75,176,163,171,84,198,101,80,204,66,194,199,35,107,104,83,69,163,101,172,120,61,179,118,208,147,195,87,92,206,48,48,64,42,86,187,102,133,176,81,54,101,58,148,76,125,209,83,37,149,93,98,70,177,53,58,211,75,150,85,70,85,141,51,150,213,165,203,46,49,169,56,202,75,82,117,158,156,166,142,178,158,170,109,53,129,49,209,180,197,96,148,156,209,95,107,128,174,50,118,78,148,165,197,173,150,201,107,40,124,156,208,172,217,201,53,47,98,42,176,45,106,68,51,136,39,104,140,206,174,88,197,127,132,143,209,87,110,214,35,149,86,211,113,198,220,190,209,195,102,172,131,125,34,110,197,78,209,190,104,89,212,189,46,145,138,87,84,158,101,40,205,118,42,193,76,96,105,156,188,182,52,134,185,79,73,168,208,195,129,86,54,117,217,166,58,119,39,198,64,126,93,91,206,152,36,83,100,194,150,62,118,89,105,166,138,150,73,140,49,202,43,146,70,122,149,145,187,112,90,220,175,143,128,58,84,201,97,196,119,151,196,108,184,108,205,38,77,112,156,69,38,137,211,143,67,0
74,176,163,171,84,197,101,80,204,66,194,198,35,107,104,83,70,163,101,173,121,62,179,118,209,146,194,86,92,206,48,48,64,42,86,187,102,133,176,81,54,101,59,148,77,124,209,83,37,149,93,98,70,176,52,57,210,75,150,85,69,85,141,51,151,214,166,202,46,49,169,56,201,75,81,116,158,157,166,142,178,158,170,108,53,129,49,208,180,196,96,149,157,209,95,107,127,174,50,119,78,148,165,197,173,150,201,107,40,123,157,209,173,217,201,53,47,98,42,176,45,107,68,52,136,40,103,141,207,173,89,197,127,133,143,209,87,110,214,35,148,85,211,112,198,221,189,210,195,102,172,131,125,34,110,198,78,209,191,105,89,212,189,46,144,138,86,84,158,101,41,205,117,42,193,76,96,104,156,187,182,52,134,185,78,73,169,208,195,129,87,54,117,218,166,59,119,38,198,63,126,93,91,206,152,37,84,100,194,149,62,118,90,105,166,138,150,73,140,50,203,43,147,70,122,149,145,186,112,89,220,175,143,129,58,84,201,97,196,120,150,197,109,183,108,205,38,77,112,155,69,38,136,210,143,66,0
75,176,162,170,84,197,102,80,204,66,195,199,35,107,105,83,69,163,101,172,120,61,179,118,209,147,195,87,93,206,48,47,64,42,86,187,102,133,177,81,54,101,58,148,77,125,209,82,37,150,93,98,71,177,53,58,211,75,150,85,69,85,141,51,151,213,165,203,46,49,170,56,201,75,82,117,158,156,166,143,178,158,170,109,54,129,49,209,180,197,96,148,156,210,94,107,127,174,50,119,78,148,165,196,174,150,201,106,40,124,157,208,172,218,201,53,47,99,42,176,46,106,69,51,137,39,104,140,206,174,88,197,127,132,144,208,87,109,214,36,149,85,211,113,199,220,189,209,195,102,172,131,124,34,110,198,78,209,190,104,90,212,188,47,145,138,86,85,158,102,41,205,118,42,193,76,95,104,156,188,182,53,133,185,79,73,168,208,194,129,86,55,118,217,167,58,118,39,199,64,126,93,91,206,152,37,83,100,194,150,62,118,89,105,165,138,150,73,140,49,203,43,146,71,121,149,145,187,112,89,220,176,142,128,59,83,201,97,196,119,151,197,107,183,108,205,39,77,112,156,68,39,137,212,143,67,0
76,176,162,170,84,198,100,79,204,67,195,198,35,106,106,81,69,162,101,171,121,61,179,118,208,147,195,87,92,205,48,50,63,42,86,186,103,132,177,82,55,100,60,149,77,124,208,83,37,150,93,97,70,178,52,57,211,75,148,85,70,85,142,50,151,214,167,204,47,48,169,57,201,73,82,116,156,156,167,142,177,158,171,108,54,129,50,208,181,196,96,149,156,210,96,108,126,173,50,118,79,147,165,196,173,148,200,108,39,124,157,210,172,219,200,52,46,98,43,176,46,106,69,50,138,39,104,139,206,172,87,198,128,132,143,209,89,110,213,36,150,85,211,112,198,221,190,209,196,102,172,131,126,34,111,197,76,208,190,103,90,211,190,47,144,138,86,85,159,101,39,205,116,43,193,75,96,104,158,189,182,51,137,184,78,75,167,206,194,129,88,53,117,216,168,56,118,38,200,65,128,93,91,206,152,36,83,99,196,150,62,118,88,105,166,139,150,75,140,51,203,42,147,71,120,148,145,187,112,90,222,175,142,131,58,84,201,96,195,120,150,196,107,185,108,203,39,77,112,156,67,37,138,211,143,66,0
76,177,164,171,83,197,100,81,205,65,195,199,36,105,105,82,69,162,102,173,121,62,180,118,208,146,195,86,93,204,47,46,65,44,87,187,103,134,175,81,54,101,60,147,76,124,209,83,38,151,93,99,71,177,53,57,210,76,151,85,69,84,142,50,149,214,165,203,47,49,168,56,203,76,81,117,157,155,167,143,178,158,171,109,53,128,50,208,179,197,97,148,157,209,95,107,128,176,50,119,79,149,165,196,172,148,202,107,40,126,158,209,173,216,202,52,45,98,41,176,45,106,69,51,136,39,102,140,206,174,88,196,127,132,144,209,88,109,214,37,147,85,212,112,198,220,189,209,196,102,173,131,125,35,109,196,79,209,190,103,90,212,190,46,145,139,86,85,157,102,40,205,118,42,193,76,96,107,156,187,182,52,134,185,79,74,168,206,195,129,87,55,115,217,166,59,118,40,197,64,127,92,90,205,151,37,82,99,194,151,61,118,90,104,166,139,150,73,140,49,202,43,146,70,122,150,143,185,110,90,220,175,143,129,59,84,200,98,197,119,151,196,108,184,108,204,36,79,113,155,68,37,138,211,144,68,0
76,177,163,169,84,197,103,81,203,67,195,198,36,106,105,83,69,165,101,173,120,60,179,119,208,147,196,85,93,205,47,49,63,41,85,186,102,133,177,81,55,100,58,149,75,124,208,83,37,151,95,98,70,177,52,57,210,75,150,84,70,83,141,50,152,214,165,203,46,49,169,57,204,75,80,117,157,157,166,141,178,158,169,110,54,129,49,211,180,196,95,149,156,208,94,108,129,174,52,119,78,148,164,195,173,149,202,107,41,123,154,207,173,218,200,53,47,98,42,176,47,107,68,52,138,40,103,140,205,173,87,196,127,132,145,210,87,110,216,36,149,85,211,113,198,220,192,208,196,102,173,131,124,36,111,199,78,209,189,105,89,211,189,46,145,137,88,84,157,101,40,206,119,42,192,76,97,103,154,189,182,51,132,187,79,74,168,208,194,127,87,55,117,217,166,58,118,37,198,64,125,93,90,206,152,36,84,101,193,149,62,117,89,106,166,138,147,75,139,48,204,43,145,70,120,148,146,188,111,90,223,174,143,128,58,83,201,96,195,118,150,196,107,183,107,206,39,76,111,155,67,38,137,212,142,66,0
74,177,162,170,83,197,100,81,203,66,194,198,34,107,106,83,70,163,101,172,119,62,179,118,207,146,194,87,91,205,48,47,63,42,86,188,100,134,175,81,54,101,57,149,76,124,208,84,38,151,94,97,70,178,54,56,212,75,149,84,69,84,141,50,150,215,165,204,45,47,169,55,202,76,82,117,157,158,167,142,177,159,171,109,53,129,48,209,181,198,95,149,155,209,96,107,127,174,51,118,79,148,165,197,173,150,201,108,39,123,157,208,173,217,202,53,48,98,42,176,45,106,69,50,136,38,103,139,207,172,87,197,127,133,143,209,86,110,213,36,148,85,211,113,198,221,189,209,196,101,173,131,124,34,109,197,78,208,190,104,89,212,189,47,145,138,87,85,157,101,41,205,117,42,192,74,96,105,156,189,182,54,134,186,79,73,169,207,195,129,86,55,118,215,166,57,117,39,198,64,124,93,91,206,152,36,83,100,194,151,62,117,89,104,165,139,150,73,140,49,202,43,147,69,121,149,145,186,111,88,219,174,142,127,60,84,200,94,196,118,151,196,107,185,108,204,39,76,112,155,69,38,137,210,142,66,0
73,176,163,170,85,199,102,79,204,64,195,200,34,105,104,78,68,162,102,172,120,58,179,118,206,145,194,87,92,205,47,49,65,43,86,188,103,135,176,82,56,101,57,148,80,127,209,83,36,152,93,99,70,178,51,59,212,74,149,86,68,83,142,51,151,213,164,204,45,52,170,55,202,75,83,118,161,155,164,142,178,157,170,107,53,128,45,208,179,198,96,148,156,209,94,105,126,174,50,119,78,148,163,198,174,152,201,107,40,123,158,209,173,219,201,54,47,95,42,176,44,109,67,52,136,40,103,140,207,173,87,198,126,131,145,210,90,108,213,35,148,85,209,114,198,221,190,209,197,101,171,131,125,35,110,195,79,205,190,103,90,210,189,45,146,138,86,84,160,101,42,206,117,41,195,78,96,104,156,187,181,52,133,186,77,73,169,209,196,129,86,54,115,219,166,57,120,37,197,62,127,92,92,206,150,35,85,99,194,150,63,116,89,105,164,137,150,73,140,49,202,41,145,72,119,150,145,187,115,92,220,174,142,129,60,83,201,97,196,120,150,196,109,181,108,206,37,77,112,154,69,37,138,212,143,67,0
76,176,163,171,84,197,101,80,204,65,194,199,36,106,105,84,69,163,101,172,120,60,179,118,209,147,195,86,93,206,47,47,64,42,86,187,102,133,177,81,54,101,58,148,76,125,208,83,37,149,93,98,71,177,52,57,211,76,150,85,69,85,141,51,150,213,166,203,46,49,170,56,203,75,81,117,158,155,166,142,178,158,170,108,53,129,50,209,180,196,96,148,156,209,95,106,128,175,49,119,78,148,164,196,172,150,201,107,40,124,156,208,173,218,201,53,47,98,43,176,46,106,67,51,137,39,104,141,207,173,88,197,127,132,144,209,87,110,215,36,148,86,211,113,198,220,189,209,195,102,172,131,125,34,110,198,78,208,189,104,90,212,189,47,145,138,86,84,159,102,41,205,117,42,193,76,95,104,155,188,183,52,134,185,79,74,168,208,195,130,86,54,116,217,166,58,119,39,198,64,126,92,91,205,152,37,83,100,194,150,62,118,89,105,165,138,150,73,139,49,203,43,147,70,122,149,145,187,112,89,220,174,143,128,58,83,201,96,195,119,151,196,108,183,108,206,38,77,112,156,69,38,138,210,143,67,0
75,176,164,169,84,198,103,81,204,66,194,199,35,107,105,84,71,162,102,171,121,61,178,120,208,148,194,88,92,206,48,47,64,43,86,185,100,132,177,80,55,101,57,148,74,124,206,84,38,150,94,100,73,179,54,57,213,75,149,86,70,85,142,50,151,213,166,202,47,47,168,56,201,73,82,115,158,156,166,142,177,158,171,108,54,128,49,210,179,199,95,147,157,208,96,108,127,176,50,117,79,147,164,195,172,150,200,107,43,124,157,206,174,217,203,54,48,98,44,175,43,106,66,52,137,41,105,141,206,174,88,197,127,133,142,209,87,109,215,35,149,83,212,112,197,219,191,210,194,102,173,133,123,35,111,197,78,210,189,105,89,211,189,49,146,140,87,84,159,102,42,206,118,41,193,77,96,105,158,189,180,53,134,184,78,72,168,208,194,132,86,53,117,217,165,59,119,38,198,62,126,92,90,204,153,36,84,99,194,149,63,118,88,105,165,137,152,73,141,51,202,44,146,70,123,148,146,184,114,88,220,175,143,129,58,83,201,98,195,117,150,197,107,184,106,204,40,77,112,154,67,38,137,210,142,66,0
75,175,163,171,84,198,101,79,203,66,195,199,35,106,104,83,69,163,101,172,120,61,179,118,209,148,195,86,92,205,48,48,64,42,85,186,102,132,176,80,54,102,58,148,75,125,208,83,37,150,94,98,71,178,53,57,211,74,150,85,69,85,141,52,150,214,165,203,47,49,169,56,201,75,82,116,157,155,165,142,178,158,169,109,53,129,49,209,179,196,96,149,157,210,95,108,128,175,50,119,79,148,165,197,172,149,201,106,40,123,156,208,172,218,201,53,47,99,42,176,46,106,67,50,137,39,103,140,207,175,89,197,127,132,144,209,88,110,215,35,148,85,211,112,199,220,189,209,196,102,171,131,124,34,110,197,79,209,190,104,89,212,190,47,145,138,86,84,159,101,41,205,118,43,194,76,95,105,156,187,181,52,134,185,80,74,169,207,195,129,86,54,117,217,167,58,118,39,197,64,126,93,92,205,152,36,83,100,194,151,63,119,89,105,166,138,150,73,140,49,203,44,146,70,122,148,146,186,112,90,221,175,144,129,58,83,200,97,197,119,151,196,108,184,108,204,39,77,111,156,68,38,137,211,144,67,0
75,176,163,171,83,198,101,80,203,66,194,198,35,106,105,83,69,163,101,173,121,62,179,118,209,147,195,86,92,206,48,48,64,42,86,187,102,134,176,81,55,101,58,148,76,125,209,83,37,149,93,98,70,177,52,58,211,75,150,85,69,85,141,51,150,214,166,203,46,49,169,56,201,75,82,116,157,156,166,142,178,158,170,108,53,129,49,208,179,197,96,148,156,209,95,108,128,175,50,119,78,149,165,197,173,150,201,108,41,123,156,208,173,217,201,53,47,99,42,176,45,106,67,51,136,40,104,140,207,173,88,198,127,132,143,209,87,110,214,36,149,86,211,113,198,221,189,209,196,102,172,131,124,34,110,197,78,209,189,105,89,211,189,46,145,139,86,84,159,101,40,205,118,42,194,75,96,105,156,188,182,52,134,185,79,73,168,208,195,129,86,54,117,218,166,58,119,38,198,64,126,93,91,206,152,36,83,99,194,149,62,117,89,105,166,138,150,73,140,50,202,43,146,70,122,149,144,187,112,89,219,175,143,129,58,84,200,97,196,119,151,196,108,184,108,205,38,77,112,156,69,38,137,211,144,66,0
75,176,163,171,84,198,101,80,204,66,194,199,35,107,104,83,69,163,101,172,120,61,179,118,208,147,195,87,93,206,48,48,64,42,86,186,102,133,176,81,54,101,58,148,76,125,208,83,37,150,93,98,70,177,53,58,211,75,150,85,69,85,141,51,151,214,165,203,47,49,169,56,201,75,82,117,158,156,165,142,178,158,170,109,53,128,49,209,180,197,96,148,156,209,95,107,128,174,50,118,78,148,165,197,173,150,201,107,40,124,156,208,173,217,201,53,47,98,42,176,45,106,68,51,137,39,104,140,206,174,88,198,127,132,143,209,87,110,214,36,149,86,211,113,199,220,190,209,195,102,172,131,124,34,110,197,78,209,190,104,89,211,189,46,145,138,87,84,158,101,40,205,118,42,193,76,96,105,156,188,182,52,134,185,79,73,168,208,195,129,86,54,117,217,166,58,119,38,198,64,126,93,91,206,152,36,83,100,194,150,62,118,89,105,166,138,150,73,140,50,202,43,146,70,122,149,145,187,112,89,220,175,143,128,58,84,200,97,196,119,151,196,108,183,108,205,38,77,112,156,69,38,137,211,143,67,0
75,177,163,171,84,198,101,79,204,66,194,199,35,107,104,83,70,164,100,172,120,61,180,118,208,146,195,87,93,205,48,47,64,42,86,186,102,133,177,80,54,101,58,148,76,124,208,83,37,149,93,100,69,176,53,58,211,75,151,85,69,85,141,52,151,214,165,204,47,50,168,55,202,75,81,117,157,156,165,144,177,158,169,108,54,128,49,208,180,196,96,147,156,209,96,106,128,174,51,119,78,149,165,197,173,150,201,108,41,124,156,209,172,217,201,53,47,98,42,176,46,106,67,50,136,39,104,140,206,174,88,197,126,133,142,209,87,110,214,36,149,85,212,113,199,219,189,209,195,102,172,130,124,34,111,197,78,208,190,104,89,212,189,46,145,139,87,84,158,102,41,206,118,43,193,76,96,104,156,188,181,51,134,186,78,73,168,209,195,129,86,54,118,217,166,57,119,39,198,64,125,93,91,206,152,36,83,100,194,150,62,117,89,104,166,138,150,73,140,50,203,43,147,70,123,149,145,187,112,89,220,174,144,129,58,83,200,96,195,119,150,196,108,184,109,205,38,77,112,155,68,38,137,210,143,67,0
76,177,163,171,84,197,101,80,203,66,195,200,35,107,104,83,69,162,100,173,120,61,179,118,209,146,195,86,92,205,48,48,64,42,86,186,102,133,177,81,54,102,59,148,76,124,208,83,37,150,92,98,69,177,52,58,211,74,150,85,69,84,141,51,150,213,166,202,46,49,170,56,201,75,82,117,158,156,165,142,177,158,171,109,54,129,49,208,180,196,95,148,156,210,95,108,127,174,50,118,79,148,164,197,173,150,202,107,40,123,156,208,172,217,201,53,47,98,42,176,46,107,68,52,137,39,103,140,207,173,89,197,126,132,143,209,87,109,214,37,149,84,211,113,198,220,190,209,195,102,172,131,124,35,111,198,78,209,190,104,89,212,189,47,145,138,86,84,159,102,40,205,118,42,194,76,96,105,156,187,183,52,134,184,78,74,168,208,195,130,87,55,117,217,167,58,119,39,198,64,126,92,91,206,151,36,82,100,194,150,61,118,90,105,166,138,150,73,139,50,203,42,147,70,123,149,144,186,112,90,220,174,143,129,59,84,201,96,197,120,150,197,109,183,108,204,38,77,113,156,68,38,137,211,143,67,0
75,176,163,171,84,198,101,80,203,66,194,199,35,107,104,83,69,163,101,172,120,61,179,118,208,147,195,86,92,206,48,48,64,42,86,186,102,133,176,81,54,101,58,148,76,125,209,83,37,149,93,98,70,177,53,58,211,75,150,85,69,85,141,51,150,214,165,203,47,49,169,56,201,75,82,117,158,156,166,142,178,158,170,109,53,129,49,209,180,197,96,148,156,209,95,107,128,174,50,119,78,148,165,197,173,150,201,107,40,124,156,208,172,218,201,53,47,98,42,176,45,106,68,51,136,39,104,140,206,174,88,197,127,132,144,209,87,110,214,36,149,85,211,113,198,220,190,209,195,102,172,131,125,34,110,197,78,208,190,104,89,212,189,46,145,138,87,84,159,101,40,206,118,42,193,76,96,105,156,188,182,52,134,185,79,73,168,208,195,129,86,54,117,217,166,58,118,39,198,64,126,93,91,206,152,36,83,100,194,150,62,118,89,105,166,138,150,73,140,50,203,43,146,70,122,149,145,187,112,90,220,174,143,128,58,83,200,97,196,119,151,196,108,183,108,205,38,77,112,155,69,38,137,211,143,67,0
75,176,163,170,84,198,101,80,203,66,195,199,34,106,105,83,69,163,101,172,120,61,179,118,209,147,195,87,93,206,48,48,64,42,86,186,102,133,177,81,54,101,59,148,76,125,209,83,37,150,93,98,70,177,52,58,211,75,150,85,69,85,141,51,150,214,165,203,46,49,169,56,202,75,82,116,158,155,166,143,177,158,170,109,53,129,49,208,180,197,96,148,156,210,95,107,128,174,50,119,78,148,165,197,173,150,201,107,40,124,157,208,172,218,201,53,47,98,42,176,45,106,68,51,137,39,104,140,206,174,88,197,126,132,144,209,87,110,214,35,149,86,212,113,198,220,190,210,195,102,172,131,125,34,110,198,78,209,190,104,90,211,189,46,145,138,87,84,159,101,40,205,118,42,193,76,96,105,156,188,182,52,134,185,79,73,168,208,195,129,87,54,117,217,166,58,119,38,198,64,126,93,91,205,152,36,83,100,194,150,62,118,89,105,165,138,150,73,140,50,203,43,146,70,122,149,145,187,112,90,220,175,143,128,58,83,201,97,195,119,151,196,108,184,108,205,38,77,112,155,69,38,137,211,143,67,0
76,177,163,171,84,198,101,81,205,67,195,199,35,108,104,83,70,163,101,173,120,61,177,116,208,148,194,86,93,205,49,47,64,43,85,186,102,134,176,81,54,102,58,149,76,124,209,83,37,149,94,98,71,177,51,58,211,76,150,84,69,86,142,50,150,213,165,204,47,49,170,57,201,76,80,117,159,156,165,142,178,157,171,109,53,129,49,208,180,196,95,148,157,209,95,107,128,174,49,119,78,149,165,197,173,150,200,107,40,124,156,208,172,217,201,53,47,99,41,176,47,107,69,51,137,39,104,141,206,172,89,197,127,131,144,209,87,110,214,36,149,86,210,111,199,219,190,210,195,101,173,130,125,35,112,198,79,210,190,103,89,212,189,48,145,139,87,84,161,100,39,205,117,42,194,77,97,104,156,188,181,52,134,185,79,74,169,208,196,130,87,55,117,217,167,59,119,39,198,64,126,93,91,206,153,36,82,100,194,151,62,119,90,104,164,138,150,73,140,52,203,43,147,70,122,149,144,187,112,90,219,174,143,128,58,85,201,97,196,120,151,196,108,184,109,205,37,77,112,156,69,38,136,210,143,68,0
76,175,163,169,84,197,101,81,203,65,195,199,34,106,104,83,69,163,101,172,119,62,179,118,206,147,195,87,93,206,47,48,63,42,85,187,103,132,176,80,55,102,58,147,76,123,208,81,35,151,94,98,70,175,53,59,211,75,149,85,69,85,141,51,151,214,166,204,46,48,168,57,202,76,82,117,157,156,166,143,178,157,170,109,52,128,49,209,180,195,96,148,157,210,95,107,128,174,50,118,79,148,166,196,172,150,202,107,41,124,157,208,174,219,202,53,47,97,41,177,46,106,69,52,135,40,103,140,205,175,88,198,127,133,143,209,88,109,214,35,148,85,212,112,198,221,188,209,195,102,172,131,124,34,110,199,77,208,191,105,89,211,190,46,144,138,87,85,159,101,40,205,119,42,193,76,95,103,156,189,182,52,134,184,80,72,167,208,195,130,86,54,118,216,167,59,120,38,198,65,127,92,91,205,151,36,82,100,194,150,62,117,90,106,166,140,150,71,140,50,201,44,147,70,121,148,145,185,112,90,221,176,143,130,58,85,200,96,195,120,151,196,108,183,109,205,40,76,111,154,68,38,137,210,145,67,0
75,176,163,170,84,197,101,80,203,67,195,198,34,107,105,83,69,164,100,172,120,62,180,118,209,146,195,87,91,206,47,47,64,42,86,187,102,133,176,81,55,102,59,148,76,125,208,83,37,149,93,98,71,177,53,58,211,75,150,85,69,85,140,51,151,214,165,202,46,49,169,55,202,75,82,116,158,156,165,141,177,159,169,109,52,128,49,209,179,197,97,148,157,210,96,107,127,174,51,119,78,149,165,198,173,149,201,108,41,124,156,208,172,217,200,53,47,98,42,176,46,107,68,50,136,40,103,141,207,173,88,197,126,131,143,209,87,110,213,36,148,86,212,112,198,221,189,209,195,102,171,131,125,35,112,197,78,208,190,106,90,211,189,47,145,139,87,84,159,101,41,206,118,42,193,76,96,105,155,189,182,52,134,185,79,73,169,206,194,129,86,54,116,217,167,58,119,39,198,63,125,93,91,206,153,37,83,100,192,150,62,119,89,106,165,138,150,72,140,49,203,43,146,71,123,149,145,186,112,89,219,175,143,129,60,84,201,96,196,119,151,197,108,183,108,205,37,78,111,156,69,38,136,211,143,67,0
75,176,163,171,84,198,101,80,203,66,194,199,35,107,104,83,69,163,101,172,120,61,179,118,208,147,195,87,92,206,48,48,64,42,86,187,102,133,176,81,54,101,58,148,76,125,209,83,37,149,93,98,70,177,53,58,211,75,150,85,69,85,141,51,150,213,165,203,46,49,169,56,201,75,82,116,158,156,166,142,178,158,170,109,53,129,49,209,180,197,96,148,156,209,95,107,128,174,50,119,78,148,165,197,173,150,201,107,40,124,156,208,172,217,201,53,47,98,42,176,45,106,68,51,137,39,104,140,207,174,88,197,127,132,144,209,87,110,214,36,149,86,211,113,198,220,190,209,195,102,172,131,125,34,110,197,78,209,190,104,89,211,189,46,145,138,87,84,159,101,40,205,118,42,193,76,96,105,156,188,182,52,134,185,79,73,168,208,195,129,86,54,117,217,166,58,119,39,198,64,126,93,91,206,152,36,83,100,194,150,62,118,89,105,166,138,150,73,140,50,203,43,146,70,122,149,145,187,112,90,220,175,143,128,58,84,201,97,196,119,151,196,108,183,108,205,38,77,112,155,69,38,137,211,143,67,0
75,175,162,170,83,197,102,80,202,65,195,199,35,106,105,85,68,163,100,173,123,61,178,117,209,146,195,86,92,206,48,48,63,42,85,185,102,133,175,78,54,100,58,149,76,123,209,81,37,149,94,98,70,178,52,58,211,75,150,85,70,85,142,52,150,212,166,204,47,50,168,55,201,75,82,117,159,156,167,143,179,158,169,108,54,128,49,210,180,196,96,149,155,210,94,107,128,175,50,119,78,150,165,199,172,149,201,108,41,124,156,208,171,217,201,53,48,97,42,176,45,106,69,50,135,39,106,140,206,174,89,199,126,132,145,210,88,111,214,36,148,86,212,113,199,221,190,208,196,103,171,130,125,34,110,197,78,208,190,106,89,213,188,48,144,138,86,85,158,102,41,205,117,43,193,76,96,105,156,188,182,51,134,186,78,72,169,208,194,129,87,53,117,217,166,59,118,40,197,63,124,92,90,205,152,38,84,99,195,150,61,118,89,104,166,140,152,73,140,49,203,43,147,70,122,149,143,186,112,89,218,176,143,129,59,83,202,97,196,120,151,195,109,184,108,206,38,76,112,155,68,38,137,210,144,67,0
74,177,165,175,85,196,105,82,204,65,195,199,34,106,104,85,67,163,104,172,122,57,178,120,209,147,195,87,91,204,49,45,62,42,84,188,102,134,178,79,53,101,60,147,76,126,208,81,37,147,93,97,69,175,53,56,212,75,150,83,68,84,144,51,149,213,168,202,46,49,169,57,199,75,82,115,159,156,168,144,177,161,170,108,54,127,46,207,180,197,94,149,156,210,97,105,129,175,51,119,79,150,164,196,173,149,204,109,40,123,158,208,171,216,200,52,47,100,44,177,47,105,65,51,138,41,104,139,204,176,87,199,126,133,145,211,86,108,215,37,149,85,211,113,199,218,187,209,195,104,174,130,125,31,110,197,78,210,189,105,90,212,190,46,145,136,87,85,160,104,42,203,118,42,196,75,98,105,154,188,185,51,132,185,79,72,165,205,193,130,88,57,118,215,167,57,118,40,195,62,128,94,93,206,153,34,82,98,194,151,62,119,88,104,167,139,150,74,139,51,203,46,147,70,121,151,149,186,112,90,221,173,141,129,57,84,203,94,196,119,152,197,108,186,109,205,38,76,114,155,69,38,136,209,142,67,0
75,176,163,171,85,198,101,81,202,66,194,198,35,107,103,83,69,163,101,172,120,61,178,117,209,147,194,86,92,204,48,48,63,43,86,186,102,132,176,81,54,100,59,149,75,125,208,82,37,149,93,98,69,177,52,57,210,74,149,85,70,85,141,52,150,214,165,204,46,49,169,56,201,75,82,117,158,155,166,142,178,158,171,107,54,130,50,208,180,198,96,149,155,210,95,107,127,174,50,118,78,148,165,196,173,151,201,107,41,123,156,208,172,218,201,53,48,99,41,176,45,106,66,51,137,39,103,141,206,173,88,198,128,132,144,208,87,109,214,36,147,84,211,113,199,221,189,210,196,102,170,130,124,34,110,198,78,209,191,105,89,210,190,46,145,138,87,84,158,101,41,205,118,42,194,76,96,104,156,187,182,53,134,185,78,73,167,209,194,129,87,54,117,218,167,57,118,39,198,64,126,94,91,207,150,35,83,100,193,149,62,118,89,106,166,138,150,72,140,50,203,43,147,71,122,150,145,186,112,92,220,175,142,129,59,83,201,98,195,119,151,196,108,184,109,206,39,77,113,155,68,39,138,210,142,66,0
75,177,162,171,84,198,102,80,204,66,194,199,34,107,104,83,68,163,101,172,120,62,179,118,209,147,195,87,93,206,47,48,63,42,86,187,102,133,176,81,54,101,58,148,76,125,209,83,37,149,93,98,70,177,53,58,210,75,150,85,70,85,140,51,150,213,165,203,47,50,170,57,201,75,81,116,158,156,166,142,178,159,169,109,53,129,49,208,180,197,96,148,156,210,94,107,128,174,50,118,78,148,165,197,173,149,201,107,39,124,157,209,172,218,202,53,46,99,42,176,46,106,68,51,137,39,103,140,206,174,88,198,127,133,143,209,87,110,214,36,149,85,212,113,200,220,190,209,196,101,171,131,125,34,111,198,77,209,189,104,90,211,189,47,145,138,87,85,157,101,40,206,118,41,193,77,97,105,156,187,182,52,134,185,79,73,168,207,195,129,86,55,117,217,166,57,119,38,198,64,126,93,91,205,152,35,82,100,194,150,63,118,90,105,166,137,150,72,140,50,203,43,146,71,122,149,144,186,112,88,221,174,142,128,58,83,200,96,196,120,151,196,107,183,108,204,39,77,112,156,68,37,137,211,143,67,0
75,176,162,170,83,198,101,81,204,64,193,198,34,105,105,84,67,163,100,172,121,61,180,117,208,145,197,87,92,205,48,47,64,42,87,187,102,133,177,81,55,101,58,148,77,125,207,84,37,149,94,99,69,176,53,57,210,75,151,86,70,85,141,52,149,214,166,204,47,49,168,57,201,75,81,117,157,155,165,142,175,157,172,108,53,129,49,209,179,196,96,148,156,209,95,106,128,174,49,118,78,148,165,197,173,149,200,108,41,124,156,209,173,218,200,53,47,97,43,177,46,105,69,51,137,40,102,141,207,173,88,198,127,133,143,210,86,110,215,36,148,88,211,113,198,219,190,210,196,103,173,131,125,34,112,198,79,208,190,103,89,210,189,48,144,139,87,85,159,100,38,205,117,41,193,76,94,104,155,187,184,52,133,186,79,75,168,208,194,129,86,54,117,217,166,58,119,37,200,62,127,93,91,205,154,37,83,100,194,149,60,117,91,105,167,138,149,72,140,49,203,43,146,71,121,149,144,188,111,89,220,177,144,129,59,83,200,96,195,118,151,195,107,183,109,206,37,78,112,157,69,37,136,209,142,67,0
75,175,162,171,83,198,102,78,205,64,195,198,35,107,106,85,70,163,102,172,121,60,179,119,207,146,195,86,92,205,49,49,63,43,87,188,103,132,177,79,52,100,59,147,75,125,210,83,38,149,92,98,69,178,53,56,210,76,151,84,69,85,141,52,153,215,164,203,45,50,170,56,201,74,82,119,157,157,166,143,178,159,172,109,52,130,50,209,180,194,97,149,157,210,94,107,129,175,50,120,77,147,164,194,174,149,200,105,41,124,157,208,172,217,201,54,48,97,43,177,45,106,69,51,138,39,104,140,207,174,86,198,128,132,144,210,89,109,214,33,147,87,210,112,199,220,190,209,196,103,173,130,125,33,110,197,80,208,190,105,90,211,189,47,146,138,87,86,159,102,40,205,121,42,192,76,97,105,156,188,181,54,135,185,79,73,168,208,194,130,86,54,116,218,166,57,119,39,197,64,125,93,91,207,153,36,82,101,194,150,63,118,90,104,166,137,149,75,138,50,203,43,145,71,122,149,143,187,113,89,219,175,144,130,61,83,201,97,197,118,153,195,107,183,108,205,38,78,110,157,70,40,138,212,144,67,0
75,176,163,171,84,198,100,80,203,66,194,199,34,106,104,83,70,164,101,172,121,61,180,118,209,148,195,86,92,206,48,48,65,42,86,186,103,133,177,81,54,101,58,148,76,125,208,83,37,150,93,99,70,177,53,57,211,75,149,85,69,85,141,52,150,214,165,202,47,49,169,56,201,76,81,117,157,156,165,143,177,158,170,108,53,129,49,209,180,196,96,148,156,209,95,107,128,175,51,119,78,148,165,197,173,150,201,107,40,124,156,208,173,217,202,52,47,99,42,176,46,107,69,50,136,39,104,140,206,174,88,197,126,132,143,210,87,109,214,35,149,85,212,112,198,220,189,210,195,102,171,131,124,34,110,198,78,209,190,105,90,211,189,47,145,138,87,84,158,101,40,206,118,41,194,76,95,104,156,188,182,52,134,185,79,73,168,208,195,130,87,54,117,216,166,58,118,39,198,64,125,92,91,205,152,36,83,99,193,150,62,118,89,106,165,138,150,73,140,49,202,44,147,71,121,148,145,187,111,90,220,175,143,128,58,84,200,96,196,120,151,195,107,183,109,205,38,77,112,155,69,38,137,211,143,66,0
75,177,163,170,83,198,102,81,203,66,194,199,35,106,104,83,69,163,101,172,120,61,179,118,208,147,194,87,92,206,48,48,64,43,87,187,102,133,177,81,54,100,59,148,76,124,209,83,37,149,94,99,70,177,52,58,211,76,150,86,69,85,140,51,151,214,165,203,46,49,170,56,201,76,81,117,158,156,166,142,178,159,170,109,53,129,49,209,180,197,95,148,156,209,95,107,127,174,50,118,78,148,165,197,172,150,201,107,40,124,157,208,172,218,201,54,47,98,42,176,46,106,67,50,136,39,104,141,206,173,88,197,127,132,144,209,87,110,214,36,149,86,211,113,199,219,191,209,196,102,172,131,124,33,109,198,78,208,190,105,89,212,189,47,145,138,87,85,159,102,41,206,118,42,193,75,96,104,155,187,182,52,134,185,79,74,168,209,195,130,86,55,117,217,166,58,119,39,199,64,126,93,91,206,152,37,83,100,194,150,62,117,89,105,166,137,150,74,139,49,203,43,146,70,122,149,145,187,112,89,220,175,143,128,58,84,200,97,196,120,151,196,108,184,108,204,38,78,112,156,69,38,137,211,143,66,0
75,175,162,171,84,197,102,80,203,66,194,199,34,106,104,83,68,163,102,172,120,62,179,118,209,148,194,87,93,206,48,46,62,43,87,186,101,133,175,80,54,101,59,148,76,125,208,83,36,150,94,99,70,177,53,58,211,75,151,85,69,85,141,52,150,213,166,202,47,48,170,57,201,76,82,117,157,157,166,143,178,158,170,108,54,129,49,209,180,197,97,149,156,209,95,106,126,174,51,119,78,148,165,197,172,149,202,107,40,124,156,208,172,216,199,54,46,97,42,177,45,107,67,49,138,39,104,140,206,174,88,197,128,132,144,209,87,109,215,35,150,85,212,112,198,219,191,210,195,102,172,131,125,34,109,196,78,209,190,105,89,212,189,45,145,137,86,85,158,101,40,206,117,41,194,75,96,105,157,188,183,52,134,187,79,73,169,208,196,130,85,54,117,217,166,59,120,37,198,64,125,92,92,205,152,36,84,99,193,151,63,118,89,105,165,139,149,74,140,49,202,42,147,71,123,149,145,187,113,91,222,175,142,129,58,82,200,97,196,119,152,196,107,183,107,205,38,76,111,155,69,40,136,211,144,66,0
74,176,163,170,84,198,101,80,205,65,194,200,35,107,105,83,69,163,100,172,122,60,180,120,208,147,194,87,93,207,47,47,63,44,84,186,102,134,177,82,55,102,57,147,75,124,209,83,37,148,93,98,70,177,52,57,211,76,150,87,69,82,143,50,153,213,166,204,46,49,169,56,201,77,82,117,157,156,167,142,177,157,169,110,53,129,49,208,179,196,96,149,155,210,96,108,126,174,51,120,78,146,166,196,174,150,203,108,40,122,156,208,172,217,201,54,46,98,41,176,45,107,68,51,138,40,103,139,208,173,89,197,128,133,142,209,86,111,214,35,149,85,213,113,200,220,190,209,195,104,171,130,124,34,110,197,79,207,191,104,91,211,190,46,147,137,87,86,157,101,41,206,119,40,193,74,94,106,155,188,182,52,135,186,78,73,169,207,196,129,87,54,117,218,165,58,119,39,198,64,125,93,91,206,152,37,83,99,194,152,62,117,88,105,166,137,150,73,139,49,205,44,146,70,122,147,146,187,114,90,221,175,142,128,58,83,198,98,196,119,151,195,110,182,108,206,38,78,112,155,68,37,137,211,142,66,0
77,173,163,170,80,198,103,83,200,64,195,200,36,108,103,84,68,161,104,170,118,62,182,118,208,147,196,89,92,204,51,49,65,44,84,188,101,133,176,81,54,102,59,146,77,125,209,83,37,149,95,96,71,181,54,59,211,76,151,85,72,86,140,51,153,212,165,203,45,48,170,56,200,75,82,116,158,157,168,140,179,159,173,109,55,129,50,209,182,198,94,146,154,205,95,108,129,176,51,118,77,148,164,195,173,150,203,105,41,123,156,208,174,215,204,51,49,100,43,174,44,105,66,52,137,37,100,142,208,172,89,197,128,135,142,211,86,109,215,35,151,86,211,115,198,220,188,208,197,100,171,129,128,35,109,202,81,206,189,107,89,209,190,48,146,141,87,85,159,101,41,206,120,42,193,76,98,103,155,188,181,51,135,183,80,74,167,206,194,129,85,57,116,219,163,56,119,36,197,65,127,93,93,203,153,37,83,99,195,147,64,117,88,105,166,140,150,74,139,52,206,44,148,70,120,150,143,182,110,90,221,174,143,128,58,84,202,97,196,119,151,195,106,182,109,204,40,78,112,157,69,37,137,210,143,69,0
75,176,163,171,84,198,101,80,203,66,194,199,35,107,104,83,69,163,101,172,120,61,179,118,208,147,195,87,92,206,48,48,64,42,86,187,102,133,176,81,54,101,58,148,76,125,209,83,37,149,93,98,70,177,53,58,211,75,150,85,69,85,141,51,150,213,165,203,46,49,169,56,202,75,82,116,158,156,166,142,178,158,170,109,53,129,49,209,180,197,96,148,156,209,95,107,128,174,50,119,78,148,165,197,173,150,201,107,40,124,156,208,172,217,201,53,47,98,42,176,45,106,68,51,136,39,104,140,206,174,88,197,127,132,143,209,87,110,214,36,149,86,211,113,198,220,190,209,195,102,172,131,125,34,110,197,78,209,190,104,89,212,189,46,145,138,87,84,159,101,40,205,118,42,193,76,96,105,156,188,182,52,134,185,79,73,168,208,195,129,86,54,117,217,166,58,118,39,198,64,126,93,91,206,152,36,83,100,194,150,62,118,89,105,166,138,150,73,140,50,203,43,146,70,122,149,145,187,112,90,220,175,143,128,58,84,201,97,196,119,151,196,108,183,108,205,38,77,112,155,69,38,137,211,143,66,0
75,176,163,171,84,198,101,80,203,66,194,198,35,107,104,83,69,163,101,173,120,61,179,118,208,147,195,87,92,205,48,47,64,42,86,187,102,133,176,81,54,101,59,148,76,124,208,83,37,149,93,98,70,177,53,58,211,75,150,85,69,85,141,51,151,213,166,203,46,49,169,56,201,75,81,116,158,156,166,142,178,158,170,109,53,129,49,208,180,196,96,148,156,209,95,107,128,174,50,119,79,148,165,197,172,150,201,107,40,124,157,208,173,218,200,53,47,98,42,176,46,106,68,51,137,39,103,140,206,174,88,198,127,132,143,209,87,109,214,35,148,85,211,113,198,220,190,209,196,102,172,131,125,34,111,198,78,209,190,105,90,211,189,47,145,138,87,84,158,101,41,205,118,42,193,76,95,105,155,187,182,52,134,185,79,73,168,208,195,129,86,54,117,217,166,58,119,39,198,64,126,93,91,206,152,36,83,100,193,150,62,117,89,104,166,138,150,73,140,50,202,43,146,70,122,149,145,187,112,89,220,175,143,129,59,84,201,97,196,119,151,196,108,184,109,205,39,77,112,155,68,38,137,211,143,67,0
75,176,163,170,83,198,101,81,203,66,195,199,34,107,104,83,69,163,100,172,120,62,179,117,209,147,195,86,92,206,48,48,63,42,86,186,103,133,177,82,54,101,58,149,76,125,208,83,37,149,93,98,70,177,53,58,210,76,149,85,69,85,140,51,150,215,166,202,46,49,169,57,201,75,82,117,157,156,166,142,178,157,170,109,53,128,49,208,180,196,96,148,156,210,95,107,127,174,50,119,78,149,164,197,172,150,201,107,41,124,157,208,173,217,201,53,48,98,42,176,46,106,68,51,137,38,104,140,206,173,88,198,127,133,143,210,86,109,214,36,149,86,212,112,199,221,190,210,195,102,172,132,125,33,111,197,78,209,190,103,89,212,190,46,145,138,88,85,158,101,41,205,117,42,193,77,95,105,156,188,182,52,135,185,79,74,168,208,195,129,86,54,117,218,165,59,119,38,199,64,125,93,91,206,152,36,83,100,194,150,62,118,89,105,165,138,150,73,140,50,203,43,146,70,122,149,144,187,112,89,220,175,144,128,59,84,200,96,196,119,151,196,107,184,109,205,38,77,112,156,69,38,138,211,142,66,0
75,176,163,171,84,198,101,81,203,65,194,198,35,107,105,83,69,163,101,173,121,61,180,117,209,147,194,87,93,205,48,48,64,42,86,186,102,133,176,81,54,101,58,149,76,125,209,83,37,150,94,99,70,176,52,58,211,75,150,85,69,84,141,51,150,214,166,203,46,49,168,56,202,75,82,117,157,156,165,142,177,158,170,109,54,129,49,209,180,197,97,148,157,208,95,107,127,175,50,118,78,148,165,196,173,150,201,107,41,124,157,208,171,218,201,52,47,98,42,176,45,106,69,52,136,39,104,140,206,174,88,197,127,132,144,209,87,110,214,36,148,85,211,113,198,219,190,209,195,103,172,130,125,34,109,198,78,209,190,104,90,211,189,47,145,138,86,84,158,102,40,206,118,41,193,76,96,105,156,188,182,52,135,185,79,73,168,208,194,130,86,54,116,217,166,58,119,38,197,63,126,94,91,206,152,36,83,100,193,150,62,118,89,105,166,138,150,74,140,50,203,44,146,70,122,149,145,187,112,90,220,175,142,128,58,84,201,97,196,120,151,197,108,183,108,206,38,77,111,155,69,38,138,211,143,67,0
75,176,163,170,84,199,103,80,203,65,193,199,37,107,105,85,69,162,102,172,119,62,179,118,208,147,196,86,93,205,48,47,65,43,87,186,103,135,176,82,54,100,58,148,76,124,207,82,36,150,93,99,70,176,52,57,211,76,149,85,72,86,139,50,150,213,164,203,47,49,169,57,203,76,82,117,157,157,164,143,179,158,169,109,52,129,48,208,181,197,97,150,157,209,97,106,127,174,50,119,79,148,165,197,173,150,201,106,41,123,157,208,173,217,202,52,46,98,43,177,46,107,67,50,135,40,103,141,206,174,88,197,126,132,144,209,87,111,214,35,150,85,211,112,198,220,190,209,195,104,172,130,125,34,111,197,78,208,190,104,90,211,190,46,146,139,87,84,158,101,40,206,118,41,193,76,97,105,155,189,182,52,135,184,78,72,169,208,194,128,87,54,117,217,167,58,119,38,199,64,126,93,92,204,151,36,81,102,193,150,62,117,89,106,165,139,150,73,141,51,202,43,147,69,122,149,146,187,113,89,221,174,142,129,58,84,200,97,194,120,151,196,109,183,108,205,37,78,112,156,70,39,136,211,143,67,0
75,176,163,171,84,198,101,80,204,66,194,199,35,107,104,83,69,163,101,172,121,61,179,118,209,147,195,86,92,206,48,48,64,42,86,187,102,133,176,81,54,101,58,148,76,125,208,83,37,150,93,98,70,177,52,58,211,75,150,85,69,85,141,51,150,214,165,203,46,49,169,56,202,75,82,117,158,156,166,142,178,158,170,109,53,129,49,209,180,197,96,148,156,209,95,107,128,174,50,119,78,148,165,197,173,150,201,107,40,124,156,208,172,217,201,53,47,98,42,176,45,106,68,51,136,39,104,140,206,174,88,197,127,132,143,209,87,110,214,36,149,85,211,113,198,220,190,209,195,102,172,131,125,34,110,198,78,209,190,104,89,212,189,47,145,138,87,84,158,101,40,205,118,42,193,76,96,104,156,188,182,52,134,185,79,73,168,208,195,129,86,54,117,217,166,58,118,38,198,64,126,93,91,206,152,36,83,100,194,150,62,118,89,105,166,138,150,73,140,50,203,43,146,70,122,149,145,187,112,89,220,175,143,128,58,83,201,97,196,119,151,196,108,184,108,205,38,77,112,155,69,38,137,211,143,67,0
75,176,163,171,84,198,101,80,203,66,195,199,35,106,104,83,69,163,101,172,120,61,179,118,209,147,195,87,92,206,48,48,64,42,86,187,102,133,176,81,54,101,58,148,76,124,209,83,37,149,94,98,70,177,52,58,211,75,150,85,69,85,141,52,150,214,165,203,46,49,169,56,201,75,81,116,158,156,166,142,178,158,170,109,53,129,49,209,180,197,96,148,156,209,95,107,128,174,50,119,78,148,165,197,173,150,201,107,40,124,156,208,173,218,201,53,47,98,42,176,46,106,68,51,137,39,104,140,207,174,88,197,127,132,144,209,87,110,214,36,149,86,211,113,199,220,190,209,195,102,171,130,125,34,110,197,78,208,190,104,89,211,189,46,145,138,87,85,158,101,41,206,118,42,193,76,96,105,156,188,182,52,134,185,78,73,168,208,195,129,86,54,117,217,166,58,118,39,198,64,126,92,91,206,152,36,83,100,194,150,62,118,89,105,165,138,150,73,140,50,202,43,146,70,122,149,145,187,112,89,220,175,143,128,58,84,201,97,196,119,151,196,108,183,108,205,38,77,112,155,69,38,137,211,143,67,0
75,175,162,171,84,198,101,80,203,66,195,198,34,107,105,84,70,162,101,172,122,61,180,118,209,148,195,87,92,207,47,49,64,43,87,187,103,133,177,81,54,101,57,148,77,126,209,83,36,149,93,98,70,176,53,57,211,75,150,85,69,85,140,52,151,214,165,203,47,49,169,55,202,75,83,117,158,156,165,142,178,158,171,109,53,128,50,209,180,196,96,148,157,210,95,107,129,174,50,119,78,148,165,197,173,148,202,108,40,123,157,208,173,217,201,53,47,98,42,175,44,105,68,51,137,39,104,141,205,173,88,197,127,132,143,209,87,109,213,36,149,86,211,112,199,221,190,210,196,102,171,130,124,35,110,198,79,208,190,105,89,211,190,47,145,138,86,85,158,101,40,205,117,41,195,76,96,105,155,188,183,52,133,185,79,74,169,207,196,129,86,53,116,217,167,58,119,39,197,64,126,92,91,206,151,36,84,100,193,149,62,118,89,105,166,138,150,73,140,50,202,42,146,70,122,149,145,187,112,89,220,175,142,128,58,83,200,97,195,118,151,196,108,183,108,204,40,77,112,155,68,38,137,211,142,66,0
75,176,163,171,84,198,101,80,204,66,194,199,35,107,104,83,69,163,101,172,120,61,179,118,208,147,195,87,92,205,48,48,64,42,86,187,102,133,176,81,54,101,58,148,76,125,209,83,37,149,93,98,70,177,53,58,211,75,150,85,69,85,141,51,150,213,165,203,46,49,169,56,201,75,82,116,158,156,166,142,178,158,170,109,53,129,49,209,180,197,96,148,156,209,95,107,127,174,50,119,78,148,165,197,173,150,201,107,40,124,156,208,172,218,201,53,47,98,42,176,45,106,68,51,136,39,104,140,206,174,88,197,127,132,143,209,87,110,214,36,149,86,211,113,198,220,190,209,195,102,172,131,125,34,110,197,78,208,190,104,89,212,189,46,145,138,87,84,158,101,40,205,118,42,193,76,96,105,156,188,182,52,134,185,79,73,168,208,195,129,86,54,117,217,166,58,118,39,198,64,126,93,91,206,152,36,83,100,194,150,62,118,89,105,166,138,150,73,140,50,203,43,146,70,122,149,145,187,112,90,220,175,143,128,58,83,201,97,196,119,151,196,108,183,108,205,38,77,112,155,69,38,137,211,143,67,0
75,176,163,171,84,198,101,80,203,66,194,199,35,107,104,83,69,163,101,172,120,61,179,118,208,147,195,87,92,206,48,48,64,42,86,187,102,133,176,81,54,101,58,148,76,125,209,83,37,149,93,98,70,177,53,58,211,75,150,85,69,85,141,51,150,213,165,203,46,49,169,56,202,75,82,116,158,156,166,142,178,158,170,109,53,129,49,209,180,197,96,148,156,209,95,107,128,174,50,119,78,148,165,197,173,150,201,107,40,124,156,208,172,218,201,53,47,98,42,176,45,106,68,51,136,39,104,140,206,174,88,197,127,132,144,209,87,110,214,36,149,86,211,113,198,220,190,209,195,102,172,131,125,34,110,197,78,209,190,104,89,211,189,46,145,138,87,84,158,101,40,205,118,42,193,76,96,105,156,188,182,52,134,185,79,73,168,208,195,129,86,54,117,217,166,58,119,39,198,64,126,93,91,206,152,36,83,100,194,150,62,118,89,105,166,138,150,73,140,50,203,43,146,70,122,149,145,187,112,90,220,175,143,128,58,84,201,97,196,119,151,196,108,183,108,205,38,77,112,155,69,38,137,211,143,66,0
75,176,163,171,83,198,101,81,204,65,195,198,35,108,104,83,69,163,101,171,121,61,179,118,209,146,194,86,93,205,48,48,64,41,86,186,103,133,176,80,53,101,58,148,76,124,208,83,36,148,94,99,70,177,52,58,212,75,150,84,70,84,142,51,150,214,166,203,47,50,168,55,201,75,82,117,158,155,164,143,178,158,169,108,53,128,49,209,180,196,96,149,157,210,94,107,127,174,50,119,78,148,165,197,172,150,202,108,40,123,157,208,172,217,200,52,47,98,42,176,45,107,68,50,136,40,103,141,206,173,88,198,126,133,143,210,86,111,214,35,149,85,211,112,199,220,189,208,196,104,171,131,125,34,111,197,79,208,190,104,90,212,189,46,145,138,87,84,158,101,40,206,118,41,192,75,96,105,155,188,182,52,134,185,79,73,168,208,195,129,88,54,117,217,166,59,119,39,197,63,126,93,91,205,151,36,82,100,194,150,62,118,89,104,165,138,150,73,140,50,202,43,145,71,121,148,146,187,112,89,220,175,143,128,58,84,201,96,195,118,150,196,108,184,108,206,38,78,112,155,68,38,137,211,144,67,0
74,175,164,170,83,199,102,80,203,65,196,198,35,107,104,83,69,163,102,173,121,61,179,118,208,147,195,86,93,206,48,48,64,42,88,186,102,134,177,81,54,101,57,148,76,124,210,85,37,150,92,98,69,176,51,59,210,75,149,86,69,85,140,51,150,213,166,204,46,49,168,55,202,76,82,117,157,157,167,142,178,158,170,109,54,127,48,209,180,195,97,148,156,210,95,107,128,174,50,119,78,148,165,197,174,150,201,107,42,123,156,207,172,217,201,54,47,97,41,176,44,105,67,50,135,38,103,140,206,172,87,198,127,132,143,209,87,108,214,35,149,85,212,112,199,220,190,209,196,102,173,130,125,35,110,198,78,207,189,104,90,211,189,45,145,138,89,85,158,102,40,206,117,42,193,76,96,104,155,187,182,52,135,185,79,73,169,206,195,128,88,54,117,217,167,58,119,37,198,65,126,92,92,205,152,36,84,100,194,149,61,117,88,105,166,139,151,73,139,50,204,43,148,71,122,150,145,188,112,89,218,175,143,129,58,83,200,96,195,120,151,196,108,184,107,204,39,78,111,155,68,37,139,211,143,67,0
75,176,163,171,84,198,101,80,203,66,195,199,35,107,105,83,69,163,101,173,120,61,179,118,208,147,195,87,92,205,48,48,64,42,86,187,102,133,176,81,54,101,58,148,76,124,208,83,37,149,93,99,70,177,52,58,211,75,150,85,69,84,141,51,150,213,165,203,46,49,169,56,201,75,82,116,158,156,165,142,177,158,170,109,54,128,49,209,180,197,97,148,156,209,95,107,128,175,50,118,79,148,165,197,173,149,201,107,40,124,156,208,172,217,201,52,47,98,42,176,46,106,68,51,136,39,104,140,206,174,88,198,126,132,144,209,87,110,214,35,149,86,212,112,198,220,189,210,195,102,172,131,125,34,110,198,78,209,190,104,89,212,189,47,145,138,87,85,158,102,40,205,118,42,194,76,96,105,155,188,182,52,134,185,79,74,169,208,195,129,86,55,117,217,166,58,118,39,198,64,126,93,91,205,152,37,83,100,194,150,62,117,89,105,166,138,150,74,139,49,203,43,147,70,122,149,145,187,112,90,220,175,143,128,58,84,201,97,196,119,150,197,108,184,108,204,38,77,112,155,68,38,137,211,143,67,0
75,176,163,171,84,198,101,80,203,66,194,199,35,107,104,83,69,163,101,172,120,61,179,118,208,147,195,87,92,206,48,48,64,42,86,187,102,133,176,81,54,101,58,148,76,125,209,83,37,149,93,98,70,177,53,58,211,75,150,85,69,85,141,51,150,214,165,203,47,49,169,56,201,75,81,116,158,156,166,142,178,158,170,109,53,129,49,209,180,197,96,148,156,210,95,107,128,174,50,119,78,148,165,197,173,150,201,107,40,124,156,208,173,217,201,53,47,98,42,176,45,106,68,51,137,39,104,140,206,174,88,198,127,132,143,209,87,110,214,36,149,86,211,113,198,220,190,209,195,102,172,131,125,34,110,197,78,209,190,104,89,211,189,46,145,138,87,84,158,101,40,205,118,42,193,76,96,105,156,188,182,52,134,185,79,73,168,208,195,130,87,54,117,217,166,58,118,39,198,64,126,93,91,206,152,36,83,100,194,150,62,118,89,105,166,138,150,73,140,50,203,43,146,70,122,149,145,187,112,90,220,174,143,128,58,83,201,97,196,119,151,196,108,183,108,205,38,77,112,156,69,38,137,211,143,67,0
76,176,163,171,83,198,101,80,204,66,194,199,35,106,104,83,69,163,101,172,121,60,179,118,209,147,195,87,93,205,47,48,64,42,86,186,102,133,176,81,54,101,58,148,76,125,209,83,37,149,93,98,70,177,53,58,211,76,150,85,69,84,141,51,151,214,165,203,46,49,169,56,201,76,82,117,158,155,165,142,178,158,170,109,53,129,50,208,180,196,96,148,156,209,95,107,128,174,50,119,78,149,165,196,172,150,201,107,41,123,156,208,173,218,201,53,48,98,42,176,45,106,68,51,136,40,103,140,207,174,88,197,127,132,144,209,87,110,214,36,149,86,211,113,199,221,190,209,196,102,172,131,124,34,111,197,78,208,190,104,89,211,189,46,145,137,87,85,158,102,40,205,118,41,194,76,96,105,156,188,182,52,134,185,79,74,168,208,195,130,86,55,118,218,167,58,118,39,198,64,126,93,91,206,151,36,83,100,194,150,62,118,89,105,166,138,150,73,140,49,202,43,146,70,122,149,144,187,112,89,220,175,142,129,58,84,200,97,196,119,151,196,108,183,108,205,38,77,112,155,69,38,137,211,143,67,0
75,176,163,169,84,197,101,80,204,66,194,198,35,107,104,83,69,163,101,172,121,60,180,118,208,147,194,87,92,206,48,47,64,42,86,186,102,133,176,81,54,101,59,147,76,125,209,83,37,149,93,98,70,177,53,57,211,75,150,85,69,85,141,52,151,215,166,204,46,50,168,56,202,76,82,118,158,155,166,143,178,158,170,109,53,129,49,209,179,197,97,149,156,209,95,108,127,175,50,119,78,148,165,197,173,150,200,107,41,124,157,207,172,218,201,52,47,98,42,176,46,106,68,51,136,39,104,140,206,174,88,197,126,131,144,209,87,109,214,36,148,85,211,112,198,221,190,209,196,102,172,130,124,35,111,198,79,209,190,104,90,211,190,47,145,138,87,85,158,102,40,205,118,42,194,76,96,104,156,188,181,52,133,185,79,73,169,207,195,130,86,54,117,217,166,58,119,39,198,64,126,93,91,206,152,36,83,100,194,150,62,118,89,105,166,138,150,73,139,49,204,43,146,70,121,150,145,187,112,90,219,175,142,129,59,84,201,97,196,119,150,197,108,183,107,205,39,77,112,155,68,38,137,210,143,66,0
75,176,163,171,84,198,102,80,204,66,194,199,35,107,104,83,69,163,102,172,121,61,180,118,208,147,194,86,92,205,48,47,63,42,86,187,102,133,176,80,54,101,58,148,76,125,208,82,37,149,94,98,70,177,52,58,211,75,150,85,70,85,141,51,151,214,165,203,46,49,169,56,201,75,82,116,157,156,166,143,177,158,170,109,54,128,49,208,180,197,96,148,157,209,95,107,127,174,50,118,78,148,165,197,173,150,201,107,40,124,157,208,173,217,201,53,47,98,42,176,46,106,68,51,136,39,104,140,206,174,88,198,127,132,143,209,87,109,214,35,149,85,211,113,199,220,190,209,195,102,171,131,125,34,110,198,78,208,190,104,89,212,188,46,145,138,87,85,159,101,41,205,118,42,193,76,96,105,156,188,182,52,134,185,79,73,169,208,195,129,86,54,117,217,166,57,119,38,198,64,126,93,91,206,152,36,83,100,193,150,62,117,89,105,166,138,150,73,140,50,203,43,146,70,122,149,145,187,112,89,220,175,143,128,58,84,201,97,196,119,151,196,107,183,108,205,38,77,112,155,69,38,137,211,143,67,0
74,177,163,170,83,198,101,81,204,67,194,199,36,107,105,83,68,163,102,172,121,62,180,118,209,146,195,87,92,206,48,47,63,42,86,187,103,133,176,81,54,101,59,148,77,124,208,82,37,149,93,98,71,177,53,57,210,75,151,84,69,85,141,51,150,214,165,204,46,49,170,56,202,74,81,117,158,155,167,142,178,157,169,109,54,128,50,209,180,198,97,149,157,209,95,106,128,174,50,119,78,148,164,197,174,150,201,107,40,123,157,209,173,217,200,54,46,98,42,177,46,107,68,50,137,40,102,141,206,173,88,198,126,133,144,210,87,110,213,36,149,86,211,113,199,219,189,209,194,103,171,132,125,35,110,197,78,209,191,104,89,212,189,46,145,138,87,84,158,102,40,205,118,43,193,76,95,104,156,188,182,52,135,185,79,73,168,208,194,129,86,54,117,217,166,58,119,39,198,64,126,93,91,205,152,36,84,99,194,149,61,117,90,105,166,138,149,73,139,49,202,43,146,69,122,150,145,187,112,90,220,175,142,128,59,83,200,97,196,119,151,196,108,183,107,205,39,77,112,156,69,38,137,210,143,66,0
75,176,163,171,84,198,101,80,203,66,194,199,35,107,104,83,69,163,101,172,120,61,179,118,208,147,195,87,92,206,48,48,64,42,86,187,102,133,176,81,54,101,58,148,76,125,209,83,37,149,93,98,70,177,53,58,211,75,150,85,69,85,141,51,150,213,165,203,46,49,169,56,201,75,82,117,158,156,166,142,178,158,170,109,53,129,49,209,180,197,96,148,156,209,95,107,128,174,50,119,78,148,165,197,173,150,201,107,40,124,156,208,172,218,201,53,47,98,42,176,45,106,68,51,136,39,104,140,206,174,88,197,127,132,144,209,87,110,214,36,149,86,211,113,198,220,190,209,195,102,172,131,125,34,110,197,78,209,190,104,89,211,189,46,145,138,87,84,158,101,40,205,118,42,193,76,96,105,156,188,182,52,134,185,79,73,168,208,195,129,86,54,117,217,166,58,119,39,198,64,126,93,91,206,152,36,83,100,194,150,62,118,89,105,166,138,150,73,140,50,203,43,146,70,122,149,145,187,112,90,220,175,143,128,58,84,201,97,196,119,151,196,108,183,108,205,38,77,112,156,69,38,137,211,143,66,0
75,176,163,171,84,198,101,80,204,66,195,199,35,107,105,83,69,163,101,172,120,61,179,117,208,147,195,86,92,206,48,48,64,42,86,187,102,133,176,81,54,101,58,148,76,125,209,83,37,149,94,98,70,177,52,57,211,75,150,85,69,85,141,51,150,213,166,203,46,49,169,56,201,75,82,116,158,156,166,142,178,158,170,109,54,129,49,209,180,197,96,148,156,209,95,107,127,174,50,119,78,148,165,197,173,150,201,107,40,124,156,208,172,218,201,53,47,98,42,176,45,106,68,51,136,39,104,140,207,174,88,197,127,132,143,209,87,110,214,36,149,85,211,113,198,220,190,209,196,102,172,131,124,34,110,198,78,209,190,105,89,211,189,46,145,138,87,84,159,102,40,206,118,42,193,76,96,105,156,187,182,52,134,185,79,73,168,208,195,129,87,54,117,217,166,58,118,38,198,64,126,93,91,206,152,36,83,100,194,150,62,118,89,105,166,138,150,73,140,50,202,43,146,70,122,149,145,187,112,90,220,175,143,128,58,84,201,97,196,119,151,196,108,183,108,205,38,77,112,156,69,38,137,211,143,66,0
75,176,163,171,84,197,101,80,203,66,194,199,34,106,105,83,69,163,101,172,120,62,179,118,208,147,195,86,92,206,48,48,64,42,85,186,102,133,176,81,55,101,58,147,76,124,209,83,37,150,93,98,70,176,52,58,211,75,150,85,69,85,141,51,150,213,166,203,46,49,170,56,201,74,81,116,158,156,166,142,177,159,169,108,53,128,49,208,180,197,96,148,156,209,96,107,128,175,50,120,79,148,165,196,173,150,201,108,40,124,156,208,173,217,201,52,47,98,42,176,45,107,68,50,137,39,103,139,206,174,88,198,127,132,144,209,87,110,214,35,149,85,211,113,198,220,190,211,195,102,170,131,125,34,111,197,78,208,190,104,90,211,188,47,145,137,87,85,159,101,41,205,118,41,194,76,96,104,156,188,182,53,135,185,79,74,168,208,195,128,86,55,117,218,165,58,119,38,199,64,126,93,91,206,152,37,83,100,193,149,62,118,89,105,166,138,149,73,139,50,202,43,146,70,122,149,145,186,112,90,220,175,143,129,59,84,200,97,196,120,151,197,108,183,108,205,38,77,112,155,68,37,138,211,143,67,0
71,178,165,172,84,199,101,80,205,65,193,200,37,108,102,86,71,160,100,170,122,61,181,116,210,150,195,87,90,206,46,49,63,45,85,187,105,135,173,81,54,103,62,148,80,126,210,82,35,150,95,99,68,178,53,61,212,76,150,86,67,79,140,50,149,214,166,200,48,50,168,57,199,75,83,117,153,155,166,137,182,163,171,107,51,128,51,212,179,194,95,146,157,210,92,109,126,172,48,123,77,148,168,196,170,149,201,105,37,123,156,206,173,217,204,53,44,99,39,177,41,104,65,50,133,39,106,141,206,172,87,198,127,131,147,210,88,105,210,34,148,84,211,110,198,216,184,209,195,100,172,129,122,34,112,200,79,209,191,102,86,210,191,47,149,138,86,85,159,102,41,203,120,44,191,77,93,110,157,189,183,51,131,184,80,74,168,206,196,126,87,56,120,217,166,61,121,37,197,66,124,91,95,206,152,33,84,102,198,150,62,119,90,102,165,139,149,74,138,48,203,43,145,68,121,151,141,187,116,89,223,178,140,126,55,85,201,98,193,121,149,196,108,184,110,203,41,77,114,158,68,36,138,213,142,66,0
75,176,163,171,82,197,101,81,204,66,195,199,34,108,104,83,69,163,101,171,121,61,179,118,208,146,194,87,93,205,48,47,63,42,86,187,102,133,177,81,54,101,58,147,76,125,208,83,36,150,93,99,71,177,53,58,211,75,149,84,70,84,141,51,150,213,166,203,46,49,168,56,201,75,82,116,158,156,166,143,178,159,170,108,53,129,49,208,180,196,96,147,156,209,95,107,128,174,50,118,79,149,165,197,173,149,202,108,40,124,156,208,172,218,201,53,47,99,42,176,45,106,67,50,136,40,104,141,206,174,88,197,127,132,144,209,87,109,214,36,149,86,211,113,198,220,189,209,194,102,171,131,125,34,110,197,79,208,191,104,89,211,189,46,146,138,87,85,159,101,41,206,117,41,194,76,96,105,157,188,182,52,134,185,79,74,168,207,194,129,86,54,117,217,166,57,119,39,198,64,126,93,91,206,152,36,83,100,194,150,62,118,88,105,167,139,150,74,140,49,204,43,146,70,121,149,145,187,112,90,220,174,143,129,58,84,201,97,195,119,151,196,108,183,108,205,38,77,112,156,68,38,137,210,143,66,0
75,176,163,171,84,197,101,80,204,66,194,199,35,107,104,83,69,163,101,172,120,61,180,118,208,147,195,87,93,205,48,48,64,42,86,186,102,133,176,81,54,101,58,148,76,125,209,83,37,150,93,98,71,177,53,58,211,75,149,85,69,85,141,51,150,213,165,203,46,49,169,56,202,75,82,116,158,156,166,142,178,158,170,109,53,129,49,209,180,196,96,148,156,209,95,107,128,174,50,119,78,148,165,197,173,150,201,107,40,124,156,208,172,218,201,53,47,98,42,176,45,106,68,51,137,39,104,140,207,174,88,197,127,132,143,209,87,110,214,36,148,86,212,113,198,220,190,210,196,102,172,131,125,34,110,197,78,208,190,104,89,211,189,47,145,138,87,85,159,101,40,205,118,42,194,76,96,105,156,188,182,52,134,185,79,74,168,208,195,129,86,54,117,217,166,58,118,38,198,64,126,93,91,206,152,36,83,100,194,150,62,118,89,105,166,138,150,73,140,50,202,43,146,70,122,149,145,187,112,89,220,174,143,128,58,84,201,97,196,119,151,196,108,183,108,204,38,77,112,156,69,38,137,211,143,66,0
75,176,163,171,84,198,101,80,203,66,194,199,35,107,104,83,69,163,101,172,120,61,179,118,208,147,195,87,92,206,48,48,64,42,86,186,102,133,176,81,54,101,58,148,76,125,209,83,37,149,93,98,70,177,52,58,211,75,150,85,69,85,141,51,150,213,165,203,46,49,169,56,201,75,82,116,158,156,166,142,178,158,170,109,53,129,49,209,180,197,96,148,156,209,95,107,128,174,50,119,78,148,165,197,173,150,201,107,40,124,156,208,172,218,201,53,47,98,42,176,45,106,68,51,137,39,104,140,206,174,88,197,127,132,144,209,87,110,214,36,149,86,211,113,198,220,190,209,195,102,172,131,125,34,110,197,78,208,190,104,89,211,189,47,145,138,87,84,159,101,40,205,118,42,193,76,96,105,156,188,182,52,134,185,79,73,168,208,195,129,86,54,117,217,166,58,118,39,198,64,126,93,91,206,152,36,83,100,194,150,62,118,89,105,166,138,150,73,140,50,203,43,146,70,122,149,145,187,112,90,220,174,143,128,58,84,201,97,196,119,151,196,108,183,108,205,38,77,112,156,69,38,137,211,143,66,0
74,175,163,171,83,197,101,80,203,66,195,198,34,106,104,82,69,163,101,172,122,61,178,118,209,146,195,87,93,205,48,47,64,42,86,188,103,133,177,81,53,101,58,148,76,124,208,84,37,150,93,97,70,176,53,57,210,75,150,85,70,85,142,51,151,214,165,203,46,49,169,57,201,75,81,117,158,156,165,142,176,159,170,108,54,128,50,209,180,197,96,147,156,210,95,106,127,175,51,119,78,149,165,197,172,151,202,108,41,123,156,208,172,217,202,53,46,98,43,177,45,106,67,51,136,39,103,141,206,174,89,198,128,132,144,209,87,109,214,36,149,86,211,113,198,221,188,210,196,101,173,131,124,34,110,198,78,209,190,105,89,210,188,46,144,138,86,85,159,102,40,205,117,41,193,77,96,105,157,188,181,52,134,184,78,73,168,208,194,129,86,53,116,218,167,58,119,38,197,63,126,94,91,206,153,36,82,99,194,150,61,117,89,105,166,139,150,74,139,49,202,43,147,70,121,150,144,187,112,89,220,174,143,128,58,84,202,97,196,118,149,197,108,183,108,204,38,77,112,155,69,37,137,211,143,67,0
75,176,163,171,84,197,101,80,203,64,195,198,35,107,104,83,69,164,101,172,121,61,179,118,208,146,195,86,93,205,48,47,64,42,86,187,102,133,177,80,55,102,57,148,76,124,209,84,37,150,93,99,71,176,53,58,211,75,149,85,69,84,141,51,150,213,166,203,47,49,169,56,201,75,81,117,158,157,165,143,178,159,171,108,54,129,49,208,179,196,96,147,157,210,95,108,127,175,51,117,78,148,166,197,172,150,201,107,40,124,156,208,174,217,200,54,48,99,42,176,45,106,68,51,137,39,102,140,207,174,89,198,126,132,144,209,86,110,215,36,147,85,211,114,199,220,190,209,196,100,172,130,124,33,111,197,78,208,191,104,89,211,188,47,145,138,88,84,159,100,42,206,117,41,194,77,96,104,155,187,183,52,133,185,79,73,169,207,195,128,86,55,118,218,167,60,119,38,198,64,126,93,91,205,152,37,83,100,194,150,62,117,89,106,165,139,149,74,142,50,202,42,147,70,122,148,145,188,113,88,220,176,144,128,58,84,200,96,197,119,151,196,108,183,108,205,38,76,113,156,69,39,137,212,142,67,0
75,176,163,170,84,197,101,80,203,66,194,199,35,107,104,84,68,162,101,172,120,62,180,118,209,147,195,86,92,205,48,48,63,43,86,187,102,133,176,81,54,101,58,149,77,124,209,82,37,149,94,98,71,176,52,58,210,75,149,86,69,84,140,51,150,213,165,203,46,49,168,56,201,75,82,116,157,156,165,142,178,158,170,109,54,129,49,208,180,196,97,149,157,209,95,108,127,175,50,118,78,148,165,197,172,150,201,107,40,124,157,208,173,218,200,53,48,98,42,175,46,107,68,51,136,39,104,140,206,174,88,196,127,132,143,209,87,110,214,37,148,85,211,113,199,220,189,209,195,102,172,131,125,33,110,198,78,208,190,104,90,213,188,47,144,138,86,85,158,101,40,205,119,42,193,75,97,104,155,189,183,52,134,184,79,73,168,207,195,129,87,53,117,217,167,57,119,38,199,63,126,93,91,206,152,36,83,99,194,149,62,117,90,104,166,137,149,72,140,49,203,42,146,70,122,149,144,187,112,89,221,174,143,128,59,83,200,97,196,119,151,197,107,183,108,205,39,77,112,156,69,39,137,211,143,66,0
76,176,165,174,85,198,100,80,203,66,194,196,36,109,106,83,68,164,101,172,121,61,178,120,211,147,195,90,93,208,48,50,64,44,86,188,98,134,179,78,54,103,59,146,76,124,208,80,37,149,94,99,70,178,53,57,210,77,150,86,68,85,144,50,151,216,167,203,45,51,168,57,201,75,81,114,159,154,166,142,180,158,169,108,54,130,49,209,181,196,95,147,156,210,93,111,128,174,52,119,79,149,164,196,175,150,200,107,41,123,154,209,173,218,204,53,47,99,42,177,46,106,68,49,137,39,105,138,209,172,86,197,128,133,144,211,84,108,216,36,147,86,210,112,199,220,191,207,197,102,171,130,123,32,111,198,78,210,188,106,88,212,189,46,146,135,85,85,156,100,39,207,116,42,194,77,96,105,157,190,183,55,134,185,81,72,169,207,193,130,88,56,120,217,165,59,118,40,201,62,125,95,92,206,148,40,85,99,196,149,62,116,89,105,166,137,151,73,141,50,200,42,146,71,120,151,146,185,110,90,221,176,145,127,57,85,200,98,196,117,153,195,108,183,107,205,39,77,112,158,69,39,138,211,144,68,0
75,176,162,171,83,198,101,80,203,65,194,198,36,106,104,82,70,164,101,172,120,60,180,118,208,147,196,87,92,206,47,47,64,42,85,186,102,132,176,81,53,101,60,148,77,124,207,83,36,150,92,98,71,177,52,58,210,76,149,86,69,84,140,51,149,213,165,203,46,50,169,57,200,76,81,115,158,156,164,142,178,159,170,108,53,128,50,209,180,196,96,148,156,211,95,106,128,175,50,119,78,148,163,197,173,150,202,107,40,123,156,207,172,218,201,52,47,98,43,176,44,107,68,50,136,40,104,141,207,174,88,198,127,132,144,209,87,109,213,36,149,85,210,113,199,221,191,209,196,101,171,130,124,34,110,197,78,209,190,104,89,212,189,45,146,140,86,86,159,101,40,205,117,42,194,75,95,105,155,188,182,52,134,185,78,73,169,207,194,131,86,54,118,217,167,57,117,38,197,64,126,92,91,205,151,36,82,101,194,149,61,117,91,105,166,139,150,74,139,51,202,44,145,71,121,150,145,187,112,88,221,174,143,129,58,84,200,96,198,120,150,195,107,183,108,204,39,78,112,156,69,37,138,211,142,68,0
75,176,163,171,84,198,101,80,203,66,195,199,35,107,104,83,69,163,101,172,120,61,179,118,208,147,195,87,92,206,48,48,64,42,86,186,102,133,176,81,54,101,58,148,76,125,209,83,37,149,93,98,70,177,53,58,211,75,150,85,69,85,141,51,150,213,165,203,46,49,169,56,202,75,81,116,158,156,166,142,178,158,170,109,53,129,49,209,180,197,96,148,156,209,95,107,127,174,50,119,78,148,165,197,173,150,201,107,40,124,156,208,172,218,201,53,47,98,42,176,45,106,68,51,136,39,104,140,206,174,88,197,127,132,143,209,87,110,214,36,149,86,211,113,198,220,190,209,195,102,172,131,125,34,110,197,78,209,190,104,89,212,189,46,145,138,87,84,158,101,40,205,118,42,193,76,96,105,156,188,182,52,134,185,79,73,168,208,195,129,87,54,117,217,166,58,119,39,198,64,126,93,91,206,152,36,83,100,194,150,62,118,89,105,166,138,150,73,140,50,203,43,146,70,122,149,145,187,112,89,220,175,143,128,58,83,201,97,196,119,151,196,108,183,108,205,38,77,112,155,69,38,137,211,143,66,0
74,176,163,170,82,197,101,80,203,66,194,199,35,107,104,83,70,163,101,173,120,61,179,118,209,146,193,87,92,206,49,48,65,42,86,187,101,132,177,81,54,100,59,149,75,125,208,82,36,148,94,99,70,177,53,58,211,76,151,84,68,84,141,52,152,214,166,203,45,50,169,55,201,77,82,115,156,157,166,142,178,158,170,109,53,128,51,208,180,196,97,147,156,210,95,106,126,174,50,118,79,148,166,198,173,151,201,107,40,124,156,208,172,218,201,53,48,98,41,177,45,105,67,51,136,38,103,140,206,174,88,199,128,131,142,208,89,110,214,36,150,87,211,113,199,219,191,210,194,101,172,132,124,34,109,197,79,208,191,105,90,211,190,46,146,138,87,85,158,102,41,204,119,41,193,76,96,105,156,188,182,51,134,186,79,74,168,208,195,129,86,55,118,217,166,57,118,38,197,64,126,93,90,206,152,37,80,101,194,151,61,118,90,104,166,138,150,73,138,48,202,44,146,70,121,150,144,187,113,89,220,174,144,129,59,83,200,96,195,121,150,197,109,184,108,206,38,77,111,155,69,39,137,212,143,66,0
173,146,116,177,149,201,146,156,72,104,104,77,108,107,128,69,156,51,169,99,75,130,60,185,130,70,35,154,85,214,163,193,39,59,149,188,101,69,63,158,111,204,187,124,45,94,114,162,177,100,214,138,181,92,205,97,46,196,180,45,64,58,185,39,35,34,62,110,95,174,41,155,67,178,151,74,93,198,199,34,85,134,171,206,214,102,93,152,48,168,34,68,181,100,196,88,180,71,104,147,174,130,163,143,122,212,181,144,138,190,66,126,178,86,57,220,172,77,148,211,193,184,206,51,189,80,149,127,57,118,107,82,177,194,53,85,97,162,205,121,132,148,213,150,50,195,176,94,197,128,133,139,210,135,148,71,41,131,109,205,106,104,219,167,68,59,47,214,78,79,154,165,76,87,183,57,182,215,108,35,222,219,40,35,174,92,177,112,109,168,140,186,107,222,53,142,83,57,87,123,104,100,98,222,53,140,103,128,87,162,158,213,98,91,55,61,140,117,79,89,149,45,55,162,115,138,208,79,110,187,167,220,174,129,82,49,71,202,62,197,66,54,69,85,171,222,218,100,144,192,201,147,151,146,94,149,1
173,146,116,178,149,201,146,155,71,105,104,78,108,107,128,69,155,51,169,99,75,130,61,185,129,70,36,155,84,214,163,193,38,58,149,188,101,69,63,158,111,204,187,125,44,94,115,163,177,100,213,138,181,92,205,96,46,195,180,45,64,58,187,40,35,33,62,111,95,174,41,156,68,178,151,74,94,198,199,33,85,134,171,206,214,102,93,152,48,168,34,69,181,101,195,88,180,71,104,147,173,131,162,144,122,212,181,144,139,191,66,126,179,86,57,220,173,77,149,211,194,185,206,51,189,79,150,127,56,118,106,82,177,194,54,85,98,162,204,119,131,148,213,150,50,195,176,94,198,128,133,139,210,135,149,71,41,132,109,205,106,104,218,167,68,59,46,215,78,78,154,164,76,87,183,56,183,215,108,35,222,219,41,34,174,91,178,112,108,169,140,186,108,222,54,142,83,57,87,123,104,100,99,222,53,140,102,128,87,163,159,214,98,92,56,62,140,118,79,89,150,44,56,162,115,138,207,79,109,187,166,221,174,129,82,48,72,202,61,196,66,53,68,85,171,223,219,101,144,192,201,148,152,147,94,148,1
173,144,116,177,148,202,146,158,71,103,105,79,109,105,128,69,156,51,167,97,75,130,61,185,129,70,37,158,85,214,165,193,40,59,151,188,100,66,63,159,112,203,187,124,43,93,114,162,179,101,215,139,180,93,204,96,50,193,179,46,64,58,184,39,37,34,64,111,96,174,40,155,66,176,154,76,92,198,198,31,85,134,172,208,215,104,92,153,50,167,36,69,181,101,195,87,177,69,104,146,176,133,163,140,122,212,182,144,135,191,67,128,180,84,56,220,171,78,148,211,192,181,205,51,191,78,149,128,55,120,109,82,176,193,54,84,96,160,205,120,134,147,213,151,48,196,176,93,197,127,130,139,211,135,147,69,42,132,108,204,106,105,217,164,68,58,47,213,77,78,156,166,78,85,185,56,182,215,109,33,221,218,41,35,174,94,177,112,108,169,141,186,109,221,55,141,87,56,91,124,102,99,96,224,53,141,102,128,88,163,157,214,100,90,57,63,140,119,79,90,146,44,57,162,115,139,208,82,111,186,168,221,172,128,83,49,71,202,62,195,67,55,69,84,170,222,217,99,143,194,201,149,150,147,94,148,1
173,146,116,177,150,201,146,156,72,104,104,78,108,107,128,69,156,50,168,99,75,130,60,185,130,70,35,155,85,213,163,193,39,59,148,189,100,69,63,158,110,203,187,124,45,94,115,162,178,101,214,138,181,92,205,97,46,196,179,45,65,58,185,39,35,34,62,110,96,174,41,155,68,178,151,74,93,198,199,34,85,134,171,206,214,102,92,152,48,168,34,68,181,100,196,88,180,72,104,147,174,130,162,143,122,212,181,145,139,190,66,126,179,86,57,220,172,77,148,212,193,184,206,51,189,79,149,127,57,118,107,82,177,194,53,85,98,161,205,121,131,148,213,150,49,195,176,94,197,128,133,139,210,135,148,71,41,131,109,205,106,104,218,167,68,59,47,214,79,79,154,165,76,87,182,58,182,215,109,35,222,219,40,35,175,91,177,111,109,168,139,186,107,222,53,143,83,57,87,123,104,100,98,222,53,140,103,128,87,162,158,213,98,91,55,61,139,117,79,90,149,44,55,162,115,138,207,80,111,187,167,220,174,129,82,49,71,202,62,197,66,53,69,85,171,222,218,100,144,192,200,147,151,146,94,149,1
173,146,116,179,150,201,147,155,72,104,103,78,108,107,128,69,156,52,168,99,74,132,60,186,130,70,34,154,84,213,164,194,40,59,148,187,101,68,62,158,110,204,186,124,44,94,113,163,178,101,212,137,181,93,205,98,46,196,180,44,64,58,187,39,35,34,62,110,96,173,42,153,67,178,151,74,94,197,198,33,84,134,171,204,213,102,94,152,47,167,34,66,181,102,195,88,178,72,104,146,173,129,163,144,122,213,181,144,139,189,67,126,179,85,60,220,171,77,148,211,192,183,206,51,191,80,149,125,57,120,106,81,177,194,53,85,98,161,206,121,131,147,214,150,50,195,176,93,197,128,132,138,209,136,149,72,42,130,109,206,105,104,220,166,68,59,47,214,80,80,153,164,77,87,182,58,182,215,109,35,223,219,41,34,174,91,179,112,108,168,140,185,108,221,54,142,81,56,87,122,105,100,98,222,52,140,101,127,87,161,158,212,97,90,55,60,140,118,80,90,150,46,55,162,114,139,205,79,109,186,168,219,174,129,82,48,71,201,61,196,65,54,69,85,170,224,218,99,144,194,201,146,151,145,93,146,1
173,146,117,177,150,202,146,155,71,104,104,78,108,107,128,69,156,51,169,99,75,130,61,185,130,70,35,154,84,214,163,192,39,59,148,189,101,69,63,158,110,203,187,124,44,94,115,162,177,101,213,139,181,92,205,96,46,196,179,45,64,58,185,39,35,34,62,110,95,174,41,155,68,178,151,74,93,198,199,33,86,135,171,206,214,102,93,152,48,168,34,68,181,100,196,88,179,71,104,147,174,130,163,143,123,211,182,144,139,190,66,125,178,86,57,219,172,77,148,211,193,184,206,52,189,80,149,127,57,118,107,82,177,194,53,85,98,161,205,121,132,147,213,150,49,195,176,94,197,128,134,139,210,136,149,71,41,130,109,205,106,105,219,167,68,59,47,214,78,79,154,165,76,87,183,57,182,215,109,35,222,219,40,34,174,92,178,112,108,169,139,186,107,222,53,143,83,57,87,123,103,100,98,223,54,139,103,127,87,163,158,213,98,91,55,61,140,117,79,89,149,45,55,162,114,138,207,79,110,188,166,221,174,129,82,49,71,202,62,197,66,54,69,85,171,222,218,101,144,192,200,148,151,146,94,149,1
174,146,116,177,149,201,146,156,72,104,104,78,108,107,129,69,156,51,169,99,75,130,60,185,130,70,35,155,85,214,163,192,39,59,149,188,101,69,63,158,111,203,187,124,45,94,114,162,177,100,214,139,181,92,205,97,46,196,179,45,64,58,185,40,35,34,62,110,95,173,41,155,67,178,151,74,93,198,199,34,85,134,171,206,214,102,93,153,48,168,34,68,181,100,196,88,180,71,104,147,174,130,163,144,123,212,181,145,139,190,66,126,179,86,57,220,172,77,148,211,193,184,206,51,189,80,149,126,56,118,107,82,177,194,53,85,97,162,205,121,131,148,213,150,49,195,176,94,197,128,133,139,210,136,148,71,41,131,109,205,106,105,219,167,68,59,47,214,78,79,154,165,76,87,183,57,182,215,109,35,222,219,41,35,174,92,177,112,108,168,139,186,107,222,53,142,83,57,87,123,104,100,98,222,53,140,103,128,87,162,158,213,98,92,55,61,140,117,79,89,149,45,55,162,114,138,208,80,110,188,167,220,174,129,82,49,71,202,62,196,66,54,69,85,171,222,218,100,144,192,201,147,151,146,94,149,1
174,146,117,177,149,201,145,154,72,104,104,77,108,107,128,69,156,51,169,99,76,132,59,185,130,70,34,155,84,214,163,193,39,59,148,189,101,68,63,157,111,203,187,124,45,94,114,162,177,101,214,140,181,92,204,96,46,197,180,46,64,57,186,40,35,33,63,110,96,175,42,155,67,179,151,74,93,197,200,33,86,134,171,206,214,102,94,153,49,169,34,68,181,100,196,86,179,71,104,147,175,130,163,144,122,212,181,145,138,189,66,126,178,86,57,220,172,76,148,212,193,184,207,52,189,80,149,126,57,118,108,81,178,194,53,85,98,162,205,122,132,148,214,150,50,196,175,94,197,127,133,139,210,135,150,71,42,131,110,204,106,105,219,166,69,59,46,215,79,78,154,165,76,87,182,57,182,216,109,35,222,219,41,34,174,92,177,112,108,168,140,185,106,222,53,142,84,56,87,123,104,99,97,222,54,139,103,128,87,161,156,214,99,91,55,61,139,116,79,88,149,44,55,162,114,138,208,80,109,188,167,219,174,129,82,49,71,202,62,196,66,54,69,85,171,222,219,100,144,192,200,146,151,146,95,149,1
173,146,116,177,149,201,146,155,72,104,103,77,108,107,128,69,156,51,169,99,75,130,61,185,130,70,35,154,85,214,163,193,39,59,148,189,101,69,62,159,111,204,187,124,45,94,115,162,177,100,214,138,181,92,204,97,46,196,180,45,64,58,186,39,36,34,62,110,95,173,41,155,67,178,151,74,93,198,199,33,85,134,171,205,214,102,93,152,48,168,34,68,181,101,196,87,179,71,104,147,174,130,162,143,122,212,181,145,138,190,66,125,178,86,57,219,172,76,148,211,193,184,206,52,189,80,149,126,57,119,108,82,177,194,53,85,97,162,205,120,132,148,213,150,50,196,176,93,197,128,133,139,210,135,148,70,41,131,109,206,106,105,218,167,69,59,48,213,79,79,154,165,76,87,183,58,182,214,108,35,222,219,40,35,174,91,178,112,108,168,140,186,107,222,53,142,83,57,87,123,103,100,98,222,53,140,103,128,87,163,158,213,98,91,55,61,139,117,79,90,148,44,55,163,115,138,208,79,110,187,167,221,174,129,82,49,71,202,62,196,66,54,69,85,171,223,218,100,144,192,201,148,151,146,93,149,1
174,145,116,177,150,201,146,156,72,104,104,78,108,107,128,69,156,51,169,99,75,130,60,185,130,70,35,154,85,213,163,192,39,59,149,188,101,69,63,158,110,203,187,124,45,94,114,162,177,100,214,138,181,92,205,97,46,196,180,45,64,58,185,39,35,34,62,110,95,173,41,155,67,178,151,74,93,198,199,34,85,134,171,206,214,102,93,152,48,168,34,68,181,100,196,88,179,72,104,147,174,131,163,144,122,212,181,144,138,190,66,126,178,86,57,220,172,77,148,211,193,184,206,51,189,80,149,127,57,118,108,82,177,194,53,85,98,162,205,121,131,148,213,150,50,195,176,94,197,128,133,139,210,135,148,71,41,131,109,205,106,104,219,167,68,59,47,214,78,79,154,165,76,87,183,57,182,215,108,35,222,219,40,35,174,91,177,112,109,168,140,186,107,222,53,142,83,57,87,123,104,100,98,222,53,140,103,128,87,162,158,213,98,91,55,61,139,117,79,89,149,45,55,162,115,138,208,79,110,187,167,220,174,129,82,49,71,202,62,196,66,54,68,85,171,222,218,101,144,192,200,147,151,146,94,149,1
174,148,116,177,150,201,147,156,71,104,103,77,109,107,128,71,158,49,168,98,76,131,60,186,129,70,36,156,84,214,163,193,40,60,149,188,101,69,62,159,111,203,186,123,45,92,115,161,177,100,213,140,179,94,204,98,46,196,180,45,64,57,185,39,34,34,62,111,96,174,41,156,66,178,152,75,94,196,199,35,86,136,170,204,215,102,94,152,49,167,35,67,180,101,195,89,178,71,103,148,175,131,161,143,123,211,183,145,138,190,65,125,178,87,58,220,171,77,148,213,196,184,205,49,190,81,150,126,57,117,108,82,177,194,54,85,98,162,205,121,131,149,213,150,49,196,177,93,197,129,132,138,210,135,149,70,41,132,110,206,105,104,219,166,68,59,46,215,78,78,155,166,78,86,184,56,182,215,108,36,220,218,41,34,175,91,177,112,109,169,139,186,106,222,52,141,82,56,87,124,104,100,98,223,54,140,104,127,87,161,158,214,98,91,56,61,141,117,78,90,149,45,55,163,114,137,208,79,109,189,166,219,176,127,82,49,71,202,63,196,65,53,69,86,170,222,221,100,146,196,201,146,151,146,94,148,1
173,146,116,178,150,201,146,156,72,104,103,77,108,106,129,69,157,51,170,99,76,130,61,186,131,70,36,154,86,214,164,192,39,60,148,188,101,69,61,158,111,205,187,124,45,94,115,162,177,100,214,138,181,92,204,96,46,196,179,44,64,58,185,39,35,35,61,110,95,173,41,156,67,178,150,74,93,197,199,33,85,134,171,207,214,103,93,152,48,169,34,68,181,101,196,88,179,71,104,148,175,130,163,143,122,212,181,143,138,190,66,126,179,87,58,220,171,76,148,211,193,185,206,51,189,80,149,127,57,118,107,81,177,194,53,85,97,161,205,120,131,147,214,150,49,195,175,94,196,127,134,138,209,135,148,71,41,131,108,205,106,105,218,167,68,59,47,213,78,79,155,165,75,87,183,57,182,215,109,35,221,219,40,35,175,91,177,112,108,168,140,185,108,222,53,142,84,57,88,123,103,100,98,223,53,140,102,128,87,163,158,212,98,91,56,60,139,116,78,90,149,44,56,162,115,138,209,79,110,187,167,220,174,128,82,48,70,203,62,196,66,54,69,85,171,222,217,100,144,193,200,148,151,146,93,149,1
173,145,117,177,149,201,145,156,72,104,104,78,107,107,128,69,156,51,169,99,75,130,60,185,131,70,34,154,86,213,164,193,40,59,149,188,101,70,62,157,110,203,187,124,45,95,114,162,177,100,214,139,180,92,205,96,46,196,179,46,64,58,186,39,35,33,62,111,95,174,41,155,67,178,151,73,93,198,199,33,85,134,171,206,214,103,94,152,48,168,34,67,181,100,196,88,180,71,104,147,174,130,162,144,123,212,181,144,139,190,66,126,178,87,56,219,172,77,148,211,193,184,205,52,189,79,149,125,57,118,107,82,178,194,53,85,97,161,204,120,131,148,214,151,50,195,176,94,196,128,134,138,210,136,148,72,41,132,109,205,106,104,218,166,69,59,47,214,78,79,153,165,76,87,183,57,182,215,108,35,222,219,40,35,175,92,177,112,109,169,140,185,107,222,53,143,83,55,88,123,103,100,99,223,53,140,103,127,87,162,158,213,98,90,55,61,140,117,79,90,148,45,56,162,115,138,207,80,111,188,167,221,174,128,82,48,71,202,63,198,66,55,68,86,171,223,218,101,144,192,200,148,151,146,94,149,1
173,145,116,177,150,201,146,156,71,104,103,78,107,107,128,69,156,51,169,98,75,130,60,185,129,71,34,155,84,213,163,193,40,58,149,188,101,69,63,158,111,204,186,124,45,94,114,162,177,100,214,138,182,92,203,97,45,196,180,45,65,58,185,40,34,34,62,110,96,173,42,155,67,178,151,74,93,198,198,34,87,134,171,206,214,101,93,152,48,168,34,68,181,102,197,87,179,72,103,147,175,130,163,144,123,212,181,144,138,190,65,125,180,86,57,220,173,77,147,210,193,184,206,52,190,80,150,126,55,119,107,82,178,193,53,85,97,161,204,121,130,147,213,150,50,196,176,93,197,128,134,140,210,136,149,71,41,132,109,205,107,104,218,166,68,58,47,213,79,80,153,164,76,86,184,57,183,215,109,35,222,218,41,35,173,92,178,111,107,170,139,187,106,222,53,142,84,57,88,123,102,100,98,221,53,141,103,128,87,163,157,214,97,91,55,61,140,116,79,89,149,45,56,161,115,137,208,80,110,187,166,221,174,129,83,49,71,202,62,197,66,53,68,84,170,223,219,101,145,192,200,147,152,146,93,149,1
173,145,116,177,149,201,145,156,72,104,104,77,108,107,129,70,156,51,169,99,75,130,60,185,130,70,35,154,84,214,163,193,39,59,148,188,101,69,63,158,110,204,187,124,45,93,115,162,177,101,214,139,181,92,205,97,46,196,179,45,64,57,186,39,35,34,63,110,95,173,41,155,67,178,151,74,93,199,199,34,85,134,171,206,213,102,93,152,48,168,34,68,181,101,196,88,179,71,104,147,174,130,162,144,123,212,181,144,139,190,66,125,178,86,57,220,172,77,148,211,193,184,205,51,189,79,148,126,57,118,108,82,177,194,53,85,98,161,205,121,131,148,214,150,50,195,176,94,197,127,134,139,210,135,148,71,41,131,109,205,106,104,219,167,68,59,47,213,79,79,154,165,76,86,183,58,182,215,108,35,222,219,40,35,175,91,177,112,108,169,140,186,107,222,53,142,83,57,87,123,103,100,98,222,53,140,103,127,87,162,158,213,98,91,55,61,140,117,79,90,149,45,56,162,115,138,208,79,110,187,166,220,174,129,82,49,71,202,62,197,66,54,69,85,171,222,218,100,144,192,200,147,151,146,94,149,1
173,145,116,177,146,201,146,156,72,104,105,80,105,105,126,68,157,51,169,98,74,130,59,182,133,70,35,155,83,214,162,194,39,57,149,190,100,72,63,158,112,203,190,121,45,92,114,161,179,104,213,139,182,93,204,98,46,196,177,46,65,59,184,41,38,34,65,110,92,174,40,155,66,178,151,73,94,198,198,32,85,135,170,205,211,101,94,153,49,169,33,66,180,104,197,87,180,78,103,148,174,132,161,144,122,210,182,142,136,188,64,128,179,88,57,222,170,76,149,211,194,183,204,52,188,79,147,124,55,118,107,82,178,194,51,86,99,160,205,122,131,150,212,150,48,196,177,96,199,127,135,139,211,137,149,74,42,129,110,203,107,105,220,166,68,59,48,215,78,80,152,166,77,87,180,58,185,216,107,35,223,220,40,38,174,93,174,113,105,169,139,184,109,222,52,144,80,56,85,123,103,99,99,223,52,142,102,128,86,161,155,213,98,91,55,62,141,118,80,89,149,44,55,160,113,141,208,79,108,185,167,219,176,130,82,48,69,202,59,197,66,53,69,86,171,222,219,100,144,191,202,148,151,146,95,149,1
174,145,116,178,149,201,146,156,70,104,103,78,108,107,128,69,156,51,169,99,76,130,60,186,130,70,35,154,85,214,163,193,40,59,148,189,101,70,62,158,111,204,187,124,45,94,114,162,177,100,214,139,180,91,204,97,46,195,179,44,65,57,186,39,35,34,62,111,96,173,41,155,67,178,151,74,93,197,199,34,85,134,171,205,214,103,92,152,48,168,33,68,182,101,197,88,179,72,104,147,173,130,162,143,123,211,181,144,138,189,66,126,178,85,57,219,172,77,148,212,192,185,206,51,189,79,149,127,58,118,107,83,177,194,53,85,97,162,205,120,131,148,214,150,50,195,176,94,197,127,133,138,210,136,148,70,42,131,109,205,106,105,219,167,68,59,47,214,78,79,155,165,76,87,182,57,182,215,109,35,222,219,41,35,174,91,177,111,109,169,139,186,107,222,53,142,83,56,87,123,103,100,99,222,54,140,103,127,86,162,157,213,99,92,54,61,140,117,79,90,149,45,55,163,114,137,208,80,111,187,167,221,175,128,82,49,71,202,62,196,65,54,68,85,170,222,218,101,144,193,200,147,151,146,93,149,1
174,146,116,177,150,202,146,155,72,104,104,77,108,107,128,69,156,51,169,99,75,130,60,186,130,70,35,154,85,214,163,192,39,59,149,188,101,69,63,158,111,203,187,124,45,94,114,162,177,100,214,138,181,92,205,97,46,196,179,45,65,57,185,39,35,34,62,111,95,174,42,155,67,178,151,74,93,198,199,34,86,135,171,206,214,102,93,152,48,168,34,68,181,101,196,88,180,72,104,147,174,130,163,143,122,212,182,144,139,190,66,126,178,86,57,220,172,77,148,211,192,184,205,52,189,80,149,126,57,118,107,82,177,194,53,85,98,162,204,121,132,147,214,150,50,195,176,93,197,128,133,138,210,135,148,71,41,131,109,205,106,104,219,167,68,59,47,214,78,79,154,165,76,87,183,57,182,215,108,35,222,219,40,35,175,92,177,112,109,168,139,185,107,222,53,142,83,57,87,123,103,100,99,222,54,140,102,128,87,162,158,213,98,91,55,61,140,117,79,89,149,44,55,162,115,138,208,79,110,187,167,220,174,129,82,49,71,202,62,197,66,54,68,85,171,222,218,101,145,192,201,148,152,146,93,149,1
173,146,117,176,150,203,146,155,72,105,104,78,109,107,127,68,155,50,169,100,74,131,61,185,131,69,36,155,85,214,165,192,38,60,150,190,99,70,62,157,111,204,186,124,44,95,115,162,179,101,213,140,181,90,205,97,45,195,180,45,64,58,186,40,36,35,64,110,96,175,41,155,67,179,151,75,93,198,199,33,84,135,170,207,213,104,94,153,49,169,33,67,181,100,196,88,180,72,103,146,175,130,162,144,122,211,179,144,137,191,67,125,179,87,59,221,171,77,148,212,193,185,206,50,189,80,149,125,55,118,109,80,177,192,52,85,98,160,203,121,132,148,216,153,49,196,177,92,197,128,133,137,210,134,150,72,41,130,110,204,106,105,217,165,68,61,48,214,79,79,154,164,76,85,184,57,183,216,108,35,222,219,40,32,175,91,178,111,108,169,140,187,110,221,55,141,83,57,86,122,105,99,98,221,54,140,104,129,88,161,157,212,98,93,55,61,139,118,80,89,150,43,55,162,113,139,207,82,111,187,169,220,173,129,83,49,72,199,60,198,66,54,68,86,171,222,219,98,146,192,201,147,151,146,91,149,1
173,146,116,177,149,201,146,156,72,104,104,78,108,107,128,69,156,51,169,99,75,130,60,185,130,70,35,154,85,214,163,193,39,59,149,188,101,69,63,158,111,203,187,124,45,94,115,162,177,100,214,138,181,92,205,97,46,196,179,45,64,58,185,39,35,34,62,110,95,174,41,155,67,178,151,74,93,198,199,34,85,134,171,206,214,102,93,152,48,168,34,68,181,100,196,88,180,71,104,147,174,130,163,143,122,212,181,144,138,190,66,126,178,86,57,220,172,77,148,211,193,184,206,52,189,80,149,127,57,118,107,82,177,194,53,85,98,162,205,121,131,148,213,150,50,195,176,94,197,128,133,139,210,135,148,71,41,131,109,205,106,104,219,167,68,59,47,214,79,79,154,165,76,87,183,57,182,215,108,35,222,219,40,35,174,92,177,112,108,168,139,186,107,222,53,142,83,57,87,123,104,100,98,222,53,140,103,128,87,162,158,213,98,91,55,61,140,117,79,89,149,45,55,162,115,138,208,80,110,187,167,220,174,129,82,49,71,202,62,197,66,54,69,85,171,222,218,101,144,192,200,147,151,146,94,149,1
174,146,116,177,150,202,146,155,71,104,104,77,108,107,127,70,156,51,169,98,74,131,60,185,130,70,35,153,85,214,163,193,39,59,149,188,100,69,62,158,111,203,187,123,45,94,114,162,178,101,213,139,181,92,205,96,46,196,180,45,65,58,186,40,35,34,62,111,95,173,41,156,68,178,151,75,93,197,199,34,85,134,171,206,213,102,92,151,48,168,34,68,182,100,195,88,180,72,104,148,174,130,162,144,122,211,181,144,138,190,66,127,179,86,57,219,172,78,148,211,193,185,206,52,189,79,149,126,56,118,107,83,177,194,53,85,98,161,205,121,131,147,213,150,50,195,176,93,197,128,133,139,210,135,148,71,41,131,110,205,105,104,218,167,69,58,48,214,78,80,154,164,76,87,183,57,182,215,108,35,222,219,40,35,174,91,178,112,109,168,139,185,108,223,54,142,83,57,87,123,103,101,98,222,53,140,103,128,87,162,158,213,98,91,55,60,139,117,79,90,148,45,56,163,114,138,207,79,110,188,166,221,174,129,82,49,71,202,61,196,66,54,68,86,171,223,217,101,144,192,200,147,151,147,94,149,1
173,146,116,177,150,201,146,156,71,104,104,77,108,107,128,69,156,51,169,98,75,130,60,185,130,70,35,154,85,214,163,193,39,59,149,189,101,69,63,158,111,203,187,124,45,94,115,162,177,101,214,139,181,92,205,97,46,196,180,45,64,57,185,39,35,34,62,110,96,174,41,155,67,178,151,74,94,198,199,34,85,134,171,206,214,102,93,152,48,168,34,68,181,100,196,88,179,71,104,147,174,130,163,144,123,212,181,144,138,190,66,126,178,86,57,220,172,77,148,211,193,184,206,52,189,80,149,126,57,118,107,82,177,194,53,85,98,162,205,121,131,148,214,150,50,195,176,94,197,128,133,139,210,135,149,71,41,131,109,205,106,104,219,167,68,59,47,214,78,79,154,165,76,87,183,57,182,215,108,35,222,219,40,34,175,92,177,112,109,168,140,186,107,222,53,142,83,56,87,123,104,100,98,223,53,140,103,128,87,163,158,213,98,91,56,61,140,117,79,90,149,45,55,162,115,138,208,79,110,187,166,220,174,129,82,49,71,202,62,197,66,54,69,85,171,223,218,101,144,192,201,147,151,146,94,149,1
174,145,116,176,151,202,147,156,71,103,102,78,106,107,128,70,157,52,169,98,74,130,60,187,131,70,34,155,86,214,165,192,40,60,148,187,100,69,63,158,110,203,187,125,46,93,114,161,179,101,213,137,181,92,203,97,47,196,180,45,64,58,185,38,35,36,63,110,95,173,42,156,68,178,150,75,92,198,199,34,86,134,172,205,215,104,93,152,48,167,32,68,181,100,195,87,179,71,105,147,175,130,162,144,124,211,181,145,140,191,65,126,179,85,57,219,172,78,147,211,193,184,205,52,190,78,150,126,57,117,107,82,178,194,53,87,97,160,205,120,133,147,214,151,50,196,176,94,196,128,133,140,211,137,148,70,41,131,109,205,106,106,220,167,66,60,47,215,78,79,155,165,77,87,181,56,183,216,108,34,221,218,41,35,175,92,179,112,108,169,138,185,106,224,52,142,82,56,88,122,104,99,99,222,52,140,103,128,86,161,157,213,99,90,56,61,141,117,80,91,151,43,56,162,115,138,209,80,109,187,168,222,173,129,83,47,70,201,60,196,65,53,67,85,170,223,219,101,144,192,201,148,150,146,94,148,1
173,146,116,177,150,201,145,155,72,104,104,77,108,107,128,69,156,51,169,99,75,130,60,185,130,70,35,154,85,214,163,192,39,59,149,188,101,69,63,158,111,204,187,124,45,94,114,162,177,101,214,138,181,92,205,97,46,196,179,45,64,58,185,39,35,34,62,110,95,174,41,155,67,178,151,74,93,198,199,34,85,134,171,206,214,102,93,152,48,168,34,68,181,100,196,88,180,71,104,147,174,130,162,143,123,211,181,144,138,190,66,126,179,86,57,220,172,77,148,211,193,184,206,51,189,80,149,127,56,118,107,83,177,194,53,85,97,162,205,121,131,148,213,150,50,195,176,94,197,128,133,139,210,135,148,71,41,131,109,205,106,104,219,167,68,59,47,214,79,79,154,165,76,87,183,57,182,215,109,35,222,219,40,35,175,92,177,112,108,168,140,186,107,222,53,142,83,57,87,123,103,100,98,223,53,140,103,128,87,162,158,213,98,91,55,61,139,117,79,89,149,45,55,162,114,138,208,79,110,187,167,220,174,129,82,49,71,202,62,196,66,54,68,85,171,222,218,100,144,193,201,147,152,146,93,149,1
173,147,116,177,149,202,146,156,71,104,104,78,108,107,129,69,157,51,169,99,75,130,61,186,130,70,35,155,85,214,163,192,39,59,149,188,101,69,62,158,111,203,188,124,45,94,115,162,177,100,214,139,180,92,205,97,46,196,180,44,65,58,185,40,36,34,62,110,96,174,42,155,67,177,151,74,93,198,199,34,85,135,169,205,214,102,93,152,49,169,35,67,180,100,196,88,180,72,104,147,174,130,162,144,123,212,181,144,138,189,66,125,178,86,57,219,172,78,149,211,194,184,205,51,188,79,148,126,56,118,107,82,177,194,53,85,98,163,205,122,132,147,214,150,49,195,177,94,197,128,134,139,210,136,148,71,42,131,109,204,107,104,218,166,69,59,47,214,78,78,154,164,77,86,182,57,182,215,109,36,222,219,41,35,175,93,177,111,108,168,140,185,107,221,53,142,83,57,87,123,103,100,98,223,53,140,102,128,87,163,158,214,98,90,55,61,140,117,79,90,149,44,55,162,114,138,207,79,110,187,167,220,173,129,82,49,71,202,62,197,66,54,69,85,171,222,219,101,143,192,201,147,151,146,94,147,1
173,145,116,177,149,204,145,155,71,104,104,77,108,107,126,69,156,51,170,99,76,131,61,185,130,71,35,155,86,214,164,193,38,57,148,189,100,69,62,157,112,203,187,122,45,95,113,164,177,99,214,140,181,92,205,97,47,196,180,44,64,57,184,41,36,34,62,111,95,175,40,154,66,177,150,74,92,199,201,32,86,134,169,204,214,103,93,151,48,168,34,67,181,100,196,88,178,72,105,147,174,131,163,144,124,211,182,145,140,190,66,126,178,84,57,220,172,77,148,211,192,184,205,50,190,82,150,127,57,119,108,82,178,194,53,85,97,161,204,121,132,148,215,151,50,195,176,94,198,128,133,138,210,136,150,71,40,132,109,206,107,104,219,166,69,60,48,214,79,80,155,165,77,86,183,56,181,216,110,35,223,218,40,35,173,93,176,111,108,170,140,185,108,222,54,142,83,56,88,121,105,99,99,222,53,141,104,128,86,163,157,212,98,90,56,60,140,117,79,91,149,44,55,164,114,137,208,80,111,188,167,220,175,129,83,49,72,202,62,198,67,53,67,86,172,223,217,102,143,192,201,148,151,145,94,149,1
173,146,116,177,150,201,145,156,71,104,104,78,108,107,128,69,156,51,169,99,75,130,60,185,129,70,35,154,84,214,163,192,39,59,149,188,101,69,63,158,111,203,187,124,45,94,115,162,177,101,214,138,181,92,204,97,46,196,179,45,65,57,185,39,35,34,62,110,95,173,41,154,67,178,151,74,93,198,199,33,86,134,171,206,214,102,93,152,48,168,34,68,181,100,196,88,180,71,104,147,174,130,162,144,122,211,181,145,139,190,66,125,178,86,57,220,172,77,148,211,193,184,206,51,189,80,149,127,57,118,108,82,177,194,53,85,98,162,205,121,131,148,213,150,50,195,176,93,197,128,133,139,210,135,148,71,41,131,109,205,106,104,219,167,68,59,47,214,79,79,154,165,76,86,182,57,182,215,108,36,222,219,40,35,174,91,177,112,108,168,139,186,107,222,53,142,83,57,87,123,104,100,98,222,53,139,103,128,87,163,158,213,98,91,55,61,139,117,78,90,149,45,55,162,115,138,208,79,110,187,167,220,173,129,82,49,71,202,62,197,66,54,68,85,171,223,218,100,144,193,200,147,151,146,94,149,1
174,146,116,177,150,201,146,155,72,104,104,77,108,107,128,69,156,51,169,99,75,130,60,185,130,70,35,155,85,214,163,192,39,59,148,189,100,69,62,158,111,203,187,124,45,94,114,162,178,100,214,139,181,92,205,97,46,196,180,45,64,57,185,39,35,34,62,111,95,174,41,155,67,179,151,74,94,198,199,33,86,134,171,206,213,102,93,152,48,168,34,68,181,100,196,88,179,71,104,147,174,130,162,144,123,212,181,144,138,190,66,125,178,86,58,219,172,77,148,211,193,184,206,51,189,80,149,127,57,119,108,82,178,194,54,85,97,162,205,121,132,148,214,151,50,195,176,94,197,128,133,139,209,135,148,71,41,131,109,205,106,105,219,167,69,59,47,214,79,79,154,165,76,86,183,57,182,215,109,35,222,219,41,35,175,91,177,112,108,168,140,186,107,222,53,142,83,56,87,123,103,100,98,222,53,140,102,127,87,162,158,213,98,91,55,62,140,116,78,89,149,45,56,162,115,139,208,79,110,188,167,220,174,129,82,49,71,202,61,197,66,54,69,85,170,222,218,101,144,193,200,147,151,146,93,149,1
175,146,114,179,153,203,146,155,72,102,104,79,110,107,129,71,154,48,169,97,74,126,59,184,130,70,34,155,84,210,163,189,40,61,149,189,99,68,63,157,111,204,190,121,45,93,114,162,178,102,217,137,183,92,204,96,46,196,184,43,64,60,186,39,35,38,61,108,98,174,42,153,65,179,148,72,90,200,199,31,85,134,173,205,215,104,94,153,48,167,33,69,181,101,199,88,179,73,104,149,174,129,163,144,126,215,182,145,138,193,70,127,181,86,57,220,173,75,149,211,191,184,202,50,188,79,149,127,57,121,106,85,178,193,49,85,93,162,204,121,131,151,214,152,52,197,173,93,195,129,135,139,208,137,147,71,38,125,109,208,105,102,219,163,69,55,45,213,76,79,153,168,77,86,183,57,180,214,107,35,224,218,41,33,173,88,171,111,111,167,139,187,110,219,53,141,86,56,86,120,105,100,99,221,54,138,100,129,87,167,158,215,97,94,56,58,140,115,79,89,148,44,55,159,119,141,207,83,113,186,166,224,177,127,83,49,67,201,62,194,67,55,67,86,173,224,220,98,144,192,201,146,154,144,92,151,1
172,146,116,176,148,204,146,157,72,104,104,79,108,106,127,68,157,53,169,99,76,130,59,185,129,70,35,153,85,215,163,191,38,58,148,188,100,70,63,157,110,204,187,125,43,92,113,162,178,99,215,139,180,90,205,96,46,196,179,45,64,57,184,39,36,34,63,110,96,174,41,157,69,178,151,74,91,198,197,34,85,135,171,207,215,101,94,152,47,168,33,68,181,100,197,88,180,72,106,147,174,129,161,145,121,212,182,144,139,190,66,125,179,86,57,220,172,79,149,210,193,185,208,52,189,79,151,126,57,117,108,82,179,194,51,86,97,162,203,120,132,148,213,150,48,196,176,93,197,126,133,140,210,136,149,71,40,132,110,205,106,104,218,168,67,58,48,212,78,80,154,164,77,86,183,57,181,213,110,33,223,220,40,35,174,93,177,114,109,168,140,185,106,222,53,142,85,57,87,125,104,101,97,222,53,139,102,128,88,163,158,212,100,90,55,63,139,117,79,90,150,44,55,163,115,138,206,80,112,188,165,220,174,130,82,49,71,202,62,197,66,53,67,87,172,223,217,101,144,192,199,148,153,145,93,149,1
174,146,116,177,149,201,146,156,72,104,104,77,108,107,128,69,156,51,169,99,75,130,60,185,130,70,35,154,85,214,163,193,39,59,149,188,101,69,63,158,111,203,187,124,45,94,115,162,177,100,214,138,181,92,205,97,46,196,179,45,64,57,185,39,35,34,62,110,95,173,41,155,67,178,151,74,93,198,199,34,85,134,171,206,214,102,93,152,48,168,34,68,181,101,196,88,180,71,104,147,174,130,162,143,122,212,181,144,138,190,66,126,178,86,57,220,172,77,148,211,193,184,206,52,189,80,149,127,57,118,107,82,177,194,53,85,98,162,205,121,131,148,213,150,50,195,176,94,197,128,133,139,210,136,148,71,41,131,109,205,106,104,219,167,68,59,47,214,79,79,154,165,76,87,182,57,182,215,108,35,222,219,40,35,174,92,177,112,109,168,139,186,107,222,53,142,83,56,87,123,104,100,98,222,53,140,103,128,87,162,158,213,98,91,55,61,140,117,79,89,149,45,55,162,115,138,208,79,110,187,167,220,174,129,82,49,71,202,62,197,66,54,69,85,171,222,218,100,144,192,200,147,151,146,94,149,1
176,147,115,179,150,202,146,155,70,102,105,77,107,109,129,69,156,51,170,98,76,131,60,186,130,70,33,155,84,214,162,195,39,60,145,190,102,71,63,158,110,203,186,124,44,93,115,161,178,101,214,137,181,92,205,99,49,195,179,43,63,56,187,42,36,34,63,112,95,174,41,154,67,179,152,71,94,199,199,36,85,133,169,206,212,104,94,152,46,168,33,69,181,100,195,87,178,71,106,148,173,129,163,145,123,213,180,142,139,189,68,127,180,85,57,219,174,77,147,211,191,184,206,51,189,81,148,129,57,117,108,82,176,194,53,83,98,162,205,122,133,148,212,151,49,197,179,95,195,127,134,136,208,133,147,73,40,131,110,203,107,103,217,163,69,62,46,215,79,78,151,166,74,87,178,57,183,215,109,33,224,217,40,32,175,92,178,112,107,168,140,184,107,225,56,143,83,54,86,124,107,100,99,226,51,142,103,127,85,162,158,213,98,91,53,63,141,117,81,87,150,46,55,162,117,137,207,78,112,189,164,219,176,127,82,48,71,203,62,193,65,53,69,85,169,222,217,102,146,195,202,150,151,147,93,147,1
174,144,117,177,149,201,145,155,71,105,102,78,107,107,129,70,156,51,167,98,76,131,61,185,129,69,35,155,84,214,163,193,40,58,148,187,101,69,62,157,110,203,188,124,45,92,115,162,176,101,215,138,184,92,204,98,47,195,179,45,62,58,186,40,37,36,61,111,96,174,40,156,66,177,151,74,94,198,198,34,86,135,172,207,214,101,93,152,47,169,34,70,180,101,197,87,181,70,104,147,176,130,163,144,121,211,181,144,140,191,67,124,179,86,57,220,172,77,147,212,192,184,207,52,188,78,148,125,56,118,109,83,177,196,53,85,97,162,205,121,132,148,214,149,49,196,177,93,198,128,133,140,209,136,148,71,40,132,110,206,107,105,219,167,68,59,46,215,79,78,154,164,76,87,183,58,182,215,109,36,222,220,38,35,174,92,178,112,110,167,140,186,106,221,53,142,84,57,87,123,102,100,100,223,53,139,103,127,87,163,157,213,97,91,54,61,139,117,79,87,148,43,55,165,115,137,208,78,111,188,166,220,175,128,81,49,70,202,61,197,63,55,69,85,170,222,219,101,143,193,201,149,151,147,95,148,1
173,144,115,178,149,201,146,156,73,104,105,78,108,106,127,69,157,49,168,100,75,131,60,188,131,69,37,155,86,215,165,193,39,59,147,186,102,67,62,158,109,203,188,122,45,94,115,161,175,99,214,137,182,94,203,97,52,198,180,45,63,58,186,40,35,35,61,110,95,172,42,154,67,177,152,74,95,197,198,34,86,134,173,206,213,100,91,152,49,168,34,68,182,101,195,89,180,70,102,149,173,131,162,144,121,212,180,144,139,189,64,126,179,86,59,220,175,77,147,211,192,184,205,53,189,78,151,126,56,119,108,82,176,194,55,87,96,161,205,120,134,148,213,149,49,194,177,93,197,129,131,138,210,134,148,70,40,131,110,205,105,106,217,165,68,58,48,215,78,79,153,163,76,88,184,58,183,215,108,34,221,220,42,34,176,92,177,113,108,168,139,185,108,220,52,144,83,57,87,125,104,101,97,225,51,141,101,126,88,162,158,212,96,92,54,59,140,119,78,88,149,46,54,162,117,139,207,80,112,187,167,219,175,131,81,48,71,200,63,195,65,53,69,85,171,224,218,97,143,194,201,148,150,147,93,149,1
174,145,115,177,148,201,145,156,72,103,103,78,108,107,128,69,157,50,169,97,75,132,58,187,128,71,36,155,85,213,165,193,39,57,149,188,101,69,63,158,109,203,188,125,45,95,116,161,177,100,215,139,182,92,205,97,45,195,178,45,64,57,186,39,35,33,61,111,95,172,41,155,67,177,152,74,93,198,199,35,85,135,172,207,215,103,94,153,48,167,34,69,182,101,196,86,179,72,102,148,175,130,163,143,122,211,182,145,136,190,66,126,179,86,56,220,172,78,146,210,192,184,206,53,190,81,150,128,57,119,106,80,177,195,53,84,97,162,206,120,132,147,213,151,48,194,176,93,196,129,132,139,210,137,150,70,41,130,109,205,107,105,218,165,68,59,49,214,77,78,154,166,76,87,183,58,182,215,108,37,224,218,41,36,175,91,177,110,108,168,140,184,107,223,53,143,85,57,88,124,104,101,98,221,54,140,103,127,88,162,159,213,98,92,56,60,138,119,78,90,148,46,54,163,116,139,208,80,110,189,167,220,174,128,83,48,70,202,60,197,65,54,70,85,171,222,218,100,143,191,201,147,152,148,94,150,1
172,146,116,177,149,203,146,157,73,105,104,79,108,107,129,69,155,51,168,99,74,130,60,185,129,68,36,155,84,213,164,193,37,59,150,189,102,69,61,156,109,203,188,124,46,94,117,162,177,100,215,140,180,92,205,97,46,196,181,43,63,58,186,41,33,34,64,111,95,173,42,156,67,176,153,72,93,199,199,34,85,133,171,206,214,104,93,152,48,170,34,68,181,101,196,89,181,74,103,148,175,129,163,144,123,211,179,146,140,189,66,125,178,86,56,220,173,76,149,211,191,184,205,49,190,81,150,125,57,119,110,81,178,195,53,85,98,162,205,119,133,145,214,149,49,194,178,94,196,127,133,137,210,137,149,71,42,130,109,205,106,106,219,166,68,59,46,213,80,79,154,165,76,88,183,55,182,214,111,36,222,218,38,34,173,92,179,114,110,167,140,186,106,223,52,142,83,56,88,122,104,99,100,223,50,141,103,127,87,163,158,215,99,93,55,61,139,118,79,87,149,44,56,162,115,138,207,78,111,186,168,221,176,130,81,49,70,202,61,197,66,52,67,86,170,224,219,101,144,191,199,146,153,145,93,147,1
176,146,116,177,151,199,146,155,72,104,105,79,109,107,128,71,156,50,170,98,75,131,62,184,128,72,35,152,85,215,164,193,39,58,148,188,100,69,64,159,109,204,187,123,45,95,115,160,177,104,213,139,184,91,204,96,45,195,179,44,66,57,187,37,36,35,62,110,95,173,42,155,66,176,150,73,93,199,199,34,85,135,170,205,214,101,92,153,48,168,33,69,182,102,196,88,180,73,103,149,173,131,161,144,123,212,182,146,139,191,67,127,179,87,57,221,173,77,149,210,193,185,205,51,189,81,147,125,58,119,107,81,177,194,55,84,98,161,205,122,130,146,212,149,50,195,177,93,198,128,134,139,210,135,147,71,42,130,110,206,105,108,219,166,71,59,49,213,79,78,154,166,76,88,182,59,182,212,110,35,223,217,42,34,177,90,179,112,105,166,139,186,108,221,53,142,83,56,86,125,103,101,99,219,51,139,102,127,88,161,158,215,98,91,54,62,139,118,78,89,148,43,57,163,115,138,208,81,109,188,167,221,173,128,83,51,70,200,62,196,69,54,69,85,171,221,220,101,145,193,201,148,151,146,93,148,1
174,146,115,176,150,200,146,156,72,104,105,78,109,107,129,70,156,51,168,99,75,129,61,184,130,71,35,155,84,215,163,193,40,59,148,187,100,69,63,158,111,203,187,125,45,94,115,163,177,101,215,139,181,91,204,97,47,196,179,46,65,58,185,40,35,34,63,110,96,173,41,155,68,178,150,74,93,197,199,34,85,134,172,205,213,102,94,152,48,168,35,68,179,101,196,88,180,71,104,147,174,130,163,144,122,213,181,145,139,190,67,126,180,86,58,219,171,77,148,211,193,184,206,51,189,79,150,126,56,118,108,83,177,193,53,85,97,162,205,121,130,148,214,151,49,195,176,94,197,129,131,139,210,136,149,70,41,131,109,205,107,103,220,167,69,59,46,214,78,79,154,165,75,86,182,57,181,216,109,34,222,219,40,34,174,91,176,111,109,168,140,186,107,222,53,143,82,57,86,123,103,101,99,223,52,140,103,127,88,162,158,214,97,91,54,61,139,118,78,91,149,44,55,163,115,138,208,79,109,188,166,220,174,128,82,48,70,202,63,197,66,54,69,86,171,222,218,102,144,193,200,147,152,146,93,148,1
173,146,115,176,149,200,146,156,69,104,102,79,111,107,130,69,157,51,169,95,74,132,59,185,130,70,35,155,83,213,164,193,39,59,152,188,99,70,63,157,108,202,189,121,44,93,114,163,177,103,213,137,181,94,205,97,46,196,178,41,65,60,184,41,34,33,63,111,96,174,42,153,66,180,151,74,94,197,198,35,86,134,170,204,212,103,94,153,47,171,33,66,180,101,196,89,177,71,105,148,174,129,162,144,125,211,182,145,137,190,67,126,180,84,57,219,173,76,150,212,193,185,207,53,189,79,148,128,57,118,108,83,177,195,51,86,98,160,206,122,130,145,212,151,50,195,175,92,195,128,133,138,210,137,149,71,42,131,109,205,106,102,218,166,70,60,47,213,78,77,153,167,75,88,183,58,182,215,109,35,220,220,40,32,172,92,177,112,108,169,140,186,105,221,53,143,84,56,87,122,102,102,97,223,52,140,101,126,86,161,157,212,97,91,57,61,140,117,77,90,148,44,55,162,116,139,209,78,111,189,163,220,173,130,82,49,71,202,61,197,66,55,69,85,172,222,218,101,144,194,201,147,152,146,94,149,1
173,146,116,177,150,201,146,155,72,104,104,77,108,107,128,69,156,51,169,98,75,130,60,185,130,70,35,154,85,213,163,193,39,59,149,189,100,69,63,158,111,204,187,124,45,94,114,162,177,101,214,138,181,92,204,97,46,196,179,45,65,58,185,40,35,34,62,111,95,173,41,154,67,178,150,74,93,198,199,33,86,134,171,205,214,102,93,152,48,168,34,68,181,101,196,87,180,71,104,147,174,130,162,144,122,211,181,144,138,190,66,126,179,86,57,219,172,77,148,211,193,184,206,52,189,80,149,127,57,119,107,82,177,194,53,85,98,162,205,121,131,148,213,150,50,195,176,94,197,128,133,139,210,136,149,71,41,131,109,205,106,104,219,167,69,59,47,214,78,79,154,165,76,87,183,58,182,215,108,35,222,219,41,35,174,91,177,111,108,168,140,186,107,222,53,142,83,57,88,123,103,100,98,222,53,140,103,128,87,162,158,213,98,91,55,61,140,117,79,89,149,45,55,162,115,138,208,79,110,187,167,220,174,129,82,49,71,202,62,197,66,53,69,85,171,222,218,101,144,193,201,147,151,146,94,149,1
175,145,117,178,147,201,145,157,72,105,105,78,108,109,128,69,157,51,169,99,74,132,60,186,129,70,36,154,85,214,165,193,40,60,147,189,101,69,63,157,110,204,188,122,44,95,116,163,175,99,214,137,182,94,205,98,47,195,182,47,65,57,190,41,36,35,63,109,96,174,41,155,67,179,149,73,92,197,200,33,86,133,170,208,215,101,92,153,49,167,35,67,181,99,197,87,179,71,102,146,175,132,164,145,120,212,182,145,138,188,66,124,177,87,57,219,171,76,147,213,193,183,207,50,189,79,147,127,56,118,109,82,178,194,52,86,98,164,204,120,132,146,212,153,50,195,175,93,199,127,135,139,210,135,147,70,43,133,108,206,107,103,217,166,69,58,47,213,78,79,154,166,76,87,184,56,182,216,108,33,222,217,42,33,176,92,176,113,110,167,137,186,106,220,54,143,83,57,85,123,100,99,99,221,53,140,104,129,87,162,159,212,98,92,56,59,139,116,79,90,148,44,57,163,115,137,207,80,110,185,168,220,171,128,81,49,71,204,64,195,66,55,68,85,170,220,220,103,143,193,200,146,151,145,92,149,1
174,145,116,177,149,201,145,156,71,104,104,77,108,107,128,69,156,51,169,99,75,130,60,185,130,70,35,154,85,213,163,193,39,59,149,188,101,69,63,158,111,203,187,124,45,94,114,162,177,101,214,138,181,92,204,97,46,196,179,45,64,58,185,39,35,34,62,110,95,173,41,155,67,178,151,74,93,198,199,34,85,134,171,206,214,102,93,152,48,168,34,68,181,101,196,88,180,71,104,147,174,130,162,143,122,212,181,144,138,190,66,126,178,86,57,220,172,77,148,211,193,184,206,51,189,80,149,127,57,118,107,82,177,194,53,85,98,161,205,121,132,148,213,150,50,195,176,94,197,128,133,139,209,135,149,71,41,131,109,205,106,104,219,167,69,59,47,214,78,79,154,165,76,87,183,57,182,215,109,35,222,219,40,35,175,92,177,112,108,168,140,186,107,222,53,142,83,56,87,123,104,100,99,222,53,140,103,128,87,162,158,213,98,91,55,61,139,117,79,89,149,45,55,162,115,138,208,80,110,187,167,220,174,129,82,49,71,202,62,197,66,54,69,85,171,222,218,100,144,192,201,147,151,146,94,149,1
173,146,116,177,149,201,146,156,72,104,103,78,108,107,128,69,156,51,169,99,75,130,60,185,130,70,36,154,84,213,163,192,39,59,148,189,101,69,63,158,110,203,187,124,45,94,115,161,177,101,214,139,181,92,204,97,46,195,179,45,65,57,185,39,35,34,62,110,95,173,41,155,67,178,150,74,93,198,199,34,85,134,171,206,214,102,93,152,48,168,34,67,181,100,196,88,180,72,104,147,174,130,162,144,122,211,182,145,139,190,66,126,178,86,57,219,172,77,149,211,193,184,206,51,189,80,149,127,57,118,107,83,177,195,53,85,98,162,205,121,131,147,213,150,50,195,176,94,197,127,133,139,210,135,148,71,41,131,109,205,106,104,219,167,69,59,47,214,79,79,154,165,76,87,182,57,182,215,108,36,222,219,40,35,174,92,177,112,108,168,139,186,107,222,53,143,83,56,88,123,104,100,98,222,53,140,103,127,87,162,158,213,98,92,55,61,139,117,78,90,149,45,55,162,115,138,208,79,110,187,166,221,174,129,82,49,71,202,61,196,66,54,69,86,171,222,218,101,144,192,201,148,151,146,93,149,1
174,146,116,177,149,202,146,154,71,104,103,79,108,107,129,69,156,51,169,98,75,130,59,185,129,69,36,155,84,213,163,193,39,59,149,189,102,69,63,158,110,204,186,123,44,95,114,162,178,101,213,139,181,91,205,96,46,196,179,45,64,57,187,39,36,35,61,110,96,174,42,155,67,178,151,75,94,198,198,34,85,134,171,205,214,102,92,152,47,167,33,67,182,101,196,88,180,71,104,149,174,130,163,143,124,212,182,144,137,190,66,126,178,86,57,219,172,77,148,212,194,184,206,51,188,80,148,126,56,118,107,82,177,195,53,85,97,161,203,121,130,147,213,149,49,196,177,95,197,127,132,138,210,137,149,70,41,130,111,205,106,105,219,166,70,59,47,213,79,79,153,165,76,87,183,56,181,216,108,35,222,218,42,34,175,92,178,112,109,167,140,186,107,222,53,142,83,57,87,124,104,100,98,221,53,140,102,127,88,163,159,212,97,91,57,61,139,117,80,89,149,44,55,163,114,139,208,80,110,188,167,221,174,129,82,49,71,203,63,197,66,53,69,86,171,222,218,101,144,193,199,148,151,146,94,149,1
172,145,115,176,149,200,147,156,72,104,106,77,107,107,128,69,156,51,169,97,74,129,62,187,129,72,34,154,86,216,165,196,38,59,148,188,99,70,62,157,110,203,186,122,46,92,114,162,175,99,214,135,182,92,204,101,50,198,178,45,65,56,186,41,35,36,62,111,95,173,41,155,67,179,150,76,94,199,198,36,87,134,170,208,214,101,93,153,49,169,37,67,181,102,196,87,179,72,105,147,174,129,159,142,123,209,181,142,141,189,66,124,179,85,58,218,171,76,147,210,190,183,206,50,187,80,150,130,58,117,108,83,178,197,54,86,97,162,205,120,129,150,213,151,52,194,176,92,199,130,133,140,211,136,147,75,40,130,109,205,108,103,221,169,70,58,46,214,77,82,152,167,75,87,180,57,183,216,110,34,223,218,40,35,175,89,177,111,111,168,138,187,104,222,52,140,80,55,87,124,104,99,95,219,54,142,99,126,85,164,156,212,96,92,55,61,140,116,79,90,148,42,58,161,110,140,206,80,110,188,166,218,171,129,82,49,72,201,60,199,62,55,68,85,170,222,217,102,143,193,198,148,152,145,94,149,1
174,146,116,177,150,201,146,156,72,104,104,78,108,107,128,69,156,51,169,99,75,130,60,185,130,70,35,154,85,214,163,193,39,59,149,188,101,69,63,158,111,204,187,124,45,94,115,162,177,101,214,138,181,92,205,97,46,196,179,45,64,57,185,39,35,34,62,110,95,174,41,155,67,178,151,74,93,198,199,34,85,134,171,206,214,102,93,152,48,168,34,68,181,101,196,88,179,71,104,147,174,130,162,144,122,212,181,144,138,190,66,126,178,86,57,220,172,77,148,211,193,184,206,51,189,80,149,126,57,118,107,82,177,194,53,85,97,162,205,121,131,148,213,150,50,195,176,93,197,128,133,139,210,135,148,71,41,131,109,205,106,104,219,167,68,59,47,214,79,79,154,165,76,87,183,57,182,215,108,35,222,219,40,35,174,92,177,112,108,168,139,186,107,222,53,142,83,57,87,123,104,100,98,222,53,140,103,128,87,162,158,213,98,91,55,61,140,117,79,89,149,45,55,162,114,138,207,80,110,187,167,220,174,129,82,49,71,202,62,197,66,54,69,85,171,222,218,101,144,192,200,147,151,146,93,149,1
173,146,116,177,150,201,145,155,72,104,103,78,107,107,129,68,155,51,169,98,75,130,60,185,130,69,35,155,85,213,163,194,39,58,149,188,101,69,63,158,110,203,187,124,45,94,115,162,178,101,214,139,181,92,204,97,45,196,179,45,65,57,184,39,35,34,62,111,96,174,42,154,67,178,150,74,94,198,198,34,85,134,171,206,214,102,92,152,49,169,34,68,180,101,196,87,180,72,105,146,174,130,163,144,124,212,181,144,138,189,67,125,178,86,57,220,173,76,149,211,193,184,207,50,189,80,149,127,57,118,107,83,176,194,53,85,98,161,205,121,130,148,213,149,50,196,177,94,197,128,134,139,209,135,149,71,41,131,108,205,107,105,218,168,68,59,47,214,78,80,154,165,76,87,182,58,182,215,108,36,222,219,40,33,175,91,178,111,108,169,140,186,107,222,55,142,83,58,87,122,103,101,98,223,53,140,103,128,87,162,158,212,99,92,56,61,140,118,79,89,149,45,55,162,115,138,208,79,109,188,166,219,175,129,82,49,71,203,62,197,65,54,68,85,170,222,218,101,143,193,198,149,151,146,93,148,1
174,147,117,174,146,200,143,152,71,103,102,77,108,106,130,68,158,54,170,98,74,130,60,188,131,71,34,154,84,213,165,194,38,58,147,188,98,68,62,158,109,203,186,126,44,92,115,161,179,101,214,138,182,93,205,98,46,196,179,46,65,56,188,40,39,34,62,109,93,174,40,154,66,179,150,74,93,201,201,35,84,136,172,206,214,104,92,152,48,170,33,68,183,100,197,87,181,70,104,148,174,129,161,142,120,211,179,146,140,189,65,123,178,87,56,219,169,77,149,211,194,185,206,54,188,78,150,126,57,120,109,79,176,194,52,84,98,165,203,120,132,147,212,148,51,193,177,95,197,126,135,141,210,134,149,75,40,132,108,206,107,105,218,167,68,59,46,212,79,80,156,162,76,87,181,58,183,212,110,36,223,219,40,35,173,87,178,109,111,170,140,186,109,223,55,145,83,57,89,122,105,101,99,223,53,139,104,129,89,164,159,213,97,90,53,58,138,115,77,88,149,42,53,162,115,137,208,80,111,187,167,219,175,128,81,49,71,202,63,196,63,53,69,86,172,223,218,102,144,194,200,150,152,145,95,151,1
173,146,115,176,150,201,146,155,71,103,103,78,108,106,128,70,157,50,170,99,74,130,61,185,129,70,36,155,86,212,164,193,39,59,149,189,101,68,63,158,112,204,187,124,45,94,115,162,178,100,213,137,180,92,205,97,47,197,179,45,66,57,184,40,34,34,63,109,95,173,41,155,68,178,151,75,93,199,199,33,86,135,171,205,213,103,93,152,47,168,34,68,181,101,195,89,180,72,104,146,174,130,163,145,122,212,183,144,138,189,66,126,178,87,56,220,172,76,149,211,193,183,206,50,188,79,151,125,57,118,107,82,177,194,53,85,99,162,202,121,130,148,213,150,49,195,176,95,197,128,132,138,209,135,147,72,42,131,108,204,105,105,220,166,69,59,48,214,79,80,154,165,76,88,182,56,182,213,108,35,221,218,40,35,176,91,176,112,109,167,139,186,108,223,53,143,83,57,88,124,103,101,99,222,53,140,103,128,88,163,158,212,97,90,54,60,141,116,79,89,150,46,55,162,115,138,208,79,109,187,166,220,173,130,83,47,70,203,63,197,65,54,68,84,171,222,217,101,143,193,201,146,152,147,93,149,1
174,146,116,177,150,201,146,156,72,104,104,77,108,107,128,69,156,51,169,99,75,130,60,185,130,70,35,154,84,214,163,193,39,59,149,189,101,69,63,158,111,204,187,124,45,94,115,162,177,100,214,138,181,92,205,97,46,196,180,45,64,58,185,39,35,34,62,110,96,174,41,155,67,178,151,74,93,198,199,34,85,134,171,206,214,102,93,152,48,168,34,68,181,100,197,88,180,72,104,147,174,130,163,144,123,212,181,144,139,190,66,126,179,86,57,220,172,77,148,211,193,184,206,52,189,80,149,127,57,119,107,82,177,194,53,85,97,162,205,121,131,148,213,150,50,196,176,94,197,128,133,139,210,135,148,71,41,131,109,205,106,105,219,167,68,59,47,214,79,79,154,165,76,87,183,57,182,215,108,35,222,219,40,35,174,92,177,111,109,168,139,186,107,222,53,142,83,56,87,123,104,100,98,222,53,140,103,128,87,162,158,213,98,91,55,61,140,117,79,90,149,45,55,162,115,138,208,80,110,187,167,220,174,129,82,49,71,202,62,197,66,54,68,85,171,222,218,100,144,193,200,147,151,146,93,149,1
173,146,116,176,149,202,145,155,73,104,104,78,108,107,127,69,157,53,169,98,76,130,59,184,132,69,35,156,83,214,164,192,37,59,150,186,102,69,63,157,110,204,186,125,45,95,114,161,179,99,214,138,181,93,206,97,46,196,180,44,64,59,183,38,36,34,63,110,95,173,42,155,68,178,149,75,93,198,197,34,85,135,171,206,214,103,93,151,48,168,33,67,180,100,196,89,180,71,105,147,173,131,163,143,123,211,181,143,138,192,65,126,179,86,57,221,172,76,148,213,193,184,205,51,188,80,149,127,57,120,107,84,177,194,53,84,97,161,206,120,131,148,214,150,49,196,176,95,198,126,134,138,209,135,147,70,41,129,111,206,107,106,220,167,69,59,48,213,80,79,154,165,78,86,182,58,183,216,108,33,225,218,42,34,175,92,178,111,107,169,139,185,108,222,51,143,85,56,87,122,104,98,96,222,52,139,103,127,86,164,158,213,98,92,55,61,138,115,80,89,149,45,55,160,115,138,207,81,112,187,167,222,174,129,84,50,70,202,61,197,67,53,68,86,170,223,218,100,143,191,201,147,151,147,94,147,1
174,146,117,177,150,202,146,157,72,105,104,76,108,106,129,68,155,49,170,98,76,131,60,185,131,70,36,154,85,215,165,194,40,59,149,188,101,70,63,158,110,203,186,125,46,95,115,162,178,100,214,139,181,91,204,97,45,195,178,44,65,57,185,39,37,35,62,112,95,173,40,155,67,177,151,74,94,197,199,34,85,133,170,207,213,101,92,153,47,167,33,67,182,100,196,88,179,70,104,148,174,129,163,143,121,212,181,143,138,189,66,125,179,86,57,219,172,76,149,211,192,185,206,51,189,80,149,127,56,118,108,81,177,194,53,85,98,163,205,122,131,148,214,150,48,196,177,94,197,128,133,140,209,136,150,71,41,130,109,205,106,105,219,166,68,59,47,214,79,79,155,164,79,88,182,57,182,215,108,35,223,219,41,35,175,91,177,110,107,167,139,187,107,221,53,142,83,56,87,124,104,99,97,223,52,139,102,127,87,162,159,212,98,91,55,61,140,118,79,89,150,46,55,162,115,139,208,79,109,188,169,221,173,129,83,50,72,202,63,196,66,53,68,84,172,223,218,101,143,192,200,148,150,147,94,149,1
174,145,117,177,149,202,146,155,70,104,103,79,108,106,128,69,155,49,170,99,73,131,60,184,130,70,35,155,84,214,162,193,38,58,149,190,102,68,61,158,111,206,190,124,45,95,112,162,178,100,212,137,180,92,206,97,47,195,179,46,65,57,187,39,34,32,63,108,95,173,42,155,67,178,153,73,93,198,199,33,84,134,170,205,214,101,94,152,48,170,34,69,179,103,196,88,179,72,106,148,176,131,163,146,122,213,182,144,139,191,68,126,178,87,58,220,173,77,148,212,191,183,208,52,188,80,149,127,58,120,106,84,179,193,53,85,96,163,204,118,130,147,213,148,50,196,176,93,196,128,133,140,210,134,147,73,41,129,108,205,105,105,218,167,67,59,47,214,79,78,155,165,76,86,184,59,182,215,109,34,220,219,40,35,174,89,178,108,107,170,141,185,108,224,57,143,83,58,90,124,104,99,98,222,52,142,103,129,88,163,158,213,96,92,55,64,140,117,80,90,149,45,56,161,114,138,207,80,109,188,166,219,173,130,82,47,70,201,61,197,67,52,68,86,170,224,220,100,144,192,200,147,151,145,94,148,1
172,143,118,176,150,202,146,159,72,103,104,78,105,110,127,70,153,50,171,100,76,129,60,185,129,70,37,154,84,215,162,191,40,60,147,188,101,75,62,158,111,205,188,125,45,93,116,163,179,98,217,138,179,94,210,95,45,197,184,44,65,60,186,43,37,32,67,111,93,175,38,155,66,180,152,72,90,197,197,34,85,133,173,206,216,101,92,151,48,169,32,72,182,101,201,86,180,76,105,149,176,131,162,144,122,212,182,145,138,191,65,124,176,89,52,217,175,80,150,209,190,181,209,52,187,78,150,124,55,119,106,83,179,196,53,79,99,161,202,120,134,147,214,151,47,195,175,93,197,132,134,137,211,132,155,72,42,131,107,205,108,105,218,170,66,57,46,212,76,79,154,167,76,85,183,58,186,214,107,36,220,221,40,33,172,93,176,112,109,166,141,186,108,222,55,142,83,55,85,122,103,100,103,220,56,138,107,130,88,161,158,216,96,89,53,63,140,116,77,86,149,46,53,164,113,138,209,79,112,189,168,225,173,129,84,48,72,200,64,193,68,55,67,83,173,223,218,97,143,189,198,146,151,144,92,147,1
174,146,116,177,150,201,145,156,72,104,104,78,108,107,128,69,156,51,169,99,75,130,60,185,130,70,35,154,85,214,163,193,39,59,149,188,101,69,63,158,110,203,187,124,45,94,115,162,177,101,214,138,181,92,205,97,46,196,179,45,64,58,185,39,35,34,62,110,95,174,41,155,67,178,151,74,93,198,199,34,85,134,171,206,214,102,93,152,48,168,34,68,181,100,196,88,180,71,104,147,174,130,163,144,122,212,181,144,138,190,66,126,178,86,57,220,172,77,148,211,193,184,206,51,189,80,149,127,57,118,107,82,177,194,53,85,97,162,205,121,131,148,213,150,50,195,176,94,197,128,133,139,210,135,148,71,41,131,109,205,106,104,219,167,68,59,47,214,79,79,154,165,76,87,183,57,182,215,108,35,222,219,40,35,174,92,177,112,109,168,139,186,107,222,53,142,83,57,87,123,104,100,98,222,53,140,103,128,87,162,158,213,98,91,55,61,140,117,79,89,149,45,55,162,115,138,208,80,110,187,166,220,174,129,82,49,71,202,62,197,66,54,69,85,171,222,218,101,144,192,200,147,151,146,94,149,1
173,146,116,177,150,201,146,156,72,104,104,77,108,107,128,69,156,51,169,99,75,130,60,185,130,70,35,154,85,214,163,193,39,59,148,188,101,69,63,158,111,203,187,124,45,94,115,162,177,101,214,138,181,92,204,97,46,196,179,45,64,58,185,39,35,34,62,110,95,173,41,155,67,178,151,74,93,198,199,34,85,134,171,206,214,102,93,152,48,168,34,68,181,100,196,88,180,71,104,147,174,130,163,144,122,211,181,144,138,190,66,126,179,86,57,220,172,77,148,211,193,184,206,52,189,80,149,126,57,118,107,82,177,194,53,85,97,162,205,121,131,148,213,150,50,195,176,94,197,128,133,139,210,135,149,71,41,131,109,205,106,105,219,167,68,59,47,214,79,79,154,165,76,87,183,57,182,215,108,35,222,219,40,35,174,92,177,112,108,168,139,186,107,222,53,142,83,57,87,123,104,100,98,222,53,140,103,128,87,162,158,213,98,91,55,61,140,117,79,89,149,45,55,162,114,138,208,79,110,187,167,220,174,129,82,49,71,202,62,197,66,54,69,85,171,222,218,100,144,192,200,147,151,146,94,149,1
173,146,116,177,149,201,146,156,72,104,104,77,108,107,128,69,157,51,169,99,75,130,60,185,130,70,35,155,84,214,163,192,39,58,149,189,101,69,63,158,111,203,187,124,44,93,114,162,177,100,213,139,181,92,205,97,47,196,180,45,65,57,185,40,35,34,62,110,95,173,41,155,67,178,150,74,93,199,199,33,86,134,171,206,214,102,93,152,48,167,34,68,181,100,197,88,179,71,104,147,174,131,162,144,123,212,181,144,138,190,66,126,178,87,57,220,172,77,148,211,194,185,206,51,188,79,148,126,56,118,107,82,177,194,53,85,97,161,205,121,131,148,213,150,50,195,176,93,197,127,133,139,210,136,149,71,41,131,110,205,106,105,219,167,68,59,47,214,78,79,154,165,76,86,184,57,182,215,108,35,222,219,41,35,174,91,177,112,108,168,140,186,107,222,53,142,83,57,87,123,103,101,99,223,53,140,102,127,87,162,158,213,99,91,55,61,140,117,79,90,149,45,56,162,115,138,207,80,110,188,167,220,174,129,82,49,71,203,61,197,66,54,69,85,170,223,218,100,144,192,200,147,151,146,93,148,1
171,146,114,177,149,203,143,157,74,105,103,78,109,107,129,66,155,50,170,99,71,130,59,185,133,72,35,154,87,212,164,193,42,57,152,187,104,70,61,155,113,203,190,123,43,95,113,160,177,100,211,138,179,90,206,97,46,194,178,42,63,57,186,39,32,35,62,108,96,175,43,155,68,179,151,71,93,196,200,30,85,132,171,205,215,104,92,152,46,173,31,64,182,97,198,88,180,69,103,147,175,131,159,145,122,212,183,143,138,191,69,126,179,88,60,218,171,78,149,210,195,184,206,50,191,76,147,125,55,118,108,85,177,190,54,86,96,161,203,119,128,147,214,147,49,198,174,93,196,130,130,139,211,134,150,73,41,129,110,207,108,103,220,168,67,58,46,213,77,76,156,164,76,86,185,55,182,220,109,37,222,216,42,33,176,90,179,112,110,167,142,189,108,219,52,143,82,56,88,122,105,98,97,225,53,141,102,127,86,162,160,213,97,90,57,61,138,117,80,87,150,46,56,162,112,135,207,82,111,189,166,218,173,130,81,47,71,200,61,198,68,58,71,86,172,223,218,100,143,193,199,147,151,149,93,150,1
173,146,117,177,151,201,145,156,71,104,104,77,107,107,128,69,156,50,169,98,76,130,60,186,130,71,35,154,85,213,163,193,39,60,148,189,100,70,63,158,110,204,187,124,45,94,114,162,176,99,214,138,182,92,204,96,46,196,180,45,64,57,185,40,35,34,62,111,95,174,41,155,67,179,151,74,93,198,200,33,87,135,172,206,214,102,93,152,47,168,34,68,181,100,196,88,179,72,106,148,174,130,162,144,123,212,181,144,138,190,66,126,178,87,58,220,171,77,149,211,193,185,206,52,189,79,148,127,57,119,108,82,178,195,53,85,97,161,205,120,132,147,214,150,49,195,176,93,196,128,133,138,211,136,147,71,42,132,111,204,106,104,219,166,69,59,46,214,79,79,155,165,76,86,183,57,183,215,109,35,223,219,40,34,173,92,177,112,108,169,140,186,106,221,53,143,83,56,88,123,104,101,99,222,53,139,102,127,87,162,157,213,99,91,54,61,139,118,79,89,148,44,55,162,115,138,208,80,111,187,166,221,174,129,82,49,71,201,62,197,66,53,69,85,172,221,217,102,144,193,200,147,151,146,93,148,1
173,146,116,177,150,201,145,156,71,104,103,78,108,107,128,69,156,51,169,98,75,130,60,185,130,70,35,154,85,213,163,192,39,59,149,188,101,69,62,158,111,204,187,124,45,94,114,162,177,100,214,138,181,92,205,96,46,196,179,45,64,57,185,39,35,34,62,110,95,173,41,155,67,178,151,74,94,198,199,34,85,134,171,206,214,103,93,152,48,168,34,68,181,101,196,88,180,71,104,147,174,130,162,143,122,211,182,144,138,190,66,125,178,86,57,220,172,77,148,211,193,184,206,51,189,79,149,127,57,118,107,82,177,194,53,85,98,162,205,121,132,148,213,150,50,195,176,94,197,128,133,139,210,135,149,71,41,131,109,205,106,104,218,167,68,59,47,214,78,79,154,165,76,87,183,57,182,215,108,36,222,219,41,35,174,92,177,111,109,168,140,186,107,221,53,142,83,57,87,123,104,100,98,222,53,140,103,128,87,163,158,213,98,91,55,61,140,117,79,90,149,44,55,162,115,138,208,79,110,187,167,220,174,129,82,49,71,202,62,197,66,54,69,85,171,222,218,100,144,192,201,148,151,146,94,149,1
171,147,117,179,150,202,143,156,70,104,104,79,108,108,129,67,153,52,167,101,74,128,61,183,130,71,35,155,83,213,167,192,37,59,148,191,99,70,67,158,111,203,187,123,45,94,115,163,180,101,215,140,180,92,204,96,46,195,180,44,66,56,186,39,35,33,64,108,95,174,39,156,69,178,153,74,94,197,200,34,86,134,171,207,215,102,92,152,48,168,35,68,180,100,198,87,179,72,103,145,173,132,162,144,126,213,183,144,140,191,65,125,178,85,57,220,173,78,149,213,194,182,207,52,190,79,147,127,57,117,108,81,177,193,54,84,98,161,205,122,131,148,213,151,50,197,177,92,197,129,133,138,209,138,146,73,39,130,110,205,106,104,220,167,69,59,46,213,78,79,155,166,74,90,184,57,180,214,109,34,223,218,40,35,174,90,178,113,109,166,140,187,106,222,55,144,85,56,87,122,104,101,100,223,52,139,102,125,85,164,158,212,100,90,54,60,139,117,76,91,149,45,54,161,114,137,210,79,109,186,167,221,174,128,80,49,74,202,62,196,68,55,69,86,169,222,216,102,142,192,199,149,151,145,95,149,1
173,146,116,177,149,202,146,156,72,104,103,77,107,107,129,70,156,50,170,99,75,130,60,185,130,70,36,155,85,214,164,193,39,59,148,188,101,69,62,158,111,204,186,123,45,94,114,162,177,100,214,139,180,92,205,96,46,195,179,45,64,58,185,40,34,34,62,111,95,174,41,155,68,178,150,74,93,198,199,33,85,135,171,205,214,102,94,152,48,168,34,68,182,100,196,88,179,72,105,147,174,130,163,144,122,212,182,144,139,190,66,126,179,86,57,220,172,76,148,212,193,184,206,51,189,80,149,127,57,119,107,83,178,194,53,85,97,162,205,121,131,148,213,150,50,195,177,94,197,128,133,139,210,136,148,71,42,131,109,205,106,105,219,167,69,59,47,214,78,79,154,165,76,86,183,58,182,215,108,35,222,219,40,34,174,92,178,112,108,168,139,185,107,222,53,142,84,57,88,122,103,100,99,223,53,140,103,128,87,163,158,213,98,91,55,62,140,117,79,90,148,44,55,162,115,139,207,80,110,188,166,220,174,129,82,49,71,202,62,196,66,54,69,85,171,222,218,100,144,193,200,147,151,146,93,149,1
174,146,116,177,150,201,146,156,71,104,104,77,108,107,128,69,156,51,169,99,75,130,60,185,130,70,35,155,84,213,163,192,40,59,149,188,101,69,63,158,111,204,187,124,44,94,115,162,178,100,214,139,181,92,205,97,46,196,180,45,64,58,186,39,35,34,62,110,95,174,41,155,67,178,151,74,93,198,199,33,85,134,171,206,214,102,93,152,48,168,34,68,181,100,196,88,179,71,104,147,174,130,163,144,122,211,181,144,139,190,66,126,178,86,57,220,172,77,148,211,193,184,206,52,189,80,149,127,57,119,108,82,177,194,53,85,98,162,205,120,131,147,213,151,50,195,176,94,197,128,133,139,210,135,148,71,41,131,110,205,106,104,219,167,69,60,47,214,79,79,154,165,76,86,183,57,182,215,108,35,222,219,40,35,174,92,177,111,108,168,139,186,107,222,53,142,83,56,87,123,104,100,98,222,53,140,103,128,87,162,158,213,98,91,55,61,139,117,79,90,149,45,56,162,115,138,208,79,110,187,167,220,174,129,82,49,71,202,62,197,66,54,68,85,171,223,218,101,144,192,201,147,151,146,94,149,1
173,144,117,175,148,201,147,155,73,105,101,77,106,107,128,68,156,51,167,98,75,130,60,185,129,68,33,155,83,213,163,192,38,58,148,189,101,69,61,158,110,204,187,122,44,94,114,163,177,101,214,137,181,92,206,98,47,196,179,46,65,58,184,41,34,34,63,110,97,173,42,154,69,178,153,74,92,198,200,35,84,135,172,206,215,102,93,154,51,168,34,66,183,101,197,89,181,70,105,146,174,129,163,145,123,212,182,143,138,190,65,125,179,86,58,221,172,77,151,212,195,184,206,51,189,81,150,126,56,118,109,81,178,193,55,85,97,160,205,122,130,150,211,152,50,195,173,94,198,129,134,139,210,136,149,71,40,130,108,206,105,104,218,167,69,59,46,217,79,80,154,164,76,87,185,57,183,217,108,36,220,219,39,34,172,91,177,112,110,169,139,186,108,222,53,143,84,56,87,122,105,99,99,223,53,140,103,127,87,162,158,212,99,92,55,60,139,117,79,90,148,43,55,164,115,138,208,78,111,188,168,219,174,127,82,47,72,202,61,197,64,53,67,85,174,221,218,101,142,193,199,148,151,146,94,151,1
126,94,175,190,51,114,36,157,198,173,150,196,170,186,92,185,203,103,218,159,163,78,215,34,202,178,40,78,80,109,72,203,108,172,205,179,59,143,135,61,56,122,123,63,60,101,134,53,42,73,84,177,145,180,187,124,103,114,155,161,42,161,170,171,159,206,48,67,75,140,36,192,38,217,145,158,45,58,149,200,193,54,112,68,204,104,210,84,117,205,210,50,164,113,193,187,212,206,133,211,201,82,149,118,122,80,220,97,33,132,134,208,132,218,106,188,106,38,195,217,57,187,36,145,97,154,60,64,81,51,167,116,141,180,130,197,65,164,107,221,44,40,35,60,66,59,109,42,151,116,101,210,191,156,144,184,40,181,123,92,122,203,160,144,57,104,133,149,141,129,139,77,121,83,220,40,217,180,56,180,130,154,100,94,122,130,124,170,67,203,210,152,146,89,119,44,209,135,100,214,218,81,64,54,161,189,129,118,115,183,83,173,123,207,42,202,201,217,40,103,76,70,132,84,166,173,213,165,118,61,35,174,170,59,151,91,181,57,220,193,155,217,140,148,102,99,147,69,120,207,91,185,109,202,196,109,2
126,94,175,190,49,114,35,158,199,173,149,197,170,186,92,185,203,103,220,160,161,79,216,33,202,178,38,77,79,108,73,205,107,170,207,180,58,143,135,61,58,124,123,64,59,99,137,54,41,73,86,178,144,181,188,124,102,114,154,162,40,160,171,173,158,207,49,65,74,144,37,192,38,217,144,159,45,55,150,201,193,54,113,66,204,104,211,84,116,205,210,51,165,113,194,189,211,205,134,213,203,81,149,117,123,80,219,96,32,133,134,208,131,218,107,187,106,36,196,217,57,187,35,145,99,155,60,64,83,50,168,115,140,181,130,196,66,164,109,222,43,38,38,62,65,59,109,43,150,117,101,209,191,155,143,183,40,180,125,91,122,203,160,144,56,104,132,147,142,130,141,77,121,82,221,41,217,182,58,181,128,152,99,96,120,131,125,170,67,202,211,155,145,89,119,43,206,138,100,215,217,81,64,55,159,190,130,118,117,184,83,172,123,207,42,203,199,216,38,102,75,69,133,82,168,172,213,166,118,62,34,175,170,60,151,91,181,57,220,195,157,218,140,150,101,97,147,70,121,209,93,185,109,201,199,109,2
128,93,174,189,51,115,37,156,198,173,149,195,170,185,93,186,204,103,219,160,162,79,215,32,203,179,41,79,81,109,72,203,109,172,207,179,59,143,135,61,56,123,122,62,59,101,135,54,42,74,83,178,145,179,188,123,102,114,156,161,41,161,170,171,159,207,48,67,75,141,35,191,37,217,145,158,44,58,149,200,192,54,113,69,204,102,210,84,117,203,211,51,165,113,192,186,211,205,132,211,202,82,149,117,124,81,221,97,34,131,135,208,133,218,105,188,105,38,195,217,57,188,35,144,97,154,61,63,80,50,167,115,140,181,131,197,64,163,107,220,43,39,36,59,66,58,110,41,152,116,101,210,191,157,144,183,41,181,123,93,123,205,161,144,58,105,133,148,141,129,139,77,120,82,220,40,218,181,56,179,129,154,100,94,122,130,125,169,67,204,210,151,146,89,118,43,210,134,100,215,217,82,63,54,161,189,129,120,115,183,81,173,123,207,41,203,200,217,39,104,76,69,133,84,168,173,214,165,118,62,33,174,170,60,151,92,181,57,221,194,155,218,140,148,103,100,146,70,120,206,91,186,108,202,196,108,2
126,95,175,189,51,114,36,157,197,174,151,195,170,185,92,185,203,103,219,160,161,78,215,34,203,179,40,77,80,109,72,204,109,171,205,179,59,143,136,59,56,123,123,64,60,101,135,54,41,73,84,177,145,181,186,123,104,114,156,161,42,161,171,171,159,206,47,66,75,141,35,192,38,217,143,159,44,58,148,201,194,54,112,66,204,104,210,85,117,205,210,50,164,114,194,187,212,207,134,211,201,81,149,118,122,79,220,97,33,132,134,208,131,217,106,188,105,37,195,217,57,187,36,145,96,154,61,64,81,50,167,115,140,179,130,197,65,164,108,221,44,40,36,60,65,59,109,41,151,115,101,210,191,157,142,184,41,180,123,92,122,203,161,144,56,104,133,149,141,128,138,78,121,83,221,40,217,181,56,180,130,154,100,94,121,130,124,169,66,204,210,152,146,90,118,42,209,136,99,215,217,81,64,53,161,190,130,119,114,184,82,172,123,206,43,202,200,217,40,105,76,70,132,83,167,174,213,165,117,62,35,174,171,60,152,91,182,57,220,195,155,216,140,149,102,99,147,69,120,206,91,185,108,202,197,110,2
126,94,175,190,50,115,35,157,197,173,150,196,170,186,93,185,203,104,218,159,162,79,216,33,203,179,41,78,80,109,73,203,107,172,206,180,59,143,136,61,56,123,123,64,61,100,135,54,41,73,85,177,145,180,186,124,103,113,155,161,41,160,169,172,159,206,47,67,75,141,36,192,38,217,145,159,44,57,148,201,193,54,112,68,203,104,210,84,117,204,209,51,165,114,192,186,212,206,134,211,201,82,149,118,123,80,220,97,34,132,134,208,131,219,105,188,105,37,195,217,57,187,37,145,97,154,60,63,81,50,166,116,140,180,130,196,65,164,107,221,44,39,35,60,66,59,109,41,152,117,101,209,192,156,143,184,41,181,123,92,123,203,160,144,58,104,133,148,141,129,139,77,121,82,220,40,217,180,57,181,129,154,101,95,122,130,125,170,66,204,211,152,145,89,118,43,209,136,99,214,218,81,64,54,160,189,128,118,114,184,82,173,124,206,42,201,201,218,40,104,76,69,132,83,165,173,213,164,117,62,33,173,170,60,151,91,182,57,221,194,155,217,140,148,101,99,147,69,121,206,91,186,108,202,197,109,2
127,95,176,190,51,114,36,156,199,174,150,196,170,186,92,185,202,103,218,159,163,78,214,34,203,179,41,77,80,109,72,203,108,172,205,180,59,142,136,60,55,122,123,63,61,100,134,54,41,74,84,177,145,180,188,123,104,114,155,162,43,161,170,171,159,207,48,66,76,140,36,192,38,216,144,158,45,58,149,200,193,55,111,67,204,104,209,84,117,204,210,52,164,113,192,187,212,206,133,211,202,82,149,118,122,81,219,97,33,132,134,208,131,218,105,187,106,38,195,216,57,187,37,146,97,154,59,64,81,50,167,116,140,180,129,197,66,164,106,222,43,38,36,60,65,59,108,42,151,116,101,210,191,157,143,184,41,181,124,93,121,203,161,143,58,104,133,148,141,128,138,78,121,83,221,40,218,180,55,180,130,154,100,95,122,131,125,169,66,204,210,153,146,89,119,43,209,135,100,215,218,81,65,54,161,189,129,120,115,183,84,173,124,206,42,202,201,217,40,103,76,71,132,84,166,174,213,165,118,61,34,174,169,59,152,90,181,57,220,194,155,216,140,148,102,99,146,69,120,207,91,186,109,201,196,109,2
126,94,175,190,51,115,36,157,198,173,150,196,170,186,93,185,203,103,218,159,162,78,215,34,203,179,40,78,80,109,72,203,107,172,205,179,59,143,135,60,56,122,123,63,60,101,134,54,41,73,84,177,145,180,187,123,103,114,155,161,42,161,170,171,158,206,48,67,75,140,36,192,38,217,145,158,44,58,149,200,193,54,112,67,203,104,210,84,117,205,210,50,164,113,192,187,212,206,133,211,201,82,149,118,123,80,220,96,33,132,134,208,132,218,106,188,106,38,195,217,57,187,36,145,97,154,60,64,81,50,167,115,140,180,130,197,65,164,107,221,43,39,35,60,66,59,109,42,151,116,101,209,191,156,143,184,40,181,123,92,122,203,160,143,57,104,133,149,141,129,139,77,121,83,221,40,217,180,56,180,129,154,100,95,122,130,124,170,66,204,210,152,145,90,119,43,209,135,100,214,218,81,64,54,161,189,129,118,115,183,82,172,123,206,42,202,201,217,39,104,76,70,131,84,166,173,213,165,118,61,34,174,170,60,152,91,181,57,220,194,155,217,140,148,102,99,147,69,120,207,91,185,109,202,197,109,2
127,94,174,188,48,118,37,159,195,171,150,195,170,184,94,184,200,102,218,156,162,80,213,30,197,178,37,74,80,109,72,204,110,176,203,179,59,141,133,59,59,119,120,61,59,101,134,55,41,73,87,178,146,178,187,126,105,112,158,161,44,160,169,172,160,205,48,68,75,144,36,194,43,218,141,155,43,55,147,200,194,56,114,65,207,106,209,81,116,206,207,52,162,114,190,186,213,206,134,212,200,85,151,118,127,83,220,94,34,136,134,208,134,215,105,186,107,40,195,218,60,185,36,143,94,152,61,63,82,51,166,117,139,182,132,194,64,163,109,218,45,35,35,59,68,61,109,41,153,115,100,207,189,154,142,189,40,180,124,95,120,202,159,142,56,103,133,148,140,126,136,77,120,85,222,41,219,179,57,181,127,153,100,93,121,125,125,168,65,204,210,150,142,91,121,48,206,136,101,212,220,79,63,58,165,190,128,120,111,182,80,172,125,207,44,203,198,219,41,105,80,72,132,87,161,171,214,163,119,64,36,174,169,62,156,92,181,56,221,194,153,221,143,145,104,101,145,70,118,209,91,183,108,200,195,110,2
127,95,174,190,50,114,36,158,196,173,149,193,170,186,93,186,201,103,218,159,161,78,215,35,202,180,40,78,79,109,72,204,107,170,204,179,59,142,136,61,55,122,124,63,60,102,135,54,41,73,85,176,144,181,187,122,105,112,155,162,41,160,171,171,159,208,49,68,76,140,37,192,39,217,146,158,43,57,148,200,194,56,113,69,204,104,210,84,117,205,209,53,163,113,193,187,211,207,132,211,201,82,151,117,123,79,221,98,35,132,133,207,130,219,106,189,105,38,196,217,58,186,37,145,97,154,61,66,81,51,166,115,140,180,131,195,65,164,107,222,42,39,35,60,66,59,109,41,149,116,100,208,193,157,144,184,40,182,123,93,121,203,162,144,57,103,133,150,140,129,138,77,121,82,220,39,217,179,57,179,130,153,101,95,123,130,123,171,66,204,209,152,145,89,119,44,209,135,100,215,216,81,65,52,158,189,130,117,114,183,82,173,124,205,45,202,200,218,38,104,75,70,131,84,165,174,214,167,119,62,34,174,170,61,152,90,180,57,221,194,155,217,139,148,102,100,144,70,118,208,90,186,107,202,195,109,2
126,93,176,193,51,115,34,156,198,173,148,196,173,186,92,185,202,102,217,160,161,79,217,32,206,179,41,79,79,107,71,203,106,174,206,180,60,143,132,58,56,122,122,62,62,100,134,53,43,71,85,176,145,180,187,122,101,114,158,161,42,161,171,174,159,205,46,69,77,141,35,193,41,217,146,157,44,60,148,199,194,55,113,69,203,105,210,85,119,203,210,50,165,111,191,187,212,206,133,212,197,85,150,116,124,81,220,94,33,132,135,209,131,217,104,185,106,39,193,216,60,189,36,146,97,154,59,61,80,51,168,116,141,180,132,197,65,162,103,219,43,40,36,58,67,58,109,42,150,117,101,210,190,154,145,184,42,179,124,93,122,206,159,143,58,103,131,151,140,128,140,79,118,86,221,38,217,181,56,179,129,153,101,94,120,130,122,167,65,203,212,151,144,91,117,45,209,134,101,214,217,83,65,55,162,189,128,118,114,182,83,171,125,207,42,201,203,217,37,106,76,67,130,86,168,172,215,165,118,62,34,174,171,58,152,90,181,58,221,191,155,217,141,149,102,100,144,70,118,206,95,184,107,201,196,111,2
127,95,175,189,50,115,34,155,196,174,152,197,171,185,91,184,201,100,219,160,161,80,216,35,200,177,41,80,81,109,71,203,107,173,205,181,60,143,135,61,54,119,123,64,59,102,134,52,41,73,86,177,145,179,185,124,103,115,155,161,42,162,170,172,159,206,49,67,78,142,35,193,37,216,144,159,43,58,149,200,197,54,113,67,202,102,210,86,116,205,210,52,165,113,191,187,212,207,134,212,202,79,151,117,121,82,218,97,35,133,136,206,131,218,106,187,105,37,197,216,56,188,36,147,98,153,61,65,81,50,169,118,137,181,129,199,64,164,106,221,43,39,37,62,65,60,109,43,150,115,100,207,191,153,145,183,40,180,122,93,122,202,159,143,56,102,134,149,141,130,139,78,119,84,219,41,218,181,57,180,128,153,102,95,122,131,125,171,65,204,210,154,145,88,119,41,212,134,102,217,219,80,64,53,162,190,129,117,115,185,83,171,123,208,44,201,201,216,40,104,77,69,131,82,166,176,215,165,115,61,34,174,171,60,151,91,181,57,221,195,154,219,141,147,100,97,146,69,121,205,93,185,109,202,198,108,2
126,94,176,190,50,115,35,156,198,174,150,195,171,185,93,185,203,103,218,158,162,78,215,34,202,180,41,77,80,109,73,203,107,172,205,179,58,144,135,60,56,123,123,63,61,101,135,54,42,74,85,177,146,181,187,123,104,114,155,161,42,161,170,171,159,206,48,66,75,140,35,192,38,217,145,158,45,58,149,200,193,54,112,68,203,104,210,84,116,204,210,51,165,113,192,187,212,206,133,211,201,82,149,119,123,81,219,97,33,132,134,208,131,218,106,187,106,38,195,216,57,187,36,145,97,154,60,63,82,51,167,116,140,180,129,197,65,164,107,221,44,39,35,60,65,59,110,42,150,116,100,210,191,156,143,184,41,180,123,92,122,204,160,143,57,104,133,149,141,129,138,77,122,83,221,39,218,180,57,180,130,154,100,94,122,130,124,170,67,204,210,152,146,90,119,43,209,136,100,214,218,81,64,54,161,189,130,119,114,184,82,172,124,206,42,201,200,217,39,104,76,70,131,83,166,173,214,165,118,62,34,174,170,60,151,91,181,57,220,194,155,217,140,148,102,99,146,70,120,207,91,185,108,202,196,109,2
126,94,175,190,51,115,36,156,198,173,150,195,170,186,92,185,203,103,218,159,162,78,215,33,203,179,40,78,80,108,72,203,107,172,205,179,59,143,135,60,56,122,123,63,61,101,134,54,41,73,85,177,145,180,187,123,103,114,155,161,42,161,170,172,159,206,48,67,75,140,36,192,38,217,145,158,44,58,149,201,193,54,112,67,203,104,210,84,117,205,210,50,164,113,192,187,212,206,133,211,201,82,149,118,123,80,220,96,33,132,134,208,132,218,106,188,106,38,195,216,57,187,36,145,97,154,60,64,81,50,167,116,140,180,130,197,65,164,107,221,43,39,35,60,65,59,109,41,151,116,101,210,191,156,143,184,40,181,124,92,122,203,160,143,57,104,133,149,141,129,139,77,121,83,221,40,217,180,56,180,129,154,100,95,122,130,124,170,66,203,210,152,145,89,119,43,209,135,100,215,218,81,64,54,161,189,129,118,115,184,83,172,123,206,43,202,201,217,39,104,76,70,131,83,166,173,213,165,118,62,34,174,170,59,152,91,181,57,220,194,155,217,140,148,102,99,146,69,120,207,91,186,108,202,197,109,2
126,94,175,190,51,115,36,157,198,174,150,196,170,186,92,185,203,103,218,159,162,78,215,34,203,179,40,78,80,108,73,203,107,172,206,179,59,143,135,60,56,123,123,63,60,100,134,54,41,73,85,177,145,180,187,123,104,114,155,161,42,161,170,172,159,206,48,66,75,140,36,192,38,217,144,158,44,58,149,200,193,54,112,67,203,104,210,84,116,204,210,51,164,113,192,187,212,206,133,211,201,82,149,118,123,80,220,97,34,132,134,208,132,218,105,188,106,37,195,217,57,187,36,145,98,154,60,64,82,50,167,116,140,180,130,197,65,164,107,221,44,40,35,60,66,59,109,41,151,116,101,209,191,156,144,183,40,181,123,92,122,203,160,144,57,104,133,149,141,129,139,77,121,83,221,40,218,180,56,180,130,154,100,95,122,130,124,170,67,204,210,152,145,90,119,43,209,135,100,215,218,81,64,54,161,189,129,119,115,183,83,173,123,206,43,202,201,217,39,103,76,70,131,84,166,174,213,165,118,61,34,174,170,60,151,91,181,57,221,194,155,217,140,148,102,99,146,69,120,207,91,185,108,202,196,109,2
126,94,176,188,50,116,35,157,198,174,150,196,171,187,93,184,205,103,219,159,163,79,215,34,202,179,40,79,81,108,72,204,107,172,204,180,58,144,136,61,56,122,123,62,61,100,135,54,42,74,84,175,144,180,186,124,104,114,156,159,43,162,169,173,159,207,48,68,75,140,36,193,37,217,145,157,44,59,148,200,192,52,112,67,202,104,209,84,117,205,208,50,167,113,192,186,213,206,135,212,201,82,149,118,123,81,221,97,33,132,133,208,131,218,104,188,106,38,193,217,57,186,37,145,98,154,60,63,81,50,167,115,141,179,131,199,64,163,107,222,43,38,36,60,66,61,109,42,150,116,102,210,191,156,144,183,41,181,123,94,122,202,160,144,57,103,135,149,139,128,139,77,121,83,219,39,217,180,57,180,129,153,102,94,121,131,123,168,65,204,211,153,144,89,119,43,209,136,99,214,218,81,64,52,161,188,129,118,115,184,83,173,122,206,43,202,200,217,37,104,76,69,133,83,166,173,213,165,118,62,34,175,171,60,150,90,180,57,221,193,155,216,139,147,101,100,145,69,121,205,92,186,108,203,196,109,2
126,94,175,190,51,115,36,157,198,173,150,196,170,186,93,185,203,103,218,159,162,78,215,34,203,179,40,78,80,108,72,203,107,172,205,179,59,143,135,60,56,122,123,63,61,101,134,54,41,73,84,177,145,180,187,123,103,114,155,161,42,161,170,172,159,206,48,67,76,140,36,192,38,217,145,158,44,58,148,200,193,54,112,67,203,104,210,84,117,205,210,50,165,113,192,187,212,206,133,211,201,82,149,118,123,80,220,96,33,132,134,208,132,218,106,188,106,38,195,216,57,187,36,145,97,154,60,64,81,50,167,115,140,180,130,197,65,164,107,221,43,39,35,60,65,59,109,42,151,116,101,209,191,156,143,183,40,181,123,92,122,203,160,143,57,104,133,149,141,129,139,77,121,83,221,40,217,180,56,180,129,154,100,95,122,130,124,170,66,203,210,152,145,90,119,43,209,135,100,214,218,81,64,54,161,189,129,118,115,183,82,172,123,206,43,202,201,217,39,103,76,70,131,83,166,173,213,165,118,61,34,174,170,60,152,91,181,57,220,194,155,217,140,148,102,99,146,69,120,207,91,185,108,202,197,109,2
126,94,175,190,51,115,36,157,198,173,150,196,170,185,93,185,203,103,218,159,162,78,215,34,203,179,40,78,80,109,72,203,107,172,205,179,59,143,135,60,56,123,123,63,60,101,134,54,41,73,85,177,145,180,187,123,103,114,155,161,42,161,170,172,158,206,48,67,75,141,36,192,38,217,145,158,44,58,148,200,193,54,112,67,203,104,210,84,117,205,209,51,165,113,192,187,212,206,133,211,201,82,149,118,123,80,220,97,33,132,134,208,132,218,105,188,106,38,195,217,57,187,36,145,97,154,60,64,82,50,167,116,140,180,130,197,65,164,107,221,44,39,35,60,66,59,109,42,151,116,101,209,191,156,143,184,40,181,124,92,122,203,160,143,58,104,133,149,141,129,139,77,121,83,220,40,218,180,56,180,129,154,100,95,122,130,124,170,66,203,210,152,145,90,119,43,209,135,100,215,218,81,64,54,161,189,129,118,114,183,82,172,123,206,42,202,201,217,39,104,76,70,131,84,166,173,213,165,118,62,34,174,170,60,152,91,181,57,221,194,155,217,140,148,102,99,146,69,120,207,91,185,108,202,197,109,2
126,94,177,191,51,115,35,160,198,174,151,194,169,188,94,187,198,105,220,159,162,80,214,35,204,180,38,78,78,109,69,201,107,168,204,177,60,143,133,59,57,121,122,63,61,101,132,53,37,70,86,177,143,182,188,123,103,116,156,162,45,158,170,172,156,209,46,67,77,143,35,194,36,216,143,159,44,58,150,202,192,51,109,69,201,103,208,83,116,202,209,51,167,114,193,186,213,206,136,212,202,83,149,120,121,81,216,98,35,130,134,209,131,215,106,188,105,41,195,217,55,187,37,145,95,152,60,62,82,50,170,117,143,182,127,197,67,163,109,221,43,38,35,61,68,57,116,41,152,115,96,209,195,156,142,184,40,183,123,96,122,205,162,143,58,103,135,146,140,126,137,78,125,81,218,39,217,180,59,180,126,155,101,99,124,131,124,169,69,202,209,154,146,91,120,41,208,132,96,215,215,78,62,54,162,189,132,120,116,180,79,174,123,206,40,200,200,218,40,103,79,71,132,87,169,174,214,165,118,65,36,172,169,61,154,89,180,57,224,194,157,215,140,148,105,98,148,66,119,205,91,182,109,203,195,108,2
126,94,175,190,51,115,35,156,198,173,150,195,170,185,93,185,203,103,218,159,162,78,215,34,203,179,40,78,80,108,73,203,108,172,205,179,59,143,135,60,56,122,123,63,61,101,134,54,41,74,85,177,145,180,187,123,103,114,155,161,42,161,170,172,158,206,48,66,76,141,36,192,38,217,145,158,44,58,148,200,193,54,112,67,203,104,210,84,116,205,209,50,164,113,192,187,212,206,134,211,201,82,149,118,123,80,220,97,33,132,134,208,132,218,106,188,106,37,195,216,57,187,36,145,97,154,60,64,81,50,167,116,140,180,130,197,65,164,107,221,44,40,35,60,65,59,109,42,151,116,101,209,191,156,143,184,40,181,124,92,122,203,160,143,57,104,133,149,141,129,139,77,121,83,221,39,217,180,56,180,129,153,100,95,122,130,124,170,66,204,210,152,145,90,119,43,209,135,100,215,218,81,64,54,161,189,129,118,115,184,82,172,123,207,42,202,201,217,39,103,76,70,131,84,166,173,213,165,118,62,34,174,170,60,151,91,181,57,221,194,156,217,140,148,102,99,147,69,120,207,91,185,109,202,197,109,2
127,95,175,189,51,115,36,156,199,174,149,195,170,185,92,185,203,103,217,160,162,79,214,33,202,179,41,78,80,108,73,202,106,171,205,179,58,143,136,60,56,122,123,63,61,100,135,54,41,74,84,176,145,180,188,124,103,114,155,161,42,161,171,172,159,205,48,67,75,141,36,192,38,216,145,158,44,58,148,200,192,54,112,67,204,104,210,84,117,204,210,50,164,113,193,186,213,206,133,212,201,81,150,119,123,79,220,97,33,132,135,209,132,218,105,187,106,38,195,217,57,188,37,144,97,154,60,63,81,51,167,116,141,181,130,197,65,164,106,222,44,39,35,61,65,58,109,42,151,116,101,209,191,157,144,184,42,180,124,93,123,203,160,143,58,103,134,149,140,129,139,78,121,83,220,40,218,181,55,180,130,153,100,95,122,131,124,169,67,204,210,152,145,89,119,44,209,135,100,215,219,82,64,54,160,189,129,120,114,184,82,173,124,207,42,201,200,217,39,103,76,70,131,84,166,173,213,166,118,62,35,175,170,59,151,91,182,58,221,195,156,216,139,149,103,98,147,69,120,206,90,186,108,201,196,109,2
127,94,175,189,51,114,35,156,198,173,150,196,170,186,93,185,203,104,219,159,162,78,215,33,202,178,40,78,80,109,72,203,106,172,205,181,58,143,134,59,56,122,123,64,61,101,135,54,41,73,84,177,146,181,186,123,103,113,155,161,42,160,170,171,159,207,47,67,75,140,36,192,38,218,145,158,44,58,148,201,193,53,113,67,204,105,210,84,118,204,210,50,164,114,192,187,211,206,133,211,202,83,149,119,122,80,221,97,33,132,134,208,132,218,105,188,105,38,195,217,58,187,37,145,98,155,60,63,82,50,167,115,139,180,130,197,66,164,107,220,44,39,35,60,64,59,109,41,150,116,102,210,191,157,143,184,40,181,124,93,123,203,160,142,58,103,133,149,141,128,139,77,121,83,221,40,218,180,55,180,129,153,101,95,122,131,124,170,66,203,210,152,145,90,119,42,211,135,99,214,218,81,64,54,161,189,130,118,114,183,82,172,123,206,42,202,201,217,39,104,76,69,131,83,165,174,213,165,119,62,34,173,170,60,151,91,182,57,220,194,155,217,139,148,101,98,147,69,120,207,91,185,107,202,196,108,2
126,94,175,190,50,114,36,157,198,174,150,196,170,185,93,185,203,104,218,160,162,78,214,34,203,179,40,77,81,108,73,204,108,172,205,179,60,143,135,59,56,122,124,64,61,100,134,54,42,73,84,177,145,181,186,124,104,114,156,162,42,161,170,171,158,206,48,66,75,142,36,192,38,218,144,159,44,58,148,200,193,54,112,68,204,103,210,84,117,204,210,51,164,114,192,187,212,206,133,211,202,82,150,118,123,80,220,97,34,131,135,208,132,219,106,188,106,38,195,217,57,188,37,145,97,154,61,63,81,50,167,115,141,180,130,198,66,164,107,221,44,39,35,60,65,58,110,42,150,116,101,210,191,157,144,183,40,181,124,92,122,204,161,144,57,103,134,149,141,129,139,77,121,83,220,40,218,180,56,180,129,154,101,95,122,130,125,169,66,203,211,153,145,88,118,43,209,136,100,214,217,81,64,54,161,189,129,118,113,183,82,172,123,206,42,202,201,217,40,103,76,70,132,83,166,174,213,165,118,62,35,173,171,60,152,91,181,57,222,194,155,217,140,147,103,99,147,69,120,206,91,185,109,201,197,109,2
126,95,175,189,51,115,35,156,198,173,151,195,170,186,92,184,203,104,219,160,161,79,215,33,203,179,41,78,79,109,72,203,108,172,205,180,58,143,135,59,56,122,123,64,60,101,134,53,42,74,85,176,145,180,188,124,104,114,155,160,42,161,169,171,158,207,47,66,75,140,36,192,38,217,144,158,44,58,149,200,193,55,112,67,204,103,209,83,116,204,210,51,164,112,193,187,212,206,134,211,202,82,150,118,122,80,221,96,34,132,133,208,131,217,106,187,106,37,196,216,57,187,36,144,98,154,61,64,82,51,168,115,140,180,129,197,66,164,107,221,45,40,35,60,66,59,110,41,151,115,101,210,191,156,143,183,40,180,123,93,122,203,161,143,58,103,133,150,140,129,139,76,121,83,220,40,218,181,56,181,130,154,100,95,122,130,124,170,67,204,211,153,145,89,119,43,210,137,99,215,219,81,64,54,161,189,129,119,114,184,82,172,123,207,42,201,202,218,40,104,76,70,132,84,166,174,214,165,118,61,35,174,170,60,152,92,181,57,220,195,155,217,139,149,102,100,145,69,120,207,91,185,109,202,197,109,2
125,95,174,192,52,115,38,156,197,173,148,195,171,186,91,185,203,105,219,159,160,77,215,34,202,179,40,77,80,107,72,203,107,174,204,182,60,140,136,59,56,124,122,63,60,102,133,53,41,75,85,177,143,180,188,122,105,115,156,163,41,160,170,170,157,207,50,66,74,140,34,192,40,216,143,158,43,58,148,200,192,57,113,67,205,104,209,84,116,207,211,51,165,112,195,188,211,205,134,212,202,81,148,117,124,80,219,96,34,132,134,208,132,220,107,188,107,37,196,217,56,186,36,145,97,155,61,62,81,50,169,116,140,180,131,196,67,164,108,221,43,40,35,60,65,57,109,39,150,116,99,209,192,157,143,183,41,179,124,92,123,202,161,143,56,106,132,150,140,129,138,77,119,83,220,40,219,180,55,181,129,155,99,96,121,130,125,172,65,204,212,152,145,91,120,44,210,135,99,216,219,82,65,54,161,190,128,117,116,184,82,173,123,206,42,203,202,218,38,103,76,70,130,83,166,174,214,166,118,63,36,173,170,61,150,92,181,57,221,194,156,216,140,147,103,97,145,71,120,208,92,185,107,201,197,111,2
126,94,175,190,51,115,36,157,198,173,150,196,170,186,92,185,203,103,218,159,162,78,215,34,203,179,40,78,80,108,73,203,107,172,205,180,59,143,135,60,56,122,123,63,60,101,134,54,41,73,84,177,145,180,187,123,103,114,155,161,42,161,170,172,158,206,48,66,76,140,36,192,38,217,144,158,44,58,149,200,193,54,112,67,203,104,209,84,117,204,209,50,164,113,192,187,212,206,134,211,201,82,149,118,123,80,220,96,33,132,134,208,131,218,106,188,106,38,195,216,57,187,36,145,98,154,60,64,81,50,167,115,140,180,130,197,65,164,107,221,43,39,35,60,65,59,109,42,151,116,101,209,191,156,143,184,40,181,124,93,122,204,160,144,57,104,133,149,141,129,139,77,121,83,220,40,217,180,56,180,130,154,101,95,122,130,124,170,66,204,210,152,145,90,119,43,210,135,99,214,218,81,64,54,160,189,129,118,114,183,82,172,123,206,43,202,201,217,39,103,75,70,132,83,166,173,213,165,118,62,34,173,169,60,152,91,181,57,220,194,155,217,140,148,102,99,147,69,120,207,91,186,109,202,197,109,2
126,96,175,189,48,113,36,156,198,172,148,196,169,185,95,185,203,102,217,159,163,78,214,35,203,181,41,77,78,108,71,205,107,171,204,179,61,142,136,61,56,123,124,62,60,101,136,55,41,72,85,177,145,179,189,123,104,115,158,160,42,160,171,172,159,207,48,65,75,140,36,192,37,216,142,159,44,59,150,199,194,55,111,68,202,104,209,85,115,207,210,51,164,113,194,187,213,206,132,212,200,82,150,118,123,82,220,96,33,130,134,207,130,220,106,188,107,36,195,217,57,186,36,147,96,155,59,66,82,49,168,114,141,179,133,196,64,162,108,220,44,39,34,59,66,59,111,42,151,116,100,210,192,156,142,186,41,181,123,91,122,202,161,143,58,103,134,149,140,129,137,78,121,83,220,41,216,181,57,181,129,154,100,95,122,128,125,170,67,205,209,153,147,91,119,42,211,136,97,216,220,80,64,54,161,189,129,120,117,183,81,172,123,206,43,200,201,218,41,104,76,71,132,85,167,173,213,166,119,62,33,172,170,59,152,91,180,57,219,194,155,216,139,149,102,98,147,72,120,206,88,187,109,201,197,109,2
126,94,175,190,51,115,35,156,198,174,150,196,170,185,92,185,203,103,218,159,162,78,215,33,203,179,40,78,80,109,72,203,107,172,205,179,59,143,135,60,57,122,123,63,61,100,134,54,41,73,84,176,145,180,187,123,103,113,156,161,42,161,170,171,159,206,48,67,75,140,37,192,38,217,145,159,45,58,148,201,193,53,112,67,203,104,210,84,117,205,209,51,164,114,192,187,212,206,133,211,201,82,149,118,123,80,220,96,33,132,134,208,132,218,106,187,106,38,195,217,57,187,36,145,98,154,60,64,82,50,167,116,140,180,130,197,65,164,107,221,44,40,35,60,65,59,110,42,151,116,101,209,191,156,143,183,40,181,124,93,123,204,160,143,57,103,133,149,141,129,139,77,121,83,220,40,217,180,56,181,130,154,100,94,122,130,124,169,66,203,210,153,145,90,119,43,209,135,100,215,218,81,64,54,161,189,129,118,114,183,83,172,123,206,43,202,201,217,39,104,76,70,131,83,166,173,213,165,118,61,35,173,170,60,151,91,181,57,221,194,156,216,140,148,102,99,146,69,120,207,91,185,109,202,196,109,2
126,94,175,190,51,115,36,157,198,174,150,195,171,186,93,185,203,103,218,159,162,79,215,33,203,178,40,77,80,108,73,203,107,172,205,180,58,143,135,60,56,122,123,63,61,100,134,54,41,74,85,177,145,180,187,124,103,114,155,161,42,161,170,171,159,206,48,67,75,141,36,192,38,217,145,158,45,58,148,200,193,54,113,68,203,103,210,84,117,205,210,51,165,113,192,186,212,206,133,211,201,82,149,118,122,80,220,96,33,132,134,209,131,218,105,187,106,37,195,216,58,187,36,145,98,154,60,64,81,50,168,115,140,180,130,197,65,164,108,221,43,40,35,60,65,59,109,42,151,116,101,209,191,156,143,184,40,180,124,93,122,203,160,144,57,104,133,149,141,129,139,77,120,83,221,40,217,180,55,180,129,154,100,94,122,130,124,170,66,203,210,152,146,90,119,43,210,135,100,214,218,80,64,54,160,189,129,119,114,184,83,172,123,206,42,202,200,217,39,103,76,70,131,83,166,174,213,165,118,62,34,174,170,59,151,91,181,57,220,194,155,216,139,148,102,99,146,69,120,207,91,185,108,201,196,109,2
126,94,175,190,51,115,36,156,198,174,150,196,170,185,93,185,203,103,218,159,162,78,215,34,203,179,40,77,80,109,72,203,107,172,205,180,58,143,135,60,56,122,123,63,61,101,134,53,41,73,84,177,146,179,186,124,103,114,155,161,42,161,170,172,158,206,48,66,76,140,37,192,38,217,145,158,44,58,149,201,194,54,111,67,203,104,210,84,117,205,209,50,164,113,193,187,213,206,133,212,201,82,150,117,123,81,220,96,33,131,135,208,131,218,106,188,106,37,195,216,57,187,36,146,97,154,60,63,81,50,168,115,140,179,130,197,65,164,108,221,43,40,35,59,65,58,109,42,151,116,101,209,191,156,143,184,41,181,124,92,123,203,161,144,57,104,134,149,141,129,139,77,121,83,220,39,218,180,56,180,129,153,101,94,122,130,124,169,67,203,211,152,146,89,119,44,209,136,100,214,218,81,64,55,161,189,130,118,115,183,82,173,123,206,43,202,201,217,39,103,75,70,131,83,166,174,213,166,118,61,34,174,169,60,152,91,181,57,221,194,155,217,140,148,103,99,146,69,120,207,91,185,109,202,197,109,2
126,94,175,189,51,114,36,157,198,173,150,196,171,185,92,185,203,103,218,159,162,79,214,34,203,179,40,78,80,108,73,203,107,172,206,180,59,144,135,61,56,122,123,63,61,101,134,53,41,73,85,177,145,180,187,123,104,113,155,160,42,161,170,171,159,207,48,66,76,141,36,192,38,217,145,158,44,58,149,201,193,54,112,67,203,103,210,85,117,204,209,50,165,114,192,187,212,207,134,211,201,82,149,118,122,79,221,97,34,131,134,208,132,218,105,188,105,38,195,217,58,188,35,145,98,154,60,64,82,50,168,115,140,180,130,196,64,164,107,221,44,40,35,60,66,59,110,42,150,116,101,209,192,156,143,184,41,181,124,92,122,203,160,143,57,104,133,148,142,129,138,77,121,83,220,40,217,180,56,180,130,154,101,94,121,130,125,169,65,204,210,153,145,89,119,43,210,135,99,214,218,82,64,54,161,189,129,118,115,183,82,172,123,206,43,202,200,217,39,104,76,70,131,84,166,173,213,165,117,61,34,174,170,60,151,91,181,57,220,194,155,217,140,149,102,99,146,69,119,207,92,185,109,202,197,109,2
127,94,175,190,51,115,35,156,198,174,150,196,171,185,92,185,203,103,218,160,162,78,214,33,202,179,40,78,80,109,72,203,108,172,206,179,59,143,135,59,56,122,123,64,60,101,135,54,41,73,85,177,145,179,187,124,103,114,155,161,42,161,170,171,159,206,48,66,75,141,36,192,38,216,144,158,44,59,149,200,193,54,112,67,204,103,210,85,116,204,210,51,165,114,192,187,212,206,133,211,202,83,149,119,122,81,220,97,33,133,135,208,132,218,106,187,106,38,195,216,57,188,36,145,98,154,61,64,82,50,167,115,141,181,130,197,65,164,107,221,43,40,36,60,66,59,109,42,151,116,101,209,191,156,143,184,39,181,124,93,123,203,160,144,57,103,133,149,141,129,140,77,121,83,221,40,218,181,56,180,130,154,101,95,121,130,124,170,67,204,210,153,146,90,119,43,209,135,99,214,218,81,64,54,161,190,129,118,115,183,83,172,123,207,43,202,201,217,39,104,75,70,131,84,166,173,213,165,118,62,34,174,169,60,151,91,181,57,221,194,155,217,140,149,101,98,146,70,120,206,91,185,108,201,196,109,2
126,94,175,190,51,115,36,156,198,174,149,195,170,186,92,185,203,103,218,159,162,78,215,34,203,179,40,78,80,108,72,203,108,172,206,179,58,143,135,60,56,122,123,63,60,101,134,54,41,73,85,177,145,180,187,123,103,114,156,162,42,160,170,171,159,206,48,67,75,141,36,192,38,217,145,158,44,59,148,200,194,54,112,68,204,103,209,84,116,205,210,51,164,113,192,187,212,206,133,212,201,82,150,118,122,80,220,96,33,132,134,208,132,218,105,187,106,38,195,217,57,188,36,145,97,154,60,64,81,50,168,116,140,180,130,197,65,164,107,221,43,39,35,60,65,59,109,42,150,116,101,210,191,156,143,183,41,181,124,93,122,204,160,144,57,103,133,149,141,129,139,77,121,83,221,39,217,180,56,180,129,153,100,95,121,130,124,169,67,204,210,152,145,89,118,43,210,135,100,214,218,81,65,54,160,189,130,119,115,183,82,173,123,206,42,202,201,217,40,104,76,69,131,83,165,174,213,165,118,61,34,174,170,60,151,91,181,57,221,194,155,217,140,148,102,99,146,69,120,207,91,185,108,202,197,109,2
126,94,175,189,51,115,35,157,198,174,150,196,171,186,93,184,203,103,218,159,162,79,215,33,202,179,41,78,80,109,72,203,108,173,205,179,58,142,135,60,56,122,123,64,61,101,134,53,41,73,84,176,145,180,187,123,104,114,156,162,43,161,170,171,158,206,48,67,75,140,36,192,39,218,145,158,43,58,148,201,193,55,112,67,203,105,209,84,117,205,210,51,164,113,192,187,212,207,134,211,201,82,149,119,123,81,221,97,34,131,134,209,131,218,106,188,107,38,196,217,58,187,37,145,98,154,60,64,82,50,167,115,140,180,130,197,65,164,107,221,43,39,35,61,66,59,109,42,151,116,101,209,191,157,144,184,41,181,124,93,122,204,159,143,58,104,133,149,140,128,139,77,120,83,221,40,217,180,56,180,130,154,101,94,122,130,124,170,67,203,211,152,146,90,120,43,209,135,100,215,218,81,64,54,160,189,128,119,114,183,83,173,124,206,43,202,201,217,39,104,76,70,132,83,166,174,213,165,118,61,34,173,170,60,151,91,181,57,220,194,155,216,140,148,102,99,146,69,120,207,91,185,108,202,197,109,2
126,96,176,189,51,116,37,157,198,174,149,195,168,186,92,186,206,100,218,158,161,79,216,34,203,180,38,78,79,110,70,203,108,172,206,177,58,144,135,60,55,119,122,65,60,102,134,53,41,74,85,178,145,180,186,123,104,113,156,164,43,160,170,171,158,205,48,68,75,139,35,193,37,217,144,160,44,58,150,201,196,53,113,69,205,103,210,83,118,207,207,53,164,114,192,187,213,207,134,209,202,82,150,118,121,80,220,96,32,130,134,208,131,217,106,187,106,37,195,217,59,186,36,145,95,155,60,61,82,50,168,115,141,180,130,198,64,164,109,222,43,39,36,58,64,57,109,43,149,114,100,210,191,157,142,184,42,181,124,94,122,203,160,141,56,106,134,151,142,127,139,75,120,83,221,42,219,182,55,181,131,152,100,96,121,131,126,169,66,205,210,152,144,90,120,44,211,134,101,213,219,82,64,54,160,191,131,117,116,182,82,172,124,207,44,202,201,216,39,106,77,70,132,82,168,176,214,164,119,62,34,174,170,62,149,91,178,58,220,196,153,217,143,150,100,98,147,71,121,209,91,187,107,203,197,109,2
126,94,175,190,51,115,36,157,198,174,150,195,170,185,92,185,203,104,218,159,162,78,215,34,203,179,41,78,80,108,72,203,107,172,205,179,59,143,135,60,56,122,123,63,60,100,134,54,41,73,85,177,145,180,187,123,104,114,155,161,42,161,170,172,158,206,48,66,76,140,36,192,38,217,145,158,44,58,149,200,194,54,112,68,203,104,210,84,117,205,210,51,164,113,192,187,212,206,133,211,201,82,149,118,122,80,220,96,33,132,134,208,132,218,106,188,106,38,195,216,57,187,36,145,97,154,61,64,81,50,167,115,140,180,130,197,65,164,107,221,43,40,35,60,66,59,109,41,151,116,101,210,191,156,143,184,40,181,123,92,122,203,160,143,57,104,133,149,141,129,139,77,121,83,221,40,218,180,56,180,129,154,100,94,122,130,125,170,66,204,210,152,145,90,119,43,209,135,100,215,218,81,64,54,161,189,129,119,114,183,82,172,123,206,43,202,201,217,39,103,76,70,131,83,166,173,213,165,118,61,35,174,170,60,152,91,181,57,220,194,156,216,140,148,102,99,147,69,120,207,91,186,108,201,196,109,2
127,94,176,189,50,115,36,156,198,174,150,196,171,185,92,184,203,104,218,159,162,78,215,34,204,179,40,79,80,108,72,202,108,172,205,179,59,144,136,59,56,122,122,62,61,101,134,55,42,73,84,177,146,181,186,124,103,114,155,161,42,161,170,171,159,206,48,68,75,140,36,192,38,218,144,158,44,59,149,200,193,55,113,67,204,103,209,85,116,205,210,51,165,113,192,187,212,207,133,211,200,82,148,118,122,80,221,96,34,132,134,209,131,218,105,187,106,38,195,216,57,187,36,145,97,155,60,64,81,50,168,116,140,181,129,197,65,164,107,220,43,39,36,60,65,59,110,41,151,117,101,209,191,156,144,183,40,182,122,92,123,203,160,144,58,104,133,149,140,129,139,77,121,82,220,40,218,181,56,181,129,154,100,95,123,130,124,170,67,204,210,151,145,90,120,43,209,135,99,214,217,82,64,55,160,189,129,119,114,183,81,173,122,207,43,201,201,217,40,103,76,70,131,83,165,173,213,165,118,62,34,175,169,59,152,90,180,57,220,193,155,217,139,148,101,99,146,69,120,208,92,185,108,201,196,109,2
126,94,174,190,49,116,35,156,199,173,150,195,171,185,93,184,203,103,218,159,162,79,215,34,203,179,41,78,80,109,72,203,108,172,205,179,58,143,135,60,56,123,123,63,61,101,134,54,41,73,86,177,145,180,187,124,104,114,155,162,43,161,169,171,159,206,48,67,75,141,36,192,37,217,145,157,44,59,149,201,193,53,112,67,203,104,210,83,116,205,209,50,165,113,192,187,211,206,133,211,201,82,150,119,122,81,221,97,34,132,133,208,131,219,105,187,105,37,195,217,57,187,36,145,98,154,59,63,82,50,166,115,139,180,130,197,65,163,107,221,43,40,35,60,64,59,110,42,150,115,99,209,191,156,143,183,40,181,123,93,123,204,160,144,57,104,132,148,141,129,139,77,120,83,220,40,218,180,56,180,130,153,100,94,123,130,123,169,66,203,210,152,145,90,119,43,209,136,100,214,218,81,64,54,161,188,130,118,115,184,83,172,124,206,43,202,201,218,40,105,75,69,132,83,166,174,213,165,118,61,35,173,169,60,151,91,182,58,221,194,156,217,139,149,102,99,146,68,121,207,91,186,108,201,197,109,2
125,92,174,188,49,113,38,157,196,174,150,194,171,185,93,182,204,102,219,160,162,78,216,32,202,179,40,76,80,110,73,203,107,173,205,179,59,142,136,61,58,123,121,62,60,103,134,54,41,74,86,177,145,180,185,123,104,114,154,160,42,161,168,172,159,205,46,66,75,142,35,192,37,217,143,159,44,58,148,201,193,55,111,68,203,104,211,84,116,206,209,50,164,115,192,187,212,206,134,210,200,83,149,117,122,82,222,99,32,131,135,207,131,219,106,187,106,39,196,216,59,188,35,146,96,155,62,63,81,50,166,117,139,181,129,198,64,164,109,219,45,39,36,60,65,59,112,41,152,113,100,210,191,155,143,184,41,180,126,95,125,202,160,143,59,106,133,148,141,126,137,78,119,82,221,40,218,179,56,181,129,153,100,96,121,130,125,167,66,204,209,151,146,89,119,45,210,135,100,213,216,80,66,56,159,191,128,118,112,184,81,172,125,206,42,202,200,218,40,104,77,70,132,83,166,173,215,165,119,63,35,174,168,59,152,92,181,58,218,194,155,216,140,149,101,98,147,68,120,207,91,186,107,201,198,109,2
126,94,175,190,51,115,36,157,198,173,150,196,170,186,92,185,203,103,218,159,162,78,215,34,203,179,40,78,80,109,72,203,107,172,205,179,59,143,135,60,56,122,123,63,60,101,134,54,41,73,84,177,145,180,187,123,104,114,156,161,42,161,170,172,159,206,48,67,75,140,36,192,38,217,144,158,44,58,149,200,193,54,112,67,203,104,210,84,116,204,210,50,165,113,192,187,212,206,133,211,201,82,149,118,123,80,220,97,33,132,134,208,132,218,106,187,106,38,195,216,57,187,37,145,97,154,60,64,81,50,167,116,140,180,130,197,65,164,107,221,44,39,35,60,65,59,109,42,151,116,101,210,191,156,143,184,40,181,123,92,122,203,160,143,58,104,133,149,141,129,139,77,121,83,221,40,218,180,56,180,130,154,100,95,122,130,124,170,66,203,210,152,145,89,119,43,209,135,100,214,218,81,64,54,161,189,129,118,115,183,82,172,123,206,43,202,201,217,39,103,76,70,131,83,166,173,213,165,118,61,34,174,170,59,151,90,181,57,221,194,156,217,140,148,102,99,147,69,120,207,91,185,109,201,197,109,2
127,94,176,190,51,114,36,157,198,174,150,196,170,185,93,185,203,103,219,160,162,79,215,33,203,179,40,77,80,109,72,203,107,172,205,179,59,143,135,60,56,123,123,63,60,101,134,54,41,73,84,177,145,180,187,123,103,114,156,161,42,161,170,172,159,206,48,67,76,141,36,192,38,217,144,158,44,58,148,201,193,54,112,67,204,104,210,84,117,205,210,51,165,113,192,187,212,206,133,211,201,82,149,118,123,81,220,97,33,132,134,208,132,218,105,188,106,38,195,217,57,187,37,145,97,154,60,64,81,50,167,116,140,180,130,196,65,164,107,221,43,39,35,60,65,59,109,41,151,116,101,210,191,156,143,184,40,181,124,92,123,203,160,144,57,104,133,149,141,129,139,77,121,83,221,40,218,180,56,180,129,153,100,94,122,130,124,170,66,203,210,152,145,90,120,43,209,135,100,215,218,81,64,54,161,189,129,119,114,183,83,172,123,206,42,202,201,217,39,104,76,70,131,83,166,174,213,165,118,61,34,174,169,60,151,91,181,57,220,194,155,217,140,148,102,99,147,69,119,207,91,186,109,202,197,109,2
126,94,175,190,51,115,36,157,198,173,150,196,170,185,93,185,203,103,218,159,162,78,215,34,203,179,40,78,80,109,72,203,107,172,205,179,59,143,135,60,56,122,123,63,60,101,134,54,41,73,84,177,145,180,187,123,103,114,155,161,42,161,170,171,158,206,48,67,75,140,36,192,38,217,145,158,44,58,149,200,193,54,112,68,203,104,210,84,117,205,209,51,164,113,192,187,212,206,133,211,201,82,149,118,123,80,220,96,33,132,134,208,132,218,106,188,106,38,195,217,57,187,36,145,97,154,60,64,81,50,167,115,140,180,130,197,65,164,107,221,43,39,35,60,65,59,109,42,151,116,101,210,191,156,143,184,40,181,123,93,122,203,160,144,58,104,133,149,141,129,139,77,121,83,221,40,217,180,56,180,129,154,100,94,122,130,124,170,66,203,210,152,145,90,119,43,209,135,100,214,218,81,64,54,161,189,129,118,115,183,82,172,123,206,42,202,201,217,39,103,76,70,131,84,166,173,213,165,118,61,34,174,170,60,152,91,181,57,220,194,155,217,140,148,102,99,147,69,120,207,91,185,109,202,197,109,2
127,93,174,190,49,115,35,157,197,174,151,197,171,187,95,186,203,104,219,159,162,78,216,35,204,179,40,78,80,109,72,207,107,172,207,180,58,143,133,59,57,122,123,63,60,101,134,55,40,74,84,178,146,180,188,124,104,113,155,161,43,160,169,172,159,207,49,67,76,141,37,192,37,217,145,157,44,58,148,200,196,56,111,66,204,103,209,84,118,205,209,53,165,114,192,185,211,208,133,210,199,82,149,119,124,80,221,96,34,133,134,207,132,218,104,188,105,37,193,216,58,187,37,145,97,155,59,64,83,49,167,115,139,180,129,197,65,164,107,223,43,38,35,60,65,60,109,42,150,115,100,209,190,158,142,183,40,180,123,92,121,202,160,143,58,105,133,149,141,130,138,78,121,84,222,38,217,179,55,179,130,153,101,94,122,132,123,170,64,203,210,153,143,88,118,44,212,135,101,215,219,81,65,54,160,189,129,117,113,183,82,173,125,205,40,201,200,218,41,103,75,69,132,84,166,172,213,164,119,62,35,174,169,60,152,89,183,58,219,194,157,217,140,147,100,99,145,69,120,207,90,186,107,200,197,110,2
125,94,177,189,51,115,35,156,198,174,150,194,171,184,93,185,203,104,218,159,161,78,216,35,202,178,40,79,80,109,73,203,107,171,205,181,58,142,135,60,57,123,121,63,60,101,133,53,41,74,84,177,146,181,185,123,104,114,155,161,43,161,170,172,158,206,48,66,75,140,35,192,38,218,145,159,45,58,148,200,193,55,113,67,204,103,210,85,116,205,210,51,164,113,192,188,212,206,134,211,201,81,150,118,124,81,221,97,33,132,134,207,132,218,106,187,105,38,195,216,56,188,37,145,97,154,61,62,82,50,168,115,141,180,130,197,66,164,108,221,42,39,35,61,65,59,109,43,151,115,101,209,192,158,144,184,39,182,123,92,122,204,160,143,57,105,133,150,141,128,140,77,120,83,220,39,217,182,56,180,129,153,100,95,122,130,123,170,68,204,210,153,144,88,119,45,209,135,98,213,218,81,64,53,160,190,129,119,115,184,83,173,124,206,42,202,200,217,39,103,76,70,131,85,166,174,213,166,118,60,34,174,170,59,152,90,181,58,219,195,155,217,139,148,102,98,146,69,120,208,91,186,109,202,197,109,2
126,94,174,190,50,114,36,157,198,173,151,196,169,185,92,185,203,103,218,159,161,78,214,34,203,178,41,78,80,108,71,203,108,171,205,178,59,144,134,60,55,122,123,65,61,101,136,54,41,73,85,177,145,179,187,123,103,115,155,161,42,161,169,171,158,206,48,66,74,140,37,193,38,217,145,158,45,59,148,201,193,55,114,68,203,103,210,85,116,203,209,50,165,112,192,187,211,206,134,211,202,82,148,118,122,81,220,97,34,132,135,207,132,218,105,186,107,38,194,216,57,187,36,145,98,155,59,64,81,52,167,115,140,180,130,197,65,165,108,220,43,39,36,61,66,59,108,41,151,117,102,210,191,156,145,184,41,180,123,93,122,204,160,143,57,103,134,149,141,129,139,77,120,83,221,40,217,180,56,180,130,152,101,94,122,130,124,168,67,204,211,153,145,90,119,43,210,134,100,214,218,81,66,55,160,188,130,118,114,184,82,171,124,205,42,202,201,217,39,104,75,70,131,83,165,174,213,166,118,62,35,174,170,60,152,91,181,57,221,194,156,216,139,148,101,99,146,69,120,207,91,184,108,201,198,110,2
126,95,175,191,52,116,37,156,198,174,151,195,171,185,92,186,203,103,218,159,161,79,214,33,203,178,41,78,81,109,73,203,108,172,205,179,59,143,136,61,57,123,124,65,61,101,134,54,41,72,84,178,144,181,186,123,103,114,156,161,42,161,170,171,160,206,48,67,75,141,36,191,39,217,145,158,44,58,148,200,194,54,111,68,203,103,209,83,117,204,211,50,165,112,192,186,212,205,133,210,201,81,150,118,122,80,221,97,34,132,134,208,132,217,105,187,106,38,195,216,57,186,36,145,98,156,61,65,80,51,167,116,139,178,129,197,66,165,108,220,43,40,34,60,64,60,110,41,151,116,100,209,192,156,142,183,40,180,123,93,122,203,161,143,57,104,133,150,141,129,138,76,121,83,221,40,217,179,56,181,130,155,100,96,122,130,125,170,65,203,210,153,146,89,121,43,210,135,100,214,217,81,64,54,162,189,129,118,114,182,82,173,123,205,43,202,199,217,40,103,76,70,132,83,165,174,214,166,118,61,32,174,170,60,152,91,181,58,220,194,154,216,140,149,103,99,146,68,120,207,91,186,108,202,196,109,2
126,95,176,189,51,113,34,156,197,174,151,196,169,186,94,180,203,103,219,159,164,80,215,35,203,179,41,78,78,106,72,203,107,173,205,179,60,143,136,59,56,122,122,62,60,101,134,53,43,73,85,177,145,181,187,123,103,114,156,160,43,162,170,170,159,205,49,65,73,140,36,191,39,217,144,160,47,62,147,200,194,53,113,68,204,102,211,86,119,204,210,49,166,113,190,186,212,206,133,210,201,83,149,118,123,79,219,98,34,131,136,209,132,218,106,187,107,35,196,217,58,187,36,145,98,156,61,62,81,50,168,117,139,180,131,195,67,166,109,222,43,41,36,61,67,57,106,44,150,117,103,211,190,156,142,184,43,182,123,93,121,205,159,144,59,103,131,148,141,130,138,76,121,81,220,40,218,181,54,181,129,152,100,94,121,129,125,172,65,203,212,153,146,90,120,43,209,135,100,215,218,81,65,54,159,188,128,120,114,183,84,172,124,208,44,201,200,215,37,102,75,71,130,83,165,173,211,164,119,60,35,174,168,58,151,89,181,60,222,194,155,216,140,148,102,98,146,69,118,206,92,186,109,199,196,108,2
125,95,175,188,50,115,36,157,200,172,149,197,170,185,92,185,203,103,219,158,163,78,215,35,203,180,40,77,79,109,73,203,106,173,205,180,60,144,136,60,59,125,123,64,60,101,133,53,42,73,85,177,146,178,188,124,103,115,156,161,42,161,169,172,158,205,47,67,75,141,35,192,37,216,144,159,45,59,148,201,192,54,113,68,206,105,209,86,117,204,210,50,164,114,193,186,212,207,134,211,202,83,150,118,124,82,220,97,32,132,136,208,131,218,107,188,106,37,196,216,57,188,36,145,99,154,59,65,82,50,167,116,140,179,130,197,64,165,107,221,43,39,36,61,65,59,110,41,150,116,101,210,191,157,145,184,40,180,123,94,122,204,160,142,58,105,132,150,141,128,140,76,120,84,219,41,218,180,54,180,130,153,100,95,122,130,125,169,67,205,211,151,145,88,118,43,210,133,99,215,219,80,65,55,160,190,130,118,113,184,83,173,123,206,43,200,201,216,38,103,75,70,133,84,165,174,214,165,118,61,35,173,171,60,151,89,180,58,221,194,155,218,139,147,102,99,147,69,120,208,91,186,109,201,197,110,2
126,95,177,189,48,114,36,155,198,173,149,198,170,186,93,186,202,106,219,159,161,80,214,32,203,176,41,79,78,109,71,202,107,173,206,179,61,143,136,57,56,121,122,64,61,101,135,55,41,72,85,178,145,181,189,122,102,112,156,162,42,160,168,171,159,206,48,68,73,140,34,191,37,217,143,159,44,57,148,201,191,53,114,68,201,107,212,85,117,207,210,48,164,114,192,184,214,208,132,210,202,82,151,118,120,81,220,97,32,133,133,211,133,220,106,189,108,37,197,217,56,188,36,146,99,153,61,65,83,52,169,116,137,181,132,195,66,162,105,220,40,40,36,60,65,58,109,40,150,117,100,209,192,157,144,183,40,180,121,93,122,205,161,144,56,102,135,149,142,128,136,78,120,83,220,41,217,177,58,179,130,153,100,93,121,129,124,168,66,204,212,152,144,89,118,43,210,135,100,215,217,82,64,55,161,192,130,120,116,184,81,171,124,205,42,202,201,216,38,103,76,71,129,82,164,174,214,167,117,61,33,175,170,60,153,93,179,58,220,196,157,217,138,150,102,99,146,71,121,207,91,186,111,201,199,106,2
125,94,175,189,51,114,35,157,198,174,150,196,171,185,93,185,203,103,218,159,162,79,215,34,203,179,41,77,80,109,73,202,107,172,206,180,59,144,136,60,56,122,123,64,61,101,134,54,41,73,84,177,145,180,187,123,104,114,155,161,42,160,170,172,158,206,48,66,75,140,36,192,37,217,145,158,44,58,149,200,193,54,112,68,203,104,210,84,116,205,210,50,164,113,192,186,212,206,134,211,201,81,149,118,123,80,220,96,33,132,134,208,132,218,106,187,106,38,196,216,57,187,36,145,97,154,60,64,82,50,167,115,140,180,130,197,65,164,107,222,44,40,35,60,66,59,109,41,151,116,101,210,191,157,143,184,40,181,123,92,122,204,160,143,57,104,133,148,141,129,139,77,121,83,221,40,217,180,56,180,130,154,100,94,122,130,125,170,66,203,211,152,146,90,119,43,210,135,99,214,218,81,64,54,161,189,129,118,114,184,82,173,123,206,42,201,201,218,40,104,76,70,131,83,166,173,214,165,117,61,34,174,170,60,152,91,181,57,221,194,155,217,140,148,102,98,147,69,120,207,91,186,109,202,197,110,2
126,94,175,190,51,115,36,157,198,174,150,196,170,185,92,185,203,103,218,159,162,78,215,34,203,179,40,78,80,109,72,203,107,172,205,179,59,143,135,60,56,122,123,63,61,101,134,54,41,73,85,177,145,180,187,123,103,114,155,161,42,161,170,172,159,206,48,67,75,140,36,192,38,217,145,158,44,59,149,200,193,54,112,67,204,104,210,84,117,205,210,50,164,113,192,187,212,206,133,211,201,82,149,118,123,80,220,96,33,132,134,208,131,218,106,188,106,38,195,217,57,187,36,145,98,154,60,64,81,50,167,116,140,180,130,197,65,164,107,221,44,39,35,60,65,59,109,42,151,116,101,209,191,156,143,184,40,181,124,93,122,203,160,144,57,104,133,149,141,129,139,77,121,83,221,40,217,180,56,180,129,154,100,94,122,130,124,170,67,204,210,152,145,90,119,43,209,135,100,214,218,81,64,54,160,189,129,118,114,183,82,172,123,207,42,202,201,217,40,104,76,70,131,83,166,173,213,165,118,61,34,174,170,60,152,91,181,57,220,194,156,217,140,148,102,99,146,69,120,207,91,185,108,202,197,109,2
127,94,176,190,51,115,35,155,199,173,151,197,170,186,92,185,201,103,218,160,160,80,216,33,204,177,40,78,81,110,74,205,108,171,205,179,59,143,136,61,55,124,122,63,60,98,134,54,42,72,83,177,146,180,186,124,105,115,157,161,41,163,169,173,157,207,47,67,77,141,36,193,38,218,145,160,44,56,150,201,194,54,112,69,205,103,212,85,116,203,210,51,165,112,192,187,213,205,133,211,201,82,149,118,123,79,221,96,33,131,135,208,132,217,106,187,105,36,196,215,59,187,35,146,97,153,59,62,83,52,166,116,142,179,130,196,65,162,108,220,45,39,34,60,66,57,110,41,152,114,99,208,192,156,144,183,41,182,123,94,123,204,159,143,57,103,131,148,142,126,138,77,123,85,221,40,218,180,55,181,130,154,100,95,123,127,123,168,65,204,211,151,144,86,119,44,211,134,99,216,218,79,62,54,160,189,128,117,116,182,82,173,122,206,41,202,200,218,39,102,75,71,132,84,167,173,213,163,119,63,36,174,169,58,150,93,181,55,220,194,159,217,141,148,100,99,147,70,119,207,89,186,108,203,197,110,2
126,94,175,190,51,115,36,157,198,174,150,196,170,186,92,185,202,104,219,160,162,79,215,33,202,179,40,77,80,109,73,203,107,172,204,180,59,143,136,60,56,123,124,63,60,100,134,54,41,73,85,176,145,180,187,123,104,114,155,161,41,161,171,172,158,206,48,66,75,140,37,191,37,218,145,159,44,58,148,201,193,54,112,67,203,104,210,85,116,205,209,51,165,113,192,187,212,206,133,211,201,82,149,118,123,80,220,96,33,131,134,209,131,218,106,188,106,37,196,217,57,187,37,145,98,153,60,65,81,51,167,115,141,180,130,197,66,164,107,222,44,39,35,60,65,59,110,41,151,115,101,210,192,156,143,184,40,181,123,92,123,203,161,143,59,104,133,149,141,129,139,77,121,84,220,40,218,180,56,180,129,154,101,95,122,130,124,169,66,203,210,152,145,90,120,43,210,136,99,215,218,81,64,54,160,189,130,119,115,183,83,173,123,207,43,202,201,217,39,103,76,70,131,83,166,173,213,166,117,62,35,174,170,61,152,90,180,57,221,194,156,217,140,149,102,98,147,69,120,206,91,186,109,201,197,109,2
126,94,175,190,51,114,36,156,198,173,150,196,170,186,93,185,203,103,218,159,162,78,215,34,203,179,40,78,80,108,72,203,107,172,205,179,59,143,135,60,56,122,123,63,60,101,134,54,41,73,84,177,145,180,187,123,103,114,155,161,42,161,170,172,158,206,48,66,76,141,36,192,38,217,145,158,44,58,148,200,193,54,112,68,203,103,210,84,117,205,210,51,165,113,192,187,212,206,133,212,201,82,150,118,123,80,220,96,34,132,134,208,132,218,106,188,106,38,195,216,57,187,36,145,97,154,60,64,82,50,167,116,140,180,130,197,65,164,108,221,43,40,35,60,65,58,109,42,151,116,101,209,191,156,143,184,40,181,124,92,122,204,160,144,57,104,133,149,141,129,139,77,121,83,221,40,217,180,56,180,129,154,101,95,122,130,124,170,66,203,210,153,146,90,119,43,209,135,100,215,218,81,64,54,161,189,129,118,115,183,82,173,123,206,43,202,201,217,39,103,76,70,131,83,166,174,213,165,118,61,34,174,170,59,151,91,181,57,220,194,156,217,140,148,102,99,146,69,120,207,91,185,109,201,196,109,2
126,93,175,189,53,114,38,157,197,174,150,195,171,184,93,183,204,104,219,159,164,78,212,33,204,178,42,79,81,108,73,202,108,170,207,178,61,145,136,60,54,122,124,64,60,102,135,55,41,74,85,176,146,182,186,122,105,113,157,161,43,161,170,170,159,207,47,67,76,139,36,191,38,217,145,160,45,58,150,201,194,54,111,67,203,103,210,86,118,204,211,52,164,112,192,187,212,206,134,212,201,81,150,116,122,79,220,93,34,133,134,209,128,218,107,189,105,39,196,217,56,184,36,146,98,152,63,64,81,51,166,116,141,181,130,196,65,163,107,220,44,40,36,61,64,58,111,41,148,117,100,211,190,156,143,184,40,180,124,94,120,204,161,146,57,105,134,151,139,129,137,77,120,83,219,38,218,180,57,181,128,155,100,95,122,131,123,171,66,204,209,152,146,89,120,45,209,134,99,216,218,81,64,53,160,190,130,119,116,184,83,172,122,207,42,202,201,217,39,104,77,69,131,84,167,173,214,166,119,61,33,175,170,59,153,90,183,58,221,195,154,218,140,148,104,98,147,70,121,207,90,188,107,200,197,110,2
126,95,175,191,50,116,35,157,197,175,150,196,169,187,93,185,202,103,218,160,161,79,215,33,202,179,42,78,80,109,72,203,107,171,205,179,58,144,135,60,56,122,122,63,59,101,134,55,42,74,84,178,144,180,187,124,103,114,155,162,43,162,170,171,158,207,48,67,76,140,36,191,39,217,145,159,45,59,148,201,193,53,112,67,204,104,211,83,116,206,209,49,166,113,192,186,213,207,133,212,201,82,150,117,122,80,221,97,35,132,134,207,132,217,105,187,105,38,195,218,58,187,36,146,98,155,60,64,81,50,168,115,140,180,130,197,65,163,107,221,43,39,36,60,66,59,109,42,149,114,101,209,191,155,143,184,40,181,123,92,122,204,160,144,58,104,132,148,141,129,139,76,121,83,221,40,217,180,56,181,129,154,102,94,121,130,124,171,66,204,211,153,144,89,119,45,209,134,100,214,218,82,63,55,160,188,131,118,114,183,83,172,123,206,43,202,200,216,39,104,77,69,131,82,166,174,213,164,117,62,33,173,169,59,152,91,180,58,219,194,155,218,139,148,101,99,146,70,120,207,92,185,108,201,197,110,2
126,94,176,190,51,114,35,157,199,173,149,196,171,185,92,185,202,104,218,159,162,78,216,33,204,179,41,78,80,109,72,202,107,172,205,179,58,143,136,59,56,122,124,63,60,101,134,54,42,74,85,177,145,180,187,124,105,114,155,161,42,161,171,172,159,206,48,68,75,140,36,191,38,218,144,158,43,58,148,200,193,53,113,68,203,104,210,85,116,204,210,51,164,113,192,187,213,205,134,211,202,81,149,117,122,80,220,97,34,131,135,209,133,218,106,188,105,38,196,216,56,187,36,144,96,153,60,63,81,50,166,115,139,180,130,196,65,165,106,221,44,39,35,61,65,59,110,40,150,115,100,210,191,156,144,183,41,182,124,92,122,204,161,143,57,104,133,148,141,128,139,77,121,83,221,41,217,180,56,181,130,154,100,96,121,129,124,170,66,204,210,153,145,89,120,43,209,136,100,215,217,81,65,53,160,189,130,119,115,184,81,172,123,206,42,202,201,217,40,104,76,69,131,84,165,173,214,165,118,62,35,173,170,60,152,90,181,57,221,195,156,216,140,147,103,98,146,70,121,206,90,185,109,201,197,110,2
126,94,176,189,50,115,36,157,198,173,150,196,171,185,92,185,203,103,217,159,161,78,215,34,203,179,41,78,80,109,73,203,106,171,205,181,58,143,135,61,55,123,123,63,61,102,135,54,42,73,86,177,145,180,186,124,104,114,155,161,42,161,170,172,158,207,47,67,76,141,37,191,39,218,145,158,45,59,148,200,192,54,112,68,204,103,210,84,116,205,209,51,165,112,193,186,212,206,133,210,202,82,149,117,123,80,220,97,33,131,136,208,133,219,106,188,106,37,194,217,57,188,36,145,98,154,60,63,82,51,167,116,140,179,130,197,65,163,107,221,43,40,35,60,65,58,109,42,151,116,101,209,192,156,143,182,40,180,123,92,122,204,160,143,58,104,133,148,140,128,138,78,121,83,220,40,218,180,56,180,130,153,101,96,121,130,124,170,66,203,210,152,146,89,118,43,210,135,100,214,218,81,64,56,160,190,129,118,115,184,81,173,123,207,42,200,201,217,39,102,76,70,132,83,166,174,214,164,117,61,34,174,170,60,152,91,182,57,219,194,156,215,139,148,102,98,147,69,120,207,90,186,109,203,196,109,2
128,95,175,190,51,114,37,158,200,174,150,195,170,185,94,184,203,103,218,159,162,78,215,34,202,179,40,77,82,109,74,203,107,171,203,180,59,143,134,58,57,123,123,64,60,102,133,54,40,73,85,175,144,180,188,123,105,115,155,159,40,163,170,172,158,206,48,67,75,141,36,193,39,218,144,160,44,58,149,201,194,55,112,66,204,103,211,82,118,203,211,48,164,115,193,188,214,206,134,212,202,82,151,118,121,79,221,97,33,133,135,206,132,218,105,187,108,38,197,217,57,188,36,143,98,153,61,64,81,51,167,117,140,180,131,198,65,165,108,219,43,40,35,61,65,60,110,40,153,116,101,209,193,155,143,182,40,181,125,94,122,206,161,144,58,104,132,150,142,129,139,77,120,83,221,40,218,179,55,181,128,152,101,95,121,130,124,169,67,203,211,152,145,89,120,45,207,134,100,212,218,83,63,55,162,188,130,117,116,184,82,173,124,205,42,201,200,216,39,103,76,71,131,83,166,172,212,165,118,60,34,173,169,60,151,90,182,58,221,195,155,217,140,148,102,99,147,72,119,207,91,188,110,200,197,109,2
126,94,175,190,51,115,36,157,198,173,150,196,170,186,93,185,203,103,218,159,162,78,215,34,203,179,40,78,80,109,72,203,107,172,205,179,59,143,135,60,56,122,123,63,60,101,134,54,41,73,84,177,145,180,187,123,103,114,155,161,42,161,170,171,159,206,48,67,75,140,36,192,38,217,145,158,44,58,148,200,193,54,112,67,203,104,210,84,117,205,210,50,164,113,192,187,212,206,133,211,201,82,149,118,123,80,220,97,33,132,134,208,132,218,106,188,106,38,195,217,57,187,36,145,97,154,60,64,81,50,167,116,140,180,130,197,65,164,107,221,43,39,35,60,65,59,109,42,151,116,101,210,191,156,143,184,40,181,123,92,122,203,160,143,57,104,133,149,141,129,139,77,121,83,221,40,217,180,56,180,129,154,100,95,122,130,124,170,66,203,210,152,145,90,119,43,209,135,100,214,218,81,64,54,161,189,129,118,115,183,82,172,123,206,43,202,201,217,39,104,76,70,131,83,166,173,213,165,118,61,34,174,170,60,152,91,181,57,220,194,155,217,140,148,102,99,146,69,120,207,91,185,108,202,197,109,2
126,94,177,191,51,115,35,158,198,174,149,196,169,186,91,185,202,103,218,159,162,78,215,33,202,179,40,78,80,109,72,203,106,172,206,179,59,143,134,60,55,123,124,65,60,101,134,53,41,72,85,176,145,181,188,122,104,112,155,161,42,160,170,172,159,206,47,67,76,141,36,192,37,218,144,158,44,59,148,200,194,54,112,67,203,105,210,84,118,204,211,51,164,113,192,188,212,206,133,212,202,83,150,117,123,80,219,96,33,132,134,209,131,218,105,187,105,38,194,217,58,187,36,144,98,154,59,64,83,50,167,115,141,180,131,197,65,163,107,222,42,39,36,60,65,57,110,42,151,114,102,210,191,157,142,184,40,181,124,92,122,204,162,144,58,104,133,149,141,129,139,77,121,84,221,39,217,180,56,181,130,154,100,94,122,131,124,170,67,204,211,153,144,89,119,43,209,135,99,214,219,80,65,55,159,188,128,117,114,183,82,172,124,207,42,202,201,216,40,103,75,70,131,83,166,174,213,164,119,62,34,174,169,59,151,90,182,58,221,195,155,216,140,148,101,98,146,70,119,206,92,184,109,202,197,109,2
126,94,175,189,50,116,36,157,197,174,150,195,170,185,92,185,203,104,219,160,161,79,214,34,202,180,41,78,80,108,72,203,106,171,205,179,58,143,134,60,56,123,123,63,60,101,134,54,41,73,84,177,145,181,188,123,103,115,155,161,43,161,169,172,158,206,47,67,75,141,37,192,38,218,146,158,45,57,150,201,194,53,111,68,204,104,211,86,116,204,210,51,164,113,192,187,212,206,134,212,201,82,150,118,124,80,219,97,33,131,134,209,131,219,105,188,106,38,196,217,57,187,36,145,97,154,60,64,81,51,166,115,140,180,131,196,66,165,107,221,44,41,35,60,67,59,109,42,151,116,101,210,191,156,143,182,40,180,124,92,122,204,161,144,56,104,134,149,141,129,139,77,121,83,222,40,216,180,56,181,129,153,100,95,121,131,125,170,67,204,210,152,146,89,119,44,210,136,99,213,218,81,65,54,160,190,128,118,114,183,82,172,125,207,43,201,200,217,41,104,76,70,131,83,166,174,214,164,118,61,35,173,169,60,151,92,182,57,221,194,156,217,139,148,102,99,147,70,120,208,91,186,109,203,197,108,2
126,94,175,190,51,115,36,157,198,173,150,195,170,185,92,185,203,103,218,159,162,78,215,34,203,178,40,77,80,108,72,203,108,172,205,179,59,143,135,60,56,122,123,64,60,101,134,54,41,73,84,177,145,180,187,123,103,114,156,161,42,161,170,171,158,207,48,67,76,140,36,192,38,217,145,158,45,58,148,200,193,54,112,67,204,103,210,84,116,205,210,51,165,113,192,187,212,206,133,211,201,82,149,118,123,80,221,96,33,132,134,208,131,218,106,188,106,38,195,217,57,187,37,145,98,154,60,64,81,50,167,115,141,180,130,197,65,164,108,221,44,40,35,60,65,59,109,42,151,116,101,210,191,157,143,183,40,181,124,92,122,203,160,144,57,104,133,149,141,129,139,77,121,83,220,40,218,180,56,180,130,154,100,95,122,130,124,170,67,204,211,152,145,89,119,43,209,135,99,214,218,81,64,54,161,189,129,118,115,184,82,173,123,206,42,202,201,217,40,104,76,70,131,84,166,173,213,165,118,62,34,174,170,59,151,91,181,57,220,194,155,217,140,148,102,99,146,69,120,207,91,185,109,202,197,109,2
126,93,177,190,49,114,34,159,200,173,150,195,170,185,93,186,204,102,220,160,162,79,213,33,203,179,41,79,78,108,73,201,108,171,206,182,59,145,135,62,57,126,122,63,60,101,134,53,41,73,85,178,147,179,186,123,104,113,156,163,43,160,169,171,162,206,49,66,76,140,34,192,38,218,144,158,47,56,147,199,193,53,111,68,204,103,211,82,115,203,210,50,165,113,191,187,212,208,133,213,201,81,150,119,122,79,219,96,32,133,135,210,131,218,108,186,107,35,194,218,55,189,37,144,97,153,59,65,82,50,166,114,140,179,128,197,66,164,107,223,41,37,36,61,66,56,110,43,150,114,102,209,193,157,143,183,39,181,125,93,122,202,162,142,59,103,132,149,139,128,138,77,120,83,223,39,216,181,56,180,131,155,100,93,122,131,126,171,67,204,211,152,145,92,119,44,210,136,98,212,217,81,63,55,163,188,131,116,114,182,82,173,124,206,40,203,201,216,42,104,74,70,132,84,166,175,212,165,116,60,34,171,172,58,152,90,180,57,221,194,156,217,140,150,102,99,149,66,118,207,92,187,110,204,194,110,2
126,94,175,190,51,115,36,156,198,174,150,196,170,186,93,184,203,103,220,159,162,78,215,33,203,178,40,78,80,109,73,203,107,172,206,180,59,144,136,59,56,122,123,63,60,101,134,53,41,73,84,177,145,180,187,123,104,113,156,161,42,160,170,172,158,207,48,67,75,141,36,192,38,217,145,158,45,58,148,200,193,54,112,67,204,104,210,84,116,205,210,50,164,113,192,187,213,206,134,211,201,81,150,118,123,80,220,97,33,132,134,209,132,218,106,188,106,37,195,217,57,187,36,145,98,154,60,64,82,50,167,115,140,180,130,197,66,164,108,222,43,39,35,60,65,59,109,42,152,115,101,210,191,156,143,184,41,181,124,93,122,203,160,143,57,104,133,149,141,129,139,77,120,84,220,40,217,180,56,180,129,153,100,94,122,130,125,170,66,204,210,153,145,90,119,43,210,136,100,215,219,81,64,53,160,189,129,118,115,184,82,173,123,206,42,201,201,217,40,103,76,70,131,84,166,173,214,165,118,62,34,174,169,60,151,90,181,57,221,194,156,217,140,148,102,99,147,69,120,206,91,186,108,201,196,109,2
100,104,167,186,86,83,129,148,182,106,189,51,77,155,160,73,183,157,185,32,215,136,35,106,127,107,144,131,132,109,149,105,134,81,165,48,59,180,219,36,148,142,209,105,113,166,92,38,84,219,76,66,194,39,116,62,86,219,162,138,80,186,68,201,174,201,100,164,78,200,92,59,217,189,189,39,164,182,80,138,125,97,99,163,90,119,49,54,164,34,41,135,185,83,102,79,52,128,86,174,85,82,76,157,106,172,174,140,66,217,51,152,128,208,132,205,42,170,189,107,189,94,79,168,51,190,179,63,179,158,92,177,107,99,100,76,185,171,201,103,200,215,193,186,198,178,43,117,176,88,65,87,79,117,216,185,173,158,105,187,41,160,184,164,64,135,181,78,91,184,138,221,101,60,84,66,120,80,78,77,142,115,121,90,152,85,90,141,69,204,77,58,137,124,153,205,100,75,46,115,194,110,102,135,96,168,172,138,105,221,51,162,194,125,210,91,81,111,121,50,143,209,78,194,186,82,119,84,184,44,54,158,106,134,101,175,207,134,106,64,112,106,84,213,132,94,159,42,105,94,77,82,33,55,210,102,3
98,105,166,185,85,87,128,149,180,106,186,49,75,157,161,76,178,155,185,34,216,137,36,105,125,108,146,130,130,111,151,104,137,82,167,46,63,181,218,37,150,144,207,104,112,168,89,35,86,219,74,72,190,39,115,63,84,220,158,135,79,187,71,201,171,201,101,162,82,200,94,57,218,188,189,42,163,183,79,137,122,99,101,163,86,118,49,51,162,37,41,135,181,85,101,77,57,125,87,171,85,81,78,158,103,173,174,139,66,218,54,153,125,208,133,207,41,167,188,111,188,96,80,168,50,190,182,66,180,154,90,177,106,99,101,77,182,172,197,100,200,215,194,186,195,177,45,116,176,89,67,86,77,115,216,189,173,157,101,189,43,163,180,161,61,132,184,80,95,185,140,221,104,58,90,66,121,78,79,75,140,116,120,91,150,83,92,139,70,205,77,60,138,124,154,205,102,74,45,113,194,108,102,133,97,165,175,136,103,218,54,163,195,127,206,91,84,113,118,46,145,206,78,199,187,82,121,86,184,42,54,151,104,138,104,172,206,138,106,62,111,104,87,216,134,95,163,44,107,92,74,82,36,55,208,107,3
98,106,166,186,85,87,128,149,181,106,186,49,76,157,161,76,178,155,185,34,215,137,35,105,125,109,146,130,130,110,150,104,137,82,167,46,63,180,218,37,150,144,207,103,112,167,89,35,86,219,74,72,191,40,115,64,84,220,158,135,79,187,71,201,172,201,101,162,82,200,94,58,218,188,189,42,163,183,79,137,122,100,100,164,86,118,49,51,163,37,41,135,182,85,101,77,57,125,87,171,85,81,77,158,103,172,174,138,66,218,54,153,125,208,134,207,41,167,188,112,188,95,80,169,50,189,183,66,180,155,91,177,106,99,102,77,181,171,197,100,200,215,194,187,196,177,45,116,176,89,67,85,77,115,216,190,173,157,101,188,42,163,180,161,61,132,184,80,95,186,140,221,103,58,90,66,120,78,79,75,140,116,120,90,150,83,92,139,69,205,77,60,138,123,154,205,101,73,45,113,194,108,102,133,97,166,176,136,104,218,53,163,195,127,206,90,84,113,118,45,145,206,78,199,187,83,121,86,185,42,54,151,104,138,104,172,206,137,106,62,111,104,87,216,135,94,163,43,107,93,75,82,35,56,208,107,3
98,105,165,185,85,87,128,148,180,106,187,51,76,156,161,75,177,155,184,33,215,137,35,106,125,108,147,131,132,111,151,104,139,83,168,47,63,180,218,36,150,144,207,104,112,168,90,35,86,219,74,73,190,39,115,63,84,220,158,134,80,186,71,201,171,202,100,163,81,201,93,58,216,188,191,42,164,183,80,139,123,99,101,163,87,119,49,50,163,37,39,134,184,86,101,77,57,125,87,172,84,80,78,157,104,173,172,138,66,218,54,154,125,206,133,207,40,166,187,112,188,95,80,169,51,189,182,65,180,155,92,176,107,99,101,76,181,171,197,100,202,215,195,186,195,177,44,115,177,88,67,85,77,115,217,188,173,158,101,188,45,165,180,162,61,132,186,84,94,186,139,222,103,58,91,65,120,80,79,76,140,116,119,90,150,85,91,140,69,205,77,59,137,123,154,206,100,73,47,112,193,108,103,133,95,166,175,137,105,217,53,164,195,128,206,90,84,113,117,47,144,206,78,200,188,81,121,86,184,41,54,152,105,137,104,173,206,139,106,62,112,102,86,216,134,95,163,44,107,92,76,82,36,56,208,108,3
97,106,167,185,86,88,128,149,180,106,186,48,75,157,159,77,178,154,185,34,216,137,36,104,125,109,145,130,131,112,151,104,137,81,167,47,62,180,217,37,150,145,207,104,111,168,88,36,86,218,73,71,192,40,114,64,84,219,160,135,80,187,72,202,172,201,102,162,83,200,94,58,219,187,191,42,163,183,79,137,122,100,100,163,86,119,47,51,163,39,41,134,181,85,101,78,58,124,86,170,84,79,76,158,103,171,174,138,66,218,53,151,125,206,134,207,39,166,188,112,189,96,80,170,50,191,182,65,180,154,91,177,107,99,101,76,182,170,197,101,200,215,193,186,195,177,47,116,176,89,67,86,77,114,216,189,174,158,102,188,43,163,179,160,62,133,184,80,95,185,140,221,102,58,90,66,121,79,79,76,140,115,120,92,151,83,90,141,70,204,79,61,138,123,154,206,101,75,46,114,195,108,103,134,97,166,176,135,105,217,52,162,195,127,206,91,84,113,117,44,144,206,77,199,188,81,120,85,185,41,55,151,104,136,103,172,206,139,107,61,111,104,87,216,133,94,164,44,106,93,74,80,36,54,208,108,3
99,105,166,187,85,88,127,148,181,108,185,49,74,160,161,77,179,155,186,33,215,137,36,106,125,107,145,130,131,111,151,104,137,82,167,46,62,180,217,37,149,143,206,102,114,167,89,35,87,221,74,70,191,38,115,64,83,220,158,136,80,188,69,201,173,202,102,160,81,199,94,57,218,188,191,41,163,183,81,135,121,99,100,163,86,119,49,50,163,37,42,136,182,84,101,76,56,126,88,172,85,79,78,158,103,173,175,139,65,220,55,152,124,207,134,205,41,167,188,111,189,96,80,169,50,190,184,65,180,153,89,175,106,99,101,78,182,171,197,101,200,215,194,185,194,177,43,115,176,89,67,86,79,115,216,189,174,159,99,188,43,163,180,162,62,134,185,80,93,187,140,221,103,58,89,66,122,78,81,73,142,118,119,91,151,84,93,139,71,203,78,60,138,123,155,207,102,73,45,114,195,108,102,134,96,167,176,135,104,220,54,163,194,128,205,92,83,112,118,47,144,206,78,199,187,81,121,86,185,42,54,153,104,137,104,173,205,137,105,64,113,104,88,216,132,94,164,44,107,93,75,82,35,55,210,107,3
98,105,166,186,86,86,128,149,180,106,186,49,75,157,160,76,179,155,184,34,216,137,36,105,126,109,145,130,130,111,151,104,137,82,167,46,63,180,218,37,150,145,208,104,112,168,89,35,86,219,74,72,190,40,115,63,84,220,158,135,80,187,71,201,172,201,101,162,82,200,94,57,218,188,189,42,163,183,79,137,122,99,101,163,86,118,49,50,162,37,41,135,182,85,101,77,57,126,87,172,85,81,78,158,104,173,173,138,66,218,53,153,125,208,134,207,40,167,188,111,188,96,80,168,50,190,182,66,180,155,90,177,106,99,102,77,181,171,197,100,201,215,194,186,196,177,45,116,176,89,67,86,78,115,216,190,172,157,101,189,43,163,180,161,61,133,184,80,95,186,140,220,104,58,90,65,121,78,80,75,140,116,120,91,151,84,92,139,70,205,77,60,138,123,154,205,101,74,46,113,194,108,102,133,96,166,175,136,103,218,54,164,195,127,206,90,83,112,118,46,145,206,77,200,187,82,121,87,184,43,55,152,104,137,105,172,206,138,106,62,111,104,87,216,134,95,163,44,107,93,75,81,36,56,208,107,3
98,106,165,184,88,85,127,149,179,105,186,47,75,157,162,75,177,155,182,34,216,137,37,105,126,106,147,129,130,111,152,105,137,83,165,45,62,181,218,38,151,147,208,106,112,168,89,36,86,220,74,71,189,39,114,65,85,219,158,135,80,186,72,201,171,201,101,162,83,200,94,57,217,189,189,42,163,183,78,136,122,99,102,162,86,119,49,49,165,35,41,136,181,85,100,75,56,126,87,174,86,84,76,157,103,171,176,139,67,218,54,153,124,208,132,205,41,166,190,110,191,95,79,169,50,189,182,65,179,153,88,178,106,100,100,75,181,172,196,99,201,216,195,186,196,178,42,115,176,89,68,85,78,117,216,189,173,157,100,189,41,164,179,163,59,132,184,79,95,185,139,222,104,59,91,66,121,80,81,72,142,116,119,91,151,84,91,137,71,206,78,60,138,123,153,205,103,74,44,112,194,107,103,131,96,166,175,136,105,218,55,167,194,127,207,90,84,114,117,46,147,206,78,198,188,82,120,87,183,41,57,151,105,136,103,174,207,139,106,62,111,103,86,217,133,94,163,44,106,90,73,81,35,55,209,106,3
98,105,166,184,85,86,126,148,183,105,183,52,74,156,161,76,180,154,183,33,217,136,37,107,125,108,144,130,129,112,154,106,136,83,167,48,64,181,219,38,149,144,209,103,111,170,89,35,84,216,73,72,191,41,115,62,85,220,158,134,81,189,71,201,173,201,100,161,82,200,94,55,219,189,193,42,161,182,78,135,123,98,101,164,86,119,51,50,162,36,40,136,180,85,104,79,58,125,87,170,84,81,79,160,102,172,174,139,67,216,56,156,124,209,133,209,40,169,188,110,185,96,82,169,46,189,182,69,180,157,88,175,105,99,102,78,180,172,198,103,201,215,192,186,195,176,47,114,175,87,68,87,80,114,216,188,174,156,102,188,41,162,179,162,60,132,183,78,96,188,139,222,102,60,92,63,119,78,79,73,138,114,118,89,149,84,92,141,71,207,78,59,137,126,156,206,100,74,44,112,193,109,103,136,96,161,175,136,103,218,53,164,196,128,205,91,84,110,115,46,144,203,81,200,187,83,121,88,181,41,56,154,103,138,105,172,206,137,107,62,110,101,85,217,134,95,162,44,108,90,75,82,37,53,207,110,3
99,107,167,186,86,86,128,148,180,105,186,49,76,156,159,76,178,154,183,34,217,137,36,107,125,108,146,130,130,110,151,104,137,83,166,47,63,181,218,37,149,144,207,104,111,169,90,35,86,219,75,71,190,39,114,64,85,220,159,135,79,187,71,201,172,201,101,162,82,200,94,56,218,187,190,42,162,182,79,137,123,99,100,163,86,118,50,50,161,37,40,134,181,85,101,77,57,126,86,171,85,81,77,157,103,171,174,139,66,218,54,153,125,208,133,207,40,167,187,111,189,96,80,169,50,189,183,66,179,154,92,177,106,99,101,78,182,171,197,100,201,215,194,186,195,177,45,115,177,89,67,84,78,116,216,189,173,158,100,188,43,164,180,162,61,132,183,80,96,186,139,220,104,58,90,65,121,78,79,74,139,116,120,90,150,83,92,139,71,205,78,59,137,124,155,205,101,74,46,113,194,108,103,134,96,166,176,135,103,218,53,164,195,127,205,91,84,113,119,45,145,206,78,200,188,82,122,86,185,42,55,151,102,138,104,172,206,138,106,63,111,104,87,217,133,95,162,44,107,92,75,82,36,55,208,107,3
100,103,168,184,86,86,128,148,180,105,185,48,77,158,160,75,177,153,185,35,217,136,39,107,124,108,146,130,129,111,149,104,136,83,166,46,63,180,218,36,149,145,209,105,113,167,91,34,86,218,73,73,191,39,113,64,85,219,157,135,76,187,71,199,173,202,98,162,82,200,95,55,214,186,190,41,163,183,81,140,122,101,102,164,87,118,47,53,162,37,41,136,182,87,101,78,58,124,86,172,83,83,81,159,103,172,172,139,66,219,54,153,124,208,135,207,41,168,187,110,189,96,79,167,53,189,183,65,179,154,90,176,107,98,101,78,183,172,196,100,199,215,194,187,197,175,45,114,177,88,66,85,77,114,220,189,175,155,101,188,43,163,181,161,60,132,183,80,96,188,141,222,104,58,92,65,120,79,79,76,140,117,120,90,151,82,91,140,69,205,77,60,137,122,154,204,101,74,44,112,192,109,102,134,96,165,176,137,104,220,53,164,195,127,206,89,82,113,116,45,144,207,77,197,187,84,121,86,186,44,55,153,102,136,103,172,205,138,106,62,112,104,87,218,134,94,164,44,106,93,75,82,37,55,207,107,3
99,104,167,185,85,87,129,148,179,106,187,49,75,156,161,77,177,154,185,33,216,138,36,106,125,109,146,131,130,112,151,105,138,80,167,45,62,181,218,37,151,144,209,102,113,168,90,35,86,218,74,71,192,38,114,64,85,220,157,134,81,186,72,201,171,200,102,162,81,199,93,57,219,190,191,42,166,182,79,137,122,99,102,164,88,118,47,51,162,39,39,136,181,86,102,77,57,127,87,172,84,79,77,157,103,172,174,140,66,219,55,154,125,209,136,208,42,166,187,110,188,97,81,167,49,191,182,68,180,156,90,177,106,100,100,77,182,174,198,100,199,216,192,187,197,177,45,114,176,90,68,85,77,113,216,190,174,157,102,188,44,164,181,161,62,133,184,80,96,185,141,221,104,59,89,66,120,78,80,76,140,115,120,91,152,83,92,141,70,205,78,59,139,125,152,206,103,74,46,115,194,109,102,132,96,165,175,134,104,218,54,165,194,129,206,89,84,114,116,46,146,205,80,200,185,82,122,84,183,42,56,151,103,139,106,173,206,138,107,63,112,102,87,216,134,95,164,42,108,92,75,81,35,55,209,106,3
98,105,166,185,85,87,128,148,180,106,186,49,75,156,160,75,179,155,185,34,216,137,36,105,125,109,146,130,131,111,152,104,137,83,167,46,63,181,218,37,150,144,208,103,112,168,89,35,86,219,73,71,191,39,115,63,83,220,158,135,80,188,71,201,172,201,101,162,82,200,93,57,219,188,190,41,163,183,79,138,122,99,101,163,86,117,49,50,161,37,41,135,181,85,101,77,57,126,86,171,85,81,78,157,103,173,173,139,66,218,54,153,125,208,134,206,40,167,188,112,188,96,80,168,50,190,183,66,180,155,91,177,106,99,101,77,182,172,197,99,201,215,194,186,196,176,45,115,176,89,67,86,78,115,216,189,173,157,101,187,43,163,179,161,61,132,184,80,94,185,140,220,104,59,90,66,121,78,80,75,140,115,120,91,149,84,91,139,69,204,78,60,138,123,154,205,101,74,46,113,193,108,103,134,97,166,176,137,104,217,54,164,194,127,206,92,83,113,118,46,145,205,77,200,187,82,122,86,184,42,54,151,104,137,104,172,206,138,106,62,112,104,87,217,134,95,163,43,106,93,74,82,36,56,209,107,3
99,106,167,185,86,86,128,148,180,106,186,49,75,157,160,76,178,155,184,33,216,137,35,105,126,109,146,130,130,110,151,104,137,82,167,46,63,181,218,37,150,144,207,104,112,168,89,35,86,219,74,71,190,39,115,63,84,220,159,135,79,187,72,201,172,201,101,162,82,200,94,57,218,188,189,41,163,183,79,137,122,100,101,163,86,118,49,51,161,37,41,135,181,85,102,77,57,125,87,172,85,80,77,158,103,172,173,139,66,218,54,152,125,207,134,207,40,167,188,111,189,95,80,168,50,190,183,66,179,155,90,176,106,98,102,77,181,171,198,100,200,215,194,186,195,177,45,116,176,89,67,85,77,115,216,190,173,157,100,189,42,163,180,161,61,132,184,81,95,185,139,221,104,58,90,66,121,78,79,75,140,115,120,91,150,84,92,138,70,205,78,60,138,123,155,205,101,73,45,114,194,109,103,134,96,165,176,136,103,217,53,163,194,127,205,90,84,113,118,46,144,206,77,199,186,82,121,87,184,42,55,152,103,138,104,172,206,138,106,62,112,104,87,217,134,94,163,44,107,93,74,82,36,56,207,107,3
99,104,166,185,84,86,128,148,180,106,187,49,76,156,160,76,178,155,184,34,217,137,36,105,125,108,146,130,130,111,152,103,137,82,167,47,64,181,218,36,150,144,207,103,111,167,90,35,87,219,73,72,190,39,115,63,84,221,158,136,80,188,72,201,172,201,102,162,83,201,94,57,217,188,189,41,163,183,80,137,122,99,100,162,86,117,49,52,162,36,40,134,181,85,101,76,57,125,87,172,86,80,78,158,104,173,172,139,68,218,55,153,125,207,133,207,40,166,189,112,187,96,79,168,50,189,183,66,181,154,90,176,106,100,103,76,181,171,198,100,200,215,194,187,196,177,45,115,176,89,67,86,79,115,216,191,173,157,102,189,43,163,180,160,61,132,183,80,95,185,139,220,103,58,89,66,121,78,80,75,140,115,120,89,150,84,92,139,70,205,77,61,137,122,154,206,102,74,45,114,194,109,103,133,96,167,176,136,103,218,53,163,195,128,205,90,84,113,118,46,146,206,78,200,187,81,121,87,184,41,54,152,103,137,105,171,207,138,107,60,111,103,87,216,134,94,164,44,107,92,75,81,37,56,208,107,3
98,105,166,186,85,86,129,148,180,106,185,49,75,157,161,76,178,155,185,34,215,137,36,106,125,108,146,130,129,111,151,104,137,83,167,46,63,180,219,36,150,144,207,104,111,168,89,36,86,219,74,73,190,39,115,63,84,220,159,135,80,188,72,201,172,201,101,162,81,200,95,57,218,188,189,41,163,183,80,137,123,99,100,164,87,118,49,51,162,37,41,135,181,85,101,77,56,125,87,172,85,80,78,158,103,172,173,138,66,219,54,152,125,208,134,207,40,167,187,111,188,96,80,168,50,190,183,66,180,154,90,176,107,99,102,76,182,172,198,100,201,215,194,186,196,177,46,116,176,88,67,86,77,115,216,189,173,158,101,188,43,163,180,161,61,132,183,80,94,185,140,221,104,58,91,66,121,78,80,75,139,115,120,91,151,84,92,138,70,205,77,60,138,123,154,205,101,73,45,113,194,108,102,134,97,166,176,136,103,218,53,164,195,127,206,91,83,112,118,46,145,206,78,200,187,82,121,86,185,42,54,151,103,138,105,173,206,138,106,62,112,104,87,216,134,95,163,44,107,93,74,81,36,55,208,108,3
98,103,164,186,84,84,128,150,181,106,187,52,75,157,160,76,179,155,186,34,215,140,34,104,124,107,147,131,132,111,153,102,135,83,167,48,63,181,218,39,149,144,207,102,110,166,88,35,86,220,74,71,190,39,115,64,84,222,161,136,79,188,69,202,172,203,101,163,83,199,94,57,218,189,190,42,161,183,79,135,123,99,100,163,85,118,47,51,160,38,40,137,182,85,99,78,56,127,85,172,85,80,77,157,105,171,173,139,67,218,56,153,126,206,135,207,40,167,188,114,188,97,81,168,49,188,184,68,180,154,90,178,107,101,103,77,180,171,200,98,199,215,195,184,196,178,47,117,174,89,67,86,77,117,216,189,173,158,101,192,42,163,179,161,62,133,182,81,96,188,141,220,103,57,91,65,121,79,80,75,140,118,119,90,150,85,91,139,71,204,76,62,140,121,156,206,102,72,45,111,192,108,100,133,98,166,174,138,104,217,51,162,195,127,205,89,84,113,117,44,145,204,80,199,187,84,120,86,185,44,54,151,104,136,104,172,208,138,106,63,112,104,85,215,134,96,165,44,106,93,73,84,36,54,207,109,3
99,105,167,186,84,87,128,148,180,106,187,49,75,157,160,75,178,156,186,34,215,136,36,105,126,109,146,130,130,110,151,103,137,83,167,46,63,181,219,36,151,144,207,104,112,168,90,36,87,219,74,72,190,39,115,64,84,220,158,135,79,188,71,201,172,200,101,162,81,200,93,57,218,188,190,41,163,183,80,138,122,100,100,164,85,118,49,50,161,38,41,135,182,84,101,77,57,126,87,172,84,79,78,158,102,172,173,139,66,218,55,152,126,207,132,206,40,167,187,111,188,96,80,168,50,188,182,66,180,155,90,176,107,99,102,76,182,171,198,100,200,216,194,186,195,178,45,115,176,88,66,86,78,116,215,189,173,157,101,189,42,163,180,160,61,132,184,79,95,185,140,220,103,60,90,66,120,80,79,74,139,117,120,90,150,83,92,138,69,205,77,60,138,122,154,205,102,74,46,113,193,108,101,134,95,166,175,134,103,219,53,164,194,126,206,91,83,113,118,47,145,205,79,200,187,83,122,88,184,42,55,152,103,139,104,173,206,139,107,61,112,104,85,217,134,94,162,43,107,93,75,81,37,57,207,106,3
99,105,166,187,84,86,129,148,181,106,184,49,75,157,160,76,179,155,185,34,216,137,36,104,125,109,147,130,130,110,151,104,137,82,166,47,63,181,219,37,149,143,207,104,112,167,90,36,87,217,74,72,191,40,114,63,83,220,159,134,80,187,71,200,171,202,101,162,82,200,93,56,217,188,190,41,163,184,80,138,122,99,101,163,85,117,50,51,163,37,39,135,182,85,100,77,57,126,87,171,84,81,78,157,103,172,173,138,65,219,55,151,124,208,133,207,41,168,189,111,188,96,80,168,51,189,182,66,180,155,91,177,106,99,101,78,181,170,197,101,201,216,194,185,196,176,45,116,177,89,68,86,77,116,216,188,173,158,101,187,44,163,180,161,62,132,184,81,95,186,140,220,103,58,88,66,121,80,80,74,140,115,120,91,152,83,93,138,70,204,79,60,139,122,154,206,101,75,45,113,194,108,103,133,97,165,176,135,103,216,54,164,195,127,206,91,83,114,118,45,145,205,78,199,188,82,121,88,185,44,54,152,103,138,103,173,206,138,105,63,113,104,87,217,134,94,165,44,108,92,74,81,36,55,209,107,3
98,106,167,186,84,87,128,149,180,105,186,50,75,156,161,76,179,155,184,34,216,137,35,106,125,109,146,129,130,111,151,104,136,81,167,46,63,180,218,36,150,144,208,104,112,168,90,35,85,219,74,72,191,39,114,64,84,220,157,136,79,188,71,201,172,200,101,162,82,201,93,57,218,188,190,42,163,182,80,137,122,100,101,163,85,118,49,51,162,37,40,135,181,85,101,76,57,125,86,172,84,80,78,159,102,173,173,139,66,218,54,153,124,208,133,207,41,168,188,112,189,96,81,168,51,189,183,66,180,154,91,176,106,99,101,77,181,171,198,100,201,215,194,186,195,177,45,116,176,88,67,86,77,114,217,189,173,158,101,189,43,164,180,160,61,133,184,81,95,186,140,220,104,58,91,66,120,79,80,75,141,116,119,91,150,83,91,138,69,205,77,59,138,124,154,206,101,74,45,113,194,107,102,133,96,165,176,136,103,218,55,164,195,127,206,91,84,113,118,44,144,205,78,199,187,82,121,86,185,43,56,151,104,137,105,172,206,138,107,62,111,103,87,216,134,95,163,44,107,92,74,82,36,55,209,108,3
99,105,166,184,85,87,128,149,183,107,186,50,76,161,161,76,177,154,183,32,215,138,36,104,126,108,146,129,129,112,153,102,135,82,166,46,62,180,218,39,149,145,207,105,112,168,90,34,84,219,73,73,190,39,114,63,83,220,157,137,80,186,71,202,171,201,100,163,81,201,93,57,217,187,188,40,163,181,77,137,122,98,100,163,87,116,49,52,162,35,42,136,179,85,100,77,57,126,87,172,85,81,78,158,104,174,173,139,66,218,54,152,126,207,133,210,40,166,188,113,187,95,81,166,48,189,182,65,180,154,92,176,105,100,102,78,179,172,197,100,200,215,196,188,194,180,43,118,176,89,64,87,79,113,215,190,172,157,101,187,42,162,178,161,61,132,185,78,95,186,139,221,101,60,92,66,120,79,79,74,141,115,119,90,152,84,92,139,68,204,78,61,139,123,151,206,103,72,45,114,196,108,102,133,97,166,176,136,105,217,53,164,195,128,207,89,83,112,118,43,145,206,78,199,186,82,120,88,185,41,56,152,104,137,104,173,207,138,107,63,112,103,88,215,133,94,165,44,105,92,75,80,35,55,210,108,3
98,106,166,185,85,87,128,148,180,105,186,48,76,158,161,76,178,154,184,33,215,137,36,105,125,108,147,131,130,111,152,104,138,83,167,46,64,182,218,36,150,144,208,104,111,168,90,35,86,219,74,72,190,39,115,63,83,220,158,135,79,188,70,201,172,201,101,161,82,200,94,57,218,187,190,41,164,184,78,137,122,99,100,163,86,119,48,51,161,38,41,134,182,86,102,77,57,125,87,172,84,81,78,158,103,173,174,139,66,218,55,154,125,208,133,206,40,166,188,109,188,95,80,168,49,190,183,66,180,155,91,176,106,100,101,78,182,172,198,101,201,216,194,186,195,177,45,116,176,89,67,85,78,115,216,189,172,158,101,189,43,162,179,160,60,133,184,80,95,185,140,220,103,58,90,66,121,78,79,74,140,115,120,91,150,83,92,138,69,204,77,59,138,123,154,204,102,73,46,113,194,108,103,133,97,166,176,136,104,217,53,163,194,127,206,91,84,113,118,46,145,205,78,199,187,82,121,86,184,43,55,152,104,137,105,173,207,138,106,62,112,104,87,215,134,95,164,44,108,92,74,81,36,56,208,107,3
98,105,166,185,85,87,128,148,180,106,186,49,75,157,160,76,178,155,185,34,216,137,36,105,125,108,146,130,130,111,151,104,137,82,167,46,63,181,218,37,150,144,207,104,112,168,90,35,86,219,74,72,190,39,115,63,84,220,158,135,79,187,71,201,172,201,101,162,82,200,94,57,218,188,190,42,163,183,79,137,122,99,101,163,86,118,49,51,162,37,41,135,182,85,101,77,57,125,87,172,85,81,78,158,103,172,173,139,66,218,54,153,125,208,134,207,41,167,188,111,188,96,80,168,50,189,182,66,180,155,91,177,106,99,101,77,181,171,197,100,200,215,194,186,196,177,45,116,176,89,67,86,78,115,217,189,173,157,101,189,43,163,180,161,61,132,184,80,95,185,140,221,104,58,90,66,121,78,79,75,140,116,120,91,150,84,92,139,70,204,77,60,138,124,154,205,101,74,46,113,194,108,102,133,96,166,175,136,103,218,54,164,195,127,206,91,84,112,118,46,145,206,78,199,187,82,121,86,184,42,54,152,103,137,104,172,206,138,106,62,112,104,87,216,134,95,163,44,107,92,74,81,36,55,208,107,3
98,105,166,186,85,87,128,148,180,106,186,49,75,157,161,76,178,155,184,34,216,137,36,105,125,108,146,130,130,111,151,104,137,82,167,46,63,180,218,37,150,144,207,104,112,168,90,35,86,219,74,72,190,39,115,63,84,220,158,135,79,187,71,201,172,201,101,162,82,200,94,57,218,188,189,42,163,183,79,137,122,99,101,163,86,118,49,51,162,37,41,135,181,85,101,77,57,125,87,172,85,81,78,158,103,173,173,139,66,218,54,153,125,208,134,207,41,167,188,111,188,96,80,168,50,189,182,66,180,155,91,177,106,99,101,77,181,171,197,100,201,215,194,186,196,177,45,116,176,89,67,86,77,115,216,189,173,157,101,188,43,163,180,161,61,132,184,80,95,185,140,221,104,58,90,66,121,78,79,75,140,116,120,91,150,84,92,139,70,205,78,60,138,123,154,205,101,74,46,113,194,108,102,133,96,166,176,136,103,218,54,164,195,127,206,91,84,113,118,46,145,206,78,199,187,82,121,86,184,42,55,151,104,137,104,172,206,138,106,62,111,104,87,216,134,95,163,44,107,93,74,82,36,55,208,107,3
98,105,166,186,85,87,128,148,180,106,186,49,75,157,161,76,178,155,184,34,216,137,36,105,125,108,146,130,130,111,151,104,137,82,167,46,63,180,218,37,150,144,207,104,112,168,90,35,86,219,74,72,190,39,115,63,84,220,158,135,79,187,71,201,172,201,101,162,82,200,94,57,218,188,189,42,163,183,79,137,122,99,101,163,86,118,49,51,162,37,41,135,181,85,101,77,57,125,87,172,85,81,78,158,103,173,173,139,66,218,54,153,125,208,134,207,41,167,188,111,188,96,80,168,50,189,182,66,180,155,91,177,106,99,101,77,181,171,197,100,201,215,194,186,196,177,45,116,176,89,67,86,77,115,216,189,173,157,101,188,43,163,180,161,61,132,184,80,95,185,140,221,104,58,90,66,121,78,79,75,140,116,120,91,150,84,92,139,70,205,78,60,138,123,154,205,101,74,46,113,194,108,102,133,96,166,176,136,103,218,54,164,195,127,206,91,84,113,118,46,145,206,78,199,187,82,121,86,184,42,54,151,104,137,104,172,206,138,106,62,111,104,87,216,134,95,163,44,107,93,74,82,36,55,208,107,3
99,105,166,186,85,87,129,149,180,106,185,49,75,156,161,76,178,155,184,34,216,137,36,105,125,109,146,130,130,110,151,104,137,82,167,47,63,180,219,37,150,144,207,104,112,168,90,35,86,219,74,72,190,39,115,63,84,220,158,135,79,187,71,201,172,201,101,162,82,200,94,57,218,188,189,42,162,183,79,138,122,100,100,163,86,118,49,51,162,37,41,135,181,85,101,77,57,125,87,172,85,81,78,157,103,173,174,139,66,218,54,153,125,208,133,207,40,167,188,111,189,96,80,168,50,189,182,65,179,155,91,177,107,99,101,77,181,171,197,99,201,215,194,186,195,177,45,116,176,89,67,85,77,115,217,189,173,157,101,188,43,163,180,161,61,132,184,80,95,185,140,220,104,58,90,65,121,78,80,75,140,116,120,91,150,84,91,138,70,204,78,60,138,123,154,205,101,74,46,113,194,108,102,133,96,166,176,136,104,218,54,164,195,127,206,90,84,113,118,45,145,206,78,200,187,81,121,86,184,42,54,152,104,137,104,173,206,138,106,62,112,104,87,216,133,95,163,44,107,92,74,82,36,56,209,108,3
96,105,168,188,85,86,130,149,181,104,186,52,76,153,160,78,178,153,183,34,217,136,38,104,126,109,147,130,131,110,152,105,136,84,168,47,64,178,220,36,151,146,207,104,114,168,90,37,85,217,72,71,191,37,117,63,84,220,160,137,77,190,73,199,171,201,103,161,83,202,91,57,217,187,190,40,163,186,80,137,124,100,100,161,85,118,49,50,162,39,40,134,183,85,103,76,59,126,84,172,86,81,78,159,102,173,172,137,63,217,55,154,128,208,134,205,39,168,189,111,187,98,82,168,50,190,183,67,180,154,92,176,106,100,101,77,181,173,196,101,201,216,195,185,195,176,48,114,175,89,67,83,75,115,214,189,174,159,100,188,44,165,178,161,62,132,185,79,95,187,141,220,103,58,90,64,122,78,82,74,141,115,119,91,151,84,91,139,71,205,78,59,139,124,155,207,102,75,44,113,193,112,102,134,96,164,176,136,106,218,53,163,194,129,207,92,84,110,118,47,143,207,79,198,186,81,120,86,185,42,54,154,102,136,105,175,204,138,106,61,110,104,85,214,135,96,163,42,106,92,75,81,35,54,208,109,3
98,105,167,186,85,87,128,149,180,106,186,49,75,157,161,76,178,155,185,34,215,137,36,105,125,108,146,130,130,111,151,105,137,82,167,46,63,180,218,37,150,145,207,104,112,168,90,35,86,219,74,72,191,39,115,63,84,220,158,135,80,187,71,201,172,201,101,162,82,201,94,57,218,188,189,41,163,183,80,137,122,100,100,163,86,118,49,51,162,37,40,135,181,85,102,77,57,125,87,171,85,81,78,157,103,173,173,139,66,218,54,153,125,208,134,207,41,167,188,111,188,96,80,168,50,190,183,66,179,154,91,177,107,99,101,77,181,171,197,100,201,215,194,186,196,177,45,116,176,89,67,86,77,115,217,189,173,157,101,189,43,163,179,160,61,132,184,80,95,186,140,221,103,59,90,66,121,78,80,75,140,115,120,91,150,84,92,139,70,204,77,60,138,123,154,205,101,74,46,113,194,108,102,133,96,166,176,136,104,218,54,164,195,128,206,91,83,112,118,46,144,206,78,200,187,82,121,86,184,42,54,151,104,137,104,172,206,138,106,62,112,104,87,216,134,95,163,44,107,93,75,82,36,55,208,107,3
98,108,166,187,85,86,128,148,180,107,185,49,76,157,159,77,177,156,185,35,215,137,37,104,125,110,148,129,131,112,150,105,138,81,163,47,65,181,221,35,151,144,209,105,112,168,90,35,85,219,75,73,189,41,115,62,84,221,160,136,80,187,70,201,171,201,102,163,81,201,93,56,218,188,191,42,162,182,79,135,123,98,100,164,85,118,51,50,162,37,41,136,183,84,100,78,57,124,86,173,86,81,78,157,103,171,174,139,68,217,53,153,124,208,135,205,39,169,188,113,190,97,80,168,49,190,182,65,181,156,89,176,105,97,98,77,182,172,198,102,202,215,195,186,196,176,44,115,174,89,66,87,75,116,218,189,171,157,101,187,42,163,180,160,61,134,183,79,95,186,140,220,103,58,89,67,121,77,79,74,138,115,117,91,149,84,93,137,69,205,78,61,138,122,155,208,101,74,47,114,193,107,102,131,98,166,174,137,105,219,53,163,194,127,206,92,85,113,116,49,145,205,80,198,188,84,122,86,184,42,55,152,101,137,104,174,207,138,107,63,112,105,86,215,133,93,164,44,108,94,74,82,36,57,208,107,3
99,106,166,186,85,86,129,148,181,106,186,49,75,157,160,76,178,155,183,34,214,137,36,105,126,109,146,130,129,111,152,105,136,82,167,46,63,180,218,38,150,146,207,103,112,168,90,36,87,219,73,71,189,39,114,64,85,219,158,134,80,187,71,200,172,202,100,162,82,200,95,57,218,188,189,41,163,183,80,137,123,99,101,164,85,118,49,51,162,36,41,135,183,86,102,77,57,125,86,172,85,80,78,156,103,173,173,138,66,217,55,152,126,207,134,206,40,168,188,110,187,96,80,168,50,190,182,65,180,155,92,179,108,99,101,77,182,171,197,100,200,215,195,185,196,177,45,116,175,88,67,86,77,114,216,189,173,156,100,189,43,164,180,161,61,132,184,80,95,184,140,220,105,57,89,66,121,78,80,74,141,116,120,91,149,84,93,140,70,204,78,59,138,124,155,205,101,74,45,114,194,107,104,133,97,166,175,137,104,218,54,164,195,128,206,90,85,113,118,46,143,207,78,199,187,82,121,86,183,43,55,152,102,137,105,173,205,139,105,63,110,104,86,216,134,95,163,44,108,92,75,81,36,55,207,108,3
98,106,166,186,86,87,128,149,180,106,186,49,75,157,161,76,178,155,184,34,216,137,36,105,125,108,146,130,130,111,151,104,137,82,167,46,63,181,218,37,150,145,207,103,112,168,90,35,87,219,73,72,190,40,114,63,83,220,159,135,79,187,71,201,172,201,101,162,82,200,94,57,218,188,189,41,163,182,79,137,122,99,100,164,86,118,49,50,162,37,41,135,181,86,101,77,57,125,86,171,85,81,78,158,104,173,173,138,66,218,54,153,125,208,133,207,41,167,187,111,189,96,80,168,50,190,183,66,180,154,91,177,106,99,101,77,182,171,197,100,201,215,194,186,196,177,45,116,176,88,67,86,77,115,216,189,173,157,101,189,43,163,180,161,62,132,184,80,95,185,140,221,104,58,90,65,121,78,79,75,140,116,120,91,151,84,92,139,70,205,77,60,138,124,154,205,101,74,46,114,194,108,102,134,96,166,176,136,103,218,53,164,195,127,206,90,83,112,118,46,145,206,78,199,187,82,121,86,185,42,54,151,104,137,104,172,206,138,106,62,111,103,87,216,133,95,163,44,107,93,74,81,36,55,208,107,3
98,105,166,186,85,87,128,148,180,106,186,49,75,157,160,76,178,155,184,34,216,137,36,105,125,108,146,130,130,111,151,104,137,82,167,46,63,181,218,37,150,144,207,104,112,168,90,35,86,219,74,72,190,39,115,63,84,220,158,135,80,187,71,201,172,201,101,162,82,200,94,57,218,188,190,41,163,183,79,137,122,99,101,163,86,118,49,51,162,37,41,135,181,85,101,77,57,125,87,172,85,80,78,158,104,173,173,139,66,218,54,153,125,208,134,207,41,167,188,111,188,96,80,168,50,189,183,66,180,155,91,176,106,99,101,77,182,171,198,100,201,215,194,186,196,177,45,116,176,89,67,86,77,115,217,189,173,157,101,189,43,163,179,161,61,132,184,80,95,185,140,221,104,59,90,66,121,79,80,75,140,115,120,91,150,84,92,139,70,205,77,60,138,124,154,205,102,74,46,113,194,108,102,133,96,166,176,136,104,218,54,164,195,127,206,91,84,113,118,46,145,205,78,199,187,82,121,86,185,43,55,151,104,137,104,172,206,138,106,62,111,104,87,216,134,95,163,44,107,92,75,81,36,55,208,107,3
98,105,166,186,85,87,129,148,180,106,185,49,75,157,161,76,178,155,185,34,215,137,36,105,125,108,146,130,130,110,150,105,137,82,167,46,63,180,219,37,150,144,208,104,112,168,90,35,86,219,74,72,190,39,115,63,83,220,158,135,79,187,71,201,172,201,101,162,82,200,94,57,218,188,190,41,162,183,80,137,122,99,100,163,86,118,49,51,162,37,41,135,181,85,101,77,57,125,87,171,85,81,78,158,103,173,173,139,66,218,54,152,125,208,133,206,40,167,188,112,188,96,80,168,50,189,183,66,180,155,91,177,106,99,101,77,181,171,197,100,200,215,194,186,196,177,45,116,176,88,67,86,77,115,216,189,173,157,101,188,43,163,180,161,61,132,184,80,95,186,140,221,104,58,90,66,120,78,79,75,140,116,120,90,150,84,92,139,70,204,78,60,138,123,154,205,101,73,46,113,194,108,102,133,96,165,175,136,104,218,53,163,195,127,206,91,83,112,118,46,145,206,78,199,187,82,121,86,184,42,55,151,103,138,104,172,206,138,107,62,111,104,87,216,134,95,163,44,107,92,74,82,36,56,208,107,3
97,105,166,184,85,86,127,148,180,105,186,49,76,157,159,76,179,152,184,35,215,137,38,107,127,108,146,130,130,109,151,106,136,80,167,45,62,182,219,37,151,144,208,103,112,168,89,37,85,220,74,70,191,38,116,64,83,221,159,134,81,188,72,200,172,200,100,161,83,199,93,57,218,186,188,43,162,184,80,137,122,99,101,164,86,119,48,51,161,37,40,133,181,85,101,75,58,124,87,171,86,80,79,158,103,172,173,138,65,217,53,151,126,208,134,209,44,166,187,111,188,97,81,169,50,190,181,65,180,155,91,176,107,101,100,76,179,171,197,100,201,216,195,186,196,176,48,116,177,89,68,85,79,115,217,188,172,156,102,189,44,163,178,160,62,133,182,79,94,186,141,222,101,59,90,67,122,77,80,75,139,114,121,92,150,85,91,138,69,206,76,60,139,123,154,206,102,74,45,113,197,108,103,131,97,165,175,137,103,218,54,165,195,127,205,90,82,111,118,46,145,207,80,200,189,83,122,86,184,43,53,152,103,137,104,174,207,137,107,62,113,102,87,217,135,94,161,45,109,92,75,82,36,55,208,107,3
99,106,166,186,85,86,128,148,180,105,186,49,75,156,160,75,179,155,184,34,215,137,36,105,126,109,147,130,130,111,151,104,137,82,166,46,62,181,218,36,150,143,208,104,112,168,90,35,86,220,73,72,190,39,115,64,83,221,158,135,78,187,70,200,172,201,101,162,82,200,94,58,219,188,190,42,163,183,79,137,122,98,100,164,86,118,49,51,162,37,40,135,181,85,101,77,58,124,85,171,85,80,77,158,103,173,172,139,66,217,53,153,125,208,132,207,41,167,187,111,189,95,79,168,52,190,183,66,180,155,91,177,107,98,101,78,182,171,197,100,200,214,194,186,194,177,45,116,177,88,67,86,78,115,216,189,172,158,101,188,43,163,180,161,61,132,184,80,95,185,141,221,103,58,90,66,120,78,79,75,140,116,121,91,150,84,92,138,70,205,78,60,138,123,154,204,101,75,45,112,194,108,101,133,96,166,176,136,104,218,53,162,195,127,206,90,83,112,118,46,144,206,78,199,187,82,122,87,184,42,54,152,103,138,104,173,206,137,107,61,111,104,88,216,134,95,163,44,107,92,74,82,35,56,208,108,3
99,105,167,185,85,86,128,149,180,106,186,48,75,157,160,76,179,155,184,35,216,138,35,105,126,108,145,131,130,110,152,105,138,83,167,46,63,180,218,37,150,145,208,104,112,168,90,36,85,219,75,71,189,39,115,63,84,220,157,135,79,186,71,201,171,202,100,161,81,201,93,58,219,188,189,42,162,183,80,137,122,99,101,163,86,118,48,52,160,37,41,135,182,85,102,78,57,126,86,171,85,81,79,157,104,173,174,138,67,218,54,152,125,208,134,207,40,167,187,112,188,96,79,169,50,190,183,66,180,153,91,177,106,99,101,77,182,171,197,100,201,214,194,186,195,177,45,116,176,88,67,86,77,115,216,189,174,158,101,189,43,163,179,160,61,132,185,80,95,185,139,220,104,59,91,65,120,78,79,75,140,116,120,91,150,84,92,139,70,205,78,60,138,124,154,205,101,74,46,113,194,107,103,133,97,165,177,136,104,218,53,163,195,127,206,91,84,113,117,46,145,206,78,199,189,82,120,87,184,42,56,151,104,138,105,173,207,138,106,61,111,104,88,217,133,95,163,44,106,92,75,82,35,56,209,107,3
97,105,166,185,85,86,128,149,181,106,185,49,76,157,161,76,179,155,184,35,215,137,36,105,125,108,146,130,130,111,151,104,137,83,167,46,63,181,218,37,151,145,208,104,112,168,89,35,86,219,74,72,191,39,115,64,85,220,159,135,80,187,71,201,171,200,101,162,81,200,93,57,219,188,189,41,163,183,79,138,123,99,101,164,86,118,49,50,162,37,41,135,181,85,101,77,57,125,87,172,85,81,78,158,103,173,174,138,66,218,54,153,125,207,134,207,40,167,188,111,188,96,80,169,50,190,183,66,180,155,91,177,107,100,101,77,181,172,197,100,200,215,194,185,196,176,45,116,175,88,67,86,77,115,217,190,173,158,101,189,43,163,180,161,61,132,184,80,94,186,140,221,104,59,90,65,120,78,79,75,140,116,120,90,150,83,92,139,70,205,78,60,138,123,154,206,101,74,45,114,194,108,102,133,97,165,175,136,104,217,54,164,195,127,207,91,84,112,118,46,145,206,78,199,187,82,121,86,185,43,55,151,103,138,104,172,206,138,107,62,111,103,87,217,134,95,164,43,107,93,75,81,35,56,209,107,3
98,105,166,185,85,87,128,149,180,106,186,49,75,157,160,76,178,155,184,34,216,137,36,105,125,109,146,130,130,111,151,104,137,82,166,46,63,180,218,37,150,144,207,104,111,168,89,35,86,219,74,72,190,40,115,63,84,220,158,135,79,187,71,201,171,201,101,162,82,200,94,57,218,188,189,42,163,183,79,137,122,99,101,163,86,118,49,51,162,37,41,135,181,85,101,77,57,125,87,172,85,81,78,158,103,173,173,139,66,218,54,153,125,208,133,207,41,167,188,111,188,96,80,168,50,189,182,66,180,155,91,177,106,99,102,77,181,171,198,100,201,215,194,186,196,177,45,116,176,89,67,85,77,115,216,189,173,157,101,188,43,163,179,161,61,132,184,80,95,186,140,221,104,58,90,65,121,78,79,75,140,116,120,90,150,84,92,138,70,205,78,59,138,123,154,205,101,74,45,113,194,108,102,133,96,165,176,136,103,218,54,164,195,127,206,91,84,113,118,46,145,206,78,199,187,82,121,86,184,42,55,152,104,137,104,172,206,138,106,62,112,103,87,216,134,95,164,44,107,93,74,81,36,56,209,107,3
98,105,166,186,86,86,128,148,181,106,186,49,75,156,161,75,179,155,185,33,215,137,35,105,126,108,146,129,130,111,152,105,137,82,167,46,63,181,219,37,151,144,208,104,112,167,90,35,86,219,74,72,190,39,114,63,83,220,159,134,79,187,71,202,172,201,101,163,82,200,94,57,218,188,190,41,163,183,79,137,122,100,101,163,86,118,48,51,162,37,40,134,181,86,101,77,56,125,87,172,84,80,78,158,103,173,173,138,66,218,54,154,125,208,134,207,41,167,188,111,188,96,79,169,51,190,182,66,180,155,91,176,106,99,102,76,182,171,197,100,200,215,193,185,196,177,45,116,176,88,67,85,77,115,216,190,174,157,101,188,43,163,179,161,61,131,184,81,95,185,140,221,103,59,90,66,121,78,80,75,140,116,120,91,149,84,92,138,70,204,78,61,138,124,154,205,102,74,45,114,194,108,103,132,96,166,176,136,103,218,53,164,195,128,207,90,84,113,118,45,146,206,78,199,187,82,121,87,184,43,54,151,103,137,104,172,206,138,106,62,111,103,87,216,134,95,163,44,108,93,74,82,36,56,208,107,3
98,105,166,185,85,87,128,148,180,106,186,49,75,157,161,76,178,155,184,34,216,137,36,105,125,109,146,130,130,111,151,104,137,82,167,46,63,180,218,37,150,144,207,104,112,168,90,35,86,219,74,72,190,39,115,63,84,220,158,135,79,187,71,201,172,201,101,162,82,200,94,57,218,188,190,42,163,183,79,137,122,99,100,163,86,118,49,51,162,37,41,135,181,85,101,77,57,125,87,172,85,80,78,158,103,173,173,139,66,218,54,153,125,208,134,207,41,167,188,111,188,96,80,168,50,189,182,66,180,155,91,177,106,99,101,77,181,171,197,100,200,215,194,186,196,177,45,116,176,89,67,86,78,115,216,189,173,157,101,188,43,163,180,161,61,132,184,80,95,185,140,221,104,58,90,66,121,78,79,75,140,116,120,91,150,84,92,139,70,204,78,60,138,124,154,205,101,74,46,113,194,108,102,133,96,166,176,136,104,218,54,164,195,127,206,91,84,113,118,46,145,206,78,199,187,82,121,86,184,42,54,151,103,137,104,172,206,138,106,62,111,104,87,216,134,95,163,44,107,93,74,81,36,55,208,107,3
98,105,166,185,85,86,128,148,180,107,184,49,76,157,161,75,180,156,184,33,217,137,36,104,124,109,145,129,130,110,151,105,137,82,168,47,62,179,219,36,150,144,208,103,113,168,89,35,86,220,73,73,190,39,115,63,84,221,159,135,80,188,72,201,171,200,102,163,83,200,94,57,219,188,189,42,163,181,80,138,123,99,100,163,87,118,48,50,161,37,41,134,181,86,100,77,58,124,86,172,84,81,77,158,104,172,174,140,65,219,54,152,126,208,133,206,41,167,189,111,188,96,80,168,51,189,183,66,180,155,90,177,106,99,102,78,182,172,197,100,201,215,194,187,194,177,45,116,176,89,67,85,76,114,217,190,173,158,101,188,43,163,179,161,61,132,183,80,95,186,139,221,104,59,91,66,120,78,79,75,139,115,120,91,152,84,92,139,70,204,78,60,139,124,154,205,102,74,46,114,194,109,103,132,97,166,175,136,104,216,54,164,195,127,206,91,84,112,119,46,144,206,78,200,187,82,121,87,184,41,54,151,103,138,105,173,207,139,106,62,112,104,88,216,133,94,163,43,107,93,74,82,35,56,209,107,3
98,105,168,185,85,86,128,149,180,105,185,49,76,156,161,76,179,155,185,34,216,137,35,105,126,108,145,130,131,112,151,104,137,83,165,45,63,180,219,37,149,145,208,105,111,169,89,35,87,220,74,71,191,40,114,62,83,221,159,135,79,186,71,201,171,201,101,163,83,200,93,57,219,188,190,40,164,184,79,139,122,99,101,163,87,118,48,51,161,37,41,134,183,85,101,76,57,125,86,171,84,80,77,158,103,173,175,137,67,218,54,152,127,209,134,206,40,166,189,112,187,96,80,169,50,189,182,65,180,153,91,176,106,99,102,74,181,173,196,100,200,215,194,185,195,178,45,116,176,89,65,86,77,116,215,190,172,158,102,189,43,164,179,161,61,131,184,80,94,185,141,221,105,57,90,66,122,79,78,76,141,117,119,91,150,82,91,140,71,204,78,60,136,124,152,206,101,74,46,114,194,107,103,133,96,166,176,136,104,217,53,163,194,129,206,90,83,112,118,46,144,205,78,200,186,83,120,87,185,44,55,150,104,137,103,171,207,138,106,61,113,103,86,216,133,95,162,44,108,93,73,80,37,56,208,107,3
98,105,166,186,85,86,128,148,180,106,186,49,75,157,161,76,178,155,184,33,215,137,36,105,125,109,146,130,130,110,151,104,137,83,167,46,63,181,219,37,150,145,207,104,111,168,89,36,86,219,74,71,190,39,115,63,84,220,158,135,80,188,71,201,171,201,101,162,82,200,94,57,218,187,189,41,163,183,80,137,122,99,101,164,86,118,49,51,162,37,40,135,182,85,101,77,57,125,87,172,85,80,78,158,104,173,173,138,66,218,54,153,125,207,133,207,41,167,188,111,189,96,80,168,51,189,182,66,179,155,91,176,106,99,101,77,182,172,197,100,201,215,194,186,196,177,45,115,176,89,67,86,77,115,216,189,172,157,101,189,43,163,179,161,61,133,184,80,95,185,140,221,104,58,90,66,120,78,79,75,140,115,120,91,150,84,92,138,70,205,78,60,138,123,154,205,101,74,46,113,194,108,102,133,96,165,175,136,104,217,53,163,195,127,206,90,83,113,118,46,145,206,78,199,187,82,120,86,184,43,54,152,104,138,104,172,206,138,107,62,111,103,87,216,134,95,163,44,107,92,75,81,36,55,208,107,3
98,105,166,186,85,87,128,148,180,106,186,49,75,157,161,76,178,155,184,34,216,137,36,105,125,109,146,130,130,111,151,104,137,82,167,46,63,180,218,37,150,144,207,104,112,168,90,35,86,219,74,72,190,39,115,63,84,220,158,135,79,187,71,201,172,201,101,162,82,200,94,57,218,188,190,42,163,183,79,137,122,99,100,163,86,118,49,51,162,37,41,135,181,85,101,77,57,125,87,172,85,81,78,158,103,173,173,139,66,218,54,153,125,208,134,207,41,167,188,111,188,96,80,168,50,189,182,66,180,155,91,177,106,99,101,77,181,171,197,100,201,215,194,186,196,177,45,116,176,89,67,86,77,115,217,189,173,157,101,188,43,163,180,161,61,132,184,80,95,185,140,221,104,58,90,66,121,78,79,75,140,116,120,91,150,84,92,139,70,204,78,60,138,123,154,205,101,74,46,113,194,108,102,133,96,166,175,136,103,218,54,164,195,127,206,91,84,113,118,46,145,206,78,199,187,82,121,86,184,42,54,151,103,137,104,172,206,138,106,62,111,104,87,216,134,95,163,44,107,92,74,82,36,55,208,107,3
97,106,165,186,85,87,126,149,182,106,184,49,75,156,160,75,180,155,184,33,215,137,35,107,127,110,146,128,130,110,153,103,137,83,166,44,63,182,218,37,150,145,208,103,111,168,89,36,88,218,73,73,193,37,116,62,85,220,158,134,80,188,73,200,171,203,101,161,83,200,96,57,219,188,189,42,164,181,80,138,124,101,99,164,86,118,51,49,161,35,43,137,182,85,102,76,54,126,86,173,86,79,80,160,104,173,173,137,67,219,55,153,128,209,135,204,41,168,188,113,189,98,80,170,52,190,182,67,179,155,90,175,106,99,100,77,183,172,196,100,201,214,194,187,195,177,44,115,177,89,68,86,76,116,218,187,174,156,102,188,45,161,181,160,63,130,184,79,95,184,139,221,104,59,91,68,122,80,79,77,138,117,120,91,151,85,93,138,69,204,77,61,136,123,153,205,101,75,45,115,192,108,102,135,96,166,175,137,102,218,54,163,197,128,206,90,83,111,116,43,143,208,80,198,188,82,120,87,186,43,54,151,104,139,105,172,207,137,107,62,112,106,88,216,135,96,163,43,106,94,72,81,32,59,209,109,3
98,104,166,185,85,86,130,149,183,105,188,50,76,155,160,77,175,154,186,36,212,138,36,106,123,105,146,128,130,109,153,104,134,82,166,48,65,176,215,36,153,145,207,104,112,170,87,33,87,218,74,68,192,41,115,68,81,221,158,136,80,190,73,200,170,199,100,162,85,199,98,58,218,189,189,42,165,180,81,139,122,98,100,167,87,117,49,52,161,36,38,135,181,86,104,78,56,124,89,172,87,82,78,159,107,175,173,142,64,218,55,155,125,209,133,207,39,166,187,115,187,95,78,169,52,189,183,63,181,156,91,174,106,98,102,75,184,172,195,97,201,214,193,186,197,176,48,115,176,90,67,84,80,117,216,190,170,157,100,189,42,163,180,161,64,131,185,81,96,186,141,221,104,58,92,65,119,79,77,75,141,115,122,89,152,83,92,138,71,204,75,60,138,125,158,205,99,73,46,114,192,108,102,132,97,163,178,137,100,220,53,165,196,125,205,89,82,112,125,45,145,208,78,197,187,81,123,91,185,42,51,151,103,140,106,170,204,139,110,66,108,103,87,216,132,96,162,46,107,93,73,81,36,51,209,106,3
98,105,166,186,85,87,128,149,180,106,186,49,75,157,160,76,178,155,184,33,216,137,36,105,125,109,146,130,130,111,151,104,137,82,167,46,63,180,218,37,150,145,207,104,112,167,89,35,86,219,74,72,190,39,115,63,84,220,158,135,79,187,71,201,172,201,101,162,82,200,94,57,218,188,189,42,163,183,79,137,122,99,101,164,86,118,49,51,162,37,41,135,181,85,101,77,57,125,87,172,85,80,78,158,103,173,173,138,66,218,54,153,125,208,133,207,40,167,188,112,188,96,80,168,50,189,182,66,180,155,91,177,106,99,101,77,181,171,197,100,201,215,194,186,196,177,45,116,176,88,67,86,77,115,216,189,173,157,101,189,43,163,180,161,61,132,184,80,95,186,140,221,104,58,90,66,120,78,79,75,140,115,120,90,150,83,92,139,70,204,77,60,138,123,154,205,101,74,46,113,194,108,102,133,96,166,176,136,104,218,54,163,195,127,206,91,84,112,118,45,145,206,78,200,187,82,121,86,184,42,55,152,104,137,104,172,206,138,106,62,111,103,87,216,134,95,164,44,107,92,75,81,36,55,208,107,3
98,105,166,186,85,87,128,148,180,106,186,49,75,157,161,76,179,155,185,33,215,137,36,105,125,109,146,130,130,111,151,104,137,82,167,46,63,181,218,37,150,144,207,104,112,168,89,35,86,219,74,72,190,39,115,63,84,220,158,135,79,187,71,201,172,201,101,162,82,201,94,57,218,188,189,41,163,183,80,137,122,99,101,163,86,118,49,51,161,37,41,135,181,85,102,77,57,125,87,172,85,81,78,158,104,173,173,138,67,218,54,153,125,207,134,207,41,167,188,111,188,96,80,168,50,189,182,66,180,155,91,177,106,99,101,77,182,171,198,100,201,215,194,186,195,177,45,116,176,89,67,86,78,115,217,189,173,157,101,189,43,163,180,161,61,132,184,80,95,185,140,221,103,58,91,66,120,78,79,75,140,116,120,91,150,84,92,139,70,205,78,60,138,124,154,205,101,74,45,113,194,108,102,133,97,165,175,136,103,218,54,164,195,127,206,91,83,112,118,46,145,206,78,199,187,82,121,86,184,43,55,151,103,138,104,172,206,138,106,62,111,103,87,216,134,95,164,44,107,93,75,82,35,55,208,107,3
98,105,167,184,86,86,127,148,182,105,186,48,73,159,161,76,179,156,185,34,216,137,36,106,124,106,147,131,130,111,152,105,138,82,167,47,63,181,218,37,150,144,208,102,114,168,89,34,86,220,74,72,190,39,114,65,85,220,158,135,80,186,71,202,172,201,104,162,82,201,95,58,218,189,189,44,163,182,78,137,121,98,101,164,85,118,49,51,161,36,41,135,180,87,100,76,55,125,87,172,85,81,80,159,103,174,173,138,65,218,54,155,125,208,133,206,40,167,187,112,188,95,82,168,50,189,183,65,180,157,91,177,106,98,101,77,182,170,197,99,200,217,193,187,195,178,45,116,175,88,67,84,79,115,217,190,171,159,102,188,44,162,180,161,62,133,183,79,95,185,141,220,104,60,89,65,119,77,79,76,139,117,120,89,149,84,92,140,69,206,76,62,139,123,154,204,101,72,46,113,195,108,103,135,95,165,175,135,104,217,54,165,194,127,206,90,84,112,118,45,145,206,78,199,189,83,121,88,183,43,54,152,104,138,104,173,208,138,106,61,110,103,86,215,136,94,164,42,107,91,76,83,34,56,207,106,3
99,105,166,185,85,86,128,148,180,106,186,49,76,157,161,76,179,155,184,34,216,137,36,105,125,108,146,130,130,111,151,105,137,82,167,46,63,180,218,37,150,144,207,104,111,168,90,35,86,219,74,72,190,39,115,64,84,220,159,135,80,187,71,201,172,201,101,162,82,200,94,57,218,188,189,41,163,183,79,137,122,100,101,163,87,118,49,51,161,37,41,135,181,85,101,77,57,125,87,172,85,81,78,158,103,173,173,139,66,218,54,153,125,208,134,207,40,167,188,111,188,96,80,168,50,189,182,66,180,155,91,176,106,99,101,77,182,172,198,100,200,215,194,186,196,177,45,116,176,89,67,86,78,115,216,189,173,157,101,188,43,163,179,161,61,132,184,80,95,185,140,221,104,58,90,65,121,78,79,75,140,116,120,91,151,84,92,139,70,205,77,60,138,123,154,205,102,74,45,113,194,108,102,133,97,166,175,136,103,218,53,164,195,127,206,91,83,113,118,46,145,206,78,200,187,82,121,86,185,42,55,152,103,138,104,172,206,138,106,62,111,103,87,216,134,95,164,44,107,93,74,81,36,55,208,107,3
97,107,166,185,84,87,129,147,180,106,186,48,75,156,162,76,178,154,185,32,215,138,35,106,127,110,146,130,131,111,151,106,137,82,167,46,64,181,220,36,148,145,207,104,111,169,89,36,85,219,74,71,190,38,114,64,84,219,159,134,79,187,71,200,172,203,101,162,83,201,94,56,218,188,190,42,163,183,80,137,121,98,100,164,86,118,49,50,160,37,41,134,182,86,100,79,56,125,86,172,85,80,76,158,104,172,173,137,67,219,55,152,125,207,134,207,40,166,189,111,188,95,81,167,50,188,183,66,180,154,91,176,108,99,102,77,181,171,196,99,200,215,195,185,196,177,45,115,177,88,68,85,77,114,216,191,173,157,101,188,44,163,179,160,61,132,183,81,95,185,140,222,104,58,89,67,120,78,80,75,141,115,120,89,149,82,92,138,70,204,77,60,138,125,153,207,102,74,45,112,195,111,102,134,95,167,174,136,104,218,53,163,195,127,206,90,84,112,119,45,142,205,77,200,186,82,121,85,185,43,54,152,104,138,103,173,206,137,107,62,113,104,88,216,134,96,164,43,107,92,75,83,35,54,209,108,3
98,105,166,185,85,86,128,148,181,106,186,49,76,156,161,76,178,155,184,34,215,137,36,105,125,108,146,130,130,111,151,104,136,82,166,46,63,181,218,36,151,145,207,103,112,169,90,35,86,219,74,72,191,40,115,64,84,220,159,136,79,187,71,201,171,201,101,162,82,200,94,57,218,188,190,42,163,183,79,137,122,100,100,163,86,117,49,51,162,37,41,136,181,86,102,77,57,125,87,172,84,81,78,158,104,172,173,138,67,218,55,153,125,207,134,207,40,167,188,112,188,96,80,168,50,189,183,66,180,155,90,176,106,99,101,77,181,172,197,100,201,215,194,186,195,177,45,116,176,89,68,86,78,115,216,190,172,157,101,188,43,163,179,161,62,132,184,80,95,185,140,220,103,58,91,66,121,78,80,75,140,116,120,91,151,83,91,139,70,205,77,60,138,123,154,205,102,74,45,113,194,108,102,133,96,166,176,136,103,217,54,164,195,127,206,91,84,113,118,46,145,206,77,200,187,81,121,86,185,42,55,152,103,138,104,172,207,137,106,62,111,103,87,216,134,95,163,43,107,93,75,81,36,56,208,107,3
99,105,167,186,85,87,128,148,180,107,186,51,76,158,161,75,177,155,186,35,217,138,37,105,124,109,146,129,129,111,151,103,137,83,165,46,63,179,219,36,149,146,208,104,112,168,91,33,87,219,75,72,190,39,116,64,83,219,157,135,78,186,70,202,170,201,101,163,81,200,93,59,217,188,190,42,162,183,78,137,122,99,100,162,86,118,48,50,161,38,41,134,182,86,100,76,57,125,86,169,84,82,77,157,103,171,174,139,66,219,54,151,126,208,134,207,40,167,187,113,189,97,79,169,52,189,183,66,181,155,92,178,106,98,101,76,182,171,198,100,200,216,194,185,197,176,44,115,175,89,67,87,77,115,218,190,175,157,101,187,43,164,180,161,60,133,183,81,95,184,140,220,104,58,91,65,121,79,80,74,139,116,119,89,150,82,91,139,69,204,76,59,137,124,152,205,101,73,45,114,194,110,102,133,95,166,176,137,104,217,54,162,195,128,205,90,83,113,119,45,144,207,77,199,188,82,120,87,183,43,55,151,104,137,105,172,206,138,108,60,111,103,88,217,133,96,164,43,107,91,73,83,35,55,209,107,3
98,104,168,185,86,87,129,148,181,105,185,48,74,156,160,76,178,155,185,33,216,136,35,106,125,108,144,130,131,111,153,104,137,83,167,46,64,181,218,37,151,145,208,102,112,169,88,34,86,219,74,71,190,40,115,63,83,219,158,135,80,187,71,201,172,201,101,162,82,200,93,57,218,189,190,42,162,183,79,137,122,100,101,163,88,118,50,50,163,36,40,133,181,85,102,77,56,126,87,172,86,81,77,158,102,172,173,139,67,217,54,152,126,208,133,207,40,168,187,113,189,96,80,169,50,189,183,66,180,154,91,176,106,99,102,78,180,171,198,99,202,216,195,185,195,176,45,116,175,89,67,85,78,116,215,189,173,155,100,188,44,163,180,160,61,132,182,80,95,187,140,221,105,58,90,64,121,79,77,75,140,115,120,92,150,84,91,138,69,204,77,61,138,123,153,206,100,74,45,114,194,109,102,133,97,165,175,136,103,218,55,163,195,128,205,91,83,113,119,45,145,204,78,198,187,83,121,86,185,42,54,152,103,138,105,172,207,139,107,62,111,103,87,217,135,95,163,45,107,93,74,82,37,55,208,106,3
99,105,167,184,87,87,129,148,182,105,184,49,75,158,163,78,177,155,185,33,216,136,36,106,124,107,146,130,130,112,151,105,136,82,166,45,64,179,218,36,149,144,207,105,113,169,90,35,84,219,73,71,190,40,116,64,84,220,157,135,79,188,72,201,171,201,101,162,81,202,95,56,218,187,190,39,165,183,79,138,122,101,101,163,85,117,46,51,161,37,41,136,181,84,100,76,56,126,85,171,87,80,77,157,105,174,175,138,68,218,54,154,127,208,134,206,41,167,188,111,189,97,80,169,51,190,182,63,178,154,92,177,107,99,101,76,182,172,197,100,201,214,196,187,195,180,45,116,175,89,66,85,78,116,217,191,172,158,101,188,42,163,180,161,61,132,185,79,95,185,140,220,105,58,89,67,121,80,80,74,138,116,120,89,149,83,93,139,69,204,77,60,139,125,155,206,99,75,43,112,193,109,102,133,97,165,175,136,102,217,54,163,194,127,205,90,83,113,118,46,143,206,78,200,187,82,121,87,185,43,54,152,102,136,103,172,207,139,106,63,111,105,86,216,133,96,163,43,109,95,76,81,37,56,207,108,3
99,106,167,186,86,86,127,148,180,106,186,50,76,157,160,76,178,154,183,35,217,138,36,105,125,110,145,128,130,111,150,105,137,81,167,46,64,179,219,36,151,144,208,103,113,168,89,34,86,219,75,72,191,39,116,62,83,218,158,135,80,187,71,201,172,199,102,162,83,201,93,57,218,188,190,42,163,183,79,138,122,99,101,163,86,118,49,50,162,37,42,134,182,85,101,77,58,125,88,172,84,81,79,158,103,173,174,138,67,218,52,153,126,209,134,206,41,167,189,112,190,96,80,167,50,189,182,65,179,155,90,177,105,98,101,77,181,172,198,100,200,215,195,186,195,177,45,116,177,90,67,86,77,116,216,190,174,157,101,189,44,164,180,161,61,132,184,80,95,186,140,220,105,60,90,67,121,76,81,74,140,116,121,91,150,84,91,138,70,204,76,59,138,123,154,206,101,73,47,112,194,109,103,134,97,167,175,136,104,219,53,163,196,127,206,91,82,113,117,45,144,205,78,200,187,82,121,87,186,41,54,151,103,137,105,172,207,139,107,61,112,104,86,216,134,93,163,42,106,92,76,82,35,55,208,107,3
99,107,166,184,85,87,127,148,181,106,184,49,75,158,161,75,177,154,185,34,215,139,36,105,126,108,146,129,131,111,152,104,137,82,167,45,63,181,218,37,151,145,206,103,112,166,89,36,87,219,75,71,190,39,114,64,83,221,158,135,79,187,70,200,172,202,101,162,81,200,94,57,217,187,189,42,163,182,79,138,123,98,100,163,86,119,50,51,161,37,42,135,180,85,101,78,57,126,88,173,85,80,76,157,103,172,174,139,66,219,54,153,126,207,134,207,41,167,187,111,189,96,80,169,50,189,181,66,180,154,91,176,106,99,102,76,182,171,198,99,200,215,194,185,196,176,45,116,176,88,66,85,77,115,216,189,173,158,101,189,43,164,178,162,60,134,184,80,96,184,141,221,103,56,91,67,122,79,80,75,141,115,119,91,149,84,92,139,70,205,78,59,139,122,154,206,101,74,46,114,194,109,101,134,97,166,176,136,103,218,55,164,195,128,207,90,84,114,117,47,146,205,79,199,187,82,121,85,185,42,55,152,104,138,105,172,206,139,107,62,111,102,86,216,133,94,164,42,106,94,75,82,35,56,209,108,3
98,105,166,186,85,87,128,148,180,106,186,49,75,157,161,76,178,155,184,34,216,137,36,105,125,109,146,130,130,111,151,104,137,82,167,46,63,180,218,37,150,144,207,104,112,168,90,35,86,219,74,72,190,40,115,63,84,220,158,135,80,187,71,201,172,201,101,162,82,200,94,57,218,188,190,42,163,183,79,137,122,99,100,163,86,118,49,51,162,37,41,135,181,85,101,77,57,125,87,172,85,80,78,158,103,173,173,139,66,218,54,153,125,208,134,207,41,167,188,111,188,96,80,168,50,189,182,66,180,155,91,176,107,99,101,77,181,171,198,100,200,215,194,186,196,177,45,116,176,89,67,86,77,115,217,189,172,157,101,188,43,163,180,161,61,132,184,80,95,185,140,220,104,58,90,66,120,78,79,75,140,116,120,91,150,84,92,139,70,205,77,60,138,123,154,205,101,74,46,113,194,108,102,133,96,166,175,136,103,218,54,163,195,127,206,90,84,113,118,46,145,206,78,199,187,82,121,86,184,42,55,151,104,137,104,172,206,138,106,62,112,103,87,216,134,95,164,44,107,92,74,81,36,55,208,107,3
96,106,165,185,87,88,129,151,180,105,184,51,74,157,162,74,175,155,185,33,215,138,35,106,124,108,144,127,130,112,153,105,135,80,168,45,62,181,221,35,150,143,209,103,113,168,87,34,88,222,71,71,190,41,115,63,81,221,158,135,77,186,70,203,171,199,102,159,83,199,95,59,220,188,192,42,165,183,82,137,122,98,101,162,84,116,48,50,160,35,41,133,178,85,100,76,57,125,86,170,84,80,76,157,106,174,174,138,65,219,52,152,124,208,135,208,41,166,188,112,188,95,80,167,49,188,181,63,181,155,93,176,106,103,99,79,180,172,197,102,199,216,192,187,196,178,46,117,174,90,67,84,75,117,216,187,169,157,99,190,42,161,180,163,63,132,184,80,95,188,139,220,104,58,86,68,122,78,80,73,138,115,121,93,149,83,92,137,68,205,74,60,138,124,155,209,101,74,46,110,193,108,102,132,94,167,177,134,105,218,53,164,195,129,206,88,83,113,117,45,144,204,80,202,187,79,121,83,186,40,55,152,101,137,105,171,207,137,106,64,113,103,87,214,135,94,165,47,108,91,75,81,38,55,208,108,3
97,106,166,185,86,87,129,147,178,106,185,50,75,158,161,76,180,154,185,33,216,137,35,104,126,109,144,131,130,110,152,104,139,83,166,46,62,180,219,37,150,144,206,104,114,165,90,35,86,220,76,71,189,39,115,65,84,219,159,136,79,188,70,201,171,201,102,161,83,201,94,58,218,187,188,42,162,182,78,137,123,98,100,165,86,118,50,51,162,37,41,135,180,84,102,78,58,125,88,171,83,81,78,160,106,170,173,138,68,219,52,153,126,207,133,207,42,167,187,110,190,94,81,170,51,188,183,64,181,155,89,176,105,98,100,76,182,171,199,101,201,216,194,185,195,176,46,116,176,89,68,85,77,115,217,190,172,157,101,188,41,162,179,161,60,131,186,79,94,186,141,219,103,58,89,67,122,79,78,76,140,115,120,89,148,84,93,139,71,204,79,60,137,124,154,207,100,75,46,113,194,108,101,133,96,165,176,137,105,218,53,163,195,128,208,91,84,112,119,45,143,206,79,200,188,82,120,87,184,41,54,151,103,136,104,172,205,136,106,62,112,103,88,216,132,94,165,43,106,93,74,81,35,56,209,108,3
98,105,166,186,85,87,128,148,180,106,186,49,75,157,161,76,178,155,185,34,216,137,36,105,125,109,146,130,130,111,151,104,137,82,167,46,63,181,218,37,150,145,207,104,112,168,89,35,86,219,74,72,190,39,115,63,84,220,158,135,80,187,71,201,172,201,101,162,82,200,94,57,218,188,189,41,163,183,79,137,122,99,101,163,86,118,49,51,162,37,41,135,182,85,101,77,57,125,87,172,85,81,78,158,103,172,173,139,66,218,54,153,125,208,134,207,41,167,188,111,188,96,80,168,50,189,182,66,180,155,91,176,106,99,101,77,182,171,197,100,201,215,194,186,196,177,45,116,176,89,67,86,78,115,216,189,173,157,101,188,43,163,179,161,61,132,184,80,95,185,140,221,104,58,90,66,121,78,79,75,140,116,120,91,150,84,92,139,70,205,78,60,138,123,154,205,101,74,46,113,194,108,102,133,96,166,175,136,104,218,54,163,195,127,206,91,84,113,118,46,145,206,78,199,187,82,121,86,185,42,55,151,104,137,104,172,206,138,106,62,112,104,87,216,134,95,163,44,107,92,74,81,36,56,208,107,3
98,105,166,185,85,87,128,149,180,106,186,49,75,157,160,76,178,155,185,34,216,137,36,105,125,108,146,130,130,111,151,104,137,82,167,46,63,180,218,37,150,144,207,104,112,168,89,35,86,219,74,72,190,39,115,63,84,220,158,135,79,188,71,201,171,201,101,162,82,200,94,57,218,188,190,42,163,183,79,137,122,99,100,163,86,118,49,51,162,37,41,135,181,85,101,77,57,125,87,172,85,81,78,158,103,172,173,139,66,218,54,153,125,208,134,207,40,167,188,111,188,96,80,168,50,189,182,66,180,155,91,176,106,99,101,77,181,171,198,100,200,215,194,186,195,177,45,116,176,89,67,86,78,115,216,189,173,157,101,188,43,164,180,161,61,132,184,80,95,186,140,221,104,58,90,66,120,79,80,75,140,116,120,91,150,84,92,139,70,205,78,60,138,124,154,205,101,73,46,113,194,108,102,133,96,166,176,136,103,218,54,164,195,127,206,91,83,113,118,46,145,206,78,199,187,82,121,86,184,42,54,151,104,138,104,172,206,138,106,62,111,104,87,216,134,95,163,44,107,93,75,82,36,55,208,107,3
98,104,167,184,83,86,130,148,179,106,185,49,75,156,161,75,179,155,184,34,218,138,36,105,125,110,145,132,130,112,152,105,138,83,168,46,62,180,217,36,152,144,209,103,112,167,89,35,85,219,74,71,189,38,115,65,84,219,158,137,80,187,72,201,171,201,101,162,82,200,95,55,220,187,190,43,163,182,81,136,123,98,100,164,85,119,50,50,162,38,39,136,182,84,101,77,56,125,87,173,85,80,77,158,103,173,173,139,68,219,53,152,126,208,132,207,41,166,188,111,190,95,79,166,52,190,182,66,180,153,91,174,106,98,100,76,182,173,198,99,200,216,193,187,197,176,44,115,175,88,68,83,78,116,217,190,172,157,101,188,44,164,178,160,61,131,184,80,95,187,139,222,103,57,90,67,121,79,81,75,142,115,119,90,151,82,92,137,70,204,77,61,139,123,154,203,98,73,45,114,194,110,101,134,97,166,174,135,105,220,55,164,194,127,205,92,82,113,120,44,143,206,77,198,188,80,120,87,187,43,54,152,101,138,106,170,207,139,107,63,112,103,87,217,134,95,165,45,107,93,75,83,36,55,208,106,3
98,105,166,185,85,86,129,148,180,106,186,49,76,156,160,76,178,154,184,34,216,137,36,105,126,108,146,130,130,111,151,104,137,82,167,47,63,180,218,37,150,144,207,103,112,168,89,35,86,219,74,72,190,39,115,63,84,220,158,135,79,187,71,201,172,201,101,162,82,200,94,57,218,188,190,42,162,183,80,137,122,99,101,163,86,118,49,51,162,37,40,135,181,85,102,77,57,125,87,172,85,81,78,157,104,172,173,138,66,218,54,153,125,207,134,207,41,167,188,111,188,96,80,168,50,189,183,66,179,155,91,176,107,99,101,77,182,172,197,100,201,215,193,186,196,177,45,116,176,89,67,86,78,115,217,189,172,157,101,189,43,163,179,161,62,132,184,80,95,185,140,220,104,58,90,66,121,78,80,75,140,115,119,90,150,84,92,139,70,205,78,60,138,123,154,205,101,73,45,113,194,108,102,133,96,165,176,136,104,218,54,164,195,127,206,91,84,113,118,46,145,205,78,200,187,82,121,86,185,43,55,151,104,138,104,173,206,138,107,62,112,104,87,216,134,95,163,43,107,93,74,81,36,55,208,108,3
90,81,50,86,117,147,152,97,103,133,204,177,112,141,183,150,128,125,167,147,146,214,204,52,128,142,105,151,185,37,181,216,209,101,60,95,190,115,46,96,73,211,64,201,103,212,186,132,212,181,156,85,79,42,98,134,63,151,38,133,70,92,59,211,134,46,45,171,49,44,192,176,128,57,214,96,57,213,154,86,136,157,43,117,140,148,153,134,78,210,124,155,203,172,115,87,86,132,170,47,97,53,212,158,49,111,110,210,214,135,100,85,95,187,169,155,69,136,49,80,165,94,57,74,70,173,141,62,143,61,169,72,145,95,71,113,176,165,212,184,198,132,77,84,112,178,106,187,187,97,210,134,92,111,218,77,178,208,209,54,204,198,79,138,175,120,166,151,120,123,139,176,52,69,78,123,62,155,214,42,91,203,34,84,111,108,157,74,192,172,119,172,130,95,55,190,202,54,147,61,159,153,37,92,45,90,176,137,54,122,162,91,107,41,118,195,159,198,38,149,191,115,214,43,210,156,148,55,140,57,52,209,42,122,38,180,65,132,35,169,118,203,179,41,159,212,74,92,106,83,182,203,148,140,194,128,4
91,81,49,86,117,148,152,97,102,133,204,177,112,141,183,150,128,124,166,148,147,214,204,53,128,142,104,150,185,37,181,217,209,100,60,96,190,115,47,97,74,211,63,202,103,213,186,132,212,180,156,85,79,43,98,132,63,151,38,133,70,91,60,212,134,46,45,170,49,44,192,175,128,56,215,96,56,214,154,86,136,157,43,117,139,149,152,133,78,210,124,155,203,172,115,87,88,132,170,48,97,54,213,159,48,112,110,210,214,135,99,85,94,186,168,156,68,136,50,81,164,93,56,75,71,173,141,63,143,62,169,72,145,95,71,112,177,165,212,184,198,132,76,84,111,178,107,186,188,97,210,135,91,111,219,77,178,207,208,53,203,198,79,138,176,120,165,151,121,122,138,176,52,69,79,124,62,155,215,42,91,202,34,84,111,109,157,75,191,172,120,172,129,95,56,189,202,53,147,61,159,153,37,92,45,91,176,136,55,122,162,92,107,41,119,194,158,197,38,149,192,114,213,43,210,156,148,54,139,57,52,210,42,122,38,180,65,131,35,170,118,203,180,41,158,212,75,92,105,83,182,203,148,139,194,128,4
90,80,50,85,118,148,152,97,104,131,204,177,112,141,183,150,128,123,166,148,147,214,205,53,127,143,104,150,184,35,182,217,209,101,61,96,189,115,49,97,72,212,64,202,103,214,185,133,212,181,156,87,78,44,99,133,64,152,37,132,69,92,60,213,135,46,45,169,48,44,193,176,127,58,215,96,58,213,153,86,135,156,43,116,139,148,152,133,78,210,125,156,203,171,115,87,90,133,171,47,95,54,213,159,49,111,110,210,214,135,98,86,94,186,168,156,68,136,50,82,164,94,56,74,70,172,141,63,143,62,169,72,145,95,70,112,176,165,211,184,198,131,75,84,111,177,108,185,188,98,210,135,93,111,218,77,178,208,208,54,203,200,79,138,176,120,166,151,121,123,137,177,53,68,79,125,62,153,216,43,91,202,34,84,111,108,158,74,191,173,120,172,129,96,55,191,202,53,148,61,159,153,38,91,45,91,176,137,55,122,162,91,108,41,118,195,157,197,38,149,192,114,213,43,210,157,148,54,141,57,52,211,43,123,37,179,65,133,36,170,118,204,179,41,157,212,74,92,105,83,181,202,148,139,194,129,4
90,79,51,85,117,148,153,97,102,132,204,178,113,142,183,150,128,124,167,148,146,214,204,53,127,143,104,151,185,36,181,216,210,100,59,96,191,115,47,96,73,212,63,203,103,214,185,133,212,181,155,85,80,42,97,133,63,151,38,134,70,91,60,211,134,46,46,170,49,45,193,175,128,57,216,96,57,214,155,86,135,157,44,117,140,149,152,134,79,209,123,154,204,171,115,87,88,133,170,48,97,53,213,160,47,112,111,210,215,136,99,85,94,187,168,155,68,135,50,81,164,94,56,74,70,173,141,63,142,62,169,73,146,96,71,113,177,165,213,184,198,131,76,84,112,178,107,186,188,97,210,135,90,111,219,77,180,208,208,53,203,198,79,139,176,121,166,151,121,122,138,177,52,69,79,125,61,154,215,43,92,202,34,84,111,108,158,74,191,172,119,172,129,96,55,190,203,53,147,62,160,153,37,92,45,91,176,136,55,123,162,91,107,42,119,194,158,197,38,149,193,114,213,43,210,156,148,54,139,57,52,209,42,121,39,180,66,131,36,170,118,203,179,40,157,212,75,92,106,83,181,203,148,139,194,128,4
90,80,50,86,118,148,152,97,102,133,204,177,113,141,183,150,128,124,166,148,146,214,203,53,127,142,104,151,185,37,181,217,209,100,60,96,190,115,47,97,74,212,63,202,103,213,186,132,212,181,156,85,79,43,98,133,63,151,38,133,70,92,59,212,134,46,45,170,49,44,193,176,128,56,215,96,57,213,154,86,136,157,43,117,139,148,152,134,78,209,124,155,203,171,114,87,88,132,170,48,97,54,213,159,48,112,110,210,214,135,99,85,94,186,168,156,68,136,50,81,164,93,56,75,70,173,141,63,143,62,169,72,145,96,71,112,177,165,212,184,198,132,76,84,112,178,107,186,188,97,210,135,91,111,219,77,178,207,208,53,203,198,79,138,176,120,165,151,121,122,137,176,52,69,78,124,62,154,215,43,91,202,34,84,111,108,157,74,192,172,120,173,129,95,55,189,202,54,147,61,159,153,37,92,45,91,176,136,55,123,162,92,107,41,119,194,158,197,37,149,192,114,213,43,210,156,148,54,140,57,52,210,42,122,38,180,65,131,35,170,118,203,180,41,158,211,75,92,106,83,182,203,148,139,194,128,4
91,78,52,89,121,146,155,96,102,138,208,181,115,141,184,150,126,127,167,145,144,218,204,53,129,142,102,149,182,36,185,216,211,102,61,94,189,115,50,93,73,214,61,203,104,216,184,134,211,179,157,90,81,47,98,132,60,151,40,136,68,89,56,213,134,48,45,170,48,40,193,176,129,57,219,98,55,213,153,90,136,156,41,112,139,148,155,130,80,209,123,156,203,170,111,85,88,133,171,48,99,51,211,160,51,111,110,205,213,136,95,84,95,189,169,157,72,136,49,84,163,89,58,79,69,171,139,65,143,64,169,71,147,95,71,106,177,166,213,184,197,131,79,83,115,178,105,183,187,97,212,135,89,112,220,78,180,204,212,51,204,202,79,138,174,123,164,150,123,122,136,175,50,68,76,128,63,154,216,42,92,202,32,83,113,109,160,75,193,170,123,167,127,94,56,188,202,54,146,61,158,152,36,90,49,91,175,133,53,123,159,91,106,42,119,193,159,196,36,150,188,117,214,44,208,157,144,51,142,56,52,210,45,119,41,180,63,131,36,168,119,203,183,42,160,214,78,92,107,86,181,204,151,143,193,128,4
90,80,50,87,117,148,152,97,102,133,205,177,112,141,184,150,127,124,166,148,146,214,204,53,127,142,104,150,185,37,182,217,209,100,60,96,190,115,48,96,74,211,63,202,102,213,187,132,212,181,156,85,79,43,98,133,63,152,37,133,70,91,60,212,134,46,45,170,49,44,193,175,128,56,215,96,57,213,155,86,136,157,44,117,139,149,151,134,78,210,124,155,203,172,115,87,88,132,171,48,96,54,213,159,48,112,110,210,214,135,99,86,95,187,168,155,69,136,49,81,165,93,56,75,71,172,141,63,143,62,170,72,145,95,72,112,177,165,212,184,198,132,76,84,112,178,107,185,188,97,210,134,91,111,219,77,178,207,209,53,203,198,79,139,176,121,165,150,121,122,137,176,51,69,79,124,62,155,215,42,91,202,34,83,111,108,157,74,192,171,119,172,129,97,55,190,202,53,148,61,158,153,37,92,44,91,176,136,54,122,162,92,107,41,120,194,158,197,37,148,192,114,213,43,210,156,148,54,139,57,52,209,42,122,39,180,65,131,35,170,118,203,180,41,157,212,75,93,106,84,182,203,148,138,194,128,4
91,80,49,86,117,148,152,97,102,133,204,177,112,141,183,150,128,124,167,147,147,215,203,53,127,142,104,151,185,37,182,217,210,100,60,96,190,115,47,97,74,211,63,202,103,213,186,132,212,180,156,85,79,43,98,133,63,152,38,132,70,92,60,212,134,46,45,170,49,44,193,176,128,57,215,96,57,214,154,86,136,157,43,117,139,149,152,134,78,209,124,155,204,172,115,87,88,132,170,48,96,54,213,159,48,112,111,210,215,134,98,85,94,186,168,156,69,136,49,81,164,93,56,75,71,173,140,63,143,62,169,72,145,96,71,112,177,165,212,184,198,132,76,84,111,178,107,185,188,97,210,135,91,111,219,77,178,207,209,53,203,198,79,138,176,120,165,150,121,122,137,176,52,69,79,125,62,154,215,43,91,202,34,84,111,109,158,74,191,172,120,173,129,95,55,190,202,53,147,61,158,153,37,92,45,90,176,137,54,123,162,92,107,41,119,194,158,198,37,149,192,114,213,43,210,156,148,54,139,57,52,210,43,122,38,180,65,131,35,170,118,203,180,41,158,211,75,92,105,83,182,203,148,139,194,128,4
91,81,50,86,117,147,153,97,101,133,204,177,112,142,183,151,127,124,165,148,147,214,203,53,127,144,104,150,185,37,182,216,210,100,58,96,190,116,47,98,73,210,62,199,104,212,186,131,212,180,155,85,79,43,98,132,64,151,38,132,70,91,60,212,133,45,45,169,49,45,193,174,128,57,214,94,57,214,153,87,136,157,42,117,139,150,151,134,79,208,125,155,204,172,114,88,88,133,171,47,97,54,213,158,50,112,111,209,214,136,98,84,95,186,169,155,69,136,48,81,163,93,57,75,70,173,140,63,143,62,169,73,145,96,70,114,178,166,214,185,199,131,74,85,111,176,108,187,188,97,209,134,91,111,218,76,178,208,209,53,204,197,79,137,175,119,166,151,122,122,137,177,51,69,78,125,63,154,215,42,92,203,33,84,111,109,155,74,190,172,120,173,130,97,56,190,204,54,148,62,159,153,37,92,46,90,176,137,55,123,161,92,109,42,118,194,159,198,36,149,192,113,214,43,210,155,148,54,139,58,53,209,41,121,38,181,65,131,35,170,119,203,181,41,158,211,74,93,104,82,182,204,148,139,195,129,4
90,80,50,87,117,149,152,97,103,133,204,178,113,142,184,149,127,125,167,147,147,213,204,52,128,141,104,151,184,36,182,216,210,100,60,94,189,115,47,97,75,212,63,203,104,213,187,132,212,180,156,86,78,43,97,133,64,149,37,133,71,91,59,212,134,47,44,170,48,45,193,176,128,57,216,96,56,214,153,87,136,158,44,118,137,149,152,134,77,210,126,155,203,171,115,87,87,133,169,47,96,53,212,160,48,113,111,210,215,134,99,86,96,186,167,156,69,135,49,81,165,93,57,74,70,174,141,62,144,61,171,71,145,96,72,111,176,165,213,184,198,132,78,85,110,178,108,185,188,97,211,135,89,110,219,76,178,208,209,53,204,198,79,138,176,122,165,150,121,121,139,176,53,70,79,124,63,153,215,43,91,203,35,83,111,109,156,74,192,170,121,171,129,97,56,191,201,52,148,61,158,153,37,92,46,91,176,137,55,123,162,93,108,40,119,194,158,198,36,149,192,113,213,43,210,156,147,53,141,56,53,210,43,121,38,180,63,132,36,170,118,203,178,42,157,212,74,92,106,84,182,204,149,137,193,128,4
91,80,50,86,117,148,153,97,102,133,204,177,112,141,183,150,128,124,166,148,147,214,204,53,128,142,104,150,186,37,181,217,209,100,60,96,190,115,47,97,74,211,64,202,103,214,186,132,212,180,156,85,79,43,98,133,63,151,38,133,70,92,60,212,134,46,45,170,49,44,193,176,128,56,216,95,57,214,154,86,136,156,43,118,139,149,152,133,78,209,124,155,203,172,115,87,89,132,171,48,97,54,213,158,48,112,110,210,214,134,99,86,93,186,168,155,68,136,50,81,164,94,56,75,71,173,141,63,143,62,169,72,146,96,71,113,176,166,212,185,198,132,76,84,111,178,107,186,189,97,210,134,91,110,219,77,178,207,209,52,204,198,79,138,176,121,165,150,121,122,137,176,52,69,78,124,62,154,215,42,91,202,34,84,111,108,157,74,191,172,120,172,129,96,56,189,203,53,147,61,159,153,36,92,45,91,176,137,55,123,162,92,107,41,118,194,159,198,38,148,192,114,213,43,211,156,148,54,139,57,52,210,42,121,38,180,64,131,35,170,118,203,180,41,158,212,75,92,106,83,182,202,149,139,193,128,4
91,80,50,86,117,148,152,97,102,133,204,177,112,141,183,150,127,124,166,148,147,214,204,53,127,142,104,150,185,37,181,217,209,100,60,96,190,115,47,97,74,211,63,202,103,213,186,132,212,181,156,85,79,43,98,133,63,151,38,133,70,92,60,212,134,46,45,170,49,44,192,176,128,56,215,96,57,213,154,86,136,157,43,117,139,149,152,134,78,209,124,155,203,172,115,87,88,132,170,48,97,54,213,159,48,112,111,210,214,135,99,85,94,186,168,155,68,136,50,81,164,93,56,75,70,173,141,63,143,62,169,72,145,95,71,112,177,165,212,184,198,132,76,84,112,178,107,186,188,97,210,135,91,111,219,77,178,207,209,53,204,198,79,138,176,120,165,151,121,122,137,177,52,69,78,124,62,154,215,43,91,202,34,84,111,109,157,74,192,172,120,172,129,96,55,189,202,53,147,61,159,153,37,92,45,91,176,137,55,123,162,92,107,41,119,194,158,197,37,149,192,114,213,43,210,156,148,54,139,57,52,210,42,122,38,180,65,131,35,170,118,203,180,41,158,211,75,92,105,83,182,203,148,139,194,128,4
91,80,50,86,117,148,152,97,102,133,204,178,112,140,183,151,128,125,166,147,147,215,203,53,127,143,105,150,185,37,182,217,209,101,59,95,190,115,47,97,73,211,63,201,103,213,186,132,212,181,155,85,79,43,98,133,63,152,38,132,70,92,60,212,134,46,45,169,49,44,192,176,128,56,214,96,57,213,155,87,136,157,43,116,139,149,152,134,78,209,124,155,204,172,114,87,88,133,170,48,97,54,214,159,48,112,111,210,215,134,99,85,94,186,167,155,69,136,49,81,164,94,56,75,70,173,141,63,143,62,170,73,146,96,71,112,176,165,212,184,198,132,76,85,112,177,108,185,188,95,210,135,91,111,219,76,178,207,209,53,203,199,79,139,176,120,166,150,122,122,137,177,52,69,78,125,61,155,215,41,91,202,34,84,111,109,158,75,191,172,120,172,129,95,56,189,202,53,148,61,159,153,37,92,44,90,177,137,55,122,162,92,106,41,119,194,158,198,38,149,192,113,213,43,210,156,148,55,139,57,52,210,43,122,39,180,65,132,35,170,119,203,180,41,158,211,75,93,105,83,182,202,147,139,193,127,4
91,80,50,85,117,147,155,95,104,133,205,178,112,138,183,151,131,123,166,146,147,213,204,50,128,140,104,152,186,37,181,219,209,99,61,95,191,115,49,98,75,211,61,202,100,213,186,133,213,182,157,87,83,42,100,134,64,153,41,132,71,92,60,210,135,46,44,169,52,45,193,175,130,54,215,94,59,212,154,85,137,155,46,120,138,147,151,131,78,206,123,156,204,172,115,87,87,132,172,47,96,53,215,160,47,114,110,213,215,135,97,84,93,188,170,156,67,135,51,83,163,91,55,73,69,170,139,63,145,61,171,72,145,97,72,110,177,166,212,184,199,131,79,85,114,178,108,185,188,98,211,135,91,113,219,78,179,207,209,51,203,200,76,139,176,119,166,149,121,122,136,178,52,69,77,124,64,155,216,43,89,201,36,83,110,108,155,74,190,172,119,173,129,94,56,189,203,55,147,63,159,151,36,89,45,90,175,138,55,122,164,88,109,42,119,196,158,196,37,148,191,113,215,42,207,153,149,53,137,56,55,211,44,122,35,180,66,135,38,170,117,204,180,40,158,210,73,93,104,82,185,200,148,142,193,127,4
90,80,50,86,118,148,153,97,101,132,205,176,112,142,182,149,128,123,165,148,147,216,204,53,125,142,106,151,184,36,182,216,208,99,59,96,190,115,46,98,74,211,63,205,103,213,186,135,211,180,154,85,79,44,98,132,61,151,38,133,70,91,60,212,135,47,44,168,50,44,191,176,128,57,214,95,57,215,153,87,137,158,43,120,139,147,151,132,78,210,123,155,204,170,113,87,89,134,171,47,98,53,214,157,47,113,111,209,214,135,100,85,94,185,169,155,69,137,50,81,164,94,59,74,69,175,142,64,143,62,170,71,145,94,71,112,176,165,213,185,199,131,74,84,112,179,108,186,186,98,211,133,90,109,218,76,177,208,207,52,202,197,80,139,176,121,166,150,122,122,137,176,52,68,78,124,63,154,216,42,92,202,36,84,109,109,159,74,190,174,117,172,129,94,55,190,204,55,148,60,157,153,34,90,46,91,175,136,54,122,163,93,107,42,119,194,158,198,37,150,192,114,213,43,209,157,148,53,139,57,51,210,41,123,37,179,65,131,35,171,119,203,178,41,157,211,75,92,104,84,181,203,150,140,192,128,4
90,80,49,85,118,148,152,96,102,134,204,178,112,142,183,150,128,124,166,148,146,215,204,52,127,142,104,151,185,37,181,216,209,100,60,96,190,115,47,96,73,212,64,202,103,213,186,133,212,180,156,85,79,43,98,133,64,151,38,133,71,92,61,212,134,45,46,170,49,44,193,175,129,56,214,97,57,212,154,86,136,158,43,117,138,149,152,133,79,209,124,155,203,172,114,87,88,132,170,47,96,54,213,158,49,113,110,209,215,135,98,84,94,186,168,155,68,136,50,81,165,94,56,75,70,173,141,62,143,62,170,72,145,96,71,113,177,164,212,184,198,131,76,85,112,178,107,185,188,97,210,135,90,111,219,76,178,207,208,54,204,199,81,139,176,121,166,151,121,122,139,176,52,69,78,124,62,155,215,43,90,202,34,84,111,109,157,75,191,172,120,172,129,95,55,189,202,53,147,61,159,153,36,92,45,90,176,137,54,122,161,93,107,41,119,194,157,198,37,148,192,113,214,42,210,156,148,55,139,57,52,209,43,121,38,181,65,132,36,169,118,203,180,40,158,211,74,92,105,82,182,202,148,139,194,128,4
91,78,49,88,118,148,151,100,102,131,205,177,112,142,184,150,126,125,164,147,147,213,203,50,127,144,104,151,187,39,180,216,210,99,61,95,190,113,49,96,75,210,64,202,104,213,187,129,213,183,155,84,80,44,97,132,62,152,40,134,70,93,62,211,134,47,46,171,47,46,193,177,130,54,217,93,57,212,156,83,136,157,42,116,137,148,151,134,77,211,124,154,204,172,112,86,88,134,171,46,97,52,212,158,48,113,110,208,216,137,98,85,94,188,167,156,66,133,50,80,163,94,56,76,71,173,143,62,141,62,168,74,147,95,72,110,174,163,213,184,200,133,79,84,112,177,108,186,190,95,211,134,94,108,217,77,179,207,210,54,203,197,82,138,176,119,167,152,122,121,138,178,51,68,80,124,63,155,214,42,91,203,33,85,113,108,158,75,191,173,119,171,131,96,54,189,202,53,148,62,157,154,38,94,40,88,177,135,56,125,164,92,108,40,117,195,157,195,37,149,191,113,213,41,210,152,148,53,140,56,52,208,44,121,37,180,64,134,37,169,118,204,177,42,159,210,76,91,105,80,178,203,147,139,192,128,4
91,81,49,86,118,148,152,98,102,132,204,177,113,141,183,152,128,123,167,148,147,214,204,52,127,143,104,151,185,37,181,217,210,100,60,96,190,115,47,98,73,212,64,202,103,214,186,132,213,181,156,86,79,44,98,133,64,152,38,132,70,92,60,212,134,47,45,171,48,44,193,176,129,57,215,96,57,213,154,86,136,157,44,117,139,149,151,133,79,209,124,155,204,171,115,87,88,132,170,48,97,54,213,158,48,111,110,209,215,136,98,85,94,186,168,156,68,136,50,81,164,93,56,75,71,173,141,62,143,62,169,72,145,95,71,112,177,164,211,184,199,131,76,84,111,178,106,186,188,96,211,134,91,111,219,77,178,207,209,53,204,198,79,137,176,121,165,151,122,123,138,177,51,69,78,124,62,154,215,43,91,203,34,84,111,108,158,75,192,172,120,173,129,96,55,190,202,54,148,61,159,154,37,92,45,92,176,137,55,122,162,92,107,41,120,195,158,197,36,148,192,114,214,42,210,156,148,55,139,56,53,210,42,122,38,181,65,131,36,169,118,203,180,42,157,211,75,91,105,83,182,203,148,138,195,129,4
90,80,49,86,117,148,152,97,102,133,204,177,112,141,183,150,128,124,166,148,147,214,204,53,128,142,104,150,185,37,181,217,209,100,60,96,190,115,47,97,74,212,63,202,103,213,186,132,212,181,156,85,79,43,98,133,63,151,38,133,70,91,60,212,134,46,45,170,49,44,193,176,128,56,215,96,57,213,154,86,136,157,43,117,139,149,152,133,78,209,124,155,203,172,115,87,88,132,170,48,97,54,213,159,48,112,110,210,214,135,99,85,94,186,168,155,68,136,50,81,164,93,56,75,70,173,141,63,143,62,169,72,146,95,71,112,177,165,212,184,198,132,76,84,112,178,107,186,188,97,210,135,91,111,219,77,178,207,208,53,204,198,79,138,176,120,165,151,121,122,138,177,52,69,78,124,62,154,215,43,91,202,34,84,111,109,157,74,191,172,120,172,129,95,55,190,202,53,147,61,159,153,37,92,45,91,176,136,55,123,162,92,107,41,119,194,158,197,37,149,192,114,213,43,210,156,148,54,139,57,52,210,42,122,38,180,65,131,35,170,118,203,180,41,158,212,75,92,105,83,182,203,148,139,194,128,4
94,80,48,87,116,147,153,99,102,131,205,178,112,138,179,150,127,123,167,149,148,214,205,53,129,141,106,150,184,37,181,216,208,100,59,97,190,117,49,95,75,211,66,200,101,213,186,131,211,181,158,84,79,45,98,130,64,152,40,130,72,92,60,213,132,44,46,171,51,44,190,176,127,58,214,95,53,213,155,85,137,156,42,118,140,151,151,135,78,210,126,154,205,173,115,86,88,129,170,50,97,52,211,158,48,110,112,210,213,135,98,87,94,185,166,156,67,137,52,81,164,93,55,75,68,172,146,62,141,62,166,72,145,96,71,112,178,165,214,184,201,135,72,82,112,179,107,188,189,97,211,132,91,111,219,76,180,209,209,56,204,200,79,137,177,119,165,151,121,120,138,177,53,68,76,124,60,154,217,41,91,202,34,85,108,111,157,74,193,170,119,170,129,96,55,187,202,55,149,63,158,153,39,92,45,94,175,136,57,126,159,91,107,40,118,193,156,198,37,150,191,114,212,43,211,157,146,54,138,57,51,209,43,120,38,181,65,133,36,170,118,202,179,42,160,210,76,92,104,82,181,206,151,141,194,126,4
91,80,50,86,117,148,152,97,102,133,204,177,112,141,183,150,128,124,166,148,147,214,204,53,128,143,104,151,185,37,181,216,209,100,60,96,190,115,47,97,74,212,64,202,103,213,186,132,212,180,156,85,79,43,98,133,63,151,38,133,70,91,60,212,134,46,45,170,49,44,192,176,128,56,215,96,57,213,155,86,136,157,43,117,139,148,152,134,78,209,124,155,203,172,115,87,88,132,170,48,97,54,213,158,48,112,111,210,215,135,98,85,94,187,168,155,69,136,50,81,164,93,56,75,70,173,141,63,143,62,169,72,145,95,71,112,177,165,212,184,198,132,76,84,112,178,107,186,188,97,210,135,91,111,219,76,178,207,209,53,203,198,79,138,176,121,165,151,121,122,138,176,52,69,78,124,62,154,215,43,91,202,34,84,111,108,157,74,192,172,120,172,129,95,55,189,202,53,147,61,159,153,37,92,45,91,176,137,55,123,162,92,107,41,119,194,158,197,37,149,192,114,213,43,210,156,148,54,139,57,52,210,42,122,38,180,65,131,35,170,118,203,180,41,158,211,75,92,106,83,182,203,148,139,194,128,4
90,80,50,86,117,148,153,97,102,133,204,177,112,141,183,150,127,123,166,147,147,214,203,53,128,142,104,150,185,37,181,217,209,100,60,96,190,115,47,97,74,212,63,202,103,213,186,132,212,181,156,85,79,43,98,133,63,151,38,133,70,92,60,212,134,46,45,170,49,44,193,176,128,57,215,96,57,213,155,86,136,157,43,117,139,149,152,134,78,209,124,155,204,171,115,87,88,132,170,48,97,54,213,158,48,112,110,210,214,135,99,85,94,186,168,155,68,136,50,81,164,93,56,75,70,173,141,63,143,62,169,72,146,95,71,112,177,165,212,184,198,132,76,84,112,178,107,185,188,97,210,135,91,111,219,77,178,207,208,53,203,199,79,138,176,120,165,151,121,122,138,177,52,69,78,124,62,154,215,43,91,202,34,84,111,108,157,75,192,172,120,172,129,96,55,189,202,53,147,61,159,153,37,92,45,91,176,137,55,123,162,92,107,41,119,194,158,197,37,149,193,114,213,43,210,156,148,54,139,56,52,210,42,121,38,180,65,131,35,170,118,203,180,41,158,211,75,92,105,83,182,203,148,139,194,128,4
92,82,50,89,119,149,151,97,100,135,201,182,108,141,183,155,127,124,166,148,145,213,200,55,127,143,101,152,185,35,180,218,210,101,57,93,189,111,51,98,72,210,65,205,101,216,185,132,211,181,153,86,77,45,99,135,65,151,41,133,68,89,59,213,133,48,44,168,51,44,196,178,130,57,218,99,58,213,151,84,136,158,43,116,137,149,153,136,80,207,126,156,206,172,112,87,87,134,173,47,100,51,212,159,45,113,112,213,217,137,95,89,100,189,168,155,70,134,52,82,167,96,56,71,72,173,141,64,144,61,167,70,144,96,71,112,178,162,212,183,196,129,76,86,110,181,106,192,190,96,210,137,94,107,223,76,180,208,207,54,204,195,80,138,177,122,167,147,120,118,140,176,54,70,74,123,61,152,214,47,92,203,30,88,112,105,159,75,190,170,122,171,128,98,59,185,199,55,146,60,160,152,38,93,44,93,173,140,53,122,161,92,107,40,122,197,156,199,36,148,194,116,213,47,210,153,149,54,141,58,54,210,43,121,36,181,64,129,37,172,117,200,183,39,158,208,78,94,104,82,184,203,154,137,193,129,4
91,80,50,86,117,148,152,97,102,132,204,177,112,141,183,150,127,123,166,148,147,214,203,52,128,142,104,150,185,37,181,217,209,99,60,96,190,115,47,97,73,211,63,202,102,213,187,132,212,180,156,85,79,43,98,133,63,151,37,133,70,91,60,212,134,46,45,170,49,44,193,176,128,56,215,96,56,214,154,86,136,157,44,117,139,148,152,134,78,210,124,155,204,172,114,87,88,132,170,48,97,54,213,158,48,112,110,210,214,135,98,85,94,186,168,155,68,136,49,81,164,93,57,75,70,173,141,63,143,62,169,72,146,95,71,112,177,165,212,184,198,132,76,84,111,177,107,186,189,97,210,135,91,111,219,77,179,207,209,53,204,198,79,138,176,120,165,151,121,122,137,177,52,69,78,124,63,155,215,43,91,202,34,84,111,109,158,74,191,172,120,173,129,96,55,189,202,53,147,61,158,153,37,92,45,90,176,137,54,123,162,92,107,41,119,194,158,197,37,148,192,114,214,42,210,156,148,55,139,56,52,210,42,121,38,181,65,131,35,170,118,202,180,41,158,212,75,92,105,83,182,203,148,139,194,128,4
92,80,50,87,119,147,151,97,103,132,204,177,114,139,183,151,127,122,167,147,147,214,204,53,127,141,104,150,184,36,182,214,209,101,60,94,190,115,47,98,74,213,63,201,103,214,188,130,211,181,157,86,80,43,97,133,62,151,36,132,70,90,60,211,134,46,45,169,48,44,193,174,128,55,215,97,56,213,154,87,136,157,44,118,139,148,152,133,79,210,123,155,203,171,115,87,87,133,170,49,97,54,213,160,49,112,110,210,215,135,98,86,93,187,168,154,70,135,49,81,164,93,55,75,70,173,141,63,142,61,169,72,146,95,70,114,177,166,212,184,199,132,77,84,112,179,107,185,190,96,209,135,91,111,217,77,178,206,208,53,203,199,80,138,175,120,166,150,120,124,138,176,52,69,79,125,61,154,214,43,90,202,34,84,110,105,158,76,193,171,120,171,129,96,56,189,201,53,147,62,159,153,36,91,44,91,176,137,55,124,162,91,107,42,118,193,157,196,38,149,194,112,213,42,212,156,149,53,139,57,53,210,42,122,38,182,64,132,36,170,118,203,181,42,158,212,73,92,105,84,182,203,149,139,194,127,4
91,83,49,86,118,147,151,98,101,131,205,178,110,141,184,150,126,125,164,148,142,215,205,54,127,144,104,153,185,34,181,214,210,101,60,94,189,116,48,97,73,212,63,200,103,213,186,129,210,180,155,85,81,44,97,133,63,151,38,134,67,92,59,210,135,48,44,171,48,46,194,176,132,54,214,96,57,213,155,87,136,158,43,117,137,145,154,133,79,210,125,158,202,172,112,87,89,132,168,48,96,55,213,160,49,110,110,210,214,135,99,83,93,186,168,156,68,135,48,82,163,93,59,74,71,172,142,64,145,64,170,72,147,94,71,114,177,165,213,186,198,131,77,84,113,177,108,185,190,95,208,136,91,110,219,74,179,206,208,54,203,200,78,141,177,119,166,148,121,122,136,175,49,69,79,125,61,156,215,42,92,202,33,87,108,108,158,72,187,171,119,172,129,95,53,189,203,54,150,62,161,156,37,91,44,89,176,135,55,120,161,93,105,41,119,192,159,198,35,149,194,115,214,44,206,157,149,53,140,59,52,209,46,121,39,179,65,131,36,169,115,200,180,38,157,209,76,91,105,84,183,202,147,139,192,128,4
91,81,51,86,118,150,155,97,103,135,204,176,111,140,183,150,127,125,168,147,148,212,206,54,128,142,107,150,185,37,181,218,208,100,62,96,190,114,46,99,75,212,65,202,99,213,186,131,210,183,154,84,80,45,99,132,63,150,38,134,68,92,59,211,133,46,46,170,48,42,194,175,130,58,213,97,59,214,156,87,137,158,45,117,139,146,151,133,77,208,124,154,202,172,114,88,87,133,171,48,98,53,211,158,50,112,111,211,215,135,99,85,96,188,168,157,66,136,49,81,166,96,58,75,72,172,142,63,144,60,172,73,145,97,70,112,179,164,213,184,199,134,78,85,113,175,106,186,190,98,210,135,93,113,218,78,179,206,209,55,202,199,78,140,178,122,167,149,121,125,135,177,51,70,79,124,62,154,216,41,92,202,34,85,110,110,157,76,194,172,120,172,128,95,56,189,204,56,147,62,161,153,34,93,45,90,175,137,54,122,159,91,106,42,120,197,158,198,37,149,193,114,213,43,211,155,149,53,137,56,53,210,44,122,39,182,65,132,33,170,119,202,179,42,158,213,75,92,105,85,181,204,149,137,195,126,4
90,81,50,86,117,147,153,97,103,133,204,177,112,141,182,151,128,124,166,148,147,213,204,53,127,142,105,151,185,38,181,216,209,100,61,95,190,116,48,96,74,212,63,201,102,214,185,132,213,180,155,86,79,43,98,132,63,152,37,133,70,91,60,212,134,45,45,171,49,43,192,175,129,56,215,97,56,214,156,87,137,157,43,118,139,148,151,134,78,210,124,155,204,172,115,86,89,132,170,47,97,55,213,159,47,113,111,210,215,136,99,84,94,186,167,155,69,136,50,82,165,93,57,75,70,173,142,64,143,62,169,72,146,96,71,113,177,166,212,184,199,132,76,85,111,178,107,186,188,97,209,134,92,112,219,76,179,208,209,52,203,198,80,138,176,121,165,150,122,122,136,177,53,69,78,124,62,155,216,42,91,203,33,84,110,108,157,73,191,172,120,173,130,95,56,190,203,54,147,61,159,154,38,92,45,92,175,136,55,123,162,92,106,41,119,195,158,197,38,148,191,113,213,42,209,157,148,54,139,56,52,209,42,122,39,180,64,132,35,170,118,203,179,40,157,211,74,93,105,83,183,203,147,138,195,128,4
91,79,49,84,119,150,152,97,104,133,207,177,113,140,184,149,129,123,167,147,146,215,203,52,128,142,104,154,186,35,180,216,209,99,60,93,191,114,47,100,73,211,65,202,101,210,186,133,213,181,153,83,82,42,98,133,63,150,38,132,70,89,57,211,135,47,48,170,49,45,194,179,130,54,214,97,58,214,154,86,134,155,46,116,137,150,152,133,79,210,125,156,199,173,116,87,88,129,170,49,96,57,213,157,49,112,110,212,213,134,99,83,96,184,167,157,69,134,49,81,164,92,59,76,71,175,141,64,143,61,170,71,147,96,69,112,177,164,213,186,198,132,75,84,114,176,107,188,186,97,213,137,89,110,219,76,178,206,208,53,201,197,77,139,176,120,164,151,121,121,137,176,52,70,80,125,63,154,215,45,91,202,34,84,111,110,159,75,193,173,119,174,129,95,54,189,203,55,149,61,157,150,38,90,48,90,175,137,54,122,165,88,108,40,121,196,158,195,37,147,195,113,214,41,208,156,147,51,137,57,52,211,41,123,36,182,66,133,32,168,119,203,180,42,155,211,77,91,105,85,181,203,148,142,193,127,4
90,80,51,87,117,148,151,97,103,133,204,178,113,141,183,150,128,123,167,148,146,213,204,52,127,143,106,151,186,37,182,216,209,101,60,95,187,117,48,97,73,212,65,204,103,213,186,133,212,181,155,85,79,44,97,134,62,151,38,134,71,92,60,212,133,46,44,171,49,44,193,175,128,57,217,96,57,214,155,86,136,156,44,118,139,148,150,134,79,209,125,153,203,171,115,88,87,132,170,48,96,54,213,160,48,111,111,209,216,135,100,84,95,186,167,157,69,135,50,80,162,93,57,76,71,173,142,64,143,62,169,71,145,95,71,111,177,163,210,184,198,132,76,84,111,177,107,187,187,97,210,135,90,113,219,76,177,207,208,53,203,199,78,138,176,121,165,150,120,121,138,176,53,68,78,124,64,155,214,41,91,202,34,84,111,109,157,74,192,172,120,172,129,95,56,189,204,55,147,61,158,153,37,94,46,91,177,136,54,124,162,93,107,41,119,195,158,197,36,150,192,115,212,42,212,156,148,53,139,57,52,209,42,123,39,183,64,130,34,170,118,203,179,41,158,211,74,91,106,84,183,203,149,139,193,129,4
91,80,49,86,118,148,152,96,101,133,204,178,112,141,183,149,128,124,166,148,147,214,204,53,127,142,104,150,185,37,181,216,209,100,59,96,190,114,48,96,74,212,64,203,103,212,186,132,212,180,157,85,79,43,97,132,64,152,37,132,70,92,60,211,134,46,45,171,49,44,194,174,128,56,213,96,57,212,154,86,137,157,43,118,139,148,152,134,77,210,123,155,203,171,115,86,88,132,170,48,96,54,213,159,49,113,110,210,215,134,99,86,94,187,168,156,68,135,51,82,163,93,56,75,70,174,140,64,143,62,170,72,145,95,71,112,177,166,212,184,198,132,77,85,110,178,107,186,188,96,210,135,90,111,220,77,179,207,208,53,202,198,79,139,177,121,165,151,121,123,138,176,52,68,77,126,64,154,215,42,91,202,33,84,112,108,157,74,192,171,119,173,129,96,55,190,203,53,146,61,158,153,36,92,45,91,176,138,55,123,162,92,107,41,119,194,158,197,38,149,192,113,213,43,211,156,148,54,140,56,52,209,42,122,38,180,65,131,35,170,118,204,179,41,158,212,75,92,105,83,182,203,149,139,195,127,4
91,81,49,87,118,148,153,96,103,133,204,177,113,140,185,151,126,122,167,148,147,214,203,52,127,142,105,151,185,36,182,217,209,100,61,95,190,115,47,96,74,211,63,202,101,212,186,132,211,180,156,87,80,44,98,134,62,151,39,132,70,93,60,212,135,46,45,169,49,44,193,176,128,58,215,96,57,215,154,86,136,157,43,118,138,148,152,134,79,209,123,155,203,171,114,86,88,132,171,45,97,53,213,158,48,110,110,210,216,136,98,85,94,186,168,156,69,136,50,83,164,93,55,74,71,173,140,63,143,61,169,72,144,96,71,114,178,164,212,185,199,131,77,84,113,178,106,186,189,97,211,137,91,111,219,77,179,207,210,53,204,198,79,138,175,120,166,152,121,122,138,177,52,69,77,124,62,155,214,43,91,202,32,83,110,108,157,74,192,170,120,174,130,94,56,190,201,52,146,60,158,154,38,91,45,89,176,137,53,123,161,91,108,42,118,194,158,197,38,149,192,115,214,43,210,155,148,53,140,57,52,210,41,122,39,181,66,132,35,171,117,202,179,41,158,212,75,93,105,83,182,205,148,138,193,129,4
90,81,50,86,117,148,152,97,103,132,204,177,113,141,183,150,127,124,167,148,146,214,203,53,128,143,104,151,186,37,182,216,209,100,60,96,190,115,48,97,74,211,64,202,103,213,186,132,212,180,156,85,79,43,98,134,63,152,38,132,70,91,60,212,134,46,45,170,49,44,192,176,128,56,215,96,57,214,154,86,136,157,43,117,139,148,152,133,79,209,124,154,204,172,115,87,88,132,170,48,97,54,213,159,48,112,111,209,215,135,98,85,94,187,168,156,68,136,50,81,164,93,56,75,71,173,141,62,143,62,169,72,145,96,71,112,177,165,212,184,198,132,76,84,112,178,107,185,188,97,210,135,91,111,219,76,179,206,208,53,203,199,79,138,176,120,165,151,121,122,138,176,52,69,78,124,63,154,215,43,91,202,33,83,111,108,158,74,192,171,119,173,129,96,55,189,202,53,147,61,158,153,37,92,44,90,176,137,55,122,161,92,107,41,119,194,159,198,37,149,192,114,213,43,210,155,148,54,139,56,52,210,42,122,39,180,65,131,36,170,119,203,179,41,157,212,75,92,105,83,182,202,148,139,194,128,4
90,80,48,86,118,148,152,97,102,134,204,177,112,141,183,150,128,124,166,147,147,215,204,53,127,142,104,151,185,37,181,216,210,100,60,95,191,113,47,97,74,212,63,202,103,214,186,132,211,181,156,85,79,43,98,133,63,152,37,133,70,92,59,212,134,46,45,170,49,44,193,175,128,57,215,96,57,213,154,86,136,157,44,118,139,149,152,134,79,210,124,155,204,171,114,87,88,132,170,48,97,54,213,159,48,112,110,210,214,134,99,85,94,187,167,156,68,136,50,81,164,93,57,75,70,173,141,63,143,62,169,73,146,95,70,112,176,164,212,184,198,132,76,84,112,178,108,185,188,97,209,134,90,111,218,77,178,207,209,53,203,198,80,138,176,120,165,151,121,122,138,176,52,70,79,124,62,154,215,42,90,202,34,84,112,108,158,74,192,173,120,173,130,95,55,188,202,53,147,61,159,152,37,92,45,90,176,137,55,123,162,92,106,41,119,194,158,198,36,149,192,115,214,43,210,156,148,54,139,56,52,210,42,122,39,180,65,131,35,170,118,202,180,41,157,212,74,91,106,83,182,202,148,138,194,127,4
89,78,48,84,117,149,152,97,102,137,205,180,113,141,185,149,122,123,166,144,146,213,205,52,127,142,102,148,187,38,182,214,209,101,58,96,191,113,47,99,74,209,63,206,104,213,187,133,213,182,158,85,80,45,98,133,66,151,38,135,70,92,62,211,133,46,46,168,45,46,191,177,130,57,214,97,59,211,156,90,137,157,42,119,140,152,154,131,77,209,125,151,202,171,116,86,87,129,173,48,98,56,212,155,48,111,110,209,215,135,100,84,89,184,169,157,61,136,51,79,165,92,55,71,69,176,144,61,144,60,172,76,148,96,73,111,177,168,213,183,198,130,74,84,114,181,108,185,187,96,211,136,89,113,217,75,178,207,208,52,204,200,78,139,175,122,162,148,121,124,137,176,54,67,81,127,61,152,217,42,90,203,33,83,115,110,157,76,188,171,122,171,132,94,52,188,202,54,149,59,159,155,36,92,44,90,176,138,58,117,161,92,109,40,115,192,160,198,37,147,191,112,207,40,212,156,144,53,139,54,52,210,36,124,39,179,64,129,35,170,117,203,180,45,159,212,76,92,106,83,183,203,145,141,196,130,4
90,80,50,85,118,148,152,96,103,133,205,177,113,141,182,150,128,124,167,148,146,214,204,53,127,142,104,150,185,37,182,217,209,100,59,96,190,115,47,96,74,212,64,203,103,213,187,132,212,181,154,85,79,43,98,133,63,151,39,133,70,92,60,212,134,45,45,169,48,44,192,175,129,57,214,96,57,213,154,87,137,157,43,117,139,148,151,133,77,209,124,155,203,171,115,86,87,132,170,48,97,54,213,159,48,112,110,210,214,134,98,85,95,186,168,155,70,137,49,81,165,93,56,75,71,174,140,62,143,62,171,71,145,96,71,113,176,164,212,184,198,132,76,84,112,177,107,185,188,96,209,136,92,111,219,77,178,207,209,52,204,198,80,139,176,119,166,151,121,122,138,176,52,69,77,125,62,155,216,43,91,202,34,83,111,109,157,74,193,172,119,172,129,96,56,189,202,53,147,61,159,153,38,92,44,90,176,137,55,123,161,92,106,41,119,194,158,198,36,149,192,114,213,43,209,156,148,54,139,56,52,209,41,121,38,180,64,130,35,170,117,203,180,41,158,212,75,93,107,84,182,202,148,139,193,128,4
90,80,50,86,117,148,152,97,102,133,204,177,112,141,183,150,127,124,166,148,147,214,203,53,127,142,104,151,185,37,181,217,209,100,60,96,190,115,47,97,74,211,63,202,103,213,186,132,212,181,156,85,79,43,98,133,63,151,38,133,70,91,60,212,134,46,45,170,49,44,193,175,128,56,215,96,57,213,154,86,136,157,43,117,139,149,152,134,78,209,124,155,203,172,115,87,88,132,170,48,97,54,213,159,48,112,110,210,214,135,99,85,94,186,168,155,68,136,50,81,164,93,56,75,70,173,141,63,143,62,169,72,145,95,71,112,177,165,212,184,198,132,76,84,112,178,107,186,188,97,210,135,91,111,219,77,178,207,209,53,204,198,79,138,176,120,165,151,121,122,138,176,52,69,78,124,62,154,215,43,91,202,34,84,111,108,157,74,191,172,120,172,129,95,55,189,202,53,147,61,159,153,37,92,45,91,176,136,55,123,162,92,107,41,119,194,158,197,37,149,192,114,213,43,210,156,148,54,139,56,52,210,42,122,38,180,65,131,35,170,118,203,180,41,158,211,75,92,105,83,182,203,148,139,194,128,4
91,79,51,86,118,148,154,97,102,133,204,177,112,141,183,151,127,124,166,147,147,215,203,53,127,142,104,150,185,37,180,217,210,100,60,97,190,114,48,97,73,211,63,201,102,213,186,133,211,180,156,86,81,43,98,132,64,151,38,132,70,92,60,212,133,47,45,170,49,44,192,176,128,55,215,96,57,214,154,87,137,157,43,119,139,147,152,132,78,210,124,154,202,171,115,87,88,133,170,47,97,53,213,160,47,112,111,210,215,136,99,84,95,186,168,155,68,136,49,80,163,93,58,75,69,172,141,63,143,62,170,73,145,96,71,112,177,165,211,184,197,132,76,84,113,179,107,186,188,97,210,134,91,111,220,78,178,206,208,52,203,198,80,138,176,120,166,151,122,121,138,176,52,69,77,125,63,156,215,42,91,202,34,83,111,109,158,75,190,172,121,172,129,95,55,189,201,53,147,61,159,153,37,91,44,91,176,137,55,123,161,92,107,42,119,194,158,198,37,148,192,114,213,42,210,157,146,54,139,57,52,210,43,121,39,179,65,131,35,169,118,202,181,41,157,211,76,92,106,82,182,203,149,139,193,129,4
91,80,50,86,117,148,152,97,102,133,204,177,112,141,183,150,127,124,166,148,147,214,204,53,128,142,104,150,185,37,181,217,209,100,60,96,190,115,47,97,74,211,63,202,103,213,186,132,212,181,156,85,79,43,98,133,63,151,38,133,70,91,60,212,134,46,45,170,49,44,193,175,128,56,215,96,57,213,154,86,136,157,43,117,139,149,152,134,78,209,124,155,203,172,114,87,88,132,170,48,97,54,213,159,48,112,111,210,214,135,99,85,94,186,168,155,68,136,50,81,164,93,56,75,70,173,141,63,143,62,169,72,145,96,71,112,177,165,212,185,198,132,76,84,112,178,107,186,188,97,210,135,91,111,219,77,178,207,209,53,203,198,79,138,176,121,165,151,121,122,138,177,52,69,78,124,62,154,215,43,91,202,34,84,111,108,157,74,191,172,120,172,129,95,55,189,202,53,147,61,159,153,37,92,45,91,176,136,55,123,162,92,107,41,119,194,158,197,37,149,192,114,213,43,210,156,148,54,139,57,52,210,42,122,38,180,65,131,35,170,118,203,180,41,158,212,75,92,105,83,182,203,148,139,194,128,4
90,80,49,86,117,148,152,97,102,133,204,177,112,141,183,150,127,124,167,148,147,214,204,53,128,142,104,151,185,37,181,216,209,100,60,96,190,115,48,97,74,211,64,202,103,213,186,132,212,180,156,85,79,43,98,133,63,151,38,133,70,91,60,212,134,46,45,170,49,45,193,176,128,56,215,96,57,213,155,86,136,157,43,117,138,149,152,133,78,209,124,155,203,172,115,87,88,132,170,48,96,54,213,159,48,112,110,210,214,135,98,85,94,187,168,156,69,136,49,81,164,93,56,75,71,173,141,63,143,62,170,72,145,96,71,112,177,165,212,185,198,132,76,84,112,178,107,186,188,97,210,135,90,111,219,77,178,207,209,53,204,198,79,138,176,120,166,151,121,122,138,176,52,69,79,124,62,155,215,43,91,202,34,84,111,109,157,74,192,172,120,172,129,96,56,189,202,53,147,61,158,153,37,92,45,90,176,137,55,123,161,92,107,41,119,194,159,197,37,149,192,114,213,43,210,156,148,54,139,56,52,210,43,122,38,180,65,131,35,170,118,203,180,41,158,211,75,92,105,83,182,203,148,139,194,128,4
90,80,50,86,118,148,153,97,103,133,204,178,112,141,184,150,127,123,166,147,147,215,204,52,127,143,103,151,186,37,181,217,209,101,61,95,190,115,48,97,75,211,64,201,103,214,186,131,212,181,156,84,79,44,97,134,63,151,38,133,70,92,60,212,134,45,45,170,48,44,193,176,128,56,215,96,56,214,154,87,135,156,43,117,139,148,152,134,79,209,125,155,203,173,115,86,88,133,169,48,97,52,213,158,48,112,111,210,215,134,99,85,94,186,167,155,68,137,50,81,164,93,57,76,72,173,140,63,143,62,169,72,145,95,70,112,177,166,212,185,198,133,76,85,112,178,107,187,188,98,209,135,90,111,219,76,178,208,209,53,203,198,79,137,176,120,165,150,121,122,138,176,54,68,78,124,62,155,215,43,91,202,34,83,111,109,157,75,192,171,119,172,129,96,54,190,202,53,147,62,158,153,37,92,45,90,176,136,54,123,162,93,108,41,118,194,157,198,38,149,192,114,213,43,209,155,148,55,140,56,52,210,42,122,38,181,65,131,35,170,119,202,179,41,158,212,75,91,106,83,182,202,149,139,193,127,4
91,81,47,85,117,146,152,97,103,133,205,177,112,139,182,149,128,123,165,149,147,215,204,53,127,144,104,152,184,36,185,215,210,100,58,95,191,116,48,97,73,212,64,203,103,214,187,133,211,179,155,85,77,42,96,131,60,152,36,135,71,91,59,211,136,46,45,169,51,44,191,178,129,59,215,95,57,213,153,86,139,155,44,116,138,148,152,134,79,209,124,154,203,171,114,87,87,132,171,47,94,54,212,159,50,112,111,210,214,136,99,87,95,188,166,155,68,135,48,82,163,95,56,76,70,173,140,64,143,61,172,72,144,95,70,113,175,166,212,184,198,130,76,86,111,178,106,187,188,99,211,135,90,109,218,75,179,207,209,51,204,197,78,138,178,121,165,151,122,121,138,176,54,68,79,124,62,154,214,42,91,201,33,87,113,107,158,74,191,171,120,172,130,97,55,188,202,53,148,60,159,153,39,90,44,91,175,135,55,122,162,92,107,42,118,192,158,197,38,150,189,113,213,44,209,155,148,55,141,56,51,210,44,123,37,181,68,130,34,170,118,204,179,43,158,211,75,94,106,83,182,203,148,140,195,127,4
91,79,48,87,120,149,154,96,102,131,203,176,112,140,182,149,127,126,164,148,148,212,202,53,126,142,105,150,185,35,181,218,208,98,59,96,190,116,49,95,73,211,64,204,102,214,186,133,213,179,157,86,81,42,98,132,62,150,37,132,69,94,60,212,134,47,45,172,49,44,193,175,130,56,214,95,55,211,153,89,136,156,42,118,138,147,151,133,79,210,123,158,202,174,113,88,89,132,171,46,95,53,213,159,50,110,111,209,217,134,98,85,94,186,167,158,69,137,51,81,165,94,55,74,71,172,142,62,142,63,167,73,146,95,71,113,179,167,211,183,199,132,77,84,111,176,108,186,189,97,210,136,92,110,220,75,179,208,210,54,204,197,78,138,176,119,163,150,120,122,139,175,52,70,81,125,61,155,214,41,91,203,34,83,111,108,160,73,192,168,117,173,129,98,56,189,202,54,146,62,157,153,37,91,45,91,177,136,53,125,162,93,106,41,120,192,157,198,37,149,195,116,213,42,212,158,150,54,141,56,53,210,43,122,38,178,63,132,36,172,118,204,178,41,157,211,74,92,104,83,180,205,146,139,191,128,4
90,80,50,86,117,146,152,98,102,133,205,178,112,141,182,150,129,124,166,146,147,214,204,51,128,143,105,150,186,37,181,216,208,99,61,95,191,114,47,97,74,212,63,202,102,213,187,133,211,180,156,85,80,43,98,133,65,152,37,134,70,91,60,211,134,46,45,169,51,44,193,176,128,55,215,97,57,213,154,87,137,157,43,118,138,149,151,132,79,210,124,155,203,172,114,88,88,132,170,48,96,54,212,159,47,110,111,210,215,134,99,86,94,186,168,156,68,134,50,81,163,93,55,75,70,172,141,64,143,62,170,72,146,95,71,113,178,166,212,184,198,131,75,83,112,177,107,186,188,97,209,134,90,112,219,77,178,207,209,53,204,199,79,138,177,120,164,151,120,123,138,176,51,70,78,124,62,155,216,42,89,203,33,83,112,108,158,75,191,173,118,172,129,95,56,190,201,54,146,61,159,154,37,94,45,91,176,137,55,123,163,92,108,41,118,193,158,197,38,149,192,113,213,44,210,156,149,53,139,57,51,210,42,122,38,180,66,131,36,170,117,202,178,41,157,212,75,93,105,84,182,202,148,138,194,128,4
90,80,49,86,117,147,153,97,102,133,204,178,113,141,183,149,128,123,166,147,146,215,204,54,127,142,105,149,184,37,181,216,208,101,59,96,189,116,46,97,73,211,64,201,104,212,186,133,213,180,155,85,80,43,99,133,63,151,38,133,71,90,60,212,134,47,46,170,49,44,193,176,129,56,214,96,58,214,155,86,136,156,43,117,138,148,152,133,78,209,124,155,203,172,115,87,89,132,170,48,97,54,214,160,48,112,109,210,214,134,99,86,94,187,167,155,69,136,49,81,164,94,57,75,71,173,140,63,143,62,169,72,146,96,70,113,177,165,212,185,197,132,78,84,112,178,107,186,189,96,210,135,91,112,219,77,178,207,209,53,204,198,80,138,175,121,167,152,122,122,138,176,53,70,79,124,63,155,216,44,90,202,35,85,111,107,158,74,191,172,120,172,130,97,54,189,203,54,147,61,158,153,37,93,45,91,176,135,55,122,162,92,106,39,119,194,158,198,37,149,192,114,212,43,209,156,149,55,138,56,52,211,42,123,37,179,65,131,35,169,119,203,181,41,156,211,75,92,106,83,181,203,147,138,193,129,4
90,79,50,87,118,148,153,96,103,135,205,178,113,141,183,151,127,123,166,149,146,215,203,53,128,144,104,152,184,35,181,217,209,100,60,94,190,114,47,96,72,211,63,202,102,214,186,132,211,181,155,85,80,43,97,133,63,151,37,132,70,93,60,211,134,46,44,170,49,44,192,176,129,55,215,95,57,214,154,87,136,157,44,118,139,149,152,134,78,209,123,155,203,172,115,88,89,133,171,48,97,52,213,159,49,111,110,210,215,136,98,84,94,186,167,156,69,136,51,81,163,94,56,76,70,174,140,64,143,63,169,71,145,95,71,111,178,164,213,183,198,132,76,84,111,178,108,186,189,97,211,135,91,111,219,76,179,207,208,52,203,198,80,138,176,120,166,151,121,122,139,178,52,69,78,124,64,153,215,43,91,203,34,85,110,108,156,75,191,171,121,172,130,94,54,190,201,54,147,61,159,154,36,92,45,89,176,135,54,122,160,92,107,41,117,194,159,198,37,150,192,115,215,43,211,156,149,55,138,57,52,210,42,121,38,179,65,131,36,169,119,203,180,40,158,212,74,93,104,82,182,202,148,139,196,127,4
90,79,48,87,117,149,153,95,102,131,206,176,111,139,183,149,126,124,168,146,148,216,203,54,128,142,106,151,184,35,183,218,209,99,58,96,191,114,49,98,74,214,61,201,103,213,184,133,212,180,155,86,79,43,97,134,65,150,38,134,70,93,61,211,132,46,46,170,48,45,191,175,127,57,217,95,56,214,157,87,137,158,42,119,139,147,153,134,77,210,124,156,204,172,115,88,89,132,168,47,96,54,214,159,49,112,109,210,214,135,98,85,95,187,167,155,67,135,49,82,164,96,56,74,72,174,141,61,144,61,168,72,145,97,71,112,177,163,213,186,197,130,76,85,112,178,107,186,187,97,211,136,92,110,218,77,178,208,211,54,204,198,80,138,177,120,165,149,121,123,137,177,52,67,79,124,61,155,215,42,91,202,33,84,110,109,157,75,192,173,119,173,130,94,57,187,203,52,148,61,158,154,36,92,44,91,177,137,55,123,161,91,105,40,120,192,155,198,37,149,192,114,215,44,210,158,148,54,141,55,54,210,42,120,38,182,66,132,36,169,118,203,179,41,158,212,75,90,105,82,184,203,148,140,195,127,4
91,82,48,84,117,149,151,98,101,131,204,176,112,139,183,152,127,123,165,148,145,215,206,49,131,144,104,151,186,40,179,218,208,100,60,94,192,116,48,98,75,209,61,203,101,214,183,130,212,180,156,87,81,44,100,131,66,149,40,131,74,91,58,214,133,45,45,170,51,48,193,177,131,56,213,96,57,211,155,89,135,158,43,119,138,151,156,136,75,207,123,154,206,173,117,86,89,131,170,49,98,55,214,159,45,110,111,209,216,133,100,88,93,187,164,152,70,138,49,81,161,97,62,76,68,170,139,65,145,61,170,71,144,93,71,112,177,162,211,184,200,136,73,83,112,178,109,185,187,95,214,133,90,112,220,71,179,209,208,54,204,194,81,140,177,120,165,152,119,122,134,179,55,67,77,126,62,154,213,47,92,205,35,86,112,108,158,73,193,175,123,172,130,95,55,191,202,53,145,62,161,154,40,90,45,90,174,138,53,122,165,93,107,41,122,194,158,194,37,151,192,116,217,47,210,156,149,56,139,57,52,210,41,124,40,179,63,129,36,169,115,205,181,43,158,214,78,92,106,81,182,206,152,141,192,125,4
91,80,50,86,117,148,151,98,103,133,204,178,112,141,183,150,126,125,165,147,146,214,205,52,128,143,105,150,185,37,181,218,209,99,61,96,192,115,47,98,73,211,64,202,102,213,187,132,212,180,156,85,79,45,99,133,63,151,37,133,70,92,60,212,136,45,46,170,50,45,192,175,128,56,215,94,56,214,155,86,137,157,42,118,137,148,152,134,77,209,125,154,204,171,115,88,89,134,171,49,98,55,215,159,49,113,111,211,214,135,101,85,93,187,168,154,69,136,50,82,163,92,56,76,72,172,140,62,144,61,170,74,146,95,71,113,177,165,213,184,197,132,75,84,111,178,107,185,188,96,210,134,90,112,219,77,178,206,208,53,203,198,79,137,176,120,165,149,121,122,138,176,52,69,79,124,62,156,215,42,92,202,34,83,111,108,158,74,191,172,120,172,128,95,57,190,201,53,146,60,159,152,37,91,45,90,177,138,55,122,161,92,108,41,120,196,158,197,39,149,193,112,212,44,209,157,148,54,141,58,52,209,42,121,39,180,65,130,35,168,117,203,179,41,157,210,75,92,106,83,182,202,149,140,193,129,4
95,77,49,83,116,147,152,99,100,132,203,175,112,142,182,152,131,120,171,148,145,215,204,53,129,141,104,147,184,36,180,217,211,97,57,96,187,114,47,95,78,211,65,200,103,216,186,132,211,182,156,85,82,41,96,135,64,153,33,133,67,93,61,213,134,48,44,170,49,45,192,176,131,52,215,97,56,212,155,84,139,156,45,116,141,148,152,132,78,210,120,156,203,175,117,84,88,130,174,47,94,56,211,162,51,112,110,211,213,136,100,85,96,186,168,155,68,132,51,80,165,96,57,73,69,172,140,64,142,63,164,71,145,97,71,113,174,167,212,181,199,131,75,87,109,176,105,183,189,93,212,134,89,111,221,76,178,206,211,56,203,201,80,143,178,119,167,146,124,118,137,178,51,70,83,124,64,154,216,44,94,199,35,83,113,109,157,71,193,176,118,171,129,97,51,191,201,50,147,59,156,156,37,90,43,91,176,138,54,123,164,93,110,41,119,193,158,196,38,148,196,115,212,41,212,155,142,56,142,57,54,208,42,122,38,178,69,132,36,171,118,201,182,41,157,211,74,92,109,83,183,203,147,139,196,126,4
90,80,49,85,117,148,152,96,101,135,205,177,113,140,182,149,128,122,168,147,145,214,203,53,126,142,103,151,183,37,183,216,209,100,60,95,190,115,47,96,73,212,63,203,101,214,186,132,212,181,155,84,79,43,97,132,63,152,39,132,70,92,60,211,134,45,46,170,49,43,192,175,129,57,214,97,56,213,154,87,135,157,42,117,138,149,152,134,78,209,125,157,203,172,114,88,87,133,170,46,98,54,214,158,49,111,111,210,215,135,99,86,93,185,169,156,67,137,50,82,164,94,56,74,70,174,140,63,143,63,169,71,146,96,70,112,177,165,212,185,199,132,77,84,111,178,107,186,188,97,210,135,91,111,217,77,178,206,209,53,202,198,78,139,176,120,166,151,121,122,138,178,52,69,78,124,63,155,216,43,92,204,34,83,111,109,157,74,191,171,119,172,128,95,54,188,201,54,146,61,158,153,36,92,45,88,176,137,54,123,162,91,108,40,119,194,157,197,38,150,193,114,214,43,211,157,147,52,139,57,53,211,42,122,38,179,65,131,36,168,117,203,179,42,156,211,74,93,104,84,182,203,147,140,194,129,4
91,80,49,86,118,148,152,96,102,133,204,178,112,141,183,150,128,124,166,148,146,214,203,53,127,143,104,150,185,37,181,216,209,100,59,95,190,115,47,97,74,211,63,202,103,213,186,132,212,181,156,85,79,43,98,133,63,152,38,132,70,91,60,212,134,46,45,170,49,44,193,176,128,56,215,96,57,213,154,86,136,157,44,118,139,148,152,133,78,209,123,155,204,172,114,87,88,132,170,48,96,54,213,158,48,111,111,210,214,135,99,85,94,186,168,156,69,136,50,81,164,93,56,75,70,173,141,63,143,62,169,72,145,95,71,113,177,165,212,184,198,132,76,84,112,178,107,185,188,97,210,135,90,111,219,77,178,207,209,53,203,198,79,138,176,120,165,150,121,122,137,177,52,69,78,124,62,154,215,43,91,202,34,84,111,108,157,74,192,172,120,173,129,95,55,189,202,54,147,61,159,153,37,92,45,91,176,136,54,122,162,92,107,41,119,194,158,197,37,149,192,114,213,43,210,156,148,54,139,57,52,210,43,122,38,180,65,131,35,170,118,203,179,41,157,211,74,92,106,83,182,203,148,139,194,128,4
91,80,48,85,115,147,152,97,104,133,204,177,113,140,183,151,129,125,168,147,146,214,204,53,127,143,105,150,184,37,181,216,210,99,60,95,191,116,48,97,72,212,64,203,103,213,187,132,210,179,155,86,79,43,98,135,63,151,37,134,70,91,59,212,134,47,45,171,50,44,193,175,128,56,216,96,57,214,154,86,135,156,43,117,139,149,149,133,79,209,124,155,202,171,114,87,88,133,169,48,97,54,214,159,48,111,111,210,214,135,99,85,95,186,169,155,70,135,51,82,165,92,56,74,71,174,140,64,142,63,169,71,145,95,72,112,177,165,212,185,198,131,76,84,110,177,107,185,188,97,211,135,91,111,220,77,179,208,209,52,203,198,77,138,176,119,165,151,122,122,138,177,52,68,78,126,63,153,214,42,92,202,33,84,111,109,158,74,191,171,121,172,130,96,55,188,203,53,148,61,158,151,37,92,45,90,175,135,54,124,161,93,107,40,120,194,158,197,38,148,193,114,214,43,210,156,148,54,140,56,54,210,43,121,39,180,65,132,36,171,118,203,181,42,158,211,74,92,105,83,181,204,149,139,195,129,4
93,81,51,84,117,147,152,97,101,133,204,176,111,140,182,150,129,127,163,146,147,212,205,55,128,142,103,151,186,34,182,218,209,99,61,96,189,116,47,97,76,211,64,204,104,214,187,133,211,181,155,83,78,44,99,129,64,150,36,133,69,92,57,210,135,44,45,167,48,45,196,173,128,57,213,99,57,213,156,87,139,158,43,118,138,150,152,133,80,209,128,154,202,171,115,86,89,133,168,43,95,55,214,159,49,113,110,208,218,134,99,87,96,187,166,154,69,136,52,79,167,92,56,76,70,171,140,63,142,63,168,71,143,97,70,113,179,162,211,182,198,133,80,84,114,178,107,186,191,98,210,132,89,115,222,75,176,208,210,51,206,197,81,138,176,119,166,151,119,122,138,178,54,68,80,123,63,154,215,42,92,202,33,82,114,108,157,74,192,172,120,172,130,94,55,190,201,55,149,65,158,154,36,91,48,89,177,139,55,122,163,91,103,40,117,194,159,198,37,149,189,113,212,44,211,156,146,53,139,56,54,210,43,122,39,180,64,130,32,169,119,201,178,40,156,209,75,93,106,83,182,201,147,141,194,130,4
90,81,50,85,117,148,152,97,101,134,204,177,113,142,182,151,128,124,166,148,146,215,205,53,128,143,104,150,185,37,181,217,209,100,59,96,191,115,48,97,73,212,63,203,104,213,186,133,212,181,156,85,80,44,97,133,63,152,37,133,70,92,59,211,134,46,45,171,48,44,193,176,129,57,214,96,56,215,155,86,136,158,43,116,140,149,153,135,78,209,124,155,204,171,115,87,88,133,169,47,96,53,213,159,48,112,111,210,214,136,99,86,96,187,168,155,70,135,51,81,165,93,56,75,70,173,140,64,142,63,170,71,146,95,71,113,178,164,212,184,198,132,77,85,111,178,108,186,188,95,210,135,90,110,219,76,177,207,208,53,204,197,80,138,176,119,165,151,121,122,137,177,53,70,78,125,63,153,216,42,91,201,34,84,111,108,158,74,192,173,120,173,129,96,55,189,202,53,148,61,159,153,37,92,44,91,176,136,55,121,162,93,107,40,119,194,158,196,37,150,193,113,213,43,210,156,148,54,140,57,52,210,41,122,37,180,66,131,35,169,119,202,179,41,159,212,76,92,106,83,181,202,148,139,194,127,4
90,81,50,86,117,148,152,97,103,133,204,177,113,141,183,150,127,124,167,148,147,214,203,53,127,143,104,150,185,37,182,217,210,100,60,96,189,115,48,97,74,211,63,202,104,213,186,132,212,181,155,84,79,44,98,134,64,150,37,133,70,91,60,212,134,45,45,170,50,45,192,175,129,56,214,95,57,214,155,86,137,156,44,117,139,148,153,133,79,210,125,154,203,172,114,87,87,133,170,48,96,54,213,158,48,112,110,210,214,136,98,86,94,185,168,155,68,137,49,81,164,93,56,75,71,173,141,63,143,62,169,71,145,96,71,113,177,165,212,184,198,132,76,85,112,177,107,186,188,97,210,134,91,111,219,76,179,207,208,53,204,198,79,138,176,120,165,151,121,122,138,176,53,69,78,124,62,154,214,43,91,203,33,83,112,108,157,74,191,172,120,172,129,94,55,190,201,54,147,61,158,153,37,92,45,91,176,137,56,123,162,91,107,40,119,194,158,197,37,149,192,114,214,42,209,156,148,54,139,57,51,209,42,122,38,179,65,131,35,170,118,201,180,41,157,211,75,92,105,83,183,202,148,139,194,128,4
91,81,50,86,117,148,152,97,102,133,204,177,112,141,183,150,127,123,167,148,147,214,204,53,127,142,104,150,185,37,181,217,209,100,60,95,190,115,48,97,74,211,63,202,103,213,187,132,211,181,155,85,79,43,98,132,64,151,38,132,70,91,60,212,134,46,45,170,49,44,192,175,128,57,215,96,57,213,154,86,136,157,43,117,138,148,152,134,78,209,124,155,203,172,115,87,88,132,170,48,97,53,213,159,48,112,110,210,214,135,98,86,94,186,167,155,69,136,50,81,164,93,56,74,70,173,141,63,143,62,170,72,145,95,71,113,177,165,212,185,199,132,76,84,112,178,107,186,188,97,210,134,91,111,219,76,178,207,209,53,204,198,79,138,176,121,165,151,121,122,138,176,52,69,78,125,62,154,215,42,91,202,34,84,111,108,158,75,192,172,120,172,129,96,55,189,202,53,147,61,159,153,37,92,45,91,176,136,55,123,162,92,107,41,119,194,158,198,37,148,192,114,213,42,210,156,148,54,139,57,52,210,42,121,38,180,65,131,35,170,118,202,180,41,158,211,75,92,106,83,182,203,148,139,194,128,4
91,80,50,86,119,148,151,96,102,133,205,177,112,141,183,150,127,125,166,147,146,213,203,53,128,143,103,151,184,37,182,216,209,101,60,96,190,115,47,97,74,211,65,201,103,213,186,132,211,181,155,85,79,43,98,133,64,152,38,133,70,91,60,211,135,45,46,171,48,44,193,175,128,55,215,96,57,214,154,86,136,157,43,117,139,149,151,135,79,210,124,154,203,171,115,87,87,131,169,47,96,53,212,158,48,112,110,210,214,134,99,86,93,186,168,156,67,136,51,81,164,94,56,75,71,173,141,62,143,62,170,72,147,96,72,112,176,166,212,185,199,133,77,84,112,178,107,185,188,96,209,135,91,111,219,76,178,205,208,52,204,198,79,137,176,121,165,151,121,121,136,176,53,69,79,123,62,154,215,42,91,203,35,85,111,108,157,74,191,171,119,173,129,94,56,189,202,53,147,61,160,154,36,91,46,92,176,135,55,123,161,92,106,40,117,194,157,197,38,148,193,115,213,41,210,156,148,55,140,57,51,209,43,121,39,180,65,131,36,169,117,202,180,42,158,210,75,92,105,83,183,204,148,139,194,127,4
91,79,48,84,119,148,155,97,102,134,205,176,112,142,182,151,125,125,166,147,147,215,203,53,128,141,104,149,184,35,181,216,210,102,60,96,190,115,46,98,74,212,65,201,102,212,186,131,212,182,155,85,79,41,97,131,62,151,36,134,72,90,60,212,133,50,45,171,49,43,191,176,127,55,215,97,55,216,155,87,135,156,43,117,138,148,150,132,79,208,125,155,203,172,113,89,87,133,170,48,98,53,214,159,48,112,110,210,214,136,99,85,96,186,167,155,69,136,49,80,165,93,59,76,72,173,142,63,143,63,169,71,147,95,72,110,178,165,212,185,199,132,76,83,111,177,109,186,187,97,208,136,90,112,219,77,178,208,208,53,204,197,79,136,177,119,166,152,123,123,136,179,52,70,79,124,60,153,213,43,91,203,34,83,112,108,157,74,192,171,120,173,129,96,57,189,202,52,146,61,160,155,38,93,45,91,177,136,55,122,161,92,106,41,120,194,160,195,38,148,192,116,214,42,212,158,148,54,140,59,52,208,41,122,36,178,63,132,37,169,118,204,183,41,155,213,76,92,108,83,184,204,148,140,194,127,4
91,80,49,86,118,148,153,98,101,132,205,177,112,141,183,151,127,123,166,148,147,214,204,52,127,143,104,150,185,36,181,217,209,101,59,96,190,115,47,96,73,212,63,203,103,213,186,133,212,180,155,85,80,43,98,133,63,151,38,132,70,92,60,213,133,46,45,170,49,45,193,175,128,58,215,96,57,213,154,87,136,157,43,117,139,148,152,133,79,209,124,154,204,172,114,87,88,131,170,48,96,53,213,159,48,112,111,210,213,135,99,86,95,187,167,156,69,136,50,80,164,93,55,75,70,173,142,62,143,61,171,72,145,96,71,111,177,165,212,184,197,133,76,84,112,178,106,186,189,97,209,135,91,111,218,77,178,205,209,53,203,198,78,139,176,120,165,151,121,122,137,176,52,69,78,124,61,154,215,43,91,201,34,84,112,109,157,74,192,171,119,173,129,95,55,190,203,53,147,62,159,153,36,93,45,91,176,137,55,122,162,92,108,41,120,194,158,198,37,148,192,114,213,44,210,156,149,55,139,57,52,210,42,122,38,180,65,131,35,170,118,203,179,40,158,212,77,92,105,82,182,203,148,140,194,128,4
91,80,49,86,118,148,152,97,102,133,204,177,113,141,183,151,127,124,167,147,146,214,203,52,127,143,104,151,185,36,182,217,209,100,60,95,190,115,47,97,73,212,63,202,103,213,186,132,212,181,155,86,79,43,98,133,64,152,38,133,70,92,60,212,134,46,46,170,48,44,192,175,128,56,215,96,57,213,154,86,137,157,43,117,138,149,152,133,78,209,124,154,203,172,115,87,88,132,170,48,96,54,213,158,48,112,110,210,214,135,99,85,94,187,168,156,68,136,50,81,164,93,57,74,70,173,141,63,143,62,170,72,146,95,71,112,177,165,212,184,198,132,76,85,111,178,107,186,188,97,210,135,91,111,219,77,178,207,209,52,204,198,79,138,176,121,165,151,121,122,137,176,52,69,79,124,62,154,215,43,91,202,34,84,111,108,158,74,191,172,120,172,130,95,55,189,202,53,148,61,159,153,37,92,45,91,176,137,55,123,162,92,108,41,119,194,158,197,38,148,192,114,213,42,210,155,148,54,139,56,52,210,42,121,38,180,65,132,35,170,118,203,180,41,157,212,75,91,105,83,182,203,148,139,194,128,4
90,78,49,86,119,149,153,95,102,134,206,180,112,140,183,150,128,123,167,149,146,216,205,53,127,142,104,151,186,36,181,218,210,102,59,96,188,116,48,96,77,212,64,202,105,214,186,133,211,183,155,85,78,44,97,133,63,153,37,132,69,92,61,213,134,45,45,170,49,45,193,175,128,57,216,96,55,214,155,86,135,158,42,118,137,150,150,133,78,210,124,154,205,171,115,87,89,133,169,48,96,54,213,160,48,113,112,209,214,135,98,87,93,187,169,155,69,135,49,80,164,95,56,77,70,172,141,63,143,61,169,73,146,96,72,113,177,163,212,184,199,132,76,84,112,178,107,185,188,96,208,135,91,110,218,76,179,206,209,54,206,199,78,136,175,120,165,149,122,121,137,176,54,68,80,124,61,154,215,40,90,202,34,85,113,107,156,74,192,172,119,172,128,95,55,190,203,53,148,61,159,152,38,92,44,92,177,136,55,122,163,93,108,43,118,192,160,197,37,146,193,114,211,42,210,155,149,54,140,57,51,210,42,123,39,181,66,132,35,169,117,202,179,40,158,211,74,92,106,83,181,202,147,140,194,127,4
90,80,49,86,118,148,152,97,102,133,204,177,112,141,183,150,128,123,166,147,147,214,204,53,128,142,104,151,185,37,181,217,209,100,59,95,189,115,47,98,74,212,63,202,102,214,186,132,212,180,156,84,79,43,98,132,63,152,38,132,70,91,59,211,135,46,45,170,49,44,192,176,129,57,215,96,57,212,155,86,136,157,43,117,139,148,151,133,78,210,124,155,203,172,115,87,88,132,170,48,97,53,212,159,48,112,110,210,214,135,99,86,94,187,167,156,69,136,49,81,164,93,57,75,71,172,141,63,142,62,169,72,146,95,71,112,178,165,211,185,199,131,75,84,112,178,108,185,187,96,210,135,91,111,219,77,178,206,208,53,202,198,79,138,175,121,166,151,122,122,137,176,52,68,78,125,62,154,215,42,91,202,34,84,111,108,158,74,192,172,119,172,129,95,55,189,203,53,147,60,158,154,36,92,45,90,176,136,55,123,161,92,106,41,119,195,159,198,38,149,192,114,213,43,210,156,149,55,139,56,53,209,42,121,38,180,65,132,35,170,117,203,179,41,157,211,74,92,105,84,181,202,148,139,194,128,4
91,80,49,86,118,149,151,97,102,132,204,177,112,140,183,150,127,125,165,148,146,216,203,53,130,143,103,151,185,38,182,217,209,100,60,95,190,115,47,97,73,213,65,203,102,214,186,131,211,180,157,85,80,43,97,133,63,152,37,132,70,91,60,211,134,45,47,170,49,44,193,176,128,57,216,95,58,213,155,86,136,157,44,118,140,149,151,134,77,209,123,156,203,173,114,88,86,132,170,48,97,54,213,160,48,112,110,209,215,134,98,85,95,186,167,156,70,136,51,81,164,95,59,75,71,173,142,63,143,60,168,71,146,95,71,112,178,165,212,186,199,132,76,83,111,178,107,186,188,97,210,134,90,111,219,77,178,208,209,53,203,198,79,139,176,120,166,151,122,122,137,176,51,68,79,124,63,154,214,43,90,202,33,83,112,109,156,75,192,172,120,174,130,96,54,188,202,53,148,61,160,152,36,91,45,91,175,136,54,122,163,91,108,40,119,194,158,198,37,149,194,114,213,42,209,156,150,54,138,57,53,210,43,122,39,179,64,131,34,170,118,203,180,42,158,211,75,93,106,84,183,203,148,138,194,128,4
112,121,61,138,176,148,92,126,75,204,78,161,38,75,192,199,139,130,87,84,139,153,52,211,187,92,217,74,172,100,201,135,141,173,102,128,33,54,118,174,50,140,111,158,146,53,140,128,152,69,126,74,212,84,169,166,207,198,34,206,133,153,194,38,167,194,130,83,149,79,188,87,56,83,113,101,146,66,198,157,203,159,66,154,162,175,181,157,47,98,110,57,95,220,35,120,177,41,116,203,176,140,166,82,220,80,181,122,200,200,138,160,92,161,136,155,190,72,127,202,87,68,95,220,114,52,79,37,136,40,221,165,97,74,141,81,130,134,210,116,158,209,36,121,182,212,186,150,211,208,212,97,86,150,139,45,219,148,126,125,191,129,80,35,52,118,162,147,171,216,134,208,144,188,76,221,203,191,35,217,113,173,179,102,136,38,41,219,148,140,79,66,121,184,110,190,131,52,176,103,153,65,78,103,106,172,198,48,181,199,81,183,197,221,119,53,197,215,104,187,73,127,179,170,123,146,135,45,184,181,53,202,151,204,78,160,168,43,92,41,39,163,118,61,41,67,52,60,147,179,141,60,136,98,33,173,5
111,120,61,138,177,148,91,126,75,204,78,161,37,75,192,199,139,129,87,84,139,153,53,212,186,92,217,74,173,100,201,135,141,173,102,128,34,54,118,174,51,141,111,158,146,53,140,129,153,69,126,74,212,85,170,165,207,198,34,207,133,153,194,38,167,194,129,84,149,79,188,87,56,83,113,101,146,67,198,157,204,160,66,154,162,175,181,157,47,97,110,57,95,221,35,121,178,41,116,204,176,140,166,82,220,80,181,122,200,200,138,160,92,161,136,155,190,72,127,202,88,68,95,220,115,52,80,37,137,40,221,165,97,74,140,81,130,134,209,116,158,209,36,121,182,212,186,150,211,209,212,97,86,149,139,44,219,148,126,125,191,130,80,35,52,118,163,147,171,216,133,208,145,188,76,220,203,191,35,217,113,174,179,102,136,39,41,219,147,140,79,66,121,184,109,190,131,52,176,103,153,65,78,103,107,172,198,47,181,199,81,184,197,221,119,52,197,215,105,187,73,127,179,170,123,146,135,45,185,181,53,202,151,205,78,160,169,43,92,40,39,163,118,61,41,67,52,60,147,180,140,60,135,98,33,173,5
111,119,61,137,177,148,91,125,75,203,77,161,37,75,191,199,139,128,88,85,140,153,53,212,187,92,216,74,172,100,201,135,140,172,101,127,33,54,118,173,50,141,111,157,146,53,140,129,152,70,126,74,212,84,170,166,207,196,33,207,133,153,194,38,165,195,131,83,150,79,189,86,56,83,113,102,146,67,197,157,204,160,66,154,163,174,180,157,47,97,109,57,94,221,35,121,178,42,116,205,175,141,167,83,220,80,181,122,200,200,138,159,91,162,135,154,191,72,127,201,88,68,94,220,115,53,80,36,136,40,222,165,98,74,142,81,130,134,209,116,158,209,37,120,182,212,186,149,212,209,212,97,86,149,139,45,219,147,126,124,190,130,81,35,51,119,162,146,170,216,133,209,145,188,76,221,203,192,35,217,113,174,179,103,136,39,42,219,147,140,79,67,121,183,110,189,132,51,176,101,153,65,78,103,105,173,199,47,183,198,82,185,197,221,118,51,197,214,104,186,73,127,179,170,122,146,136,46,185,181,54,201,151,205,77,160,169,44,92,41,38,164,118,62,41,67,52,60,148,179,141,61,135,99,33,173,5
113,121,62,138,176,150,89,125,73,204,78,162,37,76,191,201,138,129,87,86,141,152,53,215,187,93,217,74,172,98,202,135,138,171,103,128,32,53,118,175,50,141,110,160,148,55,138,130,151,69,123,74,211,86,171,169,207,197,34,209,135,153,196,37,168,193,130,83,149,78,188,86,55,81,112,99,147,66,198,158,205,161,66,153,161,175,182,156,48,96,109,57,94,221,37,123,179,42,119,201,177,140,168,82,220,81,181,122,200,200,136,160,89,161,135,157,189,72,128,201,88,68,95,222,114,49,79,35,136,39,222,164,96,74,137,82,132,134,210,115,161,206,37,120,182,210,186,149,212,208,215,100,85,153,139,44,219,147,127,126,195,131,79,37,53,116,163,146,171,218,133,208,144,187,75,221,203,189,35,219,111,173,177,102,136,38,38,218,147,143,76,68,119,185,109,191,130,51,176,103,153,65,79,102,108,173,198,47,178,200,79,188,196,221,120,52,197,214,105,184,74,128,179,171,122,145,137,45,184,180,53,202,150,205,76,162,170,42,92,41,38,164,117,61,43,69,54,59,147,180,140,61,137,100,31,168,5
110,120,61,138,176,148,90,126,77,205,79,162,38,76,191,200,139,131,87,84,141,151,54,212,188,93,217,77,174,101,201,134,141,171,103,128,33,55,119,177,50,141,112,157,146,53,141,129,151,71,126,73,210,85,169,164,208,196,35,207,133,152,194,38,168,193,129,81,152,79,188,89,56,84,113,101,150,68,198,158,203,159,67,156,165,175,179,157,48,98,111,57,93,220,37,120,177,40,115,204,176,140,167,80,223,79,180,123,199,201,138,160,94,160,136,155,191,71,126,201,88,69,93,220,114,54,79,38,139,40,219,164,96,75,143,80,130,135,209,117,158,208,37,121,182,212,184,149,211,210,213,96,86,150,137,43,220,149,126,126,193,130,78,34,52,118,162,147,171,217,132,209,145,188,73,221,205,192,34,217,114,172,179,101,135,39,41,218,146,142,80,66,121,183,111,190,131,54,176,103,154,64,78,104,108,171,197,47,181,199,80,182,199,221,117,51,198,216,103,186,72,125,178,170,122,145,135,48,183,183,53,203,150,205,78,160,168,43,91,40,37,162,117,60,40,68,51,61,147,180,141,61,134,100,32,171,5
111,120,61,138,177,148,92,126,75,204,78,161,37,75,192,199,139,129,87,84,140,153,53,212,186,92,217,74,172,100,201,135,141,173,102,128,34,54,118,174,50,141,111,158,146,53,140,129,153,69,126,74,212,84,170,166,207,197,34,206,133,153,194,38,167,194,130,83,149,79,188,87,56,83,113,101,146,67,198,157,204,160,66,155,163,174,180,157,47,97,109,57,95,220,35,121,178,41,116,204,176,140,166,82,220,80,181,122,200,200,138,159,92,161,136,155,190,72,127,202,88,69,94,220,115,53,80,37,136,40,221,165,97,74,141,81,130,134,209,116,158,209,36,120,182,212,186,150,212,209,212,97,86,150,139,45,219,148,126,125,191,130,80,35,52,118,162,147,171,216,133,208,145,187,76,220,203,191,35,217,113,173,179,102,136,39,41,219,148,140,79,66,121,184,109,190,131,52,176,102,153,65,78,103,106,172,199,47,181,199,80,184,197,221,119,52,196,215,105,186,73,127,179,170,122,146,135,45,184,181,53,202,151,204,78,160,169,43,92,41,38,163,118,61,41,68,52,60,147,180,141,60,135,98,33,173,5
111,121,60,134,176,149,92,127,75,204,79,162,37,75,190,198,140,130,84,82,139,154,56,213,188,93,214,76,171,99,200,134,141,174,100,129,34,55,120,176,49,142,110,156,146,53,139,131,152,70,128,75,210,85,168,167,207,197,33,208,135,152,194,41,164,196,131,82,146,78,188,88,56,84,114,99,146,67,201,159,204,161,66,152,160,172,182,157,46,99,113,57,93,217,35,120,180,42,115,202,174,139,166,83,220,76,179,121,201,201,137,160,92,161,134,156,188,76,129,203,87,69,93,219,113,52,80,40,134,39,220,165,97,72,141,80,132,134,210,116,161,211,36,121,183,212,186,151,215,212,212,96,84,150,140,45,219,147,124,125,191,129,80,35,52,117,161,145,170,216,132,209,144,187,74,219,202,190,32,217,111,174,182,101,137,36,39,217,148,143,77,67,121,183,109,191,134,54,176,104,155,66,77,103,105,173,198,45,179,200,83,186,198,220,117,55,197,214,102,187,73,127,181,169,121,146,136,46,186,181,49,204,153,203,76,160,171,45,94,42,37,162,117,60,40,68,52,58,145,181,141,63,135,100,35,174,5
111,121,61,140,177,148,90,126,79,202,80,163,35,75,194,200,139,130,87,88,141,154,54,210,188,93,215,75,174,100,200,135,141,171,102,127,36,53,118,176,53,141,109,160,146,54,140,130,152,71,127,74,213,84,168,166,207,197,36,205,133,152,194,40,168,193,131,83,152,77,186,88,59,84,113,101,148,67,199,156,201,161,66,155,162,174,178,159,46,96,111,57,92,220,35,120,179,42,115,204,175,141,166,82,221,79,180,123,199,200,140,160,90,162,134,155,189,73,127,202,89,66,95,218,113,51,77,37,139,40,221,166,95,74,141,79,131,131,210,115,163,207,38,120,183,211,186,149,212,211,212,98,86,152,140,46,217,147,128,127,193,131,80,37,53,118,161,147,171,218,134,207,142,189,77,219,203,190,36,215,112,175,179,101,135,40,42,220,147,140,77,67,123,182,111,189,131,54,175,104,153,64,76,101,106,171,198,46,183,200,81,184,196,223,120,50,196,214,103,187,72,128,179,170,123,147,133,42,184,182,55,205,150,205,80,159,169,43,93,41,35,165,118,61,42,66,54,58,147,182,142,61,134,98,33,173,5
115,118,60,139,179,148,90,127,77,202,75,158,38,73,192,201,135,128,91,85,138,151,53,215,184,93,215,75,172,100,203,136,142,176,100,128,32,57,121,175,51,142,112,157,148,55,143,129,151,70,125,75,214,84,170,166,206,196,35,206,135,152,197,37,164,195,130,84,148,80,187,86,58,82,115,102,145,65,197,157,203,159,68,154,161,172,180,160,48,100,110,58,94,220,35,119,179,42,113,203,172,142,166,82,221,77,177,122,199,201,138,162,91,163,138,157,188,72,129,201,89,69,94,220,111,53,81,36,133,43,220,166,98,74,139,82,133,135,211,114,157,207,34,119,182,212,185,147,210,213,213,95,87,150,142,43,220,151,127,124,190,128,79,38,54,114,163,147,172,215,137,209,145,187,77,219,202,190,34,216,111,173,178,100,138,38,40,221,149,141,83,63,120,183,110,190,129,51,181,104,154,67,75,105,105,171,203,49,182,203,80,184,196,219,117,52,197,215,103,188,73,128,178,172,121,146,136,45,182,181,52,202,154,206,74,161,170,41,88,44,39,163,117,61,38,68,52,60,149,179,142,57,136,98,35,172,5
110,120,60,138,175,151,89,125,75,207,77,159,40,72,190,198,139,129,86,83,138,152,55,210,188,90,216,73,173,98,203,134,139,173,99,128,33,56,116,175,50,141,113,158,146,54,139,128,153,70,122,74,216,85,171,166,207,198,32,203,133,153,193,36,168,195,131,79,148,77,190,85,57,86,115,102,146,67,199,159,205,158,67,155,162,174,180,158,49,98,112,55,96,220,34,121,174,44,117,204,175,139,167,79,221,80,181,124,198,201,138,157,92,161,135,154,193,73,130,201,86,70,96,219,116,50,81,40,138,42,220,164,97,75,137,83,130,133,208,116,158,208,38,122,184,213,186,150,209,206,214,95,88,149,137,45,219,145,126,125,190,130,79,36,51,115,162,145,170,216,135,208,144,187,74,219,204,192,35,218,113,176,179,101,138,36,43,222,147,139,77,67,119,186,109,191,133,53,177,101,155,66,80,104,107,172,199,48,183,195,79,181,198,221,119,55,194,214,103,189,74,127,178,168,121,146,135,44,186,182,52,202,149,206,79,163,170,41,94,37,39,164,117,63,43,66,49,60,149,178,141,59,134,99,33,170,5
113,122,60,140,176,145,92,124,75,206,78,163,38,74,190,200,140,129,89,84,137,154,54,211,185,93,215,74,174,101,201,136,142,173,103,129,34,53,116,177,51,141,111,159,145,52,140,127,153,70,127,75,213,85,170,165,207,197,35,206,132,153,194,37,169,193,129,84,151,76,187,87,56,84,114,101,146,68,198,157,205,159,65,153,160,175,181,155,48,97,110,56,93,221,34,121,179,42,118,203,176,139,167,81,221,79,179,121,198,200,140,160,92,161,135,154,192,71,127,203,89,69,94,218,115,52,79,37,134,40,221,165,96,76,139,81,130,134,211,116,158,207,36,121,183,211,186,148,211,207,213,96,86,148,137,45,220,147,124,124,190,129,79,35,53,119,161,148,169,217,133,208,144,186,76,221,201,190,35,216,113,174,179,103,136,37,42,219,147,139,80,67,122,183,109,192,130,50,176,101,154,67,78,103,105,173,200,45,182,200,81,184,197,222,118,52,196,216,106,187,73,126,179,171,125,145,134,46,187,180,51,202,150,204,79,163,169,43,91,41,39,162,115,61,42,67,49,60,147,180,142,61,134,100,32,171,5
115,120,63,137,173,148,98,128,76,202,81,162,37,73,191,197,140,135,88,83,136,154,53,210,186,92,214,72,169,102,204,135,143,172,103,125,33,54,118,177,52,140,117,160,144,52,141,127,149,69,126,77,212,81,174,166,209,194,36,210,131,155,194,40,165,201,128,82,148,82,184,84,57,81,113,101,149,67,201,159,210,162,68,157,167,179,181,155,45,96,106,57,91,219,37,120,178,44,115,203,177,134,167,85,218,78,182,123,200,205,141,162,90,163,139,152,192,73,125,203,89,66,92,218,117,50,76,32,136,40,215,162,99,73,138,81,131,134,210,116,160,206,34,117,182,211,185,149,209,209,214,98,85,150,143,44,219,148,125,124,183,130,82,38,53,117,164,149,171,217,133,210,143,188,77,221,206,192,36,220,117,173,175,101,137,40,43,218,144,144,81,68,122,186,106,187,129,49,174,102,150,64,79,100,108,170,199,48,179,197,77,186,192,224,118,49,195,212,102,183,70,127,178,167,125,143,133,46,183,179,56,203,150,206,79,161,168,40,89,42,39,164,118,60,43,66,55,60,146,182,141,63,128,99,33,174,5
111,120,63,137,177,149,92,126,76,204,79,160,37,74,190,199,141,130,87,85,142,153,52,212,185,93,218,73,173,99,200,133,138,173,103,129,33,53,118,173,49,138,111,157,147,53,141,129,153,70,126,74,212,85,170,166,207,197,34,204,136,154,195,39,167,194,130,83,150,80,188,87,56,83,111,101,147,68,197,156,205,160,66,156,162,173,180,157,46,99,109,58,94,220,35,120,179,41,116,203,176,139,165,83,220,80,181,122,199,200,138,160,91,162,134,154,192,72,127,200,87,69,94,220,115,52,80,35,136,39,221,165,96,74,139,81,130,133,210,117,157,211,35,121,186,213,186,149,211,209,212,97,87,149,140,46,218,146,125,126,192,130,80,37,53,118,163,148,173,216,134,209,145,186,78,221,203,189,36,216,113,173,179,101,137,39,41,219,149,139,79,68,123,184,109,189,132,52,176,103,155,64,76,102,106,171,198,46,183,199,79,184,196,221,118,51,196,215,106,187,73,128,178,171,123,147,135,45,185,182,55,202,152,204,78,160,169,43,91,41,39,163,119,61,42,67,54,60,147,181,140,61,135,99,34,174,5
110,120,63,137,176,148,93,127,76,205,79,161,36,75,192,198,141,128,89,83,140,154,53,212,186,92,216,73,173,101,200,136,141,174,104,129,35,55,117,173,53,141,112,159,145,54,140,130,153,68,126,74,212,84,169,167,207,196,35,208,133,151,194,37,168,193,130,82,151,79,188,88,55,84,113,99,146,67,200,157,205,160,65,153,161,174,182,157,49,98,111,58,97,222,34,120,177,41,118,205,178,140,167,82,220,81,181,123,200,203,139,159,91,161,134,154,191,72,128,202,87,68,94,219,115,51,80,38,138,39,220,166,100,74,141,78,128,135,211,116,158,208,36,122,184,209,188,149,211,209,213,96,87,149,139,43,219,147,126,124,190,130,80,34,51,114,161,149,172,216,132,209,147,188,77,220,201,189,36,216,112,174,179,100,136,42,39,217,147,138,77,66,122,183,110,190,131,52,175,100,153,68,77,103,105,172,198,46,182,198,78,184,197,223,119,53,197,213,105,186,74,127,177,170,122,146,137,44,183,180,52,201,151,206,78,162,168,45,90,41,36,161,118,62,40,69,51,61,148,177,140,60,134,100,32,171,5
111,120,61,137,177,148,92,126,75,205,77,161,36,75,192,199,140,129,87,85,140,153,53,212,185,92,216,74,172,100,201,135,140,173,102,128,33,54,118,175,50,141,111,158,145,53,141,129,153,69,126,75,212,85,169,166,207,198,34,207,133,153,193,38,168,194,130,83,149,79,188,88,57,84,114,101,146,66,198,157,204,159,68,155,163,174,180,157,46,96,110,57,95,221,35,121,178,41,117,204,176,140,167,82,221,79,180,122,199,200,139,160,92,161,135,156,191,72,128,202,88,69,94,220,116,52,80,36,136,40,221,165,96,74,140,81,131,134,209,116,158,208,36,121,182,212,187,149,212,209,212,96,86,150,139,45,220,147,126,125,191,129,80,36,52,119,163,147,171,216,133,207,146,188,76,220,204,191,36,217,113,173,179,102,136,39,41,218,148,141,79,66,122,184,110,190,131,52,175,103,153,66,77,102,106,173,199,46,182,200,80,185,198,221,119,52,197,215,105,186,73,127,179,170,122,146,135,44,185,181,53,201,151,204,78,161,169,42,93,41,37,162,118,61,42,67,52,60,148,180,140,61,134,99,33,173,5
112,119,60,138,178,148,91,127,75,204,78,161,37,74,191,199,140,130,86,84,140,153,53,211,187,93,215,74,172,100,201,135,140,173,102,128,35,54,118,174,50,141,111,159,146,53,140,129,153,68,127,73,212,83,170,166,207,197,34,208,132,154,193,39,167,195,131,84,150,78,187,86,56,82,113,101,145,67,197,157,203,160,66,155,162,175,181,157,46,99,110,57,95,220,35,121,178,41,117,204,176,139,167,82,219,79,182,121,200,200,139,159,93,160,136,155,191,73,128,202,86,68,95,220,115,52,80,35,138,40,221,166,96,74,141,80,131,134,209,117,158,208,35,120,183,212,187,151,211,209,212,98,87,148,139,45,219,149,127,125,191,129,81,36,52,118,162,145,171,217,133,208,145,187,77,221,203,192,34,217,113,174,179,103,136,38,40,217,148,142,79,66,122,184,110,189,131,52,177,103,153,65,78,102,105,171,199,47,182,198,80,184,198,221,119,53,197,216,105,187,75,127,179,169,123,146,134,45,184,182,54,202,151,205,77,161,168,44,92,41,37,163,117,61,41,67,52,61,147,181,141,59,135,98,33,173,5
111,117,61,135,176,148,92,126,74,206,77,161,35,74,191,201,140,128,85,84,139,148,56,216,188,92,219,74,173,99,201,132,143,172,99,130,33,55,121,174,50,140,112,158,149,57,142,130,152,68,127,74,210,84,170,163,207,200,36,211,132,155,193,37,166,196,128,82,151,82,191,82,60,85,115,100,145,67,200,158,206,163,65,155,162,176,180,158,48,99,110,55,96,219,38,123,173,43,118,203,173,138,166,81,222,80,179,123,202,199,138,159,93,161,137,155,192,73,128,202,88,70,92,219,114,53,80,40,136,40,221,165,98,75,141,81,129,135,210,114,163,206,37,118,183,214,185,151,211,209,214,93,86,148,138,46,219,147,127,128,191,127,79,34,54,118,162,147,170,216,135,207,142,187,78,220,202,191,37,217,113,173,179,103,135,38,39,219,144,140,79,69,122,187,107,192,130,48,175,103,152,63,79,104,106,171,198,47,182,198,81,180,197,219,119,52,195,219,105,186,74,128,177,171,122,145,132,46,186,177,53,203,151,205,79,160,167,42,91,41,43,163,117,58,40,69,54,62,146,180,137,64,135,96,32,173,5
111,120,58,138,175,148,93,125,76,204,76,160,39,78,191,198,139,128,87,83,138,153,51,212,187,92,214,75,173,100,201,134,139,175,103,129,33,54,117,174,50,142,112,158,146,52,140,127,153,67,125,74,210,84,171,166,208,197,34,205,133,155,194,39,167,193,130,85,149,79,186,87,56,85,114,101,146,67,199,155,204,162,65,155,162,174,180,156,47,97,108,58,95,219,35,123,176,41,115,204,175,139,165,79,220,79,178,124,199,202,137,161,91,160,134,155,191,72,125,203,89,67,95,219,115,51,78,34,136,42,222,166,97,75,141,80,130,135,208,118,157,207,35,121,183,210,183,151,211,208,211,95,88,150,140,43,221,146,127,126,191,130,81,36,51,118,162,146,171,217,132,210,144,188,78,222,202,190,37,216,114,174,179,102,136,40,39,218,147,139,77,67,123,182,109,189,131,51,175,103,152,67,79,103,108,172,200,44,183,198,83,184,197,220,118,53,195,215,105,186,74,128,181,170,121,148,133,45,185,179,52,203,151,205,75,161,169,44,91,42,40,164,118,59,40,66,50,61,150,181,141,62,133,99,33,173,5
111,120,60,136,176,146,92,125,75,204,77,161,37,74,192,200,139,131,86,85,138,153,53,211,186,91,216,73,172,101,201,136,142,174,102,128,32,54,118,174,52,141,110,159,148,53,142,130,153,68,126,73,213,82,171,167,206,198,34,207,131,152,194,38,168,194,129,83,151,78,187,87,57,83,113,102,147,68,198,156,203,160,65,155,162,175,180,156,46,98,110,58,95,219,35,121,178,40,117,205,177,139,166,81,220,79,183,121,199,200,138,159,90,161,136,154,190,73,128,202,87,69,94,220,114,52,78,35,138,40,221,166,98,74,140,81,129,133,209,116,159,209,36,121,181,213,184,151,212,209,212,97,85,151,139,44,218,149,125,126,192,129,80,36,52,117,162,146,172,215,133,208,145,187,75,221,202,189,35,218,113,174,178,101,136,40,41,219,147,140,80,67,121,184,110,190,132,52,176,103,153,65,78,103,107,173,199,46,182,200,81,184,197,219,118,52,196,214,104,184,73,128,180,169,121,146,135,45,184,182,53,201,152,205,77,160,168,42,90,40,37,163,117,62,41,69,52,59,148,179,141,60,135,97,32,173,5
111,120,60,138,177,148,92,126,75,205,78,161,37,75,192,199,139,129,87,84,139,153,53,212,186,93,217,74,172,100,201,135,141,173,102,128,34,54,118,174,51,140,111,158,146,53,140,129,153,69,126,74,212,84,170,166,207,197,34,206,133,153,194,38,167,194,130,83,149,79,188,87,56,83,113,101,147,66,198,157,204,159,66,155,163,175,180,157,47,97,110,57,95,220,35,120,178,41,116,204,176,140,166,82,220,80,181,122,200,200,138,160,92,162,136,155,190,72,127,202,88,69,95,220,115,53,80,37,136,41,221,165,96,74,140,81,130,134,210,116,158,209,36,120,183,212,186,150,212,209,212,97,86,149,139,45,219,148,126,125,191,129,80,35,52,118,163,146,171,216,133,208,145,187,76,221,203,191,35,217,113,173,179,102,136,39,41,219,147,140,79,66,121,184,109,190,131,52,176,102,153,65,78,103,106,172,199,47,182,199,80,184,197,221,119,52,197,215,105,186,73,128,179,170,122,146,135,45,184,181,53,202,151,205,78,160,169,43,92,41,38,163,118,61,41,68,52,60,147,180,141,60,135,98,33,173,5
111,120,60,137,177,148,92,126,75,204,78,161,37,75,192,199,139,129,87,84,140,153,53,211,186,92,217,74,173,100,201,135,141,173,102,128,34,54,118,174,51,141,111,158,146,53,140,129,153,69,126,74,212,84,169,166,207,197,34,207,133,153,194,38,167,195,130,83,149,79,188,87,56,83,113,101,146,66,198,156,204,159,66,154,162,175,180,157,47,97,109,57,95,220,35,120,178,41,116,204,176,140,166,82,220,79,181,122,199,200,138,159,91,161,136,155,190,72,127,202,88,68,95,220,115,52,79,37,136,41,221,165,97,74,140,81,130,134,209,116,158,209,36,121,183,212,186,150,212,209,212,97,86,150,139,45,219,148,126,125,191,130,80,35,52,118,162,146,171,216,133,208,145,188,76,221,203,191,35,217,113,173,179,102,136,39,41,219,147,140,79,66,121,184,110,190,131,52,176,102,153,65,78,103,106,172,199,47,181,199,80,184,197,221,119,52,196,215,105,186,73,127,179,170,123,146,135,45,184,181,53,202,151,204,78,160,169,43,92,41,38,163,118,61,41,68,52,60,147,180,141,60,135,98,33,173,5
111,120,60,138,176,148,92,126,74,204,78,160,37,75,192,199,140,129,88,84,139,153,52,212,185,92,217,73,172,100,200,135,141,172,102,128,34,54,118,173,51,140,111,156,146,54,140,129,153,69,126,73,213,84,170,166,207,197,35,207,133,152,193,38,167,195,129,83,150,79,188,86,56,83,113,100,147,68,200,156,203,160,66,155,163,175,181,156,48,97,110,57,95,220,35,121,177,40,116,204,175,140,165,83,220,79,181,123,199,200,138,160,91,161,135,154,189,73,127,201,87,69,95,219,114,52,79,38,138,40,220,165,96,74,140,81,132,135,209,116,158,209,36,121,182,212,185,150,211,208,212,97,86,150,139,45,219,148,126,127,193,130,80,34,52,117,161,147,172,216,134,209,144,187,77,219,202,191,35,217,113,172,178,102,135,40,41,218,148,139,79,67,121,183,109,190,132,51,176,102,153,67,77,102,106,172,200,47,181,197,81,184,196,222,119,51,196,215,103,186,73,126,178,172,122,146,136,45,184,182,54,202,151,205,78,160,169,44,92,41,39,162,118,62,41,67,52,60,148,180,141,60,136,98,32,173,5
111,121,63,136,177,148,92,129,75,204,74,161,36,76,192,197,139,128,87,84,140,155,52,213,187,94,214,75,173,100,201,138,141,172,101,127,33,54,118,173,48,142,111,158,146,55,140,127,153,71,126,70,213,83,169,164,208,198,36,206,133,154,193,39,168,197,128,83,148,79,188,88,57,84,113,101,148,66,200,155,202,159,66,155,165,177,180,157,47,97,108,56,96,220,36,120,176,41,117,204,176,141,167,81,222,82,181,119,199,199,138,157,92,161,134,156,191,72,128,201,88,66,93,219,115,52,78,34,135,42,220,166,95,72,140,81,130,132,211,115,159,210,38,121,182,213,186,150,211,211,214,96,86,149,137,45,218,148,126,126,191,131,82,35,52,117,161,144,173,214,134,206,145,188,77,220,204,192,37,216,114,173,178,102,136,39,41,219,147,139,78,66,121,184,111,192,132,53,176,101,151,66,79,103,104,171,197,48,182,199,81,185,196,221,118,51,195,215,103,189,72,128,177,168,122,145,136,44,186,184,53,201,151,203,77,159,167,40,94,41,38,164,118,59,40,68,52,60,145,178,142,60,133,99,34,172,5
111,120,61,138,177,148,92,126,76,204,78,160,38,75,191,199,139,129,87,85,139,153,52,211,186,92,217,73,173,100,202,136,141,173,102,129,33,54,118,174,50,141,111,158,146,53,141,129,153,70,126,73,212,84,170,166,207,197,34,207,133,154,194,37,167,194,130,83,149,78,188,88,55,84,113,102,146,66,199,157,204,159,66,155,162,174,181,157,46,97,109,57,95,220,35,121,177,41,116,204,176,140,166,82,220,80,181,122,199,200,138,160,91,162,136,155,191,72,127,202,87,69,95,220,115,53,79,37,137,40,221,164,96,74,140,81,130,134,209,116,158,208,37,121,182,213,186,150,211,209,213,97,86,150,139,45,219,148,126,125,191,129,80,35,52,118,162,147,171,216,133,208,145,187,76,221,203,191,35,217,113,173,179,101,135,39,41,219,148,139,79,66,122,184,111,190,131,52,176,102,153,65,78,103,106,172,198,47,181,200,81,184,197,221,119,53,197,216,105,187,73,127,179,171,123,146,135,45,185,181,54,202,151,204,78,160,169,43,91,41,38,163,118,61,41,68,52,60,147,180,141,61,135,99,33,173,5
111,120,62,137,176,149,92,126,76,205,78,162,38,74,191,198,140,129,86,85,139,154,53,212,186,93,217,74,173,100,201,134,140,174,102,128,35,54,118,173,51,138,111,158,146,54,140,128,152,68,126,74,212,85,169,165,206,197,34,207,133,152,193,38,167,193,131,84,151,80,188,86,55,82,113,100,145,65,198,155,204,161,66,155,164,173,180,156,47,98,110,57,94,222,35,120,177,41,117,205,177,140,167,83,222,78,181,122,199,201,138,160,92,162,136,154,190,70,126,200,88,70,95,220,114,52,78,38,137,41,221,165,97,74,140,81,130,134,211,117,158,209,36,121,181,213,186,149,212,209,212,96,87,150,139,44,220,147,125,125,191,130,80,35,51,119,163,146,171,214,132,207,145,187,76,219,203,191,36,216,112,173,177,102,135,38,41,219,148,139,79,66,120,183,109,188,130,52,178,102,154,65,77,103,106,172,198,46,181,198,80,184,197,220,119,53,197,214,105,187,73,126,181,171,123,145,134,45,184,181,53,202,151,204,77,160,168,43,91,43,39,164,118,61,42,67,53,62,147,181,142,60,135,99,33,172,5
111,120,61,138,177,148,92,126,75,204,78,161,37,75,192,199,139,129,87,84,140,153,53,212,186,92,217,74,172,100,201,135,141,173,102,128,34,54,118,174,51,141,111,158,146,53,140,129,153,69,126,74,212,84,169,166,207,197,34,207,133,153,194,38,167,194,130,83,149,79,188,87,56,83,113,101,146,66,198,157,204,160,66,155,162,175,180,157,47,97,109,57,95,220,35,121,178,41,116,204,176,140,166,82,220,79,181,122,200,200,138,159,92,162,136,155,190,72,127,202,88,68,95,220,115,53,80,37,136,40,221,165,97,74,140,81,130,134,209,116,158,209,36,121,182,212,186,150,212,209,212,97,86,150,139,45,219,148,126,125,191,129,80,35,52,118,162,147,171,216,133,208,145,187,76,221,203,191,35,217,113,173,179,102,136,39,41,219,147,140,79,66,121,184,109,190,131,52,176,102,153,65,78,103,106,172,199,47,181,199,81,184,197,221,119,52,197,215,105,187,73,127,179,170,122,146,135,45,184,181,53,202,151,204,78,160,169,43,92,41,38,163,118,61,41,68,52,60,147,180,141,60,135,98,33,173,5
111,121,61,136,176,151,91,125,74,204,78,162,38,76,193,201,141,130,86,86,141,152,53,212,187,92,215,77,173,99,202,135,139,172,102,127,33,53,118,175,49,143,110,157,147,51,139,130,152,67,127,73,213,84,170,165,206,197,36,209,132,154,194,39,168,195,133,83,149,78,188,90,56,83,115,100,147,65,198,159,203,159,67,154,162,175,180,157,49,100,110,58,95,219,32,120,179,43,116,202,177,139,165,83,220,79,181,123,198,201,139,159,91,161,135,155,190,70,128,205,85,68,92,219,115,54,81,37,137,39,222,164,96,73,142,79,128,134,210,115,158,208,36,119,183,213,186,152,211,211,210,96,87,152,138,46,219,148,126,124,191,128,80,35,52,116,161,146,173,216,133,208,146,190,78,223,201,188,35,218,114,172,179,102,137,38,42,219,148,140,81,65,122,184,110,191,132,53,176,101,154,65,77,103,111,172,198,48,182,198,81,186,197,221,118,53,197,213,104,187,73,127,181,170,122,144,133,46,185,180,54,203,150,202,79,161,167,44,91,40,39,164,118,61,39,68,52,59,147,182,142,61,137,99,30,172,5
111,120,61,137,177,149,91,126,75,205,78,161,37,75,192,199,139,129,87,84,140,153,53,212,186,93,217,74,172,100,201,135,141,173,102,128,34,54,118,174,51,141,111,158,146,53,140,129,153,69,126,74,212,84,169,165,207,197,34,206,133,153,194,38,167,194,130,83,149,79,188,87,56,83,113,101,147,66,198,157,204,160,66,155,162,175,180,157,46,98,109,57,95,220,35,120,178,41,116,204,176,140,166,82,220,80,181,122,200,200,138,159,91,161,136,155,190,73,127,202,88,68,95,220,115,53,80,37,136,40,221,165,97,75,140,81,130,134,209,116,158,209,36,120,182,212,186,150,212,209,212,97,86,150,139,45,219,148,126,125,191,130,80,35,52,118,162,146,172,216,133,209,145,188,76,220,203,191,35,217,113,173,179,102,136,39,41,219,148,140,79,66,121,184,109,190,131,52,176,102,153,65,78,103,106,172,199,47,181,199,80,184,197,221,119,52,196,215,105,187,73,127,179,170,122,146,135,45,185,181,53,202,151,205,78,160,169,43,92,41,38,163,118,62,41,68,52,60,147,180,141,60,135,98,33,173,5
113,120,58,134,176,148,90,128,76,203,79,162,38,73,194,202,137,127,85,84,143,157,50,211,185,90,215,74,172,96,201,134,141,172,101,125,33,54,113,171,51,139,110,160,146,50,141,125,154,71,125,74,215,87,167,166,210,199,37,208,132,154,190,37,172,196,131,84,147,79,189,86,54,86,114,101,145,70,199,159,200,159,68,153,160,178,180,156,49,94,110,54,94,221,36,119,175,41,116,207,176,137,167,83,221,78,184,123,197,201,139,158,91,159,132,156,191,77,130,201,90,72,96,218,110,56,77,34,137,41,223,163,96,75,144,82,135,136,211,112,160,207,39,118,178,212,183,150,208,208,214,97,87,152,138,46,221,146,125,121,190,132,79,35,51,117,164,145,170,217,134,210,146,192,81,220,203,190,38,214,113,171,180,107,138,43,40,217,146,143,81,62,125,180,107,189,131,52,178,101,155,62,76,106,109,170,196,45,183,202,82,192,198,220,118,52,195,217,105,187,75,129,177,174,125,147,136,46,189,183,54,200,156,200,80,162,168,42,98,41,38,164,118,63,37,67,53,55,146,179,142,62,134,97,32,171,5
112,120,61,138,176,148,92,126,74,204,78,162,38,75,192,200,139,129,87,84,139,154,54,211,186,92,218,74,172,100,201,135,141,173,102,127,33,55,118,174,51,141,110,158,146,53,140,128,152,70,126,74,212,85,170,165,207,197,34,205,132,153,194,37,168,194,129,83,149,79,189,87,57,84,113,102,147,66,199,157,203,160,66,154,163,175,179,157,47,98,109,56,95,220,35,121,178,41,116,203,176,140,166,83,221,79,182,122,200,200,137,160,93,161,137,155,190,73,128,202,87,68,94,220,114,52,80,36,135,40,221,165,97,75,141,80,130,134,210,117,158,209,36,121,183,211,186,150,211,209,213,97,86,150,139,45,220,148,127,125,191,129,80,34,51,118,162,147,172,216,134,209,145,187,75,221,203,190,36,217,112,173,179,101,136,38,41,220,148,141,79,66,121,185,110,190,130,52,176,103,153,66,77,104,107,172,199,47,181,198,81,184,198,221,119,52,198,215,105,187,73,127,179,170,122,146,134,44,184,181,53,202,151,205,78,160,168,43,92,40,38,163,118,62,41,67,52,61,147,180,141,61,135,98,33,173,5
111,120,61,138,177,148,92,126,75,204,78,161,37,75,191,199,139,129,87,84,140,153,53,212,186,93,217,74,173,100,201,135,141,173,102,128,34,54,118,174,50,140,111,158,146,53,141,129,153,69,126,74,212,84,170,166,207,197,34,207,133,153,194,38,167,194,130,83,149,79,188,87,56,83,113,101,147,67,198,157,204,159,66,154,163,175,181,157,47,97,109,57,95,220,35,120,177,41,116,204,176,140,166,82,220,79,181,122,200,200,138,160,92,162,135,155,190,72,127,202,88,69,95,220,115,52,79,36,136,41,221,165,97,74,140,81,130,134,209,116,158,209,36,121,182,212,186,150,211,209,212,97,86,150,139,45,219,148,126,125,191,129,80,35,52,118,163,147,171,216,133,208,145,187,76,220,203,191,35,217,113,173,178,102,136,39,41,219,148,140,79,66,121,184,109,190,131,52,176,102,153,65,78,103,106,172,199,47,182,199,80,184,197,221,119,52,197,215,105,186,73,128,179,170,122,146,135,45,185,181,53,202,151,205,78,160,169,43,92,40,38,163,118,61,41,67,52,60,147,180,141,60,135,98,33,173,5
112,118,60,138,177,144,93,126,78,201,79,162,37,74,190,199,141,130,88,85,140,154,55,211,185,94,218,73,176,99,202,138,140,175,104,127,32,53,118,175,51,142,110,159,145,55,142,128,151,69,126,73,213,83,169,164,207,198,35,208,131,150,194,39,167,193,126,83,147,79,186,86,54,83,113,99,147,66,200,157,203,158,65,154,162,174,179,156,47,98,112,59,97,218,34,121,177,43,120,203,174,140,166,78,222,79,178,120,202,200,138,157,91,164,135,154,188,74,126,201,86,64,99,220,115,53,80,38,133,40,222,166,97,76,142,82,128,134,206,117,159,209,37,123,184,211,189,150,211,211,214,92,86,150,143,46,220,150,127,124,193,130,80,31,50,117,162,145,170,213,134,209,146,188,75,219,205,193,37,220,111,174,178,103,134,39,40,219,148,136,78,68,120,183,106,189,130,52,176,102,154,68,78,101,105,168,197,46,181,197,81,183,198,219,120,52,198,214,103,185,70,127,179,170,120,145,138,46,183,180,55,203,151,206,80,162,169,42,92,40,34,164,117,60,39,66,51,64,148,179,144,63,137,98,33,171,5
112,119,60,134,179,150,93,125,75,207,78,163,39,75,192,200,138,127,88,82,139,150,53,215,191,91,218,73,174,104,199,134,142,172,98,129,34,55,119,174,51,141,109,157,141,55,145,128,154,72,125,78,213,84,170,166,209,195,32,205,130,152,191,37,166,197,129,80,149,83,188,85,57,87,115,100,147,67,196,154,204,161,66,152,158,172,177,158,47,96,109,59,91,223,28,119,179,41,118,206,177,138,167,81,218,81,183,127,203,201,137,159,92,158,137,158,189,71,124,200,90,67,94,220,118,50,79,32,137,41,223,164,95,71,141,82,131,136,209,115,156,209,37,124,184,215,185,150,213,208,214,99,86,150,139,45,221,147,130,123,194,125,81,36,51,119,161,146,172,217,128,206,147,185,77,218,203,188,35,214,111,172,178,103,138,43,40,219,149,138,80,66,120,182,110,190,132,55,175,99,154,68,76,106,109,173,198,45,183,203,80,182,197,222,123,55,199,214,107,186,74,128,179,168,125,145,137,48,181,183,54,198,153,204,73,162,167,45,92,41,36,158,118,62,43,68,49,60,148,184,141,60,140,96,33,167,5
112,119,60,136,177,145,94,128,73,207,80,162,37,77,189,202,138,128,84,86,139,153,50,211,189,93,215,71,170,103,204,134,141,172,102,127,32,52,120,175,51,141,114,157,143,49,142,129,151,69,126,74,212,86,168,166,209,198,34,203,129,152,194,38,171,191,130,82,153,76,186,82,55,85,116,103,146,67,199,157,203,162,67,154,163,172,180,157,47,101,106,55,98,221,36,119,183,39,120,205,173,139,169,82,217,77,183,122,202,201,138,162,92,162,135,156,190,69,127,201,86,70,98,218,114,50,83,33,136,40,218,164,96,75,139,79,132,140,208,118,158,207,35,122,181,214,186,150,210,208,208,96,89,151,136,47,222,144,124,124,189,129,83,35,50,121,159,141,174,214,137,209,144,188,78,216,205,192,35,214,112,174,179,104,136,42,41,218,145,142,78,68,124,182,113,185,129,53,177,106,151,67,77,103,107,174,196,45,181,198,80,184,195,219,118,55,194,214,106,186,75,124,176,172,126,143,135,47,187,181,51,199,150,204,77,161,169,44,93,45,36,161,117,61,40,66,49,60,144,185,145,61,136,100,34,172,5
111,119,61,138,177,149,92,126,76,204,78,162,37,75,191,199,139,129,87,84,139,153,53,212,187,93,217,74,172,101,202,135,141,172,103,128,33,54,119,174,51,141,112,158,147,53,140,129,152,69,126,74,213,85,169,165,206,198,34,206,132,153,193,37,166,195,129,83,150,79,188,87,56,82,113,103,146,66,198,156,204,159,66,154,162,175,181,157,47,97,109,56,95,220,34,121,178,42,116,204,175,139,167,82,221,80,180,122,200,200,138,159,92,161,135,155,191,73,127,202,88,68,95,220,114,53,80,37,137,41,221,165,96,74,140,81,129,134,210,116,159,210,37,121,183,212,185,149,212,208,212,96,87,149,139,44,220,148,126,126,191,130,80,35,52,118,162,147,171,215,134,208,145,187,76,220,203,191,35,216,113,173,179,102,136,40,41,218,148,140,79,66,121,184,110,189,131,52,176,103,153,66,77,103,106,172,198,47,182,199,80,184,197,221,118,52,196,214,105,186,73,127,180,170,122,146,135,45,184,181,53,202,151,204,78,161,168,43,92,40,38,164,117,61,40,68,51,60,147,180,139,60,136,99,33,173,5
110,120,63,138,179,150,92,127,76,206,80,160,37,77,191,202,141,127,85,84,141,152,52,213,185,92,217,75,172,100,201,134,140,170,102,128,35,55,121,174,52,142,112,153,147,54,142,129,153,71,125,72,213,86,172,166,204,196,34,205,133,151,196,35,167,193,133,84,146,80,188,87,56,83,113,101,148,67,197,156,207,160,66,154,163,176,183,155,48,100,108,57,95,225,36,120,179,40,117,204,177,141,165,82,225,79,180,124,202,200,140,159,90,161,138,157,188,71,127,200,89,69,93,220,114,53,81,36,137,40,219,165,96,76,141,83,131,136,209,118,159,208,35,119,183,213,184,150,212,211,209,96,88,151,139,48,220,148,127,126,192,132,81,35,50,118,162,146,172,217,132,209,144,187,79,219,204,190,34,217,114,176,179,102,138,40,42,217,148,140,79,66,122,183,111,190,129,48,176,101,151,63,80,102,106,171,200,49,181,196,77,185,195,220,120,54,198,215,103,187,74,127,179,170,122,147,137,45,184,182,53,202,151,204,80,160,171,43,92,43,40,161,115,62,44,69,52,60,147,179,138,61,133,99,30,173,5
112,120,61,137,177,149,92,126,75,205,77,162,38,75,191,199,139,129,88,85,140,153,53,212,187,93,217,74,173,100,201,135,141,172,102,128,33,54,118,174,51,141,111,158,146,53,141,129,152,69,126,74,212,84,169,166,207,196,34,207,133,153,194,37,167,194,130,83,149,79,187,86,56,84,113,101,147,66,198,157,204,160,66,155,162,175,180,157,47,97,109,57,95,221,35,120,178,41,117,203,176,140,167,83,221,79,180,122,200,200,138,160,92,162,136,154,190,72,127,202,88,68,95,220,115,52,79,37,136,40,221,165,97,74,141,82,130,135,210,116,158,209,37,121,183,212,186,151,212,209,213,97,85,150,139,45,219,148,126,125,191,130,80,36,52,118,162,147,171,216,134,209,145,188,76,221,203,191,35,216,113,173,179,102,136,39,42,219,148,140,79,66,122,184,110,190,131,52,176,102,153,66,77,103,107,172,199,47,182,199,81,184,197,221,119,52,197,215,104,187,72,128,179,171,122,145,135,44,185,180,53,201,151,205,78,160,169,43,92,41,38,163,117,61,41,68,52,60,147,180,141,60,135,98,33,172,5
112,120,61,137,178,148,91,126,75,205,78,161,36,75,192,200,139,129,87,85,140,153,52,212,185,92,217,74,173,101,200,135,140,173,102,128,35,54,118,174,51,142,110,158,146,54,141,129,153,69,126,74,212,85,170,165,207,197,34,207,133,153,194,38,167,194,130,84,149,79,188,86,56,83,113,102,147,66,198,157,204,159,66,154,162,173,180,157,48,98,110,57,95,221,35,120,177,41,115,205,176,140,167,82,220,80,181,123,199,200,139,159,91,162,135,154,191,72,128,202,88,68,95,220,115,53,79,37,136,39,221,165,97,75,140,81,130,134,209,116,158,209,37,120,182,212,186,150,212,209,213,97,87,150,140,45,219,147,126,125,191,128,80,35,51,118,163,147,171,216,133,208,145,188,76,220,203,191,35,217,113,174,179,102,137,39,42,218,148,139,79,67,122,184,110,190,131,52,176,101,153,65,77,103,107,172,198,47,182,199,80,183,197,221,119,53,197,215,104,186,73,127,179,170,123,146,134,44,184,181,53,203,151,204,79,160,169,43,91,40,39,163,118,61,41,67,51,60,147,179,140,60,135,98,34,172,5
111,120,60,138,177,149,91,126,75,204,78,161,37,75,192,199,139,129,87,84,139,153,53,211,186,92,217,74,172,100,201,135,141,173,102,128,34,54,118,174,50,141,111,158,146,53,140,129,153,69,126,74,212,84,170,166,207,197,34,207,133,154,194,38,167,194,130,83,149,79,188,87,56,83,113,101,146,67,198,157,204,159,66,154,162,174,180,157,47,97,110,57,95,220,36,120,177,41,116,204,176,140,166,82,221,79,181,122,199,200,138,159,91,161,136,155,190,72,127,202,88,69,95,220,115,53,79,37,136,40,221,165,97,75,141,80,130,135,209,116,158,208,36,120,182,212,186,150,211,209,212,97,86,150,139,45,219,148,126,125,191,129,80,35,51,118,163,147,171,216,133,208,145,187,77,221,203,191,35,217,113,173,179,102,136,39,41,219,148,140,79,66,122,184,109,190,131,52,176,103,153,65,78,103,106,171,199,47,182,199,80,184,197,221,119,52,196,215,105,186,74,127,179,170,122,146,136,45,185,181,53,202,151,205,78,160,169,43,92,41,38,163,118,61,40,68,51,60,147,179,141,60,135,98,33,173,5
109,115,59,136,177,148,94,127,73,205,82,163,37,71,190,195,141,126,89,88,141,151,50,212,184,93,216,77,175,94,201,136,138,170,99,130,31,53,116,176,49,137,114,158,147,56,143,131,152,69,129,74,209,79,167,168,207,197,30,205,136,153,192,41,169,195,127,84,151,75,189,87,58,83,114,100,151,69,202,155,203,161,64,157,165,175,181,158,44,96,108,56,96,219,38,116,176,40,112,203,180,141,163,81,219,78,182,117,202,196,138,160,93,161,142,159,191,74,131,199,86,63,98,221,116,56,79,36,137,40,221,169,95,72,139,82,132,137,210,114,157,207,36,114,183,209,184,153,214,211,216,101,87,149,138,47,221,148,124,126,190,132,81,37,49,118,166,144,173,211,133,210,146,185,75,224,201,190,35,214,114,176,178,102,132,39,39,217,150,139,76,67,121,189,110,189,130,53,170,103,152,65,79,100,105,169,197,47,182,198,85,183,198,222,115,49,196,220,100,188,72,126,180,170,120,147,135,44,185,184,54,205,152,204,75,156,168,44,94,36,35,161,120,62,46,66,48,62,148,175,139,60,134,95,28,167,5
111,120,61,137,177,148,92,126,75,204,78,161,37,75,192,199,139,129,87,84,140,153,53,212,186,92,217,74,173,100,201,135,141,173,102,128,34,54,118,174,51,141,111,158,146,53,140,129,153,69,126,74,212,84,169,166,207,197,34,207,133,153,194,38,167,194,130,83,149,79,188,87,56,83,113,101,146,66,198,157,204,160,66,154,163,175,180,157,47,97,110,57,95,220,35,121,178,41,116,204,176,140,166,82,220,79,181,122,199,200,138,160,91,162,136,155,190,72,127,202,88,68,95,220,115,53,80,37,136,40,221,165,97,74,141,81,130,134,209,116,158,209,36,121,182,212,186,150,212,209,212,97,86,150,139,45,219,148,126,125,191,129,80,35,52,118,162,147,171,216,133,208,145,188,76,221,203,191,35,217,113,173,179,102,136,39,41,219,147,140,79,66,121,184,110,190,131,52,176,102,153,65,78,103,106,172,199,47,181,199,81,184,197,221,119,52,197,215,105,186,73,127,179,170,122,146,135,45,184,181,53,202,151,204,78,160,169,43,92,41,38,163,118,61,41,68,52,60,147,180,141,60,135,98,33,173,5
112,121,59,137,177,149,93,125,76,205,79,161,38,74,191,200,139,130,86,87,140,153,52,211,184,93,216,74,172,102,203,134,143,171,102,129,34,53,119,177,50,142,111,158,146,52,141,127,151,68,124,74,212,84,171,166,209,198,34,205,135,153,193,34,166,193,129,81,149,77,188,87,57,84,113,104,148,67,199,157,205,159,64,155,164,175,181,158,46,99,111,56,96,222,36,121,176,43,117,204,175,139,166,85,222,80,181,120,200,200,141,161,91,161,135,155,190,71,129,200,88,71,95,219,113,52,80,35,136,39,220,164,98,75,138,81,127,133,210,116,159,207,36,125,182,210,186,149,213,212,214,97,87,150,139,44,217,148,126,125,193,130,80,33,49,116,161,145,170,217,131,209,145,184,78,220,203,189,33,216,113,174,177,101,134,38,42,217,147,139,81,68,123,184,109,191,130,53,178,103,152,67,78,102,106,172,198,47,183,201,81,186,198,220,117,54,197,214,106,189,74,127,179,170,122,145,135,45,182,180,52,204,149,204,78,160,168,42,90,39,37,163,117,61,39,69,54,61,147,177,140,60,135,98,32,170,5
111,121,60,138,177,149,92,126,75,205,78,161,37,74,192,199,139,129,87,84,138,152,52,212,187,92,217,74,173,100,201,136,141,173,102,128,35,54,119,172,51,140,111,159,146,53,140,129,152,70,127,73,212,84,170,166,206,197,34,206,132,154,193,39,167,195,130,82,150,78,187,87,55,85,113,101,147,68,197,157,204,160,66,155,163,175,180,158,47,97,110,58,93,220,35,120,178,42,115,204,175,141,167,82,221,80,181,121,200,199,139,159,92,162,136,155,190,73,128,202,88,69,95,219,114,51,79,36,137,41,222,166,97,75,143,80,131,134,209,116,159,209,37,121,182,213,187,151,212,209,211,98,87,149,139,45,219,147,126,126,191,130,81,35,53,119,164,146,171,217,133,208,146,188,76,220,203,191,36,217,113,174,179,101,136,38,41,219,148,139,79,67,120,184,110,191,132,52,176,102,152,64,78,103,107,171,199,46,182,199,80,184,198,220,118,53,197,216,106,188,72,127,179,171,122,146,135,44,184,181,53,202,152,204,78,161,169,42,92,40,38,163,119,62,40,69,52,60,148,180,142,61,135,98,33,172,5
111,119,59,138,178,147,91,125,75,205,79,161,37,75,193,199,138,129,87,86,140,153,53,212,186,92,218,75,172,100,200,136,141,172,102,129,33,54,117,174,51,141,111,159,146,53,140,129,153,70,125,74,212,83,169,165,207,198,35,206,133,153,194,38,167,195,130,82,149,79,189,86,57,84,113,102,147,66,198,157,203,160,66,155,163,174,179,157,46,98,110,57,95,220,34,121,177,41,116,204,175,140,167,82,220,79,180,122,200,199,139,161,92,161,136,155,190,72,127,203,88,67,94,219,115,52,80,36,136,40,221,165,97,74,141,81,130,134,210,116,158,208,36,120,182,212,186,152,210,209,212,96,86,150,140,45,219,147,126,125,192,131,79,35,52,119,163,146,171,216,133,208,145,188,77,221,203,191,35,216,113,173,178,102,136,39,40,219,148,140,80,67,120,185,110,191,130,52,176,101,152,65,78,103,107,172,198,47,181,199,81,184,197,221,118,53,197,215,105,187,74,128,180,170,123,146,136,44,184,182,53,200,152,204,78,160,170,43,92,41,38,163,117,62,41,67,51,60,147,180,141,60,135,98,32,173,5
111,120,61,137,177,148,91,126,75,204,78,160,38,75,192,199,139,129,87,84,139,154,53,211,187,92,217,74,172,100,200,135,140,172,102,128,33,54,118,174,50,140,111,158,146,53,140,128,152,69,127,74,212,84,170,166,207,197,34,207,133,154,194,38,167,194,130,83,149,79,188,87,56,84,113,102,147,67,198,157,204,160,66,155,162,175,180,157,47,97,109,57,95,221,35,120,177,41,116,203,176,140,166,83,221,80,181,122,200,200,138,159,91,162,135,155,190,72,127,201,87,68,95,220,115,52,80,36,136,40,221,165,97,74,140,81,129,134,210,116,159,209,37,120,182,212,186,150,212,209,212,97,86,150,139,45,220,148,126,125,191,129,80,35,52,118,162,146,172,216,133,209,145,188,77,221,203,191,35,217,113,173,179,102,136,39,41,219,148,140,79,67,121,184,110,190,131,52,176,102,153,65,78,103,106,172,199,46,182,199,81,184,197,220,119,52,196,215,104,186,73,127,179,170,122,146,136,45,184,181,53,201,151,204,78,161,168,43,91,41,39,162,117,61,42,67,52,60,147,180,141,60,135,98,33,172,5
111,120,61,138,177,148,92,126,75,204,78,161,37,75,192,199,139,129,87,84,140,153,53,211,186,92,217,74,173,100,201,135,141,173,102,128,34,54,118,174,50,141,111,158,146,53,141,129,153,69,126,74,212,84,169,166,207,197,34,207,133,153,194,38,167,195,130,83,149,79,188,87,56,83,113,101,147,66,198,157,204,160,66,155,163,175,180,157,47,97,110,57,95,220,35,121,178,41,116,204,176,140,166,82,220,80,181,122,200,200,138,159,92,161,136,155,190,72,127,202,88,68,95,220,115,52,80,37,136,41,221,165,97,75,140,81,130,134,209,116,158,209,36,121,182,212,186,150,212,209,212,97,86,150,139,45,219,148,126,125,191,129,80,35,52,118,162,147,171,216,133,208,145,188,76,221,203,191,35,217,113,173,179,102,136,39,41,219,147,140,79,66,121,184,110,190,131,52,176,103,153,65,78,103,106,172,199,47,181,199,80,184,197,221,119,52,197,215,105,187,73,127,179,170,123,146,135,45,184,181,53,202,151,204,78,160,169,43,92,41,38,163,118,61,41,68,52,60,147,180,141,60,135,98,33,173,5
111,120,60,138,177,148,91,126,75,205,78,162,37,76,192,200,140,129,87,85,139,152,53,211,186,92,217,75,172,99,201,134,140,173,103,129,34,53,118,174,51,141,111,158,147,52,141,129,152,69,125,73,211,85,170,166,207,197,34,206,133,154,194,38,168,195,130,84,149,80,187,86,55,83,113,102,147,66,199,157,205,160,66,154,163,175,181,157,46,98,109,57,95,220,35,121,178,41,116,204,176,140,166,82,220,80,180,122,200,201,138,160,93,162,136,154,190,72,128,202,87,69,94,219,115,53,79,37,136,40,221,166,96,74,141,81,130,134,209,116,160,208,37,121,183,212,185,150,212,209,213,97,86,151,139,46,219,148,125,125,191,129,80,36,51,118,163,147,171,215,132,209,145,189,76,221,203,190,35,217,113,173,179,102,136,40,41,220,147,139,78,66,121,184,108,189,131,52,176,101,154,65,77,103,107,172,200,47,181,199,80,185,198,220,119,53,197,215,104,186,74,127,179,171,123,147,135,45,185,180,54,201,151,204,77,160,169,42,92,40,39,162,118,61,40,68,51,59,147,180,142,60,136,99,33,172,5
110,121,60,138,177,147,91,127,76,204,79,161,37,76,193,199,139,130,88,84,139,154,53,213,186,91,218,73,172,100,200,135,140,173,103,129,34,54,119,174,50,141,112,158,146,53,141,128,153,69,124,73,213,85,169,165,206,196,34,206,133,154,193,37,167,194,129,82,148,79,188,86,57,82,114,101,146,66,199,156,205,158,67,155,163,174,181,156,47,97,110,59,95,220,36,121,178,40,116,204,175,139,165,82,221,80,181,122,199,201,138,159,92,162,136,153,191,73,128,201,88,68,96,221,114,52,80,38,136,40,222,166,95,74,141,82,130,133,210,115,157,209,36,122,183,212,185,150,211,209,213,96,87,150,140,45,219,149,125,126,190,130,81,35,53,117,163,145,172,216,134,209,145,188,76,220,204,191,36,216,114,174,178,101,137,38,40,219,147,141,79,66,122,184,109,191,131,51,176,103,153,65,77,103,106,172,199,47,181,199,81,184,198,220,119,51,198,216,104,187,74,128,179,171,123,146,136,44,185,181,53,201,150,204,79,159,169,43,93,41,39,163,118,61,41,67,52,60,146,180,140,61,134,99,33,173,5
112,121,60,138,176,148,92,126,74,205,79,162,36,76,191,199,140,129,87,85,140,152,53,211,187,93,216,73,172,100,200,135,141,174,102,128,34,54,118,173,51,141,111,158,146,53,141,129,154,70,126,73,213,84,170,166,206,196,34,207,134,152,194,38,168,195,130,83,149,78,189,86,56,84,112,100,146,67,198,156,204,160,67,154,163,174,180,155,47,97,109,58,94,221,35,119,178,41,115,204,176,141,167,83,220,80,181,123,200,200,139,160,92,162,135,154,190,73,127,202,87,69,95,220,115,52,80,36,136,41,220,165,98,74,141,80,130,133,210,116,158,209,36,120,182,214,186,150,211,209,212,97,85,150,137,45,219,148,126,125,191,129,81,36,52,118,164,146,171,214,133,209,144,187,77,222,203,190,35,216,113,173,179,102,136,38,41,219,148,140,78,67,121,184,111,190,131,53,175,103,153,66,77,105,106,172,198,46,181,198,81,184,197,222,118,52,196,215,104,187,73,127,178,170,122,145,134,46,183,182,54,202,152,204,79,161,167,43,92,41,39,164,119,62,41,68,52,60,147,180,140,61,134,97,32,172,5
111,120,60,136,181,146,90,125,74,205,80,156,34,77,195,197,139,128,86,88,135,151,58,215,185,94,217,70,169,99,198,135,137,177,103,130,33,57,116,169,50,136,111,153,150,55,139,132,150,66,127,76,214,86,171,162,202,201,34,210,134,155,195,34,169,195,133,82,148,75,189,85,58,87,108,99,150,68,199,155,204,162,68,147,161,175,177,153,46,97,107,61,90,220,34,121,176,37,118,208,172,136,168,85,220,80,182,118,197,197,137,159,93,160,134,161,187,69,132,202,87,72,100,220,116,51,83,33,139,41,221,166,96,70,146,82,129,135,213,117,159,207,31,119,181,210,188,149,205,208,211,96,87,147,136,45,220,155,127,123,192,129,79,37,55,119,164,146,171,212,133,209,142,188,75,222,207,190,34,220,111,171,186,102,140,40,36,221,149,144,80,63,119,185,107,188,134,51,176,100,150,69,79,104,108,171,199,44,179,200,78,187,195,222,121,56,194,210,108,184,72,128,177,165,116,148,130,41,187,176,52,199,153,206,77,160,174,41,99,45,42,164,115,61,40,68,54,59,146,184,143,64,138,98,30,172,5
112,120,60,138,177,148,91,126,75,205,78,161,37,75,192,199,139,129,87,85,140,153,53,211,186,93,216,75,172,100,200,135,141,172,102,128,34,55,117,174,51,141,111,157,146,53,140,129,153,70,126,74,212,84,170,165,206,198,34,206,133,154,194,38,168,194,130,83,149,79,188,88,56,83,113,101,147,66,198,156,203,159,66,155,163,174,180,156,47,97,110,57,95,220,35,120,178,41,117,204,175,139,166,83,220,80,182,122,199,201,138,159,92,162,136,154,190,71,127,201,88,69,95,219,114,53,79,37,136,41,221,165,97,74,141,81,131,134,209,116,158,209,37,121,182,212,186,150,212,209,213,97,87,150,139,45,219,148,126,125,191,130,80,35,51,118,162,146,171,216,133,208,145,188,77,222,203,191,35,217,113,174,179,102,136,39,42,219,148,140,79,66,122,184,110,190,130,51,177,102,153,66,78,103,107,172,199,47,181,199,81,184,197,221,118,52,196,215,105,186,74,128,179,170,123,146,135,44,184,181,53,202,151,205,78,160,168,43,92,41,38,163,117,61,40,67,52,61,148,180,140,60,136,97,33,173,5
113,121,60,136,178,148,90,127,76,206,79,162,35,75,192,200,137,130,88,84,139,151,53,209,185,94,215,75,174,99,202,134,138,171,103,129,35,54,120,173,50,139,112,159,144,52,139,129,153,68,127,74,213,83,167,164,208,198,35,208,135,152,193,37,167,195,129,82,148,78,187,86,57,83,114,101,148,67,198,155,204,161,68,155,164,175,179,159,47,98,111,56,95,222,36,120,178,38,116,203,175,140,166,81,220,79,182,123,200,196,138,160,92,163,134,153,189,73,126,199,87,67,96,221,113,51,79,38,137,41,221,165,95,75,141,82,128,135,208,115,155,208,35,119,183,212,188,151,213,208,209,97,85,151,138,44,218,148,125,125,194,129,81,34,51,119,161,146,172,215,135,208,147,187,74,220,202,190,36,215,112,176,178,101,133,40,41,219,148,140,78,67,119,186,107,191,131,52,178,103,154,65,79,101,107,172,196,48,181,197,80,186,197,218,120,54,196,213,104,189,73,126,177,170,123,147,133,47,188,181,56,201,152,202,78,161,168,44,93,38,40,163,119,63,40,66,49,61,146,181,141,60,134,99,32,174,5
110,121,63,139,176,149,92,127,73,206,77,162,37,75,190,199,139,130,88,85,140,153,52,213,187,91,217,76,174,100,201,134,142,172,102,127,35,54,120,177,50,139,112,157,149,52,140,130,152,69,127,72,212,84,171,167,207,197,33,206,134,152,193,37,168,194,131,83,149,78,188,85,58,84,111,101,145,66,198,155,203,160,65,156,164,175,180,157,48,97,109,57,92,222,35,117,178,41,117,205,176,139,167,81,219,80,180,123,198,200,137,159,93,162,136,154,191,73,127,203,87,68,96,220,116,53,79,37,135,43,222,165,97,74,141,81,131,135,210,117,160,210,35,121,181,213,185,152,212,209,214,95,85,149,138,46,220,147,126,124,191,130,78,35,50,117,163,147,172,216,131,210,147,188,76,220,203,192,34,218,113,174,180,102,138,39,41,218,148,140,78,66,122,184,110,192,135,53,177,101,153,64,78,102,105,170,200,47,181,200,80,186,197,221,117,52,197,216,105,187,73,128,181,169,123,144,136,46,186,183,55,202,149,204,78,161,170,43,91,40,38,165,117,62,40,67,51,62,148,182,140,61,134,98,34,173,5
111,120,61,138,177,148,92,126,75,204,78,161,37,75,192,199,139,129,87,84,140,153,53,211,186,93,217,74,172,100,201,135,141,173,102,128,34,54,118,174,51,141,111,158,146,53,140,129,152,69,126,74,212,84,170,166,207,197,34,207,133,153,194,38,167,194,130,83,149,79,188,87,56,83,113,101,146,66,198,157,204,159,66,155,163,175,181,157,47,97,110,57,95,220,35,121,178,41,116,204,176,140,166,82,220,79,181,122,200,200,138,159,92,162,136,155,190,72,127,202,88,69,95,220,115,53,80,37,136,41,221,165,97,74,140,81,130,134,209,116,158,209,36,120,182,212,186,150,212,209,212,97,86,150,139,45,219,148,126,125,191,129,80,35,52,118,163,147,171,216,133,208,145,188,76,220,203,191,35,217,113,174,179,102,136,39,41,219,147,140,79,66,121,184,109,190,131,52,176,103,153,65,78,103,106,172,199,47,181,199,81,184,197,221,119,52,196,215,105,187,73,127,179,170,122,146,135,45,185,181,53,202,151,204,78,160,168,43,92,40,38,163,118,61,41,68,52,60,147,180,141,60,135,98,33,173,5
111,119,63,141,176,150,93,130,73,207,75,164,34,73,194,199,139,132,83,83,141,151,55,212,184,93,218,74,172,96,199,135,142,174,103,126,33,53,122,177,46,141,111,157,144,48,140,128,153,67,127,69,215,85,169,160,204,199,33,206,135,149,192,35,168,193,133,82,151,80,191,87,57,81,111,99,149,66,200,159,204,161,64,157,165,172,178,159,46,94,109,58,90,221,35,120,179,39,114,207,177,141,168,80,217,80,181,125,195,196,136,160,88,162,138,152,189,71,126,204,83,63,94,220,116,55,80,36,140,41,218,167,94,75,142,78,128,133,210,117,159,205,38,120,183,207,188,151,210,208,208,100,85,147,136,49,219,153,126,128,187,129,83,35,49,114,163,146,170,213,132,211,144,190,77,219,202,192,34,214,115,174,178,102,134,39,42,218,149,139,81,67,124,182,111,187,129,50,179,104,151,68,79,104,107,173,198,47,177,197,78,183,198,222,121,52,192,216,99,184,71,128,184,169,123,146,134,45,182,181,52,204,151,208,76,158,168,43,95,39,39,164,120,58,38,70,51,62,146,180,135,63,137,97,31,168,5
112,121,60,138,176,148,93,126,75,205,78,161,37,76,191,199,139,128,88,84,140,154,54,211,186,92,217,73,173,99,200,135,141,172,103,129,33,54,118,174,51,140,112,157,146,54,140,129,152,69,126,74,212,84,169,167,207,198,35,207,133,154,194,38,167,195,130,84,149,78,187,87,56,82,113,102,146,66,199,156,203,160,66,155,163,174,180,157,47,97,110,58,95,221,35,120,178,41,116,205,175,139,167,82,220,79,181,123,199,200,138,160,91,161,135,154,191,72,127,202,88,70,94,220,115,53,80,37,135,40,222,164,96,75,141,81,130,133,211,116,159,207,36,120,183,211,185,150,212,208,212,97,87,148,140,44,219,147,125,125,191,129,80,35,51,117,162,146,171,217,134,207,146,187,76,221,204,190,35,216,111,173,180,102,136,38,40,219,147,140,79,67,122,183,110,190,131,52,175,103,154,66,78,103,106,172,198,45,182,198,80,186,198,220,120,52,196,215,104,185,74,127,180,170,122,145,135,44,185,181,53,202,151,204,78,160,169,43,91,40,38,163,118,62,41,68,51,60,147,180,141,61,136,98,33,172,5
111,121,64,136,177,148,92,127,76,206,80,161,36,74,192,196,142,127,87,82,137,152,54,214,183,94,220,74,171,100,201,136,141,174,100,125,34,54,118,174,51,141,110,158,145,53,139,129,153,68,126,74,214,82,169,167,206,197,34,206,132,153,193,38,166,199,128,82,149,78,190,85,56,86,114,102,146,66,197,157,203,160,66,155,163,174,182,155,46,97,110,59,95,222,35,123,177,42,116,204,175,140,168,81,221,78,183,121,203,200,138,157,91,162,134,155,193,74,125,203,85,69,96,224,114,49,80,38,135,41,220,163,101,73,139,79,130,134,209,116,160,209,37,121,182,211,185,149,211,210,213,96,86,154,140,46,220,149,125,127,192,126,81,36,53,114,162,146,174,217,130,211,144,190,75,221,201,190,35,217,113,174,177,101,136,40,39,221,149,140,82,67,122,185,108,189,130,51,175,102,155,64,78,105,108,170,199,46,180,196,80,186,197,220,116,55,196,219,106,187,74,125,176,172,121,141,135,44,184,181,56,205,150,207,81,161,169,42,92,43,37,162,116,61,42,67,49,63,150,181,139,62,137,99,34,174,5
116,114,58,138,179,151,91,129,79,206,74,157,35,77,197,200,142,133,86,85,141,152,49,218,180,90,214,76,170,98,202,138,142,175,105,126,34,57,117,173,45,142,110,158,144,55,138,132,151,62,124,68,214,85,169,170,207,198,35,206,133,153,200,36,167,192,134,79,154,82,187,86,51,85,115,101,143,64,197,156,202,164,67,156,162,174,184,154,45,96,112,54,97,218,38,117,178,40,119,206,179,143,165,80,216,80,181,121,200,197,141,159,93,164,139,157,191,73,132,200,87,70,98,220,116,55,78,34,133,42,217,169,98,74,137,83,125,136,208,117,158,204,39,122,180,215,186,153,209,204,212,102,87,151,143,48,223,148,125,125,190,132,81,34,55,117,162,150,170,212,136,210,148,187,79,220,199,192,32,219,109,173,178,98,134,38,43,223,149,141,75,69,123,182,105,187,128,48,176,99,148,66,82,105,108,172,197,48,180,197,79,183,200,229,120,53,199,218,109,188,72,128,176,165,121,149,135,53,189,184,54,203,148,202,81,160,172,41,97,42,32,167,116,60,37,68,52,58,148,181,140,61,134,98,34,173,5
112,121,61,137,177,148,93,126,75,205,79,161,38,76,190,200,138,130,87,86,140,153,51,211,185,92,216,74,173,100,203,137,141,172,102,126,34,54,118,174,50,139,111,157,147,53,140,128,152,69,125,73,212,84,170,165,207,197,34,207,133,153,195,39,167,194,131,83,150,79,187,88,56,83,114,101,145,66,199,159,203,160,66,156,162,175,181,157,45,98,111,57,95,221,35,122,177,40,116,205,176,139,166,81,220,79,182,123,198,200,137,159,92,162,136,156,191,71,127,202,88,67,95,219,114,53,80,37,137,40,222,165,97,75,142,81,129,133,210,116,159,210,35,119,182,212,184,149,213,209,212,97,86,150,140,44,220,149,124,127,191,129,80,35,52,117,162,147,172,217,134,209,145,187,77,221,202,191,36,217,111,172,180,102,137,38,41,219,147,140,79,66,121,183,110,191,130,53,175,103,152,66,77,104,106,172,199,48,182,197,79,184,196,222,117,53,197,216,105,187,76,128,179,170,122,145,135,45,184,181,53,203,152,206,78,160,168,44,92,42,38,162,118,61,41,67,53,60,148,178,141,61,135,98,35,173,5
111,120,61,137,177,148,92,126,75,204,78,162,37,75,192,199,139,129,88,84,139,153,53,211,186,93,217,74,172,100,201,135,141,173,102,128,34,54,118,174,51,141,111,158,146,53,140,129,153,69,126,74,213,84,170,166,206,197,34,207,133,153,194,38,167,194,130,83,149,79,188,87,56,83,112,102,147,67,198,157,204,160,66,155,163,175,180,157,47,97,109,57,94,220,35,120,178,41,116,204,176,140,166,82,220,80,181,122,199,200,138,159,92,162,136,154,190,72,127,202,88,69,95,220,115,52,80,37,137,40,221,165,97,75,141,81,130,134,209,116,158,208,36,121,182,212,186,150,212,209,212,97,86,150,139,45,219,148,126,125,191,129,80,35,52,118,163,147,171,216,133,208,145,188,76,220,203,190,35,217,113,174,179,102,136,39,41,219,147,140,79,66,121,184,110,190,130,52,176,102,153,65,78,103,107,172,199,47,181,199,81,184,198,221,119,52,196,215,105,186,73,127,179,170,123,146,135,45,184,181,53,202,151,204,78,160,168,43,92,41,38,163,118,61,41,68,52,60,147,180,141,60,135,98,33,173,5
116,119,59,137,177,148,93,126,74,203,80,163,40,76,192,198,140,128,85,85,142,154,53,213,188,93,216,77,173,99,201,131,145,177,103,131,31,54,118,175,49,139,109,154,147,52,139,128,150,71,123,75,212,84,171,167,206,193,36,207,135,154,194,38,166,195,133,85,151,77,191,88,56,79,109,101,146,67,195,155,204,161,66,155,163,175,181,157,50,96,105,56,96,223,37,118,175,39,118,204,176,138,169,83,224,76,179,119,199,194,136,158,94,162,137,152,189,75,122,204,84,67,95,222,118,60,81,37,134,40,220,161,96,71,137,82,130,132,213,119,158,208,37,119,184,213,184,153,212,211,213,95,85,146,139,51,216,146,129,121,189,129,79,34,48,121,166,144,170,220,136,210,143,188,76,219,197,192,34,218,115,174,180,103,134,39,38,215,149,142,79,69,121,182,111,191,133,53,177,103,153,70,75,102,102,174,199,43,180,198,81,185,196,218,120,51,199,217,106,188,75,127,179,173,121,148,137,48,181,182,56,203,149,203,84,160,169,39,86,40,39,162,117,65,43,65,51,57,145,183,135,63,138,96,33,170,5
111,118,61,140,175,151,94,126,76,201,77,161,36,73,194,198,138,129,88,85,140,152,53,212,187,94,218,74,177,96,204,132,140,173,102,129,33,54,116,174,50,140,112,159,144,54,141,126,155,65,127,77,213,86,170,167,204,199,34,206,135,152,192,38,166,195,127,82,152,81,188,89,58,77,113,98,148,66,197,158,203,161,67,153,163,176,178,156,46,100,113,56,96,219,32,119,179,43,115,203,178,139,166,83,221,77,180,123,196,201,135,156,90,162,131,154,191,70,130,201,86,68,96,219,117,54,75,34,133,41,221,160,96,74,141,81,130,134,212,113,159,207,38,124,184,211,185,149,212,207,214,99,88,146,140,47,222,148,129,123,190,131,81,39,51,118,161,145,171,215,132,210,146,183,78,223,202,191,37,219,110,171,177,101,136,35,39,221,150,138,78,65,125,185,104,188,131,52,179,106,151,65,76,104,106,176,196,45,180,201,82,188,196,218,116,49,197,214,106,185,75,122,180,171,120,146,135,44,185,182,53,201,151,208,78,156,170,39,90,42,39,161,117,63,37,64,53,59,148,179,143,59,136,96,35,172,5
113,119,62,138,176,147,92,127,77,206,80,162,36,74,192,200,139,127,88,84,141,152,52,212,187,93,217,72,173,99,200,137,142,173,101,126,36,55,119,175,53,139,111,154,148,53,141,128,153,69,126,72,210,85,171,165,207,197,31,206,132,153,196,38,166,192,127,83,149,78,188,86,56,84,112,103,146,68,198,157,203,163,66,156,159,172,181,152,48,99,111,56,96,222,33,120,176,41,116,204,172,139,164,84,221,78,182,122,199,202,138,159,90,163,133,154,191,72,127,200,88,71,92,219,113,52,77,37,138,39,219,165,96,72,138,81,131,131,208,116,158,209,37,120,180,212,183,150,212,208,213,98,87,150,138,47,220,149,126,128,194,130,79,35,54,118,163,149,169,218,134,209,145,186,78,221,204,191,34,218,111,175,180,102,139,41,41,219,146,139,81,66,122,184,107,189,135,53,177,103,152,67,77,104,107,171,198,47,179,198,80,182,197,223,118,50,196,216,105,187,73,127,178,171,122,144,134,42,184,183,54,201,150,204,77,163,170,44,90,42,40,165,117,60,42,67,53,60,149,179,143,62,134,98,31,172,5
111,120,60,138,177,149,92,126,75,204,78,161,38,75,192,199,139,129,87,85,139,153,53,212,186,92,217,74,172,100,201,135,141,173,102,128,34,54,118,174,51,141,111,158,146,53,141,129,153,69,126,74,212,85,169,165,206,197,34,207,133,153,194,38,167,195,130,83,149,79,188,87,56,83,113,102,146,66,198,157,204,159,66,155,162,174,180,157,46,97,109,57,95,220,35,120,178,41,117,204,176,139,166,82,221,79,181,123,199,200,138,159,92,162,135,155,190,72,127,202,88,68,95,220,115,52,79,37,136,41,221,165,97,75,140,81,130,134,209,116,158,209,36,121,182,212,186,150,212,208,212,97,86,149,139,45,219,147,126,125,191,129,80,35,52,118,162,147,171,216,133,208,145,188,76,221,203,191,35,217,113,174,179,102,136,39,41,219,148,140,79,66,121,184,109,190,131,52,176,103,153,65,78,103,106,172,198,47,182,199,80,184,197,220,119,52,197,215,105,187,74,127,179,170,122,146,135,44,185,181,53,202,151,205,78,160,168,43,92,41,39,163,118,61,41,67,52,61,147,180,141,61,135,98,33,172,5
134,166,97,44,45,49,93,190,217,71,173,193,178,39,142,151,160,129,91,167,101,140,79,184,39,76,116,176,210,158,114,50,146,38,186,98,77,199,178,131,178,109,178,124,160,51,94,43,48,157,93,55,123,135,101,114,142,188,136,142,94,45,94,90,74,76,138,75,137,133,67,219,161,126,66,178,212,161,108,93,160,104,131,31,195,77,198,108,137,109,140,50,178,115,146,217,199,147,183,114,141,99,91,81,58,143,212,200,87,113,39,156,217,168,40,71,39,63,62,192,119,197,121,147,127,218,42,51,89,55,92,177,119,46,87,139,118,205,144,91,74,61,95,163,213,101,208,93,110,177,76,98,142,138,121,184,163,141,163,181,153,80,59,79,50,76,102,161,128,121,60,39,86,218,143,70,107,175,103,46,119,152,174,131,77,106,199,59,184,53,88,192,117,124,163,200,79,64,70,110,60,127,139,48,196,89,84,41,153,192,33,103,197,128,79,190,206,215,195,164,96,91,216,138,117,119,152,104,52,74,114,176,41,185,83,66,169,190,186,204,140,185,195,80,65,130,90,61,174,137,174,124,150,51,162,94,6
135,168,91,41,45,51,92,190,218,74,173,196,175,39,146,151,163,126,86,171,101,138,79,189,43,78,116,178,210,154,112,50,146,38,182,94,80,201,178,130,178,106,180,122,159,50,94,42,48,159,92,54,123,136,95,119,142,187,136,147,95,44,91,85,69,72,143,80,140,131,68,220,160,125,67,175,208,160,107,96,161,105,130,35,196,77,194,104,136,108,141,47,178,117,149,213,199,144,186,113,141,103,91,86,58,139,213,204,86,115,40,153,215,161,39,70,41,61,58,186,122,203,120,149,127,216,45,52,88,55,93,177,121,43,89,142,119,203,146,88,71,63,92,164,215,98,202,94,110,175,74,99,140,146,118,182,162,141,161,182,159,82,62,78,50,79,100,164,128,121,56,36,89,218,144,74,108,175,102,41,115,151,172,128,77,105,198,60,182,49,86,190,118,121,164,200,79,68,70,109,59,127,139,51,196,86,85,40,151,192,38,102,197,131,78,191,204,217,198,164,94,90,214,134,117,121,149,105,51,72,117,172,44,185,86,63,169,190,186,208,140,182,197,80,63,132,91,62,173,135,176,121,150,49,160,98,6
136,168,91,42,46,50,92,190,218,75,173,195,175,38,146,151,163,126,86,171,101,138,79,189,43,78,116,178,210,154,112,50,146,39,182,94,80,200,178,130,178,106,180,122,159,51,94,41,48,159,92,53,124,136,94,119,142,187,136,146,94,43,90,86,69,73,144,80,141,131,67,220,160,125,68,176,209,160,106,95,160,104,130,35,197,77,194,104,136,108,141,47,178,117,148,213,199,145,186,113,141,102,91,85,57,139,214,204,85,114,40,154,215,161,39,70,41,61,58,186,122,203,120,149,128,217,46,53,88,55,93,177,121,44,89,142,118,204,145,88,71,62,93,163,214,98,203,94,110,176,74,100,140,146,118,182,162,142,161,182,159,82,62,78,51,78,100,164,128,121,56,36,88,218,144,74,107,175,102,41,115,151,172,128,78,105,197,61,183,50,86,191,118,121,163,201,79,68,69,109,59,127,140,52,196,86,85,40,151,192,38,102,198,131,78,190,204,217,198,164,94,90,214,134,117,121,149,105,50,72,116,173,45,185,87,63,169,191,187,207,140,182,197,80,62,132,91,61,173,136,176,122,151,50,161,98,6
136,168,91,42,46,50,93,189,218,75,173,195,175,38,146,151,163,126,86,171,101,139,79,189,43,78,116,178,210,153,112,51,146,38,182,94,80,200,178,130,178,105,180,122,158,51,94,41,48,160,92,53,123,135,94,119,142,186,136,146,95,44,90,85,69,72,144,81,141,131,68,220,160,126,67,175,209,160,107,95,160,104,129,35,196,77,194,105,135,108,141,48,178,117,149,213,200,145,186,113,141,103,90,85,58,139,215,205,86,115,40,153,215,161,39,70,40,62,58,186,122,203,120,150,127,217,46,53,88,55,93,178,122,44,89,141,119,204,146,89,71,63,94,162,214,98,203,94,110,176,74,100,140,145,118,182,163,142,161,182,160,82,62,78,51,79,100,164,128,121,56,36,88,218,144,74,108,175,101,41,115,152,172,128,78,105,197,60,184,50,87,191,118,122,164,200,79,67,69,110,59,127,140,51,196,85,85,40,151,193,38,102,197,130,78,191,204,217,198,164,94,90,214,134,117,121,149,105,51,73,116,173,44,186,86,63,170,191,187,208,140,182,197,80,63,132,91,61,173,136,176,122,150,51,161,98,6
135,169,90,41,46,50,90,187,219,74,172,196,174,37,147,151,163,127,85,170,102,137,80,189,43,78,115,178,210,154,112,51,147,39,182,95,79,201,178,130,178,106,181,122,159,52,92,42,48,160,91,53,123,133,95,120,141,186,136,146,95,44,89,85,67,72,144,80,140,132,68,220,161,123,66,175,208,161,107,95,161,103,128,37,196,76,193,107,136,108,141,47,177,119,149,214,201,146,185,115,140,103,91,85,57,138,212,204,85,114,40,153,216,159,41,68,41,61,58,186,124,203,119,149,127,217,47,53,88,54,94,178,122,43,90,140,119,203,144,88,71,62,95,163,215,99,203,95,111,176,74,100,139,145,119,181,163,142,162,183,161,83,62,80,50,79,99,163,127,121,57,36,88,218,145,74,108,175,101,40,116,152,172,129,79,105,198,61,183,50,86,191,118,123,164,201,79,67,70,109,61,128,139,52,197,86,85,40,152,194,37,101,198,130,80,189,204,216,199,163,94,89,215,135,117,121,148,106,51,72,115,173,46,186,86,63,168,191,189,207,139,181,198,79,64,132,91,59,172,137,173,123,150,50,159,98,6
135,168,91,41,46,50,92,190,218,74,173,195,176,38,146,151,164,126,86,171,100,138,79,189,43,78,116,178,211,154,112,50,146,38,182,94,80,200,178,130,178,106,180,122,159,51,94,41,47,159,92,53,123,135,94,119,142,186,136,146,94,43,90,85,68,72,144,80,141,131,68,219,160,125,67,175,208,161,107,95,161,104,129,35,197,77,194,105,136,108,141,48,178,117,149,213,199,144,186,112,141,102,91,85,58,139,214,205,85,115,41,153,215,162,40,70,40,62,58,186,122,203,120,150,127,217,46,53,88,55,94,177,122,44,89,141,118,203,146,88,71,62,93,164,214,99,203,94,110,176,74,100,140,146,118,182,162,142,161,182,160,82,62,78,51,79,99,164,128,121,56,36,88,218,144,74,107,175,102,41,116,151,172,128,78,105,197,60,183,50,86,191,117,122,163,201,79,67,70,109,59,127,140,51,196,86,85,40,151,192,38,101,198,130,78,190,204,217,198,164,94,90,214,135,118,121,149,106,51,72,116,172,44,185,87,63,169,190,186,208,140,182,197,80,63,132,91,61,173,136,175,122,151,50,160,98,6
136,168,91,42,46,51,92,189,218,74,173,195,175,38,146,151,163,126,86,171,100,138,79,189,43,78,116,178,210,154,112,50,146,39,182,94,80,200,178,130,178,106,180,122,159,51,94,41,48,159,92,53,124,135,94,119,142,186,136,146,95,43,90,85,68,72,144,81,140,131,68,219,160,125,67,175,209,160,106,95,161,105,130,35,196,77,194,104,136,108,141,47,178,117,149,213,199,145,186,113,141,102,91,85,58,139,214,205,85,115,40,153,215,161,39,70,40,62,58,186,122,203,120,150,127,217,46,53,88,55,93,177,122,44,89,142,119,203,145,88,71,62,93,163,214,99,203,94,110,176,74,100,139,146,118,182,162,142,161,182,159,82,62,78,51,79,100,164,128,121,56,36,88,218,144,74,107,175,102,41,115,151,172,128,78,105,197,60,183,50,86,191,118,122,163,200,79,67,69,109,59,127,140,51,196,86,85,40,150,193,38,102,198,131,78,190,204,217,198,164,94,90,214,134,117,121,149,105,51,72,116,173,44,185,87,63,170,191,186,208,140,182,197,80,63,132,91,61,173,136,176,122,151,50,161,98,6
136,169,91,39,45,50,93,189,217,75,172,196,176,38,144,152,165,126,86,171,101,138,79,188,43,79,117,178,210,152,109,49,144,38,183,97,82,198,178,129,179,106,179,122,159,51,93,41,49,162,93,53,124,135,93,120,141,188,138,147,96,42,88,85,67,72,144,80,140,132,66,222,160,125,66,175,208,158,107,93,163,105,131,33,196,77,195,104,134,110,141,46,179,117,148,214,199,144,186,114,143,104,91,84,57,139,214,203,86,115,40,154,214,162,39,69,41,62,59,185,121,202,118,149,128,215,46,52,90,56,95,176,123,43,90,141,119,205,144,87,72,64,92,164,215,99,203,93,111,176,75,101,141,146,118,184,162,143,163,182,161,81,61,79,52,78,101,164,127,121,56,36,89,219,146,75,107,174,101,39,116,150,172,127,80,103,196,60,182,51,86,191,117,122,163,200,80,67,71,109,59,128,141,52,196,87,87,39,150,191,38,102,199,131,78,190,202,218,198,163,95,92,214,133,117,121,147,104,51,72,117,173,43,186,89,64,171,190,187,206,142,182,195,80,63,132,89,60,174,136,175,123,151,49,161,97,6
136,168,91,43,43,52,95,189,218,75,173,196,178,39,145,153,163,127,87,172,100,141,79,189,43,79,118,178,210,154,111,50,147,38,183,94,80,196,179,130,177,107,179,121,159,51,93,40,48,161,94,53,123,136,92,120,142,187,136,147,96,42,90,87,68,70,143,80,141,130,67,220,161,127,69,175,209,162,107,96,161,105,129,34,197,75,194,103,138,106,141,48,180,118,148,211,199,146,186,113,141,102,90,87,57,139,215,205,87,114,40,155,215,161,40,69,41,62,56,186,124,202,119,152,128,216,46,52,89,55,93,177,121,43,89,141,119,204,147,88,71,61,94,162,214,98,204,95,111,177,74,99,140,146,118,184,163,141,160,183,160,85,62,77,50,79,100,165,130,120,56,35,88,219,144,73,106,176,101,42,117,152,172,127,78,106,197,61,183,49,87,190,118,122,163,199,80,67,70,110,58,127,143,50,197,84,85,42,152,196,37,101,199,132,79,190,205,216,197,165,95,91,213,135,119,122,152,105,51,73,115,173,44,184,86,64,170,190,186,207,140,181,196,81,62,133,92,61,170,137,176,123,150,49,161,97,6
135,168,93,43,45,50,92,190,219,74,173,195,176,38,145,151,163,127,85,170,99,139,78,189,44,76,115,179,212,153,111,50,145,37,181,94,80,200,178,130,178,107,180,122,160,51,95,42,48,160,92,54,124,134,95,119,143,187,137,146,94,42,90,86,69,74,145,80,141,131,69,220,160,124,68,175,207,160,109,95,160,104,129,36,198,77,195,106,135,109,140,49,179,117,149,213,198,146,187,114,141,102,91,87,57,141,216,203,86,117,40,154,214,162,39,69,40,60,59,185,121,202,120,150,127,217,45,52,86,54,95,178,121,42,91,142,117,203,145,88,72,63,93,163,214,99,204,93,110,176,73,99,141,145,119,182,162,142,159,184,159,81,62,78,52,79,99,163,127,121,57,36,88,218,143,73,108,176,102,42,116,152,172,129,79,105,196,62,182,48,87,191,118,121,163,200,79,68,69,110,59,127,140,50,197,87,85,40,149,192,37,101,198,130,78,191,205,216,198,164,95,90,214,133,118,120,149,107,50,73,115,172,45,185,86,64,170,189,187,206,140,183,195,80,63,132,91,61,173,136,175,121,151,50,160,99,6
133,165,95,39,45,51,94,190,220,76,178,193,174,36,150,150,166,123,84,174,100,141,83,190,44,78,113,180,212,153,112,49,149,39,183,95,79,200,178,129,178,105,179,122,158,51,94,39,48,160,91,56,122,138,96,117,140,187,137,145,98,45,89,88,72,74,145,81,142,133,67,221,159,128,65,174,211,163,106,93,161,105,129,33,199,78,198,103,137,107,138,44,176,115,148,211,200,146,187,116,138,103,90,87,60,138,213,208,86,112,42,157,217,162,43,73,38,62,58,188,124,203,123,152,126,219,47,54,88,53,89,181,120,43,87,144,117,206,148,85,70,61,93,162,212,98,204,91,111,179,76,100,141,147,120,184,162,145,163,181,157,84,61,76,53,81,98,164,127,122,51,31,86,215,138,74,107,173,105,43,117,153,168,125,76,104,200,64,184,52,88,192,121,127,163,201,76,69,70,111,61,128,139,49,198,87,87,40,153,191,39,102,199,135,78,190,199,221,195,160,93,93,213,136,116,116,152,109,53,74,113,176,46,186,87,64,170,193,187,209,140,182,197,84,66,131,90,60,171,137,175,123,152,53,163,99,6
137,165,93,41,46,53,90,191,218,75,174,195,172,39,147,150,163,124,90,172,100,140,79,190,42,77,117,179,211,154,112,51,148,40,178,95,78,196,180,132,175,105,180,121,157,51,91,41,49,160,94,53,125,135,92,118,141,183,139,148,96,43,90,84,69,71,143,84,142,130,67,221,160,126,66,178,208,160,105,97,161,106,129,36,195,77,194,103,135,111,142,48,177,117,149,211,199,144,186,111,139,102,92,85,59,140,215,207,88,116,41,156,215,161,36,71,41,61,57,185,123,202,121,151,129,217,43,52,89,53,93,178,122,43,91,139,119,203,145,88,73,59,92,165,214,97,204,96,109,177,74,98,144,146,120,184,163,140,159,179,160,84,63,79,50,80,98,164,129,121,59,36,87,216,146,72,109,174,102,38,113,152,172,127,79,104,197,62,183,50,88,189,116,119,165,201,79,67,69,109,62,128,139,50,195,85,88,39,154,194,40,102,196,127,80,190,204,217,198,161,94,87,211,135,116,120,146,105,49,73,119,172,43,181,85,62,169,193,187,208,140,182,197,82,60,132,97,63,172,139,176,123,151,50,159,99,6
138,169,91,43,47,53,91,191,220,73,175,194,176,37,145,151,162,126,84,172,101,138,82,190,42,80,116,179,209,155,113,49,149,40,181,95,81,202,179,131,177,106,181,122,159,52,93,40,51,161,92,51,123,135,96,122,140,189,136,148,94,43,91,87,69,73,144,79,140,133,68,217,162,125,70,177,210,161,107,93,162,103,130,33,197,78,193,105,135,109,144,47,176,118,152,213,197,146,184,111,140,102,92,85,58,139,218,207,86,113,40,152,216,159,40,73,40,63,59,184,121,202,119,150,128,215,44,52,88,57,92,177,124,44,89,143,117,203,146,88,70,61,93,163,215,100,203,91,110,174,73,100,140,144,120,184,164,143,162,183,159,81,62,78,52,78,101,162,128,121,55,37,90,218,145,74,108,178,103,40,116,151,169,127,78,105,198,60,184,50,87,191,117,122,162,200,78,66,70,109,61,128,141,51,197,86,88,44,151,192,39,101,199,132,79,190,204,215,197,166,92,91,213,134,118,118,147,103,48,73,116,171,44,186,85,63,173,192,186,208,139,184,196,80,65,132,95,62,171,136,176,122,150,49,160,97,6
136,170,89,42,45,53,91,191,219,74,174,196,177,38,147,151,163,127,85,168,99,139,80,188,41,77,116,178,206,153,111,51,145,38,182,95,81,202,176,132,178,106,180,123,160,51,96,41,48,157,92,50,123,135,94,119,141,186,136,144,95,43,88,86,67,73,145,83,140,133,67,221,163,128,67,176,209,158,106,97,160,105,130,36,196,75,195,104,136,109,143,49,179,117,149,215,200,144,185,113,140,101,93,85,58,139,216,204,84,116,41,154,216,162,39,67,38,62,57,186,125,203,122,150,126,218,47,54,90,54,94,177,122,43,88,143,116,205,145,87,72,61,95,164,214,99,204,93,109,177,73,98,142,143,118,181,161,145,160,183,159,82,60,78,49,78,99,164,128,121,55,36,89,218,142,75,109,176,102,40,115,150,171,128,79,105,196,61,183,48,88,191,117,121,162,201,78,67,70,109,60,127,141,52,198,87,86,39,150,192,37,101,198,133,79,192,203,216,198,164,95,93,217,134,117,122,148,106,51,74,117,172,43,185,87,64,170,192,184,208,140,181,197,78,62,134,90,60,173,138,177,121,152,52,159,97,6
135,168,91,42,46,50,93,190,218,74,174,195,176,39,147,149,163,125,86,170,99,139,78,187,43,79,116,178,210,154,112,50,147,38,181,94,81,201,177,130,178,106,179,121,159,51,92,41,48,160,92,52,123,137,95,121,141,187,136,147,96,43,91,85,67,73,143,81,141,133,70,221,158,127,69,175,207,160,106,95,162,106,130,36,197,77,195,105,136,108,141,49,178,118,149,213,198,144,186,112,141,102,91,85,57,139,215,207,85,114,40,153,215,162,40,70,40,61,59,186,123,205,120,151,128,217,46,51,87,55,93,176,122,44,88,141,119,203,145,87,71,62,95,164,213,98,203,94,110,175,75,100,141,146,119,182,161,143,162,182,159,82,64,77,51,77,100,163,128,121,55,35,87,215,144,74,108,175,103,42,116,152,170,128,77,105,196,61,182,48,87,191,118,122,163,201,79,67,69,109,59,128,140,50,197,85,84,40,150,192,39,102,196,130,78,189,204,217,200,163,94,90,215,134,117,122,148,107,51,72,115,172,44,185,86,65,169,190,186,208,141,182,199,82,65,131,92,60,174,136,175,121,151,51,159,100,6
137,166,92,40,46,50,92,189,217,75,174,196,177,36,147,152,162,129,85,169,100,139,80,188,44,78,118,176,211,154,111,50,145,39,185,93,81,200,177,130,179,107,180,120,157,50,93,41,47,159,91,52,122,136,95,120,141,187,136,144,93,40,91,85,69,73,142,81,142,129,65,218,160,124,69,175,208,160,107,97,160,105,130,34,198,78,193,103,136,108,142,47,178,117,150,213,201,144,185,112,140,102,90,84,58,138,215,204,84,113,39,154,215,162,39,71,40,59,58,183,120,204,121,148,129,217,45,53,86,54,95,175,123,45,92,143,120,203,145,90,71,61,92,164,214,99,202,93,111,176,72,101,140,148,118,184,163,141,161,181,160,84,62,77,50,78,101,165,128,123,55,33,87,219,142,73,106,177,100,40,116,151,172,129,77,105,197,60,185,48,86,190,118,119,162,199,77,67,70,109,58,126,139,50,195,85,85,41,149,191,39,102,197,130,79,189,204,219,197,165,93,90,213,136,119,123,151,105,50,72,117,174,43,186,85,63,172,187,185,207,141,181,198,78,61,133,91,61,173,136,176,121,151,52,161,99,6
135,168,91,42,45,51,93,190,218,75,173,195,175,39,146,151,163,126,86,171,100,138,79,189,43,78,116,178,211,154,112,50,146,38,182,94,80,200,177,129,178,106,181,122,159,51,94,41,47,160,92,53,124,135,94,120,141,186,136,146,94,43,90,85,68,73,144,81,140,131,68,220,160,125,67,175,209,160,107,95,160,104,130,35,197,77,194,104,136,108,141,47,178,117,149,212,199,145,186,113,140,103,91,85,58,139,214,205,85,115,40,153,215,162,39,70,41,62,58,186,122,204,120,150,127,217,46,53,89,54,93,177,121,44,90,142,119,203,146,88,71,62,93,163,214,98,202,94,110,176,73,99,140,146,118,183,163,142,161,182,159,83,62,78,51,79,100,164,128,121,56,35,88,217,143,74,107,175,102,41,115,151,172,127,78,106,197,61,183,50,86,191,118,122,163,200,78,68,70,109,60,127,139,51,196,85,85,40,150,193,38,101,197,130,78,190,204,217,198,164,94,91,214,135,117,121,149,105,51,73,116,172,44,185,87,63,169,190,186,207,140,183,197,80,63,133,91,61,173,136,176,122,150,51,160,98,6
135,168,94,42,45,53,94,189,217,74,171,195,177,39,148,154,164,126,84,171,102,140,79,188,44,76,114,178,213,156,110,49,145,38,183,97,81,200,180,130,176,106,178,122,159,52,95,41,49,160,92,52,125,135,96,123,141,187,136,144,96,46,91,84,70,71,142,82,138,130,67,222,160,129,66,177,212,159,108,97,160,108,128,37,197,78,192,104,136,110,142,48,176,119,149,210,199,144,185,113,139,104,91,87,57,142,213,205,86,114,40,155,214,163,39,71,38,61,59,186,122,202,120,149,130,218,45,49,88,57,93,176,121,43,89,142,121,205,143,90,73,64,93,164,216,98,202,95,111,176,73,97,139,148,119,183,164,141,162,182,158,83,60,78,52,80,102,164,129,119,55,38,87,219,145,75,107,173,101,38,119,152,173,129,77,105,198,62,181,51,88,194,115,119,164,200,79,64,67,110,59,128,143,49,194,83,89,39,150,191,38,101,199,129,80,188,205,218,198,168,96,90,211,133,116,119,147,104,50,73,117,172,46,187,88,60,168,190,185,208,141,183,198,80,62,134,91,61,171,135,174,122,149,51,161,98,6
135,169,92,42,47,50,92,189,218,72,173,196,180,39,145,149,159,128,86,169,101,137,80,190,43,76,116,177,212,156,111,46,144,38,185,92,81,200,175,129,178,105,183,123,158,52,95,40,46,159,94,53,123,136,94,122,142,187,135,146,93,43,92,85,67,74,142,82,141,132,66,219,162,125,67,176,209,158,105,96,161,102,130,35,198,78,194,102,137,108,142,47,179,119,150,213,197,148,186,114,141,101,92,84,58,139,215,206,85,116,41,153,214,163,40,70,42,60,57,187,122,204,120,152,127,215,45,55,89,54,94,176,122,43,90,141,120,203,144,88,71,60,90,168,214,100,202,96,108,174,74,99,140,145,119,181,163,142,162,180,157,85,64,81,53,79,99,163,126,120,55,37,91,218,143,72,108,175,102,43,115,151,175,128,79,104,199,62,182,49,86,191,117,125,162,197,79,68,68,108,60,125,139,54,197,85,85,39,152,191,39,101,197,131,79,193,205,216,198,163,93,92,212,137,120,120,148,106,49,71,116,174,44,184,89,62,171,190,186,211,139,182,198,81,63,132,90,60,173,137,176,122,148,49,160,97,6
135,169,92,42,46,50,92,190,217,74,173,195,175,39,147,152,163,126,86,171,100,138,79,189,43,78,117,178,211,153,112,51,147,39,183,94,80,201,179,130,178,106,179,123,159,50,93,41,47,160,93,53,124,135,94,120,141,186,136,145,94,43,89,85,68,72,143,80,140,131,67,222,160,126,67,175,209,161,106,94,160,105,129,35,197,76,195,104,135,107,141,47,177,116,149,213,200,145,186,113,141,103,91,86,57,139,213,205,85,115,40,153,215,162,40,70,41,62,59,185,122,202,120,150,128,216,45,52,88,54,94,178,121,44,88,140,118,203,145,88,71,61,94,163,215,100,203,93,110,176,75,98,139,145,118,182,164,142,161,182,160,82,62,79,51,79,100,163,129,120,56,35,88,218,144,74,107,175,101,41,116,152,173,127,77,105,197,62,182,49,86,191,118,123,163,200,79,68,69,110,58,128,139,51,196,85,85,40,151,191,39,101,197,131,79,191,203,217,199,164,95,90,214,135,117,122,149,104,52,74,117,173,44,186,86,63,169,191,186,208,141,182,197,79,62,133,92,61,174,135,176,122,152,50,161,98,6
135,168,91,42,47,51,92,190,218,74,174,195,176,39,146,151,163,126,86,171,101,138,79,190,43,78,117,178,211,154,112,50,145,39,182,94,80,200,178,130,178,106,180,122,159,50,93,42,48,160,92,53,124,136,94,120,142,186,136,146,95,43,90,85,68,73,144,81,140,132,68,219,160,126,67,175,209,161,107,95,160,104,129,36,196,77,194,104,136,108,141,47,177,117,149,213,199,145,186,113,140,102,91,86,58,139,214,204,85,115,40,154,216,162,39,70,40,61,58,186,122,203,120,149,127,217,46,53,89,55,94,177,122,44,90,142,119,204,146,87,71,63,93,163,214,98,203,94,110,176,74,100,139,146,119,182,163,142,161,182,159,82,61,78,50,79,100,164,128,121,56,35,88,218,144,74,108,174,101,41,116,152,172,128,78,105,197,60,183,49,86,191,118,121,163,200,80,67,70,109,59,128,140,51,196,85,85,40,151,193,38,101,198,131,78,190,204,216,198,164,94,90,214,134,117,121,148,105,51,73,116,173,45,185,87,63,170,191,187,207,140,182,198,80,62,133,90,61,174,136,176,122,151,50,160,98,6
136,167,92,42,44,50,92,191,217,74,173,193,173,38,145,152,165,128,85,172,102,141,79,190,40,77,115,178,210,153,111,48,147,41,184,92,79,200,178,128,179,107,182,124,158,52,92,41,48,158,93,53,125,133,96,117,140,184,137,148,93,42,91,86,70,72,142,81,139,131,68,220,160,126,69,178,209,159,107,96,160,105,131,33,196,75,193,103,134,107,143,48,177,118,148,214,198,144,185,110,142,101,91,84,57,140,213,204,85,116,42,152,215,162,40,70,42,63,56,184,120,203,120,148,128,215,45,54,88,56,93,175,122,43,88,141,120,203,146,86,71,63,93,164,214,97,203,93,110,176,73,99,139,144,118,180,162,143,162,183,158,83,63,80,50,79,97,160,127,122,55,36,90,218,144,73,106,173,102,40,115,149,172,131,78,107,198,60,183,49,86,191,115,120,162,200,79,69,72,109,58,127,138,51,196,85,86,40,150,193,36,103,198,132,77,189,204,218,197,165,95,88,214,135,118,120,150,103,50,74,116,171,44,185,85,64,171,189,187,208,138,182,194,81,62,133,91,58,173,136,176,123,152,52,162,100,6
135,168,91,42,46,51,92,190,218,74,173,195,175,38,146,151,163,126,86,171,100,138,79,189,43,78,116,178,211,154,112,50,146,38,182,94,80,200,178,130,178,106,180,122,159,51,94,41,48,159,92,53,124,135,94,120,142,187,136,146,95,43,90,85,68,73,143,80,141,131,67,220,160,126,67,175,208,161,106,95,161,104,130,35,197,77,194,104,136,108,141,47,178,117,149,213,199,145,186,113,141,103,91,86,58,139,214,205,86,114,40,153,215,162,39,70,41,62,58,186,122,203,120,150,127,217,46,52,88,55,93,177,121,44,89,141,119,203,145,88,71,62,93,163,214,99,203,93,110,176,74,100,140,145,118,182,162,142,161,182,160,82,62,78,51,79,100,164,128,121,56,36,88,218,144,74,107,175,102,41,116,151,172,128,78,105,197,60,183,49,86,191,118,121,163,201,79,67,69,109,59,127,140,51,196,86,85,40,151,193,38,101,198,131,78,190,204,217,198,164,94,90,214,135,117,121,149,105,51,73,116,173,44,185,86,63,170,191,187,208,140,182,197,80,63,132,91,61,173,136,176,122,151,50,160,98,6
134,169,91,42,47,49,95,191,220,75,173,198,176,41,145,148,161,123,85,171,98,140,80,187,43,77,113,180,213,156,115,48,147,37,184,97,81,200,181,132,177,104,179,121,159,48,93,40,48,159,93,56,119,137,95,117,142,185,138,144,94,45,90,87,67,74,146,79,140,130,65,220,163,127,69,174,210,163,106,98,161,104,128,34,197,77,193,104,134,110,140,47,175,119,150,215,198,145,184,111,140,100,92,87,57,140,216,205,86,116,43,155,213,160,39,71,43,61,59,187,124,203,119,150,131,213,45,51,87,56,92,181,119,45,88,141,118,205,147,89,71,62,94,167,215,101,207,92,112,173,76,100,141,144,116,183,162,143,162,182,160,83,61,79,51,79,100,165,127,123,58,37,88,215,146,77,109,168,102,38,114,150,169,125,78,103,198,61,184,51,87,189,115,124,167,202,77,65,69,106,57,129,136,49,201,86,86,42,151,193,41,100,198,132,79,188,204,219,197,163,91,93,214,135,116,120,151,106,52,71,116,175,44,186,89,65,170,193,188,210,142,182,197,81,60,133,90,65,172,137,176,124,150,52,163,97,6
135,167,91,43,46,50,92,191,218,75,175,194,175,38,145,151,163,126,86,171,100,138,78,190,43,78,116,177,210,153,113,51,146,39,182,94,79,200,177,129,178,106,180,122,159,50,95,40,48,160,92,54,124,135,94,120,142,186,136,146,94,45,89,85,69,73,143,80,141,131,68,219,160,125,68,176,209,162,107,95,159,104,130,34,197,78,193,104,135,108,141,47,177,117,148,212,199,146,187,112,140,101,91,87,58,138,214,205,84,115,39,152,216,161,41,69,39,62,58,185,123,203,120,150,128,216,45,53,89,55,93,177,122,43,90,141,119,204,145,88,72,63,93,163,214,97,203,94,110,176,73,98,139,147,120,183,162,141,162,182,161,83,63,78,51,78,99,162,128,121,57,34,88,218,145,74,107,174,102,41,115,150,172,128,78,106,197,62,183,49,86,190,116,123,164,200,80,68,69,110,59,128,139,51,196,85,84,40,150,193,38,101,198,129,79,191,202,216,198,163,93,90,215,135,118,120,148,103,52,72,116,172,44,186,86,63,171,190,186,208,141,181,198,80,63,133,90,61,173,137,177,121,152,48,161,99,6
135,168,91,42,46,50,92,189,218,74,173,195,175,38,146,151,163,126,86,171,101,138,79,189,43,78,116,178,210,154,112,50,146,38,183,94,80,200,178,130,178,106,180,122,159,51,94,41,48,159,92,53,123,135,94,119,142,186,136,146,95,44,90,85,69,73,144,81,141,131,67,220,160,126,67,175,209,161,107,95,161,104,129,35,197,77,194,104,136,108,142,47,178,117,148,213,199,145,186,113,141,102,91,85,58,139,214,204,85,115,40,153,216,162,39,70,40,62,58,186,122,203,120,150,127,217,46,52,89,55,93,177,122,44,89,142,119,204,145,88,71,63,93,163,214,99,203,94,110,176,74,100,140,145,118,182,163,142,161,182,159,82,62,78,51,79,100,163,128,121,56,35,88,218,144,74,107,175,102,41,115,151,172,128,78,105,197,61,183,50,86,191,118,122,163,200,79,68,69,109,59,127,140,51,196,85,86,40,151,192,38,102,198,130,78,190,204,217,198,164,94,91,214,134,117,121,149,105,51,73,116,172,44,186,86,63,170,190,186,207,140,182,197,80,63,132,91,61,173,136,176,122,151,50,160,98,6
137,171,95,46,46,51,91,192,217,77,175,195,176,37,147,146,162,123,90,171,99,137,79,189,44,77,120,175,213,152,114,51,147,40,180,94,80,201,175,131,178,104,180,126,156,48,96,43,47,159,92,53,125,134,94,122,142,186,137,146,95,44,91,88,72,76,142,79,139,129,65,221,162,123,67,177,208,162,101,100,159,105,132,30,195,81,196,102,134,108,140,46,174,121,151,213,196,145,184,111,142,100,90,87,57,137,214,201,93,116,44,151,213,162,44,73,44,60,61,184,123,198,120,149,129,213,47,50,88,54,93,177,117,40,90,144,117,200,145,90,68,64,95,163,209,100,201,93,113,180,75,97,138,147,115,187,162,145,156,180,158,83,62,78,49,76,102,168,128,124,59,36,90,219,139,76,107,179,103,42,116,147,172,127,78,107,196,60,184,49,86,189,113,119,164,201,77,67,71,109,61,123,145,48,196,85,87,41,150,189,40,105,199,132,79,187,202,217,199,165,94,90,212,134,120,118,151,108,48,72,116,176,43,188,90,60,169,191,184,208,136,181,200,81,60,132,89,61,171,135,180,121,150,47,159,96,6
135,168,91,42,45,51,92,189,219,75,173,195,175,38,147,150,163,126,85,172,101,138,78,190,43,78,117,179,210,154,111,50,146,39,182,94,80,201,177,131,178,105,180,122,158,51,94,41,48,160,92,53,123,135,94,119,142,187,136,146,95,43,90,85,69,72,144,80,141,131,68,219,160,126,67,176,208,161,106,95,161,105,129,35,197,78,194,105,135,108,141,47,177,117,148,213,200,145,186,113,140,103,90,84,58,139,214,204,85,115,40,153,215,161,39,70,40,61,58,187,122,203,120,149,127,217,46,53,88,55,93,177,120,44,90,141,119,204,146,88,71,63,93,163,213,98,203,94,111,176,74,101,140,146,118,181,163,142,161,182,160,82,62,78,51,79,100,164,128,121,56,35,89,218,145,73,108,175,101,41,116,151,172,128,78,105,197,60,183,50,87,191,118,121,164,201,79,67,69,109,58,127,140,51,196,86,85,40,151,193,39,102,198,131,79,191,204,216,198,164,94,90,214,135,117,122,150,106,50,72,115,173,45,186,86,63,169,190,187,208,140,182,198,80,62,131,91,61,173,136,175,122,151,50,160,98,6
136,168,91,42,46,51,92,190,218,75,173,196,175,39,146,151,163,126,86,171,101,138,79,188,43,78,116,178,210,154,112,50,145,39,182,95,80,200,178,130,178,105,180,122,159,51,94,42,48,160,92,52,124,135,95,119,141,187,136,146,95,44,90,85,68,73,143,81,141,131,68,220,160,125,67,176,209,160,107,95,160,105,130,35,197,77,194,104,136,107,141,47,178,117,148,213,199,145,186,113,141,103,91,85,57,139,214,205,86,114,40,154,216,162,40,70,40,62,58,186,122,203,120,150,127,217,46,53,89,55,93,177,122,44,88,142,119,203,145,88,71,62,93,163,214,99,203,94,110,176,74,100,140,146,118,183,162,142,161,182,159,83,62,78,51,79,100,163,128,121,56,36,88,218,144,74,107,175,102,41,115,151,172,128,78,105,197,60,183,49,86,191,117,121,163,200,79,68,68,109,60,128,139,51,196,86,86,40,150,192,38,102,198,131,78,191,203,216,198,164,94,91,215,134,118,122,149,105,51,73,116,172,44,185,87,63,170,191,186,208,140,182,197,79,62,132,91,61,173,136,175,122,151,50,160,98,6
139,165,89,43,46,52,91,190,219,74,174,198,174,39,146,150,164,127,86,171,101,136,80,187,45,75,116,179,211,155,111,53,145,40,179,96,82,199,178,129,179,109,179,123,159,51,95,40,49,160,93,53,125,134,96,120,141,189,136,146,92,44,90,86,71,73,144,81,140,133,69,219,158,127,69,178,207,162,107,94,159,105,129,34,199,75,196,104,137,108,142,49,177,116,148,213,199,146,187,114,141,98,90,86,58,139,214,203,86,114,41,151,214,162,41,72,40,61,58,187,121,201,118,151,126,217,46,53,88,55,94,176,123,44,89,142,117,204,145,86,71,62,94,159,215,98,206,95,109,177,73,99,140,144,119,183,163,141,161,182,158,83,62,78,52,80,98,164,129,123,55,37,88,218,142,74,104,174,102,37,115,150,175,128,77,105,199,61,182,52,85,192,120,122,164,199,79,65,69,107,58,125,141,52,196,83,85,38,150,191,36,102,197,132,80,189,206,217,201,164,95,91,214,134,117,119,150,106,49,73,115,174,46,182,86,62,168,189,185,207,138,181,196,81,62,131,94,60,172,137,174,123,150,48,162,96,6
136,169,90,39,49,50,92,192,218,75,173,197,179,39,147,147,160,125,85,171,101,140,80,188,45,78,118,179,211,158,113,50,143,38,180,96,83,201,179,126,178,104,181,124,160,50,94,42,49,162,93,51,124,136,93,122,140,187,138,144,97,41,92,83,70,72,145,80,140,128,68,220,156,126,69,173,209,162,103,94,158,104,129,35,197,76,194,102,137,107,142,45,176,118,150,214,202,145,185,110,144,99,91,87,62,143,212,203,82,117,41,155,212,160,42,70,38,64,58,186,120,200,120,151,126,217,44,55,87,54,95,179,121,48,89,142,120,201,147,82,72,61,92,165,212,101,202,91,113,179,73,98,138,146,117,183,165,141,161,183,160,84,59,82,53,79,102,165,129,120,53,38,91,219,145,73,109,172,105,41,114,149,170,127,81,104,196,62,183,49,86,190,117,119,162,201,80,68,64,109,57,128,139,50,196,89,89,40,149,192,36,100,196,129,76,194,204,217,198,163,93,88,212,134,115,117,145,102,52,72,119,170,44,185,86,66,168,189,190,208,142,182,196,81,63,131,90,59,172,137,174,121,149,51,164,97,6
135,168,92,41,46,51,93,189,219,74,173,194,176,39,147,151,164,127,86,171,102,138,80,189,43,78,116,178,209,153,112,50,146,39,182,93,80,201,178,130,179,107,180,121,158,51,94,41,48,159,94,53,124,136,94,119,142,188,136,146,94,44,89,85,68,73,143,81,141,132,68,219,160,127,67,176,209,160,106,96,160,106,130,35,197,76,193,104,135,108,141,46,176,116,148,213,198,145,187,113,140,102,90,86,59,140,214,204,86,115,40,153,216,161,40,69,40,61,58,185,123,203,120,151,127,216,46,53,89,55,94,178,120,44,90,141,118,205,146,87,71,62,93,164,215,99,202,95,111,176,74,100,138,145,120,182,163,142,161,182,159,82,63,78,51,78,99,163,127,120,56,36,88,218,144,73,107,175,102,40,116,152,172,128,78,105,197,61,184,49,87,192,118,121,164,200,79,68,69,109,60,126,140,51,197,86,86,40,150,193,37,101,198,130,79,191,204,217,199,164,94,89,214,134,117,120,148,106,51,73,116,173,44,186,87,64,170,191,186,207,140,181,198,80,63,132,91,60,174,135,176,121,151,51,161,99,6
136,168,91,42,46,50,92,189,218,75,173,195,176,38,146,150,163,126,85,170,100,138,78,189,43,78,116,178,210,154,112,51,146,39,183,95,81,200,178,130,178,106,180,122,159,51,94,41,47,159,92,53,123,136,94,119,142,187,136,145,95,43,90,86,69,72,144,80,140,131,68,220,160,125,68,176,208,161,106,95,161,105,129,35,196,77,194,105,136,108,141,48,178,116,148,213,199,145,186,114,140,103,91,85,57,139,214,205,86,115,40,154,215,162,40,70,41,62,58,186,122,203,120,149,127,217,46,53,88,55,93,178,121,43,89,141,119,204,145,88,71,63,93,163,214,99,203,93,110,176,74,100,140,146,119,183,162,142,160,182,159,82,62,78,50,78,100,164,127,121,56,35,88,218,144,74,108,175,102,41,115,151,172,128,77,105,198,60,183,50,86,190,118,121,163,201,79,67,70,109,59,127,140,52,196,86,85,40,151,193,38,101,198,131,79,190,203,217,199,164,94,90,214,135,117,121,150,105,51,73,116,173,44,185,86,63,170,191,186,207,140,182,197,80,63,132,91,61,173,136,176,121,150,50,161,97,6
137,168,92,42,45,54,91,190,217,73,173,194,178,37,147,151,164,125,85,171,99,139,78,189,45,77,116,180,211,156,112,50,147,38,184,95,80,199,177,130,178,108,180,122,160,51,94,42,48,157,90,52,122,135,93,120,144,187,138,147,95,44,90,83,69,71,145,79,140,132,70,220,158,124,67,177,207,162,107,93,160,107,128,36,196,77,195,102,136,108,142,47,180,120,149,212,198,145,186,113,140,102,90,86,58,141,215,204,86,114,42,153,215,161,40,70,41,61,57,188,123,204,120,151,128,218,49,52,89,54,94,176,118,46,89,144,119,203,147,89,70,65,93,162,213,99,202,93,111,175,75,100,139,146,119,183,164,144,161,182,161,80,63,79,52,78,99,163,127,122,57,36,89,217,145,73,107,176,99,40,116,152,172,127,79,103,196,61,184,50,85,190,118,121,162,200,79,69,68,110,60,127,140,51,195,87,85,40,150,192,37,102,200,130,80,190,203,215,196,165,95,88,214,135,118,121,149,105,52,72,117,172,44,186,87,63,170,190,188,206,139,181,197,81,65,130,90,62,172,136,175,122,151,51,161,97,6
133,168,91,43,44,51,92,190,216,74,174,198,175,38,147,149,164,127,89,172,98,138,81,189,45,76,118,177,211,153,114,48,145,38,182,91,79,201,178,129,179,106,180,123,160,48,89,43,46,159,92,54,123,136,95,120,142,187,136,147,95,46,94,82,68,75,145,81,142,134,68,219,162,126,68,175,208,158,106,94,157,103,129,35,196,77,194,103,135,108,145,49,178,116,148,212,198,146,189,115,141,101,92,86,58,137,214,203,85,112,42,155,216,164,41,72,40,64,58,188,121,205,120,147,128,215,45,52,88,55,94,175,119,44,88,141,119,202,142,88,74,66,95,163,216,101,202,94,109,177,76,102,139,147,118,181,161,144,161,182,159,81,63,77,50,82,101,162,130,121,57,38,88,218,145,72,107,175,101,39,116,152,175,127,78,106,198,59,184,48,85,192,116,120,166,200,78,69,70,109,59,125,141,52,197,84,84,44,150,192,37,102,197,129,79,188,203,217,195,164,91,93,217,137,116,120,152,106,51,73,118,173,42,186,87,62,170,193,185,212,140,182,196,81,60,130,91,64,172,137,177,121,150,50,161,98,6
135,168,91,42,46,51,92,190,218,74,173,195,175,38,146,151,163,126,86,171,100,138,79,189,43,78,116,178,210,154,112,50,146,39,182,94,80,200,178,130,178,106,180,122,159,51,94,41,48,160,92,53,124,135,94,120,142,187,136,146,95,43,90,85,69,73,144,81,140,131,68,220,160,125,67,175,209,160,106,95,161,105,130,35,197,77,194,104,136,108,141,47,178,117,149,213,199,145,186,113,141,102,91,85,58,139,214,205,85,115,40,153,215,162,39,70,41,62,58,186,122,203,120,150,127,217,46,53,88,55,93,177,121,44,89,141,119,203,145,88,71,62,93,163,214,99,203,94,110,176,74,100,140,145,118,182,162,142,161,182,159,82,62,78,51,79,100,163,128,121,56,36,88,218,144,74,107,175,102,41,115,151,172,128,78,105,197,61,183,50,86,191,118,121,163,200,79,67,69,109,59,127,140,51,196,86,85,40,150,192,38,102,198,131,78,190,204,217,198,164,94,90,214,134,117,121,149,105,51,72,116,172,44,185,87,63,170,191,187,207,140,182,197,80,63,132,91,61,173,136,176,122,151,50,160,98,6
135,168,91,42,46,51,92,190,218,75,173,195,175,38,146,151,163,126,86,171,101,138,79,189,43,78,117,178,210,154,112,51,146,38,182,94,80,200,178,130,178,106,180,122,159,51,94,41,48,159,92,53,124,135,94,119,142,186,136,146,95,44,90,85,69,72,144,81,141,131,68,220,160,126,67,176,209,160,106,95,161,105,130,35,197,77,194,104,136,108,141,48,178,117,149,213,199,145,186,113,141,103,91,85,58,139,214,204,85,115,40,153,215,162,40,70,41,62,58,186,122,203,120,149,127,217,46,53,88,55,94,177,122,44,89,141,119,203,145,88,71,62,93,163,214,99,203,94,110,176,74,100,139,145,118,182,162,142,161,182,159,82,62,78,50,79,100,164,128,121,56,36,88,218,144,74,107,175,102,40,115,151,172,128,78,105,197,61,183,50,86,191,117,122,163,201,79,67,70,109,59,128,140,51,196,86,85,40,150,192,38,102,198,131,78,190,204,217,198,164,94,90,214,134,117,121,149,105,50,72,116,173,44,185,87,63,170,191,187,207,140,182,197,80,63,132,91,62,173,136,176,122,150,50,161,98,6
135,168,91,42,46,51,92,190,218,75,173,195,175,38,146,151,163,126,86,171,100,138,79,189,43,78,116,178,210,154,112,50,146,38,182,94,80,200,178,130,178,106,180,122,159,51,94,41,47,159,92,53,124,135,94,119,142,187,136,146,95,44,90,85,69,73,144,81,140,132,68,220,160,125,67,175,209,160,106,95,161,104,130,35,197,77,194,104,136,108,141,47,178,117,149,213,199,144,186,113,140,103,91,86,58,139,214,204,85,115,40,154,215,162,39,70,41,62,58,186,122,203,120,150,127,217,46,53,88,55,93,177,121,44,89,141,119,203,145,88,71,62,93,163,214,98,203,94,110,176,74,100,139,145,118,182,162,142,161,182,159,82,62,78,51,79,100,164,128,121,56,36,88,218,144,74,107,175,102,41,116,151,172,128,78,105,197,61,183,50,86,191,118,121,163,200,79,67,69,109,59,127,140,51,196,86,85,40,150,192,38,101,198,131,78,190,204,217,198,164,94,90,214,134,118,121,149,105,51,72,116,172,44,185,87,63,170,191,187,207,140,182,197,80,63,132,91,61,173,136,176,122,151,50,160,98,6
135,167,91,41,46,52,93,189,219,75,173,194,175,38,145,150,163,126,87,171,99,137,80,189,42,76,115,177,210,153,112,51,147,41,181,94,81,199,177,128,179,105,180,121,158,51,95,41,46,160,93,52,124,136,96,118,141,187,135,146,96,43,90,86,67,72,144,81,138,131,68,217,160,126,66,175,207,161,108,94,159,104,129,37,197,77,193,104,135,108,141,46,178,115,148,212,198,145,187,113,143,102,89,86,58,137,212,207,84,114,41,153,216,164,39,69,39,60,60,186,121,203,118,149,127,217,46,54,87,57,94,176,121,47,88,142,118,203,147,87,70,62,94,164,214,98,204,94,111,177,74,101,139,148,119,184,161,144,162,182,159,82,61,76,48,80,100,164,128,122,55,38,87,218,143,75,107,176,102,40,116,152,173,127,78,105,196,60,182,50,85,190,118,122,164,199,80,67,69,110,59,126,139,53,198,85,85,38,150,192,39,103,198,132,78,190,203,215,198,164,94,90,214,135,118,122,148,106,51,69,117,172,45,185,88,63,170,190,186,209,141,181,196,80,61,133,90,61,173,135,174,123,150,51,160,97,6
135,168,91,42,46,51,92,189,218,74,173,195,176,38,146,151,163,126,86,171,100,138,79,189,43,78,117,178,211,155,112,50,146,39,182,95,80,200,178,130,178,106,180,122,159,51,94,41,47,159,92,53,123,135,95,120,141,187,136,146,94,43,90,85,68,73,144,80,141,132,67,220,160,126,67,176,209,161,106,95,160,105,129,35,197,78,194,104,135,108,142,47,178,117,149,212,199,144,186,113,141,103,91,85,57,139,215,204,85,115,40,153,215,162,40,70,41,62,58,186,123,203,120,149,127,217,46,52,88,55,93,177,122,44,89,141,119,204,145,88,71,63,93,163,214,99,203,94,110,177,73,100,140,146,118,183,162,143,161,182,159,82,62,78,51,78,100,164,128,121,56,36,88,217,144,74,108,175,102,40,116,151,172,128,78,105,197,61,183,49,86,190,118,122,163,201,79,67,70,109,59,127,141,51,196,86,86,40,151,192,39,101,198,131,79,191,204,217,198,164,94,90,214,134,117,121,149,105,51,72,116,172,44,186,87,63,170,190,187,207,140,181,197,80,62,132,91,61,173,136,176,122,151,50,161,98,6
136,169,91,41,46,51,93,189,218,76,173,195,177,38,147,152,163,126,86,170,101,139,78,188,43,78,117,177,209,154,112,50,145,39,182,95,79,198,179,129,179,107,180,123,159,50,93,42,47,160,92,53,124,135,95,119,142,186,136,145,94,43,90,85,68,73,145,82,142,132,68,220,160,125,67,176,208,160,106,94,161,104,129,36,199,78,195,105,134,107,142,47,177,116,149,214,199,144,187,112,141,102,90,87,58,138,215,205,85,116,40,153,216,162,39,70,41,62,57,186,123,204,119,150,127,217,46,53,89,55,94,179,122,43,90,140,119,203,145,89,71,62,94,163,215,99,202,93,110,177,75,100,139,144,119,182,163,142,162,182,160,83,63,78,50,79,100,162,127,122,56,36,88,217,144,74,108,176,101,41,115,151,172,127,78,105,198,61,183,51,85,191,118,123,164,200,79,67,70,109,58,128,139,52,197,85,86,39,150,194,38,101,199,131,79,190,204,215,198,164,94,90,213,134,117,122,150,105,51,72,115,171,45,186,86,63,169,190,186,206,141,180,196,80,63,132,91,62,173,136,174,121,151,49,161,98,6
136,167,89,41,45,50,92,191,218,72,174,196,176,39,146,152,164,126,86,170,101,137,78,187,43,79,117,178,210,154,110,51,146,40,182,95,79,203,178,130,179,104,180,122,159,50,96,42,46,159,91,54,124,135,96,117,142,185,136,146,96,42,89,85,69,73,145,81,140,130,70,220,160,124,67,175,209,161,109,96,161,103,130,35,196,78,194,103,135,108,141,48,180,116,147,213,198,144,185,113,141,103,90,84,59,139,213,206,84,114,41,153,216,161,40,70,41,60,57,184,124,201,122,148,127,215,46,53,88,54,93,177,123,43,89,142,119,204,148,88,72,62,93,161,213,100,204,93,109,176,71,100,140,146,119,183,163,142,160,182,160,82,62,78,49,77,100,165,128,121,56,35,87,218,144,74,108,176,103,40,114,151,174,128,78,104,196,60,183,51,87,190,118,122,163,203,81,68,69,109,59,127,141,50,198,85,86,41,149,192,38,102,196,130,79,191,203,216,198,163,93,89,214,134,116,122,148,105,50,71,116,172,44,185,86,62,169,189,187,206,140,183,198,79,61,133,89,62,172,138,176,122,151,50,162,99,6
135,168,92,41,46,50,92,189,218,74,173,194,175,38,146,151,163,126,86,171,100,138,79,190,43,78,116,177,211,154,112,50,147,39,183,94,80,200,178,130,179,106,179,122,159,51,93,41,48,159,92,54,123,136,94,120,141,186,136,146,95,43,90,86,68,73,144,81,141,132,68,219,160,126,67,176,209,161,106,95,160,105,130,35,197,77,194,105,135,107,141,47,178,117,148,213,200,144,186,113,140,103,91,85,58,139,214,205,86,116,40,154,215,162,40,70,41,61,57,186,123,203,120,150,127,216,46,53,88,55,94,176,122,43,90,141,118,204,146,88,72,62,92,163,215,98,203,94,110,177,73,100,140,145,118,183,163,142,161,182,160,82,62,78,51,79,99,163,128,122,56,36,88,218,144,73,108,175,102,41,115,152,172,127,78,105,198,61,183,50,86,191,118,121,163,200,79,67,69,110,59,127,140,52,196,86,85,40,150,192,38,101,198,131,79,190,204,216,199,164,94,91,214,134,117,121,149,105,51,73,116,172,44,185,86,63,169,191,187,207,140,181,197,79,63,133,91,61,173,136,176,122,151,50,159,99,6
134,168,91,41,47,51,91,190,218,75,172,196,175,39,146,151,164,127,84,171,101,137,79,189,43,77,116,178,211,154,112,50,145,38,182,95,80,200,177,128,178,104,180,122,159,52,93,40,48,159,92,51,124,136,95,120,141,186,137,146,95,44,90,84,69,72,144,81,140,132,66,220,159,125,69,175,209,160,108,95,161,105,130,35,197,77,194,105,135,109,141,49,178,117,150,212,199,145,186,112,141,102,90,86,58,139,215,203,85,115,40,154,215,162,40,71,40,61,58,186,122,202,121,150,128,217,47,53,89,55,94,177,122,44,89,142,118,204,146,87,72,62,94,162,215,101,203,95,111,176,74,100,140,146,118,183,162,143,161,183,160,82,62,79,51,79,101,164,128,121,57,36,89,218,143,74,106,174,102,41,115,151,172,128,77,105,197,60,182,50,87,191,118,122,163,200,78,66,70,110,60,127,139,50,197,86,85,39,151,192,39,101,198,130,78,190,203,217,199,164,94,90,214,134,116,120,150,105,51,73,115,172,44,187,85,64,170,191,187,208,141,182,198,80,63,131,92,63,174,135,176,122,151,50,160,98,6
136,169,92,43,46,49,92,190,219,74,172,197,175,39,146,152,165,126,85,172,102,139,80,188,44,79,117,179,211,155,111,49,145,39,180,94,80,199,176,130,178,107,180,124,159,49,94,41,47,159,92,53,123,137,94,119,142,186,136,146,95,43,90,85,67,73,144,81,139,131,68,219,159,125,67,174,209,158,105,95,160,104,129,36,196,76,192,105,134,109,143,47,178,119,148,214,201,144,188,115,142,103,90,85,57,138,215,204,85,115,40,152,215,160,40,70,41,63,59,186,122,203,119,149,127,217,46,53,89,53,93,177,121,42,89,142,120,203,144,88,70,62,93,163,216,98,204,94,110,176,74,99,140,146,118,183,161,143,161,180,160,83,61,78,51,78,100,163,129,122,55,36,88,218,145,75,108,174,102,40,116,151,171,128,78,104,197,60,182,48,87,191,117,120,162,201,79,67,69,110,59,128,138,52,196,86,85,40,150,191,37,103,198,132,79,191,204,215,197,163,94,92,214,134,117,121,149,106,49,73,118,176,45,185,85,63,171,192,186,208,141,181,198,80,61,134,91,61,172,137,175,123,152,50,162,97,6
134,165,90,41,46,47,90,187,216,75,173,197,173,40,145,149,163,124,85,172,101,137,79,190,43,77,114,181,211,154,112,50,148,36,179,95,80,202,179,127,177,102,182,119,160,54,94,37,48,161,93,52,123,134,92,118,137,184,136,145,95,46,93,85,69,71,143,81,142,131,67,217,162,127,66,175,208,161,107,91,162,105,132,35,195,78,193,104,137,113,142,48,177,118,152,215,202,146,185,112,138,105,91,86,59,142,214,206,86,116,43,154,215,162,37,64,41,61,56,181,124,201,118,151,127,218,51,53,86,56,94,177,121,43,86,144,122,202,144,88,76,62,92,163,216,95,204,95,109,175,71,102,140,144,120,180,164,140,162,181,158,83,62,75,53,80,99,161,128,118,57,35,88,219,141,74,107,177,100,43,117,153,176,128,78,106,194,62,181,50,87,191,118,120,161,202,80,68,67,109,62,128,136,49,194,86,84,42,152,196,37,98,197,134,79,192,207,215,197,165,93,92,211,139,115,123,149,108,47,71,115,173,44,188,86,64,172,191,186,205,145,181,199,81,63,133,94,60,171,135,177,119,149,45,158,94,6
136,168,91,42,46,51,93,190,218,74,174,195,176,39,146,150,163,127,86,172,101,139,79,190,43,78,117,178,211,154,112,51,146,38,182,95,80,200,177,130,177,106,180,122,159,50,94,41,47,160,92,53,124,135,93,120,142,186,136,145,94,44,90,85,69,72,144,81,140,131,68,219,160,126,68,175,208,160,106,95,161,106,129,35,196,77,193,104,136,108,141,47,178,117,149,213,200,144,186,113,140,102,90,85,58,139,213,204,86,114,39,154,215,162,40,70,40,62,58,186,122,203,120,150,128,217,46,53,89,55,93,177,122,44,90,141,118,203,145,88,71,63,93,163,214,99,203,94,110,176,75,100,140,146,118,183,162,142,161,182,159,83,62,78,50,79,100,164,128,120,56,36,88,218,143,74,108,174,102,41,115,151,171,128,78,105,197,60,182,50,86,191,117,121,163,201,79,67,69,109,59,128,140,51,196,86,85,40,150,192,38,102,197,130,79,191,204,216,198,164,94,90,214,134,117,121,149,105,51,72,116,173,44,185,87,64,169,191,186,207,140,181,198,80,63,132,90,61,173,136,176,122,150,51,160,98,6
135,168,91,42,46,50,92,189,218,75,173,195,175,39,146,151,163,126,86,171,101,138,79,189,43,78,116,178,210,154,112,50,146,39,182,94,80,200,178,130,178,106,181,121,159,51,94,41,48,159,92,53,124,135,94,120,142,186,136,146,95,43,90,85,68,73,144,80,141,131,68,220,160,126,67,176,209,160,107,95,161,105,129,35,197,77,194,104,136,108,142,47,178,117,149,213,199,145,186,112,141,103,91,85,57,139,214,205,85,115,40,154,215,162,40,70,40,62,58,186,122,203,120,150,127,217,46,53,89,55,93,177,121,44,89,142,119,203,145,88,71,62,93,163,214,99,202,93,110,176,74,100,139,145,118,183,162,142,161,182,159,82,62,78,50,79,100,164,128,121,56,36,88,218,144,74,107,175,102,41,116,151,172,128,78,105,197,60,183,49,86,191,118,121,163,201,79,67,69,109,59,128,140,51,196,86,86,40,150,192,38,101,198,131,79,191,204,216,198,164,94,90,214,135,117,121,149,105,51,73,116,172,44,185,87,63,170,190,187,207,140,182,197,80,63,132,91,61,173,136,175,122,150,50,160,98,6
136,166,88,38,46,47,93,192,217,72,173,195,177,39,147,151,165,124,84,171,97,138,81,188,41,78,115,178,215,152,113,48,148,38,180,95,78,201,176,129,180,105,180,122,157,48,98,44,48,162,91,53,125,136,94,120,140,187,134,143,94,44,90,85,67,72,141,81,141,132,68,219,160,121,67,177,212,160,106,96,163,104,130,37,198,78,192,105,134,105,139,49,176,117,147,212,198,146,183,113,139,100,90,85,59,140,216,205,83,116,43,151,213,161,37,67,35,64,59,183,123,202,120,151,127,215,44,52,88,55,93,177,122,44,88,142,120,202,145,93,74,63,93,163,215,97,203,94,111,176,74,100,142,145,121,184,159,142,163,184,160,81,61,79,50,78,100,165,128,122,53,35,89,219,145,73,109,174,102,42,118,150,173,126,79,106,200,63,182,54,89,188,119,120,165,199,80,64,68,111,60,129,140,50,196,85,86,38,151,192,41,102,200,133,77,191,206,222,196,165,92,92,216,135,117,126,149,105,48,72,116,173,43,186,89,60,168,191,187,210,142,179,195,81,66,129,92,63,172,133,180,121,151,49,160,98,6
132,168,93,41,44,51,93,189,216,78,172,198,174,39,148,149,164,125,85,168,100,139,76,188,44,75,115,180,215,156,111,51,150,37,186,96,81,199,173,129,176,109,181,122,160,51,95,41,50,161,99,52,123,134,94,118,142,188,137,146,92,42,92,83,71,76,146,83,140,134,71,220,159,124,65,174,209,162,103,94,158,106,131,39,196,75,194,105,135,106,145,45,175,118,148,211,201,145,187,110,137,104,91,88,57,140,213,204,88,114,42,155,217,163,39,68,40,65,61,188,121,203,121,149,128,218,43,55,89,54,93,178,122,44,93,139,115,206,146,86,74,58,90,164,211,100,202,95,106,179,73,102,143,145,117,180,165,145,160,186,158,82,66,78,51,76,96,165,125,117,58,36,86,217,142,71,106,176,100,43,118,152,173,129,74,107,198,58,184,50,86,189,117,119,161,197,78,66,66,106,58,127,141,51,197,86,90,35,149,193,38,99,194,129,81,191,199,220,200,166,91,90,211,135,121,123,152,103,50,72,115,171,47,188,89,66,169,191,190,207,142,180,195,78,64,131,91,65,176,135,177,120,152,50,160,94,6
135,168,92,42,45,51,93,189,218,75,173,195,175,38,146,151,163,127,86,171,101,138,79,189,44,78,116,178,210,154,111,51,146,38,182,94,80,200,177,130,178,106,179,122,159,51,93,41,47,159,92,53,123,135,94,120,142,187,136,147,95,43,90,85,69,72,144,81,141,132,68,220,160,126,67,175,208,160,106,96,161,105,130,35,197,77,194,104,135,108,141,47,178,117,149,213,200,145,186,113,140,102,91,86,57,139,214,205,86,114,40,154,215,162,40,69,41,62,58,186,122,203,120,149,127,217,46,53,89,55,93,178,122,44,89,141,119,204,145,87,71,63,93,163,214,99,203,94,111,176,74,100,140,146,118,183,162,142,161,182,159,82,62,78,51,78,100,164,128,121,56,35,88,218,144,74,108,175,102,40,115,151,172,128,78,105,197,61,182,50,86,190,118,122,163,200,80,68,70,109,59,128,139,51,196,86,85,40,150,193,38,102,198,131,78,191,204,216,199,164,94,91,214,134,117,121,149,105,51,72,116,173,44,185,86,63,170,191,186,207,141,182,197,80,63,132,91,61,173,136,176,122,151,51,161,98,6
135,168,91,41,46,51,91,189,218,74,174,195,175,39,145,151,162,126,86,171,100,138,79,190,43,79,117,177,210,155,113,50,146,39,181,95,79,201,178,130,178,107,181,122,159,51,95,41,47,159,92,53,124,135,94,120,142,187,137,146,95,43,89,86,69,72,143,81,141,131,68,221,161,126,67,176,209,159,107,94,161,103,130,35,196,77,194,105,137,108,141,46,179,117,149,214,199,144,186,113,141,103,91,85,58,140,213,206,85,115,40,154,214,161,40,70,40,62,58,187,122,203,121,150,128,217,46,52,89,56,93,178,121,44,89,142,118,204,144,88,72,62,93,164,215,98,202,93,109,177,74,100,139,145,119,182,163,142,161,182,158,84,62,78,49,80,100,162,129,122,56,36,88,218,144,74,108,174,102,41,115,151,173,127,77,105,198,61,184,50,86,190,117,121,163,201,79,68,70,109,60,127,139,52,197,85,84,40,151,192,38,101,197,131,78,191,204,217,198,164,94,90,214,134,117,122,149,105,50,73,116,173,43,185,87,62,169,191,186,208,140,182,197,80,62,131,90,62,173,135,175,122,150,50,161,98,6
136,171,92,44,45,47,94,189,216,75,172,196,175,40,145,152,163,125,87,171,100,138,79,187,43,77,114,179,210,154,111,50,146,40,185,95,80,200,177,129,179,105,181,120,156,51,93,42,47,159,94,54,125,137,94,119,142,187,138,146,96,44,89,84,69,72,142,80,143,132,69,219,161,125,69,175,210,160,106,95,161,102,129,35,199,78,194,106,136,106,141,47,178,118,149,213,198,145,185,114,141,101,91,85,58,140,210,205,85,116,38,154,216,161,39,70,41,63,57,188,122,204,119,149,128,215,44,53,89,54,94,177,122,44,89,141,118,205,144,88,71,63,93,164,215,98,203,93,109,177,73,100,139,146,117,184,160,142,161,180,160,85,61,75,51,78,101,164,127,121,54,35,88,221,143,75,107,176,101,41,115,151,172,128,78,106,197,62,182,48,89,189,117,121,163,202,78,67,67,110,56,128,139,51,195,83,87,40,149,193,36,100,197,131,78,191,201,217,199,162,94,91,215,135,116,121,149,105,53,74,117,170,44,184,88,63,171,191,187,207,142,181,199,77,64,132,92,61,172,136,175,124,149,51,161,97,6
136,168,92,42,46,51,93,189,218,75,173,196,175,38,146,150,163,126,86,171,100,139,79,189,43,78,116,178,210,153,111,50,146,39,182,94,81,201,178,130,178,106,179,122,159,50,94,41,47,159,91,53,123,135,94,120,142,186,136,146,94,44,90,85,69,73,144,80,140,131,68,220,160,125,67,176,209,161,106,95,161,105,130,35,197,77,194,105,135,108,142,48,178,116,149,213,199,144,186,113,140,102,91,86,58,139,214,205,86,114,40,154,216,162,39,70,41,61,58,186,122,203,119,149,128,216,46,52,88,55,93,177,121,43,90,142,118,203,146,88,72,63,93,163,214,99,203,94,110,176,74,99,140,146,119,182,162,142,161,182,159,82,63,78,50,79,99,164,127,121,56,35,88,218,143,74,107,175,102,41,115,152,172,128,78,105,197,60,183,49,87,190,117,121,164,201,79,68,69,110,59,127,140,51,196,86,85,40,151,192,38,101,198,130,79,191,204,217,198,164,93,91,214,134,117,121,149,105,50,73,116,172,44,186,86,63,169,191,186,207,140,182,197,80,63,132,91,61,174,136,176,122,150,52,161,98,6
135,167,91,42,45,49,91,190,218,74,173,195,176,38,147,150,163,128,85,170,100,140,81,189,44,78,117,179,210,156,112,51,146,38,182,94,80,200,177,130,179,105,181,121,158,51,94,41,47,159,92,53,122,136,94,120,140,188,137,145,95,43,90,85,70,70,143,82,141,131,68,219,160,125,66,176,210,160,107,94,162,103,130,36,197,78,194,104,134,106,142,48,177,118,150,213,200,144,186,113,140,103,92,85,58,140,215,206,86,114,42,154,213,160,39,70,42,60,58,186,123,204,121,151,127,217,46,53,89,54,92,178,121,44,90,140,119,203,145,87,71,62,93,162,213,98,203,94,111,176,74,99,140,146,117,182,162,143,160,181,159,82,60,79,50,79,99,164,128,122,58,35,88,218,142,73,107,176,102,40,115,153,173,126,79,104,196,61,183,49,86,191,119,122,161,201,78,66,69,109,60,128,139,51,196,85,84,40,151,192,38,102,198,131,77,190,201,219,196,164,93,89,213,136,117,123,148,104,50,72,117,173,44,185,86,64,170,190,186,209,140,182,196,79,63,131,90,62,174,135,176,122,150,50,161,99,6
134,169,91,41,48,54,92,192,219,74,172,195,177,35,144,149,161,125,85,173,101,139,77,190,41,80,115,179,211,154,114,50,145,37,185,95,81,202,177,129,180,106,181,124,158,50,96,41,47,157,93,54,124,133,96,123,142,186,136,149,92,42,90,84,71,74,143,82,142,132,70,219,160,126,67,175,211,162,105,94,160,106,130,39,195,75,193,100,138,109,142,46,180,116,149,212,200,142,186,112,143,103,91,87,59,139,217,205,82,114,37,154,215,164,40,67,41,60,58,189,123,201,119,151,129,216,43,53,91,52,93,175,123,44,87,143,119,206,143,88,71,68,93,162,214,99,202,91,111,175,76,100,137,148,121,177,159,143,162,183,161,84,63,81,49,77,101,163,130,124,56,36,86,218,146,71,108,177,104,42,115,150,176,129,80,105,198,62,181,52,86,189,116,121,165,201,77,68,73,110,58,129,139,51,197,87,89,40,149,191,40,103,198,132,76,191,205,217,198,164,96,90,212,135,116,121,151,105,50,75,115,172,46,187,86,65,168,191,189,205,140,179,199,79,61,133,90,60,174,137,176,120,152,51,160,99,6
135,168,91,42,46,51,93,190,218,74,173,195,176,38,146,151,163,127,86,171,101,138,79,189,43,78,116,178,211,154,112,50,146,39,183,94,80,200,178,130,178,106,180,122,159,51,94,41,48,159,92,53,124,135,94,120,142,187,136,146,95,44,90,85,69,73,143,81,140,131,68,220,160,126,67,175,209,161,106,95,161,104,130,35,197,77,194,105,136,108,142,47,178,117,149,213,199,145,186,113,140,103,91,85,57,139,214,205,85,115,40,153,215,162,40,70,40,61,58,186,122,203,120,150,127,217,46,53,88,55,93,177,121,43,89,142,118,203,145,88,71,62,93,163,214,99,203,94,110,176,74,100,139,145,118,182,162,142,161,182,160,82,62,78,50,79,100,164,128,121,56,36,88,218,144,74,107,175,102,41,115,151,172,128,78,105,197,60,183,50,86,191,117,122,163,201,79,67,69,109,59,127,140,51,196,86,85,40,150,193,38,102,198,131,78,190,204,216,198,164,94,90,214,135,117,121,149,105,51,72,116,173,44,185,87,63,170,190,186,208,140,182,197,80,63,132,91,61,173,136,176,122,151,50,160,98,6
136,168,91,41,45,50,93,191,218,75,174,194,175,38,146,149,164,125,87,173,102,136,78,189,42,78,117,179,211,156,112,48,147,37,183,95,81,202,177,128,178,107,179,122,159,49,94,42,47,158,92,54,123,137,95,119,142,187,138,145,95,42,89,85,68,75,145,81,140,131,65,220,161,125,68,176,210,163,105,94,161,106,130,36,198,78,194,105,138,110,142,49,179,116,149,212,199,145,188,114,141,103,90,85,57,140,214,205,86,114,40,155,217,161,39,69,41,62,58,185,122,202,119,150,128,217,46,52,87,55,93,177,123,43,88,142,120,203,146,89,71,63,93,164,214,100,203,92,110,175,76,99,138,145,120,183,164,141,161,182,160,83,62,79,53,78,102,164,128,121,55,35,89,215,145,74,109,174,103,42,117,151,171,128,78,104,198,60,184,52,85,192,116,121,162,200,78,67,70,111,59,127,141,51,197,85,86,40,150,193,37,101,199,131,81,192,202,216,197,163,95,91,215,134,116,121,150,103,52,74,115,173,44,185,84,64,167,191,187,207,139,183,196,80,61,133,88,62,173,136,174,123,151,50,158,98,6
135,168,91,42,46,51,92,189,218,75,173,195,175,38,146,151,163,126,86,171,100,138,79,189,43,78,116,178,210,154,112,50,146,39,182,94,80,200,178,130,178,106,180,122,159,51,94,41,48,160,92,53,124,135,94,120,142,187,136,146,95,43,90,85,69,73,144,81,140,131,68,220,160,125,67,175,209,160,107,95,161,105,130,35,197,77,194,105,136,108,141,47,178,117,149,213,199,145,186,113,141,102,91,85,57,139,214,205,85,115,40,153,215,161,39,70,41,62,58,186,122,203,120,150,127,217,46,53,88,55,93,177,122,44,89,141,118,203,145,88,71,62,93,163,214,99,203,94,110,176,74,100,139,145,118,182,162,142,161,182,160,82,62,78,51,79,100,164,128,121,56,36,88,218,144,74,107,175,102,41,116,151,172,128,78,105,197,61,183,50,86,191,118,121,163,200,79,67,69,109,59,128,140,51,196,86,85,40,151,192,38,102,198,130,78,190,204,217,198,164,94,90,214,134,117,121,149,105,51,72,116,172,44,185,87,63,170,191,187,207,140,182,197,80,63,132,91,61,173,136,176,122,150,50,161,98,6
136,170,91,43,47,48,91,190,219,76,171,196,177,39,145,151,164,126,89,174,98,137,77,194,42,78,117,178,211,152,111,51,149,39,185,96,79,199,180,131,179,103,182,124,158,50,87,40,47,159,91,53,124,136,94,121,141,188,137,147,94,42,89,84,70,71,146,81,143,133,68,223,164,122,69,175,208,161,105,96,160,105,130,33,196,80,192,104,137,110,143,48,175,115,148,214,200,144,183,109,141,104,91,86,58,139,218,206,86,112,41,154,213,161,38,72,41,62,59,184,123,202,122,148,129,219,45,55,87,53,93,178,119,43,89,142,121,204,148,86,68,61,92,165,210,97,202,95,109,175,76,102,139,146,119,180,164,141,161,182,164,82,62,77,50,77,96,165,127,123,52,35,90,217,143,73,109,178,100,42,114,153,171,128,80,108,197,61,184,51,85,192,115,122,161,200,79,66,66,109,61,125,138,51,194,85,88,43,149,192,40,102,195,129,80,191,202,216,196,163,94,90,214,132,119,120,150,106,54,74,115,170,44,189,86,61,166,190,186,209,141,185,198,79,59,130,89,62,173,139,176,123,152,49,160,98,6
138,168,91,37,46,51,90,190,218,78,171,197,174,36,147,152,166,127,85,174,104,137,79,190,46,74,119,180,213,152,114,51,147,41,181,95,80,202,179,132,178,104,179,122,158,49,95,41,49,159,90,53,123,135,95,124,137,184,136,144,92,43,89,84,67,74,144,84,141,132,71,220,162,126,68,175,208,160,106,91,159,102,129,39,196,71,198,107,136,107,144,48,181,116,146,213,200,146,189,115,140,101,91,85,59,140,214,204,92,112,38,153,218,163,40,66,41,60,60,186,122,205,120,151,123,215,45,54,92,56,93,174,121,40,87,139,116,203,146,88,72,63,91,162,211,95,201,91,111,178,74,98,141,143,120,183,163,142,162,183,160,85,62,79,54,76,100,162,128,123,55,35,86,218,145,75,110,175,101,38,118,151,176,127,78,104,197,60,183,48,86,190,118,124,164,199,76,67,70,113,55,129,143,55,198,88,83,43,149,192,40,101,197,131,78,192,203,215,200,164,96,91,211,136,117,122,153,105,51,74,115,172,44,186,88,63,170,191,187,206,142,180,197,82,67,134,89,63,172,137,180,123,150,51,158,97,6
136,168,91,41,46,51,92,189,218,74,173,195,175,38,146,151,163,126,85,171,100,138,79,189,44,78,116,178,211,153,112,50,147,38,183,94,80,200,178,130,178,106,179,122,159,52,94,42,48,159,92,52,124,135,94,120,141,186,135,146,94,43,90,85,70,72,143,81,141,132,68,220,160,125,68,176,209,161,107,95,160,105,129,36,197,78,194,105,135,109,141,48,177,117,147,212,199,144,185,114,141,102,90,86,57,139,214,205,86,114,40,153,216,161,39,70,41,62,58,185,122,203,119,150,128,217,45,53,88,55,94,177,123,43,89,142,118,203,146,88,71,63,93,163,213,99,203,94,110,176,75,99,140,146,118,182,162,142,161,182,159,82,62,78,50,79,99,164,128,121,56,36,88,218,144,74,108,174,102,40,116,152,172,127,78,106,197,61,183,50,85,190,117,122,163,199,79,67,69,109,59,128,140,52,196,86,86,40,151,193,38,102,198,131,79,189,203,217,198,164,93,90,214,135,117,121,148,105,51,73,116,172,45,186,86,63,170,191,186,208,140,181,197,80,62,132,91,61,173,137,176,122,150,50,161,98,6
134,169,89,41,45,51,95,191,217,73,172,196,175,38,146,151,162,127,87,169,103,138,79,189,43,78,118,178,209,154,115,49,147,38,182,94,84,199,178,130,179,106,179,124,159,52,95,43,47,158,91,53,123,136,95,118,143,186,138,147,94,43,90,87,70,73,144,80,142,131,68,220,159,125,66,174,207,163,107,94,161,105,130,34,196,77,194,106,135,106,143,47,177,116,149,213,199,145,186,114,141,101,89,87,57,139,215,205,87,116,38,155,216,160,39,72,40,63,58,185,123,203,119,150,126,215,47,53,88,54,94,178,122,42,88,141,118,205,145,89,71,63,92,163,215,98,204,93,111,175,75,97,139,145,117,182,163,143,161,182,159,81,62,78,51,78,98,164,128,121,55,36,90,219,144,73,107,175,100,41,114,151,171,129,78,106,197,59,182,49,87,189,117,121,163,202,80,70,70,110,60,128,141,52,197,87,83,40,151,193,37,101,198,131,80,191,203,217,197,163,93,92,213,136,117,122,149,106,50,74,116,173,44,187,88,64,168,188,188,209,139,182,196,79,64,132,91,61,173,134,176,122,151,51,161,99,6
135,170,91,42,44,52,92,190,217,74,173,197,174,39,145,151,162,125,85,171,100,139,79,190,44,76,116,178,208,155,112,52,146,38,183,91,81,200,178,130,180,105,178,122,159,51,93,40,48,161,93,53,125,135,93,120,142,185,136,146,93,44,90,85,68,73,145,79,141,131,68,220,157,124,67,177,209,160,106,96,159,106,129,36,198,76,194,104,135,108,143,49,179,116,152,212,198,144,186,114,140,103,90,86,58,138,214,205,84,112,41,155,216,161,40,70,41,62,56,186,121,204,119,150,129,217,45,52,87,55,93,179,121,43,90,142,118,202,144,89,70,61,95,163,213,98,204,95,109,175,76,100,140,146,118,180,164,142,161,183,160,83,63,78,50,79,101,162,128,121,55,35,88,217,144,75,107,174,103,40,117,153,172,128,77,105,197,61,182,49,86,189,117,122,163,201,79,66,70,108,60,126,141,51,194,85,88,39,150,194,40,103,198,128,80,190,204,217,198,164,95,90,217,133,115,120,150,103,50,74,118,173,43,184,86,63,170,191,184,206,140,180,196,80,62,133,90,61,175,136,176,123,150,50,162,100,6
211,80,168,56,119,107,162,32,199,203,145,184,56,39,132,157,210,222,113,90,150,120,161,106,76,207,63,188,151,114,176,205,176,76,39,152,217,175,214,206,88,176,214,116,138,200,198,151,112,103,131,72,70,163,109,155,96,91,114,220,91,77,93,59,156,68,194,200,127,183,71,54,86,194,190,216,67,190,51,58,142,42,115,68,37,222,89,173,95,95,125,171,108,127,76,186,145,54,119,58,114,138,86,180,120,140,150,188,116,146,189,119,67,132,166,155,153,55,74,157,171,176,136,198,191,217,120,56,71,117,145,206,114,127,63,190,67,219,174,32,156,91,129,186,38,59,124,145,123,158,213,181,81,197,46,84,214,69,81,89,153,174,133,118,140,100,201,194,65,83,102,156,51,48,184,112,146,148,193,160,97,39,72,151,138,188,185,200,142,221,61,216,142,111,132,31,150,118,177,153,53,166,138,168,215,202,154,61,84,172,96,68,120,48,74,117,126,187,104,170,65,111,91,158,126,129,153,94,120,99,113,123,87,111,80,44,220,128,147,114,81,87,135,69,144,85,78,201,172,137,65,141,190,130,169,77,7
213,79,166,55,119,108,162,31,198,202,144,183,56,38,132,157,210,221,113,89,150,120,161,106,76,207,63,189,152,114,176,205,175,75,40,151,218,175,214,206,88,176,215,116,139,200,198,151,111,102,131,73,71,162,109,156,95,92,114,220,92,77,93,60,156,69,193,201,127,184,71,54,86,194,190,216,66,190,51,58,143,42,114,69,38,221,89,173,96,96,126,170,109,128,77,187,146,54,119,59,114,139,86,180,120,141,151,188,117,145,189,119,66,132,165,154,153,55,74,157,171,176,136,198,192,216,120,56,71,117,145,205,114,127,63,192,68,220,173,32,155,92,129,186,38,59,124,145,123,159,213,181,82,198,45,83,214,69,81,89,152,174,133,119,138,100,201,194,65,83,103,156,50,48,184,112,146,148,192,160,97,38,73,152,137,188,185,199,142,221,61,216,143,111,132,32,150,118,178,154,53,167,138,167,214,202,154,60,85,173,96,68,119,47,75,117,126,187,104,171,65,112,90,159,127,130,153,94,120,99,112,123,87,112,79,44,220,129,146,113,81,86,135,69,144,85,78,201,171,137,64,141,190,129,168,77,7
213,78,167,55,121,108,161,31,198,202,144,184,56,38,131,158,211,221,112,90,152,121,162,105,76,207,63,189,152,114,176,204,177,77,39,151,218,175,214,206,87,175,214,116,139,200,198,150,112,102,131,73,70,162,109,155,94,91,114,221,92,76,92,58,156,69,193,201,127,183,70,55,85,194,190,215,66,190,52,57,143,42,114,70,38,222,89,172,95,96,125,169,109,128,76,186,146,54,118,60,113,140,87,181,120,140,152,188,116,145,188,118,66,133,165,154,153,55,75,157,170,175,137,197,194,216,120,55,71,118,146,206,113,128,62,192,69,219,173,33,154,90,128,186,39,59,123,145,124,159,214,182,81,198,45,83,215,69,81,89,152,174,133,119,138,99,200,193,66,83,102,157,51,48,185,113,146,147,192,160,97,39,73,151,137,188,185,200,141,221,61,216,143,111,132,32,150,119,177,154,52,167,139,167,214,204,155,61,86,173,96,68,119,46,74,117,126,188,103,170,66,111,90,159,126,130,153,94,120,98,113,124,86,112,80,44,220,130,146,113,82,85,135,70,143,84,78,201,171,137,64,142,190,129,168,79,7
214,80,165,56,120,107,160,32,198,202,144,184,55,39,131,157,211,219,112,89,152,118,163,105,74,207,64,189,151,112,176,206,176,77,40,152,219,174,214,205,87,176,213,116,140,201,199,151,110,104,131,73,72,161,108,154,97,93,113,220,91,78,93,60,156,70,193,202,128,183,69,56,85,194,189,215,67,192,51,58,142,42,116,67,39,221,89,176,97,96,127,170,108,127,77,186,145,55,119,60,114,139,85,178,121,140,150,188,117,145,189,119,66,133,167,155,154,55,73,157,171,178,138,197,193,216,122,54,70,117,145,204,115,127,62,192,68,218,173,31,156,93,126,186,37,60,124,146,123,158,212,181,80,198,46,83,214,68,80,89,150,173,134,119,139,100,199,193,65,83,102,157,54,46,184,113,145,150,192,160,97,40,74,153,136,189,183,198,142,223,61,216,143,113,129,31,149,117,178,156,53,167,138,168,213,203,154,61,85,172,97,68,119,48,75,117,127,187,103,170,65,111,90,157,125,130,154,94,122,97,112,125,88,110,80,41,219,130,145,113,80,86,136,68,146,85,78,200,169,136,65,140,189,129,169,76,7
212,78,166,54,119,108,162,33,198,202,143,181,56,38,130,157,210,220,115,89,151,119,160,108,76,207,64,190,149,113,178,206,175,73,39,151,218,175,215,206,90,177,216,116,139,200,195,151,112,99,132,71,72,164,109,155,95,90,115,218,91,76,93,59,157,68,193,201,126,184,71,54,87,193,189,216,64,190,53,58,140,40,116,70,37,221,90,172,94,97,126,169,108,128,78,187,146,56,120,59,114,139,85,180,118,140,151,188,115,144,188,119,65,133,163,155,152,56,76,158,169,175,135,199,191,216,120,54,70,116,146,206,114,129,64,192,70,218,172,32,154,91,128,187,38,60,123,146,124,158,212,181,80,198,43,80,214,69,80,89,153,174,133,120,136,100,201,195,66,83,102,155,52,49,185,113,144,149,195,159,99,38,74,152,136,189,185,201,140,220,61,216,143,110,133,33,149,118,178,154,52,167,136,169,215,200,157,59,86,173,96,68,119,48,76,115,127,186,102,173,67,112,92,160,126,131,155,94,121,96,111,123,87,113,78,44,219,127,147,115,82,87,136,69,144,82,80,200,172,137,64,142,191,128,168,75,7
214,79,165,55,122,108,161,32,198,204,145,185,57,37,132,157,210,220,113,91,150,119,161,105,75,207,64,189,153,114,175,205,176,75,39,150,217,175,213,207,89,176,214,116,138,199,197,150,112,102,131,73,72,162,108,156,95,91,113,220,90,77,94,60,156,70,194,200,128,185,72,55,86,194,189,216,67,191,53,59,142,41,116,70,37,221,89,173,97,95,126,169,110,128,77,186,146,52,120,59,115,140,88,179,120,140,152,187,116,144,188,120,67,133,166,154,154,55,73,157,171,174,137,197,191,218,119,56,70,117,144,206,114,126,62,191,68,219,172,33,156,91,128,185,39,59,124,145,123,161,210,182,82,198,44,83,214,70,81,88,151,172,135,119,138,100,201,196,65,84,103,155,51,49,184,112,146,147,193,159,97,38,74,151,135,188,185,200,142,221,62,217,142,110,133,32,149,118,177,154,52,166,139,168,215,203,154,61,85,172,96,68,121,47,75,117,126,187,104,169,66,112,91,161,126,130,154,94,119,99,112,122,87,111,78,44,220,129,147,113,80,88,135,70,143,84,79,200,172,138,64,142,189,129,168,76,7
211,81,166,54,119,108,162,31,197,200,144,183,56,37,133,156,210,221,113,89,149,121,161,107,76,206,61,188,153,114,175,205,176,75,40,151,219,176,214,206,87,176,214,115,139,200,201,151,111,103,131,74,71,163,109,156,94,90,114,221,92,74,93,60,157,70,193,202,129,183,70,53,84,194,190,216,67,191,51,58,141,43,114,69,39,220,89,176,98,95,127,168,108,126,77,188,147,53,120,59,116,140,87,181,121,141,153,189,116,145,189,119,69,132,166,156,153,54,73,156,172,175,137,199,192,217,120,56,71,117,146,206,114,127,61,191,67,220,172,32,154,92,128,186,40,59,123,147,124,160,213,182,80,198,44,84,215,71,80,90,151,175,133,117,138,100,201,194,65,82,101,156,50,48,184,114,146,149,191,159,98,38,74,152,138,188,187,200,140,222,59,216,142,112,132,33,151,119,177,153,51,167,138,168,214,202,153,60,85,172,95,67,119,47,74,118,125,188,104,169,65,110,91,158,129,129,153,93,121,98,113,123,87,113,79,43,220,131,146,113,82,86,135,69,144,86,79,199,170,137,65,141,192,128,170,78,7
213,79,166,55,119,108,162,32,199,202,144,184,56,38,131,157,210,221,113,89,150,120,161,105,76,207,63,189,152,114,176,205,175,75,40,151,218,175,214,206,88,176,215,116,139,200,197,151,111,102,131,73,71,162,109,156,95,92,114,220,91,77,93,60,156,69,193,201,127,184,71,54,86,194,190,216,66,190,51,58,143,41,114,69,38,221,89,173,96,96,126,170,109,128,77,187,146,54,119,59,115,139,86,180,120,141,151,188,117,145,189,119,66,133,165,154,153,55,74,157,171,176,136,197,192,217,120,56,70,117,145,206,114,128,63,192,68,219,173,32,155,91,128,186,38,59,124,145,123,160,213,181,82,198,45,83,214,69,81,89,152,174,133,119,138,100,201,194,65,83,102,156,50,48,184,113,146,148,192,159,97,38,73,152,137,188,185,199,142,221,61,216,142,111,132,32,149,118,178,154,53,166,138,167,215,202,155,60,85,173,96,68,119,47,75,117,126,187,104,171,65,112,90,159,127,130,154,94,120,99,112,123,87,112,79,43,220,129,146,113,81,86,135,69,144,85,78,201,171,137,64,141,190,129,168,77,7
212,79,166,56,120,107,163,32,199,202,145,183,56,38,133,157,210,221,113,90,150,119,161,106,75,207,63,190,152,113,175,206,175,75,41,151,218,175,214,206,89,176,214,116,139,200,197,151,111,102,131,73,71,162,109,156,95,92,115,220,92,76,93,59,156,69,194,202,127,184,72,54,85,194,191,216,66,191,51,58,142,41,114,69,39,221,89,173,96,96,126,170,109,128,78,187,147,54,119,59,114,140,86,180,120,141,150,187,117,145,189,119,67,133,166,153,153,54,74,157,171,175,137,198,192,217,121,56,70,118,146,206,112,127,62,191,68,220,173,32,155,92,128,186,38,59,124,145,123,159,211,181,82,198,45,83,214,70,80,90,152,174,133,120,138,99,202,194,65,83,103,155,50,48,184,113,146,148,192,159,97,39,73,152,136,188,185,199,141,222,61,216,142,111,132,33,150,118,177,154,53,166,138,168,215,202,154,60,85,172,97,68,119,47,75,118,126,187,105,171,66,112,91,158,127,131,154,94,121,99,111,123,87,111,80,44,219,130,146,114,80,86,135,70,143,85,78,201,172,138,63,141,191,129,169,78,7
212,80,165,54,120,108,161,33,199,202,144,183,56,38,132,158,210,220,114,89,150,118,162,107,77,207,64,188,149,112,175,206,176,75,40,153,220,176,214,207,88,176,215,117,137,200,198,151,112,104,132,71,71,162,107,155,94,93,114,218,93,79,93,58,154,68,194,200,128,186,71,54,86,193,192,215,66,190,51,59,142,41,116,69,38,223,90,174,95,97,124,172,108,127,78,186,143,53,119,59,115,139,86,180,120,140,150,188,114,145,191,121,67,133,166,155,153,54,74,157,172,174,135,198,191,214,120,57,70,115,144,203,113,125,62,191,70,220,174,33,154,91,127,187,38,58,124,145,125,160,213,183,81,199,44,83,212,70,82,88,154,174,133,119,138,101,202,195,65,81,103,155,51,51,185,111,145,148,195,161,99,38,74,151,136,188,185,198,142,223,61,216,142,111,133,29,150,118,178,155,54,166,140,168,215,202,156,62,87,172,96,67,118,47,73,117,125,187,103,170,66,111,90,159,125,132,152,94,120,100,113,122,87,112,80,42,218,129,146,113,82,86,135,69,144,86,80,201,169,138,64,141,191,130,168,79,7
215,78,166,56,122,106,161,32,199,202,145,183,57,38,132,158,210,220,113,88,151,120,162,106,73,206,62,187,149,113,173,205,175,76,41,151,217,177,216,206,87,177,214,116,136,203,198,151,113,101,134,74,71,162,105,158,95,91,114,222,90,77,92,61,158,68,195,198,127,186,72,56,83,193,190,215,68,189,49,58,145,41,116,67,37,220,92,170,97,98,128,171,106,128,75,186,145,56,120,61,118,139,85,184,119,141,151,188,117,147,187,120,68,132,165,156,152,54,72,157,171,177,135,196,192,217,120,55,71,117,146,206,114,125,62,192,68,221,172,30,155,94,127,184,36,59,122,147,122,160,212,184,83,196,45,85,215,70,82,91,152,174,131,119,139,99,202,193,65,82,102,155,50,49,185,111,145,150,191,160,97,37,71,152,137,189,185,197,141,222,61,218,143,109,133,32,150,120,178,154,55,164,137,170,213,200,152,59,86,173,96,65,120,47,76,117,127,188,104,170,65,112,91,158,126,131,155,94,121,96,112,124,86,113,80,44,220,128,146,115,81,86,136,70,144,88,78,202,171,135,66,141,192,132,168,77,7
213,81,167,55,121,108,160,31,199,203,145,185,58,38,131,159,210,220,112,90,150,119,162,104,76,208,63,190,151,112,174,206,175,75,39,152,218,175,214,206,89,176,216,116,139,201,198,151,112,102,130,72,72,163,108,156,95,94,114,220,91,75,93,60,155,70,194,202,128,184,72,54,89,194,190,217,68,191,52,58,143,40,114,69,38,220,89,173,95,96,125,169,109,129,76,187,147,55,118,59,115,139,85,180,120,139,151,188,117,143,189,121,66,133,165,154,154,55,75,157,170,176,137,197,193,216,122,56,70,118,146,203,112,127,62,192,67,219,173,33,156,92,128,186,39,59,126,146,123,160,212,180,81,198,45,84,214,71,82,89,151,175,133,119,139,99,201,194,63,83,103,157,51,48,184,113,146,149,193,160,96,38,73,151,136,187,185,200,144,223,62,216,143,109,132,34,149,120,177,154,52,167,140,168,213,201,155,60,85,172,94,69,119,47,74,118,126,189,104,170,66,112,89,158,127,131,154,95,121,99,112,123,87,113,79,45,219,129,146,114,81,87,134,69,145,86,78,201,171,137,64,140,191,129,169,76,7
213,79,166,55,119,108,162,31,198,202,145,183,56,38,132,158,210,221,112,90,150,120,161,105,76,207,63,189,151,114,176,205,176,75,40,151,218,175,214,206,87,176,215,116,139,200,197,151,111,102,131,73,72,162,108,156,95,92,113,220,90,77,94,60,156,69,194,202,127,184,71,54,85,194,190,216,66,190,51,59,143,42,114,68,38,222,89,173,96,96,125,169,109,128,77,187,145,53,118,59,115,140,86,179,120,141,151,188,117,145,189,120,66,132,165,154,153,55,74,157,171,176,136,198,192,216,121,56,71,117,146,205,113,128,63,192,68,220,173,32,155,91,128,186,38,59,124,146,123,160,213,181,82,199,45,83,215,69,80,89,152,175,133,119,137,100,201,194,65,83,103,156,50,48,185,113,146,148,193,160,97,39,73,151,137,188,185,199,142,221,61,216,143,110,132,32,149,119,178,153,53,167,138,168,215,202,154,61,85,172,96,68,119,46,74,117,127,187,105,171,65,111,90,159,126,130,153,94,120,99,112,123,87,112,79,43,220,129,147,114,81,86,136,69,145,84,79,201,171,137,64,141,191,129,169,77,7
213,79,166,55,119,108,162,32,198,202,144,183,56,38,131,157,210,221,113,89,150,120,161,106,75,207,63,189,152,114,176,205,175,75,40,152,218,175,213,206,88,176,215,116,139,200,198,151,111,102,131,73,71,162,109,156,95,92,114,220,91,77,93,59,156,69,193,201,127,184,71,54,86,194,190,216,66,190,51,58,143,41,114,69,38,221,89,173,96,96,126,170,109,128,77,187,146,54,119,59,114,139,86,180,120,141,151,188,117,145,189,119,66,132,165,154,153,55,74,157,171,176,136,198,192,217,120,55,71,117,145,206,114,128,63,192,68,220,173,32,155,91,129,186,38,59,124,145,123,160,213,181,82,198,45,83,214,69,81,89,152,174,133,119,138,100,201,194,65,82,103,155,51,48,184,112,146,149,192,160,97,38,73,152,137,188,185,199,142,221,61,216,143,111,132,32,150,118,177,154,53,167,138,167,215,202,155,60,86,173,96,68,119,47,75,117,126,187,104,171,65,112,90,159,127,130,153,94,120,99,112,123,87,112,79,44,220,129,146,113,81,86,135,70,144,85,78,201,171,137,64,141,190,129,168,77,7
213,79,166,55,119,108,162,31,199,202,144,183,56,38,132,157,210,221,113,89,151,120,161,106,75,207,63,189,152,114,176,205,176,75,40,151,218,175,214,206,88,176,215,116,139,200,198,151,111,103,132,73,71,162,109,156,95,92,114,220,92,77,93,60,156,69,194,201,128,184,71,54,86,194,190,216,66,190,51,58,143,41,114,69,38,221,89,173,96,96,126,170,109,128,77,187,146,54,119,59,114,139,86,180,120,141,151,188,117,145,189,119,66,133,165,154,153,54,74,157,171,176,136,198,192,217,120,56,71,117,145,205,114,128,63,192,68,220,173,32,155,91,128,186,38,59,124,145,123,159,212,181,81,198,45,83,214,69,81,89,152,174,133,119,138,100,201,194,65,83,102,156,51,48,184,112,146,148,192,160,97,39,73,152,137,188,185,199,142,221,61,216,143,111,132,32,149,118,178,154,53,167,138,167,214,202,155,60,85,173,96,68,119,47,75,117,126,187,104,171,65,111,90,159,126,130,153,94,120,99,112,123,87,112,79,44,220,129,146,113,81,86,135,69,144,85,79,201,171,137,64,141,191,129,168,77,7
213,79,168,55,120,107,162,31,198,201,144,183,55,39,132,156,211,221,113,90,150,119,159,106,74,207,64,190,152,114,176,206,176,74,40,152,218,175,214,207,88,175,214,117,139,200,197,150,112,104,132,72,71,161,109,157,96,92,113,220,91,78,92,61,155,68,195,202,126,185,71,55,86,194,191,216,66,191,51,59,145,40,113,67,37,221,91,174,96,97,126,169,108,127,77,188,146,52,120,60,115,139,86,180,121,142,151,188,118,145,188,119,67,133,165,155,152,53,74,157,171,177,138,198,191,217,120,57,70,117,146,205,115,128,64,192,70,219,174,32,155,92,127,187,37,60,123,145,124,160,212,182,82,199,45,83,215,70,81,89,151,175,133,120,138,98,199,194,64,83,104,156,51,49,186,113,147,149,191,159,96,40,72,152,138,187,185,199,142,221,60,216,142,110,133,31,149,118,178,154,53,167,137,168,214,204,154,59,85,173,97,69,118,47,74,117,125,187,104,171,65,111,91,158,127,131,154,93,122,99,112,124,88,112,79,43,218,128,147,113,80,86,135,69,145,84,79,200,171,137,64,143,190,129,169,77,7
213,80,164,54,118,108,162,32,198,202,145,183,56,38,131,156,209,221,113,90,150,120,160,106,75,207,63,189,151,114,175,205,176,75,39,151,218,175,213,206,89,176,215,116,139,199,198,152,111,102,132,73,70,162,109,156,94,93,115,220,93,76,93,61,156,68,194,201,126,184,71,56,85,193,190,215,66,190,51,58,143,42,115,69,38,221,90,174,95,96,126,169,109,129,78,187,146,54,118,60,114,140,87,179,121,140,152,188,115,146,189,121,67,131,165,155,153,54,74,157,170,176,135,197,192,217,121,55,70,118,146,206,113,127,62,191,68,220,174,32,155,92,128,186,37,58,124,144,124,159,213,181,82,198,46,84,215,70,81,89,153,175,134,120,138,99,201,194,64,83,103,156,50,50,185,113,147,148,191,160,96,38,72,150,138,188,185,199,142,220,61,216,143,111,132,31,149,119,178,154,53,166,138,168,215,202,154,59,85,174,96,69,120,48,75,118,126,187,105,170,65,112,90,160,126,130,154,95,120,99,112,123,86,111,78,43,220,129,146,113,80,87,135,69,143,85,77,201,171,138,64,140,190,129,168,77,7
213,79,166,55,119,108,162,31,199,202,144,183,56,38,132,157,210,221,113,89,151,120,161,105,75,207,63,189,152,114,176,205,175,75,40,152,218,175,214,206,88,176,215,116,138,200,198,151,111,103,131,73,71,162,109,156,95,92,114,220,91,77,93,60,156,69,194,201,128,184,71,54,86,194,190,216,66,190,51,58,143,41,114,69,38,221,89,173,96,96,126,170,109,128,77,187,146,54,119,59,114,139,86,180,120,141,151,188,117,145,189,119,66,132,165,154,153,55,74,157,171,176,136,198,192,217,121,56,71,117,145,205,114,127,63,192,68,220,173,32,155,91,128,186,38,59,124,145,123,159,213,181,81,198,45,83,214,69,81,89,152,174,133,119,138,100,201,194,65,83,102,156,50,48,184,112,146,148,192,160,97,39,73,152,137,188,185,199,142,221,61,216,143,111,132,32,150,118,178,154,53,167,138,167,215,202,154,60,85,173,96,68,119,47,74,117,126,187,104,171,65,112,90,159,127,130,154,94,120,99,112,123,87,112,79,44,220,129,146,113,81,86,135,69,144,85,79,201,171,137,64,141,190,129,168,77,7
213,79,166,55,118,107,163,32,199,203,144,183,56,38,132,158,210,222,113,89,150,122,162,105,76,207,63,189,152,114,177,204,175,75,39,152,218,176,213,207,88,176,216,116,138,199,197,152,111,102,132,72,71,161,108,155,94,92,114,220,91,78,93,60,157,70,194,202,128,184,70,55,85,194,191,216,65,189,52,58,142,41,115,70,39,221,90,172,95,96,126,171,110,128,77,187,145,54,119,58,113,141,86,180,120,141,150,188,116,147,189,118,66,132,166,153,153,55,74,158,170,175,136,198,192,217,121,55,71,118,145,206,114,128,62,190,69,219,173,31,155,92,128,187,37,58,124,145,123,160,214,182,82,198,44,82,214,70,81,89,154,175,134,118,137,100,201,193,64,83,103,156,51,49,186,113,146,149,192,160,97,39,73,152,138,187,185,199,142,221,60,216,144,111,132,31,150,119,178,154,53,166,138,167,215,201,153,60,86,172,96,69,119,47,75,117,127,187,106,170,64,112,91,159,126,130,153,93,120,99,112,123,87,112,80,45,219,128,146,115,82,87,135,70,144,84,77,200,171,137,64,141,191,129,169,77,7
211,81,166,53,119,107,162,31,200,203,142,184,54,37,132,156,209,221,113,88,151,121,161,105,74,205,65,189,152,114,176,205,175,74,38,151,218,175,213,205,88,175,213,116,137,198,198,151,112,102,131,71,71,160,109,155,96,92,114,221,92,77,95,60,157,69,194,198,127,186,71,54,86,193,192,214,67,190,50,59,141,41,113,69,38,223,88,172,95,96,126,172,107,128,77,186,146,54,120,60,115,140,87,180,121,140,150,188,117,144,190,118,67,131,164,154,154,54,73,157,172,177,136,198,191,216,122,55,69,116,145,207,113,126,62,192,69,219,173,33,156,92,128,187,37,58,124,145,124,159,213,181,82,197,43,83,214,70,81,89,151,175,134,120,139,99,201,196,66,82,101,156,50,48,184,111,146,148,192,159,96,38,73,152,137,187,185,198,143,221,61,217,143,111,133,31,148,118,177,153,52,165,137,169,214,202,156,60,84,172,97,68,119,47,74,117,125,186,106,171,64,112,91,159,127,131,154,95,121,98,112,123,87,111,78,44,217,130,147,116,81,87,134,71,143,84,80,201,170,137,65,140,189,128,169,78,7
213,79,167,55,120,108,162,32,198,202,144,183,56,37,130,158,211,222,115,90,150,120,161,105,75,207,63,187,153,113,176,205,177,76,39,152,217,175,213,206,87,177,215,117,138,201,199,151,110,102,132,72,72,160,110,157,94,92,114,220,92,76,94,61,156,70,194,203,128,184,70,54,85,195,191,216,67,190,51,59,144,42,113,69,37,221,91,172,97,95,125,169,107,129,78,187,146,55,119,58,116,140,85,180,119,140,151,189,117,144,190,119,66,132,165,153,154,55,73,158,172,174,138,198,192,217,120,55,71,117,144,206,113,128,63,192,67,221,175,32,154,92,128,187,38,60,126,145,122,159,213,182,81,198,46,83,215,70,81,89,154,173,133,120,140,101,202,194,64,83,102,157,49,48,184,112,147,150,191,159,98,38,72,151,138,190,185,199,143,222,61,217,143,110,133,31,149,118,177,153,52,166,139,167,214,203,156,60,86,172,97,68,119,46,73,117,126,187,106,171,64,112,91,158,127,129,153,93,120,98,112,123,85,112,81,44,219,128,148,114,83,87,134,68,144,83,78,200,172,136,65,141,189,128,168,76,7
211,79,167,53,116,107,160,30,200,202,143,184,59,42,130,159,210,219,115,92,152,121,159,106,75,205,59,191,147,115,176,204,176,77,38,147,217,174,214,204,89,175,215,118,140,203,199,151,113,101,128,73,70,162,112,156,97,91,112,218,91,77,96,62,157,66,194,200,127,185,76,53,86,195,191,213,67,188,52,60,146,42,115,69,37,220,89,170,96,96,124,175,112,129,75,187,148,54,118,56,117,138,88,179,121,143,155,190,117,144,192,118,65,132,164,155,155,55,77,159,169,173,138,200,190,219,117,54,72,118,144,204,114,123,60,191,69,220,175,33,155,92,127,183,41,61,123,147,122,159,214,178,83,200,43,83,214,68,79,91,153,174,131,121,137,98,200,194,65,83,103,159,52,46,182,115,144,151,191,160,93,37,73,153,135,190,187,196,140,220,59,214,148,111,132,33,147,118,182,154,50,167,138,167,214,200,153,61,86,172,98,67,119,46,77,115,121,189,106,171,66,113,89,162,127,131,154,92,123,94,117,121,85,114,81,46,222,125,146,113,80,85,135,67,151,84,80,202,172,137,65,141,195,128,169,77,7
212,78,166,55,119,107,162,31,195,204,144,182,56,37,131,157,211,219,112,90,151,120,161,106,77,208,65,187,152,113,176,206,175,74,40,152,219,175,212,207,89,177,215,115,140,199,198,150,112,104,130,74,72,162,109,156,96,92,113,220,91,78,93,58,156,71,194,199,128,184,71,53,86,194,189,217,67,190,52,58,142,42,113,69,39,221,88,173,95,94,124,169,109,130,78,189,147,53,117,60,114,139,86,178,121,141,151,187,118,146,190,119,66,131,165,155,155,56,73,157,171,178,137,196,193,218,121,55,70,117,145,208,113,126,61,191,70,218,172,31,153,93,127,186,37,58,124,144,123,160,212,181,82,198,45,83,215,67,79,87,153,175,133,120,138,99,200,195,66,83,101,154,50,48,183,114,147,149,192,159,99,40,74,152,137,188,186,197,143,222,62,215,143,111,132,32,151,118,178,154,53,166,139,168,214,203,155,60,85,173,95,68,119,48,75,117,125,185,104,171,64,112,90,158,127,131,155,93,120,100,110,123,86,113,79,44,221,128,146,113,81,86,136,69,144,86,78,201,170,136,64,140,189,127,169,77,7
212,79,167,56,120,108,161,32,199,202,144,184,57,37,131,156,210,221,112,89,150,119,161,106,75,206,63,189,152,114,176,205,176,75,40,150,218,174,213,207,89,176,215,116,139,201,198,152,111,102,131,73,72,161,109,155,95,92,115,220,91,76,93,60,157,69,194,201,128,184,71,55,85,194,189,216,66,191,51,58,143,41,114,68,38,221,89,173,97,96,125,169,109,127,76,187,146,53,119,59,115,139,86,181,120,140,150,187,117,145,189,119,66,132,166,154,154,54,74,156,171,175,135,198,192,217,121,56,71,117,145,206,114,128,63,191,67,219,173,32,155,92,128,186,39,59,124,146,123,159,212,181,82,198,44,83,214,69,81,88,152,175,134,119,138,99,201,194,65,83,102,155,51,47,184,112,146,149,193,160,96,39,73,153,138,188,186,200,142,221,62,217,143,111,132,31,150,118,177,153,54,167,138,168,215,203,154,60,85,172,96,67,119,47,74,118,126,187,104,171,66,112,90,159,126,130,154,94,120,99,112,122,87,112,79,44,219,129,146,114,81,87,135,69,144,84,78,200,171,138,63,141,191,129,168,77,7
211,78,167,55,119,107,161,32,200,203,144,183,55,40,132,156,211,219,115,89,148,119,161,106,74,207,63,190,153,115,175,205,175,76,39,153,218,175,214,206,89,175,216,113,139,199,196,151,113,103,130,74,72,163,112,156,94,91,114,223,91,76,93,60,157,70,194,203,128,185,70,55,84,192,192,215,65,191,51,59,143,41,114,69,39,220,89,172,95,96,126,169,109,128,78,185,147,54,118,61,113,140,88,178,123,141,152,188,115,145,188,118,68,134,164,156,153,54,74,156,171,176,139,196,190,216,121,54,70,118,143,206,114,130,64,190,67,217,174,34,155,92,129,186,39,61,125,147,123,161,214,182,83,198,46,84,214,70,82,90,153,175,133,119,138,100,202,194,64,84,102,154,50,49,184,112,147,148,193,159,96,39,72,153,136,190,185,197,141,221,62,217,142,109,133,33,148,117,178,155,53,167,138,168,214,201,156,61,85,173,95,69,119,46,74,117,126,187,104,172,65,111,91,157,126,130,154,94,119,98,113,120,87,114,79,45,219,130,146,113,81,85,137,70,145,84,80,201,170,138,64,140,190,129,168,75,7
213,78,166,55,117,108,163,31,198,202,145,183,55,37,132,159,209,220,113,90,149,121,162,107,75,208,63,189,152,115,176,206,174,74,40,150,217,174,213,208,89,174,213,118,137,201,197,151,110,105,132,71,73,162,107,155,95,92,114,218,95,77,94,59,157,70,194,201,127,185,71,54,88,193,192,216,67,189,52,56,140,40,113,65,38,221,87,173,96,96,125,169,110,125,75,187,146,55,118,58,114,139,86,179,121,140,153,188,117,143,190,119,68,134,166,154,155,56,73,157,171,177,134,196,190,217,118,55,71,117,146,206,114,127,62,193,68,220,174,34,153,91,127,187,38,61,125,144,123,158,214,181,84,198,45,83,214,68,81,88,153,173,134,119,136,100,200,193,65,82,103,157,51,50,185,111,146,148,194,161,95,38,72,149,136,189,185,198,141,222,58,214,144,110,133,29,149,119,177,154,52,166,138,166,215,203,154,60,87,171,96,68,119,46,77,118,126,188,103,171,65,112,89,161,126,130,157,95,121,99,113,124,87,109,80,42,218,129,143,113,80,87,135,69,143,85,79,201,171,139,65,142,192,129,169,80,7
213,79,165,55,119,108,162,32,199,203,143,183,56,39,131,158,209,221,114,90,151,119,162,106,76,207,63,188,153,113,174,205,176,74,40,151,218,175,213,207,88,175,215,117,139,200,197,151,111,104,131,72,71,162,109,154,94,92,114,220,92,76,93,59,155,69,193,200,126,183,70,55,86,194,190,216,67,190,52,57,142,42,114,69,39,221,88,172,96,95,125,170,109,128,76,186,147,54,119,60,114,140,86,180,121,141,150,188,117,145,189,119,66,131,164,156,153,55,74,157,171,176,138,197,192,216,122,55,71,117,144,206,114,126,63,191,68,219,173,32,155,90,129,186,37,59,124,144,123,160,214,181,82,198,45,83,214,70,81,88,152,174,134,121,139,101,201,194,65,83,102,154,51,48,185,112,145,148,192,159,97,39,71,152,137,187,185,199,142,221,60,216,142,110,133,33,150,117,178,154,54,166,138,166,214,202,154,60,86,172,97,69,118,47,75,117,125,187,104,171,65,111,91,159,126,130,155,93,121,100,112,122,87,112,78,44,219,129,146,112,81,85,136,70,143,84,78,201,171,138,65,142,189,129,167,77,7
213,79,166,55,119,108,162,31,198,202,144,183,56,38,131,157,210,221,113,89,150,120,161,105,75,207,63,189,152,114,176,205,176,75,40,151,218,175,214,206,88,176,215,116,139,200,198,151,111,102,131,73,71,162,109,156,95,92,114,220,91,76,93,60,156,69,194,201,127,184,71,54,86,194,190,216,66,190,51,58,143,42,114,69,38,221,89,173,96,96,126,170,109,128,77,187,146,54,119,59,114,139,86,180,120,140,151,188,117,145,189,119,66,133,165,154,153,55,74,157,171,176,136,198,192,217,120,56,71,117,145,205,114,128,63,192,68,220,173,32,155,91,128,186,38,59,124,145,123,159,212,181,82,198,45,83,214,69,81,89,152,174,133,119,138,100,201,194,65,83,102,156,50,48,184,112,146,148,192,160,97,39,73,152,137,188,185,199,142,221,61,216,143,111,132,32,149,118,178,154,53,167,138,167,215,202,155,60,85,173,96,68,119,47,75,117,126,187,104,171,65,112,90,159,127,130,153,94,120,99,112,123,87,112,79,44,220,129,146,113,81,86,135,69,144,85,78,201,171,137,64,141,190,129,168,77,7
214,78,166,56,119,108,162,33,198,202,145,183,56,39,132,158,211,220,114,89,150,119,162,107,75,208,63,189,152,114,175,205,175,75,39,150,217,175,214,205,88,176,214,117,139,200,198,150,111,101,132,73,71,160,109,156,95,92,114,219,93,76,93,59,157,71,193,202,128,184,72,56,87,194,191,217,65,190,52,58,141,42,114,70,36,219,90,173,96,95,126,171,109,128,77,186,146,54,120,58,114,139,86,179,120,141,151,187,118,145,190,120,67,132,164,155,153,55,74,158,171,174,135,198,193,216,118,54,70,116,145,205,113,128,62,193,67,219,174,31,156,91,128,187,39,59,124,147,123,160,213,183,82,198,45,83,215,70,81,89,153,173,134,120,138,99,202,195,66,83,103,155,51,50,184,112,144,147,194,158,98,38,72,153,137,188,185,200,141,221,61,216,144,110,132,32,149,117,177,153,52,168,138,167,214,201,154,60,85,173,95,68,120,48,74,117,125,188,104,172,64,110,90,159,127,131,153,94,121,98,112,124,87,112,78,43,219,128,147,113,81,87,136,70,143,85,78,202,171,138,62,141,191,129,168,78,7
212,79,167,55,119,108,162,31,198,202,144,184,56,38,132,158,210,221,113,89,150,120,161,105,76,207,63,189,152,114,176,205,176,74,39,152,218,175,213,206,87,176,214,116,139,200,197,152,112,103,131,72,72,162,109,156,95,92,114,220,91,77,93,59,156,69,193,201,127,184,71,54,85,194,190,216,66,190,52,58,142,42,114,68,39,221,89,173,96,96,126,169,109,128,77,187,146,54,119,59,115,139,87,180,121,141,151,188,117,145,189,120,66,133,165,155,153,55,74,157,171,176,136,197,191,216,120,55,70,116,145,205,113,128,63,191,68,220,173,32,155,91,129,186,37,59,124,145,124,159,212,181,81,198,45,83,215,69,81,89,152,173,134,119,138,99,201,194,65,82,103,156,50,48,185,112,146,149,192,159,97,38,73,152,137,188,185,199,142,221,61,216,143,110,132,32,150,119,178,153,53,167,137,167,215,203,154,60,85,173,96,68,119,47,75,117,126,187,105,171,65,112,91,159,127,130,154,94,120,98,113,122,87,113,79,43,219,129,146,113,81,87,134,69,144,84,78,201,171,137,65,142,190,129,168,77,7
213,80,166,54,118,108,162,31,198,203,144,185,56,38,131,156,209,220,112,88,150,120,160,106,75,209,64,189,152,114,177,205,175,74,39,153,216,175,213,206,88,176,214,117,139,200,197,150,112,102,132,73,71,162,110,155,94,91,113,220,91,76,94,58,157,70,194,201,127,182,71,55,85,193,190,215,66,190,52,58,142,41,114,70,37,222,90,173,96,95,125,169,109,129,77,187,145,54,119,59,115,138,87,178,120,140,150,188,117,145,190,120,67,133,165,154,153,55,74,157,170,176,136,197,192,217,121,56,70,117,145,205,113,126,63,191,69,219,173,32,155,90,128,185,37,59,125,145,123,161,213,181,82,199,44,83,214,69,81,90,152,173,134,120,138,100,202,193,65,84,103,157,50,47,185,113,146,148,191,160,97,38,73,152,137,188,185,197,142,221,61,218,143,110,131,32,149,119,176,153,53,167,139,167,216,201,155,60,86,172,97,69,119,48,73,117,127,187,104,170,65,112,90,157,126,130,153,94,120,99,111,123,88,112,78,43,220,129,146,114,80,86,136,70,144,85,78,202,169,137,64,141,192,129,168,76,7
212,79,166,56,119,108,162,31,199,202,144,184,56,38,132,157,210,220,114,90,150,120,161,106,76,208,64,189,152,114,176,205,176,76,40,151,217,175,214,207,87,175,214,116,139,200,198,151,112,102,131,73,72,162,109,156,95,92,114,220,91,77,93,60,157,69,194,201,127,184,71,55,86,194,191,215,67,189,52,58,143,41,114,68,39,220,90,172,95,96,127,171,109,128,77,187,146,55,120,59,114,140,86,179,121,142,151,187,117,144,188,119,66,133,165,154,153,54,74,156,171,175,136,198,192,217,121,55,70,117,144,206,114,127,63,192,68,220,173,33,155,92,129,186,37,59,124,145,123,160,213,181,82,197,45,83,215,69,81,90,153,175,134,119,138,101,201,194,63,82,103,155,51,48,185,112,145,149,193,160,97,40,73,152,137,188,186,199,142,220,61,217,143,111,132,32,150,119,177,154,54,167,138,167,215,202,154,60,85,173,96,69,120,47,75,117,126,187,104,171,66,111,90,160,127,130,154,94,121,99,113,122,87,112,80,44,220,128,147,113,81,85,135,70,145,84,78,201,171,137,64,142,191,129,168,77,7
213,79,166,55,119,108,162,31,199,202,144,183,56,38,131,157,210,221,113,89,150,120,161,106,75,207,63,189,152,114,176,205,176,75,40,151,218,175,214,206,88,176,215,116,139,200,198,151,111,103,131,73,71,162,109,156,95,92,114,220,92,77,93,60,156,69,194,201,127,184,71,54,86,194,190,216,66,190,51,58,143,42,114,69,38,221,89,173,96,96,126,170,109,128,77,187,146,54,119,59,114,139,86,180,120,141,151,188,117,145,189,119,66,132,165,154,153,55,74,157,171,176,136,198,192,217,120,56,71,117,145,205,114,127,63,192,68,220,173,32,155,91,129,186,38,59,124,145,123,159,213,181,82,198,45,83,214,69,81,89,152,174,133,119,138,100,201,194,65,83,102,156,50,48,184,112,146,148,192,160,97,39,73,152,137,188,185,199,142,221,61,216,143,111,132,32,150,118,178,154,53,167,138,167,214,202,155,60,85,173,96,68,119,47,75,117,126,187,104,171,65,112,90,159,127,130,154,94,120,99,112,123,87,112,79,44,220,129,146,113,81,86,135,69,144,85,78,201,171,137,64,141,190,129,168,77,7
216,77,167,56,118,106,164,32,196,201,143,184,57,36,135,157,210,219,111,88,151,116,160,106,78,207,63,189,154,115,177,206,175,76,40,152,216,174,214,207,87,173,217,113,136,199,195,149,111,104,131,73,71,162,110,154,94,93,117,221,90,75,91,63,156,69,194,199,126,183,72,56,87,191,190,216,66,193,52,59,141,41,115,67,39,221,89,171,94,95,125,170,110,127,75,190,144,52,118,57,115,139,87,179,120,143,150,187,116,146,188,120,66,131,165,154,153,56,74,156,173,175,140,199,192,218,120,56,72,118,146,204,111,126,61,190,67,221,173,32,154,91,128,186,36,61,122,147,125,160,214,184,83,200,44,85,213,69,82,89,152,173,135,118,137,99,203,198,65,82,102,155,51,48,185,111,145,147,194,158,95,38,76,151,137,186,185,199,141,219,63,218,143,110,134,31,149,119,177,153,52,166,136,165,218,203,157,61,84,173,98,68,119,50,72,117,123,189,106,168,62,114,86,161,128,128,152,94,119,99,113,125,86,111,82,46,220,129,146,112,82,88,138,69,145,84,75,202,171,137,65,141,190,129,171,80,7
212,79,166,54,120,108,162,31,198,202,144,184,56,38,132,158,210,221,114,90,150,120,162,106,75,207,64,189,152,113,175,205,176,75,39,151,218,175,213,207,88,175,215,116,138,199,197,151,112,102,131,73,71,161,109,156,95,92,114,220,91,76,93,59,156,70,193,202,127,184,71,55,86,195,190,216,66,190,51,59,143,41,115,69,38,221,89,173,96,96,125,169,109,128,78,187,146,54,119,59,114,139,85,181,121,140,151,189,117,145,189,120,66,132,165,155,154,55,74,157,171,175,137,198,191,216,120,56,70,117,145,205,113,127,63,193,68,220,173,32,155,90,129,186,38,59,124,145,123,160,212,181,81,198,45,83,214,70,81,89,153,174,133,120,139,100,201,194,65,83,102,155,50,48,184,112,146,148,192,160,97,39,73,151,137,188,185,198,142,222,61,216,142,110,132,32,149,119,178,154,53,167,139,167,215,202,154,60,85,173,97,68,119,47,74,117,126,187,105,170,65,111,91,159,127,130,153,93,120,98,112,123,87,112,79,43,220,129,147,113,81,86,135,70,144,85,78,201,171,138,64,142,191,128,169,77,7
212,80,166,55,120,108,162,31,199,202,145,183,56,37,131,157,210,221,113,90,150,120,161,105,75,208,63,189,152,115,176,206,176,75,39,152,218,176,214,205,88,175,215,116,138,200,198,151,112,103,131,73,70,162,109,156,96,92,114,219,91,77,93,60,156,70,194,202,128,183,71,54,86,195,190,216,66,190,51,58,144,42,114,69,38,221,89,172,96,96,126,169,109,128,78,187,146,54,119,59,113,139,86,180,120,141,151,188,117,145,189,119,66,132,165,155,153,54,74,157,171,175,137,198,191,217,120,56,70,116,146,206,114,128,62,192,68,219,173,32,155,91,129,186,38,59,124,145,122,159,212,181,82,198,45,83,214,69,81,89,152,174,134,119,138,100,201,193,65,82,103,156,51,48,184,112,145,149,193,159,97,38,72,152,137,189,185,198,141,221,61,215,142,111,132,32,150,119,178,154,53,167,138,168,214,202,155,59,85,173,96,68,118,47,74,116,126,188,104,170,65,112,90,159,127,130,154,93,121,99,111,123,86,113,79,45,220,128,147,113,81,86,135,69,144,85,78,200,171,137,64,141,191,129,168,77,7
213,79,166,55,119,108,162,32,198,202,144,183,56,38,132,157,210,221,113,90,151,120,161,106,75,207,63,189,152,114,176,205,175,75,40,151,218,175,214,206,88,176,215,116,139,200,197,151,111,103,131,73,71,162,109,156,95,92,114,220,91,77,93,60,156,69,194,201,128,184,71,54,86,194,190,216,66,190,51,58,143,41,114,69,38,221,90,173,96,95,126,170,109,128,77,187,146,54,119,59,114,139,86,180,121,141,151,188,117,145,189,119,66,132,165,155,153,55,74,157,171,176,136,198,192,216,121,56,70,117,145,205,113,127,63,192,68,220,173,32,155,91,129,186,38,59,124,145,123,159,213,181,82,198,45,83,214,69,81,89,152,174,133,119,138,100,201,194,65,83,102,156,50,48,184,112,146,149,192,159,97,39,73,152,137,188,185,199,142,221,61,216,142,110,132,32,149,118,178,154,53,167,138,167,214,202,154,60,85,173,97,68,119,47,75,117,126,187,104,171,65,112,90,159,126,130,154,94,120,99,112,123,87,112,79,44,220,129,146,113,81,86,135,70,144,85,78,201,171,137,64,141,190,129,168,77,7
213,79,166,55,119,108,162,31,199,202,144,183,56,38,131,157,210,221,113,90,150,120,161,105,75,207,63,189,152,114,176,205,176,75,40,151,218,175,214,206,88,176,215,116,139,200,198,151,111,103,131,73,71,162,109,156,95,92,114,220,92,77,93,60,156,69,194,201,128,184,71,55,86,194,190,216,66,190,51,58,143,41,114,69,38,221,89,173,96,96,126,170,109,128,77,187,146,54,119,59,115,139,86,180,120,141,151,188,117,145,189,119,66,132,165,154,153,55,74,157,171,176,136,198,192,216,121,56,71,117,145,205,113,127,63,192,68,220,173,32,155,91,128,186,38,59,124,145,123,159,212,182,81,198,45,83,214,69,81,89,152,174,133,119,138,100,201,194,65,83,102,155,50,48,184,113,146,148,192,159,97,39,73,152,137,188,185,199,142,221,61,216,143,111,132,32,149,118,178,154,53,166,138,167,215,203,154,60,85,173,96,68,119,47,75,117,126,187,104,171,65,112,90,159,127,130,154,94,120,98,112,123,87,112,79,44,220,129,146,113,81,86,135,70,144,85,79,201,171,137,64,141,190,129,168,77,7
212,80,166,51,120,109,162,32,199,203,146,184,53,37,133,158,209,219,110,91,151,120,160,107,75,208,64,189,153,112,174,206,180,76,40,149,219,174,213,205,86,176,216,115,141,200,197,152,113,103,132,72,71,160,109,156,94,93,118,221,91,77,94,58,155,69,189,203,127,184,72,54,85,195,190,215,65,192,52,57,143,40,114,68,38,221,90,175,96,93,129,173,108,127,78,187,144,52,120,61,113,140,84,181,119,139,150,188,112,145,189,117,65,131,167,153,155,53,74,159,169,175,135,198,194,216,120,55,74,115,145,204,112,128,67,193,65,219,176,31,156,89,128,186,40,62,124,148,124,159,214,182,83,196,45,83,216,70,84,89,152,175,132,120,141,100,202,193,65,83,103,155,52,48,184,113,147,147,191,160,98,38,73,152,138,188,187,199,141,222,61,214,145,113,133,32,152,119,175,152,52,167,137,167,215,202,157,60,85,173,95,66,119,47,72,119,127,185,106,171,65,111,91,156,129,131,153,94,122,99,111,125,89,113,79,44,221,126,145,109,83,85,134,69,143,86,79,201,172,138,63,142,191,130,168,77,7
215,79,166,55,117,107,163,33,198,201,142,182,56,38,131,158,211,219,114,89,150,120,161,106,75,206,63,187,152,111,175,204,176,73,42,151,218,175,215,207,88,175,216,117,137,199,198,150,112,103,131,72,71,161,108,157,96,91,115,220,91,76,96,60,156,70,193,200,128,183,71,54,85,194,191,216,67,188,53,58,144,41,114,69,37,220,91,173,95,97,123,169,112,129,78,187,146,53,118,59,114,139,85,180,121,140,152,188,116,144,190,119,66,132,165,153,152,55,75,158,173,175,137,197,193,215,119,57,71,118,143,205,112,128,65,189,69,220,172,32,153,91,129,188,37,58,123,145,121,161,212,182,81,198,44,82,214,68,82,88,153,175,133,119,140,101,201,193,64,83,102,154,50,50,184,114,145,149,193,159,96,37,74,153,135,187,186,200,141,221,63,216,143,110,132,31,149,119,177,154,53,167,137,165,216,205,157,58,86,173,97,68,119,49,73,119,125,186,104,171,64,113,89,160,125,130,154,94,119,101,111,123,88,112,81,44,218,127,146,112,79,87,135,69,144,85,79,201,170,139,65,142,189,129,169,79,7
212,79,167,56,119,108,162,31,199,202,145,183,56,39,131,158,211,221,113,89,151,119,161,106,75,207,63,189,152,114,176,205,176,75,39,152,218,175,213,206,88,176,215,116,138,200,197,151,111,103,131,73,71,162,109,156,95,92,114,220,91,76,93,60,156,69,194,201,127,183,71,54,86,194,191,216,66,190,51,58,143,42,115,69,38,221,89,172,96,95,125,169,109,128,77,187,147,54,119,59,114,139,86,180,120,140,151,188,117,145,189,120,66,132,165,154,153,55,74,156,171,175,137,197,191,216,120,56,70,117,145,205,114,128,63,192,68,219,172,32,154,92,129,185,38,59,125,145,122,160,213,182,82,198,45,83,214,69,81,89,153,174,133,119,138,99,201,194,65,83,103,156,51,48,184,112,145,149,193,159,97,38,72,152,137,188,185,199,142,221,61,216,143,111,132,31,149,118,178,154,52,166,138,168,214,203,155,60,85,172,97,68,120,47,75,117,126,187,104,171,65,112,91,159,127,130,154,94,121,99,112,123,87,112,79,44,220,128,146,113,81,86,136,69,144,85,78,201,171,137,64,142,190,129,169,77,7
211,77,166,55,119,107,163,31,198,203,144,184,56,36,131,157,209,221,115,91,150,120,161,105,76,207,63,189,151,115,175,206,176,75,40,151,218,177,214,207,88,177,216,116,139,199,197,151,111,103,131,72,72,162,110,157,95,93,114,220,91,77,93,58,155,69,193,201,127,184,71,55,86,193,190,215,68,190,52,58,142,42,114,68,38,221,89,175,96,96,125,169,109,129,77,186,147,53,121,60,114,138,86,180,119,140,150,189,116,144,189,120,66,133,164,154,153,53,74,157,171,175,136,197,193,217,121,55,71,116,146,206,112,127,62,191,67,219,174,35,155,93,129,185,38,59,124,146,125,159,212,182,82,198,46,83,215,71,82,89,153,174,132,117,137,98,202,195,64,83,102,156,51,48,185,112,146,149,193,159,96,38,72,153,136,189,186,198,142,220,61,216,143,111,131,31,149,118,179,153,52,166,139,169,216,203,155,60,85,173,96,70,120,48,75,116,126,186,105,169,64,112,91,159,127,130,154,94,121,98,111,123,87,113,79,43,219,129,147,113,80,85,136,69,144,84,78,202,170,137,66,141,190,130,168,79,7
213,80,166,55,119,108,162,31,199,202,144,184,55,38,131,157,210,221,113,89,151,120,161,105,75,207,64,189,151,114,176,205,175,75,40,151,218,175,213,206,88,176,215,116,138,200,197,151,111,102,131,73,71,162,109,156,95,92,114,220,92,77,93,60,156,69,193,201,127,184,71,54,86,194,190,216,66,190,51,58,143,41,114,69,38,221,89,173,96,96,126,170,109,128,77,187,146,54,119,59,115,139,86,180,120,140,151,188,117,145,189,119,66,132,165,154,153,55,75,157,171,176,136,197,192,216,121,56,70,117,146,205,114,127,62,192,68,219,173,32,155,91,129,186,38,59,124,145,123,160,213,182,82,198,45,83,214,69,81,89,152,174,133,119,138,100,201,194,65,83,102,156,50,48,184,113,145,148,193,159,97,39,73,152,137,188,185,199,141,221,61,216,143,111,132,32,149,118,177,154,53,166,138,167,214,202,155,60,86,173,96,68,119,47,75,117,126,186,104,171,65,111,91,159,127,130,154,94,120,99,113,123,87,112,79,43,220,129,146,114,81,86,135,70,144,85,78,201,171,137,64,141,191,129,168,77,7
211,79,167,54,120,111,163,31,198,203,145,185,57,39,132,159,209,220,114,88,150,121,161,106,76,209,63,190,152,113,175,206,177,75,40,152,218,176,214,206,89,176,215,117,138,201,195,151,110,102,134,71,71,161,109,157,96,93,116,220,92,77,92,59,158,67,195,201,126,184,72,55,86,195,191,214,66,190,52,58,142,44,114,70,36,222,90,173,97,96,127,169,109,127,77,187,148,54,120,58,115,139,87,181,121,140,150,187,116,145,192,119,65,133,166,157,152,57,73,156,172,177,137,197,190,217,122,56,72,118,145,205,114,129,61,191,67,218,170,35,154,92,130,186,38,60,124,145,125,159,212,182,80,200,45,83,214,69,79,89,152,176,132,120,139,100,199,194,64,82,101,156,49,48,185,114,146,147,192,159,99,38,72,151,138,189,185,201,144,221,61,218,142,110,133,33,149,118,178,153,53,166,138,166,217,200,155,58,85,173,96,67,118,47,73,116,126,188,103,171,65,113,93,157,128,129,155,93,120,98,111,122,86,112,80,45,221,129,147,112,80,85,134,68,143,84,79,198,171,136,64,142,191,127,169,78,7
213,79,167,55,119,108,162,31,198,203,144,184,56,38,132,158,210,221,114,90,150,119,161,105,75,207,64,189,152,114,176,206,175,75,40,151,218,174,213,206,88,175,215,115,139,201,197,150,111,102,131,73,71,161,109,155,95,92,114,221,92,76,93,60,156,69,193,201,127,184,71,54,85,194,190,215,67,190,52,57,142,42,114,68,39,221,90,172,95,95,126,170,109,128,76,187,146,55,119,59,114,140,86,180,121,140,150,188,117,145,189,120,66,132,165,154,152,55,75,156,171,176,137,197,192,217,120,56,72,116,145,206,113,128,63,191,68,219,173,33,156,91,128,186,38,59,124,146,124,160,212,182,81,198,44,83,214,70,81,89,152,174,134,120,138,99,201,194,64,82,103,156,50,49,185,112,147,149,193,159,98,39,73,153,136,188,186,200,142,222,62,216,142,110,132,32,149,118,177,153,52,167,138,167,214,202,155,61,85,172,97,68,119,47,74,117,126,187,104,170,65,111,90,158,127,130,153,94,120,99,112,123,87,113,79,44,219,129,147,113,81,86,135,69,144,85,79,201,171,138,64,141,191,128,168,77,7
212,79,166,55,119,108,162,31,199,202,145,183,56,38,131,157,210,221,113,89,150,120,161,106,75,207,63,189,152,114,176,205,176,75,40,151,218,175,214,206,88,176,215,116,138,200,197,151,111,103,131,73,71,162,109,155,95,92,114,220,91,76,94,60,156,69,194,201,127,184,71,54,86,194,191,216,66,190,51,58,143,41,114,69,38,221,89,173,95,96,126,169,109,128,77,187,146,54,118,59,115,139,86,180,121,141,151,188,117,145,189,119,66,132,165,154,153,55,74,157,171,176,137,197,192,216,120,55,70,117,146,205,114,128,63,192,68,220,173,32,155,91,128,186,38,59,124,145,123,159,213,181,81,198,45,84,214,69,80,89,152,173,133,119,138,100,201,194,65,83,102,155,50,49,185,112,145,149,193,160,97,39,73,151,137,188,185,199,142,221,61,216,143,111,132,32,150,118,177,154,53,167,138,168,215,202,154,60,85,173,96,68,119,47,75,117,126,187,104,171,65,111,90,159,127,130,154,94,120,99,113,123,87,112,79,44,220,129,146,113,81,87,135,70,144,84,78,201,171,137,64,141,190,129,169,77,7
213,80,166,55,119,108,163,32,199,202,145,183,56,37,133,158,211,220,114,91,151,121,160,105,75,206,64,189,152,114,176,206,176,75,40,152,217,175,214,206,88,176,215,115,138,199,197,150,111,103,132,73,71,161,109,156,95,92,114,219,92,77,93,61,157,69,192,201,128,183,71,55,86,195,190,215,66,189,50,58,144,41,114,68,38,221,89,173,95,96,125,170,110,127,77,188,146,54,120,58,115,139,85,180,121,141,150,188,118,145,189,121,67,132,166,154,154,55,74,157,170,176,136,198,192,216,121,57,71,116,145,204,113,127,62,190,68,219,174,33,154,90,128,185,38,59,124,145,124,161,213,182,82,199,45,83,215,69,81,89,153,172,135,119,138,101,201,194,64,83,102,156,50,48,185,112,146,149,192,161,97,38,73,152,137,188,184,199,141,221,62,216,144,110,133,32,150,118,178,153,53,167,138,167,214,203,154,60,86,174,97,68,118,46,74,118,125,187,104,171,65,113,90,159,126,130,153,93,121,99,112,123,87,113,79,43,221,129,147,113,81,87,135,70,143,86,78,201,172,137,64,142,190,129,169,78,7
213,79,166,54,119,108,163,32,199,202,144,183,56,38,131,158,210,221,114,89,151,119,160,105,76,207,63,189,152,115,176,205,175,76,40,152,218,175,214,206,89,175,214,116,138,200,198,152,110,103,131,73,72,161,108,156,96,92,113,220,92,77,93,59,157,68,194,200,128,185,71,54,86,194,191,216,66,190,51,58,143,41,115,70,38,221,89,173,96,95,125,169,109,128,77,187,146,54,119,59,115,139,86,180,120,141,151,187,117,145,190,120,67,132,164,153,152,55,74,157,170,176,137,198,191,217,121,56,71,118,146,204,113,127,63,192,67,221,173,31,155,91,129,186,37,59,125,146,123,158,212,182,82,199,44,83,214,69,81,89,152,174,134,119,137,101,201,195,65,83,103,157,51,47,184,113,146,148,192,160,96,38,73,151,138,189,185,198,141,221,62,217,141,110,132,32,150,118,178,154,53,166,139,167,214,203,154,60,85,173,96,68,119,47,74,117,124,187,106,171,65,112,90,159,126,130,153,94,121,98,113,122,87,112,79,44,220,129,146,113,81,87,135,69,144,86,78,201,171,138,64,141,190,130,168,77,7
212,79,166,55,119,108,162,31,198,202,144,183,56,38,132,157,210,221,113,89,151,120,161,105,76,207,63,189,152,114,176,205,175,75,40,151,218,175,214,206,88,176,215,116,139,200,198,151,111,103,131,73,71,162,109,156,95,92,114,220,91,77,93,60,156,69,194,201,127,184,71,54,86,194,190,216,66,190,51,58,143,41,114,69,38,221,89,173,96,96,126,170,109,128,77,187,146,54,119,59,114,139,86,180,120,141,151,188,117,145,189,119,66,132,165,154,153,55,74,157,171,176,136,198,192,217,121,55,71,117,145,205,114,127,63,192,68,220,173,32,155,91,128,186,38,59,124,145,123,159,213,181,82,198,45,83,214,69,81,89,152,174,133,119,138,100,201,194,65,82,102,156,50,48,184,113,146,148,192,160,97,39,73,152,137,188,185,199,142,221,61,216,143,111,132,32,149,119,178,154,53,166,138,167,215,202,154,60,86,173,96,68,119,47,75,118,126,187,104,171,65,111,90,159,127,130,153,94,120,99,112,123,87,112,79,44,220,129,146,113,81,86,135,69,144,84,79,201,171,137,64,141,190,129,168,77,7
211,80,167,56,119,107,163,33,196,202,142,183,57,37,130,158,210,221,111,89,151,120,161,103,73,207,64,189,151,116,175,206,175,74,40,151,218,176,214,207,90,177,215,117,142,197,198,151,112,102,130,72,71,162,109,155,96,91,114,219,92,78,93,60,154,70,193,200,128,184,72,54,85,195,189,215,68,190,50,59,143,42,114,67,38,224,88,171,96,95,126,167,110,128,77,188,145,54,119,59,116,140,85,181,121,143,151,185,117,147,190,119,66,132,164,151,153,53,75,157,172,176,136,196,191,218,123,55,67,116,144,208,114,127,61,190,68,219,174,32,155,91,128,188,38,60,123,147,123,158,213,182,79,197,47,84,213,70,79,92,153,173,133,122,138,99,200,196,65,83,101,152,50,46,185,112,146,148,192,160,99,39,73,152,138,190,184,198,140,222,63,213,141,109,132,33,150,117,177,156,53,166,137,167,215,202,155,60,85,171,97,68,118,47,75,118,127,187,104,170,65,111,89,161,125,128,153,94,120,99,112,124,88,112,79,46,220,131,146,113,80,84,136,70,144,86,79,202,170,137,64,140,189,130,168,76,7
213,79,166,55,119,108,162,32,199,202,144,183,56,38,131,157,210,221,113,89,151,120,161,105,75,207,63,189,152,114,176,205,176,75,40,151,218,175,214,206,88,176,215,116,139,200,197,151,111,103,131,73,71,162,109,156,95,92,114,220,92,77,93,60,156,69,193,201,128,184,71,54,86,194,190,216,66,190,51,58,143,41,114,69,38,221,89,173,96,96,126,170,109,128,77,187,146,54,119,59,114,139,86,180,120,141,151,188,117,145,189,119,66,132,165,154,153,55,74,157,171,176,136,198,192,217,120,56,71,117,145,205,114,127,63,192,68,219,173,32,155,91,129,186,38,59,124,145,123,160,213,181,81,198,45,83,214,69,81,89,152,174,133,119,138,100,201,194,65,82,103,156,50,48,184,112,146,148,192,160,97,39,73,152,137,188,185,199,142,221,61,216,143,111,132,32,150,118,178,154,53,167,138,167,214,202,155,60,85,173,96,68,119,47,75,117,126,187,104,171,65,112,90,159,127,130,154,94,120,99,112,123,87,112,79,44,220,129,146,113,81,86,135,69,144,85,78,201,171,137,64,141,190,129,168,77,7
213,79,166,55,118,107,162,31,198,202,145,184,56,38,131,157,210,220,112,90,150,121,161,105,76,207,63,188,151,114,176,205,176,75,39,151,218,175,213,206,88,175,215,116,138,200,198,151,111,103,132,74,71,162,109,156,95,92,114,219,91,76,94,59,156,69,194,200,127,184,71,55,86,193,190,215,66,191,51,58,143,41,115,68,39,222,89,172,95,95,126,171,109,128,77,186,145,54,119,59,114,139,86,180,120,140,151,187,117,145,189,120,67,132,165,154,153,55,74,157,171,176,137,197,192,217,120,55,71,116,145,205,113,127,63,192,68,220,173,32,156,92,129,185,37,59,123,145,123,160,213,182,82,198,44,84,214,69,81,89,152,174,132,119,138,99,201,194,65,83,103,156,51,49,184,112,145,148,193,159,98,38,72,151,137,188,185,199,142,221,60,216,143,111,133,32,150,118,177,153,53,166,138,167,214,203,154,60,86,173,97,68,119,47,75,117,126,186,104,171,64,112,90,159,126,130,153,94,120,99,113,123,86,112,79,44,220,129,145,114,81,86,134,69,144,85,78,200,172,138,65,141,190,129,168,77,7
212,79,167,55,120,107,162,32,199,201,144,182,56,38,131,157,209,221,113,89,150,119,161,106,75,206,64,189,152,114,176,205,175,75,41,150,218,174,214,207,87,175,214,117,139,200,198,150,111,103,131,74,70,162,108,157,95,93,113,220,91,76,94,59,157,69,194,200,128,183,71,54,87,195,190,215,66,190,51,58,144,42,114,70,37,221,90,173,96,96,125,170,109,129,78,188,146,54,117,60,115,139,85,180,121,140,151,189,117,145,189,120,65,132,165,154,153,55,74,158,170,176,136,198,192,217,120,56,70,117,145,207,113,127,63,191,68,220,173,31,154,91,128,186,38,59,124,145,124,160,211,182,82,197,45,83,214,70,81,89,151,174,133,119,138,99,201,195,64,82,102,155,50,49,184,112,146,148,192,159,96,38,73,152,137,188,185,200,142,221,61,216,142,110,133,32,149,118,178,153,53,167,138,167,215,202,155,60,85,173,97,69,119,47,75,117,126,187,104,172,64,111,90,158,127,131,154,95,120,98,111,124,87,112,78,43,219,130,146,114,80,86,136,70,144,84,79,200,170,137,65,142,191,129,168,77,7
213,79,166,55,120,108,162,32,198,202,145,183,56,38,132,158,210,221,113,89,151,120,161,106,75,206,63,189,152,114,176,205,175,76,39,151,218,175,213,206,87,176,215,116,139,200,197,151,111,103,131,73,72,162,109,156,95,92,114,220,92,76,93,60,156,69,193,201,127,184,71,55,86,194,191,215,66,190,51,59,142,41,114,69,39,221,89,172,95,96,126,169,109,128,77,187,146,55,119,59,115,139,86,180,120,141,151,188,117,145,189,119,66,133,164,154,153,55,74,157,171,176,137,198,192,216,121,56,70,117,146,206,113,128,63,191,68,220,172,32,155,92,129,186,38,59,124,145,124,159,213,182,81,198,45,83,214,69,81,89,152,174,133,119,138,100,201,194,65,83,103,155,50,48,184,112,146,148,192,160,97,38,73,152,137,188,185,198,142,221,61,216,142,110,132,32,150,118,178,154,53,167,138,167,215,202,154,60,85,173,97,68,119,47,75,117,125,187,104,171,65,111,91,159,127,130,153,94,120,99,113,123,87,113,79,44,220,129,147,113,81,87,134,70,144,85,79,201,171,137,65,141,191,129,168,77,7
213,79,166,55,119,108,162,31,199,202,144,184,56,38,132,158,210,221,113,90,150,120,161,105,75,207,63,189,152,114,176,205,175,75,40,151,218,175,213,206,88,176,215,116,139,200,198,151,111,102,131,73,71,162,109,156,95,92,114,220,91,77,93,59,156,69,194,201,127,183,71,55,86,194,190,216,66,190,52,58,143,42,114,69,38,221,89,173,96,96,126,170,109,128,77,187,146,54,119,59,115,139,86,180,120,140,151,188,117,145,189,119,66,133,165,155,153,55,74,157,171,176,136,198,192,217,121,56,70,117,145,205,114,127,63,192,68,220,173,32,155,91,129,186,38,59,124,145,123,160,213,181,82,198,45,84,214,69,81,89,152,174,133,119,138,100,201,194,65,83,102,156,50,48,184,112,146,149,192,160,97,39,73,152,137,188,185,199,142,221,61,216,143,110,132,32,150,119,177,153,53,166,138,167,214,202,155,60,85,173,96,68,119,47,74,117,126,187,104,171,65,112,90,159,127,130,153,94,121,99,112,123,87,112,79,44,220,129,146,113,81,86,135,70,144,85,78,201,171,137,64,141,190,129,168,77,7
213,80,166,55,120,108,162,31,198,202,144,184,56,38,132,157,210,221,113,89,151,120,161,105,75,207,63,190,151,114,176,205,175,75,39,152,218,175,214,206,88,176,215,116,138,199,197,151,111,103,132,72,71,162,109,155,95,92,114,220,91,77,93,59,156,69,193,201,127,183,71,55,86,194,190,216,66,190,51,58,143,42,115,69,39,221,90,172,95,95,126,169,108,128,77,187,146,54,119,59,115,140,87,180,121,141,151,188,117,145,189,120,66,132,165,154,154,55,74,157,171,176,136,198,191,217,120,56,70,117,145,205,113,128,63,192,69,219,173,32,155,91,128,186,38,59,124,145,123,160,212,181,82,198,46,83,214,69,80,89,152,174,134,120,138,99,201,195,64,83,103,155,50,48,185,112,146,149,193,160,97,39,73,151,137,188,185,199,142,221,61,216,142,111,132,32,150,119,177,154,53,167,138,167,214,202,155,60,85,173,96,68,118,47,75,117,127,187,104,170,65,112,90,158,127,130,153,93,121,98,112,123,87,113,79,44,219,129,147,114,81,86,135,70,144,85,78,200,171,137,64,141,190,129,169,77,7
213,79,166,55,119,108,162,31,198,202,144,183,56,38,131,157,210,221,113,90,151,120,161,105,75,207,63,189,152,114,176,205,176,75,39,151,218,175,214,206,88,176,215,116,139,200,198,151,112,103,131,73,71,162,109,156,95,92,114,220,91,77,93,60,156,69,194,201,127,184,71,54,86,194,190,216,66,190,51,58,143,41,114,69,38,221,89,173,96,96,126,169,109,128,77,187,146,54,119,59,114,139,86,180,120,141,150,188,117,145,189,120,66,132,165,154,153,55,74,157,171,176,136,198,192,216,120,56,71,117,145,206,113,128,62,192,68,220,173,32,155,91,129,186,38,59,124,145,123,159,212,181,82,198,45,83,214,69,81,89,152,174,133,120,138,99,201,194,65,83,102,156,50,48,185,113,146,148,193,160,97,39,73,152,137,188,185,199,142,221,61,216,142,110,132,32,149,119,178,154,53,167,138,167,215,202,155,60,85,172,96,68,119,47,75,117,126,187,104,170,65,112,90,159,126,130,154,94,121,98,112,123,87,112,79,44,220,129,147,113,81,86,135,69,144,84,78,201,171,137,64,142,190,129,168,77,7
213,79,166,56,118,109,161,32,199,202,145,184,56,37,131,157,210,220,112,89,151,119,162,105,75,208,63,188,152,114,175,205,175,75,40,151,218,175,212,207,89,176,215,116,139,201,197,153,110,105,130,72,73,161,109,156,96,92,114,221,91,76,92,60,157,70,193,202,128,183,71,54,85,193,191,216,66,190,52,59,143,41,114,69,38,220,90,172,96,97,126,171,110,129,77,186,147,54,118,58,115,139,85,179,121,141,150,187,117,145,188,119,66,132,165,152,154,53,73,157,170,177,137,198,192,217,121,55,72,118,145,207,113,127,63,193,67,220,172,32,156,92,128,187,39,59,125,146,122,160,214,183,81,199,45,84,214,70,81,89,154,175,135,120,139,100,201,193,64,81,103,156,50,48,185,112,145,148,193,159,98,39,72,151,138,188,185,199,144,220,61,217,143,109,131,33,150,118,179,154,54,166,138,167,214,204,155,60,85,172,97,69,118,47,75,118,125,186,104,171,67,112,90,158,127,130,154,95,122,100,111,122,86,112,79,44,219,129,146,114,81,86,135,69,141,82,79,201,172,138,64,141,189,131,169,76,7
213,79,166,55,119,108,162,31,199,202,144,183,56,38,131,157,210,221,113,89,150,120,161,105,75,207,63,189,152,114,176,205,175,75,40,151,218,175,214,206,88,176,215,116,139,200,198,151,111,102,131,73,71,162,109,156,95,92,114,220,91,77,93,60,156,69,194,201,128,184,71,54,86,194,190,216,66,190,51,58,143,41,114,69,38,221,89,173,96,96,126,170,109,128,77,187,146,54,119,59,114,139,86,180,120,141,151,188,117,145,189,119,66,132,165,154,153,55,74,157,171,176,136,198,192,217,120,56,71,117,145,205,114,127,63,192,68,219,173,32,155,91,128,186,38,59,124,145,123,159,213,181,82,198,45,83,214,69,81,89,152,174,133,119,138,100,201,194,65,82,102,156,50,48,184,113,146,148,192,160,97,39,73,152,137,188,185,199,142,221,61,216,143,111,132,32,150,118,178,154,53,167,138,167,214,202,154,60,85,173,96,68,119,47,75,117,126,187,104,171,65,112,90,159,127,130,153,94,120,99,112,123,87,112,79,44,220,129,146,113,81,86,135,69,144,85,78,201,171,137,64,141,190,129,168,77,7
213,80,168,56,120,107,161,31,199,201,144,183,55,39,132,156,210,220,114,91,150,121,161,107,75,208,62,189,152,116,176,205,175,74,40,151,218,174,213,206,86,175,215,116,140,199,198,152,112,102,131,72,73,163,109,157,96,91,114,220,91,77,94,58,156,68,194,202,128,183,71,53,85,194,191,214,66,188,51,57,141,40,114,66,39,221,89,170,95,95,127,169,109,129,76,187,147,53,119,58,115,140,86,178,120,141,151,189,116,146,189,119,68,131,165,155,152,54,74,157,170,177,136,196,192,216,121,55,71,116,145,205,113,128,63,190,67,219,171,32,155,90,129,185,36,59,124,145,123,161,212,180,81,198,46,83,214,69,81,88,151,174,133,120,138,99,202,193,65,81,102,155,50,48,182,111,147,148,191,160,96,37,73,152,137,188,185,199,142,221,61,216,143,111,130,32,149,118,177,154,51,166,138,167,213,202,155,60,85,174,97,69,119,48,74,119,127,187,104,171,67,112,90,161,127,131,153,92,120,97,112,124,87,113,80,43,220,129,146,113,82,85,134,68,144,83,79,201,170,137,63,142,188,129,170,78,7
215,80,165,57,120,108,162,35,199,200,143,183,55,37,132,160,209,223,114,90,149,118,160,103,75,210,64,188,152,115,175,202,175,75,41,154,218,174,212,207,89,174,216,118,138,200,196,154,110,103,131,73,69,165,108,153,95,91,114,220,91,77,89,60,157,71,193,201,128,184,71,54,84,197,190,215,67,190,50,60,142,40,115,68,35,222,88,173,98,96,126,171,107,131,77,188,146,53,118,58,116,135,85,179,120,141,150,189,117,145,190,121,64,133,167,154,153,55,74,157,171,176,136,195,190,218,123,57,70,120,141,204,115,126,61,193,67,220,174,32,158,91,128,186,38,60,123,145,123,159,212,182,83,198,47,81,213,69,80,89,155,175,133,117,135,99,203,192,65,85,101,156,50,49,183,112,144,147,194,160,98,38,69,151,138,189,186,199,142,219,64,216,144,111,131,31,150,117,176,151,54,164,134,166,216,203,157,61,86,174,97,69,118,46,73,115,127,187,104,169,65,110,89,157,125,134,155,94,123,99,111,124,87,113,78,45,219,131,147,115,82,85,136,71,143,86,77,199,170,140,65,142,190,129,167,77,7
213,79,166,55,119,108,162,32,198,202,144,184,56,38,131,157,210,221,113,89,151,120,161,106,75,207,63,189,152,114,176,205,175,75,40,151,218,175,213,206,88,176,215,116,139,200,198,151,111,102,131,73,71,162,109,156,95,92,114,220,91,76,93,60,156,69,194,201,128,184,71,55,86,194,190,216,66,190,51,58,143,42,115,69,38,221,89,173,96,96,126,170,109,128,77,187,146,54,119,59,114,139,86,180,120,141,151,188,117,145,189,120,66,132,165,154,153,55,74,157,171,176,136,198,192,216,121,56,71,117,145,205,113,127,62,192,68,220,173,32,155,92,129,186,38,59,123,145,123,159,212,181,82,198,45,83,214,69,81,89,152,174,133,119,138,100,201,194,65,83,102,156,50,48,184,112,146,148,192,160,97,39,72,152,137,188,185,199,142,221,61,216,143,111,132,32,150,118,178,154,53,166,138,168,215,202,154,60,85,173,96,68,119,47,75,117,126,187,104,171,65,112,90,159,126,130,154,94,120,99,112,122,87,112,79,44,219,129,146,113,81,86,135,69,144,85,79,201,171,137,64,141,190,129,168,77,7
213,79,167,55,115,107,162,31,197,202,142,184,56,38,130,157,211,221,114,89,152,122,163,105,75,206,62,189,150,114,178,205,174,75,42,152,219,175,214,206,86,175,215,115,139,201,199,151,110,102,131,72,74,163,110,156,95,90,116,219,91,76,90,60,155,68,194,201,128,185,69,56,85,193,189,218,66,192,51,58,140,42,118,67,38,220,89,173,95,97,124,169,109,127,78,186,146,55,118,60,114,139,86,182,121,141,149,188,117,144,190,120,67,134,165,156,153,55,73,156,173,174,135,198,191,217,122,52,69,119,147,205,111,127,63,191,68,223,173,32,155,91,129,184,38,60,124,143,120,157,213,180,82,198,46,84,213,70,81,86,151,175,131,120,137,99,200,195,64,82,103,157,51,50,184,111,146,148,193,157,98,38,71,153,137,187,187,200,143,223,61,217,142,109,132,32,149,121,176,153,52,166,140,167,215,205,155,61,86,175,95,70,118,49,75,116,125,188,106,166,66,112,90,159,125,131,154,97,123,96,114,120,86,113,80,42,219,128,145,114,81,86,137,69,144,84,78,201,171,137,65,140,190,129,168,78,7
213,80,166,56,120,107,162,31,199,201,144,183,56,37,131,158,210,220,113,90,150,120,160,106,74,206,64,188,151,114,176,205,176,76,39,152,218,175,215,207,87,176,214,115,138,200,197,150,111,103,131,73,71,161,110,156,95,92,113,220,91,77,91,59,156,69,194,202,127,184,72,55,85,196,190,216,67,190,51,58,142,40,114,68,38,222,87,172,95,95,125,170,109,127,77,187,146,53,119,58,114,139,86,180,121,141,151,187,117,145,190,119,66,133,164,154,153,54,75,157,171,176,135,197,192,216,120,56,70,117,145,204,115,127,63,191,68,221,173,32,156,91,128,187,39,59,124,144,125,159,212,181,81,197,46,83,213,70,81,89,152,173,133,119,137,101,201,194,65,82,102,154,50,47,185,112,146,149,193,158,97,39,73,152,138,188,185,199,143,222,61,217,142,110,132,32,149,120,177,153,52,166,139,167,215,202,154,60,87,172,96,69,119,47,74,116,126,187,104,171,64,112,89,160,128,129,154,94,119,99,112,123,86,112,79,42,220,130,146,113,81,85,135,70,144,84,77,201,171,138,65,141,191,129,168,78,7
56,168,73,76,117,42,130,153,214,139,192,152,169,150,115,88,157,150,153,53,82,68,35,69,137,79,176,134,67,187,133,147,174,100,146,71,131,105,36,128,215,124,73,59,168,72,202,136,93,96,197,111,79,207,67,175,92,187,50,217,200,130,144,56,182,106,75,100,162,91,167,37,122,134,139,50,141,74,83,170,91,195,134,161,211,132,63,105,48,86,75,114,136,119,65,151,105,103,103,169,201,90,205,193,112,111,160,132,130,215,128,187,143,143,119,57,160,220,176,205,166,138,40,59,191,147,58,161,153,213,144,62,49,168,107,79,132,57,166,156,206,169,93,215,82,59,184,39,56,52,184,217,87,191,219,201,200,218,142,75,38,42,123,187,167,214,173,88,173,146,66,187,99,155,102,71,109,35,124,191,67,165,109,153,80,186,48,177,113,87,219,197,66,195,171,117,75,138,200,190,48,128,159,55,187,218,95,105,157,196,212,162,154,134,185,102,49,137,208,137,108,218,218,210,54,35,207,77,111,160,133,114,124,141,185,137,181,212,63,95,146,64,207,141,208,181,76,218,197,38,50,122,69,212,169,102,8
54,169,71,75,119,42,129,154,213,141,193,152,168,149,113,91,158,151,157,52,82,67,35,68,137,77,176,133,68,187,132,145,173,97,147,70,134,105,34,127,214,125,72,56,170,73,204,135,92,93,197,111,80,210,69,173,91,191,52,213,202,128,142,57,181,104,73,101,159,93,165,38,120,133,141,49,145,75,83,169,93,196,134,161,210,131,62,104,47,85,76,113,137,117,63,151,105,105,105,171,199,90,205,194,112,112,159,132,130,215,125,185,144,144,119,56,157,220,173,205,168,136,39,57,192,148,59,159,151,214,144,62,48,168,107,79,131,56,168,155,208,170,92,217,80,61,185,42,57,54,185,216,88,192,218,201,198,219,148,76,40,41,122,187,167,216,173,87,172,144,64,188,99,155,104,70,107,36,125,192,67,164,108,152,81,187,49,177,114,86,219,197,64,196,170,119,73,138,197,191,49,129,160,55,186,217,94,105,157,195,213,161,152,136,184,102,48,135,205,134,104,216,219,210,53,35,207,76,112,158,133,115,122,140,185,136,179,211,64,97,145,63,207,142,210,181,77,218,197,38,47,124,67,213,169,103,8
55,168,72,74,115,42,128,153,216,139,193,152,170,150,115,93,159,148,154,51,82,66,36,71,140,76,173,134,69,188,136,144,176,100,144,72,131,105,38,128,217,125,68,57,168,73,203,139,95,95,195,111,80,208,69,175,91,189,50,213,201,131,144,58,182,104,77,99,160,92,163,38,119,132,140,49,143,73,85,169,92,195,137,161,210,134,61,101,47,86,73,114,139,120,64,153,106,102,103,169,200,93,203,193,114,111,159,136,134,214,125,186,145,145,119,54,157,222,175,204,166,139,40,54,193,145,58,160,151,214,144,62,49,169,107,82,133,50,167,159,206,170,91,216,78,59,186,38,57,52,181,217,84,192,220,200,198,219,145,76,37,41,124,188,168,213,173,91,172,146,64,186,99,156,103,72,110,37,123,192,62,163,105,149,83,187,49,177,115,91,223,197,66,197,171,121,75,138,197,189,52,129,159,55,188,217,96,107,157,195,212,161,155,139,183,104,47,137,207,139,104,220,217,208,56,36,209,77,111,157,131,114,124,140,186,134,180,210,63,98,144,65,208,141,212,180,76,218,199,39,48,125,67,213,171,102,8
56,168,72,75,118,42,130,154,215,141,193,152,168,149,115,90,157,150,154,52,84,67,34,69,138,78,175,134,67,187,133,145,174,99,146,69,134,106,35,127,216,125,73,57,170,73,203,136,93,95,197,110,80,210,70,174,92,188,51,215,201,129,143,56,181,105,76,102,160,93,166,38,121,134,140,49,143,73,85,170,91,195,134,162,209,132,61,103,48,86,74,113,136,118,63,150,106,105,104,170,201,90,204,194,112,111,159,134,131,215,125,186,143,144,119,55,158,220,175,205,166,137,41,57,193,147,59,161,151,213,143,61,48,170,106,79,132,56,167,155,208,170,92,216,80,60,185,41,56,53,184,217,87,191,218,201,199,219,145,75,39,42,123,188,167,215,174,90,172,145,65,187,97,156,103,71,107,36,125,191,66,164,109,151,81,185,48,178,114,87,221,196,65,196,171,119,73,138,198,190,49,129,159,56,184,217,95,105,157,196,213,161,154,136,185,102,49,136,206,135,104,217,218,210,54,35,207,77,112,159,133,116,124,140,185,135,180,211,63,96,145,64,208,142,209,181,75,218,198,37,47,123,69,213,170,103,8
57,168,71,76,118,42,130,155,216,141,192,153,169,150,114,90,157,150,155,51,84,66,34,69,138,77,175,133,67,188,133,145,174,100,147,69,133,105,35,128,215,124,72,55,171,72,204,136,94,95,197,110,79,209,69,174,92,191,51,216,199,129,143,58,180,106,78,102,160,94,167,39,122,134,140,47,143,73,85,170,90,195,134,163,207,133,62,103,49,85,75,113,135,119,63,149,106,104,105,171,200,89,204,193,112,111,160,134,131,213,125,186,141,143,119,57,159,220,175,206,165,137,41,56,194,147,60,161,151,212,143,62,48,170,107,80,134,57,167,155,207,170,92,217,80,61,186,42,55,52,183,217,89,191,217,202,198,219,145,75,39,42,122,188,168,214,175,89,174,145,66,187,97,157,104,71,106,37,127,192,66,164,109,152,82,185,48,177,115,87,222,197,64,196,171,118,73,138,198,191,49,129,158,55,184,219,95,106,157,197,213,161,153,135,185,103,48,135,208,134,105,217,219,210,54,34,207,76,113,158,133,116,124,141,184,135,180,212,62,94,146,63,208,144,210,183,76,218,197,37,48,121,67,214,170,105,8
53,165,70,72,120,43,128,157,216,139,191,151,168,151,117,88,154,152,152,53,86,67,32,66,139,78,176,133,65,191,132,146,172,98,144,71,135,108,33,128,213,123,73,59,171,72,202,133,92,100,198,108,81,212,70,172,90,188,50,211,201,130,137,60,181,104,77,100,159,90,167,35,120,131,140,47,141,70,86,173,93,194,134,163,208,129,62,108,47,89,74,109,135,117,62,149,107,102,103,168,202,91,205,194,110,115,160,134,129,210,121,182,144,143,113,58,161,217,172,199,167,138,43,56,194,147,59,156,151,213,144,62,49,171,106,79,133,52,167,157,205,173,97,215,77,58,186,42,56,53,185,221,88,193,218,197,195,219,144,77,35,43,123,189,167,215,176,92,172,148,63,182,98,156,105,67,110,36,127,191,65,168,107,150,80,189,49,180,112,86,218,196,65,195,169,119,73,136,196,194,51,128,158,57,185,217,94,105,161,195,209,156,152,134,188,103,51,136,207,137,105,220,219,212,53,35,204,76,112,160,131,117,124,139,184,136,179,209,64,99,144,66,207,145,211,181,76,219,198,40,48,124,67,213,172,101,8
55,167,72,75,119,42,130,153,214,141,193,153,169,149,115,91,157,150,154,52,84,67,34,69,138,78,175,134,67,187,133,145,174,99,146,69,134,106,34,128,216,125,73,57,170,73,203,136,93,95,197,110,80,210,69,174,92,188,51,215,201,129,143,57,181,106,77,102,160,93,166,38,121,134,140,49,143,73,85,170,92,194,133,162,208,132,61,103,48,87,74,113,136,118,62,150,106,105,104,170,201,89,204,194,112,111,160,134,130,215,126,186,143,144,119,55,158,220,174,206,166,137,41,57,193,147,59,160,151,212,143,61,48,169,106,79,132,57,167,155,207,170,92,215,81,60,185,41,56,53,184,217,87,191,218,201,198,219,145,74,38,42,123,188,167,215,174,90,172,145,65,187,98,156,103,70,107,36,125,192,66,164,109,151,81,186,48,178,113,87,221,196,65,196,171,119,73,138,198,191,49,129,158,56,184,218,95,106,157,196,213,161,154,135,185,103,48,136,206,135,104,217,219,210,54,35,207,77,112,159,133,116,124,140,185,135,179,211,63,96,146,64,208,142,210,181,76,218,198,37,47,123,69,213,170,103,8
54,168,73,73,117,43,131,153,217,141,194,154,166,148,115,89,159,152,154,53,84,67,37,69,137,79,174,137,68,189,134,144,174,98,144,72,132,106,37,129,217,121,75,56,167,72,204,134,91,95,193,109,83,212,66,178,88,190,53,218,200,133,142,57,180,101,79,103,161,90,166,38,119,133,144,47,143,71,86,167,91,194,137,164,211,131,64,104,49,87,76,112,137,117,64,146,104,104,103,166,202,92,200,191,113,111,157,134,132,217,125,185,143,148,116,55,160,221,174,206,167,136,41,60,194,149,62,159,152,216,140,63,44,167,106,79,131,58,167,155,209,170,89,216,78,65,184,39,52,51,185,217,87,194,217,201,198,220,144,77,38,43,122,189,168,216,176,89,174,147,62,189,96,158,105,73,106,35,127,194,66,162,107,149,79,182,46,176,117,87,221,197,66,195,172,121,73,136,199,192,52,129,160,58,184,219,93,108,157,193,212,163,155,135,184,101,46,139,206,137,106,216,219,211,57,35,208,75,114,161,135,119,122,140,183,135,177,211,60,98,143,65,208,142,212,183,77,220,202,37,45,125,69,213,173,101,8
55,167,73,75,118,44,128,153,214,142,194,152,168,149,115,91,159,150,154,53,87,67,32,70,138,79,178,132,67,190,134,145,176,99,147,70,135,107,36,126,216,125,74,57,170,73,203,137,93,95,197,109,79,209,68,174,95,188,52,217,201,131,143,55,180,104,77,102,161,94,165,38,121,135,139,47,143,73,85,170,91,194,134,161,210,133,61,104,49,86,74,113,135,119,62,152,104,105,104,171,200,88,203,195,112,112,158,136,131,214,125,185,143,144,118,55,158,217,175,204,167,138,42,57,195,148,59,161,150,213,143,63,48,171,107,80,131,56,166,155,207,168,92,216,81,61,185,42,55,54,184,218,88,193,217,202,197,218,144,74,39,43,123,189,166,214,175,88,173,146,64,188,98,155,104,72,107,34,125,193,66,163,109,152,81,184,47,178,114,87,220,196,65,197,170,120,73,138,196,193,48,129,157,56,185,217,94,105,160,196,213,161,155,139,184,104,50,137,207,136,106,217,217,211,54,33,207,76,111,157,132,116,123,140,185,136,180,212,64,96,144,64,207,142,210,179,75,218,197,36,49,122,68,214,170,102,8
55,169,72,75,118,42,129,154,214,140,193,152,168,149,114,90,157,150,154,52,84,68,35,69,138,78,175,134,67,187,133,146,174,99,146,69,134,106,35,127,215,124,73,57,170,73,203,136,93,95,197,110,80,210,69,174,91,188,51,215,201,129,143,56,181,105,77,102,160,92,166,39,121,134,140,50,144,73,84,169,92,195,134,162,209,132,61,103,47,87,74,113,137,118,63,150,106,105,104,171,201,90,204,194,112,112,160,134,131,214,125,186,143,143,118,56,158,220,175,206,166,138,41,58,193,147,59,160,151,213,143,61,48,170,106,79,132,56,168,155,208,170,92,216,80,60,185,42,56,53,185,217,87,191,218,201,198,219,144,75,39,41,122,187,167,215,174,89,172,146,65,186,97,156,104,71,106,37,125,192,66,163,110,151,80,185,47,177,113,87,220,196,65,196,171,119,73,138,199,191,50,129,158,55,185,217,95,106,157,195,212,161,155,136,185,102,49,136,206,135,105,217,218,211,54,35,207,77,112,159,133,116,124,141,185,135,179,211,63,96,146,65,208,142,210,182,75,218,198,37,47,122,68,213,170,103,8
56,167,73,76,119,42,130,154,214,141,192,153,168,148,115,89,157,150,154,51,84,67,34,68,139,77,175,134,68,188,132,145,174,99,146,69,134,105,35,128,216,124,71,56,170,73,203,136,93,94,197,110,80,210,71,175,91,189,51,216,201,129,142,55,181,104,76,101,159,93,166,39,121,134,140,48,144,74,85,170,90,195,133,162,208,132,62,104,47,87,73,112,136,117,62,150,107,105,104,170,202,90,204,194,112,112,159,134,130,215,126,186,141,143,119,57,158,220,176,205,166,137,41,57,193,148,59,162,152,212,144,61,47,168,107,79,133,57,167,154,208,170,93,215,82,60,184,40,56,53,185,218,88,191,219,201,198,219,145,74,39,42,123,187,167,215,173,90,173,144,65,187,97,156,104,71,107,36,126,191,64,165,109,152,81,186,46,178,115,88,220,196,65,196,170,118,73,138,199,191,50,131,157,55,184,218,95,105,157,196,213,161,155,135,186,102,48,135,207,135,105,217,218,210,54,36,208,76,113,159,133,117,123,141,184,135,179,211,63,96,146,64,207,142,210,181,76,219,198,37,47,122,69,212,169,103,8
57,168,74,75,118,42,130,154,214,141,192,152,168,149,115,90,158,151,154,52,84,66,33,69,139,78,176,134,67,187,134,145,174,100,146,68,133,105,34,128,215,125,75,56,169,73,202,134,93,94,198,111,80,208,70,176,93,188,52,215,200,130,143,56,181,104,76,100,160,93,165,38,122,133,140,49,144,73,85,168,91,195,134,162,208,133,61,103,48,87,75,113,134,118,61,148,105,104,103,170,200,90,203,193,113,111,159,134,130,216,126,186,141,142,118,55,157,220,176,207,165,136,40,57,192,148,59,160,151,212,144,61,49,171,105,79,135,57,169,156,207,171,93,215,80,59,185,42,57,54,186,216,88,190,217,200,200,219,146,74,38,41,124,187,167,215,173,89,173,145,64,186,97,157,104,71,107,36,126,191,66,163,109,151,82,185,49,177,113,86,220,197,64,197,170,118,74,139,198,191,50,130,159,55,184,216,95,106,157,197,212,161,155,136,186,104,48,136,207,135,106,216,217,210,54,35,207,77,112,158,130,116,124,140,185,136,179,209,64,96,145,64,208,141,210,183,76,217,199,37,48,124,68,213,171,102,8
55,165,75,74,117,42,130,154,213,139,194,150,170,149,115,86,158,151,155,50,84,66,35,70,139,80,175,134,69,186,133,143,175,98,147,68,133,106,35,128,216,125,70,57,167,73,201,136,95,94,198,110,78,210,68,175,92,189,52,216,200,132,142,56,182,104,77,103,162,92,165,39,121,134,142,50,144,74,84,169,93,197,134,161,207,132,62,101,47,87,72,112,135,118,63,154,107,105,104,173,201,88,204,195,113,109,161,135,130,214,126,185,145,145,118,54,158,220,176,205,170,139,42,56,195,147,59,161,150,213,145,59,49,169,107,80,131,59,167,156,207,169,93,219,81,58,184,41,56,52,185,217,88,192,217,201,200,219,145,74,38,43,124,187,167,215,172,86,172,143,65,187,95,157,104,70,105,36,125,191,65,164,111,148,80,185,48,177,113,88,224,197,65,198,172,118,72,140,199,191,49,130,159,57,184,216,94,106,155,194,214,163,156,134,186,103,51,141,208,133,106,221,218,210,53,36,206,77,111,157,134,117,124,141,186,133,180,212,65,95,144,66,210,144,208,180,75,215,198,39,48,122,67,211,168,102,8
55,167,71,76,118,43,131,154,215,142,194,150,168,149,114,89,158,148,154,53,82,67,36,68,139,79,174,135,69,188,132,146,175,99,146,69,134,107,35,128,215,122,74,56,171,72,202,136,94,94,197,109,79,211,71,173,91,189,50,217,201,129,143,56,181,105,79,101,159,91,168,39,122,134,140,50,144,72,85,169,92,194,134,161,211,133,60,105,48,86,73,113,136,117,63,149,107,105,103,170,200,89,206,194,112,112,159,134,130,215,124,185,143,144,120,57,159,221,175,206,166,137,40,57,194,148,59,160,151,214,144,62,48,170,106,78,130,56,168,154,209,169,92,216,81,60,184,43,56,52,184,218,87,190,218,200,199,217,145,75,38,42,124,188,168,215,175,87,172,147,66,189,97,158,104,71,106,37,126,191,64,164,109,151,81,185,49,177,112,88,219,196,63,196,171,120,73,137,197,191,50,129,159,56,184,217,95,105,157,196,213,161,154,136,185,101,49,136,207,136,103,218,218,210,53,35,207,77,110,157,132,117,124,138,185,135,180,210,63,95,144,64,208,141,207,180,75,219,199,37,47,122,68,214,171,104,8
55,168,72,76,119,41,130,155,215,141,192,152,168,148,114,90,157,150,155,52,83,66,33,69,137,78,175,134,68,188,133,146,175,100,146,69,134,105,34,128,216,124,72,58,171,73,204,136,93,95,198,111,80,210,70,174,92,188,51,214,201,129,142,56,180,105,76,102,161,93,166,38,121,133,140,50,144,73,84,170,91,195,134,161,210,131,62,103,47,87,74,112,136,118,62,150,105,105,104,171,201,90,203,193,111,112,160,134,132,215,125,186,142,144,119,55,159,220,175,206,167,139,41,57,192,147,59,161,150,213,142,61,48,170,106,78,132,57,167,155,209,170,93,215,79,59,184,41,56,54,185,217,88,191,219,200,199,219,144,74,39,42,123,188,165,214,173,90,173,145,64,187,98,157,104,71,108,36,126,192,66,164,109,151,81,186,47,178,114,88,220,196,65,196,172,120,73,137,198,190,49,129,158,56,185,217,95,106,158,197,212,161,154,136,186,103,49,136,207,136,104,217,218,210,54,35,207,76,112,158,132,116,124,140,186,135,179,212,63,95,145,65,208,143,209,182,75,218,198,37,46,122,68,212,169,102,8
57,167,71,74,120,42,129,154,216,138,195,152,169,147,115,88,158,150,157,53,83,67,34,70,140,77,175,132,68,187,135,145,173,100,146,67,136,103,36,125,216,124,73,55,171,72,203,137,95,95,200,112,79,209,70,174,90,190,49,213,200,127,144,56,180,107,76,101,161,92,166,37,120,135,140,50,143,72,84,170,91,195,132,164,209,132,61,102,49,86,76,115,135,117,63,151,105,106,103,168,202,91,203,191,114,110,157,136,132,217,125,185,142,144,120,57,161,219,176,206,165,139,41,57,193,148,60,159,152,212,142,62,49,167,106,80,130,57,167,155,205,168,91,215,79,61,184,44,55,55,185,217,87,191,219,199,200,220,145,72,36,43,122,187,166,215,175,90,172,144,63,188,97,157,101,70,107,36,124,192,66,163,110,149,81,184,47,179,114,88,221,195,65,194,169,120,73,139,197,190,49,128,158,56,182,218,97,105,157,194,215,162,152,135,184,101,49,134,207,134,104,216,221,210,53,33,207,78,113,160,134,115,126,141,184,136,180,211,66,94,143,65,208,141,212,181,76,217,197,38,46,121,69,212,171,103,8
55,168,73,76,118,42,128,156,214,140,193,153,169,148,116,88,158,153,153,52,84,68,34,69,140,79,173,134,68,189,133,144,175,100,144,68,134,106,35,128,215,124,71,58,169,74,203,136,93,95,198,110,79,209,71,174,92,188,52,214,201,127,142,55,181,105,77,102,161,91,167,39,124,132,139,49,143,73,83,170,91,193,134,162,208,133,60,104,46,86,71,113,135,117,62,150,105,104,105,170,200,91,203,193,113,110,158,134,131,216,124,187,142,141,119,55,158,218,176,205,165,137,41,58,193,147,59,162,153,213,143,62,48,171,106,80,132,58,168,156,209,170,92,215,81,59,184,42,56,51,182,217,88,191,218,199,200,220,145,73,39,39,124,188,167,213,174,90,172,144,64,187,97,156,103,71,107,36,124,192,63,164,110,151,81,185,48,178,113,87,221,196,66,194,172,119,74,138,197,190,51,127,159,55,184,218,94,107,156,196,214,162,154,137,186,103,49,136,207,135,106,217,219,208,55,36,208,77,113,160,132,119,122,141,185,138,181,211,64,95,144,64,207,142,208,183,77,217,199,39,46,123,71,214,170,103,8
56,168,72,74,118,42,130,154,215,141,193,152,169,149,115,90,158,150,154,53,84,67,34,69,138,78,176,134,67,187,133,146,174,99,146,69,134,106,35,127,216,124,73,57,170,73,203,136,94,95,197,110,80,210,70,174,92,188,51,215,201,129,143,57,180,104,77,101,160,93,166,39,121,134,140,49,143,73,84,169,91,195,134,162,209,132,61,103,47,87,73,113,136,117,63,150,107,104,104,170,201,90,204,194,113,111,159,134,131,214,125,185,143,144,118,56,159,220,174,205,166,138,41,57,193,147,59,161,152,213,144,62,48,170,106,78,131,56,168,155,208,169,92,216,81,61,185,41,56,53,184,217,87,191,218,200,199,219,145,75,39,41,123,188,167,215,173,90,171,145,65,187,97,156,103,71,107,36,126,192,67,164,109,152,81,185,48,177,114,87,220,196,66,196,171,119,73,138,198,190,49,129,158,56,184,217,95,105,157,196,212,161,154,135,185,103,48,137,206,135,104,217,218,210,54,35,207,77,113,159,133,116,124,141,185,135,180,211,63,95,145,64,208,142,209,181,76,218,198,36,46,122,68,212,170,103,8
56,168,72,75,119,41,129,153,216,140,193,152,169,149,114,89,158,150,154,52,84,67,35,68,138,79,175,134,68,188,132,146,175,100,146,69,134,105,34,128,216,125,73,57,170,72,203,136,93,95,197,110,79,209,70,174,92,187,51,215,201,129,142,56,180,105,77,102,160,93,167,38,121,134,140,50,143,73,85,170,92,195,134,161,208,133,61,104,48,86,74,113,136,118,63,150,106,105,104,170,201,90,204,194,112,111,160,134,131,215,125,185,143,143,119,55,158,219,174,205,166,137,41,58,193,147,59,161,151,212,143,61,48,169,106,79,131,56,167,155,208,170,93,216,80,60,185,42,56,53,185,217,87,191,218,201,199,219,145,75,39,42,123,188,167,215,174,90,172,146,65,187,97,156,104,71,106,36,125,191,66,164,109,151,80,185,48,177,113,87,221,196,66,195,171,118,72,138,198,190,49,129,158,56,185,217,96,105,157,196,212,160,154,136,185,102,48,136,207,135,104,217,218,210,53,35,207,77,112,159,132,116,124,140,185,135,180,211,63,96,145,64,208,142,209,182,75,218,197,37,47,123,69,214,170,102,8
56,167,72,75,119,41,129,154,214,140,194,152,168,149,115,90,157,150,154,52,84,67,35,69,138,78,175,134,68,187,133,145,174,100,146,69,134,106,35,128,216,125,73,57,171,73,203,136,93,94,197,110,80,210,70,174,92,189,51,215,200,130,143,57,181,105,77,102,160,93,167,38,122,134,140,49,144,73,85,169,91,195,134,162,209,133,62,103,48,87,74,113,135,118,62,151,107,105,104,170,200,90,203,194,112,111,160,134,131,215,126,186,143,143,119,56,158,220,175,205,166,137,41,57,193,147,59,161,151,213,144,61,48,170,106,79,132,56,168,155,208,170,93,216,80,60,185,42,56,53,184,217,87,191,218,201,199,219,145,75,38,42,123,188,167,214,174,90,172,146,64,187,97,156,104,71,107,36,125,192,66,164,109,151,81,186,49,178,114,87,221,196,65,195,171,119,73,138,198,191,49,129,158,56,185,218,96,105,157,196,213,161,154,136,185,102,49,136,206,135,104,217,219,210,54,35,207,76,112,159,132,116,124,140,185,135,180,211,63,96,145,65,208,142,209,181,75,218,198,37,47,122,69,213,170,102,8
55,168,72,75,118,42,130,154,215,141,192,153,168,149,115,90,158,150,154,53,84,66,34,69,138,78,175,134,67,187,134,145,174,100,145,69,135,105,35,127,216,125,73,56,171,73,202,135,94,94,197,109,79,210,70,175,91,188,51,215,200,130,142,56,180,106,76,103,161,91,166,37,121,134,140,49,143,72,84,170,92,195,133,162,208,132,62,103,48,86,74,112,136,119,62,150,106,106,103,169,202,91,203,194,111,111,160,134,131,215,126,186,143,143,119,55,159,220,174,205,167,136,41,58,193,147,58,158,152,213,143,61,47,169,108,80,131,56,167,155,208,170,93,216,80,60,185,42,55,54,184,217,87,191,218,201,199,219,145,75,39,42,123,186,167,214,174,89,173,145,66,186,98,157,103,71,107,37,125,191,65,164,110,151,82,186,48,178,113,87,220,196,65,196,170,120,72,139,198,191,49,129,159,56,185,218,96,105,158,196,213,161,154,135,184,102,49,136,207,135,105,218,219,209,55,36,206,77,112,159,134,116,125,140,185,135,179,210,62,96,146,63,208,141,208,182,76,218,198,37,46,123,69,213,170,102,8
52,167,74,72,118,44,130,152,216,140,194,152,171,149,112,90,156,149,154,51,87,65,35,67,138,79,179,134,69,191,134,146,175,99,145,70,137,107,37,129,212,121,70,56,172,73,203,134,96,95,197,108,80,211,71,176,94,191,54,213,199,130,143,54,180,105,77,103,161,92,166,40,122,133,139,52,144,74,84,171,91,196,131,164,209,132,65,101,47,87,75,116,133,118,63,150,105,104,103,170,201,90,204,194,114,112,161,135,131,214,123,185,142,143,118,54,158,221,173,208,164,135,40,59,197,152,58,158,153,212,145,62,47,167,109,80,130,56,169,155,209,170,92,214,81,58,187,44,54,55,186,219,90,189,219,201,197,218,144,74,38,44,123,187,165,218,173,91,173,147,64,190,97,158,102,70,111,36,128,189,64,165,105,151,82,186,47,177,112,89,221,199,68,193,171,118,73,140,195,189,51,127,162,56,189,221,96,106,155,196,215,158,152,137,190,102,49,136,206,133,106,217,220,208,57,37,204,77,117,161,130,113,129,139,186,136,179,213,61,96,144,66,210,141,212,182,78,218,197,38,47,124,68,214,172,104,8
57,170,74,75,116,40,133,153,215,142,195,152,169,147,114,91,157,152,154,53,83,68,35,71,139,76,174,133,66,187,132,144,174,100,145,69,133,105,35,126,215,124,73,53,169,72,203,137,91,92,199,110,81,210,69,174,91,190,50,215,199,128,143,57,181,105,74,105,160,91,166,39,120,135,141,48,144,75,85,169,92,196,133,162,208,132,61,100,47,88,75,112,137,119,63,151,104,105,103,170,202,88,204,194,110,111,159,132,132,215,127,187,143,143,118,55,159,219,177,207,165,136,42,57,194,147,59,161,154,212,144,60,47,169,106,77,131,54,167,154,209,170,94,216,80,62,186,40,54,53,183,220,86,191,219,197,199,217,142,74,38,42,122,188,166,215,174,90,173,145,63,188,97,157,102,72,107,38,125,194,66,166,110,151,81,185,49,180,113,85,220,193,67,196,169,117,71,140,199,191,47,129,160,56,185,216,94,104,158,197,214,160,155,136,185,102,48,138,208,135,104,217,217,212,54,34,207,77,110,158,134,117,125,140,186,137,179,213,61,94,144,65,207,144,210,179,75,217,199,38,47,124,65,211,168,103,8
55,170,72,76,119,44,129,156,213,142,192,149,165,150,114,90,157,151,157,52,81,70,33,70,136,78,175,133,68,188,132,146,172,100,149,69,134,105,36,129,215,125,72,58,170,74,203,136,91,95,198,111,81,209,70,173,92,190,52,215,200,127,144,55,180,102,77,100,161,92,168,37,122,134,139,49,143,72,84,169,90,194,135,164,208,132,62,106,48,86,72,111,136,119,62,150,107,105,105,170,200,90,204,197,111,112,157,134,128,214,125,185,143,141,117,56,158,220,176,205,166,138,41,55,195,146,60,159,149,214,143,61,50,169,106,77,131,57,167,154,208,170,94,215,80,61,184,39,56,52,180,219,87,191,217,200,198,220,146,73,37,43,122,189,166,214,172,91,174,146,65,188,96,155,101,71,107,35,125,192,64,165,108,152,80,185,48,179,114,89,219,195,64,194,170,118,74,140,197,192,50,128,157,54,185,219,97,104,156,195,213,162,154,133,185,102,49,137,208,134,105,217,221,212,52,34,208,78,112,159,132,118,126,139,184,134,180,211,63,96,145,65,208,143,210,180,75,217,199,39,46,124,66,212,170,102,8
57,165,73,76,119,42,133,157,214,141,196,151,168,150,114,89,157,151,154,50,85,65,35,70,139,81,175,134,66,184,132,145,174,98,147,70,135,104,36,130,216,126,72,58,168,72,204,134,91,92,197,113,78,209,68,174,90,188,50,217,201,131,145,55,179,105,74,101,158,90,168,36,122,135,141,53,145,75,86,170,90,194,133,163,208,128,59,102,47,89,78,111,136,114,60,150,105,105,105,174,204,88,204,193,110,115,158,134,128,217,128,187,143,142,117,55,157,219,176,203,167,136,41,57,191,145,61,160,150,214,142,60,50,171,108,79,134,55,169,153,208,173,93,218,81,59,186,43,56,52,184,217,89,189,218,197,200,218,145,74,35,38,121,186,166,213,175,92,172,149,64,188,100,158,103,72,107,37,128,189,69,165,111,152,80,186,48,178,113,88,219,195,66,194,170,120,72,138,197,193,49,127,159,56,185,219,93,105,157,198,213,161,156,136,185,101,46,136,207,134,101,219,215,212,51,35,205,74,112,162,130,116,126,142,184,134,182,211,65,95,148,66,206,141,211,180,76,217,196,34,45,122,68,213,169,103,8
56,168,72,75,118,42,130,154,214,141,193,152,168,150,115,90,157,150,154,52,84,67,34,69,138,78,175,133,67,188,133,145,174,99,146,69,134,106,35,127,216,125,72,57,171,73,203,136,93,94,197,110,79,210,70,174,92,189,51,215,201,130,143,56,181,105,76,102,160,92,166,38,122,134,140,49,143,73,85,170,92,195,134,162,209,132,61,103,48,87,74,113,136,117,63,150,106,105,104,170,201,90,204,194,112,111,159,134,131,215,125,186,143,143,118,55,159,220,175,205,166,137,41,57,193,147,59,161,151,213,143,61,48,170,106,79,132,56,167,155,208,170,93,216,80,60,185,41,56,53,184,217,87,191,218,201,198,219,145,74,39,42,123,188,167,214,174,89,172,146,65,187,97,156,103,71,107,36,125,192,65,164,109,151,81,185,48,177,113,87,220,196,65,196,171,119,73,138,198,190,49,129,158,56,184,218,95,105,157,195,213,161,154,136,185,102,48,136,207,135,104,217,218,210,54,35,207,77,112,159,132,116,124,140,185,135,180,211,63,96,145,65,208,142,209,181,75,218,198,37,47,123,69,213,170,102,8
56,168,72,75,119,42,129,155,214,142,193,153,168,149,114,91,157,150,155,52,85,67,35,69,138,79,176,133,67,188,134,145,175,99,146,68,134,105,35,127,215,125,72,55,170,72,204,136,93,95,197,110,80,208,69,176,92,188,51,215,201,128,143,55,180,105,77,102,160,93,166,38,122,133,139,50,142,73,84,169,91,195,133,161,208,132,61,103,47,86,73,113,136,117,62,150,107,105,104,170,202,90,204,194,112,111,159,134,131,214,125,186,144,144,119,56,158,220,175,206,165,137,40,57,193,146,59,160,152,212,144,59,48,169,106,77,132,57,168,154,209,170,92,216,80,59,185,42,57,53,184,217,86,191,217,201,198,219,145,74,38,42,121,189,167,215,173,91,172,145,65,186,97,156,103,71,107,37,125,191,65,164,109,151,80,185,48,177,113,87,222,195,65,196,171,119,73,138,199,191,50,128,157,55,185,218,95,105,157,195,213,162,155,135,185,102,48,137,207,134,106,218,218,211,54,34,207,76,112,158,134,117,125,140,184,135,179,210,64,96,145,66,208,142,209,181,77,218,199,37,47,123,69,214,169,103,8
56,168,72,75,118,42,130,154,215,141,193,152,168,149,115,90,157,150,154,52,84,67,34,69,138,78,175,134,67,187,133,145,174,99,146,69,134,106,35,127,216,125,73,57,170,73,203,136,93,95,197,110,80,210,70,174,92,188,51,215,201,129,143,56,181,105,76,102,160,93,166,38,121,134,140,49,143,73,85,170,91,195,134,162,209,132,61,103,48,86,74,113,136,118,63,150,106,105,104,170,201,90,204,194,112,111,159,134,131,215,125,186,143,143,119,55,158,220,175,205,166,137,41,57,193,147,59,161,151,213,143,61,48,170,106,79,132,56,167,155,208,170,92,216,80,60,185,41,56,53,184,217,87,191,218,201,199,219,145,74,39,42,123,188,167,215,174,90,172,145,65,187,97,156,103,71,107,36,125,191,65,164,109,151,81,185,48,177,114,87,221,196,65,196,171,119,73,138,198,191,49,129,159,56,184,218,95,105,157,196,213,161,154,136,185,102,49,136,206,135,104,217,218,210,54,35,207,77,112,159,133,116,124,140,185,135,180,211,63,96,145,64,208,142,209,181,75,218,198,37,47,123,69,213,170,103,8
54,167,73,75,119,42,131,153,214,138,194,153,169,148,115,89,157,151,155,52,82,68,35,69,138,79,173,135,69,188,134,145,173,101,143,70,133,105,35,127,216,124,72,58,172,73,202,135,95,95,197,110,80,209,67,174,93,187,52,215,201,129,143,57,180,104,75,101,158,93,166,40,122,132,139,49,144,76,87,168,90,197,133,163,207,133,61,104,46,86,73,111,134,116,62,152,104,107,103,169,202,88,204,196,113,112,159,134,132,216,122,183,145,144,119,55,158,219,175,205,165,139,42,55,194,147,59,162,151,211,142,64,45,169,106,81,133,56,169,154,210,169,93,215,80,59,185,40,56,54,185,215,90,191,217,200,198,220,145,71,38,42,123,187,167,214,174,90,173,145,65,188,95,154,103,70,107,36,127,192,66,164,111,151,80,186,51,177,115,88,220,195,64,196,172,119,72,140,199,191,49,126,158,55,185,216,94,105,158,195,212,161,154,136,185,102,47,137,208,134,104,217,219,210,55,36,206,77,112,157,134,116,125,140,185,134,181,210,63,95,146,65,208,143,210,180,75,217,199,37,48,123,68,213,169,102,8
55,168,73,76,119,42,130,154,214,141,193,153,168,149,114,89,157,151,154,52,84,67,33,69,138,79,175,133,67,187,133,146,174,100,146,69,134,106,35,127,216,125,73,56,170,73,203,137,94,94,197,110,80,210,69,175,91,189,51,216,201,130,143,55,181,106,76,102,161,94,167,38,121,134,140,50,144,72,85,170,92,195,135,162,208,133,62,104,48,86,74,113,135,117,63,150,106,105,103,170,201,90,204,193,113,112,158,134,132,215,125,185,143,144,118,56,159,219,174,205,166,137,41,57,194,147,58,161,152,212,142,60,48,169,107,79,132,56,167,155,208,170,93,215,81,60,186,41,56,53,185,218,87,191,218,200,200,219,144,75,39,42,122,187,167,215,174,90,172,145,65,187,98,157,103,71,106,36,125,191,66,163,108,152,81,185,48,177,113,87,219,195,65,196,171,118,74,139,198,191,50,129,158,56,184,217,96,105,157,196,213,162,154,136,185,102,50,137,207,134,103,216,218,210,54,35,207,76,113,159,132,116,125,140,185,134,179,211,62,96,145,65,208,143,209,181,75,218,198,36,47,122,69,214,170,102,8
57,167,73,76,117,44,130,156,213,139,193,152,168,150,114,89,158,150,157,52,84,67,34,68,140,78,176,136,67,186,135,143,174,99,144,70,134,105,36,126,216,125,73,56,172,73,202,135,93,95,198,110,82,209,71,175,93,188,52,214,200,130,141,56,180,105,77,102,160,93,167,39,121,133,140,49,143,71,84,171,91,193,133,162,209,131,62,103,49,88,75,112,135,118,62,149,107,104,107,172,199,89,204,197,113,110,159,133,132,214,127,186,144,142,117,56,159,216,176,207,165,140,40,55,195,147,61,159,152,214,144,61,48,169,105,79,132,57,167,156,208,170,94,216,79,60,183,41,56,54,183,215,87,189,217,197,197,220,144,74,37,40,123,186,166,214,173,90,174,147,65,188,98,155,101,73,108,37,126,190,64,162,111,150,79,186,49,176,114,87,222,194,65,196,169,119,73,138,197,189,51,130,161,57,185,217,96,106,157,195,212,159,156,136,186,103,49,135,205,138,106,218,218,207,54,35,207,78,112,158,131,112,123,139,187,134,179,211,65,97,145,63,207,142,207,180,74,217,197,36,48,121,69,216,171,103,8
56,168,72,75,118,41,129,154,214,141,193,152,169,149,115,90,157,150,154,52,84,67,34,68,138,78,176,134,67,187,133,145,175,99,145,69,133,106,34,127,216,124,72,57,169,72,203,136,93,95,197,110,80,209,69,174,91,189,51,214,200,129,143,56,181,105,77,102,160,92,166,39,121,134,140,50,143,73,85,169,91,195,134,162,208,132,61,103,47,87,74,113,136,118,63,150,105,105,104,170,201,90,204,194,112,111,159,134,131,215,126,185,143,144,119,54,159,220,175,205,166,137,40,57,193,148,60,161,152,213,144,61,48,170,106,79,132,56,168,155,208,170,93,216,80,61,185,42,57,53,184,217,87,191,219,201,199,219,145,75,38,42,122,188,167,215,174,90,172,145,65,187,98,156,103,71,107,36,125,192,65,164,109,151,81,185,49,177,114,87,222,196,65,195,171,119,73,138,198,191,49,129,158,56,184,217,96,106,157,196,212,161,154,136,185,103,49,135,207,134,104,217,218,210,54,35,207,77,112,158,132,116,124,141,185,135,179,211,63,95,144,64,208,142,209,181,75,218,198,38,47,123,69,213,170,103,8
55,168,72,76,118,42,130,154,214,142,193,152,168,149,114,90,158,150,154,53,83,66,34,69,138,78,175,133,68,188,133,146,174,99,145,69,134,106,34,127,215,124,72,57,170,73,205,136,93,94,198,110,80,209,70,174,92,189,51,215,201,129,143,57,181,106,77,102,160,93,167,37,121,134,140,50,143,72,85,169,91,195,133,162,209,132,61,102,48,86,74,113,136,119,62,150,106,105,104,170,201,90,203,194,111,111,160,134,131,215,126,186,143,144,118,56,158,219,175,205,166,138,40,57,194,147,60,160,151,213,144,62,49,169,106,78,132,57,168,156,207,170,92,217,80,59,185,41,56,54,183,217,87,191,218,200,199,219,145,75,38,42,122,187,168,214,174,90,171,146,66,187,97,156,103,71,107,36,125,191,66,164,109,152,81,185,48,177,114,88,221,196,66,195,171,119,72,137,198,190,49,129,159,57,184,217,95,104,158,195,213,160,155,135,186,101,49,136,207,135,104,217,218,210,53,35,207,76,112,159,131,117,125,140,185,135,180,211,62,95,145,64,208,142,209,181,75,218,198,37,48,122,70,213,170,103,8
56,168,72,75,118,42,130,154,215,141,193,152,168,149,115,90,158,150,154,53,84,67,34,69,138,78,175,134,67,187,133,145,174,100,146,69,134,106,35,128,216,124,72,57,170,73,203,136,93,94,197,110,80,209,70,174,92,188,51,215,200,129,143,56,181,105,77,102,160,93,166,38,122,134,140,49,143,73,85,169,91,195,134,162,209,132,61,103,48,87,74,113,136,118,63,150,106,105,104,170,201,90,204,194,112,111,159,134,131,215,125,186,143,144,119,55,158,220,175,205,166,137,41,57,193,147,59,161,151,213,144,61,48,170,106,79,132,56,167,155,208,170,93,216,80,60,185,41,56,53,184,217,87,191,218,201,199,219,145,74,39,42,123,188,167,215,174,90,172,145,65,187,97,156,103,71,107,36,125,191,66,164,109,151,81,185,48,177,113,87,221,196,65,196,171,119,73,138,198,190,50,128,158,56,184,218,95,105,157,196,213,161,154,136,185,102,48,136,206,135,104,217,218,210,54,35,207,77,112,159,133,116,124,140,185,135,179,211,63,95,145,64,208,142,209,181,75,218,198,37,47,123,69,213,170,103,8
56,168,72,75,119,42,129,154,214,142,193,152,168,149,114,90,156,149,154,52,84,67,35,69,137,79,175,133,67,188,132,146,174,99,145,70,134,106,34,128,215,125,72,57,171,73,203,136,94,95,196,110,80,210,70,174,91,189,52,214,200,130,143,56,181,105,76,101,161,91,165,38,122,133,140,49,143,73,84,169,91,195,135,162,210,132,61,104,47,86,73,113,136,117,63,149,105,105,104,170,202,90,204,194,111,112,159,135,130,215,125,186,143,143,119,55,158,219,175,206,165,138,40,57,193,147,59,160,151,212,143,60,49,170,107,79,132,57,168,155,208,169,92,216,81,60,184,42,56,54,184,217,87,191,218,201,198,218,146,75,39,42,123,187,168,215,174,89,172,146,64,188,96,156,103,71,107,36,124,191,65,165,110,151,81,186,49,178,115,88,219,196,66,196,170,119,73,139,198,192,49,130,158,54,184,217,95,105,158,196,212,161,154,135,185,103,49,136,206,134,105,217,219,210,55,35,207,77,112,158,133,116,124,139,185,136,180,211,63,96,145,63,207,142,209,182,77,219,198,36,47,123,68,212,169,102,8
56,168,72,75,118,42,130,154,215,141,193,152,169,149,115,90,157,150,154,52,84,67,34,69,138,78,175,134,67,187,133,145,174,99,146,69,134,106,35,127,216,125,73,57,170,73,203,136,93,94,197,110,80,210,70,174,92,188,51,215,201,129,143,56,181,105,77,102,160,93,166,38,121,134,140,49,143,73,85,170,91,195,134,162,209,132,61,103,48,86,74,113,136,118,63,150,106,105,104,170,201,90,204,194,112,112,159,134,131,215,125,186,143,143,119,55,158,220,175,205,166,137,41,57,193,147,59,160,151,213,143,61,48,170,106,79,132,56,167,155,208,170,92,216,80,60,185,41,56,53,184,217,87,191,218,201,199,219,145,74,39,42,123,188,167,215,174,90,172,145,65,187,97,156,103,71,107,36,125,191,65,164,109,151,81,185,48,178,113,87,221,196,65,196,171,119,73,138,198,191,49,129,159,56,184,218,95,105,157,196,213,161,154,136,185,102,48,136,206,135,104,217,218,210,54,35,207,77,112,158,133,116,124,140,185,135,180,211,63,96,145,64,208,142,209,181,75,218,198,37,47,123,69,213,170,103,8
56,168,72,75,119,41,130,154,215,141,193,151,168,149,115,90,157,150,154,52,84,67,34,69,138,78,175,134,67,187,133,146,175,99,146,69,133,106,35,128,216,124,73,56,170,73,203,136,93,94,197,110,80,210,69,174,91,189,51,215,201,129,143,56,181,105,76,102,160,92,167,38,121,134,140,49,143,72,85,169,91,195,133,162,209,132,62,103,47,87,74,113,136,118,63,150,106,105,104,170,200,90,204,194,111,112,159,134,131,215,126,186,143,144,119,56,158,220,175,205,166,138,40,57,193,147,59,161,151,213,143,61,48,170,107,79,132,56,167,155,208,170,92,216,80,60,184,41,56,53,184,217,87,191,218,201,199,219,145,75,39,42,123,187,167,215,174,90,172,145,64,187,97,157,103,71,106,36,125,192,66,164,109,151,81,186,49,177,113,87,221,196,66,196,171,119,73,138,198,190,49,129,158,56,184,218,95,105,157,196,212,161,154,136,185,102,48,136,206,135,104,217,218,210,54,35,207,77,112,158,133,116,124,140,186,135,180,211,63,96,145,64,208,142,209,181,75,218,198,37,47,122,69,213,170,103,8
56,168,72,75,118,42,130,154,215,141,193,152,168,149,115,90,157,150,154,52,84,67,34,69,138,78,175,134,67,187,133,145,174,99,146,69,134,106,35,127,216,125,73,57,170,73,203,136,93,95,197,110,80,210,70,174,92,188,51,215,201,129,143,56,181,105,76,102,160,93,166,38,121,134,140,49,143,73,85,170,91,195,134,162,209,132,61,103,48,86,74,113,136,118,63,150,106,105,104,170,201,90,204,194,112,111,159,134,131,215,125,186,143,143,119,55,158,220,175,205,166,137,41,57,193,147,59,161,151,213,143,61,48,170,106,79,132,56,167,155,208,170,92,216,80,60,185,41,56,53,184,217,87,191,218,201,199,219,145,74,39,42,123,188,167,215,174,90,172,145,65,187,97,156,103,71,107,36,125,191,65,164,109,151,81,185,48,177,113,87,221,196,65,196,171,119,73,138,198,191,49,129,159,56,184,218,95,105,157,196,213,161,154,136,185,102,49,136,206,135,104,217,218,210,54,35,207,77,112,159,133,116,124,140,185,135,180,211,63,96,145,64,208,142,209,181,75,218,198,37,47,123,69,213,170,103,8
56,166,73,74,119,44,129,154,214,140,192,152,170,150,115,89,159,150,155,53,84,67,34,69,138,79,174,133,68,187,134,146,175,100,146,69,132,106,32,127,216,125,74,55,170,72,203,136,94,95,197,111,78,208,71,175,93,189,50,215,200,131,141,56,180,104,78,104,160,93,166,37,121,133,140,49,143,71,85,170,91,197,134,165,211,132,62,103,46,88,73,113,136,117,60,150,106,106,105,169,201,91,204,193,111,111,160,133,132,216,125,184,144,144,119,55,157,219,175,206,166,136,40,57,193,149,61,161,153,213,144,61,48,169,105,79,131,55,167,155,208,170,93,216,79,60,184,41,56,53,185,217,88,191,217,201,198,219,145,74,39,43,122,188,168,215,176,91,171,145,63,187,98,155,102,70,106,37,126,189,67,164,107,151,82,185,49,176,114,88,221,197,65,195,173,118,73,139,198,190,49,130,159,56,184,217,96,106,158,195,213,161,155,137,185,102,49,135,208,135,104,217,217,209,53,35,207,77,112,161,134,115,124,140,184,136,181,211,63,96,146,65,210,142,211,181,76,217,198,37,48,122,68,212,170,104,8
56,168,72,75,118,42,130,154,215,141,193,152,168,149,115,90,158,150,154,52,84,67,34,69,138,78,175,134,67,188,133,145,174,100,146,69,134,106,35,127,216,125,73,56,170,73,203,136,93,95,197,110,80,210,70,174,92,188,51,215,201,129,143,56,181,105,76,102,160,93,167,38,121,134,140,49,143,73,85,169,91,195,134,162,209,132,61,103,48,87,74,113,136,118,63,150,106,105,104,170,201,90,204,194,112,111,159,134,131,215,125,186,143,143,119,55,158,220,175,205,166,137,41,57,193,147,59,161,151,213,144,61,48,170,107,79,132,56,167,155,208,170,92,216,80,60,185,41,56,53,184,217,87,191,218,201,199,219,145,74,39,42,123,187,167,215,174,90,172,145,65,187,97,156,103,71,107,36,125,191,66,164,109,151,81,185,48,178,113,87,221,196,65,196,171,119,73,138,198,191,49,129,158,56,185,217,95,106,157,195,213,161,154,136,185,102,48,136,206,135,104,217,218,210,54,35,207,77,112,159,133,116,124,140,185,135,180,211,63,95,145,64,208,142,209,181,75,218,198,37,47,123,69,213,170,103,8
56,168,72,75,118,42,130,154,214,141,193,152,168,149,115,90,158,151,154,52,84,67,35,69,138,78,175,134,67,187,133,145,174,99,146,70,134,106,35,127,216,124,73,57,170,73,203,136,93,95,197,110,80,210,69,174,92,189,51,215,200,130,143,56,181,105,76,102,160,93,166,38,122,134,140,49,143,73,85,169,91,195,134,162,209,132,61,103,48,87,74,113,136,118,63,150,106,104,104,170,201,90,204,194,112,112,159,134,131,215,125,186,143,143,119,55,158,220,175,205,166,138,41,57,193,148,59,160,151,213,143,61,48,170,106,79,132,56,167,155,208,170,93,216,80,60,185,41,56,53,184,217,87,191,218,201,199,219,145,74,39,42,123,188,167,215,174,90,172,145,64,187,97,156,103,71,107,36,125,192,66,164,109,151,81,185,48,177,113,87,221,196,65,196,171,119,73,138,198,191,49,129,158,56,185,218,95,105,157,196,213,161,154,136,185,102,49,136,207,135,105,217,218,210,54,35,207,77,112,159,133,116,124,140,185,135,179,211,63,96,145,64,208,142,209,181,75,218,198,37,47,122,68,213,170,103,8
56,168,72,74,118,42,131,155,213,140,193,151,169,151,113,91,159,150,156,52,84,66,33,70,138,78,175,133,68,187,133,146,176,98,148,73,132,106,35,128,215,125,71,56,169,72,204,137,93,94,195,110,79,211,71,176,91,188,51,214,202,129,145,56,181,105,76,103,160,94,166,38,121,135,139,50,144,74,84,170,92,193,133,162,207,131,61,105,49,87,72,113,135,118,63,151,106,104,104,173,201,89,203,196,111,109,161,134,130,215,127,187,144,143,118,55,159,219,176,207,167,138,40,56,195,146,58,159,151,212,143,60,48,168,106,77,134,54,166,155,209,171,91,215,83,60,184,42,55,54,185,217,88,190,217,201,199,220,144,74,36,43,123,185,168,215,173,89,170,144,63,187,99,156,105,70,107,37,123,192,66,165,108,152,81,187,48,177,113,87,222,195,65,197,173,121,74,139,198,191,48,130,158,56,186,218,95,105,159,195,212,161,154,134,184,101,49,134,204,136,106,218,219,209,54,34,207,78,112,160,133,116,123,139,185,135,179,212,63,96,143,65,208,141,208,180,75,218,198,37,47,124,69,211,168,101,8
55,169,70,76,119,40,129,151,215,140,194,152,169,152,114,87,156,154,156,55,83,67,31,73,137,78,176,136,69,188,131,143,175,99,146,69,134,107,37,128,216,125,72,55,169,73,205,134,94,96,196,112,77,209,69,177,89,187,54,215,202,128,143,57,181,106,75,101,162,90,166,39,119,137,142,49,143,72,85,168,91,195,135,161,212,129,62,101,47,86,72,113,135,118,64,149,105,104,104,170,199,91,203,196,111,113,158,134,132,214,125,186,143,143,120,54,159,221,175,203,168,139,42,56,195,149,59,164,150,210,141,63,48,171,105,77,131,55,166,157,207,170,92,217,84,57,186,42,59,54,184,219,88,189,219,200,200,221,145,75,38,41,124,188,166,217,173,89,172,145,63,187,97,156,103,71,109,36,125,191,64,163,109,153,83,187,47,175,114,88,218,197,66,195,170,117,71,137,199,191,51,130,159,55,184,218,97,108,160,196,212,162,154,136,186,102,48,136,207,135,105,218,219,211,55,38,207,77,113,157,135,117,125,142,185,134,178,209,63,96,148,63,209,142,209,183,76,218,199,39,47,123,69,215,170,102,8
56,168,72,75,118,42,129,154,215,141,193,152,168,149,115,90,158,150,154,52,84,67,35,69,138,78,175,134,67,188,133,146,174,99,146,69,133,106,35,127,216,125,73,57,170,73,203,136,93,95,197,111,80,210,70,174,91,188,51,215,201,129,143,56,181,105,77,102,160,93,166,38,121,134,140,49,143,73,85,169,91,195,134,162,209,132,61,103,48,87,74,113,136,118,63,150,106,105,103,170,201,90,204,194,112,112,159,134,130,215,125,186,143,143,119,55,158,220,174,205,166,137,41,57,193,147,59,161,151,213,143,61,48,170,106,79,132,56,167,155,208,170,93,216,80,60,185,42,56,53,184,217,87,191,218,201,199,219,145,74,39,42,123,188,167,214,174,90,172,145,65,187,97,156,103,71,107,36,125,192,66,164,109,151,81,185,48,177,113,87,220,196,65,196,171,119,73,138,198,190,49,129,159,56,184,218,95,105,157,196,213,161,154,136,185,102,49,136,206,135,104,217,218,210,54,35,207,77,112,159,133,116,124,140,185,135,179,211,63,96,145,64,208,142,209,181,75,218,198,37,47,123,68,213,170,103,8
55,167,72,75,118,41,130,153,215,140,193,153,169,149,115,90,158,150,153,51,84,67,34,69,138,78,175,133,68,188,133,144,174,100,146,70,134,105,35,128,215,124,73,57,170,71,203,136,94,94,197,110,80,209,69,174,91,189,51,216,200,129,142,56,180,106,77,101,161,93,166,39,122,134,141,50,143,73,84,170,92,195,134,162,209,132,62,103,48,86,74,113,135,118,63,150,106,103,103,170,201,90,203,195,112,111,159,134,131,215,125,185,143,143,118,55,159,220,175,205,166,137,40,57,194,148,59,160,151,213,143,61,48,170,106,79,132,56,167,155,208,170,93,216,81,60,185,41,56,53,185,216,87,191,218,201,198,220,145,75,39,41,123,188,167,215,175,90,172,146,65,187,97,155,103,71,107,36,125,191,66,164,109,151,81,185,48,177,113,88,220,196,66,195,171,119,73,138,198,190,49,128,160,55,184,217,96,105,157,196,213,161,154,136,186,103,50,137,206,134,105,217,218,210,54,35,206,77,112,159,133,115,125,140,186,135,179,210,63,97,145,65,207,142,210,182,75,219,198,38,47,122,68,212,170,103,8
56,169,73,75,118,40,129,153,215,142,195,153,168,149,114,90,157,150,153,51,84,67,33,68,139,78,174,134,67,187,132,145,175,98,146,68,134,106,35,127,217,123,74,58,171,73,202,137,95,94,198,111,79,211,71,174,91,189,51,216,201,129,143,56,181,105,77,102,160,92,166,39,121,133,140,50,143,74,86,169,91,195,134,161,209,131,62,105,47,87,73,113,134,118,61,149,106,104,104,171,201,91,203,193,112,111,160,132,131,213,126,184,143,145,117,55,156,220,174,203,165,136,41,57,194,147,59,160,149,212,143,62,48,171,106,79,133,57,168,155,207,170,92,218,82,60,184,40,57,54,183,218,87,191,219,201,198,218,145,73,40,41,123,187,167,215,174,89,172,145,67,187,98,156,103,71,108,36,125,191,65,165,110,151,82,185,49,177,114,87,222,196,67,196,171,118,73,139,198,192,48,130,158,55,185,216,95,105,157,197,213,161,156,137,186,102,48,136,205,136,104,218,218,208,54,34,206,79,113,159,133,116,124,139,187,136,181,210,64,97,144,65,208,142,209,184,73,217,200,38,47,122,69,213,170,103,8
59,166,73,76,120,40,130,152,215,139,191,152,167,148,116,89,159,150,156,52,88,67,35,68,141,76,174,134,66,188,133,145,175,100,147,70,135,108,33,128,214,124,73,56,170,72,200,136,96,98,197,112,82,209,72,172,89,187,55,213,200,129,142,57,182,106,79,99,161,95,166,40,123,133,140,50,144,71,86,169,89,194,132,163,208,135,58,100,47,85,76,113,134,115,61,149,107,102,106,172,201,87,203,193,111,110,160,135,131,216,124,184,144,143,116,56,162,219,171,207,165,136,41,59,195,150,61,162,151,213,144,60,48,173,109,77,134,56,168,153,206,169,93,214,80,58,185,42,56,54,185,216,88,191,214,201,198,221,141,75,41,45,124,186,168,213,176,87,172,145,65,189,97,155,100,69,108,36,125,189,66,164,110,153,83,183,47,177,114,88,219,198,65,198,171,119,74,137,194,193,50,128,158,55,186,216,96,104,157,192,212,163,153,138,184,102,48,137,207,135,102,217,220,209,56,35,206,77,111,161,132,115,126,138,185,137,181,212,64,97,146,65,208,142,210,180,73,221,200,34,51,121,71,215,170,102,8
55,169,72,77,120,40,131,154,214,144,192,151,168,147,116,89,158,152,154,51,85,67,35,70,140,79,175,137,68,187,133,146,172,101,147,69,137,104,33,127,215,125,73,55,170,74,203,137,93,96,197,111,81,210,71,173,92,191,54,218,202,130,144,57,182,107,74,103,159,93,166,39,122,135,139,49,142,74,84,170,92,195,133,164,211,133,59,102,50,87,73,115,135,120,63,150,106,104,103,169,202,89,205,193,111,111,159,136,131,214,123,184,143,145,118,57,157,221,175,206,166,135,41,58,193,148,61,161,152,212,144,61,50,168,105,79,131,56,168,154,208,171,93,217,80,59,185,44,56,51,183,217,89,193,219,202,200,220,142,76,37,42,121,188,168,216,173,91,171,145,63,187,97,157,105,72,108,36,125,190,66,167,107,152,83,183,52,177,114,89,221,198,65,196,172,118,72,137,199,191,51,131,160,57,185,217,95,106,158,196,214,160,156,134,185,101,49,134,206,137,105,218,219,209,54,34,206,78,115,160,131,116,123,140,185,135,180,211,65,95,148,65,211,142,208,182,77,218,197,36,45,122,70,214,169,102,8
55,169,71,73,118,41,131,154,215,141,193,151,168,150,114,90,157,151,153,53,83,69,34,69,137,78,175,134,67,187,133,145,174,100,146,68,134,107,35,129,215,125,72,57,170,73,203,137,94,95,197,111,80,209,69,175,91,188,50,214,201,130,142,55,181,105,76,102,160,93,167,37,121,133,139,50,143,72,85,170,91,195,134,163,208,133,61,104,48,89,73,113,136,118,62,150,107,104,104,170,200,90,204,194,112,112,158,133,130,214,126,186,144,143,118,56,158,219,174,204,166,137,40,57,194,147,59,161,151,213,144,62,48,170,106,79,132,55,167,155,207,169,92,216,81,60,184,41,58,54,185,217,88,191,218,201,198,219,144,75,39,42,123,189,167,214,174,89,171,145,65,187,97,157,104,72,107,36,127,191,64,164,109,151,81,186,48,178,114,87,221,197,66,194,170,119,72,138,197,191,49,129,158,55,185,218,96,106,157,196,213,161,155,135,186,103,48,137,207,135,105,217,219,210,54,35,207,77,111,158,132,115,123,140,184,137,181,211,65,95,144,65,208,141,209,182,75,217,199,37,47,122,68,212,170,101,8
54,168,71,78,119,44,131,153,214,140,194,152,171,149,113,88,159,150,154,51,84,67,33,68,137,78,175,137,65,185,134,144,176,101,146,69,130,107,31,126,215,127,70,55,169,71,202,136,96,96,199,109,81,209,69,173,92,187,50,216,199,130,143,59,182,104,76,101,162,94,167,37,121,132,142,49,145,71,86,167,91,194,135,158,208,130,62,103,47,88,72,113,134,117,64,149,105,106,103,171,202,88,202,196,112,110,161,134,126,214,124,185,141,144,119,55,160,219,173,206,165,139,41,59,192,148,60,162,150,214,144,61,45,168,106,80,134,56,167,155,209,171,93,217,82,60,183,40,55,55,183,218,87,192,216,203,200,220,144,75,40,42,122,188,167,215,173,90,171,144,65,187,101,155,102,71,107,35,125,190,65,165,107,151,80,190,47,179,112,85,219,197,67,196,174,119,73,138,198,190,49,130,161,54,187,218,95,103,160,197,212,160,152,136,186,101,47,135,205,134,105,216,218,210,56,36,211,77,110,160,132,113,126,141,186,135,179,210,64,95,143,61,208,142,207,183,74,217,196,38,50,121,68,212,168,102,8
56,168,73,75,118,42,129,153,214,141,193,152,168,149,114,90,157,151,154,53,83,67,34,69,137,78,175,134,67,188,132,145,174,99,146,69,134,107,35,127,216,124,72,56,171,73,203,136,93,95,197,110,79,209,70,174,92,188,51,215,201,129,143,56,181,104,77,102,160,92,166,39,121,134,140,50,143,73,86,169,91,196,133,162,209,132,62,103,47,86,74,113,136,117,63,150,105,105,104,171,201,90,203,194,112,111,159,134,131,215,126,186,143,144,118,55,159,219,174,205,166,137,40,56,193,147,59,160,151,213,144,62,48,170,106,79,132,56,167,155,208,170,93,215,80,60,184,42,56,53,184,217,87,190,217,201,199,219,145,75,39,41,123,188,167,214,174,90,173,146,64,187,98,156,104,71,107,37,125,192,66,164,109,151,81,186,48,178,113,87,221,196,66,196,172,118,73,138,198,190,50,128,158,56,184,218,96,105,158,195,212,161,155,136,186,102,48,136,206,134,104,216,219,210,53,34,207,76,112,158,134,117,124,141,186,135,180,211,63,95,145,64,208,142,209,182,76,219,198,37,46,123,68,213,170,103,8
56,168,73,75,118,42,130,154,215,141,193,152,169,149,115,90,158,151,154,52,84,67,34,69,138,78,175,134,67,187,133,145,174,99,146,69,134,105,35,127,216,125,72,56,170,73,203,136,93,95,197,110,80,210,70,174,91,189,51,215,201,130,142,56,180,105,77,102,160,92,166,39,122,134,140,49,143,73,84,169,91,195,133,162,209,132,61,103,48,86,74,113,135,118,62,150,105,105,104,170,201,89,204,194,112,111,160,134,131,215,126,186,143,144,119,56,158,220,174,205,166,137,41,57,193,147,59,161,151,213,144,61,48,170,106,78,132,56,168,155,208,171,93,216,80,60,185,41,56,53,184,217,87,190,218,201,199,219,145,75,39,42,122,187,167,215,174,90,172,145,65,187,97,156,103,71,107,37,125,191,66,164,109,151,81,185,48,178,113,87,220,196,65,195,171,119,73,138,198,190,49,129,159,55,185,218,95,106,157,195,213,161,154,136,185,102,48,135,206,134,105,217,218,211,54,35,207,77,112,159,132,116,124,140,186,135,180,211,63,96,145,64,208,142,209,181,75,218,198,37,47,123,68,212,170,103,8
55,168,72,75,119,41,130,154,214,140,193,152,169,149,114,89,158,150,155,52,84,68,34,69,138,78,175,132,67,188,134,144,175,100,146,70,134,105,35,128,216,124,73,57,169,72,203,136,93,94,196,110,80,210,70,174,93,189,52,215,202,129,143,57,181,105,77,102,160,92,165,38,120,134,140,49,144,73,84,169,92,195,134,162,208,132,62,103,48,86,74,113,135,118,62,151,106,104,104,169,201,89,204,193,112,112,158,135,130,216,125,186,143,143,119,55,157,219,174,205,166,137,40,57,194,148,59,160,150,213,144,61,49,171,106,78,131,56,168,155,208,170,92,216,81,59,184,42,56,54,185,218,87,192,218,200,199,218,145,73,38,44,123,187,167,214,173,90,173,145,65,187,98,156,103,70,107,37,125,191,65,164,110,152,80,183,48,177,114,87,221,197,67,195,171,119,72,139,198,190,48,129,158,56,184,218,96,105,157,195,213,161,154,136,185,102,48,135,206,135,105,217,218,210,53,33,208,77,111,159,132,116,124,141,185,135,180,212,63,96,146,65,208,141,209,182,76,217,198,36,47,123,68,213,170,103,8
55,167,72,75,118,42,130,154,215,140,194,153,169,149,115,89,157,150,154,52,84,67,34,69,139,78,175,134,67,187,133,145,174,100,146,69,133,106,35,127,216,124,73,57,171,73,203,136,94,94,197,110,80,209,69,174,91,188,51,215,200,129,144,56,181,105,76,102,160,93,166,38,122,134,140,50,143,72,85,169,91,194,134,162,209,132,62,103,47,87,74,112,135,117,63,150,106,105,104,170,201,89,203,194,112,112,160,134,130,215,125,186,143,143,118,55,158,220,175,205,165,137,41,56,193,148,59,161,151,213,144,61,48,170,106,79,131,56,167,155,208,170,93,216,81,61,185,41,56,53,184,217,87,191,218,201,199,219,145,74,39,42,123,188,167,215,173,89,172,145,65,187,98,156,103,71,106,37,125,192,66,164,109,151,81,185,48,178,113,87,221,196,65,196,171,119,73,138,198,191,49,128,159,55,184,218,96,105,157,195,213,161,154,135,185,103,48,136,206,135,104,217,219,211,54,34,207,77,112,158,133,116,124,140,185,135,180,211,63,96,145,64,207,142,209,182,75,218,198,38,47,123,68,213,169,103,8
56,168,72,75,118,41,130,154,215,141,193,152,169,150,116,90,158,150,153,52,83,67,34,69,138,79,175,134,67,187,134,145,175,99,146,70,133,106,35,128,216,124,73,56,170,73,203,136,93,94,197,110,79,210,70,174,92,188,51,215,201,129,143,56,180,105,76,101,160,93,167,39,121,134,140,49,143,72,85,170,92,195,134,162,209,132,62,103,47,87,74,112,136,118,63,150,106,105,104,170,201,90,204,194,112,111,160,134,131,215,126,185,143,143,119,56,158,220,175,205,165,137,40,57,193,148,59,161,151,213,144,61,48,169,107,79,132,56,167,155,208,170,92,215,80,60,184,41,56,53,184,217,87,191,218,201,198,219,145,75,39,42,123,187,167,215,173,89,171,145,65,187,97,156,103,71,107,36,124,191,66,165,109,151,81,185,48,177,113,87,220,196,66,196,171,118,73,138,198,190,49,129,158,55,185,218,96,105,157,196,212,162,154,135,185,102,49,135,206,134,105,217,218,210,54,35,207,77,112,159,133,117,124,141,186,135,179,212,63,95,145,65,207,142,210,182,75,218,198,37,48,122,68,213,169,103,8
55,167,72,75,118,42,130,154,215,140,194,152,169,149,115,90,158,151,154,52,83,67,35,68,138,78,175,134,68,187,132,146,174,100,146,70,133,106,34,127,216,125,73,56,171,73,204,136,94,95,197,110,80,210,70,173,92,189,51,216,200,129,142,57,181,105,77,102,160,92,167,38,121,134,140,50,144,74,84,169,92,194,134,162,209,133,60,103,48,86,74,112,136,118,63,149,106,105,104,169,201,90,203,195,111,112,159,134,131,215,125,187,142,144,119,55,159,219,175,204,166,137,40,57,193,148,59,161,152,213,144,61,48,170,107,78,132,56,168,155,208,170,92,216,80,60,185,42,56,53,184,217,87,191,217,200,198,220,145,74,39,42,123,187,167,215,173,89,172,144,65,187,97,157,103,71,107,36,125,192,65,164,109,152,80,186,48,177,113,88,220,196,65,195,171,119,72,138,198,191,49,128,159,56,185,218,95,106,157,196,213,161,154,136,185,102,49,136,207,135,104,216,219,209,53,35,207,77,112,159,132,116,124,140,186,135,179,210,63,95,145,65,208,142,209,181,75,218,198,37,47,122,69,213,170,103,8
55,167,72,76,119,41,130,154,215,140,194,151,169,150,115,91,157,150,155,53,84,68,35,68,138,79,175,134,67,187,133,146,174,99,146,69,133,105,34,128,216,124,73,56,171,73,203,136,92,94,197,110,79,209,70,173,92,188,51,214,201,130,143,55,180,105,77,102,160,92,167,38,121,134,140,50,143,73,84,170,91,195,134,162,208,132,61,104,48,85,74,112,136,117,62,150,105,104,104,170,201,90,204,193,112,111,159,135,131,215,125,185,143,143,118,55,159,219,175,206,166,137,40,57,193,147,58,160,152,212,143,61,48,170,106,78,131,56,167,155,208,170,92,216,81,59,184,41,56,53,185,216,88,190,217,201,198,219,145,75,38,42,122,187,166,215,174,89,172,145,65,186,97,156,104,71,107,36,124,191,66,164,109,151,81,184,48,178,115,87,221,196,65,197,171,119,72,138,199,190,49,129,158,56,185,217,95,105,157,196,213,162,154,135,185,102,48,137,207,135,104,218,218,211,53,35,208,77,112,159,133,115,125,140,185,134,180,212,64,94,146,65,208,141,209,181,75,218,198,37,47,122,69,213,169,102,8
56,166,73,75,118,43,129,154,214,141,193,152,168,149,116,91,159,149,153,53,83,67,32,68,138,79,177,133,68,188,132,145,175,100,146,70,133,106,34,126,215,126,74,54,170,73,203,135,92,94,197,109,77,210,69,173,92,190,50,216,199,128,141,56,179,104,77,102,158,93,168,40,121,135,139,49,143,74,84,169,91,195,133,161,211,130,62,104,48,85,75,113,135,117,61,150,105,105,103,170,200,90,202,193,111,110,160,133,130,216,126,185,144,143,118,52,160,221,176,205,166,137,42,57,195,147,60,161,151,212,143,61,48,169,105,78,132,55,167,155,206,168,93,217,80,61,185,42,55,52,184,216,87,190,217,200,199,219,144,76,40,41,123,188,167,214,174,90,173,146,66,189,98,156,105,72,107,36,125,189,64,163,110,150,82,186,48,177,113,87,221,196,66,196,171,119,74,138,198,192,49,130,158,55,185,217,96,105,158,196,212,162,154,135,185,102,49,137,207,134,105,218,217,211,53,35,206,78,111,158,134,117,125,142,187,133,180,211,64,96,143,65,206,142,210,181,74,217,197,37,47,122,68,212,169,101,8
56,167,72,76,118,41,130,154,215,140,193,152,169,149,114,89,157,151,155,52,83,67,35,69,139,78,176,134,68,188,134,145,175,99,145,69,133,105,35,127,216,125,73,57,170,72,203,136,94,94,196,110,79,208,70,174,92,188,51,215,200,128,143,57,182,105,77,102,160,93,167,38,121,134,140,50,143,73,85,169,91,195,133,161,208,132,61,102,48,87,74,112,135,119,63,149,106,104,104,171,202,90,203,194,111,111,160,134,130,215,125,185,143,143,118,56,158,219,174,206,166,136,40,58,193,147,60,161,152,213,143,62,48,170,106,79,132,57,167,155,208,170,93,216,81,60,186,42,55,53,185,217,87,190,217,201,200,219,145,74,39,41,123,187,166,215,174,89,172,145,64,186,98,155,102,69,107,36,125,190,66,164,110,152,80,185,48,178,113,86,220,196,66,195,171,118,73,138,198,191,50,129,159,56,185,218,94,105,157,196,212,161,155,136,185,104,49,135,207,135,104,218,218,210,54,36,207,77,112,159,133,117,123,140,186,134,180,211,63,95,145,64,208,143,209,181,75,219,197,38,46,123,69,212,171,103,8
56,168,72,75,118,42,130,154,215,141,193,152,169,149,114,90,157,150,154,52,84,67,35,69,138,78,175,134,68,187,133,145,175,99,146,69,134,106,35,127,216,125,73,57,170,72,203,136,94,94,197,110,80,209,70,174,91,189,51,215,201,129,143,56,181,105,76,102,161,93,166,38,121,134,140,49,143,73,84,170,92,195,134,162,209,132,61,103,48,86,74,113,136,118,63,150,106,105,104,170,201,89,204,193,112,112,159,134,131,215,125,186,143,143,119,55,158,220,175,205,166,137,41,57,193,147,59,160,151,213,143,61,48,170,106,79,132,56,167,155,208,170,93,216,81,60,185,41,56,53,184,217,87,191,218,201,198,219,145,74,39,42,123,187,167,215,174,90,172,145,64,187,98,156,104,71,107,37,125,192,65,164,109,151,80,185,48,177,114,87,220,196,65,196,171,119,73,138,198,191,49,129,159,55,185,218,95,105,157,195,212,161,154,136,185,102,49,136,206,135,105,217,218,210,54,35,207,77,112,159,133,116,124,140,185,135,180,211,63,96,145,64,208,142,209,181,75,218,198,37,47,123,69,213,170,102,8
55,166,72,75,117,44,130,151,216,139,193,150,167,151,115,89,160,151,155,52,83,69,32,68,139,78,178,134,66,186,132,148,173,99,146,69,133,105,33,127,215,121,73,57,169,73,205,136,93,94,198,111,81,211,70,171,92,188,51,216,201,128,142,56,180,105,78,100,160,93,164,39,125,137,138,51,140,74,84,168,93,194,133,162,208,133,59,100,48,86,73,112,136,118,65,151,106,104,104,170,201,89,204,194,108,112,162,133,132,215,125,184,141,143,119,55,159,218,174,204,169,136,43,58,194,146,58,162,153,212,144,61,48,171,105,77,133,57,171,156,208,171,94,215,76,60,185,41,55,56,184,216,85,191,217,201,200,219,144,74,38,41,121,190,165,215,174,88,172,146,65,188,95,155,104,72,104,37,125,194,65,164,109,151,83,184,45,178,115,87,218,196,62,198,170,116,72,136,198,189,50,129,159,58,187,219,96,103,157,196,211,162,156,133,185,100,50,135,208,135,105,217,217,208,55,36,209,79,113,159,130,120,127,142,184,136,180,209,65,95,144,65,209,141,210,183,75,216,197,39,46,121,71,212,170,102,8
55,167,72,75,118,42,130,154,215,141,194,152,169,150,114,91,157,150,154,52,84,67,35,68,138,79,175,134,67,187,132,145,175,100,147,70,134,106,35,127,216,125,73,56,171,73,203,136,93,94,197,110,80,210,70,175,91,188,51,213,201,129,143,56,181,105,75,102,160,92,167,39,121,133,140,50,143,73,85,170,92,195,133,162,209,132,62,104,47,86,74,112,135,118,63,151,106,104,104,170,201,90,204,194,111,111,160,133,130,215,126,186,143,144,118,56,157,220,175,205,166,137,40,57,193,147,60,160,151,213,143,61,48,170,107,79,132,56,167,156,208,170,92,216,81,60,186,42,56,54,184,217,87,190,218,201,199,220,145,75,39,42,123,188,167,215,174,90,173,145,65,187,97,156,103,71,107,37,125,191,66,164,109,152,81,186,48,178,113,88,221,196,66,195,171,119,73,138,198,190,49,128,158,55,185,218,95,105,157,196,212,161,154,135,186,103,48,136,206,135,104,216,218,210,54,35,206,77,112,159,133,116,124,140,185,135,180,211,62,95,145,64,207,142,209,181,75,218,198,37,46,123,69,213,169,103,8
56,170,69,74,119,41,131,156,214,142,192,156,168,147,116,90,157,150,153,53,84,66,34,70,139,78,176,136,69,188,136,147,173,98,144,71,135,105,35,125,216,128,73,56,170,75,202,137,95,95,197,110,80,211,70,176,92,188,50,215,199,129,143,56,182,105,77,101,158,91,167,38,121,135,139,50,143,73,88,167,89,196,133,163,209,135,62,102,46,87,76,112,136,118,64,150,104,104,103,169,199,88,202,194,112,112,160,136,130,215,127,187,145,144,117,58,159,218,174,206,166,138,43,57,193,146,59,160,151,214,143,61,49,169,105,78,132,54,167,156,208,167,93,214,77,62,183,41,55,54,184,218,88,192,218,201,198,218,145,75,40,41,121,188,166,213,176,89,172,144,65,186,98,156,105,71,108,34,126,189,65,166,107,150,80,186,49,177,115,87,220,197,66,195,170,118,73,137,198,188,48,128,157,56,183,217,94,105,158,193,213,161,154,135,185,104,49,135,205,134,105,215,219,208,55,34,209,78,111,159,132,117,125,140,187,137,177,210,66,97,145,65,207,141,208,182,73,217,197,36,49,122,68,214,169,101,8
55,169,72,75,118,40,128,153,214,140,193,153,167,150,116,89,157,150,154,54,83,68,36,69,138,77,174,135,68,187,132,144,175,99,146,69,134,107,34,128,214,124,72,56,170,73,204,137,92,95,197,111,80,208,69,176,91,189,50,214,200,128,143,56,181,105,78,102,161,94,165,38,121,134,139,49,143,73,84,170,92,197,135,161,208,132,61,102,48,86,73,112,136,118,63,150,107,107,103,170,200,91,204,194,112,112,159,134,131,216,125,185,144,143,119,56,158,219,175,204,165,137,40,57,192,147,58,161,152,214,143,63,50,169,105,79,134,56,169,156,207,170,93,216,80,60,185,41,55,53,184,215,88,191,218,200,199,218,145,74,37,42,123,188,166,214,172,89,171,145,65,188,98,157,104,70,108,36,127,191,67,165,108,153,80,186,48,179,113,86,221,197,64,195,172,118,74,137,198,191,48,128,159,57,183,219,95,106,157,197,214,162,154,136,186,102,47,137,206,133,105,217,219,212,55,34,206,75,112,158,133,116,123,140,186,135,180,211,63,95,146,64,208,143,208,182,75,217,197,36,48,123,69,212,168,103,8
35,99,138,109,222,206,96,71,156,151,181,64,93,134,174,93,85,121,201,189,110,158,125,195,111,39,58,87,194,190,163,145,38,210,54,135,46,100,173,124,40,51,167,180,184,118,58,153,79,117,40,47,70,198,218,116,153,204,146,170,169,212,77,93,198,169,185,94,65,36,45,42,188,222,78,120,220,93,111,143,125,188,108,35,171,188,145,111,80,86,68,186,144,64,120,148,160,34,220,65,185,41,218,103,83,54,156,104,130,131,134,207,94,106,49,217,117,111,42,210,184,65,134,44,170,178,112,46,54,110,146,214,81,47,90,82,52,185,105,186,88,158,173,92,94,90,219,160,144,174,156,108,115,195,187,208,139,150,71,92,137,156,102,87,157,51,154,83,122,91,107,200,32,142,208,164,41,43,200,184,113,37,195,153,52,135,170,105,125,63,131,201,124,179,122,44,196,214,86,145,32,74,100,161,73,125,198,76,179,36,105,161,159,194,113,43,220,97,93,133,48,192,111,180,103,176,84,134,90,193,73,201,85,59,139,80,100,34,69,159,216,117,212,93,144,200,82,217,66,106,73,151,136,179,80,145,9
35,95,138,107,222,208,100,69,153,149,186,62,94,135,171,91,86,118,198,185,109,157,126,197,113,38,57,87,193,189,166,143,39,215,52,133,44,101,174,123,43,51,166,182,183,117,57,150,80,113,38,47,71,200,215,116,152,202,144,170,166,210,78,93,199,171,181,94,64,36,45,41,190,218,80,120,219,92,112,143,127,189,109,37,175,187,146,109,82,84,68,187,145,62,121,144,159,34,222,64,186,41,215,101,85,54,156,104,132,133,135,206,94,106,52,215,119,108,42,206,187,64,135,44,170,176,114,45,56,107,145,215,78,47,87,85,50,187,106,187,87,159,173,93,94,91,220,159,144,174,159,108,112,194,187,209,138,150,72,91,138,155,103,86,157,50,155,84,121,91,106,198,33,140,208,164,40,44,203,184,117,37,196,155,53,136,169,104,123,63,131,201,124,182,122,46,196,212,83,144,33,75,99,162,73,126,198,76,180,35,105,160,159,193,113,45,219,96,94,132,47,192,111,179,103,176,84,132,89,194,72,200,87,60,137,79,101,33,69,158,216,117,212,93,142,201,80,217,69,107,71,149,134,180,82,144,9
34,95,137,107,222,208,99,70,154,149,186,63,94,135,171,91,86,118,198,186,109,158,125,197,113,37,56,86,194,189,166,143,39,215,52,132,44,101,174,123,43,51,166,182,184,117,57,150,80,113,39,48,71,199,215,116,152,202,144,171,167,210,78,93,198,171,181,93,64,36,45,42,190,218,79,120,219,92,113,143,128,188,109,37,175,188,146,109,82,84,68,186,146,62,121,145,159,34,222,64,185,42,215,102,85,54,156,104,131,133,136,206,93,106,52,215,118,108,42,206,187,63,135,44,170,176,114,45,56,108,145,215,78,47,87,85,50,188,106,187,87,159,173,94,94,91,220,159,144,175,159,108,112,194,187,209,138,150,71,91,137,155,103,87,157,51,155,84,120,91,106,197,33,140,208,163,40,44,203,184,116,37,195,154,53,137,169,104,124,63,131,202,124,182,123,46,195,211,83,143,34,75,99,163,73,125,199,76,179,35,105,161,159,193,113,45,219,97,93,132,46,191,112,179,104,176,85,132,89,194,72,200,86,60,137,80,101,33,69,158,216,117,212,93,142,201,80,217,69,108,72,149,134,181,82,144,9
34,95,137,106,223,209,99,70,154,150,186,62,94,134,171,91,86,118,197,186,108,158,126,197,112,37,56,87,193,188,165,144,39,215,52,133,44,101,174,121,44,50,167,182,184,117,58,150,80,114,38,48,72,201,215,116,153,203,143,172,166,211,78,93,199,172,181,94,64,36,44,41,189,218,79,120,220,93,112,143,128,189,109,38,174,189,146,108,82,85,68,186,145,61,120,144,158,33,221,64,186,40,214,103,86,53,156,105,131,134,136,206,93,106,52,215,119,108,42,206,188,63,135,45,171,177,115,45,56,108,145,216,77,46,87,85,50,188,106,187,88,160,173,94,94,91,219,158,144,174,159,108,112,195,187,211,138,151,70,91,137,156,103,87,156,51,154,84,120,91,106,196,33,140,209,165,39,45,202,185,117,37,194,155,52,137,170,105,126,62,132,201,125,183,123,46,195,212,84,144,33,77,98,162,72,126,199,75,180,35,105,162,159,193,114,45,219,96,93,132,45,190,112,179,104,176,84,133,90,193,71,200,86,60,139,79,101,33,69,158,216,117,212,93,141,201,82,216,69,108,72,148,135,180,83,143,9
35,95,137,108,222,208,99,70,154,148,186,63,94,135,171,91,85,118,198,186,109,158,125,197,113,37,57,86,194,189,166,144,39,215,52,132,44,101,173,123,43,51,166,182,184,117,58,150,80,113,38,49,71,199,215,116,153,202,144,171,167,210,78,93,198,172,181,93,65,36,45,42,190,218,80,120,220,92,112,143,128,189,110,37,175,188,145,109,82,85,67,186,146,62,121,145,159,34,222,64,185,42,215,102,86,54,158,104,132,134,135,205,93,106,52,215,119,109,42,206,188,63,135,44,169,175,114,45,55,108,145,215,77,47,87,85,50,188,106,187,87,159,172,94,94,91,220,158,144,174,160,108,112,194,187,209,138,150,71,91,137,155,103,87,157,50,156,84,120,90,106,198,33,140,208,163,41,44,202,184,117,37,195,154,52,137,170,104,124,63,131,202,124,182,123,47,196,211,83,143,34,76,99,163,73,126,200,76,179,35,105,161,160,194,113,44,220,97,92,132,46,191,111,179,104,176,85,133,90,194,72,200,86,59,138,79,102,33,69,158,216,117,212,93,142,200,80,217,69,107,72,150,134,181,82,144,9
34,95,138,107,222,208,100,69,154,149,186,63,95,135,171,91,86,118,198,186,109,157,125,197,113,38,56,86,194,189,166,143,39,215,52,132,44,100,174,123,43,51,166,182,184,117,57,150,80,114,39,48,71,199,215,116,152,202,144,170,167,210,78,93,198,171,181,93,65,36,45,41,190,218,80,120,219,93,113,143,127,188,109,37,175,188,146,109,82,84,68,186,145,62,121,144,159,34,221,64,185,41,215,102,85,54,156,104,132,133,135,206,93,106,52,215,119,108,42,206,187,63,135,45,170,176,114,45,56,108,145,215,77,46,87,85,51,188,106,187,87,158,173,94,95,91,220,159,144,174,159,108,112,194,186,210,138,151,72,91,137,155,103,87,157,51,155,84,120,90,106,197,32,140,208,163,40,44,203,184,116,37,196,154,53,137,169,103,124,63,131,202,124,182,122,46,195,212,83,143,34,76,99,163,73,125,199,76,179,35,105,161,159,193,113,44,219,97,93,132,47,191,111,179,104,176,84,132,89,194,72,200,87,60,137,79,101,33,70,158,216,117,213,93,141,200,81,217,69,107,72,149,134,180,82,143,9
35,95,138,107,222,208,99,70,154,149,186,63,94,135,171,91,87,118,198,186,109,158,124,198,113,38,56,86,194,189,166,143,39,215,52,132,44,101,173,123,43,51,166,182,184,117,57,151,80,113,39,48,71,199,215,115,152,203,144,170,166,210,78,93,198,171,181,93,65,36,45,42,190,218,80,120,220,92,112,143,127,188,109,37,175,187,146,109,82,84,68,186,146,62,121,144,159,35,222,63,185,42,215,102,85,54,156,105,131,134,135,205,93,106,51,214,119,108,42,206,187,63,135,44,170,176,114,46,56,107,145,215,77,47,87,85,50,188,106,187,87,159,173,93,94,91,220,159,144,174,159,107,112,194,186,209,138,150,72,91,137,155,103,87,157,51,155,84,121,91,106,197,32,140,207,163,41,44,203,184,116,38,196,154,53,136,169,104,124,63,131,202,124,183,123,46,195,211,84,143,34,75,98,163,73,125,199,76,179,35,105,161,160,193,113,45,219,96,93,132,46,192,112,179,103,176,85,132,89,194,72,200,86,60,137,80,101,33,70,159,216,116,212,93,142,201,80,217,69,108,72,150,134,180,82,144,9
34,95,138,107,222,208,100,70,154,149,186,62,94,135,172,91,85,118,198,187,109,157,124,197,113,37,56,87,194,189,166,143,39,214,52,132,44,100,174,123,43,51,166,183,183,117,58,150,80,114,38,49,70,199,215,116,152,202,144,170,167,210,78,93,199,172,182,93,64,35,45,41,190,218,79,120,219,92,113,143,127,189,109,38,175,188,146,109,81,85,68,186,146,61,121,145,159,33,221,65,186,41,215,102,85,54,156,104,131,134,135,206,93,106,51,215,119,107,42,206,187,64,135,45,170,176,114,46,56,108,146,215,78,46,87,85,51,189,106,187,87,158,173,94,94,91,220,159,144,174,160,108,112,194,186,209,138,151,72,91,137,155,103,87,156,51,154,84,120,91,106,197,32,140,207,164,40,44,202,184,116,38,195,154,52,136,169,103,125,63,131,202,124,182,123,46,196,212,83,144,34,76,99,163,73,125,198,76,180,35,106,161,159,194,113,45,219,97,93,133,47,191,111,179,104,176,85,132,88,194,72,200,86,60,137,79,101,33,70,158,216,117,212,93,142,201,81,217,69,108,72,149,135,180,82,144,9
35,94,139,107,222,209,99,71,154,148,184,62,95,136,171,92,86,119,197,187,109,158,125,198,113,38,57,86,193,189,167,142,39,214,52,133,45,101,173,124,43,51,167,181,184,117,57,150,79,113,38,49,70,199,216,117,152,203,145,172,167,210,78,92,199,172,181,94,65,34,45,42,190,220,79,119,219,91,112,143,127,190,109,37,174,188,146,110,83,84,68,187,146,62,122,145,158,35,221,64,186,41,215,101,85,53,156,105,133,134,135,206,93,107,50,214,119,108,42,207,186,64,134,45,171,176,115,45,56,108,145,216,77,47,87,85,51,188,106,187,88,159,173,93,94,93,221,159,144,175,157,107,112,194,186,209,139,151,72,91,138,156,104,87,156,50,156,85,119,90,106,197,33,141,208,163,42,44,202,184,117,37,194,155,53,137,169,104,125,62,132,202,124,183,123,47,195,211,83,143,33,75,98,163,72,125,198,76,181,35,105,162,159,192,113,44,220,96,93,133,46,192,112,179,104,175,86,132,89,194,71,200,87,60,136,80,100,33,70,157,216,117,213,94,141,201,80,216,70,106,72,149,133,180,81,143,9
34,95,138,107,221,208,99,70,154,149,186,62,94,135,171,91,86,118,198,186,109,158,125,197,113,37,56,86,193,189,166,143,39,214,52,132,44,101,174,123,43,51,166,182,184,117,57,150,80,114,38,48,71,199,215,116,152,202,145,171,166,210,78,92,198,171,181,94,64,36,45,42,190,218,80,120,219,93,113,143,128,188,109,37,175,188,146,109,82,85,68,187,146,62,121,144,159,34,222,64,185,41,215,102,85,54,156,104,131,133,136,206,94,106,51,215,118,108,42,206,187,64,135,44,169,176,114,45,56,108,145,215,78,47,87,85,51,188,106,187,87,158,173,94,94,91,220,159,144,174,159,108,112,194,187,209,138,150,72,91,137,155,103,87,157,51,155,85,120,91,106,197,32,140,207,163,41,44,202,184,116,38,195,155,53,136,169,104,124,63,131,202,124,182,123,46,195,211,83,144,33,76,99,162,73,126,199,76,180,35,105,161,159,193,113,44,220,97,93,132,46,191,112,179,104,176,85,132,89,194,72,200,87,60,137,80,101,33,69,158,216,117,212,93,142,201,80,217,68,107,71,149,134,181,82,144,9
35,95,137,106,221,208,99,68,154,149,185,63,95,135,171,90,85,118,198,186,109,158,124,197,113,37,56,86,194,189,165,143,39,215,52,132,44,101,174,124,43,50,166,182,184,117,58,151,81,113,38,48,71,199,215,115,152,202,144,170,166,210,78,92,199,171,181,93,64,36,44,42,190,218,79,119,219,93,112,143,128,189,110,38,175,188,145,108,82,85,69,186,146,61,121,144,159,34,222,65,185,41,215,102,86,54,156,103,132,134,136,206,94,106,53,215,118,107,41,206,188,64,135,44,170,175,115,45,57,108,144,215,77,48,88,86,51,188,106,187,87,158,173,94,94,91,220,159,144,175,159,108,114,194,187,209,138,151,71,91,137,155,103,87,156,50,154,84,121,91,107,197,32,140,208,163,40,44,202,184,117,37,195,154,53,137,169,105,124,62,132,201,125,182,124,47,196,212,83,143,34,76,99,163,72,125,199,76,179,35,105,161,159,193,113,45,219,97,94,131,46,191,111,179,104,175,85,132,90,194,71,200,87,60,136,79,100,33,69,158,216,117,213,94,142,200,80,217,68,108,72,150,134,181,82,144,9
34,95,137,107,221,208,101,70,153,149,187,63,95,134,172,91,86,118,198,186,110,158,125,198,114,37,57,86,193,188,166,143,38,214,52,131,44,100,173,123,43,52,167,182,184,117,56,151,80,113,39,48,70,199,214,116,153,202,143,171,165,211,78,93,197,171,181,93,63,35,44,42,190,218,79,119,219,92,113,141,126,188,110,38,175,187,145,110,82,85,67,186,145,61,121,145,158,35,222,63,185,42,215,101,86,54,155,103,132,133,135,207,94,106,52,215,117,109,42,207,187,64,137,45,170,176,113,45,57,107,145,215,77,47,87,86,49,189,106,186,88,159,172,93,95,91,221,159,143,174,160,107,113,193,186,209,139,152,72,93,138,155,103,87,157,50,155,84,121,91,106,197,32,140,209,164,40,43,203,184,116,37,195,152,52,136,170,104,124,64,131,203,123,181,124,47,195,211,82,143,33,76,99,162,74,125,199,76,179,35,105,160,158,193,114,44,220,97,93,133,47,192,113,178,104,175,84,132,88,194,72,200,86,59,138,80,100,33,69,159,216,117,213,94,141,199,80,218,69,109,72,150,134,181,82,142,9
37,93,138,107,219,208,100,71,153,149,187,66,95,135,172,90,86,118,197,184,111,156,124,202,109,37,53,85,195,191,163,142,40,216,50,131,46,103,173,122,43,55,164,183,187,120,59,147,80,115,39,50,72,199,217,112,149,201,144,172,167,209,80,94,197,169,183,92,64,35,43,43,190,219,78,120,218,92,114,144,125,188,107,37,177,189,143,109,81,85,65,185,144,60,119,146,156,32,221,63,186,42,216,103,88,56,155,105,132,134,134,208,95,107,54,215,118,107,44,205,188,59,137,45,168,174,110,46,55,110,142,218,77,46,87,88,52,190,107,184,87,158,175,95,92,90,221,161,142,177,159,108,111,195,190,206,138,150,71,88,134,155,100,86,157,51,153,84,117,91,107,198,31,140,207,162,39,42,205,187,115,41,195,151,51,137,171,105,127,62,131,201,119,181,122,49,194,211,83,141,33,78,101,165,72,126,196,77,181,35,105,158,160,193,116,44,222,97,93,136,48,193,110,177,102,176,86,132,90,192,75,200,84,58,135,79,101,33,73,160,211,119,210,97,143,200,80,217,69,109,72,152,133,181,83,143,9
33,96,138,107,223,208,99,70,154,149,187,63,94,135,171,90,86,119,198,187,109,158,125,197,113,37,56,86,192,188,167,143,39,215,52,133,43,101,174,123,43,51,167,181,184,116,57,151,80,114,38,47,70,199,215,116,152,202,145,171,167,211,78,93,199,172,181,93,66,35,45,43,190,218,79,120,219,93,112,143,128,188,109,37,175,190,146,108,83,84,68,187,146,61,120,144,159,34,222,64,185,41,215,102,86,54,156,105,132,134,135,206,93,105,52,215,117,108,42,207,187,64,136,44,170,176,114,46,56,108,145,215,78,47,88,85,50,189,105,187,86,159,173,94,93,91,220,158,143,175,160,108,112,194,186,209,138,150,71,92,137,155,103,87,157,51,154,85,120,90,106,197,33,140,209,164,41,45,203,184,115,37,195,153,53,136,170,103,124,63,131,202,125,182,123,47,195,212,84,143,34,75,99,163,74,125,199,76,180,35,105,161,159,192,114,45,220,97,94,133,47,191,111,180,103,175,85,132,89,194,71,199,86,60,137,80,101,34,70,158,217,118,212,93,142,200,80,217,69,108,73,149,135,180,82,144,9
34,94,138,106,222,210,99,70,154,149,187,63,94,135,171,91,85,117,198,187,109,157,125,198,112,37,56,87,194,189,166,143,39,214,52,131,45,101,173,123,43,51,166,182,184,117,58,151,81,113,38,47,71,199,216,115,152,202,145,170,167,211,78,93,198,171,181,94,65,36,45,42,190,218,79,120,220,93,111,143,128,187,109,37,175,188,146,108,82,85,68,187,145,61,121,145,159,34,222,63,185,42,215,102,85,54,157,104,131,135,135,205,93,107,52,215,118,108,42,206,187,63,134,44,170,175,113,45,56,107,146,215,78,46,88,85,50,188,105,187,87,159,172,93,95,91,220,159,144,175,160,107,112,194,187,210,139,150,71,91,138,156,104,86,157,52,155,83,120,91,106,197,33,140,208,164,40,44,202,183,117,38,195,154,52,136,170,103,124,63,131,201,124,181,123,47,195,212,84,143,33,75,98,163,73,125,199,76,180,36,105,161,160,194,113,45,219,96,93,132,46,191,111,180,104,175,84,132,89,193,72,199,86,61,138,79,101,33,70,158,216,116,212,92,142,201,81,217,67,108,71,150,134,181,82,144,9
34,95,138,107,222,209,99,70,154,149,186,63,94,135,171,91,86,118,198,186,109,158,125,197,113,37,56,87,194,189,166,143,39,215,52,132,44,101,174,123,43,51,166,182,184,117,58,150,80,114,39,48,71,199,215,115,152,202,144,171,167,210,78,93,198,171,181,93,64,36,45,42,190,218,79,120,219,92,112,143,127,188,109,37,175,188,146,109,82,84,68,186,145,62,121,145,159,34,222,64,185,42,215,102,85,54,156,104,131,134,136,206,93,106,52,215,118,108,42,206,187,63,135,44,170,176,114,45,56,108,145,215,77,47,87,85,50,188,105,187,87,159,173,94,94,91,220,159,144,175,159,108,112,194,186,209,138,150,72,91,137,155,103,87,157,50,155,84,120,91,106,197,33,140,208,163,40,44,203,184,116,37,195,154,53,136,169,104,124,63,131,202,124,182,123,46,195,211,83,143,33,75,99,163,73,125,199,76,179,35,105,161,159,193,113,45,220,97,93,132,46,191,111,179,104,176,85,132,89,194,72,200,86,60,137,79,101,33,70,158,216,117,212,93,142,201,80,216,69,107,72,149,134,181,82,144,9
34,95,137,107,222,209,99,70,154,150,186,63,94,135,171,91,85,118,198,185,109,157,125,197,113,38,57,87,194,188,166,142,40,214,53,131,45,100,174,124,44,51,167,182,185,117,58,150,80,114,38,46,71,200,215,115,153,203,145,171,166,211,78,93,198,171,182,94,65,35,46,41,190,218,79,119,220,92,112,144,127,187,110,38,175,189,147,110,82,86,68,187,146,61,121,145,159,35,222,63,186,42,214,101,85,54,157,104,132,134,136,205,93,106,52,215,118,107,41,207,188,64,135,45,170,176,113,46,56,107,145,214,79,47,88,84,49,189,106,187,87,158,173,93,94,91,220,159,144,175,159,108,112,193,187,209,138,151,72,91,136,156,103,87,157,50,156,84,120,92,106,197,33,141,207,162,40,44,201,184,117,38,195,155,53,137,169,104,124,63,131,203,124,182,123,46,195,212,84,144,34,75,99,163,72,125,198,77,179,35,105,160,158,192,113,44,220,97,93,132,47,192,112,179,103,175,86,133,90,194,72,199,86,61,137,79,100,32,69,158,215,118,212,92,141,200,81,218,70,107,72,148,135,181,82,143,9
34,90,135,105,224,208,99,70,153,148,187,65,98,135,173,89,85,118,199,184,110,154,126,197,112,37,56,87,194,187,166,142,41,215,51,131,50,102,173,124,45,50,168,183,185,115,55,148,81,114,40,47,70,200,214,115,153,201,145,170,167,212,79,89,201,170,181,94,65,35,45,40,187,219,80,118,221,93,109,141,125,188,111,35,175,188,145,109,83,82,67,186,147,62,122,145,160,35,220,65,186,39,214,103,87,53,154,100,133,134,134,205,94,106,52,214,120,107,45,206,188,62,137,46,168,174,114,46,55,105,146,212,78,48,85,84,49,190,105,189,87,161,173,92,95,91,218,159,143,173,160,108,113,193,188,210,136,150,74,90,137,155,104,86,154,50,157,84,120,91,107,197,34,140,208,164,40,43,200,184,118,36,194,154,53,135,172,105,122,62,131,203,120,183,122,46,195,213,82,144,32,74,100,162,75,127,199,76,181,34,106,165,161,193,115,45,219,95,93,135,46,191,112,180,104,176,86,132,90,195,69,202,87,62,136,79,103,32,71,157,212,119,210,92,142,204,78,213,66,108,71,147,135,181,82,145,9
32,96,138,107,221,208,100,69,154,146,186,63,96,136,171,93,86,117,198,185,110,158,124,198,113,36,55,86,194,188,167,142,37,213,51,131,43,100,174,123,44,49,165,182,184,117,58,151,80,113,38,49,73,199,215,115,150,201,144,171,167,213,78,94,200,172,181,93,64,37,46,41,188,219,79,120,220,93,114,143,128,189,111,38,175,190,147,110,83,86,69,187,145,63,120,143,159,34,222,64,186,40,215,101,86,53,156,104,130,134,137,205,92,105,54,214,119,107,42,206,188,62,133,44,172,176,114,47,56,108,145,215,77,47,87,87,51,190,105,187,87,157,174,92,93,88,219,157,144,175,158,108,111,195,188,211,137,151,71,90,137,154,102,87,156,52,155,85,121,93,106,198,32,139,208,163,41,44,204,184,119,36,195,153,52,136,170,104,125,64,130,200,125,181,122,48,196,210,82,142,35,76,99,162,72,126,199,77,178,36,104,160,160,193,112,44,222,97,95,132,46,191,111,181,105,175,85,134,89,194,72,200,89,60,138,80,100,33,68,158,216,117,211,93,142,202,80,217,67,106,71,149,136,180,83,144,9
36,96,139,107,223,209,99,70,152,149,186,61,92,135,171,90,84,118,199,186,108,158,124,196,115,37,57,88,195,190,167,144,39,217,52,133,45,99,175,123,43,52,164,181,185,116,56,149,80,114,37,48,73,198,214,117,154,202,143,170,168,210,78,93,199,172,181,94,64,35,45,42,190,218,79,118,219,90,112,144,126,187,110,37,175,188,145,111,81,86,68,185,145,60,121,144,159,34,221,66,184,42,217,102,84,54,158,105,130,135,135,205,92,107,52,216,117,109,42,204,188,64,134,46,172,176,113,46,56,106,144,214,80,47,88,86,51,189,104,187,89,158,173,93,94,90,220,160,142,174,161,105,113,193,187,208,139,149,72,92,137,153,104,88,157,51,154,83,121,92,108,199,31,138,206,166,40,46,203,184,117,37,196,154,54,137,168,103,124,62,131,201,124,182,123,47,194,212,83,144,35,76,98,162,74,126,199,75,178,34,106,162,161,194,115,43,220,97,93,131,48,190,112,179,103,176,85,131,90,194,72,200,87,57,138,80,103,32,68,160,216,116,210,93,141,201,81,217,68,107,71,150,135,180,82,146,9
35,92,138,106,220,207,98,72,156,148,186,62,92,134,171,91,88,118,198,187,108,157,122,196,112,37,57,87,198,186,168,142,39,215,49,130,43,98,174,128,43,50,167,181,185,118,59,153,82,115,40,49,73,200,218,115,155,203,145,172,165,210,76,94,197,171,184,92,72,37,46,38,193,219,77,118,222,95,114,142,132,184,105,36,173,188,146,108,82,84,72,184,147,59,119,145,158,33,219,63,186,40,216,103,85,52,156,103,129,135,136,206,92,109,53,215,116,108,43,206,189,67,136,45,168,178,111,44,51,108,144,218,80,46,86,84,52,186,100,188,87,160,173,94,95,92,217,160,143,173,158,109,112,192,186,209,137,149,72,90,141,159,101,86,152,49,157,87,119,92,106,199,31,137,212,163,37,44,200,184,119,35,194,151,55,141,168,106,125,61,130,203,124,183,122,46,196,216,85,141,33,76,101,162,71,126,196,76,182,33,107,159,159,195,113,45,219,98,93,130,45,190,111,179,108,174,82,133,90,194,69,203,89,60,135,79,100,30,72,156,214,116,216,94,140,203,84,214,69,110,72,148,133,181,84,147,9
34,95,138,106,222,208,99,69,154,149,187,63,95,135,170,91,85,118,198,186,109,158,125,197,113,38,57,86,193,188,166,143,40,215,52,132,44,101,174,123,43,51,167,182,184,116,57,150,80,113,39,49,71,200,215,115,152,202,145,170,167,210,78,92,198,172,181,93,65,36,45,42,190,217,79,120,220,92,111,143,127,188,110,37,175,188,145,109,82,84,68,186,146,62,121,144,160,34,221,64,185,41,215,102,86,55,156,104,131,133,136,205,93,106,52,215,118,108,42,207,187,63,135,44,170,175,114,45,56,108,144,214,78,47,87,84,51,188,106,187,87,158,173,93,94,90,220,158,144,174,158,107,112,195,185,210,138,150,72,91,137,155,103,87,156,50,155,84,121,91,105,198,33,140,207,164,40,44,203,184,116,37,196,154,53,137,168,103,123,64,131,203,124,182,122,48,196,211,83,144,34,75,99,163,73,125,200,76,180,35,105,161,159,193,114,45,219,97,92,132,45,192,111,180,104,176,86,132,88,194,73,200,86,60,137,79,101,32,70,159,216,117,211,93,142,201,80,216,69,109,72,148,135,181,81,143,9
33,94,137,107,222,208,98,69,154,150,187,63,94,136,171,91,86,118,198,187,109,156,124,199,112,38,55,86,194,189,166,143,39,215,53,133,44,100,173,123,44,51,166,181,185,117,57,151,80,114,38,48,71,199,215,117,151,202,144,171,167,210,78,92,198,171,181,94,64,35,45,41,190,219,80,119,220,92,112,143,127,188,110,37,175,188,147,109,81,85,67,186,145,61,121,145,158,35,222,64,187,42,215,102,86,54,156,105,132,132,135,206,94,106,51,216,117,107,42,206,186,64,135,44,170,178,114,45,57,109,144,215,77,46,86,85,50,189,107,186,88,159,174,93,95,91,221,159,144,175,159,107,112,193,185,210,138,149,71,92,137,154,102,87,157,51,154,84,120,91,106,198,32,139,206,163,40,44,202,185,117,38,195,155,51,136,169,104,124,63,130,201,124,181,123,48,196,213,84,144,34,75,98,163,73,126,198,76,181,35,106,162,160,193,114,44,219,97,94,132,46,191,112,180,104,176,85,132,89,195,71,200,86,62,138,79,102,34,70,158,216,117,212,94,141,201,80,216,69,107,71,150,136,180,81,145,9
34,96,138,107,222,208,99,69,154,149,186,63,94,135,171,91,86,117,198,186,109,158,125,197,113,38,57,86,194,189,166,143,40,215,52,132,44,100,174,123,44,50,166,183,184,117,57,150,80,113,38,48,72,199,215,116,152,201,144,170,166,210,78,92,199,171,181,92,65,36,45,42,190,219,79,120,219,92,113,143,127,188,109,37,175,189,146,109,82,84,67,187,146,61,121,145,158,34,221,63,185,42,215,102,85,54,156,104,131,134,135,205,94,106,51,215,118,108,42,207,187,63,135,45,170,176,114,45,56,108,145,215,78,47,87,86,50,189,106,187,87,159,172,94,95,91,220,159,144,174,159,107,112,194,187,209,138,150,72,91,138,155,103,88,157,50,155,84,121,91,106,198,32,140,207,163,40,44,203,183,116,37,195,154,52,136,169,104,124,63,131,202,124,182,123,47,196,211,83,144,34,75,99,162,74,126,198,76,180,35,105,161,159,194,113,44,220,96,93,132,47,191,111,180,104,175,85,132,88,193,72,200,86,60,138,79,101,32,69,159,216,117,212,93,141,201,80,216,68,108,72,149,135,181,82,143,9
33,96,137,107,223,209,99,70,154,148,186,63,94,134,171,92,86,119,197,186,109,157,125,196,113,37,56,87,193,188,166,144,40,215,53,132,45,101,175,124,44,51,165,181,183,116,57,150,80,114,38,49,71,199,215,115,153,202,144,171,167,211,78,91,198,171,181,94,65,36,46,41,189,218,79,120,220,92,112,143,127,188,110,37,175,188,146,109,81,84,69,186,145,63,120,144,158,34,223,63,185,41,215,102,85,54,157,103,131,134,136,205,94,107,52,215,118,108,42,207,188,63,135,45,170,175,115,46,56,107,145,214,78,47,89,85,50,189,105,186,87,158,172,94,94,92,220,159,144,174,160,108,112,195,187,209,138,151,71,91,137,155,102,87,157,51,154,84,120,90,106,197,32,140,207,163,41,43,202,184,116,38,196,154,52,137,169,103,125,63,131,202,124,182,123,47,195,211,83,144,34,75,99,162,74,125,199,75,180,34,105,162,159,195,113,44,220,96,93,131,47,191,112,179,103,176,85,132,90,195,72,200,86,60,138,80,101,32,70,158,216,117,213,94,142,200,80,216,69,107,72,149,135,181,82,144,9
35,95,136,106,222,208,99,69,154,149,186,62,94,135,171,90,85,117,197,187,108,158,125,198,112,37,57,86,193,189,167,143,40,214,52,132,44,101,174,123,43,51,166,183,184,117,59,151,80,113,38,48,71,199,216,115,152,202,145,171,166,209,77,93,197,172,181,93,64,36,45,41,190,219,80,120,220,92,112,143,127,188,109,38,174,188,146,109,82,84,68,187,146,63,121,144,159,33,221,63,185,42,215,101,86,54,156,103,132,134,136,206,93,106,52,216,118,109,42,207,186,64,135,44,169,176,113,46,55,107,145,214,77,46,87,85,51,188,105,187,86,158,172,94,95,91,220,159,143,175,159,107,113,194,187,209,138,150,71,91,137,154,102,86,157,50,155,84,121,90,106,197,32,140,208,164,40,44,203,184,117,37,195,154,53,136,170,104,124,64,131,202,124,182,123,46,195,211,83,143,33,76,98,163,72,125,198,76,179,36,106,161,159,193,114,44,220,97,93,133,47,192,111,180,104,175,85,132,88,194,72,200,87,60,138,80,101,32,69,158,216,117,212,93,142,200,80,217,68,109,72,148,135,181,82,144,9
36,94,139,110,222,210,98,68,155,146,183,61,95,138,170,92,87,118,198,186,112,158,123,196,113,39,53,85,194,191,167,144,39,214,52,132,44,100,173,123,44,52,169,181,183,117,57,149,80,115,38,50,69,200,215,116,152,202,146,168,165,210,78,91,199,171,184,91,67,35,44,43,192,218,79,119,218,94,114,141,125,187,110,37,176,190,144,110,80,85,68,187,145,60,120,144,160,35,221,65,188,40,213,100,86,53,153,104,132,133,135,206,96,105,53,216,118,105,45,206,185,64,136,43,171,176,114,46,55,105,145,215,78,47,85,84,52,187,104,188,87,159,172,95,96,94,221,159,144,174,159,110,113,192,187,211,138,151,72,93,137,154,102,90,158,49,155,82,121,90,106,193,35,141,205,163,42,43,202,184,118,37,197,152,51,138,167,107,123,61,133,202,125,180,121,46,194,214,85,143,31,71,98,160,73,126,197,74,179,35,105,161,159,191,113,46,219,95,93,132,45,190,111,180,104,175,86,134,88,192,72,199,87,59,137,78,103,34,72,158,217,119,212,92,141,201,80,217,70,108,71,148,135,183,79,144,9
33,97,140,107,221,213,100,65,156,146,187,63,95,135,170,95,84,117,198,183,107,157,127,197,115,38,56,88,192,187,166,142,39,214,53,132,42,99,174,124,44,50,168,180,184,119,58,149,81,114,38,49,71,204,213,117,150,201,146,173,167,209,77,94,198,172,179,91,63,35,46,46,187,217,79,120,220,92,116,143,129,190,111,38,177,189,145,108,80,83,68,189,148,60,122,146,158,33,221,66,187,42,213,103,85,55,156,103,134,133,133,205,92,108,51,214,117,108,41,205,188,63,134,42,168,176,114,45,56,108,143,210,79,48,87,86,48,189,104,185,86,159,173,95,94,89,219,158,143,175,162,107,112,196,189,208,137,149,69,90,136,156,102,86,155,48,153,86,119,92,107,199,33,138,206,163,43,44,202,183,118,40,197,152,50,136,169,103,124,63,132,203,124,183,122,45,201,213,85,143,31,75,101,162,71,124,198,76,177,33,107,163,159,192,113,44,218,95,92,134,48,194,112,182,105,175,86,130,91,192,71,201,87,60,138,77,99,35,71,157,215,118,213,94,139,200,79,214,67,107,72,151,135,181,82,142,9
35,94,137,106,222,209,100,70,154,149,187,62,94,135,172,92,86,118,198,186,109,158,125,196,113,37,55,87,194,188,166,143,39,215,52,132,44,101,174,125,42,50,166,181,184,118,58,151,81,115,39,48,70,200,215,115,152,202,145,170,167,210,78,92,199,171,180,93,65,35,44,42,190,219,80,121,219,93,113,144,128,188,109,38,176,188,146,108,81,84,67,187,145,61,121,145,160,34,222,64,186,41,215,101,85,54,156,103,131,133,135,206,92,106,52,214,119,108,42,205,186,63,136,45,169,176,114,46,56,108,146,215,78,47,87,85,50,187,106,187,88,159,173,93,94,91,220,159,143,174,159,108,113,194,186,210,138,149,72,92,138,154,104,88,157,51,155,86,119,90,106,197,33,140,208,165,40,43,204,184,116,37,195,154,53,137,169,104,124,63,131,203,124,183,125,46,195,212,84,144,34,75,98,163,73,125,199,76,179,35,105,161,159,193,114,45,219,97,93,133,45,192,112,179,103,176,84,132,90,194,71,201,86,60,137,80,101,34,69,159,216,116,212,94,141,201,81,217,69,108,72,149,135,181,81,143,9
33,97,140,106,221,207,96,72,158,145,185,66,98,132,168,91,82,119,200,189,107,159,125,192,115,37,59,85,195,188,163,142,38,214,51,135,43,103,174,128,42,50,168,184,181,116,58,148,79,115,40,45,70,202,214,114,149,203,146,169,167,210,83,95,196,174,182,94,67,32,49,43,193,217,80,122,221,92,115,146,128,187,112,37,173,187,144,110,79,86,62,185,143,62,118,144,155,37,220,68,185,44,215,102,87,54,156,103,131,132,138,206,93,108,54,222,118,109,44,206,186,64,138,46,170,175,110,43,56,108,145,214,83,49,88,87,53,187,107,187,90,154,176,94,92,89,220,158,146,170,161,105,111,193,190,212,136,147,69,91,140,156,104,86,159,48,154,83,120,89,108,195,29,138,211,162,41,42,199,186,120,33,198,159,51,138,170,106,124,64,130,203,123,185,122,53,195,213,85,147,40,73,96,163,73,123,198,78,179,36,104,158,162,190,110,44,219,96,93,129,49,190,117,181,102,178,82,134,90,194,74,196,87,59,134,79,100,34,70,160,215,117,214,88,137,200,80,221,65,106,72,150,137,180,81,143,9
34,95,137,107,222,209,99,70,154,149,186,63,94,135,171,91,86,118,198,186,109,158,125,197,113,38,56,86,194,189,166,143,39,215,52,132,44,101,174,123,43,51,166,182,184,117,57,150,80,113,38,48,71,199,215,116,152,202,144,171,167,210,78,93,198,171,181,93,64,36,45,42,190,218,79,120,219,92,112,143,127,188,109,37,175,188,146,109,82,84,68,186,146,62,121,144,159,34,222,64,185,41,215,102,85,54,156,104,131,133,135,206,93,106,52,215,118,108,42,206,187,63,135,44,170,176,114,45,56,108,145,215,78,47,87,85,50,188,106,187,87,159,173,94,94,91,220,159,144,174,159,107,112,194,187,210,138,150,72,91,137,155,103,87,157,51,155,84,121,91,106,197,33,140,208,163,40,44,203,184,116,37,195,154,53,137,169,104,124,63,131,202,124,182,123,46,195,211,83,143,34,75,99,163,73,125,199,76,179,35,105,161,159,193,113,45,219,97,93,132,46,191,111,179,104,176,85,132,89,194,72,200,86,60,137,80,101,33,69,158,216,117,212,93,142,201,81,217,69,108,72,149,134,181,82,144,9
34,95,137,107,222,209,99,70,154,149,186,63,94,135,171,91,86,118,198,186,109,158,125,197,113,37,56,86,194,189,166,143,39,215,52,132,44,101,174,123,43,51,166,182,184,117,57,150,80,114,38,48,71,199,215,115,152,202,144,171,167,210,78,93,198,171,181,93,64,36,45,42,190,218,79,120,219,92,113,143,127,188,109,37,175,188,146,109,82,84,68,186,146,62,121,144,159,34,222,64,185,41,215,102,85,54,156,104,131,134,135,206,93,106,52,215,118,108,42,206,187,63,135,44,170,176,114,45,56,108,145,215,78,47,87,85,50,188,106,187,87,159,173,94,94,91,220,159,144,174,159,108,112,194,187,210,138,150,71,91,137,155,103,87,157,51,155,84,121,91,106,197,33,140,207,163,40,44,203,184,116,37,195,154,53,137,169,104,124,63,131,202,124,182,123,46,195,211,83,143,34,75,99,163,73,125,199,76,180,35,105,161,159,193,113,45,219,97,93,132,46,191,112,179,104,175,85,132,89,194,72,200,86,60,137,80,101,33,69,158,216,117,212,93,142,201,80,217,69,108,72,149,134,181,82,144,9
33,96,136,107,222,210,100,68,155,151,186,60,95,136,171,91,87,119,199,187,108,158,125,197,112,38,55,87,193,190,165,143,42,215,53,130,45,102,173,123,43,51,168,183,182,118,57,149,80,113,39,49,69,199,215,117,150,203,147,169,167,208,77,94,197,172,182,95,64,36,45,41,189,221,81,119,218,91,112,142,124,188,111,38,173,190,145,108,83,85,69,186,145,62,123,144,160,36,221,66,187,44,214,100,84,54,156,104,131,134,136,206,95,105,49,215,119,107,41,203,187,63,135,43,171,176,114,46,57,107,146,216,79,46,89,84,51,189,104,187,88,157,174,93,94,91,220,160,144,174,159,107,114,194,185,209,139,148,71,91,138,156,104,87,157,50,158,83,120,91,108,198,30,139,208,163,41,44,202,182,116,36,195,155,52,136,168,103,124,63,130,201,123,183,121,45,196,210,83,144,35,76,97,163,73,125,199,77,180,36,105,160,158,193,115,44,221,96,93,132,45,192,110,179,105,173,86,132,89,195,72,200,86,62,137,81,102,32,69,158,215,116,210,93,142,201,81,216,69,107,71,150,134,180,83,146,9
31,96,139,105,223,209,98,69,153,152,183,62,96,137,172,91,85,118,199,187,109,158,127,197,111,38,55,85,193,188,164,142,37,212,54,132,45,98,173,123,45,50,169,182,182,117,59,150,80,109,40,47,71,201,215,115,151,201,141,168,167,211,75,95,199,170,179,96,63,35,45,40,189,218,80,118,216,95,112,145,129,186,109,36,173,190,144,107,81,86,69,185,145,62,121,144,157,35,220,63,187,39,212,105,86,54,155,105,132,134,134,206,94,106,52,214,120,106,39,206,188,63,136,48,168,176,117,46,58,107,145,213,78,48,88,85,50,187,107,188,88,157,173,91,95,92,220,159,144,174,159,107,112,194,186,209,139,148,72,88,136,152,105,87,157,53,155,83,121,91,107,197,34,141,210,166,40,47,202,185,119,37,196,155,54,136,167,102,124,67,130,202,125,184,124,45,197,212,84,145,34,75,100,165,75,126,200,78,179,36,106,162,161,195,114,45,221,99,94,132,46,192,111,179,101,176,83,131,86,194,71,199,85,60,136,80,103,34,69,157,216,118,210,92,142,199,81,216,70,107,72,147,134,178,80,144,9
35,95,137,107,222,209,99,70,154,149,187,63,94,135,171,91,86,118,198,186,109,157,125,197,113,38,56,86,194,189,166,143,39,214,52,132,44,101,174,123,43,51,166,182,184,117,57,150,80,113,39,48,71,199,215,115,152,202,145,171,167,210,78,93,198,171,182,93,64,36,45,41,190,218,79,120,219,92,112,143,127,188,109,37,175,188,146,109,82,85,68,186,145,62,121,144,159,34,222,64,185,42,215,102,86,54,156,104,131,133,135,206,94,106,52,214,118,108,42,206,187,63,135,44,170,176,114,45,56,108,145,214,78,47,87,85,51,188,105,187,87,158,173,94,94,91,220,159,144,175,159,107,112,194,187,210,138,150,72,91,137,155,103,87,156,51,155,84,120,91,106,197,33,140,208,163,40,44,203,184,116,37,195,154,53,137,169,103,124,63,131,202,124,182,123,47,196,212,83,144,34,75,98,163,73,126,198,77,179,35,106,161,159,193,114,44,220,97,93,132,46,191,112,179,103,176,84,132,89,194,72,200,86,60,137,80,101,33,69,158,216,117,212,93,142,201,80,217,69,107,72,149,134,180,82,144,9
34,95,137,107,222,208,99,69,154,149,186,62,94,134,171,91,86,117,198,186,109,158,125,197,113,38,56,86,194,189,166,143,39,215,53,132,45,101,174,123,43,51,166,182,184,117,58,150,80,113,39,47,71,199,215,116,152,202,144,171,167,210,78,93,198,172,181,93,64,36,45,41,190,218,79,120,219,92,112,142,127,188,110,37,175,188,146,109,81,85,68,186,145,62,121,144,159,33,222,64,185,42,215,102,85,54,157,104,132,133,135,206,93,106,51,215,118,108,42,207,187,63,135,44,170,176,114,46,56,108,145,215,78,47,87,85,51,188,105,187,87,158,173,94,94,91,220,159,144,174,159,107,113,194,186,209,138,150,72,91,137,156,103,87,157,51,155,83,120,90,106,198,32,140,207,163,41,44,202,184,117,37,196,154,52,136,169,104,124,63,132,201,124,182,123,47,196,211,83,143,34,75,98,163,73,126,198,76,180,35,105,161,158,193,113,45,219,96,93,132,47,192,112,180,103,176,85,133,89,194,72,200,87,60,137,80,101,32,69,158,216,117,212,92,142,200,81,217,68,109,71,149,135,181,82,144,9
35,94,137,107,221,209,100,69,154,148,187,63,94,135,171,91,86,118,198,186,109,158,125,198,113,37,56,86,194,188,166,143,40,215,53,132,44,101,173,123,43,51,167,182,183,117,58,150,80,114,38,48,72,200,215,114,152,202,145,171,167,210,79,92,198,171,181,93,64,36,45,41,190,219,80,120,219,93,113,143,128,189,110,38,176,189,146,109,82,84,68,186,145,62,121,144,159,34,222,64,184,42,215,101,86,54,157,104,131,133,136,205,93,106,51,214,118,107,42,205,187,63,135,44,170,176,114,45,56,108,145,215,77,47,88,85,51,188,106,187,87,158,173,93,94,92,220,159,143,175,159,107,112,194,186,209,138,150,71,92,137,155,103,87,157,51,155,84,121,91,106,198,32,140,207,163,40,44,202,184,116,37,196,154,53,136,169,104,124,63,131,202,124,182,123,46,195,212,84,143,33,75,98,162,73,126,200,76,179,35,105,161,160,193,113,45,220,96,93,132,46,192,112,179,104,176,85,132,89,193,71,200,87,60,137,79,101,33,69,158,216,116,212,94,141,201,80,217,68,107,72,150,134,180,82,144,9
34,96,137,107,222,209,100,69,154,149,186,63,94,136,171,91,85,118,198,186,109,157,125,197,112,37,56,86,193,189,167,143,39,214,52,132,44,101,173,122,43,51,166,182,184,117,57,150,80,114,39,48,71,200,215,115,152,202,144,171,167,210,78,92,198,172,181,94,65,36,45,42,189,219,80,120,220,92,113,143,127,188,110,37,175,188,146,109,82,84,68,186,145,62,121,144,159,33,222,64,185,42,215,102,85,54,156,104,131,134,136,206,93,107,52,214,118,108,42,206,187,63,135,45,170,176,114,45,56,107,145,215,78,46,87,85,51,189,106,187,87,158,172,94,94,91,220,159,144,174,160,107,112,194,186,210,138,150,71,91,137,155,104,86,157,51,155,84,121,90,106,198,33,140,207,164,40,44,203,184,116,38,195,155,53,136,169,104,124,63,132,201,124,182,123,46,196,211,84,144,34,75,98,163,73,125,199,76,179,35,105,161,160,193,113,45,220,96,94,132,46,192,111,179,103,176,85,132,89,194,72,200,86,60,137,80,101,32,70,158,216,117,212,93,142,200,81,217,69,108,72,149,135,180,82,143,9
35,95,139,107,223,210,99,69,154,149,187,63,94,135,171,91,86,118,198,186,110,158,124,198,113,37,57,86,194,189,165,144,38,215,53,131,44,100,173,124,44,51,167,183,182,118,58,149,80,114,39,47,71,200,215,116,149,202,145,172,167,210,78,92,197,171,180,92,65,37,45,42,189,220,79,120,218,93,114,144,127,189,109,37,174,187,147,108,84,85,69,185,145,61,121,144,159,36,222,65,186,42,215,103,86,54,156,104,132,133,135,207,95,106,52,215,118,107,41,205,187,63,134,45,170,177,114,46,56,110,144,214,78,46,85,85,51,189,106,186,86,158,174,94,95,92,219,159,144,173,159,107,113,193,186,211,139,151,72,92,138,155,105,87,156,51,156,84,122,90,106,198,33,140,207,165,39,45,203,184,116,37,195,153,54,139,170,103,124,63,131,200,125,182,123,47,195,212,83,145,34,76,101,163,74,125,199,75,180,35,104,162,160,193,113,45,219,96,94,132,46,191,111,179,103,177,85,132,89,194,71,200,85,61,138,79,101,33,69,158,217,117,212,92,143,202,79,218,68,108,71,149,135,181,83,144,9
34,95,138,109,220,209,96,71,155,148,187,63,93,137,167,90,86,118,200,186,112,159,126,199,116,38,59,88,194,189,165,140,40,212,52,130,48,97,172,120,43,51,163,177,187,116,56,151,77,109,40,51,72,196,217,118,147,200,147,171,162,208,80,93,197,173,184,91,62,39,41,43,189,220,78,122,218,92,112,143,129,189,109,39,176,191,146,110,82,89,67,183,144,63,117,143,160,34,224,65,188,41,217,103,87,53,154,101,129,133,136,207,90,104,51,213,119,107,44,207,185,64,137,43,171,176,115,45,54,110,143,214,81,44,87,87,50,186,106,189,88,157,174,96,92,92,220,162,147,177,164,109,110,196,190,210,139,156,73,93,137,156,103,86,160,52,154,87,118,91,105,200,33,141,206,162,38,41,201,187,116,38,196,156,51,141,169,105,125,64,130,197,125,182,122,49,196,214,86,145,38,79,98,163,73,125,202,74,179,37,102,165,161,194,112,44,222,98,89,132,48,193,112,180,104,176,85,134,85,194,71,203,85,63,136,78,101,32,72,161,219,117,216,93,139,202,79,217,67,104,71,147,134,178,83,142,9
35,94,137,106,222,209,99,69,154,149,186,62,95,134,171,91,85,117,199,186,109,158,125,197,113,37,56,86,194,190,165,142,40,215,52,132,44,102,174,123,44,51,167,182,183,117,58,150,80,114,38,48,71,200,215,115,152,202,145,171,166,210,78,93,198,171,182,93,65,36,44,41,190,218,80,120,220,92,113,143,127,188,108,37,175,188,146,109,82,84,68,186,146,63,121,144,158,33,221,64,186,41,215,102,86,55,156,104,131,134,135,206,93,106,52,215,118,108,43,207,187,63,135,44,170,176,115,46,56,107,145,215,77,47,87,85,50,188,106,187,87,159,173,94,94,91,220,159,144,175,160,108,112,193,186,209,138,150,71,91,137,155,103,87,157,51,155,85,120,91,106,198,33,140,207,163,40,44,203,184,116,37,195,154,53,137,169,104,124,64,131,202,125,183,123,47,196,212,83,143,33,76,99,162,73,126,200,75,180,35,106,162,160,193,113,45,220,97,92,132,47,191,111,179,103,175,84,132,89,193,72,200,87,60,138,79,101,33,69,158,216,117,213,93,141,201,80,217,68,108,71,149,134,181,82,143,9
35,99,139,106,219,210,98,70,158,145,189,66,95,130,173,88,85,120,198,186,114,159,123,196,114,38,58,87,192,189,168,145,42,218,54,135,45,102,174,124,40,52,167,183,185,122,59,153,79,114,39,47,76,195,216,109,153,205,145,173,167,214,80,94,196,176,184,96,61,32,46,40,188,224,78,120,215,99,112,145,127,190,107,32,175,187,145,109,80,83,65,184,141,60,121,142,158,33,220,65,185,44,213,100,86,56,157,104,128,135,131,203,92,105,54,213,117,106,37,209,187,64,136,44,170,178,117,40,55,109,145,210,76,48,84,88,55,184,108,191,89,156,171,91,95,89,220,161,150,171,162,109,114,191,183,211,136,149,73,93,133,155,105,87,157,53,153,83,120,90,105,202,35,140,208,162,45,44,201,186,119,36,194,151,53,134,170,104,123,63,131,203,125,181,121,46,191,209,85,143,33,72,99,162,72,125,197,76,177,35,103,159,161,190,111,43,220,101,91,136,48,189,114,179,101,176,86,134,89,195,72,203,87,61,144,82,98,26,68,159,218,113,218,95,145,200,79,216,65,107,70,147,136,179,81,146,9
32,95,138,106,221,208,98,70,155,148,186,64,96,134,173,90,85,120,199,187,110,157,125,198,113,35,57,87,195,189,166,144,39,214,52,133,46,100,173,123,43,52,165,180,186,116,57,149,79,113,38,47,72,200,215,116,153,201,146,171,164,212,79,96,198,171,181,93,63,36,46,42,189,218,79,122,219,93,113,144,127,189,110,37,174,191,145,111,82,85,70,187,143,62,120,144,159,34,224,63,185,41,215,101,85,56,156,103,133,133,137,206,93,107,53,215,118,107,41,205,185,62,136,44,169,176,115,45,57,107,144,216,77,46,88,87,52,188,107,189,87,157,169,95,93,89,220,160,145,174,160,107,114,194,185,210,137,152,72,92,138,155,104,84,157,52,157,84,121,91,104,197,31,140,207,162,41,46,205,184,116,37,194,154,52,136,168,105,125,63,130,204,125,180,122,46,193,212,84,144,34,76,99,164,73,127,200,75,179,36,106,161,160,195,115,46,218,97,93,134,46,190,108,178,104,176,84,134,91,194,72,201,86,62,138,80,99,34,67,159,214,118,212,94,142,200,79,213,68,107,71,150,135,181,80,142,9
36,95,136,107,221,209,99,70,155,151,186,64,95,135,171,90,87,118,198,188,109,157,124,197,112,37,54,87,194,188,164,143,40,214,53,131,44,101,174,122,44,52,165,181,183,118,59,150,80,113,38,48,73,199,214,116,153,202,144,169,167,209,78,91,199,171,182,94,67,35,45,42,189,217,79,120,220,93,113,143,128,189,109,38,175,188,146,110,82,83,68,187,146,62,121,145,159,33,221,64,184,42,214,102,85,55,157,104,132,135,135,205,95,105,53,215,118,108,43,206,186,63,136,43,169,175,114,46,56,108,143,214,78,47,86,86,49,188,104,188,86,159,173,92,92,91,220,161,144,175,161,107,113,195,186,211,138,149,71,92,137,155,104,86,157,51,153,84,121,90,106,197,32,140,208,163,39,43,203,185,116,37,196,154,52,137,168,103,125,64,130,203,124,181,124,48,196,210,82,144,34,75,98,163,73,125,198,75,179,34,105,163,160,192,114,44,220,96,92,132,46,190,111,181,102,175,84,132,89,193,70,201,86,59,137,81,102,34,69,158,217,116,212,94,143,202,79,216,68,108,72,149,134,182,82,145,9
34,95,137,107,222,209,99,70,154,149,186,63,94,135,171,91,86,118,198,186,109,157,125,197,113,37,56,86,194,189,166,143,39,215,52,132,44,101,174,123,43,51,166,182,184,117,57,150,80,114,38,48,71,199,215,115,152,202,144,171,167,210,78,93,198,171,181,93,64,36,45,41,190,219,79,120,219,92,112,143,127,188,109,37,175,188,146,109,82,85,68,186,145,62,121,145,159,34,222,64,185,41,215,102,85,54,156,104,132,133,135,206,93,106,52,215,118,108,42,206,187,63,135,44,170,176,114,45,56,108,145,215,77,47,87,85,51,188,106,187,87,159,173,94,94,91,220,159,144,174,159,108,112,194,186,210,138,150,71,91,137,155,103,87,157,51,155,84,120,91,106,197,33,140,207,163,40,44,203,184,116,37,195,154,53,137,169,104,124,63,131,202,124,182,123,47,195,211,83,144,34,75,99,162,73,125,199,76,180,35,105,161,159,193,113,45,219,96,93,132,46,191,112,179,104,176,85,132,89,194,72,200,87,60,137,79,101,33,69,158,216,117,212,93,142,201,80,217,68,108,72,149,134,181,82,144,9
34,95,138,107,222,209,99,70,154,149,186,63,94,135,172,91,86,118,198,187,109,158,125,197,113,37,56,87,194,189,166,143,39,215,52,132,44,101,174,124,43,51,167,182,183,117,57,150,80,114,39,48,71,200,215,115,152,202,144,171,166,211,78,93,198,171,181,94,65,36,44,41,190,218,79,119,219,93,113,143,128,188,110,37,175,188,146,109,81,85,68,187,145,62,121,145,159,34,222,64,185,41,215,102,85,54,156,104,132,133,136,206,93,106,52,214,118,108,42,206,187,63,135,45,170,176,114,46,55,108,145,215,78,47,87,85,51,188,105,187,87,158,173,94,94,92,220,160,144,175,159,108,112,194,186,209,138,150,72,91,137,155,103,87,157,51,155,84,121,90,106,197,33,140,208,163,41,44,203,184,116,38,195,154,52,137,169,103,124,63,131,202,124,182,123,47,195,211,83,144,34,75,98,163,73,125,199,76,180,35,105,161,159,193,114,44,220,96,93,132,47,192,111,179,104,176,85,132,89,194,72,200,87,60,137,80,101,34,70,158,216,117,213,93,142,201,80,217,68,107,72,150,135,181,82,144,9
36,97,140,106,220,208,99,68,152,150,187,64,93,137,171,91,88,118,199,187,109,156,126,198,113,35,62,88,195,188,166,143,42,214,53,131,46,100,174,124,44,49,164,183,183,119,58,148,79,112,40,48,70,200,217,114,151,202,144,172,167,212,78,91,198,173,181,97,65,36,47,40,190,219,83,120,219,96,112,144,128,190,110,34,175,188,146,110,82,82,69,189,145,62,122,143,156,35,220,64,185,42,216,102,88,58,158,102,133,135,134,206,92,105,52,215,119,110,39,207,185,63,134,43,168,176,117,42,55,107,141,215,76,45,86,83,48,187,104,189,87,157,177,94,93,93,219,157,145,173,159,107,110,195,186,208,141,155,72,94,137,154,104,87,157,50,155,83,122,89,104,198,33,139,207,162,38,43,200,183,118,37,195,154,53,136,172,104,125,65,131,200,126,184,123,48,195,212,85,145,32,77,96,162,73,128,198,77,180,35,108,162,159,190,117,46,219,95,92,129,44,190,110,178,105,175,85,133,87,194,71,199,87,62,138,80,100,32,67,156,217,115,211,95,142,202,79,216,71,110,70,150,134,180,82,143,9
35,95,137,107,222,208,99,70,154,149,186,63,94,135,171,92,86,118,198,186,109,157,125,197,113,37,56,86,194,189,166,143,39,215,52,133,44,101,174,123,43,51,166,182,184,117,58,150,80,114,39,48,71,199,215,115,152,202,144,171,166,211,79,92,199,171,181,94,65,36,45,41,190,218,79,120,219,92,113,143,128,188,109,37,174,188,146,109,82,84,68,186,146,62,121,144,159,34,222,64,185,42,215,101,85,54,157,104,131,133,135,206,93,107,51,215,118,107,42,206,187,63,135,44,170,176,114,45,56,108,145,215,77,46,87,85,51,188,105,187,88,158,173,93,94,91,220,159,143,174,159,108,112,194,187,209,138,151,72,91,137,155,103,86,157,50,155,84,121,90,106,197,32,139,208,163,40,44,202,184,116,37,195,154,52,136,168,104,124,64,131,202,125,182,123,47,196,211,84,144,34,76,99,162,73,126,198,76,180,35,106,161,159,194,114,45,219,97,93,133,46,192,111,179,103,176,85,132,88,194,71,200,86,60,137,80,101,33,69,159,216,117,212,93,142,200,81,216,69,108,72,149,134,181,82,144,9
34,95,137,107,222,209,99,69,154,149,186,63,94,135,171,91,86,118,198,186,109,158,125,197,113,37,56,87,194,188,166,143,39,214,53,133,44,100,174,124,44,51,166,182,183,117,57,149,80,113,39,48,71,199,215,116,152,202,145,170,167,210,78,93,198,171,182,93,65,36,44,41,190,218,80,120,219,92,113,143,127,188,109,38,174,188,146,109,82,84,67,185,146,62,121,144,159,34,222,64,186,41,215,101,85,54,156,104,132,134,135,205,93,106,51,214,119,108,42,206,187,63,135,44,170,176,114,46,56,108,145,214,77,47,88,85,50,188,106,187,88,159,173,93,94,91,220,159,144,175,160,107,113,194,187,210,138,150,72,91,137,155,103,86,157,51,155,83,120,91,106,198,33,140,208,163,40,44,203,184,115,38,196,154,53,136,169,104,124,64,131,201,124,181,123,46,196,212,83,143,34,75,99,162,73,125,199,76,180,35,105,161,159,194,113,45,219,97,94,132,46,192,112,179,104,175,85,132,89,194,72,200,86,60,137,79,102,32,70,158,216,117,212,93,142,200,80,217,68,108,72,149,135,182,83,143,9
34,95,137,107,222,209,99,70,154,149,186,63,94,135,171,91,86,118,198,186,109,157,125,197,113,38,56,86,194,189,166,143,39,215,52,132,44,101,174,123,43,51,167,182,184,117,57,150,80,114,38,48,71,199,215,116,152,202,144,170,167,211,78,93,198,171,181,93,64,36,45,42,190,218,79,120,219,92,113,143,127,188,110,38,175,188,146,109,82,84,68,186,146,62,121,144,159,34,222,64,185,42,215,102,85,54,156,104,132,134,136,206,93,106,52,215,118,108,42,206,187,63,135,44,170,176,114,45,56,108,145,215,78,47,87,85,51,188,105,187,87,159,173,94,94,91,220,159,144,174,159,108,112,194,187,210,138,150,71,91,137,155,103,87,157,51,155,84,121,90,106,197,33,140,208,163,40,44,202,184,116,37,196,154,53,137,169,104,124,63,131,202,124,182,123,46,196,212,83,143,34,76,99,163,73,125,199,76,179,35,105,161,159,193,113,45,220,96,93,133,46,191,112,179,104,175,85,132,89,194,72,200,87,60,138,79,101,33,69,158,216,117,212,93,142,201,81,217,69,107,72,149,134,181,82,144,9
35,95,136,106,221,208,98,68,153,148,187,65,95,135,171,90,86,118,197,185,108,155,127,197,111,37,54,86,192,189,165,144,38,215,52,133,44,102,174,121,44,49,165,180,184,117,58,150,77,112,41,49,69,199,217,116,150,201,143,168,169,211,77,92,198,171,181,95,65,35,45,40,191,217,81,120,219,94,113,143,131,186,110,37,175,187,146,108,81,84,68,186,144,60,121,144,158,35,221,63,185,42,213,101,85,56,157,104,131,135,136,206,93,106,51,215,118,108,42,208,187,63,135,45,172,176,112,45,56,106,145,215,76,47,89,83,50,189,106,188,86,158,174,94,93,93,220,158,143,175,159,106,112,192,185,208,138,151,73,93,137,154,105,88,158,51,155,84,120,92,105,198,32,140,208,162,40,43,204,184,115,38,195,154,51,135,169,105,125,64,131,202,126,182,121,47,194,210,85,143,36,75,99,162,74,127,198,76,179,33,105,162,159,193,114,44,221,96,95,133,47,193,112,180,104,176,83,134,90,195,73,201,88,61,138,78,99,34,70,159,213,118,210,94,142,200,82,217,69,105,71,150,135,181,83,145,9
34,95,138,107,221,209,99,69,154,149,186,63,94,135,171,92,85,118,198,186,109,158,125,198,113,38,56,86,193,189,166,143,40,215,52,131,45,102,174,124,43,51,167,182,184,117,57,150,81,113,39,48,71,200,215,115,152,201,145,171,167,211,78,92,198,171,181,94,65,36,45,43,189,218,79,120,219,92,113,142,128,189,109,37,176,188,146,109,83,85,68,186,147,62,120,144,159,33,221,65,185,41,215,102,85,54,157,104,132,133,136,205,93,106,52,215,119,107,42,206,187,63,135,44,170,176,114,45,56,107,146,215,78,47,86,85,50,188,105,187,87,159,173,94,94,90,219,159,144,175,160,108,113,194,186,208,138,150,71,91,137,155,103,87,156,51,154,84,120,91,106,197,33,139,207,164,40,45,203,184,116,38,195,155,53,137,169,104,124,63,132,201,125,181,123,46,195,211,83,142,33,76,99,163,74,125,199,76,179,35,106,161,159,193,114,44,219,97,93,132,47,192,111,179,103,176,85,132,90,195,72,200,87,60,138,80,101,33,70,158,216,117,212,93,142,200,81,216,68,108,72,149,135,180,82,143,9
34,95,137,107,222,208,99,70,154,149,186,63,94,135,171,91,86,118,198,186,109,157,125,197,113,37,56,86,194,189,166,143,39,215,52,132,44,101,174,123,43,51,166,182,184,117,58,150,80,113,39,48,71,199,215,115,152,202,144,171,167,210,78,93,198,171,181,93,64,36,45,41,190,218,79,120,219,92,112,143,127,188,109,37,175,188,146,109,82,85,68,186,146,62,121,145,159,34,222,64,185,42,215,102,85,54,156,104,131,134,136,206,93,106,52,215,118,108,42,206,187,63,135,44,170,176,114,45,56,108,145,215,78,46,87,85,50,188,105,187,87,158,173,94,94,91,220,159,144,174,159,107,112,194,187,209,138,150,71,91,137,155,103,87,157,51,155,84,121,91,106,197,33,140,207,163,40,44,203,184,116,38,195,154,53,137,169,104,124,63,131,202,124,182,123,46,196,212,83,144,34,75,99,163,73,125,199,76,179,35,105,161,159,193,113,45,219,96,93,132,46,191,112,179,104,175,85,132,89,194,72,200,86,60,137,80,101,33,69,158,216,117,212,93,142,201,80,216,69,108,72,149,134,181,82,144,9
34,95,137,106,221,210,100,70,154,148,187,64,94,136,171,91,86,118,197,188,110,157,124,198,112,39,56,87,193,189,166,142,38,215,52,132,45,101,173,122,42,51,166,184,183,118,57,150,80,114,38,48,71,201,215,116,153,203,145,170,166,210,79,92,199,172,182,94,64,33,44,41,191,217,79,120,219,93,112,144,128,189,110,38,174,189,146,108,82,84,68,185,146,62,120,145,159,35,222,63,186,42,215,102,86,54,156,104,133,134,136,205,93,106,51,215,118,107,42,206,187,62,136,44,169,176,113,45,56,107,146,216,78,48,88,86,51,188,107,188,87,158,172,95,94,91,219,157,143,175,159,107,112,193,186,210,138,150,71,91,137,155,105,87,156,52,153,85,120,91,106,197,32,140,207,163,40,45,203,184,116,39,196,154,54,137,169,104,124,64,132,202,126,183,124,46,195,212,84,143,33,77,98,164,75,126,199,76,179,34,106,160,160,194,112,44,218,95,94,132,46,190,111,179,104,175,84,132,89,193,71,201,85,60,137,80,101,33,69,160,216,117,212,91,144,201,81,216,68,108,72,149,133,181,81,142,9
35,96,137,106,221,209,99,69,154,150,187,62,94,135,171,92,87,118,197,186,108,158,126,199,113,38,57,87,194,190,166,143,39,215,52,132,43,101,175,123,42,50,165,183,184,115,59,148,80,114,38,48,71,199,215,116,154,203,147,171,168,210,78,93,195,170,182,94,64,37,44,41,188,219,81,119,220,94,113,143,127,189,108,38,176,188,147,109,83,86,69,185,146,62,120,146,158,33,220,64,185,40,215,103,86,54,156,104,131,134,136,204,93,107,52,216,118,107,40,207,188,62,135,43,171,176,114,46,55,108,145,214,77,47,87,86,50,189,105,188,87,159,174,94,93,92,220,160,142,174,158,107,112,195,186,209,138,148,71,91,136,155,104,88,156,50,154,84,119,90,105,197,32,141,208,162,40,43,202,184,116,37,195,153,53,135,169,102,125,63,131,202,123,181,123,47,195,212,83,143,34,75,98,162,73,124,199,77,179,36,106,160,158,194,112,44,220,97,92,133,46,191,112,179,102,175,84,132,87,194,72,201,87,60,138,78,100,33,71,158,215,116,213,91,142,200,80,217,69,107,75,150,134,181,81,142,9
34,94,138,108,222,209,100,70,154,148,187,62,93,136,171,92,85,117,198,185,109,157,125,198,113,37,56,87,194,188,166,144,39,214,53,132,44,101,174,123,43,50,166,182,184,117,57,149,80,114,38,48,71,199,214,115,152,201,144,171,167,210,79,91,198,171,181,93,65,36,44,42,190,217,80,120,219,93,111,143,128,188,110,37,176,189,146,108,82,84,68,186,146,62,121,145,159,34,222,64,185,42,215,102,85,54,156,103,131,133,136,206,93,106,52,216,119,108,42,207,188,63,136,45,169,177,115,45,56,108,145,215,78,46,87,85,50,188,106,187,87,158,173,93,94,91,221,159,144,174,160,108,112,193,187,209,137,150,72,92,138,155,103,87,157,51,155,85,121,91,107,197,33,141,207,162,40,44,202,185,117,37,195,155,53,137,168,103,124,63,131,202,125,181,122,46,196,212,84,143,33,75,99,163,73,125,198,76,180,34,106,161,159,193,114,44,219,97,93,133,47,192,111,179,104,176,85,132,88,195,72,201,86,60,137,80,101,33,70,159,216,117,211,94,142,201,80,217,68,108,71,149,134,181,81,143,9
34,95,137,107,222,209,99,69,154,149,185,63,94,135,171,91,86,118,198,187,109,158,125,197,113,37,57,86,194,189,166,143,39,215,53,132,45,101,174,123,44,51,166,182,184,117,58,150,80,113,39,48,71,199,215,115,152,202,144,170,166,210,78,93,199,171,181,93,64,36,44,41,189,218,79,120,220,93,113,143,127,188,110,38,175,188,146,109,82,85,68,186,145,62,121,145,159,34,222,64,185,42,215,102,86,54,157,104,131,134,136,206,93,106,51,215,119,108,42,207,187,63,135,44,170,176,114,46,56,108,145,215,77,47,87,85,50,188,105,187,87,159,173,94,94,91,220,159,144,175,159,107,112,194,186,210,138,151,71,91,137,155,103,87,157,51,155,84,120,90,106,198,33,140,206,164,40,44,203,184,116,37,195,155,53,137,169,104,124,63,131,202,124,181,123,47,196,212,83,144,34,76,99,162,73,126,199,76,179,35,106,161,160,193,114,45,219,96,93,132,46,191,112,179,104,176,84,132,89,194,72,201,86,60,137,80,101,33,70,158,216,117,212,93,141,201,81,217,69,107,72,149,135,180,82,144,9
34,95,137,107,222,209,99,70,154,149,186,63,94,135,171,91,85,118,198,186,109,157,125,197,113,38,56,86,193,189,166,143,39,215,52,132,44,101,174,123,43,51,166,182,184,117,57,150,80,114,38,48,71,199,215,116,152,202,144,171,167,210,78,93,198,171,181,93,65,36,45,42,190,218,79,120,219,92,112,143,127,188,110,37,175,188,146,109,82,84,68,186,146,62,121,144,159,34,222,64,185,41,215,102,86,54,156,104,132,134,135,206,93,106,52,215,119,108,42,206,187,63,135,45,170,176,114,45,56,108,145,215,78,47,87,85,50,188,106,187,87,159,173,93,94,91,220,159,144,175,159,107,112,194,186,209,138,150,72,91,137,155,103,87,157,51,155,84,121,91,106,197,32,140,207,164,40,44,203,184,116,38,196,154,52,137,169,104,124,63,131,202,124,182,123,46,195,212,83,143,34,75,98,163,73,125,199,76,180,35,105,161,159,193,113,45,220,96,93,132,46,191,112,180,104,176,85,132,89,194,71,200,87,60,137,79,101,33,69,158,216,117,212,93,142,201,80,217,69,108,72,149,134,181,82,144,9
35,95,140,109,220,209,99,68,152,150,187,64,95,135,170,92,85,118,198,187,109,156,125,198,113,39,59,87,194,192,166,144,40,215,52,131,45,100,175,123,41,49,164,180,183,117,59,150,79,111,38,48,70,199,213,115,153,202,142,170,167,213,80,91,199,172,182,92,63,36,44,41,190,219,80,119,220,93,113,143,128,190,109,35,176,188,146,112,82,85,69,186,146,63,121,144,157,32,223,62,186,42,215,102,88,55,157,106,131,133,136,205,93,108,54,214,117,109,43,207,188,62,135,45,171,176,113,44,55,108,146,214,76,46,86,86,51,187,104,189,87,158,173,92,95,91,220,157,146,176,158,109,113,192,185,209,138,150,69,89,139,155,102,88,156,51,157,86,118,90,106,197,32,141,208,163,39,45,202,185,115,38,196,154,53,136,171,103,123,64,132,202,123,182,121,46,196,210,85,144,33,74,99,163,74,123,199,75,181,35,104,162,161,194,112,46,221,95,94,132,46,192,112,180,104,176,86,132,88,194,71,201,85,60,138,81,100,33,70,159,216,116,213,94,141,201,81,217,68,107,73,150,134,180,80,143,9
34,96,138,107,222,208,99,70,154,148,186,63,94,135,171,91,86,118,198,186,109,157,125,197,113,38,56,86,193,188,166,143,39,214,53,132,44,101,174,123,43,50,166,182,184,117,58,150,80,114,38,48,71,199,215,115,152,202,145,171,166,210,78,93,198,171,181,94,64,36,45,41,189,218,80,120,219,92,113,143,128,188,109,38,175,188,146,109,82,85,68,186,146,62,121,144,159,34,222,63,185,42,214,102,85,54,156,104,132,134,135,206,94,106,51,215,118,108,42,206,187,63,135,45,170,176,114,46,56,108,145,214,78,46,87,85,51,188,106,187,87,158,173,94,94,91,220,158,144,175,160,107,112,194,187,209,138,150,71,91,137,156,104,87,157,51,155,85,121,90,106,197,33,141,208,163,41,44,203,184,116,37,196,154,52,137,169,104,124,63,131,202,124,182,123,47,196,212,83,143,34,76,99,162,73,125,199,76,179,35,105,161,159,193,113,45,220,97,93,133,46,192,112,179,104,176,85,133,89,194,71,201,86,61,138,80,101,33,69,158,216,116,212,93,141,200,81,216,69,107,72,149,134,181,82,144,9
34,95,138,107,222,209,99,70,154,149,186,63,94,135,171,91,86,118,198,186,109,158,125,197,113,37,56,86,194,189,166,143,39,215,52,132,44,101,174,123,43,51,166,182,184,117,57,150,80,113,39,48,71,199,215,115,152,202,144,171,167,210,78,93,198,171,181,93,64,36,45,41,190,218,79,119,219,92,113,143,127,188,110,37,175,188,146,109,82,84,68,186,146,62,121,144,159,34,222,64,185,42,215,102,85,54,156,104,131,133,135,205,93,106,52,215,118,108,42,206,187,63,135,44,170,176,114,45,56,108,145,215,78,46,87,85,51,188,106,187,87,159,173,94,94,91,220,159,144,175,160,108,112,194,187,209,138,150,72,91,137,155,103,87,157,51,155,84,121,90,106,197,33,140,207,164,40,44,203,184,116,38,196,154,52,137,169,104,124,63,131,202,124,182,123,46,195,211,83,143,34,76,99,163,73,125,199,76,179,35,105,161,159,193,113,45,219,96,93,132,46,192,111,179,104,176,84,132,89,194,72,200,87,60,137,80,101,32,69,158,216,116,212,93,142,201,80,216,68,107,72,149,135,180,82,144,9
33,95,138,107,222,209,100,70,155,149,186,62,95,136,170,91,86,118,198,187,109,157,124,197,113,37,56,87,194,189,166,144,39,214,52,132,44,101,174,122,44,52,166,181,184,118,56,150,80,114,38,48,71,199,216,116,151,202,146,171,166,210,78,92,199,171,181,93,63,36,45,43,190,218,79,120,220,92,112,143,127,189,110,37,176,188,147,109,82,84,68,186,144,62,121,145,159,34,221,63,186,41,214,101,86,53,157,105,132,134,135,206,94,106,52,215,119,107,43,206,188,63,135,44,170,176,114,45,56,107,144,215,78,47,87,85,51,188,106,187,88,159,173,93,93,90,219,159,145,174,159,108,113,195,187,210,138,148,71,91,137,155,104,87,157,50,155,84,120,90,106,197,33,141,208,163,39,44,203,184,116,38,195,155,53,137,170,104,125,63,131,201,125,182,124,47,196,212,83,143,34,74,98,163,74,125,200,76,180,35,105,161,159,193,114,43,220,97,93,133,47,192,110,180,104,175,85,133,89,194,73,200,86,61,137,80,101,33,70,158,216,117,212,93,141,201,80,216,69,108,71,148,134,181,82,144,9
33,95,137,108,222,208,100,70,154,150,186,63,93,136,170,92,86,119,198,185,109,157,125,196,112,38,56,86,194,189,166,143,39,215,52,131,44,101,174,124,45,51,165,183,184,117,58,150,79,113,39,49,68,199,216,115,153,203,144,171,167,211,77,92,199,172,181,92,64,36,45,42,189,218,80,120,218,92,112,143,128,188,110,37,176,188,145,109,82,85,69,184,145,61,122,143,158,35,222,63,184,42,214,101,86,53,155,104,131,135,135,205,94,106,50,216,118,108,42,206,187,63,134,44,170,178,114,45,56,108,145,214,79,46,88,84,51,188,106,187,87,158,172,93,94,91,220,160,144,174,158,107,112,193,187,209,137,150,71,90,137,155,103,88,157,51,154,85,121,90,106,198,33,140,206,163,39,43,202,183,115,38,194,154,53,137,169,103,124,64,131,201,126,181,124,46,195,211,84,143,34,75,99,163,74,125,199,76,180,35,105,161,159,193,113,44,220,97,93,133,45,191,112,179,104,175,85,133,89,193,72,200,87,60,137,80,100,33,69,158,216,117,211,93,141,201,82,216,69,107,72,149,133,181,82,143,9
33,95,138,106,221,209,99,70,154,150,187,63,94,134,171,91,86,117,198,186,108,157,125,196,113,37,56,86,194,188,167,144,40,214,53,132,43,100,175,122,44,51,165,182,184,116,58,149,80,114,38,49,71,198,215,116,153,200,145,171,167,211,78,92,198,171,182,94,64,36,44,41,190,219,79,119,219,94,112,145,127,188,109,38,175,188,146,108,81,85,67,186,146,61,120,145,159,33,223,64,186,42,215,103,86,54,157,105,131,133,135,207,94,107,52,213,117,109,42,206,188,63,136,44,169,177,113,45,56,108,145,214,76,47,87,85,50,187,105,187,87,157,173,94,94,91,221,159,144,174,160,108,113,194,186,210,138,150,73,91,137,155,103,88,157,51,155,84,120,89,106,198,33,142,207,164,40,44,202,184,116,37,195,154,54,136,170,104,124,63,132,202,124,182,123,46,195,211,83,144,34,75,100,162,74,125,199,76,178,35,105,160,158,193,114,46,220,97,92,133,47,192,112,179,103,175,85,132,89,193,70,200,86,60,138,79,102,34,70,158,216,117,212,92,142,201,80,217,68,107,72,149,135,180,82,143,9
191,56,112,34,216,100,34,107,205,181,192,208,154,205,106,205,167,165,129,185,98,218,150,214,205,120,89,56,165,93,221,200,158,192,208,69,88,51,138,122,175,40,220,124,73,102,129,189,82,175,130,67,179,86,179,168,126,117,113,97,39,150,61,113,217,158,213,181,125,135,90,56,178,61,73,127,96,60,198,126,207,82,40,152,183,217,62,162,217,132,117,177,113,188,138,189,65,95,39,116,86,209,213,175,86,147,70,182,68,219,107,92,45,142,67,112,206,204,187,65,133,51,69,136,122,117,98,192,174,85,66,58,192,206,130,34,85,52,190,68,107,154,172,115,186,187,78,119,160,48,46,158,71,129,46,174,203,148,213,154,105,175,62,80,111,125,63,164,174,168,49,53,200,182,212,126,201,193,142,34,53,85,148,148,212,81,198,115,204,161,152,34,184,124,107,129,41,122,130,202,33,193,116,86,186,137,89,150,199,94,127,64,139,151,184,204,199,191,65,212,221,93,175,107,190,64,185,219,148,34,172,110,197,204,113,55,73,182,122,64,122,37,150,140,94,100,115,101,221,97,121,76,142,50,58,156,10
191,57,112,34,216,101,34,107,205,181,193,208,155,206,106,205,168,165,128,185,99,217,150,215,205,121,87,57,166,94,223,201,158,192,207,69,87,51,138,122,175,38,220,124,72,102,129,189,82,176,131,68,180,86,179,168,125,116,114,96,39,150,61,111,216,158,213,181,124,135,88,55,180,60,74,128,96,61,197,125,207,81,40,152,183,218,62,163,217,131,118,178,114,188,138,188,65,95,39,115,87,210,213,175,87,146,71,181,67,219,106,91,44,141,67,113,206,203,187,67,132,52,68,136,122,116,99,192,174,84,66,58,193,205,129,35,86,53,189,67,106,154,172,116,186,186,77,120,161,47,46,159,70,129,47,174,203,149,214,154,105,177,62,80,111,125,63,163,174,169,49,53,200,181,213,126,202,193,141,35,52,86,147,148,212,81,198,114,204,162,152,34,185,123,106,130,41,121,128,203,33,193,117,85,184,136,89,151,199,94,126,64,140,150,184,204,199,191,66,212,221,92,176,106,190,64,184,219,147,35,172,110,196,203,112,56,72,183,121,63,122,36,149,139,95,100,116,101,222,97,122,75,142,50,57,157,10
191,56,113,31,217,102,35,108,203,183,192,207,153,206,107,204,167,166,130,184,99,216,149,215,205,122,88,56,165,93,223,200,159,192,207,69,88,51,138,124,174,39,222,124,71,102,129,190,83,175,130,68,180,84,179,167,125,116,112,98,38,150,62,112,216,158,213,181,125,136,87,56,180,62,72,129,95,60,196,126,207,83,42,152,183,219,63,162,218,131,118,176,113,187,137,189,67,94,40,117,86,208,214,175,87,147,68,182,69,217,108,89,44,140,68,112,206,202,187,67,134,51,68,138,121,115,98,192,173,85,68,59,193,204,129,32,85,52,189,67,105,154,171,115,185,187,76,120,160,48,46,157,69,128,46,175,204,148,212,153,102,175,61,81,112,126,62,164,174,169,49,53,200,183,211,128,201,194,141,35,53,85,145,147,212,81,198,116,203,161,152,35,184,123,108,131,39,122,130,204,35,194,116,87,187,136,89,148,199,95,125,64,139,152,186,203,198,190,65,211,222,91,177,108,190,64,186,219,148,35,173,112,195,205,111,55,74,183,120,64,123,37,149,140,94,100,116,102,223,97,123,74,140,51,56,156,10
191,56,112,35,216,101,33,107,205,182,192,207,155,206,107,206,168,165,129,185,99,216,149,215,204,121,89,55,166,93,221,202,160,192,209,70,87,51,138,123,176,40,220,125,73,101,129,190,83,174,131,68,179,85,180,167,125,117,113,96,39,150,61,111,217,159,214,182,124,135,87,55,180,60,74,128,96,61,198,126,205,82,41,152,183,217,62,163,217,131,117,178,113,187,137,189,64,95,39,115,87,210,214,174,87,147,71,182,67,217,106,91,44,142,67,112,205,204,187,65,133,51,68,136,122,115,98,191,173,83,68,58,193,206,130,33,84,52,188,68,106,154,172,117,185,187,77,120,161,46,45,159,69,129,47,175,202,148,212,153,104,176,63,81,112,125,63,163,174,170,49,53,199,182,212,127,202,194,142,36,51,86,145,148,212,81,199,115,204,162,152,33,185,124,106,129,42,122,129,203,33,193,116,86,185,136,89,150,199,94,127,64,139,150,184,205,198,190,66,212,221,93,176,108,190,64,185,218,147,36,173,110,196,203,112,56,73,183,122,63,122,36,149,140,95,100,116,101,221,97,121,77,141,50,58,157,10
190,57,112,35,216,100,34,107,205,181,192,208,154,206,108,206,167,165,129,185,99,216,149,215,205,121,88,56,166,93,222,201,158,192,208,70,88,51,138,122,175,39,221,124,72,102,130,190,83,175,130,67,180,86,180,168,126,116,113,96,38,151,61,112,216,158,214,181,124,135,88,56,179,60,73,128,96,61,198,125,206,81,40,152,183,218,61,162,217,131,118,178,113,187,138,189,65,94,38,116,87,209,213,176,87,147,71,182,68,218,107,91,44,142,67,112,205,204,187,66,132,52,68,136,121,116,98,192,174,84,67,58,193,206,129,34,85,52,189,67,106,154,172,116,186,186,77,119,161,47,46,159,70,128,46,173,203,148,213,154,105,176,61,81,111,125,63,163,174,169,49,52,200,181,212,127,201,194,142,34,52,86,146,148,211,81,198,115,204,162,152,34,185,123,106,129,41,122,129,202,34,193,116,86,185,136,89,150,199,94,127,64,139,150,184,205,198,191,66,211,221,93,176,107,190,64,185,220,148,35,172,111,197,203,113,56,73,182,122,64,122,37,148,140,95,99,116,101,221,97,121,76,141,50,58,157,10
191,59,112,35,213,102,32,109,207,182,192,210,156,205,108,206,169,164,128,186,98,217,149,214,204,122,90,56,166,91,218,199,160,192,204,69,90,51,141,124,177,34,223,122,73,103,127,189,81,175,131,69,177,85,179,168,130,117,114,95,38,151,63,109,217,155,216,184,126,132,89,57,181,61,75,124,97,57,199,126,207,80,43,152,182,220,61,163,217,130,117,179,114,189,141,190,61,92,40,116,88,209,212,174,84,149,69,184,66,220,111,87,42,138,61,112,205,206,185,68,132,54,69,137,119,116,97,192,172,86,68,60,192,207,126,33,83,54,190,67,106,152,176,116,186,189,77,116,161,47,47,160,71,130,50,177,203,149,209,153,104,176,61,76,107,128,64,166,175,169,54,52,199,180,212,122,200,192,142,33,53,86,144,150,213,80,201,114,204,161,153,36,185,122,107,129,42,120,130,203,34,192,117,85,185,136,89,149,199,96,127,63,139,150,182,204,198,188,67,213,219,93,173,105,192,65,182,218,145,33,174,109,192,200,112,56,72,182,122,63,123,37,148,142,96,99,118,100,220,97,122,77,143,48,57,159,10
190,57,112,35,216,101,34,107,205,182,192,208,155,205,107,206,168,165,129,185,99,216,149,215,205,121,88,56,166,93,222,201,158,192,208,70,88,51,138,122,175,39,220,124,72,102,129,190,83,175,130,68,179,86,180,168,126,116,113,96,38,150,61,111,216,158,214,181,124,135,88,55,179,60,74,128,96,60,198,126,206,81,40,152,183,217,61,163,217,131,117,178,114,187,138,189,64,95,39,116,87,209,213,175,87,147,71,182,68,218,106,91,44,141,67,112,205,203,187,66,133,52,68,136,122,116,98,192,174,84,67,58,193,206,129,34,85,52,189,67,106,154,172,116,185,187,77,119,161,47,46,159,70,129,47,174,203,149,212,154,105,176,62,80,111,125,63,163,174,169,50,52,200,181,212,127,201,194,142,34,52,86,146,148,211,81,198,115,204,162,152,34,185,123,106,129,41,121,129,202,34,193,116,86,185,136,89,150,199,94,127,64,139,150,184,205,199,191,66,212,221,93,175,107,190,64,185,219,148,35,172,111,196,203,112,55,73,182,122,63,122,37,149,139,94,99,116,101,222,97,121,76,141,50,58,157,10
191,57,112,34,216,100,33,107,205,181,192,208,155,205,107,206,168,165,129,185,99,216,150,215,205,121,88,56,166,93,222,201,159,192,208,70,88,51,139,123,175,39,221,124,72,102,129,190,83,175,130,68,180,86,180,168,126,116,113,96,38,150,61,112,216,158,214,181,124,135,88,55,179,60,74,128,96,60,197,126,206,81,40,152,183,217,61,163,217,131,117,178,113,187,138,189,65,95,39,116,88,209,213,175,87,147,71,181,68,218,106,91,44,141,67,112,205,204,187,67,133,51,68,137,122,116,98,192,174,84,66,58,193,206,129,34,85,52,189,67,106,154,172,116,186,187,77,119,161,47,46,159,70,129,47,174,203,148,212,153,105,176,61,80,110,125,63,163,174,169,50,52,200,181,211,127,201,193,142,34,52,86,146,148,212,81,199,115,204,162,152,33,184,123,106,130,41,121,130,202,33,193,116,86,185,137,90,151,199,95,127,64,139,150,184,205,199,191,66,212,221,93,175,108,190,64,185,219,148,35,172,111,197,203,112,55,73,182,121,63,122,37,149,139,95,99,116,101,222,97,121,76,141,50,58,157,10
192,61,111,34,216,101,38,107,205,182,191,209,153,205,109,204,169,167,129,186,98,217,148,216,205,119,88,56,167,92,221,202,158,191,209,69,88,50,138,121,175,40,221,125,72,103,128,187,84,176,130,68,180,88,179,168,126,115,112,95,38,150,59,109,217,158,213,181,126,137,85,54,179,59,73,129,97,59,197,127,205,82,38,153,183,218,64,163,218,133,116,177,114,187,136,188,65,98,38,117,88,208,213,176,87,148,72,181,67,218,105,91,44,141,66,112,205,202,189,65,132,52,67,134,122,117,97,191,174,87,67,61,191,207,128,32,86,52,189,67,105,153,171,114,183,185,78,120,161,48,49,160,70,130,48,174,205,148,210,153,104,174,59,80,112,125,61,162,174,167,50,50,201,181,212,128,200,192,141,33,52,86,148,148,212,82,200,115,201,160,152,33,187,123,105,131,42,120,130,201,34,192,118,86,187,136,90,151,199,95,126,61,137,150,185,202,196,191,66,210,221,92,175,108,190,63,185,218,148,35,173,113,196,204,113,56,72,183,121,65,121,38,149,138,95,100,116,102,221,97,122,77,140,49,59,156,10
190,58,114,35,215,100,33,108,205,181,191,208,154,204,107,206,168,166,129,185,99,217,150,214,206,122,88,56,165,93,221,200,157,192,208,70,87,52,139,122,175,40,220,124,73,102,130,189,83,176,129,67,180,85,180,169,125,117,114,96,38,151,62,111,216,158,214,182,125,135,88,55,178,59,73,129,96,61,197,126,206,82,40,153,183,217,61,163,218,131,118,177,113,188,137,188,65,94,40,115,89,210,213,175,88,146,70,181,68,218,106,89,44,141,68,112,205,203,186,65,133,51,69,136,123,116,97,192,174,86,67,58,194,205,130,34,85,52,189,66,106,154,173,114,186,186,78,119,161,48,44,160,70,129,46,175,203,149,213,153,104,176,62,80,110,125,64,162,173,169,50,53,201,180,213,127,202,194,141,34,51,85,147,148,212,81,198,114,203,160,151,33,185,122,106,129,41,121,131,202,34,193,117,85,185,137,88,151,199,94,126,64,138,151,184,203,198,191,66,212,222,92,175,107,190,64,184,219,148,34,173,110,195,203,113,56,73,183,122,64,122,39,149,139,95,100,116,100,221,98,121,77,141,49,58,156,10
191,57,112,35,216,101,34,107,205,182,192,207,155,205,107,206,167,165,129,186,100,216,150,215,205,121,88,56,166,93,222,201,158,192,208,70,88,50,138,122,176,39,221,124,73,102,129,190,83,175,130,67,179,85,179,168,126,117,113,97,38,151,61,111,216,158,214,181,124,135,88,55,179,60,73,128,96,61,197,125,207,81,40,152,183,218,61,163,216,130,118,178,114,188,138,190,64,95,39,116,88,209,213,176,87,147,71,182,68,218,106,91,43,141,67,112,206,203,187,66,132,52,68,136,122,116,98,191,174,84,67,58,192,205,130,34,85,52,189,67,105,154,172,116,186,187,77,119,160,47,45,159,71,128,47,174,203,149,213,153,105,176,62,80,111,124,63,163,174,169,50,52,200,182,212,127,201,193,142,34,52,86,147,148,211,81,198,115,204,162,152,33,185,123,106,129,41,121,129,202,33,193,116,86,186,136,89,150,199,95,127,64,139,150,184,204,199,191,66,212,221,93,175,107,190,65,186,219,148,35,172,112,196,203,113,55,73,182,122,63,122,37,149,139,95,99,115,101,222,97,121,75,141,50,58,157,10
191,57,112,35,216,99,34,108,205,181,192,207,155,204,106,205,168,165,129,186,99,217,149,215,205,122,89,56,165,93,223,202,159,193,208,69,89,51,137,122,175,39,221,123,73,103,129,190,82,175,130,67,180,86,180,168,128,116,113,96,38,150,61,112,217,157,215,181,123,135,87,54,178,60,74,127,96,60,199,126,206,81,40,152,182,217,62,162,216,131,117,178,114,189,137,189,64,95,38,116,87,210,213,175,86,147,70,182,68,219,107,91,43,140,67,112,204,203,186,67,133,51,67,137,121,115,98,191,174,84,68,57,193,206,128,34,85,51,189,65,105,154,172,116,185,186,77,119,160,48,46,159,69,129,47,173,203,147,212,154,104,175,64,80,111,124,62,163,174,169,49,52,199,182,213,127,201,193,142,34,52,85,146,148,211,81,198,114,204,161,152,32,184,124,107,130,42,121,129,202,33,194,117,86,185,137,89,150,199,92,127,64,138,151,184,205,199,191,66,212,221,93,175,108,190,65,186,219,148,34,172,111,196,203,112,55,72,183,122,64,122,38,149,139,94,100,116,101,221,97,122,77,140,50,58,156,10
191,57,112,34,215,100,33,108,205,180,193,208,155,204,107,205,168,166,128,184,99,215,151,215,206,123,88,57,166,93,222,201,158,192,208,70,88,49,139,122,176,38,220,124,72,102,130,190,82,175,129,66,179,86,179,167,125,117,113,97,39,150,61,111,216,157,214,182,124,135,86,55,178,60,74,128,96,62,197,125,207,82,40,153,183,218,60,163,217,132,115,178,114,187,138,189,64,94,39,116,88,209,213,175,87,146,71,182,67,218,107,91,44,141,67,112,205,203,187,66,132,52,68,137,121,115,97,192,176,85,67,58,192,206,130,33,86,52,189,66,107,155,173,116,185,187,77,119,159,46,45,158,71,129,46,174,202,149,213,153,105,175,62,80,111,125,63,162,175,169,51,53,199,181,212,127,201,194,141,33,51,86,146,148,211,82,198,115,204,162,152,35,184,122,107,129,41,120,128,202,34,193,117,87,184,137,88,150,199,95,126,64,138,150,183,205,197,191,66,210,219,93,175,107,190,65,186,219,149,35,172,111,195,203,112,55,73,182,122,63,122,36,149,140,94,100,116,102,221,97,121,76,142,49,58,156,10
191,57,112,34,216,100,34,107,206,181,192,208,154,206,107,206,167,165,129,185,99,216,150,215,205,121,89,56,165,93,222,201,158,192,207,70,88,51,138,122,175,39,221,123,73,101,129,190,83,175,131,68,179,86,180,169,126,117,113,96,38,150,61,112,216,159,214,182,124,135,88,56,179,60,74,128,96,60,198,126,206,82,40,153,183,218,62,163,217,130,118,177,113,188,137,189,65,95,38,116,87,209,213,175,87,147,71,181,68,217,107,91,44,141,67,112,205,203,186,67,133,51,68,136,122,116,98,192,174,84,66,58,192,206,129,34,85,52,189,67,106,153,172,115,186,187,77,119,161,47,46,159,70,129,47,174,203,149,212,154,105,176,62,80,111,125,64,163,174,169,49,52,200,181,212,126,202,193,142,34,52,86,146,148,211,81,198,115,204,162,151,34,185,123,106,129,42,121,129,202,33,193,116,86,185,136,90,150,199,95,126,64,139,150,184,205,198,191,66,211,221,93,175,107,190,64,185,219,148,35,172,111,197,204,112,55,73,182,122,64,122,37,149,140,95,99,116,101,222,98,122,76,141,50,58,157,10
191,57,113,34,216,101,35,107,202,181,192,209,154,205,107,205,168,166,127,187,98,217,149,216,203,119,87,56,166,94,221,203,159,191,208,67,87,52,139,121,177,39,220,123,73,102,130,190,83,177,130,69,179,86,179,168,125,117,113,96,40,151,62,111,216,157,214,181,124,134,89,56,179,59,73,129,96,62,197,125,205,81,41,152,182,218,61,163,217,132,117,179,113,188,138,188,65,94,38,116,87,208,214,175,87,146,71,181,66,218,106,91,45,140,67,112,207,203,188,66,132,51,68,137,123,115,99,191,174,86,66,60,192,207,127,33,85,54,190,68,106,154,173,117,187,187,77,118,162,47,46,158,71,128,47,173,203,151,212,155,105,177,61,80,110,127,63,162,173,169,48,53,200,181,212,127,201,196,143,35,53,86,145,149,210,80,196,114,204,162,152,36,186,122,107,128,40,120,130,201,32,192,119,85,186,136,89,151,197,93,127,64,138,148,185,205,200,191,66,211,220,95,176,108,189,63,184,220,148,34,171,110,196,203,111,55,72,182,121,63,122,40,148,140,97,99,117,100,221,96,121,77,141,49,58,157,10
191,56,112,36,216,100,33,107,206,181,193,207,155,206,107,204,165,166,128,186,98,217,151,216,204,119,90,57,163,93,221,200,159,193,208,70,89,50,139,121,175,38,222,122,74,105,128,189,84,174,130,68,180,88,182,169,127,116,113,96,38,150,63,114,217,155,214,182,124,134,87,56,180,60,74,129,96,62,198,126,206,81,40,151,180,220,59,162,217,130,115,177,113,188,139,189,65,95,39,118,86,210,212,176,87,147,70,179,66,216,107,93,43,140,69,111,202,203,188,65,133,50,69,137,123,117,99,194,174,83,67,58,192,206,127,36,83,53,190,70,107,152,172,118,188,187,76,119,160,49,46,160,69,131,48,174,202,148,212,153,104,175,61,80,110,126,63,164,174,168,49,51,200,183,212,126,200,193,142,35,52,85,147,147,214,81,199,114,199,163,153,35,185,123,105,129,40,121,130,199,34,192,117,87,185,136,87,148,199,94,127,65,140,149,186,204,198,191,67,212,221,93,177,105,188,65,186,220,148,33,172,110,197,203,111,55,72,182,122,64,122,38,148,140,95,98,116,100,225,99,122,78,140,49,58,156,10
191,57,113,34,216,101,34,107,205,182,192,208,155,206,107,206,168,165,129,185,99,216,150,215,205,121,88,56,166,93,222,201,158,192,208,70,88,50,138,123,175,39,221,124,72,102,129,190,83,175,130,67,179,85,180,168,125,116,113,96,39,151,61,112,216,158,214,181,124,135,88,55,179,60,73,128,96,60,198,126,206,81,40,152,183,217,61,163,217,131,117,178,114,187,137,189,64,95,38,115,88,209,213,175,87,147,71,181,68,218,106,91,44,141,67,112,205,203,187,66,132,52,68,136,122,116,98,192,174,84,66,58,193,206,129,34,85,52,189,67,106,154,172,116,186,187,77,119,161,47,46,159,70,129,47,174,203,149,212,153,105,176,62,80,111,125,63,163,174,169,49,52,200,181,212,127,201,193,142,34,52,86,146,148,212,81,198,115,204,162,152,34,185,123,106,129,41,121,129,202,34,193,116,86,185,136,89,150,199,94,127,64,139,150,184,204,199,191,66,212,221,93,175,107,190,64,186,220,148,35,172,111,196,203,112,55,73,182,122,63,122,37,149,139,95,99,116,101,221,97,122,76,141,50,58,157,10
191,57,112,35,215,101,35,107,204,182,190,210,153,206,106,205,167,166,129,185,102,216,151,215,206,120,89,56,165,93,221,202,160,193,207,69,88,52,136,123,176,40,220,125,72,101,131,191,83,174,130,68,180,84,179,168,125,116,114,97,38,149,60,112,214,158,214,182,125,135,87,56,178,61,73,128,98,59,198,126,208,82,39,153,184,218,62,164,217,130,117,179,113,187,138,190,65,94,40,116,87,208,213,176,86,147,71,182,67,217,107,91,46,141,68,113,204,202,187,69,133,52,68,137,122,116,98,191,173,86,65,58,192,207,129,33,85,51,190,68,105,154,173,114,185,187,76,120,162,47,46,159,69,129,47,174,203,149,212,154,104,176,62,80,110,127,62,162,174,170,50,52,200,182,214,127,202,194,143,34,52,85,144,148,212,81,196,115,203,161,152,34,184,122,106,130,44,121,129,203,34,192,116,87,186,136,90,151,200,95,126,64,139,152,184,206,200,191,66,210,220,93,175,107,189,65,186,220,147,35,173,110,196,203,113,56,74,182,123,63,123,38,146,139,94,101,116,102,222,99,122,76,141,47,59,156,10
191,56,113,35,216,101,33,108,206,181,193,208,155,206,107,206,168,166,129,184,99,216,150,214,205,121,88,56,165,94,221,201,159,191,209,70,87,50,139,123,175,39,222,123,72,102,130,188,82,176,130,68,179,85,180,168,127,117,113,96,39,151,62,111,216,158,214,181,125,134,88,55,179,59,73,127,95,60,198,126,206,81,40,153,183,218,61,163,217,130,118,177,114,186,138,189,64,95,38,116,87,208,213,175,86,147,70,181,68,217,106,91,44,142,66,112,205,204,187,65,132,52,68,136,122,115,97,191,174,84,67,59,193,206,129,34,86,52,189,67,106,154,172,117,186,186,77,120,160,47,45,159,70,129,46,175,204,148,214,153,105,175,62,80,111,124,63,163,174,168,49,51,200,182,212,127,202,194,141,34,52,86,146,148,211,82,198,115,204,163,152,33,185,124,106,130,41,121,129,202,34,192,116,85,185,136,89,150,199,93,127,64,139,150,185,205,199,191,66,211,221,92,175,107,190,64,186,219,147,34,172,110,197,203,113,56,72,182,122,63,121,36,148,139,94,100,116,101,222,98,121,77,140,49,58,156,10
191,57,112,35,216,101,33,107,205,182,192,207,154,206,106,206,167,165,130,186,99,216,149,215,205,123,88,55,166,93,221,201,158,192,208,69,88,52,139,123,175,39,220,124,72,101,130,190,83,175,130,67,179,85,180,168,125,117,113,97,39,150,62,112,216,158,213,182,123,135,88,54,179,59,75,128,97,60,198,126,206,81,40,152,182,217,62,163,216,130,117,178,114,188,137,189,65,95,38,116,88,209,213,175,87,146,71,181,68,217,106,92,44,142,67,112,206,203,186,66,132,51,68,137,122,115,98,192,174,85,67,58,193,206,129,34,86,51,190,67,106,154,172,116,185,187,78,118,161,47,46,159,70,128,46,174,203,148,212,153,105,177,62,80,112,125,64,162,174,168,50,52,201,182,212,127,201,193,141,34,52,86,146,147,211,81,198,115,204,161,152,34,183,123,106,129,41,121,129,202,34,194,115,86,186,137,89,150,199,94,126,63,139,151,183,205,198,191,67,211,222,93,175,108,191,65,184,219,148,34,172,111,196,203,112,56,73,182,122,64,122,37,149,140,95,99,117,101,222,97,121,76,142,50,58,156,10
190,57,113,35,216,101,34,107,205,181,192,208,155,205,107,206,167,165,129,186,99,216,149,215,205,121,88,57,166,93,223,201,158,192,208,70,88,51,138,122,175,39,220,124,72,102,130,190,83,175,130,67,180,86,180,168,126,116,114,96,39,150,62,112,216,158,214,182,124,135,88,55,179,60,74,128,96,60,198,126,206,82,40,153,183,217,62,163,217,131,117,177,114,187,138,190,64,95,39,116,87,209,213,175,87,147,71,182,67,217,107,91,44,141,67,112,206,204,187,66,133,52,68,136,122,116,98,192,174,85,67,58,193,206,129,34,85,52,189,67,106,154,172,116,185,187,78,119,161,48,46,159,70,128,47,174,203,148,213,153,105,176,61,80,111,125,63,163,174,169,49,52,200,181,212,126,201,193,141,34,53,86,146,148,211,81,198,115,204,162,152,33,184,123,106,129,41,122,129,202,34,193,116,86,185,136,89,150,199,94,127,64,139,150,184,205,199,191,66,212,221,93,175,107,190,64,185,219,148,35,172,111,196,203,112,56,73,182,122,64,122,37,149,140,94,99,116,101,222,97,121,76,142,50,58,156,10
190,57,112,35,216,100,33,108,205,182,192,208,155,206,107,206,168,165,129,185,99,216,150,215,205,121,88,56,166,93,222,201,158,192,208,70,88,51,139,122,175,39,220,124,72,102,129,190,83,175,131,68,179,85,180,168,126,117,113,96,38,151,61,111,216,158,214,181,125,135,88,55,179,61,73,128,96,61,197,126,206,81,41,153,183,217,62,163,217,131,117,178,114,188,138,189,65,95,39,116,87,209,213,175,87,147,71,182,68,218,106,91,45,141,67,112,206,203,187,67,132,52,68,136,122,116,98,192,174,84,66,58,193,206,129,34,85,52,189,67,106,154,172,116,186,187,77,119,161,48,46,159,69,128,46,174,203,148,212,154,105,176,61,80,110,124,63,162,174,169,49,52,200,182,212,127,201,193,141,35,52,85,146,148,211,81,198,115,204,162,151,34,184,122,106,130,41,121,130,202,34,193,116,86,185,136,89,150,199,93,127,64,139,150,184,205,199,191,66,212,221,93,175,108,190,64,185,219,148,35,172,111,197,204,112,55,73,182,122,63,122,37,148,139,95,100,116,101,222,97,121,76,141,50,58,157,10
190,57,113,35,216,100,34,108,205,181,192,208,155,205,107,206,168,166,129,185,98,217,150,215,205,122,88,57,165,93,222,201,159,191,208,70,88,50,139,122,176,40,221,123,72,101,129,190,83,175,130,67,180,86,180,169,126,116,113,97,39,150,61,112,216,158,214,181,124,136,88,55,180,60,74,128,96,61,198,125,205,81,40,152,182,217,62,163,216,130,118,176,113,188,138,189,65,94,38,115,87,209,213,176,87,147,70,181,68,218,107,91,44,142,68,112,205,203,187,66,133,52,68,136,121,115,99,192,174,84,67,58,192,205,128,34,85,52,189,67,106,154,172,116,185,187,77,119,161,47,46,159,70,129,46,175,202,149,213,154,105,176,61,81,111,125,63,163,175,169,49,52,200,182,212,127,202,194,142,34,52,85,147,148,211,82,198,115,203,162,152,33,185,122,106,129,41,122,129,203,34,193,116,86,185,136,89,150,199,94,127,63,139,150,184,205,198,191,66,211,221,93,175,107,190,64,185,219,148,34,172,109,196,204,113,55,73,182,121,63,122,38,149,139,94,100,116,101,222,97,122,76,141,49,58,157,10
190,56,113,35,216,101,35,108,206,181,192,207,155,206,108,206,167,165,130,185,99,218,148,214,204,121,88,56,166,93,221,201,160,192,207,70,88,51,140,124,173,39,221,123,72,102,129,189,83,176,131,66,178,85,178,169,124,118,112,95,40,152,63,111,215,159,215,181,124,135,86,56,179,59,73,128,95,58,198,126,207,81,42,152,185,217,62,163,216,132,118,178,113,187,138,189,65,94,39,116,87,210,214,176,86,147,71,183,67,217,108,92,45,143,67,112,206,204,187,66,133,52,68,135,122,115,96,191,174,82,68,59,192,205,128,33,85,52,189,66,105,153,172,115,187,186,78,118,161,45,45,159,70,129,48,173,204,150,214,155,105,177,62,81,110,125,62,164,174,170,48,53,200,181,212,126,202,194,142,34,54,86,145,147,210,81,199,114,204,163,153,34,184,123,107,129,41,121,130,203,33,194,116,86,186,135,90,149,199,94,124,63,139,149,185,205,198,192,66,212,221,92,176,107,189,65,186,220,148,35,173,112,197,203,112,57,73,183,121,64,122,37,148,138,95,100,115,100,222,97,121,76,141,50,58,155,10
191,57,115,30,215,96,31,105,203,184,191,209,155,209,108,204,168,165,134,185,101,215,156,216,205,118,89,53,164,93,225,202,159,195,203,69,90,48,138,114,176,39,219,131,72,100,125,183,84,175,132,67,181,84,178,169,129,116,112,94,35,148,58,110,218,159,209,184,128,136,85,53,184,57,75,128,94,59,203,123,209,79,38,149,184,220,56,162,215,133,116,178,117,192,138,189,59,93,39,111,81,215,212,175,88,148,70,182,66,215,105,90,43,137,66,114,204,205,186,66,134,50,66,138,123,120,103,194,176,85,64,56,197,203,128,35,84,48,189,64,106,158,172,117,185,188,78,124,163,45,44,157,66,124,53,175,200,149,215,152,101,178,66,79,108,127,66,169,171,168,49,58,199,183,217,123,201,192,146,36,55,83,146,145,216,82,198,112,203,159,153,39,188,124,108,129,43,124,131,203,32,194,113,89,186,138,88,151,201,90,132,63,140,145,187,207,198,189,67,212,224,90,171,104,188,60,186,220,150,40,178,112,200,201,110,58,72,183,119,67,119,35,154,138,96,100,116,97,222,98,119,75,138,54,58,154,10
190,57,113,35,216,100,34,107,204,182,192,207,154,205,106,205,168,165,128,186,100,216,150,215,205,121,89,57,166,92,222,201,159,192,208,71,89,51,139,122,175,39,221,123,73,103,130,190,83,175,130,68,179,86,180,168,125,117,114,97,38,149,61,111,217,158,214,182,124,135,88,55,179,59,74,127,96,61,199,126,206,82,39,151,182,216,62,163,216,131,117,177,114,187,138,189,64,95,38,115,87,208,212,175,87,147,71,181,68,218,107,92,44,141,67,113,206,204,187,66,132,52,68,137,122,116,99,192,174,86,65,58,193,206,128,34,86,51,189,67,106,153,171,116,186,186,78,118,162,47,46,159,70,130,47,175,203,148,212,155,104,177,62,80,111,124,64,163,173,168,49,52,200,181,212,127,202,194,142,34,52,86,146,148,212,80,199,116,205,162,152,34,184,122,106,128,42,121,130,203,34,193,117,86,186,136,89,150,199,94,127,65,140,151,183,204,199,191,65,212,221,92,175,108,190,64,185,219,149,34,173,111,196,203,113,55,71,182,122,64,122,38,149,139,95,100,115,101,221,97,121,76,141,49,58,157,10
190,57,112,35,216,100,34,107,205,182,192,208,155,205,107,206,167,165,129,185,99,216,150,215,205,121,88,56,166,93,222,201,159,192,208,70,88,51,138,123,175,39,221,124,72,102,129,190,82,175,131,68,179,85,180,168,125,116,114,96,39,151,62,112,216,158,214,182,124,135,88,55,179,60,74,128,96,61,198,125,206,81,40,152,183,217,62,163,217,130,117,177,114,188,138,189,65,95,39,116,87,209,213,175,87,147,70,181,67,218,106,91,44,141,67,112,206,203,187,66,133,52,68,136,121,116,98,192,174,84,66,58,193,206,129,34,85,52,189,67,106,154,172,116,186,187,77,119,161,47,45,159,70,129,47,174,203,149,212,153,105,176,62,80,111,125,63,163,174,169,50,53,200,181,212,127,201,194,142,34,52,85,146,148,212,81,199,115,204,162,152,34,185,123,106,129,42,121,129,202,34,193,116,86,185,136,89,151,199,95,127,64,139,150,184,205,199,191,66,211,221,93,175,107,190,64,185,220,148,35,172,111,197,203,113,55,72,182,122,63,122,37,149,139,94,99,116,101,221,97,122,76,141,50,58,157,10
191,57,112,35,216,100,34,107,205,181,192,208,155,205,107,205,168,165,129,185,99,216,150,215,205,122,88,56,166,93,222,201,158,192,208,70,88,51,138,122,175,39,221,124,72,102,129,190,82,175,130,68,179,86,180,168,125,116,113,96,38,150,61,112,216,158,214,182,124,135,88,55,179,60,74,128,96,60,198,126,206,82,40,152,183,218,61,163,217,131,117,178,114,187,137,189,65,95,39,116,88,209,213,175,87,147,70,182,68,218,106,91,44,142,67,112,205,203,187,66,133,52,68,136,122,116,98,191,174,85,66,58,193,206,129,34,85,52,189,67,106,154,172,116,185,187,77,119,161,47,46,159,70,129,47,174,203,148,212,154,104,176,62,80,111,125,63,163,174,169,50,52,200,181,212,127,201,193,142,34,52,85,146,148,212,81,199,115,204,162,152,33,185,123,106,129,41,121,129,202,34,193,117,86,186,136,89,150,199,94,127,64,139,150,184,205,199,191,66,212,221,93,176,107,190,64,185,219,148,35,172,111,196,203,113,55,73,182,122,64,122,37,149,139,95,100,116,101,222,97,121,76,141,50,58,156,10
191,57,112,35,216,101,34,107,205,181,192,208,155,205,107,206,168,164,129,185,99,216,150,215,205,121,88,56,167,93,222,202,159,192,208,70,88,50,138,123,175,39,222,123,72,102,129,190,83,176,131,67,179,86,180,168,126,116,113,96,38,151,61,112,217,159,214,182,124,135,88,55,179,60,73,128,96,60,197,126,206,81,40,153,183,218,62,163,217,131,117,178,114,188,138,189,65,95,38,116,88,208,213,175,87,147,70,182,67,218,106,91,44,142,67,112,206,204,188,67,133,51,67,136,122,115,98,192,174,85,66,57,192,205,129,34,85,52,189,66,105,154,172,115,185,187,78,119,161,48,46,159,70,129,47,174,202,147,213,153,104,176,61,80,111,125,64,163,174,168,49,52,200,181,212,126,202,194,141,34,51,86,146,148,212,81,198,115,204,161,152,34,184,123,106,130,42,122,129,201,34,193,116,86,186,136,89,150,199,94,127,64,139,151,184,204,199,191,66,211,222,92,176,107,191,64,185,220,148,34,172,111,196,204,112,55,72,182,122,64,122,37,149,140,95,100,115,101,222,96,121,76,141,49,58,157,10
190,58,114,35,216,101,33,104,202,179,194,206,154,206,107,206,167,166,128,185,97,215,149,214,204,122,87,55,165,93,224,201,159,192,207,69,89,52,138,122,177,38,219,124,73,100,131,189,82,176,130,67,179,87,178,168,128,117,113,97,39,150,63,111,217,157,216,181,124,137,86,56,179,59,74,129,95,58,198,123,207,81,40,151,184,219,61,164,218,130,117,178,114,189,138,188,63,93,41,117,89,208,212,175,86,147,70,180,68,216,106,91,44,142,67,112,205,203,186,66,134,50,67,136,122,114,99,191,175,82,67,57,192,205,129,34,83,54,189,67,107,155,174,118,185,186,76,119,161,46,46,159,69,129,47,175,201,149,213,155,104,175,60,80,112,125,63,162,175,169,50,52,200,183,213,126,199,194,141,32,51,87,146,150,211,81,198,116,203,162,151,35,185,123,105,128,42,123,129,203,33,190,115,86,186,136,89,149,199,92,127,64,139,153,185,204,200,192,66,210,222,93,174,106,192,64,182,220,148,36,172,110,197,204,112,55,71,182,123,63,122,37,148,137,95,99,116,101,222,98,121,76,140,50,59,158,10
191,57,113,35,216,100,34,107,204,182,192,209,155,206,107,205,168,165,129,185,99,217,150,214,205,121,88,55,167,94,221,200,160,192,206,70,88,50,138,123,176,38,222,124,72,102,129,190,83,175,131,68,179,86,180,168,125,116,112,97,38,150,61,111,217,158,214,180,124,135,88,55,179,60,73,128,96,61,198,126,205,82,41,152,183,218,62,162,217,131,116,177,114,188,138,189,65,95,38,115,88,209,214,176,86,147,71,181,67,217,106,91,44,142,67,113,205,203,187,65,133,52,69,137,121,116,98,192,174,85,67,57,193,206,129,34,86,51,189,67,106,152,174,116,186,187,78,119,161,47,45,158,69,129,47,173,203,148,213,153,105,177,62,80,112,126,63,163,174,169,49,52,201,182,211,126,201,194,141,34,52,86,146,147,212,81,198,116,205,162,152,33,185,122,106,129,42,122,129,201,34,194,117,85,185,137,89,150,199,93,127,64,139,150,184,205,198,192,66,211,221,91,175,108,190,64,186,219,149,35,172,110,196,203,111,55,73,182,121,63,123,37,149,140,93,100,116,101,223,97,121,76,142,50,58,158,10
189,57,113,36,216,100,33,108,205,182,191,207,154,206,106,205,167,166,129,186,98,216,150,214,206,121,89,56,166,93,222,201,158,191,207,70,88,50,139,122,174,38,221,125,71,102,129,190,83,176,130,67,180,84,179,168,125,117,113,96,38,151,61,112,216,158,213,181,124,134,88,55,179,60,73,128,95,60,197,125,206,82,40,152,183,218,61,163,217,130,117,177,114,187,138,189,65,95,38,116,88,209,213,175,87,147,70,182,67,218,106,91,44,142,67,112,206,202,187,66,132,51,68,136,122,115,99,191,174,84,67,58,192,205,129,33,86,52,189,67,106,154,173,116,185,188,78,119,160,48,45,159,70,129,47,174,203,149,213,153,104,176,61,81,110,125,63,163,174,168,50,52,200,181,211,127,202,193,142,34,51,85,147,148,212,81,198,115,204,162,151,34,185,123,106,130,41,121,130,202,34,193,116,86,186,137,89,151,200,95,127,65,139,150,184,204,198,190,65,211,220,92,175,107,190,64,185,219,148,35,173,111,197,204,112,55,73,182,122,63,122,37,149,140,93,99,115,101,221,97,121,76,141,50,59,157,10
191,57,112,35,216,100,33,107,205,182,192,208,155,205,107,206,168,165,129,185,99,216,150,215,205,121,88,56,166,93,222,201,159,192,208,70,88,51,138,123,175,39,220,124,72,102,130,190,83,175,130,68,179,86,180,168,125,116,113,96,38,151,62,112,216,158,214,181,124,135,88,55,179,60,74,128,96,60,198,125,206,81,40,152,183,218,61,163,217,131,117,178,114,188,138,189,65,95,39,116,87,209,213,175,87,147,71,182,68,218,106,91,44,141,67,112,205,203,187,66,133,51,68,136,122,116,98,192,174,84,67,58,193,206,129,34,85,52,189,67,106,154,172,116,186,187,77,119,161,47,46,159,70,129,47,174,203,148,212,153,105,176,61,80,111,125,63,163,174,169,49,52,200,181,212,127,201,193,142,34,52,86,146,148,212,81,198,115,204,162,152,34,185,123,106,129,41,121,129,202,33,193,116,86,185,136,89,150,199,94,127,64,139,150,184,204,199,191,66,212,221,93,175,107,190,64,185,219,148,35,172,111,196,204,112,55,73,182,122,63,122,37,149,140,94,100,116,101,222,97,121,76,141,50,58,157,10
190,57,112,35,216,100,34,107,205,181,192,208,155,205,107,206,168,165,129,185,99,216,149,215,205,121,88,57,166,93,222,201,158,192,208,70,88,51,138,123,175,39,220,124,72,102,130,190,83,175,130,68,180,86,180,168,125,117,113,96,39,150,61,112,216,158,214,182,124,135,88,55,179,60,74,128,96,60,198,126,206,82,40,152,183,217,61,163,217,131,118,178,114,188,137,189,64,95,39,116,88,209,213,175,87,147,71,182,67,218,106,91,44,141,67,112,205,203,187,66,133,52,68,137,122,116,98,192,174,84,67,58,193,206,129,34,85,52,189,67,106,154,172,116,186,187,77,119,161,47,46,159,70,129,47,174,203,148,212,153,105,176,61,80,111,125,63,163,174,169,49,52,200,181,212,127,201,194,142,34,52,85,146,148,211,81,198,115,204,162,152,34,185,123,106,129,41,121,129,202,33,193,116,86,185,136,89,150,199,94,127,64,139,150,184,205,199,191,65,212,221,93,175,107,190,65,186,219,148,35,172,111,196,203,112,55,73,182,122,64,122,37,149,140,95,99,116,101,221,97,121,76,141,50,58,157,10
190,56,113,35,216,101,34,107,205,181,192,208,154,206,107,206,168,165,129,185,99,216,149,215,204,121,88,57,166,92,222,201,158,192,208,70,88,51,138,123,175,39,220,124,72,102,130,189,83,175,130,68,179,85,180,168,125,117,113,96,39,150,62,112,216,158,214,181,124,135,88,55,179,61,74,127,96,60,198,125,206,82,40,153,183,217,61,163,216,130,117,178,113,188,138,189,64,95,38,116,87,210,213,176,87,147,71,182,68,218,106,91,44,141,67,112,206,204,186,66,133,51,68,136,122,116,98,192,174,85,67,58,193,206,129,34,85,51,189,67,106,154,173,116,185,187,77,119,161,48,46,159,70,128,46,174,203,149,212,153,105,175,62,80,110,125,63,162,174,169,50,53,200,181,212,127,201,194,142,35,52,85,146,148,211,81,198,114,204,162,152,34,184,123,106,129,41,121,129,202,34,193,116,86,185,136,89,150,200,94,127,64,139,150,184,204,199,190,65,212,220,93,175,107,190,64,185,219,148,34,172,111,197,203,112,55,73,182,122,64,122,38,149,140,95,99,116,101,222,97,122,76,141,50,58,157,10
193,57,110,34,217,98,34,107,203,186,193,207,155,203,105,207,168,165,128,189,103,216,151,214,204,120,86,55,168,95,223,200,159,193,205,68,88,49,136,124,175,39,220,123,74,98,130,189,84,177,129,69,180,88,180,170,123,117,111,96,41,150,61,110,218,155,213,179,126,135,89,55,181,63,73,128,96,59,200,124,203,83,42,150,184,216,58,162,212,132,118,180,113,187,140,189,62,93,37,116,88,209,214,175,87,148,69,182,68,218,107,90,45,140,67,115,206,202,182,64,133,53,68,137,123,114,97,189,174,85,67,55,189,204,130,36,85,51,188,71,103,151,170,115,185,188,77,121,162,47,45,156,68,131,46,178,202,148,212,153,105,179,63,77,112,127,62,164,175,168,50,51,203,181,212,128,200,195,142,30,55,86,147,149,212,80,198,113,205,162,151,34,187,124,105,129,43,125,131,201,33,191,115,85,185,135,88,149,203,97,130,63,139,154,183,204,197,189,64,212,221,92,175,107,189,64,186,220,149,36,170,114,195,206,114,54,72,183,120,62,121,36,148,138,94,101,118,101,223,98,121,77,141,46,58,154,10
191,57,112,36,215,102,33,107,205,181,191,207,154,205,106,206,168,165,128,186,100,217,149,215,205,122,88,56,166,94,222,202,159,192,208,70,87,51,138,122,175,39,221,123,73,101,129,189,83,176,130,67,180,85,179,168,125,116,113,96,38,151,62,112,217,158,215,182,124,136,88,56,179,61,73,128,96,61,197,125,206,82,41,154,183,219,61,163,216,131,117,178,114,187,137,189,64,95,39,116,87,209,213,176,87,147,72,182,67,218,107,90,46,141,67,112,205,203,187,66,132,52,68,136,122,115,97,191,173,84,66,58,194,206,129,34,85,51,189,67,106,153,172,116,186,187,77,119,160,48,45,159,70,130,48,174,202,148,213,154,104,176,62,80,112,125,63,162,174,169,49,53,200,181,212,127,202,193,142,35,52,85,147,148,212,81,199,115,204,162,151,34,184,123,106,129,41,122,129,201,33,193,116,86,185,137,89,150,199,94,127,65,139,150,183,205,197,191,65,211,221,94,175,107,190,65,186,219,148,34,172,111,196,203,113,55,73,181,121,63,122,37,149,139,94,98,116,100,222,97,121,76,141,51,58,156,10
190,56,113,33,217,100,33,107,207,182,193,208,154,204,107,205,168,165,128,185,100,216,148,215,205,121,89,56,164,94,221,202,159,192,207,70,88,51,139,123,176,40,221,123,73,101,131,190,83,173,130,69,179,85,180,169,126,115,113,96,39,151,61,111,216,158,214,183,124,136,87,56,180,60,75,128,97,60,198,125,207,82,39,152,183,215,60,162,217,131,116,178,114,187,137,189,65,94,39,116,89,208,214,174,87,147,70,181,66,216,106,91,44,142,67,111,205,204,187,65,132,50,69,136,121,116,97,192,173,84,67,58,192,206,129,33,85,52,189,67,106,154,171,116,185,186,78,119,161,48,47,158,70,128,47,173,203,149,212,153,105,174,61,81,110,125,64,161,173,168,49,53,200,180,212,127,202,193,142,33,53,85,145,148,211,81,199,114,204,162,152,35,185,122,105,130,41,121,129,202,34,193,115,86,184,137,90,151,199,94,126,63,138,152,185,205,198,190,65,212,220,94,174,106,190,66,186,219,148,35,171,110,197,205,112,55,73,181,122,63,122,38,149,139,94,100,115,101,223,97,121,75,140,50,58,155,10
192,57,111,34,213,100,36,106,203,183,192,207,154,206,107,206,168,166,127,186,99,216,147,215,205,124,87,57,168,94,222,202,159,191,207,70,88,50,139,124,175,38,220,125,74,101,129,192,80,175,129,65,180,86,180,168,125,115,112,97,37,151,60,114,215,159,216,182,124,135,89,53,177,59,72,130,94,61,197,126,206,82,39,155,183,216,60,160,219,132,117,176,114,186,140,186,63,95,38,116,88,211,213,174,88,147,71,182,67,219,107,89,45,140,68,110,203,202,186,68,135,51,68,138,122,117,98,191,175,83,66,61,194,205,128,36,86,52,190,67,105,154,173,117,184,188,76,119,159,47,46,159,70,129,49,177,204,150,212,153,104,175,61,81,110,125,62,164,175,168,51,50,199,181,211,126,202,194,142,34,53,86,144,148,213,81,198,116,203,163,151,34,184,124,107,131,42,120,131,202,33,193,118,86,186,138,89,150,199,93,125,63,140,148,184,202,200,191,67,211,218,93,175,110,188,65,185,220,149,34,172,111,195,204,114,55,73,182,119,63,122,39,148,139,95,101,115,101,222,99,121,77,141,49,60,156,10
190,57,112,35,216,100,34,107,205,181,192,208,155,205,107,206,168,165,129,185,99,216,149,215,205,121,88,56,166,93,222,201,159,192,208,70,88,51,138,123,175,39,220,124,72,102,129,190,83,175,130,68,180,86,180,168,126,116,113,96,39,150,61,111,216,158,214,181,124,135,88,55,179,60,74,128,96,60,198,126,206,81,40,152,183,217,61,163,217,131,117,178,114,187,137,189,64,95,39,116,87,209,213,175,87,147,71,182,68,218,106,91,44,141,67,112,205,203,187,66,133,51,68,136,122,116,98,192,174,84,67,58,193,206,129,34,85,52,189,67,106,154,172,116,186,187,77,119,161,47,46,159,70,129,47,174,203,148,212,153,105,176,62,80,111,125,63,163,174,169,50,52,200,181,212,127,201,193,142,34,52,85,146,148,211,81,198,115,204,162,152,34,185,123,106,129,41,121,129,202,34,193,116,86,185,136,89,150,199,94,127,64,139,150,184,205,199,191,66,212,221,93,175,107,190,64,185,219,148,35,172,111,196,203,112,55,73,182,122,64,122,37,149,139,95,99,116,101,222,97,121,76,141,50,58,157,10
191,57,112,35,216,101,34,107,205,182,192,208,155,205,107,206,168,165,129,185,99,216,149,215,205,121,88,56,166,93,222,201,158,192,208,70,88,51,138,122,175,39,221,124,72,102,129,190,83,175,130,68,179,86,180,168,126,116,113,96,39,150,61,112,216,158,214,181,124,135,88,55,179,60,74,128,96,60,198,126,206,81,40,152,183,217,61,163,217,131,117,178,114,187,137,189,64,95,39,116,87,209,213,175,87,147,71,182,68,218,106,91,44,141,67,112,205,203,187,66,133,51,68,136,122,116,98,192,174,84,67,58,193,206,129,34,85,52,189,67,106,154,172,116,185,187,77,119,161,47,46,159,70,129,47,174,203,148,212,154,105,176,62,80,111,125,63,163,174,169,49,52,200,181,212,127,201,193,142,34,52,86,146,148,211,81,198,115,204,162,152,34,185,123,106,129,41,121,129,202,34,193,116,86,185,136,89,150,199,94,127,64,139,150,184,205,199,191,66,212,221,93,175,107,190,64,185,219,148,35,172,111,196,203,112,55,73,182,122,63,122,37,149,139,95,99,116,101,222,97,121,76,141,50,58,157,10
191,57,112,35,216,100,34,107,205,182,192,208,155,205,107,206,168,165,129,185,99,216,150,215,205,121,88,56,166,93,222,201,158,192,208,70,88,51,138,122,175,39,221,124,72,102,129,190,83,175,130,68,179,86,180,168,126,116,113,96,39,150,61,111,216,158,214,181,124,135,88,55,179,60,74,128,96,60,198,126,206,81,40,152,183,217,61,163,217,131,117,178,114,187,138,189,65,95,39,116,87,209,213,175,87,147,71,182,68,218,106,91,44,141,67,112,205,203,187,66,133,51,68,136,122,116,98,192,174,84,67,58,193,206,129,34,85,52,189,67,106,154,172,116,185,187,77,119,161,47,46,159,70,129,47,174,203,148,212,153,105,176,62,80,111,125,63,163,174,169,49,52,200,181,212,127,201,193,142,34,52,85,146,148,211,81,198,115,204,162,152,34,185,123,106,129,41,121,129,202,34,193,116,86,185,136,89,150,199,94,127,64,139,150,184,205,199,191,66,212,221,93,175,107,190,64,185,219,148,35,172,111,196,203,112,55,73,182,122,63,122,37,149,139,94,99,116,101,222,97,121,76,141,50,58,157,10
191,56,113,36,217,102,35,107,203,183,193,210,154,206,107,206,169,166,125,186,99,215,149,215,206,120,89,58,166,92,223,203,158,191,209,69,87,49,139,121,174,39,221,125,72,102,130,189,82,175,130,67,179,86,180,169,126,115,115,96,37,150,61,111,216,157,213,183,124,135,88,55,182,60,73,127,96,61,196,126,205,82,42,153,184,218,61,162,215,131,119,177,113,187,138,190,65,94,37,117,86,209,212,175,87,148,72,182,66,218,106,90,44,142,67,112,206,204,188,67,133,51,68,136,121,115,99,191,174,84,65,59,192,205,130,33,85,52,189,66,106,152,172,116,184,186,77,120,161,47,46,160,69,128,48,176,203,149,211,154,104,176,62,81,112,124,64,162,173,169,48,53,200,180,214,126,202,193,141,34,53,85,145,147,213,80,201,115,203,162,152,33,186,124,104,129,41,120,128,204,33,192,116,86,185,135,90,148,201,94,127,64,139,150,182,204,199,192,65,213,220,92,175,107,189,63,185,221,147,35,173,111,197,202,114,55,74,181,120,64,122,38,150,141,95,99,115,101,223,98,121,76,141,50,59,156,10
190,55,115,35,217,101,34,108,205,183,190,206,153,204,106,205,170,165,126,184,100,213,149,214,205,120,88,58,166,94,220,201,159,193,207,71,85,52,138,121,177,41,220,125,72,105,126,188,81,177,131,67,180,86,180,170,126,117,114,94,39,151,62,109,216,159,214,181,124,136,87,57,180,59,73,129,94,60,197,125,203,81,40,154,184,216,64,162,217,131,119,176,114,187,139,190,64,97,39,117,88,206,215,177,87,148,73,180,66,219,102,91,47,141,66,111,202,203,187,68,134,52,66,138,120,115,97,192,176,83,67,58,194,207,129,36,84,50,190,69,106,153,172,117,185,186,77,119,160,44,43,164,72,131,48,172,204,148,211,150,105,176,60,78,110,126,64,160,173,167,50,51,197,181,211,126,200,194,143,35,51,85,144,146,210,81,200,113,204,162,151,32,186,123,105,129,41,121,130,200,35,194,118,85,185,137,90,150,199,95,129,66,139,150,182,207,198,191,67,211,222,93,178,107,191,62,184,218,149,34,172,110,196,203,110,55,74,185,123,62,125,36,147,140,94,101,116,102,223,98,122,77,144,48,60,157,10
194,60,110,33,214,100,33,109,207,186,191,205,153,204,103,205,164,162,132,182,100,216,150,211,204,117,90,59,167,93,226,197,158,191,208,70,90,50,138,121,175,39,219,122,73,100,132,192,83,174,129,71,182,86,180,169,127,119,113,98,34,151,60,110,219,158,212,179,125,133,84,56,179,60,72,132,94,59,203,122,206,84,38,152,181,213,63,163,216,131,116,178,115,188,139,190,65,94,39,113,88,210,215,174,84,151,72,180,67,219,106,88,42,141,70,108,206,206,188,65,133,53,69,139,124,115,97,192,174,84,68,58,192,206,129,37,86,50,190,66,106,154,174,116,186,191,77,116,162,47,47,158,66,133,49,173,204,149,215,152,105,176,63,78,114,129,62,162,174,170,49,51,202,182,211,128,200,199,144,37,49,84,147,151,212,81,198,117,204,160,148,32,177,121,104,130,40,121,127,203,34,190,115,84,188,134,86,149,199,95,126,68,139,148,183,204,199,193,62,211,221,92,176,106,190,66,185,219,150,36,169,117,197,203,109,55,73,185,122,66,123,38,149,140,90,100,116,99,220,97,118,76,141,49,59,156,10
191,58,113,34,216,101,33,109,205,182,190,209,155,207,107,207,168,167,127,185,96,216,147,214,205,120,87,55,165,95,222,199,158,193,206,70,89,50,138,123,178,39,221,125,70,103,131,189,83,177,129,70,181,87,180,168,125,117,114,95,37,150,61,113,219,158,214,181,122,136,92,54,181,61,75,128,96,61,197,125,207,80,41,153,183,215,62,162,217,132,117,175,115,188,135,188,65,95,41,115,87,210,212,176,89,147,74,184,66,217,106,92,46,140,71,111,204,205,186,65,136,50,68,136,121,115,97,192,174,85,67,60,194,204,130,33,85,52,189,67,103,154,174,116,188,188,77,119,161,48,46,158,70,130,45,173,201,147,213,153,104,175,60,78,113,124,61,161,174,171,48,53,200,181,211,129,204,193,143,35,53,87,148,149,214,79,198,117,206,163,150,34,185,123,108,132,41,120,127,202,33,192,117,82,186,137,93,150,200,96,126,64,137,150,185,206,197,191,66,211,220,93,176,109,191,65,186,220,146,36,170,108,197,205,110,56,73,182,122,62,121,37,149,140,94,100,115,102,222,96,123,78,141,49,56,156,10
190,57,112,35,216,101,33,107,205,181,192,208,155,206,107,205,168,165,129,185,99,216,149,215,205,121,88,56,165,93,222,201,159,192,208,70,88,50,138,123,175,39,221,124,72,102,129,190,83,175,130,68,179,85,180,168,126,116,113,96,38,150,61,111,216,158,214,181,124,135,88,55,180,60,73,128,96,60,198,126,206,82,40,152,183,218,62,163,216,131,117,178,114,188,137,189,65,95,39,116,88,210,213,175,87,147,71,181,68,218,106,91,44,142,67,112,205,204,187,66,132,51,68,136,122,116,98,192,174,84,67,58,192,206,129,34,85,52,189,67,106,154,173,116,185,187,77,119,161,47,46,158,70,129,46,174,203,149,212,154,105,176,62,80,111,125,63,162,174,169,50,52,200,181,212,127,201,194,142,34,52,85,146,148,212,81,198,114,204,162,152,34,185,123,106,129,41,122,129,202,34,193,116,86,185,136,89,151,199,95,127,64,139,150,184,205,199,191,66,211,221,93,176,107,190,64,186,220,148,34,173,110,196,204,113,55,73,182,122,64,122,37,149,139,95,100,116,101,221,97,121,76,141,50,58,157,10
190,57,113,35,215,100,33,107,205,182,192,208,155,205,107,205,168,166,129,185,99,216,149,215,204,121,89,57,166,93,222,201,158,192,207,70,88,51,139,122,174,39,221,124,72,101,129,190,83,176,130,68,179,86,180,168,126,117,113,96,38,149,62,112,216,158,214,181,124,136,87,55,179,60,74,128,95,60,197,126,207,81,41,152,183,217,61,163,217,130,117,177,113,187,137,189,65,95,39,116,88,209,213,175,87,147,70,181,67,218,106,91,44,141,67,112,206,204,187,66,133,52,68,136,122,115,98,191,174,85,67,58,193,206,129,34,85,52,189,67,106,153,172,116,185,188,77,119,161,47,45,158,69,129,47,174,203,149,212,153,104,176,63,80,111,125,63,162,174,169,50,53,199,182,212,127,201,194,142,34,52,85,146,148,211,81,198,114,204,162,151,34,184,123,106,130,41,122,130,203,34,193,117,86,185,136,90,151,199,94,126,64,139,150,184,204,198,191,65,212,221,93,175,107,191,65,185,219,148,35,172,111,196,203,112,55,73,182,121,64,122,37,149,139,94,100,116,101,222,97,121,76,142,50,57,156,10
192,58,114,37,217,101,33,104,203,177,191,205,154,207,109,204,169,164,127,185,99,215,149,215,206,120,90,57,167,92,225,201,158,193,208,70,87,51,140,124,177,40,220,122,73,105,130,191,85,176,130,69,179,84,178,168,124,117,115,96,38,149,63,113,218,160,215,181,122,136,89,57,182,61,72,128,97,62,199,127,207,83,40,150,185,218,65,163,216,130,118,175,111,189,139,187,65,94,37,116,89,212,213,174,85,145,71,183,68,221,106,90,45,142,69,111,205,204,185,65,133,51,69,134,121,114,99,191,173,83,67,58,194,208,129,34,87,54,189,70,105,154,174,115,185,188,79,119,162,46,47,157,68,128,45,176,204,150,212,151,106,176,62,81,111,125,64,160,174,167,49,53,199,180,211,129,201,193,141,36,51,86,145,149,212,81,199,114,205,163,152,33,183,123,105,130,41,120,131,202,33,193,117,86,187,138,90,149,197,95,129,65,139,151,185,205,198,190,61,212,221,94,176,108,190,68,186,220,148,36,174,110,196,203,112,57,74,183,122,65,122,36,150,139,95,101,115,101,223,97,123,75,143,49,61,159,10
191,57,113,37,215,102,35,108,206,181,192,207,154,205,107,207,168,167,128,187,101,216,150,216,206,121,87,56,165,92,223,202,161,190,208,71,88,52,138,124,175,41,222,125,72,104,130,191,81,175,131,67,181,84,180,168,128,118,115,96,38,150,60,112,217,159,215,179,125,134,88,55,180,60,74,125,96,63,196,126,207,84,39,152,181,219,61,164,219,130,119,177,113,188,137,188,66,94,38,117,84,208,211,177,87,147,69,182,69,218,107,91,43,142,68,114,205,204,186,68,131,53,67,136,120,118,98,192,175,83,66,58,193,206,128,34,86,51,186,67,106,155,173,117,186,184,76,117,161,47,44,158,70,128,47,173,204,148,212,153,105,176,63,80,109,123,61,163,174,168,49,52,200,181,214,126,201,191,142,32,52,88,145,149,212,80,199,117,204,159,152,32,185,120,107,128,38,123,127,202,33,192,116,87,183,136,90,151,199,94,129,63,138,150,185,208,200,191,65,212,220,93,177,107,186,63,184,218,147,35,172,107,195,204,111,56,73,181,122,62,122,36,150,143,94,98,115,102,222,99,122,77,141,49,59,159,10
189,57,113,35,218,101,35,107,206,181,192,207,153,205,108,207,168,165,129,185,99,216,150,214,206,122,88,56,166,94,223,202,159,191,206,69,87,51,138,122,176,41,220,123,73,104,129,190,82,175,131,68,180,86,179,167,125,116,114,95,38,151,62,111,217,158,214,181,124,136,88,55,178,61,74,127,97,61,198,126,207,81,41,153,183,218,60,162,216,130,119,177,114,187,137,189,64,94,38,115,87,209,213,175,88,147,70,180,69,218,106,91,43,141,67,112,207,203,187,66,133,51,67,137,122,117,99,190,173,84,69,58,192,206,129,35,85,52,190,68,106,152,172,115,186,186,77,119,161,47,45,158,70,128,47,173,202,148,213,155,104,175,61,81,111,126,62,163,174,171,49,52,199,182,211,126,201,194,143,33,52,87,146,147,213,80,199,114,205,162,152,34,186,122,105,128,40,121,130,203,33,194,117,86,186,136,90,150,200,94,127,64,139,149,183,203,198,191,67,211,221,92,176,107,190,64,185,218,147,33,170,111,197,204,111,54,73,181,123,63,121,37,146,139,95,99,116,101,222,98,123,75,141,50,59,156,10
191,57,112,35,216,100,34,107,205,182,192,208,155,205,107,206,168,165,129,185,99,216,149,215,205,121,88,56,166,93,222,201,158,192,208,70,88,51,138,122,175,39,221,124,72,102,129,190,83,175,130,68,179,86,180,168,126,116,113,96,39,150,61,111,216,158,214,181,124,135,88,55,179,60,74,128,96,60,198,126,206,81,40,152,183,217,61,163,217,131,117,178,114,187,138,189,65,95,39,116,87,209,213,175,87,147,71,182,68,218,106,91,44,141,67,112,205,203,187,66,133,51,68,136,122,116,98,192,174,84,67,58,193,206,129,34,85,52,189,67,106,154,172,116,185,187,77,119,161,47,46,159,70,129,47,174,203,148,212,153,105,176,62,80,111,125,63,163,174,169,49,52,200,181,212,127,201,193,142,34,52,85,146,148,211,81,198,115,204,162,152,34,185,123,106,129,41,121,129,202,34,193,116,86,185,136,89,150,199,94,127,64,139,150,184,205,199,191,66,212,221,93,175,107,190,64,185,219,148,35,172,111,196,203,112,55,73,182,122,63,122,37,149,139,94,99,116,101,222,97,121,76,141,50,58,157,10
191,57,114,35,217,101,34,106,204,182,193,208,155,205,108,206,168,165,128,185,99,217,150,215,204,122,90,57,167,93,222,201,159,192,208,70,87,51,139,122,176,38,221,123,73,102,130,189,83,175,130,68,179,84,181,168,125,117,113,97,39,151,61,111,216,158,214,180,126,135,88,55,179,60,74,128,96,62,197,125,207,81,40,152,183,217,62,163,214,130,117,177,113,187,138,189,64,95,39,116,86,209,212,176,87,147,70,181,67,218,106,91,45,142,66,113,206,202,187,66,133,51,68,135,122,117,98,191,174,85,67,58,192,206,131,33,85,52,189,67,107,154,171,117,186,187,78,119,161,47,46,160,68,129,47,175,203,149,213,152,104,175,62,80,111,125,62,162,175,170,49,53,201,180,212,127,201,193,142,34,51,86,145,148,212,81,199,115,203,162,151,34,185,123,107,129,40,120,131,203,33,194,117,86,185,136,90,152,199,95,127,64,140,150,184,204,198,190,67,212,221,93,175,108,190,64,186,218,147,36,171,111,197,203,113,55,72,182,122,63,122,37,149,138,94,99,116,101,223,97,122,76,142,50,60,159,10
191,57,113,35,216,100,34,107,205,181,192,208,155,205,107,206,168,165,129,185,99,216,149,215,205,121,88,56,166,93,222,201,159,192,208,70,88,51,138,123,175,39,221,124,72,102,130,190,83,175,130,68,180,86,180,168,126,117,113,96,39,150,61,112,216,158,214,181,124,135,88,55,179,60,73,128,96,60,198,125,206,81,40,152,183,217,61,163,217,131,117,178,113,188,138,189,65,95,39,116,87,209,213,175,87,147,71,181,67,218,106,91,44,141,67,112,206,203,187,66,132,51,68,136,122,116,98,192,174,84,67,58,193,206,129,34,85,52,189,67,106,154,172,116,185,187,77,119,161,47,46,159,70,129,47,174,203,148,213,154,105,176,62,80,111,125,63,163,174,169,50,52,200,181,212,127,201,193,142,34,52,85,146,148,211,81,198,115,204,162,152,34,185,123,106,129,41,121,130,202,34,193,116,86,185,136,89,150,199,94,127,64,139,150,184,205,199,191,66,212,221,93,175,107,190,64,185,219,148,35,172,111,196,203,112,55,73,182,122,64,122,37,149,139,95,100,116,101,221,97,121,76,141,50,58,157,10
190,57,116,33,214,98,32,109,205,181,193,208,153,205,109,206,166,165,130,186,98,215,150,216,205,121,87,56,166,94,223,201,158,192,208,72,88,51,139,121,174,41,222,124,72,102,130,188,82,176,130,67,179,86,179,167,126,118,115,96,39,149,59,113,214,157,215,180,122,135,89,55,179,58,74,129,97,60,200,124,205,81,40,153,183,218,63,164,218,131,119,177,114,188,138,189,65,97,40,116,88,210,212,175,85,147,71,184,67,216,104,90,44,141,67,110,206,204,186,67,133,52,68,136,122,112,97,189,176,83,68,58,194,207,129,32,85,53,189,67,107,155,171,117,185,186,79,120,162,46,46,158,70,129,46,174,204,149,212,153,105,177,61,81,110,126,65,165,174,169,51,50,199,182,212,125,201,194,141,33,52,86,146,148,211,80,199,115,203,164,151,34,184,123,107,128,42,120,129,202,36,192,118,86,186,137,90,151,198,95,126,65,138,151,185,205,201,194,67,211,218,92,175,106,192,65,185,220,147,35,173,111,195,203,112,56,73,182,123,62,121,40,149,139,94,101,116,103,222,97,122,75,142,50,61,159,10
190,57,112,35,217,101,34,108,205,181,192,208,154,205,108,206,168,166,129,185,99,217,149,215,205,121,88,57,166,93,222,202,158,192,208,70,87,50,138,122,175,39,221,124,72,101,130,189,83,175,131,67,180,86,180,168,125,116,113,97,39,151,62,111,217,158,214,181,124,134,88,55,179,59,73,127,96,61,198,126,206,81,40,152,183,217,61,163,217,131,118,177,113,188,138,189,64,94,39,116,87,209,213,175,87,147,70,182,67,218,106,91,44,142,67,112,206,203,187,66,133,51,69,136,122,117,99,192,173,84,66,59,193,206,129,34,85,52,189,67,106,154,172,116,185,187,77,119,161,48,45,158,70,129,47,173,203,148,212,155,104,176,61,80,111,126,63,163,174,169,49,53,200,181,212,127,202,193,142,35,52,85,145,147,211,81,198,114,204,162,152,33,184,123,107,130,42,122,130,203,33,193,116,86,186,137,89,150,199,95,127,64,139,150,184,204,199,191,66,211,221,93,176,107,190,65,185,219,148,35,172,111,196,204,112,56,73,182,121,64,122,38,148,140,94,100,116,102,221,98,120,76,141,50,58,156,10
192,58,113,35,216,101,34,107,206,181,191,208,155,204,108,206,167,166,129,187,99,216,148,215,204,121,87,56,167,94,222,201,158,192,207,69,87,51,137,122,175,39,221,124,72,102,129,190,83,174,129,67,179,87,180,169,124,117,114,96,39,151,62,112,217,158,214,182,125,136,88,54,179,60,73,128,97,59,199,128,205,80,40,153,183,217,62,163,216,131,119,177,115,188,138,189,65,96,38,118,87,209,213,175,88,147,72,182,68,218,106,91,44,141,67,113,207,204,185,67,132,52,67,136,121,115,98,192,174,84,67,58,191,205,127,33,85,52,189,67,105,153,172,117,185,187,78,118,161,47,45,158,69,129,47,174,203,148,213,154,106,176,63,80,110,126,63,164,174,169,49,53,200,181,211,127,202,194,141,33,52,85,147,147,211,81,198,115,204,161,152,34,186,122,106,129,40,122,129,202,34,193,116,86,186,136,91,150,199,94,127,62,138,150,183,206,199,192,66,212,221,94,176,107,191,65,185,220,147,36,172,110,196,204,112,55,74,183,121,64,122,37,146,138,93,100,115,101,221,97,121,76,140,50,58,157,10
190,59,111,34,216,100,34,106,203,181,191,208,156,208,108,206,168,165,128,185,98,216,150,215,206,122,88,55,166,93,222,201,160,190,208,69,88,51,138,123,175,37,221,124,71,103,132,188,82,178,131,68,179,86,180,167,124,117,114,96,38,151,62,111,217,158,211,181,122,134,87,54,180,60,73,129,96,61,199,124,205,82,40,153,183,216,62,164,216,131,117,177,113,189,138,190,64,93,36,115,88,210,212,177,86,147,72,180,67,219,105,90,45,141,67,111,206,205,186,65,135,51,70,136,120,118,98,192,174,84,66,59,191,205,129,33,85,51,189,66,107,154,172,116,186,187,76,119,161,47,45,160,71,128,48,174,203,149,214,154,105,175,62,82,110,124,64,162,173,168,49,52,200,180,213,128,200,194,141,36,52,86,146,148,211,81,199,115,203,163,153,34,184,124,106,128,41,120,129,203,34,193,116,83,186,136,89,150,198,96,126,67,139,150,184,204,199,190,67,212,221,92,177,107,189,62,187,220,147,36,172,111,197,202,112,56,71,184,122,63,123,36,147,139,95,98,115,102,222,98,120,78,141,49,58,159,10
190,57,112,35,216,101,33,107,205,182,192,208,154,205,107,206,168,165,128,185,99,216,149,215,205,121,88,56,166,93,222,201,159,192,208,70,88,51,138,123,175,39,220,124,72,102,129,190,83,175,130,68,180,86,180,168,126,117,113,96,39,150,61,111,216,158,214,181,124,135,88,55,179,60,74,128,96,60,198,126,206,81,40,152,183,218,61,163,217,131,117,178,113,187,138,189,64,95,39,116,87,209,213,175,87,147,71,182,68,218,106,91,44,141,67,112,205,204,187,66,133,52,68,136,122,116,98,192,174,84,67,58,192,206,129,34,85,52,189,67,106,154,172,116,185,187,77,119,161,47,46,159,70,129,47,174,203,149,212,153,105,176,61,80,111,125,63,162,174,169,50,52,200,182,212,127,201,193,142,34,52,85,146,148,211,81,198,115,204,162,152,34,185,123,107,129,41,121,130,202,33,193,116,86,185,136,89,150,199,95,127,64,139,150,184,205,198,191,66,212,221,93,175,107,190,64,185,219,148,35,172,110,196,203,112,56,73,182,122,63,122,37,149,139,94,100,116,101,222,97,121,76,141,50,58,157,10
190,57,112,34,215,101,33,108,205,181,192,208,154,205,108,206,168,165,128,186,99,217,150,215,205,120,87,57,166,94,222,200,158,193,208,69,86,50,139,122,175,39,222,123,73,102,130,190,81,175,131,67,180,86,180,168,126,116,113,97,38,150,61,111,217,158,213,182,124,136,89,56,178,60,73,128,95,60,197,126,205,81,40,151,183,216,61,163,217,131,118,178,113,188,138,189,66,94,39,115,88,209,213,175,87,147,71,182,68,218,106,90,44,142,67,112,206,203,187,66,133,53,69,136,122,115,98,192,174,84,66,58,192,206,129,35,84,53,189,66,108,154,172,116,186,186,77,119,161,48,45,159,71,129,46,173,204,148,212,153,105,175,62,80,110,125,63,164,174,169,50,53,201,181,213,127,201,193,141,33,53,87,146,148,212,80,198,114,204,162,152,32,184,123,105,129,41,121,130,201,34,192,117,86,186,137,89,150,199,95,127,64,139,150,185,204,199,191,67,212,221,93,176,107,191,64,185,219,148,35,173,111,195,203,112,57,72,181,123,62,123,37,149,141,95,99,116,100,221,96,122,76,141,49,58,156,10
191,57,112,34,215,101,34,107,205,181,193,208,155,206,107,206,167,165,129,185,99,217,149,214,205,120,88,57,166,93,222,202,159,192,208,69,87,49,138,123,175,39,221,124,72,102,129,190,83,175,131,68,180,86,179,168,125,116,113,97,38,150,61,110,215,158,215,181,124,135,88,55,180,60,74,129,96,60,197,125,206,81,40,153,184,217,61,164,217,130,117,178,114,187,137,189,64,95,39,116,87,210,213,176,87,146,71,182,67,218,106,91,45,141,66,112,205,203,187,67,133,52,68,137,121,115,98,191,173,84,66,58,193,206,129,34,85,52,189,67,107,153,172,116,185,188,77,118,161,48,46,159,70,129,47,174,203,148,213,154,104,176,62,80,111,125,63,162,174,169,49,53,200,181,211,127,201,194,142,35,52,85,146,149,212,80,198,115,204,163,152,33,185,123,107,130,41,121,129,202,33,193,116,85,186,136,89,151,200,94,127,64,139,150,185,205,199,191,66,212,221,93,175,107,190,64,185,219,148,35,172,110,197,204,113,55,73,182,122,63,122,37,149,140,95,100,116,101,221,98,122,76,141,50,58,157,10
189,59,113,36,216,100,33,107,205,180,192,208,155,205,105,205,169,166,130,186,98,216,150,214,205,121,89,57,167,94,223,200,159,190,207,69,89,50,137,123,174,38,220,126,73,102,131,190,82,175,132,67,181,87,180,168,126,116,114,95,40,150,62,113,216,158,215,183,123,135,88,56,176,61,72,129,96,62,199,125,207,82,40,153,183,219,61,162,216,132,117,177,113,187,136,188,65,95,38,116,85,207,212,176,86,147,72,182,68,218,107,90,44,141,67,112,205,203,187,66,133,49,67,138,122,116,99,191,175,84,65,59,192,205,127,32,86,53,188,67,106,153,173,115,184,187,78,119,161,46,47,158,70,131,46,174,202,148,213,152,105,176,61,80,111,125,65,163,173,168,49,52,201,181,212,128,201,194,142,35,51,85,146,148,212,82,198,115,202,163,154,34,186,123,107,129,42,119,129,204,34,194,116,86,186,137,89,150,198,91,128,66,139,149,184,203,198,191,66,212,221,92,175,107,191,64,186,218,149,34,173,111,196,202,111,52,73,181,122,63,121,37,149,139,96,98,116,102,222,98,121,76,141,51,57,156,10
191,57,112,35,216,100,34,107,205,182,192,208,155,205,107,206,168,165,129,185,99,216,149,215,205,121,88,56,166,93,222,201,159,192,208,70,88,51,138,123,175,39,221,124,72,102,130,190,83,175,130,68,179,86,180,168,126,116,113,96,38,150,61,111,216,158,214,181,124,135,88,55,179,60,74,128,96,60,198,125,206,81,40,153,183,217,61,163,217,131,117,178,114,187,137,189,64,95,39,116,87,209,213,175,87,147,71,182,68,218,106,91,44,141,67,112,205,204,187,66,133,51,68,136,122,116,98,192,174,84,67,58,193,206,129,34,85,52,189,67,106,154,172,116,186,187,77,119,161,47,46,159,70,129,47,174,203,148,212,153,105,176,62,80,111,125,63,163,174,169,50,52,200,181,212,127,201,193,142,34,52,86,146,148,212,81,198,115,204,162,152,34,185,123,106,129,41,121,129,202,34,193,116,86,185,136,89,150,199,94,127,64,139,150,184,205,199,191,66,212,221,93,175,107,190,64,185,219,148,35,172,111,196,203,112,55,73,182,122,64,122,37,149,140,94,100,116,101,222,97,122,76,141,50,58,157,10
191,57,111,35,216,100,34,107,205,181,192,208,154,205,107,205,168,164,128,186,98,216,150,215,205,121,88,56,166,94,222,202,159,192,208,70,88,51,138,122,175,38,221,123,72,102,129,189,83,175,130,68,180,85,180,168,124,116,113,95,38,150,61,112,215,158,215,181,123,136,88,54,179,60,74,128,96,60,198,127,207,82,39,152,184,217,62,162,217,131,117,178,113,188,137,189,65,95,38,116,87,208,214,176,87,148,70,182,68,218,106,91,44,141,66,112,206,203,187,67,133,52,68,136,122,117,98,192,174,85,66,59,193,206,129,34,84,52,190,68,106,154,173,116,185,187,78,119,161,48,46,160,71,129,47,174,202,148,213,153,104,175,62,80,111,126,63,163,175,168,49,52,200,180,211,126,200,193,143,34,51,86,146,149,213,81,199,114,205,162,152,33,184,123,107,129,42,121,130,202,34,193,117,85,185,135,90,151,200,94,127,63,140,151,184,205,199,191,65,212,222,92,177,108,190,64,186,219,148,35,172,111,196,203,112,55,73,182,122,64,123,37,149,140,95,98,116,102,222,97,120,76,141,51,58,157,10
76,68,193,201,102,206,201,189,66,212,132,191,183,86,83,102,89,208,133,102,181,199,182,222,99,163,154,218,125,175,209,163,114,165,82,111,51,124,110,117,153,192,95,48,128,192,189,146,211,160,42,149,115,203,61,110,205,57,70,53,79,146,47,39,118,76,139,95,205,32,80,33,160,59,138,210,97,93,66,42,194,150,49,154,47,35,111,79,34,211,72,203,80,153,160,217,79,106,72,100,216,191,167,187,104,90,101,175,213,157,71,70,170,61,89,68,47,122,32,158,94,86,43,145,79,212,135,128,134,222,86,41,40,71,178,88,213,132,90,73,111,106,79,127,117,193,96,54,162,200,166,207,219,198,62,208,193,112,155,163,105,114,53,66,139,53,199,183,129,50,40,87,149,34,193,151,139,87,76,149,39,83,62,129,154,128,210,45,123,52,192,97,91,68,122,180,66,194,94,76,139,93,56,128,59,123,72,101,44,42,194,132,69,208,187,178,138,60,68,71,153,104,61,124,50,48,122,83,84,41,209,46,52,41,156,202,132,158,187,59,137,118,72,157,201,94,220,44,173,195,186,175,113,65,97,217,11
74,68,193,200,103,206,202,187,67,210,132,192,180,85,84,102,91,208,133,101,181,200,181,221,101,161,154,218,123,175,209,161,114,166,82,111,49,123,110,117,154,193,95,48,129,192,190,148,213,162,43,149,116,202,61,109,207,58,69,53,78,146,47,37,118,76,137,94,204,33,81,32,159,59,139,213,100,96,68,42,193,150,47,153,45,37,110,78,32,212,74,204,80,154,159,217,80,108,72,100,215,193,167,184,104,90,102,176,213,158,72,67,170,61,87,67,47,123,32,158,96,87,43,147,80,212,135,129,134,222,85,43,39,71,178,90,213,133,89,75,112,106,79,128,116,193,95,52,160,200,166,208,219,198,61,209,192,110,153,162,105,115,54,66,138,54,197,184,131,50,40,85,148,34,193,152,141,89,76,150,38,81,62,128,155,129,212,43,123,50,192,97,91,67,123,179,66,194,93,74,139,93,55,129,58,122,72,99,43,43,197,132,66,208,188,178,137,58,68,72,154,103,61,122,51,48,122,83,84,43,208,47,52,41,155,202,134,159,185,59,136,120,71,157,201,94,219,43,174,196,185,173,112,63,97,216,11
77,68,193,200,102,206,202,187,67,212,133,191,183,86,84,104,89,208,133,102,181,200,183,222,98,163,155,218,126,175,209,163,113,165,81,112,51,125,110,116,153,192,96,47,128,191,188,146,211,159,43,150,114,204,62,110,203,56,70,55,80,146,46,39,117,75,138,95,205,32,79,34,161,58,139,209,97,94,65,43,195,150,48,153,47,36,111,79,33,210,73,203,80,152,160,217,78,107,73,99,216,191,167,186,104,91,101,176,213,157,70,69,169,61,90,67,46,121,32,158,96,86,43,145,78,212,135,129,135,221,86,41,40,71,178,88,212,132,89,74,112,105,79,127,117,193,96,53,163,199,166,208,220,198,63,209,192,111,154,163,104,115,54,66,138,53,199,183,130,49,41,87,148,33,193,151,139,87,76,148,39,83,62,129,154,128,211,44,123,51,192,97,91,67,121,180,66,194,95,77,139,92,56,129,59,123,71,101,44,42,195,132,68,207,187,179,137,60,68,71,152,104,61,124,49,48,121,83,84,42,209,46,53,43,157,202,131,159,186,59,137,119,71,157,201,94,220,44,174,196,187,175,114,64,97,217,11
76,69,194,200,103,206,201,188,66,211,132,191,182,85,85,104,89,209,134,103,181,199,181,223,99,164,155,219,125,176,207,162,115,164,83,112,51,122,110,117,154,191,96,46,128,191,188,145,211,160,41,149,115,204,63,110,206,57,68,54,81,145,47,40,119,75,138,95,206,31,79,33,160,60,139,211,97,94,66,42,194,151,48,154,48,35,111,78,35,210,73,204,80,153,161,217,78,105,72,101,217,192,167,186,105,90,101,174,214,156,73,69,170,60,89,67,48,122,31,158,95,86,44,144,78,213,134,128,134,222,86,41,40,73,178,89,213,132,89,74,111,106,79,127,116,193,95,54,164,200,165,208,219,197,62,208,193,112,154,163,106,114,54,66,140,53,198,182,130,49,40,86,150,35,193,151,138,87,76,149,41,82,62,130,156,127,211,45,122,51,193,96,90,67,121,181,66,193,94,76,139,94,53,126,58,122,71,101,44,43,196,133,67,209,187,178,139,61,67,72,152,104,62,125,52,47,123,83,85,41,208,46,54,41,156,203,132,159,188,59,138,119,71,158,201,94,221,42,172,196,186,177,114,64,97,217,11
75,71,193,201,103,205,199,189,65,212,132,191,182,85,82,103,89,208,134,101,181,198,183,222,100,165,154,217,125,177,210,165,113,165,83,110,51,125,109,117,154,193,95,48,129,189,188,144,210,159,43,148,115,201,61,109,205,57,70,55,79,145,47,40,116,76,136,94,205,29,82,33,160,59,139,212,96,94,66,42,195,149,49,153,46,36,110,79,35,212,72,202,79,154,163,219,79,105,73,99,214,191,167,189,102,92,101,174,214,156,70,70,170,60,89,66,47,123,31,160,95,86,41,141,79,213,136,131,133,220,87,42,42,68,178,88,214,134,89,75,114,106,79,126,116,193,97,54,164,201,166,210,219,196,62,207,193,113,155,163,105,114,54,65,138,52,198,185,128,51,39,85,148,34,195,150,139,88,77,148,39,83,62,129,154,130,210,45,124,52,192,95,91,68,122,179,65,197,93,75,139,94,57,128,56,124,70,101,46,42,194,132,70,208,187,179,141,61,69,73,154,104,62,121,50,47,119,83,83,41,208,49,50,41,155,203,133,158,186,59,134,116,71,159,202,92,219,44,171,198,185,174,115,65,97,219,11
76,69,195,199,103,205,200,188,66,214,131,190,184,86,82,103,89,207,131,102,181,198,181,222,99,164,155,217,126,174,208,163,115,166,82,110,50,123,109,116,153,193,96,48,128,190,187,146,209,162,43,148,115,202,61,110,204,58,68,54,82,145,46,38,118,77,137,95,206,32,80,33,160,61,138,209,97,93,66,43,194,149,49,154,47,35,112,80,34,211,73,204,81,152,161,218,79,104,72,99,215,191,168,188,105,91,100,176,213,157,72,70,169,61,89,68,47,122,31,158,94,86,42,146,78,211,135,129,133,221,86,41,41,71,176,88,212,133,90,73,113,105,78,129,116,194,98,53,163,200,166,207,218,199,62,207,191,112,154,162,105,113,54,66,139,54,201,181,130,51,39,88,149,35,194,150,139,88,76,148,39,83,63,130,154,130,210,44,123,53,191,95,91,68,121,182,66,195,94,76,138,94,56,128,60,124,72,101,44,43,194,133,68,208,185,178,137,62,68,69,153,103,62,125,49,48,122,82,84,42,209,47,51,43,155,202,131,159,188,58,138,118,73,158,202,93,221,43,172,196,184,176,112,64,97,218,11
75,67,191,202,102,208,201,191,67,213,131,194,182,87,83,102,88,208,129,102,179,202,181,221,96,164,152,221,126,174,209,165,112,165,81,112,51,126,107,118,152,190,95,49,128,192,188,147,210,161,40,151,112,200,62,110,203,56,68,53,80,144,48,39,120,79,143,94,205,30,84,32,160,59,138,212,100,94,62,44,194,150,49,158,46,35,111,80,32,211,70,207,80,152,163,214,78,107,75,102,216,190,172,185,105,86,100,176,211,161,71,71,172,59,87,67,49,125,32,158,91,85,44,145,77,210,135,129,134,222,88,43,41,70,181,87,212,130,89,72,112,107,79,128,116,192,97,53,161,200,162,207,221,197,61,209,194,111,157,164,105,115,54,67,137,50,199,184,130,49,38,84,149,34,195,149,138,93,77,151,40,83,61,127,154,129,206,47,123,52,191,94,91,70,122,180,67,197,94,79,138,94,58,128,59,122,74,101,46,44,191,132,65,208,189,177,138,60,69,73,154,104,61,124,50,47,125,81,84,41,210,44,54,39,154,203,133,155,186,59,136,118,69,153,201,94,221,42,169,195,187,176,113,66,96,219,11
74,68,194,200,104,205,203,188,68,212,132,189,182,87,83,102,91,207,135,98,184,198,182,218,99,162,154,217,128,178,208,164,111,167,82,113,50,126,108,116,153,194,96,51,128,192,189,145,211,164,38,149,114,205,64,112,202,57,69,55,76,144,46,43,119,75,140,91,206,31,80,32,159,58,138,209,99,95,65,43,192,153,46,156,48,35,111,75,30,215,71,204,80,155,160,218,80,106,70,103,214,192,168,187,103,91,99,176,214,155,73,72,167,62,89,65,47,118,29,158,94,87,45,143,82,211,135,129,131,227,85,38,40,71,175,86,213,136,90,72,112,104,79,125,116,192,97,52,159,202,161,208,218,198,62,208,194,113,156,161,105,112,54,65,138,52,198,182,131,51,39,87,150,33,192,151,139,87,75,146,36,82,62,126,153,129,211,46,125,49,194,97,91,67,122,185,66,193,93,76,141,92,52,129,62,123,77,100,43,41,193,134,66,205,186,179,138,59,69,70,152,105,61,127,52,50,123,85,84,43,211,47,53,42,158,203,135,160,184,58,137,118,74,160,205,94,222,48,173,193,188,174,117,70,98,214,11
76,69,194,201,102,206,201,188,66,212,132,191,183,86,83,103,90,208,133,102,181,199,182,222,99,163,155,218,125,175,208,163,114,165,82,111,51,124,109,116,153,192,95,48,128,192,189,146,211,160,42,149,115,203,61,110,204,57,69,53,79,146,47,39,118,76,139,95,205,32,80,33,160,59,138,209,97,94,66,43,194,150,49,154,47,35,111,79,33,211,73,203,80,153,160,218,80,106,73,100,216,192,167,187,105,90,101,175,213,157,71,69,170,61,89,67,47,122,32,158,95,86,43,145,79,212,135,128,134,222,86,41,40,71,177,87,213,133,90,74,112,107,79,127,117,194,96,54,163,200,166,207,219,198,62,208,193,112,155,163,105,114,53,66,139,53,199,183,130,49,40,87,149,34,193,151,139,88,77,148,39,83,62,128,154,128,211,45,123,52,192,96,91,68,122,180,66,194,94,76,139,93,56,128,59,123,72,101,45,42,194,132,68,208,187,179,138,60,68,70,153,104,61,124,50,48,122,83,84,42,209,46,52,42,156,202,132,158,187,59,137,118,72,158,201,94,220,44,173,195,186,175,113,65,97,217,11
76,68,193,201,102,206,201,189,66,212,132,191,183,86,83,103,89,208,132,103,181,199,182,222,99,163,155,218,125,175,208,163,114,166,82,111,51,124,109,116,153,192,95,48,128,191,189,146,211,160,42,149,115,203,62,110,204,57,70,53,79,146,47,39,118,76,138,95,205,32,80,33,160,59,138,209,97,94,66,43,194,150,49,154,47,36,111,79,33,211,73,203,79,153,160,217,79,106,73,100,216,191,167,187,105,90,101,175,212,157,71,70,170,61,89,67,47,122,32,158,95,86,43,145,79,212,135,128,134,222,86,41,40,71,177,87,213,133,90,73,112,106,79,127,116,193,96,54,163,200,166,207,219,198,62,208,193,112,155,163,105,114,53,66,139,53,199,183,130,50,40,87,149,34,193,151,139,88,77,148,39,83,62,129,154,128,211,45,123,52,192,96,91,68,122,180,66,194,94,76,139,93,57,128,59,123,73,101,44,42,194,132,68,207,187,178,139,60,68,70,153,104,61,124,50,48,122,83,84,42,210,46,52,42,156,202,132,158,187,59,137,118,72,158,201,94,220,44,173,195,186,175,113,65,97,217,11
75,68,193,202,103,206,201,189,67,212,131,192,183,86,83,104,89,208,134,103,180,200,183,222,100,163,155,218,125,175,209,162,114,165,83,112,51,124,110,116,153,192,94,47,128,192,190,147,212,160,42,149,115,202,62,109,204,57,69,53,79,145,46,38,117,75,141,94,205,33,79,33,161,59,138,208,98,93,65,43,193,149,48,155,47,35,111,79,33,211,72,203,80,153,161,217,80,107,73,100,216,190,167,187,105,91,101,175,214,159,72,70,170,62,88,66,48,120,32,158,93,86,42,145,80,212,135,129,134,220,86,41,40,71,178,88,212,132,91,74,111,106,79,127,117,194,95,54,163,199,167,207,219,199,61,208,193,111,156,163,104,115,53,65,139,53,199,182,130,50,39,88,149,36,193,150,139,87,77,147,40,83,62,128,154,129,210,45,123,53,192,96,92,67,122,180,66,194,92,77,139,94,57,129,59,122,71,102,45,41,194,132,66,207,187,178,139,59,68,70,152,105,62,124,50,48,122,82,85,41,211,46,52,41,157,202,133,158,187,59,137,118,72,158,201,94,220,44,173,196,187,175,113,65,96,217,11
74,67,191,199,102,209,204,190,70,212,130,191,185,84,78,106,90,209,131,105,181,201,181,222,100,163,154,219,121,174,204,163,115,164,81,112,51,122,112,114,153,197,94,50,129,190,190,143,209,160,42,146,112,205,64,108,209,54,68,53,81,147,47,43,119,74,141,92,206,33,81,34,158,59,137,207,97,94,61,44,192,146,45,151,47,36,109,80,32,208,71,204,81,152,163,219,81,107,75,100,219,185,164,188,107,92,104,177,208,158,73,70,169,66,89,69,49,120,32,158,93,87,39,150,79,218,137,129,135,223,84,42,37,69,177,88,214,131,90,79,111,109,79,126,114,191,93,58,163,198,161,207,219,197,61,206,189,118,158,167,106,113,54,65,138,51,206,184,131,50,42,90,148,33,196,149,139,90,75,146,41,85,62,129,151,123,210,42,122,50,197,97,93,66,117,176,66,193,97,76,139,95,57,127,55,127,71,104,45,44,195,131,64,210,185,179,139,63,69,68,154,104,61,122,49,50,121,81,86,44,211,46,53,42,160,208,132,161,188,56,139,119,75,162,203,93,220,44,176,193,188,180,112,63,96,214,11
76,69,195,199,104,206,200,192,67,215,129,190,181,85,87,107,93,209,132,103,180,203,181,219,99,164,154,217,122,174,211,162,114,166,84,111,50,127,107,113,150,192,97,46,125,191,190,144,210,160,42,149,116,202,60,111,204,56,68,53,81,146,45,39,118,75,138,93,208,31,76,32,161,58,142,209,99,91,65,42,194,149,53,153,46,36,113,83,33,209,72,205,81,154,162,216,82,107,70,103,214,188,165,187,105,88,101,175,211,157,69,70,170,62,90,64,44,123,32,160,95,85,42,142,79,211,134,129,129,222,84,43,41,70,181,88,211,132,92,74,115,107,78,128,116,194,95,54,165,200,167,207,218,201,61,208,192,114,155,164,107,113,52,63,140,58,198,180,132,52,39,85,148,33,193,149,141,87,77,148,39,83,61,128,153,127,209,41,122,49,195,94,92,68,120,183,66,196,94,77,139,93,53,127,59,124,74,102,46,42,195,130,70,208,186,175,138,60,66,72,155,106,62,123,51,45,123,84,87,41,212,48,53,44,155,204,132,156,188,57,138,119,74,157,203,95,218,45,173,195,187,176,113,62,98,216,11
76,68,194,201,102,205,201,189,67,212,132,191,183,85,83,103,90,208,133,102,180,199,181,222,100,164,154,219,126,176,208,163,115,166,82,111,51,125,109,116,153,193,95,48,128,192,189,147,211,160,42,149,115,202,62,110,204,58,70,53,79,146,47,38,118,76,138,95,204,31,80,33,159,59,138,209,96,94,66,42,194,150,49,154,47,35,111,79,33,211,73,204,80,153,160,217,79,106,72,101,216,191,166,186,104,90,101,175,212,158,71,70,169,62,88,68,48,123,32,158,95,86,43,145,79,212,135,128,134,222,86,42,41,71,178,88,213,133,90,74,112,107,79,127,117,194,96,54,162,199,166,207,219,198,61,208,193,112,155,164,105,115,53,66,138,52,199,182,130,49,40,87,148,33,193,151,140,87,76,147,40,83,62,128,154,128,210,44,123,52,192,96,91,68,122,180,66,194,94,76,139,93,56,128,59,123,73,100,45,42,194,132,69,207,187,179,138,60,67,70,153,104,61,124,49,49,122,83,84,42,210,46,52,42,156,201,132,158,186,58,137,118,72,158,202,93,220,44,173,195,186,175,113,65,97,217,11
76,69,193,203,101,206,201,187,67,213,131,191,184,85,83,102,90,209,131,103,182,200,182,224,99,163,154,218,127,175,207,164,116,166,81,112,52,124,110,118,152,192,96,48,129,191,189,146,210,160,41,149,114,203,62,110,203,58,69,53,78,146,45,39,116,76,138,95,204,31,80,33,159,61,137,209,98,95,66,44,192,151,50,155,47,35,109,78,34,212,72,204,80,154,161,218,80,107,73,99,217,191,166,186,104,90,102,174,213,158,72,70,171,60,88,68,48,124,32,158,96,84,42,144,80,214,136,129,134,223,87,42,39,70,177,87,212,132,90,75,113,108,81,126,116,194,95,54,163,199,166,207,219,199,60,208,192,111,154,162,106,115,56,67,139,51,198,181,129,51,39,86,148,34,192,151,139,89,77,149,39,83,60,130,153,128,211,45,123,52,191,96,92,68,123,179,66,196,93,75,139,93,57,130,59,122,74,101,46,41,195,133,69,208,187,178,139,62,68,71,153,106,63,124,50,48,123,85,85,41,209,46,51,42,156,205,132,158,186,59,137,117,71,158,201,94,220,45,171,195,187,175,114,64,96,218,11
77,68,191,199,102,205,201,190,68,213,132,189,181,83,84,102,90,208,134,102,180,197,180,222,102,164,152,218,126,176,207,160,113,166,82,110,52,122,109,114,155,191,93,50,133,192,187,149,209,161,41,151,116,202,60,109,204,58,69,55,78,146,47,40,120,77,138,93,206,33,78,33,161,62,139,208,98,98,64,43,192,150,47,155,49,32,112,81,34,212,72,204,80,154,161,217,80,106,72,100,215,190,168,185,105,91,102,176,212,160,70,69,171,60,89,68,48,121,33,159,96,86,41,145,81,213,135,126,136,222,84,43,42,71,177,88,211,134,91,72,114,105,79,126,115,195,99,55,163,199,167,207,221,199,61,209,191,111,154,162,102,113,51,66,139,53,197,182,129,51,42,86,150,33,192,152,138,89,78,147,37,83,60,129,153,127,210,44,121,52,193,96,91,67,121,181,66,193,95,75,139,93,58,127,58,123,73,100,46,41,195,133,66,208,186,179,139,61,68,69,152,105,58,125,50,50,119,81,83,41,206,47,52,43,158,203,133,157,188,58,138,117,70,157,201,94,217,43,172,194,187,176,114,65,97,220,11
76,70,196,202,98,208,199,186,69,214,131,189,183,87,84,103,88,210,132,107,183,201,182,220,102,164,155,218,127,175,209,162,115,164,82,111,51,127,105,118,153,193,95,48,130,190,188,146,210,160,42,149,116,207,64,109,204,57,69,52,79,142,45,39,117,72,139,94,202,31,76,30,160,62,141,209,95,93,64,43,194,150,52,158,45,30,109,81,33,213,72,205,79,152,164,216,78,102,73,101,214,192,163,184,100,89,99,176,213,159,68,71,172,62,88,67,49,120,32,160,95,85,44,148,79,209,136,127,135,220,89,43,41,73,176,91,210,130,92,76,113,110,79,127,119,192,94,55,162,201,163,207,215,200,60,206,193,110,154,165,102,113,52,67,139,54,202,184,130,54,38,86,148,33,194,150,140,91,76,148,38,84,60,127,155,125,211,43,120,51,195,95,90,70,124,180,65,192,98,75,138,89,57,130,58,122,71,102,47,41,194,132,71,206,187,176,137,62,67,71,153,105,59,123,48,47,124,84,84,43,212,48,51,41,156,203,131,157,187,58,134,122,72,158,202,97,217,45,174,198,184,177,115,66,93,216,11
75,68,194,201,102,206,201,188,67,212,132,191,183,85,83,103,89,208,133,103,180,199,181,222,100,163,155,219,125,176,207,163,114,164,82,112,52,124,109,117,154,192,95,49,128,193,189,147,210,160,41,149,115,203,62,110,204,57,70,53,79,145,47,39,118,75,139,94,204,32,80,33,160,59,138,209,97,94,66,43,194,150,49,154,48,35,111,79,33,211,73,203,80,152,161,217,79,105,72,100,216,192,168,188,104,91,101,175,212,158,71,70,170,61,88,67,47,122,33,159,94,86,43,144,79,212,134,129,133,222,86,42,41,71,177,88,213,133,90,74,112,106,78,126,116,194,96,54,162,201,166,207,219,199,62,208,193,111,155,162,105,113,53,67,139,54,199,183,129,49,39,86,148,34,193,151,139,89,77,148,39,83,62,129,154,128,211,45,123,52,192,96,90,68,122,181,66,194,94,77,140,94,56,127,59,123,72,101,45,42,195,131,68,208,187,178,138,60,67,70,152,104,61,125,50,47,122,83,84,42,209,47,52,42,157,202,132,159,188,60,138,117,72,158,201,93,221,44,173,196,186,176,113,64,97,218,11
76,69,193,201,102,206,202,188,66,212,132,191,182,86,83,103,90,208,133,102,180,199,182,222,99,163,155,218,125,175,208,163,114,165,82,111,51,125,109,117,153,192,95,48,128,192,189,146,211,160,42,149,115,203,61,110,204,57,69,53,79,146,47,39,118,76,139,95,205,32,80,33,160,59,138,209,97,93,66,43,194,150,49,154,47,36,111,79,33,211,73,203,80,153,160,217,79,106,73,100,216,191,167,187,105,90,101,175,212,157,71,69,170,61,89,67,47,122,32,158,95,86,43,145,79,212,135,128,134,222,86,42,40,72,178,87,213,133,89,74,112,107,79,127,117,193,96,54,163,200,166,207,219,198,62,208,192,112,155,163,105,114,53,66,139,53,199,183,130,50,40,87,149,34,193,151,139,88,77,148,40,83,62,129,154,128,211,45,123,52,192,96,91,68,122,180,66,194,94,76,139,93,57,129,59,123,72,101,44,42,194,132,68,207,187,179,139,60,68,70,153,104,61,124,50,48,122,83,84,41,210,47,52,42,156,202,132,158,187,59,137,118,72,158,201,94,220,44,173,195,186,175,113,65,97,217,11
76,68,193,201,102,205,201,189,67,212,132,191,183,86,83,103,89,208,133,102,181,200,182,222,99,162,154,218,125,175,208,163,114,165,82,111,52,125,109,117,153,192,95,48,128,191,189,146,211,160,42,149,115,203,62,110,204,57,69,53,80,146,46,39,118,76,139,95,205,32,80,33,160,60,138,209,97,94,65,43,194,150,49,154,47,35,111,79,33,211,73,204,80,153,160,218,80,106,73,101,216,191,167,187,105,90,101,174,212,158,71,69,170,61,89,67,47,122,32,158,95,86,43,145,79,212,135,128,134,222,86,42,40,72,177,87,212,133,90,73,111,106,80,127,117,193,96,54,163,200,166,207,219,198,62,208,193,112,155,163,104,114,53,66,139,53,198,183,129,49,40,87,149,33,193,151,139,88,76,148,39,83,62,129,154,128,211,44,123,53,192,96,91,68,122,180,67,195,94,77,139,93,56,129,60,123,72,101,44,42,194,132,68,208,187,179,138,60,68,70,153,104,61,124,50,48,122,83,83,41,209,46,52,42,155,202,131,158,187,59,137,118,71,158,202,94,221,45,173,196,186,174,113,65,98,217,11
77,69,194,201,102,205,201,189,67,212,132,191,181,85,82,102,90,207,132,102,181,200,182,221,99,163,155,217,126,176,209,162,114,166,82,111,51,124,110,116,153,191,95,47,128,192,189,146,210,160,41,149,115,203,61,111,204,57,68,54,80,146,46,39,118,76,138,94,204,32,79,33,161,59,138,210,97,94,66,44,195,150,50,154,47,35,111,79,34,211,73,203,81,153,161,218,79,107,73,101,216,192,167,188,105,91,102,174,213,157,72,69,170,61,88,67,48,122,31,159,95,86,43,145,79,212,135,129,133,222,86,42,40,72,177,88,213,133,90,74,111,107,79,127,117,194,96,54,162,199,166,206,219,198,62,209,193,112,155,163,105,113,54,65,139,53,199,182,130,50,40,87,149,34,193,151,138,87,77,148,40,84,63,129,154,129,211,45,123,52,191,96,90,67,122,180,67,194,94,77,140,93,56,129,60,123,73,101,45,41,194,132,68,207,187,179,138,60,68,70,153,104,62,124,50,49,122,83,84,42,210,47,53,42,157,202,131,158,187,59,137,118,71,158,201,93,219,44,173,196,186,174,114,65,97,218,11
76,70,194,199,104,206,201,189,68,214,132,192,182,87,83,104,92,210,132,102,182,198,182,220,98,164,156,218,125,174,208,162,113,165,81,111,52,125,108,119,155,192,92,49,129,193,189,145,210,160,39,148,114,202,62,109,203,58,69,54,80,146,47,39,120,74,139,94,204,33,79,32,159,60,139,208,98,94,65,45,195,150,51,154,46,35,111,81,33,212,73,205,80,151,159,216,81,106,72,102,215,190,166,186,103,89,101,176,212,157,71,66,170,60,89,65,47,125,32,157,94,86,43,147,81,214,135,128,133,221,88,41,40,70,177,86,215,134,91,75,114,106,78,126,116,192,95,53,165,198,167,208,218,199,60,209,192,113,155,163,105,114,53,66,139,52,199,183,128,50,42,86,149,36,193,149,139,89,75,148,37,82,62,128,153,129,210,44,123,52,193,97,91,69,121,182,66,192,92,76,139,95,57,128,60,123,73,100,44,43,193,132,68,208,188,179,139,60,68,70,153,103,61,126,50,49,122,85,84,41,208,47,51,41,153,204,132,159,186,58,137,118,72,157,202,93,220,45,174,194,185,175,112,65,95,219,11
77,67,193,203,102,206,202,189,67,214,134,192,183,86,85,101,90,209,133,102,181,199,183,222,101,165,154,218,125,174,207,164,114,165,83,111,51,121,108,118,153,192,96,49,129,191,190,145,212,160,41,148,115,203,62,110,205,56,71,54,81,146,46,39,118,75,139,95,204,31,82,32,160,60,139,211,98,94,67,43,194,149,49,155,46,34,110,81,33,213,73,205,81,153,160,217,81,106,74,99,216,190,165,188,104,90,101,177,212,158,72,69,172,61,86,67,47,122,30,157,93,87,43,145,80,212,135,129,133,223,88,42,41,72,177,88,215,134,91,75,113,106,77,126,118,195,97,54,162,202,165,207,217,200,62,210,193,113,155,164,104,114,53,66,139,54,199,184,130,47,39,87,149,34,193,149,140,89,76,147,39,83,62,129,155,129,212,44,123,52,193,97,90,69,122,180,65,195,92,77,140,94,58,129,59,124,72,101,44,41,194,132,68,208,187,177,138,62,67,70,154,106,61,123,52,49,122,83,83,41,210,47,53,40,156,201,133,159,187,61,136,118,71,159,201,93,220,42,172,195,186,175,113,65,97,218,11
75,66,194,200,100,204,201,189,62,208,128,193,181,87,86,104,90,210,132,103,182,198,181,218,98,163,156,217,125,172,208,162,115,162,81,111,52,125,111,117,154,191,92,53,131,195,194,145,214,158,41,148,113,204,62,108,204,57,68,53,81,145,46,39,116,76,138,96,206,32,81,37,158,61,137,210,94,94,65,42,197,151,49,152,45,34,110,78,31,211,76,203,82,150,161,215,77,111,76,99,218,191,171,188,106,92,99,174,210,158,73,74,169,61,88,64,46,126,30,155,96,86,42,146,80,212,134,130,133,224,87,41,42,73,174,89,214,134,92,73,113,106,74,130,117,191,98,52,166,199,164,208,219,202,61,207,195,109,157,165,103,115,51,62,140,55,200,186,128,46,40,86,147,32,192,150,141,87,78,148,39,81,58,129,152,130,213,46,122,54,193,98,89,71,125,181,67,196,93,79,139,95,57,132,60,129,73,100,44,40,196,137,66,207,191,177,140,60,68,72,151,108,60,126,50,48,121,81,85,41,209,45,55,42,156,205,131,158,188,57,137,118,70,157,200,93,219,44,172,195,188,176,114,66,96,219,11
75,66,190,199,103,205,202,189,65,211,135,192,185,84,81,102,90,208,134,104,182,201,181,221,97,165,153,219,124,172,206,163,112,165,79,109,51,126,111,117,153,193,97,45,130,190,186,146,213,160,43,149,111,205,61,109,204,59,70,51,82,144,44,40,120,77,138,94,206,31,82,33,160,57,140,210,98,95,66,41,197,153,50,156,45,35,111,80,33,210,73,204,80,152,157,216,80,109,74,101,216,190,164,188,105,91,102,175,213,159,70,73,168,61,88,66,47,122,34,158,94,85,43,144,79,212,133,128,134,223,85,42,39,75,177,87,214,133,91,71,109,107,79,127,119,194,97,54,163,201,163,209,219,197,62,209,192,109,155,163,107,115,53,64,139,53,199,185,129,50,41,89,150,34,192,149,140,86,76,147,39,84,60,134,156,127,209,44,120,50,193,96,92,67,121,183,70,192,94,74,139,96,58,130,58,122,73,104,43,41,195,134,69,209,184,177,139,61,70,72,154,106,60,125,50,48,122,83,81,42,210,46,52,43,156,202,133,158,187,60,137,118,74,156,202,93,221,44,173,193,188,178,115,66,99,216,11
75,69,193,200,101,204,201,187,70,212,133,191,183,85,83,103,90,207,135,101,181,198,182,224,96,161,155,217,126,175,209,162,114,164,81,111,51,124,109,114,153,195,95,47,128,191,189,146,211,161,42,150,115,203,60,110,204,56,69,56,79,144,46,39,116,76,140,95,206,31,80,33,161,59,138,208,97,95,64,43,193,149,50,154,48,36,110,80,33,210,71,206,81,154,160,219,80,105,74,100,214,192,166,186,105,90,100,177,213,158,71,70,170,61,89,69,47,123,33,158,95,86,42,145,77,212,135,128,133,223,84,41,40,71,175,88,210,133,89,74,113,107,80,126,117,193,97,54,163,202,164,207,220,199,60,208,195,111,154,163,106,115,53,67,140,53,198,183,129,49,37,87,149,34,194,154,140,87,77,147,41,84,61,127,154,129,209,43,124,52,192,98,90,68,122,179,67,196,95,77,139,92,58,129,59,120,70,102,44,41,194,132,66,206,185,180,137,59,67,70,154,104,61,123,50,47,123,82,85,40,210,48,52,41,156,202,134,158,185,57,135,118,73,157,202,95,220,45,173,195,186,174,114,66,97,214,11
73,66,195,201,104,207,201,185,61,209,133,192,182,82,88,106,90,208,127,101,179,200,179,222,96,160,152,221,126,177,208,159,116,166,84,114,48,127,108,120,154,191,97,44,136,188,191,149,210,163,42,150,115,207,63,103,199,57,65,56,72,149,42,38,122,81,140,93,209,30,74,37,164,65,134,217,101,92,64,39,186,146,53,153,45,36,108,77,33,212,71,211,81,155,159,224,81,105,78,100,215,187,168,187,108,89,101,177,208,157,75,73,169,65,93,68,51,123,32,155,95,86,40,148,80,210,130,126,132,226,85,41,41,77,172,87,209,134,86,75,111,112,80,125,115,193,94,56,165,201,167,204,222,200,69,215,191,116,153,167,109,119,54,62,143,54,204,187,123,48,41,86,149,38,194,155,143,90,79,156,41,86,61,131,153,122,221,41,119,49,192,92,91,66,125,181,64,195,93,78,139,95,58,127,62,127,74,107,42,40,199,128,71,211,186,172,136,61,72,75,156,107,64,121,47,52,120,87,85,40,207,51,50,35,153,202,126,157,201,61,137,117,65,159,206,95,223,41,173,197,189,173,111,59,97,220,11
75,69,195,201,101,205,201,188,66,212,131,190,184,87,82,103,90,209,133,103,181,201,184,221,100,164,154,218,124,176,209,162,115,164,82,110,50,124,109,117,153,191,95,49,129,191,190,144,211,161,42,151,114,201,61,109,204,58,69,55,78,145,48,39,119,76,139,94,206,32,79,32,163,58,138,209,97,93,64,44,195,150,49,154,47,35,110,79,32,209,74,203,80,153,160,219,81,106,72,102,214,190,168,187,105,90,102,175,212,160,71,68,170,61,89,68,47,122,32,158,96,87,44,145,79,211,134,128,133,221,86,40,40,71,177,88,212,134,90,72,112,107,78,127,118,193,98,54,162,200,167,206,220,199,63,210,193,112,157,164,105,114,52,65,140,53,198,182,130,49,40,87,148,32,193,151,140,88,77,150,39,84,62,129,154,130,212,47,123,52,192,96,91,68,122,180,66,194,95,76,138,94,56,127,61,122,73,102,44,42,195,133,68,206,187,179,139,59,68,71,151,105,61,124,51,49,123,84,85,41,209,47,53,41,157,202,131,157,188,59,137,118,73,157,203,93,220,44,172,194,186,175,113,65,97,217,11
77,69,193,201,102,205,202,188,66,213,131,191,182,85,83,103,89,207,133,100,181,200,182,222,100,163,155,217,126,176,209,164,114,165,82,111,52,124,109,116,153,193,95,48,128,193,188,145,211,161,42,151,115,202,61,109,206,58,70,53,79,146,46,38,117,75,139,94,204,33,79,33,161,59,139,209,97,93,65,44,195,151,50,154,48,34,110,79,34,212,73,204,79,153,161,217,79,104,73,99,216,191,169,187,106,89,102,174,212,158,71,69,169,61,88,68,47,122,33,158,95,87,43,144,79,211,136,130,135,222,86,40,39,71,176,86,213,133,90,73,112,106,79,126,117,193,96,52,163,201,165,208,220,199,61,209,193,111,154,162,106,114,53,65,138,52,198,184,130,49,41,88,148,33,192,151,138,88,76,148,40,83,62,128,153,128,211,45,123,51,192,96,91,68,121,181,66,195,94,77,139,94,57,127,59,123,74,101,43,41,194,132,68,208,188,179,138,61,68,70,152,104,60,124,50,48,123,84,84,41,209,48,52,43,158,203,132,159,187,58,136,118,71,159,201,93,221,44,172,195,187,176,113,65,97,217,11
75,69,193,201,99,205,203,189,68,213,133,191,185,87,84,102,88,207,132,102,180,201,182,223,100,161,155,219,126,175,209,161,114,166,81,112,50,125,109,116,154,191,94,48,129,192,191,146,210,160,44,149,114,202,61,111,203,57,67,53,78,145,46,40,118,75,138,94,205,34,80,33,161,58,139,210,97,94,65,44,194,147,49,157,46,35,112,80,34,211,76,203,79,153,160,217,80,108,71,100,217,190,167,186,105,90,101,174,212,159,70,70,170,61,89,69,49,121,33,158,95,88,44,143,79,212,136,128,133,221,86,42,40,73,176,87,212,132,90,72,112,107,79,127,116,194,94,55,161,201,165,207,219,198,61,208,193,112,154,163,107,114,53,65,137,54,197,182,131,51,41,89,148,34,194,151,139,87,78,148,40,83,61,130,154,128,211,45,124,54,191,97,92,66,120,181,65,194,92,77,139,93,58,127,59,124,74,101,44,43,195,132,68,207,188,180,139,60,69,70,153,105,62,125,51,48,122,83,84,41,209,44,51,41,157,202,131,158,188,59,136,119,70,157,200,92,220,43,173,196,187,177,113,66,98,219,11
77,69,193,201,102,205,201,189,66,212,133,191,182,85,84,104,90,208,133,103,180,200,182,223,99,164,155,218,126,175,209,162,114,165,82,111,51,124,109,116,152,192,94,48,128,192,190,147,211,160,43,149,115,203,61,110,204,57,69,53,79,146,46,39,118,76,139,95,205,32,80,34,159,59,139,209,97,94,66,43,194,150,50,155,46,35,111,79,34,212,73,204,80,153,160,217,79,106,73,101,215,191,168,187,105,90,101,176,213,158,71,70,170,62,88,67,48,123,32,158,94,86,43,145,79,211,135,128,134,222,86,42,40,72,177,88,213,132,90,74,112,107,78,127,117,193,96,54,162,200,166,207,220,198,61,208,192,111,155,164,105,114,54,65,139,53,198,182,130,50,40,88,148,34,193,151,140,87,77,148,39,83,62,129,155,129,211,45,123,52,192,96,91,68,122,181,65,194,94,77,138,93,57,129,59,123,72,100,44,42,194,132,68,207,187,178,138,60,68,70,153,103,61,124,50,49,121,83,83,42,209,47,52,42,156,203,132,158,186,59,137,117,71,157,201,94,221,44,173,194,187,175,113,65,97,217,11
76,68,193,201,102,206,201,188,66,212,132,191,183,86,84,102,90,208,133,102,181,200,181,222,99,163,155,219,126,175,208,163,114,165,82,112,51,124,109,117,153,192,95,49,128,191,189,146,210,160,41,149,115,203,62,111,204,57,70,53,79,145,46,38,118,75,139,94,204,32,80,34,161,59,138,209,98,93,65,43,194,149,49,154,47,35,111,79,33,211,73,203,80,153,160,217,80,107,73,100,216,191,168,187,105,90,101,175,213,158,72,69,170,61,89,68,47,123,32,158,95,86,42,145,79,212,135,128,133,222,86,41,40,71,178,88,213,133,90,73,112,106,79,127,116,193,96,54,163,199,165,207,219,197,62,208,193,112,155,163,105,113,53,65,138,53,199,183,130,49,40,87,149,34,193,151,139,88,76,148,39,83,62,129,154,127,210,45,123,52,192,97,90,67,122,180,66,195,94,77,138,93,57,129,58,123,73,101,45,42,194,132,69,208,187,179,138,60,68,70,152,104,61,124,50,48,122,83,84,41,210,46,52,41,155,203,132,158,187,59,137,118,72,157,201,93,219,44,173,195,186,175,113,65,98,217,11
74,70,192,201,103,208,202,187,66,210,131,193,181,88,83,104,86,210,134,101,180,199,182,223,101,163,152,219,127,173,207,164,113,164,84,112,51,125,111,119,150,193,95,49,130,192,187,145,214,160,43,149,115,207,61,108,205,59,70,52,80,146,46,39,120,77,137,95,205,31,79,33,161,59,137,210,97,95,68,44,194,149,52,153,47,33,111,79,33,212,72,205,79,152,159,217,78,107,73,101,217,190,166,187,104,90,101,175,211,157,73,68,171,61,87,67,47,120,30,158,95,86,42,145,77,214,137,129,135,221,84,40,41,71,177,90,213,131,89,72,112,105,80,128,118,193,96,54,163,200,167,206,219,199,63,209,194,112,156,162,103,113,53,65,140,54,200,182,129,50,43,85,154,33,193,148,139,88,76,146,41,83,61,127,154,130,210,45,124,54,192,97,88,71,122,180,65,192,94,76,139,92,56,127,58,125,72,101,45,43,192,132,65,208,187,178,138,60,67,69,153,104,62,122,50,46,121,85,81,41,208,46,52,42,155,206,132,157,187,61,137,118,70,156,201,96,218,43,172,197,185,175,113,66,97,218,11
76,68,192,201,100,205,200,188,65,211,133,191,182,85,84,103,89,208,133,102,180,199,182,222,99,163,155,218,126,174,208,163,115,165,81,111,51,125,108,116,153,192,93,48,127,192,189,147,212,160,42,149,114,203,62,110,204,58,68,54,80,145,46,39,117,75,139,95,203,32,80,33,160,58,138,210,97,93,65,44,193,151,49,154,46,34,111,79,34,211,73,203,80,153,161,218,79,106,73,100,215,191,168,188,106,90,101,175,213,156,71,70,170,61,90,67,48,123,32,158,95,86,44,145,79,212,135,129,133,221,87,41,41,71,177,88,213,132,90,74,111,106,78,127,117,194,97,53,162,200,166,207,219,199,62,208,193,112,155,163,105,114,54,65,139,52,200,182,130,50,40,87,148,34,194,151,140,89,76,148,40,82,62,128,153,127,210,44,122,53,192,96,91,67,121,181,67,194,95,76,140,92,56,127,58,122,72,101,43,41,194,132,68,207,187,178,138,60,69,70,154,103,62,124,49,48,122,83,84,41,209,46,52,41,157,203,132,158,188,59,137,118,72,158,202,93,220,44,173,195,186,174,112,64,97,216,11
77,68,193,200,101,204,203,189,64,211,132,192,182,87,85,103,87,208,132,105,180,201,179,220,100,164,153,217,127,176,207,163,114,164,81,109,50,124,110,114,152,192,95,48,128,193,189,147,210,162,41,150,114,202,59,110,205,57,72,54,81,147,45,40,118,77,139,93,204,33,79,31,160,57,139,209,96,93,67,43,195,150,47,154,47,36,112,79,34,211,73,203,81,152,160,218,78,105,74,99,217,191,166,186,106,90,101,175,212,155,72,70,171,61,88,68,48,122,34,158,95,88,42,146,78,215,137,130,132,222,85,42,42,73,177,88,212,133,88,74,114,107,77,127,118,192,96,53,162,201,165,206,220,199,62,209,195,112,154,163,103,114,52,65,141,55,198,182,130,49,40,86,149,34,196,150,138,88,77,147,39,81,62,127,154,129,211,45,123,52,192,94,92,67,122,179,65,194,94,76,139,94,56,128,59,121,73,99,45,43,194,133,69,209,187,179,138,61,66,72,154,103,60,125,50,47,123,84,85,41,209,46,55,42,156,201,131,159,186,59,140,119,71,158,202,93,221,44,172,196,186,177,112,64,96,217,11
75,70,196,202,103,206,201,188,65,212,133,189,182,86,82,101,89,208,134,105,179,200,181,223,100,164,154,217,123,175,209,162,114,164,81,113,52,124,112,116,152,192,94,47,129,193,191,145,208,160,41,148,114,204,61,110,204,57,67,55,79,145,46,37,118,74,138,95,204,34,81,35,162,59,137,208,97,94,66,41,194,150,49,153,45,36,112,79,34,210,71,203,78,155,161,219,81,108,71,101,215,194,167,186,107,92,100,174,211,157,72,70,167,60,89,65,46,121,34,156,95,86,42,143,79,212,137,129,135,222,88,40,42,71,177,86,209,134,91,73,113,108,80,129,117,194,98,55,162,198,167,209,218,197,63,208,194,109,154,165,106,116,50,65,139,51,196,181,130,50,38,86,149,37,191,152,139,89,77,148,39,84,62,126,153,126,210,45,122,54,191,97,92,70,122,181,67,194,94,75,140,95,57,127,59,124,70,99,46,41,195,131,69,208,185,180,141,61,68,73,153,105,61,123,52,48,122,81,82,41,209,45,54,41,158,203,131,160,186,60,137,117,72,157,198,93,222,44,173,193,185,176,114,63,97,218,11
76,68,193,201,102,205,201,188,67,212,132,191,182,86,83,103,90,208,133,102,181,199,182,222,99,163,155,218,125,175,208,163,114,165,82,111,51,124,109,116,153,192,95,48,128,192,189,146,211,160,42,149,115,203,61,110,204,57,70,53,79,145,47,39,118,76,138,94,205,32,80,33,160,59,138,209,97,94,65,43,194,150,49,154,47,36,111,79,33,211,73,203,80,153,160,217,79,106,73,100,216,191,167,187,105,90,101,175,213,158,71,69,170,61,89,67,47,122,32,158,95,86,43,145,79,212,135,128,134,222,86,41,40,71,177,87,212,133,90,73,112,106,79,127,117,193,96,54,163,200,166,207,219,198,62,208,193,112,155,163,105,114,53,66,139,53,199,182,130,49,40,87,149,34,193,151,139,88,76,148,39,83,62,129,154,128,211,45,123,52,192,96,91,68,122,180,66,194,94,76,139,93,56,128,59,123,72,101,45,42,194,132,68,208,187,179,139,60,68,70,153,104,61,124,50,48,122,83,84,42,210,46,52,42,156,202,132,158,187,59,137,118,72,158,201,94,220,44,173,195,186,175,113,65,97,217,11
76,69,193,201,102,206,201,188,67,212,132,191,183,86,83,103,90,208,133,102,181,199,182,222,99,163,155,218,126,175,209,163,114,165,82,111,51,125,110,117,153,192,95,48,128,192,189,146,211,160,42,150,115,203,62,110,204,57,69,53,79,146,46,39,118,75,139,95,205,32,80,33,160,59,138,209,97,94,66,43,194,150,49,154,47,35,111,79,33,211,73,203,80,153,160,217,79,106,73,100,216,191,167,187,105,90,101,175,212,158,71,69,170,61,88,67,47,122,32,158,95,86,43,145,79,212,135,128,134,222,86,41,40,72,178,87,213,133,90,73,112,107,79,127,117,194,96,54,162,200,166,207,219,198,62,208,193,112,155,163,105,114,53,66,138,53,198,183,130,50,40,87,149,34,193,151,140,88,77,148,39,83,62,129,154,128,211,45,123,52,192,96,91,68,122,180,66,194,94,76,139,93,56,128,59,123,72,101,44,42,195,132,68,207,187,179,139,60,68,70,153,104,61,124,50,48,122,83,84,42,209,47,52,42,156,203,132,158,187,59,137,118,72,158,201,94,220,44,173,195,186,175,113,65,97,217,11
76,68,193,201,102,205,201,189,67,212,132,191,183,86,83,103,89,207,132,102,181,200,182,222,99,163,155,217,126,175,208,162,114,166,83,111,52,124,110,116,154,192,95,48,129,192,189,146,211,160,42,150,115,203,62,111,204,58,69,53,79,146,47,39,118,75,139,95,204,32,80,33,161,59,139,209,97,94,66,43,195,149,49,154,47,36,111,79,33,211,73,204,80,153,160,217,80,105,72,100,216,192,167,187,104,90,101,175,212,158,71,70,169,60,89,68,47,122,32,158,94,87,44,144,79,212,135,128,134,223,86,42,40,71,177,87,213,133,89,73,111,107,79,128,117,194,95,54,162,200,166,207,219,197,61,209,193,111,155,163,105,114,53,66,139,53,198,182,130,49,40,86,149,33,194,151,139,87,76,148,39,83,62,128,154,128,211,45,123,52,192,96,91,67,121,180,67,195,95,75,139,94,56,128,60,123,72,102,44,42,194,132,67,208,187,179,139,60,69,71,153,104,61,124,49,48,122,84,83,42,209,46,52,42,157,203,133,158,187,59,137,118,72,158,201,94,220,45,173,195,185,175,113,64,97,218,11
76,69,193,201,102,205,201,189,66,212,132,192,183,86,83,103,90,209,133,101,180,199,182,221,99,163,155,217,125,176,208,163,115,165,81,111,51,124,110,116,153,192,96,48,128,192,189,146,210,161,42,150,115,203,62,110,204,57,70,53,80,146,47,40,118,76,138,95,204,32,80,34,160,59,138,210,97,94,66,43,195,150,50,154,47,36,111,80,34,211,73,203,80,153,160,218,79,106,72,101,216,191,167,187,106,91,101,175,213,157,71,69,170,61,88,68,47,122,31,158,94,85,43,145,80,212,134,128,134,222,86,41,41,72,178,87,213,132,90,73,111,107,79,127,116,194,96,54,163,201,165,207,220,198,61,208,193,113,154,163,105,114,53,65,139,52,198,181,130,50,40,87,148,34,193,150,140,88,77,148,40,83,62,129,154,129,211,45,123,51,192,96,91,67,122,180,67,195,94,77,139,93,56,128,59,124,73,101,44,42,194,132,68,208,186,179,138,60,68,71,153,104,62,124,50,49,122,82,84,42,208,47,52,41,156,202,132,158,187,59,136,118,71,158,202,94,220,44,172,195,186,175,113,64,97,217,11
77,68,194,200,103,206,201,190,67,213,132,190,182,85,83,103,89,208,134,102,180,199,181,222,100,162,155,217,125,175,208,163,114,165,82,111,52,125,110,117,153,193,94,47,128,191,189,147,210,159,42,150,114,204,62,110,204,58,70,54,81,146,47,39,118,75,139,94,205,33,80,33,160,59,139,209,98,94,65,43,194,149,50,154,47,34,111,80,33,210,72,202,80,153,160,217,78,106,74,101,216,190,168,187,105,91,101,174,213,157,71,69,170,61,89,68,47,123,32,158,95,86,43,145,79,211,136,128,133,222,87,42,39,72,178,88,212,134,90,74,111,107,78,126,116,194,95,52,163,199,167,207,219,197,62,208,192,112,154,163,105,114,52,66,139,53,200,182,129,49,40,87,149,34,194,151,139,88,78,147,37,82,62,129,153,128,210,46,123,51,193,96,90,67,121,180,66,194,94,75,138,92,57,128,58,122,73,101,44,42,194,132,68,208,187,179,139,61,68,70,153,104,61,125,50,48,122,83,83,42,209,47,52,41,157,203,132,158,186,59,137,119,72,158,202,94,220,45,172,195,187,175,113,65,98,218,11
72,68,190,197,104,201,202,188,66,218,132,194,183,90,74,99,81,212,135,109,182,198,177,218,104,166,154,222,129,179,210,170,115,164,81,114,54,124,113,114,150,196,96,56,126,195,193,146,213,154,42,151,116,204,60,112,204,59,64,50,80,147,44,40,115,78,141,93,201,36,77,35,163,58,132,212,97,90,64,42,190,154,43,152,51,39,112,85,30,211,72,201,82,152,158,223,79,104,69,96,220,188,168,182,103,91,99,179,214,154,69,67,171,60,87,67,49,123,34,159,94,84,46,143,82,214,137,132,134,221,85,39,42,68,177,89,210,133,90,74,112,110,84,132,120,197,95,54,167,205,169,210,224,200,63,206,197,112,154,166,105,115,56,62,140,52,196,183,128,53,42,82,149,31,197,153,133,85,76,145,43,84,56,124,150,128,214,51,120,58,195,94,90,64,124,181,68,193,94,71,136,90,56,129,60,122,70,100,43,46,199,133,68,208,186,178,135,59,70,69,155,100,64,120,49,46,123,87,81,43,208,44,52,43,155,207,133,158,190,60,138,114,67,162,199,95,221,47,172,197,189,176,113,63,96,214,11
76,68,194,200,102,205,201,188,66,211,131,192,184,85,84,100,90,209,133,101,182,199,179,222,100,163,153,220,125,174,207,162,115,167,83,111,51,124,110,115,153,194,96,47,126,193,191,146,211,162,43,148,115,203,62,110,202,58,69,54,78,145,45,38,119,76,138,95,203,31,80,35,160,60,138,208,96,92,66,43,193,149,52,155,47,37,110,79,33,212,71,204,79,153,163,218,80,104,71,100,216,190,168,188,106,91,101,174,212,157,73,67,172,61,87,67,47,123,34,160,95,84,44,148,79,213,135,131,133,222,87,42,40,70,177,88,212,132,90,74,111,107,79,125,118,192,95,53,161,201,166,208,220,197,61,208,192,113,156,162,104,113,54,64,138,54,198,183,130,51,40,87,150,32,194,153,140,86,79,147,40,82,63,131,155,130,213,46,122,52,193,95,92,69,124,181,68,196,96,76,138,91,57,128,59,123,72,103,45,42,194,131,69,208,189,177,138,61,69,68,154,103,62,123,51,48,122,84,83,41,208,47,52,43,153,203,131,159,185,59,136,118,72,158,202,95,221,45,172,195,185,174,114,65,96,216,11
75,68,194,199,102,206,201,188,65,212,131,191,181,85,84,103,90,207,132,101,180,200,181,223,101,163,155,218,127,176,208,164,114,166,81,111,51,124,110,116,153,193,95,48,129,192,189,147,211,160,43,149,114,205,62,111,205,58,70,53,79,145,45,39,118,76,138,94,205,32,81,33,159,62,137,210,96,93,66,44,193,149,50,154,47,36,111,78,34,212,73,204,80,153,160,218,80,105,72,100,214,190,168,186,105,89,102,176,214,158,70,69,171,61,88,66,47,122,31,158,95,86,42,145,79,212,135,128,133,221,87,41,39,73,177,86,213,132,90,75,113,106,78,125,117,193,96,53,163,200,166,207,219,198,62,208,193,111,154,163,104,115,53,65,139,53,198,182,131,48,40,88,149,35,192,152,139,88,77,147,38,83,61,128,154,128,212,46,124,51,192,95,91,67,122,180,66,195,94,77,138,92,56,129,61,123,73,100,45,43,194,131,68,208,187,180,139,60,69,71,152,104,60,124,49,48,122,84,85,40,209,47,52,42,156,201,133,159,187,60,138,118,72,158,201,94,220,44,174,198,187,175,113,64,98,217,11
76,69,194,201,102,205,202,189,66,212,130,190,184,86,83,102,89,207,133,102,180,200,182,223,99,163,155,217,126,175,209,161,113,168,83,110,51,124,110,116,154,192,95,47,128,192,189,145,211,161,41,149,115,203,62,110,204,56,69,54,80,145,48,39,118,76,138,95,205,31,81,34,160,59,138,209,98,94,65,42,193,150,50,155,49,35,111,80,33,211,72,203,79,152,160,218,79,106,73,99,215,191,167,187,106,91,101,175,212,158,71,70,169,63,89,67,47,123,32,158,94,86,43,146,79,211,135,128,133,222,85,42,39,72,177,87,214,134,89,74,112,107,79,127,118,193,95,54,162,199,166,207,219,199,62,209,193,112,155,162,106,114,53,67,140,53,198,181,129,51,40,87,147,34,192,150,141,89,75,148,40,83,63,129,154,129,212,45,122,52,191,96,90,68,123,180,66,194,94,76,138,94,57,129,59,123,72,101,44,42,194,132,68,208,187,178,138,62,68,71,154,104,62,124,50,48,122,84,84,42,209,47,52,43,157,201,132,159,188,59,137,118,72,159,201,94,219,43,172,196,185,174,113,64,96,217,11
76,68,193,201,101,206,201,189,67,212,132,191,183,85,84,103,90,208,133,102,181,199,182,222,99,163,155,218,126,175,208,163,115,166,82,111,51,124,110,116,153,192,95,48,128,192,189,146,211,160,42,149,115,202,61,110,204,58,69,53,78,145,46,39,118,75,139,95,205,32,79,33,160,59,138,209,96,94,66,43,195,150,48,155,47,36,112,80,33,210,73,203,79,152,160,218,79,106,74,100,217,191,168,187,104,90,100,175,213,158,71,69,170,60,88,67,48,122,31,158,95,86,44,145,79,212,135,128,135,221,86,41,40,71,178,87,212,132,90,74,112,107,79,126,117,194,96,54,162,199,166,207,219,198,62,209,192,113,155,163,105,114,53,66,139,53,199,182,129,50,40,87,149,34,194,151,139,89,77,149,40,83,62,128,155,128,211,45,123,52,192,96,90,67,122,181,66,195,94,77,139,92,56,129,59,123,73,101,44,42,194,132,68,208,187,179,139,59,69,70,154,103,61,124,50,49,123,84,83,41,210,46,53,43,157,203,132,158,187,59,137,118,72,158,202,94,220,43,173,196,186,175,114,64,97,217,11
75,67,191,200,103,206,202,190,67,213,132,190,181,85,82,103,90,208,132,101,180,200,183,220,100,164,153,217,125,175,210,162,113,168,82,111,51,124,110,116,153,193,96,48,126,191,190,145,212,159,41,148,115,204,62,111,205,58,68,55,80,147,45,39,118,77,139,95,204,32,80,34,158,58,137,210,97,94,65,45,193,150,48,154,47,34,111,79,34,210,74,203,80,153,160,218,79,107,71,101,216,191,167,187,106,91,101,175,211,157,73,70,169,61,87,66,47,122,33,159,95,85,45,146,79,212,136,126,133,222,86,43,41,72,177,88,212,133,91,73,112,107,78,127,117,194,97,52,161,199,164,206,219,199,62,207,193,112,153,163,106,114,53,65,139,52,200,182,131,49,39,87,152,35,193,149,139,89,77,147,39,83,61,128,155,125,211,46,122,52,191,97,91,68,120,180,68,195,94,77,138,91,56,128,59,121,71,102,46,41,195,132,68,208,185,177,137,60,70,71,152,103,62,126,53,49,121,85,84,42,209,48,51,43,159,202,131,157,185,58,137,118,73,159,203,93,222,44,173,197,186,174,114,66,100,216,11
76,69,193,201,102,206,202,188,66,212,132,191,182,86,83,102,89,207,132,101,180,200,181,222,100,163,155,217,124,174,208,163,113,166,82,111,52,124,110,118,152,193,95,48,129,192,188,146,212,162,41,149,115,204,61,110,204,57,70,54,79,146,46,39,117,76,138,95,205,32,79,32,161,59,138,210,97,94,65,43,194,149,50,154,47,35,110,79,33,211,73,203,79,153,161,218,79,106,72,101,216,191,167,186,106,90,101,175,213,157,72,69,170,61,88,67,47,122,32,158,95,85,43,145,79,213,134,128,134,221,85,42,39,71,177,87,214,133,90,74,112,107,80,127,117,194,96,54,163,199,165,207,219,198,61,208,194,112,155,162,104,114,54,66,137,53,199,182,130,49,40,88,148,34,193,151,139,89,76,148,39,83,62,128,154,128,212,45,122,53,192,96,91,68,122,180,67,194,94,76,139,94,56,128,59,123,72,101,44,43,194,132,68,208,186,179,137,59,68,70,153,104,60,124,50,47,122,84,84,42,209,46,51,41,156,202,132,158,186,59,137,118,71,157,201,94,221,43,172,194,187,175,112,64,97,217,11
76,68,194,201,103,206,201,188,67,211,132,191,182,85,84,102,89,207,133,102,180,199,182,222,99,163,156,218,125,175,208,162,114,165,82,111,51,125,110,116,152,193,95,48,128,192,188,146,210,160,42,149,114,204,61,111,204,58,69,53,80,146,46,39,117,76,139,94,204,33,81,34,160,59,137,210,97,94,64,43,194,149,50,154,47,36,110,79,33,212,72,204,80,154,161,218,79,106,73,100,216,192,168,187,104,90,101,175,213,157,71,69,169,61,88,68,47,122,32,159,94,87,44,144,79,212,135,129,134,221,86,42,41,72,178,88,212,132,90,73,112,106,80,127,116,193,97,54,163,199,166,206,219,197,61,207,193,112,154,163,105,114,53,64,139,53,198,184,130,49,40,87,148,34,193,150,139,88,76,147,39,84,62,129,155,127,211,45,123,52,191,96,91,68,122,180,66,194,94,76,138,94,56,129,59,122,72,100,44,42,194,133,68,208,187,178,138,60,69,71,154,104,62,125,50,48,122,82,84,41,209,46,52,41,156,203,131,158,187,59,137,118,72,157,201,94,220,44,173,195,186,175,113,65,97,217,11
77,69,193,202,102,206,200,189,66,212,132,191,183,85,84,102,90,207,133,103,181,200,181,222,99,163,154,218,125,174,209,163,115,166,81,112,52,125,110,117,152,193,96,48,128,191,190,146,210,161,43,149,114,202,61,110,204,57,69,53,79,145,46,38,118,76,139,95,204,33,80,34,160,60,138,211,97,94,66,44,195,149,49,154,47,35,110,80,34,211,72,203,79,153,160,218,79,106,72,98,217,192,167,185,106,89,101,174,212,157,70,69,170,60,90,68,47,122,33,157,94,87,43,144,78,212,134,129,133,221,86,42,39,72,178,88,213,132,89,73,111,107,79,125,117,193,97,55,163,199,166,207,219,198,63,208,193,112,153,163,103,113,52,65,139,53,199,182,129,50,41,86,148,34,192,151,140,89,76,148,40,84,63,128,154,128,212,46,124,52,192,96,91,67,121,180,65,194,94,76,139,93,56,129,59,122,73,100,45,42,194,133,69,208,187,179,139,61,68,69,153,103,62,125,49,49,122,84,84,41,210,46,52,42,156,203,131,157,187,58,137,118,71,158,202,93,221,44,172,195,186,176,114,65,96,216,11
76,69,194,202,101,205,200,188,67,211,132,191,183,85,84,103,90,208,134,103,182,200,182,223,99,163,155,218,125,175,208,162,113,166,83,110,51,123,110,116,154,192,95,49,128,191,191,144,210,160,41,149,115,202,60,111,205,57,72,53,78,145,47,39,118,76,138,96,203,32,81,34,159,60,138,210,98,93,65,43,195,152,50,156,48,36,111,79,33,212,73,202,79,152,161,217,80,106,74,100,215,191,169,187,105,90,101,173,210,157,73,70,169,61,88,66,48,122,32,160,95,86,43,144,78,211,136,129,134,222,85,41,41,72,177,87,211,133,89,72,111,106,79,126,117,194,97,54,164,200,166,206,220,196,60,208,193,111,155,163,104,114,52,65,139,53,197,184,131,51,40,87,148,35,192,148,140,88,76,148,40,83,62,127,155,127,213,45,123,51,192,94,92,68,122,181,67,196,94,76,138,92,57,127,58,123,73,100,43,40,193,133,67,209,188,179,139,60,68,71,154,102,61,124,50,49,121,83,83,42,208,49,52,43,157,203,132,157,186,59,138,118,72,158,200,95,219,45,172,196,187,176,114,66,98,218,11
76,68,193,201,102,206,201,188,67,212,132,191,183,86,83,103,90,208,133,102,181,199,182,222,99,163,155,218,125,175,208,163,114,165,82,111,51,124,109,117,153,192,95,48,128,192,189,146,211,160,42,149,115,203,61,110,204,57,69,53,79,145,47,39,118,76,139,95,204,32,80,33,160,59,138,209,97,93,66,43,194,150,49,154,47,35,111,79,33,211,73,203,80,153,160,217,79,106,73,100,216,191,167,187,105,90,101,175,213,157,71,69,170,61,89,67,47,122,32,158,95,86,43,145,79,212,135,128,134,222,86,41,40,72,177,87,213,133,90,73,112,106,79,127,117,193,96,54,163,200,166,207,219,198,62,208,193,112,155,163,105,114,53,66,139,53,199,182,130,50,40,87,149,34,193,151,139,88,77,148,39,83,62,129,154,128,211,45,123,52,192,96,91,68,122,180,66,194,94,76,139,93,56,128,59,123,72,101,45,42,194,132,68,208,187,179,138,60,68,70,153,104,61,124,50,48,122,83,84,41,209,46,52,42,156,202,132,158,187,59,137,118,72,158,201,94,220,44,173,195,186,175,113,65,97,217,11
76,69,193,201,101,205,201,188,67,212,132,191,182,86,83,103,90,208,133,102,180,199,181,222,100,163,155,217,125,175,209,163,114,166,82,111,51,124,110,117,153,192,95,48,128,192,189,146,211,160,41,149,115,203,62,110,204,57,70,53,79,145,46,39,118,75,139,94,205,32,80,33,160,59,138,210,97,93,66,43,194,150,49,154,47,36,111,79,33,211,73,203,80,153,160,217,80,107,73,100,216,191,167,187,105,90,101,175,213,157,71,70,170,61,88,67,47,122,32,158,95,86,44,145,79,212,135,128,134,222,86,42,40,72,177,87,213,133,90,74,112,106,79,127,117,194,96,54,163,200,166,207,219,198,61,208,193,112,155,163,105,114,53,65,139,53,198,183,129,49,40,87,149,34,193,151,139,88,76,148,39,83,62,129,154,128,211,45,123,52,192,96,91,68,122,180,66,194,94,76,139,93,56,128,59,123,73,101,44,42,194,132,68,208,186,179,139,60,68,70,153,104,61,125,50,48,122,83,84,42,209,46,52,42,156,202,132,158,187,59,137,118,72,158,201,93,220,44,173,195,186,175,113,64,97,217,11
76,68,193,200,101,205,200,189,67,212,131,192,183,86,82,101,88,209,133,102,180,200,179,222,98,165,153,218,124,174,208,163,113,165,82,110,51,126,110,116,154,192,94,48,127,193,189,147,211,159,43,151,114,205,61,109,203,56,70,53,81,146,45,41,119,76,138,93,204,32,80,32,160,59,140,209,96,94,66,42,194,149,48,154,47,35,111,77,33,212,73,200,79,153,161,217,80,105,74,102,217,191,167,187,104,91,102,175,212,157,72,69,169,60,90,70,47,122,33,159,95,87,43,145,80,213,135,129,136,223,85,43,39,71,178,88,211,133,90,75,111,108,79,128,118,195,98,54,161,197,167,209,217,199,61,207,194,110,155,162,104,114,56,65,139,55,197,184,131,50,39,87,152,34,192,151,139,87,75,148,39,82,60,127,154,128,211,45,123,51,191,94,91,70,123,181,67,196,94,76,141,93,56,128,60,122,75,101,43,42,196,133,68,206,188,180,139,60,67,69,154,103,62,127,51,48,122,83,84,40,211,45,51,43,157,201,130,157,187,61,135,118,71,157,202,93,219,45,174,196,187,175,114,65,97,217,11
76,67,193,202,102,206,200,189,67,213,132,191,184,86,84,105,90,208,133,101,181,199,181,222,99,163,155,218,127,176,208,162,113,165,82,112,51,126,109,117,153,193,96,48,129,192,190,146,210,160,43,150,115,202,61,111,205,57,68,53,78,145,45,40,119,75,138,95,204,32,80,34,160,60,138,208,96,95,66,42,194,150,50,155,48,36,110,79,34,210,73,204,81,155,161,218,80,106,73,102,217,192,167,187,105,89,101,175,213,157,71,69,170,59,87,66,48,122,31,157,95,86,43,144,78,212,135,129,135,223,86,41,40,72,176,87,211,132,89,74,114,105,79,128,116,194,96,52,163,199,166,208,219,197,60,208,192,112,154,164,106,113,52,66,138,53,199,182,131,50,41,87,148,34,192,151,139,86,76,146,39,82,62,129,155,128,211,43,123,52,191,97,91,67,122,182,66,196,93,76,140,94,56,129,58,121,73,101,45,42,194,130,69,207,187,178,139,60,67,71,153,104,61,124,50,49,122,83,84,41,210,47,53,41,156,202,132,158,186,60,135,118,71,158,201,93,221,45,174,197,187,175,113,65,98,216,11
76,68,193,201,102,205,201,188,67,212,132,191,183,86,83,103,90,208,133,102,181,199,182,222,99,163,155,218,126,175,208,163,114,165,82,111,51,124,109,116,153,192,95,48,128,191,189,146,211,160,42,149,115,203,61,110,204,57,70,53,79,145,47,39,118,76,139,95,205,32,80,33,160,59,138,209,97,93,65,43,194,150,49,154,47,36,111,79,33,211,73,203,80,153,160,217,79,106,73,100,216,191,167,187,104,90,101,175,213,157,71,69,170,61,88,67,47,122,32,158,95,86,43,145,79,212,135,128,134,222,86,41,40,71,177,87,213,132,90,73,112,107,79,127,117,194,96,54,163,200,166,207,219,198,62,208,193,112,155,163,105,114,53,65,139,53,198,182,130,50,40,87,149,34,193,151,139,88,77,148,39,83,62,128,154,128,211,45,123,52,192,96,91,68,122,180,66,194,94,76,139,93,56,128,59,123,73,101,45,42,194,132,68,208,187,179,138,60,68,70,153,104,61,124,50,48,122,83,84,42,210,46,52,42,156,202,132,158,187,59,137,118,72,158,201,94,220,44,173,196,186,175,113,65,97,217,11
76,69,195,200,102,204,200,187,66,211,132,192,182,85,84,103,90,208,134,102,180,200,183,223,99,163,156,219,126,175,210,162,115,165,83,113,51,124,109,116,154,194,94,47,128,192,189,146,211,161,41,149,114,204,62,110,204,56,70,55,80,145,47,40,118,75,139,95,205,32,81,34,161,61,138,210,97,95,65,41,193,150,50,155,48,37,111,79,33,211,73,204,81,153,160,217,81,106,73,98,216,191,168,188,104,90,101,175,211,157,71,69,170,62,90,67,48,123,32,158,95,88,43,145,79,212,134,129,133,221,86,41,39,72,178,88,211,132,89,74,111,107,79,127,116,193,96,54,163,200,164,208,218,197,62,209,193,112,155,163,103,114,54,65,139,52,198,183,130,48,40,87,149,34,193,151,141,88,76,149,39,82,62,130,153,128,211,44,123,51,192,97,91,68,121,181,66,194,94,76,138,93,57,129,59,122,73,101,44,42,193,131,68,208,189,180,138,60,69,70,153,103,61,127,50,49,123,84,84,42,209,45,51,42,156,202,131,157,186,59,138,118,72,158,201,93,221,44,172,195,186,175,113,65,97,217,11
76,68,192,201,102,205,201,188,66,212,132,190,183,85,83,102,90,208,133,102,181,199,182,222,100,163,155,218,126,176,209,162,114,166,82,111,52,125,110,117,153,192,95,48,128,192,189,147,211,160,42,150,114,203,61,110,204,57,70,54,79,145,47,40,118,76,140,95,204,32,80,33,160,59,138,210,97,94,65,43,194,150,49,154,47,36,111,79,34,211,73,202,80,153,161,217,80,105,73,100,215,191,167,187,105,91,101,176,212,158,72,69,170,61,88,67,48,122,32,159,95,87,44,144,78,211,134,129,134,223,86,42,40,71,178,88,212,132,90,73,112,106,79,126,116,194,96,54,162,200,165,207,219,198,62,209,192,112,155,163,105,114,53,65,139,53,199,182,129,49,40,87,148,34,193,151,139,88,77,149,39,83,62,129,154,128,211,46,122,52,192,96,90,67,121,181,66,195,94,76,138,93,56,128,58,122,73,101,45,41,194,132,67,207,187,179,139,61,68,71,153,104,61,124,50,48,122,83,84,42,209,47,51,42,156,202,132,158,187,59,137,118,72,157,201,93,220,44,172,195,186,175,112,65,98,217,11
73,71,194,205,102,206,203,188,67,214,134,195,178,85,86,105,89,207,135,104,180,196,182,225,99,163,156,217,126,172,210,163,114,166,82,110,51,125,110,115,155,193,94,52,128,193,189,149,208,162,41,150,113,203,61,105,206,60,69,55,76,148,46,37,116,78,137,95,207,30,80,34,162,63,138,211,100,96,67,43,193,149,47,155,50,39,111,75,30,214,74,202,85,154,164,218,80,104,75,101,220,191,168,187,104,89,104,176,211,158,74,64,170,59,88,66,46,120,32,161,94,83,48,146,80,210,133,129,134,223,84,40,40,73,179,85,211,132,88,73,111,106,79,124,115,192,97,54,163,203,167,211,218,199,62,210,193,110,157,162,104,113,48,67,137,53,198,180,131,48,40,84,150,30,192,150,137,86,79,146,38,86,65,126,154,130,211,48,121,52,189,100,88,64,124,181,67,195,95,76,136,96,58,131,59,124,70,104,46,42,195,133,71,207,191,180,139,59,65,71,159,106,63,124,51,50,122,84,85,41,209,44,49,40,155,200,130,157,185,58,137,116,70,159,199,96,219,44,170,195,184,175,116,62,98,219,11
78,68,194,202,101,203,200,188,67,214,132,192,183,84,81,101,90,209,133,102,182,201,182,220,101,161,157,214,129,174,208,162,112,167,82,109,53,125,108,117,155,193,93,48,128,191,190,145,209,160,41,149,116,204,61,111,205,59,70,52,82,147,47,40,115,74,139,94,205,35,81,37,159,61,139,211,97,94,65,44,195,151,52,156,50,37,110,81,36,213,73,203,77,154,162,218,78,103,71,101,217,190,166,189,104,91,102,175,211,157,73,70,167,62,90,65,48,122,31,158,96,87,45,144,82,212,137,128,135,221,85,40,40,72,176,87,211,132,91,73,111,106,80,126,114,192,96,52,165,201,167,206,217,200,63,206,196,111,151,163,104,113,53,68,137,54,199,182,128,50,39,88,150,35,191,151,138,86,78,147,37,83,61,128,154,129,210,45,123,49,193,97,92,71,120,181,66,195,95,78,139,95,58,129,58,125,70,102,44,44,197,132,66,209,188,180,139,62,69,70,154,105,60,124,51,46,121,85,84,44,211,46,51,41,154,205,130,154,187,58,136,117,69,158,203,94,221,44,175,197,186,174,114,64,98,217,11
76,68,193,201,102,205,201,188,67,212,132,191,183,86,83,103,90,208,133,102,180,199,182,221,99,163,155,218,125,175,208,163,114,165,82,111,52,124,110,117,153,192,95,48,128,192,189,146,211,160,42,149,115,203,61,110,204,57,70,53,79,146,46,39,118,76,138,95,204,32,80,33,160,59,138,210,97,94,66,43,194,150,50,154,47,35,111,79,33,211,73,204,79,153,160,217,79,106,73,100,216,191,167,187,105,90,101,175,213,158,71,69,170,61,89,67,47,122,33,158,95,86,43,145,79,212,135,128,134,222,86,42,40,72,177,87,213,132,90,73,112,106,79,127,117,193,96,53,163,200,166,207,219,198,61,208,193,112,155,163,105,114,53,65,139,53,199,183,130,49,40,87,149,34,193,151,139,88,77,148,39,83,62,128,154,128,211,45,123,52,192,96,91,68,122,180,66,194,94,76,139,93,56,128,59,123,72,101,44,42,194,132,68,208,187,179,138,60,68,70,153,104,61,124,50,48,122,83,84,42,210,46,52,42,156,202,132,158,187,59,137,118,72,158,201,94,220,44,173,196,187,175,113,65,97,217,11
76,70,196,200,101,201,203,189,67,214,131,191,183,83,85,104,89,210,132,104,178,200,181,223,102,161,155,220,122,176,208,164,116,164,82,112,51,124,109,113,153,191,99,46,129,194,187,148,210,158,46,147,114,204,59,106,207,58,68,49,79,147,45,39,116,75,136,96,203,33,80,31,160,59,139,208,96,92,64,44,190,147,56,155,47,33,115,82,30,211,74,204,81,152,160,216,76,104,74,102,215,191,169,187,105,93,100,177,211,153,70,74,168,63,90,71,48,119,30,156,91,90,42,143,78,213,134,127,135,223,85,41,39,71,179,85,213,128,86,72,111,107,79,127,117,196,93,57,159,198,164,206,218,197,64,210,192,111,155,162,108,115,53,62,138,56,200,183,131,53,39,89,153,36,194,149,137,88,76,146,38,86,60,131,156,129,208,45,123,51,194,100,89,67,122,178,68,195,94,76,140,93,55,125,62,125,73,99,40,41,192,132,70,205,186,178,138,60,67,71,151,103,64,128,49,50,124,83,83,42,208,44,55,43,158,201,131,159,188,57,141,121,73,158,203,89,218,46,172,192,182,175,111,65,97,219,11
76,68,193,201,102,206,202,189,67,212,131,192,182,86,83,104,90,208,134,102,181,199,182,222,99,163,156,217,125,175,210,163,114,165,83,112,52,125,109,117,152,193,95,50,129,192,189,146,211,160,43,150,115,202,61,110,204,58,70,53,79,146,46,38,118,76,139,96,205,32,81,34,160,59,139,210,98,95,65,41,194,150,49,154,46,36,111,78,33,212,73,204,80,152,161,217,79,106,73,100,217,190,168,188,104,90,101,175,213,158,71,70,170,61,89,68,48,123,31,158,96,86,44,144,79,213,135,128,135,222,85,42,40,71,178,88,213,132,90,73,111,106,79,128,117,194,95,55,163,200,166,207,219,198,62,209,194,112,155,164,105,115,53,64,139,52,199,182,129,48,40,87,148,33,193,151,139,88,77,149,39,83,62,128,153,128,211,45,123,52,193,97,91,68,120,181,67,194,94,77,139,93,56,129,59,123,72,101,46,42,195,132,68,208,187,179,138,59,68,70,154,103,62,124,50,48,121,83,84,41,210,47,52,42,155,202,132,157,187,60,137,118,71,158,202,94,220,43,174,195,186,175,114,64,97,217,11
75,68,190,202,105,206,203,188,67,214,131,190,184,86,85,102,90,207,133,99,178,198,183,220,100,165,154,217,122,178,210,163,113,164,83,110,54,121,112,116,151,192,95,52,130,191,191,143,210,161,43,147,115,203,64,110,209,59,68,57,83,146,46,38,118,72,139,95,207,33,82,34,163,59,142,209,99,93,69,42,192,152,52,152,46,36,111,78,30,213,75,203,81,151,159,217,79,105,71,101,214,191,167,188,109,92,101,177,214,156,72,69,170,59,87,68,46,123,32,157,92,87,42,143,82,214,134,129,137,224,87,39,37,71,178,88,210,134,91,71,109,108,79,127,117,193,97,54,166,199,167,206,218,198,58,206,196,113,154,163,108,113,50,65,136,53,199,181,129,49,43,87,149,31,195,151,139,89,78,148,40,79,62,128,154,127,212,41,124,50,194,98,91,68,123,181,69,197,96,74,136,92,55,126,61,122,70,99,45,41,192,134,69,207,190,179,140,60,67,72,153,106,62,122,50,47,126,86,83,43,208,46,52,41,156,199,129,157,190,58,141,119,72,157,198,95,224,43,172,194,184,175,110,63,96,219,11
122,199,202,67,45,59,119,44,65,144,142,183,190,66,186,103,36,115,189,168,129,176,77,36,150,214,107,103,94,113,169,78,84,181,53,47,66,137,52,205,95,101,189,220,61,216,158,47,69,170,41,72,50,127,133,105,176,44,221,66,95,168,88,99,222,116,61,214,90,97,204,67,194,107,101,157,89,145,172,202,141,208,200,198,58,85,99,175,176,169,100,46,222,71,105,107,160,92,134,119,54,102,186,201,214,219,62,160,150,136,84,74,149,186,70,117,74,155,141,104,91,205,119,182,196,130,113,142,108,79,170,84,73,165,51,44,210,189,56,91,95,186,99,42,104,32,103,212,131,158,53,189,114,220,174,140,45,62,218,206,141,68,186,198,92,222,181,78,36,135,70,93,118,82,86,200,197,32,131,49,35,121,204,205,73,160,171,191,32,153,69,169,52,63,87,76,161,50,68,102,99,188,108,73,132,122,208,83,169,45,76,147,112,184,60,73,131,43,179,144,130,216,92,71,64,138,144,45,53,96,148,105,159,161,167,191,53,176,35,155,45,202,124,74,117,116,93,158,172,203,78,174,66,49,120,127,12
122,199,203,67,45,59,119,43,65,144,141,182,190,66,186,104,37,115,189,169,128,176,77,35,149,214,107,103,94,113,169,78,85,181,53,46,66,137,52,205,94,102,189,220,61,216,157,48,70,170,41,72,50,128,133,105,177,45,221,66,95,168,87,99,222,116,61,214,90,98,204,66,195,107,101,158,89,144,172,201,142,208,201,198,58,85,99,175,176,168,100,46,222,70,105,108,160,92,135,119,54,102,185,202,214,220,62,161,150,137,85,75,149,186,69,117,74,155,141,105,90,205,119,183,196,129,114,143,107,79,170,84,73,165,51,44,210,190,56,91,94,186,100,43,104,32,103,212,131,158,54,188,114,221,173,140,44,62,218,206,141,69,185,198,92,222,182,78,35,136,69,93,118,82,85,200,197,32,132,49,35,121,204,205,73,161,172,191,33,154,68,169,52,63,87,76,161,50,68,102,99,188,107,73,132,123,209,83,168,45,75,147,112,183,61,73,131,43,179,144,130,215,92,71,65,138,144,46,53,96,148,106,159,161,166,191,53,176,36,155,44,202,124,74,117,115,93,159,172,202,76,175,65,50,120,127,12
122,199,203,67,45,59,118,43,64,144,141,182,189,66,186,104,38,115,189,168,127,176,76,35,149,213,107,103,95,113,169,78,85,181,53,46,66,136,52,205,95,101,189,220,61,216,157,47,70,170,41,72,50,128,133,105,176,44,222,66,95,168,87,98,222,115,61,213,90,98,204,66,194,107,102,157,90,145,172,201,141,208,201,197,59,85,99,175,177,168,100,45,222,71,105,107,160,92,136,119,54,102,186,202,214,220,62,160,150,137,84,74,149,186,70,117,73,155,141,104,91,205,119,183,195,128,114,143,107,79,171,84,74,165,51,44,210,190,56,92,94,186,100,42,105,33,102,212,131,157,54,188,114,222,173,140,44,63,218,205,140,68,185,198,92,222,182,78,36,135,70,94,119,82,85,200,198,32,132,49,35,120,205,205,72,161,172,190,33,153,69,169,51,64,88,75,161,50,69,102,100,188,107,73,133,123,209,84,168,45,76,148,113,183,60,73,132,42,179,144,130,216,91,71,65,139,144,45,54,96,148,105,159,162,167,191,53,175,36,155,44,203,125,74,117,116,92,159,172,203,76,174,65,50,119,128,12
122,199,203,67,45,59,118,43,65,144,142,182,190,66,186,103,37,114,189,169,128,176,76,35,149,214,107,103,95,113,169,78,85,181,53,46,66,137,52,205,95,101,189,220,61,215,157,48,70,170,41,72,50,127,133,104,176,45,221,66,95,168,88,99,222,116,61,214,90,98,204,66,195,107,101,157,89,144,172,202,142,208,200,198,58,85,99,175,176,168,100,46,222,71,105,108,160,92,135,119,54,102,185,202,215,220,62,160,150,137,84,75,149,185,69,117,74,155,141,105,91,206,119,182,196,129,113,143,107,79,170,84,73,165,51,44,210,190,56,91,95,186,100,43,104,32,103,212,131,158,53,188,114,221,174,140,44,63,218,206,141,69,185,198,92,222,182,78,36,136,70,93,118,82,85,200,197,32,132,49,35,121,204,205,73,161,171,191,33,154,68,169,51,64,87,75,161,50,68,102,100,188,107,73,132,123,209,83,168,45,76,147,113,183,61,73,131,43,179,145,130,216,92,71,65,138,143,45,53,96,148,106,159,161,167,191,53,176,35,155,44,202,124,74,117,115,93,159,172,202,77,174,65,50,120,127,12
123,199,203,68,45,59,118,43,64,144,142,182,190,65,186,103,37,115,189,169,128,176,77,36,149,214,105,103,95,113,170,78,84,181,53,47,66,137,52,205,95,101,189,220,60,216,157,47,70,171,40,71,50,127,134,105,176,44,220,67,95,167,87,98,222,115,61,213,90,98,204,66,195,106,102,158,88,145,173,200,141,208,200,198,58,85,99,175,176,169,100,45,222,71,106,108,159,93,135,120,55,101,185,202,214,220,62,160,150,138,85,76,150,186,69,118,73,154,141,105,90,205,119,182,197,129,113,142,107,79,170,85,73,164,52,44,210,190,57,91,95,187,99,42,103,32,102,213,131,158,53,188,115,222,175,139,45,62,218,206,141,68,185,198,92,221,182,79,37,136,70,93,118,82,85,201,197,31,132,50,34,121,205,205,73,161,172,192,33,154,68,168,52,63,86,76,160,50,68,102,99,189,107,72,133,123,209,84,168,45,76,147,112,184,61,73,131,42,179,146,130,215,92,72,65,137,144,45,53,95,148,107,160,162,167,191,52,176,35,155,44,202,124,74,117,115,93,158,173,203,77,175,65,50,119,127,12
123,199,203,67,45,59,118,43,65,144,142,182,190,66,186,103,37,114,188,169,128,176,76,35,149,214,106,103,94,113,169,78,85,182,53,46,67,137,52,205,95,101,189,220,61,215,157,48,70,170,41,71,50,128,134,105,177,45,221,66,95,168,88,98,222,116,61,213,90,98,204,66,195,107,101,158,89,144,173,201,142,208,200,198,58,85,99,175,177,168,100,46,222,71,105,108,160,93,135,119,54,102,185,202,215,220,62,160,150,137,84,75,149,185,70,117,74,155,141,105,91,205,119,182,196,129,113,143,107,79,170,84,73,164,51,43,210,189,56,91,95,186,99,43,104,32,103,212,131,158,54,188,114,222,174,140,44,62,218,206,140,69,185,198,92,222,182,79,36,136,69,93,118,82,85,200,197,32,132,49,35,121,204,205,73,161,172,190,33,154,68,169,51,63,87,76,161,50,69,102,100,188,107,73,132,123,210,84,168,45,76,147,113,183,61,73,131,43,179,144,131,215,92,71,65,138,144,45,53,96,148,106,159,161,167,191,53,176,36,155,44,203,124,74,117,115,93,159,172,202,77,174,65,50,120,127,12
121,200,203,68,45,61,117,44,65,142,142,184,191,67,185,103,39,115,190,168,127,176,75,35,147,216,106,105,97,113,170,77,86,181,52,48,67,137,52,205,94,102,190,218,61,216,156,46,71,170,41,71,50,126,134,105,175,48,219,67,94,167,89,99,223,115,62,214,91,97,202,66,193,107,103,156,88,143,173,201,142,208,201,196,57,84,99,174,178,169,99,45,222,72,104,107,161,93,136,118,52,103,185,202,214,220,62,160,149,138,84,75,149,186,69,117,75,153,140,104,90,205,118,181,195,129,110,143,106,80,169,83,72,167,51,44,209,189,55,90,96,186,98,45,105,32,103,211,131,158,55,187,113,220,174,139,44,63,220,204,141,68,185,197,93,223,183,82,36,136,70,93,118,82,85,198,195,30,131,48,34,121,204,205,71,161,171,190,33,154,67,166,52,65,86,76,161,50,69,101,100,187,107,72,133,123,209,84,167,46,76,147,115,183,61,73,131,41,179,143,130,216,90,72,64,138,144,45,53,95,151,104,160,162,166,192,51,173,35,155,43,203,124,74,117,115,93,158,173,201,77,174,65,50,120,128,12
122,199,203,68,45,59,117,43,64,143,142,183,191,66,185,104,37,113,189,169,128,177,76,34,150,216,108,103,95,112,169,77,84,182,53,46,67,138,53,204,93,101,189,221,61,215,158,48,69,170,40,72,50,127,132,105,177,47,220,66,94,169,88,100,222,116,62,213,90,98,204,66,195,107,101,158,89,144,172,202,142,209,201,198,58,85,98,175,176,167,99,46,221,69,104,109,161,92,134,119,55,102,186,202,214,219,61,161,148,137,84,74,148,186,70,117,73,155,141,105,90,206,121,182,195,129,113,143,108,80,171,82,73,166,52,44,210,190,55,91,94,186,99,44,104,31,104,211,132,158,54,188,114,220,174,139,44,62,219,207,141,69,185,198,93,222,181,77,36,135,70,93,119,82,85,201,197,32,133,50,35,120,205,205,72,160,172,192,34,153,67,169,50,65,89,76,163,51,69,102,100,189,109,74,132,121,209,84,168,45,75,148,113,184,60,73,132,43,179,146,130,216,92,70,64,138,142,45,52,96,147,106,160,160,167,192,54,176,36,154,45,202,124,73,117,115,93,158,172,202,75,175,65,49,120,127,12
123,199,203,68,45,59,119,43,65,144,142,182,190,66,186,103,37,114,189,169,128,176,76,35,149,214,107,103,95,113,169,78,85,181,53,46,66,137,52,205,95,101,189,220,61,215,157,48,70,170,41,71,50,127,133,105,177,45,221,66,95,168,88,99,222,116,61,214,90,98,204,66,195,107,101,157,89,144,173,201,142,208,200,198,58,85,99,175,176,168,100,46,222,71,105,108,160,92,135,119,54,102,185,202,214,220,62,160,150,137,84,75,149,185,70,117,74,155,141,105,91,205,119,182,196,129,113,143,107,79,170,84,73,165,51,44,210,190,56,91,95,186,99,43,104,32,103,212,131,158,53,188,114,221,174,140,44,62,218,206,141,69,185,198,92,222,182,78,36,136,70,93,118,82,85,200,197,32,132,49,35,121,204,205,73,161,171,191,33,154,68,169,51,64,87,76,161,50,68,102,100,188,107,73,132,123,209,83,168,45,76,147,113,183,61,73,131,43,179,145,130,215,92,71,65,138,143,45,53,96,148,106,159,161,166,191,53,176,36,155,44,202,125,74,117,115,93,159,172,202,77,174,65,50,120,127,12
123,199,203,67,45,59,119,43,65,144,142,182,190,66,186,103,37,114,189,169,128,176,76,35,149,214,107,103,95,113,169,78,85,181,53,46,66,137,52,205,95,101,189,220,61,216,157,48,70,170,41,71,50,127,134,105,177,45,221,66,95,168,87,99,222,116,61,213,90,98,204,66,195,107,101,157,89,144,173,201,142,208,200,198,58,85,99,175,176,168,100,46,222,70,105,108,160,92,135,119,54,102,185,202,214,220,62,160,150,137,84,75,149,185,70,118,74,155,141,105,91,206,119,182,196,129,113,143,107,79,170,84,73,165,51,44,210,190,56,91,95,186,99,43,104,32,103,212,131,158,53,188,114,221,174,140,44,62,218,206,141,69,185,198,92,222,182,78,36,136,70,93,118,82,85,200,197,32,132,49,35,121,204,205,73,161,172,190,33,154,68,169,51,64,87,76,160,50,68,102,100,188,107,73,132,123,209,83,168,45,76,147,113,183,61,73,131,43,179,145,130,216,92,71,65,138,144,46,53,96,148,106,159,162,166,191,53,176,36,155,44,202,125,74,117,116,93,159,172,202,77,174,65,50,120,127,12
123,199,203,67,45,59,118,43,65,144,142,182,190,66,186,103,37,115,188,168,129,176,77,36,149,214,107,103,94,113,169,78,84,181,53,46,66,137,53,205,95,101,188,220,60,215,158,47,69,170,41,71,50,128,133,104,176,45,221,66,95,167,88,98,222,116,61,214,90,97,204,67,194,107,101,157,89,144,172,203,142,208,200,198,59,84,99,175,176,168,100,45,222,70,106,108,160,92,136,118,54,101,185,202,214,220,61,161,150,137,84,75,149,186,70,118,74,155,140,105,90,205,119,182,196,128,113,142,107,80,171,84,73,165,52,43,210,189,57,91,95,186,99,43,104,32,103,212,131,158,54,188,115,221,174,139,45,62,217,206,140,69,185,199,92,223,181,79,37,136,70,93,119,82,85,200,197,31,133,49,35,121,204,205,73,160,172,191,33,153,68,169,51,63,87,75,161,50,68,103,100,188,108,73,131,123,210,84,168,45,75,148,112,183,60,73,131,43,179,145,130,215,91,72,65,138,143,46,53,95,148,106,159,162,167,191,53,176,35,155,44,203,125,74,117,115,93,159,172,203,76,174,66,50,119,127,12
123,199,203,68,45,59,118,44,65,144,141,182,190,66,186,103,37,114,188,168,128,176,76,35,149,214,107,103,95,113,169,78,85,182,53,46,66,137,52,205,95,102,189,220,61,215,158,48,70,170,41,72,50,127,134,105,176,45,221,66,95,168,88,98,222,116,61,214,90,98,204,67,195,107,101,157,89,144,173,201,142,208,200,197,58,85,99,175,176,168,100,45,221,70,105,108,160,92,135,119,54,102,185,203,214,220,62,160,150,137,84,75,149,186,69,117,74,155,141,104,90,205,119,182,196,129,113,143,107,79,170,84,73,165,51,44,210,190,56,91,95,186,99,43,104,32,103,212,131,158,53,188,114,221,173,140,45,62,218,206,141,69,185,198,92,222,182,78,36,136,69,93,119,82,85,200,197,32,132,49,34,121,205,205,73,161,171,191,32,154,68,169,52,64,87,75,161,50,68,102,100,188,108,73,132,123,210,83,168,45,76,147,112,183,60,73,131,43,179,144,130,215,92,71,65,138,143,45,53,96,148,106,159,161,166,191,52,176,35,155,44,203,124,74,117,116,93,159,172,202,77,174,65,50,119,127,12
123,198,203,67,45,60,118,44,66,144,141,182,190,67,185,102,38,115,188,169,128,177,76,35,149,215,107,104,96,113,170,77,86,181,52,46,67,137,51,206,95,101,189,220,61,215,156,46,71,170,41,72,50,127,133,105,177,44,220,66,96,167,86,98,223,115,61,214,90,97,206,65,194,108,101,156,88,145,174,201,142,207,201,198,58,84,99,175,175,169,100,46,222,71,105,109,161,93,134,118,53,102,185,203,214,219,62,161,149,138,83,76,149,186,70,117,74,154,141,105,91,207,119,182,195,129,114,143,107,80,171,83,74,164,51,44,210,190,56,91,94,185,99,43,104,33,102,212,131,158,53,188,116,221,174,140,44,63,218,206,141,69,184,197,92,221,181,79,35,136,69,94,119,82,84,200,197,31,133,50,34,120,204,204,73,161,171,190,33,154,68,169,51,63,88,76,161,50,69,103,100,188,108,72,132,122,209,83,168,46,75,146,112,183,61,73,131,42,181,145,131,216,92,71,64,139,144,46,53,97,147,106,159,162,166,191,54,176,36,156,44,203,124,73,116,115,94,158,173,203,78,174,66,50,120,126,12
123,199,203,67,45,59,119,43,65,144,141,182,190,66,186,103,37,115,189,169,128,176,76,35,148,215,107,103,95,113,169,78,85,182,54,47,67,137,52,206,95,102,190,220,61,216,158,48,69,171,41,71,50,127,133,105,176,45,221,66,94,168,88,99,222,115,61,214,90,98,205,67,194,107,101,158,88,145,173,201,142,208,201,197,58,85,99,175,176,167,99,46,222,70,105,108,161,92,135,119,54,103,186,203,215,221,62,161,149,137,83,74,149,185,70,118,74,155,142,105,90,205,119,182,196,128,114,143,107,79,170,84,73,165,51,44,209,189,56,91,95,186,99,42,104,31,103,212,131,158,53,187,115,221,173,139,44,63,217,205,141,70,186,199,92,222,182,79,36,136,70,93,118,81,85,200,197,32,132,49,35,121,205,205,72,162,171,190,33,154,67,168,51,63,87,75,161,50,69,102,100,188,108,73,132,123,210,84,168,44,76,147,112,183,60,73,131,44,178,145,130,216,91,71,65,138,143,46,53,96,147,106,160,162,167,191,53,176,35,155,44,202,124,73,117,115,93,158,171,202,77,175,65,50,118,126,12
124,197,200,68,46,59,119,40,63,145,140,185,190,64,185,106,36,118,190,167,130,175,75,37,148,215,108,104,93,111,169,79,86,179,53,45,67,139,53,202,94,101,186,218,60,214,160,47,68,172,41,70,48,128,136,104,178,49,222,62,96,169,87,98,223,117,58,213,90,97,207,69,194,109,99,158,89,144,174,201,141,210,201,199,57,87,100,176,177,168,99,46,221,71,103,111,163,90,136,118,54,102,186,202,216,219,62,161,149,139,85,76,150,184,68,117,73,156,143,104,90,208,119,183,194,129,113,144,108,81,171,84,76,165,50,43,211,188,54,93,91,189,98,44,104,30,105,213,131,154,55,189,114,223,173,137,46,61,216,205,142,71,185,197,92,223,180,76,33,136,72,96,117,82,83,198,194,32,129,49,36,122,203,205,73,162,171,188,31,152,68,169,50,65,88,76,160,53,66,104,98,188,109,73,130,123,212,84,169,46,77,148,113,182,60,76,131,43,184,143,133,216,92,69,64,136,146,45,53,96,148,105,158,162,167,191,54,175,33,156,41,204,124,74,117,115,94,159,173,202,78,173,64,51,119,126,12
123,201,201,68,45,57,119,42,66,144,142,181,189,68,188,100,37,112,190,168,127,175,74,34,151,216,105,103,97,112,170,79,85,181,52,48,67,133,53,204,94,101,187,221,61,216,157,45,70,172,42,71,53,126,133,105,178,46,223,65,96,168,86,99,225,112,60,215,86,99,203,65,194,103,101,158,90,145,171,201,141,207,199,196,58,84,101,175,177,168,100,45,221,72,102,106,163,92,134,120,57,102,184,202,214,219,61,158,148,137,88,76,148,184,68,119,74,156,141,105,92,206,118,184,197,130,113,140,107,79,171,84,74,166,50,46,211,190,56,89,94,184,100,44,105,31,102,211,131,158,53,188,114,221,173,140,42,61,218,209,139,70,186,197,92,226,181,76,35,134,67,92,117,82,84,200,200,33,132,50,35,120,206,208,70,160,172,189,33,152,67,170,53,64,89,76,163,49,68,102,99,190,104,74,130,124,210,82,168,46,74,148,115,184,61,73,129,43,179,144,130,215,93,72,64,138,141,45,52,98,147,110,158,160,167,193,52,176,37,154,47,199,123,75,116,117,94,161,172,202,75,175,65,50,120,126,12
122,199,203,67,45,60,118,43,64,145,143,181,189,67,186,104,39,115,189,169,129,176,75,35,149,214,106,103,94,112,169,78,86,182,53,47,65,136,52,206,94,100,188,219,61,216,158,47,69,170,40,71,51,127,133,104,178,44,221,65,95,168,88,97,220,115,63,214,90,98,204,69,195,107,102,158,88,145,172,202,142,208,202,198,59,85,98,176,175,168,100,48,222,70,105,108,160,93,135,119,54,102,185,201,215,221,62,161,150,137,84,76,149,185,70,118,76,154,141,104,91,206,119,182,196,128,114,143,105,79,169,84,74,165,53,44,210,190,55,91,94,186,100,44,105,31,103,211,131,158,54,187,115,221,175,139,45,62,219,206,142,69,186,198,92,222,181,78,35,135,69,93,119,82,85,199,197,32,133,49,36,121,203,204,73,161,172,190,33,154,68,168,52,64,88,75,161,50,69,103,98,187,108,72,133,122,209,83,167,46,76,148,113,183,60,75,131,42,179,144,130,215,92,72,64,138,144,47,52,95,149,106,159,161,168,191,51,174,36,154,43,203,124,74,118,116,93,158,172,202,76,174,65,50,119,127,12
123,199,203,68,44,60,119,43,65,144,141,181,190,66,186,103,37,113,188,169,129,176,77,35,149,214,107,103,94,112,169,78,86,181,53,45,66,137,53,205,94,102,189,220,62,217,158,48,70,170,41,72,50,127,133,105,176,45,221,65,96,168,88,98,222,115,60,214,89,97,204,66,195,107,101,158,87,145,172,202,141,209,200,197,58,85,99,176,176,168,100,45,221,70,105,108,160,93,135,119,54,102,186,203,215,219,62,161,151,137,84,75,148,185,70,119,75,156,142,103,92,206,119,183,196,129,113,142,107,79,170,84,74,165,51,45,210,190,56,90,95,187,100,43,104,32,103,212,131,157,54,188,114,220,172,140,44,63,219,206,140,69,185,198,92,222,181,79,36,136,70,93,118,81,85,200,197,32,131,49,35,121,204,206,73,161,171,191,33,154,69,168,52,63,88,76,161,49,67,102,100,189,107,73,132,123,210,84,169,46,75,148,112,183,62,73,132,42,179,144,130,216,93,71,64,138,144,45,53,96,147,105,159,161,167,192,53,175,36,155,44,203,124,73,116,116,92,158,172,203,77,173,66,51,119,126,12
123,198,202,68,46,60,118,44,64,145,142,183,192,65,186,105,37,117,188,167,130,176,77,33,149,217,105,103,92,114,169,78,87,183,52,45,64,135,51,206,95,100,189,222,59,216,155,47,68,172,41,73,50,126,133,103,177,45,222,66,94,168,87,98,222,117,61,215,89,97,204,67,196,106,100,160,88,145,172,201,141,207,200,199,62,84,101,174,175,169,99,44,220,69,104,107,162,93,137,120,52,102,185,202,213,219,63,161,149,137,86,73,149,185,71,118,73,154,141,106,91,206,120,181,195,129,112,142,107,78,169,83,71,165,51,45,210,192,55,90,95,184,98,46,103,31,104,211,133,159,54,189,116,221,174,139,43,65,219,205,142,68,186,198,90,222,181,78,36,133,69,93,117,81,83,197,194,31,134,48,34,121,204,203,70,162,170,190,33,153,68,167,52,61,86,77,161,49,69,104,100,188,106,73,131,123,210,84,168,44,75,147,113,183,60,73,132,42,180,145,130,213,91,73,65,136,143,45,53,95,148,107,157,160,167,190,54,177,37,155,45,201,124,74,118,117,95,158,173,201,77,172,65,49,118,127,12
123,199,204,68,45,60,118,44,66,143,142,182,190,66,187,103,38,115,189,169,129,176,76,35,148,215,107,103,95,113,170,77,85,182,52,46,67,136,53,204,95,102,188,220,59,216,156,48,69,171,41,71,50,127,134,104,177,45,221,67,96,168,87,99,222,116,61,213,89,98,205,67,194,107,101,157,89,144,172,200,141,208,200,197,59,84,100,175,178,168,100,46,221,72,105,108,161,93,136,121,54,103,185,203,214,221,61,161,151,136,83,75,149,185,70,118,74,155,142,105,90,205,119,183,197,127,113,144,107,79,170,85,74,165,51,45,211,189,56,90,94,186,100,43,103,33,102,213,130,158,53,188,114,221,173,140,45,63,218,206,141,68,186,198,91,222,182,79,35,136,69,92,118,82,84,199,196,32,133,50,35,121,205,206,73,160,172,190,33,154,68,168,51,64,86,75,161,50,69,102,100,188,109,74,131,124,209,84,168,45,76,147,112,182,61,73,131,43,180,145,130,215,91,72,63,139,144,47,53,96,148,106,160,161,166,191,51,176,35,156,44,203,124,74,118,114,93,159,171,202,76,174,67,51,119,126,12
123,199,203,67,45,59,118,43,65,144,141,182,190,66,186,103,37,115,189,169,128,176,76,35,149,214,107,104,95,113,169,78,85,182,53,46,66,137,52,205,95,101,189,220,61,215,157,48,70,170,41,72,50,128,134,105,177,45,221,66,95,168,88,98,222,116,61,214,90,98,204,66,194,107,101,157,89,144,173,201,142,208,200,198,58,85,99,175,176,168,100,46,222,71,105,108,160,92,135,119,54,102,185,202,214,220,62,160,149,137,84,75,149,185,70,117,74,155,141,105,91,205,119,182,196,129,113,143,107,79,170,84,73,165,51,44,210,190,56,91,95,186,99,43,104,32,103,212,131,158,53,188,114,221,173,140,44,62,218,206,141,69,185,198,92,222,182,78,36,136,69,93,118,82,85,200,197,32,132,49,35,121,204,204,73,161,172,190,33,154,68,169,51,63,87,76,161,50,68,102,100,188,107,73,132,123,209,83,168,45,76,148,112,183,61,73,131,43,179,145,131,216,92,71,65,138,144,45,53,96,148,106,159,161,166,191,53,176,36,155,44,203,125,74,117,116,93,158,172,202,77,174,65,50,120,127,12
121,201,202,68,45,59,118,42,63,143,142,181,191,64,185,103,35,115,190,166,128,177,77,36,149,213,108,102,95,113,171,77,86,181,52,45,67,139,53,204,96,103,189,219,60,218,158,46,71,173,39,73,51,128,134,105,178,45,220,66,95,168,86,100,220,117,63,213,88,100,205,68,196,109,100,160,88,146,172,202,142,212,200,198,57,84,98,175,176,168,98,45,222,71,106,108,160,94,135,121,52,103,184,203,216,219,64,159,151,138,84,77,150,184,70,118,72,155,140,104,91,205,119,182,197,129,114,143,106,78,170,85,72,165,50,42,209,189,55,91,96,188,100,42,102,30,104,211,132,156,53,189,115,222,174,138,45,64,217,205,143,67,186,198,92,220,182,79,37,137,67,90,118,84,84,198,195,33,133,51,36,124,207,205,70,160,170,190,32,154,67,168,52,65,87,77,160,50,68,102,98,188,109,72,134,123,207,82,169,45,74,146,112,182,62,73,133,43,179,145,128,213,92,71,64,140,145,43,53,98,147,107,159,160,166,190,54,179,38,156,45,202,127,75,117,116,93,160,173,201,79,176,64,51,120,127,12
122,198,201,67,45,61,116,43,65,145,141,183,190,63,187,102,37,115,188,168,128,177,77,39,149,216,106,101,95,111,170,79,85,183,51,47,66,138,52,203,93,105,188,220,61,215,156,47,70,171,43,72,50,126,136,104,176,45,222,64,93,165,89,100,221,115,60,213,89,97,207,66,197,107,103,157,89,144,172,203,141,209,201,197,57,85,97,175,177,165,100,45,221,70,106,109,161,91,135,122,55,101,185,203,212,218,61,158,150,136,85,76,147,185,67,120,74,155,143,105,89,205,119,181,195,130,114,141,106,77,168,83,74,165,52,44,210,190,54,90,95,186,102,42,104,35,103,213,131,159,53,188,114,222,175,141,43,62,219,206,142,69,186,196,92,222,182,79,34,136,68,93,117,84,84,200,195,30,132,49,36,123,205,204,71,161,171,191,33,158,70,171,52,65,88,76,163,49,68,103,98,187,109,74,131,123,207,85,166,47,75,147,111,181,62,74,133,42,180,144,132,215,91,69,65,137,144,46,55,96,148,109,160,162,167,191,52,176,37,157,47,202,125,74,117,118,92,156,170,202,75,174,63,49,117,126,12
122,198,202,67,45,60,118,43,65,144,142,182,190,66,186,103,37,115,189,168,128,176,76,35,149,215,107,103,95,113,169,78,86,181,52,46,66,137,52,205,95,101,189,220,61,216,158,48,69,170,41,72,50,127,133,105,177,45,221,66,95,168,88,98,223,116,61,213,90,98,204,67,194,107,102,158,89,144,172,202,141,207,201,198,59,85,99,175,176,168,100,46,222,70,105,107,160,92,134,119,55,101,185,203,214,220,62,160,150,137,85,75,149,185,69,118,74,155,141,105,91,206,119,182,196,129,113,143,108,80,171,84,73,165,51,44,210,189,56,91,94,187,99,42,104,31,104,212,130,158,54,187,114,221,174,140,44,63,218,207,141,70,185,197,93,222,182,78,35,136,69,93,118,81,85,199,197,32,133,49,35,120,204,205,73,161,172,191,33,154,68,169,52,63,87,75,160,50,68,102,100,188,107,73,132,122,209,83,168,45,75,148,112,183,61,73,131,42,179,144,131,216,92,72,65,138,144,46,53,96,147,105,159,162,167,191,53,176,36,156,44,202,125,74,118,115,93,159,172,202,77,175,65,50,120,127,12
123,199,203,67,46,60,119,43,64,143,142,183,189,66,185,104,37,114,189,169,128,177,77,35,149,215,105,102,94,113,169,78,84,181,52,47,65,138,53,206,95,102,188,219,62,216,158,48,69,170,41,71,51,127,134,105,175,45,222,67,96,168,88,99,223,117,60,213,89,96,204,66,194,109,102,156,87,144,173,201,141,209,200,197,58,85,99,175,176,167,100,46,221,70,105,108,159,93,135,119,55,102,186,201,215,219,63,161,150,137,84,73,149,185,69,118,74,154,143,106,91,206,120,182,196,128,112,142,108,79,169,84,74,164,50,43,211,189,55,91,96,186,98,42,104,31,103,212,131,157,54,188,114,221,173,140,44,62,218,206,142,69,186,198,93,222,181,79,36,137,69,94,117,82,86,200,198,31,134,49,35,120,205,204,73,162,172,192,33,153,68,169,51,63,88,75,160,50,68,102,99,187,108,74,133,123,210,82,168,46,76,147,113,183,61,73,132,44,178,145,130,215,92,73,64,137,143,46,53,95,148,105,158,161,165,191,52,176,36,155,45,202,124,74,117,115,92,159,171,203,78,175,64,49,118,127,12
122,198,203,67,45,60,118,43,65,144,142,182,191,66,186,103,36,114,189,168,128,176,76,36,149,213,107,104,95,113,169,77,85,181,53,46,66,137,52,205,96,102,190,219,61,215,158,48,70,170,41,71,51,128,134,104,177,45,220,66,94,167,87,98,222,117,61,213,89,99,203,66,195,108,102,157,89,145,173,202,142,209,200,198,60,85,100,176,177,168,100,46,221,70,106,108,160,93,135,119,53,102,185,202,215,220,62,160,150,137,83,75,149,185,69,117,74,155,141,105,91,205,119,182,196,129,113,143,107,78,171,83,73,165,51,44,210,190,56,91,95,186,100,42,103,32,103,212,130,156,53,188,116,222,173,139,44,63,218,207,141,69,185,198,93,222,182,78,35,136,69,93,119,82,85,200,196,31,133,48,35,121,204,204,72,161,171,191,31,153,68,169,51,64,87,75,160,50,69,103,100,188,107,73,132,123,210,84,167,45,76,146,111,183,61,73,131,43,179,144,131,215,92,70,65,139,143,46,53,96,148,106,159,161,166,191,52,176,35,156,44,202,125,74,118,115,92,158,173,201,78,175,66,50,119,127,12
121,198,202,67,45,58,119,43,65,145,143,181,190,65,186,102,38,113,188,171,128,175,75,36,147,212,106,103,95,112,168,80,87,182,53,46,67,138,52,204,95,102,188,221,61,215,157,49,70,169,39,71,49,127,134,105,175,44,220,66,95,167,88,99,222,115,60,213,90,97,205,66,196,108,102,155,89,145,173,202,141,208,201,198,57,86,98,176,175,167,99,45,223,71,105,109,160,92,135,118,54,102,184,202,214,220,61,160,148,136,85,75,147,186,70,118,75,155,140,104,91,205,120,182,198,128,115,142,107,80,170,85,73,164,50,44,210,190,54,92,94,185,100,41,105,32,104,210,131,158,55,188,114,221,173,141,44,62,218,206,141,67,185,197,92,221,181,79,37,136,70,94,118,82,87,200,199,33,132,49,34,121,204,204,73,161,171,190,33,154,69,170,52,63,86,77,162,50,68,103,100,188,109,74,132,124,209,84,167,45,77,147,115,183,59,74,129,42,179,145,131,216,92,71,66,139,144,47,54,96,149,105,159,161,166,190,52,177,36,155,44,204,126,74,116,116,92,159,171,202,77,176,66,50,120,126,12
123,199,203,67,45,59,119,43,65,144,142,182,190,66,186,104,37,114,189,168,128,177,76,35,149,215,107,103,95,113,169,78,85,181,52,46,66,137,52,205,95,102,189,220,61,216,157,47,70,170,41,72,50,127,133,104,176,45,221,66,95,168,88,99,222,116,61,214,90,98,204,66,195,107,101,158,89,145,172,201,142,209,200,198,58,85,99,175,177,168,100,46,222,71,105,108,160,92,135,119,54,102,185,202,214,220,62,161,150,137,84,75,149,186,70,117,74,155,142,105,90,205,119,182,196,128,113,143,107,79,170,84,74,165,51,44,210,190,56,91,95,186,100,43,104,32,103,212,131,158,53,188,114,222,174,140,45,63,218,206,141,69,185,198,92,222,182,79,36,136,69,93,118,82,85,200,197,32,132,49,35,121,205,205,73,161,171,191,33,153,68,169,51,63,87,76,160,50,68,102,100,188,108,73,132,123,209,84,168,45,76,148,113,183,61,73,131,43,179,145,131,215,92,71,64,138,143,45,53,96,148,106,159,161,167,191,53,176,36,156,44,202,125,74,117,115,93,159,172,202,77,174,65,50,119,127,12
124,198,203,70,45,61,117,42,64,144,142,182,190,66,186,106,39,113,190,168,128,176,76,37,150,215,107,104,93,113,169,77,84,180,52,46,66,137,52,203,94,104,185,218,61,214,158,48,68,171,41,67,51,127,134,105,175,45,222,65,96,167,88,99,221,117,60,215,91,98,202,64,195,106,101,157,88,144,171,199,141,209,201,199,58,86,99,174,176,169,100,46,222,73,104,110,160,91,135,120,54,102,186,200,214,221,63,158,150,138,84,77,147,187,73,119,76,156,141,103,92,208,117,183,193,128,114,142,107,79,170,84,71,164,53,42,211,190,55,90,94,187,99,42,104,32,105,211,129,156,52,187,113,220,173,140,43,62,218,205,141,70,187,196,91,224,183,77,37,135,71,94,118,81,85,200,198,32,132,48,34,121,205,203,73,162,172,192,33,151,70,167,52,64,87,73,160,50,70,102,102,188,109,72,131,123,209,81,166,47,75,149,110,183,59,72,131,43,179,146,130,216,93,71,62,138,143,45,53,97,147,106,156,162,167,190,53,176,35,155,44,203,124,73,118,115,94,159,172,201,77,174,66,49,118,130,12
122,199,203,68,45,60,118,43,65,144,142,182,190,67,187,104,37,115,189,169,128,176,76,35,149,215,106,103,95,113,169,78,85,182,53,46,66,137,53,204,95,101,189,220,61,216,157,48,70,170,41,72,50,127,134,105,176,45,220,66,96,168,88,98,222,116,61,214,90,98,204,66,194,107,101,157,89,144,172,201,142,208,201,197,59,85,99,175,176,168,100,46,222,71,105,109,160,92,135,119,54,102,185,202,215,220,62,160,149,137,84,75,149,186,70,118,74,155,141,105,91,205,119,183,196,129,113,142,107,79,170,84,74,165,51,44,210,190,56,91,94,186,99,43,104,31,103,212,130,158,54,188,115,221,173,139,44,63,218,206,140,68,186,198,92,222,182,79,36,136,69,93,118,82,85,200,196,32,132,49,35,121,205,205,73,161,171,191,33,153,68,169,51,64,87,76,161,50,68,102,100,188,107,73,132,123,209,83,168,45,76,148,113,183,61,73,131,43,178,145,131,216,92,71,65,138,144,45,54,96,148,106,159,161,167,191,53,176,36,155,44,202,124,74,117,116,93,159,172,202,77,174,64,50,120,127,12
121,200,203,67,45,59,118,43,65,144,141,183,190,66,186,104,38,115,190,169,128,176,77,35,149,214,107,101,94,113,170,78,86,181,54,45,66,137,53,205,95,102,188,219,61,215,156,48,70,170,40,71,50,127,134,104,176,44,221,67,94,168,86,99,224,116,61,214,91,97,203,67,194,107,101,158,89,143,173,201,142,209,201,196,58,85,98,175,177,166,100,46,222,73,106,108,160,93,136,118,54,103,186,202,215,220,63,160,151,137,85,74,149,185,69,117,74,155,142,105,89,205,120,183,197,128,112,143,107,79,170,83,74,166,51,44,210,189,56,92,95,187,99,42,104,32,103,213,130,157,53,188,114,221,174,138,43,62,218,206,141,70,187,198,90,223,182,78,36,137,69,93,118,82,85,199,198,31,132,50,34,122,206,205,72,160,173,190,35,154,69,169,50,63,88,75,160,49,68,103,101,188,107,73,132,123,209,83,169,46,76,146,112,183,61,74,129,42,179,145,131,215,91,71,65,138,145,46,53,96,149,107,159,162,167,191,53,176,35,154,44,203,125,73,117,115,93,158,173,201,79,174,64,49,120,126,12
126,199,202,68,44,59,118,43,67,145,145,183,191,63,188,102,34,114,189,168,129,181,79,34,147,214,102,105,96,114,169,77,82,181,53,47,65,136,49,208,92,99,189,217,61,216,158,49,72,172,39,71,52,130,133,108,175,44,220,62,94,167,88,97,222,118,58,213,90,99,207,70,194,109,100,157,88,143,173,203,141,206,199,198,60,83,98,175,180,168,100,45,222,70,104,110,162,95,131,123,55,105,188,200,216,223,66,160,150,138,87,75,150,186,70,119,69,156,142,106,90,207,121,181,197,129,113,143,109,76,169,81,75,165,51,43,211,188,53,92,95,186,96,44,101,33,105,209,133,160,54,186,112,222,172,137,47,63,216,208,137,68,186,199,89,223,182,77,35,133,67,93,121,84,84,199,199,34,131,49,35,122,202,203,72,162,171,190,33,156,66,167,51,68,90,77,160,47,69,100,101,189,105,71,130,124,212,80,170,49,76,150,113,179,58,74,128,39,178,144,130,218,90,70,62,136,139,47,53,97,149,107,157,161,168,191,53,178,36,158,43,203,126,73,116,118,91,156,171,201,80,176,66,51,120,129,12
123,199,204,67,44,58,119,44,65,144,141,182,190,65,186,103,37,115,189,168,128,176,76,35,148,214,107,104,94,113,168,77,85,180,52,47,66,137,52,205,95,102,189,220,62,215,158,47,70,170,41,72,51,127,133,105,177,45,221,66,95,168,89,99,222,117,60,214,90,98,205,67,194,106,102,158,88,144,172,201,141,209,199,197,58,85,98,174,178,168,100,45,222,70,106,109,162,93,136,118,53,103,185,202,215,220,62,160,150,137,84,75,149,185,69,117,74,157,142,105,90,206,119,183,196,129,113,143,107,79,170,84,74,164,50,44,209,190,56,92,96,185,100,43,105,32,103,213,130,159,54,189,115,222,173,139,44,62,218,206,141,69,186,199,93,222,181,78,35,136,68,93,119,82,85,200,197,32,133,48,36,121,205,204,72,161,172,191,33,153,69,168,51,63,87,75,161,51,68,103,101,188,108,73,132,123,209,83,168,46,76,147,114,183,61,73,131,42,179,145,131,216,91,71,65,137,143,46,53,96,148,106,159,162,166,192,53,177,35,156,44,204,125,75,117,115,92,159,172,202,77,174,66,50,119,127,12
123,199,204,68,45,60,116,43,64,144,144,182,190,67,186,105,40,114,189,169,127,177,77,34,149,216,108,104,94,115,171,78,85,183,53,47,66,138,52,205,95,102,187,221,62,215,157,48,72,171,42,70,49,127,133,106,176,45,222,66,97,168,87,99,223,117,61,214,91,98,204,67,195,108,100,157,88,144,173,201,141,210,200,200,57,84,99,172,177,167,99,46,221,71,106,106,161,92,136,120,54,101,187,203,214,220,61,162,152,137,85,75,148,185,70,117,73,155,139,105,90,207,118,183,196,128,112,144,107,78,169,85,73,166,51,44,212,190,56,89,95,187,100,41,104,33,102,212,130,157,51,189,114,221,175,141,44,63,220,205,141,68,185,198,91,222,181,78,35,137,70,93,120,84,85,201,196,32,132,47,35,121,204,204,73,162,171,190,33,156,68,167,51,63,88,76,160,50,69,102,101,190,108,74,133,124,210,84,170,46,74,148,113,185,61,73,132,44,177,145,132,215,91,72,66,139,142,46,53,97,148,105,158,162,166,191,52,176,36,155,44,202,125,74,119,115,93,158,172,203,76,175,65,50,119,126,12
123,199,204,68,45,61,118,43,62,143,143,181,189,65,187,103,38,111,191,170,128,176,76,35,147,214,106,102,95,112,166,78,85,181,53,44,66,137,52,205,95,100,189,220,61,215,158,46,71,170,40,72,51,127,134,104,175,45,223,66,94,166,86,100,221,115,62,213,89,97,205,66,195,107,102,157,91,145,174,202,141,208,202,199,58,85,98,175,172,167,101,45,223,71,106,110,159,94,133,119,55,102,184,200,213,220,60,159,150,136,85,76,148,184,72,118,74,157,139,103,91,205,120,183,195,129,115,142,105,79,171,83,75,167,53,41,211,189,58,93,96,188,101,44,104,33,102,211,131,159,53,188,116,221,175,139,42,62,216,206,141,67,184,199,92,220,179,80,35,135,71,93,116,81,84,200,196,32,131,48,34,121,205,205,74,161,171,194,33,154,69,170,49,64,88,77,159,51,70,100,99,186,110,71,130,123,209,82,168,45,77,148,111,184,61,72,131,45,178,144,132,214,92,70,63,138,144,45,53,95,151,105,157,161,167,189,50,177,35,155,45,200,123,74,116,114,94,158,171,201,77,175,64,49,119,126,12
123,198,203,67,45,58,118,42,64,143,141,182,190,66,185,104,37,115,189,169,129,177,76,35,149,215,107,103,95,112,169,78,85,183,53,45,66,137,53,205,95,102,189,220,61,216,157,48,70,169,41,71,51,128,133,105,177,44,221,66,95,168,87,99,221,117,62,213,90,98,204,66,195,107,101,158,89,143,172,203,141,208,200,198,59,84,99,176,177,168,100,46,222,72,105,108,161,92,135,119,54,102,185,202,215,221,62,160,150,138,85,75,148,185,69,117,74,154,142,105,90,206,119,183,196,129,113,143,107,79,171,83,73,165,52,44,210,189,56,92,95,186,99,43,104,32,102,212,130,158,53,188,114,221,173,139,44,63,218,206,140,69,186,198,93,222,182,78,36,136,69,93,119,82,84,200,197,32,131,50,34,121,204,205,73,161,171,190,33,154,68,169,51,64,87,75,161,50,68,102,100,188,107,73,133,123,210,84,168,45,75,147,112,184,60,72,131,44,179,145,130,215,91,72,65,138,144,45,53,96,148,106,159,162,167,191,53,176,36,155,43,203,125,74,117,116,94,159,172,202,77,174,65,50,120,128,12
123,198,203,68,44,59,118,42,66,144,142,183,191,65,186,104,37,115,188,168,129,176,77,35,149,215,107,104,95,112,168,78,84,182,53,46,66,137,52,205,95,101,190,220,60,216,158,48,70,169,41,71,50,129,135,105,177,45,221,66,94,168,87,99,222,116,60,213,91,97,203,68,195,107,101,157,89,144,173,202,141,209,201,198,58,85,99,176,177,168,100,46,222,70,104,109,161,91,135,120,55,103,187,204,215,220,62,160,149,137,84,74,149,185,69,119,74,155,142,104,90,205,120,182,196,129,115,143,107,79,169,84,74,166,51,45,211,189,56,91,95,185,99,43,105,32,103,212,131,157,53,187,114,221,173,141,44,64,216,206,141,68,185,197,92,221,181,78,35,136,69,94,117,80,85,200,197,32,132,49,35,120,205,205,72,160,172,189,34,154,69,168,51,65,87,75,160,50,68,102,100,189,108,74,133,122,210,83,167,46,75,147,112,184,61,73,132,44,179,145,130,215,91,72,66,138,144,46,53,96,148,105,159,161,167,191,53,176,36,155,45,202,124,74,116,115,94,157,172,201,77,175,64,51,119,127,12
123,198,203,68,45,59,119,43,65,142,142,182,190,66,186,103,38,114,188,168,128,176,77,35,148,216,106,103,94,113,170,78,85,181,52,46,67,136,52,206,95,100,189,221,61,216,157,46,69,170,41,71,51,127,133,104,177,45,221,66,95,167,86,98,223,116,60,214,90,98,204,66,194,106,102,158,88,145,172,201,142,207,199,198,59,85,99,175,176,167,99,45,221,71,105,107,160,92,135,119,54,102,185,202,215,219,61,160,149,138,86,76,148,186,69,117,74,155,142,105,90,206,119,182,196,129,112,143,106,79,171,85,73,165,51,44,210,190,56,90,95,187,99,42,104,32,102,213,131,157,53,188,113,222,174,139,45,63,218,206,141,70,186,198,92,222,183,77,36,135,69,92,117,82,86,199,198,33,132,49,34,121,205,204,72,161,171,189,33,153,69,168,51,63,87,76,161,50,69,101,99,187,107,73,132,123,209,83,168,43,76,148,113,183,61,73,131,43,179,145,130,217,91,71,64,138,144,45,53,95,148,106,158,161,167,190,52,176,35,156,44,202,126,73,117,115,93,159,172,203,77,175,65,50,120,127,12
124,198,204,68,45,59,120,44,66,144,142,181,189,66,186,104,38,116,189,169,128,176,76,35,148,215,106,104,95,112,168,78,86,181,52,45,66,136,52,205,95,103,188,221,59,216,156,49,70,170,41,70,49,127,133,104,176,45,221,67,94,168,87,99,222,116,61,215,90,99,204,67,196,107,102,155,89,144,172,202,142,208,201,198,58,87,100,175,176,166,100,46,221,71,104,109,161,94,134,118,53,101,186,203,214,219,62,160,152,137,83,73,149,185,70,116,75,156,141,105,91,205,119,182,196,130,112,142,107,80,171,83,73,165,51,44,210,189,56,91,94,186,99,43,104,32,103,211,130,157,52,188,113,221,174,140,44,62,218,206,140,67,186,197,92,221,182,78,35,135,70,93,118,82,86,199,197,33,132,48,34,121,204,204,72,162,171,188,32,154,67,170,51,64,88,75,161,49,67,101,99,189,107,74,133,124,210,85,167,46,77,147,113,182,61,73,130,42,179,144,131,216,92,71,65,138,143,46,54,96,149,107,159,161,166,191,53,176,35,153,43,203,124,73,119,115,92,159,172,202,76,173,65,50,119,126,12
120,198,202,67,45,60,117,44,64,143,142,183,190,66,185,103,37,113,188,168,129,176,78,34,149,213,106,103,95,113,169,79,84,182,52,45,67,136,53,205,96,101,190,219,62,215,157,48,69,172,42,71,50,128,134,106,177,44,219,64,94,167,88,99,223,117,62,213,91,98,204,68,193,107,102,157,88,144,172,200,141,209,201,198,57,84,98,176,176,168,98,44,221,72,105,107,161,92,136,118,55,102,184,202,214,222,61,160,148,138,83,75,149,184,68,118,75,156,142,105,90,206,120,183,198,128,114,144,108,78,171,84,73,166,53,45,211,189,57,92,93,186,99,44,103,31,104,213,131,158,54,187,115,220,173,142,44,63,218,206,141,69,186,198,92,221,182,77,36,137,69,93,117,80,85,198,195,34,133,50,34,121,204,202,73,160,172,191,33,154,67,169,53,62,89,76,162,50,67,101,100,188,106,73,133,123,209,81,169,46,76,145,112,185,63,73,131,44,177,144,130,215,92,72,64,138,143,45,53,96,149,104,158,162,167,191,52,176,35,155,44,202,125,74,115,118,93,160,172,202,75,173,65,48,120,127,12
123,201,203,67,47,58,120,46,65,143,140,182,189,64,185,103,36,115,189,169,127,177,76,36,150,216,108,104,96,112,168,78,84,183,53,47,66,137,53,205,95,102,189,221,62,217,156,47,67,169,41,73,51,127,133,104,177,46,220,65,95,167,88,98,222,118,60,213,91,98,205,66,194,108,102,157,89,144,173,201,142,210,201,198,60,84,99,176,176,167,100,45,221,71,107,108,161,92,135,118,54,102,185,203,214,220,61,161,149,139,84,74,149,184,70,117,74,153,141,105,92,206,121,182,194,128,114,142,106,82,171,83,74,163,50,44,210,190,56,92,92,186,99,44,103,31,103,211,131,157,54,188,115,223,174,139,44,60,218,207,141,68,184,199,91,221,180,77,34,136,70,93,119,80,84,199,198,33,133,48,34,121,202,206,73,161,171,189,32,153,66,168,52,65,87,76,161,49,68,102,101,189,108,72,131,123,211,82,168,45,76,148,113,184,62,73,133,44,181,145,130,216,90,69,66,137,144,46,54,96,148,105,160,162,167,189,52,175,33,156,45,202,127,73,116,115,92,158,170,202,76,174,67,49,120,125,12
126,198,206,67,43,60,120,42,63,144,139,183,188,67,185,102,39,110,189,168,131,175,77,35,147,212,107,102,97,112,171,77,86,183,50,46,68,136,55,206,95,102,189,219,62,214,157,49,68,171,39,73,52,128,131,106,178,44,222,65,94,169,88,97,220,118,63,215,89,97,204,67,194,104,102,156,86,141,173,202,143,208,200,197,58,85,97,174,178,165,98,50,223,69,105,109,162,95,135,119,53,99,188,202,218,224,61,163,149,142,88,73,149,187,67,117,69,155,144,102,91,206,119,185,195,127,116,142,109,77,168,83,71,164,53,40,211,188,55,92,97,187,97,42,104,33,103,213,126,155,55,189,116,220,171,138,46,63,216,204,142,70,185,197,92,222,184,76,37,139,72,93,119,83,84,199,199,28,133,49,34,120,203,208,73,159,172,192,31,154,67,170,53,63,91,73,160,50,66,99,100,190,107,72,134,123,208,82,170,43,75,147,115,180,62,74,130,43,177,145,132,220,92,72,65,137,140,48,48,96,148,104,163,161,166,191,51,177,35,156,46,199,124,77,113,112,93,160,172,200,75,176,63,49,122,129,12
121,199,203,67,46,58,119,44,64,144,141,183,189,65,185,103,37,115,188,169,129,176,77,36,150,214,106,103,94,112,168,78,86,181,53,47,66,137,52,205,95,101,189,219,60,215,158,46,70,169,41,71,50,128,134,104,177,45,220,66,95,166,88,99,222,115,61,214,88,98,205,68,195,107,102,158,90,144,172,201,142,208,200,198,59,84,100,175,176,169,99,47,223,71,106,108,160,93,136,118,54,102,185,203,214,220,63,161,150,136,84,75,149,186,68,118,75,156,141,104,91,204,120,182,194,128,113,141,108,80,169,84,73,164,52,44,209,189,56,91,95,186,99,42,104,33,104,212,131,157,54,187,114,221,174,140,44,63,219,205,141,68,186,198,92,222,183,76,36,137,70,94,118,81,84,200,197,32,132,50,34,121,206,206,72,162,173,191,32,154,68,169,52,65,87,75,160,50,68,101,99,189,107,73,133,122,210,83,168,46,74,146,112,183,60,74,130,43,179,144,130,217,92,72,65,138,143,45,53,97,148,106,159,161,167,191,53,177,37,154,43,202,125,74,116,116,93,161,172,201,76,174,65,51,121,128,12
124,198,206,68,43,59,118,44,65,145,143,185,190,65,185,107,37,113,186,170,129,179,75,37,150,215,105,103,92,114,165,79,84,181,51,46,67,141,54,202,96,101,187,219,61,216,158,45,67,173,41,70,50,129,131,103,176,43,221,66,92,169,86,100,222,113,64,213,88,97,205,69,193,106,99,157,91,145,171,203,141,208,201,198,60,84,100,175,178,169,97,48,221,70,103,109,161,93,137,119,54,102,185,198,213,220,62,160,149,135,83,74,148,185,72,116,72,156,143,106,91,205,122,181,193,129,115,143,107,78,170,84,74,165,51,45,209,186,55,91,94,183,99,44,105,34,107,212,131,159,55,187,114,221,174,138,48,62,218,206,140,68,186,199,91,224,182,76,37,136,69,92,115,81,83,198,197,32,132,50,36,122,205,206,73,161,172,189,35,156,67,167,54,65,86,72,161,50,67,104,99,189,107,74,134,123,209,79,166,43,74,146,113,184,62,70,131,41,177,145,131,211,91,71,64,140,146,43,52,94,148,105,161,162,166,192,53,178,35,153,47,202,123,73,115,114,93,160,170,202,75,172,67,51,120,123,12
122,198,203,70,44,61,119,43,65,144,140,183,190,66,186,105,38,114,190,171,128,176,76,34,148,214,107,101,94,113,168,77,86,180,53,48,68,136,54,205,95,102,189,220,60,215,157,48,71,169,42,71,51,130,132,104,177,46,220,65,95,168,86,96,222,115,60,214,93,98,202,66,194,105,101,159,89,146,172,200,141,208,202,199,60,84,97,178,176,166,101,46,223,70,107,109,158,91,135,118,54,101,183,202,215,220,60,161,147,137,81,73,149,186,69,118,73,155,143,106,91,206,121,182,198,129,112,142,106,79,171,84,73,162,51,44,210,187,55,93,95,188,99,44,105,34,101,211,132,158,52,187,114,219,173,139,45,64,220,206,141,69,186,197,91,223,183,80,36,136,72,92,118,80,85,201,197,34,134,51,34,123,203,204,73,161,173,191,32,152,66,168,52,67,87,77,162,51,67,102,101,186,107,73,131,123,210,85,168,45,75,146,110,182,62,73,133,45,179,145,131,216,91,71,64,138,142,47,53,98,148,107,161,162,167,192,53,178,36,155,42,201,122,75,119,118,91,159,171,202,75,174,64,50,119,124,12
123,198,203,67,45,59,119,43,65,144,142,183,190,66,186,103,38,114,189,168,128,176,77,36,149,214,106,103,95,113,169,77,85,181,53,47,66,137,53,206,95,101,189,220,61,215,157,48,69,170,41,72,50,127,134,105,177,45,220,66,95,168,88,98,222,116,61,213,90,98,204,67,195,107,101,158,89,144,173,202,141,208,201,197,58,85,99,175,176,168,100,46,222,71,105,108,160,92,135,119,54,102,185,202,214,220,62,161,150,137,84,75,149,185,70,118,74,155,141,105,91,206,119,183,196,128,112,143,107,79,170,84,73,164,51,44,210,190,55,91,95,187,99,43,104,31,103,212,131,157,54,188,114,222,173,140,44,62,218,206,140,69,185,198,92,222,182,79,37,136,70,93,119,81,85,200,196,32,132,49,34,121,205,205,72,161,172,191,33,153,68,169,52,63,87,75,161,49,68,102,100,188,107,73,132,123,209,83,168,45,76,148,112,183,60,73,131,43,180,145,131,216,92,71,64,138,144,46,53,96,148,106,159,161,167,190,53,176,35,155,44,203,125,74,117,116,93,158,172,202,77,174,65,50,119,127,12
122,199,204,68,45,59,119,43,64,144,142,183,191,66,186,104,38,114,188,169,128,176,76,36,149,214,107,103,95,113,169,77,85,181,53,47,66,137,53,204,96,101,189,220,61,215,157,48,70,170,41,72,50,128,134,104,176,46,221,66,94,168,86,99,222,116,61,214,90,96,205,67,194,108,101,158,89,145,173,201,142,208,201,197,57,85,98,175,176,167,100,45,222,70,104,109,160,92,135,118,55,101,186,202,214,219,62,160,149,138,84,74,148,186,69,116,74,155,142,106,91,206,119,182,197,128,114,143,107,79,170,84,73,165,50,44,210,189,55,91,95,187,100,43,104,33,103,212,130,157,53,189,113,221,173,139,45,62,218,207,141,69,185,198,93,223,181,79,36,136,70,94,118,82,85,200,198,31,132,49,35,121,205,204,73,162,172,191,34,153,68,168,52,64,86,76,160,50,69,102,100,188,108,74,132,123,210,84,169,45,76,148,113,184,60,73,132,42,179,143,131,216,91,72,65,137,143,46,53,95,147,105,160,162,166,191,53,176,35,155,44,201,125,74,117,116,94,159,171,202,76,174,65,49,120,126,12
123,198,203,68,45,58,117,43,64,145,140,181,191,67,188,103,36,114,189,167,127,177,76,37,150,214,107,103,97,113,168,77,85,178,52,48,66,137,51,205,95,102,188,221,62,216,157,47,69,170,40,72,50,129,133,106,176,46,222,67,95,167,89,99,222,115,60,212,91,98,204,67,195,107,101,158,86,143,173,203,140,209,201,198,59,84,98,175,177,168,98,47,223,69,105,109,160,92,137,119,54,100,186,202,214,221,62,161,152,135,83,74,150,184,70,117,73,156,140,104,90,206,119,183,195,128,112,142,108,78,171,82,75,164,50,45,210,189,55,92,94,185,100,43,104,31,102,212,132,156,53,187,115,222,174,139,43,63,219,207,140,69,187,197,91,222,182,78,34,137,71,94,118,82,85,200,198,33,134,50,35,120,204,204,71,161,170,190,31,154,68,168,51,64,89,76,162,51,67,102,100,187,108,73,133,124,210,84,169,46,76,148,114,183,60,71,131,43,179,144,132,215,90,71,66,137,146,46,53,96,149,105,159,160,166,190,52,175,33,156,44,203,125,74,117,115,93,160,175,202,77,174,64,50,120,128,12
123,200,203,68,46,60,119,44,65,144,142,183,190,66,186,102,39,114,189,169,128,176,76,36,150,214,107,103,95,113,169,78,85,182,53,47,65,137,52,205,95,101,189,220,60,215,159,48,68,171,41,72,50,128,134,105,177,45,221,65,94,169,87,99,223,115,61,213,90,101,204,67,193,108,101,158,89,145,172,200,142,209,201,198,59,84,99,175,176,168,100,45,222,70,105,109,161,92,135,119,54,102,186,202,214,221,61,161,148,137,83,76,148,185,68,118,74,154,141,105,91,207,120,182,195,128,114,143,107,80,172,83,73,165,50,45,210,190,57,92,95,186,99,42,105,32,103,211,130,158,54,188,114,221,174,139,44,63,219,206,141,68,186,198,92,221,181,78,37,136,70,94,118,81,85,200,198,31,131,48,35,120,205,205,72,161,171,191,33,153,69,169,52,63,87,75,161,50,68,102,99,188,107,72,133,122,210,82,169,44,74,147,113,184,60,73,132,42,179,144,132,216,92,71,64,137,142,46,53,96,148,106,160,161,166,191,53,176,36,156,43,203,126,73,117,115,93,159,172,203,77,174,64,50,120,126,12
122,199,203,68,45,60,118,43,65,144,142,182,190,66,186,104,37,114,189,168,128,176,76,35,149,215,106,103,94,113,169,78,85,182,53,47,66,136,53,205,95,101,189,220,61,215,157,48,69,170,41,71,50,127,134,105,176,45,221,66,95,168,88,99,222,116,61,214,89,98,204,67,194,107,101,157,89,144,172,201,141,209,201,198,58,85,99,174,176,167,100,46,222,71,105,108,160,92,136,119,54,102,185,202,214,220,62,161,150,137,84,75,149,185,69,118,74,155,141,105,91,205,120,182,196,129,113,142,107,79,170,84,73,165,51,44,210,190,56,91,95,186,99,43,104,32,103,212,131,158,54,188,115,222,173,140,44,62,218,206,140,69,185,198,92,222,182,78,36,136,69,93,118,81,85,200,197,32,132,49,34,120,205,205,73,162,172,191,32,154,68,168,52,63,87,76,160,50,68,102,99,188,108,73,132,123,210,82,168,46,76,147,112,183,61,73,132,43,179,145,129,216,92,71,64,138,143,45,53,96,148,106,159,161,166,191,52,176,35,156,44,202,125,74,118,116,93,159,172,202,76,174,65,50,120,127,12
123,199,203,68,45,59,119,43,65,144,142,182,190,66,186,103,37,114,189,169,128,176,76,35,149,214,107,103,95,113,169,78,85,182,53,46,66,137,52,205,95,101,189,220,61,215,157,48,70,170,41,72,50,127,133,105,177,45,221,66,95,168,88,99,222,116,61,214,90,98,204,66,195,107,101,157,89,144,172,201,142,208,200,198,58,85,99,175,176,168,100,46,222,71,105,108,160,92,135,119,54,102,185,202,214,220,62,160,150,137,84,75,149,185,70,117,74,155,141,105,91,205,119,182,196,129,113,143,107,79,170,84,73,165,51,44,210,190,56,91,95,186,99,43,104,32,103,212,131,158,53,188,114,221,174,140,44,63,218,206,141,69,185,198,92,222,182,78,36,136,70,93,118,82,85,200,197,32,132,49,35,121,204,205,73,161,171,190,33,154,68,169,51,63,87,75,161,50,68,102,100,188,107,73,132,123,209,83,168,45,76,147,113,183,61,73,131,43,179,145,130,216,92,71,65,138,143,45,53,96,148,106,159,161,167,191,53,176,36,155,44,202,125,74,117,115,93,159,172,202,77,174,65,50,119,127,12
123,198,203,67,46,59,119,44,65,143,142,182,190,66,187,104,37,114,189,168,129,176,76,35,149,215,106,103,95,113,169,78,85,181,53,46,66,137,53,205,95,101,188,221,61,215,157,47,70,169,41,71,50,127,134,105,177,44,221,67,95,167,88,99,222,115,60,213,89,97,203,66,195,108,102,158,88,144,173,202,142,209,201,198,57,85,99,176,176,167,100,46,222,70,106,109,160,93,135,120,54,102,185,202,214,220,62,161,150,138,84,74,149,185,70,118,74,155,141,105,90,205,119,183,195,129,113,143,107,80,170,83,73,164,52,45,211,189,56,90,94,186,99,43,104,31,103,212,131,158,53,188,115,221,174,139,44,62,218,206,141,69,186,198,92,222,182,79,35,136,71,93,118,82,86,199,197,31,132,50,35,121,205,205,73,161,172,190,32,154,69,169,51,64,87,75,161,51,69,101,100,188,108,72,132,123,210,84,167,45,76,148,112,183,61,73,131,43,180,143,130,216,92,71,64,138,143,44,52,96,149,105,159,162,166,191,53,176,35,155,45,203,125,74,118,116,92,160,173,202,77,174,64,49,120,127,12
122,198,203,67,45,60,118,43,64,143,140,182,190,66,186,103,38,115,188,168,129,176,77,36,149,215,106,103,94,112,170,78,85,182,53,46,66,137,52,205,96,101,188,220,60,215,158,48,69,170,41,72,50,127,133,105,176,44,221,67,95,168,87,99,222,116,61,213,89,99,205,67,195,107,101,157,88,145,173,202,141,209,200,197,58,85,99,175,176,168,100,46,221,71,105,109,160,92,135,118,53,102,186,203,214,220,62,160,149,138,84,75,150,185,69,117,74,156,142,104,90,206,118,182,195,129,112,143,108,79,170,84,73,165,52,44,211,189,55,91,95,186,98,43,104,31,103,212,131,158,53,188,114,222,173,139,44,63,217,206,140,69,186,198,92,222,181,79,36,136,69,93,118,83,84,200,196,31,133,49,35,121,205,205,73,162,171,192,33,155,69,169,51,63,88,75,161,50,67,102,99,188,108,72,132,123,209,83,168,45,76,147,113,184,60,73,132,43,178,145,131,215,92,71,65,138,143,45,53,96,148,106,160,162,166,191,53,176,35,156,45,203,125,74,118,117,94,158,172,202,76,174,64,49,119,127,12
123,199,203,68,46,59,119,43,64,143,142,182,190,66,186,104,38,115,189,169,129,176,76,35,149,214,107,104,95,113,169,78,85,181,52,46,67,137,52,205,95,101,189,220,61,215,158,48,70,170,41,72,50,128,133,105,177,45,221,66,95,168,87,98,222,116,61,214,89,98,204,66,195,107,102,157,89,145,173,201,142,208,200,198,58,85,99,175,176,168,100,46,222,71,105,108,160,92,135,119,54,102,185,202,214,220,62,160,150,137,84,75,149,185,69,118,74,155,142,105,91,205,119,182,196,129,113,143,107,79,170,84,73,164,51,44,210,190,56,91,95,186,100,43,104,32,103,212,131,158,54,188,114,221,173,140,44,63,218,206,141,69,185,198,92,222,182,79,36,136,69,93,119,81,85,199,197,32,132,49,35,121,205,205,72,161,172,190,33,154,68,169,52,64,87,76,161,50,68,102,100,188,107,73,132,123,209,83,168,45,76,148,112,183,61,73,131,43,178,145,131,215,92,72,64,138,143,46,53,96,148,106,159,161,166,191,52,176,36,155,44,203,125,73,117,115,93,159,172,202,77,174,65,50,119,127,12
123,202,204,67,45,59,120,41,64,146,139,183,189,65,185,104,36,115,192,166,126,173,75,36,148,216,109,101,92,111,170,80,85,179,52,47,68,139,51,204,94,101,187,217,63,214,156,48,71,169,40,71,49,125,137,103,177,46,219,66,95,171,88,99,222,118,64,215,87,99,205,65,196,108,100,153,87,145,173,200,138,206,201,198,58,84,100,173,176,168,101,48,222,71,105,111,161,91,134,119,54,101,186,205,215,221,61,156,150,141,86,76,147,184,68,116,72,157,142,105,92,207,121,180,198,130,114,140,107,79,167,82,75,164,52,45,210,189,55,91,93,184,102,42,104,28,107,213,130,158,54,187,112,222,176,139,44,61,215,208,139,66,185,197,93,220,182,79,35,138,69,97,117,80,84,197,195,29,136,46,35,120,204,206,70,162,173,192,33,152,67,172,50,66,85,75,159,51,71,104,102,187,107,70,132,126,208,88,172,47,77,147,113,184,61,72,130,44,178,146,133,216,91,73,66,138,144,46,55,96,150,107,157,162,165,193,52,177,35,156,45,203,128,74,117,114,94,157,175,200,78,176,67,50,119,124,12
123,199,203,68,45,59,118,44,64,144,142,182,190,66,186,103,38,115,189,168,128,176,76,35,149,214,107,103,94,113,169,78,86,181,52,47,66,137,52,205,95,101,189,220,61,216,157,48,70,169,41,72,50,128,133,105,177,45,220,66,95,168,88,98,222,116,61,214,89,98,204,66,194,107,101,158,89,144,172,201,142,208,201,198,58,85,99,175,176,168,100,46,222,71,105,108,161,92,135,119,54,102,186,202,214,219,62,160,150,137,85,75,149,185,69,117,74,155,141,105,90,205,120,183,196,129,113,143,107,79,170,84,74,165,51,44,210,190,56,91,95,187,99,43,104,32,103,212,131,158,53,188,115,221,173,140,44,62,218,206,140,69,185,198,92,222,181,78,36,136,70,93,119,82,86,200,197,32,132,49,34,121,204,205,73,161,171,190,33,154,68,169,51,63,87,75,160,50,68,102,100,188,108,73,132,123,209,83,168,46,75,148,112,183,61,73,132,43,179,145,131,215,92,71,65,138,144,46,53,95,148,106,159,162,167,191,52,176,35,155,45,202,125,74,117,116,93,159,173,202,77,174,65,50,120,127,12
122,199,203,69,46,59,117,43,64,143,141,182,191,67,187,103,38,114,189,168,128,176,77,35,148,214,106,103,93,113,170,79,86,179,52,46,66,135,53,205,95,102,188,220,61,214,158,48,70,169,40,72,51,127,132,104,176,44,220,66,94,168,88,98,223,116,60,212,90,99,205,67,195,107,101,157,89,143,172,203,141,209,201,197,60,83,99,175,176,168,100,46,222,70,106,109,159,93,136,118,54,103,185,202,216,220,62,160,149,138,84,76,149,187,70,117,74,155,142,105,90,205,120,183,196,129,113,142,107,78,171,85,73,165,51,43,209,191,56,91,95,185,99,43,104,33,102,212,132,158,54,187,115,222,174,138,45,64,218,206,141,69,186,197,92,222,181,78,35,135,70,94,119,82,87,198,197,32,133,48,36,120,205,205,71,161,172,190,33,153,67,169,52,64,87,76,160,51,68,102,100,188,109,74,132,122,209,84,169,45,75,148,114,183,61,73,132,43,177,145,131,216,92,71,65,138,143,45,53,96,147,107,159,162,166,191,52,175,35,155,43,204,126,74,117,113,94,159,171,203,77,174,66,50,119,127,12
123,199,203,67,45,60,118,43,65,144,141,182,190,66,186,104,38,115,189,168,128,176,76,35,149,214,107,103,95,113,169,78,86,182,52,46,66,137,52,205,95,101,189,220,61,215,158,48,69,170,41,72,50,127,134,105,177,45,221,66,95,168,88,98,222,116,61,214,90,98,204,66,195,107,101,157,89,145,173,201,142,208,200,198,58,85,99,175,176,168,100,45,222,71,105,108,161,92,135,119,54,102,185,202,214,220,62,161,150,137,84,75,149,185,69,118,74,155,141,105,90,205,119,182,197,129,113,142,107,79,170,85,73,165,51,44,210,189,56,91,95,186,100,43,104,32,103,212,131,158,53,188,114,221,173,140,44,63,218,206,140,69,186,198,92,222,182,79,36,136,70,93,118,82,85,200,197,32,132,49,35,121,204,205,73,161,171,191,33,153,68,169,51,64,87,75,161,50,68,102,100,188,108,73,132,123,209,83,168,45,76,148,113,183,60,73,131,43,179,145,130,215,92,71,65,138,143,45,53,96,148,106,159,162,166,191,53,176,36,155,44,203,125,74,117,115,93,158,172,202,76,174,65,50,119,126,12
124,198,202,68,45,57,118,42,64,145,142,182,191,65,185,105,37,114,189,168,128,176,76,35,148,214,107,103,94,114,171,78,86,184,52,47,66,138,54,207,94,101,188,219,61,214,156,49,69,171,42,70,48,128,133,106,177,46,221,65,97,168,88,99,221,118,58,214,89,97,205,67,196,105,102,158,89,143,173,201,140,207,200,198,60,87,99,175,178,167,101,47,220,71,107,109,159,92,137,118,55,104,185,201,214,219,61,161,150,137,84,76,151,186,70,117,74,155,140,104,90,206,119,180,196,129,114,140,107,78,173,84,73,165,52,45,211,192,56,89,95,188,96,41,104,32,103,213,132,159,53,187,115,221,172,139,44,62,219,205,142,69,187,199,93,221,180,77,37,135,67,95,120,82,84,200,196,31,133,48,35,121,203,204,72,160,171,192,34,153,68,169,52,64,89,76,159,51,67,102,100,188,107,72,130,125,209,84,166,45,75,147,115,183,62,72,131,41,177,145,131,216,92,72,66,138,141,44,54,95,146,106,158,161,166,191,51,177,34,155,45,203,125,75,118,116,94,158,173,202,78,174,64,49,119,128,12
122,199,204,69,44,60,119,43,65,144,142,183,189,66,187,103,38,115,187,169,128,176,76,36,149,213,107,103,94,112,169,79,85,181,53,46,66,137,52,205,95,101,188,219,61,216,157,47,70,170,41,71,50,129,134,103,176,44,222,67,94,167,86,99,221,116,61,213,90,98,203,66,195,107,102,157,89,143,172,201,141,208,199,199,59,85,98,174,179,168,101,46,223,71,105,108,161,91,135,120,54,102,185,202,214,221,62,160,149,137,84,75,148,185,70,118,75,155,142,104,90,205,120,182,196,128,113,143,107,80,171,84,74,164,52,44,210,189,57,90,95,185,99,42,105,32,102,212,130,158,53,187,116,221,175,139,45,63,219,205,141,69,185,197,92,222,181,78,35,135,69,93,119,82,86,200,198,32,131,47,33,120,205,205,72,161,172,190,32,153,69,170,52,62,87,76,160,50,68,102,99,189,107,73,131,123,210,84,169,46,75,146,111,183,61,73,132,44,178,144,129,216,92,72,64,138,143,46,54,95,147,105,159,161,168,191,52,176,35,154,44,202,125,74,117,114,93,159,172,203,77,175,65,50,119,127,12
122,198,202,68,45,59,119,43,65,144,142,183,189,67,186,103,38,114,188,168,128,176,76,34,149,214,106,103,95,113,169,77,85,182,52,47,65,136,52,206,95,102,190,220,60,216,158,47,69,171,41,72,50,128,134,104,176,44,221,66,95,168,88,99,222,115,61,214,90,98,204,66,194,106,101,157,90,145,173,203,142,208,200,198,58,85,100,175,176,168,100,46,221,71,104,109,160,93,136,119,54,103,187,201,214,220,63,160,150,136,84,75,148,185,69,117,74,156,141,105,90,205,119,182,196,130,112,142,107,79,169,85,73,164,51,44,209,191,55,91,95,187,99,43,106,34,102,213,131,158,54,187,115,221,173,140,44,62,218,206,141,68,185,198,91,223,182,78,36,137,69,93,119,83,86,199,196,31,133,49,34,120,205,205,73,161,171,190,32,153,68,169,51,63,88,75,161,50,68,101,99,187,108,73,132,123,209,84,168,45,76,147,113,183,59,72,132,42,179,144,130,215,92,72,65,137,144,46,53,96,148,106,159,162,167,191,53,176,36,155,44,203,125,75,117,115,93,160,172,202,77,175,64,50,119,127,12
121,199,201,71,45,60,121,41,64,146,145,182,190,67,188,109,38,118,186,172,126,179,77,37,150,214,109,101,91,115,170,78,85,182,50,45,66,135,53,203,95,103,186,221,64,221,160,51,69,168,42,68,51,126,133,108,178,49,220,68,93,171,85,101,219,118,62,211,91,94,204,64,192,108,104,156,90,142,172,202,142,207,201,195,63,84,97,177,175,168,99,43,222,69,105,103,162,92,134,119,54,105,182,203,216,217,60,161,150,136,86,75,149,184,73,119,72,155,144,103,90,206,118,180,198,129,115,143,109,77,171,83,73,163,53,46,213,191,60,89,94,186,101,43,104,31,103,215,132,157,51,189,114,221,172,138,45,64,218,205,141,69,185,196,90,223,184,78,38,137,71,92,120,81,86,199,195,34,131,50,37,122,205,201,75,161,173,195,35,152,69,168,51,61,88,73,159,50,67,101,99,189,105,77,126,123,209,84,165,47,79,146,112,182,62,76,129,43,180,147,130,215,87,70,68,140,141,47,57,97,145,107,165,162,167,192,54,177,37,156,44,204,127,74,117,119,93,158,172,202,77,174,66,46,118,126,12
123,199,203,68,45,59,119,43,65,144,142,183,190,66,186,103,37,114,189,168,129,176,76,35,149,214,106,103,95,113,169,78,85,182,52,46,66,137,52,205,95,101,189,220,61,215,157,47,69,170,41,71,50,128,133,105,176,45,221,66,95,168,88,98,222,116,61,213,90,98,204,66,195,107,102,157,89,144,172,201,141,209,201,198,58,85,99,175,176,168,100,45,221,71,105,108,160,92,135,119,54,102,185,202,214,220,62,161,149,137,84,75,148,186,70,117,74,155,141,105,90,206,120,182,196,129,113,143,108,79,170,84,73,165,51,44,210,189,56,91,95,186,99,43,104,32,103,212,131,158,53,188,115,221,174,139,44,63,218,206,140,69,186,198,92,222,182,79,36,136,70,94,118,82,85,200,197,32,133,49,35,121,204,205,73,161,171,190,33,153,68,168,51,64,88,75,161,50,68,102,99,188,108,73,132,123,210,83,168,45,75,148,112,183,61,73,131,43,179,145,130,216,92,71,64,138,144,46,53,96,148,106,159,161,167,191,53,176,35,156,44,203,124,74,117,115,93,158,172,202,77,174,65,50,120,127,12
123,199,203,68,45,59,119,43,65,143,142,182,190,66,186,103,37,114,189,168,128,176,76,35,149,214,107,103,95,113,169,78,85,181,53,46,66,137,52,205,95,101,189,220,61,216,157,48,69,170,41,72,50,127,133,105,176,45,221,66,95,168,87,99,222,116,61,214,90,98,204,67,195,107,101,157,89,144,172,201,141,208,200,198,58,85,99,175,177,168,100,46,222,71,105,108,160,92,135,119,54,102,185,202,214,220,62,160,150,137,84,75,149,185,70,117,74,155,141,105,90,205,119,182,196,129,113,143,107,79,170,84,73,165,51,44,210,189,56,91,95,186,99,43,104,32,103,212,131,158,53,188,115,221,174,140,44,63,218,206,141,69,185,198,92,222,182,78,36,136,69,93,119,81,85,200,197,32,132,49,35,121,204,205,73,161,171,191,33,154,68,169,51,63,87,76,161,50,68,102,100,188,107,73,132,123,209,83,168,45,76,147,112,183,61,73,132,43,179,145,130,215,92,71,65,138,143,46,53,96,148,106,159,161,167,191,53,176,35,155,44,202,124,74,117,116,93,159,172,202,77,174,65,50,120,127,12
215,61,94,123,35,136,171,84,68,124,62,174,53,41,134,146,68,80,153,97,139,192,222,59,171,105,198,125,67,52,139,165,124,105,70,145,92,48,105,185,139,149,132,110,210,58,175,198,164,126,171,199,44,133,67,162,171,88,59,207,220,88,69,45,172,195,197,197,144,105,158,155,40,210,191,90,202,118,162,180,180,36,100,125,104,128,90,222,68,66,205,164,122,114,161,59,35,67,40,57,46,101,149,114,140,156,159,105,77,56,178,51,196,181,140,55,143,204,71,203,42,183,202,35,132,94,197,108,95,149,161,196,188,123,101,136,61,144,164,77,117,114,43,84,148,195,109,167,66,126,48,103,221,54,136,86,92,93,144,220,156,41,71,48,147,79,114,120,162,194,196,171,35,203,74,118,175,75,211,144,165,126,80,83,154,127,105,118,61,77,45,221,132,63,217,127,200,196,135,189,205,70,219,91,146,222,209,61,170,130,177,64,154,46,35,181,88,142,86,154,75,123,49,101,43,206,73,67,68,118,89,40,36,77,115,139,178,74,140,94,82,57,209,76,90,177,139,197,139,184,89,160,132,99,59,115,13
214,67,94,123,34,138,176,82,72,126,63,178,52,41,129,149,68,77,152,96,138,192,218,60,175,105,202,126,65,50,145,168,127,104,75,145,91,48,106,183,140,149,136,109,211,58,173,195,162,125,169,200,47,131,68,158,167,89,58,207,223,89,70,45,174,194,197,201,141,105,157,157,43,212,194,91,206,115,158,175,178,41,101,123,104,131,90,222,72,64,207,170,128,116,158,60,35,65,39,59,44,95,146,113,136,155,163,102,77,55,179,51,197,184,140,51,143,205,70,204,41,186,205,35,135,92,201,107,92,151,158,194,187,125,100,134,58,141,163,75,114,118,46,90,147,194,108,165,65,125,45,105,217,53,140,82,92,94,142,222,154,40,75,50,149,81,113,121,161,193,200,170,35,203,74,116,178,74,209,146,166,127,83,89,152,129,103,120,64,73,44,219,132,65,215,125,194,197,135,189,204,71,224,94,144,222,206,59,172,129,182,63,155,47,34,182,90,142,83,153,73,128,48,97,42,201,72,66,62,121,95,41,34,77,116,133,177,78,141,90,84,61,208,76,90,178,139,197,139,186,90,162,134,95,53,116,13
214,64,93,125,36,135,172,83,69,125,62,176,54,40,133,148,67,79,152,98,138,191,220,60,172,104,201,125,66,52,141,164,125,105,68,142,91,47,104,185,138,150,133,108,210,60,175,198,164,127,169,199,43,132,68,158,171,87,59,208,221,89,71,45,172,196,198,198,143,106,157,155,41,211,193,90,201,116,160,177,179,38,102,124,105,128,91,221,69,65,205,167,123,114,160,60,35,66,40,60,46,101,148,114,139,156,161,104,76,55,177,51,196,183,137,53,144,203,73,204,42,184,204,35,132,94,198,107,91,150,160,193,189,126,100,134,60,146,163,75,118,117,42,86,149,194,109,166,65,125,49,104,218,54,138,84,94,92,142,221,155,39,71,47,147,80,115,119,160,192,195,171,36,204,74,117,178,73,211,148,165,127,81,86,153,129,104,116,62,77,44,220,131,65,217,124,198,197,135,188,206,70,221,93,145,220,207,63,171,129,177,63,154,47,33,181,90,143,85,153,74,125,48,99,41,207,75,66,65,119,90,41,35,76,114,138,178,77,141,91,83,59,208,76,89,177,139,197,139,185,88,161,134,99,56,116,13
214,64,93,125,36,135,172,84,69,125,62,176,53,39,133,148,68,79,152,98,139,191,220,60,172,104,201,125,67,52,141,164,125,105,68,142,91,47,104,185,139,150,133,108,210,60,174,198,164,128,169,199,43,132,68,158,172,88,59,208,221,89,71,45,172,196,198,198,143,106,157,155,42,211,192,90,202,117,160,177,179,38,102,124,104,128,91,221,69,65,205,167,122,114,160,59,34,67,40,60,46,101,149,114,139,156,161,104,76,56,177,51,197,182,137,53,144,204,73,204,42,184,204,35,133,94,199,106,91,150,160,193,189,126,100,134,60,146,163,76,118,117,42,86,149,194,108,166,65,125,49,104,219,54,137,84,94,92,142,221,155,39,71,47,147,80,115,118,160,192,195,171,36,204,74,117,179,73,211,147,165,127,80,86,152,129,103,116,63,77,44,220,131,65,217,123,197,197,136,188,205,70,221,93,145,220,206,63,170,129,177,63,154,47,33,181,90,144,85,154,74,125,48,99,41,207,75,67,66,119,91,41,36,77,114,138,178,77,141,91,82,59,208,76,89,177,139,197,139,184,89,160,133,99,57,116,13
212,64,95,123,37,138,173,82,69,125,63,179,54,37,132,147,66,79,150,101,138,194,219,56,172,106,199,125,65,51,143,165,124,105,68,143,92,46,106,186,139,149,133,108,209,58,175,196,165,127,167,198,46,131,67,156,171,85,58,206,220,88,70,45,174,196,198,197,141,108,156,153,41,211,192,91,202,118,161,178,180,39,103,124,105,128,90,221,69,67,205,168,124,115,156,60,36,68,39,58,44,105,146,111,139,157,163,103,78,56,177,49,196,182,140,55,142,205,72,204,45,184,205,33,132,92,197,105,90,150,157,193,187,125,101,133,62,144,161,76,118,118,42,84,151,194,111,167,63,124,49,104,217,52,138,82,94,91,143,224,155,41,72,48,145,76,114,118,159,194,194,169,34,205,75,117,178,72,208,144,166,130,80,86,152,128,102,115,61,76,45,219,130,66,218,124,198,199,133,190,206,72,224,91,145,224,204,64,174,130,178,63,156,46,32,178,88,146,84,154,75,126,46,99,42,207,75,66,66,119,89,43,37,81,116,137,181,78,141,92,83,61,208,76,90,179,137,198,140,185,89,161,134,100,57,113,13
214,64,92,125,36,136,173,85,68,125,62,176,54,39,132,147,66,80,151,100,136,191,220,61,172,106,203,124,67,51,142,163,125,104,69,143,92,47,105,185,139,150,133,108,210,59,175,197,164,126,170,198,44,133,68,159,174,85,59,209,222,91,71,46,173,196,199,198,142,106,156,156,40,213,193,90,203,117,160,176,179,40,102,123,104,128,89,220,67,65,206,166,122,116,159,60,35,67,39,60,46,100,147,113,141,156,161,104,77,56,177,51,197,182,135,53,144,203,74,204,43,184,206,34,132,94,199,107,92,150,161,194,189,127,99,135,59,147,164,75,119,116,42,84,150,194,108,166,65,123,49,105,219,54,138,84,94,91,144,222,154,39,69,48,147,78,117,118,161,194,192,169,36,205,74,118,179,73,211,148,165,126,80,86,153,127,103,117,62,78,45,219,130,63,217,123,197,197,136,187,205,70,221,92,146,221,205,63,169,129,178,63,154,47,34,182,89,143,84,153,75,124,47,99,40,207,75,67,65,120,91,41,36,75,113,139,179,79,142,90,81,59,208,77,91,176,139,198,141,185,87,161,134,97,57,117,13
214,65,93,125,36,135,172,83,68,125,62,176,53,40,133,148,67,79,152,98,139,191,219,60,172,104,201,124,66,51,141,164,125,105,69,142,91,47,104,185,139,150,133,108,209,59,175,198,164,128,169,199,43,132,68,158,172,87,59,208,221,89,71,45,172,195,198,198,143,106,157,156,41,211,192,89,202,117,160,177,179,38,101,124,105,128,91,221,68,65,205,168,122,115,160,59,34,66,40,60,46,100,148,114,139,156,161,104,76,56,177,51,197,183,137,54,143,204,74,204,42,183,204,34,133,93,198,107,91,150,160,193,189,126,99,134,60,146,164,76,118,117,42,86,149,194,109,166,65,125,49,104,219,54,138,84,94,92,142,221,156,39,71,47,147,79,115,119,160,192,195,170,36,204,74,117,179,72,211,148,165,127,80,86,153,129,104,116,63,77,44,220,131,65,217,124,197,197,136,188,205,70,221,93,145,220,207,63,171,129,177,63,155,47,33,182,90,143,86,154,74,125,48,99,41,207,75,66,66,119,90,41,36,76,114,138,178,77,142,91,82,58,208,76,89,177,139,197,139,184,88,160,134,99,56,117,13
214,64,93,125,36,135,172,84,69,125,62,176,54,40,133,148,67,80,152,98,139,191,220,60,172,104,201,125,66,52,141,164,125,105,69,142,91,47,104,185,138,150,133,108,210,60,175,198,164,128,169,199,43,132,68,158,172,87,59,208,221,89,71,45,172,196,199,198,143,106,157,156,41,211,192,90,202,117,160,177,179,38,101,124,105,128,91,221,69,65,205,167,122,114,160,60,35,67,40,60,46,101,149,114,139,156,161,104,76,56,177,51,197,183,137,53,144,204,73,204,42,184,204,34,133,94,198,107,91,150,160,193,189,126,100,134,60,146,163,75,118,117,42,86,149,194,108,166,65,125,49,104,219,54,138,84,94,92,142,221,156,40,71,47,147,80,115,118,160,192,195,170,36,204,74,117,178,72,211,147,165,127,80,86,152,128,104,116,63,77,44,220,131,65,217,124,197,197,135,188,205,70,221,92,145,220,206,63,170,129,177,63,154,47,33,181,90,143,85,154,74,125,48,99,40,207,75,66,65,119,90,41,36,76,114,139,178,77,141,91,82,59,208,76,89,177,139,197,139,185,88,160,133,99,56,116,13
214,65,93,125,35,136,172,83,69,125,62,176,54,39,132,148,67,80,151,98,139,191,220,60,172,104,201,124,66,52,141,163,125,105,68,142,90,47,104,185,139,150,133,108,210,59,175,197,164,128,169,199,44,131,68,158,171,88,59,207,221,89,71,45,172,195,198,198,143,106,157,155,41,212,192,89,202,117,160,177,179,38,102,124,105,128,90,221,69,65,205,167,122,115,160,59,35,67,40,60,45,101,148,114,139,156,161,104,76,56,177,51,197,183,137,53,144,204,73,204,42,183,203,35,132,94,198,107,91,150,159,193,189,126,100,134,61,146,163,76,118,116,42,86,149,194,109,166,65,126,49,104,219,54,138,84,94,92,142,221,155,40,71,47,147,80,115,119,160,192,195,171,35,204,74,118,178,73,210,148,165,127,81,86,152,128,103,116,63,78,44,219,132,65,217,124,198,197,135,188,205,71,221,93,145,220,206,63,171,129,177,63,154,46,33,181,90,143,85,153,74,125,48,99,41,206,75,66,65,119,90,41,36,76,114,139,178,77,141,91,82,58,208,75,89,177,140,197,139,185,88,160,133,99,57,116,13
215,64,93,125,37,135,173,84,68,125,63,177,53,38,133,148,68,79,151,98,139,191,220,59,172,104,201,124,66,51,141,164,125,105,69,143,91,47,103,185,138,150,134,108,210,59,175,198,164,128,169,199,44,132,68,158,172,88,58,208,222,89,70,46,173,196,198,197,143,106,157,156,41,211,192,89,201,116,160,177,180,37,102,124,106,128,91,221,69,64,205,167,122,114,160,60,35,67,40,59,45,100,149,114,139,156,161,105,76,56,177,51,197,183,137,54,144,204,73,203,42,184,205,34,133,93,199,107,90,149,160,193,189,125,100,134,60,146,163,76,118,116,42,85,149,194,108,166,65,125,49,104,218,54,138,84,94,91,142,221,156,39,71,47,147,79,115,118,160,192,195,170,36,204,74,117,179,73,212,148,165,127,81,86,152,128,105,116,63,77,44,219,132,65,217,125,197,197,136,188,206,70,222,92,146,220,207,62,171,129,177,63,154,46,33,182,90,143,85,154,75,124,47,99,41,207,75,67,65,119,91,40,36,76,114,139,179,76,140,90,82,59,208,75,89,177,139,198,140,185,89,160,134,99,56,116,13
214,64,93,125,36,135,172,84,69,125,62,176,54,39,133,148,67,80,152,98,139,191,220,60,172,104,201,124,66,52,141,164,125,105,69,142,91,47,104,185,138,150,133,108,210,60,175,198,164,128,169,199,43,132,68,158,172,87,59,208,221,89,71,45,172,196,199,198,143,106,157,156,41,211,192,90,202,116,160,177,179,38,102,124,105,128,91,221,69,65,205,167,122,114,160,59,35,67,40,60,46,101,148,114,139,156,161,104,76,56,177,51,197,183,137,53,144,204,73,204,42,184,204,34,133,94,198,107,91,150,160,193,189,126,100,134,60,147,163,75,118,117,42,86,149,194,108,166,65,125,49,104,219,54,138,84,94,92,142,221,156,40,71,47,147,79,115,119,160,192,195,170,36,204,74,117,178,73,211,148,165,127,81,86,153,128,104,116,62,77,44,220,131,65,217,124,197,197,135,188,205,70,221,92,145,220,206,63,170,129,177,63,154,47,33,181,90,143,85,154,74,125,48,99,41,207,75,66,65,119,90,41,36,77,114,139,178,77,141,91,83,59,208,75,89,177,139,197,139,184,88,160,134,99,56,116,13
214,63,94,128,36,134,173,81,69,125,62,176,56,42,131,148,66,80,151,97,139,193,218,60,172,103,201,122,69,48,142,165,126,102,70,143,93,47,102,185,141,152,134,107,211,58,172,198,166,128,170,202,46,132,68,156,169,85,57,210,223,88,72,47,172,195,200,196,141,103,156,156,43,212,191,89,204,115,160,177,177,34,98,125,107,127,92,220,72,65,204,170,122,113,162,59,35,63,43,59,48,102,150,115,136,157,160,106,76,57,177,53,196,179,136,53,146,203,73,205,42,183,205,33,133,92,199,104,91,150,162,193,190,127,101,135,60,149,163,74,119,117,44,84,148,193,111,164,64,125,49,100,221,53,139,85,94,92,141,220,156,41,72,48,146,80,113,120,161,193,194,172,35,203,75,119,179,73,213,151,163,126,79,86,152,128,103,115,64,78,43,221,127,63,217,125,198,195,136,188,206,72,220,91,145,219,208,62,172,129,177,63,154,47,31,182,90,148,84,156,75,124,46,101,41,208,78,65,66,118,92,39,33,75,116,137,178,77,139,91,83,57,208,77,90,179,139,198,138,186,87,160,133,101,57,116,13
214,64,93,124,36,135,172,83,69,125,62,177,54,40,133,148,67,79,152,98,138,191,219,59,172,104,201,125,67,52,141,164,125,105,69,142,91,47,104,184,138,150,134,109,210,60,175,197,164,128,169,199,44,132,68,158,172,88,59,208,221,89,70,45,172,196,198,198,143,105,157,156,41,211,192,91,201,116,160,177,179,38,102,123,105,128,91,221,69,65,205,167,123,114,160,59,35,67,40,60,46,101,148,115,139,156,160,104,76,55,177,50,197,184,138,53,144,204,72,204,43,183,204,34,132,93,198,107,92,150,160,193,189,126,100,134,60,146,163,75,117,117,42,86,149,194,108,166,66,125,49,104,219,54,138,84,93,92,141,221,156,39,71,47,148,79,115,119,160,192,195,170,36,203,74,118,178,73,210,148,165,128,80,87,153,128,104,116,63,77,44,219,132,65,218,124,198,197,135,188,205,71,222,93,145,220,206,62,170,129,176,63,154,46,33,181,90,144,84,153,74,125,49,99,41,207,75,66,65,120,91,40,36,77,113,138,178,76,141,90,83,58,208,76,89,177,140,197,139,185,88,161,133,99,56,116,13
213,67,93,125,34,137,174,82,68,124,62,176,52,41,132,147,68,81,151,98,139,189,219,61,172,104,202,125,64,53,139,163,123,104,70,141,92,48,105,187,140,150,133,107,209,60,175,196,164,127,168,200,45,132,68,159,170,88,57,208,221,88,70,47,173,196,200,199,145,108,157,155,41,211,193,89,201,115,160,176,180,38,103,123,105,129,91,221,70,65,206,166,123,116,161,59,35,68,41,60,46,101,147,114,140,156,162,104,76,55,177,51,196,182,136,54,143,202,73,204,43,184,204,38,131,93,198,105,92,149,161,194,190,125,98,132,60,147,164,74,117,116,44,84,150,193,109,168,66,124,50,102,220,52,138,84,93,92,141,221,154,42,72,47,147,79,116,117,160,191,193,171,34,204,73,116,179,74,209,148,166,126,82,84,152,126,104,117,62,78,45,219,132,65,219,124,198,197,137,189,207,69,220,91,145,220,206,62,174,131,175,64,155,47,34,181,88,142,85,155,75,126,48,100,41,206,75,65,65,118,90,40,33,78,115,138,177,77,141,90,82,57,208,76,86,176,140,198,142,185,89,159,134,99,58,118,13
214,64,93,125,36,135,172,84,69,125,62,176,54,39,133,148,67,80,152,98,138,191,220,60,172,104,201,125,66,51,141,164,125,105,68,142,91,47,104,185,138,150,133,108,210,59,175,198,164,128,169,199,43,132,68,158,171,87,59,208,221,89,71,45,172,196,198,198,143,106,157,156,41,211,192,90,202,117,160,177,179,38,102,124,105,128,91,221,69,65,205,167,122,114,160,60,35,67,40,60,46,101,149,114,139,157,161,104,76,56,177,51,197,183,137,53,144,203,73,204,42,184,204,34,133,94,198,106,91,150,160,193,189,126,100,134,60,146,163,76,118,117,42,86,149,194,108,166,65,125,49,104,219,54,138,84,94,92,142,221,156,40,71,47,147,80,115,119,160,192,195,170,36,204,74,117,179,73,211,148,165,127,80,86,153,128,104,116,62,77,44,220,131,65,217,124,197,197,135,188,205,70,221,93,145,220,206,62,170,129,177,63,154,46,33,182,90,143,85,154,74,125,48,99,41,207,75,66,66,119,90,41,36,76,114,139,178,77,141,91,82,59,208,76,90,177,139,197,139,185,88,161,134,99,56,116,13
214,66,93,124,36,135,172,84,69,124,62,176,53,40,133,150,69,80,152,98,138,190,220,60,173,104,201,125,67,52,141,163,125,105,69,142,91,47,104,185,138,151,134,107,208,60,174,198,164,128,169,199,43,131,68,158,172,88,59,207,222,89,71,46,172,196,199,198,143,106,157,156,42,211,192,90,202,117,160,177,180,37,102,124,104,128,91,220,68,65,206,167,122,115,161,60,35,67,40,60,46,101,148,115,139,156,160,103,76,55,176,50,196,183,137,54,143,203,72,205,43,183,204,35,133,94,198,106,91,149,160,192,188,126,99,135,61,146,163,76,117,117,43,84,150,194,108,166,64,125,50,104,219,55,137,85,95,92,143,222,155,40,71,48,147,81,115,118,160,192,194,171,37,202,74,118,179,72,211,147,166,127,80,87,153,129,105,116,62,76,44,221,131,65,218,124,198,196,135,188,205,70,221,92,145,220,207,63,170,129,177,63,155,46,33,182,89,144,85,154,74,125,47,99,42,208,75,66,66,120,90,42,36,77,114,139,179,77,141,92,82,59,208,77,90,177,138,197,138,185,88,161,133,99,57,117,13
214,64,96,123,37,135,169,84,66,127,63,174,57,38,129,151,68,81,154,100,138,190,219,59,172,100,203,124,68,52,141,165,127,108,67,144,90,46,107,186,137,152,133,114,214,58,177,200,167,125,168,196,47,131,67,161,172,88,66,211,220,86,72,46,176,197,197,198,143,109,158,159,46,214,191,87,201,118,163,178,181,35,101,126,103,128,91,224,67,68,204,169,123,113,162,60,32,66,41,58,43,98,147,110,142,161,163,106,78,55,181,50,197,182,136,57,149,206,75,205,39,185,203,38,130,92,198,105,93,147,161,196,188,128,104,132,59,148,162,76,115,116,46,85,150,193,109,165,64,126,50,103,218,54,139,86,94,92,140,221,155,40,74,48,147,77,109,116,155,189,194,175,42,204,74,115,179,69,212,145,164,130,80,81,153,127,108,119,62,76,47,218,132,66,221,124,195,199,137,189,203,64,220,94,143,217,203,63,170,133,173,63,155,43,32,176,88,143,84,154,76,120,47,98,36,208,74,66,65,122,90,40,37,76,117,136,179,79,141,92,82,60,209,76,92,175,140,197,138,189,88,157,133,100,55,114,13
214,64,93,124,36,136,173,83,69,125,62,176,54,39,133,149,67,80,152,98,138,190,220,59,172,105,202,125,67,52,141,164,125,105,68,143,91,47,105,185,139,150,134,108,209,58,174,198,164,128,169,199,44,132,69,158,172,87,59,208,222,89,70,45,172,196,198,197,143,105,157,155,42,212,192,89,202,116,160,177,179,38,102,124,104,128,91,221,69,65,204,168,122,114,160,59,35,67,40,60,46,100,148,113,139,156,161,104,76,55,177,50,197,182,137,54,144,204,72,204,42,184,204,35,133,94,198,107,92,150,160,193,188,126,100,135,60,146,163,75,118,116,43,86,149,194,108,165,65,125,50,104,219,54,138,84,94,92,142,221,155,40,70,47,147,80,115,119,160,192,195,170,36,203,74,117,179,72,211,147,165,127,80,85,153,128,104,116,62,77,44,220,132,65,217,123,198,197,135,188,205,69,221,93,145,220,206,63,170,129,178,63,155,47,34,182,89,144,85,154,74,125,47,99,41,207,75,67,66,119,91,41,35,76,114,139,177,77,141,91,83,59,209,76,89,177,139,198,140,184,89,160,134,99,56,116,13
214,63,94,124,37,134,170,83,69,125,63,175,54,39,133,148,68,78,151,98,138,190,219,60,172,104,201,124,67,51,142,164,125,105,68,143,90,48,103,186,138,150,134,109,210,59,174,198,164,128,169,199,44,132,67,159,172,87,60,208,220,89,71,46,172,196,198,197,143,107,157,157,42,212,193,90,201,117,161,178,178,39,101,124,104,129,92,219,68,65,206,167,123,115,161,59,34,66,39,60,45,100,149,114,138,156,162,106,76,56,177,50,195,183,137,53,144,205,74,204,41,184,204,35,132,95,199,106,91,150,160,193,190,126,100,135,60,144,164,76,118,117,44,87,149,194,108,166,64,125,48,105,218,55,137,85,94,91,142,222,155,40,71,48,145,79,115,119,160,191,194,170,36,204,73,117,179,72,211,147,165,128,81,86,153,129,104,117,62,77,43,220,130,65,216,123,196,197,134,188,207,70,220,93,145,221,207,63,170,129,177,63,154,47,33,179,90,144,86,153,74,125,48,99,40,207,74,66,65,119,90,41,36,77,113,137,178,76,142,91,82,58,208,76,90,178,139,197,139,184,89,159,135,99,56,116,13
215,65,93,126,36,135,173,84,69,125,63,175,54,40,133,149,67,79,152,97,138,191,219,60,171,104,202,124,66,52,141,163,124,105,68,143,91,48,103,185,138,150,132,108,209,61,175,198,163,127,169,199,43,133,68,159,172,88,59,208,221,89,70,45,172,195,197,198,143,107,157,155,41,212,191,90,201,117,160,177,179,38,102,124,105,128,91,222,69,64,205,168,122,115,161,60,35,66,41,59,46,101,148,114,140,157,160,104,76,56,178,51,197,183,137,52,144,203,73,204,42,185,205,35,132,94,197,106,91,151,160,192,189,127,100,135,60,147,164,77,117,116,43,86,150,194,108,167,65,127,49,104,218,53,138,84,95,92,142,221,156,39,71,47,146,80,114,118,160,193,194,170,36,203,72,117,179,73,210,147,164,128,80,86,152,129,104,116,62,76,45,220,131,66,217,123,197,197,135,189,206,69,221,94,145,221,207,64,170,130,177,63,154,46,33,183,89,143,85,154,75,125,49,100,40,207,74,66,66,121,90,41,35,76,113,139,179,77,141,91,82,59,208,76,90,177,138,198,139,185,88,159,134,99,57,116,13
213,65,93,124,35,135,172,83,69,126,62,178,55,40,133,149,67,80,151,98,139,191,221,60,171,104,202,124,67,53,140,164,125,105,69,143,91,47,104,184,139,150,134,108,208,60,175,197,164,127,169,199,43,131,67,158,171,88,58,207,222,90,72,45,172,196,201,197,142,105,156,155,42,211,192,89,201,117,160,176,179,39,102,124,106,129,90,220,68,66,205,168,123,113,160,59,35,66,39,59,47,100,148,114,140,155,162,104,74,56,177,52,197,181,137,53,144,204,73,204,42,185,205,36,133,94,199,107,91,150,159,194,190,126,100,132,60,146,163,74,117,119,42,85,148,194,109,166,65,125,48,105,219,55,139,83,94,92,143,221,156,41,71,46,145,80,114,120,161,191,195,171,36,203,74,118,179,71,212,147,164,128,82,86,152,129,104,115,62,78,44,218,131,64,216,124,198,198,136,186,206,69,222,92,145,221,208,64,170,129,178,63,155,47,34,182,91,142,85,153,73,125,46,100,41,206,76,66,66,120,91,40,36,76,115,139,178,77,141,91,83,59,207,76,89,177,139,197,140,185,89,161,133,98,56,116,13
214,63,93,125,36,135,172,84,68,126,63,175,54,40,133,148,68,79,151,98,139,191,220,60,172,104,201,125,66,52,142,164,124,105,68,142,92,48,103,186,139,150,133,109,209,59,175,198,165,128,169,199,43,132,68,158,171,86,58,207,221,89,71,45,172,195,198,198,143,105,156,156,42,211,193,91,201,117,159,178,179,39,103,124,105,128,90,220,68,65,204,168,122,115,160,60,35,67,40,61,46,102,149,115,140,157,162,104,76,55,177,51,197,183,137,53,144,203,73,204,42,184,203,34,133,93,198,106,91,150,159,195,189,126,100,135,61,146,163,75,117,118,42,86,149,194,109,166,65,125,50,104,219,54,138,84,94,92,142,221,157,39,71,47,148,80,114,118,160,192,196,171,35,204,74,117,178,73,210,148,166,128,81,87,153,128,103,116,63,77,44,220,131,65,217,124,198,196,135,188,206,69,221,93,145,221,207,62,171,129,177,62,155,47,33,182,89,145,86,154,75,125,49,98,41,207,76,67,66,118,92,40,36,77,115,137,178,77,142,92,82,59,208,75,89,178,139,198,140,185,90,161,134,99,56,116,13
214,66,94,127,36,134,172,84,69,126,63,175,51,40,132,147,69,80,150,98,139,190,218,61,171,104,201,125,66,53,139,164,127,104,72,148,90,46,104,185,141,150,135,110,209,59,177,198,163,129,170,198,44,131,67,160,171,88,59,208,220,89,69,45,173,197,199,196,144,105,157,155,41,213,191,89,200,116,157,176,175,38,101,123,103,129,90,218,69,64,206,167,123,116,157,59,34,65,40,60,45,98,149,113,137,154,163,105,76,54,179,52,199,183,138,53,144,204,73,203,41,183,205,34,133,94,198,107,90,149,161,193,189,128,100,135,60,147,162,76,119,115,40,88,150,192,110,165,65,124,51,103,218,55,138,85,93,92,142,223,154,40,70,47,145,80,119,121,162,193,196,172,36,206,74,117,178,73,212,148,164,125,81,87,153,129,104,117,61,75,44,219,131,65,218,123,199,197,136,187,206,70,222,95,145,220,206,61,171,127,177,64,153,47,33,183,89,145,85,153,74,127,46,98,40,207,77,66,65,118,90,42,37,76,112,137,178,76,141,92,82,57,210,76,89,178,141,195,140,185,90,160,133,100,56,114,13
213,64,94,125,36,134,172,84,69,125,62,176,53,39,133,148,68,79,152,98,138,190,220,59,172,104,201,125,66,52,141,164,125,105,69,143,91,47,104,185,138,150,133,108,209,60,174,197,164,128,169,199,43,132,68,158,172,88,59,207,222,90,71,46,172,196,198,197,142,106,157,156,41,211,192,90,202,116,160,177,179,39,102,123,105,128,91,221,69,65,205,167,123,114,160,59,35,67,40,60,46,101,149,114,140,156,161,105,75,55,177,50,196,183,137,53,144,203,74,203,42,184,204,34,132,93,198,106,91,149,160,193,189,126,100,134,59,146,164,75,119,117,42,85,150,194,108,166,65,125,49,104,219,54,138,83,93,92,143,221,155,40,71,48,147,80,115,120,160,192,195,170,36,204,74,117,178,72,211,147,165,127,80,86,153,128,104,117,62,77,44,219,131,64,218,124,197,197,136,187,205,70,221,91,145,221,206,63,171,129,177,63,155,47,33,182,89,143,85,153,74,125,48,98,40,207,75,66,66,119,90,41,35,77,113,138,179,76,141,91,82,59,208,76,89,177,139,197,139,184,88,160,133,99,55,116,13
214,64,92,125,35,136,172,82,68,125,61,176,55,40,134,150,67,81,152,97,137,192,221,60,172,103,200,124,66,52,141,164,125,105,68,144,91,48,104,185,138,150,134,107,210,59,175,198,165,128,169,198,43,132,68,159,171,87,59,209,222,89,72,45,173,196,198,197,143,105,157,155,42,211,192,92,202,116,160,178,180,38,101,124,105,127,90,220,68,65,205,168,123,114,161,60,35,68,40,59,46,100,148,114,139,158,162,103,76,56,176,50,197,184,138,54,143,204,73,204,42,183,203,35,133,94,198,105,93,149,160,193,189,126,100,135,61,146,163,76,117,117,44,85,150,194,108,166,65,123,49,104,219,53,137,84,93,93,143,221,155,40,73,46,147,78,115,119,161,192,195,169,36,203,75,118,179,73,209,148,165,127,80,86,153,129,104,116,62,77,44,220,133,64,217,123,198,197,136,186,205,70,219,93,144,220,206,64,171,129,176,64,154,47,33,182,90,143,84,154,74,124,47,98,39,206,75,67,65,120,91,41,34,78,115,138,177,78,141,90,82,59,207,75,90,177,139,198,140,185,88,161,134,100,56,114,13
211,65,94,125,34,135,171,85,67,124,60,177,53,40,134,149,67,82,151,99,144,191,217,59,173,103,199,126,67,51,141,164,125,106,69,143,90,47,104,186,138,147,134,110,210,57,174,196,162,126,168,199,45,130,67,157,171,89,56,212,224,91,72,45,175,195,198,197,143,104,156,158,42,211,193,89,198,118,160,177,183,38,98,123,102,126,89,219,70,67,206,170,125,116,160,60,33,66,41,59,50,101,151,110,141,154,160,105,76,57,180,51,196,181,137,54,141,207,73,200,41,185,202,35,135,96,197,108,89,149,160,190,188,124,97,133,57,145,166,74,119,120,42,87,149,194,111,166,68,125,49,105,217,54,136,82,92,92,139,219,155,42,74,49,145,78,112,119,162,194,194,169,35,205,72,121,176,73,210,144,166,124,79,87,151,129,104,117,63,75,40,217,133,67,218,125,199,198,134,189,204,74,225,94,143,220,208,62,169,128,179,63,155,48,36,181,90,141,84,153,72,125,47,100,42,208,76,67,67,119,93,42,36,76,114,139,177,76,141,85,84,56,209,77,89,178,139,199,135,183,88,157,136,100,56,115,13
214,65,93,126,37,135,173,83,68,127,62,176,54,40,133,149,69,80,152,98,139,191,220,60,172,104,201,126,67,52,140,165,125,106,68,142,91,48,103,184,138,150,135,107,210,59,173,199,164,129,170,197,44,133,67,159,172,87,58,208,222,89,70,46,172,196,197,198,141,105,158,157,41,212,192,90,202,117,160,177,179,38,103,124,106,127,91,220,68,64,205,166,122,115,160,60,34,67,40,59,46,101,148,114,139,156,162,104,75,55,177,51,197,183,137,53,145,202,72,205,42,185,204,34,133,94,198,107,92,149,159,193,188,127,99,134,60,145,165,75,117,117,42,85,147,194,108,166,65,125,49,105,219,53,137,84,93,92,142,220,155,40,70,47,147,80,114,119,160,193,194,170,36,203,73,117,178,71,210,148,165,127,80,87,152,129,104,118,63,76,43,221,132,65,217,123,198,196,135,188,205,70,221,92,145,220,207,62,171,129,176,63,154,46,32,181,90,144,86,155,74,125,47,98,41,206,74,67,67,119,91,41,36,77,114,139,177,76,142,91,82,59,208,75,90,177,138,197,140,185,89,160,134,99,56,115,13
213,64,94,125,37,136,173,85,67,125,62,176,54,41,132,148,66,79,152,98,139,192,221,61,173,103,200,126,66,51,139,164,127,105,68,142,92,48,104,185,138,150,134,110,209,58,175,198,163,127,168,200,43,132,69,158,172,87,60,208,220,90,71,45,172,195,199,198,141,108,157,155,42,212,192,89,202,117,160,177,179,39,100,124,104,130,92,220,68,66,204,166,122,115,162,59,35,67,40,59,45,100,149,114,139,157,161,105,75,55,177,51,196,181,136,53,143,203,73,205,43,182,204,33,134,95,198,106,91,152,161,193,189,126,100,134,60,146,165,75,119,116,44,86,151,195,108,165,66,124,50,104,218,55,138,85,95,91,143,221,155,41,71,49,146,79,115,119,160,191,194,170,37,203,73,117,177,72,212,146,164,128,82,86,152,128,104,118,63,78,45,220,130,66,217,123,198,198,135,188,205,71,221,93,145,219,206,63,169,128,176,63,153,48,33,181,90,144,84,155,74,125,48,98,41,209,75,68,65,120,91,41,35,76,115,137,179,77,141,91,82,57,208,76,89,177,139,197,139,185,88,161,133,98,57,116,13
213,64,93,126,35,135,172,83,69,125,62,176,54,39,134,148,67,79,152,99,138,192,219,60,171,103,201,125,66,51,141,165,125,104,68,142,91,47,105,185,138,150,134,108,210,60,175,198,164,129,170,198,43,132,68,159,171,87,60,208,222,88,71,46,171,195,199,199,143,105,156,155,41,211,193,89,202,116,161,177,178,38,102,124,105,128,91,220,69,65,205,167,122,115,161,59,36,68,40,59,46,101,149,114,139,156,162,105,76,55,177,51,197,183,137,53,143,203,73,204,42,183,203,36,131,94,198,106,92,150,159,193,189,126,100,135,60,146,163,75,117,116,42,85,149,193,108,165,66,126,49,105,219,55,137,85,94,93,142,220,155,40,70,47,147,80,115,119,160,192,195,170,36,204,74,118,179,72,211,147,165,127,80,87,152,128,105,116,62,76,44,220,131,65,217,124,197,198,135,187,205,69,221,93,145,221,206,63,171,128,178,63,155,47,33,181,90,143,85,154,74,125,49,99,40,207,76,66,65,119,91,41,36,76,113,138,178,77,142,90,83,58,209,75,90,176,138,198,139,184,88,160,133,98,56,117,13
214,64,92,124,36,136,171,83,68,125,62,175,54,40,132,147,67,80,153,98,139,192,220,61,172,104,200,124,65,52,142,164,125,106,68,145,91,46,105,185,137,150,134,106,210,59,176,198,165,127,169,198,43,131,69,159,171,87,58,209,221,90,70,45,171,195,198,198,142,106,158,157,43,211,192,90,202,118,159,177,180,39,101,123,105,127,90,221,70,65,205,169,122,116,160,59,35,66,40,59,47,101,148,114,138,157,161,104,76,56,176,51,196,185,138,54,143,204,74,205,42,185,204,34,133,94,199,107,92,149,159,194,190,126,101,134,60,146,164,76,118,117,43,85,149,194,109,166,65,126,50,104,219,55,138,83,93,93,141,222,156,40,70,48,147,80,114,119,159,192,196,170,35,203,73,117,179,72,212,149,166,128,81,87,153,129,104,116,62,77,45,220,131,66,216,123,197,197,136,187,206,71,221,92,146,221,206,61,170,129,177,64,156,46,34,182,89,143,85,153,74,125,48,100,41,207,76,66,65,120,90,40,34,77,114,137,178,76,142,91,82,57,207,75,89,176,139,198,141,184,89,159,134,98,57,117,13
215,64,97,124,37,136,172,84,68,123,60,176,55,38,132,150,66,82,152,97,139,191,221,60,171,103,203,124,67,51,142,163,125,106,69,141,90,47,107,186,138,150,132,104,212,58,173,197,162,126,169,199,47,131,66,158,172,89,59,209,220,89,73,44,173,195,200,198,140,105,156,154,42,210,192,90,204,113,160,176,178,38,102,124,105,128,92,222,67,64,208,167,122,115,158,59,35,67,40,61,44,101,150,114,139,154,160,105,74,54,176,50,196,183,134,52,142,205,74,206,41,183,206,33,133,92,196,105,90,148,160,189,190,126,100,135,61,147,165,77,119,116,43,84,150,194,108,166,67,124,47,101,219,53,139,82,93,93,143,222,153,41,70,50,149,77,117,119,159,193,194,171,37,204,72,117,181,73,212,145,166,125,80,87,154,126,103,115,64,77,44,220,131,64,219,122,198,196,133,189,204,69,223,93,145,219,206,63,170,127,179,62,154,48,34,182,89,144,84,153,75,123,46,98,41,208,72,67,66,119,88,41,36,78,115,137,180,75,139,91,83,59,209,77,90,177,140,196,140,184,89,162,133,100,56,117,13
210,63,92,122,37,136,175,82,66,125,64,175,53,39,136,146,66,77,158,101,136,194,215,62,172,101,201,120,60,54,146,164,122,101,67,144,94,45,100,183,138,150,136,108,209,62,174,195,162,128,169,199,44,133,69,156,171,87,59,207,220,90,70,44,175,196,201,198,141,106,154,157,43,212,194,87,200,116,159,176,179,38,101,124,106,124,89,221,67,65,201,170,121,113,160,60,30,67,44,60,48,98,150,114,137,156,159,103,76,56,173,48,197,182,137,56,144,199,75,208,42,183,204,34,133,93,200,108,90,151,154,194,192,122,101,136,59,147,166,78,116,115,39,87,153,193,109,166,66,128,46,105,218,56,140,82,91,94,141,220,156,40,71,47,146,81,117,121,157,194,194,171,36,204,71,116,178,71,210,147,168,127,76,91,153,129,101,119,61,77,39,222,132,66,219,123,196,196,138,189,206,72,222,94,147,222,205,64,173,128,177,61,159,46,33,184,89,147,87,152,75,127,48,99,37,208,75,66,67,119,89,40,34,74,110,140,177,79,145,87,82,61,207,76,88,176,142,198,139,182,86,159,138,101,53,115,13
213,64,94,125,37,136,173,83,70,126,63,176,55,39,132,147,68,78,151,99,138,190,222,61,172,104,201,123,67,51,143,164,125,105,68,142,90,46,104,186,138,151,135,108,208,59,177,197,164,127,172,198,41,132,69,160,171,86,59,208,222,90,70,46,173,194,199,198,145,106,157,155,41,213,192,88,201,116,160,176,180,39,101,122,104,128,91,221,69,63,205,169,122,114,160,60,35,67,40,60,47,101,151,114,138,156,161,105,78,57,179,52,196,181,138,54,145,204,72,204,42,183,203,35,132,94,198,107,89,149,160,193,190,125,101,135,60,147,163,77,117,117,40,85,149,191,108,165,64,127,50,106,220,54,137,84,93,91,142,221,155,40,72,47,148,79,115,117,160,191,195,169,37,204,73,117,178,74,211,149,165,126,80,87,152,127,105,117,61,79,44,220,133,64,217,124,197,196,135,187,208,68,222,95,146,220,205,62,171,129,177,65,154,47,34,182,89,142,87,154,73,125,48,99,41,208,75,68,64,118,92,43,35,76,114,137,177,78,140,92,83,58,208,75,92,177,140,196,140,184,89,160,132,98,56,115,13
215,63,92,124,35,134,171,82,70,124,62,177,53,40,133,147,70,84,152,98,138,191,218,60,174,103,201,127,68,53,141,165,123,106,68,141,91,46,102,185,136,151,133,103,209,61,172,196,163,127,170,194,44,130,68,159,172,88,57,209,221,90,71,45,171,197,200,200,140,105,156,156,43,209,192,92,201,114,161,177,177,39,102,124,106,125,94,221,68,65,204,167,124,113,161,60,35,66,41,57,44,100,147,117,139,158,162,104,75,55,178,52,198,182,136,54,144,202,74,202,43,183,204,36,135,94,197,103,91,150,159,194,192,125,99,135,60,146,163,74,117,116,42,87,152,194,110,166,63,126,50,102,220,56,138,85,93,93,143,222,155,36,73,48,145,79,116,117,159,193,195,172,35,202,74,118,179,75,213,146,166,126,81,87,154,128,103,115,63,76,45,218,130,66,217,126,196,196,134,186,202,69,225,92,146,222,206,64,170,132,176,61,155,48,30,181,88,144,88,151,74,123,47,99,41,205,79,67,66,120,95,39,35,77,112,139,177,77,144,89,81,59,208,77,90,176,138,199,140,186,91,160,130,100,54,115,13
215,66,95,125,36,133,172,85,67,125,61,176,54,41,132,149,67,77,150,98,138,192,222,58,173,103,200,126,67,53,139,164,125,107,69,143,92,46,104,185,136,151,135,109,208,60,174,197,163,130,168,199,44,131,68,158,171,87,60,207,220,89,68,45,173,197,197,197,143,106,157,157,42,209,191,89,202,116,162,176,179,39,101,125,106,129,92,222,69,65,206,167,122,115,160,59,33,65,39,60,46,99,150,114,137,156,163,105,77,55,176,50,196,183,139,56,143,207,73,204,40,183,204,34,132,93,199,107,91,151,159,193,190,126,100,135,59,148,164,74,116,117,44,88,149,194,109,165,66,126,48,104,218,52,137,85,95,93,142,221,157,39,71,46,146,82,116,118,162,191,196,168,37,204,73,117,177,72,212,148,164,128,82,85,152,128,103,116,62,76,42,219,130,63,217,125,199,197,136,185,205,71,221,90,143,221,205,62,173,128,176,62,154,44,32,181,89,143,85,153,76,126,47,100,41,205,77,68,65,118,90,41,34,77,114,140,177,78,142,91,84,56,208,79,87,177,140,196,140,185,87,161,132,97,57,117,13
214,65,94,125,36,135,173,84,70,125,62,176,54,40,132,149,66,79,151,97,139,191,220,61,172,103,202,124,67,51,143,164,124,106,68,144,92,46,102,185,140,150,132,107,209,59,175,198,163,127,169,199,45,132,68,158,173,86,60,208,221,88,72,46,172,196,200,198,142,105,157,155,42,211,192,88,201,117,161,177,181,38,102,124,104,128,90,222,68,65,205,168,123,115,161,61,34,67,41,60,46,102,149,113,139,157,162,105,76,56,178,51,197,182,139,54,145,205,75,204,42,183,203,34,131,93,198,107,93,150,159,193,189,125,99,134,61,146,163,76,116,117,43,86,151,193,110,166,66,124,50,105,218,56,137,84,94,91,143,220,154,41,70,47,147,81,115,118,160,192,194,170,35,203,73,118,180,72,210,147,165,126,82,87,152,129,103,116,61,76,44,220,131,65,217,124,196,197,137,189,205,71,222,94,145,220,206,63,170,129,178,63,154,46,33,181,89,143,85,153,74,125,49,98,42,206,74,64,65,119,91,40,35,76,114,139,179,77,142,90,81,57,207,75,88,177,139,198,138,185,88,162,134,99,57,116,13
214,63,93,125,36,136,172,84,69,125,62,176,53,39,133,148,66,80,151,98,138,191,220,60,171,104,200,125,66,52,141,165,125,105,68,143,90,47,103,185,137,150,133,108,209,60,175,197,163,127,168,199,43,132,69,158,172,87,59,208,221,89,71,45,172,196,198,198,142,106,157,156,42,212,192,90,202,117,160,177,179,37,102,125,104,128,91,221,69,65,205,168,122,115,160,59,36,67,39,60,47,101,148,114,139,157,160,105,76,55,177,51,196,183,137,53,144,203,73,204,43,184,204,34,132,94,198,107,91,149,160,194,189,125,100,134,61,146,163,75,117,117,42,86,149,194,109,166,65,125,49,104,218,54,137,84,94,92,143,221,156,39,70,47,147,80,115,119,159,192,195,170,35,205,74,118,180,72,211,147,166,128,81,86,153,128,104,116,62,77,43,219,131,64,217,124,197,197,136,188,205,70,221,92,145,220,207,62,171,130,177,64,154,47,33,182,90,143,85,154,75,124,47,99,41,207,75,66,66,119,90,41,35,76,114,139,178,76,141,90,82,59,208,75,90,177,138,198,139,184,89,160,134,98,56,116,13
215,64,94,125,35,133,172,83,69,125,64,176,54,40,131,148,68,79,151,98,137,190,220,60,172,104,201,126,67,50,142,163,124,106,69,141,93,49,105,184,139,149,134,109,210,59,175,199,165,129,170,199,44,130,69,158,173,86,59,209,221,89,71,46,170,196,198,197,142,107,155,157,41,212,191,87,201,118,162,174,179,38,101,125,104,128,90,220,67,64,204,166,122,115,161,60,33,69,42,60,45,101,147,115,139,156,160,105,76,55,175,50,196,184,135,54,146,203,74,204,44,185,204,35,133,93,197,108,90,149,160,193,190,127,100,133,61,147,164,75,119,117,43,85,148,191,107,165,65,125,51,104,219,55,138,83,93,94,143,220,157,39,70,47,147,79,114,117,160,194,196,169,36,205,75,121,178,73,211,146,166,129,80,87,154,128,104,117,64,78,43,219,130,65,217,123,196,195,136,189,207,69,223,92,144,220,206,63,170,130,179,62,154,46,34,180,89,142,84,152,75,125,48,99,38,205,74,67,66,119,90,42,35,77,115,139,178,76,142,91,82,60,208,76,89,178,139,199,140,184,90,159,135,100,57,116,13
215,66,92,125,37,135,174,85,68,125,64,176,55,39,133,150,68,79,152,96,138,189,221,61,170,104,200,123,67,51,141,165,123,107,68,145,89,46,102,185,136,149,134,108,211,60,174,197,165,128,169,199,43,131,67,158,172,86,59,208,221,88,72,45,173,195,197,196,143,106,156,156,41,212,193,90,203,115,161,178,179,39,102,123,104,127,92,221,69,63,205,169,122,115,161,59,35,67,38,61,47,99,148,115,137,156,161,103,76,54,178,49,198,181,138,52,144,202,75,204,43,185,204,33,130,95,198,107,91,150,160,194,190,127,99,135,60,146,163,76,118,117,44,86,150,195,108,166,66,126,50,104,218,53,138,87,95,92,143,221,156,40,70,48,148,78,114,119,161,191,194,170,36,203,74,115,177,74,210,147,164,128,80,88,151,127,103,117,61,77,42,219,132,64,216,125,198,197,136,187,205,69,219,94,146,219,206,63,168,130,176,63,154,48,32,183,90,143,84,154,76,125,50,99,40,206,73,65,67,120,91,41,35,75,115,139,178,77,142,90,81,59,208,78,89,176,136,198,140,185,90,159,135,101,58,118,13
215,65,93,124,34,135,174,82,69,125,61,176,53,41,133,147,67,81,152,98,140,191,221,60,172,105,201,123,64,52,140,165,123,104,68,142,89,47,103,185,140,150,133,107,211,59,176,199,164,128,168,198,41,132,70,157,172,86,58,209,224,89,69,45,170,195,198,198,140,107,157,158,40,211,191,90,202,116,161,176,178,37,102,122,105,129,90,220,68,65,205,169,123,115,160,59,35,66,40,60,47,101,148,113,138,157,161,104,77,57,176,49,197,183,137,54,144,203,72,204,44,185,203,35,134,94,199,106,91,149,160,194,188,127,98,135,60,146,164,76,118,115,43,87,149,195,110,166,67,122,49,105,219,53,138,85,95,92,143,221,156,37,71,47,148,79,115,120,162,190,194,172,37,204,73,117,177,72,213,148,164,127,82,86,153,128,102,114,62,78,43,219,131,65,218,123,197,196,136,188,206,70,220,93,147,221,205,64,171,131,178,64,154,47,32,181,91,144,83,153,75,124,47,98,41,205,77,65,64,119,90,41,35,76,116,139,177,76,140,89,82,57,207,76,90,178,139,197,139,183,88,162,134,98,56,115,13
214,64,93,125,36,135,172,84,69,125,62,176,53,40,133,148,67,80,152,99,138,191,219,59,172,104,201,124,66,52,141,164,125,105,69,143,91,47,104,185,138,150,133,108,210,60,175,198,164,128,170,199,43,132,68,159,171,87,59,208,221,89,71,45,172,195,198,197,143,106,157,156,42,212,192,90,201,117,160,177,179,38,101,124,104,129,91,220,69,65,205,167,122,114,160,60,35,66,40,60,46,101,148,114,139,156,161,104,76,55,177,50,197,182,137,54,144,203,73,204,42,184,204,34,133,94,199,107,91,150,160,194,190,125,100,134,60,146,163,76,118,117,42,86,149,194,108,166,65,125,49,104,219,54,138,84,94,92,142,221,156,40,71,47,147,80,114,118,160,193,195,170,36,203,74,117,178,73,211,148,165,128,80,86,152,128,104,116,63,77,44,220,131,65,217,124,198,197,135,188,205,70,221,93,145,220,206,62,171,129,177,62,155,47,33,182,89,143,85,154,75,125,48,99,40,207,75,66,65,119,90,41,36,77,114,138,178,77,141,91,82,59,208,76,89,178,139,198,139,185,89,161,134,99,56,116,13
214,64,93,124,35,135,172,84,69,125,62,176,54,40,133,148,67,80,152,99,139,192,220,60,172,104,201,124,66,51,142,164,124,105,68,143,91,47,104,186,138,150,133,107,210,60,174,197,164,128,169,199,44,132,67,159,171,87,60,208,220,89,70,45,171,196,198,197,143,106,157,156,41,211,193,90,202,117,161,176,178,38,101,124,105,128,90,221,68,65,205,168,122,114,160,59,34,66,40,59,46,101,148,114,139,156,161,104,76,56,177,51,197,183,137,53,144,204,73,204,42,182,204,34,132,94,199,107,91,149,160,192,190,126,100,135,61,146,164,76,118,117,43,86,149,194,108,166,65,126,49,104,218,55,138,83,94,92,142,220,155,40,71,47,147,79,115,119,160,192,195,171,36,203,74,117,179,73,210,147,165,127,80,87,153,128,103,116,63,77,45,220,131,64,217,123,198,197,135,187,206,70,221,93,145,221,207,62,170,130,177,64,155,47,33,182,89,143,85,154,75,125,48,99,41,207,75,67,66,119,89,41,36,77,114,138,178,77,141,91,83,58,208,75,90,177,138,197,139,184,88,161,133,98,57,116,13
213,68,89,125,35,135,170,82,72,125,62,179,54,42,133,151,67,80,148,101,140,193,220,60,176,102,200,126,69,50,139,160,121,109,67,142,89,47,102,187,135,154,137,107,212,62,176,197,164,126,172,199,42,133,71,157,173,88,61,209,224,92,69,45,171,199,199,201,143,104,156,158,39,210,198,94,203,119,159,179,181,38,100,122,105,128,92,220,66,60,203,164,121,114,160,60,35,66,44,62,47,99,146,113,137,155,162,106,74,56,174,46,194,182,138,57,144,204,76,204,45,182,204,33,128,90,198,105,92,152,159,194,189,126,101,133,59,147,165,75,117,115,45,85,151,192,110,165,65,127,47,106,217,55,138,82,96,95,143,224,154,40,72,48,148,81,113,117,161,192,197,170,36,204,74,116,177,70,210,146,164,127,81,84,156,126,104,118,60,79,42,216,130,63,216,124,199,199,137,190,206,68,215,91,147,216,204,61,170,127,178,64,155,45,31,178,88,143,81,154,76,122,48,95,38,208,72,64,66,115,88,41,35,73,113,141,175,78,139,90,82,58,206,74,89,178,139,197,138,182,88,164,132,100,55,118,13
213,64,93,124,38,135,170,85,69,126,63,175,54,41,134,147,69,80,151,97,139,191,219,59,172,104,201,125,64,52,140,163,125,105,70,141,92,47,103,185,140,151,134,110,207,61,175,198,163,128,169,199,45,132,69,159,169,87,59,207,222,89,70,45,171,195,197,198,143,104,156,158,40,214,191,90,202,115,162,178,178,38,99,124,106,127,92,219,69,62,204,168,122,115,160,62,35,67,39,59,46,101,148,114,139,157,161,104,77,54,177,49,196,183,136,51,142,203,74,204,42,184,206,34,133,93,199,106,91,150,159,193,190,126,98,135,58,146,165,75,117,115,41,87,150,194,109,166,67,125,49,105,219,54,139,84,95,90,140,221,154,40,69,50,148,80,114,118,160,193,194,169,38,203,75,117,179,73,213,146,165,127,81,86,152,127,103,118,62,78,43,219,132,64,216,124,198,196,135,189,202,70,220,94,146,220,207,62,170,129,179,62,154,46,32,181,92,142,85,154,75,123,45,99,40,207,75,67,66,119,90,41,36,77,114,138,179,78,141,91,83,58,209,77,89,178,140,198,138,184,88,161,133,100,55,117,13
214,64,93,125,36,135,172,84,69,125,62,176,54,40,133,148,67,80,152,98,139,191,220,60,172,104,201,125,66,51,141,164,125,105,68,143,91,47,104,185,138,150,133,108,210,59,175,198,164,128,169,199,43,132,68,158,171,87,59,208,221,89,71,45,172,196,199,198,143,106,157,156,41,211,192,90,202,117,160,177,179,38,101,124,105,128,91,221,69,65,205,167,122,114,160,60,35,67,40,60,46,101,149,114,139,156,161,104,76,56,177,51,197,183,137,53,144,203,73,204,42,184,204,34,133,94,198,107,91,150,160,193,189,126,100,134,60,146,163,76,118,117,42,86,149,194,108,166,65,125,49,104,219,54,138,84,94,92,142,221,156,40,71,47,147,80,115,119,160,192,195,170,36,204,74,117,179,73,211,148,165,127,80,86,153,128,104,116,63,77,44,220,131,65,217,124,197,197,135,188,205,70,221,93,145,220,206,63,170,129,177,63,155,47,33,181,90,143,85,154,74,125,48,99,41,207,75,66,65,119,90,41,36,76,114,139,178,77,141,91,82,59,208,76,89,177,139,197,139,185,88,160,134,99,56,116,13
214,64,93,125,36,135,172,84,69,125,62,176,54,40,133,148,67,80,152,98,138,191,220,60,172,104,201,125,66,51,141,164,125,105,68,143,91,47,104,185,138,150,133,108,210,59,175,198,164,128,169,199,43,132,68,158,171,87,59,208,221,89,71,45,172,196,199,198,143,106,157,156,41,211,192,90,202,117,160,177,179,38,102,124,105,128,91,221,69,65,205,167,122,114,160,60,35,67,40,60,46,101,149,114,139,156,161,104,76,56,177,50,197,183,137,53,144,203,73,204,42,184,204,34,133,94,198,107,91,150,160,193,189,126,100,134,60,146,163,76,118,117,42,86,149,194,108,166,65,125,49,104,219,54,138,84,94,92,142,221,156,40,71,47,147,80,115,119,160,192,195,170,36,204,74,117,179,73,211,148,165,127,81,86,153,128,104,116,63,77,44,220,131,65,217,124,197,197,135,188,205,70,221,93,145,220,206,62,170,129,177,63,155,47,33,182,90,143,85,154,74,125,48,99,41,207,75,66,65,119,90,41,35,76,114,139,178,77,141,91,82,59,208,76,89,177,139,197,139,184,88,160,134,99,56,116,13
215,66,93,124,36,135,169,84,69,125,65,174,52,41,134,147,67,80,149,99,137,190,221,59,171,104,201,125,66,51,140,165,124,107,69,144,92,48,105,188,137,150,133,107,210,63,174,199,164,131,169,198,45,129,64,158,170,87,58,206,220,88,71,46,175,195,200,195,143,108,159,153,41,212,192,89,202,114,159,178,179,38,100,126,105,128,90,223,69,65,205,168,123,112,160,60,36,65,40,62,45,102,149,115,141,156,162,105,75,55,178,49,196,183,135,52,142,204,74,203,41,183,204,31,134,95,197,107,90,152,159,193,190,127,99,133,61,143,162,75,116,115,42,86,147,193,108,167,66,125,49,104,217,56,138,83,94,93,143,222,152,40,71,49,147,80,114,118,159,194,196,171,36,206,73,116,178,73,213,147,165,129,81,85,153,131,104,114,63,76,46,220,131,63,216,120,198,196,132,188,201,69,221,91,144,219,207,62,171,130,177,61,155,45,33,181,90,143,84,154,76,126,49,100,43,206,76,66,67,121,88,42,37,78,113,139,178,76,141,90,84,59,209,74,91,176,138,199,143,182,90,159,136,98,57,118,13
214,63,94,125,36,136,171,85,69,126,62,175,54,40,133,149,68,79,153,99,139,191,219,60,172,105,202,126,66,51,141,164,124,106,69,142,91,48,103,185,139,150,133,107,210,60,175,198,164,128,169,199,43,131,68,159,171,87,59,209,221,89,71,45,173,195,198,198,142,107,157,154,42,212,192,91,203,116,160,176,179,38,101,124,105,129,91,221,70,65,205,167,122,114,160,59,35,67,40,60,46,101,149,114,138,156,161,105,75,55,176,51,195,182,137,53,145,203,73,205,41,183,204,34,132,94,198,106,91,149,160,194,189,126,100,135,60,147,164,76,118,116,42,86,150,195,107,166,66,126,49,103,220,54,138,83,94,92,142,222,154,39,70,47,147,79,115,119,159,192,195,170,36,203,73,118,179,72,211,148,165,128,81,85,152,128,104,116,63,77,44,220,130,65,217,124,197,196,133,187,207,69,221,92,144,220,207,62,172,129,177,64,155,47,32,182,90,142,85,153,75,124,49,98,41,207,75,65,66,119,90,40,36,76,114,138,179,76,140,89,83,59,208,76,89,177,139,198,140,183,88,160,133,99,55,116,13
214,64,94,125,36,135,172,84,69,126,62,176,53,39,133,148,68,79,152,98,138,191,219,60,172,104,201,124,66,51,141,164,124,105,69,142,92,47,104,185,138,150,134,108,210,60,175,197,164,128,169,199,43,132,68,159,172,88,59,208,221,89,70,46,172,196,199,198,143,106,157,156,41,211,192,90,202,117,160,176,179,38,102,124,104,128,90,220,69,65,205,167,122,114,160,59,35,67,40,60,46,101,148,114,139,157,161,104,76,56,177,50,196,183,137,53,143,204,74,204,42,183,204,34,132,94,198,106,91,149,160,193,189,126,100,135,60,147,163,75,118,117,43,86,150,193,108,166,65,125,49,104,219,54,138,84,94,91,142,221,156,40,70,48,147,79,115,119,160,192,195,170,36,204,74,117,178,73,211,148,165,127,80,86,152,128,104,116,63,77,44,220,131,65,218,124,198,197,135,188,205,70,221,93,145,220,206,63,170,130,177,63,154,47,33,181,90,142,85,154,74,125,48,99,40,207,75,67,66,120,90,41,35,76,114,139,178,77,141,91,83,58,207,76,90,177,139,197,140,184,88,161,133,99,56,117,13
214,66,94,123,37,135,171,85,68,126,63,175,54,40,133,148,67,78,153,97,137,190,219,61,171,104,199,124,67,50,141,164,124,103,70,143,94,49,103,185,140,152,134,107,210,62,177,199,164,127,168,201,41,131,69,158,170,88,61,211,222,89,69,44,172,194,198,197,144,108,156,156,43,212,192,89,203,117,160,175,181,38,101,123,105,127,91,221,67,65,204,168,122,115,160,60,34,65,41,60,47,100,150,114,141,157,160,104,77,57,177,49,197,182,135,52,142,203,73,208,41,183,206,32,132,93,197,106,89,148,161,193,188,126,100,134,61,145,161,77,119,118,41,86,150,195,109,165,63,124,50,104,219,54,137,84,93,91,145,222,156,38,68,48,149,80,115,119,158,192,195,171,36,204,72,118,179,73,211,148,166,127,79,86,154,128,103,115,63,78,45,221,130,65,217,122,197,198,137,189,205,71,220,93,147,220,208,61,171,131,177,65,152,46,35,181,87,141,86,153,73,123,46,99,42,208,75,67,66,118,87,41,35,76,114,139,177,77,141,90,82,56,208,73,89,178,139,197,141,184,87,158,135,98,58,116,13
214,64,93,125,36,135,172,84,69,126,62,176,53,39,133,148,67,79,152,98,138,191,220,60,172,104,201,125,66,52,141,164,125,105,69,142,91,47,104,185,138,150,133,108,210,59,175,198,164,128,169,199,43,132,68,158,171,87,59,208,221,89,71,45,172,196,198,198,143,106,157,156,41,212,192,90,202,116,160,177,179,38,101,124,105,128,90,221,69,65,205,167,122,114,160,60,34,66,40,60,46,100,148,114,139,156,161,104,76,56,177,50,197,183,137,53,143,204,74,204,42,184,204,34,132,94,198,107,91,150,160,193,189,126,100,134,61,146,163,76,118,117,42,86,149,194,108,166,65,125,49,104,219,54,138,84,94,92,143,221,156,40,71,48,147,79,115,119,160,192,195,171,36,204,74,117,179,72,211,148,165,127,80,86,152,128,104,116,63,77,44,219,131,65,217,124,197,197,135,188,206,70,221,93,145,220,207,62,170,129,177,63,154,47,33,181,90,143,85,154,75,124,49,99,41,207,75,67,65,119,90,41,35,76,114,138,178,77,142,91,82,59,208,76,89,177,139,198,140,185,88,160,134,99,57,116,13
215,64,93,124,36,135,172,83,70,125,61,177,54,40,133,149,67,80,152,98,139,190,219,60,171,104,201,123,65,51,141,165,125,105,69,143,91,47,103,185,138,150,133,107,209,60,175,197,165,128,169,199,43,133,68,158,173,87,58,208,221,89,70,46,172,195,199,198,143,105,157,155,42,211,193,90,202,117,161,176,179,38,102,124,104,128,90,221,70,64,205,168,122,113,161,59,34,67,39,60,45,101,148,114,140,156,161,104,76,56,177,52,198,183,137,53,144,204,72,203,43,184,204,34,133,94,198,108,90,151,160,195,189,125,100,135,60,146,163,76,118,117,42,85,150,194,109,166,65,125,49,104,218,54,139,84,95,92,142,221,155,40,71,48,146,79,115,118,161,192,195,170,36,204,75,118,179,73,211,148,166,127,81,86,151,127,104,116,63,77,44,219,131,65,218,124,198,197,135,189,205,70,221,93,145,220,207,62,170,129,177,62,154,48,33,182,88,143,86,153,74,124,48,99,41,207,75,66,65,119,90,40,36,77,115,138,178,77,142,90,82,58,208,76,89,177,139,198,139,184,89,160,133,98,57,116,13
212,64,94,124,35,139,176,84,68,125,60,177,55,40,130,149,67,79,151,99,137,192,223,59,170,106,202,126,66,55,142,163,124,107,68,143,90,46,105,185,137,150,135,109,209,61,174,198,162,126,169,197,43,133,68,157,174,87,59,207,225,88,69,47,173,193,200,197,142,105,158,156,41,212,192,90,201,118,159,177,177,38,101,124,103,128,90,222,69,64,206,169,123,115,158,57,35,63,42,58,44,103,151,114,140,155,160,104,74,56,176,51,197,184,138,55,144,204,71,204,42,183,204,36,133,93,199,106,92,150,162,194,189,127,100,134,61,149,165,77,118,119,42,85,152,193,106,165,64,125,48,103,220,53,140,85,94,92,141,222,157,38,70,47,149,78,115,121,159,193,195,170,36,206,76,120,180,72,208,148,163,128,82,85,154,128,102,115,62,75,44,219,133,65,215,123,198,199,137,187,205,71,222,93,146,220,206,64,171,129,178,63,155,45,34,185,89,141,86,153,73,124,49,101,39,207,75,67,67,121,90,41,33,79,112,136,178,78,141,89,81,62,208,77,90,178,137,199,140,181,88,159,135,99,55,116,13
214,64,94,125,36,135,172,84,68,125,62,176,54,39,132,148,67,79,152,98,138,191,220,60,172,104,201,125,66,52,142,164,125,105,68,142,91,48,104,184,139,150,133,108,210,60,175,198,164,128,169,199,43,132,68,158,171,87,59,208,222,89,71,45,172,195,199,198,143,106,156,156,41,211,192,90,202,117,160,177,179,38,101,124,105,128,91,221,69,65,205,167,123,114,160,60,35,67,40,59,46,100,148,114,139,156,161,104,76,56,177,51,197,183,138,54,144,204,73,204,42,184,204,34,132,94,197,107,92,150,160,193,189,126,100,134,60,146,163,76,117,116,42,86,149,194,108,166,65,125,49,104,219,54,138,84,94,91,142,221,155,40,71,48,147,80,115,118,160,192,195,170,36,203,74,118,179,73,211,147,165,127,80,86,153,128,104,116,62,77,44,220,131,64,217,124,197,197,135,187,205,70,222,92,146,221,206,63,171,130,177,63,155,47,33,181,90,143,86,154,74,124,48,99,41,206,75,67,66,120,90,41,35,77,114,139,178,77,142,91,83,59,208,76,90,177,139,197,139,184,88,161,133,98,56,116,13
215,66,95,124,34,134,173,85,69,125,62,175,54,40,131,145,68,79,151,98,138,191,219,59,171,104,198,123,66,51,142,163,125,104,68,143,89,47,102,187,141,151,133,108,209,59,176,197,164,129,169,199,44,133,68,158,170,87,60,206,220,91,73,47,173,195,200,198,143,108,156,156,44,209,192,89,201,116,159,175,178,37,102,124,105,128,88,223,69,65,206,168,120,116,158,58,35,67,39,58,47,101,145,113,139,156,161,105,77,56,177,50,197,183,138,51,144,203,73,202,42,184,205,35,132,93,197,106,93,147,159,191,188,125,99,135,60,145,161,75,116,117,43,87,150,195,107,167,64,126,49,106,218,54,138,85,95,91,142,223,156,38,71,48,147,79,115,117,159,191,196,170,37,202,72,115,177,73,212,148,167,126,80,85,152,127,103,116,64,78,45,220,133,63,217,122,197,197,134,187,205,72,222,95,146,220,208,64,170,128,179,64,151,48,32,181,89,143,86,154,76,126,47,98,41,206,76,65,65,116,89,41,35,75,112,139,178,79,141,91,83,59,210,77,92,179,140,195,140,184,90,160,135,99,59,117,13
214,63,94,125,36,132,172,84,68,125,65,176,56,41,134,147,68,80,152,99,139,192,220,58,172,106,200,125,65,51,141,164,125,104,70,144,92,48,103,185,138,149,135,106,210,60,176,199,165,128,169,199,42,131,68,159,172,86,59,207,220,89,72,45,173,196,199,197,143,109,156,157,40,211,193,89,202,115,162,176,180,37,102,122,105,130,91,219,67,66,206,168,121,116,159,59,33,66,40,58,46,102,149,115,140,158,159,105,75,55,176,48,196,181,138,53,145,205,72,205,42,185,209,33,132,94,198,107,90,149,159,191,187,125,100,132,62,147,164,76,120,118,42,86,150,196,108,166,67,125,50,104,221,54,137,82,95,93,142,222,154,40,71,47,146,80,116,119,158,192,195,170,37,203,75,117,177,71,209,146,166,127,81,86,154,130,104,117,63,78,43,221,130,64,219,123,197,197,137,186,206,67,222,93,145,220,208,63,171,131,180,61,155,46,33,183,91,144,85,153,74,125,48,101,40,208,74,66,67,119,93,43,35,77,109,138,181,75,141,89,83,60,205,75,90,177,137,198,135,185,89,161,134,99,58,115,13
214,64,93,125,36,136,172,84,69,126,61,176,54,39,133,149,67,79,151,99,139,190,220,60,172,104,201,124,66,52,140,164,124,104,68,142,91,47,103,186,139,150,133,108,209,59,175,198,163,129,169,199,43,132,69,158,171,87,58,208,221,89,70,45,173,195,199,198,142,106,157,155,42,211,193,90,202,116,160,176,179,37,101,125,103,129,90,221,69,64,205,167,122,115,160,61,35,66,40,60,46,100,149,114,139,157,161,105,75,56,176,51,197,184,137,53,145,204,73,204,42,183,203,33,132,93,198,106,91,150,159,193,189,126,99,134,61,147,162,76,117,115,42,86,149,194,110,166,64,125,49,105,218,55,138,83,94,93,141,221,155,40,71,48,147,80,115,119,161,192,196,170,36,204,74,117,179,73,210,147,165,127,80,87,152,129,104,115,62,77,44,221,132,65,217,123,197,197,135,188,205,69,221,92,145,220,208,63,171,130,177,64,155,46,33,182,90,142,85,152,74,125,48,99,41,207,75,66,66,118,90,41,36,77,115,139,178,77,142,90,83,58,207,76,89,177,138,197,139,184,89,160,134,98,57,116,13
213,66,94,124,34,134,172,81,69,128,62,173,53,41,132,149,66,77,153,96,141,192,219,62,172,103,202,126,67,51,140,162,125,109,66,142,89,46,105,186,141,150,133,109,209,62,176,201,165,128,171,199,45,129,70,157,172,89,63,208,222,87,71,43,171,198,198,199,144,104,156,153,41,212,191,90,198,113,160,177,180,37,102,125,107,127,93,221,73,65,204,169,123,112,161,60,33,64,39,60,45,100,146,113,139,157,163,107,75,54,178,52,195,185,136,54,144,205,72,203,43,184,202,37,132,95,199,106,94,152,161,192,189,124,97,135,59,147,164,77,116,115,42,85,148,193,107,165,65,125,50,107,217,52,138,82,95,92,144,221,155,41,71,47,146,79,115,117,161,190,195,170,36,203,73,117,179,73,208,149,165,127,80,87,152,127,104,119,63,76,45,218,133,66,218,124,201,196,137,189,208,69,221,95,147,222,204,62,167,131,175,62,157,46,33,183,90,142,83,150,73,123,46,99,41,207,76,68,63,120,90,37,36,76,111,137,178,77,139,94,82,58,209,76,92,178,137,196,142,185,91,160,136,100,54,118,13
214,65,94,126,36,134,173,84,69,126,63,179,53,38,132,150,68,81,150,97,139,192,219,62,172,104,198,126,67,50,142,164,125,104,68,140,92,46,106,186,140,149,133,107,208,59,174,199,165,129,167,198,44,132,68,160,172,86,57,207,222,88,71,46,172,195,199,197,143,107,158,155,42,211,191,89,202,117,159,177,180,37,99,123,105,129,90,221,69,67,206,170,124,116,160,58,35,68,39,61,46,100,149,113,139,158,162,105,74,57,176,49,195,182,137,54,144,204,73,207,44,183,202,34,133,95,197,105,90,151,160,194,189,125,100,134,60,145,165,77,119,116,43,87,149,196,111,166,64,126,49,103,219,53,138,83,93,90,142,221,155,41,72,47,145,78,115,118,160,190,195,172,35,204,74,116,176,74,211,150,166,128,80,86,152,127,104,116,61,78,42,220,129,66,218,124,197,197,135,189,203,70,222,94,144,219,205,63,170,128,178,64,155,47,33,182,91,144,86,154,75,125,47,100,42,205,74,68,68,118,90,42,36,77,113,140,177,77,141,92,82,59,208,76,88,176,139,197,138,184,87,159,132,97,57,116,13
214,64,93,125,36,135,172,84,69,126,62,176,54,39,133,148,67,80,151,98,138,191,220,60,172,104,201,125,66,52,141,164,125,105,69,143,91,47,104,185,138,150,133,108,210,60,175,197,164,128,169,199,43,132,68,158,171,87,59,208,221,89,71,45,172,196,198,198,143,106,157,156,41,211,192,90,202,117,160,176,179,38,101,124,105,128,91,221,69,65,205,167,123,114,161,59,35,66,40,59,46,100,149,114,139,156,161,104,76,56,177,51,197,182,137,53,144,204,73,204,42,184,204,34,133,93,198,107,92,150,160,193,189,126,100,134,60,146,163,75,118,117,42,86,149,194,108,166,65,125,49,104,219,54,138,84,94,92,142,221,156,40,71,47,147,79,115,119,160,192,195,170,36,203,74,117,178,73,211,148,165,127,80,86,152,128,104,116,62,77,44,220,131,65,217,124,197,197,135,188,205,70,221,93,145,220,207,62,170,129,177,63,155,47,33,181,90,143,85,154,74,125,48,99,40,207,75,66,66,119,90,41,35,76,114,138,178,77,141,91,82,59,208,76,90,177,139,198,140,185,88,160,134,99,56,116,13
213,62,98,126,34,137,173,82,67,128,63,178,54,40,132,149,65,78,154,100,140,195,221,60,174,105,204,121,65,52,142,160,126,104,66,142,95,45,105,184,136,148,134,107,209,61,175,201,163,128,170,198,44,135,68,159,173,87,56,204,225,88,70,46,173,196,198,200,143,105,157,155,43,210,195,92,200,122,159,180,177,34,101,124,103,131,91,219,66,65,208,167,123,117,161,61,34,66,43,60,44,104,150,116,141,157,162,106,77,58,177,51,196,184,137,56,142,205,72,200,39,183,204,35,134,95,200,108,89,151,158,191,185,127,99,132,59,144,161,77,115,118,42,90,147,194,107,168,62,124,49,107,220,54,137,84,95,93,141,220,155,38,70,47,144,77,113,121,161,190,194,173,35,203,71,118,179,70,208,150,167,128,78,87,152,128,103,116,63,75,44,220,132,65,214,123,197,196,140,191,205,69,222,96,145,218,207,64,170,130,176,63,158,48,33,180,91,142,85,153,74,123,46,99,41,206,76,65,68,119,90,40,36,77,114,135,179,78,140,94,81,60,205,74,91,175,141,197,139,182,88,160,135,97,58,119,13
213,65,93,123,35,136,171,86,69,125,62,177,54,39,132,148,68,79,151,98,139,191,220,60,172,104,200,124,67,51,141,164,125,104,69,143,91,47,105,186,137,150,132,107,211,59,174,197,164,128,168,199,43,132,68,159,172,87,59,208,221,90,72,46,173,196,198,198,143,106,157,154,41,212,193,89,202,117,160,177,179,38,102,125,104,128,91,220,68,65,204,167,122,114,160,58,35,66,39,59,46,101,149,113,139,156,161,105,76,55,176,51,197,183,137,52,144,205,74,204,43,183,204,33,133,93,198,106,92,149,160,194,190,126,100,134,59,146,163,77,118,117,42,85,150,194,110,166,65,125,50,104,219,54,138,84,93,92,142,220,155,39,70,48,146,80,116,118,161,193,195,171,35,203,74,117,178,72,210,149,164,127,80,86,153,128,104,116,62,77,44,220,130,65,218,124,196,199,136,188,206,71,221,92,146,221,206,63,171,129,178,64,155,47,32,182,90,143,86,153,75,125,48,100,40,207,74,66,65,119,91,42,36,77,114,138,178,77,142,91,82,59,209,75,89,176,140,197,139,184,88,160,132,99,57,114,13
214,64,93,125,36,135,172,83,69,125,62,177,54,39,133,148,68,79,152,98,138,191,220,60,172,104,201,124,66,52,141,164,125,105,70,143,91,47,104,185,138,150,134,107,210,60,175,198,164,128,170,199,43,132,69,159,172,88,59,208,221,89,71,46,173,196,199,198,143,106,157,156,42,211,192,90,201,117,160,176,179,38,102,124,105,128,91,221,69,64,205,167,122,115,160,60,35,67,41,59,46,101,149,114,139,156,161,104,75,56,177,51,197,183,137,53,144,204,74,204,42,184,204,34,133,93,198,106,91,150,160,193,189,126,100,134,60,146,163,76,117,117,43,86,149,195,108,166,65,125,49,104,218,54,138,84,94,92,143,221,155,40,70,47,147,80,115,118,160,192,195,170,36,204,74,117,178,72,211,148,165,127,80,87,153,128,104,116,62,77,43,220,131,65,217,124,197,197,136,188,205,70,221,92,145,220,206,62,171,129,178,63,155,47,33,181,90,143,86,153,74,124,48,99,40,207,75,66,66,119,90,41,36,77,114,138,178,77,141,91,82,59,208,76,89,178,139,197,140,185,88,160,134,99,57,116,13
212,62,94,124,35,136,171,85,68,126,62,175,54,38,130,149,66,78,149,97,139,193,221,60,174,103,201,126,67,52,141,164,125,107,69,145,88,48,103,187,139,149,133,110,211,60,175,197,165,127,170,198,46,131,68,159,172,88,61,207,218,90,70,45,172,197,198,197,142,105,157,157,39,213,192,91,201,116,162,176,179,39,101,126,105,128,91,220,68,66,205,166,124,115,161,60,34,67,40,60,47,100,150,116,139,157,160,105,74,57,173,52,195,183,135,53,142,203,72,204,43,183,205,33,133,94,198,106,91,149,160,195,188,126,101,136,59,147,166,74,116,116,43,87,151,193,110,166,64,127,50,102,219,54,137,83,93,93,142,219,156,38,68,48,147,80,114,118,161,192,196,170,36,202,74,116,179,73,208,146,165,127,79,89,153,129,104,117,62,77,44,217,132,66,217,121,198,196,135,189,206,72,222,94,147,219,205,63,170,131,176,63,155,45,35,181,92,142,84,156,73,126,48,99,43,208,74,66,65,118,88,42,35,77,115,138,177,77,141,90,84,59,208,76,88,177,140,196,138,187,91,159,134,100,58,116,13
144,105,47,124,212,56,120,56,220,104,196,212,217,162,63,168,144,69,37,219,142,78,61,54,106,167,89,212,92,36,195,32,67,84,182,218,215,201,117,190,57,171,35,169,36,167,138,121,163,101,141,176,47,79,46,162,123,102,80,79,165,130,81,138,76,171,91,202,132,148,135,141,49,152,174,193,53,206,125,131,84,66,173,142,180,116,165,204,188,126,178,191,100,216,149,125,186,184,190,36,114,127,192,33,126,59,89,127,201,161,103,127,47,166,127,215,135,95,74,36,139,209,100,171,88,75,81,44,106,75,118,110,73,156,178,216,64,193,83,184,41,205,50,110,183,177,125,128,192,79,48,214,208,158,39,164,59,39,59,120,81,111,47,155,205,52,212,187,137,135,181,68,126,103,97,107,136,215,86,116,88,152,191,44,185,97,159,188,192,148,139,77,161,168,67,168,151,56,79,45,107,135,162,139,102,148,221,91,148,179,211,178,138,197,155,160,83,217,59,79,60,62,45,143,43,52,218,50,86,187,48,155,44,120,174,115,54,73,189,177,128,222,195,132,139,103,32,181,59,42,83,80,202,54,217,34,14
144,105,49,122,212,58,120,58,221,105,197,212,217,161,64,168,143,69,36,218,141,79,62,52,104,167,89,212,92,35,195,33,66,83,183,219,214,203,117,189,57,171,37,168,35,167,139,120,162,100,140,176,47,79,47,163,122,104,79,80,165,129,81,137,76,170,92,201,133,148,134,140,49,153,174,195,54,206,126,131,83,66,174,143,179,116,166,204,188,128,179,191,100,216,150,124,186,185,189,36,114,126,192,33,125,60,89,128,201,159,104,127,46,166,129,215,135,94,74,37,139,209,100,171,89,75,81,43,105,75,119,111,73,156,179,215,65,193,82,182,41,205,51,110,183,175,124,129,191,80,49,213,209,157,39,164,62,41,57,118,84,112,47,155,206,54,213,187,137,134,181,68,126,101,99,107,137,216,86,117,88,154,191,44,186,98,160,189,192,148,140,77,158,167,66,167,150,57,79,45,109,134,161,138,103,146,220,91,147,178,211,177,138,197,157,161,83,218,59,78,60,62,46,144,43,53,217,52,87,187,49,157,43,120,175,115,54,72,189,176,128,221,195,133,139,104,33,180,59,41,82,79,203,53,218,33,14
145,105,48,123,214,57,121,57,220,106,196,212,218,162,63,168,143,70,36,219,143,79,63,52,104,167,89,212,91,34,194,33,67,83,185,220,214,202,118,189,57,171,37,169,37,167,138,120,163,100,141,175,46,77,46,163,121,103,78,80,166,129,80,136,76,170,92,200,131,147,136,141,50,153,175,196,55,208,124,130,83,66,172,142,180,117,165,205,187,128,179,193,101,216,150,123,186,184,190,35,115,126,193,34,126,60,88,127,201,161,104,127,48,166,130,215,135,94,75,36,139,208,99,173,89,73,81,44,105,75,119,112,73,155,179,216,65,194,82,182,43,206,50,109,183,176,124,129,192,79,48,213,209,156,39,165,61,42,58,118,82,111,46,153,207,53,212,186,136,135,181,68,127,101,99,107,137,215,86,116,88,153,190,44,186,98,158,188,192,148,139,78,160,168,66,168,149,56,80,44,109,136,160,138,102,147,220,91,148,178,212,178,137,196,154,162,83,216,58,79,60,60,46,143,45,53,218,52,85,187,50,156,44,120,176,116,53,74,189,175,128,221,193,131,138,103,33,181,59,42,82,80,202,54,220,35,14
144,105,48,123,213,58,119,57,220,105,197,212,217,162,63,167,143,69,37,218,143,79,62,52,105,166,89,212,92,35,194,34,67,83,184,220,215,202,118,189,57,171,37,169,35,167,139,120,163,100,141,176,47,78,46,163,121,103,80,80,165,129,82,137,76,170,92,202,133,147,135,141,49,153,175,195,55,206,126,130,84,66,174,142,178,117,166,205,188,128,178,191,99,217,150,124,186,184,189,35,114,127,192,34,125,60,88,128,201,160,104,126,47,166,129,215,135,95,75,36,138,209,100,172,89,74,81,43,105,74,118,112,73,156,179,216,65,193,82,183,40,206,51,109,183,175,126,129,192,79,49,213,208,157,40,165,61,40,58,119,83,112,47,154,206,54,212,187,136,134,181,68,126,102,98,106,136,215,85,116,89,154,191,43,185,97,160,189,191,149,139,78,159,167,67,167,150,57,80,45,109,135,161,138,102,146,220,90,147,178,212,178,138,196,154,161,84,218,58,78,61,62,46,144,44,53,217,52,86,187,49,157,43,120,175,115,53,73,189,177,128,222,195,133,138,103,33,180,59,41,82,79,203,54,218,34,14
145,104,48,123,212,58,119,58,220,105,197,213,218,161,64,167,145,68,36,219,143,79,61,54,106,167,88,211,92,35,195,34,66,84,182,220,215,202,117,188,57,171,36,170,37,166,139,120,163,101,141,176,47,79,45,163,122,102,79,79,164,129,81,137,74,171,92,202,132,147,134,140,49,153,175,195,55,206,125,131,84,67,172,144,179,116,166,205,188,127,177,193,100,216,150,123,187,184,190,35,114,126,193,33,125,60,88,128,202,160,103,125,47,165,128,214,135,95,74,36,138,210,100,171,89,74,81,43,105,75,118,111,74,157,179,216,64,193,82,183,41,206,51,110,183,175,125,128,192,80,49,214,209,156,40,165,63,40,57,119,83,111,46,154,205,54,213,186,136,135,181,69,126,102,99,106,137,215,85,116,88,154,191,44,185,97,159,188,192,149,140,79,160,168,66,169,151,57,79,44,108,136,161,139,102,146,220,90,147,177,212,177,138,196,154,160,84,218,59,77,62,62,46,144,44,53,217,51,86,187,50,156,44,119,175,115,54,72,190,178,128,221,195,132,138,103,33,180,60,42,82,79,203,54,217,34,14
144,105,48,123,213,59,120,57,220,106,196,212,217,161,63,167,143,69,37,219,143,79,62,52,105,166,89,212,92,35,194,33,66,84,183,221,215,202,117,189,57,171,36,169,36,167,139,120,163,100,141,176,47,79,46,163,122,103,79,80,164,129,81,137,75,171,92,202,132,147,135,140,49,153,175,195,54,206,125,130,84,66,173,143,179,117,166,205,188,127,178,191,100,216,150,124,186,184,190,35,114,126,193,33,125,60,88,128,202,160,103,126,47,166,129,215,135,94,74,36,138,209,100,171,89,73,81,43,105,75,119,111,73,155,179,216,64,193,82,183,41,205,51,110,183,175,125,128,191,79,49,213,208,157,39,165,61,40,58,119,83,112,46,154,206,54,212,187,136,135,181,68,126,102,98,106,136,215,85,116,88,153,191,44,185,97,159,188,192,148,140,78,159,168,67,168,150,57,80,45,108,135,161,138,102,147,220,90,147,178,212,177,138,197,154,161,84,218,58,78,61,62,46,143,43,53,217,51,86,187,49,156,44,120,175,116,54,73,190,177,128,221,194,132,138,103,33,181,59,42,82,79,203,53,218,34,14
145,105,48,123,213,58,120,56,221,106,196,212,218,161,63,167,143,69,37,219,143,79,62,52,106,167,89,212,92,36,195,33,66,83,183,221,214,202,117,190,57,171,37,169,36,167,139,121,163,101,141,176,47,79,46,163,121,103,79,79,165,129,81,137,75,170,92,202,133,147,135,141,49,153,174,195,55,206,125,131,84,66,174,143,180,117,167,205,188,128,178,191,100,216,150,124,186,184,190,35,114,126,193,33,125,59,88,128,201,160,103,126,47,166,129,215,135,95,74,36,138,209,100,172,89,74,81,44,105,75,119,111,73,155,179,216,64,193,82,182,41,206,51,109,183,175,125,128,192,79,48,213,209,157,39,165,61,40,58,119,84,112,46,153,206,54,212,187,136,135,181,69,127,102,98,106,137,215,85,116,88,153,191,44,185,98,159,188,192,149,140,77,159,168,66,168,150,57,80,45,108,136,161,139,102,146,220,90,148,178,211,178,138,197,154,161,84,218,58,78,61,62,46,143,43,52,217,51,86,187,49,157,44,120,176,115,54,73,190,177,128,221,195,132,138,104,33,181,59,42,82,79,203,53,218,35,14
144,105,48,123,213,58,120,57,220,105,196,213,218,161,63,167,143,69,37,219,143,79,62,52,105,167,88,212,91,36,194,34,66,83,183,220,214,202,117,190,57,171,37,169,36,167,139,120,163,101,141,176,47,79,46,163,122,103,79,80,165,129,81,137,76,170,92,202,132,148,135,141,49,152,175,195,54,207,125,130,84,66,173,143,179,117,166,205,188,128,178,191,100,217,150,124,186,184,189,35,114,126,192,33,125,60,88,128,201,160,103,126,47,166,129,214,136,95,74,36,138,209,100,172,89,74,80,44,105,75,119,111,73,156,179,216,64,193,82,182,41,205,51,109,183,176,125,129,191,79,49,213,208,156,39,165,61,40,59,119,83,111,47,154,206,54,212,187,137,135,181,68,126,102,98,107,137,215,85,116,88,153,191,44,185,98,159,188,192,148,140,78,160,168,66,168,150,57,80,45,108,135,161,139,102,146,220,90,147,178,212,177,138,196,155,160,84,218,58,78,61,61,46,143,43,52,217,51,86,187,49,156,43,120,176,115,53,73,190,177,128,221,195,132,138,103,33,181,59,42,82,79,203,53,218,34,14
145,106,48,123,212,59,120,57,220,106,197,213,218,161,63,168,142,68,37,219,143,80,63,53,106,166,88,212,91,35,194,35,68,83,182,219,215,202,116,190,58,170,36,169,36,166,138,120,163,100,141,176,48,80,48,163,121,103,79,79,165,129,82,137,76,169,91,201,132,147,134,141,50,153,175,195,54,206,127,130,84,67,174,142,178,117,167,205,188,127,178,191,100,218,150,123,186,184,190,35,115,127,191,33,125,58,88,127,202,159,103,126,46,167,130,215,135,95,74,37,138,209,100,171,89,73,81,43,105,77,119,112,73,154,178,216,63,192,81,183,41,204,50,110,182,175,124,128,192,80,49,212,208,157,39,166,61,41,59,120,82,111,45,154,208,52,211,187,136,134,182,69,127,101,98,106,137,215,84,117,86,153,190,43,185,98,159,190,193,150,139,76,157,167,67,168,151,57,80,45,109,136,161,140,101,145,220,90,146,177,212,177,138,198,153,161,85,216,59,79,60,61,46,142,43,53,217,52,85,187,48,156,43,120,175,115,52,71,191,177,127,221,196,132,138,105,32,182,58,42,82,81,203,53,219,34,14
142,104,48,121,216,59,118,59,221,105,195,212,219,160,62,168,142,71,36,218,144,79,63,52,104,169,89,212,93,36,196,34,68,84,184,221,215,203,118,190,56,170,37,169,34,167,140,122,162,101,143,173,47,79,45,162,121,104,81,80,163,129,84,137,76,170,92,202,132,147,138,140,50,152,175,194,54,208,125,130,84,66,172,144,179,116,166,204,189,129,177,192,100,216,150,124,187,184,189,37,114,126,194,33,127,58,90,128,202,160,102,125,46,166,129,213,133,95,74,37,137,208,99,172,88,72,81,45,105,73,116,110,73,156,179,216,64,193,84,182,40,206,51,110,183,175,127,129,194,78,51,213,209,157,40,165,62,41,59,119,83,114,47,155,205,54,211,187,136,135,183,69,127,104,97,107,135,217,86,116,88,151,192,43,184,98,158,190,192,151,140,79,158,167,68,169,148,58,78,47,108,137,161,138,102,147,220,90,147,179,211,178,138,195,155,162,85,218,59,77,62,64,45,143,44,53,218,51,86,187,48,158,43,118,175,115,54,72,189,178,127,221,193,132,138,102,33,181,59,41,83,80,203,52,218,35,14
144,105,48,123,213,58,119,58,220,106,197,212,217,162,64,168,144,69,36,219,144,79,62,53,105,166,89,212,92,35,194,34,66,84,183,221,215,202,117,189,57,171,36,169,36,167,139,121,163,100,141,176,47,79,45,163,122,103,79,79,164,129,81,137,75,170,92,201,132,147,135,141,49,152,174,195,55,206,126,130,83,66,173,142,179,117,167,205,188,128,178,191,99,216,150,124,186,185,189,35,115,126,192,34,125,59,89,127,202,160,104,126,46,165,129,214,135,95,74,36,138,209,99,172,89,74,81,43,105,75,118,111,73,155,179,215,64,194,82,182,40,206,50,110,182,176,125,128,191,80,49,213,208,158,39,165,61,40,58,119,83,112,47,154,205,54,211,187,136,135,181,68,126,103,98,106,137,216,86,116,88,153,190,44,186,98,159,188,192,149,140,78,159,167,67,168,150,57,80,46,109,135,161,139,102,147,220,90,148,178,212,177,139,197,155,160,84,218,58,79,60,62,46,144,43,52,217,51,86,187,48,157,43,120,175,115,53,73,190,178,129,222,195,132,139,103,33,180,59,41,82,79,203,54,218,34,14
144,105,49,124,213,58,120,57,220,106,197,213,217,162,63,168,142,69,37,219,143,79,62,52,106,167,89,211,91,36,193,34,67,82,184,221,215,202,118,190,58,171,36,168,35,166,138,121,162,100,141,177,47,80,47,163,121,102,79,81,165,128,82,136,75,170,93,201,133,147,134,142,50,154,174,196,55,209,125,130,83,66,174,143,179,117,167,205,189,127,178,191,99,217,151,124,186,185,190,35,114,128,193,35,125,61,89,127,201,160,103,128,47,166,130,215,136,95,74,36,138,209,99,172,89,73,81,44,104,75,118,112,73,156,179,217,64,194,82,181,40,205,51,110,182,175,126,129,192,80,48,212,209,157,41,165,60,41,57,119,84,111,46,155,206,53,212,187,137,134,181,68,126,102,97,106,136,217,85,116,88,153,191,44,185,97,159,188,193,148,139,78,160,167,67,168,151,57,79,46,108,134,161,138,103,145,220,90,148,178,211,178,139,196,154,160,82,218,59,78,60,62,46,144,44,53,217,52,85,187,49,157,43,121,177,116,53,72,191,177,129,221,196,131,138,103,31,181,59,41,81,79,204,54,218,34,14
146,105,48,124,213,58,120,58,223,106,197,211,217,162,63,168,146,68,37,218,143,77,64,52,106,167,90,212,91,37,193,34,66,84,185,221,213,201,116,191,58,168,37,168,35,167,138,124,164,101,142,175,47,78,45,163,120,105,79,81,163,128,81,137,77,171,93,202,131,147,136,143,48,152,176,192,54,205,124,132,83,66,173,143,178,117,166,204,189,129,181,192,99,213,149,124,187,184,192,35,114,127,194,34,126,58,88,128,201,159,102,127,47,164,131,214,136,94,72,38,136,210,97,173,88,72,81,44,105,74,118,111,73,155,177,217,64,193,82,182,40,207,51,109,183,175,125,128,192,79,50,212,208,156,38,166,62,38,59,120,87,113,48,157,203,53,214,184,135,134,182,70,129,103,98,107,137,215,84,116,89,154,189,44,187,97,158,188,191,146,139,79,158,171,67,167,152,56,78,46,109,136,162,139,102,144,219,89,146,178,212,178,137,196,156,159,84,219,59,76,59,62,45,142,42,52,217,52,86,189,49,156,42,121,176,113,53,72,190,177,128,221,194,133,138,104,33,180,58,42,81,80,202,54,221,33,14
144,105,49,123,213,58,120,58,221,106,196,212,217,162,63,168,144,69,36,219,143,79,62,52,105,166,89,211,91,35,194,34,66,83,184,220,215,202,117,190,56,170,37,169,36,167,139,120,163,101,141,175,47,78,46,163,122,103,79,79,165,129,81,137,76,171,91,201,133,147,135,141,49,152,175,195,55,206,124,130,83,65,174,142,178,116,166,205,188,127,178,191,100,217,150,125,187,184,191,35,114,126,193,33,125,59,88,127,202,161,103,126,48,166,129,215,135,95,75,36,138,209,100,172,89,74,81,44,105,75,118,112,73,154,178,216,65,193,83,183,40,206,50,109,182,175,126,128,191,79,49,213,209,157,39,165,62,40,58,119,83,111,47,154,206,53,212,187,137,135,181,68,127,101,98,107,137,216,86,115,88,153,191,44,185,98,159,189,193,148,140,77,160,167,67,168,150,57,80,45,108,135,161,138,101,147,220,90,147,178,211,178,138,197,154,160,84,217,59,79,61,62,46,143,44,53,216,52,87,187,50,156,43,120,176,116,52,73,190,178,128,221,194,133,138,103,33,181,60,42,81,79,202,53,219,34,14
142,105,45,123,211,57,120,56,221,105,194,213,217,162,65,168,143,67,38,220,142,77,61,53,102,165,88,213,93,35,195,33,68,86,184,221,214,200,118,189,56,172,37,169,36,167,138,121,164,100,140,178,46,78,47,161,119,102,77,78,165,129,81,140,74,169,88,201,133,145,135,143,50,151,177,195,55,208,126,130,86,65,174,140,179,116,166,204,190,129,178,193,100,219,150,122,187,185,191,34,114,128,192,34,126,62,88,129,203,160,101,127,47,166,129,214,137,95,73,35,137,207,100,171,86,72,80,43,105,75,116,110,75,154,178,216,62,194,80,184,41,207,50,107,184,175,126,130,190,78,52,211,209,161,39,161,61,43,60,117,81,112,45,157,208,55,213,186,134,133,180,65,127,103,99,106,135,214,84,116,87,153,189,45,187,97,160,188,192,147,138,76,162,170,67,167,150,55,80,45,110,135,160,137,101,145,220,90,146,178,214,175,140,198,155,162,82,219,59,79,62,63,44,148,43,54,218,49,86,187,50,156,43,119,175,114,54,72,187,176,129,222,194,131,138,103,30,181,59,42,81,78,201,54,220,35,14
144,105,48,123,213,58,120,57,220,105,196,212,218,161,63,168,143,69,37,219,143,79,62,52,106,167,88,212,92,35,194,33,66,84,184,220,215,202,118,190,57,171,37,169,36,166,139,121,163,100,141,176,47,79,46,163,122,103,79,79,165,129,81,137,75,171,92,201,133,147,135,141,49,153,174,195,55,206,126,130,84,66,174,142,179,116,166,204,188,127,178,191,100,216,150,124,186,184,189,35,114,126,192,34,126,60,88,128,202,160,103,126,47,166,129,214,136,95,74,37,138,209,100,171,89,74,81,44,105,75,119,111,73,155,179,216,64,194,82,183,41,205,50,109,182,176,125,128,192,79,49,213,209,157,39,165,62,40,58,119,83,111,47,154,206,53,212,187,136,135,182,68,126,102,98,107,136,215,85,116,88,154,190,44,185,98,159,188,192,149,139,78,159,167,66,169,150,57,80,45,108,135,161,139,102,147,220,90,148,178,212,177,138,197,154,160,84,218,58,79,61,62,45,143,44,53,217,52,86,186,49,156,44,120,176,116,54,72,190,177,128,222,194,132,138,103,33,181,59,42,82,79,203,54,219,34,14
144,105,48,123,214,58,120,57,221,105,197,212,218,161,63,167,144,69,36,219,142,79,62,52,105,166,89,212,92,35,194,33,66,84,184,220,215,202,117,190,57,171,36,169,36,167,138,120,163,100,141,176,47,79,46,163,122,103,79,79,165,129,81,137,75,170,92,202,133,147,135,141,49,153,174,195,55,207,125,130,84,66,173,142,179,116,166,205,189,127,178,191,99,216,150,124,187,184,190,35,115,126,192,34,125,59,88,128,201,160,104,126,47,165,129,214,136,95,74,36,138,209,100,172,89,74,81,44,105,75,118,111,73,155,179,216,65,193,83,183,41,205,50,110,183,176,125,129,192,79,49,213,208,157,40,165,61,40,58,119,83,112,46,154,206,54,212,187,136,134,181,69,126,102,98,107,137,215,85,116,88,153,191,43,185,97,159,188,192,149,140,78,159,168,66,168,150,57,80,45,108,136,161,139,102,147,220,90,147,178,212,178,138,197,155,161,84,218,58,78,61,62,46,144,44,52,217,51,87,187,49,156,43,120,176,115,53,73,189,177,128,221,194,132,139,103,33,181,59,42,82,79,203,53,218,34,14
145,105,49,123,213,58,120,56,220,106,196,212,217,161,63,167,143,69,37,218,144,78,62,53,105,167,89,211,92,35,195,34,67,83,184,221,214,203,117,190,56,171,35,169,36,167,139,120,163,101,142,177,48,78,46,162,123,103,80,79,164,129,81,137,75,170,91,201,133,147,136,141,48,153,175,195,55,207,126,130,84,66,173,142,179,116,166,204,188,128,178,191,101,216,150,125,186,184,190,35,114,126,192,33,125,59,88,128,201,160,103,127,47,167,129,214,136,95,74,36,138,209,100,172,89,73,81,43,105,75,119,111,73,156,179,216,64,194,83,182,40,205,51,110,182,176,125,128,192,79,49,213,208,158,40,166,61,39,58,119,83,112,47,154,206,53,211,187,136,135,182,68,127,102,98,106,136,215,85,116,88,153,191,44,185,97,159,189,193,148,139,78,159,168,67,167,150,57,80,45,109,135,161,138,103,146,220,90,147,178,211,178,137,197,155,160,84,217,59,78,60,62,46,144,44,52,217,53,86,187,48,156,44,120,176,116,53,73,190,177,128,222,195,133,139,104,33,181,58,42,82,79,203,53,219,34,14
145,104,51,126,215,60,121,60,222,106,199,214,217,163,60,167,143,69,37,222,145,81,60,53,103,164,88,213,89,35,193,34,67,79,183,219,215,205,116,190,56,171,36,168,39,165,140,116,162,102,139,176,48,75,44,161,120,106,79,82,167,129,85,139,76,173,94,201,132,147,135,143,48,154,174,197,49,208,121,131,82,67,177,144,176,117,164,209,188,127,180,188,104,219,152,119,188,185,189,36,118,123,191,33,126,60,86,127,203,164,103,125,46,165,130,213,137,94,72,39,138,209,99,170,86,75,80,42,104,69,119,110,75,153,179,218,63,190,82,181,36,206,52,109,183,177,126,124,188,81,49,213,207,157,39,164,62,43,61,121,79,114,44,157,206,57,209,184,137,133,181,72,126,103,97,110,139,216,86,115,89,151,191,43,188,98,157,192,192,149,139,76,158,167,67,168,151,56,79,48,106,139,161,142,102,147,222,89,147,179,211,176,140,199,156,159,78,216,59,79,58,63,49,145,44,54,217,52,89,186,48,160,43,117,174,112,54,73,186,175,128,222,197,133,136,103,31,181,57,44,82,78,202,49,215,33,14
144,104,48,123,213,58,120,57,221,105,196,213,218,161,63,167,143,68,36,219,143,78,61,52,105,167,89,212,92,35,194,34,66,83,183,220,214,202,117,189,57,171,37,169,36,167,139,120,163,100,141,176,47,79,46,163,121,103,79,80,164,129,81,137,76,171,92,202,132,148,135,141,49,152,175,195,55,206,125,130,84,66,173,143,179,117,166,205,188,127,178,191,100,217,150,124,186,184,189,35,114,127,192,34,125,60,88,128,201,160,103,126,47,166,129,214,135,95,74,36,138,209,100,172,89,73,81,44,105,75,118,111,73,155,180,216,65,193,82,182,42,205,50,110,183,176,125,128,191,80,48,213,208,157,40,165,62,40,58,119,83,112,46,154,206,54,211,186,136,135,181,69,126,102,98,106,136,216,85,116,88,153,191,44,185,98,159,188,193,148,140,77,160,168,66,168,150,57,80,45,108,136,161,139,102,146,220,91,147,178,211,178,138,197,154,161,84,218,58,78,61,61,46,144,43,53,217,52,86,187,49,156,43,120,175,116,53,73,190,177,128,221,195,132,138,103,33,181,59,42,82,79,203,54,218,35,14
144,105,48,124,212,59,120,56,219,108,198,212,218,163,62,167,144,70,37,220,142,79,64,53,108,169,89,214,92,36,194,33,65,83,182,222,212,203,116,190,58,168,37,168,34,166,136,121,164,101,140,177,49,78,46,163,121,103,76,79,166,128,82,139,77,171,92,201,133,146,138,141,50,155,175,195,55,206,125,132,87,65,177,141,179,116,167,205,190,127,177,191,104,218,148,125,188,184,192,35,111,125,191,34,126,59,87,131,202,164,106,124,44,166,129,219,134,96,76,34,137,208,99,171,90,72,82,46,104,72,121,110,73,156,178,216,63,193,82,182,41,206,48,109,184,173,125,130,194,80,49,212,209,157,41,166,60,39,56,119,83,111,48,155,206,53,211,187,137,135,181,68,129,101,97,104,137,216,86,117,89,153,192,45,187,99,161,188,191,148,139,75,163,169,66,170,151,58,79,46,108,137,161,139,102,146,219,92,147,179,214,180,138,199,154,160,82,217,59,79,60,61,45,143,43,52,217,52,86,187,51,158,44,120,177,113,53,73,189,179,128,222,198,132,139,105,33,180,58,42,83,79,200,53,219,33,14
144,105,48,123,213,58,120,57,221,105,197,212,217,162,64,167,144,68,37,218,143,78,62,51,105,167,89,211,92,35,194,33,66,84,183,221,214,202,118,190,57,171,37,169,35,166,139,120,163,100,140,176,47,79,47,163,121,103,79,79,165,129,81,136,76,170,93,202,132,148,135,141,50,152,175,195,55,207,126,130,84,65,174,143,180,116,166,205,188,128,179,192,100,216,149,124,186,185,189,35,115,126,193,33,125,60,88,128,202,160,103,126,48,165,129,214,136,95,74,36,137,209,100,172,89,74,80,43,105,75,119,112,73,155,179,216,64,193,83,182,40,205,50,110,183,175,125,129,192,79,49,213,209,157,39,165,62,40,58,119,83,112,46,154,206,54,212,187,136,134,181,68,127,104,98,106,136,215,86,116,87,153,191,44,185,98,159,188,192,149,140,78,159,168,66,167,150,57,80,45,108,136,160,139,102,146,220,91,148,178,212,178,138,196,154,161,84,217,59,78,61,62,46,144,44,53,218,52,86,187,49,157,43,120,176,116,54,73,190,176,129,221,195,132,138,104,33,180,60,42,82,79,202,53,218,34,14
144,105,48,123,213,58,120,57,220,106,197,212,217,161,63,167,143,69,37,219,143,79,62,52,105,167,89,212,92,35,194,33,66,83,183,220,214,202,117,190,57,171,37,169,36,166,139,120,163,100,141,176,47,79,46,163,121,103,79,79,164,129,81,137,75,170,92,202,132,147,135,141,49,152,175,195,55,206,125,130,84,66,173,143,179,117,166,205,188,128,178,191,100,216,150,124,186,184,190,35,114,126,192,33,125,60,88,128,202,160,103,126,47,166,129,214,135,95,74,36,138,209,100,172,89,74,81,44,105,75,119,111,73,155,179,216,64,193,82,182,41,205,51,110,183,175,125,129,191,79,49,213,208,157,39,165,61,40,58,119,83,112,46,154,206,54,212,187,136,134,181,68,127,102,98,106,136,215,85,116,88,153,191,44,185,98,159,188,192,148,140,78,159,168,67,168,150,57,80,45,108,135,161,139,102,146,220,90,147,178,212,177,138,197,155,161,84,218,58,78,61,62,46,144,43,53,217,52,86,187,49,156,43,120,176,115,53,73,190,177,128,221,195,132,138,103,33,181,59,42,82,79,203,53,218,34,14
145,106,48,121,215,56,120,58,220,105,198,212,219,159,67,167,147,69,36,219,143,78,62,54,106,170,90,213,95,37,194,32,67,82,182,222,215,201,119,190,58,170,36,169,36,166,141,119,160,100,141,174,45,81,47,165,121,107,79,81,166,129,81,140,76,167,88,203,131,150,134,141,50,153,176,193,54,207,124,126,85,67,178,143,180,114,166,202,185,125,177,189,102,214,150,125,189,185,192,33,112,128,191,31,125,59,90,127,202,159,106,123,46,166,130,214,138,92,72,36,139,206,97,172,88,74,80,45,109,74,117,112,71,154,178,215,64,194,81,182,42,204,53,108,183,174,124,129,192,81,50,211,209,156,40,164,61,39,56,117,84,111,46,154,206,56,211,184,136,136,181,70,128,103,98,107,136,216,84,114,86,154,187,44,184,100,158,187,191,149,139,78,158,167,65,169,152,58,79,47,110,138,159,138,100,147,220,90,149,177,209,176,140,197,156,160,86,220,58,78,62,60,44,146,42,54,218,50,86,185,50,157,42,120,176,115,52,72,190,177,129,221,194,131,141,104,34,181,62,43,83,78,204,51,219,34,14
144,105,48,123,213,58,120,57,220,105,196,212,217,161,64,167,143,69,37,219,143,78,62,52,105,166,89,212,92,35,194,34,67,83,183,220,214,202,117,190,57,171,37,169,36,167,139,120,163,101,141,176,47,79,46,163,121,103,79,79,165,129,81,137,75,170,92,202,132,147,135,141,49,152,175,195,55,206,125,130,84,66,173,142,179,116,166,205,188,128,179,191,100,216,150,124,186,184,189,35,114,126,192,33,125,60,88,128,202,160,103,127,47,165,129,214,135,95,74,36,138,209,99,172,89,74,81,44,105,75,119,111,73,155,179,216,64,193,82,182,41,205,51,110,183,175,125,129,192,79,49,213,208,157,39,165,61,40,58,119,83,112,46,154,206,54,212,187,136,134,181,68,127,102,98,106,137,216,85,116,88,153,191,44,185,98,159,188,192,148,140,78,160,168,67,168,150,57,80,45,109,135,161,139,102,146,220,90,147,178,212,177,138,196,155,161,84,218,58,78,61,62,46,144,44,52,217,52,86,187,49,156,43,120,176,115,53,73,190,177,128,221,195,132,138,103,33,181,59,42,82,79,203,53,218,34,14
143,105,49,123,214,58,120,57,221,106,197,212,217,162,64,167,144,68,36,219,142,79,61,52,104,166,88,212,91,36,193,34,66,83,184,221,214,202,117,189,58,171,37,169,35,166,139,120,164,100,141,175,47,78,45,163,121,103,79,79,165,128,81,137,75,170,92,201,132,146,134,142,50,153,174,194,54,207,124,130,84,66,174,143,179,118,166,205,188,127,177,192,101,217,150,123,186,185,191,35,115,126,191,33,126,59,88,129,201,161,104,126,47,165,129,214,136,95,74,36,139,209,99,172,88,74,80,43,106,75,119,112,73,156,179,216,65,194,82,182,41,205,51,110,183,177,126,128,191,80,50,213,209,156,39,165,62,41,59,120,84,111,47,155,205,54,212,187,136,134,181,68,127,102,99,106,137,215,86,116,89,153,191,44,185,98,159,189,193,148,140,77,160,167,67,168,150,56,80,46,109,135,161,139,102,146,220,90,147,179,212,178,138,197,155,160,83,218,58,78,60,62,46,144,43,53,217,51,87,187,49,157,44,120,175,114,53,73,190,177,130,222,195,132,139,103,33,182,60,42,82,79,203,53,219,34,14
144,105,48,123,213,58,120,57,221,106,196,212,217,161,63,167,143,69,37,219,143,79,62,52,105,166,88,212,92,35,194,33,67,83,183,220,214,202,117,190,57,171,37,169,36,167,139,120,163,101,141,176,47,79,46,163,121,103,79,79,165,129,81,137,75,170,92,202,132,147,135,141,49,153,175,195,55,206,125,130,84,66,173,143,179,117,166,205,188,128,178,191,100,216,150,124,186,184,190,35,114,126,192,33,125,60,88,128,202,160,103,126,47,165,129,214,135,95,74,36,138,209,100,172,88,73,81,44,105,75,119,111,73,155,179,216,64,193,82,182,41,205,51,110,183,175,125,129,191,79,49,213,208,157,39,165,61,40,58,119,83,112,46,154,206,54,212,187,136,134,181,68,126,102,98,107,137,215,85,116,88,153,191,44,185,98,159,188,192,149,140,78,159,168,66,168,150,57,80,45,108,136,161,139,102,147,220,90,147,178,212,178,138,197,155,161,84,218,58,78,61,62,46,143,43,53,217,52,86,187,49,156,43,120,176,115,53,73,190,177,128,221,195,132,138,103,33,181,59,42,82,79,203,53,218,34,14
144,105,48,123,213,58,120,57,221,106,196,212,217,161,63,167,143,69,37,219,143,79,62,52,105,166,89,212,92,35,194,33,66,83,183,221,215,202,117,190,57,171,37,169,36,167,139,120,163,101,141,176,47,79,46,163,121,103,79,79,164,129,81,137,75,170,92,202,132,147,135,141,49,153,175,195,55,207,125,130,84,66,173,143,179,116,166,205,188,127,178,191,100,216,150,124,186,184,190,35,114,126,192,33,125,60,88,128,202,160,103,126,47,165,129,214,136,95,74,36,138,209,100,172,89,74,81,43,105,75,119,111,73,155,179,216,64,193,82,182,41,206,51,110,183,175,125,129,191,79,49,213,208,157,39,165,61,40,58,119,83,112,46,154,206,54,212,187,136,134,181,68,126,102,98,106,137,215,85,116,88,153,191,44,185,98,159,188,192,149,140,78,160,168,67,168,150,57,80,45,108,136,161,139,102,146,220,90,147,178,212,178,138,197,154,161,84,218,58,78,61,62,46,144,43,53,217,51,86,187,49,156,43,120,176,115,53,72,190,177,128,221,195,132,138,103,33,181,59,42,82,79,203,53,218,34,14
144,105,48,123,213,58,120,57,220,106,196,212,217,161,63,167,143,69,37,219,143,79,62,52,105,166,89,212,92,35,194,33,66,83,183,220,214,202,117,190,57,171,37,169,36,167,139,120,163,100,141,176,47,79,46,163,121,103,79,79,164,129,81,137,75,170,92,202,132,147,135,141,49,153,175,195,55,206,125,130,84,66,173,143,179,117,166,205,188,128,178,191,100,216,150,124,186,184,190,35,114,126,192,33,125,60,88,128,202,160,103,126,47,165,129,214,135,95,74,36,138,209,100,172,89,74,81,43,105,75,119,111,73,155,179,216,64,193,82,182,41,205,51,110,183,175,125,128,191,79,49,213,208,157,39,165,61,40,58,119,83,112,46,154,206,54,212,187,136,135,181,68,127,102,98,106,136,215,85,116,88,153,191,44,185,98,159,188,192,148,140,78,159,168,67,168,150,57,80,45,108,136,161,139,102,146,220,90,147,178,212,178,138,197,155,161,84,218,58,78,61,62,46,144,43,53,217,52,86,187,49,156,43,120,176,115,53,73,190,177,128,221,195,132,138,103,33,181,59,42,82,79,203,53,218,34,14
143,105,48,123,212,60,120,56,220,106,197,213,217,160,62,166,144,70,37,219,144,78,62,53,105,168,88,211,93,35,193,34,66,84,183,220,212,202,116,190,56,173,34,170,35,167,137,120,165,101,141,174,47,78,46,163,120,102,79,80,165,130,82,137,74,170,93,203,132,147,136,140,50,152,173,196,57,207,127,130,84,66,174,143,178,116,167,206,187,127,179,191,100,215,152,125,186,184,189,36,114,128,193,34,124,60,89,128,200,160,104,126,48,165,128,213,136,94,74,35,137,210,99,173,87,74,80,43,106,77,117,111,73,156,180,215,64,193,83,180,43,206,49,109,181,176,124,129,190,80,47,214,208,155,40,165,61,40,58,120,83,112,45,154,208,54,212,188,135,136,182,69,125,101,98,105,138,214,85,115,88,153,190,43,184,99,161,187,191,149,139,78,160,168,68,168,150,56,80,45,108,136,161,137,102,146,218,91,146,178,212,176,136,196,155,161,84,218,59,76,63,61,45,144,44,53,218,52,86,187,49,156,44,121,176,113,55,73,190,175,129,222,196,132,139,103,32,178,60,40,83,79,202,54,220,35,14
145,106,49,126,213,57,120,57,220,107,197,211,220,161,61,167,146,68,35,220,144,79,61,53,106,166,87,212,92,35,196,34,67,82,184,216,214,201,117,190,58,170,38,169,36,167,139,117,161,99,141,177,49,80,45,162,121,105,78,80,166,127,81,137,78,170,89,202,130,149,135,139,49,152,173,194,52,206,125,131,82,65,177,143,179,116,167,205,190,128,178,190,101,218,151,125,186,184,190,36,113,126,193,33,126,58,90,128,203,161,101,123,46,167,130,213,136,94,75,35,139,209,101,170,89,74,81,45,106,74,119,111,73,153,178,218,66,196,85,180,43,207,51,108,182,175,126,129,192,81,49,214,208,157,41,167,61,41,58,119,84,113,46,154,203,53,212,185,135,136,184,70,126,103,96,105,138,213,85,115,86,154,192,44,186,96,159,189,192,147,140,77,158,168,67,169,153,56,81,47,109,137,161,140,100,145,218,91,148,179,209,177,138,197,153,161,83,219,61,78,61,58,45,144,44,52,218,50,89,187,50,154,44,118,176,115,54,73,190,179,128,222,195,133,140,104,32,179,60,42,82,77,200,54,220,36,14
145,104,48,123,214,58,118,58,218,103,196,213,220,160,62,168,141,72,40,220,143,79,61,52,104,169,91,210,91,39,192,33,66,84,185,218,215,202,116,189,53,171,36,167,36,167,139,119,165,103,139,177,49,77,44,162,120,103,79,78,166,129,81,139,75,168,92,203,132,147,136,139,50,151,174,196,54,206,125,130,85,65,172,143,177,117,165,205,188,126,177,190,101,216,149,123,188,186,189,36,112,126,192,35,126,58,86,129,205,160,103,124,46,166,129,213,135,95,75,37,137,210,99,171,88,73,79,45,100,76,117,111,72,156,179,218,66,194,80,183,40,203,49,108,183,173,125,128,188,79,47,216,209,155,41,165,61,40,57,119,85,111,46,154,206,54,212,186,138,133,182,67,127,101,100,108,137,215,83,117,89,154,191,43,184,97,160,189,191,150,139,78,161,166,68,168,151,56,79,46,106,136,161,140,103,147,219,89,147,178,212,179,139,198,153,161,85,219,57,78,60,65,46,144,42,51,217,53,88,187,52,157,45,119,177,113,53,72,190,174,127,223,196,133,141,102,33,181,59,41,83,78,201,54,218,35,14
144,105,48,123,213,58,120,57,220,105,196,212,217,161,63,167,143,69,37,219,143,79,62,52,105,167,89,212,92,35,194,33,66,83,183,220,215,202,117,190,57,171,36,169,36,167,139,120,163,100,141,176,47,79,46,163,121,103,79,79,164,129,81,137,75,170,92,202,133,147,135,141,49,153,175,195,55,206,125,130,84,66,173,143,179,117,166,205,188,128,178,191,100,216,150,124,186,184,190,35,114,126,192,33,125,60,88,128,202,160,103,126,47,166,129,214,135,95,74,36,138,209,100,172,89,74,81,44,105,75,119,111,73,155,179,216,65,193,82,182,41,205,51,110,183,176,125,129,191,79,49,213,208,157,39,165,61,40,58,119,83,112,47,154,206,54,212,187,136,135,181,68,126,102,98,106,136,215,85,116,88,153,191,44,185,98,159,188,192,148,140,78,159,168,67,168,150,57,80,45,108,135,161,139,102,146,220,90,147,178,212,178,138,196,154,161,84,218,58,78,61,62,46,144,43,53,217,51,86,187,49,156,43,120,176,115,53,73,190,177,128,221,195,132,138,103,33,181,59,42,82,79,203,53,218,34,14
144,105,48,122,215,58,121,58,221,105,195,212,218,163,64,167,142,67,37,219,143,79,64,53,105,166,89,212,91,35,194,36,67,86,186,219,215,201,118,190,60,169,34,170,37,167,139,119,165,101,142,175,48,77,48,164,122,104,77,80,165,126,81,136,75,170,94,200,132,149,135,139,52,152,174,194,56,206,125,130,82,65,175,144,177,118,167,206,187,128,179,193,100,217,150,126,187,185,191,35,113,125,192,32,126,60,87,129,202,162,104,125,46,166,131,215,135,95,74,35,137,209,98,171,89,73,82,43,106,76,117,110,74,156,180,217,65,193,82,183,40,205,49,109,183,177,125,130,191,81,49,212,208,157,40,165,62,41,57,119,83,113,46,151,207,54,212,187,138,133,181,68,126,101,99,106,136,213,85,118,88,156,190,44,182,98,160,186,191,148,141,78,159,166,66,169,150,56,80,44,108,136,161,140,101,146,220,90,147,180,214,178,138,198,155,159,85,218,58,77,57,62,45,142,42,52,219,53,86,188,48,157,43,121,175,116,52,73,189,177,129,222,195,130,137,101,34,180,58,41,82,79,201,52,217,33,14
144,105,48,123,213,58,120,57,220,106,196,212,218,161,63,167,143,69,37,219,143,79,62,52,105,166,89,212,92,35,194,34,67,83,183,221,214,202,117,190,57,171,37,169,36,167,139,120,163,100,141,176,47,79,46,163,122,103,79,79,165,129,81,137,75,170,92,202,132,147,135,141,49,153,175,195,55,206,125,130,84,66,173,142,179,117,166,205,188,128,178,191,100,216,150,124,186,184,190,35,114,126,192,33,125,60,88,128,202,160,103,126,47,165,129,214,135,95,74,36,138,209,100,172,89,74,81,43,105,75,119,111,73,155,179,216,64,193,82,182,41,205,51,109,183,175,125,129,191,79,49,213,209,157,39,165,61,40,58,119,83,112,46,154,206,54,212,187,136,134,181,68,127,102,98,106,136,215,85,116,88,153,191,44,185,98,159,188,192,148,140,78,159,168,66,168,150,57,80,45,108,135,161,139,102,146,220,90,147,178,212,177,138,197,155,161,84,218,58,78,61,62,46,144,44,53,217,51,86,187,49,156,43,120,176,115,53,73,190,177,128,221,195,132,138,103,33,181,59,42,82,79,203,53,218,34,14
144,105,48,123,213,58,120,57,220,106,196,212,217,161,63,167,143,69,37,219,143,79,62,52,105,166,89,212,92,35,194,34,66,83,183,220,214,202,117,190,57,171,37,169,36,167,139,120,163,100,141,176,47,79,46,163,121,103,79,79,165,129,81,137,75,170,92,202,132,147,135,141,49,153,175,195,55,206,125,130,84,66,173,143,179,117,166,205,188,128,178,191,100,216,150,124,186,184,190,35,114,126,192,33,125,60,88,128,202,160,103,126,47,166,129,214,135,95,74,36,138,209,100,172,89,74,81,44,105,75,119,111,73,155,179,216,64,193,82,182,41,205,51,110,183,175,125,129,191,79,49,213,208,157,39,165,61,40,58,119,83,112,46,154,206,54,212,187,136,135,181,68,127,102,98,106,136,215,85,116,88,153,191,44,185,98,159,188,192,148,140,78,159,168,67,168,150,57,80,45,108,136,161,139,102,146,220,90,147,178,212,178,138,197,155,161,84,218,58,78,61,62,46,143,43,53,217,52,86,187,49,156,43,120,176,115,53,73,190,177,128,221,195,132,138,103,33,181,59,42,82,79,203,53,218,34,14
144,105,50,124,211,57,116,53,217,106,194,213,216,162,63,164,141,68,35,218,144,79,61,49,106,165,90,210,91,37,198,34,66,84,180,218,215,201,114,191,57,174,37,167,36,170,138,122,162,102,140,174,47,81,47,165,123,101,76,84,165,128,80,139,73,170,90,201,129,147,132,143,51,155,176,195,54,206,123,130,85,65,169,144,181,116,166,208,187,125,179,191,102,213,149,126,186,183,191,37,113,125,191,36,125,61,86,125,201,161,102,128,44,165,125,212,134,96,74,33,138,211,102,172,87,74,80,43,101,76,118,108,73,154,180,216,64,193,81,182,38,207,53,112,182,177,124,131,193,81,48,214,209,156,35,168,60,38,56,118,81,113,47,156,206,52,211,190,140,134,180,70,124,100,100,105,136,213,85,112,90,154,191,47,187,97,162,190,193,148,139,76,158,170,68,169,149,59,81,44,108,135,161,140,105,147,221,87,147,179,209,176,137,193,153,162,82,216,55,77,60,64,45,145,46,50,217,53,84,186,51,154,45,120,175,117,54,77,192,173,130,222,197,132,140,103,33,181,64,41,79,81,203,49,217,34,14
142,104,47,121,213,58,121,58,220,106,198,211,217,161,63,168,145,69,38,218,144,78,63,53,105,165,88,210,93,34,195,33,66,83,183,223,216,201,118,190,58,171,37,170,38,166,138,119,163,102,140,175,49,78,45,164,121,102,79,80,163,129,81,137,74,170,92,202,132,148,136,140,48,153,176,194,55,209,125,130,85,63,174,144,181,116,167,203,187,128,178,192,99,218,150,122,184,184,190,35,115,124,192,34,126,60,90,129,201,161,103,126,47,164,129,214,135,94,76,37,138,210,100,172,88,73,81,44,105,75,118,113,73,155,180,217,65,193,80,181,40,205,49,109,185,176,123,127,192,79,48,213,207,156,40,166,62,40,58,121,84,112,46,153,206,53,211,187,136,134,181,69,126,102,98,105,138,215,87,115,87,152,192,45,182,97,161,190,193,148,139,78,160,167,65,166,149,57,79,45,108,135,162,139,101,146,221,89,147,178,211,178,140,196,155,158,83,217,59,77,62,61,45,144,44,53,217,51,87,188,48,158,43,118,176,115,51,73,191,179,128,221,194,132,139,103,32,181,58,40,82,79,205,53,215,34,14
143,105,48,124,212,60,121,56,222,107,195,212,218,161,64,167,143,68,38,219,142,77,61,52,106,167,90,211,92,34,194,32,67,85,184,220,214,204,114,190,56,171,34,172,35,168,136,121,164,100,140,176,46,79,47,163,122,103,80,82,166,128,82,138,76,169,91,203,133,147,135,142,49,151,176,197,56,205,126,130,84,65,173,142,180,118,165,202,187,127,178,194,99,217,150,124,185,184,190,33,115,124,193,32,127,58,87,128,201,160,104,126,47,166,129,213,135,95,71,36,138,209,98,173,89,73,79,45,104,75,118,110,72,154,179,217,64,195,80,183,40,205,50,109,181,176,124,130,192,80,49,213,209,159,40,166,61,41,58,118,83,111,46,156,206,55,214,187,137,134,180,68,127,101,98,106,137,215,86,118,89,156,189,43,186,97,159,187,192,149,138,78,161,167,66,168,150,56,79,44,109,136,159,139,103,145,220,89,148,177,213,176,138,196,155,161,84,219,58,80,62,62,46,145,44,53,217,50,84,187,48,158,45,119,176,117,56,71,190,176,129,222,195,132,137,105,31,180,59,41,82,78,203,53,218,34,14
144,105,48,123,213,58,120,57,220,106,196,212,218,161,63,167,143,69,37,219,143,79,62,52,105,166,89,212,92,35,194,33,67,83,183,220,215,202,117,190,57,171,37,169,36,167,139,120,163,100,141,176,47,79,46,163,121,103,79,79,165,129,81,137,75,170,92,202,132,147,135,141,49,152,175,195,55,207,125,130,84,66,173,143,179,117,166,205,188,128,178,191,100,216,150,124,186,184,190,35,114,126,192,33,125,60,88,128,202,160,103,126,47,166,129,214,135,95,74,36,138,209,100,172,89,74,81,44,105,75,119,111,73,155,179,216,64,193,82,182,41,206,51,110,183,175,125,129,192,79,49,213,209,157,39,165,61,40,58,119,83,112,46,154,206,54,212,187,136,134,181,68,126,102,98,106,136,215,85,116,88,153,191,44,185,98,159,188,192,148,140,78,160,168,66,168,150,57,80,45,108,136,161,139,102,146,220,90,147,178,212,177,138,197,155,161,84,218,58,78,61,62,46,143,43,53,217,51,86,187,49,156,43,120,176,115,53,73,190,177,128,221,195,132,138,103,33,181,59,42,82,79,203,53,218,34,14
143,105,49,123,214,58,120,58,221,106,197,213,217,161,64,168,143,69,37,219,143,79,62,53,105,167,89,212,92,35,194,34,66,83,184,220,214,202,118,190,57,171,37,169,36,167,139,121,164,101,141,177,48,79,46,163,121,102,79,79,165,129,82,137,75,170,93,201,133,148,136,141,49,153,175,195,56,207,125,130,84,66,173,142,179,116,166,205,189,128,178,191,100,216,149,122,185,185,190,35,114,126,193,33,125,59,88,127,201,160,103,126,47,165,129,214,135,95,74,36,138,209,100,171,89,73,80,43,105,74,118,110,73,155,179,215,64,193,81,183,41,205,50,110,183,174,124,129,191,80,49,214,208,157,40,166,62,40,58,119,84,111,46,154,207,53,213,187,136,135,181,68,126,102,98,107,137,216,85,116,88,153,192,44,185,98,160,188,192,148,140,78,160,168,67,169,150,57,80,45,108,136,161,139,102,146,220,90,148,178,212,177,138,196,155,160,84,218,58,79,60,62,46,144,44,53,217,51,86,187,49,157,43,120,175,116,55,73,190,177,128,221,194,132,138,104,33,181,59,42,82,79,203,53,218,34,14
144,105,48,123,213,58,120,57,221,105,196,212,217,161,64,167,143,69,36,219,143,79,62,52,105,167,89,212,92,35,194,33,67,84,183,221,215,202,117,189,57,171,36,169,36,167,139,120,163,100,141,176,47,79,46,163,121,103,79,79,165,129,81,137,76,171,92,202,132,147,135,141,49,153,175,195,55,206,125,130,84,66,173,143,179,116,166,205,188,128,178,191,100,216,150,124,186,184,190,35,114,126,192,34,125,59,88,128,202,160,103,126,47,166,129,214,135,95,74,36,138,209,100,172,89,74,81,43,105,74,119,111,73,155,179,216,65,193,82,182,41,206,51,109,183,176,125,128,191,79,49,213,209,157,39,165,61,40,58,119,83,112,46,154,206,54,212,187,136,135,181,68,127,102,98,106,137,215,85,116,88,153,191,44,185,98,159,188,192,149,140,78,160,168,67,168,150,57,80,45,108,136,161,139,102,146,220,90,148,178,212,178,138,197,154,161,84,218,58,78,61,62,46,143,43,53,217,52,86,187,49,156,43,120,175,115,54,73,190,177,128,221,195,132,138,103,33,180,59,42,82,79,203,53,218,34,14
144,105,49,123,213,58,120,57,221,105,196,212,217,161,63,167,143,68,37,219,143,79,62,52,105,165,89,212,92,35,194,34,66,82,184,220,213,202,117,189,57,171,37,169,36,166,139,121,163,100,141,176,47,79,45,163,122,103,79,79,165,129,81,137,75,171,93,201,132,147,134,140,49,152,175,195,55,206,125,130,83,66,174,142,179,116,166,204,188,127,178,192,99,216,150,124,187,184,190,35,115,126,192,33,125,60,88,128,202,160,103,126,47,166,129,214,135,95,74,36,138,209,100,171,89,73,81,43,105,75,119,111,73,155,178,216,65,193,82,182,41,206,50,110,183,175,124,129,191,80,48,213,209,157,40,165,62,40,57,120,83,112,47,155,206,54,212,187,137,135,182,68,127,102,98,106,137,216,85,116,87,153,191,44,185,97,160,188,192,148,140,78,159,168,67,168,150,57,80,46,109,136,161,139,102,146,220,90,147,179,212,177,137,197,154,161,83,218,58,78,60,61,46,144,44,53,217,52,86,187,48,157,43,121,175,115,54,73,190,176,128,222,195,132,138,104,33,180,60,42,82,79,202,54,219,34,14
144,105,48,124,214,58,120,56,221,106,197,212,217,162,63,168,143,70,38,219,143,78,62,51,105,167,89,212,92,36,194,33,66,83,183,221,215,201,117,189,57,172,37,169,36,167,138,121,164,100,141,176,47,78,46,164,122,103,78,80,165,129,81,138,75,170,92,203,133,147,135,140,50,152,175,195,54,206,125,130,84,66,173,143,179,117,166,204,188,128,179,192,100,216,149,125,187,184,190,35,115,127,192,33,125,59,88,127,201,160,102,126,48,165,129,214,136,94,74,36,138,209,99,172,88,74,82,44,105,75,119,111,73,155,180,216,64,193,82,183,40,205,51,110,183,175,125,129,191,80,48,213,210,158,40,165,61,40,58,119,83,112,47,154,206,53,212,186,136,135,182,68,125,103,98,107,136,215,84,116,88,153,191,43,186,97,159,188,192,149,139,77,159,167,67,168,150,57,79,45,109,135,161,139,102,147,220,91,148,179,211,177,138,196,155,161,84,218,58,78,61,62,46,143,43,53,217,52,86,187,48,156,43,121,175,116,53,73,188,175,128,221,195,132,139,103,32,180,59,41,82,79,203,53,217,34,14
144,104,49,123,212,58,120,57,220,106,196,212,218,162,64,167,144,70,36,219,142,79,62,52,106,167,89,211,92,35,193,34,67,84,183,221,214,202,117,190,57,171,36,169,36,166,139,120,163,100,141,176,47,80,46,162,122,103,79,78,165,129,81,137,76,170,92,202,133,147,135,141,50,153,175,194,55,206,126,131,84,66,173,143,179,117,166,205,188,127,178,192,100,216,150,124,187,185,189,35,114,127,192,34,125,59,88,127,202,159,103,126,48,165,129,215,135,95,73,36,138,209,100,172,89,74,81,43,105,75,119,111,73,155,179,216,64,193,83,182,41,206,51,109,182,176,124,128,191,80,49,213,209,157,39,165,62,40,58,120,83,112,46,155,205,54,212,186,136,135,181,69,127,102,98,106,136,216,86,115,89,153,189,44,184,97,159,188,192,149,140,78,159,167,66,167,150,57,79,45,108,135,161,138,102,146,219,89,148,178,212,178,137,197,155,160,84,217,58,78,61,62,46,144,44,52,217,51,86,187,50,156,42,119,176,115,53,73,190,176,128,221,195,132,138,103,32,181,59,42,82,79,204,53,218,34,14
144,107,45,122,212,57,118,57,223,104,198,213,217,162,66,164,143,68,36,218,140,78,64,52,105,166,88,213,92,33,193,35,66,83,185,222,214,203,117,188,54,171,37,167,36,169,139,119,161,102,140,177,49,79,45,165,120,103,80,80,166,127,80,137,77,171,92,201,131,147,136,141,50,153,176,193,56,205,124,130,84,64,176,141,178,116,166,206,188,127,179,190,101,214,148,122,186,185,192,36,113,126,192,33,128,61,89,128,203,159,103,126,48,165,130,216,136,95,74,38,138,208,101,171,90,73,81,44,106,76,120,112,73,155,180,219,63,192,81,183,42,206,52,106,186,176,122,131,195,79,50,213,208,157,40,163,62,40,58,120,82,110,47,152,203,52,213,188,137,133,181,67,125,103,99,107,138,215,85,114,90,152,192,43,185,96,160,188,193,150,138,77,161,168,66,167,150,58,79,47,108,135,160,138,103,148,219,91,146,180,209,180,139,198,153,161,85,218,58,78,61,61,46,144,42,53,218,52,86,188,48,155,45,121,176,118,55,73,190,176,129,222,193,133,138,103,32,184,58,42,83,79,204,52,218,32,14
144,105,48,123,213,59,119,57,220,105,196,212,218,161,64,168,143,69,37,219,143,78,62,52,105,166,89,211,92,34,193,33,66,83,183,220,215,201,117,190,57,171,36,169,36,167,139,121,164,100,141,176,48,78,46,163,122,102,79,79,164,130,81,137,75,171,92,202,132,146,135,139,50,153,176,196,55,206,125,130,84,66,173,144,179,117,167,205,188,128,177,191,100,215,150,124,187,184,190,35,115,127,192,33,125,59,89,127,201,161,104,126,47,165,130,214,136,95,74,36,138,209,100,172,88,73,81,45,105,75,118,110,73,155,179,216,65,193,81,182,40,205,51,109,182,176,124,128,192,79,49,213,208,157,40,164,62,40,59,119,83,112,47,154,206,54,212,187,137,134,180,69,127,101,97,106,136,216,85,116,88,153,191,43,184,96,159,189,192,148,139,78,162,168,67,168,150,58,79,45,108,136,160,138,102,146,220,90,147,179,212,178,138,196,154,161,84,218,58,79,61,62,47,144,43,52,217,52,86,187,49,156,44,120,175,116,53,72,190,176,128,221,195,132,139,103,33,181,59,41,82,79,203,53,217,35,14
144,104,49,123,212,58,120,56,220,106,196,212,217,162,63,167,144,70,37,220,143,79,62,52,106,166,89,211,93,35,195,33,66,83,183,220,214,201,117,190,57,171,37,168,36,166,139,120,162,100,141,176,47,79,46,163,122,103,79,80,164,129,81,137,76,171,92,202,133,147,134,140,50,153,175,195,55,206,125,130,83,66,173,143,179,117,166,205,188,128,178,192,101,216,150,124,186,185,189,36,114,126,193,34,126,60,88,128,201,160,104,126,47,165,129,214,136,95,74,35,139,209,100,172,89,74,81,43,105,75,119,110,73,156,179,216,64,193,83,182,40,205,50,110,182,176,125,129,192,79,48,213,209,157,40,165,61,41,58,120,83,111,47,154,206,54,212,187,136,135,181,68,127,102,99,106,137,215,85,116,88,152,191,45,184,98,159,188,192,149,140,78,160,168,66,168,149,57,79,45,109,136,162,138,102,146,220,90,148,178,211,178,138,197,154,160,83,218,58,78,60,62,45,144,44,53,217,51,87,187,48,156,43,120,175,115,53,73,190,177,128,222,194,132,139,103,33,180,59,42,82,79,203,53,219,34,14
144,105,48,123,213,58,120,57,221,106,196,212,217,161,63,167,143,69,37,219,143,79,62,52,105,166,89,212,92,35,194,34,67,83,183,220,215,202,117,190,57,171,37,169,36,167,139,120,163,100,141,176,47,79,46,163,121,103,79,79,165,129,81,137,75,170,92,202,132,147,135,141,49,152,175,195,55,207,125,130,84,66,173,143,179,117,166,205,188,128,178,191,100,216,150,124,186,184,190,35,114,126,192,33,125,60,88,128,202,160,103,126,47,166,129,214,135,95,74,36,138,209,100,172,89,74,81,44,105,75,119,111,73,155,179,216,64,193,82,182,41,205,51,110,183,175,125,128,191,79,49,213,208,157,39,165,61,40,58,119,83,112,46,154,206,54,212,187,136,134,181,69,127,102,98,106,137,215,85,116,88,153,191,44,185,98,159,188,192,148,140,78,160,168,66,168,150,57,80,45,108,136,161,139,102,146,220,90,147,178,212,178,138,196,155,161,84,218,58,78,61,62,46,144,44,52,217,51,86,187,49,156,43,120,176,115,53,73,190,176,128,221,195,132,138,103,33,181,59,42,82,79,203,53,218,34,14
144,105,48,123,213,58,120,57,220,106,196,212,217,161,63,167,143,69,37,219,143,79,62,52,105,167,89,212,92,35,194,33,66,83,183,220,214,202,117,190,57,171,37,169,36,167,139,120,163,100,141,176,47,79,46,163,121,103,79,79,165,129,81,137,75,170,92,202,132,147,135,141,49,153,175,195,55,206,125,130,84,66,173,143,179,117,166,205,188,128,178,191,100,216,150,124,186,184,190,35,114,126,192,33,125,60,88,128,202,160,103,126,47,166,129,214,135,95,74,36,138,209,100,172,89,74,81,44,105,75,119,111,73,155,179,216,64,193,82,182,41,206,51,110,183,175,125,129,192,79,49,213,208,157,39,165,61,40,58,119,83,112,46,154,206,54,212,187,136,135,181,68,126,102,98,106,136,215,85,116,88,153,191,44,185,98,159,188,192,148,140,78,159,168,67,168,150,57,80,45,108,136,161,139,102,146,220,90,147,178,212,177,138,197,155,161,84,218,58,78,61,62,46,143,43,53,217,52,86,187,49,156,43,120,176,115,53,73,190,177,128,221,195,132,138,103,33,181,59,42,82,79,203,53,218,34,14
144,105,48,123,213,58,119,57,221,105,196,212,218,161,63,167,144,69,36,219,143,79,61,52,106,167,88,212,93,35,194,34,66,83,183,221,214,202,117,190,57,171,37,169,36,166,139,120,163,101,141,176,47,79,46,163,121,103,79,79,165,129,82,137,76,170,92,202,133,147,135,141,50,152,175,195,54,207,125,130,84,66,173,143,179,117,166,205,188,128,178,191,100,216,150,124,187,184,189,35,114,127,192,34,125,60,88,128,202,160,103,126,47,165,129,214,136,94,74,36,138,209,100,172,89,74,81,44,105,75,119,110,73,155,179,216,64,194,82,182,40,206,50,109,182,175,125,129,192,80,48,213,208,157,39,165,61,40,58,120,83,112,46,154,207,54,212,187,136,135,181,69,127,102,98,107,136,216,86,116,88,153,191,44,186,97,159,189,192,148,140,78,159,168,67,168,150,57,80,45,108,135,161,138,102,146,220,90,147,178,211,177,138,197,155,160,84,217,58,78,61,61,46,143,44,53,217,52,86,187,49,156,43,120,175,116,53,73,190,176,128,221,195,132,138,103,33,181,59,41,82,79,203,53,219,34,14
144,105,48,124,213,57,120,57,220,105,196,213,218,161,63,166,143,69,37,219,142,77,62,51,106,167,90,212,93,36,193,34,67,83,182,220,214,203,118,190,58,171,36,169,36,167,139,120,164,100,142,176,47,78,46,162,121,103,80,78,165,128,81,138,75,170,92,203,133,147,135,140,49,152,175,195,54,206,126,130,83,66,174,142,179,116,166,205,189,128,178,191,100,216,150,124,186,185,190,36,114,126,193,33,125,60,88,129,201,160,103,127,48,165,129,216,136,94,74,36,138,209,99,172,89,73,81,44,106,75,118,111,73,156,179,216,64,193,82,182,41,206,51,109,182,175,125,129,190,80,49,214,209,157,40,165,61,40,59,119,83,112,46,153,207,54,212,187,136,134,181,69,126,102,97,106,136,215,85,116,89,153,190,44,185,98,158,189,192,149,142,77,160,168,66,168,150,58,80,46,108,136,161,138,102,146,220,90,147,178,211,177,138,196,156,161,84,218,58,77,61,62,46,143,43,53,217,52,85,187,49,157,44,119,175,115,53,72,190,177,128,222,195,131,138,104,33,181,59,43,82,79,204,53,219,34,14
143,105,48,122,213,58,119,57,221,106,197,212,218,161,64,167,144,69,36,219,143,79,62,52,106,166,89,212,92,35,194,33,66,83,184,220,215,202,117,190,56,171,37,169,36,167,138,120,163,100,141,176,47,79,46,163,121,103,79,79,165,129,81,137,75,171,92,202,133,147,135,141,50,152,175,194,55,206,125,130,83,66,174,142,179,116,166,205,189,128,178,192,100,216,150,124,186,184,189,35,115,127,193,34,126,59,88,128,202,160,103,126,47,166,129,214,135,95,74,36,138,209,100,172,88,74,81,44,105,75,118,111,73,155,179,216,64,193,82,182,40,206,50,110,183,175,125,129,191,79,48,213,208,157,39,165,61,40,58,119,83,112,47,154,206,53,212,187,136,135,182,68,127,102,98,106,136,216,85,116,88,153,191,44,185,98,159,188,192,148,140,78,160,167,66,168,150,57,80,45,108,136,161,139,102,146,220,90,147,178,212,177,138,197,155,160,84,217,58,78,61,62,46,144,44,53,217,52,86,187,49,157,44,120,176,115,53,73,190,176,128,221,195,132,138,103,33,181,59,42,82,79,203,54,218,34,14
144,105,48,123,213,58,120,57,220,106,196,212,218,161,64,167,143,69,36,219,143,79,62,52,105,166,89,212,92,35,194,34,67,83,183,220,215,202,117,190,57,171,37,169,36,167,139,120,163,100,141,176,47,79,46,163,121,103,79,79,165,129,81,137,75,170,92,202,132,147,135,141,49,153,175,195,55,206,125,130,84,66,173,143,179,117,166,205,188,128,178,191,100,216,150,124,186,184,190,35,114,126,192,33,125,60,88,128,202,160,103,126,47,166,129,214,135,95,74,36,138,209,99,172,89,74,81,44,105,75,119,111,73,155,179,216,64,193,82,182,41,206,51,110,182,175,125,128,191,80,49,213,208,157,39,165,61,40,58,119,83,112,46,154,206,54,212,187,136,134,181,68,127,102,98,107,137,215,85,116,88,153,191,44,185,98,159,188,192,148,140,78,160,168,67,168,150,57,80,45,108,136,161,139,102,146,220,90,147,178,212,177,138,197,155,160,84,218,58,78,61,62,46,143,43,53,217,51,86,187,49,156,43,120,176,115,53,73,190,177,128,221,195,132,139,103,33,181,59,42,82,79,203,54,219,34,14
144,105,49,123,214,59,120,56,220,106,197,212,217,161,64,168,143,69,36,219,142,80,62,52,104,167,88,212,92,36,194,33,66,84,183,220,215,202,117,190,56,171,37,169,36,167,139,120,164,101,142,176,48,79,46,162,122,104,79,79,165,130,81,137,75,170,91,202,133,147,135,140,50,153,175,195,54,207,124,131,84,67,173,143,179,117,166,206,189,128,178,191,100,216,150,124,186,185,189,36,113,127,192,34,125,59,89,129,201,160,103,127,47,166,129,214,136,95,74,37,138,209,100,173,89,74,81,44,105,74,118,111,72,156,178,215,65,193,82,182,41,205,51,109,182,176,124,129,192,79,48,213,208,157,39,165,61,40,58,119,83,112,47,154,206,54,212,187,136,135,181,68,127,102,98,106,136,215,86,116,87,153,190,44,185,98,160,187,192,148,140,78,159,167,67,168,150,58,80,45,109,136,161,139,102,146,220,90,147,179,211,179,138,197,155,161,84,218,58,78,60,62,46,143,44,52,217,52,86,188,48,157,43,120,175,115,54,72,190,177,128,222,195,133,139,103,33,180,59,41,83,79,203,52,218,34,14
145,105,48,123,214,58,120,57,222,106,197,212,217,161,64,167,144,69,36,219,142,79,61,52,105,167,88,212,91,36,194,34,66,84,183,220,215,201,117,190,57,170,36,168,35,167,139,120,163,100,140,177,48,78,46,162,122,103,79,79,165,130,82,138,76,170,91,202,132,147,135,141,49,153,175,195,55,206,126,130,83,66,173,142,179,116,166,205,188,127,178,191,100,216,150,124,186,185,190,35,114,126,192,33,125,59,89,127,201,161,103,126,48,166,129,214,135,94,74,36,137,209,100,172,89,74,79,43,105,75,118,111,74,155,178,216,64,194,82,183,40,206,50,109,183,175,125,129,192,80,48,213,209,156,39,165,61,40,58,119,82,113,46,153,206,54,212,187,136,134,182,69,127,102,99,106,137,215,85,116,88,154,190,43,185,97,159,189,192,148,140,77,159,168,66,168,150,57,80,46,108,136,160,139,102,146,219,91,146,178,212,177,137,197,154,160,84,218,58,78,60,61,46,144,43,52,217,52,86,186,48,157,43,120,176,117,52,73,190,176,129,221,195,133,139,103,33,181,59,42,82,79,203,54,219,34,14
144,106,46,123,215,59,120,57,220,102,196,212,217,161,62,169,143,69,36,219,141,78,61,52,106,166,89,214,91,36,193,35,67,83,184,221,214,202,117,191,58,171,36,168,37,166,140,122,164,100,141,178,47,79,46,162,122,103,77,78,166,128,82,137,76,169,92,203,132,147,136,141,50,153,173,196,54,207,124,129,83,65,176,143,180,117,166,205,188,126,179,191,99,214,150,124,185,182,190,36,116,126,193,33,126,59,89,127,201,160,104,127,46,167,130,212,136,94,73,35,136,210,99,172,89,75,80,43,107,73,120,113,74,154,178,216,63,195,81,182,41,204,50,110,183,175,125,129,192,78,48,214,209,159,41,165,63,40,59,119,84,110,47,154,206,52,211,187,136,136,183,69,127,103,97,106,137,215,86,115,87,153,190,44,186,96,159,189,193,149,141,78,160,169,66,168,149,57,78,46,108,139,161,139,102,147,220,89,149,179,213,180,140,197,156,161,85,217,58,81,62,64,45,144,43,50,218,52,84,187,48,155,43,121,176,115,52,73,193,176,128,223,195,131,136,103,34,182,58,41,80,80,203,55,216,34,14
146,105,47,124,213,58,121,58,222,106,197,211,218,162,64,168,142,70,38,220,144,79,62,52,104,167,89,213,94,37,193,32,67,84,185,221,215,201,117,188,57,171,36,168,36,167,138,121,162,99,143,175,46,80,47,164,122,104,80,80,163,130,81,137,73,172,92,202,131,147,136,139,49,152,175,195,56,207,125,129,84,65,175,143,179,116,166,203,188,129,178,193,101,217,149,123,187,184,190,37,114,125,191,34,125,60,90,128,200,160,103,127,46,165,129,212,137,96,76,37,137,211,100,172,86,75,82,44,106,74,120,112,73,156,179,217,65,193,81,181,40,206,50,110,182,175,125,130,192,79,48,213,210,156,39,165,63,41,57,119,82,110,47,152,206,54,212,187,137,137,182,66,127,102,99,106,139,214,86,117,88,153,191,43,185,98,158,189,192,147,139,79,160,168,68,168,151,57,79,47,109,137,161,138,101,145,220,89,149,178,211,176,138,197,155,161,83,219,57,77,61,62,45,143,43,51,218,52,85,186,50,156,45,120,176,113,54,73,189,178,128,221,195,132,140,103,33,180,59,41,83,81,200,52,217,33,14
142,105,48,123,213,59,121,57,220,105,196,212,218,161,64,167,143,70,36,220,142,78,61,54,104,166,89,212,92,35,195,34,65,83,183,222,216,203,117,189,56,172,36,170,35,166,139,119,162,100,141,176,47,78,44,163,121,103,78,79,164,127,80,138,76,170,93,203,133,146,135,142,49,154,176,194,55,207,124,130,84,66,173,143,178,117,167,205,188,130,180,190,98,217,151,123,185,185,189,35,114,127,194,34,125,59,89,125,202,160,103,127,48,166,128,214,137,96,74,37,137,209,99,172,87,74,81,44,105,74,119,111,73,156,179,215,63,192,83,183,39,205,50,110,183,174,125,127,191,77,49,212,208,157,38,165,61,39,57,119,83,112,46,155,207,54,211,185,137,134,182,67,127,102,98,107,137,216,86,116,87,152,190,43,185,95,161,187,191,149,140,78,160,168,65,166,150,58,79,45,110,137,160,139,102,146,219,90,147,176,213,178,137,197,155,161,84,218,58,79,60,62,47,142,43,52,218,52,86,187,49,155,44,120,175,114,55,75,189,175,128,221,195,131,138,102,33,180,60,43,82,80,201,54,219,34,14
143,105,48,123,214,58,120,57,220,105,196,212,218,161,64,167,143,69,36,219,143,79,62,52,105,166,89,212,92,35,194,34,66,84,183,220,214,202,117,189,57,171,36,169,36,166,139,120,163,100,141,176,47,79,46,163,122,103,79,79,165,129,81,137,76,171,92,202,132,147,134,140,50,152,175,195,54,206,125,130,84,66,173,142,179,117,166,205,189,127,178,191,99,216,150,124,186,184,189,35,115,126,192,34,125,59,88,128,201,160,103,126,47,165,129,215,135,95,74,36,138,209,100,172,89,74,81,43,106,75,119,111,73,155,179,216,64,193,82,182,41,205,51,110,183,176,125,128,191,79,49,213,209,157,40,165,61,40,58,119,83,112,47,154,205,54,212,187,137,134,181,68,127,102,98,106,136,215,85,116,88,153,191,44,185,98,159,188,192,149,140,78,159,168,66,168,150,57,80,45,108,135,161,139,102,147,220,91,147,178,212,177,138,197,155,161,84,218,58,78,61,62,46,143,43,53,217,51,86,187,48,157,43,120,176,116,54,73,190,177,128,221,194,132,138,103,33,181,60,41,82,79,203,53,218,34,14
144,106,49,123,214,57,119,56,220,106,196,213,217,161,63,167,143,68,37,220,144,79,62,52,105,167,88,212,93,35,195,34,67,83,183,220,214,202,118,191,57,171,36,170,36,167,139,121,162,100,141,176,47,79,47,163,121,103,80,78,164,129,81,138,76,171,92,203,132,147,135,140,49,153,175,194,56,207,125,130,83,66,173,142,179,117,168,205,189,127,178,192,99,216,150,124,186,184,190,35,114,126,193,33,124,60,89,128,201,160,103,125,47,166,131,215,135,94,73,37,138,209,101,173,88,73,82,43,105,75,118,111,73,156,179,216,64,193,81,181,40,206,51,110,182,176,125,129,191,80,48,212,208,157,39,165,62,41,58,119,83,111,45,154,207,54,212,187,136,134,182,68,125,102,98,106,137,214,86,116,88,152,190,43,185,97,159,188,192,150,141,77,158,167,67,168,151,57,79,45,108,137,160,139,101,146,220,91,148,179,211,177,138,195,155,161,84,218,58,79,61,62,46,143,44,52,217,52,86,188,49,157,42,120,176,116,52,74,190,177,129,221,195,132,139,103,33,180,59,41,82,79,202,53,219,34,14
144,105,48,123,213,58,120,57,220,105,196,212,217,161,63,167,143,69,37,219,143,79,62,52,106,166,89,212,92,35,194,34,66,83,183,221,214,202,117,190,57,171,37,169,36,167,139,121,163,100,141,176,47,79,46,163,121,103,79,79,164,129,81,137,75,170,92,202,132,147,135,141,49,152,175,194,55,207,125,130,84,66,173,143,179,117,166,204,188,128,178,191,100,216,150,124,186,184,190,35,114,126,192,33,125,59,88,128,202,160,103,126,47,165,129,214,135,95,74,36,138,209,100,172,89,74,81,43,105,75,119,110,73,155,179,216,64,193,82,182,41,205,51,109,182,176,125,129,192,79,49,213,208,157,40,165,61,40,58,119,83,112,46,154,206,53,211,187,136,134,182,68,127,102,98,106,137,215,85,116,88,153,191,44,185,98,159,188,192,148,140,78,160,168,67,168,150,57,80,45,108,135,161,139,102,146,220,90,147,178,212,178,139,197,155,161,84,218,58,78,61,62,46,143,43,52,217,51,86,187,49,156,44,120,176,115,53,72,190,177,128,221,195,132,138,103,33,181,59,42,81,79,203,53,218,34,14
144,105,49,123,214,58,121,58,221,104,195,213,219,161,64,167,143,68,37,220,143,79,61,52,106,166,89,213,92,36,193,35,67,83,184,221,214,203,116,189,57,172,37,171,37,166,139,121,163,101,140,176,47,79,46,162,122,104,78,78,164,130,81,138,76,171,93,201,131,147,135,140,49,152,177,196,55,205,125,131,84,65,173,143,179,119,165,203,188,127,181,193,100,216,149,124,185,184,189,36,115,127,193,33,125,59,89,127,202,160,104,126,46,166,130,214,136,94,75,35,137,209,99,172,89,72,81,44,105,76,120,111,73,157,178,216,65,193,83,181,40,204,49,109,184,174,123,130,192,78,49,213,207,157,40,165,62,39,59,119,84,112,46,152,205,54,210,187,137,135,180,68,128,103,99,106,137,215,85,116,87,154,191,44,185,97,159,187,194,148,140,79,158,167,66,168,149,56,79,46,109,136,162,138,101,147,220,89,148,178,211,178,139,196,156,161,82,219,57,77,62,63,46,144,43,51,216,52,84,187,50,157,43,120,177,116,52,72,189,176,129,222,195,133,139,102,32,181,58,42,80,79,202,53,218,35,14
143,104,48,124,212,58,119,56,220,105,196,212,217,162,63,168,144,69,37,219,143,78,60,51,106,167,88,211,91,36,195,34,66,84,183,220,214,202,117,190,56,171,36,169,36,166,139,120,164,101,140,176,47,78,47,163,121,103,79,79,165,129,81,137,75,171,91,202,132,147,135,140,50,152,175,195,54,206,124,130,83,66,173,143,179,116,166,205,188,128,179,191,101,216,149,123,186,184,190,36,115,127,192,33,126,60,88,127,202,160,104,127,48,165,130,213,136,95,75,36,138,209,100,171,88,73,80,43,105,74,118,111,73,155,178,215,64,193,82,182,41,204,50,110,182,174,125,129,191,81,49,213,208,157,39,165,60,41,58,118,84,112,47,154,206,53,211,187,136,134,181,68,127,102,99,105,137,216,85,116,88,153,190,45,185,97,160,189,193,147,139,78,160,168,67,169,151,57,80,46,109,135,160,139,102,147,221,91,149,179,212,178,138,196,156,161,84,218,58,78,62,62,46,144,44,53,217,52,86,188,48,157,43,120,176,116,52,72,190,176,127,221,195,132,138,103,32,181,59,42,82,79,203,54,219,34,14
183,208,47,84,37,133,104,182,169,208,212,219,184,108,70,43,202,110,136,108,50,120,197,49,80,106,138,133,60,39,167,70,50,150,83,125,109,99,112,92,172,60,72,119,155,206,196,148,132,105,137,222,89,48,144,55,169,75,158,146,203,130,66,200,95,174,37,209,126,186,55,84,138,136,102,48,39,161,171,212,100,176,51,155,77,206,176,213,146,161,113,133,49,46,41,168,141,194,73,217,43,165,66,172,200,96,156,173,49,77,109,86,172,192,182,55,211,116,41,35,186,137,96,217,76,77,131,123,163,200,214,90,146,190,114,124,73,97,122,143,40,138,180,37,158,114,188,43,53,208,113,184,213,52,210,117,41,46,139,154,142,219,147,214,79,214,44,198,59,122,147,221,169,42,131,221,198,140,97,180,116,166,51,68,99,177,64,110,131,169,205,113,204,197,199,120,101,48,85,115,184,73,48,40,170,60,70,85,95,53,148,215,143,112,188,34,102,170,58,81,203,98,114,187,154,198,73,153,188,79,161,196,75,199,183,157,189,99,182,55,150,194,180,44,157,125,124,34,68,210,71,57,204,127,209,190,15
182,208,47,84,37,133,104,182,169,208,212,219,184,108,70,43,202,109,136,108,49,120,197,49,80,107,138,133,60,39,167,70,50,150,83,125,109,100,112,92,172,60,72,118,155,206,196,148,132,105,137,221,90,48,144,55,169,75,158,147,203,130,65,200,95,174,37,209,127,186,54,84,138,137,102,48,39,161,171,212,100,176,51,155,77,207,176,213,146,160,113,133,49,45,41,168,140,193,73,217,43,165,66,172,200,96,156,173,49,77,109,86,172,192,182,55,211,116,42,35,186,137,97,217,76,77,130,122,163,200,214,91,146,190,115,124,73,97,122,143,40,137,179,38,158,114,189,42,53,208,113,184,213,52,210,117,41,46,139,154,142,219,147,214,79,213,44,199,59,122,147,221,169,41,132,221,197,140,97,180,116,166,51,68,99,176,64,110,131,170,205,112,205,197,200,121,101,48,86,115,185,73,48,40,170,60,70,85,95,53,148,215,143,112,188,34,102,170,58,81,203,97,114,187,154,198,73,153,188,79,161,196,75,199,183,157,189,99,182,55,150,194,180,44,157,125,124,34,67,211,71,57,204,127,209,190,15
182,208,47,84,37,133,104,182,169,208,212,219,184,108,70,43,202,110,137,108,50,119,197,49,80,106,138,133,60,39,167,70,50,151,83,126,108,100,112,92,172,61,72,119,155,206,196,149,132,105,138,222,89,48,143,55,169,75,158,146,202,130,66,200,95,174,37,209,126,186,55,84,138,136,101,49,39,161,171,212,100,176,51,155,77,206,176,213,146,160,113,133,48,45,41,168,141,194,73,217,43,165,66,172,200,96,156,172,49,77,109,86,173,192,182,55,211,116,42,35,187,137,96,217,76,77,131,123,163,200,214,90,146,190,114,124,73,97,122,142,40,138,179,37,158,114,189,43,54,208,113,184,213,52,210,116,41,46,139,154,142,219,147,214,79,213,43,198,60,122,147,221,169,42,131,221,197,140,97,180,116,166,51,68,99,176,64,110,131,169,205,113,204,197,199,120,101,48,85,115,184,73,48,40,169,60,70,85,95,53,148,215,144,112,189,34,102,170,58,81,203,97,114,187,153,197,72,153,188,79,161,196,75,199,183,156,189,99,182,55,151,194,180,44,157,125,123,34,68,210,71,57,204,127,209,190,15
182,207,50,82,38,136,104,183,168,207,213,218,185,108,70,43,203,110,135,107,49,119,197,50,78,107,137,130,58,41,167,72,50,148,84,127,107,99,110,94,171,61,73,118,154,206,195,147,133,105,137,224,92,48,144,52,171,76,158,147,202,130,65,199,93,173,38,207,125,184,55,84,137,138,103,46,40,161,171,212,99,173,49,154,78,207,176,213,147,160,115,132,49,44,43,168,140,195,73,216,42,163,67,171,200,97,155,174,51,79,109,83,173,190,183,54,210,116,42,36,186,137,93,216,75,79,128,123,165,200,214,88,148,192,113,122,72,98,121,144,40,137,179,39,160,115,188,44,53,209,111,184,212,50,210,118,40,44,139,154,144,218,148,213,79,214,45,199,59,121,147,221,171,42,131,220,198,139,96,178,114,166,47,70,98,177,65,108,130,170,203,111,204,197,202,122,100,49,83,114,183,72,48,42,169,60,72,83,93,55,149,216,144,112,190,34,103,170,57,83,203,96,114,188,153,196,74,154,186,78,161,197,72,200,182,156,190,101,183,56,148,193,182,44,157,124,122,35,66,209,71,56,201,127,209,191,15
182,207,46,84,37,133,103,181,168,209,212,220,183,110,68,43,202,110,138,108,49,119,197,49,80,108,138,133,60,40,167,70,51,149,84,125,108,100,113,91,173,62,72,117,155,206,196,150,133,104,137,223,91,48,143,54,168,75,158,147,202,128,67,200,96,176,37,209,127,188,53,82,138,138,102,48,39,159,171,212,102,176,50,154,75,206,176,213,146,161,115,134,49,45,40,168,140,194,74,217,43,164,65,173,201,95,156,174,47,77,109,84,172,190,183,55,211,116,42,35,186,137,97,216,75,76,130,123,163,199,214,90,147,190,113,123,74,97,123,144,42,136,179,38,159,114,189,40,53,208,114,185,213,54,210,117,40,45,140,154,144,219,147,216,79,215,43,199,60,122,147,221,167,44,132,223,199,138,97,179,116,167,50,68,98,176,63,110,129,170,207,113,204,200,199,123,100,47,87,116,185,75,47,41,170,62,70,84,95,53,147,214,143,113,188,35,103,171,58,81,203,97,113,186,155,198,71,154,188,81,161,195,74,199,183,158,187,99,181,56,151,193,181,44,158,126,123,34,69,210,71,57,204,128,209,190,15
182,208,47,84,37,133,104,182,169,207,212,219,184,109,69,43,202,110,137,108,50,119,196,49,80,106,139,134,60,39,168,70,50,149,83,125,108,99,112,92,172,60,72,119,155,207,196,148,132,105,137,222,89,48,144,54,169,76,159,146,203,130,65,200,95,174,37,209,126,186,54,84,138,136,102,48,40,161,171,211,101,175,51,155,77,207,176,213,146,160,114,133,48,45,41,168,140,194,73,217,43,164,66,172,200,96,156,173,49,77,109,86,173,192,182,55,211,116,42,35,186,137,96,217,76,77,131,123,164,199,214,90,146,190,113,123,73,98,122,143,41,138,179,37,158,114,189,42,53,209,114,184,212,52,210,117,41,46,139,154,142,219,147,215,79,214,43,199,59,121,148,220,168,42,131,221,198,140,98,180,116,166,50,68,99,177,63,110,131,169,205,113,204,197,199,120,100,49,85,115,185,73,49,41,170,60,70,84,95,53,148,215,143,112,188,34,102,170,58,81,203,98,113,188,154,198,72,154,188,79,161,196,76,199,183,156,189,99,182,56,150,194,180,44,157,125,124,34,69,210,71,57,204,127,209,190,15
182,209,46,83,37,134,104,182,169,207,212,218,184,108,69,44,201,109,137,108,50,120,198,49,80,106,139,132,59,40,168,70,49,151,82,126,109,100,112,93,172,61,72,119,155,205,196,149,133,105,137,221,89,49,144,54,168,76,159,147,202,129,65,200,95,174,37,210,125,186,55,84,139,137,101,47,40,161,170,212,99,176,51,155,77,207,176,213,146,160,113,132,48,45,41,168,141,193,73,217,42,164,66,172,199,96,156,172,51,78,108,85,174,192,183,54,211,116,41,35,186,138,97,216,76,76,131,122,162,200,215,90,146,190,113,124,73,98,122,141,40,138,180,36,158,115,189,43,53,208,113,185,212,51,210,117,41,47,140,154,142,219,146,214,79,213,44,198,60,121,147,221,168,42,131,221,198,139,98,180,115,166,52,69,99,176,65,109,130,169,205,113,204,197,199,121,101,48,86,115,184,74,48,40,171,60,71,83,96,54,148,216,144,113,189,33,102,169,59,81,202,98,114,185,153,197,72,154,187,79,161,195,74,199,183,157,190,100,182,55,151,193,179,44,158,125,123,33,68,211,71,56,205,126,209,189,15
181,209,48,84,36,133,104,184,170,206,212,221,182,109,69,44,203,109,135,108,50,120,196,48,81,105,137,133,58,38,168,69,51,149,84,126,109,101,112,92,172,60,71,119,155,207,197,149,132,105,137,222,89,50,144,56,169,77,158,147,205,130,68,199,95,172,36,209,126,186,56,83,138,137,102,48,41,159,172,212,100,178,52,154,78,205,176,212,148,159,114,136,50,45,42,168,141,192,73,217,44,166,66,174,200,95,156,174,49,78,109,85,173,190,183,53,213,117,42,33,187,138,96,217,76,75,132,123,164,202,215,90,145,189,115,123,74,97,122,144,40,137,180,36,158,114,188,42,52,208,113,182,213,54,210,117,40,45,138,154,142,220,146,214,79,213,44,197,61,121,148,222,168,40,132,221,197,140,98,179,117,166,52,69,97,177,63,110,130,169,206,114,205,196,200,122,100,47,87,115,186,73,48,40,171,61,70,84,96,53,148,216,144,111,188,33,103,170,58,81,203,96,115,186,154,198,71,153,187,80,160,197,75,199,184,157,189,98,182,57,150,192,179,45,157,125,123,35,67,211,72,57,204,126,210,188,15
184,209,49,85,38,133,107,179,171,204,213,221,182,109,67,44,202,107,138,108,51,120,198,52,82,104,138,132,59,38,167,71,50,148,83,125,109,99,111,91,171,58,73,121,152,208,195,149,130,103,140,220,90,46,146,56,166,77,158,146,198,132,66,200,97,172,38,209,126,187,57,84,135,139,104,48,37,159,171,212,102,176,51,157,77,205,179,214,145,161,111,134,49,45,43,170,138,189,71,217,41,167,66,170,199,97,159,167,50,75,110,87,174,191,185,55,210,116,41,36,187,138,96,217,74,79,131,121,161,202,214,89,147,188,115,124,72,97,124,143,39,139,179,38,159,111,191,40,54,212,114,185,213,54,210,116,41,44,139,153,144,216,149,215,81,212,42,197,61,121,144,220,169,45,130,224,196,140,95,178,118,170,51,70,99,177,65,110,131,172,204,111,207,199,201,120,100,50,88,115,183,73,50,43,168,61,70,85,96,54,147,216,144,111,188,33,102,170,60,80,203,98,113,186,156,197,73,153,188,79,161,197,75,199,184,158,188,98,181,54,150,195,179,45,159,123,121,33,69,213,71,55,206,126,210,192,15
183,209,47,84,36,134,104,182,169,207,212,219,184,109,70,43,202,109,136,109,50,120,196,49,80,106,138,133,59,39,168,69,50,150,83,125,109,99,112,92,172,60,72,119,154,206,196,148,132,105,137,221,89,48,144,55,169,75,158,147,202,130,66,200,95,174,36,209,127,186,54,84,138,136,103,48,39,161,171,212,100,176,52,154,77,206,176,213,147,160,114,133,48,45,42,168,140,194,74,217,43,164,65,172,200,96,156,173,50,77,110,86,172,192,182,55,211,116,42,35,187,137,97,216,76,77,131,123,163,200,214,91,145,190,114,124,73,97,122,143,40,137,179,38,158,116,189,43,53,208,113,184,213,52,211,116,40,47,139,153,142,219,147,214,79,214,44,199,60,121,147,220,169,42,132,221,197,140,98,180,116,166,51,68,99,177,63,110,130,169,205,112,204,197,199,121,100,48,85,114,184,73,48,41,170,60,70,84,95,52,148,215,143,112,189,34,102,170,58,81,203,98,113,187,154,198,73,153,187,79,160,196,75,199,183,158,189,99,182,55,150,193,180,44,157,125,124,34,68,210,71,56,204,126,209,190,15
183,206,46,84,39,133,104,184,170,206,214,217,184,110,69,44,205,111,136,109,48,118,197,50,78,107,139,134,59,40,168,71,50,150,81,123,111,99,110,92,173,59,73,119,155,206,197,147,132,105,137,222,90,47,143,55,170,75,158,147,203,131,65,199,97,174,39,209,126,186,53,85,139,138,103,49,40,160,173,212,102,176,50,156,76,205,178,211,148,163,115,132,50,45,42,168,142,193,73,216,44,164,66,173,200,96,156,172,50,75,109,85,175,193,184,55,212,116,41,36,187,138,95,216,75,76,131,122,162,201,214,91,145,191,114,124,72,96,123,142,38,141,179,36,158,114,188,44,54,208,116,184,214,51,208,116,42,47,138,155,142,218,145,215,79,214,46,198,58,122,147,220,170,39,132,221,198,141,98,179,115,166,50,68,101,176,63,110,130,166,206,113,203,197,200,120,101,48,85,112,186,74,48,40,170,60,71,83,95,52,148,215,143,113,187,33,104,171,59,83,205,98,114,188,153,198,70,153,188,80,161,197,76,198,184,156,188,99,182,54,149,193,180,44,158,127,124,34,69,211,70,56,204,127,210,190,15
182,208,47,84,37,133,104,182,169,208,212,219,184,108,70,43,202,109,136,108,50,120,196,49,80,107,138,133,60,39,167,70,50,150,83,125,109,99,112,92,172,60,72,119,155,207,196,148,132,105,137,222,89,48,144,55,169,75,158,146,203,130,66,200,95,174,37,209,126,186,55,84,138,136,102,48,39,161,171,212,100,176,51,155,77,206,176,213,146,161,113,133,49,46,41,168,141,194,73,217,43,164,66,172,200,96,156,173,49,77,109,86,173,192,182,55,211,116,42,35,186,137,96,217,76,77,131,123,163,200,214,90,146,190,114,124,73,97,122,143,40,138,180,37,158,114,189,43,53,208,113,184,213,52,210,117,41,46,139,154,142,219,147,214,79,214,44,198,59,122,147,221,169,42,131,221,198,140,97,180,116,166,50,68,99,177,64,110,131,169,205,113,204,197,199,121,101,48,85,115,184,73,48,40,170,60,70,84,95,53,148,215,143,112,188,34,102,170,58,81,203,98,114,187,154,198,73,153,188,79,161,196,75,199,183,157,189,99,182,55,150,194,180,44,157,125,124,34,68,210,71,57,204,127,209,190,15
182,207,46,83,37,133,104,182,169,208,211,219,184,108,69,43,202,110,137,109,50,119,197,49,80,106,139,133,59,39,167,70,50,150,83,125,109,99,112,92,172,60,72,118,155,207,196,149,132,105,137,221,89,48,143,55,168,76,158,147,203,130,65,200,94,174,37,209,126,186,54,83,138,137,102,49,39,161,172,212,100,176,51,155,77,206,176,213,147,160,114,133,49,46,41,169,140,194,72,217,43,165,66,173,200,95,156,173,50,77,110,86,172,192,182,54,210,116,41,35,187,138,97,217,75,78,131,122,163,200,214,90,146,190,114,123,74,97,122,142,40,138,180,38,158,114,188,43,53,209,113,184,213,52,210,116,42,46,139,154,142,218,146,213,80,214,43,198,59,122,147,221,168,42,131,221,198,140,97,180,116,166,51,69,98,177,63,110,131,169,205,112,205,197,199,120,101,49,85,115,184,73,48,41,170,60,70,85,95,53,147,215,144,113,188,34,101,170,58,81,203,97,114,187,154,198,73,154,187,78,160,196,75,199,183,157,188,99,182,55,150,194,180,44,157,125,123,34,68,211,71,56,204,126,209,191,15
183,208,47,84,37,133,104,182,169,208,212,219,184,108,70,43,202,109,137,108,50,120,197,49,80,107,138,133,59,39,167,70,50,150,83,125,109,99,112,92,172,60,72,119,155,207,197,148,132,105,137,222,90,48,143,55,169,76,158,146,203,130,66,200,95,174,36,209,126,187,55,83,138,137,102,48,39,161,171,212,100,176,51,155,77,206,176,213,146,161,114,133,49,45,41,168,140,194,73,217,43,165,66,172,200,96,156,173,49,77,109,86,172,192,182,55,211,116,42,35,186,137,96,217,76,77,131,123,163,200,214,90,146,190,114,124,73,97,122,142,40,138,179,37,158,114,189,43,53,209,113,184,213,52,210,117,41,46,139,154,142,219,147,214,79,213,44,199,60,121,147,221,169,42,131,221,198,140,97,180,116,166,50,68,98,177,63,110,131,169,205,112,204,197,199,120,101,48,85,115,184,73,49,41,169,60,70,84,95,53,148,215,143,112,189,34,102,170,58,81,203,97,114,187,154,198,73,154,187,79,161,196,75,199,182,157,189,99,181,55,150,193,180,43,157,124,123,34,68,210,71,57,204,127,209,190,15
183,208,46,84,37,132,104,182,168,207,211,218,183,108,69,42,203,110,137,110,50,120,196,49,80,107,137,133,58,39,167,70,51,148,84,125,109,100,112,92,172,60,74,118,156,206,197,148,132,104,137,222,89,49,143,55,168,75,158,146,203,129,65,199,94,174,36,208,125,185,54,83,137,134,101,49,40,160,172,213,100,175,51,154,77,207,177,212,146,159,114,134,47,45,40,169,141,195,73,218,44,163,65,172,199,96,155,173,50,76,109,86,174,193,183,56,212,116,42,36,188,137,97,217,75,79,130,123,163,201,213,89,146,190,115,123,73,98,123,142,39,138,178,38,159,116,189,43,53,209,114,183,214,52,209,116,40,47,140,153,142,219,148,215,80,213,44,198,58,121,148,220,168,43,131,220,197,139,98,180,117,166,51,68,99,178,66,109,131,170,204,114,205,197,200,120,101,47,86,114,185,73,49,41,170,59,70,85,93,51,148,215,144,112,189,34,101,169,58,81,202,97,115,188,154,200,73,154,190,78,160,196,75,201,184,155,189,99,182,55,149,193,180,42,156,125,124,34,67,210,70,58,204,127,211,190,15
182,208,46,84,37,134,104,182,169,208,213,219,184,109,69,43,202,109,137,108,50,120,197,49,80,107,138,133,60,39,167,69,50,150,83,125,109,99,112,93,172,61,72,119,155,207,196,148,132,104,137,222,89,49,144,55,169,75,158,147,203,130,66,199,94,174,37,209,126,186,55,84,138,136,102,48,39,162,171,212,100,176,52,155,77,206,176,212,146,160,114,133,48,45,41,168,140,194,73,217,43,164,65,172,200,96,156,173,49,77,108,86,173,192,182,54,211,116,41,35,186,137,96,218,75,77,131,123,163,200,214,90,146,190,114,124,73,97,121,143,40,137,179,38,158,114,188,43,54,208,113,184,213,51,210,116,40,46,139,154,142,219,147,214,79,214,44,198,59,121,147,221,169,42,132,221,197,139,98,179,117,166,50,67,98,177,64,110,131,169,205,113,205,197,200,121,101,48,85,115,185,73,48,41,170,59,70,84,94,53,148,215,144,112,188,34,102,170,59,81,204,98,114,187,154,198,73,154,187,79,161,196,74,200,183,157,189,100,182,55,150,194,180,43,157,125,123,34,67,211,71,57,203,126,209,190,15
183,208,48,83,38,133,104,183,169,208,211,219,184,108,69,42,201,109,137,108,50,120,196,49,81,107,138,133,60,39,167,70,50,150,82,126,109,99,112,91,173,60,73,119,155,207,196,149,132,105,138,222,90,48,143,56,169,75,158,147,203,130,66,200,95,173,37,209,126,186,54,84,138,136,101,48,39,161,172,212,100,175,51,156,77,206,175,213,147,160,113,133,48,46,41,168,140,194,73,218,43,165,66,172,200,97,156,173,49,77,109,85,173,192,183,55,211,116,42,34,186,137,96,217,76,77,131,123,164,200,214,90,147,190,114,124,73,98,122,142,40,138,180,37,158,114,189,43,54,208,113,184,213,51,210,116,41,46,139,154,142,218,147,214,80,214,45,198,59,122,148,221,169,42,131,220,198,140,97,180,115,166,51,68,98,176,64,110,131,168,205,113,205,197,200,120,100,48,85,114,184,72,49,40,170,60,70,85,95,53,148,216,143,111,189,34,102,170,58,81,204,98,114,187,153,199,73,154,188,79,161,197,74,199,182,157,189,99,182,55,150,193,180,43,157,124,124,34,67,210,71,57,203,127,209,190,15
183,209,47,83,36,132,104,182,171,207,212,220,183,107,70,41,202,109,136,107,49,120,196,49,80,107,138,134,61,39,168,70,51,152,82,127,108,99,114,94,173,61,71,117,154,207,197,147,133,104,135,220,87,51,145,56,167,77,157,147,203,128,66,201,98,174,39,209,125,186,55,83,139,135,101,50,41,161,171,211,103,175,50,153,77,209,176,212,145,163,115,134,46,44,43,170,140,192,72,218,42,165,65,173,200,96,157,175,49,77,111,85,172,193,183,53,211,120,41,36,188,137,97,218,78,79,129,121,161,200,217,89,145,193,113,124,73,99,123,143,41,136,180,38,157,113,187,41,54,209,113,185,213,53,211,117,42,45,137,153,143,218,146,214,79,212,44,197,59,123,146,221,169,41,131,219,198,139,96,181,113,165,49,69,98,176,63,110,133,168,206,113,205,199,199,120,100,50,87,115,187,72,46,40,172,60,69,84,95,51,148,213,142,113,190,34,102,171,56,79,204,97,116,188,153,198,74,151,188,79,160,198,76,199,184,156,189,99,182,53,152,194,178,43,156,125,123,36,68,209,71,55,205,124,208,188,15
183,208,47,83,38,134,103,180,169,206,213,218,185,108,69,43,202,110,136,109,48,119,197,49,80,106,139,133,61,38,168,70,51,149,83,124,107,99,112,92,172,60,73,119,154,206,196,149,132,105,138,221,89,48,144,55,169,75,159,146,203,131,65,200,95,174,39,209,127,186,54,84,140,137,101,48,41,162,171,214,101,175,51,154,76,206,177,214,147,160,114,133,48,45,41,169,141,193,73,217,44,166,67,172,199,95,155,172,49,78,108,87,172,192,182,55,211,117,41,35,187,136,95,218,75,77,129,123,162,201,214,89,146,191,114,123,72,98,123,144,40,137,179,37,159,113,190,42,53,209,113,183,213,51,210,116,41,47,140,154,142,217,146,214,79,213,44,198,59,122,146,221,170,43,131,220,197,139,98,179,116,165,50,68,98,177,64,111,132,169,205,113,205,197,199,120,101,48,85,115,185,73,48,40,169,63,70,85,94,54,149,215,142,111,188,35,102,171,57,80,203,97,113,186,153,198,72,154,189,78,161,197,76,199,182,155,188,99,183,54,149,193,179,44,156,125,123,34,67,210,70,56,205,126,207,189,15
183,208,47,84,37,133,105,182,169,208,212,219,184,108,69,43,202,110,136,108,50,120,197,49,80,106,138,133,60,39,167,70,50,150,83,125,109,99,112,92,172,60,72,119,155,206,196,148,132,105,137,222,89,48,144,55,169,75,158,146,203,130,66,200,95,174,37,209,126,186,55,83,138,136,101,48,39,161,171,212,100,176,51,155,77,206,176,213,146,160,113,133,49,46,41,169,141,194,73,217,43,165,66,172,200,96,156,173,49,77,109,86,172,192,182,55,211,116,42,35,187,137,96,217,76,77,131,123,163,200,214,90,146,190,114,124,73,97,122,142,40,138,179,37,158,114,188,43,54,208,113,184,213,52,210,116,41,46,139,154,142,219,147,214,79,214,44,198,60,122,147,221,169,42,131,221,198,140,98,180,116,166,51,68,98,177,64,110,131,169,205,112,205,197,199,120,101,48,85,115,184,73,48,40,170,60,70,84,95,53,148,215,143,112,189,34,102,169,58,81,203,98,114,187,154,198,73,153,188,79,161,196,75,199,183,157,189,99,182,55,150,194,180,44,157,125,123,34,68,211,71,57,204,127,209,190,15
183,207,46,84,38,133,104,181,169,207,212,219,184,109,69,43,202,109,137,109,49,120,197,49,79,107,138,132,60,38,166,70,50,150,82,125,109,99,113,93,172,60,72,119,156,207,197,148,132,105,137,222,90,49,143,55,169,75,158,146,203,130,65,199,95,173,36,210,127,185,54,83,140,135,103,48,38,162,170,212,101,176,52,155,77,207,176,213,146,160,113,133,47,45,42,169,141,194,72,218,44,165,65,172,200,97,156,172,49,77,109,85,173,192,182,55,211,117,41,35,187,137,96,217,75,78,131,122,164,200,214,90,146,190,114,123,73,97,123,143,40,137,179,37,157,115,188,43,54,208,114,184,213,52,210,117,41,46,138,154,141,219,147,214,78,214,43,199,59,121,146,221,170,43,132,221,198,140,98,179,116,166,50,68,99,177,64,111,131,169,205,114,204,198,200,120,101,48,86,115,185,74,49,41,170,60,70,85,95,53,147,216,143,112,188,34,103,168,58,81,202,98,115,187,154,198,73,153,188,79,160,196,74,199,183,157,190,99,181,56,150,193,180,43,157,123,124,34,69,210,72,56,204,126,209,189,15
182,210,48,84,35,134,105,181,172,208,211,217,186,108,71,45,203,110,137,107,50,120,197,50,81,105,139,134,60,39,167,72,50,148,84,126,107,98,113,93,173,59,72,117,154,207,195,151,132,106,139,222,89,48,143,56,169,75,160,147,203,130,67,199,94,175,37,210,126,187,53,84,139,135,103,49,39,161,171,210,99,176,50,155,76,205,174,211,144,161,114,131,48,43,42,168,140,197,72,216,43,164,66,172,200,97,157,173,50,77,108,87,170,194,180,55,212,117,42,35,186,139,94,217,76,78,131,123,162,199,212,91,146,192,115,125,71,98,122,143,41,137,177,37,158,116,190,42,53,211,112,182,213,51,213,117,43,46,138,153,141,219,147,214,79,213,46,199,62,121,148,219,171,42,131,222,199,141,97,181,116,166,50,68,98,175,65,111,131,169,204,111,205,197,201,120,98,49,83,114,185,73,47,42,170,59,69,82,96,54,148,216,144,112,192,33,100,167,59,82,203,98,112,188,152,198,72,154,186,79,162,195,75,198,183,155,188,99,183,56,151,193,180,43,157,126,124,35,69,211,70,58,205,127,210,190,15
183,209,47,83,36,134,104,181,169,207,211,219,184,109,70,43,203,109,136,108,49,119,196,49,80,106,138,133,60,39,167,70,50,150,83,126,109,100,112,93,171,61,72,119,155,206,197,148,133,105,138,222,90,48,143,56,168,76,159,145,202,130,66,200,95,175,37,210,126,187,54,83,139,136,102,49,39,161,171,212,100,175,50,155,77,206,175,212,146,160,113,133,49,46,41,169,140,194,74,217,43,165,66,172,199,96,157,173,49,78,109,86,172,192,182,55,211,116,42,35,186,137,95,217,75,77,130,123,163,200,215,91,146,190,114,123,73,97,122,143,41,138,180,38,158,114,189,42,53,209,112,183,213,51,211,116,42,46,139,153,141,219,147,215,80,213,44,199,59,121,147,221,169,42,132,221,198,140,97,179,116,167,51,67,99,177,64,110,131,169,205,113,205,198,199,120,100,48,86,115,184,73,48,41,171,60,71,84,95,52,147,215,143,113,188,34,102,171,59,81,203,96,114,186,153,198,73,152,187,79,161,196,75,200,183,156,189,99,181,55,150,193,181,43,158,124,123,35,68,210,72,57,204,127,208,191,15
183,205,47,82,39,131,106,186,171,204,213,223,183,107,71,36,201,105,140,111,49,119,196,52,80,108,138,130,59,38,171,68,52,151,83,128,115,101,114,94,173,60,71,123,155,204,198,147,134,109,135,221,91,49,139,49,170,75,154,146,207,130,64,200,95,174,37,209,128,186,58,81,140,135,99,49,37,164,173,213,96,178,48,154,76,202,175,212,149,159,113,132,48,46,42,169,143,193,76,218,47,166,65,173,197,98,159,173,49,79,111,87,173,193,187,55,211,115,45,33,187,139,96,214,76,81,129,126,160,197,219,92,146,190,113,124,75,95,121,140,43,134,182,35,158,116,189,45,55,211,110,180,212,50,209,112,40,48,139,154,145,219,148,212,78,216,50,198,58,120,150,220,172,42,131,223,201,142,94,180,122,168,50,71,99,176,67,109,129,168,206,113,204,199,203,124,100,47,86,115,183,74,46,40,169,60,72,85,93,49,150,220,142,114,189,32,104,172,59,81,202,96,114,189,153,196,74,156,188,81,163,200,75,204,186,157,186,96,181,55,149,197,178,46,161,131,123,33,68,210,74,59,202,127,213,193,15
182,208,46,84,37,133,104,182,168,208,212,218,183,109,70,43,202,110,137,108,50,120,197,49,80,106,138,133,60,39,167,70,50,150,83,125,109,100,112,92,171,60,72,119,155,206,196,148,132,105,137,221,89,48,144,55,168,75,158,146,203,130,65,200,95,173,37,209,127,186,55,84,138,137,102,48,39,161,171,213,100,176,51,155,77,206,176,212,146,161,113,133,49,45,41,169,140,194,72,217,43,165,66,172,200,96,156,173,49,77,109,86,173,192,182,54,211,116,42,35,187,137,97,217,76,77,131,122,163,200,214,90,146,189,114,123,73,98,122,142,40,138,179,37,159,114,188,43,53,209,114,184,212,52,210,117,41,46,139,154,142,219,146,214,80,213,44,198,59,121,148,221,169,42,131,221,198,140,98,180,116,166,51,68,98,177,64,110,131,170,205,113,204,197,200,121,100,48,85,115,185,73,48,40,170,60,71,85,95,53,147,216,144,113,188,34,102,170,58,81,203,97,114,186,154,198,73,153,188,79,161,196,75,199,183,157,189,99,181,55,150,194,180,43,158,125,124,34,67,211,71,57,204,126,209,190,15
183,208,47,84,37,133,104,182,169,208,212,219,184,108,69,43,202,109,137,108,50,120,197,49,80,107,138,133,60,39,167,70,50,150,83,125,109,99,112,92,172,60,72,119,155,207,196,148,132,105,137,222,90,48,143,55,169,75,158,146,203,130,66,200,95,174,37,209,126,186,55,84,138,136,102,48,39,161,171,212,100,176,51,155,77,206,176,213,146,160,113,133,49,46,41,168,140,194,73,217,43,165,66,172,200,96,156,173,49,77,109,86,172,192,182,55,211,116,41,35,186,137,96,217,76,77,131,123,163,200,214,90,146,190,114,124,73,97,122,143,40,138,180,37,158,114,188,43,53,208,113,184,213,52,210,117,41,46,139,154,142,219,147,214,79,213,44,198,59,122,147,221,169,42,131,221,198,140,97,180,116,166,51,68,99,177,64,110,131,169,205,113,204,197,199,120,101,48,85,115,184,73,48,40,170,60,70,85,95,53,148,215,143,112,189,34,102,170,58,81,203,97,114,187,154,198,73,153,188,79,161,196,75,199,183,157,189,99,182,55,150,194,180,44,157,125,124,34,68,210,71,57,204,127,209,190,15
182,208,46,84,37,133,104,181,168,208,213,219,184,108,70,43,201,109,136,108,50,119,197,49,80,107,138,133,60,39,166,70,50,150,82,126,109,99,112,92,172,61,72,118,155,206,196,148,132,104,137,221,90,48,143,55,169,75,158,147,202,130,67,200,95,174,37,209,126,186,54,83,138,137,101,48,40,162,171,212,100,176,52,155,76,206,175,213,146,160,114,133,49,45,42,169,140,194,74,217,43,163,65,173,200,96,156,172,49,77,109,86,172,192,182,55,210,116,42,35,187,137,96,218,76,77,131,123,163,199,214,89,146,190,114,123,73,97,122,143,40,139,180,37,158,114,188,43,53,209,113,184,213,53,210,116,40,47,140,154,141,218,147,214,79,214,43,198,60,122,147,220,169,42,132,221,197,140,98,180,116,165,50,68,99,176,64,109,131,169,206,112,204,197,199,119,100,48,85,114,185,73,48,40,169,59,69,84,95,53,147,216,144,112,188,34,101,170,59,80,203,97,114,187,154,198,73,153,188,79,161,196,75,200,183,157,189,99,182,55,151,193,180,44,157,125,123,34,68,211,71,58,204,127,208,189,15
183,208,47,84,37,133,104,182,169,208,212,219,184,108,69,43,202,109,137,108,49,120,197,49,80,106,138,133,60,39,167,70,50,150,83,125,109,99,112,92,172,60,72,119,155,206,196,148,132,105,137,222,90,48,143,55,168,76,158,146,202,130,66,200,95,174,37,209,126,186,55,84,138,136,101,48,39,161,171,212,100,176,51,155,77,206,176,213,146,160,113,133,49,46,41,169,141,193,73,217,43,164,66,172,200,96,156,173,49,77,109,86,172,192,182,55,211,116,42,35,186,137,97,217,76,77,131,123,163,200,214,90,146,190,114,124,73,97,122,142,40,138,180,37,158,114,188,43,53,208,113,184,213,52,210,117,40,46,139,154,142,219,147,214,79,213,44,198,59,122,147,221,169,42,131,221,198,140,98,180,116,166,51,68,98,177,64,110,131,169,205,113,204,197,200,120,100,48,85,115,184,73,48,40,170,60,70,85,95,53,148,215,144,112,189,34,102,170,58,81,203,98,114,187,154,198,73,153,188,79,161,196,75,199,183,157,189,99,182,55,150,194,180,44,157,125,123,34,68,210,71,57,204,127,209,190,15
182,207,46,84,38,133,105,182,169,208,212,219,184,108,70,43,201,108,137,109,50,120,196,49,80,106,139,132,60,39,168,69,51,150,82,125,109,100,112,92,172,60,72,118,154,207,197,148,132,105,137,221,89,49,144,54,168,75,158,146,203,130,65,200,95,173,37,209,126,186,54,83,138,137,101,49,40,161,172,212,100,176,51,154,77,206,176,212,147,161,113,133,49,46,41,168,141,194,73,217,44,165,65,172,200,96,156,173,50,77,109,86,172,192,182,54,211,116,42,36,187,137,97,217,76,77,131,123,163,200,215,90,146,190,114,123,73,97,122,143,40,138,180,37,157,115,189,43,54,208,113,184,213,53,210,116,40,46,139,154,142,218,147,214,79,213,44,199,60,122,147,220,168,41,131,221,198,140,97,180,116,166,51,68,98,176,64,110,131,169,205,112,205,197,200,121,101,48,85,115,184,73,48,40,170,60,70,85,95,52,148,215,144,112,189,34,102,171,58,81,203,98,114,187,154,198,73,153,188,79,161,196,75,198,183,157,190,99,182,56,151,193,180,44,158,125,123,33,68,210,71,57,204,126,208,189,15
182,208,47,84,36,132,104,182,168,208,212,218,185,109,69,45,202,109,136,108,49,120,196,50,80,107,138,132,59,39,168,70,51,150,82,125,109,100,112,93,173,61,71,119,153,207,197,148,132,106,137,223,90,48,143,55,171,76,159,148,203,131,66,200,95,174,37,210,127,187,55,84,138,137,103,47,39,161,172,213,100,175,52,155,76,206,176,213,147,160,113,133,48,45,42,169,140,192,73,217,44,164,66,173,200,95,156,173,50,78,109,86,172,192,182,54,211,116,41,36,187,137,97,218,76,77,132,124,163,199,214,90,145,190,114,123,72,97,123,141,39,137,179,37,159,114,188,42,54,208,112,184,213,52,209,115,40,46,140,154,143,219,147,214,80,213,44,198,58,121,148,220,169,43,131,221,197,139,98,180,117,165,51,67,99,176,64,110,132,169,204,112,204,195,200,120,101,48,86,115,184,74,49,40,171,59,70,85,95,54,148,215,144,114,189,33,102,169,58,82,203,98,114,188,154,197,73,154,188,79,159,196,75,198,182,157,189,99,182,55,150,194,180,44,156,125,125,34,70,210,71,57,205,127,208,190,15
182,207,46,83,36,134,103,183,168,208,213,220,185,107,71,44,203,107,138,108,53,119,198,51,79,106,141,131,61,38,168,70,49,148,83,122,108,101,112,92,171,61,72,118,153,205,196,147,133,103,138,221,92,50,141,58,170,78,159,145,202,130,68,199,97,174,38,209,128,184,55,81,139,136,102,48,39,160,169,213,100,174,53,157,74,205,178,212,148,160,111,135,46,46,41,164,138,192,74,218,42,165,65,173,200,96,156,171,50,77,109,85,173,192,184,56,211,119,39,32,185,139,98,216,77,76,133,125,162,200,215,88,146,190,113,123,74,96,125,146,40,137,180,38,158,112,189,42,53,208,113,181,213,53,212,117,41,43,139,152,146,218,149,215,79,212,43,198,61,119,146,220,171,39,132,222,199,139,94,179,115,164,50,67,99,174,63,108,132,167,205,111,205,197,199,121,98,45,86,112,183,73,50,40,169,59,71,85,94,54,146,215,144,113,186,33,100,169,58,80,203,99,113,187,153,199,70,150,186,80,162,196,74,198,185,156,191,97,182,55,147,193,179,45,158,122,127,34,69,210,68,58,204,124,206,189,15
183,208,46,84,37,133,104,182,169,208,212,219,184,108,70,43,202,109,136,109,50,120,197,49,80,106,138,133,60,39,167,70,50,150,83,125,109,99,112,92,172,60,72,119,155,207,196,148,132,105,137,222,90,48,143,55,169,75,158,146,203,130,66,200,95,174,37,209,126,186,55,84,138,136,102,48,39,161,171,212,100,176,51,155,77,206,176,213,146,161,113,133,49,45,41,168,140,194,73,217,43,165,66,172,200,96,156,173,49,77,109,86,172,192,182,55,211,116,41,35,186,137,96,217,76,77,131,123,163,200,214,90,146,190,114,124,73,97,122,143,40,138,180,37,158,114,189,43,53,208,113,184,213,52,210,117,41,46,139,154,142,219,147,214,79,213,44,198,59,122,147,221,169,42,131,221,198,140,98,180,116,166,50,68,99,177,64,110,131,169,205,113,204,197,199,120,101,48,85,115,184,73,48,40,170,60,70,85,95,53,148,215,143,112,189,34,102,170,58,81,203,98,114,187,154,198,73,153,188,79,161,196,75,199,183,157,189,99,182,55,150,194,180,44,157,125,124,34,68,211,71,57,204,127,209,190,15
183,209,47,84,37,132,104,181,170,207,211,217,183,109,70,44,200,108,138,106,48,119,197,51,80,107,137,134,60,37,167,72,51,148,83,126,108,100,110,92,172,61,72,120,156,206,198,150,131,105,140,221,88,49,143,54,167,76,159,148,206,130,65,198,94,172,37,210,127,186,55,82,140,137,102,46,39,161,171,212,101,177,51,154,77,207,175,214,149,159,114,133,49,45,40,167,139,194,74,215,44,166,66,174,201,95,157,172,49,77,106,85,171,191,182,55,211,116,41,34,187,137,97,216,75,78,130,120,164,201,215,92,145,191,114,124,73,97,121,143,40,137,179,37,157,113,189,43,53,208,113,183,213,53,208,119,40,46,138,153,143,219,146,214,79,212,44,199,61,124,148,223,170,43,133,221,197,140,98,180,114,165,50,69,99,175,64,112,131,169,205,114,205,197,199,121,103,49,84,113,184,72,48,41,169,62,69,86,95,53,148,216,142,112,188,33,102,169,59,80,203,96,114,186,152,197,73,151,185,79,160,195,75,201,183,156,189,100,182,55,148,195,180,44,158,124,123,36,68,212,71,57,205,127,209,190,15
182,208,47,84,37,133,104,182,169,208,212,219,184,108,70,43,202,109,136,108,50,120,197,49,80,106,138,133,60,39,167,70,50,150,83,126,109,99,112,92,172,60,72,119,155,206,196,148,132,105,137,222,90,48,144,55,169,76,158,146,203,130,66,200,95,174,37,209,126,186,55,84,138,136,102,48,39,161,171,212,100,176,51,155,76,206,176,213,146,160,114,133,49,46,41,169,140,194,73,217,43,165,66,172,200,96,156,173,49,77,109,86,172,192,182,55,211,116,42,35,186,137,96,217,76,77,131,123,163,200,214,90,146,190,114,124,73,97,122,143,40,138,179,37,158,114,189,43,53,208,113,184,213,52,210,117,41,46,139,154,142,219,147,214,79,214,44,198,59,121,147,221,169,42,131,221,198,140,98,180,116,166,51,68,99,177,63,110,131,169,205,112,204,197,200,121,100,48,85,115,184,73,48,40,170,60,71,84,95,53,148,216,143,112,189,34,102,170,58,81,203,97,114,187,154,198,73,153,187,79,161,196,75,199,183,157,189,99,182,55,150,194,180,44,157,125,123,34,68,210,71,57,204,127,209,190,15
182,208,46,84,37,132,104,182,168,208,212,219,184,109,69,43,202,109,137,109,50,119,196,49,80,106,138,133,60,38,167,70,50,150,83,125,109,99,111,92,172,61,72,118,154,207,197,148,132,104,137,221,90,48,144,55,168,75,158,146,203,130,66,200,95,173,38,210,127,186,55,83,138,137,102,48,40,161,171,212,100,175,52,154,77,206,176,213,147,160,114,133,49,45,41,169,141,193,72,217,43,165,65,172,199,96,156,173,48,77,109,86,172,192,182,55,211,116,41,35,187,137,96,217,76,78,131,123,163,200,215,90,146,189,114,124,73,97,122,143,40,137,180,38,158,114,189,42,53,209,113,184,213,52,210,116,41,46,139,154,142,219,147,214,79,213,44,198,59,121,147,221,169,42,132,221,198,140,98,180,116,166,51,68,98,177,63,110,131,169,204,112,205,197,199,120,101,48,85,115,184,73,48,40,170,60,70,85,95,53,148,215,144,112,188,34,102,170,58,81,203,98,113,187,154,198,73,153,188,78,161,196,75,200,183,157,189,99,181,55,150,193,180,44,158,125,124,34,67,211,71,57,204,126,209,190,15
183,208,48,84,37,133,104,183,168,206,212,219,183,107,70,44,203,110,137,108,51,120,195,51,81,107,139,134,58,41,168,68,51,150,84,124,108,100,113,94,173,60,72,120,153,210,196,148,131,104,135,221,89,46,144,56,170,75,156,145,203,130,66,199,95,173,36,210,127,186,57,84,137,137,101,47,38,162,171,211,101,174,51,154,76,207,176,213,146,161,111,132,49,45,39,168,140,195,74,217,43,166,67,173,199,96,156,173,48,77,110,88,172,190,184,55,211,115,41,37,187,135,97,218,75,76,131,122,164,201,215,89,146,191,115,124,72,96,123,144,40,134,180,38,159,115,190,43,55,209,114,185,214,52,210,117,40,45,139,153,143,219,147,215,81,215,44,198,59,122,147,220,170,43,131,222,197,140,100,181,115,166,51,67,100,176,62,110,130,170,204,111,202,198,198,120,100,48,85,117,186,72,49,40,170,59,71,85,96,51,147,215,142,111,187,34,103,171,56,81,203,99,115,187,154,198,72,156,190,79,161,196,73,198,182,155,188,100,183,55,148,195,179,44,157,123,122,37,67,209,72,58,203,126,209,189,15
182,208,46,84,37,133,105,182,169,207,212,219,183,108,70,43,203,109,136,108,49,120,197,49,80,106,139,133,59,39,167,70,50,150,82,125,109,99,112,93,172,61,72,118,155,206,196,148,132,105,137,222,89,48,143,55,168,76,158,147,203,130,65,200,95,174,36,209,126,187,55,84,138,137,101,48,40,161,171,212,100,175,51,155,77,206,175,212,146,160,113,133,49,46,41,168,141,194,73,217,43,165,66,172,200,96,157,173,49,77,109,86,172,192,182,54,211,116,42,35,186,137,96,217,76,77,131,123,164,200,214,90,146,190,114,124,73,98,122,143,40,137,179,38,158,115,189,43,54,208,113,184,213,52,209,117,41,45,139,154,142,219,147,214,79,214,44,198,59,122,148,221,168,42,131,220,198,140,97,180,116,167,51,68,98,177,64,110,131,170,205,113,204,198,200,121,101,48,86,115,184,73,48,40,170,60,70,84,94,53,148,216,143,112,188,34,102,170,58,81,203,97,114,187,154,198,73,154,188,79,160,196,75,200,182,157,190,99,181,56,150,194,180,44,157,125,124,34,68,210,71,57,204,127,209,190,15
183,208,47,84,37,133,105,182,169,208,212,219,184,108,69,43,202,109,136,108,49,120,197,49,80,106,138,133,60,39,167,70,50,150,83,126,109,99,112,92,172,60,72,119,155,207,196,148,132,105,137,221,89,48,144,55,169,75,159,146,203,130,66,200,95,174,37,209,126,186,55,84,138,136,102,48,39,161,171,212,100,175,51,155,77,206,176,213,146,160,113,133,48,45,41,168,141,193,73,217,43,164,66,172,200,96,156,173,49,77,109,86,172,192,182,55,211,116,42,35,186,137,96,217,76,77,131,123,163,200,215,90,146,190,114,123,73,97,122,143,40,138,179,37,158,114,189,43,53,208,113,184,213,52,210,117,41,46,139,154,142,219,147,214,80,214,44,199,59,121,147,221,169,42,132,221,198,140,97,180,116,166,51,68,98,177,63,110,131,169,205,113,204,197,199,120,101,48,85,115,185,73,48,40,170,60,71,85,95,53,148,215,143,112,189,34,102,170,58,81,203,98,114,187,154,198,73,154,188,79,161,196,75,199,183,157,189,99,182,55,150,194,180,43,157,125,123,34,68,210,71,57,204,127,209,190,15
183,208,47,84,37,133,104,182,169,208,212,220,184,108,70,43,202,109,136,109,50,120,196,49,80,106,139,133,60,38,167,70,50,150,84,125,108,100,112,92,172,60,72,119,155,207,196,148,132,105,138,221,89,49,143,55,169,76,159,146,202,130,65,200,95,174,38,209,127,186,55,84,138,136,103,48,39,161,172,212,100,175,51,155,77,206,176,213,146,160,113,133,48,46,41,168,140,194,72,217,43,164,66,173,199,96,156,173,49,77,109,85,173,192,181,54,211,116,41,36,187,137,96,217,76,77,131,123,164,199,215,90,146,189,114,123,72,97,122,143,40,138,179,37,158,114,188,42,54,208,112,184,213,53,210,116,40,46,139,153,141,218,147,214,79,213,43,199,59,121,147,221,169,41,131,221,198,139,97,180,115,166,51,68,99,176,63,111,131,170,205,112,205,197,199,120,101,49,86,115,183,73,48,41,170,60,70,84,96,53,148,215,143,112,188,34,101,170,58,81,203,98,114,187,154,198,73,153,188,78,160,197,75,200,183,157,189,99,182,55,149,194,180,43,158,125,123,34,67,210,71,57,203,126,209,190,15
182,209,49,83,35,132,106,183,167,209,213,218,184,109,69,41,202,111,136,108,48,119,196,49,79,107,138,132,58,40,168,69,49,151,83,124,109,100,112,92,172,61,71,118,155,205,195,148,132,106,139,222,90,46,144,56,169,75,159,146,201,131,65,199,95,173,37,211,127,186,56,84,138,135,101,48,40,160,171,210,100,175,51,157,77,207,176,211,146,161,112,132,49,46,39,169,141,193,73,216,43,165,66,172,199,96,157,173,49,77,110,86,173,192,183,54,212,116,40,35,186,136,96,217,75,78,131,121,163,199,214,89,146,190,114,123,73,97,124,144,39,138,179,38,158,116,189,43,52,210,112,184,214,52,211,117,41,46,138,154,141,221,146,215,80,214,46,198,59,120,147,222,169,41,132,222,198,139,99,181,115,166,51,69,98,177,65,110,130,169,205,112,205,195,200,120,99,50,84,113,185,74,47,39,170,60,71,86,96,52,148,216,144,113,189,34,103,169,58,82,203,97,114,189,155,198,71,152,188,79,162,196,74,200,183,157,189,100,182,54,152,192,180,44,156,125,123,34,66,211,70,56,204,125,208,190,15
181,209,44,83,37,136,102,182,170,208,213,217,184,107,71,40,201,110,136,107,50,117,196,44,79,106,139,133,58,37,166,68,50,151,84,126,111,100,110,95,174,60,72,120,154,208,194,147,132,107,137,222,88,50,142,54,167,75,159,148,198,129,67,200,94,171,35,212,129,185,56,87,137,135,101,50,39,162,170,213,98,176,55,154,80,205,175,214,148,161,113,134,49,44,39,170,139,197,71,216,46,166,66,171,203,96,154,170,50,78,109,88,174,195,180,55,211,116,41,38,188,139,96,216,73,77,133,123,163,200,214,90,144,189,115,124,73,98,121,145,42,137,179,39,157,114,190,44,51,205,113,185,213,54,209,119,38,45,138,151,143,218,146,214,80,214,45,200,59,122,148,220,168,44,133,220,197,141,97,182,114,168,49,69,99,175,64,109,130,166,207,113,202,197,198,121,101,47,84,113,183,73,48,39,171,59,68,85,95,51,147,215,141,110,191,35,106,173,58,82,204,96,114,187,155,196,71,152,189,78,161,196,76,199,183,156,190,99,182,52,149,193,180,44,155,123,125,35,67,210,67,55,204,128,210,192,15
182,208,47,84,37,133,104,182,169,208,212,219,183,109,70,43,202,110,137,109,49,119,196,49,80,107,138,133,60,39,167,70,50,150,83,126,109,100,112,92,172,60,72,119,155,206,196,148,132,105,137,221,90,48,143,55,169,75,158,147,203,130,66,200,95,174,36,209,126,186,55,84,138,136,102,48,39,161,171,212,100,176,51,155,77,206,176,213,146,160,113,133,49,45,41,169,140,194,73,217,43,165,66,172,199,96,156,173,49,77,109,86,173,192,182,55,211,116,41,35,186,137,96,217,76,77,131,123,163,200,214,90,146,190,114,124,73,98,122,143,40,138,180,38,158,115,188,43,53,208,113,184,213,52,210,117,40,46,139,154,142,219,147,214,79,214,44,198,59,122,147,221,169,42,132,221,198,140,97,180,116,166,51,68,99,177,63,110,131,170,205,113,204,197,199,120,100,48,85,115,184,73,48,40,170,60,70,85,95,53,148,215,143,112,189,34,102,170,58,81,203,98,114,187,154,198,73,154,188,79,160,196,75,199,183,156,189,99,182,55,150,194,180,44,157,125,123,34,68,210,71,57,204,127,209,190,15
183,208,48,84,37,133,104,182,168,208,212,219,184,108,69,43,201,110,137,108,50,120,198,48,80,107,138,132,61,38,166,69,51,151,82,126,109,99,112,92,173,59,71,119,155,206,196,149,132,105,137,220,89,48,142,55,169,74,157,146,202,130,64,200,94,174,38,210,127,186,55,84,138,137,104,48,40,160,172,211,100,175,51,155,78,207,177,213,145,161,113,134,49,45,41,168,141,194,71,216,42,165,65,172,199,97,155,173,49,78,109,87,173,192,183,55,211,116,41,36,187,137,97,217,77,77,130,123,164,198,215,90,146,190,114,123,73,99,123,144,40,138,178,38,159,114,187,42,54,206,113,185,213,51,210,118,40,47,139,152,142,220,147,213,79,213,45,198,59,121,148,221,169,42,130,221,197,140,97,180,116,166,51,68,100,177,65,109,131,169,206,113,204,197,199,120,102,48,86,114,185,74,49,41,168,61,71,85,95,52,149,215,144,111,187,34,104,170,58,80,203,99,113,188,153,197,72,153,187,80,161,195,75,198,182,158,188,98,182,56,150,194,180,44,158,124,123,34,68,210,71,59,203,127,210,190,15
182,207,46,84,38,133,104,182,170,207,210,218,183,107,69,42,201,109,137,108,49,120,197,49,81,107,138,134,59,38,167,69,49,150,84,126,109,100,112,93,172,61,72,118,154,207,198,149,131,104,138,219,90,49,144,55,171,76,158,146,202,130,67,200,97,173,37,209,126,186,55,84,139,137,102,49,40,161,170,213,100,177,50,155,77,207,177,212,146,159,113,133,47,45,41,167,141,194,73,216,42,164,65,172,201,95,156,172,50,77,109,86,172,191,183,55,211,116,42,34,187,138,97,218,76,77,130,123,163,201,215,90,147,191,113,123,73,97,123,144,40,138,181,39,158,113,190,42,53,208,113,182,211,53,209,117,41,45,140,153,142,221,148,214,79,213,43,199,60,121,147,221,169,42,133,221,199,140,98,179,116,166,51,68,98,176,64,110,130,171,204,112,204,198,198,121,99,48,84,115,183,73,48,41,170,59,70,84,95,53,149,216,143,112,188,35,103,169,58,81,203,97,114,187,154,199,73,154,187,79,160,198,75,199,183,158,189,101,183,56,150,192,179,43,159,124,124,34,68,210,69,60,204,126,208,190,15
183,208,47,84,37,133,104,182,169,208,212,219,184,108,69,43,202,109,136,108,50,120,197,49,80,106,138,133,60,39,167,70,50,150,83,125,109,99,112,92,172,60,72,119,155,207,196,148,132,105,137,222,90,48,144,55,169,76,158,146,203,130,66,200,95,174,37,209,126,186,55,84,138,136,102,48,39,161,171,212,100,176,51,155,77,206,176,213,146,160,113,133,49,46,41,168,140,194,73,217,43,165,66,172,200,96,156,173,49,77,109,86,172,192,182,55,211,116,42,35,186,137,96,217,76,77,131,123,163,200,214,90,146,190,114,124,73,97,122,143,40,138,179,37,158,114,189,43,53,208,113,184,213,52,210,117,41,46,139,154,142,219,147,214,79,213,44,198,59,122,147,221,169,42,131,221,198,140,97,180,116,166,51,68,99,177,64,110,131,169,205,113,204,197,199,120,101,48,85,115,184,73,48,40,170,60,70,85,95,53,148,215,143,112,188,34,102,170,58,81,203,98,114,187,154,198,73,153,188,79,161,196,75,199,183,157,189,99,182,55,150,194,180,44,157,125,124,34,68,210,71,57,204,127,209,190,15
182,207,48,84,41,136,104,183,169,208,214,220,182,107,66,43,205,111,137,107,48,121,195,46,80,107,140,134,61,38,168,69,51,150,81,126,107,101,113,94,172,60,71,118,152,207,194,146,134,105,140,224,88,47,145,52,166,77,162,147,201,128,65,201,94,175,37,210,123,188,58,83,139,140,102,49,39,161,171,209,98,176,49,153,75,211,174,214,148,161,114,132,49,45,40,169,139,195,72,217,43,164,64,170,198,100,156,172,52,76,108,85,173,193,180,54,215,117,41,37,184,138,97,219,75,76,129,122,162,203,212,93,143,196,113,123,74,98,123,143,41,136,180,37,158,118,190,40,54,208,110,184,215,53,208,115,42,48,140,153,140,217,147,215,79,214,39,199,59,121,147,223,169,41,131,219,198,139,97,182,115,168,50,67,99,177,68,110,130,169,206,115,203,200,201,120,102,51,86,114,185,77,47,38,169,58,71,85,97,56,146,215,142,111,191,36,99,168,59,83,205,98,113,185,154,196,75,155,186,80,158,194,74,201,183,156,186,97,183,56,151,191,180,42,158,123,122,32,67,210,70,55,206,129,208,190,15
183,208,49,84,37,135,104,181,168,207,208,218,183,107,68,40,202,109,136,111,52,118,197,48,79,106,138,134,61,39,166,70,51,149,82,122,107,102,115,93,171,61,72,118,153,206,197,148,132,103,135,221,89,49,144,55,167,74,158,148,204,130,66,198,94,173,37,208,125,186,55,86,138,134,102,49,38,160,169,212,103,177,53,156,73,208,177,212,148,161,116,134,47,44,42,169,145,194,75,214,42,165,66,174,201,93,156,175,51,75,109,85,175,192,182,55,209,119,41,34,189,137,98,218,75,73,131,125,163,197,216,90,145,191,112,127,74,98,121,142,38,137,181,36,157,115,191,43,50,208,112,186,214,52,210,116,44,46,139,153,140,222,147,214,76,215,44,197,61,124,146,220,167,40,130,222,196,142,98,182,116,167,50,67,99,177,62,111,134,173,207,113,204,194,200,120,102,48,86,115,185,73,47,38,168,62,68,84,94,55,148,216,141,114,190,34,101,169,56,78,204,97,113,188,156,198,70,152,187,76,161,197,74,200,182,155,188,100,183,59,147,196,178,43,153,124,124,32,69,212,72,58,206,127,211,191,15
182,208,47,84,37,134,104,182,169,208,212,219,184,108,69,43,202,109,136,108,49,120,196,49,80,106,138,133,60,39,167,70,50,150,83,125,109,99,112,92,173,60,72,119,155,207,196,148,132,104,137,221,89,48,143,55,169,76,159,146,203,130,66,200,95,174,37,210,127,186,55,84,138,136,101,49,39,161,172,212,100,176,51,155,77,206,176,213,147,161,114,133,48,45,41,168,140,194,73,217,43,165,66,172,200,96,156,173,50,77,109,86,173,191,182,55,211,116,41,35,187,137,97,217,76,77,131,123,164,199,214,90,146,190,114,124,73,98,122,142,40,138,180,37,158,114,189,43,53,208,113,184,213,52,209,117,41,46,139,153,141,219,147,214,79,213,44,198,60,122,147,220,169,43,131,220,198,140,97,180,116,166,50,68,99,177,64,110,131,170,205,112,204,197,200,120,100,48,85,115,184,73,48,40,170,60,70,85,95,53,148,216,143,112,189,34,102,170,58,81,203,98,114,187,153,197,73,154,188,79,161,196,75,199,183,157,189,100,182,55,149,194,180,44,157,125,124,34,68,210,71,57,204,126,209,190,15
183,210,47,85,36,133,104,184,169,206,212,220,186,109,71,43,202,109,136,110,49,120,197,49,79,105,138,134,59,39,168,69,51,151,84,126,108,100,112,92,173,61,72,119,154,207,196,148,131,105,137,222,88,48,142,55,170,74,159,146,203,131,66,201,96,173,37,209,125,187,55,85,139,135,102,49,39,161,170,212,102,175,50,153,78,206,176,212,145,159,115,133,49,45,41,169,139,195,73,217,42,165,67,172,200,96,155,175,50,77,109,85,172,192,182,54,211,115,41,35,188,137,96,217,76,78,131,122,163,200,215,90,145,189,114,123,73,98,122,144,41,137,180,37,155,113,188,41,54,208,114,185,214,51,209,116,40,46,139,154,142,221,146,215,79,214,42,197,58,121,148,219,169,40,132,220,197,141,99,180,115,167,50,70,98,178,65,108,130,169,206,111,207,197,201,118,100,49,84,115,184,74,48,42,170,61,70,85,96,54,149,216,145,113,188,34,101,169,60,81,202,99,114,186,154,196,73,154,188,78,160,196,76,200,183,155,188,99,182,55,149,192,180,44,157,126,123,35,69,210,72,57,202,126,208,190,15
183,208,47,84,37,133,104,182,169,207,212,219,184,109,70,43,202,110,137,108,50,119,197,49,80,106,138,133,60,39,167,70,50,150,83,125,109,100,112,93,172,60,72,119,154,206,197,148,132,105,137,222,89,48,143,55,169,75,158,147,202,130,65,200,95,173,37,209,126,186,54,83,138,137,102,48,40,162,171,212,100,176,50,155,77,206,176,213,146,160,113,133,49,46,41,168,141,194,73,217,43,164,65,172,199,96,156,173,50,76,109,86,172,192,182,55,211,116,41,35,186,137,96,217,75,77,131,123,163,200,215,90,146,190,114,124,72,97,123,143,40,138,180,37,158,114,188,43,53,208,113,184,213,52,211,117,40,46,139,154,142,219,146,215,79,213,44,199,59,121,147,221,168,42,132,221,197,140,97,179,116,166,51,68,98,177,64,110,131,169,205,112,204,197,199,121,101,49,86,115,185,74,48,41,170,60,71,84,95,53,148,215,144,112,188,34,102,170,58,81,203,97,113,187,154,197,73,153,187,79,161,196,75,199,183,156,190,99,182,55,149,193,180,44,157,125,124,34,68,211,71,57,204,126,209,190,15
183,209,45,83,37,134,104,183,170,208,212,219,183,108,69,43,202,108,136,108,51,120,196,48,80,107,138,133,60,40,167,70,51,150,84,125,109,99,112,92,172,60,73,119,155,207,197,149,133,105,138,221,90,47,143,54,169,76,158,146,203,130,65,200,95,175,36,210,127,186,54,83,139,137,103,48,40,162,171,212,100,176,52,155,77,206,175,214,147,161,113,134,49,46,41,169,140,194,73,217,43,164,66,172,200,96,155,173,49,77,109,85,173,193,182,55,211,116,42,35,187,138,96,217,76,78,131,123,163,200,214,91,145,190,114,124,74,98,122,143,41,138,179,37,158,114,189,43,54,209,113,184,212,52,209,117,40,46,138,154,142,219,146,214,80,214,43,199,59,121,147,222,168,42,131,221,197,140,97,179,117,166,50,68,100,177,64,110,130,169,205,112,206,196,199,120,100,49,85,115,185,73,48,40,169,59,71,85,95,52,148,215,143,111,189,32,102,169,58,80,203,98,114,187,154,197,73,153,188,79,161,196,74,200,182,157,189,99,181,54,150,193,180,44,158,125,123,34,68,209,71,56,204,127,208,190,15
182,208,47,84,37,133,104,182,169,208,212,219,184,108,70,43,202,109,137,108,49,120,196,49,80,107,138,133,59,39,167,70,50,150,83,125,109,99,112,92,172,60,72,119,155,206,196,148,132,105,137,222,90,48,143,55,169,75,158,146,203,130,66,200,95,173,37,209,127,186,55,83,138,136,102,48,39,161,171,212,100,176,51,155,77,206,176,213,146,160,113,133,49,46,41,168,140,194,73,217,43,164,66,172,200,96,156,173,49,77,109,86,173,192,182,55,211,116,42,35,186,137,97,217,76,77,131,123,163,200,214,90,146,190,114,124,73,97,122,143,40,137,180,37,158,115,189,43,53,208,113,184,213,52,210,116,41,46,139,153,142,219,147,214,79,213,44,198,59,122,147,221,169,42,131,221,198,140,97,180,116,166,51,68,99,177,64,110,131,169,205,113,204,197,199,120,101,48,85,115,184,73,48,41,170,60,70,85,95,53,148,215,143,112,188,34,102,170,58,81,203,97,114,187,154,198,73,153,188,79,161,196,75,199,183,157,189,99,182,55,150,194,180,44,157,125,123,34,68,210,71,57,204,127,209,190,15
181,208,46,82,36,135,105,182,170,207,212,220,184,107,68,41,202,109,137,110,49,121,197,50,81,108,137,132,57,39,169,72,49,150,83,127,109,99,111,91,172,61,71,119,156,207,196,150,131,104,137,224,89,48,144,52,169,73,156,149,202,131,66,199,95,174,37,208,129,187,56,84,139,138,102,50,41,161,172,211,103,174,52,156,77,207,174,214,146,159,112,133,49,46,42,169,142,195,74,217,44,166,67,172,201,96,157,172,48,76,109,87,173,191,181,54,212,117,42,37,187,138,98,217,76,75,131,122,163,199,216,93,144,188,114,122,72,98,121,143,41,139,179,36,159,114,190,43,53,209,113,185,210,52,208,117,42,48,138,154,143,219,145,215,79,212,44,198,60,118,146,223,169,41,133,221,199,140,96,180,117,167,49,71,99,175,63,110,132,171,205,112,205,197,199,118,100,48,85,113,183,72,47,40,169,60,72,85,95,53,146,214,141,111,191,33,101,169,58,80,205,97,116,188,154,199,73,154,190,78,159,197,74,200,184,157,189,98,184,56,151,193,181,42,157,124,123,34,68,212,71,57,206,129,210,190,15
183,208,47,84,37,133,104,182,169,208,212,219,184,108,70,43,202,109,136,108,50,120,196,49,80,106,138,133,60,39,167,70,50,150,83,125,109,99,112,92,172,60,72,119,155,206,196,148,132,105,137,222,90,48,143,55,169,75,158,146,203,130,66,200,95,174,37,209,126,186,55,84,138,136,102,48,39,161,171,212,100,176,51,155,77,206,176,213,146,161,113,133,49,46,41,168,141,194,73,217,43,165,66,172,200,96,156,173,49,77,109,86,172,192,182,55,211,116,41,35,186,137,96,217,76,77,131,123,163,200,214,90,146,190,114,124,73,97,122,143,40,138,179,37,158,114,188,43,53,208,113,184,213,52,210,117,41,46,139,154,142,219,147,214,79,213,44,198,59,122,147,221,169,42,131,221,198,140,97,180,116,166,51,68,99,177,63,110,131,169,205,113,204,197,199,120,101,48,85,115,184,73,48,40,170,60,70,85,95,53,148,215,143,112,189,34,102,170,58,81,203,97,114,187,154,198,73,153,188,79,161,196,75,199,183,157,189,99,182,55,150,194,180,44,157,125,124,34,68,210,71,57,204,127,209,190,15
182,207,47,84,37,132,103,182,168,207,212,218,183,109,69,45,202,107,136,108,51,121,198,48,80,106,137,133,59,39,167,70,51,150,81,125,108,99,112,92,173,59,71,119,155,206,195,147,132,104,136,223,90,48,145,54,169,75,159,147,203,129,65,200,95,174,38,208,126,187,55,85,139,137,101,47,40,161,172,211,101,176,51,154,77,206,175,212,146,162,114,133,51,46,43,168,140,192,73,217,44,164,65,172,199,96,155,172,49,77,108,84,172,191,183,55,212,116,40,35,187,138,98,216,77,77,133,122,163,201,215,90,146,189,114,123,72,98,122,142,40,138,180,38,158,114,189,43,53,209,114,184,213,51,210,118,40,46,137,154,142,221,147,213,80,214,42,200,60,122,148,219,169,41,131,221,197,139,98,180,114,165,51,69,97,176,63,110,129,168,205,113,204,197,199,121,100,49,84,116,185,74,48,42,168,61,71,85,96,52,148,215,143,112,189,33,101,169,57,80,204,97,113,188,154,199,74,155,187,77,160,197,76,201,182,158,189,99,181,55,150,194,180,44,158,124,124,33,69,210,71,58,205,126,208,190,15
182,209,47,83,37,134,104,181,168,206,211,219,184,109,70,43,202,110,137,108,49,119,196,49,81,107,139,133,61,38,167,70,51,149,83,126,109,99,113,92,172,60,72,119,155,207,196,148,132,106,138,221,91,47,144,55,168,75,159,145,203,130,66,199,95,173,37,208,126,187,55,84,138,136,102,48,40,161,172,213,100,176,52,154,77,207,175,212,146,161,113,134,49,45,42,169,140,193,73,217,44,164,66,172,199,96,157,173,49,77,109,86,173,193,183,55,211,116,41,35,187,137,96,217,75,78,131,123,163,200,214,90,146,189,114,123,73,98,121,143,40,137,179,38,158,115,188,43,53,209,113,184,213,53,210,116,41,46,139,154,143,218,147,213,79,214,44,198,59,121,147,221,169,42,131,221,198,141,97,179,116,165,51,68,98,177,63,111,131,170,205,112,205,197,198,120,100,48,85,115,185,72,48,40,170,60,71,85,96,53,147,215,144,112,189,34,102,169,58,81,203,97,114,187,153,198,72,153,188,79,161,196,75,199,182,156,190,98,182,55,150,194,181,44,157,126,123,34,68,211,71,56,205,128,210,190,15
182,208,48,84,39,132,105,184,168,207,212,219,184,109,67,41,201,108,137,108,48,121,196,50,80,107,138,134,59,37,168,68,53,148,83,129,111,100,112,94,173,62,74,120,154,205,195,149,132,104,138,220,89,48,144,57,169,73,156,147,203,132,68,200,97,176,37,209,124,188,53,82,138,137,103,46,40,160,170,211,101,175,51,156,75,206,177,213,145,163,112,134,49,48,41,168,140,194,74,218,47,164,65,174,199,98,154,172,50,77,108,87,172,193,183,55,210,116,41,38,187,138,97,220,76,79,132,122,164,202,213,91,149,189,114,125,73,96,121,142,39,139,180,38,157,115,188,43,53,208,114,185,213,49,211,119,41,46,137,153,143,219,147,215,81,214,42,198,58,122,148,221,170,42,131,219,197,138,98,181,116,165,51,68,99,177,64,109,132,169,204,112,204,197,200,122,99,50,83,114,187,70,44,39,169,60,70,86,95,54,148,216,144,112,188,34,103,170,60,81,203,100,114,188,152,196,71,156,186,79,161,197,78,200,182,156,190,98,182,55,149,193,180,41,155,126,123,31,68,212,71,56,203,126,207,191,15
183,208,46,84,37,133,104,182,169,208,212,219,184,108,70,43,202,110,136,109,50,120,197,49,80,106,138,133,60,39,167,70,51,150,83,125,109,100,112,92,172,60,72,119,155,207,196,148,132,104,137,222,89,49,143,55,169,75,158,146,203,130,66,200,95,174,37,209,126,186,54,84,138,136,102,48,39,161,171,212,100,175,51,155,76,207,176,213,146,160,114,133,49,45,41,168,141,194,73,217,43,164,66,172,200,96,156,173,49,77,109,86,172,192,182,55,211,116,42,35,187,137,96,217,76,77,131,122,163,200,214,90,146,189,114,124,73,98,122,143,40,138,179,38,158,114,188,42,53,208,113,184,213,52,210,116,41,46,139,154,142,219,147,214,79,214,44,198,59,122,147,221,169,42,132,221,198,140,98,180,116,166,50,68,98,177,64,110,131,169,205,113,205,197,200,121,101,48,85,115,184,73,48,41,170,60,70,85,95,53,148,215,144,112,188,34,102,170,58,81,203,97,114,187,153,198,73,154,187,79,161,196,75,199,183,156,189,99,182,55,150,194,180,44,157,125,124,34,68,210,71,57,204,126,209,190,15
183,208,46,84,38,134,104,183,167,208,212,219,184,108,70,43,202,109,135,108,49,119,196,49,79,106,138,133,61,38,168,71,51,149,83,125,109,100,111,93,172,61,72,119,155,207,196,148,132,105,137,221,89,47,144,55,168,75,158,146,203,131,66,200,94,174,37,209,126,187,54,84,139,137,103,49,40,162,171,212,101,175,53,155,77,206,176,213,148,161,114,133,49,45,42,169,140,193,72,217,43,164,66,172,199,96,156,173,49,77,108,86,172,193,182,55,211,116,42,35,186,137,96,217,76,78,130,122,164,200,213,90,146,190,114,124,73,98,122,143,41,138,179,38,158,115,188,42,53,208,113,183,212,52,210,117,41,47,138,154,141,218,148,214,80,213,43,199,60,121,147,221,168,42,132,220,197,140,98,180,117,166,51,69,99,177,64,111,130,170,206,113,204,197,200,121,101,49,85,114,184,73,47,40,170,60,71,84,94,53,147,215,143,113,188,34,102,169,58,81,204,97,115,187,154,197,73,153,188,79,161,196,76,199,183,156,189,99,181,55,150,194,181,43,158,125,124,34,67,211,72,57,204,126,209,190,15
183,208,47,83,37,133,105,182,169,207,212,219,184,107,69,43,202,109,137,109,50,120,197,48,80,107,137,133,59,39,167,70,50,150,82,126,109,100,112,92,173,61,72,119,155,206,196,148,132,105,136,221,90,48,144,54,168,76,158,146,203,130,65,200,94,174,37,209,127,186,54,84,139,137,102,48,39,161,171,212,100,176,51,155,77,206,175,213,147,161,113,133,48,45,41,169,141,193,73,217,42,165,65,172,200,96,157,172,49,77,109,86,173,192,182,54,211,116,41,35,186,137,96,217,75,77,131,123,163,200,214,90,146,190,114,123,73,98,123,142,40,138,180,37,159,115,189,43,54,208,113,184,212,52,210,116,41,47,139,154,141,218,147,215,79,214,44,198,59,122,147,221,169,42,131,221,197,140,97,180,116,166,50,68,99,177,63,110,131,169,205,112,204,197,200,120,101,49,85,115,185,74,48,40,170,61,70,85,95,53,148,216,144,113,188,34,102,169,58,81,204,97,114,187,154,197,73,153,188,79,160,196,75,200,183,156,190,100,182,55,150,194,181,43,158,124,123,34,68,211,72,56,204,127,209,190,15
183,206,48,82,38,133,103,181,169,208,208,221,185,106,71,41,200,107,140,108,49,118,192,49,81,104,135,129,59,36,168,68,52,152,84,125,109,98,112,92,169,61,71,120,158,209,197,153,137,106,140,222,89,47,144,54,170,76,159,151,202,128,66,200,96,174,34,210,124,185,54,85,136,135,100,45,42,162,173,208,103,177,53,154,78,205,172,212,145,164,114,132,52,44,43,167,145,193,76,216,40,163,64,172,197,98,155,172,51,74,106,83,172,195,183,54,210,118,40,34,186,134,98,216,75,78,133,124,168,199,211,89,146,189,111,125,73,96,124,146,41,138,179,36,158,112,189,44,54,209,111,182,218,53,208,116,39,45,135,153,139,220,148,214,80,212,40,200,63,122,147,224,168,43,133,221,198,138,95,178,119,168,54,67,98,179,64,112,132,168,207,111,202,196,201,122,103,44,86,113,182,78,47,41,167,60,71,86,96,52,144,214,142,108,189,35,105,169,60,82,204,101,116,184,153,197,69,152,184,86,161,198,76,203,184,157,187,97,182,56,149,194,183,46,160,128,127,32,68,210,73,56,203,127,208,190,15
183,208,46,84,37,133,105,182,168,208,212,217,183,109,69,42,202,109,137,107,49,121,197,50,81,106,137,133,59,37,169,69,50,150,83,124,109,100,110,93,171,61,72,119,156,207,197,148,133,105,137,221,88,49,144,55,169,75,158,146,202,130,64,200,94,174,37,209,127,185,53,84,138,135,101,50,39,160,172,212,100,176,51,154,76,206,175,211,146,159,114,133,49,46,42,169,141,193,73,217,44,164,66,172,199,96,157,173,50,77,110,86,173,192,183,55,211,116,41,35,186,137,97,217,75,77,131,123,163,200,215,91,145,191,115,124,73,98,122,142,41,138,180,37,160,114,188,42,54,208,112,184,213,52,209,117,41,47,140,153,142,219,147,216,79,213,44,197,59,122,148,220,167,42,131,219,199,140,97,179,115,166,51,68,97,177,65,111,130,169,205,113,204,197,200,120,100,49,85,116,186,73,49,41,170,60,72,84,96,52,147,215,144,112,189,36,103,169,59,82,203,97,114,186,155,197,73,153,188,78,160,196,73,199,183,158,189,99,181,55,150,194,180,44,157,124,124,33,67,210,71,55,206,127,209,190,15
182,208,46,84,37,134,105,182,169,207,212,219,184,108,70,43,202,110,136,109,50,120,197,49,80,106,138,133,60,39,167,70,50,150,83,125,109,99,112,92,172,61,71,119,155,206,197,149,132,105,137,222,89,48,143,55,169,75,158,146,202,130,65,200,95,174,37,209,127,186,55,84,138,137,102,48,40,161,171,212,101,176,51,155,77,206,176,213,147,161,113,133,49,46,41,169,141,194,73,217,43,165,66,172,200,96,156,173,49,77,109,86,173,192,182,55,211,116,42,35,186,137,96,217,76,77,131,123,163,200,214,90,146,190,114,124,73,98,122,142,40,138,179,37,158,114,188,43,53,208,113,184,213,52,210,117,40,46,139,154,142,219,147,214,79,213,44,198,59,121,148,221,169,41,132,221,197,140,98,180,116,166,51,68,99,177,64,110,131,169,205,112,204,197,200,121,101,48,85,115,184,73,48,41,170,60,70,85,95,53,148,215,144,113,188,34,102,170,58,81,203,97,114,187,153,198,73,154,187,78,160,196,75,199,183,157,189,99,182,55,150,194,180,44,157,125,123,34,68,210,71,57,204,127,208,190,15
183,206,45,84,37,132,103,181,170,207,211,219,182,112,71,46,202,108,134,107,51,118,195,49,81,109,139,133,63,39,169,71,49,148,84,124,109,100,113,93,171,60,73,118,153,208,198,149,132,105,136,222,91,49,143,55,170,76,156,145,202,128,68,199,94,175,36,209,126,186,55,87,139,136,102,47,40,161,171,212,101,176,52,155,76,206,176,212,148,160,115,134,51,44,40,168,139,194,72,218,44,165,64,172,200,95,158,174,49,77,108,86,172,193,183,54,211,117,41,34,186,138,97,218,75,77,132,122,163,200,215,90,146,188,113,124,76,96,122,141,40,140,181,38,158,114,190,45,53,208,109,185,213,52,211,117,39,46,138,154,142,219,145,214,80,214,44,198,58,122,148,219,170,41,131,221,199,141,96,180,116,166,48,67,99,176,65,111,130,172,207,112,203,196,201,121,102,50,84,113,182,74,47,41,170,62,69,84,95,54,148,215,143,113,188,34,102,171,58,82,203,96,114,187,155,198,73,153,188,79,162,194,76,199,183,156,187,100,181,54,149,194,179,44,157,123,122,34,69,210,70,57,204,128,209,190,15
