pixel0000,pixel0001,pixel0002,pixel0003,pixel0004,pixel0005,pixel0006,pixel0007,pixel0008,pixel0009,pixel0010,pixel0011,pixel0012,pixel0013,pixel0014,pixel0015,pixel0016,pixel0017,pixel0018,pixel0019,pixel0020,pixel0021,pixel0022,pixel0023,pixel0024,pixel0025,pixel0026,pixel0027,pixel0028,pixel0029,pixel0030,pixel0031,pixel0032,pixel0033,pixel0034,pixel0035,pixel0036,pixel0037,pixel0038,pixel0039,pixel0040,pixel0041,pixel0042,pixel0043,pixel0044,pixel0045,pixel0046,pixel0047,pixel0048,pixel0049,pixel0050,pixel0051,pixel0052,pixel0053,pixel0054,pixel0055,pixel0056,pixel0057,pixel0058,pixel0059,pixel0060,pixel0061,pixel0062,pixel0063,pixel0064,pixel0065,pixel0066,pixel0067,pixel0068,pixel0069,pixel0070,pixel0071,pixel0072,pixel0073,pixel0074,pixel0075,pixel0076,pixel0077,pixel0078,pixel0079,pixel0080,pixel0081,pixel0082,pixel0083,pixel0084,pixel0085,pixel0086,pixel0087,pixel0088,pixel0089,pixel0090,pixel0091,pixel0092,pixel0093,pixel0094,pixel0095,pixel0096,pixel0097,pixel0098,pixel0099,pixel0100,pixel0101,pixel0102,pixel0103,pixel0104,pixel0105,pixel0106,pixel0107,pixel0108,pixel0109,pixel0110,pixel0111,pixel0112,pixel0113,pixel0114,pixel0115,pixel0116,pixel0117,pixel0118,pixel0119,pixel0120,pixel0121,pixel0122,pixel0123,pixel0124,pixel0125,pixel0126,pixel0127,pixel0128,pixel0129,pixel0130,pixel0131,pixel0132,pixel0133,pixel0134,pixel0135,pixel0136,pixel0137,pixel0138,pixel0139,pixel0140,pixel0141,pixel0142,pixel0143,pixel0144,pixel0145,pixel0146,pixel0147,pixel0148,pixel0149,pixel0150,pixel0151,pixel0152,pixel0153,pixel0154,pixel0155,pixel0156,pixel0157,pixel0158,pixel0159,pixel0160,pixel0161,pixel0162,pixel0163,pixel0164,pixel0165,pixel0166,pixel0167,pixel0168,pixel0169,pixel0170,pixel0171,pixel0172,pixel0173,pixel0174,pixel0175,pixel0176,pixel0177,pixel0178,pixel0179,pixel0180,pixel0181,pixel0182,pixel0183,pixel0184,pixel0185,pixel0186,pixel0187,pixel0188,pixel0189,pixel0190,pixel0191,label 199,156,188,210,165,198,216,176,203,215,166,193,215,162,186,210,164,193,198,148,171,194,151,161,204,156,184,218,177,208,224,187,216,212,153,170,213,158,177,216,172,202,210,164,183,197,154,160,209,160,190,220,177,211,215,170,186,218,168,185,207,154,175,199,138,148,219,184,201,199,152,162,208,158,186,215,167,196,194,136,142,208,162,168,190,126,126,208,151,158,221,188,211,202,157,171,210,164,196,212,160,180,215,172,187,206,155,156,207,150,148,223,174,200,210,158,172,199,152,166,208,165,194,214,167,186,224,197,215,219,181,190,205,146,147,210,152,162,206,154,162,194,148,160,204,161,186,213,171,191,224,199,223,218,185,199,204,149,149,216,165,185,202,155,174,190,143,168,197,157,183,210,166,190,218,190,219,214,181,197,212,170,189,214,167,191,199,157,175,184,143,167,2 115,87,115,180,133,158,200,153,187,215,179,213,211,168,194,197,144,166,193,149,168,120,91,101,162,123,150,201,158,196,218,178,211,222,179,209,220,172,201,209,159,184,199,159,173,167,137,153,178,135,155,209,160,187,229,194,225,225,178,202,213,156,178,217,172,193,206,166,182,188,155,175,184,145,166,212,165,188,224,179,206,213,161,173,205,147,150,222,180,194,212,172,190,187,149,162,190,154,186,217,176,202,224,178,201,222,177,189,217,166,161,222,178,185,207,161,176,190,159,180,179,138,162,210,166,190,225,185,208,234,205,227,218,175,172,222,183,188,204,159,184,189,161,188,154,117,143,207,164,197,221,180,206,225,191,215,222,193,206,218,180,194,197,151,163,151,126,144,102,72,98,187,143,171,211,172,198,213,171,190,214,181,199,207,167,188,177,128,138,74,51,60,2 203,146,164,209,144,153,217,160,181,215,151,173,202,130,142,206,142,165,204,151,176,181,135,155,209,148,164,218,154,169,225,163,186,218,151,168,221,168,197,219,159,189,211,150,178,196,143,161,213,152,169,224,166,183,234,185,207,209,141,156,202,145,168,223,160,187,212,147,168,201,142,159,218,161,176,229,184,203,229,178,193,213,150,165,199,123,144,221,156,173,216,156,170,209,155,176,214,157,173,229,184,195,225,176,187,213,146,165,222,157,177,224,161,180,220,163,182,212,157,177,212,155,170,226,174,189,228,175,189,210,138,153,216,144,154,224,162,174,222,168,191,210,158,184,206,148,157,219,157,165,225,167,181,228,174,195,226,170,182,225,173,195,211,157,181,199,153,180,195,133,138,214,151,167,221,169,175,225,172,186,226,177,189,211,160,175,199,152,172,177,138,158,2 135,96,110,198,141,156,208,148,158,210,147,154,208,142,157,200,140,158,187,140,155,119,84,98,177,123,140,209,147,170,219,154,166,224,161,179,215,145,162,209,146,169,202,153,176,164,125,142,190,133,141,215,151,169,229,169,188,229,168,185,215,154,178,224,163,195,210,152,173,185,142,161,193,132,139,219,160,177,232,185,200,225,168,182,208,135,155,222,157,175,211,154,171,180,136,152,195,138,151,212,153,165,229,180,192,220,158,171,220,147,161,227,169,184,217,164,186,186,141,159,179,123,126,203,143,151,220,158,168,227,171,185,226,167,180,221,169,189,207,160,184,173,137,156,157,108,117,195,136,143,214,155,169,222,169,176,217,164,174,197,149,164,182,144,163,118,92,106,104,68,76,181,132,135,205,154,161,205,151,156,192,143,149,179,141,157,153,122,138,58,39,46,2 204,156,187,232,185,216,236,196,220,217,182,202,227,197,215,255,244,254,251,238,248,226,192,220,209,162,199,175,125,146,158,116,128,165,123,133,158,118,130,236,218,229,254,246,253,242,211,237,202,148,179,137,96,100,142,110,122,193,140,157,191,134,147,191,142,156,247,230,240,246,222,241,202,145,174,163,112,118,152,109,113,199,147,158,215,144,166,184,127,148,214,186,203,250,221,242,210,153,175,184,128,135,177,121,122,223,173,193,225,165,191,182,124,148,210,171,196,253,233,250,213,151,173,219,161,185,191,129,129,196,132,148,214,157,181,221,173,205,232,187,211,248,229,237,212,149,165,230,172,200,226,176,200,199,140,142,216,162,175,245,209,239,238,196,218,244,223,232,194,145,153,233,185,185,237,192,205,237,194,212,238,195,212,236,189,213,233,182,209,207,175,188,2 26,13,18,175,147,152,247,220,231,248,224,241,247,228,236,218,197,217,146,127,145,64,32,45,85,61,72,206,167,183,203,170,180,197,166,173,239,226,231,250,231,247,210,186,212,93,69,85,127,91,107,190,139,157,129,92,96,162,113,122,192,146,159,246,218,239,247,213,239,149,119,137,133,94,103,200,145,159,154,107,105,204,149,160,189,126,145,224,193,215,253,224,243,176,143,161,131,90,95,212,153,168,194,135,142,197,138,146,208,152,179,232,196,215,254,233,245,167,136,151,118,77,85,216,157,164,224,169,187,211,156,164,236,187,210,239,201,220,251,225,233,125,97,112,82,51,63,200,167,149,235,189,190,239,197,214,214,157,179,230,178,206,210,172,186,42,26,34,49,25,39,131,104,104,207,165,173,185,131,156,165,100,131,207,151,184,101,69,84,2,0,0,2 201,156,149,204,157,150,206,155,151,209,165,166,208,165,166,208,161,158,206,153,154,199,146,144,208,164,158,212,166,160,212,163,162,208,158,161,206,158,164,211,164,165,211,161,159,206,154,152,211,166,157,217,174,165,212,161,160,201,141,146,202,145,152,212,161,167,215,166,165,212,165,166,214,170,167,220,176,170,212,160,154,202,150,150,201,143,144,215,159,169,219,173,177,214,164,168,214,169,169,221,174,172,217,161,158,200,133,137,210,143,156,220,164,172,219,172,173,214,159,165,213,171,165,219,174,169,220,168,163,221,152,162,223,156,167,222,174,178,219,171,174,214,162,166,208,163,153,217,172,168,221,173,174,223,171,173,223,169,167,221,175,179,218,172,177,213,164,167,207,162,156,216,173,170,219,170,171,222,174,177,221,174,175,217,168,172,214,166,169,211,162,166,2 174,129,118,189,139,136,201,147,140,207,157,151,210,161,155,205,158,155,185,139,134,146,109,100,188,139,133,204,155,148,214,160,151,219,170,165,219,175,169,215,164,158,198,150,144,178,138,133,195,144,134,214,168,159,225,181,172,223,174,172,221,173,174,222,174,169,211,162,157,189,143,139,203,152,146,220,174,173,230,188,176,219,164,159,215,158,160,227,181,181,216,166,165,191,145,143,205,158,150,220,176,173,230,188,180,222,165,158,222,161,164,228,183,181,215,165,165,187,143,141,199,154,143,214,174,163,224,182,171,231,182,178,231,181,177,224,180,179,213,167,166,181,137,131,189,147,137,206,163,156,219,177,169,224,179,173,224,179,174,217,171,172,207,160,159,176,133,131,174,134,124,195,152,150,211,169,164,213,167,160,214,167,164,206,160,161,197,151,146,133,97,91,2 175,122,127,199,138,152,214,159,181,219,163,186,218,162,183,212,156,175,201,139,157,178,126,140,192,136,144,212,161,179,216,161,184,222,167,193,219,167,188,217,163,180,212,160,175,195,140,153,203,150,167,214,164,185,216,163,185,218,164,185,220,168,187,222,171,188,216,165,176,201,145,158,200,147,164,213,164,185,220,168,187,196,135,152,209,149,168,228,180,200,217,163,181,206,146,160,196,145,158,210,158,173,215,164,182,187,121,138,215,142,162,224,173,193,215,157,177,205,143,159,188,138,148,204,155,171,212,162,184,214,155,174,220,162,178,221,170,189,212,152,167,200,141,157,168,122,126,195,143,159,208,154,174,216,165,180,219,171,191,212,152,169,207,144,159,183,129,139,122,86,90,184,134,148,198,143,162,204,143,158,207,149,168,202,140,155,195,134,144,121,80,83,2 220,163,175,216,152,169,230,172,187,232,179,200,232,181,202,224,162,172,228,169,177,232,180,189,220,163,178,225,170,186,223,166,181,195,132,145,205,139,154,227,158,170,234,183,197,234,183,194,227,175,188,227,169,183,201,126,132,188,137,155,197,133,145,232,171,186,240,191,206,234,182,195,226,168,181,227,167,180,199,133,144,183,130,138,215,136,156,234,166,182,238,183,202,235,175,195,223,165,175,232,177,193,191,131,137,180,111,122,222,125,139,237,171,185,236,177,193,235,178,194,222,172,183,227,171,190,221,167,182,211,130,138,223,137,140,239,184,199,238,182,198,233,178,190,216,161,174,220,163,179,228,175,194,237,182,200,238,184,195,238,190,206,235,179,196,228,166,177,210,152,164,216,157,172,225,170,182,233,179,190,236,189,204,234,180,198,227,167,181,218,146,155,2 53,43,45,153,134,138,179,160,170,186,169,181,190,168,180,193,172,184,186,167,175,116,99,103,120,105,105,179,160,168,193,175,191,188,162,150,197,172,167,209,190,206,202,180,192,177,159,167,157,130,127,184,156,165,207,190,208,192,159,128,201,170,151,220,203,217,211,192,203,197,178,189,162,129,125,182,140,140,213,193,205,195,155,131,196,152,138,226,208,221,219,201,212,204,186,197,175,146,149,197,167,178,208,184,172,189,128,111,193,125,131,222,205,215,222,205,218,205,186,199,183,160,171,207,187,206,216,199,202,187,134,131,187,122,134,223,205,216,220,203,215,201,181,195,177,157,163,203,183,195,218,202,215,216,195,204,217,197,208,224,210,221,213,196,208,193,174,186,151,134,136,196,178,189,210,192,204,219,202,213,220,204,214,215,199,210,204,186,197,179,161,167,2 172,142,143,181,147,152,183,147,153,187,151,160,183,144,150,181,148,156,176,142,148,162,129,135,180,147,152,191,158,168,193,159,168,191,156,161,191,154,162,188,153,164,179,143,149,170,137,141,183,150,156,194,160,168,199,165,173,199,166,174,201,168,180,195,160,169,187,153,163,177,143,148,184,150,155,196,161,171,206,174,186,180,137,141,176,134,135,201,169,179,193,161,176,183,147,161,186,154,162,195,160,172,207,176,188,167,126,121,158,121,116,203,172,177,192,159,169,184,148,167,182,150,154,192,157,163,199,167,173,198,165,170,198,167,176,197,165,172,190,157,167,184,151,170,177,143,147,189,157,162,196,164,174,193,158,167,192,157,167,187,152,156,183,148,153,176,142,151,171,140,145,182,150,152,190,159,166,187,151,160,184,146,154,184,149,160,182,150,159,163,132,138,2 129,103,95,170,142,141,180,146,146,189,156,161,186,151,153,181,148,148,176,144,149,102,76,80,159,126,121,182,152,153,197,164,172,200,164,170,198,161,168,192,157,165,181,147,152,144,114,115,168,135,137,191,158,164,208,174,183,211,177,184,211,177,187,201,166,175,187,152,159,166,135,137,172,140,143,195,161,168,214,181,192,196,157,161,189,149,149,212,182,194,193,158,172,172,140,148,167,135,139,193,160,166,211,177,185,201,166,169,196,162,165,210,178,187,193,158,175,168,133,140,165,133,141,187,152,158,203,171,175,209,175,184,207,170,180,199,164,171,189,155,165,161,129,132,143,113,118,182,150,158,194,162,166,198,164,171,194,155,165,190,156,163,186,155,163,119,95,102,92,68,73,169,140,147,184,154,160,185,153,157,183,150,156,180,147,152,155,126,129,44,30,32,2 164,138,154,179,152,175,188,159,183,191,162,185,192,163,190,190,163,187,183,152,178,173,141,167,173,147,166,184,153,176,194,162,189,197,170,195,199,173,201,195,165,191,189,156,184,180,147,174,180,155,175,191,161,187,201,176,201,196,167,191,198,173,197,201,170,195,193,161,183,188,158,185,182,158,178,193,166,190,205,182,209,160,128,128,166,134,134,209,180,209,200,172,199,190,159,185,181,157,177,191,164,185,203,177,203,160,128,127,174,143,149,208,181,209,200,172,199,189,155,183,179,157,177,189,161,185,199,177,200,194,165,187,201,171,197,203,176,202,195,164,192,185,152,181,172,148,168,184,158,182,194,168,193,195,165,189,199,171,198,197,167,192,191,163,188,179,150,176,163,137,154,175,147,166,185,152,174,189,157,180,192,164,187,188,156,178,182,153,178,169,143,163,2 197,171,195,198,172,197,197,168,195,198,170,198,199,175,207,200,174,202,198,167,195,190,156,178,198,174,196,200,175,199,200,172,202,187,155,175,191,165,185,202,174,203,200,169,197,192,158,178,199,177,200,204,182,210,183,153,167,153,119,110,164,131,127,199,170,193,203,174,202,199,167,193,201,180,205,203,177,205,170,140,145,133,99,88,143,107,98,196,166,186,206,177,208,202,173,203,198,172,196,202,173,202,167,136,140,138,104,93,161,130,129,197,165,188,204,175,204,202,175,204,196,171,193,201,175,204,183,154,171,164,131,130,185,154,166,202,172,199,202,176,201,200,171,199,196,172,195,199,175,201,195,168,193,191,160,183,199,171,200,202,173,200,202,174,201,199,168,196,193,170,194,197,174,200,194,166,188,194,161,189,198,167,197,200,171,199,199,170,198,196,166,192,2 201,161,184,206,169,188,212,178,203,213,176,202,215,182,205,216,186,207,214,182,206,212,182,209,204,165,188,208,170,191,208,169,192,210,170,196,216,184,208,218,189,213,216,187,214,214,183,208,207,171,192,210,169,196,192,143,161,194,149,165,207,166,184,213,176,197,217,187,212,214,181,206,206,166,189,208,163,190,192,140,160,196,151,172,194,148,165,207,166,187,216,178,204,214,178,202,203,164,186,207,161,188,201,153,176,194,143,163,185,130,149,204,159,181,219,182,209,216,179,208,204,162,185,206,160,184,200,153,174,199,152,174,204,156,180,217,179,207,215,174,202,214,178,207,202,160,182,207,165,191,206,162,189,210,168,195,215,177,203,216,175,205,211,170,196,211,175,200,200,156,181,202,159,186,203,158,186,206,162,188,212,172,199,210,168,196,211,173,201,212,175,202,2 182,144,154,200,162,173,207,161,173,211,162,180,210,162,178,205,156,170,196,143,158,185,135,156,192,157,169,208,173,186,216,175,190,217,167,186,216,166,183,212,161,176,202,150,167,186,131,147,193,156,171,208,172,188,219,181,198,222,179,198,221,175,191,213,156,172,204,149,168,192,139,155,188,148,166,203,165,183,220,185,199,189,141,149,191,142,149,220,177,193,205,155,170,194,144,161,178,138,152,194,155,170,209,170,183,200,161,173,202,158,170,210,169,183,198,155,169,190,143,156,160,120,130,178,138,152,194,156,172,200,163,180,206,169,185,200,158,173,194,149,166,185,139,156,146,113,120,163,128,137,178,140,151,186,149,160,196,157,166,195,153,164,188,143,155,179,130,145,129,97,98,148,114,121,158,118,123,176,141,150,187,150,161,184,142,150,177,133,140,161,118,126,2 216,159,174,221,159,179,222,157,176,221,151,169,220,155,172,219,144,166,216,136,156,212,137,155,218,165,182,222,162,182,225,162,185,223,161,181,226,166,185,223,150,167,219,142,158,213,139,157,219,168,186,221,164,182,222,159,178,216,148,167,210,144,157,223,156,173,218,148,165,212,135,149,213,155,169,216,156,172,225,166,183,150,69,66,152,73,70,227,161,180,217,156,173,214,147,168,209,147,161,214,154,169,218,164,185,182,109,113,193,117,123,221,156,178,216,155,174,213,153,173,205,142,157,210,157,176,210,154,174,215,157,182,214,155,172,213,150,169,210,147,164,205,137,152,200,142,163,203,148,170,205,150,169,204,146,169,208,156,176,209,149,172,208,147,166,201,136,151,192,133,151,196,137,156,197,141,160,201,139,157,205,148,167,207,149,168,206,146,166,202,135,153,2 180,145,157,203,165,183,215,180,197,219,179,199,224,181,203,211,171,189,199,158,174,128,100,111,194,157,174,215,175,196,219,181,197,225,178,198,226,176,196,222,182,198,201,161,177,163,130,143,202,162,179,221,179,202,217,174,191,163,113,135,201,151,170,230,188,202,216,176,196,184,145,163,205,166,187,229,194,217,190,147,168,123,81,102,184,127,152,229,186,203,226,185,206,193,152,171,207,171,196,230,193,216,190,144,166,173,124,152,173,118,144,206,159,177,224,191,207,194,159,175,204,171,193,219,183,205,221,176,196,180,126,148,141,84,102,213,169,187,221,187,203,191,156,170,194,160,180,208,172,191,218,179,197,219,176,190,210,170,186,225,196,216,215,180,195,177,143,155,176,145,162,196,159,178,215,177,197,221,183,198,218,180,196,209,172,192,200,160,171,113,88,98,2 222,188,213,223,182,208,206,156,180,154,109,128,159,113,136,207,154,181,221,170,193,227,193,215,221,186,213,221,180,205,161,120,141,77,39,57,124,81,108,182,132,153,222,176,198,223,184,204,224,180,207,200,156,182,125,95,120,136,100,118,161,111,142,176,122,150,219,173,188,221,182,198,220,176,203,197,148,171,149,105,127,183,138,168,185,134,164,174,114,137,225,181,197,228,187,206,221,186,211,208,164,185,158,99,121,188,134,169,177,132,162,165,112,129,229,189,209,229,187,210,217,177,202,217,177,199,177,122,146,153,107,135,134,80,97,175,118,135,226,188,207,226,189,209,212,170,193,216,175,196,201,157,171,134,85,98,125,59,71,198,145,160,224,187,205,219,185,201,215,176,201,219,176,195,218,177,196,196,152,167,201,158,182,225,186,209,223,187,204,213,179,195,2 12,3,11,107,76,108,124,91,132,60,38,67,21,8,22,24,16,39,37,19,44,57,30,55,58,40,59,188,146,185,205,159,197,189,148,181,127,90,109,106,73,91,107,77,111,60,36,62,106,85,108,207,167,205,198,151,170,206,168,177,207,165,180,183,137,149,170,128,150,93,69,99,132,109,134,216,187,220,201,158,173,207,159,169,211,163,179,194,144,160,205,168,201,118,96,126,128,93,125,214,166,209,207,151,181,219,166,192,221,176,204,207,160,184,207,172,207,104,85,112,97,66,95,205,157,197,196,139,181,209,159,188,211,163,190,193,142,161,188,150,182,63,46,66,55,33,55,170,127,165,196,145,194,207,165,203,190,134,152,198,147,177,144,110,144,16,7,15,30,13,28,87,53,83,170,122,170,199,156,193,201,156,190,178,135,172,55,38,59,1,0,0,2 87,71,79,213,189,186,216,194,192,214,191,188,209,184,184,197,168,173,177,148,150,71,58,64,184,159,158,229,205,198,224,201,195,224,197,191,221,191,188,212,186,187,194,165,170,143,116,120,220,195,190,226,197,188,225,189,185,205,160,160,218,172,175,217,187,187,197,174,178,159,134,136,224,197,190,233,201,191,211,167,165,135,82,85,171,116,121,216,177,181,198,175,178,159,133,136,227,201,195,233,202,195,223,180,176,163,114,118,173,128,129,218,185,185,199,175,179,160,137,141,228,201,197,233,204,196,232,196,189,228,190,185,225,195,192,218,195,193,199,177,180,157,136,140,223,196,194,228,198,191,228,199,190,225,201,189,221,198,189,210,189,188,189,168,176,151,131,136,196,169,172,213,186,181,219,196,187,215,193,184,210,188,181,194,175,175,171,152,156,133,114,116,2 218,188,191,222,193,197,220,188,193,217,180,188,217,181,189,215,176,189,213,172,186,208,176,189,218,185,186,222,188,193,214,177,186,193,144,151,189,136,140,205,155,167,210,161,175,204,165,175,220,187,188,225,190,199,190,144,153,138,83,82,151,95,94,167,108,112,195,141,154,201,155,171,222,188,188,225,185,192,171,117,119,108,52,48,130,81,87,131,74,75,169,111,116,204,158,173,223,186,191,223,179,187,187,134,140,121,64,61,123,79,84,124,77,82,156,101,101,205,161,170,227,190,198,225,182,191,209,162,171,157,104,106,141,89,92,146,95,100,177,131,132,209,174,181,229,198,202,228,187,192,221,176,182,202,153,158,197,148,154,205,161,173,210,173,182,209,177,186,226,197,202,229,193,196,226,186,191,224,187,193,224,191,198,221,190,201,216,187,199,211,183,196,2 182,164,184,181,161,179,182,162,181,183,163,183,188,168,186,191,170,187,193,172,186,193,173,190,185,166,186,182,162,181,179,159,179,167,144,163,152,126,141,169,144,160,193,170,188,197,173,189,187,168,191,176,153,174,158,132,152,137,112,132,106,81,98,141,114,131,185,158,176,203,181,202,182,162,184,160,132,152,145,114,132,126,100,120,117,85,96,164,132,158,190,159,183,204,183,203,179,159,181,152,120,136,145,111,124,151,121,138,172,140,160,184,149,174,198,170,192,208,188,210,183,165,190,166,138,155,161,127,139,184,151,169,203,181,210,202,178,200,206,182,203,208,186,210,184,162,187,181,155,175,176,146,166,195,169,193,208,187,210,207,186,209,209,186,210,208,182,205,188,167,194,184,157,176,185,158,177,197,176,202,205,184,210,205,184,207,207,185,206,206,180,204,2 75,62,64,132,112,120,144,125,137,151,131,144,154,134,146,152,134,144,140,123,128,108,92,93,116,101,105,144,127,139,157,141,155,163,145,157,168,149,161,164,146,157,151,132,140,135,115,118,134,117,125,157,141,155,174,159,174,169,151,166,146,125,137,164,145,157,166,146,158,148,127,134,139,119,130,162,144,160,177,159,177,141,115,130,105,77,90,157,132,149,175,156,170,156,135,143,142,123,135,163,144,161,174,156,175,148,119,132,166,139,154,183,161,179,179,160,175,163,145,154,142,124,134,163,146,163,178,161,181,176,155,172,186,168,186,187,168,185,176,154,171,161,143,153,132,115,126,153,135,151,167,147,163,177,160,181,180,162,180,177,158,171,169,149,163,150,126,133,102,86,96,142,122,135,151,127,138,166,146,165,163,139,150,165,144,156,159,141,152,134,110,112,2 189,173,213,193,179,218,196,179,218,196,184,227,195,180,217,194,180,214,192,178,214,188,169,202,189,174,214,191,177,221,186,169,209,149,121,144,176,151,181,194,177,214,193,176,212,189,172,208,192,179,215,193,182,229,154,130,159,79,48,51,125,90,100,178,148,172,193,175,212,191,174,207,194,181,221,195,177,219,127,94,107,77,54,64,100,67,71,155,119,129,195,180,217,192,176,209,193,177,214,196,179,223,139,112,133,79,51,61,101,63,65,149,111,121,194,178,215,192,174,206,188,168,207,193,177,219,174,151,186,120,86,93,140,105,122,176,151,177,191,171,207,190,172,205,185,161,201,187,166,199,191,173,209,188,173,215,186,167,210,191,177,214,190,172,204,189,173,209,186,163,195,187,169,203,189,172,207,190,176,213,187,172,212,187,170,206,188,172,206,185,169,201,2 139,121,141,163,145,175,173,154,191,176,158,192,174,154,185,167,147,175,157,137,159,106,89,103,152,131,158,169,147,181,181,162,197,184,167,201,180,162,192,176,156,185,164,145,170,138,119,135,157,131,161,172,142,175,183,164,201,184,164,199,185,167,201,181,160,191,169,149,177,148,130,150,162,137,164,177,152,181,188,171,208,120,90,114,141,109,129,187,167,200,171,151,180,151,132,153,160,136,161,174,152,182,187,169,205,117,84,105,129,93,108,186,167,201,166,145,169,146,127,142,155,135,157,169,148,177,176,153,187,176,156,189,176,156,191,175,156,190,158,137,160,135,117,130,140,121,143,162,142,167,169,148,178,173,155,188,171,153,187,163,146,174,156,139,161,96,84,96,88,74,91,150,132,154,154,135,162,156,139,170,155,137,161,152,136,159,127,111,126,34,25,34,2 157,142,168,166,151,179,172,156,185,173,156,184,173,156,181,169,154,178,162,147,170,153,137,159,161,144,171,170,153,181,177,161,190,179,162,191,180,163,192,175,160,186,168,153,177,158,142,165,162,146,174,172,155,182,180,163,194,183,168,199,179,160,188,176,159,187,171,154,180,162,146,168,161,145,172,168,149,177,180,163,198,154,131,143,134,107,101,173,155,185,172,154,181,164,147,170,160,144,173,169,153,183,177,159,194,149,122,125,144,118,122,177,161,192,173,158,183,164,148,171,157,141,168,167,151,181,174,157,188,178,159,190,180,161,194,177,160,190,172,156,181,162,146,167,151,136,160,161,145,173,170,155,185,176,159,190,178,160,189,174,157,185,167,151,175,157,140,160,145,130,154,156,141,166,164,149,176,169,152,180,172,156,183,169,154,180,161,145,168,150,132,151,2 187,169,203,188,172,205,188,171,206,187,168,201,184,164,194,186,166,195,187,168,201,185,167,200,186,166,200,186,168,202,179,157,187,160,134,144,156,128,126,170,145,158,184,165,202,184,167,203,184,166,203,179,158,189,147,117,118,128,97,88,138,110,99,154,127,123,178,156,187,184,166,201,182,162,199,162,136,148,132,100,88,124,93,87,127,98,92,148,119,114,178,157,189,184,166,204,181,159,195,155,126,131,136,105,89,131,100,88,133,104,95,160,132,138,183,165,203,186,168,202,182,160,196,167,143,158,148,120,108,149,122,114,160,133,141,179,157,183,186,170,205,187,172,207,182,160,193,180,158,186,175,152,172,175,151,174,182,159,193,186,166,199,188,167,200,187,168,204,182,162,197,183,161,195,185,162,198,186,165,203,187,167,203,187,167,199,187,166,199,187,167,203,2 181,152,193,183,154,192,175,145,170,181,154,188,190,162,200,193,167,205,184,157,188,188,165,206,181,154,197,180,148,179,181,145,161,181,149,160,178,142,148,182,143,151,190,163,195,183,157,191,168,140,170,176,143,170,180,140,146,174,137,125,156,113,89,155,109,81,178,141,148,185,159,188,179,152,191,180,150,177,177,137,130,173,133,115,155,111,82,151,103,78,170,126,126,189,154,181,164,126,149,172,133,152,176,139,130,172,130,111,165,122,97,144,92,64,165,120,118,191,157,185,176,143,172,178,138,159,182,146,156,175,134,121,168,125,103,161,115,108,184,150,171,196,166,190,182,155,190,183,150,178,185,152,181,185,148,162,180,137,142,192,161,186,192,160,184,191,154,175,182,154,187,185,158,192,185,156,185,184,146,167,186,143,163,185,145,164,185,148,170,183,146,162,2 99,88,95,143,129,142,162,149,167,167,157,172,169,158,173,168,155,170,158,143,155,133,123,129,125,112,123,150,135,149,165,152,170,173,162,179,180,169,184,177,164,177,166,152,164,150,137,147,128,116,126,151,138,155,168,156,171,176,164,179,185,171,188,180,167,181,172,161,171,156,145,153,126,112,121,150,137,150,167,157,173,165,143,140,167,139,136,183,169,182,168,156,168,153,138,148,133,121,132,155,144,156,169,158,172,171,149,154,170,147,148,177,160,170,166,149,159,145,130,138,134,122,130,154,143,155,169,156,169,177,166,177,175,160,171,167,146,159,157,139,149,134,121,125,117,100,106,142,121,132,153,131,143,164,147,161,168,151,164,162,143,155,149,133,141,126,114,113,86,73,79,138,118,127,146,127,137,150,129,139,147,124,135,141,116,127,138,119,122,83,71,66,2 184,149,168,193,156,180,195,156,184,195,153,179,194,147,166,198,160,185,197,160,179,193,153,166,186,152,173,185,146,165,182,136,152,179,127,139,176,112,118,191,135,154,197,155,176,195,156,173,186,153,173,173,126,136,166,115,115,161,109,100,164,104,99,185,119,135,196,145,166,196,151,169,183,146,164,180,131,148,167,118,120,154,106,90,160,104,94,181,114,128,193,138,160,196,151,168,183,144,160,181,135,156,167,114,115,162,108,99,171,115,120,179,111,131,193,140,158,198,159,177,183,147,163,184,142,165,166,111,114,163,105,106,174,116,141,180,112,136,196,148,169,197,160,177,181,146,157,184,143,161,179,133,147,168,113,123,176,115,141,186,126,147,196,155,176,192,153,166,174,140,149,181,147,159,185,150,162,184,137,153,184,128,147,191,144,168,193,152,171,188,147,159,2 178,147,167,189,156,180,195,161,182,198,164,182,197,165,182,194,160,174,183,147,166,168,133,148,181,151,170,192,156,177,199,161,186,201,158,181,201,158,181,197,160,178,187,150,164,173,135,150,178,145,164,193,157,177,191,148,162,182,128,129,188,126,135,198,151,173,190,150,168,176,136,153,177,144,163,193,155,174,182,135,138,165,114,97,178,115,117,196,139,161,191,151,168,177,137,152,177,144,160,189,151,169,188,140,154,171,112,107,184,120,136,195,142,162,191,151,167,174,132,145,173,140,151,184,147,163,191,148,164,182,130,135,191,138,155,197,152,171,185,142,155,169,126,135,166,134,145,174,142,152,186,151,165,192,151,163,192,149,159,189,147,162,178,137,151,162,119,125,154,123,132,165,134,142,176,142,154,182,142,155,183,144,156,177,137,149,168,129,139,147,104,106,2 210,203,210,222,201,211,227,198,209,227,190,203,222,186,194,219,203,210,202,190,198,177,165,169,214,198,206,223,197,206,229,198,207,235,204,216,234,204,214,225,201,206,210,181,190,203,189,195,216,200,211,222,194,206,234,201,212,226,188,191,226,194,200,230,204,212,214,174,179,190,154,160,212,190,198,224,193,201,215,180,185,118,80,75,145,92,80,224,190,196,218,182,189,199,165,172,211,183,191,226,198,206,206,176,180,95,57,54,156,108,95,227,193,194,220,193,197,200,173,173,205,176,184,217,188,199,229,204,214,220,181,183,228,194,202,228,202,207,215,187,190,197,172,168,196,171,177,211,182,193,223,195,205,228,198,205,227,199,206,218,188,191,207,177,180,175,148,143,178,155,158,201,178,185,212,186,195,216,189,194,217,189,192,211,183,185,199,173,169,113,92,87,2 36,23,34,61,51,63,230,219,220,199,163,158,192,159,155,245,231,226,127,121,128,40,26,38,28,15,29,172,165,170,234,205,198,170,131,132,168,135,142,204,170,165,227,213,211,68,59,70,64,53,66,225,212,204,200,156,129,191,159,153,199,174,171,184,150,148,230,206,202,133,127,133,87,77,87,228,205,189,194,147,112,190,161,158,165,131,130,176,139,132,224,197,193,165,159,163,78,69,80,226,205,189,178,126,92,170,132,127,150,118,115,180,147,143,222,189,183,146,137,141,48,37,50,210,198,190,208,168,140,172,134,121,179,147,144,172,134,132,218,191,189,101,91,102,55,38,54,128,119,120,255,255,251,147,110,107,139,93,89,200,165,159,205,200,204,46,35,49,75,60,75,39,27,39,176,173,176,211,193,192,160,124,121,199,183,183,68,62,73,34,20,32,2 169,152,176,170,150,176,172,151,176,173,154,177,172,154,177,171,153,175,169,152,174,169,152,176,169,151,175,169,147,172,171,149,175,169,145,167,169,139,161,170,148,170,169,150,173,167,150,174,169,150,175,170,143,171,165,137,154,154,119,118,157,123,127,166,141,154,169,151,174,168,147,171,167,148,173,171,150,178,154,121,123,138,92,69,152,114,105,164,141,154,170,153,175,168,146,167,167,147,171,169,147,174,156,122,123,152,115,111,161,128,138,168,146,167,170,150,172,167,145,165,166,146,172,167,144,169,164,138,154,168,143,162,171,148,174,170,146,169,169,145,165,169,144,167,165,141,166,167,144,169,169,144,170,170,145,168,170,146,171,169,145,170,169,148,170,169,147,170,164,139,165,167,145,171,169,146,173,169,146,174,168,140,165,168,141,164,169,148,169,168,149,170,2 135,110,128,151,128,150,161,138,160,164,141,162,162,142,160,157,135,153,146,125,139,129,107,117,144,118,138,159,137,157,170,149,168,174,153,172,172,152,170,166,144,161,154,129,144,137,114,126,150,125,145,165,146,164,176,157,175,181,160,178,179,160,177,173,153,169,160,135,150,143,116,131,153,130,149,166,142,161,178,157,179,168,136,139,173,146,153,177,156,174,164,137,153,148,121,136,152,129,148,164,137,158,175,151,171,177,150,165,179,153,169,176,153,169,165,139,154,149,121,134,151,126,144,161,136,155,170,147,166,178,154,175,178,154,172,172,148,161,161,132,146,145,120,132,144,122,136,156,133,151,163,139,157,170,146,163,171,148,164,166,143,157,155,129,141,138,112,119,133,113,123,147,125,141,154,128,147,160,136,152,161,135,153,156,132,146,146,124,130,115,92,91,2 193,155,169,214,181,193,216,175,180,217,173,176,225,187,191,216,177,179,202,164,168,191,157,168,205,167,178,224,192,201,228,195,202,225,187,192,223,183,184,223,187,186,208,170,177,196,158,165,209,169,179,220,180,191,228,195,200,204,160,168,204,162,170,224,186,192,208,162,167,203,165,173,208,166,174,214,171,177,210,168,175,125,68,87,147,95,112,224,180,183,215,172,176,210,172,177,203,160,164,215,171,179,215,169,171,178,128,140,188,139,149,227,182,183,222,180,186,206,160,162,202,152,151,217,171,175,223,177,181,234,192,195,236,195,196,232,188,193,228,187,191,211,166,167,212,170,177,219,176,179,229,186,188,232,187,189,237,195,194,240,201,203,227,185,185,204,154,151,213,174,183,223,181,186,230,184,184,238,194,196,238,199,196,236,196,196,228,187,186,207,162,162,2 189,160,186,187,156,177,188,160,175,191,166,185,191,162,182,190,161,175,188,158,173,184,152,167,186,157,181,184,154,171,186,159,179,192,170,198,189,161,180,191,163,184,188,159,175,186,154,171,181,151,165,186,158,175,173,135,143,134,84,86,159,112,106,190,162,180,184,154,160,187,157,171,183,156,174,184,154,169,151,105,106,128,71,71,126,68,64,159,117,124,190,163,175,185,154,165,178,150,166,189,165,189,151,112,128,132,84,90,139,81,73,164,125,138,192,169,189,185,156,166,180,150,172,187,163,188,180,154,178,163,126,129,174,139,144,190,165,189,192,169,193,189,162,183,184,159,183,185,161,180,184,158,175,180,149,158,185,160,181,191,169,191,192,168,190,191,164,189,180,155,169,180,155,169,184,159,177,181,150,163,186,162,185,189,168,192,190,166,192,191,167,191,2 130,100,108,162,128,139,179,148,175,182,152,174,178,144,162,171,137,153,165,132,145,150,120,135,153,122,134,172,140,157,186,156,179,193,164,184,191,157,174,188,156,178,178,146,162,163,127,138,162,134,154,178,149,169,189,157,174,202,174,199,203,172,191,196,164,182,183,146,159,167,128,138,164,137,160,178,150,172,192,163,185,183,146,163,184,146,157,197,163,174,184,148,157,169,132,138,159,131,150,176,151,175,189,162,187,175,138,152,182,145,160,202,173,198,183,148,158,170,134,145,153,125,140,167,140,160,178,152,170,190,163,181,197,170,194,193,165,194,181,150,167,166,135,143,144,122,135,164,142,162,170,145,163,181,157,180,184,158,183,178,150,174,169,139,154,153,126,136,100,80,91,156,133,150,162,136,157,167,141,158,169,141,162,163,135,152,157,129,135,103,82,87,2 195,185,190,205,194,203,214,206,210,217,208,215,221,220,229,211,201,197,204,194,194,198,197,202,200,190,197,210,203,213,215,208,215,212,197,198,215,205,206,213,205,202,207,201,203,200,195,198,201,188,190,214,207,218,218,213,224,210,198,203,205,190,188,212,202,204,207,192,192,206,202,204,204,187,187,211,197,204,211,198,205,157,125,128,151,117,122,212,195,196,211,197,197,209,203,206,206,191,189,211,195,197,211,192,193,172,142,145,169,139,142,218,201,201,215,202,204,205,188,181,207,189,182,213,191,185,217,199,203,223,206,207,224,210,213,225,210,217,220,205,203,209,191,185,209,191,190,219,206,209,222,207,207,226,209,210,227,215,215,230,221,225,221,206,200,209,191,180,204,190,188,220,210,214,226,211,212,231,213,211,231,220,217,229,217,215,222,211,206,211,197,195,2 187,126,138,189,130,138,192,130,144,175,110,130,180,116,133,206,148,161,206,147,156,205,141,149,198,139,146,199,140,156,174,111,139,115,64,97,112,61,92,192,130,147,213,153,165,211,148,160,200,140,147,202,143,166,140,83,119,96,49,86,106,51,88,157,93,120,219,160,178,216,156,167,210,151,161,178,121,143,115,61,98,115,60,96,119,62,100,143,78,111,216,153,173,223,169,182,211,153,165,179,124,147,119,62,100,131,71,111,136,78,115,157,89,124,211,141,169,224,168,184,206,150,160,196,141,165,117,61,103,114,59,101,130,68,106,174,99,137,212,143,171,218,157,168,198,136,148,206,149,165,164,112,141,123,69,103,150,82,116,198,128,162,214,150,175,215,155,169,194,131,144,208,151,159,214,159,167,201,142,161,196,135,162,209,145,166,212,150,170,208,147,164,2 93,52,77,203,147,159,208,160,174,213,163,180,215,159,178,215,163,177,216,161,176,178,120,141,163,111,126,222,167,180,221,172,188,204,148,176,195,137,168,230,182,196,227,176,191,216,158,177,207,155,172,230,182,195,228,178,201,147,91,144,122,61,116,222,169,195,236,186,203,217,158,179,212,158,176,236,191,202,208,161,190,134,73,130,141,76,130,207,147,184,239,195,210,218,162,185,209,155,168,232,186,196,216,175,201,133,73,135,155,84,140,220,152,194,235,187,204,218,168,189,189,139,155,222,171,185,232,190,204,198,154,184,196,132,177,230,173,204,227,180,201,210,160,180,128,85,105,222,172,180,227,185,190,233,190,200,224,172,195,221,170,193,212,159,183,189,131,151,51,22,48,186,136,151,213,166,176,208,162,174,205,155,173,199,148,172,191,131,153,125,73,101,2 207,166,171,206,165,173,205,163,174,205,165,179,192,150,158,183,139,149,176,133,142,179,139,150,212,170,179,213,173,184,213,174,186,211,174,189,201,161,171,193,153,161,188,147,151,191,152,161,210,164,172,212,170,177,212,174,185,199,158,166,201,164,174,208,177,186,203,166,173,194,152,157,215,175,183,215,174,178,202,158,165,143,83,86,182,135,144,210,176,183,204,163,168,195,148,151,216,174,185,216,176,181,205,168,175,151,94,100,180,128,134,208,168,174,211,172,181,208,166,176,207,164,167,212,169,174,213,176,181,203,164,171,207,167,177,215,181,190,212,173,181,210,167,177,202,161,161,207,167,172,204,159,162,197,152,152,206,167,172,211,174,182,211,170,178,205,159,168,196,157,162,199,155,163,194,147,154,197,155,160,197,154,157,202,161,166,206,166,176,199,156,168,2 155,133,138,161,136,140,165,140,139,169,145,147,165,139,137,159,134,131,148,121,118,126,101,91,159,135,141,165,139,139,173,147,148,178,152,155,170,143,140,165,140,137,157,133,131,142,119,110,160,136,137,171,146,151,178,153,161,182,156,161,179,156,160,170,145,141,158,133,124,148,126,119,162,137,140,169,142,143,174,146,148,152,111,94,171,141,136,174,151,150,163,139,136,148,124,117,160,136,138,166,140,143,171,144,145,159,125,116,174,145,143,176,152,154,163,138,137,148,124,117,160,137,137,165,139,142,171,144,146,174,147,146,174,146,143,171,144,141,161,135,133,142,116,106,153,129,127,163,140,142,168,141,145,168,138,137,171,144,144,165,138,137,155,129,126,136,109,99,145,121,116,157,132,134,163,140,144,163,136,135,162,137,137,150,119,113,144,117,111,118,94,81,2 175,153,175,178,156,180,181,162,185,178,155,171,176,152,168,178,159,179,178,159,177,174,153,167,174,150,170,177,158,182,179,160,183,172,145,151,176,154,173,179,161,182,178,158,174,175,154,168,175,152,173,174,151,171,166,140,145,153,114,97,156,120,114,177,156,178,174,151,159,172,147,153,172,147,165,171,145,160,149,111,98,133,84,56,136,85,56,169,142,154,174,152,160,173,148,156,169,141,151,174,150,171,146,109,102,132,86,60,148,105,83,167,139,143,179,161,180,179,160,178,170,146,155,173,150,167,160,131,138,159,130,134,165,137,139,174,149,163,179,161,182,178,157,172,171,148,162,173,153,173,174,155,177,174,153,172,173,151,166,175,153,166,179,157,174,177,154,169,169,146,162,171,145,160,173,150,167,169,141,142,169,140,140,175,152,165,174,148,151,173,146,153,2 112,91,104,163,136,152,170,144,161,175,147,168,174,146,166,168,145,161,156,136,158,97,80,98,148,122,140,166,140,160,176,146,159,180,149,168,182,153,171,174,150,167,164,145,168,133,115,132,153,125,145,171,143,160,175,140,153,164,119,128,169,132,144,175,149,169,167,147,168,144,123,141,156,129,145,172,141,157,178,143,158,168,123,138,158,116,124,168,136,144,167,145,162,147,125,146,159,132,147,171,139,157,179,147,165,167,125,135,154,105,111,165,130,143,167,143,162,144,120,137,153,124,136,163,132,145,176,146,162,175,139,152,169,129,141,173,143,162,160,134,152,138,118,136,138,110,119,158,130,141,169,139,151,177,147,164,174,143,156,167,139,156,153,129,147,109,92,105,92,71,84,151,125,137,158,129,139,165,137,151,166,137,152,156,132,149,137,115,126,56,41,51,2 195,160,180,193,153,170,185,139,148,190,143,162,189,145,162,190,153,173,190,157,184,189,162,191,195,159,175,190,146,159,180,128,139,179,126,133,185,140,150,184,142,160,187,152,177,191,162,190,194,154,169,195,155,172,184,133,143,181,130,140,179,132,140,181,138,154,187,151,175,186,147,160,197,160,176,201,164,182,194,148,162,183,130,141,174,121,130,174,127,135,178,136,148,184,145,158,194,159,174,196,159,174,192,149,164,176,121,129,170,113,117,172,118,125,173,124,136,186,151,175,191,156,181,194,158,180,185,139,148,172,115,119,171,114,121,174,117,132,176,125,146,188,151,181,186,153,169,196,164,188,192,152,168,180,129,135,183,132,144,186,137,160,187,145,173,187,150,175,184,154,168,193,161,180,196,160,180,189,145,162,188,141,157,194,153,176,194,158,185,184,148,172,2 245,181,190,248,185,193,246,184,190,246,184,185,249,190,189,248,188,192,208,140,139,173,102,96,247,185,197,249,187,200,231,159,165,215,138,140,223,148,153,242,178,182,239,174,181,222,153,157,247,185,200,241,174,191,199,116,129,158,79,88,177,93,107,223,144,156,241,173,187,243,179,193,245,183,199,236,165,178,170,88,100,95,40,53,127,62,72,204,120,135,236,166,191,241,178,199,245,179,192,234,159,169,168,85,94,90,39,51,119,57,67,199,113,127,238,165,193,240,174,197,242,176,183,237,165,171,191,106,114,150,75,90,164,87,99,224,144,157,241,172,193,242,177,194,242,177,182,242,177,180,227,155,156,206,131,134,218,144,148,243,177,184,245,184,194,245,185,194,242,174,179,243,179,181,244,181,183,242,179,179,241,177,177,245,182,188,245,184,195,241,180,188,2 183,153,171,196,167,186,204,176,195,206,179,193,206,180,193,201,180,190,190,168,175,177,153,156,191,162,181,203,175,192,212,187,202,216,193,210,196,167,173,174,138,132,197,175,183,183,162,168,195,167,182,205,178,194,213,187,203,219,194,207,193,159,157,160,114,100,196,172,183,186,166,171,194,165,177,204,178,192,213,185,206,164,111,117,181,137,145,209,183,197,197,172,181,185,161,168,193,167,176,203,176,188,211,179,198,163,106,113,183,137,148,213,187,201,194,165,166,184,159,166,192,167,178,201,173,186,208,181,195,213,181,193,213,185,197,207,180,187,196,169,176,180,153,157,184,160,169,193,165,178,202,173,190,205,177,192,207,179,191,203,175,185,192,168,174,177,153,153,175,152,159,184,159,170,191,166,178,197,171,182,198,172,181,195,170,179,185,161,165,166,142,137,2 161,143,157,176,159,173,184,165,177,185,161,170,183,159,166,184,162,170,175,153,163,162,136,149,171,152,167,179,158,168,193,176,189,187,160,174,184,154,166,193,175,185,184,162,174,171,146,159,176,156,171,186,166,178,190,168,184,151,100,117,157,110,126,193,171,182,184,159,165,170,146,150,176,154,167,191,171,185,167,134,151,122,63,83,135,73,92,182,149,165,187,163,169,171,145,152,170,145,153,188,166,178,149,107,124,107,48,72,130,65,85,173,136,150,187,164,170,174,149,158,169,147,159,181,158,169,163,126,142,128,70,93,140,85,108,182,151,166,183,158,165,170,145,151,157,129,136,172,150,158,177,152,166,167,127,152,165,124,146,178,149,160,175,151,157,165,142,148,142,107,109,164,143,152,173,152,164,173,143,163,170,139,154,168,141,151,161,136,137,152,128,130,2 152,128,145,161,136,154,172,148,169,175,150,170,171,147,163,167,144,160,158,133,149,149,124,140,155,132,149,164,141,159,174,150,173,177,154,174,172,145,155,172,151,166,165,145,162,151,125,139,155,130,151,165,143,163,174,152,177,176,151,171,174,149,164,175,157,173,167,148,163,155,134,150,151,126,143,162,139,156,171,147,165,164,132,154,162,132,151,176,156,173,167,149,166,156,137,153,149,130,145,160,141,157,168,145,160,164,134,156,162,132,150,171,150,167,165,145,162,153,134,151,147,130,144,159,143,159,167,150,166,172,152,174,167,139,157,167,144,162,162,146,162,148,128,141,142,126,142,154,139,158,161,143,158,166,147,165,168,148,171,163,144,163,154,138,155,141,119,131,132,113,127,146,129,147,153,135,150,159,141,160,161,144,166,155,138,155,146,128,143,132,112,126,2 154,131,152,161,138,162,168,146,175,168,144,169,162,136,148,162,138,153,162,142,165,156,134,156,156,135,158,163,141,169,168,144,172,167,141,164,165,141,158,167,150,171,163,143,164,157,135,155,155,133,153,162,141,166,168,146,175,164,135,162,159,130,154,168,147,169,165,146,168,159,138,159,153,131,154,159,137,156,162,134,158,150,116,142,149,118,141,166,142,164,166,148,172,158,137,159,152,133,155,157,137,155,161,136,157,155,125,152,153,122,145,164,141,162,163,143,166,156,135,155,151,134,155,157,141,161,164,149,174,163,142,170,158,127,150,161,133,157,160,139,163,157,141,162,151,136,157,155,140,158,160,143,164,163,145,172,160,137,159,160,137,162,157,137,160,153,136,158,146,132,154,152,137,158,153,135,153,160,143,166,161,143,171,158,141,167,153,134,155,147,129,150,2 142,105,123,159,114,134,174,133,145,176,134,147,172,129,141,164,124,132,153,120,125,113,82,87,155,113,133,167,122,138,181,138,152,187,146,158,182,139,151,173,133,140,160,126,129,136,102,108,159,116,130,173,129,143,183,140,154,192,150,162,191,149,159,179,140,146,163,126,131,142,105,111,162,123,136,175,134,146,191,145,157,146,109,127,142,103,119,183,139,141,167,133,139,146,110,116,159,116,129,173,131,143,186,142,156,159,120,134,158,118,134,186,146,154,167,131,136,146,112,118,155,115,126,169,125,136,178,139,151,186,151,164,188,151,161,177,137,145,165,130,135,142,106,109,146,105,117,162,122,130,172,137,147,173,139,149,173,136,145,172,135,145,159,124,130,128,94,93,107,78,89,155,120,128,161,127,136,162,132,139,163,131,140,161,127,133,150,119,120,87,65,71,2 162,132,142,163,133,140,167,137,146,167,138,149,167,137,145,166,135,140,162,132,136,157,127,127,162,132,137,166,137,143,169,139,149,168,134,147,171,142,150,168,140,145,163,136,138,159,130,133,162,132,134,165,134,140,168,134,144,113,80,96,127,97,105,169,140,141,150,113,100,160,131,134,163,132,136,165,134,142,165,130,135,75,51,75,80,50,63,165,127,126,160,128,128,160,131,133,161,130,135,164,134,141,166,137,141,109,73,80,124,87,98,168,135,141,165,138,145,160,132,136,161,132,138,164,135,140,168,141,148,167,138,145,169,139,150,166,138,142,163,133,138,159,130,132,159,130,133,164,138,143,167,141,150,168,142,150,168,142,149,166,141,140,158,128,127,156,127,128,158,130,132,161,134,139,164,137,143,164,137,143,166,141,145,165,142,142,159,132,134,156,128,132,2 199,146,147,209,163,170,209,157,157,208,154,152,205,148,142,209,158,149,208,160,161,200,148,156,200,147,154,207,159,160,207,156,152,192,137,134,205,149,143,213,166,165,206,155,158,198,141,143,196,139,143,202,148,146,211,164,162,154,95,99,201,149,145,209,159,150,201,147,147,198,143,147,200,147,150,200,140,142,204,147,147,169,103,100,189,126,119,208,155,143,203,150,148,200,148,155,204,156,165,203,150,153,212,164,178,193,130,123,198,142,141,211,161,161,203,150,155,197,139,147,201,152,162,204,152,157,210,161,169,197,138,130,205,150,152,207,153,156,197,138,136,192,131,139,194,141,154,197,138,145,202,144,155,191,127,125,192,126,130,204,148,162,199,141,151,195,142,155,186,132,145,187,125,133,195,135,155,196,139,151,194,134,142,198,140,158,194,136,153,183,128,136,2 171,138,152,172,139,149,173,136,141,172,132,135,171,128,134,169,131,143,170,136,148,166,127,131,165,124,131,166,125,129,175,141,151,168,125,135,161,114,130,169,127,134,169,131,140,166,127,129,166,123,129,168,127,137,167,121,135,162,120,145,164,123,146,168,124,133,170,131,148,168,132,143,171,133,149,171,133,147,149,97,116,153,104,130,165,120,143,165,118,133,163,115,124,165,127,136,170,135,154,165,124,128,150,98,102,157,108,127,165,119,141,156,107,119,163,123,131,165,126,140,170,134,159,168,129,144,163,117,130,162,115,133,156,105,123,156,103,114,167,127,142,166,128,145,165,121,141,168,124,145,167,124,138,171,134,154,164,117,140,164,116,130,165,123,130,165,125,139,163,119,141,163,120,132,162,119,127,167,127,145,169,131,153,169,131,147,165,125,140,164,128,144,2 157,113,120,174,133,141,185,145,155,191,149,160,193,153,168,179,123,135,174,129,145,157,120,128,170,123,136,183,141,154,193,155,165,197,157,164,198,157,172,189,140,156,180,137,148,165,128,135,177,136,151,186,142,157,191,148,156,194,150,156,189,139,151,191,147,156,182,142,146,167,130,137,173,123,136,184,135,153,189,137,148,179,126,147,183,130,153,188,136,149,182,140,151,167,127,137,170,119,134,180,128,147,189,140,160,176,120,137,178,120,141,183,131,146,182,136,150,166,126,136,170,119,145,177,125,147,185,129,153,188,135,153,185,130,153,186,132,151,179,132,149,163,120,131,160,107,128,170,116,138,179,123,150,177,120,141,185,128,154,181,129,154,172,122,143,150,101,119,138,91,108,158,103,123,164,113,133,169,114,136,175,121,148,168,113,134,161,107,123,104,65,81,2 101,72,91,133,100,125,153,118,150,170,124,159,175,121,153,178,125,156,171,117,142,137,92,108,130,96,120,152,115,143,176,135,167,187,139,174,186,132,162,183,131,157,178,129,151,160,113,128,143,104,130,166,124,151,187,141,172,196,144,175,197,143,173,194,142,167,183,135,154,168,127,140,151,111,137,174,129,157,192,143,177,180,124,134,178,118,119,197,149,169,183,136,153,167,123,137,154,112,135,175,126,151,189,137,168,184,129,139,184,127,131,193,143,161,181,137,149,164,125,133,149,103,122,167,117,142,184,133,157,193,141,161,194,138,160,187,130,148,176,126,143,158,114,122,131,87,104,162,113,133,176,128,149,185,134,154,187,135,155,179,126,142,170,124,133,132,94,95,81,48,60,145,98,114,163,116,135,171,124,144,172,124,142,168,120,130,151,108,109,71,48,53,2 153,129,155,173,154,185,177,157,187,179,155,183,179,156,183,181,165,197,176,160,191,168,149,177,155,129,156,177,156,188,186,170,205,183,159,193,186,164,194,185,171,207,179,161,196,171,150,177,166,143,171,178,156,184,187,166,197,150,101,121,155,107,118,180,155,184,178,159,197,175,154,183,169,148,177,182,162,192,161,120,135,117,53,60,137,77,80,176,147,170,181,163,197,174,151,177,165,140,166,182,161,192,161,121,139,123,58,61,144,91,99,186,164,193,179,155,184,178,158,189,166,143,167,180,160,194,178,152,185,165,123,139,185,163,192,190,173,206,178,155,191,177,158,192,167,147,174,177,159,190,174,148,179,183,161,191,191,177,209,187,170,199,178,157,190,174,158,191,159,138,160,172,155,183,174,150,179,180,162,195,183,168,199,182,166,194,174,155,183,167,147,175,2 72,50,51,142,113,107,163,132,135,166,130,138,162,122,136,156,105,127,110,64,79,39,21,24,133,103,102,166,133,139,178,145,156,184,148,162,181,142,160,162,104,131,149,87,110,83,52,61,157,123,126,178,140,152,190,153,164,198,160,178,192,148,171,171,117,146,154,92,119,125,83,97,166,132,139,186,146,154,198,156,167,188,134,138,186,131,147,181,127,159,159,100,129,141,96,112,164,130,136,182,144,154,196,154,166,188,132,132,180,128,142,182,130,157,176,123,149,157,113,131,150,117,119,167,129,132,185,146,151,191,147,158,190,143,159,185,136,155,179,132,153,162,124,141,90,65,65,102,75,78,120,91,95,153,118,126,165,122,133,164,119,131,167,128,144,140,104,119,13,3,6,8,0,2,11,2,2,37,22,22,100,64,69,137,85,95,132,89,99,85,56,64,2 174,141,155,174,138,150,175,141,155,176,143,164,174,137,160,172,132,155,167,125,147,162,111,137,174,137,148,176,140,154,175,139,154,170,129,138,174,134,147,172,131,151,168,122,146,165,113,142,177,140,151,177,143,154,171,125,130,159,101,99,161,108,111,171,128,154,168,120,149,164,113,143,177,138,152,174,131,135,163,107,101,162,102,114,152,86,86,158,100,103,169,122,151,163,110,137,177,140,153,174,131,141,164,110,106,162,106,110,161,101,103,163,108,117,169,121,147,164,112,136,176,141,154,175,137,150,174,132,139,170,118,122,169,112,114,174,126,149,172,126,148,166,117,139,171,134,146,173,136,150,173,130,140,172,121,126,174,123,138,176,132,154,173,129,144,168,117,135,165,126,133,167,127,135,169,127,137,169,124,135,172,126,142,174,131,150,173,130,144,169,121,138,2 23,15,21,5,6,14,57,43,54,168,131,151,189,142,169,190,146,169,180,140,154,164,128,141,16,10,16,4,2,7,115,93,108,191,155,178,198,157,181,193,152,170,184,144,157,168,130,141,3,0,2,34,24,30,163,132,148,192,155,174,194,154,169,193,157,172,185,149,161,170,135,147,3,1,5,89,70,81,177,140,153,176,128,123,183,136,133,193,158,167,183,149,160,167,133,143,30,21,27,134,102,112,176,143,156,179,137,136,183,140,140,189,157,171,177,143,153,157,123,130,68,48,55,144,111,127,170,133,147,183,152,167,188,152,165,180,146,162,170,136,149,145,110,114,68,46,51,133,103,117,165,128,139,178,144,160,179,143,158,172,138,151,162,128,135,138,105,101,52,32,34,96,73,80,153,125,138,162,132,145,160,128,138,154,122,129,149,117,117,103,78,75,2 113,89,98,148,124,138,166,139,155,175,146,165,180,150,171,182,151,169,174,141,154,171,139,153,126,102,109,152,126,141,169,142,164,178,150,170,178,146,154,181,151,165,177,145,160,171,139,148,137,112,127,151,119,128,162,127,129,168,133,135,169,130,126,175,144,146,177,150,160,171,143,152,142,113,128,154,123,138,160,124,123,160,118,110,162,121,115,169,137,135,172,144,151,170,143,151,143,110,112,156,124,137,158,117,113,157,110,98,161,122,117,166,133,132,168,139,145,166,140,151,146,113,123,160,128,145,163,128,135,161,117,110,161,118,110,168,139,146,169,145,160,163,139,149,148,115,130,160,131,149,163,132,141,167,133,145,168,134,149,166,133,143,163,135,150,159,136,144,139,104,102,154,122,132,160,132,151,165,134,144,168,136,151,165,136,152,158,128,145,153,126,138,2 168,140,165,174,146,172,178,150,178,179,152,178,180,155,180,179,156,181,173,149,174,167,142,167,171,145,168,177,152,175,180,153,179,183,161,186,184,161,188,180,155,180,176,153,176,171,146,170,173,148,171,177,149,173,181,154,178,180,153,176,171,134,155,181,154,179,179,156,178,174,148,171,171,145,169,176,147,172,183,160,180,140,89,98,137,78,86,185,167,190,178,155,178,176,154,175,171,145,168,175,147,172,182,163,185,147,97,103,162,121,134,184,162,186,178,154,176,176,153,174,171,145,168,175,149,174,179,157,179,181,156,178,183,157,181,182,157,180,177,155,176,172,148,169,168,143,165,174,152,175,178,152,171,182,157,178,183,158,183,180,153,178,175,150,174,169,144,166,163,137,159,171,149,169,176,152,175,180,157,182,180,156,181,177,152,177,172,146,169,166,142,164,4 182,137,147,182,138,150,176,132,141,179,136,145,176,134,140,176,134,144,175,134,142,172,131,139,183,140,149,165,113,114,152,100,96,155,101,97,156,105,100,158,112,109,174,136,147,172,134,143,170,125,130,148,95,89,161,114,115,160,112,109,160,113,111,156,108,103,163,121,125,172,136,146,158,110,112,154,105,106,166,121,124,169,126,127,165,123,126,155,110,109,156,110,108,176,139,153,160,115,121,154,109,110,167,125,133,170,129,133,162,120,121,151,105,102,158,112,111,172,129,139,168,127,139,146,99,95,160,119,118,167,127,127,163,121,122,151,104,102,158,108,106,176,131,139,173,138,154,163,124,131,146,97,90,145,96,90,157,112,112,158,109,105,172,126,132,183,141,155,173,136,149,180,146,158,173,133,140,162,116,120,157,107,104,164,113,110,180,136,150,184,140,156,2 143,105,104,162,123,130,173,133,142,181,140,152,178,136,147,168,125,134,158,118,124,135,98,99,161,119,125,174,131,143,188,148,159,182,138,146,185,143,154,181,139,150,167,126,136,155,118,121,170,127,137,184,141,154,179,134,140,162,111,111,167,119,117,177,135,142,174,135,144,161,125,133,173,132,142,186,146,156,169,125,130,174,129,133,171,125,125,169,124,126,179,141,152,166,125,134,176,136,146,188,148,161,185,143,151,167,118,115,166,117,116,174,126,128,187,142,156,173,128,141,176,135,147,192,147,160,200,156,166,188,141,148,177,126,126,191,143,154,191,146,160,177,131,143,174,130,142,187,140,149,198,149,159,201,152,163,198,151,164,194,146,160,187,140,154,177,132,146,162,120,125,177,132,140,191,144,156,193,143,153,193,145,158,188,142,155,181,134,148,171,126,137,2 172,148,175,173,147,175,175,150,178,174,150,180,175,146,175,176,148,178,175,148,174,173,144,170,171,145,174,170,142,167,169,142,164,174,146,176,175,147,177,176,147,174,177,150,178,176,149,176,169,140,170,166,135,163,158,125,146,141,105,112,155,125,134,174,148,175,175,147,175,174,146,174,168,140,167,165,134,160,119,76,80,78,44,47,95,59,56,161,132,151,174,146,177,171,140,170,170,143,170,167,140,165,130,87,85,75,34,37,72,35,35,153,121,138,173,148,178,171,142,167,172,146,174,170,142,169,157,125,138,130,90,92,133,97,106,163,136,163,171,146,175,171,144,169,174,149,176,173,147,176,169,139,162,165,134,152,169,140,168,170,144,174,172,148,174,171,146,171,172,147,172,173,147,175,172,143,170,168,137,160,169,139,164,172,146,174,172,148,174,170,146,170,2 155,132,153,162,135,159,169,143,168,171,147,174,171,147,171,167,141,162,159,132,152,144,116,136,159,137,157,165,143,163,172,149,172,173,148,175,175,150,174,172,145,166,163,136,157,148,120,141,162,138,158,168,146,166,172,148,170,175,151,173,177,153,176,173,148,169,164,135,156,151,122,143,161,140,158,168,147,167,171,144,166,113,77,78,138,110,119,176,149,173,163,134,155,153,126,146,160,139,157,167,146,166,173,151,172,137,104,109,146,118,133,172,150,171,163,138,156,155,130,147,158,138,156,164,143,161,169,148,169,175,151,172,172,149,171,167,146,166,162,139,156,154,130,145,152,134,149,159,141,159,166,147,166,169,149,168,167,144,165,165,145,163,158,139,154,148,126,138,143,125,137,152,134,151,160,143,161,163,142,160,162,139,159,159,139,157,151,133,145,140,121,128,2 203,178,197,174,142,150,127,86,84,162,126,133,189,159,164,185,150,156,191,157,181,200,171,187,174,135,133,107,55,47,83,37,34,97,46,39,128,85,85,178,140,154,163,119,116,189,159,167,148,101,84,97,49,44,100,52,51,110,54,45,154,113,118,165,127,125,93,40,27,143,95,83,142,93,77,86,36,32,94,43,35,158,115,104,192,165,178,167,126,114,98,48,40,133,89,81,163,121,116,102,49,42,134,86,80,185,148,153,165,121,108,113,65,53,87,38,32,149,108,109,186,151,155,181,145,156,188,152,173,187,151,164,143,88,74,76,35,38,80,38,37,167,129,135,186,151,157,183,146,164,190,157,172,193,156,168,134,83,69,84,38,34,150,114,119,203,180,193,190,156,173,190,154,170,190,154,156,197,167,178,177,143,149,168,131,134,207,183,199,203,182,194,2 160,137,144,174,151,161,183,160,171,183,156,170,175,141,157,169,136,151,165,138,150,153,133,135,168,147,154,177,153,161,188,168,179,191,164,177,176,141,145,177,147,156,175,151,160,163,140,141,169,146,153,181,158,166,184,159,169,146,114,119,164,131,132,177,143,149,179,154,160,165,144,147,165,141,144,181,160,164,165,134,133,88,42,35,139,101,102,169,138,143,180,159,164,162,137,141,165,144,148,171,145,141,167,135,136,163,125,133,103,60,52,144,112,112,179,154,164,158,134,139,162,143,145,168,145,154,175,148,160,170,140,147,140,111,114,176,150,163,170,143,158,153,128,136,147,128,129,153,124,137,167,142,154,175,152,164,182,160,172,171,144,157,163,138,146,138,112,111,98,78,82,149,125,130,162,138,148,163,139,150,161,135,150,161,134,146,152,127,127,89,71,69,2 66,48,50,128,96,95,144,113,119,150,115,127,147,112,126,137,108,119,118,84,89,101,64,62,103,73,68,141,109,112,152,116,123,158,117,126,161,123,143,149,116,132,135,103,114,120,88,94,121,85,76,148,114,114,160,124,130,167,125,139,171,133,152,157,122,138,144,113,123,126,94,105,131,96,95,153,122,124,168,135,143,171,134,151,165,134,155,170,141,164,157,130,148,132,104,113,134,100,92,155,124,126,174,145,167,175,141,158,173,141,157,176,151,172,166,144,170,139,116,127,142,115,118,156,128,135,167,137,157,179,149,168,184,160,172,174,151,172,156,129,152,137,113,126,134,108,115,151,128,141,158,127,148,174,146,166,178,158,177,167,147,171,152,128,151,130,105,122,108,89,96,142,120,135,156,129,156,165,142,166,169,149,174,154,132,155,144,124,148,122,101,117,2 142,107,115,145,104,113,151,112,122,152,108,125,156,116,141,148,109,127,138,103,114,137,106,123,147,114,119,151,116,124,153,108,121,159,114,133,164,124,144,156,118,138,143,109,121,138,106,114,148,115,114,154,118,124,161,115,137,163,128,144,159,130,149,162,128,149,151,120,139,147,118,134,154,126,130,159,127,140,165,125,145,154,121,137,146,119,143,166,137,158,159,129,152,156,131,158,157,131,141,164,134,152,167,136,151,157,125,138,156,123,147,171,148,163,163,133,157,161,134,164,154,127,144,164,137,157,167,143,157,168,137,151,172,140,156,171,150,160,166,137,164,156,129,158,149,121,135,161,134,155,166,140,158,173,147,165,173,149,163,171,150,167,163,137,164,146,120,144,144,116,126,157,129,150,162,136,148,171,147,162,172,152,167,165,144,161,159,137,162,145,118,142,2 174,119,157,185,130,174,189,133,174,190,140,183,190,144,188,189,142,181,195,151,193,198,149,187,161,104,126,178,113,155,189,123,178,181,126,165,180,135,172,192,145,190,194,143,186,197,142,184,160,106,120,181,121,154,178,110,151,134,74,79,122,67,63,167,118,137,196,144,186,196,137,179,168,117,126,191,142,174,177,124,153,116,62,57,108,53,41,143,87,81,196,146,184,197,138,176,181,126,147,191,139,169,184,136,170,126,75,71,120,65,51,166,111,126,198,145,186,197,135,169,180,117,151,188,126,170,189,133,175,152,97,103,146,85,90,192,134,178,199,135,178,196,126,161,181,120,160,186,122,168,193,129,174,178,113,150,181,118,157,197,132,181,197,123,166,194,119,159,177,121,164,186,126,170,187,120,164,190,124,175,195,135,181,193,124,166,191,123,169,181,113,156,2 172,135,158,187,145,178,183,131,178,194,139,187,200,141,185,190,120,165,167,102,148,113,61,91,182,141,169,186,141,176,185,128,172,200,147,192,209,151,196,206,138,184,187,111,159,147,82,111,178,139,157,174,132,157,182,125,156,209,160,204,212,164,212,208,143,185,191,117,155,139,85,111,155,115,113,164,121,143,188,130,171,168,108,135,175,121,145,214,144,184,175,108,146,125,83,105,159,123,139,158,114,135,194,135,168,176,113,139,187,121,151,199,141,186,140,102,128,132,96,114,144,106,125,144,108,124,184,122,160,214,143,198,194,139,189,105,80,100,81,60,66,95,70,77,135,101,114,136,108,119,145,112,133,150,108,142,117,97,122,81,65,73,53,38,39,42,30,32,118,92,104,131,95,106,130,105,112,118,92,106,106,86,103,85,68,74,57,44,45,39,30,37,2 191,167,190,200,175,197,205,179,201,209,184,209,208,184,210,204,177,201,193,161,184,180,146,170,194,172,191,202,178,196,211,187,209,214,192,217,211,187,210,208,183,208,199,170,193,186,153,175,193,169,187,201,179,196,208,185,210,210,184,213,211,185,213,209,183,210,201,171,197,191,163,185,187,164,188,195,174,198,211,183,216,116,88,100,153,124,145,219,192,225,201,173,199,191,165,187,180,158,181,194,173,196,208,185,213,175,147,167,188,158,183,213,188,215,202,178,203,189,163,187,180,162,181,194,173,194,205,183,205,214,189,214,215,190,215,208,182,205,200,171,195,186,159,183,180,158,178,191,166,188,200,176,196,205,180,204,207,182,206,206,177,204,195,165,191,184,158,181,171,147,166,183,157,180,192,168,189,199,172,197,201,174,200,198,170,196,189,159,185,177,149,172,2 191,174,195,192,177,201,192,175,199,190,172,195,191,176,201,191,171,196,190,171,192,188,166,188,191,174,196,191,171,195,188,167,192,191,172,198,193,174,203,190,168,198,190,171,196,189,169,191,188,168,195,189,168,197,182,157,181,137,108,114,141,115,127,186,162,191,188,165,197,187,164,190,184,163,190,190,167,199,149,122,135,27,19,22,55,40,38,177,148,166,189,169,203,186,166,192,184,162,190,189,167,197,155,128,138,53,34,33,77,54,52,180,152,173,189,167,196,189,169,192,188,167,194,189,169,195,188,167,192,165,139,151,164,138,154,190,168,197,190,166,191,190,168,190,191,175,198,191,174,196,191,172,196,192,173,197,192,170,195,192,171,195,193,173,196,191,170,191,191,177,199,192,177,198,193,174,194,193,174,194,192,173,192,194,173,194,194,173,195,191,170,191,2 126,103,105,185,157,155,190,162,157,183,145,141,215,180,177,228,196,191,225,195,187,210,179,169,177,145,144,189,158,156,117,88,99,116,73,90,156,105,116,224,185,179,241,209,200,225,197,190,200,162,159,154,122,127,71,48,70,111,81,100,109,71,93,181,138,139,254,220,206,235,209,201,213,177,169,141,106,114,88,59,80,102,76,96,97,73,95,151,107,116,247,208,194,240,213,202,223,189,179,170,130,134,96,60,81,125,89,109,107,77,97,145,101,110,242,199,185,242,214,203,227,194,188,214,176,172,125,74,91,157,106,126,127,92,111,144,102,112,245,204,188,242,213,201,221,189,182,242,207,198,220,169,165,181,121,132,161,113,123,206,161,158,248,212,199,234,204,193,215,183,175,238,201,191,251,205,198,245,196,189,240,195,182,245,202,192,239,205,195,223,194,183,2 96,70,85,137,107,125,157,126,147,165,132,153,160,127,151,156,127,151,141,109,128,93,68,85,130,99,117,156,127,149,173,141,166,177,143,166,177,146,168,163,130,153,149,118,142,133,106,126,147,118,140,168,138,160,181,148,169,189,157,179,191,162,183,174,139,163,150,116,146,145,120,147,156,124,146,175,140,160,186,154,173,184,147,162,183,142,162,183,150,179,159,123,151,136,98,129,159,127,148,177,140,161,187,152,173,176,123,135,173,127,144,178,155,176,170,142,167,154,120,147,150,118,140,166,132,154,180,144,165,188,146,167,185,159,176,178,158,172,169,145,165,160,133,159,124,92,112,140,105,122,157,124,140,172,134,158,180,151,167,173,144,160,167,137,159,158,129,156,72,47,62,86,59,78,103,74,95,124,93,116,137,102,125,137,100,125,142,110,135,134,103,130,2 166,133,158,169,137,162,169,138,164,172,142,169,172,140,168,173,142,172,170,139,165,168,137,163,169,138,163,170,138,165,172,142,169,171,140,165,174,143,167,174,143,168,170,136,163,171,139,168,167,132,155,172,140,167,170,135,161,161,121,135,155,109,115,171,137,162,171,138,171,169,133,168,171,138,162,172,140,164,163,123,134,158,110,125,153,100,116,146,94,96,161,127,150,166,135,169,170,136,163,167,131,150,157,110,116,153,99,108,161,115,133,147,98,96,157,124,140,161,133,163,169,135,162,170,135,162,165,126,141,160,116,128,163,124,130,158,123,128,164,140,166,162,136,163,168,133,162,171,137,166,172,144,163,169,139,153,164,132,140,163,136,152,163,140,166,161,136,161,165,132,158,170,137,162,172,144,165,168,140,151,165,137,149,165,141,163,164,141,170,161,134,158,2 22,12,24,13,4,11,69,52,73,169,134,157,187,148,169,187,145,166,176,137,155,140,107,121,20,9,17,15,4,10,129,104,127,198,165,184,197,161,181,192,149,169,179,139,156,157,122,136,4,0,0,52,36,48,176,144,165,198,164,175,196,160,174,192,153,171,181,143,158,160,126,140,66,39,59,109,81,99,184,146,160,179,130,129,186,141,145,192,159,169,180,147,160,159,127,141,123,74,110,146,109,130,182,147,161,180,131,137,183,142,149,186,155,168,168,135,146,144,112,123,105,62,91,148,110,133,176,142,157,187,153,170,188,152,169,177,145,162,160,129,142,128,96,103,76,49,72,140,106,131,171,134,155,183,147,167,179,143,160,166,131,149,154,118,129,107,76,83,46,28,47,109,82,108,153,121,145,163,131,150,159,126,141,154,121,134,137,104,109,58,41,51,2 145,113,139,167,135,159,173,136,154,175,141,165,177,146,171,169,136,160,157,123,144,147,114,131,149,117,141,169,138,163,179,147,174,175,141,160,169,130,147,167,130,154,159,128,147,148,118,136,152,119,145,164,127,149,170,132,146,165,124,132,159,117,126,161,128,143,154,125,142,143,113,128,155,122,151,163,125,148,160,117,124,158,112,116,155,111,121,155,119,132,149,119,136,138,109,128,153,115,142,163,123,150,160,117,127,152,100,104,153,108,113,156,123,136,149,121,142,138,109,128,148,101,115,159,121,142,161,125,143,158,112,123,156,112,125,155,121,137,145,114,136,137,108,129,149,109,134,157,125,150,160,131,153,162,127,145,162,127,153,158,128,150,142,111,134,133,102,128,145,107,136,150,114,132,156,126,145,162,128,154,158,122,144,154,122,143,140,107,128,129,96,119,2 135,109,117,162,135,148,173,145,157,177,146,154,182,157,165,165,139,141,143,115,113,121,93,88,129,103,111,157,133,144,180,157,170,197,176,190,197,175,188,172,145,150,154,128,132,127,100,99,116,90,98,147,121,129,181,155,166,191,155,159,196,166,171,186,166,174,150,123,124,131,107,111,108,83,87,136,111,119,169,143,146,153,105,94,156,98,90,193,171,180,150,126,128,127,101,99,94,72,67,111,88,91,163,141,151,152,109,109,156,85,87,202,179,192,154,130,135,116,90,89,98,78,80,81,60,60,141,118,128,185,156,172,186,159,174,202,183,205,167,144,156,106,80,80,78,60,63,76,57,58,100,78,81,179,156,177,193,174,196,189,170,188,169,149,164,108,87,88,55,41,42,64,46,45,76,57,57,150,128,141,186,165,189,174,158,175,148,130,139,101,81,79,2 150,124,135,167,140,156,182,157,174,184,158,177,185,162,181,176,155,172,161,136,143,145,117,117,152,126,136,164,131,148,172,136,143,168,129,126,171,133,131,179,154,164,169,150,164,150,124,128,147,120,132,156,124,132,152,109,95,141,94,86,139,88,73,168,133,126,178,160,180,153,130,140,136,110,122,155,127,133,140,100,88,138,89,97,124,55,57,160,119,112,183,160,177,159,136,148,137,113,129,156,127,141,140,103,97,128,79,85,127,31,38,162,114,111,188,169,186,172,149,165,124,98,109,154,128,144,165,133,144,143,101,103,151,85,91,177,144,157,189,172,192,174,152,168,87,61,64,151,124,141,173,145,169,166,135,151,174,147,163,186,166,191,186,167,189,177,157,175,69,47,49,129,103,117,172,145,169,169,140,161,179,156,180,184,166,188,180,162,179,172,150,165,2 183,130,151,191,135,161,197,142,165,192,133,146,201,143,165,224,171,199,226,166,190,220,156,182,186,134,158,183,126,148,174,114,118,177,116,117,194,133,145,208,150,170,220,164,187,221,159,185,177,126,146,154,100,109,161,104,107,170,112,121,167,109,114,191,132,144,216,159,186,223,164,189,189,137,166,167,109,125,154,99,105,142,89,98,128,73,81,162,101,107,203,145,164,216,161,185,205,153,193,181,123,150,141,89,96,121,75,85,127,81,91,158,99,102,204,147,166,219,165,191,205,153,189,185,130,156,134,80,85,116,68,71,140,91,96,168,108,115,210,156,181,222,165,194,197,147,174,195,145,175,169,115,133,143,88,92,151,96,101,186,131,148,212,159,188,215,158,182,198,148,175,197,146,175,194,145,172,196,146,171,190,141,164,196,145,166,209,152,176,210,153,175,2 87,65,73,123,92,107,141,113,128,167,138,154,168,139,153,162,133,146,155,128,138,131,105,106,120,95,106,138,109,127,157,127,144,175,147,162,185,156,172,177,149,162,162,135,147,148,121,125,130,107,118,153,125,141,166,137,153,171,143,156,189,162,175,191,162,176,175,148,161,154,130,136,146,122,137,169,142,159,177,149,166,142,109,114,163,131,139,196,166,181,179,149,160,161,135,141,142,118,131,164,139,154,182,156,177,139,109,116,156,126,132,198,168,181,184,153,163,167,141,147,133,111,120,155,130,143,170,145,160,175,149,165,181,155,168,189,161,176,180,152,162,162,136,137,110,89,87,138,115,121,152,127,139,165,139,155,169,142,158,171,144,159,166,139,147,146,120,115,65,49,45,117,91,89,130,102,102,139,110,113,147,121,130,148,125,134,147,122,123,111,89,83,2 174,155,173,177,159,176,178,161,176,170,145,148,169,138,137,181,164,176,182,167,179,180,165,177,175,159,174,175,157,173,166,144,153,142,102,87,140,97,74,172,151,155,182,165,177,180,164,175,174,157,171,172,153,166,145,114,109,113,70,49,112,68,50,158,129,125,181,163,175,180,163,173,172,152,165,164,143,151,138,105,99,117,78,67,108,61,45,151,118,112,182,165,176,180,163,172,166,145,159,160,136,139,135,96,85,132,95,87,137,98,86,163,135,134,183,167,178,180,163,172,165,146,158,165,143,150,148,114,105,145,113,105,153,122,118,176,153,163,179,160,171,179,163,172,167,149,161,167,144,159,164,137,143,156,126,121,165,135,138,179,160,173,179,160,170,179,164,174,166,146,158,168,145,161,168,146,159,170,146,158,175,155,168,178,161,175,179,165,176,179,166,176,2 124,119,139,148,142,171,161,154,187,167,160,193,169,163,194,163,160,187,150,146,169,128,121,137,138,133,155,153,144,173,166,157,189,177,170,201,179,175,205,169,164,189,155,148,171,140,130,149,144,139,161,158,152,179,169,159,192,173,159,186,172,157,178,175,169,195,161,153,176,144,134,152,142,137,159,157,151,177,173,167,200,140,116,126,132,104,104,177,171,197,161,154,177,145,137,155,139,134,155,153,144,171,165,155,187,147,126,136,152,131,143,174,167,192,160,154,175,143,135,150,133,127,145,147,138,161,158,147,175,166,150,178,169,157,185,169,163,187,155,147,168,135,130,139,111,108,119,141,135,156,149,143,169,157,147,175,159,148,177,156,147,171,147,140,155,113,112,113,58,59,59,122,120,132,137,133,153,142,135,157,142,132,155,139,132,150,127,123,127,63,65,60,2 169,145,172,177,149,175,188,165,194,190,166,192,176,142,156,169,132,156,160,125,149,144,110,137,164,134,152,175,146,165,194,171,204,195,170,197,188,154,178,186,149,188,169,135,163,150,116,142,168,141,166,176,146,171,188,162,186,189,160,189,188,158,184,193,158,198,171,130,170,163,136,176,165,136,157,169,134,150,184,157,182,170,132,149,177,139,159,193,162,198,170,130,160,163,136,171,166,137,163,175,147,175,189,168,202,185,156,185,185,153,183,190,162,197,172,138,166,158,128,160,166,141,172,177,152,183,182,156,181,179,146,163,181,148,177,186,157,194,172,142,178,145,109,136,157,129,155,169,142,170,178,151,180,179,151,178,176,138,170,175,144,179,161,132,164,140,109,141,149,123,152,162,137,170,166,135,166,175,148,185,172,144,178,165,138,172,147,120,149,126,95,118,2 183,164,177,188,169,190,192,175,203,184,161,178,179,156,162,186,169,190,185,163,185,184,154,178,178,156,158,180,157,163,187,167,189,182,157,176,178,156,162,184,164,178,182,159,173,184,156,184,174,147,149,178,154,160,181,157,173,158,123,122,165,137,136,181,160,172,182,159,174,185,160,188,172,146,148,183,164,187,175,153,170,142,96,69,154,118,106,180,157,171,188,170,194,188,170,197,176,158,175,183,166,191,179,157,174,153,109,88,159,119,107,179,156,171,188,171,197,186,167,190,183,168,196,186,172,198,188,174,201,179,156,170,177,149,160,181,160,176,185,165,189,185,164,187,184,168,188,183,167,185,184,166,184,185,166,190,182,160,177,180,160,175,184,165,189,185,165,189,180,159,173,180,159,172,175,149,147,177,149,158,174,146,151,178,154,164,183,163,187,181,159,181,2 43,27,39,143,122,150,166,138,159,163,130,146,159,123,135,156,120,135,123,96,116,51,29,44,92,74,97,165,137,161,165,131,144,176,140,158,173,131,146,165,122,139,151,113,130,80,52,67,128,107,136,170,139,161,175,138,157,184,141,162,183,135,156,173,126,143,163,121,137,110,82,101,139,112,137,170,133,151,179,140,157,185,142,156,184,136,151,177,132,152,165,125,141,116,87,104,129,98,118,164,123,136,176,137,154,183,143,157,174,128,134,164,119,128,162,126,144,106,78,95,105,78,99,158,120,132,161,119,129,162,116,120,162,118,125,152,109,120,147,117,139,76,53,70,67,45,67,143,117,140,145,104,106,141,94,99,148,109,120,148,117,136,104,76,93,40,22,35,37,18,32,83,65,88,139,109,126,129,90,96,136,106,122,116,91,109,44,26,39,20,8,15,2 79,50,62,147,103,128,157,113,142,167,124,155,163,122,152,152,109,134,140,97,113,70,43,48,128,91,110,156,110,135,174,124,154,183,134,166,178,130,154,174,128,156,159,114,134,121,83,92,148,114,136,174,136,162,184,136,164,176,119,138,174,114,129,183,134,155,166,124,143,145,106,115,142,96,120,174,136,167,183,144,168,158,107,115,163,108,126,167,117,133,168,128,146,153,112,125,127,75,92,147,91,119,159,110,136,142,95,99,142,96,102,151,104,115,169,127,149,155,111,125,135,109,125,151,117,137,152,103,130,138,82,93,144,100,102,162,119,133,164,121,142,146,104,111,120,99,115,146,123,145,156,131,155,159,125,148,166,124,137,175,137,157,159,117,130,121,83,85,78,60,71,140,119,142,143,119,142,148,119,141,161,128,147,158,122,134,145,105,109,71,47,48,2 175,130,158,179,128,159,181,136,171,175,124,149,173,124,145,181,139,165,186,145,171,158,117,137,181,143,169,178,131,160,171,122,144,169,119,135,167,115,133,174,125,140,184,141,164,178,137,156,185,152,177,179,138,162,164,113,128,161,111,123,170,121,143,166,117,138,176,134,152,179,137,162,180,148,177,176,142,163,160,117,130,150,101,111,162,115,135,155,103,121,164,116,132,176,136,158,160,113,143,165,125,147,151,110,119,142,96,100,150,107,116,149,105,116,157,109,127,171,131,155,152,102,134,148,91,120,142,88,103,139,93,96,143,102,113,148,104,117,150,102,111,164,122,146,161,125,143,156,112,139,142,87,108,143,91,98,147,104,112,157,112,125,170,132,153,161,121,141,149,124,142,160,138,158,163,134,161,157,120,136,158,115,121,169,129,146,176,139,161,136,100,113,2 141,100,104,159,119,122,176,132,141,189,141,160,192,143,163,189,141,158,180,134,147,171,129,144,143,102,105,162,121,124,176,130,137,187,141,156,196,152,169,192,145,162,182,137,150,172,130,142,146,105,106,162,116,117,180,133,145,186,137,150,192,142,154,194,144,160,183,136,150,172,128,139,144,101,100,161,118,119,180,133,144,169,112,110,185,130,134,196,147,165,184,134,151,175,131,143,140,95,96,161,119,121,175,131,139,177,123,124,185,133,136,191,145,159,183,135,152,173,130,140,141,100,107,156,116,120,171,127,130,183,134,144,188,139,151,188,143,156,179,135,147,166,124,134,136,97,105,150,110,119,167,126,136,177,135,145,181,133,148,179,135,144,171,135,140,157,123,123,121,83,83,139,97,101,155,117,129,168,127,140,172,128,140,170,127,139,161,127,127,143,111,102,2 166,122,138,166,118,135,173,130,148,176,134,153,179,137,154,179,134,151,179,132,151,178,134,154,165,120,138,170,123,141,173,127,144,165,111,117,169,119,123,178,127,145,180,130,148,179,132,153,164,116,133,171,121,143,165,113,126,146,85,83,163,111,112,177,128,143,179,135,154,177,134,155,162,114,125,165,116,131,159,106,105,144,85,79,157,100,95,176,135,144,178,138,154,174,132,149,161,117,130,165,124,141,163,116,121,160,107,110,161,105,104,170,124,130,177,137,154,173,129,145,158,114,124,164,120,137,166,114,128,165,112,116,165,111,110,171,123,136,171,125,140,172,128,144,156,112,120,159,113,120,166,119,131,169,121,130,171,123,135,172,128,143,170,122,140,171,128,149,152,108,110,160,119,127,166,124,140,166,118,133,168,120,136,173,130,145,171,127,145,167,118,137,2 129,87,98,147,102,117,163,117,139,171,124,147,174,119,147,175,128,154,169,133,148,153,122,131,139,93,110,153,107,124,167,121,142,177,125,154,182,127,155,180,139,159,171,136,151,160,122,137,142,95,114,156,110,129,170,127,148,173,120,139,175,121,133,179,139,156,172,135,155,164,127,147,140,93,111,157,113,135,171,127,156,167,114,129,164,106,112,172,130,139,175,143,162,165,132,147,141,99,116,158,119,143,163,115,133,155,94,99,165,107,113,175,134,147,170,132,147,160,122,135,138,99,114,155,113,135,160,110,129,160,102,114,165,103,117,169,119,132,166,126,141,158,117,132,129,87,99,151,106,127,161,113,133,160,103,115,166,114,128,166,121,135,162,120,136,154,117,132,114,78,88,145,105,126,154,113,136,160,116,137,166,125,146,165,124,146,158,114,135,137,97,110,2 176,126,142,187,145,158,191,136,154,195,137,161,195,141,163,179,120,138,169,113,130,150,101,115,179,129,147,189,144,158,200,153,168,204,153,170,201,152,170,186,131,147,170,118,134,141,88,94,180,129,142,188,141,154,194,146,163,182,135,153,196,144,163,192,138,160,164,111,118,137,84,88,180,129,144,183,132,142,184,138,154,151,101,126,143,89,100,177,127,141,167,114,117,157,112,116,179,132,150,185,141,159,191,146,161,170,120,132,123,68,79,168,122,136,177,131,145,161,118,130,173,127,144,175,128,139,183,136,151,186,138,155,173,128,140,177,135,147,172,129,141,155,114,123,167,125,147,176,132,154,181,134,157,180,132,151,186,143,159,180,140,154,166,128,133,139,107,106,154,114,131,166,124,145,171,129,147,170,130,141,172,130,143,169,128,141,153,115,115,101,70,74,2 149,117,137,155,122,141,159,133,152,160,133,153,161,136,156,157,132,151,158,133,151,156,130,149,151,125,144,156,128,150,158,130,152,158,132,151,159,133,152,160,135,156,157,132,148,154,123,139,153,124,140,156,129,148,155,128,148,138,107,113,130,94,98,150,123,137,157,133,153,155,125,140,148,119,137,156,131,150,140,111,124,115,86,91,112,75,71,140,109,113,156,132,152,153,125,141,146,114,136,148,120,138,126,97,100,112,81,85,122,85,90,146,116,127,153,128,139,149,121,134,141,109,129,140,105,123,146,118,135,135,103,112,141,108,123,154,126,141,152,125,136,151,122,136,138,105,124,141,107,125,149,118,137,148,117,137,147,118,137,147,115,131,149,119,135,144,111,126,135,104,121,137,104,121,140,101,119,138,96,115,138,105,122,143,111,128,139,108,120,136,103,117,2 96,76,85,153,126,144,161,138,160,166,140,163,164,136,158,157,130,149,150,127,143,86,67,75,135,109,124,156,126,148,163,130,153,170,142,160,172,147,167,166,142,161,160,137,154,129,105,114,147,119,138,156,128,148,166,136,154,175,146,164,175,150,169,171,146,163,161,135,150,143,114,127,147,123,138,157,131,145,169,144,161,155,128,140,144,113,117,169,144,158,161,135,148,145,117,129,143,114,126,155,124,140,162,131,150,143,114,121,143,111,116,167,142,152,158,133,146,143,117,127,132,97,105,150,116,131,156,122,140,161,125,141,162,131,147,161,131,144,154,122,135,134,107,114,110,78,83,139,106,117,146,112,127,155,120,136,153,116,132,151,119,134,148,117,127,100,74,77,63,43,48,121,85,92,129,91,104,144,115,127,142,109,124,137,102,117,119,84,89,46,30,32,2 151,122,130,161,130,141,171,142,154,171,143,153,160,118,124,161,125,136,148,112,119,127,91,91,155,125,133,161,131,137,168,136,141,178,148,161,171,137,146,166,130,141,154,120,126,141,110,116,142,104,102,158,125,129,169,136,144,177,145,156,176,141,155,171,137,152,159,128,137,142,111,113,146,114,121,162,130,144,181,152,168,142,104,110,139,94,99,173,141,153,160,129,141,141,109,109,123,84,81,149,116,122,178,148,164,131,91,94,135,98,102,174,146,156,158,128,136,143,113,120,150,120,129,161,128,139,166,129,140,170,138,149,173,145,158,165,138,148,155,126,136,136,107,112,146,117,125,155,113,128,161,116,133,167,136,149,168,139,151,158,129,140,143,112,119,125,94,95,123,97,103,149,117,129,156,124,138,158,125,138,157,127,137,148,119,129,133,101,103,98,73,70,2 171,139,153,173,141,160,171,137,151,162,125,127,168,131,144,171,134,149,171,131,149,169,127,145,171,139,153,173,141,160,162,125,132,137,92,87,149,104,111,165,121,137,171,129,149,170,129,149,170,138,151,172,141,160,163,130,145,121,80,82,111,62,59,150,106,110,169,134,154,168,132,150,171,137,158,170,136,160,147,110,117,118,79,82,101,60,62,135,89,89,165,128,143,166,134,147,168,130,148,159,119,129,112,68,65,99,62,68,106,68,70,128,79,79,162,118,126,166,134,144,162,123,132,157,115,122,118,74,68,100,61,57,108,65,59,134,92,92,165,129,139,164,131,136,166,133,147,166,131,149,160,125,134,144,108,105,136,98,91,161,129,139,171,142,161,169,139,149,166,130,145,169,135,153,167,135,148,168,138,153,169,142,160,169,140,155,169,139,151,171,142,156,2 169,125,145,178,129,145,186,138,152,197,152,170,198,154,172,193,153,168,183,144,155,173,138,151,177,133,152,186,138,157,190,141,158,197,150,165,199,154,172,197,160,175,187,149,158,178,145,156,180,135,152,192,146,164,183,130,145,177,126,138,167,116,127,189,147,158,191,153,162,179,147,158,178,132,151,190,141,158,187,135,152,171,109,123,143,78,86,182,139,146,189,154,160,177,145,154,173,128,149,184,132,150,190,138,157,174,108,128,166,107,121,188,146,161,185,147,156,172,138,150,164,118,136,179,132,152,190,136,162,181,128,148,179,126,141,189,147,162,182,145,156,160,131,143,154,108,123,171,122,143,180,133,151,186,138,156,190,141,158,185,140,154,177,140,151,165,134,141,136,94,108,160,117,134,169,122,140,177,132,152,181,138,156,176,131,142,167,128,137,153,117,117,2 24,14,23,101,78,86,143,120,133,142,123,144,137,122,144,127,119,146,99,88,109,39,25,37,75,54,62,143,113,118,152,128,143,162,145,167,154,139,162,142,129,154,138,126,150,83,67,80,120,94,107,159,133,146,163,140,153,163,139,157,154,127,149,155,143,173,150,137,163,120,102,115,138,111,127,161,134,148,170,147,162,149,111,121,122,75,88,152,132,156,158,145,171,140,124,145,139,111,122,162,136,151,170,149,162,153,112,117,147,108,118,163,143,166,164,149,175,147,131,157,133,104,114,161,134,148,171,149,162,174,148,159,183,163,180,176,163,185,167,151,178,148,130,156,112,86,99,161,136,152,171,151,166,181,165,182,184,168,187,173,159,178,168,150,171,127,105,126,71,54,68,153,134,153,167,149,166,175,157,172,177,159,174,167,149,167,160,145,166,81,65,83,2 150,120,123,156,132,136,165,143,153,168,150,165,164,144,163,156,140,154,154,141,162,142,125,145,157,129,127,163,140,146,164,140,148,170,149,162,166,139,154,164,146,169,157,141,165,155,140,160,163,139,147,165,140,149,172,152,163,145,111,117,135,91,95,157,132,150,162,150,171,159,145,167,159,131,135,169,148,159,161,130,133,135,89,88,123,80,88,126,84,89,164,149,169,160,146,167,161,137,145,168,148,155,158,122,122,143,97,96,133,89,91,143,107,113,164,148,170,165,148,167,163,139,146,169,149,159,165,138,144,149,107,102,163,130,137,169,150,163,165,150,167,165,149,167,162,139,148,166,143,150,167,140,143,175,151,159,177,158,170,174,158,172,168,154,172,165,150,173,161,139,151,168,146,156,171,152,160,175,157,170,177,162,178,173,158,174,170,157,173,160,143,163,2 164,131,150,186,149,179,197,154,188,196,153,184,185,138,162,182,139,162,181,139,160,133,101,115,174,142,166,195,158,191,207,167,207,198,151,176,187,138,158,182,136,154,191,148,172,169,128,147,179,149,175,199,163,195,202,157,189,194,146,170,196,145,167,182,129,140,190,145,165,182,141,163,181,150,179,194,158,186,196,150,176,193,142,165,195,139,156,184,128,138,187,137,156,187,145,168,184,144,167,196,158,187,192,148,175,194,145,164,187,125,141,186,131,145,194,149,170,184,143,156,175,129,144,188,146,173,178,134,152,185,136,153,190,135,153,195,146,167,194,149,168,182,141,154,165,125,136,179,141,167,168,120,139,182,133,152,188,137,156,183,132,147,191,141,162,177,135,149,164,130,148,180,144,171,186,142,166,199,156,183,193,146,170,180,131,152,184,138,159,151,116,126,2 55,42,61,154,136,162,176,161,187,179,162,189,178,158,185,172,154,183,155,132,154,107,84,102,108,93,117,178,162,189,185,170,197,191,175,204,189,166,193,182,164,188,164,142,163,140,117,136,146,127,153,186,168,193,184,163,183,176,139,162,182,150,177,185,166,190,167,144,166,146,122,142,156,136,160,187,168,192,176,153,175,150,103,121,159,116,136,181,160,182,166,141,164,140,112,132,150,128,153,189,171,192,156,133,163,127,91,120,157,119,132,174,149,171,163,136,158,132,102,120,131,109,133,178,158,178,179,158,180,173,150,171,165,132,147,174,147,171,156,126,147,123,89,103,87,68,91,167,142,165,177,155,175,183,163,182,182,162,184,170,145,168,146,113,133,102,70,81,43,28,49,123,96,118,165,140,156,169,149,167,167,145,164,157,129,148,130,99,114,57,37,51,2 164,149,165,181,164,180,184,169,187,183,168,189,180,160,182,177,156,173,172,153,171,167,146,158,182,167,181,181,166,180,175,151,167,172,140,154,177,150,169,178,151,170,176,158,174,169,150,165,182,166,177,170,147,156,152,106,108,155,100,114,160,112,128,151,99,112,172,154,169,173,154,170,182,166,178,180,162,176,161,125,128,146,99,108,149,102,112,151,114,119,170,150,163,169,147,158,185,170,183,164,145,162,119,85,104,142,101,109,141,100,105,155,121,130,168,147,159,170,147,159,181,163,173,167,147,162,83,52,86,132,97,114,151,114,120,141,98,103,161,133,144,170,147,159,176,159,168,181,163,176,145,119,138,151,126,141,149,113,113,137,96,94,165,137,152,166,141,153,163,144,153,175,156,165,178,158,168,182,163,173,166,141,150,164,136,148,173,151,171,164,136,145,2 170,142,154,178,143,150,188,157,160,187,153,156,186,150,155,184,152,153,174,135,143,168,136,142,175,144,156,180,147,158,190,158,161,191,155,160,190,154,160,185,152,156,176,138,146,170,136,141,177,142,150,178,143,154,188,154,161,185,148,155,186,152,158,185,152,156,177,141,145,172,138,143,178,142,147,182,146,153,190,159,168,137,90,94,149,106,110,184,152,163,175,141,145,171,139,140,178,144,148,183,147,153,186,151,161,158,117,127,167,131,137,179,147,158,168,132,142,168,138,138,172,136,142,179,145,154,180,145,152,178,143,155,175,143,158,175,146,153,163,132,146,157,131,142,165,132,141,169,138,146,172,142,151,165,131,150,164,133,148,166,139,153,150,117,141,150,126,144,156,127,133,157,130,143,159,134,145,159,130,144,159,130,149,160,134,151,148,116,136,145,121,134,2 155,129,145,167,140,156,181,150,159,188,156,161,188,155,159,183,149,152,176,144,149,164,136,137,171,141,151,179,146,155,191,157,160,194,159,162,195,159,163,188,152,156,178,142,148,170,142,145,177,142,149,182,147,159,191,154,161,197,161,165,197,162,166,190,155,158,181,145,150,172,142,145,176,141,147,183,146,151,194,160,168,163,120,125,163,120,123,190,156,165,179,145,146,172,142,144,175,137,139,184,148,152,193,157,163,174,134,143,175,139,145,184,151,161,172,141,148,163,135,142,169,131,136,177,140,147,184,149,155,182,147,158,178,147,161,173,143,156,160,131,152,152,129,143,159,123,127,166,134,142,170,140,151,167,137,151,165,135,153,164,135,154,154,123,143,144,118,129,145,115,118,151,124,131,155,129,140,162,135,141,163,133,144,156,128,143,143,113,130,136,107,114,2 169,120,138,183,136,155,191,142,161,191,145,162,193,144,166,185,130,150,178,135,151,164,122,139,171,122,143,183,136,154,193,145,162,194,146,160,194,146,163,189,137,155,179,131,148,166,121,138,170,120,137,180,132,145,193,148,165,195,149,165,194,150,163,192,143,157,180,129,145,167,122,140,170,123,140,181,138,154,189,141,153,173,128,137,169,127,136,193,149,160,181,136,149,171,131,146,167,117,135,179,133,152,187,137,152,187,143,154,187,147,161,189,147,158,182,139,153,168,129,140,159,110,125,173,125,137,186,143,159,191,148,163,191,148,166,183,138,150,179,133,150,161,117,128,150,108,121,163,120,134,178,137,151,183,140,154,179,131,140,178,136,149,172,125,146,156,111,125,137,98,109,150,108,121,163,123,135,171,130,143,169,125,141,164,123,138,155,114,128,137,100,104,2 174,128,150,180,135,162,179,126,144,179,130,151,179,133,159,177,130,150,177,131,154,175,126,149,174,126,149,178,134,157,179,128,149,180,133,154,180,134,155,178,134,156,174,124,140,175,126,144,172,123,143,176,129,151,176,129,154,166,120,138,164,117,128,177,135,153,175,133,149,175,130,145,166,113,132,171,119,140,170,123,140,137,89,105,123,79,93,168,124,139,176,135,153,175,132,150,167,117,139,168,113,131,171,126,140,156,111,129,143,98,113,166,123,142,176,138,157,175,133,146,168,115,139,168,111,127,171,122,137,172,130,151,170,129,146,171,130,143,175,134,154,175,133,149,169,118,140,171,125,142,173,127,145,176,132,152,176,136,159,177,135,159,175,130,151,174,130,148,169,120,144,170,126,143,173,129,144,177,133,154,177,136,161,177,133,158,174,128,144,172,127,146,2 157,120,137,160,124,141,166,130,149,170,132,156,169,130,151,164,124,144,161,120,142,156,117,135,160,121,142,162,122,139,165,126,141,171,132,151,171,128,151,166,128,148,162,121,142,158,119,137,161,124,147,164,128,148,166,126,144,170,131,154,170,132,156,167,126,147,166,123,146,159,119,140,159,121,143,164,128,153,166,127,149,157,103,109,158,103,109,167,125,148,167,126,150,159,118,137,160,123,148,164,128,153,169,131,152,160,111,116,161,110,113,167,129,152,162,124,145,158,116,129,158,120,142,164,128,151,168,133,156,168,133,158,167,132,152,164,127,146,160,121,139,157,116,132,156,117,130,159,122,143,164,128,150,168,132,153,167,133,150,163,128,146,158,119,134,156,115,129,155,119,138,158,121,141,162,126,149,166,129,151,166,128,148,161,121,142,159,117,135,156,111,124,2 112,81,99,160,123,145,167,133,156,172,139,162,169,132,155,162,125,145,158,122,138,113,81,93,147,111,132,162,127,149,171,136,157,178,143,166,175,136,158,170,132,152,162,125,145,145,110,125,157,115,136,166,127,150,172,132,150,182,142,166,182,142,166,175,135,156,165,129,148,154,116,133,157,115,138,166,126,150,174,137,161,173,125,139,178,133,153,178,138,161,167,126,143,155,116,131,156,115,136,165,126,152,175,137,165,173,126,140,176,134,151,174,135,155,163,121,136,153,114,128,153,116,136,160,121,145,170,132,155,179,145,171,178,144,164,170,131,148,159,116,133,151,108,125,133,101,117,157,119,138,162,124,147,172,133,158,173,132,155,165,120,142,161,116,134,135,94,109,83,54,66,147,108,123,158,112,136,161,119,146,163,121,144,160,115,138,154,113,131,89,58,70,2 183,142,152,193,148,158,192,151,156,197,158,159,191,151,156,178,128,120,193,148,147,182,137,138,187,143,149,189,144,150,173,132,139,146,107,123,145,111,131,189,151,159,189,144,146,185,139,140,177,132,132,173,127,125,151,114,132,127,91,119,109,84,113,131,102,121,199,155,162,195,150,157,180,138,146,181,140,153,158,121,140,150,117,145,138,108,138,149,110,127,194,149,151,190,142,144,176,131,138,174,130,140,149,114,133,137,105,131,162,129,157,155,116,134,162,116,122,184,135,137,174,133,147,162,115,124,153,113,129,148,114,139,162,125,148,132,98,117,138,93,104,181,132,138,165,118,130,163,120,136,170,130,147,168,130,155,158,120,144,165,126,154,165,119,138,182,138,149,137,98,115,177,137,162,184,143,165,186,142,160,186,143,165,176,130,162,168,120,148,159,116,127,2 106,79,101,178,136,147,185,145,149,198,159,164,192,148,148,188,142,140,186,141,143,122,90,100,160,128,145,190,149,162,191,150,157,177,140,150,175,136,144,196,152,151,190,145,147,164,121,123,181,146,160,185,140,140,177,135,142,139,103,130,122,94,121,189,149,156,203,157,159,184,142,146,175,137,146,186,144,150,177,137,150,150,117,142,156,123,147,168,124,130,190,141,138,182,140,138,169,132,138,179,136,142,166,122,131,156,120,140,161,124,147,148,107,122,183,136,139,168,121,118,144,106,109,177,131,139,178,135,154,188,146,162,183,141,164,176,129,155,185,141,150,151,113,121,84,59,75,163,115,130,181,136,157,205,162,182,198,150,173,179,129,154,177,130,136,86,60,73,30,17,33,104,69,84,177,130,143,191,151,168,187,142,159,180,132,145,120,90,105,29,18,35,2 208,193,216,214,200,221,217,202,227,217,201,231,208,188,218,207,185,212,213,197,224,211,194,218,209,194,218,212,197,220,212,195,222,203,177,209,196,161,187,208,186,215,214,200,230,209,192,217,207,189,215,209,193,220,212,196,222,181,151,170,136,102,117,150,120,130,195,173,192,212,197,222,206,190,211,207,192,214,145,113,120,81,48,60,37,15,35,58,15,17,172,145,151,217,204,231,206,190,213,197,178,191,118,76,72,60,21,35,90,55,68,165,133,140,204,185,206,211,194,219,206,189,214,205,189,215,200,181,199,176,150,168,199,174,200,216,200,227,213,197,220,208,188,212,206,188,212,209,193,220,213,197,224,218,203,227,214,197,225,214,196,221,213,196,218,210,194,217,204,186,208,207,189,217,212,195,218,213,197,211,216,199,224,217,201,224,212,194,216,208,190,211,2 195,169,195,206,182,209,217,192,221,224,202,229,222,202,229,217,191,217,208,184,207,194,167,186,201,174,202,212,187,213,223,201,224,228,204,233,228,200,231,225,203,228,215,190,214,201,174,195,206,178,204,216,188,216,226,205,232,216,177,204,190,144,165,217,190,216,219,194,218,207,183,203,204,173,194,218,193,215,205,172,188,100,59,71,75,33,41,197,160,172,224,198,224,207,178,198,204,176,198,217,192,216,207,176,194,152,111,126,191,155,176,225,199,220,216,184,208,203,171,191,202,177,198,213,187,210,222,198,227,236,211,235,234,207,235,224,198,221,214,186,206,202,175,193,194,168,189,207,182,204,217,189,216,224,198,220,226,200,223,220,192,214,210,184,205,197,167,187,186,157,174,197,169,192,208,183,206,213,183,201,219,193,216,213,183,209,201,171,193,184,152,168,2 211,196,205,213,199,207,215,203,212,217,209,219,217,206,216,216,203,212,215,197,209,212,191,205,211,194,204,213,198,207,213,199,207,213,197,193,214,198,200,214,198,208,213,196,207,212,192,204,210,194,204,213,200,211,203,182,179,150,109,80,168,132,111,211,189,195,211,191,204,211,192,205,209,194,205,212,195,207,181,143,120,78,34,31,134,93,73,209,183,179,207,187,206,209,191,203,209,193,205,210,190,201,178,134,101,135,74,37,176,136,100,207,184,182,209,190,206,209,189,202,208,191,203,208,188,203,200,171,162,188,149,111,199,171,151,210,197,204,210,194,203,208,186,198,208,188,198,209,191,201,210,195,204,211,200,207,211,202,210,211,204,211,211,197,204,207,186,195,206,186,196,210,193,203,211,197,206,210,200,208,210,202,208,211,202,207,210,197,204,207,190,199,2 201,187,196,210,196,204,219,202,211,226,209,222,227,211,222,224,207,217,213,198,205,200,184,192,204,190,199,216,200,209,224,208,217,230,217,226,231,217,227,228,213,223,219,202,211,206,189,198,205,189,198,218,202,210,227,214,222,234,225,233,233,221,231,228,210,222,221,201,210,208,190,199,205,191,199,218,201,211,232,220,233,186,154,144,198,169,164,232,217,232,219,201,208,209,193,199,202,187,196,217,201,212,227,211,225,202,169,156,213,189,182,227,211,224,218,201,210,207,191,198,199,183,192,213,197,208,221,201,213,230,214,227,230,217,227,222,203,213,213,197,206,201,183,191,195,178,188,207,191,202,218,200,213,224,206,217,224,205,216,219,201,212,207,190,199,197,178,186,191,173,183,198,178,190,208,190,202,214,197,208,215,197,208,208,189,200,200,177,189,192,172,179,2 156,128,145,157,125,147,160,132,151,159,134,144,159,135,146,158,133,149,156,130,148,155,132,150,157,130,143,157,125,137,159,131,148,158,135,146,157,130,137,158,131,145,156,130,147,155,130,148,157,136,153,159,129,140,142,104,102,140,104,100,159,133,141,157,130,147,157,133,150,155,130,146,157,135,150,159,135,150,148,111,103,147,115,111,159,137,149,157,133,148,157,134,152,155,134,152,156,131,141,161,140,160,157,130,138,158,133,139,156,127,128,151,118,116,155,131,147,154,132,148,156,133,146,158,137,153,158,134,147,157,129,142,153,121,119,153,121,121,154,129,145,153,128,144,155,130,144,157,134,146,157,136,149,157,133,150,155,126,140,155,127,142,154,127,143,149,116,122,155,127,139,156,131,141,157,134,147,155,132,146,154,125,139,154,125,140,152,125,140,147,113,120,2 117,86,104,175,136,152,176,148,160,175,146,157,174,145,155,172,140,149,169,133,140,161,124,128,161,127,139,175,136,150,175,139,152,172,135,148,171,134,148,175,146,158,173,139,151,169,130,141,169,134,143,175,134,149,175,132,149,161,111,107,163,113,113,176,144,156,174,140,152,172,134,146,174,148,155,178,145,160,171,121,132,156,98,86,163,110,102,176,141,152,176,143,153,173,135,146,174,148,145,177,143,155,173,122,138,162,109,107,164,112,114,178,144,157,176,142,151,175,137,150,172,142,147,174,134,148,178,138,157,176,139,151,176,140,152,181,148,163,178,142,154,176,139,153,169,135,150,174,136,152,177,144,161,180,152,168,182,154,168,182,149,162,177,140,151,175,135,148,154,121,137,175,135,154,174,133,151,179,148,163,181,153,166,180,142,155,181,143,158,179,140,154,2 169,155,175,176,159,178,180,161,178,186,170,188,191,178,193,190,178,193,184,176,189,172,166,179,178,165,184,185,169,188,186,164,183,174,140,161,166,126,145,177,146,163,188,174,189,179,171,183,183,167,183,190,171,189,171,138,154,111,51,64,108,48,63,133,74,88,180,153,167,185,174,186,189,173,191,194,177,194,155,112,127,94,39,54,105,56,69,125,62,79,175,141,157,187,173,188,190,172,191,194,176,193,155,108,125,103,41,59,112,57,71,143,90,104,186,157,176,190,182,194,193,176,196,196,179,196,172,131,151,129,61,80,137,85,98,172,138,155,194,177,192,190,183,195,194,181,201,197,181,199,194,174,192,183,151,173,184,156,172,189,166,184,191,178,192,187,181,193,191,178,197,195,179,197,197,181,196,195,179,193,193,174,189,190,173,190,188,177,192,181,173,186,2 193,191,207,197,189,209,186,168,187,153,111,131,144,97,120,154,109,130,178,152,171,193,189,204,197,191,209,196,186,203,143,98,111,98,39,54,106,55,70,114,61,78,141,91,107,187,172,187,200,193,212,188,169,184,123,69,82,93,46,61,99,55,66,112,65,84,125,71,91,175,148,163,200,190,210,183,158,174,121,69,82,100,56,73,108,64,77,115,67,80,133,80,103,182,159,176,199,187,207,179,151,167,126,69,81,108,59,77,116,73,88,123,75,87,152,110,127,191,174,192,201,192,211,185,155,175,136,73,92,117,57,71,124,74,85,135,87,106,181,159,176,194,179,201,201,193,213,196,177,199,170,119,148,156,106,126,165,137,147,175,149,166,196,183,203,195,184,204,199,195,213,199,190,209,192,172,198,189,163,187,188,165,182,198,187,205,195,181,203,192,185,203,2 126,134,151,156,163,182,167,173,194,172,177,198,175,177,193,179,179,194,175,186,200,145,153,159,148,154,175,166,169,190,171,163,179,169,159,180,173,161,178,180,171,181,177,177,190,163,170,179,154,156,180,167,156,175,168,140,153,153,132,148,152,126,136,169,150,157,179,173,181,167,170,176,154,151,172,166,141,158,155,122,133,124,85,84,113,56,49,151,123,127,180,170,179,166,161,169,151,141,161,164,136,152,155,125,136,122,59,57,119,73,75,156,131,138,180,165,172,168,165,173,150,141,166,162,131,153,162,136,152,155,119,127,156,124,137,175,161,174,179,171,180,168,169,181,149,144,171,159,140,158,163,143,159,171,156,173,173,159,180,178,176,191,174,174,187,161,166,181,136,133,157,156,145,169,167,159,178,168,162,177,172,170,186,173,176,190,165,170,183,145,152,165,2 66,64,76,134,132,152,149,149,172,158,156,181,164,164,186,165,167,186,154,159,170,73,71,76,119,120,142,149,149,175,160,153,176,162,149,174,167,153,174,173,165,183,165,167,182,124,125,131,136,136,163,155,146,173,161,132,151,147,118,139,148,119,135,168,149,161,168,163,175,146,146,152,138,136,163,154,133,155,151,114,132,115,70,75,107,54,54,158,134,145,169,157,170,147,144,153,136,130,158,150,121,145,152,117,136,120,63,67,121,76,85,163,139,151,169,158,170,148,146,157,133,128,160,150,124,153,153,119,140,154,123,141,158,130,152,170,156,174,165,158,176,145,144,159,122,117,146,145,130,159,154,134,157,160,143,164,163,152,175,163,159,178,156,153,173,121,120,134,81,74,93,140,131,163,150,143,169,155,151,173,158,153,174,153,151,173,144,143,163,62,61,69,2 168,175,200,172,169,190,174,168,189,172,166,192,175,164,187,184,180,191,182,179,192,176,178,194,171,170,191,174,159,175,173,156,174,159,140,165,165,148,170,173,159,172,181,176,186,178,178,187,170,156,179,173,142,161,159,139,151,146,129,138,145,114,111,148,116,118,177,168,178,182,180,190,168,143,163,171,146,162,136,104,111,126,81,78,113,47,41,128,84,84,173,162,170,183,177,189,166,141,158,171,152,169,138,98,103,122,57,54,120,77,82,135,104,110,174,160,169,182,173,181,165,131,157,167,141,163,162,137,147,144,88,90,146,109,116,162,145,156,180,169,180,181,175,183,166,144,167,164,136,159,169,158,175,166,141,156,166,140,160,178,168,190,182,176,192,180,180,196,164,149,170,162,139,158,171,160,179,177,164,185,176,164,189,181,180,203,181,183,200,175,179,197,2 131,105,120,139,94,110,156,109,130,166,120,137,168,133,145,161,117,125,172,153,161,175,169,180,140,117,134,148,109,129,155,104,124,161,116,132,160,115,124,162,114,119,177,156,166,179,170,179,146,120,140,156,126,148,149,100,112,153,101,111,158,111,118,157,101,104,178,150,161,178,160,170,147,115,138,159,137,156,148,103,109,148,88,95,159,111,120,166,126,132,175,139,147,175,145,159,147,114,139,159,127,150,156,111,124,151,96,101,161,115,123,173,144,156,175,145,158,169,126,143,144,94,119,158,119,143,157,118,134,143,88,95,157,110,116,170,140,152,170,144,157,165,133,147,141,88,117,154,108,133,152,109,122,139,88,90,151,105,107,160,119,133,158,112,129,153,101,125,133,81,104,148,104,125,152,110,127,149,109,115,147,94,106,152,99,118,154,108,128,148,97,119,2 65,50,51,130,105,111,149,124,130,163,140,148,164,142,149,165,139,150,163,148,158,130,116,120,111,93,99,140,119,129,157,123,137,171,137,151,167,135,142,175,157,166,176,169,181,152,133,140,127,110,124,151,133,149,159,117,136,166,122,137,164,119,125,180,160,168,182,176,185,161,143,150,132,112,127,158,134,154,161,133,145,154,102,108,163,116,122,179,149,156,181,161,174,165,147,159,130,97,117,158,128,151,165,136,152,155,101,106,171,136,146,179,154,165,174,140,156,162,137,151,125,77,101,155,105,133,166,130,149,149,99,102,164,125,132,170,137,153,162,121,142,152,122,139,123,105,121,148,105,127,160,120,138,154,112,119,157,109,123,162,117,136,154,108,132,141,108,128,96,79,87,138,101,113,149,110,126,152,113,129,154,118,133,152,114,129,146,110,128,124,94,110,2 6,4,5,95,81,91,139,115,123,149,128,137,157,142,152,156,140,153,105,89,97,13,8,11,53,46,54,142,128,142,157,140,151,161,135,142,165,140,149,170,156,168,151,137,147,59,49,56,100,91,102,156,146,159,168,154,167,170,148,160,164,134,146,173,155,165,164,150,163,100,88,96,121,113,128,158,149,160,175,168,179,148,113,117,131,80,77,168,140,147,168,154,166,119,108,114,125,119,137,159,153,169,159,140,146,113,61,60,124,72,70,174,157,166,169,158,166,121,110,114,111,105,124,161,158,176,148,129,138,123,89,96,158,134,143,171,160,173,164,154,165,101,89,96,75,67,78,152,146,163,163,154,172,163,147,160,160,140,151,158,143,153,150,138,151,58,51,57,24,17,22,123,112,127,154,141,157,149,132,147,146,124,138,147,130,143,106,91,101,8,6,8,2 147,136,151,159,145,156,164,141,148,165,137,148,167,142,155,169,151,162,164,151,165,139,126,138,154,146,159,166,154,166,169,150,160,169,149,162,163,131,142,169,145,155,169,158,169,148,131,145,158,150,160,171,163,174,165,145,151,138,94,89,136,88,85,167,137,147,164,140,153,154,138,152,158,149,161,172,166,178,145,114,112,115,62,58,128,75,66,163,134,139,165,143,151,159,147,159,156,146,160,153,132,136,122,80,78,105,49,42,129,79,73,167,149,159,171,159,168,157,146,154,159,151,167,140,115,118,98,60,64,130,93,93,156,131,138,170,158,172,167,156,169,155,144,156,155,149,168,161,153,171,155,142,154,163,151,159,165,149,160,164,147,159,157,142,153,147,137,151,148,140,159,158,147,164,161,148,159,155,135,144,154,130,140,158,142,153,150,134,145,124,110,122,2 172,163,177,180,169,181,180,157,166,187,170,185,184,161,175,178,144,155,179,146,155,181,159,169,176,169,181,184,175,188,185,171,184,175,145,148,156,109,105,154,104,103,177,142,149,182,157,170,175,166,176,186,181,193,171,144,143,150,103,97,138,81,75,138,77,69,169,129,132,183,159,172,175,166,178,184,178,190,166,137,136,129,76,73,134,80,78,140,78,65,165,127,126,182,158,166,169,156,169,174,161,169,152,112,110,121,63,57,132,79,76,137,77,68,165,131,133,188,178,192,154,125,126,148,112,109,118,74,75,117,59,54,122,61,55,148,101,98,169,141,146,187,179,197,165,152,161,147,120,126,91,49,55,141,109,115,156,121,122,174,154,163,184,175,191,178,165,179,169,162,180,169,160,178,157,139,151,170,158,168,177,165,176,174,156,166,180,168,184,171,152,165,2 114,86,103,151,128,151,166,146,163,162,134,138,170,149,156,177,161,172,181,177,191,154,146,156,136,112,137,162,144,166,183,170,187,181,161,167,189,172,181,197,187,202,193,191,204,169,163,170,153,138,163,168,148,163,180,159,169,199,190,207,202,194,212,199,187,198,184,168,169,170,160,167,160,147,172,177,160,182,180,159,172,146,109,118,162,127,139,196,178,189,183,163,165,176,166,174,153,134,162,174,158,182,193,182,201,139,107,117,124,73,80,192,173,188,190,177,184,177,167,176,151,131,162,173,154,177,183,166,181,186,171,184,181,158,176,188,174,191,177,158,160,170,158,169,148,135,162,172,159,184,170,144,157,177,157,170,179,160,170,183,170,186,173,159,174,147,127,141,115,105,121,166,158,181,169,155,171,166,146,160,160,134,140,168,153,168,162,147,165,103,81,88,2 141,130,148,155,148,163,159,148,158,163,152,161,171,163,176,172,168,183,160,152,158,150,142,148,142,128,141,156,145,155,169,162,175,173,167,182,176,169,181,176,170,184,156,138,136,145,123,115,140,119,127,152,134,141,161,147,158,161,144,157,169,157,171,175,164,175,170,159,163,156,141,139,148,133,149,155,139,149,133,105,111,94,50,53,128,88,92,163,142,151,179,174,185,165,157,158,155,146,168,163,153,168,157,145,159,80,40,44,112,74,75,169,154,165,172,164,170,155,135,128,149,137,156,161,151,166,168,160,173,147,128,133,159,143,154,171,161,173,169,159,166,155,139,137,153,145,161,159,149,161,166,158,168,167,159,169,166,155,164,170,163,174,165,155,166,157,147,157,149,138,154,147,128,135,156,142,151,157,143,149,156,141,141,166,158,167,161,151,162,152,142,153,2 181,167,185,183,169,189,187,172,194,192,178,200,194,180,200,194,178,200,196,181,202,194,182,203,176,159,176,157,123,129,161,128,142,173,145,165,178,149,168,184,160,181,189,169,188,190,174,190,169,146,162,116,62,55,90,33,27,123,71,75,145,95,104,150,102,105,174,142,154,189,171,188,177,159,178,144,109,120,75,29,28,100,53,59,125,72,76,132,78,76,171,140,152,188,173,196,181,167,187,177,162,187,98,63,73,76,35,40,97,43,44,133,87,86,178,154,169,189,172,191,183,171,192,181,168,191,119,80,87,84,31,23,122,80,83,176,155,172,187,170,187,192,176,195,180,168,189,183,173,195,164,141,153,152,118,119,181,163,180,187,170,190,188,172,190,188,173,190,178,165,184,185,176,196,189,181,201,186,174,191,186,173,189,184,167,183,185,172,188,186,173,192,2 136,119,133,150,138,151,156,145,160,155,140,153,163,151,162,167,158,169,165,155,167,159,150,158,142,126,138,152,140,154,162,152,167,159,145,156,166,155,166,172,164,180,173,166,178,163,157,163,146,132,145,159,148,161,164,152,165,166,157,167,162,147,158,139,110,120,156,140,146,168,163,169,150,138,152,160,149,159,156,137,145,152,128,134,125,86,87,72,24,22,124,94,96,172,167,177,152,140,154,159,148,160,135,101,100,108,55,44,94,43,36,131,99,104,159,144,152,166,160,167,148,136,150,149,135,145,115,70,63,101,47,37,129,94,100,164,155,171,164,154,167,163,156,165,139,125,136,147,134,146,131,96,98,143,116,120,165,156,169,164,158,172,160,151,165,159,152,162,145,134,148,151,140,156,154,141,153,161,151,162,159,147,158,161,153,166,159,153,166,155,150,160,2 116,99,114,135,120,135,145,132,147,150,135,150,157,141,152,163,150,161,163,155,166,153,147,156,127,111,126,141,127,141,151,138,153,154,139,152,164,153,165,166,154,166,169,162,172,160,153,161,135,121,137,147,134,148,157,145,161,161,151,164,167,157,172,171,162,174,176,170,179,166,160,168,138,127,143,144,130,143,121,86,87,122,87,89,100,63,69,152,136,144,181,179,187,168,164,172,138,127,145,141,123,137,101,53,48,98,50,47,106,70,75,152,134,143,175,170,179,166,162,169,139,128,145,150,138,153,149,132,143,152,136,148,160,149,162,165,156,166,167,159,167,163,158,164,136,127,145,147,136,151,150,136,150,152,138,148,157,146,157,162,154,164,163,156,164,157,152,159,131,121,138,141,129,146,147,134,150,148,133,144,150,137,148,156,146,156,157,150,158,150,143,151,2 3,2,3,74,58,71,122,97,115,139,122,136,150,137,149,151,139,148,112,101,105,19,14,17,37,31,38,114,95,112,137,115,131,154,137,151,162,147,156,168,158,167,154,145,149,70,62,66,77,66,79,130,114,130,152,136,150,165,151,166,174,160,172,176,166,176,168,159,164,114,106,106,98,86,102,140,128,145,149,130,141,137,106,112,144,121,130,184,176,185,172,165,170,134,126,127,103,92,108,142,132,151,144,121,130,115,70,69,136,107,115,179,170,179,172,165,171,136,128,132,93,84,100,141,131,149,155,142,156,163,148,160,169,159,169,171,162,170,168,161,167,122,114,119,64,55,67,137,128,147,149,136,153,151,134,145,155,142,152,160,151,159,160,150,158,75,68,73,22,16,20,111,103,119,146,137,153,146,133,145,147,135,145,145,132,143,124,115,123,17,14,17,2 172,127,140,186,145,156,195,159,169,146,108,114,128,93,102,150,118,134,168,131,142,155,106,115,175,128,129,176,131,136,147,108,120,88,59,75,106,83,100,117,84,100,151,117,130,167,129,145,176,126,118,164,119,123,120,89,108,119,97,126,131,109,140,119,93,114,169,141,157,183,153,173,156,101,94,155,115,129,111,74,102,127,105,131,139,116,146,128,97,119,159,129,146,189,162,175,149,95,89,146,106,116,116,80,102,121,94,115,147,125,148,127,100,123,115,79,95,175,145,155,151,100,99,141,98,102,140,109,119,134,106,128,137,106,123,131,94,112,115,82,95,178,148,165,164,114,117,174,124,127,151,113,126,134,101,116,161,127,141,151,106,123,179,142,154,185,155,173,177,132,128,182,135,137,188,150,163,177,145,151,187,152,160,194,165,179,207,173,188,197,169,180,2 46,38,44,134,119,131,153,141,150,166,154,165,172,162,173,168,158,170,154,136,151,80,62,73,108,96,108,152,137,151,166,155,167,176,166,175,171,149,151,170,147,156,167,149,169,133,113,129,138,125,142,160,147,161,170,152,158,165,136,133,148,104,100,158,118,123,177,164,179,156,141,156,143,129,145,164,150,163,165,132,135,161,122,121,138,86,84,154,107,109,180,163,177,162,145,165,146,130,148,164,147,164,164,127,131,160,115,111,153,104,103,175,144,152,182,169,189,162,142,165,147,133,154,168,152,173,167,131,139,164,122,118,163,116,117,178,150,161,181,163,184,161,138,161,140,128,147,166,149,172,171,143,162,168,130,136,171,135,144,177,155,171,174,157,175,156,138,158,105,90,104,160,141,163,170,149,170,168,139,152,173,150,165,170,149,164,166,150,164,121,106,121,2 151,149,151,169,167,171,183,182,186,187,186,187,181,166,161,178,156,154,176,160,171,162,147,163,163,160,163,178,176,180,182,173,166,178,158,146,166,134,120,166,130,126,180,161,169,176,170,186,173,172,181,176,165,162,180,158,151,173,145,132,152,110,98,152,107,102,175,146,145,183,176,189,174,171,179,176,158,155,176,145,139,171,135,126,153,107,97,163,118,113,184,161,166,185,174,193,174,170,181,177,155,157,175,138,133,172,134,123,165,122,115,181,150,152,192,177,188,186,178,197,175,170,185,179,158,165,176,139,134,175,138,129,171,129,122,183,152,156,191,174,186,186,172,190,172,165,182,180,155,172,180,152,155,177,143,139,178,140,140,184,157,164,188,171,187,182,169,185,165,156,171,179,162,182,183,162,174,177,144,147,184,158,166,187,169,182,181,163,174,175,166,179,2 229,231,235,228,227,227,235,240,250,227,227,234,228,228,235,230,236,251,230,234,244,229,235,244,227,228,230,223,222,219,221,216,213,177,135,110,166,116,87,216,210,215,223,233,255,222,232,248,225,232,239,201,182,158,167,110,62,124,72,53,82,42,33,162,110,84,155,110,98,193,176,182,220,222,213,158,122,94,84,43,26,90,59,52,109,73,62,144,95,78,121,57,33,160,118,111,214,212,198,116,81,58,14,12,21,69,51,51,133,94,81,137,94,78,143,92,69,172,130,120,213,219,217,142,109,81,63,35,27,100,64,54,142,99,78,123,69,46,165,124,111,217,215,231,212,217,208,202,190,165,185,165,148,173,145,128,181,159,150,176,136,117,200,182,181,216,221,236,219,227,223,216,220,210,221,226,227,220,231,242,217,222,234,217,217,230,216,218,234,212,207,220,2 117,97,120,146,128,148,158,140,159,169,153,166,176,164,179,172,160,177,165,156,172,128,117,130,136,118,145,157,143,168,168,149,168,160,126,133,175,155,169,179,166,182,172,165,179,154,148,159,143,126,149,159,142,165,147,107,113,160,122,131,170,139,149,169,139,147,178,172,185,163,157,169,152,139,165,143,108,120,133,78,77,160,117,123,170,133,141,170,140,146,178,168,183,166,161,173,152,141,166,153,128,143,155,118,126,167,134,143,171,142,154,173,156,172,174,162,172,166,160,172,155,147,173,164,150,171,167,144,160,170,145,157,165,138,148,167,148,161,172,163,174,161,154,169,148,137,163,161,148,170,162,138,157,163,134,145,157,128,133,165,150,165,167,161,178,153,145,163,129,114,138,159,144,171,166,149,172,164,147,165,162,144,158,161,148,166,158,147,164,119,108,125,2 137,120,147,154,137,163,162,143,165,161,137,148,173,159,176,178,169,189,172,165,185,159,152,170,146,130,160,164,153,182,160,135,152,158,123,135,173,154,172,178,164,183,176,168,186,167,164,181,152,136,165,148,121,139,138,91,94,165,133,147,169,141,154,166,135,145,176,163,179,175,175,192,147,127,150,128,81,86,138,89,91,161,123,134,168,134,146,165,133,141,175,160,176,176,175,194,149,130,153,143,110,122,151,113,121,165,133,145,169,138,152,172,151,167,175,161,177,175,172,188,157,148,177,158,137,158,167,146,164,169,146,162,168,144,159,170,154,176,171,156,170,170,163,177,156,149,178,158,141,162,163,142,162,164,140,155,160,134,144,163,143,159,168,157,173,166,162,180,149,138,166,160,146,170,159,137,158,158,133,148,152,122,131,162,145,164,166,159,179,160,154,175,2 146,123,143,168,161,176,186,167,186,190,166,184,196,171,189,199,183,202,189,173,191,177,174,189,162,141,163,176,160,179,190,166,187,194,166,188,201,180,202,205,191,211,196,183,201,178,163,179,173,163,185,186,168,191,197,176,199,185,150,168,190,165,183,206,194,215,201,187,206,184,164,183,173,167,192,189,177,201,195,171,189,160,115,113,169,134,136,205,195,218,199,181,203,191,179,196,172,170,194,186,173,198,192,167,184,170,131,129,178,145,147,192,174,192,195,183,203,188,175,190,174,171,199,181,170,194,195,179,200,193,176,191,189,174,191,191,177,194,190,172,191,181,163,179,169,167,195,179,168,197,187,171,193,190,176,192,190,177,197,190,173,194,183,161,179,173,159,174,166,164,191,175,161,196,181,158,183,181,167,182,183,167,184,180,163,182,175,160,174,158,144,155,2 152,132,155,162,141,168,170,157,183,173,157,184,175,158,185,177,164,191,176,164,192,170,162,186,158,142,166,165,146,172,170,152,178,174,150,179,175,154,180,179,167,194,177,164,191,173,164,190,158,136,159,163,138,160,170,144,172,160,119,143,166,130,156,179,168,194,179,170,193,173,162,186,165,153,181,169,153,179,164,135,158,115,57,58,125,70,75,170,144,169,176,162,187,173,163,188,163,146,172,171,159,184,155,122,138,124,70,68,123,64,65,156,112,132,176,164,190,172,161,186,161,144,170,169,158,181,162,138,155,146,104,112,127,68,68,154,114,133,172,159,185,167,154,178,158,142,166,166,154,178,169,156,177,165,141,163,153,113,131,166,138,166,167,152,177,165,153,177,160,148,172,164,151,174,166,151,172,166,147,169,167,142,168,164,137,163,163,145,170,162,152,176,2 132,111,134,151,132,161,159,137,165,166,145,175,171,156,181,173,164,190,167,160,184,151,142,162,147,133,164,155,136,163,164,143,169,172,154,183,174,157,183,178,167,193,174,166,188,158,152,165,151,133,163,160,141,166,167,144,170,171,143,172,175,155,183,180,170,197,174,162,183,164,158,168,153,131,163,165,149,179,167,143,169,135,84,97,148,107,125,179,165,192,174,163,185,168,162,182,151,131,158,165,147,177,167,147,171,128,75,77,130,72,77,174,153,180,172,160,183,165,152,173,155,144,168,163,144,169,169,154,177,160,131,147,151,109,126,171,153,179,170,156,180,161,148,167,157,151,177,166,157,182,168,158,180,168,151,172,167,145,170,167,149,174,166,155,178,156,144,165,152,145,171,165,160,187,167,159,183,164,151,169,162,146,165,160,140,159,158,144,164,153,147,167,2 175,158,182,179,160,189,173,144,166,171,131,151,180,148,173,185,173,196,187,184,207,187,187,209,178,165,189,170,142,161,145,100,98,139,87,84,156,117,126,181,169,191,183,175,197,180,172,191,177,164,187,159,125,136,117,64,52,100,45,32,122,70,56,164,129,139,181,171,195,182,173,198,173,156,177,155,122,129,139,95,89,128,80,67,132,84,73,146,89,93,173,153,170,182,176,201,172,157,176,147,111,110,138,93,81,142,101,90,138,91,83,148,108,109,170,142,162,180,173,196,170,154,170,163,135,146,146,107,100,143,103,95,130,81,69,137,85,79,165,131,148,175,162,184,171,159,175,170,152,168,173,156,175,153,118,120,135,89,80,151,109,115,173,152,177,175,169,191,172,163,181,174,160,180,174,154,175,164,137,151,156,119,127,170,139,162,175,159,186,174,167,190,2 216,191,213,218,178,205,220,175,195,211,159,171,211,170,178,215,188,195,230,214,228,226,213,229,211,162,182,203,146,165,192,148,160,174,133,143,165,115,131,166,128,135,200,156,164,218,182,199,207,158,173,168,118,127,107,67,70,105,78,82,141,104,109,157,116,118,172,129,131,210,173,184,195,149,160,126,81,93,93,66,71,80,61,61,111,88,86,148,111,108,158,113,119,201,166,173,202,159,173,99,61,70,94,81,85,97,86,85,108,92,94,135,103,101,158,118,126,212,183,193,213,173,189,157,122,137,100,83,88,95,86,87,130,110,120,124,99,107,171,143,152,224,205,214,222,191,206,215,176,189,178,146,159,130,104,113,143,118,128,174,144,153,215,185,195,220,192,201,224,199,212,225,193,204,224,194,207,217,189,202,209,181,191,223,199,207,225,200,207,222,200,208,2 174,167,192,187,177,202,197,192,216,198,178,204,196,184,206,191,188,209,183,184,205,161,155,179,180,171,191,185,162,190,191,157,188,189,144,170,188,160,179,195,184,205,187,177,201,169,159,185,182,163,182,181,135,162,155,102,127,132,87,108,133,87,107,162,122,140,184,151,177,171,146,172,182,150,174,170,119,143,94,53,69,69,44,54,109,74,84,138,92,107,182,150,169,180,157,176,185,157,181,172,132,155,81,49,67,74,60,70,95,67,79,135,98,115,189,161,178,180,156,172,185,163,189,192,160,184,154,117,139,104,77,96,122,91,111,170,141,159,191,166,183,179,159,173,184,169,192,196,177,197,200,171,190,190,162,182,188,165,182,197,178,192,191,175,189,176,151,166,180,168,190,196,185,204,201,189,206,204,187,201,201,181,195,198,183,194,190,176,188,170,147,161,2 8,6,9,111,100,116,166,159,178,167,167,185,165,165,184,161,164,181,108,107,120,6,6,7,56,52,60,158,151,171,168,156,179,175,155,176,174,162,181,166,165,184,148,143,163,53,50,59,101,94,106,163,150,166,159,125,147,143,102,121,139,106,120,161,141,158,155,139,160,101,90,104,121,112,125,166,145,161,131,90,105,56,35,41,85,55,61,143,108,121,161,140,155,121,108,118,125,116,131,170,153,170,144,114,129,68,51,59,88,65,75,155,127,141,163,145,156,125,114,122,109,99,114,170,159,177,178,158,173,163,137,151,161,141,154,174,159,170,160,142,152,109,95,103,62,57,65,165,157,174,177,171,185,184,173,184,181,164,174,171,158,166,156,139,147,70,60,66,9,8,10,124,118,128,173,169,182,174,170,181,171,161,170,162,146,154,124,111,118,22,19,22,2 71,56,56,144,116,120,160,130,134,172,139,142,174,141,141,164,133,128,143,112,106,80,62,56,111,79,83,150,117,116,173,137,140,184,150,154,185,152,151,174,141,138,151,118,112,125,102,96,124,92,94,162,127,131,187,149,155,194,161,171,189,152,158,185,149,155,160,125,122,141,114,108,149,124,121,182,152,158,203,167,176,132,95,98,82,59,62,181,148,147,171,136,131,145,116,111,161,149,152,183,156,161,203,168,174,137,103,105,74,54,56,181,147,143,175,142,134,146,117,116,141,118,116,167,133,133,186,155,158,197,165,169,201,170,170,187,155,151,176,147,148,154,127,125,118,88,84,152,121,117,167,134,130,180,149,145,187,152,149,179,144,148,164,129,131,140,112,111,82,59,55,130,97,86,154,122,116,166,133,128,170,130,133,162,121,124,148,110,113,94,71,73,2 170,136,149,176,146,158,162,130,135,173,144,155,180,152,160,174,144,152,173,137,147,167,136,137,177,145,159,172,137,143,159,127,133,114,82,86,129,96,96,156,120,118,171,143,146,171,143,144,174,138,145,158,113,114,113,75,74,76,51,59,82,56,61,95,64,62,161,133,129,166,136,127,172,137,143,126,80,78,71,37,36,24,19,19,24,20,20,55,40,43,148,118,115,164,133,128,175,140,148,124,85,87,79,45,47,24,18,18,0,4,1,46,34,36,154,131,137,175,150,152,176,147,154,165,137,144,112,76,81,66,44,47,33,23,21,52,32,30,158,129,131,176,147,143,176,148,157,179,149,155,159,122,134,153,120,130,154,123,130,139,102,97,161,128,126,168,138,131,166,136,141,174,145,152,180,152,164,178,150,157,184,160,166,172,142,141,169,135,134,167,136,134,2 128,99,98,145,108,112,163,129,139,164,133,137,160,122,124,162,129,134,148,117,113,124,93,90,143,111,116,154,116,119,172,139,149,174,143,154,173,138,146,169,134,142,157,122,128,134,102,100,157,126,135,171,139,147,178,143,153,151,117,124,129,96,102,158,123,126,165,135,139,147,116,116,164,137,144,179,149,157,169,129,131,86,52,51,33,22,25,113,87,86,167,135,130,150,118,114,164,136,143,177,145,151,170,136,139,91,59,60,14,7,7,108,87,88,176,145,142,152,122,114,157,128,134,172,141,148,179,149,152,165,131,138,149,118,121,155,123,119,165,133,123,153,124,119,140,108,109,159,130,135,162,130,129,178,150,156,184,159,158,178,150,147,162,134,132,150,125,128,129,102,101,143,113,112,152,121,117,165,136,136,168,135,130,166,134,129,156,127,129,139,111,108,2 14,10,10,122,94,100,169,136,143,178,142,149,180,143,149,180,152,147,142,119,112,29,23,22,67,47,51,160,123,132,181,145,155,192,154,162,195,155,163,187,151,149,176,151,143,89,74,71,109,78,85,171,132,143,196,163,174,198,165,176,194,156,162,196,162,160,184,153,146,133,111,105,119,85,89,172,135,145,195,154,167,144,100,106,172,128,132,208,174,177,189,158,153,150,126,119,119,86,90,168,131,139,191,150,160,181,133,136,202,157,161,204,170,169,194,165,164,154,128,126,106,76,82,161,129,135,186,149,158,201,158,164,204,166,169,200,167,169,190,161,158,139,115,115,76,55,58,147,113,117,169,131,133,184,142,145,193,156,163,190,156,162,179,146,144,90,73,72,31,22,23,118,84,88,154,119,121,168,133,135,174,137,137,175,140,141,144,115,118,25,19,19,2 187,158,167,198,170,180,200,173,183,209,184,193,210,186,194,202,172,176,196,165,168,189,164,164,192,165,173,202,179,190,200,173,186,149,117,121,163,128,126,207,177,184,203,175,181,195,170,170,192,164,174,194,165,174,137,96,95,102,63,63,124,77,70,189,149,147,207,178,184,200,173,174,184,140,151,186,136,145,121,74,72,151,107,109,192,147,151,201,160,168,210,180,184,199,168,167,184,145,152,195,154,164,168,120,121,167,116,115,210,170,179,211,177,185,208,177,177,200,168,169,189,161,168,200,175,182,193,155,155,195,151,153,210,169,177,209,173,176,204,171,169,200,169,173,184,157,165,194,167,174,195,160,161,204,171,175,205,169,171,204,167,166,198,163,161,193,158,158,178,149,157,186,150,158,195,160,168,202,171,178,202,168,172,203,171,175,199,169,173,191,159,163,2 211,185,194,213,188,198,211,185,194,215,191,202,214,190,199,213,188,198,207,177,185,201,170,175,213,190,201,215,192,206,214,190,204,168,136,140,148,110,105,178,138,132,206,176,185,205,176,184,213,190,201,205,178,189,174,137,143,108,69,68,103,60,59,127,75,64,186,146,140,202,168,173,212,184,195,163,121,119,112,64,59,129,86,85,152,103,100,156,104,100,182,140,133,203,168,172,201,160,165,171,125,124,117,69,67,156,108,108,197,149,155,202,156,159,205,165,176,207,174,186,196,146,154,198,155,166,156,104,98,154,95,87,207,163,170,207,164,170,207,170,179,209,177,188,200,166,171,204,169,176,181,134,130,174,118,115,210,168,174,212,173,181,213,181,191,208,177,182,205,178,183,206,176,182,198,159,160,198,154,154,209,172,178,213,174,183,208,171,178,204,171,174,2 12,8,6,101,79,72,128,103,96,131,106,99,131,101,90,143,115,110,129,95,91,71,50,49,64,50,50,138,110,108,156,133,132,165,144,145,158,129,122,161,132,122,146,112,100,112,74,66,106,83,89,153,119,122,145,118,119,132,105,107,177,147,146,181,156,149,165,141,131,137,108,96,121,90,99,167,138,146,126,97,97,94,67,68,125,91,91,158,121,115,176,153,150,153,134,130,133,110,117,178,156,170,169,146,150,126,90,83,127,86,82,154,116,112,187,169,173,153,132,125,128,107,111,173,149,162,183,161,168,156,116,106,164,125,116,190,166,171,178,155,157,152,130,124,108,90,93,165,138,147,182,155,164,190,165,167,193,169,169,182,159,158,164,139,137,140,118,110,61,49,49,148,120,126,168,136,143,178,150,156,176,148,147,169,142,139,158,135,131,108,90,83,2 148,122,124,169,148,149,185,173,180,185,171,173,175,152,146,176,153,146,167,144,131,148,122,107,158,127,132,175,147,148,171,148,154,161,134,133,192,167,165,194,174,169,179,157,146,166,146,136,169,138,144,162,132,132,106,79,82,112,84,85,158,126,123,181,154,150,181,157,149,171,150,140,184,164,174,175,149,150,120,91,89,118,90,90,122,91,92,134,94,91,167,133,124,181,165,163,186,169,184,203,186,196,155,126,122,133,95,88,147,112,110,137,95,89,168,136,130,190,179,183,184,162,179,202,189,201,178,150,145,156,115,105,153,111,100,168,129,117,195,176,181,184,168,168,177,154,166,194,174,184,194,172,174,177,140,128,182,149,138,201,182,184,190,173,177,169,148,145,167,143,150,186,161,169,200,183,190,202,184,184,203,183,184,195,174,171,177,158,155,158,140,136,2 49,42,42,143,126,125,154,139,137,158,137,130,147,125,120,136,118,122,120,108,110,73,60,58,107,93,91,163,143,143,177,159,163,159,134,128,159,141,139,144,128,134,127,113,117,101,89,90,147,133,131,176,159,162,193,178,185,126,101,102,114,96,100,154,138,146,129,105,111,113,96,97,155,141,138,185,170,174,172,148,148,108,78,73,105,83,84,151,127,134,136,112,121,123,102,107,152,135,132,181,165,168,159,127,118,122,85,76,113,87,88,155,127,135,144,117,126,123,102,107,142,127,120,172,153,153,178,152,147,139,101,86,110,73,72,145,109,118,142,108,117,116,91,93,109,92,82,157,133,125,177,155,151,171,144,143,142,100,104,151,115,129,139,101,109,108,75,76,55,42,35,139,110,97,155,121,120,157,117,126,160,120,135,155,125,142,130,89,100,85,55,56,2 159,146,147,174,162,165,183,171,174,186,173,177,182,169,172,177,164,167,166,153,156,144,128,131,155,136,131,161,137,129,181,164,163,190,176,182,182,164,165,178,162,163,169,152,155,151,131,136,141,111,96,151,119,110,164,134,127,175,148,142,159,126,117,156,123,114,157,131,126,147,123,123,148,121,111,155,124,116,165,135,133,159,124,111,142,100,85,170,146,145,157,131,128,121,85,70,151,126,118,150,116,105,160,126,118,153,117,103,156,122,113,159,130,127,150,120,114,144,117,111,143,114,103,150,116,107,163,133,123,178,158,154,174,152,149,136,96,78,150,119,111,152,131,129,151,128,122,166,144,141,181,162,163,194,181,188,183,166,168,163,137,134,169,151,154,156,139,141,147,125,122,163,143,143,174,155,157,183,168,172,180,165,167,152,123,115,157,135,134,151,135,140,2 9,6,7,122,90,95,181,141,145,184,145,151,190,161,170,184,159,165,136,106,108,27,14,18,66,48,51,157,105,98,169,106,104,181,117,118,176,123,127,183,146,155,172,146,151,87,66,71,122,86,94,168,105,110,180,120,127,199,142,149,165,93,98,127,54,47,168,130,139,133,109,116,138,85,85,178,99,118,196,124,137,215,154,159,178,103,110,143,67,73,134,69,61,116,72,57,144,95,99,188,123,132,198,136,137,167,102,105,160,93,96,151,82,83,130,60,54,112,65,49,141,110,122,202,172,185,204,161,165,119,64,72,104,56,66,151,96,105,140,84,81,121,81,74,103,84,90,195,175,184,211,186,202,188,132,152,174,139,151,202,176,198,182,154,171,98,77,83,39,26,30,165,144,150,199,184,189,207,185,197,208,182,197,194,173,187,157,135,150,36,27,33,2 129,109,97,150,129,122,164,141,140,167,145,144,165,141,138,153,127,123,136,117,107,114,99,86,143,121,116,164,142,141,177,150,156,180,154,160,173,145,147,167,146,146,146,123,117,123,106,94,154,130,131,173,151,152,186,162,168,178,143,148,156,116,111,165,136,139,153,124,123,130,109,100,160,138,139,177,153,155,190,168,172,167,129,128,131,83,75,153,115,117,160,134,136,134,114,105,160,137,138,177,153,152,192,172,174,161,126,120,116,67,51,157,127,126,162,140,140,135,114,108,157,137,133,174,151,147,187,165,164,180,155,157,156,119,116,166,137,139,154,130,126,135,116,111,150,130,125,165,140,135,175,149,147,179,154,155,175,146,151,166,142,144,149,129,126,128,111,107,139,119,109,157,136,129,168,146,142,169,147,141,166,141,141,156,132,128,139,118,114,117,99,95,2 6,5,4,94,79,68,143,125,108,149,128,115,149,128,116,136,116,99,98,80,64,23,19,16,51,43,39,142,121,110,163,143,134,174,152,148,170,146,141,155,133,124,129,111,95,66,55,45,98,80,73,159,135,129,181,160,160,190,165,169,182,156,157,168,144,142,141,121,108,96,81,66,119,96,91,166,141,141,191,171,174,184,153,153,156,113,108,172,144,146,148,127,118,110,95,80,124,103,96,167,144,143,193,173,173,182,154,151,150,108,101,174,149,150,149,130,122,112,99,84,111,94,85,163,142,137,182,160,157,190,166,167,182,154,158,170,147,146,145,126,120,103,88,76,78,66,57,152,132,120,170,152,144,177,157,151,172,150,147,157,136,133,137,119,113,73,63,54,31,26,21,127,111,96,157,140,128,162,144,135,157,139,130,143,123,118,114,98,92,25,22,18,2 168,143,144,180,155,159,187,166,170,184,157,157,183,159,160,184,169,169,170,153,150,152,129,125,176,154,157,184,156,160,188,160,161,176,142,134,174,138,134,187,166,172,176,156,158,156,133,129,180,157,157,191,168,172,180,142,136,166,119,113,157,108,102,171,132,136,180,151,160,159,129,129,181,153,154,195,174,177,176,135,128,153,104,99,139,88,80,166,122,125,185,156,168,165,144,144,181,153,155,193,170,172,169,131,122,131,79,67,131,78,68,169,133,136,186,167,177,166,147,145,180,157,156,193,170,174,175,144,136,137,86,71,135,86,72,177,148,153,179,157,159,162,138,132,175,151,150,186,165,166,189,165,168,175,143,142,173,135,135,186,160,171,172,149,147,158,138,134,167,143,139,177,150,151,184,156,159,185,156,160,182,151,157,179,154,158,170,154,151,156,139,135,2 33,29,30,133,112,113,161,138,138,168,145,147,164,142,144,152,131,129,105,86,84,16,13,15,100,85,89,161,139,141,177,156,158,188,169,175,184,164,169,163,139,143,140,116,114,64,52,51,134,114,115,171,148,153,194,175,184,181,161,170,143,116,126,161,136,145,150,127,126,103,85,81,142,124,125,177,155,164,193,175,184,134,111,118,95,67,72,153,125,132,155,135,135,115,96,90,141,122,123,178,160,170,191,172,182,120,88,90,120,90,93,176,152,162,156,135,136,116,99,94,134,116,115,170,150,159,188,166,176,181,156,164,183,159,171,178,156,164,151,129,131,110,92,88,115,98,93,158,138,141,174,148,154,184,159,167,170,144,148,163,143,150,144,125,128,87,75,74,76,64,63,142,121,118,154,123,125,164,135,143,150,123,124,145,124,129,126,109,110,43,37,38,2 168,145,142,181,159,158,186,164,165,187,166,168,185,163,165,168,141,138,156,131,126,143,120,113,176,152,154,188,168,171,193,175,177,171,145,147,130,102,98,138,106,106,159,134,136,148,126,119,181,157,160,192,172,175,177,151,152,125,100,99,93,71,71,112,79,77,146,116,113,154,135,128,182,160,162,195,175,179,149,121,119,118,94,92,109,83,75,110,74,65,155,127,128,157,136,134,184,164,168,193,174,179,144,113,105,91,59,49,87,56,44,134,104,97,171,146,150,157,135,131,181,160,164,187,162,166,173,139,139,123,89,82,136,104,101,174,147,151,173,150,150,158,136,132,173,149,151,184,159,161,183,155,154,186,160,162,184,159,161,179,152,155,170,147,145,152,129,123,166,142,143,179,156,158,187,165,165,186,164,165,178,152,151,173,150,150,162,142,137,144,123,117,2 196,170,175,200,177,182,201,180,186,187,163,167,168,138,140,170,134,138,177,145,149,172,145,147,199,178,183,202,183,186,179,149,153,117,86,84,110,79,78,135,94,96,171,137,144,178,154,160,203,182,187,180,149,147,140,111,109,111,88,91,118,89,94,130,92,89,157,120,121,181,157,162,203,182,187,160,126,127,139,114,118,123,97,90,121,90,81,123,81,72,167,134,139,183,159,163,201,178,183,142,110,101,115,82,75,117,81,77,104,71,50,136,98,88,187,163,170,186,162,167,198,176,183,157,121,116,110,72,60,88,51,41,114,77,69,177,147,153,191,168,175,184,159,162,194,169,174,185,151,151,139,101,92,129,91,86,171,135,133,194,170,176,188,162,162,184,160,162,191,163,167,191,163,164,187,155,157,193,164,166,196,171,175,193,167,171,189,163,165,180,157,157,2 206,179,203,221,197,221,230,213,230,234,219,238,232,215,237,227,211,236,213,189,213,190,158,171,216,189,212,232,219,242,228,214,233,183,146,154,164,119,128,190,151,166,213,191,219,199,175,194,225,208,231,219,199,220,137,98,106,97,56,69,93,55,72,112,58,67,163,123,141,204,183,211,224,206,231,138,97,107,87,53,65,105,77,96,96,74,96,73,50,69,105,59,72,190,157,180,211,181,207,116,70,80,78,55,71,106,76,95,92,66,87,79,57,76,107,63,76,189,163,185,211,184,211,131,79,91,81,47,62,115,77,89,111,72,84,74,35,47,145,99,115,203,181,209,213,193,221,177,136,149,141,83,85,151,96,97,172,123,137,180,142,166,210,192,221,201,190,215,207,189,214,217,198,224,214,189,211,212,183,205,221,201,235,225,213,244,211,199,224,195,180,205,2 154,133,148,177,153,176,187,159,181,194,168,188,196,178,199,185,168,189,165,141,158,139,112,125,168,142,164,190,169,193,204,192,212,179,158,170,161,133,146,177,157,180,173,156,178,150,127,140,179,159,180,198,184,207,146,121,134,80,46,53,73,38,47,103,61,68,156,136,158,158,139,160,189,176,200,150,125,141,63,33,39,71,51,66,66,51,69,49,26,38,109,75,87,162,144,166,184,167,194,123,88,102,50,30,40,75,56,70,64,47,63,49,29,40,106,74,86,164,151,174,178,160,188,139,104,120,63,27,33,85,52,58,85,51,58,73,38,49,151,126,148,160,147,170,168,151,176,171,153,175,140,101,110,137,97,104,158,127,150,175,158,186,177,168,195,153,142,163,159,141,161,177,162,186,188,176,202,189,178,204,189,178,209,182,172,197,166,151,175,145,129,150,2 6,5,6,101,84,92,148,130,141,153,136,152,152,134,149,145,125,138,108,89,98,19,14,19,52,41,50,147,125,142,164,144,165,174,157,180,170,154,178,157,143,162,139,122,135,69,58,65,100,81,94,161,133,157,180,153,186,189,171,205,185,174,206,172,164,192,150,138,156,105,91,100,123,104,120,167,140,168,172,138,171,125,92,119,116,95,118,157,135,149,146,130,136,117,105,117,124,108,121,171,149,176,144,104,125,80,49,66,75,57,79,118,78,73,145,123,132,117,106,119,108,95,105,165,150,171,151,121,141,89,55,75,110,81,104,153,124,143,148,131,152,108,96,107,71,60,66,154,139,154,161,143,164,148,120,140,164,137,163,163,143,170,140,124,145,76,66,76,21,16,20,124,108,119,153,138,156,157,139,161,154,134,156,143,124,147,117,103,121,26,22,26,2 163,129,152,181,151,175,194,175,198,199,184,209,192,178,202,185,173,193,170,155,169,149,133,143,175,142,169,190,159,195,192,168,200,190,171,194,202,195,221,195,188,212,179,169,189,159,147,160,181,150,181,168,123,154,129,81,105,112,83,106,146,121,139,197,184,209,186,175,193,165,152,162,178,141,171,140,91,114,97,54,70,106,90,116,107,80,97,170,134,138,176,149,145,166,150,155,177,143,167,138,93,112,108,69,91,107,88,115,108,78,92,151,98,91,169,133,127,171,156,172,178,157,180,151,115,134,109,66,89,116,83,108,153,112,130,173,132,140,177,151,162,168,152,170,170,152,173,176,152,175,150,110,129,169,131,157,199,174,206,195,175,202,184,168,191,162,148,166,160,144,161,176,160,179,187,163,184,194,170,194,195,174,197,190,170,190,175,156,176,152,137,154,2 139,125,133,156,144,156,164,153,167,168,159,170,167,156,167,162,150,160,152,139,150,137,123,132,146,131,140,161,148,158,173,162,175,170,155,162,168,154,163,169,159,173,156,142,152,144,131,141,154,139,148,169,157,168,175,160,170,156,118,116,148,112,108,167,151,162,163,150,161,149,135,145,159,144,151,169,154,162,168,143,148,145,99,97,147,102,97,166,145,152,169,159,171,150,135,143,160,147,156,173,160,169,177,159,166,154,112,106,160,120,120,169,148,157,167,155,168,147,130,137,158,144,153,173,161,170,181,169,177,172,148,146,167,136,136,173,154,165,163,150,163,148,132,142,156,142,153,168,155,164,177,164,172,177,165,171,177,165,174,170,155,163,158,144,153,145,130,140,151,136,145,162,147,156,171,158,167,174,158,163,176,166,176,169,157,167,156,142,151,139,124,135,2 149,134,144,158,144,154,167,156,170,168,157,168,164,151,162,166,155,168,156,143,156,145,130,141,155,140,150,166,154,165,172,159,170,159,131,132,156,130,131,166,153,168,158,143,156,149,134,144,159,143,154,170,159,172,165,139,144,148,106,103,139,94,85,154,128,132,166,153,165,156,143,153,158,138,143,168,152,161,158,124,124,140,94,92,144,98,92,156,124,125,167,155,167,159,147,158,162,145,152,174,161,172,167,141,144,147,102,98,156,116,117,162,133,140,165,152,164,157,144,155,163,149,158,175,163,174,174,156,161,158,122,115,159,122,119,162,132,138,166,153,167,153,137,150,160,144,153,170,157,166,176,162,170,174,158,164,168,147,152,168,149,159,162,148,160,149,135,147,157,140,150,166,151,161,170,155,162,171,154,161,171,158,167,167,153,163,155,136,142,148,134,145,2 13,9,11,90,73,75,131,115,117,140,126,132,139,126,135,132,119,125,95,82,87,11,9,11,54,43,44,126,110,112,150,137,148,162,151,163,158,147,158,145,132,140,129,115,122,57,48,53,91,78,77,142,128,133,165,153,167,172,160,173,169,157,170,160,148,162,141,128,139,98,85,93,109,96,97,151,138,145,172,160,173,157,122,126,156,125,130,169,159,173,143,129,140,111,98,110,111,98,98,155,143,149,176,166,178,167,140,143,166,137,144,168,156,171,146,133,145,113,99,110,100,87,90,152,139,144,172,160,172,181,170,179,179,167,178,163,151,163,141,127,139,104,88,98,65,55,59,145,131,137,161,148,160,172,161,172,172,161,172,157,145,157,135,119,128,78,66,74,15,12,13,116,101,107,151,137,146,154,139,149,157,143,152,147,133,142,118,104,111,34,27,33,2 129,99,106,161,131,141,179,150,167,183,153,169,180,151,168,173,147,166,156,127,144,118,90,106,152,123,134,178,149,165,196,169,193,199,172,193,197,172,196,188,165,190,170,145,167,144,114,134,164,136,152,191,168,188,212,190,216,176,130,142,143,80,78,186,153,172,182,158,183,156,129,150,170,140,154,200,178,203,199,163,178,111,45,49,110,36,34,177,130,137,187,164,189,166,140,164,171,139,152,199,172,192,187,139,147,123,46,38,134,61,53,197,165,184,193,173,198,171,145,168,170,137,145,196,169,187,210,178,196,168,106,98,164,105,100,202,173,191,191,166,187,168,141,162,171,141,154,194,169,190,207,183,205,208,180,199,207,182,204,197,168,186,183,153,169,157,125,145,163,132,146,186,158,181,194,163,186,196,164,184,196,169,189,194,169,190,175,146,165,140,106,122,2 188,151,159,198,161,169,199,165,182,189,135,165,189,133,160,200,168,185,198,169,179,185,153,164,196,156,165,204,164,171,188,136,151,166,102,126,172,109,135,199,159,176,204,178,188,192,162,172,202,164,175,205,161,169,166,106,117,134,89,102,147,96,115,190,140,157,210,183,189,199,171,180,206,166,176,204,156,162,154,100,110,136,103,121,137,94,109,179,124,138,211,182,185,202,174,180,208,168,178,204,157,163,167,111,116,156,121,136,135,93,106,177,122,134,214,185,191,202,173,178,205,164,174,208,165,174,190,134,144,183,137,148,158,104,115,190,137,148,215,188,195,202,172,180,201,158,169,210,171,180,204,154,170,190,125,140,184,114,131,207,161,175,212,183,190,198,168,175,198,157,168,207,166,175,209,163,178,201,142,159,203,143,165,214,173,190,206,174,179,193,162,167,2 177,147,151,209,183,191,226,203,219,231,209,221,233,216,234,222,200,216,207,186,200,177,149,163,199,175,186,224,205,217,245,231,248,227,190,195,201,143,138,225,197,208,221,204,223,196,172,188,208,183,194,238,224,240,244,218,228,169,99,100,145,51,39,201,141,131,227,208,224,206,183,200,213,185,194,244,230,247,223,173,168,137,54,53,158,80,79,217,163,158,235,219,236,213,192,210,215,185,191,241,220,230,231,186,181,183,97,76,173,81,56,232,194,197,241,229,248,217,196,214,213,184,189,240,221,234,253,235,244,220,163,146,208,147,134,240,212,220,232,210,222,214,190,206,211,185,194,236,219,233,248,232,244,251,235,243,251,237,250,240,218,230,225,200,211,203,173,183,202,173,184,228,208,225,239,218,232,241,216,226,240,218,229,233,211,226,221,198,215,192,161,173,2 201,168,186,215,188,209,222,195,219,213,173,186,203,159,174,205,164,181,207,179,203,197,171,195,210,182,201,218,187,203,230,201,224,183,117,114,144,58,47,162,83,71,196,152,163,201,171,194,217,192,214,223,191,210,208,156,166,135,58,57,125,43,45,146,58,47,178,114,110,203,167,186,221,193,217,218,177,190,164,83,68,103,30,39,109,36,46,156,70,61,184,122,123,210,180,201,218,184,204,214,167,177,169,86,71,140,56,50,146,63,58,173,90,82,208,162,175,214,189,213,216,178,194,211,158,163,189,118,109,161,73,56,144,52,35,165,83,67,216,179,196,211,183,206,213,176,192,225,192,210,217,169,172,171,89,65,160,76,58,193,130,125,217,181,195,207,178,196,209,172,190,223,191,211,225,189,202,214,167,171,218,174,187,221,182,202,209,167,176,196,155,161,2 40,23,29,129,96,100,156,125,133,162,128,138,161,131,142,152,124,136,126,95,103,40,24,29,95,66,71,155,125,130,175,147,160,179,147,165,177,142,163,169,139,156,150,120,132,96,68,77,128,98,101,167,139,148,189,164,178,186,144,169,174,122,152,181,155,173,161,133,147,125,94,108,141,110,113,176,150,161,199,175,190,161,108,129,133,78,105,181,148,163,168,141,156,130,100,116,145,115,117,180,155,167,200,172,188,162,113,129,127,80,101,176,137,152,172,146,160,129,99,115,143,114,121,180,155,165,198,171,187,188,139,159,167,106,128,184,150,166,165,136,152,120,88,103,106,68,70,171,142,148,192,166,182,193,156,176,189,147,169,181,149,162,153,122,137,100,69,83,50,22,21,157,124,132,181,153,168,186,158,173,184,153,166,171,139,147,138,105,119,62,38,49,2 187,158,169,195,162,173,197,158,177,187,134,163,186,138,160,192,161,177,182,152,165,164,133,140,194,163,176,202,168,178,190,136,156,166,96,124,171,114,136,192,158,174,188,157,168,172,141,149,200,170,184,206,171,182,169,106,120,130,77,93,144,87,108,185,140,154,194,164,171,177,146,154,202,169,184,205,166,176,157,98,109,126,86,106,128,79,96,175,124,137,194,164,167,180,151,155,203,171,186,205,166,176,168,107,114,149,106,121,129,80,95,174,123,134,196,165,172,180,150,152,201,166,180,208,171,182,189,131,143,173,117,130,156,95,107,186,140,150,196,166,174,178,147,150,197,163,176,205,168,181,199,147,164,183,118,134,182,120,136,197,158,171,189,157,163,173,142,144,192,158,171,201,163,178,201,153,169,198,148,164,198,150,169,194,153,165,183,149,153,166,134,136,2 134,104,118,147,121,143,156,131,157,162,142,169,162,146,173,156,137,163,147,126,150,135,114,132,145,118,136,159,138,162,166,146,173,165,139,165,158,123,146,144,97,112,150,125,148,144,129,153,152,127,147,164,142,167,147,106,117,129,73,72,146,86,97,141,87,95,148,116,132,152,137,163,160,139,163,152,114,131,131,61,66,146,89,97,153,92,105,137,72,81,152,118,133,157,140,166,163,143,166,164,133,154,147,83,92,157,92,109,156,95,103,145,74,86,162,135,158,157,138,162,162,140,163,173,150,177,166,122,137,155,95,101,159,106,109,163,120,134,169,150,177,157,139,163,157,130,153,169,141,165,175,148,170,176,149,169,178,156,180,175,155,181,166,145,167,153,131,152,154,122,138,168,145,169,174,150,171,178,159,182,177,159,183,171,149,170,162,142,160,150,130,149,2 129,99,105,148,121,132,161,135,155,166,144,166,162,140,158,156,132,149,142,118,131,126,103,114,140,107,115,161,133,150,173,149,174,178,158,186,171,147,172,164,140,164,153,132,151,138,119,133,149,115,126,170,146,166,173,146,168,158,112,125,157,102,115,159,121,137,162,145,170,145,124,142,157,129,145,175,152,174,153,95,105,154,90,98,156,89,101,158,112,127,166,146,171,148,125,146,159,131,147,179,159,182,171,126,142,165,101,111,162,100,106,171,135,157,168,148,172,150,129,148,158,131,143,175,149,171,184,157,178,180,146,160,182,154,173,178,156,179,165,144,164,147,126,142,154,125,131,170,142,158,182,158,179,186,167,187,182,161,182,173,151,169,159,136,153,141,117,132,149,123,132,165,139,153,174,149,166,177,153,169,172,143,155,166,143,158,153,129,143,134,110,123,2 182,173,179,195,186,198,204,196,210,194,174,179,189,168,175,194,185,199,184,177,187,171,164,172,189,180,189,196,180,194,198,179,186,170,136,123,156,116,100,177,152,154,191,182,194,181,173,183,190,179,190,186,158,148,163,116,85,153,114,99,150,114,106,144,103,82,181,160,162,186,174,184,188,169,176,167,125,96,158,112,85,156,123,113,150,119,114,135,93,71,170,138,136,193,177,191,183,161,156,164,125,103,164,122,96,163,128,114,156,122,115,138,94,77,175,141,143,196,183,202,189,176,175,176,144,123,179,143,117,176,136,108,166,124,109,163,121,105,193,170,183,194,180,199,193,182,192,201,188,195,208,197,210,204,186,186,177,137,114,184,152,148,200,186,205,188,170,181,192,177,189,203,194,207,209,198,214,213,204,217,202,182,184,202,185,201,198,188,204,183,167,174,2 135,116,114,152,134,137,160,143,150,156,139,146,152,133,136,150,132,139,137,123,125,108,98,96,149,134,135,169,155,161,162,138,142,131,98,86,119,83,69,148,124,132,147,132,142,127,114,116,161,145,146,179,164,174,153,122,118,118,83,69,100,62,45,132,101,99,156,138,152,137,122,129,169,151,154,185,168,182,154,121,116,122,90,77,120,88,83,133,99,91,161,149,163,144,131,144,174,158,164,186,168,180,151,112,91,127,89,68,132,97,79,144,111,101,164,151,164,147,134,143,172,155,161,187,174,187,158,122,108,130,85,53,154,124,111,171,153,162,164,149,159,147,135,140,166,145,148,184,168,180,174,149,148,149,113,88,173,153,159,174,161,171,162,152,158,144,135,137,163,143,144,179,163,170,181,163,168,175,153,155,175,156,165,170,160,163,157,147,148,137,129,130,2 13,11,9,97,81,72,137,116,109,142,123,120,143,125,128,136,115,115,97,83,80,10,9,8,53,46,39,133,115,106,160,140,142,161,136,140,150,123,123,152,129,136,135,119,119,60,53,52,86,73,63,151,135,131,179,159,166,143,108,101,108,67,50,150,122,129,150,132,140,104,92,95,105,90,76,162,141,136,185,163,170,139,102,90,115,78,64,149,120,117,158,146,158,119,107,111,114,97,82,167,147,144,188,167,174,140,95,70,140,101,81,167,144,147,159,148,154,124,115,117,106,89,78,163,141,136,188,167,178,163,126,112,169,139,136,177,161,172,156,145,145,116,105,105,70,57,49,154,130,121,178,157,161,182,156,162,177,153,161,167,154,155,150,138,138,85,78,77,18,14,11,123,102,88,167,146,144,169,147,149,166,142,147,159,146,147,128,115,114,34,31,29,2 13,11,10,100,84,70,145,124,112,156,136,132,154,134,131,136,118,109,93,80,72,11,8,6,54,44,36,139,121,112,167,149,150,180,161,166,173,152,156,155,138,140,135,119,117,61,51,47,95,76,62,156,132,125,180,159,166,167,135,132,144,107,99,164,144,149,155,136,142,108,92,91,119,101,81,168,151,150,169,139,135,135,91,66,120,81,67,150,116,111,167,147,158,125,106,107,123,107,91,171,157,157,168,138,128,147,106,80,135,94,75,162,130,132,171,152,161,132,114,118,114,98,85,167,151,146,186,164,173,187,162,163,172,139,130,182,159,169,165,143,146,126,111,113,77,67,63,163,144,143,182,170,175,191,179,184,189,171,180,175,156,163,158,138,142,95,83,85,21,18,17,136,121,118,174,164,164,179,168,168,177,160,162,164,143,145,138,122,122,41,36,35,2 180,167,189,191,175,198,195,177,203,197,178,207,195,171,199,190,171,201,181,162,194,169,148,176,188,173,194,195,176,192,202,188,213,195,172,194,187,156,173,191,171,202,183,166,198,174,156,187,186,168,187,194,173,192,185,156,165,159,108,92,129,71,55,156,107,103,177,152,169,181,168,199,192,176,195,188,163,174,132,69,43,145,89,71,115,60,51,125,66,48,181,154,169,182,167,194,191,171,188,188,161,170,155,100,81,167,121,113,160,111,105,129,68,51,182,155,177,184,163,191,185,157,170,199,178,201,175,128,119,160,104,84,150,91,75,134,72,59,181,152,173,185,162,191,188,157,182,198,171,198,189,149,150,159,101,86,128,57,36,138,73,54,177,139,154,182,158,188,186,159,187,196,170,199,200,174,199,191,156,175,174,128,137,183,146,164,185,156,181,177,154,181,2 11,6,8,70,45,45,94,65,69,102,72,80,102,75,83,88,55,53,62,36,32,7,4,5,48,31,33,112,77,82,134,102,116,146,118,139,145,120,145,131,107,125,107,81,92,44,31,35,91,64,70,146,115,128,174,147,174,182,156,189,176,153,185,164,147,176,136,115,138,89,67,77,106,76,81,156,132,148,182,154,178,156,114,123,137,93,97,173,152,178,155,140,165,113,91,106,111,86,95,158,137,157,171,143,159,130,75,62,114,56,45,165,136,158,157,138,163,124,108,127,103,78,86,152,117,130,180,152,177,160,118,121,132,76,69,168,142,164,157,142,163,115,99,113,67,50,60,140,106,125,162,133,157,171,144,170,174,149,177,158,138,163,145,123,139,83,67,74,18,13,16,110,86,103,137,105,125,154,121,144,158,132,154,145,122,142,123,99,109,32,23,27,2 142,116,128,159,134,150,168,143,172,172,147,172,168,144,172,163,140,168,152,132,154,134,115,137,159,143,156,178,165,187,184,164,191,186,165,194,182,158,188,178,161,193,166,149,176,150,130,157,165,150,159,184,172,190,193,180,201,185,166,185,174,144,160,177,158,184,172,160,188,160,145,172,167,155,169,183,170,187,169,142,148,138,92,75,108,53,36,148,110,107,176,165,189,160,148,170,170,157,171,185,173,189,141,97,81,138,90,72,123,75,63,136,95,91,176,164,188,157,141,163,165,147,161,178,159,173,171,141,141,149,101,79,131,77,54,136,92,85,176,160,186,157,139,161,159,127,148,179,154,179,184,158,174,157,112,102,124,63,40,147,102,96,172,150,172,154,137,158,148,110,132,171,146,172,182,160,187,181,155,179,176,145,168,178,157,184,162,140,164,143,124,147,2 127,107,106,178,160,161,192,176,182,199,186,194,196,182,188,188,173,182,174,157,163,118,101,106,163,143,142,189,172,178,206,194,204,211,199,208,197,172,169,190,166,168,181,164,172,160,143,151,177,160,160,202,190,202,194,166,165,176,130,116,183,141,127,185,153,147,192,178,188,175,162,173,180,163,166,177,141,130,165,111,93,162,103,87,177,124,107,170,125,114,149,107,99,170,153,165,168,139,130,163,112,87,200,167,170,203,166,164,189,140,134,173,121,108,122,58,33,154,125,128,165,134,130,170,126,111,188,142,125,190,143,122,193,148,133,194,157,151,179,149,151,173,156,166,181,163,169,195,175,179,189,150,134,182,135,109,213,196,200,211,200,209,198,189,200,171,155,164,155,137,139,202,190,197,212,204,214,213,202,208,213,202,210,203,189,195,189,175,179,147,129,136,2 15,10,11,105,85,86,146,125,130,155,135,143,155,140,151,146,129,139,104,88,95,10,7,8,62,48,50,143,123,126,165,146,157,179,165,178,169,151,159,157,138,150,142,123,132,63,53,58,103,83,81,160,143,150,176,158,172,163,132,137,157,121,118,161,135,144,158,143,158,111,96,107,124,104,107,158,137,142,145,104,98,129,72,65,144,93,87,135,94,92,138,113,124,128,115,132,128,111,116,135,96,86,150,105,99,170,125,135,155,100,103,124,68,57,117,79,75,135,125,141,118,99,108,150,120,124,154,109,100,151,96,80,170,128,130,172,146,156,158,141,154,123,109,120,83,68,74,168,151,161,177,160,170,173,147,148,186,170,184,178,165,178,159,144,154,88,75,82,23,18,20,140,123,129,176,162,171,184,172,186,177,161,171,166,150,158,135,117,123,35,26,30,2 11,9,7,97,76,68,126,101,97,104,83,81,83,65,64,94,75,75,70,52,51,9,6,5,56,43,37,138,111,105,149,120,124,133,107,110,118,101,105,100,77,81,104,80,81,47,34,30,99,77,68,155,129,127,172,146,153,129,87,96,118,89,94,122,101,106,117,99,102,80,58,55,121,97,88,168,147,142,181,158,161,141,104,103,110,76,74,141,121,127,134,118,123,93,70,68,130,105,94,177,157,150,185,160,161,160,126,114,136,105,99,157,137,145,143,129,132,95,72,69,123,103,95,178,157,150,193,168,172,169,123,127,161,127,131,166,146,151,143,127,130,88,67,63,86,75,68,173,153,143,187,167,165,184,152,160,173,142,152,164,142,148,137,116,118,64,48,43,25,21,18,144,127,115,179,160,153,176,146,151,167,139,143,157,133,138,121,101,99,26,19,16,2 156,127,134,161,126,133,128,83,90,110,64,71,110,75,79,110,81,82,129,104,111,104,79,81,166,139,143,171,140,148,139,93,104,114,68,72,114,75,77,111,78,75,130,104,111,123,98,104,175,148,150,173,137,144,140,96,99,137,98,95,122,80,77,93,58,57,144,120,126,127,100,106,181,155,157,172,131,137,148,103,102,142,105,90,136,100,90,91,55,61,148,125,128,157,138,144,182,156,154,177,142,143,160,116,114,164,130,116,149,116,109,130,92,92,151,126,133,165,147,154,187,162,166,185,151,155,167,118,116,164,120,109,158,118,112,145,107,103,152,124,133,156,133,139,185,163,164,189,162,163,176,126,131,154,94,98,156,108,114,163,130,138,161,132,139,152,128,132,181,157,153,187,164,163,183,143,150,175,125,137,173,133,144,169,140,148,164,139,143,154,130,134,2 148,131,135,173,159,168,191,180,203,186,168,186,181,158,176,185,172,197,165,146,160,138,115,120,164,148,155,189,177,191,190,172,190,141,93,89,151,105,106,190,165,196,174,154,174,158,139,155,171,153,159,196,177,196,167,124,125,121,61,58,144,93,96,173,131,143,179,154,169,176,166,195,183,167,184,181,145,156,140,80,73,155,104,97,161,111,106,140,85,79,171,142,150,170,152,166,191,179,200,173,138,148,138,79,72,176,134,142,154,102,102,132,73,67,164,129,134,171,152,167,190,180,202,184,154,169,140,76,58,150,94,90,134,78,73,136,79,65,167,133,138,168,149,166,179,166,179,187,161,167,165,118,112,137,78,60,121,66,54,170,134,131,177,155,163,162,144,158,167,148,153,190,175,189,200,181,196,189,161,167,181,149,152,191,175,188,176,160,170,153,137,150,2 177,158,147,185,166,156,189,173,170,189,174,176,184,164,164,180,160,160,162,136,128,141,106,87,181,161,152,189,170,163,187,168,163,172,146,136,156,122,107,163,130,126,164,131,128,151,112,105,185,165,157,194,174,171,169,137,122,120,67,36,109,61,40,118,68,50,173,140,148,166,134,143,193,178,179,198,181,182,169,135,121,98,55,43,117,73,60,161,121,114,175,139,149,171,139,151,191,174,174,202,186,188,149,109,93,80,39,32,139,99,86,180,148,150,177,141,150,171,138,149,190,171,172,196,168,177,171,130,127,114,61,38,149,104,82,177,139,137,176,143,148,169,136,142,184,160,155,182,144,138,184,146,146,150,107,89,159,121,101,186,160,161,176,148,147,161,126,120,180,155,148,186,158,154,186,155,148,188,161,160,186,162,159,183,162,156,175,154,149,159,131,122,2 139,121,129,152,132,141,163,146,158,164,148,165,164,149,165,161,148,164,143,126,132,126,109,110,149,131,140,166,151,163,176,163,177,175,161,178,174,162,184,170,156,176,150,131,136,135,117,122,155,135,145,170,152,163,174,150,162,176,154,173,160,129,143,157,128,138,163,147,162,150,136,148,161,145,157,176,158,171,138,106,118,100,63,82,99,52,61,145,104,108,168,157,170,150,136,145,160,144,158,174,154,175,103,66,81,88,43,57,128,81,100,163,134,151,166,153,168,155,142,151,157,140,155,168,149,170,142,97,112,154,110,124,182,157,176,176,161,175,165,150,160,153,139,149,153,136,150,168,152,171,172,145,161,179,158,172,178,162,173,175,161,172,164,147,155,144,123,129,146,125,138,163,142,157,172,152,168,175,157,169,172,153,163,170,153,163,157,137,145,140,120,125,2 125,92,100,166,133,144,188,160,174,197,173,182,201,186,198,188,171,184,170,151,165,113,95,108,146,112,122,180,154,169,201,180,194,212,195,211,214,202,220,194,168,177,175,153,161,151,133,149,158,125,137,191,168,185,213,198,212,225,214,230,219,202,222,205,181,194,185,167,179,158,139,155,162,131,140,197,177,192,215,198,210,184,151,172,169,115,131,207,188,201,185,168,181,151,124,137,166,140,154,201,185,203,199,176,195,121,64,88,173,126,150,207,191,208,186,170,184,152,128,140,159,132,147,193,175,194,199,174,196,186,140,160,214,197,214,201,186,197,178,157,170,149,128,141,145,119,133,182,162,176,200,184,203,207,189,205,202,187,200,192,173,185,169,143,154,128,103,112,93,72,84,168,144,158,185,162,179,192,170,187,188,166,181,179,157,170,156,129,140,77,58,68,2 170,147,160,179,157,173,183,165,182,183,164,184,181,162,183,177,156,178,176,155,177,166,148,163,171,145,160,177,145,161,181,149,162,187,164,184,184,159,181,171,134,150,168,136,148,169,147,164,174,143,156,172,132,147,167,118,135,165,121,145,150,103,120,138,79,81,150,99,100,173,153,169,178,151,167,166,131,149,94,53,66,107,63,84,91,50,67,120,64,74,152,103,108,173,153,168,181,153,179,129,85,100,68,32,44,109,62,80,104,58,78,129,73,85,162,121,134,173,153,173,172,137,161,130,81,102,103,47,63,132,70,83,160,103,125,174,126,151,179,149,171,171,150,167,172,146,168,153,105,124,144,82,94,170,122,141,188,154,175,189,159,178,182,158,172,173,151,163,172,149,171,169,131,146,175,133,150,187,153,173,189,161,177,188,166,180,181,164,177,174,158,169,2 15,12,12,145,120,121,203,170,178,206,169,184,207,170,185,196,164,173,148,123,126,24,20,19,85,69,72,198,165,172,211,172,186,199,151,170,158,120,138,182,149,163,188,157,162,99,82,82,145,119,125,208,174,185,213,166,186,142,92,103,54,40,46,98,75,84,186,151,161,149,118,120,160,123,132,207,169,185,209,155,176,110,69,73,45,25,25,63,31,37,170,135,149,164,132,136,162,130,138,205,170,185,211,149,172,127,84,91,63,39,39,87,52,55,171,133,145,163,131,136,147,120,130,202,164,178,208,146,169,168,112,115,96,55,48,132,91,99,185,145,157,154,118,122,98,81,87,197,167,179,204,165,183,193,140,156,173,123,130,187,142,155,187,148,156,120,92,94,27,21,23,160,134,146,197,161,178,196,152,169,199,158,174,189,148,158,161,125,128,54,40,41,2 173,144,151,225,188,199,233,193,210,226,178,198,205,158,180,214,174,193,214,180,191,170,142,147,210,178,187,233,196,209,231,179,199,184,123,140,108,81,95,120,99,111,203,168,181,201,170,177,218,182,196,238,194,212,216,155,176,127,82,86,75,59,65,62,35,41,153,119,134,205,164,177,219,181,196,237,187,209,212,146,165,111,68,70,72,41,45,60,20,26,136,96,109,204,170,186,217,180,196,236,187,208,218,142,167,128,91,98,88,58,60,82,45,46,151,109,120,202,166,180,212,173,189,233,182,201,222,139,167,168,119,114,104,65,64,106,64,67,177,134,145,198,153,168,206,170,186,227,180,196,226,157,182,200,135,141,153,94,88,158,105,114,207,164,179,200,160,170,182,155,170,222,189,206,225,180,199,215,152,173,204,146,159,213,164,179,211,167,177,182,142,149,2 68,53,59,160,133,139,174,146,151,178,150,160,179,151,163,172,141,153,147,116,123,50,36,38,134,110,118,179,155,165,171,138,143,159,110,104,168,126,128,158,115,116,167,141,150,119,95,97,161,136,147,177,148,151,168,128,125,174,131,128,161,113,108,145,97,94,170,146,158,143,117,120,168,144,154,175,141,139,176,138,138,199,173,184,177,140,142,128,71,64,141,97,92,137,100,98,161,133,142,163,117,117,155,103,98,154,102,93,160,110,104,127,69,61,140,93,93,147,111,117,159,131,142,163,121,122,168,123,126,149,93,89,138,80,74,119,61,56,138,92,93,143,106,110,151,124,138,167,133,143,180,145,157,163,113,114,142,87,84,122,64,58,154,119,127,139,109,116,119,91,103,167,139,158,179,152,170,183,156,172,170,132,139,155,119,126,153,122,130,109,81,88,2 114,76,76,179,125,133,188,132,141,208,165,175,203,158,165,189,152,157,155,117,119,108,73,70,159,111,123,193,143,151,205,155,167,194,131,133,203,149,144,208,168,177,179,139,146,137,99,97,167,117,125,202,148,164,215,167,184,186,120,122,201,143,136,218,175,186,196,160,171,154,115,116,162,109,113,201,147,160,196,137,146,177,121,131,204,149,151,223,180,189,201,163,177,164,126,130,162,106,113,200,148,158,188,124,132,152,90,109,184,116,119,224,183,190,204,167,179,162,123,126,169,121,137,195,146,156,182,123,127,149,78,80,176,103,94,208,159,164,198,160,174,155,112,114,158,114,130,187,142,156,187,140,145,163,96,93,177,113,106,195,146,149,184,140,152,148,107,109,118,81,95,177,134,148,189,148,160,191,146,162,191,143,152,188,146,154,171,129,139,129,92,96,2 164,116,122,188,131,142,196,136,145,212,166,175,200,146,144,199,158,156,184,147,149,144,107,103,181,124,140,204,148,162,215,166,181,187,118,119,195,133,125,208,162,161,198,156,162,170,132,131,187,128,142,212,145,169,219,168,185,191,128,131,192,129,121,210,161,164,209,167,176,183,148,148,183,119,132,212,153,168,195,132,139,179,122,130,197,142,144,216,166,169,211,171,179,188,152,157,184,125,138,210,154,165,190,121,129,155,97,117,172,102,106,218,169,172,214,176,181,187,146,150,188,135,148,204,149,158,185,121,127,150,80,87,170,96,89,198,137,132,213,176,186,183,145,150,181,130,146,198,148,159,181,124,125,152,80,76,170,99,91,189,131,124,198,154,164,171,125,129,170,122,141,190,141,154,195,149,160,177,116,121,179,117,116,185,135,133,185,141,148,161,118,126,2 16,12,10,120,96,87,167,138,131,175,147,144,177,149,145,168,141,134,128,103,95,21,17,13,74,58,52,163,135,127,180,153,150,192,166,169,192,166,169,181,154,154,160,133,122,84,66,57,121,96,92,175,148,144,193,165,167,196,159,162,201,169,178,191,159,165,169,141,138,125,100,90,138,112,108,178,151,151,195,161,166,174,126,112,163,113,97,184,141,144,174,142,147,137,113,104,137,112,111,176,147,149,189,150,154,138,90,77,117,67,45,170,124,118,174,141,150,137,112,103,122,99,99,171,143,145,187,155,164,149,104,93,139,93,76,180,149,155,167,135,142,128,101,95,79,64,63,159,131,136,175,146,158,178,146,156,177,144,150,177,149,159,156,123,125,98,73,68,22,17,16,127,101,109,161,129,141,165,133,145,167,139,148,161,135,139,136,108,106,45,33,29,2 145,127,121,168,150,147,179,158,159,186,162,168,186,163,169,178,150,157,162,135,137,137,115,107,160,143,138,178,161,159,177,149,139,174,137,124,191,167,175,182,148,149,172,141,149,152,128,128,165,146,144,179,153,152,169,133,116,142,98,69,157,114,94,182,141,145,178,141,155,159,135,137,167,146,145,179,149,147,142,100,86,111,69,52,128,81,55,173,125,123,180,141,157,160,132,135,167,149,148,178,150,153,139,96,77,112,71,52,133,89,67,181,147,148,184,155,169,162,133,141,163,146,144,180,160,166,169,137,134,139,96,74,166,130,121,192,170,182,178,147,157,160,130,138,154,135,135,173,154,158,182,162,170,178,148,153,186,160,172,186,162,174,172,143,151,152,123,127,144,124,129,165,145,151,174,151,159,177,148,162,180,158,168,176,153,160,164,139,143,143,117,119,2 170,155,149,185,170,168,187,162,159,193,166,168,199,178,187,189,158,161,177,147,152,162,137,138,178,162,158,187,166,160,175,141,115,171,129,102,194,165,167,191,156,157,184,148,156,172,145,152,181,159,158,186,157,152,166,127,107,141,96,68,153,104,75,184,140,135,189,147,164,175,145,153,183,159,159,179,147,138,131,86,67,117,75,56,132,85,58,173,125,113,189,145,162,177,144,154,183,164,167,176,141,134,133,88,64,122,80,63,137,90,65,181,142,136,196,166,181,181,149,161,180,165,165,187,163,167,157,117,99,138,93,67,166,126,109,199,177,186,192,164,173,178,145,156,175,158,159,188,172,178,185,160,163,175,139,131,191,163,169,198,177,190,187,157,166,171,138,146,168,151,154,181,163,166,188,167,176,190,164,177,194,172,184,191,168,178,182,155,163,165,137,143,2 202,183,207,210,193,213,203,179,198,210,186,207,216,187,207,211,180,197,211,192,210,202,182,203,207,189,212,183,144,153,155,101,104,161,109,113,201,168,184,214,192,210,213,193,209,207,187,208,197,166,179,158,102,105,138,81,88,134,78,82,155,102,101,195,160,170,217,198,217,210,191,213,198,168,181,150,95,98,131,79,89,140,90,100,137,85,89,146,91,91,188,149,161,208,186,210,210,189,209,164,118,126,134,81,89,143,93,103,136,85,90,142,87,90,162,101,101,191,151,160,210,190,213,203,178,197,162,116,126,153,101,106,147,92,93,155,96,98,180,130,137,198,165,179,209,192,214,219,204,225,214,191,209,200,168,181,189,152,161,193,157,169,205,180,202,206,185,210,205,184,204,210,189,208,215,194,213,219,200,219,216,196,213,210,187,203,208,187,209,202,180,205,2 167,142,157,185,160,173,195,172,186,198,176,189,195,171,182,191,165,176,183,159,173,171,148,163,178,152,167,193,168,183,198,174,187,186,157,167,193,165,177,193,160,170,191,168,179,180,158,170,186,161,174,200,176,189,171,130,131,128,73,66,141,94,90,188,158,167,198,175,188,184,160,176,191,168,181,197,171,180,147,95,90,114,63,63,116,66,63,138,91,86,186,158,171,188,166,186,189,165,179,199,175,188,154,111,113,113,62,63,119,74,74,113,63,58,143,94,90,178,148,159,187,163,178,199,175,191,192,165,179,147,103,105,127,78,74,127,74,70,150,100,99,174,141,150,181,157,171,193,169,182,199,175,190,195,168,180,178,146,154,171,136,143,181,153,169,179,155,175,171,147,161,187,162,175,193,167,180,194,168,182,194,169,183,187,160,173,181,156,172,171,146,166,2 144,131,154,164,147,175,176,158,186,184,167,197,175,147,174,176,151,182,173,147,183,153,121,160,139,110,129,143,102,119,160,121,143,169,130,150,159,115,131,153,103,118,169,133,164,165,138,178,129,84,100,141,83,97,163,120,136,164,129,138,127,74,83,137,80,90,142,91,108,154,119,154,157,129,158,151,104,120,164,130,134,162,133,129,121,81,84,131,89,98,121,63,74,147,113,142,160,137,170,175,164,189,186,183,198,159,124,112,157,128,124,139,108,112,147,114,132,152,124,155,153,133,163,172,166,185,185,185,200,171,151,150,157,124,113,171,157,161,152,126,134,149,128,155,139,116,143,163,155,175,180,179,192,172,160,165,160,134,128,166,146,143,159,143,150,157,156,183,112,89,113,154,142,161,167,161,169,172,166,176,160,140,143,161,147,154,168,170,190,135,130,150,2 187,162,195,187,151,175,181,110,124,186,130,130,196,172,166,214,210,212,202,196,197,187,185,192,186,139,175,177,118,144,193,131,150,199,154,153,195,164,149,223,219,220,221,221,224,198,196,198,197,154,192,179,119,150,167,100,128,187,131,127,192,149,123,233,233,237,227,226,228,211,212,215,177,116,139,141,57,69,152,86,106,179,131,136,190,142,112,233,225,221,235,237,246,221,224,229,188,132,164,175,99,112,159,86,103,126,53,58,203,166,149,217,191,175,224,215,213,215,212,216,215,174,216,199,128,147,171,86,92,176,103,111,208,167,164,204,171,154,186,145,123,199,183,178,215,172,210,225,185,220,197,133,150,203,149,166,202,148,154,205,169,169,176,125,107,160,112,93,206,172,208,221,185,222,222,186,216,222,189,217,222,193,217,190,140,148,175,124,127,161,120,126,2 168,133,159,169,134,158,169,147,168,173,168,183,179,182,193,172,172,177,168,166,172,166,167,173,170,131,155,175,141,164,173,140,161,171,153,166,177,178,185,175,173,177,169,165,171,168,159,168,173,140,162,179,149,171,166,134,148,135,107,101,149,133,130,175,158,169,173,154,164,169,143,156,173,142,164,177,151,176,137,98,106,89,52,48,106,72,67,162,129,136,176,151,164,173,152,167,173,148,172,176,153,176,118,79,85,84,50,52,95,56,56,156,122,129,180,158,174,172,148,165,172,152,179,178,152,177,123,90,99,90,53,51,125,78,76,169,141,158,176,155,172,167,142,156,169,151,175,172,148,169,164,138,155,154,114,125,168,133,147,176,156,173,172,153,170,166,146,164,169,152,173,170,151,170,171,146,163,172,137,153,175,148,163,176,160,177,168,149,161,165,143,164,2 178,172,193,181,183,198,174,159,176,172,161,171,176,178,184,180,183,188,177,179,182,170,170,174,178,160,180,178,167,184,164,149,157,139,113,105,136,116,105,167,164,165,176,176,183,171,169,174,176,152,178,170,146,167,127,87,87,99,66,60,95,61,52,138,117,111,172,155,165,170,153,161,178,161,184,165,143,159,107,56,56,83,44,45,85,53,53,101,62,54,156,126,128,173,146,160,177,158,183,159,125,140,94,50,50,88,53,55,86,53,54,103,64,60,162,134,142,177,154,172,176,150,177,165,140,155,92,58,58,75,42,42,103,62,53,120,77,73,170,142,158,172,146,163,173,149,171,174,154,173,141,111,120,124,83,82,142,101,99,156,115,123,174,150,170,167,145,162,167,142,161,170,141,159,166,140,156,167,130,146,171,133,150,174,147,165,173,150,165,170,150,167,2 220,196,208,226,205,214,219,188,192,205,161,159,192,144,122,208,172,160,214,180,177,210,178,174,225,201,209,223,196,201,187,128,116,143,78,71,146,83,71,166,103,82,210,172,165,217,188,189,231,213,221,219,188,192,183,119,113,141,72,70,122,56,56,114,49,41,197,154,144,219,190,193,217,189,197,215,177,179,193,138,132,155,87,80,115,56,59,134,71,56,201,156,146,220,190,193,220,197,206,211,170,167,193,139,133,163,98,94,132,66,65,163,98,82,211,175,169,222,193,197,226,212,220,221,194,192,192,136,132,157,85,87,152,83,81,161,92,76,211,167,164,220,183,186,218,201,205,217,187,185,208,160,155,173,108,98,171,104,83,190,126,99,212,166,161,220,188,191,217,198,203,217,190,189,221,191,189,214,174,167,213,174,166,216,174,165,222,191,190,221,199,205,2 230,210,207,228,200,200,231,203,203,225,190,190,218,180,177,216,186,175,210,178,163,206,178,168,230,205,201,229,197,194,213,169,158,184,126,110,191,138,118,212,169,158,214,177,162,206,169,153,230,200,196,230,197,191,185,122,99,124,49,36,121,47,32,179,115,102,219,184,176,210,174,164,229,197,197,220,181,176,190,130,112,137,66,54,106,36,29,179,120,103,220,181,174,214,178,168,227,192,190,227,196,191,199,143,124,145,71,64,131,57,46,188,125,107,220,178,172,217,181,177,227,195,189,229,199,191,213,164,145,167,96,82,160,86,60,197,132,108,222,182,177,215,176,171,226,196,189,226,193,182,224,187,172,215,171,154,215,165,151,221,176,165,223,188,184,216,179,173,227,200,197,224,193,182,224,187,175,221,175,164,224,175,170,221,179,172,218,179,172,215,178,173,2 219,221,232,227,229,239,232,234,242,237,243,250,229,230,233,221,217,213,213,207,203,206,199,202,223,225,230,219,208,216,199,176,179,189,166,163,209,191,185,223,218,215,220,216,213,213,208,207,227,230,234,193,172,171,136,93,83,114,73,57,153,111,93,203,181,171,224,220,219,219,215,218,231,235,239,188,167,162,115,65,43,94,55,35,102,69,50,174,146,126,219,206,203,218,212,218,229,233,237,227,223,225,155,116,104,104,67,58,114,79,56,161,120,98,212,190,185,218,210,213,224,223,225,233,236,239,226,222,221,200,180,173,186,151,130,192,151,135,215,196,195,218,211,214,223,222,222,228,225,222,232,230,229,231,226,223,228,221,217,225,216,214,219,207,210,220,214,223,217,215,214,225,223,221,229,224,222,228,223,218,229,226,226,229,228,233,226,222,229,220,218,228,2 217,207,220,214,194,207,206,184,191,209,187,191,217,201,199,223,216,218,224,222,224,216,212,215,212,198,209,184,151,156,148,112,110,138,101,96,178,139,132,207,182,177,222,213,213,220,215,217,198,180,182,139,100,96,129,83,65,111,72,56,139,100,82,178,147,134,216,201,198,223,218,221,208,192,197,145,105,96,113,63,38,97,62,45,96,63,50,148,118,99,207,184,178,219,206,208,228,225,236,188,160,157,121,70,62,104,73,68,115,85,67,142,106,82,195,164,157,218,200,202,230,230,242,227,223,228,198,175,172,173,143,139,172,134,115,174,126,106,203,170,166,219,204,207,227,226,232,233,234,242,232,226,229,230,219,219,220,202,197,211,180,171,217,195,197,216,201,206,224,220,222,228,225,228,230,224,229,229,221,222,230,223,223,229,224,227,224,214,219,216,202,209,2 246,216,208,242,210,203,229,192,185,219,178,164,227,185,179,237,194,195,239,194,197,245,206,210,248,221,215,235,198,192,197,147,130,151,91,71,173,116,99,230,184,180,240,195,196,249,213,214,245,215,212,226,185,176,137,79,65,63,24,20,91,37,23,204,150,136,242,196,193,247,210,210,241,206,202,220,173,162,100,51,41,49,25,24,75,34,24,186,131,111,243,203,199,245,209,207,243,209,208,220,172,162,109,56,45,56,26,23,94,44,29,188,137,121,243,204,200,244,206,202,243,206,208,227,173,168,148,89,75,96,42,28,129,66,44,208,162,150,242,206,204,242,198,191,248,220,220,235,184,186,206,152,144,161,100,81,189,135,117,228,182,173,239,200,198,245,206,207,251,232,231,243,207,205,231,186,187,227,183,180,229,186,183,233,192,187,235,195,193,240,203,205,2 245,214,212,243,212,212,234,197,195,205,151,144,199,141,134,233,192,195,249,220,228,253,226,235,246,218,218,241,210,210,201,147,138,139,75,69,109,52,49,162,105,98,245,209,214,253,226,235,243,215,216,234,198,195,159,99,90,72,31,33,57,30,32,90,33,26,214,163,161,253,221,228,242,212,213,229,189,185,134,77,67,52,22,23,63,38,38,77,36,33,195,142,137,253,219,224,243,215,218,227,188,184,131,75,65,57,24,24,57,31,30,80,32,28,188,135,130,255,224,232,242,212,215,226,185,180,148,87,78,79,41,40,85,43,37,113,54,43,198,150,148,251,221,229,239,205,208,235,197,195,178,122,111,124,66,54,118,58,43,141,81,69,227,188,192,249,219,225,240,204,208,240,206,210,222,179,178,167,107,97,153,93,82,198,149,146,243,211,219,247,220,229,2 153,120,140,160,131,140,175,161,186,177,163,184,181,168,193,177,165,189,171,156,178,164,148,168,161,132,160,171,151,177,179,166,194,161,131,135,157,124,124,163,136,145,172,155,174,169,155,175,160,130,156,173,155,184,176,160,185,154,114,109,144,98,85,165,136,141,178,165,186,174,162,186,163,135,164,166,141,161,154,119,123,151,105,96,148,101,90,157,122,121,181,171,199,175,162,188,168,147,185,162,134,152,147,101,94,148,102,97,145,99,90,147,106,100,175,162,185,174,162,187,166,146,182,164,139,163,151,111,113,141,95,90,131,81,70,155,122,128,179,168,193,175,164,192,160,137,168,166,146,171,166,146,169,156,122,133,146,107,105,172,155,179,179,169,199,173,162,192,154,128,153,164,145,168,170,155,181,172,155,180,172,155,180,177,165,197,173,161,190,168,156,187,2 156,126,136,167,137,142,177,149,155,188,165,183,186,162,177,179,152,162,169,140,151,163,138,157,165,136,151,171,139,142,178,143,143,186,158,172,183,151,163,182,153,165,175,146,158,167,141,158,170,142,156,179,150,161,190,165,184,178,138,143,155,97,82,174,135,136,182,156,171,170,145,162,167,136,145,178,149,157,182,149,161,166,114,109,155,93,74,168,124,122,184,158,180,172,146,162,172,147,163,184,161,181,172,130,132,155,94,77,148,88,71,158,108,101,183,156,175,175,151,170,165,135,147,181,157,178,179,147,158,165,117,114,145,88,72,170,133,140,185,163,185,174,153,175,156,122,129,173,145,160,180,154,168,184,157,174,180,150,162,184,161,182,180,157,179,165,139,154,155,124,136,169,143,160,178,153,173,180,153,169,180,153,169,181,158,182,173,149,168,155,125,132,2 100,67,79,143,110,122,158,128,142,170,146,161,171,148,168,165,143,163,146,116,128,107,77,83,128,89,107,149,113,123,169,143,155,181,161,178,184,167,187,172,148,163,159,137,154,130,100,107,137,97,120,158,123,138,177,152,163,183,158,170,176,145,156,177,152,167,164,142,159,135,103,107,141,103,129,165,133,154,181,160,177,174,139,147,153,98,83,175,146,160,170,151,173,145,121,135,140,104,128,159,124,137,183,163,186,165,122,120,146,90,75,175,149,165,174,159,181,146,123,135,136,101,125,154,121,135,175,153,171,181,160,178,175,148,161,182,168,192,162,139,150,133,100,98,127,89,113,153,122,146,171,153,172,177,159,180,176,155,173,173,156,177,151,124,130,125,93,93,107,72,96,142,109,134,160,138,155,166,147,168,161,136,150,159,136,152,149,128,143,119,95,104,2 16,11,10,102,69,76,144,105,118,155,121,135,163,125,134,160,120,121,123,85,79,23,15,12,64,45,44,126,94,99,138,105,120,166,129,149,184,138,148,181,136,138,164,121,113,88,62,55,114,76,76,151,109,114,167,129,146,186,138,145,202,157,163,202,164,174,180,144,146,135,102,96,139,88,93,181,125,134,200,151,164,169,112,112,193,143,149,210,173,184,185,145,148,145,110,101,140,92,98,184,126,137,202,151,165,187,125,126,200,154,157,209,170,181,186,142,145,145,107,100,126,81,90,177,124,135,194,144,156,201,151,155,206,163,171,201,159,171,178,132,133,137,96,89,82,47,51,163,112,122,184,135,147,195,149,162,196,152,161,185,142,148,165,118,119,107,69,65,25,15,15,132,91,99,172,127,137,176,126,136,167,110,110,167,122,127,137,86,87,49,27,25,2 143,94,102,160,108,127,182,124,139,193,124,134,201,141,153,200,145,152,190,137,148,176,126,133,173,110,121,189,126,141,200,135,144,194,121,126,200,137,145,211,155,168,203,153,163,187,139,148,189,127,141,203,138,154,206,136,148,164,88,90,183,111,116,216,153,167,209,154,164,194,140,149,188,120,136,205,138,154,211,147,166,172,98,103,189,119,128,220,161,177,212,154,168,197,139,150,188,120,136,204,142,159,213,154,169,197,112,115,204,129,131,217,159,170,212,159,172,197,136,146,185,125,134,203,144,161,212,148,163,207,131,136,207,133,135,216,157,172,208,150,164,192,124,137,177,118,127,195,131,146,209,145,162,213,150,166,212,143,160,213,154,171,200,136,151,184,120,131,171,113,127,188,124,137,201,139,152,206,142,161,206,138,157,202,138,153,190,125,137,173,111,120,2 165,146,163,200,185,206,208,193,218,207,183,205,218,208,233,212,198,225,192,173,195,164,142,158,185,169,187,207,193,215,162,122,141,142,96,113,197,167,188,206,191,213,204,189,215,180,157,177,195,183,205,176,147,165,110,64,87,121,79,107,112,70,92,111,72,90,168,136,155,193,174,197,192,171,193,138,91,107,118,73,102,139,93,119,113,80,109,99,63,93,126,83,101,193,172,192,193,176,201,151,108,123,134,74,97,148,99,129,121,82,113,98,63,92,138,99,117,199,179,201,194,183,209,205,192,216,178,138,156,155,100,125,133,83,110,118,77,98,189,163,181,199,187,210,189,179,205,207,199,229,217,212,240,169,132,153,175,142,163,206,192,218,210,201,226,187,171,195,176,165,195,199,189,219,210,204,232,214,204,229,219,211,237,215,208,235,199,187,211,175,159,180,2 207,190,209,224,212,237,208,176,199,200,159,177,234,226,250,234,228,254,219,206,231,199,179,201,215,204,227,207,180,201,141,88,109,143,94,119,189,146,166,195,166,184,217,201,224,209,189,215,215,201,224,154,108,127,126,82,112,144,97,127,119,77,104,108,67,93,145,99,117,205,182,205,192,157,174,133,81,104,143,94,127,157,107,135,134,96,128,120,84,119,124,77,103,183,147,165,198,170,190,146,88,107,157,95,125,162,113,145,136,93,127,118,82,116,125,82,107,197,166,186,220,212,238,206,177,196,180,123,143,174,115,146,153,99,130,114,70,100,171,127,144,219,205,227,214,206,234,229,226,254,222,210,234,170,120,144,173,127,150,193,164,188,221,208,233,217,207,233,208,197,228,220,211,239,229,226,251,210,188,209,221,204,227,236,235,255,223,217,241,209,194,217,2 8,5,8,107,91,103,158,141,160,166,154,175,165,149,168,155,139,155,115,98,111,16,11,14,58,48,57,155,138,155,172,159,181,167,147,168,183,170,195,171,158,181,146,127,142,73,57,65,105,91,106,168,158,177,141,118,137,95,56,75,126,98,117,150,131,152,158,139,160,115,91,104,123,105,125,158,139,159,94,57,75,93,57,83,74,46,69,80,47,66,154,133,151,133,110,124,127,111,133,159,143,166,116,75,92,111,66,91,83,52,79,87,55,74,160,141,160,133,115,129,118,106,128,167,158,185,176,165,192,133,97,119,114,79,101,154,137,160,166,154,176,122,104,117,78,71,88,161,150,181,173,166,199,174,165,192,180,169,196,177,169,196,153,140,160,95,80,95,21,18,24,134,125,155,166,160,192,171,167,196,172,164,191,158,146,170,135,120,140,43,34,43,2 169,142,161,189,161,194,190,156,183,191,167,195,187,159,183,185,154,174,181,153,182,171,134,163,166,128,137,188,160,179,173,139,131,174,139,127,187,160,160,192,168,178,195,170,197,186,148,182,169,134,136,164,131,120,159,120,98,169,131,109,173,139,120,186,164,162,201,184,210,194,165,193,174,138,143,172,144,141,165,129,113,174,137,125,167,125,103,180,152,146,190,165,176,194,163,191,181,148,157,153,113,99,142,96,71,163,122,103,172,132,119,163,118,96,174,132,127,188,158,192,185,159,177,145,94,77,135,82,62,165,118,101,179,136,125,167,117,103,162,109,106,180,151,181,183,166,197,177,144,153,194,169,195,204,180,217,187,155,167,170,125,127,181,147,177,181,157,192,167,151,176,179,161,184,191,173,204,199,182,220,195,174,208,189,167,203,185,163,203,179,154,188,2 23,16,22,106,79,101,126,98,125,133,109,142,138,115,152,135,116,154,126,103,137,78,56,78,78,60,76,145,121,152,167,150,189,173,154,195,175,158,200,165,149,193,154,131,177,131,104,146,121,103,126,164,144,177,161,125,149,178,160,189,171,155,175,166,149,172,171,161,199,158,145,189,135,120,146,161,133,164,157,110,133,165,138,157,149,120,124,147,116,121,161,148,170,163,154,193,135,117,141,160,126,154,178,148,182,166,133,158,129,84,87,140,101,111,139,103,118,144,121,157,127,111,135,152,125,155,164,135,164,171,147,182,148,113,133,152,122,148,137,98,124,138,114,152,92,75,92,134,118,147,152,136,174,159,141,181,166,152,192,163,149,186,152,137,176,136,117,156,49,34,45,107,89,110,135,116,150,150,127,169,151,126,167,148,127,163,141,120,153,109,88,114,2 188,177,190,186,172,180,190,179,191,169,143,142,127,79,64,157,124,115,178,161,163,175,158,164,189,175,185,192,180,191,178,151,149,128,70,49,85,23,9,145,111,106,185,170,175,174,154,156,187,170,176,188,167,174,143,88,74,107,41,26,94,32,18,154,111,98,183,166,171,178,161,165,189,172,181,179,149,152,134,69,62,118,51,43,129,64,43,151,98,73,169,138,130,181,165,172,191,176,187,183,159,165,132,68,61,130,64,48,146,87,64,155,103,81,163,125,111,184,170,179,190,175,185,186,164,169,132,74,63,108,40,21,148,90,63,161,115,98,174,146,142,182,167,173,184,166,173,185,162,165,158,115,105,122,57,34,160,116,98,178,148,143,182,164,167,177,162,166,184,168,175,189,172,180,181,158,161,167,130,123,186,170,175,184,167,172,182,165,169,176,160,166,2 193,183,191,197,187,195,199,188,196,198,188,196,200,192,199,188,174,176,179,160,159,180,168,177,195,185,191,203,194,204,206,198,209,193,178,183,162,131,126,187,172,174,190,177,184,183,170,178,199,191,199,205,197,205,204,193,202,150,106,95,108,53,42,185,168,172,192,180,187,181,161,167,202,194,204,207,200,209,189,164,167,134,75,69,138,84,70,176,144,134,192,181,190,181,160,168,200,191,198,209,204,215,191,170,174,134,76,65,154,103,83,174,140,128,193,182,192,184,170,182,199,189,196,206,199,209,199,184,187,149,101,88,166,127,114,193,177,179,191,181,190,182,169,179,197,188,197,201,193,200,202,194,200,195,179,182,195,183,189,195,187,194,189,178,188,171,148,153,190,179,184,196,185,191,199,190,198,196,185,189,190,177,181,191,180,187,187,175,185,169,148,153,2 163,151,163,169,156,168,172,159,171,157,134,139,150,120,123,166,153,165,160,143,149,155,137,146,165,148,160,170,153,164,175,157,168,133,91,91,98,44,37,158,137,142,168,155,166,160,144,155,173,162,179,177,165,179,176,159,169,128,88,90,91,38,37,151,125,129,172,160,170,164,149,159,169,155,165,177,164,175,183,175,189,149,117,123,105,49,45,157,132,138,166,145,148,162,143,149,170,153,163,170,146,153,185,178,194,151,117,120,96,41,37,137,101,104,170,152,158,163,147,156,170,156,167,176,162,174,187,180,195,122,79,79,68,23,27,132,92,90,169,153,160,161,143,155,167,152,163,174,162,173,178,167,177,136,100,103,97,41,37,152,122,126,168,154,167,159,142,153,163,147,160,166,146,154,174,161,172,151,119,121,120,68,63,165,148,159,168,156,168,158,142,153,2 123,107,118,145,132,145,154,142,154,157,145,157,151,134,142,149,134,144,144,131,143,130,116,131,136,121,131,154,142,152,163,152,165,162,150,162,161,150,161,157,144,154,146,130,139,136,120,134,146,135,147,159,147,159,169,159,171,148,125,131,121,88,89,159,147,157,154,140,151,142,127,141,154,145,162,162,152,165,173,164,177,143,118,125,98,54,53,158,144,152,157,144,154,145,131,144,151,141,152,163,153,164,169,155,166,155,137,148,97,54,53,149,129,134,155,141,150,142,124,137,153,145,157,160,150,158,173,165,178,143,121,129,79,34,32,150,131,138,154,141,154,139,120,133,146,136,148,156,145,154,162,149,158,152,134,141,128,94,96,160,150,163,149,135,145,137,122,134,139,130,143,147,132,143,155,139,148,162,152,163,158,147,160,155,144,156,144,130,140,129,112,123,2 129,115,123,148,136,146,156,144,155,155,144,154,150,137,149,144,132,147,125,108,122,60,45,52,145,135,146,159,148,158,165,155,166,144,118,116,149,129,136,149,135,149,134,117,131,98,81,92,154,145,156,166,158,167,166,154,162,132,90,82,127,84,77,143,120,128,141,127,141,111,92,101,155,143,155,164,152,160,164,148,156,137,97,93,117,66,56,131,98,99,144,133,149,118,103,115,154,142,153,166,155,167,157,137,146,129,85,81,123,77,73,136,110,117,140,128,143,118,103,116,150,140,154,163,152,167,156,136,147,122,73,68,119,71,68,140,120,132,136,123,139,112,98,111,141,131,145,152,140,153,158,145,160,130,92,94,125,86,90,139,123,138,128,113,127,89,74,85,127,116,129,140,127,140,146,132,145,143,126,140,135,115,128,129,112,125,118,102,115,44,34,40,2 144,130,143,163,148,163,172,159,171,153,119,117,162,139,146,167,153,166,154,136,149,143,124,138,158,145,159,174,165,178,174,157,166,143,94,85,150,106,102,163,137,142,162,144,157,152,136,150,161,146,157,177,166,178,172,148,154,149,101,96,139,87,76,144,97,89,166,149,161,157,142,155,164,149,161,179,168,183,172,147,153,154,108,104,142,93,86,138,87,78,167,150,160,160,145,158,164,151,163,182,172,188,159,127,131,146,96,90,147,99,95,148,106,103,169,156,169,155,138,151,164,153,167,179,169,186,164,134,142,144,91,87,145,93,89,152,115,116,168,156,172,153,138,151,157,145,159,172,162,177,171,152,164,138,83,78,134,77,73,159,131,142,163,148,162,148,132,146,150,139,155,161,148,160,172,160,176,159,132,142,156,124,133,164,146,162,154,137,150,140,122,135,2 172,136,157,177,143,168,185,162,190,182,153,175,180,150,166,179,153,171,173,143,163,163,134,162,184,161,180,184,155,175,165,120,135,173,133,152,178,146,159,182,157,175,177,147,171,171,144,172,189,169,187,182,154,163,122,53,50,122,58,62,142,85,82,163,117,123,179,147,168,175,149,173,193,175,192,157,105,100,106,43,43,103,46,50,138,79,77,156,101,100,172,130,144,175,147,169,194,172,192,152,103,103,106,44,46,121,65,65,159,111,121,171,127,136,175,131,148,175,142,169,191,166,183,156,106,113,129,65,63,158,105,104,168,118,127,179,136,155,182,149,168,179,154,185,183,150,166,171,128,137,168,127,134,184,146,160,182,138,154,182,140,162,184,156,180,178,150,185,178,150,165,175,141,151,178,142,152,187,157,172,184,149,169,185,151,179,180,149,176,172,143,182,2 152,135,154,151,121,127,164,137,152,184,172,206,159,126,136,130,77,78,146,101,120,161,134,173,163,146,166,154,116,114,170,140,155,189,174,210,159,120,131,137,86,90,160,122,145,160,130,165,169,151,173,165,130,135,171,137,151,183,153,180,162,121,134,148,98,106,166,129,157,161,128,158,175,159,182,173,146,156,169,124,147,181,144,173,170,134,155,150,99,112,142,84,100,160,126,154,179,165,189,167,134,139,148,90,94,145,96,104,153,109,123,149,101,118,151,102,125,162,132,166,180,173,198,172,148,159,133,74,64,123,69,68,138,88,90,130,73,79,154,116,141,165,141,175,170,158,183,180,168,189,172,148,161,148,105,110,122,64,64,128,72,79,160,126,150,154,129,159,159,138,158,176,163,186,179,164,186,164,135,151,148,108,126,153,115,135,165,137,165,145,114,138,2 176,120,126,186,127,136,183,114,120,171,98,100,168,98,101,171,106,104,169,97,91,163,90,91,182,113,120,188,121,129,163,94,97,129,73,77,131,79,86,166,111,116,182,120,122,175,107,111,192,128,135,188,126,133,114,63,64,105,85,86,104,82,82,122,77,80,175,107,112,182,118,125,201,148,153,175,118,124,107,73,73,106,84,79,103,80,73,107,77,79,169,109,110,185,124,130,202,146,161,168,106,116,111,81,82,105,84,79,100,77,69,115,83,82,175,119,123,187,128,135,197,145,157,180,119,129,131,89,96,111,86,88,110,84,85,144,99,106,183,124,137,185,127,138,195,145,153,186,114,124,175,115,122,159,114,125,161,118,130,178,124,133,184,132,143,179,132,144,189,133,140,193,130,144,188,121,130,191,135,139,191,140,148,184,124,127,178,113,122,168,113,127,2 163,116,131,157,109,127,117,69,76,87,61,68,94,76,85,93,64,74,127,92,102,154,118,135,174,143,162,125,82,93,82,61,67,99,98,109,96,88,94,89,81,88,88,62,70,129,80,93,162,122,139,95,65,72,94,90,95,104,101,109,97,91,95,93,85,89,75,67,76,113,78,87,146,102,116,99,77,86,96,86,88,93,85,86,86,76,75,101,94,96,87,83,92,99,73,81,145,104,123,101,81,91,101,95,101,99,95,99,78,69,67,88,79,78,90,86,94,97,68,76,151,115,134,95,68,80,102,98,105,95,87,88,88,81,83,98,91,95,98,90,98,114,78,92,157,112,133,122,81,97,100,85,97,105,101,109,98,92,100,98,93,101,106,80,95,131,85,107,162,115,137,152,114,129,128,93,110,109,87,102,100,83,97,102,77,91,127,86,104,145,104,126,2 153,85,83,178,105,108,195,123,126,201,128,132,201,123,128,197,121,129,192,124,133,165,106,114,181,111,110,199,123,131,214,141,151,201,123,131,191,112,119,200,120,124,200,126,136,186,121,134,203,147,147,219,145,151,212,138,148,143,90,95,136,93,98,190,116,126,210,140,152,192,130,142,212,164,171,230,169,180,194,130,141,123,94,90,120,93,90,172,109,116,214,145,157,196,133,147,212,157,166,229,174,186,203,131,146,138,100,104,135,98,102,192,124,139,214,150,165,202,144,159,214,157,161,225,168,173,224,148,161,201,132,146,197,133,145,207,135,153,202,144,165,191,133,153,210,160,158,222,168,170,227,168,176,221,141,156,212,130,142,203,127,141,192,121,138,172,104,122,196,135,133,211,152,153,219,161,170,215,142,151,204,122,134,197,120,140,187,115,133,160,88,106,2 138,116,136,164,147,173,184,176,211,182,167,194,182,170,197,171,147,164,171,155,178,159,143,178,153,131,152,180,168,199,188,174,203,180,153,172,176,151,166,158,110,105,155,117,127,168,154,195,166,145,171,186,170,197,176,133,137,169,117,123,163,114,118,158,107,104,154,109,112,167,148,180,177,165,197,183,158,180,164,104,104,164,103,112,158,100,106,159,114,121,172,140,157,170,145,179,176,160,184,180,150,170,166,109,112,168,112,118,164,108,111,164,127,141,177,153,175,173,154,184,176,160,183,183,159,182,172,122,127,166,109,105,158,99,92,183,162,181,181,164,186,172,159,188,170,155,181,184,167,196,172,129,136,170,118,119,175,135,145,182,160,181,177,159,181,168,152,182,163,149,178,176,160,185,180,158,178,177,142,158,183,159,183,181,159,181,172,153,178,156,130,159,2 127,105,118,162,145,167,184,177,209,184,172,196,182,168,190,179,166,190,170,154,181,151,128,162,149,129,145,178,168,194,192,185,214,186,168,189,182,161,180,164,121,120,168,141,163,166,151,199,162,141,161,188,176,203,181,148,154,173,126,130,168,122,124,158,105,97,155,109,117,168,151,193,176,165,193,185,164,184,167,108,105,166,105,112,161,104,108,162,116,118,172,136,158,166,135,170,176,163,184,181,152,170,168,111,113,170,113,117,165,111,113,166,129,143,177,146,174,168,139,172,175,161,182,184,163,185,175,125,126,167,108,100,165,111,105,185,163,183,179,154,183,168,147,180,170,158,181,185,172,196,175,137,142,174,125,125,179,146,157,183,161,182,175,151,178,164,144,179,164,154,181,177,165,188,183,164,181,181,151,166,186,165,189,180,156,179,168,141,170,153,122,156,2 164,155,175,165,154,169,165,153,167,164,150,161,132,106,115,125,95,107,158,138,152,166,153,167,150,135,150,160,147,162,147,127,140,122,88,100,99,61,75,102,64,80,125,89,102,159,141,157,146,131,148,154,138,157,130,96,112,91,61,77,83,43,58,98,50,64,94,49,65,149,124,142,142,123,142,139,109,128,117,75,95,79,49,62,85,43,53,84,29,31,104,51,66,152,128,150,154,136,160,128,91,111,104,63,81,73,34,44,90,63,70,103,58,54,113,61,72,158,138,158,157,141,165,121,82,98,98,54,69,57,23,31,72,38,39,86,50,54,130,90,105,162,144,161,150,134,152,128,100,113,104,59,69,60,25,34,79,31,31,107,59,67,155,132,147,165,152,167,153,137,154,137,117,130,141,117,129,117,81,90,110,71,79,144,118,129,176,167,184,174,163,182,2 173,164,177,179,170,182,187,179,192,188,181,193,187,179,191,191,185,198,193,188,203,191,184,199,174,163,181,175,164,177,166,145,158,152,122,132,141,103,113,154,119,132,184,169,183,187,177,191,172,159,176,166,141,158,131,91,106,100,65,79,121,75,91,141,95,110,179,154,170,189,177,192,174,158,176,147,108,129,100,57,71,90,52,62,107,49,57,123,71,85,171,140,157,194,184,197,173,156,174,133,90,106,81,40,49,99,68,72,110,55,48,130,68,82,182,156,173,191,179,190,176,162,179,135,96,108,64,20,29,89,51,48,114,66,65,158,110,122,189,173,186,191,181,194,179,171,187,166,145,159,118,75,83,117,64,68,150,110,119,186,167,177,193,183,196,193,185,201,182,175,192,181,172,186,175,159,169,178,160,172,191,181,190,195,189,198,193,186,199,188,178,195,2 125,107,124,160,141,156,178,161,175,185,170,184,187,171,184,182,164,178,170,150,166,146,126,142,149,132,150,171,156,170,186,173,184,194,183,194,198,187,200,194,182,195,184,169,182,167,150,167,160,144,163,175,159,177,179,160,175,155,124,137,151,113,127,188,166,182,194,180,195,178,162,178,164,146,163,177,156,175,152,113,133,89,44,56,104,46,58,171,134,152,194,179,193,180,164,178,167,149,167,182,161,179,126,83,99,65,24,25,111,52,54,180,145,163,196,182,194,182,167,180,169,153,173,186,172,190,162,136,150,113,66,72,163,126,136,197,181,196,195,182,196,182,167,181,166,149,170,183,168,186,190,177,192,194,178,191,198,186,198,196,184,197,188,175,190,174,158,174,156,141,163,180,166,186,186,172,185,190,177,189,193,178,190,191,175,187,184,169,183,167,150,166,2 169,102,141,184,121,158,191,131,166,190,130,155,192,134,163,195,146,176,186,126,157,173,102,139,174,107,143,190,132,166,190,129,157,186,120,135,196,144,165,198,153,174,191,138,163,185,124,152,181,120,157,192,132,164,185,117,138,180,109,120,196,144,150,202,161,165,199,160,174,186,139,152,186,128,167,194,140,167,186,117,133,184,115,125,193,137,139,197,150,151,199,157,163,178,124,124,186,128,167,198,152,178,187,123,135,187,125,132,188,131,134,195,145,145,201,162,173,194,153,166,183,125,161,198,152,184,199,151,178,186,130,138,188,137,141,203,165,175,203,167,180,197,161,178,182,129,161,195,144,180,205,166,195,202,162,170,199,156,161,205,169,184,197,157,164,191,153,166,176,123,158,192,148,179,200,161,182,203,166,177,203,166,175,198,157,164,191,146,149,189,151,161,2 167,153,162,169,149,156,171,152,157,174,158,164,171,156,158,166,146,145,157,135,136,153,135,139,169,154,161,171,151,157,172,151,148,168,144,137,168,144,141,165,138,136,161,143,142,157,139,139,168,152,154,173,151,156,177,158,160,160,127,113,144,98,80,152,112,99,164,144,143,157,138,137,172,159,166,172,153,156,175,151,147,158,124,110,133,87,72,152,114,101,170,149,152,161,143,142,173,162,174,164,138,140,136,92,84,152,118,105,141,98,79,150,110,98,171,152,153,166,153,155,169,156,168,167,141,145,123,86,82,143,110,102,150,110,89,157,128,118,171,154,158,166,154,160,163,145,153,167,145,150,171,152,152,170,148,149,167,143,135,170,154,150,169,155,159,161,148,153,162,142,152,168,151,159,170,153,156,172,156,159,172,154,154,171,156,156,169,159,162,163,147,154,2 164,143,152,173,149,156,179,155,160,183,163,168,179,153,164,169,140,145,159,133,133,155,135,146,168,145,153,179,155,163,184,161,166,184,159,160,181,153,154,174,142,142,164,136,139,159,136,147,171,145,151,183,160,165,187,163,165,182,153,147,174,141,132,172,136,133,171,146,147,162,136,142,175,156,164,184,165,167,187,161,161,185,153,146,147,99,78,159,118,108,174,149,149,166,142,148,173,152,159,186,168,175,180,153,154,155,112,100,148,100,81,158,118,105,178,154,157,162,135,140,171,151,156,181,164,168,178,149,151,151,110,106,162,121,109,170,139,133,176,157,163,165,142,152,165,145,148,174,150,153,181,156,161,185,160,162,181,155,154,181,159,161,172,150,156,165,145,159,160,140,148,169,145,151,177,156,159,179,156,158,179,154,158,178,157,164,169,147,157,159,133,148,2 159,140,149,161,139,145,161,137,140,166,152,157,165,150,154,159,136,140,152,128,130,146,127,129,159,137,143,164,142,147,162,136,135,153,120,110,152,119,112,152,116,113,154,129,130,149,132,132,161,140,147,166,144,150,167,144,148,150,114,106,133,90,77,140,97,87,153,125,122,154,134,137,163,146,154,163,140,141,165,140,140,147,110,99,127,83,74,140,101,91,159,133,132,158,139,145,164,149,160,142,105,102,140,102,98,149,114,103,134,92,80,137,96,86,157,130,129,159,142,147,162,143,156,142,107,107,101,64,64,143,111,104,140,101,85,140,104,92,161,141,143,157,138,143,156,136,144,157,133,135,146,120,119,153,124,122,150,118,108,157,132,126,160,141,145,156,139,146,156,136,143,159,139,144,165,149,154,165,144,150,163,142,143,162,142,144,160,143,146,157,142,148,2 149,124,125,156,126,133,155,116,118,159,123,128,166,137,149,154,110,114,141,88,86,146,113,127,158,137,142,163,140,148,168,136,148,164,120,129,164,127,140,167,127,148,155,110,122,143,101,104,171,161,174,176,164,181,167,146,167,126,89,95,113,66,64,138,95,109,165,127,150,154,112,127,165,148,155,182,162,187,129,98,121,63,43,58,68,39,49,86,52,63,156,108,123,153,107,121,153,123,125,160,115,120,126,87,99,80,52,66,61,41,60,95,62,69,160,118,128,150,114,126,156,129,137,154,106,107,137,90,91,103,62,65,103,66,73,145,108,106,161,125,134,154,120,138,154,126,134,160,127,139,161,128,134,152,112,105,157,115,119,154,112,114,151,107,115,147,111,126,152,131,142,160,138,149,164,142,152,164,138,142,160,124,132,159,125,134,154,119,134,142,103,114,2 187,168,176,192,167,175,189,149,155,190,147,156,191,151,165,196,164,181,187,145,165,178,133,144,196,182,192,201,187,201,200,175,185,169,117,113,158,108,103,175,129,133,186,143,165,186,150,170,211,210,232,203,192,214,145,112,122,106,75,83,112,62,59,105,55,57,162,122,134,192,157,174,209,199,222,187,164,184,93,61,77,67,53,67,86,57,66,70,41,49,134,96,106,185,138,144,189,151,160,178,144,153,119,79,92,100,67,82,80,61,77,70,47,59,148,106,105,191,155,166,171,114,106,171,117,113,113,70,77,103,63,74,89,55,70,116,77,79,178,138,129,187,156,163,177,127,132,181,132,137,157,110,107,143,93,85,146,104,103,177,142,135,184,148,143,183,152,154,180,149,158,184,147,156,181,137,135,176,132,123,189,153,156,181,137,137,179,135,134,177,134,137,2 154,120,123,160,132,146,152,118,126,117,81,83,135,113,116,150,133,136,144,112,104,147,114,97,157,129,137,162,135,150,105,79,85,65,39,40,121,90,92,131,102,100,139,110,95,136,96,68,160,125,138,142,110,116,58,40,42,74,52,51,74,58,64,84,53,52,141,112,105,144,113,97,164,133,146,132,96,96,82,52,56,78,61,66,41,41,45,56,44,46,116,87,90,155,130,128,162,134,143,141,111,113,86,53,57,66,54,61,48,44,47,30,30,30,99,74,77,163,143,150,155,121,123,143,112,109,86,52,55,79,55,60,69,56,61,31,30,33,104,82,86,169,156,165,160,132,135,147,113,106,114,75,70,114,79,77,98,70,69,57,37,40,127,96,101,158,126,127,155,121,116,155,121,115,147,113,101,141,115,108,140,123,127,131,107,107,156,130,138,160,131,138,2 160,141,141,175,158,160,179,154,158,172,138,133,165,130,117,170,147,141,164,141,134,156,137,136,171,160,163,177,157,154,181,147,154,174,138,138,164,127,117,165,129,120,171,146,141,167,149,153,173,156,159,175,137,135,173,134,136,125,91,94,147,114,109,164,128,108,173,143,137,169,145,147,167,136,135,182,144,149,160,119,121,75,51,55,83,60,62,162,127,115,176,143,141,173,152,161,166,132,133,185,159,167,164,126,123,93,62,62,67,49,55,166,134,134,180,152,152,170,146,154,166,137,141,183,165,177,172,134,125,155,119,110,149,118,120,172,134,131,169,131,121,166,134,141,160,137,138,170,144,147,171,136,130,173,136,130,176,139,134,176,145,144,173,145,149,166,138,148,151,127,121,165,137,137,168,137,134,160,120,104,174,139,138,172,138,136,171,148,156,167,153,171,2 172,142,147,178,157,171,168,138,146,140,107,112,163,147,154,168,149,152,163,130,118,169,146,141,175,149,158,180,158,174,113,89,95,92,65,66,147,116,120,155,129,125,156,120,96,165,138,124,179,147,161,156,126,133,74,56,57,92,74,75,83,67,73,124,93,90,167,140,131,166,141,128,184,160,175,151,117,119,104,74,79,84,74,80,54,55,58,83,65,68,161,137,142,171,146,141,178,151,160,160,132,136,97,69,74,81,70,78,57,57,60,57,50,50,165,144,154,185,175,183,177,150,154,161,130,126,109,74,76,114,85,89,78,65,69,68,55,58,168,145,152,181,165,170,177,153,157,170,139,134,150,115,107,151,120,118,124,100,102,128,104,108,176,150,158,171,139,138,169,139,134,174,147,144,172,142,136,172,154,154,176,167,174,175,155,156,179,159,169,173,145,149,2 204,202,205,229,227,233,233,229,231,231,224,224,233,228,233,224,213,215,213,202,206,204,200,208,217,213,218,236,235,238,237,232,233,228,210,206,197,169,165,158,116,104,219,209,211,213,206,213,221,217,218,241,242,245,230,216,216,170,116,89,148,92,66,110,48,30,209,191,190,223,216,225,223,218,216,239,236,240,174,132,122,130,63,33,143,82,54,129,65,43,188,157,152,230,228,240,228,228,232,223,209,208,127,70,54,147,91,67,154,96,70,149,89,61,207,184,181,228,225,233,222,219,218,222,210,209,112,61,51,136,82,63,182,135,111,203,170,157,233,226,231,222,216,223,213,210,209,226,218,218,124,83,76,139,101,89,232,218,214,233,223,227,229,221,228,215,207,216,201,199,200,219,213,216,213,197,194,220,203,201,232,221,225,229,219,223,224,216,225,208,200,209,2 224,213,218,241,229,235,241,225,225,240,221,221,240,223,228,229,205,205,225,206,209,219,203,210,232,219,224,246,234,237,245,228,231,231,198,191,201,160,154,144,84,67,221,197,197,227,212,218,235,221,222,252,242,247,230,199,196,171,104,75,163,99,72,119,49,30,202,167,163,238,223,232,237,224,224,243,226,232,171,116,101,142,70,40,154,86,58,142,72,49,181,133,123,240,227,237,243,234,239,217,186,182,129,63,46,162,100,75,166,101,76,158,89,60,204,164,158,239,225,232,236,223,223,219,192,191,118,55,43,159,99,77,188,130,106,202,153,136,242,223,227,234,218,223,229,217,216,224,201,200,104,50,43,144,96,84,236,208,202,240,218,221,240,222,228,229,211,219,218,205,206,232,215,219,201,166,160,216,188,184,244,225,229,240,220,225,237,220,228,224,205,214,2 205,206,219,208,206,219,175,158,169,148,115,120,164,133,135,200,192,202,205,203,210,203,202,208,209,209,221,182,163,170,90,57,67,67,42,55,98,53,57,152,106,101,195,183,189,203,202,209,203,194,205,127,91,96,69,44,57,67,50,62,79,50,61,112,61,59,186,161,165,204,200,212,197,182,194,113,76,83,66,45,57,83,57,66,56,40,52,95,62,65,188,164,167,207,205,218,205,197,213,144,111,117,89,54,61,88,63,74,44,36,47,108,70,69,195,177,180,210,209,220,206,197,215,186,167,180,118,73,76,94,59,66,54,32,42,139,109,114,210,207,217,207,205,215,201,189,207,203,194,210,166,134,140,141,103,105,138,111,119,191,180,189,210,209,218,207,204,215,201,193,212,201,192,206,198,183,195,197,178,190,205,197,208,208,205,215,208,205,215,206,201,213,2 175,172,183,186,186,195,192,188,197,194,191,200,191,192,201,185,181,187,180,175,182,172,164,176,179,177,189,192,189,200,158,142,152,127,99,104,170,153,158,187,183,189,184,178,184,178,170,181,181,173,184,173,156,163,73,46,52,44,21,29,103,59,55,177,160,165,186,179,187,178,169,180,186,179,192,157,134,141,63,34,40,51,38,47,71,44,44,176,156,159,188,182,192,182,173,186,178,165,181,178,162,175,110,74,76,49,24,28,91,66,69,190,180,186,186,179,187,180,167,178,174,158,174,185,173,190,164,140,148,130,97,100,165,151,158,193,188,195,186,177,184,178,165,175,175,164,180,183,174,189,182,170,181,183,166,177,189,183,189,189,184,190,185,176,186,179,170,185,169,156,172,180,170,184,180,168,179,178,164,172,186,178,185,189,183,191,186,179,191,177,168,184,2 217,194,195,221,195,191,236,213,206,239,214,212,237,213,209,238,216,213,239,216,214,239,219,221,222,198,196,222,193,186,226,196,186,213,170,157,214,172,154,218,180,163,231,205,201,233,212,213,227,205,203,220,186,181,182,130,114,150,90,66,169,110,79,188,132,100,210,169,156,226,202,202,223,202,200,203,159,153,142,74,61,107,52,40,133,74,51,173,112,81,183,127,102,217,189,187,223,199,205,186,135,126,114,47,33,114,60,47,142,81,55,186,131,103,198,151,132,212,184,182,216,191,197,204,171,167,154,101,84,156,99,81,194,148,129,200,158,142,208,176,166,217,198,197,209,186,193,218,195,206,214,185,184,210,175,173,215,185,181,217,192,190,215,195,197,211,191,190,208,184,194,209,184,197,216,194,201,220,195,199,223,201,209,221,200,207,202,179,183,195,173,177,2 221,202,211,224,206,210,231,215,222,230,209,217,223,196,199,242,225,229,241,224,232,238,220,229,221,200,208,214,190,192,203,172,169,190,144,136,197,151,140,223,195,191,211,175,166,237,220,228,216,192,199,184,142,145,137,92,88,140,92,85,164,114,98,190,145,131,198,151,136,226,200,204,199,161,167,157,104,105,111,58,57,103,59,61,128,78,66,169,116,99,185,136,121,201,160,154,178,131,129,119,56,52,99,48,41,106,62,61,119,68,55,178,128,110,175,117,97,189,140,129,184,147,147,119,70,62,111,68,68,122,76,68,152,97,76,189,143,125,203,163,151,209,173,170,211,191,202,181,141,136,158,109,105,175,128,116,205,169,162,204,168,162,205,173,164,219,198,201,221,203,219,223,204,214,216,188,197,216,187,190,221,198,200,221,200,201,219,198,200,226,211,219,2 230,207,223,234,211,220,232,204,211,213,173,182,209,167,175,225,199,211,231,212,226,227,207,221,233,212,223,233,210,215,219,177,185,171,113,117,101,48,49,169,125,127,225,204,214,228,208,221,235,215,224,231,204,208,192,137,142,150,95,102,81,28,31,118,63,60,208,173,177,231,212,225,240,224,236,236,216,220,189,135,136,125,64,68,83,31,31,106,51,52,201,166,172,234,218,233,239,223,231,241,227,231,205,168,171,100,39,36,84,28,25,110,58,60,200,167,172,234,216,229,236,219,228,240,224,227,222,199,205,108,57,57,83,24,22,134,77,77,211,180,187,236,222,234,234,218,226,237,220,223,236,218,224,167,125,127,102,43,45,167,115,119,225,197,208,232,215,230,231,215,225,238,223,231,235,219,227,219,191,198,190,141,150,217,184,200,229,207,225,229,210,229,2 199,181,199,212,196,210,220,205,215,223,208,215,220,204,207,218,201,207,213,201,208,200,190,198,201,182,200,212,195,208,220,202,210,221,199,202,221,199,202,221,204,207,219,208,214,207,197,204,208,190,206,215,198,209,220,198,203,215,185,186,213,181,186,222,201,208,220,205,212,214,203,212,206,186,204,216,193,203,222,197,197,167,120,118,115,66,63,209,183,186,228,216,226,217,206,216,208,187,209,218,197,209,225,203,203,134,87,83,65,16,11,191,160,160,233,222,227,214,201,206,206,187,204,214,194,202,229,210,211,145,110,108,81,27,22,205,177,180,228,217,222,212,199,207,201,183,199,209,189,195,219,200,204,203,177,180,178,140,145,219,198,207,225,213,222,211,201,211,196,179,194,205,188,195,213,194,201,219,198,208,223,202,214,223,207,218,217,203,213,200,185,195,2 211,195,216,220,202,217,221,200,209,223,203,212,224,204,212,221,201,209,221,206,216,212,199,209,214,196,215,222,203,214,224,201,208,213,182,191,217,190,200,225,209,219,223,207,217,218,205,219,216,191,205,224,205,211,216,182,188,157,101,107,120,67,68,206,181,185,226,212,222,225,214,230,219,198,212,227,212,218,197,154,156,130,73,79,82,26,25,172,130,129,230,217,226,227,217,230,222,205,218,230,217,223,206,176,178,108,48,46,84,29,27,165,126,128,230,217,226,228,218,228,218,203,214,225,211,215,220,203,207,112,63,63,90,29,26,183,146,147,230,218,227,226,214,226,214,197,208,223,208,214,227,213,218,175,140,144,144,92,97,211,183,192,226,211,224,225,216,229,206,186,197,217,200,210,224,211,218,219,200,209,217,192,206,223,208,221,222,207,221,220,208,223,2 238,224,227,243,230,230,247,235,234,245,233,232,238,224,221,235,221,221,237,223,229,234,221,229,241,229,231,245,235,235,239,227,225,214,196,188,184,154,137,198,174,165,209,188,191,226,212,223,244,232,234,230,214,213,175,153,149,138,119,114,119,99,92,129,105,101,152,119,114,213,196,204,241,229,232,206,184,178,128,104,100,95,90,93,91,91,93,93,87,91,129,107,104,215,199,203,235,222,225,185,157,147,106,89,86,88,89,93,93,92,96,111,100,100,170,152,147,238,230,236,235,223,229,197,170,164,140,117,109,106,93,92,119,102,99,182,162,158,232,221,222,244,239,243,230,216,219,223,205,203,194,168,154,166,137,125,196,176,169,232,221,220,247,241,243,244,238,238,230,215,216,232,218,217,230,215,211,232,219,215,244,234,234,247,240,241,245,238,238,243,238,241,2 187,172,179,205,189,192,215,199,200,217,202,201,216,200,197,215,199,197,209,196,195,185,175,174,196,181,187,212,196,198,223,207,207,226,211,206,223,208,204,221,206,206,215,202,200,199,187,185,202,186,188,217,202,202,210,193,191,163,140,129,163,136,125,210,192,192,221,209,209,204,192,190,203,187,190,220,203,205,154,128,121,54,47,46,69,53,48,187,166,164,229,217,219,208,196,196,204,188,193,217,200,203,170,144,136,97,78,67,153,137,132,225,212,209,226,213,211,209,198,197,200,184,186,211,194,194,215,197,191,214,194,186,232,217,213,236,223,220,224,212,212,205,194,194,193,178,180,205,189,187,214,198,194,224,209,207,230,215,211,231,217,216,220,208,209,200,188,188,174,158,159,196,179,176,208,192,190,216,200,198,225,211,209,222,208,208,213,200,198,178,169,167,2 163,139,168,164,131,160,164,132,160,163,127,153,165,130,153,167,135,161,162,133,153,159,131,150,165,137,173,163,126,155,161,122,149,143,99,119,115,66,79,128,83,94,162,127,147,160,128,151,165,136,168,165,130,157,119,69,82,72,25,29,72,22,24,97,39,35,156,118,135,163,134,159,166,137,166,164,126,151,91,42,49,68,29,34,114,64,68,107,49,45,148,108,123,163,131,154,164,133,161,167,137,164,113,63,72,92,39,38,126,77,78,114,60,53,158,129,144,164,133,155,163,130,154,168,139,166,146,111,125,84,31,29,89,31,24,140,105,108,167,143,164,162,131,153,163,136,160,167,140,164,166,141,159,111,68,71,115,75,80,168,151,168,166,143,163,159,125,147,163,140,166,165,138,159,165,137,157,164,137,153,167,146,164,168,152,169,166,147,165,161,133,156,2 164,148,165,167,150,165,167,145,163,166,142,160,168,154,170,166,154,165,161,148,162,151,131,146,170,159,175,175,167,181,171,154,168,170,146,163,171,156,172,169,158,168,165,152,166,157,140,158,173,162,175,177,168,184,171,152,168,130,93,104,132,97,104,170,150,164,166,147,162,163,145,165,175,168,177,178,165,177,160,138,148,87,43,43,118,76,72,167,146,157,166,144,158,164,147,164,175,165,174,177,164,174,174,158,170,114,76,73,137,109,107,174,158,170,167,150,160,166,154,169,173,158,170,176,163,174,178,165,174,163,144,149,168,156,163,175,163,173,169,153,164,165,147,164,173,163,172,172,159,166,174,159,168,173,158,165,170,149,158,172,162,169,168,155,165,164,147,162,171,166,172,172,165,170,171,155,164,169,149,157,168,148,155,169,155,163,169,159,171,162,151,165,2 205,159,167,208,153,160,204,138,148,204,138,151,208,152,156,207,156,156,202,148,149,198,143,150,205,152,156,203,140,141,203,136,145,196,125,124,194,126,119,204,147,150,204,147,156,198,138,145,205,151,157,202,135,141,190,121,118,176,105,92,175,99,83,193,121,113,201,132,140,200,137,144,204,145,155,201,130,140,164,95,84,161,89,84,177,100,97,189,116,108,199,126,133,198,133,143,200,136,141,203,135,138,162,94,88,137,71,70,151,80,79,191,116,108,200,131,137,197,126,134,200,141,145,207,144,141,174,109,104,153,88,82,170,102,95,193,125,117,200,131,143,196,127,137,202,147,155,201,142,148,197,132,140,181,113,100,190,119,108,198,130,129,199,127,139,194,123,135,197,134,142,200,141,150,201,139,149,194,126,130,196,122,132,199,122,133,198,130,143,191,121,133,2 210,161,166,217,173,172,215,167,159,219,174,166,204,148,134,191,128,107,216,164,155,213,168,158,211,162,164,190,137,121,203,150,138,220,172,166,198,136,112,177,108,86,198,137,120,211,164,152,192,138,130,154,93,77,197,141,125,193,137,121,181,116,96,156,87,77,183,118,97,213,160,157,155,100,89,151,92,78,187,124,103,165,106,92,165,110,105,140,87,83,175,117,103,214,155,158,179,123,114,166,100,80,185,124,105,162,104,94,152,97,95,133,83,79,178,122,106,215,163,161,208,158,155,199,139,123,194,137,122,178,121,108,176,118,107,162,100,89,185,125,102,213,167,159,209,165,166,212,167,164,210,163,157,201,151,145,177,119,107,167,105,92,198,143,127,217,176,180,207,163,158,209,164,157,205,158,159,221,177,180,189,134,121,185,126,109,218,176,173,218,180,187,2 241,207,209,246,218,222,248,220,222,239,211,216,226,197,196,205,177,177,202,177,182,194,171,178,247,213,218,224,183,185,206,150,150,216,165,167,186,134,124,164,108,98,189,154,152,185,163,172,250,219,225,187,131,135,145,82,92,152,91,96,145,83,81,108,51,54,152,108,103,182,162,170,233,201,206,157,104,113,156,105,120,149,102,115,129,74,79,90,47,57,101,61,66,179,154,162,242,211,212,163,109,116,149,104,121,141,103,123,132,77,84,85,46,57,97,56,60,180,148,160,249,224,226,196,151,154,113,65,78,112,70,86,137,78,80,81,37,43,126,86,92,173,141,158,241,213,216,227,200,202,196,163,169,168,126,131,158,101,96,143,90,86,177,146,153,158,131,147,240,212,215,238,215,218,222,201,208,204,176,188,195,162,173,188,159,169,187,163,175,159,133,148,2 239,175,175,251,193,194,239,171,174,233,161,165,237,166,175,202,132,153,233,161,181,246,178,195,245,182,181,252,191,192,242,181,187,198,136,147,171,116,134,85,52,78,158,103,127,241,169,183,243,175,176,253,186,191,190,141,160,77,49,74,75,51,79,57,44,73,74,48,72,225,154,171,241,167,170,243,174,178,108,73,97,52,40,67,55,46,70,49,42,67,85,60,87,233,166,183,241,171,173,252,185,184,146,103,122,44,33,62,60,50,78,47,39,67,117,76,102,239,160,176,238,166,168,247,180,178,221,157,166,118,79,103,66,51,78,106,75,106,199,128,147,239,157,170,244,177,176,239,172,169,239,170,174,246,180,191,177,120,140,198,132,149,245,167,175,241,165,174,247,185,185,244,176,180,245,183,185,249,187,192,235,166,179,234,166,177,247,170,180,238,164,178,2 197,141,145,205,156,160,207,166,160,212,174,171,214,183,181,213,186,186,208,174,175,200,166,166,201,147,151,209,166,166,210,163,159,214,175,173,218,189,186,218,190,191,213,183,185,205,174,174,202,152,154,210,162,163,213,164,168,212,172,166,212,173,163,218,190,191,214,184,185,206,173,172,203,150,154,210,152,163,210,152,156,198,132,116,203,149,138,218,186,188,215,182,184,207,171,169,201,139,150,208,145,157,208,144,144,189,113,101,200,137,134,218,177,185,215,181,184,209,177,177,199,132,144,208,147,155,212,154,158,210,148,153,213,154,162,217,171,181,211,169,171,205,169,169,198,134,145,205,145,154,210,153,163,213,157,165,214,154,161,214,164,172,208,162,167,200,159,162,191,130,139,201,144,154,208,147,161,212,152,165,211,152,161,210,156,165,206,158,165,196,145,151,2 202,167,200,204,166,202,205,165,196,205,166,199,205,169,208,205,169,205,202,164,198,199,161,194,198,160,194,203,165,200,204,167,204,208,170,207,207,169,206,202,166,199,202,167,198,199,168,201,198,161,191,199,160,187,207,171,209,141,111,134,108,84,99,188,156,177,203,175,210,201,175,213,198,165,202,203,164,199,177,141,169,31,18,23,8,5,16,142,114,122,201,160,169,200,169,201,197,164,199,204,162,190,150,113,126,15,7,15,5,1,13,119,93,100,194,146,138,196,162,185,196,160,190,195,157,175,180,137,138,70,47,53,47,36,51,166,129,132,188,143,136,193,157,174,190,147,172,193,155,184,193,154,175,176,132,145,177,134,150,189,143,146,190,145,147,191,150,164,189,149,177,196,160,195,196,159,189,193,151,172,192,149,163,194,152,169,197,159,184,192,155,185,2 208,185,211,199,172,193,191,157,177,193,164,182,189,162,174,188,161,172,184,154,174,180,151,178,199,172,199,192,165,185,176,141,154,173,136,148,179,145,155,184,157,167,183,153,169,179,150,174,194,169,192,181,151,169,148,108,111,147,111,118,169,134,144,183,157,168,185,161,175,177,145,167,193,171,189,163,132,142,122,85,86,140,109,115,148,111,113,165,131,135,184,158,171,181,153,174,190,165,183,165,134,141,134,98,99,133,98,99,142,108,104,162,129,130,184,158,172,182,156,178,193,167,188,183,155,170,164,134,141,159,126,132,170,139,146,179,149,160,185,159,176,183,155,179,191,164,185,188,157,176,183,154,167,181,148,165,183,153,169,183,154,168,185,157,178,185,156,181,192,166,189,196,172,194,191,166,183,184,152,171,182,151,168,181,151,163,185,156,178,186,157,186,2 105,89,101,131,118,132,147,138,155,149,136,148,149,136,151,142,128,141,129,111,126,119,104,124,120,106,117,134,121,134,155,148,164,157,146,159,155,142,153,154,145,161,142,130,148,130,117,138,126,114,128,145,133,149,158,146,163,160,147,158,156,142,152,156,145,159,149,136,156,131,117,140,128,115,131,139,122,137,152,137,147,158,147,157,155,142,156,151,137,150,147,136,153,130,115,135,129,117,131,143,127,146,149,132,141,157,149,163,155,145,163,152,138,152,153,145,162,133,124,144,127,116,133,142,126,146,147,128,140,151,136,144,148,130,143,150,135,150,146,137,156,124,112,134,119,105,121,140,125,145,146,130,148,153,140,155,157,144,160,148,134,149,139,127,147,114,99,123,109,91,107,131,117,138,136,118,135,147,134,152,150,138,156,138,122,141,126,112,135,106,93,117,2 236,176,206,237,172,205,237,170,202,238,172,208,234,168,204,233,167,200,234,168,193,233,173,203,234,174,204,236,172,201,238,171,201,211,143,162,203,136,152,227,160,190,228,166,194,230,171,201,234,173,197,237,174,203,228,161,182,132,79,79,89,52,60,189,128,139,230,167,198,226,167,199,232,172,198,236,174,204,224,161,182,121,72,76,62,36,50,98,63,70,181,126,140,228,169,201,228,168,196,234,173,205,235,176,202,185,128,131,148,96,96,61,37,42,141,97,108,235,175,207,217,159,181,228,170,201,231,172,201,234,175,202,226,166,180,185,132,144,213,157,181,230,175,206,208,153,176,217,160,187,228,171,205,232,175,208,233,176,208,239,183,219,236,183,222,231,179,214,203,154,182,209,154,178,221,162,182,228,171,195,235,181,215,236,185,226,238,187,228,233,185,229,2 192,151,167,205,159,177,221,177,197,225,180,201,221,172,194,218,170,191,200,151,169,182,132,153,195,151,168,211,160,181,227,179,199,230,182,205,231,184,207,225,173,196,216,167,186,195,147,168,201,154,169,218,164,186,229,178,201,227,183,205,214,170,190,222,174,195,222,172,194,202,150,171,201,153,167,220,170,190,235,189,214,181,133,145,103,50,54,199,149,167,230,182,203,209,162,180,196,145,164,216,165,185,233,185,206,169,115,119,101,46,40,209,164,180,229,182,205,208,159,179,196,143,165,211,155,174,227,175,196,219,173,189,207,158,170,226,184,204,223,179,198,203,152,176,194,146,169,207,150,176,223,174,197,228,179,202,226,179,201,223,178,199,218,172,193,201,156,178,179,125,146,198,144,167,217,168,191,222,175,195,212,161,174,216,169,189,211,162,185,190,145,166,2 229,172,204,230,167,200,230,165,195,230,166,201,225,162,196,222,157,190,225,161,185,225,166,196,222,164,192,227,165,195,230,166,197,211,146,169,200,134,152,218,151,181,219,157,183,222,164,194,222,163,188,227,166,194,227,163,188,143,88,90,89,51,58,180,121,132,222,160,188,218,160,191,223,164,190,226,166,196,222,161,186,128,79,83,57,32,46,94,59,67,175,121,135,219,160,191,220,162,189,226,167,201,228,171,201,184,130,135,142,92,92,61,37,42,131,89,100,225,166,197,211,153,173,221,165,198,223,166,198,225,168,195,219,160,174,178,126,138,204,149,173,221,166,197,203,149,172,211,154,181,221,165,198,224,168,200,224,168,200,230,175,209,227,173,210,222,173,208,195,146,173,202,148,171,213,154,175,221,165,188,226,173,206,226,176,215,226,177,216,225,179,224,2 203,160,168,215,163,162,218,160,160,208,149,156,195,143,148,213,168,167,211,167,170,182,132,119,207,161,163,222,170,173,223,164,163,182,129,136,119,86,101,174,134,141,212,166,162,199,150,140,210,163,166,220,165,162,210,153,152,142,102,115,83,65,91,98,78,99,182,137,134,212,164,156,208,160,164,219,164,161,186,134,132,133,98,114,99,78,105,81,65,91,166,127,134,207,157,147,202,153,150,218,165,166,202,147,146,138,99,113,91,72,101,85,64,90,154,111,118,206,157,155,208,158,153,213,160,158,214,155,155,168,121,127,118,87,111,121,86,110,162,109,113,199,145,143,209,161,159,210,157,155,215,159,156,217,162,158,178,125,127,147,95,107,180,117,126,197,137,139,195,144,137,204,152,150,206,150,142,222,166,160,210,149,146,177,109,114,178,112,123,208,147,160,2 202,160,168,213,163,161,217,162,162,207,149,157,195,144,150,213,168,169,210,166,168,180,129,114,206,162,164,220,169,171,222,165,164,181,129,136,118,86,101,175,136,142,211,165,161,195,146,132,207,161,163,217,163,159,208,153,152,140,102,114,82,65,91,99,78,98,183,138,135,211,163,155,205,157,159,216,161,156,183,133,131,132,98,115,98,79,106,82,66,92,168,128,135,206,157,146,203,153,149,215,161,161,199,145,144,136,99,114,90,73,101,85,64,89,155,112,118,206,158,156,207,157,152,211,158,153,211,153,151,166,120,128,118,88,112,120,86,109,162,108,113,198,143,142,208,160,158,209,157,153,213,157,154,213,159,156,175,124,126,145,94,106,178,115,124,195,133,135,195,143,136,203,150,149,204,149,142,219,164,160,208,147,145,174,107,113,176,110,122,207,144,158,2 215,158,171,160,104,113,169,106,105,174,106,101,201,132,135,186,124,127,162,104,106,184,128,129,185,125,133,155,90,84,189,121,116,199,131,132,185,117,110,156,93,91,139,80,76,156,96,86,169,106,104,190,120,119,205,138,140,216,153,156,183,118,107,167,100,99,139,80,81,141,86,79,170,105,98,179,111,109,178,109,103,200,131,122,187,114,106,171,100,101,130,74,83,126,77,78,184,124,121,183,113,112,164,95,90,186,116,112,180,104,100,163,91,91,139,79,85,141,82,85,210,153,157,161,95,91,162,96,95,191,120,122,178,105,104,173,101,97,174,105,105,187,126,132,215,159,162,188,129,131,138,78,77,176,107,102,166,97,93,162,90,81,184,120,117,233,180,190,218,162,161,215,158,164,174,112,113,179,111,108,191,124,125,188,120,114,214,155,162,231,178,188,2 127,97,102,136,101,102,164,136,140,179,155,161,175,148,155,176,153,157,163,136,142,137,106,112,140,110,115,151,118,124,143,99,101,173,143,149,191,170,181,187,166,173,178,155,160,151,123,128,153,126,132,165,135,141,159,120,124,158,116,123,177,145,153,174,145,151,180,158,162,169,148,149,157,131,137,179,155,161,183,153,158,154,107,110,151,103,107,157,114,122,172,146,153,158,132,133,157,127,136,174,144,149,183,152,158,164,120,125,143,90,93,172,132,146,181,155,168,156,129,136,152,122,128,161,123,128,181,149,159,187,155,165,186,154,163,186,156,165,176,147,160,158,130,138,143,109,113,164,134,141,183,155,161,184,153,159,191,165,171,190,165,170,178,152,158,163,137,143,137,104,107,161,133,139,177,149,155,179,148,154,183,155,158,180,154,158,169,143,149,153,127,137,2 210,177,180,216,182,183,221,189,193,220,185,185,219,182,183,219,179,177,218,175,173,215,173,176,214,181,181,215,180,180,215,180,181,187,142,132,175,128,116,197,151,144,216,173,174,215,172,177,218,183,184,221,184,180,182,138,125,114,67,57,112,67,60,145,96,83,205,160,155,215,172,179,216,181,180,217,179,176,146,103,90,90,54,51,83,52,54,107,70,65,202,158,152,216,171,174,217,184,185,215,176,171,139,99,92,87,55,59,82,55,55,142,107,105,213,171,173,214,169,169,215,180,181,217,180,179,172,133,129,89,61,67,103,70,67,195,155,155,216,175,180,208,161,165,215,179,180,215,177,181,208,170,170,171,129,120,181,139,137,214,174,181,216,172,177,209,160,162,216,183,187,216,179,179,218,181,183,218,177,176,216,173,173,213,168,173,212,165,171,209,161,160,2 221,186,194,226,188,196,229,186,195,232,193,204,235,195,205,237,195,207,237,197,210,231,194,206,228,190,200,228,187,195,229,185,192,221,172,171,227,179,180,240,199,211,240,200,212,231,192,205,231,193,203,233,194,202,218,168,165,198,140,130,200,144,137,235,192,198,240,200,214,231,191,205,232,196,205,233,194,199,210,160,152,186,127,120,189,131,124,232,189,196,238,198,212,232,195,206,231,194,205,234,196,202,208,155,149,175,114,108,192,136,130,230,188,195,235,198,208,228,193,202,234,201,210,235,201,209,214,162,157,187,122,114,194,140,134,230,192,198,231,199,208,225,190,203,234,202,213,235,201,212,223,177,179,208,154,150,213,160,164,230,192,205,227,192,204,222,186,199,231,197,212,234,197,210,229,188,200,223,177,185,223,175,186,225,186,197,222,187,200,214,179,194,2 212,185,179,224,195,187,233,201,193,238,205,197,242,209,206,239,204,203,237,200,201,226,191,192,221,193,186,230,199,191,236,203,195,240,207,198,245,212,207,243,206,205,237,202,201,230,195,197,228,199,196,235,202,199,238,202,195,240,205,198,244,210,207,246,212,210,231,198,198,226,191,193,232,204,201,238,207,206,239,202,194,223,174,149,229,186,169,243,210,210,238,206,204,231,197,198,235,208,205,240,210,209,236,200,188,200,144,112,214,166,143,241,208,206,234,202,199,226,199,198,237,207,204,241,215,216,237,203,194,202,144,112,220,175,158,238,207,206,228,197,195,220,191,190,233,206,207,238,210,213,238,205,203,225,180,165,230,192,186,235,206,206,223,194,193,212,187,185,226,196,199,231,203,206,234,203,201,232,201,200,229,198,195,227,196,195,216,191,192,199,177,175,2 205,170,181,219,180,201,230,186,218,236,188,221,237,187,218,235,189,221,228,185,210,219,175,193,211,175,191,226,187,212,237,192,215,243,197,209,245,197,219,240,194,225,232,189,216,223,181,200,216,178,198,230,191,213,241,197,195,247,202,189,249,203,203,245,198,224,238,196,225,227,188,211,217,180,201,229,188,208,240,195,185,247,201,181,249,203,191,246,199,217,238,195,229,225,186,212,219,182,203,230,189,211,241,196,205,247,202,189,247,200,192,242,193,209,234,189,218,224,181,203,217,177,192,230,188,209,242,197,222,245,199,209,244,197,207,239,192,217,230,187,212,220,178,195,213,171,186,228,186,208,237,194,220,240,193,222,241,193,221,237,194,224,229,190,216,218,179,199,210,171,190,221,183,207,229,188,212,233,188,215,236,193,222,232,192,222,223,184,208,211,171,189,2 184,126,130,189,130,143,189,123,139,197,130,142,199,127,141,198,125,147,199,135,145,197,139,144,179,118,121,187,128,138,189,123,135,201,140,150,200,133,146,201,134,144,206,146,153,202,149,154,178,118,122,186,129,139,196,137,143,206,150,156,207,144,149,216,162,160,222,174,167,211,165,161,175,116,122,182,123,136,201,146,151,211,158,159,211,155,154,223,175,167,224,178,166,215,170,159,173,114,123,184,127,138,200,147,151,212,161,163,217,167,164,220,172,163,219,176,165,207,165,154,171,111,117,181,125,132,194,139,145,204,149,152,212,161,153,208,157,144,209,166,159,201,162,154,167,103,96,177,120,123,183,115,124,190,120,134,200,143,144,200,149,138,198,149,140,185,132,120,168,110,102,181,128,132,184,117,125,191,128,138,194,141,146,194,143,137,186,128,117,168,96,82,2 194,93,124,204,122,140,185,121,126,162,100,114,162,88,113,222,141,160,228,116,161,215,100,145,199,104,130,184,114,121,155,109,111,146,105,116,126,62,96,181,109,129,223,121,152,209,88,141,191,108,126,157,97,105,141,97,102,125,91,100,143,104,120,178,119,133,211,118,143,205,85,139,186,110,118,144,85,88,131,86,89,116,80,95,139,103,114,162,109,118,204,117,140,205,84,137,189,117,126,143,92,87,117,67,78,110,72,85,138,99,110,165,110,119,204,117,138,203,88,138,194,114,132,146,97,98,116,69,81,111,57,76,129,78,86,183,120,123,199,102,132,204,98,139,196,101,135,164,97,108,126,80,84,133,82,90,150,91,95,194,119,132,209,127,147,219,143,154,192,93,129,194,111,130,169,106,111,171,115,118,189,118,126,193,101,131,208,131,150,221,160,163,2 229,159,170,230,159,170,242,166,185,245,163,195,242,150,192,234,137,173,219,119,148,200,110,143,222,150,156,235,160,169,243,165,175,240,151,170,240,155,181,238,150,172,213,118,143,204,113,146,225,151,161,229,150,155,215,126,126,210,113,123,239,154,165,232,147,157,211,120,142,216,121,156,231,156,166,223,143,141,199,105,99,197,102,106,229,143,145,221,138,142,220,130,148,221,128,158,231,159,163,225,149,141,204,115,105,211,125,121,225,149,147,224,147,150,228,143,152,217,127,144,234,169,166,227,156,150,201,113,105,222,145,145,233,162,165,228,157,156,229,150,151,216,132,145,236,177,175,225,158,151,216,141,137,229,154,160,232,164,165,231,160,152,229,157,156,219,142,155,235,177,175,219,150,143,224,154,148,231,160,160,229,164,163,234,165,156,226,153,155,217,139,152,2 175,164,167,179,165,168,170,147,147,185,168,168,188,174,171,188,178,176,176,168,167,152,141,137,190,181,189,164,139,138,109,63,54,174,149,145,178,153,145,183,164,156,184,175,176,154,143,140,186,174,178,167,138,135,137,98,96,174,143,140,180,155,150,180,158,152,180,165,162,156,145,142,184,170,172,167,136,137,151,112,114,181,156,152,186,164,160,175,152,148,154,126,120,153,135,132,182,166,168,168,138,142,157,118,120,182,156,152,184,161,159,172,146,141,149,118,112,151,134,133,184,172,180,171,146,146,152,113,107,174,146,141,184,163,163,177,156,158,153,128,123,146,129,130,174,162,167,169,149,149,170,147,145,178,158,157,183,167,172,167,146,149,147,123,122,135,117,126,161,148,154,167,153,157,170,155,157,165,146,151,180,169,181,170,158,163,145,126,134,123,106,116,2 174,159,165,181,167,173,183,169,176,178,163,174,183,171,180,177,165,172,169,156,160,155,138,140,179,165,171,180,166,173,178,158,168,177,157,167,184,173,184,176,162,169,169,155,160,155,138,142,184,172,177,183,170,179,179,161,171,173,149,149,169,145,142,169,148,149,171,158,164,160,145,153,183,170,175,188,176,182,170,143,144,166,138,132,151,116,102,174,158,159,174,163,170,162,147,154,182,169,172,180,163,164,156,121,113,165,137,131,161,133,125,179,165,169,175,164,171,163,149,155,180,169,173,175,157,161,168,142,140,170,146,142,151,120,108,158,133,127,172,160,165,160,146,150,174,162,167,167,147,155,166,142,141,174,153,153,165,141,136,156,132,128,167,153,159,157,142,143,166,148,152,167,148,157,169,151,155,169,149,149,173,158,160,169,154,158,162,147,153,152,137,139,2 123,104,126,131,112,137,147,130,153,159,134,157,162,141,167,156,137,162,135,113,137,124,102,126,143,125,146,147,126,146,139,111,128,140,108,128,162,137,157,164,142,163,157,136,160,139,115,138,148,131,152,158,136,154,141,104,118,143,107,123,147,113,129,151,124,143,164,145,167,152,130,152,155,137,156,157,130,142,149,112,128,160,126,146,161,133,154,158,135,157,167,147,170,156,136,159,155,141,163,160,138,155,154,123,142,170,139,160,164,137,162,143,114,138,147,116,134,160,140,162,158,145,167,163,144,163,178,155,173,175,149,167,157,125,144,160,129,152,153,127,147,151,128,148,158,142,161,174,157,179,184,167,192,174,146,162,169,144,165,178,155,175,163,142,164,151,129,154,156,137,156,173,153,177,179,162,188,180,156,174,179,159,178,179,159,179,155,129,149,145,123,149,2 197,140,159,212,158,174,215,156,174,218,158,172,220,168,180,223,184,196,219,180,189,209,164,168,206,148,164,213,161,175,212,150,165,199,125,133,210,144,151,224,180,194,218,176,185,211,163,168,204,141,153,213,157,174,199,128,141,169,109,132,166,108,130,203,145,153,220,179,191,212,162,163,207,150,164,215,161,180,189,120,137,172,120,146,155,108,138,179,114,129,218,171,178,211,163,162,208,159,174,216,167,185,198,129,143,188,121,140,174,114,137,187,119,128,216,166,175,211,156,154,210,166,184,220,182,207,213,154,165,198,116,120,202,126,136,208,144,152,219,168,187,212,152,160,207,161,179,218,178,201,220,174,191,205,129,128,211,141,148,220,167,188,217,164,183,211,158,175,203,154,174,214,173,194,219,178,196,220,173,190,218,159,175,215,153,169,213,156,174,207,145,165,2 139,117,129,152,128,140,160,136,147,158,131,143,149,120,130,156,133,142,142,115,125,120,93,102,148,126,138,158,133,146,164,138,152,161,131,145,154,123,134,159,135,145,146,118,131,132,106,119,155,134,144,161,136,149,164,137,150,153,121,130,148,115,123,162,133,151,152,124,140,142,120,133,159,139,150,162,137,146,162,134,144,154,122,133,148,112,118,168,144,158,161,138,153,148,129,141,158,138,147,174,154,164,171,144,154,165,135,145,151,116,125,161,133,142,160,138,148,149,132,143,145,115,122,169,146,152,175,152,155,171,145,152,162,132,144,160,134,141,156,134,142,141,120,127,146,123,129,170,154,161,173,154,159,177,159,163,164,138,144,159,133,143,149,125,131,131,109,112,143,126,132,156,136,143,164,144,149,166,147,150,161,138,142,151,125,135,136,109,117,117,94,97,2 245,187,210,246,187,202,248,191,206,249,193,201,237,173,170,231,165,165,219,149,160,213,149,168,243,186,209,245,188,203,224,149,151,213,130,117,206,121,102,208,125,114,222,156,164,212,145,158,243,188,206,245,189,202,205,118,108,190,94,74,193,99,75,187,90,67,206,131,131,207,139,149,243,189,204,244,188,201,221,142,141,199,109,94,193,103,78,185,88,67,192,107,101,208,140,149,240,183,195,241,182,194,216,136,131,191,95,76,186,91,63,178,78,51,205,125,119,226,167,177,233,174,187,242,185,196,217,138,134,189,91,81,189,91,75,197,108,94,214,142,138,219,156,165,231,174,188,232,170,181,228,158,164,203,115,102,195,103,89,217,143,141,229,166,170,220,155,163,233,174,193,231,168,185,235,174,187,238,175,177,229,162,160,221,151,153,225,159,161,224,159,172,2 206,159,157,218,169,165,213,156,142,210,152,139,202,144,135,226,175,167,230,183,178,229,179,174,203,152,143,197,136,123,181,111,93,193,131,120,130,65,69,173,112,109,234,188,185,232,182,175,202,149,141,206,151,143,184,117,111,162,100,99,133,73,85,183,119,117,233,184,179,227,179,173,205,157,153,189,131,123,169,101,102,164,100,98,135,70,74,175,107,108,204,138,131,204,143,134,203,149,138,185,124,116,160,89,86,184,119,111,166,99,93,142,69,73,181,110,110,208,150,145,195,139,128,169,101,87,164,90,77,193,131,123,176,108,99,135,63,60,144,75,69,219,170,168,196,142,135,174,106,93,175,101,83,204,147,137,192,131,119,179,113,101,163,102,93,209,153,141,186,132,126,182,121,112,198,137,125,213,167,165,207,155,146,213,162,155,223,178,178,211,163,158,2 201,131,130,201,133,130,207,147,145,208,147,150,206,143,152,203,139,144,203,147,148,201,154,156,202,131,132,203,135,134,200,131,128,192,122,126,196,123,132,200,127,139,210,150,160,207,154,157,206,141,145,201,130,134,186,108,111,159,74,76,181,105,113,203,129,144,210,147,159,208,156,163,203,138,143,198,126,129,157,61,64,149,59,59,168,87,92,199,126,137,211,157,164,208,155,163,204,145,152,199,132,135,174,92,94,170,89,94,169,82,83,201,141,150,210,154,165,206,151,159,203,148,155,202,139,142,205,146,147,194,130,137,185,111,117,209,149,160,209,156,165,204,150,154,202,146,149,199,135,134,208,156,164,208,155,166,194,132,142,205,152,164,208,160,167,204,156,159,202,148,147,201,143,144,207,150,157,208,146,157,205,150,158,204,157,162,204,157,166,201,155,161,2 196,165,176,200,169,173,203,170,168,204,170,163,201,164,154,200,164,160,206,177,188,204,178,196,195,161,168,201,168,168,197,155,143,197,152,133,185,133,107,164,92,58,181,124,102,203,174,188,195,159,161,188,138,124,187,135,110,186,130,98,174,109,76,159,83,48,178,116,93,202,173,187,188,143,135,170,103,68,180,122,86,185,135,107,167,99,66,160,84,50,184,132,117,207,184,202,189,146,135,174,109,75,186,131,101,175,117,89,163,92,61,163,89,55,192,147,140,210,188,206,202,171,178,185,130,107,192,141,116,168,99,65,157,79,41,173,107,78,202,168,174,206,182,198,205,177,194,209,180,188,211,181,185,195,147,136,192,144,132,204,169,170,212,189,206,205,181,197,206,178,198,210,182,197,210,182,194,212,184,199,214,187,202,210,181,195,210,185,200,203,178,197,2 169,135,134,194,167,171,205,178,181,208,182,182,207,184,185,200,175,178,186,159,161,172,151,151,169,135,135,204,175,179,212,181,183,196,158,159,192,150,155,188,147,155,186,150,154,179,154,154,186,155,158,204,171,177,201,157,161,189,141,141,187,141,142,194,155,157,190,155,154,189,164,165,202,173,173,210,177,176,192,145,149,187,140,142,182,140,143,188,148,149,201,175,175,203,186,188,207,182,180,222,198,196,210,177,181,179,129,135,169,129,134,116,75,75,157,123,122,186,167,169,209,187,184,224,197,199,220,191,189,175,128,127,112,70,73,66,23,21,152,115,111,193,172,172,207,186,183,220,194,198,221,197,197,210,182,181,152,114,114,148,103,101,204,181,182,197,174,176,202,180,177,216,194,191,215,189,190,218,195,195,206,184,184,198,173,177,212,194,194,196,177,178,2 153,115,106,190,165,165,205,184,183,216,202,211,206,185,187,188,155,146,196,178,183,179,161,163,171,140,137,204,183,189,220,206,214,227,220,234,216,198,203,207,186,187,204,187,192,185,164,160,197,179,188,217,203,217,214,189,184,203,166,154,208,174,162,220,205,210,215,202,207,185,160,149,201,184,197,226,217,230,195,150,133,160,85,58,175,110,79,209,179,166,221,214,223,200,186,188,203,185,196,227,217,228,187,135,114,147,65,35,157,80,45,207,176,160,221,216,224,200,186,187,204,185,194,220,206,215,219,197,193,210,175,159,214,188,181,228,221,230,216,204,207,194,176,173,198,178,185,220,206,216,228,219,228,231,224,234,230,223,234,224,215,223,209,191,188,187,166,161,189,168,174,210,193,199,220,205,210,225,215,225,226,219,230,213,200,207,202,184,184,180,160,160,2 150,147,169,155,151,174,165,160,184,180,181,208,176,174,200,172,169,191,162,157,178,147,138,157,157,154,177,159,155,179,176,173,199,181,176,202,181,178,205,181,178,206,170,166,190,157,151,173,160,156,180,162,154,180,187,185,214,181,177,209,182,177,207,187,184,212,178,175,202,163,159,183,161,157,180,178,176,203,190,189,218,146,118,138,153,128,146,190,188,214,181,179,205,164,160,186,164,163,187,175,170,194,189,188,214,161,138,155,177,166,191,193,192,222,179,177,207,168,166,195,163,160,182,167,159,178,185,182,206,187,183,206,188,184,211,187,184,211,179,177,207,166,162,189,156,152,173,167,162,185,183,180,203,183,180,207,184,181,209,186,185,213,175,173,199,160,156,180,147,141,160,164,162,184,177,176,198,175,173,198,184,186,214,179,180,208,161,155,177,150,145,168,2 155,142,155,171,162,176,180,170,185,181,169,184,181,171,186,173,160,169,163,150,159,150,140,151,161,150,165,178,170,185,184,174,189,187,175,190,190,180,195,183,172,184,171,158,165,157,147,157,164,152,164,181,174,188,187,177,192,190,176,192,186,169,182,186,174,187,174,161,169,165,155,164,166,153,163,182,172,184,189,176,188,183,154,170,167,118,129,173,139,152,181,172,183,168,159,169,170,161,174,184,176,189,185,170,181,173,137,146,163,108,122,167,125,137,180,170,184,164,151,161,164,154,165,181,174,187,188,178,192,181,158,167,181,157,170,182,165,180,178,167,183,164,153,167,157,144,156,173,161,174,181,169,182,189,180,193,189,181,195,182,171,186,171,160,174,157,146,159,150,137,149,165,153,168,174,162,175,180,168,179,178,166,181,172,159,171,163,151,161,149,138,150,2 174,157,165,190,176,187,198,186,197,199,185,197,200,186,199,193,177,184,191,178,186,174,158,165,172,152,157,188,170,178,195,179,189,192,173,179,200,184,196,195,178,186,195,182,193,177,162,167,175,154,160,181,157,162,173,140,138,163,122,118,156,111,107,181,154,158,196,184,195,183,169,178,181,162,171,185,163,172,163,121,118,157,112,114,128,82,83,143,97,92,184,159,163,187,172,186,183,164,180,195,179,193,171,135,137,141,90,89,126,79,81,149,104,102,185,162,168,187,173,189,183,165,182,190,170,182,189,164,175,155,109,106,155,110,110,186,161,173,194,180,196,185,172,188,177,156,170,186,164,179,191,167,184,189,163,176,190,166,178,194,175,192,187,167,183,173,152,165,167,143,156,181,160,178,188,165,184,192,170,189,188,165,180,188,170,186,177,153,167,161,132,148,2 133,114,123,155,141,155,168,153,169,174,160,176,175,162,180,170,158,176,152,136,152,136,117,128,148,133,145,161,139,159,178,165,183,183,171,189,183,170,191,179,167,185,168,155,171,145,122,132,158,145,162,173,159,178,185,175,194,191,184,204,182,165,182,185,174,194,166,146,156,145,117,120,161,147,161,178,167,185,188,179,197,187,177,194,169,145,152,160,130,133,170,152,162,160,144,157,158,144,152,177,165,182,170,149,159,151,114,111,140,98,95,137,94,89,173,157,172,166,152,170,158,145,153,169,154,162,161,132,134,149,111,108,150,114,115,174,155,171,179,167,188,164,149,167,155,142,150,169,156,166,176,161,173,180,163,177,189,179,198,187,179,199,176,163,180,161,144,159,147,131,141,168,157,171,175,162,177,180,166,181,184,172,189,182,170,188,171,157,173,150,128,135,2 226,197,198,229,202,204,227,194,197,228,201,203,230,207,210,234,214,217,238,221,225,227,205,209,225,196,199,235,212,216,235,208,212,239,218,221,238,216,218,233,208,210,221,189,193,220,187,190,219,184,187,182,140,151,124,83,105,177,136,148,183,137,144,174,118,123,190,134,134,217,182,184,209,165,168,136,90,112,83,44,73,120,67,89,117,52,62,112,57,72,193,141,144,217,186,188,195,146,153,135,82,102,130,74,92,110,60,86,139,76,87,88,34,51,177,134,142,230,204,207,200,153,160,180,131,139,205,166,175,169,121,133,159,90,98,193,146,152,221,195,201,227,205,209,209,165,167,222,185,188,240,224,228,231,203,205,222,186,189,232,206,211,230,207,211,222,197,200,215,174,176,228,198,199,235,214,214,229,199,201,230,203,204,226,199,201,223,194,195,219,191,193,2 252,208,218,252,217,227,255,225,231,254,209,209,255,216,215,255,219,213,255,208,207,250,212,216,255,213,221,253,207,214,235,179,183,202,130,130,204,132,125,203,141,133,211,145,135,255,221,223,227,163,164,147,76,84,135,68,72,136,66,68,134,70,69,94,30,30,197,128,118,255,224,224,227,169,174,132,64,70,128,56,59,124,57,57,134,70,64,124,47,39,189,115,107,253,210,206,254,210,210,248,199,197,235,184,181,181,113,104,114,46,42,162,88,74,205,128,112,249,193,183,245,192,191,246,198,196,255,219,213,242,192,184,160,84,72,245,189,175,255,222,218,253,213,211,248,201,206,251,206,208,254,211,202,237,187,179,134,58,50,217,155,138,254,224,221,251,209,206,247,204,216,254,225,233,254,216,215,243,193,190,164,92,92,226,162,155,254,218,211,250,198,198,2 181,151,159,191,161,170,201,176,186,195,172,181,203,180,188,204,180,187,196,166,173,194,168,178,185,157,162,196,168,175,197,168,179,176,147,157,166,132,135,193,164,171,199,170,179,191,160,169,194,174,180,196,167,178,174,129,138,175,142,143,128,86,87,165,129,137,206,181,189,194,166,175,194,172,181,193,154,167,163,110,116,150,110,108,134,94,98,150,108,114,205,177,186,201,173,184,190,164,173,194,155,170,176,131,139,131,86,84,142,107,110,165,129,133,203,176,185,203,178,189,188,164,174,207,184,196,194,162,175,150,107,109,134,90,90,176,143,148,205,178,192,200,174,188,179,150,159,194,168,178,208,186,197,193,165,173,179,148,153,197,169,177,201,171,185,189,155,169,179,148,157,194,167,177,202,176,184,199,176,186,206,185,197,204,178,191,196,166,177,181,146,155,2 191,176,196,180,161,182,177,155,174,177,154,171,170,148,162,179,158,171,176,154,164,177,154,167,183,164,180,188,171,189,165,138,152,160,130,138,172,146,156,178,158,170,177,156,165,174,151,160,188,171,187,196,183,196,153,114,117,145,103,105,146,110,108,150,115,116,172,148,154,176,157,164,184,167,184,181,159,169,165,131,138,160,123,133,137,95,92,138,97,89,170,145,152,170,149,157,173,153,171,176,154,167,170,140,150,157,117,125,134,88,85,153,124,123,162,139,142,169,149,162,182,164,185,176,155,168,167,135,145,165,131,140,167,137,142,165,136,140,169,146,152,173,153,166,164,135,152,176,152,170,173,147,160,176,151,162,181,161,169,171,143,151,159,126,137,169,140,156,168,142,164,181,159,182,183,161,178,182,162,175,174,147,153,174,144,154,169,137,152,174,146,170,2 105,86,100,195,169,185,192,164,174,192,166,175,190,165,176,198,177,191,164,144,162,26,19,30,174,151,166,194,168,181,185,156,161,183,153,155,178,147,149,186,161,166,195,172,186,98,82,99,185,161,172,190,164,175,187,157,164,181,150,154,172,139,136,169,138,136,184,161,169,153,133,147,183,160,170,188,162,170,175,140,143,159,119,114,167,132,128,165,131,124,178,154,159,165,143,159,183,160,172,177,146,148,173,139,137,152,111,101,158,119,110,168,133,129,183,158,162,165,142,156,182,159,169,177,147,152,180,150,151,175,142,141,168,134,124,179,149,146,193,171,178,162,141,159,174,152,166,187,163,172,186,160,162,176,142,139,181,150,145,185,159,160,199,176,187,128,109,128,130,109,121,193,171,182,191,166,173,186,156,160,189,163,166,197,175,178,189,166,181,55,44,58,2 211,185,211,211,186,209,204,171,187,203,173,185,202,176,188,200,175,185,199,172,185,196,169,187,210,184,208,205,176,196,189,145,152,181,134,132,186,144,142,191,158,159,198,172,181,195,169,182,207,179,201,201,168,184,174,117,115,174,120,116,171,116,104,181,138,129,194,166,172,190,162,169,202,174,190,201,170,183,181,131,132,182,137,134,174,124,111,178,134,124,190,158,162,187,156,159,201,172,186,199,169,180,174,117,113,166,106,92,161,107,76,176,131,118,184,145,144,176,133,126,198,165,179,198,162,173,175,118,115,161,101,74,162,107,71,176,128,113,176,130,119,177,134,130,197,166,180,198,166,175,198,167,172,191,154,148,188,148,144,190,151,153,188,151,152,188,157,163,199,171,185,201,174,184,202,176,183,198,167,174,193,157,162,193,159,163,194,161,166,194,165,174,2 233,202,236,236,203,229,232,196,220,228,193,210,223,188,203,218,181,193,215,180,195,208,173,196,230,199,231,234,202,227,227,188,206,211,164,167,214,173,174,215,180,183,216,181,192,207,173,190,226,194,218,231,198,220,207,153,158,178,103,86,181,112,88,198,150,135,211,177,180,204,166,175,221,184,203,225,188,204,206,154,155,188,121,107,181,114,88,190,135,115,203,165,162,195,154,153,216,178,197,221,183,195,204,148,147,166,80,50,160,87,33,184,125,97,188,132,116,182,127,115,212,173,193,214,173,183,208,157,158,183,115,86,178,112,69,191,132,111,189,134,117,195,152,153,211,173,186,216,177,189,221,185,188,218,182,180,208,162,159,206,162,158,208,168,167,205,168,174,216,182,200,220,185,197,222,185,193,217,177,179,209,166,162,209,168,161,210,170,169,206,166,173,2 123,106,114,151,138,146,173,161,170,180,168,178,179,166,176,156,133,133,147,127,131,137,124,133,145,134,143,164,153,161,165,143,146,172,152,158,169,147,151,144,111,113,149,127,133,147,134,145,156,145,155,163,143,149,139,100,98,163,134,133,163,132,133,161,133,139,167,148,155,163,150,159,154,141,146,147,117,119,173,149,155,186,166,171,166,136,137,175,151,157,151,121,121,149,130,135,152,139,144,157,133,136,178,153,156,186,163,167,156,123,124,137,96,95,134,96,93,148,131,137,130,106,103,158,136,138,178,155,154,186,164,166,154,121,122,145,109,108,125,85,81,133,108,110,140,122,125,168,154,159,164,142,140,174,149,150,149,111,109,147,112,110,141,114,119,136,115,122,141,127,134,170,160,169,171,156,160,182,169,176,173,154,159,163,144,150,153,137,151,138,121,132,2 198,175,200,211,191,211,207,185,198,193,166,170,194,172,178,193,173,176,197,178,186,190,174,187,206,185,209,200,172,185,170,126,124,161,119,107,172,142,132,165,132,120,164,131,122,182,162,170,202,180,196,181,142,145,169,124,120,173,140,131,152,108,89,145,99,82,157,124,116,176,154,158,183,151,154,181,145,141,181,145,140,166,127,117,143,95,78,154,114,98,165,135,123,176,152,153,197,172,180,188,161,162,174,138,124,165,128,116,130,81,60,128,75,51,154,115,99,171,143,142,200,180,192,195,173,178,181,150,142,155,109,92,139,88,64,130,75,50,155,118,106,171,147,149,197,178,189,197,175,181,193,168,169,180,149,143,164,124,109,156,116,103,169,138,131,176,152,156,197,178,191,197,175,182,190,162,163,193,170,175,192,169,172,179,154,153,183,160,160,181,159,164,2 172,151,167,175,152,169,192,171,189,204,188,205,202,185,201,197,179,198,179,156,177,164,143,161,168,145,163,185,166,185,188,167,188,203,185,203,202,183,203,202,185,204,196,177,197,171,149,168,171,148,168,184,162,183,188,159,172,156,108,111,173,136,148,197,175,189,200,182,197,185,162,180,181,159,180,183,156,174,164,117,119,148,92,97,142,85,86,181,145,152,195,176,193,179,157,173,186,166,183,195,174,194,186,152,163,146,90,97,148,95,102,194,165,178,203,186,201,184,164,180,180,159,173,195,174,195,196,169,191,165,123,135,181,145,158,208,190,206,198,179,195,182,160,177,179,157,173,193,172,191,189,160,182,205,185,204,200,180,200,191,168,187,192,169,185,177,155,172,166,142,159,182,158,177,184,158,179,194,172,190,196,175,194,183,156,172,181,156,171,171,148,165,2 173,149,148,183,161,157,190,166,167,191,166,167,190,167,169,196,178,179,191,171,164,172,149,142,185,167,168,199,184,184,190,167,170,180,149,154,195,172,176,206,191,194,201,186,185,184,171,166,194,176,177,204,188,193,198,172,178,175,145,161,137,104,123,184,161,168,208,196,195,186,166,156,196,179,180,205,185,190,183,149,164,130,89,103,68,37,51,136,108,121,202,181,177,185,165,157,194,176,177,203,184,186,169,136,147,104,62,69,82,52,63,123,90,102,197,174,168,190,175,170,189,172,170,201,185,191,180,149,155,165,134,143,136,100,115,161,129,138,192,167,161,175,145,134,183,164,163,198,181,181,208,193,195,199,176,179,184,153,155,196,174,177,189,164,162,175,147,142,174,153,152,190,171,170,203,188,188,192,166,165,198,177,176,201,184,189,186,163,162,171,149,150,2 140,124,124,152,136,138,162,145,154,176,165,174,177,165,173,169,155,157,163,151,155,139,124,126,149,135,140,161,147,152,169,154,163,175,160,164,180,168,170,180,168,173,171,160,162,149,134,133,158,147,152,171,159,167,167,145,150,163,133,139,177,158,162,179,165,166,180,170,172,164,153,156,156,143,149,172,158,166,167,143,147,151,101,110,151,106,112,170,152,151,170,155,154,161,150,150,155,140,148,157,135,141,168,144,146,153,99,102,142,92,90,159,133,131,146,117,111,149,130,127,149,131,132,160,142,146,156,124,127,154,113,113,157,125,121,162,140,138,164,147,147,141,117,114,140,120,118,158,140,144,159,136,137,163,142,141,167,150,151,169,155,157,162,149,150,148,134,134,127,104,97,157,142,144,168,155,155,167,153,151,163,146,147,163,149,152,154,138,136,143,130,131,2 161,141,129,181,168,162,182,164,159,185,165,158,193,181,177,189,173,164,190,177,172,172,147,135,162,139,127,183,170,166,193,182,181,179,158,154,177,155,149,196,181,178,199,190,192,183,162,152,166,143,130,185,170,161,195,179,173,126,92,90,82,50,49,176,155,148,205,196,193,196,185,181,177,161,154,194,184,180,184,163,159,87,56,57,48,21,26,142,120,117,208,197,193,196,186,184,176,159,151,195,186,184,195,180,179,85,55,53,60,31,33,174,155,157,206,196,199,197,186,184,178,163,154,192,181,177,201,189,187,171,151,147,173,154,153,205,194,196,202,190,195,198,188,189,178,163,155,191,180,178,196,184,181,204,195,196,207,199,205,201,187,184,201,190,193,192,180,179,172,156,149,190,181,179,194,182,178,183,160,158,192,176,181,200,188,189,194,181,180,187,174,171,2 150,109,112,173,140,142,191,166,169,189,161,161,192,167,166,188,163,164,166,132,131,151,125,124,154,107,115,181,147,155,197,171,175,191,158,162,198,173,177,197,176,178,182,154,154,165,141,141,168,128,135,183,143,150,193,162,169,169,124,128,141,100,105,176,144,147,189,166,167,159,131,131,173,137,142,192,161,166,189,157,163,157,113,117,125,80,81,177,149,156,186,158,160,164,133,134,169,133,135,193,163,165,186,151,156,149,102,108,129,83,83,147,109,114,186,157,161,162,127,130,169,136,137,190,160,164,196,167,171,185,149,155,162,119,125,166,127,131,179,146,148,154,116,115,162,127,129,175,140,142,196,170,173,193,161,163,177,137,140,174,138,141,178,150,152,147,109,107,145,102,105,163,122,124,184,153,156,185,153,151,178,145,145,173,139,140,165,130,132,144,109,108,2 133,106,99,147,120,117,168,151,162,174,154,160,171,150,154,171,149,154,164,140,140,159,137,140,147,123,122,162,138,137,168,144,148,170,145,147,182,164,172,179,158,163,174,154,158,159,133,131,147,121,117,167,146,149,181,166,174,175,152,159,171,143,151,172,143,145,177,154,156,172,152,155,139,109,99,154,125,121,147,113,109,155,122,130,123,79,81,137,96,96,176,149,151,177,161,166,158,140,142,168,145,145,130,86,71,114,66,60,109,67,73,136,96,97,178,155,157,172,153,155,149,128,130,164,143,145,166,137,134,155,117,111,161,126,130,175,152,160,175,152,155,172,154,158,140,115,114,158,136,139,175,156,160,181,159,161,185,164,169,175,151,154,167,142,142,167,148,151,155,141,151,162,145,151,168,147,149,178,159,162,179,159,161,171,147,149,159,133,131,157,136,136,2 181,156,170,211,185,194,198,168,174,187,153,157,195,166,169,176,142,141,185,156,161,188,165,179,199,172,188,207,182,193,176,139,141,168,126,126,177,138,137,142,96,88,159,120,118,190,166,172,185,154,164,162,118,119,163,118,116,174,132,130,169,126,122,152,106,100,151,109,105,181,152,156,181,148,157,151,100,94,164,118,115,166,122,120,153,106,98,145,100,93,134,92,87,173,143,147,191,166,177,170,128,128,158,110,106,153,107,98,154,109,104,140,92,85,142,100,96,184,159,165,193,172,180,192,164,170,155,108,100,140,92,79,151,105,96,151,106,95,166,129,128,189,163,170,193,172,180,200,177,185,156,112,107,140,94,91,158,116,110,163,123,111,183,150,150,192,165,174,177,154,166,205,184,192,176,142,143,168,131,131,194,165,162,186,154,149,190,159,159,198,175,183,2 154,136,136,165,150,152,174,160,164,181,169,172,177,165,170,186,175,179,175,164,164,154,142,140,160,143,143,185,173,175,182,168,170,168,149,152,170,157,162,188,176,180,184,173,175,165,153,152,169,154,155,174,157,162,167,147,151,154,127,133,153,129,133,177,163,165,194,185,187,177,168,169,174,159,161,182,167,174,171,150,156,162,135,144,156,128,132,155,133,133,194,186,187,173,163,163,172,158,159,192,179,182,176,155,159,155,125,134,146,113,116,157,134,132,197,189,191,182,173,172,173,161,163,185,172,175,185,170,175,174,151,156,150,120,126,184,170,172,194,186,188,179,171,171,163,149,152,180,167,170,191,178,183,189,173,177,177,158,163,184,169,176,186,175,177,172,162,163,143,125,127,162,146,148,185,172,174,176,163,167,172,157,162,178,163,168,168,153,156,156,142,145,2 194,159,155,218,192,198,182,136,128,141,86,73,174,127,122,214,185,186,218,190,190,201,172,168,195,158,155,209,179,183,136,82,75,124,60,53,99,38,26,160,109,99,220,196,196,215,194,196,215,179,174,186,144,141,99,40,33,149,85,78,134,78,72,110,49,35,189,140,124,221,199,198,212,177,178,168,112,100,138,80,73,149,94,90,126,70,64,87,34,23,123,72,59,217,194,191,217,189,190,144,84,71,141,91,92,156,100,89,154,94,82,108,58,51,92,45,32,224,205,205,220,193,190,186,138,124,166,111,100,178,121,105,139,83,73,103,44,31,182,137,126,230,214,219,209,181,177,237,217,223,191,142,131,171,110,93,137,76,61,148,94,83,238,220,228,230,218,227,211,188,192,232,211,219,227,198,204,219,182,183,198,149,137,203,162,153,233,215,225,225,210,220,2 176,139,146,179,137,141,174,114,97,186,138,130,199,163,162,198,166,165,201,177,180,154,133,137,182,144,154,183,137,137,179,126,114,183,132,121,203,174,180,201,169,168,200,172,171,194,175,178,188,154,170,188,141,142,195,153,149,205,176,183,206,182,190,204,182,188,198,165,160,194,165,164,191,154,159,186,137,129,197,156,151,204,172,176,203,178,190,203,180,190,196,165,162,188,150,140,191,153,157,192,151,142,198,157,152,201,162,160,203,177,189,206,183,193,196,160,152,188,151,138,191,155,159,196,159,154,196,154,145,204,173,179,205,180,189,205,178,180,189,143,120,190,158,154,196,162,161,170,122,108,170,114,93,197,157,146,200,167,162,199,166,157,199,171,168,192,167,166,187,160,159,172,127,114,179,133,118,202,167,151,200,171,160,196,170,164,204,186,189,155,132,132,2 193,186,191,168,150,153,127,97,97,124,98,95,96,68,64,91,67,65,147,139,146,165,165,174,183,172,179,124,94,95,110,74,71,122,90,89,113,84,82,65,37,34,77,53,53,136,129,137,155,133,134,107,73,69,133,104,98,151,121,120,168,144,142,110,86,87,58,32,31,88,69,70,163,140,134,156,124,117,169,140,141,172,138,134,176,149,145,115,94,97,61,39,40,70,45,42,173,149,140,179,146,132,173,139,135,164,127,126,146,112,113,98,77,83,62,39,40,78,53,49,168,144,136,171,143,132,164,134,132,154,123,123,124,94,96,95,69,69,72,45,44,107,91,89,183,171,172,138,106,102,129,96,96,135,106,107,114,83,90,90,62,59,107,85,83,157,152,159,194,191,197,183,172,176,149,126,124,137,110,109,112,81,82,119,96,95,165,158,163,169,167,173,2 111,107,124,247,236,250,241,227,239,217,193,194,218,193,193,228,212,217,243,231,241,184,175,193,197,191,206,228,212,226,169,138,142,187,144,134,197,160,152,176,141,129,190,162,162,224,210,224,217,205,220,168,131,132,135,92,88,193,151,147,195,156,150,112,79,69,124,87,80,203,173,175,191,166,183,175,131,138,174,126,124,202,164,169,160,119,114,101,72,68,146,106,96,204,167,165,192,158,172,186,145,151,200,160,160,194,151,142,150,111,110,119,76,75,141,91,80,200,150,154,194,154,172,202,169,173,178,140,123,173,122,103,184,132,125,186,139,135,174,128,121,212,168,184,146,116,136,199,156,151,186,142,134,203,157,160,201,151,148,187,142,139,207,165,172,220,188,211,59,52,66,217,187,198,237,203,214,237,203,212,230,193,192,232,197,202,244,214,226,139,124,142,2 152,128,125,171,147,144,178,151,146,185,161,156,184,162,160,170,143,141,152,122,122,133,107,106,150,123,121,170,142,138,169,137,133,177,150,151,173,143,141,159,127,131,159,129,131,145,118,117,140,107,105,155,122,119,161,129,131,174,146,154,171,139,147,150,114,121,151,117,114,153,127,124,132,98,97,151,119,124,158,127,136,164,132,139,174,145,151,158,124,129,158,126,124,154,126,122,128,92,84,154,120,118,139,101,100,151,118,122,174,144,147,173,145,144,159,128,121,157,130,127,134,101,91,141,101,91,120,75,64,142,104,101,168,138,143,166,138,138,141,108,97,158,133,130,113,76,61,114,70,58,87,40,28,139,98,87,160,127,130,161,131,131,141,106,97,138,110,103,106,70,55,120,81,69,127,89,85,155,122,121,173,149,149,166,138,139,150,119,114,124,93,81,2 188,159,167,201,175,184,214,189,201,220,197,208,225,208,222,215,190,199,202,168,173,186,149,159,192,166,177,199,168,176,185,140,142,163,102,98,204,170,180,213,182,191,196,154,157,197,167,181,196,170,183,150,97,96,157,101,104,167,112,119,155,91,92,168,113,111,183,140,147,198,168,183,184,151,159,163,115,124,194,157,174,200,160,170,155,89,87,139,69,63,163,111,113,200,171,188,164,121,122,130,70,66,158,108,120,189,143,148,137,70,76,145,71,72,157,95,91,197,168,181,175,140,153,135,79,75,130,67,65,148,82,77,135,61,70,160,88,100,163,103,101,177,132,134,174,142,162,185,150,159,191,152,157,173,119,116,195,149,152,209,172,181,202,167,176,192,159,170,163,132,152,197,176,196,210,188,203,214,189,199,211,183,191,212,185,192,212,189,203,197,172,186,2 185,155,175,201,176,194,211,188,207,215,194,211,211,188,205,209,185,201,204,183,201,187,165,183,195,168,187,208,185,204,217,193,213,224,203,223,227,210,230,223,206,224,211,191,208,189,164,180,198,170,189,216,195,214,200,163,184,160,115,141,189,152,176,214,189,205,206,183,197,203,180,197,200,175,191,214,190,207,154,107,129,133,82,114,139,83,112,188,155,177,212,188,199,192,158,170,196,166,182,212,189,205,178,132,149,157,106,134,114,65,96,174,133,156,208,177,189,181,139,151,188,153,165,212,188,205,217,188,204,179,138,156,142,93,118,200,163,181,210,184,201,186,151,163,190,158,173,207,182,199,212,184,201,220,195,212,217,191,210,212,186,202,211,188,204,186,154,169,180,148,163,198,172,189,207,179,197,215,191,208,213,191,206,203,175,187,199,173,190,187,160,180,2 167,154,158,184,167,166,179,157,153,187,167,160,221,206,206,202,176,170,201,177,171,210,189,189,167,144,139,150,110,96,150,104,89,158,115,105,174,140,138,146,95,87,154,110,101,197,174,173,166,140,134,149,102,89,129,79,68,124,76,71,126,79,77,118,69,67,171,131,126,221,206,205,189,169,169,167,120,106,145,90,79,131,87,82,127,80,75,139,88,82,188,152,147,215,199,200,198,181,185,188,162,164,142,96,90,126,82,79,138,89,82,146,90,80,187,146,139,219,202,206,190,169,170,184,160,167,107,63,58,75,34,30,126,71,60,148,89,73,204,173,163,222,207,206,193,176,177,197,175,176,153,113,107,142,100,94,143,92,78,158,112,100,207,184,176,214,197,192,182,166,168,190,174,176,204,186,187,216,197,198,204,181,181,202,179,176,210,189,183,206,189,188,2 186,131,145,194,135,145,197,136,144,197,132,137,203,151,163,207,159,174,204,159,173,192,138,151,191,138,149,202,151,162,209,162,172,209,164,174,210,163,176,210,165,181,207,163,175,199,151,162,194,137,143,209,165,177,216,179,192,202,149,159,182,124,138,211,172,190,215,182,199,201,153,166,200,150,154,215,176,185,212,170,182,174,101,113,157,90,107,210,162,170,217,187,206,205,157,177,208,170,177,212,172,179,213,171,182,168,95,109,177,112,123,218,177,184,216,179,193,210,167,185,203,160,166,212,176,186,213,175,183,192,130,134,207,158,164,218,183,192,213,174,184,209,169,186,197,150,159,209,171,182,214,178,185,216,180,187,215,177,185,213,171,174,212,175,185,210,176,192,195,150,157,206,167,173,210,170,174,213,177,183,211,171,174,206,157,156,207,165,176,202,161,171,2 231,216,226,231,213,219,227,207,213,214,183,184,200,160,158,199,162,162,215,192,202,126,116,129,226,209,215,208,176,166,195,151,141,174,115,111,167,102,100,172,112,109,206,174,177,192,180,193,215,191,185,198,159,142,186,133,125,156,95,89,145,91,83,144,79,73,179,132,131,210,195,204,222,202,203,198,156,142,185,134,125,159,102,95,126,80,52,119,69,48,168,116,118,209,189,199,226,211,215,200,160,142,182,129,114,159,98,91,135,86,56,130,82,57,161,105,106,209,188,198,228,215,220,205,172,156,179,124,101,163,99,96,153,101,87,151,96,80,178,127,129,216,200,211,227,214,218,223,203,200,201,159,143,179,119,109,161,96,95,153,81,72,199,153,153,214,202,213,224,210,215,231,217,220,229,209,211,214,180,175,196,148,144,178,113,107,227,200,204,165,155,167,2 214,174,180,217,175,178,215,177,178,214,171,170,214,179,180,205,167,158,194,158,149,151,124,122,218,179,183,219,175,179,218,176,177,220,183,188,210,163,158,201,148,130,203,169,164,181,150,147,218,169,167,215,165,166,130,85,82,161,114,111,211,157,155,201,144,127,198,148,129,194,159,151,223,173,173,185,129,124,76,50,58,87,55,57,184,130,125,207,154,143,200,147,129,201,166,159,217,167,165,150,96,92,112,78,84,107,74,79,144,93,89,204,157,151,214,180,179,205,173,171,220,172,173,173,113,108,130,89,94,126,81,83,160,107,102,214,181,186,216,186,190,206,174,172,229,185,192,200,148,146,148,93,91,175,123,119,203,163,166,224,197,210,214,183,187,203,166,163,224,182,183,223,186,193,209,167,169,218,179,183,226,197,210,218,184,189,211,174,175,198,158,156,2 179,137,141,186,141,142,194,153,154,199,162,166,198,161,167,188,149,151,177,139,139,167,131,133,184,140,143,194,153,157,199,158,161,200,160,165,199,158,164,187,144,143,182,147,150,172,138,142,187,144,147,195,150,153,197,149,149,198,153,153,187,132,127,179,124,118,185,149,153,174,139,142,188,147,152,193,146,147,194,145,141,191,142,136,183,127,119,188,141,140,188,154,160,175,142,145,186,144,148,193,145,149,192,138,133,180,124,114,186,138,132,191,152,153,187,153,158,174,140,145,182,141,141,194,155,160,195,149,151,190,141,137,191,147,145,192,156,156,181,146,146,168,133,133,180,140,140,187,146,147,197,159,165,198,161,164,193,152,152,190,156,159,178,143,143,163,126,124,169,124,121,179,135,133,188,148,148,193,157,159,189,152,152,183,147,149,173,138,138,156,118,117,2 172,139,127,177,146,135,178,143,132,180,150,141,174,133,116,173,137,122,165,129,112,148,102,74,176,146,134,180,148,138,183,151,141,183,154,148,180,149,140,174,135,120,168,130,116,154,109,84,176,146,133,181,145,133,168,117,96,158,101,77,173,126,105,164,111,87,169,131,115,166,134,120,178,145,133,168,119,100,148,80,53,156,90,62,167,109,81,164,109,80,170,133,114,168,140,126,178,144,132,163,112,91,151,88,64,155,89,59,159,95,65,169,124,100,173,143,132,163,129,115,174,139,125,180,143,129,172,127,109,162,108,86,167,115,93,171,130,110,171,140,128,162,131,118,172,139,125,178,146,134,179,144,129,180,148,137,179,148,137,174,141,126,165,130,112,156,124,109,168,138,124,174,144,131,176,143,130,175,142,127,174,141,126,168,130,109,159,118,96,141,108,91,2 197,135,139,216,160,163,223,164,173,219,162,171,198,143,146,187,132,132,171,108,101,166,104,104,211,148,146,209,148,151,191,132,138,174,122,118,131,88,82,135,92,84,154,100,92,192,132,134,207,150,149,149,94,89,116,75,72,127,86,79,106,77,74,124,89,79,167,114,108,207,144,147,164,110,101,121,80,73,132,95,92,142,99,86,144,102,87,126,92,88,165,109,108,214,140,144,149,93,75,124,79,71,128,91,90,134,96,90,143,101,89,137,96,90,171,106,103,218,148,155,180,122,109,177,117,108,141,94,88,149,106,97,162,114,107,177,123,116,204,141,139,218,155,157,210,156,153,212,153,146,206,140,137,207,154,153,205,145,138,218,171,170,224,182,182,214,156,155,202,159,156,215,168,154,221,158,155,230,177,183,226,172,176,225,185,186,222,187,182,197,146,144,2 170,123,110,182,133,121,191,147,140,191,135,130,194,139,134,192,137,132,184,129,123,174,120,111,176,130,116,186,137,126,192,142,131,190,130,123,197,140,134,195,143,138,189,136,132,180,127,122,180,130,116,191,141,130,185,126,110,171,99,77,175,105,86,193,135,126,192,140,133,184,132,123,184,136,122,195,150,142,192,129,119,177,107,88,177,110,90,192,133,121,192,133,118,188,139,128,185,139,125,197,151,147,196,128,125,192,126,113,185,117,97,195,136,127,197,141,135,191,144,137,187,141,132,196,146,139,199,137,132,198,134,124,193,129,117,202,151,154,200,154,152,191,147,139,184,135,125,193,145,136,198,142,133,201,140,133,204,148,152,198,142,139,195,149,143,188,139,131,180,129,119,189,137,130,194,140,129,201,150,142,199,143,141,193,138,129,191,147,139,183,134,125,2 207,177,191,213,186,200,212,186,194,209,182,189,193,160,167,191,161,168,175,143,154,165,141,160,207,175,188,214,186,200,221,199,210,206,178,188,199,171,178,178,140,147,169,132,142,161,132,150,210,179,196,212,180,194,168,138,149,162,135,151,199,175,187,185,153,159,176,146,155,145,108,124,216,192,206,207,182,189,119,84,92,104,65,71,144,106,113,190,161,171,183,155,169,144,108,118,216,193,205,194,164,173,137,102,115,114,78,93,111,69,74,182,147,151,175,144,148,144,108,112,211,187,201,202,169,183,178,142,154,165,134,151,175,143,152,196,171,175,170,140,140,139,101,107,207,185,195,209,182,195,192,159,172,193,166,179,202,182,192,190,167,172,158,128,127,139,101,103,201,181,191,198,171,183,189,158,173,189,162,176,194,172,181,190,172,175,174,151,150,152,123,124,2 176,166,181,182,172,186,187,181,194,190,184,196,183,171,188,181,170,184,162,148,153,151,136,140,179,170,184,185,176,190,189,180,192,191,182,193,182,168,186,179,165,180,175,163,171,169,158,168,183,173,185,187,176,187,192,183,195,167,142,148,163,136,148,187,177,192,187,180,192,174,165,176,184,173,185,189,179,190,176,158,165,138,100,101,140,100,104,181,169,181,191,187,199,176,171,184,181,170,182,190,181,192,161,136,139,119,76,75,158,132,142,185,179,198,185,179,194,173,165,179,174,163,171,190,183,196,182,168,179,157,131,138,171,156,175,171,156,178,161,140,160,153,132,149,175,164,172,185,177,189,186,176,192,184,171,187,177,163,179,173,158,176,168,153,166,157,143,155,175,167,178,181,171,184,181,170,184,181,170,183,179,168,182,166,150,169,160,143,161,155,142,156,2 149,124,117,163,139,130,160,134,128,171,151,149,171,153,152,152,125,113,126,90,63,122,86,60,147,118,111,160,132,125,166,139,134,184,169,172,169,148,147,148,115,101,139,105,81,131,98,76,157,133,128,166,143,140,169,145,140,148,114,99,159,130,124,181,164,165,161,136,123,148,118,99,167,146,142,178,160,160,135,93,71,116,63,34,133,88,70,171,143,134,178,158,150,147,116,96,166,143,136,173,152,149,140,101,82,118,67,39,142,98,81,180,157,155,189,175,178,167,146,140,168,149,143,167,145,134,165,136,124,145,109,94,180,160,160,194,179,188,187,173,176,176,159,158,172,159,164,167,146,138,155,123,110,163,133,127,180,159,163,194,180,192,185,169,171,173,156,155,173,160,164,173,154,151,137,100,82,143,101,90,166,134,131,186,171,179,183,166,170,168,149,144,2 163,114,128,225,178,191,219,173,185,200,138,134,200,134,131,209,153,162,211,159,173,172,125,148,218,173,189,212,158,164,201,141,146,190,121,109,200,137,125,213,159,158,207,153,159,199,146,160,227,188,205,182,111,106,176,97,86,216,160,148,202,140,121,211,157,149,165,95,90,193,136,151,219,178,191,196,131,130,214,160,168,221,170,166,211,155,138,210,153,144,170,97,95,187,125,137,221,179,190,206,144,148,221,169,175,223,174,169,215,158,144,212,156,144,202,141,135,189,122,127,221,179,193,215,157,163,216,154,151,222,173,164,212,153,134,211,148,137,207,148,140,208,148,158,216,169,180,209,148,152,214,154,148,225,178,173,219,164,154,213,150,137,213,157,150,219,169,180,195,146,161,222,169,179,223,171,181,224,171,172,228,181,179,224,177,174,223,172,173,208,153,167,2 179,155,180,195,177,199,191,170,190,181,155,169,179,155,168,179,159,173,177,158,174,135,119,140,191,171,194,194,174,196,178,149,163,168,133,142,168,137,143,172,147,156,170,147,158,160,139,158,193,177,202,183,159,177,163,127,137,166,131,139,161,125,127,157,120,121,161,131,142,160,135,153,191,175,198,181,159,176,165,131,143,160,123,126,153,113,110,149,108,108,154,121,129,160,136,152,189,174,195,175,149,162,165,130,139,164,130,134,160,124,124,146,101,99,150,113,118,164,141,158,186,170,191,173,148,163,156,118,123,162,127,131,164,128,131,155,115,114,160,129,138,166,141,158,181,164,184,183,164,184,173,147,159,163,128,132,167,134,136,167,136,141,175,152,164,171,149,168,170,151,173,179,157,178,185,167,185,181,160,171,180,158,167,181,160,172,183,163,176,152,134,157,2 183,160,181,192,164,183,197,162,178,201,172,189,201,181,201,195,166,181,188,152,170,180,147,169,182,160,179,196,170,189,200,169,182,199,161,173,201,169,182,200,172,188,194,169,189,186,156,177,189,171,188,199,178,197,201,170,183,195,150,154,194,145,148,196,154,166,197,173,193,189,166,185,191,173,190,200,178,197,199,161,172,196,154,155,192,138,136,196,151,164,195,162,180,190,167,186,190,174,192,198,174,192,194,150,158,196,148,150,192,126,122,195,132,137,198,167,187,193,171,190,190,167,187,196,169,188,200,168,184,194,140,145,195,125,127,195,135,139,198,168,186,192,173,191,185,156,178,192,169,190,198,169,185,192,145,150,194,141,146,195,151,161,194,166,185,189,166,185,176,151,174,188,162,182,195,162,178,198,167,183,199,176,196,198,166,185,193,168,187,182,157,178,2 188,166,169,192,169,171,200,180,189,185,155,152,186,159,162,186,160,166,173,143,142,163,134,131,194,174,180,189,163,167,197,173,179,197,173,175,195,171,174,187,159,161,185,160,167,163,133,129,197,178,186,200,180,189,194,168,169,185,149,142,197,171,172,195,171,176,190,170,181,165,135,132,194,173,178,201,182,188,171,132,122,118,59,37,160,115,102,200,180,189,192,173,182,169,141,140,192,171,176,198,177,179,177,142,133,112,55,33,157,114,105,190,165,173,182,156,156,176,153,159,190,168,175,195,172,180,194,171,175,180,147,143,189,161,164,187,162,175,181,156,162,170,147,154,182,158,162,185,160,165,195,172,180,189,164,169,187,162,167,171,137,141,168,135,136,156,125,124,178,155,159,183,161,168,190,168,176,187,165,173,179,153,156,167,131,129,154,116,111,138,101,95,2 213,183,179,214,181,175,213,176,169,215,187,182,217,189,183,216,189,184,213,187,182,208,177,172,215,185,179,216,182,177,216,179,175,214,177,173,215,181,178,215,187,183,211,183,179,214,187,184,217,190,184,216,183,178,217,178,180,206,140,127,203,141,119,214,181,174,217,193,192,210,182,178,210,181,174,216,187,184,215,158,156,194,113,84,165,88,54,197,150,139,220,195,194,214,185,180,211,184,180,217,185,186,211,156,157,190,119,99,159,85,57,201,164,157,220,195,191,214,187,182,211,183,179,211,174,174,204,157,161,194,143,138,197,147,131,213,187,182,213,187,183,211,185,180,212,185,180,213,181,180,214,175,179,213,181,181,212,182,178,213,189,186,213,187,186,206,176,172,205,176,171,213,185,184,214,184,183,212,181,177,214,186,180,212,183,178,206,171,167,208,178,174,2 165,136,129,183,157,153,196,170,172,211,191,194,207,186,190,197,170,171,194,172,181,171,145,148,162,134,132,180,157,158,198,178,183,203,176,177,214,194,203,214,195,207,198,173,179,169,135,131,155,126,136,172,142,140,170,133,128,131,70,60,170,122,114,187,147,140,185,148,140,178,144,135,149,117,136,155,114,119,131,75,71,133,71,66,140,78,65,135,77,61,176,129,111,186,155,148,164,130,129,159,118,122,142,85,85,165,110,98,168,117,107,163,112,105,200,169,168,206,188,198,177,147,139,172,130,128,172,122,115,190,143,121,188,140,121,201,167,169,212,191,205,204,184,194,187,161,161,192,159,157,199,170,170,203,169,162,205,174,171,214,196,209,211,191,204,196,173,180,189,165,164,203,179,178,207,184,190,209,186,187,211,188,192,205,183,193,197,172,179,190,168,175,2 171,127,133,176,127,129,179,115,125,182,133,139,182,142,143,181,151,150,178,146,139,174,142,134,174,126,126,176,136,143,181,125,135,185,133,137,187,149,154,185,146,149,179,139,130,176,139,133,173,131,132,178,135,140,183,137,141,184,145,143,174,125,113,182,130,132,183,128,133,180,137,139,173,122,126,179,133,132,169,110,101,162,93,79,152,71,48,175,114,114,190,143,150,183,138,136,175,110,110,178,132,132,174,119,110,174,115,102,182,132,127,186,148,151,187,149,152,183,140,139,174,114,111,177,117,118,184,127,125,186,128,127,187,137,141,187,141,148,186,129,140,183,146,150,173,116,113,177,116,117,181,117,120,186,125,129,187,123,126,186,130,136,183,136,141,180,142,143,171,121,115,177,121,121,181,125,125,185,126,126,188,113,114,187,124,126,181,128,131,178,118,120,2 225,168,156,235,181,179,245,206,198,225,165,157,201,134,128,234,181,178,239,176,177,233,171,167,227,163,157,233,163,161,227,180,167,174,103,101,201,138,137,227,169,165,236,173,175,233,179,175,226,161,161,226,150,146,214,145,139,215,158,156,198,128,134,202,139,140,222,158,151,233,176,164,227,167,165,213,140,138,229,171,169,236,200,196,206,140,141,170,100,109,205,136,135,236,179,176,226,172,172,219,154,156,231,193,191,223,171,167,190,120,119,168,97,100,215,151,151,234,180,169,221,173,170,206,133,140,231,190,189,202,134,134,180,110,110,197,129,122,220,156,149,234,176,166,221,159,159,206,133,132,204,133,133,188,113,106,195,121,117,214,147,139,230,158,149,235,173,165,219,167,166,227,170,163,206,131,126,213,137,135,218,151,146,224,146,137,234,167,154,225,164,153,2 175,162,177,173,150,173,186,156,180,188,163,179,158,131,128,173,151,153,197,177,199,184,157,172,176,156,175,178,152,177,165,134,150,147,110,116,142,107,108,161,132,129,172,149,155,182,160,179,178,155,175,165,139,153,125,90,95,160,134,144,135,105,111,140,112,115,153,129,131,174,152,163,178,157,176,154,119,127,142,111,119,167,154,164,152,128,136,152,128,134,132,100,105,168,150,160,183,163,180,155,122,134,137,103,114,157,138,147,163,145,155,148,124,133,145,116,125,167,152,169,175,148,166,154,121,134,134,101,109,135,106,114,144,119,131,153,131,142,166,147,163,155,130,149,172,149,167,153,123,134,104,73,77,124,90,103,150,127,139,184,173,194,154,133,152,150,122,138,166,148,167,168,148,164,111,83,88,136,105,115,172,152,170,182,164,186,142,116,132,162,141,155,2 152,111,110,156,112,110,163,119,117,177,139,139,173,136,136,168,130,131,162,123,123,147,109,108,158,118,116,168,128,127,165,117,117,156,101,101,171,125,125,176,139,140,167,128,128,154,114,112,157,114,113,169,126,125,173,127,130,168,123,128,152,100,102,161,113,112,177,145,145,165,131,131,159,115,115,174,132,133,169,121,123,170,128,131,154,104,106,146,93,92,176,140,143,168,136,141,160,117,115,179,140,142,161,110,108,155,104,106,153,98,102,163,112,113,176,141,144,160,125,128,138,87,81,176,136,138,182,143,142,164,114,114,153,97,99,172,127,132,167,127,131,157,121,124,148,104,101,172,134,135,174,133,131,184,148,152,180,141,144,174,136,141,160,118,123,156,123,125,155,117,116,162,121,117,164,121,118,174,136,137,173,135,137,158,112,114,140,93,90,142,105,106,2 209,189,194,208,186,186,199,174,174,201,181,179,193,173,174,179,156,155,171,147,148,164,140,143,212,193,198,202,177,179,195,166,164,195,170,168,187,163,164,185,162,163,181,159,162,175,154,157,212,191,198,186,151,149,148,100,92,171,132,131,189,161,164,188,163,166,187,166,172,183,163,166,219,201,207,174,134,129,131,78,71,150,102,97,149,102,99,152,108,105,178,149,152,175,149,152,219,200,206,190,155,157,139,86,78,151,101,97,140,91,90,130,82,81,156,117,116,179,152,154,219,201,202,200,167,167,163,114,106,172,130,126,147,100,96,130,79,73,139,89,79,169,135,129,212,191,194,208,181,180,198,166,163,203,176,176,187,153,153,169,129,125,172,135,132,174,143,140,215,196,200,212,188,191,208,184,186,205,182,183,195,166,166,176,138,132,178,143,140,171,138,132,2 172,141,153,189,161,176,189,156,171,193,160,173,196,166,180,196,171,184,189,163,177,168,134,147,181,151,164,193,164,178,198,171,181,193,161,173,185,147,163,196,169,185,196,171,183,179,147,159,188,157,169,196,163,178,201,172,187,193,163,177,167,124,132,197,169,184,197,170,183,181,149,161,186,154,168,198,163,181,205,175,190,162,118,125,153,104,112,190,154,171,197,168,183,184,157,169,185,151,166,202,169,186,183,145,157,147,92,100,158,106,114,195,164,176,196,168,182,183,157,169,174,130,147,191,152,167,172,129,141,159,108,121,198,166,180,198,168,183,191,163,176,180,153,168,169,123,140,182,140,154,193,152,169,205,173,191,201,170,187,190,156,175,181,142,155,170,135,147,164,118,135,178,135,149,187,143,162,200,168,182,192,157,172,181,143,159,177,142,154,162,123,134,2 104,76,64,133,104,95,151,127,122,162,139,142,156,132,133,141,108,107,131,99,103,106,76,78,127,101,87,153,132,125,172,155,155,164,138,130,156,127,118,145,111,105,141,108,110,124,90,92,143,124,112,170,155,151,165,139,127,153,116,96,159,125,114,148,113,101,136,97,86,136,104,106,148,128,114,175,159,155,156,121,101,157,118,98,166,134,122,157,123,110,139,101,86,139,108,109,141,117,98,162,139,125,159,125,107,165,130,114,174,144,135,170,139,129,152,118,104,143,113,113,151,131,121,154,125,105,156,120,99,170,138,124,180,154,147,178,153,146,161,133,121,148,120,118,151,133,127,159,132,119,162,129,115,182,159,153,188,169,167,185,169,166,176,159,161,153,130,133,144,125,118,162,141,134,173,152,148,182,163,159,180,159,155,180,163,159,167,149,148,142,117,116,2 161,129,128,170,137,135,183,156,159,173,138,138,162,121,120,162,127,128,155,125,126,134,103,101,172,143,144,170,134,134,155,109,101,165,123,123,151,102,95,148,99,91,164,135,135,138,105,102,169,136,135,162,118,113,134,77,61,145,90,83,140,85,75,143,92,84,166,133,137,149,117,116,174,144,145,161,115,109,156,105,100,156,104,100,153,101,98,160,117,117,150,108,107,145,111,110,175,145,147,179,147,151,170,128,128,168,124,125,156,104,103,148,99,94,135,86,76,140,103,100,176,148,152,186,157,162,182,149,150,179,140,141,166,121,122,141,88,80,139,94,85,146,114,115,165,132,135,181,152,155,185,154,158,184,152,155,164,120,121,142,91,81,153,117,115,141,108,109,156,122,124,167,133,135,176,143,149,181,151,157,170,134,136,156,117,115,149,114,112,129,97,97,2 239,220,215,243,224,224,242,224,226,240,224,228,238,223,227,236,216,217,232,206,207,230,207,207,241,222,218,243,223,222,242,221,223,244,227,233,242,228,233,233,209,209,225,187,179,225,193,191,243,226,222,244,227,227,241,220,225,178,132,128,208,169,169,234,205,204,226,191,185,229,199,201,243,227,228,247,233,233,214,176,172,80,31,27,71,28,27,159,104,93,232,204,201,228,198,196,241,225,226,251,235,240,171,125,118,94,39,29,132,83,75,152,99,88,230,199,195,230,207,204,243,226,227,246,231,236,223,196,197,205,163,155,237,210,208,241,222,227,237,219,222,232,212,212,243,228,232,244,228,234,245,231,239,245,231,237,240,227,233,239,224,227,238,221,224,233,214,216,240,224,224,242,226,230,242,227,235,241,226,232,241,226,231,238,222,223,235,212,210,228,201,200,2 193,166,198,211,190,223,213,184,207,219,187,201,220,198,210,216,187,192,211,182,186,190,158,164,204,186,217,221,209,242,184,136,154,198,149,160,229,212,228,223,205,217,217,193,201,207,174,177,210,193,218,210,177,195,123,70,92,172,103,115,216,157,154,218,175,167,219,192,198,210,182,187,212,192,213,199,148,160,149,81,105,205,137,139,210,138,128,212,155,144,214,174,166,210,178,179,211,189,209,210,166,180,180,102,110,203,130,133,197,115,111,206,142,136,213,173,163,203,161,152,209,178,196,219,184,194,217,167,168,207,136,130,209,142,138,210,153,143,208,158,147,207,175,176,203,163,179,213,170,176,222,188,197,219,171,169,213,157,150,214,172,169,208,165,162,200,162,158,194,151,169,210,172,185,216,178,186,219,183,192,216,177,185,213,176,181,204,161,164,188,144,148,2 177,143,157,195,163,181,212,189,208,223,203,221,213,178,191,211,174,184,204,167,178,194,163,173,194,170,189,163,119,132,196,154,166,203,163,171,198,144,140,205,158,156,200,156,153,193,155,156,213,195,216,107,66,79,121,64,79,180,112,111,189,127,126,206,159,160,208,167,164,200,163,165,207,184,195,89,50,67,135,81,96,195,132,130,163,89,90,198,145,140,211,169,164,212,183,186,210,186,188,136,84,92,127,68,82,185,120,120,189,128,123,215,173,166,209,168,159,210,178,177,215,198,205,190,147,144,169,111,106,193,137,128,211,161,150,219,179,173,225,201,204,213,185,190,214,197,207,223,205,211,227,201,200,230,204,203,215,172,162,222,191,192,228,207,214,209,179,183,208,188,195,216,193,195,217,185,176,230,208,211,232,210,214,233,217,229,223,200,205,204,172,176,2 157,135,138,170,151,157,174,149,151,180,159,161,180,161,163,179,162,165,175,158,160,159,140,143,161,136,140,174,154,162,178,154,159,186,168,171,169,133,129,174,147,146,182,168,169,166,147,149,164,139,144,174,149,156,180,156,162,185,164,173,171,132,140,172,135,139,177,154,155,170,152,154,163,138,144,172,143,149,175,142,148,186,166,180,172,132,151,165,120,128,172,142,141,170,154,157,165,143,149,171,143,148,166,125,125,180,152,160,177,141,155,168,127,138,168,137,140,169,149,149,161,138,145,168,140,144,162,117,116,165,120,129,161,118,122,151,104,107,149,107,109,167,148,152,153,126,131,160,127,134,160,121,125,155,104,109,153,101,104,159,120,125,156,119,121,158,136,144,145,115,124,147,108,106,154,114,118,159,116,120,169,136,144,169,139,148,156,125,123,148,123,130,2 134,102,108,151,119,124,171,149,157,173,150,153,177,157,164,171,148,151,145,116,110,126,94,87,132,97,97,157,127,132,160,127,126,163,128,125,182,160,168,181,162,170,170,150,157,146,123,124,127,87,83,154,121,122,152,111,106,153,109,99,173,144,142,173,146,143,173,151,151,164,147,152,146,117,125,161,132,136,153,109,100,160,120,112,168,132,126,170,141,137,168,143,140,162,141,143,147,117,123,166,139,146,155,114,104,159,117,106,170,137,132,164,131,126,162,133,128,162,143,146,144,113,115,154,119,119,155,114,105,156,114,103,161,126,120,157,121,112,156,126,121,160,141,144,150,124,130,153,119,119,149,107,100,148,103,92,156,119,113,173,150,155,164,142,146,156,137,143,139,113,119,156,129,136,165,139,151,160,128,133,166,139,140,174,156,165,158,136,141,138,114,118,2 197,148,160,212,166,175,214,166,173,219,173,183,223,179,190,223,182,189,220,181,181,212,176,174,205,157,168,212,162,171,216,167,174,217,159,161,224,178,189,225,188,196,221,183,183,215,177,173,205,151,161,213,165,175,214,155,158,213,126,116,219,157,154,225,185,192,223,183,186,220,185,187,206,153,163,213,166,181,211,147,151,206,116,110,204,116,102,218,159,156,223,177,177,222,187,191,205,154,166,215,171,187,207,142,149,173,65,53,199,104,93,217,149,143,222,178,183,219,180,183,203,149,162,212,166,180,206,134,140,189,81,69,206,112,94,215,140,133,220,171,180,218,176,182,202,148,164,209,156,173,212,159,171,214,144,147,212,133,127,217,158,164,218,162,175,212,164,170,191,138,156,208,159,173,212,162,175,215,168,183,215,152,157,216,156,160,216,169,184,209,164,176,2 161,137,145,180,158,167,195,176,182,203,186,190,204,187,192,200,180,187,185,161,170,171,148,154,168,145,151,190,171,179,197,177,185,210,195,202,216,201,210,211,193,199,202,183,189,183,163,170,171,146,153,191,171,177,192,171,180,168,132,135,184,147,147,213,193,200,211,195,199,198,180,187,184,162,171,197,178,185,209,193,200,153,106,104,144,82,73,199,169,171,215,200,207,197,178,184,189,168,177,204,185,193,207,185,190,147,91,79,123,57,44,206,181,184,214,198,206,191,170,179,179,157,164,199,180,187,207,185,192,187,152,150,167,125,121,211,190,196,210,193,201,192,171,181,165,138,144,193,171,178,209,191,195,208,190,194,209,191,200,204,182,192,196,175,183,182,161,169,161,134,141,177,150,161,201,182,188,199,178,182,198,177,185,189,166,176,191,171,179,173,150,157,2 205,180,184,208,178,186,212,182,190,222,196,203,225,206,214,220,197,203,211,184,188,191,164,169,209,183,190,219,197,201,221,197,204,215,185,193,217,191,199,219,194,200,213,187,191,199,172,175,205,176,182,216,193,195,208,172,176,159,106,104,136,81,75,196,163,166,214,188,195,200,173,176,185,141,139,198,161,158,193,150,150,143,83,76,114,49,42,178,133,139,215,187,196,199,171,175,192,155,156,201,165,167,195,152,151,171,120,117,164,117,118,205,171,184,208,179,188,201,174,179,192,160,165,205,174,177,206,171,169,216,187,191,217,193,204,213,183,196,204,171,182,196,169,175,195,165,175,202,170,174,206,173,180,213,183,191,215,191,202,206,175,188,196,161,170,183,149,156,190,163,174,202,176,185,209,181,191,208,180,188,206,179,190,196,163,175,191,160,170,172,135,142,2 214,155,164,218,151,162,225,158,167,228,170,181,228,169,182,226,162,173,225,166,172,222,160,166,218,153,164,223,166,173,227,170,178,217,155,158,215,143,146,226,163,167,228,177,183,225,167,170,221,170,176,225,178,180,226,159,163,196,113,103,171,83,74,204,128,128,232,175,185,227,169,176,221,171,177,224,171,168,222,155,148,203,118,104,178,89,77,206,127,126,232,176,184,230,175,179,218,150,146,221,160,149,223,160,152,211,126,112,202,121,106,221,159,161,232,179,187,230,174,180,218,148,142,223,159,152,227,167,161,225,159,146,230,178,177,230,183,189,232,176,185,230,170,176,220,171,168,225,175,172,229,182,173,230,175,168,233,183,184,231,187,193,231,175,182,228,164,168,219,170,172,225,171,169,229,175,171,231,176,177,232,183,184,232,189,192,229,173,178,226,172,173,2 149,112,113,172,142,146,184,156,161,196,175,185,198,179,191,185,164,165,168,146,146,141,109,102,171,143,148,186,161,168,196,171,177,198,175,179,194,169,171,191,170,171,179,159,160,148,121,115,188,167,176,199,178,188,195,166,166,154,102,88,150,97,82,170,133,122,183,163,165,158,134,130,192,171,179,211,197,211,193,164,163,141,85,73,132,76,66,154,106,95,175,151,149,156,130,125,193,173,181,197,176,181,174,135,122,143,90,77,147,90,77,160,114,110,171,146,147,156,133,131,181,157,161,187,162,160,187,159,155,192,166,168,175,138,134,175,146,147,167,141,140,158,137,138,174,149,151,185,162,163,194,172,173,189,165,166,181,156,158,181,160,165,160,132,127,145,120,117,174,154,156,183,162,165,189,168,170,182,158,156,175,151,150,170,146,145,156,130,127,125,98,96,2 197,175,175,199,172,171,203,175,174,205,177,174,208,180,179,211,185,186,207,181,176,206,181,181,200,183,182,205,187,188,204,176,170,199,158,142,212,186,184,213,192,191,211,185,181,208,184,178,198,176,176,202,182,180,197,159,145,178,111,90,196,148,128,211,185,176,212,194,191,209,189,185,194,168,164,189,153,132,178,125,103,171,109,98,178,116,96,203,162,146,212,196,194,208,187,182,197,173,165,200,176,167,187,148,133,180,125,108,182,118,102,202,162,148,211,196,194,209,190,184,202,181,174,205,192,190,203,181,176,194,147,129,196,142,131,205,176,174,206,186,183,206,189,184,206,187,183,205,188,182,201,172,160,207,187,184,203,175,173,205,180,181,203,183,181,202,185,180,202,179,176,206,186,183,206,186,181,206,191,190,204,180,177,205,183,180,203,193,193,200,187,187,2 195,172,175,200,176,176,202,179,176,204,187,187,204,189,189,203,188,193,199,182,189,195,182,191,197,169,172,201,171,174,206,184,184,205,188,189,205,189,191,205,191,197,203,192,203,198,183,192,201,176,179,204,179,181,190,149,138,187,149,134,201,176,171,206,190,194,204,185,187,200,187,192,201,181,184,206,188,190,179,127,104,167,111,80,162,108,81,189,151,142,207,184,184,201,189,191,203,185,185,207,198,206,201,177,172,177,123,92,147,90,67,176,129,115,208,191,195,200,191,192,203,188,189,206,189,192,207,191,193,189,147,127,194,158,149,200,170,167,202,180,181,200,189,189,202,189,191,206,189,191,208,194,200,205,187,185,205,190,193,206,189,194,202,184,183,197,184,183,200,187,190,204,189,192,207,192,198,206,194,198,205,189,189,199,176,175,199,187,186,193,178,173,2 155,105,89,176,131,118,189,145,134,199,156,152,206,169,163,197,157,149,183,139,125,161,112,102,162,113,95,184,138,127,199,156,146,206,164,160,208,167,164,206,167,161,201,165,157,177,133,122,178,134,122,186,136,119,197,150,139,211,171,169,206,158,156,201,153,145,203,165,158,182,135,122,182,140,132,198,157,149,205,160,152,196,138,135,179,108,105,177,112,99,183,130,115,184,139,128,176,131,115,195,150,137,206,161,150,192,129,120,165,82,87,160,82,80,170,110,94,180,133,119,172,125,103,191,146,129,199,151,147,202,151,143,199,146,143,193,139,137,179,124,115,174,123,108,172,130,116,192,150,136,201,158,148,207,166,165,198,149,139,193,146,132,180,127,111,176,128,116,151,99,80,178,134,122,199,162,156,196,151,141,175,115,99,164,105,81,185,142,130,161,108,95,2 192,165,163,205,182,183,201,175,177,196,168,170,192,162,164,185,157,161,155,113,112,135,86,80,198,174,174,210,191,194,200,172,173,189,154,152,196,168,171,179,150,154,145,100,95,145,102,102,206,187,187,210,189,192,182,142,137,169,129,127,178,138,136,173,132,128,166,129,129,147,106,105,207,188,189,170,129,123,152,99,87,168,126,124,135,83,76,146,98,93,165,124,120,143,96,88,193,164,161,158,114,104,145,100,96,167,130,131,132,80,73,129,74,65,155,110,105,148,104,99,189,159,159,203,179,181,159,118,113,163,122,118,186,153,156,171,133,135,165,125,127,156,117,116,184,151,156,189,156,154,190,153,147,188,157,158,184,156,161,185,152,155,168,130,131,155,117,118,172,134,133,182,149,148,188,157,153,184,151,151,172,136,136,170,136,139,160,121,121,147,109,109,2 185,143,144,201,163,167,207,167,173,207,163,168,204,158,161,206,161,167,195,146,155,181,126,128,195,157,160,207,171,180,213,174,181,202,153,152,206,159,157,206,165,172,188,135,137,185,129,132,204,169,172,213,181,189,205,160,160,189,132,127,196,143,141,201,148,140,194,143,139,195,145,149,210,177,185,202,158,160,178,114,102,192,133,127,179,117,110,176,110,102,198,144,138,193,139,133,203,161,164,198,150,145,175,118,114,189,135,135,181,120,114,166,97,86,189,129,120,194,141,133,200,156,161,217,178,183,202,155,156,186,126,121,206,154,155,204,150,149,200,146,144,200,151,147,202,155,164,209,161,165,211,162,158,214,163,164,209,160,168,213,165,167,207,159,157,201,153,152,197,149,154,206,158,162,214,169,171,213,165,168,207,152,157,207,157,162,203,154,154,198,151,151,2 186,128,151,192,125,138,200,134,151,202,140,156,199,129,139,201,124,138,185,108,123,169,102,118,191,130,140,196,127,131,201,129,135,197,135,140,201,148,158,205,140,157,201,133,153,179,101,116,192,117,124,199,129,132,185,114,109,184,118,121,196,127,131,200,125,135,205,139,159,192,125,140,195,124,132,197,130,134,188,123,120,175,97,88,182,102,99,198,121,125,206,142,160,195,131,142,195,117,128,196,126,133,170,96,87,162,85,71,186,107,98,198,127,129,206,150,165,197,142,154,193,121,130,194,122,125,164,89,86,160,83,70,191,119,107,199,131,134,204,150,168,196,141,157,191,130,139,193,122,123,185,105,98,191,126,131,198,137,139,205,136,147,203,151,170,192,139,155,184,112,112,190,111,97,193,112,100,198,128,129,203,136,144,205,130,146,198,137,156,187,133,148,2 137,113,120,143,107,112,148,110,113,145,106,109,164,138,142,173,154,164,146,113,126,130,101,114,142,115,120,153,121,125,162,130,134,159,123,132,144,97,100,168,141,143,168,145,152,146,120,129,152,127,134,160,130,134,168,137,142,172,141,152,152,106,116,156,117,119,170,145,153,160,144,151,155,131,139,157,124,130,162,126,131,184,159,168,183,161,174,161,125,131,170,145,151,163,148,156,150,122,132,148,113,117,161,128,131,177,150,153,173,145,150,163,133,138,171,150,153,156,134,143,138,106,117,141,103,105,156,119,121,163,127,131,148,106,108,147,110,112,161,132,138,153,131,138,129,94,101,141,103,114,159,129,138,166,137,141,152,115,117,141,104,105,141,106,112,135,105,113,126,99,106,124,80,90,137,97,112,145,109,116,143,102,108,137,101,104,122,87,88,118,85,93,2 139,124,133,165,154,162,175,163,172,174,159,168,170,152,160,155,128,131,135,102,103,140,121,130,150,136,145,171,161,170,180,167,176,171,149,155,158,127,126,159,130,132,143,110,112,149,128,135,153,140,148,169,154,160,169,148,150,162,131,131,160,127,127,170,145,150,159,134,140,149,126,128,137,113,113,153,128,126,159,131,134,156,121,120,164,134,137,151,116,114,146,114,111,143,116,116,128,100,96,145,116,113,149,117,117,135,93,82,145,107,99,157,126,127,148,116,116,155,134,144,133,110,112,134,102,95,126,83,72,138,98,90,168,145,148,179,162,173,152,123,124,134,104,104,136,119,125,122,88,80,121,80,69,151,118,120,180,165,177,176,161,172,158,137,146,109,70,62,127,109,116,129,103,102,131,99,94,150,122,125,161,138,145,164,146,154,157,139,150,130,106,112,2 113,79,75,138,115,126,154,136,149,166,158,177,157,138,148,144,114,111,136,112,115,131,120,135,102,53,41,121,82,83,158,139,152,158,134,144,145,110,109,140,104,99,142,115,121,136,122,138,122,84,83,129,89,86,162,142,157,144,103,99,138,93,87,135,95,93,136,103,104,135,114,123,145,120,129,157,135,148,164,143,156,154,120,125,143,100,98,132,90,86,142,118,127,138,119,128,138,108,110,163,148,166,173,162,181,155,123,126,138,93,87,146,112,116,150,133,147,140,124,136,134,104,105,162,149,163,168,156,174,148,113,114,140,97,91,150,124,131,152,138,153,142,130,142,141,122,133,163,155,175,165,153,172,150,122,126,148,118,118,148,125,130,142,127,138,132,119,130,137,124,137,152,141,161,152,138,150,154,140,150,152,137,147,152,140,154,137,126,138,121,108,118,2 144,135,137,160,149,146,174,166,167,182,176,177,170,157,152,167,155,154,154,143,148,132,119,119,150,139,145,162,148,146,179,168,167,190,184,186,182,171,171,176,165,165,167,156,155,144,130,127,155,144,150,169,155,155,177,163,159,182,169,170,175,157,155,166,145,140,168,155,152,154,142,138,153,141,145,165,149,146,173,154,152,171,149,146,161,132,127,161,134,130,164,149,147,155,143,144,158,152,155,158,140,136,136,98,88,152,119,114,150,114,110,151,120,115,160,142,144,147,131,134,151,139,144,164,149,155,158,136,132,155,127,122,148,114,110,155,130,128,161,145,146,139,121,122,146,135,139,160,147,152,174,164,166,181,171,175,173,160,161,171,159,161,164,153,156,145,132,130,131,120,124,153,144,147,166,157,158,171,161,166,169,160,164,166,156,159,155,144,148,135,122,120,2 206,139,141,215,156,163,215,158,163,218,159,161,220,165,163,218,164,158,217,164,154,213,163,149,212,152,162,216,156,165,214,159,160,216,152,144,216,149,139,217,157,151,218,172,165,218,177,171,212,149,159,215,157,170,215,148,151,208,120,104,213,119,109,219,151,146,220,177,171,222,185,181,213,153,164,214,149,158,212,121,120,214,113,114,217,114,120,217,144,134,219,172,162,221,182,175,213,156,166,214,144,146,207,95,95,212,109,112,222,124,136,218,154,144,219,169,155,221,176,167,214,160,173,216,153,159,209,115,109,213,114,110,222,129,133,221,169,162,220,172,157,216,163,146,214,162,173,215,159,166,218,160,160,221,161,164,222,161,162,222,173,171,218,171,162,216,164,145,211,156,161,215,159,161,219,172,172,220,168,166,222,173,175,222,176,178,218,172,165,217,167,152,2 157,137,148,173,154,165,177,158,170,185,166,178,182,164,175,179,162,172,159,138,151,142,121,135,162,142,155,175,156,168,180,157,169,184,162,172,178,153,162,173,147,154,165,141,154,152,129,143,163,143,159,180,162,176,157,118,124,165,128,133,173,142,150,164,130,138,165,138,153,155,132,146,164,143,157,187,169,180,147,102,102,141,90,90,151,106,112,161,124,133,161,132,144,160,139,154,166,146,158,183,163,175,160,123,129,151,103,107,158,114,122,157,115,125,158,128,140,157,136,150,163,142,154,177,157,169,169,137,145,162,121,128,156,111,119,150,108,118,162,136,150,158,138,153,153,128,141,175,154,165,176,151,162,169,139,146,164,130,140,159,127,138,165,145,159,146,123,139,143,118,131,166,142,155,169,143,157,175,152,161,172,148,158,168,146,159,151,126,143,127,100,118,2 188,172,172,195,181,181,198,183,184,199,185,190,193,177,183,181,162,163,170,148,148,147,115,111,181,157,145,198,184,189,203,192,200,200,184,188,191,169,171,177,151,151,169,145,141,149,118,110,187,168,164,199,184,188,198,180,179,179,146,139,174,139,135,179,154,155,170,146,144,150,121,108,190,173,173,194,175,174,181,150,142,169,127,131,160,112,113,177,152,152,175,156,157,158,137,135,188,171,170,192,172,172,175,139,137,171,132,140,159,115,118,167,138,138,165,141,138,152,128,122,184,170,174,187,171,175,156,117,110,153,112,110,151,110,105,164,138,136,161,137,131,148,125,117,179,165,171,185,171,177,166,139,132,162,129,118,165,137,130,168,146,141,164,145,145,145,124,117,170,154,156,181,168,172,166,144,136,154,121,103,163,139,132,163,142,138,156,137,134,141,120,113,2 158,137,156,178,160,179,194,178,199,187,166,182,184,161,174,189,170,186,176,152,167,160,135,153,160,137,156,181,163,183,186,164,181,187,163,178,193,173,189,193,174,192,178,152,168,165,137,154,173,152,172,186,169,193,164,128,140,140,96,106,166,134,151,200,183,204,186,163,184,170,144,163,172,150,168,184,166,187,161,122,137,146,97,109,135,81,88,177,144,162,193,173,193,176,153,170,165,139,157,179,156,174,165,129,142,179,148,165,143,91,102,146,101,113,191,169,185,184,163,182,162,132,145,169,139,151,177,151,168,194,174,193,153,111,124,174,146,163,201,184,204,189,174,197,153,118,130,174,149,163,181,157,177,193,171,189,199,180,200,196,177,198,190,168,189,181,162,183,147,111,125,163,133,151,172,145,165,191,172,190,192,171,188,181,151,166,184,162,184,171,151,171,2 170,134,153,179,148,171,185,153,177,188,153,175,189,156,177,186,156,178,180,151,172,170,136,157,175,142,164,184,153,176,190,159,182,191,155,178,193,161,183,192,165,186,187,159,181,178,149,170,179,149,172,187,159,181,192,160,180,196,165,187,196,167,190,194,165,187,189,161,182,182,154,175,181,153,175,188,159,180,194,164,186,184,144,161,187,150,168,195,167,190,190,161,183,183,152,170,182,151,174,189,159,179,198,169,193,173,127,138,176,132,145,198,169,193,189,160,182,183,152,172,182,150,171,189,161,182,194,163,184,197,167,188,196,170,192,193,164,186,189,161,181,181,152,170,179,147,169,187,158,179,194,163,183,194,164,185,193,166,188,191,163,184,185,158,178,177,150,167,175,144,167,183,153,174,189,158,178,191,163,183,191,162,182,188,161,179,180,152,170,172,144,160,2 198,163,156,202,169,166,204,172,169,204,172,168,202,168,165,198,162,159,198,166,159,194,159,155,201,170,168,204,175,172,206,177,174,203,172,168,204,171,169,204,173,172,198,164,158,198,167,165,203,174,172,207,178,178,203,169,168,195,153,137,194,151,136,207,181,180,203,173,170,197,165,160,203,172,172,206,180,180,200,163,156,172,116,93,175,121,96,190,148,129,201,169,161,200,169,162,199,164,165,200,163,162,186,136,122,159,96,73,177,124,104,182,133,109,198,165,154,203,176,174,197,157,161,201,164,164,192,149,138,180,132,112,188,143,121,201,168,158,206,181,176,202,173,172,199,163,166,204,172,175,202,169,167,202,172,165,202,173,163,204,174,169,207,182,179,203,176,174,199,166,168,203,172,174,203,172,169,205,177,173,208,185,182,207,182,179,205,178,173,203,176,172,2 146,116,116,175,151,157,190,170,182,189,164,171,174,138,136,175,146,149,163,134,135,148,119,125,163,132,129,190,169,180,190,165,172,192,162,162,165,114,99,164,119,106,168,136,137,155,124,126,165,133,126,189,164,166,196,171,178,198,171,181,157,104,91,172,132,123,174,142,140,154,122,121,174,148,146,193,170,175,199,172,180,166,124,126,128,68,48,164,119,104,165,125,116,157,127,126,168,141,144,182,156,161,186,152,152,152,107,102,124,72,55,162,120,107,185,161,162,156,126,121,161,128,125,186,160,162,194,168,170,179,146,147,156,120,113,186,163,166,189,171,175,155,125,122,151,115,109,183,159,172,193,172,196,198,178,196,194,174,185,195,176,181,173,150,153,143,113,115,135,97,89,169,143,159,176,149,175,186,159,182,189,168,186,179,152,150,167,142,143,136,105,105,2 158,122,135,183,154,168,168,133,143,163,126,138,182,152,169,182,154,172,171,141,161,126,88,108,178,144,154,191,161,171,191,160,174,170,126,139,150,102,114,183,152,167,188,165,183,155,124,141,186,150,155,202,174,187,186,154,169,148,101,114,143,88,102,158,113,127,178,141,148,164,125,130,176,138,142,204,178,190,172,133,148,147,97,111,142,88,102,142,87,97,172,122,123,158,116,122,176,140,152,201,173,188,156,105,114,171,123,140,142,93,104,131,75,83,173,131,137,182,153,164,185,150,159,197,164,177,147,95,101,143,93,107,153,100,112,142,89,100,185,158,173,195,170,183,184,149,154,197,166,175,171,124,128,138,77,82,152,97,105,174,130,135,206,182,195,192,166,178,178,144,152,195,167,178,194,157,162,171,120,116,182,134,132,204,170,178,200,174,185,185,159,170,2 167,134,143,180,147,153,181,146,152,188,160,170,179,147,154,169,132,132,156,122,125,145,113,116,180,152,159,187,155,161,183,148,157,181,144,150,178,144,145,181,152,156,169,137,143,156,128,134,176,139,143,185,148,153,178,136,143,167,113,120,172,126,132,179,144,149,174,145,152,157,124,129,173,134,137,190,158,162,172,128,127,152,91,97,156,92,103,174,130,136,178,150,153,158,125,129,170,136,145,188,158,161,172,128,124,149,91,95,148,89,92,180,147,150,174,143,144,157,124,125,168,133,144,178,148,151,181,149,150,151,94,96,145,87,86,185,158,158,171,142,144,151,119,118,162,127,131,177,145,151,176,146,153,170,132,134,170,133,135,176,146,147,168,142,143,143,112,109,147,110,113,166,132,137,170,139,145,172,141,144,173,144,148,165,135,137,158,129,134,139,113,113,2 182,153,168,187,156,173,182,149,165,182,150,168,174,140,160,167,134,152,143,106,124,115,79,98,188,159,174,187,152,167,178,139,155,182,144,162,178,143,163,172,138,157,146,108,128,111,74,93,188,158,171,188,153,168,173,126,140,171,125,141,178,142,162,168,136,158,146,111,133,119,83,102,192,162,173,192,160,173,157,103,110,155,103,114,153,104,117,156,116,137,144,108,131,115,75,95,201,174,187,198,170,183,152,99,104,149,94,101,137,78,85,130,75,84,128,84,98,127,92,114,202,176,192,203,176,191,178,137,148,165,118,126,154,102,114,136,84,99,123,79,95,127,93,116,200,175,190,202,173,188,198,167,185,189,156,170,167,124,137,163,124,147,146,111,137,120,87,109,195,168,181,195,164,178,193,162,179,191,159,177,179,143,165,162,125,149,155,122,146,120,87,109,2 210,177,180,223,193,198,226,195,199,226,192,201,223,187,196,219,184,190,209,173,174,200,164,164,215,181,185,227,197,202,225,191,192,223,187,193,231,202,210,226,194,199,215,180,184,202,164,169,214,178,182,227,197,201,222,184,184,200,144,136,207,160,156,218,182,184,220,189,194,205,168,173,219,186,189,225,193,197,203,149,143,193,131,120,193,135,126,189,132,126,217,181,185,200,157,159,217,182,189,225,192,196,193,129,118,176,105,93,159,89,79,193,141,140,218,183,190,204,165,171,214,177,186,220,183,190,207,152,152,190,130,126,197,148,150,222,187,194,214,176,186,207,171,182,209,170,176,217,179,185,219,178,181,222,185,192,225,192,200,217,179,186,207,161,169,198,157,167,197,150,154,209,167,172,217,180,185,217,179,188,214,174,179,210,170,175,203,163,169,185,135,143,2 176,153,167,180,155,167,183,158,169,182,153,158,183,152,160,187,160,173,190,166,182,169,149,165,176,146,158,172,134,139,166,117,122,169,123,124,176,138,141,179,146,152,187,162,176,185,165,180,180,151,161,170,126,126,160,95,94,164,111,110,176,138,139,174,136,136,175,140,139,182,161,173,188,167,174,176,139,137,168,118,115,166,120,111,168,126,118,171,132,128,170,130,123,179,153,160,187,163,169,179,149,146,169,130,121,168,125,112,168,127,113,167,126,117,172,137,131,182,159,167,184,161,166,182,156,155,174,142,133,171,132,119,172,136,126,173,141,134,178,152,151,181,160,170,188,167,175,184,160,160,181,153,149,176,145,136,174,142,133,177,149,148,177,151,154,176,154,163,187,166,178,185,160,164,175,144,143,173,141,141,173,142,137,172,142,141,176,153,160,160,140,155,2 215,171,191,218,176,192,220,176,200,220,175,199,219,182,201,215,174,193,212,167,191,207,152,173,218,178,198,219,176,190,217,166,177,220,179,197,215,166,178,216,169,187,214,168,188,209,152,170,219,179,197,220,178,192,212,150,144,208,142,135,203,136,128,205,139,142,215,161,180,211,154,174,218,178,192,221,178,196,211,148,142,209,143,135,208,143,143,193,121,120,216,165,187,213,159,184,217,178,192,217,168,178,206,132,116,202,129,115,181,101,89,205,141,152,218,164,188,213,159,185,219,181,202,219,173,187,211,141,132,204,129,122,200,132,137,221,178,202,217,160,179,213,148,173,215,166,183,218,171,189,215,152,161,216,160,172,220,172,188,218,170,190,215,162,183,211,156,176,212,170,183,216,169,185,217,165,178,217,170,185,217,168,186,216,167,184,213,162,179,208,158,179,2 141,119,132,155,133,144,161,134,144,165,139,149,176,157,170,170,150,165,157,136,150,145,125,140,152,131,143,162,139,148,163,136,145,164,134,147,167,137,148,163,133,143,157,132,145,150,130,145,154,132,142,164,140,147,162,129,135,152,110,118,142,94,102,156,117,127,158,128,139,155,134,149,159,140,150,164,138,144,153,113,118,136,83,90,138,88,100,153,113,127,155,121,130,160,140,154,166,152,164,172,153,162,156,117,122,138,85,92,145,98,109,146,102,113,144,104,113,146,118,129,163,150,166,172,157,171,162,126,135,148,101,111,151,110,117,160,126,136,158,130,141,144,117,128,156,139,154,167,151,165,174,153,166,154,116,125,143,101,109,172,152,166,171,155,168,154,136,152,142,123,137,162,147,161,170,155,171,164,140,153,161,135,147,166,145,162,159,139,154,143,122,138,2 181,144,159,197,171,186,192,161,174,184,146,159,186,150,166,190,164,178,178,148,164,150,112,129,190,159,174,198,169,183,190,156,170,187,149,166,192,158,174,190,161,176,180,150,166,159,121,140,189,158,176,190,157,175,191,156,172,182,141,155,173,127,136,190,159,176,182,151,167,163,128,146,184,150,168,189,154,167,168,121,127,135,70,70,158,107,114,183,149,165,175,138,157,157,118,136,187,153,170,196,164,175,178,136,146,138,79,84,158,107,121,184,148,170,172,137,156,149,108,125,190,159,176,192,158,175,191,159,173,179,138,154,179,139,158,182,148,169,169,135,153,158,127,142,187,156,175,187,151,171,189,155,171,180,142,156,183,148,164,175,142,159,160,126,139,152,123,137,174,132,154,179,140,161,181,146,165,172,132,149,171,131,147,165,130,146,149,113,125,140,110,124,2 215,166,154,214,153,144,216,162,156,216,174,163,216,175,162,221,187,179,221,189,181,220,187,180,216,156,145,215,154,150,216,174,170,213,161,147,211,153,132,221,188,180,219,183,174,220,184,179,217,151,152,217,161,160,215,163,155,206,141,119,201,131,101,213,170,156,218,179,172,219,182,177,218,154,159,212,142,135,201,121,98,196,114,88,200,124,105,214,164,158,221,176,175,220,180,176,215,148,147,214,142,137,195,113,88,186,99,75,195,114,93,211,145,140,222,166,170,221,177,174,215,145,142,217,156,153,204,128,110,198,116,98,198,119,105,218,160,160,222,173,176,221,172,173,217,153,150,216,153,147,216,148,146,218,150,150,218,148,151,221,162,165,221,170,174,221,172,173,216,161,161,217,156,156,217,151,152,218,156,155,221,151,155,221,152,154,221,167,170,220,169,168,2 221,198,199,225,200,198,225,198,196,222,195,192,222,198,195,217,192,188,197,171,166,181,157,153,226,203,202,227,201,200,202,165,156,203,164,153,223,196,194,224,201,203,207,181,177,198,177,177,224,198,194,212,177,168,174,124,107,160,106,84,184,140,123,204,169,160,198,166,156,193,168,163,230,206,204,194,152,136,129,76,56,128,71,46,147,91,64,187,144,129,197,164,154,192,165,158,228,205,204,205,165,153,117,60,34,103,46,23,150,94,68,193,154,141,209,181,177,199,175,172,224,199,197,222,191,183,183,137,121,171,122,104,169,120,99,175,128,107,205,176,169,197,175,173,223,198,195,233,211,211,232,208,204,227,199,194,214,184,178,190,150,134,202,174,170,190,167,162,220,197,195,231,212,214,229,206,203,226,202,197,222,198,196,211,185,181,200,177,178,185,162,160,2 170,144,151,191,170,180,194,171,182,188,163,180,181,153,173,174,145,162,148,110,119,121,83,89,168,140,147,183,158,174,192,165,184,185,155,173,190,163,181,188,162,181,169,138,155,142,107,124,163,138,145,172,146,159,165,133,152,149,112,131,156,120,137,176,140,157,169,133,148,156,124,139,153,125,133,167,138,151,133,99,121,109,85,112,117,83,107,152,115,130,176,149,162,168,146,158,168,138,149,165,132,146,128,90,111,105,82,109,104,72,96,147,110,125,164,137,150,165,146,161,178,152,163,184,157,171,163,130,147,141,113,131,134,98,116,155,125,145,136,101,112,132,100,112,173,146,158,185,161,170,178,150,158,173,142,154,162,127,143,156,128,149,138,103,125,129,98,119,156,124,133,168,141,151,170,140,154,172,142,154,168,139,157,155,124,147,140,106,133,130,100,126,2 214,187,199,228,203,222,231,206,229,231,207,232,221,193,214,227,203,221,224,200,218,207,181,196,224,198,216,232,208,228,219,190,212,204,165,176,227,194,210,233,210,232,211,182,195,214,189,204,223,196,214,229,203,226,203,168,183,149,81,69,173,115,105,228,202,224,220,194,211,215,190,205,212,184,199,228,206,229,203,161,172,93,35,28,118,58,48,218,182,195,227,205,225,210,184,198,222,198,215,234,212,232,216,182,196,118,60,52,107,49,36,225,192,208,210,185,205,212,186,202,210,185,201,225,200,218,220,193,212,218,179,192,196,146,148,210,182,201,217,192,211,216,191,205,224,197,213,220,194,210,235,212,231,234,210,231,227,202,225,210,183,202,221,195,213,205,178,191,198,167,179,207,178,190,230,204,221,226,198,214,221,194,212,219,193,212,216,189,205,175,144,153,2 124,94,100,147,118,125,166,142,151,173,151,161,173,150,160,175,154,168,165,143,155,142,118,134,140,113,120,160,135,140,172,147,160,181,159,170,183,162,173,183,164,176,171,147,156,153,126,138,152,129,136,166,142,148,180,157,166,183,162,174,191,172,184,184,163,174,175,153,164,155,127,137,132,101,106,171,151,166,186,166,175,160,124,130,156,117,118,178,152,160,170,146,158,157,132,147,139,109,117,179,163,176,185,163,172,141,96,96,113,57,48,174,143,148,170,146,159,157,132,146,147,122,139,174,153,164,180,157,165,153,114,118,139,96,97,183,159,171,175,152,165,156,130,142,140,114,128,166,142,154,175,153,163,178,157,171,180,158,172,185,167,180,169,145,157,145,115,131,123,93,103,150,121,134,168,145,158,173,153,168,175,155,168,171,149,160,158,132,145,134,104,122,2 223,200,206,230,210,219,235,222,239,231,213,230,230,213,229,223,204,219,215,189,202,207,184,198,220,191,192,229,207,212,235,218,232,236,223,240,237,222,237,225,202,214,222,202,213,211,189,203,208,166,159,226,200,203,237,220,232,215,178,182,198,154,158,219,191,200,226,211,228,209,186,199,215,177,177,226,196,200,230,202,209,132,73,73,96,32,30,193,140,134,224,202,218,214,194,211,224,198,207,233,214,227,220,186,193,77,24,30,125,61,55,201,150,145,225,207,222,213,192,207,226,204,215,233,213,227,212,177,184,148,91,91,207,164,166,218,186,195,222,201,217,207,182,198,226,204,217,229,208,220,232,214,227,236,213,225,230,208,222,221,195,208,214,186,197,187,152,175,222,200,213,225,203,215,225,204,215,227,207,219,223,199,212,218,192,204,200,161,174,175,129,156,2 164,119,128,190,153,166,190,153,167,196,160,174,210,179,191,210,181,193,202,177,191,180,146,157,181,141,150,200,165,172,207,178,197,208,172,185,199,162,173,205,170,179,211,185,195,202,176,187,195,161,171,207,177,187,210,178,188,187,136,141,142,77,80,194,151,157,213,181,192,193,160,175,189,152,163,206,177,188,202,169,180,162,102,107,163,99,102,187,143,153,212,180,196,191,153,165,186,151,161,212,191,205,212,189,204,160,100,105,131,62,63,139,82,85,206,166,171,194,159,166,183,147,157,198,168,180,210,183,196,196,155,166,189,141,146,187,144,150,201,163,168,195,166,180,185,151,159,199,166,173,206,173,178,221,196,208,219,192,202,221,197,208,210,185,198,182,152,165,178,142,150,189,158,168,196,157,159,208,177,183,211,186,197,220,197,206,204,179,191,179,146,157,2 253,225,218,254,228,221,254,230,225,255,228,224,255,216,213,255,225,223,254,229,223,254,224,220,252,230,223,253,227,225,254,226,223,241,170,157,204,109,93,217,147,132,254,223,220,254,235,232,252,230,224,251,202,189,233,160,138,175,93,79,103,50,52,66,34,40,194,130,123,255,220,211,255,206,201,237,152,130,189,105,91,136,84,79,75,51,58,37,37,47,100,48,45,231,154,138,253,187,181,242,139,127,169,82,74,95,64,67,64,45,52,53,34,45,121,60,57,240,184,171,253,195,186,244,145,134,216,120,106,129,66,59,111,63,56,163,88,73,202,131,119,255,231,224,253,223,216,249,181,167,246,179,161,232,176,159,225,176,163,255,215,208,255,231,226,253,239,232,253,233,227,254,226,220,254,219,211,255,235,233,255,244,241,254,244,240,253,244,239,253,239,230,2 231,223,223,230,222,226,219,185,189,197,150,156,181,129,133,211,184,186,222,217,217,216,211,209,233,226,228,226,203,211,178,110,115,151,87,101,144,87,106,170,110,114,220,205,206,221,217,218,231,215,224,194,141,149,124,57,68,151,88,106,145,88,109,154,90,103,212,185,191,229,230,237,224,184,194,140,71,79,105,44,59,164,101,122,170,107,126,176,112,126,207,168,174,230,225,232,226,189,196,163,87,89,124,48,56,144,83,98,191,134,153,178,107,115,186,126,129,229,220,228,232,207,208,204,146,147,152,69,69,147,75,82,184,120,130,178,100,99,198,140,140,229,222,234,235,218,216,226,196,197,190,123,112,165,76,56,170,86,76,200,139,141,226,212,224,227,223,235,233,219,214,234,215,211,226,195,191,210,158,145,210,159,156,226,205,214,231,229,243,225,220,228,2 251,222,217,253,223,216,255,227,222,251,221,218,240,204,199,249,222,215,241,212,206,229,200,196,251,221,215,254,228,224,244,207,206,183,123,126,142,77,83,203,155,150,246,219,214,235,207,203,251,221,215,255,231,228,187,128,130,111,37,43,107,49,66,147,82,88,243,212,207,238,211,207,253,224,216,240,198,199,109,46,50,108,47,58,150,88,105,147,79,91,210,165,163,240,212,209,255,225,216,232,186,187,116,42,47,94,33,40,162,103,120,144,68,73,188,133,129,240,215,216,254,223,215,250,213,208,190,123,127,115,37,39,120,43,43,161,89,90,227,191,192,233,205,205,249,216,207,251,216,209,240,198,195,198,135,130,173,102,97,216,172,173,240,212,213,225,195,193,241,208,200,245,211,203,244,208,197,244,210,201,242,210,207,239,208,205,230,200,199,214,183,186,2 187,151,170,188,151,166,188,150,163,188,148,161,188,142,162,186,139,162,183,145,165,178,143,158,190,153,172,194,158,176,191,152,167,189,143,160,184,121,142,185,127,150,189,153,174,183,150,167,195,164,182,197,164,182,187,141,157,180,120,128,190,137,153,194,149,168,194,159,176,189,157,174,197,165,187,196,157,177,178,116,127,182,124,136,196,154,169,198,160,174,197,163,178,193,162,176,196,162,184,196,157,179,185,130,144,183,123,134,196,150,167,201,162,175,197,161,173,188,153,164,196,162,180,198,163,182,189,141,156,185,127,137,199,156,173,206,174,191,197,165,180,192,160,174,190,153,169,198,162,183,200,160,181,196,154,163,198,158,167,203,173,192,200,172,191,191,160,177,190,154,176,198,164,184,201,166,184,197,161,171,194,155,160,199,166,182,197,168,186,187,154,167,2 185,168,169,187,168,168,185,164,166,188,170,179,196,180,185,198,185,184,188,176,174,161,144,145,193,177,178,191,173,172,196,180,182,195,179,185,198,183,186,200,188,188,188,175,176,167,151,154,201,188,187,195,177,177,192,173,173,167,138,136,172,143,142,197,182,185,194,182,183,176,163,162,200,187,188,191,171,169,170,137,135,110,77,85,145,110,113,190,170,174,197,187,189,179,168,168,193,176,181,195,177,177,188,167,164,153,122,123,148,111,113,177,152,153,194,183,185,173,160,157,187,170,174,199,184,187,202,188,188,196,177,173,184,164,165,187,169,173,184,169,167,169,155,151,183,166,168,191,176,180,199,186,186,198,185,186,192,178,181,181,163,166,181,167,166,171,160,158,175,158,157,183,167,171,197,186,188,188,173,172,183,167,167,174,157,159,161,142,143,157,143,140,2 220,184,196,221,188,199,219,176,184,216,166,172,214,166,168,217,176,188,216,172,188,213,160,180,221,186,201,219,181,190,215,165,165,214,161,163,214,167,171,214,165,168,214,166,176,214,167,180,218,168,181,219,172,178,214,165,164,212,162,159,214,165,164,206,141,129,210,152,145,210,163,145,208,142,142,201,130,129,211,149,144,212,154,143,211,150,134,204,136,119,208,145,137,213,168,171,210,149,151,183,88,67,193,106,84,189,103,77,196,118,94,213,165,164,213,156,157,220,178,192,211,147,141,184,88,60,181,89,68,185,94,68,200,120,102,215,164,167,220,180,192,221,187,195,214,164,168,203,136,125,191,111,89,209,145,138,215,161,158,217,167,167,223,190,202,221,184,194,219,184,197,218,178,191,218,176,178,218,177,181,220,181,186,222,182,191,221,183,194,219,177,190,2 193,154,158,203,167,174,210,182,191,210,174,183,208,171,176,208,173,181,203,162,169,195,153,163,197,158,164,207,175,187,210,180,189,208,167,168,207,164,164,208,171,175,207,171,182,197,154,167,197,153,156,205,161,169,209,169,172,206,164,160,208,167,166,203,158,152,200,156,152,196,154,151,201,160,168,196,145,145,188,128,122,201,150,141,202,154,142,194,138,120,194,141,126,196,154,146,201,162,170,196,143,140,169,91,69,178,105,86,180,109,84,201,154,146,202,157,156,203,166,178,197,154,157,196,146,141,175,104,84,175,104,85,194,135,118,204,160,156,209,179,187,203,170,176,195,154,158,203,166,174,203,160,163,203,158,154,210,173,174,208,173,176,208,178,187,200,163,170,192,153,159,201,164,170,204,163,168,211,177,183,210,176,183,208,172,176,203,165,170,194,153,159,2 177,160,164,187,172,178,186,169,174,187,171,176,189,173,181,183,169,175,169,152,161,148,128,126,182,167,173,192,179,186,193,179,186,181,159,162,181,162,164,181,165,170,167,148,145,151,132,128,183,168,173,196,186,193,181,160,160,180,158,157,176,155,153,150,119,109,156,132,119,161,147,147,176,159,167,186,170,177,183,164,163,175,152,147,164,134,127,147,114,105,160,138,138,168,156,163,165,141,148,154,127,126,145,113,110,136,97,85,125,83,68,168,147,146,165,146,151,164,152,157,171,156,166,150,122,121,94,44,29,99,52,37,119,76,62,158,133,129,176,166,173,151,133,140,160,141,151,156,131,133,112,69,53,116,76,64,162,140,139,162,142,144,162,147,154,143,123,131,150,129,133,162,144,150,163,145,147,165,146,145,172,159,160,165,148,153,150,131,131,129,104,106,2 203,172,175,194,155,163,157,107,116,149,100,106,169,130,141,173,142,144,185,161,162,159,136,135,204,171,174,168,127,139,140,107,118,134,96,104,145,112,127,128,95,105,153,121,121,172,152,151,194,157,163,146,106,118,136,112,121,140,112,126,144,118,131,115,91,104,115,84,88,153,124,123,194,160,164,151,115,127,142,121,132,143,115,128,135,101,116,111,86,98,110,81,92,146,111,115,216,192,194,184,154,159,158,133,145,150,125,141,141,118,126,107,82,82,101,62,66,161,131,136,222,202,203,215,191,194,179,150,159,155,126,142,142,114,129,117,83,90,134,95,99,177,152,155,219,198,199,227,207,208,208,179,181,156,114,126,140,100,115,161,124,133,190,167,169,183,164,163,206,181,178,216,192,189,221,197,196,194,162,164,179,144,147,192,162,163,191,166,163,159,136,138,2 180,145,152,184,149,162,179,140,151,177,136,142,175,137,146,167,129,137,162,129,141,147,114,124,183,149,157,185,148,158,176,130,139,172,126,130,173,128,136,168,127,136,162,125,136,144,103,110,187,154,167,192,159,172,175,130,140,161,106,112,158,102,107,162,112,120,165,122,131,146,103,111,192,164,179,191,158,171,165,114,123,162,109,119,160,106,113,157,105,112,165,123,133,150,109,120,189,158,167,186,149,157,164,113,119,163,112,121,168,119,129,160,110,116,159,115,120,147,105,109,180,142,148,188,154,162,177,135,141,161,108,114,165,114,123,161,112,119,160,118,124,146,108,114,173,129,134,181,142,148,184,150,160,165,118,124,161,110,115,163,118,125,156,116,127,144,107,116,170,128,136,173,131,139,178,140,150,171,131,137,166,123,128,162,120,127,150,110,118,136,98,104,2 174,112,123,196,130,146,204,135,153,206,141,160,206,145,162,204,140,155,198,140,153,186,128,137,183,126,141,203,144,162,209,143,161,207,132,144,208,143,151,208,149,164,202,143,154,191,130,135,196,147,158,207,164,177,210,154,166,201,124,129,206,132,140,209,142,155,204,151,166,196,143,151,196,152,155,207,165,170,201,140,138,202,133,132,204,128,127,207,137,145,206,145,157,197,133,139,193,148,143,205,166,166,201,146,136,206,148,141,207,148,141,208,150,152,208,145,155,196,125,132,191,146,139,205,166,166,206,158,152,207,154,144,209,159,149,208,158,153,206,149,157,195,129,134,189,147,142,202,163,160,203,159,153,205,157,142,208,163,152,207,164,160,201,146,147,190,131,133,183,141,136,195,154,147,201,161,154,205,163,151,207,166,160,206,165,167,197,146,147,183,122,121,2 253,215,213,255,222,219,249,207,204,241,195,191,255,226,224,250,203,194,228,166,148,212,151,132,254,213,209,245,196,190,197,132,134,169,102,110,203,144,144,243,186,175,240,187,176,230,179,163,255,220,214,221,160,156,148,81,92,117,70,92,105,52,67,192,127,125,245,196,191,234,184,167,253,204,194,195,129,128,117,63,80,92,53,74,83,48,72,133,76,87,215,157,152,239,195,184,251,192,181,179,112,112,95,49,72,110,71,96,96,63,88,95,48,66,179,118,118,244,203,199,252,207,198,233,177,171,169,107,109,136,79,93,106,60,79,91,45,65,164,101,100,230,176,162,254,215,214,255,213,209,239,178,163,214,147,140,190,125,128,160,94,96,204,142,139,227,176,165,253,206,200,253,209,201,250,199,191,252,197,198,239,177,179,227,163,160,235,176,176,224,175,167,2 157,120,119,174,133,135,178,135,141,181,143,148,186,148,150,184,146,145,175,143,140,152,119,117,172,139,137,180,138,142,149,103,104,123,81,81,146,99,97,184,144,144,185,151,148,156,117,113,169,131,128,172,125,124,136,91,89,124,84,85,126,82,83,139,95,94,153,103,100,169,131,128,163,118,117,174,127,124,149,106,107,126,88,91,125,88,93,123,78,78,164,117,115,176,140,138,163,120,116,172,126,123,154,108,107,110,74,78,102,70,75,129,84,82,181,136,135,164,122,125,156,113,108,161,116,108,157,111,109,128,86,88,113,75,78,168,125,127,179,136,141,147,98,99,137,96,87,158,115,106,162,114,113,146,100,100,149,104,102,189,152,156,170,126,126,154,114,112,134,93,89,143,95,91,158,115,115,157,111,112,155,108,106,167,123,120,155,111,111,126,85,81,2 156,137,151,168,150,163,180,167,184,180,161,180,176,155,174,175,158,171,163,146,159,145,126,142,164,148,162,180,170,185,184,171,187,173,147,160,182,164,180,179,162,177,173,157,172,158,141,155,166,153,166,188,182,200,178,161,174,153,119,127,165,134,145,160,126,133,171,152,166,169,156,173,165,151,165,177,164,181,165,138,148,139,99,107,148,109,117,153,113,119,174,155,168,173,161,180,169,155,170,178,163,178,140,106,114,122,78,83,149,108,117,158,120,127,175,156,170,173,161,179,172,159,171,187,176,193,163,137,150,123,79,84,143,99,102,158,120,126,177,161,178,166,148,165,162,143,156,181,167,184,183,167,183,159,125,132,169,140,147,179,159,170,180,167,185,163,147,162,152,129,145,169,150,163,180,166,181,181,164,179,182,166,181,182,169,186,172,156,170,160,145,161,2 184,167,173,189,170,172,195,178,179,198,184,184,198,183,183,195,175,174,189,170,172,183,164,164,188,170,179,195,177,178,197,182,183,198,181,182,201,187,188,201,180,180,196,178,178,188,170,171,188,170,175,197,175,178,194,165,161,183,145,136,193,165,161,203,179,176,200,183,181,193,181,183,188,162,170,198,171,176,193,157,152,173,128,113,173,128,113,197,168,162,202,187,186,194,186,190,188,159,165,198,176,177,196,166,167,187,150,143,185,146,139,195,168,166,202,193,192,195,191,192,189,158,172,195,177,188,199,177,182,193,158,153,193,161,154,202,181,178,200,195,197,194,187,185,189,163,171,194,171,186,200,181,192,201,184,193,203,189,193,202,188,187,196,185,186,191,183,181,182,161,172,188,167,183,199,187,196,199,192,201,202,192,194,198,188,188,192,181,182,187,178,177,2 155,131,142,162,135,144,171,147,162,179,154,174,183,164,186,184,169,189,175,157,174,169,156,170,162,140,155,173,149,163,184,162,181,180,152,171,179,152,171,185,164,184,185,170,188,174,159,172,176,163,182,181,161,176,191,171,190,184,158,176,165,126,141,176,146,162,187,172,191,175,159,172,162,135,144,168,139,147,175,148,161,173,141,158,148,100,112,164,125,136,182,158,177,167,142,150,159,132,139,168,138,146,152,112,117,150,108,119,149,104,116,162,124,132,183,161,175,174,154,166,168,150,164,182,163,177,184,159,174,170,134,145,182,154,174,182,156,172,179,156,168,179,163,181,162,140,154,177,158,172,190,173,192,182,153,162,189,168,186,184,163,176,177,153,164,172,153,167,155,132,141,172,153,168,187,171,190,180,156,169,178,152,160,179,158,169,173,151,164,156,130,137,2 183,152,177,193,161,185,196,160,181,200,165,188,202,176,202,200,176,202,192,161,184,185,154,176,187,159,189,197,168,191,199,162,180,197,155,172,199,159,176,197,159,178,195,166,192,190,163,187,192,165,193,200,172,199,201,161,177,196,151,163,198,154,167,193,145,157,199,168,193,193,164,186,193,166,196,200,170,196,201,160,178,201,160,174,197,147,155,198,155,170,199,164,186,191,157,176,195,168,199,195,156,177,195,148,161,198,153,164,192,133,136,193,135,145,197,156,175,193,167,190,193,163,191,196,160,183,199,158,179,198,149,165,197,142,153,196,134,145,197,151,170,195,165,189,188,159,190,196,166,194,199,163,185,191,136,145,195,137,152,193,135,146,193,153,171,192,164,187,183,155,186,192,165,193,196,160,182,190,143,156,193,142,154,193,144,158,192,158,180,187,158,181,2 154,139,156,168,154,173,175,160,181,172,151,165,169,147,161,169,154,174,152,130,144,133,107,119,160,146,164,172,159,179,181,168,191,174,149,161,163,132,139,170,149,164,158,136,152,137,109,119,166,154,173,180,168,191,177,155,172,174,147,156,169,139,146,157,119,122,161,140,158,151,132,151,167,154,174,178,164,185,173,148,160,172,142,147,163,123,123,162,127,136,165,146,166,154,135,153,162,148,167,177,164,185,178,159,176,169,135,141,156,108,107,159,120,125,162,139,153,150,130,147,158,144,163,173,160,179,172,149,161,154,111,110,158,110,113,157,116,120,164,146,164,149,131,148,150,131,145,163,144,159,170,150,164,168,143,155,156,117,119,159,131,140,159,141,159,145,126,142,138,115,123,154,135,148,168,154,172,168,155,175,164,143,158,156,133,148,150,130,148,134,113,130,2 209,158,153,215,166,165,219,177,176,222,172,169,223,174,172,221,174,165,218,174,165,214,171,162,211,163,161,215,167,166,214,156,147,216,146,132,216,150,137,215,153,139,217,163,156,214,167,157,214,168,170,215,163,158,203,124,95,198,108,76,201,111,83,196,104,76,212,143,132,215,168,162,214,172,175,212,161,154,197,117,86,191,101,69,196,105,73,196,105,70,209,136,115,215,174,172,213,174,176,212,164,155,195,121,87,193,106,73,206,130,103,203,123,85,208,136,112,215,169,162,210,167,163,215,174,169,207,148,125,208,133,106,213,145,122,212,148,127,215,161,145,209,148,128,209,158,152,213,171,163,217,178,171,218,168,157,218,166,154,218,167,158,213,166,150,208,155,138,205,147,140,210,161,150,215,176,167,217,176,168,219,180,173,218,178,171,213,173,158,207,160,141,2 157,119,123,167,123,129,177,139,143,187,151,156,191,159,163,178,139,142,184,155,157,172,146,146,166,129,132,182,147,151,196,167,168,190,154,150,186,149,148,183,144,144,190,161,159,179,154,152,178,146,149,195,167,167,190,153,148,156,100,87,148,90,82,178,135,134,195,164,164,180,147,143,180,148,150,188,153,147,176,128,116,166,115,104,132,68,58,173,125,123,209,185,189,193,166,166,186,160,160,187,151,144,188,145,140,185,142,131,149,89,74,190,151,147,216,197,201,196,173,173,185,160,158,191,161,157,187,148,139,191,151,142,171,122,114,197,161,159,216,197,200,197,176,177,182,159,155,196,172,167,204,177,173,207,179,181,211,185,192,211,189,195,209,188,189,191,166,166,179,158,154,199,180,176,205,182,177,212,192,191,212,192,194,207,185,191,200,176,181,185,157,155,2 134,107,124,155,132,150,165,143,160,174,153,170,165,144,155,161,138,148,159,137,155,136,110,127,139,112,130,157,130,144,172,149,162,185,171,192,169,149,163,163,135,147,155,127,143,142,114,132,143,116,125,171,152,170,169,145,157,181,164,186,168,146,168,166,137,159,160,133,156,149,121,143,152,127,136,179,165,184,167,143,160,157,127,141,151,119,136,158,121,142,170,146,170,152,125,145,153,131,141,175,158,175,177,160,178,170,145,162,152,119,135,155,116,137,138,105,120,149,127,144,150,123,131,171,152,169,182,170,194,188,175,202,151,119,130,153,120,132,86,38,34,126,93,103,145,121,133,162,142,154,172,154,169,179,162,180,174,153,170,171,152,167,132,102,108,134,110,127,134,109,117,152,129,139,158,136,147,164,142,155,170,149,164,163,145,161,158,140,157,139,120,135,2 176,149,147,186,153,153,200,174,178,204,179,184,202,172,176,202,173,178,194,163,163,183,151,152,182,154,157,192,163,167,204,178,185,210,188,200,213,190,201,208,182,189,200,170,173,193,167,166,186,162,164,199,174,178,209,187,195,199,177,190,165,143,150,187,160,164,207,183,187,197,174,178,191,169,170,202,180,184,203,181,191,148,123,129,111,89,92,145,117,119,211,194,203,202,181,186,189,163,163,205,182,188,184,163,170,116,96,103,121,98,103,120,94,95,203,183,190,202,182,185,186,163,163,201,176,181,183,160,165,116,93,94,103,79,81,151,124,127,208,188,198,195,171,175,181,160,158,194,169,174,189,163,171,145,117,120,147,118,119,196,174,182,203,179,186,191,165,168,179,159,161,186,162,166,192,166,174,197,174,182,200,177,184,201,177,185,195,167,172,186,163,160,2 190,173,185,199,181,197,209,193,217,188,168,179,203,186,200,206,192,205,186,171,178,165,149,150,204,192,210,209,188,205,201,171,182,184,155,163,211,193,212,196,177,189,191,174,181,183,169,174,205,187,203,208,175,181,151,109,109,151,108,108,165,134,144,163,138,141,174,158,165,165,154,161,212,189,207,192,160,171,116,71,70,93,65,71,65,49,55,111,83,83,178,164,175,159,148,155,190,173,186,198,177,193,147,106,103,82,58,63,60,46,53,100,65,60,176,162,171,163,159,171,177,160,172,192,177,193,202,188,210,162,144,158,119,98,106,144,117,119,175,162,170,158,150,155,165,151,162,189,170,185,182,169,191,183,172,190,181,168,183,174,161,173,157,145,151,141,131,133,154,136,139,155,134,139,158,141,153,167,156,163,175,163,171,177,168,175,153,142,146,135,125,125,2 185,164,171,197,181,189,199,180,187,180,148,147,197,174,176,199,173,169,192,167,170,188,168,177,183,161,167,196,177,183,176,142,142,155,107,98,182,146,141,179,140,131,183,149,143,195,175,183,191,175,186,181,151,149,156,109,104,161,117,117,165,125,122,172,132,131,164,116,106,194,172,178,185,168,176,178,146,145,160,113,110,163,120,120,133,85,86,146,95,94,175,135,133,193,172,179,188,172,181,176,143,143,166,122,119,163,121,122,121,66,66,154,102,100,202,183,194,198,183,193,185,167,175,164,123,119,168,124,118,169,127,122,174,135,134,205,186,197,209,197,210,195,179,188,177,157,167,173,143,148,187,157,159,198,171,171,215,202,211,211,202,213,206,194,203,196,180,188,172,146,157,180,158,168,185,159,169,204,187,195,212,203,214,204,190,199,203,189,198,190,171,180,2 191,138,152,198,156,166,200,159,165,199,158,165,197,152,159,201,158,170,200,156,174,188,135,138,196,150,168,201,163,173,200,161,166,199,159,177,194,150,168,200,155,169,199,150,162,192,138,143,196,152,163,200,160,170,191,146,163,189,145,164,188,138,160,192,135,151,197,141,149,197,146,160,193,141,148,196,147,155,182,129,146,186,135,153,183,125,148,189,129,149,198,144,157,193,134,143,194,144,153,192,137,142,183,125,137,191,139,162,191,135,158,193,130,149,196,134,156,191,128,138,189,137,143,191,133,143,190,133,141,197,144,163,200,151,172,199,143,165,194,128,151,194,142,157,184,127,130,192,135,142,199,152,163,201,154,163,202,153,172,202,153,181,194,139,154,192,138,145,189,143,151,194,144,152,196,146,150,197,150,153,198,148,158,197,140,165,194,147,164,191,140,148,2 205,173,181,205,172,178,203,167,173,201,167,176,193,154,158,186,146,148,186,155,161,177,148,155,202,168,175,207,175,185,204,170,180,197,160,167,192,154,160,193,161,168,189,158,168,180,152,160,202,166,174,205,172,181,178,133,139,163,110,117,169,116,117,187,148,149,190,160,171,181,154,163,200,165,175,199,160,166,161,111,120,135,79,90,165,106,108,179,130,129,187,155,161,181,152,160,194,153,161,197,157,162,162,115,126,155,102,104,179,126,123,182,135,138,187,157,163,176,144,151,190,145,149,195,156,165,185,139,144,184,138,134,183,136,133,183,143,145,186,160,168,169,132,139,193,156,164,192,152,158,185,138,140,185,142,139,191,157,161,186,153,160,179,150,157,166,134,143,197,169,178,192,156,161,190,154,155,185,145,144,184,148,151,174,138,142,163,124,127,158,125,132,2 160,124,121,181,148,150,191,161,162,194,164,162,190,156,148,186,155,151,174,141,138,145,113,113,173,140,141,194,165,172,184,147,145,134,82,65,179,145,141,201,175,174,182,151,149,162,130,128,174,138,137,187,154,152,169,122,113,119,60,42,148,103,94,207,181,179,188,157,156,167,135,131,180,145,143,176,135,122,154,102,80,148,97,82,133,82,70,151,106,98,185,155,156,169,140,136,185,151,151,199,168,165,162,114,94,142,86,65,123,67,51,111,52,34,168,131,126,166,140,141,186,156,155,207,184,187,189,154,142,159,108,83,171,127,114,167,122,107,175,142,138,158,126,124,178,146,142,202,179,181,205,178,172,198,165,153,187,149,135,178,139,130,174,141,135,154,123,120,174,145,143,194,169,168,193,160,152,198,170,166,188,155,150,178,144,139,166,131,125,138,107,100,2 113,103,126,119,111,135,134,130,153,143,139,165,134,128,156,124,117,143,120,113,136,114,111,135,109,93,115,129,117,138,145,132,155,148,139,166,145,138,166,143,130,157,139,131,156,117,116,143,126,112,129,141,127,145,148,130,151,154,139,163,156,149,173,146,138,164,138,134,160,119,119,149,138,126,145,130,111,128,144,125,147,163,145,169,164,149,172,136,127,152,133,128,154,134,134,162,138,127,150,142,121,136,156,136,156,168,152,173,165,146,167,159,143,168,159,155,182,140,139,166,138,130,152,140,126,146,146,129,152,161,143,163,151,133,153,145,132,159,154,152,182,137,136,160,141,131,152,145,132,154,154,144,168,165,154,177,157,152,176,151,149,177,148,147,175,136,135,158,132,126,146,143,134,153,156,153,175,164,164,189,161,160,186,143,140,167,130,129,157,121,120,142,2 159,131,130,171,143,144,179,155,157,185,163,171,184,163,171,182,162,168,176,157,159,164,146,144,170,146,150,177,153,158,185,163,174,188,167,179,188,166,176,182,159,165,177,156,160,169,152,152,172,150,153,183,163,171,184,162,171,174,143,143,169,134,130,172,139,141,179,158,163,171,153,151,173,149,153,185,164,175,173,145,141,148,103,83,144,95,74,156,114,100,180,160,167,169,151,152,176,154,159,185,166,177,168,140,134,142,97,77,153,112,95,159,121,105,173,148,152,161,134,134,171,146,151,182,161,171,176,152,153,160,123,110,169,135,130,175,149,150,167,137,137,155,124,124,168,143,148,175,151,156,182,161,169,180,155,162,179,152,159,177,155,160,168,144,144,160,137,140,162,135,139,167,139,144,174,149,154,178,155,163,180,159,166,177,158,164,165,142,141,150,124,120,2 196,175,193,194,167,183,192,164,176,194,166,182,193,165,182,184,145,155,186,146,164,186,152,173,195,170,187,194,167,184,194,166,182,196,169,186,187,155,166,185,147,163,181,137,156,183,146,166,195,169,186,197,171,188,197,171,187,196,170,187,184,146,156,180,136,148,183,142,159,188,155,175,184,149,154,191,159,171,189,158,165,183,147,148,178,133,139,174,123,125,188,152,168,190,153,177,184,151,159,186,151,162,177,136,134,173,130,127,175,130,133,173,125,128,186,147,165,190,152,177,196,173,195,185,151,161,166,116,107,170,122,120,179,139,147,179,137,147,188,150,169,191,153,176,190,162,180,182,147,158,177,138,144,185,150,168,188,155,174,194,165,185,195,165,187,189,154,177,188,161,179,182,150,165,189,159,183,186,153,174,189,157,178,194,164,186,190,157,179,185,147,170,2 134,118,133,147,130,147,158,143,158,161,146,160,162,148,168,159,142,159,142,119,134,133,113,128,140,121,137,155,139,155,162,146,161,165,148,164,168,154,176,158,135,149,152,126,143,142,120,134,142,121,134,160,146,160,170,156,175,176,163,188,171,154,175,160,135,150,151,122,134,146,122,133,146,128,141,149,126,130,166,148,162,172,155,169,164,140,154,156,127,138,156,133,146,149,128,142,148,132,145,159,144,158,157,132,138,155,125,124,156,126,130,154,124,127,165,148,164,152,132,148,148,133,148,162,149,167,147,116,115,147,114,109,157,130,134,156,128,133,165,148,166,153,136,153,146,131,145,153,137,148,156,137,148,168,153,171,168,151,167,168,152,168,162,145,162,150,134,151,137,118,127,151,136,152,159,145,164,162,145,161,165,150,166,166,154,172,156,140,154,143,124,136,2 164,139,151,181,156,169,191,165,178,196,171,191,194,170,189,189,168,186,175,154,173,158,139,153,179,161,177,188,163,177,191,158,165,202,176,198,191,163,189,155,104,128,158,107,127,164,140,156,184,165,184,193,167,189,199,167,191,186,148,173,158,124,148,112,61,74,140,82,101,169,146,167,180,156,173,183,142,155,186,141,165,168,126,145,139,104,118,130,87,104,156,118,140,180,166,188,171,135,147,170,119,125,154,99,107,155,105,118,136,88,110,123,72,101,178,152,177,183,170,191,174,143,165,175,136,152,162,114,126,152,102,109,140,86,101,166,132,154,196,181,207,174,154,175,167,133,156,179,150,176,178,142,167,179,146,166,184,155,176,201,187,213,190,173,197,171,147,168,156,121,143,166,130,158,177,146,176,186,159,187,194,173,202,191,173,198,176,152,173,158,128,147,2 168,137,151,180,152,166,190,170,186,188,162,175,189,161,175,191,169,187,182,163,180,166,146,166,177,149,167,189,166,184,186,164,181,168,138,147,183,157,170,194,170,191,186,164,184,173,151,172,178,148,166,189,166,185,162,131,145,117,69,82,140,97,106,185,159,173,191,169,188,178,156,174,183,156,176,186,162,181,130,95,112,116,77,96,129,81,97,163,123,136,190,163,182,179,155,174,185,160,181,185,155,176,137,105,119,139,106,129,155,111,135,163,123,138,190,166,185,176,143,164,184,166,185,187,162,182,164,133,146,148,108,126,156,114,129,173,143,153,189,167,186,176,148,166,183,164,182,192,175,194,190,168,185,181,151,167,171,136,149,185,162,174,185,159,180,174,147,167,176,155,174,190,172,190,191,168,187,195,173,193,194,169,191,186,157,178,179,150,171,163,136,158,2 171,135,138,183,150,159,193,166,173,189,154,159,188,152,161,178,132,138,172,128,137,141,84,98,176,141,144,191,161,169,196,166,174,185,138,137,156,91,86,180,135,144,185,155,173,150,97,110,182,151,157,194,165,175,193,154,160,186,143,145,163,100,97,174,122,131,188,163,187,163,123,143,186,159,169,192,158,171,178,132,133,153,91,87,153,84,82,162,97,103,179,141,158,174,144,167,181,147,157,197,171,185,168,118,115,128,63,62,135,69,72,157,96,103,177,139,154,172,144,164,185,155,161,196,168,174,182,139,141,172,121,119,155,93,98,156,95,101,176,144,161,176,157,181,183,158,164,186,155,167,192,160,175,183,138,154,171,117,127,176,138,151,174,144,164,167,140,166,172,145,157,187,161,175,189,157,176,180,143,164,180,140,157,178,151,175,172,148,175,159,132,156,2 204,161,162,220,182,179,228,193,192,229,185,181,230,186,194,225,168,174,221,162,170,205,145,155,206,170,163,228,193,187,231,193,190,229,173,163,219,146,138,226,162,165,225,173,175,205,134,144,218,186,181,230,189,188,231,180,175,229,172,164,215,134,122,224,166,166,227,194,205,205,137,143,219,179,179,229,184,187,219,159,148,212,135,127,215,127,126,222,154,155,225,188,197,212,159,165,221,187,185,229,190,188,202,127,118,190,112,111,204,121,118,220,152,152,224,180,183,219,184,190,218,174,172,224,168,171,220,151,148,212,140,135,209,128,125,222,167,167,227,201,207,222,197,208,214,167,174,223,174,185,227,178,185,223,154,156,224,172,169,225,185,188,226,199,215,216,184,199,207,152,164,219,171,182,222,179,189,227,181,185,229,196,205,229,202,217,222,192,208,206,164,179,2 119,98,113,144,126,139,152,128,142,155,132,144,168,149,164,158,128,144,139,101,113,111,80,88,129,103,110,158,138,148,168,147,153,151,117,117,167,141,148,176,157,168,158,125,136,133,95,105,154,131,133,175,157,160,177,152,149,164,129,123,153,112,105,180,160,162,176,155,166,147,110,121,184,170,172,195,180,183,188,164,160,181,151,143,165,128,118,164,131,121,181,160,168,155,120,133,188,174,174,201,188,190,197,177,172,193,166,158,174,140,129,174,145,134,191,173,180,158,122,134,188,173,170,201,187,187,202,184,179,199,179,171,188,162,152,187,165,156,196,183,190,164,134,147,190,178,176,198,184,183,204,191,189,205,190,186,200,183,177,197,182,178,195,183,189,162,133,145,184,172,171,192,180,178,200,187,186,204,193,193,198,183,179,197,184,183,191,180,184,162,139,148,2 219,183,213,223,183,212,221,176,202,219,174,195,217,173,192,214,170,189,213,169,192,211,169,194,221,186,213,227,194,223,218,174,194,197,137,145,189,127,135,189,128,133,200,145,160,207,160,183,215,174,200,217,174,196,206,153,167,177,109,110,165,95,97,158,84,81,175,105,102,196,141,155,207,163,185,207,155,168,202,146,157,184,121,122,171,104,101,167,99,95,167,97,86,194,141,150,205,159,180,203,149,161,195,136,138,185,121,122,179,114,112,179,115,106,184,123,119,198,147,159,208,166,188,206,158,175,200,145,153,188,124,124,188,124,126,181,114,104,191,131,129,200,150,164,210,170,194,210,166,182,204,149,160,204,148,161,202,143,152,201,146,150,194,135,138,201,150,162,210,170,196,213,171,191,209,159,174,210,159,173,211,159,173,206,153,161,208,160,174,211,168,189,2 168,156,165,184,171,178,188,172,177,179,154,155,178,153,151,188,175,177,188,178,187,169,160,170,176,165,176,190,179,187,192,176,182,184,160,163,181,155,155,192,178,182,192,182,190,179,171,181,178,166,178,193,181,190,189,169,172,168,131,125,166,129,123,187,169,171,192,181,188,181,174,184,176,162,173,185,169,175,170,137,132,143,92,79,152,107,96,179,156,154,188,176,181,181,173,184,169,153,162,170,144,146,168,135,135,149,102,96,153,109,101,174,148,144,186,172,177,178,170,181,158,138,145,155,121,121,163,129,129,164,127,126,165,129,124,181,160,160,183,171,177,168,158,168,157,139,149,157,130,132,160,126,124,168,138,135,181,162,162,186,172,180,176,164,174,155,144,155,154,139,152,167,151,160,169,151,154,171,151,152,179,162,167,172,156,162,159,145,156,141,128,142,2 49,31,35,193,145,159,220,164,177,212,153,165,209,151,165,206,148,157,201,149,163,122,84,101,132,90,97,220,164,168,209,142,145,202,127,123,205,137,134,204,142,145,204,148,156,181,126,138,184,132,138,201,128,118,192,113,98,194,115,101,195,117,100,200,132,127,187,120,114,191,130,135,196,146,154,204,139,136,197,123,111,193,113,94,187,106,82,186,106,88,188,116,106,198,141,148,193,143,149,198,131,126,181,101,84,186,106,86,176,92,67,186,108,86,206,146,143,203,148,156,184,134,142,194,127,121,177,95,79,176,90,72,183,103,85,204,139,125,205,143,140,201,143,150,159,113,121,201,140,140,190,115,105,200,129,126,205,139,135,211,152,149,208,150,150,200,141,146,97,63,69,195,133,133,207,149,152,212,154,161,211,152,159,210,153,155,211,154,154,183,130,138,2 173,158,167,185,169,187,194,179,200,191,172,197,182,160,181,171,142,162,153,117,130,136,113,124,180,164,178,184,161,177,184,155,172,183,149,166,175,141,158,166,130,145,162,131,144,150,128,142,171,142,148,163,120,121,165,121,131,169,130,143,172,137,156,157,117,133,154,117,128,146,115,122,170,143,150,155,112,109,153,105,108,147,101,111,166,130,150,175,147,173,147,105,114,136,95,97,171,142,152,168,134,141,156,112,118,130,85,99,149,102,116,171,142,164,133,86,86,134,89,96,175,153,164,176,142,157,162,115,123,153,108,117,154,109,116,155,112,116,143,91,93,138,96,106,172,152,164,172,139,152,161,109,115,163,115,122,153,107,108,155,111,111,157,117,128,137,101,114,162,139,150,172,143,158,169,125,139,172,137,151,162,123,131,164,130,141,158,132,145,127,102,115,2 227,201,213,232,206,221,238,208,219,238,211,222,238,217,229,238,218,230,233,215,226,226,202,211,230,204,217,235,212,225,238,216,229,242,221,233,240,218,229,238,217,229,235,216,227,228,210,220,233,202,215,237,214,228,240,214,227,215,173,186,230,200,213,242,224,236,236,216,227,229,211,221,231,205,218,237,217,232,229,172,177,87,47,73,94,73,101,238,208,219,235,217,228,229,211,221,232,203,215,238,215,229,226,163,164,92,48,69,53,30,64,222,174,183,237,218,229,228,210,221,231,206,218,237,211,224,241,212,222,208,158,164,201,152,161,238,207,217,234,214,225,228,210,220,228,206,219,235,211,223,238,216,228,243,221,233,244,222,234,237,215,227,234,214,227,227,209,219,227,199,212,231,210,222,237,216,227,237,216,228,236,215,227,235,212,224,229,209,220,224,205,216,2 237,215,219,241,221,226,243,224,230,242,222,227,241,224,228,239,222,224,231,211,212,222,199,200,239,219,222,243,223,227,244,223,225,247,229,233,243,228,233,240,223,227,234,216,220,226,205,207,240,218,222,243,226,229,247,230,236,230,204,206,238,214,216,242,226,232,235,217,222,227,209,212,238,213,215,243,228,235,242,209,207,101,66,76,101,79,92,239,211,213,234,217,222,226,207,210,237,212,213,243,225,231,237,196,187,116,68,67,92,58,69,229,194,193,234,216,220,224,204,207,236,213,216,240,217,220,243,223,225,232,201,198,228,197,197,236,216,221,231,212,217,223,202,205,232,208,213,238,216,220,240,220,223,242,225,229,239,223,228,234,212,217,228,206,209,219,197,200,224,196,199,231,206,207,236,213,215,235,213,214,233,212,214,230,208,210,222,198,198,209,186,187,2 251,215,214,251,216,215,252,217,217,255,219,219,250,213,212,249,216,214,250,219,218,248,219,216,251,215,214,252,215,216,245,196,190,213,155,145,243,197,195,251,219,219,249,218,216,249,219,218,250,215,216,251,201,193,197,120,100,72,29,37,116,75,76,248,203,199,250,217,217,249,217,217,251,218,220,240,171,146,158,67,44,23,12,26,10,4,19,175,113,106,255,214,211,246,215,214,252,216,217,242,180,164,193,98,69,66,26,30,37,16,28,176,104,91,253,204,196,245,213,212,251,213,212,251,210,208,241,181,166,176,108,90,177,106,88,241,182,170,251,212,211,250,216,215,252,211,210,252,216,215,251,211,210,252,207,202,254,212,208,251,212,211,252,215,215,251,217,216,251,214,212,251,215,213,251,218,215,251,218,218,251,218,218,252,216,215,252,215,215,251,217,216,2 156,138,155,164,147,166,169,152,173,170,155,174,166,150,170,154,136,157,141,124,147,124,109,132,160,142,160,170,155,174,175,160,180,175,161,178,173,160,180,163,148,169,151,137,159,131,116,139,163,146,163,173,158,177,179,165,185,169,152,169,170,155,174,171,160,181,153,139,160,132,115,137,166,152,169,176,162,183,174,159,177,157,137,155,158,140,159,163,150,170,155,141,161,133,116,137,161,145,161,172,159,176,172,157,175,158,138,156,153,134,151,160,145,164,154,140,159,133,116,137,156,139,153,167,152,169,170,156,173,168,153,170,165,150,167,162,149,168,150,137,156,128,112,132,152,135,151,160,144,162,163,147,164,168,155,173,164,151,168,156,143,160,141,126,146,120,102,122,143,126,140,148,129,145,154,137,154,158,145,163,154,139,156,144,128,146,130,111,131,111,93,113,2 201,161,174,209,175,190,212,179,194,209,171,175,207,164,158,214,183,192,213,182,194,208,174,182,206,169,188,211,176,195,212,178,193,208,165,165,207,162,155,214,183,193,213,181,191,209,175,181,206,168,187,212,177,196,207,163,168,196,131,116,198,134,116,212,174,177,215,186,199,211,179,185,207,170,189,210,169,185,197,134,127,181,103,82,199,136,121,207,163,166,216,193,210,213,188,199,208,169,188,211,171,190,191,122,113,185,108,88,204,148,136,204,154,150,214,185,198,214,191,206,208,168,188,212,170,192,204,149,154,202,140,132,206,151,140,212,172,176,216,188,202,213,187,202,205,165,183,210,172,191,215,179,199,213,175,188,213,171,177,216,180,193,217,189,201,213,187,199,205,168,189,208,173,193,212,175,192,215,181,198,214,177,188,214,180,191,215,184,196,212,182,194,2 174,171,180,183,179,188,191,189,200,192,188,198,189,181,188,187,178,188,180,168,178,175,166,179,179,177,187,186,183,193,192,190,201,185,172,176,183,167,168,191,183,196,184,173,185,179,168,183,177,170,176,186,179,187,192,188,201,179,159,163,163,129,124,190,181,194,190,183,199,181,171,189,175,166,177,184,177,190,185,174,188,151,113,107,152,112,107,179,161,170,190,181,197,181,170,186,168,157,171,179,168,185,169,147,156,128,78,68,162,129,129,187,174,187,188,178,193,179,168,183,164,152,166,174,163,179,167,145,156,149,111,109,172,151,158,186,175,192,181,168,182,172,158,170,156,141,154,166,153,168,171,158,174,176,163,178,177,165,176,181,172,189,174,161,177,166,151,164,148,131,145,158,146,160,164,152,167,170,158,174,170,156,166,170,157,170,165,149,164,161,146,162,2 192,160,169,208,176,184,212,185,194,213,185,195,212,183,190,212,187,197,208,178,182,206,175,184,207,175,185,209,175,182,214,183,194,211,176,179,207,167,159,212,184,191,210,179,183,205,170,175,206,171,182,212,178,193,214,182,197,205,160,156,198,143,124,211,181,188,211,181,188,208,178,183,207,176,188,211,178,192,210,172,183,186,115,91,187,115,88,207,170,174,212,191,204,210,181,190,206,174,185,211,179,193,208,165,174,178,100,75,191,123,101,205,161,158,212,187,200,210,187,200,204,169,180,209,175,187,210,173,187,202,150,148,202,147,139,211,177,182,213,188,198,211,186,199,201,163,173,206,173,185,209,176,188,212,179,193,211,176,185,211,179,188,212,185,196,210,182,192,199,165,177,205,172,183,209,178,192,210,177,189,210,177,184,210,180,190,211,182,196,208,174,182,2 203,177,192,210,186,203,211,188,201,211,189,196,214,193,208,211,183,195,210,185,196,203,183,195,210,184,201,212,189,205,212,191,203,191,164,163,204,181,184,218,199,215,216,195,213,208,188,203,212,189,207,216,194,211,193,172,180,137,105,96,165,131,122,204,181,189,217,196,216,208,186,204,213,188,210,211,186,201,128,99,96,100,63,58,138,95,83,193,164,164,213,194,205,209,190,205,213,188,207,187,161,159,114,74,64,104,60,52,159,117,108,196,169,166,207,187,190,206,187,198,213,191,204,189,162,155,143,103,82,150,110,99,178,148,144,198,174,169,205,183,183,206,188,201,210,188,199,213,196,199,194,173,159,185,155,145,187,160,156,204,181,179,205,185,186,206,190,199,205,182,192,209,191,197,209,194,198,209,194,194,204,182,184,207,186,189,206,189,191,197,177,188,2 17,11,15,128,98,112,171,135,151,183,152,174,185,156,171,188,159,172,123,103,112,20,19,38,74,53,58,170,130,142,163,112,108,177,129,127,197,167,179,192,163,175,186,162,173,64,55,66,120,85,92,177,137,152,182,138,139,195,163,172,205,188,210,198,175,187,195,168,171,121,105,113,143,105,108,182,143,151,190,151,151,207,183,199,204,188,211,200,182,198,188,153,147,143,120,124,151,113,119,185,151,153,197,163,163,205,176,182,206,188,212,200,177,191,184,145,132,142,122,126,135,105,107,187,160,163,185,147,142,200,173,179,206,185,203,193,161,158,184,148,137,120,104,111,83,67,70,177,148,147,153,105,91,195,160,152,194,167,162,187,163,162,183,159,161,63,49,54,20,12,16,136,116,122,183,162,167,189,165,163,187,170,171,185,166,164,124,103,102,8,4,7,2 177,135,131,182,138,136,192,149,146,189,145,141,179,132,125,177,128,118,172,124,119,142,91,85,169,125,121,186,143,139,196,159,159,175,132,138,172,126,123,185,139,133,180,136,132,162,114,113,178,137,137,186,145,144,192,154,162,170,134,150,163,128,143,180,136,138,186,140,136,170,124,122,171,128,126,175,129,128,144,100,109,147,113,132,159,128,152,184,147,160,181,134,129,168,119,113,143,97,95,140,90,87,141,94,103,140,107,131,163,133,156,179,138,148,180,133,132,165,116,109,147,101,104,144,94,93,163,112,117,159,113,123,165,126,140,147,106,120,182,138,138,184,145,145,158,108,105,161,110,109,160,109,109,159,106,103,165,116,119,145,95,93,168,119,113,172,134,132,153,105,104,169,121,122,167,118,115,153,100,96,167,116,112,159,110,103,149,101,95,144,96,88,2 151,128,145,153,131,154,158,127,148,169,139,155,180,161,179,165,149,171,153,131,154,141,117,137,165,147,166,169,149,173,166,141,167,176,150,171,159,130,148,159,138,160,164,144,165,144,118,134,172,154,172,178,159,179,176,154,179,163,137,162,137,103,125,159,132,151,167,144,160,155,131,146,176,161,180,181,163,184,172,142,159,154,127,153,146,114,136,162,131,144,175,158,174,165,149,167,170,155,171,179,163,182,173,140,152,164,132,152,134,92,108,165,136,148,178,166,183,174,163,181,163,148,163,180,164,183,182,157,172,171,145,159,132,89,100,168,144,156,171,156,174,162,148,165,159,136,148,175,154,170,185,168,187,176,157,176,153,124,138,171,154,170,156,135,153,120,95,113,157,134,147,164,138,150,177,161,179,169,152,171,159,139,159,153,131,151,111,82,98,94,66,81,2 169,139,158,179,151,176,182,154,176,186,160,186,181,156,180,172,145,166,155,125,145,135,103,121,177,151,173,186,160,184,188,159,182,186,155,181,172,132,153,165,125,147,159,127,148,150,122,145,183,159,181,188,159,185,191,162,190,189,154,188,166,114,144,157,102,127,158,118,137,148,115,128,185,162,184,190,161,187,192,158,191,190,150,192,176,127,167,165,113,141,159,116,137,149,115,130,186,164,190,181,146,166,141,81,90,170,113,144,173,114,143,166,112,139,162,117,140,157,127,148,181,157,183,182,149,172,129,70,75,147,75,90,165,95,115,168,122,146,161,121,135,156,128,149,175,148,167,187,163,190,178,143,167,176,128,155,172,122,147,175,142,162,162,128,143,152,122,138,170,143,161,180,155,181,181,150,175,179,145,168,170,131,151,171,139,159,165,140,162,146,118,134,2 233,145,141,232,155,152,234,145,143,235,148,142,235,151,140,233,158,149,231,159,149,228,159,148,232,143,140,231,138,133,233,140,134,235,156,150,233,145,140,234,149,142,231,152,142,227,155,143,228,139,134,231,144,132,229,148,136,218,127,112,219,133,126,228,145,142,230,158,148,227,156,148,226,129,117,230,127,115,217,130,118,192,98,77,208,131,120,222,147,144,231,159,155,228,155,147,226,132,119,228,131,113,225,141,128,202,109,91,209,123,116,229,154,151,231,157,152,228,149,145,228,135,118,229,124,108,231,137,129,224,136,123,223,134,129,230,154,148,228,160,151,228,156,148,228,129,114,229,121,117,235,135,134,234,143,136,232,141,134,234,156,146,230,171,161,226,167,155,228,124,113,231,132,124,237,141,138,236,135,124,235,138,133,233,139,135,230,161,150,228,149,142,2 173,123,145,179,133,160,183,135,163,186,140,162,183,140,159,172,127,143,159,122,135,130,94,106,171,120,143,174,120,144,187,140,165,181,139,166,175,131,158,178,138,157,170,136,153,145,110,120,172,122,144,186,136,156,164,117,135,143,102,116,163,131,159,180,140,169,172,136,158,149,113,126,167,113,129,175,117,134,163,121,140,129,90,103,166,130,159,186,147,176,170,132,156,142,100,118,172,122,139,176,122,135,185,136,156,168,124,144,174,130,158,186,145,169,175,141,164,147,111,127,174,122,137,176,114,129,186,127,154,193,144,171,185,135,162,187,142,165,171,132,153,140,95,112,170,114,129,170,106,123,191,136,163,191,131,153,179,123,145,168,116,144,155,110,133,133,93,111,170,122,136,176,124,139,182,127,148,184,128,146,170,111,128,158,110,135,142,101,123,120,77,92,2 164,137,141,186,159,162,193,167,166,195,168,165,193,165,161,191,162,157,190,165,162,173,149,152,177,149,150,192,166,168,196,170,170,199,173,172,200,174,172,199,174,173,197,176,178,187,164,166,182,155,153,195,168,168,197,170,169,178,137,119,189,156,146,204,184,186,200,180,181,192,170,169,184,157,154,196,170,167,199,171,169,162,113,89,175,132,113,207,187,190,203,183,185,195,172,174,186,160,162,196,173,174,201,176,179,172,127,113,184,146,131,208,187,190,203,180,187,194,167,174,185,159,164,198,176,180,204,183,189,200,173,175,203,177,177,206,186,189,201,176,183,192,162,170,178,151,157,195,171,176,201,178,182,203,176,182,203,177,183,203,178,184,198,172,180,184,155,162,166,138,148,187,159,168,196,170,176,201,174,180,200,172,180,198,169,179,192,163,171,174,144,153,2 188,172,179,193,174,183,194,166,175,192,156,164,194,168,182,195,179,191,193,176,181,187,172,180,192,182,190,194,178,188,197,173,187,191,153,159,192,160,162,192,163,165,193,170,176,189,174,182,193,176,181,197,184,192,194,164,168,187,142,142,181,138,125,183,145,132,195,181,187,189,177,187,192,177,181,197,183,189,186,142,137,187,144,140,185,145,135,194,171,172,195,189,198,191,178,187,192,181,187,194,176,184,191,152,157,194,159,160,187,148,140,188,155,147,196,186,193,191,181,190,191,179,184,191,164,178,190,154,159,198,167,170,195,165,163,188,152,144,194,179,186,191,184,190,189,170,174,190,166,178,194,169,178,197,169,173,199,179,183,197,182,187,193,183,195,191,184,195,186,170,173,191,173,181,194,173,180,195,167,169,198,181,183,196,187,191,191,183,190,189,181,187,2 154,131,129,175,159,155,182,167,160,182,167,156,188,178,172,187,179,177,181,173,168,165,154,148,167,147,143,182,169,165,187,175,171,190,179,177,192,183,182,191,185,184,184,177,173,172,165,163,176,160,155,186,173,171,189,176,173,182,164,154,192,184,184,193,189,190,186,181,181,175,167,168,176,162,157,188,177,176,178,157,144,142,96,58,175,154,140,195,193,196,185,177,178,174,164,164,175,161,151,187,175,169,185,169,162,137,92,58,165,138,115,196,193,193,184,178,178,170,160,155,174,159,146,182,169,158,188,178,175,177,158,149,183,170,162,190,185,184,182,176,176,170,163,159,170,156,145,178,165,158,188,180,180,191,186,188,187,179,179,184,177,176,178,172,170,161,153,148,165,152,143,174,162,158,183,176,173,184,176,174,183,175,173,179,172,171,171,163,162,156,146,140,2 195,180,196,196,161,166,214,180,185,230,208,219,228,202,212,216,188,197,206,182,196,204,191,207,192,163,168,186,138,139,214,180,186,231,203,210,229,199,208,199,150,156,195,151,154,220,206,224,183,135,133,193,145,150,228,204,215,224,193,199,219,182,187,194,137,135,198,150,149,209,182,192,198,158,160,196,149,151,223,194,203,227,202,213,217,182,186,210,162,163,205,160,162,201,166,171,200,160,160,197,149,147,214,173,179,234,208,218,218,180,185,211,167,169,194,142,139,196,157,160,182,132,136,188,135,131,211,166,165,229,195,199,215,171,173,195,145,144,191,144,142,208,183,189,191,155,167,181,129,133,202,155,156,218,176,177,217,178,184,191,146,149,166,114,106,192,172,179,182,150,169,179,128,138,195,145,148,215,179,184,221,194,202,196,157,160,173,135,133,171,148,156,2 199,172,169,198,170,166,195,165,158,193,164,155,195,168,161,199,173,171,199,177,174,200,179,176,200,174,170,198,170,166,175,132,108,170,124,94,175,134,110,198,174,170,201,182,182,201,181,180,201,175,170,199,172,168,173,128,99,155,102,68,166,117,86,194,167,159,203,184,187,203,184,185,201,175,171,199,172,168,168,125,102,155,102,71,159,107,74,187,153,138,203,183,186,203,185,185,202,177,175,199,172,169,162,114,93,156,104,76,159,110,83,189,156,140,203,184,186,204,185,186,203,183,183,201,177,180,182,142,134,158,107,81,179,139,116,194,165,157,204,185,185,205,185,187,204,185,186,203,182,185,200,176,179,187,153,143,195,167,159,201,179,177,205,186,185,205,186,188,205,185,188,204,185,187,203,183,187,202,177,181,201,178,180,202,181,182,203,184,185,202,182,187,2 175,151,149,194,170,168,201,178,177,203,181,179,205,184,183,205,185,182,200,179,176,192,172,168,186,162,158,197,174,171,205,186,186,208,188,189,207,190,192,206,188,188,202,183,179,195,171,165,192,169,165,200,180,176,206,188,185,201,169,159,200,170,161,206,184,184,203,183,181,198,177,172,193,170,165,200,175,172,192,150,133,184,132,106,184,131,103,194,155,141,204,185,183,198,179,174,193,170,166,200,175,173,184,137,117,172,112,83,182,127,101,194,157,143,204,187,186,199,181,175,190,169,166,200,177,176,192,155,139,188,146,126,198,164,151,204,179,172,201,192,193,197,186,185,187,164,160,198,176,173,203,179,174,206,185,181,208,187,183,205,183,176,199,185,183,193,181,183,182,157,155,194,172,168,202,183,180,203,182,178,204,180,175,202,179,172,197,176,171,191,174,170,2 200,176,176,202,181,181,203,179,179,200,169,166,204,181,182,207,187,189,202,176,177,201,179,179,200,176,173,203,178,176,197,161,153,189,142,129,191,148,136,199,164,159,204,179,182,202,181,181,196,165,163,188,143,129,184,133,117,176,119,99,183,130,113,183,130,114,197,163,160,203,179,179,196,161,161,177,123,108,174,116,98,174,115,98,178,121,103,181,126,108,191,149,139,203,179,180,197,167,166,186,142,131,171,113,94,164,103,86,179,124,106,187,137,125,197,163,160,203,183,184,199,170,172,187,144,132,173,118,99,187,143,128,190,145,131,197,159,152,203,176,174,200,182,183,201,176,175,196,164,157,194,157,146,205,181,180,202,173,168,202,174,169,204,181,178,200,185,187,199,174,174,202,177,177,204,180,180,203,178,177,205,181,179,205,180,177,203,179,176,200,179,178,2 146,128,144,159,142,159,169,152,173,174,157,182,172,153,179,167,145,169,153,127,148,140,113,131,157,144,161,168,154,173,172,150,162,173,148,162,178,156,183,168,140,165,161,135,155,149,122,138,163,153,172,173,157,174,164,132,132,174,147,160,175,148,165,163,128,140,161,132,147,154,126,143,166,155,176,179,165,186,173,146,151,167,131,135,152,104,103,145,92,89,155,116,125,160,136,159,165,150,167,178,163,182,178,153,161,174,145,150,155,107,106,151,100,100,157,117,130,163,141,164,163,145,158,175,155,172,183,163,177,182,159,169,172,140,147,168,134,144,163,130,144,164,141,164,157,137,154,171,154,175,184,168,189,180,156,169,175,145,154,166,131,136,165,134,148,162,138,162,151,130,148,166,150,169,178,161,181,177,154,170,180,161,182,177,156,175,168,145,165,153,124,145,2 194,185,210,200,192,218,200,193,221,203,198,224,200,193,218,194,186,211,189,181,204,175,165,188,195,187,212,202,197,224,206,203,232,207,205,236,202,196,223,198,192,219,191,183,208,180,171,195,197,189,214,205,201,228,208,203,231,198,184,205,200,192,219,200,195,224,192,184,211,182,173,198,199,192,217,208,205,232,191,180,201,95,46,40,156,120,126,202,196,225,189,181,209,180,171,197,198,190,216,206,202,229,185,169,188,108,53,44,158,120,123,197,189,219,186,177,205,180,171,196,195,186,212,201,193,221,198,187,214,182,154,162,194,181,204,193,184,216,186,177,204,176,167,191,188,178,203,192,182,210,197,188,216,200,193,221,198,190,219,189,180,210,182,172,198,171,161,184,176,163,188,185,173,200,191,181,207,196,188,212,189,180,207,180,168,194,174,163,187,162,150,172,2 181,142,147,184,144,152,188,143,144,193,149,147,194,149,149,188,146,150,180,139,141,156,117,122,193,153,158,194,149,150,187,131,129,190,137,134,187,135,132,193,151,152,188,147,151,174,129,137,192,154,159,198,153,156,192,133,125,193,134,127,189,136,134,192,147,149,193,151,154,179,135,145,194,155,162,200,153,150,196,138,131,199,145,143,192,144,147,180,129,130,186,139,138,184,141,148,196,157,166,201,158,158,191,137,131,197,145,143,189,136,138,192,143,146,189,147,150,182,137,145,194,160,167,198,162,167,198,151,149,199,146,144,191,137,138,200,154,155,190,148,151,178,133,144,188,153,157,201,166,172,201,159,162,200,150,151,194,144,148,199,156,158,191,145,150,183,138,149,174,135,142,196,160,164,207,171,179,201,158,164,194,143,147,196,153,161,194,146,156,162,122,135,2 152,127,150,167,145,167,178,157,176,184,164,183,179,154,172,173,143,164,167,141,162,156,133,155,156,127,150,171,144,165,182,157,180,194,180,207,180,152,173,173,137,155,175,148,168,166,145,163,165,140,160,175,150,169,159,119,134,175,142,162,155,111,127,170,133,150,184,162,181,165,139,150,170,148,168,180,156,177,139,90,102,133,81,99,136,82,95,172,139,162,191,174,201,172,152,166,172,151,170,180,156,174,160,118,133,132,82,101,138,83,95,177,146,164,194,181,210,176,159,177,166,143,163,177,152,173,178,146,164,175,141,161,166,123,139,189,166,185,190,174,199,174,157,176,151,119,132,172,147,164,178,150,164,188,163,189,189,163,192,191,174,195,185,170,192,172,156,177,146,115,129,168,144,162,178,154,171,187,166,189,187,167,188,185,169,189,180,166,187,165,148,168,2 215,192,197,220,198,205,220,194,203,220,192,199,218,197,200,216,196,204,209,186,188,199,176,173,218,191,195,221,197,208,212,175,183,185,141,143,189,148,145,209,174,176,207,177,176,202,180,179,219,193,201,217,184,193,180,134,140,115,69,70,129,75,70,192,140,140,213,182,191,204,182,182,221,201,209,212,167,173,115,73,73,75,38,37,133,82,81,201,156,166,214,187,198,205,184,186,222,204,208,214,177,182,148,92,90,141,86,86,180,131,134,212,171,186,213,187,196,205,183,184,219,196,198,220,192,197,210,170,171,207,164,169,209,168,179,212,170,182,214,190,197,205,184,185,215,189,190,221,197,202,222,196,201,219,185,193,215,176,183,216,186,193,212,190,195,202,180,179,214,193,196,218,195,199,221,196,199,220,193,197,217,189,192,216,196,200,209,189,190,196,173,172,2 234,185,174,238,184,179,237,174,165,235,154,144,233,148,141,240,168,164,241,193,188,238,196,184,235,182,176,236,168,164,203,109,105,170,71,64,205,102,92,233,148,145,243,197,196,240,196,188,234,167,162,230,132,133,177,93,97,137,46,43,186,88,83,235,157,160,241,190,188,240,195,187,236,166,163,207,117,118,147,85,87,104,29,28,183,86,80,241,157,162,240,182,182,241,200,192,240,159,155,200,101,101,99,37,36,164,60,58,215,115,109,238,156,159,242,177,177,240,198,191,236,164,160,226,122,122,179,71,64,215,113,113,234,152,153,240,161,165,242,186,180,242,203,195,235,185,178,234,156,152,233,139,132,234,154,145,240,163,163,243,169,165,242,198,190,241,204,195,234,193,182,236,184,172,238,184,174,240,187,178,243,182,175,243,187,177,242,203,193,240,203,191,2 219,208,217,221,210,220,223,212,223,222,211,222,219,207,216,216,203,209,212,200,204,206,196,200,217,206,216,216,203,216,186,167,182,192,178,193,210,197,211,214,202,212,211,198,203,205,194,198,217,202,213,184,162,180,141,117,138,137,117,133,150,134,151,190,175,188,208,198,208,205,194,201,210,191,202,139,113,135,95,72,93,123,103,120,129,121,137,135,114,128,194,179,189,203,194,204,212,197,207,146,122,139,113,98,121,157,153,174,141,132,152,122,99,119,172,150,162,193,184,192,212,200,210,197,183,195,171,156,169,143,129,147,132,110,131,137,106,122,176,157,164,184,172,177,211,200,208,209,198,207,198,183,193,189,173,184,189,173,185,189,173,183,191,180,189,187,175,181,210,198,205,211,199,204,213,204,212,209,196,205,205,193,203,205,194,205,199,188,199,190,178,186,2 135,109,117,156,134,147,167,149,163,169,151,167,167,148,163,162,143,155,152,135,149,125,104,115,144,119,130,166,148,163,171,151,169,173,154,168,171,152,166,170,153,169,159,140,154,136,113,124,151,128,141,167,148,164,165,138,155,165,136,149,148,114,121,164,142,157,162,144,158,147,128,141,157,137,151,156,128,139,157,124,135,161,129,138,150,113,119,155,124,136,164,146,162,154,140,159,147,122,133,140,103,107,151,114,122,160,128,140,163,134,147,156,126,137,154,129,140,148,131,146,151,132,144,153,126,134,155,121,129,154,117,125,166,140,150,166,146,157,159,140,152,147,131,144,150,133,148,158,136,145,164,140,151,165,139,149,165,141,148,163,142,151,157,140,153,140,124,139,138,117,131,150,127,136,154,129,139,160,136,143,157,132,138,150,127,134,144,123,134,127,109,122,2 128,116,122,140,128,136,150,139,155,155,145,162,151,137,147,149,135,143,147,138,152,133,125,136,132,120,130,146,135,150,153,137,148,155,136,148,152,134,146,151,133,142,150,140,157,137,125,140,139,127,137,146,132,143,141,115,119,140,111,117,147,121,129,154,136,151,154,144,167,142,130,149,139,126,134,151,138,150,138,111,114,103,58,55,117,73,70,161,146,159,150,136,149,133,113,124,145,139,155,153,143,161,154,137,150,116,75,72,123,84,86,161,146,158,149,134,151,135,119,129,141,132,144,145,130,140,147,129,138,136,109,113,141,116,127,148,132,149,150,139,161,139,128,143,132,120,130,141,127,134,151,138,153,154,143,159,144,127,137,139,118,130,135,114,126,128,112,122,119,105,113,132,120,129,142,132,146,145,135,148,142,127,139,135,117,126,125,102,107,116,96,101,2 187,174,187,193,177,188,199,182,193,206,193,204,204,192,202,203,193,202,196,186,195,171,157,168,189,174,184,196,180,191,199,181,192,205,193,206,207,196,207,206,196,206,191,178,187,171,155,165,187,171,181,197,179,189,204,188,204,182,152,163,200,181,192,200,189,201,196,185,195,182,168,179,189,175,184,204,192,204,193,165,179,151,96,90,155,112,109,203,192,205,199,190,201,178,163,174,189,176,186,207,195,209,188,159,172,144,94,91,128,79,74,204,191,204,198,187,197,187,175,184,191,179,190,195,180,193,183,162,179,160,126,132,178,150,153,204,196,209,195,183,192,188,178,188,190,177,188,197,183,197,201,185,199,203,190,202,201,189,201,197,186,197,187,174,186,173,160,168,180,164,176,191,179,191,202,190,202,201,187,197,202,189,199,193,179,190,179,162,174,174,161,171,2 216,175,178,220,177,180,217,174,175,215,169,172,217,174,177,218,184,187,208,174,177,204,170,172,216,176,178,222,182,190,214,166,170,206,139,133,213,162,159,216,179,180,218,190,193,215,190,193,219,184,187,218,171,178,212,141,136,189,102,75,184,106,81,205,154,149,218,190,193,215,190,192,217,182,186,220,166,174,193,106,92,190,123,98,147,76,57,182,125,119,222,192,195,219,191,193,219,181,186,219,169,180,198,129,121,186,117,103,142,68,48,193,148,144,228,202,207,212,178,178,213,171,180,201,156,165,190,133,137,173,108,99,186,126,109,216,184,183,218,193,197,214,184,185,207,166,174,209,164,172,211,171,178,209,170,172,206,167,168,212,184,188,212,186,188,209,181,182,214,179,183,217,178,187,218,185,192,215,181,185,214,182,185,216,193,196,217,193,198,208,177,182,2 211,180,192,212,178,193,208,163,176,210,170,180,214,181,189,216,189,202,215,178,184,184,145,154,211,177,188,207,160,169,201,143,153,199,143,149,198,141,140,211,172,179,219,197,209,209,178,189,211,176,183,198,137,138,197,136,141,195,134,137,196,124,127,208,162,169,203,164,172,202,162,167,212,173,186,204,153,161,202,148,158,195,136,140,206,150,163,204,151,159,182,114,111,195,143,144,215,176,192,192,131,135,157,82,93,178,112,120,213,169,180,202,147,159,193,123,132,196,140,145,213,173,184,190,125,123,168,91,100,167,96,101,200,138,141,194,129,135,205,143,157,210,160,180,210,168,177,208,154,163,203,149,162,184,110,114,206,143,154,212,161,177,215,175,191,211,164,182,211,170,182,211,166,177,211,168,178,199,134,142,211,153,174,213,166,186,215,174,186,182,134,146,2 119,90,89,135,99,101,151,116,123,155,121,129,152,116,116,142,102,99,133,95,89,118,86,81,131,102,105,144,109,111,155,119,125,152,110,113,143,96,92,149,109,105,145,109,104,132,98,95,125,86,85,143,102,101,151,109,110,154,112,114,157,117,119,160,124,127,158,128,131,150,124,127,128,89,84,143,100,96,150,106,101,156,117,119,146,100,96,148,103,98,170,147,155,163,147,158,142,115,117,148,111,110,143,100,96,144,102,102,139,93,92,144,99,94,164,138,142,153,129,134,139,111,115,140,100,95,127,76,66,120,68,61,138,91,87,162,126,128,164,139,147,149,125,131,131,103,106,135,99,98,132,83,77,146,101,99,165,135,140,172,149,155,162,140,146,149,128,135,117,88,89,133,100,103,141,104,108,159,130,135,168,146,153,166,145,153,155,131,136,129,103,107,2 129,100,109,147,121,132,161,138,151,167,145,157,166,139,151,167,144,153,167,149,155,151,130,137,140,112,126,159,135,149,165,140,154,157,128,138,162,134,143,173,153,161,170,149,160,149,123,130,136,104,112,156,130,143,168,144,154,145,108,110,146,108,109,176,155,163,172,152,164,153,128,137,138,106,115,141,105,110,143,103,105,149,115,119,145,108,111,169,143,149,160,132,141,154,128,139,148,121,135,146,112,119,133,91,89,128,87,89,132,90,90,153,117,122,143,101,107,152,124,138,151,125,138,157,124,140,140,101,103,124,76,73,134,90,90,143,104,105,155,123,132,157,133,147,139,104,120,152,115,134,162,131,143,156,121,129,169,144,156,162,133,144,158,131,143,151,129,142,136,107,124,140,96,113,154,119,135,166,138,153,173,153,167,160,132,144,148,118,129,142,118,129,2 209,148,151,215,156,159,221,168,168,223,174,176,223,161,162,221,165,166,219,153,159,209,146,145,213,158,161,218,158,161,225,153,164,220,154,154,217,147,142,223,150,156,221,160,167,214,161,162,216,155,159,220,158,159,218,142,141,216,139,136,211,134,132,206,129,131,221,158,164,218,167,169,217,166,166,221,164,163,216,143,136,217,146,141,207,137,135,200,128,129,220,158,165,220,172,175,221,155,161,223,162,166,222,152,154,218,146,142,216,145,141,216,136,135,219,152,152,219,158,164,220,153,158,225,161,168,223,158,157,220,145,142,219,147,152,216,142,137,217,144,148,219,137,152,217,152,161,224,159,166,223,163,158,223,152,149,220,150,159,222,162,165,220,154,161,214,136,147,214,140,146,222,154,159,223,165,163,224,155,159,225,154,161,222,158,163,216,157,157,208,145,145,2 219,152,157,222,157,161,225,166,167,227,174,175,226,160,160,225,161,163,225,159,165,219,156,157,220,157,160,222,154,157,227,147,158,221,145,143,216,136,128,225,142,146,225,160,166,222,167,167,221,150,155,222,149,148,217,129,126,216,127,121,209,120,114,202,116,114,224,154,160,225,170,172,222,164,165,222,154,152,215,128,121,216,135,129,204,125,122,202,121,121,223,155,160,226,178,179,224,148,155,224,152,154,222,138,140,216,133,129,216,139,132,216,128,121,220,143,141,225,158,165,225,142,152,227,149,157,223,145,144,220,132,126,220,138,141,218,138,131,221,142,146,225,138,152,225,146,158,227,149,158,224,153,148,225,144,139,223,144,152,226,163,166,225,158,165,222,144,155,223,139,147,227,152,157,226,157,154,228,152,154,229,154,159,227,164,168,223,163,164,218,159,162,2 125,97,104,140,110,116,153,126,136,164,145,156,160,139,152,151,124,132,141,116,122,120,95,96,134,105,113,152,126,137,165,144,156,169,147,161,168,148,162,161,137,148,149,122,130,128,102,101,138,108,115,154,126,138,163,138,149,157,123,136,150,118,123,156,125,138,153,126,141,138,117,120,143,118,124,161,139,150,156,127,132,144,107,108,135,98,102,136,101,111,159,136,149,144,124,132,136,98,106,156,127,139,156,126,134,146,111,113,133,100,104,138,104,115,161,139,156,141,119,129,137,106,114,148,112,126,155,124,134,146,110,113,142,107,109,145,111,115,154,129,144,138,111,123,129,98,104,143,106,121,151,120,126,145,109,116,146,116,125,148,115,126,142,105,124,131,101,114,123,93,101,132,94,104,144,111,118,148,116,128,151,123,137,148,118,134,136,103,118,122,92,102,2 105,82,99,123,100,118,141,122,144,144,125,146,139,116,135,139,118,139,125,102,122,104,82,102,101,75,90,130,103,124,152,134,160,151,133,159,144,117,139,139,113,133,129,103,123,117,94,117,111,83,99,142,119,144,142,115,134,143,113,129,143,108,124,132,97,109,125,93,106,129,110,132,125,103,125,139,115,136,139,107,122,144,112,124,140,108,119,134,100,114,122,90,103,130,112,136,122,100,122,128,95,109,131,93,102,143,111,123,142,114,128,125,90,103,105,65,74,120,95,116,121,99,121,131,102,119,122,81,88,132,95,109,141,110,123,115,77,91,99,60,73,114,90,109,117,99,121,132,111,134,128,104,123,140,115,137,143,116,133,119,84,100,109,77,96,110,91,112,109,91,111,127,108,129,138,120,142,145,128,149,147,129,152,134,113,136,122,100,122,111,93,113,2 199,159,165,204,161,160,208,164,169,197,138,132,208,164,171,212,178,194,210,182,202,189,155,172,206,175,187,210,174,182,208,159,163,207,154,158,212,165,172,185,114,115,191,129,143,204,173,194,207,176,188,207,166,169,211,165,172,216,175,187,214,167,182,188,110,118,153,71,79,189,140,157,201,164,172,198,140,132,212,169,174,215,175,183,211,155,168,202,132,143,164,82,90,173,109,121,193,138,135,192,124,113,211,167,167,216,177,187,211,158,169,191,115,113,170,85,87,178,112,123,197,147,144,198,136,127,209,162,160,218,179,188,196,135,138,170,85,82,146,62,62,181,122,136,209,178,188,209,169,170,209,165,164,218,183,190,199,149,150,168,97,93,169,104,110,194,143,161,207,175,183,213,185,195,214,177,181,216,183,193,219,191,206,214,183,197,207,173,188,197,157,169,2 130,104,107,148,119,124,162,135,142,160,132,141,177,156,169,139,110,117,146,122,136,146,133,152,142,117,121,162,132,143,164,129,142,168,136,151,173,145,160,117,81,90,89,54,60,122,100,110,161,141,155,171,140,158,172,136,153,192,172,192,187,165,184,158,129,145,108,76,86,94,63,67,165,146,163,167,134,149,184,155,173,193,172,188,189,170,186,155,124,132,120,86,92,98,65,70,166,150,167,145,108,115,174,142,155,192,170,185,191,171,188,142,109,118,99,63,67,85,53,55,152,131,144,126,87,93,164,130,137,191,169,180,184,163,177,115,79,84,100,66,68,127,103,110,141,119,127,139,107,112,164,132,137,183,160,169,188,172,183,175,159,170,170,154,166,153,138,150,140,123,132,165,147,160,173,152,161,178,156,163,184,169,184,183,172,187,168,155,167,144,128,139,2 199,185,196,205,188,198,211,191,202,197,172,182,202,184,196,202,184,195,197,180,189,168,143,145,208,198,210,214,206,220,189,161,169,165,122,126,183,149,156,190,157,158,197,176,180,181,160,164,209,200,211,206,190,201,144,104,114,117,78,91,150,114,124,173,136,139,182,153,152,190,174,178,206,192,202,191,160,164,149,109,118,123,89,105,166,138,152,162,126,129,172,134,125,179,152,151,196,172,182,153,117,130,155,119,133,158,124,137,189,168,185,181,149,155,195,175,177,196,185,197,160,103,117,98,44,61,154,117,137,167,129,139,174,141,156,171,135,144,192,178,190,197,192,206,154,104,122,107,46,64,161,111,133,165,119,126,155,110,120,173,143,154,201,193,205,196,188,201,187,162,176,172,128,145,185,149,168,187,152,160,190,164,176,203,191,205,202,193,205,190,177,189,2 197,173,172,211,190,188,221,200,204,222,192,191,217,187,187,223,205,214,217,197,202,199,174,176,206,184,184,219,203,205,219,196,202,198,145,138,204,149,140,212,170,167,217,185,183,201,171,165,211,187,188,220,196,195,203,155,149,159,95,93,170,110,107,210,154,149,217,178,173,219,191,188,212,186,190,210,166,167,198,139,135,167,110,110,185,137,139,202,148,138,209,158,138,217,186,179,201,147,152,154,85,94,194,132,145,198,144,145,214,176,179,212,165,156,219,181,166,215,185,180,185,136,140,143,55,67,200,127,140,203,142,141,203,149,148,209,163,156,227,209,211,225,210,211,205,171,172,204,152,159,214,157,164,213,155,152,206,153,153,219,184,184,225,210,210,219,200,198,208,179,182,220,195,196,226,199,202,231,203,211,231,208,217,231,210,212,224,201,199,217,190,188,2 148,122,141,159,133,155,165,140,161,159,126,147,160,128,152,160,131,155,152,127,151,128,99,120,160,138,156,165,140,160,157,119,139,143,90,107,155,111,132,170,145,170,164,142,165,142,114,135,168,151,170,173,151,172,152,104,123,148,93,110,160,118,136,176,154,177,166,144,166,150,124,145,173,156,176,182,165,188,166,129,148,161,115,136,166,129,149,178,156,179,171,152,174,153,128,151,164,141,158,180,160,183,176,145,169,178,146,171,169,130,157,168,133,157,176,158,182,154,131,155,164,142,162,170,141,165,170,131,158,172,135,162,163,122,149,145,96,109,161,135,154,153,130,152,160,137,156,161,128,150,158,112,136,165,128,156,162,131,156,154,118,132,154,126,147,143,116,136,149,122,139,158,129,147,158,123,143,166,140,163,167,140,162,165,142,168,154,128,153,140,113,136,2 197,178,177,201,183,181,202,184,184,201,182,182,200,180,180,201,183,182,198,181,177,196,180,178,198,179,180,203,187,187,203,184,185,197,170,171,199,177,180,202,186,185,202,186,184,199,184,183,199,179,179,202,184,184,201,178,179,193,156,155,181,140,126,196,172,165,203,186,185,200,184,182,200,182,183,202,183,183,200,174,177,191,153,150,149,93,69,172,133,112,203,186,186,201,186,185,199,181,182,201,179,179,200,172,176,189,148,143,134,76,57,156,110,91,205,188,185,201,187,186,198,179,179,198,176,178,200,173,178,190,155,151,145,90,65,183,151,138,205,192,193,200,184,182,195,175,175,198,176,178,200,179,180,200,179,179,191,163,156,199,180,178,200,184,185,198,182,181,193,173,172,196,176,176,198,175,173,200,181,182,203,187,187,201,183,183,199,181,182,196,180,180,2 176,151,161,178,152,160,182,155,166,183,154,166,181,150,165,179,147,162,175,144,155,167,134,142,177,151,161,180,153,162,183,156,168,183,154,167,185,158,176,184,156,175,179,149,164,167,131,137,178,153,165,181,153,163,184,156,169,184,155,170,178,145,157,178,146,158,178,146,159,171,137,147,178,150,161,182,152,164,181,151,162,176,142,149,159,116,116,147,101,96,173,138,147,176,144,160,172,138,146,183,154,168,172,136,138,151,104,95,149,101,96,149,101,99,170,133,140,177,145,161,172,137,146,182,153,167,174,140,147,157,113,110,154,108,104,163,120,123,171,134,142,174,142,157,174,142,154,177,144,157,176,140,153,177,141,154,169,129,134,168,127,135,176,140,157,174,141,156,170,137,149,169,131,138,172,134,144,177,145,160,177,144,159,173,137,149,171,134,147,168,132,147,2 170,156,168,179,164,180,186,173,190,188,176,193,187,173,188,186,172,187,179,165,180,171,156,172,176,162,176,182,168,183,188,173,189,190,176,191,191,177,193,188,174,189,182,169,184,173,159,172,178,162,179,184,167,184,186,168,183,189,169,182,190,174,187,191,176,191,183,168,183,176,161,175,174,156,173,182,163,183,178,153,167,161,123,128,181,155,164,189,171,184,186,171,187,177,162,179,169,147,163,181,161,179,179,153,167,147,96,97,170,134,142,185,163,178,184,167,185,176,157,175,167,143,161,177,156,176,182,161,176,174,142,152,186,165,182,186,166,186,178,158,177,169,148,167,166,146,166,172,150,167,177,155,172,187,171,189,189,176,195,180,159,178,170,145,165,165,144,166,160,142,158,170,153,168,173,153,168,177,157,173,177,158,173,174,154,172,161,132,150,158,137,157,2 188,168,174,193,174,180,194,176,183,191,171,178,182,162,169,172,150,156,159,136,141,143,118,126,188,167,173,196,177,184,197,179,187,190,169,177,186,166,174,177,155,159,163,139,146,147,123,131,191,172,177,198,180,184,191,170,176,171,138,144,175,148,155,174,149,156,166,144,150,149,126,135,193,175,181,197,179,185,181,152,159,161,120,121,159,120,126,170,144,151,168,148,154,147,121,127,190,170,178,191,172,179,183,157,166,160,118,123,166,130,140,173,149,158,163,141,147,146,124,129,184,163,170,186,165,172,181,155,162,168,132,142,173,144,154,169,142,149,157,131,138,143,121,128,178,157,162,183,164,168,179,154,159,174,147,153,177,157,163,168,145,151,148,119,127,132,104,109,171,148,154,175,154,157,176,155,160,176,156,160,171,151,155,157,131,138,139,109,117,120,90,96,2 139,105,117,150,115,126,161,129,140,164,133,145,163,135,143,160,132,139,149,119,124,138,112,119,147,118,128,160,132,142,167,139,151,172,149,160,165,134,143,166,141,149,154,123,131,143,114,120,152,124,133,162,130,140,170,143,153,171,148,154,168,143,149,165,133,146,156,124,134,138,107,104,154,126,136,165,132,143,162,126,136,155,119,121,155,121,122,165,134,146,159,131,140,142,114,114,155,127,139,165,133,144,163,129,141,154,115,119,158,122,129,168,143,153,164,146,150,145,117,120,153,124,138,161,129,142,166,132,143,164,127,137,168,138,150,167,144,155,160,139,145,141,111,118,148,120,135,155,122,136,162,130,144,165,133,146,168,143,156,163,139,151,151,122,131,134,103,109,136,106,121,149,118,133,153,121,134,161,134,146,161,136,147,153,127,136,149,128,137,132,108,115,2 165,134,144,169,139,153,175,153,168,172,147,157,167,136,145,167,137,147,164,134,147,154,120,132,163,126,135,168,136,148,173,147,163,167,139,142,168,142,150,167,137,150,160,122,138,158,127,140,169,135,148,169,135,148,166,132,143,156,117,123,160,128,132,166,137,150,162,126,140,159,127,139,168,134,145,164,124,136,147,104,111,160,123,127,143,100,100,156,119,127,166,135,150,161,135,146,168,138,150,168,136,151,158,118,129,152,112,117,159,122,132,162,125,139,167,139,152,164,144,153,167,136,149,169,135,148,166,128,140,158,115,126,163,126,140,165,131,146,166,139,153,162,139,150,161,125,139,168,134,148,166,128,139,167,128,143,167,131,147,167,138,153,162,133,148,158,130,141,159,125,138,165,135,149,167,134,149,166,128,144,167,134,150,165,136,153,161,132,146,155,125,138,2 163,143,155,168,144,158,178,160,182,178,159,179,175,155,173,173,158,176,164,147,163,141,119,134,167,147,159,175,155,173,177,154,173,181,161,182,185,169,191,177,162,182,160,133,150,153,131,147,173,155,172,181,166,184,184,165,182,175,149,169,174,151,170,176,155,176,168,148,168,155,132,149,174,159,180,182,166,184,197,183,204,133,103,118,112,81,96,188,169,198,169,149,172,154,128,147,171,153,174,182,164,183,187,172,189,159,124,142,154,119,142,182,166,191,172,154,178,157,137,158,169,151,169,174,155,176,183,173,197,184,163,188,178,152,173,168,140,160,162,134,154,150,124,143,162,144,161,176,161,182,189,183,210,183,169,193,176,158,177,162,137,151,157,132,149,148,124,143,155,134,153,171,157,179,174,159,182,165,140,158,165,140,159,160,139,151,150,127,142,141,116,138,2 161,140,152,170,152,166,183,168,190,183,163,182,182,165,185,180,168,186,177,165,184,162,145,168,163,140,154,173,149,168,185,168,187,175,148,164,182,161,183,188,177,197,173,155,172,158,134,154,168,147,163,177,153,175,183,160,182,159,120,135,167,134,153,182,164,184,172,151,169,155,125,140,173,156,173,170,142,159,177,149,173,171,137,165,139,91,105,166,138,156,179,165,185,164,146,163,170,150,165,165,133,149,165,130,151,171,136,169,142,94,115,163,131,148,176,162,180,156,138,154,167,147,161,170,146,160,170,140,159,173,142,169,165,124,152,173,141,167,169,148,168,153,130,147,164,142,160,174,158,177,174,155,170,179,157,177,174,147,173,169,141,162,158,130,145,143,113,124,159,139,155,170,155,173,170,151,167,169,144,159,172,153,174,170,155,172,153,128,143,139,112,125,2 169,142,155,186,165,180,197,175,197,198,176,191,199,182,195,192,171,181,184,160,172,167,139,147,178,156,175,193,175,192,205,191,210,189,159,166,202,182,196,203,187,203,192,172,187,175,149,160,183,160,182,195,175,191,209,196,211,197,173,187,181,145,152,204,186,201,194,172,187,182,160,175,187,166,187,199,177,194,199,176,190,179,145,156,147,98,103,182,149,159,191,164,173,178,149,158,184,160,178,198,175,195,195,166,179,148,102,109,129,78,86,158,112,117,196,173,186,179,153,164,174,139,158,191,160,183,202,181,196,168,125,127,133,77,81,176,139,149,195,173,186,184,165,178,173,142,162,189,164,183,198,179,193,189,160,171,168,121,125,175,134,140,178,144,149,181,160,171,170,144,164,187,166,183,193,174,189,197,178,197,196,174,191,181,148,157,168,129,135,174,152,165,2 116,93,92,191,164,150,206,187,180,203,178,171,195,161,145,193,158,146,183,149,133,111,87,85,158,127,116,196,166,152,203,179,168,197,166,152,195,159,145,197,167,158,202,175,165,161,133,127,179,149,141,189,144,125,196,152,137,195,150,136,196,157,145,196,159,151,199,169,161,181,153,146,191,165,154,184,139,121,186,134,121,194,147,136,203,174,156,181,130,115,189,148,140,189,164,157,184,158,147,188,148,132,173,121,108,192,146,128,196,159,138,179,127,109,179,134,121,189,167,161,180,157,147,190,153,133,190,148,131,193,147,125,203,169,150,195,157,139,184,142,129,177,150,141,152,130,129,186,152,133,193,162,142,202,175,157,200,172,156,200,169,146,206,183,170,149,125,123,91,73,75,180,155,147,198,176,162,200,177,164,192,162,147,199,171,158,186,164,157,82,67,72,2 151,125,144,164,145,164,166,149,166,165,147,163,165,149,167,156,134,153,151,132,150,139,123,141,162,144,163,169,153,172,166,144,158,168,147,161,169,151,168,162,144,161,153,133,152,140,119,137,168,152,170,169,150,168,167,142,154,172,150,163,163,137,148,158,133,144,157,137,156,143,123,142,168,154,172,168,147,161,161,130,140,170,145,155,161,132,141,156,128,137,158,140,157,149,134,152,169,155,175,169,147,160,166,139,149,169,144,155,167,141,152,157,130,144,157,139,157,148,132,150,169,155,176,173,159,178,173,156,173,171,150,165,159,128,144,154,125,143,156,139,160,144,127,147,161,145,165,166,150,170,171,158,177,169,151,167,163,142,158,159,137,157,151,130,152,139,120,141,158,142,161,162,145,164,169,157,177,168,155,176,165,152,173,156,140,160,145,123,144,129,107,127,2 223,165,182,225,167,180,225,157,175,222,153,169,220,154,168,198,134,144,173,106,113,188,116,127,223,171,187,225,165,181,224,149,165,219,141,148,217,139,145,206,138,145,178,115,119,182,118,127,224,169,184,226,165,184,221,143,156,213,126,119,217,138,143,207,135,141,187,118,119,175,110,116,224,164,178,226,167,184,222,155,161,215,131,120,219,145,146,213,147,155,192,123,125,176,110,115,224,166,176,226,175,188,224,165,167,217,134,120,218,138,133,220,155,165,205,149,160,184,117,122,224,164,172,226,169,175,225,170,167,219,140,120,219,140,133,226,172,186,214,158,170,196,131,136,224,175,176,225,178,177,225,175,169,222,161,145,223,166,161,225,174,186,220,166,178,198,131,136,223,178,178,225,180,179,227,183,178,226,182,175,228,184,186,225,172,179,222,170,183,202,139,146,2 201,131,157,211,145,169,217,152,176,219,153,182,191,125,148,157,89,103,156,87,95,180,113,123,207,148,169,216,158,181,222,162,183,221,157,182,215,149,172,178,113,127,170,102,113,176,107,114,209,152,172,219,166,187,223,160,185,218,142,160,216,141,157,194,125,137,172,108,118,177,106,114,211,151,172,219,162,183,223,163,188,215,135,144,216,142,157,201,133,146,170,103,110,178,113,123,213,154,171,220,162,182,224,173,193,219,144,151,218,140,151,214,151,168,179,113,124,164,95,102,214,162,177,221,165,182,225,174,190,221,149,152,219,140,145,223,169,191,195,130,144,162,90,94,212,159,173,219,173,185,223,178,188,224,169,173,223,165,175,223,168,188,201,140,156,164,91,94,208,155,162,218,176,185,224,183,191,224,182,189,224,178,190,221,164,182,203,141,157,166,93,96,2 141,123,143,150,130,146,161,144,160,154,133,146,152,128,140,171,166,184,157,146,161,133,116,129,148,133,152,159,142,161,159,136,154,143,110,115,154,128,141,168,154,172,161,148,164,149,138,154,148,130,151,140,109,120,145,113,122,167,147,164,156,123,137,150,117,134,151,129,140,155,146,163,140,118,132,117,73,69,149,119,131,173,154,175,157,128,144,151,116,133,158,139,152,154,142,160,133,107,114,110,65,58,149,119,130,168,144,166,161,134,153,154,124,139,159,139,155,155,144,159,144,125,141,130,96,101,149,120,134,151,120,133,145,110,118,152,123,135,157,139,153,152,141,158,143,127,144,152,133,153,150,125,141,131,90,92,136,101,100,161,145,158,163,154,170,146,134,150,137,122,138,148,133,151,152,134,152,140,110,119,156,139,150,167,161,178,155,144,161,138,124,143,2 169,134,142,193,162,167,192,162,165,200,170,177,202,171,179,198,165,170,191,152,158,173,135,143,179,140,143,201,174,180,206,179,184,207,180,185,206,176,184,204,172,179,199,166,172,187,153,161,184,142,145,202,174,180,207,178,182,206,173,175,203,168,170,204,166,173,201,167,169,193,156,157,189,152,156,201,169,171,193,146,135,184,128,118,184,129,123,190,134,130,204,169,173,197,161,161,187,151,155,196,156,159,191,139,131,182,121,108,173,105,94,184,126,120,203,170,176,197,164,170,190,157,165,197,156,163,201,158,161,203,161,160,202,158,154,203,164,166,206,176,182,199,168,173,188,154,164,201,170,180,206,174,182,209,178,186,213,185,191,208,175,179,207,175,181,197,166,170,178,146,156,194,161,167,195,154,153,202,163,167,204,168,175,205,168,175,200,166,171,184,150,156,2 202,167,163,202,164,161,206,170,167,206,170,164,207,174,169,205,172,167,203,170,166,201,171,167,202,165,164,202,164,160,205,167,163,204,164,158,204,165,160,208,176,175,203,169,163,202,169,165,205,166,170,204,163,162,200,148,138,200,144,135,202,142,136,208,169,167,207,175,170,204,172,167,205,166,166,205,164,164,189,126,108,178,100,81,198,127,124,204,149,146,208,175,172,206,175,171,204,165,163,205,167,164,193,130,111,178,105,81,192,125,115,204,151,146,207,171,171,205,173,172,203,163,166,206,169,167,201,153,142,196,137,128,205,161,161,208,171,173,204,166,165,204,168,168,201,158,155,204,163,162,206,168,169,208,171,174,211,180,184,208,173,173,203,163,162,203,166,169,202,165,162,202,161,158,203,164,163,204,169,167,206,172,170,206,173,171,203,160,160,201,158,161,2 182,161,170,184,160,168,195,175,182,195,174,180,194,172,180,180,152,156,173,146,149,151,122,126,187,166,176,195,176,188,201,183,196,203,184,196,201,182,193,185,158,161,181,156,159,168,145,151,191,170,179,201,181,192,188,161,167,183,152,152,192,167,174,190,165,173,184,159,163,168,146,150,195,174,182,204,184,191,179,146,147,143,87,73,169,128,124,188,162,168,188,167,175,170,148,155,193,172,182,208,190,200,197,172,178,158,110,103,161,116,108,194,172,176,188,168,176,165,140,147,191,169,178,203,183,189,197,171,177,184,156,163,179,148,155,185,159,165,179,154,160,161,134,140,191,170,178,199,177,183,192,165,171,183,155,162,190,166,177,183,157,167,170,141,145,162,137,141,188,168,177,191,167,173,192,168,172,188,162,169,190,167,174,180,153,161,169,141,145,156,129,131,2 156,143,136,167,154,152,174,163,164,174,162,162,173,161,159,170,159,156,162,147,142,151,137,135,163,152,147,170,158,155,177,166,166,178,167,167,177,165,165,173,162,161,166,154,151,155,140,134,166,153,152,173,159,158,176,161,157,178,161,156,179,166,165,175,162,160,168,155,152,157,144,138,161,145,143,171,155,157,160,133,124,153,120,104,174,154,146,177,163,162,170,156,155,158,145,143,155,135,131,170,153,154,157,126,115,138,93,71,167,141,133,174,159,159,167,151,151,156,141,142,152,129,129,164,144,145,167,145,140,167,142,138,177,160,164,169,150,151,161,142,143,148,128,129,152,133,134,157,135,132,164,144,143,173,159,162,171,157,159,160,135,135,154,133,135,142,122,124,140,120,113,153,136,133,158,138,136,160,141,136,160,143,141,151,126,124,144,122,121,138,122,122,2 199,153,156,200,144,150,201,145,151,203,156,158,203,163,163,202,156,159,200,154,158,190,146,151,198,147,150,198,143,148,198,138,144,202,152,155,203,160,161,202,152,158,202,152,158,198,154,156,200,153,156,199,147,150,197,141,140,199,147,146,201,151,154,201,151,156,202,157,162,202,164,167,202,160,162,201,152,154,197,139,133,195,137,129,196,139,139,199,146,152,204,160,167,204,164,168,204,161,165,202,149,154,197,137,135,195,137,127,197,140,135,202,149,155,204,154,162,203,154,160,203,158,162,202,152,154,199,143,143,200,146,145,201,146,146,204,154,155,206,164,168,203,158,162,204,162,163,205,163,164,204,155,157,201,147,149,204,155,155,204,156,155,205,163,164,204,164,167,200,155,153,205,164,165,207,165,168,204,152,156,204,160,159,203,159,158,201,152,154,200,158,162,2 202,156,154,200,147,146,200,147,145,201,151,147,198,145,143,198,147,146,200,149,150,197,144,148,203,157,153,197,143,140,194,134,135,195,139,137,189,131,127,189,129,127,196,140,140,195,139,142,203,155,149,196,142,139,184,119,118,182,118,111,176,113,98,182,117,108,196,140,137,197,147,145,200,152,145,194,141,134,185,123,117,177,112,91,176,113,88,181,117,102,189,131,118,192,138,132,199,146,139,197,143,136,192,137,127,183,120,105,181,118,97,188,128,113,190,134,118,191,138,130,202,150,144,202,150,144,197,143,133,190,130,116,188,126,111,189,130,114,194,142,130,198,150,146,202,146,141,203,147,141,201,148,136,199,146,130,199,147,131,198,143,131,196,140,134,195,141,137,204,149,144,203,145,140,204,150,140,201,146,132,204,153,139,201,148,137,198,144,140,194,140,138,2 148,115,113,161,130,133,179,154,157,195,178,185,192,174,184,188,169,176,175,153,160,154,131,140,155,123,123,172,144,146,171,144,151,198,181,190,197,177,183,184,160,162,184,164,168,162,141,143,163,134,131,168,139,140,146,114,125,158,128,139,175,150,158,185,162,165,194,176,178,181,165,163,169,144,142,172,145,148,142,109,119,153,123,134,164,138,149,188,168,172,199,184,181,188,173,171,177,157,153,192,173,172,162,133,138,164,134,142,157,129,138,164,139,142,201,187,186,188,173,168,180,162,156,199,184,184,190,168,167,187,165,167,173,149,153,178,156,156,196,182,179,185,171,165,163,134,127,176,149,144,187,161,152,196,175,169,202,185,182,192,174,169,190,175,171,176,160,153,155,126,123,170,141,134,182,156,146,192,171,167,193,174,169,182,161,155,177,157,150,164,147,139,2 155,123,135,173,146,157,187,167,183,187,167,185,180,155,172,174,148,161,164,135,148,149,120,135,168,141,151,181,157,169,190,170,186,182,153,169,172,135,151,178,150,163,170,142,158,156,127,143,173,147,159,188,167,181,188,163,180,169,126,146,169,128,148,176,143,155,172,143,153,172,151,164,177,152,163,190,169,183,177,139,160,161,113,139,167,125,146,172,134,145,168,132,139,169,144,154,173,146,158,184,158,173,165,117,139,164,120,147,162,113,133,179,146,160,168,134,142,163,134,146,172,145,159,167,129,145,162,113,133,162,113,130,159,108,116,181,154,165,170,139,149,163,135,149,172,147,163,168,133,147,180,151,164,180,148,158,178,146,155,181,157,169,174,149,162,160,133,146,168,143,158,175,151,165,183,160,174,185,162,174,186,164,177,178,153,165,167,141,155,149,116,131,2 177,137,146,186,147,156,193,160,166,199,167,173,197,156,167,196,163,171,191,156,161,184,152,161,181,145,155,189,148,161,198,166,172,199,160,166,196,151,158,198,164,167,198,166,174,189,153,165,186,154,166,194,158,175,196,155,164,190,138,136,190,137,136,194,143,146,200,165,169,192,155,161,185,146,157,194,155,166,194,143,153,186,124,124,189,124,129,194,135,143,200,162,168,195,154,162,184,144,156,191,143,149,194,139,146,198,142,153,200,144,156,199,147,158,202,167,177,196,159,169,184,148,157,192,151,163,191,137,144,199,145,153,201,148,159,203,161,172,201,167,177,193,158,165,182,148,157,192,158,170,198,162,171,200,154,162,203,157,167,204,174,182,199,167,178,191,160,170,175,135,144,187,147,159,197,166,174,200,166,169,202,168,173,202,170,178,193,153,163,185,147,155,2 157,141,154,165,149,163,171,150,167,171,150,166,177,161,178,175,159,178,167,150,168,157,141,156,153,132,145,170,154,171,171,150,173,179,164,182,179,162,180,177,159,178,172,156,174,159,143,161,153,131,146,168,146,164,175,156,177,170,143,158,171,142,159,172,148,168,170,152,169,160,141,156,158,139,154,160,133,148,164,132,148,151,105,115,155,116,124,166,137,151,172,154,172,160,141,159,159,141,157,157,130,146,155,115,129,161,122,138,148,100,115,157,119,133,170,154,168,155,136,155,155,133,151,161,140,159,158,125,140,164,130,148,159,121,140,164,136,152,165,146,161,147,122,137,151,128,148,163,147,165,163,137,154,162,127,146,164,136,154,165,144,163,159,140,158,141,115,132,143,118,135,154,134,150,160,138,151,165,146,163,164,145,163,157,137,155,153,135,148,137,115,131,2 79,60,67,160,132,131,176,156,159,172,146,144,174,152,155,171,146,149,82,66,74,0,0,6,154,131,137,170,140,139,175,142,137,179,147,141,183,156,154,182,157,159,154,132,136,22,18,26,172,151,153,175,144,140,185,152,150,191,161,160,186,150,143,183,153,148,174,144,147,66,53,62,173,147,151,177,144,138,189,158,152,195,166,159,189,156,148,179,145,136,179,148,151,95,78,88,175,152,155,181,150,142,176,133,121,195,163,154,195,166,162,180,147,139,167,130,119,100,81,87,171,146,147,181,152,146,188,152,150,197,166,162,195,165,157,188,159,153,164,126,110,78,59,61,167,142,145,176,148,141,191,163,163,198,174,173,192,162,154,189,163,159,174,147,148,46,37,46,137,112,118,170,145,143,186,162,166,196,176,180,188,165,165,184,156,154,129,107,113,7,6,15,2 199,166,179,208,176,187,214,184,194,219,194,203,220,198,210,214,185,186,213,187,193,204,175,178,196,156,164,206,168,180,207,166,173,205,167,158,210,176,171,211,179,175,216,191,199,205,178,179,195,151,159,198,153,156,193,138,126,188,127,112,178,115,98,191,137,125,212,183,184,210,184,188,200,162,172,203,162,165,190,130,114,188,129,119,167,107,103,167,103,94,197,148,132,212,186,190,205,171,186,210,175,183,190,133,122,177,113,102,165,105,100,176,115,106,205,165,154,214,188,197,206,172,189,212,180,191,208,167,173,184,120,106,182,119,105,202,157,152,219,194,207,212,184,195,202,167,181,206,169,178,212,174,184,206,161,161,209,167,165,215,184,191,216,186,201,206,171,181,195,157,168,207,175,188,214,180,196,217,184,201,215,182,193,217,188,202,210,175,187,198,155,166,2 124,89,90,144,110,115,158,131,139,159,134,145,156,128,142,160,134,144,135,105,108,118,84,89,140,105,111,155,120,127,168,140,149,160,127,134,160,132,144,166,140,152,150,118,125,137,109,118,153,120,133,173,147,159,172,143,153,128,80,81,127,81,83,161,125,133,160,130,139,149,121,133,169,145,162,180,155,166,175,145,150,141,95,98,149,106,114,162,122,129,168,139,147,151,122,132,170,144,152,174,143,150,186,159,166,162,117,120,148,97,102,157,114,119,172,141,152,159,132,143,162,131,135,176,147,152,185,156,162,163,116,117,159,114,117,167,131,136,174,146,159,155,125,135,157,126,126,182,159,163,182,152,156,187,159,163,194,174,179,183,157,161,174,150,157,151,123,130,151,118,116,167,134,133,184,160,163,197,180,183,187,166,167,182,161,166,170,147,151,140,106,108,2 193,143,154,201,151,165,206,155,167,210,157,171,207,144,154,203,152,161,196,144,150,189,142,152,196,146,155,204,159,169,209,162,172,207,149,156,208,148,151,206,157,162,203,158,164,194,149,156,200,156,164,207,156,161,195,129,124,193,129,122,206,153,151,209,159,166,206,157,165,198,151,157,202,156,163,205,151,157,189,120,112,201,142,142,201,140,136,201,139,138,209,163,174,199,151,157,201,148,156,208,164,175,197,135,129,202,139,136,202,137,132,204,147,146,208,162,167,201,160,164,201,152,166,208,164,174,212,165,172,205,145,138,205,143,136,212,168,176,207,161,167,201,160,167,199,152,170,202,152,160,209,163,172,210,159,162,210,154,156,211,171,179,204,154,162,198,154,164,196,153,168,199,149,155,204,154,159,207,159,167,207,160,163,208,166,174,199,146,151,193,148,156,2 157,130,154,169,140,164,179,158,177,181,162,179,185,170,186,183,169,183,177,165,176,166,153,165,164,139,162,176,149,172,184,164,185,186,169,187,188,172,188,185,170,185,180,169,184,170,158,172,166,137,159,182,164,183,184,162,184,179,154,171,187,170,187,189,176,192,180,166,181,172,160,172,166,138,161,180,158,177,176,143,165,154,112,127,160,127,137,187,173,187,183,170,185,173,159,172,168,145,167,176,150,170,178,148,170,155,113,129,160,127,139,188,176,192,184,172,187,173,161,174,167,147,169,178,158,179,186,168,188,174,149,163,178,158,171,188,175,193,183,171,186,171,159,171,162,139,162,172,149,171,179,157,177,184,167,184,183,167,185,179,161,179,178,164,180,165,149,162,152,123,148,164,139,163,174,154,173,177,157,175,177,158,176,176,159,177,169,154,169,157,142,153,2 185,169,168,189,174,174,191,175,172,191,174,172,190,173,172,190,173,174,184,164,161,184,166,167,184,168,163,191,177,177,195,185,187,193,179,179,186,161,156,191,171,171,190,171,176,187,169,172,190,178,182,193,183,186,196,186,186,186,164,161,179,144,143,186,158,160,193,176,182,187,166,167,191,180,187,193,181,184,194,178,175,170,144,133,155,117,108,176,142,143,190,168,167,190,170,171,189,174,174,191,175,173,194,179,177,169,142,128,157,129,120,183,155,156,189,163,164,190,167,171,189,175,176,190,172,170,192,174,174,184,160,152,177,149,139,190,167,167,192,171,171,191,171,174,186,171,172,186,167,164,192,175,176,193,175,176,189,168,167,191,170,171,191,173,173,189,173,174,185,168,170,187,169,170,192,175,182,188,168,169,191,173,174,191,175,175,190,175,176,186,169,169,2 162,150,159,172,159,170,171,155,163,174,156,164,178,160,171,176,158,169,175,164,174,173,164,177,165,148,159,171,153,167,173,153,167,171,142,153,173,140,151,174,146,158,179,166,179,175,165,178,167,148,162,172,150,167,170,135,139,167,120,121,169,126,127,173,145,153,177,157,172,175,158,173,168,154,169,171,147,154,169,127,124,164,103,91,163,102,87,166,119,116,174,146,159,175,154,171,162,147,162,169,151,162,170,138,144,162,104,90,165,110,101,165,109,105,175,142,154,176,158,176,154,136,150,167,149,166,172,146,156,167,118,109,163,103,93,170,119,123,178,154,171,176,152,171,156,142,156,166,149,166,171,151,167,170,143,152,168,128,135,174,141,158,177,157,175,177,160,175,154,142,156,160,146,161,164,139,154,171,152,169,172,154,173,174,151,169,176,159,176,171,155,172,2 135,122,128,145,125,132,147,119,130,157,132,151,155,128,146,143,112,126,130,102,114,117,94,105,140,120,126,154,128,141,156,123,140,161,127,146,155,117,136,152,118,136,142,116,133,123,97,108,147,127,132,161,134,152,162,126,146,160,122,143,158,119,141,154,119,138,146,114,135,127,97,111,153,136,145,160,133,148,153,113,123,153,111,124,147,105,116,144,104,119,142,108,128,129,101,118,146,125,134,154,123,132,154,116,129,142,98,108,145,103,117,137,94,107,138,103,121,126,97,114,131,101,112,147,114,130,155,119,137,144,102,112,139,96,107,138,97,112,139,109,129,120,93,108,118,85,93,134,98,115,149,115,137,147,111,125,138,100,113,138,102,121,129,101,119,113,90,102,112,83,90,125,95,109,136,106,122,142,112,132,139,112,133,131,103,121,116,91,104,103,81,92,2 205,155,159,209,161,163,213,162,165,214,169,172,214,163,174,212,161,172,209,169,170,202,164,164,208,159,165,210,156,159,212,157,158,214,165,169,219,173,183,216,168,177,212,170,172,205,160,162,212,155,164,212,140,147,212,151,159,213,162,171,195,130,137,205,148,151,216,175,178,208,157,160,213,149,162,216,149,159,219,156,164,203,142,147,174,102,102,195,140,140,218,181,181,208,160,158,214,163,172,217,161,168,219,158,167,196,129,133,197,136,138,210,162,163,214,173,173,207,161,153,214,162,175,217,153,165,221,164,174,205,151,156,190,119,119,213,166,165,212,170,163,208,164,157,213,159,168,216,161,174,217,165,175,214,165,174,208,148,157,214,168,165,211,161,153,208,166,164,209,163,165,209,156,161,216,165,170,217,174,182,216,169,178,213,169,171,210,170,169,205,161,157,2 0,0,0,89,72,84,232,194,193,179,132,139,190,139,146,211,171,163,69,55,63,1,0,3,20,13,22,213,179,182,194,152,154,164,118,129,153,110,124,167,127,136,172,143,143,12,9,17,92,71,82,228,192,187,166,135,146,171,131,135,149,109,111,133,100,111,182,149,154,67,55,63,131,106,112,209,175,174,166,132,146,145,114,124,127,94,105,131,96,111,209,174,180,100,87,92,129,105,111,220,185,183,162,125,142,135,103,118,117,88,105,147,111,126,207,180,185,100,85,91,84,66,76,240,204,190,175,134,146,155,112,123,164,122,126,152,122,142,212,181,182,60,46,56,17,11,20,205,175,171,217,170,165,169,119,132,144,110,126,194,149,153,161,124,128,6,3,11,2,1,4,72,57,68,242,208,197,201,158,153,169,134,141,214,173,173,48,35,47,2,1,3,2 173,155,170,182,164,177,185,163,181,191,172,189,191,176,194,190,178,197,178,158,176,168,150,166,179,160,174,191,174,187,189,164,183,178,145,158,183,155,168,192,175,195,184,165,182,169,149,162,176,150,160,186,159,170,183,153,169,148,98,105,157,108,113,192,174,193,185,169,186,171,152,165,179,154,165,188,158,176,182,146,161,150,100,104,150,101,108,185,163,176,185,171,187,170,149,161,183,162,169,191,166,181,185,151,161,150,98,99,142,89,95,160,118,127,177,156,163,169,148,156,182,163,168,193,174,188,196,174,186,152,104,105,152,108,117,170,137,151,176,155,169,174,158,172,174,144,156,184,157,169,194,175,187,191,168,177,189,168,182,189,170,187,178,156,176,168,148,168,168,136,146,174,143,150,181,154,162,195,180,191,191,175,188,184,162,179,176,156,174,157,135,150,2 199,141,142,204,139,147,200,135,142,187,113,107,197,127,132,207,150,153,206,156,159,204,151,156,201,144,154,190,114,118,177,98,92,169,94,89,172,100,93,187,120,117,209,154,156,206,151,149,196,122,129,167,87,85,162,87,87,182,115,120,166,101,102,141,73,66,188,120,112,211,159,159,193,117,119,163,84,84,159,94,99,180,118,121,169,108,109,146,80,77,167,98,87,208,143,149,202,138,146,169,98,94,155,90,90,167,104,103,173,114,112,177,113,107,190,127,118,207,146,153,204,148,159,186,117,119,147,72,66,141,75,69,148,88,86,182,115,102,194,128,119,202,137,139,205,147,158,193,113,130,174,91,86,148,80,73,141,78,73,191,128,122,204,147,146,205,144,142,200,132,140,199,122,135,200,132,136,196,136,141,188,122,118,208,149,156,209,152,158,207,153,152,2 216,172,167,211,150,123,218,165,157,220,174,177,218,170,169,215,166,170,218,178,181,212,167,161,221,184,186,219,174,171,216,155,152,204,139,131,200,135,124,217,168,167,218,176,176,216,173,170,222,188,189,218,163,165,194,114,105,183,107,94,178,110,100,181,117,105,217,171,162,218,175,168,223,190,191,217,159,155,181,99,88,179,117,112,187,131,127,156,87,73,203,145,134,221,175,177,223,183,184,223,182,183,193,129,119,163,94,80,173,115,105,188,128,110,210,155,147,219,168,170,218,172,170,222,183,183,210,140,142,175,95,79,151,86,71,201,146,131,217,169,156,220,178,173,216,167,158,218,168,157,218,165,160,216,166,163,206,155,150,220,177,176,220,182,175,215,169,153,213,159,147,217,162,151,220,177,175,221,179,183,222,177,182,220,176,174,220,177,175,216,173,167,2 215,180,181,211,171,171,208,164,164,223,185,188,214,172,174,214,170,176,206,159,162,202,156,162,219,187,192,201,154,151,170,105,93,203,154,151,211,164,164,205,155,155,216,177,187,214,175,185,220,186,189,173,113,101,165,99,88,183,124,117,170,106,97,187,129,126,194,140,145,215,176,183,214,175,169,197,148,143,172,111,103,168,104,97,150,79,68,136,65,58,166,100,93,209,168,174,216,179,179,202,152,146,191,136,129,176,112,100,160,91,78,175,115,111,193,139,139,207,164,170,218,182,186,210,166,162,201,149,139,170,103,86,182,121,109,213,167,169,215,173,179,210,167,174,211,171,164,222,186,186,225,190,193,214,172,171,210,166,166,215,171,170,206,155,151,202,153,153,215,178,177,224,192,197,229,199,205,227,197,205,227,196,204,213,168,164,195,138,125,190,136,129,2 211,181,201,210,174,194,207,168,186,211,175,195,207,167,186,208,169,188,210,171,190,207,166,181,209,172,190,209,169,187,200,149,160,206,164,181,199,149,159,203,153,166,204,154,174,205,162,177,202,154,166,196,135,135,182,105,97,189,126,129,185,117,120,182,106,108,198,134,146,208,165,185,205,159,176,192,125,126,177,98,88,177,100,97,167,80,78,167,81,79,190,121,128,207,165,188,198,141,154,195,134,141,190,120,117,189,119,116,177,96,90,180,100,103,199,146,159,206,167,189,200,143,163,202,149,167,200,146,156,203,153,165,201,146,153,204,150,163,206,163,179,212,177,196,208,168,194,209,167,190,208,166,190,211,175,197,213,178,197,212,176,193,209,169,186,211,175,195,206,166,189,205,163,182,209,167,186,207,164,186,209,171,192,209,168,188,209,167,186,209,172,191,2 183,138,150,187,150,160,189,151,159,190,153,160,190,153,160,187,148,157,181,142,147,176,141,149,187,141,151,191,150,160,192,155,165,191,146,149,190,143,148,189,149,156,183,143,146,179,139,148,188,149,159,191,146,150,183,131,136,173,115,117,186,137,136,190,151,156,186,144,149,181,137,144,189,141,149,192,147,148,178,127,131,165,103,106,181,124,122,186,141,138,186,146,146,180,139,144,190,132,138,193,145,150,192,143,148,185,128,126,182,125,119,185,134,126,184,141,137,180,141,142,189,133,138,192,138,142,194,148,153,191,142,146,188,138,139,188,134,130,184,141,145,179,144,150,186,136,145,191,141,147,193,144,150,193,151,159,191,146,151,187,145,147,182,145,148,177,138,144,185,134,142,189,142,151,192,140,149,191,140,148,189,142,147,183,141,139,178,138,138,173,133,138,2 155,131,144,166,143,157,177,160,176,186,169,185,178,154,164,172,150,163,153,125,140,139,116,132,160,139,148,178,158,170,191,175,190,187,166,179,184,162,175,175,149,166,162,131,148,146,116,133,167,147,156,176,153,164,167,133,145,168,129,143,157,114,125,154,108,121,168,137,156,152,121,139,171,151,163,170,146,158,133,83,88,140,89,94,131,78,81,140,88,93,157,119,133,156,128,145,166,145,157,181,162,175,155,117,122,138,89,90,140,92,93,143,96,97,158,124,134,160,137,153,164,145,154,181,165,175,178,151,161,154,111,114,157,117,121,165,133,141,164,136,148,152,126,138,160,138,146,173,152,163,176,154,167,184,163,174,181,157,167,178,156,168,159,131,141,136,101,115,148,124,136,161,133,147,173,152,167,182,164,178,175,149,162,167,144,155,151,121,133,125,89,102,2 30,23,33,143,115,106,200,175,160,194,167,150,184,150,130,185,152,135,136,106,97,28,22,31,87,69,73,185,152,136,200,174,160,193,163,147,190,154,136,190,156,140,185,153,137,85,68,72,141,119,121,188,153,145,188,150,140,188,150,136,189,152,140,191,160,151,198,168,154,125,100,98,158,133,127,189,163,164,182,149,153,188,149,143,195,171,165,180,149,151,191,156,145,147,120,115,149,121,115,189,161,155,168,132,135,182,142,135,198,178,178,177,148,155,187,158,155,155,132,128,134,112,111,182,143,128,186,152,142,189,149,133,197,168,159,189,160,159,186,152,146,131,109,106,87,72,79,178,145,130,189,157,138,194,163,147,188,152,135,197,164,146,191,164,154,75,60,67,29,23,31,140,117,114,192,164,149,187,156,138,182,148,132,191,161,147,134,112,110,19,16,27,2 120,97,98,139,116,116,148,122,127,148,123,130,152,132,143,144,118,122,129,100,104,109,79,80,132,115,118,150,134,140,158,138,144,155,130,137,151,128,138,153,129,139,138,108,111,116,85,84,142,126,129,155,140,147,147,120,120,144,113,111,157,137,147,155,132,143,142,111,114,123,91,90,143,130,139,152,133,139,124,87,77,111,67,55,146,119,120,143,114,116,144,115,119,130,99,99,144,132,144,152,136,146,135,104,100,139,106,99,133,99,91,146,120,125,153,132,140,146,126,133,135,120,128,153,138,147,154,133,139,152,125,125,149,125,127,153,135,148,157,142,156,149,135,146,127,108,112,150,135,144,154,133,140,160,141,149,158,142,152,154,136,145,153,137,149,143,124,135,108,84,87,135,114,120,142,116,120,155,135,138,152,132,137,149,131,136,149,134,142,133,112,117,2 147,131,137,160,145,152,162,141,145,164,142,150,158,134,137,161,142,154,162,139,147,152,124,127,153,138,142,160,144,152,158,135,137,160,135,136,159,136,138,168,151,165,167,147,158,158,132,137,154,140,147,160,143,147,136,101,92,129,90,80,155,130,132,167,149,160,157,129,132,159,131,137,153,138,146,149,124,124,126,87,76,110,63,49,135,99,91,157,132,132,150,119,119,159,134,139,157,146,162,149,128,133,130,95,88,147,116,110,139,102,93,145,114,107,159,136,142,162,140,147,153,139,150,155,137,142,154,131,135,157,131,127,154,127,123,151,126,126,163,146,159,168,154,169,149,135,144,157,141,149,155,134,141,155,129,131,161,141,145,162,145,153,164,149,163,166,151,166,144,126,132,157,142,152,154,132,137,163,146,153,168,155,166,160,141,147,164,148,156,166,152,163,2 127,89,117,144,102,131,154,113,142,151,107,137,144,94,126,135,81,112,131,90,122,115,76,108,139,103,129,156,120,145,153,110,134,160,118,147,164,128,161,152,109,143,141,102,135,127,90,122,143,108,130,166,133,154,138,93,111,153,113,138,173,144,173,162,127,160,146,108,143,133,93,125,148,115,139,159,124,142,129,84,101,140,97,116,163,124,144,161,126,151,152,117,148,133,94,126,153,122,140,159,126,141,141,99,111,150,108,122,164,125,140,163,126,149,151,117,147,132,95,126,155,124,142,175,149,165,178,148,162,171,138,149,170,136,146,171,141,162,148,114,143,128,94,123,154,126,146,171,145,158,182,156,170,178,149,159,176,148,158,174,149,170,149,116,142,123,88,114,147,119,139,166,140,156,175,149,161,180,154,164,179,155,167,171,147,164,150,119,142,122,85,113,2 195,164,177,179,134,136,170,118,113,184,140,141,200,166,175,199,168,174,199,171,181,198,173,188,186,148,154,173,124,123,168,114,110,185,143,140,196,161,162,195,159,159,195,164,166,195,167,178,178,137,140,163,108,101,174,121,118,178,127,122,186,143,138,194,161,160,195,166,173,191,159,172,181,137,143,154,93,84,166,109,102,171,116,108,174,118,112,181,132,134,184,136,148,188,153,162,176,126,128,168,110,107,169,109,101,164,104,92,171,115,105,173,112,112,173,112,118,183,141,154,184,139,143,175,120,115,165,106,94,178,129,123,177,124,117,175,121,118,171,114,116,169,114,127,197,162,169,185,140,137,175,120,115,168,109,103,172,114,112,175,121,126,163,103,107,167,113,128,205,174,187,203,169,178,177,118,117,161,95,91,164,102,98,156,93,95,169,118,124,174,128,149,2 169,140,147,186,161,173,192,166,177,192,170,180,186,166,169,182,162,162,171,148,147,155,133,133,170,139,141,189,163,175,193,166,179,193,172,181,173,140,143,166,132,132,166,137,140,160,138,141,169,137,136,189,161,164,189,159,164,175,139,139,157,112,115,154,111,118,167,140,146,170,154,155,147,109,107,131,87,87,156,110,107,167,124,122,162,121,125,167,131,137,175,151,153,166,147,144,150,116,119,113,65,67,154,111,108,179,146,143,166,126,125,160,120,119,165,133,129,162,142,138,171,145,150,124,73,65,177,149,150,198,179,181,175,143,137,158,116,106,166,138,135,161,142,140,179,161,170,167,132,125,183,158,157,191,170,170,175,143,138,171,141,135,168,146,144,151,127,125,177,161,172,186,170,177,189,172,177,183,161,161,165,131,126,167,141,137,159,137,133,140,116,114,2 142,118,133,150,121,133,168,148,161,176,158,174,175,157,175,169,148,164,159,133,146,140,111,119,131,97,99,155,129,141,172,150,165,179,160,175,180,161,177,167,138,148,165,139,149,150,123,135,148,122,132,156,127,136,168,140,150,172,144,153,172,142,149,166,133,135,164,135,142,160,135,148,158,138,151,161,132,141,172,145,157,166,131,135,161,123,128,172,144,150,162,132,139,158,130,144,150,122,134,166,140,150,171,144,152,165,129,132,156,114,115,160,123,123,159,127,130,156,130,144,150,122,132,169,147,159,176,152,162,162,125,126,167,134,139,157,118,117,160,130,137,156,133,148,149,123,130,162,138,148,172,148,158,167,135,136,160,124,125,165,136,143,167,148,163,153,131,145,138,108,115,150,119,125,161,133,140,165,139,148,164,138,147,164,141,155,157,135,148,138,107,113,2 145,131,144,159,145,160,171,160,177,172,161,178,172,159,175,174,162,178,158,143,157,146,131,145,153,140,151,167,154,167,176,165,183,178,166,184,170,154,170,167,152,169,162,147,163,149,134,150,158,145,157,170,157,170,174,159,175,170,151,170,160,136,157,149,122,140,156,137,153,155,141,157,159,147,162,167,153,167,169,149,160,162,136,156,160,134,157,152,124,143,152,130,147,152,137,152,158,147,160,166,153,169,167,148,162,155,127,146,157,131,152,149,122,139,158,139,155,152,136,150,151,135,143,166,151,161,171,154,169,153,126,142,148,121,139,162,143,158,167,155,171,152,136,149,147,133,142,164,151,163,162,145,157,153,130,143,154,133,145,169,155,168,167,156,172,150,136,151,142,129,140,157,146,161,154,137,147,158,142,155,168,156,169,165,153,165,160,148,162,142,127,138,2 166,110,113,192,145,150,200,162,169,202,164,177,203,165,184,199,156,170,189,140,142,168,111,107,181,129,134,197,153,164,200,161,168,202,165,172,199,158,168,200,160,173,192,144,147,183,131,131,190,139,156,198,153,168,202,166,172,197,158,166,191,146,159,197,152,162,195,146,151,194,148,158,190,138,154,198,154,164,197,155,163,184,135,152,181,129,149,188,129,140,195,142,150,194,146,158,192,145,157,197,150,157,189,133,136,180,125,139,184,128,146,187,124,139,191,130,142,186,129,128,189,139,149,191,140,145,189,130,133,191,136,146,197,148,168,193,132,152,191,130,144,191,142,145,186,144,154,191,144,147,193,140,144,197,150,156,197,148,162,197,147,171,191,139,148,187,139,144,173,124,132,195,154,161,200,161,171,190,138,134,194,144,148,193,141,154,189,139,146,175,126,126,2 132,103,120,150,122,138,160,132,147,166,140,154,165,140,153,160,135,145,144,118,131,122,93,107,137,107,124,155,127,145,168,142,160,175,152,168,177,156,171,169,145,156,155,130,142,134,106,121,142,113,127,160,132,150,167,138,156,173,144,159,173,146,162,167,140,154,155,129,144,139,112,127,147,118,135,163,135,152,162,123,139,166,129,143,166,132,147,161,129,144,159,135,150,142,116,130,147,119,136,161,132,151,157,116,136,159,117,133,165,130,148,165,134,151,161,138,153,143,119,132,145,117,134,161,134,152,166,135,154,161,125,145,157,119,140,159,127,148,152,126,141,134,107,123,139,110,127,157,130,149,169,143,161,165,136,154,157,124,144,159,132,150,148,123,138,128,100,116,129,99,115,146,117,135,158,131,146,158,129,146,155,127,144,152,126,142,141,115,132,120,92,106,2 0,0,0,53,44,56,205,186,205,200,173,189,190,150,164,191,150,179,113,68,91,10,1,7,0,0,0,57,49,62,196,169,188,176,126,127,174,117,119,186,129,161,114,68,95,8,1,8,0,0,0,71,56,72,187,143,151,186,140,138,170,116,120,165,117,142,125,91,123,14,4,14,0,0,2,70,48,65,191,140,147,206,175,181,189,142,154,178,122,148,113,80,112,23,14,26,6,0,7,67,46,64,187,130,143,194,148,151,198,154,170,193,141,180,99,59,91,34,27,40,13,0,8,69,55,78,205,161,189,192,140,146,196,153,169,188,134,178,99,61,92,53,49,67,14,3,10,55,38,58,197,154,187,179,125,134,203,169,192,188,149,192,96,63,92,65,64,84,10,3,9,44,25,43,189,152,189,200,167,196,198,155,190,182,142,182,90,61,89,59,56,72,2 166,125,130,178,138,143,189,160,175,190,161,171,193,163,171,188,153,160,182,150,159,178,151,159,171,127,133,180,133,136,192,158,170,193,161,171,197,169,178,194,164,171,187,155,162,183,162,166,178,137,149,190,157,171,195,164,178,194,159,173,197,169,178,197,172,180,191,166,169,181,156,158,179,139,150,191,153,169,180,144,162,124,87,97,163,131,141,197,164,176,188,158,164,180,157,161,180,141,154,188,146,161,180,138,150,131,89,91,154,117,124,199,171,183,183,150,156,173,140,144,179,132,143,188,147,156,193,161,171,190,158,164,188,145,158,192,155,167,180,143,154,171,135,146,182,149,154,184,146,150,187,151,156,198,175,182,199,176,189,188,148,162,181,148,159,170,138,146,166,123,123,173,128,132,179,135,136,189,157,162,189,164,174,181,149,165,171,132,141,160,131,135,2 186,135,145,187,132,142,184,112,127,180,117,127,178,123,130,165,109,113,165,105,113,151,85,87,188,128,139,182,120,128,160,97,100,166,115,114,160,111,108,154,108,104,173,127,131,154,83,86,187,128,138,166,105,107,147,101,97,151,104,100,143,94,90,152,107,104,171,129,126,162,111,113,181,115,120,150,91,84,168,124,124,165,116,111,151,102,91,156,112,108,174,128,126,175,126,130,200,155,164,172,113,111,159,109,103,177,128,129,167,124,120,156,108,101,177,137,134,177,134,130,208,176,183,193,148,152,190,141,139,183,129,128,179,132,131,174,115,117,186,148,147,181,155,141,213,198,200,214,197,199,214,182,186,209,163,166,206,166,169,196,149,150,201,177,173,184,164,152,210,197,197,213,197,197,213,195,197,214,186,188,216,195,197,208,183,183,198,176,174,175,152,143,2 190,149,157,194,157,165,181,133,133,184,139,148,185,140,149,183,141,148,183,141,147,182,142,150,191,154,158,195,161,167,190,152,162,191,155,163,187,147,153,183,141,146,183,142,146,182,145,153,196,162,162,193,155,161,187,145,145,186,142,131,181,133,119,187,147,149,185,143,150,185,147,155,200,168,170,197,162,168,176,120,105,157,88,56,173,116,88,189,149,149,187,147,154,188,150,158,202,174,178,200,169,177,182,134,125,157,89,57,176,122,90,193,158,153,189,152,154,190,155,161,200,167,168,198,163,165,195,158,160,190,149,141,193,155,142,196,162,158,183,143,138,182,141,141,196,159,160,197,161,161,199,165,168,194,157,157,199,169,168,199,172,174,189,153,152,185,147,147,195,159,162,198,164,168,199,167,169,192,154,157,195,162,161,197,168,168,191,157,158,184,146,146,2 163,156,161,172,163,171,174,163,169,177,167,179,176,166,181,169,157,167,160,147,151,149,137,143,162,150,151,173,162,168,177,166,175,181,171,187,181,172,189,170,156,163,162,148,152,153,142,148,165,152,157,174,160,165,177,163,171,174,159,165,173,158,165,176,167,182,164,150,156,150,136,138,169,157,168,180,171,190,170,151,153,154,127,115,157,133,123,175,164,178,162,148,156,150,136,140,166,155,164,179,170,186,163,144,140,136,99,75,155,131,121,169,154,161,163,148,159,151,137,144,160,146,149,171,160,167,175,164,172,160,139,136,159,138,134,171,160,171,164,154,167,146,133,137,154,139,138,168,156,166,176,166,180,178,170,184,173,163,175,164,152,160,155,142,147,143,132,138,147,131,131,161,148,156,168,156,165,168,157,163,163,151,157,155,141,144,146,133,136,132,121,126,2 137,99,120,157,127,154,172,144,173,173,141,164,179,152,178,183,162,187,179,160,180,170,149,169,139,103,123,159,128,154,172,146,176,173,139,163,181,153,180,185,165,196,181,160,187,167,140,160,134,96,112,149,109,130,156,115,139,157,115,134,161,117,132,169,132,153,171,139,162,169,143,166,140,109,127,145,108,128,148,103,127,143,94,111,148,97,108,150,99,111,160,120,140,169,142,168,139,110,131,149,115,136,143,99,119,141,95,113,141,91,109,142,89,105,159,120,142,163,135,159,124,90,103,146,116,136,141,100,121,139,92,111,152,112,134,156,117,138,161,129,151,159,128,151,127,91,104,136,101,114,143,105,122,142,100,114,153,119,138,166,143,170,161,134,160,149,117,141,132,101,117,140,109,127,144,112,129,152,125,147,152,123,142,154,127,149,151,124,145,137,102,121,2 165,143,148,179,161,166,191,179,186,178,160,162,166,145,145,167,148,148,131,102,102,108,78,77,170,151,153,173,155,155,194,180,186,180,159,164,164,136,135,166,143,148,164,147,152,124,97,100,184,168,177,192,178,181,173,147,146,153,114,114,161,128,129,162,134,140,159,135,141,138,111,117,188,174,182,197,183,190,170,141,140,150,109,105,155,122,121,158,128,129,159,136,142,139,112,115,184,167,175,193,177,184,173,145,146,154,115,112,160,126,127,166,140,143,164,143,150,146,121,128,171,145,157,186,165,175,163,127,128,155,116,118,153,115,116,167,140,146,162,139,145,148,127,137,152,110,125,172,139,154,165,128,137,152,111,117,159,126,133,164,139,146,163,144,155,143,122,133,145,102,121,160,120,142,165,125,146,155,112,128,160,125,140,165,143,155,154,133,146,130,107,118,2 174,158,152,180,163,159,180,158,149,177,150,137,182,161,152,165,135,116,153,125,111,148,128,120,180,165,160,189,173,169,176,146,135,170,133,122,183,159,152,171,142,125,161,132,120,155,137,128,183,168,164,202,191,197,189,164,162,172,135,131,171,135,125,185,161,157,184,166,168,163,146,140,179,160,152,191,171,165,169,135,120,148,104,92,156,117,105,182,154,145,173,148,138,156,132,120,184,167,164,182,158,149,163,125,111,151,106,93,151,108,93,171,136,123,165,134,122,159,138,130,181,163,160,182,160,157,170,133,127,164,118,109,175,143,133,168,134,121,165,137,126,154,132,122,173,154,150,177,154,150,189,167,166,181,151,143,187,163,160,185,164,160,169,148,140,139,111,96,151,122,108,164,135,121,181,157,150,182,157,150,176,149,140,169,145,136,148,117,101,130,101,87,2 202,181,199,207,186,203,203,174,191,200,170,188,196,163,179,196,165,186,193,159,171,187,150,168,203,183,202,204,182,201,203,176,190,200,170,179,194,161,172,197,167,190,197,165,183,192,157,173,204,186,206,200,173,187,187,148,148,190,153,152,197,168,181,196,166,185,193,157,173,193,157,173,200,177,195,195,164,173,166,114,104,162,109,100,189,155,161,191,159,171,182,141,149,192,158,174,201,182,206,183,145,149,170,121,117,170,121,113,177,132,126,185,149,151,184,148,160,191,160,174,202,186,211,193,163,177,187,151,161,193,160,162,180,140,138,184,149,157,192,163,183,196,170,189,200,180,198,198,173,190,191,157,171,189,155,159,192,162,173,190,162,178,192,166,189,195,172,196,198,182,200,199,177,195,193,164,178,198,171,186,195,169,184,193,168,184,196,174,193,187,164,185,2 156,128,153,173,147,164,184,161,179,177,149,171,180,154,174,185,163,188,177,154,179,154,129,151,157,127,146,167,135,151,180,153,173,142,94,107,154,109,119,193,173,194,186,165,188,172,151,174,173,149,168,182,157,174,172,138,153,107,50,59,144,93,105,191,168,190,194,177,202,180,163,186,183,162,186,194,173,196,178,142,155,133,80,92,149,99,116,147,101,117,147,109,123,176,154,175,177,155,180,182,155,177,171,128,138,174,129,137,174,131,146,110,53,62,127,81,91,180,159,182,176,157,179,171,140,159,176,138,149,187,155,167,181,148,166,173,139,157,183,158,181,180,162,189,164,138,161,167,135,153,186,160,180,194,169,188,180,149,167,183,157,180,180,156,179,169,146,171,148,113,137,169,142,167,179,152,175,185,159,182,168,132,153,173,143,168,172,145,169,153,123,146,2 205,168,173,206,168,175,202,166,173,202,161,169,207,169,176,202,161,167,195,155,162,196,156,164,204,168,174,208,176,182,200,161,171,200,159,169,207,169,178,200,162,171,195,156,165,192,156,164,201,161,169,206,171,178,190,131,135,195,141,142,199,154,153,200,160,168,199,163,173,197,158,167,203,163,170,206,164,172,195,142,149,187,127,126,173,107,97,194,144,150,204,167,178,200,159,169,201,149,160,206,167,174,197,154,161,177,119,120,172,112,104,201,159,161,204,166,176,191,150,160,201,149,160,206,162,169,196,152,160,195,144,154,207,160,170,209,170,177,205,163,172,205,164,172,201,153,162,207,170,176,202,161,170,200,151,161,202,150,161,208,168,176,208,173,180,204,165,174,199,153,160,203,164,169,198,154,161,194,152,162,199,150,158,205,166,174,200,160,168,203,163,172,2 194,169,185,181,157,171,121,102,106,141,117,124,194,164,182,201,170,194,201,162,186,202,171,194,181,155,174,97,86,94,67,59,66,66,55,60,137,113,122,197,165,185,197,163,191,200,169,192,142,119,134,54,48,53,68,66,75,54,50,56,127,102,110,152,102,101,189,154,172,199,164,190,145,129,144,55,49,53,71,68,78,88,78,83,172,149,172,164,115,124,181,129,137,196,159,177,169,141,159,72,62,69,111,101,117,162,149,170,192,173,203,169,127,142,177,130,136,194,144,164,190,166,184,169,147,160,64,49,52,130,113,127,199,170,196,171,119,125,178,130,133,199,148,171,190,169,183,192,173,187,128,108,117,137,109,115,186,150,156,183,134,142,189,146,161,199,165,186,195,174,188,191,167,180,196,173,187,199,172,191,188,156,165,194,158,175,198,159,183,198,166,188,2 139,138,148,166,162,166,166,159,162,168,160,166,170,161,173,173,170,190,173,174,201,144,145,170,162,159,164,164,149,135,159,133,113,162,136,123,158,135,126,163,149,149,170,164,173,165,164,184,167,163,168,167,151,143,164,139,126,159,129,116,152,121,112,156,127,117,156,131,118,166,162,175,167,160,164,167,149,142,162,140,130,147,112,97,151,122,113,153,125,116,146,110,98,160,143,143,164,151,149,161,133,115,157,128,116,137,106,97,145,114,104,149,116,101,158,131,121,165,156,163,163,151,148,155,119,94,151,114,95,137,103,90,139,105,93,160,133,126,167,153,158,169,163,179,165,160,166,157,131,114,161,139,130,164,152,158,165,147,157,171,160,175,171,163,181,165,161,180,150,150,161,173,172,185,174,172,189,177,176,198,177,173,197,173,170,187,171,165,182,148,147,167,2 172,154,172,177,158,174,177,155,169,177,157,170,175,152,166,175,155,168,173,154,171,167,148,167,175,155,172,174,146,152,164,121,113,161,113,103,161,118,113,167,137,140,171,149,159,169,148,165,176,156,172,171,134,130,160,106,92,149,92,77,141,83,70,148,91,76,157,110,100,166,144,157,175,153,167,172,134,130,162,112,100,134,77,66,136,81,70,142,86,73,135,76,62,158,123,125,174,145,156,161,109,97,151,94,80,122,68,64,127,72,61,135,76,58,144,88,74,161,127,129,176,150,164,156,100,87,143,79,60,125,68,56,124,67,56,148,91,75,162,122,118,165,138,148,180,159,175,167,126,123,160,109,99,168,132,131,164,124,123,169,134,135,168,140,149,163,140,153,178,158,175,182,164,176,181,162,171,180,159,166,178,153,159,173,151,156,169,146,156,161,140,157,2 139,109,117,171,137,143,166,125,128,156,105,100,154,100,92,164,123,126,160,125,138,118,91,112,162,128,141,173,138,147,168,127,133,157,107,102,158,105,102,157,105,106,167,129,140,150,117,136,166,126,138,154,101,102,140,82,75,140,82,76,156,100,102,152,94,92,158,112,112,152,109,118,159,115,122,106,47,37,134,77,70,151,95,91,152,97,92,149,92,84,149,100,97,149,105,106,159,113,118,126,76,77,143,84,80,151,89,80,149,92,77,144,84,71,149,100,91,152,111,112,170,129,136,176,134,140,164,109,103,150,86,76,152,95,81,160,113,107,156,110,106,154,117,126,166,120,124,176,138,143,176,135,135,161,108,95,168,124,114,168,128,130,161,121,129,147,111,118,159,123,134,179,145,154,179,144,144,175,136,130,176,145,143,167,131,133,160,123,136,130,103,118,2 114,94,107,133,116,131,145,127,144,151,132,150,149,124,138,148,122,139,134,98,114,128,104,118,118,90,102,127,98,108,137,108,118,131,93,100,150,116,134,158,126,151,143,104,124,136,109,126,109,78,85,99,57,57,131,91,100,131,89,101,156,120,147,163,128,161,148,110,133,138,105,123,98,65,65,95,55,57,144,115,130,161,130,155,166,135,167,164,133,163,156,124,150,141,111,129,109,81,83,80,42,41,126,97,104,159,129,147,155,121,137,162,137,159,154,123,145,131,95,108,133,122,137,132,117,132,142,119,127,161,142,156,156,132,143,155,128,139,150,122,136,132,100,109,131,122,133,149,142,158,154,141,151,157,141,150,154,136,146,146,119,123,159,147,167,141,125,137,121,111,118,139,131,142,151,146,159,154,144,152,142,121,122,143,124,128,160,160,179,137,128,142,2 43,38,51,149,139,159,166,150,162,160,135,141,162,133,138,166,145,164,140,124,149,34,28,42,113,100,115,170,157,170,165,148,161,166,147,160,167,145,160,164,135,150,172,154,178,103,93,117,153,141,159,159,130,130,159,127,132,156,111,110,167,134,147,167,129,148,168,140,158,143,126,145,160,148,162,148,108,100,155,111,108,159,121,124,165,131,147,166,128,147,166,136,152,152,134,150,164,154,173,155,122,121,136,91,84,163,127,137,161,126,138,163,135,151,162,132,145,151,130,143,158,146,158,172,159,176,151,121,130,159,116,122,160,122,130,161,133,144,160,127,133,146,126,136,140,128,143,173,161,175,171,159,176,166,134,145,161,124,134,159,128,136,168,152,166,123,109,120,85,76,89,162,145,152,168,156,172,167,149,166,158,125,131,161,134,144,165,155,178,70,60,74,2 171,152,158,172,148,149,171,140,139,173,149,160,173,151,160,174,151,162,175,157,172,173,160,177,172,150,155,172,147,147,172,142,142,172,140,140,173,145,154,174,144,154,174,150,164,175,151,160,172,153,162,171,143,147,167,125,116,162,103,84,171,129,133,173,127,136,173,138,151,174,150,161,172,158,171,167,127,116,162,102,78,168,119,112,172,125,131,172,114,117,175,138,147,174,145,153,175,161,166,167,124,108,159,92,64,164,109,94,174,134,140,174,119,126,175,135,143,175,143,149,174,156,160,173,147,151,165,116,94,166,113,88,177,140,147,174,129,134,175,140,149,174,145,153,172,149,158,173,158,171,174,148,148,174,136,132,176,152,160,175,144,148,175,149,156,174,149,155,173,155,164,174,156,163,175,151,152,174,147,153,176,153,155,176,151,152,176,152,156,175,152,156,2 160,145,163,167,154,172,172,155,171,173,155,174,175,159,178,174,160,179,171,156,174,165,147,163,163,151,170,167,148,162,172,144,153,176,153,172,176,155,173,176,157,176,173,157,179,168,150,171,163,148,165,169,147,162,173,143,151,175,141,149,178,149,167,178,149,171,174,152,171,171,156,177,165,151,172,169,146,161,169,120,117,171,120,119,178,132,150,179,140,161,176,151,171,170,149,169,167,158,179,168,138,146,164,96,81,171,123,127,179,132,152,180,137,159,176,151,171,170,145,164,164,149,167,168,147,165,169,122,119,172,123,123,179,142,164,178,141,166,174,152,176,169,145,162,161,143,163,167,147,170,172,148,164,175,146,163,177,154,175,176,154,176,172,152,174,166,144,162,158,143,162,165,145,161,171,149,165,173,153,175,175,157,177,174,155,177,169,151,173,163,146,166,2 112,107,122,130,128,145,148,148,166,156,155,175,160,161,182,159,162,183,143,142,162,123,121,140,124,123,142,140,138,156,150,143,158,162,157,179,168,167,193,164,163,187,153,152,174,137,138,160,130,128,148,144,139,158,156,150,170,155,144,163,164,153,183,161,149,180,155,149,171,143,144,166,131,126,144,153,151,174,145,128,144,137,113,128,158,135,172,161,142,177,155,149,171,139,137,157,134,134,151,158,161,182,141,124,135,132,104,114,163,146,182,164,151,184,157,155,177,133,125,139,134,135,153,150,149,171,159,155,177,155,143,159,169,163,190,169,167,195,154,152,174,130,122,136,127,127,147,141,140,161,153,151,170,162,161,181,167,168,189,162,163,184,145,143,162,126,124,141,116,117,137,127,126,141,138,134,148,151,151,170,153,154,172,146,145,163,131,129,145,111,111,126,2 193,159,173,195,162,175,197,162,176,195,158,171,198,164,178,201,169,183,199,168,182,197,165,179,194,162,176,195,161,172,198,163,175,198,162,174,199,165,180,201,170,186,199,167,180,197,165,178,194,161,173,195,160,172,196,159,170,201,167,182,201,166,181,198,163,180,198,165,181,197,164,177,194,160,171,197,162,175,200,165,180,164,105,99,178,129,133,202,170,188,198,164,181,198,165,178,195,161,172,197,163,176,202,168,183,171,117,115,180,134,139,202,168,183,198,164,181,196,163,177,196,163,177,197,163,177,197,160,173,203,170,184,203,171,186,199,166,182,199,166,182,197,165,179,195,161,175,199,165,178,200,164,175,200,167,181,201,172,188,200,167,181,198,168,183,194,164,175,195,161,175,196,161,173,200,167,178,200,167,180,200,167,181,200,169,181,197,167,182,193,164,179,2 198,165,164,196,151,148,197,150,142,211,180,176,212,182,181,216,192,197,217,193,209,210,182,206,184,136,124,181,124,98,184,127,98,191,140,117,186,125,98,193,143,123,208,173,178,209,176,192,183,133,115,175,113,81,181,120,89,181,114,79,181,115,82,185,124,100,191,135,124,205,171,181,177,121,95,177,113,83,180,113,80,188,128,93,191,134,102,188,128,108,186,127,112,191,142,139,174,114,90,176,110,81,182,118,84,188,128,93,190,131,103,186,125,104,182,121,104,181,125,112,187,138,127,178,112,86,178,112,80,183,118,88,189,127,106,189,128,113,188,130,121,189,143,139,199,155,158,195,140,133,185,119,99,182,107,86,193,130,125,191,129,129,191,137,137,193,148,152,199,155,163,202,151,155,197,139,132,198,137,136,202,147,149,191,128,130,189,135,137,186,134,138,2 142,112,122,152,120,127,162,128,136,174,145,157,177,155,162,182,167,171,174,157,163,142,110,123,160,138,145,167,141,150,159,120,127,162,124,130,165,132,131,171,144,145,173,148,157,150,118,131,169,151,156,149,111,114,147,103,103,162,124,125,159,120,119,157,118,119,169,140,148,157,126,139,160,134,143,144,100,99,147,101,99,167,131,130,165,129,129,151,107,110,167,133,136,169,146,155,156,127,139,149,106,104,157,115,113,167,133,134,164,128,129,157,114,115,162,126,128,177,161,168,157,130,139,158,121,119,164,127,127,160,122,124,146,100,100,148,102,102,169,139,143,176,159,167,153,128,138,173,152,159,176,149,153,159,119,119,149,103,102,162,127,127,182,163,170,170,153,162,148,128,137,165,144,153,183,165,172,177,151,155,171,140,142,178,157,161,168,145,152,158,139,147,2 182,144,159,184,150,165,178,135,147,177,128,140,186,150,165,183,146,162,179,139,156,176,133,146,182,143,161,185,150,167,181,144,159,171,125,135,165,119,123,180,142,155,178,139,155,174,131,142,182,143,158,183,143,157,171,129,138,152,101,101,150,97,98,180,142,153,182,145,159,183,146,161,187,152,166,184,149,159,158,112,110,146,91,89,150,98,97,173,131,137,182,141,155,177,131,144,188,154,169,182,147,155,157,111,107,143,90,85,144,93,88,173,126,137,180,134,152,180,139,155,189,156,170,188,156,169,178,141,149,170,128,135,159,113,112,182,142,158,184,143,158,178,133,146,189,156,171,187,153,169,189,156,170,185,151,167,181,145,154,184,147,159,184,145,160,178,134,150,189,155,171,188,153,169,187,153,168,185,149,162,184,148,162,183,145,159,177,130,146,178,137,151,2 244,196,209,230,168,173,218,148,149,208,133,132,220,155,157,219,154,160,210,139,150,213,149,167,237,184,193,223,160,162,220,156,156,218,155,152,214,147,140,221,158,161,206,133,136,205,135,149,233,179,186,200,131,123,193,117,106,192,118,101,190,112,90,210,140,134,206,132,135,203,129,140,232,179,185,196,124,116,186,107,89,180,99,75,178,95,68,208,138,126,216,148,153,211,142,154,217,154,151,198,123,110,199,127,114,177,97,73,188,112,86,199,126,107,179,99,86,211,146,155,211,144,140,214,146,145,215,149,147,163,80,57,181,101,73,208,136,121,189,108,99,209,144,151,209,141,139,213,144,140,216,146,145,201,128,117,203,132,116,220,156,147,223,158,159,222,162,171,211,140,148,217,149,153,208,135,128,215,143,138,226,166,165,223,161,157,223,161,157,223,162,166,2 168,119,120,183,139,139,194,153,155,201,165,170,203,170,177,194,157,159,187,148,146,169,131,132,178,135,138,197,159,162,203,165,172,200,158,166,207,171,181,207,176,181,194,159,158,177,139,137,187,149,151,200,163,166,195,149,157,175,115,119,194,148,155,207,174,180,203,173,174,185,149,145,184,143,142,192,149,148,167,100,100,139,53,60,159,85,93,196,153,157,203,173,176,186,153,153,187,148,146,197,155,155,167,98,98,140,57,66,144,61,65,185,134,137,198,163,164,185,151,148,192,159,161,197,159,165,197,154,163,181,123,125,176,118,124,198,159,166,193,157,160,180,146,147,177,137,139,178,131,136,190,147,154,199,158,163,190,143,148,195,157,159,196,165,170,177,143,145,171,130,134,174,127,130,179,132,133,178,127,128,182,137,139,179,134,134,179,139,140,169,133,134,2 213,182,203,215,181,200,210,172,183,201,160,163,203,165,171,203,167,175,198,159,171,193,157,177,208,174,193,202,160,167,180,124,112,174,115,100,180,128,116,180,130,119,193,153,158,193,157,170,197,155,163,188,139,134,173,113,98,174,117,101,160,97,70,157,93,66,177,127,119,189,150,157,195,154,158,188,140,134,170,109,89,176,122,106,165,107,80,163,104,80,169,113,102,188,148,155,187,142,146,183,133,122,170,110,87,162,100,74,156,92,63,159,97,71,177,127,117,193,158,165,186,141,145,181,129,117,182,130,113,172,114,95,157,89,57,162,98,74,185,142,137,190,154,160,200,165,178,185,137,134,178,123,107,181,127,112,174,117,90,182,131,117,191,148,149,188,147,150,201,169,183,200,162,172,198,155,156,198,156,153,198,156,151,197,156,152,201,163,168,200,165,179,2 123,85,96,140,99,108,162,127,141,173,143,154,168,135,140,173,147,158,169,147,155,142,112,112,122,76,73,123,68,56,164,125,131,176,146,159,166,132,136,177,149,158,179,157,167,153,126,130,150,118,123,153,112,106,181,154,159,172,139,152,155,116,122,175,144,155,191,172,187,177,160,170,164,141,151,174,144,145,191,169,178,169,137,147,159,126,134,162,126,135,182,159,167,180,162,172,162,136,147,181,158,166,185,155,161,179,145,149,176,146,149,176,147,150,168,136,139,169,146,155,164,141,150,182,159,166,184,155,158,185,154,158,184,154,153,186,161,164,176,151,155,169,148,155,154,126,135,179,156,164,187,163,170,186,157,164,191,169,173,193,174,178,185,168,170,171,155,158,141,111,121,168,143,151,176,148,161,186,162,168,198,183,189,192,178,185,178,161,164,159,140,141,2 156,123,135,157,115,133,168,136,161,171,142,164,154,119,138,152,118,135,132,90,104,121,77,91,160,125,141,155,110,127,159,119,136,164,127,147,144,112,131,134,98,111,133,98,114,122,83,94,162,126,136,155,111,121,158,122,140,146,115,141,123,93,114,123,88,100,137,101,113,124,85,94,160,127,141,151,115,131,159,135,163,143,121,153,116,89,112,125,91,105,127,83,88,124,91,100,170,142,163,139,103,121,135,108,133,154,130,152,108,76,83,124,86,93,134,91,100,121,84,92,167,133,150,146,107,121,114,74,83,166,142,162,142,108,115,122,83,88,128,88,97,114,70,76,159,122,137,158,120,137,149,114,130,170,147,169,159,128,143,140,109,123,128,97,108,102,60,63,153,119,132,165,139,158,163,130,147,165,136,156,157,121,139,145,106,118,131,98,107,107,76,80,2 203,166,169,212,176,176,199,153,149,184,134,124,191,149,139,198,162,155,202,170,168,198,168,169,215,183,188,209,171,169,172,108,104,168,108,110,196,160,156,203,168,160,193,156,152,193,159,158,206,170,171,183,132,131,155,85,85,174,120,130,183,144,140,189,149,139,184,140,129,187,150,145,198,159,157,171,110,112,158,93,98,167,120,130,145,97,96,156,109,100,189,150,137,190,156,152,203,167,164,174,114,112,169,108,114,162,121,136,137,90,94,164,118,112,184,144,132,185,149,141,192,150,148,168,108,103,183,137,146,170,129,143,161,114,109,180,137,121,168,120,105,178,137,130,193,153,150,178,122,118,191,145,146,188,148,150,189,149,137,198,162,144,185,144,130,193,158,152,196,160,157,190,145,138,200,160,149,205,170,162,203,166,153,209,176,163,210,180,171,204,174,173,2 117,82,78,132,94,91,149,109,108,163,124,123,176,142,149,166,125,130,165,131,139,151,120,132,127,93,90,143,104,102,163,127,125,171,131,130,174,133,136,165,119,119,162,121,121,164,128,138,132,95,90,153,114,110,175,141,140,182,146,150,179,140,141,178,140,141,159,114,111,151,104,103,141,105,103,160,122,120,181,147,147,190,159,159,191,156,158,190,156,156,164,122,119,156,115,115,141,104,101,159,120,120,179,144,144,185,148,145,187,151,151,185,145,143,183,149,149,176,144,150,141,105,104,155,116,113,179,147,147,180,140,137,177,134,129,181,142,141,181,144,146,176,143,151,142,110,117,152,115,113,175,141,141,179,141,135,183,147,144,182,147,144,176,139,140,166,125,133,137,109,118,148,111,108,169,134,135,185,156,157,189,159,159,182,150,150,178,148,151,164,129,134,2 220,184,191,230,195,202,228,189,195,223,183,187,216,177,174,220,183,183,216,178,185,215,184,201,233,204,222,220,181,186,216,174,179,207,159,155,208,159,156,211,167,170,207,171,173,208,174,188,228,196,205,206,159,162,197,145,149,201,146,145,176,105,101,171,102,102,205,166,165,203,167,173,231,204,213,207,163,165,197,142,150,181,109,122,138,56,60,137,56,43,179,122,119,201,166,173,219,186,193,180,123,120,176,104,117,162,72,94,137,45,50,155,77,69,156,87,73,180,132,132,207,169,174,171,110,100,167,96,92,175,101,108,145,60,56,154,73,61,152,81,65,184,136,141,218,188,204,215,178,186,198,150,147,203,154,155,182,112,110,174,107,100,184,131,129,208,172,185,224,200,218,228,200,215,227,198,207,210,170,172,202,151,158,210,170,174,216,186,193,219,189,204,2 196,150,150,198,151,150,201,157,164,201,157,166,199,147,157,199,156,166,198,163,168,195,164,169,197,148,154,200,158,161,204,164,171,202,159,166,201,152,160,200,151,162,199,159,169,195,164,170,197,151,157,202,162,166,205,163,172,199,147,147,195,138,137,201,149,159,197,152,161,193,159,165,193,136,141,203,161,166,200,152,156,174,104,90,182,115,104,202,156,162,198,157,165,191,154,160,194,137,142,202,154,165,197,144,148,175,105,90,193,140,140,206,172,180,198,160,166,192,151,159,191,133,140,197,143,153,198,143,148,195,139,136,204,160,168,206,164,175,198,158,167,196,161,168,190,132,142,195,139,148,198,144,152,204,163,168,206,171,178,203,160,170,195,153,161,193,161,166,189,132,142,194,140,151,199,150,159,203,162,167,203,167,172,202,163,170,195,154,161,188,154,161,2 125,77,74,156,103,98,166,118,113,171,122,119,172,117,115,168,113,109,165,118,114,151,97,94,143,94,88,159,107,103,172,127,123,179,136,136,178,127,127,175,123,122,170,118,117,158,103,103,151,103,99,162,112,108,173,125,122,172,119,114,177,123,120,180,130,129,172,117,117,162,109,105,155,107,101,166,118,112,171,118,113,157,87,74,160,89,79,178,122,122,174,120,117,166,118,112,154,104,98,168,118,114,174,123,118,163,94,86,158,81,73,174,112,109,176,124,122,167,117,109,150,100,93,167,114,112,178,124,123,174,108,107,172,110,105,179,121,120,176,123,124,168,123,119,148,99,95,164,114,114,173,111,112,179,118,118,181,125,125,178,121,120,174,124,123,164,118,113,141,89,87,161,109,109,171,114,116,174,109,111,174,111,110,174,117,118,168,121,119,156,110,101,2 161,142,149,174,156,166,174,149,161,169,136,151,174,151,159,158,128,136,136,103,111,117,87,90,169,148,157,184,167,177,183,162,172,180,153,171,181,157,172,160,126,136,144,108,115,133,104,111,176,157,168,184,164,175,180,156,166,160,125,141,158,123,135,158,123,130,156,127,131,147,121,136,178,160,171,185,165,179,168,137,152,133,97,109,132,91,104,164,132,146,163,139,151,146,121,135,176,158,168,183,161,176,165,131,144,131,95,106,128,89,103,151,114,131,157,130,148,144,116,134,171,152,162,182,162,177,174,147,157,148,115,127,139,106,122,156,125,138,152,124,135,135,108,123,163,139,151,172,148,163,169,140,157,164,131,150,166,139,154,163,136,145,156,133,145,124,93,107,141,110,119,157,126,142,164,135,153,165,132,156,166,143,159,153,127,137,143,117,130,118,88,102,2 160,122,152,164,124,153,167,130,158,173,141,170,169,137,166,161,129,158,142,102,129,125,84,107,164,127,157,160,117,149,164,125,155,169,133,166,164,126,161,162,129,162,143,104,132,131,91,117,165,131,161,165,128,159,155,112,140,157,115,147,155,113,146,142,100,131,145,106,138,131,92,119,167,135,162,169,136,165,153,108,136,156,113,144,142,95,125,133,86,115,142,101,134,129,91,118,166,134,163,168,133,159,164,123,153,159,116,149,150,104,138,147,104,135,147,112,143,129,90,120,161,127,156,161,125,154,162,122,155,160,118,151,154,111,143,152,114,145,142,106,137,126,88,116,158,127,156,151,111,141,158,120,150,161,125,154,150,110,141,142,101,134,134,95,126,119,80,108,146,110,137,151,114,143,154,119,148,152,116,144,141,98,127,138,100,131,127,91,122,110,69,97,2 145,132,136,162,151,159,173,161,166,181,169,173,177,163,165,171,156,161,157,138,150,129,106,118,155,144,147,162,147,149,156,131,128,170,149,147,169,149,147,155,126,127,165,148,160,142,118,132,164,155,162,143,115,111,141,102,97,164,136,136,162,131,131,142,104,105,150,119,126,148,122,135,159,144,150,148,119,116,145,107,104,166,138,136,174,150,153,154,119,123,135,95,95,133,99,103,155,136,138,151,120,119,155,120,118,170,142,141,176,153,154,160,126,134,142,105,107,144,116,123,161,147,152,154,126,125,156,122,120,170,145,146,162,126,130,159,124,131,151,117,125,151,125,139,156,140,145,162,142,142,155,124,122,170,144,152,163,130,137,173,149,164,157,128,139,137,105,117,150,136,144,153,130,137,163,139,145,165,137,146,164,136,144,167,144,156,158,134,148,135,106,118,2 187,168,175,192,171,180,195,169,177,194,168,176,191,170,178,183,163,169,168,146,151,153,130,138,189,170,178,197,178,188,192,163,171,196,172,179,193,170,178,182,156,162,173,151,157,160,141,148,187,166,174,196,175,186,183,148,152,165,123,120,175,141,142,174,142,144,172,147,154,158,136,141,187,166,176,191,165,174,186,152,154,179,142,143,174,138,134,161,119,113,167,136,142,153,128,138,185,162,172,183,151,155,186,150,156,195,166,170,189,159,159,172,137,136,168,141,149,146,122,133,178,149,153,184,152,157,192,160,169,195,167,174,192,167,171,185,163,171,167,144,158,137,114,122,179,150,157,191,164,173,194,165,174,196,173,182,189,166,176,176,152,164,151,125,137,121,97,106,177,151,161,186,162,170,190,165,173,184,157,168,169,136,149,158,128,143,129,100,110,105,78,87,2 175,127,117,188,153,150,190,148,138,187,132,116,191,140,131,191,145,139,189,134,131,184,130,129,178,127,117,188,151,146,189,141,129,193,149,136,192,143,132,189,133,119,192,145,141,187,142,140,183,134,126,189,143,133,191,139,127,188,139,126,192,148,141,194,147,142,194,152,151,187,140,133,182,132,116,190,140,125,184,123,103,166,94,85,180,118,112,190,139,125,198,165,170,188,148,140,184,139,124,190,152,137,189,144,130,176,106,98,177,109,101,191,138,125,195,155,158,189,149,145,181,132,114,188,147,129,188,140,120,178,104,85,188,128,119,196,149,145,193,149,147,191,147,146,182,136,120,187,147,132,190,147,134,188,129,110,192,143,128,195,152,149,190,140,134,186,141,130,183,146,136,186,145,128,188,139,121,191,145,131,193,151,139,194,151,147,188,139,130,182,142,130,2 182,132,143,186,133,141,189,132,139,193,151,161,188,133,139,184,127,125,186,148,153,179,141,147,185,131,142,190,135,144,190,133,140,191,143,150,195,151,163,191,142,154,189,145,158,181,138,144,187,127,139,191,127,129,171,95,94,168,105,113,186,128,137,189,135,141,193,157,172,186,148,159,189,141,151,195,148,161,178,112,119,180,120,134,176,108,114,187,129,127,193,152,167,187,152,165,189,140,148,194,148,158,183,117,119,174,106,118,181,112,117,192,139,143,190,141,152,185,148,162,188,139,146,192,139,146,186,122,121,182,117,119,193,141,151,193,143,153,189,142,151,183,143,153,186,142,151,190,145,155,191,140,144,186,124,119,191,142,146,191,146,156,185,140,148,178,135,138,183,135,142,186,132,136,189,142,143,190,147,150,189,143,149,188,146,157,179,129,130,174,133,132,2 145,106,115,169,140,148,165,129,134,170,141,148,164,133,139,156,120,122,158,128,137,144,118,128,151,111,120,169,136,144,169,135,142,174,146,151,176,151,159,164,130,138,161,131,141,145,115,121,153,112,118,170,134,142,144,97,98,125,82,87,156,121,129,169,139,145,177,157,169,148,119,124,164,133,139,182,157,166,161,127,133,138,97,109,136,93,98,164,129,131,177,156,170,154,129,134,162,129,133,177,146,152,160,121,123,136,91,98,157,118,126,172,139,146,168,141,153,154,128,137,166,138,143,175,149,155,168,134,139,152,108,109,179,152,161,175,147,157,165,136,145,152,125,134,162,136,140,165,135,140,172,143,147,171,140,143,176,150,158,167,137,148,153,119,124,142,112,113,149,118,120,156,123,125,161,128,131,168,140,142,168,141,150,161,133,141,152,122,126,136,109,109,2 175,124,133,190,143,152,199,153,166,196,146,157,203,159,178,198,150,164,192,150,161,175,132,142,184,116,128,196,145,151,199,141,138,196,134,130,196,129,124,200,136,141,202,167,183,187,144,156,192,127,137,197,134,129,203,144,141,198,127,115,189,111,96,190,108,99,203,166,181,196,158,172,194,140,147,200,138,131,204,147,139,198,130,115,187,113,96,180,91,79,194,130,130,197,157,171,195,143,148,206,160,166,200,129,120,196,123,109,187,113,97,187,106,98,199,144,144,193,152,166,196,146,153,208,170,182,202,140,139,199,123,110,199,126,110,196,133,129,195,152,160,188,149,164,192,147,154,203,160,170,208,164,167,204,135,126,202,128,114,203,155,158,202,164,178,190,146,159,186,143,155,198,145,159,208,167,177,211,168,179,204,144,145,198,141,143,196,160,176,177,136,147,2 199,166,155,204,175,169,205,177,170,207,178,172,207,184,181,205,186,183,203,182,176,200,176,169,199,166,155,205,174,167,206,173,165,205,173,164,208,183,182,206,185,184,204,185,180,201,178,170,201,170,159,204,178,172,205,174,169,198,155,125,197,153,130,206,179,175,205,181,176,202,176,167,202,171,163,205,177,172,206,173,160,159,91,48,151,79,35,204,166,151,205,178,172,201,172,161,202,169,161,206,177,171,206,171,159,159,84,35,170,109,71,207,176,167,204,178,169,202,177,167,202,170,162,205,175,167,206,168,164,199,153,129,201,161,142,205,176,169,203,179,170,202,175,165,201,170,160,204,173,163,205,171,158,207,175,169,206,180,173,205,174,165,202,176,168,200,173,163,202,170,161,204,177,167,202,168,148,206,174,162,206,176,166,205,173,164,202,174,164,199,171,161,2 183,137,168,194,153,187,201,161,188,205,161,183,208,168,198,205,167,196,197,158,186,186,143,170,189,142,176,199,157,189,207,171,203,211,175,205,213,180,208,209,181,210,203,172,200,192,156,184,192,148,183,203,165,200,208,171,202,207,170,195,203,166,187,207,170,198,205,180,208,196,162,191,193,153,186,204,166,200,204,162,189,202,158,176,195,150,161,199,158,171,208,180,207,197,162,190,193,153,186,203,162,192,194,147,162,200,157,176,201,156,175,202,164,179,208,177,204,197,166,193,191,153,186,201,159,186,196,150,167,203,163,186,206,178,207,204,179,203,205,172,196,188,154,177,188,145,176,196,161,191,200,163,186,206,165,191,203,172,200,203,176,203,193,158,180,178,141,160,170,126,147,191,152,179,198,161,188,202,163,188,199,160,184,197,164,189,185,149,171,169,132,149,2 197,159,159,208,173,172,214,178,180,210,168,166,213,182,177,204,170,167,189,151,145,161,120,112,200,157,158,211,172,173,213,174,176,212,176,176,197,157,155,188,137,138,194,158,153,172,132,124,204,160,165,214,175,179,206,162,162,194,147,144,166,112,104,169,116,105,196,160,151,178,141,132,206,164,166,211,168,173,191,141,140,185,133,129,179,124,120,174,121,109,196,160,152,181,145,139,205,166,166,202,155,156,170,115,109,183,133,131,196,153,153,198,161,158,197,163,157,176,138,131,200,161,161,201,155,152,178,125,119,188,141,138,211,177,180,217,191,194,191,155,151,169,132,124,190,146,147,196,151,150,189,141,137,197,151,148,194,151,150,200,170,168,189,158,154,160,122,116,176,125,125,191,149,151,200,160,159,194,146,142,191,147,147,183,145,141,177,144,139,143,103,99,2 205,169,180,205,166,170,202,159,157,215,182,187,210,177,175,202,167,170,188,151,153,161,116,120,212,179,189,207,168,171,205,165,160,217,184,189,213,179,182,206,170,176,196,162,168,170,127,127,205,160,171,206,165,171,201,160,162,183,135,134,198,153,158,207,170,177,197,164,167,183,148,148,200,153,165,205,166,174,175,125,128,164,111,109,170,116,112,184,135,138,202,172,176,181,145,149,201,157,170,196,152,159,150,93,88,170,120,121,145,86,79,176,128,126,197,166,171,177,140,140,197,153,167,197,151,161,171,115,111,162,107,102,174,121,124,183,130,131,182,141,142,173,134,136,187,142,157,191,146,155,184,133,129,200,160,162,201,163,173,183,137,141,179,140,140,163,120,124,175,132,147,184,140,148,187,142,142,194,157,157,190,152,155,184,149,152,166,125,125,152,109,110,2 190,143,156,196,150,164,198,150,164,198,150,162,200,149,161,199,148,162,197,145,161,197,150,164,194,148,159,198,146,163,201,154,167,197,143,152,193,131,139,198,146,158,199,146,162,196,143,157,197,153,164,200,156,170,197,144,151,189,126,124,188,125,122,195,136,140,201,148,162,198,149,163,197,152,163,201,156,168,184,123,124,166,95,89,174,105,100,192,131,136,203,158,171,201,162,172,197,147,162,200,150,165,187,126,128,176,112,104,189,128,128,203,159,171,205,165,175,199,158,166,196,145,159,201,152,165,193,133,135,189,127,123,199,147,155,206,165,178,206,162,174,202,163,173,190,135,148,198,144,156,197,141,147,199,148,154,204,159,166,206,161,176,204,155,170,198,151,164,192,138,151,197,143,156,199,145,157,205,165,174,207,169,178,205,165,176,201,154,168,197,146,161,2 155,126,129,175,154,168,180,156,177,191,170,189,188,166,185,191,173,188,181,162,176,164,139,154,143,103,108,171,143,154,185,160,179,191,167,189,188,165,186,193,174,187,187,168,182,169,146,159,165,138,141,172,142,152,184,155,176,189,162,184,185,159,176,191,169,176,183,161,171,164,136,143,168,145,148,185,165,171,181,153,168,153,104,109,174,140,150,184,160,170,172,143,150,153,119,126,172,154,163,186,168,174,188,169,178,152,106,101,148,99,99,183,159,166,178,154,158,158,129,136,166,146,154,182,165,173,175,151,163,174,144,142,153,111,110,179,155,163,170,145,147,158,132,137,149,123,122,168,146,153,165,136,146,168,139,142,178,153,156,175,153,158,155,124,128,144,114,119,137,111,110,165,146,151,165,141,148,163,135,139,169,145,146,162,135,139,148,119,129,128,96,102,2 193,160,187,198,166,192,199,164,197,201,176,214,200,177,216,202,169,210,199,164,204,196,166,201,197,161,198,202,167,199,201,165,203,202,170,205,201,170,203,203,171,209,201,171,200,197,173,208,197,159,197,201,162,203,199,160,192,186,129,139,197,155,176,202,169,199,201,170,192,200,178,206,199,166,201,200,164,206,202,166,194,184,125,133,193,143,160,202,168,197,199,166,191,199,167,193,192,154,187,196,153,188,199,161,182,190,138,147,187,132,148,200,164,192,198,163,185,191,153,174,191,154,184,194,155,185,198,161,183,190,140,150,192,147,172,202,169,195,196,162,183,191,155,176,189,152,183,192,157,184,194,156,177,198,161,181,199,164,191,194,156,176,193,159,179,190,156,178,184,149,176,189,152,178,191,151,177,197,163,186,197,163,185,189,149,165,187,152,169,183,148,166,2 142,119,135,158,135,150,165,142,159,173,153,169,173,155,170,157,132,145,139,108,121,126,99,111,148,124,139,164,140,154,176,156,174,177,154,172,172,149,162,169,149,165,157,132,146,138,114,127,148,120,134,161,132,146,174,150,169,173,146,162,164,132,143,173,151,166,157,131,141,139,112,124,152,128,142,160,131,147,152,117,131,156,121,133,154,118,125,159,129,140,160,137,149,141,114,124,150,125,137,163,138,152,133,94,102,130,88,97,146,109,119,149,115,124,162,140,156,146,122,136,144,118,131,155,127,140,149,114,123,144,106,117,150,115,126,167,143,158,152,124,138,135,106,121,139,112,126,151,122,139,166,139,155,169,143,159,160,131,147,165,142,158,149,121,135,127,100,112,132,106,121,142,112,129,156,128,145,162,133,152,159,129,144,147,117,132,137,107,121,119,91,101,2 166,126,134,182,144,152,192,153,165,202,171,184,204,176,186,199,168,175,191,160,165,178,148,153,175,139,148,186,145,156,194,155,172,192,158,177,182,145,163,197,165,177,192,158,164,180,145,151,176,138,148,192,155,167,185,144,163,160,123,150,137,99,130,157,116,139,195,163,174,188,158,170,173,130,143,191,156,169,183,148,168,147,113,147,125,92,130,131,90,120,188,156,171,190,159,170,175,136,151,191,156,171,176,139,158,133,95,130,125,88,126,139,96,128,183,146,160,188,154,164,177,144,157,187,152,165,184,147,163,159,119,145,145,99,128,151,105,127,186,149,161,186,154,164,168,131,145,178,138,151,191,154,166,194,163,178,178,137,152,189,155,169,187,153,162,179,145,154,157,116,126,175,138,150,186,152,163,190,156,169,191,156,169,193,163,174,185,151,159,171,137,145,2 25,18,33,143,135,164,182,179,210,175,158,173,174,155,177,176,157,180,115,99,123,11,4,15,96,87,111,186,181,206,181,166,187,163,119,116,169,136,145,167,125,126,168,138,153,61,49,72,151,140,166,185,169,184,171,138,136,163,114,107,159,105,98,161,112,113,182,154,169,115,97,119,165,158,185,183,165,182,166,122,113,173,136,134,160,106,95,161,109,111,184,163,183,141,124,147,164,159,183,185,171,189,175,146,145,170,131,121,159,102,87,166,122,125,185,165,185,143,129,157,150,139,164,185,170,190,172,140,143,161,108,93,165,110,96,172,139,150,182,157,173,119,102,125,101,86,109,184,167,191,167,134,136,160,112,104,167,123,123,169,132,142,168,139,157,65,50,68,32,23,39,151,138,162,175,155,167,175,155,168,172,148,162,173,144,159,121,98,115,13,5,15,2 0,0,10,101,78,104,205,165,188,198,155,164,217,190,210,221,192,215,164,137,164,20,12,29,43,32,52,178,133,147,190,142,150,191,142,141,187,135,131,199,158,161,211,173,190,100,72,94,116,99,124,186,141,151,182,136,138,193,149,148,176,121,111,197,160,163,210,175,184,176,142,164,136,104,122,169,116,115,203,164,161,186,136,124,178,127,114,200,163,154,188,139,133,199,168,190,155,123,140,190,134,125,182,126,114,193,147,134,182,128,102,181,125,102,179,118,103,195,157,169,154,131,151,207,158,156,189,138,129,201,158,150,179,114,85,178,116,93,202,155,150,204,177,196,97,80,104,232,200,216,215,176,176,210,161,143,186,122,93,192,136,122,218,177,180,166,142,167,23,16,35,196,170,191,238,211,225,226,194,197,206,153,136,205,153,141,214,180,194,75,59,81,2 162,127,131,180,144,151,189,156,172,182,139,146,185,146,160,183,150,170,171,131,144,56,37,41,178,147,160,190,160,176,196,169,186,187,142,139,192,155,163,194,164,187,187,154,168,135,102,111,185,157,176,197,176,201,199,171,185,190,144,137,193,150,152,197,161,178,191,158,182,172,139,154,189,164,186,196,169,185,194,153,154,185,131,117,185,129,114,195,154,162,196,162,191,177,142,159,190,170,194,190,151,153,180,123,102,186,132,116,194,147,144,199,161,170,195,170,193,179,146,161,190,164,187,198,168,181,195,153,155,189,136,125,199,159,161,203,171,187,193,166,183,178,148,158,187,163,183,199,174,196,206,180,204,202,167,177,203,171,185,199,172,189,190,162,176,169,143,153,180,153,168,193,171,191,200,170,190,203,168,187,200,169,183,190,167,174,186,157,163,127,98,106,2 136,119,132,149,133,148,159,144,161,163,150,166,162,150,166,155,141,157,139,121,137,120,103,118,144,128,142,157,143,159,168,155,172,174,164,181,171,160,176,161,148,161,148,132,147,128,110,126,150,136,153,161,148,166,172,161,178,178,170,187,168,153,166,160,143,157,155,141,157,133,117,130,152,139,155,164,151,169,171,158,172,170,154,167,159,134,147,153,127,143,156,140,158,139,125,142,153,141,158,166,156,173,162,142,156,162,139,151,166,146,164,155,132,147,153,138,156,134,118,132,148,135,151,163,152,170,166,149,166,170,154,169,173,161,179,164,152,168,148,134,152,129,113,127,141,127,142,156,143,161,165,153,170,168,155,173,168,157,174,160,149,166,140,124,139,123,108,120,132,117,132,146,132,150,154,142,159,154,139,158,154,139,157,146,132,148,127,109,121,112,96,110,2 191,140,154,207,159,170,208,159,171,206,157,168,207,157,168,207,157,168,206,158,168,195,143,155,198,143,153,205,156,168,209,161,174,209,159,171,206,153,165,208,158,170,206,155,168,199,143,153,202,149,159,205,149,165,206,151,165,202,139,148,199,130,142,198,134,145,205,150,163,203,150,159,205,150,165,205,139,158,200,131,145,195,122,132,197,126,137,194,121,133,208,156,168,208,159,172,205,151,165,204,140,156,202,133,147,201,135,147,203,137,150,203,137,150,208,152,166,207,157,170,204,147,162,205,147,162,203,129,147,204,131,151,207,143,160,206,147,164,207,146,165,205,154,167,201,145,159,204,146,161,204,135,155,204,137,157,206,147,164,206,145,163,204,142,160,201,138,153,192,133,148,203,144,159,203,143,159,205,142,159,206,151,165,204,144,160,202,135,154,192,122,139,2 197,148,167,201,151,171,206,161,179,205,158,174,205,158,174,201,149,166,202,156,173,199,153,168,199,146,166,202,151,171,207,160,179,206,155,171,203,148,163,203,149,166,201,152,167,199,148,164,201,142,164,203,146,169,201,143,160,197,138,152,197,133,149,195,132,148,193,134,148,199,144,160,200,136,161,202,138,160,196,133,149,195,128,144,197,134,150,194,131,148,189,123,139,200,147,164,198,137,157,202,139,159,199,139,157,198,136,153,201,141,158,200,136,156,197,135,152,200,149,166,201,145,166,201,138,159,201,135,156,201,139,159,204,143,162,204,147,165,201,147,163,200,141,161,199,142,163,200,139,161,200,129,153,201,134,160,203,140,165,204,150,170,201,149,170,199,139,164,196,141,160,200,141,162,199,131,157,201,141,166,202,145,167,202,149,169,199,144,167,196,140,163,2 196,145,140,213,167,162,211,163,155,215,170,168,214,159,158,212,168,157,206,166,156,206,167,158,205,157,146,213,167,163,209,147,143,207,136,138,216,163,168,214,176,167,209,169,157,205,165,157,207,165,153,208,156,149,201,133,137,197,132,134,210,144,139,210,168,160,211,174,164,212,174,169,210,168,159,203,145,140,199,136,139,207,150,153,206,141,144,212,144,139,213,176,165,213,178,173,208,163,156,194,132,130,193,124,128,204,147,148,205,147,150,216,159,159,214,172,158,212,175,164,204,160,153,195,130,124,192,111,115,205,147,151,208,150,153,212,163,158,210,164,143,209,173,159,200,157,151,199,146,134,201,133,127,210,143,143,210,163,161,210,160,146,211,170,159,213,187,178,201,155,148,207,165,155,212,175,167,210,161,151,213,171,164,211,171,161,212,179,168,210,178,166,2 162,139,146,178,158,167,175,156,164,183,163,175,182,160,171,179,159,164,158,140,146,149,131,137,163,141,150,181,161,172,176,149,159,168,138,152,183,160,175,186,169,178,173,155,161,160,143,153,165,142,144,179,157,166,166,139,153,157,132,143,172,145,151,177,155,163,177,160,167,169,153,165,173,154,162,174,150,158,160,135,147,172,150,160,169,147,158,172,140,152,181,161,169,166,150,159,176,155,163,168,145,154,150,122,135,167,145,152,168,146,156,176,153,167,172,150,155,159,137,137,165,145,155,166,141,149,140,104,116,166,142,153,170,150,161,171,147,156,164,139,143,164,151,158,163,140,150,164,142,150,156,125,129,163,133,140,178,156,164,178,159,168,165,144,149,163,150,158,157,136,147,164,140,146,176,157,163,178,160,166,172,153,158,171,152,158,164,147,154,155,143,152,2 185,163,181,190,168,187,191,166,185,190,164,183,188,158,179,187,159,181,187,166,185,185,164,183,188,168,186,192,170,188,192,164,183,191,165,184,192,164,185,191,163,184,189,166,186,186,165,184,189,170,186,194,173,190,192,164,182,186,147,153,186,147,159,194,167,189,190,166,186,187,165,184,191,170,187,194,176,193,193,165,179,172,116,107,164,103,93,192,163,180,190,167,188,189,168,185,191,174,190,193,178,196,193,165,178,163,102,91,158,98,93,195,173,191,190,168,186,190,171,189,190,166,186,192,172,191,193,172,189,187,149,162,191,155,172,195,176,195,192,171,189,190,170,188,189,165,185,191,168,187,193,171,189,195,174,194,195,172,190,194,176,193,191,171,188,188,169,186,188,164,183,191,166,185,192,166,185,194,173,190,194,172,189,194,174,190,190,168,186,187,167,184,2 126,98,108,146,115,135,171,147,163,178,153,165,168,137,152,178,154,164,183,163,172,172,152,160,140,112,123,156,122,142,177,155,171,172,145,153,163,131,147,165,136,148,178,155,170,183,162,173,152,127,142,176,152,165,155,126,133,125,80,83,128,80,90,125,83,93,160,130,144,180,158,171,149,123,143,156,133,144,137,99,103,150,106,112,147,103,114,120,75,87,149,115,129,175,147,166,153,134,149,168,152,163,149,115,124,155,112,121,148,104,111,129,82,90,151,112,126,172,139,162,142,121,133,147,124,139,151,117,132,154,114,123,138,95,101,129,87,94,173,144,159,166,135,156,136,115,129,139,110,126,147,109,128,178,156,175,169,146,157,176,154,168,174,144,164,156,125,141,128,106,120,140,114,129,147,110,129,162,137,157,185,170,186,164,139,156,159,129,149,151,115,133,2 190,151,163,194,157,169,195,161,172,197,159,170,202,164,174,202,166,176,192,155,165,189,150,161,193,155,167,198,163,175,191,147,162,193,153,165,205,170,180,201,162,173,195,161,175,192,154,167,195,155,168,195,152,164,181,123,130,194,147,151,196,152,153,198,155,162,200,166,180,195,159,173,195,150,164,197,153,164,185,129,135,190,136,139,184,126,124,183,127,127,201,160,175,200,160,178,197,156,169,199,159,170,196,153,165,180,128,133,161,99,94,175,119,117,205,163,176,200,161,177,196,152,165,199,160,169,189,144,154,180,129,134,183,132,134,191,146,148,208,170,178,202,161,174,194,146,161,200,158,169,192,149,162,196,152,164,206,161,175,209,169,180,207,168,178,202,158,171,194,153,165,199,159,171,201,162,172,200,153,164,200,150,163,207,166,176,206,167,176,204,167,179,2 164,134,137,188,157,163,163,119,116,152,104,100,188,146,148,193,155,153,188,158,163,140,107,108,171,138,141,182,143,141,147,91,77,147,89,76,186,139,136,196,152,150,188,149,149,166,130,136,184,155,161,193,157,159,151,94,83,157,100,90,189,140,139,188,140,139,182,135,136,182,146,149,175,136,131,185,142,139,169,118,114,161,103,96,202,159,163,192,146,142,178,127,120,179,137,128,172,127,116,201,166,168,191,148,151,184,132,137,191,140,140,184,132,127,168,113,102,170,123,112,173,136,140,199,167,175,183,133,130,158,96,85,182,128,125,184,133,128,164,109,96,163,116,102,148,101,103,178,134,133,191,151,151,175,122,116,190,143,142,185,138,130,165,113,94,170,127,112,165,126,130,187,150,155,209,181,189,213,182,187,207,170,169,197,159,155,181,138,122,185,152,146,2 124,93,86,140,111,112,168,148,157,168,147,151,160,129,122,143,104,99,146,118,122,132,102,104,117,81,68,142,110,105,174,154,167,174,153,162,168,139,139,147,106,107,145,110,113,136,104,108,127,94,85,146,112,109,161,133,145,155,119,124,158,124,124,134,86,83,120,71,64,127,89,88,139,108,112,140,101,102,131,82,75,136,86,79,137,88,78,129,77,72,104,49,40,118,76,70,142,113,122,122,75,71,127,75,67,145,98,98,166,128,134,146,100,105,111,54,45,114,70,61,143,116,125,124,82,82,136,90,88,150,105,107,164,128,136,162,127,136,138,97,94,125,88,84,130,97,102,138,103,108,154,120,132,153,112,115,168,136,140,175,153,163,169,147,156,139,110,113,125,94,99,143,114,124,160,133,146,164,137,143,169,143,149,168,146,152,156,131,136,133,105,108,2 183,173,189,183,171,189,183,170,184,184,170,180,184,171,187,183,167,187,182,169,191,178,166,186,184,174,191,185,172,189,186,163,169,183,152,151,180,149,152,184,164,183,183,171,193,180,170,192,185,176,195,185,168,184,181,145,141,175,134,123,170,121,105,180,149,155,182,170,189,180,168,188,186,178,194,186,168,179,181,146,141,163,110,88,153,97,73,173,130,120,183,169,185,180,169,189,186,179,196,185,164,170,181,144,137,152,95,72,130,65,42,174,135,131,186,176,198,179,167,186,184,177,196,184,167,179,179,142,137,157,103,84,159,108,95,184,161,173,185,177,200,180,167,185,183,174,193,183,174,192,184,166,180,181,149,154,184,155,164,186,170,187,185,176,197,182,172,191,183,174,191,183,174,192,184,171,189,185,169,188,185,166,183,186,171,187,185,177,194,182,173,192,2 171,153,155,188,171,175,193,177,181,191,173,180,191,173,182,190,172,178,178,158,160,160,139,137,176,158,160,195,180,185,202,186,193,201,185,195,198,181,192,194,177,185,184,165,168,169,147,144,183,166,167,198,182,186,201,184,191,199,178,179,199,180,186,196,179,190,185,166,170,169,148,146,185,167,169,200,185,189,203,185,190,162,119,99,155,110,90,197,180,190,186,168,175,167,145,147,179,159,160,198,182,185,205,188,193,151,104,84,146,101,86,202,188,198,188,170,177,172,152,154,180,160,161,194,177,183,200,184,193,191,169,170,193,171,176,198,182,190,185,166,170,170,149,149,176,156,158,184,164,169,192,173,179,198,182,188,197,181,187,191,174,177,178,159,161,160,138,135,163,141,140,176,155,156,183,163,165,185,165,167,188,170,172,178,158,158,163,140,138,150,125,121,2 129,87,85,144,101,99,160,123,122,163,129,126,161,128,122,161,134,130,140,111,106,108,74,68,136,92,94,158,120,121,171,138,139,166,133,128,163,129,124,164,136,136,145,114,111,116,81,78,141,96,95,158,118,115,171,138,140,150,105,99,142,97,86,142,100,93,144,111,110,120,87,81,157,126,125,166,132,128,178,150,153,154,111,109,125,76,64,118,68,57,136,97,88,122,86,79,162,138,135,174,148,145,181,157,159,155,113,109,129,77,65,136,97,89,147,116,110,122,91,82,159,134,129,172,150,147,167,137,132,159,125,120,131,82,70,158,132,132,147,122,118,117,88,79,149,119,111,158,128,122,160,131,126,165,139,138,151,119,109,162,142,139,141,116,111,108,82,76,133,98,87,143,108,103,153,125,122,159,133,133,161,144,139,148,126,120,131,106,101,93,75,72,2 175,145,146,181,151,152,180,152,149,177,149,139,175,147,144,174,151,152,161,134,130,141,110,107,173,138,138,183,157,159,169,130,125,156,112,100,164,127,120,159,123,117,164,138,139,145,112,110,173,138,135,177,145,147,166,126,124,151,104,93,140,90,78,132,82,68,148,109,102,141,103,96,176,143,139,186,160,161,172,135,138,145,94,81,131,86,75,122,71,58,148,107,97,143,109,99,179,150,146,190,169,172,171,135,137,153,107,97,131,77,62,139,98,87,158,126,121,146,114,106,179,155,153,182,156,154,162,118,111,155,112,105,133,80,67,158,126,122,163,139,138,144,114,106,175,152,149,166,135,127,174,150,149,155,118,111,134,82,69,167,142,143,161,139,139,140,110,103,163,131,125,158,123,115,171,148,147,163,131,127,153,119,109,168,150,146,156,132,128,135,106,100,2 155,129,127,213,180,179,209,176,172,197,162,154,188,153,147,193,159,157,196,170,169,79,63,64,198,164,165,189,143,137,188,145,128,181,139,120,179,136,120,188,151,135,200,171,163,163,140,140,195,162,158,192,152,144,174,126,104,169,122,94,164,115,84,172,124,95,182,145,124,191,165,157,196,165,153,191,152,137,171,119,100,160,111,80,149,95,57,176,133,105,194,162,142,197,174,163,193,161,154,179,133,116,173,124,106,160,111,83,158,109,73,182,145,115,197,171,157,197,172,161,191,161,152,187,148,138,178,134,113,172,125,96,178,135,100,191,157,128,199,170,153,201,178,170,192,162,153,191,157,146,190,155,139,187,148,122,190,150,120,198,164,139,205,178,162,205,184,177,195,168,161,198,166,157,206,178,168,205,176,156,199,164,140,208,179,157,216,193,181,183,163,158,2 215,172,172,222,184,181,215,178,176,214,179,178,217,182,180,219,182,181,216,185,181,217,185,181,221,183,181,219,181,175,220,185,181,210,166,156,211,171,164,219,188,185,218,187,181,218,185,180,225,185,181,222,187,182,213,167,153,174,94,61,189,123,95,222,192,185,224,194,189,215,182,178,223,185,180,228,199,196,207,153,133,177,96,56,184,110,78,215,170,159,224,195,189,220,191,185,220,182,177,225,190,187,214,161,142,186,108,69,183,107,67,209,158,134,224,197,193,225,197,189,220,186,179,220,187,182,219,179,172,208,144,114,210,155,131,218,187,179,223,197,189,227,202,193,215,181,174,217,180,174,213,174,169,217,167,150,227,190,179,228,203,199,220,196,187,224,198,190,216,179,173,218,174,167,219,179,171,223,188,181,226,197,189,229,201,193,223,199,191,217,191,178,2 195,166,168,207,182,182,224,204,209,224,201,209,215,192,198,208,182,188,193,166,169,176,150,150,204,177,179,210,185,187,218,197,204,219,198,209,225,206,216,217,193,198,204,179,182,193,169,169,210,182,186,204,177,183,208,183,192,173,122,115,188,143,140,209,180,186,204,179,185,195,170,171,205,176,183,214,190,198,188,146,146,129,58,40,140,72,53,172,122,111,201,178,185,182,155,159,199,168,176,200,167,173,197,162,166,151,87,71,136,65,42,183,141,138,207,183,192,182,154,157,192,158,169,206,172,181,208,179,189,193,151,155,175,122,116,192,149,146,195,167,174,177,145,148,181,145,156,194,159,171,193,157,167,193,160,171,181,145,157,180,144,151,173,139,144,161,126,128,155,117,126,175,140,148,179,142,148,166,127,131,176,137,143,167,125,129,162,126,130,144,108,109,2 181,167,178,188,176,187,193,182,196,194,183,198,194,183,197,191,179,193,184,171,186,172,157,174,176,158,171,188,174,188,195,185,199,197,186,200,196,185,200,191,179,194,183,170,187,167,146,167,168,144,162,185,170,188,184,166,175,180,159,164,189,173,185,190,178,193,179,161,179,161,132,153,163,140,160,171,152,173,155,118,127,158,119,122,174,147,152,180,161,175,171,147,168,157,124,147,147,117,139,153,124,150,141,99,115,139,91,98,159,123,132,163,131,148,161,129,152,149,114,136,133,105,129,141,113,138,143,111,134,140,100,112,147,106,120,156,119,143,154,123,147,144,112,135,121,94,118,127,98,123,141,113,138,147,119,141,149,114,136,153,121,145,147,115,137,139,108,131,109,85,110,117,89,113,128,99,121,140,113,136,145,115,140,140,108,133,135,100,123,129,98,124,2 187,151,161,186,148,159,187,150,165,188,151,162,186,146,155,184,143,152,179,135,143,177,132,139,189,151,161,187,147,158,186,144,148,186,144,145,179,131,124,182,138,138,185,144,153,181,135,145,195,161,172,187,144,152,173,117,105,170,112,97,171,115,96,180,130,122,187,148,156,182,138,147,196,163,174,188,148,154,169,112,99,145,75,51,166,104,79,183,135,124,189,151,160,185,144,152,196,163,176,193,157,166,178,127,119,165,101,80,171,111,85,190,147,139,194,156,161,187,148,152,192,154,161,195,158,168,193,154,158,189,146,142,190,147,139,194,155,153,194,158,161,185,144,145,190,149,155,195,157,166,197,160,168,192,152,156,197,162,163,200,167,171,193,155,160,183,141,144,192,154,164,198,163,171,199,162,169,194,155,157,196,160,162,203,176,183,198,165,173,189,151,160,2 181,148,141,189,158,156,172,124,114,178,138,134,186,152,150,182,146,138,166,122,107,163,121,110,183,150,147,193,162,162,193,158,159,186,146,148,181,141,135,179,140,132,173,131,119,168,128,115,190,160,165,200,174,183,200,173,182,167,117,119,161,111,113,167,118,108,175,134,122,178,146,139,201,177,185,204,180,187,205,180,194,110,66,73,121,77,86,176,128,119,165,115,96,174,135,123,202,176,186,205,177,183,204,177,182,149,105,110,158,110,119,181,133,126,162,109,89,174,134,125,207,186,193,209,185,195,209,184,191,206,179,188,192,154,158,191,156,161,177,134,126,174,135,127,202,181,188,206,184,191,210,186,196,213,191,203,210,189,200,203,181,191,188,156,160,180,147,147,194,168,172,196,168,170,205,180,187,211,189,200,213,195,211,204,184,195,188,160,166,175,142,142,2 169,141,151,181,161,182,182,162,183,180,157,172,180,159,175,177,158,174,167,144,153,154,130,144,181,159,172,187,166,182,185,164,182,141,101,108,157,125,137,181,162,175,172,151,158,156,129,139,177,150,159,174,146,157,177,151,168,119,78,90,124,80,85,183,163,180,176,157,173,153,125,133,167,131,130,164,131,137,143,100,103,141,98,103,132,88,90,158,123,130,174,153,168,160,134,143,177,150,157,180,155,167,152,113,115,127,79,79,135,89,92,143,101,104,167,141,153,162,139,154,176,151,163,177,150,162,174,142,148,159,122,128,155,117,126,163,129,141,169,147,166,155,129,146,177,155,170,183,161,179,183,159,174,181,156,175,180,156,178,174,150,169,163,134,148,145,114,127,172,150,167,179,157,177,181,156,181,171,141,158,161,125,137,155,122,139,145,112,126,141,112,127,2 203,135,157,211,156,172,217,171,184,220,176,190,222,186,195,222,184,195,217,176,187,209,160,171,209,152,172,216,170,185,221,182,196,223,185,198,225,189,200,224,183,196,220,179,191,214,171,181,213,162,179,219,180,193,222,176,191,212,147,153,212,146,147,222,174,183,222,180,193,216,174,185,214,163,180,221,170,189,217,152,162,195,113,112,200,117,114,214,146,145,220,181,192,216,174,183,214,160,180,221,169,189,206,123,130,196,113,112,209,130,128,214,148,150,221,182,190,218,178,190,214,159,178,220,172,188,216,150,158,216,149,155,218,158,162,222,176,188,221,179,191,216,172,182,211,157,175,217,172,184,222,175,188,223,172,185,222,183,192,222,183,194,218,171,183,213,163,175,209,152,173,217,164,180,220,173,187,221,175,187,221,184,193,221,172,186,216,169,179,209,161,169,2 163,148,168,173,157,177,181,167,186,186,173,190,186,173,189,185,172,189,177,164,181,164,151,166,168,153,174,178,162,184,186,167,187,186,165,178,183,159,169,187,172,188,184,171,189,170,157,173,170,152,174,184,167,188,190,169,186,167,129,129,159,119,116,186,165,175,188,176,194,177,163,179,175,158,178,187,172,193,189,171,187,153,114,113,150,109,104,181,155,159,187,174,192,180,166,183,175,160,182,185,170,192,191,174,190,171,137,140,170,135,134,187,164,171,186,172,190,181,167,185,171,156,177,181,163,185,191,174,192,190,168,177,187,159,166,190,170,184,189,175,193,178,164,182,168,153,170,180,163,183,189,171,190,190,175,191,189,171,187,189,171,189,185,171,189,174,159,177,161,143,164,174,157,179,183,166,186,187,169,188,188,174,191,187,173,191,180,166,183,168,155,170,2 85,51,56,207,148,148,223,170,172,232,186,184,222,170,171,221,176,169,199,153,150,44,26,36,167,106,102,216,150,146,229,179,179,213,160,161,188,129,139,217,164,166,228,168,164,116,79,84,196,134,132,217,150,154,219,158,160,196,141,148,187,131,147,205,150,157,221,161,156,165,116,115,201,147,144,213,151,157,214,155,160,231,188,190,204,151,163,169,115,132,205,142,138,178,122,124,201,150,146,211,154,160,220,175,181,226,185,188,189,132,142,161,105,120,207,144,147,167,107,109,199,149,148,201,139,146,204,151,161,202,148,154,176,117,126,186,130,135,211,144,141,140,90,89,147,102,111,213,144,150,196,133,140,186,122,128,193,132,138,200,134,135,207,133,131,74,44,49,56,37,49,186,126,128,206,132,135,211,147,150,212,153,155,212,144,141,143,93,95,9,4,9,2 156,123,129,165,126,135,185,151,160,195,163,172,198,168,177,185,155,158,176,144,144,157,125,123,157,125,131,174,139,147,197,166,175,197,164,172,186,149,156,175,137,137,187,157,158,165,131,129,168,135,139,184,152,157,184,144,151,179,130,134,157,104,105,177,135,140,191,163,170,175,148,150,173,139,144,183,152,158,159,110,117,161,106,111,154,103,108,165,117,125,187,161,169,175,151,156,170,136,143,183,151,160,150,101,110,144,89,94,147,96,100,153,104,109,178,147,157,166,137,142,162,126,130,176,142,150,172,131,140,158,108,112,160,110,113,160,115,119,177,147,155,163,136,141,151,113,116,162,123,130,182,151,164,176,137,147,173,134,141,172,136,143,175,148,152,158,134,142,141,104,109,157,120,129,180,149,161,182,154,163,181,154,162,178,152,157,168,143,149,142,116,125,2 200,161,182,209,171,190,212,175,189,210,170,178,204,161,165,202,157,166,204,164,176,195,158,175,201,162,184,201,158,171,202,159,166,197,149,149,194,145,141,193,146,140,195,150,152,197,157,173,194,150,168,194,148,151,184,131,125,176,116,107,183,129,116,186,135,122,183,133,126,192,150,165,187,138,153,181,127,126,178,122,112,166,102,87,174,117,98,176,121,102,180,129,120,192,151,165,191,145,161,177,120,120,178,120,113,171,111,94,174,119,98,172,117,95,185,138,133,190,149,160,194,149,165,184,131,133,177,118,108,178,122,106,177,123,104,180,129,113,185,138,136,183,138,147,196,153,168,193,146,152,193,146,145,188,136,128,184,132,121,189,142,141,188,142,151,184,138,155,195,153,170,203,161,175,201,157,164,195,146,148,190,139,139,192,145,152,192,146,162,179,132,155,2 194,185,194,202,193,202,193,184,196,169,156,169,153,137,147,116,98,108,145,123,127,187,175,183,201,193,202,207,200,209,213,206,219,186,174,184,159,142,150,171,155,166,132,112,119,145,128,136,201,195,206,211,204,215,208,197,205,193,169,170,156,132,137,146,126,134,153,136,145,135,115,123,205,198,211,209,200,209,198,176,174,171,135,129,164,124,120,174,152,155,142,120,126,136,116,124,204,190,199,207,195,203,201,183,184,199,182,189,153,113,111,193,169,167,194,181,188,162,144,153,200,185,193,209,196,206,213,203,213,212,205,217,195,178,182,197,180,184,208,203,215,197,190,203,198,182,190,207,191,199,214,201,210,215,207,218,212,207,220,207,202,216,203,197,211,194,185,198,193,171,174,201,183,190,207,191,197,211,198,206,210,200,211,203,196,209,198,190,205,191,178,194,2 220,167,166,220,160,154,220,158,151,222,166,164,227,175,179,226,166,172,223,176,174,219,165,163,221,162,164,221,142,142,220,143,144,222,159,166,203,127,128,206,132,129,225,182,179,221,167,163,222,154,160,224,151,155,224,148,153,212,136,138,183,96,88,196,126,118,224,182,177,219,170,160,222,166,170,223,161,163,226,158,163,205,124,123,198,118,115,216,155,152,221,175,170,218,168,154,222,163,169,223,151,159,226,152,161,218,158,160,194,105,101,217,157,152,220,171,159,219,170,157,223,165,167,225,160,168,223,156,164,223,164,168,217,144,151,222,168,163,220,162,149,220,172,166,219,168,164,218,159,158,223,164,165,225,174,176,225,169,173,223,170,170,221,175,172,218,167,162,217,162,157,220,167,161,224,172,166,224,177,174,224,171,171,223,173,173,221,178,176,217,166,162,2 157,130,127,170,143,143,175,143,142,169,131,121,166,126,114,161,120,111,156,121,120,130,96,94,164,137,134,171,141,141,189,161,163,188,158,160,175,138,135,161,118,111,159,119,117,144,110,109,167,140,136,181,155,151,180,143,132,173,129,123,160,111,102,149,97,87,150,103,97,152,115,115,167,136,129,182,154,149,166,122,107,155,103,83,156,105,90,147,93,81,159,116,111,160,127,128,171,142,135,184,157,152,180,143,135,167,120,102,161,112,95,158,110,98,166,129,123,168,141,141,168,138,134,188,165,160,189,159,151,176,136,126,169,124,111,166,123,112,170,138,137,170,149,153,158,129,126,174,145,139,184,153,146,179,145,137,174,135,127,169,131,122,176,149,147,163,138,137,143,110,106,165,136,133,181,157,154,186,162,158,185,162,162,183,161,162,162,135,136,142,111,107,2 204,166,181,211,175,193,215,179,191,219,185,197,218,178,192,218,174,179,219,187,199,216,181,195,210,170,178,213,174,184,215,176,187,214,167,174,209,146,150,206,137,134,221,189,204,218,180,190,212,174,180,209,161,159,210,162,167,207,145,153,199,119,119,197,119,118,216,171,179,215,173,185,212,174,177,212,164,163,207,148,146,203,138,142,192,109,106,194,110,108,210,156,168,215,176,199,210,163,163,214,172,179,210,147,147,202,124,123,185,100,99,161,66,61,206,150,164,213,168,188,210,162,164,211,159,160,209,144,144,205,130,123,199,120,115,182,96,95,204,143,159,205,149,163,211,166,164,212,162,161,211,153,152,207,142,138,209,147,149,211,155,162,209,157,175,206,150,169,209,165,169,213,170,178,214,167,173,215,163,164,214,163,167,215,168,176,217,173,182,208,148,165,2 199,174,176,201,174,176,202,174,177,202,172,175,201,172,174,204,177,181,202,173,175,203,178,181,201,177,179,201,173,175,203,175,178,203,171,175,198,162,159,197,159,158,201,169,171,204,180,185,201,176,178,200,168,171,199,165,164,193,144,142,193,142,131,185,127,114,194,150,148,207,185,189,195,163,157,184,132,118,190,138,136,194,146,145,190,132,119,189,128,116,190,136,128,201,169,169,192,157,145,181,128,108,192,144,141,195,147,145,195,147,142,196,148,143,198,158,153,201,169,172,201,173,173,202,170,168,195,151,146,195,144,137,201,164,163,203,171,175,201,168,168,199,168,166,201,175,176,202,176,173,203,172,174,197,153,150,206,174,176,207,180,185,201,171,170,197,164,160,198,171,171,201,174,172,203,177,177,199,165,165,210,185,188,206,180,183,201,172,173,202,176,177,2 142,118,129,161,139,151,171,149,165,176,150,164,171,141,151,177,155,169,169,145,158,148,122,134,154,133,143,172,152,167,188,170,187,186,163,177,186,159,169,189,170,186,180,155,163,164,136,144,157,135,149,181,162,179,191,171,187,185,156,170,175,137,143,193,173,187,175,149,158,165,139,147,172,151,166,187,167,183,194,172,186,171,131,141,154,103,106,182,156,170,184,167,188,173,151,163,177,155,165,189,163,170,186,156,163,169,132,140,126,70,67,155,118,126,185,165,183,164,138,149,176,149,155,192,169,177,186,154,160,169,127,129,150,104,103,159,126,134,172,150,169,150,122,138,170,141,146,184,157,163,188,159,166,178,139,139,180,148,151,185,164,173,182,161,171,155,125,134,165,137,145,178,148,152,186,157,163,187,159,165,190,164,169,187,162,165,172,144,145,146,115,119,2 176,140,132,179,136,126,196,159,154,195,155,154,181,133,136,181,138,143,182,148,147,162,123,120,173,130,117,191,152,142,201,168,164,199,164,169,172,126,130,160,109,110,187,152,149,175,140,134,185,146,136,202,170,165,201,165,160,174,123,119,119,64,65,123,72,72,185,146,141,167,125,115,194,162,156,205,173,166,201,164,156,168,116,108,147,91,88,156,106,103,197,166,163,175,137,129,190,157,149,200,165,155,195,151,141,154,98,88,143,86,78,190,147,142,194,161,158,183,152,148,181,146,139,196,160,151,200,165,157,169,116,101,162,107,98,180,134,127,183,145,140,184,155,154,186,151,146,198,166,162,212,184,178,190,147,134,188,146,139,196,161,156,169,124,115,164,123,113,180,147,140,192,160,154,206,177,168,203,172,166,202,173,170,203,179,177,173,134,126,147,103,89,2 118,102,117,133,117,134,143,126,146,147,131,149,154,144,169,148,134,157,142,130,150,125,111,129,131,117,133,148,135,157,147,125,143,128,87,91,150,128,150,153,135,155,153,141,163,135,121,140,140,127,143,159,149,169,143,113,119,107,52,50,147,114,131,160,139,158,158,145,167,145,133,155,144,132,149,157,143,157,137,97,94,116,67,63,136,98,106,135,95,101,157,140,158,153,145,169,148,138,153,163,154,172,148,118,119,123,75,69,120,70,66,124,76,71,153,133,144,155,149,173,147,137,151,164,158,176,160,142,148,131,90,82,143,107,107,154,129,136,162,152,170,152,147,169,145,137,150,159,153,167,169,164,180,160,140,144,159,139,143,158,140,145,161,157,176,146,139,157,137,129,140,152,147,159,164,163,178,167,164,179,164,157,169,159,151,161,152,148,162,134,127,140,2 202,126,144,214,138,158,219,148,174,221,143,167,223,152,173,220,155,163,217,159,162,214,161,164,209,138,161,215,136,159,220,154,177,226,160,185,219,143,162,217,143,154,216,149,147,214,151,151,208,133,155,212,131,152,217,144,164,215,144,165,203,121,141,207,125,141,212,133,133,212,133,123,206,127,147,195,118,135,192,115,134,210,148,164,213,151,171,199,121,142,207,130,135,214,137,128,203,125,145,197,130,148,196,133,150,216,162,177,210,150,170,171,102,126,199,131,139,219,163,165,209,134,152,212,155,165,210,154,172,208,143,159,191,112,131,197,128,143,209,138,135,214,157,151,208,133,145,218,165,177,222,172,185,217,154,162,208,130,133,217,156,159,214,150,141,207,141,124,206,128,147,220,154,174,224,175,192,225,178,189,221,150,155,218,148,144,213,143,130,204,136,119,2 131,104,125,149,125,148,153,123,139,152,117,133,150,114,131,148,112,128,157,132,154,147,124,148,137,112,133,147,117,135,149,112,126,159,126,143,160,128,145,157,125,141,156,128,147,151,125,149,137,109,126,140,102,115,152,115,130,166,138,154,166,136,152,156,119,139,149,110,131,150,122,145,133,102,115,146,109,122,159,126,141,172,145,162,156,118,137,140,94,116,145,105,129,155,130,156,137,109,124,147,111,125,163,131,147,169,139,156,154,114,131,144,100,121,145,109,132,161,140,168,139,111,127,149,117,131,160,128,143,169,139,153,170,142,156,161,124,142,154,122,142,158,137,162,137,111,130,155,131,151,165,140,158,169,143,159,170,144,160,165,137,155,157,129,148,152,128,152,133,109,129,151,128,149,163,141,164,164,140,162,168,145,166,165,142,164,156,130,152,147,121,144,2 205,172,174,209,177,184,213,182,189,209,172,174,205,162,159,204,159,154,202,157,157,203,167,169,203,166,166,207,174,178,196,151,149,199,147,145,205,158,157,204,160,154,202,155,155,201,154,152,203,164,164,204,166,165,155,81,64,157,78,65,185,110,101,194,137,129,205,160,163,201,149,150,203,163,162,207,173,175,182,122,112,174,104,88,178,103,88,180,111,104,205,160,162,204,163,161,203,160,161,208,174,176,203,160,154,193,129,111,188,122,105,175,104,90,201,153,154,206,169,171,202,158,162,206,165,169,205,165,162,195,137,120,199,147,140,196,140,137,202,157,157,205,169,172,199,151,152,202,158,159,206,171,171,204,162,159,203,159,158,208,171,175,207,173,179,204,168,172,197,156,154,200,158,156,199,153,144,204,166,165,205,166,166,204,164,163,204,167,171,203,168,172,2 174,136,141,184,141,147,192,152,155,193,150,153,195,149,152,195,154,157,190,151,153,183,142,146,181,146,151,188,149,154,189,142,140,196,154,156,198,157,160,197,154,156,196,158,160,189,151,153,185,148,153,192,152,154,192,144,144,192,139,135,198,151,151,199,154,158,198,160,162,195,163,165,187,150,155,194,154,155,197,152,154,193,139,135,195,143,141,200,154,159,197,155,155,194,159,159,187,151,155,195,159,162,196,153,150,191,135,129,192,134,135,198,150,153,196,152,152,193,152,155,186,147,151,193,154,158,198,159,156,197,152,148,200,153,158,199,152,159,196,152,157,191,150,153,184,149,153,193,156,161,199,165,166,202,166,167,202,167,168,201,164,171,196,160,165,189,152,154,180,144,147,190,154,159,197,164,166,199,162,167,200,165,167,200,168,173,194,159,164,184,145,146,2 157,142,144,166,150,153,168,147,149,171,152,156,174,158,162,169,152,153,159,141,141,149,133,132,154,137,138,169,154,157,173,156,160,172,149,154,172,151,153,174,160,163,165,150,152,150,132,130,148,128,128,160,138,137,167,143,145,168,141,144,171,146,150,169,149,151,164,147,148,151,133,129,152,134,136,153,128,125,152,119,113,155,121,117,164,134,137,162,136,135,157,132,134,147,124,123,152,134,135,160,139,139,156,129,124,142,102,92,151,116,113,161,133,137,156,131,133,146,124,124,149,130,130,159,141,143,161,141,139,153,123,114,159,133,132,163,143,146,159,142,144,145,125,124,152,137,137,154,135,135,158,137,137,166,150,150,165,147,149,162,145,146,159,145,147,142,125,125,152,140,139,158,145,147,161,144,145,163,147,147,162,146,148,155,136,137,149,132,133,136,119,120,2 193,162,158,197,167,165,204,177,176,194,153,148,202,171,177,204,183,182,197,178,178,185,170,176,186,148,137,194,156,152,204,172,168,210,184,189,210,183,192,210,192,198,196,174,176,180,157,154,206,182,184,203,170,170,202,166,165,216,192,202,178,134,122,198,170,176,195,171,175,176,149,139,216,200,206,207,179,175,182,134,124,175,124,117,149,96,79,166,118,109,198,173,174,183,161,155,208,185,182,196,160,148,199,166,158,174,127,115,135,72,49,178,138,129,202,180,185,182,159,159,205,182,185,198,164,154,205,175,169,207,180,184,176,131,122,200,175,178,194,170,174,175,147,145,204,185,193,200,173,169,205,177,171,211,188,195,210,190,198,206,189,197,193,172,176,177,156,156,197,177,183,196,170,170,209,190,193,204,180,184,194,163,162,194,171,172,184,161,161,170,150,154,2 171,157,165,176,160,175,183,166,179,187,171,186,193,187,205,188,180,197,179,167,181,162,150,165,175,163,176,190,177,191,193,180,195,190,175,191,196,188,205,188,177,194,180,167,182,172,160,175,181,170,183,191,178,191,196,182,200,195,180,197,198,187,201,193,182,196,183,170,185,176,164,178,182,170,182,185,169,184,200,186,205,174,151,165,159,133,146,195,183,200,183,168,184,174,161,177,177,163,175,186,171,183,201,190,205,166,139,146,145,111,119,191,176,193,178,161,178,162,144,162,173,160,174,187,174,185,196,183,193,189,172,180,180,158,166,187,173,185,177,163,174,157,138,145,173,161,172,182,170,185,191,179,192,185,170,184,187,174,191,186,175,187,173,159,174,158,143,154,165,152,159,171,157,170,185,175,190,182,168,182,178,163,179,177,165,179,165,149,162,151,134,146,2 198,173,189,199,175,191,196,170,180,191,159,163,189,154,157,193,165,174,199,177,191,199,177,191,199,173,190,201,176,191,185,146,146,163,114,104,168,120,113,192,159,167,198,175,190,198,177,194,200,176,193,198,171,184,173,127,123,147,95,81,148,97,85,178,135,131,195,170,180,198,177,195,199,175,192,197,171,185,167,121,117,139,85,73,155,105,96,178,134,129,192,164,172,195,172,190,198,172,190,198,172,188,179,139,140,148,98,90,167,121,116,188,149,149,193,167,177,194,172,190,198,173,191,200,176,191,189,151,154,182,141,140,184,142,141,191,156,158,197,173,185,200,177,194,198,171,191,200,174,190,196,166,175,193,160,165,190,154,157,195,168,178,200,177,192,201,178,196,197,168,187,198,172,188,197,171,186,195,169,183,193,166,179,196,170,184,200,176,194,199,176,195,2 201,180,211,200,176,201,201,178,200,199,174,195,194,169,190,193,169,193,201,182,206,191,169,195,198,175,204,196,167,190,197,165,188,195,163,184,188,152,172,190,161,181,194,171,192,198,180,207,196,172,198,185,138,159,186,139,157,189,152,169,177,132,149,182,142,155,188,160,175,196,176,203,199,174,201,189,145,168,182,135,148,176,131,142,180,140,155,182,147,157,199,176,200,197,177,205,198,170,198,186,140,160,182,133,145,186,144,155,191,158,171,182,150,159,194,167,188,199,178,202,198,169,196,184,135,157,185,140,155,191,155,171,193,164,176,195,169,187,193,165,187,196,172,195,194,167,192,191,153,177,184,138,158,191,157,177,193,166,183,197,169,190,200,174,198,195,173,195,190,163,188,196,167,192,190,150,174,197,166,191,201,176,198,203,181,205,203,181,210,191,167,190,2 99,59,74,114,73,90,131,93,113,147,111,133,164,144,163,171,163,180,164,151,166,154,136,150,107,67,81,125,86,102,145,110,129,162,140,159,172,158,175,175,162,181,172,162,179,163,152,166,116,81,93,138,105,118,160,137,153,158,131,138,154,122,125,174,158,177,173,160,179,166,155,171,128,103,112,147,123,133,163,144,157,147,112,114,142,103,104,170,149,168,164,137,160,161,141,159,133,117,121,151,134,142,155,132,140,149,116,117,156,127,136,166,139,163,160,129,151,157,134,154,130,115,116,148,133,139,154,130,141,159,133,150,161,132,153,160,128,151,157,127,148,151,128,147,125,110,109,141,126,129,151,133,143,152,124,140,158,133,149,152,121,138,153,129,146,144,122,136,117,105,102,132,119,118,143,127,131,147,125,134,152,133,140,153,137,148,151,138,147,139,124,132,2 86,54,70,188,131,156,199,143,166,209,147,169,207,150,166,203,155,165,205,156,169,114,79,93,159,111,132,193,136,153,204,144,159,210,157,172,214,157,171,211,156,168,205,158,162,180,127,135,179,122,144,190,130,139,208,150,156,213,159,169,213,157,161,210,156,159,206,159,163,193,138,144,182,124,142,198,137,147,210,155,165,212,154,155,209,148,143,210,162,166,207,158,164,197,147,159,180,117,131,200,139,152,212,162,175,213,160,161,214,161,162,212,159,160,202,145,139,194,144,154,180,117,131,197,135,149,208,152,162,213,162,169,213,162,163,208,148,145,203,153,156,193,147,154,162,106,122,196,139,156,202,144,157,208,153,160,211,157,162,201,133,131,201,145,153,176,130,142,91,57,73,186,126,143,197,149,168,203,153,164,207,158,173,202,149,168,196,143,159,103,68,80,2 117,85,107,129,94,116,137,97,121,143,102,122,145,104,120,150,119,128,145,118,129,134,107,122,118,82,103,127,87,106,143,105,128,153,116,135,156,123,135,154,124,134,158,136,152,144,119,136,114,77,93,130,91,104,151,116,137,144,103,114,156,121,130,162,134,146,148,113,120,141,112,124,114,75,88,130,91,103,154,118,135,147,106,114,157,120,128,161,129,139,151,118,124,147,121,132,119,79,96,135,96,112,155,119,138,157,123,134,163,133,144,158,123,133,153,121,132,150,127,139,120,81,99,138,100,118,155,122,138,159,126,138,163,133,144,150,112,117,135,94,95,140,113,124,117,79,98,133,97,112,146,111,125,152,117,133,158,126,137,153,121,131,140,105,115,140,117,134,116,81,99,130,96,114,140,107,121,144,108,120,156,130,144,157,133,149,150,126,144,134,114,133,2 185,175,187,192,182,193,198,189,199,199,194,204,197,189,200,193,184,195,184,173,182,175,164,174,187,176,186,196,186,196,200,191,202,203,196,207,200,192,202,197,186,197,188,178,188,179,169,179,188,177,186,199,192,202,201,194,205,197,182,188,201,191,197,197,185,193,190,179,189,182,173,183,189,180,192,199,193,204,201,195,205,143,99,91,176,149,146,203,195,206,193,183,192,182,172,182,186,174,186,198,191,202,200,193,202,147,107,100,175,148,147,200,191,202,190,177,186,181,170,181,183,172,182,194,189,200,200,194,204,202,191,200,201,193,203,195,185,195,184,170,179,177,167,177,178,166,174,189,181,191,197,193,203,198,189,199,197,189,199,195,187,197,184,172,182,172,161,170,175,164,174,182,172,182,192,189,200,193,186,194,191,180,188,189,180,190,181,172,181,164,151,156,2 177,152,156,182,157,163,180,150,155,179,147,155,181,151,164,178,150,159,174,149,157,159,127,133,182,161,166,179,150,156,173,137,140,176,140,150,179,147,163,177,146,157,175,146,153,163,134,140,189,171,176,179,148,152,167,127,133,180,147,159,173,134,147,156,109,116,160,119,124,163,134,142,190,172,175,190,166,173,161,113,119,155,106,115,167,125,139,148,97,102,155,111,115,165,134,142,186,165,169,189,165,172,180,145,155,167,125,135,160,112,122,172,137,149,172,141,152,166,134,146,187,164,170,190,165,171,184,153,164,172,135,144,177,143,150,174,141,152,180,154,167,169,141,154,183,160,168,191,169,179,187,162,171,185,157,167,184,154,167,180,150,165,180,155,168,170,145,157,184,163,172,187,166,175,185,160,169,188,164,174,185,159,171,181,155,169,175,149,163,167,144,155,2 159,129,137,172,147,161,171,140,152,172,140,152,170,139,151,161,124,130,159,129,137,143,112,120,165,138,149,172,145,156,166,125,135,162,115,124,162,116,124,151,101,107,149,108,115,144,111,119,171,147,157,171,141,151,170,129,142,169,126,141,160,110,120,155,103,112,143,93,97,135,90,94,164,134,141,166,128,136,170,128,137,174,136,150,162,114,123,152,98,105,138,84,87,133,86,88,159,123,126,160,114,122,162,114,119,162,113,118,157,107,110,148,95,98,143,93,99,146,112,118,158,123,127,159,116,124,164,119,125,156,101,102,147,93,95,147,100,102,157,123,133,140,106,109,158,127,131,164,132,136,161,120,125,164,125,131,158,117,122,156,121,126,154,123,131,134,100,100,151,118,119,160,131,135,163,131,137,164,131,136,164,134,140,159,129,135,143,108,113,129,95,95,2 109,67,63,131,90,90,140,97,102,160,123,131,170,136,141,168,136,139,159,126,130,142,111,116,127,90,91,150,114,120,154,112,117,169,132,146,173,138,148,180,150,157,173,143,148,157,126,132,130,94,99,152,113,117,146,95,98,155,105,115,173,132,143,177,140,147,173,140,146,166,138,141,125,85,85,133,83,86,137,81,88,149,98,114,162,113,130,159,110,123,168,132,137,173,147,151,136,96,98,152,113,120,161,120,128,137,88,101,144,91,117,156,109,121,181,151,157,175,151,156,147,112,116,166,133,138,187,160,161,163,128,131,150,108,123,170,133,145,178,148,157,170,144,149,146,112,113,163,130,131,185,163,165,181,150,151,182,157,158,179,152,157,157,120,127,155,125,134,140,110,110,164,135,136,176,152,153,179,152,152,182,158,158,177,151,154,162,130,133,139,105,110,2 158,130,139,168,142,156,173,148,160,175,150,164,165,135,145,158,126,130,150,120,126,129,98,104,161,133,142,172,146,158,168,129,140,166,126,135,162,121,129,155,112,119,150,119,128,133,102,108,169,145,156,171,142,152,168,125,137,165,117,128,158,106,115,149,98,105,141,96,101,139,105,110,166,138,146,168,131,140,172,132,143,173,133,148,158,107,116,148,95,101,133,80,81,137,102,107,160,125,129,160,115,122,163,114,121,163,116,121,155,103,106,144,90,95,144,101,107,140,111,116,157,124,127,160,118,125,163,116,122,154,100,101,145,92,93,154,114,120,149,116,123,130,98,100,156,125,129,163,132,135,161,121,126,164,126,132,157,119,124,157,125,132,143,111,115,121,88,87,148,115,117,159,129,133,164,134,141,164,133,137,163,135,141,151,120,125,133,98,98,119,87,88,2 144,104,105,165,128,133,178,146,151,176,144,146,179,152,155,174,145,152,168,143,147,144,118,120,154,115,117,162,121,122,152,107,106,152,106,105,153,112,113,168,134,138,164,133,132,150,123,125,171,140,146,171,134,140,149,103,106,145,101,108,144,99,108,146,100,99,158,124,121,160,136,139,168,133,136,150,100,100,150,104,109,158,115,124,160,116,124,150,107,110,158,128,130,157,131,132,176,148,149,166,125,126,155,105,108,172,128,133,161,117,122,141,95,98,151,114,114,158,127,128,184,165,167,186,155,158,180,136,138,177,135,139,161,115,116,159,114,117,164,131,133,158,128,131,174,148,148,184,155,155,183,145,147,170,124,126,173,133,135,175,138,146,166,131,137,145,109,110,163,133,133,182,157,159,180,147,153,175,137,141,175,140,146,164,125,129,148,105,107,126,87,85,2 156,128,154,153,128,151,153,129,148,152,135,154,153,138,156,153,138,156,161,145,167,140,116,142,154,122,150,153,127,151,155,133,150,154,134,151,154,137,153,154,137,152,159,143,165,151,132,157,153,119,145,155,126,149,149,121,133,142,113,117,144,114,114,148,124,133,156,136,153,155,135,157,153,115,139,155,123,146,144,111,120,138,104,102,143,111,106,146,118,117,156,134,147,161,142,164,153,115,140,150,115,136,141,104,109,143,108,104,150,120,117,155,130,132,163,143,158,164,147,169,151,112,138,147,112,132,149,117,127,154,126,132,155,129,135,158,136,145,164,146,163,159,139,161,151,114,139,151,117,139,161,136,156,165,143,160,163,143,158,162,142,157,169,151,171,144,120,139,155,125,148,156,124,146,163,139,159,165,144,162,163,143,162,164,143,164,164,140,157,113,81,95,2 135,115,119,148,124,131,159,136,145,158,127,141,151,116,126,145,111,117,137,106,112,123,99,104,145,125,131,158,137,147,166,142,155,166,138,153,161,128,141,152,118,127,143,113,118,131,103,107,153,133,142,167,149,163,176,158,176,168,138,153,158,120,132,160,129,142,154,129,138,138,112,119,157,137,141,168,146,158,168,139,151,149,108,109,152,108,117,157,118,129,157,131,144,140,112,121,160,143,147,171,152,162,163,129,136,152,111,110,158,116,125,156,114,125,149,115,124,135,103,111,155,135,144,168,149,156,166,138,142,166,132,138,164,127,136,158,118,129,147,110,120,131,95,102,148,125,132,163,143,153,167,142,149,164,130,135,160,125,128,160,128,135,142,100,106,127,89,92,138,111,115,153,128,135,165,143,151,163,136,140,158,126,128,154,125,129,138,102,105,123,91,95,2 173,155,172,175,155,171,175,154,168,181,164,181,174,154,171,167,144,161,151,126,140,137,109,117,162,136,153,175,153,168,176,151,162,166,132,133,175,151,164,175,153,170,160,132,142,153,128,140,156,125,141,142,102,101,139,97,96,159,125,130,156,120,127,128,90,96,98,52,42,139,109,118,156,123,134,117,69,63,114,65,57,154,113,114,156,118,121,137,98,100,76,26,13,119,83,86,156,121,134,101,53,49,113,64,58,163,127,133,175,146,155,152,111,113,136,98,100,155,130,147,160,129,143,128,85,83,135,89,88,183,160,179,175,150,167,158,128,143,163,138,158,163,141,161,172,149,164,170,143,158,175,151,170,189,170,190,185,164,184,179,161,187,165,146,167,162,144,165,178,160,177,185,168,188,190,176,201,189,174,198,186,168,190,186,169,191,173,153,172,159,138,157,2 186,153,168,203,169,181,207,169,181,209,167,181,210,168,178,210,173,187,201,158,173,185,144,161,200,166,178,208,176,188,207,166,177,202,136,137,211,163,174,214,178,193,209,172,186,204,161,175,201,166,179,209,178,191,208,162,169,200,120,114,206,133,135,213,167,180,212,178,194,204,161,176,203,168,182,208,172,187,205,145,145,205,132,133,207,127,128,208,145,149,210,167,179,205,163,177,201,166,180,209,174,186,205,140,140,209,145,148,210,144,152,205,129,126,204,146,151,205,164,179,201,165,179,210,176,190,211,165,173,211,159,165,212,157,169,210,158,171,206,156,174,201,157,173,202,164,178,208,170,183,211,167,181,212,168,181,209,152,160,210,163,177,204,158,175,199,152,169,196,156,174,206,169,183,208,165,178,209,159,175,206,154,162,205,159,170,204,161,176,189,142,162,2 142,128,144,153,138,153,160,146,159,167,155,168,172,163,179,169,160,176,161,152,168,141,129,147,148,135,152,160,147,163,143,113,118,163,141,152,179,169,188,176,170,187,166,156,172,150,138,153,153,142,161,160,144,157,143,108,111,149,113,119,167,143,156,179,169,188,173,165,183,155,143,159,156,145,164,155,134,147,148,114,120,155,120,130,154,117,126,164,139,152,165,150,167,155,141,159,157,147,164,161,146,162,152,121,127,166,141,153,158,125,136,148,110,118,147,117,128,151,134,153,153,144,160,167,158,175,167,150,164,172,155,168,164,139,153,162,138,156,154,132,151,141,119,138,151,140,157,163,153,168,168,155,173,169,154,171,159,132,144,157,133,149,151,131,149,135,114,130,139,127,143,156,146,163,163,151,168,160,143,162,157,138,155,151,129,145,144,124,142,128,108,126,2 188,155,168,200,170,189,196,153,162,194,143,144,206,170,183,206,176,195,199,171,191,188,154,173,193,159,177,204,177,196,201,156,166,196,138,133,202,152,158,208,170,186,205,178,198,196,166,186,198,166,189,204,173,188,199,149,150,201,144,145,202,138,142,204,154,160,207,175,196,200,168,189,200,170,191,204,164,179,200,145,147,206,158,167,204,146,155,201,141,145,197,144,150,197,157,174,200,173,192,205,171,188,201,146,148,208,164,174,208,160,174,200,142,149,196,142,149,194,151,167,198,169,189,207,180,199,208,170,184,210,172,186,208,164,178,206,165,183,200,161,181,191,147,166,195,161,183,203,170,190,208,171,192,210,174,192,204,157,169,204,162,180,197,158,174,186,145,161,190,155,178,198,163,184,203,164,184,203,160,183,197,151,164,195,153,167,191,154,169,180,140,155,2 158,121,115,174,148,149,187,168,177,189,174,184,181,159,168,176,153,156,164,143,142,156,135,134,173,149,148,184,163,169,193,178,193,189,170,178,179,154,157,180,159,165,172,155,159,159,134,137,178,153,156,193,176,188,188,168,179,154,110,97,151,103,86,172,144,141,181,166,175,164,142,147,181,157,165,194,176,189,172,138,137,136,81,65,151,103,87,175,147,148,180,160,168,165,141,144,186,166,175,195,174,184,164,120,115,139,86,70,164,122,113,184,161,169,179,158,167,164,139,141,183,158,166,190,168,180,171,131,130,160,114,106,183,158,163,186,165,175,177,150,157,166,144,147,175,145,150,183,155,166,185,162,168,183,155,162,184,159,166,183,162,172,173,146,154,158,130,131,171,142,147,180,152,161,184,161,167,185,162,171,183,161,170,178,157,163,165,135,139,153,128,126,2 137,118,128,157,142,149,172,160,171,175,163,175,176,165,179,171,159,172,161,149,161,142,127,142,142,122,132,160,145,153,176,165,178,180,168,182,181,170,185,179,168,184,167,155,170,149,133,149,148,129,142,167,153,163,178,167,180,185,174,190,185,175,191,181,169,185,167,154,171,144,120,141,142,119,137,159,140,156,177,165,180,182,170,182,182,171,185,180,170,187,161,142,163,135,103,127,122,91,112,142,114,137,159,137,159,145,110,116,159,131,136,168,148,166,150,120,144,129,91,116,107,73,94,123,92,115,133,102,129,120,76,89,131,88,97,143,106,127,138,102,127,124,89,112,95,62,83,108,79,102,116,88,114,126,96,119,127,89,107,135,97,122,129,97,121,116,85,108,85,54,74,94,69,92,101,73,97,116,88,112,127,97,122,123,89,115,114,81,105,106,74,98,2 119,77,79,131,91,95,141,98,108,151,109,118,145,100,103,131,80,81,127,75,77,119,73,69,147,116,124,151,116,125,161,123,137,150,107,121,134,86,95,133,82,82,140,93,95,141,100,101,159,126,130,170,143,156,172,139,156,137,95,107,127,83,95,130,86,93,159,121,127,153,118,120,162,128,133,162,122,130,155,120,130,160,127,140,136,105,122,109,70,80,152,111,107,156,126,116,161,129,136,146,106,110,129,93,99,161,129,144,134,96,108,141,102,109,160,123,118,149,114,96,152,115,117,142,102,107,134,102,108,161,133,143,144,102,103,163,122,121,165,127,121,157,127,116,130,83,79,148,106,112,165,133,139,177,154,160,185,159,162,169,129,126,167,134,129,164,140,135,131,87,83,151,113,113,166,129,133,181,155,164,187,167,177,168,134,134,161,130,124,158,134,131,2 191,156,179,191,152,169,194,157,172,197,160,177,198,165,181,194,158,175,194,158,179,191,155,176,192,157,176,188,148,154,188,142,145,193,153,161,196,158,169,196,159,174,197,163,183,189,151,168,192,157,174,188,147,151,183,132,129,187,138,136,189,141,138,195,155,167,194,154,167,187,144,151,188,151,161,185,139,136,184,133,132,187,135,135,186,133,128,191,145,148,188,142,143,181,131,130,185,144,151,185,137,138,181,126,122,184,130,124,182,125,118,187,137,132,190,149,157,186,143,150,184,143,154,192,154,170,184,137,136,178,120,107,181,125,117,189,143,143,189,147,153,190,152,160,179,131,144,189,152,166,189,149,158,181,128,124,187,139,139,189,146,149,188,148,154,187,150,161,175,123,141,184,136,153,187,142,155,189,145,159,190,146,160,189,148,160,187,147,164,182,139,164,2 144,119,135,158,135,147,165,141,150,165,140,148,166,141,154,161,134,144,154,129,138,147,122,132,151,127,141,164,142,157,170,146,156,172,150,160,167,140,151,157,121,127,157,127,135,157,135,149,155,129,137,167,144,156,175,154,168,172,144,154,162,124,127,149,106,103,168,146,160,164,147,162,166,147,156,179,160,172,170,141,150,164,128,134,159,117,116,150,104,100,164,135,143,162,140,151,166,142,149,175,152,161,150,106,108,154,109,111,155,110,109,162,122,124,154,114,117,155,126,134,165,143,150,171,147,154,154,111,113,163,124,129,173,142,150,164,127,130,163,131,140,155,126,140,164,143,156,173,152,166,171,143,152,179,154,164,182,161,173,174,149,158,172,149,162,156,130,145,160,138,150,168,145,160,174,151,163,178,156,166,181,161,173,176,155,166,170,149,159,154,131,143,2 188,150,164,200,165,172,202,164,168,201,161,171,199,155,164,199,157,161,200,162,170,193,153,163,198,163,179,201,163,169,201,163,168,200,157,163,194,140,138,199,152,152,205,167,180,198,157,166,198,161,170,201,163,173,199,157,162,198,148,141,185,120,99,200,155,159,208,174,191,200,162,171,203,170,178,202,165,172,194,142,139,192,133,120,188,123,100,195,139,128,201,159,165,201,162,169,203,170,177,193,146,145,179,112,98,188,124,110,191,130,113,197,140,128,197,148,146,203,166,177,198,163,166,192,144,141,181,113,100,197,146,145,197,146,137,199,153,149,202,162,170,201,162,173,199,166,177,199,161,169,194,145,145,204,166,175,204,167,173,207,175,181,209,176,187,202,165,174,191,156,172,199,161,175,199,161,167,203,168,174,208,176,185,207,174,179,206,174,180,197,163,170,2 174,143,155,181,148,164,188,158,172,196,171,183,202,173,187,196,170,185,177,149,165,163,131,147,180,152,167,182,152,170,192,165,183,197,163,180,197,166,181,199,175,191,186,154,168,171,138,156,180,154,170,191,161,176,189,153,172,178,127,138,171,116,125,193,160,175,190,161,178,174,140,158,180,157,171,177,146,162,175,128,137,177,128,136,162,109,115,155,104,113,193,165,182,177,152,170,175,146,161,182,159,175,181,147,158,189,146,152,139,91,97,125,71,76,176,145,158,175,159,176,184,163,177,196,176,192,193,171,187,197,171,182,186,147,154,155,109,114,177,151,165,174,160,177,175,159,173,191,171,187,197,175,189,203,184,200,194,172,187,200,180,196,194,178,194,173,157,172,183,167,179,192,176,188,200,183,196,198,178,193,186,170,185,192,175,192,186,168,183,166,145,161,2 208,161,181,221,181,204,209,166,186,220,181,202,224,180,202,212,159,182,219,170,194,211,162,184,218,181,201,224,190,211,223,179,194,224,172,182,223,169,185,217,159,182,212,162,186,210,154,181,218,181,204,209,159,170,203,131,133,213,142,144,221,149,156,219,144,156,208,133,152,203,137,165,211,173,195,210,150,154,181,96,95,177,97,104,217,143,149,215,134,143,217,133,150,210,142,166,206,166,188,219,171,184,201,126,126,200,112,112,221,141,149,215,123,136,219,149,173,217,155,178,217,175,193,226,181,200,224,167,177,220,141,147,217,123,132,220,142,156,222,155,181,214,155,179,217,177,196,224,175,194,229,184,202,227,176,194,222,152,170,227,163,184,219,161,179,214,154,172,215,170,190,222,169,188,226,174,191,228,176,198,231,181,200,226,173,188,219,167,177,213,156,172,2 187,176,187,197,187,199,200,194,206,201,195,208,201,197,209,196,189,200,187,177,188,169,156,163,192,183,197,200,191,204,204,196,209,200,192,204,201,195,207,200,197,211,190,182,195,172,159,167,193,181,189,199,189,200,182,157,158,157,119,115,158,123,120,190,172,178,191,182,196,179,168,179,190,175,180,197,185,196,153,110,100,132,81,71,146,101,94,165,130,121,183,168,177,181,172,184,196,189,200,201,192,205,172,142,144,133,82,67,150,105,94,168,135,130,183,167,176,178,167,179,194,186,197,201,193,204,202,191,204,180,155,155,180,158,161,190,175,186,186,174,187,177,166,180,188,177,188,195,186,196,199,190,201,202,195,208,201,196,210,188,175,183,180,168,176,165,150,156,181,169,179,189,179,191,193,181,190,195,187,198,193,186,197,185,174,183,176,165,174,154,137,140,2 192,181,195,195,182,196,192,179,192,185,166,172,198,188,200,200,193,208,196,189,203,188,178,189,190,179,191,170,142,142,160,125,123,128,84,75,163,132,131,188,170,177,193,182,196,189,177,188,192,181,195,156,120,114,133,82,72,123,76,69,149,107,101,167,133,127,191,178,190,191,180,192,188,174,184,140,97,86,120,69,56,129,82,75,155,114,106,159,120,110,179,157,162,192,182,196,192,181,194,152,118,114,122,73,59,126,78,66,153,111,101,157,118,109,179,157,161,191,179,194,196,189,201,191,177,188,155,118,110,131,83,69,155,116,107,176,152,152,191,179,192,188,175,188,194,186,198,196,189,202,173,148,148,170,143,142,179,157,162,190,177,190,187,174,185,187,175,190,190,183,194,193,185,198,194,185,197,194,186,199,196,189,204,186,172,182,185,172,183,184,172,187,2 117,93,109,171,151,161,187,173,186,191,181,200,189,181,202,184,173,193,99,83,103,3,0,6,149,120,127,172,140,149,196,182,197,195,180,196,198,187,208,190,179,197,153,134,151,37,30,47,163,139,145,183,158,164,178,143,149,184,155,162,193,174,190,170,140,147,166,145,160,76,66,87,164,142,150,181,157,164,193,170,183,202,187,204,193,171,180,174,149,159,161,135,150,87,72,89,164,141,147,185,163,171,191,168,178,201,183,197,189,159,166,189,166,179,180,163,175,88,72,86,167,149,155,185,167,174,192,170,173,196,174,177,172,133,135,177,143,142,178,162,167,69,57,74,156,139,148,184,172,180,197,186,198,203,195,209,182,161,166,179,155,157,136,109,123,25,15,29,112,96,113,168,152,161,179,164,169,187,177,189,184,174,188,175,161,171,80,59,78,1,0,3,2 182,153,152,191,163,165,196,174,176,198,180,185,199,186,194,196,188,195,191,177,178,184,160,160,186,157,157,195,169,171,200,178,181,201,180,182,203,189,199,200,190,200,194,185,190,188,169,170,189,162,161,197,175,176,202,180,185,203,173,170,205,181,181,203,190,201,198,187,194,191,172,172,191,166,167,198,178,181,205,188,193,186,142,126,161,100,70,199,172,171,199,183,188,193,170,169,192,166,167,198,177,179,207,189,193,173,118,93,156,92,60,202,178,178,198,182,184,193,173,171,192,167,169,199,178,180,203,180,185,200,162,157,198,164,155,200,182,185,197,180,180,192,169,163,189,163,164,198,176,177,201,177,175,203,178,179,201,183,187,199,176,177,194,175,174,188,165,159,186,156,155,196,173,174,199,172,168,200,172,169,199,177,179,197,172,172,192,168,163,185,159,151,2 208,177,189,213,183,194,215,186,198,214,184,196,216,189,203,223,198,221,222,197,220,216,190,210,208,177,188,214,185,197,218,191,207,213,183,194,214,186,198,223,199,221,224,200,225,218,194,213,212,181,195,215,186,198,217,190,203,203,166,165,209,175,179,223,199,221,223,199,221,218,193,212,212,182,192,217,189,203,209,174,181,132,72,55,143,88,74,220,193,210,223,200,223,218,194,212,214,185,197,216,186,198,203,162,168,129,66,45,144,88,75,214,183,194,221,197,217,217,193,211,213,184,195,211,180,184,213,181,192,198,158,158,211,178,185,217,189,201,217,190,206,213,185,198,209,178,187,208,175,180,215,185,196,218,191,205,215,187,198,218,191,204,216,189,202,211,183,194,206,171,183,210,179,188,214,185,196,214,184,194,214,185,196,217,191,205,214,186,198,210,181,194,2 139,101,109,165,130,143,190,159,180,188,153,176,192,161,190,183,148,167,152,108,113,128,88,94,159,125,137,182,152,173,195,164,186,198,165,193,193,155,180,182,140,158,163,117,120,148,109,115,171,141,156,190,160,183,195,161,182,187,142,159,177,124,141,173,122,143,178,140,152,161,125,134,176,148,167,193,162,183,181,140,161,154,95,111,161,98,116,162,102,123,166,118,133,161,116,120,171,144,164,185,152,166,180,140,162,138,83,110,147,82,107,171,114,140,167,121,142,157,112,124,171,146,170,177,146,167,198,168,193,171,120,141,149,72,102,170,111,139,185,149,176,162,120,140,165,137,157,180,152,176,192,164,190,189,149,178,172,113,139,176,128,151,175,135,159,155,112,130,140,107,120,167,135,148,180,149,165,182,147,165,180,146,172,174,139,163,160,118,139,142,97,112,2 184,152,160,216,189,201,225,194,208,223,186,203,217,179,194,208,178,191,192,163,175,153,121,126,198,169,178,224,194,207,233,200,217,224,178,199,217,161,181,210,168,182,201,168,178,171,138,145,214,192,204,238,216,227,229,183,197,213,148,173,216,152,173,201,136,149,207,171,181,179,148,161,206,176,183,233,206,215,227,175,193,225,166,190,211,141,161,198,119,133,196,143,157,179,149,158,190,144,141,219,179,184,226,177,195,231,180,202,216,146,168,205,138,155,206,170,185,182,160,173,198,164,170,224,196,206,221,176,194,215,152,171,202,125,140,194,126,137,198,161,172,169,139,146,201,182,194,222,199,210,195,141,154,186,107,112,164,71,55,198,147,153,192,162,174,157,124,132,182,159,172,206,180,190,192,148,153,187,128,129,168,99,90,196,162,173,193,177,192,156,138,152,2 191,136,144,197,141,149,201,143,151,207,146,156,208,148,152,206,153,156,203,145,145,198,137,133,193,135,143,201,147,154,204,144,148,207,138,148,208,144,147,209,156,160,207,151,152,203,147,147,195,136,147,201,140,146,206,136,143,197,103,110,200,124,129,211,160,162,210,163,162,207,164,163,195,137,141,203,147,149,206,143,149,195,106,109,198,122,127,208,147,149,208,152,149,207,161,157,195,141,144,202,145,145,208,149,152,200,121,124,196,122,122,205,140,137,209,144,144,203,143,131,198,154,159,205,157,163,207,144,143,201,128,122,200,126,119,209,143,144,208,142,140,197,132,109,197,150,155,204,156,160,207,141,140,208,140,135,211,147,148,210,148,149,208,145,143,199,135,122,194,139,143,203,150,149,202,138,131,203,131,125,207,142,137,209,150,145,206,148,146,201,139,132,2 101,83,96,122,107,125,133,121,144,132,124,150,139,129,152,146,141,165,131,122,139,118,111,130,98,79,92,118,104,122,130,117,140,151,142,171,152,144,171,152,143,168,148,143,168,131,123,146,117,98,114,137,119,139,147,128,150,148,130,154,152,134,161,157,144,175,151,144,172,138,130,155,121,100,110,140,116,137,147,120,143,132,99,117,127,91,108,155,135,165,153,143,173,139,126,149,126,110,128,145,132,159,152,133,162,148,124,148,136,110,132,157,142,175,157,150,185,143,135,162,125,111,131,144,130,155,152,138,165,159,148,181,165,155,185,161,151,185,148,138,171,140,131,157,121,106,128,135,120,142,146,131,156,147,131,158,152,137,163,154,143,169,143,130,155,126,114,136,112,98,115,128,113,133,135,118,139,139,121,142,142,127,145,138,121,137,125,108,123,113,98,116,2 213,185,206,230,210,221,219,196,202,204,174,181,207,177,183,207,179,192,180,152,173,43,31,46,200,167,179,201,168,173,191,160,169,154,117,124,171,141,142,192,169,180,201,174,184,94,64,70,190,155,163,180,136,135,145,108,114,140,107,115,108,74,81,143,113,117,193,165,167,152,124,136,201,171,187,160,123,134,133,97,113,140,106,113,134,101,106,132,98,99,178,145,159,183,158,180,188,160,174,141,104,110,121,87,96,123,89,98,129,98,102,131,101,112,153,118,139,176,147,165,191,162,174,168,138,148,123,94,104,118,87,100,151,124,130,157,130,138,129,96,111,160,132,150,196,170,186,193,168,185,167,143,161,134,97,100,155,126,129,177,153,154,165,134,143,124,100,119,161,125,152,186,154,174,195,171,183,188,161,173,191,168,179,198,176,184,191,168,181,58,42,56,2 124,83,85,153,115,123,163,124,139,155,108,110,187,155,174,190,160,176,182,147,161,169,139,161,133,96,100,175,150,162,174,147,161,134,80,77,193,163,185,188,161,184,150,113,127,172,144,160,149,121,128,173,148,160,186,159,176,151,104,111,157,111,119,148,108,120,105,71,82,154,119,128,153,127,139,152,112,112,144,92,90,143,91,93,144,97,101,145,101,108,142,96,100,157,122,130,146,114,116,134,88,80,139,91,90,165,122,133,166,123,128,181,148,160,177,145,160,187,163,179,131,98,101,129,86,84,143,101,100,166,131,140,158,115,116,164,127,136,192,171,193,185,162,182,120,83,82,141,103,110,145,109,114,167,138,149,157,121,128,147,102,104,168,131,140,174,146,159,117,79,78,144,111,120,158,126,138,177,149,159,178,146,152,172,137,142,171,141,152,161,134,150,2 169,153,171,183,172,189,185,174,191,185,173,190,186,174,190,182,167,183,180,166,180,172,160,173,170,152,171,178,160,176,186,175,191,181,164,175,181,165,177,185,170,186,177,159,176,166,148,156,175,157,175,178,161,175,163,135,140,145,108,108,163,132,133,189,176,191,180,165,183,171,156,167,180,168,187,182,168,182,147,111,112,132,87,87,159,125,125,188,176,190,184,171,187,172,155,167,177,162,180,182,167,183,170,150,158,158,126,130,154,119,121,172,151,155,184,172,188,173,159,175,178,164,183,183,169,187,184,171,184,174,153,160,171,148,153,175,155,163,179,165,179,167,150,162,175,161,179,182,170,185,188,179,195,184,170,185,187,175,191,182,169,185,178,166,182,168,151,167,175,162,181,180,166,183,185,174,190,186,174,191,185,173,189,181,169,187,174,160,177,165,151,167,2 152,133,152,161,144,159,169,153,170,171,155,175,150,121,130,141,108,119,139,114,138,113,87,110,164,151,169,169,154,170,172,156,172,178,164,182,158,130,142,142,107,120,146,118,137,122,100,120,169,155,174,175,161,180,177,162,178,170,147,160,161,132,146,151,118,136,141,109,126,127,103,128,171,157,176,177,162,179,171,150,159,160,126,131,153,117,124,151,117,131,141,111,131,126,104,131,167,152,170,166,143,156,161,133,143,154,118,126,144,102,111,148,114,130,141,113,136,125,101,124,161,142,159,156,128,136,152,118,126,145,106,113,138,94,103,147,115,135,141,117,142,112,91,115,154,131,154,152,121,139,143,106,116,135,92,100,138,101,113,144,114,136,133,106,129,96,71,92,140,106,135,141,106,127,137,100,115,149,119,142,137,105,123,134,103,125,122,94,118,85,58,76,2 158,139,153,166,148,165,170,154,171,173,158,177,170,155,172,162,145,158,152,129,139,135,112,122,161,144,159,168,150,167,170,152,171,174,159,179,171,155,175,164,147,164,154,133,147,139,116,128,165,150,167,171,155,174,173,155,173,177,162,182,172,156,176,166,151,169,158,141,155,144,123,134,165,148,163,171,154,170,176,159,176,136,100,102,158,134,145,170,156,176,159,143,158,145,126,139,163,148,165,169,153,169,172,154,172,151,123,131,165,148,164,167,153,172,158,142,157,142,123,136,160,144,159,166,150,164,168,151,167,171,153,172,168,152,171,163,148,165,155,138,151,138,118,130,154,134,148,160,141,155,164,147,162,164,146,161,161,144,159,156,138,152,145,125,137,132,111,123,145,123,136,152,130,144,156,136,150,155,134,147,153,134,149,146,126,139,133,110,120,121,98,108,2 203,167,167,207,171,177,211,174,182,209,166,177,205,165,173,203,170,175,197,163,171,200,172,181,207,176,177,210,175,178,211,176,183,209,169,183,207,171,178,203,174,177,203,175,186,201,175,186,208,178,180,211,179,180,210,178,182,196,152,153,189,147,152,204,173,178,205,177,182,202,176,182,208,176,179,209,176,179,208,169,170,149,91,84,153,99,102,209,177,182,203,177,179,195,164,167,207,175,179,207,175,178,199,155,147,172,116,107,186,138,145,205,171,177,204,175,177,197,166,169,206,174,179,204,167,175,205,169,169,200,157,153,202,164,168,203,165,171,202,170,174,198,169,171,203,169,173,203,166,176,208,179,185,207,176,179,201,164,162,204,170,173,200,168,172,195,163,163,198,162,166,203,169,173,208,181,184,207,178,176,203,170,168,205,176,180,197,161,166,191,154,158,2 163,143,153,177,159,169,185,168,179,190,175,186,182,164,176,178,161,172,172,156,167,148,130,144,159,134,142,180,161,170,189,172,183,193,177,187,181,157,166,180,159,167,172,151,159,157,138,149,168,147,156,182,163,171,190,172,183,172,140,145,152,106,108,166,134,139,171,149,158,159,140,150,175,159,168,184,165,172,169,144,153,161,123,130,141,87,87,156,118,123,175,154,164,161,142,150,171,152,158,182,163,169,157,127,136,155,120,131,144,94,99,136,86,87,172,149,156,158,137,147,164,144,152,182,164,172,178,154,161,162,128,137,150,106,112,157,125,135,174,156,168,155,135,146,160,139,147,173,153,161,190,177,189,181,159,168,170,141,147,176,156,166,170,154,167,144,120,132,149,127,136,168,148,158,177,160,170,176,155,163,172,151,158,170,152,163,159,140,154,135,110,125,2 139,98,117,203,154,169,203,152,170,201,147,160,191,136,149,183,130,138,197,159,177,131,99,124,178,126,138,207,154,165,202,146,159,205,153,162,178,121,120,177,120,120,203,160,174,174,135,154,186,128,132,187,123,121,198,140,146,198,140,150,173,108,104,184,128,128,200,154,161,189,143,160,194,134,141,185,117,120,148,73,68,180,113,113,175,109,101,154,84,72,186,132,132,186,132,145,195,132,138,200,132,146,172,98,106,184,114,113,180,113,109,160,92,83,174,113,108,184,129,140,199,132,151,204,134,148,200,131,139,193,121,126,160,85,75,172,106,98,190,134,134,185,136,146,186,118,141,204,135,144,195,122,128,199,127,132,175,107,94,185,125,117,199,153,156,172,130,141,147,91,115,208,141,158,206,137,147,201,135,134,195,137,122,199,151,144,196,156,160,131,100,110,2 117,117,132,128,116,133,134,115,135,138,113,130,143,121,131,129,107,113,113,85,91,100,76,81,123,121,137,136,125,145,145,123,146,156,130,149,152,128,142,130,103,114,118,89,101,107,84,96,133,132,150,147,139,159,157,138,161,159,138,156,142,112,123,132,104,120,123,94,111,110,81,95,140,138,153,158,153,168,166,154,169,141,112,117,119,79,79,134,105,124,128,103,120,113,87,99,143,137,141,162,157,166,162,149,158,124,88,83,115,75,73,137,111,126,131,109,124,115,96,105,139,127,127,155,146,150,162,150,159,143,118,122,122,84,86,136,110,125,128,108,120,113,95,104,131,117,117,144,132,131,153,140,143,157,145,153,147,125,137,138,116,130,120,102,111,107,88,97,119,105,99,138,129,128,148,139,139,149,139,144,143,127,136,134,119,129,117,101,109,96,81,88,2 175,155,152,189,175,176,186,170,177,185,168,172,182,167,169,176,163,168,165,153,159,149,141,148,184,166,166,195,180,182,188,170,171,185,166,169,185,170,171,181,169,173,169,158,162,153,143,149,194,181,188,191,174,178,179,156,157,170,141,142,170,143,138,167,146,142,163,149,152,150,138,143,184,167,171,182,163,165,164,130,128,159,122,119,168,138,134,166,144,140,165,152,156,153,142,147,179,160,161,178,156,156,163,129,124,162,130,124,167,141,137,158,134,133,159,144,147,154,145,151,174,157,157,171,145,146,163,128,124,167,139,135,160,133,128,163,145,145,160,149,153,141,128,132,181,168,171,186,172,177,172,147,145,168,148,148,161,140,138,175,166,170,164,155,162,135,123,129,178,168,175,183,172,177,182,170,176,175,164,173,164,150,153,153,136,137,149,137,142,121,110,118,2 189,178,176,198,188,187,202,193,195,200,188,189,197,185,186,193,183,180,187,176,170,173,163,156,192,181,180,200,191,191,204,196,200,198,180,180,194,177,174,194,182,178,188,176,169,176,165,157,194,183,181,199,188,189,203,191,192,198,176,174,163,121,97,172,142,118,187,175,168,176,164,157,194,183,183,200,189,189,200,184,185,199,178,175,141,92,68,127,75,42,180,162,149,179,170,164,191,180,180,199,187,187,199,182,183,197,175,172,136,85,59,130,80,49,185,170,161,178,168,162,191,181,180,195,182,183,197,183,183,200,184,184,166,134,115,168,138,117,185,173,170,173,161,153,186,175,172,191,179,178,195,182,180,196,183,182,197,186,186,190,178,176,180,166,162,169,157,147,178,165,159,186,175,174,189,175,169,188,174,171,188,177,174,183,170,165,174,160,152,162,149,139,2 105,76,87,129,106,131,143,121,151,141,114,139,130,97,117,136,110,136,134,114,141,119,96,122,120,89,99,139,111,133,158,131,162,164,132,159,143,100,118,134,92,111,149,118,149,133,102,132,126,94,110,100,54,60,134,94,106,181,162,190,167,137,159,134,87,102,127,84,105,134,100,128,136,111,132,134,105,129,149,117,131,185,168,194,173,146,170,158,121,147,141,104,127,132,94,118,147,131,153,161,144,165,179,165,187,180,161,178,170,143,161,152,116,133,158,131,155,137,104,131,143,127,139,157,139,152,178,166,186,182,169,189,158,129,137,148,116,122,159,140,160,145,124,150,134,116,122,150,134,145,169,154,169,179,169,188,164,145,155,150,123,130,154,136,153,136,122,142,134,124,134,147,134,145,160,146,158,167,154,169,156,135,140,153,133,142,143,127,138,124,110,126,2 199,174,178,196,160,163,194,158,159,187,149,144,193,162,160,198,176,176,197,173,174,192,171,173,200,172,175,196,155,159,190,146,144,165,113,95,178,136,121,198,171,170,197,174,176,194,173,175,198,167,172,198,165,168,184,138,132,146,91,77,161,111,90,186,151,142,198,175,177,196,177,178,197,165,170,198,168,171,183,138,130,141,88,77,138,85,71,173,129,113,201,181,180,196,177,178,198,169,173,198,166,168,177,129,120,140,85,73,143,89,77,190,156,149,200,180,180,198,179,179,198,168,173,200,170,173,179,137,126,141,85,68,166,116,97,197,171,169,199,181,182,198,178,180,199,172,175,201,173,176,195,164,162,172,129,115,189,154,147,198,175,177,197,177,179,194,174,175,198,175,176,201,177,180,201,179,181,201,176,177,201,178,181,198,177,179,195,174,176,192,172,173,2 173,151,147,186,169,169,189,171,173,188,173,175,176,153,152,172,149,150,154,126,127,134,103,102,180,160,159,192,176,178,187,165,161,182,158,151,167,135,123,168,139,135,165,144,146,138,106,106,183,163,166,183,160,154,178,150,140,174,143,132,150,106,88,132,85,65,147,111,102,142,110,107,174,146,145,147,103,90,156,117,105,166,128,113,151,109,92,134,91,74,132,90,72,135,99,92,163,129,121,139,91,78,150,103,89,166,127,113,148,105,90,139,96,80,130,86,69,125,85,71,160,125,121,145,98,88,166,130,118,166,128,116,130,81,65,131,87,69,140,102,91,136,105,99,171,145,152,176,146,147,189,168,170,179,152,152,145,99,83,154,118,111,158,130,133,140,110,112,167,141,148,184,165,169,178,149,153,179,153,155,167,137,131,161,131,133,146,112,110,130,98,98,2 178,149,170,186,159,178,186,157,170,186,157,171,185,153,170,183,154,173,178,143,160,161,131,151,182,153,175,184,153,165,181,146,149,182,147,153,187,156,170,181,148,161,179,147,163,179,152,173,180,149,166,173,133,130,179,140,142,182,144,151,184,148,156,169,127,122,182,153,165,181,156,175,180,149,164,178,141,143,185,152,157,178,137,139,178,137,137,181,146,149,187,161,174,183,159,175,185,157,176,190,164,181,189,158,170,182,144,149,177,137,135,188,158,168,190,167,182,185,162,179,184,154,175,190,163,180,190,162,179,188,155,166,183,148,154,188,158,174,188,163,179,183,160,177,181,151,175,188,160,179,192,166,183,192,166,181,173,132,132,176,139,145,188,166,185,180,155,169,174,146,166,182,152,174,184,152,170,189,162,181,184,153,168,179,147,160,184,160,177,157,133,153,2 146,124,125,164,142,143,175,155,166,178,159,166,178,160,163,179,165,170,168,149,152,158,140,142,151,130,130,170,151,156,180,161,169,177,155,159,170,146,144,177,159,163,175,159,165,159,138,138,154,134,134,172,153,160,171,144,144,165,136,133,146,110,97,137,99,82,161,136,131,159,136,136,159,143,147,152,124,123,151,116,115,157,125,119,149,117,105,145,112,101,146,112,100,151,123,115,155,136,138,126,89,82,125,85,77,154,120,112,144,111,98,140,103,88,151,120,109,161,142,139,141,115,113,118,81,72,127,85,77,153,119,111,132,92,75,150,120,110,175,157,162,164,146,150,138,114,115,129,95,90,153,124,125,168,144,148,151,115,103,168,145,145,168,147,150,154,131,133,137,120,124,151,129,134,161,137,141,166,143,147,167,141,144,167,146,147,153,126,121,140,114,110,2 147,112,110,117,110,136,155,145,167,195,169,177,188,162,164,184,155,152,163,132,130,167,155,157,140,112,117,109,98,121,187,165,171,206,177,180,201,174,176,189,158,160,173,136,135,177,155,153,107,104,134,150,134,146,197,163,164,191,153,156,180,140,138,199,169,171,190,159,159,181,150,148,112,118,149,193,184,192,184,148,145,127,73,68,120,61,53,172,129,124,206,182,184,176,145,147,138,154,187,159,162,188,200,178,183,139,93,94,134,76,72,169,122,114,208,183,181,182,162,167,140,148,178,138,133,162,195,173,182,189,149,144,184,147,144,201,171,169,198,172,169,170,158,162,150,137,149,119,118,148,162,146,158,176,158,166,201,182,185,190,169,171,171,153,160,166,156,158,160,141,144,137,128,146,143,137,161,113,119,155,143,137,157,162,145,150,156,135,141,169,148,145,2 159,144,141,167,152,147,178,163,162,179,164,163,175,161,161,174,161,159,156,143,144,141,126,127,166,152,149,178,164,161,190,179,181,188,175,178,183,169,170,174,155,150,166,151,148,150,138,139,173,160,159,180,164,162,189,175,174,198,188,192,194,184,189,168,145,137,169,153,149,161,151,153,177,164,165,183,167,168,179,157,150,168,141,137,168,144,141,174,154,150,179,169,170,160,148,149,180,170,171,187,174,177,180,161,158,121,70,64,116,70,61,166,139,134,176,164,165,152,138,136,170,157,158,185,173,172,184,169,169,158,127,123,163,134,132,180,164,165,175,163,166,153,140,142,161,144,141,174,159,156,182,167,164,187,173,173,185,172,174,174,159,160,169,156,159,154,143,146,158,145,146,158,138,134,166,145,138,178,165,164,178,166,166,167,153,155,159,145,147,136,120,117,2 204,175,176,195,159,150,190,149,134,189,148,130,189,149,127,179,133,107,204,172,172,191,162,177,202,170,170,166,115,93,161,109,84,163,111,85,159,102,69,169,115,86,196,159,154,204,176,189,198,164,163,168,116,97,155,98,75,149,91,65,153,95,66,173,120,94,186,142,131,197,165,169,196,159,160,157,99,82,151,90,72,168,114,94,168,112,83,172,120,92,173,120,97,189,151,148,199,164,165,161,103,87,154,92,69,160,102,78,170,116,89,174,122,92,170,114,91,190,152,151,206,172,178,182,130,117,150,85,52,146,81,47,157,96,65,161,100,67,181,133,120,197,165,170,208,177,183,189,141,128,176,118,93,157,92,63,146,78,44,164,103,78,186,142,132,190,158,162,206,173,184,207,166,164,200,154,143,178,121,100,169,110,85,194,152,144,206,174,178,146,113,119,2 163,141,140,177,156,155,183,163,170,183,159,169,177,152,159,179,159,162,174,157,157,156,133,134,172,153,158,181,161,167,184,160,169,186,164,173,184,163,174,183,166,170,180,166,166,162,140,143,173,155,162,185,165,173,182,153,160,187,165,169,189,171,182,184,166,174,179,160,163,162,138,142,172,151,153,184,164,172,189,164,174,180,154,157,182,159,164,186,165,174,179,156,162,160,131,135,168,145,148,179,159,163,188,164,173,178,149,152,181,156,157,189,170,178,176,153,159,154,123,126,167,147,152,180,158,162,183,154,161,185,156,164,183,154,159,183,159,166,166,136,143,146,110,111,163,138,140,176,149,151,176,140,147,177,144,151,175,142,147,176,148,155,162,129,136,142,108,111,158,131,133,169,143,141,170,128,128,173,135,140,171,138,146,159,122,126,151,114,117,132,99,102,2 146,121,125,156,132,136,161,138,149,163,135,148,155,126,137,157,133,141,153,134,136,141,120,123,152,129,138,160,136,147,161,132,144,164,138,149,164,141,154,160,140,148,160,143,146,147,127,131,155,134,144,162,137,149,160,127,137,166,140,145,168,148,160,163,142,153,159,139,145,144,120,127,153,128,134,162,137,150,167,140,153,158,130,136,161,138,144,164,142,153,159,136,144,143,118,125,146,122,129,158,134,142,168,143,155,153,122,127,158,131,133,169,149,160,158,136,146,141,116,122,147,127,137,160,135,142,163,132,142,164,134,144,163,133,141,163,139,149,150,123,134,129,97,101,146,121,126,153,121,127,155,120,131,157,124,134,153,118,124,158,129,137,142,109,119,123,89,94,141,112,116,147,113,116,149,107,112,153,117,125,151,118,127,144,110,119,133,98,106,118,87,92,2 199,122,113,208,134,129,217,141,137,218,143,139,215,142,138,214,137,131,215,142,134,213,148,139,203,123,121,214,134,134,217,140,132,217,145,137,219,149,146,217,137,134,219,143,136,215,146,139,208,127,125,215,134,133,219,145,134,221,149,140,222,153,149,219,143,141,220,153,146,217,155,145,209,125,124,217,144,142,223,156,149,210,136,123,214,143,129,223,163,155,221,164,155,218,163,150,205,126,122,214,147,143,222,158,151,214,136,125,218,145,133,225,165,156,222,168,158,217,166,151,201,124,120,217,147,140,221,149,143,223,146,140,223,146,139,223,159,148,220,166,156,214,160,143,201,121,119,214,138,131,219,145,140,220,145,138,219,141,131,222,161,149,220,169,157,215,163,150,199,118,110,209,126,118,216,135,128,220,141,135,219,144,139,218,155,145,216,157,144,213,154,142,2 208,158,159,210,152,154,208,149,148,207,155,156,208,161,162,204,144,148,209,146,150,208,154,156,210,154,157,210,147,151,207,151,142,207,153,150,208,162,163,209,155,160,209,147,154,208,155,157,210,152,155,211,153,157,211,158,151,211,162,159,209,164,163,207,157,159,208,146,152,211,157,161,211,151,157,211,160,163,213,162,161,193,135,128,195,139,129,214,168,167,210,158,161,209,155,158,207,152,156,211,165,165,212,162,162,202,144,136,203,148,139,212,163,161,211,163,165,210,156,160,208,156,156,212,160,161,210,158,157,212,158,155,213,157,157,211,158,157,212,159,163,209,151,157,211,155,152,211,152,153,212,159,159,210,157,156,211,144,145,211,148,150,210,152,154,208,150,156,210,148,146,209,151,151,211,163,162,210,151,150,208,139,140,210,143,146,211,153,156,209,149,154,2 111,96,117,120,107,132,148,142,166,149,141,166,148,130,151,125,110,129,121,110,131,105,88,104,125,111,133,143,129,149,143,132,151,157,144,167,171,147,165,134,113,124,131,118,135,114,102,121,141,129,150,150,141,161,140,123,142,142,114,128,152,127,140,141,125,135,133,121,137,120,111,133,141,129,148,147,138,158,143,122,140,146,120,129,159,137,144,146,132,144,129,122,141,119,109,130,151,141,157,146,132,151,148,128,148,151,130,143,157,130,130,153,139,150,138,128,149,125,112,132,138,128,145,150,136,154,155,138,159,153,133,148,157,136,139,162,154,172,153,144,162,147,134,152,137,131,149,142,131,150,138,122,146,155,136,154,155,140,154,161,152,165,163,153,166,152,140,150,130,124,143,137,128,149,140,124,148,149,131,149,147,132,148,161,155,170,154,137,143,134,107,106,2 136,122,135,194,173,188,190,164,171,190,164,167,190,165,170,195,177,185,194,172,183,138,122,136,189,175,186,190,168,179,169,137,142,173,145,144,180,153,151,192,171,170,190,168,172,176,155,169,197,181,192,189,164,166,174,139,138,174,146,144,165,136,131,169,139,127,179,154,146,184,166,171,198,182,190,189,160,159,177,142,138,173,136,132,165,129,123,154,121,111,172,146,137,181,163,164,198,184,188,184,150,146,174,142,140,174,137,132,176,133,121,171,134,125,182,157,151,184,167,169,201,188,191,189,157,153,170,131,128,168,132,127,166,113,98,181,143,132,188,167,163,179,158,160,195,178,185,200,175,177,174,137,131,178,148,145,180,142,131,193,167,160,192,171,172,175,152,159,157,140,151,206,183,187,201,179,177,204,186,185,202,181,177,199,179,176,198,178,179,150,133,142,2 156,133,150,169,150,170,180,164,185,180,164,187,176,158,179,172,156,177,162,142,164,150,125,145,167,149,169,178,162,185,186,172,197,184,169,193,182,165,189,179,164,188,165,144,167,151,126,148,171,155,175,180,163,188,187,171,200,187,170,197,187,171,196,180,165,192,166,145,168,158,135,156,172,154,172,177,161,185,179,157,179,160,115,114,156,113,112,177,161,186,170,153,176,161,141,161,168,146,162,180,163,188,174,145,156,148,95,83,165,131,142,180,164,189,171,153,175,157,134,154,168,148,165,180,163,185,183,163,184,178,153,171,180,160,186,179,161,185,168,147,168,153,129,149,164,141,159,174,156,176,179,161,185,179,157,181,176,153,175,171,152,174,166,145,165,151,128,146,158,134,151,166,144,163,172,152,173,175,154,177,171,149,172,164,142,164,159,135,155,142,117,133,2 128,110,108,143,123,123,158,141,145,161,143,146,161,141,142,163,146,144,162,151,150,147,131,129,131,109,108,144,119,118,154,130,126,148,117,107,154,125,116,168,151,150,169,158,161,156,140,141,130,104,96,135,102,88,148,115,106,155,125,119,162,135,130,163,137,130,170,155,158,163,150,154,136,113,107,138,106,94,161,136,136,169,149,149,166,140,140,160,129,124,169,152,152,163,150,153,144,126,123,145,116,109,161,138,137,171,151,152,161,130,126,158,126,120,165,145,144,161,145,146,146,131,131,151,129,125,156,131,124,168,146,145,160,131,125,153,119,110,162,143,143,162,148,155,140,123,123,155,138,137,159,139,133,159,132,122,161,134,127,153,122,115,165,148,155,156,140,143,134,116,115,150,133,133,161,145,146,159,139,134,165,147,146,166,149,154,159,141,147,147,127,128,2 197,161,161,198,157,156,199,161,156,193,147,136,193,145,134,197,160,155,202,175,173,196,168,166,194,153,147,191,141,128,194,145,133,191,139,126,192,143,130,195,150,139,200,170,169,200,172,173,194,152,144,192,142,132,198,153,149,198,157,152,199,156,154,194,145,136,198,160,155,201,172,175,197,158,154,194,147,141,201,162,161,202,165,162,197,148,147,191,138,134,196,158,153,200,172,172,200,167,165,196,153,149,199,159,154,201,160,159,194,144,137,191,138,133,194,155,151,197,168,166,200,170,169,198,161,155,197,157,147,199,159,156,192,142,134,188,135,127,193,156,153,199,171,175,199,169,167,199,169,165,196,158,149,193,148,136,194,148,141,186,134,126,197,164,168,196,168,170,196,166,165,198,169,167,199,168,164,195,156,150,197,162,161,196,161,165,197,166,171,189,156,157,2 152,119,121,173,138,143,187,155,162,193,161,165,190,155,157,187,154,156,175,141,143,156,122,123,164,130,135,181,143,150,192,154,159,195,156,157,195,156,155,196,164,164,187,156,158,171,139,141,174,144,153,182,140,141,186,133,127,190,136,128,193,146,135,201,167,166,195,166,170,180,149,153,175,143,149,185,145,145,191,142,138,200,157,158,199,153,150,198,155,149,198,167,171,183,152,157,171,136,139,188,150,154,194,148,148,201,159,160,196,145,143,195,149,145,195,163,164,177,142,142,167,132,134,185,150,154,193,151,148,197,153,149,192,140,135,191,143,139,192,159,163,175,140,143,161,127,130,180,146,150,191,157,157,192,149,144,191,145,143,190,148,151,188,156,162,172,137,142,147,113,113,168,133,133,185,152,156,190,156,159,191,158,161,186,148,153,175,137,141,160,126,133,2 211,184,201,208,179,191,207,173,183,206,174,184,203,173,189,200,168,186,196,163,180,173,137,151,205,163,180,205,169,179,203,164,167,198,154,148,202,166,173,199,165,179,192,151,159,183,152,169,204,159,175,191,135,127,182,116,101,194,146,145,190,138,134,174,121,122,150,78,60,180,136,148,206,163,177,181,116,105,167,91,73,188,129,117,190,140,136,185,133,128,151,79,62,176,129,139,203,156,169,169,98,88,166,91,76,194,144,143,198,159,166,188,135,132,190,146,152,197,168,189,204,158,173,189,137,136,185,124,120,204,168,180,200,164,176,192,153,170,191,157,176,195,170,190,206,173,186,204,168,181,205,174,191,207,179,195,203,172,187,200,173,193,198,171,189,185,163,187,208,178,192,207,177,190,207,182,199,204,178,197,199,172,190,199,173,189,202,175,190,154,128,154,2 135,117,134,151,129,142,167,147,159,175,160,178,173,157,175,160,136,151,140,114,126,123,98,112,166,155,179,173,159,181,176,157,174,182,168,190,179,164,185,169,147,165,153,129,142,138,114,127,157,135,152,180,164,184,187,172,193,180,157,169,181,160,175,168,145,162,151,121,130,147,125,141,156,124,146,167,141,161,160,127,133,162,129,133,162,129,136,126,86,90,90,43,34,132,105,118,154,123,144,169,141,159,124,76,70,134,88,84,161,126,131,145,107,109,118,78,77,148,126,145,155,127,146,163,134,152,107,57,51,131,87,86,174,150,166,153,121,133,154,129,148,151,131,152,151,125,144,157,129,146,144,109,115,159,129,141,177,157,178,167,148,171,157,139,160,145,124,144,158,141,161,163,144,161,170,152,171,177,163,186,173,157,179,170,154,174,157,136,153,134,111,130,2 172,130,153,192,157,185,199,164,191,196,150,165,200,159,175,192,151,169,182,134,150,118,78,96,180,136,158,197,155,180,211,173,194,214,176,192,210,170,183,202,161,178,190,144,161,153,107,126,188,145,168,203,146,172,209,155,179,208,158,166,206,155,156,204,157,165,186,138,150,169,123,139,188,139,164,202,140,163,212,164,185,190,119,118,191,122,118,200,144,145,156,88,84,151,94,103,191,148,173,203,156,179,210,160,178,184,112,113,194,130,133,204,157,164,178,119,121,166,116,132,188,154,182,207,174,200,211,170,185,207,160,171,210,169,183,204,164,179,189,146,167,167,125,147,173,132,152,196,162,186,206,169,187,211,175,190,209,173,194,197,159,178,195,154,172,122,86,108,161,117,137,181,141,161,188,142,162,197,157,177,195,154,175,188,147,168,167,123,144,44,26,42,2 127,86,103,143,105,124,146,109,126,156,127,142,148,114,127,144,110,119,138,106,114,116,82,89,136,97,115,151,114,136,145,102,115,151,117,128,148,113,124,152,120,126,145,113,117,127,95,101,144,108,126,151,110,130,137,96,107,142,104,114,149,110,111,160,130,138,146,113,117,135,107,111,152,119,138,156,118,137,140,97,110,149,114,126,169,141,150,168,144,150,155,130,136,146,124,130,148,111,127,163,132,148,149,109,118,154,118,130,157,126,136,151,114,112,166,148,153,151,132,138,146,110,123,165,135,147,170,141,153,170,141,152,168,141,150,141,99,93,155,132,135,149,131,136,135,97,107,151,117,126,166,135,147,168,137,145,168,142,150,150,114,116,148,119,122,141,120,119,121,79,89,137,97,112,155,121,134,154,118,124,157,128,135,150,120,125,141,110,111,130,105,100,2 209,150,154,214,152,153,215,153,156,217,155,163,216,147,157,206,132,137,205,133,140,204,141,149,211,151,152,216,150,156,219,151,162,219,153,163,219,141,148,196,108,98,196,114,111,210,142,155,214,141,147,216,138,139,220,142,147,216,129,123,219,137,134,212,125,121,202,113,103,208,135,137,211,133,138,208,106,98,216,120,114,220,133,132,224,147,157,224,147,160,213,135,131,208,132,128,208,116,115,208,104,95,220,127,128,224,146,156,225,159,175,224,152,167,220,159,166,212,139,141,206,132,129,210,127,123,220,132,136,224,153,164,225,171,182,222,160,171,219,154,161,209,137,137,204,138,140,210,130,122,218,143,143,222,161,168,222,173,178,220,176,175,216,173,168,206,145,136,201,138,143,207,136,126,215,150,144,218,169,165,218,170,163,216,172,158,213,173,164,205,153,137,2 187,165,176,190,167,180,193,170,180,193,169,177,192,167,175,190,166,176,191,169,176,191,169,176,187,163,176,190,164,177,193,168,178,193,167,176,192,165,173,193,169,178,192,173,181,192,173,183,190,167,180,191,165,176,185,152,151,180,141,129,187,156,154,190,163,165,193,174,185,192,173,187,192,171,181,190,164,170,171,126,106,164,110,79,169,119,93,170,123,102,191,164,172,193,171,186,192,173,183,190,163,168,175,134,118,171,124,105,171,124,110,170,124,108,191,164,173,193,170,185,192,172,184,192,168,178,188,158,161,186,155,160,186,156,164,189,161,169,193,168,181,192,166,182,190,168,180,192,168,180,191,164,174,189,160,169,190,163,174,193,168,181,193,168,181,193,172,185,189,167,180,191,166,180,191,163,175,188,160,167,190,161,172,193,168,180,193,169,180,191,168,180,2 185,143,139,195,151,145,199,153,146,201,155,148,202,153,146,206,164,162,199,158,157,184,135,125,191,152,146,199,155,149,203,153,148,202,146,135,204,153,144,202,151,140,201,158,155,189,141,132,194,155,149,203,159,157,206,146,143,204,136,126,202,143,131,198,140,123,199,151,140,191,141,129,195,153,148,201,148,146,200,132,127,197,128,120,202,138,137,203,147,138,198,146,133,190,138,123,194,150,148,196,139,127,190,119,108,188,101,99,193,119,112,202,143,127,200,151,141,197,153,148,190,147,139,198,150,137,197,132,124,197,127,125,200,135,119,201,143,124,203,159,151,201,164,161,184,136,122,198,155,150,201,153,145,207,162,159,208,164,159,203,156,149,203,165,160,195,155,147,179,130,115,190,143,127,197,151,143,203,159,152,207,171,168,204,165,160,200,163,158,187,144,135,2 199,165,156,203,168,156,203,162,149,203,161,149,202,159,144,207,172,166,205,171,168,195,156,144,204,173,163,204,169,157,203,162,146,200,151,128,203,158,140,201,155,137,205,170,164,198,159,148,206,176,164,207,174,165,204,154,136,199,137,111,198,146,122,194,140,115,201,160,144,198,155,141,204,171,160,204,163,150,199,137,116,193,128,103,195,139,123,199,150,131,198,151,133,194,149,129,204,168,160,198,150,126,189,123,93,182,98,77,185,115,94,196,142,112,199,154,136,201,163,155,202,167,154,201,162,139,194,137,112,191,125,107,192,132,102,195,139,105,201,161,146,206,177,171,198,160,139,203,168,155,201,161,144,205,166,157,204,166,154,199,154,137,203,169,159,201,168,158,195,155,130,198,160,136,201,161,147,204,165,152,206,174,167,203,168,159,203,172,164,195,159,145,2 128,106,117,150,129,145,167,150,166,176,165,179,173,157,169,174,161,177,164,152,169,141,120,128,141,119,135,159,138,156,180,169,189,187,181,199,183,170,185,177,160,172,172,157,172,162,148,163,143,119,132,168,152,170,184,172,195,193,185,207,189,177,193,182,165,179,172,153,166,161,141,152,144,118,128,169,153,169,179,164,184,153,122,134,164,131,144,171,143,155,174,155,171,160,135,149,146,123,136,168,149,164,175,157,174,121,73,76,138,90,97,142,94,101,164,139,154,166,147,162,137,109,114,161,140,154,184,172,192,174,151,164,162,124,131,148,107,114,147,113,125,164,145,163,142,121,134,163,144,162,177,161,181,183,169,185,168,138,146,172,150,166,168,147,168,162,146,166,133,111,125,153,132,149,166,145,163,177,163,179,178,162,180,172,153,170,166,148,167,155,138,158,2 139,98,96,155,116,116,162,122,121,176,138,144,169,125,133,170,126,129,168,125,126,160,127,131,146,104,102,134,84,76,147,102,102,177,137,139,163,115,120,161,112,117,164,118,121,163,125,127,161,126,128,143,99,95,135,84,84,171,127,133,162,110,119,154,96,102,145,92,94,165,126,129,158,123,123,164,125,126,145,91,88,156,104,110,164,109,128,157,99,114,137,79,79,167,127,124,158,121,122,171,133,136,148,94,94,142,86,88,170,121,140,146,88,106,142,89,92,165,122,118,163,125,125,169,130,136,167,123,125,150,95,99,145,94,104,157,110,121,170,129,131,174,137,137,168,135,134,179,145,151,186,152,158,168,125,134,164,117,126,188,152,160,185,148,152,176,140,142,163,130,133,178,147,154,179,140,145,179,141,157,174,133,147,183,150,158,186,154,161,169,129,132,2 162,142,143,167,146,150,164,142,148,181,161,167,167,143,149,155,131,136,152,127,128,144,115,116,168,148,148,174,153,157,178,157,164,183,162,172,176,158,168,168,145,154,159,129,134,146,114,114,172,150,151,178,158,164,175,156,165,178,156,159,169,139,140,173,150,161,155,131,137,148,121,122,171,145,148,182,164,170,163,130,130,156,116,107,137,92,77,173,147,152,168,141,147,158,133,135,166,137,141,176,152,157,171,143,145,147,109,104,149,112,105,180,156,161,170,145,151,158,134,138,155,125,131,174,148,154,177,155,160,159,131,134,176,148,156,177,153,160,164,140,144,154,128,130,150,118,123,165,133,139,174,148,153,173,148,154,163,135,138,167,142,145,160,137,140,146,118,117,150,118,123,158,126,131,171,146,150,165,139,143,159,135,139,161,133,136,153,125,127,136,105,104,2 190,135,144,198,142,157,204,144,158,209,152,162,210,155,162,209,160,173,205,157,169,191,131,138,194,144,161,204,155,172,210,156,170,211,154,166,215,167,182,215,172,189,202,146,156,184,116,123,197,144,162,212,165,181,198,142,158,190,123,142,207,149,167,217,175,190,207,150,156,197,125,127,197,136,146,217,175,190,188,128,148,170,98,120,189,119,136,210,154,167,213,162,166,205,148,143,199,139,150,211,162,177,213,162,180,204,139,156,202,139,156,216,165,180,215,171,178,206,159,156,199,138,146,205,140,149,215,168,182,213,151,164,207,139,153,217,172,181,217,178,185,205,155,151,195,130,139,201,130,136,209,138,145,218,147,168,218,164,177,212,147,143,209,154,149,203,154,147,191,131,144,197,127,136,206,131,136,217,150,172,212,146,152,202,119,107,206,148,142,201,156,150,2 158,128,140,177,147,163,188,158,171,194,166,182,194,163,177,183,152,165,180,156,171,167,142,156,163,132,146,183,154,169,201,178,196,202,176,194,200,171,183,187,157,168,170,137,144,161,128,138,169,137,149,185,155,166,203,177,196,202,177,197,197,170,189,185,152,161,141,97,90,157,120,122,177,146,161,193,164,182,202,173,192,187,162,186,140,119,147,170,145,167,179,145,153,164,129,137,175,145,164,189,158,177,186,154,172,149,122,146,119,103,134,129,107,132,194,168,184,178,153,165,171,142,156,194,166,184,189,155,170,170,136,155,149,123,145,159,127,144,191,162,175,177,149,160,166,136,140,192,163,175,196,160,172,196,162,176,193,160,176,187,154,163,186,154,166,172,139,153,163,137,144,180,149,162,193,164,179,197,167,184,194,162,177,187,158,172,176,145,157,158,121,129,2 189,154,195,195,157,194,196,154,186,203,163,191,204,168,199,198,157,181,197,160,188,193,159,193,192,158,192,196,155,187,194,145,170,191,141,154,189,137,158,174,120,139,197,158,187,200,165,202,195,160,194,199,160,190,194,143,165,192,138,158,182,118,143,155,92,111,189,145,171,205,170,206,199,166,201,196,153,176,186,128,145,188,135,161,177,124,160,178,120,141,197,154,178,199,162,194,197,164,198,199,158,185,194,143,163,187,132,152,178,123,151,188,133,149,197,153,172,199,162,192,194,160,199,196,155,180,192,142,160,188,132,142,191,136,156,196,145,164,201,161,184,202,168,201,188,153,198,198,161,195,201,162,188,202,160,188,191,138,159,195,146,166,202,163,190,194,156,184,174,138,172,197,163,199,207,177,217,208,172,215,201,159,191,201,162,194,201,166,199,186,149,177,2 187,146,144,192,149,150,183,124,131,179,114,119,183,123,129,186,135,141,173,121,123,154,99,98,194,156,158,198,156,159,188,133,144,167,100,119,166,98,113,183,125,130,180,131,131,164,114,114,193,152,153,197,148,150,189,129,146,186,132,163,157,91,111,180,122,130,188,144,149,172,128,129,188,138,135,197,146,149,186,125,147,192,138,164,177,115,138,174,120,138,188,143,150,172,125,126,193,147,149,198,148,152,182,119,139,171,107,136,162,97,121,179,129,146,191,152,160,176,133,137,195,153,154,199,152,156,187,127,138,172,108,132,172,118,137,192,149,160,191,152,158,177,135,138,189,147,147,192,142,144,192,139,141,181,121,136,185,131,144,177,123,125,185,139,141,174,131,132,182,139,140,188,142,144,186,134,137,181,124,133,177,118,124,178,128,132,179,136,139,168,125,125,2 152,133,134,163,146,150,167,150,154,165,145,147,164,144,148,158,138,141,151,134,136,131,112,110,159,142,143,169,149,155,172,153,159,171,155,158,168,148,152,159,133,137,151,129,134,135,113,112,165,148,151,174,160,168,172,153,156,163,140,134,159,132,129,159,133,141,151,128,136,128,100,93,163,142,145,171,153,159,169,147,149,158,130,123,160,135,132,164,142,150,154,131,137,129,101,96,158,136,140,164,140,141,162,134,131,147,112,99,158,133,130,167,150,156,153,131,134,141,120,126,156,136,140,164,143,144,169,149,153,158,130,126,161,140,138,162,141,147,148,122,124,134,109,112,153,137,142,160,140,144,165,144,148,164,143,147,163,146,148,154,131,131,135,97,97,122,89,90,143,124,128,150,129,134,158,136,141,159,139,142,156,137,139,149,126,126,133,103,104,118,88,89,2 188,145,153,195,152,159,195,152,155,197,155,157,198,154,158,195,140,149,193,142,148,189,144,153,191,148,153,197,151,158,197,152,157,198,154,154,200,158,160,197,143,151,196,146,152,192,148,157,194,154,160,199,163,168,197,152,146,193,141,137,193,142,139,192,133,135,199,153,160,196,153,162,194,156,160,199,161,167,196,148,145,192,139,134,192,136,135,197,149,150,201,158,165,196,152,158,193,147,152,194,144,142,194,143,141,189,134,125,191,132,129,200,157,161,202,160,163,197,152,154,192,146,149,194,147,146,193,139,140,186,127,113,190,135,126,202,158,164,202,164,167,196,153,154,190,145,147,196,151,154,200,156,160,197,146,143,198,152,147,201,159,160,201,158,161,196,152,154,188,146,150,195,151,155,199,158,160,199,156,156,201,160,161,200,162,161,197,153,151,192,142,144,2 169,148,157,178,157,165,176,153,157,182,163,173,184,169,185,161,134,141,152,120,122,150,126,132,177,159,169,185,166,177,185,165,174,190,174,186,193,180,198,182,165,176,168,145,149,155,132,138,172,152,162,181,162,172,190,173,184,191,176,190,176,156,170,182,165,177,186,174,187,166,148,158,174,155,167,184,166,178,174,153,164,141,111,127,145,114,127,179,160,171,183,168,177,164,144,149,175,157,170,194,182,197,158,134,150,129,94,112,159,131,144,171,151,161,169,143,145,149,115,116,171,153,171,186,171,186,186,170,188,180,161,178,173,151,164,177,159,171,156,122,125,128,83,80,153,124,140,170,147,160,177,157,172,177,159,171,177,156,169,173,152,170,145,108,113,129,88,89,131,97,109,158,131,143,160,132,142,156,124,131,158,128,136,166,143,160,153,126,141,136,105,117,2 207,158,173,208,155,168,208,151,158,209,150,158,211,159,169,213,169,181,211,164,176,206,152,155,209,159,172,210,163,174,197,128,133,203,137,148,209,152,164,213,168,183,215,174,184,208,150,147,213,166,178,205,152,163,157,79,85,167,87,93,182,104,107,203,141,148,212,167,174,213,165,163,215,178,192,206,153,165,170,90,100,174,98,103,179,104,107,194,122,123,213,162,167,213,169,166,210,164,174,213,165,178,206,141,151,200,132,137,200,137,143,206,144,148,220,175,181,217,176,178,205,140,144,213,167,181,213,169,182,208,144,149,195,120,120,211,155,158,218,180,183,221,189,194,206,135,136,206,144,147,213,165,170,213,154,158,208,146,148,214,167,168,216,170,163,215,173,171,205,132,135,207,133,130,212,148,151,217,154,167,219,175,182,216,165,160,210,141,119,212,159,147,2 187,147,124,190,147,127,192,147,128,203,165,155,216,189,185,201,163,156,166,113,102,170,124,116,203,170,154,198,157,137,212,178,164,216,185,173,202,170,167,190,151,147,171,121,110,192,154,148,218,195,185,217,184,180,229,203,203,193,163,156,129,85,88,160,114,115,194,158,156,210,182,178,203,170,155,205,168,156,226,197,189,167,125,116,137,92,90,161,113,103,206,175,168,214,187,182,189,149,127,185,138,113,197,152,130,182,134,115,184,138,120,201,164,147,219,190,178,215,191,186,213,185,174,197,157,136,211,174,154,224,196,183,220,190,174,227,202,193,227,206,199,218,195,187,213,186,175,214,184,173,226,200,190,230,205,192,228,203,192,225,202,194,219,197,194,212,188,182,210,183,171,215,187,177,222,194,182,224,197,184,226,203,194,221,197,188,213,188,187,204,179,174,2 146,115,113,150,108,99,158,114,115,173,133,126,177,141,135,189,164,174,153,112,104,130,84,69,166,137,136,174,141,139,174,133,130,180,140,139,193,164,170,182,147,149,161,114,101,156,115,103,164,135,131,173,139,135,173,128,122,175,126,121,186,145,145,181,140,137,178,139,134,173,139,132,164,129,119,161,118,112,182,143,144,186,144,142,190,150,153,178,131,126,174,133,130,168,129,126,158,118,105,162,116,107,163,114,106,186,146,145,185,144,144,167,118,114,172,131,133,157,112,107,147,106,92,169,129,121,164,117,111,177,134,134,174,129,124,152,102,95,160,115,118,153,108,98,147,108,98,158,115,105,172,129,123,183,144,142,185,151,149,172,132,126,168,128,124,154,115,107,142,104,92,147,102,89,169,131,121,175,138,133,180,143,140,177,143,138,165,128,126,152,115,110,2 184,156,165,190,161,166,197,171,172,194,165,157,191,159,160,188,155,159,181,154,155,180,154,161,190,165,167,197,174,184,198,171,171,191,158,144,187,150,142,173,127,112,175,138,127,177,147,152,187,157,148,193,164,157,191,156,148,184,145,133,181,139,129,175,127,112,184,149,144,185,155,154,187,156,152,183,145,126,174,124,100,176,126,116,179,131,122,173,122,105,183,146,136,176,139,123,178,137,117,174,126,98,168,112,91,172,122,104,179,132,118,171,119,98,177,134,126,180,147,139,178,138,127,177,134,121,176,129,110,179,136,113,186,147,138,186,147,141,182,145,138,184,154,149,182,151,152,184,150,145,185,149,138,188,153,142,192,160,155,191,159,159,188,158,155,183,151,145,174,139,139,179,143,129,187,155,151,187,152,143,185,147,137,188,154,154,183,148,147,181,150,149,2 194,165,174,198,170,172,202,179,177,197,167,158,196,165,169,193,162,163,189,163,165,187,163,169,199,179,186,203,179,186,202,174,168,195,161,147,192,156,151,178,133,114,183,149,139,183,153,156,197,170,161,200,172,169,196,161,152,190,153,142,186,145,135,182,135,119,191,159,154,192,163,163,193,160,149,188,148,127,180,129,112,186,140,135,184,137,125,184,138,123,191,157,146,183,148,132,186,145,122,180,128,104,173,116,99,184,138,126,183,134,117,178,127,105,185,147,138,185,151,139,182,137,115,179,128,111,180,132,111,184,139,117,191,152,144,187,145,133,186,146,139,190,160,156,188,152,149,189,152,146,189,150,131,194,160,147,197,165,162,196,165,162,195,167,163,190,160,152,186,153,149,191,160,150,193,161,158,195,162,153,196,165,161,196,165,165,191,159,155,187,156,153,2 152,119,122,167,131,132,172,130,127,181,141,137,180,141,128,185,156,159,166,131,121,148,110,99,163,132,136,179,148,153,184,147,145,184,142,134,192,157,156,189,156,155,166,125,108,156,119,104,167,136,134,176,141,140,185,145,141,186,139,130,190,147,140,187,148,138,183,147,137,173,140,132,169,133,127,175,134,125,182,138,134,192,151,145,195,156,156,187,145,131,184,146,138,174,137,129,163,124,118,179,140,130,179,134,122,189,147,142,191,149,140,180,133,121,182,142,137,170,130,116,161,122,115,175,136,126,186,146,139,191,152,146,194,156,148,184,142,130,178,139,130,168,131,119,158,123,114,167,124,112,185,149,139,193,158,151,195,159,154,191,158,150,182,147,140,166,132,122,146,110,102,169,135,128,182,148,142,182,143,134,185,145,132,187,155,152,174,142,138,158,123,117,2 194,143,144,212,162,168,215,157,163,222,175,184,194,140,143,200,151,148,204,156,151,193,146,140,196,147,150,201,142,142,194,124,121,212,159,171,193,141,157,186,132,135,198,145,139,200,155,152,203,146,149,193,122,118,180,105,106,194,120,130,167,95,97,161,97,102,188,129,127,190,134,124,208,156,164,176,102,98,162,79,75,190,112,121,181,105,108,177,111,116,208,157,161,198,147,143,218,179,193,194,128,129,164,83,72,180,110,119,198,137,148,199,141,146,214,166,171,201,155,154,211,165,172,219,173,186,189,119,114,168,97,92,178,109,102,214,170,178,217,177,185,191,140,135,201,150,148,210,159,164,204,143,144,205,149,151,204,150,150,215,168,176,200,145,144,193,147,148,199,154,154,210,166,171,214,169,177,213,165,171,207,158,159,213,169,175,199,147,149,191,149,157,2 147,113,114,175,149,155,196,176,182,195,169,172,192,166,180,177,146,150,164,133,132,152,124,132,168,145,157,186,165,173,202,181,185,195,165,166,193,165,171,165,120,114,172,135,130,173,147,152,180,164,172,195,179,192,201,175,181,194,165,168,190,156,163,179,138,140,190,160,162,170,137,134,175,149,143,188,161,160,183,145,145,179,139,148,185,145,154,174,128,127,180,145,147,168,134,130,168,138,135,171,131,123,162,113,108,168,121,125,189,147,151,173,124,118,168,124,125,169,135,139,155,118,108,159,111,99,155,103,99,171,126,121,187,150,149,192,159,167,180,144,144,178,150,153,142,101,89,158,117,113,167,123,119,183,147,138,195,166,165,196,169,177,188,160,165,177,149,149,151,120,123,161,127,129,177,147,147,183,154,153,184,153,152,187,159,165,176,147,155,162,128,130,2 194,120,155,197,126,162,195,124,154,194,123,144,197,135,159,201,155,175,197,143,162,191,126,148,195,130,161,197,132,162,187,112,129,192,126,137,200,151,167,201,160,173,199,153,167,198,151,165,194,123,152,194,121,145,176,96,105,188,122,126,198,149,148,203,165,164,203,168,177,198,156,161,198,141,173,192,122,139,181,99,111,181,108,110,195,141,135,197,152,145,200,160,160,186,131,120,198,141,169,189,121,133,182,105,113,186,120,121,188,126,122,193,139,132,201,156,158,189,136,130,199,150,180,194,136,158,187,117,128,179,117,119,186,130,126,195,145,140,204,165,174,204,167,181,197,136,169,200,141,179,195,140,163,184,127,127,193,146,149,205,171,182,202,166,172,199,161,169,196,133,168,199,138,175,205,165,187,200,155,157,201,161,169,203,167,175,197,155,155,201,164,171,2 154,132,144,160,137,153,160,134,145,165,144,156,162,139,152,143,103,113,140,106,116,127,96,110,164,148,158,165,146,156,159,133,133,165,141,149,164,140,147,153,124,134,137,100,105,133,103,109,171,159,167,162,140,144,144,109,102,164,140,136,168,149,146,162,142,144,127,90,86,128,96,100,167,149,156,160,133,134,140,99,93,151,117,111,150,117,113,155,125,129,146,113,123,134,99,108,170,156,169,157,128,126,146,106,100,142,106,103,144,105,107,155,123,134,148,115,127,134,96,109,168,153,168,168,149,156,148,112,115,135,97,97,149,116,125,160,135,150,145,113,117,138,109,119,159,137,155,168,148,168,164,134,156,156,123,129,157,128,138,153,123,130,141,109,112,136,111,115,148,121,134,158,129,149,158,126,147,159,129,141,154,124,133,148,120,123,142,116,123,128,103,107,2 212,158,166,213,158,166,212,159,162,208,154,154,205,151,151,205,150,155,206,154,162,203,152,158,211,157,160,209,153,157,200,140,145,186,117,115,189,119,112,205,151,152,199,143,145,194,138,140,210,156,159,187,118,109,180,104,111,178,99,107,179,99,99,197,138,135,193,136,140,176,111,111,207,152,155,160,80,59,168,83,83,185,100,117,180,99,104,185,118,114,191,133,135,182,119,116,201,144,143,161,83,63,170,86,85,174,84,97,168,78,81,183,110,110,186,124,120,194,139,142,201,144,141,192,127,122,188,116,118,166,78,86,169,83,93,185,112,115,183,121,124,197,144,151,196,135,132,193,128,124,195,130,128,189,114,124,196,129,140,192,127,127,191,129,134,192,132,136,195,133,130,200,141,142,202,144,146,206,146,156,207,150,161,202,146,148,199,142,144,193,133,140,2 210,165,171,212,165,172,216,175,184,219,183,199,215,175,189,208,158,156,204,152,146,201,151,147,210,162,163,210,161,158,216,175,180,218,179,194,214,169,182,210,164,164,209,162,163,206,159,163,211,170,173,210,159,153,218,178,185,211,152,160,199,131,144,208,153,158,209,161,159,209,163,169,213,174,178,212,163,163,214,167,176,205,121,140,194,91,112,202,133,139,209,158,157,206,156,155,214,176,182,217,177,186,213,159,171,196,96,116,199,89,118,212,154,168,210,152,152,207,158,162,212,172,180,214,172,178,213,163,168,211,145,160,208,139,157,214,166,178,210,151,156,207,154,156,210,169,177,210,164,171,212,162,167,213,158,166,213,157,163,210,153,156,209,157,161,207,160,169,203,152,153,207,152,154,208,150,150,209,150,151,210,157,161,207,146,144,206,153,155,204,155,164,2 120,95,100,143,123,134,154,132,149,156,131,151,154,125,146,154,128,152,136,104,125,123,92,114,132,108,115,154,134,147,162,140,155,167,144,161,166,141,163,156,128,148,142,108,127,135,108,129,146,126,139,162,143,156,158,129,138,157,123,137,165,135,155,140,99,110,136,98,109,148,127,147,147,125,138,148,115,121,154,120,130,156,117,135,156,116,132,155,118,134,155,127,144,152,132,150,136,107,114,141,106,109,164,136,148,161,127,141,149,108,119,162,132,147,165,145,162,156,138,156,144,122,135,160,138,152,170,147,161,171,146,158,163,132,143,168,147,163,165,146,165,156,139,157,145,123,141,164,146,165,171,154,171,177,161,176,166,142,153,148,115,123,160,142,158,155,141,160,136,113,133,155,135,154,170,155,173,176,163,181,167,148,163,148,118,128,152,132,147,143,126,143,2 194,177,185,193,170,176,190,161,166,199,175,180,202,184,195,195,170,171,194,173,175,191,175,184,194,175,180,195,171,176,190,156,156,186,149,143,182,146,147,177,141,139,196,175,181,193,178,188,198,181,189,191,163,164,184,144,141,186,147,148,165,115,118,137,86,83,189,165,171,197,182,193,201,185,194,187,154,152,179,136,133,174,136,143,166,127,140,158,111,108,193,170,177,192,174,186,197,180,189,192,164,163,189,153,148,169,124,125,169,129,135,176,134,128,193,169,172,185,162,168,195,177,188,192,164,161,183,146,138,177,133,124,185,148,149,186,151,145,192,169,172,188,169,177,190,173,184,200,182,189,199,177,182,193,164,166,178,138,133,189,159,157,193,170,175,186,167,174,185,166,173,200,186,197,205,192,206,200,181,192,189,161,162,194,171,178,186,163,166,177,153,155,2 128,105,111,150,125,132,162,138,142,156,124,130,154,126,131,135,106,118,133,104,114,105,76,78,132,106,110,147,119,127,167,144,153,152,113,122,162,130,138,152,125,138,146,117,125,132,104,107,136,110,114,146,122,134,164,139,148,152,113,125,151,117,126,154,121,126,151,117,122,141,111,114,135,107,114,155,128,137,142,107,118,141,102,116,137,99,112,146,110,120,152,117,121,129,94,93,137,114,124,149,123,131,131,95,105,142,109,119,146,112,127,141,106,116,157,129,137,136,105,110,129,105,110,152,128,135,165,140,148,155,125,132,152,122,132,154,123,131,150,123,129,133,104,111,136,113,113,147,120,125,156,126,128,165,139,142,165,141,148,154,127,139,146,119,130,126,100,109,124,100,106,137,111,119,135,103,109,155,127,130,152,128,138,142,117,129,135,108,114,115,89,91,2 181,140,157,193,147,170,201,153,170,209,162,183,215,174,191,214,175,193,203,158,176,189,139,147,185,142,159,200,153,177,209,161,183,202,146,156,210,158,175,217,177,196,208,169,187,196,149,156,191,146,174,179,123,144,180,116,128,212,166,196,201,143,158,203,144,147,207,164,174,203,163,176,190,146,171,144,78,88,147,71,77,203,158,188,218,180,207,205,148,154,204,155,165,204,163,180,186,139,162,160,96,105,159,86,91,201,162,192,225,209,246,217,176,197,210,165,183,204,162,173,189,143,167,191,138,150,190,128,139,217,179,206,221,188,209,220,184,198,212,171,185,202,158,169,185,140,165,193,144,162,197,144,160,210,158,171,213,161,167,216,175,184,206,162,173,197,152,169,182,143,166,191,145,164,195,146,157,211,169,180,214,170,185,211,165,180,200,153,164,186,139,150,2 179,155,165,181,152,160,181,152,163,180,151,162,172,137,139,172,142,146,160,127,135,148,116,124,182,156,169,191,169,185,197,177,198,192,168,185,182,152,159,176,146,153,166,136,144,146,110,114,178,148,156,189,164,176,192,166,181,170,136,152,170,133,148,172,135,139,165,133,138,146,110,111,173,139,139,189,163,170,187,158,171,156,106,127,151,102,122,170,131,140,166,132,138,151,118,124,180,152,157,183,150,154,182,151,166,146,84,106,157,103,129,177,146,161,159,118,124,147,112,117,182,156,163,188,162,172,183,151,163,166,121,138,165,122,141,172,139,152,160,123,131,147,114,123,178,153,161,184,161,172,183,154,161,180,148,157,174,140,151,158,116,119,150,112,116,139,104,111,168,143,152,173,147,155,175,148,157,170,136,141,164,129,137,154,118,124,147,112,117,134,103,113,2 208,159,166,212,164,171,220,177,189,224,183,205,219,175,192,213,155,158,207,147,141,203,146,139,207,154,151,215,166,169,222,179,191,222,176,196,220,171,185,216,162,166,212,159,162,207,153,153,210,159,158,217,169,170,222,178,188,213,145,160,212,146,167,217,157,165,213,159,161,209,159,164,213,163,166,217,166,170,218,167,183,212,127,153,203,115,140,213,147,156,214,160,163,207,151,146,216,174,185,218,170,182,214,146,166,207,96,129,211,114,148,216,152,163,214,157,161,210,159,161,214,171,184,218,169,180,219,154,169,211,119,147,216,143,171,221,165,177,213,147,151,208,150,152,209,160,169,215,162,172,219,161,173,220,156,175,218,158,170,217,160,170,213,150,157,206,149,153,206,148,158,212,154,166,214,151,157,216,156,166,215,151,152,213,151,154,210,153,161,205,147,159,2 120,91,100,135,104,116,149,121,138,152,120,141,155,129,147,144,120,132,130,105,115,118,93,102,131,102,113,148,119,137,158,126,148,159,124,147,162,136,156,153,122,138,139,111,124,124,100,110,137,110,122,155,125,144,162,126,151,158,121,140,164,133,154,160,129,149,146,119,133,127,101,114,135,104,118,151,117,136,153,110,131,143,94,103,155,117,132,158,125,146,149,121,139,132,109,121,135,102,117,150,114,135,153,111,134,146,102,115,139,91,101,146,107,126,147,117,139,131,105,119,131,96,108,146,109,129,157,121,144,153,118,134,140,93,105,142,100,116,142,114,130,128,106,117,121,82,97,136,97,118,151,119,142,152,119,136,144,104,120,140,103,121,135,108,124,118,93,102,110,71,83,124,87,104,134,98,114,141,110,126,143,117,133,133,105,118,121,95,107,107,81,88,2 136,105,115,148,115,124,159,129,141,155,127,141,161,133,147,171,152,163,139,115,129,113,86,101,141,106,121,152,117,131,152,122,137,152,124,143,154,123,140,162,135,146,142,113,130,120,90,109,146,110,134,156,128,140,149,119,131,163,142,156,158,135,149,158,134,152,135,106,123,115,84,99,145,111,125,157,127,129,163,136,145,165,141,158,161,138,154,145,117,136,123,91,103,110,78,89,148,113,128,158,126,131,166,139,148,161,133,149,152,123,141,149,121,138,132,104,117,115,84,96,159,131,150,156,120,136,161,130,140,164,134,145,156,122,134,148,113,123,138,108,125,119,87,98,162,139,153,156,121,137,167,136,146,181,157,168,171,141,154,159,130,143,142,113,130,117,86,98,147,118,133,159,128,145,172,144,158,176,151,165,162,134,151,154,132,148,136,111,125,110,79,90,2 183,127,124,199,136,135,200,134,126,203,148,141,204,154,149,202,150,144,202,149,144,190,138,132,194,135,134,201,141,138,201,138,128,203,149,140,206,159,156,206,159,154,204,154,150,199,148,141,197,137,133,203,146,144,203,143,139,202,140,129,205,153,146,207,163,158,206,159,153,202,150,145,197,139,130,202,141,139,204,144,140,200,128,115,201,134,121,207,162,155,206,157,153,203,148,143,197,139,129,203,148,145,203,137,129,198,123,107,201,132,120,205,148,139,204,148,145,202,145,142,198,142,135,205,149,149,203,142,137,202,136,124,205,144,139,207,152,150,205,150,146,203,150,147,196,141,136,202,144,141,205,148,147,206,151,148,207,150,149,205,148,147,205,150,145,201,149,142,187,132,128,201,149,143,203,144,140,205,149,147,203,144,139,203,139,137,203,143,140,194,137,129,2 203,169,168,211,181,177,213,184,181,212,178,176,211,174,170,209,165,165,209,173,172,202,166,167,208,171,170,209,172,167,209,170,164,208,161,158,210,167,166,211,173,177,210,170,174,207,169,171,206,158,159,204,155,149,204,150,146,204,149,149,198,138,130,206,155,156,212,174,180,209,169,175,206,156,160,199,142,135,197,132,129,203,142,143,195,128,125,191,125,118,211,167,174,210,168,176,206,160,163,203,151,150,195,129,130,199,136,138,199,132,137,192,123,118,207,153,160,210,166,178,208,163,168,208,158,166,205,149,154,194,126,120,196,129,127,200,136,135,205,148,156,208,158,171,204,151,162,208,162,170,207,160,162,201,144,140,203,148,148,206,154,159,207,155,162,206,158,167,204,163,170,208,171,175,208,165,168,211,170,173,212,174,181,211,170,178,209,164,168,203,163,168,2 144,114,116,162,128,133,172,144,150,175,149,156,168,139,148,160,136,143,140,118,116,118,99,97,156,125,130,169,135,138,175,141,146,185,157,167,178,144,157,168,137,147,151,126,126,134,118,116,163,130,136,177,148,151,177,139,141,179,141,144,174,136,139,177,145,162,162,140,148,138,119,118,164,130,139,182,154,165,175,134,133,168,123,117,168,126,126,160,124,133,161,140,148,132,105,100,166,135,147,177,142,153,181,143,148,184,144,156,141,91,94,107,56,42,148,120,116,141,120,120,161,127,141,167,124,131,172,130,131,184,150,167,161,118,137,139,96,104,147,119,118,137,116,119,147,106,114,161,119,130,172,132,146,176,141,157,158,115,126,161,127,141,143,115,114,113,85,77,133,93,96,144,98,108,155,112,123,153,115,117,143,102,104,147,117,124,133,112,111,94,66,54,2 189,176,189,197,185,197,191,170,188,190,167,183,188,167,180,192,178,197,189,176,194,174,152,168,189,172,178,198,185,197,190,167,181,166,125,135,166,126,131,187,165,180,191,175,193,179,162,176,181,156,157,193,173,184,186,161,172,152,108,112,147,93,95,181,154,165,194,182,203,177,159,174,189,165,177,195,174,190,185,158,163,157,114,114,152,106,112,178,149,156,192,181,197,179,163,178,191,171,179,197,179,192,184,152,153,156,112,109,148,99,102,154,104,111,176,153,160,172,149,154,191,173,180,199,183,197,185,157,158,152,109,106,147,102,107,163,122,131,173,149,161,174,153,160,188,167,177,195,177,190,196,179,187,172,138,138,176,148,157,187,167,181,176,152,167,179,163,183,177,148,155,183,157,165,195,180,188,202,191,202,198,186,200,195,181,199,188,171,187,179,164,182,2 220,168,186,223,170,187,221,153,166,227,172,190,234,190,213,231,188,210,227,177,201,219,168,190,222,168,185,224,167,185,207,134,148,213,139,151,229,172,184,231,180,196,232,189,211,226,184,204,228,184,204,226,172,190,189,107,122,197,104,117,210,119,117,221,151,151,232,186,203,226,182,201,233,198,218,226,174,187,198,110,121,210,121,129,204,114,111,219,146,150,230,182,196,227,181,196,231,194,213,235,196,213,222,158,170,218,138,140,211,124,119,218,144,146,233,191,207,230,190,206,231,193,208,238,200,218,230,173,183,227,164,171,223,154,155,224,167,171,231,192,205,227,185,199,229,189,204,233,192,210,229,170,177,229,174,179,228,172,177,224,170,172,227,183,196,215,153,158,223,176,188,228,178,194,231,183,196,231,186,196,226,175,179,226,179,187,223,175,188,208,143,145,2 170,142,162,186,159,178,192,165,184,203,179,195,205,180,195,202,180,199,186,158,176,170,139,158,177,150,167,195,171,190,205,180,200,210,186,205,215,195,213,211,192,211,199,176,197,183,157,178,179,150,163,196,170,188,199,168,184,198,160,177,203,171,189,175,129,143,198,170,188,190,166,185,186,162,177,202,178,196,182,139,153,183,136,155,194,151,170,176,127,142,197,166,185,192,167,187,185,162,177,196,171,185,201,172,191,193,155,173,188,144,161,173,121,137,177,134,150,186,157,176,178,152,168,158,112,113,204,179,195,199,165,182,198,162,177,190,151,169,191,159,177,186,159,178,173,145,163,191,166,184,200,174,190,200,167,181,213,194,213,210,189,208,204,183,202,184,158,176,169,142,161,190,168,187,200,178,195,207,187,205,210,194,212,203,179,196,194,169,188,176,147,166,2 192,141,169,193,140,170,190,132,152,189,128,141,194,141,164,189,131,156,190,138,165,184,132,163,191,138,164,193,139,167,182,115,127,178,105,112,179,109,121,181,114,134,187,129,153,187,137,165,192,141,168,194,143,167,186,121,138,168,87,93,170,94,97,176,107,121,176,110,132,185,132,154,195,145,172,190,132,150,183,112,123,176,101,106,171,93,98,173,103,112,169,95,112,178,116,134,194,140,161,185,121,126,180,109,110,173,95,96,178,105,113,177,108,116,166,85,97,175,106,123,191,134,147,181,114,114,182,114,117,172,93,90,173,98,91,171,93,91,169,94,100,179,117,140,196,143,161,195,137,146,186,120,122,184,116,114,181,108,102,183,115,113,183,121,134,179,120,145,200,150,174,202,148,162,196,136,148,196,135,142,190,122,126,191,131,138,189,133,153,182,126,153,2 162,127,125,171,130,122,190,154,152,202,170,171,203,170,171,193,156,156,169,131,131,154,118,118,176,140,140,194,162,163,204,173,176,213,185,189,207,175,177,199,161,158,189,154,154,166,131,130,183,145,144,199,165,167,217,189,194,214,183,187,197,158,161,208,175,180,203,171,174,184,153,156,185,148,146,211,181,184,188,155,161,154,121,133,149,104,111,181,143,148,203,173,175,181,144,146,179,138,134,209,176,175,160,122,127,105,70,87,123,83,97,171,135,141,206,176,176,178,143,142,177,136,133,196,158,154,204,165,162,192,151,151,181,144,147,209,179,183,205,177,178,174,136,132,174,133,130,198,163,161,209,174,171,214,180,175,212,179,175,211,181,180,194,162,160,166,124,121,168,129,125,187,152,150,197,158,153,202,165,157,205,172,168,204,174,173,182,146,142,158,118,117,2 74,48,49,93,59,61,117,85,95,137,107,127,140,105,128,138,104,128,129,100,118,111,84,100,86,56,62,110,76,86,140,108,128,149,112,141,157,118,150,154,116,143,144,111,132,123,92,107,97,65,74,128,96,114,145,105,124,154,108,129,152,104,125,147,98,108,160,128,155,138,111,134,103,74,80,130,98,113,125,74,76,144,91,106,154,103,121,157,110,127,168,141,172,142,113,139,107,83,90,130,99,114,114,64,60,139,89,100,152,102,114,158,114,126,171,147,178,150,125,151,103,81,88,122,90,105,132,90,99,150,108,118,160,119,134,168,136,154,169,145,174,145,120,144,103,83,87,126,103,119,145,117,134,159,128,145,171,146,170,173,153,180,161,139,163,131,105,120,93,77,78,116,98,104,137,117,127,151,128,142,160,141,158,157,139,158,142,122,136,118,95,99,2 144,126,147,161,141,158,163,140,156,163,143,160,165,150,178,168,154,182,163,143,160,151,135,158,161,144,167,163,145,167,162,129,141,160,115,118,159,123,134,166,146,166,163,142,160,159,143,165,163,147,166,162,139,156,161,120,123,157,95,84,157,100,93,160,124,134,164,137,151,159,141,161,162,141,159,161,124,128,156,95,86,152,80,68,155,95,86,159,114,119,164,133,143,164,146,166,160,139,157,160,125,133,158,96,91,154,87,77,158,108,109,162,119,127,164,132,142,168,151,169,155,135,153,157,122,132,155,100,95,156,99,90,165,130,139,164,123,129,169,143,157,168,152,168,155,133,147,159,132,149,159,119,128,160,111,112,165,135,150,166,137,148,168,144,158,168,152,171,146,127,143,162,145,167,164,144,166,161,125,135,164,134,150,166,147,169,165,144,165,156,139,166,2 144,124,137,163,145,158,166,147,161,171,159,178,180,169,188,170,155,172,155,147,167,139,133,150,152,135,152,162,136,150,153,112,116,157,116,126,175,150,169,176,155,171,168,158,177,147,140,161,166,153,173,162,133,145,153,103,109,154,106,115,165,130,150,173,145,160,179,169,190,161,152,174,157,131,142,154,111,115,147,87,94,151,100,110,175,144,164,178,151,170,184,173,192,164,155,176,155,128,141,154,109,117,155,102,110,165,125,138,186,163,182,181,154,170,187,178,199,168,157,176,150,127,140,155,119,127,151,103,107,171,136,149,193,179,203,180,158,173,178,164,185,168,159,183,147,125,139,156,128,142,166,134,148,172,137,152,184,168,194,185,176,199,168,155,180,153,143,169,143,123,133,162,148,168,180,167,191,173,153,171,171,153,172,176,167,190,161,151,176,138,121,142,2 154,118,130,172,134,144,183,145,161,197,164,193,200,162,193,198,158,187,192,156,184,184,145,177,171,136,155,182,144,161,186,145,157,195,158,184,199,160,186,202,164,193,195,157,186,187,151,179,175,142,159,189,154,180,196,154,176,199,158,185,195,152,173,198,158,181,197,159,188,187,148,175,177,143,163,190,153,178,196,154,179,199,159,183,198,156,174,198,156,175,203,167,197,193,153,182,177,145,166,191,155,176,196,151,175,197,154,173,194,154,169,198,160,181,203,167,196,194,156,184,175,142,157,192,159,181,196,156,176,194,151,167,193,153,168,201,166,187,202,167,191,194,159,182,169,135,151,189,156,175,198,165,190,198,162,183,200,166,187,202,170,191,196,160,178,183,147,166,144,109,122,183,145,160,189,152,172,196,162,186,200,168,190,197,165,181,189,153,168,174,138,152,2 112,74,78,147,118,137,159,133,151,143,105,122,141,97,117,129,87,95,120,84,87,112,84,96,134,101,118,159,131,149,146,113,124,137,92,108,145,92,115,130,80,96,127,85,95,130,100,115,153,127,147,151,117,126,162,130,142,181,154,181,163,116,145,156,107,139,147,107,128,134,98,114,142,110,122,142,106,111,153,117,127,165,132,151,154,105,129,165,119,151,161,128,151,148,122,139,131,96,109,142,105,117,134,92,97,143,103,112,142,96,114,167,128,156,152,116,132,142,111,125,127,92,109,149,117,138,158,125,141,152,115,125,139,96,107,156,123,141,161,131,149,145,116,130,118,86,101,137,106,122,143,110,123,158,126,143,156,119,138,147,111,121,160,135,150,149,129,147,113,85,102,116,82,95,118,81,91,145,115,129,156,127,148,154,126,142,146,120,131,131,110,122,2 193,152,164,201,164,179,209,175,194,211,180,197,210,177,192,209,180,195,202,165,177,195,157,170,195,153,170,203,167,185,210,174,191,211,174,190,212,179,196,211,178,191,202,159,162,199,159,172,203,165,187,211,177,197,209,171,188,193,139,154,204,160,180,211,175,188,203,157,161,202,158,172,202,161,182,210,174,195,199,154,175,184,120,145,194,131,152,210,171,189,207,167,179,201,158,167,196,152,168,207,170,189,191,138,160,176,107,132,192,127,146,207,162,180,207,167,182,202,161,170,199,162,181,204,168,186,201,155,177,194,132,157,203,152,172,202,156,171,197,150,168,196,154,167,188,153,172,197,163,185,200,162,184,206,169,193,205,161,178,201,153,166,202,158,180,199,162,180,182,144,158,188,151,170,195,157,180,201,162,185,196,138,145,194,135,134,200,159,173,197,162,178,2 195,177,186,202,185,195,209,196,208,206,191,199,202,185,193,184,155,156,172,140,144,166,142,149,197,176,183,205,189,197,208,192,203,205,186,193,205,187,196,185,154,155,169,131,131,168,142,149,189,165,167,198,179,185,206,186,193,183,153,161,183,155,165,195,173,181,181,154,158,167,138,140,191,170,176,208,192,199,203,183,189,154,115,130,152,109,123,184,156,163,178,154,161,157,127,132,200,184,192,205,187,194,200,180,189,141,99,115,149,107,120,178,150,156,170,145,153,161,136,145,192,173,182,193,170,177,198,178,184,180,151,162,180,154,166,179,153,159,161,127,129,161,136,142,177,151,157,189,167,175,195,180,190,186,166,177,187,170,183,160,123,123,150,110,105,154,128,131,159,128,132,169,146,155,174,155,167,173,151,163,176,155,168,161,129,131,153,122,122,136,108,114,2 164,159,175,180,174,192,165,142,149,153,120,125,188,178,196,156,127,128,156,136,140,158,147,160,164,149,158,177,158,168,151,114,117,160,126,137,181,155,170,159,123,129,161,135,141,164,151,164,158,135,144,155,120,126,163,129,140,172,138,151,138,89,92,165,132,145,179,159,174,166,150,160,161,138,152,151,113,118,187,164,183,191,168,191,149,103,107,174,145,163,191,180,201,176,165,178,170,155,172,169,142,153,181,155,173,168,132,143,146,100,108,164,129,144,190,180,202,181,179,199,159,139,154,161,132,144,160,124,132,157,114,118,163,126,139,189,173,196,186,177,200,173,170,195,152,133,148,138,101,107,132,83,85,151,109,113,164,134,148,174,154,176,164,146,162,153,142,162,135,113,124,130,94,93,134,96,99,148,114,121,155,127,141,152,127,142,146,127,141,134,120,134,2 197,168,187,201,173,193,202,165,182,204,172,190,205,172,191,204,176,197,201,168,183,195,150,154,200,170,189,203,175,197,194,152,167,183,132,147,194,150,169,205,172,194,200,162,176,196,151,158,201,167,189,202,169,191,188,139,159,174,116,139,177,118,142,195,150,171,205,168,187,200,162,176,200,164,188,202,165,190,170,115,137,175,116,143,185,123,147,186,131,148,205,166,189,201,163,185,198,161,183,197,155,179,166,105,131,169,107,132,174,107,128,187,130,147,200,155,177,200,161,183,194,153,172,191,147,168,179,117,143,170,100,124,184,124,148,196,145,166,198,151,171,197,153,175,193,157,180,196,159,183,194,148,176,194,141,168,197,148,174,197,151,169,187,138,155,185,139,162,189,158,186,191,153,178,195,154,183,198,160,187,198,156,180,196,151,167,196,150,170,198,156,181,2 146,103,107,169,132,142,180,142,155,183,147,160,186,153,165,182,150,163,174,143,154,155,122,136,152,110,117,169,125,135,181,137,151,188,149,169,186,149,162,184,149,158,178,147,156,159,124,133,166,131,140,174,131,147,183,137,158,188,148,172,184,144,164,174,130,142,180,150,163,167,136,150,168,134,149,176,131,150,184,135,161,187,145,169,178,136,162,129,73,89,143,101,114,156,125,142,172,139,158,179,139,161,187,139,165,183,135,157,177,131,160,134,79,95,117,64,71,127,84,91,159,121,133,176,135,154,176,120,144,177,123,147,177,124,147,170,125,142,153,112,122,147,113,122,153,114,122,174,136,153,175,129,149,182,138,158,178,134,144,167,122,134,162,126,137,161,137,150,155,122,135,172,141,156,177,143,153,178,143,151,186,158,169,165,128,138,148,107,115,138,104,111,2 117,102,113,185,168,183,176,152,161,173,149,157,174,149,157,184,160,167,178,157,172,54,45,54,161,142,152,181,165,177,175,155,162,166,137,141,161,123,125,168,136,137,190,166,175,124,105,119,165,145,153,175,156,165,173,150,157,163,125,125,159,119,111,166,133,128,179,153,155,163,140,155,174,156,167,176,157,164,172,148,151,160,122,119,160,123,112,163,130,122,170,140,138,166,142,150,174,155,164,182,163,170,176,155,156,164,131,124,161,121,107,161,127,117,170,141,137,163,139,142,176,157,166,185,164,172,173,152,153,158,123,113,159,124,112,165,137,133,176,152,152,154,128,132,170,149,160,190,168,179,184,161,167,169,143,138,168,143,137,164,136,134,180,156,156,118,97,99,120,97,109,192,171,185,183,157,166,179,152,155,169,143,141,168,140,141,172,147,150,56,46,50,2 153,128,130,172,151,156,178,148,148,187,161,164,187,162,172,186,166,174,176,155,162,157,133,133,155,127,130,183,162,168,192,168,172,193,165,172,195,168,177,197,178,186,189,169,174,166,142,145,166,141,145,186,164,170,194,168,167,197,169,181,195,165,179,201,179,189,188,161,163,175,151,152,168,144,150,183,158,161,187,155,153,186,145,149,194,161,177,202,176,189,191,165,173,178,152,154,159,131,138,182,158,166,185,150,151,173,123,125,187,152,172,203,184,196,194,173,183,176,148,149,153,124,133,180,159,170,187,162,171,174,133,137,193,164,177,199,178,191,192,175,187,173,149,154,148,123,134,169,148,157,174,148,158,175,145,154,185,159,166,184,162,175,178,156,164,160,132,134,135,105,113,154,127,136,165,136,142,172,144,154,178,156,168,173,150,163,162,135,141,141,109,109,2 203,135,138,212,145,149,220,158,170,222,163,179,223,165,178,222,167,181,217,165,177,204,145,159,209,147,158,217,146,162,223,147,166,225,154,176,223,157,169,222,164,171,219,169,181,208,152,164,213,147,164,220,131,159,224,141,172,224,153,178,222,150,171,218,145,156,219,171,185,214,166,180,213,149,175,223,127,161,226,130,167,222,144,171,217,138,168,190,96,109,206,143,155,211,163,180,214,150,174,223,131,166,225,125,160,223,135,166,212,126,158,185,94,107,188,105,113,202,142,153,211,143,160,219,122,149,223,120,155,222,131,163,220,134,161,208,128,138,193,114,116,197,135,139,210,152,172,217,146,168,222,144,170,221,141,157,217,137,149,214,143,159,208,150,157,201,150,156,204,147,161,211,150,160,215,149,157,220,164,175,215,150,158,209,137,144,206,153,161,199,149,154,2 185,154,164,193,158,168,197,158,162,201,162,170,204,170,176,204,169,175,198,160,161,191,152,153,192,160,167,198,162,172,202,164,174,197,154,153,201,160,164,206,174,184,200,164,167,194,157,154,192,156,170,189,148,158,180,123,123,197,155,163,193,144,146,197,152,148,201,167,171,197,163,165,196,162,179,169,116,118,146,71,60,189,144,155,205,171,183,194,147,142,198,161,166,198,165,172,193,157,168,176,127,128,164,99,88,191,153,165,212,192,210,206,170,179,203,169,176,199,165,168,190,154,167,190,149,153,186,136,134,199,161,169,204,170,170,206,175,177,203,169,174,197,162,169,190,157,171,190,153,161,189,146,146,198,157,155,203,166,164,203,168,167,198,161,164,194,157,166,186,152,160,190,153,159,192,155,155,200,165,166,202,168,170,203,169,172,196,159,163,193,157,160,2 151,131,151,182,167,188,189,175,197,177,155,175,157,130,149,157,132,149,170,156,177,124,104,122,160,142,163,177,161,182,170,148,164,161,133,149,146,114,132,139,109,123,168,154,174,148,134,156,157,137,154,156,134,147,149,121,134,167,146,162,159,135,146,149,123,132,161,144,159,147,130,150,145,122,138,143,113,128,152,128,140,160,136,150,152,126,133,152,131,138,146,123,135,135,111,128,145,125,146,147,122,141,154,131,144,152,127,140,145,119,126,132,104,109,140,118,134,136,114,138,143,123,147,143,117,135,148,124,136,133,103,110,129,100,102,135,109,119,133,107,122,127,104,123,142,127,152,153,137,159,143,118,130,140,114,126,127,97,107,118,86,98,130,104,123,126,108,134,124,108,138,145,129,152,143,122,138,141,118,134,119,87,102,119,90,107,133,113,138,117,109,146,2 171,130,133,203,171,175,210,180,185,203,166,166,182,137,135,176,130,128,190,155,158,150,112,112,180,141,145,198,163,167,192,151,149,187,142,136,172,124,121,162,110,105,187,153,155,172,140,146,178,138,139,180,137,132,171,121,116,190,148,145,182,137,130,173,126,117,181,143,139,166,128,130,167,123,123,166,119,115,174,129,123,182,137,133,174,127,116,173,130,118,165,120,115,156,110,110,166,125,129,169,124,126,176,132,129,175,130,124,169,124,113,155,107,93,162,118,117,155,112,119,162,123,130,163,117,119,169,123,119,157,108,96,152,104,86,158,113,103,152,104,103,145,99,100,159,123,133,173,137,144,165,119,116,163,117,110,150,101,93,136,82,77,147,98,101,147,108,118,138,104,117,165,129,138,163,119,120,164,120,120,142,88,87,137,84,86,149,107,114,137,107,127,2 148,115,111,174,143,133,179,151,145,183,153,149,184,152,152,180,154,153,178,155,149,146,121,118,166,133,125,174,142,136,174,141,136,173,136,127,171,130,121,174,134,125,174,141,132,171,141,131,169,136,130,160,113,99,151,95,79,168,124,116,165,118,106,169,125,112,177,141,136,175,143,137,168,131,121,161,116,103,158,100,82,177,131,126,177,135,137,173,126,122,177,140,139,176,149,149,173,138,132,174,139,132,171,125,114,168,117,104,173,125,116,175,131,132,180,150,155,177,151,153,167,129,122,157,111,99,175,136,126,168,120,106,158,101,83,177,135,131,183,155,156,176,146,145,169,135,126,168,128,118,167,121,106,174,130,120,170,122,116,181,143,141,181,151,152,172,146,148,157,132,127,179,151,146,181,149,143,183,149,148,182,142,140,181,143,142,179,143,141,155,122,122,2 122,93,86,154,127,114,164,142,133,169,150,144,170,151,147,165,148,142,158,143,133,122,105,99,143,113,103,159,135,126,163,142,135,165,141,134,164,137,130,165,138,130,160,138,128,150,129,118,150,122,114,152,113,102,148,103,91,165,133,127,161,127,118,163,132,122,164,143,135,156,135,127,152,121,112,153,118,110,156,111,100,174,143,140,172,143,141,167,133,127,167,144,139,158,143,138,157,130,123,165,143,138,168,135,129,167,129,121,169,135,128,169,138,134,168,152,151,158,142,137,149,119,112,148,115,109,171,145,140,164,127,117,155,109,95,169,139,134,168,152,148,156,133,127,147,119,112,154,126,119,160,126,118,167,134,127,163,125,120,170,143,137,163,143,139,147,126,122,130,110,104,160,140,134,165,144,139,170,146,144,170,138,134,166,136,130,157,125,119,124,94,89,2 147,109,118,148,112,120,171,142,152,185,159,173,174,142,151,173,141,149,177,153,165,161,135,150,168,139,152,165,134,146,173,148,161,177,152,170,175,147,157,183,158,170,181,158,171,164,135,148,174,148,160,170,144,160,136,109,128,115,87,107,159,134,154,177,153,165,167,139,152,158,129,142,172,145,157,160,131,150,92,67,90,79,54,73,128,103,127,166,141,153,149,122,134,147,121,134,172,144,157,154,126,143,98,72,98,97,70,94,123,99,123,142,115,131,159,133,145,161,137,146,176,148,159,164,135,145,121,96,116,107,83,106,133,106,124,147,118,129,166,141,149,156,128,137,181,158,167,181,159,166,169,145,154,162,135,146,162,133,144,176,150,154,170,145,150,151,121,131,183,163,173,184,162,173,182,160,171,184,163,172,180,157,166,182,162,168,167,145,151,151,125,135,2 181,152,152,189,160,165,187,155,164,173,141,152,164,136,148,155,118,122,143,104,104,131,95,98,179,149,148,191,164,170,169,136,147,156,122,134,152,119,135,150,114,121,146,109,111,130,95,98,181,157,163,177,149,161,167,135,148,166,132,145,161,131,147,146,119,131,144,114,123,132,99,102,184,163,170,177,152,164,165,132,145,166,131,151,146,114,132,148,119,130,143,113,125,142,110,118,175,153,162,172,146,153,161,127,140,152,117,138,122,82,89,141,105,109,155,126,136,139,106,116,163,138,150,168,140,147,151,114,118,128,86,92,137,96,99,154,120,126,148,118,126,120,82,93,165,140,146,180,155,158,158,121,121,159,119,121,166,135,144,159,127,132,142,110,117,116,81,87,162,135,140,170,143,142,164,131,134,162,125,132,156,125,135,148,117,121,133,101,103,113,82,84,2 163,129,128,178,144,146,197,165,171,197,163,169,202,176,187,196,174,179,186,161,161,171,141,139,175,147,153,189,161,167,194,155,163,189,141,154,196,158,167,201,174,181,189,166,169,179,153,157,177,143,147,188,155,161,184,136,151,189,153,182,186,150,170,194,161,173,187,159,164,184,162,170,174,143,143,188,154,159,175,127,143,190,166,199,177,142,163,179,134,144,180,142,148,185,163,176,182,159,161,177,138,138,150,90,99,157,115,140,165,125,149,169,126,133,173,137,140,179,156,165,183,160,163,174,138,139,155,99,104,145,94,107,149,105,117,159,115,121,164,126,125,171,148,155,173,146,149,175,146,152,171,134,141,159,117,121,146,101,99,160,121,123,170,143,150,161,136,144,161,133,138,166,133,141,178,152,159,174,146,148,162,124,120,167,136,141,164,140,149,149,125,134,2 117,86,72,139,106,92,162,134,126,163,129,124,140,92,75,136,85,69,142,101,88,134,108,94,122,87,69,146,109,92,169,138,127,169,132,127,147,97,84,140,91,74,153,116,101,144,116,104,135,106,91,152,116,102,181,157,154,164,122,113,168,130,124,157,114,103,156,115,100,144,105,95,142,115,106,158,122,114,176,143,142,167,122,117,170,127,120,175,140,135,158,119,108,137,87,79,145,118,102,165,137,126,170,131,128,171,121,126,178,133,137,181,151,150,157,114,106,140,92,87,148,128,112,169,147,135,181,153,150,179,144,146,187,156,155,180,149,151,157,115,112,137,90,85,139,119,105,169,151,139,180,157,150,162,119,102,185,164,157,186,164,165,165,133,133,140,102,97,121,98,79,155,132,119,177,160,151,176,153,137,184,166,163,174,146,138,163,138,126,142,118,107,2 183,153,161,190,149,157,200,161,170,195,154,160,194,157,167,197,170,184,180,153,167,82,59,71,192,162,168,202,165,175,193,140,144,201,154,166,198,156,170,175,130,139,176,143,152,128,101,115,210,189,206,212,176,188,201,146,157,209,169,188,204,167,184,170,120,125,169,128,132,146,116,126,218,199,218,208,166,179,194,131,146,207,164,185,207,164,180,196,158,164,185,150,156,154,124,134,210,187,201,206,163,170,194,135,143,181,122,135,198,147,161,210,174,179,193,162,165,158,131,145,201,175,186,203,160,169,203,150,159,188,132,144,200,156,165,191,148,147,185,153,156,138,108,119,190,163,173,208,181,191,202,159,167,194,149,159,189,141,146,177,129,125,191,165,177,106,80,95,170,142,153,196,168,176,202,174,184,201,168,177,175,121,122,163,112,110,151,119,130,53,34,45,2 148,116,130,206,165,176,187,140,148,180,133,142,180,134,140,188,146,154,170,126,138,58,37,48,200,165,174,196,149,157,182,132,139,186,141,146,178,132,135,180,136,139,185,143,153,123,87,102,203,164,173,189,138,143,183,132,136,187,140,141,171,120,116,171,122,119,177,134,141,152,107,122,200,161,170,176,120,122,177,123,125,184,137,134,172,122,113,176,129,125,176,130,134,160,115,126,197,155,162,174,115,116,170,111,111,182,132,129,176,127,117,180,131,126,183,138,142,165,122,133,199,157,161,187,133,134,174,114,114,184,134,132,181,133,125,180,131,128,185,140,147,157,115,127,201,163,169,197,147,150,179,117,118,182,130,130,182,131,127,179,131,131,190,144,154,137,100,115,165,130,141,198,144,150,184,123,129,180,126,127,173,119,115,173,120,124,179,134,146,74,50,63,2 152,132,139,156,135,145,155,130,136,160,137,149,165,148,157,162,143,149,147,124,130,125,96,93,156,137,143,159,137,147,164,143,153,154,125,129,157,130,137,162,140,147,153,132,138,139,113,115,155,134,141,159,136,146,151,122,130,161,138,150,147,117,123,141,105,101,142,113,109,144,121,126,156,135,149,133,104,111,92,45,38,148,122,133,169,152,169,150,119,122,142,111,112,143,119,125,159,139,150,116,81,81,87,41,34,124,91,97,181,171,194,168,151,165,154,131,139,145,123,126,153,131,140,137,108,111,118,78,71,146,119,128,174,161,178,167,148,155,159,138,142,140,117,120,150,127,138,151,125,129,143,111,111,151,125,131,154,125,127,156,131,131,149,125,127,132,106,108,142,119,130,147,122,129,144,116,120,147,118,117,158,134,138,151,126,132,142,116,119,125,97,98,2 188,159,152,193,165,159,179,141,130,184,150,142,200,179,177,193,170,167,182,159,156,167,142,137,195,169,164,196,167,164,152,106,98,142,86,76,169,123,108,176,139,124,185,162,156,173,149,143,207,189,185,200,174,169,135,78,69,133,71,61,136,74,53,158,111,90,179,151,139,167,139,129,207,190,187,206,185,179,159,111,102,152,96,81,138,78,57,156,107,90,182,155,147,173,148,139,204,185,180,212,195,192,193,161,153,172,126,112,157,106,86,164,121,103,187,166,159,176,155,149,203,183,177,207,188,184,189,154,144,185,148,134,178,140,127,175,140,126,180,156,147,160,130,120,194,171,163,196,171,166,191,159,149,190,160,148,181,149,136,174,140,127,171,144,140,133,87,72,179,149,137,183,152,142,195,171,166,195,174,168,180,151,139,180,155,150,160,129,119,139,102,90,2 181,146,142,197,164,159,201,163,162,205,169,167,205,173,168,203,172,169,195,162,156,184,150,146,190,153,147,201,168,163,198,156,154,201,159,158,209,174,172,201,163,157,208,182,185,201,175,180,186,148,145,203,170,173,209,174,180,190,142,141,202,158,155,195,150,142,205,172,174,205,181,185,185,146,142,191,148,148,201,161,164,203,159,162,210,169,168,211,173,177,195,155,154,204,177,178,180,141,137,187,141,141,199,159,163,206,170,173,213,178,181,209,171,170,190,145,136,198,164,159,177,137,129,189,147,145,189,143,137,183,139,132,197,154,148,199,159,147,201,164,161,196,162,159,177,139,130,191,155,149,193,157,153,175,128,113,191,149,140,209,178,176,202,167,169,194,158,155,163,125,116,181,144,135,199,171,173,196,161,158,195,158,148,203,170,167,194,157,153,185,151,147,2 147,128,142,161,142,157,166,147,162,173,155,172,172,153,170,172,153,169,166,147,162,156,138,154,152,134,148,165,147,161,166,143,155,170,147,159,167,140,149,167,142,153,167,148,166,159,140,156,160,143,156,175,161,175,142,102,105,140,94,97,153,113,117,156,121,128,168,145,158,163,144,160,161,143,160,158,130,142,129,80,81,147,103,110,168,138,147,162,131,139,174,153,165,166,148,161,160,141,159,151,118,131,142,99,108,172,146,161,177,155,168,174,150,162,177,159,174,169,155,169,155,135,152,165,143,160,161,131,146,169,142,153,168,140,151,171,147,163,176,161,178,165,149,165,146,124,141,160,140,157,163,139,150,161,133,143,173,152,162,176,161,177,168,153,169,147,122,138,134,110,128,155,135,153,162,142,157,161,137,149,171,154,167,167,150,165,157,139,154,147,128,145,2 184,168,172,192,177,183,194,179,184,197,185,190,190,176,181,183,168,172,166,145,149,137,106,111,187,172,176,192,177,182,191,172,176,191,174,176,194,183,188,185,172,180,163,143,150,129,98,108,188,172,180,191,173,179,180,154,155,171,141,140,188,174,184,178,164,175,154,136,149,129,106,124,178,159,168,186,168,176,180,158,163,166,137,143,157,126,137,168,151,166,154,140,157,132,112,127,171,152,163,183,167,178,185,169,180,162,136,150,138,102,111,161,143,157,155,141,157,137,116,132,167,153,166,176,163,175,180,164,176,165,143,157,150,122,131,165,148,163,151,130,148,130,103,122,156,140,154,164,148,162,168,151,164,172,156,172,165,147,163,156,136,153,142,119,138,122,94,115,144,121,137,151,130,147,160,139,153,159,137,153,151,128,146,144,120,139,124,96,114,110,82,100,2 111,75,85,134,103,115,152,117,133,112,76,100,100,71,99,101,68,98,116,79,100,115,80,89,119,80,94,138,104,121,148,115,140,120,91,131,117,94,134,120,91,129,128,94,117,139,107,116,139,102,121,127,92,115,132,104,140,137,108,151,152,129,166,145,120,161,129,97,131,137,104,117,140,100,114,137,101,131,137,112,151,146,121,161,150,127,166,138,112,154,130,94,118,128,88,96,140,101,112,147,114,143,151,132,166,157,138,175,146,120,161,134,107,149,134,95,117,126,85,95,136,97,104,137,98,117,141,114,139,143,125,153,138,113,152,128,96,135,136,99,126,121,81,92,152,118,124,156,118,130,160,126,136,143,117,134,108,77,103,123,84,112,145,110,133,127,93,111,156,125,126,167,137,142,173,146,148,160,127,134,122,81,90,128,84,96,138,102,115,117,83,96,2 132,105,116,151,125,138,165,139,159,181,159,179,184,164,186,178,156,179,169,148,168,152,135,163,142,117,134,165,144,165,165,136,160,177,152,177,188,166,189,170,140,157,180,161,184,170,156,184,140,114,133,175,159,187,181,159,187,170,140,166,190,164,186,180,153,174,168,141,161,166,146,171,140,114,131,158,130,152,184,163,191,195,174,200,200,182,205,204,188,216,167,139,161,157,132,153,140,115,134,156,126,147,186,167,195,193,175,202,201,184,210,190,171,194,157,123,136,155,128,142,136,110,126,156,129,149,164,134,153,158,127,147,176,148,171,175,146,162,176,151,172,162,141,160,132,106,119,155,132,150,163,138,157,142,105,116,161,130,148,184,162,185,174,152,176,153,130,149,119,89,98,142,118,135,169,153,182,164,139,159,162,135,151,173,151,170,161,138,156,140,114,127,2 173,150,159,178,153,162,183,158,170,184,160,170,190,171,184,184,162,174,178,157,167,170,149,161,178,156,165,180,155,165,185,160,172,185,158,169,182,153,161,182,155,164,183,164,177,174,155,167,176,153,160,177,147,157,177,143,152,172,129,134,164,117,113,157,107,107,180,155,166,177,157,168,171,142,143,147,94,84,160,111,116,172,131,136,165,113,112,160,109,108,170,135,138,174,152,161,166,133,133,160,116,111,165,120,121,171,127,128,180,145,151,178,142,147,177,148,154,169,141,146,169,142,149,178,150,154,176,142,146,173,131,131,189,164,173,185,160,171,172,140,141,166,136,135,166,141,148,176,151,154,181,155,162,178,146,152,189,167,179,182,158,167,176,151,156,168,143,150,159,131,137,173,150,157,173,146,148,179,154,160,185,164,176,176,150,158,172,148,151,163,138,147,2 162,139,162,178,156,181,187,164,186,194,174,183,194,176,179,191,171,173,193,173,175,187,172,174,182,168,184,191,176,189,195,174,185,194,166,165,192,169,164,197,184,187,195,181,184,193,178,182,190,176,185,194,178,188,198,181,185,192,165,154,183,149,128,195,174,175,197,184,188,194,179,182,192,178,188,197,186,194,194,173,171,185,154,139,176,136,116,186,153,143,198,183,186,196,186,191,192,178,187,195,181,192,191,169,174,180,144,125,173,131,108,189,158,150,198,182,186,195,183,188,190,171,180,193,175,183,188,161,159,178,142,123,183,148,130,193,168,161,197,182,186,195,181,185,186,163,170,193,175,180,190,168,166,187,159,153,193,170,171,199,185,193,197,184,191,194,182,187,175,153,154,192,174,176,193,178,181,190,167,169,195,179,189,196,182,191,195,180,187,186,172,177,2 124,97,106,148,126,134,164,150,168,170,156,174,169,152,163,167,148,162,166,151,161,151,132,139,131,104,112,145,124,142,162,149,174,180,169,191,176,162,179,174,157,171,174,160,173,162,146,156,144,125,139,146,129,155,169,156,183,179,162,178,183,167,179,185,175,194,175,162,176,166,151,165,150,137,151,166,154,172,182,171,192,178,157,164,166,137,133,180,164,179,180,169,186,166,153,169,155,142,158,170,159,176,181,169,185,168,143,142,154,117,110,174,152,160,178,167,184,164,150,165,142,121,139,172,161,178,176,164,184,159,130,129,158,123,115,176,156,164,175,162,179,161,146,159,137,117,136,162,148,166,167,152,167,161,136,136,169,148,155,178,165,183,170,158,174,157,142,151,137,118,131,150,130,145,165,150,164,166,150,160,167,153,168,170,157,175,162,149,163,150,133,146,2 201,115,151,208,111,154,214,110,153,218,118,165,220,122,176,215,114,170,221,131,181,220,141,190,211,110,148,220,121,160,219,113,156,209,113,151,217,122,166,228,141,185,232,151,195,228,150,198,220,121,167,228,140,179,227,134,175,198,102,131,209,118,148,236,168,208,235,168,209,231,160,201,217,122,169,228,149,193,229,143,185,203,107,136,214,132,164,239,171,213,236,171,213,233,171,213,213,126,169,221,142,187,223,127,172,203,111,135,211,118,153,238,153,205,235,155,199,231,168,211,214,137,177,216,134,175,217,123,170,208,99,144,214,111,161,230,128,188,231,153,205,227,161,205,212,146,183,214,139,181,219,137,182,217,115,165,224,129,184,229,146,202,229,164,213,224,167,207,206,140,175,215,151,184,223,150,189,226,161,199,227,158,204,227,165,209,224,166,207,217,161,198,2 160,105,123,192,127,149,207,138,166,207,121,154,199,94,125,197,102,132,202,129,158,162,103,126,186,122,140,207,132,160,217,129,160,222,119,156,222,110,154,227,135,174,221,147,182,196,134,160,191,113,135,213,117,142,225,117,145,219,112,137,237,148,180,243,169,205,232,162,198,210,148,173,195,95,122,222,120,155,239,148,179,217,119,132,236,158,185,246,179,213,234,174,206,220,165,193,199,105,135,219,124,154,234,141,173,222,115,138,233,130,170,243,170,209,232,178,206,220,173,197,202,117,147,222,140,166,229,145,174,232,137,173,238,157,197,237,179,210,228,178,202,213,167,186,190,95,113,213,130,153,227,158,181,231,166,188,232,174,197,226,169,192,218,168,190,193,149,164,154,74,88,198,115,138,214,148,166,222,153,171,219,152,169,214,154,173,204,155,173,133,99,107,2 174,122,151,176,119,151,174,115,145,177,119,150,177,121,149,175,118,142,168,111,137,163,109,136,182,132,160,183,130,160,186,127,160,188,130,164,193,134,165,191,132,159,189,133,160,185,131,159,187,140,169,188,135,169,189,132,163,188,133,151,194,142,163,201,157,180,201,159,182,196,149,175,180,133,147,186,138,157,187,140,155,188,140,140,190,146,140,203,171,178,203,169,189,194,147,171,181,137,154,184,142,150,192,154,164,188,145,136,190,144,133,201,158,165,202,158,184,191,132,157,177,133,143,185,142,154,192,153,167,191,150,154,189,143,139,198,149,165,198,142,173,192,128,161,172,117,136,179,123,144,182,125,145,189,139,154,194,148,161,194,144,160,191,134,163,188,123,155,169,102,135,174,104,135,175,104,135,180,111,139,188,130,152,190,135,155,188,129,156,185,123,149,2 172,125,134,189,141,153,200,153,166,202,159,171,200,158,171,197,152,163,193,153,161,162,128,135,185,137,149,199,147,161,210,161,178,213,167,181,209,166,182,206,162,174,198,161,171,182,148,155,192,146,160,208,158,176,216,164,183,217,169,184,213,172,187,208,167,180,198,157,164,184,151,155,194,148,160,207,157,170,217,172,189,212,161,174,209,157,168,210,172,187,200,163,169,185,153,152,192,149,160,204,157,168,212,162,176,212,160,172,212,158,168,209,166,175,202,168,178,189,160,165,187,143,153,200,154,165,207,158,176,214,167,184,216,171,180,206,160,172,198,162,170,184,156,160,181,136,146,193,143,157,202,151,166,208,157,177,208,158,175,201,157,169,191,160,165,175,146,146,167,125,132,185,136,145,195,145,157,198,148,165,197,150,161,193,157,161,185,154,156,132,107,104,2 188,142,151,193,148,157,196,154,163,196,158,163,196,160,168,194,157,162,192,160,161,188,155,156,192,147,160,195,149,160,200,154,163,202,163,173,200,163,171,198,162,171,193,159,161,187,145,149,193,148,157,197,157,168,203,162,170,196,147,154,197,156,159,201,166,174,195,159,163,188,148,150,193,148,155,198,157,165,202,162,171,192,141,144,193,144,142,201,162,168,197,161,169,191,155,156,193,146,153,195,146,149,200,157,161,194,144,144,197,148,149,201,158,162,198,163,167,194,160,164,192,149,157,194,148,156,198,153,158,199,151,156,200,152,153,199,152,152,194,153,151,191,155,159,189,144,153,193,150,161,196,154,164,201,159,166,202,157,160,196,151,152,192,150,153,188,148,152,184,136,143,189,142,149,194,150,160,198,155,164,198,156,159,195,154,158,189,145,153,185,145,146,2 196,136,143,197,145,142,205,160,165,207,154,163,204,143,151,195,135,133,198,146,142,198,150,152,199,141,146,199,149,142,204,159,162,207,153,162,207,151,159,205,153,157,201,146,144,197,143,142,202,151,151,204,164,162,197,146,143,193,133,122,197,139,131,205,155,152,208,157,163,200,141,143,202,162,155,206,173,170,192,140,128,189,129,113,195,136,122,203,147,142,211,162,169,206,156,160,202,165,161,205,170,168,200,153,148,203,152,150,201,143,134,202,144,137,211,161,165,205,154,155,201,165,157,202,160,162,208,162,168,211,163,168,207,155,154,212,165,169,210,160,164,206,154,158,199,163,160,201,159,161,205,156,163,209,164,169,212,167,171,214,167,175,208,159,164,204,152,152,194,155,149,198,157,155,203,160,162,201,147,147,206,158,156,207,153,157,203,148,150,204,154,162,2 136,98,93,170,125,130,183,139,144,185,136,142,191,142,147,188,139,140,181,134,138,156,115,125,163,122,120,185,141,152,194,145,157,195,138,148,199,149,153,192,139,135,189,141,144,182,137,148,174,133,137,193,150,158,203,151,162,211,162,176,211,156,165,204,154,155,200,154,156,187,141,145,183,144,154,197,152,159,209,155,165,209,153,159,210,154,159,214,162,167,205,153,156,196,150,157,181,140,148,200,157,170,213,165,176,211,157,163,210,153,154,219,170,177,208,156,159,197,152,158,175,132,135,194,148,158,209,159,171,218,165,179,221,170,181,218,172,179,208,162,165,193,150,154,169,130,125,190,146,148,207,169,174,210,157,164,211,153,162,209,161,173,203,158,166,187,146,147,141,105,105,183,143,150,199,162,168,203,154,166,198,146,152,196,146,147,197,153,159,165,126,132,2 177,147,172,185,158,187,186,155,191,182,143,176,185,150,185,182,142,178,180,141,173,175,138,166,182,152,183,186,155,185,189,156,193,188,154,187,189,155,188,188,155,192,187,155,188,181,149,176,180,148,171,187,155,185,194,164,197,194,164,200,185,151,166,191,162,191,191,164,196,186,157,185,180,145,166,188,156,181,191,160,182,180,140,146,177,136,137,187,154,176,191,164,197,188,160,190,181,145,167,187,155,175,187,154,167,177,138,137,173,130,125,185,149,172,192,162,200,190,162,197,187,159,187,188,158,178,194,166,194,187,156,170,175,134,132,185,151,170,191,161,195,187,156,181,186,158,183,188,161,185,193,166,194,191,161,183,191,163,186,195,170,203,190,161,187,184,152,173,184,159,186,188,163,189,190,163,191,191,164,189,192,166,193,190,162,189,188,159,187,186,158,187,2 105,86,93,163,139,154,167,141,160,174,146,164,178,152,177,172,142,164,165,134,158,112,83,101,150,127,140,172,149,170,179,154,178,182,152,181,182,152,182,176,139,165,172,142,164,150,118,132,158,132,142,177,151,171,189,163,192,193,164,197,191,160,191,186,156,185,180,153,177,165,136,154,165,143,159,180,154,176,191,161,183,188,156,166,185,150,159,193,170,202,183,157,183,169,142,165,164,141,158,180,156,177,193,167,189,189,158,167,184,149,159,192,165,195,180,152,172,169,144,164,158,136,150,178,155,175,194,170,194,196,171,196,195,171,197,189,163,189,177,152,173,164,139,155,131,108,122,175,151,171,185,160,179,189,166,186,186,162,184,181,157,182,173,149,172,142,120,133,77,58,69,160,136,152,173,148,166,176,152,169,175,151,171,167,142,157,160,136,150,72,58,67,2 92,73,94,150,127,151,157,130,148,166,140,162,163,133,145,164,139,156,156,129,143,116,91,108,133,112,137,155,132,157,157,127,141,161,127,141,165,132,146,161,129,138,158,129,146,147,119,138,149,125,156,151,122,146,152,116,125,158,121,128,168,136,149,165,131,141,161,131,145,149,116,124,150,124,154,150,114,138,153,109,126,164,127,139,171,137,149,170,134,147,169,140,158,155,128,145,149,121,150,153,121,147,156,114,137,160,119,136,166,127,143,167,128,142,165,133,151,155,128,150,150,121,148,152,121,142,154,119,135,160,119,136,158,111,134,161,118,135,162,128,147,155,126,151,137,110,134,148,116,136,152,117,136,162,124,152,155,108,129,160,119,137,164,130,155,144,112,131,98,74,93,142,112,130,148,115,137,161,130,164,162,128,155,164,133,162,160,126,158,104,77,94,2 67,51,64,150,126,149,162,136,158,168,141,162,164,141,164,155,139,160,145,126,143,77,59,75,122,101,124,160,134,158,166,136,155,176,146,164,168,137,154,163,144,161,160,140,157,125,102,120,147,124,150,163,137,161,161,126,139,166,129,141,171,138,153,168,141,155,160,135,147,146,119,136,152,127,156,159,128,152,159,116,129,171,132,144,179,144,158,175,145,163,167,143,163,151,123,143,150,123,151,160,127,152,164,120,142,170,128,145,175,135,153,174,140,157,168,142,167,150,123,146,150,121,146,160,131,151,163,128,143,168,128,143,166,120,140,174,139,154,169,140,162,146,118,140,133,111,132,156,125,143,160,127,142,173,139,162,169,130,147,176,146,169,167,137,157,121,94,108,83,64,84,145,115,133,154,119,137,167,135,162,170,143,167,169,141,167,152,120,143,69,51,65,2 112,77,89,162,117,129,156,109,116,153,107,117,151,109,126,145,104,120,135,104,120,76,50,60,150,117,125,167,130,137,162,117,118,154,104,111,160,115,134,159,121,139,147,112,129,110,79,91,159,125,120,169,136,132,172,139,144,166,117,122,166,114,128,167,120,142,152,108,125,129,96,106,163,133,133,173,143,140,176,144,142,172,132,131,165,114,123,165,117,132,159,119,132,139,107,118,162,132,132,174,141,144,169,130,127,157,109,107,162,112,121,160,110,118,164,125,133,142,110,117,159,129,126,169,133,133,172,131,131,168,127,131,159,112,115,160,115,118,165,127,135,133,100,105,140,113,113,164,132,128,171,139,143,174,144,150,165,126,126,165,128,136,160,125,132,103,73,78,87,62,68,152,123,123,163,133,135,165,135,139,167,137,141,162,128,129,137,105,108,54,34,40,2 152,127,143,169,142,154,178,151,165,181,154,168,180,151,164,172,143,156,163,135,149,153,127,140,156,128,138,171,142,151,180,150,162,184,156,169,186,159,172,179,153,169,167,140,154,158,131,142,157,128,137,171,141,153,176,144,155,180,147,153,188,157,164,180,151,161,169,142,154,159,133,145,147,117,123,163,131,138,168,134,143,168,128,133,179,141,147,183,150,157,167,132,138,156,129,140,126,95,102,154,124,133,167,135,144,170,134,142,174,139,148,180,147,160,169,136,145,152,123,135,118,91,102,145,116,129,162,134,144,171,140,153,176,146,160,172,142,153,165,136,147,150,121,130,113,89,99,126,98,107,142,113,123,152,123,136,159,130,143,161,131,142,158,131,141,145,119,125,106,80,88,117,89,96,128,100,107,138,112,124,140,110,124,144,114,127,143,115,125,133,107,111,2 159,131,143,160,132,148,162,133,150,164,136,152,166,138,151,168,139,153,165,135,150,162,133,150,158,130,145,159,129,143,160,129,141,162,132,143,167,138,148,170,141,152,167,137,148,162,132,145,156,127,145,157,126,140,159,127,136,161,126,132,162,126,128,167,134,143,168,139,152,162,131,141,150,117,131,155,122,135,156,118,131,155,111,118,160,121,127,162,126,133,166,136,149,166,135,148,145,108,121,151,113,129,153,114,127,152,108,116,153,108,113,156,115,121,163,132,144,165,135,152,145,111,127,150,116,134,152,114,129,153,115,126,154,117,126,157,121,132,160,125,134,160,128,142,138,104,118,145,111,128,148,112,128,152,117,132,157,128,144,158,128,145,157,123,138,158,126,143,133,103,121,137,104,118,142,109,125,148,116,134,152,122,139,152,121,138,153,123,138,153,123,136,2 121,86,138,152,110,129,167,123,137,171,136,146,172,139,146,168,132,151,156,115,148,156,121,152,149,104,132,158,115,138,162,116,126,165,125,123,170,130,134,172,132,152,166,128,153,162,126,153,153,111,132,164,120,140,161,117,121,145,95,87,157,112,119,175,135,158,170,131,157,163,126,150,150,97,117,166,128,141,169,129,143,157,107,110,162,114,126,174,131,142,169,124,140,159,114,143,151,96,128,163,124,139,166,124,138,161,114,120,165,116,120,168,115,121,169,125,139,158,113,147,152,108,139,157,111,136,161,122,141,158,111,111,165,118,116,170,122,137,165,116,136,162,118,151,151,104,127,155,108,119,155,110,130,154,106,110,166,123,128,169,126,151,154,111,148,157,108,140,156,110,125,151,112,130,152,108,132,159,120,143,168,130,146,163,121,141,152,109,141,140,87,129,2 145,113,136,142,110,134,140,109,132,146,117,138,147,118,140,144,111,129,142,117,137,136,110,128,151,117,140,152,117,139,156,122,147,161,130,151,160,126,143,159,122,143,156,125,150,154,123,148,158,120,147,161,123,153,161,125,139,160,124,128,164,130,147,168,136,167,160,121,154,157,127,153,162,125,153,167,129,161,160,112,121,157,103,103,161,117,133,161,130,159,154,121,151,151,122,143,162,129,159,164,130,160,164,124,149,159,111,130,153,111,126,162,132,160,157,128,153,150,121,142,155,120,145,158,123,151,160,118,141,161,120,150,157,120,148,159,135,159,156,129,153,149,123,147,138,102,124,140,107,129,142,109,127,146,103,132,143,102,126,138,103,117,137,107,129,131,104,121,102,73,91,92,64,82,96,69,89,107,77,101,111,79,97,106,73,85,105,78,93,97,71,84,2 140,108,131,136,106,130,135,107,133,141,111,135,151,120,138,147,118,133,128,102,115,107,85,94,163,128,155,163,131,156,154,124,148,157,126,150,164,134,153,161,133,148,148,124,142,134,110,120,174,137,161,178,140,163,180,144,168,187,153,173,186,152,169,183,149,174,172,143,165,159,132,144,179,142,167,188,148,177,191,148,174,185,134,134,190,149,169,188,146,181,181,144,170,169,141,158,177,140,163,186,150,179,190,149,178,183,130,147,184,139,161,188,152,181,174,140,162,164,135,153,164,128,147,170,134,158,176,137,161,180,135,164,175,136,160,172,141,164,160,131,154,150,122,140,128,97,111,110,82,98,90,69,85,108,82,103,113,85,100,106,81,95,105,83,96,108,86,94,63,45,54,40,28,35,37,26,30,58,46,52,64,51,57,60,48,53,52,40,47,62,43,49,2 145,99,120,166,109,127,178,120,140,185,122,145,189,131,153,176,118,134,162,106,120,96,59,79,162,109,134,181,124,149,191,128,152,193,123,144,194,131,152,180,115,132,174,114,131,141,93,104,171,119,138,187,127,151,203,145,177,189,118,144,186,115,140,189,129,156,179,125,140,165,115,123,176,118,142,192,133,156,192,130,153,173,102,130,181,111,143,177,113,135,166,107,113,165,116,126,180,124,142,189,127,151,182,117,141,179,113,140,182,113,139,173,112,129,164,107,114,163,110,123,180,128,147,189,128,150,175,111,126,180,119,140,183,120,140,173,113,129,174,125,141,162,113,121,175,125,142,192,138,159,190,127,147,186,123,143,191,128,153,189,136,158,180,125,142,148,101,117,161,114,129,181,129,144,190,133,152,189,133,151,192,134,160,185,135,154,178,128,149,106,70,93,2 173,125,146,177,129,151,180,133,154,178,130,145,176,135,149,172,132,147,170,132,148,167,129,146,172,121,143,177,131,150,181,135,157,176,128,141,171,125,130,168,123,130,170,124,146,166,120,143,174,121,144,178,133,153,176,125,139,172,121,125,169,121,123,162,112,108,170,122,142,166,119,142,173,125,152,176,133,154,171,118,126,168,112,110,167,116,113,162,113,105,167,125,129,167,123,138,171,120,148,174,129,151,171,121,130,168,116,115,162,106,100,160,110,100,170,131,139,168,122,139,170,116,145,167,112,127,168,117,123,162,110,102,154,86,93,154,86,106,170,127,137,168,123,141,167,112,138,169,113,137,167,117,128,168,117,123,146,77,88,150,83,102,167,119,130,164,119,138,163,111,133,166,114,135,167,118,135,167,118,129,161,109,116,163,115,132,164,117,133,150,100,113,2 87,53,65,168,113,137,176,122,145,178,131,152,176,131,152,163,124,140,143,104,119,89,55,62,139,92,112,176,118,142,181,123,148,183,128,152,179,133,152,171,131,145,152,111,131,122,81,95,159,100,124,177,113,138,183,128,151,179,123,140,174,122,133,176,128,150,164,124,145,148,106,125,161,104,127,178,120,148,181,127,148,173,115,120,171,117,120,179,129,145,175,128,150,159,116,134,158,104,126,175,119,147,176,119,139,170,113,117,165,95,111,183,128,149,173,119,140,160,109,130,151,97,119,169,117,142,175,122,145,175,116,132,172,108,129,179,117,139,171,113,138,156,105,128,123,74,93,165,114,140,170,122,146,175,123,142,180,124,150,176,117,147,168,108,135,131,82,98,76,42,53,146,99,123,163,120,142,168,123,142,172,116,145,168,108,139,154,98,119,80,44,53,2 144,112,131,160,129,148,170,137,161,173,137,155,171,133,149,161,116,125,150,94,101,133,75,81,157,122,145,167,133,155,176,139,163,181,142,167,183,138,164,169,110,122,157,94,99,143,86,92,160,121,141,172,132,156,181,143,166,186,146,173,186,137,163,175,117,139,164,102,121,153,104,116,161,125,147,175,136,162,183,138,164,178,130,138,181,135,146,181,128,155,169,106,138,155,104,128,157,119,140,170,129,154,181,138,167,183,136,158,182,140,159,180,132,156,167,113,141,155,113,134,153,114,135,166,123,149,178,137,166,183,139,171,181,138,164,178,136,155,167,125,149,154,120,134,148,114,132,162,124,148,170,128,156,176,134,161,177,136,162,173,134,157,163,125,145,148,112,122,130,95,110,153,114,138,162,123,149,168,127,153,168,126,153,161,121,139,154,116,130,130,96,99,2 171,119,155,170,118,150,167,112,124,170,120,129,173,122,139,172,122,142,167,107,129,158,94,106,172,123,157,170,114,138,162,102,99,169,115,125,177,129,157,171,115,137,166,97,118,161,92,110,172,124,151,174,128,151,168,114,114,176,129,148,175,121,147,164,97,100,164,96,107,162,94,116,171,125,149,173,122,146,177,129,153,176,129,146,172,116,130,169,111,117,167,108,117,164,94,114,170,116,148,173,120,149,176,119,151,171,105,116,171,112,120,173,116,131,167,102,117,164,100,120,169,120,151,173,116,148,174,104,136,172,106,126,167,104,110,169,106,117,159,90,97,163,105,126,168,121,152,171,117,149,173,111,143,170,107,136,165,92,115,164,103,117,161,98,108,163,106,130,166,117,147,168,110,144,168,115,144,167,110,134,166,97,129,168,112,139,167,111,131,154,99,119,2 159,127,147,164,130,151,168,133,154,171,137,161,172,133,157,168,117,141,160,103,122,149,84,92,160,120,141,166,130,152,171,136,161,174,136,163,175,130,159,170,124,149,163,109,128,155,88,112,163,123,145,167,130,152,169,130,151,169,127,141,171,121,141,167,114,131,165,115,138,159,93,123,162,120,146,168,123,151,167,121,140,162,112,112,166,122,125,173,136,158,168,118,145,162,97,128,160,120,147,166,123,151,170,127,156,167,122,139,167,124,136,172,134,160,167,119,144,161,101,130,158,115,139,165,124,149,169,129,159,169,125,155,167,124,153,168,127,149,166,124,139,158,105,130,158,116,143,163,122,151,166,123,155,166,122,152,166,124,152,167,125,150,165,124,144,161,116,141,155,115,141,159,114,143,162,120,149,162,120,151,165,125,154,164,123,148,163,125,145,160,122,143,2 161,128,145,176,137,167,179,134,169,177,134,169,164,117,137,154,95,109,102,55,66,50,26,36,171,135,157,183,141,171,189,143,177,186,141,171,172,118,136,156,91,97,135,74,84,67,33,43,177,139,163,189,146,176,190,141,164,189,137,150,184,122,143,163,90,101,152,82,95,89,43,52,179,141,164,190,146,172,188,136,146,190,134,149,184,111,130,174,93,112,167,94,108,103,57,68,178,136,162,186,138,163,193,140,165,190,129,140,184,113,124,177,100,121,166,105,120,103,67,78,177,134,157,186,139,170,191,128,162,185,115,133,181,115,127,175,111,132,162,109,127,92,60,70,167,125,147,174,124,142,180,123,146,183,119,150,180,117,145,172,121,143,149,107,122,69,42,50,150,107,130,158,107,118,169,123,140,175,119,152,168,107,140,166,118,141,115,83,93,42,20,27,2 127,84,117,155,110,145,182,127,168,194,133,173,195,139,169,191,139,171,172,121,157,136,89,120,129,85,117,156,106,138,184,128,163,188,128,155,185,127,148,189,133,161,166,107,135,134,81,111,131,88,119,161,109,146,179,113,145,173,115,129,174,120,129,189,133,161,168,107,138,136,82,112,134,88,124,164,109,150,177,116,146,174,122,138,171,119,125,180,111,136,170,111,143,141,90,123,135,89,125,164,106,150,175,115,144,173,114,131,177,121,132,184,117,144,173,117,150,140,90,126,133,84,120,163,111,150,176,116,146,177,116,134,186,131,158,191,130,163,173,117,151,137,87,121,132,82,118,162,109,149,182,127,163,185,130,158,193,141,175,191,134,170,170,114,150,139,88,124,132,86,124,158,101,143,183,124,166,189,133,170,190,140,171,187,128,165,168,112,148,139,88,125,2 32,14,28,60,37,58,126,84,118,194,137,176,202,149,185,136,95,126,53,28,47,37,17,32,44,24,43,93,60,88,131,87,122,206,150,186,218,162,194,147,103,134,71,40,59,46,22,38,58,33,53,100,62,89,143,98,131,215,159,191,227,171,196,157,109,137,87,50,70,55,27,43,59,32,51,103,64,89,155,108,142,204,142,164,211,146,162,166,114,142,100,62,84,59,29,46,55,26,47,100,62,89,158,111,149,203,140,164,219,152,173,168,116,149,98,60,87,59,30,50,48,23,42,82,48,75,145,100,139,211,151,185,226,166,197,165,112,148,93,57,85,55,29,49,45,21,41,69,40,69,138,96,136,198,139,178,211,145,181,167,115,146,89,55,83,36,17,32,35,16,31,53,29,53,123,83,121,175,120,159,189,129,162,143,97,121,47,26,44,14,5,10,2 152,108,115,162,122,138,163,120,132,167,123,130,172,130,143,172,132,144,167,125,136,161,119,125,155,113,121,159,118,125,158,114,114,162,111,111,172,120,131,176,135,150,171,133,147,166,126,140,154,108,115,152,101,95,158,113,108,161,112,106,170,120,124,176,132,146,173,134,147,168,127,141,154,103,116,155,104,109,153,103,95,160,111,109,170,124,127,174,133,145,171,131,141,166,127,137,157,110,125,162,117,133,159,115,119,151,97,87,155,104,95,163,117,115,170,133,141,164,125,140,157,104,115,162,115,129,167,131,145,151,101,91,145,88,70,157,107,100,166,125,133,161,120,130,155,103,111,160,112,123,163,121,133,163,120,129,161,114,123,164,117,125,168,129,146,161,121,135,137,94,98,157,112,124,159,112,124,164,124,138,167,127,145,165,121,131,165,126,139,158,114,122,2 88,61,68,168,125,142,177,135,157,185,143,165,180,140,158,167,125,132,135,99,100,61,34,35,142,98,106,175,123,138,185,136,155,195,149,169,193,148,160,177,133,141,159,118,124,90,59,57,157,106,110,177,126,134,191,143,153,193,139,145,198,145,156,187,146,156,163,124,128,113,79,79,166,118,128,182,134,146,185,133,134,183,128,119,193,145,149,185,144,153,153,115,117,111,77,72,164,114,121,182,131,145,192,140,154,183,132,128,171,119,106,172,135,139,136,97,90,100,68,63,153,107,109,172,121,128,187,134,146,190,143,155,180,133,140,164,126,134,126,94,88,82,54,49,121,83,85,165,116,120,172,122,132,178,131,141,171,128,138,149,112,116,112,80,75,59,34,34,65,40,42,138,97,99,158,113,116,160,115,123,149,108,110,132,97,94,81,54,52,36,17,19,2 152,118,135,163,129,146,168,136,149,170,140,154,166,136,149,154,123,130,138,106,116,120,88,93,158,123,138,169,133,147,176,140,156,177,143,154,172,142,148,166,136,141,150,118,127,131,97,108,162,122,138,172,137,148,180,146,159,175,139,142,170,136,132,173,142,154,161,130,143,149,117,131,165,127,144,177,143,158,176,141,145,171,133,127,171,135,129,176,144,145,173,143,153,162,131,143,166,132,147,176,140,155,173,135,136,169,129,121,168,126,117,180,149,156,174,142,150,163,130,140,163,129,142,173,137,152,172,135,137,170,131,126,170,131,126,179,146,157,171,136,145,162,127,138,158,122,135,168,135,148,172,137,145,175,139,141,179,146,155,176,140,153,167,128,139,158,122,136,151,113,126,162,129,141,169,136,147,171,135,143,175,138,152,173,135,154,163,122,139,150,112,122,2 136,100,113,160,120,138,162,124,141,164,131,146,161,131,143,152,120,128,142,110,121,122,89,100,151,109,125,161,123,139,167,133,150,164,129,137,161,126,131,161,130,142,148,115,127,132,98,114,155,115,135,165,131,146,166,131,138,162,124,124,160,124,121,164,131,140,157,126,139,147,115,129,156,118,137,166,131,148,163,125,128,162,123,121,163,123,122,168,135,138,167,135,147,157,124,138,156,119,138,162,124,138,161,122,124,160,119,116,158,113,105,173,139,150,169,134,149,159,122,133,152,114,132,161,124,139,163,126,133,164,125,127,164,125,126,172,136,148,168,131,145,160,123,136,147,108,124,159,124,141,163,129,138,167,132,138,172,138,149,172,137,153,164,122,134,158,118,133,124,89,101,155,120,136,162,129,142,164,130,140,167,131,145,169,133,150,163,120,141,143,103,116,2 170,141,171,168,134,171,166,136,158,168,139,155,165,133,149,158,123,137,154,121,143,142,110,129,165,135,159,161,129,155,163,134,152,164,136,148,167,137,152,166,133,151,153,118,139,141,106,124,159,130,151,162,130,155,164,136,157,166,142,152,173,148,165,168,137,158,155,121,141,143,108,126,158,125,153,164,130,158,167,139,161,158,131,142,159,130,145,167,136,157,156,125,143,144,111,128,157,125,151,162,129,155,167,136,158,160,132,148,159,129,146,161,129,145,150,116,130,141,108,124,155,121,145,161,129,153,166,135,159,168,139,158,165,134,152,157,126,141,149,116,133,138,106,121,153,121,144,160,128,155,165,134,159,166,136,158,162,131,150,160,132,156,151,123,140,138,109,123,150,118,137,155,123,145,160,131,152,163,137,159,160,132,155,157,128,153,151,124,144,140,112,127,2 153,118,126,182,139,154,199,145,162,204,147,162,196,145,160,161,118,124,133,78,75,144,89,85,160,126,140,185,144,161,206,155,170,208,152,161,205,149,157,178,132,137,133,84,85,119,69,62,154,114,129,181,136,150,204,157,173,207,155,163,209,157,159,188,133,136,133,90,90,45,28,25,170,124,138,177,125,138,197,145,160,205,160,163,204,160,156,190,136,137,141,99,100,41,32,36,182,130,146,181,122,140,190,141,153,209,164,172,207,161,162,188,140,141,144,104,105,43,35,37,182,126,139,181,119,128,186,134,141,198,154,160,197,154,163,187,143,146,125,93,95,20,19,20,158,107,114,161,107,114,159,112,119,162,122,127,170,129,135,165,124,127,62,46,45,13,14,15,98,61,61,125,84,87,113,76,79,108,79,85,128,95,100,97,68,66,27,18,15,45,33,34,2 165,134,160,166,134,155,167,136,156,167,137,156,166,133,150,169,140,160,168,137,159,166,134,156,166,137,163,168,139,163,170,141,164,168,136,152,163,129,135,170,139,159,169,138,161,166,134,156,164,134,157,166,137,158,166,134,148,169,136,152,170,139,156,169,138,153,170,140,163,165,132,150,163,133,155,160,126,133,160,121,119,164,126,130,167,131,136,162,124,127,162,124,136,162,127,142,164,134,157,158,122,125,159,121,118,164,129,133,165,127,131,157,111,106,158,115,120,163,126,147,164,134,159,163,134,149,162,127,133,161,125,126,161,122,120,161,125,129,163,127,140,163,127,146,162,131,152,165,136,158,165,133,150,161,126,131,157,117,113,163,131,140,163,129,144,162,126,143,162,130,153,164,135,157,163,131,148,164,134,150,162,130,143,164,131,147,165,133,154,164,131,155,2 152,119,136,165,133,153,171,138,158,175,143,161,173,144,162,166,137,151,159,132,147,129,104,115,161,130,148,170,136,155,177,146,164,181,152,169,178,148,161,173,144,156,166,139,153,150,123,136,164,133,146,175,144,158,181,151,169,181,150,163,178,146,155,177,148,162,168,139,150,152,122,129,164,132,148,176,145,160,180,149,162,173,131,128,174,137,140,175,146,159,167,137,150,154,124,135,160,126,146,172,139,155,179,147,162,173,132,134,168,126,119,173,142,152,167,135,151,152,122,134,151,120,134,165,134,146,174,140,151,175,138,149,172,139,147,172,142,155,163,131,145,148,117,126,139,111,122,157,128,144,166,135,147,171,139,153,171,140,155,162,129,142,156,125,137,135,107,112,111,83,95,143,114,129,154,123,142,161,129,144,161,129,139,154,121,135,147,116,126,95,73,81,2 150,125,150,168,141,169,176,150,177,176,149,178,170,141,169,162,132,159,151,124,153,125,98,120,164,133,158,176,146,173,184,155,184,189,161,189,184,154,183,174,144,170,160,131,161,139,110,133,167,135,158,183,150,176,188,154,178,192,159,183,189,155,179,181,149,174,166,132,162,143,111,134,165,131,154,183,149,174,191,154,177,181,135,143,169,119,122,182,145,169,169,135,161,145,111,134,168,133,159,181,143,170,189,150,174,171,117,118,164,108,106,183,143,169,166,127,153,142,108,131,169,133,160,182,144,173,190,151,179,178,128,139,182,136,156,183,146,177,161,122,150,137,100,128,162,128,156,176,138,169,181,138,166,188,146,177,187,146,181,173,135,165,151,114,142,124,86,107,149,113,142,165,127,159,172,131,160,176,133,165,173,132,166,158,119,150,135,97,123,111,75,91,2 168,137,169,166,133,158,175,145,175,180,149,183,181,151,177,180,148,176,174,140,166,169,135,162,168,136,167,169,135,160,174,140,164,177,142,168,175,135,155,181,147,173,178,145,171,173,138,165,169,134,163,172,137,162,171,132,153,165,120,129,165,116,121,169,125,137,180,146,175,176,139,170,170,136,166,170,132,159,169,129,146,157,106,103,153,99,92,157,106,102,176,135,160,175,137,165,168,129,157,170,131,162,163,117,129,159,110,113,150,93,85,160,108,109,179,139,165,176,138,169,170,131,159,172,135,165,158,108,114,154,99,94,156,99,98,171,126,144,179,141,168,174,133,165,171,135,166,174,139,171,164,117,132,161,110,115,167,118,133,178,137,164,178,140,172,172,132,167,168,130,162,171,131,161,175,134,166,176,137,167,179,138,175,178,137,169,176,138,171,170,133,167,2 29,13,14,86,57,61,163,120,127,170,123,134,176,127,139,173,125,132,164,123,124,115,85,83,64,39,41,152,109,114,176,129,141,179,129,141,184,133,140,191,145,155,176,134,132,164,127,127,110,73,76,175,129,139,181,131,145,191,139,152,191,137,144,192,141,142,188,143,145,178,135,139,139,97,105,178,132,140,182,128,131,190,135,136,195,135,140,189,130,123,198,149,159,188,144,148,149,103,110,180,132,143,191,143,152,192,136,134,198,136,132,200,144,145,200,151,158,191,143,149,138,94,92,172,126,132,189,139,153,193,140,151,186,132,126,196,144,147,203,157,167,190,145,150,86,50,45,110,72,70,132,97,101,146,108,117,166,125,134,180,135,146,187,142,151,180,142,145,49,26,23,32,18,10,33,18,4,40,23,12,72,49,48,130,95,104,159,116,125,159,120,128,2 155,109,123,166,116,131,170,120,135,168,114,128,166,112,116,168,123,129,168,127,142,146,107,107,166,119,136,171,123,140,173,126,138,176,125,140,173,123,134,166,113,117,159,105,101,162,122,124,168,123,138,169,116,125,170,115,125,175,122,132,176,116,129,164,101,101,162,108,105,168,128,138,166,122,129,171,119,130,172,121,123,173,118,116,177,116,126,171,114,117,168,117,119,168,129,135,169,122,136,176,130,142,179,133,141,176,122,119,176,118,115,173,120,120,170,120,120,170,134,142,170,123,134,177,129,145,180,128,144,179,126,136,175,120,121,165,113,101,170,125,122,173,136,144,160,116,126,167,118,133,172,122,138,169,118,134,164,116,122,161,114,114,168,124,135,168,126,140,134,86,87,144,100,105,151,111,125,150,110,121,150,106,119,152,110,123,150,107,119,149,103,116,2 163,130,146,165,131,149,167,135,152,168,135,151,166,134,148,164,129,143,160,122,135,158,120,130,162,129,146,165,131,147,167,135,150,167,132,145,165,130,141,165,133,147,160,121,132,158,119,131,160,125,135,161,125,133,167,136,150,162,125,124,160,117,113,163,127,134,161,125,137,158,121,136,155,114,113,158,118,116,166,135,152,161,122,118,156,110,96,162,125,134,162,129,145,158,124,139,158,120,129,160,125,132,165,133,147,161,125,125,157,115,109,162,127,139,162,130,144,158,123,138,160,126,139,162,130,142,164,134,146,164,132,140,161,127,132,162,130,143,161,129,141,159,127,142,160,127,142,162,129,139,164,134,145,166,135,149,165,135,149,162,130,145,161,130,145,159,128,142,160,128,143,161,129,137,164,134,146,163,131,144,164,133,146,162,131,145,158,126,134,156,125,135,2 89,66,71,147,116,128,157,127,141,163,134,149,163,133,148,155,123,134,145,108,116,90,62,65,129,99,111,158,127,143,168,137,154,176,145,161,176,144,158,169,135,144,159,120,129,130,92,102,141,111,125,162,130,146,176,144,160,185,153,170,184,149,161,178,140,150,170,134,144,150,111,121,141,112,122,164,133,147,179,146,161,184,147,153,185,145,149,183,144,158,171,133,145,153,111,120,139,109,120,162,131,143,177,144,157,184,147,153,187,149,156,181,146,156,168,130,138,150,105,117,133,104,113,156,127,140,172,141,156,184,151,165,186,152,164,178,145,153,165,132,142,142,106,113,108,81,87,146,117,129,162,133,148,173,141,154,178,146,160,170,138,151,160,127,136,109,81,84,66,46,50,126,98,105,148,119,130,158,128,140,163,133,144,161,131,139,138,110,111,56,39,42,2 96,74,84,154,124,139,164,134,150,171,142,159,169,137,153,159,129,140,148,118,128,95,71,73,137,109,121,162,132,146,171,139,153,177,144,159,177,144,158,169,136,148,158,127,135,130,103,106,149,119,132,165,134,150,176,144,160,178,143,154,180,147,161,174,141,153,161,127,139,144,114,121,151,120,134,167,136,151,178,147,164,175,135,136,176,136,136,176,142,152,161,127,134,144,110,113,149,118,130,166,136,149,176,145,159,175,135,129,176,134,132,177,144,155,163,130,135,143,109,109,142,110,117,160,127,133,173,143,155,180,148,160,179,145,159,173,140,150,161,130,136,139,108,108,116,88,90,153,121,123,162,131,137,166,135,143,170,138,152,164,134,143,153,122,121,110,82,78,69,50,53,137,110,115,152,123,126,154,124,129,155,125,130,153,124,128,134,106,100,61,42,43,2 156,125,138,160,126,139,164,130,143,165,130,142,168,137,151,166,133,146,162,129,139,158,127,139,159,127,143,162,130,145,166,133,150,163,126,128,168,134,146,170,138,154,165,134,147,159,126,134,158,124,141,165,134,152,167,135,150,167,133,142,169,137,146,169,137,146,166,135,146,160,127,135,158,126,141,163,131,146,166,134,147,160,118,112,162,122,116,167,134,141,166,134,148,159,125,132,159,130,144,162,130,142,164,133,142,155,108,93,155,109,94,165,127,133,162,127,132,157,122,125,158,127,140,162,130,143,163,129,134,157,113,98,158,117,107,164,130,137,164,131,141,160,130,139,156,126,139,159,129,142,162,131,138,164,132,136,164,131,139,165,133,147,163,132,142,160,129,140,153,124,133,157,128,138,160,130,140,164,135,149,164,131,147,161,127,138,158,124,132,156,124,133,2 173,134,162,184,143,173,191,153,181,191,149,173,187,144,163,179,135,152,164,126,146,141,107,125,178,135,161,187,144,170,194,156,184,198,157,186,197,154,181,186,142,162,169,129,145,148,112,131,182,137,159,188,143,168,192,150,172,194,144,169,188,138,162,189,143,164,170,125,142,152,114,133,183,138,161,187,142,166,195,151,173,163,108,119,157,102,117,189,142,165,170,125,143,152,113,132,178,136,154,184,139,157,191,146,170,153,92,93,162,104,114,186,140,166,174,129,148,151,111,126,172,130,147,177,129,143,183,136,154,176,125,144,179,130,150,184,141,167,172,128,148,155,116,135,163,119,140,170,124,140,177,133,154,185,145,172,184,140,164,177,134,152,169,126,148,157,115,136,154,113,131,165,125,146,173,132,154,177,136,161,177,135,161,172,129,153,166,122,146,147,106,121,2 188,146,172,189,141,165,189,143,165,190,142,175,189,138,172,191,145,175,191,142,173,186,137,157,188,144,170,191,144,171,189,140,169,185,128,160,172,112,123,181,129,145,193,148,176,185,138,157,187,139,166,188,141,164,179,129,150,144,81,82,140,75,76,173,118,134,193,142,171,185,134,153,189,139,168,186,134,160,158,97,99,135,72,79,135,77,89,182,135,160,192,140,170,189,140,166,189,140,171,183,131,155,148,80,71,146,80,82,157,102,116,188,142,172,191,140,169,189,141,168,185,136,161,181,131,155,160,97,97,139,71,69,151,84,77,182,129,148,188,138,165,187,135,162,182,127,149,183,133,163,168,110,124,146,81,81,173,117,134,186,135,160,188,140,165,188,140,169,183,134,160,181,129,147,181,131,156,181,131,158,187,139,171,190,145,178,189,140,167,189,142,171,2 115,74,92,191,135,158,195,137,160,192,132,150,197,137,165,193,135,158,173,115,140,89,44,63,163,105,118,200,136,164,192,131,145,176,105,107,189,120,134,201,145,169,192,131,159,138,85,106,183,129,145,202,140,162,190,121,128,175,103,109,184,111,122,197,130,151,196,134,160,166,109,132,181,127,133,198,136,152,203,133,155,170,97,103,176,98,103,193,119,136,194,129,147,172,112,130,181,126,136,194,127,145,200,125,143,189,115,121,195,119,136,198,126,141,184,111,126,164,99,118,177,118,133,187,123,140,185,113,119,176,96,94,192,112,129,199,121,147,180,98,127,153,85,114,160,103,119,180,119,135,180,111,119,185,106,122,186,98,119,189,93,129,181,100,132,123,67,90,116,67,82,170,106,126,184,116,145,194,120,159,178,85,122,176,86,118,161,91,115,74,34,51,2 165,134,159,163,130,154,163,132,156,164,139,164,166,140,162,169,140,161,170,139,164,170,139,170,164,132,159,162,129,155,161,127,149,163,130,149,167,139,159,171,142,162,170,137,158,168,136,161,164,133,161,163,127,151,163,126,147,163,126,140,164,128,138,169,136,155,171,140,161,167,133,155,162,129,156,164,127,154,159,112,131,159,114,127,162,123,134,166,130,148,170,139,161,168,134,156,161,128,157,164,131,161,161,118,139,160,114,131,156,109,117,164,126,145,169,138,164,172,141,167,157,122,151,162,129,158,163,124,149,164,127,148,162,123,141,165,128,148,166,133,153,169,137,167,149,113,140,154,118,146,158,123,148,164,131,158,166,137,167,165,132,158,165,131,155,165,131,159,144,111,137,150,115,141,153,118,144,158,125,154,160,129,159,162,129,158,162,130,156,163,131,157,2 145,119,145,161,135,159,179,150,171,184,153,173,188,156,173,182,147,165,173,140,161,159,128,151,149,120,140,166,138,156,184,154,170,190,159,180,194,162,181,189,157,180,178,147,170,165,135,157,155,125,144,169,139,155,184,154,171,191,156,170,195,162,175,191,159,181,180,150,173,166,138,161,138,105,118,163,134,149,181,152,171,187,145,155,191,146,152,190,154,168,178,141,156,164,135,156,108,73,78,137,104,113,172,139,159,182,143,160,183,138,147,189,152,170,178,136,153,159,128,147,120,94,112,132,103,120,153,121,141,168,134,155,179,145,168,180,144,164,173,139,158,156,123,140,126,102,117,138,111,128,145,115,132,150,119,140,158,128,149,165,133,153,164,131,151,152,122,135,114,85,96,133,104,119,139,107,117,147,120,139,142,113,133,146,116,136,152,123,139,138,112,122,2 95,72,95,159,124,150,171,139,163,178,141,172,176,136,167,171,133,164,158,120,151,123,87,116,142,111,141,167,130,160,176,141,163,179,138,164,181,140,164,176,129,159,168,126,160,146,104,139,159,129,158,173,142,166,168,126,144,174,132,153,177,135,155,173,123,148,172,129,159,157,121,153,159,131,155,172,139,163,167,127,147,172,131,152,175,133,152,168,121,144,172,128,159,161,124,156,157,128,153,170,138,158,170,132,149,177,141,160,174,134,155,170,126,148,172,130,159,162,126,158,153,124,149,170,141,163,176,140,161,178,139,161,179,140,161,173,130,152,171,131,160,159,127,156,133,104,128,164,133,160,176,142,168,177,138,161,178,135,159,176,136,163,170,134,164,150,112,140,85,62,84,146,114,132,163,132,160,175,146,175,176,141,173,173,140,173,164,132,161,116,82,105,2 143,105,123,162,127,150,177,147,176,181,148,175,180,144,174,176,142,172,162,128,146,127,90,100,141,105,127,159,124,150,174,142,170,173,135,147,172,132,152,173,136,166,166,128,151,136,101,115,140,106,129,153,115,133,160,119,130,172,129,137,159,103,111,169,121,144,174,135,171,147,113,142,141,107,129,153,117,132,165,128,143,176,133,139,167,114,123,175,131,164,175,128,160,150,109,141,135,98,120,154,121,147,157,114,124,163,113,109,175,132,150,177,135,161,173,127,156,150,111,137,131,92,115,149,112,137,152,102,110,161,103,105,178,132,158,177,130,155,164,119,135,148,112,135,127,90,109,143,103,130,160,118,140,173,126,142,180,138,158,182,145,165,171,132,156,147,110,137,123,83,103,138,97,125,159,118,150,177,138,169,181,151,175,182,152,177,171,133,160,144,102,129,2 123,91,106,153,120,142,196,165,191,212,179,206,200,166,195,135,110,130,75,60,77,82,64,82,137,95,113,165,129,153,201,168,197,216,183,208,206,172,198,138,112,132,79,63,80,83,64,82,140,88,106,171,130,151,203,168,191,220,191,220,213,179,208,141,114,132,81,64,80,74,58,72,144,91,111,171,128,151,200,162,182,211,173,188,207,168,189,142,112,129,78,58,71,61,46,54,136,93,111,163,120,141,197,158,174,202,153,155,206,157,180,145,112,137,72,53,63,57,41,46,127,88,106,152,111,131,191,148,165,203,155,161,208,164,187,132,101,122,66,47,56,58,40,42,124,88,107,148,107,123,186,145,170,210,170,200,204,162,190,115,87,107,57,40,45,52,34,36,122,84,95,152,111,129,182,138,167,205,164,201,196,156,190,108,80,100,43,28,32,48,33,39,2 159,129,160,161,134,162,162,134,161,163,133,163,163,133,160,162,130,156,157,118,143,158,123,150,157,126,155,160,131,159,162,133,159,161,127,151,161,128,151,162,130,152,159,120,146,159,125,154,155,123,150,159,128,153,159,127,147,153,112,120,156,116,129,162,130,153,162,131,158,161,129,158,148,109,122,159,130,158,159,128,149,150,109,110,153,111,116,165,135,160,162,132,158,159,125,154,148,108,121,159,130,158,159,129,152,152,113,120,156,118,130,164,134,157,164,135,160,159,126,157,155,124,148,159,131,157,160,131,157,157,123,139,159,125,145,163,134,160,162,133,157,160,129,158,157,128,155,158,129,155,160,132,158,162,135,162,164,138,164,162,134,161,162,134,162,158,130,155,156,126,153,158,128,151,160,131,157,160,129,155,162,135,161,163,135,162,158,127,148,154,122,141,2 160,131,161,164,137,166,163,133,160,159,127,147,164,138,158,163,133,152,165,137,163,161,133,153,160,131,159,165,137,165,161,131,153,159,125,140,163,135,153,162,131,148,162,132,151,163,133,154,159,130,155,163,134,160,161,130,151,150,105,104,153,109,112,161,127,143,163,133,151,164,137,161,158,129,153,161,132,154,160,129,145,149,103,99,148,101,96,158,120,135,160,128,150,161,132,153,158,127,152,160,133,156,159,128,144,143,95,89,149,104,101,157,118,132,158,122,141,158,123,138,157,129,157,159,132,152,156,124,138,149,107,106,154,112,116,160,126,143,160,127,147,159,126,148,157,129,156,159,132,152,160,133,153,160,128,143,160,127,145,163,131,157,163,133,158,161,130,153,158,133,157,160,135,155,163,138,161,164,138,163,163,135,162,163,131,158,162,132,154,159,126,147,2 147,119,147,161,133,161,167,137,162,171,141,166,167,134,158,160,126,148,149,114,134,128,92,113,155,127,155,166,137,162,174,145,170,178,149,172,174,140,161,165,128,148,156,120,142,141,107,129,159,130,156,169,138,163,179,149,174,182,153,174,176,142,161,169,131,151,162,127,151,145,110,134,158,127,149,170,140,165,176,143,163,177,142,157,170,130,138,172,139,163,160,125,144,145,110,132,156,126,151,168,138,161,175,143,166,179,147,166,177,144,161,172,141,163,160,130,149,145,114,132,151,122,148,163,134,160,173,144,169,178,148,170,178,147,170,170,141,160,160,130,151,142,113,133,138,107,135,153,124,153,165,137,165,170,140,165,170,140,164,166,139,163,154,125,147,134,105,121,120,92,116,139,111,138,150,119,149,156,127,156,156,126,154,153,125,148,145,118,137,102,79,93,2 114,91,112,156,128,152,164,135,160,171,142,165,169,139,162,159,129,147,149,118,134,91,68,79,145,118,138,163,136,161,172,143,167,175,142,162,175,143,163,169,137,156,157,125,143,126,98,109,153,124,148,167,138,162,176,146,170,176,142,157,176,141,156,175,144,162,159,128,145,137,106,122,152,126,147,167,139,159,176,147,168,168,126,127,170,128,132,174,142,155,159,128,143,137,105,117,145,115,131,163,135,152,174,147,167,175,144,154,176,142,155,173,142,157,157,127,138,134,101,111,137,102,113,154,122,137,169,141,155,177,151,171,174,142,162,169,138,153,153,123,136,127,97,107,117,91,109,148,117,137,155,125,139,161,131,148,162,132,153,155,124,141,145,111,119,96,70,77,63,46,62,131,101,114,143,115,135,144,117,135,145,117,133,141,110,124,120,88,93,47,32,44,2 161,113,116,167,120,121,171,123,127,173,127,133,173,126,130,171,124,129,165,114,121,158,108,112,165,115,117,172,124,128,173,126,129,173,125,133,175,127,134,174,127,134,169,121,128,165,119,128,166,118,119,173,127,126,170,115,110,169,112,108,172,119,120,170,115,117,168,118,122,163,117,122,167,117,118,171,123,122,164,104,89,164,100,82,168,107,99,163,99,92,166,113,113,162,117,121,169,120,121,171,121,122,166,111,101,169,117,108,171,118,112,167,106,99,168,116,116,165,118,124,170,117,122,171,123,125,173,129,133,175,134,133,174,130,129,169,115,111,169,118,121,165,117,124,170,120,123,173,126,134,174,130,136,175,135,137,171,134,136,167,123,126,167,123,129,165,119,127,167,121,122,170,127,130,171,128,132,172,130,133,171,134,137,166,132,136,163,120,122,163,117,125,2 153,107,116,169,122,131,180,128,138,184,131,138,180,126,133,172,118,121,165,118,121,148,104,106,160,114,123,177,130,139,188,137,146,192,139,145,189,134,140,180,128,127,173,125,126,159,112,116,166,121,129,183,131,140,193,139,144,192,131,127,191,133,133,185,134,136,175,125,125,162,113,115,172,125,132,186,136,144,190,135,138,187,117,109,192,135,133,188,134,137,177,124,126,162,113,114,172,124,125,184,134,137,188,136,141,184,114,107,191,134,133,188,135,137,179,125,129,161,111,113,165,118,120,180,129,129,185,136,140,180,113,105,186,129,129,188,135,139,176,124,126,158,110,111,154,110,112,168,121,123,178,129,132,183,135,136,183,131,134,181,128,133,168,118,120,150,104,100,141,103,100,154,113,115,163,117,122,169,123,128,172,124,128,168,121,125,155,106,106,128,80,73,2 118,89,83,161,123,123,172,132,134,179,133,136,179,132,135,173,129,126,159,117,113,133,99,93,144,107,103,169,126,132,182,138,144,188,135,139,188,139,141,182,137,137,164,119,113,148,111,101,154,114,117,176,132,139,189,141,147,195,144,151,197,146,152,189,142,146,176,136,134,159,125,124,152,109,112,174,128,135,192,144,152,190,138,142,183,124,126,194,144,154,179,136,142,161,123,128,155,110,116,175,129,138,188,135,145,196,138,148,190,138,146,192,143,149,173,127,132,159,117,124,152,110,113,173,128,135,184,130,141,193,133,149,193,139,154,186,137,142,170,125,124,161,123,130,137,97,97,168,120,121,178,125,130,181,129,136,185,132,142,175,124,129,167,126,127,146,111,112,89,53,54,155,106,104,167,121,123,172,129,132,170,121,123,160,114,115,158,119,115,91,62,57,2 138,99,103,161,119,127,177,128,136,181,133,142,184,133,144,176,133,144,166,130,138,149,119,131,149,109,115,175,132,137,189,137,143,191,135,144,193,142,150,182,142,149,172,140,152,163,138,153,161,120,126,185,140,144,194,141,145,197,146,147,198,145,153,187,149,161,186,155,171,179,154,169,168,122,130,189,142,143,199,148,148,185,136,133,171,119,117,192,160,172,181,148,161,173,147,163,166,125,128,181,140,141,197,147,146,180,130,129,166,113,113,187,138,146,176,132,143,157,130,146,163,122,122,177,139,137,191,144,144,193,146,147,194,144,150,188,134,142,173,124,138,150,112,124,153,115,115,177,135,134,182,134,136,183,135,137,187,142,143,178,135,144,164,117,129,147,105,110,116,82,83,162,120,119,167,121,122,167,122,117,173,134,132,168,129,136,160,123,126,110,77,77,2 201,142,156,196,138,151,206,155,169,200,147,164,191,135,149,197,137,166,196,153,181,183,147,174,201,143,156,199,149,162,208,163,177,199,146,163,199,146,162,196,138,164,199,158,187,181,145,170,204,146,154,199,149,164,203,162,170,183,132,135,170,112,118,189,140,158,202,161,190,192,156,183,204,145,155,196,145,160,189,138,151,155,97,102,151,90,96,177,127,139,189,150,175,188,151,178,204,149,160,204,148,158,193,145,161,157,99,101,155,95,97,168,110,117,185,141,154,194,152,168,206,156,168,203,153,163,196,148,160,173,126,134,175,124,139,189,132,158,197,145,164,197,141,159,203,151,164,202,151,159,199,150,162,189,146,164,203,155,170,194,134,158,185,131,155,196,140,161,202,152,160,202,151,159,203,154,164,201,150,162,206,153,165,202,150,163,197,140,157,197,141,157,2 48,20,33,150,99,121,195,134,163,207,149,170,205,147,167,198,140,162,181,129,151,143,97,116,110,65,84,187,121,153,208,143,175,220,160,187,220,164,185,209,150,173,191,132,157,170,117,135,151,100,124,188,123,155,204,136,165,211,144,169,214,149,168,214,143,177,200,139,166,187,131,150,161,103,137,172,113,141,179,113,136,187,119,138,191,119,131,199,130,154,188,125,141,194,136,158,162,100,136,178,117,151,175,117,139,178,116,134,187,119,132,210,143,166,195,131,154,192,131,159,151,98,125,180,128,159,182,129,153,194,137,166,213,154,184,209,152,180,195,137,168,189,128,162,123,84,101,161,117,140,188,141,165,192,139,171,202,148,176,208,144,175,206,148,177,192,133,164,85,48,63,145,101,122,165,118,143,180,134,161,199,148,180,205,143,177,202,146,180,184,129,157,2 171,114,128,199,130,155,204,135,159,210,147,166,208,145,166,203,144,160,197,136,149,158,106,117,193,135,153,198,133,155,198,127,145,209,142,161,208,144,162,199,135,146,201,139,155,183,117,135,195,131,157,188,127,147,182,116,127,191,119,133,190,123,133,180,109,112,195,134,146,188,113,141,195,130,158,188,128,150,179,115,128,180,119,125,182,117,123,175,102,109,184,119,127,182,115,132,192,124,150,196,133,157,184,124,135,186,126,134,178,115,119,162,95,91,176,109,112,180,114,125,188,133,151,197,143,162,194,138,151,178,119,128,183,124,135,185,122,132,195,134,149,196,135,150,181,136,148,186,137,150,203,152,165,201,147,165,210,151,171,211,153,171,204,149,167,191,141,156,174,125,137,186,133,145,204,152,163,202,149,167,198,137,159,193,139,155,187,131,148,169,115,135,2 101,60,73,206,138,161,222,153,174,231,176,193,233,187,201,226,172,189,217,150,173,169,105,126,157,107,124,219,152,179,232,163,192,239,179,204,240,183,208,236,172,199,226,157,186,204,134,159,182,123,141,217,152,182,232,166,200,236,170,199,228,153,174,234,168,198,229,162,192,212,143,171,190,124,149,219,148,180,210,127,146,214,143,165,201,127,143,221,148,168,229,163,191,210,144,168,184,113,138,216,141,174,211,127,150,189,109,117,192,117,133,219,145,167,226,157,186,203,134,156,169,97,119,211,135,166,217,141,170,216,138,165,215,136,154,223,150,173,218,150,179,194,124,144,130,73,89,197,123,146,208,135,164,221,151,179,223,151,172,218,152,179,206,140,162,168,107,120,79,38,52,161,99,115,195,126,149,203,137,159,208,142,167,201,135,159,184,123,139,99,57,66,2 145,82,96,200,131,155,214,149,183,216,151,185,218,151,184,213,144,174,200,126,158,167,99,121,178,107,124,209,139,164,223,153,187,227,158,188,230,164,200,222,145,179,209,141,178,181,116,148,194,125,150,217,146,175,221,145,177,213,137,166,217,143,173,225,158,198,213,160,200,192,136,169,195,128,146,214,142,165,209,133,164,187,121,153,203,136,169,221,151,191,226,164,203,207,157,184,199,135,151,215,149,169,217,144,172,205,137,167,219,143,175,229,148,181,224,150,187,203,137,165,193,133,145,211,144,159,223,152,177,222,143,169,226,143,171,227,150,179,215,144,172,190,122,148,157,98,103,206,140,151,217,147,173,225,153,182,227,155,185,219,146,176,205,136,157,169,112,124,100,53,65,184,122,133,207,143,163,211,141,166,210,137,163,205,134,162,189,126,143,105,60,68,2 185,110,132,219,133,162,222,139,167,225,144,174,216,132,156,207,131,150,210,136,151,192,119,132,207,125,152,220,136,163,228,147,176,223,139,164,211,128,140,191,113,128,200,122,134,208,133,145,215,138,161,219,140,159,229,148,173,225,146,168,227,155,174,204,131,147,196,120,135,214,147,166,216,138,159,224,151,172,227,148,172,219,140,161,218,139,156,202,121,136,201,122,133,210,138,152,210,131,150,207,126,140,212,133,147,217,140,162,203,123,134,194,111,115,211,134,141,209,134,144,207,130,151,204,124,139,213,139,152,214,138,156,187,108,118,201,122,129,217,137,151,215,138,153,196,123,143,208,130,145,220,145,166,219,144,161,198,117,129,208,125,138,223,143,162,206,131,141,157,94,106,205,129,146,213,138,159,213,139,151,209,133,149,214,137,154,216,140,156,168,101,105,2 172,107,118,221,144,164,224,144,167,225,148,171,226,154,171,215,144,157,202,133,147,146,86,89,206,130,147,226,148,169,233,155,177,225,147,166,217,141,155,226,150,160,216,144,162,177,113,120,213,133,156,227,147,172,231,153,173,222,145,155,208,132,145,226,156,171,222,156,173,189,123,133,210,132,152,226,148,167,232,156,175,231,160,173,217,139,148,223,149,155,217,138,150,191,118,124,211,139,154,225,150,168,225,149,168,216,138,149,210,131,129,232,161,166,224,151,163,192,121,126,205,131,145,205,127,136,219,145,157,206,131,139,211,134,136,238,168,177,224,152,161,192,123,129,188,116,127,199,123,131,220,149,160,218,145,151,219,145,150,233,165,174,215,146,151,166,103,98,149,89,101,199,127,138,213,142,155,219,151,157,224,157,168,218,145,154,199,132,133,114,63,60,2 67,37,49,186,134,153,210,158,181,214,167,191,219,168,194,215,155,178,200,139,164,117,65,86,140,94,109,212,157,175,221,176,201,229,189,215,225,177,199,220,165,183,220,167,194,175,119,142,176,124,141,219,163,184,220,165,181,217,155,164,212,143,146,226,177,196,226,178,207,202,142,166,187,135,152,224,172,195,216,149,159,215,149,158,211,144,153,231,182,201,225,176,199,204,146,166,186,136,153,221,164,183,223,164,179,218,151,155,218,152,157,229,175,188,230,187,213,209,160,181,171,121,141,224,172,194,231,185,207,227,168,177,235,183,197,233,183,198,228,179,202,205,153,177,123,80,100,214,161,183,226,176,200,232,184,207,239,199,224,231,187,208,223,170,188,164,115,136,73,36,56,172,121,144,219,166,187,222,173,195,226,181,201,223,173,195,197,143,157,79,46,59,2 217,171,185,225,185,206,227,188,214,228,186,215,226,181,209,218,165,187,212,153,168,208,150,172,218,168,182,220,171,183,215,156,165,212,145,151,207,139,144,207,139,147,218,164,184,215,164,193,222,176,193,211,143,146,211,141,146,213,145,156,207,136,147,199,123,127,218,163,186,219,168,197,227,187,211,217,158,173,211,141,146,216,153,168,198,126,141,211,143,156,223,171,193,218,164,189,223,176,194,217,156,164,206,132,133,218,154,166,200,130,146,204,131,142,223,168,185,220,169,195,223,174,192,226,177,196,218,152,161,216,150,157,214,145,158,210,139,148,218,161,179,221,174,202,222,174,195,227,182,203,219,160,172,217,150,159,224,168,191,219,160,173,216,159,179,214,161,190,217,165,189,222,172,194,223,173,195,226,178,196,234,195,227,225,179,207,216,167,187,209,156,179,2 235,177,183,240,188,196,242,190,203,238,183,195,239,190,203,229,169,170,226,161,160,230,172,174,236,177,182,240,186,190,234,180,187,181,122,122,197,144,149,235,183,198,231,173,180,231,171,174,235,178,183,243,192,198,212,158,154,124,84,84,141,96,99,227,171,179,239,188,202,235,178,189,238,187,196,242,191,200,216,159,158,123,96,94,136,100,102,222,158,154,240,189,201,237,180,192,237,184,192,241,190,198,228,174,174,121,89,89,144,100,97,236,180,185,239,191,202,238,185,201,235,176,179,237,182,187,240,194,205,191,142,145,201,147,147,240,186,193,238,188,198,237,183,195,231,169,170,238,183,195,237,188,196,237,185,192,241,190,203,239,191,202,237,182,190,235,180,193,230,167,174,235,177,185,236,183,190,235,186,197,236,186,190,235,185,185,235,182,194,235,181,200,2 111,73,70,195,142,140,212,157,161,219,163,169,219,163,169,218,165,170,198,149,156,88,57,61,170,122,116,210,157,160,224,169,173,230,176,186,224,167,172,222,172,178,222,172,182,145,105,112,190,140,135,218,165,168,231,178,183,236,186,196,230,174,182,223,170,173,225,174,186,182,135,144,193,140,137,222,171,178,238,186,188,191,144,143,173,127,130,234,180,189,225,174,188,193,146,155,194,139,140,219,165,171,240,189,193,184,141,142,159,116,114,238,187,198,224,172,188,190,144,155,183,126,126,212,153,157,225,167,171,227,178,185,223,174,179,227,177,187,219,165,177,168,126,132,151,107,105,205,149,151,216,153,161,222,167,172,224,174,180,217,164,175,207,153,160,106,76,81,93,61,61,178,128,129,202,146,152,206,147,151,207,149,156,206,154,160,158,113,116,34,17,19,2 198,171,188,196,164,172,199,166,179,204,172,194,204,174,193,204,177,192,203,177,194,199,173,188,201,172,190,189,149,146,189,138,130,191,141,139,192,146,142,203,170,181,205,176,195,201,173,190,199,172,186,187,142,133,187,132,128,187,131,127,186,131,120,193,150,146,197,159,169,199,163,178,186,146,143,181,130,121,183,129,122,190,135,137,196,140,153,194,143,147,190,144,141,189,144,135,178,128,117,181,130,126,187,139,136,197,146,152,198,148,149,193,148,140,187,141,130,188,141,133,183,142,132,188,148,145,191,146,145,197,153,147,204,167,170,195,151,143,200,162,168,201,167,180,197,168,182,202,174,192,203,171,184,208,177,190,213,185,204,209,179,192,210,185,201,207,179,199,193,163,175,200,171,185,204,177,193,208,179,196,208,179,196,208,178,195,206,178,196,200,171,188,2 170,147,160,186,161,177,191,168,186,193,171,190,192,168,189,188,164,184,184,160,179,173,148,163,181,158,173,191,168,189,198,177,199,200,179,199,198,178,198,193,170,194,186,161,183,179,154,174,182,155,171,187,155,166,189,155,155,192,158,158,196,170,184,183,146,145,184,152,163,184,160,181,180,151,160,175,132,117,180,134,119,183,138,121,187,147,135,176,129,112,184,145,145,187,160,170,183,158,170,188,162,171,186,151,148,187,147,142,195,164,167,194,166,178,190,160,172,187,162,178,181,157,168,190,168,180,194,170,183,199,176,193,202,182,201,198,177,197,193,172,194,183,157,173,175,151,160,184,156,169,189,163,178,195,173,187,196,175,190,191,166,181,176,144,144,160,124,112,154,130,137,179,154,168,183,156,172,188,165,180,188,166,181,177,145,147,159,118,100,129,95,84,2 124,103,104,175,150,161,188,164,178,196,172,187,197,171,189,195,169,186,190,168,180,176,155,166,160,137,142,184,159,172,195,169,183,202,174,192,204,176,195,203,179,196,195,171,186,184,160,173,171,148,155,192,169,185,190,153,153,186,138,130,193,152,147,204,177,190,200,174,189,189,163,178,169,140,147,190,163,175,182,136,127,183,129,124,191,139,139,192,148,138,198,166,173,185,155,160,159,120,115,181,146,148,180,132,123,193,147,146,201,159,156,195,154,147,201,170,181,186,156,166,166,137,144,186,158,170,197,170,181,205,174,185,211,184,198,211,186,203,201,174,190,182,149,157,155,132,139,184,158,170,196,171,185,204,177,192,206,180,195,204,178,195,196,168,186,184,157,171,114,94,99,177,156,165,187,162,173,194,168,180,197,172,184,195,169,184,188,163,178,169,144,155,2 165,142,153,188,163,179,192,165,184,196,169,189,196,171,191,193,168,187,189,160,178,179,149,165,181,156,171,192,166,184,199,172,191,202,177,197,202,178,198,198,172,194,194,166,185,188,161,176,184,155,172,196,169,188,199,169,186,200,169,182,201,169,184,189,148,153,187,151,153,191,162,179,177,138,141,195,166,185,188,148,140,193,152,151,193,150,153,180,132,118,186,147,149,192,160,179,172,131,125,197,170,190,191,153,156,187,141,130,192,149,148,192,154,156,199,170,193,194,165,186,181,150,163,188,156,166,190,153,161,197,163,170,203,172,188,201,169,189,199,171,191,192,162,181,180,153,169,185,154,164,194,164,178,201,175,195,202,174,193,201,172,194,196,166,187,189,159,176,156,129,139,186,160,178,191,164,180,194,166,182,196,168,187,195,167,186,194,167,185,174,148,161,2 148,98,124,177,125,154,176,120,138,181,127,144,182,133,154,178,131,143,180,137,156,181,142,169,159,104,128,175,123,147,184,131,151,188,132,157,184,136,156,179,132,140,181,136,148,184,146,167,160,106,129,162,102,107,185,131,153,188,131,153,182,133,139,189,146,159,183,141,149,177,134,140,140,82,96,157,100,108,182,134,151,183,133,140,171,120,108,183,138,142,183,137,145,179,131,140,151,92,105,168,112,125,181,133,139,187,141,147,179,130,122,182,134,132,188,140,157,189,149,171,167,118,139,175,119,130,181,127,134,188,142,154,188,140,141,186,137,139,189,146,167,185,147,172,169,117,143,178,122,145,174,115,125,178,125,128,190,144,156,183,132,135,184,140,156,179,140,162,151,101,122,178,120,152,181,132,165,186,137,161,187,139,151,182,134,142,180,138,154,175,138,160,2 34,17,19,140,88,109,173,121,152,179,123,150,186,136,156,180,141,164,174,137,159,123,89,102,90,56,65,168,109,136,175,121,149,185,131,151,190,136,156,182,136,149,182,142,163,166,125,148,126,84,95,173,117,142,166,108,121,187,132,150,194,140,159,188,144,151,184,142,152,178,142,160,142,102,107,164,110,121,167,108,118,191,142,153,187,138,131,187,141,141,187,139,146,180,142,156,151,115,126,180,135,152,191,135,150,195,141,146,196,150,149,193,144,145,198,152,174,185,148,168,141,109,124,185,140,159,195,137,165,194,139,156,201,152,159,197,149,154,193,152,172,177,142,158,100,70,77,177,139,158,186,132,164,195,146,181,199,151,165,192,146,157,184,148,166,168,133,142,57,33,38,148,117,127,179,140,164,184,139,168,186,139,159,185,144,159,180,147,163,123,96,100,2 31,17,17,139,108,114,180,143,157,184,147,163,162,105,106,162,114,119,156,125,134,76,51,56,95,68,71,182,144,154,193,159,176,193,153,166,176,117,119,176,131,130,177,138,144,140,111,121,149,114,125,186,148,164,180,136,140,188,142,142,194,149,151,191,148,146,179,137,136,169,135,144,166,119,136,172,116,127,167,124,125,193,151,162,203,160,166,201,162,163,187,149,156,170,134,140,164,109,128,181,116,133,183,141,153,187,146,155,196,149,152,202,157,163,187,139,148,168,129,132,156,105,123,185,127,148,185,135,144,182,134,136,198,152,160,190,137,141,181,131,135,166,127,138,132,92,105,181,139,157,192,149,164,195,145,153,192,140,146,187,132,141,185,137,151,156,113,120,90,61,70,166,126,139,180,137,152,185,137,145,191,140,150,187,140,157,177,132,143,110,75,77,2 174,143,155,185,153,171,177,135,137,180,136,139,185,146,150,185,152,158,177,140,146,156,120,127,181,150,165,178,138,141,173,129,128,187,144,154,190,151,154,187,150,152,180,135,141,168,120,130,168,127,132,163,120,117,176,138,144,188,146,159,188,146,154,190,149,156,179,130,139,158,102,103,152,103,102,158,118,120,182,148,160,184,145,158,177,133,132,190,147,161,177,127,138,159,106,103,161,109,117,167,129,135,182,146,163,170,127,129,179,136,135,184,141,151,175,122,129,170,116,130,175,108,127,176,126,142,170,123,128,171,122,124,190,145,158,181,132,137,178,125,134,174,123,142,176,106,129,180,119,140,183,134,145,190,144,154,188,138,143,184,131,138,184,136,148,172,127,141,168,112,129,183,138,158,190,148,165,188,141,152,185,139,146,182,135,144,181,138,153,142,100,105,2 176,135,141,184,144,155,187,149,156,182,142,149,177,136,145,180,142,149,178,134,141,178,131,137,174,132,145,186,147,158,187,151,158,185,147,155,183,140,153,179,139,146,181,140,142,179,133,143,185,142,157,193,156,167,186,149,162,181,140,138,176,130,143,178,137,144,179,137,138,179,134,138,182,138,153,188,145,165,184,145,165,173,129,126,152,97,93,176,136,139,177,137,140,179,136,142,178,131,142,184,133,155,196,156,168,170,116,117,151,96,89,176,142,148,178,146,155,175,135,140,177,135,155,188,149,168,190,144,162,177,120,142,184,142,148,184,144,154,188,152,162,184,144,153,179,140,146,183,142,159,180,122,149,191,145,163,189,146,161,191,150,161,189,147,153,185,146,147,184,145,152,185,142,161,186,143,159,193,152,162,194,151,165,189,146,152,183,139,146,186,145,147,2 136,102,111,163,127,137,168,129,136,172,131,134,172,134,142,171,130,131,167,124,122,149,111,104,148,113,127,170,132,145,182,142,151,178,139,150,178,138,144,185,144,149,174,130,128,161,119,111,154,117,127,173,137,145,183,144,152,188,148,158,184,143,152,186,140,141,178,132,132,163,121,112,158,121,131,178,137,142,191,147,160,187,145,152,178,133,136,180,134,131,173,122,117,171,131,128,159,119,124,176,136,141,186,140,153,185,133,147,179,135,138,183,144,147,175,133,126,170,131,128,156,117,119,171,133,143,182,139,151,192,145,161,195,151,159,186,144,145,177,134,129,165,128,119,156,122,127,165,128,137,181,140,154,186,140,154,185,136,145,180,137,137,169,131,128,156,118,107,146,111,109,164,125,130,171,125,132,176,128,135,177,128,135,168,124,127,157,121,116,139,101,89,2 185,149,162,182,144,159,180,143,158,177,142,160,182,149,164,170,135,150,173,137,155,173,140,149,181,144,160,181,145,155,185,151,164,181,149,162,179,143,159,170,133,146,173,139,153,174,141,148,181,140,154,186,151,163,187,157,171,179,144,156,168,129,139,176,141,151,181,148,160,176,141,148,183,144,156,179,144,157,179,143,155,171,129,128,165,120,113,183,148,165,176,143,155,169,134,148,183,144,160,184,150,167,181,147,161,178,136,144,159,109,98,175,139,148,179,145,158,171,133,146,181,143,160,177,140,156,177,140,149,182,143,153,177,138,145,176,143,155,183,153,168,169,131,146,180,144,155,179,140,155,183,146,154,179,142,148,181,146,160,180,148,165,172,142,156,166,128,149,181,147,156,177,139,150,179,143,154,181,145,158,181,147,160,175,143,157,176,143,155,173,136,151,2 158,139,145,170,149,159,179,161,174,182,165,177,182,164,176,177,157,168,166,147,158,150,131,140,165,147,162,175,156,171,182,165,179,189,174,188,186,169,182,181,159,170,172,153,164,157,139,150,167,147,162,176,157,173,184,166,181,178,153,159,187,169,181,183,164,175,173,152,162,161,143,154,167,146,161,176,156,173,181,160,175,155,109,104,141,102,104,179,160,174,174,151,164,161,139,152,165,145,160,172,151,166,181,160,179,168,137,144,135,96,90,178,158,175,171,149,164,159,137,150,161,140,155,168,147,162,174,149,168,179,156,176,177,153,167,172,148,164,165,143,159,153,131,145,152,129,144,159,136,152,163,139,156,169,144,163,171,147,165,163,138,153,157,133,149,145,125,134,141,118,132,146,121,138,150,125,144,156,130,148,157,129,148,152,126,144,146,120,133,123,102,106,2 186,159,183,189,164,187,190,164,190,191,164,191,192,164,191,190,162,187,189,162,185,189,160,184,185,153,178,187,160,187,184,151,169,182,148,168,181,144,166,183,149,173,188,159,186,186,158,183,187,157,182,179,143,160,149,89,79,164,106,105,130,74,70,124,71,73,185,154,181,185,155,181,185,153,181,169,125,135,147,82,78,173,114,135,131,79,93,91,37,35,176,139,160,186,157,185,186,153,182,173,132,151,149,89,83,169,105,121,142,85,97,107,51,41,169,127,141,185,153,182,185,153,181,183,151,175,170,126,128,166,115,120,142,86,84,140,82,59,168,124,139,182,147,175,183,150,172,187,158,185,187,156,183,184,150,175,177,141,164,172,133,149,178,142,167,179,142,166,183,150,174,184,151,177,186,152,180,187,153,180,185,152,180,185,153,182,184,150,177,181,145,170,2 71,42,56,166,119,137,179,129,147,183,133,152,185,136,162,179,136,163,164,120,146,107,65,77,129,88,107,183,134,153,190,142,162,192,142,156,189,136,152,186,142,167,172,129,154,146,94,116,165,119,143,181,127,143,181,123,132,183,123,126,172,103,100,178,123,133,171,119,149,153,93,130,172,131,155,165,105,110,149,78,73,186,127,135,188,129,139,170,106,106,171,109,140,156,90,140,166,123,146,155,95,102,151,84,87,190,132,139,185,122,126,168,101,98,181,131,163,159,105,143,157,114,140,173,123,140,175,116,114,174,109,107,176,109,108,184,124,134,180,128,159,152,105,136,124,83,101,172,122,137,184,138,158,185,132,144,193,139,156,194,145,172,172,116,145,137,83,101,78,46,60,160,119,135,176,130,151,186,140,163,190,143,166,183,136,157,164,115,134,106,63,73,2 173,146,167,185,159,180,195,172,191,201,180,198,202,181,200,197,173,189,190,165,180,178,151,167,178,151,171,188,161,182,198,177,196,206,187,208,206,187,206,200,175,193,193,170,186,181,157,175,180,154,174,190,163,183,196,168,189,182,140,141,203,177,193,203,180,198,193,168,183,183,161,180,178,150,170,188,162,181,194,165,182,169,105,100,156,105,110,200,175,194,192,164,182,181,155,176,175,150,168,182,156,175,195,166,192,178,133,141,152,102,102,199,176,199,190,161,183,178,149,171,168,141,161,175,146,165,185,152,176,188,158,179,189,157,177,190,158,180,185,153,176,173,145,166,157,126,144,160,128,150,174,144,167,181,150,172,182,151,174,181,147,171,176,144,169,164,138,157,139,106,127,150,116,138,163,133,156,167,136,156,173,141,163,169,137,159,167,140,161,153,127,138,2 188,167,189,189,170,193,188,165,187,191,166,189,193,174,199,195,177,200,194,175,199,192,174,195,188,165,188,188,165,192,177,142,150,163,112,105,182,150,160,194,176,204,194,174,198,193,174,196,188,164,186,184,156,178,158,103,97,161,103,94,172,128,126,188,161,184,193,173,198,192,171,192,189,167,187,185,159,176,165,106,98,177,126,129,169,123,138,147,96,91,185,158,180,192,169,192,188,165,186,188,167,188,176,127,129,175,119,128,155,102,116,106,51,50,173,138,154,194,171,198,185,158,181,187,163,187,182,148,165,169,117,122,133,77,79,115,66,68,184,155,176,191,169,196,185,154,179,186,158,180,187,164,190,173,134,143,142,82,60,151,104,102,189,165,194,190,168,191,185,154,179,186,156,180,186,161,184,179,150,169,168,122,118,178,140,154,188,162,189,190,167,190,2 162,119,141,166,121,142,167,126,151,166,122,141,166,120,132,170,120,137,172,121,144,174,127,150,164,124,148,168,125,148,171,130,151,168,128,146,169,125,145,171,121,137,173,122,144,175,128,152,161,122,145,168,129,150,170,128,149,167,124,145,173,130,156,173,126,148,175,129,154,176,130,155,158,121,139,165,128,147,159,107,112,149,89,84,156,99,108,171,123,144,175,127,154,175,127,151,160,122,144,162,125,150,157,107,115,137,71,50,138,67,50,166,109,124,176,130,155,172,124,151,156,118,142,165,126,149,164,120,140,155,102,105,165,116,129,176,132,153,174,126,145,172,123,150,158,121,144,164,122,145,166,121,145,165,122,143,171,128,151,175,130,151,171,118,138,170,117,140,157,116,140,161,122,146,165,122,144,166,121,138,170,123,143,173,125,149,172,123,150,170,120,145,2 146,105,120,164,124,144,164,121,136,174,125,142,178,129,146,177,129,146,166,115,134,121,78,93,157,115,127,169,126,141,177,134,152,182,138,161,186,140,163,186,134,153,172,122,146,144,102,123,166,124,139,174,133,151,178,134,155,187,145,166,189,143,162,189,139,160,177,131,154,132,89,109,161,124,135,172,136,154,178,140,160,182,136,147,182,128,138,192,146,169,170,124,148,122,82,100,152,113,126,166,123,139,178,140,162,180,133,149,182,129,139,186,140,163,162,121,145,116,73,85,151,111,125,159,116,131,170,130,148,182,137,158,188,140,163,179,130,157,153,109,128,109,67,74,142,105,118,154,116,132,164,123,140,176,131,153,180,132,155,172,123,150,145,98,114,91,55,57,99,69,77,145,107,117,156,115,131,165,122,142,167,125,147,159,110,129,125,76,82,56,35,39,2 171,115,138,174,118,140,179,125,148,181,128,149,180,127,150,175,122,147,170,115,138,165,96,118,171,113,134,172,116,139,178,122,147,175,117,128,173,117,125,180,130,150,174,123,142,168,112,133,172,114,134,175,120,145,173,116,138,167,106,105,169,111,108,177,124,141,176,129,149,174,127,149,173,116,135,176,118,143,172,110,128,157,91,78,167,107,106,176,124,146,160,112,136,169,122,144,172,109,130,173,106,131,172,111,130,164,101,98,173,115,125,167,115,134,164,111,129,168,119,140,169,100,122,168,100,123,172,115,140,175,120,137,178,125,146,171,116,136,172,121,143,174,126,151,171,104,126,168,111,135,165,109,140,172,118,147,177,126,153,176,122,145,172,119,143,172,121,139,170,103,123,170,117,136,162,112,135,163,113,141,177,124,153,170,117,140,172,122,147,170,118,135,2 121,72,88,164,110,129,173,119,136,182,125,151,179,123,142,173,117,136,166,115,132,122,83,93,155,98,113,174,115,134,184,127,145,193,134,158,190,135,157,181,130,150,162,114,131,138,99,114,162,102,118,181,120,139,183,125,142,199,142,163,195,139,161,171,117,135,154,107,122,124,84,97,167,104,123,183,119,136,188,127,146,197,137,152,195,137,150,184,127,147,166,113,127,134,92,100,162,106,118,180,121,137,191,125,146,193,127,145,193,137,151,191,141,157,155,106,116,132,95,110,156,101,111,177,119,136,186,124,145,190,131,147,196,141,165,186,133,150,155,110,127,122,85,97,144,86,98,166,108,127,179,119,135,186,129,148,190,132,155,179,121,143,157,112,134,110,75,84,109,60,69,148,91,104,166,109,123,174,116,134,177,120,141,168,116,130,146,99,110,89,57,64,2 126,93,104,156,122,136,168,133,145,176,136,142,177,132,139,176,131,138,168,126,123,142,107,103,146,101,113,164,123,140,180,136,152,187,141,151,188,141,148,183,136,136,173,128,124,161,120,118,157,108,118,172,125,140,181,134,139,187,140,138,191,144,148,187,140,143,178,130,131,165,119,123,162,109,118,176,123,136,179,127,128,174,117,95,179,121,105,189,141,143,181,134,139,165,119,121,163,113,120,180,131,145,182,130,138,170,111,96,162,97,67,185,137,136,180,135,142,163,122,125,160,110,112,176,129,135,183,134,140,185,134,137,177,121,112,185,137,143,176,137,143,155,119,123,152,104,105,168,120,124,177,128,130,187,139,146,188,139,150,182,133,142,165,123,128,139,100,96,122,82,82,158,112,114,167,117,120,176,128,136,177,130,136,169,121,126,153,108,110,115,77,67,2 155,103,128,164,108,136,171,112,131,177,118,136,179,122,140,176,119,132,172,114,128,167,108,117,159,106,130,163,106,121,167,107,117,177,120,134,177,115,130,177,116,131,176,118,131,170,113,124,159,99,121,163,101,116,162,97,99,166,101,94,170,102,101,178,117,129,179,123,136,171,118,133,163,104,127,166,104,123,159,91,90,156,85,72,155,81,65,174,113,117,179,127,144,171,120,137,166,108,134,168,105,130,164,99,105,158,88,84,148,74,57,166,102,99,175,122,137,167,116,131,165,108,128,167,106,122,172,110,128,168,107,113,156,89,77,169,108,114,171,118,138,165,117,134,162,105,121,166,108,125,172,113,129,176,119,137,173,116,132,174,119,138,168,115,131,157,107,121,148,92,105,161,103,115,166,108,123,172,116,134,173,120,141,168,110,129,162,109,128,143,89,97,2 169,117,124,176,125,133,176,122,132,178,128,145,176,129,139,174,129,135,172,128,137,170,129,137,172,121,129,177,131,136,174,125,125,172,118,122,173,122,128,176,133,139,174,133,140,170,128,135,176,129,144,176,131,138,168,117,113,169,118,115,173,128,131,176,134,142,173,131,138,168,125,131,177,133,148,175,126,134,160,103,96,160,109,99,165,118,107,170,128,128,171,131,137,167,123,129,176,136,148,177,134,150,161,108,104,157,107,95,160,107,96,166,119,120,170,133,140,164,125,131,174,132,146,176,134,148,166,118,124,159,109,103,157,104,100,162,113,116,168,131,141,160,122,125,170,127,140,172,130,141,171,126,142,167,125,133,161,113,119,162,112,123,162,118,132,157,119,127,167,123,136,168,123,138,169,125,142,168,125,139,166,126,139,160,115,126,156,110,123,147,106,114,2 99,60,75,154,101,132,163,110,143,173,120,151,174,129,155,168,135,150,160,128,136,109,80,85,141,87,114,166,108,141,176,115,153,184,131,161,183,138,165,177,140,159,168,137,149,144,110,117,156,98,125,172,114,143,179,115,145,189,133,163,186,136,163,181,138,157,173,136,151,157,123,133,161,103,133,174,117,143,178,123,138,187,130,150,186,132,153,185,139,154,175,133,148,156,121,129,161,104,132,175,118,144,184,133,157,181,125,137,177,121,125,185,140,153,172,131,142,149,108,115,159,110,135,173,121,144,185,137,160,182,131,148,167,109,109,178,132,145,166,128,137,141,104,108,139,98,117,169,124,146,176,127,149,182,135,156,177,128,147,170,123,143,157,118,129,113,81,79,86,54,68,156,109,130,165,119,139,170,124,144,169,126,144,159,115,131,138,96,103,64,37,40,2 34,20,21,127,110,119,165,146,160,166,142,157,164,130,143,156,115,121,141,111,118,70,50,51,86,70,77,163,145,159,171,151,165,176,141,153,174,131,139,168,125,132,159,126,133,126,103,108,134,116,128,169,150,165,177,150,162,183,145,158,185,146,153,180,138,145,167,132,138,148,125,134,151,131,144,172,154,169,164,127,129,151,100,88,181,142,142,185,143,151,172,136,143,153,130,139,156,137,152,164,136,141,137,88,82,124,73,63,172,129,124,186,147,154,173,140,145,157,136,144,154,137,149,155,118,114,119,73,66,111,65,60,161,111,106,183,143,147,173,146,152,156,135,142,139,126,137,152,113,114,128,78,69,128,82,71,163,116,115,181,156,166,170,149,158,149,126,129,97,82,91,153,128,137,144,96,95,153,113,112,173,152,165,174,156,170,163,142,149,124,103,101,2 119,79,94,158,109,113,166,117,128,169,121,137,163,108,117,178,131,146,176,130,138,168,122,126,148,101,118,167,120,142,170,116,135,160,102,102,174,119,126,188,139,159,178,128,139,167,117,121,163,122,148,171,123,145,176,123,143,165,104,108,166,108,110,187,138,158,180,130,140,168,111,115,164,127,154,169,118,138,179,122,140,180,126,135,158,95,95,177,122,133,183,131,140,167,110,111,156,114,134,163,111,127,177,120,138,181,126,133,162,100,96,171,112,115,176,118,128,165,106,108,149,97,114,160,103,120,172,117,136,170,115,119,162,100,98,176,119,130,172,110,118,165,102,112,146,96,114,159,105,124,156,94,104,159,98,103,175,119,134,177,117,131,172,109,120,163,100,110,131,82,94,155,100,120,157,100,115,167,109,122,176,119,139,174,112,132,172,113,131,162,107,114,2 13,10,9,79,63,58,166,131,119,167,131,124,151,111,107,148,110,107,72,53,51,24,16,16,67,51,46,168,133,127,187,149,153,186,145,146,162,114,105,164,120,115,158,121,117,63,47,46,141,109,100,191,151,151,192,149,153,182,134,133,179,132,129,172,124,119,182,140,144,134,104,104,171,132,130,203,162,169,199,153,155,184,133,128,181,129,125,185,137,137,188,146,157,168,132,134,181,140,144,192,146,147,182,131,123,186,133,124,189,137,135,191,141,141,184,138,143,176,139,145,180,141,143,172,123,115,173,122,114,178,125,125,183,133,129,192,141,143,188,143,153,176,140,145,176,139,138,181,136,140,178,129,127,173,121,115,186,138,144,200,154,163,194,150,158,175,141,150,160,125,122,187,145,151,189,146,153,197,152,159,206,163,181,200,156,174,195,155,171,148,116,119,2 182,146,175,183,146,177,181,143,171,173,137,154,175,138,159,175,127,159,170,107,148,165,93,138,180,145,172,178,139,163,176,136,158,170,130,147,165,124,141,166,119,140,166,98,136,161,78,119,171,133,157,167,130,142,167,127,139,168,130,145,138,96,96,157,107,125,166,95,134,164,85,129,166,125,148,165,126,141,160,121,129,164,125,139,154,117,121,162,113,128,168,107,137,171,109,145,170,124,152,169,126,149,145,108,111,133,91,93,168,128,139,171,128,142,172,119,142,178,125,155,172,120,151,172,128,154,155,116,127,135,91,86,163,121,121,174,130,144,178,130,152,182,136,164,174,122,154,178,135,161,171,126,146,168,126,137,176,137,152,182,138,162,182,135,164,181,136,168,176,123,158,177,130,158,171,120,142,174,131,149,175,129,151,179,127,159,177,122,160,173,117,155,2 136,90,115,163,118,148,185,139,168,196,151,181,192,135,165,186,127,158,175,117,149,134,81,106,169,122,150,184,135,163,192,145,173,201,152,179,201,137,171,192,121,156,182,124,155,158,96,124,171,126,150,188,140,164,199,151,180,199,148,170,193,121,149,193,97,133,191,125,154,168,104,132,163,114,138,184,129,157,194,139,161,176,123,128,176,110,119,200,124,151,190,121,150,168,99,129,166,104,130,185,116,148,195,126,156,173,115,122,186,127,132,203,139,167,184,112,143,166,96,122,166,98,123,183,109,140,197,122,155,199,131,155,196,125,150,190,108,148,175,97,130,153,82,107,151,77,103,175,105,134,188,113,143,191,111,147,183,99,139,173,88,128,164,88,122,117,62,80,99,49,64,160,91,116,168,92,123,171,96,130,165,87,126,157,85,118,140,78,99,65,37,45,2 152,123,137,168,140,157,176,145,163,181,148,167,181,152,171,175,148,165,167,142,157,146,122,134,161,130,145,171,140,157,181,151,170,184,152,168,184,153,168,181,152,169,170,141,155,158,132,145,162,133,146,174,143,158,182,151,167,177,135,142,179,140,148,182,151,167,174,144,159,160,132,145,161,130,143,173,142,157,175,138,149,169,115,118,167,113,116,176,141,152,174,146,160,160,132,144,156,125,137,167,136,150,165,120,124,161,102,103,164,110,112,177,145,155,172,145,158,156,130,140,149,118,130,160,129,143,160,117,121,163,117,119,171,134,143,175,147,161,165,138,151,149,122,130,131,103,111,154,126,138,161,130,142,168,137,151,172,145,160,166,140,155,156,130,141,131,105,105,78,56,58,139,112,121,151,125,136,157,127,141,158,132,144,152,127,136,142,115,117,86,64,62,2 163,132,147,167,139,155,171,144,161,170,138,152,163,125,130,165,132,139,168,142,158,164,137,153,161,132,147,165,134,149,167,133,146,164,122,127,163,119,123,165,131,139,168,142,157,166,138,156,160,129,145,160,126,138,160,119,125,160,113,116,159,109,114,159,113,118,164,132,144,164,136,154,157,125,140,155,116,123,154,104,105,156,103,106,154,100,104,154,102,104,159,120,129,163,132,147,154,120,132,150,104,108,152,102,105,154,102,106,153,97,101,155,106,107,163,130,141,164,136,152,154,121,135,151,112,118,151,106,108,154,108,112,153,104,106,158,117,121,164,136,149,162,135,150,153,124,139,154,119,130,157,123,132,158,124,133,158,122,132,163,132,145,163,135,150,158,130,144,150,126,139,155,128,143,158,128,144,161,132,149,162,134,150,162,134,152,159,132,147,156,127,141,2 171,139,153,176,144,158,178,148,160,179,150,162,181,153,165,180,146,152,181,145,157,183,148,163,172,141,156,174,142,154,177,146,158,178,147,160,181,149,162,183,154,165,181,147,158,180,145,155,164,124,122,170,133,136,176,147,158,172,133,131,174,134,135,182,150,159,179,143,152,181,147,158,161,116,108,171,136,142,176,146,159,168,126,112,169,124,113,180,146,156,180,146,160,181,149,162,171,136,143,175,146,157,176,146,155,169,127,116,172,130,122,181,151,164,180,148,160,180,148,161,172,139,148,175,145,156,178,148,159,174,138,137,178,144,151,180,150,160,179,147,159,179,146,160,172,139,147,176,146,153,179,151,163,180,154,166,180,149,161,179,148,158,178,149,161,178,148,162,172,142,149,176,148,155,178,149,158,180,152,162,179,150,161,178,147,158,177,149,160,177,149,161,2 184,154,170,186,157,174,184,151,167,180,141,146,185,150,163,188,155,170,192,161,179,190,157,173,185,154,171,187,158,174,182,146,157,183,150,162,188,155,169,187,153,162,191,157,173,190,156,171,184,152,166,186,157,174,181,144,151,174,126,118,180,139,140,186,150,159,189,154,165,191,160,177,183,150,162,186,157,171,180,142,144,170,118,104,172,122,112,184,144,150,188,153,166,189,158,172,183,148,158,187,158,171,179,140,138,167,114,97,172,123,109,181,138,140,184,145,156,185,149,154,184,151,163,185,152,161,181,144,145,172,125,108,177,133,123,183,147,154,184,147,155,185,152,167,183,151,164,185,151,159,185,151,158,182,144,140,185,149,152,187,154,169,187,153,167,186,152,165,183,152,165,185,154,163,189,160,174,190,161,174,190,158,172,188,153,169,186,152,164,183,148,158,2 171,129,139,186,148,160,195,159,171,198,162,173,196,160,174,189,150,162,182,134,137,138,88,85,176,136,150,190,152,165,202,163,176,206,168,182,205,168,179,196,158,167,185,140,145,161,105,104,177,138,145,192,155,167,205,167,182,213,176,190,209,171,179,201,160,166,189,144,149,169,114,117,177,136,143,194,156,166,204,165,176,206,163,166,205,160,163,206,165,174,194,153,161,173,123,122,176,131,139,191,152,162,202,164,173,204,163,163,205,163,166,202,163,171,189,146,150,168,117,116,169,120,120,184,144,153,196,159,168,204,168,177,205,168,176,196,160,163,184,142,143,155,103,101,162,106,96,175,129,129,185,145,152,192,156,164,195,159,166,188,151,154,178,135,133,121,78,72,137,80,63,165,110,98,172,122,118,180,138,139,181,140,142,179,135,134,153,108,99,74,46,43,2 150,116,128,183,150,163,195,161,173,202,168,184,200,167,183,193,160,172,180,144,153,86,64,67,167,132,145,187,153,165,200,165,177,209,173,191,208,170,187,199,162,177,188,151,161,136,102,111,170,135,145,191,157,168,203,166,182,207,167,181,212,173,192,205,168,182,188,150,164,155,118,129,171,137,146,190,153,168,205,168,187,203,159,166,205,162,170,204,167,178,186,150,160,156,119,124,167,133,145,188,152,165,203,168,183,195,149,145,196,150,148,200,166,176,185,151,157,151,113,115,156,122,128,182,152,163,196,162,176,202,167,177,201,165,176,193,158,167,181,147,151,136,102,101,126,93,91,164,125,125,183,149,159,194,160,172,191,158,172,182,148,156,165,129,128,96,67,65,65,45,40,142,106,104,167,131,135,173,138,141,173,140,147,167,135,139,128,95,93,58,39,40,2 13,14,17,0,3,4,37,26,34,125,83,104,163,114,137,175,129,152,167,119,140,152,113,123,5,7,9,56,38,48,136,91,111,173,120,149,187,132,163,184,131,154,172,118,138,156,102,118,68,44,55,139,92,113,170,121,141,188,130,151,189,122,137,187,129,146,172,112,126,157,91,108,119,77,91,153,108,128,180,127,145,187,120,129,191,119,124,194,136,149,180,129,144,162,109,127,127,85,100,164,116,135,184,128,146,187,121,125,197,135,150,197,144,161,179,133,147,162,116,130,133,93,107,170,122,142,185,127,146,193,138,153,195,140,159,188,136,152,172,131,139,158,114,120,129,92,103,163,116,136,177,121,142,186,137,156,183,133,150,173,126,143,160,121,131,147,111,111,108,75,85,145,105,122,165,121,137,171,126,144,164,114,129,155,111,124,142,105,110,124,91,89,2 170,136,154,172,139,152,176,146,161,178,146,169,178,142,159,180,145,162,178,140,158,177,139,157,171,139,159,172,140,154,173,140,149,178,142,160,182,150,180,180,144,157,180,145,167,177,139,162,172,143,164,173,142,160,172,138,153,155,105,93,162,114,107,182,149,169,179,146,163,175,137,155,172,144,161,176,151,175,168,130,138,112,49,29,137,83,70,180,143,160,177,139,155,177,142,160,171,140,158,171,140,151,162,120,114,140,82,58,151,101,86,178,142,157,179,145,168,177,142,161,166,129,139,166,127,131,167,127,130,162,114,104,173,134,142,178,144,164,178,144,162,175,139,156,166,128,138,170,133,150,175,141,160,173,136,148,174,136,150,178,140,161,177,141,163,174,137,158,169,134,149,170,135,146,173,138,149,177,143,161,177,143,160,176,135,153,176,137,161,173,133,152,2 144,113,110,165,135,142,173,141,151,178,144,154,179,149,161,175,142,155,165,133,142,136,108,111,157,125,133,169,138,145,178,147,155,183,149,159,181,148,156,181,147,161,166,133,137,143,112,114,159,129,134,170,142,150,177,144,152,184,150,160,186,152,163,181,146,157,166,133,135,143,112,112,158,131,133,168,138,145,177,146,153,169,132,131,166,125,119,179,146,155,163,131,138,144,115,119,154,126,128,164,136,139,173,143,148,168,132,129,171,133,129,178,146,157,156,124,132,134,105,102,142,112,107,159,131,133,165,135,138,174,142,147,179,145,155,169,135,145,151,122,127,122,94,82,114,88,81,151,122,124,158,130,134,164,132,135,164,130,134,155,124,127,136,107,104,103,77,64,60,42,37,123,94,85,147,119,120,151,122,123,146,116,115,136,106,99,113,84,70,63,43,37,2 96,77,83,165,138,151,169,139,155,174,141,155,180,145,165,174,133,151,161,120,129,144,98,107,138,116,124,168,139,152,161,122,131,167,127,137,178,137,156,180,139,159,169,130,141,156,117,131,154,130,140,164,132,140,157,117,124,160,118,126,170,129,137,179,140,156,176,136,158,163,127,144,155,129,142,165,133,142,159,121,126,160,121,127,166,127,134,168,120,135,173,128,149,164,128,147,148,118,125,166,134,147,163,126,138,162,125,134,159,115,121,163,118,132,172,133,150,160,118,141,138,108,118,162,131,147,160,122,131,162,123,131,160,118,128,165,124,139,170,130,153,158,126,144,107,80,89,154,123,140,161,129,146,162,124,136,162,121,133,168,127,149,164,129,152,150,121,133,60,39,43,129,99,110,153,124,142,160,126,147,162,125,144,162,129,148,153,123,136,131,102,106,2 159,131,145,162,129,144,155,113,123,160,119,132,165,122,142,170,128,150,168,132,153,161,120,141,163,133,150,156,117,129,152,110,119,158,118,130,161,121,133,167,128,141,168,126,147,164,121,146,161,129,139,157,121,131,153,113,123,155,112,123,158,119,127,161,123,134,160,108,126,163,115,140,162,131,145,156,118,124,155,115,121,157,119,128,160,121,131,159,116,129,159,109,126,163,119,140,164,132,149,162,127,140,160,124,136,159,122,134,154,114,119,153,107,118,156,112,128,163,124,143,161,130,144,164,127,145,158,117,130,161,124,136,156,113,124,155,111,124,159,119,135,163,120,144,155,122,139,161,128,145,157,117,127,160,121,131,161,122,135,159,117,130,161,119,138,161,120,146,147,116,134,158,129,149,162,128,146,160,120,135,159,121,134,157,112,128,163,124,149,159,127,149,2 179,135,140,183,138,147,188,143,151,190,145,150,190,146,150,190,144,146,189,142,146,188,142,149,178,133,134,183,136,144,189,143,147,184,134,121,173,112,90,190,140,145,192,144,151,187,136,141,176,131,129,182,134,137,186,136,132,185,135,120,182,125,110,187,131,131,192,138,145,185,126,127,179,137,140,184,139,145,182,131,117,178,121,96,176,114,89,183,126,110,191,138,143,187,129,136,177,131,128,182,134,136,179,125,110,178,121,101,176,114,94,184,127,117,191,138,141,189,132,137,176,128,122,181,130,132,183,132,130,179,120,106,181,122,114,185,129,125,190,138,136,189,136,140,180,133,132,185,136,142,186,133,138,183,127,118,186,133,127,191,137,142,190,141,146,186,129,130,182,135,139,186,137,139,187,137,141,184,128,123,189,137,135,190,135,136,191,140,148,186,132,133,2 134,96,108,149,111,130,159,121,142,174,130,154,181,137,160,183,137,152,174,127,137,153,105,118,144,104,117,158,117,136,169,128,148,188,141,161,191,144,162,190,141,154,182,134,146,162,113,123,149,110,123,164,117,134,178,135,155,192,145,161,198,148,161,193,140,154,182,125,137,166,114,121,153,110,121,168,125,136,180,136,151,182,132,130,188,132,132,191,134,147,180,124,132,167,115,124,153,109,124,167,127,136,178,136,145,175,122,114,179,122,115,190,137,147,178,122,129,164,113,119,151,110,121,164,118,130,175,128,133,180,128,132,183,129,134,187,134,148,175,123,132,157,106,116,141,98,101,158,109,120,170,122,133,179,131,142,179,127,136,179,128,142,166,114,124,142,78,87,108,71,72,148,103,109,158,111,121,167,115,125,171,123,132,166,116,124,155,105,110,122,77,77,2 102,78,78,160,123,132,166,131,135,176,143,153,178,149,160,171,143,151,158,132,134,122,94,79,146,118,121,169,134,144,176,142,147,185,152,161,190,159,174,183,152,163,169,142,146,146,120,112,163,134,136,178,149,163,177,143,146,179,143,135,184,150,154,187,158,165,178,151,154,159,136,138,165,136,139,178,149,159,177,146,151,163,116,87,160,110,73,176,142,133,180,155,161,162,138,138,165,137,140,174,146,150,165,127,116,159,113,82,166,124,100,174,137,131,177,152,157,159,134,129,162,133,145,172,144,155,163,125,117,165,129,112,180,155,158,180,154,158,174,148,152,154,127,122,141,110,122,167,137,148,170,141,150,172,141,146,177,150,158,176,151,154,169,144,148,146,120,113,86,64,68,157,126,133,165,135,147,170,140,151,171,144,150,169,143,146,160,131,128,104,80,69,2 164,132,145,175,141,157,172,136,139,175,139,141,182,150,166,182,151,168,179,149,162,174,144,153,175,143,157,178,146,163,169,129,123,167,123,108,175,139,138,170,132,123,178,149,158,178,152,160,176,142,153,178,146,161,174,136,138,160,110,83,160,112,83,158,111,77,169,135,127,177,150,159,174,142,148,173,140,146,168,128,121,157,105,73,156,105,73,157,106,74,163,121,104,176,150,159,174,145,155,166,128,124,156,107,81,159,112,81,168,130,112,162,118,96,165,125,115,175,148,156,174,146,157,167,131,132,160,116,100,165,126,108,175,148,145,176,148,151,175,147,151,173,146,151,170,140,151,172,142,149,167,134,130,167,134,123,174,147,147,178,153,161,175,151,153,172,147,147,154,123,130,174,144,155,172,143,153,172,143,148,175,149,157,174,149,155,173,148,150,169,144,146,2 114,85,88,157,129,139,175,147,157,179,149,157,176,147,150,167,135,143,155,124,126,88,66,61,146,116,121,169,140,151,181,146,158,188,160,166,182,152,154,176,146,154,167,136,139,131,104,97,158,131,133,179,151,161,175,137,133,170,133,118,182,149,156,179,146,153,174,144,147,153,125,121,157,129,128,181,156,165,175,144,135,164,123,98,177,143,132,180,148,145,178,150,151,159,132,126,154,127,126,176,152,156,178,150,145,167,130,108,175,140,123,180,150,143,178,151,154,158,133,124,149,123,121,165,139,140,184,163,169,173,140,126,174,141,127,181,155,156,169,145,153,139,112,105,127,103,102,151,129,129,167,146,148,172,148,151,172,147,153,159,130,140,144,115,120,94,69,65,76,55,52,118,93,94,133,107,108,141,114,121,133,106,116,117,90,99,95,70,68,43,27,25,2 159,125,141,158,115,122,156,124,114,164,134,139,164,133,144,167,136,151,164,130,142,158,126,133,162,133,146,156,124,121,144,104,79,146,104,86,162,129,131,166,133,140,165,129,137,166,134,142,162,137,149,160,133,133,146,108,84,153,114,99,164,130,118,163,131,122,169,140,142,169,140,144,165,144,152,159,129,126,147,111,87,157,119,107,165,133,120,162,128,115,169,140,139,170,144,145,164,144,149,160,132,129,151,116,98,156,117,98,164,130,116,165,133,122,171,142,141,169,141,144,163,139,144,171,151,159,163,133,123,154,114,91,162,128,117,167,137,128,175,149,154,171,145,151,162,139,143,170,149,154,168,141,138,158,122,110,166,135,127,170,142,140,174,147,154,169,141,148,156,134,133,167,146,148,172,150,153,169,141,141,174,147,154,174,149,160,166,135,142,161,132,139,2 101,65,66,128,82,87,182,136,149,214,162,177,205,160,172,140,100,105,68,38,37,46,23,24,119,79,81,139,92,96,189,143,157,225,175,190,215,166,176,148,105,111,82,47,46,54,27,28,116,69,66,142,95,97,196,147,158,227,176,184,217,168,172,153,106,111,96,56,53,59,29,27,124,77,77,151,104,109,199,150,159,209,155,146,209,154,151,157,108,112,107,67,65,60,29,25,121,78,81,160,116,128,196,146,156,205,149,139,213,156,158,162,116,126,109,68,68,62,31,31,99,59,62,149,107,121,196,146,158,219,168,172,221,171,182,159,112,124,104,64,67,62,31,32,95,58,64,139,96,110,195,145,163,220,169,184,214,163,175,158,110,121,99,60,62,54,27,28,79,48,53,135,94,108,184,138,157,209,155,170,203,146,157,160,114,119,89,54,58,37,16,17,2 156,125,130,179,145,154,185,149,163,187,145,159,185,146,153,179,145,150,167,132,133,117,83,77,175,141,152,184,148,159,192,153,164,196,158,172,196,160,170,188,154,158,175,140,143,150,115,111,178,142,152,191,151,164,193,154,161,181,130,121,188,145,143,194,161,173,180,145,149,161,126,123,179,144,152,192,155,167,190,151,158,170,114,91,172,116,100,191,154,161,183,148,154,164,130,131,178,146,154,190,157,169,187,148,154,166,109,89,169,113,92,188,151,153,181,148,159,160,126,130,172,139,147,184,150,159,186,149,153,169,116,102,178,129,120,187,153,159,175,141,150,153,117,119,161,130,141,172,138,149,180,147,158,182,147,156,187,157,167,178,145,156,163,127,133,133,100,96,119,91,98,160,128,142,166,135,147,169,137,145,169,136,146,161,128,136,147,110,109,87,60,54,2 93,62,75,172,135,157,186,151,178,191,155,182,191,156,178,180,148,169,173,135,153,104,69,79,146,107,123,172,138,161,182,146,169,190,153,168,182,143,157,188,155,172,186,146,164,154,113,127,170,130,147,175,136,155,174,129,145,176,130,143,179,133,140,177,131,137,182,139,153,172,137,149,175,137,151,176,128,143,169,118,127,176,129,138,186,142,150,172,123,129,171,116,124,172,132,137,176,140,155,175,133,147,169,120,129,175,124,130,181,130,137,184,135,144,183,135,152,169,126,142,173,136,153,176,134,151,175,129,143,177,122,138,175,118,123,185,133,145,180,124,142,162,113,130,150,114,124,180,139,158,183,140,163,181,132,151,182,130,143,188,138,157,174,117,133,135,87,96,95,64,70,169,132,149,177,142,164,185,145,164,189,148,168,185,143,162,165,116,126,79,49,52,2 122,93,85,158,132,129,174,146,153,180,149,157,180,151,160,171,140,152,161,121,129,134,104,105,150,122,117,172,146,152,186,155,166,194,161,174,194,161,175,179,146,158,167,137,147,159,135,143,165,135,137,181,150,158,194,161,171,202,170,183,204,170,183,193,158,172,171,138,149,157,126,135,171,139,144,189,154,160,200,168,178,190,145,144,194,147,154,199,164,180,185,149,164,172,137,148,171,140,144,187,152,161,199,165,176,193,146,147,194,147,155,193,162,172,186,155,165,179,150,159,160,132,135,174,141,144,188,155,160,196,159,169,199,156,171,193,153,165,186,149,161,179,147,157,131,99,98,144,111,110,159,127,131,171,139,144,179,145,154,176,139,151,175,141,152,173,145,156,66,42,38,63,41,42,62,39,39,88,63,64,108,82,86,104,75,82,112,83,91,127,101,108,2 95,71,76,137,112,121,167,140,146,188,156,166,195,161,171,187,155,155,179,150,150,159,129,124,151,118,127,175,143,150,190,159,167,201,171,180,204,176,178,196,169,169,184,154,151,167,132,126,168,138,148,184,150,155,191,159,156,196,168,163,202,179,178,199,167,170,187,151,155,166,135,136,169,141,148,183,156,161,186,163,163,183,148,133,186,151,138,192,161,162,178,142,144,159,128,126,163,138,146,179,153,148,187,165,159,183,150,137,176,143,130,182,156,154,170,143,141,149,120,114,148,121,126,174,147,148,181,155,154,182,157,157,174,149,148,165,141,139,155,129,126,136,108,97,104,79,77,149,122,124,164,139,140,164,137,137,157,131,133,145,117,113,128,99,90,109,81,66,48,30,24,72,54,52,125,101,97,145,118,113,141,112,106,125,95,83,95,66,51,72,51,41,2 69,50,48,152,124,132,163,133,140,171,137,143,179,145,157,170,138,144,156,126,130,94,72,72,122,97,101,160,129,139,166,133,134,178,144,149,181,144,148,181,147,153,166,132,135,138,109,109,145,118,128,166,136,149,165,127,122,167,126,122,176,136,141,174,134,133,168,131,129,148,115,113,139,110,119,156,124,133,156,112,112,166,124,128,175,137,140,173,130,132,166,127,128,146,111,105,136,105,109,152,119,124,157,116,122,162,124,131,166,129,140,167,127,135,164,131,139,145,115,119,135,107,112,153,122,126,158,117,114,169,124,129,162,120,141,159,121,128,161,127,136,137,106,103,98,74,77,146,114,120,150,110,114,164,122,139,162,124,139,165,127,140,158,122,130,107,76,69,44,28,30,117,87,89,142,108,113,146,114,122,150,120,132,156,123,138,134,99,104,50,33,32,2 102,67,77,167,118,141,176,130,159,182,142,166,185,142,164,181,142,161,168,130,141,132,98,103,145,101,113,170,124,142,184,138,159,192,150,171,194,152,171,191,151,166,178,140,153,160,124,135,166,120,139,178,132,151,191,147,163,190,142,148,191,144,149,197,155,173,187,149,167,167,127,137,169,121,140,186,139,160,193,144,162,189,137,138,187,138,135,194,152,164,187,148,164,165,127,137,164,114,130,184,137,157,196,145,168,199,155,174,179,127,121,180,129,128,182,144,160,153,109,111,158,111,123,177,130,146,191,145,165,197,151,172,196,150,169,189,141,159,177,139,156,144,105,106,137,93,106,171,122,139,182,135,155,189,141,159,191,143,162,184,141,160,166,129,140,132,95,92,88,55,64,152,106,121,168,121,137,176,125,144,177,131,150,169,128,142,154,116,125,97,65,65,2 99,64,69,126,79,87,161,115,135,208,154,175,212,157,177,166,120,138,72,40,48,45,21,26,115,74,81,132,85,95,172,125,145,219,168,191,224,171,189,168,118,135,79,42,47,51,24,28,119,71,77,136,84,94,182,135,150,218,164,179,219,167,175,168,117,129,88,47,50,49,22,24,118,70,76,154,102,120,189,138,157,207,150,152,202,143,140,168,115,128,95,54,62,53,26,31,105,63,69,148,104,122,191,142,162,208,151,156,213,154,161,167,119,136,91,52,60,53,26,31,100,60,70,137,96,113,187,138,159,219,167,186,223,170,192,160,112,131,84,48,58,47,22,26,83,49,58,136,95,113,181,132,156,214,160,183,211,155,176,158,109,126,82,48,58,39,19,21,61,32,40,128,85,103,171,124,147,198,145,165,194,136,155,150,103,113,72,41,49,32,15,17,2 136,88,104,158,111,130,180,132,153,188,138,157,190,141,155,190,143,156,187,141,162,173,127,146,146,100,116,164,116,136,181,133,150,179,122,125,179,130,128,186,142,148,181,131,141,168,115,127,151,102,121,170,118,140,175,118,126,170,113,108,171,122,109,188,148,154,180,130,138,163,100,113,157,106,132,173,125,146,174,120,125,173,124,123,170,126,108,182,130,132,184,129,150,165,108,123,159,106,130,172,122,144,170,110,113,172,121,115,175,132,116,181,129,128,180,122,137,167,113,131,160,114,135,172,123,142,169,106,105,178,127,130,181,138,131,190,141,156,182,131,150,167,117,139,161,112,136,173,126,147,179,129,140,186,140,157,189,150,163,193,148,166,180,127,145,162,108,128,160,110,132,175,125,148,185,140,161,189,148,166,194,159,178,189,143,162,176,125,146,158,111,128,2 154,118,139,164,128,150,174,139,164,181,149,174,182,149,172,179,143,168,170,142,165,156,124,144,156,122,140,164,127,144,166,125,142,175,138,156,174,136,146,175,143,170,166,132,151,155,122,136,158,124,145,164,126,140,166,123,133,172,129,136,168,119,126,165,124,141,165,126,148,154,114,125,158,117,141,167,132,154,170,133,146,176,133,136,166,109,115,165,116,136,167,127,152,154,121,141,158,119,141,167,129,149,164,111,110,168,114,108,172,128,142,173,135,161,168,124,151,153,116,139,157,120,141,168,130,149,166,115,115,171,120,125,175,133,156,174,133,153,168,125,152,152,115,137,156,115,137,169,133,155,177,137,154,177,133,145,177,131,154,171,127,143,159,119,132,146,111,131,156,117,136,169,131,155,179,141,168,180,141,162,179,139,161,173,132,151,160,125,141,139,104,124,2 96,71,81,134,104,116,164,133,151,202,169,192,206,171,194,166,136,154,80,59,68,49,31,38,129,101,109,150,119,131,174,143,164,211,175,202,209,172,194,157,127,144,79,58,67,61,41,51,139,107,116,157,124,139,183,148,167,217,180,208,215,180,204,154,124,140,79,56,63,62,42,51,140,103,115,158,120,137,184,145,164,214,174,194,210,172,191,150,117,131,75,49,54,52,31,36,132,94,108,153,115,133,183,144,164,205,155,158,204,155,171,145,109,127,69,40,42,49,27,32,114,74,89,145,105,127,182,141,162,211,163,176,207,161,181,126,92,106,64,35,37,54,29,37,118,75,86,140,96,118,186,143,166,213,171,202,200,161,187,101,68,78,52,24,26,55,31,38,99,59,69,152,109,130,189,147,170,203,162,188,190,149,170,98,66,76,42,19,24,49,29,35,2 67,40,41,158,116,110,182,132,122,192,146,143,196,155,158,191,153,158,174,137,138,91,60,59,120,82,81,182,135,129,194,149,143,203,159,161,196,151,145,193,152,153,190,153,156,142,108,105,155,110,111,186,136,131,197,148,142,198,149,141,177,117,94,185,134,125,194,153,161,166,129,128,163,114,115,185,132,126,198,146,146,193,137,132,170,108,91,185,131,124,191,148,149,169,127,125,158,105,99,182,129,127,185,128,121,180,117,105,165,100,84,187,133,126,191,147,152,166,122,120,140,90,85,176,120,120,169,105,91,176,111,101,184,123,119,183,129,125,184,139,143,155,112,110,100,59,58,170,114,122,174,114,120,174,106,105,185,126,132,177,123,118,174,125,123,118,79,75,47,21,21,132,83,89,169,105,116,169,93,104,172,107,115,165,101,95,140,92,85,56,30,28,2 160,115,136,172,135,149,181,151,164,180,154,166,176,149,157,168,136,137,166,140,149,153,126,134,164,119,138,174,136,147,181,151,161,175,143,145,182,155,161,177,153,160,170,144,152,158,130,138,169,129,145,177,145,157,178,146,153,171,129,120,176,141,136,180,156,162,173,150,158,161,132,137,174,140,156,178,146,161,178,147,154,179,146,139,172,133,122,176,146,144,172,147,151,161,134,141,171,140,149,176,143,149,180,152,158,171,132,115,175,139,134,178,152,157,170,146,153,160,132,137,165,133,141,175,146,150,174,145,144,171,139,136,177,152,157,175,151,158,168,142,151,158,130,140,155,123,123,166,136,141,168,136,137,174,145,153,175,148,159,169,142,150,163,135,143,155,124,127,143,111,112,155,122,125,161,126,130,168,135,141,170,138,153,161,131,143,156,125,127,128,100,101,2 159,125,131,162,133,144,163,138,150,161,133,136,165,142,150,166,144,153,161,134,144,155,125,130,159,127,136,164,137,151,161,130,134,157,119,105,164,137,140,166,142,146,166,145,153,159,134,140,161,131,144,163,132,144,159,123,126,159,120,109,160,124,117,162,132,129,165,142,150,163,141,151,161,132,146,160,127,134,160,124,119,162,126,117,162,127,123,159,122,116,163,133,134,163,140,148,160,126,145,161,127,138,164,135,136,164,132,126,160,123,113,159,120,111,162,130,130,161,134,139,160,124,136,162,133,143,164,137,138,160,122,111,159,122,114,160,125,125,160,129,129,158,131,138,159,126,131,160,131,136,159,127,124,150,101,76,158,121,110,165,139,151,162,137,144,159,134,144,159,131,139,157,128,130,157,127,128,154,116,107,159,131,133,162,139,149,159,131,138,157,128,140,2 168,137,147,165,130,133,175,144,159,175,144,161,172,139,146,175,142,153,174,141,149,171,136,139,171,141,152,171,138,147,172,137,145,170,132,139,166,124,124,169,130,133,176,143,155,175,139,150,172,140,149,172,137,145,169,128,131,164,116,109,163,115,111,161,112,101,171,130,136,175,136,148,174,139,154,171,133,138,169,126,124,160,107,94,158,102,92,160,105,88,170,124,124,177,137,151,172,133,148,171,130,142,164,116,109,164,114,106,160,103,93,164,107,98,175,131,135,178,137,148,172,131,141,174,135,148,162,111,108,162,106,95,163,103,95,169,112,114,178,131,146,177,134,143,175,135,148,177,139,153,168,119,115,168,113,105,170,115,116,176,127,135,179,132,143,179,135,152,176,135,152,176,134,150,176,132,143,178,136,143,182,139,159,181,137,151,180,136,148,179,136,153,2 123,101,106,158,133,141,165,139,148,173,146,157,174,145,156,171,140,145,166,135,140,138,106,107,155,126,130,166,137,145,174,145,156,182,155,167,185,154,167,182,150,156,175,140,149,157,120,120,157,127,128,174,143,147,177,146,154,183,149,159,184,147,152,187,151,158,180,142,149,161,122,128,155,122,126,174,142,150,182,147,155,173,129,123,169,118,106,188,147,154,179,137,142,159,114,117,154,121,127,171,136,147,181,143,155,168,117,109,174,119,112,190,147,158,176,131,138,156,115,122,154,119,129,169,133,146,182,142,157,181,136,141,189,143,155,187,144,158,169,128,137,151,111,117,137,103,110,164,126,141,171,126,140,182,136,152,184,136,157,174,131,145,160,118,127,129,88,88,81,55,60,154,114,128,161,118,134,167,122,140,167,120,139,159,115,127,145,102,107,81,52,52,2 196,158,176,198,158,177,203,164,185,201,162,178,199,157,169,200,161,176,195,153,168,189,147,162,198,162,183,193,149,160,191,142,150,178,117,111,199,158,168,205,169,188,195,152,163,187,143,152,200,166,189,168,112,112,163,96,83,197,151,162,197,150,151,185,137,144,169,111,113,188,145,152,198,165,186,163,105,103,162,98,87,202,161,176,193,139,131,153,84,72,146,78,74,194,158,177,194,157,172,166,108,101,158,94,82,186,131,123,172,103,81,168,104,90,176,128,132,191,155,171,193,158,177,185,140,152,187,142,156,184,130,121,170,103,77,189,145,146,196,162,183,188,151,166,186,149,159,191,151,165,198,159,178,189,139,140,187,138,132,193,153,167,190,149,163,186,145,159,185,151,164,191,155,172,195,158,179,193,152,166,192,153,166,193,156,175,185,138,146,176,129,138,2 51,29,33,143,110,117,170,139,155,173,141,157,170,132,146,164,128,138,143,106,113,57,33,38,100,71,76,167,132,144,173,141,156,181,147,161,182,148,163,172,137,149,164,127,132,102,71,74,136,104,113,167,131,140,178,146,160,181,143,154,183,146,156,182,148,159,168,132,141,133,98,104,147,117,128,168,134,143,173,138,149,157,107,103,175,132,133,159,112,113,167,128,133,143,105,110,143,112,122,169,139,151,171,136,147,157,109,106,161,107,92,159,114,114,170,138,148,139,104,107,123,92,101,162,127,132,169,137,146,177,141,153,171,129,127,175,141,152,166,131,140,118,85,89,80,54,62,155,122,130,163,133,142,172,142,158,170,135,145,165,127,134,155,117,123,75,47,52,35,16,22,108,79,83,156,124,129,157,126,135,157,122,128,160,128,133,107,77,81,33,14,18,2 100,84,80,162,140,138,165,136,136,169,137,140,177,144,151,170,133,138,163,127,130,110,86,86,146,128,125,167,143,142,175,144,149,179,145,150,186,152,163,180,142,150,167,132,135,148,118,121,150,117,107,167,137,135,180,148,155,185,151,156,189,152,162,186,150,159,175,143,152,159,126,130,153,120,111,166,133,129,178,141,143,179,138,132,174,127,115,185,148,157,177,143,150,160,127,128,156,129,124,166,136,131,179,143,147,181,142,142,181,140,140,186,149,158,175,140,146,158,120,121,152,124,118,162,128,125,177,142,148,188,154,164,188,154,162,184,146,154,169,134,134,154,119,116,124,100,98,159,124,116,168,134,135,182,150,156,181,148,153,174,139,146,166,131,132,130,99,94,65,48,46,147,119,116,162,130,135,168,138,143,166,132,131,164,130,134,152,123,123,74,55,54,2 194,154,163,194,155,160,197,153,159,201,156,171,204,161,182,204,159,178,199,153,165,199,155,169,194,152,163,199,159,169,202,161,174,199,153,157,201,153,164,204,160,180,197,149,155,195,144,152,192,144,145,202,161,171,199,154,163,189,131,110,184,116,90,196,143,145,202,158,174,198,151,163,194,145,147,200,154,163,189,128,108,187,128,114,176,101,68,195,139,135,207,162,182,199,149,164,199,154,168,200,152,159,199,149,151,198,150,155,194,139,133,204,159,170,205,155,168,201,149,166,200,154,168,205,159,173,209,167,187,198,146,139,207,164,178,210,164,179,207,159,171,202,153,168,197,150,162,204,160,171,208,166,180,207,162,170,209,169,180,209,167,176,206,157,170,202,154,169,193,147,155,202,158,168,208,165,181,209,166,179,208,167,176,208,165,174,202,154,165,199,152,167,2 157,134,146,159,136,149,163,141,153,164,141,154,165,142,156,165,139,154,161,133,149,159,128,144,158,136,147,160,138,150,164,142,154,165,142,154,165,144,156,167,144,159,163,135,152,158,130,146,158,138,150,161,139,150,163,140,151,161,135,136,160,135,136,164,142,154,164,138,154,159,132,149,159,139,150,162,140,152,161,137,142,157,128,118,156,126,115,157,130,126,164,139,154,161,135,152,159,138,148,162,141,152,161,138,145,157,127,121,157,127,121,158,133,133,164,141,158,161,136,153,158,137,147,161,139,150,162,140,152,161,138,148,162,141,152,163,144,156,162,141,157,159,134,151,157,134,143,160,137,148,163,143,154,163,144,155,163,143,155,161,139,151,160,136,151,158,132,150,156,133,142,159,137,148,161,141,152,162,142,153,161,140,152,159,136,147,158,133,147,157,134,151,2 82,54,55,198,152,159,213,168,175,218,174,184,214,162,176,206,156,161,203,156,160,150,109,109,159,119,124,213,168,179,221,180,186,219,168,170,210,153,157,223,176,188,209,157,167,194,137,141,199,150,153,210,161,164,227,179,186,216,168,165,193,130,113,222,165,167,223,170,180,200,144,151,200,151,158,219,171,180,228,179,184,205,148,134,191,133,117,213,151,144,226,176,185,208,160,164,202,155,164,221,176,190,226,176,184,203,144,128,198,144,124,210,148,139,227,177,183,210,163,166,199,156,154,218,170,176,226,168,175,208,148,132,214,155,142,219,161,153,225,171,178,208,157,159,180,139,140,213,166,175,223,170,177,217,162,153,223,169,165,226,175,180,219,167,170,203,152,153,119,85,87,204,156,161,212,168,173,219,174,176,223,171,175,222,174,179,212,165,165,174,129,124,2 196,149,158,215,175,185,219,173,183,201,144,142,203,146,147,219,167,186,214,164,178,198,137,151,205,155,162,213,161,167,224,180,193,198,145,134,191,126,111,213,153,154,219,163,182,210,150,160,210,157,161,221,172,185,216,164,164,200,145,138,188,125,112,207,140,128,220,161,177,215,160,175,215,170,184,221,174,188,209,150,141,190,128,106,192,138,121,205,143,130,218,159,168,216,168,177,213,167,182,220,171,188,209,150,145,199,142,122,202,148,132,201,136,121,219,162,170,219,168,177,213,165,174,220,165,180,212,155,149,203,143,128,209,148,140,207,144,129,220,164,170,218,166,173,211,162,171,218,160,172,213,153,146,207,147,131,217,156,156,217,165,165,218,162,166,215,159,165,198,152,163,214,165,173,218,170,177,212,159,150,219,164,166,219,164,174,217,165,172,202,149,149,2 0,0,0,76,57,71,209,171,190,201,160,168,199,160,176,183,124,128,84,56,61,0,0,0,24,14,19,189,144,163,218,176,192,178,115,110,178,117,120,183,124,128,184,135,142,45,34,42,102,71,90,210,152,162,188,131,135,174,108,110,175,112,115,173,107,110,217,180,208,139,116,140,149,104,118,200,140,149,172,108,113,169,105,103,174,108,110,167,97,97,205,163,182,185,156,180,169,128,148,208,155,168,171,106,109,161,94,91,165,98,97,161,91,90,186,134,137,199,174,201,158,124,149,215,165,189,171,102,99,162,97,94,157,86,82,169,100,95,201,154,160,182,153,170,101,74,94,218,167,198,181,118,113,168,101,92,174,107,102,188,129,126,214,167,173,124,91,95,24,13,20,189,148,177,214,174,189,186,126,123,188,125,121,209,158,167,196,147,155,43,27,32,2 62,46,46,204,160,164,210,169,181,208,166,173,205,158,160,201,156,161,206,154,165,120,78,82,155,121,117,214,170,174,209,166,180,213,171,182,212,168,178,206,162,167,202,149,152,193,142,156,205,172,184,200,148,125,197,139,116,213,171,177,215,174,181,212,168,176,205,156,156,201,153,156,205,166,174,205,157,151,206,153,140,170,111,95,173,119,112,218,174,187,212,167,178,205,161,163,199,153,144,212,170,186,210,163,167,176,119,105,176,121,119,217,170,181,214,167,181,209,162,176,197,151,148,206,155,153,207,157,154,220,179,191,218,174,177,209,157,153,212,165,180,202,152,156,164,126,138,212,165,171,208,161,163,216,171,182,215,169,175,214,167,174,204,155,157,161,105,93,74,54,55,207,162,169,210,163,172,213,166,178,212,156,167,209,155,156,209,158,164,110,71,75,2 70,55,66,146,126,141,164,143,157,176,153,170,176,150,162,173,152,161,163,143,160,72,59,67,124,105,122,163,148,171,174,151,167,169,133,141,173,132,141,188,165,180,183,170,182,129,120,127,141,121,140,167,147,169,173,138,150,159,116,120,168,127,130,198,179,190,183,162,169,157,147,154,147,126,147,167,138,156,170,131,137,171,126,133,172,129,135,183,148,154,184,161,166,166,158,164,150,128,153,164,133,149,166,119,124,178,139,144,153,104,102,163,115,115,184,161,168,168,163,173,152,139,165,171,150,170,176,143,158,178,143,150,167,123,123,164,122,122,182,169,179,158,151,163,140,127,151,172,154,182,177,156,182,174,146,154,155,111,109,158,117,121,175,161,172,117,108,121,91,78,93,163,144,171,173,154,181,171,149,165,161,130,136,153,120,123,156,143,158,48,42,49,2 138,120,121,162,140,143,173,144,143,181,151,149,172,137,134,176,146,139,185,166,166,166,148,143,148,125,127,168,141,144,182,154,153,175,136,130,159,114,106,180,145,140,190,167,167,178,157,159,151,124,125,172,142,144,171,135,130,142,95,86,135,85,78,180,141,136,200,176,175,182,155,153,148,116,115,167,131,131,159,119,111,119,72,64,128,79,73,190,154,149,204,180,179,190,167,166,139,104,102,145,102,98,155,114,108,125,75,68,151,102,97,196,161,155,202,176,174,191,167,166,137,100,98,138,90,85,162,119,115,147,99,90,177,134,128,196,162,158,192,159,154,185,159,157,142,110,110,159,121,120,174,136,134,177,135,128,185,147,142,191,158,158,175,137,131,163,125,116,151,127,131,170,141,147,180,147,152,180,138,137,177,139,136,174,137,134,153,107,98,150,109,99,2 74,56,73,156,137,162,170,149,171,185,164,185,193,177,197,190,175,192,179,165,179,95,78,92,132,111,138,152,113,133,169,130,148,195,170,195,204,184,207,204,188,209,182,159,174,148,130,144,145,120,143,144,87,99,150,82,94,183,136,156,205,173,202,208,182,203,186,154,164,172,154,170,160,143,174,157,113,132,149,81,93,157,90,105,176,112,128,195,149,166,187,147,162,176,154,172,163,146,181,177,152,181,174,127,144,158,99,112,150,80,91,184,130,148,189,154,173,175,155,170,154,130,160,178,151,178,191,158,180,190,148,169,152,92,103,157,90,103,171,124,139,172,154,176,138,113,142,176,149,175,184,148,174,192,159,183,172,131,149,157,104,120,166,120,139,139,118,139,90,70,92,169,143,172,179,150,175,180,151,173,180,151,173,172,141,163,159,126,152,64,50,63,2 142,115,141,166,140,165,180,155,179,196,177,203,204,190,211,206,197,215,196,185,201,170,153,168,147,109,130,149,94,110,174,128,147,198,169,195,207,184,211,213,199,222,198,179,195,176,154,164,147,101,117,146,81,96,156,87,101,185,137,158,204,168,197,212,188,214,201,173,185,184,158,167,167,137,166,146,83,94,160,94,112,162,95,110,179,113,129,195,143,162,195,156,171,183,146,161,182,168,208,165,119,137,172,116,134,153,86,98,156,83,95,183,124,143,195,148,170,187,154,176,173,150,184,188,162,190,191,153,176,183,134,155,148,79,88,172,112,129,181,124,142,187,158,182,168,143,172,185,155,180,191,151,175,196,156,180,165,111,127,150,85,99,160,93,108,169,127,146,162,137,166,182,153,181,189,151,179,192,158,184,180,142,164,158,105,120,168,118,140,158,115,135,2 112,92,105,155,137,149,167,148,155,178,160,165,182,161,169,181,156,167,170,146,150,100,81,85,146,127,144,167,148,161,183,166,177,189,165,170,189,156,158,188,157,167,181,159,170,146,124,126,157,137,154,176,154,168,185,158,165,188,153,159,188,148,153,187,143,141,178,142,139,161,135,137,162,143,160,178,147,164,171,115,120,181,135,136,190,147,148,189,144,140,179,136,130,164,133,134,167,150,171,186,165,184,171,121,128,178,130,127,194,159,156,193,155,157,190,162,166,171,148,156,168,153,177,188,172,191,175,131,135,180,133,132,187,146,145,196,170,178,193,174,184,170,148,159,157,141,163,179,159,179,188,164,178,186,154,159,183,144,144,193,173,184,186,169,182,156,138,149,127,108,123,173,154,174,184,166,185,183,159,173,184,159,170,184,165,179,177,161,175,107,93,102,2 133,118,127,158,139,148,171,151,158,177,153,156,179,149,147,179,153,154,174,156,162,136,117,118,152,135,145,171,156,168,183,164,173,186,159,163,185,153,151,183,148,144,182,160,167,163,145,150,163,146,160,170,143,148,176,140,139,183,146,147,185,144,141,184,142,132,179,141,131,171,148,151,169,148,163,170,130,135,169,121,114,183,143,142,188,148,143,189,149,138,183,141,131,174,142,141,174,155,174,177,148,163,166,118,112,186,149,144,193,158,151,193,156,150,191,159,160,182,158,167,178,163,181,178,147,159,166,113,111,185,146,144,192,158,157,198,172,178,198,177,187,183,160,170,174,160,181,182,157,172,180,145,153,180,139,137,183,142,139,198,178,189,193,174,183,178,159,171,162,142,161,181,158,175,187,163,178,182,149,153,185,153,159,192,173,186,186,170,181,164,149,159,2 217,172,178,219,178,186,218,179,193,219,176,193,219,162,182,216,158,177,217,170,189,218,171,193,217,171,178,217,172,181,221,179,196,201,141,160,189,118,136,215,164,181,217,174,190,217,166,186,218,185,192,218,180,191,200,142,155,136,66,81,117,43,52,215,159,174,219,176,196,217,164,184,216,177,186,220,180,188,147,76,81,77,24,40,127,62,77,217,157,174,218,171,190,218,160,186,214,166,173,219,180,189,188,125,129,66,16,29,119,63,78,224,174,191,217,167,184,217,153,173,215,176,177,217,176,186,214,163,173,162,96,107,177,115,130,222,172,187,219,161,180,218,165,184,215,179,178,217,177,182,215,173,184,217,166,182,218,156,176,217,159,174,218,160,177,219,170,188,214,183,182,216,183,187,216,181,190,215,176,184,215,159,173,220,171,192,218,173,189,217,175,185,2 150,127,148,167,143,165,175,144,163,182,152,173,192,170,191,193,174,187,189,173,188,175,159,175,163,140,164,177,154,175,177,138,155,144,84,95,171,131,147,204,190,207,192,174,186,183,167,182,170,148,170,185,163,184,180,141,154,107,42,53,119,66,81,201,184,203,197,177,183,183,157,162,175,154,175,188,165,186,182,149,163,111,57,72,108,54,70,192,165,181,206,193,203,190,170,177,174,151,167,186,160,180,184,152,167,120,60,70,131,73,84,205,186,204,201,183,195,196,181,192,178,159,179,190,172,192,195,176,194,162,120,130,140,93,105,202,184,202,200,183,200,198,185,202,181,167,191,187,168,187,188,165,183,194,174,191,191,168,187,196,176,195,196,180,199,191,175,192,178,163,187,185,167,188,188,166,186,191,170,186,190,167,186,191,171,189,190,172,190,183,165,185,2 198,156,156,200,160,162,199,159,159,198,162,161,198,160,159,199,161,158,197,160,158,194,158,156,196,151,153,200,160,163,187,140,137,177,125,112,187,142,133,199,161,162,195,157,155,193,154,150,198,157,161,199,161,162,156,93,74,124,51,36,126,58,44,168,113,104,198,162,164,192,153,150,198,159,161,193,149,144,134,67,51,107,40,40,112,42,36,150,88,74,196,160,159,193,155,155,197,157,159,197,155,149,127,61,48,119,50,41,163,96,71,179,130,122,193,155,157,191,153,155,195,155,151,199,162,161,166,116,107,149,84,56,171,110,83,189,146,145,191,151,150,190,150,151,192,152,147,190,147,142,196,159,156,190,149,138,186,145,131,190,148,144,187,145,143,190,152,154,191,150,142,191,148,145,195,157,154,197,165,164,195,160,156,191,153,148,187,148,142,187,151,149,2 83,61,66,211,165,187,200,148,169,196,141,158,194,146,167,211,171,204,204,159,179,171,124,132,157,116,119,213,173,189,170,106,96,183,118,108,211,167,203,202,162,195,202,159,187,193,145,158,198,161,170,204,165,169,162,96,65,176,111,103,208,157,186,187,126,129,185,130,141,198,153,176,208,174,192,183,134,122,145,77,54,176,120,116,171,105,97,150,72,57,159,85,79,192,144,163,198,155,158,170,109,84,130,67,59,152,91,78,155,89,82,143,71,63,163,91,85,195,149,165,202,162,176,199,153,156,136,73,65,151,88,75,171,114,102,173,108,90,189,125,125,206,162,193,153,119,132,220,182,201,184,130,123,186,133,123,182,131,126,195,139,133,209,158,173,216,173,209,60,49,56,216,179,195,215,177,190,214,173,191,209,171,188,213,176,201,215,168,186,181,140,154,2 147,119,113,178,150,148,190,160,163,194,164,165,194,163,166,191,160,166,183,154,159,154,130,133,168,139,134,187,157,158,199,169,172,205,176,180,203,173,178,199,169,174,190,162,166,176,150,154,176,147,143,193,161,164,206,176,181,211,182,184,212,181,187,204,170,177,195,163,168,181,153,157,179,149,149,196,165,169,214,186,188,157,115,95,160,117,104,213,180,186,199,167,171,184,154,158,178,148,145,196,165,167,210,180,183,176,138,126,176,138,128,213,181,186,198,164,169,183,152,156,174,143,141,190,158,159,201,168,171,211,182,184,215,185,190,208,178,184,195,161,166,177,144,148,161,131,130,183,151,153,194,161,164,199,166,169,202,169,173,199,168,173,187,154,157,165,134,135,114,89,88,174,143,144,186,155,159,191,159,163,191,159,163,186,155,160,177,145,144,112,88,84,2 211,180,186,213,185,191,213,184,185,213,186,190,211,181,186,212,182,191,211,177,188,209,174,182,212,183,186,214,186,190,202,167,152,186,147,125,195,157,148,207,173,176,212,180,190,209,171,177,212,184,185,215,187,191,182,138,109,123,71,44,139,93,75,176,130,107,209,176,181,211,177,184,213,184,188,210,177,177,185,140,116,114,67,55,89,40,38,143,91,66,202,165,160,215,184,196,211,179,183,211,179,183,192,149,129,148,102,80,119,70,57,158,109,83,200,159,147,214,182,189,210,177,180,212,180,186,204,170,164,183,142,118,187,150,139,206,173,173,214,183,190,214,182,189,208,173,175,211,179,183,213,185,192,209,178,180,212,181,186,215,184,191,216,187,193,215,185,190,206,170,173,209,177,178,211,181,186,212,183,190,213,183,188,214,182,186,215,186,191,214,185,191,2 158,123,149,165,124,144,165,110,126,151,84,91,148,82,82,169,127,134,172,150,168,164,147,163,160,115,138,172,122,154,159,90,102,138,67,61,145,81,75,168,123,133,172,143,163,163,141,154,164,116,138,176,123,164,162,97,111,136,66,54,131,66,55,153,100,97,171,136,150,163,135,155,171,129,161,176,131,170,166,105,120,140,74,62,129,67,53,144,87,72,173,146,156,170,150,172,170,123,151,176,135,169,165,107,117,140,76,60,147,94,90,158,112,109,170,143,150,166,146,161,164,111,131,168,117,138,163,106,112,152,93,79,149,97,86,165,132,137,178,163,175,167,151,165,160,104,135,157,99,111,162,112,125,161,113,110,157,111,100,158,125,121,174,160,185,164,145,168,157,97,136,161,100,130,156,107,128,165,123,136,167,135,141,155,126,139,167,152,179,151,118,143,2 117,67,65,143,94,100,164,122,135,167,122,125,169,127,132,169,135,141,154,114,119,133,93,103,134,82,89,164,128,142,180,148,162,178,128,133,176,127,125,185,156,163,169,140,150,147,114,126,144,93,100,172,132,147,186,138,152,159,88,77,160,97,83,186,152,161,175,146,155,155,125,130,151,102,107,178,135,149,189,137,163,155,85,74,140,71,51,176,131,131,175,141,154,154,127,134,157,111,121,182,138,157,189,148,168,159,94,80,150,88,73,176,137,134,177,151,161,154,130,142,155,105,116,177,127,144,179,130,133,168,110,96,162,109,92,182,156,163,177,154,167,162,146,163,146,95,113,173,124,151,177,128,141,175,137,137,172,135,129,174,151,166,163,125,143,147,122,131,140,88,114,162,111,140,175,121,148,170,136,143,163,133,132,161,139,153,155,127,139,131,102,100,2 0,0,0,64,38,34,131,87,79,135,84,77,142,89,93,139,90,96,114,76,77,70,48,47,23,11,10,119,78,73,157,118,119,162,107,108,175,130,137,170,128,141,139,96,105,100,74,76,67,36,33,143,97,93,175,128,141,151,78,66,176,122,120,187,151,163,158,119,126,110,79,91,100,60,61,158,112,115,187,141,162,155,82,70,172,114,106,192,156,168,161,130,143,124,97,111,112,75,82,161,110,123,183,129,145,175,117,105,188,143,140,196,158,178,162,132,147,115,91,99,108,73,83,156,98,124,180,111,144,184,138,143,185,150,159,180,138,155,163,137,149,121,101,112,87,59,68,149,98,122,167,109,136,172,130,141,168,133,143,174,150,164,146,123,138,115,97,111,51,32,36,133,88,102,147,104,116,153,115,122,158,126,139,162,131,154,131,105,128,96,77,92,2 151,122,116,176,154,155,184,145,158,189,147,157,193,163,173,174,120,124,163,131,125,144,116,111,156,115,106,185,163,160,188,137,143,186,123,126,193,158,163,185,142,145,169,133,125,157,131,128,162,119,113,188,158,152,197,154,152,180,112,109,166,95,92,195,156,166,174,143,124,159,127,121,174,143,145,195,172,173,199,169,165,186,129,131,182,119,118,194,150,158,183,149,149,165,138,135,174,147,140,193,165,162,192,145,145,168,106,89,181,130,119,197,165,177,190,166,180,165,136,139,174,149,146,194,172,173,191,148,145,162,106,79,177,131,115,188,153,156,186,167,178,159,120,127,169,142,138,187,166,162,191,159,160,178,130,119,173,125,105,179,148,139,176,153,155,154,128,125,154,119,118,174,148,143,184,154,156,183,141,143,183,155,156,175,142,147,161,123,124,141,115,107,2 55,38,41,145,114,110,164,128,126,170,130,122,177,143,144,165,127,127,147,115,104,100,71,70,113,81,79,164,131,123,185,157,162,189,144,155,194,156,169,176,125,131,161,126,126,131,96,89,142,107,96,167,123,114,194,160,160,188,125,128,185,131,138,185,139,143,169,133,129,146,113,115,152,118,114,178,138,139,199,166,169,191,139,139,176,105,108,192,145,154,174,137,135,151,120,118,152,118,117,184,157,155,199,163,168,178,117,112,181,125,121,198,159,179,180,145,158,148,115,110,153,118,123,184,161,159,200,170,173,176,119,109,172,115,99,190,158,166,177,144,155,145,110,109,142,106,114,173,141,140,191,167,164,189,148,151,180,133,133,178,138,144,164,130,130,139,112,110,109,77,84,159,121,117,172,138,130,181,150,151,180,147,148,169,136,136,151,117,116,130,112,119,2 135,121,123,153,137,143,163,150,158,167,154,160,166,151,161,159,144,153,145,126,132,126,107,112,146,130,135,163,149,158,174,163,171,177,164,174,160,139,141,156,136,139,152,136,146,136,120,127,153,135,143,171,157,165,183,173,181,163,139,139,105,59,39,133,99,90,159,144,154,142,129,136,158,142,151,174,161,168,182,169,176,134,93,75,107,60,46,135,101,94,162,148,158,146,134,141,158,144,153,174,162,172,176,160,162,138,94,70,121,72,53,147,116,110,167,155,168,147,132,139,154,139,148,169,153,165,168,148,143,150,111,83,156,124,113,172,155,163,166,152,162,146,129,139,146,128,137,162,144,154,168,151,158,168,151,154,172,158,166,172,161,170,160,145,151,140,124,133,139,120,127,155,135,142,162,143,150,165,149,159,167,156,164,165,150,156,153,137,144,133,119,127,2 111,98,101,148,133,135,159,140,146,166,150,156,162,145,151,150,132,135,133,114,115,79,65,65,139,125,127,161,146,153,177,163,172,182,170,179,178,165,175,162,148,156,143,124,130,112,96,96,149,133,140,170,153,163,189,179,188,179,162,167,138,103,92,160,139,144,152,137,147,124,110,112,153,138,146,175,159,168,191,181,189,147,109,97,109,60,43,157,134,137,157,145,154,128,115,116,150,135,142,173,160,171,182,166,170,144,100,76,134,88,73,169,151,158,159,146,154,127,113,115,144,128,134,167,149,161,175,156,160,164,134,121,172,149,151,176,164,173,154,139,147,124,110,114,134,116,122,158,139,146,168,150,158,171,157,168,172,160,170,165,151,157,146,130,139,107,94,98,101,86,87,149,131,133,157,138,144,158,142,149,159,146,152,152,137,145,134,118,125,60,52,55,2 174,156,164,185,169,177,190,174,182,190,173,182,179,154,157,163,130,126,168,145,151,163,142,151,182,165,172,190,175,182,195,179,185,183,156,158,130,83,65,122,70,47,160,128,124,167,149,160,186,169,175,195,180,186,195,175,181,152,105,89,113,59,39,129,85,70,154,117,110,171,151,163,187,168,173,197,181,188,183,154,147,137,80,53,127,72,61,138,95,84,153,115,108,176,159,172,186,169,177,194,178,187,182,152,140,142,87,59,134,79,65,138,86,65,164,130,129,179,161,176,182,164,173,188,169,176,178,141,120,155,100,69,153,105,86,161,118,102,180,156,163,176,156,169,177,155,165,182,160,163,172,137,114,166,121,95,175,139,129,185,161,167,185,165,177,173,151,161,171,148,157,179,158,167,181,157,161,183,161,164,185,163,168,186,167,176,181,162,171,170,150,158,2 172,127,152,194,154,185,196,152,178,206,167,199,203,161,192,191,146,172,185,146,177,171,136,167,182,136,166,181,126,139,177,110,106,187,125,127,180,113,113,170,102,101,185,140,168,180,145,178,186,139,167,170,97,91,189,122,123,185,113,104,175,100,90,164,86,70,168,103,101,180,139,166,190,140,166,191,128,144,199,135,147,194,123,124,203,144,161,195,134,147,167,95,85,165,111,117,201,159,193,197,139,153,201,136,146,208,145,153,218,165,190,210,157,186,174,106,104,163,105,105,203,161,192,198,136,144,207,144,151,220,166,181,218,164,183,200,140,151,170,100,91,174,125,137,200,157,187,206,155,180,217,165,188,220,168,186,214,160,176,210,162,185,192,143,157,190,153,182,196,154,185,213,174,210,227,190,226,225,184,212,216,169,189,218,181,212,205,169,200,183,146,169,2 69,45,51,129,98,106,152,127,135,160,136,146,159,135,146,151,129,140,133,110,121,70,52,61,113,82,92,149,120,133,168,145,156,173,153,166,172,150,162,163,141,154,151,133,148,119,98,110,134,102,113,161,132,147,158,117,116,161,116,111,152,101,92,153,113,115,159,139,155,136,114,126,143,112,122,166,136,150,164,119,120,167,118,113,167,122,122,153,103,96,153,122,128,146,129,145,147,115,125,176,152,168,173,133,134,179,138,136,187,157,166,160,112,108,153,118,120,150,135,154,149,122,133,179,158,171,181,148,153,189,158,159,185,154,156,172,138,139,166,145,154,144,125,136,141,113,125,172,148,160,188,168,183,194,177,188,188,167,174,183,167,177,163,144,153,134,112,121,121,93,103,164,137,148,179,157,171,188,173,185,184,167,178,172,153,160,152,131,136,118,98,105,2 38,23,21,125,89,82,157,124,124,163,122,126,163,122,125,154,112,117,122,83,87,33,21,22,88,58,52,154,117,115,177,133,144,184,133,146,190,149,163,177,136,146,151,111,119,87,58,64,127,96,89,166,122,123,188,129,148,184,117,133,195,139,158,197,157,173,167,127,137,115,74,78,141,114,105,180,146,149,183,124,132,168,101,112,179,109,124,196,149,166,175,138,148,128,89,93,143,114,107,184,155,154,201,160,168,193,140,154,177,114,126,190,142,148,175,141,145,134,97,100,140,110,104,181,151,147,207,178,185,200,152,156,170,106,98,188,147,143,167,131,125,131,95,96,111,83,79,175,145,141,199,174,182,198,160,160,189,141,141,184,147,146,161,127,124,112,83,84,51,37,36,158,129,127,183,154,156,191,159,165,189,153,160,174,140,142,146,114,113,65,47,49,2 159,121,130,174,128,149,178,127,148,177,127,143,186,146,166,185,154,167,171,141,147,155,127,134,164,116,128,173,123,136,164,107,113,158,101,104,175,120,130,187,147,162,181,152,165,161,130,136,177,140,152,165,116,115,154,99,101,163,111,124,165,109,117,175,129,137,186,161,178,164,136,142,180,152,158,179,138,144,169,119,126,171,121,135,168,115,129,164,112,113,180,147,158,164,137,139,180,155,158,191,159,169,192,152,164,180,135,148,161,107,113,173,130,134,177,146,149,163,136,139,180,155,159,191,162,169,197,163,171,175,126,127,150,91,83,170,126,122,173,143,140,155,126,119,175,152,155,189,166,174,193,164,170,176,129,127,158,103,91,169,127,119,168,136,134,152,125,122,172,150,156,184,161,169,189,162,167,178,138,132,180,142,149,175,140,142,163,133,132,143,115,112,2 63,36,43,133,96,107,150,112,130,156,116,131,159,124,143,146,108,125,124,81,96,47,25,33,109,72,81,150,112,129,169,135,157,177,142,164,164,120,139,158,118,141,143,105,128,100,64,81,129,87,99,162,125,143,176,130,148,155,96,103,120,56,49,147,96,109,154,115,143,125,84,108,138,94,108,166,125,145,184,136,155,142,80,81,115,52,42,154,97,107,157,115,141,128,81,109,143,103,117,171,135,157,187,146,170,155,96,95,138,76,71,174,132,151,162,126,153,127,78,104,141,102,119,173,144,166,185,147,167,165,100,100,165,104,110,175,135,156,158,123,146,130,88,110,131,94,114,164,129,148,185,158,178,182,141,155,181,141,158,171,133,153,154,121,141,124,91,112,95,67,84,156,123,141,175,152,172,181,153,172,177,146,163,164,130,145,147,113,130,90,63,79,2 137,108,131,153,124,149,162,134,158,163,133,158,144,102,116,139,97,115,146,118,146,126,93,118,147,119,143,157,121,141,156,110,127,138,87,92,112,55,51,110,52,50,143,106,128,137,108,135,155,124,146,159,118,134,153,98,113,110,49,43,94,39,29,116,60,61,141,95,110,141,106,130,157,126,151,168,132,153,163,113,132,122,69,66,109,55,47,130,73,76,151,111,129,143,109,132,158,126,151,171,140,163,161,112,126,135,84,76,118,64,53,148,96,109,160,131,153,150,123,151,160,133,158,172,145,172,166,119,140,137,78,77,130,71,68,156,111,127,160,132,155,147,121,147,159,136,160,170,144,168,159,110,114,154,96,97,158,104,110,161,120,135,156,122,145,141,110,133,152,124,144,170,148,171,169,137,155,166,125,138,166,126,145,165,134,155,150,115,136,139,110,132,2 192,162,153,202,164,164,207,163,176,202,159,173,199,160,178,185,126,133,186,139,143,188,158,167,202,177,174,210,174,178,217,172,188,176,126,128,153,96,95,181,117,125,196,158,162,195,170,176,212,194,197,223,200,212,161,118,123,109,68,60,118,69,62,176,118,131,205,170,178,198,175,179,216,198,205,222,198,206,135,90,86,96,65,64,80,58,57,169,132,138,210,181,184,197,174,176,215,192,200,218,183,188,190,138,139,107,73,72,55,40,36,171,134,129,216,198,202,198,179,179,210,174,181,218,178,187,202,158,151,98,65,55,103,75,65,204,175,175,209,189,189,195,175,168,211,183,192,217,180,187,213,175,173,167,124,108,193,162,156,211,182,183,204,179,179,196,176,177,209,187,192,218,192,199,216,182,189,212,174,176,216,185,192,213,184,192,204,179,183,190,169,173,2 117,95,80,181,158,145,199,173,168,201,156,151,204,164,165,188,138,147,173,128,127,116,88,91,158,128,110,196,168,157,214,181,181,217,166,177,218,173,187,201,146,156,193,149,159,166,129,134,173,134,119,205,173,164,229,190,192,216,167,179,185,124,129,209,151,158,209,175,183,180,149,148,188,154,149,221,199,200,235,210,219,141,96,94,122,75,73,214,170,179,214,183,186,187,158,160,188,154,146,222,196,201,239,205,210,151,106,104,87,62,60,220,192,191,215,187,189,189,161,162,179,134,124,216,181,182,242,203,211,188,146,134,165,128,118,232,204,204,211,186,183,181,150,146,171,127,118,211,174,171,235,210,216,233,197,200,235,200,205,226,197,203,206,181,182,168,140,129,126,100,94,198,157,151,225,204,209,234,210,221,228,193,204,219,193,198,195,162,161,130,106,100,2 176,138,151,194,161,173,200,170,185,197,163,177,196,159,176,198,162,179,191,150,173,177,141,162,188,156,170,201,169,183,209,177,194,171,117,113,181,128,136,207,170,190,193,150,164,178,134,148,194,161,176,213,191,210,208,174,187,143,75,69,161,97,97,210,164,183,202,166,180,184,143,152,195,158,171,211,181,196,211,178,194,150,84,78,166,105,108,216,178,199,206,173,191,193,160,177,198,164,180,211,180,194,202,159,167,144,79,76,155,92,91,209,166,183,208,178,196,191,158,165,195,161,176,213,186,207,204,162,167,151,83,71,152,88,78,210,169,189,206,170,191,194,167,179,192,159,172,211,187,202,221,202,217,197,153,147,194,141,144,214,180,202,206,175,192,193,171,187,190,160,176,204,175,188,219,201,218,220,199,217,202,149,165,201,146,167,197,161,178,184,156,165,2 169,144,143,185,162,163,190,169,170,186,161,162,184,157,157,186,160,164,179,152,161,163,142,145,180,160,161,193,171,172,199,178,181,167,130,118,178,143,143,194,169,175,181,151,154,166,137,138,187,167,167,203,187,193,200,177,181,136,82,63,159,111,103,199,171,178,188,162,163,169,133,131,190,168,168,201,179,181,202,178,183,142,91,72,163,120,113,205,179,189,193,171,175,182,159,162,192,171,174,203,182,186,193,161,158,135,82,66,149,100,88,201,172,181,194,173,175,182,162,160,189,167,165,206,187,194,203,178,177,153,102,76,161,117,101,205,179,190,196,174,180,186,171,173,187,166,166,203,186,188,217,203,211,202,178,175,192,153,154,200,172,181,194,175,179,181,167,167,183,162,166,196,177,178,210,193,199,210,192,200,192,152,157,191,152,162,184,159,160,172,156,152,2 185,154,161,206,173,180,218,185,194,216,179,182,209,167,160,219,181,193,208,169,192,184,152,162,197,172,175,219,189,198,232,207,217,222,190,198,222,186,198,229,198,214,217,181,199,194,155,169,207,183,187,226,204,213,238,225,236,193,140,140,196,138,143,237,208,221,219,179,190,200,145,159,212,188,192,229,204,212,238,225,232,190,138,139,194,136,143,240,216,230,226,198,211,215,181,196,213,187,191,229,208,217,237,218,224,187,127,124,182,122,122,238,212,226,228,205,213,217,188,199,207,172,174,227,204,210,238,232,239,219,185,179,215,167,166,237,219,230,229,216,224,214,198,201,205,170,182,224,201,211,234,224,229,239,234,239,234,191,204,232,195,210,224,204,208,207,188,191,201,173,192,219,194,207,229,210,218,233,224,229,231,206,213,227,192,206,218,193,201,199,180,183,2 172,141,129,202,169,161,221,190,189,229,197,204,224,185,192,215,183,180,207,182,180,179,147,142,187,156,147,219,191,190,234,204,207,237,205,214,234,197,208,228,197,197,219,194,197,196,165,167,198,166,160,227,195,199,239,205,212,241,206,215,235,188,206,237,202,215,226,196,202,206,174,179,200,162,153,226,193,194,252,223,235,158,122,120,126,85,91,243,204,219,226,195,198,207,177,177,203,169,157,225,194,189,251,219,224,108,63,54,95,68,70,245,209,216,226,196,196,209,183,183,207,179,173,231,202,207,240,203,210,204,158,156,221,184,179,240,211,207,228,201,203,207,182,180,197,162,154,226,196,200,231,192,194,239,205,208,239,211,203,238,214,213,221,191,189,199,173,167,184,152,145,216,186,182,227,192,198,230,194,200,232,203,203,231,206,208,212,185,176,187,157,146,2 227,185,187,238,205,215,242,214,226,237,199,213,236,191,212,237,201,219,229,193,203,223,197,203,232,189,197,243,211,226,241,213,223,224,174,183,225,167,192,238,203,224,234,196,210,226,197,199,239,205,222,247,220,239,217,173,175,98,50,46,155,105,115,241,197,223,233,199,215,226,196,198,240,212,227,245,212,221,144,93,86,36,14,21,64,33,34,213,163,176,237,205,221,223,190,192,241,218,232,232,190,188,132,71,60,34,18,26,57,37,40,217,171,177,237,206,218,226,195,200,237,208,223,237,194,203,135,73,60,70,26,25,154,115,117,240,205,212,233,205,211,226,199,201,230,191,201,234,192,205,208,161,161,206,156,153,229,190,191,235,207,200,230,199,193,224,198,196,226,184,186,227,185,190,236,207,211,230,198,190,230,197,189,235,208,200,228,201,193,216,184,181,2 174,150,173,184,165,189,185,166,190,171,140,157,167,133,153,170,143,170,163,139,161,151,126,146,181,161,181,189,172,198,181,150,173,148,86,89,134,65,67,155,109,126,161,132,152,154,126,145,184,165,184,174,133,145,170,120,130,165,113,128,150,88,98,138,71,74,149,105,117,157,134,154,181,154,167,158,99,97,163,104,108,160,102,107,165,110,130,134,67,63,145,100,104,160,139,159,179,149,161,164,106,106,167,111,111,167,117,119,172,126,139,160,115,119,162,131,144,162,144,162,187,168,189,180,140,151,181,137,144,184,150,160,176,137,142,175,145,158,173,153,172,160,136,152,182,158,176,185,152,170,182,142,151,188,163,177,186,162,174,181,159,175,173,155,172,158,133,150,181,161,178,187,164,184,184,151,165,188,165,179,188,172,185,181,164,180,169,148,164,154,131,147,2 143,118,135,157,133,155,165,143,164,170,154,177,170,155,177,161,141,161,147,125,146,130,106,126,152,128,144,166,145,167,179,164,191,165,136,154,150,109,123,161,134,159,154,131,154,139,113,133,159,137,152,174,156,176,174,147,169,158,111,123,134,69,71,141,90,101,153,125,144,146,123,143,168,151,168,170,144,156,153,98,99,157,107,112,157,106,121,131,68,65,148,116,127,151,133,153,169,152,171,170,142,154,158,105,104,160,113,112,164,120,130,154,113,117,159,137,152,154,138,156,166,146,166,178,158,178,175,138,148,179,146,156,174,143,150,173,150,165,166,149,167,149,129,144,163,143,163,176,156,175,179,152,169,180,152,166,183,166,181,176,160,176,164,146,162,145,123,140,159,140,157,172,155,171,180,164,180,181,164,176,180,166,179,173,157,172,159,141,155,140,121,137,2 140,117,132,192,173,189,205,189,209,212,196,218,213,199,222,195,176,193,179,157,172,118,96,110,174,151,168,204,187,205,217,202,222,183,136,131,199,165,171,208,190,210,192,172,189,159,134,148,184,162,181,207,189,207,209,182,192,185,133,125,193,147,140,209,186,201,201,185,206,170,147,161,188,170,190,205,183,198,206,172,175,216,187,196,205,168,170,198,161,165,202,183,203,173,151,166,185,167,188,196,166,176,203,167,171,210,176,183,199,157,159,188,142,140,200,180,198,175,153,169,178,158,180,195,171,188,197,161,168,205,170,178,193,149,152,192,156,161,198,180,201,169,146,161,167,145,167,191,171,193,199,176,192,194,160,168,186,145,146,196,171,185,188,168,186,155,129,144,131,107,127,179,156,179,193,174,197,193,170,188,195,175,195,190,170,191,171,146,162,119,92,104,2 165,140,158,202,182,200,213,195,217,207,179,194,214,192,213,210,191,214,191,165,183,162,136,154,186,162,181,212,195,214,220,201,219,176,117,104,191,142,138,209,181,195,205,185,207,181,156,173,195,173,193,212,188,204,211,176,183,192,138,132,198,149,144,206,169,175,211,193,217,188,165,183,199,179,200,209,180,193,211,172,176,220,189,198,213,176,181,199,153,153,206,179,195,192,169,188,196,174,196,199,163,169,209,171,175,215,177,183,207,165,169,189,135,130,198,163,172,194,173,195,190,167,189,196,161,171,204,164,172,209,169,177,204,162,170,190,141,140,200,172,189,189,167,187,183,161,183,199,174,193,198,162,170,202,163,173,192,144,146,190,146,147,201,179,199,180,154,173,164,138,160,191,167,190,203,180,202,195,158,169,191,151,158,197,169,186,191,167,187,163,133,150,2 175,150,149,188,156,160,193,156,161,197,154,161,199,161,166,196,161,167,180,144,150,156,121,118,182,155,154,197,165,170,201,167,168,202,162,167,209,173,180,204,168,173,189,153,163,165,129,130,186,154,154,200,166,170,204,168,174,179,133,125,173,125,117,208,174,184,196,159,168,173,136,138,187,156,156,202,169,173,188,146,145,145,95,77,130,81,65,188,150,151,201,167,175,178,142,145,184,152,152,203,172,178,171,127,116,113,66,53,129,85,70,180,141,135,201,168,180,177,137,143,177,140,139,195,162,169,175,136,129,97,54,41,109,71,58,195,166,172,191,153,160,174,135,139,171,135,137,184,149,155,182,151,156,126,85,69,146,111,98,193,167,175,184,148,156,166,127,131,164,134,139,175,143,148,181,152,160,178,147,152,182,155,153,183,158,163,176,146,151,157,120,120,2 78,59,60,153,126,130,166,134,144,176,143,157,168,131,139,144,103,105,124,92,95,37,27,28,130,105,107,168,141,146,179,146,159,185,146,161,185,150,163,172,140,153,144,110,113,89,68,67,146,118,123,175,147,155,185,151,162,190,151,162,194,161,173,181,145,160,152,118,122,119,94,92,147,117,124,174,142,152,183,148,160,159,117,112,176,150,153,187,159,173,157,122,129,125,97,97,143,114,123,171,141,153,160,125,129,105,58,49,147,118,111,187,173,182,155,117,126,123,91,91,133,104,114,158,129,140,153,123,127,84,42,32,154,133,132,179,164,171,148,109,117,113,80,82,110,86,95,147,120,132,156,129,141,143,117,116,166,154,153,163,149,153,137,101,107,84,56,59,53,40,45,131,102,115,140,111,125,143,119,123,155,141,136,147,130,134,117,87,94,38,26,27,2 201,166,172,207,173,178,207,168,174,196,150,151,195,150,146,213,174,179,215,182,191,206,168,178,202,166,171,206,168,174,202,160,164,173,118,104,149,90,70,183,136,132,219,186,196,210,175,183,203,169,171,207,168,176,181,132,122,154,98,82,139,89,76,150,101,91,213,177,185,212,177,185,204,171,175,206,169,175,153,98,82,125,75,63,140,93,82,144,93,70,197,155,154,215,182,195,204,174,181,204,170,173,159,105,83,113,66,55,117,73,65,164,117,101,209,175,180,211,177,187,198,165,168,202,166,171,165,118,102,110,68,60,94,51,37,153,113,107,215,183,194,203,161,166,192,154,157,201,167,177,176,134,132,116,66,49,114,68,52,177,139,129,207,175,186,200,158,168,185,145,150,193,159,167,188,155,162,158,115,105,165,123,112,192,156,161,201,168,182,197,160,170,2 71,56,69,144,122,139,171,154,170,179,159,175,181,170,179,178,164,179,174,161,177,114,102,119,124,102,117,167,148,162,189,179,192,198,186,201,195,179,191,189,178,191,184,172,189,162,150,166,151,134,148,177,155,162,200,184,194,147,121,139,142,123,141,197,181,192,190,182,198,178,170,188,164,150,163,188,168,179,182,158,170,61,41,54,62,50,66,191,172,186,192,182,194,177,166,183,169,157,172,201,190,204,151,132,146,44,30,46,54,42,56,184,171,187,193,185,199,175,164,182,173,166,179,188,166,186,160,113,139,81,58,72,115,87,102,190,174,186,185,175,189,170,159,174,165,159,175,161,131,141,169,130,144,187,167,186,179,152,161,185,169,182,180,166,182,162,148,167,122,113,131,142,109,110,165,141,148,183,164,177,162,128,134,168,145,157,167,144,159,119,107,125,2 206,179,189,218,202,216,220,195,218,222,193,217,222,195,216,218,199,215,217,201,218,210,191,213,212,183,191,223,207,221,217,183,205,150,104,128,150,115,140,221,196,214,215,193,207,215,200,221,214,187,203,225,200,214,143,101,121,51,26,51,59,38,64,202,169,196,214,182,194,213,190,207,221,196,215,209,172,186,101,62,86,89,58,79,50,29,47,162,131,159,227,207,227,215,199,215,228,204,223,179,149,169,73,40,68,79,55,81,45,22,41,145,118,142,229,210,230,215,201,219,223,198,219,180,143,166,71,37,61,77,55,81,61,30,55,165,131,154,223,203,220,212,196,213,189,99,148,196,131,168,130,87,106,97,51,76,141,94,116,205,171,190,213,189,207,212,198,218,180,107,131,201,148,175,208,173,198,192,150,172,201,160,176,202,161,168,211,192,211,204,181,201,2 195,172,180,209,176,193,205,171,191,198,163,176,218,190,203,216,190,197,203,167,166,204,186,197,213,196,207,188,154,171,105,69,86,90,57,70,147,105,115,203,178,184,214,192,196,208,187,193,214,190,194,159,123,134,51,37,53,56,48,64,67,47,62,123,88,96,219,201,204,216,207,216,224,214,220,174,145,158,62,46,63,60,48,65,64,52,68,74,50,63,198,177,180,220,211,219,230,225,233,181,160,172,69,46,62,68,54,70,68,53,69,59,41,54,181,159,166,221,212,219,208,169,174,218,196,210,112,81,97,62,48,67,87,62,76,96,65,80,203,183,200,212,198,210,200,156,156,225,201,208,170,141,151,72,39,53,140,103,115,200,173,187,209,180,196,206,186,198,206,183,189,219,201,208,221,206,213,177,141,149,198,170,181,212,182,189,209,189,199,204,189,198,2 104,77,81,160,131,138,181,155,165,191,162,172,193,165,174,193,172,183,190,175,188,137,120,133,148,122,130,179,153,163,194,161,178,186,153,168,199,171,182,198,169,175,194,173,183,182,169,187,167,144,154,197,173,183,142,111,127,66,42,55,116,84,94,188,162,167,201,183,190,189,172,189,175,151,158,203,179,184,120,95,107,39,33,47,48,34,48,129,103,110,212,200,209,188,169,182,182,160,172,216,204,217,138,115,130,55,40,55,50,38,53,97,78,87,209,195,204,190,175,190,179,149,159,195,157,162,187,157,172,67,43,59,84,58,71,157,130,147,202,182,197,186,167,182,172,142,150,190,159,165,210,192,201,157,128,138,168,135,146,202,174,186,194,175,188,179,161,175,142,116,125,186,160,168,201,184,193,209,191,204,199,173,181,190,164,173,193,177,189,139,122,136,2 138,120,140,154,140,160,162,148,168,158,139,159,158,140,159,153,127,148,149,125,147,143,124,146,149,134,153,163,149,168,166,149,170,161,139,155,159,137,151,161,142,162,155,134,155,150,132,157,159,147,163,169,158,174,169,154,171,154,120,127,141,98,94,157,133,145,158,137,157,154,136,156,163,153,168,169,155,172,170,154,171,147,105,103,132,79,70,144,103,101,161,142,160,156,138,155,166,156,169,174,163,181,173,159,179,144,102,102,133,80,72,137,91,88,159,137,154,153,129,150,165,153,168,170,156,173,170,152,171,159,129,138,145,98,98,151,111,119,156,124,147,152,126,150,161,147,166,168,154,170,165,143,158,164,135,153,159,119,138,160,130,150,157,132,152,152,133,153,154,135,156,165,150,167,162,140,154,162,130,149,156,115,138,158,131,150,156,138,154,149,130,149,2 150,131,145,161,142,156,170,152,170,177,164,179,176,165,179,171,156,171,163,141,157,159,140,159,158,140,157,167,148,160,175,159,173,185,179,191,182,170,183,175,158,172,168,146,163,166,150,167,165,149,168,176,162,179,182,168,182,178,160,165,176,155,165,179,161,178,172,152,168,168,150,167,165,147,161,180,167,183,182,165,183,156,108,103,161,116,117,180,160,178,174,153,168,168,150,167,171,157,172,182,171,187,181,164,179,174,144,151,177,152,161,182,166,181,175,159,173,168,152,168,173,161,177,179,167,181,182,168,181,184,169,184,184,172,185,181,168,179,178,166,179,168,150,169,169,157,173,176,162,176,178,162,176,181,164,179,181,167,177,179,166,177,174,160,175,165,148,166,166,154,173,174,161,178,175,157,170,177,160,173,178,165,178,175,161,175,167,150,166,161,142,161,2 151,135,158,159,144,168,159,141,163,156,135,154,156,136,153,157,138,159,152,130,154,146,125,149,159,150,170,162,147,168,163,144,164,155,126,140,148,114,118,156,135,153,155,136,157,149,129,153,162,150,169,166,152,170,166,145,163,143,99,102,130,80,75,144,106,109,154,131,148,151,129,150,163,149,168,168,154,175,164,143,157,142,97,94,134,84,80,135,87,82,149,118,129,156,139,161,166,156,177,171,159,183,168,151,168,134,86,85,134,84,81,130,78,73,143,109,118,156,137,160,165,153,173,168,153,174,167,149,168,147,109,112,138,88,85,140,96,96,146,111,123,149,120,146,162,149,167,162,144,161,165,147,165,162,138,153,150,108,119,154,119,136,150,118,138,147,118,145,161,148,167,158,138,154,161,138,156,159,127,148,155,116,138,155,126,150,152,125,148,147,124,145,2 164,151,181,170,152,184,177,159,183,178,161,180,175,154,176,170,147,170,166,144,174,156,131,160,169,155,185,175,153,181,177,151,168,173,146,160,173,144,161,175,149,170,162,128,158,153,117,138,172,155,184,179,157,184,182,158,173,176,144,157,170,127,145,174,135,159,167,128,153,150,105,116,178,165,195,180,156,181,175,135,141,175,139,146,176,135,157,174,121,146,172,134,160,162,133,151,177,164,185,181,161,182,169,121,122,171,128,133,179,144,169,175,117,146,172,124,152,172,154,180,182,182,203,184,172,196,175,140,149,168,123,130,177,143,161,175,129,153,169,121,148,168,144,170,179,178,199,184,175,198,183,165,184,175,143,153,174,134,148,176,138,163,169,135,163,159,130,156,174,169,194,183,176,201,181,163,185,180,159,179,180,154,180,173,145,174,166,140,168,158,134,160,2 151,87,109,182,109,147,186,113,143,183,111,110,195,138,137,203,144,152,203,145,161,182,136,153,177,110,139,195,137,167,195,137,143,174,103,91,175,106,88,200,146,132,211,161,169,204,151,172,185,134,168,201,142,159,196,143,140,164,109,107,156,85,76,183,116,95,212,157,162,209,159,176,177,113,150,198,138,153,182,115,103,177,119,117,166,92,90,179,110,94,213,151,168,204,140,171,168,98,137,195,130,146,196,132,112,194,124,110,183,106,99,190,129,117,214,151,167,204,137,161,169,93,125,192,118,138,200,132,123,189,118,96,191,123,99,207,151,142,210,142,160,204,149,168,170,105,131,177,104,137,197,122,141,195,130,119,194,132,116,214,163,170,209,147,170,203,157,175,177,135,145,182,121,150,184,105,136,202,137,147,211,162,163,210,156,164,204,146,169,199,170,184,2 156,80,110,180,114,151,183,112,136,174,102,96,187,128,121,199,144,147,200,147,160,186,132,154,174,105,139,197,144,169,190,133,135,170,103,91,169,101,84,191,136,119,207,160,164,201,148,168,178,124,160,199,141,153,189,135,132,159,105,106,151,83,75,175,109,87,206,152,155,203,149,168,173,109,147,196,137,146,176,110,96,175,118,116,164,92,90,172,104,87,208,149,163,199,133,165,165,94,133,194,132,142,192,130,107,190,122,108,179,104,97,184,122,110,210,150,164,200,132,155,163,85,118,192,122,139,195,128,116,186,117,94,188,120,97,201,145,136,206,141,156,200,139,160,161,92,123,176,104,135,195,120,136,190,125,112,188,124,108,209,158,163,206,146,168,197,147,167,174,126,143,175,112,144,182,105,134,200,138,145,206,157,157,208,157,166,201,144,166,197,162,179,2 185,167,183,201,188,200,204,185,195,197,172,180,188,158,157,186,156,160,182,150,159,177,149,159,191,171,184,200,181,191,188,160,165,166,129,130,166,128,125,181,145,142,186,154,162,184,158,166,191,168,176,187,157,162,159,121,128,146,108,113,151,113,113,169,128,122,192,163,168,190,167,175,190,163,169,181,152,156,155,124,133,144,111,117,143,108,111,152,110,107,189,160,164,196,178,189,193,168,178,173,141,147,151,119,127,145,116,122,141,109,114,151,109,109,188,160,164,197,182,192,197,175,185,175,142,145,149,112,115,144,115,122,134,98,103,154,115,117,192,167,174,194,177,186,194,175,183,196,172,180,169,137,139,140,103,107,142,102,105,167,131,133,197,178,186,190,172,181,184,160,172,202,184,200,192,164,174,172,138,138,178,147,150,190,167,174,196,180,187,185,165,174,2 159,152,173,169,160,181,167,148,168,167,151,170,169,155,176,167,152,171,164,151,171,157,144,170,165,159,183,172,166,184,154,121,128,156,124,131,163,142,154,170,156,173,170,157,177,162,149,169,170,166,186,170,162,175,157,126,131,154,116,120,150,111,110,164,144,155,173,161,182,169,158,182,171,167,188,170,157,169,158,127,130,160,134,139,152,115,116,155,123,129,173,161,181,172,163,189,169,160,187,175,167,185,163,139,143,160,133,134,154,123,125,150,113,115,167,149,166,171,163,189,167,161,182,177,174,193,171,157,170,156,125,127,150,114,111,148,110,114,164,144,165,167,155,185,163,155,174,171,163,180,174,164,181,168,151,166,162,140,149,165,147,163,169,158,184,164,153,185,159,153,172,168,158,179,171,159,178,173,161,178,174,167,186,173,165,188,168,158,184,159,147,176,2 174,173,196,178,169,190,168,143,156,175,158,174,180,171,192,178,168,187,176,166,188,167,155,180,180,182,206,175,162,174,164,132,134,168,142,145,172,150,158,179,167,183,180,169,189,174,164,187,182,184,203,175,159,166,168,139,142,164,129,132,161,125,123,173,152,162,183,173,193,179,171,195,184,184,203,172,149,154,169,141,145,170,145,148,162,126,126,166,135,142,182,171,190,181,174,200,181,177,200,180,169,179,170,146,146,172,150,152,164,134,136,160,124,126,175,158,172,183,178,204,180,177,199,187,187,203,172,152,154,166,139,137,162,130,129,158,122,125,170,147,162,180,171,199,176,171,190,184,183,198,181,171,184,167,141,147,160,125,126,160,126,132,172,154,178,175,164,199,172,166,186,179,173,191,181,172,192,180,168,187,176,162,178,177,166,188,178,168,198,172,161,195,2 164,143,170,170,151,174,173,156,175,174,154,175,172,150,167,171,149,164,167,147,159,162,143,159,171,155,179,174,155,175,175,153,172,174,149,168,174,152,168,173,153,169,172,154,168,164,142,156,172,158,176,175,154,174,171,145,166,145,104,113,152,117,126,175,157,174,170,148,162,165,141,156,169,151,171,173,151,173,163,135,150,120,73,81,122,78,84,165,140,151,170,147,161,168,148,164,162,137,155,166,136,157,156,122,135,121,79,90,113,70,82,152,119,128,175,158,176,170,153,173,166,147,167,168,148,166,161,132,147,129,86,94,111,63,71,149,114,125,173,154,172,170,155,174,162,143,157,168,152,168,169,148,166,154,123,133,134,91,96,161,130,146,171,152,172,170,156,178,162,145,162,167,151,167,169,150,167,169,148,167,170,151,168,166,142,160,167,147,167,166,150,172,2 190,172,186,196,178,192,194,173,185,186,160,167,177,143,145,182,156,161,187,168,179,181,159,169,194,178,192,198,181,194,192,167,177,174,138,135,169,130,126,171,134,132,182,157,163,181,160,169,196,180,194,199,181,195,179,145,151,154,107,100,154,111,108,162,122,119,172,139,141,187,167,180,197,182,197,198,179,192,165,122,120,147,100,96,146,102,101,149,106,104,164,128,129,187,166,181,198,183,199,195,174,186,159,115,114,149,106,104,148,106,107,137,92,92,154,112,109,182,158,170,196,181,196,195,175,187,147,98,95,148,104,103,158,118,117,145,101,100,162,124,126,185,164,179,192,175,189,194,177,190,159,119,115,159,117,118,170,133,135,162,123,119,174,144,152,186,166,184,186,168,182,189,170,183,182,155,161,177,145,149,187,165,175,185,161,171,184,161,176,181,160,176,2 167,148,147,189,173,176,194,174,176,196,172,174,191,165,164,187,162,162,181,159,160,172,152,158,175,153,151,195,179,183,199,177,177,200,178,178,193,163,157,189,159,152,188,166,166,179,158,162,178,151,150,194,172,170,197,169,162,194,161,151,190,154,142,191,158,147,191,165,164,183,160,165,182,155,156,194,169,165,192,160,148,188,148,128,185,141,120,192,158,150,194,168,168,186,162,173,183,159,165,193,169,170,188,149,135,186,143,124,189,149,134,197,169,164,196,170,173,185,158,165,177,150,152,188,160,157,192,162,155,190,156,140,195,164,156,194,164,159,193,168,169,185,160,165,173,149,149,187,164,163,191,163,160,195,168,166,195,165,164,190,156,154,187,157,161,181,159,168,164,141,141,178,153,152,186,157,155,191,163,165,192,165,167,186,155,157,182,154,157,173,150,159,2 167,148,147,182,160,164,188,161,167,191,167,170,191,171,172,180,153,151,167,132,128,155,123,124,175,152,152,184,153,157,192,161,166,197,174,172,192,165,159,183,147,141,175,140,136,167,140,141,178,153,155,189,158,162,194,165,165,189,155,143,186,147,135,188,154,147,183,152,151,173,144,146,181,157,158,192,166,167,194,165,161,177,127,109,181,133,120,187,154,146,184,151,151,173,138,145,180,160,160,194,175,177,192,157,155,178,129,114,180,135,119,183,145,136,186,156,156,176,146,155,174,148,147,187,160,159,192,164,159,192,164,158,186,150,140,186,156,150,181,151,149,173,142,148,169,147,143,179,150,145,187,159,154,189,161,154,187,157,150,184,153,149,177,142,144,172,146,157,159,129,132,171,142,137,179,144,142,182,149,145,181,149,146,178,145,147,174,141,145,166,139,151,2 173,147,148,191,171,169,197,176,177,197,171,172,189,154,154,183,142,141,178,147,145,165,135,134,181,157,160,193,166,171,195,162,162,196,161,159,193,155,153,188,142,140,183,146,147,174,141,143,182,151,154,194,164,164,187,147,134,176,120,102,185,144,130,194,159,152,190,160,157,183,155,158,184,156,153,195,169,164,181,130,117,181,135,115,182,135,113,197,167,156,195,169,167,188,164,170,185,159,157,198,174,174,195,156,152,192,152,138,193,157,142,195,162,149,193,157,158,186,151,159,181,153,151,192,157,161,196,161,157,197,164,155,196,155,147,195,164,156,193,164,164,186,156,163,176,151,147,184,149,148,186,144,136,196,166,157,195,162,154,192,159,154,191,165,170,184,163,171,167,139,139,179,145,147,185,144,142,190,153,149,192,161,158,195,170,172,189,163,172,172,142,150,2 169,151,151,185,166,167,194,179,181,189,163,159,182,152,145,182,159,153,177,155,154,170,153,159,181,166,167,194,180,184,195,174,172,187,154,144,184,149,139,192,172,168,184,161,163,177,155,163,185,170,169,196,179,178,194,168,160,186,148,134,184,145,130,192,164,157,185,152,151,178,149,154,187,169,166,193,171,167,190,159,146,183,143,125,182,140,121,191,161,150,190,165,163,184,162,167,186,166,171,188,160,157,178,136,117,183,144,125,190,157,142,190,158,146,192,169,169,185,166,169,181,161,162,189,167,164,187,154,146,186,151,139,189,158,145,195,174,171,187,160,161,176,148,148,176,159,158,187,165,165,195,175,180,188,160,154,181,145,130,193,173,175,182,152,157,167,137,141,169,154,156,181,159,160,187,163,165,190,170,167,186,160,157,187,165,167,180,152,160,167,140,151,2 162,149,152,178,162,169,183,166,169,182,160,159,179,154,156,177,154,156,170,149,151,158,136,139,172,157,164,182,163,169,185,164,163,174,138,126,176,142,138,179,151,148,169,141,136,168,148,154,175,160,163,184,162,166,180,148,142,173,132,116,171,128,112,181,151,141,173,141,131,171,148,153,175,158,161,185,162,165,176,134,126,180,145,133,176,135,119,180,148,136,185,163,164,174,151,156,172,151,156,182,157,159,180,145,137,177,139,124,179,144,127,188,166,161,186,167,168,178,159,164,163,139,141,172,142,139,176,144,138,162,114,91,182,150,138,188,166,165,183,161,165,176,157,164,143,108,96,163,130,125,182,159,164,170,131,118,183,154,151,185,162,165,178,157,162,168,147,155,135,100,95,162,133,132,178,155,159,180,158,159,183,164,163,182,165,171,167,142,141,158,135,140,2 173,159,183,171,153,175,169,146,169,158,132,153,155,124,147,158,125,145,164,146,161,167,155,171,174,158,181,173,153,175,157,126,141,124,80,73,123,78,79,157,125,148,166,145,159,170,158,172,175,160,180,170,148,165,145,113,117,119,68,46,113,62,49,151,122,136,170,153,168,171,158,172,178,164,183,167,144,159,133,92,89,117,65,42,117,71,58,146,117,125,170,154,167,167,151,164,176,160,180,168,146,162,140,101,97,125,74,47,116,63,38,139,106,109,168,148,159,165,146,158,171,151,169,171,153,172,155,127,133,132,82,58,135,90,76,160,136,144,168,150,162,164,143,156,173,158,179,173,157,180,159,132,145,149,113,112,159,131,139,166,142,154,166,148,162,165,148,165,172,158,180,172,157,178,166,145,163,165,141,158,166,142,157,165,140,155,165,146,162,161,139,157,2 166,161,186,184,182,206,194,189,211,191,173,194,190,161,187,186,148,180,176,144,170,168,154,184,176,172,193,183,165,186,190,167,189,197,176,206,194,161,192,187,147,185,184,164,195,174,162,191,179,169,193,173,133,157,179,135,147,204,188,217,192,167,201,175,131,140,180,152,165,174,164,197,182,171,201,176,141,166,181,132,122,199,162,155,198,175,202,187,149,164,174,135,155,171,159,191,190,184,211,174,139,153,175,126,118,205,180,187,200,178,207,184,140,164,168,113,131,176,158,185,185,175,202,173,138,157,159,104,108,190,160,191,194,167,191,166,101,88,167,109,113,176,151,180,178,167,193,183,163,187,183,150,175,180,136,170,184,145,169,180,130,145,178,144,171,174,153,182,166,148,173,187,172,198,190,171,195,185,153,178,184,154,181,184,159,185,182,164,186,171,154,183,2 141,103,100,168,126,130,176,133,139,170,125,126,170,123,124,172,132,125,166,127,120,155,121,117,159,116,112,177,135,140,179,136,145,155,110,113,159,111,104,175,132,122,176,136,130,167,133,124,169,129,130,190,154,164,157,116,122,95,66,70,122,87,86,164,119,105,181,145,138,173,141,130,175,136,135,194,158,166,129,98,103,85,73,82,104,82,85,138,94,83,178,141,135,178,149,149,178,141,139,197,161,169,144,114,121,81,74,80,91,71,76,128,86,83,180,143,138,179,148,149,177,140,142,194,154,164,175,133,137,101,73,76,121,87,91,168,131,136,184,151,148,175,142,140,178,147,150,191,154,159,192,151,161,176,137,141,188,159,165,191,163,167,182,151,149,171,139,136,173,147,148,189,161,165,192,157,160,194,165,167,190,162,163,183,146,143,179,145,144,169,138,141,2 178,131,145,186,138,154,185,133,154,167,108,120,176,119,126,181,129,127,187,146,148,178,137,135,186,149,164,178,130,148,124,76,88,121,74,79,158,105,117,172,115,111,185,139,137,184,143,142,185,147,161,147,98,106,97,67,80,84,66,78,120,84,93,149,92,86,173,121,115,193,156,162,184,142,152,131,89,96,93,72,85,85,74,91,110,81,90,124,77,77,166,116,114,194,153,159,191,150,162,124,91,106,85,70,86,83,75,89,96,75,89,107,65,70,161,109,110,197,158,166,191,153,169,168,128,140,112,84,93,70,63,77,96,67,77,135,89,94,186,144,155,196,160,169,185,138,152,183,134,144,137,92,98,101,66,74,149,110,123,183,146,158,200,166,182,192,156,169,180,132,145,185,134,147,181,136,150,167,123,132,197,164,182,198,161,174,192,146,157,185,144,154,2 154,131,151,170,150,170,178,160,176,182,168,184,179,164,180,176,159,177,168,149,168,151,129,150,167,148,167,179,162,180,189,176,193,178,160,174,181,165,180,184,170,187,176,159,177,162,143,164,174,157,176,189,177,194,179,161,177,140,103,116,157,127,141,183,168,185,179,161,179,164,142,162,176,158,177,195,184,202,159,131,148,131,94,111,140,108,124,168,146,163,184,168,184,167,147,165,175,157,175,192,180,197,173,147,162,138,99,113,143,110,126,168,144,160,185,171,188,170,152,172,175,158,177,188,175,192,187,168,184,160,125,135,157,123,136,180,163,179,179,163,180,167,148,168,169,151,171,180,162,179,186,168,183,186,171,185,181,163,177,181,165,181,174,156,174,159,137,157,160,139,159,175,158,175,181,163,180,184,169,184,181,164,179,176,157,173,167,146,164,150,125,147,2 200,163,182,210,176,195,210,175,194,196,157,172,203,168,185,209,174,193,203,168,187,194,159,178,207,171,190,217,185,204,188,143,159,156,102,114,177,128,141,202,163,181,209,175,195,197,161,180,215,182,203,213,178,198,141,86,103,154,105,122,163,116,133,176,132,149,212,178,198,200,162,180,216,182,202,208,170,188,146,92,109,155,106,123,153,104,122,163,115,132,209,173,192,205,170,188,215,182,200,215,178,197,164,109,122,153,101,117,163,114,132,167,120,136,208,173,190,204,168,188,213,181,198,218,184,204,187,136,148,167,111,122,170,118,132,185,141,157,210,176,195,200,163,182,206,170,188,212,175,192,212,174,191,192,146,157,186,137,150,204,165,181,207,172,190,196,159,177,199,162,181,204,164,180,213,178,194,216,184,201,211,176,193,207,171,188,200,162,180,191,153,173,2 147,131,149,158,145,162,163,153,167,164,153,168,163,152,166,161,149,163,154,139,155,143,126,144,154,139,157,162,150,166,164,151,167,159,140,156,159,143,158,164,153,168,159,146,163,149,133,151,158,143,161,167,155,172,154,131,143,122,85,92,114,80,84,129,99,108,158,143,160,152,137,155,161,148,165,167,153,168,145,113,120,108,73,79,101,63,68,120,78,88,151,131,145,154,141,159,162,151,167,163,144,158,142,104,114,130,91,98,126,82,97,136,91,109,151,129,144,153,139,158,161,149,166,168,158,174,161,140,154,146,113,121,142,105,120,148,109,131,154,136,153,149,134,153,154,141,160,164,152,169,167,154,171,166,151,168,163,148,164,158,142,159,154,138,156,144,127,146,148,133,151,159,145,162,162,147,163,162,147,163,161,147,163,157,141,158,149,133,150,138,119,138,2 166,158,179,174,170,188,178,174,193,177,170,191,177,172,190,178,177,193,175,171,189,166,158,179,171,165,186,177,171,189,170,151,170,160,132,149,158,131,146,162,142,158,170,159,177,171,164,186,175,169,190,179,170,188,157,128,139,125,86,96,117,80,89,120,80,89,138,105,120,169,158,179,178,174,193,176,161,177,151,116,125,123,87,99,110,74,82,127,82,97,144,105,124,164,148,166,176,169,185,166,140,156,151,113,127,145,108,121,142,102,120,140,92,118,152,112,132,162,143,161,177,171,190,174,157,175,159,125,140,151,110,120,143,99,115,152,103,131,159,119,144,164,146,167,175,172,191,182,177,196,178,165,182,169,146,162,166,140,158,167,136,160,164,136,161,167,154,176,170,162,183,177,169,190,181,172,193,182,174,193,181,172,191,177,166,186,171,159,182,164,150,174,2 155,141,158,182,180,199,190,187,203,188,178,193,184,167,187,182,155,181,170,142,163,157,143,172,175,169,189,191,187,202,192,181,197,191,171,192,191,159,183,185,142,181,178,154,182,166,154,182,179,173,193,181,160,183,172,121,136,194,173,199,186,160,192,173,127,145,176,157,180,162,151,183,178,167,196,180,155,184,173,115,114,194,152,141,190,164,189,174,122,132,167,135,154,160,153,188,183,173,202,180,152,174,163,104,99,196,160,160,191,157,185,166,98,120,167,125,146,169,159,190,177,165,191,176,139,167,155,88,103,178,131,169,175,117,143,150,66,65,167,125,145,167,154,184,167,146,169,183,156,182,185,147,176,176,119,154,176,120,149,174,126,151,175,153,180,159,140,170,153,123,148,175,149,172,178,144,164,183,146,172,178,147,172,174,153,174,165,146,171,144,124,156,2 236,160,173,240,159,175,241,160,182,244,164,186,243,161,180,239,154,170,232,146,166,226,136,159,235,154,164,238,152,165,236,160,181,227,135,151,231,141,153,238,152,171,231,143,159,225,137,160,232,148,163,235,148,161,224,139,150,179,79,84,184,85,88,235,152,163,231,147,166,223,136,159,231,155,166,225,137,149,174,82,86,150,59,67,167,69,70,220,133,136,229,146,166,222,142,158,230,153,166,214,130,135,142,60,64,139,56,62,176,76,75,214,117,129,225,140,155,222,149,159,226,151,158,219,140,143,168,76,80,159,66,74,197,95,107,216,121,141,222,139,150,218,140,147,221,143,149,225,141,150,218,128,142,213,124,143,217,138,158,218,137,153,222,144,157,217,142,150,219,135,147,221,129,145,224,144,159,223,139,159,220,145,162,216,138,157,219,143,161,214,139,154,2 135,122,120,160,148,151,172,155,161,176,157,166,168,144,152,164,140,146,153,126,137,119,97,106,156,144,148,180,168,175,190,173,177,180,154,159,182,159,168,180,157,168,167,141,152,152,132,143,165,151,158,189,178,186,168,141,139,146,108,106,170,141,146,179,149,158,174,146,156,166,152,158,166,149,156,192,176,189,147,115,116,83,63,61,94,64,62,157,122,117,177,161,165,164,160,161,168,148,155,192,168,184,185,159,176,123,104,106,95,70,65,157,125,122,174,160,164,161,157,160,165,147,152,188,165,181,197,178,193,181,153,159,162,129,127,171,145,153,170,151,159,159,152,156,156,136,142,180,156,169,190,167,179,188,167,176,183,164,170,173,147,154,166,145,154,152,142,151,144,121,126,168,144,154,179,152,164,181,157,164,179,158,165,167,143,152,158,140,149,118,104,111,2 175,170,172,179,172,173,179,169,170,170,150,145,178,163,163,178,157,167,172,147,159,171,156,167,175,168,171,172,158,157,167,147,141,145,107,91,175,161,161,176,150,164,174,148,159,173,162,171,172,153,162,129,87,77,146,119,117,122,91,89,131,97,97,157,126,126,171,151,158,173,159,168,174,147,165,140,99,101,106,76,76,78,56,55,82,49,50,106,67,61,151,117,113,166,143,149,174,136,159,166,128,145,106,76,81,98,81,83,84,72,77,66,38,39,136,96,85,163,140,147,178,140,165,181,148,174,163,136,150,127,96,99,100,72,75,113,74,73,159,131,131,163,141,151,175,141,165,181,151,173,176,147,165,160,121,128,148,110,112,144,103,102,167,147,158,162,140,154,174,143,166,177,149,169,176,144,166,176,146,161,175,154,167,169,143,152,165,140,153,161,138,152,2 250,209,209,252,212,220,251,210,219,226,163,166,201,125,126,228,170,172,247,204,213,246,206,209,251,212,216,252,214,225,226,171,171,164,74,82,147,53,68,189,110,111,244,200,203,247,207,211,250,212,220,240,198,203,167,90,91,131,43,63,143,50,66,188,105,102,243,199,201,246,207,207,252,215,223,217,162,164,118,38,59,136,54,73,169,82,78,211,145,140,249,212,211,247,210,211,249,213,222,223,167,174,133,53,69,142,59,75,217,146,138,242,199,199,251,217,218,246,211,208,247,209,218,235,181,189,169,85,87,179,102,97,240,197,195,250,212,213,249,214,212,245,209,205,244,205,211,243,201,211,233,180,181,240,195,192,250,215,217,248,210,205,247,210,207,244,208,205,245,209,214,248,211,217,249,212,221,250,214,221,251,215,218,249,211,210,246,210,209,242,206,204,2 228,184,199,231,187,203,233,189,200,234,191,202,232,189,202,231,187,202,225,182,194,223,181,191,225,179,195,227,182,197,221,174,184,214,162,169,216,166,174,225,181,192,227,184,195,225,182,192,226,182,198,219,166,172,175,96,95,155,71,74,163,78,77,193,126,127,225,180,189,223,180,189,226,183,201,217,160,162,182,99,92,163,80,80,176,97,91,193,121,117,222,178,188,223,182,192,225,181,197,217,162,162,196,125,107,184,103,90,180,97,82,209,151,149,223,181,192,222,182,187,225,183,197,222,174,181,211,152,139,204,140,128,207,149,143,222,177,186,224,182,192,223,184,191,226,186,197,227,185,198,227,186,197,227,186,198,229,191,204,227,189,201,226,188,198,221,182,187,224,184,193,227,184,195,228,185,196,226,183,195,226,185,197,224,183,193,224,186,196,220,183,190,2 217,142,167,221,148,178,226,157,192,231,168,200,235,175,203,231,175,197,228,177,198,220,170,187,215,137,166,219,138,170,224,144,177,230,161,191,235,177,204,233,179,202,227,174,193,221,171,188,215,139,165,216,135,157,218,137,155,229,160,177,234,172,195,229,173,195,227,173,191,221,171,186,215,143,164,202,123,130,203,126,128,224,159,163,229,165,176,228,165,187,223,166,184,218,165,179,212,145,164,201,128,131,207,141,141,219,155,153,221,155,157,226,161,180,222,164,181,216,162,175,214,158,175,213,143,158,214,142,146,218,153,154,220,152,156,222,155,175,221,162,183,216,164,180,215,164,179,216,156,178,218,147,168,218,150,162,216,146,159,217,150,171,218,163,182,212,162,175,214,163,179,218,163,183,219,158,182,219,156,179,217,154,173,215,153,175,215,162,180,210,162,174,2 195,145,142,196,141,141,198,140,143,195,135,142,194,131,139,192,129,136,186,125,128,184,128,129,196,148,146,196,142,139,193,131,133,191,122,125,192,125,130,194,130,137,191,128,134,190,134,138,196,153,148,198,151,148,194,140,141,175,109,99,164,98,82,184,119,119,194,134,139,193,135,133,193,148,143,196,152,152,195,143,142,168,108,95,155,92,78,185,123,119,194,137,136,191,131,129,192,148,143,194,146,141,196,142,140,177,117,103,169,106,94,187,127,122,196,138,138,198,143,146,190,148,145,193,146,144,195,143,145,188,129,127,178,114,101,187,127,120,194,138,133,197,142,143,187,141,138,189,137,137,193,138,142,190,129,130,189,126,123,193,132,132,194,135,130,193,135,135,183,130,128,187,135,137,192,141,143,191,133,128,195,138,141,194,134,133,190,123,122,196,137,142,2 231,178,175,235,176,177,235,177,183,219,149,146,213,141,143,198,129,136,200,138,140,216,166,174,229,175,171,236,183,186,229,166,170,208,135,129,194,120,124,175,99,107,178,108,110,207,154,159,225,169,159,235,182,181,220,157,153,193,121,120,177,103,110,159,85,95,172,108,113,194,134,134,224,166,158,228,166,167,213,147,139,190,116,113,174,100,103,162,89,96,170,104,106,175,113,109,228,177,176,227,169,175,213,149,142,195,123,118,174,100,106,169,97,100,171,102,100,177,113,108,225,176,171,228,178,180,219,163,156,190,118,109,174,101,100,178,111,107,189,127,119,195,136,131,221,172,169,223,168,167,225,172,168,209,149,140,179,108,101,179,112,104,201,144,138,208,159,161,216,165,164,223,172,173,227,176,181,223,169,170,199,135,129,194,130,122,210,159,160,207,161,163,2 242,182,189,244,182,192,241,180,189,240,177,188,238,175,192,241,179,199,240,174,190,234,169,178,241,179,184,240,177,184,224,154,152,200,116,113,199,114,112,217,144,148,237,177,191,236,175,186,238,178,179,234,170,165,192,106,97,167,74,72,169,75,71,173,82,72,217,148,145,236,176,184,236,178,180,227,160,146,191,104,90,182,92,86,175,87,85,160,72,68,199,123,115,231,173,179,236,180,181,232,170,161,197,114,97,182,92,85,186,101,95,164,78,71,200,128,118,229,172,173,235,179,179,235,178,174,207,132,117,171,79,72,173,84,78,180,96,84,219,158,147,228,174,172,231,174,173,234,175,178,230,170,168,203,129,120,186,106,95,211,145,135,229,175,173,227,175,174,225,163,156,231,169,172,235,178,185,233,176,179,227,166,165,230,175,177,227,174,174,226,173,175,2 234,156,173,236,159,179,236,154,177,240,165,180,243,171,182,242,170,182,238,164,182,232,152,176,233,154,169,235,158,175,231,148,164,232,151,162,236,161,168,238,167,176,240,172,184,233,154,179,230,149,165,234,155,167,222,131,140,223,133,138,226,138,143,231,150,153,233,157,162,232,154,173,227,143,164,233,156,164,227,144,148,220,128,128,227,144,149,226,141,148,228,146,154,233,157,172,227,146,167,231,155,166,218,125,130,219,127,128,221,131,135,227,146,157,234,160,173,235,164,183,227,147,169,231,155,169,228,150,158,226,144,154,217,127,134,229,150,159,235,161,176,231,158,175,224,140,160,228,148,161,233,160,175,233,157,176,231,155,174,230,155,171,231,156,173,229,153,175,225,145,163,228,147,166,232,154,175,231,152,173,230,150,174,231,157,177,228,153,174,223,144,171,2 233,155,174,238,165,184,227,150,166,230,147,161,231,149,159,238,162,178,234,161,177,224,145,162,235,162,179,229,149,168,221,134,141,216,128,120,215,127,116,229,146,145,222,137,148,219,133,146,230,155,169,221,140,148,214,126,115,209,122,105,213,132,120,222,141,132,211,120,121,208,121,123,218,136,149,215,131,131,212,126,113,204,117,101,203,119,107,213,129,122,211,125,133,219,137,151,217,139,150,215,137,130,210,131,117,202,121,109,185,100,90,201,118,110,216,136,150,225,146,166,216,139,154,218,142,134,209,131,116,202,124,113,190,105,94,202,120,113,218,145,159,220,144,163,213,138,154,222,148,152,215,136,124,208,127,117,203,119,111,211,131,136,208,133,147,219,150,163,211,137,149,222,150,164,222,149,151,220,139,141,216,129,138,213,136,150,209,141,152,218,160,167,2 224,156,166,228,163,169,233,173,180,234,174,185,235,176,187,234,177,183,232,176,180,227,169,174,203,125,123,213,140,134,219,149,147,228,165,171,234,182,193,233,179,186,230,174,178,227,169,174,189,106,104,196,117,116,199,118,118,210,137,134,223,159,162,222,155,162,227,164,169,225,165,170,189,110,107,190,112,112,178,97,105,190,112,112,199,123,120,205,130,130,215,144,141,219,153,155,196,121,115,186,107,104,178,100,101,182,105,107,187,110,110,198,128,124,208,139,133,208,136,135,213,151,148,202,128,124,186,107,107,180,100,103,188,113,111,191,115,114,206,138,135,211,147,144,220,165,167,218,156,161,210,141,145,200,128,128,196,124,123,191,112,115,209,145,146,215,157,160,217,160,166,218,159,166,221,160,166,218,155,162,214,151,158,213,151,155,213,153,163,211,152,161,2 232,164,172,229,154,158,210,122,121,218,132,134,212,124,122,214,128,132,230,157,170,227,157,169,230,162,167,212,127,123,185,89,89,203,112,114,198,104,104,177,80,82,209,124,130,227,156,171,220,145,140,206,116,109,208,119,115,213,124,125,210,123,124,183,88,88,196,107,106,227,159,168,206,120,113,213,129,123,227,149,148,228,149,159,222,141,149,198,106,104,207,122,124,226,158,168,186,92,89,212,131,127,234,165,171,231,160,172,221,146,152,183,89,85,196,107,110,225,158,166,191,100,95,216,137,133,233,170,171,231,164,169,229,164,166,198,112,109,194,107,108,223,155,161,217,146,137,211,129,121,222,148,143,229,163,165,228,162,167,202,116,112,204,120,121,222,159,164,224,164,159,219,146,144,214,130,128,218,141,137,226,159,159,203,119,114,209,132,133,219,156,161,2 185,115,133,189,119,138,192,129,145,198,137,148,204,144,151,210,160,157,211,161,155,201,143,137,181,112,129,187,120,139,188,125,141,183,112,123,190,118,121,206,153,148,210,160,151,204,148,142,178,110,128,182,118,135,178,107,122,170,95,105,182,110,115,201,141,135,207,153,145,204,147,143,172,106,122,169,102,114,173,99,110,172,100,110,177,106,111,199,136,132,204,150,144,200,142,141,168,101,115,157,86,95,174,101,113,181,106,115,181,110,119,195,135,137,203,146,146,197,137,138,170,102,118,161,89,101,172,98,108,184,109,118,194,127,135,200,143,145,201,145,145,191,131,136,173,104,121,175,107,125,181,112,127,190,121,137,195,127,141,201,143,147,198,139,142,190,129,136,178,112,127,182,119,136,185,119,137,190,121,139,192,120,140,197,134,144,194,133,142,186,121,136,2 223,167,172,227,171,179,233,183,199,235,184,198,234,185,199,233,182,197,231,180,194,227,175,188,211,143,134,220,161,159,232,185,198,234,186,199,234,185,198,232,183,197,229,179,191,226,176,188,215,153,152,224,168,175,231,184,195,233,187,199,231,180,190,229,177,184,227,174,182,224,172,182,224,174,184,227,177,189,229,178,186,226,171,171,222,163,159,219,159,149,221,160,158,222,168,173,223,174,183,226,177,182,221,166,159,219,160,149,215,152,143,217,156,147,222,165,164,224,175,180,222,173,178,221,169,166,215,156,144,220,161,158,221,165,160,220,162,165,224,173,181,223,176,182,222,174,180,223,175,179,223,171,173,224,171,177,226,175,182,226,179,187,224,177,185,221,175,181,221,174,180,224,176,184,224,172,182,225,175,186,226,179,188,226,183,190,224,181,188,220,176,182,2 213,156,169,218,159,168,223,164,186,223,162,178,225,164,187,224,164,185,223,164,184,217,162,179,214,157,172,217,159,177,216,154,170,214,147,156,220,158,179,222,162,184,221,164,184,216,159,176,212,154,166,210,147,155,194,117,105,194,113,95,205,130,128,218,158,175,221,165,183,215,158,171,212,156,170,208,144,142,183,101,79,181,102,85,185,105,84,207,140,137,219,162,176,216,162,175,210,154,163,212,153,156,188,109,90,166,80,72,171,88,77,197,124,107,215,159,169,213,160,172,208,153,159,212,157,164,208,144,141,187,108,93,178,93,75,196,124,109,211,154,164,210,159,171,208,156,161,211,155,160,214,157,167,210,149,155,203,137,135,205,143,149,208,152,164,205,154,164,206,154,161,211,157,165,213,159,172,214,159,173,211,153,165,210,154,170,206,154,168,201,150,160,2 196,130,141,195,122,129,191,113,120,188,114,122,200,133,147,209,146,162,206,143,152,199,133,136,192,122,124,174,92,87,167,84,79,172,91,84,182,106,105,197,128,135,204,140,152,198,131,126,183,113,108,146,65,59,132,57,56,150,74,69,164,82,75,187,109,100,198,125,128,203,142,145,185,121,119,156,84,74,138,59,57,139,63,62,154,77,77,178,101,95,189,109,102,199,134,134,193,132,140,184,121,124,162,89,84,142,62,60,144,71,65,156,76,70,179,101,90,191,119,109,190,129,132,192,130,135,189,124,123,168,93,84,165,90,79,162,83,71,185,111,102,192,124,116,194,136,140,198,139,143,196,135,141,197,137,143,193,128,132,189,120,119,194,125,130,196,134,142,191,134,138,198,139,146,200,142,151,198,140,149,200,142,152,201,143,153,202,145,157,198,142,152,2 241,160,156,240,163,154,215,119,121,215,117,121,234,149,143,241,160,154,243,168,158,241,166,154,236,157,146,235,155,148,213,117,120,206,106,107,218,123,120,227,135,128,234,151,141,239,163,153,232,150,141,223,131,132,197,98,101,209,115,112,214,117,115,221,127,119,225,131,123,230,145,137,225,140,132,200,101,104,194,96,102,197,102,95,201,106,96,216,123,116,227,144,133,229,147,133,214,122,116,196,104,101,201,118,114,197,103,95,200,110,98,209,117,107,216,132,119,232,155,140,216,128,118,199,107,102,197,104,100,201,114,102,208,127,113,208,118,106,208,118,103,231,159,137,222,140,128,211,122,114,209,118,109,209,119,109,202,111,98,212,125,110,227,154,133,234,169,147,227,149,138,229,147,138,229,148,137,231,155,142,222,140,128,229,156,139,236,170,147,233,165,146,2 214,136,132,219,138,139,224,153,148,222,142,144,227,157,153,222,145,146,221,154,151,210,136,136,212,131,126,213,133,127,218,144,135,222,147,144,228,160,154,221,142,144,222,156,152,209,135,136,209,129,122,203,123,105,196,112,98,207,131,119,224,155,148,223,149,151,219,152,145,208,132,133,210,140,129,195,117,96,168,80,72,174,86,76,205,127,111,222,155,149,218,149,142,207,132,127,213,150,141,205,136,119,185,97,89,173,88,80,184,102,88,215,151,137,217,151,144,209,141,132,212,152,139,213,147,141,211,136,131,179,100,91,171,89,80,207,139,122,212,146,143,211,152,146,208,146,130,210,141,136,216,153,148,195,122,114,180,99,91,204,136,126,207,138,138,208,152,144,210,150,138,211,144,139,217,157,155,212,145,144,208,141,132,206,141,138,209,145,147,207,153,146,2 222,165,170,224,166,169,223,165,166,221,163,167,219,162,166,219,162,168,218,158,165,214,153,159,223,169,169,220,162,156,216,154,148,216,155,151,212,148,148,210,146,147,215,155,156,213,154,155,221,168,163,217,158,147,212,149,141,209,142,140,204,139,137,203,138,134,207,148,143,207,147,143,217,162,153,212,153,140,209,147,138,200,133,128,197,128,125,200,135,131,200,134,134,203,139,137,209,145,142,205,141,136,202,135,131,196,127,125,198,129,129,200,133,132,199,129,130,205,145,144,202,134,134,205,141,137,201,135,132,194,127,124,192,123,124,206,146,141,203,139,136,206,152,149,209,148,148,211,152,147,202,135,131,197,132,127,198,133,132,208,149,143,211,154,154,209,159,159,212,156,159,215,161,159,211,150,147,213,158,152,212,152,151,212,159,157,212,159,160,208,158,158,2 194,123,128,196,125,129,192,119,122,196,125,128,198,128,130,198,129,132,203,133,139,199,131,134,192,123,127,194,122,124,191,125,126,194,137,138,196,132,132,202,132,131,199,130,133,197,128,130,195,130,133,197,128,130,190,133,132,185,138,138,192,135,134,200,130,128,202,132,130,196,129,128,194,127,125,196,128,124,193,135,132,189,146,146,193,141,140,193,125,123,200,135,134,198,136,134,190,125,121,196,131,127,199,136,132,192,134,132,195,135,133,194,123,122,199,133,129,195,132,126,193,130,123,196,135,129,200,137,133,197,129,125,195,124,121,195,128,126,198,133,130,196,136,131,195,134,124,198,135,126,198,135,128,196,131,127,193,130,124,188,123,118,190,127,124,189,131,127,194,133,128,198,137,131,198,136,128,198,136,130,193,131,128,189,125,121,192,131,126,194,136,130,2 215,148,150,219,148,154,224,153,158,223,152,157,222,155,161,221,157,164,218,155,160,213,152,154,215,149,149,218,146,152,223,151,152,223,150,140,223,153,149,223,159,165,218,156,157,213,151,148,214,149,148,217,145,145,223,152,131,224,151,115,225,154,129,222,157,157,219,156,157,212,151,145,212,147,146,214,144,136,222,151,121,227,154,115,226,156,126,222,155,152,217,155,156,211,151,147,208,145,143,211,141,134,220,149,123,225,157,122,224,157,134,220,154,152,215,155,151,206,148,143,204,142,135,210,142,138,218,148,140,222,155,139,219,150,143,216,150,148,213,153,147,203,144,135,200,136,127,208,144,142,214,150,148,215,150,147,214,147,148,214,152,150,210,151,144,202,143,133,199,135,131,206,144,143,212,151,148,210,146,141,212,150,149,212,153,152,207,149,147,201,143,139,2 209,143,148,214,145,151,215,140,146,215,139,143,214,143,146,215,147,152,212,146,153,209,145,149,207,142,144,212,143,148,211,132,135,205,122,112,201,116,105,208,132,123,213,148,153,209,145,150,208,142,141,211,142,144,205,127,121,198,113,98,191,103,92,192,108,95,210,142,139,208,146,149,208,145,143,210,143,143,202,124,115,192,107,93,182,94,84,188,102,90,206,139,139,206,143,146,205,145,142,210,146,145,204,127,119,188,99,88,177,90,81,193,110,99,206,140,141,202,140,142,202,142,140,207,146,144,206,134,127,193,106,95,182,95,84,192,114,102,204,137,138,200,138,140,201,138,135,204,143,141,206,138,135,201,125,116,192,113,100,199,126,122,204,140,142,200,142,142,200,140,136,203,140,135,205,141,140,203,133,131,202,131,131,201,132,138,202,139,143,199,140,142,2 215,144,160,221,155,166,223,152,168,225,147,167,227,155,177,223,142,168,223,147,167,224,157,171,218,154,164,223,161,171,221,145,163,221,137,162,226,152,175,223,142,163,223,149,167,223,157,174,220,158,166,223,160,169,222,145,166,220,139,158,205,117,117,205,115,109,219,147,155,222,151,171,222,166,171,224,164,173,224,156,172,201,118,117,192,112,105,203,127,115,204,121,123,225,156,176,220,159,167,225,164,177,223,154,161,176,86,83,183,117,119,193,121,115,201,116,111,226,159,178,216,149,169,223,161,177,220,148,160,195,111,109,154,72,83,161,74,79,211,130,132,224,154,177,213,141,162,218,147,169,219,145,169,212,135,140,179,91,92,192,111,117,220,143,166,218,144,171,217,158,169,220,157,171,219,148,168,215,137,158,214,139,152,216,135,155,220,143,168,218,145,171,2 236,154,180,236,141,175,237,140,173,225,133,150,214,119,127,217,118,129,233,143,166,234,154,178,237,159,180,239,149,176,235,148,162,191,90,90,186,91,88,201,106,101,209,116,120,232,153,176,240,166,183,238,150,167,199,101,97,169,69,67,177,87,84,186,91,87,200,106,99,229,146,163,240,172,185,231,137,150,193,99,90,174,90,83,168,78,77,181,85,82,197,101,96,229,150,161,234,150,174,229,133,150,214,131,126,193,112,108,164,75,74,179,79,77,198,102,96,230,152,165,230,139,169,231,144,168,217,124,127,184,85,85,158,63,64,183,82,74,214,126,127,231,147,172,230,144,168,229,135,165,224,131,150,208,108,114,200,103,106,212,123,125,227,140,160,228,142,171,228,143,167,226,127,159,227,131,162,225,125,153,228,129,155,233,151,174,228,140,170,227,146,174,2 223,160,185,222,148,179,222,145,177,217,142,163,210,128,142,220,151,170,223,164,185,220,161,175,223,166,188,223,155,184,214,140,159,184,96,104,182,91,93,202,125,129,221,157,175,220,161,176,225,171,190,221,154,173,191,107,110,163,77,86,166,79,87,194,110,108,220,155,167,220,167,177,227,179,196,214,145,155,168,79,83,150,74,81,165,79,88,195,110,106,220,157,165,222,170,180,224,175,193,220,157,171,184,101,104,151,71,80,171,90,93,200,124,119,220,158,169,221,167,182,221,165,184,223,166,187,209,137,144,181,92,95,191,111,109,211,141,145,221,161,179,220,171,182,222,166,181,223,164,183,221,159,174,213,140,149,217,148,159,223,167,183,219,158,176,216,164,174,220,163,179,222,162,180,224,164,182,222,159,178,221,154,174,220,154,172,216,152,174,213,156,170,2 216,147,159,214,133,151,209,114,139,211,119,141,209,111,134,212,120,137,215,137,143,212,141,136,219,154,165,218,144,161,205,120,124,176,81,78,184,82,81,207,118,125,213,134,144,210,137,133,217,147,158,214,141,142,173,86,75,139,53,48,153,61,48,186,97,91,212,128,139,209,136,137,219,153,163,188,112,102,139,52,44,134,56,54,139,53,46,189,107,92,212,132,136,207,126,134,215,145,156,192,110,102,143,58,52,127,53,55,146,58,50,185,105,87,215,143,139,208,133,136,208,136,146,205,126,128,168,82,67,133,52,45,155,66,52,189,107,93,214,138,142,208,135,137,209,144,145,207,131,137,188,103,92,176,87,73,188,107,93,204,125,126,209,133,142,206,139,140,209,147,148,207,133,141,205,122,130,201,110,117,207,123,132,208,129,141,206,132,140,204,142,142,2 229,166,195,231,164,194,233,166,197,234,166,199,232,157,191,231,157,186,227,157,180,223,162,175,229,169,196,229,163,193,227,153,182,224,145,171,224,140,164,229,159,184,226,157,181,221,151,167,228,170,196,229,165,190,208,125,138,192,94,109,205,113,120,223,153,165,226,157,182,222,158,175,229,174,196,216,145,153,189,99,106,173,80,96,186,94,100,216,144,145,225,156,177,222,157,176,228,171,193,203,124,130,169,77,88,163,75,89,180,86,92,211,137,133,226,163,177,220,156,171,223,160,188,216,143,157,178,87,95,167,86,98,185,100,105,205,129,129,225,164,180,219,160,173,222,162,187,220,150,174,198,111,116,188,105,110,197,113,114,214,142,156,222,158,181,216,154,172,220,162,184,220,148,177,212,133,149,208,128,141,216,144,162,219,151,178,218,153,176,215,160,174,2 236,155,171,238,157,173,240,162,176,242,170,182,240,159,174,239,160,173,240,168,175,235,162,164,236,162,174,237,156,173,235,153,162,230,145,146,231,146,143,238,161,165,238,166,175,233,159,162,238,175,179,239,172,176,219,132,126,187,83,82,201,104,99,226,142,136,236,161,170,232,162,166,239,182,181,225,150,139,186,79,73,165,66,69,178,71,74,213,118,107,235,163,163,232,168,168,239,183,181,220,140,127,171,63,58,150,48,57,178,66,67,211,118,103,235,172,164,233,174,169,231,162,169,231,159,155,200,102,90,168,61,61,191,85,78,212,124,111,233,166,165,230,168,167,228,155,161,232,162,166,218,133,126,204,109,97,211,125,113,222,139,135,229,158,164,227,167,166,227,156,161,228,150,161,228,149,155,225,147,142,227,149,150,229,157,162,227,160,165,226,166,165,2 184,108,102,185,103,90,189,105,104,182,99,95,194,107,118,190,99,96,196,114,106,197,131,144,181,104,99,180,97,79,183,99,84,178,91,81,188,100,91,189,99,90,195,113,109,194,119,136,181,108,102,176,93,76,176,91,76,178,89,83,187,97,86,192,103,95,195,113,106,195,122,137,195,131,125,183,105,86,178,93,79,180,90,84,187,97,87,190,102,92,191,108,102,196,127,137,195,133,140,185,109,101,176,92,79,177,88,82,186,97,89,189,104,90,190,112,101,193,124,134,193,134,139,181,108,99,177,93,81,185,100,91,187,99,92,189,105,90,193,121,111,192,129,138,192,133,136,184,118,106,179,101,84,184,100,93,187,102,96,192,117,112,195,128,131,189,127,137,192,136,142,187,122,120,185,115,105,184,104,104,188,109,111,195,127,133,192,128,139,186,124,134,2 240,168,196,242,171,199,242,176,196,238,171,184,238,172,187,243,173,199,241,169,198,237,165,195,239,171,196,239,177,197,233,171,173,212,142,142,208,137,146,234,163,187,239,168,197,237,169,196,237,173,196,230,165,178,193,126,126,183,119,117,186,123,128,223,155,174,237,171,198,235,168,194,233,167,192,217,145,157,163,93,97,150,92,95,160,104,109,202,136,151,234,165,192,231,163,190,232,166,187,214,148,154,162,94,94,126,73,86,134,82,90,191,126,135,230,162,188,230,163,189,231,168,183,221,161,162,166,103,100,123,69,79,136,79,86,187,125,137,232,166,191,229,160,184,230,173,187,224,168,170,172,104,101,140,84,89,151,94,104,206,143,158,232,167,191,229,166,187,230,172,187,228,172,181,201,135,142,187,124,133,197,134,149,227,163,185,231,170,193,230,170,191,2 203,123,147,201,117,143,195,110,113,187,101,98,204,124,132,213,144,162,214,152,166,206,141,154,201,121,146,192,106,130,182,104,104,158,79,74,166,80,89,208,137,149,212,153,161,206,145,153,197,117,144,182,96,107,177,103,90,160,91,85,156,84,82,200,127,135,209,148,156,201,136,147,193,113,136,177,94,100,171,99,87,160,96,89,151,85,81,184,109,122,205,143,154,194,122,139,189,107,130,163,80,86,160,92,80,146,86,77,137,76,68,173,101,115,200,130,147,187,110,133,186,104,125,146,63,74,144,77,70,142,84,73,142,85,77,171,95,112,196,118,141,185,104,128,184,107,126,158,81,97,125,56,67,129,62,63,155,82,87,179,100,122,192,113,136,186,106,128,181,106,123,172,93,112,146,70,95,163,88,84,185,108,100,185,108,124,187,109,134,182,102,126,2 223,158,182,227,162,191,227,162,191,224,154,182,227,161,190,231,167,193,232,173,193,229,180,194,221,151,173,220,144,165,223,153,174,206,121,132,213,133,147,229,165,188,229,171,191,227,178,193,221,153,165,210,127,124,209,130,129,194,107,107,192,98,94,216,141,154,226,163,188,225,172,187,221,158,161,212,135,118,201,118,103,198,115,109,184,93,89,209,135,133,223,159,180,223,170,185,225,168,174,219,155,138,206,130,104,199,116,105,192,111,101,207,141,133,220,157,173,223,175,191,224,168,179,226,172,176,217,153,132,195,110,96,183,95,89,194,117,116,222,168,181,221,172,186,221,168,181,225,173,190,227,179,181,209,144,133,188,107,102,203,137,136,221,171,184,222,179,189,218,164,178,223,170,185,226,175,190,222,166,179,212,150,149,214,156,161,221,175,189,223,185,193,2 222,159,155,224,154,156,225,153,160,225,152,166,225,155,177,222,152,164,223,155,158,222,159,164,219,154,154,221,154,157,209,135,138,195,113,117,200,121,133,215,144,156,221,155,160,221,157,161,216,149,147,207,135,133,146,64,61,128,49,48,131,52,50,176,94,94,217,151,156,219,157,157,211,144,138,176,97,88,122,49,46,104,48,48,100,41,42,142,66,65,213,145,144,217,156,152,207,139,135,164,86,76,112,51,50,79,35,39,108,56,61,157,85,82,213,146,146,218,157,157,208,143,144,178,103,98,90,34,35,73,33,38,113,51,48,174,95,96,215,149,156,215,154,155,205,141,143,196,124,125,116,51,50,92,37,37,130,59,56,197,125,132,215,151,156,211,149,149,205,142,144,211,145,149,177,106,109,161,87,86,196,124,130,212,147,158,215,152,158,211,149,149,2 193,92,108,198,100,105,200,107,104,199,103,105,203,108,120,197,98,108,191,100,109,184,94,102,193,99,105,196,100,100,195,102,92,201,111,107,203,113,115,199,108,108,192,102,107,184,89,101,194,103,103,189,97,95,187,93,93,200,109,117,202,118,117,198,113,104,193,103,102,181,85,95,197,111,107,180,86,87,130,40,53,175,83,94,195,105,97,196,111,103,193,104,100,181,87,90,195,108,106,188,94,94,140,50,52,136,40,47,170,77,73,197,112,102,186,96,89,181,87,87,193,103,106,197,111,102,189,100,91,166,71,67,178,89,82,195,111,98,187,100,92,181,88,90,187,90,102,198,114,112,198,117,104,198,120,107,199,121,110,195,117,104,188,104,95,180,89,94,184,81,99,195,104,110,197,117,110,198,122,115,198,122,117,194,111,109,187,103,99,179,92,96,2 253,199,194,249,188,183,240,171,164,240,169,173,241,169,174,251,186,189,253,195,202,250,191,198,242,182,177,207,132,126,192,117,111,194,119,116,179,102,105,218,142,142,250,189,191,251,194,199,225,159,148,179,110,106,153,90,88,163,98,98,158,95,98,173,100,102,232,163,166,252,192,194,203,136,125,167,105,101,149,93,94,153,98,101,159,102,104,171,102,105,220,148,150,252,191,196,159,100,95,145,91,88,140,88,91,127,81,91,149,92,92,179,108,109,230,155,157,250,190,196,178,114,107,154,95,93,127,81,89,118,76,86,130,81,87,185,118,117,242,175,180,248,190,195,235,180,173,194,129,122,136,79,80,121,74,85,143,85,92,214,150,156,250,194,200,246,189,190,247,197,197,238,182,180,197,131,132,170,103,110,213,141,149,242,180,191,246,188,191,246,190,188,2 243,200,213,244,199,212,241,195,215,233,178,202,214,149,165,226,171,187,239,195,218,240,198,219,240,195,206,242,196,211,225,171,189,176,112,125,139,76,89,168,103,112,226,175,191,237,195,211,236,189,195,235,186,196,182,115,124,121,62,77,98,58,81,120,65,78,199,141,150,236,190,203,237,193,200,226,175,183,171,101,104,138,80,91,104,64,84,110,61,76,177,118,127,236,191,211,236,193,201,225,177,189,164,96,98,133,74,84,110,67,84,95,53,71,166,108,115,232,186,203,233,190,196,226,178,188,154,89,91,108,55,71,99,56,77,108,58,70,177,121,129,232,185,195,231,187,195,231,185,197,178,116,120,129,66,75,126,67,78,170,112,119,222,176,192,232,188,209,228,180,187,232,186,199,225,174,189,200,140,151,204,148,160,228,183,202,231,186,209,231,187,207,2 253,183,191,253,182,187,247,174,174,240,167,166,237,161,162,247,174,177,255,192,197,254,197,203,253,186,193,232,152,152,179,100,97,168,94,94,194,118,115,195,109,108,212,134,132,247,182,183,248,180,179,190,112,111,130,69,71,138,76,79,162,91,91,166,90,96,177,99,101,224,150,143,249,182,183,176,107,107,110,61,63,139,80,80,148,87,85,153,89,88,145,78,78,195,125,120,252,187,184,198,125,123,131,72,71,132,76,75,117,73,75,119,73,74,136,75,71,191,123,119,249,184,174,240,172,167,180,103,99,129,69,68,105,62,67,117,70,72,151,87,82,215,148,147,249,185,180,254,194,193,226,156,155,165,94,90,138,74,72,145,81,77,207,139,135,239,177,178,252,192,191,253,195,194,255,196,198,244,179,177,216,144,138,214,145,139,241,180,172,238,175,166,2 200,125,132,205,132,140,211,142,149,213,145,145,214,147,145,214,151,148,215,154,152,210,146,146,199,125,129,205,133,137,211,145,145,212,145,139,211,142,131,217,157,149,215,156,151,209,145,139,200,131,131,204,132,134,201,132,132,199,128,127,213,152,141,216,159,148,213,153,144,209,147,141,203,136,136,206,136,139,180,101,103,160,82,89,208,143,137,211,150,138,212,153,141,208,149,142,205,141,141,209,145,139,194,125,117,159,78,79,177,94,90,204,139,126,212,155,144,208,149,139,203,135,136,209,151,140,210,152,138,191,118,110,178,100,96,203,138,127,207,148,133,204,144,131,203,139,139,210,156,150,211,154,143,207,148,134,202,136,124,204,141,131,203,143,132,201,141,131,206,152,149,210,156,146,209,150,145,210,153,146,205,143,138,204,146,138,203,145,138,199,139,135,2 228,156,152,226,148,141,220,138,125,224,145,132,227,149,142,234,154,157,232,152,152,234,157,154,228,155,150,218,134,125,214,131,116,220,139,123,224,145,131,232,158,152,233,159,155,231,151,152,230,161,152,224,149,136,212,129,116,213,133,117,213,133,117,224,151,141,232,153,155,233,161,157,227,154,145,227,155,146,207,124,114,201,116,106,209,131,116,219,143,130,222,142,144,234,161,156,228,160,146,227,157,143,207,126,115,195,110,101,201,123,108,214,135,120,223,151,144,231,154,155,226,158,146,228,161,146,220,147,134,198,116,105,189,110,98,215,135,125,230,158,154,233,163,158,223,153,142,223,150,144,221,148,140,205,126,112,196,114,104,215,134,130,228,156,150,229,157,153,218,145,141,221,148,145,217,138,133,210,130,119,209,129,120,222,145,139,225,152,146,226,152,148,2 239,152,149,241,160,151,236,144,148,244,159,160,243,160,153,243,157,153,242,163,155,238,161,149,236,152,151,237,149,146,237,145,150,237,149,151,242,160,150,247,168,161,241,159,154,232,148,142,231,143,140,239,159,148,231,147,143,227,136,135,240,162,152,245,163,154,241,161,153,232,149,146,232,148,139,233,150,147,208,118,116,170,85,94,225,141,135,240,156,147,237,160,145,235,158,149,229,152,144,227,140,142,192,102,108,151,69,87,207,121,120,241,157,148,232,155,141,226,143,134,221,145,139,222,138,135,190,101,105,170,85,92,215,123,129,241,162,154,234,156,144,217,134,130,221,148,140,222,139,136,213,126,123,207,127,121,233,148,144,229,131,138,227,144,136,212,133,128,219,151,143,220,138,135,229,150,141,233,154,150,233,157,146,229,137,141,216,128,126,215,139,123,2 206,144,147,204,137,144,199,129,133,188,112,113,195,122,124,215,154,165,212,146,157,206,141,152,202,138,145,192,118,121,159,72,74,147,57,66,153,61,71,186,109,112,210,147,154,205,139,147,197,128,124,176,93,90,147,58,67,137,52,63,146,55,70,158,62,72,191,121,123,206,144,152,192,119,104,173,87,80,151,62,69,137,54,63,148,59,73,144,54,64,170,93,93,204,146,151,194,125,111,187,112,103,164,82,78,149,67,71,142,61,71,138,59,67,153,77,75,193,130,130,203,146,143,200,137,138,188,115,113,166,86,83,148,71,72,132,56,60,144,68,66,184,119,119,200,141,136,201,141,140,203,142,144,195,130,131,176,100,94,149,66,65,158,80,79,186,125,129,196,136,130,200,139,137,202,142,142,202,142,144,197,131,136,183,106,111,187,121,127,191,133,140,2 200,136,140,201,134,136,193,120,119,187,109,106,191,119,118,195,126,130,195,130,140,191,129,137,196,131,131,188,115,108,177,96,90,166,83,80,163,82,78,185,110,105,192,123,126,191,125,128,190,122,115,179,102,95,176,99,96,169,87,89,163,78,80,173,94,90,183,108,106,188,121,114,184,112,105,177,100,93,178,101,101,178,98,102,173,90,94,176,96,96,175,98,92,177,105,97,178,103,96,178,100,97,168,85,89,169,86,92,179,95,101,179,96,100,174,100,93,174,103,97,182,113,109,179,104,99,172,88,90,175,93,96,181,100,105,181,101,104,178,105,97,179,111,109,186,123,119,183,112,109,184,108,108,181,103,104,184,109,112,184,111,106,179,109,103,179,116,119,186,126,126,188,125,125,188,118,120,185,114,116,189,122,123,187,122,119,183,120,122,181,123,127,2 233,160,195,232,157,188,224,148,170,198,117,133,187,106,119,206,127,140,223,149,167,233,169,190,227,150,186,223,148,167,210,138,145,182,107,113,173,97,103,183,105,107,207,131,134,227,156,170,226,149,175,215,145,151,194,124,126,179,108,109,173,101,104,173,99,99,191,114,113,217,145,152,213,131,153,206,134,138,190,122,123,170,100,101,170,99,99,174,101,101,189,112,111,215,142,154,209,125,146,192,116,122,180,111,112,167,95,94,179,109,111,177,103,104,194,119,121,228,162,180,217,143,161,202,124,137,191,118,122,189,117,117,190,121,122,194,124,124,214,143,153,227,161,183,224,161,176,217,145,167,211,134,151,212,143,150,211,140,151,216,144,157,225,157,179,224,159,180,222,159,177,224,156,182,221,149,175,225,155,178,226,153,179,224,153,179,228,163,184,229,170,187,2 219,159,171,223,165,175,225,166,174,226,165,174,224,161,171,225,167,174,225,173,178,221,171,171,218,156,164,218,152,156,216,146,141,219,152,146,222,158,157,221,158,159,220,161,161,219,165,165,211,139,134,210,134,127,206,127,115,207,129,115,214,144,130,214,144,129,215,145,135,217,157,148,204,127,118,206,130,121,205,128,118,198,116,106,201,121,112,208,133,118,210,139,121,213,151,135,210,139,132,203,127,114,201,124,112,199,118,111,198,114,107,198,116,101,206,132,116,214,154,142,215,159,154,209,139,129,201,123,111,198,118,110,198,119,105,201,123,107,209,144,129,212,157,147,214,162,160,215,160,159,211,147,145,204,131,123,205,134,125,210,144,137,213,157,155,212,162,155,212,160,162,214,160,162,217,165,170,216,160,165,216,161,167,216,164,168,214,162,163,211,161,156,2 241,165,171,242,163,168,241,162,164,237,154,155,235,153,154,233,148,149,237,156,159,235,157,162,233,148,147,227,137,133,206,105,101,197,89,89,197,89,86,211,108,101,227,136,129,230,142,140,218,124,112,205,106,96,187,84,81,190,85,84,193,89,88,203,100,97,216,120,114,223,131,126,205,106,96,194,91,86,181,78,76,187,85,80,186,83,81,189,84,83,205,106,98,216,122,114,205,108,96,195,95,87,183,81,78,185,83,80,187,85,82,184,79,77,198,96,87,213,118,107,215,124,110,207,112,97,213,121,108,205,108,98,207,112,100,206,106,97,212,116,106,222,138,130,227,150,139,227,147,132,230,151,138,227,143,131,229,151,141,230,151,147,228,150,148,228,152,154,229,158,155,233,162,159,235,162,161,236,162,162,236,167,169,236,169,174,232,159,162,225,148,152,2 221,168,167,226,176,171,228,179,172,225,171,168,227,179,176,226,180,175,219,163,153,217,163,155,220,166,162,225,176,169,226,177,167,225,175,168,226,177,170,226,181,174,222,172,164,218,166,159,220,169,166,222,172,165,223,173,161,216,155,135,219,160,146,224,176,172,223,177,169,219,170,160,220,171,167,221,174,165,215,158,144,202,128,106,213,149,132,223,173,168,221,172,159,219,172,163,217,168,162,213,155,143,194,118,106,199,126,108,211,148,131,221,172,164,219,171,159,218,172,165,214,164,156,209,148,136,197,124,111,209,146,130,214,157,141,221,175,168,218,169,158,214,164,155,212,164,153,214,164,157,214,161,153,214,158,150,215,160,147,218,169,161,216,166,157,213,165,154,212,166,155,215,167,158,215,163,160,212,152,146,212,153,140,216,166,158,212,162,154,211,165,155,2 221,157,168,224,159,168,227,163,172,232,177,190,236,185,200,237,187,200,237,192,201,234,190,195,220,162,173,216,147,155,210,136,140,212,141,147,219,154,162,232,180,190,237,190,198,234,191,197,218,163,175,195,124,131,177,102,107,177,104,108,187,108,108,212,144,145,233,185,194,231,186,190,212,156,165,180,109,114,167,95,99,176,106,107,180,110,110,188,112,110,221,164,171,230,183,190,209,153,160,187,121,125,155,84,84,167,94,92,171,96,94,174,95,96,210,149,155,227,180,188,215,163,170,191,128,130,172,100,101,170,97,94,173,95,93,176,99,95,216,160,166,223,175,185,222,176,184,210,155,159,186,118,117,175,104,99,176,101,97,192,123,122,222,174,180,221,175,183,223,178,186,225,179,187,220,169,175,204,143,146,201,136,140,218,165,172,222,175,183,220,175,183,2 208,159,177,212,158,180,217,162,184,221,167,188,223,172,191,221,173,191,220,174,190,214,171,184,207,158,176,209,152,169,211,149,162,214,153,164,217,163,173,218,165,177,216,165,181,210,165,181,202,150,161,204,144,145,198,132,128,199,129,127,205,142,136,208,149,142,210,153,159,209,161,176,197,144,143,194,134,125,188,121,112,185,119,110,189,124,114,199,137,125,204,148,140,207,158,167,197,148,146,193,135,121,192,132,119,192,130,118,190,127,114,199,140,125,204,149,146,206,158,170,199,153,158,199,148,135,197,140,125,199,142,129,198,142,125,206,155,139,209,161,165,203,159,174,198,154,165,203,154,158,203,150,144,206,153,146,209,158,156,212,166,169,210,166,177,201,161,172,196,152,164,203,156,169,207,158,171,211,162,173,212,165,180,212,170,185,207,168,181,199,161,173,2 251,191,209,252,188,208,245,177,187,241,174,177,249,188,200,253,197,215,253,197,212,252,194,209,250,189,206,249,182,195,217,135,132,193,107,102,216,134,131,247,186,196,254,202,216,252,196,210,249,184,201,227,153,156,190,108,105,179,96,95,191,105,101,226,153,152,253,200,213,250,194,207,248,184,199,206,129,128,167,88,85,166,90,91,181,101,99,204,123,115,243,180,187,249,188,203,246,182,195,217,143,143,153,73,76,138,70,83,172,97,96,188,105,100,219,146,150,249,191,208,244,181,196,236,168,179,191,115,113,161,88,91,179,102,101,189,106,100,216,141,144,247,186,203,243,180,196,244,180,201,233,163,175,200,119,115,204,125,117,216,138,132,235,168,175,243,183,198,242,177,193,244,180,201,242,177,198,234,167,178,235,170,176,237,174,184,243,185,201,242,183,197,2 211,150,154,216,151,158,217,147,155,211,133,132,208,130,126,212,143,144,214,154,154,211,155,153,210,147,154,215,147,155,205,123,122,196,104,100,198,108,103,204,121,119,214,149,152,211,154,156,209,144,149,211,137,137,201,110,102,189,88,87,191,95,93,200,111,109,206,133,134,206,144,146,208,147,149,208,136,129,202,116,109,197,105,101,194,102,101,194,96,101,202,120,124,203,138,136,207,147,144,210,143,135,203,123,108,201,116,109,200,114,113,197,107,107,199,114,114,203,135,133,205,149,140,210,147,143,208,134,119,202,118,109,202,118,111,199,113,108,197,111,112,199,126,128,205,152,144,209,152,146,210,142,134,206,124,117,202,117,110,197,111,107,197,114,117,197,129,125,204,152,147,208,153,142,206,143,125,207,136,132,203,125,120,201,129,125,199,128,127,197,137,133,2 206,150,154,192,117,113,205,135,118,213,151,140,215,154,147,220,167,170,220,168,177,219,173,181,185,114,112,176,97,90,196,124,110,201,132,116,198,129,113,198,129,119,202,136,128,211,156,153,178,105,96,179,103,91,182,107,98,177,100,91,190,116,105,186,111,104,188,114,98,191,119,102,189,119,110,185,110,95,181,107,94,184,110,100,183,109,95,177,101,93,189,120,107,194,128,113,191,125,109,181,109,97,178,103,87,189,118,100,187,116,102,184,111,101,188,119,102,187,120,108,196,130,112,188,118,103,178,103,86,187,117,100,183,114,104,182,111,97,191,123,107,198,139,121,208,154,137,200,137,117,192,124,108,192,128,111,180,110,99,178,105,90,194,131,114,208,161,151,215,171,170,214,165,156,211,160,151,208,155,142,192,125,106,199,137,121,207,158,149,213,173,174,2 217,110,144,216,103,138,223,113,144,230,124,154,226,113,153,222,106,150,217,106,140,212,109,138,216,112,140,225,118,150,225,114,148,220,114,135,214,107,130,217,109,141,216,106,137,214,110,140,223,118,140,227,121,152,210,100,125,205,102,115,201,98,110,210,106,125,218,115,145,211,111,135,222,115,144,218,108,136,194,90,99,177,80,89,187,90,100,203,95,116,215,110,142,212,109,130,210,95,130,214,100,129,178,81,87,164,74,78,185,86,92,204,95,117,216,113,140,214,117,137,202,93,123,217,113,135,191,96,109,182,85,93,199,98,109,209,101,124,212,106,128,212,118,134,197,96,116,211,115,128,216,121,136,208,108,126,207,102,126,214,107,136,212,111,142,208,114,137,205,111,127,213,120,133,214,120,131,214,118,133,218,119,139,219,121,145,212,115,141,205,119,141,2 216,165,159,223,175,168,220,166,155,222,170,161,221,170,163,220,169,167,221,174,174,217,171,167,215,162,155,221,174,165,214,155,144,216,156,147,220,165,159,218,163,157,219,171,166,217,171,164,215,164,158,217,164,156,206,139,128,209,144,134,217,159,149,212,150,137,215,165,157,216,171,165,213,161,154,216,163,156,202,133,120,201,130,118,207,140,126,207,143,129,212,157,146,213,164,154,215,168,159,215,166,157,203,134,119,198,126,115,200,130,120,198,126,115,202,138,126,208,154,140,214,165,155,218,172,163,205,141,128,201,134,121,196,124,115,188,110,103,196,129,117,208,157,147,210,160,152,217,172,165,211,160,150,206,144,131,200,134,124,191,122,114,204,149,140,210,165,158,205,151,148,213,166,158,213,164,154,209,153,141,207,152,142,208,156,145,208,159,148,207,162,155,2 188,113,118,196,118,119,201,120,123,197,111,112,198,117,115,197,120,112,195,120,120,190,117,119,188,113,116,193,115,119,199,120,126,199,119,120,193,108,103,184,99,87,190,112,100,191,123,117,187,111,113,182,97,99,189,107,112,200,128,131,186,100,90,178,93,81,174,91,76,183,109,96,187,114,112,179,95,92,182,98,100,198,126,130,181,97,87,176,94,81,173,91,76,176,99,85,192,131,125,184,109,98,175,90,85,176,92,89,168,81,71,163,79,70,167,85,73,184,117,107,184,122,108,182,110,88,176,97,78,175,97,83,173,97,85,158,75,65,158,75,65,180,112,104,171,101,85,190,128,111,196,138,124,198,141,129,185,120,105,161,83,69,169,97,84,182,118,110,176,115,110,190,133,127,197,141,132,198,143,134,196,140,129,187,127,112,185,128,118,179,115,108,2 192,130,135,199,137,133,200,138,129,199,134,128,204,143,148,203,144,149,199,139,138,189,134,129,188,125,123,183,114,101,191,124,107,194,128,111,194,126,119,202,139,141,199,140,143,192,136,138,180,114,105,179,112,96,183,118,99,191,127,108,189,124,110,195,129,128,196,133,141,192,133,136,179,112,97,184,121,104,187,126,110,184,120,102,183,118,102,185,119,117,189,120,132,189,122,133,183,121,108,185,124,105,185,123,107,178,111,96,174,105,95,174,106,95,175,105,107,184,117,133,192,142,133,189,132,112,182,119,99,176,110,96,164,95,87,164,98,85,178,117,114,176,114,124,192,144,135,193,141,128,185,127,111,175,110,96,165,100,86,167,105,93,181,127,125,176,124,131,185,136,127,191,136,131,192,138,133,186,126,115,176,112,101,168,106,96,179,129,126,179,135,140,2 211,139,157,206,122,136,196,107,117,201,110,119,211,126,137,215,133,147,214,138,155,213,140,157,211,140,154,193,105,112,180,86,93,178,85,93,199,111,118,205,118,123,214,136,150,211,134,150,210,140,150,194,113,118,179,89,94,172,80,87,196,110,113,205,123,122,214,140,151,213,140,156,208,140,146,196,117,122,184,97,100,184,92,97,192,105,107,197,113,110,205,127,132,212,140,155,207,140,145,192,109,114,184,97,101,182,91,95,186,99,101,188,102,102,195,110,115,205,129,138,205,140,146,190,109,112,181,92,96,181,94,97,183,99,99,183,97,98,187,99,102,199,121,127,197,128,136,193,118,122,187,101,106,192,108,112,181,99,99,179,96,97,192,115,117,202,134,139,198,130,140,203,133,145,207,135,145,206,132,140,193,115,119,182,100,104,194,122,128,203,141,146,2 200,130,139,205,134,137,208,137,132,214,147,149,212,147,148,214,152,151,212,151,150,202,139,137,201,134,137,204,136,139,208,142,142,210,143,141,211,146,145,212,149,145,210,148,143,204,142,140,200,134,130,205,140,140,208,144,145,210,147,146,214,152,150,212,151,148,207,144,139,203,141,137,202,140,135,192,120,111,188,115,110,191,118,106,185,106,96,203,136,131,209,150,147,201,140,135,203,144,143,191,121,110,163,76,65,168,82,72,163,78,71,183,103,93,209,150,146,200,139,134,199,139,136,203,143,138,199,134,123,184,108,96,176,96,83,190,120,118,204,145,145,199,140,138,197,137,135,200,139,135,203,144,141,203,144,142,201,139,134,200,140,139,203,146,147,196,137,133,195,134,132,199,137,133,201,138,134,201,140,139,201,141,143,199,139,139,197,141,141,191,134,133,2 222,157,164,227,160,168,232,168,178,232,167,174,227,155,164,222,149,154,215,137,153,208,127,138,216,150,156,218,146,147,227,160,163,227,156,156,221,146,149,218,143,145,211,133,134,206,128,128,218,152,154,221,154,158,225,161,162,221,151,145,219,148,146,217,145,144,208,130,122,206,132,129,217,153,156,222,159,161,219,152,147,212,139,131,206,130,123,213,141,136,211,137,132,210,142,140,215,154,159,218,156,155,209,134,127,195,110,105,186,100,93,203,128,123,210,138,137,213,150,158,215,152,149,217,156,160,212,140,140,200,120,119,197,120,116,193,111,106,207,137,137,207,144,148,213,152,154,219,160,166,217,154,162,207,135,139,195,116,117,191,114,114,208,143,142,197,124,126,210,150,157,218,158,168,219,159,174,216,153,167,209,140,147,207,142,150,212,153,165,201,137,147,2 215,131,151,219,134,158,226,143,164,224,138,155,221,130,143,221,135,146,223,145,152,219,146,150,212,126,147,219,136,155,225,150,167,222,141,155,221,132,138,219,130,125,221,141,149,221,150,157,213,133,150,220,143,160,222,144,152,221,138,141,219,127,120,216,121,104,220,133,123,221,147,151,214,137,147,217,140,152,194,92,87,202,104,90,206,107,90,204,107,89,215,125,104,216,140,134,209,128,139,216,133,148,197,98,98,187,79,65,193,88,73,203,106,88,218,138,116,217,147,139,208,126,138,213,130,147,216,129,142,206,107,108,212,121,124,218,135,134,220,147,145,221,158,160,212,141,144,214,139,149,215,131,147,218,134,150,221,139,154,219,139,153,216,137,150,213,138,150,213,148,146,215,145,151,213,133,144,216,137,148,218,141,150,215,133,142,213,134,144,206,128,142,2 188,104,106,193,106,108,197,113,112,200,116,115,195,110,107,196,114,110,197,114,115,190,109,110,187,103,103,184,97,93,184,93,87,190,101,95,199,117,113,195,114,109,190,108,104,189,110,111,177,90,84,175,86,78,172,77,73,181,89,84,197,115,107,200,121,115,194,115,111,185,105,104,179,97,91,172,82,75,165,70,68,182,93,84,196,115,108,199,121,118,194,114,106,188,109,102,185,111,106,180,96,89,175,85,76,180,93,79,193,113,102,197,120,115,194,118,109,189,114,107,185,114,109,188,113,110,185,103,95,186,105,94,196,123,116,195,121,110,192,115,105,186,111,104,184,113,108,187,112,110,191,115,113,194,120,115,196,124,118,195,124,115,190,117,110,183,109,104,182,111,107,185,111,110,190,117,113,192,121,115,193,122,115,192,121,114,188,116,110,182,111,106,2 228,162,159,230,163,162,232,165,167,233,167,168,231,163,163,229,160,157,227,161,156,219,160,151,223,158,155,227,161,156,214,144,134,211,138,129,225,159,155,225,158,154,222,156,148,218,158,148,224,162,155,206,135,112,165,85,60,136,61,47,191,121,103,226,164,155,221,157,148,220,159,148,223,160,147,170,98,71,168,92,63,137,66,48,174,103,79,228,167,155,221,157,149,217,158,146,222,160,148,192,120,92,166,89,61,170,95,68,209,145,125,225,165,154,220,158,146,216,159,145,219,160,151,219,156,142,210,145,131,213,155,143,223,164,155,225,166,153,221,163,150,214,157,144,215,155,148,218,157,149,220,159,152,222,163,157,221,160,152,223,163,152,219,160,149,211,151,139,213,154,148,215,153,148,218,152,148,221,158,151,221,161,154,220,159,151,215,155,144,210,153,141,2 216,144,152,219,144,156,220,145,160,221,148,162,221,148,161,218,143,154,212,138,148,207,140,144,215,139,149,218,144,155,215,139,145,203,122,122,203,124,125,211,136,144,209,132,143,203,128,138,215,142,150,213,139,139,186,101,91,144,60,55,150,62,55,195,113,108,210,134,144,204,128,137,213,141,150,204,126,119,167,79,62,144,60,56,151,63,57,190,112,103,211,140,146,205,133,139,210,139,146,207,133,131,187,104,84,176,90,75,179,95,82,204,130,127,209,136,139,205,136,138,208,138,140,210,140,143,208,137,134,205,134,130,207,137,134,210,138,141,209,140,140,206,138,140,205,136,140,209,141,146,209,138,143,209,138,143,211,142,146,210,140,144,207,139,141,202,133,136,200,133,137,205,136,142,206,133,141,207,134,141,209,140,145,209,141,147,205,138,143,198,131,136,2 233,157,167,238,160,173,240,160,174,240,163,176,238,161,173,231,150,164,229,148,163,221,146,159,228,149,160,233,152,164,234,156,170,237,162,174,233,154,167,226,142,158,223,138,155,216,135,152,225,149,158,229,155,165,224,149,161,201,120,125,187,105,105,203,119,122,218,130,147,211,126,146,223,151,156,227,158,162,193,116,110,138,67,60,118,57,50,158,83,75,215,130,141,211,128,147,219,148,154,222,153,152,184,105,88,152,76,65,139,69,63,167,89,82,216,133,142,210,131,146,215,145,149,219,149,149,197,120,100,175,96,78,163,85,72,193,113,111,216,135,146,208,132,144,211,142,145,216,146,152,215,143,142,207,134,130,206,133,135,213,138,147,212,137,149,203,131,143,207,139,145,211,138,148,214,143,153,215,141,152,216,144,155,211,139,151,208,136,148,197,126,140,2 208,137,128,212,140,133,214,140,126,216,143,135,214,142,134,212,140,131,210,141,133,201,128,120,207,135,121,211,139,127,213,142,127,214,141,129,213,139,127,213,144,130,209,142,132,202,132,122,206,133,115,211,141,126,213,144,127,215,145,132,207,134,119,198,123,106,206,139,128,203,134,125,204,132,111,210,139,122,210,138,120,215,145,128,178,99,88,152,62,54,201,126,111,199,132,121,203,134,116,208,139,124,210,141,126,209,139,123,175,89,75,173,88,78,201,129,118,196,131,117,198,128,110,204,135,120,208,141,128,205,134,118,196,120,104,197,122,110,200,133,121,194,129,116,194,124,108,202,136,122,203,134,120,202,131,116,202,133,121,200,130,117,198,132,118,189,122,108,193,128,112,200,135,122,200,131,117,200,130,119,200,131,121,198,130,120,196,132,120,189,124,113,2 220,129,158,226,134,161,227,130,159,224,123,155,224,132,162,225,137,166,225,137,164,219,131,153,219,130,157,222,128,157,217,105,138,204,91,121,206,105,134,220,132,157,226,143,159,221,136,155,219,131,154,215,116,144,203,97,123,186,79,91,189,85,96,218,134,150,222,141,152,221,139,151,214,124,147,210,112,134,180,78,94,158,60,72,177,83,85,197,109,119,222,146,154,223,147,153,213,129,143,208,119,132,165,68,76,145,60,71,151,64,73,173,88,99,222,146,159,221,146,158,208,130,143,204,121,134,172,78,90,156,63,78,163,69,88,189,96,122,214,128,150,214,131,148,203,124,142,200,114,137,191,96,125,186,88,119,193,94,129,203,112,143,208,121,143,209,124,142,201,119,141,202,114,139,199,106,136,198,107,139,200,112,142,201,116,144,203,115,139,207,122,140,2 240,146,164,245,148,161,238,136,143,227,117,128,242,139,151,248,148,163,244,144,168,236,138,168,220,120,126,216,112,120,218,115,123,214,101,109,231,126,135,228,123,134,229,122,137,239,145,168,200,104,106,186,81,87,200,98,103,207,105,109,209,102,110,189,78,91,204,97,111,232,137,151,190,98,99,172,70,74,184,84,88,201,104,109,200,99,105,197,94,101,213,113,122,229,136,152,189,94,95,177,80,86,160,63,69,187,90,95,202,98,102,208,106,108,225,128,133,236,149,164,217,131,130,195,101,101,172,74,80,183,82,85,192,90,90,206,106,107,230,140,144,239,159,171,228,149,148,220,133,130,209,117,118,207,111,112,203,107,107,219,128,128,246,169,174,241,167,175,230,154,152,234,152,154,227,138,141,223,129,132,231,141,145,241,159,165,244,169,170,241,166,169,2 184,91,95,198,112,116,203,116,126,199,101,116,201,112,122,204,121,133,191,99,123,178,84,108,188,97,100,198,113,116,193,103,99,178,81,81,186,100,100,185,96,95,191,106,115,184,92,118,187,100,100,192,105,105,185,93,85,168,74,73,176,92,87,178,89,83,192,109,107,189,104,123,190,113,109,191,106,107,185,93,94,169,77,78,165,80,78,178,92,82,193,112,109,187,105,116,192,121,114,192,114,111,188,104,96,172,83,72,141,56,53,162,77,69,192,113,108,179,98,105,187,116,108,192,120,109,191,117,100,180,97,84,176,97,89,177,94,87,191,114,117,185,107,113,185,114,109,189,118,110,193,121,111,193,117,112,195,121,120,192,117,114,190,113,116,185,106,117,181,110,110,187,116,109,194,124,118,193,121,118,198,129,129,194,122,120,185,110,116,178,101,115,2 196,110,112,204,123,126,201,116,123,205,121,126,205,123,127,202,117,120,198,108,114,193,107,115,195,110,111,198,115,113,196,115,109,200,118,118,204,123,126,202,121,121,202,124,126,195,113,117,195,112,106,197,117,112,193,113,108,197,116,114,204,127,122,202,124,117,201,126,121,195,116,114,196,118,113,198,123,117,197,119,115,198,117,114,196,113,106,199,117,108,200,125,118,192,115,110,195,121,112,197,125,116,188,108,97,179,93,87,177,91,84,198,122,113,197,122,115,190,108,103,190,116,108,196,123,112,186,105,97,184,100,93,187,102,96,197,122,118,199,129,123,191,113,109,186,106,104,192,114,110,192,108,109,197,121,117,198,125,115,196,123,115,196,125,118,189,114,110,184,101,99,191,112,112,194,118,118,195,124,120,195,123,116,194,123,116,192,122,119,184,105,101,2 209,146,142,214,149,145,218,151,146,217,147,151,215,146,146,212,140,134,211,146,143,207,146,140,208,143,137,215,151,144,218,156,151,214,146,146,204,127,115,208,137,128,209,143,134,208,148,140,207,142,130,213,152,150,216,154,150,205,129,113,183,95,78,192,111,99,210,145,135,208,148,135,207,144,136,214,154,154,217,157,155,195,113,96,181,93,74,187,103,85,208,145,137,206,146,133,205,145,134,210,148,136,213,154,146,202,128,114,189,106,83,195,117,98,207,146,136,207,150,137,203,142,126,205,140,120,210,150,140,203,133,114,196,120,98,202,133,124,208,149,138,205,148,134,204,146,136,208,149,138,208,146,132,207,143,131,206,143,131,205,140,132,204,144,130,200,142,127,202,144,135,205,145,136,207,145,137,207,145,140,209,150,144,207,148,143,198,136,120,195,134,116,2 209,143,132,215,149,143,218,153,150,217,149,143,218,152,150,215,149,146,210,145,138,204,141,129,207,144,133,209,142,132,213,144,134,215,148,140,218,152,146,217,151,146,211,146,135,205,143,131,209,146,131,202,128,111,198,116,94,210,135,118,214,145,134,217,154,142,210,146,129,204,140,123,206,142,120,195,117,95,185,95,72,200,116,88,207,132,109,216,154,140,213,151,134,202,135,114,205,145,128,199,124,101,195,112,90,194,110,81,200,119,90,209,142,123,212,150,134,206,143,126,207,153,144,204,141,124,196,120,97,190,105,76,200,122,98,204,134,112,207,142,126,206,147,129,205,148,139,207,149,136,197,123,100,187,103,78,192,111,86,202,132,111,206,144,130,201,140,119,202,145,137,206,149,141,205,142,132,204,138,127,204,140,130,203,141,127,201,140,123,198,140,126,2 218,169,178,224,174,188,226,174,193,228,176,192,230,180,197,227,179,193,222,176,189,218,173,181,217,169,173,221,171,180,212,152,145,219,164,165,230,181,195,228,178,188,223,176,186,215,169,173,216,172,176,214,161,154,204,137,113,213,154,142,230,181,191,226,177,179,225,178,187,216,172,180,217,173,181,211,157,147,206,142,121,214,157,145,228,182,192,226,178,185,222,175,181,217,174,184,217,174,188,213,162,161,205,141,120,211,154,140,226,184,197,227,185,196,221,177,187,211,167,178,212,170,180,217,172,182,211,157,155,218,168,164,228,186,196,225,185,192,218,175,178,214,173,179,209,168,176,214,169,181,215,167,179,222,177,185,226,183,192,219,177,181,214,173,173,211,174,178,209,170,180,210,166,175,215,170,182,219,174,185,219,176,188,217,175,184,212,172,181,207,171,179,2 203,129,121,209,139,134,205,122,110,204,118,106,206,126,115,206,129,118,200,118,104,198,122,106,204,135,129,207,136,130,201,116,97,202,116,102,206,128,119,208,136,128,202,124,109,197,120,104,206,139,132,207,136,125,204,122,100,206,124,110,206,127,117,207,133,123,202,122,117,196,115,111,205,140,131,207,136,121,197,111,89,204,122,111,203,123,110,199,119,100,202,123,113,198,125,113,203,138,124,205,138,122,200,123,105,206,129,113,198,115,96,199,118,96,204,131,113,200,131,115,203,143,133,205,139,126,197,115,94,192,104,82,192,104,81,199,121,104,203,136,117,199,134,119,197,133,122,199,131,118,194,110,90,192,107,85,195,114,92,199,125,106,202,137,119,197,136,123,195,131,123,197,128,119,195,113,101,203,130,114,205,138,122,203,140,128,196,129,116,194,136,128,2 198,123,109,203,125,114,198,116,107,193,111,106,210,128,123,204,121,115,204,124,116,199,120,111,187,112,99,190,107,98,182,89,82,181,86,73,181,84,76,198,109,104,202,117,106,200,121,111,178,100,90,182,89,79,175,77,69,183,81,72,167,65,58,172,72,67,186,97,87,196,117,108,187,106,92,177,83,69,174,76,65,183,82,70,175,74,64,165,65,54,190,98,89,195,116,105,197,119,105,179,88,73,178,76,64,186,89,72,186,88,68,190,93,72,188,102,90,187,107,96,197,123,106,186,103,87,176,77,61,184,87,68,193,95,72,203,115,93,198,115,103,169,91,80,185,111,94,200,122,104,191,101,83,182,90,73,194,104,85,209,130,111,196,118,103,193,117,104,182,107,91,190,112,95,196,113,102,191,108,93,189,109,91,188,109,93,180,104,90,188,113,101,2 219,143,147,222,146,149,226,157,158,224,148,154,221,147,149,224,154,151,221,151,149,213,140,136,219,143,147,225,153,151,225,153,153,223,148,150,222,151,148,222,155,148,221,153,147,214,144,139,221,154,153,226,160,155,225,152,147,226,157,156,221,150,147,217,142,135,217,145,143,211,136,132,223,158,149,226,162,150,225,160,153,223,155,150,199,107,100,192,94,85,209,131,124,211,139,133,219,153,145,223,158,146,223,158,149,208,122,110,183,79,72,190,93,81,212,138,127,214,146,141,216,149,140,220,155,145,219,148,139,201,107,89,192,96,81,205,121,105,217,150,140,211,144,135,213,147,138,218,154,144,218,149,140,210,130,115,209,132,121,216,148,140,215,149,139,206,137,128,211,145,137,214,147,140,218,151,143,217,149,146,216,146,142,218,154,148,213,147,138,205,138,129,2 236,145,152,236,141,150,229,126,129,226,121,130,217,110,118,223,118,125,226,124,136,217,118,132,237,148,151,233,135,140,216,108,103,212,103,103,203,94,96,211,105,105,225,124,132,219,121,132,237,151,149,231,132,126,217,110,103,201,93,94,196,90,93,206,99,97,222,126,130,222,133,139,237,151,154,225,124,118,210,102,94,195,86,86,189,83,85,196,89,88,215,116,117,222,133,137,232,144,145,223,121,118,201,93,87,192,84,82,190,83,82,189,81,81,210,108,105,223,132,134,229,143,142,229,138,140,214,109,108,201,95,91,196,90,89,192,83,85,208,103,104,220,129,133,226,142,140,228,141,142,229,135,140,218,116,114,205,101,100,207,101,106,213,109,119,217,126,132,223,138,141,228,141,146,231,140,149,227,132,144,224,131,136,227,135,142,220,128,137,212,123,130,2 220,141,145,233,165,171,239,182,192,235,177,186,229,165,174,231,164,172,242,189,200,241,189,200,226,154,159,231,167,175,215,149,153,180,109,112,178,107,110,181,110,111,207,141,142,228,170,176,234,177,185,223,156,156,173,103,101,130,73,85,138,82,90,137,83,88,151,88,92,181,112,113,240,191,193,200,134,135,154,90,90,141,84,89,133,83,92,131,85,93,133,83,89,165,104,104,240,190,188,192,126,125,143,81,80,137,83,86,124,77,88,132,84,92,150,94,95,187,126,123,239,192,190,217,158,158,169,100,97,137,81,84,118,72,80,142,86,88,178,114,111,220,163,162,240,197,194,238,190,191,223,164,166,188,126,124,165,105,104,174,110,110,209,148,146,232,182,185,242,199,196,243,198,199,240,192,196,236,186,190,223,166,169,221,164,168,233,184,189,238,193,196,2 197,147,160,207,153,169,200,142,160,197,136,150,188,123,131,194,131,142,202,145,157,199,147,158,195,143,160,187,129,146,179,118,124,167,103,106,157,89,90,159,90,93,177,111,114,192,134,143,189,134,151,166,102,108,149,88,85,146,83,85,147,83,86,136,75,79,148,82,89,188,127,143,175,118,124,145,84,82,133,75,73,148,86,87,148,88,89,146,85,87,155,89,94,183,122,138,172,118,118,148,88,82,146,84,82,152,90,90,146,87,88,143,83,85,166,103,106,181,123,134,177,126,123,153,94,86,147,88,84,148,90,87,140,83,81,142,82,83,166,107,110,180,128,135,187,140,145,179,127,124,169,113,107,165,109,103,159,103,101,163,107,104,178,125,129,188,140,150,187,139,148,193,145,152,191,139,145,187,132,137,183,131,136,181,131,135,188,138,149,190,141,151,2 200,110,115,205,118,126,204,115,129,210,130,139,210,132,144,208,134,137,205,133,132,198,125,126,200,111,118,203,113,124,201,111,122,200,112,118,199,114,115,202,117,121,203,130,129,197,125,125,199,114,127,201,110,122,197,104,104,170,73,71,167,72,65,194,105,102,197,115,119,194,122,119,198,115,126,196,101,117,185,91,82,160,70,62,164,73,65,187,95,87,194,105,104,195,120,115,198,120,130,195,107,116,175,85,74,162,73,59,169,81,67,186,93,89,194,108,111,193,117,116,196,115,126,195,107,119,176,87,81,159,69,55,176,88,73,192,108,102,197,123,126,190,113,118,193,112,119,194,105,120,188,99,105,179,92,87,194,110,111,196,116,124,196,129,130,188,114,117,192,115,120,192,109,119,191,102,119,192,102,117,194,112,122,193,115,124,192,122,123,185,112,116,2 251,188,193,252,187,190,252,187,189,245,166,173,245,169,174,250,182,186,249,179,184,244,173,183,250,189,191,248,182,191,243,162,172,231,144,143,215,126,121,220,140,135,238,163,168,242,170,184,248,185,186,248,175,184,228,140,139,200,110,104,178,95,91,170,88,84,199,114,109,240,169,176,246,181,185,244,170,176,217,128,123,162,83,80,150,78,78,157,83,82,183,106,100,237,171,173,244,180,185,245,178,182,223,142,133,175,96,92,165,89,83,161,85,78,181,108,105,238,169,176,243,181,180,246,185,185,240,166,167,221,140,137,189,108,97,177,97,85,212,134,136,235,161,172,244,186,181,248,191,188,247,181,186,244,177,182,226,152,152,220,139,143,235,161,174,226,149,156,243,181,177,244,182,184,246,184,186,245,177,182,240,164,177,237,157,171,235,163,175,229,161,159,2 219,154,160,223,153,152,225,152,149,229,163,169,230,169,178,227,165,172,223,160,168,218,159,165,217,153,155,212,134,111,209,125,99,217,139,119,221,151,140,225,162,167,222,159,162,220,160,167,214,149,143,195,108,69,194,102,64,208,125,96,205,120,85,222,152,145,225,166,171,220,162,167,215,156,151,196,115,87,187,98,64,208,127,94,206,124,85,221,152,140,226,167,172,220,163,167,214,160,160,212,148,133,205,130,97,206,127,94,214,137,109,224,161,158,224,165,171,218,160,163,213,159,156,217,162,159,218,159,153,220,158,153,221,158,156,224,163,163,223,166,171,214,156,159,213,159,157,216,162,160,218,163,162,220,163,164,224,165,167,224,166,167,222,168,170,214,160,163,211,156,155,213,158,158,216,160,162,219,161,164,223,166,169,223,167,170,220,166,169,212,160,162,2 200,123,99,202,119,98,217,147,147,222,158,164,221,163,167,220,164,167,214,156,158,207,147,148,190,104,78,190,100,72,202,120,94,215,143,133,221,162,166,220,165,166,215,157,156,209,150,148,187,100,74,188,99,72,196,108,80,202,122,95,220,158,156,220,163,161,216,158,156,211,153,149,196,118,94,193,110,78,191,100,80,191,104,86,211,144,132,219,163,160,214,156,151,209,152,148,206,145,132,197,121,96,185,101,79,189,105,84,203,130,112,215,157,155,211,153,149,206,149,142,209,154,149,203,138,124,191,111,84,186,104,79,202,132,120,215,158,156,211,155,148,204,147,135,211,158,152,210,157,152,200,129,118,194,115,98,209,145,137,211,153,150,210,154,147,205,152,142,208,154,146,208,153,145,209,151,144,209,145,134,210,149,147,208,147,146,205,147,138,202,147,138,2 203,130,116,204,127,115,198,113,97,200,113,99,206,123,114,207,128,120,207,137,129,201,135,122,200,121,110,193,104,92,195,104,93,201,112,105,205,118,117,207,128,118,205,130,121,201,129,112,181,89,81,194,108,97,198,113,104,199,105,108,201,109,111,204,124,108,201,124,112,202,134,119,179,93,78,191,112,92,199,120,105,203,120,118,204,118,117,201,120,107,200,124,106,201,135,122,186,102,96,186,102,87,195,117,102,204,126,120,203,120,117,200,121,106,199,124,102,198,130,115,190,106,106,188,103,93,194,116,101,199,125,112,193,111,100,190,107,85,197,122,104,193,122,104,187,108,100,186,105,91,191,111,98,186,106,92,181,97,81,185,101,85,195,124,107,191,123,105,187,110,102,184,100,92,187,106,93,186,104,90,188,108,94,193,117,104,192,125,108,188,123,107,2 245,184,195,236,171,180,216,141,148,218,141,141,231,159,171,245,185,201,247,191,200,246,194,200,241,180,184,192,121,122,155,89,90,182,114,110,189,118,115,211,144,146,244,187,191,245,193,199,223,159,158,149,85,86,130,78,83,154,97,94,131,80,82,151,90,91,233,175,175,246,197,202,197,134,129,121,71,77,125,80,87,158,105,100,115,71,76,120,69,77,229,175,172,247,200,200,188,123,118,125,75,76,123,78,83,163,112,108,120,73,76,139,85,85,235,183,180,245,199,196,198,132,127,137,79,76,146,97,93,149,99,95,125,74,76,187,126,120,244,193,194,243,197,195,217,156,155,166,103,97,157,98,90,148,90,87,145,86,83,230,172,169,243,194,194,242,195,193,235,183,193,222,162,167,198,133,127,183,114,108,210,148,143,242,191,193,241,193,195,240,195,194,2 204,124,90,208,124,99,223,143,128,232,157,149,233,161,165,233,161,161,227,160,155,221,158,153,200,115,87,200,112,86,209,124,93,217,135,103,226,148,129,230,162,161,226,160,155,222,157,151,207,126,105,198,112,84,188,99,68,197,105,70,212,125,81,224,150,127,224,158,159,220,151,147,209,134,110,196,115,84,184,101,73,193,103,70,203,113,78,213,134,99,218,148,134,217,150,147,207,138,113,197,118,80,198,115,82,195,105,79,195,107,78,193,109,77,201,120,86,212,145,127,208,142,119,194,110,79,188,103,71,190,100,71,189,101,69,191,104,73,193,109,75,202,130,100,210,148,132,204,131,106,193,110,81,190,103,73,190,103,71,194,110,77,196,115,82,200,130,107,209,147,135,212,150,138,206,135,120,194,112,87,189,104,80,196,115,91,199,123,100,200,136,127,2 220,168,182,227,173,189,232,179,192,228,173,187,224,166,184,220,165,180,215,162,175,206,154,168,220,171,181,226,175,187,229,177,187,227,170,183,224,162,171,216,153,154,211,154,159,205,154,165,220,173,178,225,177,185,225,171,183,225,164,166,212,145,125,197,121,93,198,128,108,201,144,150,220,174,178,225,177,184,225,170,181,215,149,137,203,135,109,199,131,106,191,119,92,197,137,131,217,175,177,222,174,179,222,168,179,209,143,129,200,131,104,205,145,123,194,130,107,198,144,140,215,175,175,219,175,179,220,171,180,212,153,150,204,140,112,203,141,114,203,149,136,200,149,155,213,173,174,218,174,178,222,179,184,216,166,173,209,151,147,208,151,142,208,160,161,202,159,164,213,175,175,216,174,179,217,174,180,217,172,179,212,164,175,207,160,171,203,159,167,198,161,163,2 198,136,155,203,139,159,207,143,162,209,145,162,213,155,174,207,125,149,203,120,140,204,150,162,201,141,154,204,141,159,202,131,145,201,124,128,206,141,148,208,142,157,207,143,158,203,145,156,202,143,154,204,140,154,196,118,122,186,97,93,186,98,93,194,113,117,202,134,141,197,133,134,202,144,154,201,133,140,191,104,101,181,91,91,173,80,83,178,87,88,198,128,132,198,136,146,201,145,155,200,135,143,187,104,101,185,102,96,179,97,89,177,96,85,198,133,139,199,143,155,199,144,149,202,147,155,194,125,128,189,112,109,188,109,101,192,122,119,202,143,153,195,138,146,197,143,148,201,147,155,202,145,154,199,136,145,196,131,142,201,142,152,203,148,156,194,140,147,194,142,148,198,143,153,203,146,158,201,143,155,201,144,156,202,147,156,200,147,154,193,141,148,2 246,159,163,244,142,149,245,147,157,244,152,164,246,154,170,244,156,167,245,158,163,241,151,153,244,156,159,241,145,145,238,141,144,234,143,155,217,120,133,235,147,153,245,164,164,241,154,155,242,152,148,241,152,147,228,137,132,167,82,89,131,57,65,190,109,112,245,169,162,239,157,152,241,160,148,242,159,141,210,128,117,117,51,59,111,55,59,145,74,76,231,156,146,238,158,147,238,159,142,241,161,140,205,124,112,125,60,62,113,60,63,130,61,63,216,139,131,238,164,156,237,159,143,244,172,157,216,139,128,137,69,71,106,50,53,140,64,66,224,148,146,232,157,154,236,161,146,241,167,156,232,158,149,177,98,101,125,53,60,173,88,93,227,145,144,226,146,147,233,158,144,236,158,153,233,154,154,220,136,144,197,107,121,211,123,134,225,142,147,223,141,144,2 208,111,123,216,113,132,225,119,137,233,127,133,240,137,124,246,155,137,244,150,128,232,137,119,201,106,116,207,105,115,217,113,121,216,106,109,223,115,106,234,133,111,239,143,116,234,140,116,201,102,117,202,99,107,193,83,85,179,63,68,204,90,87,215,109,92,238,145,117,232,141,111,204,109,118,200,98,104,177,65,66,178,66,66,185,73,69,191,81,71,224,128,101,234,146,113,196,106,107,200,103,109,182,73,76,179,68,67,189,80,74,191,82,73,220,124,98,233,146,114,196,107,108,203,110,114,202,99,98,195,86,81,195,88,82,203,96,83,225,128,99,227,140,106,198,114,120,201,107,109,200,97,94,208,103,97,207,103,93,220,122,103,225,134,106,223,138,107,197,114,115,200,108,108,204,105,104,211,109,107,223,127,114,226,134,114,221,132,109,219,136,109,2 242,162,149,247,167,158,254,176,178,247,163,163,243,162,160,231,149,140,221,135,126,222,141,134,241,164,150,245,168,163,233,150,149,227,141,140,208,122,114,199,114,102,208,123,112,222,141,134,237,163,152,215,133,121,188,103,96,204,118,115,191,108,100,199,117,107,200,116,103,217,135,129,211,133,123,160,90,80,151,84,74,181,102,95,157,87,80,178,99,95,211,127,117,228,152,144,207,130,124,152,89,80,118,69,57,176,100,94,154,87,81,138,75,68,215,138,125,236,164,151,203,127,120,158,93,82,133,77,64,183,105,96,180,106,96,185,117,100,236,167,147,237,173,155,206,130,129,176,104,93,162,94,82,211,136,123,225,150,136,234,164,147,244,183,166,237,178,165,218,144,147,217,144,142,216,145,133,235,165,151,236,166,151,240,173,163,242,181,171,234,176,163,2 231,154,171,231,150,170,233,148,168,235,148,168,233,149,174,225,134,151,222,134,145,230,165,178,230,156,169,229,151,168,223,142,153,215,127,134,205,114,122,207,115,124,215,124,135,227,156,173,229,160,168,221,144,144,193,102,95,183,90,85,180,89,86,176,84,85,208,121,128,223,141,162,228,160,164,205,122,114,177,89,83,180,90,87,181,89,86,177,88,85,197,109,108,221,140,156,222,149,155,202,118,108,179,89,79,179,90,85,182,91,84,179,87,79,202,114,110,220,145,158,220,150,153,219,146,147,204,123,116,191,104,94,192,102,92,201,111,107,217,137,151,215,140,156,218,152,150,222,154,161,223,150,161,218,137,145,218,132,144,221,139,157,218,141,160,212,138,152,219,156,157,222,155,158,221,146,160,223,143,163,220,138,158,221,145,165,220,148,165,211,138,152,2 225,175,186,226,178,188,225,175,186,219,151,172,217,149,170,215,145,162,220,167,178,221,178,187,223,175,184,223,169,176,219,156,161,210,134,151,202,115,139,203,120,143,214,150,165,217,166,175,223,174,172,223,169,168,216,151,150,191,111,117,177,99,111,180,102,114,204,134,142,217,161,166,223,173,172,222,169,164,215,152,145,183,105,110,154,83,93,164,94,104,207,142,147,217,164,172,219,166,171,221,170,170,215,152,149,193,110,118,169,94,106,189,121,129,217,162,171,220,176,186,219,170,172,220,168,171,214,146,155,206,121,141,210,138,155,217,158,171,222,176,187,221,178,187,219,175,177,219,168,173,216,151,165,217,156,168,219,163,174,221,171,181,223,181,191,220,176,186,219,174,181,220,171,178,219,164,176,222,173,183,225,181,191,225,184,194,224,183,192,219,176,186,2 240,174,184,237,161,171,240,167,182,240,165,178,242,171,181,242,175,184,248,184,195,243,180,189,235,170,180,220,142,150,197,110,120,189,103,111,208,127,134,236,168,176,244,180,188,243,180,188,221,149,152,186,101,104,138,66,68,143,82,79,153,78,78,205,123,125,236,172,177,238,176,182,214,136,136,166,84,84,138,79,75,131,80,69,126,69,69,158,76,80,212,135,139,226,162,167,223,155,158,195,118,119,161,98,88,129,77,67,112,60,64,149,76,79,203,125,129,219,150,156,228,164,168,219,147,152,186,105,104,154,87,82,148,87,85,162,87,89,187,103,105,210,141,148,226,160,163,229,159,168,214,138,150,192,118,125,195,124,132,204,129,136,203,129,140,206,141,155,224,157,159,230,161,170,237,174,187,228,163,175,224,161,176,229,168,186,218,159,180,187,116,125,2 227,152,155,226,150,153,227,149,150,226,145,149,237,164,170,241,173,170,243,180,172,238,177,169,223,147,148,204,124,124,170,95,97,173,92,95,213,136,143,238,168,166,240,175,168,236,172,165,217,140,138,169,90,88,105,43,57,110,47,62,163,88,94,231,157,156,234,164,155,234,163,155,215,139,134,155,79,78,104,42,58,121,57,69,144,73,77,219,144,143,234,161,153,223,147,137,215,138,139,169,91,89,128,59,64,126,58,64,147,76,79,223,153,151,234,167,159,221,145,139,220,147,150,195,118,116,160,83,80,150,75,73,171,97,99,229,165,166,232,169,160,229,163,154,223,159,157,215,142,145,199,124,123,169,89,85,196,124,127,234,174,179,232,171,164,228,166,156,222,158,157,214,138,137,209,130,131,179,97,95,204,129,130,234,172,175,231,171,163,225,164,156,2 187,109,105,190,110,105,193,115,108,195,116,116,197,121,127,192,118,117,190,116,109,183,108,105,181,98,95,187,108,100,179,97,89,178,95,89,187,106,103,193,117,114,198,130,130,185,108,105,172,88,82,164,79,68,139,57,53,142,56,54,162,75,67,187,105,98,190,110,108,184,104,100,169,86,79,159,74,65,131,49,48,139,56,54,160,74,64,183,100,91,188,105,95,182,98,91,178,104,101,173,94,85,148,64,55,154,71,64,180,102,89,190,112,104,190,117,107,186,111,101,174,93,92,179,99,99,179,100,94,181,101,92,189,115,104,191,115,104,192,124,110,185,115,101,179,103,99,185,110,108,188,114,110,186,106,97,187,108,98,191,116,106,191,121,111,186,119,108,179,107,101,186,113,107,185,110,103,186,107,99,190,116,105,190,118,109,189,118,112,184,119,110,2 233,136,136,239,149,147,236,144,138,238,144,141,245,160,155,246,160,152,243,156,149,237,153,145,233,142,140,238,148,149,231,138,133,228,129,124,242,156,151,246,164,153,244,161,150,235,150,139,234,147,142,228,131,120,194,89,87,186,78,80,229,134,128,246,164,157,241,157,146,233,144,136,221,126,116,189,83,79,153,50,54,150,47,53,198,95,90,243,161,149,239,155,142,229,139,131,199,97,92,155,50,55,147,44,51,141,40,48,183,78,74,234,145,128,238,155,140,233,149,136,214,115,113,185,82,83,181,77,78,187,88,88,214,120,111,236,150,134,237,154,138,234,153,138,213,116,113,211,114,114,221,130,129,231,146,144,235,155,146,238,156,142,236,156,140,231,152,139,212,117,111,220,128,126,232,148,152,237,154,156,240,160,151,239,160,150,232,149,139,225,142,134,2 196,128,132,203,136,141,204,134,136,201,128,133,198,130,138,191,121,121,192,127,124,189,127,124,198,135,138,200,134,130,203,138,138,202,135,139,192,117,118,185,109,95,194,130,124,190,130,131,194,131,134,196,132,132,202,141,142,203,140,142,199,133,130,195,127,116,197,138,137,191,134,137,186,123,128,195,134,134,199,135,125,190,115,98,196,130,121,203,146,140,199,141,135,193,135,129,181,120,126,194,135,136,200,141,133,186,110,89,178,97,72,181,105,82,190,128,117,189,133,124,182,124,127,189,131,127,193,130,122,181,108,90,178,100,77,172,95,75,185,124,115,186,129,124,187,133,130,186,127,124,187,125,123,187,127,125,184,118,104,187,123,107,189,131,126,182,126,123,185,129,125,184,126,123,190,132,128,197,144,142,192,136,130,194,139,132,189,133,131,177,121,119,2 202,142,146,208,144,156,210,144,154,212,145,155,210,142,151,212,149,163,207,144,154,201,138,143,201,141,146,198,130,132,194,117,109,200,127,121,210,144,147,211,148,155,207,143,149,201,137,141,200,139,141,188,112,105,173,86,73,177,92,78,197,123,118,213,153,161,208,148,154,202,142,148,197,135,135,182,104,92,173,90,76,162,76,67,180,99,92,210,148,155,207,149,156,202,143,151,195,136,131,186,113,95,176,95,80,169,85,71,191,115,103,207,144,146,206,149,154,199,140,145,195,137,133,189,123,106,189,120,107,193,123,115,198,132,121,204,143,141,204,148,149,196,141,141,192,135,135,195,135,136,198,139,142,200,143,148,201,142,146,201,142,146,200,146,148,194,141,139,189,132,133,196,139,141,198,141,146,199,142,147,200,143,150,198,140,147,195,140,145,191,140,140,2 203,146,154,209,150,162,213,153,163,212,151,161,206,146,155,202,142,150,201,141,151,195,139,149,203,148,153,207,152,159,210,153,160,200,138,135,180,116,106,175,109,98,190,129,128,194,138,147,200,146,149,204,151,154,200,143,137,182,118,102,163,100,88,150,84,73,178,116,110,195,141,147,197,145,148,196,141,137,174,112,96,161,98,85,136,79,71,129,70,60,174,116,108,194,142,146,193,140,139,179,119,108,158,94,78,150,87,76,133,74,65,149,90,81,191,137,136,188,137,140,187,133,132,166,102,91,159,95,82,161,98,87,159,101,90,189,132,129,195,144,146,187,138,140,184,133,134,182,125,122,181,115,113,189,131,132,194,141,141,196,145,146,189,136,139,181,132,135,183,133,135,191,140,144,193,136,144,195,141,148,195,144,150,192,140,147,187,135,141,178,129,134,2 227,191,198,234,191,196,237,190,194,245,202,212,247,204,214,244,198,211,242,199,209,231,189,197,230,190,199,236,190,191,229,177,163,240,190,190,253,208,219,251,208,220,247,205,214,237,194,204,232,190,200,231,180,182,190,130,104,194,132,106,233,176,168,247,199,205,247,203,214,236,192,201,236,193,202,228,174,173,166,104,77,175,112,89,207,144,118,235,185,175,244,200,213,232,188,199,233,188,195,235,182,182,203,142,120,180,115,87,204,141,120,240,194,195,241,200,212,225,182,192,234,189,197,242,192,198,236,180,175,215,153,135,231,177,176,244,201,211,235,191,198,221,179,187,234,190,202,240,195,205,245,196,206,245,196,206,242,197,208,238,196,205,228,187,198,215,174,185,232,191,200,236,194,204,240,198,209,240,197,211,235,193,208,233,193,208,222,182,198,212,177,192,2 211,125,134,215,128,138,214,119,132,212,118,121,214,124,125,217,132,137,216,132,136,212,134,139,209,123,130,212,124,132,204,97,109,201,97,101,207,104,108,211,118,120,213,127,128,213,132,140,207,123,126,204,105,113,197,81,98,197,86,97,203,94,105,207,107,111,209,119,120,210,127,133,201,110,114,195,84,98,192,74,94,196,92,99,199,91,102,204,105,107,210,124,126,207,123,129,200,107,112,197,93,102,189,75,89,190,85,93,196,96,100,204,114,111,207,119,120,203,114,122,198,108,113,197,101,108,190,83,92,191,86,94,198,101,104,208,125,122,207,126,127,201,119,123,197,110,120,201,115,122,198,109,111,198,108,109,202,116,116,207,130,125,207,139,134,200,125,126,197,119,125,202,125,130,205,127,127,206,132,129,204,124,123,206,133,131,204,139,135,198,127,128,2 218,161,159,226,167,179,226,161,171,221,153,151,223,156,170,226,167,183,223,168,179,220,170,176,219,162,170,225,165,179,224,159,170,217,147,140,216,149,141,223,160,174,220,161,169,217,164,174,221,166,174,222,161,173,225,164,178,220,153,156,215,146,137,219,154,156,216,154,150,217,164,170,219,166,167,214,150,136,223,163,165,221,158,160,214,146,135,218,153,154,212,149,136,215,163,157,217,165,167,215,154,144,216,153,140,214,148,138,216,151,138,216,153,149,215,158,151,214,165,161,215,167,172,217,162,166,212,151,134,212,148,139,218,160,153,221,167,163,222,175,179,215,171,175,212,164,169,214,159,164,212,153,140,219,166,169,219,167,167,218,169,165,222,177,187,210,167,174,210,161,166,213,159,167,215,159,161,219,166,172,223,174,183,217,169,173,213,169,178,208,166,177,2 203,136,145,205,136,144,201,126,133,196,119,123,193,116,118,189,114,124,186,118,121,182,116,114,204,141,145,201,131,125,193,109,104,192,109,106,192,113,108,188,112,111,184,116,112,178,114,106,203,141,140,198,123,114,192,109,105,193,111,107,191,114,107,185,113,103,180,114,100,179,119,106,199,135,128,197,122,111,192,114,108,192,115,107,189,117,107,183,115,99,180,117,100,177,116,105,198,137,129,194,122,110,191,114,105,190,116,105,188,120,104,181,118,107,178,120,110,171,112,99,198,140,134,195,129,117,192,120,102,188,116,102,184,117,101,170,111,114,161,108,110,166,111,97,195,136,131,196,136,126,191,124,108,183,113,102,182,121,113,169,112,114,159,107,107,164,113,101,190,132,126,194,134,129,192,132,127,181,115,113,178,120,118,173,117,112,165,112,103,164,114,99,2 244,168,171,235,148,146,236,145,134,249,176,171,253,184,183,247,168,159,236,153,143,239,164,159,218,128,130,208,114,116,204,103,102,231,142,126,240,155,138,230,140,126,207,112,106,225,144,141,193,93,96,195,98,102,193,95,100,224,136,128,238,154,131,221,128,115,210,115,106,239,167,156,225,138,129,199,107,109,183,88,97,214,121,119,218,126,113,224,138,123,221,135,123,240,169,150,240,168,155,217,132,127,192,95,101,199,102,101,209,113,103,211,119,113,231,152,136,231,155,134,241,171,167,233,155,146,220,131,129,225,142,138,224,139,128,220,133,121,232,154,133,228,152,133,243,179,176,237,166,162,220,133,125,220,134,128,222,138,127,232,154,142,233,158,138,223,147,129,239,176,170,238,168,161,201,109,105,196,102,102,219,132,123,224,142,131,232,160,148,226,153,136,2 209,146,156,210,141,155,213,142,152,212,139,149,214,148,161,210,145,149,209,145,153,203,139,141,208,145,154,210,146,157,206,132,135,206,132,137,203,130,124,198,125,114,205,142,144,199,131,131,206,144,149,201,129,122,201,126,117,201,127,115,181,97,82,173,90,81,194,122,115,194,124,120,205,147,146,194,118,100,191,111,97,189,108,94,172,86,78,174,91,83,196,125,124,198,138,137,202,146,146,200,130,124,173,87,80,169,85,82,178,96,87,180,99,93,193,120,122,194,131,130,198,140,138,205,142,151,180,99,102,168,85,79,177,97,87,169,88,77,188,117,117,192,127,130,202,151,157,204,148,159,201,141,153,194,126,125,176,100,94,164,85,76,190,125,121,191,129,131,201,148,153,204,149,164,205,153,169,200,141,155,189,119,121,191,127,129,196,140,143,191,135,134,2 215,144,137,217,141,132,218,142,132,219,143,140,210,129,125,206,125,126,210,137,143,205,133,132,213,142,133,215,142,131,214,140,128,215,142,138,189,97,92,187,97,94,209,137,139,199,121,118,213,145,135,217,148,139,215,146,136,205,125,116,174,78,71,179,88,81,207,134,133,198,117,112,208,136,120,213,144,131,207,131,115,183,91,78,171,78,71,177,86,79,208,135,131,203,128,125,207,138,121,212,143,133,208,134,120,172,82,73,165,71,66,189,104,97,208,136,134,203,132,133,205,140,122,207,137,123,212,145,137,191,110,99,190,106,91,207,135,124,205,133,130,199,130,131,204,141,126,206,139,121,206,138,125,205,137,127,206,139,126,207,138,130,202,130,126,196,125,122,203,142,133,208,145,136,206,138,123,207,139,129,206,140,130,206,139,133,200,128,125,193,120,116,2 182,107,104,163,79,73,179,93,88,208,138,147,218,152,164,216,149,159,214,151,159,209,148,153,137,54,54,123,43,45,144,57,53,199,130,130,218,157,170,210,141,151,204,133,140,201,134,138,115,40,42,113,41,44,141,58,55,201,139,140,213,151,160,184,105,104,164,76,72,185,106,105,121,46,46,115,40,40,159,82,75,193,123,116,172,85,77,157,69,61,150,63,50,164,82,67,140,58,53,149,68,63,188,117,107,177,98,84,149,59,52,159,73,64,171,93,79,162,85,66,152,69,61,169,89,79,182,101,88,172,91,79,152,66,55,176,96,86,196,137,137,189,131,118,171,97,89,178,104,95,190,117,113,191,123,121,168,82,64,184,113,98,205,153,154,193,137,127,191,134,132,197,136,135,204,146,156,205,146,159,190,119,114,197,137,131,203,150,151,193,137,131,2 248,195,236,254,204,241,254,218,255,254,227,254,254,223,253,254,216,252,249,201,236,226,177,205,249,197,242,255,199,236,254,198,234,255,217,253,254,220,252,255,220,255,253,203,239,236,188,220,238,184,219,190,127,134,177,103,96,251,207,241,255,213,255,230,160,181,238,174,195,238,186,213,197,138,147,122,59,50,130,67,63,237,180,209,219,150,165,168,87,67,201,128,121,242,189,221,219,159,180,154,89,84,164,97,96,230,153,168,174,90,74,214,142,150,245,190,216,247,195,228,239,187,221,211,145,153,208,129,124,243,175,200,214,137,141,232,167,177,255,219,255,247,188,219,237,189,222,248,192,224,251,198,230,255,222,255,255,214,251,252,204,238,255,210,244,248,194,228,232,186,217,251,198,235,255,208,249,253,218,252,254,214,250,254,206,239,255,207,237,244,195,228,2 237,172,159,248,183,174,252,189,178,254,197,200,255,204,209,254,203,206,252,189,178,249,190,187,243,181,174,253,194,195,253,189,190,253,191,196,251,183,175,252,188,184,252,185,175,248,190,185,251,197,204,253,193,201,253,177,173,239,155,135,218,122,89,245,168,153,253,190,184,248,185,177,252,193,200,244,167,151,245,158,133,228,136,107,212,115,86,246,170,161,253,187,183,248,181,170,252,194,200,249,179,166,217,119,88,213,116,91,222,127,97,237,153,137,253,186,180,247,185,173,251,186,184,255,204,213,238,164,161,226,136,110,209,112,78,227,149,125,255,200,200,247,188,187,254,200,208,254,212,234,255,218,241,255,200,208,244,168,152,252,198,198,252,197,193,245,189,188,231,170,162,253,214,233,254,212,229,254,199,211,253,188,181,254,195,191,249,192,186,240,181,177,2 225,168,167,238,183,185,243,186,186,249,194,202,252,201,209,252,203,210,244,188,187,241,191,194,232,179,182,245,193,202,246,187,195,248,189,200,241,176,176,244,185,188,242,181,181,241,190,192,242,194,206,246,193,205,244,175,181,233,159,157,204,117,105,229,158,154,244,189,192,241,185,188,242,191,203,235,168,168,233,155,146,223,142,133,202,114,105,231,160,162,245,186,191,240,180,180,243,192,202,245,184,186,212,126,117,200,111,108,213,128,119,221,142,139,243,183,188,239,184,184,242,183,189,253,201,213,238,173,184,217,138,133,205,119,108,209,133,123,246,198,202,240,189,196,250,197,208,253,210,228,255,215,234,254,205,218,237,169,168,242,191,195,244,199,202,237,187,192,224,167,168,251,209,224,253,212,228,251,199,214,245,187,190,246,192,195,241,192,194,232,182,186,2 220,183,194,229,187,192,240,198,206,245,208,217,247,212,217,241,207,213,232,199,204,217,180,184,220,182,193,213,169,173,196,139,132,233,185,193,247,205,215,240,197,205,231,188,193,218,179,181,196,153,154,140,82,75,115,51,39,202,153,157,250,212,232,188,124,120,175,108,95,206,156,152,178,128,124,115,56,49,107,51,49,194,139,143,195,132,131,155,83,68,166,100,81,201,154,146,203,157,160,157,100,92,143,80,69,205,142,136,167,97,84,170,98,83,228,185,192,226,186,187,212,175,180,199,149,146,185,119,104,220,162,163,219,165,171,196,127,113,239,201,207,231,188,193,208,174,178,221,181,185,233,188,192,247,206,220,251,211,227,244,195,204,238,196,196,231,192,194,204,171,175,221,183,188,233,191,198,242,202,209,246,204,210,240,193,195,235,192,190,228,191,192,2 183,157,166,193,161,169,198,163,169,203,172,179,203,172,173,194,162,163,186,154,146,182,151,139,187,162,169,195,167,172,195,158,150,194,152,144,193,154,141,192,157,152,187,158,150,184,154,140,190,166,172,195,168,166,190,148,131,192,148,131,194,157,139,190,155,140,185,154,142,180,150,137,190,165,170,193,159,150,192,155,144,195,156,140,193,158,140,184,147,130,178,142,122,178,152,134,194,173,181,193,162,156,191,152,138,192,155,139,193,158,140,186,151,132,180,147,128,177,146,129,193,172,179,198,171,170,193,155,136,190,150,133,187,148,131,175,145,146,170,143,135,169,134,114,188,159,163,196,169,170,195,162,149,185,146,131,188,155,149,170,144,148,164,144,136,169,143,122,181,152,153,191,164,164,195,166,164,187,156,151,187,160,156,176,150,138,171,153,133,168,150,126,2 206,168,160,216,180,181,217,175,179,215,163,165,214,162,165,213,162,170,206,146,156,194,123,137,210,170,165,215,173,167,219,176,175,217,169,171,215,162,170,214,162,177,197,128,128,185,109,112,212,171,168,214,168,158,220,173,170,207,147,148,186,114,110,210,155,166,201,136,140,194,127,134,212,168,164,215,167,157,221,176,173,201,139,143,161,77,65,197,136,140,210,155,168,200,143,153,213,169,168,218,175,171,220,179,178,190,122,115,158,75,67,188,123,122,211,162,176,198,144,156,214,173,170,219,180,178,220,179,174,183,114,104,162,81,73,203,148,149,203,152,158,193,142,150,207,167,163,215,170,164,217,174,174,212,163,169,198,141,140,208,167,171,200,152,158,186,134,139,198,158,155,213,172,169,214,171,167,211,166,166,208,166,171,204,166,168,195,147,151,179,126,132,2 247,160,152,249,160,149,251,161,149,252,161,153,252,163,154,252,165,154,251,166,156,246,160,151,235,146,134,224,130,114,217,123,109,224,128,115,242,148,137,251,162,150,251,168,154,247,164,154,214,124,110,200,108,97,190,99,92,190,97,90,206,110,100,240,149,135,248,161,149,245,160,149,188,103,89,175,96,85,173,96,88,176,95,89,185,102,96,206,115,103,237,149,132,244,162,146,189,107,90,153,80,69,158,87,80,171,97,90,169,95,90,175,94,86,224,139,124,243,164,147,216,137,117,186,102,87,170,91,82,169,95,87,162,84,79,171,89,82,225,144,129,240,162,147,231,157,141,212,130,112,187,102,88,184,103,92,176,95,87,197,112,103,234,154,143,232,153,142,227,152,139,229,152,137,218,136,121,213,130,116,212,128,117,228,147,138,234,155,147,227,148,140,2 211,157,164,217,160,170,218,162,171,216,157,170,216,159,171,218,163,173,212,157,170,203,147,159,210,158,164,215,161,169,216,161,168,215,158,167,213,155,168,215,162,173,212,159,170,205,148,159,210,158,161,214,162,166,211,155,156,205,137,134,203,136,134,207,146,149,212,157,166,204,149,161,208,157,157,213,164,166,209,152,144,198,125,112,191,119,106,191,119,110,204,148,153,202,150,160,206,159,157,213,167,167,210,159,157,202,139,128,190,120,104,185,111,99,201,142,140,202,151,157,205,160,156,211,165,164,214,166,168,210,157,159,200,138,126,197,133,120,204,152,150,201,153,158,202,157,153,207,161,160,211,164,164,211,163,166,208,156,158,203,153,154,203,155,159,199,152,155,199,155,152,205,160,160,207,159,163,208,159,163,208,158,163,203,155,162,201,154,158,198,154,156,2 213,85,141,218,99,141,213,93,133,211,96,129,195,91,104,192,89,113,205,99,127,217,119,138,210,97,133,207,94,125,204,89,120,201,92,115,194,91,109,193,94,111,189,88,112,203,101,125,199,89,109,202,95,114,197,86,108,203,102,115,198,96,121,196,96,116,194,98,117,204,110,126,170,78,90,160,74,83,183,93,101,205,106,122,204,109,129,203,106,127,204,110,121,206,111,122,167,82,83,135,57,60,172,88,89,198,104,118,190,92,111,180,88,99,173,89,90,158,85,93,180,89,93,159,77,75,170,82,85,185,93,104,174,88,87,152,73,68,163,87,83,141,76,79,172,85,91,175,91,84,166,84,76,165,83,76,175,94,89,177,92,90,178,93,89,185,90,100,187,92,99,181,91,87,176,90,87,171,85,81,181,92,96,184,88,106,189,88,112,194,85,123,2 233,155,166,233,148,157,237,156,162,233,145,154,238,153,165,244,162,178,237,152,168,233,157,167,227,148,155,230,148,157,227,140,144,209,117,120,225,130,144,241,153,172,237,150,166,235,154,167,223,146,151,227,146,154,216,128,129,204,111,116,214,118,128,231,137,156,234,145,166,235,149,166,227,154,162,229,152,161,220,139,141,196,108,115,183,96,110,217,124,141,231,143,161,230,148,163,222,143,152,221,141,154,203,116,130,145,72,92,145,70,92,202,104,125,224,131,152,225,145,157,215,138,147,216,137,147,179,89,106,148,70,92,173,87,103,198,107,122,220,134,150,220,143,155,211,132,143,215,132,147,196,106,127,196,108,126,199,114,128,208,124,136,218,139,150,215,132,150,203,119,135,206,115,137,209,119,145,213,128,148,210,121,142,214,130,145,214,134,147,207,121,140,2 230,160,169,221,142,143,216,131,129,230,156,161,242,174,183,249,184,192,249,184,191,244,180,184,217,143,143,195,111,103,182,94,88,205,119,111,235,164,163,249,187,192,247,183,186,244,179,184,197,118,110,179,95,87,169,87,84,180,92,86,228,153,150,247,184,189,246,182,185,244,181,186,190,110,100,168,84,80,152,77,77,139,65,62,198,120,116,241,176,179,245,181,185,244,182,186,202,125,118,173,89,81,127,66,62,106,48,47,159,78,73,219,139,129,241,178,177,239,175,174,220,155,155,189,108,100,115,55,52,107,48,48,160,77,69,199,116,102,236,172,167,235,172,168,223,161,162,220,151,150,172,96,91,159,82,78,187,101,93,203,125,117,233,169,171,231,168,169,224,160,160,227,158,162,222,150,153,218,143,147,218,143,146,221,149,149,228,162,165,230,168,170,2 249,160,171,239,147,154,211,124,128,217,130,133,247,156,160,255,173,177,254,178,186,253,172,179,219,133,132,134,68,66,97,48,49,104,51,50,167,87,83,237,145,144,250,168,168,251,170,173,184,99,90,101,47,43,78,40,45,68,34,43,106,49,41,183,94,85,244,157,155,247,166,168,200,106,101,141,68,61,93,46,41,78,39,41,110,54,58,162,78,73,188,105,102,221,130,125,209,108,103,175,86,83,134,66,61,116,53,53,125,58,67,158,74,78,161,81,75,195,107,95,222,132,130,208,115,110,187,97,94,166,81,82,156,69,71,171,82,83,178,90,83,177,87,81,236,156,153,234,150,147,229,141,140,211,121,118,197,103,102,200,109,110,194,102,102,192,100,101,239,158,151,242,159,154,243,162,160,240,156,161,235,151,156,233,150,154,234,154,155,234,154,159,2 202,157,153,218,165,166,229,182,181,235,187,189,234,181,186,231,185,189,226,180,185,181,137,135,213,166,162,228,179,181,239,190,193,241,189,185,235,177,170,236,189,186,233,188,189,214,169,169,220,172,169,236,189,195,247,199,201,222,159,153,200,122,115,236,182,173,238,195,195,225,179,181,225,182,184,237,190,192,243,189,180,198,131,133,188,118,126,239,185,178,243,203,206,230,180,186,225,179,180,239,195,194,244,192,186,179,113,121,179,115,122,246,199,196,241,198,201,228,179,182,222,177,176,236,196,193,242,195,184,176,109,112,187,131,133,247,203,198,236,191,192,221,173,172,216,171,166,228,183,177,233,188,174,225,169,155,230,177,168,239,196,193,233,189,189,203,154,147,198,155,149,221,175,170,232,193,185,233,190,181,234,187,182,231,187,183,225,181,175,153,112,101,3 235,183,178,241,195,190,246,204,204,246,200,201,236,178,165,246,195,198,245,197,203,225,176,176,246,205,209,246,206,204,249,209,209,248,194,193,248,200,200,248,202,205,246,195,197,241,193,194,246,204,199,242,191,180,232,170,171,224,153,156,231,159,156,245,185,181,246,192,190,243,191,191,245,203,194,233,171,168,185,106,112,194,124,140,183,112,125,196,118,112,242,183,175,246,196,203,247,205,207,232,172,169,150,97,117,161,104,123,195,131,148,192,116,126,230,157,146,247,196,203,247,206,209,240,186,178,203,142,146,193,121,128,207,131,137,220,143,147,237,170,159,243,194,190,246,202,205,246,198,197,245,192,186,246,191,189,245,190,190,240,179,168,246,198,195,245,200,203,245,202,203,247,207,208,248,210,212,249,210,212,250,209,209,248,202,201,247,203,204,243,200,202,3 223,194,224,233,202,235,237,202,234,241,206,236,244,211,243,244,217,244,236,203,235,226,191,225,228,198,231,238,206,238,230,194,223,220,182,212,228,189,224,239,205,234,246,215,248,241,209,242,230,198,234,234,200,234,203,166,183,201,157,192,205,155,198,232,199,227,248,214,246,243,210,244,234,204,236,227,190,222,204,165,197,202,135,187,207,149,198,227,198,229,249,219,249,242,207,244,227,191,228,228,192,224,205,157,200,206,136,194,202,144,195,218,181,214,247,216,244,243,212,245,227,192,228,229,196,231,214,181,216,199,152,196,208,171,207,231,199,230,243,213,242,242,214,246,222,190,222,233,203,235,232,205,235,222,193,224,225,192,223,237,206,237,239,212,243,233,205,237,217,185,216,230,200,235,234,206,241,233,201,233,234,199,230,235,203,234,234,207,239,226,197,230,3 162,137,149,211,183,206,228,199,228,239,210,237,235,204,230,223,195,219,219,193,220,184,160,179,192,166,182,219,190,216,237,206,235,248,219,243,248,220,245,241,210,238,228,200,229,206,180,206,195,169,187,227,199,225,244,212,238,228,191,214,231,195,222,252,222,249,241,209,241,213,183,210,200,171,192,233,204,234,236,204,227,205,152,185,212,160,201,248,220,244,245,212,244,218,187,217,201,172,195,232,203,231,236,202,230,211,155,199,212,162,202,246,218,241,243,214,245,215,183,213,195,166,185,222,192,221,240,209,237,232,204,230,233,202,227,247,219,245,233,207,237,209,181,206,177,149,164,216,188,213,232,202,231,240,209,239,240,206,236,234,203,233,222,197,224,192,168,186,121,97,112,202,174,195,217,188,214,225,191,220,226,193,224,216,187,214,208,183,204,130,110,123,3 199,153,161,207,163,170,211,162,170,212,160,170,215,167,177,214,169,177,209,163,174,203,158,168,202,156,163,209,165,172,215,172,180,219,171,180,217,167,176,216,170,177,213,168,179,207,162,172,203,156,162,210,163,170,211,160,162,200,140,140,205,141,143,217,167,173,216,175,182,210,168,176,203,157,163,210,163,165,182,115,116,145,79,90,156,83,87,202,143,144,218,175,184,210,167,177,203,156,164,210,162,166,178,109,108,152,88,105,157,88,101,187,118,116,216,167,178,208,162,174,202,157,160,207,160,167,203,148,147,189,123,124,188,120,122,205,148,153,211,162,177,207,160,173,198,155,159,204,159,163,210,166,169,209,161,162,210,157,161,212,165,175,208,160,172,206,160,170,195,151,158,200,156,160,206,164,167,210,166,172,211,167,178,209,165,171,207,164,170,205,162,170,3 113,82,74,173,136,131,192,151,151,203,162,163,204,161,166,194,151,157,181,141,148,112,80,82,151,115,104,184,145,143,203,158,162,212,168,172,213,172,175,207,164,169,190,149,159,152,115,121,158,119,113,190,149,151,210,166,170,222,177,181,224,179,183,214,171,176,197,156,164,168,132,140,161,123,120,191,147,153,215,169,171,193,137,136,195,135,135,220,178,182,202,161,168,174,136,142,162,127,121,192,150,154,214,168,168,184,121,120,182,116,116,217,168,175,202,160,167,175,136,143,155,118,111,188,150,148,206,165,164,216,170,167,217,169,170,212,167,171,199,156,162,170,133,137,128,94,88,180,141,145,198,155,158,208,166,163,210,167,166,203,159,161,193,151,152,134,102,100,77,49,48,159,121,122,188,148,147,198,158,154,198,157,153,193,150,151,169,129,126,57,37,34,3 154,125,136,188,156,174,202,167,187,209,173,192,210,173,194,209,177,198,198,165,183,126,96,104,177,143,155,202,169,192,218,182,208,224,187,211,226,188,217,220,183,208,206,170,195,171,135,145,186,150,168,213,175,201,226,185,216,229,186,210,226,181,204,224,181,210,212,174,201,194,159,180,193,156,178,218,181,206,227,184,207,212,137,161,208,131,157,222,176,198,209,165,191,193,157,176,194,155,175,219,181,209,230,189,215,221,145,175,214,139,168,226,180,204,215,173,204,196,162,185,192,155,170,216,180,205,227,185,217,233,185,208,235,190,212,231,188,221,217,176,205,192,158,177,189,156,171,211,178,203,222,186,216,229,189,217,230,190,216,221,181,211,208,168,194,185,152,171,164,132,146,196,162,179,213,177,201,219,180,207,221,184,211,214,178,205,202,164,185,138,111,126,3 228,178,189,233,180,192,241,192,204,243,191,205,240,187,198,239,187,205,232,176,185,229,175,189,235,181,198,237,182,194,242,188,202,239,181,188,235,176,180,240,184,200,233,175,186,232,179,194,235,180,191,237,178,192,235,170,172,227,149,153,218,133,132,235,171,180,234,174,183,228,170,180,240,186,196,233,168,169,219,136,127,224,119,154,216,118,144,220,141,133,240,182,192,231,174,189,241,191,206,241,183,196,229,149,148,229,122,160,216,112,140,223,144,142,241,183,196,233,174,189,233,178,188,238,183,198,241,174,178,231,145,153,231,152,156,242,179,186,242,185,199,235,178,191,228,175,183,237,181,196,241,179,186,243,180,185,245,186,184,246,188,200,245,193,213,238,183,200,228,179,194,236,182,202,240,184,198,242,183,190,247,194,202,243,188,198,238,181,194,232,176,187,3 92,72,87,179,153,175,187,158,179,178,151,164,175,147,162,179,151,170,162,139,150,71,48,62,150,128,147,189,167,190,172,141,159,148,104,130,153,102,133,167,137,154,180,158,171,117,92,103,172,147,167,185,162,185,147,101,131,161,92,141,186,123,165,159,118,142,178,153,168,148,121,132,172,145,166,173,148,172,152,93,129,179,106,150,194,135,167,160,105,136,172,145,163,154,125,140,169,143,163,172,144,168,147,89,129,176,109,160,184,110,154,158,103,135,175,148,167,146,115,132,153,128,145,172,143,169,146,109,138,146,92,135,153,99,135,165,132,156,174,148,164,125,97,108,107,82,97,166,140,159,165,139,161,157,128,149,162,133,152,169,144,160,161,133,142,78,51,63,53,29,46,129,104,121,160,136,152,160,136,154,160,134,151,159,135,145,107,81,91,30,10,24,3 176,152,173,184,158,178,167,136,149,141,106,122,142,104,125,157,123,137,177,149,167,166,141,155,183,160,184,175,147,167,134,89,112,148,94,133,165,101,145,142,94,123,167,142,156,172,147,162,182,158,180,154,122,145,138,76,117,164,96,146,193,133,172,166,108,143,153,120,138,173,146,164,174,148,171,144,103,132,155,87,123,174,101,145,194,142,169,172,109,142,151,107,131,169,142,158,171,147,168,146,99,129,154,83,130,176,111,157,188,121,158,163,87,133,150,103,129,169,142,158,170,141,165,143,102,130,140,80,124,169,106,158,178,109,151,158,92,128,155,119,141,169,142,160,165,134,160,152,121,145,128,84,117,142,89,132,141,85,124,146,104,130,163,138,157,163,134,149,148,119,139,161,133,156,149,121,142,140,106,128,146,113,133,158,132,150,164,137,151,138,108,120,3 112,91,94,177,149,162,193,166,186,206,179,193,206,179,192,201,172,183,194,165,171,132,107,109,151,125,134,184,154,169,206,179,196,217,192,205,220,194,206,213,186,196,200,170,182,170,141,146,166,138,150,191,160,175,212,187,200,208,178,188,213,178,188,220,199,206,201,171,184,176,144,152,168,138,151,196,167,182,211,182,194,181,128,150,190,137,160,219,186,193,204,177,189,177,144,155,166,135,146,195,166,177,211,184,194,184,136,155,201,159,179,219,190,198,201,166,179,172,133,143,160,133,142,188,160,170,205,172,183,213,181,194,219,188,199,214,186,198,197,166,177,165,130,134,131,110,118,180,156,166,195,172,185,210,186,199,214,184,196,207,182,193,194,166,169,136,105,101,81,63,70,160,137,144,184,159,168,195,171,181,198,169,180,196,170,174,171,143,139,71,55,56,3 205,178,199,208,182,204,215,191,216,210,185,196,208,178,190,220,192,217,216,192,209,215,190,208,208,181,202,212,188,210,214,194,216,193,155,169,190,138,159,206,163,186,218,191,209,219,200,218,207,174,197,212,183,203,207,174,197,180,125,156,172,118,147,185,124,149,213,179,199,218,195,216,207,176,200,207,175,198,189,133,163,170,107,135,175,123,157,182,127,167,202,156,177,215,182,202,206,179,200,207,180,203,180,133,155,168,111,142,189,140,187,186,135,174,202,156,176,215,181,202,206,176,198,210,187,212,192,160,173,166,109,135,181,128,173,197,152,179,213,181,200,217,188,206,210,185,204,209,179,201,203,169,192,187,136,160,190,140,171,210,175,195,219,197,216,218,190,208,206,171,189,205,160,177,209,171,194,209,175,200,213,176,201,218,186,206,218,190,210,214,181,200,3 179,144,133,197,162,154,211,171,166,217,177,168,217,175,168,208,165,158,197,155,145,160,120,105,189,151,146,207,170,164,218,178,171,223,181,172,224,180,171,217,172,163,205,162,153,184,143,129,193,154,151,215,178,172,221,178,169,217,159,142,223,168,152,225,183,171,211,167,158,188,145,128,195,155,148,215,177,171,221,175,166,193,120,107,207,141,123,226,182,168,212,168,156,193,153,138,194,156,147,211,172,166,221,175,167,203,142,119,211,155,133,222,176,164,209,169,153,193,156,141,190,152,144,203,162,155,218,176,169,221,174,162,220,174,159,216,175,162,204,165,151,181,144,126,169,133,124,193,153,143,207,167,158,214,171,166,212,172,161,205,170,153,198,161,141,140,108,90,104,78,70,175,136,119,192,152,142,198,158,149,197,159,146,192,156,135,170,136,111,72,49,40,3 218,174,187,217,171,181,211,158,161,216,162,170,216,167,173,221,177,186,219,177,184,219,180,189,217,174,187,217,168,178,212,158,162,210,152,148,210,155,148,220,173,175,220,181,189,221,183,194,217,176,190,217,167,178,208,153,154,194,133,128,194,131,123,214,162,158,219,175,183,219,177,187,216,176,190,214,166,172,199,139,133,187,129,140,181,117,118,208,152,148,217,169,178,219,175,186,215,174,189,214,167,174,203,145,140,192,132,141,182,116,118,206,150,145,217,169,178,218,172,184,216,175,191,217,174,185,211,159,157,198,133,125,197,133,127,212,160,159,219,171,182,219,170,184,215,174,186,217,174,185,217,169,178,213,159,163,211,156,152,215,161,164,220,169,178,218,171,184,215,176,189,217,176,189,218,173,186,217,169,178,217,169,178,219,167,178,219,169,182,216,173,182,3 130,94,89,157,118,117,156,122,131,144,119,130,134,116,127,149,123,126,145,108,97,51,35,38,154,115,114,158,125,133,149,119,144,161,140,170,157,135,161,131,108,126,149,116,112,98,69,62,155,115,117,154,128,146,167,123,157,187,136,169,186,131,151,148,99,119,132,104,108,133,97,87,156,120,122,150,116,136,170,120,157,191,143,169,198,158,159,155,104,118,134,103,109,143,108,98,155,119,119,138,102,116,179,134,172,205,164,197,195,156,176,155,110,131,120,95,96,139,108,99,147,108,101,147,112,114,145,109,139,176,133,170,172,126,158,100,73,88,132,106,101,122,94,88,139,101,87,152,113,105,146,110,110,140,105,121,124,94,107,123,96,95,159,122,108,75,54,55,100,69,61,141,102,87,148,107,96,161,121,118,159,123,120,169,127,115,126,95,83,28,19,27,3 225,202,192,226,201,194,224,192,184,222,183,177,224,194,189,225,196,190,226,199,193,223,198,194,212,177,154,215,177,158,216,164,154,211,149,142,211,157,150,219,177,170,226,197,190,227,199,198,220,189,178,214,164,152,199,117,119,189,87,104,190,90,93,211,147,140,225,188,185,229,200,199,226,198,194,211,155,147,193,98,107,199,103,142,206,122,143,208,128,127,226,185,183,229,199,197,224,194,187,200,129,122,184,81,99,206,133,160,210,134,156,205,114,118,221,179,171,229,199,195,222,190,184,210,151,143,203,118,123,202,107,125,196,88,105,202,106,111,222,174,172,230,199,199,220,188,182,216,172,164,208,138,129,202,112,115,203,115,117,211,143,141,223,186,183,227,196,190,221,192,186,221,185,180,217,168,162,214,158,153,216,161,157,219,173,169,221,185,179,224,194,187,3 65,54,61,150,138,150,157,140,146,163,137,141,182,168,184,181,170,182,166,155,163,94,83,90,126,114,127,166,155,168,180,170,181,189,176,188,195,180,192,195,183,196,183,175,186,144,136,141,149,137,154,175,163,179,188,173,187,190,164,178,204,192,203,203,192,202,192,183,193,163,155,159,156,145,160,184,178,193,187,163,174,164,111,121,161,127,141,205,194,203,196,188,198,168,161,167,159,149,165,185,177,192,192,173,185,166,113,126,150,103,114,202,190,200,196,187,199,169,160,170,159,150,173,180,168,186,192,178,190,191,164,177,195,175,188,196,182,193,189,177,188,165,155,165,145,133,154,177,167,184,187,175,189,188,171,182,188,173,184,185,168,180,175,161,172,151,141,153,108,95,111,174,167,184,181,170,186,180,164,177,180,164,176,174,159,172,167,155,170,102,92,102,3 162,150,169,172,161,179,177,162,178,181,166,180,189,178,191,191,181,194,186,174,190,178,169,182,168,156,177,173,159,176,175,149,166,179,153,171,187,174,186,195,185,196,190,178,192,182,172,183,171,159,180,170,145,157,160,110,115,168,123,143,181,152,170,192,180,194,192,182,191,187,178,186,176,166,188,174,150,166,162,115,124,152,113,125,103,56,69,159,128,141,197,188,201,189,181,193,174,163,182,174,150,164,164,119,133,154,110,124,106,52,62,151,116,123,195,186,198,187,177,188,172,160,178,179,164,179,176,146,162,164,112,130,170,127,144,182,162,174,189,181,191,185,175,187,166,150,167,175,161,175,180,161,177,176,144,160,180,162,177,183,171,184,183,172,183,179,169,181,165,151,169,172,157,174,176,158,175,179,162,175,179,163,176,180,167,180,177,164,178,168,153,164,3 48,36,43,153,133,147,176,157,174,189,175,192,187,172,188,175,155,165,150,128,137,55,42,47,115,97,109,174,156,172,193,182,203,196,179,197,194,174,186,189,171,186,169,146,157,119,98,105,151,135,150,180,166,182,189,169,184,165,116,116,169,124,122,193,172,185,179,160,174,145,124,133,155,139,155,185,173,189,169,130,137,150,100,101,145,94,98,183,144,148,180,155,170,151,129,141,153,136,151,183,170,186,162,121,127,131,83,92,141,87,93,186,150,159,184,166,184,151,127,139,149,133,150,177,165,185,174,147,160,129,69,70,155,104,108,190,164,178,178,158,175,144,118,131,122,105,124,170,155,178,179,165,189,169,134,144,180,152,170,184,162,183,167,144,160,125,100,113,60,47,58,152,133,156,154,127,143,142,102,106,153,115,126,164,141,159,149,122,139,81,59,70,3 213,196,221,227,217,239,225,203,221,216,174,181,221,179,178,230,210,223,227,210,233,208,178,196,216,199,222,223,201,217,207,152,155,198,133,132,200,138,136,216,170,170,229,208,225,220,200,220,219,199,218,211,171,182,197,133,134,194,131,133,183,124,134,196,131,133,219,176,175,223,202,219,221,204,221,195,140,145,190,129,136,197,149,152,168,103,108,200,146,160,222,178,180,218,185,197,219,200,214,190,131,133,184,127,146,185,137,148,171,111,123,203,141,151,224,184,191,224,201,220,216,198,216,202,154,160,170,108,117,152,86,94,170,103,116,198,130,128,223,187,194,227,208,233,212,197,224,206,171,185,176,108,109,160,88,97,179,106,109,212,163,170,221,187,200,217,187,209,206,189,216,215,197,223,199,150,158,186,119,123,202,148,157,227,206,231,222,197,221,214,187,209,3 180,159,178,201,184,206,215,204,227,216,202,221,212,189,205,211,193,211,196,172,189,177,151,166,186,165,187,209,193,217,214,197,213,198,161,163,198,155,154,212,190,204,205,184,205,186,160,175,192,173,194,206,185,206,193,148,151,173,110,108,170,114,120,184,131,135,206,179,193,196,177,194,195,178,200,199,170,187,174,115,122,173,121,125,152,98,105,174,120,133,197,157,163,189,158,175,192,174,202,193,161,174,161,102,111,164,118,131,152,101,110,176,118,129,200,163,176,195,170,192,185,163,189,193,163,185,163,107,117,131,71,81,142,81,90,171,109,110,199,167,179,193,171,194,181,157,185,193,174,205,178,137,152,149,84,92,155,89,96,189,149,164,196,169,187,185,159,178,173,146,179,186,163,195,194,172,200,180,135,148,179,129,144,197,173,200,189,162,185,177,153,172,3 191,135,131,188,124,120,198,133,119,211,150,127,212,155,135,210,149,123,212,159,132,208,161,135,199,147,140,201,143,133,207,146,127,216,156,135,214,154,133,212,150,125,217,163,136,211,162,135,199,145,134,208,152,137,211,145,129,207,139,112,215,151,122,215,152,121,220,164,137,212,159,128,185,125,120,204,141,130,216,151,135,210,143,121,209,141,111,206,138,114,214,152,130,212,155,122,182,124,122,210,147,132,217,149,129,203,138,124,200,128,108,212,154,158,214,158,161,210,147,122,194,138,124,211,150,137,219,159,142,204,142,120,191,119,99,218,164,174,220,168,178,210,147,126,197,141,132,203,139,125,215,155,136,209,146,118,192,120,91,209,141,126,218,157,141,215,155,128,191,134,124,201,139,121,207,145,127,213,153,129,209,142,111,215,149,122,219,160,140,219,164,140,3 177,125,125,186,126,121,193,130,116,200,141,118,203,147,130,200,138,117,207,154,127,206,158,131,186,133,126,200,144,130,200,142,122,207,148,127,207,149,128,206,144,123,212,158,130,208,158,132,192,137,127,206,150,133,203,142,124,199,132,108,206,142,112,205,141,109,214,157,129,209,156,124,182,125,121,195,133,121,204,142,124,207,142,122,203,135,108,198,130,108,208,146,127,207,148,115,181,126,121,197,139,125,210,143,124,200,136,121,194,122,104,207,149,151,209,155,160,203,137,113,186,132,117,197,138,125,209,150,133,200,139,116,186,114,90,209,152,155,213,159,163,204,139,117,189,136,126,193,133,118,205,145,124,204,142,115,195,125,93,203,135,115,211,150,131,210,151,123,180,127,119,195,136,119,198,137,118,207,146,122,210,144,113,211,148,118,214,156,133,215,161,135,3 196,155,157,193,148,144,192,147,150,192,144,149,188,131,132,189,131,129,190,141,141,196,159,160,192,149,150,188,139,134,185,130,127,174,113,123,177,116,121,159,101,94,178,126,121,195,157,156,188,143,146,189,138,136,181,120,120,168,103,114,163,98,106,143,83,84,163,111,104,192,154,148,183,137,139,183,128,129,164,102,107,159,95,102,157,95,104,141,79,83,170,119,109,193,157,145,181,136,136,177,124,122,156,98,102,149,87,96,155,95,109,143,91,91,174,131,116,198,166,161,181,138,140,179,127,129,151,93,98,144,83,96,163,97,123,174,123,131,189,153,143,199,170,173,175,131,133,180,133,137,159,104,106,146,90,94,161,106,111,183,139,133,198,167,162,196,169,168,175,136,136,176,134,133,174,128,127,170,123,117,178,139,132,192,160,157,197,170,171,193,170,176,3 229,179,179,223,167,157,227,174,174,223,165,162,213,147,137,219,151,137,220,160,151,223,173,169,226,173,170,221,162,151,216,157,147,208,140,142,207,133,130,190,120,103,197,133,115,219,169,160,222,167,167,223,164,155,215,145,136,203,126,124,197,118,117,177,102,94,187,120,104,214,162,146,218,161,159,217,156,149,203,130,124,190,113,108,193,119,119,174,100,94,193,126,109,217,165,143,216,161,156,211,149,137,195,125,117,179,104,101,189,114,121,179,112,110,195,135,114,223,176,163,214,160,157,213,154,147,190,121,115,172,99,98,191,113,128,203,133,141,217,165,149,225,183,176,207,152,146,212,156,152,197,133,127,182,113,103,191,123,118,209,147,136,226,178,167,226,186,182,204,155,151,206,154,145,204,149,143,201,143,129,205,150,136,218,170,162,224,184,181,223,188,194,3 203,182,192,203,181,186,200,179,180,197,175,172,196,175,171,196,177,174,197,179,180,200,183,190,199,179,187,197,174,176,194,166,161,189,158,149,191,168,157,192,174,164,190,171,168,191,173,175,197,178,183,194,171,170,173,128,124,167,116,103,180,145,127,186,164,148,185,166,156,185,166,163,192,172,173,194,171,168,177,132,125,165,110,93,168,125,94,181,156,139,179,157,147,184,165,163,188,166,165,192,169,165,188,156,143,180,139,117,181,147,122,186,164,147,185,165,156,182,163,160,192,174,174,192,170,164,193,170,157,193,167,151,187,158,136,192,171,155,188,169,160,182,162,160,190,168,167,194,174,168,193,170,159,192,169,155,194,172,157,193,172,160,190,171,165,184,164,165,190,169,169,198,179,175,196,174,163,194,171,161,192,169,158,193,172,162,190,169,162,186,168,170,3 180,149,144,193,162,161,205,176,175,209,180,181,203,173,176,193,159,158,185,150,147,163,127,126,186,156,154,207,179,178,216,188,189,210,176,177,208,174,175,203,169,168,194,160,155,169,130,125,198,171,168,212,183,182,212,177,177,201,153,153,174,109,103,194,148,145,196,160,154,178,142,137,202,176,174,211,182,182,200,150,149,191,132,137,169,98,100,188,132,131,203,169,164,189,158,153,193,162,160,213,184,183,206,159,157,177,106,107,172,99,101,190,136,141,208,178,178,193,165,162,190,157,154,212,184,180,214,179,176,198,146,145,193,136,137,208,171,171,206,179,178,184,153,150,194,164,160,202,172,166,211,181,178,221,193,192,216,185,185,212,184,182,191,158,155,162,121,119,174,140,137,187,154,148,210,182,177,213,187,184,199,165,161,200,168,164,185,153,150,155,115,108,3 189,173,172,201,187,187,206,189,191,210,190,195,210,192,198,211,196,201,204,190,193,190,174,175,194,178,178,206,192,194,209,190,193,212,190,195,214,193,200,214,197,205,209,194,197,200,185,185,197,182,182,209,193,195,208,185,182,201,167,162,208,176,181,213,189,197,212,197,200,204,189,190,198,183,184,209,194,196,202,173,163,189,145,131,201,166,164,216,197,205,213,198,204,202,185,185,198,184,184,210,195,197,208,183,177,195,157,142,198,163,154,206,180,179,213,198,202,201,184,184,193,176,175,206,191,192,214,197,198,205,178,172,200,169,160,200,174,167,209,193,196,200,185,186,187,168,166,202,186,187,211,194,196,214,198,201,210,191,193,207,190,193,204,188,191,194,178,178,184,165,163,197,180,181,206,190,191,209,194,195,211,196,200,207,192,197,197,181,182,187,169,168,3 212,191,193,219,194,196,220,191,193,217,179,180,220,184,191,221,190,200,221,195,205,213,190,195,216,194,197,222,196,199,214,175,165,205,155,143,214,167,170,219,178,186,222,192,203,216,192,198,221,197,201,225,197,199,207,160,143,195,138,120,203,148,143,219,175,185,220,185,194,217,192,196,222,197,200,226,199,200,213,170,154,202,148,130,204,153,143,222,186,193,227,198,208,219,196,201,221,197,200,229,203,207,221,184,177,204,151,134,206,160,148,214,175,176,227,200,211,218,194,199,220,197,200,228,202,206,225,195,196,212,170,160,209,168,157,205,163,153,223,196,201,218,193,199,217,193,196,225,200,203,230,204,210,228,199,204,211,175,167,209,175,168,221,195,199,215,191,196,213,189,193,221,197,201,226,201,205,229,205,213,222,197,205,218,194,202,216,191,198,208,185,187,3 171,120,123,199,153,159,204,161,171,206,164,169,207,164,168,205,167,170,207,167,163,154,120,122,193,141,150,196,146,152,205,150,160,207,150,154,209,155,152,210,170,172,209,173,175,197,159,157,195,146,153,202,146,152,205,128,129,201,113,113,206,133,127,210,154,150,210,173,173,201,162,159,196,149,154,203,141,146,199,110,108,208,141,153,214,163,182,210,152,149,210,168,163,203,169,173,197,151,159,204,149,157,201,122,121,212,151,155,214,157,169,212,163,157,211,173,165,199,164,165,196,151,155,203,157,165,211,160,159,213,160,152,212,158,151,215,175,174,207,174,171,194,159,151,194,144,146,202,157,162,210,168,170,212,172,166,213,177,172,213,178,179,199,165,162,191,152,143,174,126,127,203,157,168,205,169,174,209,171,165,213,180,178,209,175,174,201,167,163,164,131,132,3 154,120,113,164,131,126,182,149,146,194,165,165,185,154,152,176,142,137,166,133,129,145,111,103,162,129,122,182,149,144,183,144,138,181,139,136,186,147,144,184,147,140,179,149,148,150,114,105,174,141,136,182,146,140,177,132,127,171,118,114,167,115,110,184,143,137,184,151,146,164,130,122,178,147,144,178,138,136,156,99,90,194,159,164,197,165,171,180,137,134,178,138,132,173,142,137,170,137,135,187,153,152,185,142,138,200,167,169,209,183,195,193,159,165,170,125,115,167,133,125,173,142,140,189,155,149,199,164,157,193,153,147,189,149,149,188,148,144,181,144,136,167,135,130,169,137,132,187,158,155,194,161,155,197,163,153,197,161,155,198,168,166,179,146,137,154,120,109,160,131,129,174,144,140,186,154,147,196,166,159,193,163,156,186,156,152,173,142,136,148,115,107,3 144,105,110,178,143,150,189,155,170,194,160,174,192,159,172,188,158,169,180,151,157,129,103,108,168,128,138,181,146,159,197,163,183,202,166,181,201,162,168,198,169,182,188,161,169,169,142,148,175,137,152,192,155,172,199,158,165,197,147,150,199,151,151,203,166,171,196,169,183,177,150,156,178,141,156,195,155,170,197,145,150,200,155,167,204,172,191,201,161,170,196,161,166,181,155,165,179,143,162,195,154,173,192,135,142,203,163,178,205,175,203,202,162,172,198,166,169,179,152,160,176,140,156,191,152,171,203,162,174,205,163,170,202,155,163,203,167,175,192,164,167,172,145,146,170,131,144,186,149,165,200,163,175,202,167,173,202,168,170,199,171,176,180,154,156,166,136,130,143,104,111,179,139,154,187,155,171,193,160,164,196,168,170,190,163,164,176,148,146,138,110,110,3 186,153,146,195,157,151,203,161,152,208,167,170,208,169,171,205,171,165,196,163,161,178,142,134,193,161,159,199,160,159,203,152,157,208,154,167,212,166,178,214,181,184,206,175,181,187,151,146,199,166,173,203,157,165,203,140,153,203,123,132,203,134,136,215,174,187,211,176,184,194,159,158,201,165,170,204,157,162,201,138,134,195,102,90,200,108,119,203,138,144,209,168,175,201,170,169,202,166,167,209,168,185,206,148,155,195,110,96,193,106,89,204,142,145,212,175,180,200,167,158,201,169,168,212,172,185,207,152,158,207,141,150,203,135,139,208,159,164,211,177,172,197,165,148,199,178,166,211,179,177,212,170,172,213,166,180,212,167,179,207,166,161,203,170,156,191,160,141,193,171,157,205,178,170,212,180,173,212,173,171,212,175,168,205,167,153,195,161,143,182,151,126,3 233,195,222,237,194,223,243,200,235,243,199,238,240,201,239,238,202,235,234,202,228,223,194,217,232,193,223,239,195,230,239,190,228,237,182,221,230,173,207,230,183,215,237,202,235,225,192,218,235,195,229,235,187,225,242,192,235,230,163,201,219,142,175,220,154,191,222,168,201,215,170,199,241,202,238,232,178,207,237,181,215,224,151,179,213,125,157,217,139,183,211,142,175,213,164,192,238,197,228,236,187,216,235,179,209,208,126,135,200,111,122,204,123,143,205,135,154,222,182,214,240,205,237,242,201,237,237,186,223,225,159,191,211,130,154,208,133,155,214,154,179,221,183,213,236,201,234,242,201,238,234,182,214,231,172,207,229,168,206,222,161,196,222,172,207,218,179,208,235,201,230,242,204,239,235,186,218,232,182,215,233,186,224,234,190,228,224,181,214,216,177,203,3 190,145,152,208,168,175,217,177,183,218,173,174,215,167,167,223,184,191,218,181,188,202,168,177,196,151,156,213,172,178,216,167,170,210,150,149,211,152,155,223,179,184,221,183,187,214,181,189,204,163,169,216,172,176,208,147,147,202,130,134,199,126,132,210,149,151,222,180,183,219,184,190,203,161,167,210,160,161,207,143,147,198,125,130,200,129,134,191,114,117,215,165,167,218,182,187,199,154,160,207,154,156,205,137,139,188,109,110,202,133,133,194,118,121,213,162,165,220,189,197,197,151,158,200,144,144,204,141,143,188,109,111,196,122,126,201,131,135,213,165,171,217,184,194,198,157,168,207,164,172,208,158,165,207,148,151,207,145,149,209,153,158,214,170,178,202,160,166,190,147,157,207,167,177,213,171,180,212,166,172,213,168,174,213,170,176,210,171,180,191,144,148,3 171,130,127,188,154,157,195,160,168,199,164,166,201,169,169,194,161,161,180,146,143,160,124,121,179,142,138,195,161,162,203,168,178,207,172,177,204,166,166,199,164,164,188,155,150,167,133,129,191,160,157,203,172,174,208,171,186,206,160,170,206,163,167,204,170,171,191,155,150,173,135,127,195,166,166,201,165,170,197,145,157,184,122,130,182,121,122,182,128,123,156,95,77,181,147,142,192,161,160,182,132,129,157,81,83,176,106,117,180,118,118,186,134,130,169,121,111,184,152,148,191,161,164,193,152,155,178,113,119,183,120,130,205,164,168,204,169,169,194,161,161,180,148,141,185,153,156,202,174,180,193,145,145,194,144,148,199,157,157,200,166,164,188,155,151,179,149,145,172,134,129,190,159,157,193,155,151,191,147,144,193,154,151,193,160,157,186,156,154,171,139,136,3 145,111,105,167,137,134,182,153,151,182,151,149,184,154,153,181,152,155,166,131,130,142,105,102,162,132,128,174,144,143,186,157,156,193,164,163,196,168,166,190,161,160,173,139,136,155,119,116,167,139,134,185,159,155,197,171,171,200,174,176,196,166,165,189,157,154,178,144,139,160,122,118,166,136,131,186,157,151,155,102,84,162,107,99,185,142,144,179,135,137,176,137,134,159,120,115,172,143,140,192,168,166,157,105,86,159,103,91,182,135,140,171,118,120,174,135,133,161,124,119,169,141,139,189,163,164,202,178,179,196,167,164,181,141,142,175,133,133,170,133,133,160,123,120,161,130,129,179,148,147,194,167,165,194,165,161,189,157,155,185,152,151,170,133,131,160,127,124,152,120,117,171,142,141,181,150,144,186,155,151,181,149,144,174,140,136,163,127,123,148,114,110,3 188,154,159,191,153,158,194,154,157,196,154,155,198,160,165,199,161,172,192,153,158,185,152,157,191,157,160,195,159,163,200,165,171,200,161,162,200,163,164,200,164,167,198,160,165,183,149,151,195,160,164,192,149,140,184,121,98,200,148,150,201,151,153,203,163,165,201,164,166,194,159,162,199,168,178,196,156,153,179,107,74,201,135,137,205,137,144,204,154,157,202,163,162,199,163,163,197,160,168,204,171,179,204,167,169,200,148,152,203,138,143,202,157,159,202,165,166,200,165,169,197,163,171,203,168,171,205,169,171,203,160,163,203,160,164,204,165,172,202,165,168,198,164,163,194,160,167,200,166,168,204,167,169,202,166,166,202,162,163,203,165,168,203,172,179,198,164,166,189,154,157,197,165,171,201,166,169,200,164,166,201,161,162,200,161,162,200,168,173,192,157,158,3 246,232,220,252,237,221,253,240,228,255,239,229,220,186,172,219,185,167,246,228,216,233,216,205,236,217,207,236,213,198,253,229,216,230,190,176,168,113,101,184,132,116,242,215,200,243,226,213,234,212,201,238,204,193,223,173,158,180,124,111,98,47,45,143,85,77,228,187,169,242,220,205,248,228,214,240,198,184,161,93,79,135,92,92,118,74,71,153,92,84,219,180,171,230,210,202,242,225,215,239,202,189,165,104,93,99,55,53,98,50,44,152,88,76,222,181,171,238,217,209,227,202,192,237,206,197,200,138,121,130,68,60,126,70,63,158,86,68,213,158,143,234,207,196,233,206,192,230,193,182,217,162,150,200,139,127,184,119,104,203,143,123,219,172,155,224,195,184,219,181,163,221,177,164,215,169,167,216,172,162,216,166,148,228,186,170,223,185,167,211,178,162,3 228,184,179,236,191,185,235,183,176,235,180,173,228,171,164,221,167,166,192,140,133,157,110,99,233,187,182,237,185,180,216,148,139,219,150,146,222,155,154,203,137,137,179,116,106,163,111,99,235,186,180,232,171,171,195,109,110,207,125,134,218,144,155,189,108,106,163,88,77,156,95,82,232,180,180,214,144,147,213,130,146,231,154,170,227,156,170,195,119,125,157,79,76,144,78,65,220,163,157,196,116,112,214,136,151,231,164,184,219,153,165,191,124,136,150,75,82,143,78,68,220,165,159,211,143,141,199,114,127,219,150,175,215,156,176,196,134,155,156,86,85,148,88,76,223,174,171,218,157,155,194,115,117,201,124,135,205,138,149,195,130,141,179,118,118,162,116,119,215,167,167,220,167,166,214,154,152,214,150,155,210,150,156,202,147,153,177,123,121,151,107,108,3 199,186,201,206,189,203,209,186,196,208,179,187,207,178,194,203,172,180,200,178,188,195,179,195,203,189,205,203,175,183,205,159,165,210,160,171,204,147,156,201,146,148,203,170,178,200,182,200,204,186,201,201,150,156,201,124,138,216,154,187,208,143,159,196,128,134,201,156,163,204,183,196,202,178,193,204,146,165,215,144,176,217,164,194,209,156,183,192,125,149,196,145,152,204,181,193,199,171,185,198,134,145,214,158,192,213,170,206,209,164,202,201,144,172,200,158,171,205,185,204,198,170,180,200,151,158,202,131,155,210,153,183,209,160,192,209,161,183,207,182,204,200,177,196,192,177,191,204,179,191,201,149,161,207,157,177,211,173,195,208,180,198,205,184,203,196,176,195,188,174,194,199,178,195,207,182,198,208,181,200,208,181,200,206,184,203,202,183,202,191,169,188,3 169,153,159,187,164,170,201,171,170,204,173,174,201,169,171,194,160,152,181,154,147,160,137,131,176,154,160,189,143,142,203,149,153,210,154,160,202,142,139,200,149,140,193,160,161,175,150,153,183,149,159,188,114,117,208,130,154,218,151,175,207,133,136,200,132,128,199,160,165,184,155,155,180,137,147,200,128,152,219,154,184,218,166,186,206,141,164,195,122,134,202,161,160,188,159,164,172,122,122,195,130,144,218,166,206,213,168,198,209,155,190,198,132,144,203,168,171,192,166,180,175,140,140,188,124,130,205,132,160,212,159,188,214,157,186,211,165,181,201,172,189,190,168,184,166,143,150,187,141,144,201,144,160,211,162,181,213,175,194,208,172,185,194,165,181,176,152,165,154,130,139,179,151,159,199,167,179,205,173,189,205,174,189,200,173,190,186,160,175,168,149,164,3 224,163,178,226,159,169,221,154,158,222,162,162,219,161,147,217,159,157,218,163,181,174,125,151,221,156,174,220,149,171,221,151,169,209,143,142,187,125,114,190,126,118,202,139,146,208,160,184,207,127,155,171,82,94,180,101,109,196,126,134,128,63,59,127,62,53,175,107,100,212,160,176,201,123,140,179,92,106,190,115,131,167,98,108,135,73,69,163,107,107,181,121,112,210,158,162,210,141,149,197,119,139,186,109,135,161,86,98,137,75,73,144,92,95,194,140,139,207,154,163,213,144,145,201,124,129,178,89,104,184,106,98,168,99,79,148,81,68,195,132,127,209,155,166,231,170,177,228,163,170,205,122,118,211,136,115,209,138,106,201,128,103,217,156,154,206,152,165,234,173,192,236,177,187,229,159,154,222,149,136,222,158,132,224,166,146,226,170,166,172,120,131,3 206,154,152,226,174,178,232,180,181,234,185,185,225,175,164,204,157,143,187,142,124,159,121,110,202,145,157,225,172,189,242,194,208,241,191,197,199,147,147,162,112,105,180,134,124,168,125,113,182,116,129,157,87,78,218,164,177,232,178,190,167,115,121,121,75,74,143,92,83,152,102,89,186,126,136,178,116,119,225,173,195,217,162,182,173,120,128,166,119,120,169,125,125,154,110,97,187,134,143,223,171,198,226,173,202,206,149,172,176,127,135,189,150,166,202,168,181,170,132,123,184,130,135,191,130,150,202,139,164,202,142,158,181,131,139,126,84,88,165,131,136,176,140,138,181,128,130,190,126,137,196,126,139,211,150,152,196,139,135,152,101,97,159,115,111,157,116,109,183,132,135,187,128,131,190,125,127,212,151,151,204,146,138,175,117,107,165,116,103,155,115,111,3 209,174,178,217,180,182,223,182,181,223,182,178,223,185,180,224,195,196,218,185,177,210,176,164,205,171,172,222,186,191,222,175,174,225,176,174,224,181,181,221,184,180,217,181,174,212,177,169,212,175,176,219,168,166,222,162,159,226,171,170,221,161,156,215,159,150,220,184,182,214,180,178,214,171,170,218,155,154,221,153,150,218,154,151,217,142,132,216,157,149,218,182,180,216,179,175,212,170,171,213,140,142,219,152,159,217,150,148,213,136,126,206,136,116,209,160,147,216,180,177,210,169,168,213,159,153,218,163,165,219,156,158,214,134,127,211,148,134,211,158,143,213,166,159,207,166,155,215,176,169,216,168,160,218,159,155,220,160,159,221,179,178,219,179,177,210,168,158,204,165,154,214,178,169,219,177,174,219,174,171,220,179,178,219,177,174,217,178,174,210,172,164,3 185,159,166,203,175,184,212,180,187,214,178,183,216,182,189,217,195,204,206,181,175,192,166,150,186,161,166,210,180,189,215,175,183,221,176,183,220,178,188,216,184,188,211,184,180,199,175,166,196,164,166,209,167,168,218,166,171,223,174,184,219,164,167,212,163,161,215,188,191,203,178,171,200,165,166,211,159,168,218,162,171,217,160,165,216,150,149,213,163,159,212,185,184,204,179,171,197,164,166,207,149,157,217,163,180,219,165,175,214,147,146,203,143,126,200,158,136,203,175,166,195,161,159,208,170,170,215,174,181,219,169,180,215,150,152,211,167,161,203,163,147,197,158,143,188,152,142,206,175,175,213,178,178,216,173,176,218,176,183,216,185,190,208,178,177,191,157,139,180,146,136,199,169,163,211,180,183,214,180,185,215,183,187,211,178,178,199,167,159,185,153,139,3 169,135,133,188,159,162,192,160,163,192,157,159,192,160,157,189,159,154,184,158,155,167,138,135,179,150,150,193,165,170,193,156,164,194,153,158,195,160,163,198,171,175,190,164,165,167,135,127,182,152,151,187,146,147,188,138,144,200,157,164,199,159,165,195,161,166,186,153,151,170,138,134,182,151,149,185,138,141,189,137,143,194,147,153,192,144,149,179,127,125,188,154,158,170,140,139,181,149,146,177,125,129,187,135,146,188,138,143,177,114,113,178,126,124,184,151,153,168,137,136,178,144,139,185,145,141,193,154,160,191,146,152,172,110,108,158,97,91,156,106,98,166,135,135,169,132,122,188,156,151,190,153,149,186,142,142,178,126,125,175,130,126,156,108,100,148,105,102,162,126,115,182,151,145,188,154,151,187,152,151,186,152,153,182,150,149,166,130,130,139,97,91,3 192,172,199,199,162,172,216,195,222,218,197,220,218,192,214,216,192,213,209,182,193,200,176,200,198,174,194,201,163,169,220,196,222,215,180,191,214,174,184,215,185,200,212,183,198,209,183,207,197,164,175,205,159,157,215,175,192,207,149,159,205,137,147,212,167,184,209,171,183,209,176,201,208,185,206,212,179,198,209,164,179,209,157,181,207,139,167,209,152,180,201,146,148,210,180,194,210,184,205,211,179,198,204,155,177,203,140,159,208,145,169,208,144,172,203,144,155,209,176,190,208,185,207,206,169,184,198,139,155,203,145,162,208,153,174,204,140,165,199,138,147,211,189,214,207,191,218,209,179,201,200,147,154,205,158,171,201,142,153,201,141,153,203,159,169,208,188,212,196,173,197,210,184,210,210,181,201,209,177,192,211,179,200,212,183,203,210,182,199,195,169,190,3 165,139,118,190,169,158,216,207,211,214,198,193,211,190,180,213,198,195,203,186,177,185,165,156,162,130,108,184,153,135,214,197,198,199,168,162,184,144,134,202,172,171,193,162,153,191,171,168,171,141,126,183,146,137,199,168,166,199,170,173,183,139,143,196,160,173,181,143,142,174,141,127,195,180,181,195,166,167,193,163,163,198,172,178,187,148,155,186,146,161,170,126,131,162,121,111,186,165,156,193,165,164,183,149,153,181,145,146,191,157,159,186,148,161,161,114,120,158,119,113,185,166,162,182,150,145,167,125,125,183,148,148,187,153,155,174,134,143,159,117,117,154,119,110,189,178,182,186,159,157,168,127,121,181,146,145,179,142,143,164,123,117,175,144,138,166,139,128,173,156,154,184,162,168,189,168,169,189,166,164,193,173,175,192,174,174,186,168,166,163,140,133,3 176,147,163,186,145,148,214,188,205,218,193,205,218,191,204,215,190,202,204,175,177,191,165,176,181,147,157,195,154,153,220,192,208,217,181,186,216,179,182,217,187,194,210,179,184,199,167,178,184,144,147,201,151,147,215,176,185,212,164,170,210,155,162,214,174,184,207,168,171,200,165,175,197,165,173,209,171,184,211,166,176,214,172,188,212,159,179,211,162,182,200,145,144,200,165,165,197,165,173,208,172,181,207,162,177,208,155,171,211,162,178,209,155,175,199,140,146,197,159,162,195,165,177,204,165,173,200,146,157,208,158,171,209,159,173,204,145,165,191,131,136,196,164,177,192,166,182,204,172,187,201,151,156,207,162,169,204,152,161,201,146,155,195,150,153,188,158,165,174,143,155,196,166,185,206,175,191,208,175,184,210,178,193,207,177,190,196,163,171,169,134,141,3 204,155,167,216,170,180,218,168,173,219,165,170,216,161,166,210,148,154,208,151,155,200,146,148,205,156,164,220,175,184,225,179,185,222,167,170,217,157,156,216,157,165,215,159,166,198,136,140,204,154,157,218,172,182,223,172,179,218,156,156,210,141,139,214,151,157,213,153,167,206,147,154,207,158,160,216,166,174,218,159,165,213,145,148,202,125,129,214,150,159,219,166,179,212,159,164,210,163,169,219,171,177,215,152,150,212,140,141,208,132,138,219,159,167,221,169,173,213,161,169,208,161,173,213,160,160,210,143,135,216,152,158,218,155,165,225,172,176,224,177,182,213,162,171,201,153,162,213,164,169,217,160,157,222,165,172,227,176,182,228,182,185,220,172,175,207,156,157,197,149,154,212,166,178,220,172,179,224,177,181,227,182,187,223,177,184,213,161,158,202,152,148,3 212,188,183,218,195,190,215,187,178,212,179,167,207,170,160,203,162,154,206,170,161,205,173,162,210,181,173,217,194,189,218,192,184,210,174,161,205,161,145,207,168,162,210,178,171,199,157,150,208,179,166,214,187,182,213,178,173,204,158,142,197,144,127,203,158,150,204,165,166,202,162,159,212,183,171,211,181,174,207,164,153,201,150,138,190,128,116,201,155,150,209,176,175,209,178,170,214,187,179,213,183,174,205,161,142,201,147,133,194,135,126,205,163,156,210,178,169,209,178,173,211,185,181,207,173,155,200,151,126,205,159,152,206,162,159,211,177,166,214,186,180,211,180,176,208,179,173,212,184,175,209,174,158,211,175,169,215,183,176,217,189,180,213,184,174,207,177,166,207,181,173,211,185,183,212,183,177,215,187,180,218,191,183,216,188,181,209,178,161,206,177,163,3 171,140,146,186,159,168,198,176,188,201,182,195,195,171,179,181,151,154,179,152,159,164,136,142,181,155,164,195,171,182,203,180,191,206,182,195,206,185,197,197,175,184,185,159,167,166,137,142,186,160,169,197,171,183,207,182,192,202,167,174,203,170,182,202,178,188,191,168,178,173,148,157,182,152,161,201,177,191,209,183,197,199,156,165,192,146,153,199,169,179,191,166,175,173,144,152,185,157,169,202,179,191,205,174,184,196,151,161,186,132,139,198,166,178,189,165,175,172,145,153,180,151,161,195,168,178,204,174,186,196,152,164,184,132,140,196,169,181,185,159,170,169,138,146,176,146,155,190,163,174,196,169,181,200,172,183,197,166,176,190,162,171,179,148,154,165,136,144,172,144,152,179,150,160,181,149,155,196,173,182,192,166,175,180,150,155,169,139,144,146,116,122,3 185,167,177,199,181,190,212,198,212,217,204,218,216,204,221,208,197,213,193,180,196,167,150,164,192,176,190,205,184,199,213,192,211,215,193,211,210,189,204,209,194,211,194,180,197,177,162,176,190,170,188,206,185,202,205,172,189,207,175,196,204,174,191,192,161,170,187,166,180,183,170,189,184,160,175,192,163,174,194,155,178,206,176,212,199,167,192,190,160,174,189,173,192,181,169,188,182,163,178,172,132,139,172,123,140,199,172,211,194,165,200,196,174,200,189,176,201,176,164,185,177,160,176,165,124,129,165,115,121,188,158,183,188,160,184,186,165,183,181,166,187,168,152,168,171,155,170,177,156,172,181,156,172,192,173,193,189,169,187,186,172,191,178,165,186,164,150,166,160,145,161,174,162,184,181,167,187,189,176,196,191,179,198,185,174,193,171,158,175,155,141,154,3 180,159,185,190,161,183,195,162,188,198,165,191,198,170,196,197,171,200,191,167,194,133,112,138,190,170,191,192,166,184,196,166,186,197,158,176,196,157,174,196,165,186,196,170,194,175,154,182,190,161,175,197,173,194,196,159,171,193,144,154,193,140,149,192,143,147,195,166,187,188,167,195,191,157,172,198,165,178,195,147,149,194,153,169,194,143,163,196,153,169,195,170,196,191,167,198,194,167,183,198,166,176,187,119,108,192,138,141,195,151,168,197,155,171,195,171,195,188,161,185,196,175,191,198,173,187,192,137,129,196,144,142,200,165,177,201,170,184,198,177,201,189,165,188,196,179,199,198,179,197,198,175,194,199,174,189,202,180,197,202,179,196,201,181,203,186,166,189,188,170,192,193,173,195,195,174,195,199,180,199,199,177,192,198,171,185,199,180,199,165,146,168,3 177,135,133,188,148,151,192,148,146,191,148,154,190,150,156,192,150,154,193,151,155,183,140,143,189,151,153,192,153,159,196,153,150,183,133,124,187,140,140,195,149,154,192,146,153,185,139,145,191,153,149,193,151,150,193,146,148,174,115,103,158,93,76,189,139,136,196,151,156,188,144,155,189,144,141,189,144,142,179,127,116,161,95,107,157,89,97,183,127,117,198,155,160,189,146,148,194,153,157,191,151,152,182,132,126,158,90,104,168,100,106,191,135,129,198,152,158,191,148,151,190,149,146,192,153,154,188,139,141,176,118,114,181,122,120,197,148,145,192,143,139,191,145,148,188,150,143,189,148,147,200,158,164,190,143,138,191,142,143,199,156,161,195,149,150,192,149,152,182,142,137,184,145,140,195,156,157,190,144,140,194,152,151,196,155,159,195,151,156,183,140,144,3 137,101,93,159,117,108,175,130,125,181,137,138,186,145,145,185,146,144,175,136,137,142,105,104,158,120,108,173,132,126,187,143,141,196,153,153,196,155,160,196,153,154,183,140,144,166,126,130,172,135,129,186,146,144,199,160,161,191,141,131,184,130,119,200,154,157,185,140,145,175,135,142,170,128,118,191,149,148,195,151,145,172,113,112,163,95,93,199,153,150,188,144,146,172,127,126,169,126,116,186,144,141,196,157,155,177,119,119,179,117,116,198,149,144,194,151,152,176,134,134,168,129,121,184,146,140,193,154,150,196,151,149,195,148,145,199,154,156,190,149,149,178,140,140,151,114,103,177,139,133,183,145,141,191,151,144,193,152,147,190,148,149,180,139,142,161,125,125,103,71,65,162,122,113,176,139,138,187,150,144,184,147,142,178,141,143,168,130,128,102,74,71,3 132,98,95,162,126,128,178,142,145,180,139,142,182,145,155,170,130,137,166,130,138,140,108,115,150,113,111,174,136,139,189,149,148,194,153,155,186,145,155,184,147,156,173,137,143,163,131,134,156,118,116,177,134,133,196,153,157,198,154,157,190,144,150,188,148,154,177,139,143,173,140,144,155,113,107,181,140,147,200,158,162,175,116,122,171,112,118,194,152,157,183,144,148,173,136,142,160,124,119,182,144,149,198,157,160,177,118,123,171,113,117,195,152,156,186,143,151,171,131,141,159,122,121,169,124,115,188,143,144,202,158,168,194,149,149,193,150,154,185,141,155,170,131,139,152,115,112,165,121,118,182,137,141,192,148,158,194,153,163,188,146,154,177,135,145,157,121,124,125,94,89,166,129,129,168,121,121,176,132,137,182,144,154,176,137,145,168,129,136,117,83,84,3 174,132,136,183,141,141,183,141,137,189,149,156,179,135,142,174,132,144,181,143,152,174,139,148,178,136,136,188,145,152,190,147,154,190,148,155,183,138,147,181,139,147,183,144,149,171,130,134,180,138,142,190,148,155,193,148,157,180,129,134,167,108,112,183,137,140,186,146,153,175,133,135,179,138,148,188,146,149,190,144,149,157,89,97,141,70,89,172,118,120,189,148,158,182,142,150,179,136,141,188,147,150,192,149,157,169,108,109,158,96,103,180,131,134,188,146,154,185,143,150,174,130,127,188,147,150,191,146,156,194,150,159,187,138,142,182,135,130,191,150,154,187,144,155,155,102,84,173,124,119,190,148,161,194,151,161,192,148,155,189,146,154,189,147,158,187,144,154,151,101,97,174,128,128,184,140,149,188,145,156,189,146,156,188,148,157,186,145,154,182,140,151,3 199,153,182,203,158,189,200,151,181,187,138,163,194,145,174,196,147,181,191,146,180,191,148,180,208,159,192,203,160,190,196,147,173,201,151,178,198,146,174,193,142,174,198,150,186,198,152,184,198,144,176,193,139,170,198,138,165,189,119,144,193,130,152,201,147,175,201,152,183,200,153,185,197,152,183,196,137,165,196,129,159,170,97,128,163,87,102,199,143,170,204,159,190,201,157,188,199,157,185,202,146,173,192,124,150,155,77,92,167,93,110,199,146,179,204,163,193,203,165,193,200,153,182,205,152,186,201,145,177,195,131,154,187,122,147,199,141,173,206,157,187,204,158,188,202,159,192,204,157,190,206,157,189,198,145,175,203,147,177,209,153,185,207,151,183,205,153,184,196,149,186,203,158,194,201,156,185,202,154,185,210,158,191,208,160,193,206,155,187,204,152,185,3 120,88,99,156,120,140,164,127,152,165,127,154,162,123,150,158,122,147,148,115,136,105,76,93,149,113,130,169,131,155,180,139,164,180,140,166,178,138,165,172,135,161,161,125,151,145,113,135,159,122,143,180,139,165,188,146,171,188,142,166,189,146,172,180,141,168,170,133,159,157,123,146,165,127,150,180,134,160,190,144,170,182,126,146,180,125,146,190,150,177,176,138,163,160,122,146,160,124,147,177,136,163,193,150,177,185,130,152,186,129,152,193,147,173,179,138,163,165,128,154,159,123,147,175,139,165,187,148,174,196,154,182,197,156,184,190,146,173,180,136,160,163,127,152,156,124,147,169,135,161,181,145,172,187,149,177,187,149,177,184,148,176,173,136,162,156,119,141,143,111,132,161,128,156,169,134,161,177,144,171,177,143,171,172,140,167,167,136,161,139,108,128,3 177,135,132,186,141,138,198,151,151,204,159,155,197,152,146,193,146,143,185,138,139,163,117,114,182,138,132,193,148,142,204,159,158,213,171,169,209,166,160,203,158,155,194,151,154,176,132,132,183,138,134,195,150,144,206,160,156,206,145,139,211,154,148,207,163,156,195,148,145,174,128,124,185,140,131,200,156,153,210,165,156,204,135,135,209,148,150,214,172,168,197,151,149,172,124,118,184,140,131,197,151,145,210,165,160,202,134,132,203,140,138,211,169,164,193,149,142,178,134,132,178,135,131,195,153,149,203,158,150,205,150,143,202,149,140,204,161,155,189,144,136,168,123,114,165,121,114,187,144,141,199,157,153,204,162,157,203,162,158,196,154,144,181,138,131,162,118,107,151,109,102,175,131,128,187,145,139,191,147,140,192,149,140,185,143,134,173,129,118,135,97,85,3 222,179,176,221,173,171,222,172,168,225,177,177,226,181,181,224,180,183,216,168,164,215,168,170,220,175,171,221,171,166,221,163,155,218,156,146,221,162,156,224,176,175,218,167,165,217,170,178,219,171,172,220,158,158,214,137,132,212,138,125,217,146,141,214,147,138,213,148,143,215,162,169,221,175,176,216,150,146,211,133,132,215,153,164,219,159,172,206,121,121,205,128,122,213,157,157,219,174,172,214,155,153,210,139,140,219,162,188,219,161,187,212,140,155,207,130,126,213,159,154,214,165,158,211,147,134,210,135,125,215,147,152,215,140,151,213,135,143,210,133,130,214,159,161,215,167,164,214,160,156,220,165,161,223,169,169,221,162,161,218,155,155,217,158,154,217,166,167,218,173,171,220,176,181,222,174,170,227,184,187,226,182,186,222,175,174,221,174,177,221,177,182,3 126,107,116,167,144,160,170,141,160,177,147,165,181,155,175,177,153,174,168,144,160,158,135,146,155,133,144,168,140,152,169,131,144,173,134,147,180,146,162,181,150,167,175,148,164,166,142,157,161,138,153,169,140,152,165,121,129,152,96,105,168,121,133,180,145,159,177,145,160,171,144,158,158,133,143,166,136,147,158,108,116,152,102,107,165,120,126,173,129,139,176,146,157,171,144,156,158,134,145,164,133,143,157,111,121,154,107,106,169,125,131,174,130,140,178,150,161,170,145,152,157,135,147,163,132,145,156,101,117,156,97,107,168,121,127,179,142,153,179,152,164,170,149,156,148,129,138,161,134,146,165,129,144,172,136,154,177,144,156,181,154,168,176,155,165,167,149,153,115,98,103,156,137,144,165,145,156,170,146,162,175,149,164,175,152,165,169,150,159,158,140,141,3 226,169,155,225,168,161,216,158,148,211,149,134,207,144,128,219,158,139,231,174,159,236,178,169,223,166,154,218,161,151,200,139,126,171,106,96,171,107,100,198,135,114,224,166,150,233,176,168,218,161,153,210,150,135,176,110,97,159,95,100,158,99,110,176,112,98,217,157,144,230,172,162,218,161,158,207,144,132,171,108,102,191,128,146,172,110,124,166,102,91,218,157,141,229,170,157,215,158,152,202,140,124,166,103,95,176,112,128,173,108,117,187,122,107,221,161,142,231,174,159,216,162,150,209,152,135,180,117,101,163,98,91,174,106,94,208,146,128,229,172,158,232,174,162,217,165,155,214,160,146,206,146,131,200,140,127,208,145,130,219,159,148,229,171,159,232,172,163,213,160,151,212,156,141,218,160,148,220,164,155,224,166,156,227,168,162,232,172,161,231,171,158,3 197,158,165,209,168,180,219,178,187,225,184,193,222,178,187,215,169,175,204,162,167,189,149,152,203,162,167,214,173,179,224,182,189,229,188,196,227,181,190,221,176,183,212,170,175,196,155,157,206,166,170,217,174,183,222,177,186,213,160,165,211,158,159,222,178,184,216,173,176,200,162,160,205,165,174,214,167,182,214,165,174,182,117,130,177,113,123,217,169,170,215,174,176,201,161,160,204,165,173,214,173,185,211,162,169,180,113,126,186,124,133,218,172,171,214,173,174,199,160,160,196,156,163,209,168,177,211,165,171,205,152,154,211,160,163,219,174,179,210,169,171,193,153,152,187,145,150,202,162,166,208,166,171,212,168,175,214,169,178,212,169,173,203,163,165,182,141,137,176,139,143,193,155,160,199,158,164,202,158,166,206,164,173,201,160,164,193,153,150,161,123,112,3 184,157,190,180,152,182,179,151,180,190,162,200,191,162,201,190,162,195,186,160,193,183,156,188,182,156,185,186,157,187,187,154,186,179,134,170,184,142,179,191,156,192,189,158,190,187,161,191,181,155,187,180,145,174,171,119,142,163,102,126,167,104,130,182,132,165,187,154,186,186,161,188,182,156,191,175,135,160,161,103,124,173,111,150,171,105,142,166,103,126,182,145,174,185,159,186,176,148,186,171,128,156,158,96,115,166,100,133,162,93,123,161,101,124,180,142,171,182,155,181,177,150,189,172,139,173,164,110,135,160,101,122,154,94,109,163,106,129,179,142,167,180,151,177,177,153,190,179,154,190,177,147,181,181,146,178,181,143,173,181,144,171,182,151,176,181,155,181,170,144,178,175,149,179,182,157,188,183,159,191,182,155,181,183,150,179,179,149,180,177,150,177,3 134,116,135,151,132,156,160,141,167,171,153,180,173,152,175,166,144,163,155,134,152,94,77,87,145,125,148,157,136,161,174,156,182,179,160,185,180,159,182,172,151,172,160,139,158,132,113,125,150,131,152,166,147,171,177,157,181,181,158,183,183,160,187,176,155,176,161,139,158,143,122,135,150,129,150,166,147,171,175,151,172,166,121,142,176,138,163,179,160,180,163,141,159,145,122,134,150,131,152,162,145,167,170,146,171,161,113,130,167,126,142,175,154,173,160,138,156,142,121,132,147,129,147,157,137,160,167,148,172,174,150,171,175,148,169,170,150,171,155,133,151,131,110,121,137,119,136,150,131,154,157,138,160,167,146,170,167,145,170,161,140,161,150,127,141,102,82,87,99,84,94,135,116,135,143,124,145,153,132,155,155,133,155,148,126,140,130,108,114,55,40,45,3 166,136,143,192,160,170,207,175,186,208,177,184,201,172,178,190,159,161,176,146,142,136,106,95,178,144,151,187,152,158,206,173,181,217,187,192,217,186,194,202,168,171,187,156,153,159,129,119,184,150,158,197,161,170,213,180,191,223,190,197,219,185,190,209,177,180,196,166,167,169,137,129,179,144,149,193,158,164,209,178,184,209,162,163,205,153,152,211,181,184,193,161,163,167,137,128,185,151,158,185,148,153,203,170,176,208,156,159,205,151,152,211,180,181,191,160,160,166,135,129,178,144,147,188,155,160,193,158,163,212,172,180,216,180,185,207,175,176,191,160,163,162,133,125,159,124,128,182,151,157,192,159,167,200,165,175,205,172,181,196,167,172,176,145,143,136,106,94,108,82,87,168,137,142,173,144,150,186,156,165,188,158,166,180,149,155,156,127,117,88,65,57,3 188,153,161,190,155,164,201,166,179,202,165,175,203,170,176,202,173,182,199,167,177,193,160,165,189,152,163,193,156,164,204,171,184,208,174,185,206,171,179,205,174,185,200,167,176,199,168,178,190,152,166,194,155,167,199,161,169,188,137,138,187,132,135,201,163,175,201,166,182,199,167,179,190,152,166,196,160,174,182,124,123,175,102,117,176,107,122,180,120,114,200,163,179,197,165,175,191,156,170,196,160,175,184,127,128,177,104,112,177,106,113,184,130,130,198,165,175,195,163,174,195,160,174,195,159,171,194,154,159,187,135,135,188,136,136,199,163,167,196,165,171,191,157,165,193,161,174,194,159,169,200,167,175,205,175,185,201,167,177,198,164,166,195,161,166,189,153,162,187,156,167,195,165,175,197,165,169,197,164,170,199,166,175,197,164,170,193,157,165,187,151,160,3 177,166,188,196,187,206,190,164,177,185,146,163,187,156,172,155,111,114,186,174,185,180,180,192,187,175,203,186,154,175,170,113,127,182,128,153,183,134,161,148,94,104,166,133,136,196,194,207,190,173,199,173,115,140,181,125,149,206,178,213,185,135,172,138,71,82,172,135,143,196,185,197,194,178,207,174,120,148,190,152,181,219,209,244,205,179,212,190,153,184,182,146,168,177,146,156,174,145,167,143,80,105,174,121,155,213,193,232,207,180,219,199,168,204,151,95,109,164,124,137,136,86,101,131,73,97,172,116,148,173,115,146,163,100,130,179,135,167,160,104,125,171,136,152,126,66,87,133,74,92,171,123,144,150,84,103,139,77,91,148,90,106,171,117,140,197,185,203,154,110,135,163,115,140,185,146,168,181,146,157,187,164,176,188,160,174,187,157,173,189,181,198,3 138,127,144,186,177,194,198,188,201,199,184,199,187,165,179,166,140,149,162,155,163,50,42,49,174,163,186,195,181,204,186,147,162,179,126,143,176,129,150,138,86,96,174,155,163,114,107,114,187,180,205,191,161,184,169,98,119,193,148,176,181,136,168,129,64,76,169,138,149,158,149,155,197,192,218,191,159,181,177,117,143,211,194,224,206,186,219,173,125,158,157,113,130,163,148,153,192,182,205,153,104,121,158,95,121,209,185,213,206,182,217,178,127,165,136,78,92,166,152,160,177,154,180,124,58,74,158,97,121,167,106,127,145,78,97,152,90,115,167,122,142,174,168,175,181,162,189,158,106,127,170,118,138,169,116,128,159,113,122,165,119,130,187,164,178,156,150,160,181,170,193,202,189,212,204,188,206,202,188,199,205,196,207,200,193,204,191,184,194,107,101,109,3 105,90,100,161,145,158,175,161,174,185,171,183,183,169,182,169,152,164,148,127,135,80,64,68,146,130,139,174,161,172,190,179,192,196,185,198,198,187,203,187,173,187,164,146,154,127,107,109,158,145,155,181,169,181,196,184,197,189,160,161,190,157,161,199,186,201,176,160,171,143,124,128,158,143,155,184,173,187,191,173,177,175,127,115,181,132,134,198,179,190,181,166,178,150,132,138,156,140,153,182,171,186,183,154,158,161,91,91,181,131,141,198,182,195,181,166,178,151,133,139,152,138,152,175,164,178,187,169,185,179,136,150,192,165,178,196,185,200,176,161,173,144,126,131,144,130,145,167,154,169,179,166,183,187,174,192,189,176,191,183,170,182,163,149,158,131,112,117,116,101,116,157,143,159,168,154,170,174,159,175,176,161,174,167,153,163,150,133,141,106,89,93,3 152,137,150,170,157,171,179,165,177,184,169,182,187,174,190,182,168,184,171,154,168,150,129,140,159,145,158,176,163,176,184,169,179,183,158,165,183,154,161,191,174,187,180,165,178,161,143,155,165,151,164,180,167,181,184,162,165,168,123,110,165,112,105,184,151,156,187,173,186,166,148,160,167,153,165,182,169,180,171,137,129,165,116,102,176,128,134,180,141,146,188,174,186,170,152,164,164,151,165,178,162,172,161,114,105,153,86,87,163,98,104,186,156,167,185,167,179,171,155,167,162,148,162,176,163,177,172,134,143,156,92,100,173,125,135,189,170,184,183,167,181,169,151,163,155,141,156,170,156,170,177,158,175,177,150,166,183,161,175,185,170,184,178,163,176,162,146,156,149,135,151,162,147,162,171,154,171,176,158,174,178,162,176,176,159,172,168,152,162,152,134,143,3 188,170,187,196,177,190,199,175,186,200,170,180,201,167,176,205,179,191,204,187,202,190,167,183,191,172,188,200,179,190,200,170,172,189,139,132,183,123,118,195,148,147,207,185,198,197,177,192,195,178,191,201,179,187,189,144,130,183,124,108,190,136,138,191,136,136,204,173,183,203,186,201,195,177,190,195,164,165,180,124,105,188,135,124,200,153,163,195,141,144,205,174,183,203,185,199,192,172,185,188,148,144,171,107,92,183,120,123,178,103,106,197,144,151,208,184,198,199,176,189,192,173,189,192,159,163,172,103,98,168,87,96,181,110,116,203,164,175,206,184,200,198,175,189,187,170,185,195,170,186,189,143,155,185,131,141,197,153,166,205,178,190,205,186,202,196,177,191,180,161,176,190,168,186,194,165,184,196,164,182,202,175,190,204,182,197,200,182,198,190,169,184,3 118,96,106,165,143,153,178,155,165,187,163,172,188,163,176,180,155,167,163,136,144,129,101,108,152,128,138,175,152,163,185,156,163,191,159,164,194,164,174,191,163,176,175,148,157,150,123,129,160,136,149,179,155,166,184,148,151,182,133,127,189,144,144,195,161,172,183,154,166,160,132,142,162,139,155,180,152,164,182,138,138,183,138,141,185,137,136,195,158,166,189,162,177,165,138,151,163,141,158,180,152,164,180,131,137,183,133,144,190,143,149,196,160,169,190,163,178,166,139,153,159,137,155,176,151,165,183,143,156,184,132,142,192,150,160,196,167,181,185,159,174,162,135,148,151,129,149,173,151,169,185,158,174,191,161,178,194,165,183,191,166,181,176,149,163,153,123,136,136,113,134,165,145,165,177,154,173,184,159,179,185,160,179,180,155,170,165,136,150,139,107,120,3 166,143,157,177,148,157,184,151,154,189,154,161,191,158,168,191,160,172,182,154,168,165,136,149,172,148,161,180,149,156,182,140,138,182,132,128,188,144,144,193,157,165,188,156,168,172,142,156,175,148,162,179,142,147,179,130,123,181,134,131,183,134,129,192,151,157,193,162,174,179,151,165,177,148,162,182,141,144,180,133,131,186,150,166,184,136,133,192,147,150,196,167,179,184,157,171,176,146,159,180,138,145,178,124,130,186,141,152,190,144,148,194,152,158,195,165,176,185,156,171,174,144,158,179,140,152,180,127,138,183,128,135,191,145,151,196,161,173,192,163,177,182,154,170,171,144,162,181,150,166,186,149,164,189,149,163,193,155,169,194,163,178,189,161,176,175,146,162,168,143,163,179,151,170,185,153,171,191,163,181,193,164,184,191,164,182,183,155,170,168,137,152,3 154,140,146,170,157,164,178,160,164,185,167,171,188,169,177,187,169,177,178,162,169,160,143,146,161,146,153,176,162,169,180,158,157,182,151,147,186,156,156,190,167,172,184,164,172,168,151,157,165,151,160,177,160,166,177,146,141,176,137,125,179,141,130,188,158,159,188,167,175,175,157,166,165,150,160,178,157,163,177,142,133,180,150,153,180,146,143,187,152,148,192,173,182,180,162,172,168,154,165,177,156,161,176,137,136,179,141,146,185,150,151,190,157,158,191,171,179,180,162,172,164,150,161,175,154,163,177,143,150,179,135,139,185,146,149,192,166,175,189,170,180,176,158,169,159,145,158,174,157,169,181,158,170,186,159,171,189,164,175,191,171,182,184,167,177,169,150,160,153,139,154,169,155,169,177,159,172,184,166,180,187,170,185,185,168,180,176,159,169,161,141,150,3 200,180,180,212,188,188,220,194,195,222,187,185,221,182,183,222,192,199,213,187,192,197,169,173,206,184,186,217,185,184,221,178,175,219,165,160,219,165,161,223,178,176,220,188,190,206,176,180,212,189,192,220,182,183,212,139,142,211,139,139,210,148,140,207,133,124,221,179,179,211,179,185,215,189,191,223,182,184,202,115,121,204,127,134,221,188,194,203,133,130,218,165,164,214,185,195,211,183,187,224,186,190,207,126,133,193,108,118,224,195,207,212,158,161,213,156,152,215,185,191,208,181,184,222,191,197,220,165,171,196,112,113,197,131,120,211,153,140,219,178,174,211,182,186,205,179,183,218,189,196,224,185,191,215,156,152,210,151,142,221,181,177,221,193,197,208,180,185,198,172,183,211,182,192,218,181,187,221,179,186,224,187,193,223,194,202,214,187,193,200,173,178,3 155,129,122,192,164,158,206,175,168,213,180,179,210,179,174,197,168,158,167,135,123,72,52,45,187,158,148,211,184,178,224,195,191,225,185,181,223,185,185,212,178,173,185,150,139,138,108,98,199,169,165,223,193,189,226,179,173,218,146,140,218,151,144,223,181,179,199,160,155,163,130,120,204,171,170,229,199,197,218,148,146,209,129,135,216,149,149,222,166,165,210,177,178,172,140,130,205,174,174,226,193,192,228,166,168,205,122,125,220,159,156,226,173,171,209,175,173,173,138,131,202,176,175,222,191,190,235,194,200,223,153,148,226,169,162,232,198,199,209,177,175,174,142,134,192,163,167,215,186,192,228,191,200,233,189,197,234,198,205,222,191,194,198,166,162,164,132,123,174,144,152,203,174,182,217,186,194,220,182,192,217,181,185,205,171,171,182,146,141,139,107,102,3 164,156,168,179,172,184,181,173,183,177,170,180,169,160,170,158,149,160,134,122,135,63,53,61,175,168,179,189,183,194,183,175,184,184,176,182,177,168,176,162,150,161,149,140,156,101,89,101,181,173,185,188,178,190,179,158,164,160,116,118,167,140,144,169,160,170,149,140,155,125,115,130,179,170,180,185,174,182,173,138,144,166,117,139,156,111,127,167,149,156,153,145,158,126,117,133,179,168,175,195,190,195,171,135,137,164,117,133,167,137,157,163,138,146,157,152,166,128,119,134,186,181,189,191,182,186,181,161,164,161,117,117,151,104,107,158,136,144,148,139,151,126,118,131,174,168,178,184,177,182,188,178,185,176,158,162,167,144,149,162,149,158,146,136,148,105,94,105,157,145,155,172,163,171,181,171,178,174,160,167,170,157,167,159,148,158,140,129,142,60,52,60,3 194,189,201,182,172,181,182,171,180,181,168,171,182,172,177,172,161,171,162,150,161,151,142,156,188,179,190,182,168,173,171,139,141,154,105,105,164,131,131,172,158,165,171,161,173,150,140,152,182,169,180,184,165,171,163,115,122,162,112,132,152,95,108,159,128,134,172,162,171,158,148,159,188,178,186,182,160,163,159,103,116,178,141,168,170,136,159,145,96,109,170,153,160,164,156,168,197,191,197,182,163,164,157,100,105,165,120,139,177,161,182,163,130,147,164,142,148,166,161,173,192,182,185,184,167,172,168,129,130,154,99,103,154,106,113,151,110,118,161,141,148,157,147,159,186,174,178,186,171,175,179,159,163,165,129,129,158,116,114,149,110,113,161,144,154,151,138,150,185,177,182,190,182,188,183,170,177,173,153,157,172,151,156,166,146,153,163,151,161,156,148,159,3 189,169,205,199,180,216,210,192,227,212,191,227,206,182,212,205,183,211,196,173,207,189,164,202,196,180,216,207,189,224,216,197,231,209,185,218,196,162,186,193,160,184,191,162,191,196,171,208,199,178,216,212,192,230,217,196,230,195,158,183,158,99,118,160,104,122,186,147,173,197,171,204,204,184,223,215,195,231,208,179,210,174,118,138,133,73,85,142,86,99,186,147,174,195,169,204,208,191,227,217,201,234,202,163,187,162,102,115,142,90,97,152,98,107,185,146,171,194,168,202,202,183,220,215,195,232,203,165,193,176,122,129,169,119,118,183,138,146,194,159,187,198,173,207,197,177,215,212,189,225,209,178,206,205,169,185,209,181,194,206,180,202,199,172,204,197,174,209,199,182,218,211,191,226,212,186,216,209,179,205,212,186,213,208,184,212,202,177,207,193,168,203,3 210,189,223,218,198,231,222,200,233,215,186,221,208,174,199,205,172,196,200,169,195,198,167,196,215,194,230,223,201,234,221,196,227,207,171,201,190,140,160,185,136,157,188,142,165,198,163,192,220,197,235,222,198,234,218,188,216,191,139,159,161,97,114,154,91,107,176,121,139,197,158,186,221,200,234,219,193,226,205,159,184,175,114,133,153,96,109,144,83,96,174,123,144,197,161,190,222,203,235,223,195,224,194,138,157,174,114,130,159,106,115,149,92,103,177,123,142,195,158,185,221,198,233,220,191,221,194,139,160,174,115,124,165,109,113,173,117,123,188,136,154,198,161,190,219,195,230,217,187,221,205,159,182,199,149,159,196,148,154,200,157,170,202,163,187,206,174,204,215,187,223,218,189,221,214,176,200,214,175,195,216,185,203,217,189,213,208,177,206,206,177,209,3 101,89,106,162,149,176,183,172,204,192,181,215,195,184,214,191,180,213,184,172,205,140,128,156,149,136,158,185,176,205,196,185,220,204,194,227,203,193,220,198,185,217,189,176,211,172,158,193,171,159,186,196,186,220,208,200,233,200,183,210,177,141,161,190,168,197,195,183,218,178,164,200,178,167,200,201,193,229,210,200,232,170,128,148,132,74,84,184,154,180,196,183,217,176,160,198,185,174,208,205,197,230,208,194,225,171,125,135,160,116,119,190,165,192,193,180,217,178,165,203,181,171,203,202,195,228,207,195,227,203,179,198,203,186,204,198,184,215,188,175,209,172,160,192,171,159,189,191,181,215,200,189,220,204,191,220,202,189,215,193,179,207,180,166,198,160,145,175,134,120,146,179,165,198,190,179,211,197,185,212,196,184,209,183,169,198,172,157,189,126,112,139,3 227,153,188,231,156,193,230,153,190,230,153,191,231,155,194,234,163,202,235,167,203,226,160,189,224,148,182,224,144,181,225,141,175,227,146,176,229,150,181,230,154,189,228,156,192,224,156,188,220,137,171,221,131,166,221,128,156,222,129,148,223,131,153,227,140,169,226,150,184,223,154,184,216,130,164,214,113,148,215,118,138,218,129,135,217,123,133,221,125,154,224,145,179,221,155,182,215,129,161,209,104,136,210,111,127,218,136,136,220,139,143,218,121,150,221,138,172,219,152,179,213,126,157,212,112,142,211,115,133,220,140,147,220,134,151,216,119,156,221,143,174,215,149,175,215,137,162,218,129,156,220,129,152,224,142,162,222,133,162,217,131,166,216,142,174,214,149,175,216,144,167,222,147,171,224,145,171,227,149,174,226,148,179,219,146,178,217,149,178,215,151,176,3 247,169,189,250,164,186,248,164,179,244,152,172,251,168,184,252,183,197,239,177,191,237,175,190,226,126,149,230,130,156,226,136,147,209,97,113,242,149,159,249,172,186,250,192,201,247,187,193,206,108,129,203,103,123,178,80,91,174,66,81,234,144,151,248,166,174,249,184,189,246,182,186,207,116,137,199,107,131,165,70,84,198,110,120,218,122,136,227,127,139,245,169,175,239,174,178,219,136,160,195,107,130,171,71,93,191,102,122,183,83,102,208,110,122,235,157,163,230,166,172,227,150,168,194,102,120,168,72,91,148,59,73,139,44,61,205,120,134,234,165,166,225,159,165,225,159,170,214,130,144,196,101,120,179,89,105,166,77,87,188,91,110,226,148,159,221,156,162,224,152,163,229,158,168,223,143,157,211,119,139,214,130,147,210,116,136,210,136,145,207,141,152,3 251,190,194,253,188,198,249,169,181,245,151,162,244,156,164,250,179,187,251,185,192,249,193,194,248,179,188,249,173,182,245,157,168,241,146,160,235,135,146,244,161,167,249,177,182,248,189,192,243,164,167,233,131,136,236,139,147,246,172,177,241,162,163,238,148,149,243,162,167,248,190,192,246,182,177,233,139,137,233,135,141,246,176,178,248,189,189,237,154,155,237,148,156,247,186,187,249,193,193,246,180,183,238,150,157,239,156,170,242,173,183,230,142,145,237,155,160,245,184,186,247,192,188,247,185,186,239,162,169,232,140,160,229,136,159,225,128,141,236,159,161,244,184,184,244,185,181,244,183,183,243,177,181,235,154,165,228,142,156,226,138,145,236,164,165,241,179,180,243,186,184,246,189,188,246,187,188,240,173,175,236,165,170,233,164,165,237,169,173,239,178,180,3 245,189,184,249,189,186,247,173,179,249,173,187,252,184,192,248,185,185,245,183,180,247,196,186,245,194,194,247,186,187,247,172,182,250,176,196,241,138,162,241,161,162,246,184,181,246,192,185,245,192,189,242,170,171,243,154,170,246,146,177,238,135,152,232,132,136,241,159,165,246,193,187,243,185,174,244,176,174,237,129,152,244,143,168,247,180,184,229,124,134,234,137,150,240,174,173,239,176,171,244,177,176,236,134,147,243,159,168,237,138,158,226,105,132,237,156,166,241,183,181,239,181,172,245,183,179,242,164,169,231,125,142,226,115,136,234,146,159,242,174,175,239,187,177,238,178,170,243,177,174,242,173,172,240,166,168,237,161,168,240,172,173,242,183,177,233,174,166,236,171,167,243,180,175,243,177,176,244,181,180,243,181,178,241,179,174,238,185,177,232,185,171,3 225,187,204,226,183,196,222,170,172,225,180,189,219,163,176,217,161,172,222,183,196,221,187,204,221,178,186,222,178,183,218,162,163,209,140,145,208,139,152,211,146,159,217,170,178,220,184,196,222,179,181,219,170,176,209,141,160,196,114,138,194,113,139,201,123,143,213,156,167,218,179,191,221,182,186,215,159,165,195,111,139,189,103,142,187,101,134,198,121,143,212,152,164,216,176,187,221,186,194,216,164,171,197,115,135,189,99,131,193,110,134,204,130,147,212,155,162,215,174,181,219,185,192,217,172,174,205,140,146,202,128,143,205,134,144,209,147,151,214,167,174,214,176,189,217,184,198,217,179,185,216,171,174,215,163,165,217,169,172,216,169,171,214,173,185,212,173,192,214,179,190,218,182,192,220,183,191,221,181,192,223,186,196,222,185,197,216,179,197,211,173,194,3 235,195,216,238,194,212,239,196,212,240,197,215,240,199,212,240,203,217,239,205,216,234,201,208,235,195,210,236,191,204,236,186,196,236,184,186,237,193,196,239,202,207,239,204,210,234,200,205,233,188,201,232,181,190,227,162,168,227,159,165,234,182,179,236,195,195,236,200,200,232,196,196,231,182,203,226,159,174,220,139,159,222,147,168,228,164,167,233,184,179,236,200,200,232,196,196,230,183,197,226,161,176,217,128,153,218,137,156,224,155,158,231,179,172,235,200,198,233,198,198,229,185,195,227,168,179,221,148,157,220,147,148,226,163,153,230,178,165,234,198,194,231,196,192,227,186,199,229,185,195,229,179,181,229,178,175,230,180,173,232,189,179,233,199,195,228,193,189,226,186,201,230,190,203,232,191,199,233,193,200,233,193,195,233,197,196,232,198,197,227,192,192,3 203,148,150,206,153,154,205,145,150,200,127,144,207,134,150,216,151,160,218,159,162,214,158,159,199,140,147,200,141,148,198,131,142,196,119,133,201,123,141,211,141,151,216,153,156,214,160,160,193,132,142,192,129,142,187,114,131,184,103,120,192,112,128,198,121,138,208,143,150,211,157,157,194,139,141,192,131,142,181,111,128,173,97,119,172,88,109,188,111,129,205,141,148,210,157,153,197,145,145,195,138,141,183,118,132,165,89,115,167,86,107,184,107,119,204,145,143,209,161,152,196,146,143,197,145,144,188,128,139,170,98,113,165,85,103,183,110,120,203,145,138,208,161,148,194,143,140,192,137,140,188,130,140,181,113,126,173,100,116,184,113,122,201,144,139,203,159,146,188,135,135,185,126,133,189,130,140,188,122,134,181,109,123,190,127,131,197,143,140,200,157,146,3 206,147,155,209,142,147,209,143,146,213,150,151,209,139,152,215,149,156,212,152,153,197,137,147,200,139,146,204,137,141,193,116,127,204,134,143,203,131,145,213,152,153,213,157,154,197,138,143,199,135,139,195,118,131,180,95,112,193,113,126,204,125,136,212,148,154,203,142,145,182,128,130,198,140,134,179,96,112,176,96,117,191,122,128,182,98,111,202,137,145,197,144,144,195,142,138,194,145,136,179,107,111,157,81,90,175,113,118,166,91,100,178,115,119,192,144,140,182,126,129,192,143,134,186,121,123,164,97,93,160,94,94,173,110,112,184,128,125,185,133,136,180,127,136,191,140,134,188,125,128,188,130,126,184,125,118,188,137,130,186,139,135,178,128,131,178,137,134,194,148,138,195,136,134,199,145,140,202,156,147,200,153,143,191,145,140,176,130,124,167,122,119,3 250,196,206,253,197,209,253,198,210,254,201,211,255,205,213,254,211,217,254,208,214,251,205,208,248,187,200,247,185,197,241,172,182,240,165,173,243,173,174,251,196,201,253,203,211,250,203,208,247,184,194,235,159,171,221,130,147,227,143,156,235,162,164,240,171,176,246,185,194,247,195,201,245,188,187,229,150,161,221,129,162,235,163,189,232,156,173,227,141,160,238,168,181,243,185,193,242,190,183,230,154,165,224,133,177,227,138,180,224,138,166,222,136,162,233,164,184,239,182,193,244,195,189,235,170,171,226,143,167,222,134,168,222,136,160,226,151,168,234,174,189,238,185,196,245,200,197,239,181,180,233,160,165,230,155,169,230,158,174,232,167,180,237,184,193,239,189,196,244,199,198,243,192,196,243,186,190,239,179,183,239,182,190,240,189,199,241,192,199,237,191,192,3 226,141,140,226,130,127,230,135,130,233,141,134,234,145,139,234,147,139,229,143,131,222,143,131,222,135,133,221,123,124,221,123,116,222,120,110,228,132,127,228,138,129,229,147,130,223,146,131,220,128,125,206,98,98,197,83,73,202,86,67,216,106,94,227,137,126,230,150,129,223,144,126,221,134,124,189,78,74,181,73,64,206,102,77,201,88,67,227,136,118,231,157,133,222,144,120,222,141,130,206,101,99,193,83,77,201,96,75,206,103,75,227,144,121,226,149,125,221,149,124,224,152,138,211,115,108,189,70,70,200,90,81,216,125,111,225,146,127,225,149,128,220,150,127,219,142,128,213,122,115,211,112,105,214,124,114,219,139,124,223,144,128,224,152,132,215,145,124,216,137,123,214,126,118,218,131,119,220,141,129,223,147,131,223,148,133,219,145,128,207,130,113,3 230,177,189,236,189,203,236,188,200,233,175,186,231,167,179,228,166,181,224,168,186,221,165,177,229,176,190,232,182,200,231,171,185,223,146,161,219,132,154,217,137,158,218,148,166,220,160,171,225,168,184,226,164,183,218,133,155,213,123,150,215,132,169,208,121,157,210,127,149,217,152,164,222,161,180,218,142,160,206,105,139,215,143,172,216,155,187,201,107,154,202,109,133,213,149,164,219,157,173,211,127,149,205,115,156,218,163,190,213,152,158,199,107,139,200,109,133,212,150,163,216,158,172,208,128,151,203,117,157,210,141,164,209,137,151,198,106,126,206,131,147,212,154,164,214,154,168,211,137,155,200,110,139,197,105,131,199,110,131,203,123,140,211,151,162,210,153,162,214,156,166,212,145,160,206,122,143,202,117,140,204,125,145,209,137,154,211,150,161,209,153,162,3 250,185,180,252,182,184,252,186,192,250,186,194,253,192,202,253,190,199,252,189,198,253,196,198,249,189,188,247,176,174,245,173,173,243,175,185,245,171,180,251,180,184,252,191,191,252,199,194,246,186,181,241,169,166,235,162,161,231,161,162,232,153,156,244,171,173,252,195,192,252,204,199,249,191,186,242,171,170,237,170,178,239,183,181,232,161,160,238,165,169,251,196,195,253,207,205,239,178,174,240,174,177,229,155,164,237,175,178,228,148,159,232,153,164,247,190,193,250,200,199,234,177,172,235,168,170,222,143,149,217,137,146,223,144,153,228,158,163,239,181,184,243,189,189,236,182,175,235,173,171,225,153,155,226,154,163,235,170,173,236,176,177,239,184,184,234,179,177,231,174,167,235,173,170,229,165,163,230,164,166,241,180,181,241,182,183,241,186,187,238,183,183,3 237,151,157,243,157,161,242,150,156,243,154,161,237,146,154,236,145,151,234,141,148,230,142,146,237,154,155,240,157,158,231,135,143,227,130,141,233,139,148,233,141,148,231,137,146,231,145,149,235,150,150,237,151,150,185,85,94,189,84,97,226,120,132,224,121,134,228,134,143,233,148,150,232,149,148,230,144,142,175,76,85,193,87,98,211,101,113,207,94,116,224,125,136,233,146,148,226,141,142,225,135,139,213,112,120,202,94,106,213,113,127,203,92,113,224,126,135,229,142,144,224,139,142,223,130,137,217,118,130,196,88,107,202,99,127,208,102,123,226,132,138,227,147,149,223,142,143,222,133,139,215,119,132,201,96,116,199,92,116,215,113,129,226,138,141,224,147,147,217,135,135,218,130,138,215,123,133,212,116,127,215,118,129,216,121,134,225,144,145,222,145,144,3 233,161,167,235,158,162,237,162,161,234,156,158,232,153,162,236,161,164,235,165,164,231,165,161,231,154,156,227,142,145,225,135,139,227,139,144,233,157,161,235,163,161,237,169,164,232,166,162,226,144,142,218,122,121,204,99,108,208,105,114,230,149,147,233,159,155,236,168,163,238,177,170,222,140,139,209,110,111,200,96,99,204,99,106,223,131,131,233,159,154,231,161,157,235,171,165,221,140,138,211,119,120,202,101,107,205,97,114,221,129,130,234,162,153,230,160,155,231,166,159,220,148,143,218,135,134,208,111,117,209,105,115,224,137,137,233,162,155,231,164,156,228,166,158,219,152,149,220,145,142,220,133,135,227,144,143,229,154,149,229,159,157,230,161,154,225,161,156,216,149,147,223,156,152,224,151,150,226,153,151,230,162,159,230,164,161,228,162,156,225,161,156,3 229,160,172,232,162,177,235,164,172,236,162,172,237,167,178,234,168,181,232,169,179,228,165,165,227,160,163,234,167,174,234,167,173,230,152,160,234,162,174,233,161,172,227,158,163,225,163,161,231,171,173,234,172,171,225,145,149,215,115,131,226,142,148,234,165,163,225,152,143,228,168,166,230,173,173,229,165,160,217,129,134,207,99,122,217,125,131,231,167,161,233,173,164,231,174,167,226,169,163,228,163,154,215,127,132,207,110,127,214,123,129,233,168,166,236,181,176,230,175,166,224,169,159,229,171,161,223,148,145,209,116,131,215,125,124,230,168,160,232,179,172,225,168,159,222,168,160,229,173,166,229,169,164,219,144,140,219,145,135,229,173,166,229,173,164,219,161,149,220,167,158,227,170,160,232,178,177,226,166,159,224,162,157,230,176,174,227,173,163,220,167,159,3 236,161,161,222,135,134,204,107,109,214,119,123,223,129,136,234,147,153,243,169,176,244,180,190,228,148,145,205,116,115,179,90,99,174,86,98,190,93,106,216,121,133,238,160,161,241,173,177,224,141,142,193,102,107,157,82,95,154,85,101,150,70,86,190,95,106,233,152,157,239,168,172,218,135,140,188,99,107,175,100,112,151,84,96,140,72,86,186,95,107,217,125,136,235,159,164,212,129,131,190,101,105,196,117,126,181,104,113,169,91,103,179,87,98,213,119,127,228,150,160,225,150,151,214,131,131,198,112,117,196,118,123,164,77,87,196,105,115,219,132,136,229,156,159,233,166,167,228,150,153,218,134,133,206,122,121,196,108,113,216,131,134,225,143,143,232,164,166,234,172,173,238,171,176,234,162,164,230,154,153,230,154,152,229,153,150,232,161,159,236,176,181,3 212,134,172,214,131,173,209,119,165,206,115,157,205,116,157,210,126,167,218,145,191,214,145,187,207,129,164,200,110,148,197,101,142,203,109,154,200,106,154,206,119,164,213,136,175,211,140,175,201,114,147,203,117,148,217,149,176,224,162,195,212,128,176,203,113,158,207,129,164,208,135,168,198,108,143,214,144,167,236,192,210,237,194,217,220,151,188,198,104,144,203,121,155,206,131,167,196,107,144,211,138,160,236,192,205,237,190,213,215,140,170,198,104,140,206,126,158,207,135,168,200,116,149,205,122,148,222,162,177,223,161,182,207,122,153,200,111,146,206,127,161,203,129,161,198,120,149,201,115,147,205,119,148,203,116,145,201,112,146,205,125,158,204,128,162,203,133,165,196,123,153,200,119,151,201,118,151,202,116,150,205,125,157,207,133,166,205,131,163,201,135,167,3 218,146,162,228,153,175,233,157,182,233,157,183,233,155,188,234,160,191,229,156,184,221,148,176,215,138,155,224,148,168,232,153,170,234,158,169,233,157,177,231,154,182,227,154,182,223,153,180,216,141,158,225,148,166,225,139,146,230,145,139,231,149,148,227,147,164,224,149,174,222,153,174,216,140,157,222,142,160,221,129,138,231,148,153,224,134,129,222,137,144,223,146,170,217,143,165,213,140,156,216,131,152,221,131,139,223,130,133,220,127,133,221,137,141,219,142,166,215,139,163,211,138,151,216,139,158,218,130,151,215,117,127,204,102,105,212,121,127,212,132,153,211,136,161,206,132,148,213,137,156,216,135,157,211,119,133,215,129,135,215,135,147,210,134,156,208,138,159,203,128,147,215,142,163,217,138,162,216,135,160,216,136,158,214,140,161,209,135,161,207,136,158,3 224,166,192,225,162,191,226,159,188,231,170,196,234,176,205,234,179,208,232,177,203,226,171,196,222,160,183,217,141,165,210,124,151,218,141,163,231,172,196,234,179,204,231,176,201,225,169,194,215,145,166,208,123,145,201,112,132,207,120,141,221,147,167,231,173,198,231,176,200,227,173,196,211,140,162,204,120,144,203,121,139,204,118,139,206,118,142,227,163,187,231,176,199,228,176,197,213,152,171,201,118,139,200,113,139,200,111,135,204,116,140,224,160,183,228,173,196,226,174,193,217,164,182,215,151,166,205,125,144,203,117,140,213,139,160,225,166,188,225,171,193,220,165,185,217,165,184,221,165,184,220,159,178,219,156,175,220,159,183,224,167,191,224,169,193,219,164,184,214,157,177,220,162,185,224,168,191,224,168,192,223,167,192,224,168,195,222,168,192,218,163,184,3 227,164,184,228,162,181,226,155,175,224,148,168,224,151,170,226,157,176,228,165,184,221,158,179,226,166,181,227,161,175,222,147,158,215,135,142,210,125,134,220,145,155,226,162,178,220,156,176,223,159,175,225,156,171,216,138,141,200,115,117,198,110,114,212,130,137,226,162,176,220,157,175,221,160,175,221,152,169,210,131,135,184,100,105,194,110,116,213,133,142,222,155,171,219,157,175,219,160,172,220,156,169,212,138,143,189,105,107,199,115,120,215,136,149,219,151,170,220,160,173,219,160,170,220,155,168,214,141,148,202,117,122,204,118,130,217,144,159,221,161,174,219,164,173,217,159,170,217,153,166,215,143,156,211,134,148,214,142,155,220,159,173,222,166,177,219,166,173,216,158,169,217,154,170,217,153,168,218,153,166,219,157,168,221,163,177,220,166,177,220,170,176,3 223,156,163,221,139,150,213,122,133,208,111,129,206,110,124,215,128,140,220,140,158,220,150,166,215,136,140,204,110,118,190,87,102,184,77,98,189,84,103,200,101,115,206,114,129,213,133,144,207,119,125,193,101,105,195,103,108,193,96,102,202,105,115,207,111,125,195,95,112,204,115,127,191,97,105,182,90,94,210,129,125,198,106,105,202,111,114,217,131,141,203,110,125,203,114,127,196,107,111,189,91,101,196,99,108,194,95,107,197,101,113,194,98,112,185,87,101,204,119,129,210,135,135,204,117,120,195,96,106,207,112,128,195,95,111,184,82,97,197,107,116,213,142,149,213,148,149,216,145,144,214,132,141,212,123,135,204,113,122,209,125,133,217,146,155,220,161,171,217,156,162,224,164,167,221,152,160,220,145,156,222,153,163,223,159,167,223,164,175,222,166,177,3 224,143,161,219,128,144,206,106,123,205,104,124,210,113,129,221,134,149,225,142,164,225,152,172,215,126,140,202,102,116,188,85,98,183,80,95,188,83,98,204,105,117,217,128,145,220,141,158,194,95,109,193,96,103,207,116,116,197,101,100,206,112,114,204,105,116,198,96,111,213,126,136,193,95,105,197,103,105,211,125,118,202,110,103,216,129,124,222,136,144,198,97,115,206,115,128,212,126,131,202,109,109,204,115,108,206,117,113,208,120,120,209,119,127,196,97,114,208,120,134,219,145,148,210,122,125,212,121,125,209,117,122,192,94,102,184,82,95,194,97,110,211,131,140,225,161,166,223,149,157,217,128,141,205,111,123,202,110,122,205,116,129,216,141,152,214,147,158,226,165,174,226,158,168,220,144,160,222,147,161,223,152,164,222,151,167,221,157,171,213,149,163,3 205,125,144,212,130,150,213,126,150,211,120,144,212,129,149,207,125,148,204,121,142,201,124,140,210,130,142,210,126,142,205,115,132,204,108,128,208,116,138,207,123,145,204,120,147,199,121,140,211,136,146,210,127,141,205,111,123,199,99,119,202,101,127,208,122,146,206,126,149,200,122,141,207,133,145,209,126,139,207,118,129,206,118,125,207,115,129,210,122,141,210,134,152,203,130,146,201,127,137,206,128,140,205,119,135,205,121,131,207,122,134,209,126,145,206,128,148,203,132,148,199,127,134,205,132,142,205,123,138,207,127,142,205,123,140,205,125,143,204,130,150,198,124,141,200,132,141,204,132,144,205,129,141,205,127,143,204,124,143,202,125,139,201,128,142,197,127,140,196,127,139,202,130,143,204,130,146,201,124,142,203,124,144,203,126,142,196,122,136,192,122,134,3 230,155,183,234,154,184,231,147,180,231,145,182,236,153,189,236,153,188,231,148,185,225,146,179,222,143,174,225,141,170,222,127,160,220,118,156,230,137,175,228,138,177,229,145,181,226,146,179,222,141,169,218,124,154,208,102,133,214,110,138,220,122,162,220,124,169,229,148,181,223,143,175,224,146,168,211,113,143,197,87,120,204,102,126,212,109,146,221,122,162,226,142,176,222,144,176,219,136,160,211,112,144,198,90,136,194,85,119,205,97,134,217,118,156,224,141,174,220,141,172,218,137,160,216,124,151,205,99,136,202,95,129,213,114,148,221,131,163,219,134,166,207,124,157,220,146,167,222,140,163,214,121,146,215,122,147,219,130,158,222,144,174,217,134,166,209,126,156,223,152,170,224,149,170,221,142,166,222,140,166,220,137,168,224,150,179,221,148,174,214,139,167,3 234,173,188,237,175,192,232,162,188,227,154,179,220,147,173,215,143,179,214,141,175,221,158,174,234,174,187,232,169,185,221,150,179,199,119,157,196,117,150,206,136,170,202,130,165,211,138,159,235,178,187,229,161,180,206,128,162,193,119,145,201,135,147,211,152,157,202,131,145,204,129,148,231,174,183,224,156,175,200,126,155,197,134,148,201,141,145,211,152,154,199,123,141,202,127,146,230,176,183,225,164,178,201,129,156,191,124,144,189,121,139,188,116,144,190,113,141,209,140,155,228,173,180,226,170,180,212,145,162,192,121,145,179,110,145,179,110,148,197,130,153,215,159,170,226,174,179,227,175,181,216,155,170,208,142,160,194,130,160,200,136,167,213,152,166,217,166,175,227,183,181,230,184,185,224,172,181,218,161,173,215,154,173,213,149,172,219,164,173,220,168,177,3 228,196,211,227,190,208,236,201,216,226,183,200,225,180,201,236,202,220,228,199,214,216,188,205,228,194,211,228,184,199,217,164,175,190,127,136,189,125,145,228,186,205,222,185,202,218,187,204,231,199,216,224,175,188,184,111,124,179,108,122,176,108,113,209,156,168,234,201,220,224,194,211,234,203,217,221,168,179,175,96,108,177,102,132,177,107,119,205,146,159,232,195,212,225,195,212,235,203,218,231,188,203,196,131,143,169,94,117,172,99,118,218,167,184,233,197,214,227,197,214,226,187,202,228,188,206,230,187,201,206,151,172,214,158,176,233,191,205,237,206,223,227,195,210,227,193,206,233,196,210,242,208,223,244,208,226,245,207,226,236,195,215,238,206,222,226,192,209,226,195,207,236,207,219,240,209,223,244,211,228,245,212,234,242,206,222,237,204,219,225,195,209,3 204,174,190,214,180,193,219,183,196,222,181,193,222,178,190,218,172,191,214,168,188,209,170,186,200,166,181,208,168,184,206,157,170,194,135,142,204,146,155,219,174,192,219,176,193,208,167,184,202,171,184,206,161,175,184,124,143,171,106,116,176,110,122,199,144,160,218,174,191,207,166,185,197,157,175,201,155,172,182,122,150,185,133,142,172,111,127,178,117,147,211,160,183,209,169,188,196,156,173,203,160,176,178,119,135,169,114,123,168,110,122,169,107,132,208,161,178,207,168,186,203,168,178,209,166,176,182,123,137,156,94,111,164,104,119,181,123,136,209,166,181,203,167,185,200,163,171,205,157,171,200,143,164,176,115,136,173,110,130,199,143,161,214,174,190,210,179,195,200,165,176,206,159,176,209,161,181,207,152,171,208,154,174,220,174,192,224,191,202,212,181,191,3 215,158,157,216,152,152,220,147,145,216,134,133,200,112,112,211,134,130,219,157,149,216,162,153,211,152,151,215,147,141,209,130,131,203,125,129,193,111,114,186,101,99,207,139,133,209,151,149,209,149,143,208,136,126,193,112,116,196,121,134,189,115,122,168,85,90,190,114,113,199,137,139,209,154,148,200,129,121,188,114,124,192,125,141,174,99,106,167,88,100,183,107,110,198,140,138,207,155,149,198,131,123,185,115,124,191,129,144,177,107,116,166,89,101,177,104,104,191,137,136,199,147,141,199,137,133,179,102,108,176,105,116,172,104,114,158,81,90,174,106,100,185,135,130,191,139,138,199,141,140,185,113,112,166,87,94,163,88,99,160,85,89,180,122,116,184,139,134,190,137,136,198,143,142,200,141,140,185,114,118,176,103,111,177,110,110,184,132,129,180,135,132,3 219,142,130,220,137,128,224,138,131,229,143,136,230,147,140,228,148,140,221,136,129,213,132,124,218,142,127,222,143,132,222,135,123,223,131,122,226,141,132,227,147,135,222,139,129,215,133,121,218,145,129,220,141,129,211,116,112,201,90,93,216,116,111,224,141,126,222,141,125,219,140,128,206,124,108,216,133,120,198,92,94,197,91,105,204,97,97,219,131,121,223,145,131,219,142,128,205,126,104,214,132,117,201,98,97,203,108,119,199,94,97,217,129,115,221,145,128,218,144,127,210,137,113,215,141,118,210,120,109,200,98,95,206,110,99,218,136,120,219,145,126,213,141,124,206,135,113,214,145,123,216,143,122,211,130,108,215,139,118,219,146,129,216,143,124,209,137,118,207,139,119,212,143,122,216,147,125,214,143,122,213,139,121,216,144,128,212,140,123,207,136,118,3 240,168,182,237,156,170,238,148,155,236,137,142,231,126,131,229,124,130,236,151,162,238,170,181,238,163,172,235,147,161,235,138,143,227,117,119,216,97,97,214,96,95,229,137,138,235,164,172,237,162,166,235,144,150,227,119,118,217,100,95,215,102,97,214,102,97,225,131,124,231,155,157,237,164,166,234,145,145,226,124,120,223,123,117,222,120,112,209,93,89,217,115,107,228,150,146,236,162,164,233,145,145,226,125,121,226,130,126,219,114,109,203,83,80,217,116,111,229,157,154,234,160,163,232,152,155,225,122,120,213,98,98,205,87,86,206,88,88,220,120,123,229,159,158,232,165,166,231,154,160,227,131,134,213,93,98,206,87,89,217,109,112,222,128,134,227,157,154,229,163,168,231,159,166,230,150,153,225,129,132,223,122,123,222,127,133,227,147,152,227,163,160,3 228,137,158,231,135,157,236,139,161,239,137,158,239,139,158,235,126,151,231,135,159,223,134,156,228,137,156,233,135,154,237,135,151,238,129,148,237,126,145,232,119,138,231,133,150,222,132,150,230,138,154,233,133,152,237,134,139,235,124,132,234,115,129,230,118,125,233,138,142,227,139,154,227,134,151,231,125,142,235,135,139,239,143,146,239,138,143,233,136,138,232,137,133,227,139,148,222,132,151,229,126,140,234,136,138,240,148,151,240,148,150,235,143,147,227,130,126,226,137,144,218,131,148,228,130,139,230,131,127,235,143,139,239,149,146,230,133,132,226,126,124,224,135,142,218,134,148,225,130,143,228,129,131,231,132,130,230,125,131,228,122,128,225,128,131,222,140,148,214,134,148,222,134,151,227,134,145,229,131,138,228,126,139,227,129,143,222,131,134,220,142,148,4 169,143,150,185,155,169,199,171,185,204,173,191,205,175,194,202,175,193,196,172,188,178,156,168,181,154,164,198,171,187,211,183,199,215,186,204,216,189,208,213,187,204,205,182,198,191,169,183,189,160,172,206,178,193,217,188,205,229,203,220,230,205,221,220,193,209,213,187,204,196,169,186,196,166,178,210,182,195,232,206,221,173,136,145,158,115,121,233,204,221,216,190,207,201,176,193,197,169,179,213,187,197,229,200,214,188,142,154,186,150,164,231,205,225,217,191,208,200,174,191,196,170,177,211,186,196,218,196,206,230,209,222,232,209,229,222,199,218,214,190,205,196,171,185,190,170,173,204,184,189,215,193,200,218,198,208,219,196,208,215,190,206,207,182,197,190,159,170,176,158,159,198,179,184,208,187,194,213,189,196,213,192,201,207,183,195,199,171,183,166,138,143,6 203,176,192,206,177,197,209,183,199,209,181,199,210,184,201,211,187,204,208,182,199,204,177,195,206,177,195,210,182,202,211,186,205,214,193,213,214,193,212,212,187,205,210,186,204,207,183,201,209,181,200,212,183,201,214,192,210,203,174,188,203,171,183,211,182,197,210,183,201,210,186,206,210,184,198,214,187,205,207,177,191,101,54,53,80,34,35,198,154,165,216,184,207,210,184,204,211,185,199,215,189,210,202,162,178,88,36,39,88,40,43,203,163,182,216,189,213,212,188,207,211,185,198,211,180,198,206,139,159,198,161,177,204,171,187,214,184,210,214,188,209,213,190,209,207,182,197,209,184,197,209,179,194,213,191,211,213,191,213,213,183,205,213,190,210,213,192,210,204,182,193,206,184,200,210,187,203,210,190,207,211,187,206,211,181,205,210,185,207,211,189,206,6 148,127,148,161,143,165,167,148,169,171,154,179,171,151,175,171,155,182,166,151,180,156,139,165,155,134,157,158,127,142,153,106,112,155,111,122,153,106,118,161,125,142,161,132,153,161,140,168,160,142,168,161,128,144,139,80,86,131,69,77,118,55,63,133,72,79,152,110,124,166,150,181,161,143,166,164,133,150,152,100,112,127,65,76,113,50,59,129,68,77,154,114,129,168,152,183,161,143,164,154,113,123,146,89,98,122,57,65,105,37,41,137,80,90,160,122,138,166,150,178,162,147,171,154,117,127,136,76,79,122,57,61,136,80,90,154,104,115,166,139,160,164,150,179,156,140,162,160,135,150,144,92,95,156,115,128,168,140,161,158,119,131,166,148,172,159,145,174,149,134,155,159,143,163,156,125,136,165,140,159,174,161,190,168,151,176,161,148,173,149,134,158,6 116,92,107,202,176,199,217,197,220,233,221,239,248,235,255,232,217,240,234,214,240,136,117,141,174,149,166,212,189,212,226,208,230,214,189,207,141,98,120,208,185,209,248,236,254,217,197,222,193,167,188,203,183,204,210,178,194,188,119,131,40,6,25,135,97,116,249,236,253,237,224,244,210,185,204,217,197,217,204,167,182,141,78,97,96,62,90,70,33,48,219,194,210,235,223,242,226,206,228,225,203,223,190,157,175,123,81,108,142,80,100,137,78,81,234,218,233,236,222,241,203,175,195,210,186,203,227,197,210,141,71,82,159,96,101,240,218,227,237,227,244,239,227,245,190,156,175,215,187,205,238,222,238,213,164,165,231,211,223,241,233,248,235,219,235,223,209,229,155,124,144,209,177,197,239,220,237,247,239,253,224,207,219,229,212,224,240,227,241,147,131,149,6 227,207,229,225,206,225,248,241,255,198,162,178,154,108,128,206,178,201,247,238,252,247,237,251,224,207,227,218,200,216,238,211,225,166,102,113,55,26,50,118,77,96,249,233,250,247,241,252,209,189,208,208,182,195,214,149,154,166,96,113,70,48,74,78,41,59,205,165,179,251,247,255,223,207,222,236,216,230,176,122,136,129,79,104,130,90,120,65,42,61,134,89,102,251,241,249,230,212,230,225,201,215,127,88,113,158,120,148,176,124,149,114,46,50,199,157,161,248,243,254,219,198,214,236,218,230,179,119,129,128,77,100,150,79,81,201,144,136,247,240,247,244,237,247,225,203,218,240,227,238,223,179,184,157,81,81,207,164,168,249,244,250,246,242,248,240,228,240,233,212,227,239,228,238,239,216,221,219,170,153,245,241,248,241,236,241,247,240,247,242,232,243,6 195,162,167,207,175,183,214,184,195,215,185,197,213,184,196,206,176,184,194,163,167,175,140,141,201,169,175,210,178,189,221,191,207,200,158,160,187,137,132,187,141,136,190,152,153,181,148,152,202,169,176,210,177,186,210,174,184,175,116,109,143,67,47,137,65,43,144,82,64,177,140,139,194,156,158,184,133,127,170,109,103,168,105,103,147,79,75,130,60,44,143,78,61,171,128,125,186,142,140,144,74,53,133,59,41,157,92,88,156,91,87,146,80,65,171,120,111,174,134,134,193,155,158,162,103,88,146,76,53,158,93,77,157,92,75,171,115,106,191,155,158,167,123,123,194,162,167,200,166,172,198,158,159,203,165,166,201,164,167,201,167,172,192,158,162,153,103,96,186,153,157,198,166,173,208,179,189,209,179,188,205,174,181,201,171,178,185,152,155,151,104,98,6 165,145,157,207,188,203,221,203,220,229,211,228,233,218,236,230,215,231,224,207,224,208,186,208,195,173,185,215,198,215,233,224,241,240,235,251,224,201,214,236,222,233,233,220,237,217,195,219,203,183,196,224,211,227,228,208,216,190,152,152,58,16,19,163,133,146,246,235,253,222,202,224,210,195,207,223,204,218,123,66,69,74,23,28,41,23,40,74,33,42,227,204,219,231,219,240,212,198,210,222,203,212,111,62,78,76,38,60,38,12,28,79,43,52,238,217,231,231,219,239,209,190,202,228,212,221,178,106,81,137,50,21,107,60,64,173,154,166,250,244,255,228,212,231,201,179,191,226,213,226,231,208,209,222,186,172,241,225,234,249,242,255,237,224,239,226,208,227,154,136,148,223,205,218,231,215,231,239,231,248,236,225,239,236,224,236,232,218,233,219,200,217,6 224,191,212,232,204,224,232,202,227,218,172,191,230,199,227,235,205,232,233,196,222,230,197,220,229,199,219,235,205,230,186,131,138,141,69,60,191,128,133,236,199,224,236,209,235,233,202,224,234,207,229,228,193,211,127,56,49,105,40,62,157,65,66,220,156,157,240,217,246,236,209,231,234,205,228,230,196,215,133,66,66,124,59,96,172,83,115,203,122,117,241,214,241,238,211,235,237,214,241,216,158,156,156,64,59,145,74,107,170,77,116,204,103,107,234,195,210,239,214,239,234,211,230,221,174,177,172,64,34,153,62,52,158,61,59,196,99,79,232,189,199,238,214,239,229,204,220,232,201,223,211,145,134,214,157,154,204,131,119,221,163,166,238,213,239,234,205,228,223,196,213,230,199,218,235,207,231,235,208,233,236,204,228,237,209,235,235,208,231,229,196,221,6 178,138,152,207,170,193,220,189,211,225,191,221,224,186,210,223,191,212,216,179,202,163,130,149,197,157,174,218,185,207,227,195,219,213,168,185,229,196,223,232,196,222,224,191,211,204,172,192,209,176,193,232,203,227,192,144,154,117,41,38,192,121,126,240,208,233,230,198,220,215,179,202,214,181,199,239,210,236,177,123,128,111,40,70,178,86,99,233,190,205,235,208,233,217,179,204,216,183,203,236,210,232,188,106,96,137,48,62,172,67,82,224,162,165,237,213,238,218,180,204,211,178,189,232,208,228,214,153,152,187,107,90,191,109,95,231,188,200,233,207,231,215,181,201,204,162,179,222,190,208,232,202,222,236,204,225,236,201,222,235,206,231,225,193,216,201,167,188,187,151,168,214,182,200,224,195,211,228,197,214,228,196,216,223,189,209,217,184,200,150,119,133,6 220,158,177,230,171,192,226,168,180,226,169,188,222,164,180,223,171,199,209,155,184,123,81,98,231,169,191,231,170,189,222,157,168,224,159,180,221,157,169,222,165,186,219,163,191,176,124,146,233,176,197,232,174,190,215,141,143,200,131,142,218,159,176,227,166,186,222,158,185,201,138,167,236,182,205,239,187,207,216,150,154,186,115,115,221,160,178,233,173,198,222,158,182,211,149,180,237,189,215,237,185,206,223,167,178,201,134,134,220,156,171,229,170,199,215,144,167,207,148,169,236,186,213,239,197,221,229,180,201,199,134,137,174,103,105,200,125,142,207,133,159,199,144,167,231,180,211,236,197,224,229,189,208,218,163,181,188,110,130,189,116,134,214,153,185,194,143,170,227,183,212,229,190,221,228,188,219,223,173,193,206,128,147,214,145,184,219,165,203,160,113,135,6 224,195,210,234,206,222,247,230,248,240,212,232,230,196,210,238,211,230,233,207,227,154,141,144,233,205,226,235,202,226,249,222,234,168,99,91,188,128,146,242,207,241,232,195,219,190,166,170,235,206,230,234,190,220,229,159,178,134,55,53,152,91,111,236,193,240,228,171,207,200,159,181,237,209,232,235,193,207,203,110,118,149,74,87,141,77,92,236,194,239,236,197,244,207,174,209,236,216,234,230,189,194,205,134,138,179,110,115,222,171,207,238,186,247,229,182,242,199,170,204,230,209,221,238,210,222,217,161,166,198,121,144,230,184,234,232,178,237,225,171,236,165,138,170,222,198,205,235,212,225,243,219,234,220,156,190,224,174,223,232,192,237,215,171,218,84,68,84,198,172,178,226,198,211,236,215,224,231,198,223,222,180,214,217,168,203,135,89,115,20,13,17,6 224,202,222,236,215,232,244,228,245,251,244,255,239,219,239,222,191,203,239,220,239,234,213,236,239,223,242,235,210,235,246,230,249,243,222,229,163,96,97,169,106,127,233,201,239,239,216,243,240,225,243,233,205,237,238,207,234,220,172,192,132,54,55,176,119,153,228,191,238,237,207,248,239,220,240,241,223,245,227,184,204,200,133,162,144,72,91,112,39,57,210,167,205,244,217,255,243,230,244,243,230,243,216,167,171,190,119,136,166,103,127,167,102,133,230,196,237,238,206,252,241,229,239,242,229,238,220,187,181,212,176,191,185,130,133,229,195,230,242,212,255,228,182,244,234,220,230,245,235,243,232,212,206,212,174,179,205,148,177,236,208,247,239,208,251,225,178,241,208,191,198,244,234,238,249,244,252,238,218,224,217,168,196,232,202,246,242,218,254,208,172,220,6 170,134,141,201,160,168,219,184,196,222,186,195,222,186,196,221,185,195,211,166,182,157,123,135,201,166,167,217,180,189,229,194,210,229,198,215,230,197,217,227,190,205,219,179,199,197,162,179,203,162,158,225,192,198,229,195,208,204,149,139,215,161,155,231,195,213,222,182,203,208,169,181,206,165,172,222,186,202,222,186,196,191,116,95,176,88,64,225,178,186,233,202,220,215,180,192,206,167,176,218,177,190,218,173,170,183,110,88,157,64,42,218,164,160,238,212,232,213,174,186,204,168,170,211,166,178,213,164,165,222,183,191,216,163,160,228,189,194,230,198,217,207,167,177,198,162,157,204,157,163,215,177,193,230,200,215,231,203,213,229,201,212,220,183,196,190,155,164,163,126,122,203,165,173,212,179,192,219,182,187,220,185,193,215,177,187,212,178,182,136,106,110,6 217,180,195,227,193,212,229,199,218,228,196,220,235,201,227,233,195,216,230,194,214,222,181,204,222,184,188,230,196,216,214,171,179,202,140,123,223,175,183,236,202,221,230,190,212,228,187,212,221,183,194,226,191,208,203,143,133,195,119,96,190,106,79,224,170,179,236,201,221,233,194,212,224,191,216,224,188,206,202,134,119,191,110,97,164,70,50,208,133,126,242,214,236,238,207,226,221,182,205,221,179,186,210,150,132,157,64,40,157,68,59,196,117,98,243,211,230,239,211,232,214,165,179,207,143,134,219,171,165,194,127,121,192,110,94,207,126,103,242,212,230,240,209,231,214,170,190,217,170,181,229,197,214,238,205,225,237,201,214,241,213,222,239,206,225,234,195,218,204,150,162,214,170,188,231,199,219,237,204,224,235,204,219,237,208,221,238,208,223,229,186,204,6 198,175,224,201,178,228,203,183,232,205,187,235,205,188,236,204,190,237,202,187,231,197,178,226,200,178,228,204,185,233,207,188,238,205,184,236,204,187,237,204,189,237,203,188,234,199,178,227,203,184,230,203,184,232,205,182,232,174,126,156,166,106,124,200,171,216,203,185,234,201,181,228,203,186,230,206,188,236,198,161,191,133,51,55,131,55,60,189,144,167,204,180,224,204,189,234,204,190,232,207,191,236,196,160,189,155,81,90,151,81,92,188,143,161,206,187,230,205,192,237,201,182,226,204,186,230,205,181,223,189,140,164,177,120,138,196,161,188,208,192,237,204,189,232,200,182,226,203,185,230,206,187,231,204,175,213,203,175,216,206,187,232,206,192,235,203,185,228,196,177,222,202,182,226,203,183,227,204,184,229,206,188,233,204,186,233,201,183,228,200,181,225,6 159,133,146,181,152,176,196,166,196,206,179,206,206,177,202,199,170,195,193,170,191,140,120,135,172,144,161,193,164,189,207,176,205,214,188,218,214,191,220,207,182,206,199,171,196,174,151,169,181,154,174,202,174,200,216,192,221,208,176,201,207,174,195,214,188,215,205,179,202,185,163,183,185,160,181,205,180,204,222,204,229,179,114,115,175,108,103,220,199,222,206,179,205,188,164,186,184,158,178,204,180,201,218,199,221,208,167,179,205,161,168,218,198,220,205,176,203,188,165,188,181,155,174,200,176,198,213,188,210,219,195,218,219,196,221,214,190,213,203,179,203,182,158,181,176,153,168,195,170,191,206,180,202,211,184,206,211,184,208,205,179,202,198,175,196,155,135,152,143,123,135,185,159,177,196,171,192,202,176,198,200,174,196,194,170,189,183,159,175,82,69,78,6 188,163,180,208,188,203,221,206,221,228,215,232,230,216,235,228,208,229,215,191,213,192,162,184,204,187,201,219,205,218,227,216,232,234,224,243,231,212,233,225,204,227,214,190,212,196,170,191,206,191,204,220,208,221,232,220,238,172,126,131,139,81,89,216,190,215,213,192,216,196,171,192,205,188,201,223,210,226,175,130,133,86,18,15,73,6,5,188,149,168,216,198,228,195,170,195,205,190,203,221,204,217,144,87,82,64,2,1,105,43,55,189,148,184,204,177,213,185,158,186,203,186,199,220,207,224,205,177,190,128,66,67,175,131,162,196,163,205,162,121,150,135,91,110,200,182,198,215,204,222,222,210,231,209,180,208,179,144,175,147,102,124,150,100,118,152,98,122,192,174,193,208,197,216,212,198,221,192,163,195,137,89,110,156,105,127,179,129,160,161,103,136,6 207,145,158,223,158,185,231,175,205,230,173,196,231,175,198,225,164,184,216,148,168,206,141,169,218,159,181,230,176,208,231,177,202,235,182,207,234,174,201,227,166,188,224,163,187,213,149,177,223,171,199,231,175,204,191,119,118,184,108,119,210,136,158,202,129,139,227,171,199,214,153,179,218,164,191,233,182,206,160,96,103,119,65,86,176,105,133,202,123,148,220,154,174,221,167,195,219,169,192,215,157,169,119,62,69,135,97,132,179,106,132,198,119,139,230,174,198,225,171,198,218,166,186,215,158,171,137,70,73,173,102,128,194,106,112,207,134,147,234,175,207,224,160,193,210,155,173,222,166,183,216,151,172,214,128,162,230,156,186,236,171,202,231,166,197,220,159,193,200,146,168,218,165,187,223,157,184,229,154,187,234,172,204,233,172,202,227,164,199,210,147,171,6 236,183,190,239,184,196,241,189,203,240,184,196,239,184,194,237,181,193,234,178,189,229,169,177,237,179,200,241,183,202,243,189,207,244,189,207,243,189,209,240,185,201,237,183,192,233,177,182,237,172,193,241,178,195,242,178,195,235,171,181,239,180,194,240,183,195,238,182,189,234,174,183,236,171,189,241,174,192,193,109,99,146,60,45,168,89,68,233,174,175,239,183,194,233,171,182,234,170,188,239,171,185,203,127,120,149,63,37,158,75,44,224,161,154,239,183,194,234,173,184,233,171,187,238,174,187,242,184,195,229,159,163,230,162,171,240,185,199,237,179,192,233,173,189,231,171,181,237,180,194,240,187,200,242,187,207,241,187,201,239,185,194,237,181,193,232,175,193,228,171,177,235,180,194,238,184,198,238,185,193,237,181,190,238,189,196,233,178,181,219,157,163,6 171,109,116,200,136,148,214,154,160,217,156,161,217,158,164,214,150,163,205,138,151,179,117,125,186,119,127,207,142,151,222,164,172,222,162,172,222,162,168,219,155,165,210,142,153,197,133,146,195,126,138,214,147,161,224,160,177,233,170,186,233,170,187,223,162,172,216,152,157,203,140,150,200,131,144,215,143,161,225,151,167,185,106,105,178,104,100,223,157,163,217,151,159,203,135,146,198,132,140,212,141,157,224,149,164,169,85,76,146,63,41,218,152,155,217,149,160,202,133,144,194,131,142,208,140,154,221,154,165,228,164,175,226,160,171,223,163,172,213,145,160,198,129,138,188,129,135,204,141,148,216,152,163,222,160,170,221,158,166,217,155,160,206,138,145,190,128,134,152,93,98,198,138,144,206,142,150,207,136,146,213,147,158,207,141,149,198,134,141,148,91,96,6 120,97,107,196,162,184,202,167,196,209,171,203,206,169,199,194,159,187,163,130,149,73,50,58,179,145,158,209,170,194,219,180,210,221,184,215,217,177,210,207,168,197,191,157,179,121,93,103,192,149,165,213,167,190,211,168,188,208,161,182,207,158,182,212,166,189,204,165,187,158,124,138,190,146,161,198,151,167,180,141,158,188,144,162,184,136,151,212,166,181,205,161,177,169,131,145,189,143,160,195,149,168,168,130,141,198,158,173,202,158,167,205,159,158,204,160,165,177,136,149,184,138,154,202,154,176,205,160,172,214,171,183,209,163,171,205,160,166,204,160,169,172,132,142,160,120,132,195,148,161,204,156,166,205,160,168,205,160,168,206,160,176,202,157,170,136,103,109,103,73,80,175,131,139,181,134,140,191,148,154,195,152,160,196,151,165,176,133,143,61,41,44,6 211,170,194,223,182,212,223,184,218,222,185,220,222,186,221,216,177,214,207,168,202,186,149,179,215,169,194,224,179,209,223,183,210,218,175,201,222,182,216,213,170,200,208,165,197,199,159,189,211,164,185,217,171,195,200,157,175,193,146,161,210,161,187,197,148,170,203,155,179,204,160,189,201,151,168,195,149,164,177,139,160,191,149,170,188,141,161,178,131,150,206,157,180,203,158,183,205,155,178,182,137,151,160,126,139,195,156,177,183,138,151,178,133,145,202,155,168,196,151,164,206,155,179,192,147,167,173,133,140,200,158,175,205,164,183,197,154,163,191,145,147,189,146,151,197,147,168,204,157,176,209,164,176,209,166,182,205,161,175,191,145,151,192,147,153,185,144,150,174,129,142,201,153,166,201,155,167,204,159,173,197,151,160,194,148,159,192,148,161,151,114,124,6 35,16,16,72,48,50,124,83,93,157,102,124,146,80,92,172,105,146,192,121,165,189,119,162,93,62,67,174,132,154,185,122,146,189,114,142,197,111,148,218,127,174,227,147,205,215,137,189,174,119,134,183,114,129,183,105,132,201,115,150,215,119,151,211,112,139,228,154,202,223,155,207,202,129,152,178,94,110,167,81,92,206,114,132,217,124,142,211,119,139,224,155,188,223,163,214,223,143,178,224,140,177,206,120,130,208,119,126,216,136,150,213,136,152,217,148,181,215,153,201,230,148,188,230,146,187,201,116,132,203,122,139,196,119,135,209,141,168,202,128,158,202,139,176,221,143,185,221,146,190,194,114,134,184,108,127,196,125,157,207,137,177,201,128,171,193,121,161,191,126,160,209,141,186,203,136,178,197,131,174,200,132,175,210,138,186,208,132,183,173,102,135,6 199,162,173,202,163,170,205,167,175,199,161,176,203,167,186,203,167,185,208,173,185,208,173,180,209,173,177,208,167,169,212,173,182,214,178,197,210,177,197,203,168,184,199,163,172,198,163,172,211,175,182,210,172,178,207,167,181,187,144,145,187,144,144,205,171,181,204,169,185,198,162,178,212,176,187,215,181,198,171,122,121,114,50,38,120,61,53,183,141,137,208,175,187,203,167,186,211,176,181,216,181,198,176,129,129,107,44,34,125,64,47,191,148,140,209,173,179,200,165,180,210,173,174,216,179,193,212,179,193,172,126,121,179,133,118,209,171,167,207,168,169,202,166,175,204,161,163,212,170,181,216,181,189,211,172,168,210,171,165,208,171,165,205,168,165,200,161,163,201,156,156,204,161,163,208,168,167,208,167,164,206,165,164,201,164,160,199,162,162,202,164,161,6 180,144,150,192,158,168,199,165,175,207,173,185,210,176,191,207,174,187,197,160,164,188,153,156,181,116,120,188,149,164,190,155,166,201,165,175,207,173,192,207,174,187,200,165,166,192,156,156,185,125,132,200,161,179,208,174,180,206,169,178,201,167,180,200,168,181,199,165,173,197,162,163,194,160,173,203,171,180,216,184,195,161,113,114,128,71,57,203,170,178,204,171,187,197,161,165,189,155,154,195,157,151,212,177,183,191,152,160,171,125,111,206,172,170,203,168,178,197,160,158,184,146,139,196,150,152,202,159,161,210,173,175,209,172,168,200,165,162,200,165,161,192,157,150,180,143,137,192,148,150,198,158,152,199,158,153,199,161,155,198,160,157,195,158,154,187,150,144,168,132,121,183,144,137,192,154,148,195,153,148,197,159,155,197,160,168,192,156,158,180,146,138,6 218,184,194,243,206,220,252,192,217,226,141,162,136,61,53,236,195,202,245,214,228,242,204,218,233,182,198,240,183,208,195,110,122,174,80,91,144,84,91,226,174,175,255,221,234,245,212,224,230,148,172,221,140,168,160,76,89,202,119,149,254,200,219,168,105,93,155,102,104,253,221,236,235,162,180,230,147,163,209,128,145,162,90,112,237,164,182,149,89,91,103,44,42,233,190,200,236,180,195,241,178,199,200,109,111,128,58,61,161,90,95,217,162,162,189,136,138,203,158,164,235,202,216,230,181,187,136,50,16,100,44,45,144,84,85,166,106,99,122,71,77,115,63,66,212,181,185,226,181,178,188,121,93,128,77,74,198,150,151,139,76,67,83,25,25,115,64,62,145,112,114,233,199,203,240,205,210,120,68,60,217,182,186,233,196,193,204,161,156,195,155,152,6 82,67,78,216,190,205,233,211,234,240,215,244,247,219,248,236,210,235,234,208,234,191,169,191,146,127,140,234,211,237,242,209,242,228,167,202,170,116,127,243,219,243,238,214,239,225,203,228,178,157,171,237,190,227,204,141,177,170,87,114,176,128,146,213,176,189,241,219,246,233,212,236,185,151,170,229,158,198,201,127,160,176,111,148,234,179,212,107,56,60,198,165,186,242,226,251,173,146,160,235,190,225,218,150,179,130,64,76,152,96,115,185,142,158,177,140,156,234,215,239,134,114,127,237,216,244,184,128,126,106,52,47,144,100,112,120,69,79,88,46,59,210,183,205,79,59,74,200,179,198,229,199,214,144,103,107,189,156,172,164,123,133,150,111,120,149,129,147,48,29,42,121,99,116,223,205,227,200,175,192,213,185,207,238,217,241,192,173,194,49,35,47,6 130,97,105,179,142,157,200,165,185,198,161,183,198,161,181,202,170,193,200,170,196,159,133,153,171,139,158,199,165,188,210,171,190,214,182,213,210,177,201,209,179,203,206,179,212,191,165,190,182,149,171,206,169,192,216,180,210,215,180,199,215,183,201,210,179,203,208,183,211,195,167,189,184,149,174,212,179,206,203,157,171,164,100,90,156,93,77,192,148,165,208,182,201,190,160,166,180,146,167,210,175,202,203,160,175,155,86,81,164,108,104,193,153,163,212,190,212,201,185,206,174,140,162,199,162,183,218,188,219,211,175,195,214,183,202,213,183,208,209,187,204,194,174,190,154,122,137,187,151,169,207,170,193,214,182,206,207,172,188,210,185,205,204,183,200,177,154,170,103,75,86,173,138,156,195,158,178,206,173,194,204,177,196,201,178,200,193,170,185,115,100,112,6 211,186,204,212,186,202,218,195,221,221,198,223,223,202,224,212,187,196,220,199,224,215,192,219,213,186,208,222,201,230,222,202,225,220,198,214,224,204,228,222,200,225,219,196,221,222,202,230,218,195,222,213,185,208,200,164,175,189,152,143,192,154,154,183,139,146,217,192,220,219,197,220,218,195,220,190,151,156,161,110,103,139,83,71,137,80,75,152,98,97,217,193,221,219,197,220,220,200,227,193,157,162,137,76,67,158,109,125,160,112,116,165,113,118,214,187,209,219,196,216,217,194,217,219,198,224,185,146,146,185,144,147,210,181,194,221,196,224,215,186,212,220,198,222,216,193,213,223,203,232,225,206,233,220,199,218,219,197,215,217,191,214,217,190,216,217,195,222,203,177,195,215,189,210,221,201,225,216,192,211,214,189,205,215,190,212,219,199,226,209,187,211,6 213,194,212,233,217,240,232,211,241,236,218,251,236,219,248,233,214,243,234,215,242,217,196,222,228,211,228,230,208,237,216,177,212,210,177,209,226,202,237,226,199,231,233,213,240,232,214,239,236,220,238,185,154,185,148,110,130,153,109,122,184,141,173,192,147,182,222,190,221,234,217,242,241,221,245,154,110,144,108,74,92,183,152,181,176,139,177,185,144,185,211,168,202,232,211,238,232,205,239,187,128,157,140,90,116,136,101,142,147,118,154,177,136,152,210,170,196,231,210,238,225,195,230,212,153,197,174,135,182,82,50,98,128,95,130,210,179,200,230,210,229,234,219,241,226,202,235,223,190,233,217,193,225,176,144,176,204,182,212,234,219,239,234,217,233,230,212,231,227,206,235,227,204,235,229,209,236,232,216,237,232,219,230,230,213,223,231,214,226,220,197,217,6 30,23,31,159,133,148,200,171,194,202,172,203,206,175,210,206,177,209,172,146,173,60,45,61,120,98,118,203,170,189,211,181,208,219,183,223,218,190,227,212,183,218,209,179,210,141,119,141,179,145,176,214,181,210,185,150,180,161,109,135,202,162,198,217,186,222,214,184,217,188,158,185,191,156,193,222,184,223,144,88,114,115,74,91,160,105,140,198,147,183,219,192,223,196,166,196,195,160,200,216,173,217,186,116,159,94,58,96,131,88,116,197,140,170,218,189,223,198,165,196,194,160,197,214,180,221,215,177,220,156,123,156,183,151,176,221,192,215,215,187,219,194,158,190,178,146,180,211,179,218,216,183,215,222,195,211,221,196,208,217,188,210,208,175,206,185,154,180,131,101,131,202,164,204,208,172,203,206,174,181,210,183,184,204,169,187,196,163,186,145,121,139,6 112,90,98,172,141,156,179,136,153,190,141,161,199,161,186,192,150,176,186,149,174,123,94,112,160,130,136,183,151,167,195,153,173,210,168,196,213,178,208,206,168,197,195,156,184,168,131,154,176,144,157,198,165,188,213,177,205,212,171,197,208,165,190,212,171,202,198,154,184,182,140,166,186,156,173,200,165,187,221,184,212,170,119,132,124,65,68,209,161,188,206,164,195,187,146,173,183,148,165,201,160,183,218,175,200,168,118,128,151,96,104,212,167,195,205,162,193,187,146,172,178,138,155,195,151,174,205,160,184,212,170,195,217,174,203,211,166,198,199,154,184,182,141,168,155,115,129,191,151,173,201,157,184,208,163,190,210,167,194,202,154,183,192,145,172,159,122,144,96,67,79,178,136,154,191,147,172,198,151,176,199,154,179,192,144,172,178,132,156,91,64,76,6 217,181,210,221,181,211,219,180,207,225,190,223,224,189,221,221,182,214,221,181,214,217,177,209,220,181,212,224,187,218,224,188,220,217,167,195,219,172,199,226,190,223,222,178,211,218,170,205,221,184,212,226,189,217,218,174,198,151,86,91,148,83,87,213,165,191,224,181,217,219,171,208,221,176,203,230,188,219,191,137,147,116,62,73,112,55,64,194,135,149,227,181,216,221,177,212,221,178,208,225,182,207,186,128,136,130,71,78,153,87,92,211,158,179,223,177,211,220,171,202,218,173,202,221,177,204,219,179,206,203,153,170,206,153,169,226,184,218,223,179,211,220,175,210,213,161,189,216,164,186,225,184,217,226,186,218,227,186,221,224,180,215,221,173,206,219,172,207,213,164,195,218,169,201,221,176,207,223,182,212,224,178,209,223,177,211,216,167,198,214,165,198,6 154,127,116,186,155,152,212,173,176,209,176,179,179,150,153,188,170,170,195,187,191,157,149,150,164,124,113,185,148,143,163,118,123,143,97,103,190,156,157,204,186,191,185,168,167,170,151,151,194,157,150,192,137,139,129,79,83,92,36,33,164,104,103,214,186,190,204,184,193,194,177,181,220,187,188,212,156,162,152,77,81,121,53,46,150,82,84,207,173,176,210,193,200,190,179,188,224,190,193,223,168,164,161,86,81,107,50,46,140,84,82,204,180,182,188,170,173,187,170,174,213,175,176,211,161,155,185,127,115,123,64,55,168,117,113,210,194,198,163,150,150,153,143,148,188,155,151,197,168,163,194,160,151,180,136,125,209,175,169,211,190,193,171,160,161,109,101,104,157,134,129,168,146,143,171,142,128,188,157,148,198,169,161,198,176,171,173,162,163,64,58,55,6 154,123,117,174,143,143,184,149,147,199,166,165,198,163,158,199,166,169,187,157,157,169,142,142,163,132,128,184,151,154,203,171,177,209,177,182,211,179,181,204,171,172,193,162,164,176,149,151,170,139,134,191,159,160,208,175,180,215,181,183,216,184,187,210,178,181,199,169,171,180,150,152,174,140,137,193,157,160,212,178,183,179,122,110,186,137,120,216,188,192,201,170,171,182,153,154,174,140,136,193,155,157,212,177,184,175,119,103,177,127,100,215,188,191,199,168,169,183,153,154,172,137,133,189,154,152,205,170,171,212,178,179,210,178,176,206,175,175,194,161,163,177,146,146,162,129,120,181,146,140,199,166,167,205,173,170,207,177,175,200,169,164,187,154,153,169,137,134,153,121,115,177,142,141,191,156,156,197,165,161,197,166,163,190,159,154,177,148,142,153,124,115,6 191,155,165,200,167,175,206,174,183,205,173,181,206,176,182,203,171,178,195,160,168,189,157,167,195,161,168,203,171,180,209,180,190,207,175,182,208,179,186,205,175,181,199,166,173,193,162,172,197,162,168,205,171,179,205,169,173,199,151,148,200,164,166,204,175,184,201,170,177,195,164,172,198,159,171,204,170,178,201,162,168,145,78,65,161,104,78,205,174,181,201,172,178,194,163,171,197,155,165,205,171,180,199,158,164,134,66,39,154,96,63,203,174,178,201,171,176,192,162,169,196,160,167,202,167,174,203,168,177,191,148,141,180,136,118,201,171,177,197,166,172,188,156,163,191,155,160,199,166,172,203,170,177,205,175,183,203,173,179,198,166,171,193,162,167,186,152,160,187,154,157,196,164,170,201,168,172,201,171,173,201,170,175,197,166,170,189,157,160,181,146,153,6 197,155,171,195,147,161,196,151,165,205,172,190,205,175,194,208,177,191,208,176,186,205,172,187,193,147,156,200,159,176,197,159,166,190,143,139,195,151,150,207,174,183,212,182,195,208,176,189,196,153,162,205,170,182,199,162,166,163,92,61,163,91,70,199,155,155,216,187,204,210,178,191,201,163,172,208,177,187,188,140,126,155,79,55,152,80,66,199,151,150,216,185,205,211,178,191,204,171,175,210,181,190,169,104,71,154,75,52,173,105,92,209,170,181,216,183,202,212,179,196,204,170,177,201,165,164,181,130,116,163,89,60,184,123,108,214,180,194,215,182,199,212,182,200,205,172,183,206,173,181,207,175,187,191,141,131,206,165,171,214,181,199,213,178,194,211,180,198,205,176,189,208,180,192,209,179,191,209,176,190,210,177,188,213,178,193,213,181,197,207,174,185,6 142,105,105,162,119,121,185,142,156,196,162,184,185,150,156,188,155,160,188,158,170,155,130,138,156,111,107,176,132,144,201,164,188,201,163,186,200,167,182,201,168,177,194,164,177,181,156,166,175,137,137,193,155,177,198,157,172,198,158,167,202,166,173,209,178,190,202,173,186,188,163,173,188,156,167,189,144,153,202,165,175,183,133,124,166,98,81,213,182,195,204,173,183,189,157,165,179,140,148,186,141,144,207,175,183,170,108,87,175,111,99,215,185,202,204,174,185,188,158,167,173,134,140,195,162,170,205,173,184,199,162,164,204,165,168,212,181,196,202,174,186,186,158,169,171,138,145,191,160,174,201,172,182,206,179,190,207,176,188,204,170,181,194,163,175,177,150,159,145,115,120,183,154,164,192,164,173,197,168,177,195,164,172,192,159,169,184,152,162,134,111,116,6 117,101,100,170,148,152,178,155,162,187,166,175,186,167,176,178,156,165,172,148,154,108,93,97,155,132,127,179,158,165,193,172,182,197,174,186,196,176,185,189,167,174,179,155,163,152,135,139,165,140,140,186,164,173,201,179,190,203,180,192,203,184,194,197,178,187,187,169,180,168,150,158,170,147,150,187,163,169,207,188,200,173,129,125,178,139,144,206,190,202,190,171,181,170,151,160,171,149,152,189,167,175,205,187,198,183,145,147,173,119,121,204,186,196,189,169,182,169,151,160,164,142,144,184,162,171,197,176,186,200,179,187,201,176,185,197,177,187,183,164,176,163,145,150,143,124,125,178,157,164,187,164,170,194,173,181,195,173,180,186,165,173,172,150,153,133,117,120,88,72,73,165,144,145,176,152,154,184,162,169,183,161,168,175,155,161,154,133,127,60,50,51,6 189,176,182,195,183,191,197,183,194,197,182,192,197,184,195,194,180,188,191,176,185,187,172,182,193,179,188,199,186,196,200,186,196,203,189,203,202,189,202,196,180,187,196,184,194,191,177,187,193,179,187,202,191,201,191,173,173,153,120,109,186,165,173,203,190,201,200,187,197,194,181,190,195,182,190,203,192,202,197,180,186,138,96,85,154,115,113,202,186,199,203,190,202,197,183,196,194,181,190,201,188,197,201,187,194,162,126,121,155,112,112,193,172,178,203,191,202,197,183,194,193,179,188,198,185,193,202,190,198,185,161,163,180,150,154,201,184,194,200,186,196,195,181,191,189,174,182,195,181,190,198,183,192,201,185,196,201,186,198,201,186,198,198,183,193,191,177,186,183,168,175,192,177,186,195,182,190,196,180,190,197,181,189,196,180,187,193,178,185,184,169,178,6 151,112,99,178,140,141,193,153,157,197,157,158,190,147,150,185,138,144,177,134,136,169,129,135,169,129,124,191,149,154,202,161,165,200,156,147,205,164,169,184,134,129,188,145,151,178,139,145,181,140,141,202,161,171,213,170,179,192,130,109,201,150,148,207,162,175,198,156,161,180,137,138,188,149,151,202,160,161,216,171,179,196,132,123,166,104,96,208,163,178,204,161,168,184,138,139,187,148,151,202,162,157,215,171,172,202,148,151,175,115,110,210,165,173,204,157,161,192,144,153,186,149,150,201,161,162,210,169,169,211,167,175,201,150,151,211,163,172,202,154,160,190,147,156,174,135,133,193,152,154,203,159,160,209,161,167,213,167,176,207,161,171,196,152,160,182,139,146,158,119,109,183,142,142,197,154,162,201,160,164,201,159,160,199,158,167,184,138,146,166,123,125,6 199,158,164,206,167,174,202,159,155,206,165,154,209,170,173,196,151,151,180,131,108,199,164,172,208,167,183,213,175,186,198,144,127,200,147,132,214,172,177,208,163,173,203,162,167,204,167,170,210,166,178,217,174,193,206,146,144,187,113,95,201,148,147,214,166,180,212,171,182,209,172,176,209,164,168,215,169,178,215,160,170,184,108,92,159,94,82,201,156,168,217,175,187,213,176,185,211,170,173,217,173,182,216,160,170,192,127,127,165,105,107,205,160,176,213,171,177,211,169,176,210,173,169,213,171,171,215,168,178,198,139,147,177,113,103,212,162,170,216,173,180,211,167,172,207,167,167,212,174,177,220,185,196,208,160,168,189,134,125,216,169,184,211,163,170,210,159,163,205,168,174,210,173,173,213,172,178,217,173,190,220,180,197,214,169,183,212,166,179,207,162,168,6 202,172,184,204,176,188,205,175,187,204,172,186,204,174,188,202,171,185,199,170,183,196,166,179,201,170,181,206,178,191,207,179,189,208,180,194,207,179,194,204,172,187,203,174,190,199,169,180,203,173,185,206,179,191,207,179,190,196,162,168,190,151,149,201,170,182,204,176,190,202,176,189,203,175,186,206,179,193,191,152,148,150,93,71,149,92,73,194,159,169,204,175,190,203,176,189,203,175,186,205,179,191,187,147,135,146,89,67,120,59,44,189,146,154,205,173,192,201,170,185,200,172,183,202,172,181,202,177,186,176,135,127,171,126,122,202,165,182,204,170,186,201,169,183,198,168,178,201,170,180,204,178,188,203,174,182,206,178,189,206,178,191,204,171,184,201,166,179,196,167,179,199,170,181,202,174,183,203,171,180,202,173,182,203,172,184,202,169,182,200,168,182,6 165,140,144,180,150,161,189,158,171,195,165,179,195,165,177,192,161,173,183,152,162,165,137,146,176,149,155,190,161,174,199,167,184,203,172,189,201,168,184,197,162,178,192,161,174,180,150,163,184,156,165,197,168,181,206,175,190,213,183,198,210,179,196,202,169,184,198,167,181,185,156,169,189,162,172,199,169,181,210,180,194,199,160,165,192,149,155,210,181,195,200,171,184,187,156,170,187,160,170,198,170,179,211,184,197,182,137,132,170,115,115,212,178,197,200,167,182,186,153,168,183,153,163,197,168,181,204,174,186,207,176,186,209,175,189,206,172,186,198,165,180,183,151,166,179,149,162,167,124,126,183,144,149,205,173,188,204,171,185,201,168,182,191,157,172,176,142,157,165,135,144,162,123,123,180,143,151,198,167,182,195,162,173,193,159,174,181,147,161,154,125,134,6 205,162,199,209,163,203,207,159,187,213,170,208,218,181,224,217,179,221,212,166,206,209,171,208,202,153,177,209,166,197,213,171,202,214,168,209,212,162,198,220,180,227,216,175,214,208,166,198,206,163,193,213,166,200,207,162,193,179,118,118,189,117,129,211,153,183,218,176,216,212,168,210,211,172,212,216,169,214,185,126,131,162,88,77,191,113,139,211,145,179,221,178,216,219,176,217,208,164,195,210,164,194,185,125,127,183,112,128,191,112,129,212,154,190,223,178,222,218,174,206,200,147,174,210,169,201,200,150,174,180,111,119,190,125,137,214,170,203,222,183,226,216,176,211,202,160,194,206,163,204,209,164,207,202,153,188,213,166,212,220,172,215,220,183,220,215,173,207,199,155,191,202,156,195,205,163,205,206,158,208,209,152,197,216,166,204,218,170,209,210,153,188,6 149,114,125,175,133,155,192,148,179,199,152,184,202,161,198,199,161,193,189,147,176,168,129,159,170,134,157,189,148,176,203,163,193,208,163,190,214,177,214,209,168,203,198,159,190,182,144,178,173,136,152,195,152,183,207,164,191,212,171,197,212,170,201,212,174,209,203,167,198,192,158,188,174,135,156,194,158,189,209,174,206,186,133,138,183,119,127,211,170,204,205,166,201,194,159,194,177,143,171,190,155,182,202,168,194,187,136,143,186,124,133,212,177,209,205,174,204,190,157,188,176,143,166,189,155,182,200,164,193,205,168,201,203,158,189,210,174,205,197,161,188,184,151,177,156,125,148,191,158,191,197,160,189,200,157,193,199,154,188,198,155,185,185,143,168,171,139,161,98,70,89,176,141,167,189,153,180,189,151,181,190,152,181,188,155,181,177,140,158,108,79,97,6 248,216,206,250,221,216,252,214,205,246,201,197,255,220,218,249,214,210,247,214,207,246,207,203,247,217,207,252,217,213,165,119,119,116,75,77,164,121,122,231,190,187,250,218,213,246,212,209,248,218,209,248,208,203,89,60,66,59,51,63,42,28,39,147,110,115,254,219,219,247,215,213,247,212,205,251,216,209,146,109,113,114,100,122,82,76,95,103,78,90,242,202,202,251,221,221,246,211,207,253,218,212,178,140,151,93,87,113,105,96,123,125,103,124,233,186,187,252,221,218,245,212,201,255,218,211,140,97,100,84,78,103,109,105,139,135,106,120,243,201,197,249,215,213,246,206,197,250,213,208,208,156,150,119,79,84,112,83,93,210,168,162,254,217,211,248,218,215,245,205,200,247,212,207,254,218,212,244,205,199,242,196,188,253,214,208,249,210,210,249,215,214,6 202,158,150,222,183,180,231,197,194,239,201,200,232,191,192,231,194,196,224,184,188,209,173,178,212,168,159,230,192,188,229,191,189,193,148,149,212,169,170,237,201,202,229,193,197,216,181,184,215,177,171,241,202,198,171,129,133,39,21,34,77,53,66,218,177,183,234,199,203,218,181,184,217,176,169,237,200,196,194,152,153,91,74,95,68,59,84,176,135,145,240,202,204,218,179,181,217,174,168,231,192,188,220,177,176,85,63,81,75,63,93,187,142,148,235,194,195,217,178,180,212,168,164,222,181,173,229,188,183,156,112,112,151,111,115,232,186,186,227,187,190,214,177,179,198,156,150,215,170,167,230,190,188,241,207,201,241,197,192,233,193,192,224,187,191,205,168,169,183,142,135,212,170,167,223,181,175,228,192,183,227,189,183,226,185,185,220,183,182,188,152,146,6 139,109,107,192,156,156,204,163,164,211,169,168,209,164,164,205,163,166,189,148,146,101,71,70,181,142,139,205,171,177,210,166,167,204,155,150,196,143,136,209,165,167,202,159,163,153,119,117,193,150,155,214,176,184,219,177,181,196,142,134,173,113,101,201,150,149,207,165,173,179,140,142,200,158,166,216,172,179,216,170,173,198,141,134,182,127,119,200,152,148,212,171,176,186,146,147,198,161,165,217,180,190,219,172,181,194,133,125,203,148,146,221,180,188,210,165,166,187,146,144,195,156,161,199,151,157,195,139,141,199,137,137,202,143,139,212,163,167,214,177,187,186,151,153,181,143,146,191,143,144,186,127,125,205,153,166,193,134,129,206,155,158,212,174,173,161,129,131,131,97,92,195,152,156,203,156,170,207,165,180,203,161,171,201,157,165,195,157,152,84,61,64,6 174,151,152,186,163,167,195,173,181,197,175,182,198,176,184,196,175,184,188,167,174,173,153,161,182,159,161,195,173,177,203,182,190,208,190,203,204,183,191,201,178,183,194,171,178,182,162,172,188,164,165,200,179,184,209,191,201,197,170,170,204,179,183,203,178,181,200,179,187,187,165,173,190,165,167,201,180,185,207,187,194,141,95,81,146,104,95,208,185,194,201,180,190,190,170,178,188,165,171,197,174,180,207,185,191,145,101,94,109,62,56,206,184,191,202,182,190,189,169,179,183,160,164,192,168,173,203,182,187,187,157,152,179,149,147,207,189,199,198,175,184,184,162,171,173,148,145,185,159,159,196,171,176,203,183,187,206,186,192,201,182,188,193,172,180,179,155,160,168,147,146,180,157,159,189,165,168,192,171,171,193,169,170,191,171,174,185,165,168,157,138,140,6 213,194,204,213,192,203,213,192,205,213,192,208,212,189,203,205,174,177,207,179,186,208,185,194,213,193,202,216,196,213,197,165,163,183,143,129,208,184,195,211,187,194,206,178,177,208,187,198,213,191,200,213,192,205,165,119,97,135,78,60,162,117,101,208,182,188,212,187,198,209,185,196,213,190,200,211,188,199,151,101,86,123,73,79,97,44,35,183,146,141,216,193,208,209,184,193,210,188,197,212,187,199,175,134,126,132,83,88,90,42,42,180,145,141,216,194,206,211,188,197,210,188,196,211,188,195,187,147,130,143,93,80,117,63,43,200,175,180,215,194,206,210,186,196,208,186,193,211,188,197,207,180,184,194,163,162,194,166,166,210,190,199,213,193,203,209,186,194,205,179,186,208,183,189,211,187,193,213,192,201,213,193,202,212,191,200,211,190,199,209,188,198,6 254,211,238,253,220,247,254,227,253,255,226,254,255,228,255,254,221,252,253,209,243,249,195,226,254,207,234,254,223,249,255,227,251,249,202,222,247,193,211,255,219,250,254,210,246,253,204,240,252,208,237,255,219,251,230,178,185,158,77,56,196,95,80,251,201,224,255,223,255,254,211,248,252,207,236,255,217,251,205,145,147,109,31,14,176,82,77,253,203,229,254,220,252,253,208,243,251,195,219,255,216,249,208,141,134,168,90,70,227,162,171,255,228,255,254,218,248,254,215,249,253,208,234,254,215,242,253,210,237,255,216,244,255,227,254,253,219,244,253,216,246,253,216,249,252,210,231,253,213,233,254,215,243,254,220,249,252,213,238,252,212,238,254,216,248,251,207,232,251,206,230,254,216,239,253,210,233,254,214,243,254,202,231,253,214,242,254,210,242,254,205,239,6 210,179,189,233,198,216,248,211,232,250,214,238,245,200,227,241,199,226,237,200,223,225,188,209,219,183,198,243,206,225,254,223,245,254,229,251,255,226,251,253,212,241,242,200,227,233,197,219,229,189,206,248,209,229,254,227,249,253,228,246,251,217,234,254,223,249,251,212,239,240,203,226,233,195,214,246,203,225,255,230,254,206,146,145,206,129,128,255,236,255,252,218,245,244,205,229,231,193,210,243,198,220,254,221,244,233,188,197,239,202,215,254,230,250,253,218,245,242,203,228,224,188,203,240,197,215,253,217,234,255,229,250,255,227,250,254,222,246,250,213,236,237,198,220,214,176,188,231,191,208,246,209,227,249,203,218,250,207,229,248,210,232,242,205,227,226,190,208,199,166,175,222,187,200,236,200,217,241,200,218,242,202,222,238,198,217,229,191,208,210,179,189,6 138,81,119,143,85,124,149,90,129,163,105,146,169,111,150,163,112,148,149,101,136,135,84,115,201,122,174,206,128,175,204,128,177,203,132,178,209,144,189,206,142,185,183,124,165,157,103,138,233,140,193,250,169,217,199,119,155,193,116,146,209,139,169,218,148,181,223,155,201,197,131,171,238,147,199,251,169,213,209,132,166,185,115,129,198,126,142,224,154,185,247,187,231,229,160,199,217,123,170,254,160,207,240,146,171,220,145,155,225,155,156,246,183,210,253,195,231,240,175,209,68,40,57,139,84,118,187,117,151,222,145,170,255,200,226,255,204,232,250,177,206,232,150,177,1,0,0,0,0,0,15,8,10,44,29,38,97,68,88,157,110,136,201,131,166,197,117,146,9,3,1,10,3,1,10,3,0,4,0,0,0,0,0,3,0,0,44,26,36,80,47,64,6 184,151,185,198,167,204,202,169,202,202,168,201,203,172,206,201,171,207,192,157,187,179,146,171,200,170,204,211,178,215,218,187,223,217,186,219,214,180,209,215,185,219,204,168,200,190,155,182,209,177,214,218,185,222,216,180,214,208,163,194,173,107,122,203,162,184,215,182,213,196,158,186,210,175,211,220,186,223,180,114,127,116,71,88,102,56,78,191,136,154,216,182,216,199,159,196,211,177,213,219,186,222,206,155,175,108,69,85,106,60,76,209,158,185,213,178,215,199,160,202,207,169,209,218,183,218,227,199,235,201,152,175,203,155,177,224,189,220,213,177,212,200,161,196,209,174,209,217,183,216,220,184,216,222,187,220,224,190,224,223,187,219,213,179,212,196,160,194,204,171,200,213,178,206,215,177,207,216,179,211,217,178,212,218,181,214,208,173,205,182,145,178,6 204,179,207,220,197,225,224,203,227,220,194,224,221,198,229,225,203,228,224,200,228,219,195,223,213,191,222,226,207,234,224,201,225,209,175,195,214,182,208,226,203,230,226,201,229,222,197,225,215,194,225,227,208,238,188,149,157,142,87,95,165,117,135,223,198,223,228,205,233,222,196,227,215,193,222,225,206,230,185,135,149,105,67,94,97,62,82,202,166,183,229,207,236,223,198,227,214,190,220,225,207,230,215,181,205,131,101,123,76,53,70,185,142,158,232,210,236,224,200,227,212,187,217,223,201,230,231,212,238,153,110,125,148,104,118,225,201,229,229,208,234,223,199,226,211,185,215,222,200,226,229,210,238,182,135,149,187,141,148,231,212,240,228,205,232,224,200,224,205,182,210,221,200,227,227,206,234,214,186,211,212,183,206,228,208,236,226,203,232,219,195,222,6 101,71,68,236,188,172,215,144,153,212,140,156,236,185,185,248,212,200,240,206,192,102,65,68,187,142,131,243,196,184,181,52,65,168,44,79,199,136,172,250,214,201,255,229,217,175,142,141,227,181,169,243,193,183,177,28,32,147,2,21,168,76,114,251,214,211,255,231,218,219,185,181,232,184,172,252,210,201,200,91,95,153,14,33,156,90,141,226,191,207,255,231,217,229,192,188,230,184,176,246,207,199,211,158,182,133,89,140,85,73,127,182,152,178,254,226,213,220,187,186,200,153,145,245,203,190,180,132,149,104,90,144,42,40,106,129,104,135,255,224,214,177,145,146,126,84,82,242,204,190,223,177,166,139,106,128,47,37,88,149,122,145,246,206,189,81,57,61,67,27,32,174,134,126,249,211,197,212,167,165,178,136,138,234,198,193,147,112,101,3,0,0,6 227,193,230,248,213,251,248,212,248,242,206,248,240,208,245,249,216,251,249,213,249,237,202,238,242,211,249,250,217,253,251,217,253,241,207,240,232,199,230,247,216,252,252,217,253,247,213,252,239,206,242,255,224,255,233,192,221,136,67,72,138,75,71,222,178,200,249,215,253,242,205,244,239,200,241,255,226,255,213,166,189,70,21,27,70,27,29,172,111,122,253,220,254,245,209,249,244,209,248,255,228,255,234,198,225,99,46,53,109,53,59,207,158,186,252,215,254,246,212,250,239,210,249,247,215,251,253,224,255,224,180,213,232,188,220,255,224,255,251,213,254,245,205,248,230,200,239,237,202,240,251,216,253,251,216,255,253,217,255,251,212,251,250,209,252,247,205,250,220,190,229,231,193,232,245,208,250,245,207,250,245,206,249,250,212,253,247,206,250,238,199,240,6 163,143,156,186,164,184,193,171,193,192,167,193,197,172,198,196,173,196,189,167,190,136,121,137,176,153,171,197,173,197,206,181,208,204,179,208,209,185,212,206,182,209,195,174,199,173,153,174,184,161,184,202,178,206,214,191,219,204,179,200,207,183,204,213,190,218,200,177,205,184,165,190,187,168,190,205,184,210,211,185,209,110,67,68,123,80,83,207,182,210,200,178,205,185,165,187,184,164,183,200,177,201,215,192,217,102,65,71,124,85,94,208,181,210,201,178,207,187,164,190,184,161,183,195,175,201,212,194,221,204,177,202,209,182,209,209,183,215,198,173,205,182,160,188,180,163,183,189,172,199,201,178,205,209,185,215,204,179,211,198,173,204,194,169,198,157,139,158,148,132,147,182,162,185,190,167,193,198,175,203,190,167,198,184,161,192,181,158,184,91,83,95,6 207,185,213,209,185,213,211,188,218,208,186,213,208,183,208,209,188,214,208,192,218,205,187,210,209,186,216,209,187,217,211,189,221,209,183,212,209,188,220,209,189,216,206,185,206,206,187,213,208,183,211,210,186,215,197,166,190,169,120,113,197,170,190,213,198,231,207,188,212,205,182,208,205,178,198,209,181,204,132,75,59,91,30,15,152,104,90,196,169,184,209,191,216,206,188,207,205,180,195,209,184,206,155,106,100,47,10,18,86,36,24,181,140,136,209,190,220,206,187,207,207,187,207,209,187,217,209,187,215,136,94,91,122,61,26,185,145,142,207,186,211,206,188,209,209,190,219,210,191,220,210,193,223,209,189,214,194,164,171,200,173,192,205,183,203,207,190,212,207,188,217,209,191,218,210,191,219,208,189,214,209,190,219,209,188,219,208,188,213,207,188,212,6 161,129,116,189,152,160,198,158,171,191,148,155,192,148,165,188,147,160,162,129,137,59,43,43,189,156,142,204,153,162,204,155,174,199,149,154,202,154,167,196,148,164,187,149,159,110,90,92,191,156,136,205,145,153,216,153,170,205,152,159,210,161,177,191,146,152,180,131,140,147,114,126,193,155,153,211,162,182,218,159,176,184,127,128,147,88,86,179,121,119,194,148,159,163,130,145,191,141,146,188,124,130,203,126,140,187,124,137,140,78,77,164,90,95,196,148,170,168,138,149,188,136,149,181,111,116,197,120,139,212,140,164,213,154,181,160,83,93,165,112,110,162,140,146,182,140,153,192,135,159,187,112,128,206,132,147,215,155,179,188,139,153,178,143,148,123,106,107,164,125,141,184,135,157,184,126,144,201,141,160,193,142,164,189,150,169,176,152,168,66,54,54,6 200,161,185,204,163,183,205,168,183,205,170,183,207,173,196,205,168,189,201,160,172,197,156,171,203,166,185,209,174,193,212,179,200,200,164,177,192,152,162,209,173,193,205,166,182,204,167,186,207,169,189,211,177,198,215,185,208,140,80,72,135,73,63,209,174,189,209,172,187,206,170,190,207,167,185,214,179,196,178,138,149,90,28,27,96,36,34,187,145,156,216,183,208,208,172,189,205,167,184,213,177,194,173,127,131,98,35,29,96,30,23,169,117,119,218,185,209,206,165,183,204,165,182,209,171,192,210,174,199,167,116,120,163,109,109,206,166,185,213,178,203,209,173,192,201,160,180,206,167,187,212,178,203,213,178,196,210,175,190,213,178,200,211,174,192,209,172,192,194,158,177,203,166,186,209,176,195,205,166,179,206,169,181,210,177,195,209,173,189,197,161,182,6 126,89,102,169,127,145,178,138,157,183,142,159,183,142,161,182,145,162,176,136,152,124,90,105,160,119,134,176,134,151,191,154,174,195,159,179,190,150,167,187,150,163,180,140,158,164,126,145,167,126,143,184,143,166,195,157,178,193,155,167,195,158,172,195,159,174,188,153,171,173,136,155,172,133,147,186,147,164,197,160,178,133,81,82,154,108,111,207,175,194,190,153,171,176,140,163,173,137,154,186,147,162,193,156,170,104,46,43,134,80,82,207,176,196,188,151,165,176,139,160,169,132,147,184,147,164,196,161,182,187,150,163,192,154,168,201,170,188,190,159,177,170,132,150,152,114,128,178,141,159,189,155,174,194,160,173,194,159,172,192,159,178,173,132,144,138,95,107,98,66,79,170,135,149,176,139,156,180,142,157,181,144,156,180,146,166,161,117,127,71,42,52,6 197,152,149,214,166,171,228,180,187,230,178,185,232,180,188,229,179,183,229,183,189,194,152,152,208,160,163,224,176,182,235,187,194,241,189,195,236,183,189,234,182,186,229,182,186,214,170,172,216,169,174,233,186,193,242,191,196,195,127,123,205,138,127,245,197,202,233,184,191,221,174,181,219,172,177,238,190,198,244,188,189,129,85,100,127,84,102,236,181,187,238,189,197,222,172,182,219,172,178,232,182,186,214,144,127,176,116,122,96,65,89,201,149,162,245,195,203,222,174,183,214,167,173,226,174,177,197,124,102,230,172,167,234,180,188,237,180,192,235,184,192,219,172,178,207,159,162,224,176,184,239,197,203,241,193,197,242,191,195,238,189,195,228,178,184,199,153,160,180,132,135,214,160,169,226,178,184,231,184,191,229,180,187,225,173,180,218,170,175,131,98,107,6 241,187,185,246,193,198,247,191,198,240,177,172,241,182,185,247,193,197,249,193,197,247,194,193,245,194,200,249,197,203,242,177,179,233,160,144,196,114,82,227,161,148,255,209,215,249,196,196,245,187,191,242,180,177,215,141,136,161,98,95,188,115,88,226,164,153,255,210,218,251,198,197,242,187,183,241,179,170,152,82,72,57,37,56,111,58,66,196,130,124,255,203,209,252,198,200,245,193,194,250,192,191,161,102,101,114,106,120,98,83,101,115,58,69,244,182,189,254,202,212,234,174,168,226,161,146,202,143,139,111,80,102,96,91,112,56,48,60,176,125,135,255,201,216,176,93,58,165,82,46,202,130,106,146,88,95,96,54,63,62,55,64,155,106,116,255,193,203,174,94,58,163,80,43,211,143,123,241,188,184,227,167,164,188,133,136,230,165,168,254,188,200,6 146,123,141,192,165,194,198,171,199,203,178,208,199,175,201,191,168,187,184,163,182,144,126,139,180,155,177,197,170,198,206,180,206,211,187,215,210,185,214,202,181,202,191,171,191,174,154,170,186,162,186,201,176,202,211,186,214,213,186,213,215,192,219,209,189,212,197,178,196,180,160,175,187,164,189,199,174,199,217,191,217,148,99,102,148,103,104,215,195,219,197,176,197,181,160,178,184,161,180,198,175,198,214,193,220,186,157,176,161,120,118,211,190,211,197,178,199,178,157,177,181,158,178,194,172,197,205,183,211,216,196,223,218,197,227,207,186,210,195,176,196,174,153,169,165,144,163,187,162,186,196,170,196,202,180,207,202,179,203,199,180,201,188,169,187,156,135,146,110,90,107,177,153,174,184,162,183,189,165,188,188,164,186,183,164,181,175,153,166,88,72,81,6 210,209,230,215,213,233,214,209,229,212,208,227,209,207,224,201,192,209,202,193,210,198,189,211,214,215,234,174,151,166,142,100,116,174,141,157,188,161,174,197,182,196,201,192,209,202,195,215,212,205,224,106,69,86,54,20,40,83,41,58,98,48,62,130,81,95,193,174,190,205,199,220,191,170,187,79,42,60,52,33,52,50,33,49,58,32,49,70,27,45,118,74,90,195,181,202,203,189,207,97,58,75,59,28,46,71,39,55,63,34,50,66,34,53,87,44,64,186,163,184,216,216,235,185,163,178,92,43,57,82,33,47,65,28,45,83,35,50,158,119,135,202,191,212,212,209,226,216,211,226,187,162,172,162,124,134,147,107,119,156,110,121,202,187,204,208,202,223,211,204,222,212,205,221,216,212,224,217,212,224,212,203,216,210,200,216,209,201,221,207,200,222,6 200,183,193,213,201,210,214,199,200,217,204,207,222,215,225,219,207,213,212,197,202,200,182,184,205,189,200,216,205,217,183,157,160,211,195,207,205,181,182,194,167,157,221,215,228,208,196,201,204,190,194,217,203,210,137,115,135,91,72,106,118,77,85,190,157,145,221,216,232,210,199,202,205,193,198,210,193,201,91,82,128,25,31,90,120,82,91,166,117,95,211,195,196,211,199,201,208,197,201,167,153,172,37,41,103,37,45,107,126,77,65,175,132,110,218,207,215,209,196,201,207,193,198,126,112,133,36,33,81,117,89,101,144,91,65,204,181,179,215,204,207,204,191,191,192,182,193,190,175,186,179,162,175,199,176,170,201,180,179,215,203,210,207,192,192,199,187,191,179,169,178,196,186,194,207,196,201,209,201,209,210,199,206,199,179,170,201,186,187,177,164,158,6 225,213,224,211,195,201,186,156,156,228,220,233,228,213,220,196,162,146,209,183,179,231,224,238,225,216,225,202,181,184,141,104,113,193,171,195,168,133,150,167,118,99,205,175,164,234,231,252,219,205,208,200,182,200,71,55,90,68,55,95,62,33,59,160,111,102,208,181,177,229,219,231,220,206,211,172,152,175,45,46,108,39,46,106,101,77,106,170,118,102,161,106,75,218,197,195,219,206,212,136,118,153,34,42,111,42,51,117,113,83,101,156,95,63,182,142,125,227,212,215,191,177,193,58,55,104,34,45,112,40,45,107,112,74,78,161,103,65,205,177,162,230,221,229,171,152,164,21,18,67,67,62,106,142,113,124,143,89,60,186,143,121,225,209,213,225,211,207,209,195,203,139,117,133,153,134,147,204,176,162,186,147,122,222,206,211,228,217,221,224,209,205,6 8,1,4,74,52,69,145,113,144,166,138,174,163,133,171,154,133,164,100,82,101,34,13,24,38,18,28,132,95,122,160,131,160,178,152,183,178,149,184,165,141,170,136,117,138,55,33,46,69,40,57,159,119,149,178,146,175,187,158,187,185,156,184,168,145,172,140,120,143,72,51,63,80,52,70,160,123,154,187,156,187,166,128,144,177,143,156,169,148,181,136,115,137,76,55,66,76,50,71,155,115,148,181,144,175,177,145,165,187,156,175,173,149,174,136,113,132,70,49,58,61,37,54,149,114,137,175,139,164,188,158,185,190,159,189,169,139,161,135,110,124,55,37,45,38,19,30,119,87,107,171,138,164,171,138,163,172,138,164,164,135,151,106,81,88,19,9,13,22,10,18,56,33,49,130,100,124,154,121,147,151,112,131,133,101,112,36,24,28,1,0,1,6 190,137,172,188,137,166,184,133,160,180,136,164,181,138,162,191,142,174,185,138,165,175,130,161,191,143,176,192,145,180,180,118,142,170,122,126,171,118,123,181,131,154,186,141,179,179,135,171,190,145,174,189,142,175,177,117,134,159,105,98,169,109,107,174,117,119,173,124,145,171,130,161,190,145,174,176,116,141,110,47,48,144,83,90,165,100,100,168,110,107,169,111,118,179,139,170,188,138,164,181,130,153,84,20,9,129,61,50,162,99,95,161,96,91,180,124,143,182,137,166,190,147,171,191,151,181,164,102,99,163,100,94,167,108,105,175,117,123,186,132,147,180,131,154,191,151,177,191,152,175,190,147,170,185,136,156,186,140,155,191,138,159,194,144,165,188,144,172,193,151,179,192,153,175,191,153,177,190,149,177,193,151,180,195,144,171,196,147,174,189,146,175,6 176,141,160,188,156,169,195,163,176,200,169,188,201,171,190,193,156,172,178,139,151,166,133,143,180,143,158,194,162,178,201,167,186,206,174,194,205,171,189,200,165,181,185,147,162,173,138,154,184,150,167,197,164,181,200,167,184,192,151,158,203,166,181,204,173,190,194,164,177,179,146,162,181,147,160,197,166,181,190,154,160,150,96,70,171,122,108,206,177,193,196,164,177,182,152,162,176,140,147,191,158,172,196,162,176,172,126,117,186,143,145,206,177,192,196,163,184,180,146,161,175,142,152,188,158,171,195,163,177,202,167,183,206,174,193,199,168,178,191,160,175,175,146,159,168,137,148,180,149,159,186,152,162,194,160,177,196,163,176,193,162,173,180,147,159,165,135,141,159,129,142,169,137,151,179,148,161,183,151,163,184,152,163,182,152,165,170,140,146,150,123,123,6 203,161,188,206,167,197,208,170,196,211,176,202,212,173,199,211,175,197,207,168,189,209,179,207,204,168,190,207,170,197,199,153,169,198,155,165,198,150,158,210,171,193,208,169,189,206,169,188,203,168,182,203,164,186,169,109,97,175,122,114,178,125,115,202,158,171,209,173,194,207,170,187,206,173,191,199,161,174,142,80,51,160,103,86,162,108,95,153,90,65,207,172,188,210,176,198,202,162,181,203,167,188,146,90,70,158,106,87,138,77,44,147,81,49,207,169,183,209,175,192,201,159,181,204,164,184,186,141,147,159,106,79,165,110,94,197,150,168,205,165,181,210,178,196,200,165,185,198,153,166,199,156,173,199,157,173,202,156,178,208,166,195,207,171,190,206,169,183,198,166,184,199,160,181,201,160,178,198,155,162,207,165,185,209,170,193,207,172,193,203,167,176,6 247,229,248,249,231,252,242,211,227,218,165,164,235,198,210,252,234,255,252,234,251,253,232,250,247,229,248,249,227,249,196,136,129,138,62,48,159,89,75,228,188,195,253,235,255,252,230,248,248,228,251,243,212,228,177,105,88,132,61,56,114,39,33,169,97,85,249,222,244,251,232,251,247,224,249,242,211,226,196,123,101,142,61,48,122,50,50,152,77,68,228,181,188,252,233,255,247,220,244,245,220,242,197,128,114,141,58,46,121,51,53,143,68,60,218,161,157,252,233,255,246,220,243,247,221,250,203,137,127,133,54,43,122,47,40,169,92,75,233,186,189,251,233,254,246,220,243,247,220,250,223,173,175,152,75,53,171,103,90,234,193,205,250,225,249,250,227,246,247,217,240,247,221,245,246,220,244,228,185,193,240,207,223,250,227,255,249,220,243,250,224,245,6 208,185,193,217,197,205,221,202,210,221,198,210,221,193,206,221,192,204,212,185,196,201,174,183,211,189,196,218,196,204,223,201,212,231,209,224,231,208,220,226,199,211,218,191,201,206,177,186,209,187,194,218,192,202,228,204,218,186,147,142,185,146,142,230,205,219,221,195,205,209,181,190,209,187,194,216,189,202,227,203,217,146,90,67,100,33,9,211,178,177,225,202,214,211,183,190,207,186,192,214,188,200,227,202,220,175,128,115,140,84,63,220,190,196,221,197,206,210,184,192,204,180,186,210,184,194,219,192,204,218,189,197,221,193,201,225,196,209,217,189,198,206,177,185,195,168,172,205,178,185,212,186,195,218,192,201,220,192,202,217,188,197,210,182,191,198,171,175,185,156,161,197,169,176,204,178,186,208,181,189,209,181,190,207,178,187,202,174,179,191,165,164,6 234,213,233,234,214,237,228,204,223,225,198,216,225,200,218,226,207,223,222,198,218,216,186,207,231,204,225,231,209,230,224,198,216,214,177,190,219,186,208,222,197,216,219,185,204,215,177,197,227,197,219,225,190,219,195,152,167,138,85,89,155,108,123,209,174,198,221,193,211,218,188,204,228,204,227,218,180,201,151,88,91,79,28,44,85,27,32,170,113,107,220,192,211,219,194,209,227,206,227,223,195,213,169,120,123,96,39,45,117,57,57,191,139,142,218,187,199,221,196,210,227,198,225,227,205,227,214,186,201,180,137,141,202,171,190,223,200,227,220,190,202,221,197,212,225,193,215,228,205,227,227,204,222,227,202,224,226,201,224,224,196,220,224,203,224,222,200,219,225,197,216,225,200,218,228,208,226,225,199,217,224,197,219,222,188,209,222,193,215,225,201,222,6 162,141,142,179,152,160,193,170,187,194,170,181,191,168,181,181,158,170,171,150,163,148,124,135,177,157,165,190,166,178,204,184,201,203,179,192,196,166,182,191,167,181,180,157,169,166,142,156,183,161,174,198,177,189,208,185,201,205,180,194,203,177,193,195,168,183,188,166,176,174,149,163,184,160,177,196,171,184,208,183,200,129,82,89,137,94,101,204,176,188,189,165,176,176,151,164,179,153,164,189,157,169,206,180,198,164,129,137,166,128,137,205,182,193,193,170,184,178,154,169,176,151,167,193,167,182,202,177,190,213,190,206,210,184,203,205,184,201,193,172,186,174,153,166,169,141,156,186,159,174,196,169,185,197,168,181,199,173,186,201,180,197,185,164,177,167,147,155,162,137,149,176,149,163,184,156,171,184,153,162,190,163,179,190,170,187,177,154,168,150,129,138,6 98,71,69,142,110,117,151,118,132,158,125,141,156,125,139,151,121,133,144,113,123,120,92,98,135,102,107,152,117,130,163,130,147,168,135,154,166,134,152,159,125,141,154,122,137,142,113,121,144,110,121,157,120,137,169,135,152,175,142,157,171,137,154,163,127,145,160,125,143,152,122,133,147,111,123,160,124,140,174,138,153,120,66,77,123,71,79,178,146,162,164,130,147,156,124,137,149,115,125,161,125,141,175,139,155,126,74,85,145,103,114,181,152,167,165,132,146,154,121,133,146,113,125,159,124,139,168,131,148,178,145,160,184,154,170,177,147,162,170,139,154,157,126,138,142,108,120,154,119,133,164,128,142,173,140,154,176,144,159,176,146,161,166,135,149,155,126,138,128,95,104,145,108,123,157,123,136,165,133,146,169,138,153,170,138,156,162,132,148,146,120,129,6 210,151,169,214,159,172,214,158,177,218,168,190,215,166,185,213,162,182,213,160,183,209,156,173,215,160,178,216,162,179,211,155,178,197,132,145,203,148,163,211,163,185,210,154,179,209,152,171,217,163,177,218,166,184,191,118,130,137,42,40,152,69,63,180,111,115,208,153,173,210,153,174,213,153,170,217,163,182,178,99,105,119,46,66,106,41,59,124,36,33,193,123,127,216,162,183,212,152,171,215,160,179,170,90,97,109,42,61,95,41,63,129,47,52,200,133,137,218,164,181,213,156,173,215,162,178,188,115,115,145,59,52,136,51,44,184,112,113,218,169,180,218,169,183,213,156,175,215,163,179,215,161,178,208,153,164,209,152,161,220,171,183,220,174,187,217,166,180,211,154,172,216,165,177,218,171,188,221,177,195,222,177,196,222,176,190,221,174,192,217,164,182,6 140,123,144,167,148,177,177,160,191,180,164,193,178,160,185,171,151,178,163,143,169,132,116,134,161,142,167,172,151,179,182,162,189,191,178,211,192,182,213,183,168,196,170,149,177,155,135,156,164,145,170,178,162,190,185,168,195,163,133,157,151,112,129,176,153,178,178,161,189,161,142,164,164,144,167,180,166,194,161,132,150,120,58,65,118,49,61,145,101,113,181,166,192,161,140,155,165,146,172,175,159,187,121,70,75,110,52,59,117,57,70,150,107,118,180,164,192,161,139,159,159,140,164,174,158,185,158,126,147,99,46,55,118,71,81,184,163,188,177,159,186,159,140,160,152,133,150,166,149,173,178,162,194,177,160,189,177,160,187,181,166,196,170,150,174,149,132,146,119,103,115,159,143,162,166,149,172,175,161,186,175,158,184,168,149,172,160,141,160,106,93,103,6 182,166,198,185,168,202,187,172,204,180,161,195,168,143,174,175,153,183,183,168,201,183,164,199,183,169,199,185,172,206,165,130,148,132,74,84,113,54,67,129,68,72,151,106,116,182,162,198,184,171,202,175,155,183,127,71,72,125,62,74,129,68,92,129,65,82,127,69,72,175,154,186,177,162,195,124,77,86,120,62,66,127,69,77,127,67,90,132,67,85,123,64,65,167,139,164,171,149,178,119,66,72,121,61,66,124,67,77,123,66,83,130,70,83,139,84,88,175,149,179,181,167,201,168,140,167,106,39,40,82,29,42,86,35,51,132,72,76,171,137,156,188,173,207,180,162,196,181,162,201,158,123,150,127,79,95,108,52,58,166,133,158,191,174,208,189,172,205,177,158,191,182,163,198,188,174,212,187,173,212,179,158,187,188,173,209,190,172,206,188,170,202,6 57,24,28,183,123,131,221,160,164,228,167,175,229,168,184,227,171,201,217,152,169,124,76,79,131,80,93,209,141,151,206,132,125,215,141,133,220,142,140,238,179,204,237,174,200,190,126,142,173,109,116,209,140,139,202,131,116,188,108,99,206,126,124,214,131,130,226,148,163,216,147,169,181,113,117,202,125,115,200,127,119,187,112,105,184,106,103,163,76,77,213,125,133,218,145,169,181,111,120,201,124,119,177,93,94,171,88,86,145,69,79,139,63,65,176,90,84,208,137,158,174,104,112,201,122,127,195,112,117,172,83,81,159,78,90,156,79,90,178,96,110,198,127,147,151,91,96,206,128,137,212,130,140,221,143,151,186,101,113,151,69,85,204,126,158,181,122,143,104,59,69,197,128,143,220,141,157,234,164,196,226,157,183,196,118,133,191,118,133,115,71,85,6 158,138,155,167,141,162,174,141,164,178,146,168,175,148,168,169,146,165,160,136,152,147,122,132,163,144,161,171,147,168,177,148,174,181,150,175,180,155,175,174,150,169,165,141,156,152,130,142,167,148,164,162,128,136,164,125,139,178,138,164,181,149,169,178,154,170,168,144,159,156,135,147,169,149,167,152,108,107,147,96,95,159,88,111,163,99,119,177,153,169,170,148,162,157,135,147,166,144,161,166,136,148,168,135,148,161,102,123,151,75,94,169,137,148,170,149,161,156,134,146,163,140,153,170,148,166,177,156,177,175,141,161,168,122,141,173,147,162,167,144,157,153,132,141,158,137,149,163,138,147,168,141,149,175,148,168,174,144,162,172,150,164,162,141,153,148,128,133,148,130,139,157,136,147,163,139,151,167,140,159,166,138,156,163,141,153,155,137,144,132,113,113,6 173,136,160,179,145,177,183,145,176,185,149,175,185,154,177,182,153,175,178,148,169,175,144,163,157,109,112,176,137,163,180,138,167,178,131,155,185,150,175,183,154,173,179,149,170,175,146,164,144,87,86,166,119,138,172,110,139,163,80,98,174,120,144,182,150,172,180,152,171,176,148,165,139,79,68,160,111,127,158,79,103,156,63,83,159,84,103,172,128,149,179,151,169,175,149,165,154,105,106,167,124,145,150,79,89,154,70,94,151,63,81,155,95,110,176,145,162,175,148,162,175,141,165,176,141,164,169,123,142,158,77,103,153,72,90,152,92,103,171,136,147,175,146,159,177,147,170,179,150,173,179,144,170,165,104,125,163,106,126,166,120,138,173,139,154,176,148,162,176,150,170,179,155,177,181,148,171,173,131,149,171,128,145,178,146,168,177,149,165,174,147,161,6 146,120,129,167,135,150,173,140,160,181,153,176,173,138,154,170,136,155,164,131,149,142,111,125,162,134,147,176,146,167,184,150,174,189,160,185,185,154,180,178,144,171,171,137,160,160,130,148,166,132,152,180,145,168,189,156,183,189,149,181,176,126,156,171,125,154,174,140,167,163,132,151,164,124,145,173,121,153,177,121,164,174,116,162,167,99,141,154,77,116,159,92,131,162,114,140,164,127,151,173,130,160,169,110,149,164,100,140,166,104,143,157,85,117,163,105,137,167,130,157,164,129,152,175,139,164,182,141,167,180,130,157,176,127,155,177,135,161,177,147,173,167,137,163,160,127,150,173,137,160,187,154,179,192,161,189,189,158,184,183,153,185,170,140,172,162,133,156,147,114,136,169,137,159,181,149,171,182,147,171,181,148,177,170,136,165,139,101,160,142,116,145,6 128,103,122,177,148,173,179,147,170,184,142,167,179,134,151,172,132,141,171,141,161,133,105,116,165,141,161,180,149,172,179,131,147,181,123,140,183,129,146,177,129,135,176,145,162,162,134,148,171,146,167,182,149,168,173,116,128,174,109,121,180,127,140,177,128,137,175,137,151,167,138,158,173,148,172,175,135,149,168,110,115,172,112,129,158,95,96,147,86,84,141,86,80,168,137,159,171,144,167,162,117,120,151,91,91,162,104,120,163,105,118,151,94,96,148,96,94,167,135,151,167,142,160,152,103,100,140,80,81,160,106,118,160,102,106,165,117,116,188,163,187,171,144,158,161,137,155,159,119,133,144,82,78,153,95,97,143,78,66,164,117,118,182,157,180,164,134,143,141,115,133,159,123,138,148,94,93,153,100,97,158,111,111,173,138,157,172,144,162,147,118,125,6 184,118,118,205,136,142,211,144,150,202,129,132,212,143,151,215,151,161,204,135,146,185,115,119,192,130,132,212,148,152,206,135,140,190,108,111,193,113,114,214,147,156,209,145,158,191,123,131,197,130,137,218,156,164,191,119,121,151,69,67,169,89,92,216,150,160,215,153,161,200,134,142,206,140,145,219,159,167,184,112,111,118,46,45,136,59,57,217,150,156,218,159,167,198,131,137,213,149,154,223,163,174,158,84,82,110,41,38,157,78,73,215,146,146,216,155,157,198,132,136,212,152,157,228,171,186,190,122,128,159,82,79,205,130,134,213,142,138,206,137,132,197,133,135,209,147,152,223,165,175,222,159,169,216,144,147,221,153,159,218,151,149,206,138,133,190,126,127,212,149,153,224,167,175,223,162,171,214,144,145,214,147,144,213,153,138,198,135,129,181,120,125,6 208,157,149,226,169,162,232,180,178,230,176,175,232,176,178,226,174,176,225,163,162,157,105,96,217,165,156,231,178,173,236,184,183,229,168,165,226,162,156,229,174,172,227,173,174,210,149,139,218,163,160,233,182,180,236,183,182,212,142,135,206,133,122,224,167,164,228,180,180,215,161,155,225,170,168,236,186,187,237,185,182,186,116,102,160,88,77,222,164,160,231,184,184,215,161,154,229,176,172,241,193,197,225,168,163,157,87,72,167,98,82,226,166,155,232,183,179,214,159,152,229,178,175,242,194,199,233,182,186,189,120,108,219,158,150,233,174,161,226,171,155,215,163,155,231,179,179,240,193,195,243,195,199,238,181,176,238,185,180,236,184,171,228,172,157,211,158,148,231,176,175,241,192,192,244,196,200,238,184,180,236,183,172,235,187,165,223,170,157,204,150,141,6 159,132,153,169,141,162,168,137,150,177,150,172,179,155,178,176,152,172,163,135,149,153,127,144,164,133,155,175,146,168,177,149,164,184,161,183,185,163,188,181,159,181,172,148,169,158,133,154,163,132,148,174,144,160,183,158,183,172,142,157,171,140,155,161,125,135,166,138,156,162,139,162,166,139,159,177,148,171,162,122,139,128,69,77,121,61,72,136,82,87,167,140,159,162,137,159,164,137,158,173,145,167,150,103,118,138,81,107,138,83,102,162,125,141,172,144,172,160,130,156,150,117,125,169,142,163,168,135,154,168,134,152,176,146,167,178,151,172,169,141,158,151,119,132,143,110,116,163,136,156,171,143,166,175,148,170,178,152,174,176,149,170,164,135,148,143,107,110,132,107,123,155,129,149,159,131,149,165,136,156,166,138,153,162,136,147,156,128,141,134,106,120,6 146,122,136,158,134,146,164,139,153,167,141,159,163,135,139,156,127,126,153,130,141,126,100,105,150,126,141,160,136,151,169,145,159,174,150,164,165,134,127,157,123,111,154,127,130,141,113,112,154,131,148,161,135,143,171,146,158,181,160,174,172,144,145,163,133,132,160,134,137,145,118,118,156,133,153,163,139,152,168,141,148,143,108,110,143,104,98,175,152,160,164,140,147,146,116,119,150,123,135,154,123,124,161,129,125,135,95,89,140,104,97,170,143,144,161,137,143,147,122,128,143,112,115,153,126,129,165,140,153,171,146,156,172,149,158,167,143,151,148,117,114,136,107,106,138,109,118,152,127,141,161,136,149,157,130,133,159,133,137,154,125,128,138,101,90,121,92,86,114,85,92,138,110,121,149,124,138,152,127,139,148,120,124,139,106,99,136,107,102,84,63,61,6 169,145,155,173,151,164,176,156,170,173,149,161,169,141,139,168,138,133,172,145,150,169,142,145,169,144,160,172,148,159,174,154,166,173,148,163,170,142,149,168,137,135,173,147,154,174,149,153,165,137,153,169,144,158,173,154,170,150,114,114,140,94,80,165,133,132,171,143,151,175,151,162,162,132,139,164,136,144,150,118,121,97,48,39,113,64,54,145,102,86,166,137,135,174,151,164,159,127,126,150,109,94,118,67,51,103,52,38,117,72,64,134,89,72,164,134,132,171,144,150,155,120,109,154,116,104,146,110,106,137,96,89,127,84,73,147,109,94,171,144,152,169,139,142,162,133,143,165,139,151,170,146,159,171,146,157,167,142,152,171,147,157,176,154,167,173,148,154,170,146,165,171,148,167,171,149,165,170,144,153,171,144,153,172,147,160,172,148,161,171,146,153,6 186,163,177,185,159,173,189,168,185,190,168,190,186,160,176,183,157,164,186,162,175,186,160,175,186,165,180,187,165,185,182,159,175,173,140,147,171,135,132,169,136,125,180,151,157,186,160,176,182,159,175,148,111,117,131,82,65,132,83,65,135,89,73,153,110,94,167,132,124,180,151,161,176,151,162,137,92,83,136,86,76,117,69,57,126,78,63,152,106,88,167,130,123,181,152,163,180,153,169,155,112,103,129,79,69,119,71,62,132,86,72,158,120,105,179,150,161,181,152,163,182,151,171,171,137,148,139,96,89,112,59,40,135,83,52,167,132,130,187,161,182,184,155,167,182,155,174,182,154,170,186,162,187,161,121,124,162,125,120,183,157,173,185,158,175,183,155,167,181,154,173,183,157,176,182,155,174,182,156,176,183,157,174,182,152,163,183,154,163,182,154,164,6 154,124,138,166,134,151,171,135,150,178,143,164,177,145,163,170,134,151,162,127,140,140,110,115,164,135,150,171,136,150,177,136,153,185,152,170,185,152,171,178,144,161,168,136,149,154,124,132,168,141,155,176,144,157,183,146,165,183,151,165,167,130,130,177,144,153,172,140,151,156,125,129,166,135,148,177,144,156,179,147,161,131,88,90,135,90,81,181,149,159,175,144,153,161,129,137,165,137,146,173,141,152,172,141,152,123,76,75,144,103,101,184,152,160,173,138,144,158,122,125,161,136,142,169,140,151,178,147,161,180,149,162,181,151,161,180,147,152,169,131,137,156,122,127,155,132,137,164,136,146,175,146,159,180,152,165,180,149,159,176,143,154,164,131,137,148,118,117,139,115,117,157,131,138,167,142,154,174,149,162,172,141,153,165,135,142,158,129,133,125,100,97,6 139,103,120,213,171,189,219,184,203,224,194,214,221,188,210,215,178,198,209,166,185,142,99,114,191,150,171,215,178,198,215,176,190,180,126,132,161,113,138,154,105,124,196,153,169,187,144,159,183,131,138,198,145,153,177,112,108,126,62,70,94,43,63,108,52,62,178,132,149,200,159,176,181,127,128,190,130,128,183,123,126,126,70,87,97,50,72,112,58,71,171,113,112,191,145,156,193,142,153,213,168,186,200,151,169,104,47,61,134,81,94,144,83,86,158,94,85,181,131,134,198,154,174,213,170,191,203,152,168,162,105,123,150,90,95,148,85,86,174,121,129,184,139,149,167,124,140,208,162,183,205,153,173,205,155,176,178,121,133,171,116,127,193,148,166,151,109,118,90,57,74,191,144,165,198,147,169,198,147,166,191,140,160,179,129,145,171,125,135,83,52,61,6 104,74,94,100,71,94,103,69,94,111,64,91,120,65,93,119,69,97,113,71,96,105,66,89,124,70,101,138,72,108,161,79,121,179,91,137,187,100,144,185,104,142,178,114,148,167,106,140,183,92,135,195,104,149,200,107,150,189,86,116,193,104,134,201,128,163,195,126,158,184,117,152,198,116,157,202,126,166,192,99,127,175,69,92,181,76,95,198,122,151,195,129,163,184,119,155,201,135,172,207,147,185,200,117,146,171,68,84,175,73,97,197,135,170,187,129,159,176,116,144,200,138,175,204,146,180,203,143,180,182,102,134,170,95,121,168,111,141,153,96,122,148,96,120,173,111,143,177,119,147,175,119,145,168,116,143,162,108,135,154,101,129,149,98,126,145,96,122,178,128,156,179,130,155,177,131,155,172,129,153,166,122,143,160,117,141,149,102,129,143,96,121,6 107,79,93,118,86,104,122,92,112,118,89,110,107,80,95,90,70,76,41,27,27,36,23,27,111,84,101,117,88,107,118,90,110,112,84,105,107,81,98,86,65,73,39,24,25,86,84,82,113,77,95,130,84,111,144,86,120,160,85,118,175,101,134,160,107,136,129,85,108,137,102,111,172,103,134,197,116,148,218,147,188,202,102,129,203,111,137,213,151,186,194,125,155,167,103,122,181,108,145,187,119,155,199,143,174,192,130,157,179,117,143,172,118,144,166,107,127,147,91,107,167,109,139,175,120,154,177,127,154,171,129,150,158,118,139,137,97,117,118,82,96,100,59,69,122,86,103,114,84,101,105,73,81,113,82,95,127,97,112,100,66,76,95,61,69,78,43,50,68,44,51,90,61,71,88,57,60,87,61,64,93,61,68,75,33,38,87,50,57,53,29,37,6 206,173,207,205,173,208,206,171,205,207,172,211,207,175,207,208,178,206,208,178,212,205,171,204,203,171,203,204,173,208,196,161,194,188,147,173,193,156,178,196,159,178,204,171,205,203,168,202,201,170,204,200,167,199,164,114,116,135,73,64,142,84,72,166,115,112,199,164,192,203,170,205,202,174,206,195,164,189,156,105,98,141,82,76,138,80,67,160,104,98,194,156,181,204,175,207,204,179,217,189,156,172,139,88,76,108,58,56,152,103,96,179,135,138,195,160,176,199,165,181,203,176,214,199,170,202,150,107,108,97,45,37,160,116,118,202,174,203,197,168,174,198,164,175,199,169,202,198,169,201,194,165,201,174,138,158,180,146,172,204,177,220,205,179,214,203,173,206,197,162,189,198,168,196,198,173,214,189,160,195,185,152,178,199,173,211,204,177,219,202,172,209,6 176,149,168,183,156,177,189,159,176,192,162,176,184,149,154,184,157,178,174,150,162,162,138,148,179,149,163,187,158,175,194,169,189,188,152,166,180,142,145,183,155,170,177,151,163,167,144,153,181,153,166,188,157,171,182,144,155,168,119,120,152,99,86,150,104,91,177,148,161,169,144,154,180,150,165,185,155,168,171,118,122,160,104,108,143,85,80,125,65,45,166,133,137,169,145,153,177,151,162,179,147,157,155,102,101,147,89,88,142,78,71,143,86,78,167,131,140,167,140,152,173,145,159,181,151,169,153,106,105,167,126,146,161,115,116,157,110,105,177,151,170,165,140,147,166,136,148,176,147,163,178,145,157,175,144,160,182,158,178,180,155,171,172,149,155,162,141,146,158,125,141,170,140,160,177,151,166,173,147,162,177,155,170,174,150,165,166,143,151,154,131,135,6 179,148,164,184,155,175,188,162,184,184,151,171,170,125,126,179,147,161,180,152,172,177,150,163,179,148,160,183,153,167,179,145,157,164,117,117,161,109,105,154,100,90,170,133,140,178,152,167,181,150,166,181,149,164,167,111,116,163,111,120,163,113,118,129,63,47,143,92,78,174,146,161,180,152,167,172,136,143,163,103,107,159,102,109,143,80,74,136,73,69,123,66,42,166,134,142,178,148,162,168,129,138,148,89,87,147,89,90,138,68,64,148,85,91,141,87,76,165,130,139,177,144,163,174,140,158,140,85,79,167,123,150,161,110,120,138,75,53,154,107,106,173,143,164,174,142,156,181,151,173,164,122,126,172,130,149,182,149,179,162,121,120,171,138,152,178,153,170,166,133,150,177,146,164,180,151,165,179,148,169,180,153,174,182,159,180,179,154,170,169,143,147,6 140,71,99,169,103,133,175,109,139,177,109,140,176,114,143,174,120,145,164,109,129,128,83,95,159,91,120,173,104,136,181,107,139,187,114,149,185,116,149,183,127,151,174,122,143,155,110,124,162,96,127,178,106,137,190,119,150,201,133,173,198,135,170,190,135,157,178,122,142,161,109,121,168,104,129,181,106,134,192,117,150,195,128,159,193,129,153,194,141,165,181,128,145,162,105,120,163,95,122,179,104,132,190,121,149,191,126,147,190,127,144,193,138,159,181,130,147,162,108,123,158,100,121,177,115,138,187,125,149,193,127,155,196,138,164,189,136,156,176,120,138,158,108,121,147,91,110,168,108,131,178,113,139,185,119,145,189,133,156,183,130,153,170,116,135,140,88,96,108,66,81,155,95,118,166,109,131,175,127,142,176,123,145,169,110,132,158,103,117,95,57,66,6 176,104,142,182,125,170,182,128,168,179,122,159,179,119,156,177,118,151,176,128,157,173,122,150,175,106,144,179,114,152,182,129,169,181,124,162,178,116,153,177,120,150,177,127,154,175,125,151,173,103,138,176,110,148,178,121,160,174,113,137,172,109,131,175,122,147,176,124,149,175,123,147,173,105,139,174,111,150,171,109,136,160,93,102,161,95,95,165,99,108,175,123,148,176,128,151,171,103,134,172,111,144,167,104,116,163,100,106,163,102,108,166,102,114,174,118,142,175,124,147,171,108,136,172,111,137,172,111,136,172,117,137,174,117,141,173,113,141,174,118,144,174,123,146,173,119,145,173,115,141,174,116,143,175,117,142,175,120,146,176,123,148,175,121,145,175,128,148,171,114,139,173,114,139,174,114,140,176,120,148,175,116,144,175,123,149,175,125,146,174,120,139,6 155,152,165,255,248,250,240,202,194,252,226,220,250,226,226,245,204,201,255,247,247,141,142,155,229,199,201,210,155,150,194,130,135,194,137,131,166,110,114,150,90,107,232,182,176,242,237,248,211,143,126,141,80,103,161,100,128,111,82,109,77,76,109,86,77,120,212,150,154,255,249,254,221,163,151,163,93,109,162,111,145,116,88,124,54,58,91,141,106,147,217,141,141,252,225,219,245,221,217,209,146,144,156,146,196,103,102,151,98,97,144,166,117,154,224,143,130,253,227,223,253,243,245,235,197,195,164,125,161,117,94,134,105,92,135,191,116,119,249,194,175,255,250,254,235,233,243,255,245,250,196,143,166,161,110,142,189,136,146,237,184,171,255,248,246,237,235,241,137,133,146,255,255,255,232,188,194,229,165,170,255,240,243,254,253,255,255,255,255,136,128,134,6 78,62,66,166,139,143,174,144,155,181,151,161,181,154,163,174,147,161,167,143,161,92,70,74,135,112,120,176,148,157,182,152,162,190,162,176,179,134,147,179,142,159,175,148,160,140,114,120,160,134,143,179,151,161,190,162,171,180,141,157,154,84,102,172,125,137,179,153,160,157,129,131,163,137,148,180,152,163,184,153,156,149,94,113,139,73,103,157,113,114,181,154,161,160,131,134,162,138,149,176,147,158,183,151,161,141,84,108,148,81,115,184,147,160,177,148,152,158,129,131,150,125,129,175,149,161,180,149,161,165,100,129,175,121,143,188,159,168,171,139,148,147,116,113,111,90,97,169,144,151,171,137,152,169,119,137,182,151,161,177,150,158,165,133,136,119,91,88,55,36,42,139,114,117,162,135,141,166,139,145,170,142,152,162,133,129,147,120,113,64,45,49,6 187,144,162,194,154,176,187,143,155,179,123,134,180,129,151,169,119,137,171,121,139,163,118,132,189,150,165,185,143,153,175,117,131,149,71,84,137,62,82,140,65,83,146,62,77,157,85,104,185,144,152,181,127,143,163,89,113,125,57,91,126,52,87,135,53,80,140,55,71,158,86,109,179,123,146,179,103,144,141,61,90,101,44,73,129,55,100,139,56,90,144,69,88,163,104,122,169,95,123,167,85,125,153,69,105,133,47,77,149,61,108,116,47,58,120,64,55,167,123,130,168,106,124,163,89,109,168,90,118,169,81,121,173,93,133,157,100,114,164,115,123,176,136,150,175,131,142,177,128,142,182,131,147,188,132,157,189,138,156,189,142,164,182,137,148,168,127,136,169,128,134,179,139,148,186,145,156,189,148,163,188,146,159,182,141,147,177,135,141,132,93,93,6 216,178,210,216,181,218,215,180,214,212,174,204,194,148,154,188,138,131,203,157,174,199,145,156,209,168,190,215,182,218,209,174,193,185,130,126,182,125,120,183,130,123,193,144,145,199,149,158,200,156,169,202,158,164,192,145,135,165,102,86,150,82,65,186,132,135,201,155,170,202,158,178,196,146,152,193,142,133,194,142,140,139,77,68,136,65,58,186,131,140,195,143,149,198,150,162,201,157,159,203,158,170,197,149,161,134,69,51,156,92,87,183,120,118,184,127,120,197,145,149,204,163,171,202,157,163,201,157,163,178,125,110,184,129,120,191,132,140,204,156,181,205,156,174,208,167,186,210,170,186,211,172,187,207,171,182,196,147,150,200,147,156,213,171,195,217,177,207,211,167,194,214,172,200,218,183,215,219,185,212,210,168,190,211,170,183,219,180,206,222,185,216,6 145,118,132,162,133,154,169,145,168,177,154,175,176,146,169,168,138,157,160,134,151,126,97,106,156,127,142,169,145,167,176,155,175,183,160,184,184,159,183,175,147,153,163,134,148,147,121,135,159,134,147,170,145,162,178,154,177,181,157,178,174,144,153,175,143,156,167,138,152,153,126,142,160,133,148,168,141,152,173,145,157,148,108,103,149,109,98,175,144,157,170,139,159,149,117,133,158,132,143,165,139,151,162,130,126,129,84,71,144,100,96,174,143,155,166,136,154,148,122,136,153,125,140,164,139,156,168,142,151,166,135,140,167,134,141,176,148,166,165,135,153,144,117,125,142,113,122,158,134,148,169,146,164,172,150,171,171,145,167,171,145,163,161,135,147,134,110,120,109,86,94,149,122,134,157,133,149,165,144,164,163,137,159,160,136,153,151,128,135,85,67,71,6 151,114,143,169,132,165,180,148,176,183,146,176,178,133,164,174,135,160,162,123,144,127,92,105,160,126,158,176,145,176,184,150,176,186,146,164,184,140,171,180,140,162,167,120,143,152,113,135,164,130,159,178,146,174,187,153,181,180,132,140,181,135,146,181,138,153,172,132,154,157,115,137,164,126,154,179,146,176,183,145,169,164,107,105,168,112,113,177,130,139,174,138,159,159,121,137,163,132,157,177,145,171,177,136,153,155,98,95,163,111,119,174,125,141,172,133,153,158,120,137,158,123,147,173,142,164,179,142,169,166,119,121,161,104,107,176,133,160,167,124,153,152,114,130,150,116,138,166,134,154,173,137,158,171,133,150,167,121,133,172,135,156,163,123,142,129,88,101,116,89,104,156,123,139,162,125,142,166,128,145,164,127,153,161,128,150,152,124,127,79,54,59,6 184,143,175,191,152,185,189,139,156,189,134,145,197,147,186,196,149,178,190,140,162,180,118,149,187,147,180,192,148,180,187,125,145,186,128,134,197,146,168,195,138,158,192,144,166,186,132,162,186,144,179,191,146,176,183,120,133,165,90,74,187,126,136,191,130,136,192,137,161,190,142,175,185,143,174,181,128,138,162,96,91,159,91,90,185,121,141,188,124,132,191,141,164,190,144,174,186,148,176,181,130,150,160,88,87,161,97,101,176,114,125,187,121,147,187,126,147,190,143,172,185,145,174,185,138,170,175,118,120,165,100,96,174,102,118,188,130,157,189,139,173,185,132,163,181,137,163,185,140,169,181,134,148,166,106,99,175,103,120,193,141,177,186,134,172,181,123,161,174,133,152,180,139,163,183,141,168,177,125,141,180,125,140,189,140,168,184,138,162,174,119,148,6 119,83,103,151,106,134,171,130,156,191,159,187,181,152,178,156,130,149,129,101,102,96,67,60,140,102,131,154,112,142,170,128,157,190,155,185,190,158,183,166,134,149,146,115,124,127,97,95,130,87,117,147,100,126,166,121,147,174,124,149,182,144,163,181,151,164,159,127,138,140,109,114,107,70,106,142,91,120,161,115,136,151,98,106,167,125,127,190,162,178,168,138,151,142,112,116,124,85,110,151,111,138,168,132,158,163,121,130,160,119,110,188,162,176,173,146,162,142,115,118,126,91,109,152,116,140,170,137,166,182,147,172,180,144,154,186,158,174,170,144,157,138,112,113,108,80,96,149,114,138,163,125,149,178,138,158,187,151,171,182,150,167,165,134,143,109,86,87,56,39,51,135,103,122,162,127,143,171,134,145,176,142,154,178,147,161,146,117,122,50,34,38,6 190,150,158,187,141,143,193,152,160,196,160,172,198,164,176,195,163,173,196,164,173,196,163,175,192,152,165,188,145,147,187,142,143,191,147,161,189,154,164,194,160,169,197,162,175,197,162,175,192,149,165,193,150,166,177,122,123,178,126,132,168,121,121,183,145,152,198,163,180,194,155,166,190,145,156,193,147,164,185,131,143,175,115,127,156,95,106,174,130,141,197,160,179,194,155,168,188,139,144,193,142,162,191,140,156,174,114,120,171,104,128,191,139,160,196,152,169,194,150,167,187,137,141,193,143,161,196,152,169,183,137,145,175,120,128,192,143,161,195,144,165,194,149,163,185,136,138,191,147,159,194,150,169,188,144,156,174,120,113,187,137,140,196,151,173,195,153,166,182,133,138,192,149,163,192,147,167,185,145,154,177,127,122,191,145,156,197,154,171,193,150,162,6 177,140,147,189,149,157,199,155,170,202,165,171,202,169,180,198,166,171,186,149,149,172,134,135,184,146,155,195,159,168,200,159,166,206,168,175,205,170,180,200,167,174,193,158,163,178,139,141,187,150,157,197,160,170,199,158,161,192,146,147,189,150,155,201,165,176,194,154,163,177,132,134,186,147,154,196,157,164,202,161,172,184,130,134,171,116,126,199,159,173,195,153,164,184,143,157,181,141,152,191,148,153,200,155,164,196,151,162,184,131,137,200,154,169,194,150,165,179,136,149,175,137,145,181,136,142,196,153,160,199,159,172,185,139,134,199,156,169,193,150,165,177,132,142,163,122,129,175,131,142,189,149,160,190,149,162,193,156,168,195,153,169,186,146,159,167,128,134,116,82,89,170,131,140,180,144,155,182,141,159,188,152,170,185,146,160,174,131,134,127,94,93,6 150,113,127,173,138,159,183,144,161,191,152,169,194,157,176,182,145,157,170,132,148,150,111,122,162,123,140,175,134,152,188,147,164,199,161,177,202,167,189,191,154,170,176,134,145,162,129,145,163,123,138,178,137,155,187,148,163,191,146,157,200,158,178,193,150,165,180,145,150,164,131,145,162,116,129,183,144,168,174,129,142,161,107,112,162,104,98,188,145,151,182,144,159,164,128,138,160,111,124,179,143,157,185,148,167,175,124,137,170,119,123,190,150,166,178,138,149,160,119,126,152,103,112,171,131,141,182,146,156,189,148,162,195,156,175,187,146,164,175,136,144,159,121,127,148,111,122,164,124,137,172,137,144,181,147,152,183,142,153,180,140,153,168,129,139,153,117,122,105,77,82,151,114,120,161,126,133,169,135,141,171,132,142,165,123,128,155,111,119,120,84,85,6 175,134,149,173,129,140,177,132,147,186,142,160,190,147,166,184,141,163,180,136,163,180,139,157,174,133,148,176,135,155,178,131,147,178,128,140,183,136,155,187,146,168,180,132,149,175,123,137,172,133,153,160,117,127,155,103,101,163,110,112,166,116,122,179,136,150,175,127,132,178,132,145,166,123,134,122,65,47,146,92,100,161,114,136,143,85,82,130,65,43,158,108,96,179,140,155,167,122,136,151,103,107,159,105,126,145,85,90,134,71,68,113,46,25,161,112,114,176,136,149,174,139,163,175,133,157,167,115,133,149,89,90,151,97,107,159,107,111,175,136,152,179,139,161,172,140,156,172,132,146,173,126,144,173,126,141,177,135,154,178,137,156,175,132,151,174,134,158,170,133,147,172,133,142,176,132,147,181,139,161,180,139,154,179,141,157,176,133,153,174,131,150,6 164,134,149,181,152,173,193,161,185,200,164,188,201,166,189,195,160,184,184,149,172,165,131,149,174,141,159,190,158,178,201,168,190,215,183,206,214,183,206,204,172,193,193,161,182,177,143,163,180,146,164,196,162,182,209,178,201,186,149,165,202,169,187,212,181,202,195,160,182,181,148,167,179,145,163,192,158,181,214,182,205,109,68,74,148,112,124,217,184,208,196,163,183,188,159,173,176,143,161,188,153,176,209,173,199,99,62,70,129,96,109,217,187,208,195,163,181,187,157,171,173,139,156,189,156,177,200,166,193,176,139,159,178,145,162,208,178,200,194,166,183,183,156,168,165,133,148,182,151,170,191,157,180,206,174,197,208,176,198,199,169,190,190,163,178,174,150,157,143,110,124,172,139,157,183,151,172,195,166,183,194,161,181,188,157,177,184,161,170,139,117,120,6 195,163,197,192,159,194,193,164,199,196,174,210,197,173,205,198,171,203,198,175,206,197,172,199,197,170,204,193,165,201,190,161,196,161,120,127,167,128,135,179,148,173,194,169,201,196,169,198,199,175,207,182,150,180,106,63,71,72,36,39,100,57,60,91,41,40,155,116,131,196,168,201,200,179,213,167,131,153,58,23,30,47,32,49,64,39,54,46,17,30,113,74,84,202,181,211,203,179,213,129,91,105,51,17,27,60,31,45,49,21,33,83,35,36,167,138,157,200,180,211,200,176,209,172,148,179,121,80,91,123,81,89,142,109,120,166,127,135,200,180,210,200,178,207,199,176,209,201,180,216,200,181,214,201,183,214,208,188,218,205,184,216,200,175,205,201,176,205,201,178,211,199,175,208,201,184,214,203,187,218,204,182,212,204,181,211,204,180,210,203,179,208,6 192,166,204,195,174,208,192,172,208,178,144,169,171,133,151,177,141,169,175,138,159,180,144,165,187,161,196,171,139,163,156,117,141,131,82,83,120,69,70,117,73,83,108,61,56,180,148,170,176,144,174,118,68,71,101,54,63,97,54,66,91,49,54,61,20,16,115,70,73,189,161,193,180,151,182,112,69,80,87,47,60,92,59,76,75,37,42,95,54,50,164,130,150,189,162,198,183,157,189,123,82,93,93,51,68,94,57,71,92,50,56,133,91,102,182,149,180,189,161,195,187,163,197,177,149,183,133,95,109,97,50,58,127,74,88,164,124,149,187,155,186,190,164,195,191,165,195,192,173,216,167,134,157,95,44,37,126,78,79,185,154,181,192,166,197,191,162,193,192,166,196,191,166,198,187,160,195,165,128,149,175,142,170,193,166,198,190,159,188,191,160,192,6 162,136,161,175,149,175,180,153,180,181,154,182,180,154,181,173,149,172,162,139,161,146,122,142,165,141,167,165,128,141,185,160,186,192,171,198,187,161,186,176,149,171,166,142,165,153,127,146,166,140,163,175,147,172,178,151,178,146,111,125,125,87,93,170,144,165,169,141,165,154,129,147,165,138,163,182,160,188,147,113,133,75,34,45,109,73,80,179,157,181,167,143,165,155,127,144,161,136,161,175,152,177,171,149,175,115,74,85,157,123,140,182,159,183,167,139,162,154,125,144,156,131,155,169,146,171,179,158,183,175,150,174,179,152,178,178,149,176,155,120,139,144,113,129,147,118,142,161,137,162,169,144,167,176,151,178,177,149,178,172,147,174,139,102,110,118,84,86,127,103,122,151,126,149,157,128,155,163,137,165,164,137,162,158,132,155,147,120,137,86,70,78,6 197,156,187,200,158,186,206,165,196,210,170,206,208,168,197,206,162,191,205,162,191,202,159,187,197,158,188,200,158,188,205,164,194,210,172,203,208,168,196,205,161,192,204,162,192,202,161,189,199,157,186,202,163,193,202,160,190,174,112,122,176,115,123,205,163,193,203,160,189,200,157,184,198,157,185,202,164,194,191,139,163,124,44,49,152,81,86,203,158,189,201,156,188,199,153,183,196,154,184,201,160,193,190,142,168,127,50,48,156,86,88,200,154,185,199,153,184,199,159,189,194,149,178,197,155,185,198,156,185,171,109,114,180,125,136,199,157,190,197,153,186,195,155,187,193,154,183,195,151,180,196,149,180,200,159,192,200,160,189,199,158,191,195,155,188,192,147,177,192,154,184,192,147,176,195,148,179,197,154,184,197,152,177,198,159,187,195,155,185,192,146,176,6 139,97,110,169,127,141,177,136,146,181,139,144,185,147,160,182,144,156,172,128,135,160,120,132,157,114,125,177,140,155,186,148,159,190,153,163,197,161,171,192,152,162,176,134,141,166,129,141,164,121,133,179,138,151,190,153,166,192,157,169,164,117,124,185,144,156,185,145,154,169,134,145,167,129,142,181,144,155,182,138,149,155,87,94,88,23,32,162,115,127,190,153,163,169,130,140,164,125,136,181,148,162,178,131,141,134,61,74,112,59,66,186,150,158,186,151,160,171,131,143,153,111,115,165,123,126,181,142,151,166,112,116,188,149,157,193,154,164,178,138,145,166,126,133,144,103,104,160,116,117,179,142,156,189,157,170,189,152,162,185,143,153,174,134,141,161,123,129,112,77,86,158,119,129,166,125,134,174,133,143,179,142,155,178,141,150,169,130,137,141,101,104,6 217,189,208,211,170,186,203,149,148,210,174,178,213,187,206,218,188,206,216,182,190,214,178,188,210,171,184,183,115,112,178,110,108,189,134,140,161,100,92,160,105,110,165,108,111,195,150,155,194,142,144,167,94,86,179,118,137,156,83,79,117,41,32,74,25,34,62,17,25,170,120,124,183,120,121,173,107,114,177,121,144,156,90,95,136,61,55,123,65,73,91,39,47,161,103,100,181,119,118,175,112,128,174,121,145,114,59,68,84,32,38,92,40,50,100,41,38,178,119,114,192,138,144,151,76,72,142,75,73,86,23,19,62,17,22,93,27,21,158,103,99,209,175,191,207,163,179,185,128,123,166,99,90,172,116,122,163,117,124,181,139,142,207,174,185,215,188,208,212,178,192,211,173,179,206,161,169,214,181,204,218,189,206,215,192,204,213,185,195,215,187,198,6 156,125,124,183,146,157,191,153,165,196,161,177,191,153,168,187,152,166,188,152,160,163,131,128,183,147,152,194,156,161,205,168,176,198,157,160,196,156,164,203,169,185,195,160,167,179,147,149,190,155,157,205,170,173,206,171,173,150,93,74,153,96,77,195,161,163,195,156,166,179,141,149,186,153,155,202,167,175,186,142,136,143,85,65,124,63,46,169,123,110,197,158,172,180,142,150,182,151,157,196,164,171,168,123,116,134,71,45,122,58,41,172,123,111,194,158,168,181,145,153,180,148,150,196,165,174,178,137,130,126,69,38,153,102,80,200,163,167,195,161,168,179,144,149,170,140,140,187,159,164,183,149,147,160,122,118,197,165,167,199,166,175,187,156,161,171,142,138,141,117,114,174,148,150,183,155,162,190,162,173,189,160,170,185,154,162,175,145,146,140,113,104,6 201,161,163,208,170,177,204,170,174,172,114,94,175,122,112,200,169,189,199,165,175,188,153,158,206,170,172,208,173,182,181,134,115,128,67,45,148,89,65,172,130,115,195,162,170,190,150,159,202,167,172,202,169,178,164,110,83,145,90,72,127,67,50,138,80,45,188,153,158,193,155,166,194,160,168,187,148,150,142,83,50,150,96,75,125,65,57,138,75,49,182,142,142,190,151,165,191,160,167,186,149,152,129,73,49,143,80,52,117,51,34,141,83,62,184,140,133,190,151,161,192,161,172,188,156,163,151,97,65,135,75,43,122,62,32,178,137,131,199,162,168,197,159,166,193,165,174,188,154,152,145,96,71,124,80,63,184,142,121,197,161,162,200,162,171,193,156,160,191,164,168,193,162,166,179,141,141,172,136,139,199,168,174,200,166,173,195,159,166,182,149,155,6 191,169,181,201,174,192,209,179,192,215,188,201,210,188,202,202,178,192,195,174,185,182,161,168,197,174,188,207,179,196,212,182,194,200,161,167,196,157,161,206,181,196,203,180,191,191,168,176,202,179,193,216,195,210,199,154,168,171,105,106,184,129,135,206,174,182,214,192,209,193,168,175,199,176,183,213,192,203,196,147,163,178,110,136,180,118,134,196,153,159,210,183,196,196,172,180,193,166,179,209,187,198,199,161,172,158,81,92,168,94,109,205,170,184,207,184,193,195,174,182,190,167,179,204,180,191,210,186,200,193,146,160,184,125,136,196,164,163,194,169,172,185,161,168,183,161,168,195,173,183,203,177,195,208,181,198,210,186,203,175,135,113,168,129,112,178,156,165,155,129,133,185,162,170,194,171,187,198,173,188,202,179,194,190,165,170,178,151,151,140,116,118,6 194,166,181,203,174,190,205,179,193,207,181,200,201,172,185,200,171,184,202,174,189,194,167,178,201,175,189,207,179,194,197,162,172,178,130,129,181,131,130,190,150,156,207,180,197,201,175,184,206,185,199,210,185,203,185,133,146,163,97,94,175,112,126,184,128,136,206,180,191,209,187,206,203,180,189,206,179,192,185,127,147,179,112,143,176,109,134,178,111,120,198,161,172,206,181,201,200,176,188,205,180,192,181,123,136,153,75,90,164,87,110,177,110,126,198,161,175,199,172,179,198,174,184,203,179,193,191,152,164,158,86,95,157,76,91,183,128,142,205,182,199,197,174,183,195,172,183,199,173,186,203,178,196,192,150,168,175,111,123,190,149,161,190,163,164,189,164,172,172,148,154,192,165,178,198,172,188,200,171,188,197,167,181,193,166,175,158,110,75,152,114,106,6 82,68,83,189,168,195,203,176,203,211,183,213,211,183,214,205,175,195,200,174,203,169,145,166,140,119,138,201,172,197,208,182,206,215,186,218,219,190,223,218,192,221,207,180,213,187,164,192,178,157,177,203,177,204,207,170,202,191,124,169,198,148,197,184,160,200,124,107,141,138,115,145,183,157,181,187,151,193,179,121,176,175,111,167,151,97,143,97,76,120,52,58,106,81,68,98,160,122,151,171,132,191,172,130,194,175,143,203,133,85,130,80,58,91,70,64,91,122,97,120,160,128,153,177,141,187,182,147,194,176,141,174,138,86,122,129,95,130,148,123,151,177,150,169,140,119,136,190,162,190,205,176,209,213,184,218,194,160,185,198,169,191,201,173,198,187,160,180,85,70,82,182,154,174,200,172,200,211,182,219,215,188,221,204,177,204,191,163,187,173,148,166,6 134,104,109,173,139,153,181,149,170,170,131,151,167,123,136,159,119,129,119,80,94,49,26,34,158,122,130,172,140,157,188,149,175,200,151,170,206,158,170,189,142,155,163,115,118,112,72,78,153,111,126,171,124,144,193,144,167,215,170,200,215,172,197,197,149,167,185,131,147,168,108,121,157,109,127,187,130,152,209,151,178,217,162,198,206,162,189,188,131,160,173,108,139,160,92,115,171,108,127,203,144,166,219,160,189,200,132,153,193,125,141,202,134,166,191,120,150,174,103,125,174,111,132,200,138,154,214,145,169,207,129,160,176,116,138,166,108,131,141,82,104,93,48,61,168,103,121,187,111,135,197,127,152,119,86,100,38,22,24,30,13,17,12,1,5,14,3,8,139,69,91,159,96,119,157,136,142,57,51,50,22,8,8,13,2,5,11,4,9,44,21,28,6 179,125,150,184,142,165,186,146,178,183,137,170,179,131,153,176,130,146,172,123,144,170,117,143,181,133,161,185,142,168,185,139,173,182,133,164,180,136,156,181,144,164,176,132,153,172,125,146,182,128,162,183,130,163,168,103,113,171,112,124,172,124,127,182,149,165,182,148,169,177,139,159,181,125,159,182,128,165,158,83,82,154,82,72,160,105,90,172,129,127,184,150,166,181,145,163,179,121,154,180,122,157,166,99,109,144,65,41,159,102,87,172,127,127,180,142,152,181,144,158,176,113,147,178,117,151,177,115,145,161,94,95,164,101,97,172,119,122,177,129,143,177,133,143,171,114,145,172,115,147,175,115,151,175,118,145,174,117,136,176,125,144,177,127,147,176,125,141,163,111,142,161,109,137,166,114,144,170,114,143,172,117,138,174,119,144,176,124,149,176,129,151,6 175,123,145,185,129,152,187,129,155,193,137,155,197,142,153,199,145,152,192,143,153,141,91,103,178,120,142,185,124,145,191,130,151,188,126,138,193,136,143,198,146,152,194,144,155,153,106,123,177,104,128,188,123,155,193,132,153,173,106,106,162,97,94,190,135,140,198,149,157,161,112,125,178,107,129,190,130,161,186,124,141,171,104,108,154,82,90,177,116,127,189,140,152,166,116,129,176,112,132,187,120,144,180,115,128,171,102,112,179,102,129,173,108,124,167,111,125,151,101,113,173,114,133,182,119,139,179,116,132,172,103,111,173,100,121,173,109,117,181,136,143,140,102,117,168,113,123,174,122,130,177,124,133,176,117,127,175,119,128,175,115,123,186,152,157,137,104,112,156,111,111,168,124,121,171,123,124,178,130,145,176,132,142,174,123,136,180,144,151,134,103,104,6 80,63,59,149,125,121,156,130,128,162,136,141,163,137,144,158,134,143,149,125,128,97,77,76,127,101,92,161,134,134,166,139,144,173,148,159,174,148,156,167,142,148,159,134,139,142,117,116,145,115,106,166,139,141,178,153,161,171,138,135,168,136,134,174,149,158,166,140,145,154,128,130,154,126,127,168,140,148,183,161,169,155,109,94,130,70,47,176,150,158,170,144,157,159,136,150,152,125,127,166,137,142,178,150,160,169,133,130,161,123,117,178,154,166,169,140,150,158,132,140,148,121,123,164,136,144,173,144,154,183,160,173,185,164,180,174,149,159,164,136,145,156,131,146,137,112,114,159,133,143,169,144,154,174,148,161,177,153,174,171,148,164,160,134,146,152,129,149,104,82,83,152,127,133,161,136,144,167,142,153,168,144,157,167,145,164,158,133,152,123,103,119,6 160,133,139,162,133,141,164,138,149,168,143,153,165,136,142,165,138,142,161,136,142,157,130,133,166,140,148,167,140,146,169,141,145,167,139,145,167,141,149,169,145,156,165,140,151,161,135,138,167,140,148,173,149,156,168,138,139,144,94,72,146,103,90,163,133,138,166,140,154,165,139,151,165,136,144,173,149,157,172,145,145,131,75,50,116,52,25,147,105,92,169,145,156,164,136,142,165,137,145,172,147,154,173,146,152,122,55,25,119,56,33,162,131,136,170,145,155,164,136,148,159,126,127,171,144,156,174,148,159,156,114,102,157,118,108,173,151,165,168,143,153,163,134,147,162,131,140,169,141,155,173,149,159,177,155,167,176,154,168,173,151,164,166,139,149,162,134,149,161,131,141,167,140,151,171,147,154,173,150,164,173,150,164,171,147,165,167,141,151,160,132,141,6 171,138,187,175,143,193,169,129,170,166,125,163,162,122,156,167,129,170,170,129,169,168,126,160,170,135,175,176,142,184,170,129,166,158,111,136,153,108,129,163,124,152,169,132,166,170,132,165,170,136,175,176,140,180,165,117,146,146,93,114,132,83,89,139,93,100,163,123,144,171,135,169,165,124,162,163,116,142,153,92,101,146,87,98,137,85,81,150,108,128,165,126,151,161,111,117,163,116,148,149,89,94,140,80,73,144,93,98,159,113,126,165,118,139,164,118,138,158,110,114,168,126,162,163,116,139,149,94,100,146,95,99,166,123,146,167,119,139,166,122,152,163,122,157,170,126,161,169,127,157,163,116,141,164,120,147,172,132,166,170,123,148,168,127,155,164,122,157,169,130,162,169,130,164,170,131,166,170,132,168,168,121,154,167,119,153,167,125,159,166,128,162,6 106,83,102,156,121,148,165,129,164,168,136,172,153,120,153,136,103,130,132,96,122,88,57,73,142,115,141,166,133,165,187,151,192,193,150,190,185,145,184,169,129,162,152,113,142,124,87,105,156,129,154,169,138,171,191,158,199,196,153,190,179,134,160,183,143,172,166,129,154,138,100,120,160,130,153,176,143,176,185,148,182,174,118,132,161,108,114,179,134,150,165,126,153,136,96,116,157,124,145,177,142,169,184,141,172,171,118,132,183,134,155,181,134,161,160,118,147,134,92,109,147,110,126,173,132,156,186,143,172,189,145,180,189,143,175,179,133,164,162,119,145,128,89,104,108,76,86,163,123,141,175,135,161,179,134,164,179,136,167,167,125,152,157,117,140,89,61,74,54,33,41,128,94,104,160,125,144,161,121,146,160,121,148,157,117,140,114,82,96,38,22,31,6 179,151,164,184,157,176,185,157,185,182,152,183,179,144,173,182,152,182,183,154,182,182,152,180,178,147,160,184,157,179,183,154,179,165,118,136,155,100,110,176,140,168,184,155,184,183,152,180,179,150,166,183,157,179,172,137,155,124,59,57,112,46,45,163,114,128,185,158,188,181,150,173,178,149,166,182,157,174,166,128,145,103,48,51,97,39,36,154,98,98,182,151,176,180,148,171,178,149,168,182,156,178,172,141,165,128,73,71,134,76,69,165,122,133,182,153,181,181,151,173,179,153,174,180,154,177,176,146,171,148,99,102,143,85,84,171,131,145,183,155,178,182,151,170,179,152,172,181,155,179,173,138,151,151,97,94,146,87,86,173,133,149,182,154,175,181,148,166,179,153,172,180,152,174,177,147,168,171,133,153,170,130,150,180,147,173,181,149,173,180,146,166,6 148,121,138,159,132,153,166,138,160,170,140,164,171,142,166,167,143,162,158,135,153,145,121,135,155,128,148,163,135,157,169,139,162,175,147,169,177,150,172,172,147,166,161,135,154,153,127,143,156,130,150,164,135,156,171,143,165,177,152,173,179,156,177,175,147,168,166,138,158,157,132,148,157,131,151,164,138,157,174,151,175,159,126,133,161,129,132,178,154,174,167,138,157,159,132,149,154,129,146,163,140,158,171,150,170,168,143,154,172,147,158,175,153,167,166,138,153,159,131,147,151,125,142,160,137,157,166,144,160,174,153,169,177,155,174,171,148,161,165,141,159,156,130,144,143,118,127,155,134,150,162,141,156,167,143,159,170,148,167,168,146,164,161,139,157,151,125,139,136,117,125,148,128,142,156,136,151,162,140,156,162,139,155,160,138,155,155,135,149,143,121,129,6 155,123,149,158,129,154,161,135,157,160,131,155,163,138,162,163,140,163,158,131,151,154,122,148,156,128,152,158,129,154,161,134,156,164,138,164,164,142,165,162,137,158,160,134,158,157,126,151,156,124,150,159,129,154,161,134,158,146,110,120,148,114,122,164,141,163,161,133,156,157,127,150,156,130,155,158,129,152,162,136,158,115,64,54,123,71,60,168,148,170,160,130,149,156,126,146,156,129,153,158,133,154,162,138,161,140,102,106,146,110,115,165,144,165,161,134,154,159,131,150,155,131,151,159,135,158,158,134,150,162,140,159,164,143,164,162,139,159,161,137,155,158,130,148,153,130,150,156,133,153,158,134,148,161,139,157,163,138,160,162,136,157,159,134,150,156,130,145,152,131,151,154,131,149,158,135,153,161,136,161,161,135,156,161,135,157,158,127,145,156,126,142,6 172,114,121,179,117,127,182,120,121,187,125,129,189,126,128,187,121,129,180,107,120,174,102,114,173,109,117,176,111,118,184,125,137,187,125,132,184,122,120,180,112,111,174,100,108,172,98,114,173,108,118,173,100,102,173,102,121,171,96,102,149,74,63,167,94,90,184,109,121,180,101,116,174,116,120,174,111,123,172,107,133,159,81,111,148,70,74,174,109,108,187,112,120,185,107,120,166,102,92,170,97,101,168,106,129,150,71,108,155,82,98,180,123,129,185,114,124,183,100,112,165,97,88,171,97,102,156,82,71,154,74,69,167,92,100,187,115,131,187,108,117,182,105,116,171,101,116,174,105,118,170,99,97,171,97,89,177,103,97,186,103,110,188,113,124,183,117,129,166,104,109,170,105,114,170,99,104,175,102,104,182,117,111,185,121,121,186,123,133,184,123,133,6 66,32,39,162,106,115,180,117,129,182,115,118,188,120,130,180,110,123,168,101,107,111,59,60,117,71,86,184,126,143,186,125,133,196,129,136,201,134,144,188,116,125,177,109,117,149,84,82,149,92,104,184,120,137,188,121,132,196,126,135,192,124,121,188,119,129,178,112,121,161,99,99,159,106,114,183,120,128,185,118,130,173,98,128,166,98,93,196,126,133,184,114,117,166,105,106,153,93,97,176,115,108,181,119,113,163,91,104,180,112,125,199,127,135,185,115,118,169,109,110,137,81,83,175,112,116,182,119,123,180,112,100,194,120,119,199,131,143,187,128,140,167,110,114,97,53,57,170,116,123,178,124,127,184,123,124,191,132,130,189,133,136,185,129,142,150,97,104,54,21,26,134,89,91,173,122,127,175,117,118,177,118,117,175,120,124,168,114,114,95,53,57,6 155,116,132,167,121,131,183,139,157,186,141,155,184,134,140,181,131,137,174,121,127,165,123,133,160,116,133,172,127,140,186,141,156,192,144,161,195,148,163,189,135,150,179,123,138,167,125,132,159,111,122,173,123,131,183,135,146,178,115,117,178,112,112,187,122,133,181,129,142,172,129,140,159,113,120,172,124,131,175,120,124,140,72,71,153,83,84,183,120,121,180,135,140,169,122,128,154,109,108,168,123,126,162,100,89,143,67,72,155,84,94,182,129,132,177,128,133,166,121,130,149,107,111,165,122,128,173,124,128,177,109,123,182,117,133,181,134,137,177,132,140,162,118,126,139,98,97,156,115,118,171,131,143,177,134,146,181,137,153,176,132,146,169,125,139,153,110,113,111,73,72,143,100,100,158,121,129,168,131,142,169,127,141,160,112,119,154,107,115,139,98,98,6 168,118,128,178,135,153,179,132,145,185,137,159,187,137,158,189,145,167,184,138,153,178,130,146,167,121,130,179,139,164,177,126,140,177,118,129,177,113,120,181,124,137,190,146,175,181,130,150,167,125,136,168,118,126,170,112,118,156,87,86,149,81,81,161,90,89,176,111,129,179,118,141,170,130,148,161,108,108,148,79,69,125,58,67,130,68,82,164,95,110,169,90,102,174,111,131,169,131,150,161,113,115,147,79,69,133,65,83,131,66,83,150,78,84,170,102,111,174,126,145,167,130,147,168,126,142,163,101,109,168,98,130,151,81,96,157,95,104,171,121,135,169,123,132,164,129,146,166,125,138,170,120,144,172,109,142,166,100,116,170,125,141,169,127,141,165,121,131,157,124,142,165,129,144,167,130,145,170,126,150,170,123,146,165,118,129,166,125,137,164,122,140,6 155,114,130,171,127,140,190,145,167,194,148,167,201,156,179,198,152,157,191,147,156,181,139,153,161,120,135,176,133,150,188,141,161,192,139,152,191,139,154,189,139,148,197,154,167,185,141,154,161,117,136,178,136,153,180,124,138,180,109,130,131,69,82,110,55,57,197,152,168,187,141,150,157,111,122,179,138,155,167,109,117,144,76,94,127,77,106,95,38,38,180,133,140,195,155,170,159,118,129,177,135,152,143,70,65,116,43,46,97,37,42,122,59,52,193,149,158,190,146,159,157,118,128,173,134,153,153,88,87,137,61,52,159,107,109,185,146,151,195,153,161,182,136,142,149,111,121,164,125,136,180,140,159,186,144,161,198,160,176,196,156,168,186,146,157,177,139,151,125,92,102,155,115,130,168,129,143,179,140,154,182,137,148,182,139,146,177,138,152,166,129,142,6 204,169,188,205,168,186,205,169,189,201,168,184,193,153,161,189,149,167,161,107,114,144,83,77,204,168,189,201,160,174,199,157,169,197,161,175,183,135,138,178,132,139,158,97,92,147,84,71,207,184,209,184,139,135,174,114,94,175,119,111,141,69,50,140,77,66,163,102,96,159,102,98,198,163,183,170,112,93,162,96,70,150,83,70,121,50,37,136,66,49,168,115,117,170,118,125,189,143,144,172,114,89,186,135,134,151,93,93,125,56,39,157,98,93,176,128,136,181,137,148,202,171,189,199,161,175,204,169,188,196,149,160,151,80,55,154,90,72,191,154,169,192,160,178,205,176,202,208,181,207,208,176,194,206,169,183,191,143,148,181,131,128,192,155,163,200,172,193,205,179,204,206,178,199,209,180,201,210,180,198,207,176,192,204,173,195,195,159,172,199,168,192,6 159,122,133,176,142,161,186,152,173,182,146,167,176,135,154,184,153,179,176,146,167,160,124,138,169,128,140,186,153,175,199,168,191,181,137,146,163,105,103,191,158,182,187,159,182,175,142,159,177,137,154,194,160,183,204,173,196,193,152,167,158,94,86,178,131,140,194,164,188,182,148,169,184,152,175,190,153,166,195,150,156,194,151,162,160,96,96,172,115,115,196,161,182,188,154,176,185,154,175,174,124,114,153,85,69,156,89,81,171,109,105,176,117,115,194,155,176,188,155,175,183,153,173,194,158,175,158,95,91,162,100,95,190,141,145,186,134,136,194,155,173,189,154,177,183,153,172,195,163,181,192,149,157,193,152,161,205,169,190,203,170,192,197,162,185,188,153,175,177,141,157,190,154,167,197,163,180,202,170,191,204,171,196,202,172,200,194,161,187,183,149,171,6 208,170,208,209,171,210,211,177,216,209,174,213,211,177,216,212,178,219,210,175,215,208,173,208,206,170,206,202,163,203,186,139,167,167,112,125,153,95,103,168,115,131,197,160,193,208,175,213,205,169,208,182,135,164,124,42,41,116,35,35,99,23,27,111,27,24,159,99,110,205,170,211,203,165,206,181,135,165,129,51,55,128,59,73,127,57,65,103,20,20,139,70,75,204,168,206,202,164,205,181,137,166,127,58,59,130,70,83,156,103,122,133,68,70,177,129,153,205,167,206,200,160,202,162,106,119,100,25,21,110,41,43,153,95,100,167,114,122,202,165,204,205,163,198,198,154,193,181,132,161,155,97,109,160,107,119,176,127,139,191,148,178,205,166,204,205,164,201,203,161,194,201,160,200,198,155,196,204,166,204,207,171,210,206,165,205,203,160,198,203,160,199,6 162,131,152,172,142,165,180,148,173,184,150,175,184,151,177,179,146,170,171,139,162,158,123,146,169,136,157,178,146,169,185,153,177,189,157,183,192,163,189,185,153,176,176,144,166,165,133,155,170,138,157,181,149,170,186,156,180,183,151,173,182,150,172,187,159,183,179,148,170,168,137,158,169,139,159,179,148,170,186,159,184,139,85,96,117,52,56,177,145,165,181,151,175,167,134,155,166,139,158,178,149,171,181,150,176,135,81,89,147,100,108,182,151,173,177,144,167,168,136,158,162,136,154,174,147,168,181,150,173,178,144,167,184,155,178,183,150,175,173,140,163,164,132,156,156,129,144,167,141,161,177,151,172,182,152,177,182,152,177,178,147,171,169,138,163,156,124,146,137,108,122,159,133,150,168,143,162,173,143,164,173,142,167,172,141,164,162,130,150,148,116,130,6 171,130,138,181,139,149,187,141,153,192,146,156,188,141,148,179,133,140,165,119,127,147,104,107,176,134,142,187,145,156,194,149,159,200,154,163,196,149,155,186,137,143,173,127,135,157,114,118,178,135,141,188,144,151,199,153,165,197,134,148,194,134,140,191,145,152,177,130,136,162,117,119,178,134,138,189,145,151,193,134,144,181,92,99,184,99,106,190,141,147,178,132,136,165,121,123,175,133,134,185,140,145,192,139,149,182,104,114,160,65,59,172,102,95,180,135,140,163,118,120,171,131,132,180,135,139,190,147,155,187,137,139,173,107,107,177,117,120,176,133,137,157,112,114,162,121,123,173,129,134,179,135,142,188,145,152,189,145,154,180,135,142,168,125,126,148,104,100,145,105,106,163,121,124,170,129,136,178,134,142,178,133,138,168,123,125,157,114,111,124,83,76,6 175,142,149,200,164,175,216,171,188,222,169,175,201,144,138,198,134,136,204,131,135,195,120,124,178,144,157,198,159,165,213,162,168,228,175,180,174,108,86,163,90,63,207,135,144,198,118,126,179,138,148,190,142,146,183,106,98,202,126,129,163,92,101,147,79,67,204,145,150,201,124,134,178,138,144,177,112,112,176,99,118,186,108,134,143,75,89,139,70,64,195,139,133,205,150,157,173,133,144,171,111,103,159,79,82,170,91,105,158,84,91,145,67,36,198,128,128,208,147,154,167,123,136,187,139,144,174,96,102,179,100,115,181,104,114,193,129,124,213,143,153,201,115,119,159,116,122,182,129,138,192,115,131,188,115,129,198,129,140,222,178,198,212,146,158,196,121,130,140,103,109,173,126,136,189,129,143,194,135,144,202,146,158,208,161,172,200,142,152,184,113,117,6 152,119,116,167,131,132,176,141,140,180,145,143,180,146,151,172,138,139,159,123,119,127,96,84,163,131,132,175,141,142,180,141,137,184,144,137,185,146,148,180,143,142,168,134,131,147,113,104,166,132,130,179,143,143,186,146,147,184,131,127,180,115,117,182,134,136,169,130,124,151,115,106,165,130,124,177,142,140,183,139,139,175,111,109,175,109,110,180,128,128,170,129,124,152,118,110,163,130,126,175,142,138,182,140,142,169,104,101,167,102,92,181,138,133,170,131,126,151,116,107,156,123,119,169,135,127,182,146,146,180,131,131,179,132,123,180,143,135,165,131,124,145,111,99,148,115,105,162,130,124,173,141,138,178,144,143,177,144,140,170,136,131,158,125,117,128,98,83,130,102,92,151,120,114,161,131,126,167,135,131,165,134,129,158,126,119,145,113,100,81,57,48,6 165,121,124,167,119,116,171,124,118,172,123,121,170,113,120,168,115,115,164,115,113,160,112,111,167,118,126,172,120,120,170,118,109,170,107,99,164,87,85,165,96,103,166,112,114,160,106,103,166,115,119,167,109,109,166,104,96,163,97,93,163,94,85,163,90,91,167,108,115,162,111,110,166,115,119,163,104,101,162,97,93,146,78,64,166,104,104,164,94,91,163,101,101,161,108,109,165,119,122,163,109,107,154,85,77,165,106,111,162,102,102,155,83,72,163,107,102,162,111,111,162,114,114,163,108,114,147,72,67,135,57,49,141,66,53,153,86,72,166,117,116,163,115,111,161,113,116,164,111,115,157,93,97,143,65,54,150,83,69,162,110,103,164,114,107,163,120,116,161,120,119,164,116,118,163,110,114,160,100,99,162,110,102,163,116,108,160,113,103,161,118,113,6 96,58,73,128,66,90,147,87,113,157,104,130,149,100,127,139,103,124,113,82,99,47,27,38,85,47,69,108,53,80,141,82,112,157,103,132,155,98,132,144,100,127,137,102,122,94,64,79,123,68,84,141,82,104,152,95,121,154,96,121,152,96,127,137,92,124,124,84,112,108,74,96,201,131,151,219,151,173,206,136,149,141,79,84,164,104,121,183,123,145,146,90,111,114,68,88,198,126,152,218,147,175,221,153,179,177,102,131,171,98,127,226,158,191,213,140,168,181,108,133,183,116,150,208,142,177,223,165,190,221,157,188,209,137,177,197,131,179,192,127,170,183,119,154,120,72,92,150,99,124,195,150,168,224,181,195,228,179,204,213,158,194,194,126,170,164,105,142,71,34,48,97,52,75,118,69,96,174,124,148,216,169,189,214,164,189,206,142,175,139,89,118,6 174,110,132,174,115,140,169,108,133,159,95,108,156,93,107,161,99,120,161,99,126,152,88,110,195,128,150,182,115,125,159,94,100,140,75,80,146,79,84,176,110,125,186,121,144,184,125,141,198,126,141,172,99,96,142,81,84,132,74,85,141,77,86,179,113,127,203,135,164,207,144,168,209,144,157,184,109,113,156,86,96,118,57,65,135,74,85,153,80,88,198,125,153,214,144,173,219,157,177,206,129,140,181,96,106,126,60,65,149,93,118,129,68,89,180,102,126,221,149,185,219,151,180,217,147,181,204,133,162,181,101,133,162,86,113,146,70,87,186,107,135,216,152,197,199,130,163,196,122,159,195,129,168,187,104,144,173,88,121,174,96,129,185,111,153,191,119,164,194,123,151,196,123,152,200,123,156,202,127,162,200,123,159,195,117,161,189,111,155,187,111,154,6 196,171,182,203,181,190,205,184,193,206,184,194,208,188,196,205,184,194,201,177,185,202,178,187,191,163,174,198,174,184,202,181,188,170,140,142,156,118,118,188,159,166,199,173,181,200,174,181,191,164,175,192,167,176,136,99,102,65,30,42,48,16,35,114,70,79,195,170,180,197,172,180,198,177,187,180,148,153,72,35,47,38,29,57,30,20,47,70,34,47,193,166,175,200,176,187,201,180,190,188,161,168,74,39,49,33,19,45,40,21,54,90,54,65,202,179,189,200,176,187,198,174,182,199,177,187,152,115,123,97,54,66,82,39,54,159,125,133,203,181,195,192,160,165,199,175,183,200,178,188,200,176,188,190,161,171,179,144,152,193,164,175,194,162,173,195,165,172,199,176,184,203,182,189,202,181,189,201,179,191,200,175,186,199,171,182,197,167,176,200,175,182,6 139,104,110,160,125,135,178,140,150,188,151,159,188,149,156,183,146,150,172,135,139,153,117,116,147,111,120,167,130,139,184,145,154,195,158,166,197,160,167,189,152,154,179,143,147,162,123,124,150,113,122,169,132,143,180,143,153,192,155,160,189,147,153,190,151,155,181,141,145,166,126,129,151,113,120,170,133,142,190,151,158,96,65,73,70,41,52,189,146,150,180,138,142,167,128,131,148,114,121,164,128,137,187,151,157,122,86,93,102,66,77,187,143,149,178,136,138,168,134,134,147,112,115,165,129,135,180,146,151,192,154,160,190,145,152,183,142,149,176,138,144,160,124,124,139,106,106,160,124,129,174,138,145,179,140,148,183,145,152,180,143,151,169,132,136,149,113,108,93,69,68,149,115,117,160,126,132,168,130,135,173,137,140,168,133,135,157,122,119,110,82,74,6 125,82,87,166,114,121,177,126,134,179,128,136,176,126,131,174,125,127,163,111,111,120,76,83,157,110,119,173,124,133,182,133,140,187,141,147,185,136,141,183,134,139,174,128,138,152,102,106,160,110,116,169,115,121,181,134,142,187,135,137,186,132,141,186,136,144,180,134,142,159,107,110,158,108,122,170,121,132,164,104,95,161,85,78,171,92,109,182,119,136,178,129,134,163,115,121,156,110,125,173,126,138,180,129,133,179,104,127,187,110,153,182,118,133,172,117,113,159,109,113,155,108,113,169,119,122,184,140,149,189,134,157,186,124,138,185,132,131,174,123,129,154,103,106,137,86,80,161,109,109,172,121,126,180,133,145,183,134,142,180,127,133,169,119,122,140,92,87,97,61,64,154,105,107,158,107,116,168,119,126,171,122,132,168,118,121,160,111,111,100,62,63,6 182,135,157,185,144,162,188,147,159,187,140,148,191,144,169,191,148,176,191,149,167,187,140,156,181,139,158,175,125,132,170,113,116,180,122,130,177,110,119,172,105,118,178,116,142,183,126,144,166,113,120,150,79,72,151,74,64,168,94,113,166,88,107,154,67,77,170,93,124,179,115,143,162,101,103,159,90,86,164,94,100,161,73,86,171,86,114,181,112,154,184,112,160,179,108,143,184,142,159,186,139,159,177,108,131,175,97,129,186,112,164,196,131,190,183,105,156,175,95,127,184,139,160,186,138,156,181,112,137,190,123,173,191,120,177,190,118,172,183,111,149,178,114,137,182,139,160,186,144,166,188,132,159,191,122,170,185,105,152,179,101,132,184,125,139,187,140,155,183,140,154,189,152,171,192,149,171,189,139,171,189,137,169,186,130,146,188,139,152,188,140,153,6 221,176,189,237,214,216,240,225,229,242,228,233,237,204,210,225,147,164,212,128,149,192,107,124,218,160,189,232,191,210,238,208,221,236,188,203,227,154,177,219,132,155,211,127,155,199,118,146,206,137,170,215,143,178,222,156,186,221,151,183,216,137,170,218,140,169,214,134,162,201,117,144,217,135,164,224,146,178,227,150,181,165,93,119,110,55,84,188,114,141,223,136,164,206,117,143,210,127,160,216,131,166,213,131,162,140,72,92,113,60,85,176,108,134,185,114,139,171,105,127,163,105,128,170,116,142,174,125,147,175,128,148,181,138,156,178,137,154,172,131,148,165,125,138,157,117,133,168,126,145,176,133,148,182,138,153,182,142,157,180,141,156,177,133,148,163,119,128,149,103,115,170,124,140,172,123,137,177,132,146,179,137,153,175,133,148,170,130,141,138,99,105,6 160,111,121,151,96,105,143,87,103,173,125,140,207,174,182,219,185,185,206,144,147,176,102,105,182,130,155,205,151,172,220,170,182,231,205,211,229,203,207,221,163,170,201,124,133,173,98,110,186,127,156,209,154,187,222,167,194,231,180,200,229,165,185,214,142,161,191,115,133,167,96,109,188,115,137,206,135,160,221,152,179,177,112,135,146,88,111,213,141,159,207,128,145,192,121,136,188,119,144,201,123,150,212,133,162,153,83,100,138,79,99,185,121,141,164,106,122,141,90,103,121,74,89,130,79,98,143,94,117,154,108,128,158,112,132,145,105,122,132,93,101,115,78,83,89,53,59,111,70,81,131,91,102,141,97,109,144,101,113,142,100,110,132,90,94,112,72,73,75,41,48,109,67,72,122,78,85,129,80,86,131,87,94,127,84,89,116,77,79,89,55,58,6 194,163,188,198,167,197,194,164,188,197,169,199,201,178,210,197,170,196,193,164,186,194,168,191,197,168,195,193,161,184,164,114,94,164,113,100,178,140,152,193,166,189,197,169,198,197,173,198,197,167,194,185,144,152,149,89,67,86,41,30,104,49,33,135,81,59,180,146,160,197,173,198,194,157,185,185,143,150,155,101,96,67,32,36,103,50,45,121,57,28,167,121,117,198,172,202,198,166,197,181,135,132,149,88,66,79,35,33,84,39,36,128,69,50,176,133,130,199,175,199,200,167,196,192,152,168,176,127,125,102,48,35,85,32,18,149,95,72,195,163,182,201,177,202,199,169,191,204,172,203,199,159,185,167,116,112,162,118,109,192,157,168,201,170,196,200,171,196,196,162,181,199,165,189,202,168,196,205,174,203,206,173,202,204,172,200,203,174,199,200,170,193,6 143,119,131,162,136,156,172,147,169,173,149,172,171,149,169,166,143,161,157,137,153,136,118,130,155,130,148,170,142,165,180,152,178,185,162,190,183,163,185,174,152,172,165,143,162,152,129,144,162,136,156,177,151,175,173,141,153,154,116,114,172,145,162,181,158,181,171,147,166,157,131,147,165,140,159,179,151,175,163,121,123,83,36,29,118,68,55,180,154,171,176,154,173,162,138,155,167,144,163,180,156,179,174,134,144,98,49,41,128,83,75,185,161,179,176,153,171,163,137,154,165,142,160,178,154,171,186,159,182,175,140,153,180,151,168,185,159,183,176,153,171,163,139,156,161,137,155,175,148,167,183,157,177,189,163,189,187,161,185,180,155,177,172,148,168,160,137,155,152,131,146,167,143,162,177,151,174,179,151,175,177,150,170,173,147,170,163,139,160,151,130,144,6 107,86,104,183,147,178,196,159,194,208,170,207,203,165,197,194,162,189,179,150,177,85,67,79,166,137,162,198,166,199,212,176,212,220,183,222,221,187,222,212,182,211,200,176,206,135,110,126,183,151,180,206,175,206,220,189,222,230,200,233,234,203,239,212,177,199,183,145,156,166,142,163,186,155,184,207,178,207,225,196,230,212,177,202,199,158,182,222,189,216,189,153,164,173,149,168,181,151,178,204,176,205,223,191,222,217,180,205,205,168,190,222,191,219,203,176,200,168,143,159,174,144,168,197,166,195,215,184,215,228,199,231,227,195,227,211,179,206,194,165,190,153,127,143,142,115,134,189,156,183,204,173,203,213,181,214,213,183,216,203,174,202,184,155,175,107,85,94,75,58,70,165,132,154,186,155,183,194,166,195,193,163,192,186,156,180,150,122,133,48,34,41,6 204,177,206,207,181,208,208,182,210,211,185,214,213,188,220,209,180,211,209,180,209,207,180,209,206,180,209,207,180,208,209,183,213,210,182,213,212,184,215,211,180,212,212,184,215,208,180,206,205,177,207,206,178,208,209,184,215,188,148,165,197,161,184,213,187,218,210,182,210,206,178,204,205,178,207,208,182,214,202,169,194,98,40,34,137,92,105,219,193,224,208,181,209,207,178,207,207,181,212,208,181,212,199,165,188,121,56,40,168,126,142,216,191,225,209,179,207,204,173,195,204,174,203,205,175,204,208,179,209,199,162,182,207,179,208,214,189,222,208,178,205,204,172,192,203,173,204,207,180,209,209,180,209,209,178,212,211,185,216,205,175,200,205,175,203,205,176,203,204,176,205,207,181,210,209,183,212,208,179,207,209,179,209,203,171,193,204,171,197,202,174,202,6 180,144,154,182,149,165,181,148,164,183,152,169,186,155,174,188,157,172,187,159,169,188,164,177,179,139,159,175,136,148,159,106,95,157,102,89,170,130,129,187,158,174,188,160,174,189,165,177,181,148,167,166,117,122,142,67,53,122,50,38,126,62,42,174,136,132,190,164,181,188,162,174,182,150,170,164,114,117,146,67,62,125,53,51,119,51,43,155,96,79,182,152,160,187,159,172,181,148,166,178,141,158,160,97,95,135,61,60,107,31,29,137,70,55,184,149,160,187,158,174,179,141,159,183,147,168,173,131,136,149,77,67,137,55,44,149,86,76,186,153,171,187,158,172,179,143,159,182,144,162,186,152,172,176,132,142,168,113,114,173,123,127,180,144,153,184,154,167,178,144,159,181,144,163,186,153,174,189,159,179,187,156,178,182,143,162,173,129,123,176,137,139,6 174,144,150,188,157,164,201,170,179,205,173,182,203,176,179,196,168,173,188,158,165,172,142,142,183,154,164,192,160,163,203,170,178,209,180,190,208,180,192,199,170,173,187,154,151,178,149,147,188,159,166,198,169,175,205,173,180,186,136,129,187,145,143,202,175,181,191,160,159,180,150,149,186,156,164,196,165,170,207,179,185,168,106,95,137,65,47,201,171,173,196,169,173,181,152,154,182,150,154,192,158,163,203,171,179,195,156,158,160,97,83,197,164,167,193,163,164,180,152,152,177,144,148,190,157,161,198,165,169,205,177,184,200,168,170,192,156,150,190,160,161,178,152,153,172,144,148,184,154,159,191,158,161,197,166,174,198,168,174,194,164,166,186,159,163,169,142,140,160,132,131,172,142,142,183,153,156,190,159,167,190,160,168,187,159,164,175,146,144,158,128,120,6 192,142,129,203,146,134,213,163,149,213,160,138,209,153,129,205,146,132,198,140,126,170,110,94,200,151,138,207,147,136,216,163,143,215,159,133,215,159,133,214,158,142,203,148,131,185,128,115,203,150,134,206,146,126,216,164,142,221,170,142,223,172,146,217,165,146,204,141,123,187,127,111,201,146,127,210,156,135,219,166,142,211,159,132,206,149,127,215,151,126,205,142,124,186,122,103,199,146,125,209,158,139,217,165,142,213,159,136,210,154,129,217,163,138,203,141,118,190,132,118,193,144,118,205,154,128,212,158,134,219,169,143,219,165,143,205,123,111,202,145,125,182,122,101,189,141,120,197,147,123,206,153,134,211,157,134,209,149,131,203,138,123,193,140,117,165,104,76,159,107,89,187,132,114,191,132,112,197,139,115,201,144,125,184,125,101,165,99,70,126,78,59,6 209,151,162,210,152,162,215,166,186,214,166,175,213,168,175,214,160,172,211,156,165,209,153,157,208,153,162,191,119,119,175,100,93,172,99,88,190,124,120,169,92,78,190,117,106,206,144,148,207,150,150,141,70,65,90,12,5,147,57,42,157,74,54,119,35,21,139,53,33,195,126,128,203,144,139,133,60,54,88,17,21,126,48,44,145,66,58,128,49,49,126,43,36,191,121,117,205,154,160,170,88,71,113,23,9,101,26,25,143,54,48,142,56,49,145,55,29,188,113,97,210,162,173,202,144,147,169,96,90,133,48,29,160,74,49,181,99,76,194,120,107,208,147,149,213,171,179,212,170,179,213,163,169,193,124,118,187,121,106,207,152,150,216,168,186,213,159,168,212,168,170,213,169,171,211,159,158,215,167,175,217,170,178,216,172,179,217,174,187,217,170,185,6 167,118,117,186,144,144,194,151,147,198,153,149,197,147,145,193,144,142,185,137,135,166,117,115,178,131,132,190,143,142,199,154,151,205,160,159,205,158,159,198,148,144,189,138,136,176,124,126,180,132,133,193,148,147,196,150,151,196,147,143,200,153,148,201,152,151,194,142,144,182,133,136,178,130,128,198,153,153,164,110,101,116,45,32,140,70,52,193,141,136,198,151,151,181,133,130,177,133,128,193,150,147,188,143,141,139,72,58,162,97,80,199,149,148,196,150,151,181,136,133,178,136,139,189,147,146,201,162,162,203,159,157,208,167,171,204,160,167,191,145,145,175,127,124,168,126,127,184,144,146,194,153,154,200,160,163,201,160,161,197,156,155,188,148,151,169,124,121,122,87,88,177,137,138,184,145,146,191,150,153,191,149,150,187,147,145,180,138,137,135,96,92,6 124,92,89,190,139,121,185,122,89,169,93,69,191,115,108,202,138,123,192,139,128,87,50,50,180,137,124,160,95,68,179,110,80,172,93,72,196,119,108,200,132,111,198,133,111,137,86,73,168,111,88,127,55,32,187,120,122,218,133,156,215,145,140,200,130,106,187,120,93,167,112,90,151,84,58,126,51,34,202,130,147,241,151,208,210,126,149,172,102,74,179,109,80,172,114,94,157,93,71,126,53,33,175,98,104,225,142,179,181,100,124,152,78,55,173,103,72,168,111,93,161,100,80,153,81,56,189,116,109,192,113,124,165,89,83,173,105,74,170,103,69,154,101,83,163,120,110,182,122,104,163,92,74,180,113,108,158,85,68,169,103,70,177,114,84,115,76,69,103,69,71,180,129,118,145,76,59,160,90,75,139,69,48,157,91,58,153,103,82,57,30,38,6 176,134,148,191,149,165,205,164,184,207,162,183,206,165,182,192,148,158,180,137,149,152,110,113,188,147,166,200,157,172,213,172,190,211,160,180,203,156,174,202,164,177,185,140,144,155,104,95,193,150,171,205,162,180,216,177,196,197,144,168,162,103,127,194,149,160,198,158,168,170,124,127,195,156,173,208,170,189,218,181,209,195,142,174,191,139,173,208,168,190,201,160,169,179,136,143,191,153,167,209,173,192,189,149,171,164,109,137,205,154,185,217,182,211,197,155,161,177,134,139,187,151,167,211,177,198,144,103,116,79,30,42,203,157,189,213,178,211,196,158,173,173,132,136,180,146,163,192,156,173,192,155,174,172,125,137,194,150,167,185,134,144,188,148,161,157,116,122,160,122,135,177,138,151,190,156,176,182,137,145,185,142,152,181,138,147,175,132,137,103,71,77,6 190,162,172,196,166,183,203,177,204,205,180,210,199,171,191,192,158,170,182,134,143,181,140,149,191,163,180,194,165,184,197,170,200,193,157,184,178,135,146,179,136,144,178,123,134,182,143,154,141,105,112,125,83,81,173,133,148,164,115,134,162,113,131,155,107,123,153,107,114,181,148,157,76,44,46,36,9,11,134,86,94,162,113,133,173,128,156,158,117,146,121,75,88,157,115,117,83,50,55,23,4,10,122,83,105,178,132,160,182,137,171,168,128,156,135,92,107,144,98,92,111,72,74,57,17,13,138,93,114,173,123,145,177,128,145,162,116,135,156,114,127,153,108,101,159,122,123,150,110,124,161,115,131,181,137,162,188,147,173,181,140,162,188,158,181,182,149,154,172,140,149,180,150,168,182,146,173,194,158,190,200,168,204,197,164,192,194,164,177,190,161,167,6 199,169,207,197,164,201,197,162,200,199,165,203,198,161,199,199,164,201,198,164,204,198,168,210,197,168,204,197,162,198,197,153,188,195,137,165,198,149,183,198,158,194,198,158,195,199,165,205,197,157,190,187,117,135,181,97,109,185,93,100,192,111,124,198,139,170,199,160,197,200,166,203,196,151,181,180,93,97,175,76,77,190,105,121,193,102,117,187,92,102,192,127,150,201,167,206,197,161,194,188,119,132,180,86,88,191,105,121,192,103,119,180,75,73,190,113,129,200,163,202,198,167,197,196,147,174,189,112,123,190,106,116,190,106,115,188,101,110,196,142,173,200,164,199,199,170,197,199,167,200,198,153,183,198,144,170,199,147,173,200,149,182,198,156,192,200,164,199,198,171,201,198,169,201,199,166,198,200,164,196,200,160,191,199,159,191,199,161,194,202,167,200,6 203,142,166,214,159,181,215,164,181,199,134,138,182,117,115,205,147,160,206,149,170,163,109,123,204,143,170,213,159,179,210,151,161,198,134,138,168,96,86,185,112,111,200,131,147,186,117,134,190,122,142,180,111,116,178,107,107,167,103,107,170,103,103,194,121,122,203,134,152,186,120,140,179,111,127,140,67,70,138,69,74,140,76,86,146,82,85,197,129,132,198,134,146,190,132,146,193,134,157,164,100,109,126,61,71,166,100,103,183,126,138,191,135,139,199,143,149,196,137,151,190,132,157,182,118,129,153,80,92,152,76,85,171,106,109,176,112,107,182,117,119,187,119,138,184,133,157,182,115,133,160,78,88,150,64,75,160,84,84,168,100,95,182,123,135,157,102,118,167,108,132,180,121,153,180,110,131,179,103,111,183,110,120,183,118,134,180,121,138,96,58,69,6 133,84,92,169,114,122,176,121,128,179,121,121,182,126,131,180,126,135,164,105,105,140,80,75,162,108,119,168,110,114,182,127,129,188,134,138,189,135,139,184,127,130,173,117,120,153,92,89,160,105,109,174,117,118,190,137,144,176,112,108,167,98,88,184,124,121,179,121,121,165,109,112,161,103,103,178,121,125,182,125,125,150,77,72,144,70,68,183,123,127,184,128,134,167,109,110,161,102,104,173,113,119,179,120,123,146,70,73,145,71,69,177,110,111,182,124,136,167,109,112,157,100,99,166,104,104,183,125,133,176,112,119,168,100,102,170,100,96,176,112,121,162,103,108,153,100,103,166,111,116,178,123,131,184,127,137,178,115,124,175,111,119,171,113,119,150,89,84,115,71,77,157,101,101,163,107,106,173,116,127,172,111,123,170,112,118,163,105,106,131,76,73,6 184,115,111,197,135,138,203,139,142,202,138,137,209,151,160,198,130,124,199,134,138,192,127,125,191,126,124,201,138,139,203,136,137,190,119,107,185,111,96,195,124,113,201,134,133,194,125,121,194,131,130,207,148,156,202,140,143,167,84,67,161,77,58,187,115,105,201,131,125,198,127,123,193,127,126,199,134,134,169,89,70,160,77,74,149,70,69,173,93,84,206,139,147,204,140,151,197,135,145,199,135,132,169,90,84,148,67,69,143,62,58,182,108,105,198,125,129,201,137,149,185,116,116,198,136,138,186,113,115,162,80,76,157,73,64,181,102,88,184,105,98,190,117,117,183,114,107,196,131,134,199,133,138,190,116,121,181,107,104,189,116,114,181,101,90,190,122,124,190,130,137,195,133,139,199,135,139,201,134,148,199,133,144,190,117,118,187,111,116,185,114,113,6 55,35,31,156,112,107,193,142,149,198,149,157,182,131,132,180,125,136,151,101,106,48,28,26,120,87,82,187,145,157,195,142,148,197,142,139,193,136,132,196,141,151,186,135,139,110,78,76,150,112,106,185,140,150,191,135,131,170,113,94,203,142,136,205,147,141,191,140,138,157,114,113,155,118,122,177,129,127,182,124,109,181,120,107,172,105,89,197,133,119,200,149,150,170,123,122,146,110,116,167,121,116,176,117,102,188,130,121,158,90,66,193,131,120,202,154,162,168,121,125,132,98,102,165,128,136,185,144,149,186,136,123,174,111,86,194,136,131,192,145,155,155,111,111,98,69,71,145,107,115,173,136,149,179,134,136,172,113,99,180,128,132,179,137,142,118,85,78,58,35,34,111,80,82,141,106,115,159,119,130,164,122,130,164,125,134,151,114,112,58,38,33,6 168,136,160,183,153,184,190,161,193,194,166,193,195,166,196,189,154,177,181,150,171,169,139,159,173,141,168,184,152,180,192,162,192,193,164,190,195,164,190,194,163,185,186,154,177,172,141,159,175,143,171,184,152,178,194,162,189,115,74,85,146,104,115,199,167,189,186,154,177,177,147,166,171,139,159,186,155,184,177,140,158,65,25,35,107,56,54,184,139,147,185,153,172,171,137,150,164,129,137,184,155,179,168,129,140,63,25,36,95,48,54,181,137,149,186,155,181,167,132,142,166,137,159,176,146,168,177,143,163,117,75,87,121,77,80,184,147,162,185,155,186,169,139,157,155,124,140,167,138,156,174,142,164,171,132,143,181,148,168,184,155,182,178,148,175,163,137,148,140,110,115,160,132,153,168,142,166,170,138,160,176,145,169,175,146,172,166,136,151,144,116,114,6 215,188,198,220,196,204,222,199,209,221,197,211,218,191,207,214,187,205,211,188,203,207,180,192,217,188,197,222,198,204,224,202,211,224,201,217,221,198,215,216,193,212,213,190,207,208,185,201,217,191,201,222,199,209,224,203,215,222,197,209,219,193,206,217,195,212,213,190,207,210,187,207,218,196,208,222,201,214,228,207,218,183,140,116,159,119,110,225,202,220,213,189,205,211,187,205,218,195,209,223,203,217,226,204,218,205,167,154,200,168,168,224,204,222,217,194,211,211,187,204,217,194,208,223,201,218,224,205,221,227,207,223,227,207,226,222,201,216,218,195,209,212,189,205,216,194,210,220,197,216,224,205,224,224,209,228,221,199,216,217,192,209,214,190,206,212,190,205,214,193,208,217,196,214,222,203,223,224,209,229,216,189,186,209,178,181,214,192,215,211,189,206,6 156,133,120,184,158,158,202,174,182,211,184,193,213,184,195,209,181,190,201,172,180,188,158,163,172,145,144,198,172,178,217,189,198,226,196,205,226,198,208,223,194,202,213,184,191,202,174,180,184,158,163,206,176,182,225,194,199,234,207,215,234,208,219,225,198,208,216,188,198,206,178,186,188,165,171,208,177,184,228,200,207,219,185,182,211,179,179,230,207,219,219,194,206,211,188,196,191,167,174,208,186,191,224,204,213,218,185,183,217,188,188,233,212,221,222,195,208,213,188,199,194,170,175,208,189,196,219,201,210,233,216,228,236,211,216,230,204,212,225,203,213,215,193,203,194,170,177,207,187,195,215,198,210,227,211,222,227,202,202,228,206,219,222,201,212,214,192,201,190,162,171,203,182,190,212,194,207,221,204,218,226,210,224,223,205,220,217,195,209,210,189,199,6 121,93,86,150,120,121,164,134,146,159,124,139,159,125,132,168,134,135,159,123,119,147,112,106,139,111,108,160,132,141,169,138,151,164,126,127,172,134,137,179,138,143,169,130,131,163,129,132,147,117,123,161,128,134,175,128,139,149,91,88,127,73,64,161,113,118,182,143,153,168,125,130,143,108,107,168,118,124,175,113,132,129,66,73,139,85,98,176,129,145,183,139,148,172,132,138,153,107,105,176,117,133,161,96,110,141,74,94,175,123,143,186,141,154,187,145,162,175,137,149,158,110,117,177,127,138,177,111,124,188,121,142,196,150,170,185,138,154,182,142,156,171,135,146,158,118,115,176,128,130,186,128,139,191,131,145,190,140,159,184,137,161,178,137,155,165,127,142,143,104,103,172,124,126,178,121,123,186,129,143,183,129,145,177,129,145,171,132,148,157,123,138,6 158,126,139,165,132,150,162,126,138,159,120,125,171,134,143,176,141,153,164,121,126,156,117,117,162,128,141,163,125,134,161,118,122,152,103,96,140,92,81,154,109,112,163,121,123,168,131,142,158,118,124,167,121,130,161,101,109,123,62,56,109,54,45,115,63,61,156,112,116,173,135,144,164,113,121,171,109,131,165,98,121,118,58,61,127,76,85,150,102,120,168,126,139,170,128,135,165,105,116,172,110,130,131,68,72,105,43,55,130,79,94,165,119,134,177,134,152,175,135,153,168,106,124,168,101,122,127,60,72,144,77,104,173,122,145,172,126,139,175,132,143,176,138,154,171,119,136,166,108,116,163,86,110,178,113,137,186,140,162,176,128,144,172,129,138,171,133,145,171,124,132,173,121,130,174,114,125,178,122,134,183,136,156,179,136,165,171,128,145,166,128,143,6 162,132,158,171,141,167,165,137,169,165,139,172,170,138,163,160,128,151,158,130,153,155,124,145,162,134,160,171,144,170,168,140,169,164,132,156,158,122,134,152,117,123,166,137,160,155,126,147,163,138,165,173,145,174,168,137,165,147,106,117,134,89,89,143,104,107,168,138,162,154,124,142,166,139,166,168,138,166,156,127,152,122,75,83,120,72,76,159,126,143,168,136,160,155,124,146,165,136,164,165,127,161,149,108,127,105,59,69,123,82,91,170,143,169,169,138,164,154,120,145,166,134,161,167,127,158,151,106,117,126,76,78,151,120,135,167,141,167,166,137,161,164,132,157,161,127,153,164,133,161,162,126,146,153,111,116,165,138,161,161,133,158,157,132,156,161,133,156,157,125,153,156,126,154,163,130,157,170,139,163,166,139,161,161,133,155,152,125,149,159,132,156,6 140,110,138,155,127,156,163,134,162,162,135,165,158,127,156,156,122,148,156,122,141,128,91,106,148,114,143,157,131,159,170,140,167,171,143,174,171,140,164,163,131,154,156,125,146,147,112,130,154,125,151,158,130,157,174,144,174,167,133,157,147,104,108,162,128,145,159,128,150,146,113,133,159,129,153,164,135,161,174,141,172,138,95,112,128,83,91,173,140,165,158,125,148,149,115,139,159,130,153,169,139,162,172,137,165,144,97,105,153,117,135,172,142,170,163,130,154,139,108,131,154,125,145,163,130,153,166,134,162,172,138,158,172,140,162,161,129,156,160,130,154,137,108,129,145,117,136,152,124,144,164,136,159,168,137,164,170,141,166,163,136,161,149,121,144,136,106,125,126,100,118,142,117,139,150,126,147,160,131,155,161,136,159,153,128,153,150,125,143,112,88,100,6 165,130,151,175,141,166,181,155,178,174,131,142,175,134,143,184,155,182,178,148,163,172,146,160,171,136,158,178,149,170,183,155,178,171,122,132,172,120,127,180,140,152,183,152,172,176,147,163,171,134,154,180,150,173,178,140,158,168,107,118,179,130,154,177,129,138,182,150,166,178,148,163,170,130,153,175,140,165,174,137,151,171,110,129,182,139,161,188,157,181,184,155,172,181,153,170,167,126,153,158,84,120,160,108,121,164,106,126,179,135,157,181,142,157,186,158,178,179,151,166,165,126,150,169,131,162,161,114,135,156,101,117,165,110,124,173,125,135,182,154,172,176,150,163,163,125,148,170,138,163,170,136,159,155,96,111,149,83,84,172,137,152,179,153,174,174,147,161,154,115,129,164,131,150,168,140,164,157,111,128,152,96,107,172,144,167,173,144,163,168,136,151,6 140,116,133,160,130,155,168,136,163,173,144,171,171,144,166,163,137,149,153,131,138,118,98,103,151,121,138,164,130,154,175,145,171,168,127,137,173,138,156,173,145,162,161,137,150,146,123,133,157,122,140,170,136,159,176,140,164,163,109,118,168,118,126,175,141,157,167,142,157,151,125,137,160,125,142,169,131,156,170,130,148,166,105,120,178,134,157,177,143,159,171,145,160,154,128,139,160,128,147,158,100,133,154,94,113,161,107,126,176,132,153,180,148,167,171,143,158,154,125,135,154,111,133,162,122,153,159,114,138,150,90,104,158,102,110,176,143,162,169,142,156,153,125,136,146,104,123,156,119,140,165,134,160,148,89,100,154,104,116,173,145,169,163,133,150,147,116,128,137,100,117,148,113,132,155,124,148,156,125,151,159,127,150,161,127,148,152,118,134,135,106,116,6 155,121,119,171,132,128,184,150,161,193,158,170,191,156,166,186,153,170,173,138,142,153,116,111,167,135,136,183,147,151,193,163,176,198,166,177,200,169,182,193,160,173,180,144,152,164,129,133,173,145,149,186,158,166,197,169,181,200,168,180,208,178,194,194,158,172,185,150,165,171,137,151,173,146,152,184,154,164,204,171,180,161,128,133,141,105,111,204,167,180,187,154,164,174,144,148,170,141,145,186,158,164,198,165,174,185,153,163,157,125,133,199,167,180,183,151,161,171,141,149,166,137,140,184,157,162,194,166,178,198,164,177,204,178,187,191,162,171,179,145,158,164,128,138,156,130,133,176,151,159,188,160,174,191,160,171,194,167,179,185,155,165,173,139,151,158,126,133,123,100,99,166,138,144,175,145,154,183,154,163,185,157,169,177,146,155,165,131,139,130,99,103,6 187,161,171,187,157,174,186,154,165,195,171,187,196,175,198,193,166,184,187,151,161,188,154,168,188,162,168,190,166,181,174,137,148,166,131,137,194,167,186,191,161,174,189,154,167,186,151,167,185,155,163,190,164,173,154,119,125,67,28,23,168,134,142,193,166,179,190,160,171,187,151,167,183,153,160,190,162,174,163,134,142,20,5,5,113,75,77,195,161,176,187,156,166,186,152,164,185,153,163,185,157,172,189,161,172,79,53,55,90,52,52,195,163,179,187,156,173,186,154,166,184,147,161,185,152,167,189,166,180,164,130,140,154,116,120,189,165,181,187,154,173,185,151,166,186,155,172,187,153,170,186,157,165,188,165,182,187,164,177,187,165,176,188,161,176,183,151,166,183,151,166,186,153,168,186,156,161,189,165,177,187,164,177,187,165,177,185,160,171,181,151,162,6 185,131,151,229,179,207,235,195,226,240,197,222,235,188,204,228,183,193,181,134,139,72,37,53,218,164,197,226,163,198,226,137,167,212,165,207,211,164,198,230,181,202,216,167,178,128,91,106,222,163,208,213,119,159,182,49,94,153,53,99,135,93,146,189,135,168,206,142,156,166,123,139,227,182,215,198,98,137,175,51,108,160,54,105,122,80,131,135,84,123,185,120,139,180,134,144,229,186,215,188,97,130,183,70,125,187,84,145,138,76,131,88,39,69,185,117,151,171,118,136,227,183,210,216,153,186,158,53,90,147,59,112,113,50,112,90,36,69,186,118,151,163,115,129,218,168,186,233,192,217,214,133,163,166,70,102,131,74,106,172,115,139,201,146,165,133,90,101,198,146,158,221,169,190,230,178,209,232,170,194,228,166,185,223,180,198,188,143,149,83,48,61,6 148,115,142,202,167,202,214,177,213,212,173,215,216,173,215,210,160,200,192,145,181,162,118,143,177,139,173,204,167,205,217,180,219,217,177,218,215,172,214,211,163,205,199,151,188,180,132,162,185,147,185,202,164,202,198,160,198,184,143,180,180,139,173,192,148,186,197,149,186,186,140,170,180,146,180,183,140,173,142,108,138,145,110,144,157,121,155,154,111,140,175,126,156,187,142,172,177,140,173,176,132,165,145,104,136,141,108,145,152,114,148,153,111,133,179,133,164,182,139,169,170,133,162,185,149,184,178,139,171,170,132,173,179,139,173,181,139,168,190,148,183,174,130,158,145,115,138,176,142,173,186,150,186,196,155,199,202,158,201,195,154,192,183,140,171,160,116,136,88,67,78,162,130,156,173,135,169,185,143,180,190,146,184,184,141,173,170,130,152,127,94,103,6 186,157,192,202,171,211,203,170,208,207,172,214,207,172,215,201,162,205,195,155,197,185,145,184,188,157,193,197,166,204,196,163,204,190,158,197,187,154,192,188,149,189,192,154,194,188,147,187,184,152,188,165,136,166,144,119,149,150,112,147,148,113,142,162,130,163,170,131,168,178,135,172,162,121,151,133,100,131,116,96,125,140,113,150,146,120,156,144,116,149,140,100,126,160,118,149,165,128,161,146,109,140,123,96,128,132,107,144,141,111,151,136,105,132,142,104,124,162,120,150,175,148,184,165,134,164,146,114,147,142,115,153,152,120,154,148,115,135,166,132,159,179,145,179,167,143,175,174,147,179,176,146,183,177,147,191,186,154,193,176,141,174,175,140,171,178,140,173,148,124,152,170,141,176,181,149,189,186,151,193,190,154,196,188,154,194,181,147,181,171,133,162,6 163,128,126,170,132,129,184,150,147,195,166,166,189,153,151,174,128,123,183,147,147,172,141,141,173,141,139,180,145,140,177,132,122,190,151,149,191,151,151,171,116,109,181,140,137,178,148,149,177,146,144,186,152,146,172,120,106,179,126,117,185,138,136,170,111,103,187,147,144,188,158,155,173,138,135,188,152,150,174,123,111,179,128,121,174,115,103,182,131,127,194,157,156,193,165,158,180,147,141,198,170,169,164,108,101,164,104,98,186,135,131,189,143,138,194,158,152,190,161,152,180,145,140,197,167,169,171,117,110,171,113,108,175,120,114,185,141,135,191,155,147,181,147,136,179,147,145,193,162,163,191,154,156,191,151,152,172,115,107,183,140,133,197,170,167,176,138,125,177,146,144,186,154,151,198,171,175,199,170,176,193,157,155,201,175,173,197,176,173,177,146,136,6 211,179,177,224,190,194,233,202,207,235,206,208,231,201,199,223,191,190,206,172,167,187,154,150,201,153,142,200,141,118,230,192,195,231,194,193,231,197,196,229,197,200,214,181,184,195,162,163,183,117,85,175,100,64,171,107,87,167,105,89,164,103,89,173,117,106,199,153,153,195,162,164,191,130,108,162,93,72,123,65,61,100,58,61,94,44,40,101,39,27,148,82,70,192,148,152,192,133,118,158,87,66,153,94,87,134,80,76,130,70,66,138,70,63,161,92,84,192,144,149,208,163,158,193,127,107,193,126,107,191,119,108,192,121,113,189,117,107,193,127,128,196,160,168,213,181,180,222,185,182,223,177,173,222,168,167,220,170,170,215,168,169,207,168,175,192,161,165,207,176,173,220,190,187,224,190,186,227,191,191,227,191,197,217,178,183,203,171,175,182,152,154,6 100,75,95,180,141,168,180,132,152,173,117,137,181,130,152,188,143,157,198,163,195,144,116,140,141,109,132,167,122,143,172,121,131,173,116,131,173,120,136,191,145,160,204,173,205,182,150,184,142,109,129,153,108,130,174,123,141,159,107,111,163,113,118,189,143,155,199,163,185,186,158,194,137,107,123,138,96,107,168,123,139,140,88,89,158,100,107,171,119,124,163,113,102,188,155,188,139,108,123,122,84,101,144,106,127,150,96,102,141,81,98,142,88,98,165,113,115,182,144,169,138,110,126,134,99,116,145,103,110,159,108,118,136,85,103,140,91,106,169,119,128,175,134,160,121,99,111,158,131,155,152,109,115,164,118,136,163,114,141,161,108,121,155,101,103,164,121,142,80,62,68,150,128,148,159,125,150,169,118,146,183,121,156,170,109,132,145,90,90,145,102,115,6 202,149,167,220,158,185,218,164,182,214,161,168,200,139,138,201,146,146,219,170,182,208,155,167,205,151,172,204,143,155,191,128,128,196,135,131,185,123,112,168,103,80,195,137,126,209,157,169,185,125,130,156,91,78,151,84,66,157,89,73,139,77,66,175,116,103,186,124,109,199,141,150,181,123,123,138,65,47,119,57,50,142,83,77,110,48,39,158,99,85,186,127,114,201,147,156,200,154,158,172,114,103,121,58,47,143,86,72,166,108,97,179,129,122,188,134,122,199,147,154,196,149,151,175,119,102,160,100,82,144,83,65,161,104,85,175,121,104,166,108,85,193,148,155,186,143,147,186,134,128,168,106,90,148,82,65,158,99,76,164,104,81,165,109,95,188,145,151,141,102,105,195,148,159,189,134,139,180,122,118,179,126,122,180,129,129,186,143,150,168,129,131,6 173,129,150,200,150,173,211,158,184,216,170,198,215,169,194,207,156,176,188,144,166,103,73,80,195,145,168,209,156,185,220,166,201,217,170,192,200,148,160,209,160,177,203,156,180,147,109,122,197,150,175,206,156,184,191,133,147,181,120,121,168,107,102,179,121,114,198,148,167,165,125,137,200,160,177,197,148,165,137,73,66,131,71,70,128,69,67,176,121,114,189,137,155,162,119,131,195,152,166,207,162,177,158,103,101,130,76,72,158,108,106,178,130,129,189,144,161,157,119,133,190,152,163,203,163,178,180,129,123,146,86,74,157,106,93,159,109,100,177,138,150,132,98,102,162,123,134,195,156,175,196,151,168,176,121,126,165,115,113,162,118,123,164,129,134,89,61,61,94,67,70,175,136,148,191,147,164,193,146,166,182,138,158,169,133,144,127,94,94,46,26,30,6 212,171,197,213,173,197,215,178,199,218,183,214,219,188,218,220,190,216,220,191,218,220,192,220,216,182,209,214,174,195,215,178,204,218,183,218,213,176,202,217,189,218,220,190,219,221,187,219,218,188,219,216,183,213,204,159,177,174,114,115,163,96,78,203,160,174,219,183,216,218,179,211,217,187,224,215,186,219,179,117,111,145,70,71,138,61,49,189,138,138,216,182,212,216,182,209,216,187,222,211,177,205,180,120,117,149,87,108,146,80,79,194,142,150,215,180,208,215,181,209,215,186,217,210,174,201,191,140,145,159,96,82,176,123,130,209,168,195,217,187,223,217,187,221,215,185,218,214,179,208,210,173,199,205,164,180,210,173,197,216,183,212,219,189,223,217,188,221,214,185,220,215,187,221,214,183,213,213,176,199,213,179,200,217,184,212,218,187,217,215,184,210,6 147,120,141,160,130,154,169,135,157,178,145,170,175,141,166,167,137,160,153,125,148,106,82,90,158,132,157,164,131,148,170,131,146,179,144,162,184,155,178,174,142,161,160,129,147,135,107,121,160,131,151,175,145,171,180,145,167,185,151,174,186,159,182,182,153,177,166,137,159,145,114,134,159,129,149,173,140,165,187,160,188,151,106,112,153,107,115,184,155,181,165,134,155,145,112,132,157,130,149,171,143,167,185,159,190,160,118,127,166,128,144,179,150,172,160,128,145,142,111,126,153,131,154,165,139,162,175,150,176,184,159,188,182,154,181,170,142,159,154,122,138,134,102,118,140,115,133,151,125,143,156,122,134,168,140,161,170,144,167,157,126,138,149,121,137,110,86,93,103,82,91,137,109,124,141,109,116,153,124,140,158,134,158,145,117,128,134,110,117,63,46,49,6 162,134,156,171,144,167,181,159,180,182,155,178,174,144,155,170,140,149,166,136,150,150,121,133,169,144,164,175,146,160,186,162,181,189,163,186,166,127,120,176,145,155,176,147,166,163,135,152,166,134,147,180,152,172,187,159,180,191,166,188,186,156,175,187,159,181,180,151,170,168,141,159,170,140,161,180,153,174,189,164,187,163,121,121,157,107,101,190,162,181,180,150,169,167,137,154,168,141,155,181,159,178,159,121,121,131,71,52,150,98,90,188,160,177,177,145,162,163,129,146,166,140,156,175,149,166,149,104,97,169,134,140,184,156,170,182,150,171,175,145,160,161,130,144,161,138,151,171,147,166,178,151,176,183,155,178,185,160,180,180,151,171,172,145,164,155,127,138,148,123,136,163,140,158,170,145,163,174,145,165,175,143,162,170,139,155,166,136,151,121,95,105,6 192,161,188,191,154,178,195,163,196,198,173,209,196,165,200,192,156,182,192,156,182,194,157,192,190,158,183,188,153,177,192,164,190,190,157,177,188,150,169,179,136,136,192,156,184,198,167,200,188,153,180,187,153,184,187,155,181,172,123,118,160,105,98,148,87,65,185,143,160,197,163,193,189,157,193,176,136,156,163,115,113,155,96,87,134,71,69,138,70,53,171,111,110,192,150,173,169,130,141,142,83,70,130,66,42,134,65,40,117,49,40,135,67,49,174,117,120,199,165,190,139,80,63,117,49,27,127,63,44,165,115,116,140,76,68,136,66,44,185,141,155,201,168,202,157,108,108,137,77,61,161,111,112,185,148,173,169,120,113,174,126,123,196,163,190,195,155,180,181,146,174,184,150,175,189,155,186,191,156,180,193,161,183,194,158,178,196,158,186,189,140,162,6 60,12,24,172,63,62,185,30,29,164,9,19,210,106,111,241,198,203,234,195,195,134,95,102,144,86,96,197,107,112,161,5,13,197,57,79,214,93,109,247,195,201,250,218,226,195,162,162,201,160,167,181,75,86,168,37,62,209,124,176,191,117,167,175,119,129,212,172,171,225,194,195,163,84,91,113,28,48,180,88,136,229,146,207,192,97,134,150,83,115,160,131,152,225,191,195,139,68,77,106,67,109,151,79,131,233,120,175,234,91,109,190,68,84,121,113,170,156,113,123,166,113,118,141,95,129,130,79,141,218,102,148,222,121,155,155,83,113,109,92,119,143,104,107,129,92,101,219,183,186,193,147,170,178,95,123,161,61,82,93,60,78,180,144,146,155,109,115,66,29,41,172,142,149,234,203,206,202,153,155,195,146,152,202,161,163,181,138,138,68,25,38,6 49,23,22,160,115,116,199,146,152,210,157,168,206,150,154,199,147,149,170,119,113,72,38,34,106,72,70,194,145,147,201,144,153,217,163,174,210,155,157,203,151,151,194,139,135,127,82,77,153,114,115,185,130,133,184,121,119,204,144,138,205,144,136,205,146,143,198,139,140,163,111,103,165,120,118,172,110,96,170,106,89,171,100,82,198,135,120,197,133,122,201,142,143,174,118,113,165,116,116,188,135,125,187,131,122,176,109,96,190,124,106,189,120,103,201,139,138,179,123,121,143,92,88,182,120,115,196,138,142,207,143,148,203,135,134,197,133,126,203,148,149,164,112,109,101,56,54,173,108,106,186,124,126,206,140,154,211,145,166,197,133,140,194,135,129,115,70,66,60,27,26,136,78,76,182,120,131,190,118,141,184,113,125,185,123,129,161,104,100,55,25,24,6 162,116,128,177,136,150,184,144,151,189,148,158,190,151,157,190,153,159,192,153,165,192,153,164,161,118,131,167,124,125,169,123,120,172,124,125,182,139,145,182,142,140,183,142,142,188,148,156,160,117,120,156,110,109,148,96,93,164,115,116,183,139,144,185,144,146,180,136,137,184,143,150,164,120,125,148,98,99,137,78,70,156,107,101,181,139,134,185,145,145,171,127,123,176,128,134,176,133,146,152,102,99,150,99,102,154,106,104,178,137,138,172,128,118,166,118,112,172,125,121,183,146,163,180,138,154,172,124,135,176,132,139,181,136,143,166,115,109,175,127,134,176,131,131,177,132,154,182,135,160,183,136,154,186,137,150,184,133,147,180,136,137,179,135,141,186,146,156,167,115,132,179,129,153,190,146,169,191,143,169,194,149,174,191,146,164,178,126,131,182,137,145,6 186,149,148,190,152,152,193,154,153,194,156,153,198,160,158,195,157,151,190,152,146,185,147,140,186,147,140,190,151,145,197,160,157,198,162,153,201,165,161,197,159,156,193,155,149,184,145,135,185,146,142,192,155,152,195,160,154,184,145,140,174,127,118,186,145,142,192,155,153,186,148,142,184,146,145,193,158,156,168,124,121,115,62,77,118,58,63,147,96,93,191,154,153,184,146,139,184,149,150,192,157,157,148,100,102,116,64,79,139,90,92,177,137,132,187,149,143,180,138,127,179,141,135,186,150,144,183,145,147,186,148,146,191,154,145,190,153,144,185,147,140,182,143,132,174,134,127,183,147,140,190,156,154,191,155,148,189,151,143,189,152,146,186,148,143,179,141,130,172,134,127,179,143,138,185,149,146,186,150,146,185,146,142,183,144,140,180,140,133,167,128,117,6 123,95,94,166,127,125,177,142,142,180,143,139,184,148,146,177,142,138,167,127,117,129,93,86,158,123,119,166,125,120,180,142,138,188,152,151,190,155,151,185,149,142,173,136,129,156,118,109,164,128,127,178,144,144,185,149,144,194,161,153,196,162,154,188,153,146,176,140,131,162,126,117,161,123,120,173,137,134,187,153,147,156,115,115,140,91,91,181,144,140,177,141,133,161,125,115,156,120,116,171,137,136,182,148,145,144,100,106,152,110,109,182,146,138,174,138,129,162,127,120,149,113,107,161,122,109,175,141,135,189,156,152,189,155,146,181,146,138,170,135,128,154,118,108,121,88,79,157,118,105,169,136,131,174,139,134,176,139,135,172,137,132,163,128,116,128,93,81,65,40,36,139,104,94,156,121,115,161,127,119,163,128,119,159,123,115,149,112,96,73,49,43,6 210,200,217,212,200,214,213,200,214,207,191,204,190,168,180,176,151,160,186,159,172,186,159,175,213,201,217,214,201,214,209,195,204,189,166,174,124,96,105,77,54,63,141,107,114,188,162,174,213,199,213,209,191,203,179,148,159,121,85,92,95,65,71,71,41,48,103,61,67,173,139,153,210,192,204,194,158,174,152,104,118,75,50,58,66,49,57,74,46,54,109,70,80,168,127,144,208,188,205,178,135,149,134,91,106,95,84,105,64,54,70,84,63,77,136,93,109,181,133,155,204,177,196,164,108,122,130,80,87,140,110,128,131,112,133,150,124,140,176,135,150,190,145,166,201,177,195,196,165,178,191,164,169,198,178,184,197,174,181,201,179,186,203,180,192,197,167,186,203,186,200,208,194,203,212,199,205,212,195,199,212,195,200,211,193,199,207,185,198,203,180,200,6 166,134,140,168,135,140,169,133,131,173,143,145,173,146,148,171,140,139,170,140,142,166,136,136,167,135,141,167,134,133,174,142,147,177,150,157,178,151,153,174,142,143,173,142,146,166,135,130,168,138,143,172,143,146,177,151,156,169,136,137,147,105,93,172,139,142,173,140,143,169,138,134,167,135,139,173,145,152,182,156,162,110,67,56,93,50,39,180,150,154,174,142,145,172,139,141,168,139,145,172,142,149,177,147,153,146,110,111,156,124,125,178,147,153,170,137,137,171,139,139,167,139,142,171,141,147,171,141,148,176,148,152,176,149,156,161,124,130,170,133,136,169,137,133,162,133,132,164,133,132,167,134,135,167,135,134,154,121,131,165,133,143,170,137,136,167,135,135,161,134,138,163,132,138,168,138,145,153,124,134,157,125,133,172,140,142,165,131,130,161,127,125,6 179,144,153,182,148,157,181,146,158,181,148,156,180,145,154,177,140,144,181,147,154,180,144,153,180,147,151,180,145,150,182,149,163,178,144,152,170,125,125,161,113,106,180,144,155,182,145,157,182,153,165,182,152,163,182,147,157,139,84,68,106,52,41,134,78,62,180,142,148,182,146,158,181,150,161,184,155,170,159,109,101,77,30,22,54,14,17,142,94,88,185,150,161,182,148,161,175,137,136,181,149,163,162,114,110,74,21,8,106,59,54,185,151,161,179,143,154,181,143,152,176,141,149,178,144,154,181,149,168,149,98,94,160,116,118,182,148,155,178,138,144,176,132,141,177,140,150,180,148,163,179,147,162,180,148,162,181,149,162,183,150,164,172,128,140,170,123,136,178,143,155,177,142,154,174,136,138,179,146,158,179,146,155,172,135,144,161,115,126,175,132,148,6 141,109,115,179,141,151,184,143,156,186,144,158,183,142,153,178,136,142,169,126,129,103,68,68,168,130,142,183,142,154,193,151,163,199,158,171,198,159,168,186,144,152,174,131,138,138,97,97,175,136,146,185,143,154,200,158,172,179,131,139,153,97,97,193,153,161,177,136,145,142,90,85,173,131,143,186,146,158,202,163,176,160,100,104,129,53,56,192,148,157,179,138,144,144,93,87,170,132,142,184,144,157,196,156,169,169,104,100,157,77,75,188,146,152,177,137,143,151,112,110,166,131,138,177,140,152,189,150,162,181,128,128,180,127,126,187,149,160,172,134,139,141,102,97,141,107,113,172,135,144,178,140,151,184,146,158,186,150,160,178,143,153,164,126,126,109,74,66,77,52,55,154,120,125,166,127,139,171,131,143,169,131,143,163,125,130,138,100,92,56,33,30,6 184,142,158,190,149,166,193,157,175,173,121,129,172,121,126,190,152,163,185,144,157,179,137,152,185,143,158,192,152,169,186,142,153,106,39,40,112,47,47,188,145,155,187,147,159,181,139,150,187,145,159,193,154,171,176,124,132,103,35,39,110,41,43,182,134,144,192,152,165,184,141,152,189,148,164,194,154,175,178,129,136,139,58,59,150,66,75,184,134,147,190,148,162,184,142,152,187,145,163,190,149,164,173,117,117,137,54,49,150,67,71,182,130,137,189,148,161,184,141,150,184,142,159,188,145,159,175,120,120,155,78,73,163,89,89,189,148,156,189,150,162,183,142,154,184,146,160,188,150,167,181,129,134,173,114,112,182,130,134,193,153,167,185,144,157,184,144,154,179,142,155,186,148,162,185,142,151,182,135,138,191,152,163,191,151,166,186,145,160,183,144,154,6 204,164,182,201,160,172,202,163,173,204,169,186,205,169,186,202,163,177,189,143,136,196,154,158,200,158,172,202,165,180,184,133,134,168,106,99,169,111,103,190,147,156,189,144,143,197,152,159,195,151,166,189,144,152,149,73,61,147,68,63,155,79,75,166,100,90,196,155,170,203,161,178,195,155,177,168,102,99,149,74,73,167,105,127,168,101,119,147,66,56,173,113,105,203,163,178,188,142,155,156,80,73,159,87,88,171,111,133,161,93,110,141,58,57,167,98,92,200,157,171,190,145,160,156,86,79,145,64,59,159,84,95,149,74,76,140,56,42,176,115,114,202,159,179,193,150,167,185,138,149,157,89,93,143,61,57,153,78,75,174,116,118,195,148,160,202,157,172,195,153,166,197,156,174,197,155,180,187,138,151,195,150,170,201,157,177,199,149,165,201,154,166,6 123,95,103,169,137,149,179,145,159,185,150,161,184,152,161,182,150,158,176,146,151,154,125,128,154,121,132,173,138,152,186,149,160,194,157,167,196,163,174,189,156,163,178,143,152,168,134,145,163,128,139,177,139,153,191,152,166,194,156,162,186,146,147,189,153,157,188,151,163,173,135,141,164,129,140,177,140,154,190,152,168,170,118,121,145,76,74,178,131,132,190,156,162,175,138,144,163,130,141,176,140,152,187,150,168,162,105,107,144,74,74,178,131,133,186,150,159,169,131,141,158,125,134,174,140,152,181,147,162,182,143,156,184,139,151,190,149,162,181,143,156,165,127,143,144,111,118,168,137,148,175,142,159,182,145,166,189,149,166,185,143,157,178,142,154,162,124,132,102,73,80,159,128,138,171,139,154,176,143,160,179,145,161,179,142,155,171,136,145,133,100,102,6 182,154,172,188,166,193,189,169,194,190,168,194,190,167,193,188,165,186,189,167,194,188,165,189,178,151,162,183,160,185,184,160,187,171,130,143,172,134,145,187,164,195,188,166,195,187,165,191,183,161,182,184,164,192,175,144,162,133,66,50,137,73,65,172,132,146,185,161,184,187,166,190,184,165,191,179,153,174,146,91,84,110,43,35,115,45,37,146,87,78,182,160,183,186,165,186,181,157,180,170,131,138,131,61,48,94,27,26,104,40,42,140,86,84,182,160,185,184,163,184,180,153,172,170,133,136,150,96,91,125,50,35,128,63,56,161,122,129,183,163,187,181,156,177,182,161,182,179,155,176,176,147,166,164,120,123,162,115,113,176,147,164,184,164,186,179,155,174,181,162,183,184,165,188,185,164,191,184,163,190,185,164,192,185,161,188,183,160,177,179,154,171,6 144,125,142,160,140,159,170,150,173,174,154,173,175,154,173,171,150,169,159,137,155,142,117,130,154,132,152,165,144,165,175,157,182,180,160,182,183,163,184,178,159,177,165,144,163,151,128,145,160,142,162,161,135,151,169,142,158,184,166,188,184,165,185,179,159,179,168,145,161,155,135,152,161,144,163,160,136,147,170,147,156,145,103,106,144,98,100,180,164,183,170,152,167,160,141,158,158,139,157,164,145,163,176,157,175,131,79,69,137,90,91,179,161,180,170,151,167,158,137,151,153,136,154,162,143,160,172,153,171,178,157,175,178,157,174,173,153,170,167,147,162,153,133,146,146,128,143,155,136,154,168,150,168,178,161,182,175,155,175,167,146,164,160,140,155,146,126,136,118,102,114,147,128,142,160,144,161,166,148,167,163,141,160,159,138,154,153,132,145,111,92,97,6 168,137,162,181,150,177,190,156,184,192,157,188,192,160,189,187,156,187,173,143,164,165,139,161,173,143,170,180,143,172,192,158,187,197,169,202,194,162,192,188,156,187,178,147,170,171,145,168,172,141,169,181,149,177,193,166,197,180,141,163,163,95,109,183,141,169,185,159,188,171,142,167,171,141,168,181,154,182,180,147,173,160,94,109,152,70,82,175,128,146,181,152,180,171,142,167,170,142,169,181,156,184,166,112,133,160,87,111,170,111,130,180,147,166,179,151,179,169,139,164,166,134,161,178,151,180,177,137,167,182,140,175,185,153,181,184,157,177,179,153,180,166,137,163,159,123,151,171,142,169,181,155,185,186,159,192,184,158,186,182,154,181,176,147,173,161,133,153,149,120,141,163,137,161,173,151,177,177,150,180,176,147,173,175,150,175,167,139,161,151,124,137,6 204,134,153,215,153,168,222,163,176,217,152,169,224,162,190,217,150,184,205,140,173,185,121,152,214,143,165,227,155,174,225,151,171,194,123,132,205,135,154,202,134,163,205,138,173,194,131,164,219,151,171,218,145,168,206,132,156,189,113,132,187,104,124,163,90,113,202,132,169,192,128,160,223,150,171,176,102,112,177,106,120,210,128,149,198,120,146,175,123,151,200,125,164,198,121,158,220,148,172,190,120,133,181,105,120,199,117,138,189,114,134,173,104,125,198,122,155,207,130,168,216,150,171,213,140,161,191,109,126,184,119,148,185,118,135,206,135,157,219,145,183,204,130,163,211,142,164,218,140,162,197,121,142,178,116,143,197,117,140,213,139,168,214,141,176,201,122,154,202,133,155,216,143,167,215,140,166,198,120,146,214,125,164,220,142,177,213,139,168,197,117,149,6 137,111,122,163,134,143,170,139,148,177,147,158,177,148,161,167,137,149,155,125,135,102,74,80,158,132,145,170,141,150,180,149,158,187,159,171,185,156,165,173,143,151,161,131,142,131,100,105,159,130,139,172,143,155,180,146,155,183,149,158,181,145,155,177,146,159,164,133,142,142,110,113,161,131,143,173,143,155,169,126,138,159,102,109,157,96,105,164,116,124,164,133,141,145,114,120,158,130,140,169,140,151,165,122,135,161,104,111,163,106,107,168,125,127,165,138,148,141,111,115,149,119,123,164,137,146,175,147,161,179,146,160,176,136,147,173,138,148,166,139,151,130,101,104,123,95,96,157,130,139,165,138,149,174,147,162,174,145,161,163,133,143,144,109,111,89,61,62,61,39,41,137,111,118,155,132,145,158,132,140,159,132,138,145,112,110,84,41,27,36,18,22,6 188,145,148,202,158,160,209,170,182,210,169,183,209,164,170,205,161,167,201,156,164,187,140,138,195,150,156,199,147,155,206,163,174,207,160,168,206,155,163,205,160,173,202,159,171,197,155,165,197,156,163,187,133,132,188,127,134,180,108,101,174,101,94,190,131,139,190,136,144,184,131,131,194,151,160,187,124,133,186,123,135,180,107,111,165,80,87,176,98,107,179,108,113,175,114,109,189,145,153,179,117,122,170,91,93,175,94,91,178,97,96,178,100,95,185,118,114,184,130,127,197,159,173,194,146,160,181,112,115,187,120,120,192,130,134,181,111,94,191,136,133,195,150,149,192,154,161,199,159,168,205,165,181,203,157,164,200,145,151,195,140,144,194,143,147,194,151,154,177,138,140,192,154,156,198,158,165,204,164,178,205,157,166,199,150,158,194,149,154,181,136,138,6 168,136,162,185,148,181,190,145,160,200,151,162,212,162,187,218,170,199,213,174,198,197,157,178,184,151,185,175,127,145,161,106,84,181,127,114,180,120,109,192,136,133,208,162,180,203,165,185,184,145,178,158,96,90,150,89,66,179,126,121,171,111,91,166,105,74,201,149,162,201,149,171,184,141,174,155,90,81,141,70,52,161,94,89,171,109,104,161,100,78,192,138,151,201,148,176,186,145,178,173,110,114,163,98,87,172,112,103,178,120,115,153,90,70,169,106,102,200,150,178,183,144,167,193,142,165,179,120,112,185,125,125,189,131,140,172,108,100,179,115,120,195,143,170,172,135,155,196,151,179,192,133,153,190,122,138,187,123,139,194,128,152,198,137,171,185,124,152,137,111,126,186,150,171,197,144,179,197,141,164,187,122,141,197,134,168,191,128,158,172,110,134,6 179,147,161,187,156,171,197,167,179,194,165,180,190,156,173,185,152,166,169,133,147,148,109,123,183,153,167,189,161,175,195,169,183,194,164,178,192,161,177,189,158,173,173,137,153,152,111,128,182,152,161,195,166,180,148,109,119,100,51,44,153,109,107,184,151,168,174,135,153,155,117,134,180,152,161,193,165,171,158,128,141,76,30,32,74,32,34,155,123,137,180,146,162,156,122,134,176,145,157,186,158,170,198,171,189,154,115,127,128,95,108,187,157,174,175,142,159,159,126,140,173,146,154,180,149,162,188,155,171,194,164,182,196,165,180,185,155,170,171,138,156,155,118,131,168,142,151,173,143,154,182,152,165,189,160,173,188,158,172,180,148,163,166,137,150,151,118,124,157,129,135,165,136,150,172,142,158,181,152,166,181,150,165,172,142,154,159,130,142,137,107,108,6 193,153,165,212,170,191,215,171,193,216,175,193,211,167,185,200,151,171,191,150,169,170,130,137,203,162,170,212,169,180,217,172,188,218,172,183,223,182,201,216,172,194,203,159,177,189,149,158,207,166,180,222,180,196,196,156,167,125,84,101,179,132,150,214,170,189,208,164,182,194,152,162,213,173,183,190,150,164,78,45,65,108,61,78,113,60,79,138,92,108,209,163,181,195,151,166,210,168,179,187,148,164,105,61,78,136,82,93,75,49,71,104,64,83,210,165,180,198,156,172,202,160,174,205,164,176,97,63,78,81,42,57,90,63,82,176,132,144,209,169,181,194,153,166,188,148,147,192,146,150,136,94,116,156,113,129,220,176,196,223,185,205,209,170,191,185,143,155,152,118,112,193,152,156,213,168,181,224,187,200,219,179,200,212,174,196,202,164,174,140,103,106,6 76,54,57,165,132,143,164,126,133,150,98,88,172,135,153,153,108,116,145,105,117,74,46,52,139,111,123,175,144,159,181,149,165,181,146,159,179,141,152,167,125,128,167,132,146,124,91,100,165,137,154,177,147,160,190,163,178,192,159,172,186,147,156,179,141,148,168,129,140,149,111,123,164,133,148,177,144,159,183,150,157,160,109,108,169,118,113,189,156,172,173,135,152,146,102,109,162,130,141,177,147,164,177,142,149,144,92,91,161,108,108,184,148,156,172,136,149,129,78,69,155,122,128,168,134,141,171,133,134,184,151,167,182,143,154,183,149,164,171,138,153,133,91,90,126,93,98,166,134,142,166,128,133,178,142,155,186,154,171,178,147,162,161,122,127,114,82,86,73,48,57,151,118,129,161,126,135,168,132,146,172,137,153,167,134,147,141,102,103,57,34,37,6 176,144,165,179,149,169,181,149,168,180,143,161,177,140,150,179,143,161,171,129,138,156,104,93,174,142,160,180,148,168,183,152,172,180,141,160,173,127,133,183,147,167,183,148,172,172,132,146,171,139,153,175,143,157,178,145,166,167,119,126,160,98,89,175,132,141,183,147,168,178,143,164,168,134,146,167,130,140,151,98,99,132,70,76,149,90,89,167,118,116,178,142,156,177,139,160,169,136,153,169,133,151,137,81,78,123,65,78,148,87,101,158,103,102,178,143,158,177,141,162,165,129,143,165,129,143,154,111,125,116,55,55,147,85,97,157,100,105,175,137,153,173,135,148,154,112,107,159,117,119,173,140,164,167,126,143,163,116,129,168,120,133,176,139,159,172,136,151,151,108,107,159,116,119,170,134,154,177,145,169,176,142,165,176,138,158,176,140,161,173,137,158,6 211,168,158,220,176,168,229,182,180,186,128,116,174,115,104,210,152,147,205,162,155,200,158,150,216,172,165,221,173,164,186,133,123,107,62,55,84,44,38,184,132,128,215,168,161,206,163,156,218,171,164,220,166,156,131,85,74,51,25,20,60,31,25,82,50,44,189,142,132,214,169,161,221,175,165,219,166,153,130,83,71,67,35,28,45,26,23,39,17,11,162,118,107,218,171,164,221,175,164,224,175,162,185,129,114,113,62,52,67,36,30,98,56,47,200,154,146,210,165,158,224,180,171,221,170,155,191,139,125,85,44,34,174,116,108,205,150,142,219,173,166,213,170,166,222,179,171,223,176,166,214,165,155,184,130,117,213,158,149,222,169,159,220,174,168,216,174,168,216,171,164,227,181,173,225,174,164,229,180,172,225,174,166,225,174,164,218,172,165,215,172,168,6 52,42,48,167,151,169,196,179,205,184,158,173,170,141,149,176,158,175,103,87,96,24,8,13,136,122,135,195,177,203,200,180,202,172,130,134,152,97,108,186,156,177,164,143,158,58,38,45,181,164,183,197,175,193,165,128,129,137,86,108,166,92,129,184,130,158,184,163,181,102,79,84,190,171,191,198,172,182,112,61,59,125,62,91,159,78,103,161,97,118,189,168,185,128,104,109,191,171,191,191,160,174,118,61,71,145,74,100,142,53,81,147,92,104,191,169,180,129,106,110,182,161,180,189,162,177,113,61,72,165,100,125,147,83,114,143,99,107,186,164,176,115,93,95,163,144,157,190,170,189,148,101,109,151,93,114,154,106,122,193,166,183,172,152,162,80,61,62,110,93,102,177,158,172,191,167,187,186,153,173,188,165,187,185,162,178,138,116,118,34,20,22,6 140,111,120,206,168,182,206,165,180,210,171,188,210,171,184,204,165,177,200,162,172,134,104,111,190,155,165,208,169,181,212,172,188,210,168,178,211,175,185,210,173,183,205,168,178,180,144,149,199,162,173,208,172,184,215,178,191,132,82,80,190,150,156,218,184,195,206,169,176,193,154,159,200,165,176,209,174,187,212,175,186,62,43,56,97,65,70,213,177,185,207,169,178,194,154,160,199,165,175,206,172,185,215,180,192,88,59,65,72,40,45,209,171,179,206,167,175,193,154,162,195,163,171,203,171,180,210,178,190,193,158,166,192,153,160,213,177,187,205,168,174,190,152,158,179,147,155,201,168,177,205,173,183,211,179,192,213,178,192,207,169,177,205,167,174,166,130,135,121,95,102,194,161,171,199,166,176,203,167,178,204,163,176,202,162,171,194,155,161,92,68,71,6 227,182,198,228,183,199,224,180,195,209,162,165,224,187,199,229,190,201,228,188,199,225,184,195,227,186,199,232,192,208,196,143,145,138,65,52,212,171,180,229,191,203,228,188,198,226,187,196,226,183,196,233,193,207,152,106,109,64,23,30,184,136,138,230,196,209,227,189,200,227,188,197,225,185,199,233,191,204,123,91,102,25,19,36,99,56,58,185,139,139,228,194,206,226,187,197,225,182,198,232,192,208,135,98,106,35,26,40,55,30,46,126,79,79,229,193,203,225,185,196,224,184,199,231,194,209,149,106,110,37,12,21,48,19,31,143,97,99,230,191,203,224,181,192,225,187,201,226,188,201,204,164,173,135,88,87,134,82,79,202,160,168,228,188,200,224,183,193,224,186,199,224,186,198,224,191,203,224,192,206,222,183,195,226,187,201,227,187,199,225,183,193,6 191,156,173,192,155,174,195,160,179,194,156,174,190,150,169,192,157,171,191,155,170,189,157,170,189,152,168,192,154,173,195,159,179,187,140,152,177,125,126,191,156,172,191,157,171,189,156,168,188,149,167,194,157,173,195,158,174,158,98,89,128,54,41,167,119,117,192,161,178,188,154,166,187,146,163,193,159,176,185,142,149,127,61,49,102,36,31,161,107,101,192,160,175,187,155,168,189,153,168,192,157,175,166,114,110,112,47,36,130,67,52,179,134,132,190,158,171,187,156,169,190,153,169,193,158,176,164,113,109,131,64,44,169,117,111,186,150,159,190,158,173,188,155,168,187,149,165,191,155,173,178,133,138,168,115,109,188,153,167,191,158,171,189,155,165,189,154,165,185,149,163,188,156,171,188,153,169,190,155,170,192,160,172,191,157,166,190,156,164,188,156,165,6 80,68,72,167,142,154,179,159,175,184,163,180,183,166,178,176,158,167,164,146,149,83,68,69,136,116,127,178,157,171,190,171,186,195,175,189,193,173,186,187,169,179,177,158,167,132,115,115,163,141,156,183,162,177,196,177,192,202,183,198,201,180,193,194,175,184,181,162,172,159,140,141,169,150,162,185,160,174,199,177,194,178,143,152,169,130,132,199,182,192,182,162,171,162,141,146,170,150,160,184,163,175,199,179,196,156,110,107,159,116,115,197,183,195,178,161,167,158,138,142,166,146,155,179,161,173,188,170,184,188,165,174,193,174,183,187,171,182,176,160,169,149,134,136,133,118,125,174,157,168,178,162,173,185,170,182,187,171,182,180,167,177,173,159,163,109,97,95,72,60,65,154,139,148,169,152,163,173,159,169,175,162,172,173,159,164,148,135,130,48,39,40,6 194,165,169,195,166,171,196,167,172,194,160,167,194,161,167,195,169,174,194,169,173,192,164,168,194,164,169,196,166,171,196,167,172,198,169,178,196,166,176,195,166,172,194,169,172,192,165,169,194,166,172,196,166,170,197,168,172,177,133,122,181,142,132,196,165,168,194,164,168,193,166,170,194,166,171,196,169,174,197,169,171,114,58,36,96,47,24,192,159,158,194,162,169,193,164,169,194,166,171,195,168,173,200,171,173,99,53,37,115,74,64,197,167,171,194,164,169,192,162,164,194,166,170,195,167,172,199,172,177,176,139,132,191,159,160,196,167,174,192,161,166,193,163,166,194,163,169,196,166,171,197,168,172,200,173,179,196,168,172,194,165,170,193,164,167,193,161,165,192,159,164,195,163,169,197,168,172,196,168,172,195,167,169,195,168,172,193,164,169,192,160,164,6 161,131,136,170,137,145,177,143,152,180,147,154,180,150,159,174,145,149,165,136,138,151,123,124,167,133,140,177,143,152,185,151,160,187,153,158,188,157,164,183,153,159,171,142,146,161,131,134,171,136,142,181,146,154,189,153,161,195,159,170,195,161,171,186,156,161,176,147,151,164,135,138,172,140,145,180,145,149,196,160,170,168,125,125,167,126,127,192,161,168,177,147,151,165,137,139,170,138,144,181,146,153,195,160,171,166,127,128,168,128,131,190,157,164,177,147,151,165,137,139,168,136,142,179,145,152,187,147,155,195,160,169,193,158,166,183,149,155,174,144,148,163,133,135,163,132,135,173,140,146,182,145,152,185,147,155,185,148,155,179,146,152,169,136,140,160,129,129,159,129,132,167,133,139,174,139,146,178,142,149,176,140,144,172,139,144,165,132,135,150,120,117,6 167,131,141,184,143,155,196,156,171,203,166,182,201,167,179,193,161,173,180,149,157,160,130,129,173,131,144,188,147,161,201,162,177,208,172,184,210,177,194,200,166,183,188,157,169,170,140,147,174,127,142,189,140,160,203,161,179,198,156,163,185,137,135,201,167,185,190,156,167,172,138,145,174,123,139,190,136,156,198,151,167,181,128,129,165,103,87,193,156,163,190,155,166,173,136,146,172,118,135,190,140,161,184,133,136,167,103,89,175,120,109,195,157,167,188,145,159,171,129,141,168,122,133,183,138,153,190,142,155,183,134,135,191,148,154,199,161,176,185,146,158,168,128,135,156,111,114,174,130,145,186,142,157,193,154,167,194,156,168,193,157,171,176,134,147,150,109,110,107,72,75,164,120,130,170,127,136,180,139,148,181,140,152,176,138,148,164,121,124,100,69,65,6 189,152,171,192,159,176,196,162,178,196,162,179,192,158,172,194,164,183,190,157,174,185,152,168,187,147,167,189,151,166,194,158,176,177,126,126,169,115,105,190,155,173,191,159,179,184,149,165,185,139,162,190,150,170,184,135,149,174,120,127,157,90,77,176,130,128,188,156,171,185,153,168,185,140,160,185,144,161,175,124,131,171,118,120,161,99,89,171,119,115,186,153,169,183,150,167,182,141,154,172,122,120,167,109,102,161,95,85,169,115,107,175,127,129,184,149,167,179,140,154,180,140,157,170,117,113,169,113,112,165,105,96,170,115,111,181,141,155,185,146,165,178,137,150,178,134,155,179,137,147,176,131,142,173,124,123,179,136,147,187,148,169,183,144,158,178,140,155,176,133,148,179,140,156,181,141,161,179,140,149,182,143,156,186,149,168,185,149,164,170,130,145,6 209,180,190,206,175,180,187,132,117,201,157,158,215,185,202,215,190,204,213,188,197,208,180,189,211,184,196,201,164,164,172,97,76,186,122,115,189,126,114,207,170,182,215,192,207,208,177,190,209,182,194,204,170,179,181,118,107,182,115,106,185,121,113,188,122,115,204,162,173,210,178,194,208,180,193,205,172,182,191,135,129,187,122,122,190,128,130,167,90,77,188,132,133,211,179,196,205,175,188,197,153,157,182,115,107,190,126,128,193,129,133,176,101,87,193,145,146,207,178,190,203,176,185,195,152,154,176,105,93,189,125,125,190,126,121,199,153,156,207,176,186,205,172,177,199,172,179,201,171,179,181,121,107,192,138,144,201,159,166,209,179,190,210,181,192,206,177,181,183,149,154,200,173,180,199,168,175,196,154,156,209,179,189,211,183,193,207,176,185,190,160,167,6 100,81,97,181,151,178,192,161,194,206,178,212,207,179,210,198,170,199,182,152,178,132,104,120,152,125,147,193,161,191,200,170,198,209,177,213,215,187,225,207,178,208,189,159,186,162,129,149,171,139,162,201,172,204,193,149,168,174,109,117,197,150,178,210,181,217,196,163,192,175,143,166,172,142,165,199,168,202,195,155,182,173,106,119,171,99,112,189,138,163,196,163,194,172,136,157,165,136,159,193,163,194,189,144,168,175,108,128,173,104,120,186,135,153,193,162,189,168,134,154,152,118,140,189,157,186,188,149,172,175,112,127,194,149,175,205,173,205,194,164,189,168,139,157,109,84,102,178,144,170,189,160,188,192,156,185,203,170,202,197,166,197,184,151,174,133,105,115,47,31,42,139,110,129,178,147,173,183,154,184,186,155,183,183,153,175,158,127,141,63,45,51,6 91,62,54,182,134,112,203,152,141,212,165,158,207,162,156,205,157,161,187,133,145,91,57,58,155,111,94,204,157,148,207,155,144,215,166,157,196,143,125,205,150,152,204,144,153,153,105,102,190,145,131,207,159,143,186,122,93,180,118,92,197,144,134,197,136,139,207,151,153,185,135,133,198,151,144,210,159,144,157,86,59,145,77,59,188,122,119,194,129,142,207,150,156,188,131,122,193,144,140,206,155,147,163,95,73,153,79,76,200,131,132,203,135,134,209,152,156,189,120,120,185,131,119,201,146,133,190,125,116,189,114,124,216,149,149,215,151,140,206,141,138,185,115,121,169,120,104,198,145,131,191,126,124,209,134,160,217,150,150,217,158,154,205,139,142,163,100,94,112,72,61,186,134,120,185,121,125,197,120,128,210,146,145,204,137,130,195,132,128,112,68,61,6 185,165,183,190,168,186,198,174,193,201,178,197,202,184,205,189,161,169,137,77,62,131,67,51,173,152,165,178,158,171,183,163,180,179,150,159,174,147,154,158,124,122,138,83,67,144,92,79,174,153,168,169,145,157,125,79,71,108,49,36,110,53,42,94,45,46,133,88,84,173,149,160,171,152,166,151,112,106,116,52,33,121,60,48,135,73,61,123,57,49,127,63,52,189,167,184,169,149,162,138,87,73,110,45,32,113,50,39,133,69,51,155,104,91,173,141,149,195,177,199,162,144,160,139,95,87,113,48,30,122,59,40,145,96,87,185,164,187,185,165,187,183,161,178,128,111,122,161,138,149,162,130,131,171,139,146,183,163,184,173,150,172,184,163,184,183,163,180,65,51,57,151,134,149,173,157,179,170,152,175,164,142,160,171,146,165,179,159,178,177,159,175,6 139,97,99,169,120,126,178,133,140,185,139,143,189,144,153,186,138,145,175,124,128,164,116,120,165,122,127,180,137,146,192,149,156,198,153,159,201,154,162,193,142,149,185,135,140,172,123,127,173,132,137,185,141,144,200,156,163,173,124,125,162,107,107,200,149,152,190,140,147,175,126,125,175,132,133,186,143,145,196,150,145,143,89,83,118,59,54,206,163,165,190,142,144,179,133,136,174,132,133,185,144,145,197,157,158,137,78,65,120,59,47,201,162,159,190,149,145,179,137,136,171,131,131,181,140,137,190,145,139,165,117,116,155,104,100,199,160,157,188,147,144,175,132,129,159,119,121,176,137,138,183,141,135,193,154,159,199,159,167,193,154,154,183,144,142,171,129,128,117,84,85,169,128,127,176,137,136,183,142,140,183,138,142,183,141,144,175,136,134,157,119,110,6 166,132,139,173,141,150,174,143,150,178,148,161,176,141,153,172,132,141,172,134,143,166,126,131,171,137,144,175,142,151,171,138,142,157,116,117,174,137,144,175,134,138,174,136,141,171,134,144,169,135,135,177,146,157,161,125,128,78,23,16,133,85,80,183,150,155,175,138,143,171,133,142,165,130,125,168,132,126,157,121,120,70,17,9,125,79,76,184,156,162,175,142,144,171,136,138,167,136,137,169,137,136,147,105,95,91,31,17,127,81,76,180,155,156,172,142,136,171,141,140,167,137,136,177,153,160,142,101,94,70,10,0,112,61,50,176,148,147,173,143,141,170,140,139,161,130,124,165,130,121,168,139,143,115,69,63,151,115,115,176,147,148,171,140,137,167,135,132,148,117,110,163,127,115,170,143,149,174,147,154,174,146,155,170,141,140,170,140,138,155,125,122,6 187,145,161,189,150,164,170,121,127,156,99,103,185,140,154,192,146,160,189,137,144,191,145,157,188,147,167,189,148,164,149,98,110,79,13,12,142,80,80,195,153,166,194,151,161,192,147,159,178,130,136,188,147,162,126,69,71,70,8,12,117,53,54,193,154,168,196,157,170,194,152,164,175,126,128,181,140,151,144,89,90,78,12,11,135,77,78,195,161,175,195,158,167,192,153,159,184,143,159,175,131,139,126,58,46,105,34,30,126,65,63,191,157,168,195,161,170,187,146,146,189,154,170,181,142,154,109,41,31,89,21,19,110,43,37,179,136,138,193,158,166,190,151,156,178,135,136,190,156,172,147,96,97,81,14,12,141,83,83,191,157,172,191,154,163,190,152,157,167,114,100,184,147,159,177,136,147,160,112,123,183,145,162,191,157,165,189,150,154,188,150,157,6 132,89,104,155,111,123,170,133,149,172,128,140,173,132,144,166,127,143,156,119,134,142,106,120,157,111,128,164,121,137,175,134,149,182,141,154,186,145,162,180,138,154,172,136,154,157,122,140,169,117,139,177,128,148,181,135,151,186,141,151,193,152,172,190,151,172,179,139,157,159,119,135,176,119,142,185,130,153,189,142,163,181,136,151,166,110,112,179,135,148,176,133,149,153,111,120,176,123,142,189,136,157,189,136,156,156,92,93,164,104,106,184,139,154,173,129,140,155,113,124,172,121,135,185,132,149,190,138,153,186,135,149,193,149,165,187,138,151,175,125,139,163,115,132,155,107,120,180,129,145,187,138,154,193,143,164,194,146,165,186,135,151,178,129,153,160,109,129,105,67,79,167,115,127,176,128,143,181,128,143,184,130,154,178,124,143,168,115,131,126,79,92,6 179,128,153,179,130,157,176,125,133,187,143,160,185,139,161,184,141,164,189,153,179,186,146,172,181,134,160,181,138,165,183,142,166,186,148,171,167,112,113,165,112,114,181,142,161,186,147,174,181,135,162,180,135,162,175,132,156,175,130,155,163,104,109,160,101,98,159,102,99,180,137,160,180,127,151,171,115,135,148,86,87,157,96,104,161,100,108,156,94,89,166,113,119,183,140,163,186,136,160,162,103,118,137,66,60,157,92,89,154,91,89,164,108,110,185,145,167,184,143,161,189,139,167,169,111,126,160,100,101,177,127,141,176,125,139,181,131,155,188,139,163,186,140,161,187,134,156,185,133,154,185,135,155,190,143,168,191,143,166,190,139,163,188,138,157,188,141,163,187,140,155,189,138,160,191,141,165,193,145,169,193,147,168,192,145,169,183,128,139,184,133,154,6 208,139,147,210,142,136,217,156,148,223,163,152,230,170,158,230,168,157,216,146,134,209,145,132,210,146,141,208,136,133,208,144,137,206,137,116,211,144,132,212,147,140,233,172,188,216,148,144,211,148,150,200,132,127,165,91,74,174,101,80,165,96,68,153,76,45,210,138,130,220,149,152,168,96,88,171,98,84,158,89,66,127,68,52,147,83,62,164,89,65,188,111,86,222,153,143,192,126,107,181,109,87,167,99,78,99,59,55,108,56,43,182,115,96,221,158,142,217,146,138,202,135,123,214,154,154,189,117,97,111,55,41,60,32,34,132,75,59,221,155,133,213,141,130,202,136,124,209,143,136,203,128,104,172,109,91,100,52,45,164,104,87,219,150,130,208,135,127,200,137,119,211,145,141,213,145,139,208,143,128,213,151,136,217,151,140,225,165,160,217,149,145,6 142,94,111,208,150,177,205,145,159,202,139,145,206,142,153,208,143,160,197,131,141,158,100,103,183,120,133,202,135,154,209,140,153,213,149,155,218,156,162,216,150,163,200,134,141,185,123,129,197,138,157,207,146,160,197,126,140,186,112,116,181,109,109,203,134,148,209,141,155,191,127,135,197,132,150,194,125,139,173,96,98,142,76,82,151,81,81,191,114,114,215,148,165,201,136,151,195,132,147,201,136,147,201,130,137,135,73,82,104,53,66,204,136,137,209,138,150,201,132,152,190,130,146,203,140,154,208,139,147,186,116,118,152,92,100,206,139,144,207,138,150,194,127,140,176,112,126,195,132,143,205,139,155,210,142,153,218,155,164,215,153,169,206,144,157,184,118,120,125,75,90,192,127,148,195,131,147,204,140,160,199,133,144,201,140,154,197,133,147,140,88,92,6 171,109,114,217,151,162,213,152,146,219,158,152,222,161,152,221,158,156,216,150,147,187,122,117,206,139,139,212,142,145,215,148,150,218,154,147,221,159,154,225,164,169,220,155,159,206,137,125,210,148,152,213,147,153,193,117,113,188,109,94,181,102,83,191,111,99,223,155,164,213,146,146,207,138,139,185,106,101,181,101,85,149,77,68,164,89,75,191,110,91,217,146,139,222,157,169,208,142,141,205,137,130,201,129,119,136,69,66,116,55,55,200,132,120,223,156,152,214,144,148,208,144,150,211,144,144,214,143,136,176,101,87,112,51,52,191,123,109,219,147,141,211,141,140,203,138,141,208,142,136,215,147,148,213,146,139,212,147,141,221,158,156,220,158,160,212,146,145,176,106,107,206,140,137,212,147,154,214,147,149,220,158,158,220,158,166,220,158,160,188,126,126,6 137,114,131,153,131,150,151,119,135,138,88,97,159,127,140,171,149,166,178,161,179,176,159,179,145,126,145,154,129,148,144,101,119,133,75,91,136,84,94,154,111,123,179,161,180,181,165,182,151,134,155,153,126,141,128,71,81,129,76,95,127,72,88,139,85,96,175,152,169,182,163,179,153,135,154,157,133,149,115,60,65,112,58,73,124,73,92,133,78,91,170,142,157,185,169,187,156,138,157,163,144,163,130,87,99,91,37,51,100,47,64,132,72,88,169,138,151,190,179,197,156,136,157,164,145,164,146,108,120,99,41,48,106,45,56,143,90,105,178,158,174,186,174,189,154,134,156,165,147,167,159,132,149,130,76,86,127,70,77,161,128,144,180,165,180,180,164,178,150,131,154,160,141,163,166,144,165,151,111,125,155,121,133,175,158,177,176,157,171,173,153,165,6 110,87,110,125,92,111,146,119,140,162,142,163,163,141,159,166,146,166,153,128,146,131,109,126,126,101,125,144,118,142,160,136,157,160,127,147,157,120,136,177,159,179,172,154,175,153,133,152,136,112,138,154,131,154,165,142,161,150,99,121,130,64,86,159,119,135,181,164,182,164,144,163,140,114,139,158,133,156,169,147,164,132,80,94,119,58,83,142,88,106,180,159,176,170,153,171,145,121,150,159,135,157,170,146,164,134,88,104,91,33,54,136,79,99,183,164,182,175,161,180,147,126,156,164,140,164,171,148,168,150,110,127,106,36,52,153,110,129,184,170,186,169,149,166,149,128,158,163,141,165,172,152,175,166,136,156,150,105,123,172,151,170,172,151,167,159,137,157,140,117,145,157,134,161,167,143,168,167,140,160,168,144,164,171,149,169,164,141,159,149,128,150,6 121,102,105,158,137,146,168,145,155,178,155,166,182,158,167,176,153,159,169,149,156,155,135,140,148,127,134,161,137,144,171,148,153,184,164,176,186,163,171,182,158,162,176,155,159,162,143,148,152,127,133,169,146,156,177,156,164,171,133,137,180,150,153,189,168,173,180,159,163,166,145,150,151,128,132,168,147,155,172,148,154,149,91,94,156,107,105,185,162,163,181,160,164,166,142,141,152,129,133,167,145,149,172,148,153,126,73,75,144,92,92,186,164,167,180,159,162,166,144,147,151,129,133,163,141,148,173,153,162,147,100,95,162,126,125,186,167,171,175,153,155,161,142,147,127,105,106,157,135,139,166,145,153,173,150,157,179,159,165,177,156,158,170,150,155,156,138,139,72,54,56,147,125,126,156,135,139,166,148,153,170,150,156,167,146,150,162,142,138,120,103,96,6 178,160,184,180,162,186,178,158,183,179,161,186,181,162,185,185,164,190,187,167,192,187,164,189,180,161,183,180,162,186,173,149,168,150,103,99,162,117,116,174,142,152,185,163,187,188,163,187,178,160,182,178,164,190,161,123,127,112,50,43,123,59,50,150,92,82,180,157,180,186,164,189,176,155,176,178,161,182,142,102,112,110,50,55,94,34,36,133,76,67,177,149,166,186,164,191,176,155,175,178,163,188,138,92,103,89,26,28,88,28,31,137,85,81,180,152,168,185,162,190,176,158,181,176,161,187,164,131,149,96,35,31,101,45,48,169,136,150,182,160,185,184,159,186,177,157,181,176,158,183,176,159,186,162,129,144,161,128,144,180,160,189,184,161,189,184,158,185,178,158,183,178,160,186,178,160,186,179,160,185,179,159,185,179,156,182,183,159,185,185,158,185,6 144,121,143,151,130,150,158,137,157,162,141,160,164,142,161,166,145,161,161,139,154,152,129,145,147,127,147,154,132,152,161,139,159,164,142,163,167,146,166,168,148,164,164,142,158,155,132,149,149,129,149,157,137,156,163,144,163,164,141,159,168,147,163,169,152,168,166,143,160,157,132,153,151,131,150,157,137,156,165,147,166,129,88,95,129,81,81,170,150,167,165,141,159,156,131,151,150,130,149,157,136,155,165,147,167,116,73,83,117,71,76,170,148,168,162,137,156,154,128,147,147,125,145,154,132,152,160,141,161,157,135,154,160,137,156,166,142,163,160,132,151,152,124,144,143,121,141,151,129,149,156,134,154,159,137,160,162,140,162,161,137,158,156,132,152,149,123,142,139,118,137,145,123,143,151,129,150,153,129,151,155,130,153,155,131,153,150,123,145,144,116,136,6 196,167,183,195,167,188,187,154,173,194,165,185,205,177,202,205,173,187,204,174,188,200,167,182,196,169,184,195,164,186,135,82,93,126,75,85,180,130,137,201,168,184,204,175,190,201,170,184,198,173,188,191,155,172,151,87,96,120,61,68,135,54,42,183,127,122,203,176,191,202,173,184,197,173,191,180,136,137,161,89,75,163,104,118,142,81,101,137,63,53,198,161,177,202,171,183,198,177,195,179,137,135,143,68,46,153,82,88,141,85,109,121,49,48,192,146,163,201,168,185,197,174,189,189,158,166,158,98,81,150,71,57,136,55,56,140,62,62,189,144,157,200,163,180,193,166,177,197,172,186,187,152,160,178,124,127,161,82,71,164,97,91,195,157,171,200,166,175,193,167,179,196,168,182,195,165,183,195,165,183,193,157,175,195,157,174,197,161,172,199,167,177,6 166,133,146,171,142,154,174,143,158,177,147,163,175,142,153,177,146,160,173,139,154,169,130,146,168,137,149,171,140,152,171,140,155,168,136,150,178,149,165,178,146,158,175,142,154,173,137,152,168,138,149,172,143,154,168,132,148,121,65,74,144,88,90,178,143,152,176,145,156,173,136,152,167,138,149,173,147,159,163,120,124,140,77,79,127,61,65,153,99,98,179,149,161,172,134,148,168,139,149,173,148,162,159,117,115,138,67,55,128,64,77,135,72,77,177,142,155,171,134,143,165,135,146,170,143,151,169,139,148,154,102,98,137,60,52,151,91,93,175,140,151,170,130,139,162,132,142,168,139,147,172,143,153,172,140,155,169,130,141,171,132,141,174,140,148,170,134,142,160,130,138,166,138,145,171,142,150,173,143,155,174,141,154,173,140,151,172,139,149,168,129,139,6 156,126,137,169,136,151,177,144,160,183,147,166,182,141,162,177,140,156,166,132,143,148,111,111,163,130,143,174,138,152,182,147,162,191,155,173,190,149,169,184,144,160,172,135,143,161,126,135,167,136,147,177,142,155,185,150,165,177,138,155,190,152,166,190,152,167,180,146,161,164,127,140,167,136,148,177,145,157,186,153,165,150,90,100,156,95,104,190,152,166,179,141,155,164,127,140,164,132,142,175,141,153,184,154,165,160,100,97,144,69,76,184,141,154,178,141,151,161,125,133,161,129,138,170,136,146,182,150,160,184,146,158,180,133,142,186,148,159,175,135,144,158,123,129,157,122,130,166,133,143,177,144,154,183,150,161,186,152,164,182,143,156,170,129,141,155,116,120,136,105,109,159,122,130,166,128,140,173,138,148,176,142,151,172,136,148,166,124,132,122,88,89,6 184,152,164,197,172,190,198,171,190,195,163,182,190,159,179,180,149,166,164,129,143,152,122,139,191,161,178,198,166,185,199,164,184,193,152,165,191,154,168,184,153,170,173,140,157,164,135,151,196,165,182,198,158,175,192,145,157,177,115,119,178,121,122,186,151,165,181,151,169,165,131,145,196,164,179,192,145,153,170,102,102,176,109,121,178,117,124,187,149,161,177,139,154,152,111,125,196,165,181,192,148,158,162,87,81,170,101,108,186,134,148,190,153,167,170,128,142,152,110,122,190,159,173,197,165,183,171,108,108,162,88,87,191,149,161,192,159,175,165,121,134,142,100,109,182,152,164,191,160,175,186,144,160,177,124,132,191,154,170,188,154,169,161,117,127,133,91,98,174,139,154,181,148,162,187,159,179,186,156,176,184,149,162,178,143,154,166,129,141,135,95,103,6 106,81,75,179,144,138,167,122,115,193,158,154,192,156,154,185,148,143,184,142,131,117,84,76,160,128,120,184,150,142,190,156,149,199,162,153,200,165,157,195,156,147,187,145,135,166,123,110,177,143,135,185,150,143,196,160,151,206,171,162,208,172,160,201,161,152,189,148,138,176,136,124,176,138,130,186,147,142,201,166,159,188,148,146,190,143,137,206,164,153,189,148,138,177,137,127,174,135,129,185,146,142,197,159,155,195,154,152,199,156,149,203,164,150,190,148,136,176,135,123,170,132,125,182,145,141,192,155,152,202,162,159,204,165,160,198,160,155,186,146,140,173,132,120,127,96,90,181,145,139,183,148,147,194,156,156,195,156,158,188,151,151,184,146,142,141,106,99,59,40,37,158,124,115,175,140,136,180,147,145,181,145,146,179,143,143,165,128,122,79,54,49,6 175,141,135,178,142,134,181,146,136,183,147,137,185,152,143,183,147,137,182,145,137,180,139,128,176,140,133,179,143,134,182,147,140,186,151,145,187,154,141,187,153,141,183,145,136,181,138,129,177,139,132,180,144,136,183,147,142,186,151,143,189,150,139,187,147,135,184,145,137,181,140,134,177,138,134,180,143,137,189,155,149,152,107,105,150,96,93,191,150,140,185,143,135,181,137,128,177,137,135,179,141,138,188,154,151,151,102,105,156,104,103,191,154,145,184,143,132,182,137,126,177,135,131,179,137,135,182,145,143,183,141,137,185,142,137,186,148,138,183,146,133,181,140,129,176,138,135,178,138,136,181,142,142,183,142,138,185,145,141,185,147,139,183,146,138,180,138,132,173,135,130,177,138,136,179,141,142,182,140,137,183,144,140,182,144,141,180,140,138,178,137,133,6 161,149,170,163,134,159,170,145,165,180,166,190,183,164,184,180,158,171,175,161,173,166,159,170,165,146,167,167,131,155,174,144,165,180,159,181,176,133,155,167,113,126,171,141,154,170,159,168,165,137,158,171,133,158,158,105,123,138,72,81,147,81,85,158,97,97,169,129,134,180,176,186,166,129,164,161,116,146,109,46,55,102,26,25,132,62,60,177,144,153,181,161,167,180,172,183,162,115,147,159,99,120,109,35,36,111,36,33,145,84,87,184,162,177,182,164,177,180,173,185,169,142,176,175,138,164,155,87,104,118,34,29,160,114,121,181,154,170,181,164,174,179,175,180,170,145,179,175,146,176,177,144,170,172,134,151,176,141,161,178,150,169,182,171,180,176,171,176,168,146,179,174,149,179,178,149,172,182,159,182,177,153,174,179,163,174,176,164,173,170,166,173,6 79,68,78,139,123,135,155,140,152,166,152,168,171,157,169,165,150,158,157,147,155,100,93,99,127,115,137,154,143,161,163,140,157,174,155,175,183,167,184,177,160,171,168,158,169,140,131,137,139,130,150,163,150,169,169,135,155,171,137,156,165,115,130,165,114,123,175,163,172,154,147,152,139,125,145,163,135,162,159,114,137,110,41,46,131,61,61,173,136,141,179,169,179,159,152,158,140,125,148,160,126,156,160,106,128,106,25,24,142,82,87,184,164,179,178,168,176,159,153,156,123,94,108,159,135,165,178,151,179,165,118,133,166,123,139,178,154,169,173,164,167,150,138,140,123,102,118,154,130,156,171,148,175,177,152,173,178,159,177,175,162,171,166,160,169,142,134,143,105,95,115,150,133,158,163,145,163,163,143,158,171,163,176,167,162,172,155,148,160,97,91,101,6 104,71,89,196,139,163,185,129,154,201,160,190,208,163,186,210,159,185,210,161,188,207,160,184,151,100,124,151,75,75,125,64,71,159,102,118,206,155,180,193,137,140,201,145,165,207,145,171,171,118,140,139,68,67,146,89,90,161,100,112,187,127,149,136,61,48,163,81,71,200,125,140,178,123,130,166,104,103,143,78,81,95,48,57,141,80,75,131,54,42,151,65,57,198,128,133,182,135,144,170,108,103,149,78,74,108,49,55,136,83,90,156,77,63,164,85,76,208,153,173,179,136,148,174,113,101,146,65,49,138,57,52,151,81,79,172,105,103,182,110,117,215,155,191,144,107,118,199,144,149,183,116,120,157,78,63,156,73,59,196,133,147,208,148,177,214,155,187,70,50,58,201,156,171,211,163,192,190,129,134,193,123,134,211,157,183,210,147,172,215,159,187,6 210,183,183,213,191,194,211,183,187,211,185,188,209,185,181,211,190,192,206,176,179,203,169,177,214,193,190,214,193,191,213,192,194,213,190,195,212,191,194,208,185,190,207,179,183,198,160,166,209,184,180,214,192,192,204,173,165,175,127,114,171,129,126,210,186,195,211,186,192,207,171,177,212,190,192,214,194,197,198,160,150,149,89,70,102,33,23,197,164,162,213,189,199,209,180,186,212,189,189,211,188,192,213,192,197,147,95,87,98,29,24,201,170,170,213,196,199,211,189,198,212,187,186,211,187,194,218,198,210,162,118,117,153,98,93,218,194,199,213,193,195,213,191,198,211,187,187,213,194,196,211,191,200,212,193,204,212,191,198,213,193,199,215,194,195,213,190,191,209,183,182,215,199,203,212,192,199,210,185,192,211,183,185,212,186,188,212,187,187,209,181,179,6 51,42,42,174,144,146,195,166,174,191,146,157,190,141,150,185,137,141,178,130,142,69,48,56,129,102,104,190,155,160,187,145,157,184,130,141,191,140,156,184,132,142,193,146,161,150,109,125,173,142,148,180,139,145,179,125,138,179,123,134,186,133,145,188,135,152,192,143,164,184,138,159,171,130,134,168,117,124,152,91,99,176,118,130,181,127,136,178,121,134,184,128,148,187,140,160,175,131,140,161,107,114,151,93,100,180,121,136,180,125,134,167,109,116,177,117,131,185,127,150,168,122,131,166,111,117,181,129,145,179,122,134,184,132,143,187,137,150,185,131,146,182,127,147,142,103,111,183,133,144,178,125,135,185,130,145,190,140,156,195,150,166,191,141,156,162,115,133,77,61,67,183,141,153,176,123,129,191,144,159,197,151,168,189,136,149,188,135,149,94,64,77,6 188,175,193,191,177,194,192,177,191,197,186,202,194,181,199,192,178,194,191,176,194,177,162,177,191,178,197,192,181,198,190,180,198,195,180,193,191,174,185,191,178,195,190,175,193,185,170,185,191,177,194,191,182,200,182,166,180,130,87,82,127,81,76,178,152,159,181,163,180,185,170,189,188,172,188,194,181,202,159,127,134,73,14,14,86,30,24,169,134,132,182,169,191,181,166,186,191,176,195,192,180,203,175,140,146,132,56,39,147,81,68,182,163,176,185,171,191,179,159,178,191,175,195,192,177,198,187,161,174,177,136,136,181,148,156,191,172,191,190,173,191,185,165,182,189,170,188,192,176,195,192,176,195,192,172,190,194,172,191,192,169,188,194,177,195,181,162,178,185,165,184,191,172,191,189,167,180,192,167,181,193,173,189,192,172,191,193,170,188,148,125,144,6 200,194,203,203,197,206,206,198,206,211,205,213,209,203,213,208,195,205,206,191,200,202,189,195,203,195,202,207,201,210,205,203,213,208,203,209,208,200,205,208,202,211,207,198,207,204,194,199,206,197,204,208,201,209,204,199,206,135,93,88,142,101,90,201,189,191,202,195,207,199,187,198,208,198,204,211,206,215,199,182,185,118,43,26,137,78,56,203,196,197,202,194,207,199,184,196,206,193,201,211,204,213,208,194,199,187,144,127,198,167,161,212,205,214,208,195,203,207,192,201,207,195,202,211,200,209,213,205,214,213,202,208,214,201,209,214,201,210,213,202,206,209,194,201,205,192,200,208,194,204,205,182,180,210,187,190,215,202,208,214,195,204,213,193,201,209,192,197,204,193,199,208,195,203,205,184,186,210,191,197,214,194,203,213,190,202,212,190,198,209,194,198,6 145,121,140,159,131,153,172,145,163,184,159,175,188,164,180,190,167,182,186,165,179,172,152,167,155,131,151,170,144,165,182,159,178,187,161,176,195,172,188,200,180,196,195,174,189,183,164,179,161,137,158,175,150,170,163,117,124,146,77,72,146,81,82,173,125,131,199,176,188,189,167,182,166,142,166,171,135,148,114,35,25,106,29,24,119,41,40,124,39,29,192,156,163,194,177,192,165,140,164,174,142,157,134,64,61,127,53,50,118,35,29,142,70,68,190,158,171,187,163,176,166,139,164,181,156,176,186,154,168,180,140,148,167,117,123,180,142,153,189,162,176,184,158,171,163,136,162,178,151,171,185,159,175,189,163,177,191,165,180,187,159,176,184,158,175,180,158,174,157,131,155,172,145,167,180,152,172,182,153,168,181,153,168,182,156,173,176,150,168,167,141,159,6 174,151,173,187,164,185,195,175,195,198,178,195,205,186,203,208,192,208,206,187,201,202,185,202,180,159,182,189,169,191,186,153,168,184,141,150,194,162,175,202,175,191,210,193,209,208,192,206,182,159,180,171,125,134,148,68,58,145,61,49,142,57,48,149,66,60,187,140,144,209,191,203,179,145,160,143,65,57,114,31,23,129,50,49,145,68,70,121,32,28,151,64,52,201,165,171,179,141,153,138,58,50,102,17,11,129,51,50,140,62,65,123,34,28,165,93,90,202,175,186,187,162,182,176,126,133,151,74,67,164,94,94,135,48,39,135,45,36,183,134,140,199,174,187,191,169,189,196,172,190,195,165,178,190,156,167,184,142,150,186,143,153,198,173,187,201,179,192,190,167,187,195,171,188,199,176,192,200,177,190,200,178,191,200,179,194,198,174,191,199,178,194,6 153,134,139,164,147,155,172,155,165,174,156,166,174,158,168,170,154,162,159,141,146,145,125,130,165,147,155,174,156,167,167,134,137,170,141,145,184,169,183,178,161,171,165,145,148,155,138,146,168,149,158,182,165,180,169,133,136,147,95,85,168,132,130,178,157,166,174,158,169,162,144,154,174,157,167,164,137,144,134,82,76,143,87,75,140,82,66,163,126,125,177,160,171,163,146,155,178,161,173,154,123,127,110,53,42,142,85,73,134,76,62,152,102,96,172,148,156,165,150,163,172,154,165,178,158,171,175,144,150,159,112,110,138,80,65,157,115,113,173,152,168,164,148,163,168,149,160,176,158,172,181,162,177,183,161,175,170,136,142,170,144,155,169,151,165,159,144,157,158,137,143,172,155,167,176,155,166,181,163,175,180,164,178,174,159,175,163,146,157,148,131,139,6 140,94,104,160,106,118,175,119,127,190,133,143,195,140,154,190,141,150,177,135,137,140,106,102,155,104,118,174,119,131,181,120,124,198,137,146,209,155,170,198,137,147,191,139,145,171,130,129,163,112,125,146,81,80,150,80,81,193,125,136,205,136,148,192,118,120,201,148,155,185,140,141,161,107,110,142,80,80,134,68,71,191,126,143,212,147,170,203,132,140,204,149,154,192,147,148,161,110,111,158,98,90,168,106,109,177,116,133,204,145,168,219,161,183,202,141,146,190,145,139,177,134,141,184,132,132,191,135,138,180,123,129,184,121,126,207,150,157,202,146,145,188,146,138,180,141,141,190,136,137,200,147,155,203,157,163,194,134,129,184,117,102,184,129,113,181,139,130,178,143,141,189,142,144,196,143,150,198,140,142,192,132,126,188,130,126,180,131,122,171,132,126,6 1,0,1,87,67,83,146,119,141,156,129,151,156,127,147,160,137,155,117,97,112,18,10,15,44,34,44,140,117,139,163,140,164,170,142,163,172,145,164,177,157,178,162,141,158,70,54,64,92,77,96,160,141,166,155,121,135,137,82,83,149,98,100,183,159,175,178,160,176,118,97,110,116,101,124,167,151,176,152,114,123,116,53,45,144,88,86,172,134,139,182,163,179,140,118,131,121,103,126,166,149,176,162,129,144,130,69,61,131,71,66,180,148,164,183,161,178,143,120,135,110,94,117,164,146,172,173,147,169,159,115,122,149,100,106,184,159,181,177,152,173,126,102,118,73,57,74,158,136,164,169,143,168,177,149,170,180,153,173,173,147,168,165,139,162,77,62,76,22,13,19,127,101,127,165,138,164,164,135,158,165,139,161,161,136,160,129,108,128,16,12,17,6 147,127,150,166,143,166,183,163,188,185,162,185,187,163,183,188,169,191,184,167,188,166,151,170,160,142,165,177,159,182,170,136,151,161,114,119,160,110,112,184,155,170,194,179,200,178,163,180,169,152,175,177,153,170,134,73,65,143,85,85,148,89,87,168,120,122,194,173,187,187,173,188,173,157,181,185,166,187,143,90,87,125,59,50,154,99,97,168,116,113,185,153,162,190,175,191,174,159,185,185,168,189,152,101,101,145,85,79,143,83,76,168,122,126,192,167,183,190,172,187,172,158,184,181,159,180,171,131,139,154,98,92,121,53,41,172,137,149,199,182,202,189,171,187,169,155,181,182,162,184,193,173,194,177,143,150,169,128,133,189,165,182,192,172,192,180,158,179,163,145,170,179,159,180,186,162,180,193,171,186,192,168,186,189,165,183,183,158,177,171,149,170,6 218,201,215,228,210,221,233,214,223,237,222,231,235,218,224,237,223,228,238,228,239,227,217,226,222,205,217,229,211,220,237,224,235,208,175,176,179,128,119,206,175,179,215,193,199,225,212,222,221,203,213,223,205,215,213,187,191,160,104,96,138,69,60,110,60,61,85,39,41,176,135,130,215,197,214,168,122,122,133,69,58,134,71,65,133,74,72,64,32,38,66,24,31,135,77,69,153,111,114,70,19,19,112,53,51,176,125,123,127,81,82,28,6,12,81,35,38,195,163,169,150,100,100,90,37,37,107,49,47,206,175,177,204,180,189,128,95,102,150,115,120,232,216,227,215,194,207,207,177,183,203,173,178,226,207,215,234,219,229,238,220,231,234,218,230,227,214,225,224,209,223,229,214,227,229,210,221,224,201,209,229,209,218,233,216,225,232,217,227,224,209,219,6 186,169,179,202,182,192,218,197,203,226,207,212,228,208,211,227,210,214,215,200,205,190,176,176,195,176,189,213,193,202,224,205,209,232,214,218,231,211,214,238,222,227,227,212,216,204,192,192,203,184,196,216,196,203,232,216,222,197,165,162,166,118,112,197,172,173,226,212,217,210,197,199,208,191,205,214,195,206,171,131,126,129,68,56,90,38,32,51,14,11,180,146,144,217,204,209,217,204,221,150,118,121,53,0,0,148,92,85,70,43,43,48,17,15,198,168,170,213,198,203,214,201,219,177,146,150,126,85,84,198,170,173,190,168,174,176,149,154,226,211,217,206,192,195,204,188,203,220,205,216,225,204,213,214,187,195,224,205,211,227,210,217,213,197,202,197,182,187,200,184,196,210,190,202,209,183,194,207,179,188,212,192,198,211,191,197,203,187,191,184,168,173,6 159,138,156,165,143,159,174,153,168,175,153,168,177,155,170,181,161,177,176,155,172,172,153,169,160,136,155,170,147,164,175,150,166,165,124,134,165,125,136,180,158,176,182,164,182,178,162,178,161,137,155,168,140,158,156,110,119,139,78,86,136,75,87,173,138,158,185,165,185,182,166,181,168,148,169,153,112,128,117,48,50,114,56,68,117,59,79,139,82,98,179,153,173,182,165,181,170,150,172,138,90,100,94,28,31,112,53,71,108,49,71,116,57,68,180,156,174,180,163,179,168,147,169,152,116,133,122,57,63,134,76,89,133,73,86,160,118,133,179,159,174,177,157,173,165,144,166,166,142,163,159,117,134,156,105,116,159,112,124,172,142,157,173,150,165,172,151,169,161,140,162,164,140,160,166,140,159,169,140,155,172,145,161,172,145,162,169,145,162,167,145,164,6 3,2,3,84,62,75,119,88,110,137,109,129,156,133,149,153,127,143,116,93,104,19,12,17,46,35,43,137,112,129,147,123,140,160,138,155,174,153,167,172,149,162,162,140,151,72,57,65,92,73,89,154,130,149,171,147,162,177,146,158,181,153,166,185,163,176,175,153,164,118,97,106,114,92,112,159,137,156,167,135,151,129,68,77,140,88,102,189,165,178,176,151,164,136,111,121,119,97,118,161,139,161,164,130,146,113,45,55,135,78,91,183,156,169,176,153,166,142,119,129,106,84,105,156,129,155,170,144,162,169,128,142,175,139,151,177,149,165,170,144,158,124,103,115,72,56,71,151,125,151,163,137,161,170,143,160,171,143,158,165,135,151,158,127,145,76,60,71,25,16,22,124,102,124,158,132,156,162,138,154,159,131,147,156,128,144,124,99,116,16,12,16,6 119,97,113,134,110,127,140,118,136,150,130,146,159,138,152,161,139,153,155,135,149,142,124,136,133,112,130,149,126,143,157,132,146,162,138,151,167,143,157,168,144,159,164,142,155,152,132,145,140,118,135,152,126,143,160,132,147,148,103,112,151,109,121,172,150,166,171,149,162,158,139,151,143,120,138,156,131,150,134,87,98,101,41,47,111,54,69,161,127,143,172,151,165,160,138,151,142,119,139,159,136,155,115,62,70,92,32,42,103,46,60,154,119,132,171,149,163,162,143,155,144,121,144,157,134,154,149,112,129,135,80,90,148,100,111,164,136,150,165,140,155,157,134,146,137,113,137,153,128,148,156,128,147,158,129,144,161,132,147,160,134,149,158,131,148,149,125,140,132,108,133,149,125,148,154,129,149,156,128,144,157,130,145,158,132,147,149,121,137,138,112,128,6 38,26,36,137,105,126,163,137,155,172,143,161,177,152,168,173,154,166,157,135,149,63,46,57,103,80,99,161,134,156,174,146,169,178,144,160,183,154,171,187,170,184,178,160,175,125,109,120,139,114,135,170,151,172,164,127,145,140,87,97,141,83,95,176,143,156,184,170,182,160,145,152,149,127,148,158,127,148,118,59,68,118,62,68,115,58,67,149,91,94,178,154,165,170,160,171,154,137,164,156,122,143,116,59,67,113,62,68,97,46,57,139,85,84,171,144,149,166,155,167,152,135,160,172,154,177,155,113,123,127,72,74,124,69,72,149,105,104,174,157,166,161,149,163,130,111,131,175,161,181,175,155,173,166,139,148,167,140,148,171,154,163,170,158,171,135,121,135,77,63,78,166,151,174,171,154,170,175,163,175,171,157,169,168,156,167,159,145,158,74,62,74,6 177,147,171,191,158,182,202,171,191,205,168,181,213,186,204,214,195,207,207,186,198,195,175,191,186,159,182,200,172,195,200,164,187,184,134,143,183,125,136,202,162,177,216,206,220,202,182,196,193,172,197,183,141,159,155,86,93,153,88,95,148,84,93,169,102,110,197,155,163,205,189,199,181,146,171,140,75,87,147,83,93,153,92,99,135,68,76,171,111,119,179,118,118,200,173,184,174,130,151,143,80,92,129,71,82,144,85,89,108,49,64,149,91,99,177,121,116,196,169,175,188,165,192,165,107,117,154,93,100,145,86,92,127,67,76,153,95,102,177,125,117,193,167,170,190,171,195,192,161,180,177,125,134,155,94,95,162,102,104,170,115,116,187,153,155,197,184,194,188,167,189,198,177,198,196,168,185,191,158,166,193,160,171,195,169,179,196,180,188,188,174,185,6 145,123,143,170,149,173,161,124,137,162,125,134,191,174,191,196,184,203,182,164,180,153,127,134,171,157,187,155,120,139,110,46,48,117,53,54,151,94,96,192,169,183,190,173,188,164,133,135,178,164,195,151,117,137,113,55,64,145,95,110,143,87,101,184,156,167,202,192,205,182,165,177,181,167,194,143,98,113,139,88,102,178,143,164,158,110,132,153,96,99,194,173,182,195,189,208,184,174,205,158,121,142,148,98,113,162,115,129,144,81,99,141,76,86,179,150,160,194,187,203,175,152,178,161,126,145,120,56,64,138,77,84,140,83,90,133,72,81,164,131,141,195,190,208,163,130,145,175,147,169,153,106,117,150,95,98,182,152,165,132,82,89,145,107,117,183,171,186,158,132,148,185,165,191,193,179,203,188,168,183,191,173,187,176,150,162,162,132,142,161,142,156,6 103,81,94,152,130,150,164,142,163,169,147,160,183,173,191,181,170,190,164,146,159,129,106,111,143,125,147,157,132,154,127,76,82,115,58,56,153,111,116,183,162,178,169,145,156,146,116,114,157,142,172,160,137,162,101,46,53,113,57,66,127,69,77,177,153,164,185,168,179,159,134,139,163,149,178,153,123,142,116,64,74,158,118,138,143,94,115,148,100,103,186,171,182,177,167,184,159,144,167,162,139,164,129,79,92,148,103,117,130,69,84,130,69,76,174,150,162,177,166,180,155,133,158,162,132,153,116,60,68,119,58,60,131,78,83,116,58,64,161,135,147,177,168,184,149,124,144,161,131,148,159,127,146,146,99,104,171,144,155,128,84,90,145,112,122,163,148,163,133,113,132,163,140,160,178,163,188,179,164,180,176,157,171,168,145,158,156,132,145,145,128,144,6 150,128,150,168,154,172,174,158,171,180,164,175,182,166,179,180,162,178,171,155,176,160,145,161,160,142,164,164,136,154,165,128,139,169,134,141,175,146,156,184,168,184,179,163,180,168,153,167,163,140,162,155,106,123,155,102,115,163,124,139,153,103,110,165,126,134,181,164,175,174,162,175,167,147,171,164,129,149,152,98,115,149,99,116,140,88,101,142,85,92,164,135,144,175,165,177,171,159,186,160,125,140,98,35,43,75,31,48,106,57,78,101,46,60,134,83,87,173,158,168,173,161,184,164,130,147,86,26,36,74,31,49,102,51,67,117,65,77,137,82,89,170,143,158,172,159,183,172,152,173,156,121,137,156,117,130,164,133,146,176,154,168,176,157,170,170,153,166,167,153,176,173,157,178,179,165,183,179,162,176,178,160,172,180,168,181,174,159,171,166,151,163,6 108,88,105,145,126,144,159,142,157,167,150,164,170,152,164,167,151,164,154,137,150,126,108,115,132,111,131,153,134,156,166,146,161,170,146,156,176,154,169,175,155,176,163,144,163,145,129,141,143,125,147,155,126,149,149,100,115,157,116,128,157,116,126,174,149,163,173,157,172,153,138,150,150,135,159,159,131,155,148,97,116,145,96,113,134,84,94,146,100,108,171,156,168,158,144,155,152,136,161,166,149,173,115,61,71,64,18,33,93,47,66,102,41,51,156,123,133,160,147,158,153,137,163,169,153,177,129,86,100,97,51,65,124,81,96,141,100,112,161,129,144,158,144,158,151,135,163,164,147,171,170,150,171,172,148,163,174,153,166,177,164,178,166,149,163,149,133,147,132,115,139,161,145,170,166,148,170,166,147,164,167,148,161,166,150,164,157,140,154,141,126,138,6 167,150,172,172,153,170,176,149,160,178,149,159,183,161,175,188,173,188,184,171,191,172,158,177,160,126,146,153,102,112,161,114,125,164,120,128,166,122,129,179,154,167,186,171,186,178,164,178,160,118,140,152,93,108,162,119,137,164,127,145,149,96,103,153,101,106,173,141,149,182,171,184,167,136,159,158,109,129,151,95,112,149,100,116,140,88,101,140,84,92,150,101,107,171,153,165,169,143,165,136,79,89,88,27,34,90,44,61,115,66,84,108,58,71,122,67,74,153,117,121,172,149,171,115,50,55,52,12,27,55,22,40,85,37,56,92,42,59,97,35,39,140,86,88,176,161,185,141,94,108,96,40,51,117,68,83,122,72,84,150,109,121,153,114,124,163,129,139,173,155,176,171,149,169,168,140,157,168,138,149,175,152,165,179,163,178,181,169,184,176,164,177,6 38,24,29,185,128,141,224,164,179,218,146,152,218,151,162,216,151,163,177,116,126,33,16,18,134,92,94,222,164,173,220,154,166,217,141,149,216,137,145,214,144,154,219,151,162,131,85,94,194,136,138,220,162,160,199,122,120,200,113,111,221,138,154,216,137,144,201,118,109,184,117,127,201,130,141,203,118,113,205,112,118,205,118,126,220,138,157,214,133,150,193,100,85,187,115,116,194,121,121,194,100,96,202,110,114,176,84,78,198,102,104,216,130,146,190,101,92,193,128,126,194,120,118,190,103,97,192,106,101,185,93,66,191,93,74,203,127,113,207,146,144,202,151,162,187,126,143,223,166,181,207,140,132,191,102,67,190,106,83,198,126,96,219,165,164,182,131,138,120,83,95,221,159,174,223,161,172,207,138,124,208,147,129,216,165,165,216,156,161,111,70,71,6 5,5,5,93,79,84,148,127,134,145,112,120,158,135,143,165,153,156,107,101,98,11,9,11,49,41,46,145,134,142,164,149,156,120,73,71,115,64,56,153,127,126,165,158,160,60,56,58,100,90,99,163,155,165,167,139,147,155,119,135,159,138,159,162,135,126,178,168,170,109,100,100,124,117,131,163,149,161,93,62,67,151,123,149,170,160,185,174,155,153,174,156,156,134,126,126,127,120,136,165,153,166,41,25,30,73,56,72,168,148,173,163,125,123,175,157,156,142,139,139,117,114,129,172,159,175,83,55,65,0,0,0,126,98,108,184,157,158,178,171,176,124,116,118,79,76,88,168,160,176,140,110,126,60,34,37,149,123,129,184,176,183,171,163,172,80,76,81,26,24,29,130,108,120,169,155,167,164,147,155,168,150,157,167,154,160,134,122,129,20,19,21,6 74,66,73,147,129,139,157,130,137,115,60,63,140,99,99,162,140,145,161,145,150,79,69,74,129,120,128,167,159,171,165,140,146,129,76,83,128,72,78,138,93,90,181,166,176,140,132,136,152,149,158,173,160,169,162,124,132,166,134,158,177,167,197,172,147,141,181,167,164,166,163,163,165,161,176,135,109,115,94,64,76,176,151,180,167,155,178,185,175,178,177,152,147,173,170,174,170,169,183,119,99,108,20,9,15,128,107,131,175,162,187,172,144,149,171,137,131,178,179,182,163,162,177,145,120,135,23,13,19,28,19,27,150,129,145,181,143,145,178,159,156,174,172,177,147,145,161,168,144,162,68,39,49,16,7,12,133,103,108,195,183,188,184,180,186,158,152,160,110,105,118,172,159,177,135,106,118,96,64,68,172,149,156,182,176,180,175,167,173,116,111,120,6 221,168,153,227,175,168,229,181,184,230,179,189,234,179,189,231,175,186,227,174,179,224,183,189,217,159,133,216,162,129,232,185,202,224,164,174,159,84,83,213,155,170,230,180,184,225,175,179,226,181,181,205,145,110,194,118,102,183,103,89,148,76,74,195,129,140,233,188,204,226,181,189,231,201,219,218,165,158,159,67,47,179,105,90,189,129,128,183,110,115,230,176,188,224,181,182,228,183,191,228,186,202,192,105,78,199,136,117,183,120,113,193,125,127,233,188,206,225,182,184,228,189,198,232,197,217,214,144,143,191,105,78,170,90,80,221,153,158,229,182,193,224,177,182,228,185,190,229,194,201,230,181,189,222,168,179,215,154,169,226,160,169,227,173,184,222,164,173,225,177,187,228,191,189,227,183,179,230,192,202,231,183,204,227,170,184,227,173,184,208,154,167,6 74,60,72,131,113,127,145,128,142,155,137,151,159,138,154,160,142,157,152,139,152,115,100,112,117,100,118,141,123,140,157,142,158,164,147,160,168,147,162,171,155,171,165,155,169,145,133,143,129,113,132,149,133,150,154,127,146,149,104,126,151,105,129,170,145,164,170,157,169,154,143,153,133,118,139,152,138,157,148,107,131,117,55,82,123,66,92,152,100,122,167,139,155,159,149,160,136,123,144,155,142,161,157,128,151,134,79,105,134,79,104,144,86,110,169,145,159,163,154,165,135,121,144,156,143,166,163,143,163,165,135,154,161,127,144,154,109,131,171,158,170,162,153,163,130,115,137,151,136,159,162,148,169,168,156,171,168,154,166,166,150,165,165,153,165,150,136,149,110,93,111,145,127,150,155,140,162,162,149,167,162,148,162,159,144,159,157,144,158,135,121,135,6 136,121,142,147,128,148,154,131,148,164,146,162,170,153,170,173,159,174,174,168,183,163,154,169,138,121,141,150,130,149,156,130,150,158,130,144,167,145,162,175,161,181,176,168,184,169,163,178,139,118,137,147,119,138,144,106,123,140,92,109,146,102,120,163,133,154,170,147,158,171,158,173,142,123,145,143,109,127,125,66,87,118,61,86,123,67,89,147,99,120,162,123,143,168,145,162,144,127,151,147,118,145,126,71,96,120,64,87,129,71,94,142,90,111,156,118,132,168,149,164,146,131,154,154,135,159,147,112,133,143,101,121,150,110,130,149,109,124,162,139,151,170,162,174,146,132,157,154,138,159,156,130,152,161,135,155,161,134,149,159,132,146,164,148,162,167,157,172,143,131,155,154,142,165,157,139,158,162,143,159,164,146,160,164,147,162,164,151,166,160,149,164,6 110,94,109,157,140,155,170,151,165,183,164,177,190,175,187,191,182,192,182,173,183,154,142,150,143,127,144,166,151,167,180,158,172,190,169,181,196,181,192,202,197,207,194,189,198,172,162,169,154,142,158,170,150,165,177,142,159,173,124,140,185,150,169,199,181,193,197,189,197,183,175,182,159,147,164,171,148,166,156,96,118,137,68,95,154,92,116,185,133,152,197,178,189,187,179,188,160,148,168,175,159,179,162,112,139,146,80,107,160,94,119,180,132,147,199,189,197,191,188,195,162,152,173,178,167,186,181,151,171,183,138,160,184,142,157,189,162,174,197,191,198,186,180,187,159,149,172,177,167,187,184,170,186,190,170,183,192,175,184,193,182,192,191,186,195,176,169,178,147,139,160,170,158,179,181,170,189,187,175,190,187,175,186,187,177,188,181,175,183,166,161,172,6 186,172,199,193,178,203,195,179,202,195,177,205,194,166,200,196,170,204,193,168,199,182,156,188,186,164,192,192,172,193,190,162,179,189,162,182,192,164,193,185,141,169,183,146,174,184,156,190,185,159,188,182,149,166,178,132,145,183,140,159,172,123,141,156,93,101,179,135,167,184,156,195,183,155,186,163,107,122,154,94,111,165,109,126,148,77,86,138,63,68,171,120,143,183,151,187,181,149,184,163,104,124,141,66,85,125,47,57,147,73,76,150,82,90,160,97,112,178,139,169,180,147,183,175,133,160,164,98,120,150,79,91,163,104,112,178,137,153,180,145,167,183,154,187,177,141,176,183,155,191,188,166,199,191,164,188,195,178,205,192,176,206,189,169,199,186,167,198,176,144,179,184,164,201,190,178,216,190,171,195,194,177,201,195,185,218,190,174,205,185,166,194,6 63,49,68,145,122,152,162,144,171,171,149,176,172,142,169,167,139,170,154,128,156,82,65,81,121,104,141,159,138,173,175,159,187,184,166,193,185,159,191,179,152,188,168,144,177,128,104,126,140,120,158,165,144,181,180,157,185,187,166,191,187,157,191,185,152,186,174,147,178,149,122,147,145,125,161,168,142,180,174,139,170,158,106,126,149,86,105,174,129,161,178,151,185,155,129,155,146,127,165,168,141,180,172,128,167,145,82,106,143,75,87,172,127,158,176,146,179,152,121,149,144,121,160,164,138,177,174,138,177,182,158,189,186,163,191,183,153,185,170,139,174,146,112,143,137,120,159,162,138,181,169,141,182,179,155,184,180,153,183,174,138,170,165,134,166,132,103,129,99,81,113,158,139,182,166,147,188,164,136,168,162,127,156,161,125,158,155,120,151,87,68,88,6 149,132,160,167,155,185,180,168,195,183,161,191,187,166,196,184,164,197,180,161,191,169,151,182,160,143,176,173,158,190,185,171,198,185,164,192,190,164,197,190,165,197,186,163,196,177,158,189,163,141,174,173,150,182,179,153,176,180,148,171,176,135,161,183,145,178,188,163,197,180,155,182,167,144,180,173,145,179,154,101,120,153,98,116,138,70,79,173,124,155,189,165,201,184,162,192,164,133,172,172,137,177,146,87,112,123,47,61,142,71,78,168,115,138,184,150,187,183,161,193,166,140,181,170,130,171,174,143,180,172,134,158,182,153,178,186,157,187,186,158,191,177,150,184,163,142,179,170,138,176,179,156,197,185,166,195,189,171,200,188,167,199,185,159,187,179,153,185,162,140,179,170,143,185,174,147,183,182,159,187,185,160,186,183,159,192,177,144,173,171,139,166,6 161,140,157,178,161,176,190,172,187,196,180,194,202,188,200,201,188,199,194,182,193,180,167,176,174,154,172,188,172,189,197,181,196,205,190,203,209,196,207,209,196,208,204,192,203,193,182,191,182,163,182,194,178,196,202,186,201,202,184,197,206,189,203,213,202,213,211,200,209,199,188,196,186,167,189,199,183,201,204,189,203,110,70,84,162,128,141,221,211,222,212,201,210,202,193,202,186,167,188,199,183,200,203,186,199,154,119,130,185,158,168,214,201,211,212,202,212,205,197,206,187,168,191,200,185,202,205,188,203,211,194,206,212,199,209,210,197,206,212,203,212,203,194,203,185,167,191,196,180,198,203,189,205,204,189,201,207,195,205,211,201,211,208,198,208,198,188,199,179,161,185,192,175,195,198,184,201,201,187,200,203,190,202,205,194,204,200,190,200,190,179,190,6 101,91,95,122,96,93,137,108,104,167,144,148,165,140,135,163,142,141,138,116,111,108,100,99,131,115,121,85,45,34,135,98,102,192,173,192,173,147,151,131,86,77,98,56,47,132,114,111,134,113,118,87,45,32,120,77,78,196,175,198,172,141,148,141,81,85,121,76,76,140,118,119,128,101,98,126,86,86,118,63,60,165,127,135,185,157,172,147,90,93,118,67,64,144,121,122,125,96,93,123,74,76,144,86,90,167,131,134,199,179,202,182,153,169,160,126,137,127,95,88,131,105,110,114,69,61,144,99,98,174,143,149,191,166,186,196,181,202,184,165,184,148,124,127,131,108,112,116,76,70,130,88,83,160,126,127,191,172,190,189,176,192,177,161,179,155,141,149,120,108,117,131,102,100,133,97,95,161,137,144,183,167,182,179,167,180,167,150,163,108,96,100,6 246,214,214,238,194,186,223,174,148,223,180,152,223,183,159,207,154,126,203,139,120,176,114,110,250,216,221,229,179,166,214,158,133,217,172,143,209,157,128,192,134,100,190,125,99,197,130,129,248,215,217,228,180,159,205,147,114,205,151,118,196,136,103,195,135,111,182,112,89,196,127,129,244,204,199,215,161,130,193,132,91,181,120,79,173,106,67,193,129,103,177,100,82,196,128,133,234,183,176,210,148,117,215,158,128,170,105,61,159,85,41,191,108,92,200,128,127,205,141,159,227,157,158,217,147,134,224,163,150,194,129,94,189,117,91,204,117,119,210,138,153,192,125,148,235,162,177,231,142,159,214,126,123,192,114,87,201,121,111,204,123,132,195,115,138,172,102,127,227,145,161,228,143,161,210,120,119,189,98,87,187,95,96,192,108,126,178,100,126,153,85,108,6 135,115,144,158,134,165,168,140,169,178,156,182,183,163,189,180,157,181,179,165,189,163,151,172,148,128,159,163,140,170,176,153,183,178,149,175,183,157,182,189,169,198,183,166,194,171,158,179,155,135,171,167,148,182,178,155,187,158,96,114,155,90,104,172,136,155,187,172,200,177,167,188,158,140,176,173,153,187,136,82,99,96,29,39,128,52,65,123,49,53,167,136,151,186,180,207,163,148,182,170,149,180,141,91,107,109,47,59,111,35,43,133,65,73,171,142,159,182,172,199,164,148,184,172,153,185,183,166,197,165,128,148,143,99,112,174,148,169,185,170,196,175,160,184,156,139,176,167,150,184,179,161,192,180,161,189,183,168,196,180,163,191,180,166,192,171,157,182,152,139,174,169,154,188,179,163,198,173,153,179,170,147,171,169,148,174,170,154,179,163,150,174,6 3,2,3,90,72,88,142,115,137,145,113,131,156,130,152,158,137,155,107,92,104,16,12,16,44,36,46,137,114,141,158,128,154,175,141,163,181,158,181,173,152,173,155,136,151,60,51,58,93,76,98,152,128,158,169,145,173,163,126,143,169,131,148,182,160,185,174,158,176,102,89,98,118,100,127,162,143,174,144,108,125,95,34,40,111,35,40,157,117,130,183,172,195,125,113,125,124,107,136,161,141,173,175,154,180,157,122,138,153,112,126,182,159,180,179,166,188,128,117,129,113,102,131,163,147,182,179,164,192,183,165,188,181,164,188,183,168,193,177,167,189,114,107,120,73,64,84,158,144,178,172,158,189,177,162,187,172,155,177,170,157,179,164,153,177,66,61,72,23,17,24,126,112,140,171,159,188,166,153,179,162,148,170,157,142,163,120,108,127,11,10,13,6 185,164,197,195,174,206,203,179,208,199,170,196,209,188,213,213,196,224,206,189,218,203,194,221,188,170,203,198,182,218,200,160,187,192,130,148,195,143,162,208,183,206,209,197,226,206,196,222,193,178,212,199,176,209,170,107,128,161,74,86,170,88,101,169,99,106,194,160,175,209,198,223,192,174,208,156,89,103,115,43,56,113,38,51,160,75,91,147,66,79,148,75,76,202,182,202,187,165,198,158,95,108,138,74,90,131,55,70,148,64,77,154,71,84,169,107,114,204,188,210,192,175,208,201,184,214,192,156,181,150,76,82,137,66,73,177,121,133,202,178,198,200,184,211,190,174,207,202,188,219,205,188,218,201,178,202,195,174,197,205,189,214,208,197,224,204,196,221,192,181,215,199,186,217,200,180,209,208,194,220,206,193,219,202,186,214,202,188,214,198,190,215,6 105,73,104,146,110,141,157,123,144,166,139,155,163,140,154,154,135,151,138,120,137,100,84,98,130,96,128,154,123,153,171,148,169,180,160,177,178,157,174,156,136,154,136,119,137,106,90,106,135,97,130,154,119,149,172,146,164,180,154,167,187,171,187,184,173,191,135,116,130,103,86,100,137,101,136,157,123,155,178,153,172,131,99,111,136,110,120,188,180,198,157,145,162,104,87,99,137,108,145,161,136,171,176,152,177,128,87,94,138,107,112,172,159,174,147,134,149,115,101,114,137,109,146,155,124,159,163,130,158,171,143,157,175,157,171,167,155,171,140,125,139,116,100,116,129,99,130,146,117,149,153,123,153,166,147,169,161,143,159,163,150,167,130,113,129,106,90,107,95,72,98,135,107,139,147,119,150,147,121,147,141,117,139,149,133,154,113,94,112,81,66,82,6 77,60,70,142,117,131,153,127,140,167,141,154,174,149,161,172,149,160,156,132,143,67,53,59,129,106,122,158,135,151,172,148,162,181,157,171,183,159,171,183,159,171,172,150,161,126,107,113,141,118,134,165,142,157,167,139,150,164,133,140,190,165,177,192,171,182,179,156,164,153,132,138,149,127,144,172,147,163,85,46,49,71,23,21,105,59,58,170,136,141,186,166,178,157,135,143,152,130,147,175,151,169,100,62,68,39,4,6,56,12,11,163,127,132,184,163,174,159,137,145,152,131,150,169,146,163,168,141,155,137,97,102,153,115,120,182,160,172,178,156,167,154,132,142,138,116,133,165,141,157,171,147,162,178,152,165,176,152,165,170,146,158,168,145,157,117,96,107,89,71,83,159,136,153,162,138,153,162,136,150,160,134,146,159,133,146,149,125,138,49,39,45,6 191,180,195,203,193,209,207,198,212,209,202,218,205,197,212,211,205,217,209,202,214,209,203,214,194,180,195,171,142,149,139,93,92,161,116,112,188,162,165,206,193,201,206,198,212,198,188,200,187,158,172,91,37,35,71,20,23,102,38,31,131,69,58,133,79,72,154,102,95,186,158,160,173,140,151,83,33,35,86,40,47,114,55,57,91,42,46,81,38,45,99,38,32,161,112,102,182,155,167,98,48,51,68,27,34,86,38,43,65,39,51,74,40,51,103,50,51,171,134,132,198,186,206,151,106,110,75,20,19,74,23,26,86,36,38,93,39,40,122,68,64,195,177,181,193,181,200,190,173,188,170,138,144,141,93,93,142,86,80,163,118,115,184,159,163,201,194,204,192,178,192,199,188,203,203,194,208,202,186,197,198,181,189,201,189,200,202,195,207,198,190,202,6 158,148,160,172,161,173,179,168,179,184,174,182,188,179,187,189,181,188,184,176,183,174,167,175,165,154,166,178,168,179,189,181,191,193,184,194,193,188,198,193,188,196,193,189,196,181,176,181,165,153,163,183,172,182,140,109,111,120,79,73,161,132,129,183,168,171,186,177,183,187,183,187,175,167,179,176,157,168,73,29,28,76,26,23,92,41,35,93,42,33,157,124,117,192,191,198,175,166,179,179,164,174,87,46,45,59,19,20,56,30,37,63,19,20,152,119,114,189,186,193,175,166,179,185,176,189,151,123,128,90,48,44,92,43,37,120,76,70,180,167,170,189,186,192,172,161,174,178,166,175,185,176,186,181,165,170,174,152,153,184,173,179,186,179,188,179,172,179,169,158,168,179,170,180,178,165,175,180,167,173,183,170,177,182,171,180,178,167,174,173,164,170,6 245,195,189,249,198,188,243,190,181,239,185,178,237,180,172,234,178,171,246,195,187,248,198,190,248,194,187,252,199,190,243,185,178,233,173,167,239,182,176,239,181,177,250,199,190,251,203,194,250,195,187,238,177,170,149,68,61,163,71,60,175,88,79,201,116,104,251,197,188,250,198,190,255,201,194,209,137,130,85,8,10,115,38,42,77,14,23,153,62,54,250,189,178,248,195,185,251,196,189,237,171,163,120,40,35,81,12,16,110,28,26,195,113,102,253,198,190,250,196,187,252,198,188,251,192,186,227,157,152,195,115,109,221,140,130,247,186,179,248,191,183,250,195,186,252,197,188,249,189,179,248,187,182,251,190,185,247,184,179,245,183,175,249,188,179,243,183,180,250,197,188,250,193,185,245,184,177,243,178,172,245,181,176,243,178,173,245,180,175,238,172,173,6 197,158,158,200,155,153,209,166,162,229,192,194,219,177,173,224,188,195,201,159,164,175,130,132,212,177,180,194,142,130,191,135,119,197,138,123,194,131,114,232,195,206,215,170,173,182,135,133,211,179,176,190,132,115,197,133,117,139,68,44,143,69,37,213,164,159,190,134,125,176,126,114,217,189,191,193,138,121,198,136,121,117,59,43,154,92,75,204,148,139,191,134,118,192,147,136,220,191,193,209,163,148,225,173,170,210,160,162,207,158,154,219,172,170,206,157,149,205,167,166,207,175,181,216,177,175,217,156,154,230,182,195,223,175,170,221,175,175,228,193,199,208,175,176,198,160,162,213,171,169,195,125,119,205,144,145,222,171,167,227,186,193,225,190,200,199,162,164,184,140,138,208,166,167,200,143,144,201,142,140,221,176,182,215,173,186,192,145,153,162,122,122,6 3,1,3,92,71,88,150,125,150,161,140,163,164,144,164,166,150,167,123,108,124,17,12,18,45,34,45,142,116,140,160,137,162,141,104,117,167,146,165,179,167,187,169,156,176,74,64,76,94,77,100,159,141,171,171,148,173,75,29,32,80,41,46,189,176,197,179,169,188,121,109,122,117,100,127,161,142,172,179,159,186,70,46,57,51,16,21,179,157,173,187,181,199,144,131,146,123,105,131,162,145,176,179,159,187,57,32,40,55,32,41,180,159,179,182,173,192,147,134,152,113,98,128,164,147,181,182,166,196,111,81,97,98,70,82,188,177,202,172,155,177,128,111,130,74,62,82,162,145,179,171,155,188,170,151,175,167,145,165,170,157,182,165,143,170,76,58,75,21,14,21,130,115,145,169,155,188,168,154,181,167,152,178,161,141,165,130,109,132,17,13,19,6 4,3,5,106,87,105,165,145,169,171,153,176,180,166,188,176,159,180,119,97,115,16,9,16,52,42,55,159,136,161,177,159,184,193,178,204,193,180,202,186,170,192,170,151,175,65,52,65,107,88,110,174,151,179,168,146,170,114,68,75,154,114,131,202,192,218,188,175,199,113,96,111,135,114,143,184,163,193,115,71,81,21,0,0,42,18,28,141,114,131,198,186,212,141,126,145,141,121,154,182,164,199,152,108,124,102,64,75,36,8,14,113,78,91,200,185,210,145,130,152,127,108,139,183,164,197,194,179,209,190,170,193,177,151,174,193,177,204,192,179,204,124,108,129,85,70,93,176,153,183,186,170,200,188,170,195,190,174,199,184,168,196,180,163,194,70,60,77,27,19,28,147,128,160,181,163,196,178,158,185,176,155,179,177,158,185,134,119,143,10,8,11,6 231,172,175,248,194,203,243,186,191,220,149,143,239,190,199,244,191,198,245,195,202,242,205,215,240,195,200,249,208,218,214,139,134,123,34,23,140,69,68,226,172,178,246,204,214,239,198,205,243,206,213,243,207,215,225,167,169,90,32,30,72,9,5,211,146,145,246,211,222,241,206,212,242,200,205,242,202,208,224,174,181,84,32,30,70,15,12,193,126,123,243,206,214,241,208,214,241,205,212,245,209,218,207,151,152,48,7,6,74,31,31,194,127,128,239,199,205,234,198,206,244,208,212,245,208,215,231,180,186,73,21,18,65,30,32,228,185,194,239,197,207,233,189,196,244,212,221,243,209,217,240,200,213,123,63,62,125,66,63,238,197,207,239,195,205,234,188,197,240,206,215,241,206,215,227,189,200,220,173,179,213,158,160,233,189,199,240,199,212,227,181,196,6 205,198,217,212,207,220,213,205,219,218,208,215,223,219,231,222,219,229,224,223,235,216,213,229,215,213,231,193,173,183,131,66,60,161,109,104,161,111,113,204,181,191,229,232,243,218,219,229,212,208,227,150,109,116,79,22,21,92,43,47,119,62,66,181,154,166,221,221,232,226,226,234,181,147,149,97,36,37,62,29,38,57,30,37,69,43,51,65,33,41,161,125,129,223,219,229,171,125,122,120,52,46,89,38,40,72,33,39,40,27,34,45,27,37,78,28,34,180,149,156,202,182,197,174,126,126,184,154,162,114,64,67,69,25,31,83,33,38,111,69,76,204,187,195,214,207,227,217,212,228,222,220,235,202,187,198,163,125,130,183,154,164,204,192,205,223,224,235,215,211,226,219,216,230,218,213,224,220,217,228,223,222,232,225,226,240,222,221,235,218,216,226,6 191,164,190,207,188,217,193,154,171,174,120,130,213,194,215,222,209,224,217,205,224,208,194,215,204,186,215,214,197,225,169,102,113,103,27,35,123,55,64,204,175,191,230,226,247,213,199,219,208,189,216,217,204,230,193,153,173,79,27,41,80,20,34,193,146,158,233,232,248,220,212,226,209,189,215,221,208,233,189,154,177,77,27,44,79,28,46,174,121,135,232,228,243,224,218,232,211,194,224,225,213,240,168,122,142,48,11,27,80,41,59,178,122,143,223,210,226,225,217,233,210,192,221,220,207,233,194,158,181,69,22,38,70,36,55,205,181,204,227,216,235,221,209,227,211,193,224,218,204,231,220,202,229,112,57,77,114,59,79,223,209,230,221,209,231,213,193,214,209,192,223,216,199,227,220,205,231,192,161,183,182,142,163,219,203,225,216,202,224,207,189,214,6 69,54,61,154,127,135,170,143,144,183,155,154,189,160,159,191,168,169,181,160,160,137,119,116,127,104,114,168,142,152,184,157,162,194,164,165,199,169,173,198,168,169,195,176,179,170,152,151,152,131,143,177,152,162,192,163,166,199,171,184,199,169,190,204,176,178,197,173,171,179,159,158,158,138,148,181,156,166,200,178,184,186,151,169,159,102,113,208,184,187,200,173,173,181,159,158,159,138,149,184,163,174,199,175,182,163,106,119,161,106,115,205,181,184,200,178,180,184,165,167,161,145,160,185,167,181,193,169,176,172,130,139,185,152,161,203,180,185,196,176,180,174,150,152,142,127,140,180,162,175,187,166,174,189,165,174,191,165,170,193,168,172,185,164,168,164,140,142,94,79,88,172,156,172,180,159,170,182,157,164,184,156,161,180,152,158,174,148,154,129,107,109,6 140,111,121,160,134,143,168,137,139,175,142,148,177,142,144,176,144,144,171,146,149,158,139,144,151,123,132,166,138,143,175,143,147,187,163,181,190,169,185,184,152,155,177,149,151,161,135,133,158,133,142,172,145,149,189,167,181,171,136,153,168,128,142,191,163,173,182,152,151,167,140,137,163,138,146,176,151,156,192,171,190,150,101,114,138,79,84,188,159,168,184,155,158,175,153,155,165,147,155,178,153,160,176,134,148,135,74,81,150,101,107,184,155,162,184,155,159,175,155,157,166,149,159,175,146,155,174,137,150,147,94,99,168,133,142,185,158,165,180,152,156,174,155,155,162,143,152,171,145,153,175,150,160,170,141,150,175,144,150,180,152,160,175,146,152,166,146,147,158,142,153,169,145,156,172,144,154,175,147,154,173,142,145,174,144,152,167,139,141,157,135,136,6 172,137,128,186,145,135,187,140,125,188,145,148,186,144,141,184,134,122,191,141,137,187,150,151,181,142,132,184,141,125,186,144,137,179,134,147,181,136,143,188,141,133,189,137,129,193,151,148,185,142,130,183,138,123,191,150,155,151,96,103,149,92,89,193,149,149,193,142,138,194,150,148,186,141,132,184,138,123,186,139,138,141,80,83,144,88,83,189,142,137,191,141,137,194,151,151,189,145,140,188,143,133,182,134,127,145,88,82,162,114,113,192,148,147,191,141,139,192,148,146,193,153,157,190,144,139,184,135,124,171,125,125,175,127,125,189,138,136,192,142,140,188,145,140,192,153,158,195,154,159,177,133,131,174,126,123,174,120,117,182,133,132,193,145,143,182,142,136,186,151,162,194,155,161,184,143,145,187,140,143,190,142,144,196,153,155,192,149,150,169,133,125,6 88,75,71,205,177,173,220,190,187,232,200,197,245,218,217,240,213,211,222,194,183,102,89,79,181,158,159,220,192,191,236,209,209,229,193,190,212,165,152,229,193,184,245,218,213,194,171,159,205,179,183,236,210,212,201,155,151,121,60,51,99,33,18,153,94,77,252,226,222,227,200,198,217,193,200,211,184,191,71,44,41,52,19,20,57,23,26,122,74,72,252,221,220,234,207,205,223,198,204,199,172,181,32,27,29,40,27,31,21,16,19,111,78,81,251,217,218,233,209,206,211,180,179,244,213,218,159,125,129,85,45,52,66,47,51,151,123,125,248,213,212,209,180,171,223,203,216,237,207,210,234,194,195,212,172,180,220,185,190,235,203,203,237,209,211,204,177,175,207,181,187,241,216,225,242,212,216,237,204,206,230,202,209,214,185,188,199,170,170,168,146,140,6 231,198,201,246,211,212,250,215,216,243,199,193,239,187,174,255,233,230,255,235,234,253,221,215,242,211,217,242,202,201,166,89,78,149,74,62,151,71,51,189,112,91,241,202,191,255,235,229,245,213,225,164,124,126,88,31,27,106,43,44,115,49,48,127,43,29,213,160,147,255,243,237,217,175,188,37,23,26,29,22,26,82,39,45,85,35,40,108,42,41,223,176,175,255,240,239,250,215,228,116,93,100,49,23,28,66,39,45,59,35,41,116,55,60,234,189,192,255,236,237,255,232,244,186,146,154,72,18,18,68,35,40,38,36,45,109,68,73,249,207,207,254,232,233,247,212,225,245,206,216,165,97,95,138,77,74,72,46,50,158,122,129,255,230,233,252,219,220,242,205,216,252,217,228,245,206,217,240,195,197,214,167,166,232,179,181,255,214,216,251,210,210,6 203,172,180,221,186,193,186,146,153,121,79,84,208,159,164,209,160,167,214,165,177,217,170,193,213,180,185,206,160,162,79,46,48,41,23,27,146,83,79,206,154,163,212,160,169,218,167,188,219,185,192,166,107,100,79,27,25,79,45,54,117,54,49,189,132,136,213,159,168,217,165,180,219,181,186,174,115,109,86,38,39,86,48,59,115,57,56,160,91,81,215,157,164,215,161,168,222,185,188,185,138,135,66,41,49,73,49,61,106,50,50,153,84,69,212,156,164,215,159,168,223,186,191,195,149,151,68,43,51,87,52,60,110,48,40,153,79,59,213,154,162,215,158,168,218,183,188,215,168,169,180,131,140,164,109,107,168,113,109,193,141,138,217,165,173,213,158,165,214,183,193,219,179,187,211,164,171,209,166,170,211,167,173,213,170,175,218,169,176,211,161,164,6 5,3,3,118,90,92,175,132,133,183,139,142,183,136,139,180,135,135,124,96,95,15,11,12,63,50,53,176,139,147,191,148,158,205,154,166,206,155,165,198,155,162,179,137,139,70,55,55,126,100,108,191,153,168,200,153,166,174,116,124,164,106,116,202,158,166,199,160,168,122,90,90,150,121,128,198,160,176,158,106,115,106,52,57,104,51,60,160,106,110,203,165,177,149,114,118,157,130,142,186,138,145,129,73,78,100,56,65,83,42,50,124,76,80,201,153,165,153,113,118,126,90,95,190,146,157,160,104,110,110,53,58,96,43,44,176,128,131,202,159,172,135,96,99,87,64,67,192,154,162,197,151,159,185,132,143,182,127,133,198,154,159,184,136,138,88,68,72,30,22,23,163,131,139,201,155,166,198,148,158,197,148,159,187,136,141,143,98,95,19,14,15,6 191,151,168,202,165,180,209,164,178,202,157,174,191,138,146,211,163,177,209,168,178,202,174,184,195,150,173,207,169,190,182,130,135,137,76,81,142,82,91,151,89,93,201,148,155,203,165,172,206,173,198,159,106,113,121,56,61,127,69,79,117,62,75,124,67,75,179,121,121,209,171,184,195,155,173,126,68,74,105,57,66,116,71,81,86,44,54,134,84,94,110,63,69,193,147,155,175,122,130,126,67,72,118,74,83,115,67,79,89,50,63,102,53,60,108,62,66,197,156,166,191,150,161,138,83,87,124,70,80,120,60,69,94,48,59,87,36,39,160,105,101,208,171,186,202,165,183,175,120,124,117,58,60,126,68,75,95,40,44,143,85,85,199,154,161,202,164,177,195,159,166,196,147,155,196,148,160,194,146,161,158,98,101,197,148,154,206,167,180,193,150,158,6 188,139,148,204,149,158,213,150,161,222,161,177,220,157,167,223,169,182,214,164,172,193,141,149,198,143,160,212,156,175,214,153,162,174,103,108,167,95,100,193,121,125,215,157,161,203,152,160,208,156,177,202,142,157,148,73,74,131,59,64,125,57,68,141,69,70,211,144,146,210,160,170,208,154,169,170,105,112,106,42,47,122,66,75,103,48,57,131,69,76,150,89,92,216,160,172,190,121,122,156,83,86,124,65,71,123,65,75,97,49,59,99,42,45,151,92,96,216,157,168,206,154,167,180,114,119,124,56,59,121,51,57,93,38,47,113,46,43,201,138,139,212,156,169,204,155,167,206,141,147,162,89,90,155,88,96,125,55,55,188,120,120,215,159,168,202,147,155,199,151,156,209,154,157,219,160,174,215,147,160,203,130,138,212,148,153,206,149,153,185,122,121,6 171,160,181,178,165,183,183,170,187,185,170,188,183,163,183,186,170,192,184,170,193,174,159,179,174,161,183,179,162,182,186,173,189,188,175,190,188,172,192,189,174,197,189,179,200,180,169,186,174,158,182,182,169,190,179,154,163,184,162,176,166,123,135,175,146,160,192,184,201,185,174,190,173,154,178,163,117,127,137,68,63,142,89,96,96,17,17,129,66,64,191,179,195,184,173,191,173,155,183,160,109,118,119,44,38,83,11,13,91,8,6,140,82,81,188,179,198,184,176,195,175,163,191,165,129,143,121,36,25,115,37,32,144,84,88,175,150,162,183,174,189,176,160,172,173,159,185,169,145,165,155,106,113,164,128,139,177,162,183,181,171,191,181,172,190,175,161,180,170,156,179,174,159,182,178,165,191,175,161,182,179,169,185,181,170,188,179,171,190,173,164,186,6 3,2,3,90,70,87,144,118,139,153,131,151,154,134,155,154,134,152,114,96,111,18,10,16,45,33,44,137,110,135,157,133,155,168,145,163,168,144,164,166,146,166,156,138,157,69,56,67,92,72,92,153,130,156,168,148,170,178,157,176,179,157,179,176,159,180,166,148,165,113,97,111,115,94,117,155,132,156,164,132,152,144,97,105,117,61,67,168,145,160,171,159,177,131,113,127,120,100,124,158,139,166,163,132,153,105,28,25,109,50,52,171,152,167,168,154,173,132,116,133,109,91,116,160,143,172,165,146,167,159,127,142,172,156,174,173,163,181,164,150,169,119,106,124,71,55,73,154,135,163,162,145,169,165,148,170,164,150,167,163,153,169,159,146,165,74,65,78,22,13,19,123,103,129,158,139,164,156,139,162,155,141,160,155,143,162,125,113,132,16,12,17,6 137,116,139,157,142,162,167,154,169,168,150,167,168,146,164,169,152,170,167,155,173,155,145,161,148,131,153,163,148,168,169,151,169,173,158,174,173,155,174,176,161,182,170,155,174,159,145,161,151,130,152,164,147,168,170,150,166,173,153,165,165,135,151,174,157,175,176,165,181,162,146,162,150,128,146,162,138,158,138,82,84,122,70,74,89,21,21,145,105,110,180,171,189,166,154,171,152,134,158,163,144,168,129,66,66,77,4,0,92,21,18,155,123,132,175,166,183,165,153,169,154,138,164,165,151,175,143,98,105,132,75,77,159,130,145,172,161,177,167,152,167,161,146,161,153,136,160,161,146,166,165,149,171,165,149,169,168,158,175,169,159,176,166,157,176,156,143,162,149,133,157,159,142,166,162,146,168,159,139,159,163,149,166,163,151,169,160,150,164,148,135,151,6 172,148,169,182,159,178,190,167,185,192,169,187,196,175,193,201,181,197,188,165,180,178,156,169,177,153,173,186,164,182,194,172,189,199,174,188,186,148,158,185,153,166,186,160,178,187,164,178,179,154,175,191,169,187,190,163,180,147,103,107,156,94,90,177,130,134,200,178,195,193,172,184,182,158,179,191,168,187,167,122,128,85,35,38,142,77,74,183,138,143,205,185,200,200,182,194,185,163,184,185,158,177,160,105,106,155,82,79,157,89,87,196,167,178,205,185,199,195,176,188,175,148,169,180,153,173,182,142,155,179,131,138,187,153,165,203,183,198,198,176,191,191,167,181,176,149,171,186,159,179,192,166,184,196,174,191,195,171,186,197,174,190,197,175,192,186,161,178,181,158,180,185,159,180,190,166,186,192,168,184,195,170,185,193,168,184,191,168,185,178,154,170,6 127,102,121,162,135,155,174,145,163,181,153,170,189,163,177,191,167,180,175,151,165,150,127,139,150,123,144,172,146,166,185,159,176,196,170,187,197,171,188,191,165,180,178,152,165,164,140,152,156,129,149,178,151,170,194,170,188,172,132,141,172,121,126,194,165,181,190,165,178,170,145,159,163,136,159,184,159,181,180,143,156,114,48,46,163,102,103,206,182,195,202,181,194,179,154,168,168,143,167,181,156,178,178,138,152,170,107,109,189,152,162,202,179,194,195,170,182,180,156,170,161,135,157,177,149,171,190,161,180,196,171,187,198,174,189,194,167,183,188,162,177,178,155,170,157,131,155,180,155,177,185,158,179,186,157,173,188,159,174,191,165,182,181,156,170,171,147,163,147,119,143,176,149,174,183,156,178,179,147,164,179,147,164,186,161,178,175,149,164,160,135,152,6 192,170,191,197,175,195,206,185,205,208,190,209,204,179,197,204,176,192,203,179,196,186,157,173,195,173,194,201,180,200,206,184,202,203,166,176,183,127,127,178,119,118,189,151,160,200,173,192,197,174,194,204,183,205,189,153,167,115,69,73,150,93,96,183,119,115,188,142,149,212,191,208,196,173,194,199,172,189,167,110,113,78,34,41,129,67,70,179,113,110,192,149,157,216,198,215,198,175,198,185,144,156,164,98,95,166,96,97,156,72,70,176,113,111,205,173,186,217,200,215,192,167,189,185,149,164,179,121,124,181,117,118,180,113,118,195,153,160,218,201,217,216,201,216,185,158,180,197,170,190,198,160,175,197,157,169,196,162,178,212,190,206,213,194,210,209,191,206,192,165,190,197,169,190,202,177,196,209,189,209,209,185,203,207,183,198,209,187,203,206,186,204,6 129,109,120,172,149,161,187,167,179,195,173,182,202,181,191,196,174,181,186,162,162,121,105,108,160,137,150,177,151,165,175,129,138,183,137,146,204,179,190,206,183,191,199,178,187,178,159,165,170,150,166,163,116,123,134,45,46,134,45,52,148,80,83,171,128,129,200,175,182,193,175,181,165,138,149,133,63,61,123,42,52,117,35,46,120,38,42,105,34,29,175,137,135,197,180,185,181,162,179,137,73,72,127,48,54,126,46,54,123,47,47,111,44,43,122,61,52,190,168,170,188,173,193,177,142,154,123,49,46,111,34,34,120,46,42,117,47,39,185,157,160,196,181,186,182,160,180,199,179,197,177,141,147,143,76,68,164,117,116,166,128,131,200,180,185,191,176,180,176,156,175,192,171,187,200,179,195,198,173,182,203,184,194,203,185,192,195,177,182,183,168,176,6 11,8,10,116,89,97,162,128,140,172,139,154,150,108,111,179,154,162,170,149,155,67,54,57,78,64,73,163,136,152,177,148,162,139,89,93,106,42,35,182,152,157,195,174,183,147,128,132,135,115,128,177,155,173,177,142,154,107,42,39,98,27,22,147,92,89,204,185,194,180,159,166,153,133,148,186,165,183,166,121,132,119,42,40,117,43,37,169,125,125,213,198,207,190,172,177,165,152,168,187,167,184,144,78,85,117,43,46,118,42,40,161,106,102,213,197,206,195,180,186,166,155,171,188,173,191,145,83,84,122,49,55,114,40,36,168,124,125,210,196,204,193,179,185,152,142,159,190,177,194,163,119,122,128,58,51,151,100,96,200,178,189,201,185,194,185,170,177,105,92,103,185,173,188,181,158,172,156,113,113,188,164,172,193,172,182,192,174,182,153,136,144,6 175,161,178,183,158,175,180,140,149,189,152,163,208,197,210,207,194,203,206,197,206,198,191,200,182,167,187,162,102,108,146,58,63,148,60,68,165,106,111,182,150,151,201,188,195,200,189,196,160,123,131,143,65,70,130,44,57,125,41,55,133,48,56,117,44,41,156,109,103,211,210,217,145,93,89,139,64,67,131,56,69,132,51,63,134,53,57,119,52,53,118,55,50,165,128,120,180,159,173,138,69,68,139,60,68,131,51,59,132,57,57,130,61,59,124,65,59,146,102,94,197,192,209,173,138,146,124,50,46,118,42,43,137,66,65,112,40,32,164,121,117,212,216,224,196,188,207,205,203,218,176,142,145,145,78,69,169,121,117,167,136,140,184,161,165,207,207,213,192,183,199,201,196,208,204,197,212,196,177,184,202,193,200,210,209,219,201,194,198,201,199,204,6 14,11,13,118,103,108,152,128,135,157,123,131,163,132,137,165,143,149,157,142,145,68,58,62,68,57,63,151,131,142,154,121,126,164,126,132,179,145,158,178,148,164,173,154,163,129,115,119,113,95,110,157,128,142,147,108,120,138,96,112,158,117,135,185,143,164,181,154,169,158,144,148,128,102,121,154,117,135,126,94,118,104,78,103,133,100,118,179,137,154,180,140,156,158,141,145,132,114,131,156,128,148,125,98,114,95,77,94,122,93,109,176,138,156,180,146,164,160,145,154,121,113,127,157,132,148,146,115,131,124,93,106,141,106,115,173,128,146,171,134,153,152,132,148,87,79,88,162,150,164,162,133,149,157,122,137,163,121,135,165,123,144,164,139,156,121,101,114,36,30,35,144,143,154,166,157,166,162,134,150,159,122,141,149,114,132,145,119,136,56,47,55,6 164,145,154,179,158,167,184,152,159,176,126,129,188,148,161,192,154,171,182,152,167,169,152,165,174,151,164,186,156,169,183,144,158,164,115,133,164,120,140,176,131,155,184,137,158,178,150,166,180,151,168,185,145,160,163,110,133,138,92,119,140,102,127,154,108,132,177,129,149,185,153,172,178,142,160,182,139,156,154,111,140,119,98,122,115,90,118,142,112,131,171,130,149,183,141,159,178,145,164,182,146,167,154,114,132,117,93,107,111,93,116,127,95,114,171,136,152,187,155,173,176,151,172,181,139,156,166,128,149,134,94,105,126,92,110,140,100,118,175,136,152,180,143,159,167,145,157,179,141,157,180,141,161,163,130,151,152,118,136,163,124,136,175,134,147,173,141,157,171,164,176,186,177,193,184,154,169,171,126,139,172,130,145,173,128,145,170,131,146,163,138,155,6 179,146,163,189,154,172,179,136,153,169,123,143,174,134,154,186,149,166,194,154,170,191,153,176,184,146,165,181,136,155,158,97,127,151,100,126,153,109,129,166,121,150,183,141,158,194,150,166,184,140,159,171,118,146,142,93,128,131,97,128,137,99,134,152,104,130,172,128,147,194,160,175,182,141,161,167,124,157,138,106,137,113,96,122,116,89,121,144,119,141,166,134,151,190,150,164,182,140,164,170,131,161,136,97,108,118,101,125,117,96,123,130,99,122,162,133,146,194,159,177,181,131,152,178,143,174,147,106,123,129,92,105,129,96,116,139,99,115,168,133,148,193,154,176,178,129,151,180,135,159,166,130,159,150,114,134,143,105,126,159,125,142,177,140,151,185,138,159,179,144,167,186,147,172,179,140,163,168,133,157,167,133,152,172,129,140,179,133,146,179,139,155,6 167,138,149,178,147,158,183,148,158,183,141,149,195,162,175,197,167,177,189,158,155,181,155,156,172,141,150,181,148,160,179,127,136,178,115,126,190,149,162,198,164,172,199,171,173,186,158,157,177,143,154,189,155,172,170,111,117,155,92,100,182,134,146,197,159,168,201,172,176,195,170,171,174,137,147,184,142,157,147,80,79,107,59,69,140,90,98,196,157,168,204,175,183,197,173,179,180,147,163,184,145,157,174,124,130,144,93,103,117,57,63,191,153,163,205,180,192,195,168,175,185,158,175,187,155,166,193,159,168,153,110,118,119,66,73,192,155,164,200,175,186,196,174,179,176,147,158,184,154,165,183,143,152,166,118,118,161,112,112,186,149,152,193,167,171,192,171,176,171,139,152,182,152,165,177,135,142,175,131,129,180,140,137,178,137,133,193,169,175,187,165,171,6 149,123,131,166,139,147,176,146,155,180,145,152,190,159,168,191,161,166,182,154,154,166,142,144,160,133,143,174,143,152,179,139,149,178,125,134,190,154,166,196,164,169,188,159,156,177,154,156,167,139,147,180,148,161,176,124,134,159,92,100,182,135,147,196,161,168,196,169,170,181,156,151,169,142,152,179,140,154,162,102,106,111,56,61,145,97,106,198,162,172,199,172,178,187,164,167,169,142,154,180,144,159,178,134,140,143,92,101,121,64,70,197,163,174,198,172,181,187,162,166,175,150,167,181,152,163,189,155,164,157,113,118,137,86,91,191,158,166,194,170,176,188,167,169,167,140,152,176,145,157,178,141,151,169,123,121,172,129,124,182,146,146,191,167,172,181,160,164,157,127,134,173,141,152,180,149,157,175,141,140,178,146,144,181,149,153,181,154,159,175,156,162,6 3,1,2,97,73,77,162,131,139,172,142,147,181,151,155,180,149,151,121,93,89,21,14,16,51,39,44,151,120,128,175,145,154,188,153,161,198,164,170,194,163,164,174,143,141,79,63,64,104,82,90,171,143,154,186,150,161,188,133,143,203,164,174,203,172,171,194,167,167,133,111,112,131,107,118,179,153,165,188,142,155,144,77,85,176,127,137,213,182,187,196,168,167,156,132,132,139,115,129,179,151,165,193,154,167,152,99,108,153,100,110,214,185,194,196,170,172,158,135,136,126,104,119,177,148,164,189,157,170,179,133,137,175,125,126,201,172,178,196,172,178,143,120,126,87,69,76,165,134,139,182,153,164,185,153,156,187,154,157,187,159,165,186,162,169,92,77,82,33,24,26,146,121,132,179,148,161,184,159,165,183,157,165,178,150,158,148,124,130,23,18,20,6 193,170,179,204,183,194,213,197,209,200,169,171,194,155,148,202,172,170,218,203,210,212,199,205,198,175,185,206,186,196,216,197,206,132,91,90,108,57,47,121,67,56,203,177,176,215,201,204,201,178,190,213,196,207,192,158,158,83,36,32,40,18,23,46,21,23,185,156,155,223,209,213,205,186,199,214,196,206,198,168,172,91,50,50,36,21,27,56,28,30,185,158,159,225,212,217,206,186,199,212,193,202,216,194,203,90,64,68,35,13,18,83,45,43,208,183,185,216,200,202,204,185,195,212,194,204,219,197,208,100,68,70,54,20,23,136,95,91,215,198,201,211,194,194,205,188,201,211,195,206,213,192,200,155,100,89,151,107,102,215,199,206,213,198,205,212,198,203,202,185,196,208,191,201,204,181,185,184,137,128,204,179,182,212,197,204,210,193,199,206,190,195,6 173,147,169,185,160,179,195,174,191,203,186,201,209,195,211,206,189,205,204,188,211,197,183,205,179,154,177,190,166,189,198,175,192,205,185,198,210,195,208,208,191,204,206,189,209,199,182,204,180,153,176,187,155,173,192,156,166,202,172,179,208,190,200,207,186,197,200,173,184,189,155,166,178,145,166,177,128,133,185,136,139,193,156,161,203,177,188,199,164,167,199,165,177,188,145,156,180,149,173,176,128,141,178,121,119,154,93,85,171,125,129,199,160,165,201,177,196,199,180,204,182,157,183,186,153,175,182,130,136,155,87,79,160,104,106,199,166,188,193,159,180,190,159,177,179,152,179,185,157,181,183,140,154,177,124,128,186,146,162,194,158,185,187,147,169,180,144,163,176,147,175,184,153,180,184,148,169,184,145,161,189,153,174,190,157,186,186,158,185,179,152,178,6 122,99,122,156,135,159,168,147,165,181,164,179,187,173,187,189,177,191,181,171,190,146,129,150,146,122,145,164,141,162,178,159,176,190,175,190,197,184,197,197,186,199,191,183,200,167,149,167,158,137,163,173,153,173,182,163,180,190,172,181,197,184,193,198,185,195,193,182,192,175,160,174,164,145,172,175,153,173,173,137,143,181,150,151,193,174,179,190,166,166,185,160,161,177,156,170,166,148,178,175,153,175,172,132,138,156,102,93,161,121,116,191,170,173,190,173,186,177,155,170,149,115,131,163,130,144,182,160,179,162,112,108,166,127,130,186,164,177,181,155,168,176,157,176,152,124,148,167,139,158,179,155,176,177,148,161,181,155,171,182,159,179,177,153,172,166,143,162,143,117,140,169,146,172,172,143,161,176,150,171,175,145,166,175,149,171,172,150,171,149,127,147,6 170,117,107,191,143,137,208,170,165,213,176,173,215,181,176,201,156,147,198,161,156,179,135,129,186,138,128,196,145,140,214,176,172,221,190,190,219,186,183,203,161,152,202,164,158,194,154,147,194,150,139,205,163,155,212,169,165,202,152,147,205,158,156,210,172,171,194,142,137,189,141,129,204,170,164,218,187,186,199,145,139,177,109,103,169,104,101,195,142,140,197,145,141,195,153,145,207,174,171,218,187,190,201,152,148,165,95,84,125,48,45,184,127,125,215,180,182,200,160,159,202,167,161,210,173,168,211,168,165,202,152,147,170,108,101,204,160,163,216,184,190,191,145,143,200,165,164,209,171,169,213,172,172,214,174,173,213,172,166,210,171,170,203,162,161,180,129,124,191,150,149,206,170,174,215,182,184,212,174,172,206,164,161,209,171,169,199,158,155,170,116,107,6 130,103,130,139,106,133,150,111,138,142,96,128,150,99,132,157,93,126,152,99,130,136,78,107,137,115,141,154,121,147,165,126,151,151,107,135,130,86,119,145,91,127,155,87,125,143,73,105,146,124,147,158,131,154,169,143,162,145,112,135,71,55,75,113,75,106,160,92,132,153,97,129,155,140,161,165,153,170,174,164,177,149,132,147,98,78,96,145,100,129,162,108,145,158,111,145,156,146,167,169,162,180,171,162,175,168,153,166,164,139,156,163,127,154,157,104,138,158,109,138,159,149,172,167,159,178,168,157,169,174,165,174,164,150,163,156,131,153,160,112,139,159,108,136,154,145,166,164,156,173,173,166,179,168,159,170,158,140,154,155,129,147,162,134,153,155,115,137,145,134,154,158,150,166,167,159,173,166,155,167,162,149,162,160,137,154,156,138,154,146,117,135,6 148,115,138,160,127,149,159,123,145,147,103,128,137,98,126,132,82,115,149,97,131,152,101,134,152,123,144,163,138,156,164,142,158,150,115,138,105,78,101,81,63,87,131,86,119,150,89,124,156,137,155,166,154,167,167,155,166,144,124,139,75,61,77,69,53,69,129,85,116,151,94,131,164,156,170,171,164,175,174,166,175,155,143,154,89,71,86,121,100,118,150,101,130,151,101,135,166,159,174,168,162,174,175,168,178,165,154,165,155,134,147,165,143,160,157,115,143,153,107,140,164,158,174,165,157,169,169,161,170,173,164,172,165,151,163,163,145,161,155,116,142,146,97,127,158,154,169,164,156,167,170,162,169,174,169,176,165,156,164,153,135,151,151,122,145,152,108,133,158,152,165,166,160,172,172,166,175,166,161,170,158,142,153,148,125,141,147,115,135,151,111,133,6 167,142,167,170,140,165,177,153,182,176,152,181,178,155,181,184,165,189,179,158,180,164,135,152,170,144,168,175,146,171,177,150,177,168,134,147,173,146,164,184,166,189,184,164,187,169,141,157,177,158,185,181,163,187,172,142,157,151,104,106,138,87,89,163,127,140,182,160,184,175,152,174,180,162,188,177,155,179,164,129,143,111,62,66,76,23,25,123,64,64,174,146,167,179,161,186,179,162,185,178,158,178,149,110,119,66,13,13,73,21,24,136,85,95,173,149,172,175,156,179,174,154,174,174,152,171,164,134,149,131,83,87,121,67,68,166,138,160,173,153,178,165,142,159,167,143,163,169,144,164,174,154,175,174,153,173,163,133,150,165,140,158,168,147,164,161,138,154,166,145,168,169,146,167,172,149,169,167,142,159,159,129,143,158,127,138,164,144,158,158,138,154,6 209,191,212,209,189,212,207,185,198,202,173,179,209,190,203,216,203,220,217,205,221,214,207,225,213,200,219,213,198,215,203,178,181,193,155,150,194,158,156,203,178,183,211,193,210,211,195,214,213,200,218,208,187,199,186,140,136,173,116,112,153,88,80,168,112,108,200,170,177,209,193,207,208,190,209,202,177,188,187,141,146,133,75,74,102,43,42,134,70,62,174,128,117,212,201,212,206,189,204,201,177,184,143,93,92,90,38,39,102,48,48,140,84,76,183,148,141,211,201,211,205,188,204,197,170,180,124,59,49,106,43,36,110,48,41,156,108,101,205,187,198,206,193,209,196,172,192,201,181,196,180,138,137,163,114,108,143,84,71,188,158,164,208,195,213,200,181,199,195,172,191,203,186,203,205,189,207,203,186,200,192,166,171,200,183,196,205,191,205,197,178,191,6 160,139,163,173,144,169,181,150,174,183,156,184,187,162,181,190,169,191,173,148,171,146,125,140,168,148,174,181,156,182,186,155,179,188,162,190,192,173,196,194,173,192,178,150,168,161,136,152,174,153,180,186,164,189,193,169,192,179,142,152,181,147,158,197,177,197,184,159,173,164,135,149,179,162,188,193,177,202,194,172,192,141,93,97,114,52,50,183,149,165,194,178,199,168,144,158,175,157,183,188,169,192,186,158,172,105,49,50,107,50,52,181,151,169,182,163,182,166,144,157,174,154,180,179,153,175,182,155,174,171,135,149,168,131,145,184,164,185,169,143,152,158,137,149,171,153,178,176,152,176,181,156,177,181,156,173,172,141,154,177,155,167,169,147,163,158,139,157,160,142,169,169,147,175,175,154,176,176,157,174,173,152,165,170,149,164,165,147,164,145,127,143,6 154,136,150,169,145,157,178,150,163,185,148,162,193,163,175,194,175,183,187,173,182,165,149,156,163,142,159,183,164,184,191,167,182,187,152,167,188,150,165,196,174,186,191,172,176,173,156,161,177,160,187,179,159,179,128,81,87,147,89,91,164,108,117,180,139,151,195,175,181,179,161,164,182,166,191,176,151,167,131,78,82,154,105,111,166,116,120,170,118,124,194,173,182,191,181,191,181,166,191,191,175,194,185,154,163,153,109,114,115,62,60,149,96,96,192,171,180,193,182,191,172,151,172,175,152,161,166,131,136,105,47,44,95,42,41,157,121,123,194,177,182,190,178,185,164,139,154,162,126,133,171,139,151,164,133,139,172,143,145,183,160,162,188,172,177,185,177,185,169,151,168,179,158,169,191,174,186,201,191,202,190,173,180,168,134,128,179,161,163,176,167,176,6 71,55,69,172,140,161,180,135,155,187,129,152,202,158,177,201,170,187,185,155,168,93,69,78,136,107,127,185,153,174,200,162,182,208,161,183,214,173,192,214,187,202,196,165,181,152,122,135,156,118,138,195,165,194,190,152,174,180,119,136,194,135,159,213,177,193,202,170,183,181,152,166,174,144,174,204,176,208,158,102,119,156,88,99,182,114,127,201,150,167,214,189,206,186,159,173,167,133,157,202,177,208,204,167,186,159,101,111,126,57,60,191,141,154,216,193,211,188,159,176,172,141,171,186,148,171,186,141,154,143,81,88,148,94,100,205,172,183,211,187,202,184,156,175,158,134,166,191,156,178,197,164,180,215,194,209,205,174,182,195,157,163,203,180,198,161,131,151,92,69,88,195,172,197,207,184,202,211,194,215,200,172,187,192,162,177,191,164,184,95,71,83,6 181,161,181,192,168,185,201,177,192,202,172,191,204,174,191,208,188,202,203,185,194,194,179,184,190,173,198,198,181,202,184,151,165,187,140,151,189,135,148,196,159,176,206,187,198,197,179,182,195,180,206,155,116,126,104,39,38,160,97,99,176,123,132,176,118,129,201,172,184,204,189,197,195,180,203,175,139,150,154,102,108,177,132,141,182,133,136,179,126,131,192,153,160,206,196,206,199,188,212,197,173,188,196,164,175,172,127,134,134,82,82,153,94,93,185,151,157,204,191,202,192,178,198,195,178,190,174,133,135,119,58,56,92,40,42,129,71,69,190,164,171,203,188,194,162,127,131,176,144,153,171,132,141,134,82,83,146,98,97,182,156,160,198,181,185,200,190,194,172,144,153,178,148,162,192,169,181,199,182,190,197,180,185,193,172,174,186,161,162,196,187,195,6 139,120,131,197,173,183,213,191,198,224,202,207,231,209,214,226,199,202,221,198,202,177,159,159,181,158,171,200,175,187,188,147,152,167,100,97,203,157,159,239,218,222,229,208,211,210,190,189,198,179,194,184,149,163,110,30,28,111,30,31,101,33,37,158,102,102,221,198,200,217,195,197,205,187,203,190,157,174,53,13,18,89,64,88,99,73,102,75,16,26,167,126,128,231,216,218,202,184,199,203,172,190,91,45,50,65,47,68,97,76,109,89,33,45,162,116,117,228,213,214,201,185,198,195,162,176,114,41,47,79,28,39,79,34,48,112,40,40,191,154,154,217,202,205,189,169,183,211,190,203,178,136,148,113,48,55,112,43,46,172,121,124,216,194,199,201,178,183,147,128,140,208,186,201,215,192,207,197,165,174,193,158,163,210,187,194,207,184,188,161,142,147,6 207,184,194,214,182,189,204,160,157,190,125,113,233,190,184,255,241,242,247,227,226,229,209,208,228,207,221,172,115,118,142,53,38,147,54,40,145,64,54,206,157,149,253,234,232,242,224,221,239,218,233,150,97,104,78,23,22,125,78,90,106,64,78,114,42,38,163,108,99,241,224,222,238,219,233,191,145,153,48,16,17,108,94,120,135,119,153,110,73,91,108,43,37,218,190,185,230,208,220,198,143,147,114,50,46,85,59,74,109,88,114,120,71,78,134,66,56,219,190,185,235,218,232,190,135,136,126,45,39,111,52,56,102,55,64,128,57,51,167,99,83,234,211,207,229,210,219,240,220,227,191,137,138,126,53,51,131,56,50,165,95,84,229,195,192,239,223,223,222,201,210,239,217,225,244,222,231,211,169,169,203,153,148,233,201,202,240,218,219,226,204,203,6 119,103,120,164,146,162,176,158,173,184,168,182,188,174,189,187,173,187,178,164,179,143,129,142,154,139,158,173,157,174,187,172,186,191,174,188,190,170,184,193,180,196,184,170,187,166,153,167,164,150,169,182,168,185,190,175,192,170,128,135,148,84,84,180,147,157,190,178,195,172,159,174,169,156,176,184,172,190,192,176,191,144,83,83,65,13,18,133,85,91,195,180,196,176,166,181,170,157,178,184,172,189,191,176,192,157,109,108,75,19,19,131,86,95,190,172,188,175,164,179,168,155,177,185,174,191,189,175,191,184,160,168,163,115,114,176,147,156,185,173,188,172,159,174,162,148,170,179,165,184,186,173,193,186,171,185,185,170,183,182,167,182,177,163,179,164,151,167,138,123,144,174,158,180,182,169,190,181,168,184,177,159,174,173,155,172,166,150,168,139,122,140,6 204,187,205,210,194,208,202,166,170,191,139,133,199,156,159,215,192,201,218,201,217,211,195,214,206,186,208,206,177,188,174,107,99,164,90,77,172,97,86,193,138,134,216,194,208,218,206,222,208,191,210,199,155,161,152,70,58,118,49,46,94,41,43,150,81,74,208,170,173,219,208,222,210,193,211,195,150,150,143,62,52,90,37,42,59,28,38,108,52,54,198,149,147,216,202,218,211,194,215,197,156,158,146,68,55,91,37,38,57,27,36,98,47,51,194,144,148,210,189,206,208,191,212,208,185,196,177,119,111,133,56,42,108,46,47,139,76,76,199,161,163,211,195,211,206,189,208,207,186,200,204,176,181,177,116,108,162,96,83,191,144,141,208,187,198,207,192,206,204,186,207,204,183,197,205,184,191,205,176,180,200,162,163,202,175,180,207,188,204,204,189,209,6 177,162,180,193,182,198,200,189,204,200,185,202,204,194,209,205,194,210,197,185,203,185,175,193,187,174,193,197,184,202,198,181,196,185,144,149,189,151,159,203,187,202,201,188,206,190,178,196,192,180,200,199,186,206,185,145,154,144,70,65,137,68,68,181,136,142,206,195,211,197,189,205,195,185,205,202,192,210,176,124,128,109,40,43,66,24,39,143,86,91,204,187,201,198,192,210,193,181,202,200,189,208,182,141,145,116,47,44,67,23,35,135,82,89,200,177,193,196,185,203,195,185,205,199,187,205,196,177,190,165,110,106,137,68,64,175,135,142,199,187,202,194,183,199,194,187,207,199,189,208,196,180,195,194,173,182,188,157,162,194,175,188,197,186,203,190,179,195,189,178,199,198,189,210,199,188,205,198,186,199,196,183,198,195,181,198,192,181,197,183,173,190,6 148,121,134,164,132,146,175,143,157,164,125,132,157,113,113,189,170,178,183,164,171,158,137,142,162,135,150,180,156,171,154,115,123,112,47,44,117,53,49,189,161,171,190,169,178,176,156,161,171,147,161,189,165,179,134,85,91,86,28,27,78,23,25,161,117,119,195,171,177,186,166,173,180,159,174,192,169,184,138,89,93,93,36,33,77,27,28,141,91,92,200,180,186,194,177,184,185,164,181,197,176,192,156,112,116,88,29,29,73,22,23,139,93,94,206,188,198,196,180,188,181,159,176,197,177,193,170,135,142,97,37,37,95,32,30,161,123,126,201,185,193,195,177,184,180,157,174,194,171,186,158,118,123,114,55,51,163,117,122,190,165,176,194,175,182,190,173,181,178,156,173,183,158,172,177,150,162,168,129,137,189,166,179,185,158,169,184,161,169,185,167,178,6 170,145,162,199,177,195,207,182,196,211,180,189,216,193,201,224,202,210,224,205,213,214,197,204,188,158,176,199,168,186,201,164,176,192,141,143,203,165,170,225,205,215,224,204,210,217,196,201,197,167,188,163,103,108,123,50,52,101,39,41,123,55,54,177,132,134,227,206,214,215,191,194,203,177,200,163,103,111,100,30,33,95,42,45,90,38,42,130,60,60,218,183,190,225,205,214,204,177,202,168,111,122,118,49,50,126,63,60,103,43,44,128,60,60,208,172,179,226,209,219,203,173,196,188,149,166,135,70,74,124,55,55,126,55,54,128,61,59,186,144,149,224,205,214,201,174,196,217,193,208,213,183,196,198,155,160,198,159,163,159,101,99,186,142,147,220,204,213,200,179,198,214,191,206,216,191,207,220,198,210,220,201,209,213,189,197,210,188,197,208,190,198,6 165,130,145,169,127,143,178,139,156,181,147,162,175,138,155,173,138,160,160,113,126,149,107,125,166,126,140,164,115,127,182,142,162,179,142,148,174,137,142,171,132,152,162,124,136,153,113,131,172,136,150,173,132,140,184,151,170,175,140,148,172,135,138,172,137,149,163,125,138,149,108,120,180,153,173,186,157,175,182,147,162,147,99,103,136,90,91,156,117,124,166,127,144,145,103,114,178,146,164,188,162,177,184,150,167,145,100,109,122,75,78,165,129,137,164,125,141,146,103,117,174,143,158,181,150,164,182,151,164,165,124,134,148,101,109,173,141,155,170,138,157,153,115,126,168,138,155,178,145,163,186,159,174,182,152,170,174,139,153,178,153,169,169,139,154,150,116,128,162,129,146,171,137,155,182,155,171,175,142,160,171,135,146,172,147,160,161,135,147,149,124,137,6 131,115,137,148,134,155,156,143,159,161,146,162,168,156,171,171,161,176,166,158,173,151,141,154,144,128,152,156,142,162,161,144,162,166,147,163,171,154,168,174,162,176,172,165,178,160,150,163,151,139,160,161,148,167,165,143,161,161,127,142,163,133,147,174,159,173,174,163,174,164,157,169,149,136,157,154,138,156,158,138,156,140,102,115,145,100,109,166,139,148,174,163,173,166,159,171,148,133,154,160,148,169,148,128,144,79,39,49,119,69,73,152,118,117,170,158,165,167,160,172,156,145,168,166,157,177,161,148,164,137,110,117,144,113,116,163,145,150,167,155,165,164,159,169,156,147,169,163,153,173,162,151,166,169,159,173,168,156,166,165,150,161,166,155,169,160,156,167,154,145,165,162,153,172,165,155,171,165,153,167,164,151,161,164,152,164,159,147,158,151,141,151,6 160,147,168,163,148,168,170,152,171,172,155,170,176,159,174,176,163,178,178,169,183,176,170,184,164,149,170,166,145,164,168,140,158,170,145,160,172,146,160,177,161,176,180,170,185,178,169,181,168,153,175,169,153,173,166,137,153,156,118,131,164,132,145,176,156,171,179,166,180,178,167,179,161,145,166,163,144,164,161,133,151,143,100,108,152,106,115,167,133,143,175,158,169,177,167,177,161,149,171,156,132,149,96,57,72,111,68,81,139,91,99,148,107,110,165,138,139,174,163,171,167,159,182,159,142,160,85,51,65,77,30,38,129,82,85,151,116,116,163,141,143,171,160,167,168,160,182,164,152,170,158,138,149,139,103,107,150,118,122,168,150,154,168,156,166,170,159,169,165,155,175,162,150,169,167,155,169,172,161,173,173,162,174,167,151,160,169,156,167,169,160,175,6 2,0,1,82,61,73,136,113,129,144,122,135,155,138,152,158,144,156,115,101,111,20,12,18,42,31,39,134,111,131,153,135,151,162,143,157,170,155,168,172,160,173,160,148,160,73,61,70,92,76,92,153,135,155,164,146,164,172,145,161,178,155,170,181,168,181,172,161,171,118,106,113,114,99,119,155,139,158,167,147,164,154,112,129,156,108,122,180,162,172,174,163,173,138,123,132,117,101,121,155,140,160,170,156,173,125,92,103,131,83,87,176,156,162,175,167,178,142,129,139,109,93,112,161,148,170,169,156,173,169,153,164,170,148,157,173,157,168,172,165,174,129,118,129,75,63,77,157,147,168,165,154,172,168,154,168,169,154,165,164,151,162,162,151,163,81,72,81,26,17,23,128,113,132,163,153,171,160,146,161,155,137,150,157,142,155,131,118,132,20,16,20,6 152,130,135,181,154,162,193,158,164,204,167,172,212,180,186,214,181,186,203,172,177,183,157,156,167,139,146,188,159,168,202,170,178,204,163,169,205,164,166,219,186,190,215,186,191,194,165,165,178,153,161,197,171,180,196,157,165,131,77,87,158,112,117,224,194,196,217,187,191,204,180,183,177,146,150,202,173,183,181,138,145,88,64,77,144,90,96,202,152,147,218,191,194,206,182,185,181,150,159,201,171,180,181,139,144,87,56,66,105,75,85,190,141,135,218,193,194,202,178,180,182,154,168,201,174,184,198,164,168,153,104,107,115,91,110,196,168,176,212,185,185,197,173,176,178,153,167,196,167,176,201,170,179,202,169,171,199,161,166,204,172,175,202,174,175,191,164,166,161,138,148,193,169,181,199,172,183,199,173,182,200,171,174,201,172,176,190,159,158,178,149,148,6 150,124,135,173,142,153,184,150,164,188,149,157,192,152,158,206,172,180,207,175,185,197,167,178,164,134,147,180,150,165,165,108,122,128,68,77,171,125,131,213,180,187,211,176,187,206,175,186,172,141,155,181,143,158,124,80,97,90,60,79,152,91,102,204,162,169,214,183,193,209,176,183,179,153,170,185,142,156,108,69,85,88,65,83,150,84,97,173,104,103,212,170,176,213,181,192,178,146,159,188,147,161,113,69,81,77,56,72,109,77,94,172,110,113,217,177,184,215,186,197,180,148,165,192,155,169,144,89,101,111,65,84,80,71,97,169,135,154,219,179,188,208,169,176,182,150,167,194,163,179,189,147,158,172,113,122,161,112,136,188,145,163,212,173,182,206,167,177,178,142,157,189,151,162,197,160,175,199,163,173,204,164,174,208,169,180,205,167,178,201,164,174,6 126,104,115,156,133,147,168,144,156,176,151,159,182,157,166,181,147,151,172,138,140,158,131,133,145,124,137,165,143,158,180,158,171,185,159,169,184,154,159,189,160,167,177,144,147,169,138,144,153,129,142,174,150,166,181,149,162,177,134,141,181,142,141,191,166,174,193,171,178,179,152,157,159,136,152,174,150,165,173,112,135,156,86,106,159,115,124,190,161,171,189,164,172,182,155,163,161,138,157,174,151,169,162,93,118,118,45,69,130,67,83,175,128,139,181,146,156,181,154,167,162,141,161,172,146,166,169,116,140,148,66,95,125,54,71,166,117,126,177,142,147,169,133,141,154,130,147,170,145,162,174,141,159,164,112,132,156,107,123,173,134,143,165,126,131,163,126,134,146,124,140,167,144,160,174,148,169,174,149,164,175,149,163,171,143,154,163,132,144,162,136,150,6 192,162,170,196,153,165,193,136,146,190,139,146,190,144,141,193,146,142,203,168,169,208,183,187,191,156,165,193,137,154,189,116,138,181,107,123,186,131,138,192,147,152,204,173,179,205,172,176,187,152,162,190,130,150,177,95,119,159,76,97,140,90,107,136,82,92,192,148,156,204,171,176,190,158,169,183,115,134,162,73,95,105,35,52,128,72,84,140,73,81,168,103,108,197,158,164,189,158,172,187,136,155,174,93,122,148,63,87,171,104,119,162,90,104,157,83,92,196,153,161,185,148,161,192,151,170,180,109,134,166,81,108,160,90,109,123,60,76,142,76,85,194,156,162,186,153,161,190,153,166,186,131,151,174,99,120,156,88,102,138,76,86,172,118,129,187,148,151,191,168,180,190,159,171,189,151,163,184,135,149,182,137,148,184,140,150,187,147,157,189,155,162,6 159,136,146,176,157,170,182,160,169,182,152,158,181,148,148,189,160,159,192,168,172,189,167,172,166,145,159,178,154,166,181,139,151,176,126,136,178,133,130,185,149,147,195,173,180,197,180,187,168,148,162,176,147,159,175,113,135,164,87,109,153,101,113,171,134,142,193,167,173,190,168,174,171,152,168,176,149,162,167,95,117,120,45,65,111,58,72,142,81,89,184,149,155,181,150,157,169,148,166,175,149,165,170,113,136,141,61,87,148,82,100,134,62,75,175,134,142,178,146,145,167,145,164,173,145,158,175,132,151,162,88,113,132,65,83,126,67,78,176,138,143,175,143,144,160,136,148,177,157,170,176,147,161,171,129,144,165,122,135,170,130,140,176,144,151,165,128,127,154,130,139,173,152,165,177,151,170,176,151,163,177,155,168,175,150,160,174,149,157,165,136,141,6 137,115,130,163,146,163,176,162,177,182,167,182,185,169,184,186,172,187,179,164,179,157,138,154,157,142,159,167,148,162,158,117,119,176,145,158,189,171,189,191,176,193,186,172,187,172,157,172,171,164,182,156,115,120,127,45,37,154,83,93,169,111,131,174,125,137,188,169,183,178,164,177,175,170,189,173,144,163,151,82,88,153,81,92,154,71,95,161,85,103,181,152,167,181,168,182,176,169,188,179,159,180,153,84,92,147,66,79,151,73,102,142,64,82,152,93,101,182,169,184,175,167,188,182,164,184,158,96,106,145,63,71,146,68,79,145,71,82,161,112,125,179,166,180,172,161,183,182,167,187,182,153,173,179,142,157,174,124,137,174,134,152,179,162,181,174,162,176,164,151,172,180,164,185,183,163,183,183,165,181,182,161,177,178,158,175,175,159,173,166,154,168,6 38,27,32,128,107,121,147,126,140,157,137,152,162,144,159,159,138,154,145,124,137,66,49,59,99,80,91,146,127,144,157,137,153,166,147,162,173,158,175,172,158,174,161,143,158,121,103,115,137,124,142,152,134,149,124,67,64,142,87,97,163,126,144,170,144,159,168,154,169,146,130,141,146,137,155,161,146,163,133,70,77,133,60,71,137,60,82,153,99,115,170,154,170,152,137,149,148,140,158,167,159,179,149,100,113,127,47,56,131,56,81,123,51,62,157,128,141,156,145,158,147,138,160,166,156,177,160,125,141,143,79,89,139,71,82,143,89,102,161,141,157,151,138,152,137,126,147,162,150,171,166,147,168,170,147,164,167,139,156,164,143,162,161,148,164,140,126,141,97,83,99,158,145,168,160,141,163,162,144,160,161,141,158,155,133,150,154,139,154,94,81,94,6 204,190,213,193,155,164,200,160,172,217,194,215,224,207,227,225,210,230,222,205,224,216,202,221,186,141,149,157,72,63,168,84,82,200,137,154,211,163,188,216,175,195,220,190,209,220,205,223,184,126,134,164,77,80,171,85,96,190,103,125,191,104,134,188,100,118,206,147,161,222,205,224,207,176,202,188,114,127,183,101,106,185,101,125,185,89,119,194,104,137,202,136,156,215,187,207,211,186,214,189,116,134,185,99,110,182,89,114,184,91,130,185,100,134,162,74,84,190,126,140,212,187,212,181,105,116,169,73,84,173,76,96,174,85,108,178,96,116,161,69,79,190,125,138,213,192,218,204,151,171,190,111,124,184,102,113,185,95,107,189,107,122,196,136,157,209,180,200,213,195,219,216,190,214,216,181,202,217,185,204,212,160,178,211,165,185,213,191,214,211,196,217,6 155,127,137,173,143,152,190,160,166,198,168,174,201,171,177,196,166,171,184,153,158,159,127,131,169,141,153,187,157,167,201,171,178,201,167,170,207,175,179,208,180,186,194,165,171,177,148,154,178,150,162,197,168,178,202,163,170,180,105,110,181,122,126,211,181,188,201,171,177,183,154,161,184,155,168,201,173,184,200,160,168,182,86,106,178,89,106,207,173,178,206,177,183,190,159,166,183,154,168,199,169,182,205,175,183,194,123,137,198,129,142,211,183,188,205,176,181,191,161,168,184,156,172,197,168,181,205,175,185,207,176,183,207,177,182,206,176,182,202,172,179,188,158,169,183,155,176,192,162,177,197,167,177,202,172,178,202,172,178,200,169,176,193,161,170,182,154,168,178,149,168,190,160,178,192,161,175,197,166,174,195,164,171,191,159,168,186,156,167,174,147,160,6 139,114,124,163,135,144,178,150,157,187,159,164,191,163,169,192,163,168,186,159,163,175,148,154,157,130,140,174,146,156,186,157,165,191,160,165,193,160,164,200,171,176,195,168,172,184,157,161,164,137,148,181,153,162,190,160,169,182,124,132,164,93,96,187,148,151,201,175,180,188,161,164,168,142,153,185,157,167,192,162,171,177,106,117,164,68,88,164,95,104,199,169,174,192,165,170,169,142,154,183,155,167,192,165,175,180,126,136,172,74,94,178,107,119,198,170,174,193,166,171,168,141,154,183,155,166,190,162,172,192,160,168,186,133,142,191,151,157,195,169,174,190,163,168,167,141,158,181,154,165,185,157,166,190,162,169,192,165,171,193,165,171,189,160,166,186,159,164,162,136,154,178,150,164,182,152,162,186,157,164,187,157,162,187,157,163,184,155,160,180,151,155,6 198,178,193,201,180,192,202,174,185,200,165,173,200,167,172,208,186,194,211,196,206,207,196,204,201,181,198,202,174,189,193,135,146,186,117,124,175,111,113,191,151,155,212,199,209,208,196,205,205,186,202,202,164,180,190,109,125,189,102,121,174,92,110,167,102,111,200,171,179,209,196,206,204,185,202,200,162,177,185,107,125,192,103,130,189,94,122,162,76,95,175,123,131,208,191,203,204,187,205,202,172,187,182,111,129,194,105,131,195,106,133,182,94,117,180,123,135,205,188,198,201,183,201,206,186,201,191,134,150,190,97,120,195,109,134,188,105,128,192,149,162,203,189,199,198,183,201,204,187,204,202,176,190,194,134,151,192,114,135,189,126,142,197,171,183,201,189,201,194,179,197,199,184,200,204,186,201,201,176,187,199,167,177,199,173,184,199,182,194,196,183,197,6 139,111,109,158,125,127,174,139,138,180,148,145,183,150,146,181,148,145,169,137,131,147,115,105,149,114,113,167,132,135,177,137,146,188,153,157,191,163,164,193,164,162,181,152,151,164,138,134,158,125,128,138,96,103,151,105,119,190,149,161,189,150,159,198,167,169,186,154,150,167,136,129,163,131,133,134,91,95,156,109,116,194,156,172,201,166,188,200,161,177,187,155,154,173,147,146,164,136,141,176,139,142,188,145,162,189,147,166,194,155,171,188,145,155,183,144,146,171,145,141,162,131,136,173,136,139,181,137,148,189,145,160,176,129,126,167,120,102,180,149,148,170,145,144,158,126,127,173,143,145,178,146,146,184,147,148,180,144,139,179,151,149,170,144,140,162,140,143,154,129,132,172,145,149,177,149,152,179,151,151,178,146,145,175,150,149,161,136,129,142,112,102,6 153,121,116,170,139,142,182,151,154,189,162,162,193,168,166,193,167,166,189,161,157,178,154,149,169,142,147,168,133,138,176,136,146,194,157,163,188,151,155,204,184,184,195,169,164,185,161,158,145,107,110,123,79,86,156,114,128,200,167,179,184,139,146,206,179,188,197,167,162,188,162,155,150,115,119,117,68,70,168,124,128,196,159,173,205,176,195,212,185,206,202,168,178,190,165,162,174,147,148,177,136,137,195,160,174,192,154,171,196,157,175,205,176,192,194,154,166,186,151,148,174,144,145,179,140,149,190,150,170,194,156,172,194,153,167,184,147,147,179,137,131,184,151,151,170,138,136,177,141,146,183,141,147,189,148,158,182,138,140,166,117,96,170,130,112,180,154,149,169,139,139,176,145,145,182,150,152,184,151,150,184,150,145,184,159,155,179,157,155,171,147,139,6 11,8,11,114,92,112,164,139,161,165,139,166,163,139,168,158,135,160,109,94,110,8,7,8,59,46,55,157,129,150,171,145,167,175,147,171,173,142,167,165,140,162,153,133,148,58,50,58,103,80,96,166,134,154,178,148,169,176,144,162,171,133,158,176,151,174,163,144,159,109,95,107,123,98,115,169,139,160,175,141,157,144,87,96,135,70,78,178,152,166,170,154,167,128,111,122,129,108,125,176,155,173,136,82,77,148,86,84,143,92,99,167,138,143,178,168,179,131,115,123,113,95,109,180,158,178,173,144,152,179,144,150,192,172,186,186,169,180,172,155,164,117,102,110,63,52,60,172,152,167,188,170,186,195,178,196,196,182,197,188,178,191,166,149,159,78,65,70,9,6,8,126,107,118,175,150,165,181,160,175,181,161,176,171,152,165,135,119,129,29,22,27,6 149,125,146,172,149,172,180,156,182,179,152,178,176,146,172,176,153,176,165,144,162,141,121,136,161,132,153,175,147,170,183,155,178,188,164,185,183,153,182,179,149,177,173,153,174,152,127,150,167,136,159,180,147,169,188,160,185,160,112,125,157,111,124,187,162,191,175,152,173,158,135,154,172,149,171,177,146,165,168,124,137,138,69,76,132,60,66,161,108,120,177,149,172,163,139,162,180,161,182,148,102,107,129,59,49,163,104,114,148,99,116,136,76,86,181,153,177,162,134,157,179,158,182,173,141,159,143,81,78,175,126,135,179,146,163,169,130,146,180,153,176,163,137,156,174,153,175,187,167,188,193,171,191,197,174,197,198,176,204,196,180,205,177,151,172,157,130,148,162,142,161,181,156,175,192,171,195,194,173,192,193,170,192,189,168,190,175,154,175,146,118,139,6 184,154,183,193,165,195,198,171,197,202,179,206,199,175,205,192,159,197,188,160,192,180,158,185,188,152,181,194,159,188,200,171,199,189,150,171,185,146,170,198,169,206,193,166,199,183,160,190,193,159,187,200,168,198,195,160,190,145,69,76,139,63,64,186,147,168,193,162,194,185,159,187,192,161,187,176,125,138,173,118,132,150,72,80,155,82,98,148,71,77,174,114,134,187,156,190,152,97,104,138,65,60,167,101,104,168,101,118,179,131,162,124,54,67,168,113,137,188,153,186,169,126,143,129,56,53,163,91,94,178,116,129,200,175,201,137,75,86,172,120,144,190,158,191,194,166,196,172,122,134,171,110,115,195,146,168,201,171,201,191,152,173,194,164,194,185,152,182,194,170,195,206,185,212,207,184,211,210,185,218,205,177,214,205,183,219,201,180,212,187,157,186,6 101,91,102,167,151,169,176,157,178,178,161,183,180,165,184,172,160,179,155,149,162,91,85,88,132,118,130,170,148,165,184,156,174,185,162,181,185,164,182,179,158,175,163,149,163,125,116,122,134,122,137,170,148,166,190,159,176,182,153,169,167,131,146,180,152,169,168,152,165,132,119,126,131,117,132,174,151,172,168,140,159,83,54,57,105,56,61,171,137,150,174,159,171,134,114,119,124,105,120,175,155,176,150,125,143,28,10,11,88,46,50,174,141,153,172,151,160,137,118,123,110,93,105,163,143,163,184,161,184,127,88,101,140,103,116,184,163,177,167,148,159,140,120,126,89,74,81,148,126,144,179,158,178,193,170,191,187,163,183,174,147,159,161,135,145,137,114,117,57,48,51,130,109,120,164,141,160,180,159,178,175,150,164,163,130,140,154,128,135,114,98,98,6 174,149,167,190,163,183,195,168,190,196,173,194,196,174,192,193,172,190,183,164,180,167,153,167,178,152,170,195,159,179,201,172,189,198,176,195,195,167,185,194,168,187,188,162,180,172,151,164,181,156,176,196,163,183,202,172,192,182,144,159,160,110,123,184,147,163,191,166,182,179,165,177,178,149,172,200,165,187,155,124,142,81,41,42,101,48,49,155,102,116,192,165,178,182,166,178,176,153,175,205,175,200,98,73,85,30,17,19,95,53,57,149,96,107,193,167,181,180,153,164,174,150,171,197,172,198,154,117,135,66,26,33,85,36,43,176,130,145,191,168,180,178,153,163,168,143,165,189,166,190,199,171,197,163,120,136,167,122,139,195,172,192,186,159,173,173,152,165,155,128,149,182,157,180,197,170,191,205,177,199,199,170,194,190,159,177,181,149,162,165,135,145,6 216,180,202,224,189,208,225,207,225,222,201,222,220,194,215,219,194,214,216,189,211,207,180,200,218,185,207,224,192,213,224,205,223,216,183,203,206,157,177,211,173,190,216,189,207,210,182,199,218,183,205,222,189,213,212,176,196,177,118,127,154,91,99,180,118,133,207,166,185,213,187,205,218,185,209,216,181,206,103,68,78,83,36,37,109,52,51,146,85,94,196,139,157,214,187,202,221,196,221,197,162,185,37,22,28,64,41,45,122,79,81,142,84,94,195,142,159,216,193,209,218,192,220,198,163,186,89,43,52,82,55,66,88,48,55,149,80,90,207,163,180,212,188,202,211,183,210,220,195,223,171,120,138,101,44,52,106,46,54,185,131,148,215,185,204,209,186,199,208,185,211,217,191,217,217,187,215,193,147,164,195,138,156,218,190,214,215,193,213,205,175,190,6 185,149,164,190,147,163,193,157,172,196,159,176,196,158,176,198,170,187,194,170,188,189,175,194,189,155,169,192,151,164,192,153,162,197,163,174,199,161,177,200,169,186,195,165,183,189,164,181,192,165,179,187,144,151,174,105,102,190,143,147,199,158,169,200,165,183,198,171,189,189,155,174,190,138,158,178,116,118,167,98,90,165,105,104,172,112,114,197,156,168,200,171,188,191,162,180,189,139,162,191,149,160,166,103,88,117,48,38,93,35,33,173,124,128,201,170,188,193,168,182,191,153,173,198,169,186,184,134,132,153,91,83,93,30,23,161,110,108,201,176,191,193,167,181,191,161,176,193,150,164,200,165,182,196,158,170,178,136,136,193,157,167,197,170,183,192,171,185,192,170,183,195,157,173,199,157,174,201,164,177,206,181,196,199,169,183,196,173,186,191,174,185,6 152,125,142,166,141,157,175,149,167,173,136,152,174,147,162,172,155,172,165,151,167,148,130,145,159,136,149,170,141,155,177,144,157,177,143,157,178,144,159,179,158,172,172,161,175,157,142,156,161,131,142,174,146,157,173,131,139,175,136,142,182,148,162,181,153,167,175,153,167,160,141,154,163,131,144,175,137,151,161,103,103,147,89,83,166,122,128,182,152,166,176,149,162,166,148,159,169,146,158,175,135,153,174,129,133,116,54,40,99,45,39,182,150,160,178,155,166,167,147,156,170,146,158,177,149,162,182,145,157,170,127,133,150,108,107,181,153,163,179,162,172,165,147,154,169,149,161,180,162,172,182,154,165,186,153,166,190,163,175,184,164,174,177,161,170,163,151,159,164,143,153,180,168,178,182,166,173,184,162,172,182,152,164,183,166,176,171,150,161,157,143,149,6 106,82,94,158,128,148,168,128,150,172,135,157,171,145,166,161,140,160,149,126,142,74,63,70,141,113,125,164,132,150,177,144,162,177,136,153,177,145,162,174,153,172,161,138,155,125,103,116,150,118,130,169,135,149,177,137,149,180,137,151,183,146,162,180,154,170,165,143,159,144,128,139,154,123,136,172,135,150,171,118,125,149,88,85,172,128,141,183,149,165,171,145,159,145,125,136,161,137,148,175,142,157,181,133,145,126,64,57,137,87,88,190,160,173,172,145,156,144,118,128,158,133,147,177,149,163,185,150,163,184,140,153,182,146,156,185,160,172,170,148,158,146,122,130,151,124,138,177,154,167,186,165,175,187,155,167,188,156,170,181,155,168,167,144,152,135,113,118,116,99,106,173,156,167,179,159,170,182,159,169,179,144,155,171,145,155,160,142,149,94,77,81,6 116,89,115,179,143,169,148,93,112,126,74,91,160,112,126,183,142,164,183,154,181,114,94,115,166,134,161,145,83,91,96,29,36,75,23,38,144,79,97,196,141,166,190,162,189,172,157,182,180,150,170,155,91,93,125,54,64,115,47,65,185,113,139,206,153,179,198,168,194,184,165,192,189,163,182,188,145,162,159,89,111,173,103,123,196,128,149,199,140,164,192,148,168,185,164,190,192,165,189,196,157,175,152,74,96,171,107,129,166,87,95,161,86,94,182,126,142,177,148,164,199,177,206,177,121,131,123,32,39,189,128,149,174,98,115,136,43,41,153,83,94,161,117,128,186,162,186,187,133,150,169,95,105,203,149,163,183,116,127,147,63,68,147,80,90,169,144,165,134,109,129,200,166,185,209,178,202,218,196,216,205,170,184,146,72,69,171,125,137,138,118,140,6 112,87,111,178,152,181,162,122,143,155,114,131,173,138,156,180,157,180,160,140,162,41,32,41,162,133,160,147,93,104,95,33,39,79,28,39,157,95,109,185,147,167,182,164,187,112,102,118,173,145,165,146,83,83,106,39,44,109,48,63,186,127,149,196,159,179,188,173,195,154,138,158,178,151,170,180,136,152,150,83,102,166,100,116,190,135,151,189,141,157,186,161,179,162,145,163,182,155,180,185,144,161,141,68,86,168,108,126,149,73,75,163,103,107,173,133,142,162,143,157,189,165,192,168,112,122,123,35,40,186,129,146,150,70,76,134,58,53,154,106,112,153,129,144,176,150,171,184,137,154,181,126,140,201,162,175,168,105,111,133,57,55,169,138,150,125,111,126,120,97,113,191,165,183,200,172,193,211,193,211,186,150,159,159,113,115,172,153,168,61,48,59,6 181,126,130,197,148,154,214,165,177,215,168,172,215,168,171,214,170,180,211,170,181,199,152,157,192,140,149,210,158,173,212,149,146,215,157,146,216,160,152,214,162,159,214,169,172,205,159,164,202,148,158,213,152,165,198,118,101,210,142,123,217,157,143,210,140,117,210,153,147,208,166,173,206,159,175,213,155,163,204,120,112,201,117,106,214,144,130,213,148,130,209,150,137,207,162,162,208,163,183,208,145,150,212,133,136,205,118,121,197,111,91,209,136,110,206,147,128,204,155,146,207,160,180,207,141,135,208,121,108,197,108,100,192,104,81,206,134,104,209,157,144,199,139,114,201,153,168,211,158,173,215,156,163,203,131,124,208,137,121,209,145,129,209,161,156,198,144,133,194,142,153,207,157,172,215,170,185,215,159,154,217,172,181,214,170,182,207,164,169,195,149,150,6 169,152,161,182,165,175,184,166,177,181,158,170,178,149,160,182,159,167,177,158,164,171,155,158,175,159,168,183,166,176,185,162,169,152,104,97,147,91,89,183,152,161,182,161,167,175,157,158,171,153,163,184,165,177,176,135,136,143,85,78,144,85,81,177,136,139,189,168,173,180,160,159,173,151,164,187,165,179,165,116,112,145,95,83,152,100,97,181,145,146,193,173,178,181,160,161,172,149,160,184,163,178,173,131,137,153,99,97,158,109,104,185,148,150,191,168,172,181,161,162,167,145,154,178,156,169,177,139,149,162,106,108,165,117,115,186,156,159,188,164,170,179,154,157,160,137,146,169,146,156,179,153,164,177,141,148,174,138,142,184,153,161,182,155,161,177,156,159,152,129,136,163,142,151,173,149,158,175,147,158,175,145,153,179,148,155,172,143,150,170,146,151,6 105,88,91,157,136,141,173,149,156,178,151,154,184,160,162,175,149,149,163,137,133,111,91,86,135,116,120,168,144,152,187,160,169,192,164,175,191,162,172,186,158,161,175,150,149,143,123,115,142,123,126,173,149,157,197,170,182,173,130,129,169,118,119,198,168,174,181,156,153,154,132,123,143,121,122,175,152,159,194,162,173,155,99,85,165,113,103,203,171,175,187,160,158,164,141,136,144,122,123,174,150,155,192,161,173,169,116,112,178,130,123,202,170,173,191,162,164,167,143,140,135,112,115,163,136,141,184,155,164,186,147,153,187,146,150,196,161,166,187,156,160,161,134,131,122,99,102,150,122,127,168,137,143,179,145,153,182,148,156,180,144,150,172,140,143,150,126,121,100,76,77,135,105,108,153,121,125,165,135,139,166,131,136,163,129,132,158,128,128,123,104,101,6 156,133,138,176,153,161,182,155,161,190,165,174,190,164,173,182,154,156,175,149,148,161,139,135,165,140,148,186,162,171,193,167,175,182,148,154,178,136,142,190,158,164,185,159,161,169,147,144,167,144,151,187,162,170,192,160,166,152,96,84,146,82,74,192,153,158,192,164,163,174,150,143,167,141,146,188,161,173,183,138,139,145,87,70,154,99,88,193,154,154,197,169,168,181,155,151,167,140,144,187,160,171,184,141,148,155,97,86,164,112,100,197,158,157,197,168,167,185,158,157,160,133,138,180,151,159,185,149,159,170,112,112,173,121,115,197,161,163,194,161,162,185,156,157,150,121,126,170,140,146,182,150,158,185,147,153,182,142,146,190,151,157,188,155,157,179,149,153,142,115,118,159,130,135,171,140,146,176,140,147,181,147,153,179,143,148,176,139,143,166,134,138,6 92,69,83,129,95,109,127,81,87,154,117,129,157,120,121,163,132,131,173,155,170,159,136,152,119,92,106,136,102,114,116,66,62,110,64,65,145,98,92,174,140,143,178,154,166,168,146,160,133,111,130,127,87,91,118,62,64,70,25,39,120,68,70,184,148,159,179,147,156,174,151,162,135,114,131,128,84,90,141,87,108,148,100,122,172,132,144,171,129,132,192,171,188,181,162,177,125,97,107,119,69,67,154,105,129,177,131,158,180,140,153,149,98,91,162,126,129,185,170,185,128,104,120,116,69,69,126,69,71,158,108,126,160,112,130,139,90,104,130,76,71,183,165,180,124,103,120,135,104,113,135,89,87,147,98,100,123,64,64,131,77,72,167,138,147,175,157,175,107,83,96,131,101,110,149,118,129,162,133,146,159,126,134,158,120,123,174,154,173,164,143,160,6 181,135,159,193,144,164,197,143,166,202,147,171,198,135,154,205,149,168,200,147,164,185,114,129,184,134,155,197,148,169,200,146,166,188,119,138,197,136,152,203,147,163,203,147,159,193,130,142,189,136,157,198,143,161,199,149,166,180,102,124,181,115,143,198,140,159,207,153,161,198,141,150,194,141,176,203,156,179,178,117,129,149,79,96,172,115,136,205,157,168,210,170,173,202,157,159,189,137,164,205,169,192,180,129,136,134,73,77,173,122,138,201,156,163,213,181,187,204,164,170,182,132,150,200,160,174,169,121,127,165,107,127,166,106,114,166,108,103,209,172,180,202,165,173,183,144,166,196,161,182,177,130,132,152,92,96,137,74,68,160,98,86,203,162,168,197,154,163,173,133,149,184,148,158,188,144,150,177,123,129,170,115,108,189,138,130,201,162,173,194,145,158,6 110,68,84,167,123,144,185,133,157,192,135,157,192,132,147,187,131,140,178,119,130,146,84,96,141,90,106,178,131,155,195,148,167,203,151,174,207,152,174,202,148,164,187,131,147,169,116,129,152,99,115,182,133,154,203,155,174,205,149,169,207,157,172,209,157,167,196,147,155,179,135,139,153,106,116,186,140,157,208,168,187,178,120,133,195,149,163,217,181,182,199,154,149,177,131,123,152,112,119,184,143,156,207,174,190,162,107,117,181,129,138,217,187,189,204,167,167,184,143,136,147,109,116,179,140,151,200,166,180,175,120,127,164,102,96,209,171,174,205,171,177,184,148,147,135,97,102,165,119,129,186,146,155,191,147,152,194,149,148,206,168,181,191,147,152,165,121,112,114,81,88,150,107,112,171,131,137,182,144,146,187,144,153,190,150,162,176,132,136,153,110,110,6 154,107,105,177,137,136,184,142,144,186,140,146,193,151,154,193,156,156,188,156,152,162,125,124,164,118,115,187,150,150,194,153,156,197,154,155,192,143,141,195,151,150,194,158,158,174,134,139,174,128,126,194,155,155,188,138,134,183,126,118,185,129,122,179,118,114,196,154,154,184,142,146,173,123,124,184,134,130,175,114,105,177,116,111,179,117,111,177,113,105,195,148,146,187,143,145,174,125,127,181,129,128,175,114,110,175,112,106,180,119,113,184,126,117,198,154,152,187,143,147,172,127,129,190,147,152,185,134,135,183,125,119,177,113,105,195,148,147,202,167,170,184,141,149,169,132,131,190,154,156,191,151,157,195,157,159,205,168,170,205,170,175,191,154,161,173,132,139,151,116,117,173,134,137,180,141,145,182,145,146,185,148,150,190,152,157,173,128,136,154,111,117,6 165,138,152,184,161,176,192,168,182,193,174,186,202,193,203,200,184,187,189,167,171,174,151,160,171,145,158,192,172,188,200,183,200,184,163,177,179,149,153,193,169,166,195,176,180,181,158,163,182,164,175,197,180,193,194,175,188,136,99,108,143,99,104,179,144,147,200,184,188,189,170,175,184,166,176,201,183,194,172,135,140,90,49,54,86,46,52,156,115,111,205,191,197,192,174,180,185,168,181,194,170,179,170,121,121,90,52,56,73,41,46,154,111,102,204,189,195,194,179,185,177,160,170,195,177,192,185,151,161,104,55,54,85,36,37,166,127,124,203,189,196,193,175,184,166,146,151,177,148,151,190,165,180,162,119,131,139,90,95,183,153,163,192,171,179,184,165,169,161,137,144,161,120,116,179,146,159,185,152,171,194,169,190,195,174,193,188,166,174,173,151,147,6 135,115,124,159,137,148,176,156,169,183,163,178,190,175,188,185,165,174,172,152,157,143,120,124,152,128,143,171,150,164,189,171,187,183,164,179,184,168,175,189,171,172,179,161,167,160,141,146,156,136,149,179,162,174,194,180,197,152,126,138,143,105,110,180,155,159,188,172,177,166,146,147,160,142,154,185,169,180,183,157,165,97,61,65,82,45,50,165,136,136,194,181,188,172,155,159,159,141,151,183,167,182,178,141,147,93,55,57,66,34,37,164,133,128,196,185,193,176,161,166,147,127,132,175,158,169,187,167,180,125,83,89,92,43,43,175,148,152,191,176,185,175,157,164,138,117,121,157,128,131,170,139,145,174,143,162,169,137,153,184,164,180,178,158,161,162,142,141,125,101,102,153,130,139,164,135,140,174,150,160,180,154,173,184,167,182,170,150,152,145,121,118,6 144,116,132,159,132,150,167,139,159,170,143,165,172,145,169,169,135,160,151,106,129,145,105,130,158,133,150,172,150,171,178,151,172,185,162,186,189,167,193,186,160,188,167,128,155,148,106,129,170,148,166,180,156,177,193,174,200,199,182,209,199,181,209,195,178,208,179,148,177,151,108,135,174,153,172,183,161,182,199,183,211,174,140,160,169,130,150,192,169,200,181,156,185,160,124,154,161,131,149,174,144,163,191,167,191,170,135,157,168,130,153,188,162,189,175,147,173,157,124,153,155,122,142,170,139,161,179,148,174,184,156,185,181,152,177,179,153,179,168,141,167,146,110,133,148,111,127,166,134,154,178,152,178,173,137,161,174,140,164,178,154,180,162,133,157,139,101,122,142,110,123,165,143,163,173,149,170,177,153,175,177,153,175,174,153,178,158,131,155,140,110,131,6 160,128,137,168,138,149,177,152,168,169,139,150,164,133,140,156,122,125,144,108,110,125,87,85,162,128,133,178,152,168,181,157,174,153,111,114,151,109,109,164,133,143,151,118,124,135,100,103,174,148,158,186,166,185,171,139,150,134,80,72,139,89,85,160,126,134,157,125,133,137,101,104,178,154,165,176,147,157,170,137,145,147,99,97,140,90,88,146,103,104,161,130,142,147,116,123,172,144,153,134,81,71,134,82,74,148,99,95,145,100,99,121,66,54,146,107,109,149,118,128,171,143,151,140,92,84,115,59,44,161,124,129,143,97,97,120,65,55,142,101,102,151,122,135,173,148,159,167,136,141,155,113,110,172,141,148,167,136,144,142,97,92,151,116,121,144,115,124,167,140,147,169,141,148,170,139,144,172,143,149,177,154,167,165,137,144,147,112,113,139,109,117,6 14,12,12,120,105,108,165,147,150,172,153,153,172,152,148,167,147,142,122,106,101,21,19,17,69,59,60,158,139,143,177,156,162,188,167,172,189,168,167,178,157,152,158,140,133,71,62,59,111,95,95,165,146,150,187,164,172,183,155,160,184,156,156,189,170,169,166,143,131,109,92,84,123,105,102,165,145,147,198,177,186,133,100,99,132,97,92,202,179,179,170,145,138,127,107,99,120,103,99,161,138,139,198,175,179,115,92,94,118,95,92,205,179,181,176,153,152,133,115,113,106,91,89,156,135,135,179,156,158,176,149,151,183,156,157,193,169,172,177,153,152,119,103,103,72,62,60,141,119,116,164,141,139,178,154,154,182,156,160,177,153,153,163,139,135,72,62,60,26,22,21,112,92,88,147,125,121,155,131,129,160,132,129,161,134,129,122,100,97,15,13,12,6 171,147,153,185,159,164,192,168,174,197,174,180,198,175,176,191,163,157,184,162,156,170,148,139,177,154,160,189,162,169,198,174,181,182,149,148,184,150,146,200,177,177,191,170,166,177,153,146,181,157,163,193,167,174,203,178,182,121,73,63,121,68,57,203,180,177,196,172,168,182,156,148,182,158,162,195,170,176,200,174,174,91,56,53,94,54,48,202,173,168,197,170,169,184,156,151,179,153,156,194,169,172,198,172,174,69,47,46,66,46,45,202,173,167,197,168,169,185,156,154,174,149,149,189,165,166,197,170,175,87,55,53,105,75,70,208,183,179,197,171,173,187,161,161,168,144,144,181,155,155,191,166,167,183,151,151,186,155,151,199,172,173,194,168,168,182,156,154,159,133,130,174,149,146,184,158,155,189,160,161,193,165,169,193,165,167,187,162,161,171,144,139,6 173,146,153,179,151,156,184,161,169,167,134,130,173,139,136,185,162,163,181,159,158,174,154,151,176,149,156,183,158,164,182,156,159,112,62,49,112,57,45,178,147,143,186,165,164,178,156,155,179,152,158,188,164,171,169,136,133,82,36,31,89,36,29,169,132,125,190,167,167,179,152,149,178,150,154,189,168,173,163,130,127,61,31,29,65,31,27,165,126,119,192,167,168,181,152,153,178,151,154,187,166,170,160,131,130,53,32,31,38,23,24,156,123,115,192,167,165,180,150,152,175,150,153,186,164,170,154,120,121,32,14,14,47,29,29,170,140,135,189,165,163,180,150,150,170,145,147,178,153,157,171,140,144,93,56,54,104,68,61,184,156,151,185,161,161,180,156,159,165,139,140,172,146,147,176,149,151,173,140,141,175,142,138,183,155,154,181,155,156,176,151,151,6 160,123,160,176,143,181,188,158,199,196,169,212,193,164,198,174,122,137,184,150,180,174,143,172,162,118,156,183,150,194,161,113,144,161,110,138,190,152,187,198,166,205,190,156,193,174,139,165,171,132,176,175,129,167,114,44,55,112,38,51,133,69,88,197,167,206,192,161,193,182,147,176,173,138,180,185,152,194,154,95,122,121,53,78,111,40,55,163,111,135,197,166,197,187,152,184,172,136,175,189,158,201,132,74,93,113,43,58,140,72,94,144,72,84,190,150,174,189,152,184,169,135,172,179,142,178,154,104,127,130,65,79,139,63,73,177,121,142,192,156,187,189,158,192,159,119,153,175,138,176,188,150,191,183,139,172,164,109,126,194,159,196,191,159,194,182,143,177,153,114,147,170,136,172,178,141,176,188,153,192,193,158,197,192,161,200,183,146,179,170,128,161,6 163,134,162,169,143,170,163,128,154,177,152,179,182,159,181,179,153,172,176,146,167,172,145,166,166,134,164,151,110,132,109,47,54,124,65,73,154,105,120,186,165,188,183,161,185,173,145,166,168,134,166,127,71,81,101,39,51,115,51,67,102,38,49,164,128,147,186,166,186,173,146,161,171,146,176,165,129,153,130,70,85,108,48,68,107,45,59,128,72,80,182,156,175,177,150,165,174,150,177,166,136,160,115,56,69,114,51,65,127,67,81,117,49,60,161,114,124,179,153,168,170,144,170,147,104,118,96,36,39,107,46,58,139,79,95,148,85,96,161,110,116,179,152,170,161,129,151,166,133,159,167,130,153,142,86,95,122,52,49,158,107,118,183,156,179,175,147,165,156,122,146,166,134,160,169,131,155,174,142,166,159,115,124,175,143,163,181,157,180,171,144,162,6 56,35,44,151,114,129,175,146,161,183,150,159,184,152,157,178,148,146,162,128,127,80,55,62,113,73,93,166,129,146,188,159,175,201,174,190,192,156,161,188,154,158,176,145,146,132,100,104,136,97,111,173,133,152,176,133,150,148,93,101,190,153,167,199,168,181,181,148,152,155,122,125,142,107,120,179,146,165,176,133,149,112,41,48,141,83,90,200,167,175,187,150,159,161,127,132,141,109,117,177,146,160,180,143,157,127,63,66,147,78,78,195,155,161,191,158,166,162,125,130,133,101,111,166,132,143,187,151,167,182,139,150,185,143,150,199,166,180,185,147,161,161,124,134,114,80,92,154,117,125,176,142,153,188,154,167,192,156,172,187,152,166,168,121,131,140,101,116,73,45,55,140,99,109,161,122,131,173,134,145,175,136,145,173,136,145,162,126,135,86,61,74,6 7,3,4,109,77,79,161,123,124,163,126,128,162,122,124,151,109,109,117,79,79,27,14,18,58,39,44,161,123,127,178,144,148,188,155,164,187,153,167,171,131,142,150,108,112,78,47,49,110,79,85,175,140,146,194,161,172,186,136,146,182,128,141,183,143,160,163,127,135,116,79,79,133,99,103,181,147,155,199,161,174,168,95,106,154,64,80,179,129,147,168,135,145,129,92,93,136,102,108,181,147,155,196,155,164,189,108,127,180,96,124,183,136,155,170,135,147,130,94,99,118,86,92,173,138,146,190,152,158,201,151,169,199,143,168,186,147,162,164,127,137,126,92,98,84,58,64,162,126,130,178,146,151,190,160,170,185,147,158,174,138,149,156,117,126,89,60,66,33,18,22,140,105,106,170,138,141,171,137,140,169,131,139,162,126,136,136,100,111,33,20,25,6 141,105,111,163,130,136,174,142,150,177,143,155,178,145,162,169,132,148,153,112,123,132,97,106,156,120,128,175,145,158,186,154,168,185,144,158,180,139,153,178,142,159,163,124,141,145,111,122,164,130,139,182,150,163,183,137,148,150,80,85,154,82,95,165,103,116,172,138,157,151,117,128,168,136,147,185,150,164,188,140,156,153,77,91,145,59,78,153,82,99,171,134,152,153,120,134,167,133,143,185,149,163,185,134,147,173,90,109,165,76,104,162,102,124,171,132,151,155,122,136,163,129,140,180,143,151,182,127,135,185,112,137,187,114,147,183,133,158,172,136,151,154,119,131,154,121,131,172,138,146,185,151,164,193,156,176,185,135,156,178,138,157,165,130,143,144,107,117,143,110,116,159,123,126,176,149,159,179,146,159,175,135,149,171,137,150,155,120,131,135,101,112,6 167,134,146,182,153,166,186,155,166,190,155,171,187,152,169,186,157,175,171,134,151,156,117,131,174,141,152,189,160,174,190,151,165,175,118,127,170,108,118,172,119,130,174,134,150,165,130,148,180,148,159,192,156,170,174,114,120,138,60,66,151,74,92,159,80,98,170,116,132,174,148,169,183,149,162,194,157,169,191,140,160,161,84,100,151,63,82,151,70,90,165,114,129,171,139,157,184,150,164,193,154,167,185,125,139,175,91,110,169,78,105,161,88,111,168,121,140,172,137,155,180,148,157,189,145,154,182,117,128,185,95,124,187,104,139,187,132,162,184,144,164,170,138,151,175,143,152,182,139,145,189,138,154,196,143,167,194,134,159,185,133,156,179,144,159,165,131,144,166,135,144,178,143,151,192,165,182,195,158,175,188,141,160,183,144,162,174,142,158,157,123,136,6 159,140,157,162,143,160,144,118,132,105,62,69,123,81,89,146,110,124,158,133,153,149,122,140,161,131,142,161,137,150,118,81,86,54,28,35,83,40,46,114,65,65,148,116,128,150,128,146,173,151,168,143,107,112,87,47,48,59,34,42,77,36,42,86,42,48,126,85,89,153,131,148,171,153,166,129,95,101,60,24,28,75,49,63,93,55,66,83,38,42,128,85,89,157,138,155,171,155,166,131,97,99,70,27,32,90,49,60,109,69,84,109,65,67,147,116,120,162,146,164,168,148,157,155,126,132,109,58,50,92,40,43,104,58,66,144,108,109,154,130,137,151,133,149,165,133,146,170,143,159,140,95,87,119,64,56,116,62,61,149,109,112,163,140,155,152,129,144,168,146,158,168,138,152,163,125,131,146,98,95,152,111,117,160,125,129,168,147,164,148,118,131,6 142,115,119,164,130,133,180,148,154,185,157,167,179,145,154,157,126,127,130,100,101,90,67,67,164,134,135,179,142,149,194,163,175,200,175,185,196,168,182,175,143,150,144,114,114,109,85,85,174,148,151,198,168,179,204,176,185,133,93,99,151,107,111,197,169,180,169,139,146,122,92,92,173,146,152,202,175,186,179,142,147,88,43,53,114,61,65,188,157,161,187,163,171,149,116,120,177,149,155,204,182,187,192,163,164,121,60,61,155,106,106,197,172,177,190,163,173,159,129,135,174,147,144,199,178,179,213,190,193,187,141,136,195,159,160,200,173,182,181,155,163,155,126,131,160,132,128,185,159,158,201,178,181,211,193,199,209,189,198,200,179,186,174,152,159,147,122,125,143,115,109,178,158,152,189,165,164,193,167,171,200,178,182,192,170,176,172,149,156,131,104,107,6 161,119,134,171,141,158,185,166,178,174,140,153,175,143,157,177,150,166,164,130,143,146,115,124,178,147,161,181,155,168,172,141,151,111,67,71,129,80,84,169,129,138,176,147,162,164,136,147,183,149,160,185,149,160,139,93,93,71,36,43,89,39,43,129,77,76,170,138,148,168,139,154,178,144,159,183,153,162,99,52,54,84,49,59,102,56,66,109,54,56,169,132,141,173,151,166,183,159,168,184,160,164,111,63,62,98,49,57,123,75,86,142,94,92,178,148,158,173,144,158,186,165,164,189,165,172,161,117,111,115,52,45,126,68,70,173,132,133,173,146,158,168,134,149,182,159,162,190,166,174,185,150,153,160,103,94,158,102,102,182,143,150,178,144,159,160,126,140,178,156,158,183,160,166,186,157,161,186,153,160,190,161,173,190,164,177,176,140,153,162,130,142,6 7,5,4,111,80,65,173,136,119,178,139,124,173,127,116,155,106,88,118,80,66,26,18,15,61,47,40,169,130,116,190,144,135,205,161,159,202,158,160,180,131,126,153,107,95,81,55,50,118,90,81,189,147,139,208,164,160,217,171,175,215,170,171,198,153,155,168,123,114,121,90,81,140,104,95,195,146,143,219,178,178,192,125,121,177,117,115,207,160,163,177,134,127,133,96,84,144,108,99,198,153,155,215,165,158,200,140,125,173,108,96,205,157,162,183,143,140,136,100,91,131,103,93,192,149,143,208,156,155,223,175,181,206,148,145,201,154,159,180,146,141,128,97,88,90,70,60,182,148,133,200,160,151,208,161,162,209,169,174,189,137,138,169,125,125,91,68,60,34,25,18,151,121,103,193,162,153,191,148,143,187,141,141,180,139,138,144,113,110,33,24,21,6 170,137,133,181,138,134,194,158,165,197,162,172,190,151,157,183,146,156,157,110,111,136,92,86,181,146,145,194,157,158,200,164,170,199,160,166,196,160,165,189,157,162,171,132,136,151,118,113,188,156,158,204,177,181,192,141,146,166,106,109,173,122,125,188,145,150,179,142,146,156,121,113,191,152,159,199,162,160,184,123,114,145,81,79,141,85,85,191,153,160,183,144,156,162,128,127,190,161,164,195,152,142,193,146,134,177,129,113,157,97,86,184,144,149,185,150,160,163,133,132,182,144,142,196,154,158,207,165,179,204,168,169,172,108,102,184,139,147,184,156,163,161,137,132,176,134,133,187,142,145,196,153,160,199,158,169,194,156,165,188,154,159,173,136,143,155,129,128,172,148,138,184,156,150,187,148,147,193,161,170,192,161,172,174,129,128,163,116,125,146,110,114,6 173,132,140,183,147,158,187,153,166,187,153,166,179,141,149,179,153,160,165,134,139,151,115,128,181,149,152,186,153,163,173,125,134,173,126,129,177,133,138,180,145,162,167,123,134,151,109,115,189,158,170,178,123,133,151,83,92,138,79,89,145,90,98,163,109,116,172,131,143,160,127,133,188,154,161,178,121,126,150,76,84,128,74,87,116,63,77,151,96,101,180,150,162,165,126,143,174,119,114,167,112,99,144,82,66,129,69,64,120,64,63,149,99,97,181,149,169,169,131,151,176,127,119,183,142,138,178,134,127,165,116,105,147,86,79,146,91,95,173,138,149,165,128,145,181,134,146,190,141,159,197,168,180,186,148,149,150,86,84,145,77,81,170,133,143,163,131,144,174,126,143,182,131,150,188,144,159,182,135,146,161,99,99,167,120,129,168,129,147,159,127,141,6 184,156,151,188,160,161,193,169,171,194,171,172,193,169,170,190,164,161,187,160,161,180,149,149,186,155,154,181,145,142,165,121,107,170,129,118,190,165,164,193,171,170,189,162,163,185,157,158,170,126,114,133,70,44,111,44,24,122,60,34,145,95,75,179,149,146,191,168,175,187,162,166,155,108,89,108,43,22,114,53,39,122,64,53,131,74,64,105,53,42,153,116,112,188,166,170,193,165,163,139,87,69,114,51,30,137,77,68,118,66,60,77,30,30,95,44,34,175,141,138,198,171,170,191,161,160,169,129,126,141,87,69,106,52,38,94,38,29,108,49,41,171,131,132,199,171,167,201,176,173,206,182,186,193,163,159,170,126,114,160,112,108,178,135,140,185,154,165,198,169,166,201,171,167,204,177,178,204,178,180,199,166,169,198,165,171,195,168,176,190,165,173,6 94,74,63,158,129,108,171,144,124,179,149,137,178,149,142,170,142,133,149,119,107,113,85,77,144,115,98,172,138,122,188,157,145,200,172,167,192,160,158,184,152,150,165,133,129,137,106,99,161,131,110,186,154,145,197,161,157,186,145,141,198,162,165,195,162,165,175,139,139,150,117,112,169,139,123,195,162,157,189,148,143,121,53,39,124,71,68,182,143,147,180,140,142,151,112,110,172,144,128,194,159,154,207,174,172,186,144,143,141,86,86,183,141,148,184,146,152,152,113,115,166,136,120,191,159,151,205,170,166,210,171,175,210,172,177,199,164,172,179,142,147,149,113,112,159,131,118,182,149,140,196,159,155,201,162,162,195,148,153,190,150,153,175,140,144,146,115,115,146,122,106,173,142,129,183,147,143,188,148,147,185,141,142,179,138,144,164,129,134,135,105,107,6 167,138,128,175,142,130,186,157,149,194,172,168,189,160,155,182,150,148,177,149,148,165,139,134,178,149,144,186,156,153,192,162,158,193,164,161,195,168,167,189,157,156,182,151,149,170,141,141,182,151,147,186,150,146,152,98,83,129,71,52,163,122,109,192,163,166,187,157,159,174,144,144,187,153,150,188,152,146,117,56,35,108,44,29,112,57,47,117,74,69,182,150,150,175,143,141,188,152,149,200,170,167,181,146,140,148,98,86,104,51,40,91,35,29,172,132,132,178,146,149,187,154,146,197,165,159,205,175,172,202,173,173,177,134,129,180,138,143,188,157,165,178,147,153,185,156,148,195,165,159,199,164,161,202,168,169,198,159,158,195,161,164,188,157,162,176,144,149,178,148,138,190,161,153,194,157,153,196,155,156,195,158,159,191,156,159,183,148,152,172,140,144,6 136,67,87,169,87,116,196,101,134,205,117,148,206,162,177,196,164,165,173,130,134,132,76,86,159,83,109,190,97,132,214,117,158,211,131,157,203,152,150,206,175,181,186,144,152,144,83,94,174,92,125,207,113,151,212,118,147,192,103,108,193,131,119,195,149,142,191,142,151,149,80,96,179,93,132,209,113,152,204,130,136,194,117,111,197,137,129,187,131,116,190,136,148,145,76,98,181,100,140,205,124,153,194,122,114,198,119,123,188,117,109,197,143,143,191,129,152,132,58,80,176,98,132,204,135,160,200,143,143,202,130,143,192,111,121,195,126,138,180,98,129,119,49,72,167,91,120,195,126,149,205,153,170,204,143,162,205,137,167,195,113,144,160,78,109,99,42,62,152,84,105,180,108,129,190,129,147,193,131,152,193,123,149,174,90,124,136,64,93,73,29,42,6 172,86,121,196,107,143,208,117,153,210,140,169,204,163,173,203,175,181,191,163,167,174,137,144,189,103,137,209,118,158,213,128,166,202,130,149,192,138,127,205,173,176,197,168,174,182,145,152,201,112,148,214,124,162,195,107,124,184,101,104,190,134,124,188,142,129,195,158,161,185,143,152,204,108,148,209,132,155,192,118,115,189,116,113,195,141,136,181,129,110,178,128,117,185,137,150,204,116,154,200,134,143,193,131,123,193,120,119,194,138,131,187,135,123,194,152,156,187,140,157,203,131,160,190,123,117,189,121,115,195,120,130,184,118,111,182,121,113,199,154,167,180,118,143,202,139,166,197,142,144,193,136,136,198,127,141,186,109,118,184,115,120,192,130,148,171,93,125,195,133,157,203,157,175,204,163,178,202,142,161,201,135,163,199,137,162,185,107,137,159,84,115,6 120,96,102,180,153,163,195,178,190,201,185,195,186,157,162,168,135,132,164,135,130,126,103,98,152,118,113,188,164,168,207,192,200,206,184,192,183,145,150,179,148,153,166,134,131,161,141,136,174,149,148,198,176,179,203,177,182,200,167,177,193,160,176,157,116,122,163,126,121,174,153,151,184,163,163,187,158,159,176,140,149,200,172,184,154,121,138,137,93,103,184,157,155,178,159,157,185,163,164,166,130,132,130,85,96,169,134,147,139,99,113,171,139,148,202,184,187,179,161,159,181,162,164,144,111,118,107,71,87,136,93,102,155,102,101,206,185,191,201,186,193,178,160,161,178,158,160,142,112,115,73,43,52,120,69,66,177,137,135,209,192,197,193,177,183,167,148,150,152,130,133,172,146,146,161,132,135,191,163,165,201,181,185,197,176,181,184,163,168,142,122,124,6 95,69,65,159,130,130,178,160,171,184,167,179,177,153,164,157,127,131,146,116,110,108,86,84,141,113,110,171,148,148,187,165,173,192,167,178,173,137,146,159,122,127,151,118,118,139,115,113,160,138,138,175,150,156,181,149,157,182,144,158,174,133,149,159,119,132,146,106,108,149,121,118,169,145,147,154,116,118,144,102,116,176,137,156,154,117,138,122,75,88,144,104,102,158,134,132,161,138,143,132,93,101,110,68,81,152,112,131,113,75,93,134,94,105,173,145,147,161,140,139,159,136,138,99,66,75,81,51,66,127,82,88,138,94,96,185,160,169,182,161,166,159,139,138,161,140,140,104,75,75,92,58,62,120,68,61,174,139,139,191,171,176,179,161,168,150,129,128,138,119,120,168,148,147,177,153,153,180,151,150,191,168,171,181,159,160,169,149,155,131,111,111,6 10,9,8,109,86,87,152,110,116,154,108,116,150,107,111,135,93,95,94,59,57,21,17,15,63,50,52,158,134,139,171,144,148,178,143,151,177,138,149,157,114,125,126,87,89,62,43,41,117,99,99,174,153,156,187,169,170,192,166,173,189,158,170,172,131,142,143,102,111,93,58,58,140,124,120,181,162,165,199,181,186,164,127,114,168,129,131,180,144,156,150,108,117,106,69,69,142,121,120,182,162,168,200,184,184,144,97,69,128,78,71,182,148,163,153,114,123,109,75,76,126,107,100,175,149,153,193,174,174,177,146,135,173,143,144,176,140,154,149,107,118,101,66,69,87,71,59,165,135,130,181,160,159,187,167,172,181,156,161,166,129,140,141,105,115,72,53,54,36,30,27,142,124,114,167,147,138,169,146,144,163,129,134,155,116,128,117,86,94,23,17,16,6 158,133,136,170,144,144,176,148,151,178,144,150,178,141,152,170,128,139,154,107,118,133,90,98,168,147,147,180,157,159,187,163,167,188,156,165,185,151,164,176,135,147,161,113,126,144,99,110,176,156,158,189,169,171,195,171,174,169,130,121,179,146,153,178,139,150,167,121,133,152,104,116,181,159,162,192,170,174,197,175,174,136,84,57,143,90,85,175,134,145,170,126,140,154,110,121,182,161,165,193,175,177,191,168,159,138,84,56,100,42,30,156,115,123,175,133,148,154,113,124,178,156,160,188,164,163,189,163,154,147,96,63,138,93,84,164,127,136,171,128,143,153,109,122,169,143,144,184,162,161,190,168,171,184,156,152,184,157,161,176,142,152,164,120,133,147,105,117,162,135,130,177,158,155,184,160,163,184,160,164,178,152,157,170,136,143,159,114,128,141,103,113,6 186,168,169,195,180,181,197,174,179,196,170,176,198,178,183,193,174,181,181,157,157,170,144,148,193,177,178,201,185,188,202,179,182,191,159,153,197,172,173,197,177,183,183,159,160,174,151,153,197,179,179,206,191,196,197,169,157,138,82,45,169,133,131,193,167,174,183,157,157,179,156,159,198,181,183,206,194,194,197,171,158,138,79,47,146,90,70,173,132,128,188,164,167,181,158,164,199,184,185,204,191,188,193,164,146,145,87,54,120,61,43,133,86,77,188,163,167,182,161,168,196,178,177,203,188,185,179,140,106,137,76,37,130,82,66,127,84,79,184,158,163,181,160,166,189,165,161,200,183,183,194,170,159,170,123,89,180,141,128,187,159,162,183,159,162,176,152,158,188,169,168,196,178,179,198,180,181,195,172,169,194,169,174,190,172,177,181,158,161,173,148,155,6 209,187,196,218,197,206,219,194,202,214,186,192,215,188,196,212,189,197,204,182,189,190,169,177,212,189,197,207,174,174,177,123,113,163,105,99,171,114,109,188,146,144,204,180,188,193,170,178,203,170,170,163,101,84,140,68,57,130,64,63,129,64,66,148,86,79,182,136,132,186,156,161,187,144,137,130,58,46,137,69,68,125,59,58,122,61,68,146,86,90,161,102,93,174,134,134,195,156,155,144,75,65,115,47,47,112,53,61,127,68,76,132,70,75,155,96,92,186,152,159,203,174,180,170,113,108,122,53,52,118,56,65,135,74,83,154,95,96,184,140,148,193,165,182,204,181,194,188,144,144,158,97,88,159,101,101,164,104,102,203,168,178,202,175,188,189,161,172,199,175,188,204,177,189,207,178,188,206,173,184,201,164,173,204,177,187,197,169,179,184,155,167,6 167,127,125,191,150,150,206,165,167,208,166,169,205,162,168,198,159,164,179,142,145,154,119,121,184,144,143,206,165,168,219,179,182,219,173,176,213,166,169,208,166,171,190,151,156,166,129,131,195,154,156,214,172,174,209,157,151,168,99,89,155,87,81,175,118,112,193,151,153,174,137,138,200,159,161,218,174,175,161,88,72,127,50,41,117,49,48,135,68,64,167,109,100,174,135,137,200,159,164,218,175,180,172,102,91,113,40,37,115,52,59,128,60,60,161,100,96,177,135,142,197,157,162,216,174,181,202,146,143,144,70,63,137,67,68,170,108,109,190,142,150,173,129,136,190,150,156,209,168,176,213,167,174,209,158,162,199,143,147,204,156,162,192,148,155,169,127,134,178,139,144,199,158,165,209,166,174,209,162,169,208,161,171,200,154,164,183,138,148,160,119,129,6 84,66,65,151,123,119,162,135,131,169,142,142,163,136,137,151,123,121,130,102,98,61,45,44,136,108,106,165,136,131,180,151,149,185,155,156,180,151,153,166,137,139,145,117,116,105,80,78,153,124,120,179,149,147,193,163,161,176,137,132,172,133,130,175,144,145,155,125,125,125,96,94,161,132,130,188,159,158,160,111,99,114,51,41,113,56,52,151,105,97,158,128,127,133,106,104,162,132,132,191,163,165,155,102,92,94,31,28,100,45,49,134,80,74,159,127,128,133,106,105,160,131,132,187,159,163,185,147,145,140,85,80,144,93,92,171,133,138,159,126,130,130,100,99,151,123,124,178,149,154,189,158,163,190,156,158,185,151,156,174,142,147,154,122,127,124,95,97,134,107,106,165,135,138,179,148,154,179,147,151,176,144,152,165,134,142,148,117,124,99,74,77,6 143,111,100,164,129,121,179,145,142,183,148,146,183,149,146,177,143,140,161,129,124,140,113,106,156,121,116,177,140,137,192,155,153,196,161,159,188,150,147,179,140,138,171,137,135,150,123,116,166,129,129,186,147,146,200,160,156,189,142,133,133,80,70,146,97,88,179,144,141,156,128,122,170,132,132,190,149,147,204,162,158,167,108,96,104,47,40,153,101,94,186,155,156,160,134,130,170,131,131,190,151,152,203,163,163,180,125,118,151,95,85,188,146,147,185,156,155,164,140,134,165,128,126,187,148,148,200,160,158,203,163,162,201,162,165,195,163,162,183,156,147,166,146,139,159,124,119,179,141,140,193,152,150,197,157,153,194,155,154,189,156,150,178,153,144,158,138,134,151,119,114,170,133,128,181,139,136,188,147,142,186,147,142,180,145,136,169,145,139,150,130,127,6 8,7,5,109,81,73,162,122,108,170,129,119,169,128,118,158,118,105,117,86,78,26,19,18,61,46,42,161,122,113,183,140,133,196,154,151,198,159,157,181,142,137,154,119,110,78,59,55,112,82,78,179,136,131,202,158,156,210,167,166,191,143,141,191,148,147,169,135,129,117,91,83,133,98,92,188,144,143,215,170,170,190,131,125,134,69,63,196,151,151,174,142,139,132,107,97,136,103,95,188,145,146,214,171,171,201,147,143,186,131,130,206,169,170,177,147,142,134,109,99,123,94,84,183,144,140,206,162,161,218,174,172,216,176,176,202,170,164,177,152,149,126,103,95,89,67,60,173,136,128,193,149,145,202,157,153,196,152,142,187,153,146,171,145,144,91,73,68,38,28,24,144,109,99,177,135,127,186,143,138,182,141,132,175,140,137,148,123,120,34,28,24,6 187,156,157,194,164,166,198,168,170,196,163,168,193,159,164,185,150,152,180,150,151,168,141,140,190,155,155,199,166,168,197,163,165,187,147,146,165,119,118,172,129,125,183,152,154,169,139,136,192,153,152,201,165,164,186,138,126,144,85,71,115,61,55,135,79,67,180,142,144,175,145,149,194,157,157,196,154,150,177,120,108,128,67,58,115,60,61,134,76,65,182,147,149,179,153,159,194,160,162,196,154,154,172,113,99,116,60,52,119,62,59,159,106,102,184,152,158,176,149,152,190,157,156,194,156,158,186,135,130,148,86,73,156,100,92,180,137,141,184,155,160,174,149,152,187,153,153,192,157,157,196,161,162,191,153,155,190,154,160,190,158,164,181,155,157,170,145,145,183,151,153,188,154,153,193,158,158,191,155,159,188,153,159,185,155,160,175,146,144,165,140,136,6 196,171,175,200,177,183,201,175,182,197,168,175,191,160,169,179,146,148,184,158,163,179,159,163,198,171,173,203,176,183,192,157,153,181,137,134,157,112,111,146,97,84,176,142,139,181,156,162,201,172,173,200,170,169,178,128,111,141,83,68,121,70,66,118,66,54,151,103,92,182,154,159,199,168,168,194,154,148,176,125,112,133,72,62,124,70,71,123,68,62,148,97,84,184,160,166,199,166,170,193,149,144,167,112,95,121,66,60,123,75,78,132,75,68,171,130,127,184,160,168,198,168,173,193,152,151,172,113,96,120,60,51,127,72,65,150,96,89,178,143,148,181,155,163,193,160,164,196,160,164,188,139,137,160,101,89,165,116,107,178,138,142,185,157,166,183,162,169,192,161,165,196,165,168,197,166,172,192,157,163,191,160,168,191,163,172,187,165,173,181,165,171,6 178,127,128,196,148,149,204,157,160,209,165,171,209,166,170,205,162,159,200,158,158,190,142,141,189,138,141,199,153,152,201,143,127,210,163,163,207,157,154,207,161,157,205,165,165,197,154,154,192,142,143,203,155,156,207,159,153,199,143,128,187,113,92,204,148,136,205,164,161,199,157,154,196,153,153,206,162,165,210,164,163,196,131,114,194,119,107,200,136,120,204,161,152,201,163,158,199,161,165,207,169,174,207,154,150,203,138,128,199,130,118,201,142,125,204,160,148,199,162,151,198,156,161,208,169,176,208,160,157,199,131,109,201,137,124,208,165,163,206,166,163,195,152,133,193,149,154,205,163,168,209,164,169,200,137,114,204,151,140,211,177,181,203,165,160,191,148,131,187,137,140,199,154,160,206,164,168,204,157,147,206,162,156,206,169,168,196,155,148,185,139,128,6 155,129,129,161,133,130,171,146,145,178,157,159,181,160,171,181,161,172,175,156,164,163,143,148,159,132,132,171,147,150,179,156,162,166,131,124,173,142,144,183,160,170,180,163,173,170,152,159,164,139,143,180,160,171,182,158,169,155,108,101,163,121,116,175,145,149,179,159,167,169,148,154,166,141,145,182,161,172,180,151,160,158,109,113,160,115,115,175,145,149,178,154,162,165,139,143,165,140,139,177,153,162,169,131,132,156,108,109,146,95,92,166,131,127,170,143,144,165,139,143,161,133,132,173,147,150,166,129,127,156,108,106,136,83,74,167,136,136,162,128,122,160,131,130,160,133,137,174,150,158,172,142,146,165,128,127,160,122,118,175,151,159,172,149,155,163,141,148,153,125,126,164,137,143,172,147,156,173,148,152,173,147,150,171,147,156,169,147,153,156,133,136,6 145,115,110,161,129,133,177,143,152,186,154,165,189,158,169,184,156,165,177,149,156,166,138,139,156,121,124,177,142,150,189,157,171,199,168,183,202,173,186,196,168,177,187,158,166,176,147,150,162,130,139,185,157,172,181,134,142,173,119,115,194,160,165,206,177,184,200,173,181,185,156,158,161,125,136,188,152,166,187,140,143,151,84,71,170,110,101,205,167,174,204,173,183,189,154,159,167,129,135,188,151,158,200,161,165,186,135,130,186,123,122,208,163,176,204,163,178,190,148,159,171,130,132,192,155,161,205,170,173,203,156,159,201,145,152,210,172,185,200,155,166,187,146,152,170,126,131,187,143,148,199,157,161,204,156,161,206,156,168,204,157,168,193,148,151,178,135,135,163,119,120,179,128,133,193,146,153,202,154,163,202,152,165,198,151,163,186,135,145,172,127,130,6 152,126,135,162,135,149,167,139,150,175,151,163,175,152,163,165,136,145,155,125,133,144,115,122,159,130,141,166,133,146,152,103,101,156,113,112,173,139,151,173,141,153,164,135,143,154,128,135,161,124,135,172,134,143,157,108,104,123,59,46,139,84,78,162,125,127,173,145,154,157,121,131,165,128,134,175,138,143,173,132,132,147,96,87,139,84,73,154,103,99,170,133,146,158,119,132,170,135,143,178,142,147,183,147,153,179,141,141,159,107,100,165,112,116,170,125,142,161,125,139,162,119,122,174,132,137,183,146,150,182,140,142,172,122,128,173,126,136,173,137,150,159,119,132,159,118,124,172,128,137,181,142,148,182,135,142,178,127,141,175,129,141,167,127,140,152,109,120,160,123,133,171,128,140,178,134,143,180,133,145,177,126,141,172,125,139,163,123,133,145,102,105,6 90,70,65,181,143,137,189,137,135,208,166,169,218,189,219,197,152,172,164,117,130,60,46,53,161,132,127,117,64,66,109,49,52,209,173,186,216,179,200,202,158,181,172,116,133,119,79,91,168,139,140,54,10,16,67,15,25,163,115,117,161,108,107,152,102,97,160,107,112,147,105,118,190,164,172,101,25,34,64,13,22,141,113,123,102,75,80,90,55,54,133,88,90,152,117,127,205,182,186,107,61,70,31,7,13,71,62,71,122,98,106,114,80,86,115,75,68,159,125,122,197,174,170,123,89,89,36,21,23,30,34,38,50,41,52,95,64,63,164,133,116,170,152,149,190,169,163,209,186,187,154,134,133,57,49,51,64,46,49,131,97,87,201,192,192,164,152,148,164,142,133,211,193,192,227,212,215,193,156,146,183,156,147,208,195,195,199,188,188,122,112,106,6 27,22,28,136,96,111,130,76,70,166,127,115,158,116,99,127,79,58,109,66,46,66,43,38,77,52,58,157,106,114,163,111,110,170,122,109,152,101,84,163,114,98,142,98,82,122,93,83,104,57,52,166,115,121,192,147,153,209,173,177,215,184,187,196,156,151,169,129,116,142,110,97,141,94,99,176,123,134,189,138,136,209,170,167,205,169,172,201,167,171,189,160,156,152,122,112,131,79,80,173,119,128,203,156,162,187,139,133,170,126,137,193,155,162,197,175,180,156,129,125,129,80,83,176,128,144,205,159,173,189,145,151,122,83,100,127,85,93,167,135,136,152,125,128,114,79,83,159,109,116,176,121,134,202,155,175,130,96,114,74,38,50,132,87,90,139,110,118,63,41,44,149,105,110,167,116,126,188,139,158,159,125,145,120,83,98,138,97,107,94,68,72,6 9,7,6,116,96,85,168,141,127,173,145,134,166,133,123,154,121,109,109,87,76,17,14,12,65,54,48,168,142,130,191,165,162,199,173,173,191,163,159,172,142,137,145,119,110,64,51,45,122,104,95,180,153,146,184,144,135,200,170,168,200,174,172,186,160,162,157,131,127,100,79,71,142,123,114,182,153,148,145,88,65,110,67,60,102,59,51,150,108,105,162,135,134,113,91,83,138,118,106,182,153,150,157,107,94,126,79,71,119,65,60,151,97,97,160,134,136,110,88,79,120,101,89,179,153,150,196,166,163,196,155,151,193,150,152,182,150,155,152,127,129,100,79,74,79,67,59,168,145,135,186,163,157,193,170,167,189,164,166,170,145,149,145,122,123,68,55,52,25,21,17,133,113,104,167,146,137,172,149,144,169,145,145,154,127,133,116,96,98,19,16,14,6 184,159,149,205,180,178,213,188,190,214,191,190,211,187,183,202,175,173,184,157,152,162,137,130,195,169,166,203,170,165,217,190,192,224,204,208,221,201,201,212,190,191,194,168,168,173,152,149,194,163,158,174,115,82,178,127,108,180,136,127,178,137,127,190,155,152,195,167,171,177,154,150,197,165,160,171,114,90,132,77,67,105,65,64,98,50,44,116,58,45,172,129,126,181,157,159,199,168,167,171,115,97,148,94,83,136,91,87,131,78,75,140,78,70,175,125,125,183,160,164,198,170,171,200,162,155,191,142,127,191,136,128,190,136,130,188,134,132,192,157,163,176,154,157,194,169,167,211,188,189,215,189,188,214,180,182,212,179,184,205,175,180,192,168,172,167,144,146,185,163,155,202,179,173,209,186,181,210,185,183,208,181,184,201,173,178,183,159,162,162,141,142,6 56,46,45,212,188,184,250,237,231,242,211,197,214,168,143,204,162,142,150,126,113,19,20,21,181,167,172,244,210,203,212,162,144,197,138,113,199,116,75,169,87,60,161,93,67,84,69,63,175,136,121,182,114,104,130,69,63,103,69,72,150,103,106,180,108,101,174,93,74,127,77,60,102,40,21,94,57,63,87,79,96,73,67,76,82,74,87,122,93,107,155,93,86,126,67,57,148,96,83,78,50,53,98,94,111,96,94,111,93,90,106,82,73,84,118,69,72,139,88,86,210,181,177,101,51,46,81,59,64,80,76,91,82,75,91,72,35,35,127,68,56,184,160,156,228,204,196,217,171,164,148,94,87,133,73,67,160,104,104,189,150,148,220,193,190,160,150,149,173,153,144,252,232,230,255,234,233,247,207,202,252,221,218,255,245,249,230,213,214,84,77,77,6 72,53,60,154,127,133,166,141,145,172,147,154,173,149,160,159,131,141,142,111,115,97,68,71,134,110,120,170,146,155,185,164,177,189,168,184,132,87,95,147,109,115,160,136,145,129,98,101,157,132,141,181,159,173,192,169,185,171,120,133,56,16,26,129,96,106,175,150,158,137,105,106,163,137,149,190,171,186,174,131,135,139,62,65,63,18,30,140,107,119,178,150,158,146,117,122,163,138,149,191,174,191,168,119,122,137,61,58,117,51,54,166,134,144,179,155,168,151,125,131,160,136,146,177,146,162,157,95,96,134,65,59,143,75,70,187,159,173,172,145,154,147,117,123,149,123,132,142,89,91,133,64,58,134,69,64,164,123,131,185,163,178,168,142,156,143,116,126,118,88,96,114,54,43,104,37,26,126,68,65,181,157,173,175,151,163,160,133,146,130,102,114,6 198,183,190,211,199,208,218,210,220,215,205,217,172,128,135,184,148,155,192,177,184,176,158,163,210,199,211,221,214,226,225,220,231,206,169,180,92,36,48,137,84,83,207,196,205,187,172,178,216,205,215,223,214,223,206,158,159,175,110,126,55,20,39,141,105,118,216,205,215,190,172,170,221,215,225,217,194,198,179,99,90,171,99,114,73,18,34,147,104,114,219,206,216,192,172,173,223,220,231,207,171,169,166,81,68,179,103,110,115,42,49,168,126,129,221,211,223,200,187,196,219,213,228,208,171,176,183,112,104,171,96,94,174,100,97,210,181,188,218,214,226,198,183,187,201,170,181,182,118,114,179,107,97,163,90,84,180,107,98,212,189,194,214,208,218,192,172,173,171,111,110,170,99,93,174,105,99,161,90,80,194,156,159,219,214,226,207,195,205,193,180,189,6 151,133,150,163,148,166,174,160,184,171,152,174,164,139,156,161,141,162,150,132,152,134,114,132,159,144,164,170,151,173,162,118,143,151,89,101,155,94,111,143,91,100,144,113,128,138,117,135,166,153,174,155,111,123,141,73,101,158,92,127,163,103,134,130,64,65,125,71,71,134,102,115,169,156,179,142,85,85,122,40,35,140,70,80,132,65,67,119,54,50,127,72,76,134,101,114,165,147,167,153,109,117,129,57,42,129,59,49,127,62,55,123,61,59,115,55,50,128,91,102,159,138,154,167,138,157,158,112,119,149,94,93,139,81,78,137,85,87,136,92,99,141,116,134,154,134,150,166,146,164,175,157,176,173,149,165,159,122,134,160,132,149,156,136,157,142,123,143,147,124,138,159,139,156,169,153,171,172,156,174,170,152,175,163,146,169,150,131,150,133,111,131,6 7,4,5,104,80,86,150,126,130,155,133,141,153,130,139,141,114,120,103,74,77,19,10,12,55,40,46,150,124,134,168,150,160,175,155,167,171,149,163,158,135,149,135,105,114,66,44,50,104,80,88,166,143,155,170,135,153,165,106,126,158,100,111,154,118,129,145,118,129,100,72,79,124,99,106,172,152,166,141,76,77,141,63,74,134,62,62,136,80,80,148,122,133,112,85,90,123,97,102,168,145,156,159,111,113,139,70,56,134,68,59,144,94,98,150,125,139,113,85,92,108,83,87,161,136,144,179,156,170,180,150,160,171,136,147,169,144,160,146,119,133,104,75,83,71,51,55,150,121,126,166,141,147,174,150,160,170,146,158,156,129,139,136,105,115,72,49,56,22,13,15,121,93,95,153,125,127,156,127,133,154,124,130,144,113,123,114,83,94,23,14,16,6 122,97,107,164,141,151,176,159,172,183,170,184,181,167,184,169,150,163,150,128,137,110,85,93,152,128,141,177,159,174,190,172,189,184,152,165,175,134,144,171,141,156,160,138,154,134,110,122,164,143,157,185,168,182,174,124,143,167,94,121,174,106,128,145,81,80,148,109,115,142,118,129,169,150,163,187,166,181,144,66,61,150,71,82,152,84,90,131,61,56,141,91,93,145,122,134,165,141,151,185,163,178,161,101,96,143,67,50,140,71,60,132,65,58,136,84,84,145,123,135,160,136,144,181,159,171,189,161,174,180,139,144,163,110,109,161,116,120,161,132,145,144,121,135,150,125,134,173,149,160,187,167,181,193,176,191,185,162,178,179,159,176,161,140,156,134,109,122,130,101,109,161,134,140,174,149,158,178,155,165,175,151,163,166,140,151,148,121,132,116,88,99,6 169,137,130,186,154,148,198,170,168,202,175,171,200,172,168,193,163,159,179,150,141,158,129,119,179,148,145,197,168,166,209,182,182,212,185,183,209,181,178,201,172,168,188,160,155,168,139,131,186,153,148,206,178,180,215,188,188,221,195,198,217,191,193,205,176,173,195,165,161,177,146,141,193,164,164,208,180,180,221,194,192,177,132,124,174,128,118,216,189,189,198,171,170,181,153,148,194,164,164,207,177,177,217,191,186,169,112,90,190,149,143,217,192,195,200,173,173,182,154,149,190,161,162,205,176,174,213,185,181,217,186,183,219,193,196,210,183,185,199,173,172,179,151,148,183,152,151,199,168,167,209,179,175,212,179,176,210,182,180,204,175,173,192,161,159,174,146,142,174,141,136,191,158,154,201,170,165,204,173,167,203,172,168,197,166,163,185,155,153,164,136,133,6 174,147,149,184,159,162,188,165,167,190,166,167,187,162,160,183,158,157,174,147,145,166,139,138,180,152,155,189,165,167,192,165,165,192,165,166,195,174,180,188,162,162,178,151,150,170,143,142,183,155,156,191,164,162,194,166,166,195,168,171,180,146,146,185,156,153,184,158,159,174,147,148,184,157,157,192,166,165,194,164,159,129,77,66,103,47,31,185,153,147,187,163,164,178,153,155,182,154,155,191,166,164,188,157,147,124,61,35,141,91,78,194,170,173,187,162,162,179,155,156,180,151,150,187,161,158,187,157,149,173,127,111,194,164,164,193,169,175,185,160,162,178,154,157,178,151,149,186,161,159,190,164,161,194,168,170,192,166,169,189,165,168,182,157,159,174,149,150,173,144,143,181,152,151,186,157,155,187,154,154,187,157,158,185,160,161,178,151,152,168,141,140,6 190,168,167,191,166,164,193,168,169,195,177,186,198,184,202,192,170,175,187,163,165,182,159,163,191,166,165,193,169,172,196,173,176,193,169,172,180,146,146,175,139,132,187,163,162,183,160,160,191,166,167,195,170,172,174,137,129,143,94,83,106,50,36,143,94,80,191,166,165,186,163,164,191,167,165,194,168,163,145,90,71,88,33,24,82,31,22,148,101,85,193,170,172,187,165,166,191,168,165,193,169,165,148,97,76,123,60,39,122,61,40,175,141,136,193,173,179,188,166,169,188,164,161,190,165,159,153,101,77,149,91,64,176,137,127,193,170,176,192,172,180,187,165,170,189,166,164,189,165,160,169,127,109,182,147,142,191,166,169,193,171,176,191,169,175,184,161,165,187,165,166,189,166,165,192,169,169,192,168,171,192,168,172,191,167,170,189,168,172,184,163,169,6 143,124,127,169,152,156,188,172,181,197,184,194,195,178,187,187,168,177,169,155,159,142,127,126,156,136,142,181,160,170,201,182,194,209,199,209,204,188,201,196,184,193,179,164,171,151,130,134,164,148,157,189,171,181,207,196,207,220,214,227,212,197,212,204,191,203,187,175,183,160,144,148,164,152,160,190,175,186,213,202,214,161,132,141,150,112,123,214,201,217,190,179,189,163,146,152,164,147,156,187,170,181,207,194,205,175,137,143,184,154,165,212,206,219,192,183,192,162,146,152,158,143,151,181,166,176,198,187,195,211,200,209,209,196,208,199,185,195,182,161,172,156,141,150,147,132,138,172,158,164,186,170,178,193,178,185,194,182,190,188,172,180,171,153,165,147,134,143,124,108,113,158,146,150,172,160,165,178,163,170,180,166,173,174,158,169,159,148,159,134,123,130,6 207,187,201,211,194,207,212,194,209,207,184,202,205,179,200,205,184,200,200,179,194,194,174,189,210,191,205,212,191,204,210,187,204,205,174,195,195,153,174,200,168,185,201,179,195,195,172,189,211,192,206,214,193,207,208,174,191,124,83,94,63,33,39,131,78,82,202,170,186,196,171,187,211,188,201,218,196,211,188,141,152,91,32,34,93,39,45,144,92,100,205,179,195,200,180,196,211,185,199,214,186,202,201,163,177,170,88,95,184,104,119,207,176,197,206,189,206,201,182,196,210,185,199,212,189,204,214,190,206,198,150,162,194,146,155,210,191,209,206,187,201,201,183,197,206,183,197,212,192,206,214,192,206,213,191,205,211,190,206,209,189,205,204,182,196,199,179,194,204,180,193,210,188,202,213,193,206,211,190,204,209,187,202,206,183,198,201,181,195,197,178,192,6 187,158,175,193,169,187,200,182,200,201,183,199,195,170,186,191,165,181,183,161,176,172,148,162,193,167,184,199,178,195,205,187,203,203,182,201,202,174,196,196,173,190,187,164,180,176,153,168,193,167,185,202,180,196,205,181,198,186,153,176,158,116,136,187,153,171,190,164,183,178,151,169,194,165,184,202,179,195,208,177,196,113,63,75,55,8,15,162,115,128,197,173,193,183,160,178,197,168,185,203,175,191,203,172,190,152,81,92,159,85,101,196,170,191,195,175,192,185,167,183,194,167,183,201,174,191,205,183,200,199,159,175,195,155,171,202,181,200,194,172,189,184,167,182,191,168,184,197,172,188,205,183,198,205,184,200,202,179,198,197,172,190,192,170,186,182,162,178,188,164,179,194,167,182,200,178,192,200,176,192,195,164,182,194,172,188,188,167,181,174,147,164,6 11,7,10,100,77,89,148,125,142,157,138,158,154,134,155,138,114,132,93,73,85,9,6,8,58,44,50,143,122,135,168,148,173,157,119,134,151,110,124,162,142,168,137,115,133,57,45,56,100,83,89,157,140,154,178,153,171,131,69,71,134,76,83,170,148,176,151,132,156,104,87,106,117,98,101,168,155,169,179,151,168,152,104,122,146,88,102,156,121,134,158,144,169,118,100,120,123,106,108,171,156,160,165,120,126,168,114,130,154,96,102,146,93,91,155,133,148,123,110,131,112,94,100,171,159,160,172,134,141,155,86,87,152,91,82,156,114,120,151,128,141,112,95,110,75,62,67,167,154,156,177,157,162,173,133,133,172,136,134,163,136,141,146,129,142,79,64,77,20,15,17,132,116,119,171,154,158,177,161,164,174,158,163,155,133,139,121,101,111,30,21,29,6 118,100,113,158,140,160,175,163,194,164,136,152,159,126,140,170,155,182,152,133,156,114,97,115,146,131,144,170,155,175,181,159,178,138,80,82,135,79,78,177,158,185,163,148,176,139,122,142,158,144,158,179,165,185,183,154,166,129,71,71,142,89,93,172,144,164,169,157,183,151,139,165,168,159,175,184,169,185,183,156,171,160,116,137,161,109,124,153,107,111,170,155,171,157,148,173,169,161,167,181,161,168,167,116,120,185,144,163,167,117,125,153,100,97,160,126,126,157,146,166,167,157,157,179,159,159,170,119,123,167,108,108,160,100,89,156,106,106,156,120,123,150,133,146,166,158,162,185,177,183,176,136,145,166,106,100,166,119,109,167,126,121,165,149,161,143,127,139,147,133,134,180,171,176,181,158,160,182,153,152,184,161,161,172,143,139,161,147,156,131,117,129,6 157,82,92,192,132,138,201,124,134,213,146,164,207,144,163,190,115,135,169,110,122,92,59,67,178,109,119,205,144,157,207,132,145,188,109,115,205,141,161,200,133,156,177,115,129,123,62,78,184,120,119,209,141,144,167,92,91,120,51,52,171,89,104,193,120,140,185,125,141,135,66,75,189,116,123,211,142,145,123,53,48,105,49,58,144,64,82,161,79,94,191,131,150,161,115,131,189,116,123,221,166,182,176,102,111,142,67,79,148,72,86,142,63,69,188,134,149,167,131,145,196,140,144,218,163,175,220,144,162,177,100,109,142,68,74,149,72,79,188,136,150,156,111,122,192,141,142,209,146,158,215,145,156,210,149,164,174,103,108,176,115,123,181,131,139,125,82,86,163,111,113,196,139,150,208,154,166,211,161,167,202,145,154,188,141,144,165,122,121,65,40,42,6 172,118,128,193,133,148,194,123,136,188,115,122,202,138,155,207,142,168,185,119,138,166,108,125,181,125,130,196,134,144,167,89,90,140,64,62,174,100,108,209,144,170,190,123,144,174,115,130,183,121,124,190,118,117,113,48,46,97,46,52,155,75,92,167,83,102,189,120,141,190,140,158,199,149,158,178,103,97,93,34,34,102,49,55,146,69,88,138,63,81,177,100,121,190,134,154,209,163,180,201,139,144,142,72,80,133,64,79,154,76,94,134,59,75,154,77,88,189,133,154,206,157,172,223,170,189,205,124,147,158,79,87,161,91,103,139,64,76,152,77,87,190,140,158,201,153,161,210,147,159,219,149,165,193,125,138,150,77,83,141,63,70,165,93,108,185,137,152,193,144,154,204,139,153,214,142,154,218,156,177,187,119,129,174,101,113,177,121,134,175,126,140,6 189,156,183,193,159,181,196,160,178,193,157,166,192,158,168,189,149,161,188,156,176,183,158,180,195,163,188,199,167,189,201,168,187,191,151,153,189,148,153,183,133,142,190,156,177,187,161,186,197,160,186,191,144,149,191,144,148,163,105,99,171,114,107,188,141,155,196,168,192,192,171,193,194,140,170,190,132,135,189,135,137,177,122,123,157,93,86,187,142,154,202,180,202,194,174,194,198,152,181,199,155,166,182,123,118,187,132,135,164,102,92,180,127,127,201,175,198,192,170,190,205,173,200,205,171,188,177,114,103,164,93,81,178,119,118,192,146,159,192,156,170,186,156,174,204,175,205,209,180,206,199,156,165,178,115,108,190,141,148,197,160,179,188,148,157,175,135,140,196,160,187,206,176,200,206,173,184,194,149,148,198,161,174,197,161,177,187,151,162,169,126,123,6 108,71,77,150,122,131,172,149,164,178,154,171,177,151,171,169,140,164,152,122,143,126,101,116,137,107,121,171,147,167,188,161,182,187,153,165,188,158,175,185,161,188,165,134,158,142,112,132,152,125,143,180,152,176,197,169,193,190,154,166,183,140,149,189,157,180,178,153,179,150,118,146,162,135,155,186,149,180,192,147,165,173,120,121,165,111,113,198,174,199,181,155,178,143,101,117,163,131,154,192,158,189,200,163,186,170,110,106,170,113,114,193,163,182,165,122,126,142,98,108,155,120,134,183,146,170,208,183,212,191,146,152,192,148,159,188,150,161,160,117,113,141,102,108,150,115,129,175,134,159,191,145,166,202,169,186,201,172,192,185,150,158,165,134,141,140,108,121,138,107,126,166,127,151,182,140,162,193,164,185,196,173,194,181,154,166,158,127,137,130,98,111,6 162,123,130,180,139,147,202,169,182,202,157,171,185,135,141,180,136,140,181,140,147,163,126,128,173,135,143,182,140,147,181,133,142,170,117,125,141,81,83,128,70,66,183,138,151,171,127,135,179,140,147,173,130,132,140,82,82,160,105,119,135,77,93,126,81,96,155,106,121,168,123,134,160,113,111,149,101,101,146,97,105,192,136,160,198,147,181,152,101,133,102,61,78,127,83,94,130,79,73,127,77,73,150,100,106,193,137,160,196,140,171,167,113,142,127,78,96,130,78,85,123,76,68,120,69,65,154,99,95,183,126,133,199,146,166,210,169,200,189,143,167,176,131,142,143,101,98,149,99,95,181,132,136,193,139,146,209,157,173,213,168,191,201,158,177,181,143,155,160,124,130,174,131,138,196,157,170,214,183,199,210,165,182,188,130,138,185,138,144,164,119,128,6 177,115,123,186,121,133,191,130,146,180,119,134,195,142,163,191,140,156,186,134,151,177,130,144,184,120,128,193,130,136,160,92,97,87,39,41,152,101,108,200,150,170,192,134,151,184,137,150,189,119,128,198,132,140,157,85,87,65,26,23,117,70,67,202,155,168,200,151,169,190,137,149,191,122,133,204,139,154,164,89,93,88,37,32,116,64,53,182,132,127,206,162,175,193,141,150,198,134,145,212,153,166,172,114,111,143,88,74,147,85,66,184,134,130,210,172,182,195,148,153,201,142,150,211,156,165,220,178,184,203,149,140,161,98,78,185,125,122,210,167,178,195,152,157,202,149,155,209,155,156,215,165,167,209,152,150,186,124,111,201,146,149,205,156,164,192,149,152,198,147,150,207,156,156,213,158,161,214,157,161,213,158,163,209,154,162,199,146,149,185,130,133,6 15,12,8,77,34,27,134,68,68,168,99,107,167,102,110,164,111,113,125,82,80,17,11,9,50,27,19,130,67,60,181,105,114,188,117,130,182,123,133,185,126,135,170,120,120,80,54,49,91,49,36,170,105,103,212,137,149,160,94,98,101,56,54,200,141,149,185,130,135,134,98,93,119,64,56,184,111,112,215,142,152,198,130,137,132,67,58,189,122,124,193,136,143,151,110,106,125,65,61,192,123,126,216,149,155,232,166,174,222,152,156,207,141,148,191,128,133,143,80,86,110,58,58,194,123,130,216,151,157,228,163,167,228,163,169,212,139,147,172,102,110,114,65,69,57,28,26,174,104,112,207,136,146,215,137,147,207,121,136,178,98,112,152,99,105,92,67,63,15,11,5,117,62,60,174,93,104,179,97,111,176,103,115,171,115,123,142,102,101,43,29,25,6 153,82,81,187,109,119,201,118,134,207,137,152,208,143,158,199,137,148,190,136,142,166,121,121,179,110,112,204,132,143,216,138,153,181,112,122,183,127,137,217,158,174,201,145,154,182,132,137,192,124,131,212,144,154,226,152,155,127,64,61,96,50,45,211,151,160,210,150,161,188,129,136,194,123,124,217,142,152,235,168,176,168,98,95,101,41,31,183,112,110,216,154,165,190,132,138,200,137,139,222,150,159,236,168,179,214,140,147,182,100,94,180,104,100,213,146,159,188,123,131,199,135,139,219,148,153,234,159,168,241,168,177,227,150,157,214,139,147,208,132,146,180,97,109,193,130,130,216,150,157,230,160,170,231,161,164,229,155,166,217,130,146,193,107,122,153,84,93,186,129,134,206,138,145,218,144,151,223,140,152,216,125,143,195,103,120,160,87,99,136,92,97,6 216,189,197,232,205,217,238,208,221,233,197,205,234,194,208,236,211,228,226,198,211,213,186,198,230,207,217,228,196,205,184,95,70,176,73,44,180,81,52,224,177,184,238,217,235,222,198,208,233,208,221,184,107,90,110,13,1,115,31,30,127,26,12,158,69,54,225,189,198,230,209,220,209,154,148,152,45,16,85,30,37,53,28,38,98,29,32,112,19,12,189,131,124,237,218,230,190,109,90,137,35,23,99,34,43,64,32,40,79,22,23,134,45,33,212,161,160,233,211,224,197,132,123,144,41,15,158,59,42,143,49,36,142,43,26,152,55,32,218,168,166,232,210,224,230,199,208,227,178,173,203,123,100,176,74,40,172,79,53,188,105,79,233,202,206,227,206,214,234,208,216,247,226,239,244,210,221,237,188,190,236,191,189,238,202,203,237,215,223,219,194,200,6 211,187,187,233,207,212,249,230,241,255,241,254,252,234,246,245,224,231,232,210,217,211,190,197,226,203,205,246,226,236,241,198,197,224,153,136,231,171,165,253,230,244,241,219,229,221,200,206,237,215,222,242,209,212,160,61,37,140,33,15,156,46,20,218,162,159,251,233,242,234,214,219,240,218,226,205,122,99,112,28,21,67,35,50,107,27,29,150,62,48,245,217,220,238,220,226,236,200,201,176,74,49,123,35,36,87,45,53,103,30,26,176,92,78,247,221,227,236,217,223,240,215,222,205,135,120,185,82,55,170,58,34,159,49,22,198,118,94,251,230,237,234,213,218,237,214,217,255,239,246,249,212,210,226,155,137,222,159,139,243,206,198,248,230,235,228,207,208,231,206,208,249,228,232,255,239,247,255,240,250,255,245,251,255,241,244,239,217,219,218,197,198,6 19,15,16,145,125,122,203,181,180,207,185,190,206,184,190,197,175,180,141,120,124,15,11,13,89,75,74,200,179,177,222,200,206,235,219,232,233,216,229,216,195,205,196,173,183,86,72,79,148,128,125,215,194,198,236,216,228,224,176,176,228,188,195,233,213,233,207,185,197,148,129,139,167,142,141,226,208,217,199,150,149,100,19,6,122,43,32,211,174,183,220,201,214,170,150,160,175,152,153,224,198,203,145,56,41,53,16,24,76,14,8,194,141,141,222,206,219,173,152,160,163,142,145,219,193,199,182,114,106,156,68,50,159,78,58,218,183,186,216,198,207,161,141,148,111,95,98,218,195,200,236,217,229,235,205,213,235,210,216,226,206,213,205,184,189,117,101,107,31,25,27,181,158,162,221,197,204,228,207,218,226,205,210,216,195,195,177,157,159,44,36,39,6 106,71,70,107,70,74,157,126,140,147,117,131,115,76,80,111,77,90,149,130,153,133,98,105,135,106,120,172,128,144,177,117,126,200,150,165,194,149,155,156,119,136,111,80,94,122,81,87,181,151,166,173,97,110,153,54,80,183,100,112,203,146,164,197,142,162,157,106,119,100,69,84,182,149,162,190,116,125,176,78,97,190,90,114,193,118,151,187,131,165,176,120,145,146,100,121,163,109,114,192,127,132,190,100,107,185,79,95,200,123,162,184,116,154,169,106,126,161,126,141,158,103,103,186,132,141,194,104,109,195,94,107,205,137,163,189,122,149,178,129,152,162,133,147,160,127,138,185,146,158,202,143,151,204,141,150,203,159,173,192,145,160,180,146,169,147,121,137,118,95,109,153,118,131,191,152,165,195,155,160,198,166,184,181,143,160,155,122,139,99,75,85,6 204,168,166,207,172,171,210,173,172,209,173,167,210,174,169,210,177,175,207,171,170,201,160,149,205,167,164,206,168,163,208,169,168,211,179,179,211,178,177,212,180,184,208,174,170,195,145,114,205,167,164,208,170,167,202,155,148,182,122,100,200,155,146,212,179,182,209,176,172,198,149,120,202,157,148,207,165,157,195,149,136,148,68,34,136,64,38,194,145,135,212,179,178,204,163,152,199,146,122,200,145,119,203,161,151,164,91,56,169,97,66,204,163,164,212,184,193,208,173,176,200,154,137,199,145,116,198,146,121,199,145,131,209,169,171,211,175,182,210,184,197,209,180,189,202,161,146,197,137,101,198,135,99,205,154,140,213,181,193,212,179,186,210,182,195,207,183,195,203,164,156,202,154,133,201,144,117,205,157,142,212,179,185,211,182,190,209,181,195,207,183,197,6 33,19,23,117,83,93,144,111,124,153,122,133,156,125,142,148,116,131,133,104,117,63,46,53,77,48,49,139,103,108,158,126,138,170,140,153,172,144,161,167,141,159,148,121,135,110,81,86,113,79,83,152,119,126,177,152,167,183,157,173,185,162,181,179,158,181,159,133,151,133,108,121,132,105,112,166,142,154,183,159,177,149,99,97,163,123,125,183,160,179,163,138,152,140,117,134,135,108,116,167,143,154,183,157,170,122,61,48,131,74,66,182,157,170,167,146,160,141,117,132,132,105,115,168,145,157,184,158,173,170,129,129,156,106,95,177,153,166,160,136,146,136,113,125,103,79,84,161,136,143,175,151,165,184,160,172,179,153,162,171,148,161,153,127,138,123,98,107,48,34,38,146,117,125,168,148,164,172,151,165,167,141,149,161,138,149,147,125,138,93,72,80,6 166,149,154,175,162,170,178,161,168,174,151,151,182,166,177,185,174,189,182,170,186,171,155,165,171,157,162,177,162,167,174,153,160,154,116,99,170,142,134,184,167,177,184,172,188,175,160,168,176,160,167,180,162,172,150,112,102,122,73,55,143,101,85,171,141,136,182,164,176,178,162,170,181,170,181,169,141,142,130,76,48,122,70,52,127,79,64,157,117,101,183,167,173,182,168,179,181,169,180,175,149,146,126,75,48,98,46,29,106,52,37,152,110,93,179,160,162,182,171,184,180,167,177,179,159,159,155,118,100,124,74,53,124,70,49,152,110,89,176,154,155,182,172,185,180,167,175,184,168,176,180,156,154,174,142,134,161,120,96,158,119,93,177,158,158,180,169,179,175,160,164,180,161,167,180,157,157,176,151,139,176,150,140,172,143,132,179,162,165,173,158,161,6 130,108,108,145,122,123,159,140,144,165,147,153,166,150,157,164,151,161,152,137,144,130,114,114,141,118,116,160,141,146,173,157,165,176,161,170,177,164,176,173,161,175,159,143,154,143,130,138,154,135,142,172,158,165,178,162,172,162,131,126,177,160,167,179,168,185,162,146,152,150,136,144,162,147,154,178,166,177,157,123,120,122,73,53,152,116,107,178,161,170,166,152,157,153,139,146,160,144,148,180,168,179,146,105,89,96,41,22,129,83,69,175,157,162,168,154,162,155,144,150,160,145,149,177,163,173,171,145,144,135,90,75,137,91,68,172,153,156,167,156,164,148,131,133,159,145,151,170,153,160,174,152,156,173,147,140,164,133,122,169,152,156,161,146,152,139,121,119,150,132,134,165,147,152,173,157,165,175,158,162,173,157,163,167,151,157,157,144,151,136,119,125,6 139,116,124,155,134,148,165,147,163,169,152,167,170,155,169,167,151,166,155,137,152,140,122,135,148,127,140,164,145,159,174,160,176,180,168,187,180,167,185,175,161,179,162,145,161,148,130,145,154,133,145,171,156,171,177,159,176,168,137,149,182,165,182,180,167,186,166,148,163,153,134,150,157,135,147,179,164,183,144,101,109,104,33,27,159,112,111,181,167,185,170,154,170,156,139,155,160,139,155,180,162,179,109,51,50,72,21,34,114,50,44,163,125,126,171,156,172,158,141,156,160,140,154,178,163,180,139,92,94,109,49,54,110,42,26,145,93,79,171,158,173,156,141,155,156,136,148,172,158,173,179,161,176,163,127,126,170,140,145,173,154,167,167,153,167,151,135,148,151,129,139,166,148,161,174,157,172,180,167,183,179,166,183,171,155,170,160,143,156,143,126,138,6 198,176,190,206,187,204,209,190,211,210,191,212,212,197,216,212,198,216,206,188,205,195,175,191,204,184,200,203,176,193,171,107,110,184,127,131,207,171,180,213,196,213,210,195,214,200,182,197,207,189,210,175,118,123,126,31,27,154,71,67,184,112,98,207,175,186,210,195,212,203,187,202,206,177,193,144,64,61,99,32,45,127,60,73,163,84,76,194,137,133,209,186,201,205,189,204,199,160,170,126,43,38,100,37,52,116,56,75,126,45,40,175,100,85,195,150,150,202,183,197,202,173,186,137,57,47,122,45,53,153,88,107,118,37,28,149,60,39,170,97,73,200,179,189,205,186,203,196,156,161,167,100,98,165,96,95,168,93,74,173,100,80,187,139,132,202,186,201,203,183,198,207,186,204,198,158,157,188,134,120,204,169,175,207,180,190,204,183,196,199,184,197,6 134,112,120,157,136,150,170,151,170,174,156,174,174,157,176,168,151,170,152,134,151,131,112,128,147,126,138,167,149,165,181,165,184,188,177,202,187,174,198,178,161,184,160,142,161,142,123,141,153,131,144,175,157,174,186,170,191,163,122,133,182,158,176,184,169,192,165,146,165,149,130,150,157,134,148,182,166,187,161,127,139,84,18,18,142,89,89,181,162,180,168,152,171,151,133,152,157,137,150,184,170,191,158,120,127,92,33,41,107,38,26,161,119,118,172,159,180,150,131,149,153,132,144,176,159,177,186,171,190,166,128,132,165,127,130,174,153,167,167,152,169,145,126,143,148,125,137,167,148,163,180,163,182,186,172,192,184,171,193,174,158,176,157,139,155,137,118,133,130,108,120,158,137,152,168,148,166,173,155,172,169,148,161,162,143,157,148,128,141,115,96,109,6 12,9,10,101,82,81,140,117,118,149,126,133,150,130,136,143,124,130,100,85,89,9,7,8,57,45,44,139,117,118,159,139,146,173,156,164,172,155,164,158,139,148,141,123,131,59,50,55,99,81,80,152,131,135,179,162,172,175,146,158,171,139,154,175,157,170,155,137,146,109,95,103,117,97,96,166,147,153,143,114,118,96,48,62,135,79,100,179,160,171,162,146,157,127,112,122,120,99,100,169,151,159,125,87,93,64,9,12,137,84,89,182,162,174,163,146,156,128,112,121,112,94,98,163,145,152,166,139,147,144,99,99,176,148,152,181,165,173,156,137,146,117,101,109,74,63,67,158,139,144,175,157,166,189,172,182,186,170,179,170,153,161,152,135,143,84,73,79,18,15,16,129,111,115,165,146,153,172,154,161,170,152,159,160,142,149,128,112,117,31,26,28,6 145,121,121,167,144,150,178,155,164,184,164,172,184,161,169,175,153,161,166,145,152,143,123,129,158,133,137,177,154,162,191,170,179,192,170,179,193,167,178,190,169,180,174,153,162,157,137,144,166,142,147,186,165,173,186,158,166,157,101,114,155,90,109,191,162,176,184,166,175,167,149,157,175,154,160,176,143,146,87,39,38,108,56,75,137,68,92,180,142,154,190,173,182,171,153,161,176,157,164,169,131,135,74,22,25,92,35,43,138,69,73,185,151,160,191,173,183,173,154,162,171,148,155,184,160,170,124,63,60,121,54,49,160,104,97,195,171,178,188,168,175,166,144,151,168,145,151,185,163,172,176,141,144,185,152,155,198,174,180,197,178,184,181,160,166,161,140,148,164,142,145,183,160,167,196,176,185,199,179,186,197,176,182,190,170,175,174,154,160,155,136,143,6 199,179,179,213,193,194,220,202,204,225,209,213,224,208,213,222,203,207,213,195,198,198,182,183,207,187,187,221,203,204,229,212,216,211,172,173,201,144,149,217,178,186,219,202,207,205,190,192,215,195,197,215,190,191,179,132,127,172,110,115,166,95,112,182,114,123,220,198,203,210,196,197,219,201,200,161,102,87,78,27,23,132,84,92,171,110,130,176,109,116,217,192,195,214,201,202,215,194,195,158,101,93,88,41,41,118,57,56,160,92,94,181,119,112,220,198,201,214,199,202,215,199,204,190,148,142,125,54,42,136,65,57,164,90,72,190,136,118,222,202,207,213,198,199,210,193,196,208,181,178,158,99,79,179,127,111,200,153,136,219,192,187,222,207,208,209,194,193,209,189,190,218,197,198,217,189,187,225,203,203,228,210,211,227,209,210,218,202,201,204,188,188,6 203,172,173,215,188,188,194,148,145,176,114,109,194,146,145,216,191,195,202,177,176,173,138,131,212,184,185,220,192,193,153,86,81,128,52,51,173,107,105,202,161,162,211,187,190,187,156,154,214,186,186,212,176,176,151,81,79,145,74,75,159,91,88,165,98,85,203,167,162,188,160,159,217,189,188,198,147,144,159,84,79,165,97,97,155,90,92,181,124,116,182,128,112,189,157,151,212,184,183,215,180,178,192,139,133,152,76,68,166,94,89,178,118,112,190,145,133,198,172,169,206,175,173,224,199,201,215,177,170,160,89,77,132,59,53,158,90,80,196,159,153,194,168,168,196,162,156,213,186,183,191,137,121,156,85,68,170,120,116,178,125,117,184,148,142,174,144,140,174,130,120,196,162,156,199,158,147,196,153,145,221,201,205,206,176,176,191,160,156,167,135,133,6 142,117,123,144,107,107,162,133,141,173,156,170,160,131,127,147,117,113,153,138,156,144,132,147,140,108,112,134,88,84,146,102,101,168,141,154,175,155,169,160,135,137,156,139,157,154,145,164,148,115,121,147,103,102,153,112,115,133,82,79,98,55,54,76,44,43,135,96,98,150,128,137,170,156,172,166,136,141,179,155,169,128,85,92,69,24,28,60,24,23,139,103,106,139,107,110,174,162,177,165,133,142,160,127,138,108,64,69,47,18,24,70,39,42,149,112,115,148,125,133,163,138,143,150,102,99,118,57,46,97,38,28,57,16,16,84,44,40,137,90,79,150,129,138,157,133,136,152,108,101,149,98,89,140,90,84,126,69,58,127,73,58,147,116,114,151,136,148,166,155,169,172,151,164,174,144,153,175,143,151,162,123,122,166,144,151,164,152,168,149,135,149,6 163,139,132,186,163,168,200,178,188,199,172,177,183,146,142,172,135,132,163,130,133,127,102,108,180,158,158,195,164,169,189,142,140,201,169,176,199,168,167,182,145,142,179,154,170,161,136,149,194,174,182,196,163,165,175,116,106,180,127,124,167,124,127,146,106,107,180,150,161,173,152,164,200,181,190,207,180,187,200,155,155,186,135,140,95,36,34,88,42,38,172,129,125,167,135,142,193,164,163,217,198,209,209,172,177,169,118,122,67,23,28,105,63,62,180,136,134,170,136,150,195,171,176,211,182,185,182,123,108,143,71,51,110,48,37,129,68,49,178,136,129,178,153,169,195,172,182,207,180,184,197,149,137,195,147,140,187,132,123,186,146,139,190,166,175,170,143,153,186,160,168,208,190,200,215,192,203,210,174,181,204,171,173,201,175,182,188,161,175,155,129,138,6 16,14,12,103,80,68,146,116,109,159,131,132,158,126,131,148,121,119,110,91,86,13,11,10,62,52,44,143,122,112,161,135,131,180,155,159,179,148,155,167,141,143,151,128,126,68,57,56,99,78,63,161,143,139,179,155,158,174,137,137,183,147,157,185,165,168,167,148,150,118,102,102,119,98,83,167,147,144,182,153,152,130,76,63,133,81,74,177,142,140,172,154,157,137,121,124,120,95,81,172,150,154,189,163,167,162,113,102,135,87,78,173,139,134,176,162,165,140,128,127,114,94,89,170,145,147,191,167,171,196,165,167,177,139,130,187,168,171,166,149,147,124,110,103,76,64,63,163,139,140,180,157,158,195,173,178,187,161,161,172,144,139,153,131,123,88,76,67,15,9,6,115,85,74,173,151,153,180,160,162,172,146,141,163,140,136,133,113,104,37,31,27,6 131,116,109,146,126,118,159,136,135,174,156,162,171,143,151,165,136,140,157,139,139,136,117,116,147,133,132,164,149,152,172,149,153,175,149,153,181,153,167,176,151,158,168,156,151,151,138,136,154,136,136,174,158,163,161,126,118,134,89,78,149,108,103,174,144,149,178,165,171,162,151,155,160,142,143,177,160,163,154,113,97,112,62,54,110,63,54,149,104,93,165,137,131,162,148,148,164,148,155,181,165,174,169,132,121,147,101,89,118,78,71,141,98,88,168,144,138,164,153,155,161,139,144,181,164,170,184,158,157,176,136,133,148,107,89,170,150,145,178,165,168,163,154,157,157,138,139,173,151,151,189,171,178,190,168,175,167,133,123,179,162,160,169,153,153,153,141,140,150,132,135,167,146,148,181,161,164,185,164,167,183,163,167,170,144,139,160,140,136,141,126,123,6 174,148,147,186,158,159,199,170,175,205,177,186,204,164,181,197,157,167,188,156,155,177,152,146,185,159,163,194,165,169,191,150,146,182,131,123,198,156,162,202,159,173,197,165,170,186,161,159,193,169,173,189,149,142,165,104,87,143,86,76,156,97,85,183,128,122,198,162,173,193,165,173,197,173,178,185,142,127,166,104,89,124,61,54,133,75,66,161,99,87,178,125,116,179,139,132,198,172,179,194,155,145,187,132,116,161,100,89,131,77,69,148,88,78,180,127,117,184,150,146,200,178,190,203,171,169,197,145,137,195,140,133,170,120,108,173,126,118,196,162,162,191,164,170,191,160,160,203,173,172,214,182,190,207,163,165,169,107,81,194,158,153,198,172,172,185,158,161,186,156,155,201,172,175,212,186,195,213,185,193,199,158,154,199,164,164,188,154,149,178,149,150,6 19,11,13,118,87,87,158,127,130,166,134,141,165,133,140,155,121,122,115,82,78,17,9,10,71,50,51,156,124,127,170,135,146,179,143,156,183,151,166,171,138,147,149,112,113,71,47,48,115,87,84,166,137,141,172,131,148,188,150,174,193,162,184,175,140,152,161,127,136,115,82,88,132,102,97,168,135,136,183,143,164,196,160,190,186,151,176,168,125,133,158,120,126,126,92,99,134,102,101,169,133,138,193,158,180,201,167,194,175,132,147,173,131,139,163,126,133,131,99,105,127,98,102,171,139,150,182,142,158,193,156,170,176,130,135,178,138,148,164,130,139,121,87,94,85,62,63,170,137,137,181,148,157,189,155,165,177,133,138,171,131,139,155,116,125,91,60,67,25,16,17,141,108,108,176,140,145,181,144,153,174,131,137,159,114,120,133,92,101,41,25,30,6 14,8,8,112,76,67,164,121,117,176,134,139,173,127,132,160,115,116,107,74,74,10,6,8,65,40,36,161,119,112,187,136,144,199,145,156,202,153,167,184,140,149,159,119,126,61,42,44,113,76,70,182,135,138,191,126,135,168,79,85,195,123,139,198,143,159,178,140,152,116,87,93,135,96,91,184,131,136,178,98,100,153,65,65,168,79,78,198,132,142,190,155,169,140,108,116,140,101,95,194,143,151,188,110,117,170,91,92,160,76,73,192,126,132,193,156,170,142,109,117,129,90,83,195,144,147,218,158,178,187,109,109,160,77,69,199,141,154,185,145,156,126,93,96,85,57,55,183,132,126,213,166,174,206,148,152,189,124,120,200,155,164,175,137,140,86,61,63,23,14,15,152,111,109,188,136,125,203,158,160,204,161,167,189,150,153,146,113,113,31,21,24,6 103,80,71,150,125,123,164,134,142,175,149,159,174,148,153,165,140,146,148,126,129,96,78,83,139,115,111,165,137,146,169,125,128,168,113,121,184,147,165,178,148,158,159,133,140,133,115,120,149,120,121,169,132,138,159,100,99,136,60,59,164,103,108,178,131,144,171,144,158,150,135,143,155,126,134,160,110,109,155,90,90,139,73,69,150,81,78,168,110,110,177,151,161,156,141,150,160,132,137,170,125,131,159,98,95,144,84,81,146,82,79,160,101,99,179,154,164,156,139,149,159,131,133,182,146,164,181,132,140,165,111,111,139,74,66,165,114,117,174,145,160,150,130,139,147,116,111,180,151,160,194,164,178,161,104,95,146,82,70,174,135,142,168,145,154,139,118,123,126,96,92,169,141,140,185,157,163,186,156,161,170,129,123,175,145,153,159,137,139,119,100,103,6 183,152,162,191,161,175,198,172,192,201,180,203,196,169,189,195,169,190,187,159,180,178,151,170,188,156,169,197,168,188,190,151,167,175,125,126,173,117,109,176,122,118,191,162,183,185,158,179,192,162,175,188,147,155,131,63,51,81,26,15,116,39,18,157,81,65,194,164,185,188,160,182,198,171,189,163,101,90,78,20,7,46,26,32,92,29,20,146,71,51,189,150,160,189,161,182,198,172,192,159,94,81,86,26,16,82,34,32,96,33,28,139,62,37,182,136,137,190,163,185,199,174,196,168,109,97,126,39,14,128,48,37,120,39,22,152,80,61,187,144,149,191,164,184,195,165,183,191,150,157,153,75,48,132,39,8,162,88,77,192,150,164,196,164,183,188,160,177,192,158,174,198,164,181,192,150,158,174,108,96,193,148,159,200,163,185,192,155,172,183,148,164,6 164,130,122,176,141,138,183,148,146,190,159,161,189,157,162,184,152,156,172,139,144,161,131,132,172,136,134,183,146,145,190,150,154,183,138,136,174,125,115,176,133,129,179,145,150,166,134,135,178,141,139,186,146,143,145,86,76,87,33,20,112,41,18,156,94,79,187,155,161,171,137,138,185,151,152,174,123,114,80,24,8,32,15,17,80,22,10,146,81,62,184,147,147,176,143,145,188,155,159,169,116,106,85,25,10,71,29,24,85,26,15,135,66,39,179,138,135,178,146,150,185,150,153,178,133,126,121,44,18,111,32,17,115,41,23,157,99,81,184,146,145,176,144,146,178,140,139,191,149,149,165,107,90,131,52,24,167,106,96,192,148,152,185,146,149,170,133,132,177,138,137,187,145,146,193,150,152,189,141,138,193,148,150,189,141,144,176,133,131,158,116,109,6 151,119,107,176,141,135,192,156,156,196,156,157,194,154,154,187,148,150,173,138,141,152,121,120,166,130,120,187,147,141,203,162,161,210,171,173,208,170,174,200,161,167,182,143,146,161,125,124,175,135,131,197,153,151,208,162,163,189,135,131,188,134,123,200,155,158,192,152,156,173,135,137,182,142,140,207,165,165,166,106,95,69,20,14,110,38,20,191,133,127,198,157,163,177,137,139,183,145,143,211,172,175,144,76,61,74,21,18,102,32,20,177,114,98,199,158,163,178,138,140,180,142,136,207,167,169,183,121,109,127,40,16,148,74,56,195,142,135,197,157,159,175,135,134,177,139,134,200,157,156,212,165,164,194,135,124,206,153,151,207,160,163,185,139,135,167,125,123,171,134,128,192,148,146,205,159,156,213,169,169,208,161,163,198,150,150,179,134,129,159,120,117,6 163,130,124,189,157,156,200,165,172,203,165,168,206,171,175,202,170,173,186,156,155,158,129,125,178,142,139,202,168,175,194,150,154,145,82,67,203,162,165,213,181,188,197,167,170,177,146,148,190,156,157,193,145,146,134,61,49,112,40,27,155,89,71,198,155,155,208,180,186,187,158,161,199,167,170,175,121,113,99,30,27,113,58,61,98,31,19,171,115,108,213,183,189,191,160,162,204,175,180,187,135,129,105,42,43,82,42,53,66,22,23,153,89,76,211,181,182,193,164,166,198,165,166,220,184,190,166,106,108,104,44,39,103,42,29,172,113,101,211,183,187,188,155,155,194,162,161,215,180,184,212,168,166,192,139,130,201,147,141,210,173,174,204,176,176,183,155,153,186,153,150,206,163,165,220,180,186,225,186,191,221,187,193,211,175,177,196,165,164,172,145,140,6 169,140,143,186,163,174,170,134,138,145,95,83,188,159,167,192,167,176,181,158,162,167,145,147,175,146,152,177,138,143,129,74,65,99,35,18,165,119,112,190,159,165,189,168,176,176,156,162,179,145,152,130,68,55,95,29,20,110,49,40,121,57,37,146,93,80,192,166,176,181,159,165,178,144,145,112,51,38,87,37,46,103,54,56,78,25,18,124,66,53,190,159,166,184,163,168,181,148,149,120,55,43,76,31,39,74,37,42,54,23,26,104,45,30,180,144,140,184,164,169,191,163,170,179,133,138,104,51,56,89,44,46,64,28,27,114,48,29,181,146,147,185,163,170,189,163,168,201,172,178,152,99,91,126,70,56,141,81,64,161,109,97,191,164,170,179,155,158,185,153,158,196,163,169,198,164,166,196,160,161,197,161,166,195,165,171,187,162,165,173,152,153,6 11,9,7,107,84,71,153,121,111,160,125,119,160,124,122,151,121,114,105,85,76,10,8,6,60,47,38,151,121,110,174,145,143,178,144,143,183,151,152,171,141,139,148,120,114,61,49,45,106,82,69,167,134,128,175,136,137,121,64,52,168,126,120,187,159,162,164,132,132,110,86,83,127,100,86,180,149,144,130,76,68,76,21,17,103,49,37,181,145,145,174,144,146,132,105,104,132,105,92,186,157,153,151,102,98,63,22,26,65,20,13,174,132,125,178,150,152,136,112,110,124,100,91,182,153,147,196,160,160,146,94,86,148,97,87,186,155,152,172,144,141,126,104,101,83,68,64,175,144,138,191,154,154,204,169,169,200,168,167,183,153,149,163,135,128,88,73,68,21,16,14,142,115,108,183,151,149,187,156,154,185,155,148,173,143,134,137,112,103,31,26,23,6 147,118,125,166,144,161,170,144,164,147,105,109,165,138,149,174,155,174,167,144,167,153,127,151,153,121,128,173,149,165,161,114,115,84,25,17,110,55,50,163,117,121,168,140,162,165,145,174,167,142,156,180,156,173,163,112,111,110,47,37,132,74,66,161,107,111,175,144,168,172,153,181,175,155,172,185,160,177,167,118,116,149,88,77,162,108,99,167,118,117,177,145,162,175,157,180,176,156,166,178,146,148,169,119,114,169,115,109,167,115,109,175,131,130,174,133,143,172,147,168,180,166,181,176,142,141,155,97,80,162,107,95,172,119,112,167,117,108,180,145,162,169,140,160,177,160,174,175,141,139,173,131,123,179,139,138,179,136,129,182,145,152,179,150,166,168,146,162,170,149,157,184,167,179,188,165,174,183,149,145,185,152,153,188,167,181,176,154,168,163,144,159,6 85,58,64,142,115,122,158,137,151,163,141,155,165,146,163,156,135,153,134,105,124,52,35,43,124,92,94,155,126,134,172,144,161,120,72,72,133,94,95,165,135,150,157,132,157,116,92,109,142,111,115,172,147,163,177,140,150,102,40,31,113,53,46,163,117,129,169,148,179,141,115,132,154,127,129,185,166,186,184,148,160,151,89,83,159,103,98,170,127,136,176,154,180,149,123,142,164,139,145,190,172,184,178,136,133,167,110,104,169,116,113,174,127,130,174,143,164,156,137,160,169,145,160,194,179,195,176,130,119,172,120,111,179,129,125,180,135,146,179,153,176,155,136,157,164,137,152,189,170,184,198,176,185,195,163,164,193,159,161,192,169,186,176,156,172,152,134,156,154,127,139,182,161,176,197,182,197,200,181,194,197,176,188,188,171,185,166,144,157,138,119,138,6 163,147,155,180,166,177,187,177,192,166,157,183,162,137,148,174,148,160,177,159,175,165,147,160,171,155,167,181,165,176,168,138,144,138,109,124,92,40,40,140,104,111,185,173,190,171,153,169,183,172,187,157,121,123,64,11,6,58,14,15,44,5,9,77,34,34,179,159,172,175,158,172,190,180,195,154,111,112,74,10,4,66,22,29,71,23,27,73,16,10,157,131,140,186,176,193,193,180,193,194,175,186,139,77,63,91,27,25,87,31,34,90,29,17,161,135,142,186,178,196,192,175,186,213,207,221,173,135,133,117,39,23,82,14,6,112,68,67,192,180,197,179,168,184,190,173,185,208,199,212,203,188,198,169,120,112,125,62,44,165,139,144,198,192,208,178,167,181,184,161,174,199,185,199,205,192,205,204,191,204,198,182,190,200,191,204,188,179,192,164,154,171,6 124,107,110,171,155,159,186,171,182,185,173,190,188,173,192,184,165,181,172,150,161,132,110,120,156,140,143,186,172,181,208,196,209,181,166,187,164,131,141,196,178,195,183,167,183,160,141,155,170,153,159,199,185,198,144,106,106,79,38,42,65,20,21,175,152,165,195,181,199,172,157,175,182,163,171,208,195,210,126,70,64,64,12,15,67,15,15,143,105,107,204,196,216,175,160,181,185,159,164,215,204,218,205,178,182,117,41,30,85,19,13,170,143,149,204,196,215,175,160,182,184,156,161,211,194,206,228,219,234,179,132,125,143,92,83,209,202,219,197,187,203,173,159,178,174,146,157,203,179,193,218,204,220,221,209,224,220,210,223,206,199,214,176,166,186,164,152,169,157,129,143,191,166,180,209,192,206,209,192,207,208,194,210,194,181,196,170,158,176,147,134,152,6 143,119,118,148,118,117,151,120,123,153,123,128,154,121,134,155,124,138,146,115,123,137,104,112,143,113,106,157,135,142,132,84,77,129,78,67,131,81,73,144,101,105,149,117,126,138,103,106,154,127,137,136,94,89,107,55,35,118,72,65,107,57,53,120,72,70,157,127,139,147,117,127,155,125,133,126,83,76,86,42,34,95,54,48,99,48,36,127,81,81,164,135,153,152,123,140,158,133,147,147,110,112,99,55,47,86,38,28,134,86,69,151,108,108,160,129,142,151,113,128,157,132,147,159,126,138,123,75,62,99,47,29,123,69,50,163,124,133,158,115,127,151,112,124,154,125,135,154,117,119,143,102,94,140,98,90,149,114,110,166,126,139,160,122,137,153,117,133,149,112,119,154,116,117,166,137,147,168,135,149,169,142,153,162,127,136,158,127,138,147,108,119,6 179,137,145,183,145,153,183,145,152,178,138,145,176,137,146,167,119,123,161,111,115,159,113,123,178,140,147,184,148,156,187,150,157,188,154,162,178,142,148,160,111,108,163,116,115,161,116,122,162,116,107,144,91,72,170,129,126,187,154,160,172,130,126,167,123,124,157,108,100,154,106,102,155,104,92,118,60,34,144,96,82,179,140,140,174,130,130,172,129,129,158,110,98,150,101,82,152,102,92,111,54,31,133,84,68,176,135,134,168,121,115,175,130,129,167,123,116,167,125,116,167,120,112,129,74,51,117,69,53,162,122,121,187,146,145,173,129,123,157,107,86,166,122,112,177,134,131,174,129,123,150,103,90,171,130,129,193,155,159,173,128,118,163,114,94,173,134,131,176,134,128,168,121,102,186,145,140,193,154,155,194,155,162,185,144,147,176,136,130,173,138,139,6 93,68,63,130,103,106,148,117,128,143,106,113,133,89,97,134,103,112,113,85,86,73,54,53,118,92,89,150,122,128,167,133,147,153,117,123,144,99,106,148,112,125,123,90,84,102,77,69,133,104,106,158,125,134,177,147,159,177,153,163,162,129,133,159,125,130,144,113,112,118,90,83,142,112,117,167,136,147,142,100,91,162,132,132,163,129,131,156,121,113,159,136,137,131,105,105,147,115,122,175,146,156,128,81,68,135,96,88,169,135,133,159,125,111,162,140,137,142,124,127,144,108,112,172,139,151,166,130,124,165,136,134,177,150,150,167,138,131,164,145,148,140,123,126,140,107,110,167,137,142,177,148,150,186,163,168,181,157,166,175,154,158,157,137,140,125,101,103,122,86,87,158,127,130,169,139,138,169,135,131,174,152,154,165,145,141,142,116,114,105,81,83,6 176,127,140,193,138,152,196,144,154,178,125,130,172,117,120,174,118,126,164,112,123,134,82,72,180,126,136,201,153,166,207,164,174,201,158,168,187,138,143,179,126,125,179,132,137,157,110,105,187,137,146,176,122,115,182,133,128,204,163,172,184,134,133,173,119,109,177,130,126,176,138,142,201,156,165,148,86,68,133,74,52,191,140,141,188,136,136,178,124,113,176,127,110,180,146,144,199,154,159,158,98,85,118,60,39,178,129,127,196,144,141,180,126,110,185,138,124,179,141,136,199,154,165,193,139,133,163,107,93,188,141,140,207,161,160,180,125,101,190,147,143,178,140,141,197,154,165,194,143,137,203,152,143,217,176,181,210,167,174,200,157,157,193,155,154,179,148,150,191,150,151,200,154,157,208,164,168,214,175,181,208,165,173,200,159,163,191,156,159,166,130,132,6 98,63,71,139,103,109,162,136,148,166,143,154,164,140,151,156,128,142,142,118,131,109,86,96,125,89,100,158,129,142,176,152,166,181,159,176,182,163,177,177,162,178,153,129,145,131,107,119,138,101,114,170,143,157,189,170,186,167,131,136,171,140,151,185,168,187,163,140,155,142,120,134,147,110,126,178,154,170,181,156,167,136,88,89,134,80,80,178,147,163,168,148,165,147,128,143,149,111,127,181,158,177,166,129,134,143,87,79,164,121,124,178,152,165,168,146,162,148,128,142,147,108,124,175,149,166,186,161,176,182,156,161,183,155,162,181,161,175,167,146,160,144,121,133,141,105,120,169,142,156,184,162,177,189,170,183,184,164,177,174,149,162,157,132,145,138,118,129,117,84,98,161,133,146,174,153,168,178,158,171,175,153,165,165,142,153,147,121,132,119,97,105,6 168,136,153,180,152,170,183,154,177,177,138,153,182,148,166,188,165,186,185,165,186,167,140,161,175,143,161,187,161,181,181,144,157,148,87,77,168,120,128,190,160,184,185,161,183,169,140,158,179,146,163,191,165,189,184,148,165,113,50,43,126,65,63,167,115,127,178,140,161,174,144,167,183,153,173,167,122,129,156,103,108,110,51,52,118,55,55,142,79,80,170,127,140,177,147,171,184,151,174,146,88,85,142,77,72,152,93,95,154,97,105,152,92,96,175,134,147,173,139,161,181,148,172,154,99,100,126,55,41,158,97,90,172,118,122,174,125,133,181,147,166,172,137,160,180,146,173,178,137,153,158,105,100,177,134,141,170,117,115,176,132,139,180,150,169,172,144,165,176,139,162,187,156,179,193,164,183,194,165,183,185,147,158,183,148,162,179,149,167,166,135,152,6 154,133,147,165,147,160,169,151,168,169,149,167,169,150,165,174,160,176,170,158,176,152,134,149,160,139,152,170,153,167,172,154,168,149,109,107,160,129,138,178,164,184,170,154,170,156,138,154,167,148,162,173,156,170,176,158,175,117,69,62,121,73,70,159,127,139,167,144,162,162,145,162,171,154,170,164,141,150,146,107,106,116,71,73,113,62,61,139,94,94,165,141,156,163,145,164,173,156,172,159,130,137,124,71,59,142,96,93,149,108,113,151,113,118,166,144,158,160,138,155,169,150,170,169,144,158,134,85,74,146,103,97,158,119,118,165,135,143,169,152,168,160,142,157,165,142,159,174,155,173,175,154,166,175,157,167,167,139,144,169,147,156,167,151,164,159,142,156,164,141,158,171,151,165,177,160,172,178,161,173,176,159,171,172,153,167,163,145,156,152,132,143,6 139,104,88,165,126,112,183,140,137,187,149,145,181,139,133,185,152,152,171,140,133,145,119,111,157,121,107,179,139,126,195,153,151,200,164,165,196,161,158,191,157,150,175,143,137,157,129,125,167,128,119,192,151,144,202,161,160,174,136,133,145,113,117,159,121,110,176,141,127,166,136,128,170,130,119,195,150,144,195,154,152,139,104,103,114,97,114,112,84,92,172,134,118,164,128,115,184,145,145,199,157,152,194,153,149,129,101,109,122,107,123,129,100,107,172,134,124,166,130,121,180,140,140,190,148,143,207,165,159,138,99,98,123,94,100,161,122,117,180,144,139,167,135,129,167,128,120,187,144,140,202,160,158,194,151,142,182,143,133,187,154,147,177,144,136,159,125,119,158,120,107,184,144,136,197,157,154,204,167,162,204,169,165,192,161,153,170,136,123,151,117,109,6 184,141,125,203,161,157,208,169,169,210,177,175,209,176,176,201,166,153,189,151,136,179,144,134,197,154,146,211,170,169,208,165,164,188,144,146,165,124,134,167,126,119,190,154,138,186,152,141,198,149,142,221,182,185,191,141,137,145,102,107,124,100,117,111,80,92,167,130,123,189,151,134,204,157,148,222,183,184,176,126,120,147,115,126,147,131,146,124,105,122,153,118,114,190,147,128,208,164,157,219,181,182,189,142,138,130,104,120,135,118,133,148,118,128,171,136,133,197,160,154,200,154,148,218,180,181,211,161,151,126,90,97,130,104,117,167,129,126,188,150,144,193,156,151,192,145,139,215,172,168,217,169,162,194,145,133,179,136,124,193,156,146,201,166,160,188,152,146,195,151,148,210,167,167,219,176,174,219,181,175,218,183,176,210,176,168,202,172,165,186,150,138,6 18,14,12,111,80,64,163,124,108,172,132,121,175,137,130,168,136,123,115,91,77,14,11,9,65,49,41,153,116,95,185,143,132,191,152,146,189,152,141,183,149,143,159,128,119,73,58,53,105,76,61,172,131,115,199,155,151,151,120,123,134,106,109,185,146,134,177,144,139,123,99,94,124,92,77,186,144,136,201,156,153,129,103,116,136,108,124,191,147,140,183,148,144,141,116,111,132,99,87,188,146,141,211,168,167,182,136,138,192,148,151,208,169,170,184,148,148,140,111,106,119,89,74,178,137,123,211,168,166,229,189,186,224,188,185,203,164,159,180,141,139,132,104,100,84,63,54,177,135,118,204,163,158,211,168,163,209,170,163,197,158,153,175,138,129,102,82,75,26,19,15,157,123,114,193,153,148,193,152,145,188,144,132,185,145,131,150,116,101,43,34,30,6 23,12,14,169,120,114,224,171,166,220,148,155,187,105,128,163,68,91,152,92,96,22,15,17,99,62,59,229,185,180,207,137,135,145,49,59,153,71,103,143,56,88,186,111,123,106,71,72,170,126,116,235,188,178,153,65,61,97,44,61,169,84,121,173,72,115,190,117,136,173,123,122,199,162,148,230,172,157,139,53,56,142,86,111,207,125,169,197,98,139,216,139,151,198,147,150,203,168,156,235,181,172,159,72,78,150,79,100,199,117,152,217,124,143,232,150,156,203,149,156,193,157,153,216,152,139,145,51,53,176,102,118,171,87,109,203,103,103,234,162,161,194,144,148,134,107,109,223,153,136,169,70,63,169,93,111,202,114,128,208,112,107,233,166,166,144,100,102,41,31,35,196,134,125,194,103,94,169,90,108,194,107,124,230,153,159,203,130,131,62,38,43,6 154,104,98,173,120,120,170,115,101,162,124,113,176,142,143,189,155,155,178,140,136,163,133,124,165,109,108,176,116,117,164,109,99,120,82,84,119,95,113,188,156,163,192,157,159,170,136,127,173,116,113,161,96,86,134,81,74,83,70,92,74,78,114,168,136,148,194,159,158,175,142,132,180,125,122,177,114,109,120,75,71,58,54,68,67,74,108,122,96,108,200,167,166,183,151,144,187,139,145,205,150,155,123,93,99,42,41,53,57,61,88,119,97,110,200,164,161,187,160,154,185,137,137,208,154,158,119,87,95,37,34,42,64,64,86,158,133,141,193,152,144,184,157,149,181,135,132,200,150,155,172,133,135,60,43,45,68,58,64,189,155,157,188,152,143,172,143,128,175,128,123,193,145,148,204,159,159,134,97,90,133,97,95,197,155,155,184,145,142,161,130,115,6 9,7,5,103,72,64,155,114,110,159,118,123,161,125,129,153,115,115,107,82,76,12,10,9,50,31,21,141,100,91,171,126,128,168,127,125,176,144,149,171,138,142,155,121,119,69,54,52,104,77,70,163,118,120,168,113,115,118,86,94,130,113,139,192,159,170,166,133,133,119,90,87,128,95,89,174,130,132,160,105,105,74,64,81,75,80,116,180,149,158,177,147,150,142,120,119,134,104,97,184,147,151,184,142,153,54,51,66,66,70,98,179,148,156,185,163,166,143,122,120,123,96,90,181,147,147,197,156,167,77,62,70,93,85,98,195,163,167,173,148,145,131,108,104,82,64,62,174,140,138,196,159,167,173,136,141,167,135,141,187,152,156,163,134,129,93,76,72,22,18,16,143,118,110,182,146,144,191,151,157,189,153,157,175,137,137,142,112,106,36,30,29,6 119,83,79,163,119,118,181,144,148,183,144,153,182,145,154,173,146,151,159,132,132,104,83,83,143,102,100,183,143,148,200,156,169,199,161,171,198,167,178,188,154,166,172,146,151,147,124,124,155,114,117,194,156,166,211,166,180,205,152,161,201,161,168,193,152,166,183,157,166,162,136,141,163,120,124,200,159,173,212,162,174,213,154,163,189,131,131,182,131,130,189,156,168,167,141,149,169,120,130,203,157,174,199,136,139,196,122,121,194,128,131,189,126,135,190,158,169,170,145,153,170,116,127,204,150,169,199,130,132,192,115,107,210,152,160,205,154,170,190,157,167,167,139,145,171,119,127,200,141,159,216,156,176,218,164,176,216,170,182,204,162,175,186,152,161,162,134,137,164,114,123,191,129,145,208,148,167,215,164,180,211,165,178,197,157,167,180,150,156,149,123,126,6 222,154,147,232,179,184,232,166,166,229,159,152,232,178,183,228,166,174,225,163,172,219,161,163,227,161,158,234,177,188,227,147,146,215,114,87,227,151,142,227,162,161,225,162,166,223,165,172,229,173,184,233,163,168,219,125,118,215,118,99,222,132,115,220,131,110,223,146,137,223,161,168,230,172,184,224,135,129,222,118,110,219,124,112,222,131,119,209,102,72,220,138,125,227,167,166,230,162,166,232,161,172,232,151,164,221,126,123,214,114,102,215,120,102,217,129,112,221,141,122,229,155,157,233,165,179,232,151,161,218,117,112,206,99,84,210,109,95,212,118,100,223,151,144,227,146,148,229,147,151,225,140,133,224,137,129,220,132,124,221,134,127,223,147,138,225,164,163,226,143,152,229,151,163,225,153,149,227,156,157,228,158,159,226,157,155,227,168,170,224,169,172,6 169,130,136,187,144,149,201,160,169,206,164,181,199,154,172,187,141,153,169,117,125,147,98,110,183,142,158,200,155,171,214,179,194,218,183,205,209,171,190,199,154,172,181,125,145,156,101,118,185,128,145,207,161,178,204,158,174,191,139,147,209,162,173,203,158,174,186,131,149,164,108,130,185,136,142,213,177,193,173,111,115,139,66,55,166,105,110,197,153,170,190,141,157,167,112,134,188,145,146,207,160,174,190,133,131,155,87,74,152,89,88,198,158,178,190,146,163,164,110,128,188,149,160,200,150,158,213,169,178,205,159,166,195,142,148,201,164,178,186,145,159,156,103,118,180,136,146,195,149,154,204,159,164,208,163,175,202,159,169,194,159,170,176,133,147,145,93,109,165,119,120,183,138,132,199,157,170,201,162,175,194,158,160,181,142,146,164,114,126,120,78,100,6 198,171,182,206,183,189,213,192,203,217,195,216,205,174,182,206,180,193,196,166,178,185,145,162,201,168,178,212,186,197,205,172,183,209,181,193,203,165,167,206,173,185,203,175,190,183,135,143,207,181,192,204,172,182,159,103,95,174,126,113,194,150,149,201,170,185,202,171,187,188,145,157,213,192,206,191,148,152,135,73,57,159,107,95,162,108,101,160,113,110,204,174,190,194,160,175,211,188,200,188,146,149,143,76,47,143,87,74,147,90,83,145,93,90,202,172,192,197,170,193,207,177,188,194,154,152,163,99,68,159,101,82,158,104,90,179,139,138,201,173,191,194,167,184,201,169,176,207,175,179,202,165,169,195,153,154,189,148,145,194,152,154,199,173,183,192,168,182,196,159,165,204,171,177,209,176,185,207,176,183,197,155,163,198,164,172,195,170,174,184,157,167,6 163,119,102,178,130,117,180,130,116,175,121,107,194,156,151,199,169,171,190,160,162,170,138,133,181,143,140,190,147,138,186,137,125,155,86,59,176,121,97,204,171,172,197,167,170,179,148,145,181,133,123,192,144,136,175,118,101,158,94,69,165,99,77,200,151,150,203,172,175,189,160,160,181,127,114,181,120,102,166,102,79,165,100,74,174,105,90,200,148,145,209,183,188,195,169,170,188,135,129,186,132,118,175,114,91,170,108,87,146,73,54,188,135,128,212,187,192,195,168,167,192,150,149,199,157,147,198,146,127,158,92,67,130,58,40,198,153,155,208,178,180,192,163,162,190,154,147,205,169,166,208,167,160,132,69,46,142,85,70,213,180,185,202,170,173,189,161,161,189,158,151,202,169,167,215,186,189,184,144,137,188,144,131,206,171,167,198,168,168,183,155,152,6 119,86,84,175,140,138,192,159,162,199,165,166,198,165,169,188,156,161,174,141,145,119,93,96,157,120,118,189,155,158,208,175,183,211,178,185,211,180,188,204,172,181,186,154,162,160,129,134,170,134,129,199,166,171,217,185,193,230,197,207,228,199,210,213,184,196,196,165,177,171,139,147,177,141,137,204,171,174,211,179,187,163,129,137,170,135,145,216,185,196,199,168,177,176,145,155,178,143,139,214,180,184,160,123,129,30,3,15,50,18,27,198,160,171,202,172,181,175,143,152,178,143,140,209,176,180,196,162,169,113,75,80,167,122,126,208,172,179,195,162,168,171,139,144,170,135,132,200,165,166,216,182,187,224,191,194,220,187,190,207,173,176,188,153,157,161,127,131,125,96,96,194,159,160,203,168,173,208,174,179,207,174,176,198,165,167,183,151,154,127,98,103,6 212,182,190,213,185,192,216,184,190,208,173,180,203,169,177,214,182,190,215,188,199,207,180,188,210,178,186,194,156,162,144,107,111,86,58,62,106,51,47,118,75,77,175,139,150,210,180,192,174,132,137,57,33,36,14,8,10,25,13,17,47,18,20,12,4,5,66,35,37,191,149,158,144,103,107,9,4,6,57,32,39,85,52,68,52,40,54,26,21,24,33,14,14,152,105,109,190,146,153,81,35,31,76,37,47,101,68,94,69,48,68,55,26,31,42,15,16,134,90,94,221,182,190,85,51,52,5,1,4,75,34,43,69,23,25,62,14,9,149,90,88,189,150,158,223,192,197,162,123,123,61,38,40,107,59,53,158,99,93,160,112,113,201,161,167,208,173,183,219,190,197,225,194,197,213,176,177,210,173,178,219,186,191,219,186,192,211,178,186,208,173,181,6 183,146,144,195,162,166,199,164,169,199,164,169,197,163,168,192,159,164,182,149,153,167,135,138,192,155,156,202,167,171,212,177,182,214,177,187,211,177,189,201,169,176,190,158,165,176,143,149,198,163,166,203,162,164,161,124,129,111,75,80,145,98,106,200,164,177,196,164,171,183,150,157,206,172,178,198,157,161,54,27,29,42,20,30,19,3,7,135,95,102,207,173,180,184,151,158,209,177,183,213,174,180,78,41,42,62,27,40,50,14,16,139,94,99,207,174,184,185,153,159,210,180,186,223,190,197,142,109,112,122,73,72,174,119,123,207,168,179,199,166,174,187,153,160,208,176,180,217,185,190,228,196,202,227,194,201,221,189,198,210,177,185,198,163,170,183,149,155,203,169,173,214,180,183,218,188,193,217,187,189,214,182,183,209,177,179,194,162,165,177,144,147,6 68,47,39,132,105,94,150,126,119,160,136,132,159,135,132,151,125,123,137,110,107,89,68,66,112,87,79,150,127,123,165,141,139,176,156,159,178,156,163,168,145,151,150,127,128,126,101,102,129,100,89,160,137,138,183,165,171,177,146,147,158,112,103,175,148,154,159,132,134,135,108,107,140,115,108,167,145,146,186,166,174,167,118,110,153,90,79,181,152,161,169,145,154,144,118,125,139,112,100,170,149,149,188,168,173,159,107,93,129,66,55,180,152,160,172,149,158,147,124,133,139,115,109,169,148,149,189,172,178,184,155,158,164,121,117,181,154,159,168,144,153,144,121,130,133,115,117,165,146,149,181,162,169,191,173,181,191,172,183,169,134,131,161,135,143,139,115,128,89,74,75,156,131,133,169,144,150,180,162,171,180,160,170,167,137,142,151,120,126,115,91,96,6 127,95,96,145,117,125,155,127,138,162,134,148,165,138,154,160,134,146,152,127,139,142,118,132,139,110,113,155,128,136,155,121,127,146,102,105,163,129,147,167,140,157,159,131,145,138,102,108,147,118,123,164,137,151,142,96,95,124,62,53,123,67,71,134,91,99,162,129,145,145,107,112,154,125,132,169,143,156,141,90,84,133,72,65,110,53,51,94,37,31,162,127,141,162,136,154,157,129,134,171,145,157,167,131,141,146,93,91,130,75,74,136,86,91,173,144,168,165,141,162,154,121,124,169,139,148,179,152,166,156,108,104,138,82,73,168,133,148,174,147,166,167,143,164,154,124,132,171,144,155,184,161,177,179,149,158,174,140,147,176,150,164,171,144,158,162,136,152,152,122,131,170,144,158,178,153,166,181,158,171,181,156,167,174,147,158,167,141,154,157,130,145,6 137,117,118,149,129,131,158,138,141,166,150,160,165,145,155,159,140,149,149,131,139,132,113,118,147,128,132,160,142,148,169,151,159,163,137,141,156,124,126,161,136,143,154,134,142,137,113,115,154,134,141,170,154,164,176,158,169,149,102,93,124,63,41,154,118,119,165,145,156,145,119,126,156,135,140,173,157,168,163,129,129,150,100,91,146,91,86,166,131,141,170,152,165,152,130,139,159,139,143,176,160,172,162,127,123,143,93,81,112,53,43,150,111,114,171,153,164,153,130,139,159,141,147,176,162,173,172,145,148,143,95,84,106,48,31,163,133,141,169,149,160,152,129,140,158,141,147,170,153,160,179,163,173,181,162,173,168,136,140,168,140,146,161,138,145,148,128,139,153,135,142,167,150,161,175,158,168,177,158,166,179,162,177,163,133,135,148,113,112,142,122,132,6 165,152,160,174,161,172,180,169,183,168,143,146,165,136,139,175,159,172,168,149,159,162,147,158,176,165,178,180,170,180,184,169,183,157,116,106,139,85,65,137,88,71,166,141,145,170,159,170,180,170,185,186,174,190,174,143,143,153,101,85,146,94,77,142,91,76,177,158,169,176,165,178,183,174,192,177,152,158,159,115,104,164,119,114,156,107,97,167,123,128,183,162,179,179,166,180,184,175,190,176,152,152,166,127,120,170,134,134,149,96,92,143,89,88,172,146,155,180,169,182,184,174,190,183,165,173,151,104,86,147,96,82,106,48,33,111,56,41,176,154,165,178,166,179,182,172,186,185,171,180,168,134,130,153,107,96,110,52,34,138,92,85,187,172,190,176,163,178,177,164,174,181,167,175,194,185,203,189,171,184,162,123,119,163,128,129,180,163,176,171,154,164,6 160,132,147,165,138,157,147,101,109,159,122,142,167,136,165,165,139,165,158,136,160,146,120,139,164,137,154,168,142,163,124,64,55,140,81,89,146,96,116,142,100,117,162,138,167,150,125,147,173,152,175,154,109,117,126,60,53,138,77,83,125,64,76,98,41,40,144,105,122,150,119,139,175,153,173,154,106,108,132,65,57,141,78,83,119,58,65,79,20,17,118,65,69,157,129,152,177,156,174,176,147,167,147,89,89,150,94,104,133,77,86,103,43,45,141,97,111,161,136,162,176,153,171,182,158,178,162,116,120,151,99,105,137,82,87,136,82,92,166,139,167,163,143,174,176,154,172,185,167,185,172,136,147,152,99,96,136,78,74,154,115,133,169,146,172,159,133,155,175,155,172,185,170,190,182,158,177,173,139,150,168,133,147,171,145,167,168,147,170,156,130,147,6 30,16,19,111,73,72,142,104,107,151,112,116,155,115,125,152,118,132,139,106,121,81,56,66,76,46,46,135,95,93,159,123,131,173,137,151,177,142,157,168,133,148,152,120,138,123,89,104,111,75,73,151,113,114,173,136,147,159,105,112,170,125,143,174,137,154,155,111,125,139,100,120,125,88,86,162,126,131,177,138,150,145,75,71,118,50,51,160,112,125,172,135,155,149,115,140,129,91,90,164,127,129,186,152,165,169,112,116,142,76,77,180,140,162,179,148,172,153,118,142,127,88,89,162,123,127,190,157,171,192,154,167,184,140,149,189,157,175,175,141,163,151,114,137,110,72,78,160,122,130,183,150,166,193,161,175,193,162,176,182,148,162,168,134,155,143,110,131,66,38,41,150,109,116,170,132,146,181,144,155,183,150,162,176,141,157,160,125,144,126,94,110,6 29,17,19,121,83,80,154,117,118,165,128,134,162,121,122,150,107,105,139,102,101,67,43,44,78,52,50,150,112,112,168,130,137,180,142,154,182,148,157,170,132,138,153,118,121,119,85,85,114,79,75,161,125,124,165,118,141,137,82,109,173,137,152,186,154,165,166,134,143,140,105,108,127,90,86,172,138,140,162,115,136,113,60,95,97,47,61,152,116,125,178,147,158,145,110,114,130,94,91,170,132,135,182,137,150,148,98,123,93,47,76,135,90,106,180,148,158,148,115,121,121,90,94,172,135,138,200,166,173,163,124,133,105,46,58,157,107,116,173,142,148,147,117,125,78,55,58,167,128,125,184,150,154,188,155,163,184,148,153,177,139,141,164,130,136,131,101,108,20,11,13,136,99,101,175,140,144,180,147,152,179,145,146,169,132,134,154,120,122,76,53,57,6 128,91,89,159,122,121,174,140,146,179,144,150,176,140,142,168,129,128,157,124,122,122,89,87,149,111,113,169,130,140,170,123,138,186,152,164,189,158,165,181,148,153,168,137,140,144,110,108,158,121,120,170,125,147,134,69,99,138,87,113,182,144,155,191,159,168,178,148,155,161,130,133,168,136,138,177,135,150,122,70,99,115,62,91,89,36,41,157,121,128,188,160,168,162,128,130,171,135,137,178,134,142,152,99,123,134,85,115,99,56,80,135,91,105,187,158,165,166,135,142,168,130,131,189,153,158,196,157,164,113,63,80,97,43,68,142,88,99,184,154,160,165,134,139,169,135,134,190,156,157,200,170,178,141,95,98,138,78,82,170,123,125,176,142,141,162,134,139,157,120,115,184,149,149,192,160,166,195,163,167,193,161,165,182,145,144,169,132,134,150,122,128,6 165,128,131,177,136,144,181,138,153,197,167,175,194,163,167,189,157,160,180,148,151,165,135,136,175,137,148,167,112,137,143,78,105,164,120,141,198,165,175,200,169,175,188,158,164,175,145,149,185,150,159,166,111,138,128,71,99,124,67,98,119,60,68,167,127,133,198,171,180,181,152,157,192,160,166,173,121,138,126,74,109,141,88,119,90,40,53,102,58,68,196,165,171,186,160,166,190,152,157,186,136,147,178,122,147,140,89,120,130,86,118,139,83,108,183,146,153,189,161,167,190,150,153,206,172,177,208,169,175,117,61,75,104,48,72,126,57,68,188,152,156,186,158,161,194,163,164,204,172,175,214,187,194,148,99,99,152,88,91,181,126,129,188,152,149,177,143,142,187,152,148,199,165,166,207,180,186,207,176,177,204,170,172,200,168,169,184,145,142,172,138,141,6 155,82,103,162,94,117,167,105,127,162,106,121,150,84,91,157,98,114,158,120,144,142,92,113,185,128,149,192,145,165,191,152,166,177,138,140,147,91,83,164,119,125,177,158,178,162,137,152,201,172,188,204,183,196,194,168,168,167,125,110,127,65,55,139,85,80,178,156,166,172,157,163,201,177,191,204,184,197,190,158,151,157,109,90,133,74,70,143,83,81,171,138,142,172,151,151,199,171,181,200,170,180,189,152,144,157,107,93,131,73,74,142,82,83,171,131,133,171,142,138,193,147,157,194,134,148,185,124,124,157,90,79,115,52,52,143,78,85,176,128,135,164,121,124,184,115,127,189,114,131,187,106,126,181,109,125,157,92,96,158,95,101,166,100,111,157,95,102,176,97,114,180,99,117,181,111,125,175,110,121,168,102,107,158,86,92,153,76,84,148,78,84,6 132,100,93,164,129,131,178,138,148,176,132,131,174,125,131,179,128,142,169,134,139,154,125,123,154,123,118,177,143,150,187,146,148,186,155,160,159,120,130,132,77,83,175,133,147,166,134,136,165,133,130,183,145,148,156,95,81,176,130,125,131,97,103,57,23,23,173,132,132,180,148,153,171,139,137,186,151,151,140,71,56,158,92,82,127,77,71,82,38,39,185,144,144,184,152,155,174,145,145,194,160,166,175,116,105,158,83,73,148,76,56,161,100,85,195,157,160,185,152,154,172,143,141,195,162,170,194,152,145,149,78,60,166,95,73,201,164,158,201,171,172,185,154,155,169,143,141,192,162,168,199,164,163,151,92,66,180,126,107,209,182,182,198,172,166,182,153,149,161,138,132,188,163,161,199,172,174,188,145,132,196,158,148,202,171,172,190,161,153,174,150,140,6 128,103,93,165,141,137,180,163,161,180,156,147,181,155,151,177,159,155,161,142,132,127,109,100,153,128,122,179,161,160,192,172,171,181,140,150,164,119,125,170,144,139,174,159,157,151,134,124,165,140,137,183,163,159,165,112,94,179,122,132,105,60,69,95,58,49,184,162,158,162,145,141,173,151,147,182,154,150,146,81,53,168,106,90,102,50,44,105,66,60,190,163,158,166,147,146,174,151,151,191,161,164,174,116,95,166,107,73,152,87,51,172,132,119,189,170,169,167,146,144,171,141,143,195,167,173,180,127,117,148,82,47,183,135,107,200,181,180,186,164,163,164,138,138,166,131,134,191,162,167,185,143,141,156,91,67,192,156,148,196,178,178,179,153,151,156,125,127,154,124,122,183,150,152,193,164,167,193,156,155,194,163,165,187,163,163,171,142,140,144,115,115,6 178,139,142,187,147,152,197,162,168,197,158,162,197,154,161,197,155,163,195,153,159,196,161,164,183,145,148,192,156,157,191,145,146,192,143,144,202,163,170,199,155,166,195,151,159,198,164,168,191,156,160,204,174,181,197,155,159,194,147,152,195,146,153,193,143,152,199,157,167,196,159,162,192,159,160,207,178,186,188,140,144,178,122,125,172,110,113,170,104,104,197,153,159,198,159,167,195,163,163,196,158,161,167,104,96,159,90,84,152,82,80,150,76,72,197,153,162,201,164,176,190,156,156,191,149,150,196,154,159,186,136,138,151,77,72,173,112,114,199,157,168,196,154,163,185,148,149,197,163,165,201,165,170,202,167,174,193,149,153,200,160,173,199,162,174,197,160,170,173,125,125,193,157,160,202,169,173,203,170,176,200,165,171,196,155,165,199,164,174,194,157,166,6 16,12,9,110,77,71,152,109,110,159,110,114,160,118,120,157,123,120,112,81,76,13,8,7,65,47,41,151,111,106,175,131,139,177,125,126,179,124,129,172,133,136,153,119,115,71,56,51,110,81,74,169,129,130,180,132,132,177,137,140,117,72,79,166,121,125,173,142,142,122,100,94,127,91,84,180,143,144,159,98,89,152,88,78,88,44,43,168,126,123,183,153,154,139,113,112,133,99,92,183,148,151,186,135,132,151,74,56,163,98,80,196,157,158,181,147,146,145,121,117,125,95,91,181,144,147,197,158,161,155,92,66,196,152,140,202,172,171,178,144,142,136,110,106,86,66,64,179,147,144,196,164,165,193,153,145,200,165,162,191,162,155,173,145,139,102,82,79,25,20,18,149,122,119,188,159,155,197,168,168,193,163,159,182,156,146,150,122,114,43,34,32,6 176,157,156,194,175,179,200,180,185,206,188,197,206,190,199,198,178,183,187,167,171,171,150,154,185,165,166,201,182,187,211,194,202,191,160,162,187,150,152,208,188,197,196,176,184,180,159,165,192,170,172,209,190,197,167,125,121,100,28,11,114,47,32,200,173,177,203,181,189,186,163,169,199,179,183,204,176,178,97,37,26,89,22,13,141,65,44,199,163,163,205,183,192,190,164,172,201,180,183,208,186,190,126,66,54,105,36,26,126,50,35,202,167,170,208,190,199,191,168,175,199,178,181,210,188,192,152,80,54,80,14,10,109,41,31,205,172,174,207,189,198,191,169,177,195,174,178,210,191,197,192,152,148,155,96,90,191,151,152,211,188,196,201,178,184,185,163,169,191,169,174,204,182,189,213,194,204,218,197,208,213,189,200,205,177,185,195,170,176,177,153,160,6 182,154,146,209,183,181,222,199,203,221,191,197,219,187,193,217,189,195,199,168,174,175,143,148,198,169,165,220,192,195,233,208,214,236,210,222,233,203,218,226,197,206,212,183,190,190,160,168,208,178,178,227,197,203,226,188,197,169,109,108,160,96,90,223,189,198,221,191,201,199,169,178,212,181,181,237,208,216,163,107,104,80,8,0,118,38,23,209,167,167,225,191,201,201,165,175,214,182,178,239,211,220,164,104,97,99,27,23,137,56,46,219,175,177,224,191,204,204,168,179,216,188,186,235,207,217,189,118,102,91,17,9,119,49,42,226,187,192,224,194,205,204,173,182,213,184,186,231,202,210,227,190,198,190,135,135,207,160,162,230,194,203,218,186,193,197,166,175,206,176,175,223,189,196,233,205,215,235,192,206,232,190,204,223,184,194,210,175,184,186,153,165,6 15,10,10,121,92,86,172,139,134,179,147,147,177,144,146,170,138,139,123,93,94,14,9,10,70,53,50,167,132,125,194,161,163,208,176,185,202,168,178,187,153,160,166,131,136,75,58,60,122,97,89,185,151,149,210,171,180,161,113,117,142,87,87,200,165,176,182,150,159,129,102,108,144,114,105,195,157,157,211,170,177,87,26,21,101,30,24,205,164,172,187,150,163,147,117,126,151,122,114,200,165,166,222,181,188,126,60,51,125,62,64,216,180,191,190,157,169,150,121,130,140,112,109,198,164,165,222,187,197,215,167,178,210,162,174,211,177,188,186,153,164,138,109,117,95,74,75,192,156,158,210,176,183,216,167,180,211,163,178,200,166,176,175,139,150,101,77,84,27,19,20,160,127,129,198,162,168,203,168,177,195,153,159,187,154,160,151,119,126,42,31,35,6 177,124,127,194,135,142,205,139,148,212,151,163,212,144,159,205,138,149,192,127,137,173,116,123,185,127,132,203,143,151,213,148,157,222,152,164,224,155,170,213,139,153,204,137,152,181,116,126,189,126,132,207,143,152,222,153,165,193,119,124,181,98,102,222,151,169,209,141,158,189,120,129,187,116,122,206,142,151,225,160,172,169,89,78,179,101,96,222,150,163,210,142,159,193,124,139,186,119,128,206,137,148,217,153,165,214,148,142,217,144,145,222,157,173,210,139,155,190,118,134,177,112,118,199,131,141,215,157,170,221,162,176,222,156,171,219,151,166,209,139,154,191,127,141,173,102,105,190,120,127,208,146,155,216,156,171,218,151,169,211,137,151,201,128,143,183,116,128,168,100,108,185,116,124,200,133,144,208,143,160,209,139,162,200,125,140,191,124,136,172,104,113,6 171,116,128,179,129,138,180,122,128,181,123,131,183,126,139,182,124,135,176,116,126,172,114,129,170,110,117,179,123,131,183,129,136,177,106,115,164,95,95,176,110,120,178,112,126,175,119,133,170,106,113,180,125,136,182,130,134,117,49,44,103,28,18,162,89,94,183,125,139,174,116,128,175,121,132,182,130,142,172,106,105,97,33,24,128,57,55,183,123,129,177,116,119,172,111,121,174,123,131,181,128,137,167,100,92,151,79,61,165,99,88,184,129,134,179,117,121,176,121,134,171,116,124,178,124,134,178,125,124,174,118,109,169,103,92,182,123,132,182,128,139,181,136,147,169,116,126,175,121,133,181,132,138,181,129,134,179,118,123,183,126,140,179,124,135,175,120,130,167,121,129,174,125,138,177,125,136,181,127,138,183,130,141,179,120,132,175,116,128,171,115,125,6 24,11,11,139,83,86,188,125,130,196,135,145,195,128,139,184,117,122,141,84,84,30,16,15,90,53,53,182,117,119,199,137,145,211,143,155,211,140,154,198,129,138,176,111,114,98,52,52,140,89,90,192,129,133,210,142,152,216,144,156,215,139,154,212,141,156,186,117,124,139,77,78,151,88,91,190,116,122,217,149,161,192,116,117,189,108,110,220,149,168,189,117,127,149,84,86,143,78,81,183,110,118,209,140,153,215,149,153,218,147,154,216,144,162,190,118,131,151,87,91,135,77,81,180,107,111,199,129,136,218,157,172,220,148,166,209,134,149,188,118,128,143,79,82,94,53,57,175,103,111,191,117,128,205,135,151,203,132,152,195,121,133,175,104,111,118,65,67,31,16,16,144,80,88,178,103,114,188,118,131,185,120,130,176,109,116,151,85,89,64,31,33,6 209,149,144,220,160,156,227,168,165,225,159,154,215,144,137,214,146,144,217,153,165,205,143,145,212,152,148,223,162,155,212,145,135,157,72,52,142,43,18,159,60,39,212,143,145,214,152,160,217,156,154,224,164,160,155,69,46,101,20,4,149,62,52,144,42,18,191,111,94,220,159,165,216,156,150,208,136,120,151,61,41,164,86,87,190,111,123,160,56,33,200,120,102,226,170,179,217,161,160,209,138,130,202,128,139,206,127,141,178,71,57,184,84,62,227,166,167,226,167,177,217,158,160,223,160,165,215,141,146,187,85,66,163,49,19,194,107,94,232,171,177,220,157,164,212,151,155,226,168,179,227,162,164,206,124,116,210,135,133,232,169,177,228,165,174,217,157,163,210,152,158,220,160,169,224,159,165,231,165,178,235,173,187,229,165,175,222,160,175,210,151,165,6 169,133,133,190,154,163,200,166,171,205,171,176,211,180,190,202,169,184,186,150,163,167,131,139,177,139,142,196,163,167,209,180,182,205,167,170,187,138,141,199,160,173,196,161,173,176,140,148,184,147,152,203,170,175,196,157,159,118,51,52,111,29,29,159,93,96,203,172,184,181,143,151,185,145,151,204,169,171,164,104,104,123,60,75,150,84,105,153,81,78,207,178,187,185,149,156,184,148,153,200,167,172,189,135,148,179,110,135,147,53,60,189,136,141,212,185,199,185,147,159,182,146,156,201,166,179,211,176,192,179,105,112,168,97,101,209,174,187,207,172,188,183,148,164,178,144,158,196,162,175,206,168,183,209,169,187,216,183,202,211,175,195,194,160,178,174,140,153,169,134,150,186,150,164,198,160,172,203,162,181,205,163,187,197,153,174,182,140,155,167,129,141,6 167,146,157,172,147,162,176,147,159,179,149,162,178,151,168,173,140,153,166,136,146,152,120,128,169,148,161,175,151,167,178,148,163,180,149,163,181,154,170,174,139,156,170,140,150,157,130,137,172,150,166,186,169,186,180,152,163,167,127,129,168,126,132,177,146,160,170,145,155,159,132,140,172,149,163,185,164,180,178,148,153,154,104,96,156,106,102,168,129,135,167,134,145,158,129,137,168,140,153,176,148,162,171,139,141,161,117,113,158,109,110,165,124,131,164,129,139,155,125,130,168,138,148,175,147,159,173,143,150,164,120,122,164,118,124,166,126,140,158,117,131,153,122,128,162,131,143,172,146,159,173,142,152,164,124,127,169,135,144,165,130,143,158,122,136,146,109,116,154,121,132,165,137,148,170,139,154,171,140,150,167,136,147,159,123,132,159,131,139,143,111,118,6 53,42,45,137,118,119,156,137,141,167,147,154,166,147,152,155,136,139,134,116,115,61,49,49,109,92,94,154,134,136,170,150,157,181,164,172,181,164,173,170,149,156,149,130,130,113,95,93,130,110,113,159,138,143,179,162,170,165,119,119,168,122,123,184,167,176,159,139,143,129,108,108,135,115,119,164,144,151,178,157,163,142,58,54,161,103,104,189,174,184,165,143,150,134,112,113,133,114,119,160,140,146,181,161,170,177,139,148,187,158,170,187,168,180,167,146,154,136,115,117,128,110,117,153,134,140,175,154,164,190,172,185,191,173,185,181,161,172,160,139,147,131,110,112,118,101,110,149,129,139,167,148,157,179,161,172,179,160,171,169,148,158,149,128,134,120,98,100,79,66,74,138,120,130,156,140,150,165,148,159,164,144,155,152,132,141,135,113,118,95,75,78,6 156,125,134,184,155,169,195,169,181,194,164,171,186,147,145,188,155,161,169,130,135,141,99,101,172,141,153,186,152,161,183,141,139,186,143,141,175,125,117,189,153,159,186,153,167,159,117,125,173,137,146,167,114,106,181,133,138,196,148,160,183,134,141,167,115,105,187,149,160,171,133,148,167,119,117,161,105,90,184,136,145,197,141,160,196,146,168,157,105,106,157,104,100,166,124,131,171,124,128,183,137,135,207,173,193,201,156,178,180,127,141,159,104,101,131,74,69,147,98,99,170,131,138,188,150,160,199,161,171,200,158,185,163,102,110,138,80,75,145,91,88,147,100,101,170,139,153,184,149,156,194,156,168,185,139,156,160,99,97,159,106,101,172,128,128,167,131,136,167,138,154,180,148,158,187,149,158,183,138,144,176,126,129,191,154,164,184,153,166,163,129,136,6 97,72,76,178,143,150,198,166,178,205,172,183,198,161,163,186,149,151,159,115,113,86,58,56,153,119,122,191,151,163,197,151,157,195,146,144,189,137,129,201,164,171,177,133,137,136,92,88,170,136,146,178,124,124,180,113,114,204,151,161,188,138,135,185,137,132,192,154,165,156,115,116,170,127,139,172,109,100,187,124,133,209,153,173,198,153,164,158,100,92,166,114,113,156,114,112,163,114,125,186,129,134,207,156,173,212,165,189,177,123,125,148,89,84,143,83,82,160,119,121,157,112,124,187,143,154,200,150,162,200,156,174,162,101,96,158,102,95,170,121,121,159,122,125,151,113,126,183,146,157,196,155,162,192,147,149,185,132,131,196,156,162,182,146,153,146,107,107,129,98,110,173,137,152,187,154,163,196,162,171,196,164,172,187,152,158,168,129,137,128,96,99,6 177,164,175,182,169,180,189,178,190,187,167,174,185,164,171,173,154,167,190,176,187,190,176,185,181,168,179,185,172,185,178,152,159,154,106,94,150,97,82,177,142,142,194,180,192,191,179,190,174,152,162,160,124,125,132,86,81,121,63,51,140,84,76,140,81,65,185,160,165,197,187,203,165,134,139,119,61,51,106,48,40,115,54,45,113,55,49,106,46,36,172,140,144,193,179,193,163,131,136,105,47,40,74,27,29,75,27,26,90,34,30,103,44,32,171,134,134,194,179,195,173,149,162,132,84,82,69,25,28,50,19,24,99,43,34,147,95,84,187,162,169,194,183,197,178,164,179,170,142,148,111,59,52,100,52,46,151,106,100,185,164,175,192,180,193,190,177,186,178,164,179,179,163,176,167,137,141,173,142,146,188,173,187,190,178,193,186,172,184,185,172,183,6 14,10,12,104,91,96,150,139,147,148,133,139,121,83,70,143,127,131,110,98,101,18,14,15,66,57,62,144,132,137,164,153,162,172,163,172,165,147,153,161,146,154,140,126,129,71,61,63,106,95,102,157,146,152,175,165,175,178,162,170,177,160,171,180,169,180,148,131,135,101,80,78,120,108,116,157,146,155,170,155,166,90,38,38,125,82,84,186,173,187,151,133,140,111,91,90,116,105,114,151,140,150,171,156,170,129,99,108,161,140,150,179,168,180,153,141,149,116,103,106,104,94,104,147,134,146,167,155,169,183,172,187,183,169,185,170,152,165,149,134,142,111,97,100,67,59,67,138,125,138,157,145,157,164,151,164,166,149,165,157,140,151,134,120,126,85,71,75,19,15,18,110,100,113,142,131,144,148,136,150,147,133,145,138,121,131,113,96,104,40,31,36,6 179,169,177,181,171,179,184,175,182,194,186,193,190,176,180,181,168,177,192,181,189,189,179,186,180,171,179,187,179,186,190,180,189,166,134,130,148,97,81,170,133,126,195,184,192,191,181,189,180,170,180,176,153,156,143,98,88,118,63,50,125,68,56,128,71,56,186,165,169,197,187,198,187,181,192,164,131,129,95,36,27,86,37,34,93,40,35,100,46,37,179,153,156,197,186,197,183,174,185,176,151,156,107,56,51,49,16,22,82,34,28,139,88,74,192,174,179,195,188,197,176,164,172,190,180,190,159,123,121,110,61,52,150,112,105,191,175,181,199,190,198,196,188,193,181,169,178,187,175,186,189,177,187,191,173,180,197,187,198,196,188,197,184,173,180,185,176,184,177,167,178,186,177,189,186,178,189,186,177,189,197,188,198,197,186,194,187,171,177,185,173,182,6 122,97,91,196,165,154,210,182,180,196,151,145,169,110,93,165,121,104,146,122,114,25,19,19,185,159,156,206,170,167,178,120,113,181,114,109,172,101,89,155,95,76,184,159,153,93,76,70,185,149,141,184,129,123,129,61,64,173,101,107,186,115,123,150,81,66,162,122,115,143,120,112,186,148,142,144,77,66,161,94,97,178,105,116,197,133,157,155,96,103,115,58,45,157,131,128,176,131,127,158,86,75,164,95,96,153,77,95,221,172,202,207,156,189,113,52,48,139,105,98,178,138,138,174,106,98,139,76,82,116,53,72,215,156,185,200,129,150,129,64,64,144,115,111,180,152,156,181,136,134,119,59,53,111,55,64,184,123,144,187,130,129,174,135,140,128,103,103,153,129,136,188,158,166,179,145,149,162,115,113,163,112,114,188,154,161,171,143,146,73,54,53,6 111,87,101,141,111,129,159,129,144,160,134,151,152,133,149,138,121,130,123,102,110,55,41,46,139,113,128,158,130,147,172,145,162,173,146,161,167,149,164,159,141,157,139,117,125,106,85,89,150,123,138,172,149,163,174,141,152,147,87,90,144,96,97,157,129,137,149,131,142,125,105,110,155,130,146,175,154,169,159,109,116,115,41,48,113,50,52,137,90,87,154,133,145,129,110,119,155,131,149,175,153,170,165,120,130,102,35,40,82,20,24,129,77,76,158,138,150,135,118,127,154,130,148,172,151,169,180,153,171,160,116,130,143,93,101,164,133,145,159,142,156,134,115,125,149,125,143,164,139,158,176,151,170,186,165,187,185,165,186,171,149,165,153,132,144,128,105,113,140,116,134,155,129,150,157,133,154,164,141,161,170,149,166,161,138,150,144,122,131,117,94,100,6 158,120,132,188,150,164,204,168,187,204,159,170,187,122,116,195,138,148,188,137,146,165,119,124,177,140,152,197,158,171,205,157,163,204,150,158,181,107,97,203,147,155,207,165,183,179,133,140,180,139,149,204,164,178,207,153,157,180,105,101,173,94,94,212,158,173,214,176,190,186,140,142,177,129,134,206,166,179,217,168,184,189,111,114,182,102,103,213,159,166,217,179,190,191,145,148,181,139,154,204,164,178,216,166,183,206,131,143,202,134,139,231,194,214,219,183,197,181,130,124,180,141,158,197,152,164,207,154,164,210,142,156,209,144,156,227,189,207,215,176,190,174,117,110,172,131,150,190,145,162,202,152,168,202,140,152,209,155,167,218,180,194,204,163,173,176,126,129,146,99,116,180,137,156,195,145,164,194,133,146,208,166,183,205,165,174,192,150,155,172,130,136,6 60,37,44,161,125,140,184,153,170,184,145,151,185,142,149,180,139,144,165,125,128,89,62,64,128,96,109,181,148,159,193,161,172,195,153,161,179,119,112,194,152,163,181,144,149,146,110,111,152,115,127,185,153,165,196,154,159,178,117,115,175,110,111,207,171,187,189,157,161,164,131,132,152,112,116,185,149,156,203,166,180,179,112,115,180,116,118,209,175,186,192,159,162,168,135,136,158,124,138,185,151,162,201,160,173,195,131,141,200,150,159,217,192,210,186,146,144,153,108,95,153,119,136,180,145,159,192,149,159,196,139,152,202,155,168,210,183,197,182,140,140,149,103,92,130,94,111,169,130,146,186,146,162,188,136,148,200,165,178,196,165,173,179,144,148,147,109,108,73,45,57,146,101,117,175,135,152,181,138,153,190,159,174,181,148,154,167,133,136,118,82,80,6 139,104,106,192,152,153,205,169,177,212,174,185,211,177,182,195,158,158,176,132,122,112,81,80,178,139,144,202,163,166,200,161,167,107,73,80,108,77,86,198,160,165,189,145,139,162,123,117,188,152,157,216,179,185,163,116,121,14,0,1,24,3,11,162,115,119,206,168,167,178,141,142,193,158,166,215,183,192,186,122,138,113,51,71,42,12,18,162,128,135,214,179,180,179,138,135,191,155,164,212,176,183,186,124,137,122,49,66,71,34,43,204,172,181,209,173,175,183,144,143,184,144,149,213,180,189,176,133,145,62,15,27,75,41,52,208,170,175,207,176,181,181,143,142,179,140,148,198,161,169,212,178,187,155,117,134,151,98,104,206,164,166,193,153,152,167,123,119,159,121,131,193,154,167,204,173,184,209,174,188,205,165,176,196,156,161,183,140,141,143,102,99,6 168,132,134,180,140,138,185,142,136,183,139,133,179,136,126,183,140,132,190,150,146,186,146,144,176,137,138,166,130,129,103,71,69,120,80,74,180,141,139,181,141,136,185,145,141,185,142,134,182,142,143,97,69,68,0,0,0,18,4,5,127,90,85,178,137,129,182,141,137,186,143,137,174,135,138,35,20,22,29,14,17,55,25,24,23,8,8,123,81,66,185,141,133,188,148,144,184,145,146,97,63,59,96,52,53,110,57,54,28,5,4,103,66,54,193,150,148,183,142,136,184,146,148,179,137,138,156,108,101,90,48,43,102,64,58,170,130,126,189,149,148,185,144,137,182,143,146,182,143,144,178,138,135,163,125,121,170,131,126,186,146,144,184,143,138,189,149,147,184,148,152,189,151,151,171,133,131,172,133,130,172,132,128,172,133,129,179,138,133,183,143,141,6 195,151,149,213,170,164,222,180,184,173,126,128,157,114,116,198,160,163,211,166,156,188,138,123,202,156,152,227,185,179,178,129,122,39,13,15,28,8,11,122,80,83,223,177,172,198,151,139,211,168,166,237,197,198,157,96,97,37,11,17,40,23,30,78,33,33,213,162,156,213,170,159,218,178,179,232,190,194,192,115,122,143,69,87,62,23,28,77,42,44,228,187,189,217,176,168,218,179,182,226,178,174,200,123,133,167,79,91,72,23,27,148,106,109,240,205,206,214,170,161,210,166,164,237,200,204,163,107,112,96,31,37,56,27,35,150,106,105,240,201,198,216,176,174,207,163,161,228,192,194,199,152,156,107,58,65,75,35,43,187,133,128,230,194,190,213,174,171,201,157,159,214,171,170,232,195,196,200,159,171,168,110,111,210,149,140,216,172,166,201,153,142,6 130,79,74,216,139,138,225,133,140,231,124,135,226,118,130,221,131,135,205,138,125,124,86,72,191,124,116,224,143,140,230,116,134,225,115,144,203,119,143,191,108,123,205,118,121,181,119,107,205,132,126,227,140,140,233,118,151,192,107,143,134,76,89,151,90,103,196,115,131,188,101,100,203,127,118,212,120,123,214,115,155,188,118,149,102,49,52,166,82,96,193,102,116,184,101,113,189,105,91,199,111,106,204,111,149,207,130,160,183,98,101,185,80,97,172,73,80,174,100,113,197,130,123,216,136,132,232,127,160,222,127,170,154,80,89,158,92,107,179,104,125,172,90,101,192,133,129,219,144,141,231,133,145,226,117,145,173,98,117,168,104,118,190,103,114,163,74,78,139,88,81,214,145,142,223,138,146,225,124,137,218,115,126,204,105,109,191,91,94,130,61,62,6 228,182,187,236,191,199,215,158,166,172,100,98,156,84,68,211,148,152,237,185,202,240,188,200,237,193,201,231,178,185,160,84,80,98,40,44,107,44,41,161,90,81,222,167,178,241,196,207,241,202,215,200,137,133,132,59,54,105,61,84,103,57,77,122,49,37,196,132,136,249,209,231,239,198,206,174,113,99,112,52,52,98,57,82,102,50,59,139,67,54,211,146,146,250,209,224,240,198,208,185,127,120,119,58,57,93,45,60,114,55,56,167,103,105,230,176,191,248,207,222,242,202,216,197,141,141,131,67,60,125,63,67,149,85,85,200,139,149,234,182,200,244,198,214,235,194,206,214,160,159,139,77,67,131,70,65,169,102,91,209,149,156,237,188,202,248,203,218,227,190,205,232,192,204,177,121,110,172,110,96,224,172,181,230,177,190,242,195,209,247,203,219,6 144,123,135,204,182,200,207,183,206,178,135,144,157,101,98,203,174,189,205,180,194,157,124,125,188,165,181,210,188,206,170,120,129,101,49,63,102,46,57,155,94,101,202,173,187,189,166,173,200,180,197,199,172,179,143,83,83,99,63,92,99,66,99,115,45,50,187,142,148,202,179,194,207,197,213,180,145,145,111,53,52,98,66,95,93,52,74,133,60,62,203,160,166,203,177,188,204,190,207,186,155,157,118,61,59,85,41,58,103,47,65,170,107,126,219,190,213,207,180,199,199,181,201,202,178,193,134,77,78,110,50,64,137,66,82,190,131,148,217,187,211,202,171,187,191,171,189,201,174,193,162,114,115,120,59,62,165,105,109,206,168,179,214,192,211,196,166,178,167,144,164,200,178,204,197,174,193,162,115,110,201,172,184,217,201,222,203,178,193,180,149,157,6 14,8,12,110,91,98,154,138,147,160,144,155,161,146,158,150,132,141,112,93,101,19,12,16,65,49,59,149,128,139,166,148,162,174,155,170,173,155,168,163,146,158,139,116,125,71,51,56,108,86,99,157,133,147,173,152,166,183,166,180,183,164,181,172,154,170,147,121,134,110,89,96,121,95,110,158,129,145,178,160,176,167,128,136,154,99,105,176,155,175,153,134,147,120,99,109,118,89,106,156,129,144,180,161,179,148,97,108,148,96,105,181,164,183,155,137,151,121,99,111,105,82,98,150,127,144,167,144,163,178,158,180,181,163,184,172,153,171,149,127,141,112,86,96,70,52,65,141,116,135,157,139,159,168,150,170,167,147,165,158,134,150,138,113,126,90,65,75,21,14,20,111,87,101,144,122,141,151,132,151,150,131,147,141,120,134,120,95,108,46,31,40,6 208,191,190,211,195,198,210,192,200,194,166,171,196,168,170,204,181,178,208,194,197,210,198,205,210,195,200,205,184,189,168,129,132,114,74,78,111,79,85,152,116,114,204,184,187,209,196,202,210,195,201,194,166,172,98,57,62,72,44,51,65,44,52,96,58,62,175,137,133,206,187,187,209,191,197,169,131,131,82,47,50,72,49,58,81,59,69,94,59,66,163,120,116,208,188,190,209,192,200,146,101,99,80,44,49,78,53,62,88,61,72,91,47,52,166,118,117,209,190,196,210,196,205,171,134,137,102,57,61,93,52,57,94,50,53,137,80,83,194,152,159,205,184,192,207,192,200,205,185,196,192,159,168,166,123,128,160,109,112,198,159,169,204,174,185,205,183,193,206,190,197,208,194,205,207,190,200,206,185,196,207,184,196,205,182,193,206,182,192,206,187,197,6 141,112,127,155,131,147,162,140,153,165,136,149,169,147,162,165,144,159,154,130,145,140,116,128,144,115,128,159,134,151,166,143,154,173,151,166,174,153,169,171,152,167,161,140,154,147,127,139,149,125,137,161,132,151,169,148,161,164,133,139,161,124,132,174,155,173,166,148,163,152,131,144,149,125,138,162,133,155,157,116,125,132,66,61,137,71,69,174,153,169,167,146,162,156,136,151,149,125,136,163,140,159,146,96,105,98,27,21,144,94,98,177,160,177,167,147,162,157,140,155,147,123,137,160,139,159,155,119,137,128,73,78,164,138,153,174,159,175,165,143,158,153,131,147,146,124,139,153,128,146,162,137,158,170,149,171,169,149,169,168,150,166,162,142,158,147,123,139,142,121,136,148,121,136,157,131,150,162,140,158,163,141,160,161,140,157,153,130,145,139,113,125,6 242,192,219,241,184,199,237,174,186,237,176,191,238,176,197,237,175,188,239,173,191,237,174,193,244,191,216,241,178,189,242,181,196,209,120,95,215,129,111,243,187,207,240,180,197,240,180,201,244,190,213,243,184,199,240,178,180,184,79,36,179,74,33,242,186,202,242,184,204,243,185,208,244,187,214,244,187,211,237,167,162,161,52,4,139,46,23,243,181,194,243,184,206,245,187,210,243,186,205,243,185,210,243,183,207,206,120,97,210,131,121,244,190,215,242,180,195,245,183,198,241,183,197,241,180,195,240,177,197,243,184,208,243,182,204,242,184,204,244,185,206,244,188,210,240,182,204,241,180,194,236,173,187,235,175,191,235,172,178,241,185,209,242,186,207,242,189,206,237,181,204,238,180,195,210,152,151,225,171,183,222,168,175,223,171,187,224,172,193,242,195,219,6 183,152,170,187,156,166,195,168,179,198,176,188,199,176,191,196,171,188,194,173,190,190,169,185,188,158,177,194,168,186,196,168,179,195,160,169,186,136,138,182,130,135,194,167,185,193,169,186,188,155,177,192,159,175,169,102,92,167,99,98,157,79,80,154,70,61,193,156,167,196,175,194,187,152,176,188,145,160,167,92,87,156,74,75,154,71,76,164,87,83,195,164,176,194,173,191,187,153,176,185,134,150,152,75,74,126,52,56,138,60,60,174,108,103,200,179,196,195,174,189,184,150,171,184,138,159,145,66,64,107,29,28,129,56,55,191,152,163,200,184,198,195,173,188,181,147,172,190,155,185,181,131,146,168,108,112,182,138,150,198,175,190,197,181,193,190,166,181,178,145,170,185,151,176,192,164,188,196,171,195,196,169,192,195,166,185,195,176,190,190,169,184,6 145,99,99,143,86,84,158,108,111,159,107,113,172,125,132,176,135,141,165,123,125,142,97,93,145,97,100,158,107,111,146,88,88,154,96,98,177,129,139,180,139,148,161,113,112,141,90,82,133,80,78,146,87,86,154,95,100,160,100,107,165,107,114,162,109,115,152,98,98,132,75,69,123,72,72,148,94,96,144,81,84,174,118,130,159,100,109,117,54,55,114,52,48,133,76,74,143,94,97,152,96,97,164,106,115,173,116,126,158,100,105,124,64,65,106,47,40,130,76,72,139,86,85,160,111,112,172,122,128,152,88,93,155,100,103,137,77,72,135,76,71,132,80,79,143,94,94,176,139,146,179,140,144,159,102,102,168,120,124,158,110,108,141,87,83,134,84,83,136,87,86,163,121,124,167,124,121,165,119,115,169,127,125,162,119,119,143,93,89,137,94,94,6 168,131,130,194,154,156,210,171,175,218,181,185,220,186,188,213,181,182,194,161,156,169,139,128,181,143,143,203,162,165,218,177,181,222,181,182,221,184,185,214,177,178,204,172,171,181,150,144,188,150,150,207,167,168,197,149,147,178,122,115,170,111,102,161,105,99,182,141,135,190,158,157,192,155,157,197,152,149,137,84,75,120,65,61,138,81,80,133,77,80,146,99,89,193,161,159,190,153,155,193,148,145,136,83,75,113,67,74,123,73,78,135,77,73,159,108,98,193,159,157,186,151,150,199,159,160,171,120,114,143,85,82,157,105,103,172,118,108,191,147,144,190,157,156,178,146,145,198,164,166,207,171,172,208,167,169,216,175,182,213,176,180,201,163,164,182,148,143,165,135,134,188,157,158,203,170,170,210,176,180,209,171,175,203,165,165,191,154,150,171,136,129,6 206,164,167,221,181,186,229,187,186,235,197,195,239,202,207,235,199,203,226,193,196,211,177,175,210,166,169,219,170,173,214,159,154,217,163,159,209,152,145,195,138,131,213,171,170,213,177,174,205,157,156,172,113,105,150,82,75,154,82,70,151,79,68,164,95,94,155,97,83,203,162,156,182,130,120,124,66,59,114,58,56,132,75,73,150,88,88,153,95,99,130,74,64,196,151,144,185,133,125,136,78,70,125,74,79,117,70,78,138,81,84,155,91,90,147,89,73,198,149,138,198,148,146,160,99,89,137,70,68,126,64,65,153,88,81,167,97,81,185,127,109,213,172,171,203,162,163,202,154,153,192,132,129,205,145,148,226,178,187,220,173,172,218,173,173,215,175,178,204,169,172,216,177,180,226,188,194,232,190,199,233,189,199,232,193,200,223,184,187,209,168,168,6 7,5,4,117,91,87,179,138,135,188,147,151,190,151,152,180,143,138,131,104,96,17,13,11,62,48,45,171,132,130,193,150,152,207,167,172,211,175,179,196,160,158,171,138,124,83,66,55,115,86,86,183,140,140,202,160,163,205,158,158,195,150,148,194,155,153,182,150,141,132,105,91,135,102,102,189,149,151,177,130,128,126,72,68,127,71,69,140,92,85,185,151,145,148,119,107,135,104,102,187,149,149,168,119,116,104,54,54,116,65,66,148,97,88,185,151,144,148,120,106,120,92,91,179,141,140,191,149,151,178,129,129,186,140,142,194,153,151,182,146,140,137,108,94,78,62,61,167,130,131,185,148,151,202,166,169,202,163,166,189,151,148,168,131,122,105,79,69,20,16,14,132,103,103,170,131,133,179,143,143,180,144,141,172,137,133,142,106,98,48,34,30,6 193,151,176,202,166,191,208,178,200,206,169,191,203,161,184,204,167,188,204,170,188,193,152,173,194,152,174,204,164,188,205,166,188,207,171,191,209,169,195,209,176,203,204,168,185,188,141,157,196,154,176,205,165,190,194,153,170,162,108,111,170,117,127,205,162,189,206,167,196,190,146,162,192,148,168,193,148,164,152,99,106,124,66,67,143,87,84,195,148,168,205,162,190,196,158,174,193,155,176,192,147,160,119,66,69,131,83,90,180,129,137,204,163,190,204,171,195,194,158,176,192,162,181,190,148,166,173,127,138,186,146,163,193,148,166,197,154,176,199,160,186,186,141,161,176,134,150,184,138,158,189,147,162,188,148,163,186,142,157,188,144,161,189,144,167,182,139,161,168,126,141,177,138,155,177,133,143,184,147,164,187,147,170,180,139,161,177,137,154,168,121,140,6 224,168,171,223,151,145,227,167,173,230,175,187,227,165,169,227,173,179,228,172,178,227,175,185,223,176,179,222,154,147,218,146,139,218,154,146,221,159,155,226,174,174,227,166,168,226,167,174,221,162,157,208,129,106,191,101,69,201,110,77,206,129,91,226,172,173,226,159,164,226,163,169,223,158,156,204,128,107,150,69,35,181,98,62,194,109,63,212,137,119,227,165,174,226,170,176,224,170,171,212,153,140,188,121,101,191,113,75,188,102,50,198,113,80,228,172,180,226,182,195,219,161,146,221,160,152,230,175,180,215,144,111,205,128,85,209,136,113,230,170,180,228,180,192,222,171,170,223,168,166,223,164,155,224,160,149,227,167,164,231,177,184,230,173,184,229,174,189,224,169,177,226,175,181,224,164,147,226,160,148,230,173,180,230,176,184,229,173,181,229,182,191,6 168,148,151,194,175,177,198,180,184,154,117,123,139,100,102,197,174,177,186,157,159,177,159,171,188,171,175,204,187,189,169,133,134,99,57,69,105,61,66,182,152,155,201,181,189,190,172,184,199,185,195,198,172,174,134,86,90,76,43,62,90,49,62,142,85,82,197,172,179,193,174,183,202,188,199,195,169,174,114,72,88,76,51,71,78,50,66,136,79,80,188,159,163,194,172,183,201,186,193,208,191,196,147,104,120,58,43,59,49,34,46,130,81,84,194,171,179,194,173,184,194,175,182,210,193,199,187,147,157,68,48,67,47,34,46,170,136,144,197,176,184,189,168,179,189,170,180,204,184,193,208,183,191,152,126,144,86,53,69,178,146,154,197,175,183,179,153,166,176,155,162,194,170,176,200,171,179,194,168,178,143,97,103,181,145,152,190,163,174,171,145,157,6 69,57,60,160,140,145,179,162,168,184,167,175,178,156,163,170,143,148,168,141,149,93,75,82,136,118,121,177,157,160,184,164,168,147,114,122,125,90,94,179,155,159,175,148,153,151,129,138,167,151,158,189,171,178,155,119,118,84,47,60,78,39,48,158,124,128,188,170,182,171,150,162,175,161,170,195,177,184,125,88,98,72,51,69,76,46,60,132,79,78,184,162,171,174,154,166,177,162,169,199,186,191,159,124,135,55,40,56,53,33,42,138,92,94,184,161,172,173,152,167,176,161,168,197,183,190,195,170,179,78,61,78,73,51,61,173,145,150,184,164,175,170,150,161,168,152,159,187,170,175,199,181,186,153,129,139,122,86,91,189,169,174,178,156,165,161,141,152,130,115,122,176,155,157,185,166,171,177,152,156,169,141,143,178,155,162,174,153,162,124,107,118,6 201,176,180,212,185,192,220,196,200,219,191,190,222,194,194,232,208,212,228,198,204,224,197,202,200,171,171,203,167,168,213,182,182,220,193,192,221,193,193,229,202,205,228,202,205,223,198,202,203,172,172,202,168,163,203,170,163,191,151,149,202,165,168,220,192,192,221,191,194,218,189,193,202,172,170,210,182,179,195,155,148,112,54,55,132,78,83,207,173,169,222,194,196,217,190,191,204,173,171,207,176,172,209,176,172,135,88,91,133,75,74,205,169,165,216,188,186,214,188,188,208,178,181,207,175,172,218,192,191,202,168,161,196,156,147,206,172,165,212,184,181,214,187,191,208,179,185,208,176,174,217,188,186,220,192,190,213,180,174,205,171,162,203,171,165,205,175,178,202,172,176,205,171,173,209,175,176,220,192,194,220,192,193,209,179,178,203,174,172,197,166,162,6 208,191,208,212,195,212,215,200,221,215,200,222,214,198,221,211,194,214,205,186,202,196,177,190,212,195,215,216,202,224,217,202,224,215,194,211,214,194,212,213,198,219,210,195,213,202,184,200,215,198,219,218,202,223,219,206,229,201,157,157,203,164,164,214,195,212,212,195,210,203,183,193,215,199,220,220,210,235,206,176,188,148,64,51,163,93,81,213,190,204,213,197,217,205,188,205,215,197,218,222,211,237,196,156,163,130,36,20,146,63,48,213,191,209,213,198,222,205,189,209,215,197,219,219,204,228,217,198,219,189,136,135,193,144,147,216,200,225,212,196,219,204,186,204,212,195,214,216,199,222,218,202,227,220,206,231,218,203,228,214,198,221,210,192,212,202,183,201,209,192,210,212,193,213,214,195,219,215,196,216,214,196,215,211,193,214,206,188,207,198,181,198,6 217,206,214,221,209,216,219,204,211,220,206,213,216,200,208,212,194,199,211,194,198,206,190,196,219,207,214,223,211,216,221,206,212,196,167,170,182,147,147,213,195,200,213,197,200,208,191,197,221,207,213,224,211,218,207,184,189,95,58,61,67,30,33,174,142,142,220,205,208,213,197,202,223,211,218,221,200,201,151,102,95,52,27,33,34,21,29,124,90,89,220,202,205,216,200,206,221,209,218,222,201,204,133,83,78,64,32,37,45,26,33,94,66,71,214,195,198,214,198,204,221,208,216,222,206,213,175,133,130,69,35,39,53,29,36,149,112,112,217,200,205,215,198,205,216,202,208,219,204,209,209,179,179,127,75,69,141,102,101,216,196,200,212,193,201,211,193,203,212,196,202,216,198,204,212,195,203,202,172,174,210,186,189,215,200,207,216,198,207,211,192,203,6 9,2,7,121,103,119,196,184,203,190,176,193,172,141,153,162,123,135,142,116,138,30,19,29,68,48,62,185,170,186,204,196,213,157,103,108,114,34,37,107,26,24,127,69,75,102,79,101,126,105,122,199,190,208,190,156,165,144,66,81,119,40,66,83,15,25,89,23,26,147,115,136,150,133,152,183,144,161,176,98,121,188,118,150,172,95,120,142,71,91,136,65,73,166,139,160,146,123,140,165,94,116,172,71,110,181,103,131,171,101,122,155,74,91,168,112,126,174,159,183,133,111,131,178,131,150,171,106,122,157,74,92,152,69,88,169,112,127,186,161,182,164,148,174,91,74,91,181,158,180,162,98,108,170,108,120,179,134,148,196,181,201,193,181,206,122,102,126,26,14,22,146,124,144,183,160,177,189,172,189,193,178,197,190,174,195,170,153,176,49,34,48,6 195,167,188,206,174,196,207,168,187,206,175,196,210,187,212,207,187,212,200,176,198,189,153,167,202,170,194,211,175,190,199,140,137,189,115,105,192,134,131,198,151,157,209,182,206,198,164,183,209,175,200,206,160,163,197,136,129,195,132,131,178,103,93,190,127,119,212,180,197,203,172,193,208,180,207,205,153,161,189,115,106,176,112,113,175,106,101,185,118,111,193,135,133,206,170,190,203,171,193,215,179,197,179,105,97,154,81,75,175,103,95,179,106,98,186,128,126,209,178,197,206,167,187,218,184,208,186,120,118,175,98,90,174,95,84,192,131,127,210,182,199,204,176,192,207,176,197,214,182,206,217,174,188,197,131,122,178,100,87,202,158,164,209,184,196,194,161,167,204,170,196,215,180,204,218,173,193,213,167,179,208,162,168,212,183,196,201,171,180,186,156,166,6 144,132,146,168,166,180,175,175,194,169,159,183,153,117,134,158,127,141,163,149,162,146,127,144,160,152,163,176,175,189,172,159,175,160,129,149,144,92,109,148,104,117,163,140,154,160,144,159,169,169,181,179,179,190,171,154,168,154,119,137,130,74,88,140,92,105,158,126,139,168,158,172,171,173,181,174,166,179,166,146,159,160,137,156,132,84,94,134,83,88,163,142,157,166,154,173,170,168,177,154,121,131,146,93,106,161,128,148,150,110,118,145,101,103,165,150,166,161,147,170,165,160,171,157,125,136,153,103,113,144,90,94,148,103,107,151,108,110,169,158,174,161,148,167,163,157,167,170,162,172,153,117,122,142,95,91,156,124,127,170,152,162,171,163,180,158,142,161,156,149,161,167,161,170,162,146,150,160,140,141,168,153,162,168,152,165,167,156,171,153,139,157,6 184,170,188,199,187,205,201,186,202,193,174,179,178,146,138,186,164,167,195,191,202,181,174,186,192,178,200,201,188,207,191,158,162,171,122,114,158,95,81,181,139,143,198,188,201,189,183,196,193,182,203,193,170,184,168,109,101,171,118,120,169,103,103,175,110,119,181,143,152,192,188,201,192,181,206,185,156,170,163,106,99,174,127,137,189,153,176,162,95,103,185,156,166,197,197,208,199,191,212,179,142,153,143,75,71,153,98,107,189,165,187,198,177,193,207,201,217,198,202,212,195,179,194,177,130,141,155,91,100,149,82,93,184,144,164,202,184,199,210,212,226,195,196,211,189,171,188,186,155,169,164,103,114,168,109,126,188,156,178,204,192,210,205,205,222,183,174,186,175,155,172,191,176,192,177,130,142,180,143,163,200,192,222,206,208,229,195,192,209,160,148,162,6 202,171,181,207,181,192,212,180,187,215,187,200,214,184,191,213,187,197,210,185,195,207,180,188,205,176,187,211,183,198,215,185,195,216,189,203,217,196,209,217,192,200,214,187,195,211,186,194,208,178,188,211,182,194,203,151,150,211,167,169,213,175,177,215,188,199,216,190,202,212,185,195,209,172,180,208,163,167,195,119,102,183,107,96,182,108,94,201,142,131,217,188,197,213,185,194,211,180,192,209,165,169,190,117,103,172,91,79,161,83,73,194,131,118,218,185,192,215,186,194,209,182,194,210,176,180,194,128,114,196,128,118,184,105,87,201,144,134,216,181,186,212,178,181,207,170,172,214,186,196,214,175,178,215,177,180,214,174,175,215,183,189,214,179,183,211,175,181,204,160,157,213,178,183,214,177,180,218,185,189,218,192,201,218,194,210,212,179,184,207,168,172,6 176,163,190,180,165,191,181,164,188,179,159,179,175,152,172,174,154,173,174,158,177,167,150,173,178,167,188,183,169,190,181,158,179,174,135,158,175,142,163,175,150,167,173,154,170,170,152,172,183,173,195,185,170,191,181,140,164,140,76,94,142,92,108,179,150,169,173,150,165,176,161,183,175,155,171,183,163,184,177,128,150,136,69,84,138,79,90,178,135,157,176,152,168,173,156,173,174,156,174,182,161,180,176,133,153,163,100,116,164,103,116,169,106,127,173,141,155,167,143,156,171,150,167,177,156,173,181,156,175,170,121,138,171,121,140,173,122,146,174,146,164,170,151,168,169,147,165,172,147,160,176,151,168,163,115,125,173,136,155,176,142,167,175,154,175,168,147,167,169,149,169,172,149,165,177,159,177,172,146,163,172,142,162,176,156,178,172,153,175,166,146,168,6 192,183,201,194,184,201,170,142,157,138,106,124,152,124,142,187,167,181,188,172,184,183,168,183,195,185,204,188,170,186,128,90,110,86,72,99,94,70,96,142,99,111,188,170,182,189,177,192,194,180,196,166,122,132,110,81,106,97,87,114,101,78,108,98,49,62,172,140,149,197,189,205,196,180,195,147,87,93,96,51,65,81,59,73,80,65,92,83,46,61,171,140,149,199,191,208,197,185,204,164,117,129,115,64,81,89,64,81,62,48,68,95,39,42,181,157,167,199,192,207,196,186,204,187,161,175,145,91,102,98,53,70,62,17,25,147,103,110,198,187,199,197,188,201,194,183,196,198,187,202,175,138,146,129,60,59,135,82,85,191,177,193,198,189,202,193,182,197,191,180,195,195,184,198,197,182,196,179,142,147,187,165,178,196,185,202,194,183,198,191,179,197,6 160,150,165,187,177,192,191,179,195,190,178,192,186,169,183,180,163,176,175,159,171,157,142,159,181,174,187,195,189,204,186,170,183,134,103,119,130,102,121,176,151,163,183,169,180,174,161,177,187,180,192,197,188,200,159,125,137,90,70,95,84,63,89,126,81,91,187,171,183,180,169,185,189,184,196,195,178,188,130,76,82,82,56,71,77,61,85,97,56,67,186,166,179,183,173,191,189,183,194,196,184,197,150,101,110,94,56,71,52,31,45,117,72,75,193,181,194,182,172,188,184,175,187,194,185,198,183,156,167,121,62,67,91,39,41,174,152,164,192,182,195,180,168,184,176,165,177,188,176,187,194,182,195,172,136,141,173,142,150,190,179,195,186,174,189,175,163,184,163,151,166,180,167,182,189,177,189,190,179,192,186,173,187,184,170,183,180,167,184,164,150,170,6 175,156,169,190,174,185,206,196,204,213,210,221,190,165,157,180,144,130,198,192,200,188,189,199,154,102,107,170,119,120,181,148,151,135,89,81,148,101,89,150,97,80,162,119,108,168,144,142,132,67,55,142,77,70,142,84,76,118,67,63,133,86,80,134,84,76,126,74,68,135,89,77,163,121,115,145,91,83,125,68,67,129,81,89,143,98,94,137,94,88,125,77,69,144,104,91,178,150,157,165,124,122,133,85,87,116,70,76,124,83,84,116,75,74,92,47,44,136,101,95,165,129,132,135,84,78,124,74,71,135,81,70,73,41,45,90,49,51,81,34,32,128,94,92,173,150,158,141,89,83,137,83,72,162,117,100,133,91,82,140,92,82,130,77,67,170,155,163,180,171,190,186,170,183,178,147,145,203,197,201,204,194,198,194,180,186,189,169,175,184,179,194,6 17,13,14,131,109,107,181,155,156,186,159,165,184,156,160,171,141,138,128,101,98,21,15,16,80,66,66,178,154,153,192,166,170,202,176,182,203,179,188,188,162,166,167,137,134,85,64,63,132,110,112,188,166,165,203,180,183,212,186,193,213,189,200,201,177,185,177,149,151,131,103,100,147,124,125,186,162,163,216,194,199,118,88,90,101,67,71,214,189,198,183,158,161,145,118,113,147,125,126,184,161,164,212,190,199,129,96,101,124,94,97,215,193,201,183,158,162,146,118,115,133,112,115,182,158,161,197,175,182,214,192,202,216,195,206,202,179,187,178,151,154,137,109,108,91,76,79,175,153,159,188,166,172,196,175,183,196,172,182,186,158,165,167,138,140,107,81,82,28,23,25,142,121,126,174,150,155,178,152,158,178,151,157,169,142,147,143,114,116,53,38,40,6 163,148,153,175,158,164,183,162,168,187,171,179,189,174,183,184,167,177,171,151,159,156,136,140,168,153,156,181,165,170,189,170,174,197,179,187,201,185,197,191,176,184,180,163,170,165,145,151,172,155,159,185,171,177,195,178,183,131,100,101,100,68,70,180,157,167,188,172,183,171,151,157,173,154,160,190,178,183,179,156,162,47,25,26,18,2,4,139,105,110,194,178,187,173,153,159,174,158,165,187,175,182,184,162,172,69,36,36,44,15,15,163,138,144,193,179,188,175,157,166,171,154,159,183,169,178,191,176,186,172,149,157,165,140,148,194,181,192,186,170,177,173,153,160,167,148,153,179,163,169,188,173,180,195,183,195,196,183,195,190,175,184,182,166,174,167,147,153,161,146,151,175,159,165,180,163,169,184,169,177,184,169,177,181,161,172,175,154,162,161,140,146,6 205,188,193,209,186,188,212,188,192,207,179,182,196,167,171,213,191,197,209,187,194,204,182,191,207,189,192,214,196,202,199,164,165,116,69,67,83,37,39,147,102,102,208,184,194,206,183,193,208,190,195,211,190,196,132,85,81,44,15,19,43,26,33,66,23,26,170,128,132,214,193,204,210,193,201,210,185,194,105,63,64,43,23,27,51,33,39,59,25,27,159,112,112,215,194,205,208,190,198,213,191,203,128,77,76,49,17,20,52,29,36,73,27,25,184,150,153,215,199,209,207,187,196,215,196,206,167,125,124,92,40,35,76,30,29,131,84,82,211,193,201,212,196,205,205,186,195,210,191,198,214,195,206,203,176,183,194,164,168,210,190,199,215,200,210,209,190,198,203,182,192,209,189,197,216,199,209,219,204,216,219,203,214,217,202,214,214,195,204,207,186,194,6 178,148,160,196,170,186,205,181,196,207,180,195,200,173,190,189,160,176,163,130,142,133,101,108,188,158,172,204,179,193,209,186,199,214,191,207,214,191,212,200,174,192,176,145,158,147,116,122,191,160,176,208,184,196,210,183,194,195,157,165,170,130,144,196,166,187,186,159,175,155,124,134,190,158,175,211,189,203,210,180,194,155,94,99,112,48,53,181,144,158,189,163,181,161,131,144,188,158,178,207,181,199,203,166,184,159,100,113,153,96,104,179,133,145,186,157,173,159,130,141,182,148,170,199,165,187,205,175,194,182,135,146,172,120,127,188,151,168,179,148,164,153,121,130,171,132,156,188,153,175,201,176,196,193,156,176,190,152,172,186,153,173,167,133,148,142,109,121,157,112,139,178,142,168,188,157,179,190,160,181,185,154,173,174,141,159,155,121,138,121,88,100,6 85,69,79,147,132,143,156,143,158,164,151,168,163,147,163,155,140,155,138,120,128,97,78,82,127,110,121,155,141,153,161,144,159,165,146,160,174,160,176,166,150,168,148,130,142,121,100,106,137,119,131,162,150,164,134,96,95,120,70,67,180,169,186,174,159,176,155,138,155,128,108,121,138,119,133,165,153,167,147,115,120,129,74,74,152,114,126,168,150,167,159,143,161,134,113,127,136,119,134,158,143,156,174,160,177,146,98,110,108,38,41,150,120,134,159,143,163,135,113,126,132,115,131,153,138,152,168,155,173,161,134,149,128,78,85,158,139,160,150,132,150,130,108,118,115,97,113,145,128,144,155,138,157,160,144,163,152,129,143,151,134,150,140,122,138,119,97,105,75,59,74,133,114,133,142,124,145,146,128,148,149,134,155,141,123,141,128,105,120,93,70,79,6 161,142,158,170,150,166,178,160,175,183,163,179,181,160,178,178,158,178,171,149,170,160,136,156,163,142,160,175,156,173,185,168,181,186,167,182,187,167,185,184,165,185,177,156,178,167,146,166,167,144,166,153,117,126,149,107,113,188,165,185,154,104,110,144,88,95,174,147,166,167,146,167,155,118,133,120,58,49,142,90,92,176,137,152,123,48,47,124,53,55,171,143,162,167,143,167,147,110,119,112,48,38,132,74,72,153,91,95,127,54,62,130,66,76,171,144,165,172,152,170,155,125,135,119,62,55,132,75,74,146,82,86,147,86,101,122,54,62,144,95,100,167,144,160,165,145,160,169,145,159,175,147,165,173,139,160,169,127,143,153,97,98,156,116,127,164,143,165,161,142,158,175,157,173,177,156,175,182,161,184,181,160,182,173,149,169,168,146,166,158,134,155,6 151,134,147,160,141,158,157,128,142,171,153,167,178,163,177,171,151,167,164,142,160,147,126,141,159,143,156,152,122,130,117,58,46,132,87,86,180,165,180,176,157,172,169,148,166,155,135,152,166,152,166,137,97,94,103,37,24,153,112,120,180,159,178,180,163,179,173,155,172,158,139,157,166,152,164,166,143,154,133,78,75,148,91,93,140,83,88,161,127,140,175,160,177,159,137,155,163,146,158,176,158,175,161,121,133,135,69,79,109,32,31,135,80,86,171,152,173,158,136,155,160,141,154,170,152,167,177,157,177,144,90,100,121,60,69,162,131,149,163,142,163,157,135,153,156,137,152,165,144,161,173,156,174,155,115,122,134,80,84,166,145,164,160,139,160,151,128,146,148,127,145,157,135,155,165,143,161,165,145,163,158,128,141,160,138,154,155,134,153,144,121,138,6 188,154,162,195,162,168,199,166,172,201,167,176,203,171,179,203,171,181,197,163,175,190,155,166,190,154,167,200,169,177,202,169,174,203,170,178,205,173,181,206,176,186,199,164,175,192,157,165,191,154,166,200,167,176,202,168,176,204,168,176,208,174,185,206,175,187,203,171,179,197,165,175,193,159,167,200,166,176,198,159,169,138,68,56,160,102,98,206,171,183,204,172,184,199,167,179,193,159,169,200,165,178,197,155,166,130,61,55,136,72,67,205,169,180,202,168,183,198,163,177,190,154,165,196,160,174,200,165,182,194,150,164,194,154,167,206,177,193,202,168,185,196,158,174,187,152,164,193,158,173,197,163,179,203,170,190,205,175,192,203,171,184,198,161,177,191,152,168,182,145,156,190,155,170,195,160,176,194,155,167,198,163,178,199,164,180,196,158,177,189,153,169,6 177,136,124,197,157,148,210,168,165,216,172,171,217,173,172,212,171,170,197,159,153,174,137,126,186,147,136,206,163,158,219,176,171,223,177,173,225,180,180,219,175,176,206,165,163,185,148,140,191,150,141,207,159,157,223,180,178,231,187,185,234,190,192,224,181,179,212,170,166,191,150,148,191,149,142,210,166,161,229,185,186,176,114,98,196,138,129,235,193,195,214,172,170,195,156,153,191,148,141,209,165,161,225,180,183,196,141,138,207,156,154,230,185,191,213,169,169,195,154,151,185,144,136,204,162,157,216,173,176,227,183,188,230,187,192,221,175,180,209,168,169,187,142,138,179,139,135,195,153,147,207,163,161,210,163,160,216,171,173,215,175,179,197,153,150,175,129,124,169,131,130,187,149,145,197,155,151,202,159,159,210,171,173,197,153,152,183,140,135,165,127,122,6 198,170,167,200,169,164,203,171,166,207,178,176,209,181,178,210,182,181,208,181,182,201,172,171,199,169,164,202,170,165,208,178,178,213,186,189,210,181,179,209,180,178,209,181,181,204,176,176,201,170,170,205,176,178,193,150,138,190,144,132,209,174,172,210,179,180,210,181,182,206,178,178,201,170,172,202,167,166,147,81,54,127,55,28,156,98,76,200,160,151,211,182,185,207,178,179,201,167,171,197,159,158,139,75,52,101,36,24,115,50,29,187,139,121,210,181,183,204,174,174,199,165,169,199,163,165,167,110,92,132,71,56,138,78,61,196,155,146,210,181,185,204,175,176,198,167,172,200,167,171,198,160,163,190,146,142,190,148,144,206,176,179,210,182,189,205,177,182,196,165,172,200,169,175,202,171,176,204,173,179,205,175,181,206,177,183,205,177,181,200,171,174,6 146,127,133,157,137,146,167,147,154,172,152,159,172,152,159,169,149,157,157,137,145,141,121,127,151,132,138,166,147,155,172,153,158,172,148,153,173,149,154,176,157,164,166,146,154,150,130,138,155,134,142,169,150,158,172,149,156,148,86,79,144,81,74,176,155,163,171,152,160,154,135,141,156,135,143,167,148,155,148,99,97,134,48,43,140,73,65,174,153,161,173,154,163,158,138,146,155,136,144,167,148,156,141,86,82,128,45,42,154,105,103,179,160,170,169,147,156,158,137,147,154,135,143,163,145,155,166,138,147,154,106,109,171,143,154,177,158,167,167,146,156,155,135,144,146,126,132,159,139,148,168,148,158,173,153,166,173,152,162,173,154,164,162,143,152,148,128,137,139,120,127,151,130,138,162,141,150,168,147,157,169,150,159,165,146,156,154,133,142,140,119,127,6 168,148,155,175,154,158,182,161,167,179,149,152,183,155,159,185,164,171,176,154,160,168,146,153,173,153,160,179,157,162,171,127,123,152,80,69,156,94,87,187,165,173,187,167,176,176,155,163,175,154,161,180,158,165,159,95,89,143,51,43,153,83,77,189,165,173,189,170,180,179,157,166,175,155,162,173,141,145,148,71,66,147,55,50,155,85,70,186,157,162,189,168,179,178,155,165,175,156,165,163,122,118,135,52,46,144,55,58,157,90,87,191,167,178,188,166,175,178,156,165,172,152,160,175,150,156,162,107,108,149,73,70,172,124,129,188,166,177,187,166,175,178,157,166,169,148,157,173,153,161,179,153,162,181,149,158,185,161,171,185,163,172,183,163,171,173,153,161,164,144,153,169,147,156,176,153,162,182,161,172,183,160,172,181,158,167,178,158,167,168,147,156,6 13,10,11,111,88,92,156,130,132,165,146,153,164,142,147,155,135,134,119,99,96,21,17,17,67,54,57,152,127,131,170,146,152,180,161,169,179,160,166,169,149,152,150,129,126,81,64,62,108,86,92,160,138,143,178,159,164,191,173,179,195,180,189,181,165,173,155,131,127,115,89,82,120,93,98,161,139,146,187,168,175,166,146,150,119,92,95,187,169,176,161,140,139,126,100,95,120,93,102,160,138,147,184,166,177,176,158,167,151,124,131,185,167,174,162,141,141,129,102,98,109,84,95,157,136,146,173,154,163,186,168,176,194,179,189,177,156,164,156,131,130,123,98,92,73,56,65,147,122,133,163,142,150,172,151,159,173,153,163,164,140,146,147,119,119,99,76,73,21,15,18,118,93,105,151,128,140,157,135,143,157,135,143,148,124,128,128,100,98,52,38,40,6 186,172,178,192,178,182,196,183,189,198,188,193,197,187,193,195,183,187,194,183,189,190,178,186,185,168,168,192,176,177,196,181,185,197,184,191,195,176,182,194,176,177,194,181,186,191,178,186,188,170,172,192,175,176,194,177,182,155,123,128,109,75,80,145,114,115,192,176,181,190,174,180,190,177,185,195,180,187,183,159,164,85,51,54,50,30,38,83,51,55,173,143,141,192,176,179,189,176,184,198,185,195,159,127,128,66,33,35,65,46,56,81,44,48,168,134,134,193,180,187,189,175,184,195,184,194,174,148,155,106,66,70,85,44,47,128,78,82,185,153,161,189,172,181,187,174,184,190,175,183,193,177,187,188,163,174,172,136,144,186,154,165,190,166,177,188,171,180,184,169,181,188,171,181,192,176,186,192,175,186,192,173,183,190,168,179,189,168,178,186,167,177,6 129,98,117,156,137,154,167,152,167,174,165,181,139,107,112,147,121,133,158,136,156,113,92,110,146,122,140,166,148,164,171,155,165,155,130,138,166,150,165,170,155,170,162,144,161,148,133,155,149,120,138,177,166,182,154,131,142,76,25,25,116,67,66,156,134,148,170,157,175,155,140,161,149,111,133,174,156,168,140,109,118,70,27,34,63,15,20,129,99,109,172,158,173,152,135,152,155,118,144,170,143,154,139,107,113,74,25,31,64,22,31,135,108,118,171,156,174,153,137,157,155,125,150,171,146,169,162,143,157,85,37,40,118,79,84,172,159,174,165,148,166,149,129,151,149,119,144,158,117,146,169,145,164,158,136,146,166,149,159,170,157,171,158,140,158,136,106,129,138,105,129,149,108,133,155,112,138,167,150,164,167,152,167,159,139,155,150,121,144,102,64,82,6 157,128,145,171,144,160,181,155,170,182,157,172,180,154,169,171,146,161,155,130,140,132,107,111,166,140,156,177,152,168,185,161,175,191,168,184,189,167,184,180,156,173,163,138,149,142,116,124,169,143,159,181,156,172,185,157,170,168,125,126,154,98,90,175,144,155,170,147,162,147,122,132,167,138,155,184,160,178,165,120,124,109,34,20,107,27,11,157,112,116,174,152,168,149,123,133,167,140,157,181,157,174,178,146,160,124,54,43,96,14,1,149,102,109,173,151,166,148,121,133,166,141,158,178,153,171,184,160,178,166,124,132,144,82,84,166,130,144,165,139,155,143,114,126,159,133,152,170,145,162,177,152,170,182,159,179,180,156,175,171,147,162,157,130,143,135,107,116,150,123,143,162,136,155,169,144,163,172,146,165,167,142,157,160,134,147,147,120,133,124,96,106,6 192,174,176,201,182,183,208,187,189,212,190,193,214,193,196,211,191,197,205,182,187,198,180,183,198,178,180,206,186,188,211,189,191,201,163,150,188,134,112,195,153,144,206,184,187,202,184,187,200,180,183,193,161,153,169,115,91,148,79,48,147,65,27,164,92,57,203,175,174,206,189,191,200,181,185,175,129,108,128,56,24,120,50,26,134,57,26,141,64,33,198,165,161,209,192,196,202,186,189,187,152,141,143,79,51,135,62,33,120,43,20,127,50,28,194,160,155,210,194,198,199,181,182,204,184,186,169,114,91,148,74,40,133,49,17,146,67,39,198,167,166,204,183,186,196,177,179,204,188,191,192,156,149,185,141,127,175,118,100,178,123,112,205,183,186,202,183,185,191,173,174,199,180,181,207,188,192,211,193,198,210,190,195,209,187,192,205,186,189,198,181,182,6 162,131,138,171,139,141,175,144,145,175,143,142,175,144,145,177,146,147,177,146,147,171,140,143,166,133,140,172,140,142,172,139,140,174,142,143,175,145,146,175,143,144,176,145,147,176,146,149,171,139,146,171,138,141,172,139,142,146,98,81,144,94,72,176,146,146,176,145,146,176,145,148,170,137,142,174,140,144,139,91,78,89,22,4,104,39,19,172,138,135,177,147,149,176,144,147,170,136,141,173,138,143,148,105,94,103,39,14,116,53,35,174,141,140,177,146,148,176,144,147,171,139,146,171,136,138,171,137,137,160,120,110,169,132,128,177,147,149,175,145,146,175,144,146,169,139,144,170,136,141,162,128,129,166,135,137,169,139,140,169,139,139,175,145,147,174,143,146,163,134,141,168,137,141,158,125,128,165,132,133,165,132,132,168,137,137,173,142,145,169,139,146,6 180,154,157,190,164,168,195,167,172,194,160,157,187,144,136,188,150,149,190,161,169,186,161,166,186,161,166,185,153,152,180,140,133,157,95,69,144,70,38,150,81,53,174,131,124,190,166,173,177,145,143,146,87,63,122,57,30,108,37,14,120,42,14,127,46,12,164,111,96,193,168,175,170,134,126,127,64,35,97,31,11,96,30,13,111,37,14,107,29,5,150,91,75,194,168,175,180,150,150,137,81,59,111,46,22,110,37,15,98,27,11,87,15,2,141,81,68,194,167,173,185,161,166,169,129,121,129,62,35,121,47,20,105,27,8,111,31,7,153,98,86,189,161,167,185,163,168,182,151,153,145,84,61,144,79,55,129,56,33,120,40,17,165,118,113,187,161,167,180,156,160,185,159,163,182,146,146,184,148,149,177,134,129,174,125,121,187,155,161,186,161,166,6 118,98,111,148,132,147,164,150,165,168,154,169,169,154,167,166,151,166,161,147,165,148,131,151,135,116,127,161,146,160,173,159,173,171,152,166,172,154,165,171,153,165,167,152,171,157,142,163,151,136,151,174,165,181,158,123,127,145,90,84,177,158,169,175,158,170,170,155,171,161,146,166,157,143,158,180,172,188,157,119,120,140,74,67,149,89,83,165,133,138,172,157,174,161,143,164,161,148,163,179,169,181,175,154,164,154,100,96,127,48,29,154,109,107,172,161,179,159,140,161,157,143,156,175,163,175,179,162,176,174,147,159,163,121,124,168,141,152,168,154,171,155,138,157,150,134,148,168,154,167,176,163,174,176,159,173,174,155,170,168,147,162,162,144,160,150,133,151,141,126,141,160,145,158,169,154,165,169,151,163,167,148,161,161,139,155,154,134,150,140,120,138,6 151,138,154,163,151,166,167,156,172,168,155,170,164,145,156,166,150,162,163,148,163,159,145,165,160,149,167,163,147,161,152,119,125,169,152,166,169,155,167,168,153,164,167,152,166,162,147,165,165,156,174,148,113,119,122,57,43,158,120,125,165,135,142,166,144,155,167,152,166,163,148,163,168,158,176,141,98,97,128,66,58,145,90,88,132,65,53,146,95,89,168,153,168,164,149,164,168,158,174,159,134,145,138,83,81,143,85,81,117,41,25,134,70,57,166,147,162,164,150,167,166,154,169,169,154,171,155,117,123,155,108,113,139,79,71,153,110,114,165,147,163,163,149,165,163,150,167,167,152,168,168,147,165,168,147,163,166,140,155,164,139,155,162,142,158,158,142,158,157,143,157,163,147,161,166,148,164,166,146,161,164,142,158,162,139,154,159,137,153,154,136,153,6 172,162,180,175,159,175,171,146,158,180,161,175,185,172,185,183,167,179,182,166,179,181,166,179,178,168,189,158,124,131,133,65,51,168,129,135,186,168,184,182,160,173,182,160,174,183,166,178,173,156,173,145,92,89,136,69,58,157,99,94,175,134,143,175,133,136,177,143,152,183,163,177,171,152,165,143,87,79,140,76,68,157,97,96,159,96,94,148,76,66,152,82,69,176,146,155,177,163,178,152,105,103,146,84,80,156,96,96,155,92,88,129,47,35,141,62,43,166,121,121,180,169,185,178,158,173,158,108,108,156,96,95,160,99,95,129,50,34,140,65,49,167,121,120,178,165,180,179,163,179,166,124,128,171,129,136,166,114,117,152,85,73,165,114,112,177,148,159,175,162,180,178,163,180,179,157,174,180,157,173,183,158,175,178,146,158,177,148,161,177,153,170,6 165,143,163,179,157,175,186,162,179,185,159,174,184,157,171,182,155,170,175,149,169,168,143,166,172,149,169,187,165,183,194,170,187,191,164,179,188,162,175,189,164,178,179,152,170,173,148,173,180,157,178,192,168,188,196,170,186,196,170,184,193,166,180,191,165,180,182,153,169,177,152,173,182,158,178,192,168,186,200,176,193,182,140,146,174,125,129,194,169,184,187,162,177,180,154,177,182,159,179,193,168,185,200,176,193,160,99,93,156,88,80,195,172,187,187,162,179,176,149,173,182,161,180,192,168,185,194,167,181,182,137,146,178,131,140,192,167,182,186,161,180,172,143,164,177,156,178,188,165,183,192,167,182,191,162,178,187,156,173,188,161,177,183,157,177,169,141,164,169,147,167,180,156,175,186,159,176,185,156,172,185,155,172,181,153,170,173,146,165,163,135,158,6 204,175,191,206,176,190,206,177,190,203,172,184,202,172,184,202,171,185,199,170,185,195,166,182,207,179,195,209,181,194,210,181,194,208,178,193,205,176,189,203,172,186,199,169,184,197,167,183,210,182,198,210,181,195,210,181,194,193,145,152,187,137,140,201,168,182,201,171,186,199,169,184,207,177,190,213,184,199,201,164,173,163,87,78,167,92,83,196,156,167,202,173,188,198,168,183,205,174,187,210,181,196,198,155,163,155,74,61,160,81,71,197,159,170,202,173,188,198,168,183,209,182,197,204,169,178,203,166,175,182,122,124,176,109,110,201,168,183,199,169,182,197,168,184,208,179,194,206,175,186,206,175,186,203,168,183,198,158,174,199,167,182,199,170,184,196,167,184,205,177,191,206,176,190,204,173,187,201,168,182,195,158,173,198,166,180,197,167,182,194,165,181,6 2,0,2,94,71,91,170,144,169,176,152,175,177,151,173,175,148,173,140,112,140,33,19,31,44,29,42,158,131,156,188,165,188,193,169,190,191,166,186,186,161,182,177,150,176,100,75,98,96,72,93,181,155,180,198,175,196,205,184,203,203,182,200,196,171,192,184,159,185,145,118,144,122,96,119,187,163,188,204,184,205,202,173,188,184,135,144,200,177,197,186,160,186,158,131,159,127,101,125,189,166,190,207,187,207,200,166,181,183,131,142,200,178,198,187,162,189,159,132,163,116,89,112,182,159,184,201,179,199,205,182,201,202,178,199,195,171,192,180,155,180,148,121,150,82,58,78,166,140,166,186,161,184,195,170,191,193,167,188,184,159,180,175,147,173,105,80,103,31,18,29,131,102,127,171,143,169,179,151,175,179,152,175,174,147,171,149,119,145,37,25,36,6 182,175,183,186,181,192,156,123,121,136,86,78,130,91,88,169,153,158,186,176,184,182,170,178,188,183,191,147,122,127,91,50,51,99,57,60,44,21,28,105,67,67,184,169,174,185,177,186,181,169,181,68,40,44,30,17,26,47,34,44,22,19,26,64,27,31,155,125,125,191,185,195,175,159,168,57,33,38,18,17,24,34,28,36,31,25,31,42,20,25,131,91,94,185,171,178,194,186,196,110,93,104,17,16,25,33,23,29,40,30,38,51,36,47,103,58,59,179,158,165,201,198,214,156,140,153,28,15,24,39,26,35,44,20,27,31,22,33,94,45,44,176,152,160,191,183,195,177,160,173,89,46,50,58,22,26,113,72,79,85,42,44,117,66,65,181,164,179,188,177,186,189,177,191,176,148,163,152,109,118,179,156,171,171,140,148,172,146,155,182,168,180,6 194,188,193,206,201,205,212,208,212,209,201,204,215,209,209,215,209,209,213,207,210,210,206,211,203,198,203,216,215,219,199,180,181,160,108,99,151,116,112,207,198,197,217,212,213,214,210,214,215,213,220,204,194,199,94,57,61,76,44,52,44,19,26,155,119,114,223,221,222,215,212,215,222,222,228,186,168,173,37,18,27,37,34,44,39,28,36,108,66,67,214,201,199,216,212,213,217,213,216,220,213,219,81,69,81,32,22,32,49,36,48,82,47,52,197,171,168,217,216,219,216,211,216,229,227,235,139,111,119,52,15,21,84,47,53,88,38,37,198,173,175,216,215,222,217,213,220,219,215,220,209,191,201,174,134,141,195,168,175,190,157,159,211,201,206,211,205,213,213,208,214,217,211,216,217,210,219,219,207,221,212,196,207,215,207,213,210,201,204,205,195,202,6 35,25,31,138,119,135,159,140,151,167,150,164,169,152,167,171,154,170,129,110,128,23,15,23,106,86,98,171,155,169,184,173,186,185,170,181,183,165,177,181,167,181,176,161,177,90,75,91,145,122,135,185,172,186,182,170,181,129,95,103,120,83,89,178,162,176,187,174,190,142,125,143,164,148,161,198,187,200,152,133,145,27,12,25,37,16,27,154,127,137,191,180,195,159,142,158,174,161,177,198,188,199,175,160,172,44,21,31,36,10,20,141,109,118,190,178,194,162,145,163,175,164,178,194,184,197,193,178,192,154,123,133,130,95,103,167,143,157,183,170,188,156,138,157,171,158,172,190,179,193,195,182,195,194,176,191,189,169,184,182,162,179,175,156,176,130,109,130,143,126,140,185,170,183,189,169,184,188,163,180,179,148,163,172,141,158,169,143,166,73,58,73,6 168,152,166,193,180,192,200,186,200,195,170,191,176,132,154,171,129,155,176,150,186,92,73,95,191,183,194,205,195,204,206,196,206,175,132,137,139,68,79,146,82,102,186,161,192,147,126,154,200,194,206,212,206,216,195,173,177,138,71,62,105,43,47,134,78,87,191,170,192,169,146,175,203,196,210,214,209,221,184,155,156,136,77,78,109,51,51,139,95,97,204,194,214,174,151,179,197,185,195,211,204,213,195,171,178,137,79,76,137,83,81,164,130,132,201,195,212,177,160,185,185,165,173,207,196,206,165,125,130,116,58,59,111,57,65,163,131,136,200,195,212,173,156,181,170,142,144,206,199,210,149,111,113,105,48,56,116,62,70,171,145,152,192,182,199,152,134,154,171,154,164,197,190,201,184,163,170,162,124,126,167,130,130,185,168,177,181,165,182,102,86,101,6 163,149,166,170,156,171,179,168,185,178,162,174,179,165,181,181,170,186,173,161,178,158,139,160,158,137,150,137,96,99,158,123,133,151,108,112,138,83,76,160,129,132,176,163,181,164,146,167,119,76,80,83,26,27,120,61,61,127,70,71,132,76,76,135,76,67,166,140,153,165,148,168,129,87,93,102,51,59,124,72,72,136,87,86,141,92,99,133,75,75,150,110,118,165,145,165,146,110,116,118,68,77,124,76,81,142,96,97,121,65,63,102,41,41,135,83,90,158,131,147,151,118,124,108,57,62,97,45,51,137,87,86,95,33,25,110,53,55,130,75,84,146,107,122,160,140,152,145,113,120,135,91,92,146,104,104,133,84,82,132,80,83,139,91,100,158,131,155,160,144,157,169,156,169,171,157,171,172,156,169,175,160,175,166,143,160,159,131,148,158,134,158,6 165,139,163,176,152,177,178,152,173,175,143,157,179,155,174,176,147,165,174,142,157,174,149,166,171,142,164,171,133,153,172,132,147,168,127,139,172,140,156,171,137,150,168,135,148,177,153,174,170,139,157,163,115,128,168,125,140,161,113,130,145,91,101,133,77,81,157,118,129,179,161,177,172,141,159,164,114,131,162,110,128,155,102,115,135,77,83,127,70,71,152,107,116,169,141,152,168,127,146,165,114,132,159,111,120,163,114,128,146,92,97,136,83,85,159,115,123,170,140,150,167,123,140,164,118,132,168,127,138,172,127,143,164,120,132,154,106,115,166,130,137,179,160,173,178,151,172,176,145,161,177,141,157,175,132,148,178,145,159,168,128,135,175,146,157,182,166,186,181,165,189,186,166,190,182,151,172,183,154,172,186,164,182,183,158,173,185,166,184,178,157,180,6 129,90,113,157,122,150,171,136,164,172,136,156,166,123,135,171,141,162,170,144,165,168,145,176,146,107,130,172,142,168,178,145,169,172,133,148,177,144,165,175,139,156,176,148,168,173,151,183,165,133,159,170,131,149,163,113,126,158,106,122,149,101,113,153,108,118,180,154,177,181,163,189,171,138,163,169,126,144,156,98,115,146,87,102,115,51,54,129,73,79,175,147,164,185,170,196,167,123,142,167,114,133,154,99,110,155,99,112,130,71,77,140,86,91,171,137,150,184,165,195,179,147,171,174,132,150,167,121,134,170,120,136,158,109,121,158,113,119,182,159,179,180,158,192,183,159,190,191,169,198,185,149,175,181,144,165,181,149,166,181,153,168,182,159,187,176,154,183,170,139,168,185,159,186,193,169,199,189,167,190,190,168,189,187,165,187,180,155,182,167,142,164,6 150,138,154,172,165,183,184,181,198,185,179,199,182,172,186,183,175,192,181,171,191,172,161,185,168,164,184,188,189,209,192,191,209,174,155,163,149,110,106,163,135,139,180,166,186,178,169,192,177,172,190,187,180,197,165,137,138,129,85,80,120,73,72,128,78,75,166,142,151,183,176,196,172,157,166,183,169,180,163,129,131,123,72,69,111,64,64,113,65,64,137,95,94,175,160,173,176,161,172,179,159,164,184,165,177,169,134,140,129,74,68,118,65,61,135,88,89,165,141,153,183,177,196,187,178,189,185,169,177,182,161,169,163,124,126,158,118,120,168,140,155,172,156,177,177,170,189,189,184,199,189,180,194,186,173,183,181,163,175,183,166,184,178,163,181,172,160,181,169,161,178,182,175,190,188,179,193,187,179,192,184,169,183,182,167,184,178,165,181,168,157,175,6 30,20,26,107,86,102,138,123,141,152,138,157,156,142,159,154,139,161,147,129,152,83,67,84,86,68,81,133,112,128,156,142,160,169,159,179,170,159,177,168,154,174,164,149,172,137,120,143,118,99,114,154,141,161,176,171,191,164,147,160,144,109,114,164,143,161,169,155,180,153,139,162,133,115,132,165,153,173,165,145,158,116,70,70,98,47,49,130,91,97,167,152,170,154,137,157,145,129,150,162,142,155,163,136,146,137,94,101,98,46,46,105,54,54,154,129,142,157,144,170,147,130,152,169,155,174,171,154,166,166,142,153,142,101,105,145,109,120,159,139,161,148,129,152,141,125,143,162,149,169,174,162,179,170,154,168,168,148,165,167,151,170,158,143,164,142,124,148,114,96,109,148,130,148,162,145,160,165,148,162,163,144,160,161,144,161,150,132,151,128,111,134,6 156,132,142,174,144,156,172,129,135,169,120,128,174,124,135,170,117,139,173,138,159,156,123,142,177,153,163,189,160,168,177,131,138,168,119,127,168,113,119,172,110,133,183,147,170,168,134,155,189,167,178,196,166,173,179,129,144,166,112,128,154,91,96,173,109,131,189,151,172,174,137,156,196,177,187,203,177,185,182,130,150,163,107,133,165,100,121,170,103,125,188,150,170,177,146,164,194,168,175,199,165,172,175,125,127,140,83,90,154,97,114,165,98,117,181,139,157,177,146,166,190,156,164,188,144,147,161,104,95,119,63,55,133,75,77,166,102,120,178,137,155,170,141,159,184,153,165,188,148,156,178,124,125,138,80,79,141,83,79,168,111,127,173,133,149,163,134,152,180,155,167,187,150,159,180,126,133,171,115,121,175,125,133,167,115,129,166,126,140,157,129,146,6 0,0,0,37,20,26,88,57,72,109,79,97,116,87,105,118,91,111,90,63,80,20,12,17,20,12,18,92,69,84,136,112,130,152,129,148,157,132,151,150,124,145,137,107,128,74,55,71,56,40,50,131,109,126,163,146,163,171,151,168,168,143,163,166,143,162,155,132,156,117,94,118,88,72,82,153,139,155,168,153,170,124,76,79,140,91,95,167,146,163,156,133,154,128,105,128,103,89,101,164,155,172,171,154,164,107,50,44,111,49,41,157,129,141,156,136,158,132,111,134,99,87,97,164,154,168,178,170,183,161,132,137,151,121,126,166,150,163,158,141,162,125,107,127,67,55,64,152,139,149,170,161,175,179,173,187,174,164,176,161,148,163,150,132,153,87,73,91,19,12,17,119,103,116,159,146,161,163,152,165,154,139,151,147,133,154,124,109,130,27,21,27,6 194,189,200,198,187,199,208,204,222,199,180,187,198,176,185,208,192,207,203,181,196,198,182,197,199,195,207,205,201,214,198,181,180,184,142,125,192,158,152,205,190,200,205,192,205,199,187,198,203,200,213,192,173,176,140,90,71,161,109,86,163,110,84,187,149,137,207,191,201,204,192,201,206,201,211,169,130,115,95,51,43,132,83,69,150,100,78,180,135,111,200,174,171,207,199,210,203,198,203,182,151,138,147,98,81,140,92,78,161,113,91,170,122,96,184,147,135,205,196,206,205,199,206,181,143,122,168,118,95,150,100,79,137,86,66,154,100,74,168,125,106,207,203,216,212,213,226,200,183,179,177,138,121,177,140,126,168,129,116,165,122,99,191,172,169,211,211,227,209,209,223,210,207,216,211,206,215,208,199,201,213,207,213,206,201,206,211,209,218,208,205,216,6 155,136,152,171,158,176,179,164,181,183,169,187,180,162,180,179,156,169,176,156,172,165,143,160,168,154,170,179,165,179,186,172,189,181,160,173,184,163,180,185,165,181,183,165,181,177,160,181,176,162,180,180,166,181,171,141,151,151,95,86,161,117,116,180,156,171,185,166,182,178,157,173,182,172,193,182,158,171,115,60,59,106,45,41,134,68,56,168,122,121,184,161,176,181,161,178,188,178,199,183,160,169,134,79,73,113,54,51,136,76,68,150,91,81,176,143,157,183,164,184,190,181,199,186,169,178,156,101,90,135,73,63,122,59,52,133,65,54,175,146,161,184,169,189,188,178,196,195,188,204,182,159,167,172,139,145,170,134,143,171,139,149,186,171,188,180,165,184,180,168,186,189,179,195,194,184,201,192,181,197,190,177,195,187,172,191,184,168,186,175,153,173,6 0,0,0,81,54,61,162,120,137,176,146,159,179,151,159,174,143,153,129,100,114,23,15,18,36,27,27,157,129,135,189,153,166,197,164,174,193,159,168,188,158,171,173,146,160,83,61,71,93,73,75,190,165,169,211,183,190,198,150,163,171,116,122,185,147,155,176,141,151,133,107,122,128,109,111,198,168,175,227,207,216,179,129,131,123,58,55,182,141,147,185,154,167,150,125,139,139,122,125,204,180,189,221,192,202,171,121,120,133,78,76,177,137,139,185,159,176,148,125,139,124,105,110,196,166,170,212,181,188,206,173,176,181,130,130,192,163,171,179,153,166,135,110,126,74,56,55,182,154,147,212,193,199,212,187,191,197,160,167,183,147,154,166,133,147,92,73,85,20,16,15,142,119,122,192,158,164,196,165,172,187,158,161,174,146,154,137,112,124,28,22,25,6 211,179,183,225,192,206,220,178,187,212,159,164,210,166,171,202,153,159,204,163,169,197,163,168,219,186,187,229,188,192,223,171,183,191,124,129,186,126,126,210,164,169,213,176,176,205,170,170,228,198,203,243,217,223,203,147,147,145,64,57,143,68,61,196,135,136,221,185,190,211,178,183,239,221,229,235,204,207,184,123,115,165,98,100,148,81,78,182,121,113,223,184,192,211,176,182,240,221,227,232,199,202,160,84,81,167,111,121,161,104,107,180,117,108,214,167,170,213,181,197,227,193,198,233,195,194,189,125,122,164,97,94,180,126,124,187,125,115,219,187,189,215,185,197,226,195,205,238,212,223,225,181,185,207,144,142,204,145,135,214,170,168,224,200,209,212,186,195,227,201,210,237,216,224,237,209,213,229,186,186,225,181,185,224,189,194,218,187,193,208,178,187,6 137,111,121,166,127,138,185,146,160,189,154,162,184,143,152,183,143,158,178,152,168,148,111,126,166,144,151,187,153,160,198,156,173,187,137,146,182,135,143,181,139,148,174,137,145,157,115,131,181,154,163,201,169,175,204,159,170,150,82,86,144,82,82,187,145,151,183,147,151,168,128,141,195,176,194,216,197,207,192,152,154,131,67,65,123,59,56,180,132,136,189,154,165,172,136,150,189,160,177,213,186,194,179,129,128,131,72,76,138,85,87,171,118,117,188,153,169,172,137,155,179,140,150,201,165,172,203,166,173,164,104,103,164,108,103,188,151,156,189,161,174,168,132,148,183,158,161,205,181,191,213,190,197,204,165,169,195,149,156,194,160,168,181,150,159,161,127,143,172,149,153,199,176,186,205,178,182,200,165,172,192,146,156,184,144,152,170,129,139,149,112,128,6 104,87,101,142,125,137,150,130,140,151,130,139,150,131,140,141,123,135,140,125,141,78,64,79,138,121,132,160,146,157,163,145,154,162,144,152,161,148,159,160,148,161,157,145,161,126,111,128,156,139,149,170,155,165,170,155,164,170,155,164,162,139,150,168,152,167,162,149,166,143,128,146,164,148,162,173,158,168,174,156,167,140,94,106,130,76,84,158,131,146,166,155,174,147,132,149,169,152,166,178,166,177,176,160,172,143,98,110,130,85,96,160,139,153,165,153,169,150,135,154,169,154,169,179,167,180,182,171,185,185,176,190,180,168,183,173,161,176,169,160,175,151,139,157,164,149,168,173,160,175,182,170,184,180,167,181,179,169,182,175,165,178,164,154,169,148,135,151,158,144,161,170,158,170,179,168,179,180,170,182,176,165,177,171,161,174,158,145,160,139,124,140,6 182,143,140,189,144,137,198,156,148,206,171,168,197,156,155,194,151,147,201,171,171,177,139,133,196,164,166,192,146,144,189,136,128,211,172,168,189,143,141,151,83,70,184,135,127,184,145,143,196,159,160,187,135,130,181,120,114,186,131,124,190,137,133,145,74,63,151,81,66,193,154,153,185,136,138,176,118,114,153,84,79,141,69,62,162,91,83,152,83,76,159,96,84,192,152,147,185,136,135,151,88,81,140,68,62,154,82,73,159,91,80,182,127,122,180,125,116,197,162,160,198,162,162,185,142,140,185,134,129,209,169,168,188,134,125,172,108,91,137,62,43,172,124,116,193,158,159,217,189,193,226,202,206,230,208,210,226,200,201,195,150,143,163,105,94,175,127,123,186,150,151,206,173,178,219,192,196,225,201,202,227,204,206,222,198,199,211,183,187,192,159,162,6 172,155,164,170,155,165,168,151,160,167,150,157,165,151,161,156,139,151,161,148,161,160,149,162,175,160,167,175,160,169,171,156,166,164,145,154,166,151,165,170,158,171,167,153,166,164,152,164,182,173,186,174,154,165,156,118,130,151,111,121,149,110,117,148,111,121,166,148,161,172,163,179,181,172,184,162,125,140,108,45,54,132,83,100,149,101,111,138,90,98,163,141,156,174,166,185,180,169,181,173,151,165,136,85,94,121,60,70,104,47,56,130,80,86,171,155,173,172,162,182,181,168,183,187,178,192,183,170,184,164,136,150,120,74,82,149,118,130,169,156,173,162,151,168,184,173,189,177,162,176,181,172,187,181,172,188,177,163,179,169,155,171,163,148,164,164,151,165,185,174,188,178,164,176,181,169,181,178,165,177,174,160,173,176,165,180,173,162,177,168,156,171,6 171,138,161,183,142,167,189,149,173,192,150,174,187,138,161,184,140,160,177,134,158,170,128,156,176,141,162,178,128,147,166,106,120,148,82,87,149,81,83,158,98,103,174,129,147,170,128,152,170,125,145,137,64,66,113,39,38,98,32,29,118,43,39,133,64,61,141,75,79,144,82,88,154,96,111,127,53,52,119,50,52,125,58,58,128,58,58,123,50,47,136,71,71,163,116,129,150,93,98,126,54,52,132,63,67,132,62,61,123,47,46,132,55,50,170,123,136,176,142,162,163,113,124,136,64,59,126,54,49,117,41,36,138,64,58,163,106,111,178,132,150,170,127,144,170,129,152,169,121,135,157,99,102,142,76,75,175,127,138,183,138,156,172,121,136,163,114,132,162,116,135,179,139,160,178,132,141,183,135,148,185,140,159,175,123,139,167,111,124,155,97,114,6 200,163,176,209,165,181,209,164,179,209,166,180,207,158,175,198,148,161,190,149,164,170,130,146,208,173,184,216,176,191,208,160,173,195,144,150,187,131,136,189,141,150,194,153,171,179,140,159,212,170,184,195,143,148,155,88,83,121,58,49,129,65,52,149,92,84,166,115,117,165,123,130,209,164,179,169,106,102,128,63,54,125,68,60,134,76,68,132,74,64,141,84,78,164,122,127,206,162,170,160,97,88,142,79,72,146,85,77,131,69,60,135,71,61,177,136,142,181,150,165,208,163,173,178,119,113,142,76,61,128,65,52,141,78,66,171,121,120,186,145,158,173,136,147,204,158,169,203,159,170,186,137,134,159,101,92,183,136,139,192,149,160,179,133,142,165,121,132,196,148,156,204,156,165,201,160,162,198,151,153,197,151,162,184,133,143,171,119,126,153,105,115,6 79,47,55,172,114,135,193,128,153,199,132,154,197,130,151,193,130,153,162,108,125,50,29,33,150,97,113,195,144,162,209,153,172,212,154,172,212,152,171,202,140,159,191,133,152,121,77,89,175,123,139,208,161,178,218,168,186,204,143,156,189,121,128,193,131,142,197,144,166,161,111,129,185,135,150,213,161,180,192,123,129,138,57,52,131,53,45,150,76,71,164,97,101,167,119,133,189,140,152,212,160,174,168,89,87,143,64,60,143,67,63,139,61,55,175,117,126,173,130,146,188,140,152,212,160,173,184,111,111,146,65,55,143,63,54,176,110,113,191,140,157,166,117,131,179,128,141,203,147,160,210,154,168,188,125,124,187,124,129,197,140,154,179,116,129,151,94,108,160,103,110,190,127,136,200,138,148,202,148,154,198,136,147,184,115,128,170,98,112,114,66,77,6 100,79,100,149,130,155,167,152,174,172,155,174,172,157,175,170,155,174,164,147,169,112,94,115,136,114,136,163,145,170,180,167,187,184,171,188,183,169,186,181,166,183,172,156,178,149,131,154,154,136,156,174,157,180,189,176,197,176,149,164,167,132,144,187,169,188,176,157,177,158,138,161,163,147,167,180,161,182,191,174,196,152,108,117,149,97,106,183,158,177,171,147,163,158,136,158,167,150,168,183,164,181,189,168,186,158,115,125,159,113,124,172,139,156,171,148,168,156,134,158,163,144,161,180,160,178,189,168,183,181,153,166,172,137,152,166,131,149,163,138,158,149,124,147,152,132,147,169,147,162,179,154,168,179,151,165,171,140,153,163,131,147,152,122,141,131,103,125,127,104,118,160,136,148,167,139,153,170,141,155,165,137,151,155,124,139,144,112,130,90,66,83,6 171,153,175,180,162,181,183,165,184,179,159,177,180,160,176,182,164,179,178,160,176,172,154,173,177,160,180,185,165,184,184,163,182,161,121,132,170,137,150,183,161,177,182,164,180,176,156,174,180,161,184,188,169,191,176,146,161,135,75,77,155,103,111,179,148,164,184,163,179,177,156,172,181,159,181,189,168,188,162,122,134,128,66,69,157,106,116,176,138,152,182,156,173,177,153,170,181,156,176,186,162,180,153,109,118,128,69,72,158,113,122,173,134,148,175,143,158,176,150,168,181,155,172,185,158,176,155,109,118,149,97,102,164,123,130,163,119,129,169,134,149,172,145,163,180,154,171,185,158,175,167,128,139,170,132,144,173,140,153,162,121,131,165,131,145,166,138,156,178,152,167,182,155,170,180,152,165,177,147,160,174,144,158,168,133,147,162,126,141,160,130,147,6 139,118,133,183,163,177,191,177,189,191,179,188,195,184,198,177,157,173,179,165,181,140,123,142,172,151,162,195,178,191,197,186,195,202,190,199,130,106,117,48,23,33,165,145,162,175,160,180,188,174,187,197,177,193,202,192,204,132,90,95,68,21,26,53,17,24,153,122,135,182,169,191,192,177,192,204,186,204,149,117,126,68,16,18,58,25,29,54,19,24,166,141,156,178,164,185,192,177,189,206,193,206,105,66,73,55,12,18,68,30,37,6,0,7,127,92,100,177,160,179,193,183,195,202,191,207,157,123,135,68,18,21,80,32,34,58,21,25,126,90,98,174,157,176,182,168,180,190,171,188,202,186,203,134,95,102,145,116,123,178,151,161,178,159,178,161,137,161,161,146,157,183,157,174,186,154,175,187,161,178,186,165,179,184,171,188,175,156,176,134,105,129,6 170,150,171,175,155,173,178,161,176,184,168,184,165,144,164,58,31,41,91,60,77,163,141,167,173,150,170,180,161,178,191,183,202,156,123,137,84,39,47,22,9,21,68,37,49,163,137,165,174,151,172,188,174,194,157,124,136,76,22,25,79,28,35,66,28,41,82,31,37,154,124,146,179,155,177,173,152,171,89,36,43,70,25,32,56,21,27,33,9,16,90,48,62,169,144,169,185,168,187,153,128,143,58,14,23,58,22,30,74,31,42,12,6,13,45,24,35,153,112,134,184,170,188,160,133,149,69,17,24,64,21,29,84,31,38,40,14,23,25,4,11,121,67,76,175,157,178,185,170,193,151,114,128,71,21,24,81,41,47,112,63,68,97,58,68,158,131,153,170,148,170,177,157,177,182,165,185,114,71,79,148,120,133,174,152,169,169,145,165,160,139,163,6 174,158,177,188,174,192,192,176,194,191,170,188,188,162,178,187,165,181,183,164,181,176,158,179,182,168,186,194,181,198,199,184,200,196,172,189,193,163,182,191,166,182,187,167,184,179,159,180,189,176,196,196,183,199,200,184,198,196,158,177,170,100,110,172,120,131,193,175,195,183,162,181,191,180,198,203,192,211,205,190,208,182,133,146,120,32,37,133,64,73,184,154,169,187,170,189,188,173,189,200,186,205,208,195,215,156,91,90,111,26,28,114,28,33,168,121,133,187,171,192,191,178,196,194,178,194,204,192,210,177,133,137,114,29,21,137,64,65,184,156,178,181,160,181,188,175,193,197,186,204,202,191,208,199,184,200,173,125,133,181,149,166,185,164,186,175,153,172,183,169,188,193,179,197,198,184,200,198,183,200,197,182,202,185,159,179,179,155,174,174,153,174,6 201,186,205,199,175,192,198,163,185,191,142,163,185,132,143,191,151,169,196,174,196,192,172,192,201,181,201,200,170,189,196,145,170,181,104,119,150,63,60,173,111,123,197,175,197,193,171,190,204,185,206,204,180,203,188,140,156,152,61,68,118,34,43,157,94,104,194,163,182,191,167,187,210,198,222,202,175,194,156,79,76,125,37,40,119,31,47,128,43,47,159,89,93,190,159,176,208,194,217,199,166,184,151,69,63,130,42,40,135,46,53,125,35,37,159,95,104,194,167,189,206,192,213,206,186,208,164,96,90,125,43,38,130,52,50,135,46,39,182,137,152,196,176,202,204,188,209,207,193,214,191,156,167,146,64,55,132,51,46,169,113,117,191,159,181,193,174,197,204,189,211,207,194,215,205,189,210,187,144,154,186,140,152,197,174,195,194,173,197,190,168,191,6 85,64,76,172,149,162,197,182,197,206,188,202,204,181,196,198,170,188,197,169,192,145,120,146,148,124,138,194,177,191,216,207,220,219,207,219,217,200,213,213,191,204,209,192,211,192,173,201,179,161,176,198,180,193,139,89,97,129,81,91,154,103,115,164,113,126,203,178,196,196,175,200,192,176,191,202,184,200,92,31,41,82,23,35,109,44,56,107,37,52,185,152,172,203,186,211,197,182,196,219,208,222,141,86,97,94,28,40,90,34,48,75,19,32,128,90,107,207,190,215,200,185,200,220,210,224,213,191,203,178,132,141,155,115,130,146,105,122,160,123,144,198,176,203,193,178,193,214,201,213,219,200,214,217,191,210,215,193,214,211,187,209,200,174,197,182,157,183,156,140,155,207,188,202,209,182,199,211,181,203,209,183,204,201,176,199,194,170,196,157,133,158,6 169,151,167,184,165,181,187,164,179,185,159,174,170,134,145,165,123,130,176,138,147,179,153,171,162,131,141,123,76,80,95,49,52,109,57,61,101,38,44,94,33,37,147,105,117,185,160,184,108,64,69,57,6,7,50,8,11,69,15,19,95,36,42,82,25,33,97,44,52,186,157,180,113,68,75,61,13,16,73,22,25,82,25,27,87,30,34,93,34,41,78,27,33,139,105,119,154,117,130,66,13,14,70,20,25,66,18,23,66,19,24,61,16,21,35,3,9,74,38,46,189,163,178,110,53,55,87,21,24,82,29,34,68,19,24,108,62,70,104,56,63,137,94,108,196,174,191,192,164,178,165,113,118,171,127,135,165,130,142,185,155,171,188,157,174,180,151,169,192,169,186,200,177,191,203,175,187,200,171,184,201,177,195,197,174,193,188,163,182,181,154,174,6 108,92,91,151,135,136,149,136,143,111,100,115,96,85,92,90,80,86,106,96,98,159,146,148,177,168,173,183,173,177,125,109,118,130,127,151,121,118,139,86,77,85,95,84,91,149,135,140,193,189,195,184,174,178,118,103,111,116,112,138,93,96,121,83,78,89,113,93,102,142,124,135,187,182,188,185,169,175,128,115,123,132,123,140,87,84,103,120,115,125,143,121,124,166,148,160,188,180,185,202,193,201,169,150,160,174,148,166,171,149,174,172,142,159,179,164,166,188,176,179,179,169,173,205,199,203,197,174,180,160,109,128,175,123,147,178,132,143,201,187,186,194,183,184,170,160,161,201,190,195,209,191,195,178,137,143,179,127,131,187,150,150,191,170,170,182,168,170,169,159,159,197,183,185,206,186,187,207,182,181,201,173,167,196,168,164,186,161,160,170,150,151,6 186,176,186,177,167,173,127,117,125,132,130,148,122,117,133,100,90,97,93,87,99,122,110,113,195,185,197,171,160,163,125,116,129,137,139,167,118,119,145,107,103,115,89,77,82,129,117,128,196,185,195,146,126,126,117,109,122,119,116,140,78,80,101,93,97,116,94,75,79,140,123,134,190,177,188,154,132,135,142,137,150,150,142,156,99,92,112,108,107,123,140,124,127,134,114,116,198,188,197,195,184,196,175,158,170,192,182,198,183,174,195,176,154,174,183,165,173,163,149,152,201,191,197,212,202,207,188,157,166,174,134,158,187,155,177,185,150,171,194,168,170,210,204,207,198,184,193,214,203,207,196,165,172,165,113,130,186,139,153,187,145,151,193,167,166,202,190,190,199,185,193,210,193,198,209,182,186,195,156,160,194,152,150,198,163,161,197,175,176,188,171,172,6 36,27,32,147,128,141,190,174,191,208,193,211,214,200,216,215,201,219,200,184,207,176,156,180,96,79,90,183,167,181,209,195,215,219,202,221,224,209,224,225,211,227,215,200,223,193,178,202,141,120,132,197,182,201,208,192,212,217,197,215,224,206,221,228,212,229,222,208,228,204,190,212,161,141,154,195,174,196,149,108,124,145,113,128,206,178,190,228,211,226,226,212,229,211,198,219,162,140,156,198,177,203,168,137,157,145,109,128,194,165,180,227,210,223,222,208,222,210,196,216,155,135,149,206,190,215,200,177,195,208,184,201,225,208,224,220,201,210,208,188,200,202,185,202,137,118,132,201,186,207,212,198,214,222,207,218,218,197,208,201,171,175,199,174,182,195,180,197,93,76,88,184,170,185,207,195,205,209,190,197,193,161,165,189,155,163,190,165,174,185,167,183,6 174,163,179,178,165,184,179,164,182,179,158,175,180,160,178,180,161,180,179,163,185,179,165,191,177,165,186,174,158,179,166,142,160,170,143,162,176,152,169,175,148,163,180,161,179,181,167,192,166,145,165,137,97,110,141,108,128,127,93,109,162,132,149,173,145,157,180,159,175,181,166,188,155,126,148,120,71,84,99,62,78,78,44,57,114,87,103,178,155,169,177,155,170,182,166,184,168,146,168,130,97,118,133,99,116,148,116,132,116,84,99,170,148,164,179,158,173,182,167,183,175,158,180,165,145,163,163,141,158,167,144,159,175,152,169,181,161,178,184,167,184,181,166,183,173,155,177,175,157,175,162,133,148,156,124,139,186,169,184,190,174,190,184,169,186,176,160,176,171,150,174,174,151,171,165,135,152,176,148,163,187,169,184,188,173,189,181,164,180,170,147,162,6 34,23,31,110,85,103,141,122,140,126,99,114,143,118,133,161,141,162,150,119,143,96,69,91,86,68,83,137,112,130,134,103,122,73,31,34,121,81,83,150,116,131,154,117,142,139,106,135,120,103,118,133,100,115,150,120,136,101,69,82,110,68,66,120,75,79,118,70,88,116,80,101,104,79,88,124,92,107,167,150,168,139,115,134,101,58,62,136,95,99,137,103,121,94,49,64,70,38,42,118,93,109,168,148,168,163,141,159,145,119,131,171,151,170,170,151,173,147,119,144,74,42,46,95,61,71,166,144,163,179,160,178,183,170,181,173,152,169,161,137,154,146,118,139,117,100,113,129,101,113,158,136,149,177,162,176,172,153,163,167,146,158,156,132,147,141,117,139,79,64,75,151,129,142,161,140,153,169,152,162,166,143,153,160,138,152,154,133,152,112,91,108,6 42,30,36,136,116,131,165,151,167,171,154,167,169,143,156,164,135,153,161,137,156,94,76,90,103,84,96,160,142,156,178,162,176,177,149,159,148,93,99,154,104,111,169,144,162,143,117,137,139,119,133,174,160,176,178,153,166,144,85,91,129,57,68,149,92,101,171,146,162,158,131,153,155,142,157,175,154,167,143,86,83,137,81,83,161,110,128,153,98,105,174,153,164,167,151,169,164,155,171,157,121,128,126,66,60,159,112,118,150,93,97,149,97,96,179,163,179,166,149,168,166,158,175,158,132,145,101,39,34,124,57,49,145,88,83,177,153,166,177,163,180,164,148,166,144,129,146,171,154,172,141,92,97,151,102,100,183,165,178,178,160,174,173,157,172,153,136,153,97,80,93,167,151,168,175,157,175,179,159,175,178,161,176,170,149,163,167,148,164,117,100,116,6 155,138,152,178,157,174,190,172,186,186,157,165,167,113,120,157,96,102,175,137,152,171,142,162,169,150,165,188,169,183,197,171,186,176,123,131,146,77,88,150,80,86,176,135,144,175,148,170,180,164,181,195,178,192,158,102,106,138,69,72,151,79,92,154,86,99,176,133,143,182,160,177,183,163,179,165,111,111,141,73,67,163,111,115,184,139,159,169,108,118,174,130,134,188,171,185,177,146,158,136,70,67,160,107,105,179,129,136,174,121,132,150,81,73,178,142,150,190,175,194,182,160,178,115,56,55,130,68,62,141,72,66,147,76,67,169,120,120,192,173,188,186,168,186,180,162,182,129,75,79,125,59,54,149,83,70,177,134,136,198,176,192,190,173,187,183,169,186,174,156,176,174,142,159,157,103,105,176,136,136,201,187,205,190,168,183,184,164,177,177,160,177,6 0,0,0,71,49,41,161,134,135,176,141,148,179,145,142,177,139,142,128,92,97,19,15,13,29,22,18,141,106,100,188,160,166,190,145,145,193,152,151,189,151,149,184,144,153,84,64,63,77,55,44,176,142,139,163,121,116,140,79,66,173,115,106,187,144,141,198,168,177,141,109,111,113,87,77,171,134,127,103,50,40,99,45,36,141,80,64,175,120,105,194,158,162,162,135,140,132,110,107,170,134,129,114,60,51,106,57,53,159,108,94,178,126,110,188,147,150,153,114,115,115,89,86,184,136,132,153,97,82,125,63,45,181,131,115,182,127,110,184,141,144,147,118,123,74,53,49,176,132,127,190,151,141,194,150,144,201,157,151,189,144,137,182,145,151,104,83,86,21,15,12,140,110,105,192,160,165,194,153,153,189,142,134,183,144,141,149,108,103,30,20,17,6 108,86,85,152,132,142,169,149,162,165,129,131,171,141,147,163,137,139,162,132,136,146,122,139,137,114,117,168,149,161,136,101,101,143,99,94,168,129,135,160,125,125,173,150,161,163,140,156,150,129,133,138,102,99,87,36,23,110,57,47,134,80,70,144,98,90,171,146,152,172,157,173,146,122,126,94,52,48,74,35,33,86,43,41,118,70,63,144,96,81,161,121,117,168,142,149,145,124,128,99,55,50,94,52,50,95,55,57,144,108,104,153,111,97,162,130,131,168,145,156,151,119,120,135,96,90,107,53,47,93,42,35,144,103,93,159,116,104,155,115,105,159,129,135,150,115,117,157,122,119,116,66,51,136,89,76,174,141,135,170,134,126,160,122,119,156,127,138,139,110,112,165,142,140,171,143,140,180,152,157,181,151,157,171,138,132,165,135,140,152,130,143,6 152,137,152,162,142,152,171,152,160,175,155,162,180,165,174,173,155,164,165,146,157,157,139,155,159,143,158,173,156,167,181,162,169,171,147,153,161,131,134,175,152,156,177,162,178,165,149,169,167,152,168,171,148,157,179,153,158,123,73,70,106,50,40,160,117,112,166,143,149,171,155,170,168,150,164,170,139,142,150,108,104,118,55,42,120,59,46,154,108,105,160,127,129,169,151,162,170,155,167,169,140,140,156,108,98,151,101,88,135,78,63,162,123,120,175,153,161,168,151,162,172,158,171,177,158,167,171,136,134,168,129,122,160,116,107,170,139,140,176,158,168,165,147,158,164,149,162,177,163,177,180,159,167,178,153,158,179,158,164,180,163,172,174,157,168,160,142,154,154,137,147,170,154,164,178,161,170,182,165,177,179,160,171,176,158,167,167,148,159,156,138,149,6 186,167,182,199,182,194,200,179,187,209,191,200,207,188,197,199,177,183,201,184,197,192,173,191,192,175,191,200,179,189,210,187,195,168,131,134,159,109,107,196,159,158,204,187,199,200,185,205,190,164,176,198,170,178,193,157,160,134,66,59,123,54,40,184,131,124,177,134,128,198,180,192,187,154,159,197,163,166,155,97,86,151,78,64,144,71,55,181,131,128,182,139,137,193,170,178,195,171,177,186,142,134,182,127,114,175,117,101,159,93,76,182,134,128,202,175,182,197,177,187,200,183,194,193,159,159,194,151,145,192,149,139,180,124,108,190,146,140,202,178,185,199,182,194,200,185,203,202,181,191,201,170,171,200,165,163,201,170,169,204,181,188,205,187,197,196,178,190,192,176,191,203,187,200,206,186,197,209,189,199,207,188,198,207,189,200,202,183,195,192,173,187,6 147,110,121,166,121,132,179,129,145,182,136,148,169,122,123,174,128,142,173,128,144,163,126,141,163,128,137,179,137,147,188,143,156,177,135,138,116,58,48,164,113,116,180,138,147,170,136,152,175,141,155,191,157,174,186,144,151,126,73,64,86,33,28,160,113,113,185,149,157,173,138,149,178,142,154,199,169,184,166,122,125,85,33,30,88,37,33,153,111,113,186,149,156,173,139,148,180,148,158,199,170,187,166,121,121,97,40,34,93,37,33,149,100,98,182,143,150,170,133,140,175,142,149,190,153,168,194,158,170,129,69,62,111,50,42,179,141,146,175,137,142,167,131,138,169,137,146,181,141,151,192,156,170,171,124,126,170,129,130,183,147,152,172,133,137,165,128,137,159,125,130,173,132,140,182,139,146,188,156,165,184,147,151,177,137,139,171,132,141,158,119,127,6 166,125,132,181,137,149,188,136,153,188,143,154,151,93,85,172,125,131,184,144,154,176,138,148,180,142,156,189,144,156,192,144,156,173,123,122,103,40,32,155,104,99,189,146,150,182,150,160,190,156,174,200,166,183,179,132,135,115,57,47,90,37,31,154,107,104,194,159,163,184,150,158,191,158,173,204,169,184,152,102,102,87,36,33,94,40,34,142,98,97,196,163,167,184,150,156,192,159,174,206,175,192,151,98,92,98,41,35,100,44,39,137,85,78,191,153,157,180,144,148,188,153,166,200,167,184,190,152,156,123,61,52,103,40,31,172,129,127,188,151,157,174,135,138,182,146,158,192,153,163,200,167,182,158,101,95,153,101,96,192,158,166,181,140,142,175,140,146,175,139,148,185,143,155,193,154,165,193,158,168,193,159,164,187,148,153,180,139,144,173,136,143,6 181,151,167,193,164,183,197,172,198,188,156,177,188,149,161,192,160,173,192,163,180,186,155,170,185,152,171,146,105,118,126,78,93,154,91,99,178,123,134,181,134,145,172,124,132,181,144,159,160,114,130,107,41,54,139,66,80,159,79,88,176,108,127,162,95,106,122,42,39,156,102,112,152,102,119,167,94,126,183,108,140,171,94,118,177,101,130,143,68,82,106,30,33,148,92,103,172,127,148,177,114,143,181,106,137,180,107,140,168,94,118,122,46,54,129,56,57,172,128,144,192,159,180,188,141,169,178,104,135,166,87,111,125,46,50,127,56,58,168,114,125,185,149,166,193,163,180,191,157,175,181,134,156,158,98,105,162,108,112,186,145,160,190,156,173,189,160,177,191,161,177,199,171,187,199,172,188,200,172,191,195,163,179,191,159,173,189,157,170,185,155,173,6 175,162,179,179,165,182,180,165,183,178,160,176,175,157,173,166,138,149,153,117,127,160,139,163,180,167,183,184,170,186,183,167,184,180,164,181,179,163,179,168,140,152,144,92,96,159,132,152,183,171,188,187,175,192,184,169,186,154,110,116,145,103,111,170,147,165,164,130,145,163,138,158,182,169,183,186,173,188,183,163,178,132,70,72,89,13,10,146,109,121,174,154,174,166,145,165,183,171,185,186,173,188,184,168,185,152,103,110,90,13,8,131,87,93,176,160,179,163,140,159,183,171,186,188,177,193,183,167,181,169,140,151,142,97,104,158,128,141,173,156,176,164,144,164,181,170,186,185,172,188,185,172,189,142,96,93,167,141,153,175,158,176,169,148,168,162,141,161,176,164,179,181,169,184,180,165,181,172,151,165,171,148,162,171,153,170,167,146,164,158,137,157,6 196,182,201,196,180,195,193,176,192,190,173,188,187,168,182,184,165,181,174,142,156,149,96,99,199,188,204,197,182,200,181,147,158,170,129,136,181,150,164,183,159,177,182,162,181,167,131,143,199,187,202,194,174,189,158,97,98,117,36,32,120,53,57,165,129,144,184,164,183,179,155,172,199,186,200,192,167,179,162,109,116,122,44,44,100,18,15,137,82,87,184,167,186,179,161,179,197,182,195,197,181,200,165,114,120,128,47,40,108,31,32,116,50,49,182,162,177,180,166,184,197,182,196,197,182,197,181,150,161,146,82,82,99,24,22,130,71,73,185,169,184,182,167,185,198,185,200,193,176,187,189,168,183,180,150,162,161,114,120,169,134,145,182,168,186,178,162,181,197,185,200,196,184,199,151,99,94,159,115,117,189,174,193,182,163,178,180,158,173,178,162,183,6 174,161,181,185,171,189,194,183,201,190,171,187,188,167,183,186,167,184,176,152,170,166,140,162,185,174,194,195,184,202,197,187,204,197,182,200,194,175,190,189,168,183,181,156,172,171,149,169,189,178,196,197,186,203,198,183,200,154,117,133,165,133,149,193,173,189,178,147,158,174,148,166,190,180,200,202,194,212,174,150,164,54,30,41,63,35,45,165,134,149,186,160,176,176,150,169,187,175,192,196,186,201,171,149,163,46,32,42,19,13,20,127,99,111,192,168,184,173,150,167,180,165,179,190,178,192,202,190,208,116,83,96,55,31,38,175,150,166,185,165,181,173,149,166,181,168,184,189,176,188,198,188,203,189,172,190,172,148,162,187,168,182,182,162,178,170,145,163,179,169,184,188,177,190,191,178,191,192,180,193,191,179,191,183,166,178,178,158,172,164,138,155,6 115,107,121,161,149,165,172,160,178,179,165,180,175,157,171,171,153,170,163,141,160,108,90,107,158,149,164,174,163,181,185,174,190,190,179,195,186,170,184,177,157,172,169,146,164,148,126,146,166,157,172,185,176,194,197,189,204,171,149,163,166,140,153,185,164,177,171,147,162,160,139,158,167,158,173,188,182,200,202,192,207,88,67,77,44,24,32,164,139,151,179,158,173,161,140,157,172,163,178,184,175,189,200,190,204,122,103,115,30,15,21,162,140,152,181,162,177,161,138,158,170,162,175,182,171,185,195,186,198,191,177,193,157,135,147,185,169,182,175,155,171,159,136,154,162,152,163,181,173,186,191,184,196,192,184,196,192,182,193,181,166,178,169,147,161,153,130,148,147,138,148,171,162,171,184,176,188,185,175,187,178,162,174,174,159,172,162,139,154,126,104,120,6 176,157,174,197,180,195,209,195,208,211,196,209,209,189,200,207,187,200,200,178,195,188,162,184,189,172,190,204,185,202,212,188,199,212,185,195,214,196,208,211,190,202,207,186,202,196,173,195,198,182,201,213,200,219,197,143,142,177,97,90,191,134,139,207,176,189,210,190,205,197,172,191,202,185,204,217,206,224,202,160,168,158,67,64,147,51,51,178,113,120,207,185,202,202,179,196,207,193,210,215,199,220,190,136,144,134,51,56,133,39,45,167,79,80,206,176,195,199,175,195,202,183,203,219,203,225,167,104,109,93,10,15,129,32,35,181,102,108,205,178,198,197,173,194,201,181,203,215,198,219,194,150,158,147,62,67,162,81,85,192,137,148,201,176,195,194,170,191,194,171,193,207,186,205,214,196,209,204,170,182,208,179,193,204,177,193,198,172,191,188,163,184,6 107,85,100,152,131,146,170,149,164,176,155,168,174,150,164,169,145,162,160,134,154,136,110,130,138,114,130,167,147,163,182,162,177,186,165,181,182,162,175,179,157,171,170,146,165,156,130,153,155,133,151,178,160,180,178,144,155,160,100,101,172,133,143,181,157,172,175,151,169,164,141,162,163,142,161,184,168,187,181,149,163,135,53,51,125,45,44,163,121,133,177,155,173,165,141,161,168,148,166,187,170,191,172,133,148,105,36,40,105,21,23,154,93,101,176,154,174,161,135,157,167,144,164,187,168,191,168,128,141,84,11,11,111,28,28,165,113,125,172,150,170,159,132,155,160,136,157,179,157,178,185,161,177,159,109,118,163,116,126,171,139,155,168,143,162,152,124,147,148,123,144,170,144,163,180,156,172,181,158,175,177,152,169,170,142,159,160,133,152,141,114,137,6 176,159,183,187,166,187,185,149,162,190,165,181,195,178,197,191,170,188,188,167,186,181,161,183,182,168,192,185,155,170,157,77,72,167,107,112,178,133,143,189,161,177,192,173,192,184,164,185,191,178,203,193,170,192,155,82,81,142,57,57,146,64,64,175,129,141,190,169,190,184,162,183,187,171,199,188,156,175,159,89,96,129,44,52,125,38,40,148,72,73,187,161,181,189,168,189,194,180,208,178,133,150,113,37,40,108,32,43,130,39,45,157,77,77,188,157,177,187,165,188,195,179,207,168,118,129,93,16,18,96,21,30,129,37,38,170,101,109,189,161,183,185,162,186,192,178,203,185,151,168,135,54,57,131,50,59,146,62,62,177,123,137,186,160,183,182,159,181,190,176,199,195,178,200,181,142,156,182,137,154,185,145,162,186,156,176,184,158,180,179,154,177,6 156,153,160,174,170,179,184,173,181,170,146,155,148,108,121,161,132,143,172,151,157,169,152,164,169,167,177,185,181,188,184,173,179,147,117,134,161,143,162,157,131,146,165,132,137,175,153,166,178,175,185,191,188,195,154,129,138,128,99,119,171,168,177,154,135,150,168,142,152,186,173,185,184,184,195,194,189,196,119,86,98,91,70,92,138,116,135,139,105,121,181,161,169,187,176,187,185,184,195,194,190,197,129,92,110,66,48,68,105,65,87,157,121,133,190,173,182,185,170,184,182,176,187,191,185,194,146,96,114,88,54,72,119,65,82,182,154,164,189,172,182,181,165,178,180,176,189,189,185,195,167,129,145,133,62,83,157,108,123,191,177,186,187,169,181,178,165,181,177,173,187,185,180,190,182,168,178,173,132,150,186,165,178,191,178,187,183,168,180,174,164,181,6 132,126,133,162,157,166,176,165,175,173,155,162,156,125,133,167,147,156,172,157,166,158,144,158,154,150,159,175,170,179,184,175,182,154,127,140,150,123,140,156,127,137,168,137,143,167,150,166,166,162,173,185,181,190,166,148,156,130,100,118,168,164,174,151,127,141,172,148,157,176,161,177,173,171,185,192,191,199,134,106,116,89,65,85,135,115,132,143,112,125,183,165,174,180,167,181,176,173,187,192,191,198,143,111,125,64,44,63,103,65,84,164,133,143,187,169,180,178,165,182,173,168,180,187,184,193,158,119,134,93,48,66,124,75,89,185,162,172,183,164,177,172,156,173,172,169,182,183,179,191,175,152,165,144,80,100,166,130,143,188,174,184,180,163,177,168,157,176,164,162,175,177,172,183,179,168,176,177,154,167,185,168,180,184,169,180,175,161,176,160,146,163,6 166,142,166,174,152,172,179,160,179,179,163,178,173,147,160,169,139,156,162,129,149,154,118,144,170,149,173,177,154,177,180,155,176,176,148,161,174,144,157,174,148,165,168,137,158,161,125,153,173,148,175,180,158,183,172,136,154,158,108,116,163,118,128,169,136,153,170,141,162,165,132,156,177,156,181,178,152,175,160,113,127,149,98,109,148,96,104,149,99,107,166,135,154,165,136,158,178,155,178,182,160,183,164,124,139,157,110,120,148,97,106,141,84,93,161,124,140,163,136,158,176,152,174,181,158,181,179,157,178,174,145,161,166,131,142,160,117,135,165,135,156,162,138,161,170,140,162,180,158,180,180,160,181,177,157,176,177,158,174,174,152,172,167,144,165,159,135,158,168,143,165,177,157,180,178,159,180,174,150,171,175,155,176,172,153,170,166,147,170,156,129,149,6 154,120,152,156,119,148,155,120,140,151,107,124,153,113,133,157,129,150,152,120,141,148,113,136,157,127,157,153,114,140,144,96,113,141,86,99,150,105,122,154,117,140,154,122,146,150,118,142,156,126,153,146,101,122,136,85,103,138,88,103,138,86,98,138,86,98,146,108,128,151,122,146,151,115,139,140,92,109,131,79,95,132,80,95,134,82,96,128,72,84,137,90,105,149,117,140,156,126,154,139,94,112,138,89,104,137,85,99,132,80,94,123,65,79,135,87,102,144,104,125,159,133,162,153,121,144,150,112,131,149,108,125,140,92,104,129,70,85,136,87,104,146,112,133,157,128,158,160,135,163,158,131,154,155,123,143,153,120,138,150,111,134,148,108,136,148,120,145,157,130,157,157,132,159,158,132,158,158,128,150,159,133,156,158,132,158,150,120,145,147,119,145,6 155,135,138,159,139,140,149,125,127,125,104,109,121,100,102,146,127,125,153,132,133,149,124,130,159,142,145,154,127,128,103,81,90,53,50,59,63,57,64,90,70,77,133,106,108,153,129,132,162,145,147,142,114,117,67,58,74,48,50,61,51,54,63,52,42,49,107,78,84,155,130,133,165,148,151,139,113,115,66,58,73,72,63,86,73,57,78,57,47,58,94,69,76,151,123,124,163,146,146,143,115,116,82,63,79,77,59,87,93,70,100,61,49,59,102,80,86,151,123,124,161,144,146,154,129,126,113,89,99,77,73,88,69,59,71,77,55,62,138,114,115,154,134,136,158,141,144,160,143,145,145,121,122,108,89,94,105,86,96,125,90,95,151,125,125,150,125,127,152,134,137,158,142,143,159,139,140,153,130,133,150,127,129,154,131,131,153,129,130,148,122,125,6 36,31,28,124,109,105,150,137,136,157,143,143,157,143,142,153,137,139,141,122,127,62,52,53,97,85,81,149,131,129,166,149,150,176,159,158,171,151,151,163,144,146,157,137,142,120,102,106,134,121,117,163,151,149,178,158,158,134,117,121,131,115,117,170,146,150,160,138,146,141,118,124,145,134,132,173,165,166,171,152,154,76,67,85,67,57,72,153,125,128,166,138,145,148,127,133,146,133,133,172,158,161,177,158,157,109,93,108,96,79,92,162,140,140,167,141,147,148,125,134,146,133,133,166,153,155,177,160,162,162,143,144,160,137,138,170,145,146,160,138,141,139,114,121,134,122,120,158,143,145,169,150,151,174,152,154,171,150,151,161,136,139,154,133,136,125,103,107,100,88,86,150,133,133,162,142,144,168,148,149,163,143,145,159,139,141,146,123,125,88,69,71,6 127,109,109,144,123,125,153,133,135,154,127,129,148,117,118,144,114,115,143,118,122,134,111,117,138,119,118,150,126,128,155,124,125,135,103,103,133,103,101,149,115,114,145,115,118,140,117,125,145,129,131,158,134,137,130,97,99,56,47,57,62,55,60,119,88,88,148,111,114,140,110,116,148,132,135,161,133,133,108,80,86,51,46,65,49,42,57,84,61,66,146,105,106,139,103,109,148,125,128,159,129,128,120,89,92,72,59,82,64,50,70,93,71,72,147,109,108,140,102,109,145,121,125,154,127,130,147,115,116,100,81,88,87,67,73,135,101,96,148,114,114,136,102,106,137,111,116,146,116,118,153,122,123,151,118,118,146,111,110,148,112,110,141,106,105,131,99,101,130,103,105,144,114,115,148,113,114,150,115,116,150,115,115,142,104,107,135,94,97,126,96,97,6 111,89,111,170,152,178,176,152,175,176,149,165,175,150,161,179,163,181,174,155,178,142,120,150,154,135,158,181,166,189,181,156,173,166,124,131,160,118,114,174,146,153,178,161,181,167,147,178,169,152,176,182,161,181,178,145,152,147,94,91,134,69,56,170,131,133,183,164,185,171,144,174,173,157,179,182,155,173,172,126,130,149,93,87,134,72,61,153,102,101,186,168,189,175,148,178,175,159,180,183,159,173,183,152,168,161,112,113,124,60,51,142,84,81,185,167,186,176,152,185,173,157,182,183,162,181,178,143,154,138,78,72,97,25,17,147,93,96,185,168,192,172,147,180,163,142,170,174,149,167,173,139,144,137,78,71,123,61,54,177,152,170,178,154,179,165,140,168,144,128,149,171,151,169,177,154,169,157,113,114,171,144,157,179,161,182,170,143,165,148,119,144,6 22,15,20,131,108,130,167,147,170,167,142,163,164,138,154,163,141,155,157,138,160,71,52,67,85,66,79,166,143,165,179,164,184,171,139,155,152,106,109,157,124,129,166,146,164,134,113,137,135,117,134,177,161,183,180,156,172,165,125,128,124,63,53,142,90,85,167,143,160,155,129,155,152,135,154,179,164,183,180,150,165,163,114,116,132,74,66,128,68,62,167,140,157,161,135,163,155,139,158,181,166,186,184,156,172,172,131,143,125,65,60,112,48,43,167,140,156,161,140,171,150,136,152,176,156,182,180,150,170,162,114,117,102,32,22,122,63,67,171,148,171,155,130,159,124,110,128,174,159,182,173,148,165,165,128,135,136,83,79,163,136,152,166,141,164,136,108,132,68,54,67,161,146,165,174,161,185,175,157,177,171,151,168,165,143,165,154,121,142,82,58,75,6 177,157,181,185,168,186,190,178,192,189,174,187,188,171,181,190,177,192,188,175,192,178,160,174,183,168,186,190,175,193,188,169,180,171,135,144,169,135,147,187,166,178,192,179,195,186,173,192,185,172,185,187,164,176,163,121,131,124,60,82,129,59,77,169,130,144,190,171,183,187,172,190,186,174,185,188,165,177,125,76,99,108,44,72,114,37,63,139,84,104,186,158,170,185,168,180,194,187,201,190,176,189,128,88,114,135,68,102,116,52,87,126,81,106,183,149,164,185,170,183,190,181,193,188,169,179,155,115,140,117,79,116,64,38,64,125,83,104,182,148,159,185,172,186,184,169,179,183,159,166,175,142,160,120,85,118,82,53,78,153,116,125,183,166,175,182,171,185,185,174,186,187,172,180,185,163,174,176,141,157,167,125,135,176,144,155,181,165,175,178,165,176,6 126,99,116,159,143,166,172,156,177,171,142,166,165,132,148,166,144,159,159,134,150,151,128,150,142,115,133,169,150,172,178,153,176,174,141,162,172,151,165,176,159,177,169,147,164,160,142,160,160,143,164,172,144,166,173,136,155,141,94,109,147,106,121,178,156,172,177,160,179,168,152,172,167,150,170,176,146,167,148,107,127,94,40,67,107,43,68,162,127,143,177,160,174,171,154,173,168,150,169,181,158,177,149,116,138,103,59,93,87,45,75,153,111,130,178,165,176,172,162,175,163,140,160,169,138,157,166,131,148,100,71,100,82,53,73,167,136,147,177,170,180,172,166,180,153,114,137,169,152,169,172,153,162,162,128,142,160,132,138,172,159,165,174,166,175,166,158,170,144,104,123,163,146,160,172,159,167,169,146,150,169,151,152,171,160,165,170,160,170,152,136,143,6 163,124,154,161,129,150,153,115,130,140,94,111,147,108,129,164,133,150,169,146,166,171,154,178,156,114,136,148,108,120,129,80,101,108,42,64,115,52,68,149,108,127,169,140,157,170,150,167,158,118,139,131,86,107,92,44,74,100,40,70,106,32,57,121,63,83,161,124,142,168,142,156,165,137,159,113,72,96,92,45,76,117,64,103,101,41,73,102,50,76,156,116,138,169,145,160,167,147,167,127,96,125,115,65,101,126,56,96,105,57,93,97,55,83,155,118,136,168,144,156,163,137,154,141,107,132,116,75,114,101,68,101,56,32,54,98,58,85,159,126,140,162,134,141,162,136,153,154,122,143,112,72,105,61,46,82,36,18,40,110,72,90,164,135,147,164,145,156,163,139,155,164,140,157,152,116,139,125,91,122,113,71,93,150,115,126,165,142,152,164,146,157,6 157,101,90,184,135,126,194,143,134,186,123,117,186,122,119,188,132,124,181,128,116,166,117,111,168,114,103,195,144,138,207,156,159,198,137,134,166,86,73,193,137,126,203,159,155,178,125,118,185,139,131,196,140,135,201,137,130,189,120,111,154,71,57,189,122,113,203,151,143,184,128,116,177,121,112,191,132,121,190,118,107,158,76,67,129,44,32,157,74,59,194,131,116,189,135,125,189,143,142,206,157,151,190,117,104,137,53,37,138,54,39,158,74,60,193,129,117,199,153,144,188,142,138,211,167,164,201,137,131,151,62,43,178,105,91,202,136,128,201,142,136,199,153,148,170,109,92,203,155,143,217,166,162,214,155,148,211,152,143,200,134,120,203,149,145,192,145,144,158,94,79,195,147,136,213,164,159,215,160,154,210,152,143,205,148,136,193,137,126,183,136,134,6 143,115,128,161,134,149,170,146,160,169,144,157,169,143,155,168,143,157,158,132,147,151,126,143,154,127,140,165,138,149,178,156,170,180,157,173,174,149,161,175,152,167,164,138,153,155,127,143,161,137,153,170,145,158,164,139,153,146,109,124,164,126,138,165,134,145,169,144,159,157,125,138,163,140,157,176,152,166,129,83,98,123,54,73,135,68,83,116,60,61,170,144,161,164,139,154,164,140,155,174,151,165,158,112,134,149,76,107,112,43,53,131,83,87,169,143,159,150,115,124,164,141,156,176,154,169,179,153,170,155,109,126,148,104,114,172,145,161,168,144,160,156,128,143,158,134,149,168,143,156,176,152,165,181,159,176,172,144,158,167,140,153,166,142,157,151,121,135,148,120,131,152,118,122,169,142,152,173,148,162,137,82,80,145,100,103,164,141,157,142,108,120,6 45,25,30,195,154,182,222,189,230,217,182,208,215,177,199,215,180,205,206,169,194,85,62,78,132,93,102,212,160,172,210,170,192,205,159,164,194,142,139,179,124,116,182,121,110,171,136,161,189,148,164,193,131,118,201,148,139,198,143,123,167,95,58,138,64,31,147,76,50,195,153,174,206,169,191,196,139,132,189,126,109,202,151,131,187,125,87,172,105,73,169,103,77,198,157,172,209,175,199,207,161,168,188,124,97,198,143,114,197,143,106,196,140,102,201,154,146,203,165,181,206,173,196,215,177,192,204,154,139,203,154,127,202,151,118,204,156,130,206,164,165,205,169,194,174,140,157,229,199,226,218,181,192,213,171,159,209,164,145,211,170,169,211,171,183,191,151,177,89,64,72,225,191,217,223,185,204,217,176,177,217,180,181,215,178,191,217,179,201,128,96,111,6 185,146,161,187,145,165,188,148,163,183,139,151,184,141,152,184,143,150,184,151,159,180,155,161,188,154,167,190,156,167,183,145,148,168,123,120,183,147,148,191,168,172,188,161,168,180,153,159,193,169,180,190,163,169,168,129,121,153,114,104,157,117,100,170,137,125,184,157,159,187,166,172,188,162,171,188,161,163,158,115,104,143,100,85,150,108,89,163,124,105,190,172,174,191,176,182,186,158,168,189,165,174,171,136,128,149,107,87,153,113,95,184,161,152,196,184,187,181,157,163,185,157,165,191,167,177,178,146,146,165,128,108,166,133,113,191,178,175,192,178,179,181,152,162,183,155,163,188,162,173,187,168,167,175,147,128,182,163,148,192,183,180,190,173,180,180,152,164,179,152,161,182,155,164,187,172,170,188,173,166,190,182,180,187,171,171,183,157,166,178,149,160,6 3,3,4,34,21,4,53,29,0,60,35,11,71,44,27,86,57,47,91,61,61,28,20,20,21,16,8,51,30,1,97,64,57,140,102,114,154,116,130,162,119,134,161,114,131,91,62,70,35,22,3,74,47,29,162,116,134,187,139,157,183,133,149,182,128,145,174,124,143,139,100,111,39,23,0,112,80,76,192,146,165,197,152,165,164,112,112,168,123,124,182,156,164,153,131,136,45,28,7,133,100,101,193,145,161,195,152,163,155,115,98,162,130,119,181,158,166,151,123,132,47,30,12,133,105,106,189,149,160,193,157,161,183,162,153,182,161,162,173,143,152,141,111,120,40,25,16,117,93,88,173,141,146,185,152,158,181,157,159,175,149,152,166,131,141,98,70,78,22,14,13,74,57,51,125,100,104,167,126,137,165,119,129,159,124,130,134,94,106,31,18,21,6 155,108,128,174,132,151,183,143,162,180,133,150,181,129,145,183,133,149,175,130,142,169,134,146,172,123,145,186,143,160,188,144,162,183,136,151,183,134,146,185,138,149,183,152,159,176,156,163,182,140,157,193,155,170,192,152,164,173,125,126,172,131,129,186,158,161,183,156,161,181,163,166,182,142,158,194,166,177,186,153,155,150,106,95,144,100,83,162,122,109,186,166,169,184,169,171,181,141,157,188,156,168,186,159,162,152,110,95,141,96,78,173,142,134,188,169,174,177,149,156,177,134,148,183,153,161,190,169,176,170,137,125,158,118,99,185,165,165,183,159,167,170,134,146,176,143,153,181,150,159,187,166,171,181,162,152,178,159,147,185,166,170,180,151,163,171,140,151,174,141,150,178,149,158,182,160,165,188,177,178,188,175,177,182,157,164,175,143,154,170,143,152,6 249,214,225,253,225,232,254,226,229,251,214,223,241,201,208,237,200,206,231,194,207,142,111,121,253,228,231,255,237,242,227,166,166,153,68,67,175,108,107,255,226,240,243,211,222,213,181,194,253,234,234,255,238,242,141,68,72,61,11,22,111,38,43,227,172,175,249,219,224,234,200,209,255,244,246,252,208,208,143,45,37,71,26,27,59,16,18,140,49,34,243,196,196,241,208,218,253,248,247,254,235,236,196,92,76,103,21,14,82,20,18,162,88,83,249,205,213,244,206,218,253,248,245,255,255,255,243,192,188,134,37,23,103,10,1,168,74,59,251,212,215,243,203,214,255,250,250,253,242,236,255,231,226,226,160,152,176,82,65,218,155,151,254,228,238,242,208,220,251,239,243,252,224,211,252,218,204,255,241,243,255,235,240,255,225,234,241,203,218,232,197,212,6 152,125,144,181,154,179,185,161,182,188,168,191,182,158,186,178,151,176,131,105,131,28,14,24,181,155,173,194,171,192,198,175,196,163,115,132,151,103,120,186,164,190,176,150,178,92,68,91,194,171,189,208,185,201,182,146,165,71,13,26,77,19,33,172,134,152,187,167,189,147,122,148,202,181,201,214,193,213,175,117,128,78,15,20,49,11,20,116,51,53,188,159,181,166,139,162,201,176,192,214,197,213,204,168,184,118,40,39,67,2,3,131,70,77,190,160,185,173,147,173,201,179,196,213,194,209,213,194,210,172,124,134,110,27,23,151,92,98,193,172,196,172,146,172,195,175,192,202,182,199,195,163,166,201,177,191,195,167,186,191,165,189,182,157,186,164,140,165,190,173,189,196,176,193,181,141,141,198,178,190,202,190,210,191,170,192,181,160,187,142,123,148,6 185,174,189,181,168,181,176,157,167,151,123,126,149,120,126,164,137,147,170,140,160,169,141,167,188,178,193,180,159,168,166,137,142,85,62,68,108,66,71,130,78,84,147,101,114,170,141,164,189,184,196,170,142,144,165,130,134,130,93,94,121,70,69,140,79,87,153,107,122,173,149,170,182,170,173,155,120,116,153,112,112,154,113,116,147,95,103,150,97,105,170,141,159,177,159,182,177,162,162,149,110,101,164,128,133,164,130,144,136,77,86,136,76,81,158,113,125,179,158,182,183,174,185,169,141,142,173,139,151,162,118,132,130,68,75,130,63,68,162,115,124,181,157,178,182,163,180,179,155,174,175,146,165,156,102,109,144,78,84,149,95,103,175,146,161,175,149,171,176,147,168,176,148,170,175,148,171,169,132,150,166,125,137,174,144,159,172,145,167,165,141,171,6 162,144,156,174,161,171,180,167,178,185,176,187,182,179,186,171,149,165,159,131,153,146,127,149,170,154,167,179,165,175,184,173,183,179,164,170,177,165,173,165,139,154,163,139,161,145,127,149,174,159,168,188,181,187,179,167,171,123,91,88,146,110,116,167,141,158,169,150,173,128,112,135,180,173,179,188,187,190,161,136,127,136,94,90,140,91,96,175,155,174,164,148,173,107,93,116,174,162,171,182,172,180,170,146,151,144,92,96,143,92,96,175,157,178,140,122,147,104,90,113,163,138,155,171,143,162,172,143,163,166,131,145,167,140,156,155,128,154,126,112,136,92,76,95,158,134,155,167,143,164,172,148,168,167,143,163,154,128,153,131,115,139,92,81,99,85,70,86,135,107,125,151,125,144,153,127,145,138,106,126,116,98,119,85,77,93,75,64,77,84,69,83,6 203,195,232,206,196,233,204,197,234,202,200,233,161,146,174,102,71,90,161,143,172,198,191,228,202,192,228,201,188,224,196,183,216,156,139,165,77,51,65,75,44,57,148,122,147,199,190,227,199,187,224,172,144,172,136,98,117,104,72,87,78,53,66,104,79,95,150,120,145,196,186,223,194,182,217,150,115,138,96,57,72,121,95,113,93,68,81,131,108,129,166,134,161,191,178,215,184,168,202,107,79,97,69,44,56,108,83,98,88,58,71,129,99,119,167,130,155,186,164,200,175,155,189,85,58,74,54,38,51,92,60,73,128,93,110,132,91,110,169,135,166,184,157,197,184,170,206,134,109,133,63,37,49,121,96,114,169,148,177,164,135,164,176,150,188,178,150,191,181,166,199,170,151,181,125,92,110,159,139,166,177,156,189,175,150,188,175,149,192,175,144,188,6 124,109,143,180,168,209,191,181,220,193,183,218,190,180,215,183,173,206,178,164,200,154,140,181,159,142,184,185,173,214,195,184,222,197,189,224,169,154,185,164,146,177,186,171,208,172,155,197,167,148,189,187,172,211,192,177,214,158,139,168,70,41,54,126,96,120,191,175,214,175,156,199,169,146,184,186,166,204,152,120,147,93,58,73,78,54,68,143,112,138,184,164,203,180,162,205,169,146,181,183,161,196,100,71,89,72,45,56,96,62,77,148,110,136,175,142,181,170,141,183,164,141,173,178,155,190,94,69,87,67,41,53,139,105,129,156,122,158,168,133,178,160,123,167,154,132,163,169,148,180,154,130,158,135,108,132,163,136,169,158,124,167,164,130,178,160,129,177,134,114,144,160,137,168,170,149,180,173,151,183,166,136,170,157,121,159,161,128,172,153,127,171,6 170,142,163,164,118,129,179,150,163,186,154,171,178,145,158,154,126,133,148,117,123,148,109,125,166,129,150,149,94,108,171,127,142,188,153,173,160,111,124,115,68,73,118,72,81,147,101,113,160,111,129,93,56,76,142,80,102,188,140,165,127,71,84,86,34,46,92,46,57,147,107,121,138,100,122,41,34,52,141,92,116,182,133,158,102,57,71,85,36,50,97,49,64,145,97,115,143,107,135,65,27,47,149,94,119,176,126,151,94,56,70,110,70,85,116,65,82,131,68,84,154,99,122,145,88,118,155,100,119,135,76,92,114,71,90,86,59,75,134,81,101,159,106,131,143,85,93,167,119,144,150,92,107,107,37,43,103,49,61,91,50,67,145,86,111,168,129,163,152,115,127,159,115,129,150,101,112,139,80,86,118,54,58,127,63,82,139,75,100,162,120,150,6 185,147,168,193,151,167,208,180,200,201,175,191,186,163,178,176,137,157,162,124,143,81,60,76,190,148,175,183,127,148,210,176,200,186,138,159,142,90,105,170,115,135,174,133,153,127,82,103,166,117,145,117,66,98,205,147,180,147,85,110,97,33,56,163,112,136,172,114,143,142,87,110,145,106,138,93,52,85,206,148,184,125,74,100,119,62,87,155,87,112,148,83,113,158,114,144,176,114,149,166,100,138,173,104,133,125,76,104,130,81,108,183,118,150,164,87,126,147,83,120,180,117,139,196,137,168,150,72,88,124,55,76,143,75,106,198,144,183,183,114,157,151,89,126,187,154,177,180,126,146,171,106,122,151,80,96,163,77,110,186,126,158,190,151,187,156,115,150,175,156,169,171,124,137,174,116,131,178,129,152,174,115,140,178,124,148,178,139,166,120,92,116,6 192,174,200,189,166,193,195,177,201,205,191,211,198,181,201,192,177,200,186,165,187,184,162,187,188,163,186,200,179,201,205,185,205,191,163,182,189,159,180,197,172,191,197,173,190,196,173,196,196,170,190,207,180,199,181,141,165,142,94,120,132,88,113,177,132,151,202,176,197,196,166,190,207,184,209,201,163,183,145,89,111,106,71,91,97,60,77,143,74,90,198,160,181,199,172,199,203,177,205,200,160,180,142,94,117,104,83,109,107,58,80,135,62,78,197,156,171,202,175,198,198,166,189,205,169,189,178,138,159,125,89,115,119,56,78,158,82,100,198,154,170,200,169,193,198,168,193,199,164,188,197,155,175,171,109,129,160,92,110,189,132,148,198,160,180,196,164,191,195,163,189,198,166,190,197,158,177,197,147,164,199,152,171,199,159,175,200,163,184,194,161,188,6 184,166,192,180,161,187,170,139,165,159,122,149,170,137,164,181,152,176,179,154,175,181,160,180,182,155,180,160,124,153,143,99,130,121,76,103,128,90,117,154,100,121,184,159,180,183,159,182,177,145,169,133,85,113,115,64,89,94,69,93,96,59,81,126,65,83,171,126,144,185,158,181,166,118,141,123,72,97,98,64,88,92,65,87,91,49,66,113,46,65,156,89,107,187,160,183,172,129,152,132,89,115,101,87,117,102,71,96,101,52,75,114,50,70,157,92,106,187,156,174,188,159,185,154,116,141,113,93,125,105,72,100,111,51,75,130,62,82,167,105,122,186,153,168,185,155,182,174,136,159,148,103,126,126,67,90,126,64,81,156,81,101,175,124,141,180,145,166,181,150,179,182,148,173,171,124,146,154,86,108,162,100,120,177,128,147,184,147,164,180,145,166,6 202,185,186,222,207,207,231,217,222,222,206,212,209,184,184,205,175,175,198,166,173,185,151,161,214,200,201,228,214,215,229,212,217,208,183,186,196,166,161,208,180,180,204,169,177,196,157,169,217,204,203,228,213,213,219,200,200,170,135,130,154,112,110,207,177,181,207,174,183,199,166,183,214,195,197,226,209,212,200,178,177,86,65,64,85,64,69,192,167,181,199,166,177,189,154,170,204,168,182,218,188,199,155,134,144,62,62,69,67,70,80,142,128,143,187,148,162,179,143,157,196,165,177,211,186,198,133,115,126,65,68,80,62,66,78,128,113,125,179,145,156,158,128,141,184,162,167,193,170,177,152,130,139,59,63,75,53,56,70,144,125,138,179,153,164,135,115,128,172,156,165,186,166,175,183,164,172,114,107,114,98,89,102,161,137,146,162,146,153,135,120,134,6 166,145,164,165,135,152,180,152,170,188,160,170,197,181,182,199,182,181,202,186,185,195,177,178,167,151,168,144,121,136,108,91,104,129,110,117,174,154,147,190,172,164,203,185,186,204,190,194,138,128,137,72,72,87,52,55,66,54,53,58,106,86,79,172,143,130,192,170,168,203,187,191,99,94,101,50,55,70,65,71,86,60,63,71,54,40,38,143,110,99,187,163,161,198,179,181,98,95,103,44,49,64,55,60,72,53,58,68,54,37,35,130,92,83,178,148,141,192,170,169,127,116,124,70,68,82,53,57,67,66,68,80,137,122,134,178,154,149,187,166,160,193,169,170,150,134,139,141,124,133,128,117,130,139,131,144,184,168,179,197,178,182,197,177,181,192,169,172,140,126,129,162,143,150,174,148,158,171,144,157,179,152,163,194,168,175,194,168,175,186,161,169,6 194,177,198,196,171,195,190,147,169,187,145,165,187,148,167,188,157,173,187,161,178,180,156,166,197,178,200,192,149,173,181,120,138,153,88,96,163,107,115,188,154,171,186,156,170,181,154,164,194,161,182,188,138,156,179,109,125,112,51,57,107,49,52,186,141,156,191,160,178,184,154,166,192,158,176,188,138,157,166,96,108,112,49,50,127,64,62,181,129,143,193,149,173,187,154,172,191,153,170,185,129,143,166,98,104,159,92,96,166,103,105,169,104,109,183,122,139,189,149,169,191,152,172,189,143,162,171,100,109,174,109,118,176,119,127,171,100,106,178,102,121,183,142,157,191,168,186,195,167,188,183,129,145,176,115,126,181,124,137,179,117,132,181,117,139,180,141,155,190,175,195,191,164,183,179,131,144,182,134,148,182,135,151,183,135,152,183,133,155,183,147,169,6 186,160,157,197,174,172,200,177,176,200,175,174,205,185,184,193,169,167,186,161,157,172,146,141,185,158,155,196,169,169,204,182,182,210,192,192,206,188,188,198,176,175,193,171,168,174,149,144,193,169,165,199,175,175,192,161,160,174,127,115,181,141,127,199,176,171,195,175,172,180,156,152,192,169,166,198,173,172,168,117,101,137,67,53,125,58,42,160,112,97,187,162,161,179,155,153,191,168,165,194,165,160,163,105,89,139,74,65,120,53,42,161,113,103,182,154,154,170,142,138,189,167,165,190,165,162,164,111,99,160,105,94,154,98,87,169,129,119,184,161,162,155,121,115,177,151,147,184,156,153,181,148,140,183,150,146,181,151,150,183,155,153,175,147,145,155,122,116,162,131,125,175,146,141,187,162,159,184,156,154,181,154,151,172,141,137,168,138,133,147,113,108,6 214,157,183,229,179,208,234,163,200,236,156,192,223,143,176,218,143,175,211,137,175,189,113,152,222,173,197,225,170,192,223,145,167,223,136,160,190,102,112,206,120,139,222,145,181,209,143,181,223,173,197,216,148,163,216,145,152,209,125,137,199,101,117,208,113,131,222,138,168,218,140,184,220,158,179,206,131,136,209,134,139,203,126,128,202,118,124,207,107,123,216,123,155,220,142,190,219,151,186,205,124,137,203,131,138,200,129,130,205,126,129,202,111,126,212,111,149,211,113,165,215,151,188,217,154,186,209,154,175,206,143,157,222,154,166,213,141,161,216,126,159,207,122,167,216,154,188,223,183,213,220,193,204,223,177,194,228,171,195,223,162,189,212,124,166,199,109,156,210,156,186,222,197,211,229,218,229,228,190,212,218,151,185,215,154,187,206,129,169,199,108,156,6 210,158,188,221,167,190,230,184,208,230,166,199,227,159,191,218,149,180,204,140,172,181,118,150,218,164,194,228,182,205,225,177,196,223,155,178,211,137,157,200,126,142,216,150,181,202,144,176,222,172,200,228,180,202,215,160,169,212,151,157,202,128,140,199,120,133,217,144,170,213,151,187,223,171,200,225,168,189,207,146,147,205,146,146,201,138,139,205,132,142,212,138,164,214,150,190,222,168,200,223,168,197,210,149,160,201,153,156,201,147,145,202,136,145,208,133,161,209,132,176,216,162,192,224,172,204,221,181,204,209,170,181,215,169,179,214,162,179,212,146,174,204,136,175,210,142,177,220,168,196,222,197,212,222,199,211,218,169,194,217,171,197,209,147,182,197,123,164,204,144,176,216,162,191,222,199,212,222,187,205,215,161,190,206,154,185,204,145,176,195,123,162,6 223,215,215,236,227,229,235,223,225,237,226,226,231,220,219,226,215,214,225,215,213,216,207,207,231,223,223,241,233,233,240,229,228,239,229,228,235,224,223,230,219,217,229,218,217,223,213,213,234,225,224,241,232,231,245,236,237,185,160,154,165,132,122,230,218,215,231,220,219,227,216,219,236,227,225,245,236,236,220,195,185,86,58,51,55,36,31,200,179,171,240,231,230,231,220,223,235,225,226,248,240,242,199,166,153,80,48,40,47,35,33,168,148,141,243,233,233,228,216,217,236,227,226,242,234,235,230,210,203,111,75,62,93,68,60,212,194,189,236,226,227,231,220,221,228,218,217,236,225,224,236,226,225,198,167,155,206,183,176,237,228,229,231,219,221,227,215,221,223,214,213,232,221,220,229,217,217,232,221,222,232,222,222,232,221,221,234,223,226,223,212,217,6 198,176,175,213,194,197,219,200,207,222,205,213,222,204,213,219,199,207,210,186,193,194,167,171,204,182,185,217,198,203,224,209,220,231,219,233,229,216,230,223,205,216,216,193,201,203,178,184,206,183,188,218,200,209,223,201,205,208,166,154,213,178,171,227,210,222,220,201,210,210,188,194,208,186,192,224,205,215,169,115,102,107,35,18,132,59,37,206,166,159,224,207,219,210,189,193,206,183,187,224,206,216,165,111,104,88,27,18,98,33,22,194,145,134,223,207,217,208,185,189,205,182,188,218,198,206,219,194,199,211,177,179,207,173,173,220,199,209,218,199,206,207,186,188,202,180,183,213,191,196,223,205,212,227,212,223,229,214,229,218,196,202,209,183,183,203,181,184,195,172,173,207,184,188,216,196,201,217,195,200,216,192,200,216,197,203,206,183,186,195,170,169,6 244,238,242,246,237,240,243,232,237,229,209,207,226,205,202,240,229,231,238,226,225,232,220,221,245,237,241,248,239,245,228,210,211,130,90,84,128,86,79,218,197,193,242,232,232,238,226,226,246,235,240,244,227,225,160,121,114,55,36,39,49,34,37,161,127,117,247,235,234,241,230,229,251,243,248,222,186,172,122,70,59,70,47,48,53,38,39,122,95,90,240,225,223,243,231,232,248,239,246,236,214,212,132,88,78,76,52,52,58,40,42,119,91,87,242,228,226,242,231,233,246,236,241,245,232,232,190,146,129,78,47,45,99,71,65,210,181,173,243,231,231,242,229,231,245,233,237,245,233,235,228,201,194,163,111,95,204,176,168,247,237,238,241,226,228,239,225,229,242,230,233,242,228,230,241,227,231,238,219,216,243,229,229,242,230,231,245,232,235,241,227,233,6 179,157,155,194,168,170,200,167,173,201,171,173,198,170,172,191,160,158,185,151,151,178,147,153,188,168,171,202,180,185,209,174,180,185,145,143,154,105,96,176,134,126,196,162,161,184,151,154,192,171,175,204,176,180,181,136,133,151,94,82,177,130,132,197,159,159,200,168,165,191,161,168,193,167,167,206,170,174,167,118,113,135,76,66,185,142,142,212,180,181,200,164,164,193,159,167,193,167,172,204,167,168,186,135,134,152,102,99,209,180,195,213,184,191,203,172,172,192,159,160,190,163,163,199,165,161,201,158,160,213,181,195,221,200,224,206,176,176,202,174,173,191,161,165,186,164,164,198,166,167,204,170,169,206,178,176,207,178,185,197,156,153,197,165,166,187,156,165,174,148,145,190,164,163,196,168,162,202,175,170,201,168,167,197,162,164,195,164,171,178,145,153,6 193,167,166,202,173,179,206,174,178,205,176,173,208,184,184,202,175,171,194,167,161,190,162,164,201,180,185,206,176,180,211,176,183,199,164,163,178,138,128,176,135,124,199,168,163,193,162,162,201,173,179,210,177,183,198,155,155,163,112,99,160,106,100,171,125,120,204,171,165,200,172,171,205,176,182,197,157,156,148,94,85,154,97,84,188,142,144,214,180,189,204,167,165,201,172,175,202,164,173,200,157,162,161,110,104,133,74,64,181,134,133,218,186,194,206,170,169,201,169,172,197,164,162,200,154,157,171,118,114,153,104,103,215,184,201,218,189,206,207,173,174,201,172,176,192,161,153,198,157,157,200,161,162,215,189,206,222,199,227,212,183,193,202,169,168,199,172,178,190,158,161,198,162,165,204,172,172,208,178,181,214,189,204,200,159,164,194,156,154,192,161,165,6 103,99,103,190,193,198,194,179,191,192,163,182,187,161,180,181,150,169,180,151,174,131,111,130,165,165,170,188,175,181,180,137,151,190,154,175,184,146,159,182,142,158,187,156,182,172,142,168,182,164,176,180,150,158,160,109,116,190,156,180,177,122,130,175,126,134,189,157,179,181,145,170,185,165,179,183,153,160,159,115,117,181,142,155,181,129,139,173,123,132,186,152,169,188,161,190,184,171,182,192,176,185,165,124,124,169,119,119,180,126,135,172,124,133,182,148,164,185,161,187,181,168,174,193,179,184,188,165,173,181,138,145,182,136,146,172,128,135,179,142,160,179,155,181,166,149,154,186,169,172,191,176,182,177,134,138,182,142,152,183,146,162,183,156,177,173,154,179,125,108,113,181,168,175,187,173,178,181,152,157,185,155,169,187,159,177,183,156,175,146,124,140,6 178,168,183,177,145,155,181,138,158,191,162,183,191,166,179,188,166,177,184,157,179,180,155,182,185,170,183,164,119,123,171,122,141,193,162,190,184,142,148,180,138,141,190,164,184,188,162,188,191,179,189,164,126,126,171,129,146,194,163,183,187,143,151,178,129,134,187,160,170,190,163,186,192,177,185,171,132,134,160,109,113,175,128,131,189,147,153,180,133,142,185,153,163,190,162,184,196,192,199,194,178,189,173,135,136,183,143,145,186,139,144,181,138,149,182,145,157,191,169,191,193,188,191,200,193,199,195,177,185,188,151,155,189,148,157,182,145,155,176,131,140,188,164,189,187,177,178,196,185,188,195,179,184,182,140,140,190,153,163,186,147,161,181,144,158,187,169,195,178,168,171,193,184,190,196,183,189,185,150,153,191,160,173,191,157,177,189,163,184,183,165,188,6 95,79,93,197,187,203,207,202,220,187,155,164,156,93,92,142,72,69,147,83,85,131,106,128,169,155,171,208,201,218,206,192,206,143,73,75,106,30,38,110,33,36,93,20,19,125,71,79,193,182,200,207,199,216,186,134,137,154,79,97,135,60,88,108,34,48,72,9,14,119,54,60,190,170,188,186,135,148,189,121,142,199,140,169,181,107,129,160,93,113,136,66,76,148,80,86,174,129,146,171,85,115,187,87,128,195,128,155,185,120,139,171,101,119,163,92,107,177,136,150,171,124,138,177,110,128,183,113,135,174,100,118,168,92,113,163,89,103,170,107,116,191,169,190,181,163,185,184,143,158,170,106,115,165,87,101,160,83,97,189,148,164,201,184,205,193,180,208,157,145,169,177,136,150,170,107,114,186,139,148,194,159,171,205,193,212,200,189,210,181,166,192,6 186,148,156,196,163,174,208,182,197,206,176,191,203,170,185,197,162,177,189,154,169,180,145,162,193,162,173,204,175,190,207,182,199,207,181,198,211,186,205,204,177,195,198,169,186,187,154,172,196,165,177,208,183,197,206,179,198,187,142,152,193,152,167,206,179,195,200,171,187,186,150,167,195,162,175,207,182,197,190,148,161,130,52,52,153,79,82,203,168,181,201,172,189,185,147,160,192,157,170,206,178,193,176,123,129,136,54,54,156,85,87,202,169,184,197,165,181,188,157,175,189,156,170,201,171,187,197,161,175,180,125,131,169,106,109,194,158,173,190,156,175,186,159,181,178,140,156,185,152,169,194,163,177,193,157,170,197,165,183,194,161,179,185,148,165,180,147,167,167,126,143,170,127,139,190,157,171,186,151,167,191,156,170,188,152,170,180,142,157,171,134,150,6 35,32,29,175,156,153,214,193,196,214,194,194,211,194,194,204,184,184,191,173,175,66,62,65,113,95,84,209,184,179,218,198,200,214,184,181,205,176,170,209,185,180,213,195,196,158,147,152,177,164,162,214,195,194,196,156,154,134,84,82,127,76,69,173,130,124,208,186,186,193,173,173,187,171,168,169,124,116,124,78,82,56,41,49,51,39,45,91,47,50,165,121,121,204,187,196,194,178,176,159,125,123,80,50,56,60,50,59,42,43,55,91,51,58,168,124,125,207,193,202,192,180,179,203,188,188,90,53,54,86,56,61,125,93,98,169,127,128,206,178,185,200,184,190,151,141,138,214,197,194,174,149,149,180,150,151,222,193,195,220,198,201,217,199,207,176,159,166,80,75,75,199,184,182,215,196,192,218,192,192,215,192,193,212,188,189,206,182,185,102,92,96,6 174,143,131,227,204,207,234,208,212,234,204,207,223,190,190,218,183,181,219,194,196,196,176,186,204,169,160,233,212,215,227,192,191,185,123,119,162,98,90,180,124,116,216,184,188,213,188,194,221,201,205,222,184,184,182,118,118,87,46,51,78,45,49,100,52,54,136,71,69,191,148,151,195,154,145,167,101,101,108,62,71,51,39,49,38,35,44,61,42,51,116,61,69,183,136,141,191,144,137,126,77,77,77,45,53,63,46,57,45,45,58,77,49,59,143,79,82,202,160,167,228,209,213,166,133,135,81,37,41,86,51,58,103,68,75,158,105,108,216,171,177,225,197,208,217,200,200,211,178,178,104,62,61,134,92,95,226,184,186,237,203,207,236,209,217,223,198,212,196,177,176,222,194,195,219,188,191,226,189,191,237,204,208,235,207,212,230,200,207,210,181,191,6 200,183,203,208,190,210,210,191,211,191,161,185,144,102,131,115,69,96,169,130,154,185,159,189,206,190,210,215,197,217,206,180,199,143,99,126,84,43,70,58,29,53,124,68,94,185,151,180,209,188,207,215,192,211,193,152,174,158,100,119,140,91,102,98,60,80,98,37,59,174,130,155,209,188,206,213,188,206,189,137,164,176,115,132,182,134,139,142,100,121,100,39,64,169,124,150,210,190,212,214,190,210,190,134,164,175,106,137,176,119,136,133,77,104,121,62,87,185,147,173,205,179,203,211,187,207,197,147,174,173,96,130,154,83,115,128,57,83,168,123,143,200,174,199,198,171,193,202,174,193,207,181,202,180,118,138,133,52,75,135,68,89,191,159,179,196,170,198,192,168,188,203,180,199,209,185,204,194,149,167,154,86,106,179,137,158,200,176,200,192,167,195,6 194,174,189,203,181,196,201,175,192,177,143,164,151,110,131,180,146,163,188,161,181,175,150,173,201,181,196,209,185,200,173,136,154,99,57,80,59,27,48,135,84,102,194,163,182,188,164,183,204,179,194,203,172,187,166,111,130,139,83,94,98,58,74,101,41,58,187,149,166,192,168,189,207,184,198,200,164,179,173,108,132,177,113,123,141,92,109,101,40,59,186,148,166,199,177,198,207,183,199,203,164,182,176,107,137,164,95,118,128,65,86,141,88,105,199,167,185,197,171,191,198,171,186,202,169,186,189,137,156,142,66,87,124,52,69,183,146,159,202,175,193,194,168,188,193,168,183,205,180,195,201,166,180,151,84,95,162,110,124,201,174,190,199,173,191,191,167,190,187,161,177,199,173,188,203,176,189,200,170,183,201,171,185,199,172,190,194,168,187,181,155,177,6 220,216,243,222,217,241,225,224,246,213,208,226,170,155,172,152,132,145,192,168,186,202,180,200,223,219,247,221,215,240,207,197,219,168,140,160,84,59,72,53,30,42,136,92,105,197,167,189,219,209,234,204,176,203,154,115,138,90,58,69,85,58,68,62,27,35,106,56,68,183,148,168,213,192,217,187,136,164,124,81,100,48,35,42,60,44,55,61,34,43,117,72,88,186,149,170,209,183,212,157,101,122,125,100,128,67,65,88,52,44,61,87,60,74,156,117,133,204,175,194,203,166,194,139,73,86,135,90,108,134,112,138,131,120,145,164,143,158,198,175,186,212,184,202,214,201,224,199,177,189,195,174,182,205,193,204,207,196,204,215,210,217,220,213,226,216,199,219,217,214,234,222,221,236,224,222,234,224,222,229,226,223,230,225,222,228,222,215,228,217,205,226,6 176,161,179,189,175,192,191,177,194,189,173,189,183,164,179,179,161,175,174,157,171,168,149,170,183,167,185,193,178,195,194,178,193,192,174,188,177,155,167,173,146,158,175,151,167,173,154,174,185,168,183,194,177,190,195,177,188,172,147,154,106,79,84,107,76,83,174,142,156,178,157,175,187,170,184,193,175,186,186,158,168,114,80,89,50,33,39,85,51,59,169,131,148,181,158,179,185,167,183,195,178,191,172,134,145,120,83,93,99,86,99,133,95,110,177,135,153,181,161,179,182,165,180,192,176,188,188,168,176,184,162,166,185,165,168,185,160,170,185,157,173,184,165,182,178,163,174,188,174,184,191,177,185,192,177,182,193,177,180,191,174,182,188,168,184,183,166,186,171,154,166,182,167,177,185,167,177,188,170,178,190,172,180,189,172,183,187,170,184,179,164,183,6 183,154,158,191,154,160,196,161,165,201,171,177,201,170,174,198,169,173,194,168,170,177,148,145,189,158,159,197,165,170,195,158,161,197,158,159,187,141,136,197,164,165,196,170,178,183,156,158,196,166,172,194,156,159,167,108,96,177,127,122,170,111,101,181,134,127,198,171,176,187,158,160,194,164,172,195,155,158,168,109,100,167,110,100,164,105,95,170,116,103,198,168,166,186,155,152,195,166,174,197,163,170,190,143,143,162,106,99,155,95,85,174,120,107,198,165,164,185,153,148,191,160,160,196,163,164,195,153,161,168,111,106,153,91,78,185,139,133,197,166,171,183,150,149,186,156,159,195,163,166,189,143,146,197,157,161,195,155,156,190,150,149,193,160,164,182,152,151,187,161,166,192,163,169,188,148,147,196,158,161,199,165,170,187,147,149,183,148,152,179,150,152,6 209,157,194,225,217,242,227,218,240,210,161,185,205,181,194,220,209,228,215,174,205,212,192,219,212,184,213,162,132,143,134,96,101,135,92,98,117,72,76,144,89,94,178,141,153,219,212,234,170,161,173,69,57,68,64,56,68,65,55,64,63,50,58,76,35,45,142,90,102,219,203,229,146,119,133,59,49,60,60,64,75,50,51,58,53,38,44,109,55,66,196,137,171,213,173,213,207,190,208,105,66,75,54,38,47,61,47,54,65,35,41,132,68,86,206,151,192,216,192,227,227,227,247,183,160,174,113,68,71,84,47,52,54,36,45,88,44,54,203,176,203,221,210,241,219,210,231,224,221,241,219,211,226,153,118,124,86,44,54,157,113,137,211,169,209,209,168,207,217,209,230,217,197,223,213,180,217,207,171,201,202,165,192,205,146,193,201,130,176,198,133,178,6 188,176,198,211,200,222,221,216,238,221,211,233,221,218,237,213,202,220,206,190,208,197,192,209,195,153,184,209,171,200,205,191,205,187,143,157,179,150,157,200,169,185,207,184,207,207,204,221,214,213,231,160,144,157,79,55,59,81,59,62,73,43,47,104,53,56,196,177,192,216,215,236,219,225,238,109,91,100,42,45,56,46,51,58,49,34,38,125,70,86,202,158,191,210,196,224,219,226,243,175,152,165,61,31,36,50,37,42,61,31,35,151,91,114,212,182,216,211,203,227,212,211,226,216,212,231,170,148,155,102,68,69,47,20,25,142,107,124,215,197,227,208,197,221,206,203,219,212,205,223,217,203,228,188,157,176,156,114,134,193,136,175,196,134,175,192,149,187,201,202,217,207,188,213,194,139,178,198,138,174,211,185,219,191,139,181,193,152,191,193,170,202,6 207,200,217,223,212,229,226,212,229,227,213,228,224,210,223,220,206,218,215,201,214,204,191,209,216,208,225,226,216,231,229,216,230,231,221,235,229,220,231,227,217,226,221,209,222,212,199,216,222,211,226,231,221,233,228,215,226,187,159,163,185,160,162,188,163,164,209,188,196,215,202,220,221,210,224,227,213,224,189,153,154,85,41,40,69,34,34,72,35,36,125,81,81,211,195,213,225,217,232,171,127,123,161,103,97,113,72,71,42,26,29,51,32,37,83,44,46,183,156,167,221,211,227,185,149,147,145,92,82,110,56,49,61,26,27,58,27,28,125,88,91,199,180,194,213,202,215,215,201,212,213,194,200,184,155,156,145,105,104,146,109,111,208,189,203,214,203,225,208,199,211,217,204,216,222,209,220,225,212,222,226,213,224,225,213,228,219,206,224,207,193,213,6 239,228,242,247,232,243,246,229,240,248,233,241,245,230,238,243,227,236,237,220,231,231,213,233,242,228,240,250,233,242,255,241,249,249,232,241,249,236,244,246,230,239,243,227,239,238,223,241,247,234,245,253,239,248,195,151,156,144,89,95,167,121,126,158,110,116,182,130,136,218,189,203,231,205,217,218,175,184,149,88,96,81,33,44,80,32,41,80,35,46,94,36,46,176,123,133,174,112,114,176,106,114,207,152,158,95,47,54,56,30,42,67,35,46,82,41,54,138,81,91,191,137,136,163,95,96,152,82,81,111,44,48,74,35,45,72,37,48,90,44,55,147,94,105,230,211,227,214,177,184,211,168,172,149,86,89,118,57,61,102,46,53,162,109,120,228,207,230,226,209,225,240,224,238,244,227,241,230,204,214,216,181,190,209,172,184,227,202,221,232,216,239,6 206,184,191,207,184,191,207,174,176,203,168,169,203,167,170,201,169,173,196,173,179,192,166,170,208,184,191,209,184,192,205,168,165,199,149,136,197,150,140,200,163,161,199,175,182,195,166,167,209,183,188,209,187,197,203,163,161,187,117,92,193,134,116,196,149,136,201,172,179,198,165,167,209,187,194,210,186,194,186,120,102,156,64,41,161,79,55,188,133,117,202,171,176,198,167,169,209,188,199,207,177,180,164,82,60,142,58,47,138,49,31,177,115,99,204,174,180,197,168,173,209,184,192,210,180,188,165,87,70,148,55,36,146,51,28,179,113,98,203,173,180,196,166,171,209,184,193,210,184,197,200,151,149,176,97,75,176,97,76,195,145,140,201,173,181,196,166,170,209,185,194,209,183,192,208,178,187,205,172,179,204,169,176,202,169,175,198,169,175,194,165,167,6 219,177,180,246,198,208,253,208,218,255,210,219,248,197,206,227,191,194,216,188,189,220,188,191,240,196,208,254,206,224,254,212,225,254,219,224,252,210,212,245,211,210,241,214,219,240,206,213,247,204,210,255,216,229,254,215,225,255,223,224,255,226,221,253,221,214,251,220,218,249,209,213,249,207,209,254,217,223,255,223,227,222,174,164,218,168,154,255,228,224,251,218,216,252,216,223,250,208,217,253,214,224,254,223,226,179,112,93,186,128,111,255,240,235,253,229,229,254,226,235,243,204,211,250,209,217,254,215,216,255,216,210,255,218,209,254,223,221,255,230,236,254,220,228,229,196,196,241,198,201,253,213,212,254,218,212,253,220,213,254,223,226,255,226,239,250,211,226,217,186,185,237,198,198,248,206,203,254,214,208,254,217,216,254,223,229,253,218,229,245,208,221,6 230,206,228,235,206,225,247,221,234,250,227,235,248,224,231,243,220,225,237,217,220,231,218,224,233,209,228,245,220,237,250,225,237,247,219,226,249,226,230,252,234,234,243,224,224,241,229,230,237,212,228,249,224,237,254,233,241,255,235,239,254,227,230,252,231,230,248,229,229,244,228,233,237,212,226,245,220,231,251,226,229,202,151,146,184,120,114,252,229,226,251,230,231,247,228,232,243,220,235,249,228,240,238,200,202,124,38,25,128,55,50,253,226,222,254,241,240,250,233,235,238,212,227,242,213,224,247,218,223,222,166,163,229,180,181,250,224,224,254,241,241,252,238,242,236,211,222,245,219,227,249,223,227,255,231,233,253,229,230,250,227,228,250,229,233,249,231,239,231,204,215,242,217,223,248,223,226,250,226,227,251,228,228,249,228,228,246,224,229,246,226,237,6 248,220,233,248,223,231,252,230,234,246,219,222,237,202,209,243,210,216,246,220,222,245,219,218,246,218,229,250,224,231,247,221,225,236,198,201,222,169,174,213,154,151,240,209,207,247,222,221,245,218,227,243,212,216,217,170,164,159,92,84,129,56,53,117,33,23,218,170,162,253,232,233,245,217,227,231,191,195,141,66,52,94,22,12,68,18,20,78,14,14,206,152,142,250,225,226,241,211,224,222,179,181,123,45,34,103,29,25,60,15,19,81,17,15,199,137,130,248,224,224,240,210,219,236,201,205,184,108,98,131,47,36,124,51,47,179,111,107,221,171,169,241,206,208,243,213,223,245,216,220,231,185,188,213,150,148,219,162,163,230,183,188,232,192,196,242,208,210,239,207,215,244,214,220,239,203,207,239,200,205,236,195,199,238,202,204,238,203,206,246,218,220,6 191,148,168,182,135,156,159,135,157,107,98,119,152,125,137,188,161,169,195,165,171,193,160,165,194,152,172,185,142,164,119,112,136,73,57,75,120,79,90,161,127,135,188,156,163,197,170,180,198,172,197,159,130,146,76,62,80,102,92,116,139,116,133,156,116,127,171,129,138,188,162,173,189,152,171,120,82,97,75,60,85,92,88,114,131,107,126,153,116,130,163,121,133,182,151,161,187,151,170,117,77,93,73,55,76,77,70,92,103,82,101,133,91,104,169,121,134,182,137,150,194,167,186,134,98,110,86,61,76,68,53,68,80,68,84,151,120,132,184,149,163,188,149,165,196,167,185,165,138,151,103,70,81,82,60,74,115,96,111,171,136,149,183,152,166,187,154,167,196,174,192,191,167,183,158,123,133,140,108,119,159,124,138,175,127,144,186,142,160,185,147,159,6 185,165,178,189,162,177,181,143,161,180,139,157,183,149,164,184,142,154,192,149,171,198,172,199,188,153,176,192,157,182,180,141,165,174,151,176,181,167,190,188,147,167,185,129,144,191,149,169,184,141,165,192,154,185,183,150,179,111,106,134,125,108,125,185,158,175,190,139,158,187,139,153,189,143,168,195,154,187,151,127,153,78,72,100,128,109,135,166,137,153,188,144,168,186,133,145,196,159,183,197,159,191,129,98,121,69,62,89,107,91,115,158,116,136,186,129,156,184,130,142,202,181,202,201,164,196,157,119,146,77,61,78,107,93,113,181,141,166,189,134,157,188,136,150,206,193,214,201,178,201,189,156,185,153,118,139,167,129,154,190,145,170,190,142,158,186,131,140,200,188,202,195,167,180,185,144,158,181,138,155,181,134,155,186,133,151,193,153,166,187,136,142,6 162,140,166,182,161,189,186,155,183,191,159,191,188,148,177,179,135,162,169,123,151,152,106,138,173,149,178,189,163,192,190,160,186,192,155,179,193,159,184,187,154,179,174,128,155,162,110,142,179,155,182,192,167,195,171,124,136,166,114,120,159,108,116,179,141,161,181,141,170,167,118,151,180,155,178,193,166,191,160,112,119,139,80,80,127,65,65,154,107,122,185,147,179,167,121,153,177,147,173,191,166,193,171,134,145,134,77,76,126,59,62,160,111,129,183,141,173,167,123,153,170,139,161,186,159,182,158,119,130,126,71,75,123,57,61,166,120,141,179,139,170,168,124,156,168,140,162,184,155,179,169,136,153,159,116,133,172,130,150,178,142,170,174,134,167,163,122,158,157,129,152,173,143,167,181,151,175,183,152,175,182,147,173,175,139,167,170,132,163,158,121,154,6 197,170,202,206,177,208,201,163,190,204,165,190,205,170,193,202,169,195,197,164,192,189,156,187,203,177,208,210,182,212,191,140,157,192,142,152,177,122,128,174,120,133,192,147,173,193,154,186,206,183,210,211,181,209,173,113,124,166,105,105,156,93,93,140,73,76,178,126,150,198,155,192,206,176,202,212,180,207,189,142,155,158,97,97,153,83,87,154,88,93,184,134,161,199,160,196,203,168,198,212,185,213,196,155,172,163,109,111,146,77,77,143,68,73,185,134,158,195,156,191,197,159,184,207,175,200,193,149,165,150,93,99,147,85,89,152,84,91,193,148,177,194,151,186,198,168,195,205,170,196,205,169,193,163,111,122,185,136,157,196,149,175,197,155,187,191,148,183,192,162,187,200,165,193,204,167,195,202,161,184,202,162,189,201,158,190,195,151,185,186,144,179,6 203,177,184,208,180,186,188,139,132,202,165,167,205,173,173,215,191,196,215,193,199,198,172,176,204,173,178,204,168,167,171,111,98,163,100,89,154,91,79,194,153,148,220,200,206,206,182,186,210,182,189,185,134,123,185,133,129,176,124,124,155,92,85,184,135,125,207,174,171,210,186,192,211,184,193,187,137,134,156,90,82,135,71,68,157,97,92,150,84,73,176,124,115,215,192,199,204,176,185,213,179,187,141,72,63,132,65,60,154,87,75,175,119,112,203,169,171,217,197,207,205,170,178,220,189,204,174,116,111,159,91,80,147,73,58,190,143,139,229,211,223,210,185,191,209,180,190,218,189,203,222,186,197,195,141,135,171,108,96,213,183,188,220,197,206,207,180,185,202,170,180,216,185,198,214,173,187,217,177,189,218,185,194,220,195,205,213,188,195,202,176,183,6 5,5,5,160,142,143,255,242,245,220,175,180,171,120,120,232,190,193,204,184,192,31,29,30,78,69,69,252,238,238,223,181,182,115,73,73,87,62,64,139,64,53,230,173,162,147,135,142,168,150,150,255,248,247,146,109,111,102,83,80,83,61,56,76,44,43,148,72,58,219,184,188,214,195,196,241,208,207,96,67,68,86,74,71,110,89,81,101,84,85,129,73,67,245,208,208,223,203,204,229,195,197,102,72,71,110,92,85,95,74,70,89,70,67,124,85,84,255,226,230,200,182,184,240,204,204,96,58,59,81,65,62,85,66,63,120,88,86,221,183,183,242,219,222,130,117,118,255,234,235,200,153,151,130,84,81,97,58,51,148,108,107,255,242,242,181,161,161,37,34,33,224,199,199,255,254,255,245,208,205,207,159,157,243,212,213,246,227,227,78,71,73,6 77,50,53,186,141,149,191,148,153,183,138,134,182,129,142,175,121,125,158,112,114,55,38,43,159,116,125,191,143,153,182,129,136,173,116,113,180,128,132,157,100,87,157,99,89,131,95,101,180,136,141,170,115,112,177,118,119,177,121,120,177,130,116,153,96,67,154,96,83,168,129,127,174,127,127,142,76,59,171,109,105,172,116,106,167,113,89,157,101,70,152,93,73,161,119,108,182,137,133,160,99,84,172,111,106,162,102,83,158,95,72,164,108,88,168,120,105,164,122,115,190,145,147,183,132,125,171,108,96,168,110,91,164,103,81,177,128,116,174,128,118,172,134,130,190,147,151,190,139,134,171,107,88,167,105,83,162,100,73,176,125,112,182,141,137,160,123,114,157,117,118,205,160,162,194,147,137,178,122,96,171,113,95,179,127,125,185,144,143,114,86,83,6 191,147,189,211,162,198,218,169,203,217,177,205,216,180,206,212,174,203,206,170,206,178,148,185,199,160,202,224,187,226,232,195,229,217,176,202,219,185,211,222,190,224,213,179,215,186,143,178,180,122,151,194,125,154,208,143,172,202,142,161,196,126,134,199,139,157,211,170,200,189,143,172,160,71,101,161,71,92,162,72,79,189,108,121,196,116,131,199,127,148,189,121,138,171,109,123,189,130,173,193,128,162,166,82,85,174,89,92,209,137,160,214,148,182,183,111,131,178,128,147,204,169,206,210,155,187,197,120,136,198,124,137,220,154,183,212,140,173,198,141,171,192,164,200,194,154,188,203,146,173,215,157,184,217,162,189,227,184,220,219,164,198,205,168,211,184,167,209,178,141,176,199,158,188,205,165,188,220,185,214,229,193,226,220,193,225,196,170,206,157,138,173,6 233,221,235,245,233,245,246,227,240,237,216,225,224,203,210,219,201,204,223,205,210,218,201,212,237,225,238,253,242,253,212,191,197,106,80,81,102,96,107,155,128,136,210,178,183,213,189,198,238,222,235,254,242,251,199,177,183,68,52,59,85,73,85,109,78,88,167,101,105,192,161,168,238,220,232,239,220,227,213,168,171,185,145,149,168,131,132,144,93,97,172,105,113,196,158,169,233,214,225,204,149,147,179,102,91,183,111,94,173,103,86,157,77,64,190,132,131,200,155,156,202,158,157,166,86,78,157,74,67,166,82,69,171,97,85,166,88,74,199,151,145,220,199,203,194,150,151,174,102,100,183,119,120,188,122,119,199,143,139,215,177,176,226,206,213,225,209,224,211,189,198,217,190,197,227,204,211,228,205,208,228,203,208,232,213,223,230,213,225,220,203,217,6 199,186,192,245,224,234,253,228,240,255,224,235,245,214,219,231,205,208,219,194,200,193,172,183,232,214,224,253,233,245,254,233,240,145,122,124,105,100,107,170,144,149,218,186,191,210,185,197,236,214,226,255,234,245,251,228,233,90,76,82,50,56,67,100,69,76,168,115,119,211,187,200,240,217,226,254,228,235,216,160,155,184,122,114,159,110,100,132,73,70,174,113,121,204,169,181,238,216,229,218,166,163,150,65,53,145,62,47,149,70,55,147,69,56,202,147,144,216,186,193,227,205,214,202,144,143,168,93,90,180,111,108,191,124,119,215,165,163,236,207,214,229,207,220,219,199,208,233,203,210,242,210,215,246,215,217,243,211,213,245,217,224,236,209,222,219,196,213,200,182,193,233,209,217,244,217,222,242,212,215,243,214,220,239,210,219,227,201,214,205,186,200,6 209,185,191,224,189,182,246,220,219,231,187,183,197,129,111,193,131,109,217,183,171,213,183,183,226,204,222,234,198,201,242,202,197,192,128,116,178,105,92,121,59,43,186,125,115,227,194,200,234,200,213,236,190,194,223,175,171,208,149,153,138,86,88,58,27,23,169,93,81,228,181,188,242,210,222,239,184,191,160,102,90,106,68,71,87,61,64,75,33,24,207,147,138,243,212,218,242,210,217,173,109,109,116,57,50,45,33,32,37,32,29,55,41,38,220,183,180,247,218,217,228,190,192,176,102,92,149,77,77,90,47,46,28,26,25,83,60,56,227,179,169,237,208,204,222,192,193,246,210,220,207,148,157,144,75,73,138,90,91,190,135,127,222,179,168,225,200,199,210,186,195,230,198,211,232,193,208,219,180,187,224,186,195,238,207,210,228,204,209,216,193,199,6 159,93,107,183,117,133,195,138,153,198,139,151,194,137,146,187,126,133,176,116,120,140,88,93,176,110,122,195,132,149,206,155,176,205,153,167,194,130,129,193,129,132,184,122,123,165,105,112,184,123,139,199,135,151,208,156,171,210,163,171,193,125,116,191,128,123,188,123,121,174,111,116,189,137,152,195,133,133,202,143,140,211,169,174,201,145,135,188,121,108,191,130,126,175,113,113,185,128,141,194,135,133,202,148,143,207,159,159,205,157,153,197,134,124,189,128,121,172,112,107,177,117,123,189,128,126,203,153,156,198,137,129,199,143,134,202,154,155,197,149,156,176,119,121,173,121,124,187,131,132,198,147,150,198,144,143,199,145,143,201,152,158,196,147,158,172,118,125,160,107,110,186,137,144,196,151,158,200,153,158,205,163,175,198,149,158,188,134,139,149,102,111,6 193,171,172,226,197,196,242,221,227,236,204,207,221,175,169,219,179,170,213,181,174,199,170,173,214,195,208,224,188,188,241,207,203,217,166,158,189,114,96,182,115,97,219,179,175,219,190,196,228,203,220,234,197,203,235,192,190,208,148,143,157,96,91,93,40,32,199,132,127,227,194,203,234,208,218,240,192,200,199,145,137,160,111,114,105,70,74,92,41,31,217,157,152,232,199,207,237,214,222,206,153,158,141,77,71,60,39,38,47,38,37,85,58,55,233,193,192,235,205,206,227,202,207,185,120,110,152,78,76,97,52,51,27,23,23,103,74,72,231,186,180,228,201,202,209,182,184,233,203,211,213,162,170,154,89,88,148,102,103,199,145,138,219,182,176,214,186,187,186,162,170,216,187,199,225,190,203,223,191,198,228,193,201,232,205,209,220,197,206,205,180,188,6 1,0,0,75,70,87,135,123,149,130,113,131,134,121,143,126,110,134,93,78,100,12,8,12,35,28,38,115,98,113,132,108,124,147,127,149,143,124,142,125,95,111,128,108,134,64,52,71,79,69,85,116,83,91,116,69,76,132,91,100,145,117,131,142,118,137,129,97,118,107,92,119,100,91,108,141,129,148,141,116,128,135,97,101,144,114,121,149,129,146,138,116,141,123,113,142,106,102,122,140,129,145,142,121,129,154,135,146,155,137,148,129,93,95,135,115,135,124,115,145,94,89,105,134,124,136,140,120,132,154,138,150,153,138,147,138,113,124,138,121,147,110,95,118,60,51,62,134,129,145,141,130,143,143,128,136,139,119,129,135,114,127,140,129,159,82,71,91,17,11,16,106,99,112,137,129,145,123,101,106,123,99,102,137,125,147,119,108,131,29,23,32,6 180,175,186,193,186,200,159,117,130,161,124,143,186,167,186,172,147,161,179,164,173,165,148,160,198,193,205,167,137,146,128,82,98,143,111,135,146,131,157,154,117,132,180,155,167,181,166,181,195,181,197,153,111,128,88,53,67,82,52,64,73,53,64,116,100,122,169,129,147,171,135,146,190,162,177,132,92,112,83,50,65,67,18,22,69,41,44,78,65,82,161,118,141,168,121,135,192,171,179,101,64,77,98,62,75,120,73,83,102,77,88,109,95,119,173,138,163,187,157,172,202,196,205,131,84,95,109,78,97,111,88,105,100,72,89,144,112,136,185,150,166,200,184,197,217,220,233,171,138,147,110,60,74,124,95,114,139,106,121,181,152,166,208,199,216,205,197,212,212,216,228,189,169,172,130,68,72,140,86,96,191,166,172,209,203,212,210,205,220,200,190,205,6 149,142,151,194,189,200,177,145,157,167,121,136,183,151,161,202,194,204,202,198,208,176,168,182,174,169,179,183,168,179,172,153,175,162,149,178,172,147,169,197,180,191,207,203,214,197,190,200,177,172,185,175,156,173,98,84,106,65,53,69,128,107,129,173,145,157,209,204,211,205,202,209,186,181,195,178,174,199,81,65,79,92,74,77,108,93,104,143,114,129,203,193,201,203,200,210,181,172,188,160,138,162,98,66,80,103,67,70,117,103,115,127,98,117,164,123,131,185,170,183,169,153,168,139,104,122,68,42,55,75,34,34,117,98,112,115,85,107,127,68,72,172,150,162,177,173,184,144,113,122,106,70,81,98,76,91,98,68,85,112,62,74,147,99,105,179,168,187,166,165,182,182,176,187,153,124,136,113,81,97,106,69,82,162,131,143,185,174,186,181,175,193,6 183,143,141,101,65,55,121,80,73,151,102,90,138,92,77,194,156,151,194,162,158,195,167,167,145,100,93,50,28,22,61,36,27,110,69,56,67,41,33,145,94,74,170,118,91,189,155,144,153,109,108,61,34,24,58,36,29,103,63,52,99,58,49,117,66,49,141,84,59,174,126,100,183,139,143,87,53,45,50,30,24,89,53,45,115,69,58,114,63,48,134,78,56,171,121,96,195,154,157,119,83,77,49,27,19,80,49,40,116,72,60,108,60,48,130,72,52,182,136,118,199,162,165,171,133,130,65,38,30,71,42,36,113,67,54,137,85,68,130,78,60,193,157,152,196,159,158,198,163,162,126,93,86,102,62,49,127,72,56,131,73,51,168,119,98,199,167,167,199,167,165,202,172,170,196,162,156,192,153,147,175,127,110,153,93,63,188,142,125,199,168,165,6 220,176,169,219,175,169,227,186,194,224,178,179,223,176,175,219,167,160,221,173,171,221,177,186,223,182,182,220,179,179,222,178,174,198,141,117,183,126,105,161,103,81,211,159,148,225,181,189,225,186,193,216,176,175,218,171,158,182,119,86,153,93,70,123,67,48,185,126,103,224,180,181,214,171,165,217,177,178,215,166,154,173,113,88,131,80,67,115,64,51,195,139,123,222,178,183,217,176,176,222,175,166,147,92,69,111,62,51,137,85,72,136,79,61,190,134,118,223,180,185,225,185,187,223,180,181,199,148,133,160,102,81,144,87,69,137,83,65,211,163,159,222,180,184,226,185,188,219,178,179,218,168,152,193,132,104,181,122,98,184,134,122,224,182,190,218,173,172,220,184,191,215,170,159,204,145,113,198,136,104,221,172,158,229,188,195,220,174,174,221,176,174,6 210,155,156,209,147,140,214,149,144,219,156,137,216,150,139,209,144,139,213,165,163,210,166,160,206,145,139,193,117,108,202,127,120,201,123,107,197,113,101,199,123,114,202,143,128,204,152,143,191,116,103,182,97,84,198,110,110,205,119,113,199,116,107,191,115,101,153,90,73,168,102,86,176,99,87,193,115,111,201,105,107,208,119,120,205,127,126,183,104,100,158,92,87,158,88,81,186,117,112,176,94,87,197,103,102,203,117,118,199,117,122,185,102,106,152,80,78,185,118,115,203,143,136,187,103,93,183,93,85,180,100,90,163,86,83,165,93,91,149,79,72,190,134,128,201,142,137,208,139,135,182,107,93,153,84,67,161,90,75,172,102,91,194,133,130,204,159,156,204,149,148,209,148,151,204,139,135,195,131,121,200,135,125,209,151,148,209,162,168,206,161,162,6 207,142,140,210,143,136,217,152,144,220,155,138,219,158,145,219,162,156,213,157,150,207,155,142,211,147,146,217,151,146,219,153,149,221,160,155,223,164,154,217,156,145,215,158,151,211,159,156,213,152,149,218,153,144,222,159,153,216,153,146,205,144,130,218,160,150,218,163,155,214,159,151,213,152,143,219,156,148,227,160,149,176,116,105,111,65,55,218,160,150,220,165,155,214,159,150,216,153,149,217,157,154,226,161,153,200,134,120,184,124,111,217,158,149,218,163,156,214,163,159,216,148,146,215,152,149,219,157,150,227,164,156,226,168,163,219,162,154,216,159,151,212,158,152,213,150,150,216,153,152,215,145,128,221,156,146,219,160,154,218,161,152,215,157,149,213,157,148,211,148,147,213,147,137,210,135,110,219,157,149,221,162,158,219,162,153,215,161,156,211,157,149,6 210,169,162,211,167,162,204,160,156,206,159,159,205,158,152,216,167,164,219,172,171,217,168,167,207,163,163,179,137,139,141,103,107,169,126,134,152,107,106,182,132,132,214,166,166,213,160,158,175,133,135,110,74,78,101,75,83,136,111,125,110,82,87,116,75,72,198,146,145,213,163,159,141,99,103,95,65,70,89,71,81,90,79,95,83,66,74,88,57,57,175,123,122,218,171,175,163,116,117,113,73,78,94,72,78,76,67,80,68,50,61,116,81,81,193,146,140,213,161,165,185,135,133,129,87,88,92,67,73,72,58,70,69,49,59,161,119,116,222,179,171,216,172,169,194,149,146,194,151,152,130,93,92,80,56,61,102,69,72,178,129,125,220,178,173,221,186,184,205,157,161,210,165,165,190,148,145,146,107,102,158,110,99,198,153,146,215,171,165,213,168,164,6 180,157,163,186,160,165,189,163,166,189,161,165,190,161,162,190,164,170,188,161,169,182,153,162,181,151,156,185,155,157,189,159,164,191,161,168,188,156,161,188,159,165,188,157,166,184,153,164,183,152,156,184,146,149,175,134,135,154,114,116,156,111,112,163,112,107,176,129,133,187,157,173,186,159,168,186,150,152,145,101,97,64,41,47,70,46,53,109,65,70,139,81,85,180,136,147,184,156,164,189,153,162,130,90,90,31,20,28,50,38,50,58,33,39,96,51,57,175,125,137,183,153,158,191,162,177,158,124,131,46,29,33,42,30,41,39,16,18,77,43,47,174,129,142,184,154,163,188,158,165,183,152,160,133,93,94,91,59,70,40,18,22,115,78,85,183,142,148,178,150,154,185,155,160,186,152,161,185,146,157,175,130,139,154,104,113,177,130,142,188,156,167,6 200,142,145,206,147,154,212,155,167,210,150,161,212,149,157,214,158,172,213,164,178,207,149,157,203,144,152,205,144,153,178,117,119,140,80,77,170,107,106,203,149,158,214,159,170,208,151,158,206,149,155,195,133,131,122,64,58,108,54,51,120,62,60,131,75,69,204,146,151,212,157,170,206,150,157,196,133,127,124,69,64,121,67,69,168,101,109,124,65,64,183,128,128,213,158,166,204,147,154,196,134,130,165,103,92,139,80,78,147,85,82,125,66,59,194,137,143,210,157,170,204,151,156,194,131,123,171,104,85,129,72,63,129,72,63,120,64,56,168,111,109,215,162,177,205,154,168,204,143,151,188,122,113,174,115,111,184,130,125,186,134,132,197,139,141,208,156,170,204,151,163,207,153,166,210,154,164,217,163,171,216,165,174,216,166,181,213,158,170,206,152,160,6 213,159,172,216,154,168,225,166,186,227,167,188,224,161,179,222,158,176,221,167,185,218,161,180,216,162,177,218,154,170,197,135,149,146,87,95,179,114,125,215,156,175,223,167,189,217,155,172,217,166,180,214,153,160,135,77,79,97,47,56,113,59,67,131,78,87,212,149,167,219,157,180,217,162,177,212,149,153,135,79,82,110,62,75,165,98,117,115,59,72,173,115,125,223,162,182,215,158,172,208,147,150,174,112,107,137,81,90,152,91,101,121,64,72,193,133,149,219,163,186,216,166,180,206,144,145,176,109,98,129,74,76,122,69,73,104,52,60,171,113,130,222,168,192,217,174,198,218,166,182,198,133,131,173,119,123,180,127,130,166,109,120,187,126,142,222,173,198,216,175,192,222,179,197,225,177,193,229,177,192,224,173,190,226,173,193,220,165,184,213,166,186,6 195,143,167,202,147,169,198,139,156,193,131,140,165,105,113,180,125,150,194,135,162,191,130,163,197,144,171,177,121,131,163,104,108,181,117,122,124,76,88,91,56,72,168,109,123,199,138,167,179,120,129,129,77,84,120,72,84,131,81,95,113,73,92,103,64,81,176,119,140,197,137,165,135,77,79,128,77,87,124,78,91,97,63,83,123,81,103,136,89,108,173,114,134,182,119,137,165,107,114,163,109,120,129,82,96,73,47,65,102,67,87,118,74,88,153,97,109,193,135,156,200,147,171,183,130,146,128,82,102,91,59,82,82,54,75,97,59,71,149,95,105,200,143,167,195,138,160,193,137,156,171,118,136,129,84,105,106,69,87,118,75,88,181,127,147,199,142,166,195,138,162,199,142,161,193,136,153,161,109,125,165,111,131,178,122,143,199,143,167,195,137,159,6 194,145,134,196,145,131,196,134,121,198,134,128,197,129,124,192,118,119,187,118,118,182,115,114,193,145,129,196,142,127,198,138,121,198,136,123,195,129,121,190,114,109,192,123,123,188,123,125,197,150,136,198,145,131,195,134,121,182,118,106,180,109,101,184,113,106,198,135,137,194,131,133,198,152,143,194,142,131,172,109,93,161,95,86,170,96,90,169,92,86,195,130,129,194,133,132,198,151,139,194,140,128,157,94,79,137,78,71,141,79,78,167,97,91,188,120,117,189,125,123,196,148,135,195,142,131,173,111,99,113,62,56,84,40,41,164,100,95,187,115,113,183,113,113,195,148,135,195,143,132,197,139,132,174,115,112,155,96,91,185,117,116,181,109,108,180,111,111,194,148,138,196,146,138,195,137,130,196,131,125,194,128,125,189,121,119,179,107,108,176,108,108,6 195,133,142,203,141,149,202,132,131,209,135,136,211,142,149,207,142,147,204,141,149,202,142,150,201,138,145,207,143,147,153,88,82,139,77,76,187,116,118,208,138,143,205,141,149,204,144,151,203,138,142,204,139,139,156,87,76,100,49,51,105,55,60,178,113,116,202,131,128,202,140,145,202,138,138,209,144,145,188,116,108,137,80,78,59,33,47,110,65,72,180,108,100,190,123,122,199,136,139,210,145,149,198,127,125,91,59,69,9,9,27,58,35,47,171,101,95,197,133,135,199,136,139,203,137,142,208,136,138,69,48,60,0,0,14,91,61,74,197,130,132,203,140,146,200,135,139,203,135,139,207,136,139,113,74,84,32,22,36,155,103,113,210,145,154,199,139,145,198,131,137,203,135,143,203,134,140,203,136,143,192,131,140,203,143,151,203,140,146,200,141,146,6 173,144,160,178,148,165,181,144,158,180,139,148,181,140,150,183,144,160,177,140,151,172,137,146,175,143,158,180,145,159,184,147,161,187,146,160,184,141,156,181,140,154,179,140,153,174,138,150,175,140,151,161,117,115,117,71,68,137,88,87,161,111,112,175,130,136,177,136,147,173,135,146,172,130,130,106,55,41,57,20,15,64,26,19,77,36,29,99,50,42,136,87,81,170,129,132,171,133,136,118,64,50,71,28,22,52,19,15,46,18,13,58,20,17,111,57,44,168,123,121,176,150,168,172,130,131,143,94,89,106,60,55,86,40,32,104,54,47,157,106,100,177,140,151,177,150,166,183,154,173,188,153,167,185,146,157,172,125,132,174,127,136,178,137,152,175,138,152,179,153,169,185,156,174,187,156,172,190,157,173,189,153,170,185,147,165,181,143,159,176,140,153,6 183,164,197,187,165,198,189,161,195,189,163,196,190,163,198,187,159,190,189,164,195,188,170,206,184,167,202,188,164,196,188,142,156,183,129,135,176,117,117,167,95,83,174,123,124,193,174,212,187,164,197,185,141,147,185,122,110,189,134,141,172,102,91,137,59,38,166,106,92,195,175,210,185,151,166,187,133,135,188,127,124,187,127,118,169,95,75,153,76,56,185,137,141,195,173,207,189,169,200,188,142,151,187,130,124,181,116,86,172,99,73,163,81,51,185,137,143,195,176,215,189,170,206,187,146,151,191,151,151,185,129,110,182,122,107,173,109,82,189,152,166,192,174,213,190,174,211,190,161,182,192,157,168,194,159,172,192,150,154,191,152,156,194,175,211,191,174,209,188,172,206,190,173,208,195,179,213,196,171,196,194,164,183,193,171,201,193,177,213,190,173,209,6 229,181,180,227,172,177,203,141,146,201,141,141,221,161,168,231,179,187,230,174,177,234,180,184,229,178,181,195,143,150,66,42,53,69,42,53,79,47,56,184,129,128,185,109,97,220,157,155,232,176,180,123,91,106,23,28,50,32,32,56,22,17,35,95,49,44,136,61,44,200,130,121,227,169,176,82,59,73,27,31,54,40,43,68,31,27,47,71,30,30,180,110,101,224,165,164,228,169,176,148,108,118,34,34,56,37,39,62,33,32,51,65,29,28,202,141,138,237,187,191,223,170,175,225,172,178,108,81,94,25,27,47,36,42,67,57,30,34,204,145,139,240,192,192,225,172,173,226,172,176,192,139,146,75,55,67,29,22,37,142,98,95,238,186,185,233,183,180,225,173,173,225,168,173,228,171,179,195,142,145,144,105,105,220,171,171,240,193,192,235,188,185,6 211,161,165,218,165,168,184,136,143,98,65,72,169,115,112,221,166,169,212,161,162,213,161,159,214,161,166,197,145,151,63,48,61,24,24,41,58,38,46,156,107,111,213,163,169,211,161,165,225,174,181,167,126,132,24,19,32,41,41,61,26,27,45,49,28,34,196,138,137,211,155,156,217,172,173,196,151,156,64,55,72,32,36,57,35,35,52,46,27,32,147,82,67,177,101,91,213,167,166,212,165,168,82,64,76,29,32,48,34,30,45,60,30,31,130,62,51,165,91,80,213,165,165,219,167,173,107,77,85,32,37,54,24,24,40,84,40,34,200,137,133,206,149,146,214,167,167,221,174,180,174,128,132,37,27,37,47,31,39,141,86,77,220,168,171,217,167,170,215,169,166,218,174,177,213,164,167,148,107,107,169,120,116,217,166,167,217,170,173,216,164,161,6 214,166,145,217,168,146,212,161,135,184,122,91,149,90,66,117,63,41,190,140,118,204,165,153,215,167,146,217,169,147,176,115,85,120,61,42,87,42,31,66,26,15,132,77,55,200,155,136,216,161,137,210,153,125,145,82,57,76,35,27,60,29,20,74,37,29,85,39,25,170,118,96,190,122,90,169,102,73,129,72,53,57,25,21,54,17,12,68,34,27,77,35,23,139,87,66,175,107,78,151,86,63,105,55,42,44,12,10,53,22,17,59,24,17,67,27,16,131,81,62,192,126,100,154,87,64,127,70,53,75,34,25,90,46,35,72,30,19,84,39,28,166,113,92,216,155,129,175,108,81,155,89,65,167,103,80,170,105,78,132,73,52,137,81,59,199,151,128,226,174,152,216,158,134,196,130,101,197,130,101,205,146,118,207,154,130,205,156,134,203,157,139,6 207,147,137,194,133,122,164,102,86,178,113,91,191,123,92,208,154,137,210,165,152,205,163,152,207,149,138,134,75,60,105,47,35,126,61,48,147,78,57,195,128,107,206,153,139,204,159,147,200,147,136,117,60,48,84,38,32,84,36,31,135,69,55,149,75,54,180,113,98,207,157,150,181,122,106,116,59,48,67,28,25,69,29,24,137,68,53,138,67,52,151,84,67,200,142,124,172,113,97,123,62,48,77,34,30,80,35,29,115,52,42,130,61,49,129,63,49,182,118,92,194,138,125,146,82,63,99,44,36,107,51,44,95,39,32,112,47,40,123,58,48,178,110,89,199,146,137,196,138,125,164,99,84,122,59,46,102,43,35,130,62,47,159,88,65,184,118,102,202,149,145,207,152,147,195,134,124,157,91,75,123,64,54,148,83,68,199,139,125,196,139,129,6 210,171,174,210,169,172,188,142,137,191,143,136,198,145,127,209,165,155,217,186,192,212,182,186,215,178,182,172,125,119,115,63,53,145,88,80,154,96,84,198,145,132,214,178,178,211,180,182,212,175,177,143,92,85,103,56,52,103,58,57,130,75,69,167,106,92,184,130,117,212,179,183,201,160,158,141,92,86,83,43,42,73,36,33,133,77,69,156,93,80,152,95,83,203,162,157,176,128,122,137,84,75,94,52,52,81,41,38,127,71,65,150,87,77,143,83,72,178,123,105,194,152,152,146,90,78,101,55,53,113,65,64,104,52,48,127,69,64,126,68,63,171,116,100,200,158,160,184,135,130,152,98,91,131,75,70,113,59,55,134,74,67,152,91,74,182,130,115,204,164,171,207,168,176,197,149,149,153,97,90,120,68,65,149,92,82,197,148,138,201,161,160,6 215,177,169,205,162,147,198,149,131,197,142,126,192,137,126,193,144,130,202,159,147,207,167,153,211,170,159,191,143,122,180,128,112,178,118,103,188,124,111,185,124,111,187,135,126,197,151,137,207,164,150,186,137,118,177,122,105,172,112,97,187,124,109,184,119,107,183,125,117,187,141,131,206,163,148,185,137,119,176,121,105,176,119,106,157,95,84,167,103,97,183,129,126,190,144,133,207,164,150,195,147,128,183,128,114,176,118,109,162,102,93,164,98,96,185,132,128,203,158,149,208,168,154,201,150,131,184,134,120,180,125,115,177,120,111,166,108,102,199,145,133,216,176,175,213,178,169,213,173,158,203,161,149,197,144,141,188,133,130,187,129,114,214,163,153,217,176,172,219,189,187,224,189,187,221,182,175,208,161,154,199,151,145,218,173,169,221,178,175,217,171,166,6 215,153,157,219,153,160,218,155,156,225,168,174,222,158,165,221,155,162,221,164,167,217,161,168,212,151,153,216,151,154,193,124,110,180,111,100,204,135,132,171,108,100,168,110,103,209,150,155,211,154,156,218,160,163,175,109,100,101,53,51,138,81,79,123,67,58,124,63,56,192,116,115,213,157,159,214,158,162,141,82,73,91,47,47,109,64,60,115,63,57,121,64,57,184,111,115,214,157,165,193,132,134,105,58,54,70,36,33,111,63,56,110,66,64,98,52,49,158,94,90,213,155,155,184,123,117,86,42,37,75,40,40,114,59,53,116,66,63,120,66,66,167,100,100,211,159,157,210,153,147,152,94,85,158,100,94,176,108,101,147,83,71,140,75,68,183,114,117,210,166,168,216,167,168,222,172,180,221,166,169,209,147,147,204,142,143,195,128,130,198,131,141,6 203,151,132,206,151,133,208,155,141,211,158,145,211,154,138,205,148,136,203,146,132,202,142,130,202,146,122,204,147,127,194,133,118,192,132,118,160,101,88,186,128,118,207,149,133,200,142,130,206,151,128,187,128,109,103,51,38,101,54,44,106,57,53,112,59,49,174,114,98,206,147,132,201,145,125,198,140,122,94,53,46,30,11,15,61,40,48,72,32,27,162,102,91,213,153,135,199,141,125,202,140,126,101,59,51,22,4,8,36,17,19,95,47,38,202,139,126,207,150,133,201,146,128,207,150,142,156,106,100,70,33,25,110,60,50,169,108,98,214,157,145,206,152,139,202,146,128,205,149,134,200,141,131,190,132,121,209,151,146,215,159,150,213,158,149,202,142,129,199,141,125,203,144,127,205,144,132,214,157,146,208,153,146,213,156,145,213,156,148,205,149,139,6 253,191,210,255,191,214,249,173,178,231,143,136,237,151,146,248,167,167,255,184,202,253,179,199,252,188,208,253,183,203,199,122,118,146,72,65,160,81,75,207,114,106,253,169,189,253,178,196,254,187,200,140,85,84,65,31,32,105,55,59,154,80,80,196,101,94,243,156,161,255,191,215,248,180,189,93,52,49,58,34,44,84,50,57,110,63,69,174,90,85,222,130,123,254,181,203,250,181,193,150,91,86,87,49,54,82,52,64,92,54,65,163,88,83,210,119,115,252,165,183,249,177,192,212,136,138,127,67,61,78,47,57,120,65,68,167,90,79,226,134,133,252,164,184,241,165,178,243,161,173,196,118,121,112,56,53,154,80,77,201,109,98,228,136,133,254,175,195,240,163,176,243,164,181,247,167,181,217,136,139,222,133,134,247,157,165,251,170,190,250,172,187,6 220,179,185,220,173,178,213,158,151,213,152,144,220,163,154,226,175,171,227,178,186,222,178,189,218,179,188,221,174,183,181,118,105,142,79,68,159,95,79,199,135,123,223,170,182,218,170,177,213,169,171,129,87,83,79,42,39,105,58,58,144,82,74,184,112,97,220,166,169,224,180,188,192,143,140,55,31,31,56,37,43,82,52,55,123,76,73,168,100,84,209,151,141,225,182,201,198,149,148,96,60,56,69,45,51,68,47,56,91,58,64,153,89,76,194,131,123,223,173,186,213,166,170,155,102,95,89,53,52,70,48,57,108,64,65,155,92,79,204,142,141,219,164,173,209,162,167,202,145,147,131,80,75,82,45,44,133,76,69,166,96,79,204,143,138,221,172,183,206,157,162,211,162,172,196,144,146,155,99,92,184,120,113,208,145,142,215,165,174,217,172,178,6 207,171,165,197,147,125,212,165,150,223,187,190,226,197,220,191,150,145,160,114,102,190,156,162,195,144,117,143,89,67,151,94,71,200,144,115,181,129,106,111,64,46,76,44,43,112,72,64,148,105,92,111,63,46,137,84,62,192,138,119,160,105,81,105,62,52,80,53,59,71,40,39,84,46,33,124,79,64,199,145,121,188,130,112,184,131,115,146,97,78,107,65,56,95,54,43,177,137,128,191,144,124,219,170,155,191,128,100,180,119,96,185,133,112,166,115,96,139,87,65,227,201,227,230,201,219,219,170,151,210,152,124,196,140,116,195,146,126,198,148,128,177,122,92,226,201,232,231,205,238,230,194,205,224,177,160,218,169,149,212,164,145,214,169,153,204,154,131,224,197,223,229,201,230,235,207,239,231,194,202,226,183,171,223,181,168,221,180,171,215,176,169,6 228,138,135,227,135,134,226,132,142,220,124,131,180,93,98,183,93,100,217,130,128,224,145,135,234,136,139,191,97,103,159,75,80,158,78,79,81,41,41,64,32,34,167,102,102,226,151,143,200,100,103,95,38,39,78,31,33,102,51,54,14,6,11,0,0,1,61,36,38,201,132,122,155,71,72,60,27,30,80,40,47,94,51,64,12,5,13,13,2,8,19,9,14,153,97,94,165,84,87,56,24,29,69,34,43,90,54,68,30,21,29,12,2,6,12,2,9,151,109,108,214,122,122,110,52,52,63,27,34,98,58,61,78,58,63,2,0,5,38,25,32,203,151,144,224,125,123,225,133,136,137,72,76,103,49,48,114,69,70,94,63,70,154,105,107,226,156,150,230,126,127,236,138,144,213,122,127,181,95,98,201,123,123,220,141,143,233,157,156,227,165,158,6 192,105,89,223,145,130,224,143,128,219,142,121,207,128,105,202,130,101,212,151,119,218,156,125,204,126,110,227,149,133,227,153,134,196,139,123,166,104,85,142,81,61,146,90,70,211,142,114,211,128,116,225,144,127,186,137,126,74,42,43,94,56,59,108,60,59,110,61,56,197,120,100,213,121,105,213,131,115,95,56,50,32,7,5,55,32,31,98,56,54,147,88,79,189,112,97,212,119,105,195,109,95,96,59,62,50,26,26,60,33,31,80,41,39,158,93,87,203,123,108,201,108,100,197,111,95,142,83,76,91,44,50,88,48,47,114,66,64,151,85,84,208,129,116,197,97,95,193,97,91,187,116,98,155,92,86,162,100,93,175,103,90,181,98,90,209,127,112,195,105,100,189,88,92,197,107,98,204,127,104,193,115,97,203,118,102,216,127,113,217,138,118,6 178,97,102,215,132,143,220,133,145,216,133,139,201,122,125,187,116,113,197,130,126,206,136,134,190,114,120,222,137,149,221,141,149,174,119,124,149,97,100,123,77,75,122,77,76,195,123,122,201,118,128,216,128,137,168,120,128,51,37,46,68,49,66,85,55,69,86,55,63,178,105,108,202,111,117,206,125,133,78,52,56,16,7,7,36,28,34,74,49,59,122,77,87,171,99,106,207,113,119,186,101,107,79,56,72,33,24,31,40,30,35,56,36,43,134,81,96,189,112,119,196,103,115,177,96,103,123,78,88,69,40,57,66,43,54,93,60,72,127,75,92,194,116,126,183,94,112,180,89,107,175,109,111,137,85,96,141,89,101,160,94,102,168,91,101,198,115,121,190,103,118,179,83,106,183,97,110,191,116,116,183,106,109,191,108,117,208,118,128,207,124,129,6 233,196,204,235,201,216,237,205,227,237,203,220,239,205,223,238,194,205,234,186,194,232,183,192,234,195,204,227,186,194,193,138,129,228,184,190,228,184,189,221,167,166,221,167,173,231,184,199,225,185,193,131,92,87,79,41,34,156,103,95,154,91,80,162,93,82,167,98,88,207,153,153,137,101,99,15,3,4,34,25,29,79,44,48,146,80,84,172,100,101,155,84,80,187,124,111,149,102,92,71,33,32,90,53,61,95,57,66,140,80,87,186,112,109,173,104,94,207,147,133,222,173,170,158,98,88,84,47,56,87,52,61,129,78,83,170,103,103,176,106,92,225,173,164,242,205,222,232,187,193,168,115,110,122,72,70,146,86,87,177,103,90,226,166,154,246,204,210,238,200,212,240,202,218,244,196,203,226,173,174,202,138,130,223,161,150,246,201,208,245,202,213,6 247,192,191,247,190,189,245,185,178,236,170,160,238,174,162,241,176,165,243,181,182,237,170,168,248,191,186,252,199,200,238,173,161,182,107,89,196,121,98,236,166,144,245,180,180,241,171,169,248,193,187,244,186,179,188,115,98,154,81,72,182,105,86,227,150,118,246,175,159,247,178,173,255,200,191,193,132,120,153,82,69,143,78,72,198,121,104,237,162,140,253,189,176,249,180,166,254,200,190,191,127,111,185,113,95,123,66,66,155,88,81,239,157,141,252,180,168,250,185,176,250,199,197,223,156,133,175,97,75,131,71,70,154,86,84,234,154,140,251,176,162,242,174,166,250,200,198,247,193,190,189,117,102,133,64,54,214,137,126,254,180,168,252,184,171,247,180,178,249,198,195,252,200,196,237,177,165,215,146,132,240,165,147,243,165,144,252,181,174,251,184,182,6 210,169,173,214,170,174,213,170,172,210,162,157,208,158,154,206,156,149,204,154,152,201,152,149,211,169,168,214,173,177,216,174,175,189,133,116,166,105,88,196,139,120,205,151,148,203,153,154,211,167,165,215,174,175,188,136,126,147,86,71,137,74,62,179,113,88,205,147,133,208,155,156,214,173,174,194,148,139,134,75,61,126,69,63,147,87,79,190,123,103,208,152,137,212,157,147,217,175,170,183,135,126,147,88,74,128,76,71,112,61,59,190,122,109,214,155,149,214,160,153,212,172,171,198,150,140,159,94,71,119,67,65,104,55,58,173,106,99,214,147,137,209,152,148,210,168,168,212,171,174,172,114,103,109,53,45,143,84,79,204,141,136,212,151,141,207,150,149,209,168,169,212,170,172,205,157,154,158,101,91,190,130,120,209,145,133,214,154,151,214,157,157,6 208,150,163,216,164,179,187,129,135,177,113,112,192,129,127,212,157,174,188,126,135,194,138,151,208,152,171,218,167,188,170,107,108,159,95,96,208,154,172,208,147,161,138,73,70,134,77,77,207,149,171,186,115,111,171,101,92,178,115,116,212,157,176,211,149,165,117,58,58,99,47,48,197,130,137,161,86,74,145,77,70,172,105,101,161,99,91,153,99,103,146,83,83,147,88,87,198,131,144,159,87,80,148,82,79,185,126,134,78,41,47,89,48,50,170,102,102,171,110,109,204,144,170,164,95,94,150,82,75,123,66,64,122,69,72,156,94,95,147,84,81,132,70,68,202,140,165,183,119,124,171,103,87,164,99,93,163,95,87,190,126,125,168,106,106,165,104,109,196,134,155,200,145,163,199,143,145,189,123,113,175,109,100,199,138,137,200,140,153,204,153,180,6 213,139,123,218,143,123,227,150,133,177,109,95,132,73,63,216,143,137,233,163,154,230,162,154,220,148,140,176,106,90,135,69,54,101,45,37,75,33,29,132,69,56,208,132,111,231,161,150,214,139,132,120,62,51,86,36,26,120,57,57,104,49,48,112,52,41,170,94,74,232,160,154,195,123,114,121,66,57,85,38,25,109,51,47,115,55,48,158,84,70,168,91,75,223,144,132,157,93,81,83,35,23,103,47,35,135,67,56,185,105,93,139,69,57,133,61,48,214,129,114,197,125,114,105,47,34,126,56,43,189,107,93,193,115,105,121,53,43,165,88,76,229,150,136,221,152,151,185,108,97,184,105,89,197,115,96,195,115,99,172,91,72,210,134,124,237,165,159,209,138,136,213,134,125,223,144,143,228,148,140,220,142,132,208,129,112,235,162,153,226,157,147,6 218,159,130,223,163,133,228,168,139,189,130,105,157,102,83,223,165,143,237,181,153,229,175,150,222,165,141,178,118,93,148,87,66,125,69,57,101,56,47,156,98,77,221,159,128,228,174,149,216,155,133,135,80,63,110,57,41,141,82,77,128,74,67,131,71,55,187,120,93,232,175,152,190,130,109,133,81,66,110,60,41,132,75,67,135,78,65,170,104,83,185,117,94,225,163,141,162,104,86,104,53,34,130,72,55,157,93,76,193,125,104,151,86,69,155,87,69,218,148,125,199,137,116,127,67,48,155,86,68,200,131,109,194,128,108,136,71,57,179,111,91,227,163,138,218,159,141,194,125,105,199,130,108,204,135,111,199,132,109,178,108,86,217,155,132,233,179,152,208,143,127,216,149,129,223,159,143,229,165,143,218,153,130,215,151,123,236,181,153,227,175,146,6 151,115,110,95,61,54,121,89,92,157,125,137,150,117,132,109,81,88,128,96,98,135,101,98,149,112,108,91,57,51,111,82,88,116,86,94,91,59,61,89,60,61,133,104,115,117,84,83,156,119,118,94,60,54,74,48,49,92,73,95,98,73,86,119,89,96,95,69,74,83,54,52,162,123,122,98,63,56,33,12,8,104,80,95,137,108,127,153,121,131,91,63,64,64,37,36,153,113,105,139,98,90,108,72,65,149,118,130,160,129,151,151,115,121,76,42,36,65,33,28,155,120,116,161,120,115,166,125,120,177,147,166,177,145,163,157,116,116,125,84,75,122,82,76,159,126,128,163,126,125,163,123,119,165,126,126,164,120,122,161,118,115,154,114,110,148,109,111,157,124,125,159,122,118,164,127,125,163,119,116,162,116,116,161,121,125,155,115,118,150,112,118,6 199,146,132,141,91,77,163,117,113,200,154,162,193,146,158,156,111,116,173,125,120,181,131,121,199,147,133,135,86,74,152,109,111,160,116,120,136,87,88,131,86,88,179,135,141,166,117,110,206,155,146,140,90,79,112,73,74,132,102,124,138,98,111,164,117,120,143,101,104,130,84,78,213,159,148,142,91,79,56,27,27,143,106,120,180,136,153,200,151,157,139,95,93,109,66,63,204,148,128,185,128,111,145,94,81,190,144,149,200,149,167,202,148,151,128,76,65,107,57,50,205,154,141,210,154,138,214,155,141,221,176,195,222,171,188,207,148,144,173,110,92,166,106,91,210,163,156,212,159,150,210,149,137,212,155,152,211,144,143,210,140,127,206,145,130,199,138,131,208,160,151,208,153,138,213,158,148,210,146,134,209,137,130,211,149,147,205,144,139,200,141,138,6 213,173,177,216,172,173,220,177,179,227,184,184,231,188,189,223,184,187,221,182,185,217,178,179,215,174,179,220,177,179,229,185,184,191,151,153,148,106,104,215,164,155,220,177,176,220,181,183,217,176,181,224,184,190,235,185,180,137,90,84,59,23,22,171,100,81,200,142,122,221,181,180,220,178,184,212,162,157,157,92,78,122,64,57,92,49,49,140,74,64,191,128,109,223,182,179,223,183,192,193,132,119,139,74,63,116,61,56,96,49,49,125,66,57,199,144,130,225,186,186,222,182,189,207,151,139,196,128,104,181,117,101,154,89,74,179,123,110,222,182,183,223,184,186,219,180,188,217,172,168,203,141,116,197,131,107,192,128,102,224,182,180,224,185,186,220,180,176,218,180,187,223,184,190,224,179,175,211,157,141,213,164,153,228,189,192,224,185,185,220,181,175,6 207,165,192,211,167,194,214,168,188,217,167,184,219,170,189,218,175,198,214,173,200,207,165,190,210,163,185,217,171,196,208,153,166,155,90,93,189,122,129,201,136,141,212,164,178,212,170,192,206,155,171,222,175,195,181,121,129,76,28,36,118,48,52,123,46,39,202,144,147,218,175,197,204,159,177,220,177,200,183,123,131,85,31,35,120,50,59,130,61,60,210,161,174,218,175,197,214,169,192,210,165,182,203,150,165,156,83,82,121,54,64,116,52,56,203,147,156,221,179,202,210,165,190,212,163,183,216,169,192,215,157,168,126,64,64,98,35,37,200,142,154,219,176,197,209,164,187,215,167,187,219,174,196,225,180,201,195,132,134,165,97,92,212,163,178,211,166,179,212,169,191,215,170,193,213,171,194,220,176,198,223,175,201,220,171,187,216,172,192,210,166,184,6 202,161,185,205,161,184,208,163,180,211,163,178,213,167,185,212,171,192,208,168,191,203,163,182,204,158,176,213,167,188,196,141,151,152,91,92,187,122,127,194,131,134,210,165,179,208,168,185,206,157,172,221,175,195,164,105,111,74,28,35,118,47,50,122,48,40,204,151,155,213,172,192,208,164,186,219,175,198,168,110,114,81,28,33,121,51,59,132,67,65,211,164,176,213,172,193,208,163,183,213,167,186,201,147,162,147,75,74,115,51,62,120,56,58,207,155,164,218,179,200,202,158,180,209,162,181,216,169,193,208,149,159,113,53,54,102,40,41,204,149,160,216,175,193,203,160,183,206,160,180,210,166,186,220,173,193,182,118,118,164,99,94,211,163,176,209,166,176,202,160,181,210,164,187,209,168,191,211,168,186,216,167,190,214,167,180,214,171,188,210,167,181,6 174,137,163,185,145,173,186,142,172,193,148,179,193,148,184,192,148,193,192,154,206,187,153,203,179,147,192,190,151,186,186,134,140,175,119,117,172,115,113,164,105,107,177,130,152,185,145,182,182,149,185,188,143,165,157,96,80,136,73,53,162,97,87,117,60,51,124,71,64,183,137,163,183,144,170,180,131,138,150,87,66,139,76,59,145,81,72,112,58,53,121,71,70,181,133,152,185,149,189,179,131,147,162,99,80,153,87,75,136,75,76,127,67,62,164,111,114,186,143,171,185,149,188,186,143,174,164,102,86,168,103,92,166,106,109,146,84,75,177,122,129,191,148,178,182,142,170,184,144,182,167,110,100,177,119,115,187,132,140,178,119,118,189,138,150,196,150,178,183,145,182,189,151,195,187,140,157,186,134,145,190,143,171,190,141,165,192,143,163,191,144,159,6 208,175,224,211,173,217,213,173,218,211,172,219,202,155,173,208,167,208,208,171,223,205,170,222,204,166,202,206,167,204,210,171,222,200,153,174,165,101,79,189,136,145,205,168,217,204,167,216,204,168,212,205,167,207,209,166,199,182,121,113,164,96,78,175,112,101,203,159,193,207,169,219,204,169,216,204,163,194,187,133,135,157,93,85,129,67,59,135,70,55,185,131,137,207,171,221,205,168,212,200,152,167,120,66,54,89,37,34,83,33,32,116,53,39,179,124,124,206,170,221,203,167,217,195,149,167,140,78,64,80,30,29,73,27,27,130,67,52,194,146,165,203,168,222,199,162,208,201,163,205,179,126,130,120,61,51,128,68,60,181,126,129,202,163,200,201,169,225,198,163,209,200,167,218,201,163,201,186,133,138,188,135,145,203,163,201,203,168,216,201,171,227,6 210,176,228,210,171,215,211,172,218,209,167,206,182,125,120,201,155,185,210,172,229,206,169,221,207,170,209,208,171,213,209,171,220,187,134,136,157,91,68,181,123,120,208,169,217,206,167,218,205,172,220,206,169,209,206,158,176,176,112,102,153,88,74,159,94,79,196,148,170,209,171,225,206,171,215,204,159,180,150,96,88,121,63,57,100,44,41,116,53,39,177,120,119,209,172,224,206,171,217,197,149,162,123,66,51,79,31,30,70,27,27,118,55,42,185,131,139,206,170,222,203,168,220,202,164,201,165,106,99,95,39,31,90,38,34,148,87,77,199,153,179,202,166,223,200,165,211,204,171,223,197,155,183,162,105,99,164,105,101,199,151,172,204,166,212,204,170,230,197,165,213,200,167,218,203,169,220,200,155,178,200,156,186,204,168,221,205,170,228,202,168,225,6 183,147,170,177,134,146,142,95,90,142,95,98,164,118,135,165,117,127,176,135,152,181,144,168,180,141,165,132,90,90,77,47,50,108,69,77,126,81,93,111,67,77,164,119,132,178,136,149,153,111,116,84,46,41,61,37,43,71,45,55,93,58,69,93,55,71,137,94,107,170,121,122,127,88,86,64,37,37,63,39,45,64,40,47,100,62,74,118,75,91,130,81,88,164,117,122,131,93,96,69,41,41,75,48,54,93,58,66,133,84,95,129,78,88,124,73,80,163,114,120,165,125,137,111,73,72,90,55,57,95,58,64,134,83,92,137,83,90,125,77,85,169,122,137,179,141,163,153,111,118,128,86,87,110,68,69,133,87,94,180,132,155,177,130,143,180,140,159,175,138,151,176,136,150,158,110,112,155,108,113,175,134,151,184,146,171,185,146,172,183,147,170,6 195,159,179,190,145,156,177,124,127,176,124,131,189,144,166,188,138,154,192,148,170,190,148,168,194,157,179,160,110,112,113,61,58,139,83,86,153,98,110,147,89,95,187,139,156,191,150,170,171,126,138,105,53,45,81,40,42,108,61,68,116,63,70,114,60,70,169,116,127,183,129,133,138,89,86,90,42,36,84,43,46,84,42,46,115,65,72,122,70,82,146,89,95,179,124,128,129,83,80,87,43,41,92,48,50,107,59,63,138,82,90,143,82,91,148,86,89,179,126,134,158,112,118,111,63,62,107,59,61,121,68,73,152,90,97,136,73,77,133,75,82,181,130,141,191,153,173,150,100,102,126,75,73,116,63,62,145,88,94,179,125,140,178,127,139,191,150,171,189,155,175,184,141,154,165,115,118,152,99,100,177,131,144,197,162,189,196,159,182,193,159,179,6 193,152,198,193,151,197,192,143,179,187,128,136,182,121,121,166,106,102,168,113,116,180,139,177,195,155,207,192,142,166,191,133,141,189,133,142,186,127,128,181,121,123,173,120,140,178,133,171,193,147,192,194,142,170,193,135,134,194,135,132,179,108,91,183,116,111,187,128,136,179,128,164,192,144,188,192,131,151,185,118,115,182,114,104,174,98,77,181,112,100,191,126,120,187,130,144,195,148,188,192,126,139,169,84,77,150,72,56,160,86,71,184,116,109,193,130,137,192,141,163,197,152,195,198,147,186,183,116,136,142,65,57,129,61,53,133,64,54,185,126,140,195,151,188,190,144,181,199,152,196,191,135,169,121,50,44,105,39,30,107,38,20,175,114,116,198,159,207,188,139,169,194,145,185,201,155,201,172,110,130,143,71,63,171,111,121,197,155,197,197,161,209,6 234,186,222,236,185,213,233,181,201,231,177,197,230,179,199,226,175,191,225,177,200,221,175,199,233,181,203,236,182,208,238,183,209,230,174,191,222,168,184,227,172,186,224,176,199,216,169,192,232,180,200,236,183,208,192,140,149,142,95,97,113,70,70,130,87,89,209,158,169,221,169,184,226,176,196,224,169,182,100,63,60,42,22,25,40,25,33,39,18,19,183,132,137,231,181,201,226,176,197,209,153,156,67,38,36,33,21,26,49,30,39,111,68,68,214,160,172,227,178,203,223,173,192,225,171,187,121,82,85,34,15,15,81,48,50,167,112,111,229,175,191,226,179,209,219,172,193,223,172,193,202,152,168,157,113,121,199,150,167,223,171,189,229,177,197,228,179,205,218,172,199,222,172,201,214,165,186,219,169,187,225,175,202,228,179,206,231,182,212,228,182,217,6 182,148,149,184,149,148,179,139,135,177,134,129,179,137,136,183,145,145,180,139,138,174,135,135,181,144,143,183,146,144,178,139,135,175,132,126,177,132,128,179,139,135,182,142,144,178,138,137,179,141,140,180,144,142,182,143,141,141,97,89,120,79,74,173,130,124,181,142,141,179,142,142,176,139,135,184,151,151,160,121,114,99,57,51,70,36,34,136,97,92,187,149,148,179,141,140,175,139,135,185,150,149,147,109,103,79,42,38,69,37,33,106,69,64,184,146,146,179,142,143,178,145,144,180,146,145,176,139,135,120,82,78,42,14,10,115,79,74,185,146,143,176,139,139,174,141,138,175,140,135,181,146,144,173,134,131,131,92,88,164,125,120,182,146,145,177,139,138,171,140,137,166,129,117,176,143,141,180,148,149,184,147,147,183,147,149,180,144,146,179,144,148,6 169,141,145,175,148,150,173,142,139,170,136,132,171,139,138,173,144,146,169,138,137,164,134,135,169,139,139,176,149,151,175,146,145,173,139,137,174,139,139,171,141,141,172,143,146,167,138,138,170,139,141,174,147,147,178,149,151,137,100,93,122,87,82,167,134,131,172,143,142,170,143,145,167,136,135,179,155,160,153,122,117,95,58,50,72,38,31,134,101,97,178,150,152,170,143,142,164,134,132,179,154,157,138,106,101,78,44,35,71,38,28,103,69,63,173,145,148,169,141,143,167,141,142,173,147,148,166,137,135,110,77,71,45,12,6,111,78,73,173,143,144,165,136,139,164,137,136,167,140,138,172,144,144,161,127,126,118,83,81,151,119,115,170,142,144,165,137,138,161,135,134,157,125,113,167,140,140,169,142,146,172,142,145,170,144,148,168,141,146,168,142,148,6 187,146,156,189,138,139,193,148,160,195,147,151,194,141,146,194,145,150,192,147,149,187,141,140,188,138,142,189,140,140,192,141,142,194,145,143,195,150,155,195,148,150,192,146,146,188,142,146,187,138,138,190,147,155,191,144,145,196,153,153,194,154,157,194,152,156,192,147,149,189,146,151,187,149,148,190,148,151,189,143,144,158,113,110,161,115,109,194,152,154,193,151,156,190,149,158,182,145,138,189,149,146,165,120,116,56,25,26,91,44,39,182,134,131,191,149,155,189,144,151,182,151,154,191,156,160,155,111,105,53,19,18,110,61,55,180,126,118,188,137,138,188,139,143,181,148,146,183,151,155,178,142,145,153,108,105,175,130,127,187,143,140,187,139,138,188,142,146,179,146,140,177,140,127,179,144,140,185,150,152,180,137,126,184,144,135,188,148,149,189,153,165,6 210,161,170,211,156,156,217,167,177,218,169,174,216,162,169,216,162,167,215,168,170,210,162,164,209,154,159,212,164,171,215,165,166,215,166,164,216,169,175,216,169,173,213,166,167,210,164,170,209,161,162,213,170,179,215,170,174,218,176,179,214,171,174,215,171,177,214,169,172,212,169,178,208,169,168,213,172,175,209,163,163,153,103,99,163,109,102,215,169,173,215,172,181,213,170,180,203,165,161,213,172,171,180,131,127,57,24,28,105,51,47,202,148,143,214,167,175,212,165,173,204,170,177,213,179,189,182,135,131,91,44,40,150,95,90,206,151,147,210,155,159,211,159,166,201,165,162,204,168,170,205,168,174,194,150,150,203,157,155,210,166,164,211,161,161,210,162,169,198,163,159,199,160,149,200,161,153,205,167,169,201,156,144,207,166,160,211,171,174,212,176,191,6 197,142,152,204,147,164,185,131,155,186,130,152,205,145,158,231,167,179,228,159,154,230,168,163,189,139,160,161,116,145,148,111,150,161,119,158,118,86,120,124,94,125,189,137,154,222,162,164,154,110,135,104,85,136,127,102,150,141,105,145,98,76,118,34,38,88,69,57,96,197,143,155,135,97,123,109,87,126,147,107,130,117,92,132,99,80,128,78,64,108,126,95,120,219,156,154,132,96,121,78,65,105,134,93,114,126,96,127,137,105,146,155,110,144,191,137,156,225,162,159,119,83,99,124,91,121,163,108,124,176,119,136,197,144,169,208,155,185,168,123,152,220,166,182,166,119,127,182,128,141,192,128,139,216,151,168,234,178,213,217,167,203,122,94,129,188,143,163,212,160,164,208,150,156,202,135,138,218,157,170,233,178,209,213,162,191,113,94,137,185,148,183,6 221,157,172,206,146,161,191,136,159,192,141,166,172,126,154,182,127,154,212,151,168,222,167,178,214,159,170,187,134,149,167,124,156,134,105,148,143,113,163,149,110,153,132,100,134,181,141,164,202,150,153,167,117,132,123,94,132,101,89,142,126,103,148,126,101,146,65,62,112,58,57,105,155,112,115,129,94,115,107,87,124,105,83,114,136,104,132,88,81,134,85,77,125,50,52,98,143,101,103,99,68,80,103,85,123,106,80,107,146,110,132,117,98,139,146,116,157,133,105,133,173,130,136,135,96,102,152,112,130,171,124,137,185,137,150,193,150,176,198,155,185,165,127,155,208,162,163,208,160,160,202,152,155,195,143,145,219,170,188,232,186,222,204,164,197,119,97,132,208,163,161,212,164,161,210,159,152,207,152,140,220,169,179,233,187,213,185,148,177,103,92,136,6 218,152,154,216,149,150,218,153,155,156,106,119,132,79,85,138,77,71,158,99,94,192,133,135,181,119,113,186,126,127,160,110,117,130,85,92,125,73,73,114,66,70,141,86,82,172,113,108,154,95,84,147,94,90,110,70,73,98,59,65,105,62,71,90,54,66,131,80,81,172,113,106,148,90,79,155,99,93,100,65,68,56,36,47,93,60,79,98,59,72,141,87,83,185,122,110,142,85,74,166,108,105,115,75,77,43,30,42,84,54,68,99,63,77,134,83,77,171,111,98,159,98,86,160,100,92,120,73,70,55,37,47,68,44,57,74,48,59,115,73,74,153,98,89,153,94,82,156,97,91,140,88,84,110,71,73,91,56,60,106,65,65,98,63,69,147,98,96,156,98,89,155,99,96,164,111,110,156,103,101,100,59,56,146,96,93,132,91,95,156,111,118,6 189,134,151,200,142,154,189,130,143,191,128,141,184,123,129,178,119,123,198,138,151,190,132,145,178,120,140,194,132,144,196,133,148,174,106,112,125,70,63,145,90,91,199,138,152,190,131,140,183,119,137,193,130,144,190,131,143,140,83,84,87,46,46,157,102,110,199,141,157,191,130,144,180,116,139,191,130,149,157,103,113,97,55,61,95,54,58,141,85,83,190,132,143,191,132,152,173,109,133,177,113,129,118,74,83,75,48,63,82,47,55,115,65,62,179,120,129,192,135,151,170,107,134,160,98,113,98,57,67,81,52,68,105,61,67,124,71,66,176,119,126,192,138,156,164,109,129,168,110,125,135,85,92,112,71,80,136,83,86,167,107,115,188,133,148,189,136,155,168,114,133,173,117,134,179,123,140,175,119,134,171,114,128,184,126,145,189,134,151,177,128,150,6 212,163,178,223,170,182,221,167,177,221,166,176,216,162,163,200,147,143,223,170,176,223,172,178,199,153,167,214,161,172,226,170,180,215,158,160,161,111,98,155,108,100,222,167,174,224,171,175,207,160,170,214,160,172,223,167,177,185,134,133,116,79,73,157,112,112,228,175,185,225,174,180,204,156,171,219,164,181,204,152,161,129,93,95,114,81,82,148,103,95,211,159,160,229,180,190,207,152,168,214,159,171,169,123,126,99,73,85,104,76,83,126,87,80,194,143,140,228,180,189,202,154,170,210,159,170,151,107,109,100,74,85,125,91,97,149,102,94,192,140,136,224,176,186,194,149,160,209,162,171,191,144,147,153,111,117,155,111,113,195,141,143,215,162,172,221,171,181,203,157,167,206,160,169,211,165,175,210,162,174,207,156,167,215,165,177,222,173,183,216,172,182,6 216,158,178,229,167,183,225,161,176,226,160,175,225,162,169,210,146,148,230,167,179,231,170,182,208,149,166,223,159,173,233,168,182,222,155,162,169,107,98,157,101,96,230,166,179,233,170,180,216,157,171,228,161,175,230,165,180,194,133,136,114,69,66,159,106,110,237,176,193,234,173,185,215,159,178,222,158,177,213,152,165,132,86,91,112,71,76,150,97,93,219,156,163,236,177,193,206,147,169,216,156,173,175,120,127,94,62,79,99,64,76,125,78,75,199,138,139,235,178,192,201,148,171,217,156,172,147,97,102,93,62,79,120,80,91,141,89,84,193,133,133,231,176,192,199,147,165,215,159,173,185,130,135,139,93,103,147,97,103,192,130,134,217,157,172,226,171,187,207,154,170,210,157,170,216,162,176,211,154,170,204,145,160,218,158,176,227,171,187,220,170,184,6 228,203,219,184,169,189,175,159,176,107,96,116,46,47,72,31,31,54,84,67,84,154,112,121,204,185,201,70,78,115,84,87,126,92,88,114,54,58,84,34,36,62,51,41,59,135,100,110,133,127,153,42,59,104,88,92,130,94,93,125,49,53,80,42,43,65,49,42,59,125,98,111,148,130,145,73,80,118,82,89,127,62,67,100,35,42,71,36,43,72,74,66,81,156,134,152,169,148,159,84,87,120,64,75,110,60,75,116,39,47,79,27,32,60,42,49,81,134,122,148,196,174,191,68,71,101,62,75,109,68,82,122,31,36,64,38,44,74,21,23,49,75,75,103,220,192,209,140,122,143,42,53,87,53,66,103,49,64,103,60,74,118,35,43,76,40,44,71,225,198,213,178,153,173,37,30,53,39,48,83,49,67,113,68,84,131,79,87,123,90,91,126,6 207,153,169,197,140,163,177,133,155,140,107,127,49,41,54,16,16,24,32,25,35,85,52,65,212,160,184,127,97,119,51,51,81,67,57,83,22,25,43,15,16,29,8,10,20,51,33,41,178,137,159,44,45,76,17,26,64,48,48,82,23,24,41,13,15,25,14,15,24,29,19,26,154,115,133,45,44,74,30,38,75,31,37,69,18,26,51,12,16,33,13,15,28,56,44,59,164,113,128,72,61,87,24,32,62,31,42,79,20,27,55,10,12,24,8,13,28,46,41,62,187,120,145,90,68,94,14,23,46,33,42,78,17,23,46,21,29,60,13,17,34,14,16,31,193,125,150,152,102,132,32,30,50,13,21,47,19,29,62,25,39,86,22,32,67,8,12,27,195,130,154,176,117,150,52,37,52,4,8,21,18,25,54,20,30,67,46,52,85,52,58,101,6 236,185,204,220,162,186,192,146,169,149,114,135,49,40,53,20,17,27,37,27,38,97,58,72,239,190,217,134,106,130,52,53,89,74,64,94,28,29,50,20,19,32,13,13,22,61,39,47,196,154,176,45,47,83,25,33,75,56,55,94,27,27,44,19,17,28,19,18,27,37,25,31,172,129,148,55,53,86,37,45,87,36,42,77,24,31,61,18,20,38,18,19,32,70,55,72,182,125,142,81,69,100,30,37,71,39,50,93,25,31,61,16,15,28,14,16,31,55,48,70,209,134,161,102,75,105,19,27,53,38,48,89,22,27,54,27,36,74,18,21,40,20,20,35,217,142,168,171,114,148,38,34,55,17,24,51,24,34,72,31,46,101,29,39,80,14,16,33,220,150,176,197,129,166,61,42,58,9,11,24,24,29,61,25,35,77,58,63,100,69,73,126,6 205,159,172,208,155,168,206,152,164,188,133,132,203,150,162,212,163,176,208,164,175,206,165,179,211,166,186,200,144,156,158,95,92,155,96,90,162,106,102,174,123,131,203,157,166,208,165,173,215,168,188,179,120,122,144,78,77,155,99,100,133,84,82,60,33,37,125,91,101,210,165,177,211,161,175,163,104,106,102,54,55,128,83,86,117,75,75,40,24,32,105,76,90,211,168,186,216,167,187,172,118,126,62,28,29,59,35,38,104,65,67,74,43,44,133,91,94,214,171,192,210,159,175,185,131,142,92,50,53,67,31,37,122,76,82,121,71,68,162,113,115,216,173,194,207,156,176,214,162,180,192,141,162,108,58,62,129,72,72,151,95,94,210,162,180,217,172,188,204,151,168,213,159,175,217,164,187,205,147,167,181,124,134,189,132,143,221,170,192,218,171,191,6 231,187,203,238,190,207,237,189,204,216,164,163,231,182,196,242,198,216,236,195,209,234,196,215,237,193,216,227,175,188,183,122,113,179,119,108,184,127,120,200,151,161,230,186,197,236,194,205,242,194,218,204,145,145,169,104,96,178,120,118,152,98,94,74,43,46,141,106,115,236,192,208,236,184,202,184,122,122,121,71,68,149,101,102,136,90,88,51,31,40,119,89,104,236,193,215,241,190,214,191,134,142,75,37,35,72,43,46,123,80,80,89,54,54,151,108,110,239,195,220,237,182,203,207,149,163,106,60,60,83,44,46,145,97,100,143,91,83,185,136,136,242,199,223,235,181,205,241,186,207,214,160,183,127,74,73,155,98,91,178,122,117,241,196,220,246,201,221,232,177,198,241,186,206,246,192,219,233,177,198,211,155,161,221,167,177,254,209,239,246,202,226,6 226,178,195,231,179,194,232,182,195,213,160,159,229,178,192,238,191,207,233,189,202,229,189,205,234,187,210,223,167,181,179,116,109,175,114,104,183,125,119,200,148,158,229,183,194,233,190,201,241,191,217,202,139,143,163,94,89,174,115,113,149,96,92,75,42,46,146,110,120,235,190,206,235,181,200,181,116,119,118,66,65,147,98,100,132,86,85,47,28,37,119,88,104,237,193,216,241,188,214,189,130,139,70,32,32,70,42,44,118,76,75,84,49,50,151,107,111,240,196,222,236,180,201,202,142,154,97,51,51,78,40,44,138,90,94,136,83,76,182,132,132,242,200,226,233,179,203,236,179,199,206,150,171,120,65,67,148,88,83,172,113,109,236,189,211,243,198,219,230,174,195,236,179,197,241,184,210,225,164,186,200,140,147,212,153,163,248,199,227,243,197,220,6 230,174,166,235,182,173,229,167,148,222,150,128,222,153,130,239,190,183,234,189,181,230,183,172,232,176,169,230,172,158,230,171,156,219,146,127,217,145,124,209,147,136,226,175,163,232,184,172,229,170,159,224,159,145,224,160,149,206,133,114,189,112,92,137,61,47,220,165,155,233,183,169,226,165,153,207,134,116,179,100,84,181,102,83,151,71,56,182,113,102,238,185,179,231,177,164,229,171,160,176,108,95,94,39,36,173,101,90,175,92,75,218,152,141,237,181,172,231,171,159,223,165,156,171,111,105,86,41,40,188,115,99,215,136,116,221,151,137,233,169,161,228,161,152,219,161,155,187,120,106,175,103,89,208,134,117,221,147,136,235,166,163,232,163,162,227,161,155,226,174,171,217,159,150,215,149,138,226,157,150,227,154,148,234,165,163,231,163,161,226,160,158,6 217,161,160,221,166,166,223,166,161,218,156,142,212,148,131,211,148,131,224,175,177,218,172,174,218,163,159,221,163,160,217,153,142,219,155,148,209,140,127,206,140,128,195,135,133,214,161,158,220,166,163,215,152,142,209,138,130,204,129,123,188,110,101,167,94,85,132,64,58,215,158,155,219,163,159,210,144,135,177,102,95,151,75,72,169,88,84,134,60,55,189,122,120,223,163,165,218,162,158,210,144,137,112,61,63,95,46,50,175,92,91,169,90,85,221,155,156,219,156,155,213,155,150,202,137,133,109,62,67,119,63,65,199,116,110,200,122,114,215,149,145,219,153,149,212,156,154,196,133,128,166,94,90,187,111,108,202,127,119,219,151,149,221,158,161,218,153,151,213,161,160,214,155,155,204,137,132,213,144,140,213,143,140,221,156,155,220,156,158,218,154,153,6 218,161,176,222,162,176,226,164,175,230,170,185,228,168,180,224,165,182,218,160,174,216,161,177,219,164,185,224,168,189,193,125,117,194,127,121,204,134,122,203,133,127,217,158,169,211,151,149,208,143,135,219,153,150,165,101,94,99,47,37,168,95,79,160,89,69,217,154,159,213,155,157,198,130,115,189,117,100,173,106,99,96,46,41,119,64,60,127,64,50,179,115,109,219,162,171,210,148,146,178,106,86,158,95,90,120,63,57,98,51,47,95,43,36,149,86,72,219,158,161,209,155,164,210,145,138,172,105,92,113,57,48,106,53,47,111,52,34,181,116,99,215,165,176,213,162,178,218,166,182,202,145,153,148,91,85,153,88,73,197,135,126,213,160,165,212,166,186,211,158,168,214,165,188,221,170,196,223,170,192,213,159,168,216,166,182,217,169,188,215,170,194,6 136,111,127,153,132,148,159,137,153,162,140,156,163,141,157,160,137,152,145,118,130,127,97,113,144,118,132,159,138,153,157,127,134,157,126,135,162,135,150,158,129,141,151,123,138,138,110,125,148,121,135,160,134,147,147,105,102,143,96,94,138,94,95,150,113,122,142,106,113,140,111,125,146,117,131,162,139,152,150,108,107,139,88,86,153,116,123,157,123,132,146,109,117,140,110,124,150,126,142,159,133,143,156,119,124,150,105,108,160,125,131,151,113,115,154,123,136,140,110,126,149,124,140,156,128,138,154,118,120,148,105,102,156,120,124,151,113,115,151,119,130,131,98,111,140,109,125,150,119,131,157,127,133,152,116,114,162,135,146,157,128,140,145,112,120,125,92,101,137,108,124,146,117,131,156,131,144,163,141,153,158,132,149,156,133,150,136,106,117,117,84,96,6 199,115,125,194,119,127,187,105,99,210,132,133,217,146,150,225,177,173,223,184,179,217,177,168,200,116,125,195,111,116,167,87,75,166,100,82,206,143,143,230,190,190,228,192,188,222,185,182,202,139,141,182,102,92,185,113,99,156,94,75,129,85,73,167,124,115,185,149,138,214,171,164,207,151,159,163,90,79,165,101,80,192,138,125,73,47,41,79,49,40,77,48,37,169,127,112,207,144,151,183,115,102,151,88,62,122,75,59,82,50,43,128,92,84,116,88,86,127,92,79,212,154,154,201,134,116,175,116,87,143,97,82,83,54,45,173,128,126,215,167,169,201,163,152,219,176,171,221,175,167,220,171,164,205,163,157,67,42,36,145,109,99,226,185,176,219,186,177,219,178,172,222,183,176,222,175,175,224,175,171,112,78,70,110,76,65,220,171,160,214,181,172,6 238,206,208,209,172,175,79,34,39,52,12,22,47,3,11,97,52,49,220,173,176,227,176,176,239,205,207,182,149,150,39,10,20,43,26,40,32,15,32,36,4,14,172,139,139,229,184,183,234,203,201,146,122,120,30,8,19,31,21,39,25,9,24,34,15,29,133,108,113,216,172,165,227,199,196,113,96,96,30,9,22,38,15,27,46,33,43,84,77,92,129,106,114,199,160,151,220,189,187,102,85,91,54,48,60,58,49,58,68,76,95,99,101,120,140,121,127,195,158,150,221,185,183,124,99,101,106,92,104,103,92,104,66,70,91,44,46,64,114,98,103,212,173,167,228,200,197,151,115,110,112,90,97,129,106,116,91,75,84,35,32,48,152,135,137,228,187,183,236,211,207,172,138,128,101,79,83,97,79,89,94,73,79,133,113,116,206,173,169,222,179,176,6 205,173,161,210,176,165,219,189,183,207,162,156,155,98,89,197,142,139,202,164,157,202,172,165,210,179,168,214,181,170,204,164,153,135,85,84,74,30,32,133,85,85,208,168,164,204,174,167,211,181,174,217,180,168,179,132,123,65,27,28,61,28,29,60,26,28,144,103,99,210,175,165,211,180,170,220,185,171,174,128,117,82,37,39,58,27,28,38,14,18,97,58,55,209,172,162,213,183,173,217,185,170,210,169,155,137,78,74,82,39,43,69,28,30,157,112,108,210,180,173,218,193,186,214,180,165,220,177,161,119,74,69,116,64,63,194,141,135,209,172,165,211,184,179,213,184,177,217,187,175,217,182,171,191,147,138,187,136,128,216,177,168,213,179,170,212,184,180,206,172,165,216,185,175,219,184,173,222,187,176,218,179,170,216,179,171,215,179,170,211,181,178,6 225,171,145,234,183,155,235,182,155,235,174,148,235,168,143,232,160,138,234,173,154,235,186,165,215,158,127,187,120,95,216,151,125,218,142,119,204,116,93,201,114,94,228,161,139,232,178,159,153,94,73,59,8,16,122,52,47,181,93,77,183,93,76,179,89,70,214,136,111,226,163,135,149,92,71,44,3,14,76,24,38,152,77,66,195,113,86,184,95,76,202,118,96,218,147,121,220,169,137,145,82,69,87,18,27,156,86,79,200,118,96,180,91,69,192,111,87,197,120,91,229,183,155,223,170,145,167,87,62,171,87,66,192,105,87,199,115,97,198,119,96,199,123,99,230,183,158,233,187,165,229,174,154,218,154,133,215,142,122,213,138,122,204,128,103,189,113,87,230,183,156,234,188,168,235,189,171,237,192,176,235,183,167,227,167,148,215,148,124,202,135,109,6 239,169,168,243,172,172,244,173,176,247,178,187,247,176,184,243,170,169,243,179,178,239,179,173,237,171,165,239,169,165,232,152,148,234,155,158,242,170,175,240,170,165,241,176,173,239,178,172,235,167,157,230,147,135,203,98,98,172,66,74,185,87,93,225,145,143,237,169,160,238,175,169,235,170,164,229,146,139,199,91,98,158,56,70,165,52,70,195,84,97,223,141,134,235,172,161,235,172,164,236,170,166,214,119,122,193,92,102,195,93,109,185,69,94,209,114,115,231,164,150,236,175,166,238,175,171,225,144,139,197,99,98,180,84,94,192,94,110,214,123,123,229,161,149,236,176,168,237,174,169,233,166,162,221,140,137,191,90,93,204,111,114,226,153,149,231,170,161,234,172,165,237,174,169,235,169,161,230,162,159,224,143,144,221,141,138,230,167,163,232,175,169,6 243,165,211,247,168,215,239,152,184,232,138,153,228,131,136,230,139,146,232,150,174,227,154,185,241,164,204,240,160,194,228,135,146,216,115,117,216,118,123,226,135,140,227,142,153,228,155,182,241,166,203,233,151,164,199,101,104,180,75,78,199,95,96,216,119,120,223,136,142,227,151,169,235,162,198,228,144,156,133,47,49,148,54,64,179,78,81,181,80,76,225,142,153,226,150,171,237,166,203,205,120,136,123,34,40,143,52,62,153,54,56,179,85,82,230,154,172,220,141,164,232,162,198,203,118,137,127,40,46,121,38,44,167,68,66,215,130,136,229,155,181,223,149,174,229,157,188,200,120,143,92,21,25,153,63,72,208,111,119,222,143,163,225,151,181,222,152,178,227,156,194,212,136,165,165,84,102,204,114,139,218,130,163,224,141,176,226,153,186,218,151,178,6 225,156,150,231,156,152,235,158,154,238,164,157,245,177,164,242,173,160,238,165,155,231,167,154,225,157,145,232,159,149,236,163,154,228,152,137,188,104,81,222,148,128,238,171,156,227,166,149,224,157,139,231,160,146,243,173,158,192,117,100,108,30,20,203,125,105,239,176,157,226,167,146,223,161,139,229,161,142,242,175,157,189,120,102,121,38,23,207,129,106,237,172,153,229,172,150,215,156,134,224,160,139,233,169,149,218,149,127,171,88,64,217,146,123,232,169,150,224,171,148,211,155,134,219,161,137,222,155,136,228,160,143,229,163,142,229,165,146,225,167,148,218,163,142,204,150,128,214,157,132,215,150,132,219,154,139,224,160,141,225,162,142,220,162,143,212,156,134,200,149,126,207,153,130,211,152,130,214,155,133,215,153,129,216,154,129,216,163,140,207,158,133,6 231,176,169,230,162,154,220,134,125,215,127,117,209,130,125,234,169,166,245,187,189,246,183,185,232,181,168,210,119,107,196,86,84,189,86,91,139,47,57,132,51,58,218,151,143,246,193,186,226,168,151,200,107,96,175,67,85,158,60,84,116,32,50,82,10,30,151,63,63,235,177,164,224,167,149,197,109,96,180,91,114,169,92,123,131,57,73,110,38,51,137,47,53,219,153,139,227,177,162,181,93,76,185,98,98,188,118,131,163,98,109,162,90,100,174,72,68,222,154,136,230,191,172,190,116,94,177,84,72,175,94,93,162,96,103,187,123,126,190,91,75,230,171,155,228,190,169,233,191,169,203,132,118,172,81,71,174,103,103,215,159,149,220,149,125,237,190,173,224,187,167,233,195,173,234,189,171,221,162,148,204,140,130,224,171,155,239,191,181,239,191,180,6 211,167,170,213,169,172,218,176,176,227,186,189,237,193,196,238,193,196,243,197,198,243,197,199,206,162,156,211,166,163,221,179,178,189,132,136,169,108,119,224,177,180,242,198,198,241,196,197,219,176,167,231,188,183,232,188,186,156,87,98,63,34,50,140,99,103,240,191,192,238,194,192,237,194,190,242,200,198,213,160,163,104,39,59,70,34,50,117,72,80,238,189,187,237,194,189,239,197,190,243,200,197,213,158,159,125,56,68,83,34,52,100,45,58,227,178,171,238,196,188,238,196,186,241,196,189,235,190,187,211,133,131,90,17,37,111,52,65,234,187,178,239,199,188,234,190,177,240,194,184,240,196,192,223,161,162,175,94,101,212,157,154,241,202,195,239,201,189,232,184,174,237,189,180,238,191,186,236,185,186,238,190,186,239,194,186,240,200,188,238,198,183,6 226,151,152,228,147,145,211,115,108,200,97,87,229,142,140,232,151,155,230,150,154,223,148,150,197,104,96,195,96,84,182,76,67,172,61,53,206,113,103,213,126,122,216,134,129,213,140,136,183,86,80,177,76,67,191,98,92,182,82,75,185,87,80,195,102,96,189,100,87,192,111,101,179,83,80,166,67,64,155,58,58,168,75,74,184,94,91,155,54,51,165,69,61,178,90,81,174,81,78,174,82,84,149,58,64,152,56,58,172,78,75,134,42,44,137,47,47,172,84,77,183,94,98,188,100,110,189,105,112,167,74,72,187,99,99,144,52,54,138,49,49,177,93,88,182,93,93,191,103,112,188,95,102,193,110,106,174,85,83,174,83,79,184,103,93,187,113,105,192,114,112,199,118,122,195,110,113,196,119,113,170,80,73,185,102,94,194,122,110,194,124,117,6 247,173,183,247,178,187,248,180,189,248,189,195,249,191,198,248,190,197,248,185,192,248,180,188,247,172,180,248,178,186,247,181,188,246,184,190,248,190,195,248,188,193,248,184,190,247,178,183,246,172,176,247,177,182,250,183,191,255,188,197,252,189,195,248,185,190,248,181,186,247,178,182,245,172,172,248,177,181,236,153,158,194,111,116,230,157,165,250,185,191,247,183,185,247,177,179,243,172,167,255,184,183,178,94,92,67,1,6,194,114,117,254,189,194,246,182,185,247,178,181,241,171,165,249,179,179,202,119,112,161,67,61,239,161,165,250,184,189,247,180,182,246,175,178,240,171,163,244,173,170,243,169,166,244,166,166,247,176,182,247,177,182,247,178,181,244,172,175,239,171,164,243,172,163,243,171,168,244,173,175,246,175,175,245,173,175,243,170,172,241,171,171,6 225,191,189,208,160,153,204,152,143,231,194,191,242,207,207,243,206,206,241,205,205,236,203,201,207,163,152,144,73,67,125,52,51,167,104,96,229,190,185,240,205,204,239,204,201,235,204,200,190,135,117,139,67,58,111,43,43,111,35,37,186,127,120,238,206,202,238,205,199,237,207,199,200,152,127,159,83,65,119,42,39,116,46,49,160,92,81,227,187,176,239,208,201,237,208,197,208,172,147,158,87,66,120,44,39,113,45,44,154,80,68,220,173,157,241,212,204,237,209,197,212,179,154,156,88,65,112,40,34,129,55,45,182,118,99,227,188,173,240,212,201,236,209,195,217,189,168,183,134,109,146,82,64,191,141,123,228,195,183,237,204,195,236,206,194,233,206,192,219,194,174,218,193,173,215,183,162,227,200,186,233,203,192,232,200,189,233,203,190,229,204,189,6 238,196,209,240,199,212,223,178,177,150,85,82,175,121,127,157,94,94,163,96,95,236,196,209,237,193,210,233,189,198,130,71,74,51,2,15,74,13,30,66,4,24,89,22,34,198,140,139,238,191,209,197,142,154,65,6,21,36,12,15,45,10,16,46,14,20,77,16,27,193,127,130,234,187,200,171,114,123,51,11,19,43,44,38,50,27,24,51,9,18,116,42,51,218,163,165,226,173,181,162,108,111,69,39,47,59,59,52,50,18,20,81,31,39,183,121,123,229,182,192,223,172,183,174,117,113,84,29,34,56,21,24,57,10,18,122,74,79,228,185,202,232,195,206,219,168,179,206,158,155,155,95,91,65,30,29,82,45,49,197,140,157,233,198,208,237,207,214,213,166,165,214,169,176,219,172,181,124,85,86,140,104,110,234,192,208,233,203,209,237,211,211,6 239,198,200,237,193,191,231,177,174,232,181,186,234,187,194,232,186,190,238,196,197,239,201,200,235,195,195,208,142,145,164,66,78,172,85,104,206,135,147,226,175,182,231,191,189,235,196,192,225,172,175,165,81,94,115,26,52,116,23,53,145,52,72,194,117,127,230,188,188,233,194,191,202,142,147,129,51,65,102,39,55,106,45,59,125,45,67,168,73,89,222,164,168,230,192,193,193,126,135,110,38,56,93,50,56,95,45,53,123,57,72,158,68,84,213,147,156,229,189,194,205,144,153,122,45,64,96,38,52,112,45,60,115,56,70,139,54,73,214,154,163,230,194,196,221,177,180,189,127,132,147,72,80,156,78,87,153,81,91,184,115,120,225,184,182,226,188,190,227,193,189,227,189,187,217,170,165,215,168,163,219,172,169,225,184,181,226,189,186,224,187,185,6 165,149,163,174,156,170,185,173,193,182,166,187,181,165,186,162,136,147,164,144,158,162,149,166,171,157,174,177,159,176,179,152,167,161,125,136,151,108,116,119,63,63,134,94,97,167,153,172,175,162,183,165,130,134,170,130,137,176,144,166,142,92,101,97,43,48,127,83,83,168,152,170,163,133,143,164,125,131,174,136,149,176,137,155,145,94,104,111,54,60,144,100,106,166,149,167,162,135,143,167,129,143,167,126,138,160,110,115,147,95,103,120,61,66,127,77,79,169,152,172,174,163,184,163,131,137,175,146,159,168,130,136,156,109,116,150,105,114,145,106,112,168,154,178,169,158,175,170,151,161,167,134,139,180,156,172,176,146,159,166,134,146,163,141,158,162,150,176,161,151,166,170,157,173,173,155,171,180,166,183,178,160,175,172,154,170,163,149,167,148,133,150,6 226,151,145,226,150,139,237,160,144,236,147,139,230,136,124,235,153,141,242,165,154,240,175,160,226,155,148,222,150,130,207,115,86,205,97,85,204,104,90,210,112,97,229,145,134,234,171,157,232,164,149,231,163,139,183,83,60,185,80,68,165,70,57,169,74,63,220,129,109,231,167,149,237,177,155,225,156,130,180,79,57,185,86,72,155,57,53,170,82,68,223,141,120,228,163,150,232,173,148,200,115,87,166,61,41,180,79,71,182,82,75,181,83,70,217,137,127,223,154,149,224,164,140,192,99,73,147,48,35,181,79,69,184,89,75,186,90,72,219,139,124,226,163,150,214,154,130,198,122,100,160,71,53,177,79,66,180,73,65,202,120,97,226,164,144,221,167,149,212,158,134,209,148,125,209,144,121,198,116,94,194,97,82,220,150,135,226,170,153,215,158,144,6 236,168,174,236,163,167,237,166,169,244,176,184,242,171,179,240,170,179,238,171,177,235,170,173,230,160,158,230,157,154,232,159,155,235,162,160,240,172,178,239,172,177,238,174,176,234,171,172,230,162,159,220,142,134,214,127,120,206,111,98,232,158,153,240,176,179,238,175,175,233,168,170,231,166,165,189,100,99,154,56,57,187,81,73,223,144,136,240,177,177,236,170,172,231,164,166,229,164,161,193,101,99,163,61,60,194,90,81,215,132,122,236,171,173,235,169,170,231,167,166,228,165,163,220,145,140,205,112,103,201,104,93,214,130,118,236,172,175,233,170,172,228,165,165,227,164,162,228,162,163,226,156,154,218,141,132,226,155,149,234,173,172,231,169,168,227,166,163,225,164,161,227,166,164,230,170,167,232,171,170,233,173,172,233,176,171,229,172,168,224,167,163,6 221,152,150,230,158,158,224,154,154,220,153,149,231,163,160,215,145,143,231,160,160,220,152,153,205,132,129,228,158,159,206,131,126,172,87,77,192,106,93,214,136,130,230,166,160,227,162,161,193,128,119,207,135,130,145,70,63,90,31,29,106,41,37,147,66,58,211,142,128,234,170,168,199,135,127,139,67,58,91,33,32,80,38,40,64,31,32,99,35,31,186,112,98,217,150,146,189,114,104,119,52,46,74,34,33,83,40,40,85,39,36,109,40,37,166,91,79,217,154,141,192,123,108,133,60,51,94,35,36,83,32,31,96,37,34,140,58,50,189,113,99,230,168,159,212,157,138,182,118,102,166,93,83,159,77,71,164,78,64,195,115,101,205,138,127,231,174,165,221,174,155,216,167,150,206,151,132,222,157,146,226,157,142,218,157,147,206,148,134,226,171,154,6 242,181,179,244,182,180,241,173,165,237,162,153,236,161,162,239,170,173,230,159,155,220,146,140,239,179,176,240,177,172,234,162,150,224,140,126,224,143,132,220,136,121,208,118,103,184,91,83,227,154,141,226,154,140,212,124,107,199,100,86,184,80,70,189,89,81,191,97,89,175,83,74,207,117,97,201,107,91,201,104,90,179,75,67,161,57,52,165,67,67,171,70,69,169,73,64,209,123,103,195,98,83,189,89,78,178,77,70,184,88,82,181,82,79,178,78,72,170,76,65,216,141,120,180,82,68,163,60,52,190,96,92,187,98,98,201,118,108,196,108,93,206,130,116,215,141,122,184,88,72,178,76,64,193,95,85,199,110,100,211,131,112,225,163,150,226,172,165,224,164,155,222,155,144,208,125,108,197,102,84,217,141,123,223,157,140,225,164,149,226,172,159,6 241,172,175,242,171,179,242,170,178,243,173,174,240,167,164,243,175,173,245,178,174,240,170,167,238,169,169,239,170,170,234,161,164,213,126,120,213,122,114,227,149,140,239,172,165,238,168,163,238,177,175,233,164,159,195,102,99,154,64,63,170,74,71,204,108,97,237,167,161,239,173,170,233,171,160,208,124,115,150,60,63,140,56,61,154,62,60,209,117,112,237,167,166,237,169,167,219,143,130,171,80,74,139,56,56,151,62,65,186,87,83,223,140,137,239,172,174,238,171,167,216,137,128,161,68,66,159,66,64,175,77,77,215,120,119,233,159,162,239,175,172,237,174,164,224,156,142,208,125,117,212,129,125,223,141,138,233,155,159,240,172,175,239,174,171,236,176,166,230,172,159,232,169,158,235,175,167,238,172,167,239,171,173,240,176,175,237,173,169,234,173,166,6 217,173,183,222,183,191,199,150,158,189,124,129,213,157,164,227,186,194,224,181,188,219,181,185,220,181,187,209,161,170,112,53,64,112,46,50,156,74,75,193,130,135,223,184,187,218,183,181,220,184,189,177,125,133,81,22,35,105,41,52,152,62,70,160,77,77,216,173,172,225,190,191,220,186,188,174,126,130,91,27,35,130,52,64,184,100,111,175,90,88,208,159,155,222,187,191,215,183,186,186,139,144,98,34,39,113,44,52,175,101,103,185,105,102,207,159,157,224,191,192,206,172,176,206,168,173,126,63,67,74,15,25,142,57,57,183,101,96,214,175,178,222,188,188,203,166,170,211,179,180,191,145,148,149,91,96,176,110,111,204,149,148,222,189,190,215,181,181,206,174,172,211,179,177,208,177,180,214,181,184,217,180,183,221,185,188,223,189,189,217,187,185,6 239,189,179,241,190,184,244,193,190,219,146,148,196,110,118,221,152,157,240,185,185,239,184,185,239,188,176,242,193,183,236,179,172,150,67,71,74,15,30,128,50,59,233,174,171,239,189,185,237,187,173,244,196,184,224,163,155,99,33,45,44,14,29,103,38,50,234,174,171,240,192,189,238,190,173,241,188,177,241,181,174,170,101,102,127,57,66,189,123,125,239,188,186,238,185,180,237,193,173,239,184,173,231,134,146,239,182,173,237,183,177,238,188,184,238,185,183,239,187,180,233,187,167,239,190,169,240,186,173,240,192,180,240,194,185,241,193,185,243,193,183,240,191,183,234,190,170,238,192,173,241,193,177,244,196,182,243,196,186,242,193,186,241,191,185,237,190,183,230,190,172,235,193,176,240,193,177,243,196,182,242,194,182,241,191,182,238,189,183,232,186,179,6 229,196,206,231,202,212,230,191,202,188,112,115,123,45,60,139,66,79,150,83,97,188,143,157,205,138,134,206,144,144,199,132,131,127,62,68,91,28,45,100,38,54,74,34,47,116,68,82,158,64,60,151,60,57,143,63,63,81,30,43,71,31,43,86,40,54,71,39,49,90,45,57,140,47,50,125,38,45,85,18,36,52,23,32,48,23,31,70,34,46,84,45,54,138,92,98,146,57,54,108,30,41,77,15,32,52,22,32,50,27,33,62,29,39,128,75,80,221,196,201,186,117,101,120,48,48,88,23,32,90,30,41,70,25,38,54,23,33,137,87,94,225,203,208,209,168,156,156,88,79,166,100,88,160,97,89,86,39,46,79,30,39,137,81,82,235,220,216,223,208,197,219,185,173,218,188,178,209,173,160,140,86,80,152,93,88,194,142,136,238,232,224,6 233,181,163,236,185,167,239,186,169,243,187,167,243,189,168,244,192,172,245,196,176,242,196,178,231,179,158,233,181,160,188,124,110,156,95,86,226,172,152,245,196,173,239,189,165,240,195,173,231,181,159,217,155,134,109,51,52,65,24,33,194,134,121,248,197,172,239,189,165,237,192,169,230,180,156,220,160,139,106,55,55,118,57,57,219,159,141,243,196,175,239,188,167,236,190,168,227,178,155,231,179,156,204,145,127,218,157,137,240,189,167,244,198,180,239,193,170,236,188,165,228,183,157,232,185,161,238,191,165,238,189,168,239,189,168,243,195,172,237,190,164,233,187,166,225,181,154,230,185,159,233,184,158,236,185,163,237,186,163,237,186,165,238,191,168,231,186,162,221,176,151,226,178,153,230,181,156,234,184,160,236,186,163,235,187,165,232,184,161,227,181,156,6 219,166,147,218,159,144,188,105,96,192,109,97,235,179,168,239,183,172,237,183,173,232,180,174,215,160,138,200,124,106,187,102,92,186,100,88,222,159,143,238,184,172,235,184,172,229,180,170,214,160,137,194,118,101,179,91,81,178,89,81,200,116,105,224,165,151,229,179,165,226,177,166,187,114,94,164,80,72,173,87,82,137,51,51,188,108,100,209,137,120,194,111,98,207,136,126,184,112,92,169,84,75,185,100,97,120,39,45,129,56,58,176,95,87,147,56,56,148,58,58,183,114,96,183,108,92,165,81,75,133,52,53,98,25,35,117,41,45,125,49,50,125,45,47,158,83,69,179,104,86,146,66,59,165,88,80,167,91,84,145,64,59,136,56,50,149,71,63,158,87,72,172,95,80,171,88,74,210,152,135,222,174,163,207,145,132,186,116,95,194,133,113,6 208,160,161,211,158,159,213,158,158,210,153,150,219,167,159,221,169,160,217,169,159,213,172,159,205,159,159,209,160,160,199,146,148,160,88,91,169,102,102,216,167,154,216,173,155,209,171,153,202,159,157,208,164,162,175,115,120,114,40,54,142,70,72,202,152,138,217,176,157,209,173,152,201,157,155,203,157,156,173,119,123,113,47,63,132,64,71,192,143,129,213,179,157,208,178,153,197,154,151,200,154,151,189,140,138,171,114,115,148,88,88,189,142,129,209,173,152,203,173,145,193,156,150,197,156,150,188,133,127,184,124,120,191,143,137,198,158,145,205,171,148,199,172,144,184,152,143,193,157,147,194,147,139,188,138,128,192,148,139,201,162,152,199,167,148,190,168,141,177,150,140,187,158,146,191,153,140,188,151,141,189,152,146,191,155,145,188,158,141,178,158,135,6 214,159,179,213,150,172,218,157,178,225,164,175,224,160,172,228,170,184,228,174,188,221,174,188,216,164,177,211,146,167,215,155,173,199,127,128,187,106,103,211,147,149,222,173,180,216,173,183,217,168,173,213,155,173,203,140,152,169,90,93,154,64,66,181,100,95,209,153,152,213,170,179,215,167,166,216,166,174,186,115,122,146,60,67,140,57,67,165,81,82,203,146,147,208,166,175,210,164,162,210,162,165,174,99,104,142,61,71,157,83,90,181,111,110,208,157,162,206,166,175,206,164,162,202,147,154,149,66,75,135,54,67,179,113,116,199,144,145,207,159,167,202,162,172,205,167,162,203,154,161,174,100,115,151,67,77,183,118,122,208,161,166,204,161,167,201,165,172,201,166,164,205,164,166,197,141,155,191,129,139,201,151,159,208,166,171,202,163,168,197,164,169,6 242,178,173,243,182,174,242,181,171,239,174,166,238,157,154,239,164,157,243,185,176,231,172,159,242,183,174,243,185,174,242,181,173,215,128,119,233,152,146,231,156,148,231,164,149,234,177,161,242,181,167,244,187,174,224,153,139,194,101,92,214,135,128,220,146,130,229,161,136,240,189,168,242,186,175,233,171,157,193,111,94,174,92,85,182,102,96,212,140,117,230,167,142,238,188,165,239,186,175,196,122,110,164,86,77,146,78,74,151,69,65,195,119,100,241,189,166,235,187,161,232,178,167,160,83,72,129,62,54,154,92,79,152,72,60,199,125,106,241,192,172,235,192,162,225,174,163,168,94,84,143,76,62,175,109,87,182,110,86,219,155,129,236,184,161,231,187,160,218,166,150,200,134,123,188,124,106,190,121,94,210,145,117,230,172,148,238,188,167,232,187,167,6 122,86,98,141,104,118,153,116,129,164,128,139,167,134,144,165,129,134,166,138,154,140,107,120,133,97,115,150,116,134,171,140,154,181,154,170,180,152,165,174,140,146,170,141,158,144,105,120,136,98,111,162,131,149,181,154,171,181,150,162,180,147,157,173,136,143,169,138,157,155,122,139,140,100,106,158,120,127,168,127,133,156,105,108,139,81,80,149,99,102,177,152,171,165,137,152,151,116,125,164,129,139,180,151,167,159,111,119,144,84,84,143,87,89,159,119,126,170,145,161,158,129,144,169,139,154,187,163,181,176,136,142,171,125,126,153,104,107,159,119,126,167,139,154,146,110,121,164,131,146,173,140,155,178,144,155,188,162,174,180,150,161,175,147,160,163,133,146,142,108,121,160,127,140,162,126,138,175,144,158,184,161,177,180,153,165,167,134,143,154,119,126,6 160,111,120,180,138,158,192,153,169,194,155,168,195,158,173,180,135,134,175,130,133,171,133,147,166,118,125,175,124,126,184,134,133,188,142,144,196,158,167,188,145,144,186,145,154,178,141,158,178,137,150,189,147,162,178,121,116,168,106,90,177,122,111,190,144,142,191,151,164,175,129,146,186,148,165,199,164,188,181,127,128,159,93,76,161,97,81,174,117,108,191,151,166,176,128,147,189,152,170,196,157,170,186,132,125,177,117,100,168,103,88,186,134,137,198,162,182,182,141,151,179,137,149,193,150,159,194,146,138,190,139,131,169,104,91,172,113,102,191,149,158,182,142,149,175,132,140,191,151,164,205,168,181,202,161,165,183,129,120,178,124,115,189,150,159,184,149,163,172,131,136,186,146,152,199,162,178,204,166,178,197,156,159,196,158,171,186,145,154,179,141,152,6 153,137,156,165,153,176,172,163,188,176,168,195,175,167,192,166,152,174,160,148,169,151,139,159,160,144,165,170,158,183,176,163,189,173,155,177,173,155,177,172,157,180,168,156,180,157,146,169,165,150,173,172,156,181,154,118,131,140,92,96,153,113,123,143,98,105,146,114,127,161,148,173,161,141,160,136,92,98,128,74,79,149,107,120,151,110,124,125,69,71,135,92,96,161,147,172,156,132,148,127,76,76,125,70,71,153,112,127,152,111,125,132,82,84,148,115,129,163,152,183,163,145,167,153,122,134,134,83,83,145,99,105,151,109,118,160,130,146,164,146,172,159,145,173,162,148,171,169,153,174,165,140,157,165,136,151,174,157,179,178,167,194,167,154,178,156,143,168,155,140,158,167,155,176,175,167,193,178,170,196,179,171,197,171,158,181,162,149,171,145,131,150,6 175,113,127,196,149,169,201,158,180,201,161,182,207,169,188,209,174,193,199,155,171,195,154,170,184,127,141,201,152,165,214,176,195,211,177,202,214,183,205,214,180,199,212,176,190,204,166,179,195,143,156,207,160,169,206,158,170,179,116,125,211,174,188,224,195,208,218,185,197,208,170,185,201,151,162,207,156,165,200,145,151,152,67,63,180,114,116,223,190,201,223,193,203,211,175,189,204,156,168,206,154,160,202,146,153,162,85,82,156,74,68,198,143,147,218,184,196,209,170,185,200,149,160,211,164,176,204,153,164,178,113,114,182,116,117,213,170,182,215,180,192,210,175,188,198,150,162,210,166,182,209,165,177,213,176,188,216,177,188,212,170,181,211,172,183,201,159,169,187,134,149,201,155,170,205,160,170,209,170,178,213,174,181,203,157,164,202,158,167,193,148,156,6 186,152,154,202,172,175,207,173,180,217,188,192,206,172,172,203,170,172,194,162,166,177,146,150,197,168,169,214,189,194,191,147,142,153,89,78,162,99,91,152,83,72,196,158,157,195,167,170,205,182,183,209,179,176,148,76,62,135,57,45,137,59,47,124,46,32,189,145,142,205,178,179,206,181,182,212,181,179,146,73,59,143,70,60,172,107,102,117,38,26,179,128,120,211,186,187,202,173,174,221,197,200,165,104,93,130,54,42,145,76,68,118,42,31,197,155,151,209,184,186,196,167,169,216,193,197,181,131,124,121,44,30,118,43,32,139,71,61,217,189,190,202,174,178,188,156,159,204,175,179,215,186,188,157,91,80,125,47,33,164,106,96,211,183,184,195,166,168,176,142,145,194,162,165,206,177,180,199,160,158,180,128,122,199,166,166,201,172,174,183,149,150,6 179,152,172,187,162,184,188,162,182,189,164,179,190,162,182,190,165,186,189,161,179,187,164,181,182,155,173,187,162,181,186,159,183,176,146,163,170,131,147,191,163,189,191,166,188,190,169,187,181,148,165,185,152,167,168,137,155,77,44,57,93,53,62,183,154,177,194,177,202,194,179,200,181,149,167,193,166,186,126,89,102,30,10,18,34,10,18,120,88,104,201,185,212,191,174,194,183,157,175,196,179,198,133,102,117,24,3,10,34,17,28,81,39,49,191,167,190,194,180,198,185,165,182,191,175,193,183,160,179,123,89,104,103,60,73,142,105,122,193,177,201,194,181,200,188,172,189,191,170,190,192,170,192,193,171,195,179,150,168,202,192,218,197,188,214,190,172,193,185,163,183,188,160,181,192,170,189,191,172,190,194,181,197,196,187,211,196,185,208,190,173,195,6 147,119,138,163,130,150,168,131,148,190,164,191,197,173,201,192,165,191,179,152,174,164,137,159,157,127,147,170,137,156,172,133,149,195,163,190,198,167,192,181,141,153,182,150,170,172,144,167,165,136,157,164,125,139,156,105,114,151,96,103,173,122,136,178,130,144,184,148,169,177,148,171,166,134,157,167,129,146,160,111,124,139,79,86,156,97,103,171,119,130,184,146,168,179,148,171,159,126,145,175,140,160,183,144,167,178,133,154,184,139,158,165,109,114,180,140,157,174,142,165,156,123,140,178,146,169,190,156,181,202,171,202,203,171,200,184,141,156,181,144,160,170,138,160,155,126,143,171,138,157,188,156,180,197,169,197,186,151,168,170,124,129,177,144,162,166,135,155,147,120,139,160,130,147,174,145,164,183,154,177,180,149,167,177,147,163,172,143,165,153,126,146,6 229,199,207,233,203,210,236,208,219,238,210,221,236,208,219,232,203,209,225,196,202,212,181,186,231,201,210,236,207,214,235,203,210,225,183,180,228,190,192,230,198,205,227,197,204,213,181,186,230,198,207,243,217,232,205,149,139,153,63,27,183,114,88,226,188,188,227,197,207,215,182,191,232,200,211,235,200,206,173,99,75,118,32,9,160,80,49,213,165,155,230,201,215,213,180,188,233,202,214,226,183,183,173,96,70,116,32,12,167,88,65,217,173,170,227,197,211,209,174,182,227,194,203,229,194,201,212,158,154,185,109,92,204,145,144,227,194,204,222,189,202,203,165,172,221,186,193,226,191,200,223,181,189,221,177,184,223,184,194,223,189,199,214,179,188,202,167,174,215,180,188,222,189,199,220,183,190,221,183,192,222,188,199,217,180,191,208,171,181,197,161,168,6 224,171,180,226,178,189,228,181,195,225,179,185,219,158,131,223,173,163,229,195,207,227,194,203,226,170,177,228,186,202,225,173,177,222,167,155,224,173,162,227,192,201,229,196,207,229,195,204,226,170,181,227,179,187,220,157,139,199,113,68,200,122,93,219,162,148,229,194,204,229,196,205,225,160,164,218,142,127,205,125,90,181,93,63,184,91,51,189,101,56,213,140,100,226,182,176,226,167,176,216,135,123,182,88,56,167,77,45,190,98,56,196,121,90,215,149,122,228,187,183,228,179,197,218,149,143,197,103,73,204,126,98,208,140,114,226,185,187,230,194,199,229,191,190,226,179,193,224,164,168,222,157,144,226,182,179,228,187,186,227,181,174,227,185,176,227,188,180,225,170,180,226,174,186,227,183,195,226,183,181,225,179,166,224,171,149,226,179,167,226,185,180,6 190,142,135,195,144,144,209,162,161,215,170,171,213,169,163,201,150,152,200,157,152,173,124,117,190,137,130,206,161,158,215,171,170,213,164,159,209,157,148,201,144,138,206,161,153,189,145,143,187,133,128,198,145,143,203,148,138,184,117,107,191,126,110,197,135,119,188,128,110,183,126,114,184,129,123,196,141,139,200,139,128,175,101,86,204,146,134,212,161,154,185,121,100,190,139,131,188,135,125,191,130,120,198,137,123,194,128,114,200,140,130,199,140,135,192,133,119,206,168,172,178,120,107,190,129,120,201,140,130,201,137,123,201,141,132,169,95,82,159,86,62,191,142,138,170,107,95,190,129,125,211,158,153,217,166,159,211,159,153,159,85,72,137,60,38,185,136,133,166,103,89,182,120,111,194,130,118,206,149,139,208,158,157,186,125,122,171,110,100,175,123,123,6 149,119,130,161,133,144,169,144,164,173,153,175,169,142,154,163,135,144,153,126,138,135,102,110,160,136,153,166,136,149,175,148,167,183,162,183,178,154,174,165,133,144,156,124,134,139,107,118,157,126,139,169,138,155,175,142,158,157,119,132,179,155,190,175,149,169,159,129,141,145,118,136,165,140,156,178,157,179,174,147,169,97,44,50,133,87,99,172,142,159,165,140,158,153,132,156,166,142,164,168,139,156,172,142,160,122,76,85,143,100,108,178,156,181,164,142,169,149,123,145,153,127,150,155,118,128,166,128,138,172,146,169,175,152,175,172,148,175,157,132,155,146,121,139,147,117,131,153,121,132,158,126,137,172,147,168,173,152,176,165,143,167,150,123,142,138,117,138,136,105,113,145,115,130,157,131,149,168,148,168,161,140,160,155,132,153,145,120,138,134,114,136,6 210,180,191,217,192,204,222,200,217,219,196,211,207,177,179,199,163,170,194,164,175,176,144,150,212,183,190,221,199,214,224,203,219,222,200,212,204,169,163,203,170,170,206,183,196,189,164,173,213,184,192,217,190,201,213,182,182,183,135,121,202,168,168,216,197,210,207,186,197,191,167,174,216,189,200,201,161,161,165,109,96,135,73,61,143,83,67,192,156,157,207,186,199,193,171,178,221,198,213,195,154,155,133,70,57,126,63,49,134,73,57,145,84,62,184,146,140,193,172,181,216,191,205,204,169,172,191,148,142,185,142,139,188,152,153,194,162,165,190,158,159,186,161,165,205,174,181,214,188,200,215,190,199,210,182,188,203,171,174,200,171,174,189,160,159,180,153,153,198,165,169,207,178,189,207,179,187,197,159,154,187,146,140,185,145,142,182,151,148,163,128,125,6 136,109,119,154,132,142,170,152,166,177,161,177,175,155,168,172,152,164,172,156,170,163,146,159,141,116,127,155,133,145,177,161,174,177,159,176,172,144,152,169,138,137,169,145,152,166,147,160,148,128,140,160,139,151,170,145,150,177,153,166,173,143,150,158,117,108,162,128,124,167,147,158,154,134,143,156,125,126,150,109,103,159,118,117,169,132,131,148,98,91,154,112,106,171,150,159,145,118,125,143,104,95,136,87,80,143,91,84,165,125,119,154,105,98,155,114,109,171,149,160,148,128,141,157,129,131,158,120,116,169,136,138,180,153,160,167,131,128,169,140,145,170,152,167,152,133,147,167,149,165,178,160,175,183,166,182,180,159,172,175,147,153,173,149,160,164,144,158,146,128,140,159,141,155,170,150,166,173,153,167,173,154,171,175,156,168,170,150,163,162,142,154,6 19,11,11,137,97,88,182,133,113,183,140,126,185,146,136,191,158,152,166,141,145,40,29,34,77,51,49,182,135,123,184,137,121,184,136,118,178,130,111,184,140,127,198,169,169,117,96,103,126,89,85,181,131,114,181,131,113,180,125,104,166,108,85,186,141,128,197,160,154,164,129,127,136,91,82,170,109,88,176,119,100,176,115,93,167,106,83,181,132,117,182,133,114,169,125,115,141,100,96,176,120,102,170,109,90,170,109,85,170,110,87,170,111,89,171,115,94,163,117,106,114,76,72,173,112,94,161,98,76,164,101,79,172,116,95,167,107,86,165,104,83,149,103,91,59,35,34,162,104,88,165,102,82,167,108,90,166,109,90,175,125,110,184,137,126,104,67,61,11,7,9,111,72,65,168,111,93,170,120,104,167,115,98,177,129,116,158,119,114,37,22,22,6 210,150,174,212,149,158,204,133,132,201,133,137,182,101,101,187,110,108,187,111,119,168,92,103,217,162,189,202,132,129,200,129,125,177,100,95,168,90,90,181,104,107,185,111,111,183,110,121,205,141,157,200,131,136,183,105,91,172,95,82,180,111,105,156,77,71,168,90,86,183,108,108,199,129,132,198,128,128,155,68,50,175,99,80,198,136,129,164,90,84,150,65,47,164,82,67,194,123,119,178,96,75,145,63,49,176,102,92,181,108,91,178,105,87,165,82,57,179,103,98,195,124,123,167,85,65,151,72,63,185,116,113,188,116,96,195,127,105,195,127,119,194,124,125,188,115,111,192,122,121,176,99,90,181,102,84,196,123,102,197,126,104,196,126,118,204,140,151,192,121,123,198,129,128,183,99,78,195,118,105,196,123,106,186,105,74,202,134,125,205,140,150,6 48,28,32,210,153,154,242,194,204,237,188,196,228,173,175,248,207,221,198,158,170,24,12,15,158,114,123,234,174,171,204,135,118,193,119,98,214,149,129,232,183,181,245,201,213,123,90,97,202,136,132,205,133,115,187,114,91,147,68,45,175,98,63,187,115,77,218,157,141,180,125,120,192,116,107,152,67,47,169,91,67,153,73,46,162,84,49,185,115,84,187,115,90,177,109,95,198,123,109,171,93,72,170,94,70,176,98,69,173,97,60,178,104,68,183,111,79,183,118,101,216,152,143,193,117,95,193,122,96,208,139,113,206,143,106,199,132,94,194,125,95,193,137,129,207,147,152,215,144,135,211,141,115,229,172,156,233,181,165,228,180,172,230,179,173,163,114,112,141,100,110,245,184,191,226,161,147,238,186,182,239,188,186,234,186,192,234,191,204,86,56,60,6 246,245,255,249,249,255,253,253,255,203,149,125,167,98,74,220,188,184,244,240,250,242,233,248,241,225,236,219,179,173,222,182,174,183,113,85,108,38,24,178,119,106,250,235,246,242,235,252,162,96,80,121,38,12,147,69,39,141,70,52,138,76,62,200,140,118,230,181,162,240,208,196,180,119,102,130,59,40,175,111,88,113,49,32,131,67,49,196,124,85,205,138,99,174,100,57,167,101,79,169,100,73,199,142,112,141,74,44,110,47,32,199,137,107,191,124,83,157,82,50,144,68,34,160,90,56,210,158,128,181,121,91,195,139,119,224,178,157,205,145,106,199,135,96,209,161,141,183,114,72,216,165,139,198,141,121,208,151,126,223,170,143,187,117,72,198,134,92,243,235,246,217,172,154,216,166,141,209,155,133,219,164,136,210,145,102,203,139,96,223,180,165,6 139,107,104,158,127,125,160,124,122,162,127,125,164,130,130,163,128,126,160,123,120,149,108,102,153,120,118,166,134,134,171,137,137,173,139,139,172,132,128,171,134,134,169,131,130,161,121,117,162,127,127,174,138,139,180,146,146,173,127,118,147,82,63,162,108,98,182,148,149,169,131,129,166,128,131,182,150,153,181,139,133,145,78,59,123,59,49,153,93,78,184,150,149,171,133,131,170,130,132,184,151,153,177,123,109,131,63,49,129,68,62,169,118,111,184,150,150,174,138,136,175,136,139,186,150,152,188,142,138,149,84,68,141,73,55,186,143,137,184,147,147,174,137,133,173,132,133,185,147,148,193,156,158,189,149,144,179,128,113,191,153,151,183,147,146,173,136,131,168,125,125,181,142,142,190,153,153,194,160,160,193,159,158,190,156,154,181,146,145,169,132,128,6 168,128,140,178,141,151,183,149,161,183,150,162,182,147,158,174,135,143,164,123,132,144,99,109,172,133,144,181,146,157,183,147,156,185,150,161,182,144,153,178,141,150,166,126,135,150,106,116,171,131,141,180,142,153,180,138,148,163,109,117,160,106,113,164,115,124,160,116,124,153,110,120,168,125,133,156,101,108,135,64,68,142,74,82,155,96,108,144,81,92,148,94,102,151,107,115,168,125,134,138,73,77,131,59,65,154,93,108,161,106,124,151,95,105,148,95,101,150,106,115,168,128,137,165,118,127,165,115,124,162,108,120,160,105,120,162,115,124,157,111,118,145,100,108,161,119,127,171,130,140,173,132,144,173,130,138,170,128,137,165,123,130,156,112,119,130,80,83,155,112,123,160,116,125,165,122,132,163,117,121,166,124,131,160,117,125,148,103,112,125,77,81,6 205,155,157,217,173,179,224,180,189,227,186,201,222,176,183,216,165,164,211,162,163,203,153,152,216,171,176,224,180,187,228,183,192,224,175,178,221,171,173,222,176,182,214,165,170,205,156,156,221,178,187,228,185,195,233,191,202,199,129,119,197,125,109,227,182,191,219,170,176,209,163,166,220,176,184,224,176,186,227,175,176,140,76,71,148,81,78,222,163,162,215,167,172,214,168,173,217,171,176,222,175,179,212,154,146,157,84,72,165,89,78,218,161,159,222,181,193,210,163,167,221,176,183,225,178,182,225,180,181,223,169,165,216,156,148,222,176,183,224,183,195,216,174,183,219,176,187,225,183,193,229,190,199,230,190,200,229,190,201,223,177,185,219,175,183,210,165,168,211,166,171,221,178,186,225,183,193,221,177,181,227,187,196,224,184,195,213,168,172,202,154,153,6 222,197,197,216,178,168,209,163,146,210,163,145,218,177,162,221,187,175,226,201,199,222,201,201,222,198,198,228,206,206,214,172,160,199,138,118,217,168,153,230,204,202,230,209,212,222,198,200,219,193,191,227,201,197,214,173,166,184,118,103,217,171,161,233,210,213,234,218,226,226,202,204,217,179,171,212,164,146,205,154,144,146,84,82,171,106,91,225,194,192,236,220,228,226,194,194,204,150,131,214,166,152,204,156,150,124,70,74,146,80,73,220,182,181,234,212,219,227,200,204,193,131,110,214,169,159,221,184,184,197,144,138,206,151,146,224,187,186,233,209,215,226,195,198,206,163,154,223,193,191,230,210,220,224,189,189,225,184,182,229,192,192,229,196,200,224,185,185,204,156,145,225,198,199,226,198,202,217,169,163,219,171,163,223,178,172,223,181,178,224,190,192,6 181,147,163,205,177,200,214,188,215,216,193,223,213,187,212,215,189,215,209,178,201,198,161,182,202,174,196,209,180,203,203,168,188,201,154,165,204,165,181,214,187,216,214,183,209,206,169,193,201,169,186,183,121,112,167,92,79,145,66,56,157,83,73,211,172,196,216,186,215,200,164,187,193,153,168,175,101,91,177,106,108,167,98,107,137,55,45,202,147,159,219,194,226,204,173,199,202,168,193,183,111,112,180,110,109,170,104,113,146,63,51,192,132,137,213,182,215,203,163,189,201,166,191,179,107,105,159,71,54,140,61,52,171,99,93,212,173,195,206,163,188,190,129,142,202,170,192,201,157,176,182,118,118,190,131,136,208,167,187,211,173,202,200,149,168,187,125,135,199,166,188,200,167,191,208,175,202,212,176,204,208,169,196,206,164,190,194,143,160,188,136,151,6 243,221,226,243,222,229,243,221,231,236,206,216,229,195,200,239,212,218,241,221,232,242,223,237,241,218,225,241,218,228,216,176,180,159,105,107,132,76,75,179,133,134,237,211,221,241,224,240,242,221,230,228,194,198,134,72,68,97,44,45,91,44,47,115,57,57,212,170,173,243,223,238,243,223,232,210,163,165,118,60,63,99,56,66,109,54,61,121,57,59,188,135,135,244,221,234,242,218,223,213,167,169,131,72,78,103,60,73,108,61,73,128,61,62,207,161,168,242,218,234,240,214,218,232,194,194,160,100,101,97,43,46,111,53,53,187,132,135,235,205,218,240,217,234,240,215,221,239,214,221,218,173,170,157,92,83,177,121,116,236,204,212,239,214,227,239,214,230,240,215,220,241,216,222,238,209,212,237,201,199,240,207,208,240,213,221,240,215,228,241,216,231,6 243,240,234,246,245,246,245,243,247,247,242,246,249,249,255,245,244,250,244,243,252,242,239,250,243,235,232,244,241,242,244,235,239,211,177,174,194,152,141,234,218,219,245,244,255,243,241,252,242,231,229,246,241,246,187,139,126,107,41,23,90,28,12,173,123,111,246,240,248,243,242,253,243,238,239,241,225,225,146,82,66,92,41,35,105,43,36,147,75,57,237,219,223,243,241,254,242,233,230,241,223,218,164,103,90,96,45,42,108,46,38,176,116,104,242,230,242,241,234,247,241,231,229,244,234,233,212,171,158,120,46,23,154,91,72,236,214,219,242,234,248,242,234,249,241,230,229,243,235,237,242,227,224,224,188,171,233,208,201,244,234,242,242,233,244,242,236,247,240,228,227,243,234,233,244,239,238,246,242,243,245,241,242,244,238,243,243,236,242,241,233,240,6 218,194,201,227,204,216,229,197,210,229,200,214,231,208,221,225,200,209,222,197,203,214,191,197,217,189,195,209,170,172,166,109,109,192,144,146,201,160,164,206,160,158,214,178,177,217,192,199,201,154,149,176,106,95,107,40,38,118,50,45,164,95,89,162,88,78,175,111,93,210,175,170,223,195,201,175,109,101,123,47,40,135,66,61,176,108,102,157,83,74,158,84,66,196,151,141,225,199,207,168,103,92,112,33,22,145,74,66,185,118,110,164,92,81,155,81,66,188,137,127,225,200,210,167,99,84,139,61,46,159,85,72,179,107,94,168,95,82,168,95,76,193,145,134,223,198,208,210,169,170,161,87,70,187,126,117,194,130,116,191,128,118,195,138,125,206,169,165,219,193,200,227,204,217,220,186,192,224,194,203,225,194,200,213,173,176,211,172,177,207,175,180,6 185,124,119,205,156,158,194,134,131,172,90,84,184,107,108,212,159,168,208,160,168,191,140,143,200,148,154,208,158,167,220,173,181,202,135,139,179,93,87,198,128,124,220,181,190,212,179,188,215,173,179,223,177,193,216,150,168,200,119,129,182,85,89,190,105,110,219,179,181,221,193,202,214,171,187,205,139,156,173,72,83,199,113,127,195,97,114,200,116,131,220,179,188,208,168,168,217,176,193,171,84,95,133,33,23,199,120,121,217,148,168,234,192,217,223,184,193,210,172,174,199,144,149,167,83,82,153,57,56,203,129,141,223,170,190,231,194,214,227,194,206,213,179,186,167,90,84,179,100,101,190,115,121,220,168,183,236,202,220,236,208,226,207,161,184,200,157,172,165,96,97,195,136,145,213,167,170,234,206,216,235,210,226,230,202,222,180,115,138,180,126,138,6 145,111,108,161,130,125,171,141,137,180,154,152,185,164,164,183,162,161,176,153,152,168,141,142,152,121,118,167,139,135,179,154,153,188,165,166,190,168,168,188,166,167,181,157,157,172,146,145,157,128,124,173,149,147,181,154,152,191,167,166,175,140,135,150,95,80,183,156,156,177,156,157,158,130,128,172,144,141,164,118,105,169,123,110,160,104,92,161,105,94,185,160,160,180,159,159,158,131,130,164,129,122,157,105,93,160,104,88,158,97,78,182,144,138,193,173,175,180,158,158,156,128,127,168,139,135,170,133,125,175,136,125,190,162,158,195,173,173,192,173,175,180,158,159,152,121,120,170,143,143,182,157,155,187,163,162,192,172,172,192,173,173,185,164,167,176,154,156,144,111,112,163,135,136,176,152,151,180,155,155,184,161,161,183,162,162,179,158,160,171,147,149,6 176,148,159,181,151,165,189,165,187,193,173,205,180,152,172,175,149,164,170,146,161,167,146,168,179,152,166,185,157,171,191,170,196,186,162,187,181,154,175,172,142,153,166,136,145,172,154,178,181,154,169,188,162,180,193,174,203,168,134,145,165,128,138,179,153,171,163,131,135,168,147,163,180,153,171,185,157,172,185,157,173,158,115,117,149,101,100,188,171,202,183,166,193,171,152,176,176,145,157,182,153,166,179,149,164,133,78,70,154,111,116,189,173,205,173,149,166,159,130,143,175,145,161,181,153,172,180,151,170,162,121,130,175,146,165,183,163,192,143,101,103,128,79,68,158,119,129,155,111,116,168,127,133,180,151,169,177,152,174,162,128,142,128,77,71,123,77,73,153,111,121,142,89,83,151,103,104,164,127,139,153,114,123,135,87,84,119,69,63,113,68,65,6 147,93,90,169,121,119,186,142,143,198,161,164,195,158,159,188,148,151,175,127,133,154,102,111,156,104,102,181,140,139,196,156,159,193,145,143,193,148,148,199,163,168,180,131,134,156,104,110,168,116,116,186,140,144,210,178,184,180,119,118,160,89,79,181,128,125,191,147,152,172,126,132,179,135,133,198,160,163,199,157,158,148,74,63,142,67,57,166,101,98,198,157,163,183,141,147,189,150,152,205,171,177,191,145,147,131,60,50,140,67,56,196,150,152,200,163,169,183,142,146,192,156,158,200,163,169,204,164,168,184,129,126,188,139,135,215,184,192,196,158,162,182,142,145,187,151,150,193,153,155,199,157,162,201,155,150,216,187,191,210,178,185,195,157,165,175,129,134,178,139,139,188,149,150,195,154,154,208,177,176,204,171,174,201,166,171,194,159,166,167,122,125,6 249,237,247,247,232,241,249,236,250,245,226,236,229,196,203,233,207,223,232,207,220,233,210,218,247,233,243,244,226,237,220,181,183,172,104,95,153,71,57,198,142,146,234,210,223,236,217,227,245,230,243,222,183,187,163,76,55,133,40,20,139,51,37,142,54,39,213,171,172,239,224,236,243,225,236,204,147,138,161,74,51,156,70,57,142,54,44,128,37,20,200,149,147,237,218,232,247,232,242,202,145,136,154,62,37,144,56,42,149,63,53,139,50,29,205,154,151,234,214,228,241,221,232,221,180,180,161,72,47,146,56,34,149,64,50,145,57,35,216,176,177,229,207,222,238,217,228,233,204,210,210,160,153,191,126,113,181,111,98,181,112,94,224,194,201,221,194,206,240,223,232,237,215,225,234,211,224,231,205,216,228,199,206,226,196,201,226,202,213,226,202,212,6 175,138,146,189,158,165,198,168,177,203,174,183,205,178,189,196,162,171,195,162,171,184,151,159,178,142,151,188,155,164,196,163,172,202,169,176,194,154,159,191,151,159,200,169,182,192,160,168,179,143,151,190,156,164,169,113,112,140,69,66,155,83,78,181,130,133,203,174,186,193,162,170,180,145,154,195,163,171,158,95,94,141,68,74,170,104,108,178,122,122,203,173,180,193,162,170,183,150,162,192,159,170,164,103,101,143,67,68,156,89,96,177,120,123,199,167,172,196,166,174,182,150,160,190,159,172,175,123,129,150,78,79,140,62,64,176,122,127,200,171,182,188,154,165,177,141,151,182,145,153,192,157,169,187,143,152,188,142,148,198,166,177,197,167,178,184,150,161,167,126,135,179,141,149,189,155,165,194,163,174,196,166,176,191,159,167,188,155,166,176,137,147,6 164,114,105,175,119,103,200,153,146,203,155,145,199,149,137,192,138,124,189,139,126,170,124,116,176,127,115,187,134,120,202,153,144,208,162,155,207,159,150,204,155,146,200,154,142,193,152,146,184,137,131,202,161,154,216,177,175,214,170,167,159,98,90,188,130,119,202,153,143,187,138,126,178,126,113,210,172,168,187,138,131,172,111,104,125,61,60,155,92,88,199,146,136,186,137,125,185,138,128,197,152,147,102,37,29,139,75,70,157,93,85,141,76,63,201,155,147,186,139,126,183,136,128,199,154,149,161,99,86,165,102,92,197,148,146,189,137,128,196,146,135,179,130,116,165,113,99,194,148,143,201,151,140,193,136,121,195,145,136,200,152,143,191,141,131,168,117,103,147,92,76,181,133,124,199,152,143,200,155,150,187,133,120,188,135,125,178,128,118,155,105,93,6 165,107,108,185,135,136,201,162,160,207,170,173,203,162,161,194,147,146,197,156,162,190,148,149,166,109,101,183,130,127,200,153,150,195,142,135,192,138,131,210,174,179,213,183,195,193,151,154,168,110,102,184,129,124,194,139,138,177,107,102,188,129,124,192,136,128,219,190,200,199,159,161,187,142,141,180,120,109,179,114,108,192,136,137,185,123,121,161,90,83,178,123,117,196,153,153,188,144,144,163,90,69,169,95,86,188,128,129,190,129,128,161,91,89,142,66,52,187,138,134,186,141,138,173,110,96,200,151,154,184,119,111,182,119,113,173,107,102,159,90,75,192,149,147,192,155,159,206,172,181,216,184,195,194,142,137,184,126,120,190,139,136,199,159,160,202,169,176,187,151,159,203,171,183,208,173,180,216,185,190,216,185,191,210,176,183,202,166,170,198,164,172,6 171,140,150,177,148,159,185,159,176,186,156,174,184,151,165,168,125,130,163,121,123,162,126,136,169,136,147,183,157,174,186,157,173,188,155,172,184,149,163,169,122,130,172,135,145,166,129,141,174,143,158,172,128,139,158,98,102,149,81,85,176,128,142,172,121,134,174,132,147,169,134,147,169,130,138,135,61,52,131,51,46,146,77,83,163,103,116,165,110,121,170,121,133,167,130,141,164,122,127,127,50,39,121,38,29,145,75,79,156,94,101,173,125,140,181,148,165,170,135,149,172,137,148,158,103,106,162,110,116,166,114,123,154,92,94,185,154,171,182,153,170,168,133,146,163,123,126,167,125,131,185,155,172,186,154,172,180,144,156,183,154,170,178,149,165,169,138,151,164,129,137,175,142,154,179,147,159,183,151,166,183,153,165,180,152,166,173,143,155,165,133,145,6 187,141,131,188,134,126,202,154,149,209,158,155,202,146,142,205,155,149,205,159,150,201,158,146,185,132,125,193,138,132,206,157,152,188,127,121,198,140,137,210,161,155,213,169,162,202,155,145,181,124,117,198,142,134,177,111,105,137,68,52,168,99,88,217,172,167,217,174,169,205,159,149,182,125,115,203,150,143,175,116,103,131,58,42,143,72,56,195,139,126,212,164,158,206,161,148,188,137,128,203,153,144,209,158,150,177,113,106,154,88,78,188,130,108,206,156,143,205,159,148,191,142,134,204,157,149,206,152,142,206,150,144,206,152,146,208,157,145,208,161,150,201,154,142,184,131,120,196,145,137,201,148,137,202,144,135,212,163,156,202,147,136,200,148,138,191,140,128,181,132,122,189,136,126,204,158,146,205,153,142,202,149,140,202,153,142,195,143,132,185,133,122,6 179,117,124,191,128,135,195,138,139,193,128,125,193,129,125,189,121,114,184,112,106,175,113,112,186,116,131,192,122,131,193,128,124,194,128,127,195,129,130,194,126,122,186,111,104,184,120,116,190,118,129,194,128,130,174,99,91,183,111,107,196,131,131,198,133,132,192,123,116,192,131,128,197,142,149,193,139,136,155,80,63,180,107,97,192,122,113,196,121,119,195,122,122,196,130,133,198,144,154,199,139,138,183,114,104,184,108,101,196,128,121,201,136,133,195,121,119,194,119,132,200,149,154,200,142,141,200,137,134,195,119,112,202,133,126,204,139,137,200,134,136,195,121,130,198,149,152,205,155,160,201,138,137,199,133,124,204,135,130,200,125,121,200,129,140,194,117,122,194,142,143,203,152,157,202,142,141,198,129,119,202,133,128,197,126,121,200,136,141,193,121,124,6 152,96,91,178,120,125,200,142,149,216,163,169,213,153,157,227,181,187,216,168,171,197,143,137,167,115,113,194,141,144,215,162,168,220,162,168,228,171,185,226,170,180,231,187,191,211,162,161,176,124,124,212,167,171,209,145,143,218,151,155,228,166,181,227,165,182,230,181,185,209,152,140,185,136,135,227,192,202,213,155,161,190,111,112,180,93,87,211,140,145,231,176,190,213,155,154,187,140,136,215,170,172,181,105,91,159,67,46,136,32,11,194,114,115,234,178,200,219,164,174,180,129,122,205,155,154,218,162,170,208,142,145,178,94,89,221,159,179,223,162,182,203,138,149,158,97,88,196,143,143,225,178,185,231,184,197,226,172,186,223,165,187,220,165,186,196,132,146,149,89,80,178,117,114,207,154,160,216,161,166,210,150,156,210,149,164,209,152,169,186,125,133,6 145,97,103,156,106,109,171,132,141,182,146,156,175,136,144,167,123,133,151,107,111,135,91,94,153,104,113,169,129,135,171,139,145,155,105,108,151,99,98,181,149,157,176,154,159,155,123,125,163,118,127,164,118,122,142,94,93,146,100,92,164,123,122,179,142,144,177,146,150,167,138,144,163,120,125,160,112,115,152,103,106,160,114,108,162,118,113,154,108,102,153,112,108,161,126,129,161,114,120,154,99,102,148,94,96,155,105,103,139,90,83,151,112,109,152,114,109,149,112,109,171,136,146,167,130,129,138,81,72,167,125,124,160,118,112,154,116,112,164,131,129,156,125,126,163,124,126,171,135,139,171,130,128,179,145,145,182,152,153,166,123,128,163,125,126,152,122,117,156,116,116,166,131,137,182,152,157,186,160,165,180,150,156,163,121,125,163,132,132,152,124,122,6 182,149,155,199,169,180,205,173,184,213,184,200,215,186,202,213,185,198,204,171,179,196,164,173,189,158,167,203,171,183,210,180,195,218,189,208,223,197,217,217,187,202,214,184,198,201,169,183,185,145,152,205,174,189,209,170,187,188,137,148,210,176,192,201,166,181,186,148,162,204,171,191,177,132,138,210,183,198,173,122,127,127,60,63,177,125,131,163,123,137,94,49,58,193,152,168,189,153,165,202,166,173,175,129,133,143,84,90,184,136,145,175,133,144,127,72,76,193,154,169,183,144,151,192,155,158,209,177,191,202,163,173,201,162,172,206,167,176,203,161,174,198,162,179,185,153,163,197,164,177,204,170,184,208,177,187,212,180,193,209,177,194,199,165,177,189,149,164,173,134,146,191,156,170,193,154,163,201,165,178,205,172,186,207,178,194,189,153,161,175,132,141,6 195,145,162,198,150,165,202,156,168,197,136,140,195,134,141,197,142,152,194,142,154,190,138,156,199,151,168,201,153,166,197,137,139,187,107,99,195,131,139,200,146,158,197,143,158,193,141,158,200,148,163,202,149,161,183,102,95,183,100,91,188,111,108,199,144,155,199,148,166,194,138,154,199,149,162,202,149,161,177,93,84,174,86,75,187,107,102,196,131,135,201,147,163,196,142,159,201,155,168,203,155,168,187,111,107,176,89,78,185,104,100,181,100,95,198,140,153,197,146,164,202,153,165,205,160,174,194,123,119,192,118,123,173,85,87,177,92,87,200,148,165,198,146,162,200,142,150,203,160,174,199,140,144,194,126,133,188,116,127,193,129,144,199,147,166,196,145,159,200,153,164,203,168,184,204,162,177,202,152,171,200,144,166,198,149,169,195,144,162,192,137,150,6 181,146,155,202,173,187,205,175,188,201,169,180,193,157,168,192,160,171,179,145,154,159,122,128,186,151,160,210,185,200,214,187,203,194,150,151,187,139,139,197,165,177,184,150,158,175,142,151,198,170,179,213,188,205,206,171,177,185,134,127,186,134,130,196,158,164,191,159,167,173,138,143,203,177,188,210,182,191,184,129,125,178,119,115,178,119,116,178,127,123,196,164,168,180,150,157,201,173,185,207,176,183,185,129,126,188,132,135,180,126,127,154,91,78,193,160,164,181,153,162,189,158,168,206,177,191,186,136,143,187,138,144,193,151,158,193,154,161,200,174,186,179,149,155,170,130,137,185,149,163,185,140,154,172,118,122,195,154,167,190,148,158,180,141,149,162,125,127,162,121,126,163,116,125,177,134,146,181,138,150,188,148,161,180,137,147,166,122,129,158,119,124,6 176,117,110,198,143,132,213,160,158,206,149,144,167,101,84,168,108,92,193,143,138,182,141,134,183,118,113,189,127,120,188,130,121,172,110,98,171,107,95,176,111,98,204,154,152,194,153,149,182,110,110,152,81,73,137,73,66,146,81,74,162,98,91,176,112,102,209,161,158,203,162,164,185,115,117,150,80,75,127,66,65,112,57,56,137,76,72,128,63,54,174,117,104,201,159,156,194,131,130,197,137,138,149,88,83,120,61,57,149,85,78,167,103,94,199,147,139,209,172,172,197,138,131,201,145,141,169,102,88,172,109,99,177,114,99,209,149,139,217,166,166,204,166,165,193,135,129,185,120,107,191,130,120,218,166,168,212,158,150,211,155,142,211,163,154,189,152,149,177,116,107,184,118,110,208,152,151,210,155,150,207,154,148,210,162,152,199,153,143,169,132,123,6 192,166,168,196,169,167,199,172,171,199,176,178,200,178,179,197,173,170,194,166,162,190,162,161,194,169,169,198,171,170,201,176,178,200,171,166,201,174,172,199,171,168,197,172,169,193,166,164,196,171,176,202,181,187,191,151,142,163,103,79,185,140,121,200,172,168,200,176,175,196,171,170,197,174,178,203,181,185,177,124,106,117,49,36,145,85,66,202,171,164,201,178,179,197,173,173,197,173,172,203,178,181,182,134,114,120,56,44,149,90,72,202,172,164,202,181,184,198,171,170,197,176,178,201,176,176,197,165,158,168,108,83,179,125,103,201,173,169,202,180,182,197,171,171,195,171,170,199,173,170,202,175,173,198,164,155,200,172,168,203,179,178,200,176,174,195,169,168,194,166,165,197,171,169,198,169,164,202,177,177,202,178,180,201,176,175,198,173,171,193,166,163,6 192,166,179,198,173,187,202,175,192,202,176,193,204,182,200,201,177,194,195,173,188,187,170,181,195,162,177,201,170,188,195,157,167,183,127,131,190,143,151,198,164,178,197,174,191,192,173,185,197,169,186,196,154,167,158,91,92,152,75,83,154,80,86,183,123,129,199,173,190,193,171,185,199,175,194,188,142,150,136,68,72,136,77,86,142,73,81,171,119,128,201,177,195,193,168,182,197,175,193,196,159,174,142,76,81,128,73,83,131,73,78,178,133,143,202,179,198,193,167,181,198,175,191,198,160,175,162,87,87,135,73,79,132,71,70,187,148,157,201,180,199,193,170,182,195,171,186,199,170,185,190,135,140,176,121,125,178,121,122,196,163,176,199,179,196,193,173,183,190,165,177,197,171,184,203,177,193,204,181,199,203,179,196,200,175,192,196,174,188,190,170,179,6 169,127,138,188,149,159,206,173,186,214,181,195,207,167,177,199,158,164,185,142,154,161,114,123,180,141,150,196,159,170,202,163,179,216,184,198,202,153,160,185,127,130,180,129,136,166,120,132,189,151,160,204,167,176,201,156,167,196,146,158,178,115,116,177,108,113,175,115,122,168,121,131,191,154,168,189,139,142,179,113,115,178,112,117,152,80,77,180,115,123,185,129,135,172,127,136,181,138,144,183,126,127,181,118,115,190,128,127,176,103,100,176,108,110,187,137,141,182,142,148,179,132,132,192,144,147,191,131,131,199,143,144,182,114,112,179,112,115,189,142,153,176,134,143,167,117,117,193,148,153,197,145,148,200,148,152,195,140,142,192,144,151,187,144,152,169,125,133,159,110,116,181,133,139,200,158,164,200,154,159,200,156,165,185,142,151,175,128,135,164,122,123,6 215,177,176,219,181,180,220,184,185,222,187,192,221,185,190,218,179,181,215,177,175,209,167,160,217,179,179,220,181,178,222,187,194,213,161,155,209,147,132,217,172,171,216,176,177,210,167,163,216,171,166,220,181,178,214,161,160,186,101,86,200,116,98,213,157,151,216,174,176,211,165,159,210,157,141,219,177,173,200,129,126,165,75,71,191,105,102,213,151,149,215,174,173,210,165,161,216,175,175,220,180,182,202,129,125,158,70,70,170,73,65,211,149,145,215,171,166,215,175,173,215,175,172,219,181,185,213,160,161,189,110,101,194,120,114,209,146,137,212,158,143,214,175,173,213,171,166,215,173,174,217,176,179,221,180,181,222,182,186,219,180,183,215,171,167,212,166,161,213,173,170,218,178,182,220,180,184,221,185,189,220,184,185,218,179,178,214,174,175,211,170,167,6 152,123,115,172,148,141,183,159,152,186,162,152,189,166,157,184,160,152,170,144,138,151,122,113,163,139,137,181,158,154,187,162,156,197,175,169,192,167,158,189,164,155,185,162,156,171,146,138,159,128,125,179,153,149,197,175,173,179,143,126,170,127,108,193,169,164,184,158,153,166,136,125,166,139,133,183,157,151,192,167,162,150,99,74,148,92,64,179,143,130,184,158,155,170,142,134,169,144,140,180,154,147,194,171,166,166,123,106,140,82,59,149,99,78,188,164,162,175,150,144,156,124,113,172,142,130,185,158,150,184,153,143,163,119,109,172,140,137,182,158,156,166,139,133,146,113,101,165,134,123,179,151,144,190,169,168,185,159,159,184,159,160,176,151,149,159,129,123,139,104,93,157,126,116,176,152,148,177,149,145,177,148,147,171,141,137,169,143,142,154,127,123,6 162,124,116,170,128,115,184,140,133,198,161,156,198,163,157,187,144,139,173,130,127,145,103,100,172,133,124,180,138,128,186,140,134,177,122,115,203,165,165,201,162,162,185,143,138,160,118,110,171,127,118,182,134,130,193,145,146,168,111,104,179,132,128,185,137,132,187,143,140,167,123,119,168,119,111,183,133,128,190,139,133,186,137,133,177,124,118,173,117,109,190,148,144,169,126,124,170,125,116,182,133,124,182,124,111,189,134,124,185,131,124,168,107,98,183,136,128,170,127,124,167,123,116,178,129,119,179,123,110,190,137,132,184,128,121,175,116,108,184,140,138,169,129,126,166,126,117,178,134,124,190,146,137,196,151,147,187,138,136,176,121,120,174,126,123,161,121,115,158,119,106,174,134,121,184,141,134,183,133,128,185,136,136,166,110,103,157,107,97,153,113,106,6 103,80,102,172,149,175,186,161,179,193,174,195,194,177,202,190,177,206,153,128,148,54,34,44,152,131,156,181,148,159,190,154,157,194,158,163,191,155,158,187,154,161,184,156,175,109,84,100,170,144,163,181,140,139,195,156,158,179,129,119,176,121,106,175,121,104,182,141,142,151,127,150,169,134,138,156,103,95,188,146,144,188,141,132,166,103,84,180,129,119,177,131,122,164,132,144,172,138,143,145,83,70,162,105,97,194,149,142,178,122,107,180,128,114,177,129,118,165,132,146,175,155,175,181,146,153,182,134,130,201,162,161,198,157,153,188,143,135,176,127,121,159,128,148,159,139,158,193,178,200,193,156,161,193,152,150,193,149,147,197,162,173,186,151,162,133,109,133,122,100,113,180,160,177,187,159,174,191,160,170,192,159,165,193,165,181,176,156,185,77,61,80,6 136,109,110,162,137,141,173,146,151,179,154,156,180,159,162,175,152,160,163,135,143,151,124,135,157,131,142,172,146,156,183,157,165,189,166,169,187,163,164,185,161,170,178,154,165,162,137,143,161,130,141,181,154,167,189,165,171,178,136,123,187,155,156,191,167,180,181,155,166,170,146,155,169,141,153,184,157,166,184,151,151,160,104,82,180,138,127,191,164,174,182,154,165,173,148,155,168,138,148,185,158,167,190,160,164,170,119,105,164,109,93,185,152,157,186,164,177,173,150,157,165,135,140,181,150,153,193,167,174,189,154,156,182,143,149,190,165,177,182,158,164,169,144,149,162,132,139,178,150,156,193,172,184,197,173,188,195,168,184,190,168,180,178,151,158,164,137,141,156,127,135,175,151,161,187,162,174,189,162,175,186,155,168,182,155,165,174,149,159,156,125,129,6 180,143,146,191,156,161,191,153,157,196,159,166,199,164,175,190,149,161,178,134,139,167,127,132,186,152,155,190,152,156,198,160,167,193,150,153,177,118,117,182,130,137,186,144,155,178,138,144,189,155,158,192,151,155,154,86,80,161,89,83,165,93,90,152,75,70,173,120,122,184,148,153,191,157,161,174,119,120,136,55,43,164,93,88,163,91,89,141,59,49,170,113,111,184,149,152,192,157,163,157,90,84,150,74,66,169,103,100,150,73,65,165,101,95,192,155,159,177,132,136,191,158,165,179,130,128,148,71,59,153,77,63,155,82,71,187,141,140,196,165,170,179,139,143,187,153,155,191,154,156,177,124,118,184,135,131,183,134,131,199,167,172,188,152,154,178,140,144,183,148,151,191,157,159,199,169,171,203,174,179,200,169,175,197,167,171,186,153,156,167,124,126,6 130,97,92,158,131,132,170,145,146,168,137,133,154,109,103,159,120,119,156,123,125,136,102,106,146,116,116,158,126,123,172,142,142,173,140,136,168,131,129,166,130,128,168,139,140,151,121,126,153,123,119,148,104,94,150,102,90,160,116,110,176,141,141,169,130,126,172,142,140,159,130,135,156,123,116,143,95,80,150,98,88,146,89,80,163,116,111,170,131,125,165,128,121,158,127,125,158,126,120,144,95,80,156,106,95,170,127,122,160,111,107,154,103,97,156,111,105,159,127,124,152,119,111,165,131,124,171,132,123,174,135,128,163,119,116,150,99,94,158,116,110,160,129,129,149,116,112,177,150,149,178,147,141,168,125,114,156,107,97,157,111,104,159,119,113,156,124,124,143,112,110,168,139,138,181,155,155,178,146,141,168,129,120,166,131,127,164,132,132,149,117,120,6 199,144,138,211,160,151,227,185,186,233,195,209,227,183,195,220,168,169,215,166,168,197,150,154,206,153,150,222,180,182,226,176,176,222,170,176,219,163,164,211,149,144,206,144,135,207,162,167,211,159,157,213,160,151,168,94,79,173,92,76,177,102,84,181,105,94,201,137,126,212,165,166,210,158,152,181,109,90,135,52,34,160,79,59,133,62,52,167,92,82,202,139,130,210,161,159,204,152,141,163,84,60,165,85,67,167,86,62,164,83,65,169,91,77,191,122,108,214,167,169,209,162,156,188,122,101,180,104,83,185,110,91,162,82,57,172,92,71,193,123,109,208,160,159,211,168,168,223,182,179,209,148,138,197,128,111,207,147,138,199,133,122,218,172,174,207,162,161,206,161,158,217,173,171,226,185,185,218,166,160,216,160,157,217,168,165,215,171,170,204,160,157,6 137,114,128,150,128,142,159,140,154,167,150,168,166,149,171,165,148,169,155,132,146,151,132,148,143,121,137,154,131,147,161,139,154,172,156,178,174,159,184,174,161,187,164,146,166,152,131,147,140,111,122,155,131,146,167,148,170,174,157,176,154,123,134,160,135,151,173,160,185,161,146,170,137,103,110,150,117,127,161,136,151,152,113,115,88,37,32,125,85,90,171,156,181,161,146,167,139,110,121,149,115,125,149,113,119,139,95,91,127,87,89,149,116,124,164,141,158,153,131,148,137,107,116,148,120,134,152,119,130,159,133,146,174,161,184,171,155,176,163,145,165,155,137,157,130,99,108,147,122,136,161,143,161,165,149,168,165,150,167,165,150,169,160,144,166,152,137,156,128,102,112,140,116,128,155,139,155,160,144,158,156,137,148,160,146,164,157,146,168,142,125,140,6 175,127,124,193,144,140,196,140,127,192,131,114,200,143,132,203,154,145,188,142,133,163,118,111,188,141,137,209,162,160,180,112,95,174,99,79,188,119,103,177,108,91,184,127,113,175,130,120,201,155,150,208,156,147,184,112,94,193,121,106,191,119,102,176,101,84,168,103,85,169,118,107,208,165,164,207,151,141,192,119,101,191,115,99,186,109,90,186,114,99,155,85,67,161,107,95,195,144,136,209,154,148,192,119,103,196,123,109,187,112,95,170,94,73,182,121,109,179,131,124,184,130,117,215,166,161,202,135,121,197,124,109,186,112,95,179,110,94,194,140,131,179,132,126,187,138,132,217,170,169,207,146,133,198,130,115,195,129,115,195,136,127,182,126,116,162,112,101,173,123,118,197,146,142,205,151,145,212,159,152,206,153,148,183,124,113,166,107,96,145,94,81,6 162,133,140,175,145,155,183,156,165,187,163,171,187,161,172,181,154,161,170,142,148,157,131,136,168,141,146,180,150,158,185,155,161,193,167,181,194,170,188,183,155,163,170,137,134,157,126,126,168,136,140,184,157,164,181,143,143,180,139,139,183,147,151,165,119,113,140,84,68,148,105,97,169,138,141,174,137,138,167,115,107,161,100,89,164,108,97,144,87,74,131,72,58,152,110,107,168,140,145,159,111,103,164,109,98,159,101,94,155,97,86,147,91,81,140,86,77,160,123,124,153,111,106,154,104,94,157,100,89,160,104,94,169,121,116,176,137,140,167,129,133,163,131,137,156,120,119,163,124,122,169,126,122,167,116,112,172,129,129,179,148,158,174,144,157,161,130,137,156,128,137,167,137,141,174,143,144,167,123,118,170,130,129,175,145,153,165,130,138,148,110,113,6 122,110,128,223,198,207,214,169,170,235,198,201,235,202,212,223,177,182,235,211,212,117,113,125,185,152,162,173,120,128,169,114,140,177,128,141,152,106,127,131,86,122,203,155,151,210,195,200,169,111,106,118,74,118,151,100,153,109,91,143,79,85,138,80,81,141,184,128,136,231,208,209,180,125,116,143,86,122,154,112,172,115,100,163,60,75,133,127,102,161,190,122,129,223,184,174,207,175,165,187,128,139,143,142,211,98,110,179,93,101,169,149,109,167,195,119,113,222,181,171,216,195,190,212,172,175,148,112,169,113,97,160,99,98,162,168,105,130,221,158,136,226,200,199,197,185,195,233,210,218,172,120,157,143,100,154,170,124,150,214,158,153,241,212,211,202,183,187,108,98,113,230,215,223,205,160,177,203,140,155,244,210,218,244,224,236,237,218,225,106,92,96,6 219,192,204,233,214,229,224,188,193,199,131,122,214,156,163,231,190,208,228,187,198,226,198,212,224,195,210,231,201,219,189,124,118,179,102,99,161,80,70,200,130,126,228,182,196,228,191,204,226,197,211,210,159,167,155,68,53,149,70,68,135,48,36,193,111,104,231,187,200,229,193,200,227,194,207,201,140,142,146,56,40,142,51,40,170,83,78,217,152,158,227,178,187,226,186,189,196,138,130,179,102,87,177,96,87,166,73,65,202,128,135,209,139,147,199,123,111,222,179,178,173,102,82,165,88,72,199,128,124,188,106,100,183,101,98,178,90,73,203,136,122,237,212,223,197,142,132,153,68,45,185,110,99,204,132,128,215,155,159,200,130,122,199,132,121,236,211,222,208,165,168,204,147,140,200,134,120,224,172,173,242,208,219,226,180,187,222,175,179,223,190,188,6 191,159,183,194,155,178,198,156,179,199,161,182,198,164,181,197,169,194,192,167,198,189,160,185,192,166,195,197,165,190,193,145,153,178,107,101,179,113,104,190,139,138,195,168,189,191,175,203,196,170,200,192,147,154,181,117,102,169,88,78,166,83,74,164,86,70,180,124,117,193,165,186,198,170,197,190,136,135,178,106,92,169,90,83,158,78,77,145,67,64,166,98,85,189,142,149,196,167,193,193,143,147,183,112,107,175,99,94,159,84,83,154,77,70,182,121,121,195,154,171,194,166,187,190,138,143,183,117,112,182,113,107,179,112,110,169,92,76,182,120,116,201,173,205,194,165,184,195,154,164,193,143,147,194,146,153,198,150,165,191,133,137,194,151,164,199,176,207,193,160,178,199,168,187,201,170,193,201,166,189,200,162,189,202,167,196,201,172,202,197,172,202,6 210,175,181,223,190,198,223,188,194,238,214,224,231,201,213,243,221,231,243,221,230,232,204,210,211,175,181,202,158,167,226,199,212,216,177,188,197,140,149,240,215,227,238,214,223,238,215,222,222,191,194,221,185,195,211,169,176,180,114,120,176,105,115,232,200,211,242,219,231,199,151,159,160,108,109,136,73,76,119,52,51,99,27,23,125,57,70,167,105,121,156,104,114,105,44,49,134,75,81,95,26,23,85,21,22,81,22,22,110,49,57,153,92,102,126,62,67,130,79,86,222,193,204,209,171,176,187,138,142,131,58,50,191,141,144,230,197,207,223,187,199,222,184,193,223,196,206,223,194,206,225,194,203,219,178,182,229,198,207,239,214,222,235,208,221,227,195,210,205,165,176,213,177,191,224,189,198,237,210,221,240,217,229,239,215,228,224,191,203,228,197,207,6 241,193,194,243,195,196,244,198,197,245,200,203,240,184,186,243,195,196,240,193,194,233,178,181,242,197,199,239,188,189,239,187,189,225,144,147,229,152,154,243,201,204,237,185,186,220,145,144,232,167,173,229,165,168,237,187,194,219,125,131,216,116,120,236,177,182,194,128,132,174,81,80,239,185,189,239,185,193,216,136,133,191,85,84,183,78,91,193,89,99,150,61,67,170,79,82,222,159,160,203,118,121,156,63,65,137,38,41,159,57,66,195,100,106,213,130,135,231,166,175,178,85,87,161,48,49,161,61,62,156,50,49,202,116,116,236,175,183,238,183,193,237,181,195,230,167,173,227,159,162,233,170,172,218,135,129,231,166,168,240,191,194,239,187,192,240,192,197,246,200,207,245,204,211,241,193,201,243,192,197,241,190,195,242,196,203,234,175,182,236,175,176,6 210,161,181,210,155,173,210,156,172,211,161,173,211,165,174,210,172,187,207,169,186,208,166,181,211,167,188,212,164,182,203,135,136,194,100,88,195,112,95,204,144,138,209,172,184,209,179,195,214,170,191,204,141,139,195,107,87,183,73,59,181,73,58,180,80,59,199,133,122,210,170,184,213,168,185,201,126,115,192,96,76,182,77,66,172,64,59,163,59,48,188,104,84,206,149,152,212,168,183,206,136,130,198,101,86,190,89,78,170,68,62,173,71,58,201,128,123,210,158,168,211,167,182,204,133,130,200,112,100,198,106,94,194,103,95,186,82,59,201,128,122,216,177,197,211,169,185,208,150,154,206,141,138,206,143,146,208,145,155,202,124,121,210,155,162,215,181,201,212,169,187,214,171,188,216,171,187,217,167,186,213,162,184,215,166,186,216,175,194,214,178,195,6 159,106,97,168,110,99,181,124,113,190,140,134,193,142,137,193,145,145,176,122,113,159,107,99,164,110,101,179,125,114,188,133,124,192,138,132,184,123,111,188,131,118,182,125,114,165,109,102,178,130,127,186,132,124,178,117,104,155,84,67,158,83,62,172,103,79,185,130,121,169,108,101,179,129,126,175,114,102,133,59,41,123,53,43,151,80,65,184,121,106,192,141,134,178,123,117,162,100,83,166,100,88,138,63,46,105,34,19,137,72,61,194,133,122,192,137,131,185,135,127,160,99,82,171,108,96,158,86,62,144,69,45,173,108,97,195,139,132,185,126,121,177,123,116,163,106,93,168,106,92,170,105,87,188,128,115,189,128,118,197,147,143,190,144,141,176,127,122,157,102,88,170,112,99,178,121,112,191,137,131,194,141,136,189,140,135,179,128,118,166,114,107,6 156,122,119,174,142,143,189,161,168,194,167,175,198,172,183,191,162,172,178,147,153,166,137,142,167,136,136,182,151,154,197,171,178,195,162,172,198,165,181,201,175,187,192,162,172,178,151,155,179,153,156,191,164,168,188,150,148,168,111,107,178,128,138,196,162,172,205,182,196,190,164,172,184,159,166,195,167,173,157,97,86,136,65,50,148,81,76,181,134,138,209,188,204,190,164,172,186,163,168,202,181,191,183,142,146,151,85,80,145,75,70,183,136,141,201,172,186,192,167,178,188,165,172,206,189,201,190,154,155,171,116,108,171,116,117,182,134,137,193,161,172,188,161,170,186,165,172,202,181,192,187,150,152,180,134,125,194,157,162,195,161,171,195,167,179,182,154,160,175,150,154,189,163,172,196,170,182,195,166,172,201,174,184,196,168,180,188,158,168,172,140,147,6 166,145,133,182,162,154,193,173,171,203,184,187,199,175,176,193,169,168,178,154,147,144,117,105,181,165,158,189,166,157,191,162,148,208,188,185,206,182,183,206,185,185,185,161,160,160,134,128,185,168,160,181,148,131,178,135,111,202,174,168,209,184,186,194,160,155,178,145,136,174,155,150,192,178,177,189,160,145,163,114,95,129,74,56,183,144,135,195,164,160,182,152,146,180,161,160,192,178,178,201,179,170,145,91,69,112,51,34,160,108,91,135,85,67,126,80,62,178,156,151,185,168,163,202,184,181,196,168,157,167,114,97,166,115,94,170,134,124,165,134,128,174,155,155,183,167,163,201,187,191,212,200,203,205,176,170,200,168,160,203,180,180,195,178,180,173,155,156,172,154,151,193,179,180,201,182,178,201,175,172,200,174,174,199,179,174,183,164,158,169,154,153,6 209,168,170,216,175,174,218,171,166,222,180,179,223,178,180,218,169,170,212,164,162,201,150,146,214,174,173,216,171,168,207,147,123,218,169,155,223,176,177,223,177,180,215,164,167,206,155,154,216,176,182,213,165,155,199,128,93,201,136,116,217,163,161,215,153,149,216,161,165,217,172,178,217,176,182,219,176,171,182,104,78,155,62,38,202,132,120,209,144,137,217,163,166,215,170,178,210,162,160,218,174,170,195,127,106,173,84,62,188,105,81,164,79,55,204,141,138,217,169,177,211,167,168,221,182,189,224,182,183,208,137,117,207,140,124,209,150,151,215,160,166,215,164,170,209,165,168,218,179,183,220,176,172,220,166,165,221,170,169,225,179,185,221,175,187,212,161,168,200,155,157,214,173,174,217,169,168,218,165,168,224,179,182,220,174,176,218,176,187,205,157,166,6 137,106,112,158,128,133,179,153,167,188,165,185,188,164,185,173,143,154,149,110,108,132,98,102,149,120,126,170,141,148,183,155,166,196,173,199,188,159,179,187,160,179,173,144,155,149,118,123,157,128,138,181,156,173,185,153,162,161,118,122,108,54,37,146,103,100,177,147,166,169,142,157,162,135,148,183,158,176,179,143,150,154,109,106,119,70,59,103,54,39,142,104,105,176,151,168,156,127,133,169,134,140,164,119,119,179,143,146,140,88,72,96,43,24,144,109,112,175,152,166,148,117,116,171,139,150,152,101,93,178,141,142,155,111,104,139,90,74,179,154,167,174,152,170,144,114,116,171,143,157,174,142,147,159,116,103,172,135,134,182,155,163,182,160,175,164,140,152,132,101,101,153,122,124,178,154,166,175,145,149,181,155,159,185,165,182,164,136,142,147,119,124,6 195,154,160,203,166,173,208,179,191,209,174,186,208,173,183,202,164,170,196,157,162,185,145,147,200,164,171,204,164,166,210,171,181,198,143,142,188,125,114,199,151,154,201,162,175,195,159,169,205,172,188,209,172,180,205,154,153,178,107,96,169,93,83,176,105,92,193,144,149,200,166,179,207,171,186,208,164,169,205,159,160,197,141,132,191,123,114,165,96,86,180,128,126,203,169,178,205,163,171,204,149,149,207,161,163,205,152,145,189,116,97,178,103,84,194,146,144,203,169,179,204,166,174,206,150,151,203,143,132,209,161,163,199,143,134,198,144,132,203,167,169,200,169,176,204,170,179,208,174,181,205,160,152,201,147,129,205,162,159,206,170,172,202,167,168,194,158,156,198,162,165,205,175,179,210,178,184,207,170,169,208,173,172,206,178,182,197,162,161,188,149,145,6 170,126,109,182,132,116,166,104,78,190,137,125,200,156,147,203,162,152,173,119,97,134,71,41,175,128,108,183,128,109,200,149,133,202,152,139,204,154,140,184,128,109,155,88,57,154,94,63,188,147,130,191,138,117,202,150,132,202,150,132,175,116,97,163,99,78,152,81,50,185,133,106,209,180,175,202,157,139,177,111,81,184,124,100,102,47,39,119,50,30,183,127,107,202,161,145,186,140,120,192,139,114,192,132,106,169,103,79,156,92,74,162,96,73,212,173,160,217,187,179,193,152,138,195,144,125,197,139,115,171,105,82,189,128,102,205,152,125,220,182,165,218,189,181,185,142,125,186,131,104,164,102,76,160,92,63,198,143,115,220,181,162,223,190,176,211,179,163,155,98,69,179,122,94,147,80,50,168,109,80,219,177,154,224,191,178,222,194,183,201,165,146,6 178,154,177,195,174,199,198,184,208,202,181,201,201,175,191,199,181,201,195,185,205,177,167,187,189,163,185,197,181,203,203,183,205,200,154,158,196,135,129,190,131,127,186,143,147,189,176,197,192,165,196,198,155,171,186,113,99,194,126,112,191,115,102,176,90,67,180,109,90,193,173,196,191,147,173,188,117,117,179,94,67,193,120,111,197,131,131,196,136,139,192,129,120,189,151,159,185,124,144,179,92,80,181,95,74,193,109,98,200,135,141,195,133,134,186,113,94,189,152,159,186,138,168,183,101,99,183,94,75,191,109,89,193,113,102,192,115,105,194,141,143,192,175,198,182,149,174,192,153,169,195,147,157,197,140,138,193,130,120,196,145,147,194,171,194,188,174,198,167,133,153,189,160,176,197,173,193,200,174,189,199,163,178,196,167,190,192,171,199,169,146,165,6 148,129,145,164,150,171,177,164,190,178,162,186,177,157,179,180,165,191,175,163,191,162,150,173,154,136,153,173,162,185,174,154,176,166,133,146,164,123,135,159,121,131,152,117,127,161,140,158,156,135,154,152,120,132,140,88,90,162,117,129,154,103,112,133,77,78,131,75,69,158,128,141,149,119,137,128,74,75,132,73,76,159,110,127,160,112,130,162,117,136,159,115,126,156,124,136,126,82,85,122,65,66,129,65,69,154,100,116,171,128,153,167,126,150,149,99,105,140,94,95,124,79,84,121,63,62,135,74,79,150,92,100,159,108,125,157,109,122,150,102,107,160,131,146,136,103,115,134,88,91,139,86,89,152,101,105,157,109,115,158,114,120,167,139,155,168,152,176,146,124,141,161,141,161,166,141,161,163,132,143,158,121,127,168,141,156,169,152,174,161,145,166,6 207,188,193,222,204,209,228,209,212,226,198,191,227,201,192,227,207,208,224,203,205,212,192,202,214,196,201,230,218,228,222,194,189,199,146,121,207,157,135,237,221,229,233,219,230,220,206,218,221,206,216,218,196,199,172,116,93,176,115,89,153,85,61,183,127,108,236,220,231,232,221,237,221,200,202,185,148,140,78,26,14,147,88,74,100,41,31,120,47,25,193,147,132,235,224,239,213,188,188,183,140,128,95,32,15,120,57,44,104,46,36,115,47,34,173,112,92,231,214,224,214,190,190,203,175,177,155,95,76,142,74,56,124,60,48,129,59,41,205,160,152,231,216,232,207,182,186,225,204,210,223,196,199,191,141,132,177,117,103,178,117,99,222,194,198,225,207,219,202,178,183,216,192,197,192,146,133,200,155,148,217,179,180,215,178,177,219,191,197,214,189,193,6 202,177,184,213,189,200,219,191,202,216,173,159,217,174,160,222,193,202,217,190,198,209,188,200,208,180,191,219,196,216,214,169,159,204,136,101,207,136,101,220,180,179,224,199,218,215,196,216,212,189,212,214,180,189,201,127,93,196,118,82,172,88,59,183,94,55,213,168,164,219,201,228,219,191,214,182,131,124,127,61,41,182,107,82,140,70,52,158,76,50,188,108,70,216,187,199,215,178,187,189,124,109,130,58,41,162,84,63,151,80,60,157,78,54,195,121,91,217,187,195,213,173,180,195,143,143,171,85,57,175,90,65,166,86,64,169,86,56,203,145,118,216,193,201,207,168,172,215,181,192,212,165,162,196,129,111,196,122,98,197,122,85,211,170,158,212,180,176,203,161,170,212,172,181,201,147,132,204,147,132,210,161,151,210,163,148,208,168,158,204,166,155,6 159,145,158,161,147,160,161,146,158,160,141,151,160,145,158,158,136,141,159,141,150,161,147,161,158,142,154,157,139,145,159,140,147,161,141,148,161,143,155,161,143,154,159,140,145,158,141,152,159,142,153,158,137,144,160,137,139,162,143,148,162,136,136,161,141,150,162,146,159,160,144,158,159,134,134,159,137,143,162,138,141,155,119,103,123,67,39,153,119,114,162,144,160,161,145,157,159,130,125,158,128,125,157,119,107,146,86,55,115,52,23,153,113,99,161,135,139,160,137,144,160,136,138,159,124,120,155,110,96,155,106,88,159,128,124,160,133,133,161,135,141,160,140,150,160,134,133,160,130,134,158,126,127,160,131,138,161,137,146,161,138,146,160,137,150,161,142,153,161,134,134,161,136,140,162,142,153,161,139,146,161,132,134,160,139,151,160,144,160,160,140,151,6 157,105,106,179,130,137,184,136,139,188,141,144,188,140,144,187,138,140,186,141,148,178,131,140,170,122,128,183,136,145,189,142,150,184,128,123,181,116,105,191,140,142,190,144,148,183,134,138,176,130,136,180,127,130,181,123,120,175,105,89,180,115,103,192,145,144,192,143,146,188,143,149,181,136,145,170,110,102,179,121,117,185,127,129,186,123,128,192,140,144,196,153,160,193,153,162,179,135,143,170,111,104,175,110,102,182,122,122,184,121,125,188,127,133,187,134,130,192,151,159,178,134,144,181,129,129,172,104,93,178,112,104,170,101,84,183,122,115,182,124,114,186,139,142,170,123,130,187,144,155,180,126,121,177,115,103,177,116,102,188,137,133,185,136,134,183,136,138,157,112,118,183,137,147,188,143,150,188,142,142,195,153,160,193,152,159,190,148,154,182,138,143,6 162,128,138,167,134,145,169,137,145,169,137,147,162,123,128,167,138,150,153,118,125,150,120,133,167,133,144,175,147,161,169,134,142,155,106,106,161,117,121,167,135,145,157,121,128,153,123,135,170,138,149,169,134,145,158,111,114,151,98,99,165,126,132,169,138,148,167,141,155,157,130,142,171,137,147,156,109,113,169,133,144,163,119,133,169,128,146,165,127,137,164,134,145,157,131,143,168,135,142,151,102,102,166,125,135,158,111,120,162,118,131,152,105,110,153,113,117,154,123,135,176,149,162,157,111,111,158,110,113,150,98,98,145,91,88,160,121,126,150,111,113,152,120,129,174,146,159,174,143,152,162,120,121,159,115,117,165,128,134,169,140,150,162,133,143,153,123,133,170,140,153,176,148,162,175,146,156,175,147,157,177,152,166,171,146,159,164,139,152,146,119,131,6 133,94,97,139,96,108,146,104,115,141,90,98,154,113,129,153,116,127,150,121,136,138,103,116,137,98,104,148,109,125,154,110,126,146,94,104,154,108,121,156,114,127,151,114,131,143,108,124,145,111,110,149,108,114,142,91,96,137,80,85,146,93,103,163,122,140,163,130,148,148,115,128,159,133,136,162,129,139,142,92,101,139,85,89,144,91,101,156,108,125,170,142,162,145,109,116,170,150,164,170,141,156,149,104,118,139,85,92,132,69,72,150,100,115,164,129,148,143,106,116,160,133,145,159,122,129,146,100,105,146,96,109,151,98,111,160,115,136,158,119,137,141,102,110,148,119,120,155,119,118,155,113,119,149,101,113,159,115,128,151,104,120,145,101,113,137,99,105,143,112,111,156,129,128,166,137,148,154,111,121,155,112,121,143,98,107,134,88,95,130,95,101,6 190,148,166,188,140,158,193,153,168,192,148,156,189,139,146,192,150,157,188,145,152,182,138,150,192,152,165,191,150,158,194,154,164,188,143,144,175,115,108,184,137,140,185,141,144,178,138,143,193,156,164,196,162,166,189,148,150,174,116,101,167,109,89,176,127,121,182,140,141,181,140,145,189,151,152,192,154,161,174,119,108,154,88,62,160,102,76,168,114,97,178,130,133,171,121,122,182,131,137,185,135,142,172,112,97,153,86,56,155,92,64,174,126,114,169,115,108,152,86,65,187,139,150,192,148,150,185,137,129,169,110,88,167,108,89,174,120,111,174,124,112,161,102,86,198,162,169,196,161,159,188,138,131,182,128,114,175,114,97,174,118,104,181,136,129,176,124,129,196,152,163,194,151,152,189,140,128,185,133,118,180,125,108,183,136,121,183,137,129,181,134,136,6 172,130,138,186,149,157,195,163,173,198,165,176,200,169,179,196,164,172,188,154,161,179,142,149,177,137,145,190,155,162,200,170,179,190,149,154,179,129,131,194,155,162,193,160,168,183,148,155,181,145,152,194,161,169,193,154,159,162,95,93,148,74,69,167,105,102,194,159,166,188,156,165,183,147,155,195,162,169,173,117,115,156,87,84,158,89,90,152,82,79,190,152,157,188,156,165,187,155,162,195,162,167,160,96,92,145,72,66,142,67,65,164,102,102,196,165,174,186,152,162,184,151,156,195,164,170,182,135,138,163,99,96,157,91,90,185,141,145,196,166,176,184,150,158,179,143,149,193,162,168,199,168,175,196,160,165,189,148,153,198,167,178,192,160,170,181,147,153,171,131,136,185,149,155,193,159,165,195,161,168,194,160,168,191,157,165,185,150,159,175,137,144,6 220,195,192,230,207,206,224,198,195,217,185,176,224,199,194,216,190,184,206,179,176,190,158,153,223,197,196,232,209,209,232,209,209,235,213,213,227,204,204,213,185,181,207,179,174,194,164,160,226,201,198,231,208,207,221,193,193,175,130,119,180,135,128,214,186,184,209,184,178,187,154,151,225,201,199,221,194,193,155,95,76,97,22,0,104,34,14,192,155,148,209,185,181,186,154,149,218,193,191,216,187,182,134,66,40,105,34,14,98,29,9,177,133,122,204,178,176,186,157,153,213,186,181,215,187,184,164,110,91,115,45,20,117,48,24,184,145,136,189,157,155,181,149,145,203,174,165,206,177,171,204,172,168,189,150,142,183,143,131,190,159,154,184,151,146,173,139,134,200,172,167,198,168,163,194,160,156,200,171,167,199,171,169,188,158,154,175,142,136,154,119,116,6 189,111,148,198,134,163,203,149,166,210,173,176,214,185,177,215,187,179,214,186,175,214,188,179,188,109,145,196,129,157,196,126,139,206,163,160,214,185,180,213,184,177,213,186,175,214,189,181,185,105,140,193,117,149,181,98,104,179,113,92,198,155,134,209,175,159,214,185,175,215,190,185,184,102,137,188,107,140,172,90,89,169,101,75,185,131,101,208,173,155,213,184,175,213,188,184,177,90,122,181,93,120,179,100,103,187,132,117,182,125,95,200,159,137,210,180,167,211,182,179,174,94,126,176,90,110,190,126,137,197,156,152,186,134,104,197,153,125,205,171,156,204,169,167,169,88,127,176,96,117,196,149,154,204,172,169,204,172,159,204,169,153,202,165,156,196,142,153,168,83,125,182,112,137,202,170,176,207,179,182,211,185,186,207,179,173,198,153,154,187,114,142,6 251,213,211,254,219,221,253,213,214,250,209,206,249,204,195,253,215,210,249,212,207,232,188,180,253,217,212,254,225,225,252,219,218,255,221,218,250,205,195,249,208,199,250,206,195,238,192,180,252,213,203,254,226,223,255,219,211,222,176,176,233,185,184,255,216,207,246,201,187,242,197,188,245,190,173,255,218,210,218,168,167,117,76,99,131,77,84,228,174,168,249,208,202,239,194,185,245,194,183,255,223,216,174,106,103,98,61,82,66,27,37,161,96,92,251,202,195,235,188,176,251,207,205,254,214,211,231,172,166,143,90,94,122,69,73,200,141,138,241,191,185,225,176,164,250,203,200,252,201,198,255,210,204,247,196,187,239,182,178,248,206,209,226,168,164,223,170,158,250,210,209,251,204,200,249,206,203,249,205,200,239,182,178,219,159,147,225,167,158,222,171,163,6 180,161,170,191,176,188,199,187,207,199,183,201,188,153,155,183,144,143,185,156,160,185,163,172,185,167,178,195,181,198,200,183,202,177,123,118,133,56,41,137,61,46,158,90,72,187,158,164,186,167,179,193,176,192,187,146,153,152,74,63,124,50,44,123,47,41,146,67,48,182,143,145,187,171,186,174,131,133,122,55,53,131,61,60,147,72,65,153,78,67,173,113,104,191,168,186,158,115,117,119,55,51,67,12,16,87,30,35,117,46,44,150,79,71,184,132,127,193,172,187,126,62,52,98,25,18,75,21,27,76,21,26,98,33,36,112,36,30,177,124,120,192,173,187,174,149,158,156,100,97,102,31,25,120,49,44,113,37,30,138,68,59,188,157,166,193,180,197,173,155,166,171,146,155,161,115,116,167,120,122,154,97,89,175,135,136,190,173,186,182,167,180,6 244,216,218,244,215,213,239,204,200,242,210,210,236,198,186,237,203,199,239,207,200,241,211,207,245,218,221,242,211,207,236,196,183,221,176,170,225,181,175,237,202,198,237,201,187,239,204,193,242,211,209,238,200,187,189,131,126,127,82,102,164,99,99,236,189,173,240,207,202,240,208,202,242,206,194,218,161,143,134,83,101,102,82,115,105,61,75,157,92,80,240,203,201,239,205,202,248,218,221,215,151,138,134,60,59,118,90,119,81,48,58,122,56,49,233,187,178,236,195,182,242,204,202,234,187,182,191,131,130,108,58,65,107,52,53,153,84,72,235,196,187,240,204,199,242,204,206,240,202,199,237,197,188,214,162,149,211,161,154,234,197,195,241,206,203,236,198,190,242,206,206,239,202,202,238,204,199,235,192,175,237,196,186,243,214,219,242,208,212,240,207,204,6 197,159,157,202,162,163,205,166,164,208,170,169,202,164,159,191,149,140,177,134,131,151,105,96,204,167,167,189,135,119,184,126,109,198,149,138,195,145,127,190,142,128,186,144,137,164,118,106,205,168,169,181,125,117,167,101,79,187,129,111,161,89,59,177,121,100,180,131,113,162,111,90,203,162,159,178,120,112,171,107,91,184,125,111,166,101,78,164,102,80,163,105,81,160,108,91,184,136,125,183,125,113,187,131,126,167,101,88,161,95,80,154,89,66,161,102,79,163,115,100,201,163,158,207,168,170,193,142,139,161,93,77,157,90,75,168,108,94,179,132,121,167,121,114,195,155,147,201,159,156,184,127,112,183,130,117,185,135,126,185,137,128,178,134,126,159,111,104,180,131,114,188,140,127,183,131,116,189,143,134,189,145,139,181,135,125,170,123,113,143,92,81,6 213,189,196,226,206,213,235,217,223,240,225,233,239,223,232,236,219,225,228,208,214,214,191,196,217,194,201,212,169,163,226,190,186,247,235,245,246,233,243,239,221,229,231,210,215,223,203,207,209,173,173,186,106,79,199,130,111,229,195,197,223,180,175,235,210,218,232,210,216,223,201,207,214,180,180,184,102,77,186,101,77,160,70,54,145,43,18,216,161,154,233,209,216,219,192,198,223,203,210,228,199,201,194,118,95,179,92,82,177,92,82,198,126,106,222,185,187,219,192,199,221,200,208,234,216,222,227,194,192,207,144,143,222,175,177,228,197,198,223,192,196,215,188,192,214,188,195,228,207,212,239,222,225,228,195,195,230,200,199,234,213,218,224,199,206,213,188,191,208,181,187,221,198,203,231,211,214,233,212,215,231,209,212,228,205,209,217,191,195,206,178,180,6 207,172,174,216,178,181,227,192,200,231,198,208,231,198,210,224,187,194,214,176,182,194,158,162,213,177,180,220,182,185,220,178,177,215,165,161,224,182,184,232,198,208,219,181,185,205,168,170,212,173,171,219,178,178,201,143,128,182,111,90,181,111,90,221,180,184,225,191,198,211,174,176,217,179,183,199,144,134,165,91,69,160,84,65,142,58,31,181,115,96,221,182,183,212,176,180,218,182,190,189,132,118,129,44,15,133,53,33,153,75,54,175,103,81,213,169,167,212,177,182,216,182,187,214,172,173,181,117,101,150,73,51,159,81,57,203,150,143,224,190,197,208,171,172,209,174,175,225,193,202,228,193,200,213,165,163,211,163,161,220,180,183,220,186,192,206,171,174,203,167,170,216,182,188,223,189,196,225,191,198,226,194,204,220,186,193,209,172,175,195,159,159,6 227,190,181,241,214,205,245,215,207,244,212,205,250,231,223,247,229,224,230,203,194,208,176,169,230,191,182,244,215,207,205,149,145,156,69,59,200,146,142,246,226,222,237,211,199,213,178,170,239,208,200,230,193,190,119,44,46,102,19,21,123,35,33,169,90,75,227,189,176,213,173,162,245,221,213,203,148,138,86,9,7,124,49,59,141,55,62,145,50,41,218,174,162,225,199,193,236,206,195,227,182,174,137,44,36,129,44,49,129,40,39,158,72,65,230,198,190,217,184,175,233,203,194,238,203,195,189,110,97,140,45,34,103,14,5,190,128,118,234,206,198,212,176,167,226,191,178,212,154,129,222,171,151,226,183,175,194,136,126,226,192,183,231,205,197,201,158,149,207,160,143,219,173,153,232,199,181,240,215,206,239,214,205,230,202,193,221,190,182,192,147,137,6 195,136,140,205,149,156,211,155,163,215,170,175,222,195,210,221,193,201,213,184,182,202,172,168,201,141,146,212,155,164,200,118,115,184,92,75,204,147,142,218,179,173,217,184,179,209,178,174,208,150,158,211,153,164,161,75,70,156,62,52,179,84,58,204,129,96,221,187,188,214,184,187,211,161,169,208,142,145,142,52,42,165,80,78,189,97,84,201,117,88,222,188,191,217,184,187,209,158,160,216,156,157,187,88,75,178,78,64,173,71,53,198,112,90,224,190,196,218,184,184,208,154,155,217,167,172,217,138,137,201,96,72,180,76,54,203,122,116,224,185,191,214,177,171,206,149,155,214,160,160,213,139,115,219,160,156,221,164,169,220,166,169,218,171,172,210,170,162,197,138,135,206,147,138,212,157,140,218,173,172,220,177,185,217,167,167,209,157,146,201,154,140,6 190,166,172,192,165,174,195,172,185,193,170,184,196,177,192,182,164,177,170,143,147,176,151,158,192,171,182,190,160,169,193,164,173,185,152,159,187,154,159,188,168,179,162,136,144,177,150,157,188,171,184,193,166,175,177,134,131,142,81,73,139,75,60,182,147,148,176,152,162,174,148,152,187,165,179,189,163,173,170,121,115,125,57,48,121,58,51,148,93,84,169,139,140,165,135,134,179,149,165,196,171,185,190,163,169,149,92,86,122,61,54,146,97,89,181,153,157,171,144,149,169,141,154,197,171,188,191,170,183,172,130,128,162,114,108,187,160,169,188,166,180,177,150,163,186,159,173,187,154,170,185,156,168,190,166,176,175,148,155,187,166,178,188,169,181,170,142,152,179,149,163,175,142,158,183,151,161,189,166,178,181,158,169,181,160,169,185,164,176,165,135,144,6 180,127,126,202,154,155,213,167,171,202,148,145,204,151,150,201,148,148,204,158,160,179,131,136,187,134,133,207,160,158,202,146,144,168,92,86,159,87,85,178,114,115,212,164,167,197,152,161,188,135,130,207,156,154,195,128,127,176,104,106,154,82,81,162,86,82,175,105,98,175,111,106,180,120,114,190,125,121,185,112,109,188,120,121,192,124,125,176,105,101,174,104,100,182,122,123,176,114,110,200,147,149,189,125,125,156,87,82,173,101,97,178,109,108,188,124,128,202,153,162,170,104,98,207,154,156,137,79,77,113,53,50,147,73,69,170,97,96,169,100,96,205,161,170,172,112,110,195,141,140,165,107,103,153,90,85,173,106,104,154,79,75,170,106,104,200,155,166,183,135,138,191,139,139,190,134,131,186,127,121,202,154,157,182,129,128,179,120,119,180,128,138,6 179,145,147,198,166,171,205,173,177,187,148,151,186,142,137,182,144,144,161,127,129,137,103,95,199,168,174,209,173,180,202,165,171,146,83,69,178,127,130,184,142,140,171,127,125,150,117,121,210,180,190,210,175,184,209,172,190,152,89,81,172,118,118,209,175,190,200,165,177,156,119,129,201,166,175,198,153,158,194,143,157,189,129,137,212,163,192,221,186,213,201,167,181,157,118,126,188,150,163,209,171,179,193,128,147,209,137,183,220,147,201,208,149,191,190,148,165,161,122,130,190,156,177,216,188,208,181,117,139,196,107,155,208,129,183,202,145,185,174,127,136,135,87,90,180,140,153,207,174,194,200,157,174,185,102,134,181,100,134,190,144,162,166,130,130,123,77,75,170,136,139,195,155,167,201,163,170,183,129,142,172,116,130,163,115,124,140,98,99,111,68,68,6 228,188,189,241,202,204,248,214,219,252,221,228,253,220,229,251,218,225,240,206,210,227,192,196,234,198,200,245,209,213,255,223,230,255,235,247,255,233,247,254,224,233,249,217,222,236,201,204,239,206,210,246,207,210,198,132,118,182,115,103,234,186,188,255,230,243,255,227,236,238,202,207,240,204,205,187,122,106,119,35,19,123,40,26,136,53,33,177,107,93,206,151,143,242,208,212,221,174,166,189,113,90,142,60,44,112,37,25,113,35,20,85,8,0,162,87,66,236,194,194,229,190,194,238,190,190,215,152,142,166,89,69,198,134,123,194,132,125,237,195,198,236,202,208,230,193,197,243,208,218,248,211,218,244,195,189,250,209,211,253,220,229,241,204,209,230,192,197,219,179,181,234,194,200,243,206,214,246,211,219,246,212,218,242,207,213,236,198,203,221,181,183,6 178,155,162,183,162,174,185,164,174,188,173,182,188,172,178,190,177,188,189,176,189,183,167,178,179,157,165,184,166,180,187,165,175,188,154,151,187,160,157,190,177,187,191,178,189,186,172,182,181,170,185,186,168,180,190,159,161,156,101,89,153,106,99,193,178,187,190,178,190,187,173,184,183,171,184,188,174,185,184,148,146,140,80,70,125,67,60,184,154,153,190,177,188,186,163,168,182,169,176,187,164,167,183,138,133,172,119,111,168,117,108,186,163,166,188,171,180,185,166,172,183,171,179,188,159,160,189,144,140,186,151,150,187,157,157,193,181,193,188,175,186,185,172,177,182,166,174,187,158,159,189,161,160,190,171,173,192,175,179,190,177,187,187,174,184,183,169,173,180,156,162,184,158,161,188,175,182,189,170,171,190,168,170,187,174,184,183,168,176,180,165,166,6 172,141,134,186,155,148,206,181,175,206,180,176,211,189,184,207,185,180,192,166,160,171,142,134,186,160,155,200,174,168,211,186,178,215,192,187,220,202,199,216,196,192,204,179,173,190,166,161,193,168,164,209,186,182,216,193,187,216,191,183,205,175,166,214,193,189,205,180,174,199,176,169,196,172,167,208,183,177,218,195,192,203,169,159,117,54,36,191,156,146,217,199,196,200,176,169,195,169,163,201,173,166,218,196,191,207,176,167,164,109,93,207,179,172,216,197,195,199,174,170,191,165,158,201,174,168,219,201,197,213,184,174,206,170,159,218,196,189,207,183,179,192,165,161,185,159,154,203,180,175,214,194,189,214,189,181,212,186,177,214,193,188,205,181,176,190,164,160,170,140,132,193,167,161,203,177,173,209,183,177,208,183,176,206,182,179,200,175,172,182,153,149,6 229,197,204,230,197,201,230,197,201,230,199,205,227,193,195,227,194,196,230,199,206,226,195,200,230,199,206,229,196,199,224,188,188,210,167,154,218,179,174,228,194,199,229,198,206,227,196,204,230,197,201,227,191,192,215,171,162,127,63,32,171,115,84,226,192,193,227,195,200,226,195,199,230,198,203,228,192,192,191,136,114,85,22,1,124,62,30,220,183,179,229,198,204,225,194,195,232,200,206,227,192,191,185,127,99,112,42,11,120,54,19,213,172,163,233,204,212,228,197,202,232,200,206,229,195,197,213,169,155,159,93,52,168,108,73,225,191,191,231,201,208,229,199,205,232,200,207,231,198,203,228,195,197,216,176,169,221,183,182,232,201,209,231,201,206,226,193,194,232,201,208,232,197,204,231,199,205,230,198,204,231,200,209,229,198,205,231,200,206,225,192,196,6 196,159,151,203,164,162,212,173,175,216,176,177,220,184,188,217,179,183,217,182,183,202,171,167,209,179,175,219,192,193,207,168,164,193,143,137,226,194,199,224,188,193,221,187,188,220,194,191,221,199,198,222,193,192,164,110,102,130,61,52,184,131,124,223,185,184,223,187,184,223,197,194,221,194,192,223,192,186,133,89,90,109,55,52,142,75,66,202,154,149,212,167,159,217,180,179,215,182,175,228,202,194,178,138,134,107,54,51,121,64,61,169,106,100,208,158,153,204,160,154,219,191,182,228,203,198,224,193,184,123,74,70,136,77,69,201,151,149,216,177,175,187,135,123,219,192,183,228,205,197,234,213,207,208,176,171,220,188,185,232,203,209,224,195,199,194,145,133,208,180,172,227,205,197,230,206,196,237,215,208,233,208,206,231,203,205,223,195,196,190,140,128,6 201,177,176,221,202,202,228,210,212,232,216,221,235,221,227,232,216,222,225,206,212,207,184,191,209,187,188,224,203,207,232,215,220,237,224,233,239,228,240,234,217,228,230,210,218,211,187,196,213,192,194,227,208,213,233,213,221,234,210,214,228,195,196,236,217,225,234,218,229,225,204,211,215,193,196,229,213,219,222,189,185,166,97,82,144,63,46,204,160,155,240,228,242,224,201,209,214,192,194,233,220,228,216,176,171,135,48,27,129,40,18,198,148,143,241,229,243,225,205,212,215,193,197,228,212,219,236,220,228,192,134,121,203,150,143,239,221,234,236,220,232,224,204,211,206,179,182,218,193,200,234,218,228,236,217,230,238,219,234,236,219,231,233,216,227,217,193,201,199,173,176,214,190,196,226,205,212,227,203,213,233,213,224,230,211,221,226,206,215,214,190,197,6 209,190,209,213,185,206,215,177,197,216,192,214,217,192,212,217,196,219,217,190,214,215,183,207,209,186,203,213,190,213,213,176,191,211,167,169,214,175,189,213,176,189,217,192,217,216,183,210,210,190,209,210,180,188,205,148,142,183,101,82,187,108,99,197,117,100,215,182,199,217,191,221,212,194,211,212,174,180,183,99,78,140,41,23,144,46,31,154,56,35,203,150,151,218,199,228,212,195,213,214,177,188,180,95,74,154,53,35,154,55,37,146,42,17,202,144,144,218,197,226,210,195,212,217,195,212,199,138,127,157,48,18,174,75,47,188,107,89,209,163,178,216,194,219,210,190,207,214,196,213,216,185,195,200,131,121,207,147,143,219,186,202,216,188,211,215,193,216,210,187,203,214,192,210,216,185,203,216,187,210,217,184,206,217,187,207,215,192,213,214,193,215,6 196,133,130,210,145,144,214,144,145,205,115,105,209,115,105,216,149,161,214,143,155,118,67,70,205,140,139,212,138,134,214,131,123,182,85,69,199,106,94,223,153,154,217,147,159,188,110,119,206,139,130,201,118,103,208,120,112,176,86,78,177,92,85,225,147,137,217,144,149,205,122,134,214,148,148,192,107,93,189,93,76,181,97,94,191,101,94,214,123,110,213,126,123,206,113,121,219,162,168,219,145,139,215,127,116,207,120,119,209,118,112,209,115,103,205,105,99,207,118,123,224,175,185,228,168,172,222,138,123,214,123,111,214,121,106,210,115,98,203,107,91,204,121,113,221,172,182,228,174,179,225,150,139,221,139,123,208,112,98,209,115,98,209,119,100,199,123,115,213,161,168,225,175,179,226,168,163,223,149,138,214,129,106,215,143,132,213,129,115,149,88,87,6 176,132,130,155,99,89,142,80,67,178,123,114,195,143,133,179,123,114,153,90,85,145,88,83,182,138,136,156,101,91,108,46,34,128,71,66,176,117,109,168,110,101,151,87,80,150,93,86,181,133,126,161,101,89,122,61,53,108,54,53,163,101,95,171,111,104,160,98,87,161,102,92,174,122,115,176,120,112,145,86,79,124,70,71,176,118,117,183,121,113,172,112,103,167,107,97,150,91,78,129,68,58,130,66,55,162,103,98,168,107,100,174,112,103,172,112,104,182,128,121,157,100,86,131,72,60,150,87,76,185,126,118,176,116,105,165,101,91,183,128,120,198,156,156,168,117,111,173,117,109,187,133,125,176,112,100,191,134,124,181,121,108,187,133,124,195,156,159,176,132,131,192,148,144,203,159,156,192,138,129,193,140,128,200,153,147,196,154,152,189,150,154,6 168,143,143,189,168,171,201,182,188,211,194,205,205,181,184,201,177,181,187,159,160,169,140,142,174,149,146,193,170,170,210,191,197,221,206,221,217,196,206,210,187,192,207,186,193,183,157,159,173,143,134,203,182,186,207,182,188,214,189,197,201,164,165,186,137,127,197,162,157,190,165,165,185,162,164,212,198,210,192,155,153,191,147,149,192,149,161,178,129,129,203,174,174,194,169,171,186,162,166,210,191,202,177,133,127,172,119,123,173,130,146,171,125,130,212,189,198,194,169,173,184,157,164,203,179,190,192,155,155,192,148,157,172,125,135,177,131,140,187,146,144,166,123,113,181,158,165,192,165,168,198,166,166,202,164,171,201,161,166,208,176,191,179,136,132,153,105,91,165,136,134,178,145,138,190,156,153,207,180,188,207,178,187,201,171,179,195,170,179,170,139,143,6 167,126,147,187,148,170,201,169,201,201,166,193,199,160,182,198,163,188,194,159,185,178,140,163,179,141,167,197,162,192,197,154,176,197,150,165,198,151,168,189,139,152,189,142,156,187,151,176,185,151,179,199,162,194,174,115,126,177,117,124,199,148,165,190,134,145,178,119,129,191,154,179,188,153,182,202,164,195,179,122,137,161,94,107,178,115,128,194,139,152,181,123,130,187,145,163,193,163,195,201,166,197,182,125,141,189,130,159,152,82,93,170,103,108,187,132,141,187,142,159,189,157,189,198,162,191,176,109,116,172,102,118,149,77,89,168,98,100,190,138,151,190,149,170,186,153,184,197,161,191,193,144,167,189,136,160,178,120,137,195,146,169,196,154,179,196,165,197,176,140,166,192,157,189,203,170,206,206,169,201,197,149,169,207,174,214,199,164,200,186,149,179,6 217,180,188,224,187,197,230,196,212,214,142,145,218,153,158,221,178,184,223,175,175,157,110,110,221,182,188,225,177,185,218,144,150,173,67,59,177,68,56,219,155,157,226,196,207,212,165,168,223,186,196,223,161,169,194,79,69,175,69,63,180,71,60,210,125,122,224,197,211,221,186,193,223,186,195,227,181,192,205,118,114,184,76,68,181,81,74,191,89,74,219,176,184,220,184,193,219,179,183,224,174,174,207,122,109,180,65,49,187,82,78,200,105,91,214,154,147,216,174,185,217,175,177,219,159,151,192,83,54,166,60,47,182,76,65,206,111,96,211,151,142,210,173,180,221,189,197,227,194,205,222,175,179,210,154,159,193,99,87,211,141,140,219,185,195,199,153,158,221,191,199,228,202,212,227,200,212,225,192,208,222,173,178,212,172,180,222,181,191,141,91,92,6 212,166,172,212,159,159,235,192,199,205,145,142,236,192,196,242,203,208,229,184,187,206,158,157,214,166,173,211,156,155,219,170,176,188,128,133,223,173,177,232,184,184,237,193,196,225,181,181,227,182,190,227,182,189,171,110,116,175,121,139,205,154,167,213,156,157,238,196,198,231,189,189,229,188,199,204,155,165,140,76,82,149,91,105,174,118,134,193,132,134,221,169,165,228,185,186,230,189,207,187,139,155,109,49,56,148,89,101,164,101,111,173,103,100,204,142,135,221,176,178,219,172,191,198,147,164,122,66,79,150,93,106,177,112,123,160,90,88,215,161,162,221,177,179,216,170,186,224,178,197,166,113,129,189,138,157,222,173,191,205,149,153,216,167,171,212,165,166,213,166,185,217,169,188,201,145,160,214,163,177,217,171,186,232,191,203,222,178,184,193,139,139,6 147,103,95,175,137,132,167,125,124,176,132,131,183,144,144,173,137,135,164,124,116,141,100,93,150,110,107,165,120,111,161,109,106,165,116,115,182,135,131,174,130,123,175,135,126,151,110,102,168,129,122,151,97,89,145,78,71,160,100,100,142,80,74,145,86,70,180,139,134,164,125,118,152,112,104,144,85,79,124,63,60,150,92,90,148,88,84,138,76,66,171,126,115,170,134,130,160,123,119,157,102,97,142,78,73,146,87,80,152,88,77,164,109,103,170,130,123,166,129,124,163,125,120,178,136,131,173,123,115,165,104,98,147,82,67,171,122,117,183,150,150,160,125,121,152,110,102,177,137,132,176,138,136,182,139,135,166,109,96,164,116,108,169,135,135,154,117,113,146,104,97,161,117,114,185,151,148,179,142,137,162,116,106,179,142,140,166,132,133,144,107,105,6 158,123,129,179,138,146,184,146,153,181,138,147,188,142,153,185,142,146,190,148,150,92,64,68,176,147,156,181,144,150,178,120,118,177,116,118,184,136,142,189,150,158,189,154,158,168,126,131,172,142,153,173,124,125,166,93,86,171,95,90,179,113,113,184,136,136,186,151,154,187,147,148,181,147,156,181,128,133,161,86,82,163,94,91,166,95,90,166,99,83,192,150,154,185,147,150,181,141,147,187,144,150,178,114,111,166,96,86,169,97,87,171,104,93,190,152,153,186,154,160,183,138,146,188,147,155,185,138,143,179,110,99,174,102,87,185,136,139,188,153,156,187,151,159,180,136,147,186,142,152,191,160,169,187,132,128,181,123,115,188,158,169,185,156,163,179,145,150,177,131,136,184,138,146,188,156,166,184,140,141,190,155,164,185,152,163,185,155,163,162,131,135,6 231,199,197,236,206,205,234,197,192,232,195,193,224,177,161,226,184,173,229,193,185,228,194,190,232,199,194,236,202,199,232,193,181,229,189,183,227,188,184,228,190,189,228,189,175,226,186,171,229,188,178,235,199,195,216,166,154,166,118,133,171,118,128,229,184,173,230,192,183,227,188,178,229,182,172,229,181,164,170,117,127,119,94,136,120,79,102,164,108,102,230,191,190,228,189,183,236,201,201,228,177,168,151,81,80,131,98,130,100,69,87,117,60,62,220,171,164,226,180,168,232,190,183,232,182,175,200,143,142,129,81,96,104,58,67,142,80,77,220,173,163,227,184,176,231,185,178,232,185,178,232,188,180,211,160,151,202,148,146,222,177,175,229,185,182,221,174,166,229,188,180,229,183,178,229,186,181,229,182,168,229,174,163,232,192,193,230,183,186,225,180,175,6 185,156,170,191,162,176,194,168,181,196,169,180,196,171,186,197,168,181,198,167,182,196,162,180,185,159,175,191,161,175,197,165,179,199,170,185,198,169,183,199,168,182,198,169,186,195,166,183,187,153,166,194,160,175,191,141,148,188,127,129,188,129,134,184,122,124,191,142,150,196,164,178,187,151,162,190,143,153,187,123,128,181,101,98,162,74,70,142,46,38,163,80,75,194,151,164,186,152,164,184,125,125,190,128,132,184,116,126,110,31,32,118,29,29,155,64,57,190,140,150,185,152,168,191,153,167,194,147,157,191,132,141,140,66,68,142,65,67,185,121,128,192,150,163,183,149,164,189,154,167,194,159,171,195,156,165,197,149,161,193,144,157,194,152,166,191,152,166,181,144,160,186,152,164,190,156,167,192,160,172,191,156,172,192,153,168,192,152,164,189,154,165,6 201,160,174,218,185,197,227,199,212,228,199,213,228,200,215,225,193,209,213,177,194,195,155,171,209,172,186,225,195,209,233,209,223,234,211,227,234,212,230,229,200,218,222,190,207,210,175,192,215,182,197,228,201,217,234,211,226,236,212,228,231,196,211,231,202,219,226,197,213,214,181,197,214,178,194,229,203,218,228,190,202,198,124,128,143,44,35,194,129,132,231,207,226,214,181,197,217,184,200,225,193,207,225,174,182,185,116,125,118,26,23,208,155,164,229,204,222,214,180,197,216,183,200,226,198,215,232,204,219,229,194,208,222,182,199,234,209,228,225,198,215,211,177,193,210,174,191,223,192,209,231,205,220,234,210,226,234,211,228,228,200,213,222,193,210,207,171,187,202,161,177,212,174,192,225,196,213,227,199,214,227,200,215,223,192,207,212,175,190,202,166,184,6 181,151,166,185,158,180,188,156,169,191,157,176,189,150,167,177,126,126,184,145,162,178,140,158,185,163,183,188,155,170,191,157,169,192,160,175,185,136,138,179,125,122,188,151,171,181,144,164,187,162,183,191,164,179,186,142,148,183,135,135,180,120,113,180,124,115,188,150,165,186,148,170,189,164,188,188,152,162,165,97,88,166,99,84,173,108,91,175,115,99,189,149,159,185,146,160,190,166,185,188,147,155,163,96,84,164,97,85,174,108,92,182,131,129,189,149,157,185,149,161,189,159,175,192,157,166,176,117,108,168,100,83,179,120,110,189,148,156,186,145,152,184,145,155,188,160,177,192,160,173,185,137,140,181,130,130,189,148,150,190,156,165,185,149,160,181,143,154,185,159,169,189,166,178,193,167,181,193,165,180,190,160,167,188,158,166,184,154,163,175,142,151,6 212,161,163,213,166,166,215,163,161,217,174,172,215,164,155,215,169,161,213,164,151,213,168,158,213,153,157,214,167,167,214,167,164,211,157,144,214,169,165,209,147,122,212,156,135,214,171,162,212,156,154,215,172,175,212,158,145,207,142,120,211,155,142,186,99,58,192,122,100,217,175,172,214,153,153,210,157,147,190,112,79,203,126,98,194,112,80,181,93,57,191,122,101,218,176,171,215,159,161,209,149,138,186,100,57,198,113,77,188,100,64,194,114,81,208,158,143,213,168,153,215,166,169,216,163,162,210,148,127,209,148,125,202,128,94,209,153,134,214,171,158,213,164,149,213,162,161,214,162,158,215,164,158,217,174,167,215,168,156,216,173,164,214,171,158,214,170,162,212,154,150,214,153,146,216,162,156,216,169,156,215,169,155,216,175,165,217,181,178,215,177,174,6 192,167,160,204,183,181,206,184,182,206,184,181,199,171,169,196,170,165,188,161,156,170,138,131,195,170,164,206,184,182,207,184,181,204,180,175,203,178,175,194,163,155,187,157,150,176,147,142,199,174,171,206,183,180,190,156,146,194,161,153,174,131,118,164,117,103,191,163,159,175,143,139,203,181,178,193,163,154,149,92,68,167,114,97,135,72,53,149,99,88,196,171,171,176,147,142,205,186,185,201,176,171,177,133,115,158,102,84,156,101,85,188,156,149,184,151,143,169,135,123,197,173,167,202,178,172,206,184,179,195,164,157,194,164,157,197,171,164,184,154,146,172,140,132,190,163,155,195,167,160,199,172,167,198,170,163,200,176,173,195,171,168,189,164,162,173,146,141,186,161,157,189,161,155,187,155,145,188,157,147,194,169,166,191,168,167,176,148,143,162,130,123,6 230,174,176,232,175,175,234,185,187,234,183,185,230,174,177,228,171,171,231,186,185,232,189,197,232,179,181,233,183,183,230,170,165,226,154,139,227,164,162,230,175,177,232,187,193,231,189,196,232,184,186,230,178,176,219,136,109,214,113,73,221,135,114,228,169,163,232,185,193,230,184,189,230,184,185,229,171,165,198,99,61,196,89,54,209,101,66,227,157,147,233,189,194,232,186,191,229,183,185,232,176,168,182,80,44,173,62,28,218,119,87,232,171,172,231,184,190,232,187,190,231,185,187,231,183,182,219,136,113,216,121,93,228,151,137,232,178,176,229,180,184,231,186,190,228,180,177,231,183,185,232,171,170,229,163,160,231,175,176,234,187,186,233,189,192,229,186,187,227,179,174,230,178,174,232,173,173,232,174,176,231,175,175,232,183,182,232,189,188,227,183,181,6 195,171,179,196,170,180,197,171,179,203,180,190,202,180,190,196,173,181,187,163,168,174,150,154,197,172,182,200,173,183,202,178,187,201,173,177,197,169,177,192,165,174,190,168,174,178,156,162,196,170,178,203,178,189,192,158,158,166,109,91,179,136,129,195,169,178,190,172,182,179,158,165,196,171,180,206,181,192,163,115,103,122,55,32,157,98,80,191,162,165,193,171,183,178,155,162,193,167,174,205,183,194,173,131,122,132,72,52,174,128,117,196,172,183,189,167,177,177,155,161,189,162,168,199,175,183,200,170,176,190,156,155,193,164,168,193,169,178,184,161,169,172,147,152,187,160,164,190,160,163,196,167,174,194,168,178,193,168,177,191,169,178,178,154,160,161,132,132,181,153,158,186,158,163,191,164,168,190,165,170,185,160,168,182,158,164,171,147,150,156,128,128,6 140,103,108,165,130,138,177,143,152,191,162,175,199,170,179,194,165,172,184,157,167,163,130,137,153,115,126,176,142,151,186,152,162,195,164,178,203,168,176,197,163,169,195,167,175,175,142,147,162,127,136,181,145,150,194,160,170,176,126,134,178,120,122,198,158,165,204,177,190,185,155,163,170,137,145,185,152,164,183,134,145,173,109,120,170,101,112,187,134,143,208,183,198,192,167,179,168,137,144,185,151,159,177,119,125,177,113,127,169,98,112,174,109,114,202,168,175,182,151,159,171,139,147,191,160,170,187,138,147,160,88,90,163,89,92,197,153,166,204,175,189,186,155,165,162,124,129,189,158,172,195,159,170,187,137,142,192,145,153,208,180,196,194,160,168,181,149,155,154,118,122,172,133,140,190,156,167,193,158,171,203,175,190,198,170,185,190,156,164,176,146,152,6 209,171,177,206,164,167,207,167,178,205,148,146,206,156,158,202,152,146,212,178,180,206,168,170,203,159,157,209,169,176,201,150,155,184,105,92,194,122,113,204,150,148,213,178,185,213,179,189,204,160,163,205,155,158,189,115,110,181,96,90,181,94,85,198,133,132,211,170,174,217,186,197,208,165,178,196,130,134,187,100,100,194,110,125,181,89,90,185,100,97,202,149,142,213,179,184,206,161,166,194,122,119,186,105,100,177,88,85,177,87,82,188,110,107,209,161,168,212,172,178,207,166,174,200,143,147,188,109,105,172,82,73,181,92,88,202,146,152,214,179,191,211,172,180,208,167,180,208,164,177,195,131,131,192,121,115,197,130,131,210,168,180,213,178,187,206,162,162,207,169,184,206,163,173,207,165,171,206,159,168,210,167,177,212,179,194,210,173,184,205,163,166,6 212,156,157,222,170,173,227,178,182,228,179,180,224,170,170,213,139,128,218,160,158,210,147,144,215,159,160,224,172,173,227,180,184,229,176,178,227,172,174,221,158,158,219,159,157,215,154,156,216,156,157,224,172,175,227,173,176,223,160,158,217,147,135,214,135,121,216,142,136,216,154,152,215,157,155,220,160,158,187,96,84,194,107,96,213,125,107,209,117,104,218,137,135,216,149,144,214,151,143,208,136,123,170,64,43,203,111,103,211,124,117,205,110,105,219,147,149,216,151,144,214,154,149,211,137,124,194,93,74,222,147,149,224,156,160,220,135,142,220,153,155,212,148,140,216,159,161,217,151,147,222,139,134,229,151,158,230,161,165,224,153,158,220,158,157,214,153,149,211,152,150,215,150,145,224,156,150,228,159,156,227,156,158,225,166,169,218,159,156,211,146,139,6 163,112,109,176,121,120,192,148,145,201,162,160,197,158,157,189,145,141,171,122,118,147,96,92,174,128,123,184,134,129,199,156,155,203,161,161,206,165,166,200,159,158,189,148,146,161,116,114,178,133,128,196,152,150,203,157,157,187,126,129,156,79,70,187,133,130,195,157,156,171,126,122,181,134,131,204,165,164,192,135,133,152,70,67,139,54,50,177,115,116,195,157,155,173,128,123,180,133,129,203,164,162,190,134,129,162,84,83,155,75,74,182,125,123,197,161,160,171,127,120,180,134,130,199,160,159,205,164,160,203,156,156,198,146,148,199,156,156,194,157,155,168,124,119,171,125,123,191,149,146,206,170,170,211,176,175,205,167,166,194,153,150,185,145,143,158,112,109,154,101,98,179,136,134,192,150,148,194,152,148,192,150,144,185,144,140,174,133,129,148,99,96,6 149,104,90,179,142,136,196,162,157,202,167,163,205,172,172,195,157,157,178,136,132,166,128,124,162,117,106,189,153,148,202,168,163,203,165,164,202,163,160,196,153,148,195,157,154,174,137,133,178,140,133,198,164,159,203,166,160,212,176,174,188,134,122,198,153,145,205,169,168,177,132,129,184,148,143,203,169,166,194,150,142,175,118,105,171,106,86,192,142,130,203,165,163,187,147,145,180,141,135,203,170,167,173,118,106,138,65,47,166,99,79,197,150,140,202,163,160,184,145,143,179,141,133,198,163,160,189,141,131,153,83,65,183,127,113,205,165,161,198,158,156,179,138,136,176,138,130,194,158,155,202,163,160,196,152,147,204,164,158,207,170,167,197,161,160,176,136,134,159,114,110,184,143,139,200,166,162,207,175,173,205,169,168,201,166,164,182,142,139,167,126,124,6 216,164,155,219,163,158,214,151,137,210,134,127,219,150,150,215,148,146,218,162,170,214,153,165,209,144,128,204,130,103,193,114,90,184,86,60,191,101,88,197,112,98,211,144,141,217,158,168,196,119,90,175,82,48,179,93,65,194,112,93,194,104,101,163,58,40,190,105,89,219,163,164,192,114,86,168,73,43,185,97,68,208,132,125,214,136,147,171,80,85,191,110,112,218,153,154,207,143,127,198,117,88,192,102,68,206,123,111,208,123,130,182,86,105,175,87,91,213,146,147,217,167,165,219,165,161,213,144,130,211,132,118,215,144,151,183,98,106,154,70,70,204,137,140,218,172,170,216,159,153,225,177,180,222,158,157,229,179,193,212,147,154,192,107,100,208,146,151,208,152,134,206,136,113,222,170,170,223,159,163,217,143,138,221,168,175,218,164,168,217,169,169,6 157,128,147,174,139,156,186,147,168,188,149,169,180,135,147,186,146,162,172,136,155,161,130,148,163,130,150,171,125,138,177,126,141,178,124,138,200,156,176,193,149,169,169,124,139,165,129,147,157,115,128,154,96,103,159,93,98,174,112,124,213,171,201,193,146,168,175,128,142,156,111,118,155,112,125,155,95,103,158,88,95,181,118,130,185,128,141,189,136,155,187,142,159,167,126,139,147,101,111,168,115,128,182,126,140,213,167,193,192,136,145,187,131,144,181,135,148,174,138,156,137,89,92,130,71,73,196,155,182,221,189,223,209,166,188,189,139,153,189,149,168,179,148,171,145,104,113,124,66,63,185,144,165,196,157,178,180,130,141,202,170,196,193,164,190,167,137,157,152,124,139,170,135,149,173,134,147,149,99,104,165,120,128,195,171,198,174,146,169,149,118,131,6 218,161,163,217,155,145,221,164,159,221,164,161,219,158,149,223,171,178,222,165,177,211,144,137,217,152,147,216,147,135,218,154,150,218,154,148,217,151,140,223,172,176,221,169,171,217,162,166,215,150,139,216,151,144,218,153,151,215,148,143,200,114,102,211,144,138,221,171,176,217,161,164,215,153,146,208,127,115,221,161,170,205,135,140,170,66,55,196,114,109,212,146,137,208,137,127,219,163,163,211,137,125,208,128,117,186,88,80,201,120,126,203,122,117,213,144,136,213,152,152,224,177,181,219,161,155,206,121,103,208,130,129,215,146,151,206,125,118,210,137,123,211,141,126,221,168,172,220,165,163,215,147,137,220,159,156,219,157,152,218,156,154,215,152,144,216,160,157,222,174,181,224,176,183,221,167,163,218,159,150,221,166,158,224,172,176,220,166,166,219,170,174,6 241,209,203,245,211,206,243,206,200,254,230,233,242,207,203,234,199,193,217,175,165,198,155,147,238,202,195,243,206,200,239,193,187,232,180,177,246,210,211,235,198,194,216,174,167,208,172,168,232,188,176,240,197,191,187,92,85,170,63,56,220,157,158,221,166,167,212,163,158,206,165,160,228,181,170,221,156,148,206,122,125,183,90,95,165,61,61,178,78,80,191,122,123,198,153,150,231,192,184,232,182,173,230,171,164,222,156,164,179,85,91,174,76,79,191,124,126,195,148,147,219,172,165,239,203,197,243,207,204,226,169,171,207,131,135,187,101,106,184,115,116,186,136,132,211,160,152,230,193,189,237,202,196,225,179,173,218,165,161,203,142,142,187,126,119,169,112,102,205,156,145,217,175,168,222,181,173,219,174,166,217,173,165,203,154,147,187,135,128,161,102,94,6 191,150,166,204,171,190,206,176,198,205,174,195,198,169,190,189,155,177,180,138,157,167,122,134,197,156,173,206,169,191,210,177,200,210,181,204,205,180,203,196,162,182,184,135,152,172,133,148,199,157,174,203,161,184,203,161,189,192,149,168,184,142,159,192,154,177,183,140,161,171,130,147,189,143,161,195,148,173,189,142,170,150,91,95,148,89,90,186,141,164,182,138,160,168,123,137,178,137,155,194,150,171,189,142,161,161,107,113,173,126,139,186,139,164,180,134,152,166,123,133,181,142,158,193,153,170,194,152,172,185,145,164,189,151,169,186,146,168,180,139,155,166,125,134,167,130,147,186,146,165,190,149,168,196,158,177,192,156,174,184,142,157,173,128,139,162,119,126,170,127,144,179,138,155,185,145,162,191,153,168,181,138,155,172,124,135,163,112,120,154,109,114,6 214,126,119,225,130,125,233,146,147,234,159,159,234,167,163,235,167,166,216,141,148,213,134,135,206,121,117,228,131,136,231,135,143,234,151,156,236,171,169,234,170,168,226,159,160,222,147,145,224,136,134,229,135,136,228,134,143,228,132,136,232,152,149,233,172,173,231,164,167,225,155,154,224,135,133,229,138,139,227,131,130,207,108,90,208,112,90,231,160,160,233,165,165,230,150,147,223,130,130,228,141,146,228,138,138,207,108,89,205,110,86,231,145,145,233,153,155,232,148,142,221,134,132,228,147,151,224,141,144,224,142,134,231,139,135,232,144,148,233,145,152,227,149,145,221,134,133,228,146,145,234,152,153,232,154,155,232,143,150,237,142,147,233,143,143,227,146,142,217,139,132,225,143,137,230,153,155,231,151,152,231,146,149,234,149,147,229,142,136,224,137,131,6 230,194,201,238,202,210,243,208,219,239,200,206,237,200,208,234,197,206,216,175,176,179,125,112,232,196,204,241,206,214,244,207,219,251,218,233,248,215,228,241,208,223,207,159,149,174,115,91,233,196,202,244,208,215,233,190,197,198,143,140,218,175,179,239,205,215,217,174,170,178,119,97,231,192,198,237,194,199,225,181,185,123,51,32,121,54,38,227,187,193,231,197,205,197,150,144,225,183,188,213,154,143,228,183,187,171,110,99,190,134,126,238,206,222,235,207,226,212,176,184,228,190,195,215,160,151,209,150,139,222,175,176,243,213,232,236,203,219,232,204,223,220,193,209,223,184,188,213,162,152,201,139,119,212,159,151,236,204,220,235,204,220,227,198,217,216,188,204,215,174,178,221,179,182,216,169,167,224,184,188,227,191,199,226,192,202,220,188,203,208,175,188,6 153,121,132,168,138,151,179,149,168,184,156,179,179,150,170,170,137,157,151,108,135,137,93,120,156,121,135,173,142,158,185,157,176,189,162,182,183,151,167,174,140,152,169,137,158,158,127,152,158,118,136,178,148,167,188,160,180,189,161,180,174,134,144,175,140,151,181,158,182,168,144,167,149,99,121,175,139,159,190,163,185,181,147,163,152,97,99,175,142,157,185,164,191,169,145,168,145,92,119,171,132,156,188,161,188,165,119,128,148,93,97,179,149,172,182,160,188,169,145,169,139,85,117,166,126,159,177,143,175,169,123,144,160,109,126,164,121,144,167,134,162,162,136,160,128,72,104,146,96,134,162,117,155,172,132,165,167,121,153,144,82,112,132,68,103,134,89,117,112,55,85,132,80,116,147,93,132,155,104,139,156,106,140,142,84,123,120,60,96,107,51,81,6 196,168,164,211,192,191,210,192,192,215,203,204,215,201,200,210,194,191,197,181,179,177,161,157,197,173,174,214,195,196,214,200,202,221,205,206,212,190,189,210,190,187,198,169,160,176,144,130,208,186,187,217,196,199,213,185,186,132,100,98,105,66,60,180,134,124,162,92,75,168,113,96,197,153,154,198,155,154,130,78,71,91,61,65,61,47,52,111,57,49,140,59,44,164,113,107,186,130,128,178,131,125,151,123,126,128,102,108,91,76,82,151,123,121,185,136,128,174,135,133,185,142,130,189,148,139,168,128,125,100,64,65,145,112,110,212,197,199,202,175,176,183,146,141,193,167,159,199,175,171,184,148,139,168,123,110,196,174,171,214,202,203,193,167,163,177,146,140,192,164,159,203,177,175,210,187,187,214,197,196,207,192,192,209,194,193,193,176,171,165,144,138,6 174,147,148,195,175,184,194,167,172,187,155,155,178,141,139,190,167,169,174,154,153,141,118,112,180,151,154,196,171,178,195,163,165,178,136,134,175,134,128,193,167,167,184,165,165,158,135,131,180,146,148,189,156,154,197,164,165,180,138,135,179,139,133,188,158,151,178,153,146,151,123,113,177,137,137,177,135,128,188,148,150,196,162,167,175,135,128,170,132,119,159,123,108,139,106,92,180,143,145,176,132,130,171,124,121,185,146,148,165,122,111,167,126,118,154,117,107,143,114,100,177,141,147,174,131,130,171,122,118,172,127,120,175,133,129,175,135,132,143,101,87,134,104,89,168,131,133,180,144,145,181,141,135,185,146,143,178,138,133,173,135,128,157,122,112,141,114,107,160,124,124,177,145,149,186,158,159,187,158,158,183,151,153,177,147,148,163,136,132,132,108,101,6 143,99,98,160,117,125,171,130,137,181,145,153,181,144,156,174,132,146,165,118,139,143,93,99,152,110,114,167,123,127,175,131,133,184,145,156,185,147,156,185,146,164,172,125,140,159,115,121,159,118,120,171,129,128,182,142,147,185,145,155,185,142,152,192,158,171,187,154,169,172,136,144,167,131,137,176,137,143,172,122,129,188,150,169,147,90,96,171,125,135,185,148,160,172,134,144,170,136,144,185,152,164,181,139,144,162,110,116,155,101,116,170,120,130,180,139,147,165,123,128,167,132,140,185,153,165,185,146,154,176,129,137,185,145,161,175,128,136,176,134,141,164,122,125,156,115,120,178,145,156,189,156,169,186,148,154,189,153,160,184,147,155,175,135,138,163,123,130,144,100,101,161,119,123,175,136,145,178,139,141,186,151,156,184,151,160,174,140,147,150,106,109,6 168,119,128,180,137,147,190,163,176,191,177,195,192,167,180,189,169,188,177,161,182,163,135,157,174,127,130,183,137,139,195,163,172,198,180,196,197,175,189,189,159,169,176,137,140,165,134,144,180,141,149,184,138,135,192,152,155,189,155,165,190,156,159,177,126,120,170,122,119,173,146,152,187,160,177,185,140,140,184,132,124,164,107,99,166,111,102,180,132,129,181,145,151,175,155,165,186,157,169,182,137,141,176,120,114,185,137,136,189,153,155,190,159,166,187,160,168,176,163,172,181,146,155,175,129,124,158,96,80,177,126,123,186,145,143,183,144,139,183,158,167,174,158,166,177,149,156,181,147,151,170,117,106,180,133,132,184,145,147,185,162,166,177,160,168,170,146,150,171,148,158,177,150,158,180,147,155,183,149,152,181,148,149,179,167,175,173,158,162,147,120,123,6 105,76,93,222,183,206,222,183,201,223,184,197,222,182,191,228,199,217,227,194,212,115,87,96,176,129,136,210,159,167,214,169,176,217,172,176,216,168,172,218,179,178,221,185,196,195,163,179,191,136,129,190,127,120,196,135,129,203,145,141,195,137,121,186,128,101,195,138,127,211,176,190,205,161,166,186,126,116,188,125,113,193,126,109,166,97,61,159,89,57,184,121,95,186,131,123,211,171,185,206,153,154,197,139,124,185,117,89,171,102,62,167,99,68,176,112,90,190,143,140,218,183,198,216,175,181,194,127,106,192,127,103,193,133,99,186,125,96,140,66,36,174,120,117,194,157,171,228,191,203,211,158,145,203,140,119,202,145,117,203,154,147,174,112,109,161,109,119,106,75,79,219,165,161,216,171,161,215,162,157,211,162,151,209,162,163,215,170,188,102,68,82,6 149,102,96,154,104,101,178,134,133,192,154,155,196,161,163,183,142,141,167,130,129,152,117,119,162,116,110,162,109,101,182,136,132,203,167,169,204,169,171,189,150,148,169,127,123,139,97,95,168,126,121,177,130,123,181,130,122,192,150,152,188,145,146,176,130,124,147,93,82,129,80,70,186,150,151,186,143,138,176,121,111,166,110,104,135,73,65,152,95,87,141,86,77,153,108,101,177,136,133,176,131,125,162,105,97,180,130,125,173,123,116,177,131,125,168,123,119,162,121,119,165,121,116,162,112,102,128,65,50,167,114,108,194,152,150,190,149,146,184,146,142,170,135,132,171,131,126,172,127,120,135,73,56,161,106,98,174,125,118,175,128,122,178,140,140,166,132,132,165,127,125,171,129,124,171,124,116,172,123,115,179,136,132,181,142,141,170,132,134,153,115,116,6 203,156,151,207,156,143,212,164,156,215,169,164,214,166,156,215,172,173,212,167,172,203,151,137,205,153,143,208,153,139,213,159,153,214,163,157,214,164,151,218,178,178,214,173,170,209,165,160,206,150,138,211,156,149,214,158,154,214,157,153,204,138,127,210,160,150,215,177,176,210,166,162,207,153,145,206,138,128,216,165,170,208,152,158,178,91,80,197,133,124,209,158,144,203,147,127,211,166,164,208,148,137,209,147,138,193,115,112,201,134,140,203,139,132,209,155,139,206,157,146,214,178,177,214,170,164,207,140,125,208,146,145,213,159,162,206,143,133,206,150,131,203,149,123,211,170,168,213,170,167,212,159,149,216,168,163,215,167,160,212,161,155,208,157,140,205,159,141,209,169,168,215,176,177,216,173,167,214,169,158,216,172,159,216,171,170,209,163,153,205,163,151,6 205,173,188,212,183,200,219,196,216,178,123,124,181,124,123,207,176,193,199,166,182,188,154,170,210,184,201,209,177,190,204,160,167,152,81,75,157,88,83,210,178,194,204,175,191,189,154,168,210,181,195,188,133,129,158,83,74,147,73,71,143,66,64,173,113,113,202,171,184,190,157,173,201,159,159,164,90,79,136,60,56,147,68,69,146,73,76,124,47,39,188,144,152,194,165,182,196,152,152,184,125,121,139,66,60,138,62,59,147,77,78,123,48,40,183,134,140,192,161,178,198,164,169,205,169,179,173,118,119,125,47,43,132,56,50,141,71,61,185,140,144,187,155,170,191,153,157,200,164,171,197,156,165,163,101,98,163,101,95,185,139,141,193,162,175,182,148,161,188,151,159,193,157,163,197,163,172,193,155,161,193,159,170,192,159,171,187,155,169,178,146,158,6 232,180,184,242,188,195,240,181,184,240,174,174,242,189,204,241,181,192,237,167,176,235,165,175,235,178,174,233,152,130,221,103,64,220,104,70,223,130,113,209,93,67,237,167,170,237,180,195,235,179,179,232,148,127,204,70,34,196,62,37,192,57,26,201,75,45,237,171,178,236,174,192,232,170,165,236,171,170,204,87,60,188,49,25,199,58,37,212,96,74,238,178,190,238,180,197,232,172,171,238,177,177,196,84,66,193,56,30,210,82,61,188,55,30,235,166,165,239,189,206,231,171,173,236,178,178,212,101,79,198,60,29,183,53,30,194,63,34,235,167,168,236,182,196,231,166,172,232,167,170,232,160,151,216,109,80,201,78,43,224,125,103,238,184,198,236,179,192,230,163,181,232,169,182,234,183,193,235,175,176,235,164,154,236,171,173,237,182,194,235,181,192,6 190,148,139,206,166,161,217,181,179,219,183,183,221,189,189,218,184,184,208,168,165,183,136,132,192,149,138,200,154,143,200,151,139,201,150,138,211,167,158,215,175,168,212,173,166,199,157,151,185,131,116,169,108,85,150,81,57,136,67,49,171,108,91,199,144,129,207,162,151,203,163,157,181,127,107,161,98,74,144,74,52,79,16,4,137,74,60,159,91,72,148,85,64,194,147,136,193,149,131,190,137,119,184,122,104,145,79,62,108,39,22,142,73,52,161,98,78,186,137,121,197,156,143,203,157,143,188,127,108,171,104,82,175,113,98,180,120,106,179,119,101,186,135,120,199,160,153,207,167,159,204,155,143,198,144,127,204,152,141,207,159,153,202,156,145,192,147,134,193,153,145,207,168,161,211,171,165,210,167,158,206,159,147,206,161,156,207,168,162,197,156,150,6 157,108,118,171,126,139,184,148,162,189,156,170,183,147,158,183,150,158,185,154,165,170,132,142,162,112,120,170,118,126,183,136,147,172,119,129,157,94,98,183,144,154,190,159,172,177,140,149,173,131,146,183,139,153,176,118,129,149,82,94,136,62,73,175,125,137,189,154,165,179,143,156,178,140,158,189,149,169,189,141,163,165,101,123,153,90,114,155,91,99,178,128,133,172,125,131,177,138,151,185,138,153,182,121,141,174,117,143,155,92,113,150,83,93,180,131,138,173,125,130,171,121,132,183,135,152,177,116,132,158,88,102,157,91,102,182,133,150,186,146,156,177,135,145,166,117,126,183,139,153,184,136,148,173,115,122,172,113,122,188,145,155,188,152,166,177,136,147,164,119,129,173,124,135,189,152,168,189,147,162,183,136,147,184,142,150,185,148,158,171,130,136,6 249,217,222,253,226,231,253,229,233,254,238,246,253,239,247,253,233,239,253,228,234,248,225,229,252,224,229,254,229,234,254,230,235,251,210,202,250,211,204,255,237,245,255,236,243,251,227,234,252,223,230,250,199,196,240,149,122,222,113,79,219,116,76,234,157,132,252,220,225,255,232,242,252,213,219,238,127,105,214,85,62,182,74,59,186,82,73,194,76,44,236,165,144,255,233,245,253,217,222,231,127,100,194,63,43,154,58,55,158,64,62,185,63,42,229,140,121,255,230,241,253,225,230,249,207,205,228,134,111,202,94,75,193,88,66,213,111,89,247,196,195,254,225,234,253,226,231,255,232,241,255,229,234,252,210,206,252,211,210,255,229,235,254,229,238,254,225,231,252,227,231,254,229,236,253,228,231,254,232,240,254,231,239,254,230,233,254,228,232,253,223,224,6 211,182,178,230,207,205,242,222,221,246,229,233,247,235,240,246,231,232,238,222,222,225,207,205,222,199,199,237,216,217,246,230,229,251,241,250,253,245,255,249,235,244,244,226,230,231,212,212,229,208,210,241,224,224,250,234,237,240,206,200,234,196,188,249,230,238,248,232,242,238,217,222,227,204,205,239,213,215,219,160,143,178,99,76,161,79,59,181,106,82,236,206,207,238,219,226,228,206,210,224,177,176,167,73,48,127,56,44,113,49,50,128,38,15,206,150,140,236,214,225,225,200,201,234,202,204,186,114,98,138,56,42,118,42,31,150,67,53,221,177,181,229,203,211,219,192,191,235,213,215,243,221,228,229,187,184,223,179,178,239,211,220,238,215,225,222,196,201,214,189,185,230,207,207,238,216,219,244,225,226,247,230,236,240,219,224,231,206,206,214,184,183,6 215,186,188,227,195,209,236,204,224,237,204,222,237,188,212,232,181,203,221,183,202,208,175,189,223,194,196,234,200,217,239,209,231,243,205,230,240,198,226,235,198,227,225,196,218,213,184,199,227,200,202,235,206,223,244,213,239,240,184,212,240,193,221,236,209,237,229,201,226,216,189,207,225,205,205,239,216,233,216,166,179,156,66,60,177,101,109,241,201,230,231,202,230,219,189,211,222,208,206,240,219,235,187,128,135,118,24,10,160,67,69,243,191,222,230,196,225,218,184,203,221,204,203,232,212,226,231,191,210,187,115,124,221,156,175,242,201,232,230,191,216,215,184,200,216,196,194,227,206,216,236,207,226,246,213,238,242,206,233,234,204,229,226,195,217,210,178,193,213,192,188,224,204,211,231,206,224,233,203,225,235,200,223,231,196,219,220,187,209,202,167,183,6 216,163,173,219,160,177,230,182,203,234,193,212,228,185,205,209,150,159,199,128,131,195,135,145,224,174,192,219,160,177,231,184,211,230,185,207,212,147,160,210,143,154,211,153,163,209,158,170,226,175,201,226,180,203,208,147,162,187,120,133,121,35,37,189,117,121,223,173,189,209,156,170,228,182,208,231,184,206,177,95,102,159,75,94,98,37,57,147,77,86,222,164,181,197,136,142,235,195,213,235,189,209,222,156,169,170,95,111,57,10,26,126,59,67,230,174,184,217,172,182,229,178,193,239,200,220,240,191,199,204,138,141,141,58,54,187,93,102,234,185,188,222,181,180,226,170,185,238,195,216,246,219,235,244,212,217,243,202,206,232,179,195,232,194,195,223,186,184,223,168,182,237,196,210,245,221,230,245,220,227,243,215,214,244,225,228,236,211,214,222,190,191,6 199,139,146,214,162,176,215,166,179,209,145,149,205,134,131,215,168,182,218,176,197,215,168,182,204,143,146,213,150,155,209,135,132,198,109,103,185,84,67,209,148,154,217,173,189,215,169,182,213,163,184,215,151,162,202,112,106,178,80,75,177,72,65,203,122,121,215,163,174,211,158,162,212,160,181,218,168,196,209,126,141,200,106,120,192,101,114,183,84,70,209,138,131,206,137,121,210,157,173,214,141,156,209,116,131,203,118,136,188,94,102,183,83,73,210,139,135,211,153,150,207,151,165,212,140,155,206,108,113,191,95,93,190,94,85,211,134,145,214,152,159,214,165,172,208,157,171,211,152,164,204,121,120,199,108,94,200,108,96,213,153,158,216,169,179,218,175,195,205,153,164,209,155,163,211,163,178,209,144,142,211,144,146,213,158,158,215,168,174,215,169,183,6 188,116,118,197,106,115,203,130,144,206,147,156,204,145,152,199,125,123,197,114,104,194,114,99,196,126,129,201,126,131,207,140,152,199,134,133,185,97,84,195,105,92,207,135,129,204,137,128,203,138,145,202,134,137,198,127,123,185,110,98,120,42,30,172,91,73,221,166,164,214,160,165,210,148,161,199,128,125,162,72,55,173,82,75,127,58,59,150,83,64,223,185,175,214,178,167,209,149,155,205,133,126,193,101,82,153,79,71,74,37,42,139,90,80,223,185,169,209,167,141,207,155,160,209,150,145,208,133,108,151,76,60,90,29,13,177,113,77,224,187,170,217,185,179,204,145,143,212,159,156,210,154,135,197,127,100,197,121,92,217,151,134,220,184,163,214,177,154,200,141,136,212,165,169,220,184,190,221,179,172,224,189,184,223,179,177,219,182,165,213,178,159,6 159,103,107,193,148,161,204,161,172,203,156,164,194,138,137,195,142,140,206,168,174,175,127,128,178,122,130,208,167,184,218,176,187,212,164,169,176,105,94,171,100,84,187,127,117,170,110,102,192,142,148,209,163,174,220,176,184,223,176,182,184,115,107,155,77,62,157,81,61,175,113,101,180,116,114,185,117,112,196,133,131,176,117,118,154,93,98,165,87,76,159,80,59,177,113,98,186,126,123,197,137,132,188,120,118,158,93,94,148,84,89,185,114,107,184,116,101,187,125,112,201,151,153,216,170,170,212,159,154,175,105,91,197,137,134,197,133,121,190,124,107,183,122,103,185,130,129,209,161,162,205,151,143,186,116,99,204,146,133,203,146,127,196,138,117,184,126,115,163,102,96,197,145,145,202,149,143,210,158,151,213,164,153,219,179,168,210,164,150,189,139,131,6 168,135,132,172,132,125,179,139,128,192,164,157,180,140,123,178,139,125,176,144,139,151,115,109,177,146,143,183,150,146,173,128,113,178,134,119,172,122,103,178,135,119,169,129,117,165,136,131,181,152,147,189,159,157,167,119,105,164,112,93,169,117,99,186,151,138,188,163,159,173,146,144,175,144,135,182,144,134,151,103,91,120,64,48,169,118,98,188,153,137,186,158,153,158,121,109,164,126,118,154,107,93,131,77,62,97,46,34,157,111,96,172,129,111,154,108,92,154,116,102,158,121,117,136,90,81,97,40,26,78,29,20,136,84,66,159,113,94,141,93,73,157,124,111,147,109,101,166,134,131,141,99,89,135,90,76,180,147,138,187,162,156,150,109,91,134,94,79,139,103,95,165,136,134,177,148,142,178,145,134,178,149,140,181,157,151,160,128,121,140,107,101,6 206,129,124,226,161,160,234,176,177,234,169,168,231,164,157,236,181,181,237,185,188,227,166,162,213,131,119,229,153,148,229,149,142,223,126,117,214,112,92,233,169,165,238,185,183,230,173,163,223,154,157,231,150,149,223,124,114,202,100,94,200,88,80,228,148,141,237,180,173,229,170,161,223,151,158,237,171,185,231,139,145,219,115,123,213,112,120,213,111,96,231,155,136,222,147,118,223,154,155,235,151,156,233,130,141,229,135,151,211,111,118,203,96,82,230,153,135,225,154,127,220,143,144,230,140,146,230,120,126,216,112,113,213,109,102,229,139,140,233,164,153,228,167,150,218,144,146,227,151,154,225,126,121,220,117,103,221,118,102,235,167,159,233,175,167,229,172,168,210,135,134,223,149,147,229,164,164,229,149,135,229,149,139,231,168,151,230,173,161,223,165,160,6 195,162,161,199,164,164,201,167,166,201,168,167,201,168,168,200,167,165,198,164,163,187,152,153,198,165,164,201,169,168,201,167,162,202,169,167,201,168,167,201,168,167,201,169,169,190,157,156,199,165,162,201,167,167,202,167,165,197,152,145,194,143,133,197,154,150,199,163,162,198,165,163,199,165,161,195,149,138,185,121,101,185,116,96,190,125,114,190,122,113,193,142,134,198,164,160,200,170,167,190,135,116,181,107,82,192,124,115,198,136,141,193,138,131,193,144,131,198,165,161,201,171,168,199,162,156,199,155,148,199,147,145,199,143,145,200,158,155,200,163,156,199,166,163,199,168,164,203,171,169,204,170,171,203,167,164,203,168,165,203,168,165,200,167,164,194,155,145,196,168,168,201,168,166,203,168,167,201,164,155,203,169,164,203,169,165,200,166,163,193,156,147,6 129,101,113,141,111,125,155,128,145,165,138,157,163,134,153,156,126,142,141,112,133,122,95,117,134,101,111,151,120,136,165,137,156,173,144,164,171,140,159,167,136,157,149,118,136,137,102,118,141,109,121,161,131,148,173,144,165,174,143,161,175,142,160,179,152,175,161,131,150,142,110,128,145,116,129,162,132,148,171,138,155,157,111,115,152,105,108,175,145,163,170,144,166,148,119,137,142,111,124,159,130,146,174,145,163,150,103,106,151,104,109,175,147,168,170,145,166,149,120,137,139,109,120,153,121,135,170,141,160,158,119,130,162,125,137,175,148,169,165,139,157,150,124,142,135,107,120,148,118,133,162,132,148,168,139,158,166,135,151,167,139,156,155,127,144,138,111,125,132,106,119,143,115,128,152,122,137,156,127,143,158,129,141,155,126,140,147,120,135,131,105,118,6 213,167,168,218,167,167,221,164,168,220,168,171,214,143,135,212,144,138,208,146,146,171,88,70,214,160,161,220,161,158,225,175,182,226,180,191,219,151,156,215,155,154,213,162,163,199,125,116,215,156,149,222,173,176,220,169,167,214,139,133,215,132,125,212,146,140,215,160,158,218,165,169,216,166,163,222,178,179,216,151,140,187,102,93,191,99,73,210,135,125,222,175,181,218,175,185,213,149,145,217,168,162,215,152,141,179,91,74,193,106,84,212,131,121,223,163,173,219,168,170,212,153,141,215,159,155,217,165,162,206,122,94,220,156,147,222,159,157,222,160,162,218,159,155,209,151,140,217,159,161,222,176,174,222,166,160,224,171,176,224,173,170,224,177,182,222,172,185,205,147,134,217,167,170,220,172,165,224,178,181,224,182,184,218,162,151,220,166,166,220,172,178,6 202,181,186,200,162,167,201,160,168,201,156,163,202,157,168,199,157,166,198,161,176,199,173,191,203,182,189,202,176,189,199,145,145,200,132,137,199,133,141,197,138,139,200,157,172,202,172,188,203,186,200,203,173,186,198,131,132,200,121,123,199,120,117,201,134,136,200,151,154,199,159,163,199,171,173,196,144,136,190,103,97,186,97,92,200,123,122,198,113,105,198,134,132,201,147,151,198,163,163,189,111,96,180,78,62,175,77,73,199,121,120,200,130,127,200,142,139,204,157,167,201,181,191,197,143,140,184,86,65,191,103,90,198,117,101,202,142,135,204,166,175,203,169,179,203,184,191,199,169,172,193,123,105,202,147,144,203,150,147,201,139,120,204,169,173,203,174,182,206,191,204,202,176,189,199,153,155,201,159,159,202,161,163,205,167,166,205,178,182,204,174,177,6 138,103,114,148,109,123,154,113,130,161,122,140,161,123,143,149,107,120,145,112,128,130,99,120,148,113,131,167,136,160,158,111,127,159,109,128,161,115,134,158,116,131,153,115,136,138,105,126,154,118,137,166,127,150,156,99,118,159,103,123,159,105,122,162,116,132,155,114,130,143,110,130,149,108,122,135,78,85,131,68,80,146,93,109,168,117,135,154,100,115,150,107,118,141,105,119,159,124,145,141,85,97,119,55,62,143,89,105,167,116,138,157,107,121,150,104,118,138,97,113,159,126,146,156,113,126,140,83,88,159,107,121,159,107,120,169,132,153,157,121,142,139,102,119,156,126,149,157,117,138,158,114,128,174,139,161,162,119,131,160,120,135,157,126,148,135,100,116,146,116,136,151,113,130,161,124,144,161,124,139,165,132,150,159,127,144,144,112,128,118,82,94,6 173,148,152,187,164,170,201,179,187,207,189,199,207,189,200,202,181,189,192,170,174,179,157,162,180,156,163,196,174,185,205,183,195,207,183,193,214,196,209,210,192,203,204,184,191,190,169,174,184,159,167,201,179,193,201,173,182,156,94,74,204,176,180,218,202,216,208,191,200,193,173,179,185,159,168,202,178,192,209,183,198,146,82,64,161,103,86,185,142,135,208,188,197,199,181,189,185,158,169,200,174,189,212,188,202,173,121,111,137,69,47,149,88,70,198,170,172,201,183,193,182,153,163,201,175,188,215,193,209,195,158,156,159,99,80,168,118,101,200,175,181,198,180,188,176,147,155,196,168,179,209,185,199,213,191,204,204,176,183,197,167,169,205,186,195,190,169,177,170,141,147,186,158,167,202,177,190,208,185,198,208,185,200,203,180,194,198,177,187,184,161,168,6 143,97,97,165,116,119,171,117,112,179,131,131,171,119,119,183,136,139,165,122,120,147,103,101,164,119,126,187,145,150,200,156,156,208,167,171,210,176,194,194,147,147,175,126,120,157,113,111,172,126,131,198,155,163,225,191,206,189,136,132,196,152,161,201,154,163,166,107,95,168,124,120,165,114,112,185,133,139,211,164,172,172,110,98,140,70,57,154,82,73,172,115,108,167,117,106,160,104,98,181,127,127,181,119,114,152,79,65,162,95,88,189,132,134,210,170,182,187,147,153,164,112,106,186,136,137,196,141,139,184,122,118,213,167,175,228,193,210,216,180,197,196,164,176,176,134,139,193,150,157,214,173,185,228,187,200,229,194,209,216,175,184,205,163,172,183,146,156,160,118,120,187,147,153,206,168,179,216,178,191,217,179,191,207,168,176,187,145,151,165,123,131,6 192,167,172,204,180,186,209,179,182,209,167,160,220,191,192,223,195,197,236,226,246,224,211,231,196,173,176,213,193,197,220,198,208,223,192,198,228,203,209,214,167,158,225,194,199,217,191,201,203,183,186,215,193,200,168,124,123,134,69,57,209,162,154,217,168,154,216,172,173,223,199,214,187,149,143,113,57,43,93,39,36,104,34,24,183,126,117,232,197,193,235,213,225,237,225,244,173,128,114,95,34,18,93,36,30,111,43,32,167,101,89,227,189,190,245,234,251,239,228,243,199,176,185,131,71,53,131,62,45,120,52,37,180,117,99,231,198,199,246,237,251,235,222,239,208,195,214,213,193,204,173,118,104,145,76,56,217,180,173,231,205,207,239,225,240,235,224,241,204,191,207,223,217,241,223,207,223,213,182,187,233,218,231,234,221,240,235,226,248,228,217,233,6 202,163,146,206,161,143,212,159,140,215,167,148,225,190,184,231,217,227,228,216,224,219,205,213,209,175,167,217,177,165,214,163,139,220,179,164,222,182,167,228,198,195,228,204,205,215,178,160,221,191,191,220,187,184,221,181,170,222,181,167,215,165,138,215,162,130,226,192,187,219,186,174,218,188,186,226,196,194,175,107,84,176,101,71,214,159,126,219,176,152,226,200,199,227,209,215,214,179,171,165,105,87,132,53,32,148,60,31,203,139,110,222,182,165,230,210,214,226,207,209,200,146,125,126,45,16,125,48,27,146,61,31,189,112,75,222,180,166,230,211,216,226,210,214,210,180,176,166,94,65,162,81,46,158,75,39,203,146,115,222,186,171,229,207,210,226,213,219,217,204,214,215,188,189,199,145,125,185,117,86,219,183,172,226,203,205,227,214,222,220,208,213,6 147,117,131,155,121,139,166,140,158,163,130,142,164,129,139,154,113,116,153,117,119,151,121,131,150,123,139,161,135,154,165,139,154,162,128,142,168,135,151,164,129,137,159,124,128,157,128,139,149,120,138,164,131,152,144,105,114,137,97,103,159,124,133,159,116,127,157,115,125,154,115,131,151,115,129,165,126,148,137,94,102,120,73,72,154,114,120,163,129,139,157,118,128,150,109,124,154,116,133,168,133,156,162,123,136,150,104,112,155,109,115,166,127,137,162,124,138,151,107,120,157,125,145,168,135,156,171,139,155,168,130,142,163,122,129,160,115,124,154,112,122,154,116,130,151,119,139,165,135,153,175,151,170,170,137,152,161,119,125,158,115,122,154,115,121,154,124,135,140,107,127,158,128,146,167,139,156,169,137,153,162,126,134,159,123,132,156,125,136,145,114,127,6 185,156,149,199,172,167,209,183,178,215,192,188,216,195,191,207,182,178,188,158,155,175,145,139,195,169,164,209,184,180,220,199,194,220,198,194,220,197,191,216,193,187,205,180,175,181,154,149,205,183,178,216,193,189,223,201,198,229,213,210,222,201,196,220,199,194,210,188,181,187,160,155,206,183,178,216,194,190,229,212,209,206,171,161,147,77,56,196,159,149,215,196,191,192,165,158,202,177,171,217,194,187,230,214,211,188,136,117,130,46,19,185,138,124,215,195,191,194,168,162,203,180,174,216,194,187,224,204,197,217,189,181,197,156,141,211,184,175,209,186,180,190,164,159,198,174,168,212,190,184,219,197,190,220,199,193,225,207,204,216,195,190,200,175,170,181,153,148,182,154,146,201,177,171,212,190,184,215,193,184,212,189,182,203,177,171,195,171,165,168,138,133,6 23,12,17,113,77,88,159,120,130,166,128,134,163,123,131,145,98,96,102,65,69,17,7,11,70,44,56,155,113,136,172,132,143,179,136,139,176,132,135,167,124,124,148,105,108,57,33,38,101,65,72,163,119,129,178,133,135,182,134,131,187,141,145,176,129,130,172,132,139,97,66,74,111,73,72,163,118,120,179,133,136,189,145,145,196,152,157,181,129,124,164,113,108,115,79,87,112,75,77,161,116,118,174,127,126,184,135,139,182,131,133,188,142,147,173,125,129,113,75,79,100,65,68,161,117,118,172,124,124,166,108,95,176,122,117,190,150,163,179,137,149,97,63,69,70,46,59,155,119,136,166,119,122,169,118,117,178,130,129,182,140,147,162,121,137,56,35,43,26,15,25,116,87,111,155,111,114,164,120,125,167,124,128,166,126,134,108,76,88,12,6,11,6 170,126,110,187,143,132,206,168,162,213,177,173,216,182,181,216,183,181,203,165,162,177,131,127,173,126,111,180,132,114,186,135,118,200,151,139,215,176,171,219,186,184,215,181,178,191,146,143,171,120,101,158,97,71,138,68,39,132,63,43,180,122,105,214,172,162,219,187,183,205,166,164,182,137,119,176,122,100,159,94,72,94,29,14,146,83,67,178,117,96,200,157,146,211,176,174,188,146,130,197,152,134,184,126,104,149,80,59,127,57,37,150,80,58,181,126,108,209,175,168,189,148,138,205,166,155,197,148,129,186,127,104,189,131,116,184,124,107,194,142,126,202,164,155,185,144,133,204,166,159,211,171,163,208,164,148,210,165,155,209,166,157,203,159,147,197,155,145,175,132,121,194,152,144,206,166,161,210,170,162,210,167,159,212,174,168,208,171,165,193,152,144,6 131,88,96,155,120,137,166,136,156,174,150,169,171,144,164,163,133,154,148,113,131,134,97,114,141,102,112,161,127,142,176,153,174,178,156,176,175,147,169,170,142,164,157,125,145,139,101,121,142,103,112,159,123,135,173,143,156,178,152,172,178,151,175,171,143,163,161,127,147,144,107,127,146,108,116,153,110,115,159,114,114,167,127,139,165,124,139,167,132,145,162,129,147,149,118,136,151,117,130,159,123,132,163,123,130,163,121,130,157,110,117,160,120,129,158,124,137,146,114,131,148,115,128,160,127,139,167,134,150,165,128,139,160,119,125,151,105,111,140,93,93,135,98,106,146,115,131,159,130,147,165,134,154,167,136,150,162,127,138,148,106,111,140,100,105,128,92,104,136,103,120,151,118,137,160,130,151,164,137,158,163,135,155,151,117,134,137,104,120,124,90,108,6 210,172,182,214,182,188,216,189,199,212,179,190,212,171,175,213,176,186,211,174,183,209,172,178,204,159,152,214,181,185,213,176,174,204,155,146,207,169,178,212,174,182,210,169,174,211,174,181,212,181,180,216,185,185,194,137,118,179,110,88,178,120,109,182,124,110,208,164,163,214,181,188,215,190,195,216,184,187,186,119,96,125,57,45,139,69,57,160,84,59,203,154,145,211,176,181,215,190,196,206,163,149,191,122,100,160,87,67,167,97,76,173,98,70,207,162,158,211,182,197,213,185,189,205,160,143,198,142,130,187,121,98,199,145,126,212,168,162,217,186,191,216,193,204,212,181,182,212,179,177,213,175,173,210,167,158,216,182,182,218,187,192,217,183,186,216,188,194,205,168,160,214,189,194,216,186,189,217,185,188,217,187,193,215,180,179,215,177,179,214,182,186,6 163,98,96,189,127,127,198,141,141,201,141,134,210,164,164,208,164,160,195,148,143,183,134,127,185,126,127,199,144,146,199,131,128,200,129,116,212,163,157,211,165,159,201,151,139,196,150,144,191,135,138,202,146,150,201,126,120,202,128,115,208,147,129,205,145,125,197,135,113,192,137,118,192,128,134,201,136,136,207,142,142,205,135,126,202,130,109,201,135,115,200,142,123,198,147,133,188,119,125,195,118,114,204,136,135,203,132,125,204,135,121,205,139,124,196,132,109,201,156,147,189,114,121,196,116,115,198,115,111,203,126,116,208,142,130,206,144,129,204,151,139,197,149,134,189,119,126,197,126,129,200,121,113,208,140,132,209,147,139,211,159,155,203,155,142,191,138,120,180,114,117,194,130,132,201,137,134,206,149,144,210,161,162,208,159,159,197,145,133,185,129,113,6 223,193,187,232,207,202,234,212,213,234,212,212,230,207,205,207,171,165,200,165,162,179,143,142,222,191,187,233,207,201,232,206,204,232,208,206,225,195,191,216,184,179,212,183,183,183,148,148,222,188,182,230,200,197,236,210,207,211,168,159,179,117,106,201,158,148,214,185,184,185,145,141,222,191,187,239,217,216,216,176,169,136,67,54,110,36,23,203,160,153,209,176,173,183,141,138,225,198,193,235,214,214,177,118,106,94,20,6,121,53,40,200,155,146,190,146,143,164,108,105,228,202,195,230,204,198,207,165,158,185,135,131,202,156,155,215,181,181,200,164,167,170,121,126,227,203,200,232,209,206,221,190,188,220,186,188,216,183,184,211,179,180,192,152,150,169,128,133,223,197,197,224,199,199,217,186,183,213,178,176,198,157,155,179,130,129,170,121,116,163,122,127,6 132,115,122,140,127,143,152,144,164,165,156,181,168,161,186,162,150,168,148,127,138,139,115,126,141,125,136,156,145,166,162,152,177,135,107,124,134,105,119,172,164,188,159,139,158,139,104,106,142,127,139,151,130,143,146,110,118,83,46,53,95,62,73,175,157,180,166,149,169,152,127,136,148,135,149,142,112,119,106,51,48,119,74,80,135,92,98,152,110,121,160,131,150,158,133,148,144,122,135,141,106,117,124,77,81,154,115,127,145,93,99,130,76,79,160,133,156,156,131,145,133,99,108,139,97,103,158,130,142,174,157,182,150,106,115,140,90,94,158,131,149,152,128,146,140,122,134,151,128,139,162,142,150,174,161,178,174,159,179,165,143,161,157,133,146,147,123,134,137,127,138,155,147,160,161,150,165,164,152,165,167,156,169,165,153,169,153,137,148,140,125,134,6 182,144,140,202,172,174,208,176,175,214,182,183,214,182,179,212,181,175,204,175,165,183,150,141,182,138,136,204,170,174,199,151,146,207,163,160,220,188,186,218,190,188,209,180,172,190,158,147,185,139,136,207,169,175,193,139,128,189,131,119,200,150,140,191,138,121,201,161,151,192,157,148,198,161,165,205,165,168,178,116,103,175,106,98,193,135,123,181,121,103,195,152,140,201,172,162,187,142,140,190,141,138,155,83,66,168,98,82,182,120,104,165,102,82,197,160,150,205,179,173,184,138,140,193,146,150,181,120,111,187,130,114,180,119,103,166,103,85,186,139,123,194,162,155,173,121,126,198,158,166,208,169,176,206,162,162,212,174,177,206,169,168,190,148,138,184,149,141,161,102,105,177,124,130,206,177,184,207,170,172,203,162,159,202,167,166,193,158,152,173,135,125,6 169,154,154,176,154,152,192,177,188,192,174,186,195,178,189,191,175,182,179,163,170,169,157,164,174,155,159,171,141,141,152,108,100,163,120,113,186,156,161,186,155,156,179,151,148,172,153,156,180,159,164,157,117,113,128,73,64,136,80,72,161,111,105,169,121,116,168,127,119,178,157,159,179,160,166,166,128,129,137,87,83,127,71,65,148,93,88,156,106,97,161,115,106,180,159,165,176,156,166,169,136,141,129,75,67,138,84,81,147,93,89,143,86,77,166,123,116,185,167,178,178,162,176,170,136,141,134,81,68,131,78,73,135,80,71,171,127,126,189,166,175,180,161,167,176,160,174,178,153,164,161,118,113,137,84,71,150,104,100,185,163,178,188,171,184,176,160,166,160,143,158,177,160,176,184,163,176,181,155,163,186,162,175,183,165,179,179,165,176,164,151,161,6 205,158,158,212,168,167,214,160,155,217,172,170,214,165,156,214,167,164,207,161,151,200,152,141,209,159,160,214,164,161,214,143,132,217,161,155,217,167,161,215,163,158,211,162,155,203,154,142,211,155,159,214,158,152,210,133,110,212,135,118,212,142,126,207,128,105,212,154,144,207,160,150,212,161,168,215,153,148,208,128,109,209,118,109,212,135,118,206,127,104,208,147,131,210,169,159,212,152,156,207,135,127,195,99,79,204,112,95,211,129,110,200,117,92,204,147,130,211,169,162,209,140,138,206,132,126,202,113,95,206,126,103,205,121,94,197,112,85,203,136,111,207,160,149,206,137,141,212,146,148,213,141,137,213,144,134,216,149,145,214,156,155,208,148,136,203,155,145,201,125,127,209,146,147,214,159,163,216,159,161,217,157,156,215,166,169,208,160,157,200,150,141,6 184,160,181,204,187,209,207,180,193,204,164,167,211,191,209,210,190,208,205,185,202,188,167,187,196,176,195,207,188,204,186,122,117,160,79,74,203,158,161,216,197,214,210,193,209,200,181,199,201,184,203,208,182,193,167,84,76,139,55,61,162,87,85,214,184,196,216,205,224,205,188,205,204,189,211,205,170,175,169,86,79,141,60,69,138,54,64,191,129,130,217,202,218,209,194,212,204,189,210,206,170,170,173,90,74,127,48,60,107,39,58,145,58,56,210,175,181,209,197,219,200,181,196,211,194,207,199,146,139,148,61,54,101,26,41,145,64,61,211,183,193,204,189,211,194,174,189,209,195,213,216,200,213,206,166,165,181,116,114,194,151,159,212,197,215,199,181,199,182,155,168,203,186,202,211,196,212,216,202,219,218,202,218,214,201,220,207,191,207,188,166,183,6 210,193,191,218,202,203,222,210,214,225,212,214,222,211,215,220,203,204,216,202,203,208,196,199,214,200,201,222,212,216,217,181,174,197,133,115,221,193,191,223,210,214,219,206,208,211,199,202,216,204,205,224,209,208,190,116,94,143,56,45,180,112,97,222,200,201,221,214,222,213,202,207,217,205,206,223,205,202,183,105,86,146,59,52,136,52,47,188,124,111,218,199,199,214,205,211,217,206,209,223,203,198,190,112,85,139,53,47,109,40,46,126,38,24,200,150,133,214,207,215,215,202,202,222,205,201,210,151,126,157,65,42,95,20,19,114,29,16,202,158,145,209,201,207,212,198,196,220,207,207,224,210,210,213,171,155,187,122,104,187,133,124,213,196,199,203,191,194,208,190,188,215,200,200,220,208,210,224,215,220,223,210,211,221,210,215,211,199,204,201,186,189,6 166,134,150,177,146,164,184,157,175,186,158,177,188,160,179,185,156,173,178,144,156,165,130,141,174,142,157,184,155,171,190,162,180,188,158,176,192,166,184,190,163,179,179,144,156,169,134,146,179,147,161,188,159,175,194,167,186,199,171,190,198,170,190,191,163,181,181,149,164,175,143,157,179,145,160,189,159,175,201,173,192,156,111,119,152,108,117,196,169,189,181,149,165,172,139,153,177,142,155,189,160,175,205,180,199,137,85,89,114,55,54,197,166,185,181,151,169,171,138,153,177,142,155,189,159,176,192,163,180,190,156,173,187,152,167,188,159,177,181,151,171,172,140,157,174,139,154,181,147,164,183,145,158,189,158,174,192,166,184,187,158,175,178,146,163,167,134,148,164,127,141,174,140,154,180,144,156,186,154,167,189,162,177,182,150,163,171,137,149,159,124,137,6 196,164,175,194,159,170,194,156,165,194,158,167,195,162,171,196,162,169,193,158,164,189,153,158,194,159,169,196,161,172,196,163,174,198,161,170,197,160,169,194,160,171,194,160,169,189,150,154,196,161,171,197,163,174,194,154,160,157,101,91,161,108,104,196,160,172,194,160,170,192,157,167,195,162,173,197,166,178,195,153,158,115,50,37,92,33,24,191,143,143,192,156,170,193,159,173,193,159,168,195,162,173,195,161,172,163,105,98,158,96,85,192,150,157,191,153,169,191,153,172,192,156,168,195,161,173,196,159,170,197,157,170,195,154,169,192,154,170,190,151,168,190,151,172,191,152,165,194,156,168,194,152,157,193,152,167,192,151,169,192,154,171,191,153,170,188,150,167,189,149,163,188,144,153,187,141,144,191,148,163,192,153,169,193,159,174,190,151,165,186,146,155,6 164,142,152,173,148,159,171,138,143,177,144,153,176,140,148,183,156,167,178,155,165,163,136,143,168,147,156,173,144,149,165,123,123,171,130,132,185,151,165,176,136,144,180,149,161,169,140,151,181,161,169,186,158,164,161,116,120,177,134,139,173,123,127,167,113,119,176,134,146,172,140,150,181,156,160,192,163,169,192,159,167,179,133,141,161,106,110,177,134,146,181,143,155,175,145,153,188,167,171,196,171,176,182,137,140,169,109,113,183,137,150,198,171,185,190,156,171,180,151,164,186,163,168,174,133,130,180,133,133,191,151,156,196,154,166,188,144,149,185,145,152,185,159,175,175,143,145,164,116,105,167,118,115,174,127,122,185,141,141,192,152,157,190,155,167,177,145,161,177,153,153,181,151,143,190,159,160,185,148,144,192,157,148,205,183,190,200,178,190,169,134,142,6 177,141,150,189,157,170,186,146,151,186,148,151,187,149,158,184,149,154,175,138,143,159,114,117,184,151,158,192,158,172,197,166,178,198,167,181,191,157,164,187,150,157,178,141,145,166,127,131,186,150,159,194,161,172,197,164,175,182,135,140,194,161,171,190,154,163,182,146,154,168,130,138,188,152,162,196,164,176,192,153,163,140,69,63,181,136,143,192,156,165,182,144,153,166,124,130,186,151,157,194,159,168,200,167,182,155,92,90,162,98,93,187,147,154,175,131,135,165,122,128,184,147,151,189,150,155,197,164,174,190,148,153,179,128,128,187,149,157,177,137,143,162,116,123,182,145,157,187,149,159,191,155,162,194,161,171,188,149,159,183,146,152,175,138,142,159,118,123,173,132,143,181,145,153,188,153,164,187,152,161,184,148,157,176,136,143,169,131,135,157,117,124,6 218,170,179,223,176,190,223,171,182,221,170,181,222,181,194,223,183,195,219,174,188,214,165,178,220,171,181,223,177,188,224,181,193,217,158,153,215,151,142,222,178,184,223,184,200,216,167,178,223,181,195,226,184,197,220,167,171,196,112,94,196,107,80,216,152,136,221,178,191,219,174,188,223,178,191,224,174,181,210,135,126,176,85,70,191,99,75,211,137,120,223,178,190,221,175,192,223,177,190,224,168,176,195,106,90,186,93,71,205,122,102,215,150,146,222,175,183,219,171,182,224,182,198,226,185,202,214,148,146,204,114,88,216,152,144,224,175,182,222,173,181,220,174,185,221,176,184,222,175,184,218,157,153,219,157,149,225,181,188,227,180,188,221,173,180,218,169,179,219,172,177,221,173,181,222,176,181,225,178,189,227,185,199,226,179,191,222,171,182,215,160,170,6 217,171,170,220,176,175,221,166,167,221,173,175,222,187,189,221,179,178,218,171,173,216,170,169,218,167,169,222,180,180,222,181,182,218,166,152,217,164,146,222,184,183,222,178,182,219,172,172,221,171,176,224,186,189,222,179,175,197,116,84,196,104,57,217,163,143,223,184,191,220,172,173,222,179,178,226,185,187,211,142,118,176,79,47,191,94,51,215,151,129,224,182,187,223,175,179,222,179,174,227,186,191,209,138,120,188,88,45,208,129,100,220,165,157,222,177,176,222,171,171,223,181,184,226,189,194,220,166,157,212,134,101,221,167,158,224,176,174,221,173,173,222,171,172,222,181,181,223,181,180,221,173,165,223,174,170,227,186,191,225,176,179,222,170,171,221,166,170,219,178,179,223,182,186,223,180,180,226,182,185,228,185,187,224,177,172,222,172,170,220,168,169,6 194,166,159,212,184,178,226,201,200,232,209,209,210,175,168,203,162,151,217,189,183,182,141,129,202,171,161,213,183,177,183,128,113,175,108,90,207,159,146,228,200,198,226,201,200,206,173,167,201,165,157,173,110,94,136,54,30,134,51,31,189,128,113,200,142,136,196,139,132,199,162,158,191,150,138,148,72,49,135,57,36,136,60,47,158,79,72,160,76,70,171,96,82,201,160,155,209,181,173,213,177,170,153,78,58,145,62,53,172,97,101,156,72,72,166,88,82,200,157,154,199,166,153,226,199,198,215,173,164,184,115,107,166,86,84,158,69,64,182,115,111,208,175,170,199,167,156,217,187,181,232,207,205,220,182,178,196,136,127,201,146,141,206,165,160,189,148,138,193,162,152,209,180,172,186,139,124,162,99,87,189,129,116,215,184,177,206,172,168,166,110,95,6 201,139,139,221,164,176,192,135,143,199,149,143,207,163,158,198,135,144,214,150,156,175,116,116,216,160,165,197,133,145,165,97,108,193,136,134,191,136,132,171,110,119,208,143,151,206,136,136,212,156,165,174,97,101,181,89,98,195,122,135,194,130,152,170,102,119,186,122,127,206,140,139,208,129,137,173,104,111,193,118,137,201,136,161,205,145,191,180,113,137,180,121,124,210,153,153,208,133,138,186,119,124,205,148,189,217,164,215,208,151,195,176,111,129,194,134,139,209,145,147,217,139,144,196,122,124,164,100,117,195,131,159,183,106,112,183,119,127,217,163,172,214,160,164,220,154,153,197,128,127,130,63,54,187,120,122,212,143,150,227,172,182,229,183,193,217,177,184,207,150,145,214,151,147,204,139,132,225,171,179,234,182,191,225,165,174,222,167,176,190,140,145,6 215,159,171,216,162,172,215,170,176,216,153,163,218,164,175,214,161,169,212,157,161,215,145,156,217,159,172,217,153,161,210,141,139,192,102,101,208,132,140,217,153,163,214,151,162,215,154,166,218,152,166,216,143,152,208,117,111,154,66,62,147,59,56,205,125,134,216,152,163,215,150,161,216,147,162,218,142,155,201,104,97,171,76,69,148,59,55,190,99,105,216,145,158,214,141,155,213,146,157,216,151,158,201,114,109,167,70,59,168,70,67,188,97,101,216,147,162,214,152,163,211,150,153,214,161,167,215,141,144,172,78,69,169,74,65,205,118,118,217,162,175,216,158,169,213,155,164,215,151,165,214,154,162,209,137,139,199,109,104,204,118,117,218,157,171,216,145,157,211,144,157,213,136,148,214,158,165,215,170,177,215,154,162,215,156,165,214,157,164,215,148,158,6 211,165,166,219,176,180,223,178,182,224,172,173,230,186,195,234,193,208,229,188,197,225,181,189,214,166,165,224,184,192,217,155,146,206,112,80,223,157,145,227,170,170,232,187,198,228,183,191,218,173,182,229,192,209,208,128,108,180,71,40,191,90,63,194,83,53,224,161,160,230,187,203,222,180,191,232,195,214,205,131,120,157,51,32,166,62,45,199,98,74,228,173,175,229,183,193,220,174,182,227,186,198,212,132,111,184,79,53,178,69,43,207,120,99,231,184,194,227,178,182,217,170,177,219,159,153,198,93,54,201,94,56,208,110,77,221,155,149,230,185,198,226,178,186,215,171,175,211,144,129,211,131,104,217,144,119,225,165,154,226,174,175,223,171,169,219,162,154,209,159,154,221,179,184,225,181,183,227,179,171,226,174,172,223,168,164,222,171,168,217,162,150,6 188,156,158,199,169,176,204,174,180,201,166,176,195,160,164,191,154,154,175,131,135,150,102,109,195,162,165,202,167,176,205,171,179,203,165,172,206,174,180,198,165,173,184,147,150,164,123,124,191,152,154,198,155,159,202,160,165,173,113,108,171,118,115,205,176,183,186,151,150,169,129,130,190,150,153,202,165,172,201,159,158,122,46,31,125,60,55,200,160,165,186,146,147,172,137,141,190,148,150,195,150,154,194,151,150,114,37,21,148,84,82,197,153,161,189,155,160,170,133,138,187,144,145,190,139,142,203,168,169,169,109,103,191,146,154,194,152,159,183,145,148,159,116,120,185,143,142,193,152,155,197,158,161,200,162,167,201,163,171,190,149,151,164,112,115,149,101,105,180,139,138,187,147,150,190,144,148,192,147,149,187,140,142,181,137,138,162,111,114,148,100,105,6 173,144,153,187,160,174,183,153,165,177,139,148,172,130,135,165,114,117,177,136,151,163,128,145,177,147,154,180,149,158,175,141,147,161,114,111,167,123,122,169,122,124,181,146,158,182,156,173,181,152,161,179,146,151,167,127,127,146,92,85,156,103,97,168,126,126,181,151,155,180,153,164,179,144,156,167,123,124,154,102,96,142,84,76,133,70,56,153,95,87,174,138,139,171,136,139,176,136,146,144,82,74,141,79,70,140,77,68,142,88,79,156,105,97,165,121,116,165,127,127,181,145,156,167,120,122,141,81,72,149,89,79,158,105,93,165,120,114,172,138,138,170,135,143,181,142,154,186,151,159,167,118,112,161,107,96,167,120,110,175,138,136,174,140,145,172,140,153,182,146,161,188,150,161,189,153,157,186,152,150,182,146,145,177,141,139,176,145,149,168,141,154,6 211,188,194,216,188,193,221,197,209,223,203,218,221,196,209,221,194,204,220,196,206,217,193,204,213,188,196,218,192,200,220,195,200,221,194,201,223,195,203,216,177,175,221,198,211,220,198,212,213,186,191,219,194,202,211,169,158,201,148,129,169,111,102,188,132,122,224,201,221,221,201,216,213,188,195,218,189,193,200,148,140,174,108,94,120,57,51,147,76,59,217,179,180,221,199,211,213,189,196,215,178,172,179,108,80,168,93,72,137,77,73,138,72,62,208,166,162,223,203,215,212,193,200,216,188,192,209,167,162,200,150,142,148,85,73,145,78,62,219,185,186,221,198,208,210,191,196,215,195,204,220,201,218,221,198,210,211,176,176,210,173,173,222,196,203,217,188,190,208,181,180,213,188,190,216,191,196,218,191,195,220,196,205,222,200,210,219,194,201,216,192,202,6 221,195,210,227,200,212,230,204,220,231,208,227,230,207,223,229,203,217,222,195,205,207,171,180,223,196,208,230,203,218,233,210,226,238,220,240,235,208,224,227,199,212,226,202,215,211,176,184,222,190,198,232,207,224,225,188,195,200,147,150,170,112,116,218,183,194,231,212,229,217,190,201,224,197,207,232,204,218,197,140,144,133,58,61,78,10,13,177,120,124,232,210,226,217,191,202,226,204,220,231,203,216,182,117,111,138,61,61,76,9,13,158,98,99,234,211,226,216,190,201,225,201,216,232,210,228,234,210,228,218,181,195,151,92,96,200,157,166,225,198,209,217,191,204,219,189,199,227,200,214,230,204,220,230,203,217,233,206,220,226,200,214,218,188,200,213,185,198,212,178,188,220,187,196,226,196,210,226,196,210,221,190,199,222,193,205,217,190,205,207,174,184,6 169,140,146,184,158,167,191,161,174,200,176,189,192,162,172,185,153,160,181,153,162,168,139,144,174,144,152,175,139,146,171,130,139,181,143,154,179,141,148,169,127,132,178,146,154,166,132,139,155,114,117,161,117,124,160,113,124,162,111,123,171,128,139,170,125,135,155,107,114,148,105,111,142,95,98,138,85,91,154,106,118,160,110,125,170,125,139,166,118,131,153,103,111,150,107,114,148,107,113,145,96,102,165,119,133,160,118,138,148,101,119,155,108,124,151,104,112,160,125,130,165,133,138,166,124,134,174,130,144,166,125,139,154,113,128,173,134,149,160,119,128,168,136,142,166,137,146,178,146,160,174,130,144,169,126,139,176,135,148,177,139,147,172,138,140,174,149,156,162,137,151,181,160,183,170,130,143,159,113,121,173,131,139,176,138,142,173,139,141,165,138,141,6 169,138,144,191,160,168,197,164,170,193,156,158,193,155,155,198,166,174,192,164,177,164,133,139,184,155,167,203,174,186,212,180,196,202,164,171,198,160,166,203,170,178,205,176,189,184,154,162,189,161,175,207,179,195,210,175,181,211,176,188,204,168,179,193,152,151,199,167,174,193,164,176,189,161,171,203,172,184,204,167,170,207,171,180,179,132,126,202,163,168,200,167,174,178,144,146,190,160,168,165,127,124,158,114,109,158,106,90,145,87,64,213,179,194,191,154,159,164,125,121,172,136,135,135,86,71,161,117,112,162,109,95,178,131,129,211,177,193,183,144,144,161,121,120,168,135,132,176,137,139,195,160,167,195,155,161,192,151,155,202,168,178,188,152,153,165,129,129,163,130,137,191,161,175,199,168,180,194,158,165,193,155,161,191,156,160,179,143,142,161,128,130,6 153,120,123,175,147,151,188,162,166,190,161,164,186,154,157,166,126,116,159,125,123,144,115,117,157,121,124,172,137,135,191,165,172,190,157,159,177,133,133,162,113,103,161,122,115,154,124,125,163,125,129,175,138,137,192,164,171,188,152,155,175,130,127,166,118,113,170,133,135,168,143,149,164,122,125,168,121,120,183,148,150,184,143,142,179,138,136,175,136,132,176,139,149,175,155,165,159,117,115,172,131,134,163,115,106,158,105,96,165,114,110,174,132,134,184,158,175,176,161,177,150,103,97,175,144,150,170,130,124,161,117,111,169,128,125,174,136,138,173,143,148,168,148,158,153,120,121,167,136,141,176,146,146,171,135,131,172,137,139,180,155,160,166,136,136,151,122,121,145,115,113,158,128,131,165,135,141,170,140,148,169,139,141,169,146,150,168,150,158,147,124,126,6 203,176,187,210,180,188,217,193,208,219,196,213,217,190,198,215,185,194,213,183,191,208,184,191,207,187,202,210,177,187,207,161,161,217,183,190,218,185,188,213,171,168,212,178,181,209,175,174,209,187,205,204,159,152,193,129,107,197,140,129,191,129,111,185,110,81,193,124,104,204,157,147,207,182,199,197,143,131,196,141,129,179,107,87,180,102,79,186,109,87,188,113,90,201,150,134,208,181,195,194,137,121,192,129,105,189,116,88,182,104,79,190,123,100,207,163,153,208,169,160,208,184,199,208,175,177,197,138,107,186,118,86,192,129,104,208,169,171,218,189,197,212,174,169,205,180,193,212,192,208,210,175,170,205,158,142,217,191,199,219,200,222,215,190,198,210,182,184,202,178,193,208,181,189,213,181,183,217,194,204,215,201,219,215,193,206,213,190,197,208,183,187,6 201,182,192,205,187,196,207,192,205,204,184,194,198,175,181,191,167,173,181,158,162,175,153,159,203,185,196,205,184,193,208,191,203,206,185,194,187,154,155,173,133,131,172,137,134,173,150,156,208,194,206,199,172,178,176,130,127,173,130,129,146,87,78,137,70,61,157,106,98,170,142,143,207,193,204,189,155,154,165,113,107,138,77,72,142,81,76,154,101,94,172,136,131,165,133,129,205,188,200,177,135,132,161,106,97,147,87,79,140,81,72,178,145,148,182,156,157,167,138,137,202,184,196,191,160,162,168,117,103,153,99,86,182,149,150,193,175,187,181,156,160,171,149,153,196,174,185,201,182,194,193,167,168,188,158,157,196,180,191,188,167,177,178,155,160,164,138,140,188,164,176,192,168,180,189,162,163,194,173,178,191,173,182,184,163,171,172,148,153,158,132,137,6 213,170,179,212,164,171,226,184,203,230,190,213,226,186,205,223,185,204,212,172,188,185,141,143,199,144,137,187,119,108,215,162,171,235,195,219,211,158,163,219,176,189,187,130,128,182,133,133,202,147,144,167,86,63,216,164,173,217,168,180,152,75,57,208,157,167,184,125,123,173,115,110,219,174,181,197,128,113,239,199,220,217,172,189,136,57,39,184,121,122,172,107,101,181,126,125,228,189,200,230,186,194,242,199,222,183,129,138,107,33,17,154,77,60,150,77,57,176,121,118,223,182,187,234,194,206,224,169,175,156,80,65,103,30,14,148,73,55,161,92,78,174,124,124,216,174,174,228,189,196,218,167,170,172,98,78,114,40,19,162,95,82,187,135,131,175,128,126,217,177,185,224,186,197,222,179,187,203,147,141,171,103,85,193,142,139,192,149,149,168,116,108,6 163,139,150,162,125,130,159,92,84,163,114,108,164,123,116,166,152,160,169,165,183,168,169,185,161,123,132,164,118,126,163,103,103,164,97,94,163,103,91,165,127,123,166,151,162,167,165,182,157,113,121,155,92,94,165,104,110,166,110,113,163,93,87,164,100,91,163,123,116,161,146,143,150,106,105,142,73,56,154,84,78,153,87,83,158,85,74,168,95,91,156,98,86,153,113,97,152,111,105,154,98,84,150,85,73,147,72,61,157,80,69,163,102,95,162,115,112,156,113,108,156,112,107,153,95,83,150,87,73,157,88,78,167,96,93,162,97,86,160,115,109,161,117,115,155,124,119,151,100,84,154,98,77,160,106,96,165,121,120,165,123,124,165,134,142,161,124,130,160,144,149,161,142,136,162,141,130,165,144,144,166,149,154,165,150,160,166,153,168,165,148,164,6 174,138,136,199,158,158,215,174,175,222,182,186,220,180,181,207,160,153,203,162,160,175,137,135,145,100,89,143,93,81,159,104,89,203,151,147,221,172,170,195,135,115,208,164,159,192,154,154,145,99,92,91,38,16,107,46,25,155,90,66,214,160,149,218,167,162,217,176,175,197,157,158,147,100,90,109,52,29,131,70,49,161,94,71,209,151,133,229,185,185,222,182,185,196,153,152,164,118,112,141,82,65,152,88,68,183,119,99,207,148,131,216,167,155,206,157,152,185,136,130,188,149,153,196,145,147,207,152,155,216,162,159,203,145,130,186,125,103,191,140,130,191,149,148,168,125,129,181,130,128,208,162,165,222,176,183,209,156,152,187,129,115,189,141,138,177,137,138,139,96,96,172,126,124,201,158,160,207,160,165,199,150,149,193,145,143,173,127,125,159,119,116,6 216,177,186,219,177,188,218,172,182,218,175,188,218,181,196,216,176,185,219,181,191,213,168,176,217,178,191,217,173,187,215,170,180,217,171,183,216,169,179,218,178,187,220,185,196,216,174,181,218,174,185,215,173,189,210,151,156,181,88,75,189,98,84,214,159,156,219,183,192,216,173,178,218,181,194,217,175,191,192,109,103,159,51,33,178,73,59,214,156,153,219,182,192,214,169,176,216,175,186,218,173,185,181,93,84,168,60,43,178,67,51,200,120,103,217,175,183,213,167,173,213,168,177,216,173,186,195,117,107,191,100,84,195,111,97,205,140,128,216,173,179,213,168,174,209,160,169,214,170,178,211,163,171,210,157,158,211,160,162,215,173,185,217,177,189,214,170,177,206,158,166,212,169,178,210,167,178,208,161,164,207,155,160,214,169,178,215,172,180,214,173,187,6 147,86,68,125,68,68,148,93,101,162,103,111,219,176,170,218,185,179,225,192,186,229,207,200,115,54,54,81,46,71,112,66,95,112,73,100,114,67,75,108,62,76,119,71,86,171,115,101,122,59,58,91,52,79,110,68,101,92,64,99,63,47,76,65,51,84,62,44,77,119,64,66,175,118,106,127,79,101,127,99,136,105,79,120,46,33,61,72,58,93,100,71,106,153,100,107,207,158,145,151,110,135,120,101,142,88,70,108,81,68,107,110,87,128,129,87,121,160,99,101,229,201,197,163,121,141,102,68,107,85,63,97,101,86,127,128,98,139,137,80,99,173,105,92,236,215,209,171,127,141,115,75,112,119,85,117,98,66,95,134,75,87,186,116,100,213,163,143,233,213,207,195,149,148,153,94,113,184,134,144,200,154,156,207,151,135,230,189,172,234,212,206,6 169,144,149,178,149,160,185,160,173,187,162,174,186,161,172,181,156,167,169,143,150,156,129,134,172,146,152,181,153,161,194,173,191,194,172,189,187,162,172,186,163,178,175,148,159,163,136,143,178,156,166,185,161,173,192,168,182,188,160,171,173,134,134,170,135,135,170,139,144,163,135,141,174,149,159,173,139,144,167,126,126,171,129,131,156,107,101,153,105,98,162,125,125,162,132,140,165,134,141,162,123,122,145,94,86,151,101,100,158,110,109,153,102,100,160,121,123,158,126,134,171,146,157,168,135,140,150,103,95,162,121,123,171,134,140,168,129,135,166,132,140,154,122,130,160,130,134,175,150,158,176,150,156,182,157,167,177,150,157,177,151,163,167,137,144,148,111,118,155,126,129,167,141,146,175,150,157,176,151,158,174,149,155,168,140,147,161,131,141,146,115,123,6 182,127,150,192,136,165,200,144,171,205,144,170,208,143,167,209,156,187,202,162,191,195,148,162,182,120,141,194,139,166,195,130,149,187,98,103,198,112,119,209,158,180,208,170,195,199,150,160,187,127,147,193,127,139,164,67,62,174,72,70,195,104,106,204,143,150,212,175,198,202,162,183,196,139,159,184,100,95,160,58,44,185,87,82,205,137,148,208,155,163,213,180,201,205,168,187,202,147,165,192,117,111,191,105,95,183,95,90,180,91,95,193,120,111,213,176,188,207,170,185,201,144,155,206,154,167,198,122,114,178,83,75,165,67,59,195,120,110,213,181,200,207,168,179,197,143,151,209,161,174,200,134,136,188,98,79,202,127,123,214,175,194,212,184,207,204,165,180,189,136,142,199,143,150,206,150,162,208,151,156,210,154,163,214,179,198,209,179,196,199,161,177,6 173,142,133,186,157,152,196,170,168,197,170,172,196,170,171,190,160,158,172,130,124,172,140,137,179,148,139,193,165,162,201,173,175,175,127,117,181,137,127,194,163,157,187,156,151,183,153,149,184,153,145,204,181,181,191,154,152,173,118,107,162,106,96,164,111,100,206,184,183,186,157,151,191,164,160,207,184,184,155,98,83,157,94,78,141,80,70,166,119,115,209,186,187,191,163,160,191,164,159,204,178,177,147,87,71,145,79,61,138,74,60,174,126,118,199,170,169,193,168,168,188,159,154,199,171,165,151,91,69,159,96,80,163,103,85,189,151,143,204,180,179,194,170,170,183,152,144,198,171,168,186,145,131,187,145,134,191,155,147,202,176,172,198,172,172,183,154,151,173,138,130,193,165,161,200,174,173,200,173,169,194,163,160,191,161,159,189,162,164,171,140,138,6 138,117,134,151,131,149,163,146,167,168,152,173,165,147,166,160,141,159,145,122,138,131,109,126,145,120,135,164,147,170,173,156,179,178,162,185,176,160,184,168,148,169,153,132,149,137,113,129,148,122,134,166,147,167,180,164,189,181,162,185,181,162,187,173,154,175,161,140,157,144,122,140,159,141,159,173,156,178,183,167,192,176,152,171,171,143,163,177,159,180,165,148,167,146,125,141,155,135,152,172,156,178,177,157,175,167,138,155,163,130,146,174,154,172,161,142,159,143,118,131,149,128,145,166,148,169,175,158,178,179,161,180,176,155,173,172,154,173,151,124,135,147,129,147,147,128,146,151,126,140,167,147,165,175,159,180,168,147,164,166,149,167,155,138,155,134,111,125,135,113,128,144,118,130,156,136,154,158,136,152,159,138,153,156,139,156,142,122,136,123,102,117,6 133,102,92,152,118,110,163,129,120,179,151,143,183,155,155,176,144,138,169,140,133,140,108,100,144,114,106,158,127,120,156,117,103,170,132,122,177,140,133,174,136,127,171,136,132,157,126,119,144,109,102,136,90,74,130,77,58,162,119,107,165,119,107,153,106,92,162,120,114,157,121,118,149,118,110,149,107,96,140,91,75,162,114,103,156,106,91,150,101,89,165,124,116,153,114,108,139,104,90,164,130,120,165,124,111,166,120,108,162,113,101,160,113,102,168,131,122,158,123,117,133,96,88,165,133,126,182,152,145,177,138,130,172,127,120,154,104,95,142,93,82,153,118,111,142,115,106,161,129,122,164,126,122,178,144,142,178,141,141,169,130,129,140,96,81,136,97,86,129,99,93,152,118,114,164,133,129,174,143,140,170,135,131,166,131,130,142,103,98,122,81,73,6 180,109,114,197,125,131,206,143,149,212,145,156,211,141,149,206,141,141,198,129,124,184,114,110,188,123,132,200,128,131,208,131,128,214,145,150,213,138,139,212,142,146,205,141,141,191,122,119,189,113,119,191,98,89,203,110,103,213,126,123,209,118,112,210,126,127,210,138,145,197,129,127,193,116,126,194,100,93,203,109,104,212,118,115,205,110,103,211,130,128,210,141,143,200,126,130,188,116,118,206,131,134,209,123,120,212,121,121,212,116,114,212,130,130,209,142,144,199,130,133,182,108,112,205,141,147,211,144,146,214,133,137,215,126,132,208,107,107,203,120,118,199,125,131,180,118,118,200,131,138,207,135,145,213,146,157,214,139,153,209,131,140,198,113,111,191,107,117,173,108,110,193,120,125,202,136,143,208,144,156,208,137,147,205,131,145,196,114,130,176,91,102,6 147,130,144,160,144,164,171,157,181,171,154,179,166,145,170,168,153,177,158,143,165,146,128,146,156,141,155,168,155,176,175,158,177,173,150,170,174,152,180,176,162,188,170,155,178,154,138,156,164,150,170,171,152,165,164,128,126,165,127,134,168,133,143,175,152,168,173,159,182,160,146,166,168,156,177,169,145,152,148,98,89,151,101,97,147,92,86,155,112,104,169,147,162,161,142,160,169,157,179,174,154,167,157,113,110,150,99,91,135,74,61,146,94,82,166,138,148,162,144,165,167,154,174,179,164,188,175,149,162,164,125,122,157,111,106,163,125,124,172,152,169,163,150,171,164,150,170,175,161,185,178,157,182,180,159,177,177,155,172,177,158,177,173,160,183,160,147,168,158,144,162,168,155,176,173,152,176,179,164,188,178,163,187,175,160,185,167,153,175,152,137,154,6 190,161,166,196,169,176,202,166,168,206,159,167,207,170,179,205,179,186,203,179,184,200,175,180,192,166,169,197,166,168,196,146,128,200,143,137,204,151,143,206,167,166,206,177,186,202,176,182,193,169,173,195,150,135,186,121,86,191,119,97,192,114,88,194,131,101,205,163,161,205,175,182,196,171,176,196,150,135,182,107,73,183,103,73,181,96,67,179,97,57,198,141,122,206,169,175,197,174,180,200,162,157,192,125,100,188,115,88,181,99,67,184,105,71,198,143,124,205,170,173,196,173,178,203,176,181,204,159,155,197,139,116,193,123,97,194,129,103,201,153,142,203,173,178,195,170,177,201,180,185,207,175,182,208,162,158,204,157,150,205,158,156,203,171,174,198,176,183,193,168,175,199,178,185,205,175,182,209,172,182,207,176,183,206,175,182,201,178,185,195,173,180,6 164,131,138,171,138,147,183,155,169,183,158,171,181,155,165,175,147,151,165,139,141,146,118,121,172,137,144,182,154,162,186,156,167,175,135,141,178,145,149,182,155,163,172,148,150,152,128,130,179,147,156,184,152,160,164,120,119,156,105,109,148,95,94,155,111,110,175,153,162,156,132,134,183,155,164,187,160,167,168,125,128,162,116,127,138,84,81,142,93,89,176,152,163,161,137,139,181,156,164,180,150,154,165,119,117,158,108,109,154,104,100,170,132,138,174,148,158,157,130,133,176,149,154,180,149,151,157,103,89,161,113,103,177,141,143,179,147,150,166,134,138,148,113,115,173,146,148,183,156,154,172,128,120,180,144,145,189,164,174,171,135,141,155,117,123,147,114,116,165,134,137,173,138,136,176,140,137,183,155,160,182,157,170,159,122,134,137,94,104,136,109,114,6 207,180,181,209,178,175,213,186,183,211,183,185,207,174,168,202,172,165,191,158,149,179,144,132,208,178,177,214,184,181,217,191,191,214,184,185,208,175,173,205,176,173,196,165,158,180,143,132,209,178,179,215,185,180,216,187,188,179,121,110,187,131,118,206,174,172,196,164,158,183,145,135,208,174,167,210,174,163,199,157,152,136,63,56,171,108,102,205,171,166,198,165,160,184,148,138,204,168,157,214,184,180,202,162,158,132,61,55,152,84,76,197,155,145,199,169,163,181,143,131,201,166,156,208,175,167,209,177,175,193,149,143,195,154,151,197,157,149,192,155,147,180,143,131,189,149,135,207,175,169,208,177,175,212,184,183,209,181,178,200,169,165,190,156,148,175,138,126,190,152,142,199,164,159,206,175,174,204,174,174,201,169,161,193,159,148,179,139,128,167,129,120,6 121,89,106,210,164,196,203,157,181,201,152,160,202,155,162,192,141,147,189,134,139,104,72,85,184,138,160,203,153,178,196,143,155,195,140,135,188,129,120,184,125,114,185,128,122,167,119,132,193,142,153,190,135,135,190,129,120,182,115,94,175,106,85,180,115,97,182,125,117,191,146,158,196,148,156,188,128,121,182,116,99,176,108,87,176,108,81,179,108,87,169,99,77,183,133,139,199,152,163,191,132,129,179,112,90,171,98,76,165,92,70,172,102,74,175,106,87,173,111,106,203,160,179,197,142,141,189,122,103,162,83,54,153,75,43,174,106,86,188,135,132,184,132,138,205,172,212,214,177,207,198,138,131,180,107,83,179,108,79,186,125,107,194,142,150,174,124,139,143,114,144,226,192,232,207,155,158,198,138,127,193,135,117,193,139,130,201,152,168,113,80,94,6 208,152,161,220,168,178,225,171,180,223,162,172,230,173,184,234,184,202,232,183,197,226,179,191,219,169,183,229,182,197,207,123,113,191,93,83,201,110,109,220,143,140,234,182,191,235,198,215,224,179,196,212,142,146,190,98,96,160,75,81,181,87,94,193,95,90,231,174,187,241,210,234,229,188,214,187,109,117,158,69,74,166,84,96,208,125,139,197,103,108,237,187,212,242,212,241,228,181,197,185,102,99,187,100,108,212,120,129,195,105,115,201,106,107,237,183,203,243,211,243,229,179,194,214,136,138,206,109,107,216,125,125,204,110,106,198,102,96,233,177,193,241,211,241,227,175,197,236,189,215,221,144,143,214,123,110,231,164,164,230,168,171,240,201,229,235,205,233,222,170,190,236,189,215,239,192,210,239,185,194,247,204,228,244,205,232,238,205,233,230,194,218,6 179,162,173,189,170,181,194,174,189,195,174,190,199,180,196,201,183,202,192,173,188,182,166,182,187,172,186,197,180,196,173,136,137,154,105,104,169,128,131,189,159,162,201,184,197,195,183,202,191,177,192,184,158,166,155,110,111,125,79,85,135,84,90,156,108,103,199,181,194,203,196,217,197,187,207,158,123,132,118,70,76,119,80,91,163,123,132,148,100,105,202,186,205,204,196,218,196,182,200,149,112,116,136,93,101,167,124,132,154,112,121,157,111,114,202,183,200,205,197,220,191,173,185,170,132,135,159,112,113,175,136,139,155,109,109,149,99,97,196,175,188,204,196,219,187,165,179,197,176,194,177,140,144,169,124,119,190,159,161,188,158,161,204,191,210,199,192,213,180,158,172,196,178,198,201,182,198,196,170,179,209,192,211,208,194,213,204,192,214,194,182,203,6 191,140,153,215,161,174,217,163,177,214,157,164,213,156,157,211,156,158,213,160,169,199,150,166,209,158,173,210,152,162,210,150,153,202,135,128,189,115,95,184,108,82,204,143,143,205,151,164,210,159,171,206,145,146,198,131,117,186,111,88,174,93,63,173,91,57,200,135,127,200,140,149,206,151,158,198,133,121,194,124,111,191,120,103,181,106,79,180,106,73,199,137,127,194,132,133,207,152,154,195,128,111,190,120,98,190,117,97,186,114,85,192,126,98,196,135,119,190,127,123,212,162,169,202,140,125,197,131,107,191,118,92,182,107,69,185,113,79,196,136,121,194,136,137,216,165,173,216,162,163,208,145,132,204,138,117,196,128,101,194,129,108,202,147,146,190,130,134,200,143,152,222,169,176,213,153,147,211,149,137,211,152,144,205,146,139,199,139,141,178,113,120,6 203,154,167,204,155,166,202,152,159,201,149,153,200,149,153,199,148,150,197,142,145,197,145,153,202,154,163,202,151,159,201,148,154,201,150,153,197,143,138,198,148,147,196,143,143,196,144,148,202,155,163,203,154,161,198,144,147,174,103,87,169,96,72,189,130,121,195,143,141,194,140,140,203,155,164,204,152,161,172,101,91,124,49,29,141,59,33,170,99,78,195,139,135,193,139,138,202,153,160,204,149,151,161,86,65,113,41,24,126,48,25,177,111,89,195,140,132,192,136,132,203,151,156,202,147,149,192,131,123,157,80,54,151,74,44,193,136,121,196,142,133,193,138,130,207,158,163,205,153,158,206,157,163,197,139,131,197,139,126,202,151,142,200,151,145,197,147,143,209,160,166,207,154,159,206,156,160,204,150,146,204,150,143,202,149,140,203,155,152,200,152,153,6 199,160,163,211,172,175,210,169,171,213,176,180,215,179,185,213,175,176,211,173,177,199,160,164,207,167,172,213,177,182,211,170,172,209,164,162,213,173,177,215,180,186,213,176,181,206,167,174,210,173,176,214,179,185,196,134,120,174,95,72,187,121,106,214,174,180,215,181,188,211,173,182,212,178,183,214,180,185,195,128,107,162,84,70,169,94,79,211,168,170,217,185,196,211,174,181,212,179,185,214,181,186,204,148,134,155,80,64,164,91,73,216,177,182,217,186,201,210,172,178,209,172,174,214,180,186,214,181,189,196,136,126,194,134,121,214,177,184,215,179,190,211,174,181,206,169,171,212,178,181,214,180,185,216,184,193,216,181,192,212,175,181,213,178,185,209,175,180,196,157,161,210,174,179,212,178,181,214,182,186,215,183,191,213,178,186,211,176,180,199,162,166,6 198,148,158,203,156,166,206,152,159,210,163,171,212,170,180,211,168,173,208,161,166,205,160,165,201,155,166,206,160,170,204,148,151,195,130,125,199,137,131,212,170,178,212,170,179,208,165,173,203,159,168,206,157,164,184,107,93,170,92,83,170,91,79,199,135,131,211,169,176,210,170,177,205,162,171,206,159,164,191,119,108,173,99,96,162,88,85,194,127,122,215,174,186,212,172,183,204,162,172,208,163,167,196,126,112,163,94,90,148,81,82,196,129,120,216,178,194,215,177,192,203,158,166,211,173,183,208,162,166,183,111,100,172,94,80,198,137,129,216,178,192,212,172,185,202,157,163,207,166,173,212,174,184,211,166,169,207,155,156,211,168,171,211,170,176,209,168,177,198,153,160,206,165,173,210,169,175,213,175,184,213,175,187,214,174,184,210,167,175,207,165,171,6 177,159,178,196,180,196,198,181,201,199,181,204,193,164,174,190,160,169,189,171,197,153,135,163,189,170,188,196,180,200,198,179,198,193,152,153,170,95,67,157,79,49,179,126,114,176,151,168,194,177,198,194,168,182,173,115,108,164,91,75,163,79,53,143,58,36,158,72,38,181,137,134,191,162,175,157,74,53,115,41,28,110,39,28,163,83,63,166,85,61,170,96,69,184,142,145,194,174,190,176,112,104,118,41,29,93,31,26,131,53,40,169,94,73,188,138,128,192,169,195,195,178,198,194,166,178,150,73,58,140,59,43,134,52,38,150,69,49,190,144,141,191,170,193,193,176,196,194,176,196,190,159,173,179,122,117,159,80,62,177,121,116,193,168,184,185,165,189,180,164,186,194,178,200,193,173,193,193,169,188,190,158,171,191,164,180,196,175,200,164,145,169,6 202,180,174,210,190,184,210,188,185,211,189,187,211,191,189,205,184,181,195,169,166,182,156,152,206,185,179,213,194,188,216,197,193,217,197,196,214,194,192,207,184,180,198,173,169,189,165,160,208,187,180,216,197,192,218,199,195,210,186,184,211,187,186,207,183,180,199,172,169,190,164,159,208,188,181,218,200,195,205,180,177,116,63,62,146,99,96,208,187,185,203,182,180,190,167,163,207,187,181,216,198,192,203,178,175,98,40,41,96,39,38,199,173,171,205,186,182,193,171,166,206,184,178,211,192,186,216,196,192,171,131,129,161,118,116,207,183,181,202,182,177,190,169,163,198,173,169,206,184,180,211,193,187,212,192,188,209,186,184,202,179,177,198,177,172,185,162,157,190,165,160,197,173,168,203,180,175,205,184,178,203,181,176,197,172,168,189,165,159,178,151,145,6 212,159,158,217,169,172,218,170,170,218,169,177,221,174,188,223,181,193,221,182,190,220,179,185,215,166,167,217,170,175,219,174,180,220,174,181,219,171,181,222,182,195,223,186,197,219,175,178,216,168,174,219,174,181,202,143,141,180,97,81,190,109,94,221,176,186,222,182,190,220,176,179,215,162,163,216,166,169,184,95,72,141,42,21,128,38,20,203,132,117,220,174,172,219,179,183,216,168,171,217,166,170,192,105,87,145,46,25,146,58,37,207,141,132,222,188,201,220,182,188,215,167,168,218,172,174,198,129,115,188,106,87,213,150,141,219,179,188,220,186,197,218,176,179,214,165,165,217,170,173,221,178,186,220,178,183,215,169,167,218,175,176,219,179,185,217,173,178,215,166,174,217,166,171,220,174,183,219,178,183,216,169,164,213,163,153,217,175,179,215,173,184,6 180,147,157,195,163,179,207,180,199,211,187,209,209,182,203,206,177,197,199,169,189,183,153,170,184,148,160,200,168,187,211,184,206,216,193,218,215,190,217,215,192,219,207,182,204,193,164,182,192,161,176,206,178,197,215,191,215,220,200,227,222,201,231,220,203,235,212,191,216,198,172,193,197,171,192,207,178,196,215,192,217,183,134,143,174,118,124,217,198,225,215,195,218,202,179,201,193,163,179,205,177,196,214,186,207,154,81,79,124,47,42,206,174,189,215,198,224,202,180,205,189,158,172,205,178,196,213,189,211,188,140,148,197,156,169,216,200,229,211,193,219,197,173,193,185,154,167,201,174,193,211,188,212,218,201,227,215,193,214,213,193,217,206,185,207,190,162,177,176,143,157,194,165,188,205,180,201,210,188,208,205,178,191,205,182,199,200,178,202,181,149,159,6 243,211,202,244,206,193,246,209,198,247,215,211,247,220,213,249,221,216,251,227,227,250,232,230,246,220,217,246,210,204,245,208,196,244,207,200,243,210,201,246,211,201,251,227,225,251,232,230,245,220,215,248,225,221,237,192,184,157,89,82,171,105,94,242,199,185,249,227,223,247,221,213,245,223,220,254,233,229,185,131,123,63,9,10,122,49,40,231,192,183,249,223,220,247,220,212,245,217,214,252,227,226,200,148,141,73,23,23,82,28,26,217,173,168,254,234,234,249,224,219,245,214,210,247,222,220,244,210,208,172,96,84,122,41,30,231,186,178,253,240,242,249,228,223,245,223,218,247,223,218,244,219,213,238,193,184,221,166,152,244,217,212,250,234,231,249,232,228,242,220,213,248,226,219,247,226,218,251,241,240,253,242,244,251,237,235,249,230,220,249,232,226,6 198,160,167,205,167,173,205,161,157,204,156,143,207,161,155,209,166,170,208,167,173,204,166,170,199,152,152,203,162,166,195,137,122,193,130,113,181,107,83,193,129,113,204,159,158,203,160,158,192,141,129,190,134,119,167,80,46,166,75,52,148,56,34,178,92,62,193,124,100,199,149,147,189,132,116,178,103,75,166,76,44,163,75,51,145,57,37,175,89,61,188,112,88,201,155,160,196,152,150,186,121,101,162,74,50,136,48,29,146,61,41,170,81,50,191,128,111,203,160,163,200,167,178,192,134,127,149,58,27,145,62,42,193,131,129,193,132,118,200,153,151,198,150,142,192,145,140,191,135,129,186,119,105,202,152,154,207,161,166,201,148,143,196,141,134,193,140,133,189,138,131,196,149,149,207,168,176,208,165,175,205,157,160,199,143,139,189,125,118,191,131,126,6 203,180,184,208,189,194,209,188,190,208,186,184,207,186,184,199,174,170,192,166,160,188,166,163,201,176,172,210,190,192,205,180,179,199,167,158,191,156,145,196,170,167,202,182,184,189,165,160,196,167,159,201,174,169,173,123,104,159,102,83,142,80,59,172,125,105,192,163,156,185,158,150,199,174,169,189,151,137,158,98,74,149,87,67,134,69,51,165,111,89,182,147,136,187,164,163,205,186,185,200,174,168,156,100,80,122,56,38,136,76,58,158,102,77,187,157,149,192,173,172,205,186,187,200,174,170,151,94,71,149,97,81,188,155,149,184,150,137,193,169,164,182,156,147,196,171,162,196,170,163,197,171,167,206,185,187,199,177,174,190,163,155,183,154,145,176,149,138,192,168,161,197,175,172,203,184,183,202,181,182,197,175,172,182,153,145,174,141,130,175,149,141,6 150,116,101,181,150,143,207,186,190,207,179,183,201,170,173,200,176,184,167,132,132,156,125,113,166,136,126,184,145,139,186,144,137,155,95,77,161,94,72,201,158,156,207,182,189,186,159,152,176,149,148,175,129,111,139,71,48,109,45,31,145,72,55,171,107,92,209,176,176,193,163,155,188,165,173,174,131,120,143,79,67,136,74,65,162,91,80,155,88,80,194,149,146,200,177,182,186,155,147,147,89,65,142,73,56,162,91,81,176,107,95,151,78,59,194,146,146,199,173,187,172,135,123,180,133,121,146,76,51,180,115,108,190,123,121,181,120,104,212,181,190,195,168,173,168,135,125,198,168,169,186,139,135,207,166,167,208,161,165,214,184,192,210,183,195,186,156,153,158,126,112,182,147,140,193,156,161,216,189,206,212,187,196,211,185,195,198,167,169,175,146,143,6 126,111,114,149,135,142,167,159,170,167,155,166,163,148,158,162,152,165,138,122,133,130,117,122,138,125,131,151,132,139,152,130,135,130,95,94,134,96,93,162,140,148,167,156,168,152,141,147,145,135,145,145,121,121,118,79,77,95,55,56,123,80,82,141,105,109,169,153,161,157,144,149,154,146,160,144,121,124,122,85,91,116,79,86,135,93,99,130,91,100,158,134,141,162,154,165,152,139,146,124,91,86,120,80,82,135,94,100,145,105,110,127,83,85,158,132,142,161,151,167,142,125,130,148,124,128,123,82,78,147,111,119,155,117,129,148,113,114,171,155,168,158,147,159,139,125,131,161,147,158,152,127,134,167,145,154,168,142,154,172,157,168,169,157,171,152,140,148,132,119,123,149,133,140,158,139,154,173,160,177,170,158,169,170,158,170,161,147,157,144,133,142,6 198,169,171,201,174,175,205,176,174,207,178,177,206,178,176,205,179,179,205,182,185,203,177,177,199,175,179,204,183,189,206,179,178,209,180,179,210,183,184,207,181,182,205,179,176,203,177,174,202,178,181,205,180,179,209,182,183,198,159,147,197,152,132,209,183,185,207,185,183,203,186,188,202,173,170,207,183,183,209,177,172,162,100,71,150,81,47,205,173,170,209,188,190,205,183,182,202,177,180,206,187,193,206,175,174,147,76,44,161,97,69,206,177,179,207,183,184,206,189,190,202,183,187,206,182,186,207,177,178,189,139,114,193,147,125,208,182,186,206,180,179,205,185,184,202,181,182,206,184,185,206,182,181,211,193,196,210,186,185,206,175,170,204,176,172,201,173,170,200,172,173,204,179,178,206,184,185,208,186,184,208,183,179,205,177,172,203,177,174,200,172,169,6 177,155,170,188,165,181,195,171,186,201,183,200,201,186,203,196,177,191,186,167,179,169,147,160,184,163,180,197,178,199,205,189,209,206,191,212,206,191,210,204,188,203,197,181,198,177,158,173,188,168,182,201,186,208,210,199,222,211,198,222,212,198,221,206,192,211,197,179,193,186,167,179,191,172,192,202,185,205,213,198,220,199,175,188,174,135,134,207,191,208,202,189,205,186,170,183,192,174,195,202,186,209,217,208,233,165,123,125,129,70,59,204,186,204,202,190,210,185,169,184,189,172,191,203,190,212,212,198,223,186,153,160,177,139,138,206,193,216,200,186,206,186,173,189,183,162,180,197,180,201,205,191,211,211,201,222,208,195,214,198,179,195,191,173,188,176,157,169,179,160,175,190,169,187,197,180,199,200,187,206,198,181,197,194,175,189,185,165,178,167,144,153,6 189,169,172,203,184,188,213,202,207,219,209,219,221,214,223,220,213,221,210,194,199,196,177,179,197,178,180,211,195,201,219,206,216,224,211,217,223,209,218,221,206,215,218,205,210,206,193,200,196,170,167,212,194,197,221,207,216,192,173,177,195,170,173,227,214,227,222,214,222,214,203,210,201,178,180,214,194,197,213,193,197,88,66,66,90,66,65,215,204,216,227,222,234,216,208,214,208,195,203,218,206,214,213,201,208,81,62,62,57,36,36,181,156,163,232,227,236,213,201,203,207,197,202,218,212,218,225,218,227,197,180,188,175,149,152,217,210,223,226,220,231,214,201,205,203,192,197,217,206,214,221,208,217,227,218,226,229,225,234,231,232,247,221,213,224,210,197,205,196,185,191,207,188,197,218,205,212,223,217,222,223,217,226,222,216,225,214,202,208,203,187,192,6 144,111,116,158,120,124,167,129,134,182,153,161,187,160,172,183,156,166,163,127,125,148,112,111,156,124,134,171,140,148,186,156,166,194,169,184,198,174,191,193,167,177,178,146,148,164,131,134,169,144,157,184,161,174,190,161,171,193,161,175,187,148,156,187,153,160,189,162,172,176,148,154,168,139,147,185,159,170,192,163,176,173,125,135,171,119,122,185,145,151,187,155,166,180,151,162,160,125,130,171,133,138,188,155,165,153,99,104,166,115,117,177,129,134,186,151,165,174,139,149,158,122,129,169,131,134,176,136,140,151,92,90,166,112,110,186,148,155,191,162,178,172,139,147,162,131,140,177,147,158,187,158,169,186,149,164,176,130,135,193,165,177,184,155,167,167,131,139,154,123,134,173,146,160,177,144,154,189,162,180,192,165,181,188,160,173,171,136,143,159,122,128,6 144,117,126,170,141,156,175,147,163,184,157,175,186,159,176,187,162,175,181,153,167,175,147,159,161,127,140,165,134,146,180,152,166,185,158,173,185,153,164,186,157,167,184,155,170,174,142,151,161,119,134,162,123,137,174,141,148,169,127,127,166,117,118,169,125,128,177,145,156,174,142,156,168,136,149,173,142,156,159,114,116,143,89,83,153,102,101,155,106,102,166,123,128,168,130,144,164,134,146,181,153,163,171,131,130,149,92,90,154,103,102,156,110,107,165,123,130,175,142,151,162,133,144,173,146,158,179,137,146,174,131,140,166,128,131,167,130,134,171,137,145,171,138,148,145,116,126,155,125,135,179,142,151,178,146,161,179,156,171,176,149,160,169,139,147,163,135,145,158,135,144,164,135,147,169,140,152,179,156,167,175,150,163,171,141,154,161,125,133,153,122,132,6 184,146,155,192,157,165,192,155,157,197,163,171,200,169,177,200,167,176,196,163,171,187,150,151,181,141,141,192,155,160,194,155,158,190,143,141,192,148,147,197,159,163,197,163,167,186,148,143,181,140,135,194,157,160,184,138,140,177,119,116,188,135,127,189,143,136,195,158,158,192,156,156,183,143,141,185,140,134,164,109,101,167,104,94,189,136,129,192,148,141,196,156,159,194,156,159,191,156,157,179,132,128,166,108,89,187,136,128,186,134,123,193,146,141,195,153,155,196,160,163,195,165,172,198,164,175,179,121,110,183,129,115,191,144,137,191,141,135,195,152,155,195,159,165,191,157,162,201,170,185,191,147,144,188,140,126,196,156,151,198,157,160,198,161,167,191,151,156,187,154,156,195,161,169,200,165,170,200,165,169,200,165,164,200,166,171,198,164,172,188,150,151,6 184,144,132,202,167,162,204,164,153,205,164,156,207,167,160,209,175,170,207,171,166,204,166,159,194,152,139,203,164,159,202,158,144,200,148,126,205,157,140,210,173,168,209,173,170,203,163,151,198,155,155,200,155,145,199,146,121,198,136,108,203,148,123,207,164,152,208,167,158,203,160,148,194,151,149,201,159,149,192,125,93,187,109,73,196,132,101,207,164,152,209,174,174,204,166,163,197,153,150,198,149,134,196,131,104,195,122,90,200,139,111,203,152,130,204,162,151,208,174,173,196,153,152,194,139,119,193,130,100,202,151,131,203,150,126,202,151,126,203,158,143,206,170,167,191,145,136,198,153,141,201,156,138,207,164,155,205,157,139,203,154,131,203,158,141,203,166,160,187,140,125,198,158,150,206,169,166,207,166,162,206,162,149,206,165,154,203,161,149,200,161,153,6 134,104,110,232,185,192,196,140,143,179,120,121,149,92,90,196,141,139,246,202,209,172,141,151,164,115,118,125,80,83,117,71,79,116,70,76,108,66,73,149,89,90,154,100,104,179,128,135,170,117,127,102,71,77,106,74,80,139,91,92,143,94,92,106,69,70,89,58,65,95,46,55,125,89,106,127,91,102,103,71,73,111,73,73,138,88,82,95,58,57,100,58,58,155,92,90,172,133,146,129,89,98,121,87,95,111,85,90,111,74,71,119,66,59,160,104,95,234,190,195,249,201,213,165,108,111,145,104,113,176,139,138,143,104,96,139,84,71,172,116,109,248,200,214,249,207,230,238,180,193,203,135,140,183,138,126,162,120,117,158,93,78,203,146,139,220,172,186,180,142,164,255,221,249,242,184,199,179,118,122,141,83,83,210,141,135,197,146,145,80,52,57,6 168,146,170,182,165,192,190,174,204,191,177,204,182,165,188,165,140,160,156,133,155,140,116,138,170,146,169,186,168,195,199,188,217,201,190,220,186,168,195,162,132,151,160,137,158,135,104,124,173,151,172,187,168,195,187,168,196,180,157,182,177,151,171,166,137,156,163,140,162,144,118,140,171,148,167,176,150,168,113,64,71,128,80,93,150,106,117,152,110,125,162,134,156,151,129,150,174,155,176,170,143,161,126,76,85,164,128,154,150,109,131,160,125,147,163,137,156,145,119,135,169,147,169,173,148,168,177,140,164,185,154,184,177,145,174,169,143,166,160,137,155,144,118,136,167,148,168,172,148,168,178,153,175,178,146,170,178,152,178,169,146,166,156,133,152,138,111,128,159,137,154,170,150,171,170,147,167,169,141,162,169,146,168,161,139,160,147,122,142,130,104,124,6 181,136,142,210,176,181,213,170,166,221,179,173,233,205,207,227,200,199,207,175,169,184,151,147,202,169,177,223,194,202,223,183,183,213,155,143,217,164,155,230,199,195,213,179,171,184,140,125,212,181,182,232,206,214,222,171,171,202,133,120,189,109,87,214,163,153,217,182,178,191,146,132,215,184,183,234,206,207,209,147,132,201,132,120,183,103,85,188,116,96,212,170,164,199,160,158,218,192,193,226,190,188,208,148,139,192,120,108,196,127,119,168,87,65,183,119,105,198,159,159,216,190,190,212,166,159,180,100,81,183,109,91,188,113,89,163,80,55,178,111,97,189,146,144,203,168,169,191,132,116,189,118,98,215,163,149,221,176,166,225,191,194,207,166,167,180,137,136,186,147,145,200,158,153,217,181,181,219,178,174,221,184,183,221,191,193,197,154,151,169,124,123,6 191,169,181,198,176,188,201,180,193,202,182,194,199,178,189,193,171,181,186,161,172,174,147,156,192,166,179,195,168,178,204,183,196,207,188,202,200,178,191,194,172,184,187,161,174,177,149,160,192,165,179,198,171,183,205,182,193,198,167,171,196,167,177,197,176,189,190,168,179,177,150,163,194,173,184,202,181,194,207,184,195,145,86,69,165,116,109,204,186,201,190,167,179,179,152,164,194,172,183,201,180,189,206,184,196,169,123,115,175,132,127,197,174,188,187,160,172,179,151,162,195,173,184,201,180,190,201,179,192,200,172,186,195,166,177,191,161,172,186,157,170,175,149,160,189,165,177,193,168,182,191,161,174,193,164,179,191,161,174,192,166,176,183,155,168,170,141,149,183,157,169,183,154,166,184,152,158,191,164,176,189,159,171,186,158,169,177,149,159,163,133,140,6 159,129,140,179,149,158,192,162,176,197,170,188,198,173,192,174,130,137,176,144,162,163,134,156,170,141,157,188,161,174,196,162,175,201,171,186,198,165,181,167,116,114,174,132,140,178,149,173,179,154,171,197,174,188,192,151,156,196,160,168,205,174,194,169,117,113,182,143,152,181,152,175,181,156,174,200,177,198,193,155,166,184,139,143,206,174,193,183,135,137,186,149,162,185,159,183,172,141,158,179,142,153,173,125,126,177,127,124,193,151,156,155,99,97,167,122,127,189,163,185,160,123,135,154,103,98,171,122,121,198,162,169,204,171,182,154,102,108,144,90,91,174,140,153,154,117,132,160,115,121,183,147,159,207,183,200,203,172,188,173,125,135,159,113,119,165,129,140,143,103,117,167,131,151,188,161,182,199,178,196,204,183,204,193,165,186,176,143,159,163,131,146,6 197,165,191,229,201,229,223,192,212,219,179,187,219,182,192,219,184,197,223,193,215,175,144,167,223,195,221,224,196,222,220,182,194,211,161,153,209,158,148,217,177,178,220,189,201,206,166,176,225,198,226,212,169,176,172,102,84,186,121,106,200,140,125,206,154,134,212,171,168,213,176,191,221,187,214,205,152,149,149,74,53,167,96,80,194,131,110,157,91,70,179,125,115,216,181,191,208,158,174,189,123,116,198,139,130,202,144,135,173,107,87,96,30,16,156,103,99,216,179,189,202,143,153,179,106,91,203,149,144,187,122,111,179,107,89,152,82,64,165,101,87,212,175,188,218,170,194,212,160,170,220,176,185,169,106,100,178,114,104,211,161,154,191,128,108,201,156,163,202,154,177,229,184,208,224,184,197,200,149,143,213,169,172,222,188,199,217,174,176,175,133,140,6 217,177,179,221,185,193,218,181,182,208,160,142,218,182,184,218,184,185,215,180,172,213,176,166,216,178,181,222,189,201,213,171,163,204,152,124,213,176,173,215,178,176,216,181,177,215,177,174,217,178,186,222,189,201,213,175,179,196,137,116,200,146,129,211,171,170,217,180,181,214,173,179,213,170,180,224,193,208,179,116,107,135,55,41,157,74,56,205,156,156,219,185,190,219,185,192,211,169,178,213,164,170,152,71,60,58,20,27,83,30,33,190,129,125,217,180,182,215,177,176,216,178,187,208,157,156,166,83,63,106,40,39,78,25,27,168,87,63,214,168,163,216,179,184,216,177,181,217,178,180,175,109,90,163,81,61,175,100,83,201,147,135,216,174,174,219,184,190,217,177,185,216,176,182,211,167,168,205,151,144,213,170,166,222,189,194,218,180,184,218,180,184,6 130,79,88,150,100,111,170,129,142,179,143,156,184,150,167,178,143,156,170,135,146,150,109,120,144,98,110,163,120,132,181,146,161,193,162,180,184,148,161,178,142,156,173,135,147,163,127,138,155,115,126,166,124,134,169,125,139,154,107,117,137,84,91,167,123,137,181,148,161,174,142,153,152,109,116,167,125,137,119,57,63,114,54,63,147,102,124,137,80,83,180,144,157,177,147,166,160,121,135,172,134,150,118,58,58,106,49,58,157,109,127,175,130,143,183,150,166,177,146,164,155,116,129,172,135,152,146,96,98,115,57,59,162,117,133,186,151,170,178,143,157,177,148,165,147,104,115,172,136,151,186,157,174,183,146,164,192,159,175,186,154,169,180,148,165,171,139,155,139,98,103,161,123,135,184,154,170,190,160,178,185,152,167,181,148,163,175,143,159,159,126,141,6 204,166,165,198,163,164,204,165,170,207,168,177,202,169,177,190,150,149,207,168,168,191,158,160,203,163,160,206,167,167,206,168,171,205,161,159,209,173,177,189,153,154,196,157,156,205,170,169,201,155,154,200,151,143,193,137,122,170,92,60,187,120,91,205,165,162,196,156,152,203,165,159,199,163,168,197,145,129,170,90,52,150,62,28,159,79,43,190,129,104,190,149,140,200,160,153,194,158,162,201,157,148,177,109,78,154,71,39,146,68,37,188,132,111,209,175,177,207,169,170,202,163,169,204,173,182,200,157,147,181,109,71,190,127,102,210,179,181,209,181,187,208,175,180,198,166,171,203,173,179,198,160,157,199,155,146,194,152,144,209,182,186,210,179,182,203,170,172,198,163,168,201,162,164,202,163,160,208,171,173,203,170,170,206,175,176,210,181,184,204,175,177,6 176,147,168,176,148,172,177,150,173,177,149,169,175,145,165,176,149,173,174,144,169,175,147,173,174,145,164,175,148,168,175,146,168,176,144,164,176,147,167,177,150,173,176,146,170,174,145,168,176,150,168,177,151,170,170,123,135,152,81,80,165,115,125,177,150,173,175,144,161,175,144,163,175,150,170,178,152,171,158,94,93,116,32,27,126,52,50,169,125,138,176,150,172,175,146,168,176,151,171,175,148,164,168,127,136,144,76,77,135,56,52,165,106,109,177,147,166,176,147,170,178,153,171,177,150,164,177,148,160,175,139,150,171,125,135,175,141,156,175,144,162,174,141,160,177,150,166,175,142,147,177,147,157,175,146,162,175,148,167,176,147,163,176,149,168,174,146,169,175,150,167,175,144,148,175,145,156,172,139,152,175,147,164,177,151,171,176,151,170,176,150,171,6 153,127,132,163,140,154,173,148,162,179,154,164,181,155,165,176,149,161,161,129,137,152,120,125,161,138,146,168,146,162,179,155,171,185,160,169,188,164,173,180,153,167,170,139,146,157,124,126,167,144,154,176,152,166,183,159,175,189,163,171,192,170,183,184,158,174,176,147,156,157,125,135,168,141,153,177,150,166,186,160,174,172,131,128,178,146,158,186,162,181,177,149,159,156,124,138,162,134,150,174,146,163,186,157,167,163,115,113,176,141,150,186,162,181,171,139,151,157,125,137,160,131,145,169,141,159,177,143,150,190,165,178,191,170,185,180,153,169,168,137,151,156,124,134,159,130,140,159,126,140,168,132,143,186,161,175,184,159,172,179,151,163,166,136,149,152,120,130,154,124,130,155,119,128,164,130,141,176,149,164,176,148,160,168,139,152,157,128,141,148,118,127,6 207,169,191,209,173,191,211,179,196,210,174,184,207,166,167,212,179,182,213,187,193,210,180,189,207,170,192,210,176,193,210,174,186,206,164,166,208,170,175,214,185,197,213,187,199,209,179,193,208,172,194,212,178,189,205,160,160,191,137,132,204,164,174,212,182,201,210,180,196,207,177,194,207,168,183,207,165,167,202,154,159,166,96,86,183,125,127,212,178,201,207,176,200,209,181,196,202,159,162,207,168,176,208,169,188,198,152,155,200,157,164,212,180,202,208,179,200,211,184,198,203,168,180,209,181,199,212,183,199,214,187,201,214,184,202,209,177,196,209,182,200,210,182,194,200,174,194,207,178,195,213,188,201,212,183,198,211,176,193,208,176,195,208,176,193,205,171,178,199,175,194,204,173,192,210,179,194,211,178,189,210,177,192,207,174,196,205,169,180,198,165,182,6 173,140,155,179,147,164,183,148,159,178,137,137,185,151,160,184,150,160,177,153,166,166,141,147,174,143,159,184,149,161,180,130,124,172,116,102,175,120,103,182,143,143,180,157,170,170,143,147,179,153,174,182,143,148,175,116,99,172,114,97,166,105,84,175,124,114,177,137,134,171,141,146,181,151,171,174,118,114,172,109,87,171,110,91,150,81,55,166,109,93,173,127,118,171,138,139,180,151,170,167,107,90,168,103,76,175,119,103,152,80,47,164,105,87,173,127,121,173,143,145,178,153,174,173,121,111,169,106,81,174,116,92,177,125,113,178,128,120,176,133,130,170,147,158,174,142,157,184,153,172,184,149,155,186,152,155,191,167,181,187,156,165,181,153,163,170,156,172,168,127,135,179,145,159,188,165,190,187,174,199,188,173,191,184,164,182,177,154,167,168,147,158,6 150,120,132,168,142,156,179,160,176,181,158,173,177,150,162,174,148,160,167,143,155,151,122,135,162,139,152,174,151,166,179,158,173,180,153,163,178,149,155,178,152,162,173,149,162,158,130,141,164,140,152,176,152,166,177,150,161,166,123,121,161,112,104,168,129,127,169,140,145,163,138,149,163,141,156,178,160,176,174,141,147,161,112,106,149,93,85,145,92,85,160,122,120,164,137,146,162,138,150,178,159,174,163,122,124,157,105,96,145,89,81,130,69,56,157,117,116,161,134,144,161,136,147,174,153,165,161,121,119,144,84,68,155,105,95,162,121,119,166,132,133,165,146,159,154,128,138,169,150,164,173,148,157,164,128,128,172,144,148,182,163,175,172,150,161,163,142,154,141,111,118,162,138,150,166,141,153,176,157,172,178,162,179,176,159,171,165,142,155,151,125,138,6 133,110,111,151,124,118,155,127,127,169,150,159,176,162,176,177,157,165,169,149,157,153,136,142,147,125,129,169,148,153,180,164,178,177,163,179,189,173,187,172,139,139,162,132,132,163,145,153,155,133,139,175,154,160,167,141,152,185,167,179,175,149,155,150,102,94,164,129,123,165,141,144,160,141,147,174,155,164,157,125,124,163,130,124,152,116,114,134,83,72,164,128,121,160,132,135,152,127,135,163,135,140,161,129,130,143,101,98,144,102,94,143,97,89,161,127,124,169,153,163,144,112,108,153,121,121,164,137,145,156,121,122,154,118,115,159,125,127,159,129,133,160,140,147,146,121,122,160,137,144,173,155,167,161,135,139,157,124,118,156,128,131,158,131,135,151,125,127,132,105,108,156,132,138,169,154,161,165,145,151,160,135,136,151,125,129,159,133,136,141,116,124,6 179,137,151,198,167,188,197,161,176,195,153,161,197,159,168,198,164,174,193,156,162,182,142,150,187,147,168,199,163,186,197,157,175,193,145,155,190,140,144,199,162,170,198,163,170,189,153,165,187,143,162,176,115,124,183,128,141,177,118,125,166,100,97,191,144,148,197,159,165,191,153,160,188,140,158,185,132,149,171,108,118,156,85,84,159,90,85,175,115,113,193,150,158,199,169,184,187,139,161,192,144,162,173,110,117,165,99,99,174,112,113,182,128,133,190,144,151,199,169,183,191,149,169,200,160,177,187,131,133,187,133,134,199,158,169,182,128,129,196,160,167,199,171,185,195,159,179,202,166,183,201,159,168,197,149,151,192,144,145,191,145,145,200,168,173,198,170,181,190,153,172,197,158,169,200,159,168,203,165,176,198,159,166,199,162,165,200,170,172,194,164,171,6 196,161,159,204,168,168,209,173,174,212,175,177,211,176,176,206,171,171,197,162,161,178,144,140,202,166,165,209,172,172,214,177,179,217,181,184,216,181,183,210,175,175,199,163,163,184,147,142,205,169,168,214,178,179,219,185,187,223,189,191,219,182,184,212,177,179,199,163,162,183,145,142,206,171,171,214,178,178,222,187,188,171,111,98,176,119,106,216,182,186,198,162,163,183,145,143,206,170,169,215,180,180,220,183,183,178,122,110,195,147,142,215,181,186,198,161,161,182,147,144,203,168,167,211,175,174,216,179,179,221,187,190,217,182,186,207,171,173,194,159,160,178,143,140,198,163,161,206,171,171,210,175,175,211,174,175,209,174,175,201,166,168,189,153,152,172,137,132,189,152,147,198,162,160,203,167,167,204,167,166,203,167,166,194,158,158,180,144,141,163,127,120,6 205,164,155,206,167,157,206,164,155,206,164,155,205,163,154,204,163,153,203,165,155,202,164,156,207,169,160,207,169,159,206,164,154,207,164,154,205,164,154,205,164,154,205,166,156,202,165,156,208,168,157,207,167,157,207,164,156,203,154,140,202,155,143,204,162,153,206,166,155,203,167,157,206,167,157,208,168,159,194,144,128,149,84,55,162,101,73,205,160,149,205,167,158,205,167,158,206,168,158,208,168,160,185,131,113,136,69,37,173,116,94,208,168,159,205,167,159,205,165,157,207,167,156,206,164,154,203,158,150,198,147,131,203,155,146,208,167,160,207,168,160,205,165,156,205,167,157,206,166,156,204,162,153,206,163,155,206,164,156,207,166,157,205,166,159,204,164,158,203,168,159,204,166,157,205,161,154,206,164,155,207,169,160,206,168,159,204,165,158,203,163,158,6 140,112,111,156,130,127,168,145,144,174,153,157,173,153,160,170,149,156,164,143,147,152,129,134,148,121,121,163,140,142,174,152,156,182,164,171,183,167,176,178,160,169,170,148,152,155,131,134,156,133,135,171,151,156,180,161,170,185,169,180,187,172,183,182,166,175,173,153,159,160,138,140,152,127,132,168,146,153,183,164,172,183,163,171,181,158,164,186,170,179,178,160,168,168,149,153,154,129,132,166,142,148,183,164,171,155,114,108,131,74,56,182,159,165,180,163,172,170,153,160,155,133,136,169,147,152,182,165,174,166,133,131,167,134,133,181,160,172,177,158,168,165,145,152,150,125,130,162,139,145,173,154,163,181,162,171,185,169,181,180,162,172,173,155,165,158,137,144,141,113,117,159,137,143,168,147,155,172,152,160,176,160,171,171,151,162,165,145,154,154,135,144,6 185,159,164,189,165,172,192,167,174,188,160,163,189,160,165,189,160,166,191,167,176,187,160,174,185,153,154,190,166,170,193,169,174,191,160,162,191,163,169,191,163,169,193,170,174,191,169,180,186,153,152,188,160,161,192,161,162,183,139,127,185,148,146,194,169,178,192,171,180,192,171,177,186,155,158,188,161,166,188,152,148,138,79,53,154,101,81,197,172,180,192,168,175,192,165,169,188,160,166,190,166,173,191,157,158,147,91,68,161,106,85,194,160,164,193,165,169,194,170,176,189,165,167,190,163,166,190,161,165,190,154,153,188,149,145,191,157,159,194,165,168,193,168,174,190,167,170,192,166,168,191,166,174,190,158,166,193,161,173,193,162,168,195,169,175,193,173,181,189,164,169,192,168,174,191,164,172,189,155,162,191,157,170,192,157,166,193,163,167,192,170,180,6 212,157,167,218,170,190,211,166,187,217,177,195,224,181,196,219,156,163,214,158,169,213,178,195,216,164,173,209,149,167,210,155,170,224,182,197,217,154,157,212,135,131,211,149,150,217,168,177,211,161,175,196,131,136,204,137,129,216,163,170,192,108,103,201,112,105,213,147,142,219,165,170,202,137,145,200,130,130,196,115,105,193,114,106,192,110,103,194,99,84,212,141,135,215,158,164,201,134,139,203,136,142,193,108,111,193,110,97,194,113,105,196,106,89,212,150,152,217,175,190,199,134,146,208,150,163,200,128,130,202,130,125,202,130,132,205,127,124,212,155,166,215,173,186,214,170,186,212,168,185,201,137,140,206,140,135,210,149,149,208,151,162,215,159,166,212,162,171,212,173,185,209,164,175,211,157,166,211,150,146,200,139,144,208,152,163,216,160,166,210,170,188,6 208,185,185,216,193,193,221,198,200,221,195,196,222,201,205,219,198,198,214,191,191,202,175,173,212,190,191,221,199,200,223,199,198,222,189,183,219,182,175,222,199,201,219,194,194,211,186,185,216,194,195,223,201,204,225,191,187,181,120,98,167,98,68,220,182,176,219,190,192,214,190,189,216,192,193,225,202,207,216,168,151,164,88,55,157,88,61,223,188,180,221,199,202,214,190,189,218,190,189,224,201,204,220,182,173,192,120,86,193,125,96,225,199,199,222,201,203,211,185,185,217,189,190,223,199,201,228,202,204,213,163,145,207,151,128,226,204,205,220,198,198,209,181,178,213,182,184,222,196,198,224,200,201,227,200,202,225,199,200,225,204,205,217,197,197,207,182,182,207,174,171,217,190,192,221,198,197,223,199,196,221,198,196,220,198,198,213,191,191,201,177,178,6 169,145,161,179,154,172,187,164,184,187,166,187,194,176,201,187,165,185,177,150,164,171,145,157,173,147,166,183,161,184,192,170,197,197,174,200,200,183,211,190,166,185,184,157,170,175,148,160,171,147,164,187,169,193,175,138,160,139,88,99,166,130,147,188,164,186,189,166,186,180,153,169,173,150,167,188,166,188,137,84,92,78,22,29,97,41,46,166,121,133,188,159,179,174,144,159,175,154,171,185,165,186,161,125,141,128,81,92,137,87,98,182,147,166,189,163,184,176,150,171,169,149,169,181,161,182,188,167,190,192,166,188,194,169,193,195,173,199,190,168,189,180,160,179,166,143,160,180,155,174,184,157,173,187,162,179,186,163,184,185,163,186,181,163,184,173,151,167,164,140,155,174,149,167,173,141,146,181,154,167,175,148,163,175,148,162,171,147,163,163,137,150,6 206,174,175,213,181,183,218,187,193,220,190,197,216,183,191,213,179,185,205,172,177,190,156,154,210,180,183,218,189,194,222,193,199,222,191,197,222,191,199,219,189,196,210,178,184,196,162,163,214,185,188,221,192,197,223,195,201,216,180,182,217,183,187,219,189,198,211,177,183,196,161,162,214,184,187,221,192,198,222,191,194,180,123,107,190,138,128,221,191,199,209,176,182,196,161,165,210,180,183,218,188,192,220,187,188,173,113,94,171,114,100,221,189,197,210,180,188,197,164,169,209,179,181,215,184,185,223,193,196,209,169,161,198,152,144,215,182,189,205,172,179,194,160,166,205,176,179,214,185,189,218,189,194,219,188,190,219,187,188,213,182,188,204,172,176,190,156,160,196,165,167,205,172,175,213,183,186,212,180,183,210,179,181,207,176,179,196,164,168,181,148,148,6 205,177,173,205,181,178,206,174,167,208,173,167,208,175,169,206,173,170,207,180,179,206,178,177,205,176,175,205,177,176,206,170,160,195,145,130,187,136,120,205,165,158,206,175,174,206,173,170,204,178,176,205,177,174,202,161,145,181,117,87,158,88,57,197,147,130,207,176,174,203,171,168,204,177,174,207,183,182,189,144,128,175,107,74,179,107,76,191,139,121,209,178,175,205,176,175,202,174,166,206,181,178,198,154,136,186,125,98,136,68,42,188,133,111,208,174,175,205,173,174,201,176,168,205,178,173,205,171,161,201,158,144,184,126,99,197,151,138,205,170,170,205,172,174,202,179,174,204,182,177,207,179,173,206,173,164,206,169,156,205,171,166,205,171,168,206,174,170,200,178,174,203,178,173,207,178,172,206,173,166,207,173,165,207,177,172,205,174,172,205,175,170,6 163,136,137,171,141,140,175,145,148,180,150,153,183,158,163,171,143,146,162,132,132,144,113,113,168,139,139,183,157,160,188,162,170,192,168,177,190,165,171,186,163,172,169,143,146,155,127,131,171,140,140,188,163,170,163,122,115,137,84,70,163,119,109,183,155,157,179,154,158,155,127,131,174,144,146,176,141,139,129,70,51,124,67,51,153,99,83,153,104,91,174,146,149,163,139,144,181,156,161,176,142,142,122,63,44,156,108,101,177,137,132,151,101,88,168,135,137,162,134,137,180,157,164,182,155,160,136,79,60,162,113,102,187,157,160,182,151,154,167,133,134,152,120,122,174,146,146,182,154,158,175,138,136,183,148,146,185,154,156,183,155,160,169,137,138,149,117,115,165,135,135,178,150,152,176,145,148,183,154,155,176,143,141,171,138,139,155,118,112,144,111,107,6 196,168,178,204,179,189,207,180,189,209,184,194,210,190,202,201,175,184,171,120,112,183,154,157,199,171,181,206,181,189,210,187,197,212,188,199,213,194,208,206,183,194,185,147,146,189,165,171,202,176,186,211,190,199,214,191,202,203,166,170,188,136,136,203,176,186,202,181,193,195,173,183,204,179,187,213,193,205,203,169,175,156,92,87,142,70,66,161,101,93,199,174,183,194,171,180,203,179,186,214,195,207,179,127,126,112,32,24,119,46,41,161,104,99,199,172,181,193,168,177,195,165,169,208,185,195,191,150,154,168,112,113,187,148,155,198,168,180,198,169,183,190,161,171,191,161,166,201,175,185,203,174,186,205,179,190,208,185,198,202,177,189,193,163,168,185,157,162,184,150,152,194,164,173,200,172,182,199,171,176,200,171,183,195,166,175,182,147,144,178,148,154,6 207,187,188,213,195,202,217,197,201,212,181,175,199,151,140,217,192,197,215,198,207,205,185,190,210,192,197,216,199,207,204,162,154,178,106,83,123,34,14,170,112,102,214,190,193,206,185,189,212,201,209,208,181,183,191,130,113,157,73,54,93,16,10,122,47,33,175,108,82,199,168,164,216,203,210,215,189,190,180,105,84,167,84,65,127,48,36,134,56,39,181,119,100,210,186,191,219,206,212,218,188,183,167,88,62,169,91,68,148,72,55,137,57,37,183,125,107,215,199,207,218,206,209,222,203,204,203,154,137,180,109,82,174,99,73,181,112,90,200,160,149,209,188,187,215,201,203,224,211,218,219,192,189,193,130,105,197,145,125,205,166,157,222,207,214,210,192,194,210,193,196,218,201,205,222,204,210,220,197,196,223,205,210,220,203,209,214,196,202,206,187,192,6 191,169,176,190,166,171,194,169,177,187,158,159,183,150,145,192,167,174,195,173,182,193,168,175,190,165,171,192,168,172,191,164,164,178,141,132,167,123,107,189,159,161,194,169,178,193,169,179,192,167,174,194,170,175,180,141,130,144,89,63,145,92,73,186,151,149,192,166,177,194,173,185,195,173,181,191,163,169,182,145,143,154,100,77,161,108,89,176,133,124,180,145,144,196,175,185,194,171,179,190,161,167,183,149,150,166,116,95,154,96,73,158,106,83,179,143,132,197,176,184,192,169,177,193,167,175,188,157,159,157,106,83,161,107,85,168,122,101,190,163,161,197,178,186,191,167,174,192,167,171,190,162,162,176,135,123,183,147,145,192,163,161,196,172,176,193,170,176,191,167,172,188,162,162,192,164,165,191,163,166,193,168,176,196,172,177,192,165,168,192,170,177,6 130,100,110,153,133,147,159,132,149,162,132,152,162,133,154,160,132,154,147,116,134,139,113,131,142,115,128,161,139,154,172,152,171,178,156,181,173,144,172,170,141,166,158,124,145,146,117,136,149,123,135,167,145,162,183,164,187,181,154,181,176,143,169,177,148,176,166,134,158,151,119,143,149,122,134,168,147,164,188,167,192,138,91,100,125,78,94,188,164,200,168,132,162,154,122,148,152,130,141,169,149,166,188,173,195,145,107,118,120,72,83,191,172,210,172,142,179,152,115,142,150,129,138,169,151,167,181,163,182,183,163,182,184,165,187,190,180,215,176,156,191,152,117,146,146,127,133,164,148,160,178,163,181,183,169,187,187,177,199,184,173,198,172,154,182,151,123,150,138,119,125,154,138,148,167,152,165,174,160,171,176,164,181,171,156,172,162,145,162,141,115,132,6 206,169,158,210,175,166,210,176,159,208,170,150,202,152,143,201,151,152,199,154,159,195,147,148,206,167,163,212,179,172,211,177,167,202,153,136,203,157,153,202,156,163,198,146,149,196,148,145,205,166,156,211,177,166,206,162,149,200,145,128,205,167,159,202,147,147,203,152,153,201,160,162,207,169,161,211,177,173,190,132,109,168,95,64,185,127,108,188,128,114,204,160,160,199,154,158,203,158,151,207,168,162,192,142,128,153,77,49,171,97,77,184,126,110,205,164,163,198,151,155,203,158,159,203,158,156,201,154,148,177,109,89,183,119,113,204,161,156,206,166,164,200,152,155,202,159,164,203,161,158,203,160,156,200,148,150,199,148,154,204,161,157,202,160,154,201,156,159,199,157,158,204,167,166,204,166,161,199,153,156,196,145,153,202,159,158,200,157,155,198,148,153,6 217,184,196,219,179,186,202,138,131,197,128,119,217,171,174,212,162,164,216,191,210,216,187,200,215,172,181,202,129,114,180,85,58,171,75,50,192,107,85,201,124,103,211,163,165,217,181,192,206,145,136,180,82,52,177,80,55,171,73,50,188,100,76,201,120,97,200,123,103,210,156,156,202,134,124,189,98,75,172,71,46,186,95,76,207,139,127,199,118,96,199,117,97,203,136,125,205,141,137,170,71,46,172,74,51,205,133,126,207,144,138,208,143,132,198,111,86,198,121,106,203,142,138,178,81,55,185,91,68,207,145,139,212,159,162,216,169,172,209,147,138,205,138,127,208,158,163,192,109,90,192,99,72,204,125,110,213,157,161,217,173,181,219,180,192,214,164,170,211,165,175,203,138,130,209,152,149,214,157,158,214,162,163,215,171,179,218,179,191,215,168,175,6 193,165,169,204,179,183,208,181,190,213,194,212,213,193,205,211,191,201,204,175,179,199,174,174,198,166,166,207,187,194,212,189,198,208,181,187,214,190,197,212,195,209,208,194,207,201,179,181,199,168,172,208,185,193,199,151,135,178,110,81,192,135,111,205,167,160,210,190,199,205,183,187,200,170,175,203,166,162,183,115,82,175,105,77,193,135,110,198,142,115,202,161,152,206,185,190,202,180,193,203,167,168,175,105,74,189,129,110,210,169,162,199,146,122,196,148,130,208,182,189,201,181,194,203,175,182,180,112,80,196,139,117,212,177,179,211,180,179,205,165,158,204,170,173,197,170,172,203,177,184,198,152,139,204,159,147,211,177,177,212,192,201,210,182,188,203,170,171,193,160,160,201,175,181,205,174,181,211,186,193,210,182,183,209,183,187,206,175,176,199,165,165,6 187,160,162,195,165,170,195,160,163,190,152,152,189,151,146,196,166,170,192,163,166,177,148,148,192,164,169,198,166,172,195,157,161,190,147,148,191,151,148,200,171,177,195,166,170,184,156,157,190,156,157,196,161,162,194,155,156,148,89,82,159,104,93,202,174,179,198,171,177,186,158,161,195,165,169,204,175,180,188,145,144,134,74,64,132,70,56,194,159,161,195,165,168,187,159,161,195,167,171,207,183,191,172,122,112,111,48,33,130,70,55,194,159,161,190,154,152,180,143,139,192,161,165,203,177,184,198,167,170,130,70,54,161,112,103,204,176,182,195,166,173,179,143,141,186,154,156,198,172,179,202,177,184,196,164,165,198,166,170,199,169,174,189,159,161,176,146,145,180,149,148,190,161,163,198,173,178,200,174,178,196,167,168,194,165,168,183,153,154,171,142,142,6 123,95,104,143,117,127,156,133,141,159,134,146,156,125,136,161,136,145,161,139,146,154,135,143,133,103,115,148,120,135,154,124,131,153,116,121,146,99,96,155,116,120,165,140,151,162,142,152,138,107,119,150,117,130,137,84,79,136,79,73,128,69,63,145,94,94,167,140,151,167,147,160,139,107,118,152,120,132,139,87,84,135,77,76,136,80,80,149,97,96,167,137,148,168,145,157,141,108,117,154,123,135,138,88,86,139,84,86,147,94,100,144,89,87,165,132,139,171,152,167,141,110,120,155,125,138,134,82,76,130,72,67,141,83,81,137,77,69,166,135,144,168,148,162,138,109,120,151,123,137,148,109,114,135,82,74,149,101,96,154,112,112,167,143,159,162,139,153,132,101,107,145,116,126,157,129,141,163,133,141,167,141,152,166,139,146,163,137,150,158,135,148,6 215,160,173,219,166,182,216,158,171,215,158,165,215,159,162,213,157,158,211,156,157,211,157,165,215,163,175,221,172,185,217,164,174,214,158,160,208,149,146,209,151,146,211,156,153,213,162,168,214,162,172,219,171,181,214,159,163,207,148,143,204,142,129,206,144,132,207,147,138,209,156,157,214,160,168,216,164,171,205,141,135,189,115,91,184,110,83,198,133,113,208,149,138,208,152,148,210,151,156,212,153,156,193,121,106,164,77,39,167,83,46,196,127,108,208,151,143,203,143,137,214,156,163,216,161,165,203,137,127,175,95,62,184,107,75,202,136,122,205,142,139,203,144,145,215,157,166,218,163,169,217,162,160,211,151,138,210,148,134,211,152,142,202,134,129,200,135,138,220,165,178,223,168,174,223,170,172,215,154,146,213,150,138,215,159,155,207,144,140,202,139,144,6 159,126,143,159,115,128,166,131,143,172,146,160,170,144,161,162,133,145,146,115,125,122,83,93,166,139,155,169,134,150,173,142,157,168,134,145,171,141,156,169,145,158,145,113,121,125,86,96,170,144,157,172,140,154,165,128,138,153,113,117,156,119,122,162,133,142,150,119,131,134,97,114,165,134,142,168,132,143,154,113,114,146,105,108,139,94,94,152,114,119,149,115,127,134,98,114,161,126,136,165,127,140,156,120,122,146,106,108,138,93,98,154,119,132,150,115,136,138,109,125,155,118,126,161,124,132,169,139,148,157,117,124,158,121,136,164,138,154,153,129,145,136,114,129,152,118,127,159,127,137,167,136,149,160,118,129,167,139,153,161,138,150,144,118,134,124,101,113,154,126,137,160,131,145,160,124,141,163,131,147,163,139,153,150,124,137,128,99,114,113,91,99,6 152,130,118,169,152,144,180,165,160,182,170,169,179,163,165,165,144,142,144,114,110,123,92,95,161,143,138,178,165,163,184,169,172,188,177,180,185,170,175,170,146,148,151,122,121,125,96,97,168,154,153,180,167,167,189,177,179,192,179,185,176,149,153,164,137,146,151,125,134,133,105,111,167,147,144,182,166,169,190,177,181,163,129,124,173,145,152,168,144,159,146,118,128,136,112,119,166,145,149,183,168,174,181,160,163,125,77,67,141,101,99,156,124,132,149,123,131,142,123,129,161,139,144,179,166,171,181,162,166,149,113,115,143,107,108,155,131,138,145,119,130,132,105,108,152,129,137,168,149,157,177,161,170,165,141,155,165,143,149,155,132,139,134,105,112,119,88,89,144,121,127,157,135,141,163,143,152,159,137,147,154,129,134,149,123,131,133,104,110,112,81,81,6 186,144,142,188,138,130,199,148,144,203,158,157,195,141,134,191,130,114,199,152,148,186,143,145,184,139,132,188,134,122,205,162,161,200,150,140,202,157,148,194,140,124,201,156,154,199,156,155,191,149,143,201,158,149,203,157,151,190,133,117,202,154,144,197,145,135,205,162,163,205,172,179,200,163,164,200,155,145,199,146,131,194,141,127,192,139,123,182,126,112,194,138,128,197,151,151,204,178,193,192,140,130,184,118,99,194,137,120,201,156,145,191,139,126,184,119,100,183,124,112,205,173,189,193,140,130,198,148,143,197,140,124,204,155,140,204,157,148,184,123,104,185,130,117,198,156,163,198,150,150,205,161,160,203,151,142,204,155,147,207,163,160,194,144,130,184,131,115,192,152,155,200,154,156,200,141,138,203,149,147,206,161,162,210,167,173,200,154,147,181,129,115,6 140,111,97,161,137,130,165,136,128,168,139,138,157,122,110,152,117,102,143,111,99,140,111,113,148,119,111,159,132,125,157,120,108,162,125,116,160,123,109,146,104,85,153,119,113,143,109,107,155,129,122,161,132,126,150,109,93,159,118,102,175,146,137,149,109,98,152,111,112,154,122,127,154,128,117,159,128,120,147,104,87,153,110,93,167,132,122,160,122,120,168,137,146,166,141,150,161,138,136,157,124,114,150,109,92,155,112,98,154,109,96,146,100,89,159,126,125,167,147,151,159,133,135,166,136,137,171,142,138,152,108,94,146,99,85,143,97,82,156,122,118,162,141,140,154,127,130,169,141,150,153,112,104,152,107,97,143,95,79,147,102,87,151,113,104,155,131,131,144,116,113,141,102,93,151,107,102,179,147,159,168,133,133,156,117,112,144,105,95,147,124,124,6 200,148,159,203,153,164,204,153,161,200,141,141,201,140,145,203,150,156,203,150,158,203,150,158,198,143,153,204,156,164,203,147,155,195,126,120,193,126,116,201,136,138,206,156,166,204,154,162,198,145,152,202,150,154,197,133,128,188,115,96,186,113,91,197,131,124,203,147,155,205,159,165,199,145,150,198,141,148,193,130,117,184,108,85,188,113,93,194,125,111,203,144,148,202,145,153,199,148,154,199,146,148,193,125,117,193,125,110,189,115,100,195,129,121,203,149,154,202,148,155,198,147,155,199,145,145,192,125,113,193,124,110,197,135,127,196,127,127,203,149,155,202,151,156,196,138,148,197,139,144,192,129,117,195,132,123,200,138,140,200,139,147,198,131,137,197,136,139,194,131,139,197,139,145,195,135,134,199,146,145,200,141,145,203,154,163,199,140,144,200,151,154,6 183,148,152,198,168,173,206,177,183,206,178,182,202,174,179,189,153,158,178,146,156,156,123,134,191,158,162,205,176,180,211,185,193,212,185,192,209,181,187,200,171,180,183,152,158,165,133,140,195,164,169,208,180,185,208,177,181,193,149,141,193,150,142,202,175,183,190,161,169,171,139,143,195,163,166,213,190,200,188,144,134,146,74,48,153,84,56,186,140,129,196,169,178,177,148,158,198,169,174,212,188,196,192,148,137,157,88,60,166,102,76,200,165,164,200,175,186,180,148,157,195,164,167,208,180,183,211,183,186,204,169,164,205,171,169,209,185,193,195,168,176,177,145,153,191,160,163,203,174,179,210,185,189,213,189,194,212,189,196,207,182,189,192,165,172,174,142,146,185,152,153,196,167,172,205,178,183,206,178,181,205,179,183,200,174,179,189,163,168,171,140,142,6 200,175,183,204,179,186,206,180,185,207,176,179,206,179,180,206,184,193,202,176,179,198,170,174,201,174,184,203,178,186,206,179,188,204,170,164,201,162,144,205,184,196,201,180,190,198,171,175,201,168,177,202,173,178,195,148,127,186,125,84,185,123,79,196,152,134,200,171,172,199,177,185,200,169,188,201,168,173,172,99,54,158,76,25,164,82,26,180,111,57,199,164,153,200,177,182,200,165,184,199,163,165,166,88,38,159,75,23,164,82,26,185,121,73,202,177,178,199,182,194,200,159,175,201,162,167,181,116,76,173,97,43,180,107,52,197,155,134,202,183,193,199,180,189,198,155,164,202,160,170,204,167,168,200,157,140,201,162,149,205,179,183,200,182,191,198,178,186,197,152,163,201,159,167,204,170,177,205,177,183,205,181,189,205,183,189,201,184,191,196,176,180,6 157,148,162,164,153,164,172,155,165,179,164,183,178,166,186,170,157,171,159,143,153,143,116,130,161,152,161,174,164,178,183,170,188,188,173,196,180,156,172,176,157,170,166,149,159,153,131,142,169,161,175,180,167,185,189,162,184,186,146,160,148,88,87,152,104,108,171,151,163,162,149,162,169,160,174,181,162,179,185,125,130,184,125,135,143,94,107,128,80,85,169,144,154,165,153,163,172,165,181,184,166,187,180,119,112,183,129,132,148,101,114,135,78,79,168,132,134,168,160,171,171,164,177,181,167,180,185,142,147,182,129,129,165,102,99,172,119,124,176,152,162,166,153,164,168,159,171,178,167,180,186,173,185,186,155,162,186,139,149,186,156,174,176,162,173,164,150,160,162,154,165,175,168,184,181,174,183,183,171,179,185,169,183,181,164,177,174,163,174,164,154,168,6 164,128,134,181,150,159,188,155,161,198,169,181,199,174,188,197,172,183,186,154,163,170,129,138,171,136,141,185,153,158,196,164,172,207,182,200,210,190,207,206,184,197,193,161,168,178,140,148,177,145,150,195,168,180,207,181,200,209,179,198,173,119,126,181,135,142,199,171,181,189,163,174,181,152,161,195,165,177,196,150,162,195,141,156,143,77,86,133,71,78,193,161,174,190,164,173,181,151,161,197,170,187,182,120,124,187,124,134,155,100,121,123,58,66,181,138,144,191,168,177,181,152,160,196,169,183,187,134,140,183,119,125,156,88,95,154,87,91,186,146,151,190,166,179,177,146,156,191,163,174,200,170,182,193,150,157,177,114,121,193,150,164,193,165,176,182,152,159,168,134,143,186,158,173,196,169,181,196,164,170,196,162,176,192,158,171,188,158,167,175,145,157,6 181,167,182,183,165,176,184,161,170,187,170,186,187,175,192,185,170,187,179,158,168,175,140,153,182,165,176,186,172,187,189,173,191,191,172,192,183,145,157,180,142,149,181,159,172,179,157,173,184,172,186,187,170,186,191,154,171,193,143,159,157,84,79,144,72,67,178,143,154,182,166,186,183,167,182,188,168,185,189,122,123,189,119,122,156,95,106,126,59,62,169,123,129,183,169,184,184,172,186,189,171,191,188,121,119,186,117,111,161,96,101,141,66,62,174,119,118,183,166,183,183,169,182,187,168,182,189,148,156,188,130,130,176,99,92,181,117,121,185,154,168,182,162,178,182,168,183,185,168,184,187,171,184,188,160,168,189,143,153,190,153,174,186,165,181,184,166,184,179,166,178,184,171,189,186,173,185,185,169,178,186,165,179,187,165,180,185,168,182,185,172,193,6 36,19,22,195,156,170,223,185,206,202,143,139,215,172,192,222,178,195,148,108,125,8,3,7,130,94,101,225,185,201,215,175,191,185,115,97,198,135,132,209,155,156,210,164,180,70,48,62,189,144,153,213,163,171,199,140,126,166,89,69,167,89,66,188,121,106,211,160,168,137,102,121,200,153,160,204,143,128,189,124,102,167,93,71,190,123,98,189,122,104,194,127,118,157,115,132,211,175,196,215,167,168,189,119,92,169,94,66,204,146,128,202,144,129,206,151,149,160,121,132,198,157,176,224,183,196,201,139,119,178,100,66,199,135,107,201,143,134,216,172,187,135,101,118,139,100,110,231,186,202,212,159,153,195,122,90,205,148,129,214,170,173,212,168,183,72,49,62,44,27,33,209,169,189,227,182,194,201,135,114,217,174,177,224,182,193,152,112,125,9,3,7,6 224,168,163,231,173,171,244,178,180,245,183,187,244,192,207,237,175,192,242,180,185,198,128,128,222,161,135,231,150,128,240,169,183,224,172,194,195,162,200,214,162,195,234,166,174,233,155,146,237,177,164,237,159,145,236,176,205,172,132,179,121,117,170,151,116,161,220,157,176,236,180,169,247,195,201,255,199,225,220,151,193,132,104,155,107,90,124,115,84,128,218,172,197,241,191,185,242,186,180,249,180,204,208,115,151,164,108,134,114,68,75,147,119,157,239,210,226,238,190,178,232,151,133,247,180,196,214,110,127,183,110,128,129,69,82,160,101,126,233,188,200,237,188,177,227,128,111,242,154,154,221,126,139,192,95,122,178,85,108,201,108,121,230,174,173,232,183,173,220,117,111,234,132,124,237,162,166,226,128,138,222,114,125,230,157,167,235,183,181,201,148,139,6 246,219,222,242,202,190,252,195,187,251,186,189,244,188,193,235,175,184,246,185,190,215,149,149,247,221,221,250,184,154,249,161,143,245,180,197,184,128,149,160,111,139,215,152,162,242,169,161,252,229,238,253,197,196,252,187,188,212,153,178,130,96,132,107,89,124,157,99,125,238,178,181,253,217,224,254,206,218,254,178,201,196,125,157,129,100,126,92,56,72,156,114,140,250,212,221,252,193,181,255,195,193,248,155,171,204,89,101,163,96,95,114,65,67,200,169,199,254,222,226,251,168,146,253,171,151,252,169,180,209,79,79,162,76,88,137,47,50,203,123,134,247,207,210,252,160,151,253,162,142,254,162,157,234,133,137,211,88,97,211,82,88,240,159,166,248,204,203,249,143,141,254,157,144,252,160,146,254,191,197,246,159,155,245,164,166,251,201,207,230,180,183,6 195,141,135,200,149,143,208,163,164,207,163,163,199,152,145,196,155,152,192,155,157,170,125,117,197,141,134,208,159,157,217,175,176,215,174,178,207,165,167,202,162,160,196,157,156,174,128,123,208,158,160,217,173,176,206,153,149,184,120,111,193,139,134,204,160,158,202,165,166,182,139,137,207,155,151,215,168,167,180,113,101,149,73,57,160,91,77,197,146,140,196,152,150,187,146,147,209,160,157,219,176,179,195,135,128,170,100,88,162,92,82,188,127,119,197,153,151,179,133,127,211,164,162,214,166,164,216,169,169,202,145,140,190,128,122,190,132,124,198,157,157,179,134,127,204,154,152,210,160,155,215,168,164,209,158,152,207,159,156,204,162,159,195,155,153,178,135,130,197,144,137,205,155,151,205,153,144,203,152,143,211,172,173,198,154,147,183,134,123,170,125,117,6 205,155,143,208,159,154,210,157,153,210,159,158,207,152,139,210,165,163,211,168,169,204,152,147,204,148,134,208,161,151,208,159,152,210,159,157,207,154,151,208,160,153,212,172,174,209,167,167,207,158,150,206,156,142,203,139,121,190,105,83,193,118,98,203,141,126,208,161,150,209,163,162,205,158,152,200,140,120,179,91,62,164,68,39,163,72,45,193,114,89,207,153,142,207,157,149,203,149,135,205,156,146,179,103,78,162,71,43,163,70,45,183,92,66,200,125,101,208,165,160,200,144,129,206,159,151,203,144,135,192,117,96,188,103,82,196,114,94,200,129,105,208,164,156,202,147,134,203,146,132,207,150,140,209,160,153,202,131,114,201,128,105,205,157,147,208,166,153,200,142,132,203,144,129,204,144,124,207,156,140,203,145,126,205,153,138,209,169,159,204,158,138,6 154,126,141,181,153,166,188,160,171,195,168,182,198,171,188,195,167,179,193,165,177,187,161,175,169,142,158,187,161,177,193,167,180,199,171,184,200,171,186,199,167,176,200,173,187,194,168,184,174,146,164,186,160,175,191,155,156,186,140,135,194,153,156,201,171,177,201,173,185,199,172,186,179,152,168,187,156,166,183,135,125,176,118,107,192,144,146,194,153,150,201,172,181,202,178,195,180,152,162,190,160,168,173,120,105,168,107,93,182,125,122,178,120,108,198,166,173,203,178,197,180,153,166,190,164,177,187,143,145,157,95,82,147,79,63,179,125,115,204,174,185,200,173,188,179,152,167,187,161,176,198,170,184,184,140,137,174,125,120,197,163,168,203,176,187,199,171,185,172,143,155,184,156,168,193,166,181,204,179,194,205,180,195,203,179,196,200,174,190,197,170,184,6 148,115,123,154,121,128,163,133,142,163,130,137,161,125,129,169,140,151,160,128,134,151,116,119,151,117,122,160,129,135,156,118,121,140,88,83,135,81,72,156,117,117,169,140,148,160,129,134,152,119,122,162,129,136,150,104,103,137,81,73,129,70,61,147,98,93,168,138,146,168,141,153,162,135,145,155,115,116,149,100,98,142,89,86,139,84,82,153,105,103,169,139,147,172,149,164,159,128,139,158,121,124,139,82,73,146,93,90,152,104,104,170,135,142,177,151,164,170,144,156,155,123,132,164,133,141,150,103,99,152,102,102,156,108,111,171,138,147,177,152,169,166,137,145,154,122,130,162,130,137,158,120,122,161,121,127,159,114,115,162,123,129,173,147,161,164,135,146,150,117,124,162,133,142,168,139,151,171,142,152,169,136,140,167,134,145,165,134,144,155,122,129,6 169,116,134,197,150,172,218,177,202,231,193,216,237,207,227,232,199,215,211,173,185,186,144,152,185,135,155,211,159,185,229,180,205,226,173,192,231,189,209,245,217,239,227,192,200,202,160,173,194,143,162,225,177,207,236,189,216,233,181,193,230,182,192,231,185,196,224,181,185,216,183,196,197,143,162,224,176,203,231,181,199,227,173,182,241,197,209,229,178,186,220,170,175,215,174,182,201,155,173,206,148,161,182,113,120,205,138,140,211,145,141,218,158,155,237,201,210,228,200,215,189,135,149,192,130,134,184,117,121,215,151,163,219,158,170,227,175,188,233,196,207,224,193,209,194,150,177,213,166,187,220,169,179,222,165,175,221,166,175,216,164,175,232,205,222,222,198,215,185,140,161,204,155,177,216,167,187,224,175,194,214,163,173,214,168,181,220,189,208,202,173,179,6 208,127,141,220,144,156,224,149,157,223,149,152,226,159,166,223,161,164,221,148,148,218,141,147,222,137,151,227,143,156,227,141,142,222,139,130,224,147,148,224,145,139,223,149,146,222,156,163,223,144,154,228,154,167,226,145,144,222,135,120,223,137,127,222,129,121,222,131,123,221,142,143,223,139,153,225,150,158,223,133,128,221,128,116,223,130,119,219,122,105,222,144,138,223,160,165,224,133,145,220,125,130,210,104,92,215,107,85,214,102,78,219,120,104,223,153,149,223,155,162,222,127,132,211,102,90,198,82,66,221,118,116,221,126,124,223,134,136,223,146,150,224,153,164,220,121,127,219,121,118,222,127,122,225,128,126,225,131,130,221,127,129,223,154,165,221,157,168,221,142,163,223,144,157,224,134,136,224,124,125,221,123,116,222,127,130,222,140,153,219,132,142,6 140,129,123,155,139,135,169,149,152,187,173,193,185,168,180,182,162,168,169,149,149,155,136,137,151,139,135,168,153,154,179,158,162,194,178,196,181,152,157,178,151,155,182,162,172,163,141,145,152,137,134,149,120,111,177,151,159,187,163,171,157,114,108,141,96,84,186,164,178,168,143,148,152,134,132,131,88,71,153,113,105,174,138,139,154,110,100,152,108,98,191,169,179,171,147,152,154,138,140,154,124,118,167,134,132,161,119,113,185,151,157,190,158,163,190,166,178,172,150,161,146,124,121,168,147,153,182,159,167,177,144,148,199,178,196,194,166,180,180,150,161,162,134,145,140,117,109,158,135,137,180,161,173,184,159,171,188,163,178,184,155,166,170,140,146,155,132,138,128,105,94,145,119,114,165,143,145,169,144,146,170,141,145,173,149,156,162,138,144,148,132,138,6 201,169,163,209,179,177,211,184,193,213,183,188,213,179,177,210,180,179,209,180,184,203,173,172,204,170,164,209,178,176,214,185,190,212,174,173,213,174,172,209,170,171,209,176,181,207,177,177,205,174,172,205,162,155,204,152,142,201,143,130,206,153,143,201,141,125,207,161,159,209,181,189,207,178,176,199,144,131,192,124,104,197,133,125,203,145,140,203,147,139,210,171,177,209,180,190,208,180,181,205,160,154,193,129,112,196,132,119,201,141,132,210,165,162,214,187,201,210,182,195,204,172,168,207,168,163,197,138,122,191,126,107,200,141,126,212,175,175,215,189,204,210,183,196,202,170,164,208,175,172,206,164,156,204,156,146,211,173,172,213,182,187,211,183,192,208,180,192,200,172,168,204,176,171,208,179,176,210,178,178,212,184,188,211,182,189,207,179,185,203,176,182,6 190,151,153,203,153,150,216,170,165,219,178,177,214,172,174,216,182,192,196,157,164,205,158,167,204,164,168,196,129,113,200,128,106,206,143,123,211,157,149,219,183,189,214,174,181,207,160,166,205,155,155,197,127,110,199,125,108,203,126,100,203,130,106,215,160,150,215,162,158,206,158,158,206,166,169,205,154,146,208,144,131,210,129,124,209,125,111,205,134,101,202,132,104,206,156,154,204,159,157,194,128,114,205,133,112,203,130,109,209,143,132,204,129,94,198,129,99,211,162,163,205,156,152,180,112,90,196,117,92,207,139,107,211,154,136,210,148,135,205,135,110,211,157,158,204,160,160,194,133,108,203,144,124,209,146,127,215,161,149,216,168,175,216,169,177,210,163,171,199,159,161,203,153,144,211,161,157,211,158,152,218,171,170,211,160,160,212,164,172,209,163,171,6 145,111,113,167,139,145,154,117,116,163,124,123,174,144,149,172,146,154,156,129,136,140,112,121,149,115,111,165,134,136,147,102,94,148,100,96,163,121,119,169,134,139,166,139,147,154,130,140,165,139,140,172,145,149,167,130,131,161,116,117,159,113,107,162,121,119,173,143,149,162,135,145,170,144,148,166,134,135,165,126,127,174,132,135,167,118,123,158,109,104,167,129,129,157,120,125,173,145,148,152,115,110,148,102,98,169,123,118,168,125,130,168,123,119,154,110,99,139,93,84,166,140,144,157,119,111,155,112,102,171,128,122,176,140,135,165,121,117,145,98,86,141,100,93,159,133,138,164,131,130,176,144,142,172,134,132,177,140,137,174,139,147,146,99,89,141,100,96,158,134,138,162,133,138,177,149,157,174,143,144,179,150,153,171,140,151,161,127,136,146,110,117,6 184,142,154,183,135,149,188,148,164,180,132,135,167,104,101,172,113,114,180,131,139,177,125,128,185,146,156,186,144,157,180,129,136,172,115,109,162,98,87,159,97,89,176,128,130,177,130,133,190,155,167,183,139,152,171,117,109,160,97,77,162,106,89,167,114,98,172,120,118,172,121,124,185,146,164,179,132,135,155,88,72,144,76,53,154,92,72,159,97,77,163,106,93,169,114,117,174,121,140,174,117,120,149,77,59,153,90,69,150,86,64,157,94,74,166,111,102,168,116,116,184,135,147,183,134,139,167,108,92,148,77,55,148,80,55,163,105,93,175,125,123,169,116,110,185,137,146,186,135,142,177,122,119,168,109,96,171,115,102,165,104,96,169,111,104,174,122,114,190,153,160,189,143,148,181,127,126,177,121,112,174,114,101,170,109,99,169,110,101,173,118,110,6 188,158,159,194,167,171,200,172,178,195,160,159,199,164,167,198,161,166,198,162,162,191,154,147,192,167,171,197,172,179,191,155,154,192,155,155,190,150,149,196,158,159,197,160,159,192,155,148,193,171,177,194,165,168,149,89,70,158,104,92,143,85,72,175,127,118,199,163,158,196,161,155,192,166,171,182,145,142,126,62,43,123,64,52,129,68,55,166,110,97,201,165,161,205,174,177,196,172,178,168,127,121,105,44,28,121,68,58,136,73,57,169,117,103,208,178,179,208,182,188,194,171,176,177,140,136,124,63,45,125,63,45,141,77,59,191,152,148,210,185,193,206,182,188,188,160,161,192,159,162,185,146,143,170,121,105,186,145,140,209,182,189,207,183,191,206,180,187,186,158,159,188,155,156,198,169,174,200,170,172,204,176,181,204,175,179,204,178,185,202,176,181,6 125,87,99,139,103,116,157,126,144,161,127,146,164,130,154,166,128,155,152,112,134,144,106,125,129,88,101,147,107,123,163,131,152,170,141,163,173,138,165,167,124,151,153,104,125,146,106,126,132,85,98,143,101,115,153,113,130,168,134,150,168,133,151,164,123,145,159,108,134,149,110,133,123,75,85,119,65,69,136,87,94,159,116,128,153,108,117,143,95,102,156,111,138,153,112,136,124,76,90,132,81,96,151,107,119,156,111,123,144,95,104,135,84,93,146,96,117,149,103,128,122,74,88,142,90,114,146,98,112,154,108,121,148,102,112,145,100,113,158,119,144,150,112,134,118,72,88,135,84,106,153,107,127,162,125,147,163,125,148,164,124,148,159,124,149,146,111,131,118,76,91,132,86,103,151,109,131,159,120,145,161,125,150,160,121,146,149,106,126,140,101,120,6 197,128,129,200,136,134,202,146,144,202,137,138,202,137,139,199,121,129,197,119,128,190,112,119,199,130,129,198,133,130,200,135,134,203,143,139,203,140,138,200,134,138,195,110,118,193,111,118,189,109,104,182,98,87,187,106,95,198,129,118,196,127,115,189,115,104,193,110,117,195,112,126,186,102,101,186,101,96,194,123,113,195,123,112,190,109,99,179,96,82,182,94,92,194,109,122,195,117,124,198,119,126,192,117,108,195,120,113,186,103,92,180,95,86,184,97,98,194,113,122,192,112,120,196,112,120,197,125,121,199,132,129,197,126,125,191,112,110,198,133,138,196,125,133,192,117,122,196,123,126,202,140,142,203,142,146,202,142,147,201,131,141,199,131,137,191,119,125,192,122,121,197,130,133,197,132,135,198,129,131,199,134,139,197,127,135,194,115,124,191,121,123,6 154,120,118,172,142,145,181,152,160,186,157,165,187,158,166,186,157,169,177,147,156,165,134,138,163,132,130,177,146,145,191,164,176,193,165,175,192,160,169,181,143,147,181,149,159,173,144,152,167,136,135,179,148,150,187,154,160,183,139,137,182,136,134,172,121,117,182,149,161,177,149,163,174,145,148,180,146,149,166,111,102,172,120,114,179,132,135,184,142,149,191,162,180,180,151,169,171,141,143,184,152,157,175,128,123,167,110,102,173,119,114,186,146,152,194,166,184,183,156,174,168,137,137,181,150,156,183,145,145,170,116,107,179,131,128,193,161,172,190,161,176,183,155,172,165,134,135,175,143,144,184,152,158,187,153,158,192,161,170,194,164,178,186,157,171,174,144,153,157,125,125,172,142,145,184,153,160,188,159,169,187,157,166,187,159,169,180,150,159,168,137,144,6 175,145,142,188,157,155,199,168,163,203,171,167,200,164,162,192,150,149,191,153,156,178,142,145,182,149,145,192,158,152,206,173,169,213,181,179,210,177,178,201,161,164,195,157,159,172,125,123,186,154,152,197,164,157,195,151,138,207,166,161,203,160,153,195,152,145,181,133,128,163,103,100,188,156,153,190,148,136,190,141,124,210,170,167,203,158,151,175,118,99,171,119,105,183,144,142,183,147,140,192,149,140,197,150,140,191,140,128,182,127,111,160,98,77,178,129,118,188,155,157,184,148,144,201,166,167,206,167,164,197,150,141,165,102,77,164,106,88,186,143,138,180,141,137,174,134,124,193,154,157,206,171,174,204,164,160,186,134,119,176,124,107,192,154,152,181,145,145,169,131,120,185,145,144,202,168,170,203,166,163,192,149,139,185,142,132,186,150,148,172,138,137,6 154,117,106,167,130,119,165,119,100,181,141,130,193,164,161,180,144,138,175,140,136,165,130,127,162,126,117,164,119,101,169,121,101,185,143,134,188,149,142,187,151,149,179,141,140,173,138,140,173,139,135,178,140,130,179,135,121,188,147,139,183,138,127,180,137,128,186,152,154,173,137,136,172,137,135,186,152,147,182,137,126,171,117,98,174,120,103,166,113,94,163,113,106,161,112,110,174,138,133,189,157,155,186,144,134,159,98,73,150,87,62,166,111,93,176,134,128,172,133,134,169,130,116,189,157,152,187,143,132,169,113,92,169,116,99,185,143,136,185,153,153,173,140,140,169,136,127,185,154,151,187,148,140,178,129,113,189,151,145,187,150,145,180,144,140,161,121,117,163,131,126,176,142,139,184,150,147,189,156,153,189,155,151,188,156,155,171,133,132,145,102,94,6 205,163,165,209,171,172,212,175,176,213,177,179,216,185,191,211,174,174,190,129,101,207,174,169,209,173,176,212,180,181,211,174,174,209,170,168,213,178,183,213,179,183,203,158,142,212,183,183,212,177,183,214,182,189,207,164,158,193,126,100,193,124,102,214,182,183,216,188,192,216,188,192,214,183,188,213,178,181,175,106,83,155,75,54,165,84,55,189,129,104,217,188,191,215,186,188,212,179,182,211,175,175,158,76,47,136,52,32,151,68,39,189,128,108,217,184,185,216,185,185,210,175,177,212,177,179,188,126,111,189,128,118,197,143,137,211,169,172,215,177,182,216,182,185,209,173,174,212,175,179,211,173,174,215,179,184,217,181,190,215,178,185,214,177,181,213,177,179,204,159,157,211,172,175,208,168,163,212,173,174,215,176,182,211,170,166,208,170,159,211,178,179,6 165,137,148,173,142,153,181,151,161,188,160,172,193,170,185,188,161,171,184,158,167,177,153,167,170,141,151,176,147,161,187,160,173,187,156,164,195,169,182,193,168,183,191,170,187,184,164,181,175,148,158,183,157,172,187,158,168,166,121,116,187,153,159,192,165,177,197,180,200,188,168,184,175,146,158,189,164,176,179,142,141,147,92,79,170,122,114,182,147,144,198,180,193,190,168,180,177,147,163,189,164,177,185,152,158,164,113,99,166,115,101,192,162,162,198,177,187,191,169,180,178,152,167,188,162,176,190,162,174,176,135,129,189,156,160,201,177,186,196,173,184,190,171,184,174,146,156,186,160,174,190,163,172,194,166,173,198,175,188,198,176,188,194,173,183,188,169,179,169,138,146,180,153,166,189,163,173,192,163,173,195,170,182,196,172,181,191,168,176,186,165,175,6 181,168,178,194,183,191,195,184,191,198,189,201,196,184,195,195,183,190,195,184,195,186,174,186,189,178,189,196,186,196,196,184,191,197,183,192,196,177,183,197,185,192,196,187,199,193,183,195,190,178,191,192,178,183,186,156,146,181,144,137,195,174,176,197,184,189,198,188,198,194,184,197,192,182,190,190,170,170,174,130,109,178,135,127,185,150,145,189,165,163,200,192,207,195,184,195,190,179,185,191,174,178,168,120,102,157,101,86,164,110,93,190,164,163,198,190,204,196,186,196,191,179,189,194,183,194,188,163,164,154,101,85,169,128,116,198,184,190,196,185,196,193,182,192,188,176,184,190,177,186,195,184,194,196,181,189,197,186,198,196,187,200,195,185,197,192,181,193,181,169,177,190,178,187,193,182,191,198,190,201,197,188,198,195,184,197,194,183,196,188,177,188,6 169,145,144,183,161,159,195,174,175,200,182,184,201,185,188,199,182,185,187,165,165,175,152,152,176,154,155,192,172,174,202,185,188,206,191,195,207,193,199,205,190,193,198,181,182,184,163,164,179,158,157,196,179,182,206,191,195,212,200,206,215,203,210,208,193,197,202,187,188,191,171,172,180,157,154,195,176,177,211,200,207,192,160,157,170,119,103,209,192,196,204,191,196,192,174,175,183,164,166,196,179,183,213,203,213,178,133,126,125,49,28,205,183,183,205,194,201,193,177,179,181,162,163,196,181,185,207,194,200,205,183,184,191,152,143,206,190,194,202,189,194,192,176,180,176,157,157,191,173,176,201,185,189,204,187,188,208,194,201,204,192,198,198,182,185,185,167,168,169,148,148,184,165,167,194,176,180,198,179,180,199,181,184,197,181,185,191,173,177,177,154,154,6 197,161,171,203,163,157,217,192,200,214,187,190,212,182,179,218,196,202,213,188,183,203,177,175,194,135,135,210,172,171,220,198,210,212,182,177,207,175,162,216,192,197,213,187,181,213,191,194,187,115,102,209,169,170,220,200,215,192,147,138,192,140,121,212,183,183,215,190,193,215,191,193,204,163,161,213,184,188,213,180,183,120,63,55,115,57,51,208,172,173,220,200,208,217,193,195,212,187,192,219,198,209,209,171,165,130,70,56,81,32,35,195,151,143,219,196,198,216,193,197,214,190,198,218,193,201,213,185,187,176,119,100,171,113,97,201,161,150,217,193,197,217,194,198,211,188,197,218,195,205,217,192,199,212,180,184,216,188,190,218,197,203,218,195,201,214,194,198,202,177,181,212,185,182,214,187,189,215,188,194,217,193,199,217,195,202,216,193,196,207,186,191,6 222,190,211,226,198,218,227,200,220,227,202,225,225,202,223,223,198,217,221,196,216,218,192,213,224,194,214,227,200,220,228,200,219,216,177,200,215,177,198,224,199,213,225,204,224,222,196,217,225,197,216,229,208,228,218,180,205,184,79,130,186,97,144,220,192,215,229,208,226,225,201,221,224,199,218,230,211,228,206,154,186,179,77,138,178,72,131,209,156,188,230,211,229,225,200,220,222,194,211,229,210,225,203,143,173,172,58,119,177,68,126,214,165,193,231,214,231,225,200,220,220,188,207,226,200,216,218,186,208,191,116,157,199,130,169,226,202,225,228,204,224,223,197,218,218,184,209,223,194,215,224,196,218,222,197,220,224,197,222,224,198,220,222,193,218,220,189,214,213,177,202,218,183,209,221,189,213,222,193,215,221,194,216,221,196,217,219,187,214,213,178,206,5 178,146,151,195,163,174,208,176,189,210,176,191,206,171,186,201,169,183,191,162,174,142,118,123,191,157,166,209,177,187,219,188,201,222,195,208,220,191,205,213,184,198,201,173,186,175,149,157,199,167,177,215,184,198,226,203,214,221,190,204,214,181,195,218,193,205,207,181,196,187,159,170,201,167,179,215,184,199,228,210,218,189,116,152,177,94,133,221,201,212,210,182,197,190,160,173,199,164,177,214,180,194,225,202,212,186,114,147,182,105,143,222,200,211,209,179,195,188,158,171,190,153,167,205,167,178,218,185,201,218,187,202,217,187,203,216,188,202,202,170,186,180,150,161,176,137,151,194,156,173,206,169,185,211,176,192,210,179,193,202,168,184,192,160,173,146,119,125,147,112,122,180,145,160,188,151,167,195,160,174,194,163,177,185,150,167,170,138,150,74,56,60,5 227,181,186,228,185,184,231,184,193,229,180,189,231,188,198,233,189,199,230,185,190,225,180,182,230,188,198,230,188,191,224,168,167,224,164,168,227,170,183,233,186,199,232,192,203,227,184,190,232,190,208,227,176,182,219,146,158,200,114,125,219,159,177,232,182,197,230,183,191,228,177,183,231,183,197,225,162,163,217,140,160,174,96,124,187,118,139,227,171,183,232,185,191,229,178,185,229,176,180,229,169,174,213,140,148,170,91,114,173,101,128,228,173,191,235,189,202,232,187,201,227,172,177,227,162,162,222,156,163,199,120,141,198,114,134,227,167,180,234,184,197,230,180,189,226,169,179,229,171,186,228,165,181,222,148,170,221,145,160,228,175,188,233,185,202,230,186,200,223,173,181,228,175,196,226,165,180,224,159,175,227,173,186,225,171,177,222,166,170,226,180,198,5 204,142,141,218,156,153,231,171,178,234,177,188,236,185,196,232,180,191,223,167,185,195,146,155,216,150,156,227,163,163,237,180,184,240,185,201,241,192,204,237,187,196,227,175,188,211,162,172,226,158,167,237,181,194,241,190,202,234,167,172,240,179,195,241,191,206,231,177,188,216,165,172,227,167,174,240,186,202,241,178,191,206,121,136,208,138,159,242,187,200,234,176,188,222,172,184,225,170,183,236,172,187,240,171,176,208,126,141,200,119,142,244,187,205,234,182,197,220,170,182,220,171,181,229,171,178,237,172,187,233,157,178,230,155,171,237,179,196,231,180,198,213,163,172,209,157,162,224,173,177,232,177,195,234,174,190,234,169,185,226,162,176,220,166,181,194,143,148,188,139,141,218,166,177,226,175,186,227,169,181,226,151,176,218,149,169,205,145,152,150,109,108,5 210,185,191,212,194,196,211,193,192,209,191,197,204,182,180,205,186,183,200,180,175,202,182,186,207,178,181,211,189,190,209,190,186,213,197,205,208,190,190,202,183,182,202,183,187,205,184,197,203,170,176,210,185,192,210,192,194,188,165,180,169,145,163,193,168,171,196,171,172,203,181,192,203,176,188,205,179,190,199,175,184,91,62,107,66,39,95,175,145,162,203,184,186,207,190,197,199,173,188,202,177,191,189,161,172,103,84,123,81,65,106,183,160,188,212,198,209,206,189,196,196,169,183,202,180,196,198,179,189,184,167,180,181,162,178,199,177,198,207,188,201,197,177,187,195,168,177,202,179,192,204,187,205,195,175,191,190,168,183,199,176,192,204,183,201,190,163,178,197,172,182,201,180,194,200,180,194,199,179,198,191,165,174,196,170,181,200,178,196,191,164,176,5 170,149,145,188,162,170,202,181,191,204,184,192,200,179,190,192,166,178,182,157,172,94,76,83,184,162,161,200,174,185,212,190,200,212,194,200,208,188,193,201,177,189,187,160,173,143,123,126,188,162,170,205,174,185,214,188,197,221,200,206,208,188,192,197,176,194,187,165,185,158,137,150,180,152,168,200,170,185,213,186,197,146,122,153,159,133,159,200,175,198,183,159,184,160,133,151,178,155,173,194,169,190,208,184,199,142,123,152,172,151,182,203,182,201,181,160,180,159,139,150,171,150,161,190,164,177,205,184,198,207,187,200,204,181,196,191,170,187,177,157,172,149,129,137,164,140,149,184,159,170,196,173,184,195,171,180,193,168,178,186,163,178,174,152,166,105,92,100,134,111,116,172,147,157,178,153,167,183,160,177,182,157,167,177,154,166,145,123,135,34,28,34,5 240,219,231,249,229,241,253,236,247,229,179,182,240,206,216,251,233,247,240,219,231,228,208,219,245,224,236,253,234,247,254,243,250,255,243,250,255,238,247,255,237,249,244,222,238,233,211,227,247,227,241,253,237,249,255,251,254,216,192,194,232,204,206,255,242,246,240,213,222,238,213,230,248,233,245,254,243,252,250,237,242,58,43,53,119,90,102,255,246,249,251,231,243,246,217,234,246,232,241,253,241,249,250,238,243,98,88,90,142,124,123,255,250,253,252,235,246,249,225,238,243,227,236,250,235,241,255,249,251,255,247,244,255,246,245,254,241,247,254,236,246,247,224,237,239,222,228,248,233,236,252,242,245,254,246,249,254,244,250,254,239,247,251,232,240,246,223,234,237,218,222,245,228,232,249,232,234,251,236,239,252,233,238,250,228,233,246,224,231,244,219,228,5 229,214,223,236,223,231,240,225,231,229,199,196,237,220,227,236,223,231,228,214,222,221,210,214,233,219,228,241,229,238,245,233,238,232,203,205,242,226,233,244,231,240,235,220,229,224,211,218,236,223,231,245,232,241,250,242,244,249,237,236,250,234,234,247,233,240,240,224,235,229,211,222,237,228,236,247,237,245,249,238,238,116,94,101,188,162,166,250,231,229,239,220,231,232,213,224,238,231,237,247,240,245,239,227,229,62,54,59,154,136,138,255,246,248,243,227,235,235,217,227,235,226,230,242,233,236,248,241,242,229,218,215,241,230,226,250,238,242,246,231,239,236,219,228,231,221,224,240,230,230,246,238,238,253,246,245,252,244,246,247,236,240,244,230,235,238,221,229,229,218,218,238,227,227,241,231,229,244,234,233,245,233,234,243,229,230,240,225,228,238,219,223,5 216,180,174,225,197,192,227,201,193,227,197,192,228,198,193,225,196,196,220,188,189,214,180,182,215,176,165,219,183,172,223,190,179,201,164,166,203,165,169,225,193,185,222,191,192,215,184,185,213,170,160,218,178,162,203,164,162,154,107,151,150,96,131,212,170,162,219,182,184,215,183,188,214,172,162,219,177,161,190,149,150,162,111,170,149,100,149,206,169,172,210,169,164,209,174,174,213,172,164,218,174,168,201,154,147,161,112,149,171,121,142,208,169,163,212,177,171,204,166,161,211,172,168,214,177,171,215,178,170,204,166,160,199,157,154,204,165,160,210,175,172,202,163,161,201,162,155,206,170,161,210,177,167,211,176,166,204,168,163,202,168,166,206,171,169,205,173,173,196,159,151,198,162,154,201,168,161,201,166,156,204,169,163,205,173,169,202,169,164,208,178,180,5 203,156,148,211,171,165,221,192,189,219,188,189,216,186,192,213,184,189,214,185,192,205,178,185,208,165,156,211,167,158,217,182,175,219,187,183,219,188,189,213,183,188,210,178,184,212,184,188,210,166,156,211,166,157,210,169,159,185,147,157,184,145,156,215,183,183,210,178,181,207,177,182,210,165,160,214,169,160,194,151,147,152,107,157,139,87,128,202,163,159,213,181,187,202,171,178,210,168,164,215,169,166,189,143,143,151,99,154,144,99,144,197,160,163,203,166,172,202,173,181,204,162,158,210,173,169,204,166,163,174,132,147,171,127,134,194,159,157,195,161,161,198,167,171,198,157,151,202,166,159,207,173,166,207,172,168,193,159,159,194,161,160,195,161,159,194,162,162,189,151,146,196,162,159,199,165,159,198,164,159,198,166,167,198,165,167,198,166,168,192,161,162,5 206,175,172,210,181,179,213,183,184,213,183,183,210,179,181,210,180,183,208,180,184,204,175,177,208,178,174,211,178,176,212,180,177,209,175,170,206,172,168,206,172,172,205,172,175,203,170,173,205,167,162,206,164,162,203,155,155,192,129,139,191,132,146,198,153,156,201,160,162,202,166,169,202,158,154,199,144,142,194,136,150,179,47,67,178,56,85,193,142,163,199,152,155,202,165,167,203,162,157,200,150,144,193,140,143,180,71,94,182,75,98,196,144,157,204,163,167,205,171,176,203,168,158,205,171,162,203,165,154,196,150,145,199,155,157,206,167,167,208,176,179,208,179,184,204,175,168,208,179,171,209,179,172,211,179,171,212,182,178,212,180,181,210,180,183,208,179,182,201,171,163,206,177,170,209,179,174,212,183,180,213,184,181,212,183,182,210,181,184,207,180,182,5 174,150,136,189,164,153,199,172,167,203,176,173,205,178,176,202,175,174,196,170,169,181,159,157,182,156,144,196,167,161,205,176,173,209,178,178,210,181,182,207,183,182,199,173,174,188,166,166,189,161,152,200,171,166,209,180,176,212,185,180,210,182,179,206,176,177,200,171,172,190,165,166,190,160,151,199,165,156,203,165,159,193,126,135,189,119,132,201,163,163,200,169,168,190,163,165,188,155,148,195,157,150,197,155,149,181,97,110,182,95,111,203,171,171,201,173,174,188,162,164,186,157,149,194,162,154,201,171,160,202,173,163,206,177,170,207,178,177,199,173,174,185,160,160,181,155,146,191,164,155,199,171,162,204,178,168,207,181,173,203,178,173,192,169,166,175,152,147,172,147,135,185,159,148,193,165,156,197,172,162,198,174,164,191,166,159,178,154,148,160,138,130,5 135,104,124,157,125,151,170,137,169,180,148,179,183,151,182,184,152,182,178,149,177,165,139,165,147,118,140,170,140,168,182,151,183,192,160,194,198,168,199,196,167,196,187,156,186,176,151,179,156,127,151,177,147,177,192,162,193,196,164,197,198,164,199,203,172,205,194,163,195,182,156,184,160,129,156,180,149,180,196,170,200,170,114,153,172,110,151,207,178,213,199,170,203,185,157,187,159,128,155,179,149,179,191,163,196,167,108,153,179,121,166,209,182,215,200,171,202,186,158,188,158,126,149,175,145,174,188,157,189,194,160,195,202,170,205,203,173,206,194,165,196,180,152,182,152,123,142,168,138,165,183,151,181,193,163,193,197,164,195,194,160,193,185,156,186,170,144,170,136,109,125,160,128,154,176,144,171,183,152,181,184,151,183,182,149,180,174,144,172,153,126,148,5 194,164,195,202,173,203,204,173,208,209,178,215,211,180,214,210,179,211,207,178,208,199,172,202,196,167,198,204,174,206,210,181,213,213,183,220,215,185,221,215,184,219,213,183,215,204,175,206,199,169,200,207,178,209,211,183,216,199,158,194,199,157,193,214,181,220,215,185,220,208,177,211,199,171,201,207,179,211,199,164,201,164,90,136,167,91,135,208,172,212,214,183,221,208,176,212,196,168,198,200,171,207,187,142,185,157,73,129,168,92,144,206,171,211,213,184,222,207,180,217,192,165,195,198,168,202,196,156,197,176,111,157,189,137,184,210,180,220,212,185,219,205,180,213,186,155,186,198,170,199,201,170,206,203,172,211,207,181,218,207,179,216,205,179,211,199,172,204,182,150,180,193,165,195,197,169,201,202,174,204,203,175,206,199,171,205,197,172,204,191,163,196,5 198,182,199,209,193,212,215,199,218,217,204,223,216,202,220,205,189,207,194,178,196,182,166,180,204,188,206,213,197,217,219,204,222,223,208,227,222,208,227,210,195,214,199,185,203,191,173,188,203,187,205,216,200,217,223,208,226,218,199,216,217,200,217,218,203,222,206,190,207,195,174,188,201,186,203,215,198,215,229,208,223,100,88,105,132,116,131,231,213,231,208,188,205,198,178,194,203,185,202,213,195,213,215,189,203,106,77,98,173,147,161,225,209,226,203,186,205,193,174,192,200,183,198,211,195,210,212,190,206,202,172,188,219,198,213,217,201,218,197,181,201,180,162,181,193,175,189,205,188,204,212,193,209,219,201,217,217,200,217,213,196,212,194,177,194,172,155,169,179,163,175,197,181,194,204,185,200,209,192,207,211,194,211,205,188,203,194,177,189,163,147,153,5 216,196,217,219,201,221,218,200,222,221,201,223,222,201,221,216,200,222,216,198,221,214,196,218,215,196,216,217,199,218,218,198,218,177,153,171,158,135,148,214,193,212,215,197,220,215,197,220,213,193,212,218,197,217,191,167,180,46,43,60,11,13,31,165,142,155,221,202,223,214,197,218,213,192,212,216,191,208,167,142,152,46,35,58,37,21,40,156,133,140,222,202,222,213,196,217,210,186,207,213,183,197,159,134,148,56,36,66,115,80,94,212,186,196,215,198,219,214,196,216,210,187,207,213,187,202,165,123,144,111,76,105,165,137,152,217,192,208,215,197,218,215,196,216,211,192,211,212,189,209,200,168,189,207,175,190,215,189,205,214,191,212,217,199,219,215,197,217,211,191,209,212,189,210,214,194,215,213,192,211,215,194,213,215,195,216,216,196,216,215,197,216,5 159,125,129,168,132,139,171,134,140,174,139,145,171,128,133,168,130,129,159,124,127,144,108,108,167,136,142,174,137,145,177,140,145,180,143,151,175,135,139,174,134,137,164,128,126,150,114,113,168,137,140,176,140,144,184,151,161,181,140,147,177,136,142,177,141,147,168,131,132,155,121,122,168,135,137,176,140,145,183,146,151,137,93,126,148,102,128,180,144,149,167,128,129,156,123,126,167,136,138,174,138,142,180,137,142,135,86,118,147,99,120,180,142,144,167,130,131,153,120,121,162,130,130,170,138,138,176,140,145,181,141,149,179,139,143,177,137,146,165,125,131,147,111,110,155,124,121,165,134,134,173,141,145,175,139,146,173,136,141,170,134,140,160,124,131,142,108,101,144,113,106,154,123,121,163,131,136,166,132,138,164,130,137,158,124,126,151,117,115,120,91,82,5 197,152,163,204,164,182,203,160,173,198,152,161,194,142,150,197,151,167,196,153,164,192,144,150,201,161,175,203,163,178,201,157,171,198,149,163,195,145,156,197,153,164,195,153,160,194,149,160,202,162,176,202,162,174,196,152,163,182,124,149,184,127,145,195,154,167,196,155,165,193,147,160,197,151,162,201,159,172,182,132,156,119,75,139,142,82,133,194,147,165,197,157,172,192,144,153,194,145,151,197,147,154,176,122,146,89,38,98,131,72,121,187,129,135,194,151,157,196,154,168,195,148,155,198,148,162,192,138,158,152,89,124,170,113,140,194,145,156,196,151,158,194,147,154,194,151,157,196,148,160,199,155,172,199,151,165,197,152,163,198,153,163,198,150,159,194,146,157,192,150,156,196,153,163,199,157,169,197,153,166,196,150,156,197,150,156,198,152,167,194,151,166,5 187,159,185,188,158,181,193,157,183,199,168,197,201,174,203,198,169,194,197,174,200,192,171,192,189,161,184,189,155,177,188,142,167,197,158,199,202,171,211,201,168,201,195,162,188,190,162,182,187,153,175,191,155,179,190,147,175,180,114,157,182,116,166,196,160,197,193,152,178,189,150,174,187,154,180,194,164,193,191,155,188,170,93,149,165,60,131,184,128,161,190,139,163,192,154,182,186,153,178,191,160,188,192,155,188,182,124,178,176,93,153,187,131,167,192,142,174,193,154,181,185,152,181,190,158,187,194,160,193,197,164,201,193,148,182,192,142,176,192,146,175,189,148,168,184,154,180,188,158,187,192,158,186,198,167,193,196,159,186,194,149,177,192,150,174,189,149,168,183,148,177,185,150,180,188,154,181,193,160,180,195,165,186,193,155,181,193,155,183,189,150,175,5 165,136,160,185,159,188,196,170,201,206,178,203,205,174,199,198,168,192,187,159,179,170,136,153,169,140,167,187,160,186,201,172,200,210,181,207,211,180,207,204,175,196,196,170,189,182,153,173,173,143,172,189,159,184,202,173,196,214,186,210,220,196,222,212,188,209,200,172,191,187,159,178,176,152,177,190,162,183,204,173,196,203,150,191,210,158,199,214,179,201,202,171,193,188,159,180,168,137,161,184,152,173,202,173,198,198,144,190,199,129,174,212,171,193,202,169,191,187,157,182,164,136,161,181,152,177,193,160,187,208,179,207,211,175,200,205,163,190,197,161,186,184,156,175,159,136,156,171,139,158,186,152,179,197,164,192,201,170,195,198,163,192,186,141,169,174,140,159,145,121,135,161,133,146,180,153,177,188,157,187,191,160,191,186,157,178,177,146,165,160,129,138,5 166,137,148,182,152,166,191,160,178,194,163,181,190,157,173,184,150,162,175,147,156,156,131,129,174,143,157,186,153,167,195,161,178,199,169,181,198,169,183,190,160,168,179,153,161,164,137,142,177,144,158,188,156,169,196,165,178,201,170,179,200,169,179,194,166,178,182,155,164,167,141,146,175,141,151,188,155,169,199,167,178,177,132,147,180,139,150,194,167,176,182,155,164,169,141,147,171,138,146,185,152,166,195,164,172,182,144,155,185,150,158,192,167,173,182,153,162,166,135,142,168,136,144,180,149,156,187,158,168,192,163,175,191,162,171,188,159,166,177,149,156,162,135,141,162,134,135,171,141,144,179,149,157,186,156,164,183,154,155,181,155,163,171,146,151,154,129,128,135,107,102,160,129,132,170,141,150,176,145,153,176,148,157,171,143,157,160,135,133,135,110,101,5 202,169,183,204,172,188,203,168,186,201,164,179,203,167,184,205,173,187,203,172,186,202,171,186,203,172,187,203,173,188,200,164,180,197,155,170,198,161,172,201,168,177,202,168,184,202,169,185,201,167,185,201,166,179,196,156,170,179,123,144,180,131,141,197,162,168,204,170,186,203,169,185,200,165,183,199,162,175,190,149,158,146,81,126,152,87,128,193,154,157,203,169,180,201,167,184,199,162,179,198,163,177,187,147,154,141,75,120,153,88,130,192,145,153,202,169,179,201,170,186,200,167,183,198,163,178,189,144,157,169,107,126,178,122,140,196,155,165,201,169,180,203,171,186,199,169,180,199,168,182,193,155,169,190,143,159,194,153,165,200,165,176,201,167,178,201,169,182,197,166,177,199,168,183,199,167,181,197,164,178,197,161,176,201,167,178,201,167,181,200,167,181,5 169,131,142,184,148,160,193,160,171,199,158,172,198,158,171,193,155,165,179,138,148,162,125,130,175,135,148,189,150,162,197,160,173,204,165,179,202,164,177,195,156,167,184,142,152,168,132,138,177,136,147,189,147,161,194,150,168,182,127,150,186,137,158,199,159,170,188,149,159,170,133,144,177,137,146,189,147,158,188,137,158,115,49,85,127,72,97,197,155,168,189,151,161,173,136,145,176,138,146,187,148,157,193,146,163,118,67,92,111,63,76,197,153,168,185,144,152,170,132,138,169,131,138,182,142,150,190,146,154,188,140,152,189,142,155,191,149,161,181,137,148,164,120,123,157,118,125,175,136,145,185,144,151,191,149,158,191,150,163,186,145,157,176,138,146,157,120,120,119,89,96,163,126,133,175,139,148,179,139,149,180,140,152,176,137,146,165,128,130,120,92,91,5 133,106,116,148,119,133,159,130,142,166,137,151,170,142,159,167,140,156,159,133,146,147,122,131,141,113,123,156,129,139,166,139,149,172,143,156,176,150,163,174,147,157,166,139,154,153,128,140,146,119,132,159,132,141,169,140,150,177,150,164,179,153,164,178,152,164,170,141,154,158,133,146,148,120,132,161,133,143,173,150,161,157,100,119,163,103,122,180,155,169,172,147,162,160,137,152,149,121,135,162,137,149,173,149,163,162,105,130,169,115,139,179,156,170,169,146,160,155,131,141,146,117,130,158,129,141,170,142,159,179,152,172,181,158,173,176,151,164,167,142,154,153,132,146,140,111,123,151,123,134,164,137,153,173,147,166,176,151,170,171,148,165,162,142,155,148,128,136,131,107,117,146,121,134,155,130,144,164,138,154,166,141,157,163,142,158,154,134,145,137,117,120,5 184,161,169,196,173,183,206,181,193,209,185,196,211,188,199,205,183,193,197,171,180,184,156,163,194,173,183,201,179,187,205,181,189,212,189,196,213,189,198,210,187,196,202,176,185,190,161,170,199,178,186,208,186,195,202,180,187,196,173,178,213,187,186,212,186,192,206,177,187,195,167,175,201,182,190,209,190,198,212,195,198,148,119,140,143,100,120,213,186,190,208,180,190,196,166,176,199,179,190,208,188,199,219,203,208,187,165,177,154,113,135,210,181,188,207,181,189,196,167,176,198,179,190,208,189,202,214,194,205,220,202,209,220,200,203,213,188,193,206,179,187,194,166,175,192,174,185,203,184,199,212,193,208,215,197,207,214,193,204,213,189,202,204,182,191,191,167,170,184,167,177,195,177,190,205,187,202,209,190,205,206,184,197,203,182,193,198,177,186,183,160,160,5 202,174,186,196,170,182,202,178,190,210,182,194,211,180,189,216,185,193,215,184,197,214,183,198,204,175,186,191,166,178,182,160,175,196,166,176,211,180,186,214,185,189,217,186,197,214,180,195,208,181,188,184,163,181,163,145,170,144,77,109,180,131,143,214,187,189,215,185,193,215,182,196,211,188,193,193,173,187,138,110,144,99,50,92,115,65,100,176,143,156,214,184,187,213,180,190,213,189,195,207,187,192,151,115,138,95,42,79,96,49,89,142,84,124,202,162,179,213,181,190,218,194,206,212,187,196,203,184,192,169,136,154,143,94,111,178,128,154,207,172,189,214,180,192,216,190,203,216,191,202,216,192,202,206,181,189,208,181,190,213,184,191,215,184,194,214,181,193,215,184,201,218,190,204,221,200,212,218,191,201,215,182,191,217,187,199,215,182,192,213,179,188,5 178,149,164,204,173,190,212,182,204,215,181,202,212,176,196,205,169,190,190,153,173,156,124,133,199,168,185,210,179,195,220,191,209,223,190,209,219,183,197,216,182,203,198,160,178,176,141,154,205,175,189,215,184,202,223,193,211,229,201,224,229,198,221,223,192,208,208,174,191,186,149,164,205,173,186,216,185,198,221,194,212,188,165,205,199,170,204,228,199,214,213,181,195,194,159,173,201,166,177,214,182,194,222,193,209,182,157,190,200,172,198,228,199,211,213,180,192,196,160,170,197,164,174,210,178,191,221,190,207,225,197,209,227,196,210,222,190,203,211,177,190,195,160,169,194,160,171,206,174,189,216,185,199,220,189,203,222,191,205,219,185,200,208,173,188,189,156,163,180,149,160,197,160,176,206,174,188,213,182,199,214,183,197,212,179,193,201,168,180,171,138,138,5 219,194,214,217,191,214,217,192,218,216,192,217,217,192,216,220,197,220,224,199,221,223,197,218,216,192,212,212,188,212,210,185,216,204,182,214,193,169,202,207,184,211,222,198,218,223,200,219,209,187,211,197,176,207,191,171,205,171,137,182,157,120,167,194,172,203,219,192,214,220,195,216,204,185,211,179,161,196,155,121,169,148,110,166,150,103,159,195,169,197,218,193,216,219,192,211,206,187,209,187,170,197,153,125,173,145,115,171,148,120,170,197,174,200,218,194,214,218,193,206,209,188,210,199,178,198,178,159,192,157,132,178,175,148,182,212,190,213,218,195,214,219,195,210,210,182,202,206,179,199,201,179,202,195,167,188,204,175,196,212,185,206,216,189,207,218,192,209,211,180,201,212,187,208,211,189,208,206,178,193,209,181,197,216,190,212,217,189,209,216,189,202,5 197,169,206,200,173,210,202,175,213,202,174,212,203,176,214,203,179,216,199,174,209,195,165,198,195,165,201,201,172,208,202,176,215,204,174,211,205,175,210,203,175,211,200,173,208,197,166,200,187,149,185,197,164,200,198,163,203,192,153,192,193,155,192,201,170,206,200,172,207,197,166,200,190,164,199,189,157,194,187,147,188,168,101,152,166,104,155,191,160,197,199,174,209,196,165,199,194,173,208,191,166,202,181,141,180,161,84,140,151,60,124,181,145,183,196,171,206,193,161,195,194,165,198,197,175,210,189,157,194,175,125,167,172,123,166,188,161,198,193,174,209,192,160,193,192,159,191,196,165,197,198,173,207,191,159,194,192,165,202,194,172,208,194,171,205,191,170,203,190,153,185,194,163,195,198,170,202,197,167,200,192,163,196,193,171,205,192,170,204,189,170,203,5 147,110,142,169,132,169,175,144,185,183,156,196,184,158,195,178,152,188,166,137,169,147,115,143,158,116,151,173,134,173,185,152,193,190,155,195,189,158,196,181,152,186,169,135,167,153,116,146,164,130,165,173,136,173,186,151,192,193,160,202,194,162,203,188,156,195,176,141,176,158,120,150,162,132,165,174,146,183,179,149,187,162,106,153,165,114,159,189,157,194,176,138,173,160,126,157,155,126,157,172,140,174,184,156,194,162,113,156,161,116,161,183,157,194,173,141,174,156,124,151,146,111,144,168,134,165,180,145,180,185,155,192,181,155,192,177,156,195,164,132,167,146,113,138,128,93,122,160,125,158,171,136,170,177,145,182,174,143,179,165,140,174,152,120,151,126,95,117,81,55,76,145,112,143,160,129,161,164,134,166,160,133,165,149,121,149,133,102,125,80,57,74,5 174,144,159,192,156,164,204,161,169,213,172,178,215,174,179,212,173,178,199,164,166,139,113,110,179,143,155,199,160,168,210,169,174,206,164,167,201,160,170,219,183,192,204,165,167,178,145,142,186,148,158,203,161,168,205,162,165,146,124,145,102,93,128,176,151,164,217,177,179,189,154,154,196,161,172,214,175,184,185,148,161,110,98,128,109,113,135,171,157,173,218,179,182,197,164,169,199,165,181,212,168,176,176,141,155,82,75,105,140,145,171,190,167,178,216,176,176,197,164,166,192,156,170,205,165,173,195,153,160,143,122,142,162,142,160,212,174,177,215,176,180,195,162,163,185,151,163,201,163,174,207,164,172,207,163,171,206,161,168,213,173,177,209,174,178,186,155,161,173,139,153,191,151,161,202,162,173,202,159,167,204,164,170,203,164,169,195,162,167,146,120,128,5 157,128,140,188,150,156,204,162,170,211,165,170,215,167,169,220,176,182,203,162,166,175,141,140,175,140,151,196,154,162,206,161,163,173,136,145,161,129,152,209,173,187,215,171,176,194,157,158,187,151,164,203,159,163,184,145,154,114,103,137,83,80,115,163,141,159,225,180,182,207,168,174,195,158,173,211,167,175,162,127,148,100,89,120,128,130,151,172,158,180,220,176,180,215,177,186,190,153,167,208,163,167,157,122,140,84,76,111,147,150,178,189,163,176,224,178,179,212,172,176,186,147,161,204,161,168,189,146,150,140,122,144,165,141,160,217,174,179,221,175,179,210,171,173,181,145,158,199,156,165,205,157,161,211,167,171,210,161,167,219,173,178,216,173,176,205,170,175,167,130,144,192,149,158,203,159,170,207,158,165,208,161,165,211,164,168,204,164,168,188,155,162,5 192,155,163,203,162,170,208,164,166,205,161,165,198,154,162,222,184,191,224,187,195,206,166,169,192,147,153,205,159,162,191,151,156,132,109,131,126,103,141,158,133,160,224,186,192,212,169,172,200,160,170,207,164,166,154,122,147,120,111,151,88,85,114,120,111,136,213,176,182,222,180,182,209,170,184,201,157,163,147,118,150,100,88,112,127,125,145,168,164,192,194,160,173,227,185,189,203,159,169,202,159,164,124,94,128,89,83,116,154,156,182,171,160,186,207,169,175,227,186,190,200,161,170,209,168,171,144,111,136,106,99,133,143,135,164,187,161,178,223,180,182,219,177,182,196,155,167,201,154,156,191,152,160,169,146,163,180,144,162,215,173,182,223,180,185,214,172,177,195,157,167,196,147,152,209,162,167,213,166,171,211,159,167,219,175,183,215,171,174,212,172,176,5 196,189,185,203,186,191,204,181,189,205,175,184,204,169,174,207,197,201,206,205,207,199,200,201,200,189,184,203,174,181,199,139,154,187,91,107,196,111,124,209,194,199,208,204,206,205,205,208,207,200,203,201,163,175,169,38,54,177,40,46,200,120,129,207,178,183,209,203,206,205,205,209,207,196,198,205,178,189,156,43,61,179,53,57,198,116,120,205,161,169,208,202,205,205,205,209,206,197,199,209,188,194,186,125,139,178,34,47,193,87,100,203,168,175,207,202,206,203,204,206,207,203,208,206,185,193,205,175,183,188,76,93,196,116,132,206,195,201,206,203,207,203,202,206,205,203,207,207,196,203,205,183,188,203,172,179,205,173,183,206,198,203,205,206,209,201,201,205,203,202,204,206,198,200,206,193,197,206,195,198,206,194,197,205,201,205,204,204,206,194,193,196,5 224,197,204,224,185,194,224,177,193,219,167,187,214,141,161,220,175,188,222,181,196,212,183,192,224,190,201,225,176,190,224,172,190,214,144,175,209,116,156,217,149,169,222,179,191,220,195,203,227,197,207,226,177,195,222,166,194,208,129,179,206,117,173,211,120,159,221,179,189,220,184,192,227,194,204,225,173,193,215,149,185,207,137,181,204,122,177,208,140,179,218,162,173,221,185,195,221,162,180,223,148,176,216,173,207,206,172,211,202,127,182,209,135,178,220,174,181,221,194,200,223,180,194,222,154,181,218,158,189,212,172,208,210,152,193,215,129,161,221,167,179,220,183,191,223,181,191,224,172,191,221,168,191,220,174,194,221,176,190,223,173,186,221,164,177,217,172,179,220,176,181,223,182,190,224,181,195,222,170,186,224,176,191,225,187,198,219,174,181,213,173,178,5 173,138,146,194,155,161,206,161,165,213,168,172,217,173,175,204,161,165,194,154,153,139,110,108,190,152,166,207,165,175,218,169,176,196,149,158,114,77,86,184,143,149,205,164,166,184,147,144,200,161,176,212,164,175,221,161,171,102,57,66,0,0,0,133,67,75,212,167,170,194,156,155,205,166,180,215,160,173,195,118,134,109,25,44,93,33,59,139,38,65,199,146,151,201,164,165,203,163,177,211,155,167,180,94,114,146,57,100,123,52,95,141,64,104,194,138,144,203,165,167,201,162,181,207,156,168,186,104,120,141,55,95,112,50,95,145,80,110,203,156,158,203,167,170,201,165,184,206,159,172,199,129,143,177,107,129,157,97,118,178,123,127,205,165,166,196,161,163,197,161,175,207,163,176,206,148,161,198,136,145,193,136,137,196,148,149,198,161,163,176,142,144,5 241,196,201,246,198,201,254,208,212,213,160,170,122,68,78,202,150,156,239,198,199,231,189,190,246,197,203,251,201,206,244,186,195,101,53,65,10,8,17,124,76,86,235,184,187,238,198,198,248,193,199,253,197,205,197,105,121,46,8,18,48,22,31,121,11,30,204,118,126,244,206,206,249,187,196,242,174,185,186,66,92,135,31,55,129,57,89,168,47,92,196,87,105,238,195,197,248,187,197,227,136,150,198,100,142,181,88,138,156,82,130,167,79,131,193,97,127,231,180,181,244,188,197,226,135,150,197,94,138,164,70,124,144,73,119,161,81,133,198,123,152,233,184,183,242,188,197,233,154,167,202,100,133,174,87,136,150,85,133,161,88,135,210,149,159,236,192,191,239,187,195,237,167,179,222,137,159,205,135,168,188,124,158,194,129,144,222,170,169,234,191,192,5 194,163,165,199,169,169,203,173,174,201,170,169,195,157,155,189,143,142,180,133,135,171,126,125,200,171,175,203,171,168,203,171,166,195,158,146,185,135,124,183,128,128,178,123,120,172,123,115,203,171,174,203,170,162,197,158,141,154,104,99,133,73,86,167,92,92,175,114,100,174,126,110,202,167,166,202,164,145,167,106,94,92,35,58,87,44,71,151,67,82,181,120,106,182,142,135,200,161,156,197,142,123,140,64,74,79,32,63,103,50,83,154,81,85,189,140,131,186,150,152,195,149,141,188,116,107,158,57,69,115,31,60,136,61,71,184,134,117,193,157,151,186,153,156,190,134,127,189,123,108,184,112,99,175,99,93,186,137,118,195,159,144,193,160,157,184,151,153,189,134,126,193,136,123,194,138,126,197,149,138,199,163,154,196,163,157,189,156,153,181,149,149,5 114,88,79,173,141,136,194,159,162,199,160,161,196,158,157,182,146,144,159,122,115,107,80,74,153,122,114,190,155,154,213,177,180,219,180,184,214,173,177,199,158,159,175,135,134,146,112,109,170,137,131,203,166,166,222,182,182,235,196,192,222,173,165,204,153,149,189,147,147,160,124,124,177,143,138,211,176,180,236,198,194,194,145,134,159,88,91,213,155,140,196,158,160,168,135,139,176,140,130,212,176,180,233,184,170,168,83,83,163,94,97,225,179,172,198,160,163,171,140,142,179,147,141,208,167,165,220,161,148,227,159,141,233,185,172,219,179,179,196,160,160,168,140,139,171,141,135,197,157,148,217,169,163,228,185,183,225,186,189,213,176,178,188,157,156,155,127,123,135,107,101,187,149,142,206,167,169,213,173,177,209,169,172,199,164,164,175,143,139,130,106,100,5 226,190,193,229,191,192,230,192,193,224,183,181,214,166,160,209,151,151,206,145,153,198,137,141,229,192,194,230,191,187,227,188,185,205,156,148,179,115,116,186,111,118,197,123,127,195,129,125,228,187,183,227,186,176,207,150,135,159,87,100,115,69,108,146,68,101,185,91,99,195,122,116,227,180,173,220,169,149,172,85,94,107,44,82,75,38,52,126,65,105,175,71,92,203,133,130,223,173,161,212,139,127,139,59,87,84,38,69,105,58,93,135,70,116,175,86,96,209,150,144,215,154,146,204,106,112,150,44,78,109,45,81,120,55,101,155,61,87,197,135,124,212,165,159,210,136,133,203,106,106,184,66,82,150,39,69,153,56,74,192,122,113,214,171,158,216,177,175,210,137,129,209,136,120,205,125,118,198,110,110,204,141,127,214,171,156,216,174,164,216,179,179,5 232,183,194,237,188,199,219,174,187,120,90,104,107,82,96,210,166,178,233,192,202,224,188,194,235,176,190,236,183,196,135,104,122,35,32,56,33,34,60,121,96,114,231,185,196,225,187,192,238,162,182,219,164,181,60,49,70,33,32,48,31,29,46,83,68,85,221,171,184,222,166,178,235,152,175,219,159,179,78,59,81,46,38,63,32,28,45,63,52,72,206,161,172,227,170,180,230,140,169,234,159,180,147,109,134,61,51,85,52,50,81,63,51,72,194,149,163,223,165,176,232,162,181,237,166,181,154,120,138,43,35,59,33,31,48,19,17,23,174,130,144,218,157,172,233,180,189,245,188,192,151,112,122,27,19,36,48,37,51,102,76,88,204,149,162,215,157,168,237,190,193,243,196,196,219,168,169,118,76,88,163,120,132,217,159,171,214,157,169,212,164,169,5 199,161,163,219,177,185,231,186,198,234,185,198,236,184,200,230,186,199,214,176,185,199,165,171,211,172,174,230,179,190,240,185,198,239,185,202,184,131,154,196,150,167,226,185,196,210,175,181,220,182,184,232,175,188,248,178,197,185,136,159,39,31,55,72,59,82,213,166,180,217,178,185,226,186,186,234,176,187,250,166,190,133,98,123,28,27,49,43,38,55,187,142,155,216,161,173,228,189,190,240,189,196,244,158,181,183,131,155,63,52,85,44,39,60,175,132,145,217,163,172,230,193,194,240,196,201,248,183,192,183,136,152,31,27,51,27,26,39,168,121,134,211,159,167,222,184,188,239,197,200,250,202,201,211,162,166,101,70,82,148,107,118,201,145,156,205,161,162,216,176,183,227,175,183,242,198,199,243,198,197,233,180,183,218,158,169,204,155,162,200,162,163,5 150,122,123,191,159,163,203,168,176,206,169,179,205,170,181,196,163,171,174,143,148,66,53,57,180,148,150,205,169,175,219,178,190,219,174,190,217,176,191,208,174,184,193,161,168,137,113,119,191,158,158,212,166,176,225,171,187,117,93,109,109,87,104,217,176,187,201,169,176,173,145,152,197,165,163,218,167,177,203,140,163,42,37,55,43,37,53,196,149,161,204,165,174,182,154,163,200,166,164,219,174,179,214,145,166,83,66,90,27,26,43,179,133,145,206,167,175,182,154,162,200,166,167,220,183,185,228,176,182,107,80,92,84,63,73,193,144,153,202,167,170,175,146,153,196,161,167,212,173,178,227,187,188,217,174,177,207,155,165,201,159,165,199,168,171,159,132,139,179,147,154,209,173,180,221,185,190,221,184,186,209,171,172,201,168,171,192,161,164,107,88,92,5 202,182,182,214,188,187,220,184,183,221,189,190,223,195,196,214,187,192,191,166,174,175,151,159,214,195,196,220,185,188,216,167,170,213,170,170,222,187,185,217,186,192,201,172,178,179,149,156,219,198,198,226,183,190,201,109,118,117,58,67,121,87,77,210,166,161,214,185,190,191,163,168,221,194,194,233,188,194,173,92,106,31,12,20,16,12,9,163,116,109,219,185,190,198,168,175,225,199,199,230,182,185,196,123,142,108,59,86,39,28,33,149,100,98,215,175,179,197,167,173,224,202,202,229,181,185,224,149,156,175,103,114,107,60,56,172,114,109,211,171,179,193,160,164,221,201,204,230,201,207,234,180,181,220,162,159,200,145,136,211,168,171,208,171,177,195,167,171,213,190,191,226,201,206,231,189,191,227,181,182,222,183,186,221,186,192,203,168,173,186,160,165,5 218,182,190,219,171,177,217,171,181,218,181,186,225,199,203,220,188,197,218,193,202,206,184,193,223,184,196,216,140,147,195,113,123,154,95,100,171,128,121,211,170,165,217,185,193,214,192,200,230,189,201,208,122,133,156,53,81,55,28,38,37,23,22,147,95,85,216,179,178,218,194,203,230,187,196,209,137,152,94,26,42,22,15,15,8,15,16,73,35,32,196,147,141,217,190,201,229,184,192,213,150,164,143,81,114,82,62,83,45,38,43,69,38,39,191,138,140,215,178,187,228,178,187,223,168,182,188,102,134,147,78,110,52,40,54,93,44,42,185,129,131,213,173,185,228,184,193,226,163,171,213,146,154,175,111,117,121,76,78,146,82,72,190,134,137,210,170,183,229,201,210,230,179,186,229,170,175,217,161,165,188,121,109,194,142,139,209,165,173,205,167,177,5 130,113,100,179,154,145,204,170,167,210,174,176,201,169,173,179,151,151,157,134,131,91,74,71,166,146,133,197,173,169,219,184,184,225,187,190,222,190,196,197,171,177,172,148,152,133,110,110,183,162,153,211,186,187,227,182,188,206,147,152,211,168,171,211,178,185,179,150,157,148,124,128,189,165,154,217,188,188,237,172,183,103,45,59,75,53,49,218,175,178,189,163,170,154,134,139,195,174,167,221,195,196,237,174,182,153,86,107,74,40,43,203,153,156,196,169,176,154,136,141,193,172,165,218,195,196,236,193,200,226,156,160,192,132,132,210,169,175,192,164,168,151,130,133,188,166,160,211,185,184,231,201,205,234,192,194,229,190,194,209,175,179,181,152,156,143,122,121,156,137,131,208,186,185,218,192,196,224,194,192,218,187,188,202,174,174,169,143,146,111,94,93,5 158,118,121,175,134,138,186,146,150,190,149,153,187,142,150,181,138,146,167,125,132,150,113,120,168,129,132,188,148,153,197,155,158,198,156,158,197,155,163,191,145,155,176,131,140,160,121,128,178,137,141,196,156,162,203,160,160,180,123,143,162,97,135,183,123,141,183,135,144,168,129,137,182,139,144,200,157,162,207,163,170,168,94,136,140,61,117,178,116,148,191,146,153,173,134,141,185,142,149,201,155,160,207,160,167,184,123,151,171,110,148,193,144,160,193,152,156,175,136,142,182,138,146,200,148,157,209,156,162,211,166,171,208,165,170,203,162,163,192,153,156,174,136,141,178,133,141,195,146,155,205,156,162,208,160,165,205,162,165,201,160,162,186,147,149,166,129,131,173,128,135,188,142,151,199,151,158,199,149,155,197,152,156,191,150,153,176,135,138,160,124,126,5 187,147,148,196,155,156,199,158,157,200,158,160,196,152,158,196,153,160,188,141,152,177,129,138,196,156,159,203,162,164,199,152,147,182,126,145,170,108,141,186,130,151,186,129,138,181,132,141,200,158,161,207,165,167,202,150,158,172,99,142,145,65,112,159,81,128,184,124,140,187,140,147,203,160,163,211,169,170,200,144,167,164,81,127,152,82,126,160,86,140,192,139,162,193,148,154,203,158,161,209,166,167,203,151,171,177,104,137,168,103,144,175,111,149,199,153,162,193,152,155,201,152,157,208,157,160,209,162,167,207,159,170,202,156,170,202,157,165,202,160,161,191,151,152,198,146,153,207,155,159,212,165,168,215,171,173,212,169,170,208,167,167,200,160,159,190,151,152,194,144,150,204,155,159,209,162,165,212,167,170,210,167,167,205,164,163,200,160,162,188,151,153,5 152,112,105,183,141,136,199,156,156,201,155,158,200,155,159,191,152,152,173,134,135,112,85,86,172,131,127,198,155,156,214,171,174,219,177,179,216,170,176,203,160,166,185,146,150,157,123,124,184,142,140,210,169,172,227,185,186,221,173,181,217,165,180,213,163,172,195,154,160,172,137,138,194,153,151,217,174,178,234,191,194,194,120,160,192,117,160,221,172,179,201,160,167,180,145,145,196,154,154,220,173,179,235,185,191,217,158,181,217,163,183,223,181,184,204,164,169,182,146,148,193,150,151,217,169,176,234,182,188,239,193,195,234,193,192,220,179,180,202,163,165,179,143,146,188,145,145,210,164,170,225,176,184,227,177,183,223,180,184,212,170,171,195,158,158,171,137,138,175,132,133,199,152,157,213,165,174,216,169,178,213,166,171,202,159,158,189,152,151,146,115,115,5 191,146,145,189,141,135,186,136,137,177,125,142,182,133,148,189,143,152,185,135,144,182,132,142,191,145,142,187,134,128,184,132,154,157,90,128,162,97,131,177,120,149,181,124,138,179,121,128,195,150,149,191,133,145,180,115,152,146,63,103,147,71,112,145,64,111,172,102,134,178,118,126,197,152,155,194,138,161,163,80,122,156,84,128,152,85,127,149,76,125,169,100,143,180,122,137,198,153,158,190,133,162,160,81,119,161,97,130,146,69,114,152,78,127,176,116,159,185,128,143,198,153,160,192,140,164,166,88,118,165,101,131,155,89,135,156,86,132,183,128,156,188,135,143,198,148,153,198,148,160,195,145,164,198,153,176,191,146,173,177,124,145,189,140,147,191,144,148,196,141,145,198,145,153,201,152,161,199,152,160,195,148,154,196,152,157,197,155,158,191,149,148,5 191,166,171,194,160,166,196,151,158,195,143,155,191,153,171,197,171,187,190,151,166,179,140,159,191,164,167,192,148,156,188,129,137,177,113,126,182,119,143,194,149,164,193,158,173,185,156,172,188,156,161,188,143,148,178,119,135,134,73,96,77,39,54,166,106,124,189,143,155,181,151,167,186,153,158,180,127,129,151,111,137,73,45,72,20,7,12,115,68,86,188,126,142,181,145,160,184,149,143,172,110,109,146,99,131,49,42,64,22,12,17,127,63,84,191,126,144,189,160,176,177,136,131,170,111,110,163,99,120,94,52,77,80,34,51,173,91,116,197,143,157,196,171,181,166,117,116,173,121,113,182,131,144,172,99,120,173,84,108,190,122,143,198,157,174,192,161,172,171,127,128,181,132,129,191,138,149,188,123,137,187,112,129,196,145,162,197,163,181,190,164,179,5 124,102,104,155,131,137,168,131,133,182,148,153,189,171,174,173,153,154,148,123,121,112,94,86,153,138,141,170,154,155,186,158,162,193,160,167,194,175,183,177,152,164,152,127,130,132,113,105,160,146,148,178,161,160,188,161,161,184,135,144,187,152,167,181,149,164,164,139,144,138,118,113,158,135,138,176,150,153,184,146,150,105,67,84,100,63,74,191,156,170,175,158,167,144,121,122,160,137,136,174,148,152,173,127,125,91,57,75,103,57,71,200,166,178,176,158,169,144,119,122,160,144,143,172,151,153,171,129,127,177,120,128,188,131,147,194,173,185,171,155,163,140,119,118,150,137,137,167,145,145,178,147,151,187,156,160,191,161,166,178,152,163,155,131,136,129,107,98,131,115,112,163,148,148,174,149,151,180,152,156,179,152,154,164,134,136,148,128,124,116,95,85,5 152,142,141,167,150,154,183,157,161,187,155,162,191,173,181,182,165,172,159,139,150,137,114,117,163,152,148,178,164,161,185,158,159,186,148,157,190,168,181,182,154,168,165,135,150,145,122,125,167,149,151,179,160,159,182,145,149,161,106,116,159,113,129,182,151,163,171,144,156,161,143,147,169,146,148,177,154,153,170,129,136,92,62,83,51,27,35,168,120,133,177,157,170,169,156,166,168,147,151,173,148,143,162,111,113,72,53,75,52,23,34,176,121,137,185,168,179,166,147,159,169,157,159,164,134,134,164,119,114,151,97,112,154,84,103,190,152,166,184,167,174,166,150,158,162,151,150,167,140,139,174,138,137,182,140,147,186,138,147,188,162,174,175,159,171,156,140,147,154,138,136,167,144,145,175,146,151,182,154,159,186,158,162,180,152,159,162,137,145,141,117,121,5 252,244,243,252,237,233,212,193,188,177,165,162,231,211,205,249,233,227,251,236,231,251,236,232,252,237,233,218,198,197,99,99,119,62,72,97,164,122,135,228,188,186,247,224,219,251,232,227,247,205,212,180,157,175,51,69,99,68,69,94,119,89,121,158,117,132,235,198,199,249,226,223,239,169,194,134,112,138,64,73,102,82,81,110,83,84,114,38,44,52,182,141,147,250,221,222,247,198,215,135,111,136,83,76,109,120,123,161,56,49,67,18,23,27,129,105,112,247,210,213,254,228,236,209,172,190,98,77,107,71,60,90,52,49,64,21,21,26,100,88,94,244,212,213,252,237,243,250,222,234,175,151,167,98,91,114,52,54,67,55,48,58,167,144,148,248,225,223,253,242,246,252,239,244,248,230,236,224,200,207,185,160,169,203,168,175,243,211,212,249,228,228,5 244,211,215,245,210,212,246,208,208,246,206,204,245,208,206,245,207,206,242,203,204,237,199,203,243,207,210,246,208,208,196,155,161,122,96,112,200,148,154,241,193,193,242,199,199,240,200,203,244,202,208,234,176,186,112,89,116,50,42,73,130,73,103,202,139,149,241,192,194,242,199,200,246,193,205,209,131,159,85,65,96,88,70,103,67,53,80,96,62,74,234,174,182,242,201,202,247,194,205,225,163,182,110,70,102,97,71,109,53,38,56,50,35,46,209,152,162,244,197,200,246,205,213,249,200,211,190,136,159,85,56,84,41,29,46,73,47,60,217,168,174,244,200,203,248,207,215,248,207,215,244,201,211,214,170,182,174,128,141,208,151,162,241,192,196,240,198,202,248,209,218,251,211,217,250,211,215,250,211,213,250,203,207,245,197,201,243,198,201,240,197,200,5 98,78,82,173,147,151,198,173,177,208,178,183,209,178,182,203,171,177,190,154,162,158,126,134,152,127,131,197,171,174,218,189,193,227,195,198,218,185,187,212,178,183,202,167,175,185,154,162,180,156,159,212,185,189,226,195,197,203,171,170,219,181,179,219,184,186,209,175,182,195,163,172,193,171,176,221,195,199,219,175,181,83,59,80,130,97,104,225,186,186,212,179,184,197,164,173,199,176,181,221,192,196,228,184,191,129,98,115,99,70,81,221,178,181,211,179,183,197,166,174,199,176,180,219,192,197,226,194,198,226,189,192,219,177,181,217,180,184,208,175,181,193,162,168,192,169,172,214,188,193,220,189,195,222,188,190,221,188,189,215,181,184,203,170,175,186,155,161,157,134,138,207,181,184,213,184,189,217,186,192,215,183,187,208,174,179,196,163,169,165,135,141,5 127,89,96,193,150,163,217,172,185,227,175,195,226,171,193,218,162,184,210,158,179,165,122,138,179,139,148,211,154,171,231,181,195,233,170,191,232,169,192,229,167,191,219,163,186,200,158,178,202,164,171,229,180,195,236,164,183,218,148,173,211,147,174,231,163,185,224,163,187,208,153,178,209,164,171,237,182,198,237,157,182,203,140,179,211,163,202,233,162,185,229,166,191,210,145,171,219,187,199,238,181,200,232,134,160,161,113,151,211,149,180,232,155,176,229,170,194,212,154,178,213,171,184,235,192,205,233,152,177,216,128,151,222,136,154,227,152,171,222,163,182,208,159,178,203,161,171,226,182,189,235,170,185,238,170,186,233,179,186,227,170,179,215,161,172,195,147,161,174,130,139,220,177,187,233,200,209,233,186,191,230,184,192,221,173,183,208,155,164,161,108,117,5 191,136,153,199,156,168,197,139,157,201,137,161,204,152,169,198,149,163,194,143,161,190,139,159,185,100,121,194,125,135,196,125,144,192,116,143,188,128,143,194,138,153,195,131,156,193,144,162,194,131,156,191,107,128,195,117,139,167,97,125,151,107,135,175,108,128,197,127,144,188,129,140,200,135,161,192,112,140,190,108,136,188,134,170,166,120,167,194,156,187,206,157,171,193,131,147,192,103,126,187,93,120,172,103,138,170,124,166,183,129,172,203,160,192,205,154,169,198,145,160,192,113,134,185,79,104,100,65,91,87,65,97,176,128,173,199,140,163,192,107,122,198,148,158,186,94,113,189,104,121,114,84,114,93,72,106,184,116,150,193,114,130,199,140,152,200,162,174,192,133,145,193,135,148,177,122,142,167,116,136,188,111,127,197,138,149,201,158,167,195,155,163,5 166,119,134,189,153,165,199,160,170,203,157,174,201,153,170,200,160,174,191,148,163,181,137,151,177,117,135,196,142,157,205,159,171,204,144,163,207,155,171,204,157,174,199,155,173,187,141,158,194,147,164,199,133,153,202,132,146,192,124,146,183,130,146,198,136,155,201,152,166,192,149,162,194,130,148,205,142,166,200,123,147,190,127,156,171,129,165,202,152,170,200,143,155,192,134,152,196,129,151,202,118,139,184,103,128,153,110,144,189,147,186,206,153,172,205,156,170,201,164,178,195,135,154,204,125,145,175,100,121,100,79,113,183,125,155,203,131,145,206,165,175,201,172,183,196,150,166,204,150,163,199,143,153,181,128,142,196,131,142,208,162,170,203,166,173,191,151,160,190,155,159,198,153,158,207,164,169,204,154,152,203,157,158,200,156,155,198,162,167,187,146,153,5 178,154,166,196,166,179,210,174,187,213,168,180,212,166,178,220,189,203,217,191,209,204,178,201,195,169,184,206,172,189,210,160,176,214,159,183,209,158,183,209,159,176,215,182,203,212,183,206,211,184,203,218,182,200,216,170,192,161,144,170,113,103,125,189,138,164,219,181,202,216,187,208,215,187,208,224,187,207,215,181,206,41,41,47,50,53,63,190,152,181,220,179,198,221,196,216,211,181,200,222,180,200,208,168,193,50,54,65,133,124,142,206,156,180,215,172,192,214,185,208,209,180,201,218,175,195,214,158,179,177,146,169,192,143,159,212,150,167,208,162,183,197,163,185,202,172,193,214,171,191,217,159,174,216,154,169,213,152,167,211,162,180,205,167,186,191,158,179,197,169,187,208,165,183,217,172,187,215,164,179,215,166,184,212,176,195,200,164,183,194,161,180,5 211,177,193,215,167,186,221,163,180,215,153,179,213,158,184,214,157,178,218,170,188,216,181,202,221,188,206,222,174,192,222,170,195,217,187,218,188,169,200,190,148,175,213,152,175,220,182,205,228,191,211,229,178,198,217,185,214,109,102,120,43,45,55,124,108,133,217,161,188,224,184,202,230,196,216,236,191,213,195,174,198,29,28,35,34,34,39,157,148,176,208,156,183,225,178,197,230,193,213,233,178,202,189,166,191,20,21,26,82,78,89,206,186,215,203,146,172,226,181,201,226,186,205,231,172,192,203,170,199,100,99,120,156,140,156,216,170,191,217,151,170,221,173,193,224,184,204,226,166,186,225,168,189,214,170,193,209,148,166,218,151,169,222,162,179,215,162,184,222,177,198,223,165,185,225,156,172,220,153,171,220,152,170,224,163,180,218,165,183,213,169,189,5 170,129,154,158,118,152,140,119,152,135,110,131,143,116,157,152,121,160,215,182,200,227,185,194,127,88,124,121,92,135,132,109,145,136,107,134,126,98,139,152,134,170,192,169,193,211,167,175,117,79,113,95,59,93,81,47,73,107,70,100,116,86,124,142,132,168,157,144,177,189,144,155,107,71,107,88,45,74,83,37,57,83,38,60,106,81,120,121,117,165,147,132,175,200,152,155,107,58,92,109,64,99,105,62,99,86,39,64,100,73,110,103,92,137,136,123,164,206,161,171,137,69,103,111,56,87,101,54,88,79,30,47,100,67,100,123,94,141,137,117,155,199,148,155,133,57,85,117,45,71,120,47,72,98,39,63,124,80,116,150,113,157,175,138,155,218,161,161,171,104,115,131,52,81,134,47,74,143,66,101,162,109,143,188,136,148,216,164,160,229,176,182,5 217,155,161,210,145,146,212,149,152,215,152,158,217,152,153,218,153,152,222,156,159,214,146,148,208,143,144,205,140,140,168,120,133,123,93,115,173,126,141,217,155,159,221,155,157,217,151,152,213,147,149,184,127,134,68,58,84,34,36,67,63,55,83,185,135,145,222,157,157,216,152,152,220,154,157,158,113,125,49,49,83,67,66,111,34,35,64,139,107,125,228,167,168,217,156,156,216,146,151,171,119,126,59,55,87,57,59,103,41,43,79,143,113,139,228,166,168,221,161,162,217,148,155,205,141,146,116,91,114,42,44,81,77,68,108,188,140,162,226,164,168,221,161,164,213,145,152,215,144,151,198,137,150,155,115,145,171,118,137,215,152,161,225,167,174,219,159,163,210,143,150,215,146,155,215,143,153,222,151,162,223,152,160,220,154,159,224,164,170,222,163,170,5 229,192,218,229,190,211,232,192,212,239,195,219,234,187,206,231,187,207,223,181,203,216,175,194,226,185,204,220,176,193,226,182,199,230,181,198,227,178,192,226,180,196,224,181,200,219,178,196,222,182,199,221,177,194,229,179,191,231,169,177,231,167,175,234,186,201,232,189,210,222,182,200,235,194,217,234,191,211,235,181,188,188,124,136,137,88,102,228,180,190,230,182,199,229,188,210,235,194,216,238,194,216,242,187,195,141,89,107,60,37,55,223,176,187,232,180,197,229,181,203,232,189,211,234,186,205,240,192,204,208,154,165,201,147,156,240,194,209,234,186,204,231,185,204,231,187,210,228,180,201,233,185,200,244,196,211,243,195,207,239,192,209,237,191,214,229,184,200,228,185,206,236,191,216,234,187,202,238,189,205,242,195,213,239,190,211,236,188,212,232,191,213,5 242,224,235,240,220,224,238,218,225,235,214,220,216,176,168,219,186,186,227,197,198,224,192,194,242,225,238,239,219,225,232,208,209,224,194,187,219,182,175,222,188,184,225,192,191,229,201,210,242,227,244,234,210,213,185,110,104,173,102,91,206,163,152,224,192,188,230,203,209,233,212,226,242,227,240,220,182,178,126,28,34,113,33,44,185,129,128,229,205,206,235,214,225,236,217,235,243,228,236,201,164,169,74,18,28,103,54,65,185,143,151,232,210,211,237,221,237,236,219,238,241,221,230,205,175,184,91,57,74,128,90,105,205,173,179,236,214,222,238,221,238,237,220,241,237,213,224,227,199,206,194,159,170,199,164,173,233,209,211,237,215,223,238,220,234,239,222,245,240,219,234,239,221,234,239,221,231,237,215,221,237,216,221,239,216,227,240,221,237,240,222,247,5 238,193,189,238,190,185,229,177,166,215,160,149,200,147,144,193,146,145,212,157,157,234,179,179,235,187,180,231,175,159,208,155,139,157,125,134,142,115,127,141,117,125,165,127,130,220,165,161,233,184,176,219,166,148,156,127,134,87,70,96,101,82,104,125,108,129,116,98,118,185,142,139,231,177,165,195,143,129,116,98,113,64,51,73,99,79,98,107,87,110,88,77,103,164,134,144,227,171,162,168,129,129,112,97,109,89,76,94,96,76,98,110,92,116,106,91,117,179,149,161,220,170,165,149,124,136,102,92,109,76,64,81,114,98,119,121,108,136,145,127,153,216,180,184,225,174,165,153,127,138,114,102,119,104,92,113,151,125,136,172,144,151,204,170,176,240,198,194,235,182,174,209,165,159,189,155,152,185,151,149,208,163,152,225,177,164,235,193,188,247,202,195,5 225,195,225,229,198,231,227,193,221,224,187,211,225,186,212,226,187,215,230,195,226,230,194,224,227,197,230,225,192,219,223,184,202,207,170,188,191,158,180,198,159,182,223,183,210,231,194,223,227,197,231,222,184,203,198,162,178,140,126,167,141,133,174,150,137,174,197,160,184,228,190,215,223,190,218,215,175,191,157,138,166,91,86,134,123,113,158,118,118,171,174,153,189,230,194,221,222,188,214,200,170,194,140,130,163,107,102,144,123,116,166,126,125,181,190,169,213,233,199,236,222,187,211,193,168,198,128,125,172,112,112,160,146,139,187,168,155,206,218,189,226,234,202,240,222,185,213,210,178,206,180,160,192,175,155,188,198,170,196,218,188,219,230,197,230,234,201,237,225,191,222,228,194,228,226,193,223,225,188,212,228,192,222,231,197,232,233,199,233,235,200,235,5 240,216,227,224,192,195,221,195,198,232,214,227,226,205,217,224,188,205,222,181,189,227,203,219,230,199,207,221,196,202,225,212,222,223,207,225,208,162,188,209,163,174,226,201,217,229,205,224,222,195,207,216,197,205,211,185,202,205,150,187,196,111,157,200,152,171,225,201,218,228,204,222,218,195,206,210,185,197,193,125,167,196,104,161,193,75,136,199,147,180,222,198,220,224,198,218,215,190,196,204,171,179,189,126,169,196,132,183,196,101,151,194,140,164,214,184,200,221,194,212,220,199,205,203,167,177,184,112,147,194,102,162,196,127,170,197,153,173,208,166,173,215,179,183,221,203,207,214,192,201,198,156,174,199,121,169,200,143,173,214,182,207,210,171,178,215,182,189,224,212,219,224,213,225,216,200,212,203,163,176,208,168,184,224,202,222,218,189,194,220,194,202,5 209,181,188,210,182,189,211,185,191,211,185,189,212,187,192,211,184,192,210,181,189,208,179,186,206,178,185,206,175,182,206,179,187,205,178,186,207,180,188,210,185,193,209,183,190,207,178,185,204,177,184,201,169,178,191,140,159,182,111,141,189,140,161,201,170,184,206,178,187,207,180,187,202,175,182,186,121,145,176,92,131,171,81,125,173,98,134,181,130,156,199,168,181,206,181,188,199,168,176,180,103,133,166,76,123,166,73,120,168,86,126,172,103,138,195,159,175,204,177,185,202,177,184,189,138,155,173,87,126,173,100,133,182,137,159,181,129,153,196,164,177,202,175,184,204,180,186,202,176,183,196,161,170,197,167,175,200,175,185,199,173,183,200,175,183,203,177,185,205,180,186,203,179,185,205,182,187,206,181,187,205,179,187,202,174,183,203,177,184,205,179,184,5 183,153,159,193,163,170,199,167,175,201,168,176,200,168,176,194,162,169,178,148,155,147,116,122,187,157,166,197,168,174,203,172,179,206,175,182,205,174,181,199,169,175,184,155,161,161,131,136,190,160,167,197,167,174,202,174,181,203,176,181,201,177,182,197,170,178,186,158,167,165,135,141,190,160,166,195,167,175,196,166,175,171,94,139,173,117,151,194,172,178,188,161,169,166,138,145,189,159,164,195,167,174,195,168,176,179,119,151,178,133,159,191,166,174,186,159,166,166,138,145,185,154,160,192,163,169,197,171,178,200,181,183,198,175,179,194,170,175,184,157,164,162,131,137,180,147,153,188,157,164,195,165,172,197,167,174,197,168,175,195,167,174,179,150,158,154,117,124,166,132,138,181,148,154,188,157,163,192,162,167,193,164,171,187,157,165,172,138,145,135,100,105,5 172,116,134,173,119,135,172,119,127,174,122,139,174,125,142,172,125,134,171,125,131,172,129,139,173,116,133,174,121,137,172,121,131,173,121,136,173,123,140,173,125,140,172,125,137,173,129,141,173,117,134,175,125,139,174,125,137,166,91,120,166,95,121,173,121,137,173,125,143,174,129,148,174,122,134,175,128,144,173,124,141,148,48,90,150,50,89,170,115,131,174,124,139,174,121,144,173,122,135,177,131,143,175,130,145,147,61,96,145,51,94,169,113,133,174,118,136,173,118,140,173,120,137,176,126,141,175,129,141,170,116,130,172,115,138,174,121,141,171,107,128,171,112,133,174,124,140,174,120,136,176,129,138,176,131,146,175,121,139,176,122,138,172,116,133,169,108,118,173,124,141,173,120,135,174,123,131,177,131,146,176,124,139,175,121,134,172,117,135,169,112,126,5 135,96,127,163,112,140,172,121,145,180,133,151,179,140,161,172,137,158,165,132,151,144,117,135,128,98,131,163,115,147,178,126,150,183,132,152,182,142,164,178,144,165,166,133,152,154,124,144,142,108,138,154,111,144,182,126,150,186,138,160,185,143,161,180,143,162,172,135,153,163,129,147,156,116,144,159,119,152,181,134,160,182,125,150,181,123,151,185,140,159,177,133,150,165,128,142,155,116,141,171,129,160,182,137,162,183,130,155,180,118,145,185,132,149,179,135,152,165,127,141,135,100,118,168,128,153,177,126,151,186,140,159,187,142,161,180,125,142,175,128,147,160,121,130,88,57,69,149,111,131,167,124,147,175,126,144,180,137,156,171,119,140,163,119,133,149,113,116,59,35,41,107,75,89,153,118,137,160,121,138,165,122,137,156,114,131,147,112,121,115,83,83,5 177,156,166,187,165,176,196,176,186,199,177,188,200,178,190,199,178,187,192,170,178,182,154,163,182,162,172,191,170,180,199,179,191,205,184,195,205,185,192,203,183,187,197,176,182,188,166,175,185,166,178,196,179,190,201,183,192,209,191,188,211,191,182,207,189,191,199,180,189,189,171,180,182,163,173,191,174,184,204,186,184,155,117,120,150,108,115,210,191,194,198,178,187,188,168,178,180,163,173,189,172,183,201,183,184,162,135,133,174,150,152,209,193,200,198,181,190,188,168,178,177,160,170,187,169,181,194,179,187,206,191,193,208,192,198,201,184,196,199,182,195,191,174,185,166,149,160,178,160,172,187,170,180,193,177,190,198,182,198,196,179,195,190,172,187,181,165,173,152,135,145,170,153,166,179,162,175,186,169,183,189,172,188,187,170,185,180,163,173,168,151,153,5 194,173,184,196,174,182,198,177,180,199,176,178,201,179,176,204,185,181,203,187,188,201,184,186,193,172,179,194,173,173,195,174,168,195,173,164,197,173,161,198,174,166,202,182,180,203,185,187,192,171,173,191,170,164,186,165,157,153,101,110,151,100,105,192,158,152,194,162,164,201,182,186,190,169,167,186,153,150,167,125,128,110,48,84,78,12,48,150,111,112,197,165,170,197,175,181,187,164,164,189,153,155,129,93,99,28,0,18,81,37,57,155,124,126,197,168,172,196,172,181,191,173,175,191,168,164,169,143,138,104,77,78,165,132,134,198,170,172,195,172,178,198,175,185,193,176,181,192,176,176,194,175,171,202,181,174,197,176,176,197,176,178,199,177,183,198,176,188,191,174,183,193,176,183,195,178,180,194,179,179,198,182,185,200,184,190,200,181,192,199,178,196,5 203,174,201,202,175,202,200,176,202,197,172,198,194,171,196,193,171,197,193,171,196,196,173,196,202,171,202,201,173,203,199,174,204,196,171,197,194,169,196,192,168,195,195,172,198,198,174,199,200,168,198,199,170,202,188,155,180,154,95,114,165,118,140,189,164,191,195,174,201,199,179,205,198,168,197,195,166,197,155,90,110,100,26,51,101,31,58,166,118,139,198,179,206,198,181,207,196,167,198,191,162,191,135,61,79,95,27,56,96,23,50,156,98,118,198,178,206,197,176,202,196,167,197,193,166,196,161,110,135,117,38,62,129,51,71,179,141,166,196,172,202,197,172,199,196,168,198,193,164,195,190,161,193,178,137,164,182,145,172,193,166,196,196,168,197,197,170,197,195,167,197,193,165,195,192,163,194,193,168,199,195,167,197,196,167,195,198,169,196,195,164,190,5 189,156,182,200,171,199,208,181,210,212,187,215,209,186,211,206,182,206,202,177,200,177,147,165,193,162,189,205,175,203,213,185,212,212,185,212,209,183,209,212,187,211,206,180,202,191,161,179,196,164,189,209,179,206,218,189,216,220,197,225,216,194,220,218,192,216,208,180,204,195,167,188,199,166,190,211,177,202,222,193,220,188,146,173,192,155,181,221,198,222,207,176,200,195,164,186,198,162,186,210,177,202,221,195,224,163,104,130,178,129,155,220,197,223,206,176,201,193,162,184,195,157,180,207,174,200,212,183,212,214,188,217,216,190,218,214,185,213,204,172,197,188,157,175,188,151,172,200,168,195,207,179,205,207,180,208,209,183,212,209,184,212,199,170,192,173,143,157,157,127,145,192,164,186,197,172,196,197,172,197,202,175,201,199,173,197,192,164,180,128,104,116,5 197,159,178,207,169,187,216,182,196,221,186,204,221,183,200,219,190,203,209,171,184,200,160,175,201,164,181,210,174,189,218,185,198,223,188,205,226,192,211,223,193,203,213,178,189,205,172,186,204,171,185,213,179,192,219,185,199,226,196,211,230,202,215,224,191,205,217,183,197,206,170,180,203,168,182,211,175,191,219,186,200,210,139,172,213,140,171,224,196,207,214,175,189,205,168,183,200,164,179,207,163,181,216,176,193,210,144,172,211,138,171,223,194,207,212,176,188,201,165,179,195,160,175,204,168,183,211,169,186,216,182,198,219,188,203,217,179,199,207,168,184,196,158,173,184,148,156,198,164,177,204,164,180,210,168,188,212,172,190,209,169,184,202,164,183,190,153,168,164,129,136,190,156,167,197,160,172,203,163,179,203,163,181,201,158,172,194,157,167,179,144,148,5 231,190,208,230,187,205,234,193,210,235,196,214,234,195,211,231,189,203,229,188,206,230,193,208,229,187,206,230,187,207,231,189,210,230,182,206,229,184,201,230,189,201,232,192,207,230,192,202,227,184,198,227,184,204,218,138,177,206,70,129,213,99,145,229,181,206,231,192,208,228,189,199,227,183,201,227,186,205,213,113,156,198,26,98,202,34,101,220,136,171,231,195,216,228,185,203,227,183,201,229,188,209,223,158,187,209,74,125,213,90,139,224,165,192,231,191,212,231,189,207,228,188,200,228,187,200,227,184,199,228,181,206,227,181,207,231,192,213,231,191,211,229,189,208,228,186,202,227,186,203,228,186,200,229,186,205,228,183,205,228,183,203,228,186,199,228,186,202,227,184,203,226,184,200,227,184,201,228,184,201,228,185,206,228,184,204,227,187,201,227,187,204,5 188,165,191,195,171,199,203,181,208,205,187,212,207,192,217,207,190,216,198,177,203,187,163,189,192,168,196,201,176,204,210,189,215,215,196,222,217,196,224,215,195,222,206,186,212,192,168,195,195,168,198,204,178,206,215,193,219,223,206,229,223,207,232,219,201,228,208,192,217,194,175,201,198,171,200,205,175,206,217,197,222,213,155,207,207,110,187,219,202,229,208,193,217,195,179,204,198,172,200,206,179,208,215,195,221,211,143,202,206,106,185,216,202,227,207,191,215,195,180,202,195,169,197,203,177,206,212,184,215,219,191,223,219,200,227,211,197,221,203,185,210,192,176,198,190,162,190,196,166,198,206,177,209,213,193,221,212,200,224,207,194,216,198,181,205,189,167,193,186,160,184,192,163,193,199,172,203,205,188,214,204,193,216,200,187,209,192,176,198,182,159,182,5 201,184,209,200,179,206,202,177,206,203,180,210,204,181,210,206,181,210,208,181,211,207,181,210,201,183,208,200,182,208,200,173,205,200,163,200,204,171,205,207,182,212,208,182,211,206,180,210,200,180,206,199,178,207,193,128,176,184,79,145,187,90,150,201,157,194,207,187,215,205,184,211,200,184,209,197,150,189,181,70,139,175,64,139,177,57,134,193,110,164,207,188,215,206,186,213,202,179,207,200,159,195,184,78,144,175,65,138,178,67,141,191,108,163,206,186,213,206,185,212,204,176,206,204,178,208,194,128,176,178,61,132,183,73,142,199,144,190,206,179,210,205,183,210,204,178,207,203,179,208,201,175,206,194,128,175,194,117,167,203,168,204,206,178,209,205,181,209,204,176,206,204,178,208,204,179,209,203,180,210,203,177,209,204,178,208,206,181,210,204,180,209,5 168,130,136,184,146,151,191,152,157,196,155,159,201,162,166,204,166,170,202,164,168,192,155,159,175,137,142,190,151,156,198,157,163,201,161,167,207,167,173,209,169,174,206,167,172,203,166,170,180,141,147,190,150,156,197,153,160,194,125,137,202,150,159,209,170,175,208,169,174,208,171,175,182,144,150,192,154,160,193,138,148,175,54,82,190,114,131,208,171,177,211,171,176,208,171,176,181,143,150,192,154,160,191,136,146,178,72,94,193,124,137,209,171,177,210,171,176,207,171,177,182,145,151,190,150,157,194,149,158,194,144,152,200,159,165,206,167,173,207,170,175,204,167,173,182,145,152,188,149,156,191,150,157,198,158,165,199,158,164,201,163,167,206,170,175,201,165,170,183,146,154,187,149,156,194,155,162,201,162,168,198,159,165,199,161,166,203,167,172,193,157,162,5 192,153,156,199,160,164,200,160,165,202,161,166,206,166,171,208,170,175,205,168,172,199,162,166,193,153,157,199,159,163,201,159,164,201,152,158,204,158,164,208,167,173,206,168,173,201,164,168,193,153,157,199,158,163,199,148,154,186,86,105,192,109,125,205,164,171,208,168,174,206,169,173,195,156,160,200,161,165,195,128,138,179,54,83,184,80,105,201,151,160,207,168,173,206,168,173,195,155,160,198,159,164,192,123,134,179,60,86,182,76,98,203,154,160,209,171,175,205,167,172,194,157,161,197,155,161,198,148,155,190,110,122,197,138,146,206,167,173,207,170,175,203,168,172,192,154,159,195,154,160,199,156,163,199,155,162,201,159,165,203,164,169,203,166,170,200,165,169,190,152,157,191,150,156,195,153,159,199,157,164,200,159,164,199,160,164,199,162,166,197,163,166,5 179,141,135,196,153,156,212,168,174,214,169,170,204,151,159,200,152,163,184,138,148,161,115,123,190,148,144,211,168,171,221,174,179,225,180,186,221,173,185,214,167,179,199,154,164,175,131,139,201,158,159,223,179,184,224,177,185,211,157,173,211,161,178,219,173,188,202,152,164,179,130,139,206,161,166,218,168,167,226,181,191,180,105,136,187,127,160,211,168,190,195,138,153,178,126,137,214,172,177,232,187,191,231,183,187,193,144,165,193,147,173,215,168,186,200,151,163,180,134,142,212,171,175,234,190,197,240,194,198,229,182,192,216,168,179,224,176,186,208,163,173,186,143,149,209,168,168,227,183,187,237,191,195,238,189,193,235,187,192,221,173,177,205,159,167,185,144,150,198,154,152,212,162,163,229,183,189,229,177,184,225,172,176,217,171,172,197,151,153,173,130,130,5 129,76,68,189,144,149,209,152,161,217,160,171,215,164,169,212,159,168,214,170,179,205,165,175,156,99,93,202,153,161,213,147,159,201,128,142,207,152,167,206,148,165,208,150,164,202,153,160,205,167,177,218,173,185,206,123,143,169,21,64,177,71,105,196,137,148,206,150,164,200,147,157,214,178,186,225,182,190,194,81,113,165,21,73,165,33,77,195,123,144,208,155,169,210,169,184,211,171,177,223,177,180,198,104,125,163,16,68,171,39,82,208,146,170,211,161,170,207,165,176,205,165,174,219,174,176,221,170,174,199,104,128,208,129,158,216,164,173,209,156,164,204,162,173,189,141,141,216,177,182,230,196,200,226,188,187,223,180,183,218,172,180,208,161,171,197,153,167,183,138,138,208,170,174,220,184,188,224,185,188,216,171,171,212,169,176,204,161,169,192,151,164,5 175,126,126,216,173,179,224,167,176,232,176,187,231,180,185,226,173,180,225,181,192,219,178,187,190,138,140,225,180,189,227,158,170,224,162,173,229,177,191,223,164,181,223,167,184,218,170,179,219,177,190,230,181,190,224,137,158,194,54,95,204,108,141,215,155,168,220,162,177,213,152,162,231,194,206,234,184,195,210,80,120,190,24,84,189,41,94,209,130,150,220,163,177,224,177,195,234,197,205,235,180,189,205,71,115,188,49,105,187,41,93,213,128,161,224,171,186,220,168,180,229,188,194,233,183,182,214,115,141,190,31,88,197,52,102,225,157,180,229,180,191,223,178,187,223,182,189,235,193,194,237,188,193,224,141,161,230,159,186,235,186,197,224,167,174,220,178,188,214,171,175,234,198,202,243,210,215,239,199,197,238,196,199,234,190,197,226,184,193,215,170,180,5 219,185,191,221,187,196,211,174,182,202,164,177,192,161,171,197,160,164,211,171,175,215,177,179,218,184,192,203,167,176,174,127,142,151,100,125,132,101,126,165,126,138,210,172,178,216,180,182,218,183,190,176,124,138,123,61,94,120,75,105,105,72,103,118,79,106,187,149,156,215,179,180,224,190,198,156,99,121,111,51,83,119,78,107,108,77,106,104,70,98,180,142,152,218,182,187,221,186,194,183,132,147,133,73,104,112,70,99,99,68,98,118,82,111,192,153,161,216,179,185,219,182,188,199,155,164,132,76,105,103,58,87,99,61,93,140,94,119,206,168,172,218,181,186,218,181,188,211,172,179,163,114,132,127,76,107,138,90,116,179,137,147,217,180,183,217,179,182,220,183,191,216,177,183,206,164,168,186,139,146,196,155,162,209,171,177,216,178,183,214,175,179,5 215,178,189,218,179,187,218,177,185,217,176,182,209,164,166,211,167,167,209,167,168,203,162,165,214,174,181,215,176,185,204,161,172,182,140,156,189,147,154,212,167,169,214,171,172,210,167,171,217,177,184,200,157,166,141,87,109,105,63,92,124,83,104,201,156,161,216,173,172,212,168,170,224,185,192,188,141,153,97,44,72,95,61,89,90,57,83,183,140,147,218,174,175,215,172,176,217,175,181,204,159,168,123,67,92,84,49,77,101,65,92,196,151,157,219,177,180,214,172,176,210,165,171,215,173,179,152,102,120,99,52,82,147,102,117,214,170,171,216,171,173,213,169,174,213,171,179,214,171,178,204,158,160,189,141,146,206,163,167,217,174,176,213,166,168,209,164,171,209,167,174,210,165,170,214,168,169,219,174,175,217,173,178,219,177,181,218,176,182,211,169,178,5 203,171,178,226,192,200,233,194,201,231,190,196,221,178,180,218,177,181,218,179,184,204,169,178,221,187,195,232,196,204,239,200,206,237,194,197,224,178,175,224,181,179,221,181,186,215,176,185,224,190,197,236,198,204,229,187,193,193,149,161,204,159,163,230,186,183,224,182,186,217,177,187,226,189,194,240,201,203,200,152,162,93,50,78,140,102,118,234,189,188,227,184,188,220,179,190,228,194,201,235,195,199,213,165,172,101,56,83,153,114,127,235,191,190,226,182,185,225,186,194,225,190,195,233,194,200,229,184,187,201,154,156,219,175,177,232,187,188,226,183,189,221,182,191,217,179,183,232,193,198,230,187,190,233,189,189,232,188,189,233,192,198,226,186,194,214,174,185,207,170,176,226,187,193,229,188,193,228,187,191,231,189,193,225,182,186,223,183,191,209,171,181,5 227,175,184,231,178,190,234,181,193,236,184,198,235,182,197,231,177,193,227,172,185,221,165,176,229,179,187,232,180,191,233,180,190,234,182,190,235,183,196,232,180,195,227,172,185,222,167,178,228,180,186,231,181,190,233,181,188,234,181,190,234,181,195,232,180,193,227,173,185,221,165,176,226,178,183,230,181,188,233,184,192,234,182,192,231,175,186,229,176,186,226,171,181,219,164,173,225,178,181,228,179,184,231,187,189,218,128,154,204,84,126,225,173,179,224,173,181,219,168,175,219,170,173,226,177,180,228,180,185,207,92,129,203,87,127,226,180,184,225,176,184,218,167,171,215,166,168,221,171,176,221,169,179,218,145,161,223,164,171,224,176,181,221,171,176,215,163,167,215,168,171,219,171,177,219,167,174,224,175,184,224,176,183,223,173,180,221,173,179,214,163,169,5 221,171,174,226,176,183,229,181,187,229,181,189,228,179,189,226,176,184,225,177,184,220,174,177,221,171,174,224,173,177,228,179,184,228,179,185,228,178,186,227,178,186,225,180,185,221,176,178,221,172,174,224,174,176,226,175,178,228,179,186,226,177,185,226,176,181,224,179,181,220,176,176,220,174,176,224,175,177,225,174,176,222,160,171,222,163,174,223,175,180,222,177,179,217,171,171,218,170,168,222,176,175,221,168,170,199,69,113,197,69,117,221,172,176,221,178,179,216,172,170,216,171,169,220,175,175,221,171,172,203,93,124,199,88,126,219,174,175,217,173,173,210,164,155,214,169,169,217,172,172,218,172,175,218,168,172,217,164,167,217,172,175,208,157,152,190,124,110,211,165,164,216,170,172,217,171,175,217,170,175,216,168,171,217,173,177,203,151,144,177,105,95,5 228,193,192,231,193,196,233,193,200,233,193,203,226,186,198,225,186,199,227,193,200,223,192,194,228,196,194,229,194,195,230,193,198,220,167,180,204,129,162,220,179,191,224,189,196,222,188,191,225,194,190,227,193,193,226,191,194,199,122,156,172,54,128,200,137,167,222,190,194,219,184,187,220,187,183,226,192,193,221,188,191,186,99,145,170,52,126,195,127,158,218,188,189,215,183,184,219,188,185,223,190,188,218,187,190,195,122,156,175,65,130,203,149,168,217,186,188,214,183,184,218,190,185,222,192,188,219,187,190,210,171,184,204,157,175,211,174,181,217,186,187,215,186,185,215,188,183,219,190,186,220,190,189,215,180,186,216,187,191,216,187,187,218,190,187,213,185,180,212,186,182,216,188,184,219,191,189,217,186,188,217,187,189,215,188,186,216,190,187,213,187,182,5 218,156,163,220,154,164,222,159,168,222,158,167,220,154,163,217,148,161,215,149,161,210,144,155,217,154,160,218,151,159,221,158,165,223,162,167,222,161,166,218,154,162,216,150,160,211,145,155,217,155,160,219,156,163,220,158,162,222,163,166,223,164,167,220,160,164,217,157,162,212,150,157,212,150,156,212,143,152,218,157,162,222,163,165,221,162,162,221,166,166,216,157,160,212,149,155,201,133,141,170,57,100,211,140,151,221,165,166,221,163,164,219,163,164,215,156,159,210,149,155,203,139,145,187,100,123,210,144,153,218,161,164,218,160,163,217,162,163,215,159,162,209,153,156,206,147,150,211,155,156,214,158,159,217,159,162,217,160,163,215,159,162,211,155,158,206,149,152,206,150,152,211,154,157,213,154,158,216,156,161,217,159,164,213,154,159,208,148,154,204,148,152,5 234,161,173,240,167,178,245,172,185,247,178,194,243,167,188,240,161,181,237,158,178,231,152,173,232,154,169,235,159,171,238,166,178,245,178,189,242,166,184,238,160,183,236,158,178,232,155,172,232,154,172,237,160,176,236,160,172,216,132,154,225,146,165,238,163,181,234,154,175,233,157,172,233,160,174,237,164,175,215,129,151,160,58,115,181,84,129,228,150,168,232,155,172,234,162,176,232,161,173,237,166,180,209,128,152,150,59,115,178,86,133,232,151,173,230,156,168,229,158,165,232,166,175,234,163,176,229,157,169,211,133,160,222,146,170,238,166,182,234,163,171,229,158,166,230,168,175,232,161,172,233,161,174,237,168,183,237,166,182,235,167,183,235,170,176,232,171,175,229,168,175,234,168,177,235,166,173,233,163,173,235,163,179,234,163,176,236,176,182,234,178,182,5 187,118,124,190,120,128,189,120,129,172,103,114,167,101,112,178,113,122,171,108,117,176,113,121,189,126,130,192,128,132,190,126,131,184,116,127,178,110,120,180,111,124,175,106,117,179,116,124,191,132,134,197,136,138,198,132,137,190,119,129,180,110,123,179,109,124,180,115,125,178,110,119,191,131,132,201,142,145,201,135,140,183,82,113,172,63,108,177,106,120,190,121,134,177,109,122,194,134,135,202,142,145,199,131,135,182,63,108,175,41,102,182,101,120,192,125,134,186,121,130,193,131,134,201,140,144,199,132,137,189,91,117,187,94,118,186,114,127,193,130,138,183,122,130,191,127,132,199,137,139,201,140,141,198,133,136,195,129,133,195,133,137,194,131,136,180,117,124,194,136,139,200,143,144,203,147,147,201,147,143,201,148,145,198,143,142,192,132,136,180,124,125,5 216,152,165,223,156,169,226,161,177,230,166,185,230,165,186,224,160,180,221,158,177,217,156,173,215,151,162,218,152,164,223,159,173,228,164,180,230,166,183,223,160,178,217,155,173,214,153,168,214,153,164,218,154,167,221,158,171,227,165,179,230,167,183,224,161,179,219,158,176,214,153,168,213,153,163,220,157,170,221,159,172,223,160,175,227,164,179,224,163,179,219,160,176,214,156,169,211,151,161,215,146,158,214,137,149,221,157,169,225,164,179,224,164,179,217,159,173,210,156,167,210,152,161,198,89,120,188,42,88,214,139,149,222,163,178,221,160,175,215,156,168,207,152,162,206,147,155,193,75,109,184,37,89,212,142,157,215,155,169,215,155,170,213,155,167,205,148,159,206,151,158,202,120,138,203,106,130,212,150,164,210,148,161,208,150,167,209,152,167,205,147,158,5 205,197,193,208,201,198,207,200,197,205,195,195,204,193,195,200,189,189,200,189,190,199,187,188,203,194,187,207,199,197,206,199,200,205,195,198,203,191,195,203,192,197,201,186,189,200,185,185,202,193,188,200,188,184,202,189,189,202,189,195,202,180,187,202,174,182,203,184,189,198,181,180,198,188,182,199,186,183,203,191,195,198,172,182,180,111,123,164,77,92,194,161,169,201,186,190,197,188,184,199,188,184,202,191,193,199,171,179,159,66,79,147,45,60,185,137,146,205,192,198,197,190,188,200,191,189,200,186,189,201,184,191,179,122,127,159,68,78,194,159,166,205,191,195,197,191,191,197,188,188,199,187,189,198,182,183,201,181,184,199,171,177,205,193,199,201,187,191,191,184,184,194,184,185,195,185,186,194,180,180,198,181,181,205,195,201,203,193,199,200,188,192,5 232,191,191,239,197,197,244,202,202,243,199,201,247,202,204,250,209,211,245,204,205,236,193,193,234,192,192,240,197,196,245,202,202,243,198,200,249,204,208,251,210,212,245,202,202,237,193,192,231,190,191,239,197,197,243,199,198,246,199,202,250,207,213,249,205,208,244,200,199,239,194,194,230,189,191,239,196,197,245,202,201,237,176,179,224,142,149,247,200,203,244,200,200,239,194,194,230,188,190,239,196,196,244,202,199,202,100,99,182,45,53,243,192,194,244,200,201,238,196,197,233,191,191,240,197,198,243,202,202,215,130,131,208,107,112,247,200,204,245,201,203,237,194,195,232,191,191,240,198,199,241,198,199,244,198,202,245,197,202,245,199,204,242,197,200,234,190,191,230,191,193,237,196,197,237,194,197,241,197,202,241,196,201,241,196,203,240,195,199,235,191,193,5 233,171,181,231,160,167,232,156,161,233,154,165,237,166,179,241,179,192,240,179,192,234,173,183,235,175,187,238,175,189,235,164,179,238,168,183,243,182,197,241,178,192,240,181,193,236,178,191,235,173,184,237,172,186,235,165,181,218,125,154,207,94,135,236,166,184,239,176,188,233,167,179,232,168,176,234,169,179,225,140,159,174,42,97,152,10,75,210,105,143,240,183,194,231,165,175,231,168,172,235,171,181,226,139,161,169,36,90,132,18,72,185,76,117,238,181,191,231,172,180,230,168,175,233,171,180,236,168,177,197,96,129,148,28,78,203,110,139,236,182,191,228,169,178,229,172,176,231,168,175,234,169,179,228,157,172,220,142,162,229,166,180,230,173,179,228,171,178,229,174,176,232,174,180,234,174,183,235,175,185,234,174,185,230,171,182,228,171,176,225,169,177,5 197,140,161,200,143,170,204,144,172,206,145,174,207,148,179,209,157,189,206,153,184,199,145,175,198,139,159,200,143,166,200,136,160,186,80,121,196,109,147,211,159,189,206,148,178,199,140,170,199,141,160,203,149,169,188,101,134,156,18,78,181,76,123,213,162,190,207,150,180,202,146,173,198,141,156,202,147,163,187,95,131,157,21,79,191,107,144,213,161,187,209,154,180,206,153,175,198,143,157,202,145,161,201,133,161,193,109,142,208,150,176,213,159,181,211,158,177,206,156,175,200,146,160,204,148,165,207,152,173,211,162,183,213,161,182,212,160,176,210,160,177,204,154,173,197,144,157,199,142,158,205,148,168,209,155,175,211,158,176,210,159,175,207,158,177,203,153,171,193,136,148,197,137,151,203,146,165,207,150,167,209,155,172,208,157,174,204,153,175,198,148,169,5 206,152,175,212,155,181,217,161,189,220,164,194,215,156,190,216,160,195,213,159,189,207,154,179,205,149,169,210,153,178,218,163,190,221,165,193,218,160,189,217,160,195,205,131,165,199,125,154,204,148,167,208,142,165,215,151,178,222,168,195,221,162,192,218,161,191,187,72,115,188,84,123,204,153,174,202,113,140,201,91,125,221,165,191,220,163,190,218,165,192,201,126,155,200,131,160,202,145,167,196,90,123,194,58,104,215,147,173,217,163,189,215,161,188,210,156,182,208,155,178,201,140,159,193,90,120,194,65,105,211,135,163,216,163,190,209,153,180,207,152,176,206,154,176,201,150,165,201,131,153,204,128,152,208,147,173,211,155,183,210,157,178,204,150,172,198,145,166,197,147,163,203,153,172,209,159,183,210,154,180,207,152,178,208,157,177,203,152,174,197,145,166,5 211,153,177,214,151,181,215,150,180,219,157,188,223,161,193,223,161,191,221,163,191,215,160,183,211,152,173,215,154,179,216,154,183,216,154,185,222,160,190,222,162,191,220,161,187,217,161,185,210,152,169,214,155,175,216,156,182,219,160,189,221,163,190,222,163,190,220,162,188,216,160,182,211,156,172,206,143,164,170,67,110,195,117,155,222,167,193,222,164,189,219,162,187,213,156,178,211,158,173,202,137,158,142,24,78,177,80,123,222,168,192,220,162,185,220,165,187,215,162,181,208,152,166,208,151,170,191,112,143,204,135,162,216,158,178,217,161,179,216,163,180,213,161,178,203,148,162,207,149,168,215,161,183,214,157,179,209,143,151,211,153,163,213,161,179,210,158,173,202,146,159,206,149,164,211,155,175,215,157,180,211,151,164,209,152,164,209,157,174,205,152,166,5 197,133,157,200,136,164,203,140,167,204,147,175,202,142,169,200,141,167,202,144,166,195,131,151,198,136,155,201,142,166,205,151,177,193,137,168,179,117,151,194,137,164,200,143,165,193,130,150,200,144,162,202,148,169,196,140,165,157,99,142,142,77,125,190,130,157,202,149,165,199,143,158,196,142,158,203,152,170,180,125,154,119,59,108,138,72,119,190,133,157,198,146,164,200,146,162,196,144,159,200,148,165,192,142,165,173,118,151,177,118,149,198,147,167,198,146,163,195,144,158,195,144,157,201,150,166,199,149,169,200,150,172,203,155,173,198,144,167,197,143,163,197,152,166,194,144,158,201,153,169,200,149,170,199,148,168,201,149,171,196,138,162,199,150,165,197,154,167,187,134,151,198,149,168,201,149,169,200,148,169,195,138,161,189,129,153,194,143,161,194,148,159,5 216,152,168,217,144,166,217,137,159,224,160,181,225,162,182,224,164,185,221,162,183,213,153,171,217,156,169,203,96,128,189,53,101,215,135,159,228,169,186,226,164,178,220,157,173,214,150,164,217,156,168,202,96,127,188,52,102,213,124,150,230,172,187,225,164,183,220,159,175,215,154,165,216,153,166,216,146,164,216,140,159,222,154,175,227,166,183,225,166,180,221,164,179,215,159,172,214,155,167,216,152,165,220,156,171,222,156,172,222,159,176,223,167,183,219,158,168,212,154,165,215,162,169,218,161,171,219,160,176,220,162,179,219,159,176,218,159,174,216,159,173,211,156,167,210,158,165,217,164,175,218,163,177,218,161,176,218,160,174,215,154,168,210,150,167,205,147,160,207,153,158,216,162,174,216,159,171,216,157,171,215,154,166,212,153,167,208,149,163,201,138,152,5 197,113,122,200,114,125,204,120,130,207,123,137,207,123,132,202,115,117,202,119,127,197,116,124,198,117,125,200,115,127,204,125,134,206,128,136,205,126,130,201,118,118,202,123,129,198,120,128,197,118,123,198,113,123,201,118,129,197,105,121,198,110,123,206,131,139,203,126,133,197,118,127,196,122,126,200,123,130,191,92,109,166,24,81,168,29,82,195,102,119,202,125,135,195,113,123,193,118,117,200,130,130,190,98,112,164,17,75,153,4,66,182,76,106,199,124,127,193,113,120,192,113,118,199,127,127,199,130,128,182,75,99,170,50,87,192,110,126,197,126,132,191,114,120,191,114,121,196,121,126,197,123,124,199,126,128,195,115,120,195,118,127,193,122,130,186,114,120,188,110,116,195,120,125,196,118,123,193,111,116,191,107,114,193,114,122,191,120,126,185,114,120,5 185,92,103,192,98,113,196,99,117,197,93,115,198,97,115,199,105,117,195,102,111,191,102,105,190,102,109,192,100,110,195,97,113,197,94,112,199,99,114,199,105,113,194,102,104,192,104,105,191,107,108,191,102,106,181,50,90,187,66,98,200,111,114,198,107,112,194,102,104,193,105,104,189,106,106,191,104,102,176,38,83,177,38,87,199,107,112,196,105,108,193,103,105,190,104,103,187,107,110,190,111,107,186,83,95,189,81,104,196,106,114,195,107,106,193,107,106,190,104,104,186,110,109,189,110,107,188,101,100,192,101,108,194,107,108,194,108,107,191,106,102,188,103,101,183,109,108,188,106,105,189,104,104,189,103,103,193,107,107,190,104,103,187,102,99,186,105,101,180,105,109,184,102,105,189,105,109,187,103,103,188,100,102,187,102,102,186,102,100,181,100,101,5 210,142,136,215,143,135,220,149,146,221,153,148,221,151,147,218,149,144,214,149,145,209,146,141,209,140,134,213,142,129,216,147,142,218,150,141,217,148,138,214,145,136,212,146,139,209,146,143,207,138,129,216,153,153,220,159,164,220,156,154,219,156,150,217,152,144,212,145,137,208,143,140,207,141,125,215,152,146,218,155,155,217,152,142,219,157,152,217,154,145,213,148,141,208,146,137,207,145,126,212,150,134,205,117,119,197,82,103,215,148,143,213,148,138,211,149,141,207,147,137,206,146,133,212,154,142,203,111,118,195,77,103,211,146,139,209,144,130,209,149,137,204,145,134,202,141,128,205,141,130,206,141,134,209,145,139,209,148,143,208,147,140,204,144,131,199,140,129,199,139,125,204,141,130,206,142,133,207,144,137,205,142,134,204,142,135,201,140,132,197,139,131,5 207,132,138,210,129,142,210,130,143,212,139,145,211,144,154,211,143,154,210,140,150,203,132,138,206,130,139,210,135,145,211,135,143,209,135,136,211,144,150,211,148,157,208,138,149,201,123,137,206,130,137,208,133,141,210,136,141,212,142,143,212,144,150,206,141,148,207,138,140,200,125,136,203,128,135,208,135,140,211,139,143,204,116,133,202,119,139,207,142,145,203,136,136,200,132,134,199,122,130,204,131,136,208,138,144,188,69,105,188,69,105,207,142,144,202,140,142,200,138,137,198,124,124,203,129,132,205,130,141,202,119,136,201,113,127,200,131,136,203,141,140,201,142,143,196,128,130,199,128,134,203,133,140,207,141,149,207,142,143,201,133,137,199,134,139,193,131,131,192,127,129,196,124,128,200,132,139,205,138,142,203,136,140,198,130,134,193,126,132,191,128,127,5 207,134,142,212,141,147,213,143,151,215,145,156,213,135,152,210,131,150,210,130,149,202,120,139,206,130,139,209,137,143,212,143,151,213,143,156,211,137,153,210,135,153,207,130,146,203,124,139,204,132,135,208,135,142,206,135,147,205,131,148,200,114,139,201,114,135,204,130,143,200,122,138,201,134,136,206,139,144,207,139,152,202,122,142,168,44,95,167,50,97,200,120,140,198,116,136,200,130,135,204,133,141,209,143,154,204,128,143,171,44,91,176,61,105,202,122,140,200,125,138,186,89,110,196,111,129,207,143,154,206,136,148,202,119,138,201,118,137,205,135,145,202,137,144,185,104,119,193,119,134,202,135,147,203,131,145,201,126,142,200,126,140,202,134,143,200,138,143,192,129,135,193,123,135,196,123,139,201,128,142,201,125,139,201,133,144,198,131,140,197,132,139,5 208,145,145,214,151,155,217,153,159,217,150,159,215,141,152,214,140,157,212,139,155,204,135,146,207,143,144,212,149,152,215,152,157,215,148,155,217,146,156,213,138,151,211,136,149,204,129,142,205,141,141,209,145,145,212,148,152,213,144,152,215,139,151,214,136,150,209,131,146,205,130,144,203,140,140,207,145,147,204,130,141,203,117,135,210,131,145,210,133,146,208,133,144,203,130,139,200,136,138,205,142,147,179,74,106,167,34,86,208,129,145,208,136,148,206,132,143,202,130,138,196,130,132,201,134,140,189,103,118,185,89,112,207,137,147,207,137,146,204,133,140,200,133,137,194,128,131,198,129,133,201,132,135,205,138,142,205,137,141,203,135,141,202,136,143,198,133,139,191,126,131,196,128,133,197,128,134,201,135,143,203,138,146,201,136,144,198,132,138,194,127,131,5 237,132,152,243,138,156,239,132,153,243,139,153,236,126,148,241,135,156,243,140,158,235,136,155,231,118,146,228,109,135,230,117,143,214,97,130,213,95,130,236,129,147,241,140,153,236,141,157,217,91,135,213,87,126,204,82,128,167,43,100,158,39,94,211,94,125,236,131,143,228,127,148,225,113,140,217,103,134,168,45,102,140,35,85,139,40,86,167,46,98,219,108,132,229,128,146,231,130,149,230,126,141,188,75,115,124,30,80,137,43,88,154,36,90,205,90,124,229,135,146,229,129,148,231,131,145,224,122,138,189,82,117,189,83,118,178,59,108,206,98,125,225,135,144,226,130,145,233,138,152,232,137,146,230,132,143,223,121,139,218,114,136,218,121,138,217,127,144,227,136,147,235,145,154,234,143,151,233,143,151,227,132,149,222,124,144,219,126,146,213,120,145,5 236,129,154,230,118,147,208,82,130,216,95,145,234,118,158,248,143,168,247,158,171,239,145,159,236,137,158,197,69,117,164,24,91,167,33,96,184,49,109,235,123,158,244,145,166,235,134,150,231,132,145,178,49,98,149,18,81,154,22,82,157,27,86,205,84,122,232,115,146,227,115,142,229,132,146,182,60,106,144,26,86,143,20,78,142,15,73,190,75,112,228,116,142,225,112,140,226,129,145,182,61,106,139,17,76,138,15,72,144,25,80,179,70,111,222,112,132,225,115,136,228,140,146,187,73,110,144,23,81,137,17,70,144,26,78,181,70,111,221,118,135,226,126,140,234,156,161,209,105,127,163,43,92,162,46,93,174,59,98,209,109,137,226,133,148,226,135,147,234,159,164,231,141,152,208,98,124,207,98,123,219,116,136,226,129,151,226,131,142,225,138,146,5 215,115,138,226,128,146,230,130,145,225,121,137,222,124,134,229,133,143,234,141,148,225,135,144,212,110,133,224,125,144,227,132,142,221,125,140,220,128,135,230,138,144,238,150,157,229,144,153,210,110,131,224,129,145,215,123,140,180,83,123,205,112,131,227,137,144,238,149,160,234,148,157,212,117,134,217,124,137,173,81,116,114,29,86,154,65,105,230,144,148,234,146,152,231,148,151,211,115,135,215,121,139,160,68,107,129,44,93,158,74,110,226,132,145,229,140,145,225,140,142,214,124,137,221,136,148,204,120,144,169,74,116,191,101,129,223,130,142,226,136,141,223,139,141,212,126,139,215,129,136,217,134,144,198,108,133,207,123,139,223,136,145,224,135,145,213,128,133,207,122,135,200,114,118,213,128,135,219,131,142,217,131,141,219,132,142,223,140,149,218,140,146,5 207,139,144,214,150,145,216,150,142,219,155,156,219,154,154,216,151,150,211,145,142,204,139,134,209,145,144,214,151,148,217,153,147,219,156,153,218,155,155,216,152,149,210,143,140,204,141,139,212,152,146,216,155,154,219,157,156,220,155,153,220,156,157,219,158,152,210,146,138,204,140,133,211,153,147,216,155,152,217,152,151,219,155,153,220,158,156,217,156,150,210,145,133,203,136,129,209,152,148,214,153,147,207,117,122,213,138,137,219,159,155,217,157,155,212,150,142,205,141,134,206,148,140,211,153,142,197,107,114,204,122,130,216,156,152,214,154,151,211,151,144,202,136,127,202,143,134,205,141,133,209,147,136,212,151,151,214,154,154,213,156,152,207,147,142,200,138,134,201,144,138,204,141,140,209,150,145,212,153,153,213,155,159,210,152,152,205,146,146,198,141,140,5 208,163,154,214,167,157,211,165,158,211,169,165,214,171,171,212,166,166,212,173,166,207,168,159,203,159,150,205,159,148,207,163,153,204,157,158,197,144,151,205,157,157,205,162,158,201,161,153,202,161,154,206,165,158,200,158,146,176,116,129,144,61,105,185,132,140,198,155,152,193,154,149,207,165,160,205,163,158,204,164,156,180,120,127,139,40,95,191,130,144,210,169,163,198,157,153,204,161,155,203,161,152,204,161,153,206,164,161,190,138,144,197,154,153,203,164,159,207,167,162,213,172,164,218,177,169,219,178,170,219,178,171,220,180,171,217,178,168,211,172,163,199,162,153,199,158,151,204,165,158,211,170,164,213,170,162,212,170,161,215,177,166,209,171,161,197,159,150,189,151,146,196,156,150,208,167,165,212,170,167,208,169,162,205,167,159,199,162,153,191,156,146,5 201,131,141,204,126,140,208,134,150,211,144,158,210,144,158,209,145,158,205,140,153,199,136,147,199,128,132,205,129,138,207,135,147,209,143,157,208,144,158,205,139,152,203,135,148,198,132,145,197,129,132,203,135,140,206,137,148,202,119,142,196,109,137,196,125,142,202,133,148,201,138,149,194,126,135,202,137,143,206,142,148,184,69,106,158,23,81,185,94,121,200,135,147,200,135,146,196,131,136,203,141,148,204,141,145,173,60,94,144,8,68,181,79,109,199,135,143,197,132,143,195,132,139,199,137,145,201,142,145,180,82,106,161,29,78,191,106,126,196,131,143,194,129,140,190,129,137,196,133,143,199,136,144,194,124,136,191,106,126,197,131,145,195,130,143,191,128,139,188,128,135,194,130,140,199,133,145,199,131,144,194,120,139,193,125,142,191,126,140,189,128,139,5 196,130,144,198,132,146,201,134,150,206,140,154,201,131,146,199,123,146,202,133,148,198,134,144,194,127,140,196,126,141,202,132,148,206,141,156,200,127,144,200,124,147,203,136,151,200,138,147,194,131,141,199,136,144,203,135,146,204,134,147,204,131,149,201,128,144,198,124,138,198,132,146,194,131,138,200,138,143,202,136,146,194,100,126,182,65,104,194,108,127,197,120,136,193,124,139,195,131,139,199,134,143,203,139,147,181,63,104,157,11,70,178,74,104,194,117,136,194,124,140,195,132,137,197,131,140,200,135,144,182,75,109,154,11,69,172,59,96,195,124,138,196,134,144,189,123,130,191,118,131,195,121,136,192,108,132,183,83,114,189,104,126,194,125,138,191,128,135,186,117,130,191,121,134,195,123,141,197,123,141,202,138,151,196,130,144,191,119,135,186,115,131,5 135,96,106,148,106,111,164,117,128,178,122,138,169,112,130,140,96,107,112,79,88,104,76,84,120,89,92,132,96,98,152,108,112,156,107,116,153,97,111,151,102,112,139,99,107,119,89,94,151,103,116,158,111,119,151,108,108,144,99,106,150,95,112,181,123,136,169,117,126,155,111,119,184,122,137,176,120,130,179,120,140,165,88,133,152,77,116,190,123,143,181,129,135,165,118,123,144,102,100,173,124,127,175,93,138,138,30,104,140,42,102,187,117,143,179,130,134,162,118,120,183,124,130,200,144,148,181,112,134,145,62,111,138,55,100,171,110,125,176,131,129,169,125,122,193,136,142,184,131,137,186,133,141,179,124,136,175,110,129,185,130,133,186,138,136,175,137,132,161,120,121,168,121,126,179,128,134,188,137,141,185,133,135,182,131,130,185,142,137,166,133,125,5 199,143,145,203,145,147,205,152,150,202,149,150,200,144,147,199,144,150,200,150,150,195,148,145,199,145,144,202,148,146,205,154,150,202,152,149,199,141,146,197,137,144,198,148,146,194,147,143,199,148,144,203,154,149,203,153,147,203,153,148,194,125,134,179,70,109,193,132,135,192,143,140,197,147,140,201,151,146,204,154,148,206,159,153,194,129,134,170,57,101,193,134,137,192,142,140,195,143,138,198,146,144,203,155,149,205,158,152,202,150,147,193,125,131,196,142,143,193,143,141,192,142,135,196,145,141,200,153,147,203,157,150,201,155,147,196,146,141,195,144,142,192,147,139,190,140,135,192,140,137,194,143,140,197,148,143,198,151,145,195,146,140,194,147,140,189,143,137,187,138,134,189,135,136,190,132,137,194,142,142,196,147,146,195,147,144,191,144,138,186,139,136,5 207,133,139,209,132,144,197,101,129,189,87,123,201,116,141,211,137,157,211,142,160,207,142,155,210,143,153,199,118,136,173,60,110,153,34,93,163,56,101,201,119,139,208,139,157,204,137,152,211,149,165,191,107,137,159,53,107,160,72,127,155,52,104,179,80,112,203,126,141,203,130,145,212,154,171,190,108,137,151,42,96,142,53,107,150,49,104,173,75,113,201,126,140,201,125,139,211,154,165,206,147,161,181,97,121,150,43,88,167,74,113,199,128,150,205,134,152,202,133,148,208,151,157,209,153,161,209,150,159,203,138,148,204,140,154,208,143,160,204,135,153,202,137,150,207,152,161,210,152,163,211,152,165,213,156,168,211,149,162,208,142,155,205,140,147,201,138,145,206,149,159,209,151,162,214,158,171,215,157,170,212,152,163,207,142,152,204,140,142,199,136,137,5 121,64,81,148,78,99,156,79,100,173,92,114,182,106,124,179,96,118,183,100,128,167,81,109,120,63,78,147,75,96,159,81,102,175,91,117,176,95,114,187,107,126,181,95,123,168,79,108,121,64,79,153,87,103,163,89,108,150,54,97,150,43,86,185,97,122,183,95,123,174,80,109,129,69,82,155,88,103,167,89,110,133,31,82,143,27,86,176,67,107,190,103,127,179,85,112,138,77,89,152,86,102,174,98,117,156,44,87,158,41,94,183,81,113,191,102,123,181,88,114,140,81,92,154,86,101,175,105,120,184,107,122,181,93,119,189,110,127,194,117,130,184,95,118,143,81,93,161,95,106,178,107,121,186,117,130,191,124,134,192,121,132,193,121,130,184,97,119,150,90,101,163,99,109,183,115,127,190,122,133,191,123,130,193,124,131,192,123,131,180,95,114,5 214,151,161,217,154,167,218,154,167,223,158,176,222,157,174,218,151,167,215,151,165,209,146,153,213,152,161,215,151,163,218,150,165,221,151,165,221,149,165,218,152,168,214,150,161,209,148,156,213,149,157,217,149,161,219,145,158,203,94,124,193,61,108,214,143,157,214,154,162,210,149,156,215,156,162,218,152,162,220,146,158,188,51,103,172,15,85,208,123,144,215,158,165,209,148,154,213,153,158,217,153,161,220,152,162,198,83,121,184,45,99,209,133,153,213,155,162,207,149,151,210,150,151,215,153,157,218,150,159,215,142,156,210,138,156,212,147,160,210,150,155,204,148,150,207,149,150,212,153,157,216,156,163,213,148,158,212,147,159,210,148,158,205,145,152,200,143,146,204,146,148,208,149,154,212,153,160,213,152,160,210,148,156,209,149,156,202,143,151,198,139,144,5 207,142,144,211,144,150,213,138,144,213,133,138,212,134,142,212,142,151,208,139,147,203,139,147,206,140,142,206,135,140,208,129,133,209,125,126,214,146,153,214,150,157,210,142,146,203,134,140,204,132,136,206,134,143,208,131,145,204,114,128,213,144,151,214,149,153,210,147,150,206,142,145,203,135,140,206,136,146,190,83,116,176,42,93,203,118,132,213,151,157,210,146,146,205,143,142,201,130,133,205,137,142,182,77,110,163,28,86,192,94,123,210,146,146,209,149,150,203,145,145,200,138,139,203,143,143,193,106,123,182,71,106,202,129,141,207,145,149,206,149,147,199,140,138,195,132,130,200,137,137,200,135,141,199,128,139,205,141,147,203,139,142,204,147,147,197,137,135,195,135,136,201,142,144,204,145,149,204,142,146,205,144,150,203,142,148,198,137,139,195,137,136,5 182,123,145,184,117,141,187,119,145,186,125,149,193,134,156,193,133,152,189,132,151,179,121,137,180,120,140,183,120,142,181,115,140,186,123,148,185,127,148,186,131,147,184,129,146,181,126,142,178,120,136,180,120,139,185,130,150,182,107,135,176,84,117,186,131,147,179,129,144,179,125,140,183,128,143,183,126,141,187,135,152,180,111,135,167,54,96,180,118,136,189,142,154,179,128,139,180,126,138,185,131,145,185,131,145,182,127,144,182,124,143,183,129,144,180,129,139,178,129,138,173,116,128,180,124,138,183,129,143,183,131,146,181,129,144,182,129,144,182,128,140,177,126,135,172,117,128,176,118,132,180,125,140,178,127,142,180,128,144,176,124,139,176,123,136,176,124,135,172,118,130,176,119,135,179,124,141,174,120,138,170,116,134,173,119,137,169,118,133,170,120,131,5 212,146,156,220,153,168,222,157,167,226,162,172,226,163,173,223,160,171,219,157,167,214,153,161,213,148,157,220,160,169,224,163,172,225,163,172,226,161,171,223,162,169,218,156,161,212,151,153,214,153,159,220,161,167,224,166,172,224,163,171,226,164,174,223,163,170,218,156,162,214,154,156,212,151,155,218,160,165,219,147,161,218,143,158,222,164,169,219,156,162,218,156,163,211,152,157,206,142,143,217,160,161,211,125,136,212,126,137,220,163,166,218,158,163,216,159,162,209,153,155,205,144,143,213,155,156,214,154,157,215,155,163,219,161,168,218,162,165,214,159,160,208,153,154,205,149,147,209,153,152,212,154,159,216,158,166,217,160,167,213,156,161,210,154,158,205,151,152,203,149,146,208,153,153,212,153,158,213,154,160,212,155,162,211,156,163,209,155,159,201,148,146,5 179,158,163,185,162,164,189,164,168,193,170,178,191,167,172,195,175,178,192,173,172,187,170,169,181,159,156,188,167,168,193,173,177,195,174,178,195,172,173,195,174,175,194,174,176,188,170,172,179,151,146,186,161,160,193,171,174,199,180,185,200,179,181,199,177,178,195,177,179,191,175,178,180,154,158,187,162,164,193,170,176,189,147,154,196,159,158,201,180,180,194,176,175,189,170,170,182,156,161,188,158,163,191,161,169,181,118,128,190,141,146,198,173,175,191,167,165,185,165,164,182,153,159,187,155,160,191,159,167,197,169,181,198,167,177,194,160,166,191,164,166,185,161,164,180,148,155,190,161,166,194,165,172,197,169,177,197,168,173,193,160,164,190,160,162,184,158,162,179,149,155,189,162,166,195,168,172,197,173,178,197,170,175,194,163,164,186,155,152,181,154,154,5 194,120,138,196,115,139,196,114,141,190,100,132,188,99,130,196,121,143,189,108,134,183,104,129,193,118,135,194,114,136,197,119,142,195,115,142,193,109,136,193,115,138,190,114,137,187,110,131,189,110,130,189,108,131,189,107,134,182,88,124,185,98,128,193,117,137,189,114,133,187,112,132,188,116,132,187,109,130,174,78,115,165,60,107,177,81,118,187,105,130,191,119,136,190,125,136,190,123,133,190,120,134,185,104,125,177,86,119,186,102,128,182,96,122,189,117,134,190,125,134,185,115,125,190,121,131,195,130,140,194,124,138,191,116,132,181,97,120,179,101,119,186,122,129,182,113,121,190,123,132,194,128,136,192,122,136,182,99,123,176,90,114,184,111,125,185,124,130,184,117,122,192,128,133,192,123,132,190,118,134,184,107,125,184,109,126,185,118,130,182,118,127,5 183,145,151,189,151,158,188,146,157,186,144,158,186,146,161,184,141,158,184,145,158,178,144,151,182,143,151,186,149,156,184,144,155,181,136,152,177,131,151,177,129,150,180,138,153,175,136,147,180,142,149,185,150,156,181,140,151,172,121,146,168,115,148,173,125,146,176,132,147,173,135,146,181,148,151,183,146,152,179,135,146,164,108,143,153,94,144,168,120,147,174,131,145,173,136,144,180,148,150,182,149,150,180,143,147,169,117,144,161,105,147,169,123,145,170,132,144,170,136,144,175,146,146,181,150,147,180,148,143,176,133,144,171,124,146,171,128,144,165,129,143,166,136,141,172,144,145,180,150,148,179,147,145,176,138,146,176,139,149,172,134,146,166,132,141,165,135,139,170,143,143,178,149,149,178,143,147,174,137,147,175,142,152,172,137,148,169,139,145,164,136,143,5 214,157,149,220,159,154,216,155,153,211,151,150,201,141,141,187,124,126,168,107,110,146,87,91,215,159,148,220,162,154,221,163,157,218,159,156,211,153,149,198,140,136,181,120,120,161,101,104,212,156,141,216,158,147,213,146,142,218,156,151,218,162,154,209,153,147,195,138,132,173,114,115,211,159,143,211,149,138,208,125,127,220,159,151,222,170,159,214,162,152,203,151,143,185,127,119,213,163,144,204,138,128,197,117,118,222,170,156,224,172,160,219,170,159,208,157,144,193,141,127,211,161,143,206,149,134,204,144,130,219,168,152,220,171,157,219,170,158,212,162,145,199,150,140,207,157,141,211,160,141,213,161,141,214,163,147,215,166,152,214,164,149,211,163,148,203,155,142,205,155,143,209,157,142,209,156,139,212,160,148,211,161,151,209,157,143,207,159,147,204,157,146,5 196,128,146,201,135,152,204,139,155,206,142,158,204,139,155,203,138,156,200,136,153,194,131,144,196,128,143,201,135,149,204,139,154,205,142,157,206,147,160,203,139,152,198,134,149,194,131,143,193,122,137,199,131,146,202,136,151,196,112,132,194,102,126,202,136,150,197,133,146,194,130,141,191,121,138,193,124,141,194,122,139,169,48,93,161,18,75,191,110,131,200,141,150,193,133,140,192,126,139,194,127,140,198,133,146,169,64,102,167,61,100,196,131,141,195,134,137,190,130,135,188,124,132,196,134,144,201,141,152,200,140,150,198,138,149,196,134,131,183,109,92,184,119,111,185,119,127,194,131,140,198,137,145,200,141,148,199,140,149,196,138,140,187,124,115,183,120,116,185,122,130,192,129,138,196,136,143,198,139,146,199,141,149,197,141,149,193,139,145,186,130,133,5 186,99,108,196,112,121,201,123,132,204,128,135,207,132,137,205,127,134,202,128,135,197,127,128,191,108,111,199,125,126,202,127,132,202,121,126,206,131,133,204,129,132,201,129,134,196,128,128,197,125,123,203,135,132,205,134,134,201,119,121,197,99,115,205,130,138,203,135,136,194,124,118,198,131,124,203,136,129,205,138,133,199,107,119,177,29,86,194,85,111,202,132,131,194,124,118,196,131,123,201,136,128,203,135,128,201,115,122,180,35,87,183,44,90,199,123,130,195,133,131,193,128,118,198,131,122,198,125,116,199,123,120,196,103,114,194,98,111,197,129,128,194,132,128,188,121,108,193,123,112,195,122,117,195,117,110,199,131,125,196,132,126,192,123,124,189,123,124,185,117,106,189,118,109,192,121,117,193,118,113,194,125,119,194,128,126,190,123,128,186,119,124,5 199,120,125,204,124,127,205,121,127,203,118,123,201,114,117,204,121,128,203,129,131,195,124,121,196,108,115,202,117,122,203,118,125,203,121,126,204,123,127,203,118,124,202,126,128,196,127,123,193,102,110,197,109,114,198,113,122,193,91,111,205,124,129,206,125,130,200,123,121,193,116,109,196,122,119,200,124,120,189,88,109,165,26,78,198,108,121,206,135,133,199,122,119,192,114,112,196,133,125,198,128,123,180,63,92,164,23,76,196,104,118,202,126,124,198,128,124,191,123,124,191,126,116,194,124,120,189,97,108,189,88,107,197,119,122,198,124,120,196,130,124,189,120,120,186,117,107,190,117,112,194,117,120,194,117,118,196,123,121,195,130,124,190,117,115,188,118,117,184,112,105,187,113,110,192,118,119,193,118,119,193,122,120,191,124,120,187,117,114,185,117,117,5 223,149,150,224,147,148,233,161,173,235,163,166,234,161,160,238,174,175,233,166,160,229,163,161,220,139,143,224,145,148,228,151,159,231,156,160,233,159,160,238,173,177,235,173,173,230,167,171,217,134,133,223,148,156,222,137,143,224,143,145,231,158,162,234,166,163,232,169,166,224,159,157,215,134,124,218,136,132,210,72,119,210,65,117,229,155,160,236,177,175,231,168,160,225,164,154,221,150,145,223,151,146,217,113,133,214,94,127,230,160,162,235,175,169,230,168,158,225,166,157,223,159,154,225,160,152,230,168,162,229,166,160,229,164,156,228,162,151,228,170,160,224,167,157,220,155,147,225,161,154,225,156,153,226,156,151,227,159,155,228,164,159,228,172,166,223,168,161,213,142,134,219,151,143,222,155,148,224,158,147,226,162,155,225,163,157,222,162,151,219,162,153,5 235,154,172,236,148,165,236,144,160,244,159,175,243,157,176,239,155,171,238,157,170,225,145,154,234,153,169,238,151,169,240,151,169,242,156,170,242,154,173,239,154,170,236,156,166,230,153,159,231,152,162,235,146,164,239,148,167,242,155,170,243,156,173,240,156,171,230,148,158,230,156,163,216,138,143,226,131,142,237,145,163,239,149,166,233,127,152,241,153,171,232,155,164,224,149,155,219,141,149,218,134,138,227,145,155,228,131,152,198,34,87,227,118,141,232,158,163,214,140,140,223,151,155,218,142,145,229,149,157,228,137,152,211,88,115,226,135,147,230,155,161,220,149,150,214,147,147,225,152,156,227,145,152,234,150,162,237,160,169,237,165,171,231,157,162,223,153,156,206,133,131,221,148,152,223,144,150,230,148,158,233,155,165,232,158,160,223,144,148,216,145,149,5 248,185,200,249,189,205,249,191,211,248,185,207,248,190,210,248,183,206,248,185,206,247,180,199,248,185,197,249,189,203,249,191,212,250,185,211,250,187,211,249,184,206,246,169,191,245,169,189,247,181,193,248,183,199,241,142,177,223,74,129,217,63,115,241,148,178,247,170,192,241,161,183,247,184,193,250,189,203,232,107,147,199,9,76,198,4,71,218,47,101,240,159,185,239,171,189,248,186,191,248,188,197,247,174,189,230,112,146,223,80,125,239,134,166,243,171,193,232,161,180,247,183,187,248,188,192,248,189,195,250,192,202,250,189,201,249,184,194,247,181,191,236,169,182,246,181,183,247,182,182,248,186,189,248,189,196,248,191,198,246,175,177,247,180,183,241,179,185,243,177,178,247,182,183,248,185,188,248,187,191,248,189,192,247,184,188,245,179,185,239,176,181,5 244,171,191,243,169,186,245,173,190,248,178,197,248,185,203,248,183,199,245,179,194,241,171,185,244,171,188,245,174,190,247,177,194,248,180,197,248,182,198,246,178,192,245,177,190,241,172,185,242,167,182,244,169,184,246,175,192,248,182,199,246,177,194,246,172,189,246,176,189,240,172,183,241,167,181,245,171,188,236,126,156,229,103,136,241,154,176,248,180,195,243,172,184,237,168,177,240,168,180,241,163,179,220,66,109,208,29,85,235,126,156,247,179,192,244,173,184,239,174,181,235,167,174,243,171,184,233,126,152,234,130,158,246,176,192,242,169,180,241,169,179,238,173,178,234,165,174,238,169,180,244,177,189,248,181,195,245,174,189,246,177,188,242,175,184,233,170,175,226,158,164,235,168,176,243,176,186,245,175,188,244,174,188,243,174,183,238,173,178,231,167,171,5 236,161,184,233,156,180,242,166,192,243,168,195,243,169,192,246,178,195,246,174,192,239,169,189,234,159,179,233,159,180,234,137,169,238,140,173,243,170,192,246,178,195,243,175,190,237,168,184,234,159,174,234,164,180,224,93,133,221,66,115,243,164,190,247,177,195,243,174,189,237,168,183,231,157,170,235,163,178,230,131,156,220,73,119,243,159,185,247,177,194,241,169,185,234,163,177,229,157,168,234,159,173,233,156,172,236,151,174,245,167,189,246,174,193,242,172,188,235,166,180,225,154,163,239,165,179,233,157,172,238,166,181,246,173,191,245,174,190,242,173,184,235,169,179,219,147,151,234,162,173,231,157,169,241,168,183,242,170,184,244,175,187,242,174,182,233,168,176,220,151,156,226,155,163,229,157,167,240,169,181,240,171,181,239,171,179,239,172,179,229,165,169,5 232,167,178,238,172,181,242,174,184,243,174,181,243,176,183,243,177,185,240,171,179,234,170,176,233,170,177,239,172,178,240,169,176,242,175,183,243,177,186,242,175,185,239,176,179,234,177,176,232,170,174,238,171,177,237,164,173,239,164,179,242,175,186,243,181,186,239,178,182,230,171,171,228,163,171,237,167,176,202,88,126,203,91,130,238,167,174,240,172,180,235,170,175,227,165,170,225,164,172,231,161,168,181,51,99,164,28,89,222,130,151,236,167,176,229,162,169,225,168,166,223,164,170,226,157,166,184,66,106,160,13,80,215,113,143,236,170,177,227,161,166,219,162,162,220,165,166,221,157,164,212,129,148,202,101,134,221,141,159,229,161,167,225,166,170,213,158,161,215,159,161,218,156,158,220,151,163,223,153,166,222,152,163,224,158,162,223,170,168,213,164,163,5 227,168,193,229,167,194,231,166,194,232,166,195,235,173,199,236,175,197,234,173,195,227,168,192,228,168,192,232,169,194,231,168,197,230,167,196,235,175,199,235,176,198,233,175,194,227,169,190,231,171,192,231,168,192,223,139,172,228,154,184,234,172,197,234,174,196,230,171,189,224,167,186,232,174,193,207,117,152,164,23,88,198,81,132,234,171,196,231,169,194,229,169,190,222,165,184,231,174,191,193,86,130,145,5,73,196,91,138,234,174,198,230,165,188,226,165,182,224,166,184,228,172,188,218,143,170,196,90,136,223,153,182,233,171,196,230,167,186,225,163,177,219,161,178,223,166,180,228,166,185,227,166,189,228,166,192,234,173,194,231,173,191,226,170,185,217,162,177,217,162,177,219,158,179,227,165,188,230,171,191,230,173,192,229,171,188,223,168,183,215,161,176,5 237,168,185,238,168,186,240,165,186,243,169,189,244,172,191,243,169,187,237,161,181,232,158,178,235,168,183,239,170,187,238,163,182,241,169,186,244,173,191,239,165,179,234,157,170,229,154,173,235,169,182,238,173,187,211,83,127,224,121,154,243,175,192,238,164,178,232,155,168,228,152,171,234,171,182,233,161,176,199,39,98,213,86,132,240,172,188,238,164,180,234,160,176,229,157,172,233,170,180,234,162,177,222,120,148,231,151,171,240,171,186,239,168,182,235,166,178,229,162,172,232,170,179,236,169,182,236,171,183,238,173,184,241,175,186,239,170,181,233,167,177,227,162,172,229,167,175,233,170,179,234,170,179,237,170,183,240,174,185,235,169,179,229,161,173,223,157,168,225,164,172,229,168,176,233,170,180,235,171,182,234,167,180,232,164,174,226,158,167,223,159,167,5 221,151,174,225,157,178,227,158,180,224,153,179,225,154,180,228,163,181,227,161,177,221,153,172,222,153,173,225,156,176,226,158,179,224,155,177,224,154,177,227,161,179,226,165,177,221,158,173,224,161,177,226,159,177,228,162,179,222,147,168,218,133,158,227,159,175,224,162,175,221,160,173,224,162,176,227,164,178,230,170,181,219,135,158,187,40,98,208,113,145,223,161,176,219,155,169,224,162,172,227,167,177,228,169,181,221,150,168,188,48,103,202,89,131,221,157,173,216,150,165,225,166,172,227,168,176,227,168,178,224,165,177,216,135,159,217,139,162,219,153,168,215,151,164,223,162,170,223,160,171,223,161,173,224,165,176,222,161,177,221,157,172,219,157,168,215,154,164,220,161,170,223,163,171,221,159,170,222,163,174,221,163,174,221,161,172,219,160,169,215,157,165,5 244,202,215,236,167,197,222,119,170,224,128,174,220,111,161,241,183,202,249,208,219,247,203,214,241,199,213,227,140,180,204,86,146,208,114,165,205,89,149,229,156,183,249,211,217,246,205,214,241,194,207,219,134,173,192,69,135,189,73,135,196,93,146,219,138,172,246,205,214,246,206,213,238,185,196,213,109,159,191,75,137,191,99,147,192,97,146,208,99,151,239,185,200,245,208,212,238,188,198,213,103,154,195,94,147,196,129,167,194,105,152,205,95,148,237,187,199,243,205,210,240,198,204,222,132,168,198,91,146,190,104,149,190,83,139,209,112,154,239,197,205,241,202,207,239,199,204,236,187,198,218,135,168,199,99,147,204,108,150,229,169,186,241,202,207,240,201,205,240,199,205,240,199,207,238,192,201,228,165,183,234,182,194,240,195,203,241,201,204,239,200,203,5 240,196,218,240,195,219,241,201,223,237,190,216,223,130,176,236,177,206,242,203,223,237,196,216,237,191,210,237,195,216,225,162,194,208,111,161,189,59,126,225,158,191,239,203,220,234,193,213,236,190,205,229,171,198,189,82,138,169,47,114,176,68,126,225,162,194,234,192,214,232,190,210,237,195,211,226,166,195,172,70,124,152,60,114,171,66,122,222,157,190,233,193,213,231,191,210,235,195,213,233,184,208,184,89,138,151,45,105,179,63,123,227,173,200,234,194,214,234,197,213,235,193,211,237,197,216,202,103,152,182,49,117,208,124,166,234,194,214,234,192,212,234,197,214,235,196,212,235,194,213,219,130,171,219,137,175,233,192,213,235,193,213,233,192,211,231,194,210,232,192,208,232,188,209,231,187,208,232,188,209,234,190,211,234,191,211,230,190,208,227,188,205,5 160,138,138,251,230,229,248,218,223,246,202,222,247,207,220,248,227,228,243,218,223,195,170,173,233,209,210,247,201,213,236,159,184,228,148,180,228,165,192,230,183,199,239,205,217,234,205,206,245,205,215,204,134,168,174,84,103,222,133,148,192,97,118,184,79,105,231,169,187,242,213,214,248,208,223,180,109,134,152,84,107,187,101,127,202,129,149,207,131,145,229,157,169,244,220,226,246,222,232,235,162,187,199,123,151,183,105,140,168,71,90,219,161,184,243,204,218,243,219,224,247,228,237,252,217,232,253,202,218,242,188,214,211,131,147,238,195,201,251,232,238,238,213,217,233,208,216,251,229,238,252,238,241,253,236,238,255,237,241,253,238,240,245,224,228,230,203,203,171,149,154,250,228,236,248,230,234,251,234,237,250,232,234,245,223,225,240,212,214,196,166,165,1 207,193,212,214,194,217,210,179,205,205,178,205,197,164,194,188,151,177,179,136,161,173,132,158,212,195,211,204,170,187,188,138,150,191,154,167,175,140,153,151,102,112,152,107,121,156,111,128,207,175,186,189,135,147,165,100,108,146,97,105,137,89,101,146,85,99,131,77,93,147,100,119,208,169,180,177,114,119,152,82,91,119,75,85,126,74,89,142,79,97,135,86,102,170,128,151,214,174,188,194,137,148,161,105,115,169,129,140,180,139,155,154,100,112,173,121,137,190,157,175,216,188,193,220,180,189,217,177,190,217,183,202,206,160,183,205,157,178,212,185,209,208,193,212,210,184,181,221,190,194,225,197,204,227,206,224,227,202,226,225,197,216,224,213,232,215,204,219,202,170,162,219,191,194,227,205,211,231,217,233,234,223,240,228,212,224,223,209,219,217,206,214,1 187,179,204,188,178,207,186,171,201,189,178,209,192,182,210,190,181,209,187,177,205,182,172,200,188,177,204,190,179,207,191,179,210,192,179,212,193,183,213,191,180,207,189,179,207,186,176,204,190,179,206,186,171,195,181,159,183,182,158,182,185,167,189,191,179,206,189,179,208,185,173,204,190,179,205,186,169,196,169,137,154,166,133,146,172,144,160,186,170,192,188,175,208,183,169,200,185,169,194,188,173,200,172,143,161,157,120,127,172,142,160,189,173,200,188,174,206,185,172,204,185,173,199,190,179,205,189,174,200,185,166,190,189,172,199,194,184,214,189,177,206,189,179,210,184,174,199,186,176,203,191,182,209,195,186,215,195,187,216,193,184,212,191,182,210,190,180,209,181,173,197,182,172,196,186,177,203,188,178,207,191,183,210,191,184,209,188,179,206,184,172,200,1 135,124,138,171,162,183,177,169,194,182,173,200,182,173,199,177,167,193,170,160,185,142,133,156,163,153,171,178,170,192,184,175,201,185,174,204,188,180,208,185,177,203,176,167,193,164,155,180,169,160,182,181,171,196,186,174,199,186,172,201,188,177,203,188,179,204,181,172,200,171,163,190,169,158,181,182,172,197,182,164,187,164,130,144,172,147,162,186,174,200,181,169,199,172,163,191,169,158,181,179,166,191,185,171,195,168,138,153,175,151,169,188,177,204,182,172,200,174,164,190,168,158,180,177,168,191,186,177,201,191,183,208,193,185,211,190,183,208,184,176,202,174,165,189,160,151,170,175,167,189,180,172,194,184,176,200,186,179,204,186,178,201,178,167,192,167,157,181,125,116,132,170,164,183,173,166,188,177,170,193,178,169,193,176,167,190,175,165,189,127,116,136,1 224,199,210,228,203,215,231,204,218,232,206,219,232,204,217,232,208,223,229,203,217,224,199,211,224,192,203,231,205,220,235,209,224,237,211,225,235,209,223,234,206,222,231,201,214,228,205,218,223,191,206,229,197,213,228,186,202,231,191,206,232,195,207,230,192,201,232,202,217,230,207,223,211,171,171,227,192,210,222,163,181,224,166,177,221,161,167,214,158,149,231,200,211,233,209,227,202,157,137,228,199,218,227,184,199,221,160,170,218,153,159,214,156,148,228,193,198,232,210,224,218,187,191,229,205,218,232,199,214,229,184,196,226,177,184,229,182,189,231,197,204,230,206,217,224,199,214,228,204,218,232,204,221,234,203,216,236,204,217,236,205,221,232,205,216,229,204,213,221,195,207,224,198,210,229,204,219,232,206,221,233,206,221,232,205,221,229,203,217,230,208,222,1 183,162,155,205,184,183,219,195,198,226,204,208,226,204,208,222,200,207,212,188,193,197,177,177,196,173,168,216,190,192,231,206,211,237,214,218,237,214,220,232,210,216,220,197,202,208,187,192,204,181,181,223,192,199,237,207,215,242,214,220,242,213,219,238,212,218,228,208,211,212,190,193,207,184,186,206,168,154,227,190,191,231,176,184,225,169,160,238,209,212,233,211,216,216,194,198,207,186,189,207,170,155,230,202,201,236,194,199,231,180,175,238,208,208,234,214,220,217,197,201,203,183,183,220,196,205,233,210,217,240,214,219,243,216,223,239,215,221,228,209,215,213,194,196,193,169,165,209,181,186,224,198,204,231,208,213,233,207,212,230,208,213,219,199,202,202,182,180,163,139,132,199,173,174,214,189,193,221,197,201,223,201,205,217,196,197,205,182,180,177,157,150,1 163,135,136,231,198,201,225,173,171,235,175,174,242,190,208,249,216,236,248,222,224,217,181,167,198,157,155,227,184,191,232,170,187,220,137,154,240,161,203,243,191,229,251,227,232,230,191,177,199,148,143,208,146,150,159,71,81,187,95,70,201,96,94,228,139,183,245,217,230,240,208,199,202,150,145,220,167,186,188,106,143,206,118,117,202,88,92,226,117,131,237,180,203,247,215,215,206,163,156,221,175,182,194,114,155,235,156,187,242,158,180,228,148,168,231,152,183,243,204,211,199,165,161,175,124,123,141,65,83,173,87,104,134,76,93,193,110,138,238,168,176,239,204,213,173,146,147,188,153,165,137,83,80,148,78,80,150,73,80,214,129,125,244,192,196,241,211,225,121,88,85,206,174,165,229,196,187,213,158,149,210,144,137,233,184,183,244,203,208,214,179,182,1 171,134,139,195,161,172,211,183,196,212,187,198,203,180,195,186,164,169,179,159,172,140,121,132,182,141,151,205,170,188,217,177,193,214,174,185,196,161,159,188,164,167,179,157,170,163,144,158,191,155,165,208,175,185,213,155,167,207,132,139,186,133,103,176,138,115,180,154,159,176,157,175,196,159,169,213,180,192,218,167,182,217,150,184,201,145,143,183,139,108,191,163,172,177,155,171,193,144,154,216,179,193,216,163,174,199,133,136,196,142,119,201,163,162,201,179,190,177,155,169,191,150,156,211,172,178,212,167,174,188,124,117,202,156,141,207,174,174,195,168,173,172,149,157,186,155,162,205,173,179,215,177,186,214,176,183,210,177,181,201,171,162,188,159,153,149,127,131,153,122,122,195,161,166,203,165,172,208,178,184,205,176,180,193,163,157,176,150,144,84,65,62,1 198,163,168,208,175,188,211,175,181,212,183,191,205,179,189,188,163,165,177,151,144,179,153,158,203,171,176,208,170,179,206,142,144,207,155,162,184,141,122,178,143,132,179,152,148,187,160,170,201,166,163,202,156,152,206,137,148,199,128,127,175,119,77,172,128,104,176,144,132,181,153,155,212,181,190,211,167,175,208,145,161,203,135,155,190,140,126,167,119,71,163,123,90,179,149,149,210,172,178,211,161,165,212,157,179,203,142,165,197,148,145,173,123,87,175,140,124,187,157,167,207,168,167,203,157,155,172,98,82,186,132,105,182,132,97,181,135,125,191,167,167,189,165,173,206,174,170,205,165,168,172,109,98,184,134,112,183,136,109,188,152,144,190,165,167,181,158,166,202,169,169,204,167,167,201,160,165,193,152,148,194,160,156,190,157,153,176,148,142,169,143,145,1 31,14,26,146,106,131,189,144,176,196,151,186,196,153,184,188,147,180,171,127,162,86,56,78,103,74,97,183,141,175,188,146,185,209,164,203,208,167,201,198,156,191,186,140,178,141,107,134,164,127,158,195,150,190,203,153,194,214,158,195,212,168,207,207,163,202,192,148,186,169,132,162,176,140,173,200,156,193,207,150,185,195,129,159,193,134,169,205,157,196,201,156,194,177,132,164,185,142,176,206,164,203,206,154,189,192,136,164,199,142,179,208,157,199,207,163,201,177,128,159,175,133,162,205,160,198,213,164,203,217,168,209,218,171,215,209,154,200,201,156,196,180,133,166,144,105,135,201,156,191,208,166,201,213,170,209,212,169,209,204,141,180,188,136,172,164,116,145,92,61,85,185,139,172,196,153,187,201,157,195,205,157,196,201,148,183,182,129,160,121,81,104,1 205,160,203,206,160,202,210,160,202,216,167,205,210,168,204,200,164,197,196,158,195,177,134,166,208,162,205,210,154,194,214,157,200,207,145,182,203,149,188,199,162,205,198,156,196,188,142,178,211,162,200,213,152,190,204,143,175,194,133,160,198,140,176,200,150,194,199,149,193,190,150,189,215,165,201,209,146,179,184,122,150,188,120,157,194,130,164,170,117,150,190,136,174,190,147,191,211,162,204,204,144,175,181,122,147,183,119,150,192,127,164,156,109,141,189,136,173,200,148,193,216,167,206,206,149,182,186,129,154,193,142,177,204,143,186,192,136,175,199,148,192,196,150,194,211,161,200,210,159,203,205,150,193,211,163,210,209,160,208,198,149,190,195,142,187,184,137,175,213,169,209,216,171,214,217,164,206,217,169,212,207,166,210,198,151,192,195,140,182,179,133,167,1 180,153,166,185,156,163,189,160,164,194,166,175,187,155,166,193,163,190,190,163,172,187,161,172,177,148,146,190,163,169,193,165,171,188,144,162,190,144,171,192,150,175,192,166,166,185,157,158,179,149,149,193,164,178,192,158,170,197,154,188,198,147,198,196,152,178,197,172,177,189,161,162,195,169,188,193,162,175,194,160,179,193,150,183,191,130,177,202,162,188,203,177,193,199,174,192,194,167,184,197,170,184,187,150,161,160,90,122,185,129,162,208,180,200,198,170,183,194,167,179,190,163,176,199,175,195,183,146,159,152,85,102,187,148,152,205,179,196,198,170,188,190,162,169,182,155,162,190,164,177,188,158,166,195,166,184,199,174,182,199,171,192,190,158,173,185,154,161,175,148,162,187,161,171,181,151,156,184,153,161,190,164,166,194,168,183,187,158,171,186,162,173,1 144,102,102,169,124,127,186,138,144,202,160,171,193,145,141,193,146,155,191,152,165,146,110,113,162,119,128,183,138,145,200,155,162,210,165,172,207,156,167,206,160,171,196,155,161,174,134,138,169,127,131,187,140,139,208,163,165,214,154,168,217,144,180,212,162,166,200,156,154,183,140,146,175,133,131,195,150,151,215,169,180,214,145,171,218,135,181,219,173,186,209,168,179,187,144,150,182,141,145,203,159,171,219,180,193,192,110,127,205,133,152,219,176,190,200,152,153,186,145,153,184,144,154,196,151,159,207,166,177,204,152,161,212,164,171,210,157,171,193,144,145,179,138,142,170,135,142,189,150,164,194,150,160,195,146,147,201,153,160,200,155,168,196,155,165,154,117,127,120,90,95,170,132,130,171,120,112,194,152,168,191,146,162,186,145,153,178,139,142,77,52,56,1 229,168,154,233,167,152,236,166,151,237,160,144,237,158,133,237,170,145,236,173,160,233,170,158,232,166,149,236,174,162,238,172,157,237,172,153,238,156,131,239,171,150,240,177,168,237,167,160,235,168,154,238,166,148,238,164,141,228,167,153,219,140,118,238,165,145,241,176,162,237,171,153,235,172,158,241,171,162,237,160,141,216,134,118,199,114,107,234,159,145,241,165,147,238,173,156,237,164,150,240,172,154,231,155,131,225,143,123,223,144,129,233,159,143,240,163,149,237,175,157,235,158,145,239,163,142,237,172,150,232,165,145,237,163,142,238,175,160,238,165,153,234,161,141,231,159,144,237,157,139,240,167,146,239,170,146,242,166,146,240,171,153,237,174,160,234,161,147,230,157,142,234,152,137,240,157,136,238,173,149,240,166,145,239,169,148,233,167,147,228,154,133,1 160,126,135,212,177,189,218,182,200,221,182,204,219,178,197,217,172,192,216,175,194,209,168,188,194,158,171,216,178,196,211,166,182,222,182,201,228,187,212,224,180,201,222,183,203,215,173,194,205,168,182,219,180,202,210,159,174,214,164,178,222,177,199,227,182,206,224,179,200,220,182,202,212,175,189,218,176,191,217,169,187,212,154,176,176,97,108,219,168,193,230,189,212,224,188,210,213,176,189,218,174,186,210,159,170,214,151,167,194,114,137,220,168,193,231,191,215,224,184,205,209,173,185,218,177,193,221,174,187,221,169,186,224,176,201,224,178,198,227,187,210,222,185,205,196,157,172,215,173,190,214,166,173,222,179,198,225,185,211,224,181,204,223,181,202,220,180,203,161,122,135,208,165,185,216,174,197,220,179,199,221,180,201,221,180,204,220,180,202,216,180,203,1 219,186,199,219,183,192,221,188,193,222,192,204,218,185,196,213,179,186,214,184,197,212,182,190,217,179,181,221,184,186,220,181,183,223,185,197,220,181,190,217,181,189,215,182,190,213,182,188,219,181,183,200,150,140,208,158,157,215,164,165,208,153,152,192,138,134,181,130,119,216,182,189,223,187,198,197,143,132,216,169,172,228,184,197,223,176,190,194,134,126,173,111,93,216,182,192,221,182,189,220,177,179,224,179,182,228,185,197,223,182,185,214,168,173,210,165,167,217,184,198,221,182,188,223,182,188,224,181,180,223,179,181,217,172,169,217,175,183,220,183,199,214,180,191,221,183,191,224,189,197,227,197,206,223,188,192,212,164,161,219,179,193,216,178,191,211,173,179,219,185,192,220,189,192,222,192,199,223,195,204,218,184,196,219,185,203,216,181,196,211,177,183,1 166,129,124,196,159,158,213,180,186,221,188,195,222,190,195,214,181,185,204,171,177,140,112,115,188,153,152,211,176,179,228,196,204,233,202,209,230,198,203,224,192,196,210,179,183,178,148,152,199,165,163,222,191,196,234,199,202,235,197,197,233,197,202,229,199,204,218,188,195,191,159,164,199,162,160,225,193,198,231,192,191,231,181,180,220,165,162,219,179,175,224,194,199,196,161,165,197,160,160,219,183,183,235,200,200,239,199,200,232,188,189,229,195,200,219,186,190,195,160,163,195,162,159,213,180,181,228,195,194,233,203,203,231,196,200,224,191,193,212,181,184,182,151,153,166,134,133,206,173,177,215,183,184,222,190,190,219,185,182,209,178,176,203,171,169,115,90,90,93,65,70,184,148,149,204,174,175,203,170,165,202,171,168,200,170,169,159,131,127,32,20,20,1 181,161,171,221,199,221,178,153,183,165,154,205,198,164,191,216,186,197,232,204,218,221,186,206,191,157,175,202,171,207,188,171,214,153,130,180,131,116,170,161,146,192,220,185,199,235,199,198,198,159,195,209,174,216,203,192,241,100,92,139,133,122,170,184,161,209,180,147,188,237,203,210,202,165,195,211,189,228,192,185,237,139,142,200,163,146,194,164,149,200,167,120,163,220,172,200,211,169,158,203,180,212,210,201,250,203,198,249,152,153,205,170,156,203,186,122,161,186,119,159,219,183,156,199,164,185,186,168,227,175,174,228,155,141,185,183,150,184,188,136,177,181,124,168,198,162,173,191,139,172,172,131,171,169,142,179,150,88,122,165,115,150,187,155,192,190,139,182,160,133,155,210,174,200,195,158,182,158,116,139,128,66,103,155,104,136,195,155,189,206,164,195,1 178,157,153,213,197,213,212,192,211,214,191,205,241,202,201,234,207,222,225,193,209,231,181,178,196,152,130,227,205,226,201,177,209,175,160,211,182,161,198,223,197,213,238,205,212,226,178,184,215,171,175,214,182,215,212,195,236,129,119,163,157,148,198,189,162,205,233,197,204,230,179,172,211,169,188,221,198,228,205,195,238,142,141,191,172,159,205,170,141,186,209,160,188,223,174,173,214,170,138,214,186,195,213,204,249,196,196,245,155,156,204,184,145,183,180,116,153,194,150,173,210,178,162,202,161,166,181,156,207,173,165,210,163,132,163,182,143,176,174,124,163,183,143,173,176,150,163,199,162,186,180,142,167,153,113,138,130,67,97,164,127,158,189,150,177,154,120,138,98,77,83,189,165,171,217,196,209,186,154,171,178,141,165,201,165,191,181,146,162,68,51,55,1 157,132,132,178,149,154,191,159,169,193,157,166,197,163,176,194,162,175,185,155,168,170,142,151,170,144,148,184,151,155,198,166,175,203,168,181,202,166,182,201,168,181,194,165,177,184,158,170,174,145,149,196,168,176,207,176,188,206,162,185,206,166,180,211,180,194,194,162,171,150,106,100,184,155,158,201,172,180,204,164,176,205,156,185,204,154,170,213,182,193,198,166,177,170,131,138,185,157,160,198,167,173,197,152,164,202,146,174,203,148,165,208,171,182,206,173,190,196,164,182,182,153,156,196,169,175,191,143,151,201,154,169,210,176,187,208,174,185,204,172,188,192,161,173,177,152,151,191,165,168,191,157,159,201,169,174,208,179,190,206,175,187,200,172,186,187,160,168,161,138,136,185,160,162,195,169,174,197,167,174,201,173,184,196,165,176,188,157,167,172,148,150,1 169,138,142,177,141,146,190,159,171,188,152,163,188,152,169,189,155,169,184,152,163,176,147,159,175,147,153,186,157,165,194,159,174,191,151,171,191,155,169,194,161,175,191,160,174,180,151,161,184,157,166,193,165,175,194,154,173,193,148,176,192,150,161,199,168,181,195,166,181,169,132,134,185,156,162,189,154,162,188,140,158,194,147,176,189,136,153,197,161,171,196,167,181,184,152,168,184,157,163,186,150,156,184,137,154,191,137,163,190,139,154,193,153,163,196,165,180,187,153,170,182,158,160,184,150,154,180,132,144,192,148,166,196,162,172,193,159,169,194,163,176,187,155,172,179,159,159,181,153,154,174,136,128,193,165,171,196,169,179,194,165,174,193,166,178,186,159,171,171,150,142,182,159,159,185,162,162,189,164,168,192,166,176,191,164,172,187,159,171,178,152,162,1 208,182,178,215,182,181,223,190,197,225,193,201,215,175,177,199,157,155,174,128,124,183,147,145,214,187,185,215,176,178,223,181,191,228,189,204,186,135,142,165,108,121,135,74,84,158,109,108,214,184,184,211,158,164,222,164,185,221,165,185,176,111,134,175,117,144,150,93,109,141,88,91,207,164,162,211,153,170,225,172,200,218,154,181,179,120,136,171,117,138,129,69,82,159,109,110,195,136,140,201,133,154,218,161,188,214,146,173,189,119,146,115,56,73,122,62,62,208,177,180,187,129,122,198,139,154,215,156,182,209,145,172,191,127,147,149,99,103,206,174,176,223,198,204,196,156,146,191,133,139,201,143,156,187,123,135,178,123,121,226,195,194,224,196,202,212,184,184,183,149,141,181,130,121,192,140,135,194,137,134,211,176,173,220,189,191,218,186,189,176,148,149,1 232,176,153,237,179,155,243,187,164,244,190,167,241,186,165,235,175,154,238,183,162,230,176,149,236,180,155,241,186,160,249,196,175,234,177,158,228,166,143,237,175,149,241,187,164,236,182,158,240,185,162,243,188,164,251,193,173,189,104,111,195,119,106,247,190,164,246,192,169,239,181,157,241,186,165,245,190,168,237,169,152,236,151,170,235,157,160,246,190,164,250,197,175,246,192,174,235,178,150,241,184,158,238,170,147,239,159,162,238,161,151,246,189,159,251,197,173,248,191,172,237,182,155,243,187,162,244,187,161,239,166,149,241,171,150,251,198,171,248,192,170,245,186,166,237,185,161,243,189,165,245,191,166,247,193,172,243,183,157,249,197,174,247,194,174,240,183,161,232,180,155,239,187,163,239,185,160,246,195,174,240,184,156,244,189,165,244,192,172,236,179,159,1 169,131,106,192,153,128,203,158,139,209,164,144,209,167,147,206,166,144,199,158,136,179,143,123,181,141,113,199,157,135,212,166,148,220,178,156,218,175,155,214,171,151,207,167,143,199,163,146,188,149,124,205,164,142,221,182,158,211,165,147,203,150,130,221,179,157,212,171,148,202,161,142,195,159,137,209,169,148,221,181,158,209,151,146,209,153,143,225,186,161,218,177,156,203,163,143,192,155,133,207,166,145,215,173,148,217,168,150,219,171,152,223,182,159,218,176,157,204,163,147,185,147,124,202,163,142,215,176,154,219,180,157,218,176,152,220,181,161,211,169,151,197,157,139,164,128,104,195,157,134,205,166,145,211,171,148,215,177,156,212,173,153,206,165,147,180,144,124,116,84,67,182,146,123,195,157,135,203,165,146,202,163,142,198,157,137,190,149,126,111,81,62,1 157,112,109,173,123,129,171,109,118,180,122,138,173,110,126,164,97,111,149,90,96,140,86,84,176,137,138,197,161,168,181,121,133,196,146,163,187,134,153,166,98,115,150,77,83,153,94,93,178,135,135,195,150,156,202,159,168,184,133,146,163,111,126,165,102,114,166,105,106,153,84,85,159,104,103,185,134,137,189,137,144,168,120,125,166,117,122,192,140,146,188,134,142,175,122,122,161,106,103,172,111,115,188,135,145,165,114,120,195,147,149,211,165,172,206,167,167,201,168,165,154,102,88,170,112,111,181,130,141,187,137,141,217,181,181,221,187,189,225,201,199,208,183,177,154,107,94,159,106,97,168,106,108,201,160,161,222,190,189,219,186,185,212,184,181,196,163,153,152,93,96,155,90,91,172,108,105,208,169,169,219,187,186,214,183,181,202,170,160,191,160,147,1 187,150,156,190,152,154,193,152,153,197,158,162,198,161,165,196,157,159,193,156,159,187,150,155,193,158,165,198,161,167,196,152,156,191,145,145,192,147,145,196,157,157,198,163,166,189,151,153,195,158,164,201,165,173,198,151,157,191,137,140,194,146,148,201,163,164,199,164,164,189,150,147,197,162,169,197,156,159,196,147,151,188,128,135,188,132,132,198,159,158,205,175,180,196,161,163,196,161,167,200,161,166,195,144,148,186,123,125,186,127,124,197,151,153,204,173,176,199,166,170,192,155,158,197,159,161,200,158,161,200,154,159,201,158,162,198,152,153,203,170,173,201,171,177,191,153,158,194,153,154,203,167,169,206,172,174,206,173,174,201,164,164,201,167,171,198,165,170,190,152,157,199,166,171,200,164,165,204,171,174,204,171,172,202,167,169,193,155,158,189,152,155,1 132,78,52,147,72,76,172,100,103,203,136,117,199,138,120,196,144,128,196,147,131,160,123,108,156,100,83,182,114,105,196,121,116,205,121,116,212,138,133,212,153,139,199,143,131,183,139,130,172,110,87,201,136,114,213,133,125,203,114,122,207,122,127,215,139,138,208,151,140,191,140,131,177,111,84,201,132,111,203,119,114,207,121,138,209,134,138,215,134,138,214,154,141,200,153,135,176,113,87,200,134,116,176,81,85,170,82,104,210,131,147,219,140,142,215,149,137,201,150,135,169,109,84,194,126,107,201,116,112,194,118,127,206,129,141,216,139,129,208,145,127,194,147,139,152,91,68,187,117,97,202,127,114,211,133,124,215,143,131,209,141,116,203,145,120,177,131,116,111,61,45,172,107,86,187,118,97,204,130,113,205,138,116,200,141,115,194,142,116,125,88,72,1 173,106,99,189,121,116,192,108,107,190,104,111,199,113,123,202,121,128,205,139,140,201,141,139,182,115,107,194,119,113,190,98,108,187,103,116,195,117,128,195,104,117,203,127,135,205,142,141,185,117,106,194,121,115,191,111,121,191,97,119,195,111,123,197,119,131,205,122,134,204,133,139,185,118,105,186,105,100,193,103,111,199,116,144,197,119,140,205,132,138,209,129,140,209,132,135,179,111,100,186,104,108,134,34,45,154,65,93,185,102,131,203,124,138,210,133,146,212,137,137,177,112,101,185,107,111,154,53,64,160,85,101,186,111,138,197,115,137,208,132,138,208,134,132,173,105,93,182,104,100,187,98,107,187,110,118,187,122,141,199,124,132,209,132,129,200,122,106,172,102,94,181,106,99,190,110,110,195,113,115,196,120,123,203,127,124,206,138,130,199,133,112,1 114,108,103,142,136,135,193,187,192,188,180,184,167,154,155,182,171,174,154,149,150,117,116,117,129,120,115,161,152,149,213,203,210,214,193,200,201,182,188,199,188,191,154,148,147,118,117,116,124,113,110,168,160,161,220,187,201,218,140,167,216,144,171,206,176,186,150,144,143,125,119,119,157,151,151,198,181,183,235,183,200,223,144,182,242,155,194,213,150,165,161,151,151,158,147,148,166,158,156,201,177,180,223,162,177,246,174,204,255,177,208,214,151,166,191,177,178,185,168,168,152,144,142,172,160,161,203,166,170,231,172,192,210,135,171,199,161,176,224,216,223,196,181,186,140,135,134,147,139,137,160,155,149,182,167,170,178,145,156,172,148,153,176,171,175,132,120,118,91,81,76,99,93,89,122,117,114,128,117,112,141,135,132,137,132,131,112,108,112,80,75,76,1 58,54,50,110,108,107,137,130,132,187,180,188,146,134,135,144,136,133,131,127,129,60,52,56,88,82,76,127,122,122,166,157,161,215,206,214,186,175,175,184,173,175,144,140,146,77,76,79,106,103,101,129,121,121,184,175,177,236,197,212,217,169,182,208,193,195,146,143,148,99,101,106,116,111,109,166,161,162,226,200,206,240,165,194,237,143,183,207,164,173,145,143,146,129,125,126,118,111,106,174,168,167,217,184,188,251,180,204,255,172,208,211,157,169,181,172,173,152,141,135,112,109,106,162,158,158,180,170,168,217,184,190,214,146,174,219,193,205,215,204,206,146,134,130,77,66,69,108,102,98,123,117,113,148,140,136,164,149,151,164,156,159,146,140,138,68,60,58,45,26,30,78,72,70,95,93,90,98,91,90,112,110,110,104,106,106,91,91,90,24,19,25,1 174,165,177,185,176,187,192,185,192,198,192,198,198,192,198,193,187,194,179,170,174,149,135,128,181,173,183,191,183,193,197,190,198,201,194,201,202,197,204,200,195,201,188,181,183,168,161,160,187,180,192,193,185,193,196,184,193,190,166,176,195,179,190,201,196,202,195,189,191,180,176,178,187,179,192,195,187,197,195,178,188,182,132,153,185,147,166,200,190,199,199,196,201,182,179,182,187,177,189,194,182,192,198,185,195,186,143,160,187,151,164,201,195,201,197,193,197,183,181,185,186,176,187,193,180,191,196,182,189,195,180,186,197,186,191,199,194,198,193,188,191,177,172,176,182,171,182,189,177,187,193,180,187,196,186,192,195,187,192,192,184,187,186,179,182,168,161,166,178,168,182,186,175,186,188,175,182,189,177,180,191,182,186,186,179,181,177,169,173,151,143,149,1 190,183,190,192,186,192,194,188,194,192,184,189,194,189,197,196,193,201,191,185,191,186,182,186,190,182,190,189,177,184,187,171,178,181,160,164,190,180,189,194,190,198,193,187,191,189,185,189,190,182,190,189,172,183,181,154,165,180,152,167,181,157,170,188,173,184,194,189,196,192,189,194,189,179,186,187,168,178,175,129,147,176,129,150,178,145,164,181,155,169,191,182,189,192,189,195,193,185,194,189,172,183,175,121,141,174,119,143,174,134,150,184,162,175,192,184,191,192,190,196,191,182,191,192,180,190,184,154,170,174,128,145,172,131,144,188,170,180,193,188,194,191,186,190,189,177,186,190,177,183,185,162,171,182,152,162,183,159,166,190,180,186,193,188,193,189,185,188,188,174,183,187,172,177,188,173,178,191,182,190,188,179,183,191,184,189,190,184,189,187,182,185,1 168,136,115,224,184,171,232,190,185,226,175,174,207,154,142,210,162,143,220,182,175,142,108,104,210,172,152,238,197,193,233,178,185,233,168,195,219,160,181,211,163,159,222,181,180,196,160,155,223,185,167,238,191,192,243,175,209,249,180,223,227,141,180,215,152,174,209,163,163,212,177,170,224,183,164,236,175,181,246,172,209,244,168,198,235,151,179,231,158,192,203,147,156,209,171,161,223,186,169,234,175,182,238,160,198,244,169,199,242,165,184,236,160,204,207,147,170,206,164,151,215,177,161,232,192,190,221,153,186,222,142,179,225,150,175,204,126,166,209,160,165,208,167,145,199,161,146,232,196,191,219,176,175,204,144,152,206,149,165,207,154,156,223,181,168,192,153,129,156,122,111,217,177,167,230,192,184,229,189,179,227,184,175,230,188,177,216,173,152,130,100,87,1 208,181,178,215,178,177,223,193,196,220,192,188,217,188,192,205,169,165,200,163,159,193,157,153,213,184,178,224,190,190,229,196,197,216,174,169,207,160,157,212,174,175,205,169,165,197,158,151,215,187,181,226,195,190,229,193,190,205,140,142,193,123,130,212,170,174,211,175,173,200,161,149,215,185,177,228,200,191,230,192,188,203,144,158,195,131,154,211,167,166,213,176,175,205,167,158,217,192,188,229,203,200,226,182,176,197,130,130,186,119,118,217,178,175,210,170,167,203,165,157,211,182,175,219,189,178,222,184,177,215,167,164,209,162,155,218,182,179,210,173,169,202,163,160,203,175,164,215,189,182,220,189,180,228,198,200,224,193,198,213,177,172,208,174,171,196,157,153,194,167,154,210,185,179,216,187,180,216,183,177,213,179,175,205,171,165,199,165,163,189,150,147,1 198,171,192,214,174,203,230,190,223,228,178,197,227,185,192,228,198,225,213,178,211,180,143,173,218,199,219,234,200,230,244,205,237,235,188,197,220,158,148,227,182,212,227,199,228,216,188,212,225,204,224,234,200,233,241,198,233,235,185,207,233,166,181,239,195,219,238,206,234,223,194,218,222,187,211,229,189,227,226,173,197,213,153,174,213,149,178,245,205,234,244,211,238,225,192,215,213,178,211,227,190,226,216,140,153,186,113,138,180,122,153,233,183,209,242,205,239,225,193,217,210,179,208,224,188,215,221,158,184,211,138,173,223,171,214,229,178,213,226,186,227,212,178,204,199,166,180,218,188,215,226,194,222,225,185,211,219,172,207,218,176,212,206,168,203,191,155,180,177,146,157,200,170,194,208,179,206,210,179,202,211,177,204,205,176,202,190,151,179,153,128,146,1 163,141,158,183,163,183,201,189,206,209,199,212,205,185,190,207,187,197,203,185,201,186,160,179,169,144,162,188,167,184,204,191,206,215,206,220,216,205,215,215,200,211,209,191,203,196,175,192,178,156,176,195,176,193,204,186,197,209,189,200,218,208,218,222,215,225,217,208,214,200,180,188,182,163,182,198,182,198,202,172,187,208,169,190,212,186,200,216,201,206,218,211,218,210,197,214,184,165,187,200,182,203,199,158,176,200,145,167,207,174,191,218,208,218,217,210,221,215,213,226,182,158,186,200,180,203,204,177,192,201,161,177,206,178,192,215,203,217,210,197,210,202,186,199,184,164,194,196,174,196,207,190,208,210,190,203,208,183,196,209,193,209,204,191,207,189,158,178,176,156,181,194,176,198,201,183,201,200,177,193,201,175,191,202,185,198,194,176,194,183,158,181,1 176,118,89,210,147,124,227,165,144,236,174,155,236,171,152,234,173,152,221,160,131,175,123,100,201,139,115,221,155,131,236,168,144,243,180,156,243,179,154,244,181,163,231,169,148,210,152,125,210,147,122,232,167,144,248,183,161,245,165,146,245,164,144,245,177,150,238,174,154,222,165,143,210,144,120,235,168,140,251,181,156,243,148,166,238,135,164,246,169,149,243,180,157,223,167,140,210,143,118,232,163,137,250,178,146,222,137,136,200,109,125,247,168,154,239,173,148,214,153,121,204,140,111,224,158,132,245,181,155,238,157,134,233,147,124,244,173,149,233,168,140,213,151,126,186,125,94,214,150,118,235,172,150,241,174,151,237,166,142,238,170,153,231,168,152,195,137,119,134,85,63,203,142,111,214,146,122,226,159,137,223,155,131,225,162,148,220,159,148,117,78,68,1 225,162,138,236,169,152,236,168,149,235,167,143,240,173,153,241,177,155,239,173,154,242,180,175,233,169,148,241,172,154,241,169,150,238,154,143,240,156,145,243,172,149,240,171,142,241,175,155,237,172,149,246,179,162,245,156,162,230,112,130,239,122,152,243,157,148,247,178,155,245,179,162,239,172,146,247,176,151,243,154,163,241,158,202,235,143,188,242,149,162,248,175,157,246,177,159,240,171,148,248,180,154,238,155,138,201,116,130,168,76,91,235,142,148,251,176,160,243,169,145,235,168,140,245,179,149,235,152,123,217,123,119,220,128,123,236,149,124,252,184,165,246,177,158,232,168,143,245,182,162,245,174,152,243,165,137,243,161,134,245,164,142,249,179,159,241,169,141,230,166,143,242,181,162,247,180,166,244,176,149,244,173,155,244,171,151,245,172,152,248,182,171,1 195,173,185,199,174,186,203,179,190,206,184,195,206,181,192,205,183,194,201,179,191,198,175,186,196,175,186,198,172,182,203,177,188,207,185,197,209,187,196,206,183,193,204,181,192,201,180,191,196,173,184,199,169,182,203,175,187,205,174,185,205,173,180,206,181,191,204,183,193,202,180,188,195,171,181,197,164,175,195,155,159,192,144,143,193,140,139,202,166,170,204,180,189,200,177,185,197,175,187,197,168,178,192,151,151,189,140,137,191,142,139,200,164,168,203,176,183,200,176,184,198,177,189,199,176,187,200,170,177,200,166,174,203,175,188,204,180,191,202,176,183,200,176,182,198,178,187,198,173,184,200,173,185,204,180,193,204,180,192,204,181,192,202,180,190,200,177,186,197,177,187,197,172,182,199,173,184,202,178,189,204,182,191,203,181,191,200,179,188,199,178,188,1 143,127,134,178,159,174,188,170,184,193,172,186,191,171,185,184,165,177,172,153,161,122,106,105,168,150,159,183,164,177,196,177,188,202,184,196,200,181,195,191,169,181,177,159,169,150,133,134,173,155,164,187,168,179,198,177,190,207,187,200,206,184,198,195,175,186,179,162,172,156,139,143,172,153,159,188,169,178,198,177,189,199,164,174,199,166,173,198,178,188,182,163,170,157,138,140,172,153,159,187,168,175,197,176,187,196,161,170,199,170,180,196,177,186,179,159,166,154,136,136,167,149,152,182,164,170,194,174,185,201,179,193,201,181,194,192,172,184,174,154,161,146,127,125,144,129,129,174,159,164,183,166,176,191,172,183,192,174,183,183,164,173,166,147,150,124,106,98,84,72,73,156,141,143,170,155,163,177,161,166,178,162,165,169,153,153,148,129,122,74,60,57,1 124,115,119,186,169,183,193,168,183,201,178,193,202,181,198,195,175,189,184,164,171,126,110,115,167,154,158,190,170,181,202,183,194,212,196,210,212,194,207,204,184,196,191,170,181,165,150,152,176,162,170,195,176,188,208,191,202,210,180,197,210,178,194,209,190,200,195,174,186,175,156,162,177,162,168,198,182,193,204,181,194,194,135,156,198,139,164,208,186,201,195,174,186,176,155,163,174,161,165,193,177,185,203,182,197,205,167,190,198,152,175,203,180,194,194,175,186,173,153,159,167,157,157,186,171,177,197,175,187,207,187,206,206,184,201,201,184,195,188,168,179,163,145,146,131,120,121,179,167,171,187,171,181,195,174,188,197,178,192,190,165,180,179,156,163,134,116,114,69,56,61,153,140,143,172,156,161,178,161,167,181,164,176,174,149,158,158,139,135,74,59,61,1 191,174,179,196,179,189,200,183,193,200,179,193,200,178,187,200,181,188,196,177,184,192,172,179,193,181,187,197,180,190,200,177,192,199,168,187,197,166,178,199,173,187,198,180,189,192,170,172,190,174,177,193,172,181,189,151,163,189,143,158,185,132,140,194,159,179,196,175,187,193,173,183,188,170,173,190,163,174,177,125,135,183,118,141,185,118,135,188,144,163,194,168,181,192,173,183,189,173,180,189,161,175,185,145,162,187,141,159,187,144,165,184,138,157,191,162,177,190,170,180,188,174,181,190,170,181,190,161,175,190,159,169,187,155,163,181,141,153,188,163,176,188,169,177,184,166,167,189,170,180,193,171,186,195,172,188,196,170,187,190,163,179,187,167,177,187,168,173,178,158,158,183,160,166,190,170,181,192,175,188,193,174,188,190,170,183,189,170,179,184,167,171,1 146,117,116,174,143,149,181,140,153,195,148,168,206,166,183,192,151,157,162,121,128,109,74,75,161,131,134,182,147,154,204,154,179,225,163,199,225,172,200,216,171,183,188,143,156,141,97,102,173,141,148,201,160,173,230,178,201,226,151,174,222,144,156,227,179,205,204,155,166,164,119,125,181,147,156,215,176,191,236,189,206,214,154,194,210,151,190,225,176,199,212,171,179,181,142,145,184,148,152,215,177,186,233,190,210,215,172,218,202,168,221,225,180,191,208,169,172,182,143,140,179,145,151,206,161,173,217,172,190,196,149,175,206,159,189,219,182,191,196,159,163,171,134,131,156,123,123,185,147,156,195,152,167,183,144,162,170,132,146,176,140,148,170,137,138,137,105,100,107,78,76,157,123,124,165,126,136,126,94,103,103,77,83,101,75,80,113,84,85,85,60,64,1 204,134,166,210,133,165,215,132,173,211,125,150,214,132,163,216,149,181,209,143,168,197,127,146,209,136,160,213,142,164,211,125,175,202,102,95,205,104,106,218,142,179,211,145,172,202,139,168,214,149,166,217,151,179,206,126,183,197,102,121,204,109,120,215,139,176,209,144,172,199,132,154,217,157,181,217,148,185,198,134,187,192,130,186,207,137,186,212,138,180,210,146,169,203,142,165,214,153,183,215,148,186,203,140,190,182,133,196,177,130,186,201,135,171,209,145,171,201,144,162,212,155,182,211,148,184,203,141,188,186,142,203,182,129,181,206,144,168,207,146,159,200,140,153,202,144,166,193,127,160,188,127,176,192,133,186,203,140,185,212,153,178,207,148,156,198,144,156,190,126,153,177,108,136,175,114,154,189,121,163,204,141,178,209,154,176,201,142,150,190,133,147,1 194,159,158,198,164,168,195,156,159,191,147,146,189,147,144,194,157,153,195,159,156,192,155,151,193,159,160,197,162,162,194,150,151,191,134,148,184,130,133,188,143,142,194,156,150,194,157,152,192,155,155,194,156,151,196,154,158,197,137,161,199,145,173,191,142,155,188,146,138,192,154,153,190,151,149,194,157,157,193,145,147,196,121,140,202,142,176,198,156,171,192,151,146,192,155,152,190,152,154,192,154,155,192,141,144,197,131,148,201,148,179,195,146,155,194,156,147,191,153,146,189,151,155,190,150,147,192,145,139,193,133,145,194,136,155,188,128,126,192,155,147,193,158,152,190,153,155,189,150,149,194,157,155,193,148,144,192,143,141,194,149,147,192,155,147,192,155,148,188,152,148,190,154,152,193,156,153,194,157,152,194,158,154,195,160,155,192,155,149,191,155,145,1 173,141,134,192,160,154,202,169,163,207,171,169,204,166,165,197,160,155,187,151,143,161,126,114,183,150,146,197,163,158,209,174,167,217,183,179,214,178,175,207,169,163,194,158,149,176,140,130,186,152,146,200,165,161,213,177,174,219,183,179,217,180,174,212,175,169,200,165,156,181,147,137,188,154,148,201,165,162,212,177,174,214,163,169,211,161,165,212,175,167,201,166,158,183,148,138,186,154,146,199,162,158,206,169,166,212,154,165,213,157,170,208,172,161,197,158,151,180,145,133,178,144,135,196,161,156,204,168,164,208,165,162,210,164,159,207,171,159,193,157,147,176,142,129,169,134,122,189,155,146,199,167,162,203,169,162,208,173,166,201,166,158,187,154,142,166,134,119,134,106,95,177,142,130,184,151,143,192,159,150,195,160,151,188,153,145,178,145,129,125,97,81,1 203,164,150,223,182,169,234,190,178,239,196,184,236,195,180,225,186,170,206,165,146,116,79,69,206,154,153,225,179,168,235,189,172,234,179,166,241,196,176,233,191,177,216,175,158,159,123,103,211,159,162,221,167,160,220,144,147,227,134,158,231,168,164,227,180,160,219,177,162,181,143,119,216,175,161,217,160,149,224,133,163,244,148,184,235,151,177,210,134,141,210,162,143,182,143,120,213,174,158,223,177,164,221,147,158,238,136,169,239,145,176,215,125,146,206,156,137,173,136,117,206,168,152,222,183,168,222,171,156,220,137,154,224,124,156,206,119,136,204,157,137,141,105,92,181,145,131,214,176,162,221,185,167,217,168,152,203,129,129,204,150,137,187,148,122,83,50,50,97,68,63,188,155,135,207,172,153,212,177,157,204,168,143,197,162,132,113,81,71,41,16,20,1 189,143,132,200,151,136,195,130,121,196,117,123,212,156,144,222,179,163,217,175,164,208,166,153,191,140,127,191,117,122,194,104,127,213,121,157,212,138,151,212,161,145,213,166,148,211,168,156,189,134,121,196,113,135,212,127,165,225,139,173,227,152,180,209,134,154,197,125,127,204,155,138,194,142,130,197,124,140,211,127,155,219,113,144,227,139,171,221,131,160,205,125,148,199,144,129,204,165,148,198,139,135,206,129,152,227,133,168,229,138,171,224,137,169,203,114,131,203,150,133,204,163,150,208,165,146,201,136,132,209,126,152,217,124,155,214,117,150,201,120,134,202,151,136,200,160,147,210,171,156,211,169,149,204,145,135,200,114,127,201,119,131,203,145,134,208,163,145,175,138,125,206,170,154,212,175,159,217,178,162,207,155,142,208,160,145,211,171,153,202,162,144,1 160,139,142,162,140,144,163,139,140,165,144,144,166,146,146,163,143,142,159,137,136,155,131,129,156,132,131,160,137,137,163,141,141,165,142,136,163,139,137,160,136,131,158,136,134,154,131,128,156,133,137,161,139,143,158,131,132,149,118,119,151,119,128,147,107,109,150,120,115,153,129,125,155,132,138,156,131,136,147,117,122,145,117,130,154,125,137,151,115,129,146,113,108,155,133,131,156,135,142,151,125,125,141,108,110,143,113,120,157,133,141,158,132,143,154,127,124,155,133,132,156,138,143,156,134,137,144,110,110,143,110,116,159,136,139,161,140,142,156,132,134,154,129,128,155,135,140,155,133,139,154,128,132,156,131,131,162,141,141,158,135,137,152,126,127,151,125,123,152,130,136,154,132,138,156,134,137,159,138,141,159,137,139,156,132,135,152,127,127,151,127,128,1 137,117,118,164,142,147,169,144,149,175,150,155,173,148,152,163,136,137,151,121,120,121,97,91,155,132,135,168,144,149,177,155,158,182,157,161,182,157,160,172,146,147,158,128,127,139,111,107,157,135,138,168,142,146,177,151,154,182,155,155,179,152,151,173,146,146,163,136,135,142,112,108,155,133,133,167,142,147,172,146,150,164,132,140,165,127,137,169,140,137,163,139,140,143,114,113,153,133,133,165,143,149,169,145,150,160,127,132,172,145,152,169,142,144,161,135,136,141,114,111,146,125,124,158,135,140,166,142,147,172,147,149,172,147,149,166,138,140,156,128,128,133,104,98,114,94,92,152,130,129,157,133,135,163,137,141,165,139,143,161,136,138,150,122,119,104,78,73,58,45,46,129,108,105,148,124,124,150,125,127,151,127,128,148,124,122,122,98,90,50,38,38,1 152,105,132,171,123,153,180,129,154,187,138,178,185,136,182,176,129,154,169,127,135,152,115,117,160,110,138,172,116,154,183,122,156,194,139,181,194,144,194,182,125,161,177,127,150,165,130,136,154,100,130,172,110,148,186,122,168,196,142,186,191,139,174,183,121,155,177,119,147,170,134,147,151,92,117,171,114,152,187,136,176,189,137,171,188,138,170,187,133,169,181,131,154,174,137,156,149,91,108,161,105,129,184,140,177,185,138,167,184,131,155,184,120,150,181,134,152,169,131,147,148,93,108,155,94,110,172,123,148,179,135,161,181,136,154,178,120,147,176,129,153,159,118,125,138,96,98,155,104,117,162,112,127,168,120,133,170,128,139,168,129,143,163,120,138,145,106,107,91,59,64,148,106,112,153,106,113,158,109,115,162,124,134,157,124,128,149,111,112,97,67,71,1 162,114,156,163,120,166,170,130,172,171,134,171,166,127,162,165,126,160,163,123,154,159,114,145,161,121,157,162,124,165,168,129,167,173,139,175,172,137,169,168,131,166,164,125,161,159,116,148,162,127,164,169,138,177,168,131,172,156,111,138,167,129,161,174,142,177,166,129,166,166,129,168,160,127,160,166,133,173,167,131,171,138,88,100,140,94,116,176,141,178,170,136,173,166,128,171,160,128,163,160,127,165,167,138,170,157,116,139,145,98,114,172,135,170,171,133,175,163,116,159,161,130,167,159,124,165,163,133,158,166,132,157,166,127,151,167,129,152,156,103,128,153,95,123,159,128,163,156,121,161,160,127,157,164,132,156,167,133,156,170,137,164,159,111,144,152,97,124,155,123,153,159,128,160,156,122,146,156,120,139,163,130,149,170,140,166,163,122,155,156,107,133,1 170,140,137,202,167,170,210,174,183,208,169,178,212,171,182,209,171,173,200,163,155,146,118,113,190,158,157,203,161,162,178,132,136,171,116,131,186,129,145,192,138,148,201,163,158,182,149,142,192,156,156,197,157,153,144,91,101,131,74,85,156,98,98,177,116,132,188,143,148,190,155,144,192,153,151,186,140,134,172,111,117,168,107,111,150,81,87,176,112,143,183,134,148,187,151,138,189,151,146,193,151,143,155,108,112,145,91,106,140,85,87,162,103,127,179,128,131,180,141,128,188,156,149,197,160,151,165,114,108,129,58,61,153,111,125,178,135,166,179,131,135,170,133,121,161,133,121,195,160,154,189,150,145,168,122,117,174,126,149,180,131,147,189,151,144,129,98,94,87,66,61,177,147,138,190,154,149,187,146,141,183,138,138,185,142,139,165,132,126,63,42,43,1 190,146,150,195,149,157,177,124,142,180,117,146,186,128,154,199,138,162,209,162,166,206,169,167,197,157,161,138,93,102,121,55,73,164,104,113,174,109,114,180,115,131,190,134,148,211,174,173,183,141,143,154,98,115,145,85,95,131,82,95,154,94,99,192,135,155,187,128,161,202,155,154,178,131,134,166,104,116,171,98,100,171,106,118,153,71,78,178,110,143,189,132,171,195,143,144,186,143,146,155,105,112,150,104,125,158,96,110,145,90,93,164,98,125,186,131,151,190,137,135,189,145,140,160,113,117,125,58,69,125,67,81,140,100,110,175,130,158,187,131,157,189,135,133,192,149,143,176,131,136,142,67,68,148,84,94,174,127,157,186,132,173,187,139,158,199,152,154,174,140,139,193,152,155,171,122,126,165,116,128,175,118,154,182,120,144,203,159,166,187,147,149,1 211,140,171,223,149,183,218,152,181,215,139,169,225,131,179,247,149,202,254,163,218,254,168,214,207,137,168,199,126,156,197,116,156,185,109,177,206,125,203,240,124,183,252,131,190,255,144,198,194,133,164,193,120,169,207,116,182,171,102,189,208,129,216,245,132,213,250,121,182,255,123,176,170,106,140,208,125,182,225,137,211,199,124,198,193,126,202,238,154,242,254,144,207,254,151,201,149,87,123,180,98,159,223,140,213,219,140,218,158,69,123,197,96,153,254,140,189,253,150,200,161,109,140,139,88,148,184,111,183,210,129,208,174,81,140,130,12,39,226,107,142,246,140,192,174,112,140,155,104,140,142,85,145,198,126,185,130,84,117,79,19,39,211,92,123,234,127,167,146,83,117,181,117,143,162,99,130,148,83,113,49,24,34,43,7,21,190,77,105,228,108,138,1 190,139,151,205,149,165,213,155,176,219,152,183,238,166,202,255,200,234,255,181,211,198,126,145,203,151,166,212,156,177,194,137,174,180,124,185,221,136,188,253,156,198,255,175,214,240,166,187,208,151,163,204,147,175,208,140,207,192,129,208,239,158,233,254,171,208,254,173,212,252,181,205,216,157,171,193,140,174,209,149,224,196,108,167,214,111,155,255,224,251,253,197,231,253,180,205,212,153,168,196,146,169,188,140,195,154,99,140,170,68,93,255,181,222,252,202,235,254,203,220,198,145,159,176,128,148,187,133,159,79,54,70,123,56,76,255,152,181,253,194,226,252,205,214,169,119,132,151,105,126,186,136,161,161,106,124,171,107,127,255,183,213,255,182,193,222,172,172,116,72,88,145,99,118,183,137,159,197,144,171,231,163,192,255,193,220,251,192,205,128,92,104,1 159,107,107,185,127,126,189,128,131,197,129,133,200,125,129,195,125,124,190,126,125,158,99,100,180,126,123,186,125,119,198,138,136,208,139,152,208,131,145,205,137,136,196,130,129,172,111,108,179,122,122,192,131,126,204,144,153,201,126,151,203,124,150,207,133,137,199,133,132,181,123,121,172,110,108,192,131,132,200,129,152,169,96,125,182,94,113,203,117,132,194,126,128,180,120,122,172,113,114,188,123,123,197,124,145,174,110,139,185,113,139,202,119,138,190,124,129,172,112,115,165,107,104,185,119,123,201,133,146,191,121,144,195,119,139,196,118,124,183,116,123,159,96,98,139,86,81,180,117,121,193,126,138,192,121,129,184,113,121,182,111,110,178,117,116,138,82,79,74,38,40,155,96,92,175,112,113,177,115,116,171,107,103,165,101,93,153,94,85,79,47,45,1 171,112,116,180,121,120,192,133,140,196,127,145,202,126,147,196,122,139,192,125,127,188,121,126,172,112,111,180,121,120,196,138,151,198,127,151,195,118,145,200,127,152,199,130,143,194,133,137,177,121,122,187,130,141,195,134,159,182,107,142,176,100,136,197,118,146,190,109,120,187,119,123,173,114,121,188,127,144,184,112,145,162,92,131,153,75,102,185,86,111,192,111,135,183,115,125,170,109,111,183,119,136,178,105,142,158,89,124,145,88,114,183,99,133,189,110,139,183,116,132,166,104,111,184,121,135,181,112,138,172,110,147,170,109,148,188,109,142,189,112,133,180,112,125,164,99,106,182,118,132,186,120,140,179,111,140,179,109,135,188,114,136,182,107,120,176,109,116,162,101,109,179,119,141,187,123,140,182,111,128,177,112,129,175,103,119,174,104,112,171,109,116,1 196,181,189,204,190,202,207,193,205,206,193,206,204,190,200,194,174,183,180,156,159,150,121,119,199,182,188,205,188,199,214,201,215,216,202,213,214,202,213,204,190,199,191,171,177,169,143,148,182,150,143,206,181,183,217,197,207,194,163,171,181,146,151,208,191,199,191,165,165,166,133,126,194,162,156,197,163,155,201,166,167,174,126,133,147,92,90,206,182,185,188,156,151,170,135,123,205,180,177,203,173,171,200,160,162,205,168,177,199,162,165,204,178,184,197,171,174,176,146,139,203,183,189,208,178,180,213,183,188,209,180,188,208,177,183,199,167,173,196,170,174,176,147,147,209,194,202,208,181,185,208,180,184,211,181,187,207,178,182,202,175,183,187,155,159,167,134,139,201,181,188,200,174,173,205,177,178,208,178,182,204,179,181,203,182,188,187,165,169,163,137,139,1 166,113,129,188,136,153,206,151,169,207,153,175,198,138,149,192,135,146,182,124,137,129,76,88,182,132,150,207,157,176,220,168,190,217,166,184,205,144,152,205,148,157,189,132,145,165,104,116,199,149,171,217,165,184,224,173,190,222,174,188,216,163,185,207,151,162,196,141,151,177,118,129,208,157,180,222,172,191,224,163,174,179,120,140,161,105,140,211,154,169,195,139,150,176,118,128,209,160,179,223,175,193,231,180,197,204,145,154,198,141,162,214,160,176,194,137,146,174,115,123,202,150,163,211,160,176,224,173,183,226,166,172,228,169,182,214,158,166,195,136,144,175,115,122,199,151,169,202,146,161,211,151,161,218,156,169,214,150,162,206,143,152,191,128,140,170,106,113,191,145,161,201,147,159,210,153,165,221,168,178,213,154,165,198,134,146,184,121,134,158,97,103,1 225,172,191,224,170,186,227,179,193,221,169,183,220,167,187,218,166,181,214,158,175,209,154,157,228,174,194,233,186,205,226,178,188,223,174,187,218,163,190,216,158,181,211,152,167,211,157,163,224,164,174,228,176,191,219,165,176,200,153,186,188,137,174,204,145,176,211,150,167,211,155,163,220,155,167,218,157,166,188,113,114,144,100,140,115,74,111,183,118,146,214,156,174,215,162,172,229,177,201,221,160,171,201,134,138,150,88,116,147,83,118,197,130,152,217,161,174,215,163,175,239,193,219,226,168,180,232,181,199,211,153,170,206,146,160,225,170,192,219,163,188,213,160,172,234,182,199,232,177,185,227,167,166,229,167,172,236,183,201,232,181,202,221,165,178,214,157,161,231,177,189,236,185,199,233,176,186,231,168,178,236,179,198,229,169,183,221,164,167,215,159,164,1 157,117,119,194,145,156,206,159,170,212,165,172,213,166,171,203,158,157,185,137,132,149,106,103,181,141,148,202,159,167,217,173,178,226,180,185,227,180,180,221,171,173,202,153,148,167,123,121,190,148,158,209,164,171,225,179,184,234,186,190,232,175,179,229,173,177,214,162,165,182,135,135,193,154,162,209,162,169,225,182,188,215,149,141,209,124,116,232,179,188,214,160,161,190,145,143,186,144,147,203,159,167,217,174,180,213,151,146,212,138,132,225,175,181,211,161,163,189,142,140,178,139,143,197,157,167,209,167,170,219,172,178,220,174,180,216,170,175,203,156,153,182,139,132,161,122,128,192,153,162,196,152,155,204,162,169,208,164,171,203,157,158,190,148,146,163,122,108,98,69,70,171,132,132,179,142,145,184,145,143,190,151,159,181,139,137,168,125,120,127,89,78,1 215,168,179,224,181,197,225,180,187,220,170,182,221,168,178,220,169,178,217,164,172,216,164,171,216,173,184,219,174,182,216,163,164,217,151,166,215,137,148,219,160,167,223,177,181,217,165,169,215,175,184,213,165,169,207,144,141,195,103,84,204,110,98,222,154,165,226,180,193,217,167,170,212,172,181,211,160,162,202,130,126,177,70,49,190,77,71,218,149,161,223,173,189,221,178,195,211,170,183,209,160,162,200,131,125,182,68,66,190,82,81,219,157,172,219,162,170,216,163,165,204,159,161,205,157,155,202,138,135,189,89,86,195,112,101,218,159,171,219,170,184,210,159,163,201,155,157,206,158,166,210,159,168,207,141,139,202,136,120,214,159,169,212,164,175,209,165,176,203,160,159,208,163,175,211,166,177,209,157,164,207,152,148,212,167,179,209,163,171,205,157,168,1 155,119,158,178,141,186,203,168,212,217,184,233,216,183,230,203,173,214,192,165,200,177,146,180,163,123,160,188,151,191,212,178,212,226,193,239,227,191,239,215,182,218,203,172,206,190,154,196,173,136,169,195,158,195,218,184,221,226,184,232,230,187,240,223,179,218,207,161,200,190,146,193,184,148,178,205,172,210,222,185,230,210,150,187,203,133,171,213,159,206,203,149,192,184,130,176,186,149,181,209,174,211,226,190,230,212,153,190,195,126,157,205,149,198,200,147,192,185,135,179,182,139,175,206,170,207,224,190,227,211,159,207,207,147,203,214,156,208,206,156,199,180,134,169,176,135,169,200,164,196,210,171,206,199,143,190,206,142,196,214,163,209,206,165,202,173,130,162,159,122,148,188,152,178,193,151,185,195,148,189,204,152,198,205,162,202,198,165,193,156,120,142,1 50,40,50,107,90,104,155,140,152,148,131,144,156,134,146,176,152,157,176,153,157,84,69,73,92,76,91,113,95,109,147,130,136,152,135,146,164,146,159,192,174,174,171,146,148,114,91,94,130,111,127,138,120,131,134,119,124,100,84,100,104,84,98,202,190,192,188,170,166,118,96,96,150,130,143,200,186,199,137,118,130,72,61,87,62,45,70,161,145,150,180,166,163,116,99,98,148,130,144,187,170,183,148,128,144,85,68,89,94,80,98,177,164,162,151,137,132,109,94,91,142,124,136,171,151,162,187,175,184,175,161,162,194,182,184,163,150,148,130,115,111,105,90,89,105,91,99,158,142,152,173,163,169,187,178,180,181,173,178,119,107,107,134,120,123,77,68,71,42,34,40,128,113,125,155,140,149,162,150,155,155,145,149,103,89,92,103,93,99,20,16,19,1 109,92,103,137,119,126,158,141,144,156,140,150,158,138,146,174,153,153,188,169,163,155,133,133,118,99,110,131,114,117,160,143,141,159,142,149,167,151,160,194,175,175,192,171,168,163,137,133,130,113,117,121,106,107,148,133,135,99,81,94,97,77,91,184,165,170,217,202,200,180,158,149,188,174,182,181,166,170,98,79,84,80,66,84,71,48,62,116,95,104,203,188,188,171,153,145,191,180,187,191,177,181,93,72,91,82,72,98,54,45,75,111,93,104,196,180,175,154,136,131,175,159,164,182,167,174,111,89,103,89,70,86,82,66,81,162,145,144,180,167,156,140,123,113,161,143,146,186,170,175,183,170,174,163,144,144,191,175,179,184,171,168,150,134,127,128,113,105,123,107,108,176,164,166,188,179,181,188,177,174,195,185,188,165,153,153,122,104,99,112,99,97,1 160,126,143,170,129,145,200,153,177,223,172,189,214,168,182,187,139,151,168,126,144,108,75,83,176,132,151,186,143,157,206,156,170,242,190,217,224,172,192,179,139,154,149,113,127,122,90,98,192,143,157,196,146,157,210,163,176,225,178,209,203,150,175,213,168,176,187,149,162,142,105,113,196,149,159,211,156,155,211,163,176,160,129,161,162,136,172,232,196,213,187,147,162,143,106,115,205,163,172,229,180,178,205,162,172,119,97,136,195,156,181,222,175,187,188,144,159,153,114,128,207,165,170,234,194,202,215,176,183,204,163,172,229,181,189,219,168,174,179,135,139,153,108,110,187,142,139,197,157,163,191,153,164,203,160,165,203,161,171,195,147,158,184,135,143,122,86,90,128,93,97,184,146,157,183,145,154,186,147,154,178,138,144,165,120,126,146,101,103,56,38,45,1 182,134,155,173,116,133,201,143,171,228,169,210,214,152,187,194,139,154,172,131,146,167,126,145,189,137,159,177,119,140,187,139,166,215,168,211,180,126,161,182,128,140,200,154,163,195,148,158,180,121,135,203,147,178,187,146,169,176,139,172,121,94,141,192,159,193,221,184,199,203,162,172,189,128,132,190,131,149,172,130,159,138,112,144,118,100,136,182,153,182,214,178,201,188,152,175,199,142,145,194,140,158,140,96,129,80,73,119,145,118,150,203,167,178,212,170,182,185,134,139,208,152,166,196,147,165,184,139,157,113,89,118,184,153,171,227,185,186,220,178,173,189,148,146,216,163,185,200,154,172,193,153,160,201,165,165,211,172,169,223,182,182,213,175,168,196,155,147,194,145,153,187,144,161,192,153,160,204,165,171,198,158,153,196,163,165,195,157,152,175,130,121,1 140,110,109,177,140,147,197,154,165,201,151,171,194,138,151,185,123,131,182,125,125,150,105,98,168,134,131,198,162,158,218,181,176,225,185,185,223,182,179,217,177,175,206,167,168,179,139,138,183,145,137,208,171,166,225,187,179,226,191,190,225,189,192,222,183,183,204,164,160,164,121,112,191,154,148,207,168,168,228,191,185,181,141,151,191,149,162,226,186,179,195,153,143,159,116,104,193,154,146,207,166,167,223,186,187,207,163,167,206,161,160,214,171,164,190,147,139,167,125,113,185,143,132,202,160,156,214,173,171,226,186,182,218,173,168,209,162,157,191,146,140,163,118,105,170,129,119,189,146,142,202,160,160,210,169,167,214,167,163,210,162,161,187,140,132,144,101,85,114,84,78,175,136,130,190,151,149,200,160,155,205,160,151,197,155,147,172,126,112,100,70,59,1 197,162,153,201,164,154,202,165,164,205,169,166,203,167,165,201,163,164,199,162,167,193,157,160,198,161,150,204,167,164,205,168,167,212,178,175,205,169,168,200,161,165,198,159,158,191,153,150,198,161,156,204,168,165,204,166,167,174,142,152,185,149,163,208,172,180,200,161,159,190,150,143,196,160,155,199,162,153,196,161,164,109,68,88,144,100,123,205,165,169,195,155,149,188,147,140,196,162,162,198,164,161,197,160,167,147,96,108,159,111,119,198,157,156,192,149,143,185,143,136,195,159,158,201,164,162,203,162,162,195,152,154,195,154,153,195,151,150,190,146,141,185,144,139,190,149,144,198,159,155,204,164,161,204,163,160,201,159,155,192,145,142,189,144,137,186,144,139,186,144,137,194,153,149,200,158,153,200,156,155,195,149,145,193,147,138,193,149,142,183,137,132,1 187,129,106,183,117,99,183,113,106,183,114,113,187,124,114,194,137,117,189,130,105,184,123,97,186,126,104,185,120,108,189,116,138,184,113,133,175,105,101,188,126,109,190,132,108,186,125,100,185,125,102,190,130,132,182,106,137,155,88,102,170,109,119,182,118,109,188,126,107,186,128,105,181,121,98,188,117,126,157,79,112,130,64,81,158,86,93,177,116,114,181,117,103,181,118,94,182,123,101,184,110,119,162,85,120,143,71,87,160,88,100,167,103,100,171,108,89,176,107,82,177,116,90,178,115,103,177,102,127,169,106,124,156,88,78,157,88,81,164,93,68,174,107,77,176,116,90,175,113,89,181,117,117,183,125,133,165,104,93,163,100,84,168,98,71,177,114,89,177,121,98,177,119,91,173,112,89,182,121,111,184,123,117,178,115,99,175,108,81,177,114,93,1 140,92,74,177,126,105,188,133,112,194,139,115,193,139,113,187,133,107,178,125,99,117,74,54,167,116,101,183,127,105,196,139,116,199,139,118,203,149,122,195,137,109,182,124,101,154,101,77,173,122,101,190,137,113,196,133,113,197,126,126,201,141,123,200,142,112,186,126,102,166,111,85,172,118,98,188,132,105,197,132,124,170,96,122,184,119,116,200,139,115,187,130,103,167,112,85,167,113,90,184,129,101,191,125,114,165,92,116,167,99,95,187,119,92,185,126,101,166,112,92,165,114,88,182,129,104,185,124,96,189,127,118,183,119,104,187,122,95,180,120,96,158,105,80,152,103,82,175,125,100,181,127,98,183,123,96,186,122,98,184,125,99,174,119,93,133,85,58,101,63,49,162,114,91,172,121,95,175,120,94,173,115,89,170,113,87,157,102,70,80,50,39,1 124,104,108,138,118,119,136,114,112,135,114,116,153,134,139,165,146,141,156,136,131,130,109,107,137,115,115,137,112,109,142,120,118,152,128,131,162,142,139,168,147,142,157,133,124,142,121,119,140,117,122,149,127,127,160,138,136,161,131,128,173,149,150,170,147,146,160,135,128,145,122,119,145,123,123,156,132,128,166,141,139,143,101,99,149,105,116,173,147,154,155,134,127,142,120,112,138,115,111,148,124,120,162,140,133,156,118,130,146,103,111,165,137,135,146,118,114,136,113,102,127,104,100,144,120,117,153,130,121,165,137,136,170,142,140,154,129,123,139,112,108,134,111,102,117,95,88,142,117,116,148,123,116,158,132,125,159,132,127,145,120,110,132,110,104,122,100,92,83,64,61,127,102,98,138,113,110,148,115,118,142,112,107,130,102,95,119,93,84,82,63,56,1 112,89,95,142,114,124,148,119,124,161,125,128,197,163,165,213,177,169,182,148,142,107,84,80,146,115,121,153,116,119,167,130,128,179,137,139,198,157,153,220,186,175,194,157,148,124,104,105,172,135,139,203,158,161,216,176,175,207,156,152,219,174,171,234,199,193,203,163,151,125,107,108,184,151,151,207,169,166,224,183,175,211,150,146,209,138,152,234,193,194,197,158,146,114,95,93,180,146,143,189,151,145,210,165,155,229,173,173,227,166,167,222,171,165,189,141,133,122,102,99,162,128,118,186,145,136,205,154,145,226,173,160,234,185,173,208,163,150,188,145,135,132,106,102,153,120,108,182,142,130,188,142,133,216,155,153,216,156,150,193,139,131,185,143,134,140,104,92,106,78,71,165,121,110,177,129,125,201,139,146,193,123,128,168,109,107,172,127,116,120,83,71,1 150,126,124,162,142,145,159,131,132,168,138,143,168,143,146,165,142,137,159,136,130,161,139,130,168,146,148,161,135,134,155,117,117,156,121,121,162,136,143,172,149,149,173,152,152,169,145,148,166,141,144,160,131,133,158,122,124,149,113,103,163,126,130,179,148,169,177,150,165,166,142,146,160,134,131,164,135,136,161,126,130,119,61,53,133,78,88,167,121,145,174,144,157,168,143,148,154,124,115,165,139,135,163,130,144,127,70,79,112,57,69,165,124,144,169,140,148,162,130,131,160,136,132,167,142,141,169,135,150,154,108,130,136,89,106,166,129,139,164,136,140,162,130,126,160,138,135,154,125,124,170,137,142,164,122,140,164,122,133,161,128,120,167,141,141,166,141,141,152,128,114,156,130,126,162,133,131,166,129,137,171,140,147,161,134,126,161,131,130,154,127,126,1 143,95,105,172,130,143,210,167,189,220,171,192,221,172,191,217,172,189,204,159,172,184,139,147,170,123,132,189,145,157,220,178,201,227,177,195,223,171,182,225,181,198,211,169,185,181,135,147,185,133,147,197,147,155,224,183,205,232,184,205,228,181,195,228,182,195,204,155,168,177,125,138,188,132,146,201,149,156,226,182,207,217,154,172,220,167,180,230,185,194,197,143,157,182,132,153,193,149,164,204,151,161,223,172,196,210,135,160,214,150,164,226,180,194,187,132,148,175,118,146,195,156,172,204,151,166,217,158,179,223,163,187,216,150,172,219,169,184,179,125,138,156,98,120,186,137,151,196,137,154,206,145,168,213,154,174,214,156,181,212,161,181,177,129,134,135,86,88,165,105,111,181,115,128,194,139,158,199,144,164,201,144,165,198,147,163,172,125,125,111,70,66,1 209,164,199,209,164,193,211,161,191,212,156,196,206,154,180,205,157,175,205,156,175,202,153,174,209,164,196,209,159,190,205,140,172,207,150,187,204,155,181,205,157,177,204,152,171,201,151,170,209,159,196,207,146,182,202,144,175,190,133,147,192,134,151,205,155,184,205,161,179,201,149,166,208,153,191,205,142,180,195,133,165,178,99,112,165,89,94,203,152,181,207,161,184,202,147,171,207,149,183,203,136,175,193,124,159,173,82,100,168,93,100,203,153,177,210,163,187,204,150,175,205,147,180,204,145,182,195,123,159,184,109,139,193,132,152,207,160,180,213,168,189,210,163,183,204,147,176,205,148,178,197,132,166,191,120,147,200,141,161,209,164,186,212,167,190,210,163,180,202,143,168,207,152,178,201,146,180,191,118,143,204,147,178,211,160,191,210,155,181,206,156,171,1 221,170,188,218,165,181,221,169,186,217,162,177,217,159,173,218,158,169,221,175,181,214,160,161,218,167,174,217,166,178,216,164,177,209,143,163,213,151,168,216,151,160,218,164,168,216,165,170,217,170,185,209,152,155,198,139,159,185,133,163,189,136,149,207,146,154,217,160,165,217,162,173,210,155,170,199,134,137,166,113,138,106,80,112,139,89,96,198,137,147,215,158,173,218,167,180,206,149,157,175,94,72,145,81,88,123,75,96,152,100,115,199,134,151,217,157,171,219,166,181,204,139,147,192,125,120,175,112,111,153,96,112,185,129,145,214,150,171,227,172,188,223,167,177,206,147,154,210,156,163,217,168,188,205,149,170,210,151,162,223,166,180,227,173,192,222,164,177,214,168,183,209,150,151,218,165,174,217,158,166,220,165,172,227,176,191,227,174,190,220,161,174,1 158,112,111,185,140,146,199,155,165,200,147,148,201,149,157,193,148,159,170,118,120,129,78,71,184,137,145,203,157,164,219,175,185,217,164,164,222,172,176,214,164,173,192,143,151,161,109,101,195,147,157,218,173,184,230,185,199,233,178,185,233,179,183,222,168,167,204,148,151,177,123,120,201,154,162,219,170,182,233,183,190,195,143,156,198,141,151,230,174,176,209,152,154,185,132,133,203,157,169,218,168,180,225,164,164,180,118,122,201,145,162,231,179,186,205,150,150,178,122,119,199,152,159,216,165,181,227,177,191,229,174,174,232,178,184,222,170,176,200,150,150,172,117,114,191,148,153,204,158,166,214,168,177,218,169,172,214,157,160,204,153,155,180,128,122,152,97,89,162,120,117,186,142,141,191,142,142,200,152,154,193,144,147,174,124,119,155,103,94,110,66,57,1 178,123,121,186,132,144,186,129,141,181,121,129,182,122,136,184,128,135,178,123,116,183,133,139,178,125,128,183,129,137,177,106,109,162,77,77,160,85,90,179,121,132,182,130,133,181,128,127,177,120,125,175,109,105,164,71,74,141,48,60,149,63,67,171,97,105,179,125,134,181,130,130,174,117,115,174,111,113,157,68,77,148,57,78,144,62,70,163,79,81,172,111,108,176,125,118,175,118,119,175,116,126,162,79,89,163,68,90,152,64,75,163,81,93,167,108,101,164,107,84,177,121,130,176,121,135,160,90,89,159,77,85,158,74,76,159,84,76,171,116,109,166,107,90,177,122,129,175,118,121,164,100,96,153,79,71,165,96,95,171,109,107,178,125,125,180,128,134,177,124,132,173,116,119,175,119,124,175,119,124,177,123,132,182,129,144,180,127,135,177,125,123,1 159,116,114,170,124,120,174,124,114,189,139,141,192,147,148,188,146,143,179,139,138,164,125,122,162,113,112,177,130,131,172,116,98,191,136,134,196,148,147,190,144,139,181,137,131,171,129,129,165,114,109,178,128,130,179,124,118,194,138,141,199,148,152,193,147,144,184,139,132,174,132,132,165,114,114,171,117,109,180,124,115,178,104,111,179,107,109,192,142,136,183,137,131,169,127,116,158,105,99,175,122,125,186,133,138,174,102,105,174,103,99,187,137,125,182,139,133,170,130,124,153,102,97,166,112,109,180,127,131,183,129,130,186,133,133,186,139,133,180,140,137,162,124,116,143,91,88,154,101,92,167,115,113,171,118,111,174,122,110,179,135,130,172,134,131,152,113,99,104,63,60,145,92,89,152,100,93,160,108,103,166,118,114,166,125,121,159,119,110,118,84,71,1 195,171,195,196,169,195,191,157,185,188,154,185,188,153,184,189,158,191,184,156,184,181,153,178,196,174,197,195,164,189,189,152,178,185,145,168,180,140,169,181,148,177,183,155,184,182,156,184,196,173,196,195,160,181,178,122,143,173,110,133,144,88,108,121,71,84,170,135,160,179,153,186,194,166,187,190,151,168,173,105,128,159,82,108,130,75,100,103,52,69,159,124,153,178,152,191,197,170,192,185,144,159,168,99,118,147,78,103,121,70,95,109,58,76,154,114,138,179,152,185,200,175,197,192,157,172,174,125,139,160,102,119,122,70,92,98,47,63,157,117,136,183,156,187,202,181,206,198,173,194,193,164,184,182,147,166,166,123,142,158,117,135,179,153,177,183,158,188,199,178,202,199,176,197,199,176,195,198,173,197,194,170,194,190,168,193,186,166,193,185,161,191,1 160,139,153,182,165,179,194,176,194,193,175,193,192,171,187,184,163,180,168,149,161,129,101,99,166,146,163,185,162,179,196,170,187,202,182,199,201,181,199,191,169,186,179,157,172,157,126,134,165,147,167,185,161,182,200,174,190,200,175,193,194,170,186,197,172,185,186,156,169,168,138,150,168,154,172,186,163,183,206,179,202,161,118,134,150,107,116,204,177,189,188,158,171,167,137,147,167,149,163,184,161,178,198,170,194,174,120,136,169,121,127,194,167,181,184,154,170,162,130,144,163,143,157,177,157,175,187,163,183,191,158,172,190,157,166,181,151,159,173,145,162,150,116,126,153,132,147,163,144,161,177,154,170,187,165,187,185,162,184,172,147,164,158,132,147,127,100,102,122,104,115,151,131,145,160,136,155,166,139,162,161,134,159,153,131,147,142,114,120,76,57,59,1 160,132,152,181,150,179,191,164,196,198,169,203,199,171,200,198,170,195,187,159,188,168,137,160,174,145,168,191,161,189,199,172,204,201,174,206,205,174,200,205,174,198,191,161,189,178,145,170,175,147,167,193,161,184,205,174,200,207,181,211,211,180,208,210,179,207,196,164,192,181,147,171,175,146,164,191,161,185,206,173,199,206,164,178,199,147,164,206,172,200,196,161,187,179,145,166,169,136,146,188,158,180,201,168,193,204,163,177,195,150,164,199,167,192,196,162,179,178,147,162,164,132,143,181,149,166,195,163,183,201,166,183,200,169,191,196,166,189,191,157,176,172,140,153,153,124,130,172,141,154,187,156,175,192,159,177,191,159,178,189,161,183,181,148,165,159,126,135,115,91,94,162,133,140,173,142,154,182,149,165,181,150,166,173,144,161,166,134,141,131,102,102,1 209,178,209,209,180,215,209,180,211,208,181,218,210,183,218,211,182,214,214,179,213,214,185,215,209,177,207,211,178,209,211,177,208,210,176,211,209,176,209,209,174,204,212,178,209,215,181,212,208,173,201,212,178,210,211,174,202,201,146,158,204,153,183,203,156,187,208,174,206,212,177,208,207,170,200,211,177,206,206,163,180,198,140,144,198,124,149,184,97,118,204,164,194,209,174,204,204,169,198,207,171,198,208,169,192,206,157,180,192,123,139,191,124,143,204,165,197,206,169,197,202,169,199,204,167,193,208,170,198,206,157,174,196,142,157,199,159,185,203,168,202,204,166,196,200,167,196,204,169,198,206,167,193,207,167,188,203,164,186,200,169,196,202,172,202,201,165,190,198,164,191,201,167,193,203,164,185,205,165,190,205,173,197,200,171,201,201,170,198,199,163,187,1 204,145,173,203,140,169,210,149,167,211,141,153,214,149,168,220,159,185,212,150,167,212,150,171,207,146,172,210,146,173,214,152,168,213,142,158,214,142,161,218,151,174,212,145,162,210,142,158,212,149,168,215,155,172,213,145,163,210,134,154,208,128,145,216,144,167,215,145,158,209,141,151,211,147,171,209,141,163,211,144,167,184,102,107,198,120,131,218,149,175,221,154,174,212,146,164,209,145,169,212,150,174,205,139,155,162,77,74,192,115,128,220,152,177,220,156,176,213,148,170,212,151,174,215,157,181,209,139,157,192,118,120,209,140,156,222,153,175,220,154,175,212,142,166,211,150,169,211,142,155,209,134,150,209,141,154,218,152,176,218,146,170,220,158,180,214,146,174,206,141,153,207,130,137,210,138,154,215,151,172,218,157,180,220,158,180,219,156,177,216,149,175,1 100,65,73,177,131,149,200,143,156,216,154,172,221,166,187,211,153,164,196,137,148,137,93,103,150,111,127,189,140,157,214,159,179,219,152,164,229,165,181,223,161,173,207,145,158,177,124,134,171,127,148,187,138,156,219,165,188,227,161,182,233,160,177,236,172,189,219,158,174,188,133,137,167,124,142,180,133,155,212,161,185,214,149,165,219,142,156,240,175,192,223,162,179,196,141,151,157,115,133,196,144,160,217,159,180,220,156,168,231,167,182,237,174,195,219,156,174,192,133,143,139,97,105,190,141,158,201,144,155,227,165,175,239,180,199,231,167,187,211,148,164,181,127,127,99,64,68,173,126,137,188,133,141,215,157,168,223,162,176,216,155,170,200,134,141,142,92,88,56,28,34,126,82,82,179,118,120,195,138,148,201,140,147,196,137,146,164,106,110,66,37,38,1 200,163,180,204,170,187,206,172,186,210,179,198,212,184,205,209,176,194,206,171,185,205,172,191,200,162,179,204,171,186,207,173,187,209,176,194,211,179,200,210,178,197,207,175,187,203,170,189,197,157,172,203,165,181,209,176,195,203,167,184,200,160,175,209,174,193,209,179,194,206,175,193,196,155,167,201,161,175,202,169,183,190,145,155,183,121,123,199,151,164,210,181,202,208,177,195,198,161,174,202,166,178,195,158,164,186,140,145,183,126,134,197,154,172,211,183,208,206,175,197,199,165,184,200,166,178,203,170,184,197,160,170,193,151,161,206,174,198,209,180,203,205,172,194,202,171,190,204,176,196,203,170,187,203,168,183,205,174,192,209,179,200,208,174,197,204,170,189,201,170,184,203,173,191,200,165,181,200,163,179,205,175,192,208,179,196,205,170,193,201,162,185,1 191,157,175,201,164,185,211,175,195,216,179,199,215,180,202,207,171,192,193,157,179,173,137,156,196,160,178,208,172,193,216,179,200,222,186,205,219,180,199,212,177,195,201,167,184,185,147,163,200,164,180,212,175,194,219,182,200,227,194,213,225,191,208,216,183,200,209,178,198,194,162,175,203,169,186,210,174,189,219,181,194,214,170,179,216,175,190,220,188,205,206,169,184,193,156,169,198,166,176,209,176,192,220,187,204,218,181,193,221,186,206,219,182,203,205,168,180,191,156,165,196,167,180,209,178,198,216,182,201,220,187,202,220,185,200,214,177,197,205,171,189,188,156,167,188,158,174,199,168,183,207,173,191,213,178,197,212,178,198,210,179,199,196,163,179,174,139,145,163,136,148,189,155,168,196,164,175,203,169,186,202,170,192,196,164,183,184,153,162,149,118,120,1 141,92,99,198,141,164,211,152,181,224,162,187,225,154,182,218,156,191,197,141,169,134,89,97,176,121,133,207,147,168,226,163,188,238,171,192,239,169,194,231,167,192,210,152,180,168,111,125,184,122,130,212,148,168,233,163,191,244,173,194,243,178,196,235,172,187,218,156,176,188,126,136,185,122,130,213,148,165,237,166,188,222,152,165,222,156,167,237,171,186,221,159,175,198,136,143,183,120,128,208,143,158,229,159,178,229,157,168,226,161,163,233,175,188,218,156,167,196,134,140,174,110,114,202,137,147,222,154,172,233,164,180,237,172,186,230,169,183,214,145,160,183,119,125,142,84,85,194,130,138,212,149,166,224,158,178,224,155,171,220,153,171,205,139,148,141,87,82,84,44,46,166,107,113,194,132,145,204,141,155,206,143,154,198,136,136,167,109,102,72,39,35,1 219,161,189,216,160,172,216,160,172,218,167,171,217,170,180,215,166,172,215,164,176,208,154,156,217,157,174,212,152,158,209,149,147,211,162,167,212,165,175,213,158,166,212,157,172,207,152,151,215,154,172,215,158,171,200,150,152,161,110,116,194,146,157,214,164,174,210,147,164,209,151,159,210,148,162,211,151,163,203,153,166,155,98,107,165,109,109,202,149,150,210,154,175,208,152,170,208,142,147,209,148,155,203,146,154,175,117,125,167,106,98,196,138,132,205,149,158,206,149,160,211,149,174,211,149,162,204,143,154,182,121,119,184,117,103,199,138,127,200,142,134,210,158,175,207,145,154,207,144,156,206,147,153,199,133,134,199,134,137,205,142,146,206,147,153,208,150,169,205,143,148,203,138,144,206,147,156,206,146,152,204,142,151,206,145,151,207,144,154,205,138,153,1 74,63,65,91,77,81,111,95,101,124,109,116,135,118,122,150,133,141,169,153,164,112,97,101,104,94,99,111,99,105,114,97,101,130,108,113,156,132,144,174,159,171,185,171,186,133,118,123,123,114,123,131,119,127,144,126,134,161,128,143,175,140,155,180,163,177,178,166,178,137,125,129,116,105,109,148,137,146,178,161,181,160,120,125,150,112,108,165,141,152,155,142,151,132,120,123,128,118,121,173,155,171,184,162,186,158,124,133,146,111,109,144,121,122,136,122,127,121,111,116,132,119,123,175,153,174,186,166,186,186,164,184,158,130,142,153,138,144,122,107,107,96,83,83,122,109,117,160,143,160,163,147,160,168,150,163,156,136,148,138,125,129,131,121,122,71,60,56,70,59,66,126,113,124,140,126,137,141,126,134,143,128,135,129,116,115,98,90,85,43,35,36,1 152,119,130,183,145,162,185,147,165,185,151,171,181,147,161,174,143,148,159,128,127,79,54,56,176,142,154,190,153,170,197,161,179,190,157,176,187,157,172,188,157,170,182,150,156,126,95,95,183,150,163,196,158,171,204,166,186,193,164,183,190,159,171,197,162,171,188,154,164,155,120,116,181,145,156,196,157,173,205,163,178,190,151,163,193,156,170,202,166,175,190,156,162,166,135,134,178,142,157,194,157,175,202,157,171,193,146,165,209,177,194,201,166,170,189,155,160,168,136,138,176,142,155,189,156,171,203,164,181,194,149,161,203,168,176,200,167,171,186,153,152,163,129,130,175,143,154,182,149,159,196,164,173,196,165,176,196,164,174,193,163,172,185,155,160,135,108,107,160,131,138,180,148,161,188,158,166,188,161,173,187,159,167,181,151,158,168,140,139,84,61,61,1 178,139,145,187,151,172,186,149,171,179,149,168,177,152,171,178,147,165,178,141,143,180,148,159,183,144,160,187,151,168,189,153,171,185,151,168,173,143,157,169,131,142,184,148,159,180,144,151,183,144,164,186,143,159,189,151,162,187,149,159,162,121,129,172,138,148,189,156,171,183,147,156,182,143,162,187,148,167,187,145,154,181,139,150,181,143,159,195,167,189,188,154,163,182,146,152,180,143,161,184,142,152,187,147,155,180,132,147,188,145,170,196,167,185,189,159,167,184,153,160,180,146,163,187,154,170,193,151,171,180,128,139,184,141,156,194,160,176,190,157,167,184,151,156,178,144,158,184,153,163,191,154,175,180,131,138,181,140,142,189,155,161,186,151,158,183,151,155,172,136,140,178,147,152,189,161,174,188,151,166,186,150,158,186,151,157,185,154,165,180,146,152,1 186,149,172,192,161,186,195,170,191,195,168,188,196,172,186,192,168,181,186,159,172,180,150,163,188,156,177,192,161,184,197,169,190,198,172,191,196,169,186,193,164,182,186,154,169,181,149,162,188,157,175,192,162,181,186,153,167,175,136,144,185,151,166,193,165,186,187,158,173,182,148,164,189,159,176,192,160,176,173,132,139,139,85,81,147,99,97,186,157,174,187,158,175,181,148,164,189,161,178,191,159,178,190,155,175,158,113,120,132,83,78,174,140,149,188,158,175,180,148,163,186,157,172,192,168,183,193,168,183,191,165,186,179,149,157,183,151,160,184,150,164,178,141,156,184,154,172,189,160,174,192,165,182,191,159,180,188,154,170,186,160,173,183,153,166,178,143,157,182,150,167,185,153,170,189,159,177,188,154,174,186,152,169,186,157,173,182,152,166,177,142,154,1 158,136,149,180,157,175,188,168,184,192,170,187,190,169,183,181,157,168,173,149,160,129,108,111,173,146,162,184,157,177,195,170,190,200,177,195,199,178,191,191,168,179,179,155,168,159,134,142,176,148,163,187,158,175,196,166,189,204,182,201,205,185,200,195,170,182,184,160,171,168,142,150,177,147,162,189,160,176,199,173,190,180,144,150,178,143,149,197,174,188,184,156,166,170,143,150,177,147,165,188,160,178,199,174,189,183,149,159,159,121,118,193,169,179,183,158,166,169,142,149,175,148,166,185,158,176,193,167,181,200,176,193,196,171,183,191,168,176,182,160,167,168,147,153,170,145,158,181,156,169,188,162,176,193,167,182,193,165,180,188,165,178,177,152,159,157,135,137,154,129,141,175,151,163,183,162,173,188,167,179,186,162,180,181,159,173,171,147,150,119,98,95,1 206,179,195,206,180,200,209,168,190,213,176,194,210,171,181,205,163,170,207,169,185,210,180,196,202,167,184,205,173,193,208,177,197,206,161,174,205,153,157,208,166,183,207,168,185,207,173,179,201,166,175,201,165,182,200,160,175,193,140,145,194,133,142,211,167,189,204,160,182,207,175,187,201,162,179,196,161,177,184,135,142,202,161,171,203,149,150,199,151,157,205,177,195,205,176,193,199,155,177,197,164,179,190,138,144,199,136,151,194,109,85,185,126,123,203,177,191,213,190,204,198,152,173,190,157,163,186,132,137,199,124,144,185,98,66,192,142,141,207,175,190,213,185,200,201,165,187,190,156,163,186,141,146,199,150,166,188,130,128,202,166,175,210,181,196,213,188,204,196,150,169,201,164,181,205,172,190,207,173,189,207,175,192,207,177,190,211,186,197,212,189,204,1 139,112,129,188,166,196,186,152,175,189,151,177,182,145,160,185,155,176,172,144,155,94,75,83,181,156,175,196,172,199,199,172,192,202,166,187,197,160,176,198,167,187,187,158,172,144,118,123,194,174,192,203,175,196,213,190,215,218,183,205,213,175,193,207,177,190,199,173,187,175,154,164,192,174,193,204,176,196,210,177,202,209,169,184,210,166,179,209,183,196,204,180,196,184,167,181,187,169,189,202,178,200,206,169,194,197,146,153,198,148,137,209,189,204,199,177,190,180,161,169,192,180,202,200,176,199,202,164,188,201,159,173,209,175,184,215,194,211,203,184,201,177,161,170,177,159,179,191,166,186,201,168,191,209,178,202,210,186,205,208,190,210,203,190,208,149,137,147,138,122,137,183,161,179,192,169,188,200,179,200,195,173,191,189,170,187,182,169,180,86,73,80,1 167,126,140,177,132,144,191,145,163,194,145,160,193,148,163,185,144,160,160,110,125,133,87,96,173,133,146,175,120,115,192,140,148,195,142,147,200,155,169,188,139,158,167,109,129,150,106,118,176,131,144,185,135,148,199,150,168,198,151,164,190,143,150,188,130,148,181,139,156,163,123,131,175,124,131,183,130,145,203,163,186,200,153,174,192,123,141,192,138,156,184,143,154,168,125,134,175,130,134,183,136,151,198,156,180,199,143,169,190,114,136,186,124,140,182,137,144,165,121,123,170,119,126,177,127,141,183,135,144,182,130,150,172,114,119,183,134,135,178,136,140,164,127,127,160,105,115,168,109,120,163,110,115,166,111,115,167,113,111,179,138,142,170,124,124,154,109,105,133,85,94,160,99,106,155,93,94,170,119,122,176,133,135,166,118,113,164,127,124,132,91,85,1 170,116,116,178,129,144,179,129,139,178,125,134,186,144,162,183,141,162,171,112,134,160,98,117,177,128,145,183,138,156,183,136,151,178,133,144,166,114,116,182,137,155,168,102,123,169,122,141,178,130,145,188,148,173,188,141,169,180,136,148,172,124,135,176,117,128,172,121,134,174,141,157,177,130,148,184,143,168,186,143,173,179,124,139,181,117,135,179,126,143,176,134,147,171,130,140,178,129,150,183,143,169,184,137,162,180,110,131,179,108,132,174,112,136,174,125,141,172,130,138,174,124,142,179,134,156,186,144,175,179,123,144,178,129,146,165,110,102,170,120,121,172,134,138,170,119,135,164,114,116,174,136,150,165,114,133,162,115,114,164,120,113,171,131,131,165,124,120,160,106,115,158,113,116,159,110,115,151,100,106,144,89,83,159,114,109,171,138,140,152,109,106,1 186,157,173,199,169,184,212,184,203,214,180,198,201,157,158,211,184,198,202,172,188,176,142,149,193,166,182,203,170,185,213,182,197,224,192,215,217,178,192,217,189,202,206,175,188,190,158,171,197,173,188,208,177,194,216,186,204,224,189,210,229,197,223,223,196,215,209,178,190,194,165,177,195,168,179,206,177,187,218,189,209,220,174,197,214,166,178,219,187,205,211,182,198,192,164,171,188,162,171,201,175,182,213,184,204,218,177,197,207,158,164,210,174,185,209,185,200,191,167,178,184,162,172,200,177,198,208,180,198,215,185,206,218,183,209,209,177,190,198,171,180,184,160,170,159,134,137,187,162,172,198,175,191,205,177,195,208,179,203,203,175,197,189,160,169,161,131,131,94,71,69,167,141,139,184,159,174,189,161,176,190,158,174,184,154,164,170,139,136,100,75,74,1 231,192,230,231,188,222,240,210,251,242,209,247,241,203,232,245,211,250,243,209,246,240,204,244,232,197,240,230,177,214,235,186,230,239,193,241,242,206,245,246,214,252,245,211,250,240,202,241,231,195,239,228,171,209,227,162,205,222,149,190,230,179,221,244,214,255,245,215,254,240,205,246,229,185,223,218,157,190,209,133,168,195,111,139,205,125,154,224,164,201,240,206,251,238,203,242,231,195,240,220,165,198,201,124,149,191,111,145,199,118,164,208,129,162,233,189,237,238,206,249,232,199,243,232,196,239,220,170,207,201,128,160,184,91,116,188,107,130,228,174,222,237,198,244,232,201,239,235,206,249,236,206,251,220,170,203,201,130,150,213,156,194,234,196,247,235,194,242,228,187,225,233,204,244,236,208,249,235,203,246,233,191,237,237,206,255,237,211,255,232,196,236,1 152,117,145,178,147,176,190,165,196,196,168,203,197,171,204,190,164,196,180,153,185,149,122,149,163,123,147,182,150,179,193,166,195,199,171,202,203,175,211,196,168,197,185,157,187,166,139,167,168,134,162,184,154,182,193,162,192,198,161,194,205,177,209,201,175,207,188,159,191,168,141,168,168,139,166,185,158,184,192,162,191,173,108,137,182,129,161,200,173,204,188,157,189,169,140,167,166,142,166,181,153,184,194,170,204,183,141,171,168,107,134,195,164,198,186,156,187,164,133,158,160,137,158,175,146,179,186,158,192,195,172,202,195,170,206,192,168,204,180,153,184,156,128,151,121,98,115,164,135,160,176,153,182,186,163,194,187,163,193,183,161,191,172,150,176,126,102,117,55,40,52,135,110,129,160,134,153,171,152,180,171,150,177,164,145,167,143,122,136,58,41,49,1 169,132,158,185,145,175,191,153,176,195,158,179,198,165,191,185,146,161,172,133,144,142,110,126,171,128,143,190,147,176,200,163,188,205,167,194,206,168,200,192,152,164,186,155,171,169,138,159,174,131,145,194,153,183,205,172,200,211,170,203,206,162,192,199,159,182,192,158,182,174,142,162,178,135,152,192,152,173,199,158,183,189,123,151,196,143,173,201,165,191,190,152,171,175,140,160,176,134,150,191,149,175,194,147,175,171,100,119,197,148,176,204,175,197,191,155,181,174,138,155,175,136,154,189,149,173,196,153,184,200,155,184,199,158,177,198,163,186,187,150,175,167,131,147,167,127,139,183,141,170,192,149,181,197,161,185,186,144,150,192,154,178,174,135,150,149,103,110,143,106,125,172,126,157,176,134,154,183,145,161,187,149,173,183,144,172,162,120,125,119,83,86,1 108,67,71,165,118,125,168,118,123,172,119,128,160,114,110,139,108,103,119,86,92,72,44,47,155,102,112,176,125,137,186,135,149,186,134,143,174,128,129,145,111,104,126,93,93,109,73,72,170,116,130,184,125,139,195,138,147,198,148,158,192,146,158,164,127,126,138,105,104,125,91,91,174,123,134,191,140,148,202,153,158,200,149,155,197,150,162,183,145,154,165,132,140,147,117,122,166,119,124,185,141,143,199,152,158,195,146,158,196,148,159,193,155,166,181,146,162,165,133,146,144,98,102,171,126,128,185,140,145,188,144,154,191,145,156,196,161,171,186,152,164,169,136,146,48,25,29,88,58,65,127,93,103,151,116,128,180,145,157,187,154,164,181,145,155,162,127,133,16,4,4,14,2,1,22,8,8,40,22,24,103,76,85,168,136,148,175,144,148,129,98,100,1 175,136,155,175,134,153,175,133,153,172,129,148,166,120,137,161,118,135,157,120,135,150,111,123,174,131,152,176,133,154,174,126,149,172,123,147,170,127,148,168,127,149,160,118,133,153,110,122,174,131,154,175,127,151,171,116,143,169,119,144,173,130,156,170,126,151,166,125,142,156,110,122,172,128,147,175,128,152,165,110,133,156,100,114,174,128,154,171,125,143,166,119,132,163,119,136,171,129,147,175,131,155,173,125,147,170,123,139,176,134,151,174,132,143,171,127,141,168,125,142,170,125,146,172,122,145,173,124,147,174,129,142,176,137,149,175,141,151,176,145,156,172,137,149,169,124,144,170,117,141,170,118,138,172,126,140,174,136,145,176,149,154,175,151,155,172,141,148,168,126,142,169,124,143,171,126,143,172,128,142,172,133,146,173,143,147,174,147,151,172,138,146,1 158,113,117,192,149,158,198,147,164,193,142,164,181,137,152,167,131,149,147,114,133,110,81,97,173,131,135,195,150,162,206,156,168,206,152,168,196,144,158,179,132,148,154,113,128,142,115,126,167,122,135,197,149,166,202,135,155,200,125,156,201,132,163,185,128,146,170,129,141,154,120,127,169,122,138,194,147,164,194,119,145,168,64,78,194,113,139,192,128,155,177,134,144,162,123,128,172,115,139,186,132,154,200,131,155,189,109,121,197,121,148,199,137,163,190,148,160,178,140,152,166,109,132,185,137,154,206,151,172,211,146,184,206,136,172,204,146,172,198,148,170,185,135,154,163,106,128,189,141,158,206,152,175,208,143,170,211,139,170,207,145,173,194,124,152,180,115,141,164,113,129,188,140,155,201,150,169,208,155,178,208,141,168,202,125,158,184,95,132,169,92,124,1 195,159,167,200,160,177,203,165,189,200,164,183,204,173,195,205,174,196,198,159,177,193,149,164,197,163,172,201,167,179,204,170,187,200,164,179,200,163,179,204,169,188,199,162,181,194,152,171,200,166,184,204,172,186,204,169,178,201,156,164,198,159,166,197,157,161,197,158,166,196,157,173,198,162,178,201,170,180,199,156,159,193,128,141,196,144,150,199,160,167,198,157,167,195,155,172,195,157,171,196,158,162,198,160,160,194,134,144,198,134,149,205,171,187,200,163,179,195,155,169,196,158,173,197,158,166,201,168,174,197,153,151,202,161,172,201,162,175,198,156,170,197,160,175,199,165,182,200,166,181,198,155,158,198,158,159,201,166,176,195,153,162,195,151,167,197,157,178,192,151,154,197,161,174,202,158,179,204,167,188,200,161,173,195,155,160,191,148,160,191,143,157,1 185,158,175,199,172,191,212,184,204,216,190,208,213,188,203,210,185,198,201,176,188,186,161,172,189,160,177,204,178,195,214,186,202,220,193,210,223,199,215,215,190,201,204,179,190,192,167,178,190,164,179,206,181,197,218,195,210,223,192,210,225,195,215,219,193,206,210,181,196,199,173,188,186,161,175,203,178,194,215,191,208,211,166,181,206,153,159,219,191,207,207,173,184,198,169,179,185,160,171,198,172,184,207,181,196,213,178,191,210,166,175,215,185,196,206,175,185,196,169,177,184,154,165,197,172,184,206,177,191,216,188,202,217,191,206,211,182,194,204,175,186,192,164,174,177,145,156,191,162,175,201,173,183,209,180,193,210,181,195,204,175,185,196,169,180,186,156,163,162,134,142,181,151,162,192,165,176,200,173,187,200,174,187,198,175,188,177,145,144,166,134,133,1 204,181,201,204,181,200,204,177,195,205,173,196,204,174,196,204,180,198,205,181,200,203,178,193,203,180,198,203,176,195,206,178,200,206,174,199,204,171,197,204,176,195,204,180,197,203,179,196,200,176,195,201,167,189,204,169,192,201,159,181,199,155,174,204,175,194,205,181,201,203,180,198,201,175,195,204,177,197,201,167,186,196,145,160,191,133,139,201,168,184,205,182,204,203,177,195,202,176,197,204,179,197,201,166,185,189,131,137,183,120,119,199,163,180,204,178,197,202,173,193,199,171,190,202,176,194,203,175,195,195,151,166,196,155,172,201,168,186,202,172,186,202,174,191,199,170,187,202,176,193,202,173,188,203,175,195,203,176,197,203,174,192,201,170,184,201,173,190,201,175,195,201,176,193,201,172,186,202,175,192,202,175,192,202,175,194,203,175,194,201,172,188,1 189,156,157,196,167,168,202,169,180,199,162,174,197,162,171,198,166,165,192,157,153,190,153,158,189,156,151,198,169,169,197,152,158,198,146,161,198,155,164,199,164,162,195,161,153,189,151,152,188,152,138,196,166,161,200,163,167,202,141,160,200,148,159,201,165,166,199,168,167,191,155,160,190,158,154,199,174,177,202,155,165,203,139,162,197,138,141,200,160,160,201,169,169,192,156,156,188,157,161,195,166,168,198,152,161,197,139,147,194,133,131,202,165,166,199,167,165,193,156,157,188,152,156,190,149,147,198,160,172,191,135,132,191,134,136,199,161,160,196,159,150,193,156,146,188,152,159,194,163,176,198,166,180,191,142,142,194,150,154,194,154,150,193,153,147,189,149,139,187,152,165,192,160,177,195,160,169,194,155,154,198,163,167,196,158,156,191,150,136,191,154,147,1 169,138,131,197,166,168,202,170,180,206,178,188,215,184,182,205,174,173,195,162,153,169,137,126,183,154,157,203,172,181,206,175,185,216,185,191,220,188,189,210,176,175,202,169,159,184,150,146,183,154,165,201,172,185,205,174,179,220,181,192,224,187,190,216,180,177,206,170,165,184,147,142,171,137,142,195,167,177,209,177,182,219,167,179,221,169,174,215,179,174,201,163,151,183,148,145,163,130,139,197,166,173,212,179,186,213,162,170,215,162,159,215,179,174,200,163,151,184,150,139,161,131,139,192,164,171,207,175,186,212,174,178,213,172,163,210,175,169,196,162,156,175,137,113,130,99,101,184,159,168,199,170,173,208,173,171,210,176,166,201,169,159,193,162,150,143,111,91,77,54,56,162,136,136,190,160,157,199,169,170,195,164,159,188,160,149,168,141,123,68,50,45,1 153,113,107,202,158,155,208,166,165,213,172,168,217,178,185,211,170,175,204,169,169,161,126,123,188,143,138,207,161,160,219,177,180,225,181,186,228,184,193,224,185,191,212,178,179,188,148,147,197,155,152,212,171,170,224,181,186,234,190,197,235,187,202,227,183,188,212,173,173,193,153,149,199,160,159,213,174,176,225,183,187,213,157,161,206,149,165,227,178,185,214,176,175,196,159,156,195,158,150,209,165,162,220,169,174,207,141,155,212,157,167,227,187,188,212,173,170,194,155,146,190,152,146,203,164,156,217,174,178,226,176,188,230,186,191,222,180,180,208,165,163,190,150,143,171,136,123,198,164,157,209,172,172,217,174,173,221,183,182,215,176,172,206,170,164,172,136,126,116,85,78,187,152,142,197,160,153,208,174,172,210,176,177,205,173,176,193,162,157,110,82,75,1 183,143,171,197,152,185,209,164,199,217,174,210,218,172,205,210,154,182,196,140,160,177,124,142,191,149,177,202,156,185,213,166,198,223,177,214,224,171,204,219,165,191,205,154,175,187,136,154,195,153,181,205,160,186,215,166,197,223,172,204,230,181,209,226,178,205,214,165,190,194,142,163,194,148,174,209,162,191,217,167,202,206,142,176,218,162,197,230,186,214,213,163,186,195,141,164,191,142,169,207,160,191,216,168,203,203,139,175,209,151,183,224,177,203,208,160,179,196,149,168,188,137,163,199,150,182,209,162,193,219,169,202,219,164,189,217,169,189,210,165,185,196,151,170,184,134,156,193,142,170,201,151,186,211,160,192,213,164,189,209,164,180,201,161,178,189,149,165,162,113,134,188,136,166,191,141,174,198,148,171,204,159,184,197,152,167,189,148,162,179,142,154,1 206,162,197,204,158,189,205,158,188,204,157,187,205,158,183,213,173,199,213,172,199,211,168,196,203,158,191,204,158,194,201,153,188,197,137,167,201,144,177,212,169,202,216,175,207,213,171,199,202,158,189,201,151,189,196,135,171,192,120,148,195,132,171,207,155,196,215,173,204,215,175,203,202,157,192,196,138,174,194,124,157,181,111,149,182,112,148,202,147,184,214,173,205,215,175,203,202,156,191,198,141,179,197,133,169,175,113,152,161,96,138,202,140,178,213,171,206,213,170,201,201,153,184,203,152,189,198,142,178,190,132,169,180,119,159,204,142,175,212,167,199,213,170,202,204,160,195,206,160,197,203,153,186,201,147,175,206,156,183,208,157,186,213,168,199,213,170,198,204,160,196,206,159,196,209,163,196,208,157,187,209,158,184,210,156,187,211,166,195,207,159,181,1 196,164,179,212,182,199,219,188,204,226,197,213,228,201,215,223,190,203,215,183,195,203,173,182,203,170,185,212,181,193,221,193,208,211,179,191,210,176,185,225,199,211,217,184,198,210,179,189,204,171,186,213,182,196,189,155,172,164,112,145,174,116,158,203,166,187,221,192,205,213,181,193,206,175,190,200,163,181,158,103,137,171,111,160,179,106,163,184,133,167,223,195,210,214,182,194,201,170,183,197,157,176,161,95,130,164,106,149,160,78,121,186,138,164,220,191,201,211,181,188,196,164,177,205,174,188,187,140,159,167,115,142,179,133,155,210,174,184,217,185,193,208,176,179,191,157,169,201,170,181,211,179,188,216,183,196,222,193,201,217,184,193,214,180,188,207,173,178,181,148,153,194,164,173,205,173,184,215,184,198,215,184,195,209,175,186,209,174,185,195,164,166,1 230,196,210,230,199,214,223,192,209,203,163,177,189,135,147,206,165,176,231,205,218,236,206,221,230,195,213,211,178,194,183,142,161,180,130,166,182,123,164,187,137,177,204,167,187,230,198,215,214,175,194,184,135,162,172,116,153,184,126,171,191,141,186,192,132,188,187,134,172,219,182,201,192,136,162,177,112,148,187,134,177,188,128,174,195,141,190,196,125,177,186,122,168,211,170,195,198,143,180,184,107,147,190,133,172,191,142,189,187,116,149,191,122,162,187,127,178,213,172,194,210,158,191,188,103,141,185,111,143,191,152,192,183,117,145,187,115,160,184,121,156,216,181,193,224,185,210,195,138,164,178,108,132,182,129,167,182,138,178,179,119,154,201,156,167,227,192,203,227,189,205,216,178,195,202,154,168,196,142,158,201,156,171,207,166,175,227,193,203,231,192,204,1 188,155,167,210,178,195,223,193,210,229,200,215,229,199,213,223,191,204,210,181,187,179,149,150,200,169,182,216,183,197,231,201,215,232,203,215,233,205,214,233,202,214,219,189,199,200,174,177,203,168,182,221,188,203,212,178,194,182,134,163,196,149,177,229,199,213,224,193,203,204,176,181,204,170,181,218,184,200,179,123,154,178,114,164,184,113,164,214,177,198,228,198,210,204,170,177,202,169,181,216,183,197,193,138,165,170,107,145,177,109,145,220,185,199,227,198,206,203,171,174,194,158,166,213,181,191,218,184,194,206,167,181,217,183,192,229,194,202,218,187,191,200,169,171,189,156,159,202,171,179,216,184,193,232,202,214,231,200,209,222,186,197,214,182,187,192,159,157,168,139,142,193,163,170,204,174,182,215,182,194,217,186,196,212,180,190,205,176,174,144,117,115,1 217,179,196,221,184,197,223,189,207,225,192,211,226,191,209,224,188,204,222,183,195,222,183,203,218,181,198,221,182,196,224,186,202,226,188,206,227,188,203,224,184,197,224,186,199,220,174,184,219,183,199,222,183,196,220,167,177,222,164,174,224,171,181,226,183,194,227,191,206,221,177,185,220,184,196,220,178,188,217,156,162,217,151,155,221,165,173,226,180,189,227,190,205,224,184,197,219,183,195,220,180,192,219,167,176,213,151,152,221,171,177,227,188,203,227,191,208,225,187,203,220,184,196,223,188,199,222,181,193,220,169,178,226,186,201,227,189,205,227,191,205,224,186,200,218,182,197,221,185,198,222,184,196,222,180,190,222,184,197,225,187,205,225,186,199,222,180,191,215,180,195,217,179,194,221,182,192,223,185,196,223,188,200,223,186,199,223,180,188,223,185,199,1 219,177,191,223,183,197,225,186,201,228,190,208,229,191,209,228,187,205,226,185,201,225,182,194,219,178,195,223,179,191,227,183,196,228,183,201,230,185,198,228,182,195,225,180,189,227,185,198,221,182,197,224,180,191,220,161,170,222,158,167,225,160,167,227,172,183,230,184,196,230,190,205,222,183,194,221,175,182,217,151,155,217,142,145,223,157,162,226,167,175,229,180,186,230,190,206,220,180,191,220,171,180,219,156,161,214,142,143,213,148,145,226,172,180,228,184,197,229,188,204,221,182,193,224,182,192,223,173,182,215,150,152,220,164,166,230,187,199,229,188,202,231,192,208,222,182,191,224,185,196,225,183,194,221,168,177,227,180,192,228,185,202,229,186,200,229,188,200,220,182,196,223,183,195,223,182,193,223,178,187,222,177,183,225,185,201,228,186,203,227,185,199,1 162,112,97,175,125,111,185,139,130,186,145,142,179,130,118,182,139,127,186,144,135,168,117,100,172,126,112,182,134,121,189,142,134,187,141,135,184,135,128,187,144,136,198,162,155,184,141,129,175,127,112,180,130,115,180,126,117,177,121,117,179,126,123,187,140,135,206,174,172,197,167,162,166,113,93,164,106,89,157,96,91,180,126,131,172,112,114,179,120,112,198,159,153,199,169,164,163,108,84,178,130,119,172,116,114,163,105,104,159,94,93,171,107,99,196,156,149,196,162,156,170,119,98,181,133,122,186,134,131,172,114,110,168,108,104,169,109,97,201,164,156,182,137,125,165,113,92,188,145,134,187,142,133,188,145,139,189,140,133,191,143,130,191,148,135,169,116,98,155,99,75,176,127,111,172,121,103,189,146,134,192,147,134,198,161,152,179,129,111,160,101,78,1 150,120,131,195,161,172,201,169,181,209,175,190,211,176,194,208,172,191,193,152,160,184,146,158,186,153,160,198,166,174,208,178,183,216,185,198,220,187,205,215,179,197,198,153,159,189,148,160,190,161,166,201,168,176,212,178,189,218,181,194,221,180,197,220,183,198,210,173,187,194,154,168,188,155,162,199,163,171,202,150,172,211,142,176,214,154,183,215,167,184,210,170,183,197,158,174,186,152,158,197,160,170,198,139,162,203,122,160,206,142,172,213,164,180,211,173,186,199,164,176,185,152,156,194,159,170,205,166,181,210,162,184,213,164,183,214,173,186,207,169,180,195,159,169,170,135,140,190,153,163,201,166,180,209,174,189,212,178,190,207,169,181,198,157,170,190,151,162,115,84,89,185,146,153,191,154,166,200,165,175,204,171,182,198,161,173,193,154,164,167,132,139,1 199,167,178,203,169,183,207,171,185,208,172,187,208,173,193,205,166,183,207,168,189,201,161,176,200,166,175,203,163,179,209,170,186,210,169,184,204,152,173,201,146,164,203,155,176,200,158,174,198,161,172,202,158,178,205,154,178,204,140,170,204,135,173,199,138,169,199,146,169,198,143,159,197,154,170,191,136,160,196,125,160,203,119,163,204,125,171,198,137,171,196,136,163,198,138,159,196,151,168,192,129,152,197,112,149,196,98,142,199,116,157,193,121,154,194,136,158,198,148,166,197,154,173,199,145,167,199,136,162,197,125,160,198,118,153,197,134,159,199,151,173,198,146,161,196,156,170,201,160,178,204,161,184,203,151,179,201,144,169,201,146,167,199,151,167,197,152,169,196,162,173,199,161,176,203,163,182,204,163,185,202,161,180,201,158,172,200,161,171,197,158,174,1 163,141,164,176,151,173,186,167,182,193,179,192,195,181,193,193,180,193,185,172,186,150,132,147,173,152,176,185,162,182,195,175,191,198,179,193,199,183,197,199,185,200,192,180,194,175,162,175,181,162,183,190,166,184,194,162,183,191,142,170,196,155,182,200,179,197,195,180,193,183,171,183,184,164,185,191,159,181,188,136,166,184,108,152,187,101,148,192,134,167,194,171,189,185,172,183,183,161,184,192,160,182,190,134,166,191,117,162,191,114,159,186,127,161,193,168,184,186,174,185,184,166,188,194,176,194,195,159,180,194,150,174,195,156,179,197,171,188,195,180,189,185,174,183,180,161,184,191,176,195,195,179,195,196,179,191,197,178,191,196,180,193,193,180,191,181,169,182,177,159,185,186,168,191,190,171,189,191,170,186,191,171,184,189,171,184,184,169,182,168,154,169,1 214,187,186,214,183,181,212,177,178,210,175,171,211,177,178,210,171,177,207,166,176,200,152,166,215,188,188,215,187,187,216,187,192,217,191,197,214,185,196,206,168,172,201,155,158,198,146,154,215,191,196,217,192,201,213,185,188,196,154,149,179,128,122,181,126,113,192,140,142,205,157,172,214,189,195,211,180,175,205,168,164,165,110,102,143,78,73,151,83,77,183,126,132,209,164,181,214,190,193,217,193,202,208,175,185,169,112,106,101,45,46,120,66,67,203,158,163,207,160,172,216,193,198,219,199,215,219,193,211,191,150,148,126,77,66,182,142,142,213,174,184,211,166,182,217,197,205,219,198,211,217,192,202,213,185,194,217,188,190,218,192,201,214,180,197,213,170,186,213,188,188,216,191,196,218,191,198,219,192,204,218,193,202,217,191,196,216,183,193,216,180,197,1 214,193,189,216,192,187,216,191,190,215,188,187,212,177,176,209,171,175,205,163,170,190,147,153,214,191,186,217,193,189,217,191,188,218,194,193,214,185,189,208,171,175,203,159,167,201,156,165,215,194,190,217,197,197,215,191,188,198,160,154,191,143,133,197,152,147,208,168,179,206,165,177,216,195,195,216,194,190,210,180,175,169,115,109,144,83,82,190,142,144,213,175,186,206,163,173,216,195,195,219,201,205,221,197,206,174,129,122,144,99,96,210,176,179,212,170,180,208,163,177,217,198,200,219,200,203,220,199,204,214,189,190,217,193,191,218,189,197,216,179,190,212,171,185,217,196,197,218,198,199,219,197,197,220,198,202,220,199,203,218,192,199,217,184,194,212,175,186,206,185,184,220,201,206,220,199,202,219,195,196,220,196,199,217,192,195,224,193,203,161,134,139,1 219,173,161,235,187,181,235,189,186,227,180,178,211,161,157,231,195,203,235,209,219,229,200,210,231,181,168,238,194,187,236,196,197,227,187,184,227,185,185,237,206,213,239,216,225,233,211,219,228,172,160,236,193,183,228,181,176,199,139,138,221,175,180,236,210,217,231,205,213,224,197,203,228,178,166,240,198,193,188,126,123,117,60,72,173,108,115,218,180,187,222,190,196,233,208,215,235,185,179,238,192,194,214,161,168,193,137,150,200,142,147,234,190,196,232,200,206,237,210,219,233,176,173,237,188,185,240,201,207,233,188,195,231,177,180,246,204,207,245,210,214,242,209,217,230,177,169,237,190,185,238,203,207,235,191,190,239,187,186,245,205,207,247,209,211,245,207,209,229,177,177,237,186,189,240,200,207,236,187,188,242,191,188,246,202,206,246,204,207,247,211,214,1 211,178,180,210,179,175,208,176,170,213,185,187,214,183,188,214,184,189,214,183,189,210,184,184,209,173,174,212,182,181,211,182,178,219,197,198,219,194,201,216,185,195,214,181,189,211,184,188,208,170,171,214,192,189,210,182,185,173,126,129,197,160,166,219,192,199,215,181,191,213,182,191,211,179,183,216,190,190,200,159,163,142,80,85,186,135,139,217,182,187,217,190,195,214,179,187,212,182,185,216,189,189,206,172,175,183,122,129,192,132,139,215,181,186,217,190,192,214,174,182,207,172,172,212,181,176,213,182,184,200,154,159,203,154,163,217,186,190,219,192,194,216,183,189,207,175,169,209,174,168,212,176,179,218,188,196,217,186,192,218,186,190,220,193,198,216,185,190,207,176,173,210,178,177,212,176,181,216,180,188,218,185,192,219,193,196,219,190,194,217,187,192,1 40,35,40,133,120,124,161,150,157,176,166,173,180,167,174,184,177,188,168,158,160,114,104,106,101,85,94,155,141,152,173,160,168,193,185,193,198,186,193,200,190,200,184,175,184,161,156,159,140,126,142,166,148,164,184,166,176,202,192,200,202,179,192,206,191,201,198,190,197,177,171,178,152,140,157,181,163,185,180,161,175,169,137,146,188,129,154,198,162,178,202,192,199,186,182,192,155,137,156,185,167,192,167,147,162,138,88,99,179,102,125,196,160,175,204,197,207,189,184,195,160,147,169,186,172,193,198,187,198,199,178,190,193,155,170,204,189,200,201,195,203,185,179,187,156,145,167,182,170,188,188,167,178,209,201,212,206,196,205,197,184,193,188,175,187,175,166,178,124,113,129,180,172,191,185,167,183,198,185,198,195,178,185,187,169,179,174,158,172,158,146,162,1 171,161,173,179,167,173,196,190,197,204,203,211,201,195,202,196,187,197,186,183,195,158,150,155,177,165,176,182,165,172,196,186,192,207,201,208,205,193,202,201,190,201,190,182,187,171,165,170,181,163,178,191,175,187,197,187,192,199,185,193,192,156,173,197,171,191,192,183,189,176,169,172,188,174,195,199,188,205,146,116,120,157,122,131,185,130,152,182,129,152,189,171,182,179,171,181,184,165,186,195,183,198,129,93,99,148,102,113,175,115,134,176,125,141,192,178,190,178,170,179,190,175,193,198,187,199,191,177,185,187,161,172,174,128,143,190,166,180,193,186,197,177,170,175,188,176,193,187,170,180,199,188,197,205,197,209,200,190,204,195,186,196,186,178,186,172,165,176,184,175,193,177,151,164,190,171,182,199,191,200,194,183,193,188,177,184,177,167,175,157,145,156,1 194,172,178,201,176,183,204,178,190,204,180,191,201,179,187,200,180,189,200,182,192,198,179,190,199,181,189,204,185,195,203,175,187,194,153,160,194,162,168,203,183,191,201,182,190,199,180,188,201,186,195,205,186,197,197,160,167,187,137,141,189,143,147,202,176,182,203,183,190,200,181,186,199,183,188,203,181,188,189,147,146,186,131,131,190,138,141,200,171,176,205,187,195,201,183,187,199,184,191,201,182,188,185,141,138,185,129,125,193,148,150,202,175,178,208,194,200,203,190,197,199,185,194,202,187,196,190,155,157,189,146,148,190,146,141,202,173,175,209,197,204,205,194,203,199,187,195,203,191,202,201,177,186,197,162,170,198,165,169,205,184,187,204,190,195,206,196,206,194,181,186,200,188,194,202,183,194,201,178,186,202,180,187,204,187,192,204,191,196,202,192,196,1 162,126,161,164,125,165,169,135,175,171,139,176,171,140,175,166,123,167,165,118,164,164,122,164,163,131,161,167,133,166,171,140,176,175,148,182,174,140,179,169,130,174,168,129,170,169,132,170,163,129,163,165,126,167,168,135,170,169,134,171,173,135,178,171,136,178,171,135,175,168,128,168,158,115,159,159,106,156,161,111,160,141,91,122,163,122,163,170,132,175,167,126,170,165,121,166,157,105,155,158,104,154,161,108,157,151,106,137,162,118,161,169,132,171,166,130,164,166,127,168,155,100,148,160,114,160,161,118,157,166,130,167,167,130,167,165,128,159,160,121,144,161,116,152,160,124,163,162,125,163,162,125,158,165,131,160,166,133,159,164,127,153,163,126,154,161,116,155,161,132,159,162,132,160,164,136,159,167,139,160,164,130,150,163,126,153,168,136,166,164,128,163,1 134,109,125,158,124,157,159,114,158,167,130,170,169,140,171,164,128,165,161,118,160,138,99,134,150,124,133,158,128,152,163,122,164,171,135,175,172,140,174,166,123,164,162,118,160,155,115,154,153,131,136,156,130,139,167,135,164,174,142,176,173,138,177,170,131,172,166,129,164,156,107,151,142,109,117,155,121,147,161,115,159,159,106,151,159,113,152,170,130,171,163,120,161,157,111,148,127,83,83,151,103,143,159,104,155,164,117,159,166,126,161,163,124,152,160,113,151,156,114,146,141,110,116,149,107,131,161,125,159,168,137,163,168,137,156,167,134,159,161,123,156,154,119,144,132,103,105,154,128,141,155,124,137,158,128,132,164,139,150,168,144,165,161,125,157,143,99,131,95,68,83,148,119,125,149,115,123,156,130,140,159,137,143,157,130,144,153,112,134,101,65,87,1 103,89,86,219,190,190,230,197,212,230,189,210,226,171,175,222,172,165,225,190,183,179,152,151,191,162,159,232,198,211,229,187,215,225,153,170,231,164,182,224,159,157,226,181,181,216,177,172,225,194,205,230,189,216,224,158,183,221,113,125,232,145,164,229,159,167,231,185,203,219,172,166,230,200,217,231,191,213,220,140,162,220,104,122,232,138,161,233,170,187,233,179,189,227,187,197,231,199,217,231,191,205,223,153,170,219,117,135,230,131,151,232,170,191,233,190,196,232,201,219,227,190,196,226,182,182,232,178,197,222,143,156,222,138,148,227,167,174,232,193,203,232,200,218,223,185,187,228,185,189,231,182,189,232,175,188,222,157,154,225,172,172,230,191,202,229,193,207,205,175,181,232,195,206,231,185,192,240,200,226,230,181,185,229,184,195,230,194,212,217,179,176,1 159,142,161,169,150,166,185,165,181,196,174,189,201,177,192,201,176,192,196,173,186,182,157,169,164,152,171,172,160,174,180,162,180,194,168,185,206,187,200,206,187,200,200,178,189,189,168,178,162,151,166,178,168,182,176,160,176,123,105,125,167,152,168,211,192,201,201,181,191,196,180,190,160,148,164,178,166,178,176,163,176,79,68,89,97,87,109,194,175,186,206,190,200,195,178,189,170,159,176,181,172,184,186,178,191,131,112,131,94,73,94,169,153,166,203,187,196,193,178,188,174,165,184,182,173,186,187,180,190,179,171,183,170,155,170,187,176,188,196,180,191,188,172,182,177,168,185,182,171,182,188,179,189,190,181,189,191,183,195,190,180,194,188,174,184,181,160,169,174,165,179,183,172,189,185,171,187,186,169,181,185,169,181,185,173,186,180,163,174,172,151,160,1 100,85,96,176,158,178,191,167,182,206,182,204,215,202,227,213,206,228,201,197,211,124,120,125,156,142,159,184,162,184,201,174,191,216,191,221,220,201,230,224,216,240,211,207,227,173,166,175,176,169,193,191,166,193,194,146,176,191,136,165,207,172,200,222,203,222,215,205,226,185,176,185,180,171,194,185,152,180,169,99,128,159,70,99,170,100,130,206,174,204,218,210,235,191,185,204,183,176,197,193,175,193,197,158,183,157,99,122,153,80,103,197,153,184,198,174,198,188,180,199,186,181,208,203,197,217,209,194,214,194,167,185,198,172,201,213,187,212,198,177,198,180,171,191,178,175,196,194,177,200,203,191,215,201,179,194,208,193,218,209,193,218,200,182,203,172,163,183,139,136,153,193,182,211,195,183,212,191,172,189,197,179,197,200,188,211,192,179,202,117,108,120,1 67,56,66,176,154,175,192,169,188,203,180,200,211,197,218,209,200,218,197,188,201,106,93,104,143,123,140,191,168,190,202,178,194,214,192,215,219,203,227,220,210,230,210,201,218,165,151,163,180,169,188,197,177,200,204,167,193,201,155,184,211,179,203,221,205,222,212,200,217,187,172,184,187,177,198,198,172,198,186,125,158,172,82,117,180,110,142,209,180,205,215,204,225,192,179,197,191,183,204,200,181,199,205,169,192,176,114,142,168,97,123,205,166,193,202,179,202,192,180,198,193,186,208,207,197,215,216,201,218,205,178,195,207,186,211,215,197,218,205,189,208,189,176,196,180,174,192,202,185,206,209,192,215,208,187,202,212,199,218,211,200,220,202,189,209,173,159,180,135,126,143,201,191,214,200,185,212,198,177,194,203,186,202,202,191,212,194,181,203,113,102,116,1 199,192,205,205,199,211,203,189,198,198,179,186,201,188,196,197,188,199,188,180,193,202,201,211,202,193,203,207,201,211,201,180,188,192,159,163,198,179,187,197,188,197,199,192,202,206,205,214,200,190,199,206,198,207,196,169,175,174,127,121,183,149,150,197,181,190,208,202,211,206,205,213,199,188,197,202,190,199,189,156,161,168,118,111,168,121,118,187,159,164,207,201,209,208,208,216,203,195,204,200,186,195,182,146,150,170,124,121,172,128,126,189,159,164,207,200,207,208,211,219,198,189,198,199,186,196,184,153,156,182,145,144,189,158,160,194,173,178,204,199,204,207,212,221,197,187,196,200,189,202,191,168,173,192,168,171,199,185,192,200,190,197,203,200,208,199,200,209,195,185,195,200,192,201,201,190,198,196,183,190,199,190,199,201,196,204,199,196,205,193,190,198,1 145,135,146,181,168,180,200,190,198,210,202,210,213,206,213,210,205,212,197,196,202,132,127,130,174,164,179,199,192,205,211,199,208,218,204,213,223,217,224,220,214,222,205,201,209,177,173,176,187,180,196,202,192,203,216,205,214,222,204,213,217,202,211,223,216,223,216,214,220,192,190,193,189,180,197,209,200,215,221,210,219,208,175,175,204,166,165,227,222,228,211,208,215,196,193,197,191,183,204,209,199,213,220,208,217,208,175,175,210,178,175,226,223,228,216,214,218,197,195,199,191,182,204,202,187,202,216,202,210,220,208,212,219,210,217,217,210,216,214,211,215,190,186,190,184,175,192,206,201,215,213,206,217,211,203,207,211,202,208,209,201,208,198,192,199,177,171,177,167,160,175,195,188,203,204,198,209,205,198,205,206,197,202,197,188,195,192,187,193,134,127,134,1 187,178,190,198,191,202,202,192,203,207,197,209,208,200,211,204,198,209,200,197,208,200,198,206,193,184,197,203,196,206,211,203,214,209,192,200,208,190,197,202,192,203,202,196,206,206,206,213,198,190,204,203,193,202,212,204,213,201,173,176,191,154,153,205,192,200,213,208,216,207,207,213,198,189,202,199,186,196,209,198,207,191,155,155,171,119,111,196,168,172,216,213,220,207,207,215,198,190,204,203,193,202,207,195,204,188,153,153,183,141,136,198,173,175,215,214,220,208,212,222,196,188,200,202,192,201,206,196,205,198,173,176,201,180,183,207,197,203,208,206,213,203,206,214,193,184,197,194,181,191,205,196,205,206,195,203,205,196,204,208,203,212,200,196,204,193,192,201,190,182,196,192,182,193,201,193,201,202,195,201,202,197,207,200,194,204,192,187,198,185,181,191,1 157,142,161,169,145,161,192,175,193,199,176,191,193,159,163,195,162,169,182,143,144,160,121,113,181,163,182,192,170,190,201,178,199,196,159,190,204,176,189,209,181,187,205,178,185,187,163,164,195,178,200,209,194,215,203,170,196,169,109,140,202,172,195,226,204,219,220,197,204,208,190,200,201,186,208,214,201,218,200,164,191,155,93,113,189,140,157,226,200,219,226,210,222,216,200,212,199,182,199,213,198,215,201,170,189,149,86,107,180,123,150,225,201,227,223,205,222,215,200,209,203,190,212,211,189,201,213,186,200,199,164,192,205,180,205,223,207,229,219,198,218,205,181,191,202,187,208,209,189,204,207,170,189,216,195,218,222,210,224,217,199,216,211,193,213,204,188,203,198,177,197,207,187,208,196,159,173,208,185,202,209,186,202,203,177,195,198,173,192,192,176,189,1 103,88,96,168,159,169,171,162,176,176,154,165,182,154,161,185,157,165,168,127,128,124,92,93,157,143,156,180,171,183,189,176,189,199,185,199,198,173,179,197,171,177,185,157,156,164,135,130,173,155,170,193,179,191,202,188,202,194,164,188,201,179,195,210,193,201,204,189,195,186,165,173,185,171,188,203,190,204,210,198,214,172,122,146,187,150,168,217,202,214,213,202,210,196,183,186,188,173,188,205,192,204,208,194,207,168,118,140,179,133,156,215,202,220,210,196,205,198,186,189,187,170,192,205,189,207,206,188,197,201,177,197,204,188,207,211,200,216,205,189,201,194,183,191,175,160,182,204,190,209,200,179,195,201,180,195,206,195,207,199,180,196,197,183,197,187,178,186,127,109,128,199,183,205,199,181,197,196,181,196,194,175,189,185,157,174,191,176,188,138,126,135,1 161,138,157,177,161,178,181,162,186,184,154,186,180,149,166,176,140,146,181,151,163,171,141,150,169,138,160,183,163,184,175,136,166,158,101,134,183,153,178,191,167,179,192,170,180,184,160,169,183,166,186,191,173,196,168,116,145,150,97,124,174,136,161,197,171,190,201,176,191,191,164,171,185,167,183,190,167,190,165,109,139,141,86,103,162,112,126,196,165,185,202,179,194,198,180,192,185,168,185,190,167,186,155,107,132,130,69,86,160,98,118,190,151,176,200,178,194,197,180,195,183,162,181,187,158,174,171,130,150,139,82,105,147,95,120,196,166,199,198,179,201,193,168,188,179,150,161,183,154,164,191,169,190,179,140,171,183,155,182,196,179,199,192,173,193,189,168,186,177,150,167,179,136,155,187,154,176,189,164,186,195,175,191,195,177,192,188,165,184,183,164,182,1 154,134,151,167,153,167,178,166,178,183,172,182,189,180,189,186,175,183,178,164,172,172,169,180,163,147,164,173,164,177,182,173,184,190,184,193,195,195,201,188,178,185,182,165,174,172,159,168,170,160,173,178,171,180,181,169,178,165,138,144,171,151,153,191,181,190,187,179,187,179,172,179,173,165,177,180,170,179,181,165,175,130,87,94,141,104,106,191,175,184,185,175,184,181,177,184,174,168,181,180,171,179,186,176,182,171,145,152,169,143,147,187,170,179,185,177,184,179,173,180,175,171,183,182,176,185,183,175,182,184,172,179,185,174,182,184,173,182,182,175,180,179,176,182,170,161,171,178,171,179,181,175,181,181,171,177,185,180,187,182,176,183,172,160,159,175,172,177,167,159,167,175,167,175,178,171,177,180,173,180,180,172,178,178,170,177,175,171,176,168,166,170,1 172,165,177,179,173,183,180,170,181,186,178,189,194,196,203,188,184,188,185,177,186,180,170,181,173,165,174,178,171,179,183,172,183,176,159,165,176,160,162,189,184,191,186,177,187,180,169,180,176,170,179,182,174,183,163,139,147,131,93,96,133,92,89,177,159,166,187,177,188,182,175,183,175,165,174,183,176,186,165,138,149,123,81,90,128,90,94,173,150,154,185,171,184,182,173,184,177,166,175,182,174,181,185,173,180,164,136,145,152,121,121,183,166,173,181,161,173,181,170,180,177,168,181,181,174,184,183,176,180,181,164,171,183,170,176,182,170,177,181,168,178,180,175,184,174,167,178,177,168,177,182,175,184,181,170,180,183,176,184,182,174,183,180,172,182,175,167,177,174,170,180,178,173,182,177,168,175,180,170,179,182,177,185,183,179,189,179,175,185,165,150,152,1 184,177,189,190,183,196,188,176,188,195,188,200,200,200,211,197,193,199,194,190,198,190,183,195,184,177,187,189,182,194,192,184,195,185,171,177,181,163,167,194,188,195,195,192,202,191,186,198,185,177,189,186,176,187,178,159,167,155,121,124,144,101,98,177,156,161,193,187,199,192,183,196,188,181,194,180,162,174,135,94,98,126,84,91,131,91,97,153,115,114,188,175,186,191,180,195,186,177,190,185,172,186,167,137,147,133,91,101,136,98,107,169,140,143,185,171,180,186,170,186,185,176,187,186,175,183,189,175,187,164,136,144,141,103,105,179,159,163,187,175,186,184,165,179,185,177,191,187,179,187,188,178,185,184,171,180,183,166,172,186,175,181,185,171,182,182,163,177,181,168,184,187,180,191,188,180,187,186,175,181,189,182,191,189,182,190,187,179,190,183,175,187,1 138,112,109,192,167,163,191,162,163,191,160,160,197,172,171,192,160,159,187,151,147,178,139,134,176,151,147,195,169,167,196,167,169,199,170,171,201,174,175,197,167,164,190,155,152,180,140,136,190,164,162,196,168,169,200,172,173,202,169,169,200,164,164,199,167,158,196,165,163,182,142,138,190,162,161,195,165,166,200,165,163,185,138,133,187,145,142,207,181,174,198,167,164,183,137,136,188,158,158,198,169,167,202,170,169,188,140,136,193,151,148,208,181,178,197,156,157,190,146,145,189,158,157,201,174,172,204,177,175,200,159,158,208,176,173,208,181,182,198,157,153,196,161,154,189,158,157,199,171,169,203,172,169,203,172,171,207,178,174,208,182,178,203,171,159,198,172,161,181,145,142,197,166,163,202,172,168,201,166,162,202,167,160,203,167,155,202,172,161,196,169,158,1 92,71,88,173,148,165,189,167,184,201,180,192,208,193,200,210,200,209,202,193,202,140,120,132,147,121,139,187,168,184,199,172,191,207,180,198,210,185,191,223,218,228,213,208,219,186,174,184,168,145,167,189,163,180,204,174,200,205,161,195,214,181,207,220,198,212,214,201,208,197,188,194,176,154,180,197,171,196,203,158,191,207,148,190,220,176,214,220,183,208,215,200,213,199,190,197,179,161,184,200,179,200,205,162,191,213,152,195,217,169,208,218,194,220,212,197,209,192,175,181,179,161,188,196,172,193,207,185,201,207,174,193,207,174,195,204,175,191,205,189,198,191,177,187,161,137,155,194,171,193,205,187,208,205,184,197,208,190,204,205,188,198,199,184,195,177,158,172,121,95,112,187,167,188,199,182,205,199,178,192,200,184,196,196,181,193,191,176,189,130,110,126,1 165,144,160,185,168,185,192,169,183,201,181,196,198,172,173,208,193,196,214,210,219,203,199,209,175,155,171,185,160,177,195,162,186,200,166,190,203,170,185,214,200,211,219,214,225,209,204,211,176,149,166,189,164,183,206,181,213,196,151,183,209,178,207,212,182,204,211,187,198,207,193,197,183,159,179,195,167,193,195,151,180,201,153,186,213,176,211,216,182,207,213,182,203,208,192,204,188,171,190,199,171,199,194,143,174,210,158,198,216,170,211,217,187,216,215,191,213,211,200,215,187,171,189,195,167,185,203,168,195,207,161,193,210,173,204,206,181,203,211,198,217,203,188,199,181,158,178,192,168,180,204,187,205,198,168,183,202,177,191,202,177,192,196,170,183,199,185,194,182,165,188,194,176,199,201,186,202,199,179,190,201,180,192,205,191,203,191,164,168,192,174,183,1 190,182,201,197,188,204,209,205,226,209,202,223,208,200,216,211,207,214,214,218,228,210,214,230,193,184,201,201,195,209,207,200,216,205,191,209,199,166,186,202,186,198,209,207,215,208,207,217,195,186,202,201,193,208,203,184,201,204,177,200,166,128,144,143,102,108,189,172,180,202,197,205,193,182,193,199,182,196,181,140,149,187,156,167,176,148,159,130,84,90,150,114,114,187,163,159,198,193,205,196,181,187,172,136,135,185,164,176,174,147,160,127,83,91,157,119,123,188,162,163,202,206,223,200,192,199,164,127,119,151,110,109,150,109,113,134,89,90,182,160,169,201,192,206,199,203,217,205,209,222,185,170,168,175,147,141,193,178,186,190,171,181,201,192,205,202,198,209,195,194,207,201,204,214,203,201,205,204,201,206,206,203,210,204,198,206,202,197,212,200,200,214,1 146,128,141,164,148,163,176,160,177,176,151,159,186,170,181,192,182,193,185,174,183,177,173,183,158,145,159,172,156,176,186,173,189,190,175,187,194,182,192,201,193,205,196,190,198,190,192,201,169,158,179,177,162,178,188,175,189,195,180,197,197,180,191,205,199,211,202,197,203,195,195,197,175,165,189,182,168,183,185,164,178,184,148,166,152,108,119,178,153,159,198,186,192,197,194,200,176,167,188,185,172,188,175,139,148,161,114,123,125,76,85,148,103,102,188,163,163,196,193,199,170,156,173,186,176,195,180,158,165,149,104,102,148,107,114,182,161,169,195,186,194,193,187,194,174,164,183,182,171,182,189,182,192,188,174,179,192,181,188,193,182,191,192,183,190,191,189,195,174,168,185,183,174,183,189,183,194,187,178,182,189,180,187,187,175,183,187,178,185,184,181,186,1 80,70,74,158,140,146,175,156,167,183,156,171,185,159,173,186,171,183,166,150,159,70,60,67,145,135,143,176,162,171,190,171,184,199,178,193,203,181,192,204,192,204,197,188,199,137,129,136,166,158,170,192,183,199,202,186,199,207,191,205,206,184,200,213,198,210,207,201,207,180,175,179,170,158,173,199,191,207,208,195,205,196,156,169,156,94,114,172,124,129,209,195,198,190,187,191,175,166,184,194,180,193,210,199,209,190,151,154,158,102,114,193,165,175,212,202,212,189,183,186,180,179,200,201,195,213,205,191,199,208,196,199,213,201,206,216,208,217,209,201,208,191,189,194,174,172,189,198,194,208,204,195,207,206,198,202,206,197,197,207,199,203,205,200,205,167,163,171,138,133,147,189,183,197,199,194,206,202,199,208,202,196,202,198,195,200,192,183,189,97,91,98,1 235,177,177,235,183,187,236,177,178,233,161,165,232,158,167,235,168,178,236,177,187,225,170,177,226,169,167,231,170,171,231,156,159,214,124,124,222,134,139,234,154,166,232,165,173,233,173,179,233,170,173,232,161,164,222,141,151,211,114,118,217,111,115,231,143,152,236,163,173,237,168,177,239,172,179,226,151,153,219,138,143,199,91,97,201,99,106,236,153,167,240,171,184,242,184,198,237,174,182,224,150,155,225,146,147,198,101,105,208,111,122,242,166,187,241,179,198,240,189,202,228,164,167,232,159,167,228,146,151,222,135,141,230,141,157,235,161,178,240,180,198,236,173,186,233,171,176,237,169,176,230,151,155,227,143,151,227,155,165,235,173,184,237,174,184,228,165,171,232,172,173,238,179,186,234,166,174,223,150,158,228,161,169,238,182,192,235,180,189,232,169,180,1 87,71,73,172,144,151,193,168,175,206,177,183,208,179,182,203,179,178,189,171,164,121,105,100,140,119,123,186,157,166,211,182,192,222,192,203,224,195,203,215,189,191,200,178,175,168,149,141,156,137,138,192,169,174,216,186,198,217,179,194,211,169,173,220,186,191,211,187,186,186,165,156,157,140,138,193,169,175,187,144,144,191,140,144,193,139,137,207,158,150,218,193,193,189,165,159,151,134,130,189,163,167,176,132,127,173,120,116,185,131,121,216,178,176,219,194,196,194,172,171,146,131,129,182,161,163,198,163,168,190,146,144,208,168,167,227,202,207,216,195,198,191,169,169,130,116,112,170,152,147,193,172,171,210,185,192,216,191,197,215,192,197,205,183,184,177,154,154,92,79,74,154,136,130,178,157,154,189,164,163,195,171,167,198,177,173,190,166,165,133,114,115,1 159,134,148,196,173,188,218,202,214,224,202,214,225,200,210,221,201,207,204,183,184,167,147,147,178,154,169,204,181,195,227,207,221,236,212,231,238,214,229,230,209,215,216,196,201,189,170,169,184,161,173,213,190,203,231,208,226,231,199,218,221,181,186,234,209,213,224,205,208,201,182,182,189,165,176,212,186,199,195,144,145,210,161,167,210,155,159,211,159,149,227,206,206,205,186,188,185,160,167,205,178,188,174,116,112,208,157,165,200,140,139,210,160,153,232,215,221,209,191,194,180,156,163,204,180,191,199,159,161,181,123,120,199,147,140,235,211,215,228,211,219,204,184,190,170,146,154,195,172,180,215,193,203,221,195,204,228,206,216,230,211,220,220,201,210,194,171,179,147,117,124,182,157,162,204,181,187,214,189,198,219,196,205,218,193,203,206,184,193,171,140,151,1 195,153,171,212,166,187,222,176,197,228,180,204,230,186,204,223,182,194,214,172,183,203,164,171,200,160,177,215,172,193,227,181,207,226,172,196,221,162,175,226,175,191,221,176,190,211,172,180,200,158,176,210,156,177,207,147,164,206,138,154,195,131,135,213,148,150,218,160,163,218,181,185,199,152,173,182,117,120,177,110,106,211,146,165,209,148,157,193,124,115,218,163,164,220,181,188,196,148,166,173,111,115,181,118,122,207,140,161,192,123,129,194,127,118,224,175,186,217,178,187,192,142,162,186,124,136,174,108,106,168,95,99,184,114,107,219,167,167,226,187,198,215,180,191,184,141,155,199,149,165,202,145,158,199,138,146,215,160,169,226,184,196,223,189,201,213,181,193,180,144,152,194,154,166,208,164,182,217,170,188,220,178,196,218,178,188,216,181,195,205,174,184,1 203,162,172,205,159,173,206,158,169,206,154,170,208,157,174,210,163,174,209,163,176,202,143,159,204,161,166,208,160,173,206,155,167,208,159,172,210,165,178,212,164,176,211,160,175,206,152,171,206,166,170,207,164,173,206,156,164,183,134,139,198,152,159,214,170,182,210,163,173,206,152,169,207,170,178,210,175,183,208,165,174,170,118,121,188,136,133,212,170,179,210,160,165,201,141,154,204,166,169,211,176,182,206,170,176,152,101,102,191,140,138,209,165,169,209,162,173,202,144,159,207,177,179,210,176,180,207,173,177,183,136,138,199,150,153,207,158,160,208,160,172,204,155,172,208,184,183,210,179,182,206,169,174,209,170,174,208,167,172,207,160,166,207,165,173,207,167,180,205,181,179,207,178,178,208,173,177,205,167,169,208,168,174,209,167,178,206,168,177,203,164,174,1 186,160,163,192,163,171,195,164,171,195,157,164,199,161,173,195,157,168,188,152,161,178,145,149,189,162,164,196,167,174,199,164,172,200,160,170,201,166,176,199,158,169,191,152,164,183,151,161,189,153,149,198,165,163,200,163,171,195,157,163,202,170,177,201,161,172,192,146,159,185,145,155,192,159,158,199,167,169,201,173,176,170,129,128,198,164,165,200,158,165,196,152,165,188,151,162,192,163,162,200,174,173,201,177,178,177,139,137,197,158,158,200,161,170,196,163,170,187,149,158,188,158,155,198,178,175,202,179,179,201,171,172,200,166,169,201,171,178,194,161,169,184,145,156,184,154,154,190,163,161,198,175,171,199,171,170,199,166,170,196,165,170,188,158,165,181,149,158,180,150,149,184,158,154,190,165,156,195,168,167,193,162,161,190,161,160,185,158,158,177,147,150,1 58,44,42,130,96,95,148,111,109,152,104,110,152,105,107,147,106,105,130,96,91,77,57,51,118,97,96,154,123,124,167,128,133,174,129,140,174,129,137,164,124,127,146,113,111,116,91,81,143,120,114,168,139,137,184,154,159,190,156,166,188,149,162,176,138,146,155,122,121,132,110,102,151,127,120,176,149,146,193,170,174,189,160,166,187,151,158,184,147,156,162,131,131,138,116,111,151,127,118,175,152,149,190,170,172,199,175,173,198,170,173,186,153,163,168,140,143,141,121,114,146,125,116,167,146,143,182,159,157,192,166,164,191,165,165,186,160,164,168,140,143,137,114,106,134,110,103,161,135,135,174,144,142,182,153,151,176,153,151,173,151,148,159,133,133,131,110,104,106,78,73,145,107,111,160,125,126,163,133,127,161,139,137,155,130,126,146,124,121,109,93,86,1 12,8,7,104,70,59,138,99,94,141,103,107,145,111,115,137,101,105,91,64,65,7,5,5,59,38,32,140,99,92,155,121,127,165,131,142,169,138,149,158,124,133,134,98,106,53,38,41,98,62,57,147,102,109,144,106,119,138,112,124,165,143,161,169,134,153,146,105,121,96,80,85,116,80,79,158,117,128,110,78,90,92,77,84,124,102,114,180,153,167,161,136,147,118,105,114,118,84,86,166,129,141,135,108,122,84,71,80,124,91,108,185,164,179,168,151,160,126,110,118,104,72,78,164,128,138,182,147,168,160,133,150,174,146,164,188,169,182,162,146,154,113,96,101,64,45,50,151,116,125,180,144,162,194,157,177,191,163,180,173,153,163,149,130,136,77,67,69,15,10,11,111,82,89,159,129,139,171,139,151,171,137,149,156,132,138,119,99,102,26,22,22,1 115,83,76,162,121,118,182,143,151,185,147,154,178,134,147,176,132,141,164,127,135,120,88,93,141,103,100,180,140,144,197,158,166,193,155,166,191,153,166,190,149,159,178,141,152,152,118,127,157,114,117,188,141,149,195,156,166,168,132,146,163,124,139,191,152,168,188,148,162,165,128,138,171,132,137,190,145,155,172,133,144,131,101,108,117,75,89,180,135,153,194,151,164,171,131,142,175,135,138,189,151,162,147,114,126,118,94,97,99,66,79,168,131,146,198,159,171,171,132,138,170,126,131,189,142,157,126,91,101,96,75,79,124,98,106,186,146,161,195,154,165,169,133,138,163,116,122,190,143,157,176,134,147,154,118,127,181,139,151,202,156,168,188,142,151,158,121,125,147,103,105,188,147,155,197,156,171,201,155,168,206,162,176,197,146,156,174,122,130,133,93,97,1 178,137,141,196,155,161,204,168,180,200,162,177,199,161,175,198,158,169,191,151,162,180,144,154,185,138,146,200,159,168,204,170,183,184,144,158,176,132,150,190,149,167,198,161,175,188,149,162,191,144,153,198,156,165,181,145,157,151,114,125,142,101,117,165,115,136,200,158,175,193,150,163,195,154,165,186,145,156,157,120,131,128,96,98,110,68,81,151,94,117,197,158,174,197,159,171,197,159,170,172,134,144,145,108,118,125,96,101,100,63,79,127,84,101,192,153,170,198,160,174,194,152,165,162,122,133,110,76,87,114,81,86,109,83,93,139,107,120,198,155,173,194,153,168,190,142,158,177,127,140,113,81,89,113,88,94,128,95,101,185,142,155,202,158,174,192,153,164,189,144,156,194,148,162,178,134,144,168,126,135,187,140,153,203,158,173,200,155,167,185,139,149,1 192,158,148,205,186,185,201,174,185,187,156,159,167,134,134,175,146,153,196,175,176,189,162,158,200,175,175,206,183,188,186,163,174,133,104,104,87,68,68,125,110,118,198,172,177,193,171,173,202,175,175,209,182,190,148,128,135,74,60,61,76,60,60,128,113,116,198,172,180,189,158,156,210,188,190,205,179,189,136,112,121,102,79,90,124,91,98,166,140,147,202,179,185,194,163,166,210,185,193,199,171,181,126,95,102,100,82,93,91,67,69,165,133,138,206,180,182,197,166,165,202,165,175,202,167,177,151,118,125,111,91,103,132,102,109,191,164,172,205,173,176,197,165,165,204,169,178,203,170,177,186,148,156,172,139,147,194,163,171,210,181,190,205,171,177,197,162,165,205,168,181,208,173,184,205,168,172,207,177,183,207,178,183,212,179,190,203,170,180,190,148,148,1 95,74,67,166,127,121,185,150,148,194,163,153,199,178,169,188,162,153,170,135,125,131,96,83,142,113,107,181,149,145,196,163,162,212,186,186,209,183,177,201,174,168,179,143,132,159,126,116,164,134,131,193,166,167,210,182,184,209,182,190,187,158,161,210,186,184,193,164,160,174,146,141,177,153,147,200,171,172,220,200,201,152,130,143,138,114,127,220,198,201,202,173,174,180,144,146,179,157,147,201,170,171,222,201,208,150,127,141,166,138,150,224,195,199,198,163,165,177,140,141,176,154,152,199,171,172,220,192,204,211,181,193,218,191,203,217,181,190,198,166,164,176,148,140,169,147,145,197,170,171,215,187,196,229,200,213,219,186,193,212,181,187,200,172,172,171,141,131,134,120,116,194,172,170,209,188,191,217,192,199,213,180,185,209,182,185,191,164,162,163,138,134,1 181,127,123,202,155,151,214,170,172,209,157,156,195,137,117,207,161,149,197,152,140,176,126,106,185,132,126,208,157,159,211,162,172,181,129,130,195,149,153,218,173,171,204,161,154,191,147,137,191,144,138,209,161,168,156,115,127,82,49,54,154,118,129,224,175,182,206,158,153,198,151,145,200,156,151,210,170,175,121,88,104,103,61,73,179,139,146,224,176,183,215,172,168,203,157,153,207,164,166,208,171,177,126,87,101,102,62,75,187,141,144,231,185,187,213,165,160,201,155,154,203,152,160,210,162,171,167,123,132,163,119,129,221,169,181,228,176,181,214,162,160,196,144,142,204,160,166,214,160,175,215,160,170,223,176,185,230,175,191,220,162,175,208,151,148,194,144,138,195,146,147,213,159,174,223,163,179,224,173,184,216,159,164,210,154,161,206,155,160,197,155,152,1 12,9,9,99,66,53,139,101,82,138,107,94,128,111,105,124,107,97,81,74,67,8,8,8,57,36,31,138,90,75,157,116,100,164,122,116,146,115,122,137,121,120,113,101,98,53,53,55,97,59,48,151,100,87,171,120,109,174,123,124,159,125,140,149,137,149,133,125,128,100,103,110,113,65,57,153,84,82,157,102,108,124,93,111,134,114,136,154,139,156,144,139,146,113,114,121,114,63,57,162,98,94,158,105,117,124,94,123,161,125,156,153,133,152,159,158,170,116,117,122,108,62,61,163,105,99,187,123,125,163,106,117,163,122,139,155,128,141,154,154,160,111,110,113,74,50,52,161,107,99,175,115,106,177,115,102,174,126,121,152,125,123,142,139,143,79,79,83,18,12,11,126,73,69,166,113,97,174,129,106,170,127,102,147,115,102,109,99,97,29,29,30,1 17,14,11,109,89,71,152,124,107,159,133,119,159,133,126,150,124,116,104,85,74,12,10,8,64,52,42,151,128,111,168,139,127,175,144,135,182,152,150,169,138,134,146,123,113,63,52,47,105,84,70,162,135,123,181,151,146,199,170,172,199,172,174,182,153,152,164,140,136,109,89,82,125,102,85,177,149,138,196,161,163,192,150,147,197,159,160,193,164,165,168,142,140,130,112,107,129,105,88,182,155,145,197,164,161,184,143,136,177,129,131,195,168,166,170,146,139,133,116,110,117,90,79,174,144,134,203,172,175,194,156,152,183,148,140,194,173,166,170,152,139,124,109,99,79,62,56,169,139,134,188,154,154,197,163,161,195,171,164,180,159,148,159,139,127,90,77,69,25,20,18,137,109,104,175,141,140,183,158,152,182,158,146,167,143,128,136,121,107,38,32,29,1 125,104,97,138,116,112,145,122,121,151,129,131,153,130,132,145,123,120,131,107,105,123,105,101,139,116,114,145,117,116,150,123,124,155,126,126,155,126,126,155,133,134,143,121,118,133,115,113,144,118,116,153,124,127,156,124,124,144,103,95,138,99,92,156,126,128,148,124,125,138,117,115,152,128,129,143,112,104,140,107,96,146,110,107,132,91,92,140,99,101,150,123,127,139,121,117,150,125,123,146,117,110,143,108,100,153,122,121,136,95,98,123,83,82,148,122,123,142,126,122,150,127,126,159,134,137,163,131,130,140,103,95,121,82,79,126,89,86,149,125,125,140,125,119,147,125,125,155,130,131,162,137,136,152,120,117,130,95,84,140,108,102,147,128,124,137,124,115,141,119,115,151,125,124,155,126,124,156,122,120,152,125,118,151,132,126,143,126,120,132,116,109,1 103,76,69,163,130,121,174,142,139,185,151,152,178,145,144,169,134,133,155,119,117,60,43,44,150,121,112,184,152,147,206,180,181,209,176,184,193,146,154,185,145,149,173,138,141,130,97,102,171,142,133,200,171,171,219,193,199,192,125,138,164,50,67,176,97,110,184,145,154,160,120,128,183,156,151,204,176,178,203,162,165,185,103,124,164,25,52,163,53,64,187,144,155,166,131,141,189,163,161,212,184,189,179,120,118,184,103,121,173,56,79,176,78,87,188,151,161,169,139,149,181,154,156,207,178,184,148,79,68,194,125,125,214,155,162,211,174,186,193,162,170,163,132,139,180,152,154,207,180,186,221,190,195,229,198,206,227,200,210,201,167,174,182,151,158,155,124,131,160,133,132,197,171,175,212,182,189,218,188,194,208,177,184,187,152,158,180,149,156,131,103,108,1 227,203,204,242,221,227,249,227,235,234,182,191,218,148,166,220,151,164,216,158,165,212,178,184,239,219,221,243,216,217,235,191,197,217,138,152,195,72,92,193,67,83,206,108,121,215,166,175,225,199,201,218,173,174,221,154,159,215,124,146,198,54,88,196,50,77,198,86,98,214,149,160,236,204,209,231,176,180,224,157,166,222,135,167,207,72,108,198,34,56,190,67,82,202,126,141,236,194,196,195,116,111,212,142,154,230,136,161,198,72,106,202,52,77,199,73,86,207,122,126,179,115,110,152,68,58,184,106,108,236,151,162,217,110,127,202,84,97,211,106,115,214,148,153,197,144,138,173,96,82,216,148,142,244,179,175,239,171,172,235,179,188,240,195,209,227,193,202,243,221,228,239,202,202,252,223,229,255,227,234,252,224,227,252,227,232,243,220,225,227,204,211,1 220,189,209,227,197,215,233,201,217,236,206,221,237,208,224,236,208,227,229,202,223,220,189,212,223,193,213,229,193,210,231,194,206,236,202,216,235,200,213,236,205,223,231,201,221,223,192,214,224,190,210,226,181,194,230,188,200,235,197,212,236,199,216,230,192,208,233,201,217,228,199,219,224,189,206,225,181,191,232,188,205,238,195,216,235,190,212,224,178,193,230,194,209,232,206,227,224,191,208,226,184,199,235,189,213,239,194,221,230,177,205,215,160,175,225,186,200,230,203,223,224,193,214,227,188,205,223,171,184,230,184,204,228,181,201,221,173,184,229,193,209,227,197,218,222,192,215,228,195,216,227,183,198,231,190,208,237,206,223,234,201,219,230,198,218,223,192,213,217,188,209,226,196,217,233,202,224,236,204,227,236,208,230,234,206,229,228,199,221,217,185,208,1 183,155,180,204,175,200,217,188,212,224,196,219,224,198,221,215,185,212,198,166,193,174,142,167,189,156,176,213,183,205,224,193,213,229,198,218,231,202,224,226,199,224,209,177,203,181,142,166,191,153,170,219,189,213,223,181,199,226,186,203,227,191,210,227,195,218,216,184,209,190,152,174,200,168,190,218,183,203,218,169,185,227,178,203,221,172,197,219,179,198,222,195,219,200,169,195,202,174,197,218,186,207,218,170,190,225,170,202,212,152,180,212,165,182,222,194,219,202,172,197,197,167,193,216,187,214,220,179,200,219,169,191,224,184,207,223,186,209,217,184,210,197,165,190,191,159,187,209,179,204,221,191,217,227,196,224,228,200,228,223,194,220,209,177,202,189,156,180,183,154,184,202,171,198,213,182,209,218,189,217,219,189,217,212,181,206,199,167,192,176,141,167,1 198,192,208,209,202,215,213,205,217,211,200,211,205,191,200,204,190,196,198,185,193,195,190,199,204,200,213,212,205,215,216,209,219,213,204,211,207,192,196,205,191,192,203,190,194,201,198,206,206,200,211,213,206,215,204,186,193,198,175,178,206,185,187,208,193,194,208,199,204,206,202,210,206,199,209,213,205,215,194,168,174,203,189,199,206,188,197,200,178,181,210,201,206,207,203,212,203,195,207,208,196,208,193,168,174,208,193,201,189,159,168,188,161,166,209,198,203,204,195,202,199,189,201,206,196,208,203,185,192,197,170,173,200,173,177,205,187,194,207,196,205,204,194,204,197,187,198,205,196,206,207,194,201,207,193,199,205,188,196,201,180,187,206,195,209,202,196,212,193,185,196,201,191,199,204,190,199,204,187,196,206,192,204,200,180,191,197,182,198,194,184,205,1 198,193,209,198,185,199,197,182,194,196,182,192,194,174,180,193,175,182,191,174,182,188,170,181,197,186,200,188,167,179,184,161,166,193,170,178,191,166,172,192,166,175,192,173,179,191,178,186,197,182,196,182,153,162,155,123,126,196,175,187,194,175,183,194,177,183,191,169,177,192,176,185,194,174,190,185,158,165,192,174,186,209,201,221,205,194,211,195,177,186,189,160,166,189,164,177,191,172,185,167,137,142,196,176,192,206,196,214,204,188,203,163,134,146,152,116,122,192,170,182,185,161,173,174,146,151,197,176,193,184,159,162,189,165,172,172,137,147,172,142,149,193,179,191,188,167,180,185,163,171,186,163,172,182,153,153,189,167,169,191,166,175,187,158,170,193,179,192,190,176,191,192,176,188,191,168,177,193,169,179,192,167,176,189,163,175,186,159,172,187,167,182,1 219,203,211,237,224,231,244,231,237,241,225,232,232,211,219,227,207,213,219,201,207,208,190,199,232,221,229,245,234,240,245,231,237,233,200,208,216,167,181,230,208,215,227,210,215,218,201,210,237,225,228,245,232,234,247,228,233,194,151,164,109,51,72,201,160,165,236,220,227,224,209,217,237,224,226,249,242,242,244,220,223,133,82,109,80,38,69,198,158,166,239,224,232,228,215,224,240,230,234,247,236,238,234,206,207,111,57,81,130,78,99,233,203,206,236,224,230,229,215,224,235,223,229,243,230,236,238,217,219,185,134,144,199,154,163,238,215,218,233,219,223,222,204,211,228,213,219,240,227,231,236,215,219,237,205,214,237,208,215,239,225,230,228,210,215,204,172,173,217,200,207,230,213,220,234,215,219,234,211,217,234,213,217,238,225,231,226,208,215,207,182,189,1 239,220,234,230,200,208,203,148,158,186,122,136,202,157,160,222,190,195,227,201,205,225,199,203,241,222,232,231,200,203,161,100,105,97,40,55,117,62,62,181,126,122,229,200,205,225,198,202,242,223,229,232,204,213,164,123,132,48,28,46,65,38,52,152,102,108,233,200,207,225,199,204,244,226,233,218,184,197,107,69,83,50,32,54,88,49,67,175,128,130,229,199,199,227,202,206,244,228,234,211,177,187,97,48,63,90,65,94,87,51,66,174,122,115,235,210,212,228,205,210,237,220,223,215,180,188,112,64,72,56,38,57,100,61,72,186,142,131,230,205,203,228,208,213,238,226,227,208,174,174,116,65,68,59,29,42,108,65,71,207,171,167,226,199,196,225,203,207,236,222,221,222,198,198,184,141,143,139,86,91,177,131,133,227,198,200,228,203,204,229,211,218,1 17,12,15,127,104,110,177,148,161,189,162,172,189,157,165,180,152,156,133,103,107,24,17,18,78,63,70,173,150,157,193,174,183,210,192,202,212,187,201,198,176,185,172,145,149,90,70,73,128,108,118,185,162,171,206,188,197,217,178,197,222,193,212,210,193,204,183,162,167,135,113,115,145,126,132,188,165,173,212,196,206,208,142,157,201,145,158,217,208,221,191,176,181,146,127,124,145,125,132,187,165,175,211,198,208,213,154,178,203,128,158,216,205,219,191,175,183,146,127,124,130,113,123,184,167,177,203,186,198,216,189,213,219,179,212,209,195,209,182,165,173,139,120,121,85,73,80,173,158,166,191,176,187,205,192,206,210,203,215,196,184,191,170,154,159,110,90,93,25,19,24,138,121,130,175,156,165,186,170,183,188,176,184,176,165,170,146,127,131,55,40,46,1 188,152,177,205,176,205,216,191,218,222,198,225,220,195,224,213,186,215,203,177,205,188,163,190,196,165,193,209,176,206,219,184,214,221,182,213,222,191,221,219,192,222,210,184,213,192,164,188,196,168,196,210,177,208,215,154,193,208,122,167,216,162,200,223,201,230,212,189,216,195,167,192,195,172,196,209,190,212,214,154,193,198,108,139,194,127,166,223,207,234,214,197,221,202,183,209,198,182,206,210,196,219,213,159,200,199,100,143,190,114,159,216,195,223,215,203,225,204,189,214,195,177,203,209,195,220,214,180,215,210,112,178,210,133,190,217,198,228,215,203,226,201,184,210,192,176,201,206,192,216,214,198,225,213,168,212,213,167,212,219,205,234,207,192,216,192,174,199,187,171,198,201,188,212,208,194,219,211,192,223,214,195,226,212,199,224,201,186,211,188,170,194,1 181,164,171,194,179,188,203,179,188,206,179,194,207,182,197,203,188,200,195,182,191,183,170,180,188,173,182,198,174,186,203,154,169,200,143,157,208,174,188,210,196,207,203,193,202,187,174,183,192,177,182,201,166,181,200,126,146,192,110,129,201,146,166,217,204,217,211,203,213,196,184,192,190,178,177,207,181,193,199,130,147,184,101,100,172,104,120,215,199,213,215,207,216,198,186,190,192,181,185,204,180,194,200,121,148,184,86,99,170,88,110,204,171,189,211,200,208,200,189,198,193,178,187,204,190,201,201,134,163,195,78,128,193,99,140,206,171,193,210,201,211,200,190,198,187,173,181,202,193,203,203,165,189,200,117,157,200,125,161,209,181,205,205,195,207,191,177,185,183,171,181,196,186,194,202,185,201,201,161,190,199,152,179,207,191,211,199,188,199,183,167,174,1 209,176,181,214,181,184,217,179,182,222,187,191,226,195,202,222,192,201,214,181,192,215,187,206,212,178,182,219,188,192,226,196,201,225,193,197,229,202,210,214,174,174,201,151,148,214,182,197,216,185,195,222,191,198,231,204,214,231,203,212,229,202,211,221,185,190,210,166,166,212,176,189,214,182,193,221,188,197,225,194,204,220,182,187,225,191,196,227,198,206,218,181,185,215,182,195,214,182,195,222,192,203,217,182,192,135,81,91,178,121,125,223,188,194,217,184,189,217,189,203,213,181,198,217,184,197,220,186,197,175,125,133,175,119,123,219,184,192,219,191,201,214,185,199,210,179,197,218,190,208,219,188,201,215,176,181,218,181,188,216,183,192,215,185,196,211,182,196,205,173,190,213,181,198,218,187,204,209,169,176,209,171,178,209,172,180,209,175,187,206,174,190,1 143,107,135,181,137,161,196,153,165,207,165,183,206,164,188,197,162,180,173,134,148,102,66,77,165,124,146,193,156,178,210,176,191,220,186,204,219,178,205,206,160,182,181,141,154,142,102,114,170,131,152,200,169,190,220,193,213,226,197,212,228,202,222,214,173,199,190,145,165,157,120,132,171,133,158,201,170,190,219,189,207,228,199,217,226,194,210,220,190,214,196,156,182,161,121,139,169,135,164,195,162,184,218,186,208,211,176,198,210,172,189,219,191,214,191,154,175,157,118,135,159,122,152,189,155,181,209,178,204,216,186,209,212,176,194,208,176,197,183,147,165,150,114,129,143,105,137,175,137,167,194,160,184,205,174,201,200,162,183,189,151,169,172,134,153,127,88,105,90,60,87,158,116,149,177,141,167,185,151,178,183,147,171,176,140,162,152,110,132,77,47,65,1 209,183,193,214,189,200,217,192,203,217,191,201,218,195,208,212,184,195,195,151,152,193,151,155,211,184,195,220,199,213,220,196,210,219,196,209,218,195,208,216,191,204,208,176,184,201,165,171,210,181,193,216,191,204,220,196,210,217,190,201,216,188,199,216,192,205,216,192,206,208,176,187,211,184,198,216,190,203,197,162,172,184,137,143,208,172,180,212,183,194,210,180,190,205,172,181,208,182,197,219,193,208,172,134,150,111,60,76,165,104,107,206,174,188,211,183,193,207,179,190,206,177,191,211,184,199,198,163,178,164,113,121,160,102,110,200,164,175,211,184,197,207,181,195,209,184,203,211,185,202,208,177,191,207,172,182,207,173,183,207,177,191,206,178,190,206,181,197,207,181,203,211,187,205,204,171,184,201,167,177,204,172,184,205,176,189,206,178,193,204,177,193,1 179,166,178,190,180,190,199,193,205,195,180,188,192,175,178,195,182,191,190,171,183,183,163,177,185,172,181,195,183,192,198,184,188,197,182,188,191,174,175,204,195,207,197,184,196,190,174,188,186,166,172,191,170,173,204,189,198,159,124,129,140,94,88,197,183,189,202,193,201,196,186,199,193,179,190,196,175,181,203,190,199,156,116,123,123,71,73,178,155,162,203,186,194,196,185,193,199,189,199,210,201,212,200,182,184,170,130,131,148,110,119,178,154,163,201,183,191,193,180,186,204,199,211,213,212,224,209,197,208,189,163,171,181,149,151,188,161,166,196,178,182,191,179,187,200,195,208,213,211,227,216,212,227,212,205,218,201,180,188,197,170,178,192,171,177,189,175,190,192,180,192,203,195,207,206,196,203,204,193,202,202,188,198,195,173,179,190,170,176,185,165,179,1 102,88,97,148,124,130,170,147,153,175,145,152,186,164,174,181,164,169,174,153,165,122,105,120,136,117,123,173,155,165,193,179,187,193,172,180,199,184,192,199,188,198,189,177,192,164,150,168,158,142,149,180,162,166,208,202,210,209,202,206,207,197,203,204,193,203,196,186,200,175,164,179,177,170,179,189,169,174,208,196,200,172,146,146,182,160,164,212,206,214,192,179,185,174,161,176,180,173,183,206,199,209,216,210,218,170,140,141,172,144,149,208,201,208,193,182,190,173,158,172,176,166,176,202,196,207,218,219,230,209,200,209,196,172,179,198,184,194,190,182,192,173,163,178,167,156,167,191,182,192,198,189,194,203,192,199,197,179,189,190,174,183,181,169,182,152,136,150,133,123,132,177,166,176,181,165,170,195,185,192,188,173,184,172,153,161,166,146,160,98,87,98,1 187,166,165,192,174,180,195,179,189,171,142,146,166,137,137,196,185,198,200,191,205,191,178,186,196,183,193,196,177,189,170,141,151,122,70,67,136,87,83,184,160,165,196,183,193,194,181,191,197,184,193,202,185,199,147,111,122,129,75,77,124,72,73,150,114,118,201,188,201,193,176,184,195,179,185,196,178,185,165,131,141,145,91,95,120,71,79,150,112,117,197,177,188,193,170,180,203,191,199,193,173,178,161,118,117,161,119,126,129,91,104,152,118,126,197,177,190,193,172,184,204,192,200,192,168,173,165,123,121,172,142,152,169,134,142,157,117,121,196,180,195,191,172,178,202,191,202,206,196,213,189,167,177,177,147,152,183,153,158,174,135,133,194,174,184,186,160,160,209,203,219,212,206,226,206,197,215,195,176,182,193,168,174,191,162,172,193,170,182,188,166,168,1 152,118,132,175,139,155,189,149,166,190,139,157,190,137,153,184,133,148,172,130,148,169,134,155,161,132,148,181,147,162,198,159,178,202,158,178,198,150,163,189,133,144,183,144,164,175,150,176,172,150,168,190,159,182,202,169,192,192,150,160,190,147,147,196,156,163,185,144,158,177,147,169,176,152,173,196,166,192,191,153,174,153,100,100,189,159,167,194,165,168,186,148,157,181,153,175,182,162,181,196,167,190,190,160,181,155,106,112,188,150,160,199,178,185,197,176,191,181,160,184,188,174,197,195,172,196,204,188,215,198,170,191,195,161,177,200,170,185,191,166,185,172,153,178,159,152,177,187,178,204,199,188,218,201,185,213,200,178,201,195,168,187,179,151,171,160,134,157,104,83,106,132,115,141,173,161,184,183,157,175,186,158,179,180,156,174,164,139,160,148,120,141,1 178,141,156,188,154,172,192,158,175,193,152,167,192,149,162,186,133,144,181,137,152,175,140,158,185,158,177,193,164,184,194,161,176,186,141,150,184,132,134,188,138,146,186,143,157,174,131,142,188,164,187,195,163,184,164,113,121,165,106,110,188,142,153,188,141,151,186,140,152,173,128,138,189,160,183,194,167,186,141,84,86,163,107,109,187,151,164,190,152,161,190,150,161,182,143,157,188,162,183,194,172,192,137,92,100,155,97,102,186,152,159,195,171,177,194,169,178,189,161,178,186,161,176,193,173,190,189,160,179,180,137,148,189,165,174,194,176,183,197,179,190,188,168,184,185,165,188,195,180,203,195,175,195,188,163,182,191,170,183,194,171,182,190,161,174,181,151,169,182,159,182,192,177,204,196,179,203,192,176,199,194,173,190,194,175,191,187,165,181,176,148,167,1 157,122,132,185,162,175,197,171,187,202,173,188,201,174,187,202,175,194,191,165,186,169,141,158,173,135,147,195,167,180,207,185,201,204,172,188,197,156,180,201,168,197,193,160,179,176,145,161,185,138,153,204,169,184,214,189,205,209,177,199,172,117,142,171,125,151,193,156,183,179,137,157,193,145,162,208,166,186,211,171,187,155,104,124,123,72,89,169,120,137,199,167,196,188,154,175,200,153,173,210,165,183,216,175,195,150,93,113,139,90,109,205,173,196,202,169,192,187,156,175,203,168,187,215,186,207,221,198,218,188,144,166,191,151,177,211,189,210,201,173,193,184,158,180,192,148,169,205,163,186,211,173,196,198,156,176,198,161,181,204,171,191,193,156,174,177,142,164,182,136,161,196,148,169,204,153,173,206,169,186,203,170,185,198,160,180,189,147,166,169,126,145,1 182,165,176,190,174,186,194,174,187,190,164,172,193,171,182,190,163,179,184,160,176,173,151,166,190,173,187,197,179,193,200,183,197,197,174,192,184,152,173,186,155,174,186,161,175,176,150,163,191,165,178,199,178,189,197,173,191,175,141,159,158,109,121,164,123,138,188,162,182,174,136,146,195,170,183,201,174,188,165,118,131,126,80,96,137,95,109,161,118,127,186,157,177,188,165,184,199,178,191,206,185,200,179,134,148,128,81,96,150,109,123,193,161,177,196,173,192,185,161,178,204,191,207,210,198,211,197,169,184,172,130,147,198,175,192,204,187,202,199,180,196,186,163,178,197,178,190,205,187,198,198,172,185,186,152,167,201,183,198,202,188,200,196,176,188,187,169,183,192,166,176,199,176,184,202,175,188,195,165,175,199,176,188,199,178,192,191,165,175,182,159,171,1 174,158,163,187,167,174,192,164,172,191,159,164,190,151,160,185,135,148,175,114,132,170,118,138,182,159,169,191,163,174,193,153,167,192,145,154,192,144,156,191,147,161,182,131,147,179,133,159,180,136,150,192,151,168,196,148,169,195,143,157,176,125,136,176,129,139,189,148,166,178,121,143,180,128,148,189,138,155,200,165,184,181,113,132,144,78,87,156,99,103,185,137,154,170,99,116,188,162,181,195,168,180,190,144,162,164,91,106,160,96,113,164,100,107,183,130,146,175,123,139,183,149,163,189,141,161,184,116,140,178,114,131,174,112,121,181,128,140,186,148,164,175,130,148,173,117,134,185,120,145,193,140,163,194,157,173,184,126,138,184,137,150,181,145,162,168,114,136,170,121,137,183,130,149,191,153,170,182,128,140,183,130,149,182,137,152,178,137,155,172,132,153,1 195,163,187,190,128,148,192,133,142,198,157,173,191,138,155,193,145,163,191,156,173,181,120,138,195,152,176,196,137,158,198,134,153,197,147,171,164,96,109,158,91,97,183,127,141,183,136,154,199,159,184,207,164,186,188,101,127,170,85,105,140,66,76,138,61,63,181,123,139,188,145,164,200,160,182,196,141,168,169,86,105,165,85,104,144,76,99,150,63,74,175,114,124,185,120,137,202,166,186,182,112,136,167,83,104,168,93,111,174,98,119,165,80,92,169,99,107,188,125,141,187,134,156,173,95,114,168,85,103,173,100,119,171,96,113,172,99,107,191,132,148,188,139,154,183,105,137,186,120,144,192,130,152,184,117,133,174,101,109,184,115,130,192,141,154,189,148,168,186,118,147,195,144,168,202,167,193,189,121,137,185,112,123,184,117,135,184,130,145,182,139,158,1 126,87,103,147,106,126,167,123,153,171,116,147,184,141,171,191,139,170,188,129,162,180,119,153,147,120,145,171,142,169,188,152,185,174,137,167,169,132,154,185,131,160,194,137,169,191,143,175,165,142,175,179,144,172,181,148,173,151,123,148,130,87,95,170,120,140,199,154,187,194,146,179,156,126,153,173,135,164,163,126,153,142,113,144,130,97,116,143,104,121,199,155,184,194,146,180,155,114,137,184,137,172,158,114,143,128,93,111,131,96,113,145,99,118,199,152,182,197,168,202,167,116,139,199,157,188,161,112,137,145,107,124,167,125,144,182,137,162,198,152,182,189,153,184,177,140,165,195,157,191,197,145,177,192,148,177,190,142,172,198,162,190,197,164,191,185,143,175,173,131,158,188,146,172,194,154,183,196,153,179,186,129,156,185,139,166,193,161,191,181,145,176,1 1,1,1,80,59,69,165,114,136,169,107,129,162,103,124,176,122,149,140,91,116,23,15,19,27,17,19,119,78,91,168,109,131,168,104,124,177,120,146,196,142,171,193,135,164,95,60,77,64,42,49,133,86,104,170,117,140,184,135,165,186,138,171,204,145,177,201,140,172,153,106,132,91,70,77,147,118,139,182,151,184,173,139,169,144,104,124,199,147,176,204,144,179,173,125,157,91,61,66,139,111,129,167,127,157,143,103,129,134,95,116,198,149,175,210,159,195,179,132,167,87,59,65,137,100,111,178,133,161,176,128,158,190,144,171,210,162,191,205,159,191,167,128,158,75,52,58,152,108,122,187,137,164,200,146,173,189,126,150,200,157,185,197,151,182,114,85,104,32,20,25,130,87,103,184,132,163,188,132,158,167,103,121,185,136,160,167,127,151,37,26,31,1 179,157,174,183,153,162,186,159,175,180,150,160,186,167,171,188,176,175,185,174,180,176,155,170,188,168,189,189,157,172,174,123,137,159,105,119,169,136,143,190,179,182,191,184,190,180,158,175,192,176,199,195,167,189,167,118,135,135,84,100,126,93,102,172,145,154,195,189,199,182,164,178,189,167,186,193,157,178,167,120,141,125,98,117,120,85,98,154,120,131,191,179,190,184,168,181,181,144,165,190,153,171,177,131,153,130,94,113,125,89,106,148,114,125,186,163,175,181,161,172,178,132,156,192,158,180,189,148,171,159,104,123,130,86,102,134,95,104,177,147,153,182,165,175,168,112,134,181,132,156,189,146,170,178,138,155,153,113,125,159,121,130,173,136,141,178,158,171,160,102,124,177,127,152,187,145,171,191,160,181,184,149,165,180,147,162,178,157,168,171,151,166,1 136,125,134,167,144,158,174,149,160,177,160,169,174,156,162,170,150,161,163,143,159,142,121,135,163,150,165,176,155,169,177,147,158,170,140,152,174,151,155,178,163,167,171,148,163,156,130,148,171,158,176,187,171,190,174,136,151,137,81,95,143,108,117,180,164,174,175,155,171,159,128,151,171,151,169,186,167,184,174,136,155,118,83,100,111,76,88,167,141,155,176,157,172,155,124,143,164,133,150,176,144,160,179,144,161,132,91,111,111,74,90,153,118,131,175,153,166,160,136,156,157,121,139,169,123,143,182,145,166,161,114,132,124,83,96,147,106,114,172,149,160,161,139,157,151,117,137,160,109,128,174,129,151,177,142,163,167,133,148,166,135,146,165,143,157,157,138,158,140,112,130,163,130,150,174,138,159,177,144,166,175,149,166,167,142,155,159,136,150,149,137,153,1 228,216,229,228,206,217,224,193,202,224,188,198,224,191,198,218,184,187,213,180,179,208,173,178,229,213,224,229,203,214,228,196,209,220,177,188,219,176,184,219,180,185,215,180,177,208,174,175,228,205,215,228,198,208,209,158,169,199,142,151,214,170,182,216,176,178,215,179,172,207,172,170,229,210,219,229,203,215,203,157,164,201,147,159,212,157,173,218,175,179,224,195,196,219,194,198,228,208,220,229,204,212,222,184,189,213,165,176,219,182,192,220,179,180,223,190,191,220,195,197,222,197,205,227,202,207,227,195,202,222,186,198,219,179,180,219,176,171,225,201,201,217,191,188,223,202,210,225,200,208,225,195,204,226,194,198,223,186,186,223,189,190,223,197,201,210,180,178,221,203,209,224,200,211,226,196,208,223,191,195,225,200,202,223,195,199,218,189,192,209,176,180,1 203,192,201,199,184,189,193,169,178,181,150,156,185,154,162,195,170,181,191,166,175,189,165,173,196,178,186,196,178,185,171,137,140,173,130,136,178,143,151,191,164,181,179,147,153,187,161,168,197,179,193,186,164,174,162,123,128,174,141,153,172,128,142,188,143,162,182,144,156,190,159,165,198,182,198,184,156,169,175,135,144,176,138,148,186,141,161,183,129,151,180,137,150,190,158,164,197,180,194,193,164,178,192,162,173,180,147,156,189,146,169,188,149,169,185,149,156,195,167,173,199,181,195,198,176,190,193,161,171,192,162,173,186,148,161,192,156,173,191,158,164,193,165,166,198,179,194,199,182,196,195,163,176,195,171,184,189,161,173,188,149,156,186,150,149,193,171,172,195,176,189,198,180,196,197,176,188,197,177,189,197,173,183,191,156,156,188,156,153,196,179,183,1 215,200,212,231,223,235,227,210,229,217,185,211,229,222,236,226,213,219,223,210,219,214,200,213,222,214,225,236,230,240,206,180,198,139,86,107,176,141,156,228,213,221,226,216,220,222,215,222,224,215,222,237,231,240,194,154,171,137,63,88,132,66,85,188,150,160,232,223,225,224,216,225,222,207,213,234,220,229,202,162,181,165,90,115,146,81,103,145,91,107,231,217,222,228,220,233,224,210,219,230,208,219,210,159,178,184,117,140,152,91,112,185,144,156,231,221,227,225,217,225,226,216,220,231,213,223,220,177,199,175,112,131,148,95,111,212,184,189,234,230,235,221,209,215,218,202,200,228,212,218,229,215,230,179,126,138,191,139,148,228,217,220,230,225,229,218,205,211,212,191,188,223,208,214,227,210,215,221,200,206,216,188,192,233,230,236,225,218,220,212,196,202,1 216,201,215,231,217,231,222,197,217,185,129,155,196,161,180,223,202,213,221,198,210,217,198,210,223,211,222,235,223,234,209,179,198,140,88,113,140,86,106,201,161,173,225,207,215,220,203,214,225,212,219,237,226,234,211,177,193,169,88,114,159,90,113,146,89,107,219,194,200,226,211,222,223,207,214,232,214,223,219,183,202,173,104,128,182,114,139,138,81,102,206,172,181,233,220,233,224,207,220,229,206,217,218,169,185,198,125,146,158,96,118,180,128,143,225,198,207,228,211,224,224,210,213,227,203,214,226,186,206,187,122,140,154,99,118,193,145,156,232,213,222,225,209,221,215,199,199,223,200,207,232,214,227,184,128,142,186,119,132,220,188,198,228,213,224,222,206,219,210,193,194,218,195,203,225,200,207,220,185,195,210,164,169,226,207,219,225,209,220,215,196,208,1 203,190,187,205,190,185,204,188,181,207,192,185,206,190,182,209,194,188,207,193,190,210,199,204,201,185,179,195,173,163,196,176,167,197,178,169,202,182,172,204,187,178,207,192,188,212,203,206,198,179,172,192,167,161,188,162,157,171,141,133,202,179,172,203,186,178,205,189,184,211,199,200,197,175,169,184,153,144,193,159,161,182,144,144,198,175,175,200,178,171,203,186,180,210,197,196,202,185,181,170,136,123,187,154,153,172,130,124,170,135,128,195,172,166,201,183,177,204,189,187,208,196,200,193,170,166,183,153,147,165,125,115,179,146,136,197,174,167,204,188,185,206,193,193,207,196,200,205,191,193,200,183,183,192,170,168,195,174,169,203,186,181,205,190,189,202,189,190,206,197,202,206,194,196,207,193,195,205,190,191,204,189,189,207,193,194,203,189,190,198,183,184,1 160,152,163,183,179,191,187,182,192,189,183,192,184,175,183,179,168,175,173,162,173,160,150,166,175,168,180,186,180,191,190,185,193,189,179,184,186,175,177,184,176,181,179,170,179,171,162,176,181,175,186,190,186,194,191,184,191,174,150,150,180,161,159,188,180,182,184,176,184,176,167,179,183,177,187,193,189,197,184,173,178,163,129,133,177,157,156,189,180,181,187,179,188,177,167,181,183,177,188,191,186,195,186,173,178,171,145,145,185,170,167,190,182,184,188,181,189,180,173,185,179,172,184,189,183,192,188,179,186,186,173,173,188,178,177,190,183,187,188,182,192,179,172,186,173,166,179,185,180,188,186,177,183,188,180,185,192,186,191,188,180,188,185,179,191,176,169,186,165,159,172,180,173,184,184,176,183,185,177,182,187,180,186,185,177,186,179,170,183,169,159,176,1 195,180,186,203,188,193,206,190,193,199,174,170,196,172,166,201,183,180,197,180,179,190,172,173,203,189,195,207,191,195,195,170,167,174,138,127,190,161,153,201,180,174,202,184,182,196,179,180,205,189,193,207,189,192,188,159,156,186,148,147,190,160,155,201,180,172,202,182,178,199,180,180,205,188,192,205,186,188,174,139,132,170,126,122,180,148,141,205,185,178,205,186,184,201,182,185,208,192,200,205,186,188,181,148,140,179,145,141,201,175,169,204,183,174,209,191,191,201,182,185,203,186,193,206,188,189,197,172,166,195,167,161,201,178,170,207,187,181,206,188,189,201,183,187,199,184,191,202,183,186,202,181,179,200,177,172,204,183,178,206,187,184,205,187,188,200,184,190,196,180,185,196,177,179,203,184,184,205,186,184,210,193,195,208,192,196,200,181,185,195,178,185,1 184,154,167,188,152,170,193,152,168,189,131,149,188,129,146,190,144,159,191,160,170,188,163,169,181,139,156,191,153,172,194,149,165,189,126,144,191,139,154,192,143,159,193,155,165,190,162,169,190,157,180,190,147,167,188,133,149,187,129,141,185,133,141,184,128,136,192,140,154,189,152,158,191,156,181,195,156,178,191,146,163,185,125,134,190,130,139,188,138,147,191,143,154,189,146,153,182,133,157,191,140,161,194,148,165,194,144,156,189,137,143,190,142,151,195,152,166,191,154,159,178,134,148,183,129,149,192,140,160,193,146,157,191,141,151,191,138,153,198,163,179,192,158,165,170,124,132,173,121,131,184,133,149,187,136,151,188,134,151,190,138,154,193,158,169,187,148,158,170,131,141,176,128,136,184,140,151,188,147,158,192,157,169,191,151,162,188,155,163,188,159,166,1 183,166,194,189,175,199,187,169,193,187,169,195,181,158,180,175,150,171,165,135,158,154,129,153,184,165,190,192,178,201,188,169,197,178,144,168,176,141,161,176,147,168,167,139,161,158,132,156,186,169,187,195,182,208,179,144,173,165,113,136,174,132,156,177,150,170,169,141,165,160,132,158,188,171,192,195,179,205,176,134,160,165,115,140,173,136,159,174,140,164,169,140,164,162,136,159,185,166,187,191,173,197,183,158,180,166,118,139,166,120,142,176,145,167,170,142,164,160,131,152,183,164,186,184,163,184,182,160,179,171,128,149,174,136,158,177,150,170,169,144,163,158,127,149,178,156,178,179,156,175,179,155,174,176,145,166,174,142,164,171,141,163,163,132,153,155,126,149,173,150,171,177,156,174,173,144,165,173,144,163,174,150,169,166,128,152,156,115,141,152,124,147,1 195,172,192,196,173,187,196,170,185,200,175,192,197,171,188,193,161,174,189,160,174,185,160,178,196,173,186,200,179,192,199,171,186,200,165,185,198,166,182,197,171,181,195,169,186,186,149,168,198,178,189,198,169,183,197,157,177,196,142,163,198,157,174,201,178,190,197,169,188,185,141,164,196,174,191,199,169,188,198,153,177,191,134,152,194,143,161,199,162,178,193,154,172,188,148,171,193,170,188,192,153,173,194,141,165,194,138,160,196,146,170,197,156,174,190,146,164,186,147,166,189,166,185,188,155,173,188,136,153,193,145,166,194,149,171,192,147,166,188,146,166,180,138,156,183,153,162,190,162,177,189,150,163,192,153,169,191,149,170,189,150,167,184,148,168,179,143,163,179,152,155,188,165,174,187,151,160,190,151,167,189,151,169,188,159,173,184,159,172,178,156,169,1 218,178,177,225,187,186,231,193,193,234,197,203,231,196,200,224,183,170,222,185,177,219,184,186,222,184,187,228,191,194,234,195,197,239,209,222,238,204,216,223,178,158,226,189,186,220,180,179,229,196,207,233,200,201,238,206,208,239,206,218,221,172,174,226,182,169,228,189,185,222,183,183,231,201,206,237,207,207,239,207,211,230,183,191,213,156,147,226,177,162,231,194,203,225,190,199,232,203,209,238,209,213,234,196,200,223,160,168,232,178,184,233,192,198,232,198,211,223,183,190,224,191,190,232,201,198,233,193,196,213,139,141,221,150,159,231,190,202,226,185,193,221,184,189,219,181,172,225,188,179,229,188,187,226,170,172,229,181,188,227,185,191,222,180,183,219,185,188,218,183,178,223,185,180,225,183,179,228,187,186,227,190,190,223,181,178,219,176,176,217,182,182,1 178,140,126,183,146,131,183,144,127,176,123,107,180,129,114,178,128,111,174,124,112,174,123,111,179,139,126,182,141,123,171,126,105,161,105,87,181,128,113,144,91,75,159,107,96,179,123,111,179,136,124,179,130,110,168,117,98,174,120,102,176,122,108,169,110,105,169,104,94,175,120,109,175,128,117,180,127,114,172,116,100,171,114,99,170,110,100,166,99,94,167,104,94,177,127,117,176,131,123,184,135,127,171,113,100,170,112,100,173,111,107,167,110,100,160,104,89,174,124,110,177,138,128,185,139,131,170,119,101,160,105,89,168,113,103,172,122,110,162,111,95,171,121,107,173,137,127,181,139,129,179,131,118,162,111,92,163,114,96,171,125,108,168,116,101,169,120,115,173,142,135,180,144,135,183,141,134,183,135,128,179,130,118,175,126,114,174,126,118,169,129,126,1 203,157,147,206,159,146,195,142,122,193,142,123,201,149,131,205,157,141,206,163,150,202,160,147,201,152,141,191,137,120,170,116,105,188,133,120,196,140,122,197,147,127,202,155,139,202,158,145,204,159,147,185,133,117,145,94,86,178,124,114,195,138,123,187,133,116,191,142,124,203,157,143,205,160,149,195,146,130,151,100,91,183,127,115,198,132,123,190,129,119,192,142,127,204,155,143,205,156,144,193,139,124,179,122,112,191,131,121,196,135,126,180,122,115,190,138,126,206,153,144,206,159,150,198,145,132,182,122,108,181,123,111,184,127,118,138,88,84,177,122,113,208,157,150,205,159,152,205,156,146,199,145,133,187,134,121,193,138,125,184,128,114,188,132,119,204,158,151,204,161,155,206,155,146,211,164,161,205,155,144,207,157,143,208,160,150,203,154,144,202,156,147,1 214,181,195,217,180,186,217,182,190,218,184,194,220,187,198,218,191,204,215,189,194,212,191,201,214,183,194,218,187,195,217,179,189,218,183,192,211,174,178,214,177,181,217,192,201,214,188,193,214,182,193,216,181,189,217,181,187,177,140,140,173,130,119,204,162,153,217,188,193,215,190,199,211,165,173,219,171,176,180,138,145,97,67,71,135,92,89,191,153,148,217,188,190,215,191,203,212,160,174,214,161,171,195,139,147,96,62,64,104,64,54,205,171,173,217,187,195,213,188,196,211,158,176,211,156,168,215,156,167,196,144,148,195,153,156,215,177,181,213,180,181,213,185,199,211,165,175,211,159,164,212,151,157,209,153,164,208,150,163,210,160,165,210,170,174,209,176,184,213,171,181,213,164,169,215,159,166,211,156,169,210,152,158,210,160,160,210,165,176,207,172,181,1 203,166,160,206,164,160,205,158,152,208,159,152,210,164,157,208,166,160,205,166,163,200,164,161,204,165,156,203,155,148,199,141,139,202,143,142,205,156,152,206,159,153,206,165,161,201,164,160,204,164,154,201,148,145,199,126,135,199,123,134,202,136,139,200,144,137,205,163,158,203,165,161,205,163,157,198,142,135,179,118,116,179,112,115,193,128,126,198,141,129,204,157,150,202,163,160,205,162,161,198,143,137,183,127,120,170,116,108,182,126,120,198,140,131,204,155,151,202,161,160,204,160,157,203,149,145,194,123,124,179,111,111,181,124,117,197,135,130,204,150,149,200,152,150,202,158,153,205,155,151,199,132,135,197,127,133,191,129,124,202,145,143,202,150,149,199,153,152,200,158,154,203,158,155,204,150,149,200,139,140,200,144,141,203,153,153,200,152,151,197,153,152,1 231,185,169,235,184,166,233,173,155,230,164,150,236,175,158,235,175,158,235,177,165,232,177,167,233,186,168,232,176,156,230,158,150,227,141,142,230,157,155,229,157,144,233,172,158,232,178,166,234,186,168,233,174,154,223,150,141,216,134,132,228,145,144,226,153,136,232,167,150,232,177,165,235,187,174,232,169,150,210,143,123,199,133,117,211,141,127,227,156,135,232,162,146,233,174,165,234,185,172,234,173,160,222,139,130,204,123,113,205,134,121,221,142,127,233,161,151,231,168,159,232,177,165,236,176,164,228,149,140,223,129,135,216,134,124,224,144,133,234,163,157,230,165,157,230,173,162,234,174,165,235,167,157,232,154,150,228,151,140,234,166,157,233,170,161,230,171,160,228,170,161,231,169,156,237,175,164,237,172,163,235,169,161,234,174,164,232,171,164,229,173,160,1 225,145,145,239,162,170,242,156,170,234,126,157,231,127,155,232,143,159,233,150,156,232,153,160,227,152,153,238,159,168,234,131,152,229,112,143,228,110,141,230,132,149,230,144,146,229,145,148,227,147,155,229,132,148,224,107,136,224,102,137,226,102,135,229,121,141,234,151,155,233,158,155,221,133,142,222,122,139,217,93,125,222,98,124,219,85,121,224,106,134,231,143,146,231,156,152,216,127,131,220,120,133,219,101,129,222,106,130,217,90,121,222,104,129,228,134,141,230,151,147,218,133,132,221,128,134,221,112,130,218,97,125,219,97,123,227,127,141,232,156,160,229,156,152,222,150,150,224,144,144,224,134,139,220,111,126,225,122,139,231,153,162,231,168,166,226,160,158,221,148,148,223,144,141,224,140,138,224,134,135,226,140,149,227,150,157,228,165,162,224,161,157,1 226,150,161,235,156,172,240,157,174,240,153,174,241,157,177,242,161,180,238,158,178,233,156,174,229,152,164,233,151,165,238,149,166,240,152,170,245,164,179,243,161,178,240,156,172,233,148,167,237,163,171,232,148,164,231,148,161,242,163,173,245,166,177,243,161,174,235,146,164,233,148,165,236,165,170,219,143,152,200,125,135,245,169,175,247,177,179,243,169,173,238,160,168,235,159,169,235,166,168,233,165,162,232,155,160,243,169,170,244,172,168,242,168,171,238,165,167,230,157,162,232,165,162,235,164,162,236,165,165,238,166,164,242,169,166,240,165,167,236,160,164,224,152,157,233,171,165,236,170,166,235,162,162,234,155,162,241,168,168,241,171,171,235,162,164,227,158,160,227,163,159,231,157,162,238,166,166,237,163,166,238,166,167,236,161,168,229,157,164,223,153,159,1 204,166,173,207,167,172,209,169,169,209,167,166,209,168,168,210,172,171,205,163,161,193,139,132,207,169,174,209,167,172,211,171,173,215,176,177,215,178,179,212,174,169,207,162,154,199,147,140,208,170,171,210,167,168,214,174,178,218,182,184,216,179,178,216,180,179,212,173,174,204,161,158,206,160,155,209,158,155,213,164,165,213,165,170,213,163,166,214,168,171,211,164,166,210,172,173,207,164,164,211,163,163,208,150,151,203,132,136,210,151,157,214,166,170,211,163,164,212,174,175,210,172,175,212,172,175,213,170,177,212,160,167,218,179,185,219,184,188,212,170,172,210,171,173,208,169,174,213,176,183,216,180,187,221,190,198,223,194,199,218,182,185,211,170,171,209,171,170,208,171,179,214,180,190,218,185,192,221,190,197,220,192,197,213,176,182,211,172,175,206,166,169,1 199,159,163,209,170,171,211,173,174,209,168,161,194,159,174,197,152,153,204,160,152,201,163,161,207,172,171,206,164,160,199,144,130,197,140,123,189,150,169,206,157,152,200,147,129,205,170,173,207,172,166,204,166,161,205,159,153,203,143,152,199,132,138,208,158,145,192,127,107,190,129,119,205,172,168,213,181,175,206,162,164,197,132,146,193,120,132,200,142,132,205,155,146,202,149,145,206,172,169,206,168,152,204,154,142,181,113,114,164,91,96,185,110,101,204,157,155,212,175,181,201,162,157,198,150,133,209,165,155,194,131,124,146,69,62,123,51,50,169,104,100,210,168,172,185,132,116,196,148,133,211,173,172,201,144,134,183,114,95,154,84,73,190,137,135,208,170,167,193,153,154,209,173,173,210,173,169,208,169,163,203,157,146,201,155,148,208,171,170,207,171,169,1 202,161,162,201,157,153,200,148,141,202,153,147,202,154,149,205,160,159,209,169,172,208,167,172,202,158,162,199,150,147,203,159,158,202,155,153,203,153,147,208,165,165,208,167,166,207,166,167,198,151,148,197,143,139,194,134,125,192,124,110,181,113,102,186,127,128,205,156,158,207,160,164,195,142,136,197,141,134,190,124,109,198,130,121,163,87,79,160,91,88,204,152,151,203,151,152,194,137,132,196,141,135,202,155,149,205,146,152,193,133,132,183,125,118,204,153,157,204,158,159,195,141,140,200,153,154,205,163,164,205,162,162,200,153,148,204,160,160,208,165,175,206,162,171,194,136,141,201,151,157,204,154,160,203,150,152,195,138,128,192,131,119,202,154,160,203,158,166,193,138,147,200,147,156,202,151,155,202,153,153,200,147,148,194,135,128,198,145,146,198,146,148,1 147,100,111,185,139,150,200,158,170,204,166,177,171,134,166,187,137,142,180,129,132,130,85,94,174,129,137,194,149,156,202,153,153,196,147,147,186,152,182,202,151,149,194,149,153,164,121,130,181,136,138,196,153,158,202,151,148,201,146,156,201,150,163,206,153,145,185,124,121,177,130,139,183,140,145,203,167,169,209,170,178,205,151,170,203,139,150,207,158,154,195,138,136,183,131,136,187,148,158,200,157,155,208,161,158,189,130,140,176,109,119,195,135,134,204,160,169,193,149,162,177,131,135,186,134,129,209,166,166,201,141,141,156,86,87,142,75,81,188,135,141,187,141,153,162,112,112,187,138,138,208,169,175,206,157,155,191,131,125,179,122,123,196,151,156,171,124,131,139,93,102,185,141,148,196,150,152,204,163,166,200,157,160,195,153,158,189,146,152,139,94,107,1 183,150,147,193,162,163,197,165,168,202,176,178,206,184,190,205,182,193,190,164,172,163,123,128,190,159,156,202,173,178,200,164,172,206,179,181,207,180,184,211,192,202,199,175,183,176,140,146,198,166,169,205,173,180,200,161,167,199,163,165,195,156,153,205,182,188,199,174,181,173,130,131,199,164,171,205,175,178,178,131,128,172,127,129,170,121,121,189,152,155,191,158,164,161,109,105,198,166,169,199,163,162,184,139,137,186,150,156,136,81,84,165,118,122,193,160,168,154,97,93,192,155,155,192,151,150,203,166,171,206,175,187,182,138,145,184,143,153,193,160,170,165,119,120,194,163,164,189,147,143,195,153,156,200,161,171,194,151,162,195,161,171,192,161,166,168,125,127,189,155,156,184,140,136,184,136,135,191,145,153,185,135,143,189,153,157,183,149,149,162,120,118,1 168,139,138,169,131,133,190,150,159,221,193,199,228,201,200,229,204,207,228,205,212,217,191,195,181,154,156,180,146,148,173,128,134,221,191,201,234,212,221,235,213,221,224,194,205,217,187,198,182,154,158,189,156,157,196,157,166,213,176,191,227,193,206,235,208,219,227,197,211,215,179,195,169,136,137,187,150,152,212,177,185,215,176,196,188,141,157,213,178,190,233,207,221,213,175,191,162,125,122,158,114,118,196,158,171,233,204,224,195,154,175,196,158,173,234,208,224,216,184,205,187,162,159,180,146,153,171,124,133,187,145,158,173,126,142,191,148,163,228,196,211,217,182,201,188,166,163,205,177,184,156,112,123,119,67,76,171,125,130,207,165,172,221,187,201,212,176,191,176,152,146,197,171,171,151,107,112,167,122,129,227,205,212,226,202,208,217,187,198,204,169,184,1 198,161,141,205,171,154,210,174,159,206,163,147,200,151,132,201,156,138,196,147,132,194,148,134,197,158,142,202,158,143,196,140,121,188,125,107,184,118,98,196,138,121,204,155,144,201,156,143,200,160,148,205,159,151,182,111,94,163,87,74,178,102,91,180,103,86,201,146,135,202,156,142,204,164,157,202,148,140,195,128,112,184,111,101,196,125,118,187,106,94,200,143,134,205,163,149,198,149,140,199,142,132,196,134,119,190,119,105,197,127,121,187,105,93,201,144,134,205,167,160,197,149,138,200,146,135,187,120,104,194,127,113,200,133,126,193,118,104,202,151,141,196,155,144,194,146,134,200,154,143,199,146,133,200,143,133,198,136,125,200,140,127,200,154,144,198,156,141,189,138,123,200,156,143,207,166,159,208,171,164,205,160,150,197,149,138,199,156,144,192,148,131,1 193,147,148,190,137,130,190,133,118,195,140,123,187,126,106,194,137,123,199,147,139,200,150,147,196,150,149,195,144,137,190,131,115,189,122,103,186,122,101,193,134,120,201,148,140,199,144,137,190,138,131,190,133,119,194,132,118,188,114,97,193,132,116,196,141,124,199,144,133,202,152,147,182,121,107,184,121,101,194,133,117,189,115,100,188,115,99,199,144,132,203,153,142,204,156,153,186,127,114,191,133,115,195,136,118,192,122,105,192,117,104,199,138,126,202,152,143,202,153,148,191,137,127,193,137,121,198,144,127,195,131,115,200,135,130,202,144,137,205,157,154,200,150,148,188,128,118,195,138,124,198,141,123,203,149,138,204,151,147,199,140,130,202,149,143,195,138,135,189,127,121,197,140,130,196,137,121,203,149,141,204,151,144,193,131,116,199,144,136,198,144,144,1 221,184,193,229,194,191,221,176,155,224,179,159,228,186,170,232,192,185,236,203,209,229,196,206,214,172,177,221,180,175,219,173,150,215,159,135,213,154,127,222,175,159,224,181,177,227,190,198,205,156,145,210,160,150,206,146,118,192,106,74,200,119,94,214,159,144,221,176,171,225,187,192,207,163,164,208,158,146,196,124,97,188,94,60,194,103,83,210,144,137,220,171,170,215,167,174,204,159,153,203,152,140,196,124,101,191,99,65,199,115,97,213,148,142,219,165,172,218,169,178,201,151,149,205,154,141,203,142,121,198,122,94,196,110,88,219,160,160,230,188,198,230,193,204,205,159,167,213,167,168,212,161,152,223,180,167,229,185,175,231,186,187,240,208,221,236,202,225,204,161,177,215,173,182,224,183,186,234,198,194,242,210,210,243,206,212,239,200,215,238,204,232,1 238,192,207,236,190,201,231,187,196,221,175,176,205,154,151,207,154,155,207,157,162,200,149,156,228,180,194,230,186,196,224,183,189,219,177,179,205,160,156,199,149,147,204,154,155,205,159,165,230,185,201,221,176,183,206,159,159,193,145,134,180,128,110,187,136,127,200,149,149,201,155,158,223,179,191,218,177,183,165,108,95,139,72,49,147,82,57,179,123,110,203,154,152,196,150,152,218,175,178,213,168,172,160,106,96,129,65,44,155,96,76,182,131,115,203,162,155,201,158,161,204,160,166,197,151,158,188,142,139,190,147,141,191,148,142,199,157,148,198,159,156,196,156,160,189,148,155,198,155,158,203,161,163,198,158,157,196,157,155,190,152,150,189,153,154,183,144,146,195,159,169,183,143,144,194,158,159,189,149,151,203,168,171,188,153,155,183,146,143,181,146,147,1 222,185,192,223,185,191,218,177,183,214,170,172,218,173,173,199,147,146,194,139,141,204,152,157,216,178,188,213,172,177,197,141,142,203,144,146,205,152,153,196,140,139,195,140,144,196,141,143,209,166,171,204,157,161,192,130,136,169,93,98,179,106,101,177,106,101,193,136,137,200,145,145,195,146,146,204,155,159,175,103,112,171,105,113,176,102,103,182,114,112,205,156,154,201,149,148,201,156,159,200,149,154,172,103,109,176,108,113,178,105,108,187,122,120,200,150,142,208,161,158,203,159,162,191,139,139,195,135,137,180,106,110,175,100,97,196,136,131,203,152,142,209,163,160,200,155,158,211,168,169,207,158,160,201,148,148,203,146,141,207,155,151,210,162,153,214,173,173,209,169,175,213,173,174,207,162,165,213,170,168,212,168,162,214,168,166,215,170,166,214,174,177,1 205,169,180,200,162,170,201,168,174,200,167,168,200,165,165,199,164,163,195,161,165,195,161,168,201,164,168,199,160,164,191,148,152,190,146,144,197,159,157,198,162,160,196,162,164,192,156,162,197,158,160,192,149,150,178,122,121,164,99,96,185,138,135,197,161,158,196,162,163,196,164,170,194,155,156,190,148,150,176,120,121,172,113,112,176,121,117,192,152,148,194,159,159,198,167,173,196,161,163,187,144,145,161,95,93,166,106,102,172,115,111,187,143,142,193,158,160,197,165,171,194,161,163,193,158,158,177,128,127,168,115,111,181,137,134,176,127,118,190,153,150,198,168,175,191,160,162,192,160,160,192,154,154,191,154,152,188,151,149,179,137,129,189,153,149,199,171,178,192,163,171,195,164,167,197,166,168,197,164,164,192,159,160,191,161,161,196,165,168,199,171,179,1 207,167,164,213,175,175,212,170,166,210,164,157,213,170,166,215,176,175,212,173,172,208,165,163,211,175,171,213,173,173,212,165,164,211,158,150,214,167,167,216,174,177,213,172,169,211,170,168,213,177,175,216,178,178,209,157,157,174,101,92,203,141,143,215,168,174,213,168,166,212,171,165,212,173,169,214,174,170,208,148,152,166,79,79,197,116,121,207,145,144,211,167,164,214,177,175,214,175,173,210,165,156,206,146,142,204,117,119,195,91,97,201,123,122,210,165,157,215,180,180,214,178,177,214,173,169,213,167,165,208,144,147,201,118,120,205,140,138,212,169,165,216,181,181,211,173,168,214,175,172,215,172,170,215,171,170,213,165,166,214,166,170,213,171,170,215,178,179,209,172,169,214,179,176,215,176,173,215,171,169,215,174,172,215,176,178,213,171,171,212,174,173,1 212,175,188,215,183,194,212,178,186,204,161,166,206,166,173,199,154,155,201,160,166,198,155,163,215,182,199,210,173,183,206,167,177,197,148,159,193,137,145,198,151,159,200,158,164,194,146,146,214,181,196,212,178,192,196,148,163,171,96,98,168,90,91,189,131,138,198,151,157,195,148,152,206,166,176,203,157,169,188,127,145,176,99,107,175,101,107,188,128,133,196,148,151,196,151,156,205,163,172,199,149,160,188,124,141,191,129,146,190,127,139,190,130,136,194,143,142,199,158,163,209,173,184,207,167,182,192,136,147,193,135,147,195,139,149,196,146,148,204,166,169,210,181,192,211,180,191,211,178,192,205,163,176,203,159,168,210,176,184,207,170,174,207,169,175,210,179,187,211,179,187,212,182,192,211,175,185,212,176,182,215,186,193,214,185,191,212,180,187,212,183,188,1 229,195,203,231,198,204,225,182,187,218,168,162,213,165,148,211,162,146,209,155,141,210,156,152,220,178,181,223,180,182,224,179,178,209,146,130,219,174,164,219,179,172,216,172,163,216,173,173,224,182,181,213,155,150,207,143,144,195,117,113,209,147,134,219,176,164,204,153,141,199,147,135,226,188,188,215,162,159,189,102,96,187,95,90,200,130,120,204,144,119,194,130,108,191,130,111,217,172,167,219,171,169,197,119,111,193,106,98,200,131,115,205,149,126,210,164,154,208,163,157,214,166,159,225,187,186,211,153,148,210,146,138,209,151,132,208,157,132,214,171,160,221,187,186,222,182,183,226,191,189,220,176,170,215,165,156,213,167,156,215,173,156,214,169,155,223,187,185,224,189,191,223,184,184,222,182,177,220,179,174,226,191,187,222,182,172,210,161,148,219,182,183,1 217,179,187,219,180,189,218,179,186,210,166,173,199,147,154,198,146,157,193,138,156,193,145,166,217,179,187,214,171,178,210,167,173,199,146,148,192,136,140,192,134,145,195,143,157,191,138,158,215,175,183,214,173,179,192,133,136,170,99,98,178,111,115,186,125,133,194,146,155,186,131,145,213,172,179,208,163,166,173,104,103,154,67,63,168,90,92,186,128,131,193,146,152,192,144,158,217,182,187,211,172,174,178,118,115,159,84,77,177,109,104,192,141,140,196,149,154,200,158,174,217,185,187,215,181,183,193,145,140,178,122,113,196,147,141,201,157,153,206,168,172,201,160,174,215,180,182,213,176,176,211,173,169,209,168,162,209,172,168,211,177,174,208,172,177,203,163,176,216,180,181,214,175,174,219,187,186,210,171,162,212,177,172,215,184,184,211,176,185,209,174,189,1 224,193,195,223,191,192,223,191,193,221,188,193,219,182,189,216,178,183,209,170,163,201,161,147,217,180,173,218,182,173,207,159,154,211,166,170,214,173,180,209,164,169,208,166,159,196,150,132,220,186,179,211,164,161,185,115,114,185,115,118,191,129,131,195,142,142,204,158,156,203,159,146,215,175,171,198,137,139,191,128,130,185,111,114,183,113,108,183,112,105,198,143,139,209,175,162,214,175,163,203,148,141,197,135,134,185,113,109,181,112,100,182,111,96,198,144,133,208,171,157,220,190,183,214,174,166,191,126,113,184,110,98,192,132,111,190,133,104,200,152,124,204,162,144,219,190,182,226,201,203,209,163,150,194,134,107,197,143,113,203,156,129,208,168,147,202,156,137,219,190,182,225,198,196,214,178,164,209,168,147,208,166,144,206,157,139,211,174,156,209,171,156,1 179,141,142,185,144,143,200,166,168,197,158,161,197,158,160,202,171,171,196,162,162,185,148,147,186,148,149,189,147,148,201,165,168,200,162,166,208,174,182,205,171,170,197,161,156,187,150,144,191,153,154,197,159,159,192,146,148,182,122,129,199,152,159,211,179,186,204,171,170,196,162,161,191,153,155,194,151,153,187,133,139,171,109,115,175,113,122,203,160,169,208,176,180,198,166,168,189,147,151,195,154,157,196,145,152,163,105,113,158,98,111,201,154,161,207,174,180,201,170,174,188,148,152,198,159,163,199,157,160,184,130,135,185,134,141,203,162,165,203,166,168,197,161,162,183,140,144,197,159,162,202,164,166,200,157,160,203,162,164,205,167,167,197,156,153,192,155,152,179,136,140,197,161,166,203,170,172,204,170,171,205,169,169,200,161,157,190,149,142,191,154,150,1 214,194,186,221,204,198,227,212,206,231,218,213,232,218,216,228,210,208,220,201,196,215,198,193,219,202,196,227,213,208,232,218,214,236,220,217,230,209,207,228,208,208,227,210,208,221,205,199,220,203,198,226,207,203,234,216,213,222,189,184,213,174,166,216,181,174,224,200,195,224,206,201,224,209,203,216,184,181,217,180,176,205,150,147,198,135,129,207,161,153,214,180,172,224,205,200,224,206,202,194,141,126,195,133,123,206,144,144,206,146,142,218,182,178,222,195,190,227,210,204,222,203,197,206,163,151,208,158,150,213,161,158,217,172,167,222,191,186,228,205,201,226,208,203,222,205,199,224,200,192,221,190,179,226,196,190,230,203,199,234,214,210,233,217,213,220,201,196,218,200,192,225,205,198,226,203,197,233,214,209,239,226,221,236,223,218,229,213,208,221,206,201,1 173,127,132,189,152,158,188,146,154,191,148,160,204,175,189,193,154,164,192,156,168,181,139,148,187,152,163,189,151,159,192,151,160,188,138,151,186,137,148,194,155,164,191,150,162,180,133,141,185,145,154,184,139,151,182,133,149,178,119,139,175,114,132,191,147,161,193,155,167,178,128,133,183,141,148,181,133,141,179,131,146,185,136,159,183,133,154,180,125,141,180,125,134,184,140,148,186,147,156,192,155,166,178,127,141,179,132,156,172,115,135,177,116,133,175,109,121,184,138,150,191,157,166,188,146,151,182,134,143,165,105,117,164,95,108,189,139,153,183,128,146,178,125,135,187,148,158,195,160,168,196,159,167,187,139,147,184,132,141,180,120,136,173,110,123,175,123,133,175,125,133,189,150,162,196,165,175,185,137,145,183,132,141,174,112,122,170,109,118,170,117,126,1 181,156,156,188,164,166,189,163,167,185,154,160,188,157,165,187,158,164,182,152,154,169,138,138,187,164,167,197,173,176,167,134,146,131,92,109,173,135,149,184,151,158,186,158,162,176,148,148,188,164,167,188,157,165,160,122,139,143,109,131,146,110,131,148,109,122,180,146,152,175,144,145,187,160,163,194,171,181,187,161,176,185,153,171,158,120,141,119,81,104,136,91,101,171,133,137,188,163,165,195,169,175,181,142,155,180,141,159,187,155,175,149,113,138,117,70,82,176,140,147,188,166,170,195,169,173,180,138,147,169,127,144,174,141,157,157,118,130,167,128,133,177,145,151,181,155,157,192,165,169,194,164,167,186,153,157,183,150,157,192,161,166,188,157,159,177,148,150,176,147,149,186,158,162,192,164,168,196,169,171,198,172,176,190,163,166,184,157,159,174,147,147,1 187,147,139,204,163,154,217,177,170,227,190,184,232,198,193,228,192,191,220,182,180,206,168,167,194,155,150,210,170,163,229,194,187,231,195,188,234,200,196,231,195,192,226,190,187,216,180,178,202,165,160,218,183,179,221,182,180,225,182,177,220,169,163,220,174,166,229,194,191,219,182,180,199,160,149,199,151,136,202,151,148,192,123,121,195,128,123,199,137,132,216,171,171,221,184,181,190,150,142,195,147,138,207,160,156,195,130,130,199,134,135,209,149,148,214,164,161,224,188,185,187,146,141,206,166,164,205,155,154,199,135,135,216,163,163,222,178,178,225,186,186,223,188,188,180,138,131,205,166,162,204,156,157,213,164,164,229,189,183,227,191,187,226,192,191,216,179,177,173,129,122,193,151,145,195,151,148,213,171,167,218,177,167,224,189,183,217,183,180,197,159,155,1 166,118,107,201,149,138,210,152,136,215,155,140,217,157,147,212,154,146,201,145,132,164,114,101,187,134,119,208,157,151,221,168,162,225,171,167,224,167,164,219,159,152,206,146,131,185,129,114,195,146,135,214,161,156,227,176,181,227,169,168,226,165,156,225,171,168,215,157,148,196,137,125,197,146,131,209,148,133,229,170,166,184,122,116,187,124,115,235,183,184,220,166,161,201,141,126,197,145,131,215,163,158,228,169,165,199,131,125,197,131,125,231,178,176,219,160,154,199,139,119,195,145,131,217,171,171,221,161,153,227,162,157,232,175,183,226,174,172,216,159,149,197,138,121,187,137,122,208,158,148,218,159,150,223,159,154,226,168,172,223,172,172,211,159,149,187,130,114,158,109,90,198,146,129,212,156,140,219,161,149,219,162,153,213,156,145,202,147,138,161,110,97,1 187,157,160,195,164,168,194,158,163,193,152,159,191,146,153,197,159,164,198,161,168,192,160,166,191,160,166,199,168,174,201,170,174,200,165,173,196,154,163,199,158,165,203,168,175,198,164,172,196,166,169,205,179,185,202,165,170,204,167,174,193,146,156,191,138,145,202,160,169,199,165,171,186,155,159,196,161,168,203,158,167,206,168,176,201,155,165,193,141,148,195,145,152,199,162,166,187,154,161,194,155,163,198,150,159,201,155,164,204,162,172,192,138,145,200,159,166,203,175,180,185,145,152,194,155,164,186,131,135,198,149,157,206,169,176,205,170,176,212,184,193,204,177,184,184,149,156,196,164,171,196,155,159,206,173,178,213,184,190,211,183,190,207,177,181,202,176,181,183,149,157,197,168,174,204,176,181,209,184,190,211,186,192,210,186,194,203,176,181,197,169,171,1 167,109,93,189,129,116,206,146,141,212,156,148,204,137,132,187,111,110,164,92,88,139,73,59,178,117,105,202,146,139,213,149,151,215,149,145,208,134,141,200,125,138,186,119,119,147,76,65,188,130,121,208,149,142,199,128,132,209,138,149,193,113,128,199,119,139,193,121,126,170,95,90,191,128,118,208,141,134,179,105,114,170,88,107,191,105,122,188,97,111,191,109,116,185,118,111,181,107,101,196,116,125,184,99,115,176,85,100,191,112,131,189,102,116,195,119,122,183,118,109,174,101,94,176,90,90,184,89,95,208,127,143,192,110,123,209,142,152,206,142,140,185,127,118,177,113,109,189,117,115,215,153,160,212,133,141,209,131,136,215,156,156,203,146,144,187,139,128,177,122,115,199,145,138,213,158,154,217,155,152,209,144,142,205,146,141,189,131,121,164,108,93,1 176,151,141,183,158,152,189,163,165,183,154,164,184,154,163,188,163,169,185,161,165,169,139,137,178,153,144,190,169,165,197,177,179,194,170,178,185,157,167,192,168,177,187,160,163,178,153,150,178,147,144,196,174,174,201,178,180,183,154,162,182,152,161,194,171,178,182,150,153,172,137,136,185,160,161,191,165,169,176,139,140,147,105,109,163,124,128,184,153,160,187,158,165,164,127,122,183,157,157,184,151,152,151,105,104,150,104,106,162,125,128,172,139,142,185,159,163,176,151,151,178,148,142,184,153,150,179,145,137,184,154,152,184,159,158,182,154,153,184,159,160,177,156,157,180,153,147,192,170,166,195,172,165,197,176,172,193,170,168,189,167,163,184,162,164,175,151,150,171,137,127,189,167,160,193,171,164,187,161,150,187,162,154,187,166,160,177,153,152,162,131,126,1 198,167,167,199,167,172,180,139,152,177,132,148,188,153,165,179,140,139,175,137,137,165,133,134,190,155,148,190,153,150,176,129,141,181,137,153,178,139,149,185,151,158,177,139,134,171,134,126,165,120,114,184,141,145,197,165,180,177,135,141,166,116,119,177,133,142,169,122,117,171,131,124,178,135,130,185,143,161,196,165,183,164,116,113,166,116,112,181,140,145,180,138,142,177,141,142,182,144,140,192,152,171,184,146,161,169,127,127,173,132,129,186,153,155,189,154,161,185,152,158,177,144,143,191,156,171,193,161,175,178,142,146,184,146,148,183,144,147,183,146,150,183,148,149,179,152,153,184,150,148,185,148,145,174,133,122,183,145,146,181,144,149,169,129,130,177,138,130,178,150,150,175,139,131,171,129,112,186,151,137,188,153,150,172,132,121,188,156,145,188,156,149,1 187,136,112,207,160,149,215,168,162,232,199,208,216,170,163,201,154,135,184,136,109,171,126,105,187,129,98,215,167,156,221,175,173,225,178,185,215,165,157,206,161,146,200,156,140,173,122,94,197,140,120,226,183,184,223,178,188,215,164,170,197,137,128,195,135,116,206,164,156,195,156,151,207,158,147,225,181,186,215,157,167,223,175,189,205,152,155,191,127,115,197,148,131,185,139,121,206,158,148,216,166,162,206,143,136,216,163,173,198,140,141,199,145,142,208,165,158,182,134,114,201,150,141,214,163,157,225,183,185,216,167,175,198,138,140,191,129,119,202,156,147,179,131,115,199,151,142,215,169,163,215,165,151,223,179,180,206,154,152,190,131,117,184,132,112,169,120,97,193,145,133,208,162,155,198,141,116,204,153,135,197,146,132,198,152,143,178,129,108,153,103,78,1 184,145,140,196,159,153,205,168,165,214,183,182,217,187,188,215,186,189,206,174,174,192,159,156,195,161,156,204,168,161,212,175,170,211,168,169,208,161,160,220,190,192,215,187,189,208,179,179,205,176,175,211,178,176,209,165,165,199,138,140,190,119,119,208,160,162,220,191,194,214,187,189,208,178,177,211,174,175,197,135,140,201,135,141,192,120,123,191,123,124,223,195,201,216,190,193,211,184,183,208,168,170,191,121,123,198,128,134,194,120,125,192,124,125,222,194,198,215,189,191,210,182,182,210,171,174,194,128,128,195,126,132,198,133,137,196,133,131,221,193,196,214,188,189,205,176,175,212,180,180,206,159,160,208,160,164,217,177,181,206,161,157,214,182,181,208,180,180,198,168,166,207,175,174,213,180,179,219,184,185,221,189,192,214,181,182,210,180,181,198,167,165,1 194,161,162,202,168,170,211,180,186,207,173,174,202,166,168,200,165,167,192,157,160,167,125,125,205,175,177,213,185,186,216,187,190,213,179,183,210,176,180,205,171,171,195,158,159,175,134,133,209,179,179,220,195,199,218,188,191,209,171,175,205,163,169,208,175,177,198,162,161,180,139,137,210,181,181,219,190,194,211,175,179,206,166,170,197,145,151,203,163,167,200,165,166,183,144,145,213,186,189,219,191,194,210,171,178,200,151,158,184,122,125,202,161,164,203,171,173,186,149,152,208,179,181,217,189,193,217,186,191,206,164,172,197,148,152,207,171,176,201,169,172,180,142,142,206,177,179,213,185,188,217,188,191,216,185,191,213,183,189,200,163,165,191,154,158,178,141,143,195,161,166,204,172,175,209,176,178,211,180,184,205,171,174,195,157,160,182,141,144,167,125,127,1 253,230,218,253,226,216,252,222,211,251,213,206,241,193,184,243,198,191,240,198,193,238,198,187,255,234,224,252,228,216,237,188,174,244,200,193,230,170,160,229,167,159,241,198,194,240,199,188,252,221,206,252,219,208,241,194,182,239,193,186,231,175,169,220,148,140,234,182,177,240,199,188,251,215,207,246,200,195,237,186,175,240,194,185,235,183,178,212,136,125,216,144,142,237,191,188,253,224,217,241,191,191,229,171,162,232,176,166,225,160,154,206,125,114,219,151,147,237,190,179,251,217,203,238,183,180,239,186,189,236,179,176,207,126,119,189,103,89,214,144,137,230,179,167,252,221,208,249,208,197,238,183,187,231,168,174,206,126,121,191,100,86,223,155,148,231,183,176,253,225,215,252,220,211,247,205,201,241,189,187,229,171,165,226,163,155,227,167,162,238,196,188,1 223,167,157,226,173,164,227,173,165,227,168,158,228,156,146,227,149,139,225,162,153,223,167,153,222,160,145,227,177,166,226,155,146,223,121,113,232,140,141,231,157,154,230,164,160,225,167,155,224,164,154,227,169,160,228,127,120,227,98,101,235,96,110,233,126,134,231,168,163,228,175,166,226,173,164,227,164,154,221,98,89,218,83,83,224,85,92,233,109,117,232,164,162,228,177,166,227,170,160,229,144,136,222,98,88,217,100,98,221,102,105,232,110,114,229,166,157,227,175,159,225,147,135,229,152,144,227,120,107,231,114,110,234,121,121,230,143,138,229,175,163,226,171,155,224,157,148,227,167,158,232,140,131,234,140,126,233,155,140,230,171,157,227,169,156,224,160,142,223,161,154,227,166,159,228,162,149,230,178,159,231,182,166,229,178,161,227,175,162,223,169,154,1 198,155,165,197,147,161,197,144,160,203,148,168,197,139,161,190,130,149,186,127,147,168,106,115,196,150,157,197,146,159,172,102,114,169,96,108,183,116,133,197,140,158,186,126,144,171,110,116,193,139,149,177,104,119,159,77,91,163,81,98,177,106,123,186,125,137,180,117,129,181,124,128,194,137,149,166,80,91,158,72,83,193,128,146,198,136,158,159,86,95,150,76,77,181,123,125,198,142,153,178,97,105,180,103,113,200,142,157,205,150,169,177,110,124,168,100,105,183,126,127,205,161,168,198,138,147,200,139,154,195,135,148,184,117,132,182,118,128,187,129,137,191,145,149,205,164,167,210,165,167,210,162,169,204,153,163,191,132,139,189,128,135,200,155,163,187,140,142,207,170,175,213,176,178,213,173,178,211,170,178,207,163,170,195,142,148,196,152,159,187,143,147,1 197,158,181,206,166,195,207,162,187,203,149,161,206,153,172,207,158,186,203,156,184,196,148,175,204,166,190,208,167,187,207,161,179,208,157,185,207,154,172,207,164,189,205,166,196,196,149,169,209,174,202,213,174,195,212,172,201,214,166,198,211,157,180,209,169,199,208,171,202,190,138,152,209,170,200,212,172,199,213,166,199,175,119,152,176,123,155,214,171,205,205,154,178,187,132,148,207,168,194,209,164,190,211,156,187,161,101,125,163,106,130,214,173,207,201,152,168,185,133,136,207,170,195,211,168,195,208,164,192,197,141,160,205,155,183,214,177,210,203,157,172,192,147,152,202,164,178,210,172,193,210,171,197,209,173,202,212,186,217,211,182,210,207,172,194,202,164,182,198,155,167,207,169,185,210,176,201,210,185,214,210,187,215,206,187,214,203,181,210,191,155,175,1 200,167,168,208,177,175,210,175,189,209,170,172,207,164,164,208,169,190,207,168,189,201,168,175,195,148,143,208,173,181,214,183,199,213,178,191,200,150,164,202,158,185,211,172,196,206,172,181,197,150,154,207,159,174,210,169,188,184,133,140,180,132,145,204,165,185,210,172,194,208,173,196,205,164,180,210,164,175,209,165,173,180,125,132,183,136,152,209,170,189,210,167,185,209,163,188,207,171,177,213,178,181,213,174,175,203,155,167,208,166,191,210,165,189,210,164,184,206,159,178,206,168,171,213,174,186,218,185,196,209,164,173,197,143,150,199,145,151,209,171,179,207,172,179,201,161,156,211,174,186,211,168,173,211,169,170,217,183,195,201,154,152,200,152,145,201,160,165,194,151,148,207,171,172,212,177,180,211,174,174,211,173,177,206,165,162,201,157,152,190,148,147,1 153,97,79,165,107,91,193,145,142,211,176,175,210,175,172,222,200,206,209,180,180,197,165,162,190,148,151,186,140,136,207,169,168,215,180,181,207,169,163,234,218,226,228,212,220,207,180,185,207,175,180,218,192,200,219,188,190,228,201,204,233,212,215,238,224,234,228,209,221,208,179,187,204,170,171,213,180,182,225,196,197,211,177,177,206,171,176,228,204,208,200,159,162,211,181,196,205,171,172,222,198,204,228,204,208,212,180,181,210,178,183,220,189,191,214,181,191,219,196,215,213,187,192,223,198,207,220,190,195,224,196,199,228,202,210,211,176,180,208,173,181,207,176,189,210,181,189,214,186,188,213,180,185,210,172,174,216,179,189,200,160,161,193,150,157,190,148,165,204,173,182,219,196,205,213,182,189,207,169,176,202,160,165,192,149,149,194,155,165,183,142,156,1 210,170,158,210,165,150,227,200,193,223,192,180,225,196,186,233,215,213,231,211,213,229,211,211,216,178,169,214,170,156,228,202,193,226,199,192,226,197,187,232,213,208,233,216,216,231,212,214,215,174,165,216,173,158,227,199,188,226,200,194,227,200,195,228,202,193,227,206,202,213,180,171,222,191,184,223,189,176,222,187,172,180,131,120,198,153,144,225,194,184,216,181,168,210,171,163,224,196,191,225,196,188,221,187,169,185,139,126,211,177,169,221,188,176,212,172,159,211,172,167,223,192,185,225,197,189,223,193,180,227,199,186,224,197,188,226,199,196,216,178,172,206,164,153,224,194,188,224,191,184,220,185,173,220,185,173,221,189,180,218,181,174,206,158,148,202,155,146,217,181,173,215,173,164,218,179,168,217,175,167,215,170,164,222,190,186,200,149,137,200,155,146,1 187,143,154,197,160,169,200,164,172,200,165,169,201,171,175,197,165,168,193,158,162,184,145,151,193,151,160,196,155,163,198,158,165,201,170,174,201,173,177,200,169,173,195,162,166,188,151,157,198,158,164,201,162,169,198,160,167,191,157,160,188,157,160,200,169,175,198,166,170,191,155,159,198,158,164,204,168,177,193,151,159,175,130,129,175,133,133,197,163,170,195,158,164,196,166,167,202,166,172,207,175,184,174,130,130,140,88,84,176,135,135,195,159,166,195,157,162,195,162,163,200,164,169,207,176,182,175,132,131,129,80,75,176,132,134,188,137,148,187,139,146,192,158,158,194,153,160,198,159,165,195,157,158,188,151,152,191,150,155,185,130,139,188,142,148,189,154,156,192,151,157,195,154,160,195,154,156,198,162,166,196,158,161,191,150,152,191,151,155,188,152,157,1 208,131,121,214,135,125,214,139,131,215,141,134,218,146,137,219,147,135,219,139,128,216,135,124,213,138,125,217,138,125,219,142,130,219,148,138,222,148,136,221,143,131,221,137,125,218,142,130,214,132,119,216,140,120,220,156,142,222,150,139,214,138,122,218,143,129,223,142,131,219,141,130,215,146,133,218,148,133,223,162,149,198,120,101,190,104,80,220,148,134,223,155,141,220,148,134,216,147,133,219,155,140,226,148,137,208,123,105,208,126,109,226,151,138,222,157,138,219,151,132,217,138,124,220,153,138,223,150,133,226,151,134,228,149,134,225,151,135,221,155,136,217,156,135,217,136,121,222,137,125,223,145,128,223,153,134,225,150,134,223,155,140,217,160,143,213,154,134,214,130,112,220,132,117,222,147,134,223,150,136,222,154,139,222,148,135,217,151,135,213,142,122,1 201,167,173,205,169,175,208,175,172,211,180,178,210,172,173,208,170,170,205,178,177,204,174,174,203,167,172,205,166,172,207,167,168,208,164,162,210,172,172,210,177,177,207,174,171,204,177,178,204,167,173,203,154,159,201,129,127,203,134,132,206,159,160,206,163,160,208,174,175,205,179,180,204,166,170,200,140,141,193,106,101,202,129,129,199,144,143,199,143,137,207,166,164,206,179,179,205,165,164,205,160,161,194,115,110,202,129,126,197,136,135,194,132,127,205,164,159,205,171,170,205,169,168,207,171,170,204,148,148,205,140,137,204,147,146,200,148,143,207,168,165,204,172,172,205,174,174,207,176,175,209,180,183,211,176,181,212,174,179,210,173,173,206,170,170,203,174,177,202,161,154,207,170,167,208,182,184,208,184,187,209,181,187,209,176,177,206,172,173,201,172,177,1 200,162,176,211,176,190,217,180,186,218,179,186,218,181,190,210,170,177,210,179,184,198,165,172,205,168,184,214,177,190,213,167,178,211,161,173,220,181,191,224,193,200,212,177,179,201,166,172,207,171,184,199,149,160,187,118,131,202,142,157,217,177,187,215,176,183,214,179,186,205,172,180,208,171,180,186,126,137,173,97,113,198,141,155,203,156,166,197,141,151,209,166,179,209,179,189,207,167,175,202,153,162,172,97,110,202,149,161,193,143,155,189,129,142,200,148,159,202,166,177,207,171,178,213,174,181,192,132,144,203,150,157,195,146,155,198,148,155,204,160,169,197,158,171,203,164,174,216,183,192,227,199,209,223,189,198,219,182,188,212,171,176,205,165,175,195,158,173,186,135,144,206,167,178,223,196,206,227,201,213,225,196,208,209,170,176,199,159,171,190,154,170,1 149,101,90,170,129,123,191,162,167,192,159,162,186,149,151,180,139,140,176,139,137,156,116,113,149,97,84,169,124,115,196,166,170,195,162,163,193,158,161,187,151,152,183,147,145,173,136,136,155,104,92,177,135,128,194,159,160,186,143,143,171,119,116,171,118,111,185,149,151,176,141,142,164,118,109,189,155,153,192,152,152,181,132,134,165,103,103,176,124,121,177,130,131,177,141,144,162,115,102,183,141,139,187,144,146,183,134,136,174,117,118,191,152,154,193,159,167,188,161,171,172,135,128,191,159,158,182,135,131,177,124,123,175,122,121,188,150,149,195,163,168,190,166,176,176,141,136,195,167,170,199,169,169,189,150,148,184,139,140,190,155,155,187,154,157,185,156,161,171,135,132,189,159,160,195,164,165,196,164,162,192,159,157,186,151,149,180,145,148,177,146,152,1 223,184,174,225,180,164,228,184,173,228,187,174,227,181,169,225,181,171,225,188,185,217,178,175,225,188,177,229,189,179,230,190,181,224,164,138,225,174,152,229,192,185,225,186,180,219,177,172,227,192,183,232,193,184,229,182,171,223,159,140,226,168,151,226,183,169,225,184,173,219,179,169,230,197,194,232,195,186,230,180,166,226,157,146,227,157,145,222,163,148,225,185,172,219,181,163,229,195,190,231,190,181,230,177,163,232,172,164,229,168,158,225,164,150,224,184,170,220,185,168,223,180,160,230,193,180,231,185,172,228,161,149,225,162,147,226,185,170,223,187,170,217,182,162,216,163,128,225,185,163,231,198,189,228,182,168,226,183,165,227,195,181,220,186,169,213,177,159,214,167,138,219,173,145,222,171,144,227,191,177,227,195,183,224,189,174,217,184,168,209,172,150,1 167,131,131,175,139,139,192,159,159,170,119,112,162,106,99,184,147,149,167,126,125,125,89,88,175,135,137,194,164,169,186,137,133,165,103,94,173,116,114,188,135,141,180,141,143,157,120,120,177,130,130,190,144,149,185,131,129,163,99,95,182,126,133,198,148,158,189,143,148,159,112,110,182,141,139,189,136,140,188,141,144,153,91,92,171,110,120,200,149,160,195,154,160,174,131,132,183,140,139,194,148,152,194,151,157,186,136,142,186,135,141,195,140,152,199,158,166,172,126,130,181,141,139,202,166,172,210,170,178,214,171,183,202,159,172,198,147,158,195,153,161,178,138,143,177,136,132,199,161,160,209,169,167,215,177,186,209,167,178,203,164,172,183,139,144,176,143,141,180,144,143,200,170,167,209,176,175,214,185,190,212,180,185,183,135,135,170,128,127,147,104,100,1 208,173,192,207,170,189,217,183,202,214,174,195,213,174,196,206,162,188,199,160,181,201,162,184,209,171,191,208,167,187,210,168,186,216,176,199,203,160,184,180,120,145,201,158,182,205,165,189,209,168,189,205,160,179,207,162,184,211,170,192,193,144,168,180,123,148,203,156,180,208,167,189,212,174,194,197,146,167,199,148,174,192,131,158,193,137,163,192,134,162,198,140,169,202,153,176,210,170,187,193,139,160,196,137,166,205,149,181,191,129,155,187,123,144,180,110,131,201,157,180,203,160,171,201,151,172,203,151,176,202,150,176,209,162,188,205,158,179,203,157,178,207,169,190,212,176,192,215,175,194,205,157,179,209,161,183,215,173,196,216,176,199,211,171,193,204,162,181,210,172,188,210,167,187,211,167,187,210,160,183,213,168,190,212,171,191,209,170,189,203,165,182,1 214,136,132,221,145,143,221,143,140,226,149,144,226,134,137,219,152,146,217,154,141,212,135,128,221,145,141,223,153,150,225,153,152,231,145,147,230,142,147,220,148,149,216,147,143,214,143,141,223,152,151,226,158,157,231,165,164,234,149,156,229,142,147,228,153,158,227,148,156,220,145,145,225,156,155,227,152,154,233,149,152,229,143,153,220,127,128,233,147,157,229,145,149,223,147,140,228,147,148,229,142,144,228,132,139,225,124,135,225,118,125,230,127,133,225,150,152,223,144,138,228,146,143,228,137,137,228,121,134,231,119,138,226,120,123,226,131,132,226,149,151,223,137,136,225,152,140,227,142,137,230,131,136,232,134,142,233,146,156,230,145,147,225,144,140,219,141,137,223,151,140,228,152,148,233,141,142,236,137,141,235,139,140,229,135,130,222,139,133,215,136,129,1 199,166,165,203,171,167,200,161,156,200,161,157,204,168,168,202,167,164,201,166,163,201,170,169,204,174,173,203,170,167,202,163,161,201,160,158,199,159,155,203,169,165,205,174,173,201,170,168,204,173,172,208,178,178,204,161,163,195,142,137,195,145,140,204,169,165,204,171,167,198,162,155,205,175,176,204,169,168,201,155,157,194,133,135,192,135,132,204,168,163,208,180,179,202,168,165,203,172,170,205,170,171,199,149,149,189,122,121,186,121,113,200,156,153,209,182,184,203,173,172,201,166,162,203,167,165,202,160,159,201,152,153,202,157,158,201,155,154,207,179,178,206,181,182,203,168,170,199,160,154,204,168,166,209,178,176,209,178,176,204,169,166,205,174,174,203,176,176,198,161,160,204,172,171,204,172,168,206,174,173,205,174,172,205,172,169,200,167,165,196,163,161,1 202,166,168,204,166,163,197,149,138,185,127,114,183,130,121,197,163,160,191,156,154,180,144,147,205,169,164,203,163,155,197,147,140,182,127,125,184,134,132,196,154,147,190,153,150,173,133,133,205,169,162,202,158,150,182,125,123,169,109,114,179,127,129,177,118,108,178,128,119,160,111,103,207,170,161,184,132,127,142,76,80,171,116,123,170,111,111,168,102,89,181,129,123,160,111,105,208,175,171,180,130,131,153,89,93,166,106,110,161,99,100,172,111,101,195,155,151,166,121,119,205,171,174,182,127,125,156,89,89,146,81,86,157,97,103,186,137,135,191,152,148,160,100,103,195,156,153,190,139,132,162,101,99,169,115,119,175,124,127,191,150,149,182,137,129,168,115,108,192,153,150,200,160,154,198,156,151,197,152,148,191,142,135,190,150,145,178,133,125,166,113,102,1 205,165,173,208,159,161,209,154,143,207,147,134,210,162,157,213,175,172,203,166,166,198,151,145,209,173,175,213,171,170,212,157,150,206,147,144,209,156,153,212,162,153,202,154,147,197,149,143,212,174,173,214,169,164,208,146,144,201,136,141,206,145,144,208,142,128,203,151,145,198,151,145,211,172,170,213,165,161,191,123,124,197,135,141,203,139,138,207,146,136,211,164,163,196,137,136,208,169,167,212,169,170,198,135,137,195,127,128,194,130,133,210,160,159,211,164,158,197,138,134,210,178,179,214,175,180,203,139,136,194,132,133,200,146,149,214,168,166,209,164,155,202,154,139,208,170,172,213,173,174,216,170,166,214,169,167,215,169,164,215,171,164,208,164,157,199,151,139,205,163,162,207,166,166,215,171,170,216,175,172,213,170,164,212,169,162,205,161,155,196,150,142,1 202,147,132,222,180,175,226,186,182,222,178,163,222,180,169,214,166,153,198,145,123,191,141,125,212,164,153,235,203,209,232,195,197,225,182,172,220,173,167,215,166,160,213,170,159,201,158,148,215,168,160,240,210,218,226,187,187,210,161,157,222,178,180,223,181,184,221,185,186,205,163,158,208,154,135,234,200,197,218,171,169,207,150,150,227,185,192,224,181,179,214,171,169,196,146,139,211,159,139,232,195,191,219,173,174,191,134,135,219,169,167,222,179,176,207,156,153,181,122,106,213,164,152,229,193,190,229,191,191,206,148,142,219,171,171,221,177,177,203,149,140,179,121,104,204,149,133,229,194,193,230,196,196,224,180,179,227,188,195,218,178,175,200,149,135,181,128,111,206,160,148,228,195,198,223,185,183,224,185,187,225,188,197,212,172,173,200,154,145,179,128,112,1 201,156,154,201,157,155,202,157,151,199,149,140,197,146,135,202,156,150,198,150,145,194,145,143,202,160,153,205,167,164,199,152,145,197,144,133,202,156,148,204,162,154,201,158,152,194,144,139,206,169,166,206,168,161,200,150,142,199,149,138,202,156,146,204,162,153,202,162,153,197,149,141,206,169,163,205,163,151,198,148,132,185,116,99,187,124,110,202,158,150,202,161,152,198,151,143,206,168,160,203,158,147,203,157,146,183,115,96,184,115,98,198,147,136,200,153,146,201,156,149,200,156,139,202,158,149,206,164,157,195,139,126,188,130,114,202,156,148,202,156,152,200,156,152,200,156,143,202,156,149,202,156,146,204,158,152,204,160,154,205,163,157,205,167,167,199,155,150,198,153,144,201,155,150,203,158,151,203,159,148,201,155,143,201,155,150,205,167,167,200,158,151,1 201,171,175,209,181,186,217,192,198,216,189,196,218,193,203,214,188,196,209,182,187,201,172,175,212,188,193,212,185,191,215,187,195,219,192,199,220,194,200,218,192,198,217,194,199,209,184,186,213,189,195,209,177,185,207,167,176,210,169,179,197,150,157,209,173,180,214,189,191,212,189,190,210,183,188,205,166,172,198,146,156,191,128,138,169,103,113,196,148,159,208,175,179,210,184,184,214,192,197,193,148,150,167,97,102,191,130,143,180,117,131,193,140,152,207,173,180,207,180,182,213,190,195,208,180,183,195,150,155,203,159,172,159,99,111,149,84,93,202,168,173,208,182,184,210,187,189,218,198,200,219,196,200,217,192,200,208,175,181,189,145,150,207,180,185,209,184,188,208,185,186,213,190,191,214,189,190,213,187,187,213,188,189,217,195,199,210,187,189,202,176,176,1 202,163,146,210,173,157,216,179,171,218,180,172,213,170,159,215,176,166,204,159,143,198,152,135,207,173,158,213,170,158,217,176,167,219,180,172,219,181,171,220,181,173,207,166,148,203,160,143,209,168,152,213,160,148,218,165,154,218,170,155,221,182,170,220,187,175,212,174,157,207,166,149,206,158,141,208,144,129,217,141,130,201,121,103,206,140,125,219,176,161,215,178,159,207,166,150,205,158,141,188,111,90,210,131,118,208,126,114,210,140,125,220,170,157,215,180,161,208,168,150,205,167,149,212,163,151,213,150,142,186,116,103,207,134,123,220,173,160,213,172,152,205,160,143,205,167,147,216,179,167,219,176,167,194,132,114,188,123,106,219,178,162,210,167,148,206,169,151,200,162,142,209,168,147,213,174,154,218,177,159,215,173,156,216,175,159,209,167,146,201,165,143,1 212,195,190,212,192,187,215,195,188,220,203,198,218,199,196,217,199,197,212,194,186,203,186,177,212,193,186,212,190,181,215,193,184,220,201,195,223,207,203,218,199,194,216,197,192,211,195,188,213,195,184,215,194,185,211,185,176,208,177,163,209,181,172,215,190,188,216,196,193,214,198,190,212,192,179,217,197,189,218,195,189,165,121,112,159,106,96,202,164,159,216,197,191,211,193,184,216,199,192,213,189,183,206,170,163,139,87,81,155,107,99,199,164,155,216,196,189,209,191,184,212,193,186,212,186,182,213,185,181,198,160,151,208,181,173,216,196,190,214,194,191,205,185,179,208,187,178,217,199,194,221,204,202,217,196,189,215,196,188,211,188,179,205,180,174,198,176,166,201,180,166,212,194,186,215,196,189,214,194,187,211,190,180,209,188,177,201,176,166,196,174,165,1 173,131,130,189,153,155,201,170,176,185,141,138,173,117,110,179,135,130,169,123,116,159,114,108,174,131,126,191,154,155,202,169,176,194,153,155,184,133,129,182,134,126,170,119,110,167,126,121,182,143,138,197,163,166,202,166,177,187,135,144,183,126,127,190,148,142,180,136,129,172,131,127,178,134,129,191,149,148,198,159,168,187,133,143,184,127,135,196,160,160,182,142,136,170,128,124,175,129,123,188,146,143,195,154,161,193,148,157,197,158,168,195,161,166,179,135,128,161,113,107,175,133,130,190,152,150,193,152,157,190,144,155,192,147,160,195,160,167,178,138,133,164,120,114,170,127,121,181,139,135,183,137,135,181,126,134,181,128,138,179,134,133,171,128,124,160,118,113,163,119,113,172,128,124,174,125,121,173,118,116,175,124,126,165,110,105,157,107,101,147,101,95,1 180,145,151,194,162,167,201,172,176,195,163,168,195,160,165,197,161,171,191,160,166,184,154,159,183,148,153,193,158,164,198,160,167,201,164,172,199,163,175,193,151,165,195,163,169,194,165,168,190,157,161,194,156,164,192,146,155,196,152,161,204,168,183,199,160,172,200,169,174,199,173,177,192,159,165,198,162,170,175,123,132,186,137,149,192,147,160,178,120,127,199,164,171,198,172,176,192,160,167,194,154,162,168,111,118,178,123,134,186,132,146,178,117,127,195,157,162,193,163,168,183,144,153,188,145,155,182,131,139,178,118,126,158,84,92,179,122,134,198,165,171,192,162,168,182,146,153,189,153,161,191,148,157,185,136,142,176,120,127,191,149,157,196,165,170,189,158,162,178,144,149,185,150,157,190,154,159,196,164,167,192,151,157,193,158,162,188,154,158,182,149,154,1 213,149,145,219,153,150,223,159,158,230,176,167,233,185,168,232,185,163,232,189,171,233,190,176,215,151,149,221,163,157,225,168,164,229,168,160,233,180,161,234,185,163,234,189,171,234,191,175,218,159,155,223,168,162,225,152,136,230,158,148,231,165,141,235,186,166,235,190,171,235,193,175,219,165,161,223,166,158,225,141,124,229,138,124,232,153,136,233,178,158,236,189,172,235,192,174,220,160,158,224,162,154,219,127,115,225,131,118,234,163,152,234,178,167,234,184,169,234,189,174,219,158,157,224,156,153,222,124,118,228,137,127,232,160,148,234,178,169,235,183,173,233,186,173,219,158,156,223,156,153,231,151,146,232,154,143,233,164,152,234,175,167,233,180,169,229,175,162,218,155,154,223,160,156,228,161,156,230,165,152,231,172,159,232,171,164,230,173,164,227,173,165,1 195,159,162,205,174,173,214,188,190,212,184,187,204,171,172,192,150,151,176,132,139,159,113,126,203,172,171,215,190,191,212,180,178,213,183,184,204,167,167,198,159,159,189,150,156,168,126,134,211,185,186,220,197,197,209,171,166,206,166,163,198,153,149,199,157,154,198,163,166,175,133,139,213,188,190,221,196,194,214,179,176,197,150,146,207,168,166,206,170,167,198,164,166,180,139,146,215,192,194,223,201,199,207,168,162,195,146,141,211,172,173,209,176,174,199,165,169,182,142,149,214,191,191,221,198,196,219,190,185,218,186,186,210,172,170,212,180,181,199,166,169,179,140,147,210,184,186,218,192,190,221,193,190,216,184,182,211,177,175,211,180,182,195,160,162,170,126,132,204,173,173,211,181,180,217,188,187,210,175,171,208,174,173,206,176,179,188,150,151,173,133,142,1 183,158,171,189,166,181,194,165,183,197,163,178,198,165,180,196,170,184,192,169,181,185,166,178,188,162,175,192,169,184,198,164,184,191,144,149,192,147,152,199,170,184,194,174,187,189,167,181,189,165,178,196,168,185,199,155,171,177,116,114,168,104,103,198,161,175,196,174,192,191,169,185,191,163,180,198,167,186,200,148,165,187,128,129,171,106,106,196,157,171,197,174,191,192,173,186,192,165,180,198,169,187,200,142,164,198,138,150,195,142,143,197,155,167,197,175,189,193,172,183,190,165,179,199,175,189,199,124,154,198,127,148,201,159,163,199,162,175,195,174,186,192,172,177,187,166,177,196,172,186,201,152,169,201,153,162,202,164,174,199,170,184,193,174,182,189,170,171,185,164,175,193,168,179,198,170,180,200,167,173,200,168,177,197,166,174,191,171,173,185,169,168,1 209,178,174,222,192,188,231,203,200,231,202,202,229,202,202,222,193,192,205,175,172,184,149,146,213,181,179,230,202,199,235,206,206,238,211,213,233,206,209,228,200,201,218,188,184,194,161,156,219,188,186,234,207,206,235,204,205,202,149,147,211,168,169,233,206,206,224,196,192,204,173,166,224,195,193,235,208,208,232,197,198,154,74,70,162,89,83,226,190,185,226,200,196,207,178,171,221,192,189,236,211,210,235,205,205,195,128,128,196,129,126,222,185,177,224,197,193,204,173,168,218,188,185,231,202,200,238,213,212,220,172,177,197,133,141,224,192,187,219,189,184,196,161,156,211,181,178,227,199,196,231,204,202,231,200,200,209,159,162,224,194,188,217,190,185,195,162,156,199,166,161,214,183,180,219,189,187,227,201,198,229,204,198,222,194,188,207,178,172,187,154,147,1 196,153,158,210,167,176,228,184,198,233,189,203,236,192,207,235,193,209,226,186,195,203,162,167,209,170,174,221,179,188,226,176,187,222,165,175,211,143,149,231,181,195,226,184,192,215,173,177,204,160,163,222,177,185,214,155,159,200,119,128,201,118,125,199,125,125,227,180,189,216,173,179,202,157,162,223,178,187,206,137,141,202,123,134,203,127,134,184,101,97,220,169,176,226,188,200,214,172,178,225,179,189,208,137,144,204,126,143,198,119,127,203,130,134,228,181,193,221,180,187,212,171,179,225,180,189,215,150,162,191,99,112,187,97,102,218,158,166,237,198,216,220,179,190,201,158,164,224,180,192,227,175,191,195,112,120,202,127,135,227,180,191,227,186,199,217,179,192,195,150,155,217,173,182,223,176,188,214,155,164,218,164,170,219,176,181,212,169,175,204,162,171,1 193,162,153,202,167,159,219,188,185,225,196,197,217,178,178,214,175,175,201,155,157,187,150,148,175,129,112,182,128,118,206,158,155,230,199,202,224,187,190,206,150,157,196,140,144,192,146,149,176,129,115,174,118,110,209,158,163,229,192,199,233,200,206,210,153,161,203,150,156,199,157,160,199,165,160,173,117,110,198,144,150,218,166,176,228,185,195,218,170,180,214,174,181,198,154,156,203,173,168,176,123,114,174,111,107,195,121,135,199,113,127,213,156,164,216,176,180,204,169,168,203,175,169,205,162,159,199,147,147,195,120,129,201,123,134,217,169,176,208,160,162,199,163,161,194,166,154,212,184,180,224,195,196,220,178,178,217,170,173,214,169,173,207,166,165,192,154,148,183,152,140,206,179,173,217,188,183,225,199,195,222,190,186,209,170,167,204,171,168,186,152,145,1 159,109,114,178,137,138,199,165,168,200,163,168,205,174,181,197,164,168,184,147,150,171,133,138,170,125,128,182,139,140,200,165,168,205,172,178,205,170,178,201,167,174,193,159,161,173,128,128,189,154,160,190,147,152,198,156,161,198,157,162,198,156,165,190,148,154,193,156,158,179,136,133,194,160,169,193,149,157,181,124,127,196,147,155,182,129,138,151,88,88,184,140,141,186,148,147,190,149,157,204,167,176,196,146,156,200,151,164,181,124,133,156,89,95,178,125,133,183,139,140,186,142,146,205,171,179,208,169,177,205,160,170,196,140,149,191,137,147,187,140,147,181,139,142,193,161,165,198,160,164,207,172,175,212,179,183,204,161,167,188,134,141,186,140,148,180,139,143,183,145,145,195,161,159,207,174,175,212,181,183,207,173,177,179,121,122,178,125,131,179,138,143,1 165,126,124,179,140,143,190,152,157,201,166,170,201,169,173,195,162,161,188,150,148,174,138,133,176,140,142,177,135,137,185,142,153,199,168,183,212,182,195,211,184,192,191,150,148,178,133,123,177,138,137,186,145,152,174,138,157,138,101,119,202,170,188,224,201,215,218,196,202,186,147,139,178,137,130,185,147,155,159,124,142,126,92,111,164,128,146,210,178,192,222,202,210,201,172,169,187,152,150,190,155,161,149,110,125,120,92,112,157,124,142,203,168,178,219,195,201,207,180,180,185,149,150,192,154,156,166,126,131,146,104,115,183,142,157,194,154,164,203,169,174,191,153,152,181,142,142,194,157,160,205,175,179,195,155,158,195,149,163,200,161,176,192,153,160,175,126,119,172,129,125,193,159,162,207,179,185,203,170,172,202,164,172,197,156,166,189,152,154,175,132,125,1 165,125,114,180,133,132,195,153,158,202,162,163,210,176,182,195,153,157,184,143,143,167,129,129,178,141,136,191,149,152,193,147,153,206,163,170,201,156,163,194,146,151,197,158,161,174,135,135,180,142,139,200,161,164,201,156,163,209,166,173,209,165,174,206,162,171,192,149,151,184,145,145,183,145,145,198,157,159,208,168,177,214,173,185,213,171,181,213,174,181,200,158,159,184,140,136,187,149,149,188,144,150,186,131,139,211,165,177,213,172,184,206,163,168,202,162,164,184,144,141,174,131,134,182,134,142,190,135,144,204,151,158,211,167,176,210,172,177,202,167,168,185,148,148,163,117,120,177,127,133,200,156,167,204,158,169,198,152,159,211,177,183,202,170,172,175,135,135,165,126,127,159,105,108,187,143,149,202,164,171,198,158,166,202,168,173,194,163,167,173,138,140,1 206,176,175,208,169,167,214,178,176,215,192,195,220,200,202,217,200,205,214,195,200,211,188,194,212,193,195,214,185,183,218,185,185,217,188,192,218,197,200,218,201,206,213,194,204,211,194,205,212,187,185,214,178,175,206,151,148,203,144,137,210,166,161,214,186,190,215,182,184,210,190,203,212,181,178,214,184,186,209,159,159,200,131,129,193,122,115,195,129,120,217,184,180,212,190,193,214,190,188,216,193,193,218,182,185,213,158,166,203,140,141,208,162,161,215,197,195,213,196,194,213,190,186,212,188,188,219,195,198,217,169,166,216,168,165,215,182,179,215,201,205,211,191,190,213,195,195,209,189,196,210,186,190,219,196,195,220,192,187,214,193,190,207,188,193,208,192,196,210,193,196,215,202,208,212,193,197,212,191,196,215,194,193,211,195,193,205,190,191,204,189,193,1 210,183,168,226,205,196,222,196,181,207,172,150,208,177,159,220,199,188,209,187,179,170,142,128,216,188,171,232,209,198,236,214,207,220,188,173,222,197,185,211,190,182,208,187,175,182,151,132,222,199,190,223,193,180,225,197,192,221,192,195,212,187,189,221,201,196,209,186,172,193,167,152,225,200,195,225,196,190,219,180,185,149,99,106,147,103,105,210,180,175,217,196,183,201,182,172,223,197,195,217,183,180,219,178,182,149,94,107,140,93,97,218,193,190,203,177,161,186,156,136,211,185,175,217,184,183,214,171,171,196,143,145,203,165,164,223,201,190,201,175,159,171,134,109,197,168,149,210,182,169,212,175,171,197,151,149,207,173,168,211,185,172,198,171,155,167,133,112,202,177,161,196,169,153,212,186,175,200,171,165,208,179,175,198,167,159,175,136,117,151,110,87,1 208,179,191,198,156,161,188,138,129,190,142,134,200,165,171,197,162,166,188,153,154,169,130,124,216,190,210,218,190,216,215,181,200,214,182,199,208,174,193,196,154,152,188,150,142,183,154,161,219,192,213,220,190,214,224,192,225,205,159,170,210,173,192,206,174,182,192,156,157,180,149,158,209,171,177,216,177,196,217,176,203,195,139,152,182,126,121,200,160,165,191,153,155,177,140,137,207,166,174,216,175,192,209,159,176,199,141,158,195,145,155,187,133,129,187,144,143,180,144,142,197,146,142,212,172,182,211,162,178,203,153,161,208,169,184,197,153,159,195,160,167,188,160,167,197,152,147,212,176,185,212,168,181,216,180,195,207,169,177,197,157,160,194,162,166,183,154,154,196,156,156,206,169,176,208,168,174,213,179,187,200,158,156,190,145,136,190,157,161,173,137,132,1 195,132,130,196,124,121,201,129,130,211,145,155,222,168,180,213,153,159,202,140,144,183,121,126,207,148,150,211,144,143,196,124,129,230,180,197,241,201,218,225,172,184,212,154,163,194,133,136,201,133,123,219,158,156,228,177,192,247,208,229,247,209,233,187,127,140,199,133,137,188,120,115,227,174,176,228,171,174,237,183,200,229,173,194,227,175,196,165,95,107,195,127,126,188,118,105,234,182,181,220,158,161,159,85,95,178,97,110,195,118,125,202,137,145,211,151,155,201,138,137,231,181,183,221,159,157,173,95,98,169,87,93,199,123,125,218,157,156,218,162,166,197,131,129,214,153,154,236,183,185,229,165,166,201,123,122,208,140,139,217,153,152,214,156,164,192,124,121,220,162,163,235,186,192,229,170,168,226,163,157,227,164,163,225,170,173,205,141,141,194,128,129,1 185,138,144,199,155,160,199,157,162,223,186,189,226,192,196,229,198,207,225,195,203,210,177,177,202,165,176,208,169,178,213,176,189,237,205,215,233,200,209,236,207,216,226,194,198,215,184,188,197,154,162,208,171,179,224,187,198,192,139,145,204,157,165,233,203,215,226,194,199,216,185,188,189,144,146,195,149,149,196,142,145,157,89,93,142,71,74,171,116,119,225,191,195,216,185,187,189,152,159,200,156,158,179,121,121,170,107,109,148,84,85,180,130,133,227,195,198,214,181,184,180,139,142,205,164,165,214,174,178,224,190,200,216,179,185,220,188,198,220,191,199,207,172,174,188,150,151,203,166,169,214,176,182,227,195,205,228,197,202,217,184,189,207,175,181,198,164,167,173,130,131,182,133,133,200,157,159,218,184,189,219,187,190,214,182,183,201,165,165,189,153,153,1 225,195,215,230,202,225,226,196,218,227,198,221,223,192,214,221,192,212,205,177,192,169,135,146,229,202,225,229,202,227,225,192,222,219,180,210,220,184,209,220,190,213,193,159,174,145,105,112,229,203,224,233,207,236,213,170,203,193,134,156,199,149,169,207,168,192,175,142,161,103,64,66,219,190,211,236,209,239,160,110,127,153,93,105,195,145,164,180,135,154,176,143,165,93,58,63,213,184,205,228,204,233,169,118,132,142,83,90,173,125,139,177,138,159,173,138,158,105,70,79,194,164,182,217,190,215,207,170,193,162,108,119,171,125,139,191,159,184,182,147,170,144,109,124,205,178,199,213,187,210,207,174,193,205,171,193,192,156,177,203,170,195,192,159,180,170,140,155,202,173,192,211,181,199,210,176,191,216,185,204,218,189,213,211,180,202,197,164,178,180,150,162,1 198,162,158,210,177,176,214,177,174,224,195,198,224,196,197,212,179,175,207,172,170,189,150,149,204,169,166,215,182,183,219,184,184,226,197,200,223,192,192,222,191,191,214,181,181,201,167,167,207,173,169,218,185,185,194,139,135,205,156,158,215,174,175,221,187,187,214,180,180,201,164,162,208,173,172,213,176,174,183,120,117,184,120,130,193,132,144,211,166,167,219,188,188,200,162,158,208,172,171,218,185,185,216,176,177,196,139,144,149,74,90,205,158,164,219,187,186,206,174,172,205,169,166,214,179,178,223,190,190,224,189,191,198,145,147,212,170,174,213,179,179,203,168,165,204,169,167,214,181,183,218,183,183,229,200,204,226,195,201,216,180,181,209,172,172,199,162,158,195,156,154,204,167,166,217,185,185,225,196,198,221,189,192,212,176,176,205,170,170,191,154,155,1 194,144,138,216,179,181,218,182,188,201,150,147,201,154,153,190,139,138,183,136,131,167,122,121,206,161,156,225,192,195,221,182,183,204,151,146,199,146,142,191,137,135,182,131,126,170,123,120,215,178,176,221,182,180,222,184,181,214,170,172,197,143,145,198,150,150,188,141,142,163,108,101,210,168,167,217,175,173,223,181,182,197,138,143,180,123,130,200,159,164,189,145,144,168,116,112,203,155,159,218,182,184,215,170,167,170,99,102,147,81,89,189,142,146,194,152,153,168,119,120,193,139,138,210,167,166,205,156,151,194,136,136,188,140,148,196,153,156,190,148,151,160,107,104,190,139,138,201,153,155,196,141,138,198,147,141,202,159,161,199,160,163,182,137,139,156,104,101,181,126,124,192,142,144,195,146,148,195,149,147,197,157,159,196,160,165,170,121,124,152,103,105,1 189,161,168,196,167,176,198,167,178,202,175,187,200,173,184,194,164,173,190,160,170,175,137,148,191,161,169,203,178,188,205,178,190,202,170,185,200,167,181,197,166,176,192,162,173,175,138,150,202,177,188,207,181,194,202,167,181,191,145,160,185,134,149,196,160,175,193,162,175,179,143,156,202,178,190,206,178,190,166,109,121,147,79,94,160,95,112,179,129,147,189,153,167,173,129,144,197,169,181,208,180,191,161,104,117,131,64,81,144,76,98,174,123,142,186,149,165,174,131,145,196,168,178,203,174,187,185,137,153,171,116,128,169,113,126,183,140,154,185,148,165,181,148,163,192,163,173,198,170,183,198,165,181,201,170,183,198,168,181,189,156,168,187,156,172,183,153,171,187,158,169,192,162,173,194,163,176,193,162,176,194,165,179,187,156,169,184,154,168,174,140,153,1 174,130,129,189,152,154,204,173,177,203,169,177,196,158,164,192,156,165,181,140,144,163,111,108,181,138,136,195,159,159,205,172,177,208,178,184,203,171,178,198,164,172,186,148,151,168,122,123,181,136,132,200,166,167,212,183,188,198,157,162,191,148,153,205,175,183,195,161,168,181,144,148,181,144,145,190,153,154,181,134,137,176,118,125,148,86,89,171,121,128,182,141,148,173,132,134,175,134,138,175,128,132,159,96,96,176,124,132,179,131,141,171,121,132,165,115,119,155,101,100,168,126,130,172,125,127,176,127,127,195,161,167,184,144,151,184,146,157,176,134,139,164,116,115,166,127,130,166,123,125,175,131,134,174,129,131,189,152,156,190,157,164,184,152,160,165,124,125,165,125,128,174,136,140,181,143,148,171,121,119,191,156,154,190,159,163,177,144,153,159,120,125,1 180,138,133,197,163,161,201,167,165,205,173,176,200,164,167,203,173,175,192,157,155,168,122,117,185,143,138,202,168,169,210,180,182,209,177,179,203,167,168,204,170,173,201,168,171,178,134,132,203,174,175,209,178,180,213,183,186,197,150,151,207,171,173,204,169,171,198,161,162,189,152,155,205,175,179,212,182,184,214,183,184,188,137,139,194,151,156,208,176,181,198,161,164,192,156,160,202,170,175,213,184,189,213,181,182,190,147,154,184,137,144,209,177,180,205,173,175,191,155,159,201,169,174,208,175,177,216,188,191,203,166,170,209,175,180,212,181,183,201,167,167,187,148,151,197,163,169,208,177,184,215,187,191,218,190,194,216,189,194,210,180,184,194,155,155,185,145,147,191,154,161,194,151,158,206,172,177,209,176,180,205,172,176,199,163,166,191,152,154,177,136,135,1 205,173,175,211,179,181,211,178,178,211,178,179,206,172,174,199,164,165,187,149,146,172,133,131,205,170,170,215,186,187,215,183,185,209,171,174,208,174,177,200,164,164,193,160,161,179,145,145,213,183,185,214,182,182,203,160,156,189,133,134,181,125,124,197,158,159,193,160,159,180,145,144,210,179,180,212,180,179,197,149,144,195,143,147,152,86,84,171,117,115,196,163,164,177,140,136,206,175,173,208,174,168,199,156,152,192,141,144,129,59,55,158,100,95,194,161,163,174,136,134,208,178,174,201,164,156,205,169,164,197,155,155,161,104,98,183,141,136,180,138,137,169,127,127,203,173,172,200,165,162,206,173,173,209,179,183,200,167,168,184,142,138,171,125,120,163,121,118,194,161,161,194,158,156,199,165,164,198,165,162,193,158,158,183,146,144,172,131,127,155,113,108,1 196,152,159,211,173,183,231,213,235,237,221,246,238,225,249,233,218,242,221,200,220,197,167,182,200,154,162,213,173,185,237,219,240,241,226,250,240,226,250,235,219,241,223,203,221,200,168,179,210,173,182,217,180,190,233,209,227,242,227,251,241,226,251,235,219,240,222,199,215,205,176,189,217,187,199,220,188,197,227,198,213,220,186,203,203,160,172,230,208,229,219,192,206,205,175,187,216,187,198,220,186,193,220,179,189,170,103,104,165,104,105,228,202,222,213,183,197,198,161,174,207,170,175,211,172,177,219,181,189,203,155,162,210,174,188,219,190,204,209,174,183,193,153,162,202,165,168,208,169,172,220,188,200,217,181,190,217,184,195,209,174,183,204,170,180,183,137,138,200,164,169,209,176,184,212,176,184,216,183,193,209,171,179,198,153,155,200,167,177,184,146,154,1 198,160,163,207,174,176,218,190,195,221,194,196,217,187,191,213,185,190,198,162,168,173,125,130,207,175,178,216,184,189,223,193,200,224,195,199,218,185,187,213,179,180,204,170,174,187,146,152,211,178,181,215,180,185,209,167,174,206,160,170,216,177,181,219,187,190,209,174,180,195,158,162,214,180,182,210,168,174,216,180,187,217,180,194,204,150,167,199,145,156,207,168,175,200,165,169,218,188,189,219,182,186,208,165,172,202,145,158,180,105,130,179,113,132,197,145,153,198,160,164,217,185,186,225,196,198,226,197,201,213,169,174,185,126,138,187,124,138,203,160,167,201,167,170,216,185,186,228,204,205,231,207,209,231,205,206,226,196,198,217,182,188,214,182,187,200,167,169,214,185,186,224,198,200,226,198,199,228,202,202,226,201,202,221,192,197,209,178,181,190,153,158,1 189,146,159,192,143,157,194,146,159,194,147,161,191,148,159,188,145,155,183,137,146,177,128,138,191,144,156,195,148,161,196,152,164,196,151,162,194,146,159,193,151,163,189,147,158,182,138,149,192,147,158,197,156,168,197,154,165,199,156,168,197,152,165,193,151,163,192,151,163,187,147,159,194,150,160,197,151,162,201,161,172,188,135,143,190,137,148,195,151,163,193,151,161,186,140,149,194,147,155,197,151,160,201,158,168,185,127,130,190,138,147,196,152,162,191,142,152,184,128,134,191,145,151,195,152,163,196,151,157,198,151,156,199,155,163,195,150,157,189,133,138,181,127,127,188,143,148,192,144,149,194,145,148,198,157,165,198,158,168,193,146,152,186,134,138,181,133,138,187,141,149,190,140,146,192,142,147,194,153,160,194,151,158,188,138,142,182,130,136,179,132,141,1 204,151,147,204,153,147,199,137,122,200,140,126,205,157,147,210,167,159,209,167,165,205,161,156,210,164,163,201,149,146,191,125,120,199,139,128,207,161,148,212,172,165,209,167,165,205,160,156,212,170,169,200,150,143,175,107,98,190,127,111,206,157,140,206,159,144,210,167,160,205,160,153,214,174,174,192,131,121,158,66,51,195,131,115,205,155,145,207,160,147,209,165,160,207,163,162,214,171,170,201,148,145,195,128,119,196,128,117,201,143,133,208,161,154,212,169,168,209,166,167,206,152,156,208,156,160,211,162,168,196,125,123,193,121,101,200,143,121,207,163,154,209,167,163,208,158,161,210,162,163,213,167,169,203,141,137,197,128,114,197,134,112,206,159,150,206,162,154,209,164,162,216,176,177,216,177,176,207,160,155,204,154,150,203,152,142,205,157,152,201,152,141,1 222,197,193,228,207,206,229,206,205,229,208,207,223,200,199,213,186,186,200,169,168,182,146,146,225,203,202,231,210,209,232,209,208,230,208,205,224,200,197,211,179,179,198,162,158,186,151,150,225,201,197,219,185,181,222,189,187,228,202,200,212,174,172,199,154,152,200,165,163,188,154,152,222,194,187,218,183,182,217,179,179,216,177,178,204,157,160,194,142,142,192,151,147,181,143,139,223,198,194,222,191,188,210,163,162,209,163,165,208,167,169,192,139,139,182,132,126,180,143,139,217,190,181,217,185,177,211,168,168,213,175,174,205,165,161,196,152,147,183,138,131,173,134,129,213,186,178,221,197,192,210,171,166,211,174,169,210,180,172,201,169,162,187,152,143,169,131,125,209,184,181,212,185,179,210,177,170,205,170,159,208,182,175,199,171,167,184,150,144,166,131,128,1 197,156,157,210,173,172,214,177,182,219,184,186,219,183,183,210,170,170,203,162,160,182,139,134,203,161,163,212,174,178,215,173,179,205,157,160,219,182,185,215,177,180,201,158,157,185,139,138,199,151,159,216,176,183,209,158,162,185,121,123,187,136,135,211,169,171,205,163,167,188,142,147,207,164,167,221,183,189,207,157,162,195,138,140,191,141,143,191,135,136,208,164,166,198,160,163,205,164,165,220,186,188,206,160,163,193,142,143,182,129,128,184,125,126,201,150,154,200,160,165,212,175,174,219,184,185,213,172,177,183,127,126,175,116,114,195,144,149,198,143,148,195,148,152,210,171,170,219,185,183,216,175,176,206,156,159,203,152,157,199,150,159,197,146,147,191,148,147,205,166,164,214,178,174,212,167,167,212,167,169,212,172,176,202,158,161,197,150,149,192,151,148,1 208,182,187,210,185,189,211,186,191,210,185,193,207,183,189,203,178,182,184,150,153,165,126,128,213,189,197,213,189,195,214,188,196,211,186,193,208,183,189,203,177,180,183,146,145,165,120,120,210,183,188,211,183,190,214,187,198,204,169,175,197,160,160,201,172,175,188,154,156,177,140,142,197,162,164,208,177,183,196,152,161,173,113,115,192,147,154,192,152,155,192,157,161,188,158,165,176,127,127,210,182,187,180,129,134,162,100,105,187,140,145,185,136,137,185,142,145,178,139,140,159,108,109,202,169,174,195,155,164,155,94,101,175,120,124,185,136,139,182,136,136,177,137,134,166,119,117,204,173,177,208,178,184,197,155,160,202,167,173,199,165,171,196,164,169,189,159,163,187,145,144,209,180,187,216,191,197,210,181,185,204,174,175,205,177,182,199,172,177,182,149,153,1 160,118,105,177,139,131,173,134,132,154,126,124,160,125,114,187,151,145,165,125,113,154,115,98,179,134,125,184,140,139,149,114,115,122,99,101,146,109,110,165,128,124,155,111,100,124,83,72,184,139,134,169,126,128,123,90,91,138,107,111,179,143,154,180,140,133,167,118,103,126,76,60,176,126,123,162,121,125,86,63,64,120,96,104,197,168,181,191,154,151,171,116,102,156,103,67,188,144,137,152,114,115,75,48,46,133,99,101,183,145,154,199,163,170,186,138,136,166,111,77,194,161,146,180,149,138,105,75,70,90,57,53,119,80,81,168,118,117,178,121,113,174,117,105,199,167,148,217,191,179,209,188,181,145,121,117,125,97,93,172,128,125,188,136,132,162,111,101,196,164,141,213,185,168,227,205,195,230,214,206,217,197,187,207,175,166,198,153,143,163,108,90,1 133,101,86,149,113,102,171,134,125,181,148,138,182,148,142,145,113,107,119,91,85,129,97,89,142,107,97,167,131,124,186,159,150,185,159,156,172,136,136,155,124,121,113,81,77,121,89,83,152,120,113,176,142,136,181,152,146,155,126,124,145,107,105,148,115,117,140,103,106,123,94,90,144,111,105,173,136,129,182,139,142,170,139,142,162,127,125,159,128,134,149,114,117,128,93,89,124,92,87,151,113,110,190,149,156,175,142,146,160,126,126,142,110,112,150,113,109,142,106,98,116,80,75,135,97,98,153,113,115,156,116,119,165,125,126,158,115,115,166,125,124,153,115,109,131,98,88,129,81,77,149,109,108,170,134,134,195,156,154,188,155,151,144,91,88,147,98,91,123,84,75,134,82,78,174,134,133,175,139,137,187,147,140,195,167,157,142,92,81,140,96,81,1 159,112,113,156,113,116,159,120,120,157,123,125,181,142,144,181,148,151,184,149,152,173,133,134,136,90,94,134,87,88,168,128,126,193,161,163,164,126,133,120,78,85,170,129,133,174,130,132,153,107,111,140,88,89,180,145,145,207,179,184,167,129,139,99,52,61,151,109,116,167,121,127,170,123,125,160,115,123,193,154,163,192,154,165,160,125,138,106,67,82,129,91,102,161,120,124,169,120,122,190,145,150,154,112,124,143,102,117,147,109,127,131,94,110,172,133,142,159,108,111,185,144,147,185,136,141,116,72,83,123,80,95,184,141,154,187,145,157,191,151,154,180,129,129,172,130,134,159,112,120,144,96,107,162,115,127,186,138,149,185,133,138,205,166,169,193,151,150,166,124,124,164,124,130,163,114,123,173,123,130,197,153,159,205,162,165,207,166,166,184,138,139,1 201,159,161,211,169,172,200,146,147,210,166,167,191,133,132,205,161,169,206,168,177,195,154,160,203,162,156,213,174,172,225,194,200,214,179,186,193,143,148,169,113,119,188,141,148,206,171,176,198,155,149,218,186,182,222,194,199,213,179,186,188,141,153,177,126,136,190,140,147,206,166,170,221,193,195,196,155,156,174,124,129,221,187,194,181,128,135,150,90,97,196,150,161,200,155,163,215,177,180,200,151,153,179,125,130,217,180,191,188,139,150,155,93,96,188,134,136,200,155,164,204,154,157,214,170,171,177,114,115,191,135,143,212,170,182,191,138,143,185,127,131,181,127,130,212,174,176,208,164,157,192,132,128,196,137,139,209,168,174,199,153,160,176,116,124,170,113,116,202,160,158,203,157,150,210,162,161,203,155,159,192,144,147,194,147,150,176,119,124,168,113,118,1 207,166,169,216,177,182,226,194,199,229,195,200,227,192,197,223,189,189,205,166,163,196,155,157,211,173,177,220,186,194,232,201,207,235,205,212,236,206,213,222,189,191,214,179,179,208,172,175,215,179,181,232,202,206,223,179,186,204,144,150,205,154,161,222,186,193,223,193,196,208,171,176,221,182,182,232,200,206,210,154,159,187,108,114,143,65,72,194,140,147,225,194,198,208,172,175,217,174,175,229,194,200,211,156,161,180,104,109,166,91,96,197,140,148,221,189,195,210,176,180,219,179,180,222,180,185,213,159,164,184,115,115,206,149,151,215,168,179,210,169,174,209,177,180,217,179,183,223,184,189,227,192,199,221,181,188,218,179,183,218,180,187,213,177,182,201,165,165,212,172,177,215,173,175,221,184,186,223,189,197,214,176,181,213,176,177,200,156,157,199,163,166,1 194,166,165,204,178,179,211,186,187,212,187,188,207,179,182,199,167,170,193,160,163,178,143,147,198,170,169,207,181,183,215,192,195,216,190,193,205,173,180,198,162,170,194,158,161,170,126,121,203,178,179,211,187,189,211,182,185,200,159,165,195,148,158,194,147,161,177,126,123,169,122,113,208,184,186,210,183,185,198,158,165,191,139,156,193,132,154,182,113,131,187,143,146,189,154,153,201,173,172,196,159,160,168,114,121,177,114,130,179,88,111,178,103,120,199,165,171,195,165,166,201,173,173,188,147,150,166,109,113,173,107,115,176,97,110,195,148,157,206,177,181,196,166,166,201,175,178,202,172,176,199,162,163,204,166,171,203,165,171,211,182,187,206,178,180,193,162,164,196,168,171,207,182,187,209,182,184,211,184,185,210,182,182,206,176,178,200,172,173,186,153,156,1 176,131,140,185,136,143,184,129,136,171,108,111,179,122,129,171,114,123,168,116,128,159,113,124,180,133,142,178,116,125,184,120,135,178,112,122,187,130,141,175,113,127,173,120,132,171,130,142,179,128,136,170,95,108,195,131,152,196,131,148,197,139,157,172,101,113,164,100,108,172,129,144,181,126,138,173,102,116,194,128,146,198,130,153,194,128,148,181,110,128,160,89,100,159,101,115,170,105,115,180,112,128,205,152,169,206,149,171,197,135,157,195,138,156,168,101,117,148,84,96,165,97,109,184,122,136,211,168,186,203,147,165,188,117,139,193,136,153,172,112,126,156,103,115,163,101,115,180,122,135,202,156,170,196,141,155,187,124,140,185,129,144,168,113,123,156,111,123,155,92,107,167,105,120,179,121,129,189,138,151,183,129,143,171,113,125,160,107,117,149,107,118,1 157,143,140,195,181,180,189,171,167,179,154,144,175,150,137,178,159,149,183,164,163,105,89,90,183,168,166,186,169,163,176,151,142,160,119,107,162,125,110,158,126,105,178,158,150,158,139,140,182,166,166,174,147,140,163,124,112,155,111,98,159,116,100,161,127,108,162,134,121,171,152,151,176,156,152,170,136,129,164,126,113,168,135,122,157,116,99,150,107,89,146,108,90,172,156,153,171,145,138,167,130,125,169,137,125,173,146,130,159,118,100,156,115,97,149,111,93,161,138,131,174,149,145,169,132,125,168,133,119,173,145,125,165,128,108,163,129,113,156,122,110,158,133,128,182,162,163,181,155,149,179,152,139,175,147,128,174,146,129,167,140,124,173,152,146,150,132,132,155,137,136,191,169,168,187,166,160,182,161,145,177,154,137,180,162,153,181,165,161,96,80,78,1 209,181,185,204,171,169,196,156,151,183,139,130,201,169,173,199,169,170,185,151,151,159,121,121,211,184,186,193,151,141,186,144,133,194,157,153,207,176,179,199,166,166,181,145,144,167,131,132,197,166,164,190,153,149,196,161,157,193,152,146,193,147,144,188,145,144,182,146,143,174,141,144,190,155,150,195,162,161,207,174,173,181,124,120,173,118,112,187,147,145,186,150,148,168,131,131,202,170,168,195,159,152,196,153,150,192,129,132,188,139,140,192,157,154,179,143,142,172,136,137,209,182,184,206,175,173,183,133,129,188,138,139,194,156,157,177,138,134,178,142,139,175,145,148,194,163,164,197,162,160,197,158,156,193,153,151,193,158,157,175,137,135,161,120,116,157,122,122,191,157,161,194,160,160,196,163,163,187,148,147,187,150,150,171,135,133,149,106,102,155,119,121,1 166,113,108,183,131,130,209,165,174,220,180,188,220,179,186,204,153,157,196,140,145,202,153,157,170,117,113,185,132,136,203,153,159,215,170,177,217,172,181,218,172,183,196,139,147,193,141,147,186,139,143,186,130,133,186,129,132,187,129,137,181,111,117,176,107,112,181,116,119,191,132,138,193,150,156,198,147,150,198,143,151,174,103,109,164,82,85,194,131,143,200,145,153,199,144,150,189,145,148,206,164,171,198,143,156,176,100,115,170,89,100,212,160,175,212,163,174,207,158,163,179,133,133,199,159,169,197,144,154,180,103,119,192,131,143,216,169,178,211,163,172,208,164,167,174,129,133,185,139,145,190,138,137,204,155,159,200,157,168,213,173,180,210,167,174,209,170,174,160,112,108,172,121,123,182,130,129,202,159,165,196,153,160,205,165,169,211,174,179,200,160,166,1 215,175,165,214,164,151,231,191,180,233,199,184,233,201,187,232,201,186,228,197,179,216,182,169,218,178,172,223,175,163,222,168,157,217,157,145,227,181,169,235,206,193,230,198,182,223,188,174,225,184,181,227,184,178,223,169,162,213,145,138,220,161,154,225,180,167,226,188,172,222,186,171,218,175,170,213,158,150,217,161,156,219,166,166,206,137,133,214,153,143,225,185,177,223,192,180,212,168,158,190,116,107,210,145,141,201,133,128,178,104,101,177,109,106,199,139,134,215,168,160,219,182,170,197,130,116,192,121,112,201,123,118,161,92,94,134,65,65,178,105,97,202,142,134,221,184,168,212,161,140,200,136,112,217,164,150,193,129,120,182,114,106,215,164,155,215,172,162,217,179,162,223,188,170,227,190,170,229,195,179,224,182,167,217,169,149,219,176,154,201,159,148,1 181,170,185,191,178,195,172,147,163,172,141,158,209,194,217,210,202,219,193,184,192,172,162,170,191,180,194,196,179,196,197,175,199,188,160,186,195,168,189,198,179,192,205,196,207,189,182,193,195,184,200,197,181,201,201,180,206,198,176,207,168,134,157,192,166,185,203,189,204,187,176,187,162,141,152,164,137,153,190,163,185,166,135,158,131,98,120,131,102,121,148,120,133,163,141,151,161,137,146,156,127,144,190,166,189,165,131,151,106,84,107,83,55,71,123,90,101,149,124,134,179,161,173,155,124,135,150,117,131,182,151,174,128,100,121,129,101,120,186,169,187,169,157,167,186,174,186,173,150,158,180,158,169,207,194,211,180,157,172,171,148,158,178,163,168,166,154,164,183,174,184,193,184,196,206,199,210,216,212,227,204,196,210,188,176,185,177,165,172,154,143,153,1 179,143,137,198,163,156,213,184,178,221,197,190,220,199,190,216,194,185,213,188,177,176,151,145,195,163,156,203,167,159,215,178,172,218,185,179,221,193,185,222,203,195,215,192,181,205,178,167,201,169,163,214,184,181,216,180,177,209,164,160,218,182,177,221,196,189,215,189,177,205,176,162,203,173,168,208,173,170,214,178,177,217,180,182,210,167,165,213,173,167,216,187,177,206,180,167,201,172,166,191,145,140,205,162,161,207,165,163,190,141,142,191,146,146,201,164,157,201,169,158,200,170,162,195,152,146,193,146,143,201,151,148,176,130,133,152,105,105,178,128,118,191,150,139,197,166,155,201,166,155,195,151,137,208,171,162,193,150,147,179,134,129,198,161,151,190,154,141,171,137,129,204,174,162,208,180,167,215,190,178,211,181,171,200,165,151,199,165,145,148,116,107,1 189,162,178,200,172,193,214,189,212,217,191,217,211,182,205,199,162,185,194,160,185,174,146,166,186,152,167,204,171,192,210,174,201,213,174,205,206,164,193,191,141,167,187,143,173,172,137,165,195,161,181,199,156,176,206,162,191,207,155,188,188,124,156,186,130,156,193,155,181,177,141,165,197,164,183,171,124,142,182,122,153,197,130,161,186,116,144,176,112,138,183,140,162,170,129,152,195,163,184,174,125,144,170,108,138,180,105,125,173,99,122,155,88,113,166,115,139,164,118,139,195,165,185,194,150,176,192,141,176,184,119,150,169,100,127,154,91,111,171,121,146,157,108,127,186,156,175,189,152,172,191,147,175,197,148,175,172,112,132,170,120,139,166,122,150,149,105,131,179,150,166,188,157,174,190,151,174,192,149,173,186,142,163,187,150,170,151,107,133,142,101,125,1 127,96,94,148,115,116,156,120,123,171,141,145,172,141,145,168,135,139,161,131,137,149,123,127,137,106,107,157,125,128,170,139,144,176,143,149,180,149,159,181,154,161,172,148,153,160,136,142,146,115,119,164,135,140,177,146,153,174,140,150,175,148,161,182,151,160,176,150,156,166,143,152,150,121,126,169,139,145,176,143,148,172,142,155,170,141,151,176,145,155,179,153,165,168,147,152,151,121,122,167,137,138,176,144,150,163,127,141,127,101,116,179,153,162,179,155,167,168,149,156,152,121,122,168,138,141,178,149,154,165,127,139,152,121,134,185,164,175,181,161,173,167,148,154,146,114,113,164,134,138,174,145,151,175,143,153,184,159,170,182,163,173,175,155,166,158,135,143,138,106,102,158,129,129,170,145,149,172,144,149,176,151,159,173,153,160,164,141,148,149,126,132,1 226,176,179,230,182,183,228,174,169,230,180,183,228,177,174,217,159,150,200,136,127,196,138,138,232,186,189,229,175,174,216,147,136,237,191,198,234,187,191,205,135,121,196,126,120,200,142,152,227,173,168,221,158,151,221,154,147,207,155,166,222,172,184,221,165,168,214,162,171,200,142,155,224,168,160,226,169,164,225,169,172,130,67,87,173,109,125,209,144,153,207,148,156,200,144,156,229,182,183,236,191,198,228,179,189,181,121,145,169,101,121,208,148,165,209,153,165,198,142,151,226,177,176,228,177,177,230,178,187,214,156,169,208,149,166,213,158,167,201,138,138,197,147,154,220,169,169,224,173,174,224,170,175,209,149,156,210,157,165,216,168,175,202,147,148,190,142,149,213,163,163,211,155,152,214,155,151,211,150,149,212,157,157,206,155,161,194,142,147,179,128,133,1 203,166,186,206,174,195,205,175,197,200,175,194,196,177,192,177,148,162,154,119,131,144,115,125,211,177,195,211,176,197,204,167,190,204,176,196,195,168,183,188,154,171,174,140,157,146,108,119,212,173,190,213,171,194,190,145,164,156,112,122,176,136,150,196,164,182,180,143,160,157,118,129,206,152,171,207,148,174,162,111,128,111,58,59,156,103,108,190,150,166,182,141,156,165,123,135,209,157,176,207,152,177,183,131,150,148,92,93,176,115,125,191,144,163,182,141,155,159,112,124,216,177,192,212,165,185,208,161,182,201,156,170,191,130,149,196,150,170,185,144,161,163,119,132,209,165,179,215,173,188,214,175,189,212,177,190,201,152,170,191,145,164,175,129,149,157,110,124,205,161,173,209,164,177,212,175,184,207,169,178,198,156,171,185,141,159,168,119,134,149,99,111,1 179,152,143,183,157,155,201,187,200,198,172,182,185,148,163,155,106,113,152,104,107,147,106,113,182,155,144,177,149,149,195,176,189,207,187,204,194,159,175,173,128,138,174,134,146,151,107,114,178,152,146,188,164,169,192,163,173,162,118,130,175,134,154,185,144,158,185,153,169,162,122,129,191,170,169,207,188,196,205,179,191,115,74,92,147,110,129,168,117,132,173,130,142,168,134,143,205,186,189,213,194,198,209,188,199,139,98,120,159,114,138,135,80,97,148,96,101,152,109,113,199,175,171,211,191,192,212,190,197,191,146,162,177,119,143,153,88,106,150,101,106,151,108,113,196,172,169,211,192,197,211,186,198,194,152,167,181,125,140,170,112,129,169,126,137,157,118,124,191,165,162,201,177,177,198,160,170,189,145,157,181,132,138,177,133,145,164,122,131,143,100,102,1 155,99,107,180,131,153,187,135,165,186,136,157,198,157,175,215,182,208,201,162,181,183,142,161,174,124,138,199,161,182,200,157,189,187,129,155,178,111,132,200,148,177,200,151,178,195,159,181,171,122,137,191,155,175,184,141,169,148,90,124,166,104,143,189,129,165,209,169,196,205,169,194,164,111,126,170,125,145,156,115,140,127,75,111,166,129,182,191,150,185,187,131,150,173,114,136,172,118,142,170,120,137,106,68,98,138,104,146,169,134,182,168,110,142,184,131,152,184,139,162,172,114,139,172,119,136,120,72,101,165,131,170,178,141,165,181,126,151,196,149,178,195,158,183,174,121,142,183,139,159,173,116,139,148,84,102,160,98,113,181,120,149,185,132,155,179,131,147,163,112,128,175,123,143,181,128,147,180,125,142,166,99,122,163,94,129,185,134,158,168,118,123,1 167,148,149,179,158,161,188,168,176,196,182,191,197,183,190,193,179,186,186,169,175,171,153,158,172,153,157,185,165,171,196,179,188,200,184,192,200,182,191,196,179,187,191,175,181,178,161,167,177,161,165,188,169,173,183,154,151,195,172,179,201,182,190,192,168,172,192,175,181,181,164,170,180,161,165,189,168,170,180,148,142,194,169,174,206,190,203,194,173,179,180,154,154,182,162,168,179,162,166,191,172,175,185,154,150,194,168,172,198,175,181,189,163,165,182,155,157,184,169,177,177,159,161,188,170,171,192,168,169,194,170,173,181,148,143,183,154,153,190,170,176,181,165,170,172,151,153,185,167,168,195,176,182,200,185,193,194,172,173,196,178,184,188,170,175,176,158,164,163,141,142,179,161,164,188,169,173,192,175,179,195,181,187,191,176,180,180,159,160,170,150,155,1 167,138,150,175,147,158,183,161,174,185,163,175,180,157,168,174,150,161,166,138,148,153,126,135,170,142,155,178,147,161,187,163,179,184,156,168,178,145,159,173,140,153,170,142,153,158,130,139,176,152,165,172,132,144,170,125,135,179,139,154,174,133,146,166,124,135,171,142,154,160,132,142,176,147,160,169,127,135,162,111,117,178,136,152,179,139,159,165,122,134,158,119,125,161,132,140,178,150,163,170,124,134,163,105,115,176,128,145,175,130,147,164,120,131,158,120,125,165,142,152,174,145,158,172,130,140,166,113,124,165,110,122,158,106,113,159,113,118,169,140,148,164,141,147,174,148,157,175,144,152,182,151,166,175,139,150,162,118,123,171,140,148,170,145,153,159,137,143,169,142,150,175,149,158,179,154,164,181,157,167,180,155,164,177,155,163,163,137,143,153,130,137,1 206,172,185,217,193,210,220,198,214,217,187,201,212,181,196,208,177,190,204,177,188,194,164,174,206,167,182,211,173,189,214,177,193,214,175,189,208,166,182,203,162,175,207,179,193,198,169,180,205,164,178,193,136,144,202,150,165,211,165,183,204,156,172,197,148,161,200,164,175,196,166,177,203,161,172,192,135,140,198,141,154,212,167,188,210,164,187,198,151,167,184,136,141,196,164,173,203,159,171,192,129,137,198,137,153,208,157,175,203,150,167,195,147,158,189,144,149,200,173,184,204,163,176,193,135,144,194,132,145,193,129,142,190,134,142,187,135,140,200,165,173,198,172,180,203,169,174,205,166,178,210,173,189,196,146,154,186,131,135,200,162,170,202,174,182,196,171,178,203,175,182,208,178,189,214,188,203,209,178,187,208,176,185,209,185,194,199,172,179,189,162,170,1 199,162,136,206,170,142,209,175,150,211,175,154,212,176,154,212,175,153,209,174,151,205,171,149,206,171,146,213,181,157,213,182,160,215,183,163,214,181,160,212,176,152,209,175,153,207,175,153,209,177,154,213,183,160,214,183,163,214,174,152,202,141,111,197,136,102,208,168,145,207,173,152,209,180,159,211,178,157,213,170,153,209,159,132,182,112,78,179,103,66,208,162,136,208,175,154,208,180,158,211,181,161,211,169,148,206,156,129,200,135,104,199,123,93,209,159,138,209,177,153,206,176,152,210,181,159,211,174,149,205,149,120,204,120,98,209,135,118,212,174,154,209,176,151,204,170,146,208,173,148,211,176,150,210,169,143,211,160,140,211,166,148,211,181,159,207,174,149,201,163,140,207,173,150,210,177,152,210,172,145,211,175,149,210,175,151,210,177,152,207,173,150,1 195,154,132,203,167,144,210,176,158,213,178,163,214,179,163,212,175,159,206,171,151,199,165,143,202,166,145,211,179,160,215,185,171,218,189,176,216,184,167,213,177,159,208,177,158,203,170,149,206,172,152,214,183,167,217,187,174,217,174,157,207,150,126,205,155,130,209,175,157,204,171,149,207,176,158,213,180,165,216,175,163,210,161,139,186,121,96,195,132,104,211,173,153,206,173,151,208,180,165,213,180,167,214,172,157,211,169,149,204,145,124,205,140,119,210,172,154,205,175,150,205,175,158,213,183,169,213,173,154,209,152,131,210,132,119,211,153,138,212,180,163,203,171,144,202,168,148,210,177,158,213,178,158,213,170,150,213,161,147,213,176,161,210,182,163,201,168,141,197,159,140,207,174,155,211,179,159,213,176,154,214,181,161,211,179,160,207,177,155,198,163,140,1 192,157,176,201,168,186,206,173,193,208,174,195,208,176,194,204,172,186,198,166,184,185,147,165,199,168,185,207,178,196,206,170,190,207,167,184,209,173,192,212,184,203,203,173,192,192,157,176,204,175,192,211,182,200,206,167,184,182,123,133,198,150,166,213,182,202,208,179,197,197,166,184,202,169,187,211,181,201,208,172,190,178,120,135,194,138,156,206,160,183,209,179,197,199,169,188,202,170,187,210,180,199,213,181,201,204,162,178,201,152,170,203,154,177,210,181,201,199,169,187,200,168,182,206,175,190,214,185,204,212,180,198,203,160,179,205,162,183,207,176,193,199,170,186,194,160,171,202,167,180,212,185,202,211,175,197,208,171,191,207,172,190,204,172,188,195,163,181,191,156,171,198,164,177,208,179,195,209,179,196,210,181,200,206,175,192,199,166,183,187,152,170,1 204,176,189,210,180,194,214,183,196,212,180,196,203,170,190,213,189,209,195,170,190,189,160,177,201,166,172,204,168,175,213,180,192,217,187,210,209,174,198,211,182,201,204,176,198,194,166,185,208,177,187,207,171,179,212,178,195,210,168,197,195,141,165,199,157,177,202,170,186,192,161,175,214,191,208,215,190,206,206,168,192,187,126,155,174,111,138,189,142,161,198,166,183,188,157,170,215,196,216,212,184,199,201,157,168,176,116,140,154,86,109,187,144,162,198,165,180,185,150,161,208,181,196,205,172,182,204,163,172,171,110,128,153,91,103,185,143,155,187,147,158,182,145,156,196,161,170,200,164,172,198,156,163,196,150,162,197,157,172,192,158,171,181,142,150,170,129,136,181,147,159,194,160,171,187,145,150,191,151,157,200,168,183,184,145,154,168,124,125,165,128,135,1 192,141,144,194,140,131,202,148,136,211,162,155,211,163,157,205,155,151,205,162,156,193,154,151,199,154,152,206,162,159,209,155,145,214,163,157,217,169,170,211,163,162,210,170,167,195,157,150,204,169,168,209,171,170,215,168,167,211,157,159,216,166,167,212,162,158,214,175,173,203,170,165,205,162,160,209,165,159,212,160,150,208,150,150,206,145,146,209,155,152,215,177,172,209,174,167,199,153,146,209,163,153,214,167,157,199,137,132,191,123,120,214,168,167,214,176,170,209,172,162,198,158,156,209,164,154,216,170,158,204,148,139,201,143,135,214,173,167,215,179,172,205,167,156,197,158,153,207,165,156,215,172,158,219,181,172,220,187,182,211,171,160,213,175,165,203,164,153,192,149,144,205,165,160,214,181,175,217,187,182,215,177,164,210,168,153,209,170,158,200,158,147,1 213,166,154,208,155,130,211,158,133,218,168,148,217,169,151,215,168,152,216,175,161,209,172,166,216,172,160,216,172,155,214,159,134,220,169,152,221,174,165,218,172,160,218,179,169,210,173,161,219,187,178,219,181,169,219,169,156,215,152,144,218,161,151,216,161,146,221,180,172,215,182,173,218,178,166,217,173,155,213,157,135,212,142,131,209,134,122,214,156,142,222,182,170,220,184,173,212,166,149,215,167,143,215,164,141,199,121,102,195,113,97,219,171,160,221,182,167,221,183,167,212,171,157,215,167,143,219,169,145,202,136,113,204,140,118,219,176,160,222,182,165,216,176,156,212,172,158,216,171,150,217,171,144,222,181,160,223,184,169,216,171,150,221,180,159,214,174,154,210,169,154,216,175,159,220,184,167,223,189,172,219,177,151,216,171,143,218,178,155,214,172,151,1 183,172,175,189,179,185,184,169,174,179,157,161,187,173,178,188,177,181,182,171,174,172,160,161,182,168,172,190,180,187,188,174,181,181,157,161,191,178,185,189,179,184,184,173,177,177,166,170,181,164,166,189,177,181,188,170,173,177,149,149,185,164,169,189,178,186,183,170,175,179,167,171,187,174,176,191,178,182,176,150,149,176,144,147,166,131,132,170,144,143,185,172,178,177,163,167,190,180,184,190,178,182,180,155,155,173,139,140,147,102,100,162,129,127,185,173,179,177,163,167,187,176,181,190,177,180,189,171,173,179,149,151,168,135,137,179,158,163,183,169,173,174,156,156,179,163,165,186,172,176,192,180,185,188,171,177,187,171,178,187,174,179,182,169,173,173,158,159,179,165,166,182,169,172,186,174,178,187,174,179,185,171,175,177,155,156,177,161,165,170,156,158,1 186,164,172,194,175,187,198,184,197,192,172,182,189,170,179,183,163,170,174,151,157,158,132,135,191,173,182,195,175,186,192,168,176,193,171,180,194,176,186,187,169,178,178,161,167,161,136,139,196,181,192,198,181,193,191,164,170,184,152,156,188,165,175,188,170,183,180,161,171,168,147,153,193,174,185,196,176,186,187,156,163,177,133,142,162,113,118,172,140,146,174,150,157,166,143,150,190,169,177,193,170,180,184,146,154,176,131,142,161,112,116,171,137,144,173,148,155,161,136,142,187,162,170,191,168,178,188,159,167,178,141,146,176,145,149,177,152,158,169,143,148,153,126,125,179,151,155,184,158,162,187,163,171,186,164,171,178,152,156,173,146,148,164,139,142,152,126,132,172,143,145,178,153,155,183,161,167,179,156,160,178,157,165,170,145,151,162,137,142,146,121,128,1 178,114,129,197,136,155,208,144,168,213,159,176,212,154,164,208,148,153,200,149,148,182,127,125,184,128,148,206,153,177,212,145,168,215,153,173,216,155,166,211,151,150,202,143,139,189,135,136,189,130,144,208,155,183,208,131,153,211,135,151,217,157,173,214,154,158,205,150,160,195,142,149,196,136,150,207,149,173,198,118,138,200,123,146,207,135,155,198,128,143,209,155,161,198,149,156,195,135,147,208,158,181,201,128,144,201,118,140,204,129,153,198,123,141,208,148,154,197,140,143,191,128,142,205,155,183,209,152,177,209,139,154,209,135,155,209,142,159,205,143,151,191,130,132,177,109,124,197,138,161,211,162,178,214,161,173,213,154,178,212,161,188,202,146,163,186,127,134,164,93,100,192,134,145,202,143,152,209,155,170,208,151,179,208,159,189,194,136,157,175,118,135,1 199,168,194,200,166,196,198,155,179,208,174,203,200,157,176,195,148,159,194,154,166,190,156,165,202,174,206,193,151,180,187,132,151,196,147,172,203,161,185,200,156,172,195,154,165,185,144,148,195,161,192,181,131,155,189,138,161,189,135,158,203,163,188,200,156,171,192,149,162,184,146,162,192,154,177,180,129,147,158,101,128,185,134,160,193,148,172,196,156,177,195,158,178,190,157,175,197,165,190,184,135,152,159,96,117,179,123,148,173,117,141,150,89,104,190,144,157,192,156,169,196,165,195,185,139,161,171,112,128,185,132,158,175,119,144,172,117,137,187,141,155,186,145,158,191,158,190,195,159,184,185,136,152,186,132,149,176,120,139,183,133,149,185,138,149,181,140,154,188,150,173,194,156,171,197,157,174,190,145,161,187,142,168,186,142,161,183,140,153,171,126,136,1 189,132,149,209,154,160,214,160,176,216,160,173,219,177,183,216,165,169,215,171,172,195,149,152,207,158,172,212,164,178,218,168,186,218,159,172,220,167,174,218,165,162,216,166,162,212,165,164,202,149,157,214,167,183,216,161,182,213,135,143,217,155,166,220,167,170,216,163,169,214,173,183,205,151,160,216,167,184,210,144,159,197,117,134,210,138,153,202,131,144,214,160,170,216,178,189,208,156,164,214,164,179,213,155,169,197,111,126,207,130,152,198,114,131,215,154,166,214,168,177,208,152,163,210,155,174,212,162,188,211,146,159,212,137,151,212,138,155,215,157,168,211,160,170,196,133,149,204,139,153,213,164,178,216,168,175,218,164,182,218,169,194,215,170,189,212,165,179,183,118,130,204,143,151,212,161,168,214,159,171,215,164,186,214,169,196,215,167,187,192,142,162,1 189,149,161,212,181,193,216,187,198,212,184,196,204,179,191,191,167,180,182,158,173,176,153,168,202,169,181,214,183,195,217,188,202,213,186,199,203,179,194,188,161,174,189,165,180,184,158,172,206,176,187,215,186,198,216,187,202,207,176,191,205,181,199,201,177,191,204,180,192,193,163,173,207,176,186,215,186,199,217,190,203,190,148,163,196,158,172,213,188,201,210,187,197,200,174,182,209,180,190,214,186,198,214,190,206,183,138,152,188,139,150,216,189,202,211,184,194,200,172,177,206,177,187,210,185,200,208,186,205,201,167,180,208,174,185,217,190,200,212,184,191,197,167,169,200,169,180,200,174,188,205,179,193,215,187,196,218,192,202,215,188,195,208,179,183,194,162,165,194,160,172,195,159,169,200,162,169,210,179,187,214,186,193,210,180,184,200,169,171,189,157,162,1 134,87,87,166,124,142,181,140,169,186,143,166,186,143,169,186,148,181,178,143,172,157,118,134,147,104,104,174,128,151,187,139,179,192,149,185,194,156,192,190,153,188,184,149,180,161,118,136,157,111,125,184,146,172,184,125,162,183,125,169,182,128,168,177,130,172,175,133,162,162,114,134,158,114,128,190,155,184,185,136,165,160,83,105,167,107,142,157,103,140,167,118,147,170,129,147,138,95,98,159,116,146,194,152,195,184,131,168,176,124,165,135,69,89,169,116,138,173,134,148,120,75,75,78,29,39,170,119,147,185,144,178,171,118,152,145,82,97,172,123,133,166,123,130,149,103,106,142,89,97,156,105,116,171,123,139,141,91,102,159,108,120,177,131,142,162,124,127,138,92,82,160,113,116,169,123,128,174,127,134,175,131,137,176,133,145,173,138,148,156,120,124,1 213,180,189,214,182,190,204,161,161,203,156,153,216,186,196,214,186,194,213,184,191,209,178,185,207,170,172,210,171,175,202,156,152,198,149,141,207,167,168,217,187,195,217,193,205,211,179,189,207,171,173,209,169,175,200,152,146,196,142,133,199,147,146,212,171,179,213,179,187,212,181,191,207,172,174,207,168,171,199,152,148,187,120,116,185,119,125,210,170,182,217,186,196,217,191,199,210,174,182,213,181,188,207,164,172,180,106,112,189,123,132,215,178,191,221,195,206,215,185,193,216,185,196,219,191,201,213,176,188,199,143,153,209,161,174,216,181,192,218,187,195,212,180,186,213,179,189,216,185,191,213,177,183,211,170,181,219,184,202,218,186,196,211,175,177,213,181,189,211,176,183,213,180,187,213,176,183,218,187,196,221,190,208,219,188,201,216,186,194,213,187,203,1 182,164,171,185,165,174,183,160,168,188,167,175,185,163,171,180,155,164,174,149,159,167,140,149,181,160,166,185,163,172,189,168,184,186,163,176,181,152,164,178,148,160,175,147,156,172,149,155,183,163,171,187,165,176,187,162,179,178,146,160,170,129,141,169,130,142,172,140,145,174,152,157,184,164,174,186,163,175,180,144,160,179,140,160,160,116,128,148,98,100,173,142,149,173,152,158,183,163,172,183,158,168,178,136,153,172,133,152,155,115,125,170,133,144,178,157,166,171,150,158,176,152,158,174,141,148,177,142,157,175,143,159,168,134,145,175,148,159,179,162,172,169,148,155,168,139,144,173,144,151,177,152,163,172,142,155,172,143,155,176,155,164,173,154,162,163,141,145,162,132,135,168,139,145,175,154,164,173,148,161,174,152,166,172,152,162,164,141,149,157,133,141,1 201,188,192,206,196,202,206,195,202,204,192,199,201,186,194,193,174,180,185,164,166,183,165,168,203,188,193,209,199,205,209,198,205,206,192,200,201,184,192,195,176,185,188,167,173,182,161,162,204,188,193,208,194,201,199,174,179,180,140,138,193,167,172,195,176,183,189,170,178,181,161,162,202,184,189,207,191,199,191,156,158,161,101,96,171,121,119,190,165,171,192,176,184,186,168,174,200,183,190,206,190,198,188,151,152,179,133,135,178,138,136,192,170,175,193,179,187,186,171,179,201,184,190,203,183,189,196,167,171,192,163,165,195,172,176,196,179,186,192,178,186,184,168,173,198,180,182,200,180,183,199,177,180,196,170,172,195,172,176,194,178,185,190,173,181,183,166,171,194,177,180,196,177,178,198,177,179,194,170,172,192,168,170,191,173,179,185,166,172,178,160,163,1 164,143,145,179,160,166,194,180,186,199,183,190,199,186,193,192,179,183,182,165,167,162,140,141,172,156,161,187,171,177,199,185,194,206,194,203,204,190,196,199,185,190,190,175,178,174,155,155,180,164,168,192,177,183,201,187,198,199,179,182,188,156,152,197,176,180,194,180,187,178,157,161,182,164,168,197,184,192,191,164,165,178,138,132,188,155,154,191,163,167,193,175,182,180,160,161,180,163,168,194,175,178,176,135,129,180,141,136,191,162,161,189,158,159,191,170,172,180,161,164,180,162,166,192,171,175,188,157,157,191,161,165,202,181,186,189,159,159,184,157,159,178,159,162,172,151,150,186,166,170,193,172,179,195,172,180,197,175,179,185,152,151,180,152,153,168,147,148,160,136,135,176,154,157,185,165,172,192,173,181,190,166,171,181,154,155,173,147,148,160,138,139,1 181,158,153,197,179,178,208,192,193,215,200,203,212,192,195,207,183,188,205,188,194,179,153,153,186,164,164,204,187,189,220,208,214,226,215,222,222,207,212,210,187,188,211,195,201,194,174,171,192,168,164,207,184,185,214,187,192,222,199,207,225,207,211,219,201,203,206,182,183,196,174,172,197,172,173,196,155,160,200,145,153,213,170,178,227,204,212,220,198,203,197,163,157,198,177,177,202,182,186,199,158,167,206,159,171,219,185,192,218,187,196,209,177,183,205,175,179,202,184,193,209,196,199,200,165,169,206,168,170,224,200,201,214,186,189,209,179,180,215,197,203,204,186,193,195,173,170,208,185,186,219,200,203,228,214,219,226,212,217,225,213,216,214,198,202,196,175,178,181,152,144,201,179,181,210,190,191,217,200,205,220,207,210,218,206,213,207,192,200,193,176,180,1 218,179,209,223,185,216,227,189,221,223,180,203,225,186,211,228,197,225,226,193,223,223,188,214,217,178,206,226,187,218,226,183,214,224,181,206,225,180,208,225,185,214,227,195,225,220,187,212,223,186,213,224,180,209,222,171,205,218,163,198,200,128,152,216,161,188,224,187,211,222,186,207,224,192,218,223,186,216,207,122,150,190,52,69,183,73,89,203,142,165,223,185,213,225,188,214,219,182,202,223,192,220,202,119,139,182,32,45,183,88,105,184,126,140,225,182,210,223,183,211,210,174,197,216,176,200,220,171,196,214,158,187,208,158,182,218,173,200,228,184,216,227,185,213,212,178,207,212,168,191,220,176,195,221,189,216,223,191,219,229,195,224,226,188,213,228,192,218,217,179,205,217,175,199,218,180,201,225,191,216,220,183,199,223,189,212,229,197,222,226,193,214,1 221,195,208,221,190,208,221,184,205,227,204,223,220,191,208,199,158,168,201,175,185,191,167,173,222,196,209,225,197,218,225,197,218,225,192,215,220,186,207,207,176,193,205,179,192,189,161,168,218,181,204,218,173,199,220,178,203,205,162,185,206,165,184,211,182,204,202,170,186,187,151,160,221,184,206,214,163,187,206,156,182,190,143,165,191,149,165,205,172,193,201,171,188,190,163,176,217,177,203,205,152,170,191,135,156,186,134,158,193,148,167,202,164,184,197,165,182,184,147,158,213,170,195,209,161,184,193,137,158,190,134,156,201,158,181,195,157,174,184,142,155,175,131,144,210,169,190,210,168,191,211,173,195,200,155,176,192,142,161,194,151,170,184,149,162,172,135,144,204,167,185,209,179,198,209,183,199,204,170,186,193,152,171,191,155,174,182,155,170,165,137,148,1 212,186,211,212,185,210,221,198,222,213,183,212,207,177,201,201,170,191,181,139,155,164,120,133,213,187,213,210,175,200,215,184,207,207,168,196,206,170,195,201,161,185,188,144,158,167,118,128,209,178,204,203,161,186,207,167,192,200,160,187,199,158,186,196,152,177,194,156,172,181,140,153,211,182,203,204,164,188,204,160,185,194,150,176,153,90,125,189,146,173,199,164,177,187,152,160,202,169,186,212,181,202,205,164,186,177,114,141,133,73,112,191,156,179,196,162,171,186,152,155,197,161,175,203,164,183,205,165,185,180,121,143,172,117,145,199,164,182,193,160,169,190,160,166,180,136,146,182,132,143,193,148,165,193,147,162,185,129,148,193,153,171,196,164,175,189,160,167,155,103,112,166,113,121,180,126,140,179,119,139,182,126,143,186,143,159,190,158,162,183,153,155,1 224,191,181,227,195,184,229,199,188,230,199,189,230,198,186,230,201,189,228,198,187,226,195,183,225,191,181,227,195,183,230,201,193,232,203,195,231,201,190,230,199,188,229,200,189,227,195,183,226,194,183,228,198,188,227,189,178,216,153,135,220,164,147,229,196,185,229,199,188,226,194,181,226,194,183,230,202,192,218,164,147,204,126,107,199,111,96,217,163,148,230,203,194,226,194,182,225,194,184,228,198,187,220,174,160,205,131,111,206,128,110,221,177,163,230,203,194,227,196,185,225,193,180,226,193,179,230,199,189,224,181,167,224,179,164,231,201,192,229,199,189,227,196,185,224,193,182,227,194,182,229,198,187,229,199,190,230,201,191,230,201,191,229,199,189,226,196,185,224,191,180,226,194,181,228,198,187,229,197,186,230,200,189,230,201,191,228,198,189,226,194,184,1 207,166,162,215,176,172,221,186,182,224,189,186,224,188,184,224,192,188,220,186,183,215,179,175,211,168,166,218,180,177,224,192,191,227,198,198,227,196,193,225,192,189,223,192,188,219,185,179,214,175,173,221,188,186,223,189,187,216,163,158,218,168,163,226,192,189,224,194,189,220,186,179,216,179,176,224,193,191,217,173,167,204,136,134,199,122,126,213,161,157,225,196,192,219,185,178,216,181,179,223,192,190,218,177,172,203,139,135,203,131,132,214,167,162,226,197,192,220,185,177,215,179,175,220,184,179,226,195,193,221,179,173,219,171,165,227,196,192,223,192,186,219,185,176,213,178,174,219,186,179,225,194,189,226,197,194,227,197,193,225,195,191,221,190,183,216,182,172,210,174,171,217,183,176,223,193,186,224,193,188,224,193,189,223,193,188,219,185,178,213,177,166,1 204,177,186,207,182,191,210,186,198,209,184,196,205,179,189,203,179,187,195,166,174,184,151,159,205,179,189,209,184,194,214,193,206,214,193,207,209,185,197,204,178,188,198,171,180,187,157,165,208,183,194,212,189,201,208,180,192,195,157,166,202,171,181,205,180,191,199,173,182,189,158,166,209,184,195,213,190,202,189,146,153,169,113,123,168,112,122,196,164,174,200,174,185,189,159,167,208,185,197,211,188,198,178,130,139,167,113,126,159,100,111,186,148,156,201,177,189,189,160,168,205,179,187,209,184,194,202,171,182,178,127,136,183,137,146,202,175,187,197,171,182,188,159,169,202,176,183,206,180,188,207,182,194,203,175,186,203,175,187,199,173,184,194,166,176,184,153,162,198,170,179,203,177,186,204,178,188,202,176,188,200,174,185,196,169,178,190,162,170,178,146,155,1 191,167,164,191,158,152,202,178,182,209,193,204,210,195,204,206,190,194,202,190,196,193,180,185,191,164,159,194,161,160,200,169,178,209,188,204,211,194,207,205,185,190,198,177,179,191,170,169,197,175,177,191,155,162,182,138,151,200,171,190,203,179,195,198,169,176,195,167,170,190,164,163,198,177,180,191,158,171,110,48,57,172,123,140,191,158,179,174,133,150,173,135,143,194,172,179,198,181,184,194,167,181,148,92,104,185,146,166,182,145,164,136,96,117,162,133,149,199,181,192,195,175,175,201,180,191,205,170,190,208,183,203,202,172,192,179,148,166,194,174,188,198,181,194,196,178,181,201,180,183,207,184,199,210,187,201,210,189,209,207,188,202,201,180,192,195,178,191,193,175,178,201,184,190,205,188,198,207,188,197,210,197,209,207,197,208,200,186,194,190,169,177,1 188,163,160,193,168,166,196,168,164,198,171,166,199,175,169,200,174,170,196,170,167,193,169,166,187,159,149,196,170,164,199,171,168,198,168,165,200,174,171,203,179,176,198,171,167,194,166,160,188,159,146,198,172,166,199,170,168,195,160,161,198,165,165,203,179,175,201,176,172,197,170,165,193,168,162,199,174,168,199,169,165,184,144,139,186,147,143,204,179,176,203,180,176,196,168,163,191,164,158,198,173,168,200,173,169,194,158,154,192,155,149,202,175,172,202,175,171,194,159,153,190,161,156,197,173,168,201,175,169,204,178,174,203,175,173,200,168,165,201,172,169,193,155,150,190,162,156,196,170,164,199,173,169,204,180,176,201,173,169,201,169,167,201,177,173,194,165,160,188,161,156,193,163,158,195,166,160,199,173,167,198,170,161,200,174,167,199,175,169,194,169,164,1 198,177,169,200,180,173,199,176,166,201,179,170,200,177,166,200,177,168,201,182,176,198,180,176,196,174,160,200,178,167,200,175,166,199,174,166,203,183,176,204,184,178,201,178,171,199,178,171,194,169,148,201,179,167,200,175,168,197,164,162,201,176,172,204,185,179,201,176,168,199,176,167,199,178,167,204,184,175,200,172,166,182,141,131,194,162,156,206,189,183,203,181,175,199,176,166,198,174,163,202,182,173,203,178,172,190,153,143,190,156,145,204,184,179,200,174,166,197,171,161,197,172,161,201,180,171,202,180,171,204,180,174,201,173,167,201,175,169,198,166,159,194,162,151,197,174,163,200,178,169,201,179,172,204,184,177,201,174,167,202,177,171,201,178,170,194,164,155,196,172,162,197,171,160,198,171,160,201,178,167,200,175,163,202,181,172,200,179,169,197,174,166,1 186,165,170,197,176,183,201,179,184,205,186,190,203,183,189,197,173,181,185,159,164,169,143,144,193,175,178,205,190,196,209,192,200,191,161,160,204,182,187,203,184,193,191,167,172,166,135,129,198,181,182,209,195,201,214,198,207,170,128,128,182,146,146,210,194,202,197,176,184,177,151,151,203,190,194,210,193,199,209,185,192,189,152,156,189,153,161,211,196,205,197,174,180,186,163,170,203,190,195,210,194,200,204,176,183,205,177,188,208,186,195,207,188,195,192,165,166,184,160,166,199,183,187,211,198,206,202,176,182,191,154,159,209,188,197,203,180,186,184,153,148,177,151,151,192,171,174,207,194,202,208,191,197,201,174,179,201,176,179,201,179,183,191,168,171,176,151,153,185,164,166,196,177,182,204,189,194,207,192,200,201,179,184,192,166,166,178,149,145,168,141,141,1 134,97,92,176,141,140,194,164,166,196,171,170,197,175,173,194,168,168,187,161,158,165,130,126,129,98,96,174,140,140,201,174,180,204,182,187,203,179,178,198,171,171,191,162,158,178,145,146,100,79,77,172,142,143,202,179,184,209,187,192,203,178,181,200,177,178,192,162,160,181,143,141,55,41,39,145,114,113,201,177,180,212,194,199,174,140,143,167,130,127,197,172,173,174,133,131,40,29,25,96,71,67,195,171,174,207,189,195,155,110,110,168,125,125,196,171,177,163,124,125,50,37,34,69,50,43,171,155,153,210,192,194,183,149,152,188,153,155,192,166,169,170,137,139,55,42,41,80,62,57,138,117,112,205,187,186,202,179,179,194,165,163,183,148,146,165,130,128,58,45,46,93,78,76,112,89,83,187,168,164,199,178,173,191,159,156,177,138,138,158,118,113,1 158,122,116,174,142,141,179,139,138,185,152,152,178,149,147,168,138,133,162,135,131,148,124,123,159,123,121,175,140,141,180,148,146,183,156,159,179,153,153,181,163,163,171,151,152,156,138,139,152,113,111,164,127,128,174,148,149,176,150,155,175,148,153,182,168,176,172,154,154,156,137,136,147,114,109,154,121,117,171,144,151,168,138,145,163,133,146,176,155,161,166,145,143,156,138,139,137,106,101,154,128,126,167,142,146,165,135,144,160,132,143,161,135,136,164,148,148,147,128,128,136,111,109,154,130,133,166,145,149,161,133,139,150,117,118,154,131,134,151,132,133,146,123,119,133,113,111,149,123,123,164,144,149,155,126,124,150,124,121,149,131,133,149,125,123,152,128,121,121,99,96,145,125,124,159,139,140,146,120,115,143,122,121,147,127,124,149,125,121,122,96,88,1 194,168,149,205,180,165,210,188,174,212,191,178,214,192,180,212,189,179,206,183,170,197,172,157,199,172,157,209,184,172,214,191,179,217,197,186,215,183,172,211,177,162,209,188,177,203,179,165,201,170,158,209,174,163,216,187,177,219,195,185,205,143,121,200,134,109,210,179,164,206,182,169,200,163,150,199,135,114,207,150,131,216,169,152,196,121,99,194,115,94,209,168,149,208,185,171,201,163,147,196,126,104,203,128,112,213,141,127,209,134,119,201,128,107,210,176,160,208,183,167,202,172,157,204,157,138,210,143,129,211,135,122,216,159,145,214,173,161,211,187,173,204,182,166,202,177,163,211,187,175,214,177,163,214,146,133,215,161,147,213,184,171,209,184,169,202,178,156,197,171,155,206,180,165,212,185,171,214,182,166,214,178,162,211,183,168,205,178,161,196,171,148,1 200,175,180,207,185,194,213,194,203,214,197,206,212,194,202,207,188,195,197,177,184,183,158,162,203,179,186,209,183,195,215,192,204,218,199,210,216,196,207,205,180,189,199,178,185,192,171,176,208,186,196,198,156,161,199,156,160,220,198,209,206,171,179,175,120,117,190,158,159,194,173,179,213,191,199,193,145,145,184,130,128,203,160,164,187,133,135,160,95,92,183,139,137,195,175,181,214,195,202,203,167,167,196,147,151,199,151,156,193,143,147,169,105,104,187,145,144,197,176,182,214,195,202,220,201,208,212,178,185,198,148,151,207,168,174,200,159,165,202,175,181,197,176,183,210,190,195,217,197,204,218,196,204,208,169,176,208,174,180,213,190,201,208,188,197,195,175,181,206,186,191,212,190,196,215,194,201,216,194,201,213,188,195,209,186,194,203,182,190,192,170,173,1 193,159,171,197,158,169,203,167,178,211,184,196,212,185,198,205,172,184,193,154,163,183,146,156,197,162,175,202,168,179,210,180,194,210,178,191,207,170,185,205,171,186,197,160,171,186,149,156,197,163,174,202,167,176,204,167,177,201,156,168,202,157,174,202,163,177,196,157,172,187,148,156,194,156,166,202,166,176,207,169,185,199,156,174,190,143,153,205,170,186,197,162,179,186,148,160,191,152,160,200,163,172,198,154,163,194,147,159,195,152,162,201,163,180,196,160,175,187,151,166,190,150,157,197,156,165,191,143,150,201,160,173,199,158,172,197,157,174,190,149,164,184,148,162,177,131,135,187,142,150,194,151,162,201,165,179,196,153,170,190,148,162,183,141,153,177,138,150,170,125,126,177,129,131,184,137,142,190,146,158,189,144,156,179,132,142,178,136,148,174,140,152,1 206,134,122,211,138,119,215,137,122,218,142,133,218,151,139,218,144,134,216,150,135,212,143,131,206,130,118,211,137,120,217,149,134,219,144,134,220,151,139,220,155,145,218,150,137,215,146,130,206,133,118,212,142,130,215,145,134,220,146,134,220,149,138,220,154,142,220,150,139,216,151,136,207,139,124,213,147,134,218,146,132,212,136,122,209,136,123,219,140,128,220,154,143,217,155,141,208,144,131,213,153,139,219,155,144,215,137,125,211,134,122,218,146,136,218,161,152,216,160,148,208,144,131,214,151,139,218,152,142,220,151,140,217,148,137,218,148,138,216,158,147,214,156,141,208,145,131,214,150,137,217,152,141,218,155,144,218,157,143,217,148,133,213,149,136,211,152,136,205,142,127,212,150,137,214,153,140,215,150,137,215,148,132,213,140,121,211,148,131,209,149,133,1 135,99,103,151,118,126,161,131,138,165,138,143,162,134,138,156,130,134,143,115,117,128,101,102,144,111,116,156,120,128,166,138,145,170,143,152,169,142,150,163,135,140,150,123,125,135,106,106,148,116,124,161,128,137,169,138,150,174,147,159,174,149,160,169,145,153,162,142,149,138,109,109,145,109,114,162,132,136,170,140,149,172,142,154,169,140,149,171,148,158,168,151,162,146,121,124,145,114,119,158,128,133,167,139,145,165,135,142,160,131,140,167,143,153,162,140,148,145,122,126,141,112,117,152,119,125,164,137,145,168,139,145,165,136,144,164,139,147,154,126,131,141,115,119,128,96,98,144,114,118,160,135,141,168,145,154,166,140,149,160,134,139,145,118,119,130,103,101,116,83,84,131,102,105,151,128,135,158,133,140,157,131,139,148,122,127,137,113,115,120,93,93,1 195,130,117,205,139,124,211,142,134,214,151,143,215,151,143,214,149,139,209,147,137,203,142,134,199,134,124,208,143,127,215,152,142,217,152,144,219,158,149,217,155,147,213,155,143,207,145,135,200,135,124,209,147,137,215,160,150,218,153,146,219,158,149,218,160,151,216,151,142,210,147,135,203,147,135,210,155,146,215,152,141,215,150,140,213,147,138,218,149,140,216,156,147,211,151,139,202,149,139,211,159,148,217,161,151,210,140,130,210,143,134,217,152,144,215,162,155,210,156,146,201,151,141,209,161,151,215,161,152,216,152,142,215,151,144,215,155,148,212,163,155,207,154,142,199,146,134,208,155,145,214,159,150,214,159,150,214,158,148,213,151,141,208,152,140,202,147,131,194,142,131,205,151,141,210,153,142,211,156,145,211,154,142,208,145,132,203,146,132,196,144,126,1 173,151,162,177,156,170,169,135,138,168,131,133,182,162,172,188,170,181,168,136,138,158,127,134,167,137,141,179,154,163,176,146,154,177,145,154,188,164,175,190,169,180,172,141,145,165,134,142,165,134,139,169,138,147,177,150,164,175,140,154,182,143,156,179,144,157,184,162,176,177,154,165,175,151,157,174,140,149,168,118,129,178,134,149,176,129,143,177,134,148,183,153,168,180,157,168,175,150,159,178,143,153,176,133,145,184,141,159,179,127,149,180,137,152,180,146,159,176,154,165,169,139,146,181,156,169,179,142,154,170,115,128,175,117,134,176,136,153,180,156,169,172,147,159,163,135,144,179,152,166,175,133,143,175,127,136,178,132,148,170,129,141,176,150,159,170,147,154,155,120,129,169,133,146,175,141,151,179,145,155,177,144,155,171,135,142,165,130,132,159,130,132,1 189,168,175,196,177,186,194,168,176,198,174,184,202,182,192,192,168,173,187,165,169,178,158,165,192,171,177,197,176,185,194,166,174,202,180,193,202,180,192,198,177,186,190,168,175,174,149,150,195,173,180,197,172,181,187,149,155,199,172,183,199,170,183,194,165,175,187,161,168,178,153,156,195,172,181,195,166,174,186,147,154,194,161,171,192,155,167,187,148,160,183,151,155,183,159,166,190,163,169,199,174,181,203,179,189,201,173,184,179,135,141,181,138,150,190,163,175,181,157,166,195,173,182,201,179,186,204,182,189,204,180,189,187,150,155,190,158,170,191,168,182,178,155,165,195,178,187,201,181,189,203,184,191,203,182,190,192,159,163,190,160,170,188,166,179,173,146,154,189,169,176,195,174,181,200,180,187,201,182,190,196,170,177,189,162,170,181,156,165,170,146,153,1 186,155,168,195,168,181,199,175,190,201,179,197,197,171,188,196,170,184,189,159,175,178,143,164,190,159,171,197,169,182,199,168,183,201,172,187,198,169,186,195,164,177,187,151,166,180,143,161,194,168,185,198,168,182,199,166,181,202,170,188,203,173,191,191,151,165,183,138,154,181,144,156,199,180,200,200,174,189,202,170,189,195,147,169,196,152,172,194,154,169,197,171,192,183,148,160,199,177,195,199,174,190,192,148,160,193,142,162,192,142,162,198,166,181,194,165,185,187,158,179,192,161,174,191,156,167,192,154,165,199,161,180,196,155,175,197,167,183,191,162,180,181,146,164,192,166,180,191,158,168,197,165,179,198,165,179,191,152,163,193,163,179,192,165,182,173,137,152,190,166,180,191,162,174,188,150,161,191,155,167,184,143,151,189,159,174,188,164,184,173,139,159,1 178,155,160,187,163,170,190,165,173,185,156,157,188,158,163,184,154,160,180,153,159,169,141,148,161,124,118,166,129,124,187,157,160,189,158,166,181,140,148,189,160,166,184,157,164,177,152,161,168,134,130,166,124,117,182,146,150,189,153,170,180,138,150,191,163,175,187,162,171,179,154,164,164,125,119,169,130,127,180,138,150,180,136,155,186,151,166,189,157,166,188,162,168,183,163,175,173,140,138,173,135,134,168,121,128,159,103,114,183,143,155,191,162,170,186,160,168,180,157,169,193,174,184,174,136,136,166,119,121,165,109,116,159,102,103,184,149,156,182,154,166,170,141,156,182,157,166,177,143,149,184,152,160,185,149,160,175,131,136,189,157,165,178,146,149,159,127,130,170,140,149,186,161,176,199,183,198,198,176,188,191,165,173,182,150,152,171,137,139,160,130,129,1 214,199,201,219,200,205,222,202,212,230,217,224,228,212,217,225,208,208,215,195,193,208,190,188,219,203,204,229,216,222,232,218,227,234,221,229,230,211,215,231,215,219,224,209,211,209,192,191,224,210,212,229,213,218,231,211,218,234,215,221,224,197,198,226,201,200,226,213,216,214,198,199,224,210,214,224,202,203,223,194,198,232,208,216,226,196,199,221,189,186,223,205,209,216,201,206,225,213,215,225,199,196,224,193,198,232,207,218,226,195,200,219,184,188,219,196,200,210,189,196,222,208,211,225,203,203,222,191,195,227,200,209,225,195,201,226,204,213,221,202,208,207,187,193,217,202,205,225,209,213,227,206,213,228,206,216,228,209,218,222,204,211,214,195,204,204,184,191,210,193,196,222,208,215,228,215,221,221,201,208,220,201,207,219,201,206,214,198,204,205,189,193,1 171,129,127,173,131,128,187,148,144,175,130,124,156,106,97,165,122,118,160,117,115,146,102,100,174,135,137,185,149,154,182,143,145,177,134,140,169,127,135,175,131,129,158,110,102,153,110,108,192,162,170,198,171,181,187,150,157,185,144,162,193,157,176,188,152,162,174,137,142,160,122,125,195,165,170,200,173,182,194,163,175,186,146,160,192,156,170,197,172,186,184,153,166,163,126,133,190,156,159,196,165,169,177,144,153,165,127,144,194,158,171,202,181,200,184,154,168,160,120,124,191,156,159,194,158,161,191,155,161,177,133,145,192,156,173,201,180,199,189,164,179,155,113,112,184,145,146,186,146,148,185,142,144,182,138,146,183,144,157,189,157,171,179,146,153,157,118,118,183,145,151,181,138,139,186,146,148,185,147,155,179,137,142,179,138,142,170,132,137,159,121,123,1 190,163,182,200,179,199,201,178,203,202,180,203,199,175,200,192,163,187,180,149,170,163,132,155,194,167,188,204,181,201,210,190,213,205,179,203,195,158,184,196,167,191,182,149,165,170,138,159,203,181,202,210,190,213,208,182,206,195,150,179,195,155,183,201,176,197,192,164,185,178,149,171,208,187,205,211,189,210,210,183,208,209,182,210,204,171,199,202,177,204,196,172,195,180,150,168,212,196,214,215,198,219,209,180,206,204,171,200,195,153,182,202,175,202,199,176,199,181,152,173,209,192,209,217,202,222,210,182,206,202,169,197,200,167,191,207,183,204,194,167,187,180,151,174,205,184,203,208,184,200,214,194,213,213,192,214,209,186,209,204,181,203,194,170,192,178,150,175,201,180,199,203,178,196,208,187,204,208,186,206,204,183,205,198,176,200,190,167,190,173,146,171,1 175,124,128,184,131,139,176,115,121,173,112,115,188,136,142,191,143,153,173,119,125,169,122,130,184,130,138,191,139,154,184,126,144,181,121,141,185,127,138,197,147,158,190,140,149,179,129,139,188,130,137,195,136,153,184,120,142,175,109,129,176,112,129,193,136,148,197,147,156,184,131,142,202,149,160,200,137,156,180,110,132,156,78,90,182,117,141,198,143,161,197,144,155,187,131,145,204,151,164,205,143,164,183,115,137,157,78,87,186,120,146,211,164,192,203,155,174,192,141,155,206,156,170,212,158,182,202,141,166,178,112,133,187,122,149,210,156,180,197,147,155,193,143,156,206,159,170,212,160,175,201,139,150,182,115,129,198,135,151,212,163,185,207,163,183,190,141,152,196,145,151,207,155,166,209,154,164,202,140,150,202,144,153,210,166,181,198,151,165,184,133,142,1 171,149,152,175,152,152,180,162,168,181,163,170,174,152,157,164,139,143,158,135,137,144,118,117,176,156,161,180,162,168,183,164,171,179,155,162,171,142,147,164,134,133,161,138,139,152,130,133,181,167,175,185,169,179,178,152,157,172,140,148,170,137,146,160,125,122,164,140,142,157,136,144,184,171,179,180,157,165,164,125,133,167,130,140,172,143,156,164,131,133,170,152,159,157,138,144,183,168,175,172,141,146,151,102,107,168,134,146,176,152,167,172,146,156,171,155,164,156,136,141,180,163,169,178,155,161,163,124,130,175,150,163,175,152,165,176,155,167,168,149,158,155,134,138,181,168,177,182,164,172,180,157,164,173,150,158,165,138,145,174,154,163,163,141,150,153,133,136,175,159,166,175,156,162,176,155,159,177,157,163,176,157,165,167,144,150,156,131,135,147,124,128,1 225,179,169,230,179,165,233,180,164,235,178,159,233,178,163,234,186,173,233,187,174,231,186,173,225,175,160,228,171,153,236,184,169,232,168,153,231,167,149,235,183,167,233,183,168,231,182,166,227,174,157,232,179,163,235,182,171,228,155,144,230,159,144,232,169,145,232,180,161,233,188,172,226,173,161,231,179,167,230,170,160,234,168,165,232,159,155,233,162,148,234,183,167,233,188,173,226,174,157,226,165,147,224,148,134,233,166,166,229,148,145,229,148,136,232,172,149,230,182,162,227,177,163,228,169,151,231,168,151,230,160,149,228,148,139,232,172,162,232,181,161,230,181,159,226,179,167,229,177,162,233,179,159,230,171,152,236,183,168,237,190,180,230,181,165,227,181,163,221,169,150,227,175,156,233,183,163,232,178,155,235,187,171,236,190,176,231,182,165,226,177,155,1 211,168,166,217,171,168,224,177,172,227,177,169,227,181,176,227,185,181,223,182,178,217,176,172,214,171,167,219,169,162,228,181,177,228,177,171,228,178,170,231,187,181,226,183,178,221,178,173,216,171,167,225,179,173,232,189,187,224,168,166,225,170,164,229,178,166,228,183,175,224,185,180,218,173,172,227,183,182,228,179,177,230,176,178,227,169,172,230,175,170,230,187,181,226,187,182,219,174,169,223,175,168,221,159,155,230,176,182,225,164,170,224,161,162,226,175,165,223,181,172,219,176,173,224,177,171,228,176,169,227,171,171,223,156,159,226,175,176,226,180,170,220,176,164,217,177,176,224,180,176,229,183,174,228,179,171,229,181,177,230,187,186,223,180,172,217,174,164,211,168,162,219,173,166,226,182,173,226,178,167,229,185,179,227,184,179,220,175,165,211,164,149,1 193,173,167,198,177,170,199,174,170,195,167,158,197,174,169,195,173,166,186,161,153,178,154,142,193,170,160,199,176,170,200,176,172,190,158,152,196,168,160,197,175,168,187,162,150,182,160,149,200,180,170,205,186,183,201,177,177,187,154,151,193,161,154,192,162,148,190,166,154,185,166,157,202,184,179,202,182,180,197,170,169,198,167,172,192,160,160,197,168,161,193,171,162,185,166,156,198,177,169,192,162,153,189,155,153,197,167,172,188,153,155,187,152,145,187,158,144,184,163,153,196,174,167,196,169,160,197,166,161,187,151,149,187,153,154,192,165,162,189,165,152,179,155,142,196,177,174,197,175,170,199,173,166,191,161,154,198,173,170,195,172,170,186,162,152,176,155,144,187,164,155,192,170,162,197,173,163,190,160,151,197,174,170,192,168,164,181,156,145,168,142,126,1 195,168,184,193,162,181,208,178,193,209,174,188,198,161,169,199,164,173,185,148,156,162,123,128,190,159,174,193,157,173,214,183,199,201,152,171,187,124,143,187,138,147,189,154,163,171,135,138,192,162,174,201,169,184,207,159,178,195,132,160,186,122,149,181,125,142,191,157,167,172,136,144,186,156,166,214,185,200,198,141,165,194,135,166,189,128,155,189,138,160,175,139,155,159,119,130,182,147,157,193,152,168,188,125,151,188,125,159,182,116,142,186,136,156,173,136,151,143,101,108,175,138,152,185,145,162,178,120,138,160,90,112,162,96,115,179,133,149,179,141,153,159,113,119,188,152,166,203,167,184,207,170,187,191,138,156,172,110,124,181,138,152,177,138,150,155,112,120,186,150,165,202,168,184,205,172,189,198,158,173,186,137,150,170,131,143,158,115,125,148,103,110,1 161,126,127,179,147,153,183,150,165,186,151,168,193,162,176,186,149,154,184,153,159,170,138,144,166,131,131,186,155,161,190,157,171,197,165,188,205,180,202,204,179,193,197,170,179,180,150,161,170,134,133,178,137,138,193,156,170,206,181,207,207,173,197,205,175,188,198,169,182,173,128,145,170,127,133,175,129,142,195,157,179,195,149,175,195,146,168,198,155,169,195,158,184,159,101,121,167,116,128,188,146,175,191,154,181,189,133,159,199,154,173,188,139,159,175,123,151,157,104,124,162,101,124,175,124,152,176,130,156,186,133,154,194,152,162,177,124,145,151,88,106,155,107,113,158,104,123,168,117,140,165,115,127,182,142,146,194,165,171,175,135,147,163,119,124,158,122,124,158,116,130,170,131,143,176,139,142,187,158,162,186,156,158,181,152,158,169,137,143,155,124,128,1 110,54,65,202,142,156,212,171,179,217,178,187,211,168,172,214,177,186,213,175,189,203,167,186,180,115,135,206,148,160,201,142,151,201,146,146,206,156,154,201,150,140,203,158,153,209,173,187,201,141,163,200,133,153,195,127,143,195,131,145,204,146,152,196,138,130,196,142,136,198,152,153,207,158,189,206,150,180,201,144,160,204,144,158,197,126,128,198,137,133,192,119,129,189,126,130,199,146,175,200,143,168,197,133,138,198,137,132,197,141,120,191,130,109,184,105,107,183,116,114,200,147,180,198,139,162,204,148,153,201,149,141,196,145,124,188,135,108,189,134,127,186,131,124,180,117,139,207,153,175,204,153,160,203,154,149,201,154,139,194,145,127,195,147,141,195,147,151,126,78,87,210,159,172,206,159,166,204,157,154,203,156,147,199,152,146,202,158,165,189,144,155,1 226,186,201,226,173,186,226,170,182,224,172,189,232,186,198,229,181,194,228,182,196,225,169,176,227,189,199,203,156,165,163,105,108,219,164,175,190,129,131,212,156,164,229,182,197,226,172,183,226,195,201,186,129,124,148,73,62,159,93,89,99,48,46,166,104,102,229,178,187,223,178,187,226,189,196,211,154,146,136,74,67,114,59,60,175,100,88,172,103,92,214,166,165,221,168,175,226,193,202,215,166,165,160,85,69,169,94,80,186,108,87,180,114,103,219,171,172,224,176,181,226,185,197,226,185,196,217,159,155,199,117,90,186,110,90,206,155,158,226,186,193,226,190,193,226,188,200,228,174,185,229,163,171,216,148,145,216,149,143,228,168,178,226,190,199,226,190,196,227,180,192,229,175,181,230,167,174,231,172,183,230,166,175,228,173,181,227,190,198,225,186,190,1 217,170,175,222,179,183,224,178,184,226,176,180,226,180,183,223,168,171,223,172,177,217,155,159,215,168,171,223,177,184,225,171,179,225,168,177,230,181,187,228,176,183,224,167,175,216,146,149,211,161,159,225,178,183,194,132,141,198,129,138,197,129,138,208,146,155,227,171,180,219,152,159,221,178,180,225,181,184,186,114,115,156,79,88,145,73,84,179,107,112,223,167,170,218,159,165,222,172,177,227,184,189,202,135,134,151,75,83,186,106,107,190,116,115,215,159,159,219,156,161,221,165,174,225,178,185,221,169,174,206,128,122,192,107,100,205,145,148,224,176,179,219,170,167,221,171,178,225,176,183,227,167,175,222,152,158,215,144,145,223,165,171,222,177,178,219,170,169,218,168,172,223,172,177,225,173,176,227,176,180,226,171,178,223,170,172,220,171,167,215,165,158,1 226,204,217,232,211,224,232,209,224,232,208,224,232,205,224,228,197,217,222,187,204,216,183,201,226,204,217,231,208,224,233,205,224,231,206,224,219,187,207,227,199,218,221,187,204,219,187,204,229,206,222,229,205,222,210,177,199,189,150,173,139,85,110,205,166,182,225,196,212,223,195,209,221,194,209,229,206,222,163,113,133,133,77,104,159,103,125,194,151,168,232,211,224,225,202,214,218,192,204,232,212,224,196,153,166,145,85,105,177,116,129,206,167,186,231,209,225,225,201,214,225,198,213,231,209,222,226,201,215,212,172,185,204,156,169,220,183,201,227,201,217,220,192,202,220,188,205,224,195,212,228,205,220,227,198,214,230,203,218,229,205,220,226,202,216,214,184,193,217,187,203,221,193,211,226,200,216,227,201,213,232,213,223,228,207,218,221,194,207,213,184,196,1 181,158,171,185,161,174,189,163,173,189,161,173,191,164,174,177,141,143,187,163,166,185,168,166,184,161,174,185,157,168,186,153,163,193,165,180,200,178,192,193,165,171,191,169,169,186,168,167,182,155,162,186,155,161,190,160,175,185,150,172,185,150,164,193,165,171,193,173,175,192,179,184,177,143,150,187,158,167,197,172,188,178,134,156,161,109,122,194,166,179,196,177,183,190,175,181,180,150,161,186,157,167,192,162,175,171,118,140,155,102,118,186,153,167,192,169,178,186,167,177,177,145,153,182,149,158,188,157,165,178,138,154,174,137,153,182,156,169,178,151,161,174,151,161,175,145,155,181,152,163,177,144,153,180,150,160,174,145,157,151,114,121,142,103,108,136,100,105,163,128,138,168,135,145,171,139,151,168,137,148,160,130,140,150,116,125,143,108,115,133,97,107,1 214,150,125,220,170,155,218,154,142,220,149,142,223,168,158,225,180,166,224,179,158,224,185,161,216,157,140,220,167,152,222,163,157,222,148,149,224,157,149,226,177,160,224,174,146,226,188,161,217,160,142,221,167,151,223,161,157,220,141,139,205,112,96,222,159,142,226,181,154,227,192,166,217,158,141,222,168,150,222,152,152,213,127,119,205,118,100,224,168,155,228,191,169,229,200,176,219,161,142,221,168,149,222,144,139,210,112,103,201,115,97,224,162,146,229,194,174,230,203,180,218,166,147,221,164,145,223,158,150,217,133,123,215,142,127,225,170,152,227,191,166,230,203,180,217,162,147,220,159,140,223,170,154,225,171,162,226,175,163,227,185,167,228,193,169,230,203,182,216,162,149,220,166,152,222,173,157,225,179,166,225,178,160,226,187,167,227,194,169,229,203,182,1 204,193,193,210,198,199,212,199,201,213,202,205,212,201,205,210,197,199,206,192,192,198,182,181,208,198,197,213,203,205,214,203,206,215,205,209,214,203,207,211,199,203,207,195,196,201,187,186,209,198,199,213,204,206,216,208,210,207,188,189,202,179,182,210,197,201,209,199,201,203,191,192,209,197,198,214,204,205,209,195,198,141,103,112,149,107,117,206,189,192,211,201,204,203,190,191,207,194,195,215,205,207,197,180,183,108,67,80,148,109,115,208,192,194,209,198,200,201,185,185,204,189,189,211,199,200,210,196,198,189,160,159,199,175,176,211,200,202,207,195,197,201,186,187,203,188,188,209,195,195,210,196,197,213,200,202,212,199,201,209,196,198,205,190,191,198,182,183,201,186,186,205,191,191,207,193,193,208,194,195,208,194,195,205,191,194,200,186,188,193,176,176,1 216,136,127,223,140,134,228,152,143,231,156,146,232,139,134,230,150,140,224,156,141,218,149,136,221,148,136,226,153,144,231,162,153,234,157,151,234,154,146,234,163,153,230,155,145,223,143,133,223,162,149,229,160,154,234,149,148,230,149,146,233,150,148,236,161,154,231,158,147,224,148,134,225,154,148,233,163,159,216,130,125,204,102,89,215,117,113,224,142,138,232,157,148,224,149,135,225,150,145,232,159,157,225,149,151,215,126,119,215,117,115,223,137,133,232,160,150,228,149,139,224,158,149,229,166,159,233,164,164,238,159,162,225,140,134,225,137,127,230,156,145,225,150,137,219,156,147,227,170,155,231,163,153,235,162,159,230,150,141,227,140,128,227,147,137,221,144,131,209,133,126,225,172,156,229,168,157,233,170,161,230,149,139,226,141,130,223,140,127,219,141,126,1 114,71,78,149,104,119,170,133,149,176,135,152,176,132,149,167,120,136,157,111,128,144,99,115,125,81,93,153,102,119,175,136,151,180,132,154,182,136,158,172,119,139,168,118,139,161,123,144,140,98,112,161,113,128,181,139,155,185,140,164,185,140,168,178,126,155,174,124,148,169,133,157,147,104,120,174,129,148,186,147,167,186,148,174,151,100,130,168,117,144,178,133,158,170,130,156,148,102,118,175,132,155,188,150,175,155,107,128,147,90,118,167,119,142,179,137,165,166,121,149,146,101,122,173,134,154,187,147,171,171,131,157,182,140,173,184,137,165,181,142,173,164,121,145,142,96,116,170,130,151,185,152,175,186,147,175,184,141,168,184,137,161,179,142,166,164,123,144,134,87,103,163,123,146,177,137,160,179,145,165,177,137,157,173,127,147,170,128,150,152,111,132,1 193,161,182,203,173,194,206,175,203,204,166,190,203,166,184,206,176,193,196,160,177,183,144,165,196,162,185,198,158,182,204,168,190,211,179,199,214,185,206,210,182,205,197,160,176,184,146,163,202,170,187,203,167,186,202,161,179,211,179,198,217,193,214,211,183,203,202,172,191,187,151,167,204,172,191,203,166,183,205,168,183,194,147,162,201,160,178,213,185,205,201,169,190,188,152,170,204,175,191,210,180,197,209,178,193,182,127,136,199,156,171,212,183,204,201,169,190,188,156,169,203,173,187,210,182,199,214,187,204,210,176,195,209,175,198,204,171,194,199,168,186,187,156,168,195,160,175,210,186,207,211,184,200,209,176,197,205,173,194,196,160,178,191,157,170,186,157,173,185,145,156,202,175,192,207,180,199,203,170,191,201,171,188,194,161,177,186,152,166,177,146,159,1 215,162,173,218,163,173,218,157,161,219,159,163,220,170,174,221,169,177,221,173,182,220,176,183,216,167,175,219,167,176,217,157,157,218,157,159,220,169,174,223,179,188,223,182,194,221,180,191,217,167,172,219,171,177,219,164,169,221,162,166,222,170,179,223,183,192,224,185,197,221,176,183,217,170,174,220,173,177,221,172,176,206,129,120,212,142,140,224,179,188,223,180,188,221,175,182,221,180,191,222,182,192,222,174,180,210,134,127,214,148,145,224,178,186,223,180,189,222,179,189,221,180,188,222,180,186,223,174,181,225,175,186,225,177,186,225,183,192,223,180,190,220,174,182,222,183,192,222,179,185,224,180,189,224,178,187,224,174,186,224,182,192,223,183,193,220,177,185,221,180,190,223,181,192,224,176,185,223,176,184,224,177,189,222,176,186,221,178,186,219,174,177,1 217,163,176,215,155,159,216,153,151,217,151,156,219,163,169,221,174,186,221,176,187,219,174,187,218,171,184,217,157,163,218,159,161,220,160,167,221,161,172,223,177,190,223,180,196,220,177,195,219,168,173,220,171,181,218,159,162,217,149,148,220,158,166,222,177,187,223,176,188,222,177,193,219,170,178,222,176,185,217,156,155,198,118,104,205,127,122,223,170,181,222,176,185,222,175,184,221,177,195,222,177,188,220,165,172,208,131,118,212,142,136,224,168,177,222,175,185,221,176,186,220,176,188,223,175,183,223,167,179,223,164,175,223,170,180,223,174,184,223,178,191,220,169,180,219,176,182,223,173,182,224,175,188,224,176,192,223,171,184,223,176,188,222,179,190,219,172,182,219,173,180,222,174,186,224,173,184,223,171,182,223,164,179,222,174,186,221,174,187,218,172,182,1 192,176,199,194,177,197,197,175,191,194,169,186,192,168,187,192,168,182,186,162,177,177,150,170,192,174,193,196,180,202,201,182,202,194,166,182,190,161,181,189,160,175,187,161,175,179,151,167,183,151,161,195,175,196,199,176,196,194,163,178,191,159,180,191,161,181,189,165,181,179,148,163,176,136,143,193,168,186,193,163,182,188,150,169,184,142,162,185,148,168,186,156,169,180,150,162,190,167,184,193,169,188,187,152,173,184,142,164,181,135,155,186,151,170,182,149,160,180,151,165,181,150,163,186,154,170,184,147,165,185,149,170,186,148,164,185,150,163,181,149,161,177,147,162,155,103,103,175,133,138,183,147,158,184,150,165,187,155,168,182,147,158,172,135,145,174,144,160,155,106,105,178,143,150,185,156,168,187,158,171,187,160,175,179,145,158,162,120,128,161,124,136,1 214,141,129,212,126,103,214,130,108,217,132,114,222,155,131,221,159,132,218,161,132,217,167,138,216,135,120,220,146,135,221,160,151,220,153,144,220,159,141,220,168,148,220,168,140,217,156,116,213,133,115,219,142,138,215,139,128,215,140,126,219,150,137,216,154,134,220,177,160,221,177,152,217,145,133,222,149,145,216,148,138,204,123,99,216,146,135,220,157,145,218,165,146,220,181,162,218,142,136,220,161,155,217,153,143,212,132,116,215,138,126,219,147,136,218,159,142,216,163,139,218,145,132,220,158,145,217,158,150,217,151,141,218,149,139,220,149,135,218,161,145,214,162,140,216,142,126,218,140,118,219,158,142,218,163,147,217,160,146,220,170,161,218,167,152,218,163,142,202,106,88,211,121,97,218,145,116,220,150,121,223,163,139,222,164,145,220,156,130,218,157,128,1 154,89,79,165,101,96,177,118,119,185,133,131,188,141,137,180,128,117,173,121,110,162,109,96,164,100,96,176,124,126,186,142,152,191,152,157,192,153,156,192,154,153,182,136,128,167,112,102,181,129,136,183,139,148,180,130,138,185,140,153,186,144,152,192,159,167,194,162,165,172,118,111,178,123,129,181,132,142,163,106,101,175,122,129,188,144,158,186,146,153,186,147,147,176,127,123,180,126,132,192,153,165,173,123,126,177,125,135,184,135,148,187,146,154,188,153,156,176,130,127,179,129,133,188,152,160,187,148,160,188,151,162,192,158,172,196,165,173,186,147,149,167,111,108,176,124,124,181,131,130,188,148,149,189,146,147,193,154,157,189,148,148,181,131,127,169,118,112,158,98,98,166,104,99,179,124,119,181,126,127,184,132,132,180,126,125,172,117,111,160,109,99,1 207,175,192,215,183,202,214,177,194,220,191,205,222,194,208,210,176,191,194,150,160,191,148,160,208,172,186,219,189,206,223,194,214,217,181,198,219,183,198,211,169,185,207,167,182,196,155,164,209,170,185,223,191,207,215,166,184,204,139,158,218,167,190,218,175,197,214,175,194,196,152,161,217,188,201,224,194,210,202,134,149,196,118,140,206,133,159,217,163,187,222,192,212,208,174,189,212,173,187,216,168,184,201,130,144,201,139,157,202,133,154,217,161,183,220,190,206,209,177,191,205,157,171,217,175,192,211,151,165,212,147,164,213,151,172,221,180,199,219,187,201,205,171,182,204,164,183,215,177,196,213,162,179,218,168,181,220,176,190,220,185,201,211,172,185,205,174,184,198,157,174,210,174,189,213,175,183,222,195,205,221,189,201,217,187,198,209,180,191,195,163,174,1 197,168,182,206,179,193,210,183,197,211,183,196,206,175,187,198,166,177,194,165,178,180,147,161,205,176,189,213,184,198,211,178,192,210,176,189,205,164,181,202,165,178,196,163,174,183,148,159,216,193,206,206,167,178,180,116,129,202,149,166,208,157,176,204,156,169,201,166,175,190,155,165,218,192,201,210,169,180,190,124,140,205,145,162,211,158,178,211,169,183,205,168,178,197,165,175,215,185,197,217,182,194,205,149,161,209,150,167,217,172,190,218,184,198,209,175,186,196,163,172,215,186,200,219,187,196,219,186,197,215,171,187,214,165,183,215,177,190,212,182,192,197,164,171,211,180,192,218,189,201,225,200,212,213,175,183,207,162,172,208,169,181,205,170,178,193,161,169,208,178,189,217,190,202,222,197,208,214,181,185,209,176,184,208,175,185,200,167,173,190,160,168,1 181,136,147,190,145,154,198,150,163,199,152,158,201,159,161,197,155,157,197,162,163,181,145,142,183,137,146,204,170,187,207,165,188,209,165,186,213,179,188,211,177,188,204,170,180,185,147,146,187,141,147,204,165,177,203,154,170,208,156,181,213,173,184,210,170,175,200,158,165,189,149,150,189,146,153,196,149,159,194,132,148,200,139,164,196,136,149,204,159,165,204,165,171,196,163,167,186,141,146,199,156,169,188,126,140,185,113,133,184,112,133,186,130,138,207,171,178,196,164,172,179,130,132,192,142,150,196,145,151,193,139,147,182,117,128,196,148,161,205,172,184,190,155,159,178,133,139,191,147,157,209,178,188,209,174,181,201,157,163,201,159,168,202,169,178,183,146,148,168,120,124,195,161,175,207,181,198,201,167,173,198,158,163,196,158,168,188,148,152,168,125,120,1 205,153,154,210,157,161,213,146,153,211,154,151,211,160,144,212,162,154,214,173,168,210,170,159,207,156,156,211,159,158,214,148,153,216,153,161,214,164,157,213,162,151,212,158,150,211,162,155,207,154,150,211,150,145,214,138,140,215,133,141,211,139,131,213,157,145,211,150,136,212,165,159,207,154,150,208,136,131,212,118,126,215,118,132,212,117,122,210,133,126,211,156,143,210,161,151,208,158,154,211,150,148,208,112,116,210,106,115,214,113,126,199,106,99,211,158,150,211,163,151,206,148,140,211,148,144,208,134,127,210,131,128,209,117,114,206,126,125,213,165,163,212,163,157,206,143,136,211,155,149,213,163,153,214,163,153,212,152,145,212,145,136,214,166,162,212,164,159,208,157,154,214,171,170,215,178,176,212,168,157,214,168,155,213,165,155,212,162,159,209,162,152,1 205,187,196,205,183,190,203,180,186,201,177,181,198,174,178,192,169,176,186,163,169,178,154,158,205,186,195,206,185,193,205,183,193,200,174,180,197,172,178,192,166,170,190,169,180,180,158,166,206,188,200,207,186,195,202,176,185,198,173,185,198,173,185,193,167,171,189,167,176,181,159,168,204,185,195,210,192,203,201,172,184,189,154,167,189,154,169,191,163,174,191,170,181,182,160,170,199,174,177,208,190,200,201,173,184,177,130,139,184,143,157,192,165,177,187,163,171,181,158,164,198,175,178,205,184,191,201,178,184,188,151,160,193,164,176,192,168,177,180,152,154,171,142,140,195,168,175,197,173,179,193,163,164,195,170,178,191,165,173,182,152,154,177,148,148,167,139,139,187,157,160,191,162,165,190,160,161,190,163,166,179,148,146,174,142,142,178,152,158,168,144,149,1 208,184,198,210,183,195,203,171,182,203,171,187,197,161,172,190,152,161,187,150,161,184,146,159,208,181,195,209,180,194,207,179,194,204,173,190,189,144,157,179,126,132,184,144,156,185,146,157,205,176,192,207,177,194,204,172,190,198,160,179,192,149,166,181,128,134,185,144,152,185,146,156,200,166,176,196,158,172,202,169,189,175,132,155,162,111,130,180,129,136,190,154,164,174,127,134,202,169,179,201,166,179,203,171,186,174,136,160,150,95,113,176,123,128,186,143,148,179,138,145,207,183,198,206,178,193,199,164,174,187,139,148,178,126,136,173,116,118,181,133,135,181,140,147,202,173,186,199,168,179,200,169,182,184,136,142,186,139,146,185,141,148,178,130,135,172,127,133,193,157,166,191,152,160,195,163,176,190,150,159,188,143,151,184,141,152,164,113,120,164,119,129,1 203,164,171,210,175,182,217,183,191,219,185,197,220,185,199,218,186,196,213,187,195,206,170,178,203,160,164,213,172,182,219,175,190,219,171,187,219,175,186,220,182,194,215,185,194,206,177,184,206,153,166,214,151,172,215,143,169,209,124,148,213,137,159,203,131,143,202,143,154,207,170,179,205,142,163,215,116,144,210,102,130,198,91,114,211,113,140,209,122,144,195,121,135,196,143,147,199,135,153,203,89,117,201,79,108,207,97,123,214,115,143,208,122,145,205,146,156,204,159,161,205,156,166,210,124,147,216,108,139,216,110,141,211,114,145,206,132,153,209,162,171,209,174,178,203,169,182,214,180,199,217,168,193,217,160,189,218,170,195,216,178,197,202,163,175,198,160,166,202,177,188,209,185,200,219,191,210,219,182,203,218,184,199,213,185,194,201,162,170,193,152,160,1 188,164,179,204,184,199,213,199,213,218,206,220,211,199,216,204,186,205,184,159,172,173,151,164,184,159,175,193,167,184,209,191,207,217,202,218,213,195,215,211,196,214,200,186,200,180,162,176,184,160,176,197,174,190,210,184,205,212,179,204,210,176,201,207,175,200,202,178,197,183,160,174,189,162,175,200,169,181,193,145,165,187,126,152,183,108,136,175,87,117,175,105,129,183,148,161,192,167,177,166,115,128,177,118,142,191,130,157,171,95,120,158,64,88,167,88,111,177,138,157,194,172,186,181,142,157,179,123,139,191,132,156,170,99,124,181,119,146,184,129,155,174,131,150,188,166,180,205,185,200,207,181,197,205,171,187,202,164,185,203,169,190,192,157,173,174,139,148,174,144,159,197,175,190,207,187,202,210,187,203,209,186,201,203,178,191,190,162,173,171,139,148,1 214,174,172,217,177,176,221,183,182,224,186,188,225,186,190,224,187,189,224,191,192,218,179,179,211,164,160,216,169,170,222,172,177,223,166,173,223,171,174,224,183,187,225,192,194,222,191,190,212,152,156,220,144,157,222,140,157,213,110,126,217,124,139,209,126,130,207,140,141,213,171,171,213,146,157,219,111,131,215,90,111,201,81,95,215,103,124,213,111,124,199,114,116,204,145,137,208,145,152,210,91,108,209,69,91,213,87,108,218,104,125,212,110,126,212,144,145,213,166,158,213,165,165,220,141,155,222,109,135,222,104,131,218,114,136,215,137,150,215,167,169,216,179,177,213,179,181,220,187,193,224,180,192,222,160,176,224,174,186,222,184,193,209,167,173,206,165,166,216,189,191,218,189,192,225,191,199,224,186,195,224,187,192,221,190,193,212,172,174,209,168,172,1 171,139,149,176,144,157,182,152,166,187,163,173,185,160,172,173,139,149,164,127,135,150,116,123,176,145,157,180,147,161,187,160,177,192,169,182,189,165,178,182,155,167,171,140,149,156,122,131,182,157,169,187,160,173,188,161,178,191,164,180,189,161,176,185,159,170,174,144,154,156,116,126,182,155,168,191,168,182,191,164,179,180,145,159,184,155,170,185,156,167,176,144,156,162,126,135,184,160,171,190,167,179,186,152,168,174,140,155,176,140,153,179,145,154,176,147,160,160,127,137,179,153,165,188,165,178,184,152,166,180,146,160,171,132,141,178,145,153,171,142,153,155,121,131,174,150,164,182,158,172,182,153,165,180,150,162,175,141,150,177,148,159,167,138,145,151,120,129,170,143,155,174,146,159,176,148,158,175,143,155,177,150,161,174,151,160,163,136,147,149,124,135,1 209,152,144,212,157,145,213,156,145,216,164,157,219,173,172,215,167,155,208,149,139,204,142,125,211,155,146,212,154,140,215,159,154,218,169,173,218,169,166,215,164,154,211,151,142,211,160,147,212,157,143,212,148,139,216,158,157,218,162,160,214,155,148,216,165,158,216,168,162,209,153,136,212,154,151,211,146,140,214,135,133,190,96,89,176,86,72,213,152,147,215,165,160,208,153,139,209,146,147,210,144,134,212,132,130,193,102,95,188,109,98,217,165,161,217,170,162,214,166,152,209,149,141,209,145,133,213,157,153,217,164,161,222,176,175,222,181,177,218,172,162,212,161,145,201,132,112,205,136,117,212,156,144,217,169,159,218,168,164,220,178,173,217,172,163,212,163,152,194,118,87,207,147,129,213,160,146,214,163,152,216,167,159,216,168,158,213,165,151,209,156,144,1 199,138,135,203,145,142,209,155,155,213,161,165,216,166,171,211,157,153,205,142,138,200,136,131,202,144,140,205,141,138,213,160,166,215,164,171,215,163,164,214,160,156,210,152,150,206,149,145,202,139,135,208,143,147,214,158,161,213,151,153,213,156,153,216,163,160,216,167,167,207,149,142,204,138,141,208,143,143,208,124,130,187,102,103,184,102,98,215,156,154,214,162,160,208,149,142,202,131,131,208,140,137,207,116,121,184,100,100,183,101,96,218,163,164,217,167,169,214,165,161,203,138,134,211,152,152,216,160,160,216,158,159,219,168,169,222,178,179,217,168,163,210,155,145,202,138,129,207,143,133,217,168,163,220,173,171,221,176,178,222,178,177,218,172,170,211,159,152,199,135,123,206,145,134,217,169,161,216,162,156,217,165,164,221,176,173,216,168,162,210,158,152,1 198,179,195,200,177,197,202,175,194,205,184,201,207,189,207,203,183,202,199,178,198,197,177,197,199,180,197,202,181,199,208,186,205,206,180,197,203,177,191,198,169,177,200,180,199,198,179,202,205,189,208,208,188,206,208,180,198,194,150,156,204,172,183,202,175,188,200,178,199,199,179,205,202,182,199,203,176,191,204,169,183,201,152,160,208,180,197,209,192,214,201,180,200,198,177,196,200,176,197,202,171,188,197,155,164,207,172,191,206,174,192,207,186,206,204,185,204,202,182,201,197,169,187,200,172,187,193,150,154,207,177,194,207,180,198,207,184,203,202,178,194,198,171,186,198,176,191,202,180,195,199,167,177,205,179,192,208,186,205,205,184,200,199,175,189,199,175,191,200,183,198,203,186,201,204,181,196,207,188,202,206,187,203,203,183,199,200,179,197,200,177,198,1 216,165,173,222,168,174,224,166,167,225,163,164,228,171,177,231,186,191,221,171,175,207,152,156,219,166,178,219,152,150,227,163,165,231,175,181,234,174,187,234,178,189,227,178,183,214,156,158,221,173,184,218,155,158,225,161,170,235,175,190,230,155,178,230,158,175,233,185,193,223,172,177,223,173,182,229,177,183,229,166,179,235,172,191,225,151,171,228,159,175,234,183,189,228,182,192,224,174,183,232,180,187,234,175,190,237,176,194,220,145,160,218,139,150,230,173,179,223,169,182,217,156,156,230,176,180,236,184,195,234,174,186,225,154,166,226,163,171,226,167,171,222,170,178,221,168,171,229,171,174,234,179,181,236,183,188,234,180,186,232,179,182,226,171,174,219,166,172,219,166,170,226,171,174,233,181,181,237,192,191,232,178,178,227,171,172,222,168,168,215,163,168,1 230,178,180,231,176,171,230,171,162,228,169,159,227,172,171,234,190,192,231,187,188,221,171,168,228,175,179,223,151,138,228,161,154,235,184,182,236,178,184,236,176,184,233,191,192,225,175,171,228,178,181,218,151,143,222,156,156,235,179,187,231,159,177,229,146,161,234,185,190,229,182,182,227,176,177,227,175,171,225,157,162,232,168,182,224,147,162,226,151,164,232,177,179,232,186,189,228,178,181,232,182,180,230,168,175,235,168,180,222,144,152,211,123,123,231,169,167,227,175,180,220,163,159,231,177,176,236,182,188,235,170,176,225,149,155,219,143,144,228,167,165,226,172,176,222,166,160,230,175,170,236,181,179,236,179,179,235,177,178,234,182,183,229,173,171,227,176,178,227,181,180,228,171,166,233,178,171,239,192,186,238,190,186,230,174,172,230,179,177,223,169,174,1 209,174,179,215,179,189,219,183,195,227,197,212,224,197,209,212,187,199,190,157,168,165,129,138,219,191,203,228,200,212,227,191,198,225,189,199,228,200,217,221,197,214,191,153,160,169,128,133,228,204,218,229,200,212,226,186,194,227,190,207,215,175,205,210,172,193,203,170,181,183,148,156,218,188,204,209,167,176,208,156,167,220,177,207,194,142,179,197,148,174,208,176,193,190,158,176,204,166,177,219,190,204,209,164,181,210,161,199,186,135,170,173,118,138,193,151,162,181,146,162,207,173,183,217,188,200,211,174,191,199,149,182,177,118,147,176,126,143,187,146,154,172,136,146,207,177,186,194,155,160,196,157,167,198,154,170,196,153,167,194,155,166,185,148,156,165,130,140,197,164,170,200,166,173,199,162,170,202,165,170,207,175,181,188,152,158,167,134,143,151,116,126,1 170,126,139,182,135,147,193,150,169,201,162,184,196,155,176,189,146,168,171,123,142,147,96,107,184,143,156,193,150,164,201,160,179,210,174,197,208,174,195,196,156,174,183,138,156,166,122,139,180,133,147,203,166,185,207,167,186,218,188,210,216,185,208,205,172,192,194,157,178,173,131,150,189,148,164,202,165,185,210,170,190,207,165,182,203,160,179,205,167,188,199,166,190,177,136,154,190,150,167,205,172,193,213,176,195,186,126,140,178,114,127,206,171,191,202,174,202,179,139,160,189,150,164,206,173,193,209,171,186,205,160,176,200,155,176,206,171,193,188,146,164,173,130,148,181,141,157,199,166,186,205,170,188,209,173,192,209,174,194,199,161,177,185,144,159,167,126,137,159,112,124,181,139,153,193,153,165,198,158,174,197,158,175,192,153,169,179,140,157,153,108,117,1 220,181,178,222,179,174,224,179,173,227,189,187,226,189,186,225,184,179,224,182,178,223,184,183,221,181,175,224,182,178,225,182,179,226,189,187,227,191,188,225,185,180,225,187,182,224,186,184,222,183,179,224,184,181,225,183,181,228,184,182,222,174,163,223,176,165,228,192,192,225,186,183,223,183,182,225,186,184,219,154,160,221,145,153,214,138,111,214,150,128,228,193,195,225,190,186,223,183,182,225,185,182,214,127,140,214,112,133,219,145,129,216,158,138,225,191,190,226,193,189,222,182,179,224,184,181,225,170,171,223,153,160,222,164,161,222,177,168,226,192,190,225,190,185,222,182,179,225,187,184,226,184,182,226,180,177,225,180,175,225,189,185,225,190,186,223,190,184,221,179,174,224,185,180,227,189,187,227,187,184,226,184,181,225,187,183,224,188,182,221,188,182,1 170,140,144,171,134,132,190,165,175,192,167,181,183,148,153,182,147,159,180,152,165,167,134,146,181,159,166,185,154,161,195,166,183,200,174,192,190,152,162,192,161,174,183,144,156,173,134,144,181,155,161,192,163,173,192,152,171,193,146,167,195,149,167,199,169,186,182,134,151,176,136,150,179,149,153,184,149,155,184,138,149,187,127,149,195,146,166,197,162,177,192,158,176,188,161,175,178,151,151,187,156,162,181,132,145,182,128,144,199,164,178,195,159,172,190,156,168,182,151,154,163,123,110,190,163,175,195,161,179,178,121,131,200,167,183,202,171,185,188,153,153,175,140,141,172,139,137,187,159,166,201,178,190,196,162,172,206,184,206,210,197,218,195,173,180,183,160,169,165,130,124,185,159,166,200,182,197,201,181,198,207,194,218,207,197,221,193,174,187,174,145,151,1 213,182,171,214,182,169,210,176,168,205,162,156,205,164,158,202,158,152,200,153,150,199,155,151,208,172,162,212,178,167,213,178,172,207,161,158,210,171,166,204,162,159,202,161,158,200,162,160,209,171,159,210,172,163,209,160,154,197,129,115,203,142,135,209,161,158,205,164,163,200,160,159,206,167,157,208,157,151,202,132,126,191,124,112,197,126,112,205,146,142,205,159,160,203,163,164,205,159,156,213,176,170,200,141,126,195,128,116,201,127,117,206,149,147,204,157,158,202,165,162,208,167,155,212,178,169,207,160,147,198,122,111,202,125,127,209,163,164,205,167,162,200,154,144,209,172,159,212,177,167,212,179,169,209,160,151,209,161,157,208,165,161,203,162,160,199,162,153,204,162,156,208,170,163,210,173,164,211,174,164,210,170,162,207,166,160,200,152,146,200,164,157,1 187,157,143,193,164,154,191,159,149,197,171,158,199,175,164,198,176,165,194,170,158,189,162,149,186,155,141,192,163,152,192,160,148,197,166,153,199,173,164,197,171,162,194,167,156,188,159,142,188,156,136,197,170,159,194,159,150,197,163,155,188,149,136,196,166,155,200,180,169,187,159,142,189,159,142,197,172,161,195,163,158,187,138,126,166,104,76,196,165,148,203,186,173,196,175,162,186,149,131,185,149,129,174,118,102,171,108,89,180,129,108,199,169,154,199,177,164,196,173,160,187,150,127,185,149,128,169,115,92,173,115,95,194,156,144,201,174,162,196,171,162,194,172,160,185,154,133,190,160,144,193,162,146,191,155,137,198,170,154,201,178,164,194,170,159,193,173,162,183,152,130,191,163,150,196,171,152,198,172,152,196,168,147,196,170,152,196,175,163,192,171,158,1 171,137,125,183,151,144,188,155,146,195,167,156,197,169,160,196,170,160,187,160,148,180,152,139,174,141,130,184,153,145,190,154,144,196,164,154,200,171,164,195,166,158,189,160,148,180,148,130,180,147,132,192,163,153,191,155,148,196,158,153,188,146,136,198,167,159,197,172,162,181,149,132,182,149,135,191,161,153,192,157,154,185,133,126,171,113,96,200,169,157,201,177,164,192,166,154,178,141,124,177,137,122,173,118,108,174,115,104,186,138,125,201,171,158,197,170,160,191,164,149,177,141,118,179,142,126,171,119,104,178,124,113,196,160,151,200,172,161,192,163,155,189,162,151,174,140,121,186,155,143,192,158,146,192,155,143,199,169,156,201,174,162,191,163,154,187,162,152,171,138,119,184,155,144,193,165,149,195,166,152,193,164,147,195,166,152,191,165,154,181,155,143,1 182,131,135,191,143,145,196,145,150,196,139,143,192,128,125,184,122,108,190,139,138,181,126,123,182,129,125,190,134,127,199,142,144,197,127,130,199,133,135,200,149,151,197,147,149,188,135,133,183,127,116,192,131,122,202,140,142,201,124,131,203,139,144,207,161,165,203,154,156,195,144,144,186,131,120,199,139,140,205,145,154,206,139,150,205,137,144,207,153,159,204,155,156,198,147,149,188,133,123,198,133,130,204,133,142,207,139,151,205,137,144,200,134,129,193,126,111,195,137,133,195,145,144,204,154,157,204,140,145,207,141,151,203,133,137,193,120,106,194,131,115,196,143,135,196,145,148,203,148,153,207,146,150,208,145,151,206,143,145,207,153,152,206,158,155,192,136,123,193,142,145,200,146,147,204,144,147,207,147,148,210,157,159,209,161,163,203,153,150,191,136,126,1 197,152,147,203,164,160,204,164,160,201,156,153,196,145,141,186,129,111,190,141,131,189,140,133,198,156,150,202,160,151,202,156,148,198,140,137,197,136,134,196,146,139,198,154,152,192,144,137,199,155,148,193,139,120,197,139,129,199,132,133,201,135,138,205,161,164,204,161,162,198,154,151,193,143,123,195,138,123,201,139,142,201,134,143,202,135,141,202,148,150,194,139,128,193,143,136,196,148,134,198,145,134,202,137,139,201,129,136,199,129,134,186,116,103,184,119,96,191,140,125,201,157,151,205,160,160,205,150,152,202,139,144,199,134,137,197,138,131,199,150,142,188,135,117,204,165,164,202,152,152,203,146,146,201,140,141,202,148,149,203,155,155,198,151,146,191,142,134,197,154,149,198,149,143,200,148,142,201,150,146,201,149,146,198,147,140,189,135,122,189,140,135,1 187,126,119,199,139,131,209,147,144,213,154,151,213,155,148,212,155,152,203,144,137,194,135,130,194,132,126,205,144,141,213,147,147,217,152,155,219,165,166,217,158,155,212,155,152,201,142,137,197,132,131,210,143,152,216,150,156,220,159,167,222,165,173,217,156,157,214,157,154,207,148,144,198,130,131,211,143,152,217,147,154,219,152,160,221,157,165,215,151,154,213,151,148,205,145,137,203,136,137,210,137,143,215,140,147,215,137,139,216,141,142,208,139,136,213,150,145,208,149,139,201,138,135,212,140,146,215,143,143,213,138,132,217,150,147,218,157,153,214,149,141,206,147,136,198,140,136,207,142,135,214,146,135,217,151,143,218,155,147,216,156,149,211,151,144,198,135,120,191,133,125,198,134,119,208,143,130,213,149,134,213,148,132,211,147,136,203,141,130,191,125,111,1 214,153,151,217,154,145,217,155,143,219,158,148,220,160,155,218,156,148,214,152,144,210,148,140,213,150,137,217,155,142,220,153,145,221,158,153,221,157,149,221,158,155,217,154,149,214,153,145,214,146,134,219,153,149,221,145,145,224,157,163,223,158,162,219,151,148,220,158,155,216,154,147,215,144,144,218,145,150,221,152,156,224,153,163,223,155,165,219,147,152,216,146,145,213,148,141,212,140,137,217,143,147,219,142,147,220,138,145,217,137,145,206,129,128,213,141,134,213,145,134,213,144,138,215,137,138,214,132,132,212,127,119,213,132,128,211,137,134,214,142,133,210,144,131,213,149,141,215,141,139,215,138,129,213,136,126,217,145,136,216,146,138,211,140,129,205,135,116,208,148,137,207,136,118,210,135,115,211,138,121,212,138,118,211,139,126,206,136,123,200,126,106,1 201,147,134,204,153,140,205,150,137,207,143,135,209,158,144,203,155,129,207,171,149,206,174,147,202,150,139,204,148,135,207,151,139,210,154,144,206,155,142,207,167,145,212,183,162,207,176,146,203,154,141,204,146,131,203,141,130,197,137,128,194,135,117,196,149,127,213,184,165,210,180,155,202,150,137,207,153,139,196,129,118,171,96,83,184,122,103,185,133,114,212,177,159,211,179,154,202,145,134,205,154,142,201,132,127,175,104,93,175,114,100,211,169,159,211,170,151,207,167,137,201,144,131,203,143,132,200,129,123,183,108,98,192,128,112,212,171,153,208,164,142,206,165,137,197,130,121,197,134,118,200,132,121,205,139,132,208,152,137,207,159,139,207,163,143,205,164,140,189,122,108,182,108,81,197,131,118,203,140,130,204,146,135,204,149,129,205,152,135,201,153,130,1 182,130,124,195,143,136,200,146,139,205,146,141,207,157,149,200,143,128,199,149,136,194,152,134,188,137,132,197,144,137,205,153,148,210,156,152,208,158,153,206,158,144,207,167,153,198,158,137,192,143,135,199,144,136,203,146,142,198,139,137,198,137,131,196,142,130,209,169,158,203,165,146,192,141,135,203,153,146,200,141,137,179,113,110,187,123,113,187,131,123,208,162,155,204,159,142,193,139,133,202,152,146,204,142,144,184,119,118,178,115,111,211,161,162,208,156,148,201,146,128,194,139,134,200,143,139,203,142,141,192,127,124,195,128,122,211,154,148,205,147,137,199,143,128,185,123,119,191,130,118,202,143,137,208,151,149,210,156,149,206,150,139,203,146,136,197,139,125,174,114,103,180,112,95,199,142,135,205,150,146,206,153,147,203,149,135,200,145,133,191,132,118,1 191,147,119,198,159,135,197,155,128,192,142,110,197,161,132,205,179,156,202,170,141,197,163,135,193,154,127,193,146,126,195,153,135,197,148,128,204,165,142,207,176,153,193,153,119,189,153,127,204,166,142,200,136,115,194,125,101,195,126,103,198,130,111,202,157,137,200,166,141,198,161,137,201,158,137,203,148,130,203,139,123,200,124,114,193,114,95,202,146,130,208,174,160,203,170,150,205,173,154,203,153,136,198,127,107,201,118,111,199,120,108,204,138,121,207,168,153,201,167,141,204,160,141,201,141,119,200,129,108,202,123,108,200,130,116,206,156,141,205,174,156,202,170,144,201,155,135,205,161,139,207,158,138,208,152,137,201,146,124,206,173,153,206,176,156,203,172,149,197,151,128,200,152,134,206,168,147,206,164,137,206,162,136,204,166,135,203,176,150,198,169,142,1 174,127,106,187,143,125,192,151,132,185,130,98,187,140,115,194,162,143,190,158,137,178,138,115,181,136,117,183,135,117,194,151,135,191,146,130,196,150,132,201,166,148,194,155,132,172,128,100,188,149,130,190,139,124,189,128,114,189,131,116,197,137,123,200,147,134,196,157,138,186,145,123,191,149,131,196,140,126,191,119,106,198,134,123,195,126,115,193,126,115,197,151,142,194,157,143,189,143,125,198,151,139,198,138,126,201,131,126,198,124,120,197,133,122,199,143,134,194,154,140,190,150,134,198,149,139,192,123,109,194,117,108,199,124,116,201,141,131,196,145,133,189,148,133,186,134,121,193,136,122,198,137,122,199,130,119,199,134,123,194,143,130,196,151,139,185,135,122,179,128,112,191,141,125,196,142,128,201,150,137,198,140,126,195,144,125,191,147,127,183,142,125,1 211,174,173,212,172,172,213,172,170,213,171,169,214,175,174,212,174,167,209,164,155,205,150,138,213,176,176,212,170,170,214,172,173,216,177,177,215,176,173,213,174,165,211,167,160,208,158,149,213,172,165,211,164,160,214,169,170,216,176,177,215,174,173,218,182,181,215,174,174,210,165,161,211,163,153,212,159,152,213,156,150,210,149,153,212,154,154,215,163,162,214,166,166,215,178,178,214,174,171,214,168,165,210,147,145,204,127,125,213,152,155,215,161,164,215,167,168,219,185,187,216,180,178,215,176,175,215,172,178,216,168,175,221,183,188,221,188,191,215,172,174,213,173,174,215,177,178,218,182,187,219,181,187,222,191,197,224,197,200,222,189,190,215,173,172,212,172,171,216,181,184,221,191,198,221,190,195,223,194,200,222,193,198,217,181,185,215,175,176,211,172,172,1 176,137,129,174,134,130,169,120,119,172,125,124,185,150,146,183,151,149,169,126,120,154,114,103,179,143,139,176,135,134,169,123,130,164,115,121,177,134,138,184,144,150,173,131,126,160,123,117,183,147,150,178,141,146,166,119,127,154,98,104,187,150,168,187,151,163,171,130,129,166,130,126,183,143,145,171,127,134,165,118,131,154,105,114,192,163,183,189,156,172,172,132,135,167,132,129,180,142,145,167,122,126,177,140,156,176,139,157,185,150,170,182,142,155,173,133,135,161,122,117,177,136,133,177,143,148,178,145,159,174,132,152,181,140,162,180,139,150,165,121,116,145,97,86,183,151,149,184,161,173,178,149,169,169,123,140,175,132,147,175,136,141,164,124,128,147,103,99,181,155,158,184,164,178,180,156,178,171,135,150,170,127,128,159,112,109,153,109,104,142,98,91,1 172,140,155,200,162,168,199,156,154,195,144,144,195,145,137,202,164,155,206,176,176,179,145,153,202,172,176,201,160,164,198,149,159,190,134,147,193,136,142,205,166,170,204,169,170,201,169,170,198,164,165,198,151,155,193,137,154,182,124,140,197,146,168,212,172,194,204,166,168,198,161,159,198,161,165,199,156,159,200,159,179,199,160,185,211,177,206,211,173,195,206,172,178,196,159,159,201,162,167,212,185,205,207,176,209,202,161,186,208,166,193,205,161,172,207,174,180,201,169,174,195,153,159,211,184,209,205,171,202,203,162,181,206,163,177,204,161,167,196,152,148,200,167,173,192,153,164,202,171,195,195,153,167,194,147,147,197,146,145,199,153,162,194,147,148,195,156,154,165,129,151,197,163,187,191,149,156,183,134,130,190,143,147,196,153,155,201,167,182,166,130,147,1 143,92,99,177,118,118,190,124,124,194,123,124,192,120,116,194,129,125,188,132,134,142,88,96,174,123,122,192,132,137,200,131,144,193,117,129,197,120,126,207,144,149,198,138,143,177,121,124,179,124,121,196,131,132,200,127,144,186,106,119,202,126,148,216,148,169,202,135,135,182,122,118,180,121,118,197,133,132,206,145,161,202,136,159,218,160,191,220,158,180,206,149,151,182,121,116,182,122,122,208,160,176,213,165,194,212,153,176,221,157,185,217,155,167,210,159,163,189,135,133,175,115,119,208,163,187,212,163,197,215,156,174,220,158,173,213,151,150,199,137,131,189,135,137,168,112,117,197,148,167,202,143,154,208,144,143,211,146,142,207,145,148,193,126,117,181,123,118,148,95,108,184,133,151,190,130,131,189,121,113,199,133,131,199,137,132,192,134,139,144,90,96,1 185,170,172,194,181,185,199,186,191,199,186,191,197,183,187,191,179,180,182,167,166,170,152,148,189,176,179,196,184,189,202,191,196,203,193,199,202,191,197,195,184,189,184,171,173,172,154,153,192,180,183,196,184,189,200,187,194,202,189,196,199,183,186,197,184,189,189,177,181,177,163,163,192,180,184,198,186,191,198,184,188,186,160,157,183,155,151,196,183,188,189,178,181,178,164,165,189,177,179,198,187,192,200,187,190,182,153,148,181,155,150,195,182,187,187,175,179,174,159,161,185,172,174,192,180,183,197,185,190,193,177,180,189,172,177,190,176,181,184,170,173,172,155,156,182,168,169,187,174,175,192,179,182,192,179,182,189,176,180,182,166,172,178,162,166,168,151,150,175,158,159,181,165,165,188,175,175,188,176,176,184,170,172,176,158,163,170,152,155,160,141,140,1 203,194,203,205,196,203,202,190,197,207,196,201,209,200,206,206,196,202,203,192,197,201,187,190,204,195,204,207,197,204,205,192,199,206,194,201,209,199,207,208,199,207,207,198,206,204,195,200,205,196,202,210,201,209,208,196,202,204,182,184,205,186,190,208,198,205,207,199,208,204,195,204,204,195,203,209,201,210,208,193,198,195,160,153,196,164,159,206,188,192,208,200,207,206,197,207,207,198,207,208,200,211,207,194,202,197,167,163,196,165,157,207,193,197,208,199,207,207,198,209,207,198,206,207,199,208,205,191,200,204,186,194,205,188,192,209,200,208,207,199,207,206,197,206,205,197,207,206,198,207,206,195,203,204,193,204,206,195,206,209,200,208,207,199,208,205,197,204,202,192,201,205,196,204,207,198,206,206,195,206,204,192,202,206,196,205,205,196,204,202,194,203,1 212,177,189,215,181,194,216,178,192,216,183,201,219,193,208,216,187,193,213,187,195,210,186,195,211,180,187,214,183,190,217,186,200,218,184,197,217,180,190,221,191,202,218,190,194,212,185,194,214,185,192,217,191,204,218,185,195,214,164,173,209,155,165,222,185,195,218,189,193,212,183,188,214,183,189,218,191,206,218,179,197,209,150,164,207,145,158,221,188,203,217,188,195,210,172,173,217,190,200,220,193,209,216,170,185,204,146,154,213,166,175,221,191,210,216,185,193,210,169,166,216,192,204,220,197,214,222,188,203,210,160,164,212,169,169,219,188,198,217,191,202,210,175,176,211,182,188,218,191,197,218,189,203,216,180,187,215,176,176,216,186,194,215,194,208,210,184,195,206,174,176,213,179,181,216,182,197,216,186,197,215,180,184,214,183,192,213,189,201,209,184,196,1 208,189,191,217,201,207,220,201,208,219,200,209,225,214,224,220,203,206,212,195,198,204,187,189,215,198,202,219,201,205,224,209,217,226,211,220,224,208,217,222,206,213,216,199,201,207,189,191,216,200,204,223,209,215,228,216,223,224,202,208,216,187,192,222,200,207,219,202,203,209,191,193,215,196,200,224,210,217,229,215,225,221,193,204,209,169,180,220,197,206,218,202,206,204,181,180,215,196,200,225,212,219,225,204,213,214,183,191,214,181,188,224,206,219,216,197,203,202,176,175,216,201,206,223,210,218,226,211,221,214,185,188,214,185,181,223,205,212,217,199,207,201,176,174,210,193,196,219,201,203,224,209,218,221,203,207,217,195,193,217,199,203,214,200,207,202,182,186,206,188,192,212,192,189,217,200,207,220,205,212,216,197,200,211,193,198,208,193,199,200,182,186,1 206,167,161,215,178,174,213,171,161,216,175,168,219,180,177,219,183,179,217,185,182,212,184,180,213,177,173,217,182,179,219,183,180,221,185,182,222,186,185,220,185,180,220,188,185,215,185,183,212,176,166,218,182,177,218,178,174,216,169,171,219,175,173,220,182,178,222,190,190,218,183,182,214,178,172,219,184,178,196,138,126,193,116,114,211,147,140,213,166,152,217,178,169,218,181,179,210,170,160,215,177,169,206,155,148,206,142,138,210,150,141,218,177,168,220,183,179,219,187,185,213,178,172,215,176,170,221,183,186,218,170,172,212,155,151,222,186,187,223,194,195,217,186,184,211,176,169,214,178,172,215,174,163,217,174,170,216,170,169,219,182,178,215,177,172,212,175,173,206,169,164,212,174,168,209,167,148,212,169,159,217,179,174,217,180,173,213,174,173,210,176,176,1 178,138,144,188,148,152,192,150,152,195,152,154,197,156,161,195,155,157,192,153,154,185,148,152,182,142,143,191,150,155,200,160,166,202,163,169,203,165,171,201,163,165,197,158,160,191,154,160,184,144,143,195,155,158,192,142,143,192,133,141,199,148,153,197,151,150,202,164,168,195,156,160,187,148,150,194,153,153,171,111,109,177,105,111,194,131,133,195,143,136,197,154,150,192,150,147,186,145,143,194,151,152,190,138,140,192,131,136,195,135,133,201,155,152,199,158,157,195,156,156,187,148,148,194,152,156,204,165,173,201,152,156,196,139,140,203,161,164,206,172,182,198,163,169,183,144,144,194,154,157,199,158,157,202,159,165,200,151,156,202,163,165,199,161,162,187,147,147,179,141,143,188,148,146,190,144,131,195,149,147,200,157,159,199,160,158,192,150,152,182,141,142,1 205,189,195,207,188,193,208,188,194,212,197,207,211,196,204,207,191,194,200,185,190,190,175,182,207,189,196,211,196,205,214,200,211,215,200,211,212,196,205,208,191,198,202,188,194,190,174,180,207,189,196,210,190,198,203,174,183,206,176,189,201,171,173,201,176,179,199,180,184,187,165,166,210,195,201,199,170,173,167,114,117,185,135,143,197,160,162,196,166,164,191,165,164,186,164,163,208,190,195,190,158,156,184,142,148,191,147,153,195,158,161,201,176,181,199,183,192,192,179,186,200,179,182,204,181,187,208,184,195,198,163,170,191,153,158,200,178,187,199,184,194,185,167,173,199,181,182,202,180,187,207,187,196,204,182,194,195,165,174,196,175,180,190,169,174,172,145,142,196,179,180,202,184,188,196,171,167,192,166,167,195,173,180,193,172,171,181,158,161,170,145,149,1 225,193,187,225,193,190,216,168,158,210,156,146,221,175,168,234,203,204,224,192,192,220,190,192,225,194,192,233,204,208,212,158,146,220,170,163,215,163,157,209,156,149,219,185,191,211,171,166,232,202,199,242,216,219,226,181,171,221,175,177,208,162,175,197,138,134,215,168,166,209,167,164,226,186,177,233,199,199,229,195,198,224,182,195,177,118,129,203,150,153,207,152,148,210,170,171,220,176,174,227,186,189,223,183,188,204,150,157,202,149,155,219,170,171,215,166,167,222,190,204,227,194,209,222,176,181,213,159,159,209,156,162,223,176,181,221,173,173,217,169,169,222,185,193,229,200,218,227,188,200,222,169,166,221,172,173,215,168,172,218,174,177,216,170,172,213,174,184,226,193,212,222,186,202,225,179,179,221,176,177,222,184,194,224,188,195,217,179,189,197,155,171,1 215,156,123,219,166,139,218,163,137,209,129,84,206,124,81,212,143,112,222,174,158,217,168,140,215,150,114,221,163,135,218,161,132,208,129,88,211,138,118,205,122,85,213,150,123,217,165,149,218,157,140,218,158,139,216,159,142,217,148,137,200,117,110,196,107,81,209,138,114,213,160,146,222,169,165,214,139,112,209,133,111,204,119,102,176,87,74,196,111,91,210,134,103,215,157,134,221,173,168,215,147,118,207,127,100,200,119,98,210,140,121,215,143,118,212,137,105,213,156,130,220,176,169,217,158,124,214,148,115,215,152,124,218,161,134,218,153,117,218,158,135,216,169,155,224,181,164,220,169,141,217,162,133,215,161,139,218,169,143,218,159,119,220,167,143,223,182,173,220,175,155,220,178,162,223,179,165,222,177,159,222,176,149,218,162,125,222,176,156,220,172,151,1 176,126,128,194,139,135,216,165,162,214,166,166,213,165,164,224,179,185,218,168,171,209,160,162,197,152,155,212,166,174,223,173,174,224,178,180,232,184,181,213,161,167,210,158,164,206,158,162,198,156,163,212,160,173,216,161,171,240,198,202,243,197,197,177,119,128,121,61,74,190,136,138,208,166,172,194,132,143,189,125,135,248,209,214,244,205,211,179,126,143,83,27,48,160,101,105,206,158,158,213,158,163,232,182,186,253,217,221,251,210,216,202,146,160,148,90,109,187,131,134,195,143,139,223,175,175,246,209,217,253,224,233,235,179,188,218,155,168,241,201,214,229,187,189,192,141,138,224,184,193,248,215,229,253,223,234,246,204,207,230,180,187,238,198,201,229,187,185,190,141,141,210,165,173,242,208,220,247,214,222,242,206,210,231,190,192,228,185,185,226,186,188,1 180,138,137,191,145,141,209,163,159,230,192,194,228,188,185,235,197,198,236,205,211,204,161,158,188,146,145,205,156,147,228,185,181,229,189,188,230,189,188,232,193,196,222,180,178,213,172,168,205,167,166,221,182,185,232,191,190,232,192,192,234,191,188,208,161,167,209,164,167,212,174,176,204,169,172,216,171,182,225,180,187,245,206,206,231,185,182,131,78,88,148,98,102,206,162,162,204,165,172,180,122,131,199,146,150,249,215,217,228,188,193,111,63,79,91,42,49,201,156,154,196,152,152,204,154,156,232,188,189,251,218,218,230,185,190,157,106,121,148,99,104,192,147,142,181,134,129,214,171,171,241,209,217,242,206,212,205,146,152,212,165,174,226,189,194,201,157,153,173,127,125,211,174,183,236,207,218,239,206,210,219,173,173,212,168,169,214,174,171,194,151,148,1 220,174,178,222,170,169,223,171,171,218,167,169,221,171,171,221,174,182,215,165,170,211,166,172,224,186,194,226,178,188,225,174,175,224,176,177,221,168,164,204,143,151,208,151,159,211,165,172,221,178,190,219,154,167,221,162,170,228,184,187,225,174,176,163,88,102,144,65,78,205,147,152,224,178,189,208,129,142,216,152,157,232,192,195,223,177,185,167,92,111,117,34,49,193,129,133,221,170,172,227,174,180,233,187,189,233,193,197,228,176,183,190,119,135,171,98,114,204,146,148,221,170,170,229,188,192,232,201,211,231,195,202,220,145,156,216,152,162,226,188,200,220,175,177,220,176,182,227,194,204,229,202,212,230,197,202,225,170,175,221,169,176,224,186,189,220,178,178,214,164,169,223,185,194,229,194,201,227,195,200,219,175,179,215,167,172,220,179,181,218,181,184,1 211,155,139,215,162,150,222,176,174,221,166,166,215,154,137,215,160,141,215,166,156,209,152,137,214,160,141,220,172,162,223,174,169,221,170,167,218,159,146,217,162,144,221,179,174,213,162,150,217,169,154,221,173,160,220,164,156,219,161,160,219,163,152,221,172,162,218,166,159,216,166,161,218,173,161,220,172,153,220,167,156,218,158,156,211,144,130,220,168,159,217,161,149,215,162,153,216,165,147,219,170,152,214,151,128,217,153,150,215,148,142,222,172,163,218,167,151,215,163,150,217,169,158,219,169,161,209,141,113,217,156,144,221,164,158,226,183,184,220,174,163,215,168,156,215,166,160,218,170,166,215,154,137,218,159,144,222,173,168,222,178,175,219,171,164,215,166,164,212,163,153,215,166,153,215,150,141,219,157,149,215,156,142,213,156,142,216,164,159,210,153,145,1 148,104,115,164,120,133,175,131,146,178,135,147,178,134,145,173,126,137,164,118,131,151,107,119,161,116,131,173,129,141,185,144,157,182,135,143,184,136,148,182,135,147,174,129,143,159,114,124,167,123,137,182,138,151,193,153,166,182,127,135,185,128,143,188,137,152,180,133,145,168,123,132,174,131,148,186,144,158,193,148,157,194,147,157,195,144,158,192,141,157,184,134,145,172,125,131,175,131,150,188,143,157,197,153,165,202,160,175,196,142,159,190,133,145,186,136,146,174,128,135,173,128,144,188,144,159,192,146,160,185,130,143,194,136,151,192,140,150,187,141,151,178,135,148,171,126,139,185,142,155,184,129,140,182,118,130,191,133,140,192,145,152,185,141,149,175,132,144,167,124,139,180,135,150,184,133,142,189,135,143,190,142,148,189,146,153,181,137,144,171,127,137,1 181,144,153,185,148,157,186,151,161,184,142,149,184,143,153,184,144,153,180,144,155,173,137,143,184,148,157,188,151,160,191,156,165,174,121,126,181,129,143,184,139,152,183,146,157,177,140,147,185,149,160,190,154,165,191,151,160,178,122,132,183,122,141,186,138,153,183,140,151,179,138,146,189,156,171,190,150,161,190,144,156,192,146,163,187,129,149,183,125,142,183,134,145,179,135,141,186,148,164,189,147,160,192,150,166,189,142,160,185,122,143,180,117,131,185,140,153,183,145,157,184,147,159,190,149,164,178,126,139,169,107,121,183,124,137,185,136,146,184,140,150,182,147,159,183,146,157,187,149,161,177,122,132,177,115,127,183,131,138,185,141,150,183,142,151,181,144,156,180,145,159,184,143,155,182,136,144,184,138,147,183,140,147,184,144,153,181,141,150,179,143,153,1 220,179,167,224,184,172,228,187,177,224,178,164,226,185,172,230,195,183,229,194,184,224,187,175,219,176,164,222,180,164,223,175,162,227,181,175,228,185,175,229,191,182,229,192,183,227,191,180,220,177,163,219,168,153,223,174,165,230,186,185,226,175,171,223,173,159,225,180,171,227,190,182,220,176,158,223,175,164,228,187,183,227,174,165,225,163,160,223,171,163,227,186,178,224,184,177,221,179,167,223,177,165,224,175,167,224,166,157,225,165,156,226,172,170,226,183,177,227,189,179,220,178,171,219,172,165,219,162,152,225,171,167,230,185,176,228,181,178,224,180,177,229,193,188,220,180,172,222,178,171,224,177,167,230,188,181,239,205,201,235,200,194,227,186,179,229,192,183,215,169,157,221,179,170,226,186,179,237,207,202,240,211,203,239,211,204,233,201,192,228,192,180,1 200,156,149,208,166,159,212,167,160,214,169,161,217,176,168,219,183,174,218,182,176,211,173,163,202,159,152,208,162,150,211,161,155,218,171,168,219,176,169,220,182,177,220,182,176,216,179,169,204,159,152,206,153,143,214,165,161,219,173,172,219,170,167,217,172,160,217,173,164,219,182,176,206,160,150,212,165,159,217,175,174,218,164,159,218,161,159,217,168,162,221,182,173,218,181,174,207,163,153,214,169,161,217,170,167,216,157,149,218,158,152,220,168,167,221,180,174,220,184,174,205,163,160,210,163,158,213,156,151,218,163,161,219,170,161,219,171,167,218,175,172,221,185,180,205,163,160,210,164,159,214,163,156,218,172,168,225,188,183,225,188,182,219,178,173,219,182,176,203,160,152,212,170,165,218,177,170,226,191,186,228,193,188,228,196,190,223,188,180,218,182,171,1 170,139,152,177,147,158,185,157,167,190,164,176,190,162,172,192,168,180,186,158,172,176,143,153,173,143,156,185,159,170,188,162,173,194,169,184,197,173,186,197,175,190,192,167,184,180,149,163,177,150,165,188,164,178,194,171,185,193,167,181,197,173,189,192,164,180,188,157,167,181,148,161,175,144,153,187,163,179,185,156,167,181,150,166,184,153,176,181,147,163,191,162,171,186,159,170,175,143,149,188,165,179,189,164,177,177,143,160,186,156,176,192,165,182,193,167,183,188,162,176,178,150,161,187,163,178,191,166,181,178,142,153,181,146,163,195,169,184,191,165,180,184,154,169,174,145,159,183,157,172,186,158,167,189,159,168,190,163,175,192,167,181,188,161,175,183,156,170,167,137,152,175,144,157,184,156,165,188,162,176,187,163,178,187,163,177,178,146,157,174,144,158,1 180,153,164,185,158,167,190,163,177,195,172,186,195,170,183,195,172,189,190,165,182,180,149,164,183,158,170,191,168,180,191,165,178,195,171,185,197,173,188,193,166,182,187,157,168,179,145,159,184,160,176,191,167,182,185,155,169,187,157,175,182,151,172,181,145,161,188,157,166,184,154,164,183,158,171,187,160,173,175,140,153,183,151,172,181,148,172,185,151,168,191,163,177,187,161,174,183,156,166,193,173,191,184,153,166,171,134,152,185,153,171,194,168,186,190,164,182,186,160,174,184,159,171,187,163,180,187,159,169,177,139,151,184,149,166,192,165,178,189,162,177,182,151,164,179,152,168,185,158,171,185,155,164,188,159,169,190,163,176,190,165,180,186,159,175,181,153,167,173,143,158,180,150,161,186,159,170,186,160,174,186,161,175,186,161,176,176,143,154,170,136,148,1 221,168,164,223,169,166,219,155,146,223,165,163,223,169,166,225,177,172,228,184,178,222,175,170,222,170,167,223,167,162,222,155,150,221,152,149,222,161,157,226,177,173,228,184,177,223,176,170,221,167,154,223,166,157,222,154,151,216,144,138,218,147,139,225,172,168,225,177,169,224,179,171,220,163,148,224,170,160,223,164,160,212,140,132,202,125,115,220,163,153,229,187,181,229,187,183,225,177,172,229,181,177,223,165,162,220,153,150,208,134,127,220,156,150,228,184,178,228,184,179,226,179,173,231,186,179,224,170,164,222,153,152,222,153,147,222,160,155,228,182,179,227,183,179,226,181,177,227,180,173,228,180,175,225,166,166,224,160,159,223,169,159,224,175,166,220,166,156,225,182,175,224,175,168,231,185,184,227,177,174,225,172,168,226,179,171,222,174,165,216,158,148,1 187,140,126,199,157,143,203,164,155,199,157,145,186,132,105,170,107,79,176,121,99,184,141,126,188,141,130,201,163,155,198,153,137,184,126,98,188,135,112,184,129,104,183,130,104,188,143,123,191,143,125,195,149,134,192,141,119,183,127,112,184,133,124,188,135,111,185,131,103,186,138,115,194,149,136,191,138,115,194,146,128,198,154,154,192,145,146,194,149,136,192,144,124,184,135,114,192,146,134,197,151,134,199,155,142,199,159,158,200,160,161,198,156,146,197,154,140,192,148,136,196,155,143,194,147,130,184,129,105,193,144,130,195,150,139,193,147,130,190,140,117,191,147,129,190,145,128,188,139,119,184,130,106,182,125,100,185,129,105,193,147,130,188,140,121,185,138,119,186,141,123,182,131,106,182,127,101,185,133,111,191,144,129,192,144,126,185,135,118,182,137,125,1 194,168,168,198,168,167,200,175,171,197,167,164,197,167,166,196,170,172,197,173,174,194,172,171,199,176,176,198,167,167,201,173,172,199,171,169,197,166,165,200,174,176,199,174,173,198,179,176,198,173,170,200,173,170,201,174,172,202,175,176,197,166,164,201,174,176,200,176,174,200,180,176,199,176,172,202,176,172,202,175,171,185,153,149,184,148,141,201,170,168,203,181,182,202,183,181,202,181,177,205,183,182,205,178,175,184,152,145,192,161,157,203,173,171,204,182,180,202,181,178,200,179,177,205,184,184,204,179,178,205,180,175,204,179,176,202,176,175,203,180,177,200,179,175,198,177,174,202,181,178,205,183,179,203,177,173,202,175,172,201,176,174,200,174,170,199,179,174,196,178,175,201,182,177,203,183,178,202,177,173,200,172,169,199,171,168,196,167,165,197,177,172,1 173,120,135,178,127,142,186,141,158,185,139,155,180,131,149,178,139,159,173,138,155,156,121,134,186,147,167,192,151,173,184,135,154,178,122,136,184,139,156,183,146,164,170,129,145,160,120,134,197,163,186,201,168,193,180,131,156,167,109,128,186,141,154,185,147,165,170,126,142,158,114,124,196,162,185,205,173,198,169,110,126,152,79,90,188,144,160,186,144,161,174,131,150,164,124,138,193,156,174,200,162,183,194,151,173,182,128,148,177,120,135,187,147,164,178,139,158,169,132,148,200,169,187,201,167,183,208,179,198,201,167,187,179,123,135,181,134,145,179,142,155,165,128,143,201,175,190,206,181,191,212,193,208,202,172,187,193,156,172,185,147,162,173,131,140,155,114,123,198,177,187,206,189,198,207,189,199,202,177,190,192,159,171,187,156,167,174,139,146,151,111,120,1 154,96,91,181,134,138,190,150,149,188,144,141,175,123,116,175,125,120,170,125,123,150,104,98,180,137,137,191,151,155,203,170,178,198,159,162,184,134,132,187,144,146,176,134,132,162,118,117,183,142,140,192,150,151,196,155,163,193,146,153,180,120,115,189,145,143,182,141,144,166,122,121,178,130,125,190,145,143,195,146,155,192,137,154,187,125,141,191,143,146,185,148,152,173,135,140,177,129,127,184,135,131,192,136,143,193,130,155,190,129,147,192,148,154,185,146,150,174,135,142,181,139,139,188,142,142,197,152,156,196,146,157,193,143,145,185,138,140,172,120,124,158,110,110,178,136,137,183,138,135,188,139,140,194,150,150,196,158,159,188,145,148,167,115,118,147,95,88,171,128,125,174,125,119,180,132,127,190,149,149,189,150,148,181,139,140,165,120,118,146,101,94,1 192,164,177,195,162,176,211,187,212,221,209,235,208,181,207,190,150,170,183,150,168,173,148,167,201,176,193,203,171,192,217,195,229,220,201,235,210,179,214,202,168,201,187,154,172,172,139,154,205,181,198,215,191,217,215,185,222,212,183,222,209,179,217,202,169,209,189,156,181,167,125,136,198,169,184,211,187,205,210,177,205,193,138,175,202,162,201,196,160,204,189,155,191,173,139,156,198,173,196,204,179,200,211,183,207,191,141,174,205,172,212,199,169,207,185,153,188,171,138,160,193,170,192,195,166,183,204,178,197,209,182,210,193,149,184,197,172,205,185,159,192,167,134,156,182,154,170,184,152,171,193,166,185,193,162,181,190,151,178,186,154,181,180,155,182,159,126,144,174,144,162,175,139,157,183,153,171,183,155,171,187,163,186,178,148,171,165,138,161,149,116,132,1 185,177,186,197,190,202,203,197,211,208,204,221,210,206,223,207,202,217,200,194,206,190,184,194,192,184,194,202,195,209,208,202,221,214,209,231,216,209,232,212,204,226,205,198,215,194,187,201,196,187,196,207,200,215,215,206,228,207,185,207,198,168,191,208,192,217,207,198,220,197,191,209,195,184,195,208,199,214,195,165,182,176,114,131,174,112,128,198,171,193,210,204,226,200,193,212,195,184,197,200,184,203,183,137,157,164,85,105,168,105,123,197,173,190,211,205,226,199,194,211,192,180,194,203,191,210,205,183,203,193,155,177,200,174,194,214,205,225,209,204,223,200,195,211,192,183,194,203,196,209,210,201,219,214,205,224,215,209,228,214,210,228,207,203,219,197,193,205,186,177,186,196,189,199,205,198,211,208,203,219,210,206,223,209,206,220,202,198,210,183,177,187,1 180,168,179,175,154,163,177,153,164,198,184,205,195,181,199,190,178,192,192,180,189,180,168,177,187,177,191,191,175,190,176,145,152,187,164,177,199,180,196,200,188,205,198,187,201,194,189,204,188,178,194,196,180,197,170,132,145,172,127,142,185,148,164,201,184,199,201,193,213,190,183,200,181,165,182,184,160,177,170,123,139,162,109,135,167,117,136,188,159,174,199,189,211,180,167,184,179,159,176,187,165,183,182,152,175,172,134,158,167,119,139,170,131,142,191,175,192,175,158,171,176,156,169,191,173,190,194,174,192,192,162,180,183,147,162,185,158,172,193,178,190,184,172,187,178,163,179,185,170,189,198,184,201,196,174,186,196,173,182,201,189,207,198,192,215,191,189,210,171,156,166,186,174,188,190,177,193,196,183,195,199,187,198,201,195,214,191,186,208,178,171,188,1 216,186,192,222,191,196,228,199,204,229,198,207,231,203,209,229,201,203,225,196,200,219,189,192,219,188,196,225,194,202,228,197,200,229,198,204,231,201,203,230,200,202,228,201,206,223,194,197,222,190,201,226,195,200,227,191,191,226,187,188,220,174,170,228,195,194,231,205,209,226,197,201,224,195,203,224,189,190,225,182,184,222,175,177,217,162,160,228,190,190,232,204,209,225,196,197,225,195,204,226,192,194,217,167,165,213,156,157,213,158,159,224,183,181,232,202,210,227,200,207,224,195,204,229,200,208,224,188,187,214,158,155,215,164,165,225,185,184,230,199,205,227,201,210,221,193,201,227,201,210,231,204,213,224,184,186,223,182,182,226,189,190,226,195,199,225,198,203,218,190,193,225,197,201,230,202,209,231,201,207,225,191,190,222,186,184,221,190,192,219,190,191,1 199,140,161,202,146,169,206,154,175,206,152,175,205,149,173,205,150,175,204,149,170,206,150,174,202,149,171,204,151,172,206,156,178,195,135,144,197,137,146,207,156,181,206,150,173,206,153,176,201,141,163,202,145,168,202,149,164,178,111,104,182,110,106,201,142,156,206,155,179,207,157,176,202,139,160,193,127,141,166,101,95,182,112,108,188,123,120,184,115,112,203,141,164,205,147,172,201,135,150,185,121,129,136,77,71,181,113,105,189,130,133,181,114,106,199,131,155,205,149,178,197,142,153,199,144,156,195,133,142,189,127,127,191,127,126,199,140,150,203,138,163,204,150,175,201,153,173,201,149,165,202,147,163,201,142,160,200,142,158,204,145,168,200,132,152,201,143,162,199,150,168,200,144,158,200,143,159,200,143,161,201,147,168,202,141,162,198,130,153,200,138,163,1 193,168,174,208,186,192,209,182,192,205,175,188,209,184,195,204,174,186,189,158,172,173,140,150,197,174,178,210,187,196,207,177,191,212,187,199,217,195,208,207,176,189,198,170,182,188,160,171,200,179,183,205,175,183,202,166,177,202,175,184,195,163,168,206,177,187,207,179,194,190,161,173,200,181,184,207,179,180,166,132,134,155,117,116,174,130,129,198,166,172,207,180,193,195,167,177,201,183,189,210,191,194,183,153,154,164,125,122,182,144,147,189,154,157,205,177,187,196,168,179,195,175,177,203,179,180,203,175,180,189,156,155,176,140,136,180,139,139,204,176,183,193,168,176,188,165,167,199,174,175,198,171,177,195,162,167,191,156,156,190,149,158,196,162,172,183,151,158,181,154,156,193,167,170,196,170,174,196,169,176,197,162,171,191,149,158,194,168,178,178,148,155,1 211,200,200,215,203,205,218,206,207,219,210,214,217,206,209,211,198,200,204,190,192,195,180,180,215,205,207,218,207,208,222,211,213,221,212,217,207,189,185,209,193,194,208,193,199,199,185,188,216,205,205,224,215,217,213,199,203,175,140,140,184,149,148,202,178,180,208,191,198,202,189,194,218,208,209,227,218,222,199,174,175,148,101,115,153,103,119,196,165,166,209,193,201,202,189,195,216,205,208,225,215,219,192,158,152,164,116,123,171,128,136,192,159,156,209,193,200,203,191,197,212,196,190,225,217,222,202,177,173,173,128,124,189,152,146,193,161,153,209,194,200,200,187,193,210,192,184,221,211,214,220,209,210,209,189,187,207,187,187,208,189,185,205,188,190,196,182,187,210,198,198,215,204,206,219,209,213,219,209,213,213,199,200,207,190,186,194,172,165,187,171,175,1 206,188,189,210,191,196,212,194,200,212,194,197,210,192,198,205,185,191,195,174,174,188,170,173,211,196,201,212,193,198,216,198,204,218,204,213,207,187,191,205,184,190,201,182,189,190,173,176,211,193,197,217,199,205,211,190,198,183,147,154,184,143,148,199,169,177,203,184,193,191,173,176,212,194,199,220,204,210,197,167,174,147,93,113,157,99,118,192,151,161,202,181,191,193,175,181,210,192,197,218,202,209,190,150,153,158,101,117,165,110,124,189,147,153,202,182,192,189,168,172,205,181,178,216,199,204,202,174,178,173,121,125,180,129,133,190,152,154,203,184,193,183,163,168,205,183,182,211,191,196,214,198,205,206,179,185,201,173,179,201,176,178,193,172,178,180,159,163,203,185,188,207,188,192,210,194,199,211,194,199,206,188,192,196,173,169,184,159,159,178,156,159,1 194,160,170,218,188,200,226,198,211,227,196,210,223,189,196,225,194,205,216,184,193,197,164,174,206,171,180,222,192,204,232,207,223,232,201,214,226,185,193,229,197,213,224,195,209,212,181,191,212,179,189,225,195,206,236,210,227,228,188,197,219,162,164,223,180,187,227,195,207,220,191,203,216,186,197,222,190,197,227,195,203,214,166,166,221,170,175,222,177,183,229,197,210,222,193,203,219,190,206,227,200,211,232,201,214,222,175,182,233,194,210,228,184,196,231,201,214,221,192,204,215,183,199,227,201,214,230,199,209,214,166,175,237,204,223,234,202,219,228,198,213,221,193,207,207,175,185,223,196,210,227,198,207,226,192,200,236,209,228,234,205,226,223,191,202,215,186,198,192,158,166,216,185,196,226,199,211,230,201,214,233,206,220,228,198,216,218,184,195,198,164,169,1 167,109,114,179,121,130,175,109,124,160,89,107,173,105,127,172,107,117,168,108,114,146,79,79,177,125,136,183,122,130,186,127,146,166,93,120,171,98,120,187,128,147,174,111,118,161,102,111,173,115,127,171,105,123,185,123,149,186,117,156,170,93,118,174,108,131,168,102,123,163,103,123,151,82,91,153,85,109,191,126,161,204,148,191,196,134,175,162,80,107,169,98,130,172,116,141,143,72,79,158,86,102,191,128,154,204,149,185,198,134,175,168,85,117,176,111,146,183,135,166,150,80,82,184,126,139,204,158,179,203,154,175,195,137,162,168,95,121,183,126,161,186,143,175,172,115,124,196,151,172,200,158,171,196,140,145,193,138,150,179,114,130,174,112,129,172,122,141,171,115,120,183,131,138,194,150,164,187,134,139,182,123,130,178,121,131,171,114,121,155,98,103,1 216,171,178,222,177,182,225,177,183,227,177,184,225,175,182,219,164,171,212,155,152,201,143,139,220,176,184,225,176,178,228,180,186,227,169,177,226,169,178,224,170,177,219,170,177,207,153,154,223,178,185,227,180,180,231,181,191,230,169,187,224,154,164,217,151,147,218,161,157,208,152,142,222,172,174,230,181,189,231,169,181,228,158,172,220,150,153,223,164,165,217,157,146,209,149,140,223,175,180,229,179,188,229,164,179,227,156,167,229,169,181,230,184,193,219,157,152,211,144,147,228,188,204,219,161,162,226,160,171,234,181,197,236,188,209,231,182,193,223,166,171,216,161,174,224,181,196,224,174,180,230,179,187,234,187,201,233,189,205,230,182,192,223,176,186,215,168,177,219,174,184,223,176,187,229,182,192,232,188,203,231,189,204,226,177,189,219,169,177,209,160,170,1 207,162,163,221,182,181,221,181,178,215,160,156,212,148,149,208,139,142,206,136,139,199,134,140,217,178,176,223,188,186,221,178,168,214,163,154,215,166,167,213,155,157,212,151,156,206,140,149,218,179,175,221,181,175,214,161,151,214,159,153,217,168,167,217,173,171,218,171,175,215,163,171,217,177,170,215,167,157,213,152,146,211,143,145,196,133,121,219,177,172,218,169,171,216,166,169,213,169,160,213,155,149,215,160,154,210,144,135,201,136,125,217,166,157,215,159,156,208,152,145,201,147,131,217,173,167,216,164,160,213,151,143,218,164,161,221,174,173,209,152,147,205,151,140,207,159,154,211,158,153,214,155,154,217,161,162,215,161,148,217,172,169,208,155,153,205,154,151,196,140,132,203,143,129,213,162,158,216,168,160,213,161,151,213,164,162,209,161,155,204,155,153,1 184,139,104,200,160,135,203,166,144,204,166,140,198,151,119,199,151,121,199,155,134,185,140,114,194,152,119,202,164,140,205,167,143,208,178,157,205,162,134,200,154,128,200,154,135,194,147,121,201,170,141,205,167,147,207,165,146,204,169,148,175,127,98,196,144,114,201,146,126,195,144,119,205,176,151,207,176,156,202,154,131,194,136,119,147,96,78,195,136,112,202,144,127,198,145,123,205,176,151,209,181,160,203,159,137,198,145,133,199,142,119,199,140,121,204,162,146,197,147,120,203,174,152,211,185,169,208,174,156,206,171,150,205,159,141,205,160,142,206,173,156,197,151,126,199,168,146,207,177,159,208,177,158,207,172,149,207,170,151,209,176,163,208,178,166,201,170,154,190,155,132,198,158,131,201,163,138,203,165,142,204,165,143,207,170,157,205,171,160,191,155,142,1 158,129,120,170,137,134,188,157,164,194,161,165,199,168,172,194,163,161,180,149,144,171,146,150,161,129,118,180,147,144,202,175,181,203,172,175,201,165,166,204,172,177,193,164,164,174,144,138,176,151,143,193,164,165,210,184,192,221,201,213,207,172,174,210,179,188,196,160,159,171,134,124,193,176,175,206,185,188,214,185,194,198,173,183,162,127,129,208,166,172,199,160,163,181,144,138,193,174,172,211,194,199,214,190,194,203,172,184,187,149,154,211,173,184,203,167,171,186,148,145,191,170,169,212,197,204,224,208,217,226,208,216,220,189,197,221,198,212,202,169,172,183,145,142,191,173,172,206,189,194,221,205,212,223,203,208,225,204,216,226,209,227,209,189,198,184,151,152,185,167,168,193,169,168,205,181,181,215,194,197,215,190,196,216,195,211,203,181,195,173,141,137,1 161,140,122,178,157,143,189,167,152,192,165,146,195,173,158,189,164,148,180,155,137,167,145,124,172,152,134,187,167,154,194,172,159,193,163,146,197,173,159,198,178,164,189,166,147,177,154,135,180,162,147,192,169,157,191,159,145,190,160,141,187,154,135,197,169,153,195,172,158,186,167,150,181,162,146,195,175,163,193,153,141,186,150,130,185,137,119,190,135,119,196,168,153,188,165,146,181,160,143,197,179,167,196,154,145,191,153,138,189,136,122,187,125,110,199,172,157,188,163,144,176,155,136,191,169,154,197,165,154,196,164,150,193,156,139,197,162,142,198,174,158,186,163,145,172,152,136,185,162,145,195,169,155,197,170,153,198,172,153,200,178,159,193,172,155,183,164,150,163,144,126,180,161,144,191,170,155,197,176,160,196,173,154,195,173,157,188,168,152,174,153,136,1 179,151,162,188,164,176,194,173,187,193,167,179,195,172,184,193,170,185,185,157,169,173,144,156,188,167,179,194,172,186,194,169,184,192,163,178,195,170,185,198,178,193,190,165,176,180,151,161,191,172,184,194,170,184,189,152,169,189,157,172,183,147,163,196,170,184,194,171,183,186,163,175,193,174,186,198,176,192,189,146,166,182,144,158,180,132,149,185,138,153,191,161,175,189,166,180,191,171,184,197,175,191,192,150,171,188,152,168,183,131,148,178,118,131,194,164,179,188,162,174,187,163,177,193,166,181,196,163,180,194,163,179,189,149,165,188,145,159,195,169,183,186,158,170,185,162,175,190,163,177,197,170,186,191,159,171,194,165,177,195,167,177,192,167,182,184,158,171,181,156,170,189,165,180,196,173,189,196,173,186,196,171,185,194,169,183,188,164,178,183,158,172,1 160,128,122,179,146,136,185,153,145,189,156,148,190,160,149,188,158,148,182,150,140,167,136,125,174,144,138,185,152,146,189,153,149,191,153,145,193,161,149,193,161,153,187,155,146,178,145,134,182,154,149,189,158,154,192,157,152,195,159,151,196,164,154,195,163,154,190,156,147,183,151,140,183,154,147,189,153,149,194,160,154,185,146,128,191,158,141,197,166,156,191,150,143,186,153,141,181,149,141,188,153,146,192,154,145,186,148,131,193,158,142,192,156,141,193,157,151,185,150,137,179,145,138,188,152,145,194,160,151,200,169,159,198,166,154,195,159,151,194,163,156,188,159,148,173,138,128,183,146,131,192,158,143,200,174,163,198,168,157,194,160,149,196,170,163,187,161,151,162,129,115,180,146,123,187,155,136,196,167,157,197,169,158,190,157,141,189,160,149,177,149,139,1 197,184,198,209,198,212,210,189,204,207,179,196,208,185,204,202,178,192,202,186,202,191,179,197,201,186,199,200,171,185,194,141,160,192,131,157,203,160,188,186,138,162,194,161,181,195,178,198,193,163,175,179,115,134,196,130,153,205,146,178,203,151,186,190,138,165,185,137,163,189,162,182,182,141,158,176,109,138,201,138,169,216,166,198,208,153,180,199,141,158,196,154,179,185,153,173,191,155,174,180,117,145,202,146,179,222,190,224,216,181,214,202,147,176,199,160,189,196,174,193,185,146,164,184,128,153,211,177,207,226,216,242,226,214,243,209,168,200,203,169,193,204,193,215,188,160,178,186,145,167,207,185,212,224,216,240,218,202,227,213,193,217,206,190,209,198,188,209,190,174,191,192,170,189,204,191,212,210,199,219,199,171,196,203,187,209,192,174,195,183,170,188,1 192,152,170,192,150,164,190,144,155,190,144,153,190,146,154,187,142,149,190,150,157,184,143,159,189,146,163,181,127,137,183,126,133,182,126,133,181,124,126,184,137,137,183,137,140,181,136,148,184,137,152,166,90,99,155,67,70,177,109,115,169,99,97,173,113,112,179,131,132,176,127,134,186,139,156,181,114,129,166,81,83,176,109,108,165,96,86,165,100,94,179,131,132,181,137,144,192,149,163,188,132,142,179,107,110,173,107,100,164,94,79,174,110,99,174,116,118,172,122,131,190,142,156,185,128,136,180,114,115,187,133,135,180,121,119,177,115,112,165,100,103,164,105,113,185,131,145,177,109,117,182,120,123,190,141,143,186,132,134,178,114,119,171,111,119,176,129,142,180,123,137,182,116,127,188,132,138,191,141,142,185,131,131,179,119,126,177,122,133,175,128,144,1 210,167,200,225,189,222,230,194,225,230,194,222,233,204,238,218,181,212,196,147,171,190,147,180,219,179,213,233,199,231,238,207,239,238,206,238,238,207,242,225,190,219,192,135,149,188,137,160,223,182,213,236,201,233,239,205,237,230,183,213,223,171,201,205,144,162,203,153,171,191,140,158,227,190,222,240,210,241,240,203,236,220,160,182,223,169,194,221,173,199,217,176,204,197,149,170,222,183,211,232,194,220,242,203,232,230,178,204,232,185,213,235,200,232,223,188,219,203,161,189,214,173,200,229,187,209,239,196,221,234,184,214,230,181,210,232,195,224,223,191,222,205,170,204,213,170,200,225,182,205,234,194,220,235,195,223,233,192,219,225,183,208,216,179,209,199,162,197,208,161,192,222,183,214,228,185,213,224,176,198,226,187,215,220,180,213,210,172,206,188,145,178,1 180,131,139,191,140,143,195,143,143,199,150,148,201,154,153,202,155,160,203,158,164,199,156,163,188,139,150,193,143,148,197,147,149,201,153,154,202,153,152,207,165,165,207,167,170,202,159,166,187,135,141,191,134,137,195,139,141,195,134,132,194,133,130,201,153,157,207,161,164,204,159,165,184,127,127,192,133,136,187,117,111,193,121,116,164,91,90,170,107,113,204,150,155,202,149,156,184,124,125,192,132,133,198,144,142,205,143,153,185,120,125,180,121,122,206,156,161,203,153,156,184,124,130,195,142,149,205,160,164,207,160,163,203,155,156,203,156,160,208,161,172,205,158,166,183,124,135,197,145,157,203,153,162,204,151,155,198,139,132,199,141,140,206,159,171,202,155,167,177,122,136,195,143,156,200,150,158,202,152,157,200,143,147,194,132,128,200,145,151,196,141,146,1 195,179,208,192,165,190,193,156,181,195,159,184,195,163,193,194,163,193,195,171,205,194,172,204,194,172,201,194,162,187,193,147,162,194,133,143,196,141,164,195,151,175,195,162,187,195,174,202,194,161,186,195,153,175,196,131,143,194,118,124,195,114,122,196,143,165,195,156,177,196,168,193,194,161,183,195,150,168,196,134,149,192,125,139,187,112,123,195,131,147,196,157,178,196,165,187,194,156,175,195,145,161,196,149,164,193,139,158,189,114,127,195,127,133,196,140,149,196,167,191,194,159,181,194,158,179,196,162,182,196,148,167,195,134,145,196,148,162,196,152,167,196,159,176,194,168,195,194,162,181,197,160,175,198,167,189,198,158,177,197,157,174,196,171,197,197,169,189,194,169,194,194,170,197,196,169,193,198,165,186,197,162,182,196,162,183,196,167,190,194,168,187,1 230,205,201,222,185,173,213,168,146,211,162,132,219,179,156,228,198,189,223,188,174,224,192,183,226,194,188,215,171,150,214,168,144,217,175,157,223,186,169,227,196,184,225,193,181,231,206,201,217,174,158,215,168,148,218,173,164,223,184,180,232,204,200,229,198,186,229,200,190,230,204,197,223,186,176,216,170,154,212,158,150,218,171,168,226,190,185,224,182,173,230,197,190,229,200,191,231,204,202,226,187,184,210,146,137,215,164,157,222,181,174,224,182,176,230,196,187,230,199,192,232,208,205,224,182,176,209,135,121,220,171,163,224,186,177,229,195,190,231,201,192,230,200,193,233,209,206,224,184,175,212,153,134,221,177,162,229,194,184,229,194,185,230,199,192,230,200,193,232,208,207,227,193,185,224,181,171,224,184,171,229,195,181,229,197,184,231,201,194,230,201,194,1 167,156,170,173,154,168,183,168,179,198,187,201,198,185,202,197,184,199,199,191,206,186,173,186,172,159,174,174,151,169,189,173,188,189,169,177,177,145,150,196,177,187,205,194,211,196,183,199,177,163,176,183,161,177,194,173,189,193,169,179,175,140,148,197,172,182,210,198,214,201,189,208,180,165,177,189,173,183,183,154,162,194,168,181,199,176,191,213,198,212,212,199,215,202,188,208,183,170,183,192,176,187,193,171,183,196,170,183,199,172,183,214,199,213,211,197,214,200,183,201,175,155,170,192,176,185,202,184,196,198,172,186,202,177,190,213,199,215,209,196,213,201,187,204,172,154,165,192,177,188,189,165,171,199,177,189,204,182,197,210,197,213,207,196,209,204,194,209,167,148,158,181,164,173,192,175,184,205,192,206,201,184,199,203,187,205,204,193,206,196,185,196,1 188,143,135,196,156,149,203,168,163,204,168,165,201,163,157,199,161,156,200,168,170,198,168,172,192,151,147,199,159,152,200,157,150,199,155,145,192,141,121,199,155,147,204,171,171,202,174,182,193,154,148,200,161,152,196,144,124,197,141,121,198,149,129,204,164,158,207,177,179,201,168,181,193,153,145,199,161,153,197,143,129,192,120,93,206,159,151,209,174,171,208,176,176,199,166,173,193,151,147,197,150,146,197,141,131,195,132,111,202,148,139,206,169,168,207,178,182,199,170,173,193,155,156,197,153,155,194,135,121,195,129,102,198,144,131,206,172,173,203,171,172,197,165,164,190,152,152,200,165,168,195,145,140,194,136,116,199,152,146,201,165,163,197,161,158,194,160,159,187,148,152,191,152,151,191,148,141,192,142,135,195,152,147,195,156,152,196,161,159,188,157,159,1 200,159,161,214,174,174,214,170,168,213,167,163,212,165,161,215,177,177,211,168,166,201,155,156,209,170,172,216,182,181,214,172,171,213,163,160,211,161,156,213,167,167,214,170,172,208,162,161,210,170,171,217,181,179,216,173,170,214,168,169,211,159,160,213,162,164,214,170,174,211,167,167,212,174,174,217,180,180,207,156,148,189,123,111,185,116,108,206,153,155,217,174,180,213,170,171,211,173,170,216,176,174,206,150,143,168,90,85,175,109,103,208,152,149,215,166,172,209,157,157,210,169,167,215,176,174,215,171,170,203,141,138,210,161,159,214,168,166,214,167,169,211,165,166,201,152,150,210,164,162,214,172,171,213,166,163,217,174,170,217,177,178,214,170,171,210,167,168,193,148,148,207,161,157,209,161,158,213,165,163,213,166,165,215,174,174,211,168,169,201,156,159,1 189,161,175,194,165,180,197,169,186,195,163,179,196,168,185,193,164,182,189,158,175,180,145,160,189,158,174,196,166,183,196,163,180,196,162,178,194,159,178,196,166,185,191,161,179,184,152,171,196,172,190,198,172,190,199,171,189,198,167,187,191,151,171,196,165,186,193,164,184,182,144,164,195,168,185,200,175,191,196,165,181,184,144,161,164,112,127,189,154,174,194,162,184,183,145,164,193,167,184,201,179,195,190,152,166,153,94,109,163,115,136,190,152,168,193,162,180,186,154,172,192,164,181,198,171,186,197,167,181,180,134,150,188,149,167,194,163,182,192,163,180,186,154,172,189,161,175,195,167,181,199,173,188,198,170,186,193,160,173,195,166,181,193,167,184,178,144,162,182,149,162,188,156,172,194,163,179,194,163,178,193,161,176,191,160,175,186,155,170,172,134,150,1 227,196,184,225,188,178,225,184,175,228,192,189,220,179,169,219,175,162,222,183,176,220,180,175,227,195,182,228,192,182,217,168,158,195,132,117,201,134,118,209,152,139,222,179,173,223,183,181,228,195,187,231,193,184,188,124,115,153,70,72,178,91,90,200,129,121,219,169,165,225,188,186,230,199,191,221,175,161,187,103,88,171,83,93,156,67,80,199,120,112,220,170,167,225,187,186,231,200,193,222,177,167,180,96,80,180,101,99,188,109,106,202,131,116,221,175,172,227,191,190,232,203,195,228,191,181,193,119,101,190,110,97,199,124,104,201,129,108,224,181,179,226,189,187,231,202,195,230,200,192,221,178,163,212,155,143,213,154,140,214,157,140,227,189,186,226,192,190,228,197,188,231,201,195,230,198,192,225,188,180,227,191,182,224,186,173,226,191,184,227,195,193,1 184,167,178,185,167,178,184,163,174,186,162,174,186,163,175,188,166,181,186,163,181,184,161,181,186,171,183,184,162,172,185,161,169,187,161,170,185,152,159,187,159,173,188,165,183,186,161,181,187,173,190,185,163,173,183,144,144,185,146,146,188,151,156,190,163,177,189,164,183,187,162,180,184,166,181,185,164,178,179,134,132,179,127,122,188,150,155,189,160,172,191,167,186,190,168,188,185,165,180,182,157,169,186,157,165,187,151,156,186,145,148,188,155,164,189,163,180,190,167,189,186,168,180,186,164,174,186,161,172,187,151,159,190,151,153,191,135,132,189,155,170,191,171,192,185,167,177,187,168,182,187,164,177,186,158,168,189,157,165,190,139,141,191,158,170,192,173,194,183,162,170,185,165,180,184,156,167,186,161,173,188,162,174,190,162,172,193,171,183,191,167,179,1 180,123,111,191,132,107,188,114,87,206,125,98,234,171,151,252,202,191,252,206,190,251,203,188,204,154,147,211,149,136,207,135,115,225,161,138,246,196,187,248,190,186,245,185,169,247,191,176,203,146,129,217,159,150,215,146,136,203,130,119,222,155,147,249,198,192,241,177,159,243,179,172,214,160,148,220,160,155,206,127,126,165,85,85,207,136,135,238,180,174,241,175,162,246,189,187,224,170,161,232,171,160,221,149,150,197,119,118,206,135,134,225,157,158,235,164,159,241,195,188,230,171,162,229,158,147,237,172,178,228,157,158,221,158,154,229,165,172,235,182,181,221,164,156,226,163,157,235,176,167,241,182,182,238,175,183,226,165,163,219,154,155,210,147,145,207,149,140,224,167,165,234,175,166,245,193,190,240,193,190,223,159,156,208,135,131,199,125,122,199,135,131,1 195,147,147,206,162,169,208,160,167,217,178,197,220,183,201,213,171,186,207,162,171,196,150,157,202,158,164,211,165,174,215,167,179,223,181,196,220,168,173,215,165,176,209,162,173,197,147,152,206,164,172,215,169,180,220,171,183,222,171,178,221,168,173,219,168,180,213,166,180,203,156,165,204,158,165,215,169,178,220,169,178,196,124,125,198,134,138,222,176,188,213,162,172,204,158,168,203,158,166,212,163,169,219,171,182,207,148,155,209,153,160,219,173,182,213,166,177,201,155,165,199,150,157,206,156,165,215,167,176,220,172,179,223,183,194,218,173,187,207,157,162,199,153,159,192,140,141,201,151,157,208,156,162,212,159,164,218,176,188,211,166,175,202,152,157,191,144,146,185,138,140,193,143,146,202,153,160,207,161,169,209,168,179,203,157,163,195,148,153,181,131,129,1 203,165,165,217,185,180,219,191,187,220,191,187,218,189,181,218,188,183,213,179,169,203,166,163,213,181,178,220,191,187,217,182,176,211,168,159,214,177,166,215,180,171,215,181,172,215,182,179,217,185,180,218,181,180,206,155,147,196,132,114,202,153,143,214,174,167,215,180,171,217,185,181,217,185,181,218,180,180,205,148,146,179,103,89,189,121,111,204,150,137,206,158,138,217,184,180,218,188,181,220,189,188,215,166,166,167,99,94,183,122,115,208,157,142,210,169,154,212,174,162,214,179,166,220,190,188,218,177,179,199,148,140,207,163,153,219,183,181,218,185,181,210,166,157,209,170,159,216,182,172,215,177,175,217,180,176,219,187,180,218,184,180,219,186,182,213,178,172,200,160,151,214,174,169,217,183,182,219,189,186,216,180,173,215,177,166,216,181,173,208,174,168,1 181,138,140,192,151,153,201,162,164,201,160,158,200,156,151,199,159,158,195,158,161,183,148,156,186,146,147,196,153,150,199,152,146,199,152,142,194,142,128,203,161,160,199,163,167,189,153,164,188,149,148,200,161,157,198,143,131,200,142,129,206,161,156,207,169,168,202,166,170,190,152,165,187,144,142,200,159,159,198,142,136,197,134,123,206,158,158,207,170,169,204,169,172,188,152,159,186,143,147,196,146,149,198,144,137,200,145,135,205,157,153,206,170,174,205,173,183,189,154,159,184,144,149,193,148,153,194,136,129,198,142,129,202,155,154,208,176,180,196,161,164,183,145,147,179,139,145,192,155,161,192,142,139,196,145,139,199,153,154,200,165,167,191,154,154,179,142,145,168,124,130,180,138,139,184,138,138,191,144,147,193,151,153,188,148,151,183,145,148,167,130,135,1 177,141,156,188,150,162,187,142,153,200,166,186,204,173,194,205,179,205,195,168,189,184,152,169,193,165,183,181,135,141,183,134,140,204,169,190,206,173,194,206,178,202,200,174,197,191,164,184,192,162,179,189,148,159,194,149,157,201,156,172,206,167,187,210,181,203,205,181,205,192,164,186,188,153,167,193,153,166,189,129,136,193,135,145,201,149,162,199,154,173,198,163,184,189,157,180,183,144,158,184,135,139,186,126,132,193,137,149,202,150,158,200,153,169,198,160,181,190,158,181,185,148,160,195,156,165,198,158,171,194,142,153,192,135,143,197,149,159,196,157,178,187,154,176,180,141,152,193,158,171,200,163,182,194,148,162,191,140,154,193,149,162,189,152,173,179,140,159,173,133,145,183,143,153,187,145,161,194,155,177,204,174,197,193,158,175,181,140,156,170,131,150,1 153,123,132,157,124,131,163,130,143,170,140,163,168,135,158,160,126,141,156,123,135,152,121,133,160,133,144,166,139,149,173,148,165,177,154,178,175,147,172,164,129,150,153,113,124,151,117,127,164,139,150,174,155,170,181,164,188,183,163,189,183,161,191,160,126,146,151,113,127,157,127,144,164,136,144,172,148,159,180,160,182,183,161,191,186,168,199,176,155,180,160,128,144,153,122,138,166,140,152,167,141,155,168,142,160,178,153,178,178,154,179,177,152,178,166,136,155,153,117,129,167,143,158,157,128,142,154,122,139,166,134,147,155,112,118,170,139,156,169,142,159,157,123,137,160,133,146,160,129,139,157,119,125,162,125,132,162,125,133,167,135,150,167,138,156,153,118,133,150,117,126,156,123,132,158,124,129,165,134,141,165,136,148,160,127,141,162,133,149,148,112,127,1 209,185,186,210,184,185,210,181,181,210,181,180,212,186,187,212,186,189,212,185,188,211,185,189,210,184,186,212,186,186,210,182,180,209,179,177,214,189,192,214,189,192,213,187,191,213,188,192,211,186,190,214,190,193,212,184,183,208,173,170,212,182,184,213,186,189,214,187,191,214,190,193,212,187,190,214,190,192,206,174,171,192,138,131,201,154,149,214,186,189,213,185,189,213,187,189,212,187,190,213,187,189,206,170,164,199,150,144,198,144,138,211,180,179,206,173,168,210,182,181,209,181,180,213,188,190,210,181,179,207,173,169,211,177,178,211,182,180,207,175,169,212,187,189,207,177,175,211,186,187,212,186,185,209,179,175,214,190,193,212,185,185,209,179,176,212,186,188,208,181,182,210,183,184,213,187,189,212,184,187,213,186,188,209,179,177,209,180,179,209,181,183,1 207,176,180,209,180,184,208,175,177,208,173,174,214,187,191,215,188,194,214,187,196,213,184,190,210,182,189,212,185,191,212,183,187,210,175,177,214,185,191,214,185,189,213,182,186,213,183,188,211,184,191,214,187,192,211,180,182,205,164,163,205,159,162,211,176,180,216,187,193,215,185,191,211,183,189,214,185,188,204,168,170,193,143,148,195,136,139,202,156,157,214,183,189,216,187,195,211,183,189,212,182,185,204,162,161,201,151,153,196,139,142,199,143,144,212,179,181,214,184,186,211,183,188,213,183,187,210,175,175,207,167,167,204,156,157,205,157,158,215,185,187,210,177,174,211,184,190,213,185,190,212,183,185,211,178,178,211,177,179,216,188,194,215,188,190,210,175,173,208,179,183,212,184,189,212,184,186,211,179,177,213,183,185,218,194,202,215,186,188,211,178,177,1 163,131,151,178,152,173,189,163,184,199,181,204,201,184,208,199,180,202,196,179,203,192,175,198,172,145,166,184,157,178,190,163,179,195,170,187,198,175,193,197,176,197,201,185,213,195,179,203,181,161,182,188,163,185,191,165,180,189,159,173,193,164,182,184,152,170,188,158,177,192,170,190,179,153,171,183,154,166,187,159,173,187,156,174,181,143,161,166,120,135,180,144,162,196,177,201,181,158,176,188,164,180,184,152,165,182,145,159,175,130,144,187,154,172,199,178,205,195,175,203,178,153,169,193,173,192,190,163,179,189,157,172,185,146,164,198,172,197,201,181,208,193,169,195,173,147,161,188,166,185,188,161,177,190,161,179,201,180,206,198,174,199,194,171,195,190,166,192,169,144,161,180,155,172,185,159,175,189,162,183,198,182,206,191,173,195,181,155,177,185,165,190,1 186,154,164,189,157,168,190,158,167,195,166,175,199,174,190,195,167,181,191,162,175,189,162,179,192,164,178,193,163,178,192,158,167,187,146,153,190,152,163,191,157,170,196,171,193,193,169,191,193,166,177,192,159,171,186,141,152,181,130,143,180,125,137,178,128,140,188,151,167,192,166,179,194,166,179,189,149,158,182,131,142,179,120,135,175,112,125,164,103,111,176,130,136,191,163,172,194,164,175,196,161,175,184,133,145,178,114,127,171,105,113,182,136,147,192,158,176,194,167,188,190,157,165,195,163,176,186,136,149,185,132,148,185,137,151,196,163,181,198,169,190,193,163,180,189,155,165,191,152,166,186,140,151,188,148,166,199,168,191,195,165,181,194,165,180,190,160,174,183,146,155,186,145,155,188,147,160,193,160,179,195,165,184,189,157,175,186,154,169,188,159,178,1 215,157,153,216,151,145,218,151,147,219,155,151,220,160,157,221,163,160,220,162,156,221,168,167,216,160,159,217,153,151,218,146,136,219,148,139,222,153,145,220,153,141,222,163,158,221,166,158,217,161,162,218,153,149,218,147,137,221,149,141,220,144,134,221,150,136,222,164,159,221,168,163,216,160,159,217,152,145,219,150,139,216,133,117,211,120,101,221,149,135,222,162,155,220,164,158,214,154,145,218,161,154,216,143,124,212,115,93,213,119,98,221,150,134,222,160,144,221,165,155,214,153,138,216,155,141,218,150,132,219,141,122,220,145,127,222,157,142,222,165,150,222,171,163,214,152,137,216,155,144,218,156,139,220,154,134,221,155,139,220,156,137,220,162,147,220,167,154,215,157,144,215,156,144,218,160,148,219,157,137,219,157,138,219,157,137,220,165,153,220,168,153,1 172,142,150,168,126,130,170,135,146,172,143,155,168,139,151,169,142,152,171,149,162,173,154,171,172,148,162,169,128,127,167,124,121,170,130,133,172,136,143,170,141,151,169,147,163,170,151,167,174,153,168,172,136,142,163,103,96,167,102,99,169,114,116,171,139,148,168,146,164,167,141,154,172,145,159,173,128,133,162,87,85,155,78,82,161,92,94,165,116,120,168,138,153,167,137,151,171,138,152,171,127,136,165,105,114,156,88,94,161,90,91,161,99,97,170,136,141,168,138,147,172,135,149,175,139,148,170,128,135,171,115,118,172,115,115,169,127,129,170,143,153,173,153,169,173,141,154,171,136,149,175,140,144,175,134,134,174,132,127,174,145,150,171,150,169,173,154,174,172,145,159,170,138,153,173,144,152,174,145,146,175,145,145,174,149,159,174,154,170,173,148,160,1 180,147,167,183,143,159,188,158,182,192,161,184,190,161,183,189,162,184,189,165,190,185,162,186,187,161,187,186,142,155,184,137,149,190,142,156,193,154,172,192,164,187,188,164,191,181,151,172,193,170,199,187,149,168,180,117,128,185,115,130,186,125,138,191,153,174,188,159,187,179,144,166,187,160,187,187,140,159,180,104,122,175,101,125,181,111,126,181,125,139,189,155,177,182,148,170,185,152,182,185,141,166,184,131,157,186,126,146,186,121,138,186,135,152,191,161,184,190,163,194,184,146,173,188,153,179,190,153,177,193,144,164,195,144,158,192,158,182,193,168,206,191,166,207,183,149,176,186,154,185,190,159,186,194,159,180,194,155,171,194,165,193,193,169,207,183,154,185,182,152,179,186,157,188,189,161,190,190,161,188,195,169,194,193,168,202,190,165,199,183,153,182,1 229,192,184,224,179,173,223,176,165,218,173,166,218,175,165,222,182,170,229,194,185,231,198,194,229,191,186,223,174,169,167,97,95,175,101,96,199,128,120,210,153,145,227,189,183,229,196,192,225,182,175,201,125,116,156,69,81,165,78,90,176,85,94,203,129,127,223,175,174,229,190,187,225,183,176,189,109,100,174,80,86,161,74,98,156,63,85,202,118,123,219,164,167,229,190,189,230,195,193,194,118,110,165,70,76,180,96,112,183,90,103,203,118,120,221,167,170,230,193,196,230,196,192,211,149,138,185,96,93,191,104,105,192,103,100,201,122,121,224,176,180,232,200,202,231,199,195,224,186,181,214,149,147,206,131,132,201,116,110,206,130,124,228,188,191,232,200,200,230,198,193,229,195,192,222,175,176,221,172,172,218,161,158,218,157,156,231,196,198,230,197,197,1 157,126,130,162,127,130,161,123,122,172,143,151,167,135,140,158,121,122,151,112,109,150,117,119,161,128,128,167,134,138,171,137,141,175,146,151,174,144,151,168,134,138,164,133,138,158,127,133,163,129,135,164,127,128,176,144,150,181,153,161,178,146,153,177,146,153,171,141,146,167,141,148,167,135,141,169,135,138,177,141,149,175,141,151,175,143,150,175,143,150,166,129,133,168,142,154,167,135,141,175,144,150,179,147,156,169,130,135,172,134,138,178,149,157,167,134,140,155,118,124,159,122,124,171,138,146,178,147,156,177,144,150,181,151,159,184,162,176,163,129,132,150,111,111,155,116,116,166,132,136,177,148,154,182,156,165,185,163,176,177,150,162,166,135,142,158,128,136,158,124,131,167,138,144,174,145,154,174,144,150,175,148,156,170,140,150,163,134,144,143,106,107,1 165,142,159,179,159,179,188,170,191,191,172,195,194,177,202,189,169,189,180,158,177,173,151,171,174,153,173,188,169,190,195,177,201,197,179,204,198,179,203,194,173,195,187,167,187,179,158,178,178,157,177,190,170,191,198,179,204,191,165,190,185,150,172,199,180,205,194,175,198,181,159,179,179,156,176,193,174,195,194,172,194,161,116,137,172,132,152,203,186,210,196,178,201,183,162,184,178,155,174,191,170,190,191,165,188,139,88,107,170,132,152,205,189,215,194,176,199,184,164,186,176,153,172,188,166,187,196,176,198,180,150,171,193,169,193,202,185,210,194,175,196,183,162,183,170,145,164,185,164,185,192,172,194,198,179,202,198,181,202,197,179,200,189,169,190,176,154,173,171,149,168,180,159,180,188,169,190,192,173,194,192,174,192,190,172,191,183,164,183,171,150,169,1 183,141,148,191,150,156,194,150,156,195,148,150,198,157,162,199,160,165,194,154,159,189,149,154,186,140,149,193,147,154,193,143,140,192,141,134,201,159,161,202,165,168,200,163,167,192,153,157,190,146,155,194,148,152,187,130,119,190,135,124,202,160,162,205,169,174,198,155,156,194,153,155,191,147,155,193,146,144,190,135,121,193,138,129,202,155,158,205,161,169,199,152,155,197,157,159,188,143,146,195,151,151,194,144,136,196,142,139,198,144,146,198,144,147,196,140,144,198,157,159,190,148,150,195,150,149,197,149,141,201,153,154,201,148,155,198,146,145,197,148,150,198,159,164,192,153,158,197,155,157,202,161,160,207,167,174,204,156,161,205,165,170,203,165,171,198,160,163,186,145,149,196,157,160,205,170,177,205,168,175,203,158,162,202,160,167,201,163,169,192,153,156,1 191,155,159,195,160,163,197,162,166,197,160,163,194,156,161,194,158,162,193,160,163,193,165,170,192,154,158,192,152,157,195,155,157,192,149,143,198,162,163,198,165,168,198,168,171,194,163,167,193,154,160,197,157,163,189,141,133,185,131,117,197,159,159,198,163,166,196,162,161,195,160,163,195,157,161,197,158,161,187,139,125,186,133,119,195,150,151,198,158,163,197,159,160,195,162,162,194,156,155,194,155,154,193,150,142,190,139,133,193,143,142,191,141,140,195,152,154,197,168,171,197,165,167,196,160,159,194,153,146,200,161,163,200,156,159,194,152,151,196,159,163,196,167,170,195,163,164,198,164,164,200,171,174,206,178,185,200,162,164,199,165,170,197,165,168,191,158,161,189,155,156,195,162,162,201,177,180,202,176,179,196,159,160,194,158,162,193,159,162,185,149,154,1 226,179,198,223,176,191,221,177,188,225,189,204,214,165,181,212,144,167,226,154,176,222,150,169,214,161,179,218,161,179,213,166,184,207,158,168,218,167,176,219,168,182,215,151,161,214,146,165,215,162,177,220,166,187,195,152,173,165,110,134,195,150,173,205,158,168,205,146,160,210,147,170,199,158,170,192,143,162,186,131,160,118,59,74,128,66,83,196,138,161,203,144,160,209,148,167,187,151,165,195,151,168,192,140,165,140,89,108,147,89,102,206,151,171,210,150,170,211,151,169,177,136,153,184,136,148,203,159,179,204,159,181,208,161,177,216,164,180,208,155,168,210,148,161,204,162,182,188,138,154,189,140,156,210,151,169,214,158,173,216,163,176,216,158,167,218,158,174,209,159,178,204,154,172,212,157,178,217,156,176,220,163,177,219,159,176,209,150,165,200,136,150,1 195,172,176,201,180,184,204,182,191,206,187,196,203,182,186,200,183,187,190,174,174,178,159,163,200,180,185,206,185,194,208,184,196,210,188,198,210,194,203,201,183,187,190,169,171,179,158,163,200,176,183,207,185,194,210,185,196,203,171,176,195,160,162,201,180,183,194,177,180,184,168,174,197,171,177,202,175,180,202,168,173,196,155,160,188,146,145,195,168,164,194,178,178,185,170,173,197,171,176,201,173,173,189,148,144,186,138,139,198,168,170,201,182,186,195,178,183,184,168,172,197,172,177,204,182,186,199,165,167,194,156,157,204,182,187,205,193,204,197,184,191,182,167,170,193,170,174,196,168,167,202,175,181,205,183,190,204,189,196,200,186,192,191,176,179,174,157,157,186,159,162,190,160,160,201,179,185,201,182,187,198,180,183,192,174,176,180,162,160,161,140,140,1 192,167,172,192,165,171,193,163,169,192,160,165,192,161,169,192,161,172,191,158,166,190,157,167,192,165,169,193,163,166,192,162,165,193,159,164,192,156,160,192,159,165,191,156,162,191,158,167,192,163,166,192,162,163,192,159,158,190,146,143,188,135,130,191,151,155,192,159,167,192,159,167,191,161,161,192,161,161,192,151,147,174,114,100,177,116,105,193,154,155,193,162,168,193,162,170,191,162,162,193,161,160,191,148,146,159,92,76,177,119,106,194,160,162,193,160,167,193,161,168,192,163,165,192,162,162,193,160,158,184,138,130,190,147,145,194,160,163,193,159,163,193,163,169,193,164,168,193,164,166,193,160,160,194,162,160,193,160,159,193,160,159,193,161,162,193,162,167,192,165,168,192,165,167,192,162,163,193,162,161,193,160,156,193,163,163,193,161,163,192,160,162,1 173,160,175,172,153,164,173,157,171,174,155,170,175,158,176,172,154,173,171,155,174,170,155,170,172,152,165,173,155,167,176,163,182,175,156,171,174,145,160,175,149,174,172,150,172,168,146,161,172,151,163,175,156,170,176,154,171,163,122,123,165,121,130,174,144,166,171,144,164,168,145,164,173,154,168,176,153,167,167,128,133,159,105,102,156,97,95,166,129,142,173,155,175,170,155,172,173,152,166,175,147,160,165,122,127,159,104,103,161,103,103,168,136,152,173,152,172,171,155,173,174,160,173,174,155,166,174,141,157,174,136,149,173,140,151,172,144,154,172,153,168,172,159,177,174,162,174,174,156,167,175,151,166,179,156,173,175,149,162,173,148,162,172,152,168,169,149,163,174,162,171,174,159,171,176,160,173,177,160,174,175,153,165,175,154,172,171,147,161,168,145,160,1 170,142,173,182,148,170,187,155,176,187,157,180,189,159,178,191,166,182,190,161,177,195,163,175,78,75,169,180,149,175,188,149,166,190,154,173,194,163,177,194,170,184,192,167,184,149,129,185,91,84,168,186,156,177,189,151,169,194,159,176,196,172,190,196,172,187,189,162,179,81,83,199,163,125,152,187,156,176,186,150,168,184,145,160,196,165,183,197,171,185,185,159,181,139,126,199,115,87,139,184,150,167,187,154,172,181,134,144,190,155,170,197,175,191,189,166,185,160,137,186,139,103,143,182,149,164,191,162,179,193,161,173,195,170,187,197,173,185,173,155,189,88,83,196,157,110,130,180,149,166,192,167,182,193,167,179,194,171,185,196,172,183,179,157,185,80,77,199,118,89,135,184,156,170,188,165,182,191,165,176,193,174,190,197,174,184,158,141,183,72,77,200,1 189,138,147,197,151,163,202,156,168,202,156,172,196,145,157,193,141,153,192,143,154,182,128,135,192,140,147,200,156,168,205,160,176,204,154,171,199,144,158,196,147,159,195,148,159,186,131,136,199,155,165,205,165,178,206,161,181,200,142,162,195,128,147,198,148,163,201,160,170,189,139,147,201,160,170,207,167,180,206,159,174,189,123,143,190,123,140,200,150,165,201,160,173,193,149,161,201,160,167,204,161,169,200,148,157,182,113,131,195,133,151,201,153,165,196,146,156,191,142,150,200,159,168,204,162,171,203,153,161,193,132,144,194,133,143,202,154,165,197,151,161,188,137,144,197,154,164,202,159,168,201,153,158,205,156,163,202,154,163,200,153,163,197,152,162,190,145,158,191,142,151,197,151,159,199,152,160,200,153,161,198,148,158,195,145,155,192,148,159,181,134,145,1 161,116,130,172,127,137,189,150,171,195,156,180,197,161,178,197,165,182,184,142,158,166,118,123,172,132,148,182,135,153,195,153,175,204,170,191,203,170,187,204,174,189,192,152,165,177,134,141,175,133,144,192,155,172,200,165,184,209,176,194,210,174,198,207,174,193,205,177,194,194,168,186,175,133,143,195,158,177,201,158,180,207,175,197,206,169,189,201,154,167,210,188,203,195,167,176,183,147,167,193,151,166,192,142,160,183,140,156,198,161,177,203,164,177,206,177,190,194,165,176,180,145,162,187,141,152,195,149,164,191,142,156,197,158,174,212,184,205,205,178,198,193,163,177,167,122,130,180,133,144,196,159,174,197,154,162,200,157,170,204,170,191,198,166,187,185,150,167,164,123,131,178,138,144,194,163,172,195,162,171,197,161,174,198,166,186,190,159,175,169,127,139,1 184,156,172,178,140,155,169,121,128,162,110,116,163,114,117,179,149,159,176,142,157,166,127,135,185,154,167,186,154,169,184,153,166,166,122,125,145,93,102,173,130,140,181,145,158,172,129,141,183,151,157,181,151,163,195,178,199,187,160,177,136,91,102,165,114,126,190,151,171,177,137,149,184,157,162,175,142,158,186,157,181,190,159,183,185,150,172,187,145,168,193,159,177,190,165,178,172,132,139,173,139,156,180,147,171,185,149,173,199,174,200,184,142,152,187,151,154,188,164,173,164,112,123,175,134,150,146,107,120,167,132,149,202,184,205,192,162,167,191,160,161,190,165,171,167,123,136,174,130,141,144,101,104,173,137,154,202,181,202,204,186,198,196,174,178,187,161,164,166,126,135,174,131,146,160,104,106,164,105,112,189,155,162,201,185,194,194,173,181,182,155,160,1 188,172,182,196,178,189,211,198,211,216,206,225,220,215,239,213,203,221,198,185,200,180,163,177,193,175,184,204,187,197,219,205,223,218,201,221,223,211,234,220,212,233,208,197,213,195,182,198,204,191,205,216,205,221,222,206,225,205,170,188,218,199,222,228,220,241,213,200,216,201,189,204,205,192,206,222,214,230,220,200,218,196,153,172,207,176,199,227,216,239,214,201,217,200,187,202,205,192,206,218,208,221,219,200,215,185,137,156,188,142,165,225,214,235,213,202,220,198,183,199,202,187,199,211,197,209,219,204,215,206,175,192,207,178,200,222,213,233,209,196,215,189,170,185,193,176,186,209,196,210,215,201,213,219,207,219,216,201,216,211,197,213,198,183,199,186,169,183,185,166,173,203,191,203,211,199,211,213,200,210,208,193,206,198,181,193,194,180,195,180,166,181,1 175,130,130,192,144,144,205,159,160,210,166,170,204,157,162,185,133,134,177,136,144,157,121,126,187,143,149,199,149,153,212,167,174,217,175,185,210,164,173,201,151,160,196,157,165,162,125,132,190,143,148,207,158,164,218,173,185,221,182,196,215,173,185,205,156,165,198,159,168,165,128,135,194,147,149,209,163,169,222,177,198,198,145,166,201,153,174,213,173,189,192,156,164,171,136,144,189,136,134,207,158,159,215,164,183,183,121,136,195,139,158,212,173,191,183,145,156,171,139,151,180,123,117,202,150,148,213,163,171,219,175,191,213,171,186,202,162,173,182,146,155,159,122,127,177,126,122,196,147,148,203,150,154,210,163,170,210,167,173,190,144,145,173,132,137,147,113,120,165,110,99,179,125,121,193,143,146,196,145,144,195,147,151,180,131,126,157,110,105,130,94,100,1 171,137,128,172,137,129,173,138,132,174,138,131,176,138,132,176,140,134,175,139,134,174,133,127,171,137,129,173,137,129,175,137,129,177,138,127,178,139,128,177,140,132,176,137,131,175,136,130,172,140,132,172,137,127,176,138,129,179,139,126,179,137,123,179,135,124,177,137,130,178,143,137,172,141,133,174,141,132,177,139,129,177,126,107,177,121,100,181,135,120,179,139,130,177,139,133,171,139,132,173,139,131,177,139,129,178,125,109,172,110,84,179,133,121,178,139,131,174,136,133,171,140,132,173,142,135,177,138,129,177,126,113,171,113,93,179,137,125,178,141,133,176,139,133,171,137,126,172,136,126,174,136,127,176,132,123,178,135,123,179,140,130,179,142,134,178,143,136,171,136,121,171,134,119,172,139,132,176,140,133,177,142,133,177,140,131,178,143,134,177,142,135,1 211,156,185,219,165,200,225,170,199,226,167,197,223,162,196,215,149,176,212,148,171,206,145,169,214,167,199,221,175,206,226,178,200,227,178,200,220,166,197,219,158,191,217,157,179,207,146,166,208,167,200,211,173,202,227,183,206,228,188,206,220,179,204,225,167,197,220,160,186,204,141,161,211,169,198,212,179,208,215,181,201,195,151,174,200,157,178,226,172,191,219,155,180,211,150,175,210,171,201,210,170,199,209,172,194,190,147,172,194,144,168,217,171,191,215,158,185,209,144,173,201,161,187,209,169,195,215,171,194,219,172,195,226,181,199,218,168,187,215,156,183,197,135,162,199,152,171,210,166,187,217,175,195,222,172,194,219,167,186,218,167,185,214,156,180,201,139,163,183,122,144,200,147,169,209,161,182,215,170,191,213,164,184,211,160,178,208,154,175,193,133,150,1 159,161,212,164,161,212,168,162,211,180,172,215,175,153,187,189,169,198,200,189,218,197,183,209,143,139,189,138,140,200,142,130,181,148,116,148,143,97,119,161,136,173,179,167,206,182,167,200,176,163,193,171,157,196,174,147,179,166,127,151,164,124,146,149,129,172,138,131,185,139,131,181,208,196,221,182,140,156,173,131,156,181,156,190,171,128,151,161,123,147,147,132,176,147,148,204,217,203,225,132,96,119,171,118,137,176,126,149,158,108,130,155,104,122,160,142,180,152,151,205,220,203,219,168,127,145,175,109,117,118,75,99,71,44,76,136,104,135,138,134,188,127,125,182,218,200,217,216,189,206,204,168,184,164,132,159,97,73,110,124,113,161,130,127,182,155,149,196,219,203,218,217,203,223,216,201,224,206,189,214,175,158,201,159,143,190,151,139,187,147,139,188,1 190,168,215,208,187,220,205,183,217,209,187,217,204,183,217,199,172,206,181,163,218,119,128,240,210,187,216,213,192,219,215,188,211,214,189,212,212,186,210,209,181,208,208,180,208,179,169,229,215,194,220,217,193,216,217,191,212,214,185,198,213,180,195,210,181,201,210,181,205,190,173,221,217,193,216,217,191,211,216,188,204,206,163,163,200,148,141,212,182,198,211,184,209,202,179,213,216,192,212,215,185,201,215,179,188,209,169,174,200,147,137,212,179,192,211,185,211,203,182,213,214,188,209,210,180,202,212,179,193,213,179,186,211,176,184,211,181,197,203,179,210,200,179,213,213,186,211,205,177,209,209,181,203,209,179,194,210,181,201,206,180,204,193,170,204,167,159,225,189,170,220,194,170,215,194,172,212,203,176,204,205,178,203,199,174,204,151,146,218,91,113,245,1 92,103,198,183,166,179,189,167,176,185,162,177,183,151,160,187,162,167,189,169,175,182,165,180,137,127,167,185,155,158,189,154,162,184,151,159,189,155,169,190,159,165,188,170,178,184,166,176,158,109,101,184,142,138,188,145,140,180,125,116,192,149,159,193,160,170,186,166,181,185,168,183,112,71,85,176,138,139,194,157,144,180,127,121,186,143,148,193,159,167,191,163,174,190,173,192,122,75,75,175,138,137,196,163,164,173,116,106,185,142,141,192,157,157,189,158,158,191,173,183,161,122,122,182,141,125,191,163,167,193,154,148,192,156,148,194,164,164,191,163,167,190,175,179,161,148,179,167,140,147,186,167,169,192,173,182,194,167,165,194,160,153,191,167,164,188,174,176,113,116,199,102,103,176,159,148,171,184,171,187,192,172,179,193,160,158,189,164,158,185,171,176,1 156,119,113,171,134,130,180,144,146,183,144,149,181,139,143,172,132,136,159,118,125,143,105,111,167,130,127,180,143,144,185,147,150,189,150,158,187,143,154,177,134,141,163,119,128,148,105,115,175,139,141,183,144,146,184,139,143,188,144,157,180,129,153,166,112,129,160,111,123,148,103,114,172,135,135,184,145,151,182,134,144,165,113,130,150,92,105,135,78,91,145,93,107,148,106,116,167,127,122,177,133,134,165,112,115,142,91,102,142,94,106,143,95,112,139,89,96,142,95,102,163,126,120,169,125,122,175,130,135,171,127,136,165,117,134,160,110,124,147,98,101,134,91,93,152,117,114,162,123,124,172,131,135,174,129,132,165,113,120,154,102,107,140,92,95,126,88,90,111,82,75,136,103,97,156,121,119,159,117,118,157,111,118,147,103,105,130,90,92,117,80,80,1 192,175,193,199,179,201,206,187,208,203,185,206,199,178,200,201,178,200,201,180,200,197,179,199,199,183,204,208,188,211,210,187,208,192,163,184,181,150,168,190,159,181,204,180,205,203,182,205,204,186,210,209,186,206,198,161,187,174,127,154,166,123,146,168,118,144,187,151,178,195,172,195,200,181,205,203,174,198,184,129,158,165,101,124,156,91,102,161,102,121,190,153,183,204,178,203,200,180,199,197,167,191,180,129,159,139,63,80,140,60,72,159,92,105,191,153,178,203,180,206,197,176,193,194,169,191,185,140,168,161,96,127,152,81,108,175,120,143,201,178,204,200,181,202,192,168,191,195,170,191,195,160,186,183,129,160,180,127,158,207,185,213,207,189,209,194,175,193,181,155,179,191,165,183,200,174,194,195,157,181,196,162,187,196,171,189,191,165,182,164,141,157,1 149,128,136,169,144,158,187,161,179,196,174,192,187,157,173,185,152,167,182,154,167,162,135,147,162,141,151,185,160,177,199,172,191,199,173,191,194,162,179,200,169,190,195,169,187,177,151,162,168,145,159,193,170,190,207,172,192,185,137,155,173,121,138,191,144,167,195,166,185,185,154,165,174,152,170,196,169,190,198,142,164,169,89,108,158,78,86,182,120,142,201,167,188,190,159,172,172,154,168,193,165,181,189,136,158,154,67,86,150,54,65,190,130,149,198,170,191,189,162,176,168,143,156,188,158,174,190,149,168,181,108,134,183,114,140,204,174,194,193,168,183,180,152,165,161,137,147,181,147,168,190,154,169,196,147,164,195,150,169,188,150,164,174,141,152,164,137,141,137,116,124,172,147,163,172,136,145,181,135,144,180,140,154,166,131,140,162,130,132,125,101,103,1 208,180,194,211,185,197,211,183,190,214,187,200,214,186,202,213,189,202,209,184,198,206,177,189,211,186,199,208,178,189,202,161,166,201,155,166,210,170,187,207,171,182,204,165,171,204,171,179,205,176,182,197,157,160,179,117,119,188,119,129,205,141,168,208,145,172,206,154,176,202,165,175,201,165,171,184,126,130,184,110,125,197,121,149,206,143,180,206,132,163,206,150,178,207,174,191,207,176,191,189,136,146,182,107,115,198,128,158,205,147,181,207,144,174,206,154,178,209,177,196,207,177,187,201,164,174,187,125,133,183,105,117,177,100,103,200,147,161,208,173,186,205,173,180,207,178,192,211,184,203,207,175,193,193,137,147,190,134,141,206,169,181,210,178,191,204,173,177,211,185,201,211,187,203,211,185,196,214,187,208,213,188,209,211,184,203,207,181,197,205,177,188,1 178,154,156,207,178,191,219,191,206,220,192,198,221,192,200,216,187,194,205,179,186,177,150,148,193,155,163,218,188,202,234,208,220,240,211,221,236,206,213,229,197,204,217,190,197,197,171,172,204,168,179,227,199,211,242,213,223,252,225,237,248,221,228,239,205,211,229,202,210,215,192,202,211,185,196,232,204,217,247,219,232,243,199,209,246,189,212,243,202,213,236,207,215,210,176,181,214,187,198,235,206,216,248,218,229,225,148,160,232,148,175,246,207,222,230,191,199,205,168,172,215,189,204,233,201,213,245,211,225,247,207,223,243,202,216,244,214,224,226,189,193,203,171,172,206,177,187,222,187,197,233,198,208,244,215,226,248,224,236,240,213,228,218,190,196,188,157,147,174,146,149,210,176,182,220,188,192,230,201,211,233,206,217,223,196,204,200,170,167,150,122,107,1 182,163,177,188,170,185,194,171,189,199,174,194,199,176,195,192,171,190,184,161,178,176,154,169,181,162,177,196,178,196,204,184,203,207,182,202,206,182,201,202,181,198,195,172,188,181,156,173,183,160,175,192,172,186,203,180,200,213,189,211,211,189,210,204,179,198,196,170,185,187,166,184,181,158,172,197,176,192,206,182,201,198,142,162,195,149,166,206,181,200,198,173,190,186,163,177,189,170,184,197,174,192,204,181,200,193,133,150,193,146,165,208,182,203,199,175,190,186,164,181,185,164,176,195,175,192,200,177,194,206,182,199,209,186,205,204,177,191,199,175,191,188,167,183,181,163,173,190,172,186,199,180,195,203,180,196,204,182,197,201,178,191,194,174,188,183,162,171,173,158,166,185,167,178,191,172,185,196,177,191,197,176,190,195,172,186,187,166,178,165,143,145,1 128,96,91,174,147,152,199,171,178,205,176,173,206,178,174,198,173,164,188,163,156,150,126,114,148,117,122,180,148,153,199,164,168,211,178,179,216,187,180,207,180,170,196,169,164,174,147,139,156,126,134,188,155,163,203,169,181,212,178,188,219,190,182,215,190,182,202,175,170,181,154,147,154,120,128,192,166,175,205,172,176,204,163,173,206,171,167,215,188,181,203,175,170,183,155,149,151,122,125,182,155,157,207,180,185,197,156,148,196,157,146,211,182,176,196,163,155,178,150,139,144,113,111,176,153,155,202,175,175,212,185,184,213,188,183,208,182,175,189,156,147,165,136,120,130,100,95,171,146,143,193,167,167,202,176,174,199,172,163,197,172,165,188,158,145,115,90,75,87,67,67,158,133,128,182,159,154,187,164,156,183,158,147,184,157,144,149,123,105,41,29,25,1 156,127,136,171,138,142,180,145,150,193,163,167,196,166,168,190,163,158,183,155,149,177,148,145,162,128,137,175,140,147,182,146,162,188,151,157,195,164,158,198,172,166,193,167,160,184,157,155,170,140,148,181,149,158,190,161,175,195,163,181,197,164,166,202,177,171,196,170,165,190,164,161,173,147,157,187,159,168,187,151,155,195,155,176,190,152,159,201,175,171,197,170,167,191,162,158,169,141,144,186,160,167,191,157,161,181,133,136,166,117,109,197,165,164,196,167,164,188,157,150,159,131,131,182,157,166,197,171,175,192,159,153,187,150,144,200,171,166,195,166,162,182,146,138,165,143,149,179,153,155,191,163,165,200,174,178,203,178,179,201,178,173,194,167,159,181,147,138,159,135,136,175,151,152,188,159,162,193,167,170,194,167,162,190,164,156,192,170,166,182,153,147,1 172,147,147,196,170,176,209,181,187,216,186,191,218,190,193,210,176,181,201,170,172,168,139,131,187,160,165,205,178,184,219,188,192,227,196,202,227,197,203,219,184,187,207,173,177,191,161,158,193,162,169,210,179,184,223,193,197,224,190,195,222,184,191,223,187,190,209,171,174,194,160,158,192,159,165,208,175,180,215,180,185,193,132,142,199,141,145,219,183,184,205,166,167,191,152,148,191,159,163,203,169,172,209,170,178,188,124,132,199,143,148,207,168,171,194,153,152,181,140,135,189,158,157,198,165,166,206,168,175,207,163,167,199,152,158,189,143,153,173,125,125,162,113,102,183,155,147,194,165,162,202,167,170,205,167,176,194,154,165,174,124,135,145,94,96,115,70,64,152,126,117,187,158,149,193,161,157,196,163,163,177,134,141,152,98,104,135,85,85,89,55,57,1 222,187,196,219,180,192,216,173,184,211,165,176,209,158,171,217,172,186,221,183,195,222,184,188,219,182,194,214,172,186,203,146,155,192,127,136,192,128,136,203,143,150,212,167,178,216,179,183,210,171,179,201,149,156,190,130,145,187,124,138,180,117,124,192,129,132,210,161,167,219,182,191,205,157,169,190,126,136,186,113,140,189,108,134,184,106,122,188,119,121,211,165,170,219,181,194,199,146,155,185,121,128,178,101,121,183,89,123,187,106,130,193,123,129,210,164,169,214,171,179,201,151,160,193,137,152,175,109,117,169,95,105,185,113,127,199,135,139,209,162,165,211,168,177,206,162,178,205,157,172,185,121,130,175,107,109,194,130,142,204,154,159,208,166,174,205,161,178,208,165,185,208,165,177,195,132,142,192,129,135,199,147,157,203,159,172,204,160,175,201,151,167,1 240,160,161,244,164,173,245,169,180,246,170,185,245,169,187,242,168,182,239,163,176,233,159,170,240,164,163,243,167,172,246,173,182,244,172,184,242,168,178,241,167,177,240,166,176,235,163,171,237,163,161,241,169,171,243,174,179,239,165,165,229,144,135,241,167,169,242,170,176,237,166,173,236,164,161,241,172,171,240,169,167,212,118,105,215,123,113,245,173,172,241,171,176,235,165,169,235,165,160,241,173,171,233,155,147,200,97,85,228,145,139,245,175,175,241,170,171,235,163,162,233,165,157,239,170,166,229,150,140,217,125,111,238,163,159,242,171,171,239,168,165,233,164,161,228,159,151,233,162,158,234,159,153,236,159,154,240,166,165,239,164,163,235,161,158,230,164,161,224,154,146,230,157,153,235,160,159,239,164,165,239,164,163,235,159,155,232,158,155,228,159,156,4 218,130,128,222,135,134,221,131,129,209,107,106,204,96,93,217,116,119,221,134,134,215,130,126,214,127,121,220,131,127,213,118,113,166,55,56,162,49,50,211,108,106,220,130,131,214,129,120,212,127,119,217,126,123,195,90,84,145,33,37,157,45,46,207,108,101,221,137,133,216,136,129,210,129,120,215,128,120,195,87,80,153,41,42,173,63,59,214,121,115,220,139,133,216,137,132,208,126,114,214,132,118,203,101,88,179,63,57,196,90,83,221,136,129,218,137,129,214,133,127,206,122,109,212,132,117,214,127,120,209,107,102,216,123,116,219,132,128,214,132,127,208,126,122,202,118,108,209,126,118,216,132,129,218,130,129,218,131,124,216,132,128,209,128,128,202,123,122,200,121,113,206,124,116,213,126,123,218,132,132,218,135,131,212,129,126,206,127,126,196,116,115,4 215,160,175,216,159,172,218,159,174,223,171,191,223,167,183,227,176,195,224,170,185,221,169,184,214,156,167,213,156,164,189,115,122,182,108,120,181,101,109,210,146,158,223,172,187,221,170,182,213,154,162,206,143,147,164,86,94,134,54,73,146,61,76,182,104,109,219,167,176,220,171,179,214,157,167,203,137,147,166,87,93,135,61,80,138,60,79,172,93,98,217,164,173,218,170,179,215,160,165,210,149,157,185,109,112,152,77,85,140,68,83,183,109,111,213,153,156,215,165,171,211,152,155,213,155,164,201,133,135,173,92,91,162,90,94,196,132,133,215,160,161,213,162,166,207,148,149,208,144,146,206,140,138,202,136,136,203,144,151,211,162,173,215,165,171,211,165,169,211,158,158,211,156,158,211,153,151,214,163,170,212,167,180,211,165,177,211,159,164,210,166,172,4 227,136,149,232,137,154,237,147,163,240,148,164,243,153,169,243,157,174,246,166,180,242,165,175,223,128,145,228,132,145,225,128,135,225,127,130,240,154,160,243,161,173,239,154,166,236,156,166,201,92,101,186,67,73,176,52,53,181,57,52,199,86,79,216,108,106,236,148,156,237,158,163,169,46,52,153,25,34,162,40,41,164,45,43,165,40,40,179,54,47,224,131,127,239,163,166,198,90,99,168,44,49,169,49,47,166,48,48,159,40,40,169,49,40,218,125,115,234,157,165,216,127,133,213,118,120,191,78,73,175,54,51,167,45,41,176,57,47,220,132,130,230,154,160,220,134,139,225,143,150,221,133,140,216,122,124,210,114,108,218,127,130,230,152,159,228,155,159,216,124,137,218,130,144,222,136,151,228,147,159,232,158,163,233,157,164,228,150,160,228,153,159,4 236,137,133,241,144,140,241,143,141,240,143,140,242,147,141,241,148,140,236,142,135,230,138,128,231,135,125,232,137,128,223,117,112,219,109,106,210,94,92,216,106,98,228,128,118,229,140,127,229,139,124,212,101,94,188,60,64,182,56,61,169,37,46,183,53,57,221,118,107,231,141,127,215,115,101,181,55,56,174,49,49,176,57,52,165,44,43,177,52,54,223,120,108,232,141,127,198,85,74,174,51,49,178,62,50,169,54,42,162,46,39,196,86,73,230,136,120,231,141,123,212,109,96,188,69,65,166,49,39,150,38,29,178,70,55,227,135,112,232,143,124,231,145,126,224,133,120,212,106,96,194,83,71,197,93,75,223,130,109,235,150,129,234,149,129,229,145,127,226,139,127,226,132,123,227,136,126,230,142,129,235,150,132,235,152,135,230,147,127,226,142,125,4 234,132,144,230,123,130,214,101,99,233,130,134,252,162,172,252,163,175,250,162,171,244,158,163,227,120,128,203,79,77,178,49,50,205,83,83,251,155,165,251,157,171,249,159,168,246,167,173,230,133,134,221,112,112,223,109,109,229,117,120,248,152,164,250,154,164,252,166,169,245,161,167,232,134,142,240,152,157,242,148,153,244,151,155,246,156,164,244,152,158,248,159,161,246,157,160,234,132,139,237,143,148,233,140,147,239,145,152,244,145,152,242,152,159,243,155,161,242,156,158,240,154,151,237,144,148,230,134,139,193,79,80,174,57,60,211,109,107,241,158,161,238,155,157,239,157,154,241,154,158,232,135,139,158,45,44,138,23,28,188,71,77,236,148,151,236,157,157,237,161,161,241,159,161,239,147,151,181,72,75,172,57,61,225,123,130,227,138,145,228,143,144,4 233,176,180,235,179,182,231,178,182,227,170,173,224,170,171,221,167,167,217,161,161,213,156,159,230,174,178,231,176,178,215,149,145,204,126,119,204,128,116,214,156,150,214,163,159,211,160,157,226,169,171,226,167,165,188,101,89,166,69,60,176,85,72,207,142,133,213,159,153,210,160,153,225,172,172,220,160,154,186,97,84,156,65,57,166,80,73,209,148,139,210,156,147,207,154,146,222,171,169,217,160,153,194,110,97,143,55,50,146,59,54,206,142,132,209,157,147,206,151,142,219,170,166,218,168,162,209,150,139,178,95,82,181,100,90,207,143,136,209,155,146,203,150,143,215,165,162,213,159,154,214,163,156,209,148,143,207,145,141,208,151,146,207,153,148,201,144,141,212,163,162,211,158,156,211,160,156,209,155,155,208,156,155,207,156,154,205,151,149,199,142,142,4 206,107,106,208,108,111,208,106,114,211,116,118,214,118,124,212,116,121,208,109,116,203,104,109,198,99,98,201,99,103,184,72,80,195,94,98,212,117,122,211,114,118,206,107,114,202,105,110,183,79,76,171,70,72,114,18,26,163,60,65,213,118,119,210,112,116,207,107,113,201,102,106,190,94,92,153,52,55,92,11,19,151,54,58,211,118,115,208,108,112,205,102,107,200,102,105,198,111,106,175,78,76,101,12,17,149,54,57,209,116,117,208,110,114,203,102,104,196,105,103,196,107,99,187,93,88,145,41,45,178,82,84,205,111,110,206,111,109,201,107,107,192,103,107,192,101,97,191,96,95,194,99,98,195,102,102,200,108,105,203,108,107,195,98,102,185,94,100,192,103,104,192,99,99,194,98,99,197,103,103,195,100,97,199,105,105,190,94,100,183,93,98,4 216,148,156,219,145,156,219,144,153,198,104,117,204,113,132,217,132,156,211,125,149,202,114,139,213,139,144,217,146,152,210,132,129,175,76,72,186,88,97,211,121,148,206,112,142,197,102,134,212,138,136,215,142,148,198,113,110,167,67,62,183,87,94,208,120,144,205,116,135,195,97,128,210,144,138,213,141,142,192,106,105,164,64,58,189,100,104,206,118,144,202,111,134,196,106,126,207,142,138,210,142,140,192,104,112,169,69,66,196,115,111,208,129,146,199,108,134,190,98,122,205,139,138,207,141,140,198,123,127,180,86,93,200,128,129,207,131,143,197,107,131,185,94,119,199,130,128,203,135,134,203,136,137,189,110,120,196,121,132,202,128,139,197,120,135,183,94,119,194,124,126,200,131,136,199,129,135,163,79,84,188,114,123,200,126,142,192,116,130,183,103,120,4 221,134,124,221,124,122,214,105,99,210,93,83,221,118,120,228,133,135,227,134,128,222,135,131,221,139,129,218,125,122,209,105,99,210,106,98,224,129,131,227,134,132,227,140,132,223,135,125,220,141,133,213,121,118,185,69,65,187,73,64,218,118,118,227,133,129,228,144,132,220,131,124,220,144,132,205,107,100,170,53,47,173,55,43,206,98,92,227,137,124,229,145,122,216,127,122,217,141,124,206,110,94,168,55,44,167,54,45,203,97,87,226,141,125,227,144,121,213,121,115,212,132,116,209,120,109,186,81,65,180,72,58,206,104,95,224,140,130,222,142,130,210,123,117,206,122,108,209,123,114,207,115,97,203,106,91,212,120,110,223,142,130,216,134,122,205,119,114,203,122,111,209,126,115,214,135,116,215,132,118,216,133,124,220,141,130,212,126,116,202,117,113,4 201,95,96,182,52,69,178,44,62,170,39,56,172,45,59,167,40,60,166,43,58,180,64,71,192,81,80,173,50,57,172,53,55,164,43,46,158,40,41,168,53,54,164,47,53,171,55,63,185,73,72,173,57,54,169,54,51,162,46,44,172,59,52,173,62,53,165,50,51,160,44,50,170,59,56,164,49,47,161,47,45,161,46,44,173,59,55,169,57,50,165,53,48,157,45,45,167,58,53,154,42,36,152,41,37,159,48,42,168,56,48,172,61,55,166,56,51,157,50,46,163,53,50,146,38,32,146,37,31,142,32,26,163,50,45,170,60,54,164,56,52,167,60,59,176,70,70,162,54,49,152,44,38,148,41,34,158,49,44,161,50,47,175,69,63,186,87,94,187,87,90,183,78,77,172,66,59,159,50,44,154,45,42,172,65,59,193,91,92,190,99,106,4 190,81,93,189,83,93,189,79,91,178,77,81,196,93,99,216,117,122,231,163,153,234,174,163,176,67,75,161,51,58,147,44,52,132,32,32,167,50,66,190,73,87,211,125,115,233,173,163,162,54,58,154,45,46,138,40,41,145,38,39,163,52,56,184,72,82,209,116,110,233,175,161,159,52,54,148,42,42,135,33,35,145,37,40,143,38,40,185,85,90,226,156,145,230,175,160,163,57,62,144,36,39,140,33,36,132,29,32,140,40,47,201,103,106,231,176,162,228,174,158,183,87,82,158,55,54,137,38,37,145,48,48,194,100,100,225,156,147,231,178,165,226,172,157,209,141,128,199,122,110,187,98,92,202,113,110,223,158,151,232,179,170,230,175,159,224,169,152,216,157,148,219,158,150,222,158,149,223,158,153,227,166,163,230,171,166,227,171,161,222,169,153,4 232,173,163,237,178,168,241,185,177,243,188,178,242,185,174,242,185,175,241,186,174,238,184,171,232,176,164,233,175,161,231,164,150,223,151,138,231,166,152,237,175,163,237,179,168,235,181,167,229,168,155,209,124,113,193,98,87,179,81,74,196,102,94,221,141,128,233,172,157,232,175,162,228,168,153,197,104,96,170,65,58,181,80,70,185,84,74,205,108,100,229,165,147,231,178,162,228,176,161,208,131,114,182,78,69,193,94,84,185,77,75,210,118,111,229,172,155,227,175,161,228,175,156,224,164,146,214,138,122,203,109,102,202,108,102,225,159,144,229,176,164,225,171,158,226,174,156,229,178,161,230,177,161,228,172,154,232,178,162,234,185,170,230,177,164,225,175,162,226,174,159,229,175,160,229,175,161,231,179,166,232,181,168,233,185,172,231,183,168,225,176,163,4 234,159,144,239,165,152,241,164,153,244,171,160,243,170,161,242,169,162,240,166,156,233,160,149,233,159,142,234,162,147,237,164,153,237,164,155,238,167,160,240,168,159,238,165,153,232,159,148,230,159,143,230,158,143,225,147,130,212,119,104,225,141,128,238,166,154,235,164,152,230,157,145,228,160,140,225,153,130,185,85,64,156,50,42,177,76,64,231,157,142,234,164,151,227,157,141,226,161,139,218,144,116,162,59,43,113,26,24,127,34,28,217,138,122,233,165,150,223,151,134,221,156,135,224,158,135,192,101,79,131,34,27,137,43,37,220,147,129,228,163,148,220,151,133,218,151,130,223,159,138,216,143,122,181,89,73,170,70,58,220,147,129,226,161,144,219,152,132,219,152,131,221,155,135,221,155,138,217,144,128,210,132,116,220,151,138,222,152,137,215,147,127,4 220,133,132,226,136,137,230,137,141,231,138,143,230,132,138,230,136,142,223,127,136,217,118,128,219,131,129,221,130,129,225,132,133,226,132,128,224,124,124,230,142,139,225,134,134,217,123,128,218,127,125,219,131,125,224,139,127,223,128,116,223,125,114,226,137,129,224,134,134,218,127,129,215,124,121,218,128,122,220,132,115,216,114,99,217,115,103,222,128,125,220,127,126,214,126,124,210,124,120,218,132,123,212,117,103,193,78,65,207,98,91,220,127,126,219,130,126,209,120,116,208,126,117,214,131,117,208,115,101,184,73,58,203,98,91,221,137,130,216,135,125,206,122,116,202,114,112,206,117,110,206,114,107,191,86,79,206,109,102,217,129,124,216,141,129,203,121,114,199,112,113,203,113,111,204,112,109,204,106,103,208,115,114,211,121,121,211,133,127,197,111,110,4 220,121,116,228,138,127,230,138,123,231,136,124,231,135,126,230,135,126,225,130,121,218,123,113,220,125,118,227,139,125,229,141,125,228,135,122,226,132,120,225,128,115,224,130,117,217,121,109,219,122,111,225,136,119,226,137,120,228,141,123,226,136,121,223,129,110,223,131,115,216,119,109,216,123,113,221,128,113,221,130,117,194,91,79,201,102,91,222,132,117,222,132,117,215,125,110,214,128,113,219,130,117,218,122,111,129,29,28,118,24,25,210,115,104,220,133,115,213,125,106,213,128,108,216,132,112,218,124,109,146,47,45,107,12,14,188,91,81,219,134,116,209,125,104,210,125,106,213,127,110,217,132,116,199,108,96,174,74,64,202,111,96,213,127,110,207,124,104,208,128,111,211,127,108,213,127,110,214,133,117,212,128,116,210,121,110,208,118,106,203,119,102,4 219,124,115,225,136,128,230,144,140,231,140,126,233,145,133,230,143,134,224,137,125,221,135,117,218,126,119,222,133,123,225,140,129,230,144,129,231,142,123,226,135,122,224,138,124,219,137,119,216,127,114,219,132,124,220,132,121,223,131,120,203,97,79,213,115,96,223,138,124,218,135,115,213,124,108,212,122,108,189,89,80,177,73,64,142,37,32,196,104,85,211,118,93,201,110,89,213,132,111,204,114,96,130,33,28,94,14,17,114,31,27,208,116,84,176,76,50,185,95,72,209,129,109,206,120,101,139,46,37,73,6,12,149,54,42,210,125,93,201,117,88,209,136,106,205,122,105,209,131,112,172,80,65,107,22,19,171,76,57,213,137,113,214,143,116,210,142,113,203,121,104,208,132,113,198,113,92,177,83,65,201,123,97,215,144,120,212,141,115,205,138,112,4 206,107,95,189,80,71,183,73,66,176,67,60,183,73,66,201,96,87,216,121,110,216,122,116,179,69,65,147,34,35,137,26,29,147,35,36,138,28,30,155,40,37,197,89,84,212,118,112,160,49,46,136,28,30,137,28,33,143,31,34,152,42,38,155,45,41,167,53,51,200,100,93,172,64,58,138,33,31,137,30,30,147,36,35,157,48,42,152,43,41,150,38,38,187,81,73,195,98,89,163,56,50,138,28,29,150,39,38,154,43,41,147,36,37,158,48,45,191,90,82,206,118,107,202,104,97,165,52,50,149,35,37,142,30,33,144,29,34,171,62,58,200,111,100,205,115,105,208,117,110,203,103,100,184,73,76,163,51,52,172,62,63,198,101,96,201,118,108,206,118,110,208,117,110,211,116,116,208,107,110,202,103,100,205,112,110,205,119,116,202,121,113,4 228,146,146,229,143,146,229,139,145,230,144,149,233,149,153,234,154,155,231,152,152,227,148,145,226,142,143,226,143,145,227,145,151,231,146,152,232,156,158,231,153,150,229,151,148,225,145,143,224,141,142,222,140,143,202,112,120,188,91,98,202,113,116,224,145,144,229,153,148,224,146,142,215,132,127,173,77,83,122,26,43,93,7,34,121,25,42,209,128,126,227,151,148,221,141,137,201,116,110,114,18,33,72,0,29,82,2,33,110,11,29,197,109,109,226,154,149,219,142,138,210,128,123,158,62,66,121,25,38,136,39,47,169,75,79,213,131,132,224,151,145,217,143,137,216,139,133,213,132,132,205,118,119,209,128,129,220,140,141,223,145,147,220,140,140,216,144,141,216,135,133,216,135,138,219,140,144,221,142,146,220,139,142,220,139,142,218,139,141,213,140,138,4 228,144,144,231,149,145,233,152,146,235,157,149,234,155,144,233,153,144,228,145,140,224,139,136,226,140,136,228,143,137,230,150,140,233,156,145,232,153,141,230,151,142,228,149,142,224,143,137,225,143,138,227,146,139,229,154,143,230,157,145,228,149,140,226,150,141,227,155,145,224,150,139,223,144,134,222,140,129,214,129,117,197,101,96,179,80,79,175,73,73,198,105,100,215,135,128,219,139,130,212,123,113,190,86,82,149,41,46,120,22,32,122,24,35,166,62,65,204,117,115,217,141,129,207,120,110,157,52,53,122,24,31,120,25,33,121,25,33,162,62,65,204,119,117,217,137,128,210,121,112,179,80,80,169,75,76,184,95,95,191,102,101,204,122,120,211,136,133,215,130,122,218,134,127,219,139,134,217,140,134,217,140,138,217,141,139,215,143,138,210,136,132,4 229,150,155,225,149,152,231,152,159,226,141,144,235,158,162,232,152,147,228,148,147,221,147,143,227,149,154,224,146,151,230,146,153,212,109,108,215,127,126,227,152,148,236,160,161,224,148,144,226,147,152,224,148,152,221,132,133,199,87,78,175,68,60,206,121,110,242,172,166,232,161,149,218,138,139,223,147,147,211,110,107,190,77,65,173,66,55,187,87,75,227,156,142,229,161,144,215,137,133,225,149,148,209,109,105,186,77,65,175,69,55,187,88,70,218,146,131,218,149,131,212,136,130,225,152,152,215,128,120,180,67,59,176,68,60,198,104,83,225,158,146,223,155,142,215,143,134,223,150,144,226,148,144,201,100,93,193,94,84,218,141,125,230,167,156,219,154,137,213,139,128,220,141,132,228,153,148,227,151,150,217,141,133,227,158,148,227,164,155,219,156,140,4 230,139,133,231,132,133,235,141,140,235,140,135,243,149,145,243,153,145,239,152,142,229,148,132,231,142,130,235,144,141,213,108,104,197,83,72,223,122,112,240,145,142,238,148,138,226,138,116,232,142,127,232,141,130,179,64,56,158,37,34,193,76,67,231,131,126,243,158,148,232,146,127,229,140,127,219,122,110,170,52,46,142,31,32,173,54,51,231,139,133,242,164,150,233,151,134,229,144,129,220,128,109,175,60,48,143,31,31,176,58,53,231,143,131,236,153,139,228,140,126,228,146,125,228,144,123,195,86,66,163,47,38,183,67,58,230,137,129,232,145,133,227,142,127,231,153,136,236,162,146,223,132,110,188,76,58,202,95,87,236,147,142,230,144,131,225,139,125,229,152,134,234,157,141,235,155,142,228,141,128,231,141,137,235,148,141,229,146,132,219,133,121,4 246,166,179,251,169,186,254,181,197,254,185,200,254,188,201,254,188,197,252,181,186,242,170,168,247,166,177,251,173,186,254,178,191,253,176,176,253,179,178,255,186,194,253,185,188,240,169,164,249,173,181,252,178,190,254,181,186,216,117,101,208,106,87,252,179,176,250,181,182,243,173,168,247,173,179,252,181,189,250,179,176,198,90,67,181,65,49,223,133,120,248,177,173,245,174,168,242,169,173,251,183,188,248,177,173,207,105,83,177,62,48,197,99,92,250,179,175,244,173,172,242,172,175,250,181,182,250,181,180,243,167,158,218,123,107,230,148,143,248,178,178,243,174,171,241,173,175,247,178,178,251,182,183,250,179,182,245,170,165,246,174,175,246,176,174,244,178,173,235,165,166,244,173,176,250,181,184,248,175,176,246,174,173,248,178,182,245,176,176,241,176,174,4 220,133,152,229,142,165,235,149,172,239,153,176,241,153,177,236,148,170,220,136,151,218,132,145,217,132,146,226,140,159,232,148,167,232,142,165,234,142,164,236,147,164,233,147,165,219,136,148,203,116,125,213,122,133,225,137,147,227,134,152,223,131,149,231,144,163,232,143,163,232,151,166,211,128,136,175,67,73,192,88,96,225,138,153,230,141,159,228,132,152,227,137,153,229,150,163,219,142,151,169,61,70,165,48,60,226,135,152,229,143,158,229,139,154,224,137,151,222,140,149,218,143,152,201,105,114,190,80,91,225,136,154,224,134,150,227,140,156,227,144,159,224,144,154,214,133,142,218,135,145,224,141,154,224,136,154,227,138,153,225,139,151,221,135,147,218,135,147,210,124,133,218,133,145,223,140,153,225,138,154,229,146,160,225,143,153,220,136,149,215,133,147,4 227,144,169,232,148,170,239,154,178,242,162,182,242,166,179,246,175,185,243,175,180,222,149,146,220,131,154,226,139,158,229,141,160,232,146,165,240,163,172,234,157,151,237,167,164,228,159,156,209,117,137,218,129,145,217,129,148,226,141,160,205,109,104,194,95,79,241,173,168,237,173,168,212,125,144,218,131,150,218,132,154,234,154,167,188,96,88,173,72,62,241,171,165,238,178,177,209,124,142,218,137,155,223,139,152,230,149,161,227,149,145,222,141,127,235,169,165,230,166,159,213,131,147,224,144,162,229,148,164,224,141,153,232,159,170,238,172,174,238,175,173,232,170,162,208,125,142,216,132,151,223,138,156,224,141,156,231,152,164,239,172,176,239,177,177,230,170,166,210,127,145,217,133,155,220,135,156,222,138,153,221,140,149,228,156,163,229,164,163,222,160,156,4 224,132,152,226,135,157,222,133,153,220,132,150,221,133,154,217,131,150,202,119,133,188,106,116,227,139,157,225,134,155,221,129,144,224,141,156,215,130,144,204,119,130,197,115,125,197,114,124,219,131,146,220,131,147,214,116,133,208,116,126,212,128,137,212,129,136,204,120,127,202,119,127,207,119,133,198,106,118,171,58,66,180,66,69,212,124,122,214,139,136,217,140,143,210,134,136,202,117,125,203,107,113,161,49,51,163,54,54,206,114,112,218,148,144,224,155,155,223,156,153,208,125,132,197,105,108,158,50,45,156,52,47,194,98,99,223,155,153,221,156,147,223,162,154,208,128,130,207,117,121,182,83,74,187,89,86,209,123,128,220,155,153,213,150,141,211,150,142,211,135,137,211,132,133,204,123,118,213,130,135,213,138,143,217,151,145,212,148,141,201,136,128,4 252,179,196,254,178,197,254,180,201,254,188,212,254,190,213,254,182,205,253,180,200,250,178,194,249,169,186,254,178,195,254,181,201,254,187,208,254,189,208,254,181,199,253,178,196,249,176,193,243,158,173,251,173,190,252,176,194,254,179,195,255,184,203,254,182,198,253,180,197,247,172,186,241,159,171,242,162,174,226,127,120,228,130,120,239,153,153,252,178,194,250,175,190,244,165,176,241,167,181,232,146,151,197,83,72,200,87,73,215,110,97,247,171,181,249,174,189,243,168,180,239,167,180,224,134,137,173,57,51,179,66,63,206,100,93,243,168,177,245,174,187,238,164,175,233,160,169,235,162,171,204,106,102,184,73,64,217,126,124,242,171,183,238,163,174,233,160,169,229,156,160,235,164,175,234,160,172,228,147,152,236,163,175,241,172,186,236,164,175,229,161,168,4 239,160,182,246,167,193,249,173,202,249,171,202,251,173,203,250,171,200,243,164,190,236,160,180,238,160,181,242,166,190,245,169,194,247,170,198,250,174,199,250,174,199,244,163,185,238,162,178,237,163,180,240,167,186,230,142,154,231,138,153,248,172,195,247,169,190,245,168,187,238,162,175,235,162,178,236,164,177,201,94,95,200,85,95,245,166,188,246,169,186,245,171,187,239,165,178,231,158,171,232,158,171,198,93,93,189,71,74,227,138,146,245,172,188,244,171,186,240,169,182,227,153,164,232,159,173,211,117,125,185,68,67,217,124,124,243,174,186,242,171,183,234,162,168,224,152,161,231,162,175,222,139,151,211,115,121,232,157,169,239,170,184,237,170,182,229,159,166,222,152,160,228,158,171,224,147,157,227,150,161,233,160,176,234,163,178,230,159,172,223,154,162,4 233,132,155,233,131,159,228,121,149,239,130,161,241,142,172,241,147,173,238,145,165,230,142,158,228,123,147,228,122,153,217,107,128,223,103,121,232,129,156,237,143,169,235,140,161,229,136,152,228,128,149,227,119,148,209,100,119,211,92,93,223,114,128,229,132,153,232,138,159,231,148,160,226,130,145,227,130,149,210,101,115,204,87,84,209,93,85,217,107,126,228,137,158,227,143,153,224,126,139,227,133,150,213,107,118,203,90,83,201,88,70,208,95,102,223,129,146,219,126,140,223,134,144,224,129,145,222,122,137,205,97,92,203,96,82,201,87,85,216,120,128,218,132,146,221,134,139,223,131,145,221,134,145,205,104,104,199,93,89,197,83,88,212,119,131,214,129,144,217,122,130,221,126,141,213,120,129,213,119,124,207,110,110,212,114,121,213,120,133,209,126,136,4 241,164,174,249,174,189,251,174,192,253,177,198,251,176,194,252,177,194,251,176,194,244,171,184,242,167,171,249,177,189,252,180,198,253,182,199,253,180,198,252,179,196,249,176,190,243,172,184,245,170,174,250,177,187,249,177,187,247,173,181,245,170,185,246,172,186,243,169,180,238,164,178,243,171,176,244,173,174,226,141,128,207,113,101,196,97,97,199,101,101,228,148,151,236,165,176,243,177,181,239,170,161,209,111,87,151,50,45,112,27,30,150,49,48,217,136,131,236,169,175,237,169,168,240,173,170,212,120,101,198,109,97,166,79,72,178,81,71,226,154,148,233,169,173,235,173,169,241,177,177,238,171,170,235,170,170,234,163,164,224,147,146,232,167,171,232,170,172,233,170,167,239,174,171,244,181,182,244,182,189,243,183,192,241,180,186,234,170,176,227,165,169,4 231,151,172,242,164,191,245,164,197,243,159,189,242,156,180,241,152,175,246,169,197,245,172,197,232,150,168,238,159,183,243,167,195,236,143,164,232,135,150,230,131,143,242,165,189,240,164,184,234,157,173,237,161,184,236,156,174,223,117,125,224,117,129,227,121,134,237,155,171,238,160,179,228,151,165,227,139,152,217,113,120,205,91,97,213,104,116,238,153,165,240,159,176,235,153,169,223,144,161,224,132,141,193,72,78,185,60,72,204,89,100,233,142,152,238,158,171,237,161,176,224,148,162,226,144,156,205,93,101,203,89,95,212,102,111,221,117,127,229,141,150,228,150,163,223,151,164,223,142,158,220,127,140,220,123,132,227,139,153,229,144,162,229,154,172,225,153,167,223,153,163,226,152,170,228,149,171,236,163,184,235,162,183,230,153,172,229,156,176,225,154,171,4 237,162,181,241,163,189,242,166,192,244,167,197,243,164,195,242,164,192,240,163,189,235,159,181,232,154,174,232,148,168,226,132,151,230,140,163,235,152,176,237,159,187,239,163,186,235,158,178,224,137,147,210,101,107,190,70,80,185,65,79,201,88,105,221,129,153,232,154,177,233,158,176,218,128,128,188,73,75,160,46,57,152,36,49,149,31,46,177,60,75,217,121,139,227,152,171,226,152,160,198,95,96,157,41,46,144,34,44,139,28,42,139,27,41,188,79,94,220,137,153,227,158,170,223,146,155,206,109,114,166,53,64,154,43,52,151,36,51,173,59,73,209,117,133,224,155,164,228,160,175,225,151,169,210,115,131,203,102,118,198,92,114,199,99,121,206,117,140,223,154,162,229,158,168,229,158,174,228,157,176,224,149,171,219,138,162,214,133,157,209,133,154,4 236,157,170,241,161,177,242,164,180,242,165,183,241,162,179,237,152,171,235,153,172,229,149,164,236,160,172,237,157,168,236,152,156,230,143,151,227,137,146,234,154,168,234,154,169,229,149,162,233,157,166,229,142,144,217,112,100,200,90,85,174,54,62,212,114,122,231,150,164,227,144,159,232,156,158,222,130,123,210,105,92,195,84,77,145,30,40,182,75,82,231,147,157,226,147,159,230,157,154,217,124,110,200,88,77,188,77,73,168,55,58,204,106,110,230,155,163,226,149,156,228,157,156,220,132,116,201,94,77,190,81,76,184,73,72,217,126,130,229,156,163,225,152,158,225,155,152,227,154,152,217,128,123,205,103,96,198,100,99,222,141,144,227,155,162,222,151,158,224,157,156,227,157,163,221,143,149,219,138,139,225,151,155,227,156,164,226,157,163,220,151,158,4 218,135,159,222,137,165,221,133,165,222,139,168,218,133,158,225,141,165,229,153,176,217,144,161,220,135,159,224,141,168,224,138,166,227,142,171,224,146,170,218,142,159,218,143,159,219,145,164,216,134,154,222,142,165,213,123,143,200,101,111,223,143,165,226,148,174,223,145,162,218,142,159,214,136,154,219,140,160,191,97,112,136,35,39,209,128,141,230,154,176,230,156,172,216,145,155,203,128,142,216,141,160,180,91,103,123,26,29,199,114,124,231,162,178,229,161,175,220,152,165,203,131,144,214,141,159,191,104,117,173,74,80,211,129,141,222,149,164,229,165,174,214,147,154,203,131,146,202,125,144,206,130,146,213,136,154,216,140,157,220,147,162,226,164,172,202,136,138,197,127,138,199,123,140,202,127,142,206,134,150,215,147,163,217,151,162,214,150,156,199,135,136,4 254,182,186,254,186,195,254,184,198,254,191,204,254,185,201,254,182,199,254,182,195,254,177,185,254,182,185,254,188,194,254,190,199,254,192,201,255,189,203,254,186,199,254,183,191,253,177,182,254,184,182,254,189,187,254,195,196,253,182,178,249,157,152,254,177,184,254,183,191,251,174,181,254,182,174,254,185,180,255,192,187,239,136,104,224,99,60,247,151,141,251,172,183,247,168,174,252,178,168,255,189,181,250,170,146,228,117,72,223,107,68,240,140,125,249,171,181,245,166,172,251,178,163,255,189,181,242,149,125,230,123,87,237,139,122,246,159,157,252,182,186,249,179,179,249,178,163,254,183,174,249,162,151,246,152,144,250,169,172,251,175,177,250,179,180,247,177,176,244,168,156,250,172,162,254,180,175,255,183,190,251,173,179,251,176,178,247,178,176,247,178,176,4 240,157,142,244,161,149,249,164,154,244,155,148,249,161,150,240,151,142,241,158,148,238,158,147,240,161,144,240,156,139,244,154,140,236,144,131,235,136,115,224,129,112,232,150,138,232,149,141,239,156,138,238,153,139,238,146,129,217,107,76,207,87,56,192,77,53,221,127,110,229,148,134,233,145,125,233,147,127,236,151,126,206,89,55,196,72,51,186,65,40,218,124,110,231,152,143,229,140,122,229,142,121,238,160,131,214,107,69,182,55,29,196,79,51,218,125,115,228,147,136,225,139,119,224,142,117,243,168,140,235,145,119,199,80,46,204,92,67,222,131,118,225,150,133,223,147,123,228,151,123,247,172,147,242,163,144,233,141,113,226,131,115,228,144,130,220,144,127,224,149,123,233,154,131,244,168,152,245,168,151,239,155,146,233,145,131,231,153,136,226,150,138,4 252,163,179,255,173,192,254,180,201,254,185,205,254,178,197,254,179,196,254,184,201,253,173,188,252,167,181,250,138,159,253,167,185,254,185,202,254,178,193,255,179,191,254,184,196,254,184,198,251,169,177,235,63,101,246,115,133,255,182,189,252,165,172,247,154,149,250,168,168,254,181,192,250,169,174,251,165,174,249,158,161,242,144,133,225,110,99,210,87,73,242,154,151,250,173,181,249,172,174,251,176,182,241,151,150,221,101,85,204,76,58,212,89,76,240,145,143,248,170,181,248,172,173,247,167,170,242,153,149,228,119,103,227,121,104,235,132,121,246,160,163,248,169,179,243,164,167,245,164,160,247,166,160,246,162,157,247,165,166,250,169,175,252,177,187,247,169,177,240,165,168,241,159,160,247,168,173,254,181,191,253,175,189,252,172,184,250,170,182,245,169,179,4 236,140,127,244,149,141,237,131,124,234,116,114,237,122,126,238,131,122,242,153,141,240,156,143,234,139,127,239,143,133,199,82,68,184,53,43,190,60,55,218,106,89,241,154,140,240,160,145,232,137,126,223,115,105,165,36,27,161,28,24,152,23,17,191,72,54,240,152,138,241,162,146,227,125,112,185,65,53,166,41,27,184,62,45,157,37,20,167,45,26,231,142,122,241,165,151,216,107,97,169,46,32,144,26,13,153,31,17,151,31,16,164,45,25,228,141,118,238,162,146,211,106,91,174,53,34,130,14,6,121,9,5,132,17,8,155,39,21,228,141,119,234,156,138,219,125,109,201,92,74,144,19,14,138,23,15,152,38,23,189,79,60,228,147,129,231,152,137,212,114,99,218,118,108,166,43,38,152,30,23,158,39,25,207,104,90,228,144,130,222,135,121,4 244,141,135,249,142,140,252,149,147,251,144,139,243,132,124,245,139,138,245,142,148,243,146,146,245,152,138,247,145,136,246,137,136,236,112,110,217,91,76,222,103,90,245,147,145,240,145,139,242,152,125,246,154,137,239,134,120,202,67,55,170,33,27,195,61,50,237,133,123,240,148,141,239,152,122,245,162,139,226,122,93,184,54,36,163,32,26,193,63,49,234,130,119,242,151,146,237,155,128,236,147,117,205,87,51,177,50,29,165,33,20,192,64,46,234,136,121,243,158,149,236,158,135,233,147,124,195,74,40,177,50,26,174,47,26,194,68,47,237,145,139,240,157,147,232,153,125,233,148,126,203,87,59,179,52,28,200,81,54,218,109,86,235,143,134,236,154,140,230,152,128,231,148,129,219,119,98,199,80,53,219,115,92,232,141,126,234,144,132,229,143,126,4 248,146,139,254,155,151,254,147,149,254,168,166,254,160,162,254,150,151,253,160,164,249,159,153,248,148,139,251,145,140,253,151,153,254,163,163,254,164,163,254,162,159,254,164,165,251,167,161,247,143,135,250,144,139,253,158,156,252,152,152,254,158,153,254,169,164,253,165,163,252,170,165,244,140,135,249,149,144,248,146,142,249,141,140,250,147,142,253,166,156,253,167,158,252,171,164,239,137,130,247,149,142,228,119,109,176,46,40,224,112,104,255,171,160,251,162,152,249,163,154,229,120,113,242,135,123,198,84,73,109,0,0,216,108,97,254,167,162,248,158,150,244,154,146,229,127,118,241,142,131,211,107,100,144,30,26,227,121,116,248,152,149,244,153,148,235,141,136,229,128,124,235,134,126,238,142,137,229,116,117,237,129,135,242,143,143,239,147,145,232,143,138,4 250,155,158,253,152,159,255,164,173,255,169,177,254,170,182,254,167,174,254,166,167,252,165,172,248,159,154,238,120,115,245,132,134,250,143,144,254,164,170,254,170,176,254,172,177,253,165,168,246,157,146,217,89,75,208,68,56,226,95,84,254,158,162,254,168,168,254,177,179,253,169,172,243,158,139,207,83,61,185,46,32,206,72,53,245,139,134,255,168,166,254,170,169,254,173,176,245,160,141,207,87,62,180,43,29,184,46,32,225,106,92,255,173,168,253,171,168,252,169,170,244,161,143,223,112,84,188,52,35,177,39,27,215,97,81,255,177,168,252,172,160,250,170,162,240,155,141,238,142,122,205,79,57,188,51,35,219,102,86,252,172,165,250,170,158,246,169,156,238,151,140,244,155,148,234,135,124,215,94,74,228,111,104,248,161,158,248,167,163,244,166,159,4 243,142,134,249,152,152,251,154,154,250,150,150,248,144,143,249,151,153,246,147,148,243,150,153,243,148,136,248,153,149,249,154,149,243,139,133,226,103,91,235,124,117,243,145,144,240,146,144,242,150,138,247,156,146,247,156,145,221,101,83,196,58,46,206,77,62,237,132,124,237,138,134,240,150,135,244,155,140,235,132,109,202,71,49,191,55,41,199,66,49,222,104,89,237,140,136,234,141,125,239,147,129,223,109,84,197,64,44,189,54,37,195,63,46,223,105,92,236,142,136,230,137,119,238,151,135,231,129,107,200,73,52,190,59,39,201,76,60,231,129,120,233,145,136,228,138,121,236,148,134,238,148,135,220,108,90,203,80,58,210,92,69,230,133,121,231,144,135,226,137,122,234,147,133,237,149,138,231,130,115,224,115,97,225,123,103,229,136,122,227,142,133,4 250,156,168,251,148,164,253,155,176,254,157,184,253,154,186,253,153,186,250,147,182,244,141,174,248,161,171,245,142,158,235,118,127,221,90,96,232,107,125,245,137,164,247,148,177,241,142,168,242,157,161,228,114,123,186,46,53,170,26,33,186,42,51,208,73,87,228,112,134,238,142,163,217,102,87,176,41,45,157,17,25,155,18,25,164,26,33,165,22,33,179,40,52,229,122,144,222,116,113,184,53,53,166,30,32,165,31,29,168,33,32,160,22,28,180,43,56,226,118,138,233,139,146,207,85,89,163,26,25,164,31,28,164,33,31,150,15,20,180,45,54,223,112,130,235,143,145,229,129,133,191,66,69,164,32,34,164,34,34,167,34,41,189,61,75,223,118,134,235,142,144,237,145,154,235,139,151,222,113,123,214,99,109,221,109,126,225,121,141,225,131,149,4 254,183,187,254,182,189,254,183,189,254,179,188,254,186,195,254,186,196,254,187,200,254,183,195,254,183,182,254,181,181,255,175,173,253,158,149,254,174,173,254,189,196,254,188,199,254,184,194,254,183,176,255,184,179,249,152,136,225,104,82,239,136,124,255,187,188,254,187,195,254,184,191,254,181,171,255,187,178,235,132,113,199,68,51,229,113,97,255,180,175,254,182,190,254,182,189,254,182,169,255,182,172,246,154,134,202,78,61,224,108,92,255,184,177,254,188,191,254,179,183,254,179,164,254,181,171,254,173,158,233,125,103,241,139,116,255,185,173,254,192,188,254,183,181,253,174,161,254,179,168,254,181,174,255,175,165,254,170,158,254,187,179,254,190,184,254,183,178,251,168,157,254,176,169,254,181,175,254,182,180,254,183,182,254,188,183,254,188,183,253,182,178,4 201,97,104,199,88,103,201,85,106,207,91,109,204,92,110,203,94,108,205,94,109,202,99,104,194,87,97,196,84,99,198,84,100,200,88,102,203,94,106,208,103,109,212,106,113,211,113,111,193,87,91,200,90,99,202,93,100,205,101,110,207,100,113,211,102,113,215,110,115,216,121,117,192,85,90,197,89,98,203,97,100,197,91,95,202,98,111,208,98,115,216,111,120,217,118,122,193,88,95,201,96,103,185,74,78,141,14,20,185,67,80,211,106,121,215,112,123,214,111,122,192,84,89,200,93,99,193,83,90,153,27,36,190,77,87,215,116,124,210,107,120,207,105,118,191,84,91,193,83,95,201,94,106,196,85,94,203,98,106,206,106,117,199,97,112,191,93,106,184,80,91,189,79,94,197,85,99,201,91,105,202,99,110,194,94,106,181,80,95,163,65,81,4 204,147,154,204,144,157,205,146,160,208,147,154,211,158,170,213,162,175,210,157,168,206,153,161,204,152,162,203,145,155,197,126,128,184,104,104,198,132,137,212,164,175,208,157,165,203,149,156,204,155,165,204,148,154,185,102,97,145,55,58,169,93,96,212,163,173,208,157,164,204,152,161,199,140,150,203,147,158,185,104,101,142,54,55,164,87,87,212,161,170,206,153,156,203,150,153,193,125,134,199,136,150,198,135,142,183,103,99,187,115,112,209,161,167,207,156,156,204,155,154,199,145,154,202,145,153,203,147,157,202,145,155,207,156,162,208,161,165,206,157,156,204,156,156,198,150,156,202,151,159,203,145,158,203,150,163,206,156,167,205,155,157,201,147,146,201,155,156,196,149,152,200,148,155,202,149,161,203,152,158,202,149,153,198,141,138,197,140,138,198,150,151,4 236,142,165,238,137,159,235,110,140,240,124,150,244,151,174,244,152,175,240,147,169,231,130,153,238,148,166,237,129,150,230,92,123,233,100,129,240,134,156,243,152,171,241,152,167,232,144,161,237,148,164,234,121,141,227,88,117,228,86,116,231,99,128,239,143,163,239,156,170,231,147,161,233,143,160,229,114,135,224,88,116,225,88,117,230,99,127,237,137,156,237,156,169,230,149,161,229,140,156,227,115,133,223,88,112,225,93,118,228,104,128,234,134,151,231,148,162,223,147,158,227,143,154,228,131,144,226,118,130,228,118,133,231,119,138,232,137,152,226,147,160,221,146,157,224,145,152,229,149,158,232,147,153,234,147,153,233,142,155,230,140,155,225,145,156,219,146,155,221,147,153,229,155,160,234,158,163,235,156,162,232,152,161,229,151,160,222,147,153,215,146,151,4 202,108,118,208,101,119,186,64,90,176,45,74,204,80,109,218,102,129,207,104,124,206,112,126,193,99,113,190,76,100,176,53,76,173,47,71,187,57,83,200,73,98,203,88,104,205,112,124,191,96,108,185,75,87,185,65,80,182,56,78,188,60,82,197,73,89,200,80,90,204,106,114,197,97,108,185,68,79,187,65,77,188,62,76,183,59,71,194,72,81,205,97,106,212,119,129,200,104,113,191,83,90,193,83,87,189,75,80,188,68,72,191,69,76,213,116,126,214,127,137,200,107,118,207,114,121,207,116,121,206,109,112,202,95,95,204,96,101,205,114,122,206,123,131,195,104,102,203,108,104,212,123,125,214,125,133,211,122,125,205,116,121,207,126,133,208,127,133,190,104,97,194,100,89,208,121,121,213,127,137,213,125,135,213,130,139,212,133,141,203,122,133,4 221,164,167,205,138,132,184,102,96,192,111,106,208,134,124,225,169,165,234,185,185,231,180,180,217,157,158,162,83,78,129,49,48,168,85,83,170,80,69,189,113,103,228,177,170,228,180,176,211,151,147,127,54,57,106,38,48,114,49,54,126,52,50,159,75,63,215,153,141,226,179,176,217,162,162,142,73,74,93,32,44,81,32,45,109,44,49,164,83,74,215,162,155,222,175,166,225,175,174,167,100,97,106,40,44,112,50,53,128,55,53,156,76,66,210,154,146,214,159,141,223,173,171,190,127,121,148,70,61,153,77,68,153,74,64,174,100,88,216,166,155,216,169,156,221,171,167,220,167,163,213,155,149,203,137,127,196,126,113,202,136,124,222,179,171,219,175,162,222,175,168,222,171,166,224,177,176,223,177,175,217,167,163,214,160,148,223,179,168,219,176,164,4 222,146,157,221,141,153,210,117,121,216,127,139,222,137,153,221,134,147,222,140,152,215,134,144,220,141,150,211,119,125,181,69,65,190,85,83,218,129,135,222,134,144,221,137,148,215,135,142,217,135,144,212,122,127,172,63,62,159,47,46,208,108,109,223,137,147,221,136,143,217,133,139,216,134,147,213,123,133,168,56,58,160,45,43,209,111,111,224,137,149,220,132,139,218,138,145,216,135,145,215,129,139,194,92,89,195,93,85,221,136,136,223,137,148,220,133,143,217,138,143,216,135,143,218,137,144,217,135,140,219,138,138,223,143,148,222,135,142,217,128,137,213,130,136,215,137,146,219,141,148,219,140,144,221,143,147,220,138,144,218,129,137,215,129,135,209,127,133,214,135,147,218,138,146,219,140,145,222,149,153,219,138,144,218,133,140,216,137,141,207,127,132,4 216,133,138,219,132,139,219,132,140,220,132,138,220,135,141,218,133,139,211,124,132,207,124,131,214,129,135,216,126,130,214,120,121,219,132,132,217,132,134,215,129,133,208,115,122,206,121,126,214,129,131,214,121,120,189,80,72,191,90,83,218,133,133,216,134,138,212,131,132,206,124,132,215,131,133,211,118,114,160,56,53,164,62,58,215,129,120,218,139,139,213,134,134,207,129,133,213,130,132,209,120,116,151,44,40,167,62,58,216,132,125,218,140,137,214,135,133,207,128,130,213,132,130,212,128,125,194,95,89,203,112,106,217,138,134,216,136,132,213,135,134,204,122,123,209,129,128,214,133,129,212,126,124,214,131,130,215,136,134,215,139,134,209,131,130,201,121,121,205,126,126,211,129,130,212,127,128,212,127,129,213,134,134,213,136,133,205,124,121,197,116,118,4 221,153,177,220,148,168,212,137,158,199,120,139,227,155,179,228,155,183,225,153,181,221,154,180,221,154,175,229,162,186,192,116,135,144,63,82,221,145,165,224,152,177,225,156,180,221,157,180,223,156,178,228,162,184,193,115,135,152,63,82,217,144,167,228,157,181,226,160,180,219,154,172,218,151,169,218,148,168,205,128,144,175,84,99,208,132,148,221,148,163,226,161,175,221,158,172,217,153,170,211,138,150,206,128,138,185,98,108,199,117,130,222,151,166,222,156,172,215,149,163,214,149,163,210,136,145,211,142,154,210,138,151,216,142,157,223,156,174,221,158,175,213,149,166,210,147,160,213,146,160,213,145,156,221,156,174,222,155,172,222,158,174,216,151,168,209,147,161,207,147,161,212,147,163,210,141,150,219,154,168,221,158,174,219,157,174,211,147,159,204,142,152,4 227,130,119,232,137,125,234,138,125,234,135,124,234,133,129,234,135,128,230,131,124,225,129,119,229,136,121,229,132,120,228,132,120,233,137,124,235,136,127,232,133,126,227,125,118,224,126,117,228,133,117,229,132,114,225,131,120,230,133,121,234,138,126,231,131,121,227,128,117,223,127,117,226,137,116,234,145,122,206,104,92,176,64,57,229,130,113,230,135,120,226,131,118,222,128,115,225,139,116,229,142,120,213,116,100,178,67,56,221,124,106,229,136,120,225,132,121,221,132,117,221,133,112,221,133,115,224,134,117,223,129,113,223,132,118,226,136,121,223,134,121,218,132,119,217,128,109,219,131,113,220,129,111,221,130,115,219,129,115,221,130,120,220,131,117,212,122,109,214,125,108,216,131,113,218,129,115,219,130,118,217,126,115,217,125,118,215,126,114,208,118,104,4 216,138,138,220,140,141,217,126,133,223,139,145,227,145,153,225,141,149,226,150,150,221,141,146,217,139,140,226,145,149,144,34,48,172,70,85,233,152,159,224,141,149,226,150,154,221,139,147,218,141,145,228,153,156,169,64,76,185,81,102,232,151,163,225,144,153,225,149,158,223,146,154,219,138,146,224,147,155,228,146,158,225,137,152,228,151,162,226,143,157,224,141,156,223,146,155,221,145,155,225,150,158,226,150,159,227,147,160,229,150,164,226,138,156,224,134,153,221,137,151,222,149,158,225,150,158,228,152,160,228,146,162,226,143,162,225,140,159,225,143,158,220,134,151,222,147,156,223,146,160,227,153,165,229,153,167,227,145,162,226,143,160,225,150,163,222,148,160,219,144,155,222,147,159,223,147,160,229,159,169,228,151,164,226,147,162,222,144,158,220,149,159,4 223,133,121,228,137,128,229,136,127,232,141,128,236,147,133,235,146,134,229,139,129,222,132,123,223,139,124,226,139,127,228,139,126,229,136,121,231,141,126,232,142,129,230,141,127,223,134,126,222,144,127,220,134,118,196,96,83,197,97,85,226,135,120,228,138,128,229,142,127,224,134,125,221,143,123,205,111,93,97,10,13,110,19,22,213,116,101,226,137,121,224,133,120,221,129,120,218,141,122,206,116,95,135,41,35,147,51,45,219,129,115,226,145,129,222,131,119,217,125,116,215,137,116,218,140,122,217,127,108,220,135,117,224,143,123,224,140,124,220,135,122,214,127,117,212,132,112,219,143,120,222,145,122,221,141,124,223,142,125,221,133,119,217,133,120,211,126,114,206,124,109,213,134,115,220,141,124,218,137,120,217,134,118,215,130,119,211,126,116,207,121,111,4 227,143,165,232,148,170,234,149,173,236,152,180,238,156,178,236,159,180,230,149,163,225,145,157,223,131,154,231,146,167,234,152,175,235,152,176,236,157,175,235,159,177,232,156,170,226,144,155,224,134,152,231,148,170,234,154,173,233,150,169,233,150,171,233,154,173,230,149,164,227,149,159,226,147,155,231,149,165,232,151,167,229,146,163,221,132,146,229,150,168,228,147,167,223,143,159,226,152,159,227,150,164,232,156,164,190,95,105,149,49,59,208,121,131,228,153,169,219,137,154,225,157,162,226,154,160,230,156,168,199,109,124,130,31,43,197,111,122,226,148,163,219,140,157,221,152,159,226,156,163,225,147,162,224,148,163,199,110,118,212,128,142,222,145,157,217,144,158,219,151,157,223,153,157,224,148,159,226,155,168,226,153,165,223,149,163,221,152,163,216,149,158,4 226,164,168,231,168,168,237,176,175,237,174,176,236,174,175,233,167,170,230,164,164,228,170,165,226,166,164,230,168,164,232,169,163,236,175,173,234,171,165,233,168,166,228,161,158,225,164,163,226,170,158,228,165,158,229,163,152,214,141,132,207,129,119,220,145,140,224,154,151,221,154,149,224,166,152,225,160,151,204,123,112,161,72,66,164,77,71,185,93,88,215,140,135,220,154,149,223,168,156,219,156,142,184,98,88,135,50,56,142,61,64,190,102,98,217,150,143,218,151,147,219,163,155,218,158,147,195,118,104,174,87,83,172,86,80,208,131,125,222,157,150,218,154,152,215,156,148,217,153,145,218,155,146,209,142,131,209,139,131,219,155,150,219,157,152,214,153,147,215,163,150,216,157,149,217,158,153,222,164,156,222,162,159,220,160,158,218,159,159,213,154,149,4 206,120,115,209,124,123,210,126,124,208,122,117,198,94,91,202,105,109,193,94,100,192,97,99,199,110,103,202,116,110,201,111,110,205,122,116,196,96,89,194,97,99,192,97,99,188,92,93,199,111,107,168,82,81,102,28,32,190,105,101,203,109,97,194,105,98,193,103,100,183,91,89,200,115,110,126,47,48,56,1,8,184,100,94,199,105,94,191,101,93,194,107,101,187,99,97,193,110,102,149,64,60,130,50,47,189,109,101,192,97,86,196,109,98,196,114,108,188,102,99,180,99,88,179,96,88,175,93,87,188,103,98,191,98,88,192,105,96,185,104,101,182,99,97,181,99,88,180,93,89,181,94,97,192,101,104,191,99,90,200,117,107,182,100,100,176,92,95,180,95,90,181,94,93,181,91,96,190,99,105,187,92,88,197,111,104,181,100,100,170,87,91,4 217,131,138,221,130,140,222,128,140,226,142,149,224,134,140,222,137,142,220,142,143,214,136,138,214,128,134,218,130,140,219,129,139,223,138,139,222,143,145,222,143,146,220,143,142,214,133,133,210,122,125,215,125,131,192,94,96,172,70,65,206,120,118,223,149,151,220,142,142,215,134,133,209,129,129,216,134,131,164,64,60,118,16,19,188,93,89,222,148,145,218,139,136,215,137,136,208,131,125,215,141,136,201,116,107,189,94,90,209,127,123,219,143,136,215,137,132,211,136,129,207,132,127,212,137,133,216,140,135,217,144,137,218,146,140,219,141,135,217,143,135,214,145,129,206,129,128,212,134,130,216,144,139,216,145,138,218,146,140,219,146,139,216,146,137,213,145,132,202,121,120,209,132,129,212,139,136,214,138,131,216,141,134,216,144,138,213,141,132,209,141,131,4 195,92,111,200,94,106,193,82,89,207,106,115,217,119,129,214,113,127,207,108,127,197,103,118,197,98,109,192,89,92,165,52,55,192,85,88,216,122,127,213,114,125,208,112,127,200,107,118,200,106,106,175,70,64,149,39,44,177,68,71,214,121,122,215,123,128,209,114,122,203,109,116,197,105,102,169,65,59,144,39,39,160,49,49,205,107,108,216,127,128,209,114,119,200,105,115,199,112,109,184,88,84,167,69,61,172,66,55,202,101,98,212,121,126,206,113,119,199,107,113,199,113,110,195,108,106,189,98,86,196,97,77,208,114,111,206,111,122,204,113,117,197,109,115,197,112,111,194,111,104,201,113,106,206,118,110,210,122,118,203,106,111,198,105,110,195,108,112,191,110,104,193,113,105,204,119,115,207,125,119,209,126,118,203,111,113,195,102,109,190,102,109,4 211,132,142,214,137,145,219,147,151,221,149,154,220,143,151,215,133,144,211,129,139,207,126,137,205,122,132,209,130,137,208,130,135,213,134,139,217,141,147,214,133,141,212,135,141,208,131,139,204,124,132,199,116,124,129,52,61,155,75,86,215,135,143,214,135,143,213,138,142,208,131,137,204,125,131,192,106,116,97,38,48,109,43,53,201,116,124,217,140,146,212,135,140,205,124,133,204,127,134,198,121,128,112,47,56,115,47,57,204,120,127,214,135,141,211,132,137,207,130,135,199,123,128,201,129,133,185,105,112,182,98,108,205,123,130,209,128,134,211,134,136,207,135,134,197,121,125,198,122,127,201,123,131,207,126,134,207,125,133,207,126,129,208,132,134,204,136,135,192,114,121,197,120,127,199,120,127,205,127,133,208,130,138,208,133,134,207,134,135,200,131,132,4 229,132,113,233,134,121,235,133,120,237,136,120,239,140,124,236,137,123,233,139,122,224,125,109,226,127,110,231,133,120,231,128,119,229,124,111,234,138,122,234,138,118,233,138,116,227,131,110,228,132,113,231,136,120,229,132,116,222,116,104,222,116,104,228,129,109,229,133,113,226,130,109,225,129,109,229,136,118,208,107,87,156,43,39,181,66,58,225,124,109,225,128,111,223,129,104,221,130,106,221,129,105,161,53,44,115,16,19,160,49,41,214,110,93,225,128,110,223,132,110,220,135,107,216,122,98,164,53,44,149,38,36,184,74,60,216,118,97,225,129,110,219,126,106,216,129,103,219,130,108,206,109,90,194,88,72,220,124,104,222,126,107,220,124,108,217,125,106,214,131,104,216,131,108,218,131,112,220,128,108,221,130,111,221,130,111,217,126,108,209,119,102,4 234,154,136,237,158,140,242,166,146,241,162,144,239,162,143,238,161,140,235,160,137,232,161,136,233,153,133,238,162,140,238,163,142,237,161,139,234,155,130,235,162,140,234,162,137,230,153,129,234,158,134,235,160,137,233,155,133,211,121,102,193,90,77,228,149,124,232,157,131,228,148,123,230,155,132,232,158,137,215,121,100,161,57,52,131,32,33,210,117,97,230,150,125,224,145,119,227,150,125,224,143,122,193,86,71,154,49,47,147,49,45,217,131,110,227,151,126,226,152,129,223,145,122,224,143,121,202,105,87,179,76,65,210,124,102,228,151,128,223,148,123,220,144,124,220,140,116,225,149,126,223,147,126,221,141,116,227,151,126,227,153,131,225,147,130,219,142,131,219,143,121,222,142,121,224,149,128,226,151,129,226,149,129,226,152,135,222,143,130,214,134,121,4 226,138,111,231,142,116,231,138,116,230,133,113,233,141,122,230,137,116,227,134,112,221,131,108,223,133,107,227,136,112,223,126,99,215,112,86,224,128,104,229,137,112,227,137,112,220,127,107,221,131,104,222,125,104,213,108,86,192,78,57,206,98,69,228,138,107,229,142,114,221,130,108,219,133,109,222,129,107,205,98,79,183,65,51,206,100,70,226,135,102,229,145,116,221,133,105,216,127,102,219,128,106,204,95,78,199,87,68,218,122,93,227,141,110,226,144,110,221,139,108,212,124,102,215,122,102,208,103,88,213,111,91,224,134,107,226,140,112,223,140,109,217,136,107,211,122,102,213,121,100,217,122,101,219,128,110,222,131,109,222,135,110,220,136,107,214,132,103,208,119,101,212,122,103,216,126,106,218,128,109,219,127,108,218,129,107,214,127,104,209,128,101,4 225,140,118,230,146,124,234,151,126,235,151,128,234,146,127,233,145,127,230,145,128,221,132,118,225,142,116,229,150,123,230,150,124,231,148,125,232,146,126,233,147,128,229,142,123,220,125,113,224,146,115,225,143,115,224,144,116,229,150,125,231,145,122,229,139,115,226,133,114,221,125,115,222,146,115,219,142,114,221,144,116,227,146,117,229,147,121,227,138,118,223,128,115,218,122,113,217,142,113,218,141,112,179,93,73,161,67,52,227,145,119,225,133,118,217,116,108,213,116,107,213,138,109,220,146,118,159,72,54,135,39,31,221,132,115,219,123,113,213,110,108,210,115,109,209,132,108,215,140,116,207,125,100,202,113,91,216,127,111,217,123,113,213,118,112,206,112,107,205,124,103,209,126,107,213,129,110,217,132,114,216,125,114,216,123,117,210,120,115,203,113,108,4 234,158,163,243,166,169,247,171,174,248,171,173,247,170,174,248,175,177,243,171,169,237,166,159,234,160,161,240,163,164,244,170,171,250,176,176,247,172,173,244,168,169,240,164,162,237,166,159,235,165,162,239,164,164,242,166,168,230,143,136,232,149,144,245,170,169,241,166,160,237,165,157,233,161,156,236,160,158,244,168,168,226,139,132,227,143,136,243,165,165,239,160,155,237,165,155,232,162,155,234,158,154,241,168,164,244,171,168,244,172,168,241,167,165,238,160,156,234,158,149,230,162,154,233,160,154,239,165,160,242,170,167,243,170,165,241,170,165,235,160,155,229,154,145,225,156,147,232,161,155,239,170,163,240,171,166,240,168,165,237,166,164,231,159,155,225,152,145,221,152,145,228,160,152,235,165,158,238,165,162,235,161,159,229,155,155,226,157,153,221,152,145,4 223,149,155,202,113,123,181,75,87,214,131,140,214,124,131,227,148,151,236,168,170,237,170,168,227,152,156,180,78,89,116,17,43,150,45,71,178,66,81,223,140,146,240,178,180,238,175,173,207,120,122,140,28,49,111,13,41,112,4,40,179,71,90,227,142,152,236,170,170,234,170,168,200,111,117,127,9,37,153,46,71,144,41,61,199,109,114,231,157,158,233,168,168,230,168,164,202,121,119,165,60,68,193,102,112,207,122,124,223,154,152,235,169,171,230,165,168,232,175,172,211,141,137,222,152,147,224,159,156,228,162,158,233,171,170,232,165,165,229,162,168,231,175,171,216,148,141,225,161,154,228,165,161,228,163,159,234,174,173,231,170,171,228,166,168,224,160,158,221,152,145,226,157,151,228,163,165,229,163,162,226,159,159,227,164,167,225,159,159,220,154,154,4 230,143,142,234,137,140,234,131,135,230,120,128,225,109,119,230,124,135,228,127,142,219,118,133,228,141,139,230,132,131,227,115,119,220,99,103,222,103,114,223,111,116,224,122,135,223,128,140,227,141,136,226,126,119,216,100,98,212,87,89,218,100,100,220,106,107,226,129,131,224,133,140,225,138,125,220,116,105,211,96,89,211,91,90,216,99,98,224,116,117,230,138,140,225,135,141,224,142,125,220,118,103,213,104,95,209,96,90,216,99,99,221,112,112,226,131,129,224,135,134,221,137,121,217,119,101,212,104,88,213,105,95,208,92,87,216,105,101,221,124,121,218,131,129,218,139,124,219,132,116,219,125,111,217,118,107,215,113,105,218,122,114,218,129,124,216,131,131,217,140,128,220,140,129,222,137,129,222,133,128,219,126,114,216,125,117,217,132,130,211,122,122,4 226,146,147,230,144,152,233,146,154,234,152,157,232,148,154,232,143,150,230,148,156,224,142,150,227,152,149,225,142,138,214,112,105,211,109,100,215,114,109,214,107,108,224,137,142,221,135,141,227,153,147,219,132,120,187,74,62,173,57,52,186,68,65,194,79,77,217,120,120,223,142,145,225,152,143,208,114,101,177,64,56,165,51,49,163,48,49,175,58,60,206,96,99,221,140,144,220,144,128,199,97,83,168,55,50,161,50,46,156,41,43,172,51,55,205,97,99,218,133,137,217,143,128,205,112,99,175,65,57,159,53,47,157,46,46,182,66,64,206,109,106,215,132,139,216,142,130,211,127,114,185,82,70,166,59,53,166,57,54,188,80,74,210,124,121,211,132,134,213,139,131,212,130,126,200,106,99,182,78,69,186,86,79,202,110,104,212,132,134,210,136,138,4 227,147,151,235,155,161,234,147,150,230,134,141,228,134,142,225,128,132,222,129,135,215,133,134,227,150,151,233,156,155,225,131,130,217,109,110,220,116,119,217,115,117,219,124,124,221,143,143,227,150,150,231,154,151,219,122,114,215,116,109,213,108,99,213,116,111,221,137,133,221,141,138,225,151,151,229,153,150,218,127,116,218,118,106,216,113,104,215,116,102,220,135,124,218,141,136,223,151,149,223,148,144,219,136,125,222,131,118,223,131,117,222,132,120,224,141,132,223,153,146,219,145,138,221,145,137,223,147,137,226,145,132,223,140,125,227,151,142,228,155,151,223,156,151,217,143,137,219,146,140,226,155,150,227,155,147,225,152,144,228,156,151,226,155,151,220,153,149,214,139,137,215,139,137,220,145,145,225,153,152,224,154,150,226,157,152,223,153,148,218,151,148,4 220,129,144,224,127,141,232,140,154,231,137,153,233,144,158,229,138,150,228,138,148,222,134,142,216,123,140,223,126,139,226,130,144,226,128,145,232,146,157,231,147,156,228,144,148,222,133,142,219,133,145,225,136,149,227,138,149,217,118,127,215,119,125,219,127,132,228,145,148,221,134,139,222,141,150,224,136,145,214,117,124,189,75,87,174,55,65,208,107,110,227,144,146,220,134,134,219,136,146,221,137,141,194,88,92,150,34,53,155,43,55,217,123,127,225,144,144,220,136,136,215,130,137,218,132,139,193,89,94,161,50,61,180,77,83,221,135,139,222,140,142,216,134,136,215,136,140,218,136,142,211,120,128,206,112,118,216,133,138,223,142,146,219,136,141,215,134,137,213,134,138,217,137,141,218,137,144,218,136,144,220,141,146,220,139,144,212,125,133,210,131,135,4 241,161,186,242,161,190,237,156,182,245,162,187,244,152,175,246,162,184,238,158,182,232,153,176,239,163,184,241,165,190,228,143,160,227,132,143,232,132,145,234,142,154,236,155,175,236,161,185,242,171,192,240,163,180,227,130,138,218,109,115,216,103,109,225,123,127,232,152,167,235,163,186,240,172,189,235,153,159,216,108,111,218,112,123,208,95,104,216,109,114,229,146,156,233,164,185,237,169,183,233,154,157,212,105,111,200,83,96,204,93,104,223,131,141,232,157,170,232,163,179,231,158,170,232,157,165,213,112,118,193,76,87,199,89,95,222,134,138,234,165,179,228,160,173,227,157,170,225,148,160,212,110,116,209,111,120,210,115,122,219,132,140,228,158,174,227,160,171,225,156,170,222,143,160,219,129,139,222,143,160,221,141,154,220,136,149,221,144,162,223,158,168,4 212,121,129,218,134,139,219,129,131,221,124,133,206,110,120,189,89,104,200,106,114,201,106,116,213,123,129,215,131,134,214,124,123,213,116,117,207,117,122,184,85,96,199,102,110,198,99,110,205,118,120,212,127,126,209,117,113,203,101,99,206,113,113,186,94,100,202,108,117,201,108,118,187,99,98,206,127,131,197,105,103,186,83,78,191,96,95,201,108,114,196,104,112,201,109,118,194,109,108,196,105,107,171,64,68,163,54,57,182,89,89,208,118,123,188,94,98,187,95,101,192,109,104,191,91,92,156,44,51,138,33,39,175,78,80,196,110,110,176,83,82,177,88,89,179,98,95,183,88,87,158,51,55,152,52,54,177,85,82,190,109,107,178,88,90,187,97,102,177,93,92,176,81,81,166,62,65,168,69,72,188,100,99,188,109,107,179,95,96,186,100,101,4 219,132,142,224,137,147,226,141,151,226,138,147,225,137,146,224,136,146,218,128,137,215,128,135,219,130,139,223,136,144,223,137,144,222,131,144,221,131,142,221,133,138,218,126,131,212,118,127,220,134,137,221,133,138,221,132,139,214,118,121,209,106,110,216,122,128,215,122,128,207,107,117,218,134,134,219,129,133,218,124,128,196,92,86,190,86,83,216,123,128,215,123,132,209,115,124,216,131,132,219,132,136,210,115,113,172,64,61,184,83,81,215,121,125,217,128,132,211,124,129,214,129,130,218,132,133,213,123,121,188,85,82,189,86,87,211,114,124,213,124,131,211,131,133,212,129,130,215,128,130,214,125,129,212,122,124,211,118,124,210,115,128,209,118,125,206,121,126,207,123,125,211,123,127,208,113,123,210,119,130,212,123,130,211,122,132,209,121,129,202,116,122,4 231,165,185,236,168,189,238,170,192,239,172,193,235,170,190,233,168,188,234,172,189,230,171,187,231,166,183,236,170,189,237,170,188,236,171,189,231,162,182,229,162,179,229,167,183,228,169,184,231,168,184,235,169,186,235,168,186,234,166,184,175,109,124,181,107,119,227,162,177,228,171,184,231,169,182,233,169,185,232,167,186,228,157,172,120,60,74,138,70,83,231,166,180,229,173,187,229,166,180,232,169,185,231,167,186,226,161,178,181,102,114,197,126,136,232,176,191,228,173,184,226,165,176,231,169,184,230,165,185,230,168,186,229,164,180,230,169,184,231,174,189,227,173,183,222,161,173,228,166,180,231,170,187,231,169,187,228,166,184,231,173,188,231,177,189,226,172,181,220,160,171,226,166,179,230,171,186,229,169,186,225,161,179,229,169,184,228,175,187,224,172,182,4 218,125,116,224,126,119,227,130,119,228,130,120,223,123,115,224,129,118,220,121,114,214,114,108,219,123,114,221,122,114,225,126,113,222,120,105,220,118,103,221,124,112,217,113,106,212,111,104,220,129,115,222,125,114,221,120,103,211,104,83,193,80,67,209,103,89,216,113,104,211,111,104,217,127,112,220,124,112,217,117,97,198,89,72,168,54,50,196,87,72,214,112,102,211,112,105,217,130,111,220,127,114,216,117,101,191,81,67,172,57,51,200,94,78,215,117,106,210,113,105,212,125,107,217,125,112,218,124,110,204,101,83,181,72,60,208,109,93,216,124,109,208,117,105,209,119,104,214,121,108,216,126,112,216,125,107,213,119,102,211,115,102,210,115,104,204,114,103,205,117,105,209,117,108,213,121,112,215,123,113,214,122,110,210,114,106,206,112,104,200,108,101,4 224,137,140,228,138,142,230,145,147,231,147,152,232,149,150,231,150,150,230,154,152,225,150,145,224,139,139,228,144,145,230,147,146,229,145,147,230,151,149,229,152,146,228,153,147,225,149,146,222,137,135,227,145,142,228,146,143,224,137,133,227,142,142,228,149,146,228,152,144,226,153,146,222,138,135,226,146,141,227,149,145,220,132,132,160,68,73,206,123,118,230,159,148,225,156,143,222,141,133,226,148,139,224,144,131,220,136,127,139,49,53,194,110,106,231,162,147,222,152,137,220,142,134,224,146,138,223,145,129,223,147,134,211,127,122,222,145,138,225,154,141,218,143,132,216,141,133,221,146,137,225,154,143,224,150,141,227,158,147,225,153,145,221,147,137,215,140,127,212,134,130,218,142,135,222,149,140,224,150,143,223,152,142,222,150,140,219,142,134,213,139,133,4 225,127,122,231,131,129,235,138,133,236,139,131,235,141,132,232,139,137,230,137,136,224,131,126,226,127,121,228,130,126,231,136,131,232,138,130,231,138,128,228,137,128,226,134,129,222,125,124,227,137,124,230,140,126,227,138,127,218,123,116,219,124,119,223,132,127,224,131,125,221,128,122,225,136,121,228,144,127,221,130,116,127,42,45,140,55,57,222,125,119,224,131,125,221,134,122,223,134,118,224,136,123,216,121,111,102,27,32,111,35,41,220,122,114,221,129,122,218,125,118,220,132,115,223,135,117,222,131,118,188,96,89,189,96,92,222,129,122,221,132,121,217,127,119,215,129,114,222,132,118,221,129,118,224,135,125,227,138,126,224,140,129,221,133,125,215,125,119,213,130,116,219,133,123,221,133,124,221,130,124,221,133,124,223,136,124,219,131,121,212,124,116,4 203,150,162,205,149,159,208,154,166,212,160,177,212,159,175,212,163,174,208,157,170,203,152,164,202,148,153,204,149,160,208,154,169,210,161,176,208,155,168,209,158,170,207,159,170,203,155,164,202,152,156,205,155,165,205,151,159,192,124,124,162,82,76,176,108,111,205,157,164,200,149,154,201,154,155,204,153,158,204,148,154,175,96,90,129,46,44,154,77,72,203,154,157,199,152,151,201,156,154,203,154,157,207,157,163,182,114,110,148,64,61,177,101,100,204,156,162,204,163,167,201,158,155,203,156,158,205,155,161,204,153,157,191,124,122,196,133,135,203,156,162,202,160,167,198,154,152,202,157,159,205,158,161,204,155,157,204,154,158,207,162,168,204,159,162,199,154,160,196,151,151,200,154,155,204,159,160,204,157,160,206,161,169,206,164,170,203,160,163,198,156,157,4 158,88,94,188,122,135,200,129,147,187,100,111,202,118,137,210,141,169,218,156,184,210,147,170,184,112,127,196,129,143,190,114,130,151,44,51,159,51,58,199,120,143,216,155,183,207,149,170,196,129,146,205,139,160,180,102,118,135,25,36,130,16,26,169,69,79,207,142,164,215,159,184,199,137,152,205,143,163,195,123,146,147,41,54,126,16,28,143,36,42,203,131,149,219,161,187,202,140,161,205,140,165,206,141,170,190,105,132,151,41,53,151,47,52,202,133,156,217,159,189,204,141,166,205,139,165,207,139,169,206,140,170,190,98,115,188,106,122,185,117,142,204,142,166,203,142,169,201,140,163,211,148,177,205,140,169,211,145,174,216,153,186,194,128,157,185,120,135,196,135,159,195,133,156,214,155,186,204,139,170,205,141,174,215,154,186,209,151,178,187,130,147,4 233,168,180,236,169,185,237,172,190,210,121,125,227,149,161,242,173,193,240,172,186,234,167,183,232,167,177,237,173,189,223,150,160,182,79,79,216,133,137,241,175,192,238,172,185,234,169,181,229,163,171,235,171,184,206,125,129,167,62,62,211,128,135,240,176,189,239,176,188,236,172,183,230,169,177,229,163,170,194,101,101,182,80,83,223,147,158,237,173,184,240,178,185,236,174,183,226,165,174,214,138,139,184,83,82,189,95,101,191,97,101,227,154,159,240,179,188,235,176,182,223,162,169,208,128,125,188,87,87,195,101,104,192,95,96,229,161,167,238,179,187,234,175,182,222,163,168,218,149,149,206,124,121,200,112,112,194,106,102,229,164,168,236,176,185,229,170,175,222,167,169,224,164,169,223,158,164,215,144,147,206,129,122,230,168,175,231,172,180,225,166,171,4 254,190,206,255,194,213,253,194,210,252,191,208,255,196,219,254,195,216,254,193,210,254,190,204,254,186,202,255,189,206,254,190,204,252,183,192,253,175,182,253,184,195,254,194,210,254,192,205,254,183,199,252,175,182,238,144,130,237,145,134,223,115,100,233,134,121,254,183,186,254,189,198,251,178,192,244,159,155,209,97,74,200,84,70,213,102,87,231,134,116,247,163,148,254,186,186,250,178,186,242,160,151,204,92,71,198,82,68,214,106,89,219,111,88,241,150,125,252,178,172,247,178,182,247,171,164,228,129,102,219,117,94,223,123,102,224,121,95,243,159,139,253,185,186,250,181,189,253,183,191,248,174,167,245,168,162,242,158,145,239,151,127,245,166,150,251,185,187,248,178,185,252,184,194,251,183,194,252,184,194,253,182,186,248,170,159,247,174,170,248,182,185,4 254,190,204,254,195,213,254,195,213,254,182,198,254,187,201,252,188,194,252,194,202,253,194,200,254,194,207,254,196,209,253,180,181,246,151,138,247,156,150,252,185,189,252,193,200,251,191,197,254,195,205,255,191,200,243,150,136,223,110,85,234,128,111,247,167,162,251,187,190,246,182,182,254,195,204,255,193,199,241,145,132,214,94,73,226,116,96,234,139,117,246,173,168,249,188,191,254,196,203,255,194,199,246,153,140,228,119,96,224,116,88,229,125,100,241,161,147,252,194,197,253,189,195,254,194,202,251,171,165,234,133,111,228,125,101,231,131,106,248,179,173,250,193,193,251,187,193,253,189,197,254,189,193,243,154,147,244,160,153,247,173,163,252,192,192,249,193,192,249,186,194,253,190,201,254,195,209,253,186,196,252,185,192,253,195,201,250,193,193,242,185,182,4 248,175,194,251,177,197,252,178,193,252,180,193,251,175,190,251,176,191,253,186,207,250,181,198,241,167,182,240,155,158,221,118,103,227,131,123,225,126,121,219,118,108,245,167,174,250,181,199,237,160,172,222,128,121,194,81,65,197,81,70,210,100,88,221,123,111,236,150,142,248,179,190,234,155,158,220,121,109,201,88,72,206,96,83,213,105,93,217,113,96,236,150,132,245,173,172,238,163,163,232,143,133,227,131,118,226,130,118,226,128,111,228,130,109,242,161,151,247,178,183,235,167,168,240,169,173,243,168,175,241,160,158,239,154,138,243,162,148,249,179,183,250,185,198,236,169,170,242,172,181,246,175,190,249,176,187,246,172,167,247,173,172,250,183,195,247,183,193,237,172,178,244,174,185,244,171,184,244,173,185,249,179,192,250,180,194,250,184,197,245,182,192,4 215,101,114,224,113,127,239,137,153,243,146,166,249,165,185,245,168,181,240,165,176,236,166,177,220,111,129,221,111,123,222,110,119,226,116,129,230,134,148,235,149,164,237,156,167,236,161,170,221,116,134,213,96,108,207,82,93,206,83,90,215,97,105,227,123,136,232,144,157,231,150,158,214,105,119,205,83,96,198,71,84,203,80,89,209,87,94,214,97,104,224,128,139,224,139,150,210,100,111,204,87,97,193,65,77,197,74,83,198,79,86,201,83,86,214,110,118,218,129,136,211,104,114,200,82,92,193,69,78,194,68,77,189,64,73,192,72,72,201,91,94,214,123,128,220,133,143,214,111,126,202,89,98,200,85,91,194,74,78,197,86,85,204,99,107,210,121,131,225,150,160,226,143,157,217,119,132,210,105,111,206,99,100,207,103,106,205,107,118,208,122,131,4 250,177,192,255,188,205,255,190,202,253,182,189,254,184,193,254,187,195,253,188,194,247,180,180,249,177,191,249,177,187,236,141,132,232,129,118,251,177,182,254,191,200,252,187,191,246,180,182,247,178,189,228,132,125,213,92,76,218,99,82,246,169,168,255,194,201,249,181,178,243,175,172,238,163,168,217,105,95,212,90,81,218,102,87,246,171,168,254,191,197,247,180,176,240,172,164,232,152,157,213,101,93,211,91,82,222,113,103,248,178,177,250,183,187,246,180,180,238,170,168,230,159,166,211,102,96,204,81,70,227,131,122,250,184,189,249,184,186,244,181,181,236,172,169,230,163,170,224,139,138,224,138,132,240,171,172,249,183,190,245,178,182,241,178,177,233,173,170,226,158,166,234,168,176,240,176,185,245,180,188,245,180,188,240,173,177,237,175,176,230,171,169,4 220,144,155,218,138,149,206,129,140,211,132,143,199,112,120,183,79,87,187,88,95,199,118,127,212,138,149,210,134,143,207,116,126,192,93,102,172,70,76,174,67,75,180,77,86,204,118,125,221,147,161,209,124,137,175,66,78,169,64,73,174,69,77,180,74,84,180,73,82,198,97,100,203,123,133,188,93,103,180,71,82,180,71,79,179,71,78,182,76,86,184,74,82,194,94,100,196,103,114,189,83,92,187,81,87,182,73,78,178,72,77,177,71,79,187,81,89,202,119,127,197,100,107,192,83,92,188,81,89,188,82,87,183,74,83,182,80,89,204,125,133,203,129,136,204,125,132,194,95,100,186,87,91,192,96,101,185,79,83,197,111,114,226,159,167,213,140,146,188,115,123,208,134,141,207,131,134,205,129,134,217,139,146,222,154,160,222,155,162,212,142,148,4 224,172,188,194,114,116,146,35,55,154,48,70,181,83,103,208,134,153,221,167,181,217,159,167,208,138,149,161,68,72,144,43,55,154,50,67,149,39,58,177,79,95,217,161,172,217,157,166,194,112,123,144,45,57,156,65,74,173,77,90,171,70,82,170,70,87,221,164,179,222,166,178,197,125,134,149,51,63,158,67,79,172,82,92,174,75,86,170,73,82,214,152,160,225,177,184,195,126,137,143,42,55,137,43,55,153,58,70,152,49,65,163,65,68,212,150,151,225,179,187,210,155,169,195,119,128,155,57,66,135,35,50,151,48,61,197,124,121,218,165,169,221,174,179,211,156,169,215,161,177,201,131,145,175,82,89,194,116,120,219,174,178,222,176,184,215,162,168,213,160,174,211,155,169,217,162,183,219,162,175,218,165,177,221,175,185,224,180,187,216,166,173,4 229,183,208,233,190,211,224,166,179,223,170,182,226,179,192,225,181,193,227,188,201,225,187,199,231,188,211,228,182,201,211,140,153,215,151,166,211,152,156,209,155,160,210,164,173,207,164,171,227,186,204,219,168,177,194,111,116,194,115,129,193,116,122,203,141,144,210,166,173,200,154,155,225,185,202,224,176,188,205,129,136,178,89,100,179,96,99,205,145,141,222,181,186,224,185,190,219,179,191,220,173,186,203,138,146,173,93,97,183,105,109,212,159,158,227,187,196,229,194,201,221,181,196,222,177,190,200,130,133,190,109,112,198,128,133,220,176,184,224,182,189,222,184,186,225,187,206,225,181,197,206,139,144,198,119,121,204,138,138,217,175,179,220,182,189,213,175,178,222,184,196,225,184,201,209,150,157,204,134,138,205,146,150,209,166,174,215,176,184,217,179,187,4 253,190,203,254,193,202,254,193,202,254,192,204,255,195,205,255,197,203,254,197,199,251,193,190,253,188,199,254,194,205,255,196,208,252,180,179,245,165,145,248,178,163,252,190,184,250,192,187,251,183,192,253,189,199,253,186,189,238,145,116,218,109,75,220,125,87,247,180,163,250,191,183,251,187,197,253,190,202,246,173,168,221,120,91,200,85,66,217,123,91,246,184,170,248,190,182,249,188,191,254,194,202,241,165,157,207,102,73,204,98,74,228,147,119,244,182,168,244,187,175,247,187,190,251,190,195,242,173,164,216,124,93,206,105,73,225,144,113,245,185,171,245,189,180,243,183,184,247,186,190,245,184,186,234,163,142,225,144,113,234,162,143,244,186,176,241,187,175,240,180,181,245,185,188,248,187,191,248,186,186,246,184,182,245,186,185,242,184,180,235,182,171,4 241,172,173,247,170,178,253,179,192,254,184,195,254,190,200,254,190,197,253,189,196,245,176,179,242,174,174,246,170,171,250,173,181,254,182,192,254,192,199,254,193,199,252,187,193,245,175,182,239,167,166,244,167,168,241,146,141,250,168,168,253,184,186,254,195,201,253,189,194,247,179,184,238,167,168,241,162,158,229,125,96,240,146,123,252,183,184,254,190,191,253,189,189,247,183,183,237,169,169,241,169,164,230,130,101,235,143,116,252,187,184,254,191,195,250,184,183,245,181,182,234,164,159,243,177,175,235,144,121,236,147,123,251,184,183,253,191,192,249,186,183,242,180,177,229,160,150,241,175,172,243,170,160,244,170,162,250,185,189,248,184,184,245,183,181,238,177,176,228,163,156,236,167,165,243,173,176,244,174,177,247,180,189,245,178,185,241,177,178,233,172,173,4 245,174,167,253,184,184,254,186,185,254,189,190,254,195,202,254,192,195,254,185,187,250,180,184,237,161,148,248,174,171,252,182,180,255,189,189,255,193,197,254,192,196,254,188,194,250,179,184,222,125,114,225,124,108,220,114,96,230,132,116,245,162,152,252,177,177,253,183,186,247,172,179,211,97,94,213,101,91,209,94,79,212,97,80,225,116,101,234,131,120,239,147,138,241,163,168,220,122,111,216,107,92,212,96,83,211,94,82,218,103,95,228,122,110,234,142,134,239,162,170,232,159,146,235,157,145,232,141,132,231,135,125,234,141,130,241,159,148,245,174,178,242,172,184,236,173,167,244,179,177,248,180,183,250,182,187,248,173,179,242,157,165,245,178,186,238,168,178,237,174,166,242,174,172,248,180,184,251,184,192,250,182,188,247,174,182,244,177,186,235,167,173,4 229,161,174,232,161,177,232,161,177,226,144,149,217,120,115,219,125,120,225,144,147,223,149,155,228,160,171,231,163,178,229,159,169,210,116,114,198,92,87,201,95,83,216,124,112,219,141,143,228,161,171,234,169,182,226,153,159,189,87,82,183,75,74,194,88,80,212,119,104,216,134,133,226,159,168,230,165,177,225,154,162,199,104,100,176,69,67,194,92,85,212,125,120,217,144,146,225,161,167,227,162,168,227,161,169,198,108,106,165,58,55,186,85,81,212,134,137,218,147,152,222,160,164,224,159,160,226,163,166,196,107,100,161,54,50,180,79,75,210,136,139,214,144,152,220,158,161,224,158,161,226,166,172,203,120,114,175,74,68,184,90,83,209,137,139,209,140,144,218,157,161,224,162,167,225,163,170,215,144,147,197,112,111,194,112,106,209,141,145,207,139,144,4 237,168,176,242,172,183,248,174,184,249,174,179,249,177,180,246,177,176,240,169,166,234,165,160,240,174,182,242,173,180,245,173,178,246,173,172,245,172,169,244,175,174,241,172,169,233,165,162,239,175,179,243,175,179,245,176,179,245,176,174,242,169,162,243,173,172,240,171,167,233,165,161,236,173,172,240,174,171,242,175,177,223,137,123,232,154,141,241,172,169,238,168,165,232,166,163,233,173,167,239,179,174,234,165,155,181,70,56,201,107,93,241,177,170,236,168,163,231,167,163,232,173,169,238,180,177,230,162,149,187,82,63,200,107,91,237,175,167,233,169,164,228,164,159,230,170,165,234,173,168,230,165,157,222,148,133,227,157,143,232,168,162,229,165,160,224,162,158,227,166,162,230,165,159,230,164,159,233,169,167,233,169,164,230,166,160,225,161,155,220,159,156,4 233,164,175,234,160,174,235,160,175,235,148,161,234,149,159,230,149,161,228,154,161,222,155,161,232,164,173,230,155,165,216,113,119,217,106,109,217,108,109,220,121,132,226,149,158,219,150,154,227,156,165,220,131,130,200,82,79,202,88,83,203,87,80,207,90,89,217,120,129,219,150,154,222,147,153,206,98,97,196,83,77,196,81,79,196,80,77,202,88,79,211,112,111,218,148,153,213,127,128,199,86,81,192,79,73,194,84,82,198,87,86,200,90,84,216,129,124,222,155,159,209,120,126,196,88,83,184,72,66,192,84,82,196,86,80,208,103,99,220,145,146,220,157,159,207,125,130,203,108,108,184,73,67,185,71,71,198,89,85,213,117,120,219,149,154,214,150,153,211,140,148,209,127,133,198,95,91,199,95,95,212,121,124,214,135,140,218,151,156,212,149,152,4 219,143,165,220,132,155,216,111,137,219,121,140,215,111,139,219,132,155,220,145,162,215,144,161,216,132,152,216,124,144,208,96,120,207,90,114,208,99,117,213,110,133,217,134,146,213,132,149,212,125,143,207,101,123,204,91,112,201,81,101,198,82,100,199,85,108,211,114,135,213,134,150,207,121,140,202,101,122,202,93,110,197,82,93,193,74,91,195,82,104,199,98,123,199,115,133,209,133,148,202,112,126,200,94,109,193,84,98,189,73,93,195,88,106,194,89,114,194,100,122,205,125,133,193,93,113,201,100,119,192,87,104,185,72,97,186,77,99,195,101,115,190,105,123,200,122,131,190,94,113,197,99,123,194,94,113,181,71,98,179,72,100,188,106,124,184,114,129,198,127,140,194,112,126,193,97,119,186,89,110,180,76,102,175,77,106,183,104,126,185,116,131,4 218,153,171,225,159,182,225,161,180,219,144,168,225,163,183,221,161,177,214,150,166,206,143,157,217,156,169,224,163,180,222,157,175,220,154,172,219,153,167,189,108,114,208,138,150,217,160,175,219,158,171,219,157,169,217,152,167,228,169,185,190,111,125,113,19,35,190,114,122,213,153,166,220,162,177,218,156,168,212,146,159,222,160,175,171,84,96,125,33,44,202,130,138,212,155,164,221,163,180,220,156,172,224,162,179,226,167,186,198,124,134,192,117,120,210,147,154,210,152,160,219,162,176,220,161,174,226,170,189,228,172,192,224,166,181,215,154,164,218,158,169,214,157,167,217,160,171,223,166,182,227,172,191,222,163,178,216,150,169,218,158,172,219,161,173,212,156,166,217,160,175,218,156,176,222,164,182,216,150,166,218,152,176,220,162,180,221,165,177,214,160,171,4 199,127,140,201,122,139,204,124,144,183,84,91,171,70,82,185,91,105,207,129,146,211,145,161,205,135,153,205,133,151,192,101,115,180,71,79,173,67,79,162,55,61,179,86,90,210,144,157,206,138,157,197,120,135,179,76,86,180,74,86,175,71,86,170,66,77,170,72,75,204,134,142,204,135,154,191,113,126,178,78,85,172,65,75,170,65,82,168,65,75,178,86,94,202,137,147,204,137,156,182,96,106,161,60,65,166,59,72,172,67,81,169,64,72,190,108,122,195,129,137,201,131,150,176,89,99,145,43,51,163,63,76,166,65,75,171,73,79,191,120,128,196,131,138,197,128,143,194,117,131,153,49,60,159,59,71,167,72,79,180,102,109,196,128,140,201,137,147,202,133,148,206,134,150,173,76,86,172,80,95,200,125,145,197,125,145,199,128,148,194,130,140,4 210,138,154,215,143,157,216,141,153,213,138,151,217,147,162,213,143,153,216,147,157,200,128,139,208,138,151,211,140,153,197,106,111,186,88,91,199,114,120,214,143,153,210,138,144,203,131,140,207,136,145,198,113,121,177,76,76,157,50,52,180,80,83,210,141,145,212,146,153,210,139,152,204,131,139,188,96,99,162,59,59,130,37,41,150,51,52,199,120,121,211,146,152,210,142,149,203,135,139,184,96,99,150,48,47,106,23,26,130,36,37,191,104,101,215,154,157,210,146,148,201,132,135,192,111,119,173,77,73,146,56,55,147,55,55,194,115,111,214,155,158,211,149,153,200,132,135,194,116,125,193,109,110,192,111,110,186,99,97,200,127,129,209,146,150,202,137,138,199,133,135,200,130,140,207,137,148,204,137,144,202,133,140,207,141,149,205,139,145,192,124,124,4 224,155,176,233,163,185,235,165,189,232,163,189,232,163,189,234,163,186,232,154,175,230,154,168,219,148,171,229,160,181,232,166,189,231,166,190,230,162,187,234,163,184,234,159,177,231,155,168,219,149,170,227,158,179,231,165,187,231,166,188,232,162,182,236,163,182,235,160,175,231,157,169,220,151,171,226,156,176,228,157,176,227,155,175,228,154,174,234,160,177,235,160,174,231,161,171,217,143,163,217,137,156,198,95,111,201,102,117,224,150,165,231,158,175,231,152,167,228,153,163,217,144,158,211,124,139,165,46,61,170,60,68,215,137,147,227,151,169,226,147,163,222,143,156,214,139,156,214,133,148,183,80,91,185,86,91,215,138,149,223,150,167,222,142,157,217,137,150,211,132,153,215,137,157,214,135,151,217,141,154,219,149,167,218,144,162,217,136,153,211,130,144,4 202,139,166,206,139,162,192,112,132,180,95,110,203,132,153,213,151,171,209,141,161,214,154,175,200,137,160,165,78,98,136,41,60,146,44,62,167,73,91,214,155,174,208,147,161,210,149,164,192,123,136,136,43,59,131,37,56,153,57,73,156,59,70,197,126,140,217,166,182,208,147,159,181,109,118,131,40,57,139,45,65,160,66,80,153,52,66,177,89,99,216,164,179,210,152,164,172,92,103,135,41,59,140,49,68,147,54,69,145,43,61,182,100,109,213,158,172,209,151,170,186,119,128,144,53,67,125,29,49,128,38,55,134,36,56,192,123,132,215,163,174,205,146,164,195,136,149,159,73,85,139,44,62,134,40,57,143,52,67,192,127,141,212,161,173,206,154,165,195,137,155,199,136,150,186,113,131,180,101,118,187,112,126,194,132,150,203,145,157,200,149,156,4 211,133,147,209,130,142,216,142,160,220,149,166,220,148,162,214,144,155,210,143,153,206,138,146,212,134,148,207,126,139,210,130,148,214,136,158,215,141,159,211,141,152,206,139,147,204,136,150,201,118,136,189,91,108,192,91,105,191,87,101,201,111,128,206,129,147,198,118,132,196,123,139,186,96,109,160,49,61,164,51,65,163,47,62,178,72,90,200,116,138,200,119,139,193,116,132,186,101,114,166,61,70,160,47,65,160,48,65,173,67,86,195,112,133,203,127,145,199,125,144,185,108,124,166,69,79,151,41,56,150,41,57,170,63,82,194,112,131,201,127,144,192,120,136,179,105,119,173,86,100,155,52,66,151,45,60,174,73,91,193,114,132,190,114,137,178,104,123,178,103,119,188,110,129,187,103,123,186,97,115,192,111,131,188,112,135,181,106,128,176,102,121,4 212,142,153,214,142,162,209,135,148,205,132,145,194,121,129,197,122,132,195,120,133,199,125,144,213,148,159,209,139,152,208,137,151,196,124,130,196,125,139,199,125,143,197,119,138,193,117,133,212,148,157,209,141,152,205,133,147,196,122,132,205,135,150,200,126,144,195,118,132,189,113,122,207,139,145,191,113,115,174,88,90,195,119,130,199,129,140,195,123,135,196,124,138,196,123,137,196,127,128,164,76,71,131,36,35,181,97,104,205,135,149,202,134,145,194,122,135,196,122,137,198,129,130,152,65,59,125,30,29,181,92,99,204,136,152,201,133,144,189,115,124,175,101,109,196,130,131,179,102,100,165,78,75,198,121,133,199,129,147,194,124,134,180,105,112,169,94,104,194,127,134,193,123,130,196,124,130,199,126,141,197,125,138,199,127,142,185,112,126,173,96,109,4 235,156,167,241,159,172,242,157,167,241,153,159,243,160,169,246,169,180,245,172,181,238,168,174,234,154,163,237,150,157,231,131,134,226,120,120,234,137,136,244,164,169,244,171,178,239,169,174,234,155,158,229,134,136,217,105,104,224,116,114,227,121,119,241,154,155,243,170,175,241,172,177,229,145,144,225,127,125,227,125,125,226,121,119,231,132,132,239,154,156,242,168,174,239,171,176,227,143,143,227,133,134,221,115,116,223,115,117,234,142,145,241,165,169,241,169,173,236,166,170,226,148,150,231,149,152,231,142,145,233,143,149,238,159,164,241,169,172,240,169,170,234,165,165,225,153,153,233,160,165,239,166,172,239,165,172,240,168,174,238,168,169,236,170,168,229,165,161,223,151,154,231,160,166,236,163,170,238,164,173,238,165,173,236,165,168,231,163,164,225,160,159,4 247,169,179,250,167,185,252,166,189,251,162,176,252,167,186,254,177,199,253,170,191,250,170,188,243,163,170,247,166,179,241,147,160,224,110,110,235,127,139,252,171,192,251,169,188,249,166,183,243,165,172,242,158,165,222,109,109,181,50,55,180,54,59,234,137,148,252,177,193,250,173,187,242,167,170,238,153,148,195,76,66,166,40,47,148,24,30,210,102,108,249,172,187,246,170,181,241,168,167,237,151,146,183,65,58,163,42,44,156,33,38,211,106,111,246,171,182,241,164,174,239,166,166,240,164,166,197,91,83,153,31,36,154,37,38,212,112,114,244,168,180,238,164,174,232,155,154,241,167,169,205,108,101,133,19,25,157,40,42,214,116,110,239,164,173,236,165,172,231,154,153,237,160,165,223,133,137,183,74,71,199,93,95,228,147,149,237,166,174,234,163,172,4 244,186,192,248,190,196,244,184,185,229,155,151,222,141,142,226,148,146,238,178,177,234,174,174,242,184,189,239,175,175,229,155,139,206,112,101,191,88,90,195,96,97,213,127,118,224,153,145,231,161,156,217,129,116,204,110,96,181,79,72,173,69,68,164,61,64,187,85,82,213,130,120,229,159,155,210,117,107,190,87,83,164,60,59,147,40,43,155,51,58,173,71,69,197,105,96,231,170,171,220,139,130,199,98,92,171,67,67,160,55,55,156,50,56,180,80,79,205,121,110,233,175,176,234,170,166,215,128,118,191,89,86,197,103,95,189,97,89,198,113,110,225,165,160,235,179,175,240,183,184,237,176,178,230,161,158,227,163,160,229,172,170,227,173,178,231,178,180,235,180,176,239,182,182,240,181,186,238,179,183,236,180,185,228,170,178,231,178,182,231,179,179,4 232,156,166,234,157,171,233,155,166,230,157,168,217,142,161,218,143,166,214,130,159,212,138,160,229,153,163,224,142,151,186,82,82,184,87,89,181,83,89,184,87,92,216,140,150,221,154,165,225,149,156,200,105,103,144,34,39,130,29,35,120,24,31,128,29,35,192,102,102,227,164,169,217,146,151,203,116,109,160,57,56,130,32,39,108,20,28,129,30,33,195,110,112,225,165,173,216,145,151,208,125,120,177,76,71,114,27,32,87,7,14,164,72,70,208,138,146,212,146,158,207,125,140,211,132,134,178,74,70,115,23,27,96,13,17,156,66,65,208,134,137,213,146,154,213,137,141,221,150,154,201,115,108,154,52,49,137,40,40,144,44,41,210,133,132,220,157,159,221,151,146,223,149,148,227,156,155,219,142,144,207,123,123,202,119,112,223,157,155,222,157,153,4 234,158,179,244,165,189,253,175,202,249,170,195,249,169,196,252,175,203,250,178,202,245,174,195,239,162,180,236,157,174,240,162,180,245,168,189,244,168,190,247,173,197,248,176,199,245,172,193,233,155,169,236,157,175,230,151,168,222,131,139,214,112,120,212,113,123,229,142,155,242,168,187,233,158,170,235,160,177,231,149,164,194,83,88,158,40,54,165,43,56,207,104,112,239,169,187,234,162,174,237,164,179,215,122,129,157,42,52,130,23,40,149,37,52,204,110,119,236,165,180,226,152,159,231,158,165,190,88,88,148,34,46,130,30,42,136,25,40,192,98,107,215,146,157,228,154,160,235,164,175,216,126,128,193,87,87,157,48,54,165,58,66,203,118,128,212,143,155,229,155,161,232,157,168,233,158,174,229,150,162,220,131,140,225,147,160,228,160,179,221,150,168,4 233,155,181,241,163,192,246,169,199,245,169,202,247,167,200,245,164,198,242,165,199,236,162,189,232,157,179,238,161,188,239,160,188,239,162,189,242,166,194,244,168,199,241,165,194,238,165,188,234,161,179,241,169,190,236,155,177,225,127,143,228,137,143,236,159,176,240,166,191,237,163,186,233,161,176,241,172,188,241,167,182,215,115,108,201,92,79,217,120,119,233,153,172,234,161,182,229,160,173,238,170,186,244,175,191,235,159,153,211,114,94,196,80,76,220,121,135,233,160,183,229,159,169,236,168,182,243,174,189,250,185,196,236,157,158,218,120,123,230,146,159,235,164,184,227,156,166,233,162,176,241,173,188,244,176,193,242,170,191,241,170,188,239,169,190,235,168,189,224,151,159,233,162,174,240,170,185,237,164,186,238,166,189,242,173,195,239,171,191,231,162,180,4 217,149,171,221,157,177,227,162,184,229,165,187,229,163,186,225,158,176,222,157,173,208,143,160,224,161,181,224,161,179,222,157,172,225,160,177,228,165,184,225,162,178,223,160,176,209,143,159,212,145,162,221,158,173,225,166,179,222,158,171,216,153,166,217,156,171,212,143,160,209,145,158,212,145,165,210,141,161,213,150,167,209,134,153,197,109,122,218,156,170,217,153,172,213,154,168,218,155,177,219,155,178,211,137,152,179,91,108,151,61,76,192,119,130,202,139,151,201,141,151,212,150,165,218,159,174,211,139,154,169,78,93,109,37,55,191,113,127,204,137,152,194,133,142,202,136,150,205,142,154,211,147,161,194,114,129,157,67,83,202,131,147,212,152,168,205,145,156,198,133,149,202,138,152,203,140,152,200,131,144,198,122,138,202,133,149,204,141,155,202,141,153,4 230,151,173,239,159,185,249,170,202,242,164,192,239,163,189,245,170,202,250,179,207,248,179,204,229,147,167,229,151,172,226,146,167,221,138,153,232,151,172,239,165,192,245,174,201,245,175,200,233,157,174,233,156,177,217,133,149,204,99,104,198,87,96,199,91,101,222,132,147,243,175,198,235,162,178,229,156,176,225,140,152,189,72,81,162,43,61,168,51,63,199,100,107,229,161,176,222,149,160,229,154,165,200,100,105,152,39,49,137,28,44,157,43,58,200,109,117,224,156,168,229,157,168,233,159,169,191,88,89,164,50,59,145,40,51,139,30,43,193,99,108,218,151,164,232,160,169,237,166,182,220,133,141,208,108,109,172,63,69,166,53,63,204,111,121,225,159,177,229,157,165,237,166,180,237,165,183,233,159,172,218,131,138,213,127,135,224,155,171,225,159,178,4 227,160,161,222,146,147,211,129,119,192,98,90,212,131,123,230,155,152,226,151,150,224,147,149,222,139,149,223,140,142,175,86,81,148,49,54,165,68,70,202,116,112,225,149,150,226,151,152,221,146,151,194,112,108,151,58,63,162,69,73,157,62,69,176,78,78,217,129,129,222,151,150,224,150,151,171,86,83,149,54,57,171,76,78,155,69,74,171,76,75,209,122,119,218,145,139,223,148,149,201,120,113,151,58,56,158,65,66,150,62,63,186,94,88,219,132,135,219,148,144,218,147,145,222,151,145,194,117,106,163,69,67,166,69,65,203,119,117,217,134,142,223,150,153,220,154,147,216,151,142,220,143,140,214,131,130,210,122,122,219,140,147,210,136,144,211,140,141,212,146,136,222,155,147,226,157,155,223,156,158,219,144,153,219,143,151,218,143,149,205,137,134,4 254,184,202,254,186,205,253,187,207,253,194,215,253,194,210,254,196,212,254,188,202,253,181,195,252,179,194,254,183,199,255,185,196,255,180,187,255,192,204,254,192,202,254,181,187,252,178,188,248,177,184,223,139,141,159,69,71,146,50,53,228,142,141,255,190,194,253,185,188,251,181,188,239,162,158,119,33,35,57,0,11,66,0,11,185,94,92,255,191,194,252,188,191,251,185,187,239,166,161,120,37,38,60,0,16,72,1,15,178,85,83,255,189,190,251,186,187,250,183,183,245,181,184,195,113,106,91,10,16,111,24,28,220,135,129,253,190,190,249,180,176,247,180,182,241,176,182,239,167,169,219,134,138,234,152,149,254,188,190,251,188,191,248,183,182,244,179,178,241,175,183,244,174,184,247,181,192,250,183,190,254,189,197,249,183,188,242,176,173,236,172,167,4 211,131,159,213,132,163,217,143,172,220,137,166,223,141,168,224,149,167,228,163,174,228,176,182,210,134,162,214,139,166,200,113,133,187,99,110,215,134,151,220,136,162,225,157,171,226,175,176,209,140,169,214,142,166,173,78,89,124,44,52,183,97,101,220,138,156,225,159,169,225,168,171,211,148,170,211,139,159,186,90,94,144,55,56,162,67,68,215,128,138,224,155,167,223,164,172,210,142,162,216,150,166,198,112,111,160,69,61,167,70,71,213,132,145,223,157,172,223,165,173,208,139,156,219,156,171,201,125,130,155,58,51,192,99,105,217,147,158,220,154,169,219,162,171,209,141,152,217,154,166,215,149,158,200,118,120,217,147,159,221,156,166,218,152,163,216,156,167,210,147,159,214,149,162,218,156,166,219,158,168,217,150,167,219,154,169,219,160,169,214,153,163,4 228,150,166,224,132,161,223,121,155,224,119,154,228,135,163,229,140,163,227,138,163,227,148,169,223,135,157,218,115,147,216,100,142,218,104,140,222,129,147,224,135,153,222,126,153,222,135,160,218,123,152,215,104,142,212,90,131,219,124,145,222,137,147,219,126,140,217,116,144,217,120,148,215,119,147,214,107,143,211,95,131,217,121,143,225,144,157,217,121,142,215,116,145,216,121,149,209,106,139,213,111,143,213,106,139,220,121,147,224,133,156,217,120,145,210,105,134,214,116,146,210,108,139,210,101,136,214,108,139,221,122,150,224,129,156,213,108,135,209,101,131,216,126,150,216,123,147,216,119,146,218,124,148,220,122,147,225,131,158,219,123,148,218,127,151,220,141,159,221,141,157,222,142,159,222,134,158,221,125,152,225,136,159,226,140,157,223,140,158,220,142,161,4 209,102,108,219,127,121,212,117,105,199,89,77,216,125,115,221,140,123,218,139,122,213,132,118,210,110,109,215,121,113,182,79,69,151,37,32,191,90,74,220,141,118,215,131,107,211,126,110,210,120,109,210,108,104,162,52,49,115,16,18,176,70,54,218,136,115,214,121,109,208,116,101,207,113,106,210,108,108,171,58,55,133,24,23,190,89,75,217,134,116,213,129,116,207,122,108,206,115,108,210,119,112,200,101,93,184,80,65,207,116,98,212,125,114,205,114,96,199,109,89,203,117,109,209,127,110,211,122,108,213,133,112,212,133,114,211,125,109,201,111,90,193,104,86,201,116,101,206,122,102,207,119,107,211,128,110,209,127,102,208,128,108,195,106,88,180,84,72,201,121,103,205,123,106,207,119,110,207,116,102,203,114,90,204,120,103,191,97,87,179,83,75,4 217,133,128,218,127,126,216,121,121,221,130,135,217,115,133,208,94,124,200,80,114,195,76,117,216,133,125,215,126,120,200,95,102,195,92,100,214,120,131,204,91,117,195,69,107,194,73,116,215,134,124,217,137,125,167,65,68,140,29,43,195,91,108,208,102,129,197,75,114,193,70,112,216,143,123,201,113,103,140,36,44,113,14,31,166,56,76,209,99,130,196,75,110,188,64,105,215,148,125,202,117,103,146,38,46,104,9,27,165,56,76,207,96,122,199,89,114,187,63,101,212,140,123,212,140,123,185,88,86,137,30,41,176,69,88,207,106,126,198,95,117,184,65,101,207,129,113,210,135,119,204,119,108,182,79,85,191,87,101,203,99,120,194,89,115,182,67,101,204,124,108,207,127,110,205,121,111,205,119,119,201,105,115,199,95,114,187,73,103,185,76,106,4 209,150,178,193,129,156,193,129,158,198,139,168,195,136,162,191,132,157,186,128,152,194,137,159,193,135,159,183,128,149,165,104,126,144,78,97,146,81,99,184,127,149,199,146,170,191,136,157,210,151,173,201,145,168,178,117,137,117,51,65,76,27,42,120,65,78,192,136,156,181,128,146,212,157,177,194,140,160,201,139,163,161,90,107,137,81,94,172,117,137,188,136,158,182,131,149,199,146,165,191,137,157,205,148,173,190,133,155,191,137,158,204,151,176,193,140,162,183,131,149,185,135,149,189,140,155,187,135,154,206,151,175,208,155,178,198,144,162,208,152,172,201,144,162,186,139,151,173,125,137,206,154,175,219,164,188,206,152,176,196,146,164,201,147,166,206,149,171,162,118,130,184,134,151,209,157,179,191,140,159,200,141,163,214,159,179,191,143,157,189,138,154,4 209,107,118,212,108,121,216,114,126,217,114,125,213,108,120,212,110,123,209,108,122,199,97,111,208,111,118,211,114,121,213,114,120,214,115,121,214,117,122,211,109,120,208,109,120,201,100,111,204,108,114,208,111,117,209,110,116,212,116,119,212,116,116,208,106,111,205,106,111,196,96,103,202,109,113,203,105,109,204,104,106,202,98,102,204,108,112,206,112,115,204,105,107,196,101,103,198,108,107,202,111,110,161,68,71,106,22,32,153,56,61,205,117,119,202,111,111,194,104,100,192,103,101,195,103,101,121,34,41,62,1,14,149,57,59,201,109,108,196,105,106,189,100,102,186,102,101,189,96,98,150,51,57,146,56,59,191,102,101,193,98,106,190,97,105,180,89,96,186,98,102,187,90,96,184,88,92,188,94,100,191,97,106,186,86,98,176,82,89,163,74,78,4 218,133,138,219,128,134,226,142,139,230,148,141,231,151,149,225,132,134,224,136,138,219,138,132,218,141,140,219,137,136,223,143,141,228,150,142,229,146,141,226,140,138,223,139,133,218,134,122,216,141,133,208,123,111,208,119,110,221,137,130,228,148,145,228,149,139,223,142,131,219,138,124,212,134,123,174,78,70,145,41,41,198,104,97,228,148,139,224,143,131,222,141,131,219,141,134,205,123,109,160,61,56,124,24,29,181,89,83,227,148,137,222,141,133,221,147,140,214,135,128,205,128,110,182,87,72,167,66,57,207,129,124,224,152,145,222,143,132,220,148,140,210,133,123,208,137,121,208,134,117,207,126,112,220,147,143,223,152,141,220,145,135,217,146,137,207,131,121,208,135,121,215,147,138,212,136,127,218,143,133,219,145,134,215,142,132,215,145,136,208,132,120,4 209,116,127,213,119,131,216,122,135,208,106,120,189,74,90,201,94,113,209,110,126,204,105,115,205,111,127,210,119,134,209,113,123,174,62,72,145,30,44,186,80,89,205,106,119,204,109,121,201,100,118,208,115,127,196,93,96,148,37,44,132,26,32,157,48,52,203,102,113,200,103,116,201,106,117,206,114,117,199,102,98,158,48,48,141,37,39,152,47,50,198,97,104,198,104,116,200,111,118,208,123,124,206,117,110,168,61,55,145,40,40,166,59,60,197,102,105,198,111,118,199,115,116,203,120,120,208,127,123,190,95,85,168,63,58,191,93,91,202,117,119,200,121,122,196,113,111,201,122,120,202,122,116,193,101,97,201,115,111,200,115,112,200,115,113,198,120,121,193,109,108,200,117,118,196,107,104,172,65,64,198,111,110,201,117,115,199,116,115,194,112,115,4 200,99,111,212,118,130,218,129,135,222,137,135,226,148,142,231,159,158,228,152,145,219,143,131,196,95,110,210,116,119,208,107,105,204,100,91,213,119,107,228,152,143,228,155,142,221,147,132,202,105,116,208,109,104,193,81,75,190,79,69,203,98,80,220,134,113,227,155,142,223,153,137,203,114,116,195,93,83,193,86,72,189,81,65,195,89,69,216,125,103,225,151,134,223,153,134,201,111,111,198,102,89,200,100,85,199,97,76,199,94,69,210,115,92,222,148,128,221,151,131,199,107,107,200,100,86,203,104,83,202,102,80,202,98,73,215,126,107,219,144,124,216,144,122,197,112,111,202,108,99,204,107,84,207,110,85,211,113,98,219,138,125,220,149,135,214,144,123,196,118,115,205,120,114,210,124,113,211,124,111,216,130,123,216,135,129,215,140,130,211,141,122,4 211,123,133,213,121,136,216,121,135,217,124,136,216,124,141,215,122,140,217,127,140,211,122,136,211,126,133,212,120,130,215,123,134,215,123,135,215,122,136,209,112,132,208,115,132,209,121,136,211,129,133,214,127,136,212,120,130,207,112,122,197,94,106,198,93,110,206,110,125,209,121,132,210,127,133,213,125,131,210,117,127,173,67,77,131,26,40,137,31,44,173,66,79,206,119,129,206,121,125,210,125,129,209,119,125,147,41,51,117,17,33,113,17,32,133,31,47,194,105,113,202,119,120,209,127,128,206,118,123,153,46,56,117,14,30,113,16,30,137,35,46,190,103,107,200,119,121,206,125,125,208,126,131,195,104,113,167,66,79,154,53,66,173,80,87,198,120,123,198,117,118,205,124,125,210,130,134,210,130,134,206,123,131,199,114,125,200,121,128,198,122,125,4 213,119,119,216,122,117,221,135,129,223,138,131,220,129,121,219,129,119,220,134,128,212,122,119,211,118,113,208,112,104,207,109,103,212,117,111,217,127,116,217,128,120,216,129,121,212,123,114,212,125,113,209,118,108,196,94,87,185,76,71,205,109,104,212,120,112,215,127,119,212,127,113,212,131,118,213,126,116,191,93,89,146,36,40,192,94,90,180,77,73,193,98,93,217,140,132,203,110,102,208,116,109,176,72,69,114,15,22,171,73,70,181,79,73,193,100,89,213,132,121,196,98,92,201,106,100,195,99,95,153,51,47,182,89,79,213,132,117,208,125,107,206,127,113,197,106,96,202,111,104,206,119,112,202,117,101,205,122,107,209,127,110,207,126,106,204,128,112,203,119,109,206,120,111,204,117,104,209,131,112,210,131,116,209,129,113,205,125,108,201,122,108,4 238,193,202,238,192,200,237,192,202,229,174,182,208,131,133,210,137,139,229,178,186,233,186,193,236,190,198,236,192,200,229,177,185,200,118,123,159,68,84,160,70,82,215,151,152,232,188,192,232,188,196,233,191,198,201,128,132,158,69,85,147,65,87,153,68,83,198,122,121,230,186,188,229,186,194,225,172,178,178,95,101,141,62,80,145,69,86,154,71,85,198,121,121,229,185,188,228,183,189,206,136,138,151,69,81,144,68,83,140,64,82,156,74,84,212,148,150,227,183,187,228,183,184,192,117,119,137,57,73,143,70,85,149,70,84,188,113,117,224,176,180,228,185,187,226,182,180,191,115,113,149,66,76,147,71,83,172,92,98,219,164,168,227,186,188,228,187,187,225,181,180,207,142,138,176,95,95,171,91,94,203,137,138,225,180,183,228,185,187,228,185,185,4 211,123,112,211,119,108,214,124,116,216,129,117,214,126,116,210,116,111,208,112,110,207,121,112,208,114,108,209,118,109,187,88,78,180,78,66,197,99,89,205,107,103,205,107,106,201,104,102,210,124,110,197,103,89,158,49,40,155,46,42,164,50,50,187,80,80,208,114,112,201,104,104,209,128,106,189,94,78,149,40,35,145,38,38,154,39,45,184,77,78,204,106,106,202,108,108,207,125,106,173,77,63,135,32,24,148,43,40,153,43,42,172,62,61,201,105,102,200,108,104,197,108,93,189,94,83,158,51,47,154,45,42,156,46,43,183,86,78,202,113,106,198,113,103,198,113,100,201,114,103,196,102,97,179,79,71,185,90,82,201,114,105,203,122,111,198,118,108,198,116,103,203,121,108,205,122,113,199,107,99,201,118,110,203,122,114,200,120,109,196,114,105,4 205,110,102,208,112,107,203,104,97,195,88,79,211,115,107,212,113,109,206,105,103,195,93,89,206,117,103,200,102,94,170,55,52,167,48,49,191,81,80,211,118,110,206,109,99,200,102,96,203,109,100,189,86,84,148,33,37,153,37,39,178,62,58,207,112,103,207,112,102,199,100,94,201,103,98,190,91,83,141,30,29,145,33,31,177,66,55,203,108,96,204,109,97,197,101,93,203,112,100,203,114,98,154,46,39,139,29,31,167,55,49,193,95,84,201,109,96,192,94,88,201,116,99,204,114,102,180,75,70,142,33,28,147,40,40,197,101,92,195,101,91,187,89,85,198,114,99,199,109,96,200,107,98,175,70,64,166,65,59,199,108,100,191,94,90,182,82,82,195,108,96,197,107,95,200,110,99,198,107,99,197,107,99,196,107,97,191,97,92,183,86,84,4 210,118,121,211,117,122,209,112,119,217,121,124,218,122,126,212,112,117,209,107,112,207,112,117,207,117,118,207,121,122,211,120,123,215,120,121,217,121,120,215,121,123,211,114,117,206,107,112,203,116,117,200,104,108,201,98,105,211,114,117,217,126,122,214,122,119,211,116,117,206,112,114,201,108,108,180,68,79,168,49,64,173,61,70,196,98,95,210,118,116,210,115,116,206,113,114,195,96,96,172,57,66,168,56,59,165,54,57,163,47,53,191,86,84,207,113,113,204,113,118,200,111,104,185,81,80,174,63,65,164,51,57,167,50,61,193,92,92,205,116,113,200,111,111,204,120,109,204,116,106,199,106,100,191,93,93,196,98,99,204,115,113,205,118,117,199,112,110,200,113,105,205,120,110,209,123,114,209,121,115,209,123,117,206,122,117,203,118,113,200,119,113,4 201,110,130,207,120,141,209,124,148,212,128,150,213,128,151,206,108,133,206,116,138,208,128,148,205,128,143,209,130,151,209,126,147,190,99,114,186,96,111,201,113,133,204,114,133,204,119,137,197,118,132,204,124,143,174,83,97,128,39,51,134,41,51,183,87,101,208,125,144,205,122,141,197,115,131,182,90,106,124,40,50,111,38,51,130,44,57,183,85,103,207,123,146,205,125,143,199,118,133,177,82,95,130,43,53,122,41,51,158,66,81,202,118,137,206,126,143,203,123,140,198,118,132,194,105,122,180,88,102,180,93,107,199,115,135,207,128,148,206,129,144,201,119,132,198,119,133,202,123,138,205,125,139,207,125,144,208,128,148,207,123,144,206,128,145,200,122,136,196,114,131,198,116,134,205,128,140,203,121,136,204,117,137,205,120,139,205,125,140,202,127,143,4 214,144,163,217,146,166,216,142,166,217,146,166,218,148,168,221,151,171,217,144,165,214,144,163,211,140,160,212,141,160,209,133,159,211,133,161,216,144,163,217,148,166,216,145,164,213,143,163,205,131,154,198,114,142,184,79,123,189,89,127,207,129,152,214,142,163,216,147,165,211,142,162,192,108,132,172,65,106,165,54,101,162,59,99,182,89,121,211,141,161,215,147,165,209,140,155,187,99,121,160,55,90,151,47,88,146,43,86,168,67,102,209,138,156,212,145,160,206,138,152,194,116,133,175,86,106,158,58,88,162,70,93,193,115,130,211,143,159,209,141,156,207,142,155,203,136,150,199,125,141,187,105,121,198,125,137,212,147,157,211,144,157,209,142,156,207,143,155,204,137,150,206,136,154,209,140,156,211,145,159,211,144,158,210,144,158,208,142,157,206,144,155,4 205,112,128,205,104,125,205,103,124,208,110,134,206,101,130,201,95,129,198,98,127,196,106,126,201,105,120,180,68,87,188,80,100,208,112,137,205,104,130,202,101,127,198,98,125,198,108,128,199,100,112,153,47,56,142,36,52,198,91,115,206,108,132,206,108,130,202,100,124,198,106,125,200,108,113,153,54,56,127,24,37,191,85,107,203,106,129,206,111,135,202,105,129,197,104,121,199,114,116,189,96,101,175,70,83,191,89,110,199,103,127,201,108,134,200,108,129,195,109,119,196,114,110,204,125,125,198,107,121,197,103,122,199,105,123,196,98,119,196,103,123,196,115,125,198,122,115,202,127,125,198,111,121,195,104,121,198,108,125,195,103,121,193,103,119,190,108,119,197,122,117,200,123,123,199,114,122,196,107,121,196,108,124,196,112,128,192,108,118,190,111,119,4 236,181,206,236,178,203,234,170,194,236,171,196,241,181,208,240,183,210,238,182,207,234,178,203,234,178,199,228,158,173,219,130,145,218,128,146,224,147,171,230,164,189,231,169,194,228,167,193,227,165,184,217,135,148,197,99,118,175,71,92,192,89,107,221,143,158,230,170,194,226,170,194,222,157,177,214,127,141,181,81,100,151,56,75,186,85,102,218,136,151,230,174,195,227,175,197,225,172,194,218,141,158,208,112,131,172,79,97,184,85,104,219,139,153,229,175,194,226,172,190,225,175,193,226,172,192,219,149,169,208,122,140,209,121,136,223,154,169,229,177,193,227,177,192,225,178,192,229,182,199,229,179,200,226,164,181,228,168,185,231,177,195,230,181,196,228,181,193,223,177,190,228,181,196,231,184,202,232,183,201,232,181,200,232,180,195,230,181,195,226,180,193,4 234,177,177,238,177,177,241,178,179,245,185,191,246,186,195,244,183,192,240,179,189,237,179,185,232,174,168,237,178,175,238,176,178,239,179,184,241,182,190,241,180,186,238,175,181,234,175,179,229,172,166,231,170,165,230,170,166,232,168,167,236,170,173,237,175,180,237,174,178,229,162,160,226,168,161,230,171,166,203,126,120,167,72,73,175,85,89,222,154,154,232,170,175,224,155,151,223,168,164,226,163,155,160,64,62,106,2,29,112,13,38,211,141,137,225,166,167,227,167,171,220,164,157,223,163,157,207,132,123,160,65,67,170,83,84,227,169,168,228,170,168,220,162,162,219,165,160,225,169,166,228,173,169,224,162,152,227,165,160,228,170,168,226,170,167,220,163,163,217,161,154,223,165,164,229,175,173,233,179,176,229,170,170,223,157,155,221,162,158,219,157,160,4 211,111,104,216,114,101,222,124,116,224,123,119,219,113,114,220,120,114,225,135,121,217,123,107,206,106,88,215,113,96,225,132,121,223,124,118,222,122,123,227,140,131,225,137,122,219,125,110,210,117,98,215,113,97,223,128,115,225,132,122,219,117,113,220,125,109,224,135,119,219,126,114,211,119,102,212,117,98,216,124,103,221,130,116,174,65,62,193,91,83,222,131,115,213,116,103,206,119,101,210,119,98,217,129,106,217,124,108,130,32,32,147,50,48,220,125,115,210,115,103,210,126,105,213,126,102,217,130,107,218,125,107,147,49,46,141,40,40,217,125,113,210,123,110,205,117,97,213,131,112,217,135,113,213,118,98,205,107,92,197,99,90,212,130,119,207,119,108,199,108,96,206,116,105,214,133,117,213,122,107,212,122,106,214,132,115,210,129,118,202,114,103,4 238,173,178,240,174,183,242,177,188,243,178,187,244,182,187,242,181,184,239,178,179,232,173,175,236,174,180,236,169,172,219,135,139,211,123,127,218,137,137,234,171,170,233,173,171,229,169,167,215,143,145,196,113,115,179,77,82,167,58,67,168,63,70,195,109,107,216,148,144,220,156,153,177,83,87,155,55,61,148,50,51,160,58,59,148,46,47,143,44,45,151,57,60,170,86,87,153,57,62,151,46,52,158,58,52,149,46,45,139,39,39,141,46,45,132,37,44,126,40,44,138,43,45,152,52,51,158,60,55,151,52,49,144,47,47,134,41,45,138,47,50,168,87,85,147,57,59,141,48,45,150,54,52,138,45,44,126,37,39,139,50,55,182,98,101,207,138,133,192,117,111,168,86,83,177,92,89,174,93,94,178,98,93,201,124,123,216,153,153,215,158,154,4 241,161,143,247,168,155,246,164,150,245,163,149,244,161,147,241,160,144,238,159,139,231,152,130,239,161,143,241,164,149,231,141,117,228,134,109,234,147,128,239,158,140,237,159,140,231,153,134,238,164,148,236,157,137,185,79,55,148,40,30,191,84,60,227,136,104,235,157,132,229,152,133,237,163,143,234,154,131,173,66,47,119,20,19,155,48,34,215,120,88,234,159,135,230,154,132,236,161,141,235,162,143,213,119,86,179,70,42,193,88,55,227,145,113,234,159,134,229,154,130,234,161,141,238,164,143,232,156,127,220,132,94,218,129,90,232,156,125,235,164,142,227,154,132,232,159,138,236,163,143,236,164,144,236,163,141,235,160,133,236,163,137,232,161,137,226,154,132,229,153,136,232,152,134,234,156,139,237,161,143,237,165,144,235,165,146,230,159,138,224,154,135,4 242,157,145,246,160,152,248,163,153,250,164,157,248,164,159,244,161,153,238,156,140,231,151,130,240,156,146,244,159,147,246,162,152,249,164,147,247,164,152,244,166,150,238,158,141,233,155,133,237,152,141,243,159,148,245,164,152,245,164,151,244,161,143,243,164,144,237,160,138,232,158,138,236,153,140,240,157,146,241,155,138,230,133,116,229,131,114,235,148,130,236,160,139,234,160,138,236,158,143,236,152,135,222,118,99,209,96,75,213,103,79,220,119,99,232,150,129,230,155,131,234,158,143,234,155,140,227,134,111,205,97,73,203,91,71,208,98,79,222,133,111,227,153,134,231,152,136,234,156,141,224,132,108,207,100,78,198,87,70,208,104,87,223,138,116,224,151,131,227,147,132,231,151,139,231,150,136,226,136,121,219,123,105,226,142,123,225,150,132,224,154,137,4 230,167,155,231,167,157,232,168,159,232,164,157,231,163,157,232,163,154,228,152,144,224,153,146,227,164,150,228,166,153,207,137,124,185,104,96,213,138,126,229,161,152,230,164,154,227,164,152,224,164,144,190,117,104,123,49,45,102,29,31,141,56,52,220,149,137,232,171,159,228,168,153,217,151,131,124,53,47,85,24,29,101,33,36,116,39,41,214,142,131,231,171,158,226,166,148,218,152,133,136,67,59,100,31,29,102,29,27,144,62,57,222,153,143,225,162,150,224,162,146,220,162,139,193,125,105,124,47,39,132,55,45,179,98,89,223,155,145,224,159,146,222,159,143,219,161,139,218,158,138,199,130,110,208,143,125,218,153,140,224,159,148,223,159,145,219,157,141,220,163,142,222,164,145,222,162,145,224,166,150,224,163,149,223,160,148,221,157,145,218,157,145,4 236,160,146,243,165,150,243,161,142,243,163,147,249,174,157,246,172,151,238,164,144,231,160,139,236,160,147,233,149,128,216,117,89,217,117,93,243,164,145,240,163,135,238,164,138,235,163,135,236,161,148,217,121,98,182,58,46,190,71,55,231,141,115,242,166,138,240,165,138,235,162,134,235,161,145,225,134,113,192,74,59,189,71,52,229,140,115,245,173,149,240,169,140,228,155,130,231,154,136,236,159,142,228,142,114,225,136,101,238,161,131,245,175,151,241,172,144,229,156,131,229,154,137,236,163,143,238,165,141,241,170,142,243,173,145,242,171,145,235,164,139,227,153,130,230,156,136,237,163,141,240,167,142,243,170,142,242,174,150,241,173,148,234,163,139,222,150,130,230,160,144,234,161,142,237,166,147,240,169,147,237,165,143,235,165,141,232,162,140,219,148,128,4 236,154,143,241,158,147,243,161,148,239,153,135,238,150,133,236,151,134,234,155,137,228,150,132,233,152,137,237,156,143,232,144,126,222,123,102,221,121,102,221,124,104,230,147,126,228,149,129,232,152,136,234,151,137,217,115,101,202,85,71,195,77,66,200,84,70,221,129,105,225,146,123,228,148,135,229,144,127,202,94,85,193,73,67,192,74,68,188,69,61,207,107,87,223,143,119,226,145,130,228,147,132,198,88,82,186,64,63,189,71,68,183,67,60,204,104,83,221,142,118,223,141,126,224,141,123,204,102,92,177,54,58,179,60,61,186,76,68,208,114,93,218,140,117,222,142,126,223,141,128,216,128,114,189,76,74,177,60,63,165,49,50,191,91,78,216,138,117,221,142,128,222,141,128,221,141,130,216,124,117,199,96,91,188,81,80,205,114,103,211,132,117,4 232,142,131,237,149,136,237,150,135,236,144,134,234,142,131,235,150,132,229,147,129,224,138,119,232,147,133,236,151,134,235,149,133,232,142,126,196,91,78,194,98,83,230,154,131,226,148,124,231,143,128,233,143,127,235,150,133,225,133,112,143,34,31,121,22,23,218,134,111,230,157,131,228,138,122,233,145,128,231,142,122,229,139,115,158,58,51,132,31,30,216,130,107,226,152,124,229,143,128,232,146,125,227,132,106,225,131,105,219,130,114,210,113,95,226,145,120,222,146,118,228,145,125,230,145,128,228,134,115,228,136,122,228,138,126,226,131,115,226,146,122,222,146,119,224,138,123,228,143,126,230,146,127,230,139,125,227,131,123,225,138,122,227,150,123,221,143,118,219,130,118,225,141,126,229,146,131,229,140,130,225,131,121,225,139,120,223,143,119,217,139,118,4 221,163,171,222,163,173,225,166,179,228,169,182,228,166,182,230,168,182,232,175,186,226,170,179,219,161,167,218,159,167,214,150,158,208,137,143,219,153,162,222,158,164,227,167,176,226,170,178,217,160,166,206,141,146,181,97,96,161,75,79,171,86,90,214,149,155,226,169,178,226,171,176,216,157,161,174,98,98,125,49,55,107,41,57,107,33,48,187,115,125,226,173,186,223,168,175,213,156,157,159,86,88,105,39,53,79,30,49,90,33,50,167,91,99,216,156,166,221,165,170,211,156,157,153,81,81,104,38,49,90,37,54,93,36,53,139,63,65,206,143,149,218,166,171,212,162,166,189,126,125,144,67,69,133,64,70,122,53,60,176,107,111,216,163,170,214,162,165,208,155,156,211,160,162,207,146,150,204,143,149,199,138,142,213,159,165,217,168,171,214,166,165,4 233,143,135,235,146,142,241,154,148,239,152,144,237,150,139,231,145,136,231,147,134,226,147,137,230,143,131,235,150,141,232,140,126,219,119,104,213,115,100,223,135,123,233,154,141,227,149,136,231,148,132,227,138,125,201,95,80,200,92,75,160,51,44,193,90,74,212,118,106,222,139,131,230,152,136,224,140,126,195,91,76,197,93,77,179,69,55,189,81,61,190,83,67,223,140,129,228,153,141,230,152,139,230,149,132,209,115,97,202,103,86,215,124,103,221,138,120,225,148,133,225,149,136,227,150,138,232,156,145,235,157,139,233,154,140,235,159,143,231,157,139,226,150,133,226,154,145,227,153,144,231,158,146,233,159,146,232,156,144,234,159,145,230,155,140,223,147,135,225,152,142,227,154,145,230,157,151,230,153,147,231,155,147,230,156,146,228,155,143,221,146,136,4 240,153,147,240,149,145,236,141,129,235,139,129,241,150,139,242,157,148,242,162,153,235,157,146,240,158,149,228,128,115,212,100,88,204,90,82,210,98,88,236,147,135,240,159,147,234,157,146,241,162,157,236,150,138,203,90,80,199,84,74,197,77,70,224,127,113,239,160,148,232,154,140,239,161,152,240,159,150,211,105,93,186,66,59,189,70,64,222,130,116,237,161,147,231,154,139,238,160,151,240,161,151,228,135,124,206,100,89,198,90,76,220,124,104,234,155,139,230,155,141,237,160,152,241,164,153,239,160,152,233,152,141,233,154,138,231,149,132,234,158,142,230,158,143,234,158,148,238,161,153,240,164,156,237,160,153,237,163,153,237,163,150,234,161,145,227,156,138,231,155,146,237,159,153,239,163,158,235,157,151,237,160,155,234,159,150,230,158,145,222,149,136,4 252,176,206,252,173,206,254,183,212,254,193,220,254,180,205,254,182,206,250,179,202,242,170,191,250,176,203,254,180,208,254,181,204,254,187,207,254,184,202,254,181,200,252,180,199,245,172,189,250,173,194,253,181,207,254,185,204,255,184,202,255,184,203,254,181,200,253,182,199,249,175,190,248,169,187,252,180,202,253,174,193,240,144,138,239,148,148,252,180,200,249,180,199,243,170,187,247,174,193,253,183,205,251,169,188,214,97,88,202,83,71,240,156,164,247,179,199,238,169,184,244,173,192,248,175,196,250,176,194,213,104,101,189,61,51,234,147,149,244,177,194,235,168,178,242,171,189,245,170,191,246,174,193,229,141,145,216,110,99,238,158,166,241,174,190,230,162,168,238,167,183,241,161,182,244,167,189,240,165,181,238,155,166,240,165,184,237,171,188,232,168,176,4 254,188,214,254,172,187,252,148,143,254,167,175,255,190,218,254,194,224,254,192,220,253,182,206,254,188,212,254,168,176,247,140,133,242,129,117,252,164,176,255,198,227,254,195,223,253,181,207,254,183,203,251,159,166,247,141,144,232,108,109,244,142,145,255,194,222,254,187,216,253,184,208,253,180,199,246,148,160,237,120,130,238,122,129,251,165,179,255,189,218,254,186,210,253,188,209,253,182,196,250,164,169,248,152,161,251,163,172,255,188,208,254,196,223,254,191,214,252,186,205,253,188,202,254,191,207,255,193,211,254,194,219,254,193,215,254,191,214,254,195,218,251,187,205,253,192,206,254,194,214,254,195,215,254,196,221,254,190,213,254,188,209,254,194,215,249,185,200,250,190,204,253,192,209,253,186,204,254,198,220,254,196,217,254,187,207,254,193,215,249,189,204,4 233,158,145,240,164,154,245,169,160,248,175,165,248,175,165,246,174,163,241,170,154,232,161,145,231,157,146,238,165,152,245,172,158,246,172,157,247,175,162,243,169,154,240,169,153,232,164,150,227,151,134,217,128,104,224,141,116,243,170,149,246,174,158,244,173,159,241,173,158,234,169,152,214,129,102,170,58,43,195,97,76,243,173,154,245,177,162,244,177,159,238,171,153,230,164,146,207,120,91,159,47,35,208,120,99,244,180,162,244,179,163,241,176,158,236,170,154,230,164,149,218,143,116,203,112,83,227,156,132,241,178,162,241,176,160,241,178,161,235,174,157,228,163,146,225,159,141,229,165,145,234,170,155,238,174,161,239,176,162,236,173,157,231,169,151,226,163,145,225,160,143,229,165,149,232,166,156,235,169,160,235,171,160,232,168,154,228,164,150,223,162,148,4 226,152,154,230,155,161,229,157,166,233,161,171,225,144,156,227,150,159,227,155,162,220,151,154,223,146,146,225,147,150,223,145,146,228,153,161,224,143,146,225,147,147,225,153,160,220,147,151,221,144,143,216,124,114,210,110,96,222,140,141,229,151,149,229,153,149,226,151,156,222,148,151,218,142,138,211,113,96,208,107,85,224,145,140,234,163,166,234,162,162,228,153,155,224,152,153,218,146,141,217,133,119,217,128,110,227,151,146,233,165,169,230,160,161,226,152,152,221,151,149,217,149,145,219,145,141,222,145,135,227,155,153,228,159,160,229,160,157,224,154,150,216,149,144,214,146,142,217,146,145,222,151,149,225,156,153,223,153,151,225,156,153,219,150,146,214,147,144,213,146,142,217,147,145,220,150,149,223,153,151,222,150,148,220,148,149,216,146,146,211,145,141,4 234,165,161,238,164,158,237,161,155,240,165,157,238,163,152,241,169,158,237,166,159,231,165,156,233,162,157,236,163,161,233,154,148,222,128,99,227,141,114,241,172,163,238,169,161,231,164,153,230,158,150,234,164,158,223,135,112,204,94,60,218,123,89,237,163,150,238,170,159,233,169,159,228,158,145,235,166,154,227,143,115,210,106,70,221,128,95,237,164,151,238,171,162,232,168,158,229,161,142,233,159,143,234,161,136,228,141,106,236,162,148,241,177,168,234,168,155,227,161,148,224,157,144,230,158,144,235,163,142,235,164,148,238,170,161,237,173,159,228,162,149,223,157,148,221,153,144,226,154,142,233,163,148,234,167,157,234,168,154,235,171,159,228,164,155,220,157,149,219,151,142,224,152,148,229,161,157,231,163,156,230,162,146,229,163,150,226,162,155,218,154,146,4 226,161,180,229,164,185,231,166,186,235,171,189,236,170,189,236,171,190,235,173,191,229,170,189,225,160,176,226,162,179,228,164,183,224,156,170,225,159,174,231,169,186,230,169,185,226,167,179,222,157,172,224,161,178,206,137,148,162,83,88,183,104,112,222,156,173,228,166,184,226,166,180,221,160,174,224,161,176,158,88,94,108,47,57,149,76,85,220,155,170,228,169,186,227,168,184,219,160,175,224,162,177,163,98,103,96,44,54,161,97,107,228,166,179,229,169,185,227,171,181,219,162,173,224,165,176,215,153,160,179,113,123,211,148,161,229,168,183,228,171,183,226,171,180,218,164,171,224,167,173,226,169,177,227,168,185,225,161,180,228,169,183,227,173,186,224,170,182,216,162,166,220,164,173,223,163,174,222,160,174,226,166,181,228,172,185,225,171,182,221,168,178,4 232,162,170,237,165,176,239,167,179,240,169,179,239,170,180,239,170,178,234,165,174,228,159,165,229,161,167,233,164,172,233,161,170,234,162,170,236,162,163,237,168,168,232,166,168,223,155,160,227,164,169,226,155,160,227,153,155,230,155,154,229,146,135,223,134,116,223,141,127,220,148,146,224,160,163,223,154,150,220,139,127,221,131,117,216,118,101,203,89,71,209,108,93,219,146,136,222,157,155,223,152,139,219,134,117,213,112,99,208,104,89,202,95,82,205,109,94,215,146,138,219,156,153,221,150,137,218,137,118,216,128,112,212,118,105,213,133,123,214,147,139,213,152,150,216,154,151,222,159,156,220,147,132,215,133,118,209,122,112,211,134,123,213,151,148,210,149,151,213,150,150,219,155,158,225,160,162,220,150,149,216,143,140,216,145,139,212,146,148,205,145,147,4 221,145,145,223,142,141,223,138,133,231,151,151,232,149,146,232,150,143,235,160,153,229,155,140,220,142,138,216,130,122,212,118,106,223,135,128,232,153,147,232,153,144,233,157,148,226,152,138,218,141,133,208,116,101,194,86,74,207,104,97,229,152,147,233,157,153,234,160,150,230,160,152,217,142,134,200,106,91,176,62,58,194,84,80,223,141,133,232,160,154,233,161,150,228,160,145,217,147,136,198,108,95,165,51,50,189,82,79,221,141,132,229,158,145,230,163,149,223,157,141,214,147,136,200,113,101,181,72,67,197,100,89,221,151,139,226,157,142,225,161,148,218,153,137,212,146,137,206,129,116,192,93,82,202,113,97,219,150,134,222,155,141,220,155,143,214,149,131,208,141,135,211,142,134,204,123,113,210,134,123,216,147,135,215,146,129,215,150,132,209,144,121,4 227,180,186,236,189,195,237,188,194,242,196,202,238,194,202,234,186,193,230,183,189,220,176,178,227,180,184,234,189,191,235,190,193,229,182,178,229,184,182,231,187,191,228,184,186,219,177,177,225,181,178,234,191,192,230,187,184,183,110,93,183,106,86,218,171,165,228,190,190,219,178,177,225,184,178,232,193,192,221,173,160,178,98,75,164,76,58,192,126,109,224,185,181,219,182,178,223,185,177,228,189,184,220,173,162,187,112,88,175,97,77,197,132,108,221,181,174,215,177,170,217,178,167,222,181,170,223,182,177,215,168,156,214,167,153,218,176,166,219,183,180,211,176,167,215,179,169,222,184,176,224,185,181,224,186,182,224,187,182,218,180,178,217,183,178,209,176,170,213,176,167,221,182,175,222,182,178,224,186,183,224,186,181,217,179,176,215,180,177,206,171,166,4 206,114,110,212,121,116,214,122,115,214,118,112,208,102,102,207,99,100,210,110,106,209,119,115,209,120,110,210,115,102,211,113,99,212,111,104,209,102,101,209,102,102,209,106,98,209,114,108,212,124,111,213,121,110,213,119,107,207,99,93,205,92,92,204,91,90,203,93,82,204,103,90,215,132,116,216,129,116,209,111,95,198,86,77,185,58,61,198,77,75,209,106,98,209,116,101,216,133,122,218,130,117,206,102,88,193,78,70,197,82,76,212,107,100,216,127,117,214,133,120,212,124,119,215,126,118,212,114,104,199,89,75,200,91,70,209,109,87,215,125,104,208,123,106,209,122,113,216,130,119,217,126,111,212,117,97,207,110,84,210,117,93,210,120,98,203,117,97,208,125,109,218,137,124,220,138,125,220,145,129,216,137,118,210,125,104,207,122,102,203,127,108,4 222,132,133,223,127,124,218,108,105,225,123,122,228,134,133,228,139,132,221,132,117,218,135,121,217,123,117,211,100,95,210,95,95,219,118,114,225,130,127,227,143,134,223,140,119,222,148,130,211,118,105,208,100,98,198,80,84,202,91,83,222,131,126,230,151,143,228,155,135,224,157,138,212,122,112,208,109,104,179,59,62,182,66,57,218,132,118,233,164,148,228,157,132,222,155,132,208,119,105,204,105,96,177,60,60,164,51,41,214,127,106,231,161,137,223,152,124,217,147,121,207,121,108,202,103,93,177,62,63,184,79,67,222,146,123,225,154,127,220,150,120,214,146,120,206,123,117,204,108,101,194,86,79,205,111,95,219,144,124,222,153,130,219,151,124,211,145,121,201,116,108,205,115,107,208,113,109,212,129,114,219,146,129,221,155,135,218,153,133,209,143,120,4 204,132,149,208,138,155,210,138,155,214,141,156,216,147,161,212,140,156,211,143,157,208,143,157,205,135,151,208,141,157,209,140,155,211,141,151,215,148,159,211,143,155,209,144,153,204,138,146,204,136,154,206,137,154,207,136,154,213,144,158,212,145,158,211,144,157,208,142,151,199,129,139,203,135,150,207,137,151,192,115,130,162,82,94,204,135,146,211,148,161,206,138,148,194,120,138,201,134,145,205,138,151,195,124,136,135,61,69,191,117,126,210,145,157,207,143,149,199,132,142,199,133,144,204,141,152,207,143,151,202,132,140,200,127,142,203,130,146,205,143,150,200,138,144,199,135,144,202,138,147,205,140,148,206,142,152,207,142,151,207,142,149,204,141,146,200,140,146,195,132,137,199,134,141,202,138,146,204,140,149,206,142,150,205,142,149,201,140,145,196,136,141,4 229,152,153,221,121,112,211,97,90,214,108,97,213,106,93,214,112,97,214,116,97,209,112,94,227,147,142,220,120,106,210,100,87,210,101,87,214,112,93,212,109,88,211,111,90,209,113,92,222,137,126,217,115,96,215,114,97,212,108,92,213,110,89,210,107,87,210,110,88,208,112,89,216,123,108,214,111,98,214,114,97,214,114,95,213,112,96,214,115,97,211,114,96,209,117,96,215,128,109,215,117,99,210,109,91,209,107,88,205,99,82,205,101,81,210,116,98,207,120,97,210,122,102,210,112,92,208,105,89,206,104,85,202,99,79,205,101,81,210,123,101,208,132,112,207,118,101,204,103,87,210,112,97,209,111,96,207,112,93,210,120,99,213,137,124,213,147,140,211,135,125,208,117,108,210,118,105,211,122,110,209,117,102,209,127,114,217,150,149,214,152,153,4 236,167,164,239,167,168,244,174,177,246,175,176,244,172,176,239,166,173,235,162,168,229,157,158,235,167,166,236,165,164,237,167,168,241,172,172,241,169,171,236,162,165,234,161,162,228,154,155,231,162,155,230,161,157,229,160,157,234,163,162,236,166,166,236,164,165,234,162,163,228,155,155,225,159,151,219,142,131,202,109,99,206,113,102,223,143,133,235,165,162,232,162,160,227,158,159,222,157,148,206,122,107,164,54,46,170,61,54,202,106,90,227,156,149,230,163,158,223,157,154,217,149,138,193,100,84,161,54,49,164,55,51,188,87,77,222,150,143,224,156,151,219,152,148,216,149,140,198,111,94,184,86,70,187,90,77,195,100,90,218,145,142,219,150,147,215,149,142,215,149,140,214,143,132,212,139,125,216,144,132,217,146,142,216,146,148,215,146,141,212,145,137,4 241,171,165,249,178,176,251,179,178,253,179,177,250,174,171,247,173,168,243,172,165,238,170,159,243,173,161,249,178,168,249,180,172,251,180,175,249,174,171,246,174,171,243,173,167,239,171,166,242,175,164,245,174,164,247,178,169,244,169,156,240,157,144,238,157,145,239,165,155,237,166,155,239,173,157,242,173,161,242,166,151,233,139,113,223,120,97,223,123,101,229,144,124,232,158,142,235,169,155,239,172,159,234,154,134,219,116,93,213,104,90,212,102,88,220,126,103,224,146,125,233,168,149,237,172,153,227,142,113,209,101,74,214,111,91,215,112,91,217,122,100,222,148,135,231,167,153,236,170,151,229,152,122,222,136,106,217,121,97,217,122,96,222,140,116,221,148,132,228,164,148,232,167,156,232,162,145,228,153,131,226,146,122,225,147,127,227,155,136,221,152,139,4 246,171,181,251,176,187,251,178,185,235,144,139,243,149,155,252,171,194,253,181,199,249,174,194,246,169,176,251,175,187,253,178,185,202,92,88,199,83,88,247,164,184,253,181,200,249,173,191,246,170,180,253,178,192,239,149,160,164,45,55,164,44,50,237,144,151,254,184,203,253,184,197,246,171,182,251,172,187,218,115,117,167,49,55,167,51,55,221,121,116,254,183,198,252,184,196,249,176,187,252,174,189,207,101,106,148,32,39,160,44,51,212,110,108,255,184,197,253,184,197,245,170,187,252,177,196,222,128,134,152,39,42,168,50,59,222,123,128,253,178,198,250,175,197,242,165,186,250,179,198,247,172,183,210,114,113,201,93,103,244,161,173,252,180,203,247,172,198,244,173,195,249,179,199,250,178,199,243,162,181,241,156,179,252,182,206,252,184,207,245,173,197,4 222,163,181,217,140,158,205,119,136,198,102,126,202,107,131,207,115,136,211,129,146,210,126,144,216,154,170,206,127,142,194,103,123,194,97,123,201,109,129,198,103,123,198,98,122,206,117,135,207,128,143,190,98,117,183,82,108,180,83,106,183,90,107,186,91,108,192,98,120,207,128,144,200,114,130,183,85,109,181,90,104,178,91,99,175,88,98,178,86,103,185,89,112,201,121,139,195,108,125,185,88,111,190,100,114,185,95,110,176,91,100,179,91,105,186,93,115,193,98,121,192,102,121,185,87,112,193,99,118,182,91,111,174,87,101,178,91,103,186,92,114,196,108,128,196,117,131,187,93,116,190,92,115,183,89,107,183,88,109,188,96,117,197,117,133,209,140,157,190,103,120,185,92,113,191,95,121,187,92,112,187,89,115,188,91,117,205,131,147,216,163,177,4 244,171,153,247,172,157,246,166,152,248,170,152,251,175,161,253,176,162,249,173,160,247,179,168,246,172,159,242,160,141,221,123,93,220,125,95,234,142,105,237,143,93,252,177,158,249,181,172,240,164,150,232,143,113,177,64,34,161,45,24,200,86,45,232,135,93,253,180,167,250,182,170,239,164,149,229,138,109,180,69,40,145,32,17,196,88,56,247,161,137,253,181,174,251,180,172,241,165,152,228,138,108,176,64,34,166,52,28,218,119,84,254,177,164,254,183,180,249,178,172,242,166,160,236,153,130,212,113,78,218,116,83,244,159,137,253,174,172,253,174,173,251,181,177,245,173,167,246,172,164,247,171,160,247,169,160,253,177,174,253,177,173,253,178,171,249,183,178,247,177,173,250,180,177,250,180,183,251,177,180,251,173,174,250,171,166,249,173,168,246,180,171,4 229,138,140,234,143,142,234,141,143,236,144,148,238,149,153,235,148,150,234,156,149,231,159,148,232,145,144,236,145,147,232,137,139,228,131,121,230,137,132,218,117,107,221,132,116,230,157,147,233,148,146,236,146,151,226,128,127,198,82,60,198,83,70,174,52,45,192,83,63,227,147,136,235,154,149,238,152,152,226,131,126,196,77,65,175,53,45,179,58,47,205,101,82,225,144,140,236,160,151,241,159,160,227,138,122,196,81,58,178,59,45,192,77,57,215,117,98,228,145,144,229,144,134,238,154,158,235,151,144,213,112,85,191,77,55,210,107,88,227,141,127,236,164,161,225,132,137,229,133,144,231,137,150,225,129,124,214,109,91,228,135,133,239,165,170,237,166,169,225,141,150,228,137,151,232,139,154,234,139,155,232,136,143,235,145,155,235,154,162,232,153,160,4 231,137,160,235,146,169,240,153,177,242,146,174,241,148,169,237,137,160,235,138,156,230,131,152,229,134,155,234,149,160,215,107,125,219,104,132,240,158,169,234,133,153,230,124,150,228,130,151,228,136,154,232,146,158,190,70,90,186,65,83,236,153,162,235,139,158,230,126,150,227,128,149,229,145,162,227,139,158,183,67,83,195,79,95,235,147,164,235,144,163,231,135,154,229,141,150,227,144,160,225,134,151,191,82,94,218,119,134,235,150,165,233,144,160,232,147,156,228,143,146,224,138,151,227,142,151,224,133,142,230,147,160,235,156,164,234,153,158,231,152,152,224,134,144,222,146,148,227,142,152,228,138,153,231,148,156,234,158,159,231,152,155,226,137,149,222,137,147,217,141,148,223,138,150,226,142,155,224,129,146,224,131,146,223,132,147,222,131,148,221,139,143,4 213,150,176,220,160,185,221,160,179,221,157,178,226,164,189,229,168,195,227,168,195,225,171,192,215,156,177,220,161,185,196,110,121,184,81,92,219,144,162,227,171,195,227,170,193,227,175,194,217,162,181,218,159,179,203,121,128,152,33,48,185,88,105,230,173,191,227,171,192,223,170,190,217,166,181,217,160,181,212,138,148,176,71,80,196,106,113,229,173,190,228,174,193,225,173,190,214,160,175,216,161,179,218,159,174,222,160,165,228,173,183,226,172,191,228,174,193,224,170,191,211,154,168,216,163,178,221,167,185,223,172,189,225,173,191,226,173,192,226,173,190,218,163,186,210,155,170,216,164,177,218,164,183,222,169,188,226,174,191,226,175,192,223,171,186,214,160,180,210,157,171,215,162,178,216,163,183,220,166,186,225,172,190,224,173,191,218,164,183,210,157,177,4 234,161,137,236,162,141,233,159,144,233,157,142,241,165,155,248,173,161,246,172,162,239,169,165,236,165,144,239,166,151,232,159,146,221,137,114,230,147,126,244,167,149,245,170,163,241,170,166,236,166,149,238,168,157,221,138,115,178,66,36,189,77,44,229,141,115,249,177,175,244,176,168,232,161,146,238,165,155,213,123,98,157,43,21,173,58,33,223,134,107,249,180,180,243,176,170,234,162,149,240,169,160,218,132,107,161,48,26,169,56,36,233,151,136,247,178,179,242,174,173,236,166,154,240,171,163,220,135,108,180,65,35,194,90,64,240,165,160,245,175,180,242,175,180,234,163,155,237,165,162,233,158,145,211,116,87,224,138,118,245,174,182,244,175,180,238,172,176,229,156,153,236,166,167,239,171,169,238,170,165,240,171,171,245,177,185,244,178,186,238,175,176,4 232,163,157,238,168,163,242,169,166,243,167,166,246,168,173,248,170,177,246,175,179,244,176,176,231,161,159,235,162,162,236,163,164,239,164,168,247,169,178,247,168,172,244,172,175,244,176,177,230,160,160,230,156,152,224,143,131,231,150,148,244,163,174,248,171,183,249,177,185,246,178,182,227,153,149,206,114,96,179,65,47,193,85,66,226,136,125,238,156,158,247,174,184,245,176,181,228,155,153,190,88,73,160,45,35,183,71,57,186,74,56,213,113,91,246,174,180,245,178,186,229,158,162,206,115,104,156,44,36,162,53,47,163,49,43,189,82,65,243,168,171,245,178,189,230,160,165,225,146,141,182,77,63,163,51,45,177,66,54,201,101,85,241,168,175,244,177,190,234,166,171,235,163,169,227,149,150,217,130,131,225,141,143,238,162,171,243,173,188,243,176,189,4 226,136,149,232,141,155,236,147,157,240,150,158,244,153,165,243,151,165,239,150,168,227,146,164,224,133,146,234,147,157,238,155,164,239,152,159,244,153,165,242,152,170,238,150,168,229,151,167,226,143,151,234,152,163,231,145,145,214,113,100,228,132,129,236,148,160,236,153,175,229,151,167,230,150,158,233,153,157,202,100,81,168,50,40,178,63,53,209,107,105,229,144,165,225,145,164,236,160,168,229,146,141,184,73,53,172,61,53,150,36,38,179,67,62,227,144,157,224,148,169,236,163,170,231,153,152,196,95,78,176,68,55,159,45,40,191,86,84,229,155,170,226,155,177,231,158,167,237,166,176,227,150,150,207,113,100,199,97,91,224,143,158,230,158,183,230,161,181,231,159,171,237,166,179,236,167,183,231,157,174,229,153,172,229,155,183,224,152,179,225,155,177,4 214,153,175,213,149,168,207,135,150,205,128,141,210,136,147,218,155,171,219,156,171,219,156,167,213,153,171,206,137,151,189,100,110,188,99,108,195,109,117,210,139,150,218,157,169,217,158,167,213,154,167,197,120,127,170,78,84,173,80,89,176,82,92,193,109,116,213,146,156,216,158,167,211,147,157,195,116,118,167,81,81,167,83,84,171,87,93,184,95,102,207,136,145,216,160,169,208,145,156,198,120,125,178,93,91,146,67,71,158,76,80,184,96,101,205,133,143,215,160,166,208,151,162,206,143,152,183,98,103,166,83,85,164,80,80,179,92,95,204,136,142,213,161,166,205,151,163,210,157,169,199,131,141,193,119,125,179,96,96,180,99,101,209,151,156,209,160,162,202,150,160,207,155,166,208,156,167,209,154,163,205,142,149,204,142,149,209,157,164,208,161,162,4 241,158,167,244,158,169,245,159,169,250,166,183,250,161,176,248,154,163,248,155,158,245,161,162,239,159,164,241,159,165,234,141,142,231,132,131,241,151,153,250,167,172,249,167,167,244,159,156,237,157,157,234,144,142,201,87,77,176,51,46,220,115,101,249,172,169,251,175,175,244,166,164,237,157,157,223,126,114,160,42,38,143,27,33,199,86,71,246,170,166,248,174,174,243,168,163,235,157,155,222,130,119,162,47,40,162,43,37,203,97,77,244,168,163,245,173,172,243,170,169,230,153,146,233,153,151,212,112,94,205,99,84,227,137,120,239,160,149,244,171,169,241,174,168,231,157,146,236,161,158,232,152,141,234,151,145,234,152,138,236,154,136,240,166,161,238,171,164,232,161,151,236,161,157,236,159,155,238,159,157,240,162,160,239,164,156,237,163,156,232,165,157,4 224,162,173,222,153,162,229,164,179,229,162,176,224,149,158,229,168,184,230,174,186,223,168,179,224,163,166,223,154,156,231,170,178,223,150,155,194,96,91,202,116,116,222,158,162,222,165,171,227,169,180,230,171,178,232,176,175,219,147,140,182,83,68,167,70,59,209,138,140,225,174,182,228,176,188,233,182,185,227,167,157,215,139,121,198,108,87,170,74,60,205,131,131,225,175,182,227,174,180,233,182,186,217,149,133,206,123,100,200,114,94,177,84,69,212,145,145,224,174,181,225,172,179,231,179,188,218,152,142,201,117,97,206,127,111,205,130,124,221,167,175,221,172,178,224,174,180,227,174,182,218,150,149,198,108,95,214,144,140,227,176,184,222,172,180,218,170,176,221,172,176,223,173,179,223,165,174,217,149,154,223,164,167,227,176,182,223,176,183,216,170,174,4 229,149,155,233,156,165,235,158,167,237,162,170,236,160,166,233,157,160,230,157,157,222,149,146,230,154,159,231,152,157,225,140,140,230,154,157,236,162,166,233,159,158,228,154,152,224,150,148,230,155,160,224,136,134,217,115,107,222,136,133,234,162,162,234,160,156,229,156,152,224,152,150,230,158,162,209,119,116,160,58,58,190,93,89,226,149,142,232,162,157,229,159,154,222,151,149,227,154,158,210,123,121,94,19,24,145,54,54,217,125,115,226,156,149,226,157,152,222,153,148,220,148,150,222,146,148,134,58,62,93,13,18,177,81,77,223,153,145,220,151,146,216,147,142,223,153,154,223,155,158,208,132,135,178,91,91,152,61,58,218,146,140,220,154,151,213,145,141,220,150,153,221,151,156,219,149,155,221,150,153,215,140,137,217,148,146,216,150,150,209,142,141,4 226,151,161,228,153,167,233,157,174,232,153,171,229,151,158,227,151,150,220,147,154,212,142,145,227,157,166,228,152,166,228,153,168,232,160,175,228,153,158,225,150,150,220,147,151,211,138,141,226,155,163,229,158,166,230,157,166,221,144,155,219,140,144,224,153,156,218,147,149,213,144,146,225,152,159,229,157,167,232,163,173,178,90,92,121,33,35,184,99,99,219,149,150,213,146,146,225,154,163,227,154,164,231,162,168,179,89,86,88,3,7,151,59,55,220,148,144,213,147,148,224,156,161,227,158,162,227,159,164,217,141,142,171,84,79,192,114,109,219,150,148,211,140,140,223,153,155,226,155,158,223,154,153,224,153,155,225,156,154,223,156,152,215,146,144,209,137,138,221,151,153,225,155,160,224,154,157,225,152,156,221,148,149,219,149,148,213,142,141,206,137,134,4 232,163,167,232,157,161,230,146,139,226,133,121,210,103,87,199,86,71,201,96,85,196,95,85,223,150,144,207,114,103,196,90,77,187,74,61,189,73,60,194,82,68,185,74,65,176,64,60,201,112,95,167,56,49,157,43,42,178,65,55,187,74,60,179,64,51,170,51,44,173,59,53,178,77,64,146,39,42,154,44,43,183,73,62,193,86,69,185,74,60,187,78,64,188,82,67,171,73,61,135,30,31,147,38,36,174,63,54,193,86,72,200,97,81,200,98,79,203,111,91,168,68,54,151,44,40,159,48,42,177,66,53,197,92,71,204,103,76,208,116,89,215,144,127,197,114,95,187,90,74,193,95,75,205,113,89,215,135,112,218,141,117,220,151,134,221,159,151,216,151,141,217,149,137,219,152,137,222,153,140,226,161,153,229,168,163,225,166,158,218,159,150,4 233,167,166,235,167,166,229,153,142,214,116,102,203,97,80,213,123,105,218,139,125,215,144,131,230,164,162,230,160,154,218,130,117,185,65,58,174,50,45,189,78,65,207,113,94,211,133,112,228,161,157,226,153,140,195,89,75,157,35,33,170,51,45,170,53,45,195,92,73,207,125,106,224,156,144,218,136,115,176,62,53,156,39,35,180,68,55,161,45,36,182,72,55,205,120,98,219,146,132,203,106,87,158,41,35,151,36,32,167,55,46,172,59,46,195,97,75,208,133,109,211,128,112,190,82,63,169,56,47,149,35,31,158,43,36,189,84,65,210,132,108,212,144,126,211,136,116,196,98,73,186,80,61,180,74,59,188,87,69,202,115,89,213,144,126,214,150,138,213,144,129,206,122,102,201,109,91,210,130,115,214,140,126,215,146,131,216,151,141,213,152,141,4 235,159,155,235,151,140,237,154,146,229,136,123,223,130,113,231,153,140,234,167,157,230,165,154,226,144,131,217,118,100,207,100,86,197,82,76,207,101,91,213,117,97,220,141,124,227,162,150,211,113,96,184,68,64,188,72,65,192,74,64,183,65,62,184,73,64,201,102,81,219,143,122,194,85,69,178,62,59,198,92,80,212,111,94,191,81,70,170,56,53,187,82,67,207,120,96,194,87,73,187,74,65,202,98,79,205,104,85,192,81,66,178,65,60,181,74,58,210,127,100,202,105,82,188,81,65,197,93,71,201,96,72,192,84,65,180,70,59,196,104,82,223,158,134,220,146,125,199,100,75,194,90,70,199,95,72,197,93,73,200,103,82,220,152,133,225,164,146,227,162,150,214,131,109,205,108,84,212,117,96,216,127,107,220,143,122,225,162,145,224,165,148,4 219,147,137,226,153,146,222,142,130,219,132,118,224,144,139,222,147,134,221,146,136,215,140,130,215,141,132,224,153,146,216,138,123,210,117,95,218,135,125,222,148,133,221,150,138,212,137,130,216,146,130,222,154,146,214,137,122,191,96,75,182,82,69,199,108,90,223,153,140,216,146,138,214,142,129,214,141,126,210,125,103,167,69,53,116,23,18,170,74,62,224,152,139,218,151,137,208,138,126,202,121,99,201,109,82,176,81,61,112,27,21,182,91,74,222,152,138,215,146,133,204,133,118,201,122,96,198,111,89,196,105,84,181,83,60,193,104,86,214,140,129,213,143,134,208,142,126,208,137,119,207,135,116,209,134,123,203,122,100,198,117,95,208,133,123,209,141,128,205,139,124,210,139,126,213,143,131,214,147,137,207,133,122,205,129,110,208,136,124,205,139,127,4 218,139,130,221,134,135,215,108,123,221,114,129,224,121,137,216,109,123,212,111,123,209,126,130,214,134,125,213,109,122,204,89,100,192,80,77,211,106,98,216,113,116,209,102,116,209,118,122,210,128,118,206,95,111,191,73,80,180,66,53,188,73,55,210,106,100,209,99,115,206,106,113,205,116,107,203,88,104,180,63,69,181,66,52,185,69,53,203,99,87,211,105,119,204,98,112,205,121,114,203,90,108,186,69,74,177,63,51,178,63,47,193,87,76,210,105,115,201,101,113,205,124,115,204,96,109,199,84,89,189,79,63,178,65,50,190,81,70,203,97,102,202,114,119,200,115,103,203,99,103,205,93,106,191,84,73,187,80,65,197,96,92,200,99,106,198,112,117,198,113,100,206,120,113,209,104,116,210,111,116,210,120,117,206,109,119,203,110,120,198,119,122,4 209,129,135,216,133,141,218,134,141,219,134,142,219,138,148,218,140,145,214,138,139,206,129,128,206,126,128,214,133,136,216,131,132,217,132,136,221,143,148,216,137,139,216,142,142,207,132,132,206,127,125,215,137,137,189,95,94,181,82,81,221,142,145,220,145,144,215,140,138,207,134,130,203,121,118,212,130,127,145,48,47,139,39,41,215,129,128,219,145,146,214,139,139,207,133,129,204,126,124,212,136,133,156,61,55,155,58,53,215,136,135,220,149,151,215,143,140,206,132,128,200,125,124,210,137,136,187,93,84,195,108,100,220,152,151,216,145,143,208,134,131,201,128,123,200,128,122,208,135,132,208,129,129,212,139,136,219,152,149,216,147,150,205,135,128,198,130,122,199,127,122,205,132,129,207,129,134,214,142,145,218,150,150,212,144,145,205,137,132,198,132,127,4 221,147,152,228,153,161,230,155,159,233,159,165,231,159,167,228,156,160,222,147,146,216,146,145,221,150,159,224,150,158,224,149,145,230,155,153,231,158,163,227,156,163,221,148,156,213,144,148,216,145,152,219,147,153,220,146,145,229,160,161,228,159,165,231,163,170,221,151,156,212,142,146,216,144,148,162,83,84,121,45,46,179,95,92,226,155,158,227,161,166,222,154,157,215,149,155,212,144,145,157,72,69,86,9,11,144,55,55,219,143,143,225,160,166,220,152,156,217,152,158,211,147,145,205,132,129,166,81,79,192,118,118,223,157,160,220,150,156,216,145,149,211,145,148,209,144,141,216,151,152,217,149,152,219,152,152,221,156,158,217,149,151,214,144,147,209,145,143,203,137,132,211,143,142,215,142,146,216,146,150,219,153,156,216,151,153,210,144,144,206,143,142,4 230,163,171,232,159,170,235,162,169,237,167,178,234,164,169,234,166,168,232,167,170,230,169,171,226,158,164,228,158,165,231,163,164,228,154,152,217,131,120,213,129,118,218,140,131,225,158,156,220,149,152,225,155,158,219,144,137,197,97,85,186,82,71,183,78,67,212,126,112,224,157,150,222,154,154,216,140,134,182,82,70,159,52,48,154,50,47,164,59,53,214,136,124,228,164,158,222,157,152,202,118,103,149,44,37,150,48,45,145,43,41,166,64,52,213,134,119,227,164,156,216,152,143,200,114,97,150,47,40,139,38,36,175,74,64,195,103,84,219,149,138,227,164,161,217,155,149,212,139,125,186,96,80,179,85,72,195,104,88,216,142,131,229,167,164,226,165,164,221,162,158,221,156,148,218,151,139,220,152,142,219,150,138,230,168,168,229,169,165,223,163,158,4 197,99,93,197,92,93,198,91,94,204,96,100,218,118,122,223,133,135,225,148,146,225,158,153,187,83,73,170,59,56,153,41,43,173,60,59,202,99,91,215,118,108,223,141,137,226,158,155,188,87,73,162,55,50,119,20,22,140,32,34,186,77,73,206,104,93,213,119,113,221,149,143,196,99,82,165,58,51,128,26,26,131,28,29,172,61,57,187,79,71,202,103,91,215,134,121,203,112,99,179,73,63,164,56,53,159,51,53,163,55,55,177,68,64,194,94,82,208,122,107,209,126,115,190,89,75,176,68,63,166,57,57,157,48,48,177,67,63,183,76,68,196,101,84,217,145,135,203,111,99,179,72,65,175,68,64,177,66,65,187,81,79,197,98,95,194,99,87,219,151,144,217,140,134,206,113,109,199,100,99,197,97,97,196,93,95,203,113,107,199,118,108,4 223,158,166,230,165,176,234,169,183,231,163,179,229,159,177,223,148,162,221,150,163,218,151,165,224,160,166,227,162,169,232,167,177,229,160,169,220,143,148,216,137,143,222,152,164,217,150,164,225,162,169,226,161,167,230,166,174,219,140,137,199,95,93,186,86,83,217,146,154,219,152,162,224,162,168,224,158,167,223,155,158,204,108,104,184,73,76,193,96,95,216,143,150,219,151,155,222,163,168,224,161,168,214,138,134,186,83,79,175,64,67,195,93,96,221,151,157,220,157,161,219,160,163,221,160,167,212,136,134,186,80,79,174,64,66,202,114,117,224,163,169,219,159,164,216,156,160,220,158,165,219,154,160,206,120,122,205,122,122,220,155,163,224,165,171,218,158,163,213,153,159,219,158,167,222,161,172,219,155,164,223,162,170,226,166,176,224,165,172,216,156,163,4 219,149,165,226,159,173,233,173,188,235,173,186,229,164,177,228,164,174,226,162,167,222,159,166,214,141,157,220,152,167,229,167,178,230,165,178,227,163,170,228,166,168,226,163,168,223,163,169,217,153,165,225,162,176,227,163,173,221,150,161,223,159,163,228,173,177,230,174,179,226,170,174,216,156,164,224,166,174,224,160,165,200,113,101,187,98,85,212,148,146,230,178,180,226,172,175,208,145,153,221,165,172,220,160,158,191,101,79,136,41,29,179,103,98,229,174,175,222,168,169,211,150,156,221,164,168,222,165,167,212,142,129,185,101,80,210,143,137,227,170,173,222,169,169,210,151,152,216,155,150,222,163,167,225,171,175,222,163,157,226,169,170,222,164,166,216,161,162,206,141,137,212,146,141,224,164,169,226,169,175,223,166,171,222,163,167,217,157,159,205,141,135,4 218,146,155,222,146,158,222,149,162,219,146,157,217,144,154,216,148,157,213,149,157,207,144,151,217,147,152,221,149,158,215,136,141,193,103,106,187,97,102,192,103,101,211,144,149,208,147,153,216,144,149,223,155,166,196,108,110,156,48,52,152,48,53,152,50,49,204,132,133,211,151,156,218,151,156,224,159,165,202,118,116,154,51,54,153,53,58,148,46,47,189,108,107,214,155,159,215,152,155,221,159,162,212,134,132,163,59,59,151,48,52,162,59,59,194,114,115,214,153,157,213,148,151,219,156,160,215,145,145,178,79,76,164,57,55,182,85,82,210,141,144,213,152,155,210,145,147,214,149,154,214,149,156,205,129,130,197,112,109,211,140,144,216,155,160,210,148,151,211,147,149,214,148,155,213,148,159,213,146,157,213,144,155,215,150,162,214,150,157,207,144,149,4 226,156,165,228,155,169,229,154,170,230,154,160,221,141,150,216,134,142,217,140,142,214,142,148,222,150,160,226,156,167,226,153,160,218,135,129,206,110,112,208,118,120,210,126,124,210,133,137,217,144,154,225,156,165,219,139,139,182,80,74,165,59,59,195,98,92,198,101,104,206,125,126,218,145,153,224,154,159,209,122,112,160,55,49,147,42,44,166,60,60,180,77,80,207,130,124,217,149,153,222,155,157,213,136,128,188,91,86,174,71,65,158,52,50,189,100,102,211,141,144,211,141,144,216,146,152,219,149,151,211,136,134,197,109,101,190,101,97,209,139,144,212,145,148,212,145,148,217,149,154,216,149,153,214,145,147,212,140,142,212,140,147,211,144,150,211,151,151,212,148,152,216,152,159,216,152,159,213,143,154,214,144,157,216,148,158,215,152,157,209,148,150,4 227,144,149,233,151,157,237,159,165,235,159,161,234,159,156,233,160,160,230,155,152,227,158,149,228,149,155,235,161,165,233,159,158,226,143,140,208,112,106,213,122,120,227,151,152,226,157,154,229,154,157,233,160,166,226,145,143,178,73,73,150,38,41,183,73,70,219,138,138,227,158,157,228,156,152,227,152,152,215,126,124,143,41,43,132,33,36,164,55,53,209,117,110,223,153,147,222,152,147,221,144,139,196,96,92,128,30,34,127,27,31,165,58,57,211,125,117,219,149,137,221,153,147,220,143,135,166,59,56,145,42,40,179,80,73,204,121,110,219,148,137,219,152,143,221,152,146,220,148,141,202,115,108,206,122,113,220,148,136,227,163,154,224,158,150,212,139,126,219,151,144,224,156,152,223,152,149,224,155,151,227,163,157,225,158,150,219,148,139,207,133,119,4 234,164,156,237,164,156,238,164,153,240,167,162,237,163,156,237,165,160,237,170,163,231,165,153,234,166,157,236,168,158,235,164,153,225,144,128,226,145,131,235,165,157,236,169,157,232,167,154,232,164,151,234,168,155,225,151,134,191,90,69,174,70,56,224,149,135,237,172,161,230,164,149,229,162,147,232,167,154,197,107,88,168,60,46,147,41,32,206,122,104,239,176,165,229,163,147,227,163,153,224,155,139,173,74,58,149,45,39,153,47,37,208,125,110,233,169,156,226,160,145,223,157,146,220,151,136,164,66,52,138,37,31,173,76,62,225,157,145,234,171,160,227,162,146,216,143,131,221,151,139,197,115,97,175,82,67,200,122,110,228,162,152,230,165,150,225,160,144,212,137,127,222,155,148,222,156,146,221,152,141,221,152,141,221,149,135,222,152,134,218,151,135,4 235,163,163,238,159,166,239,154,162,241,158,164,245,169,173,241,167,174,240,172,176,235,169,167,231,156,150,226,139,138,231,140,140,235,145,142,238,151,147,238,160,159,238,165,167,233,166,167,228,151,139,200,96,85,206,99,87,226,127,112,226,133,116,230,145,130,230,144,136,228,153,146,228,151,142,215,121,101,206,99,79,215,114,96,214,111,95,215,115,94,216,118,103,223,141,126,227,154,148,220,134,113,213,111,84,212,111,91,210,105,87,202,94,71,205,101,80,216,135,119,227,158,152,228,154,141,222,135,111,216,124,97,216,122,98,207,107,81,207,112,92,216,138,124,226,161,157,231,164,161,231,160,147,227,149,127,226,148,126,225,150,130,221,143,131,221,152,144,224,158,158,230,162,163,236,170,169,235,168,165,233,165,155,232,165,157,227,160,153,223,159,155,4 227,153,145,230,149,149,230,144,148,234,153,157,239,162,164,239,166,167,235,163,160,230,160,155,219,133,131,215,116,122,208,101,103,217,119,115,229,144,140,231,154,147,232,158,151,229,157,152,216,127,121,193,81,83,186,64,66,200,86,81,217,122,115,217,124,104,225,144,126,230,160,151,218,137,131,190,85,76,171,57,56,165,53,51,200,94,83,212,109,98,223,141,125,228,156,146,217,145,132,187,90,75,154,45,42,151,44,41,190,81,69,216,125,114,230,158,151,228,158,152,214,140,123,192,95,76,168,60,51,171,64,53,193,91,79,216,130,117,227,153,142,226,156,150,209,132,109,201,111,91,191,91,75,192,92,75,198,97,87,205,107,92,221,145,135,222,154,149,215,145,129,217,142,131,210,125,113,205,113,102,206,113,104,212,128,114,222,149,147,220,153,155,4 209,134,162,211,137,165,213,134,164,224,146,174,230,154,180,229,155,181,223,148,175,218,145,172,211,136,159,215,142,165,213,138,161,215,136,163,221,143,168,226,149,175,219,141,167,216,142,167,209,130,154,216,140,163,216,139,160,214,126,148,212,127,151,216,136,160,218,143,165,216,142,164,205,121,147,210,123,147,190,89,111,180,75,97,199,91,118,203,99,125,213,131,155,216,144,167,206,127,151,205,113,137,189,79,104,180,67,95,191,83,109,205,107,130,213,135,157,211,137,160,206,132,153,208,127,151,203,107,129,199,95,120,207,120,147,212,135,159,219,148,171,214,145,165,204,134,152,210,138,160,212,132,155,215,136,162,215,139,165,211,134,160,216,146,168,216,149,169,199,128,147,207,137,156,212,138,162,214,140,165,213,139,163,213,140,163,207,133,154,208,137,158,4 233,164,163,237,165,167,240,169,173,242,173,178,240,171,176,237,167,169,234,167,165,228,163,159,234,167,163,236,164,166,231,155,149,233,159,155,238,169,173,236,168,171,233,165,163,229,163,160,234,169,162,236,169,167,212,123,102,209,119,97,209,126,119,218,141,139,233,165,166,229,163,158,230,164,156,235,169,164,226,151,137,206,119,100,140,42,38,184,100,96,234,166,165,227,159,154,229,166,153,235,171,164,239,176,176,226,157,150,155,65,56,190,111,107,233,167,165,226,158,155,228,166,157,234,172,165,236,172,166,233,169,167,222,153,145,223,155,149,230,165,162,225,160,157,224,160,151,231,168,163,234,171,165,232,167,163,231,166,164,230,167,163,228,163,159,222,156,150,223,157,149,228,163,159,232,167,165,232,167,165,231,165,165,231,166,166,226,161,160,218,151,147,4 245,184,196,247,187,198,248,188,198,244,180,188,240,171,180,242,178,189,245,187,200,244,187,198,244,184,193,244,181,186,236,166,165,231,157,153,210,123,117,217,135,129,231,161,160,239,182,191,245,187,194,238,172,172,209,118,111,201,108,103,189,100,97,175,85,83,198,114,105,230,169,169,243,188,193,232,162,160,212,122,115,168,73,77,141,51,60,130,48,59,171,85,83,224,155,147,243,189,191,233,168,164,209,120,109,186,92,93,153,63,71,142,55,65,187,96,100,217,143,136,240,185,185,240,182,186,222,147,142,211,124,117,196,105,101,175,84,86,190,98,99,215,139,132,239,185,183,242,187,189,243,186,190,235,171,173,226,157,156,222,149,150,222,152,153,232,178,181,237,186,185,242,189,188,244,189,194,244,189,198,242,187,196,238,181,190,237,184,194,237,187,194,4 225,157,180,225,153,178,227,154,177,230,162,181,230,162,180,219,146,157,228,157,175,226,161,180,223,157,175,223,152,169,219,141,155,210,123,137,219,142,157,218,149,164,225,156,165,224,159,171,220,152,167,216,143,155,189,94,101,179,77,85,199,107,117,218,147,159,224,155,160,224,159,166,217,145,155,200,111,117,176,81,88,187,93,103,188,90,96,211,138,148,226,161,172,224,161,170,216,145,161,210,132,143,186,98,103,162,70,79,187,94,100,213,143,148,224,158,171,223,163,176,216,149,161,221,158,173,208,134,141,177,87,88,197,116,123,218,154,162,220,154,159,219,160,167,216,152,159,219,157,168,215,146,157,204,123,128,212,138,149,219,158,167,221,160,165,218,163,164,211,146,153,217,156,166,217,154,161,215,151,157,217,153,161,218,162,166,220,163,166,215,160,164,4 224,141,152,229,145,161,232,145,164,231,142,164,232,146,170,230,144,166,227,147,166,223,147,161,224,144,155,228,144,160,228,143,159,228,141,160,230,147,167,228,148,168,228,149,169,223,145,163,223,148,159,226,148,161,222,137,149,221,126,137,227,139,154,228,146,166,227,147,167,223,148,166,221,143,152,226,147,158,215,121,125,203,93,93,215,113,116,224,138,150,226,146,165,224,149,166,216,132,144,222,141,152,216,127,133,200,91,94,210,107,110,225,143,155,228,153,171,223,145,162,217,139,148,221,141,153,225,147,161,224,145,157,224,143,156,231,156,173,230,156,173,222,146,164,217,141,152,219,139,154,221,138,156,222,143,162,226,148,168,227,150,171,223,144,163,219,143,161,214,140,151,215,135,153,215,129,151,220,138,160,222,140,163,221,143,164,220,143,163,217,139,155,4 221,144,138,232,158,156,237,161,163,231,142,140,235,154,156,236,158,160,236,160,165,228,156,160,221,144,138,228,153,146,234,159,153,233,150,148,236,157,160,237,163,168,236,161,164,229,157,158,223,148,136,222,145,130,230,155,142,234,158,156,238,162,169,237,161,165,235,162,161,229,160,157,220,145,132,221,144,130,222,141,122,234,161,156,239,168,174,240,167,171,233,160,159,227,157,153,228,161,149,193,112,101,165,72,59,226,145,129,241,170,170,240,168,170,228,151,146,224,149,141,226,156,145,195,115,104,135,38,35,209,119,104,239,169,164,237,163,166,230,154,149,226,156,151,222,155,144,218,146,135,194,103,88,217,134,120,236,168,164,235,164,164,229,157,154,224,156,151,223,158,148,222,153,146,215,132,118,216,130,118,230,161,157,231,164,166,226,157,156,220,151,148,4 221,134,131,226,130,126,228,132,128,231,143,144,234,147,155,227,129,134,220,123,127,215,128,126,220,132,125,226,142,138,217,115,109,224,127,124,232,141,144,227,132,131,221,125,130,212,116,119,222,138,131,217,124,123,180,61,55,211,107,96,229,138,133,229,143,134,224,136,132,213,118,119,221,134,134,201,95,90,161,44,41,205,98,83,226,135,128,227,138,132,223,133,127,213,115,117,218,136,131,209,114,99,194,84,66,212,108,99,224,129,131,224,137,130,221,134,122,213,121,115,218,142,131,220,138,129,222,133,123,220,127,123,222,130,127,223,140,130,219,133,120,210,118,111,215,137,128,218,132,125,219,129,128,223,136,132,223,133,128,221,133,129,218,135,126,209,125,119,213,130,125,215,126,121,220,132,131,222,135,138,219,126,124,218,128,125,214,131,123,202,115,107,4 214,139,145,220,141,149,220,136,143,223,136,148,224,136,150,221,140,148,217,140,148,206,127,132,212,132,137,219,145,156,218,136,143,221,136,142,220,138,144,221,141,147,217,136,144,206,124,129,207,132,129,216,140,150,220,141,150,219,136,136,216,133,130,221,146,147,216,138,139,207,126,130,204,126,115,213,137,140,208,125,128,191,93,90,205,113,112,221,141,142,216,140,142,206,130,135,200,125,108,210,141,138,189,96,96,168,60,62,189,93,90,215,140,139,213,136,140,207,131,137,201,132,123,211,144,138,185,92,91,158,49,55,178,78,78,210,136,134,210,136,139,202,127,134,201,134,130,208,140,137,201,124,123,184,93,94,187,96,97,207,128,132,206,131,135,198,126,132,199,132,130,203,133,131,205,132,133,206,130,136,206,130,136,204,128,129,202,132,136,194,126,132,4 228,154,158,234,161,169,236,159,171,235,155,167,240,163,174,238,163,169,232,155,161,229,155,157,227,154,154,234,162,164,237,162,169,239,161,169,235,157,168,237,162,175,232,157,165,227,156,162,226,152,147,233,160,160,236,163,171,238,165,173,236,161,172,238,163,172,234,161,163,230,159,156,224,154,152,232,161,166,233,161,171,238,168,175,240,169,173,237,164,165,234,162,161,230,161,153,221,151,151,227,157,161,231,158,160,234,163,164,234,164,168,232,161,166,233,163,163,226,159,159,214,143,146,222,152,150,203,113,100,210,125,114,232,165,171,230,160,167,230,162,165,225,158,159,212,147,149,219,151,148,191,97,83,203,117,108,229,162,165,226,157,164,225,156,161,222,155,155,213,147,150,218,150,156,219,148,149,222,152,157,224,156,163,223,154,162,220,152,158,214,150,154,4 218,135,125,224,140,131,225,139,135,224,131,132,215,111,113,208,102,101,212,119,111,212,131,125,216,133,123,219,124,123,213,105,116,204,85,94,197,76,74,185,65,58,195,87,73,207,116,106,213,127,115,217,120,122,206,95,98,195,73,68,188,66,60,176,53,49,186,75,59,203,111,95,213,127,121,215,121,119,199,89,80,184,61,55,176,54,51,178,57,52,189,77,65,203,107,97,210,124,117,201,95,92,187,72,62,178,58,54,171,50,47,175,58,51,189,79,68,202,109,95,202,108,106,192,80,79,175,58,50,166,45,45,166,50,45,177,65,54,200,100,87,206,123,111,204,120,113,199,97,95,187,78,68,180,69,62,177,66,56,194,94,79,209,127,110,206,128,116,207,133,120,205,117,111,206,115,102,202,104,97,200,104,92,208,127,113,210,134,121,204,129,118,4 208,120,117,215,128,124,218,130,131,218,129,132,217,128,128,212,123,121,211,123,121,204,117,115,211,126,115,214,124,117,215,126,126,215,120,123,213,120,120,213,123,119,209,118,113,203,113,111,213,133,119,214,126,119,210,117,114,195,83,76,210,116,111,214,123,119,206,110,111,203,112,112,211,133,121,216,135,125,206,111,101,181,65,52,207,110,104,215,129,128,209,117,115,204,113,114,204,122,109,212,131,122,199,101,87,191,82,71,211,121,115,215,131,129,210,117,114,203,107,107,203,119,107,208,126,115,209,121,108,208,116,112,211,125,124,209,118,120,204,108,109,201,110,111,202,123,112,209,132,120,209,125,116,209,121,118,211,124,125,205,111,114,202,109,112,198,110,112,199,122,113,207,129,120,204,116,114,204,114,118,207,120,124,204,113,115,201,111,116,187,94,102,4 215,140,158,218,136,151,223,147,159,227,155,169,222,144,152,222,147,152,220,151,160,212,141,150,214,140,153,218,141,158,220,147,157,221,149,156,223,149,154,222,148,148,221,156,161,212,146,151,213,141,149,216,141,148,196,112,114,196,109,108,224,153,159,222,151,153,219,152,154,212,145,150,214,146,152,214,140,145,173,80,79,173,78,79,220,151,150,223,158,157,217,150,149,209,139,141,207,135,140,212,137,149,186,96,103,188,101,101,222,157,159,220,153,153,214,139,138,206,133,129,204,132,138,207,129,141,209,128,141,217,148,153,219,158,157,215,147,144,212,135,142,208,143,143,200,128,135,207,137,144,213,141,151,214,148,151,210,139,140,208,138,137,209,146,147,206,148,148,199,130,137,206,139,149,210,145,153,211,139,144,201,122,125,200,125,124,209,149,150,204,149,149,4 215,121,114,221,128,121,223,127,120,225,129,114,225,130,114,218,117,110,216,117,107,212,117,106,213,120,108,219,125,116,222,127,117,222,125,109,224,129,114,222,126,115,217,120,107,212,117,103,214,124,112,218,129,115,221,128,114,224,132,118,225,132,118,222,127,114,217,124,112,212,118,109,211,120,111,213,117,107,198,92,82,203,99,87,221,128,115,222,130,115,218,126,113,213,120,110,209,121,108,214,121,109,171,58,53,153,35,36,212,112,103,222,135,122,217,125,114,210,118,108,207,122,105,216,133,116,205,107,93,189,77,71,211,117,106,217,126,113,215,125,112,209,119,108,207,124,109,213,126,114,214,122,112,216,121,111,215,127,118,215,125,113,211,123,109,205,118,106,204,121,107,210,121,111,211,120,110,213,124,113,214,125,116,214,130,118,210,125,113,201,116,104,4 230,153,160,243,166,177,242,163,177,242,164,177,239,161,175,238,161,174,236,159,171,231,157,164,238,161,170,239,163,174,239,166,174,227,139,147,232,148,162,232,147,160,231,148,160,228,150,154,235,159,168,238,165,172,223,139,146,170,54,64,171,56,72,215,120,137,226,137,147,223,135,141,226,144,147,228,147,149,181,78,89,167,56,67,172,55,69,194,88,101,227,141,156,224,139,149,218,126,120,211,114,107,170,65,73,193,89,92,201,95,98,172,62,69,219,137,145,227,151,158,228,153,152,223,144,139,170,67,72,173,70,72,167,64,66,171,64,69,222,145,149,226,157,160,230,159,161,231,163,166,207,122,125,157,49,56,164,64,69,210,124,131,224,152,156,222,153,153,227,153,157,228,154,161,228,156,162,214,128,133,219,140,148,225,155,163,221,148,154,219,147,150,4 236,163,187,240,164,189,237,158,179,226,135,153,219,123,144,221,132,150,226,148,162,222,146,160,236,161,182,241,167,188,204,106,118,166,49,61,176,54,74,196,83,97,202,96,104,213,125,137,234,160,181,225,144,160,151,39,51,141,21,42,156,35,55,167,45,59,175,53,65,203,103,110,238,171,185,207,118,126,144,30,44,148,32,52,144,28,47,146,28,44,179,65,78,212,121,130,213,147,154,197,111,114,157,47,53,141,32,45,144,32,49,156,45,57,192,90,98,213,136,141,226,163,175,211,130,133,155,51,54,135,31,40,154,46,56,174,61,78,208,121,129,218,151,158,223,159,169,213,135,139,168,60,64,150,37,50,173,62,75,197,98,105,218,145,154,219,153,163,223,157,167,220,146,155,199,105,111,189,87,98,204,112,123,216,143,151,216,148,157,209,142,151,4 229,145,138,199,103,97,166,62,59,200,109,106,205,107,96,221,135,122,236,165,162,229,155,156,215,126,116,177,84,83,139,39,41,150,49,51,158,58,56,203,113,97,227,151,136,229,158,153,167,67,60,152,52,51,129,41,42,142,47,47,146,52,50,177,86,76,188,103,82,214,144,128,187,96,83,173,86,83,133,42,45,150,61,58,143,50,48,142,43,38,171,77,64,193,120,107,206,116,96,165,71,64,135,42,42,141,49,48,142,49,47,171,80,68,201,112,93,204,129,119,213,139,125,177,81,68,171,86,78,162,73,69,129,35,31,181,98,83,214,139,123,216,141,134,216,150,145,210,126,109,197,110,93,183,96,86,158,69,61,191,113,103,214,141,132,208,137,128,213,146,146,224,156,153,221,144,136,210,134,128,210,134,129,204,134,128,201,131,121,204,133,125,4 196,101,99,200,105,102,207,114,109,210,119,110,210,118,110,214,124,117,206,116,111,196,108,100,199,108,106,204,112,105,207,116,108,211,120,108,209,122,110,210,118,109,202,110,102,196,104,97,199,111,103,205,117,104,187,94,89,168,71,67,199,107,97,211,122,109,205,114,104,198,111,101,195,106,94,206,117,103,154,64,60,84,2,12,172,80,75,215,129,113,204,116,107,199,112,101,194,107,93,204,116,102,151,64,58,80,4,11,165,75,69,213,127,112,204,119,107,198,113,101,194,109,96,199,112,97,184,96,82,158,65,60,188,97,87,207,122,107,202,119,105,196,112,98,192,105,91,195,108,97,199,111,98,201,118,107,200,112,99,203,117,104,200,119,105,193,110,97,187,102,89,193,108,100,197,109,100,196,110,99,200,114,102,200,115,104,199,118,105,190,109,99,4 229,161,155,234,172,166,229,161,159,227,154,161,223,140,144,226,155,164,224,156,163,211,137,143,228,164,154,225,159,148,188,96,89,182,84,86,192,86,88,219,140,144,226,157,165,219,149,153,230,172,160,216,147,139,152,53,52,136,36,43,169,62,68,202,112,113,228,164,172,227,164,166,229,175,163,203,126,112,136,42,41,106,20,37,143,45,52,196,106,102,229,169,174,230,172,174,224,165,158,185,94,84,121,30,33,89,14,32,137,40,45,191,103,96,229,169,171,228,169,168,221,160,155,186,99,92,132,38,35,112,26,33,145,54,53,201,129,122,226,166,165,225,165,164,219,159,149,207,136,130,168,75,66,144,48,46,167,78,73,204,145,141,226,171,169,223,162,162,214,151,147,218,155,152,201,128,122,175,82,78,186,99,95,202,139,132,217,160,158,219,159,161,4 211,127,118,213,133,122,223,142,133,216,128,117,211,120,113,222,142,135,225,148,137,217,139,124,213,127,116,208,127,117,204,117,107,161,61,53,140,41,38,194,96,87,221,143,132,215,136,124,205,126,111,206,124,112,145,53,47,107,23,23,109,25,26,147,41,38,209,125,114,217,140,127,206,127,111,176,89,76,94,17,15,85,18,22,99,20,21,142,44,40,210,129,117,215,139,126,212,133,119,179,88,73,103,21,19,98,26,26,107,23,22,156,57,48,214,137,121,211,135,120,209,132,119,203,121,108,140,44,35,98,18,16,125,36,32,185,95,82,215,141,124,209,133,116,207,128,114,209,133,122,188,98,85,137,37,31,180,92,83,212,138,126,212,138,125,206,130,115,203,125,114,211,133,126,209,130,120,193,100,87,206,126,116,212,138,127,209,133,119,202,124,109,4 231,170,166,233,169,168,230,155,156,232,156,157,232,162,160,230,162,153,230,167,161,229,169,164,230,169,161,229,163,155,218,133,126,201,103,101,183,80,81,199,102,94,224,148,135,225,161,156,226,157,145,206,120,103,171,67,63,154,45,49,144,34,40,177,73,71,219,138,130,225,160,155,220,146,134,185,86,78,147,39,39,131,32,39,124,27,35,159,52,51,203,117,111,222,153,151,211,130,115,172,69,67,145,43,42,129,33,36,126,30,36,151,49,50,193,92,90,213,128,128,200,114,99,140,40,37,133,32,32,141,40,43,129,30,35,162,61,62,202,109,106,215,143,139,208,133,121,185,95,89,180,82,81,159,54,54,174,77,74,195,101,95,208,125,118,218,153,150,213,146,140,220,151,144,216,141,136,207,121,117,212,129,125,214,135,130,219,153,149,219,159,157,4 220,148,150,208,121,123,197,104,107,200,111,115,194,99,107,198,105,112,192,102,101,205,127,123,206,119,117,160,58,58,120,25,37,116,20,39,132,27,45,141,41,48,147,45,53,185,91,92,185,90,87,156,55,62,97,13,31,83,0,27,102,12,37,107,18,38,125,29,46,154,61,61,163,60,60,138,37,46,93,10,28,75,2,24,69,2,22,90,8,31,124,36,44,152,59,55,171,71,70,134,34,42,90,5,25,97,13,30,86,4,28,107,20,39,123,36,35,157,66,62,184,88,84,154,56,56,117,28,34,116,23,33,121,28,38,118,30,40,142,53,52,168,80,70,203,125,121,191,100,95,175,83,77,174,84,80,156,64,59,137,45,43,173,83,78,196,121,109,213,144,141,213,140,136,211,136,133,211,136,133,195,113,110,190,108,106,204,130,129,209,144,139,4 221,152,149,209,122,119,194,101,99,186,91,88,191,101,94,202,117,111,206,125,118,214,144,136,199,111,104,160,59,55,138,40,39,133,34,38,133,33,38,147,51,52,148,53,50,185,99,86,174,75,74,144,45,46,121,28,32,123,30,38,125,32,39,119,26,35,139,47,50,177,89,80,154,57,55,120,28,32,104,16,25,108,20,31,97,12,32,100,12,30,131,41,40,152,60,55,135,43,39,113,23,28,111,26,31,95,11,24,87,3,25,93,8,28,111,26,31,137,47,46,159,70,67,120,33,36,109,24,30,116,33,36,100,14,26,95,12,25,98,17,28,128,40,42,150,60,51,119,31,27,124,34,33,118,33,35,107,24,30,105,21,29,130,45,44,153,66,59,187,109,99,169,81,73,148,57,53,121,32,34,146,58,58,162,76,73,179,94,88,198,126,118,4 221,145,145,203,108,105,193,89,95,198,93,103,183,73,84,158,49,54,198,107,108,220,155,154,206,116,112,184,82,83,175,64,78,166,59,72,157,51,62,165,55,67,190,91,96,208,131,125,195,101,95,170,66,69,149,46,54,119,26,38,123,28,41,156,53,58,171,68,65,196,108,95,200,111,106,166,65,68,122,33,35,96,16,31,115,28,43,162,59,66,183,86,83,203,123,112,199,105,103,167,61,67,125,33,37,106,25,33,121,31,41,161,57,64,196,107,103,208,137,126,205,120,114,189,93,91,163,60,64,141,45,45,150,51,53,173,71,71,206,127,116,219,158,148,216,148,141,206,124,115,183,88,84,167,70,66,169,74,69,188,98,89,209,132,120,221,162,154,220,159,155,221,158,154,207,129,123,200,109,107,191,100,95,207,134,124,216,154,148,218,160,153,4 242,163,170,248,168,173,252,173,183,251,173,182,241,155,151,244,164,169,245,168,175,241,166,175,243,167,172,247,168,171,253,180,184,244,167,171,210,99,89,231,140,138,242,167,171,239,164,170,241,164,166,246,168,171,249,173,175,232,145,144,176,62,61,207,109,108,242,165,169,237,159,165,238,159,160,241,160,162,247,172,176,229,145,145,161,49,50,213,123,124,242,166,173,235,156,161,237,160,161,239,159,159,242,163,162,233,150,151,214,118,114,237,157,160,238,160,166,233,155,160,234,156,155,237,158,159,240,162,163,240,160,163,240,164,167,240,165,170,238,163,165,233,160,160,229,151,150,235,158,158,239,165,162,240,165,171,239,159,168,233,152,151,234,161,161,231,162,160,226,150,149,232,160,157,234,159,154,238,165,168,240,166,172,204,111,105,224,147,146,228,158,159,4 223,153,149,214,127,126,204,109,107,200,100,104,186,80,89,186,81,82,212,126,125,223,154,156,210,126,119,192,94,90,177,72,74,169,67,71,154,45,54,170,61,68,211,126,125,223,156,155,194,100,93,168,62,63,142,43,45,123,32,35,134,35,43,171,67,73,211,123,125,221,150,149,177,76,73,156,55,52,122,31,33,74,5,23,94,18,33,170,66,69,200,106,107,215,138,136,170,72,68,152,55,49,122,34,35,91,16,28,113,28,37,165,60,68,192,95,96,210,133,128,181,88,83,152,53,50,132,40,39,137,45,45,148,47,51,166,61,70,190,93,96,208,131,125,184,92,85,163,61,61,159,60,61,159,60,66,163,60,68,173,73,75,191,96,97,206,126,126,192,106,94,190,102,98,184,91,91,177,78,84,178,81,85,176,77,78,196,108,106,211,138,138,4 225,145,146,221,133,132,215,119,120,222,133,137,230,154,156,233,165,169,236,173,173,232,171,169,223,138,140,206,105,110,176,67,78,171,65,78,192,90,99,222,140,141,231,167,164,231,171,168,222,144,142,190,88,94,130,31,42,114,25,42,140,39,51,178,76,79,220,139,131,228,165,160,217,135,131,175,67,72,129,32,41,91,17,38,104,25,39,155,55,58,211,121,114,224,156,148,221,150,145,196,102,102,159,57,62,105,22,36,107,28,42,163,64,64,205,115,110,221,150,139,223,158,154,222,153,148,206,116,116,164,64,70,126,31,38,169,70,73,201,109,104,220,156,145,224,161,155,224,159,156,223,156,154,217,143,143,181,91,87,197,113,104,216,143,134,222,164,154,223,160,155,226,161,161,225,158,158,225,160,160,219,149,145,217,149,143,221,159,154,222,167,160,4 224,137,129,212,104,99,179,52,55,177,50,50,214,108,106,236,158,150,232,156,143,228,156,136,224,137,127,204,94,90,170,47,46,161,39,40,197,80,79,231,145,134,229,153,138,227,154,133,222,133,123,205,102,91,172,51,48,162,42,44,184,63,63,221,129,113,229,155,135,225,152,131,223,135,123,205,104,91,163,46,41,157,38,39,179,58,60,213,112,102,227,153,132,223,148,127,223,137,126,207,109,95,163,50,43,147,31,35,165,44,46,199,88,80,225,147,127,222,148,127,222,139,124,202,102,88,158,44,36,146,33,34,162,45,45,200,93,81,222,140,119,222,148,127,221,139,126,204,108,95,158,45,37,163,50,45,168,52,52,201,96,86,217,124,109,220,142,124,218,137,125,213,125,113,179,71,65,176,63,59,177,60,60,197,87,83,214,118,110,213,125,118,4 229,158,156,224,139,138,204,92,104,200,82,99,220,127,131,236,168,160,235,172,158,231,171,160,227,157,148,207,117,111,169,54,62,176,58,67,200,94,98,235,169,159,232,169,152,231,172,159,228,159,146,192,100,91,146,38,44,151,47,54,160,58,61,232,164,154,232,172,154,230,170,153,223,152,141,201,112,98,140,39,42,119,25,33,150,51,51,226,151,135,234,175,159,229,168,154,225,163,147,210,126,110,151,53,50,145,50,51,179,78,72,223,151,135,232,172,154,228,167,151,224,162,145,218,143,125,152,51,48,147,48,48,194,98,90,225,159,145,230,170,153,225,166,151,222,159,146,223,155,140,185,86,82,136,28,33,191,94,91,227,162,151,227,168,151,224,164,151,220,155,144,224,160,150,213,134,126,187,86,83,209,122,117,226,161,151,225,164,151,221,158,148,4 223,141,139,230,152,153,232,156,161,233,159,165,231,156,162,232,158,162,229,154,161,225,156,160,226,154,151,229,154,151,230,159,160,230,157,159,230,155,159,230,160,164,227,151,158,222,146,151,227,158,152,228,158,152,230,161,159,193,104,107,194,105,108,229,161,165,227,152,156,221,143,145,227,158,152,229,158,154,227,146,145,112,23,42,100,11,34,218,137,138,230,157,164,222,143,148,226,159,151,228,157,151,227,151,151,164,71,79,146,52,65,222,142,145,227,151,158,222,141,149,224,154,147,227,158,152,227,159,155,223,146,145,222,142,143,227,156,157,226,149,152,223,143,149,220,147,142,224,153,151,227,156,153,225,153,152,224,155,156,225,154,152,223,149,150,218,141,145,218,146,143,220,146,147,224,153,153,225,153,153,226,157,157,223,157,156,220,149,151,213,136,143,4 222,157,192,224,158,197,227,159,201,224,161,197,224,158,198,225,161,199,221,158,195,211,146,180,222,163,197,224,162,198,220,155,193,215,149,186,209,132,170,212,141,175,204,129,159,208,142,174,217,154,190,218,156,193,199,127,160,184,94,129,181,90,120,178,88,117,191,108,139,210,146,178,212,152,186,197,125,157,163,77,105,159,70,101,161,77,106,161,75,102,196,118,149,212,152,184,198,130,160,166,86,111,144,59,85,139,56,84,145,65,93,173,87,114,205,136,164,213,155,187,200,136,165,165,84,113,138,54,80,151,73,97,167,88,115,195,117,145,218,163,193,211,152,186,188,113,141,165,80,107,154,75,98,179,102,129,204,138,166,217,161,191,217,162,193,209,151,183,183,106,129,173,92,115,190,121,147,206,146,176,216,162,194,219,165,196,216,161,191,209,156,185,4 254,194,198,254,202,213,254,206,218,254,207,218,254,207,211,253,199,205,254,198,204,252,182,171,254,193,195,254,201,204,254,206,210,253,206,211,254,209,212,253,205,208,255,201,209,254,197,199,254,194,196,254,208,211,254,211,215,254,216,221,253,213,213,253,206,204,254,207,209,254,202,204,253,192,187,254,207,205,254,211,212,254,208,207,255,192,170,254,201,190,253,205,203,254,199,197,253,194,187,254,198,194,254,202,203,254,175,151,246,141,94,250,176,156,254,205,205,253,200,195,253,195,188,253,196,194,254,204,205,252,179,164,233,119,79,250,174,161,255,208,211,254,204,200,254,193,184,254,198,197,254,199,204,254,198,200,255,195,190,253,198,200,253,200,200,254,198,193,253,191,180,254,192,189,254,193,195,254,198,201,254,202,208,254,199,204,254,201,204,254,190,191,4 245,165,164,238,154,154,242,160,161,243,154,157,243,160,162,252,179,185,247,173,165,248,175,173,248,166,170,243,160,166,249,164,171,238,143,135,230,137,124,237,153,136,238,158,141,242,169,159,246,169,166,243,166,170,250,169,172,231,121,101,223,117,98,243,162,148,248,176,171,250,182,177,240,166,157,244,171,165,249,177,170,229,117,100,226,120,100,245,166,161,248,168,168,251,179,178,236,161,152,239,165,152,248,179,173,237,149,137,236,147,131,247,170,166,245,169,159,251,182,181,231,156,142,241,168,161,254,184,187,250,180,183,246,171,168,247,173,169,245,173,162,248,178,166,227,154,143,237,162,158,249,180,181,253,186,190,250,179,185,249,177,181,244,175,167,241,172,155,224,151,137,241,171,168,243,174,172,252,187,191,252,187,191,245,175,176,242,174,167,238,172,158,4 177,63,91,186,69,97,191,70,99,204,94,103,218,124,112,226,142,123,227,148,124,221,145,121,176,66,92,192,81,100,198,91,96,197,92,79,203,101,81,215,124,97,222,143,113,221,147,121,185,81,94,200,103,94,177,75,61,148,47,42,134,35,33,184,81,62,216,132,101,219,144,116,188,98,97,195,101,81,138,40,32,97,13,14,99,14,16,156,54,46,208,117,90,216,140,115,189,105,97,191,100,77,145,47,38,100,18,17,111,21,20,152,49,41,203,108,85,213,136,113,191,114,99,198,116,86,170,71,51,128,36,30,128,33,28,169,65,50,204,116,96,211,133,116,198,127,104,203,128,97,192,106,75,181,86,65,181,83,64,195,101,78,208,127,107,207,130,118,195,121,99,204,132,104,205,128,99,200,116,91,203,119,94,208,128,107,209,132,117,205,128,119,4 237,155,155,240,156,159,245,163,170,248,167,176,252,170,181,251,170,171,251,176,179,241,163,165,235,151,150,240,153,155,242,161,166,241,161,167,252,173,179,249,169,163,250,172,172,243,165,167,233,151,148,241,161,162,240,158,162,242,160,163,248,170,175,249,170,167,249,171,167,245,168,166,234,155,152,240,166,165,220,126,117,211,109,97,241,155,153,248,171,171,247,168,164,244,171,167,234,158,152,239,165,159,202,100,86,171,55,45,224,130,119,248,173,174,244,163,160,244,172,169,230,154,143,234,157,150,214,123,104,178,61,47,215,119,107,245,172,168,242,167,162,241,169,166,227,152,142,234,161,156,230,154,145,212,113,99,233,151,143,242,169,164,239,167,160,236,166,162,224,149,143,231,160,155,232,157,158,234,155,155,240,168,165,239,166,162,237,167,162,231,162,156,4 235,151,166,242,153,172,240,146,166,242,149,170,239,138,157,235,140,161,238,156,174,233,153,164,235,151,165,241,155,173,234,131,144,231,123,133,227,116,127,233,137,154,236,152,169,231,150,162,235,149,164,236,144,162,232,129,139,218,99,104,212,91,93,234,135,144,235,145,158,231,152,163,230,142,156,228,127,140,225,118,126,210,85,92,219,105,112,223,114,120,228,131,139,230,150,160,228,141,149,213,100,108,205,79,91,203,72,88,213,92,105,215,99,104,221,117,125,227,145,155,228,147,153,209,98,109,197,70,83,206,84,96,203,78,92,219,113,123,225,131,143,230,151,160,225,148,156,217,119,130,209,99,112,222,119,131,208,86,99,221,122,132,227,146,156,225,149,160,217,138,149,222,136,150,225,137,146,221,122,133,213,104,110,225,139,147,227,152,163,219,147,159,4 226,140,135,222,120,128,223,118,130,226,125,134,227,129,140,225,134,142,223,138,141,217,133,131,220,128,129,220,117,128,212,100,105,209,99,99,226,130,135,218,124,132,221,133,136,217,134,132,218,128,131,216,111,123,190,64,68,178,51,52,210,105,103,222,129,134,217,128,133,215,130,129,216,123,127,213,109,118,192,66,75,180,56,61,188,69,69,218,117,121,220,131,131,216,131,130,212,120,125,215,122,127,195,74,83,182,60,63,187,66,72,215,115,123,217,126,125,214,129,127,211,123,124,218,130,129,212,106,112,189,66,76,195,73,87,217,125,133,214,126,126,208,125,122,209,121,120,215,129,127,218,129,132,208,102,115,211,110,121,215,128,133,211,126,127,206,123,121,209,126,122,215,132,129,218,140,141,216,129,134,216,130,135,214,134,140,209,128,131,205,126,126,4 220,134,144,229,146,159,231,145,158,230,144,159,227,139,154,226,139,152,224,144,154,217,138,146,224,140,147,227,143,156,226,140,154,230,147,159,225,132,150,218,118,136,216,122,138,212,123,135,218,134,142,222,134,144,218,126,128,216,117,123,206,87,107,193,62,86,196,75,95,206,105,117,216,135,143,205,102,110,195,80,86,202,83,99,189,63,80,170,49,57,182,63,72,205,103,113,211,128,135,196,93,99,172,46,62,191,67,90,188,69,78,172,55,55,183,69,72,207,110,118,209,134,138,199,104,107,164,48,53,176,55,71,194,83,91,192,83,80,206,109,114,209,123,135,202,129,132,199,111,114,185,81,84,190,89,97,207,113,124,212,126,134,210,131,141,209,134,144,202,130,133,203,124,129,204,121,125,208,133,146,209,131,143,216,143,152,212,143,152,207,136,142,4 230,142,155,224,120,126,218,104,109,213,86,104,216,94,123,228,136,166,232,150,176,227,147,171,223,129,139,208,88,89,209,87,94,206,75,92,200,63,94,219,120,147,230,148,173,227,146,169,217,115,122,208,83,94,210,87,100,207,80,97,183,47,72,194,73,100,228,144,164,230,154,170,217,123,132,203,78,90,203,73,92,190,62,82,165,39,58,180,50,74,225,135,155,233,161,173,217,129,143,203,83,95,200,76,89,193,74,84,172,50,63,181,53,74,223,135,152,234,165,177,214,137,153,203,90,108,200,78,87,200,82,87,198,75,86,204,81,100,225,141,159,230,160,173,211,139,156,212,124,144,201,76,98,204,79,95,206,80,99,213,103,122,228,152,171,224,152,168,210,136,151,215,138,157,215,119,143,213,103,126,213,106,126,224,141,161,226,154,174,221,149,163,4 229,156,163,229,152,163,219,128,142,207,105,126,202,95,119,208,109,129,220,136,152,225,157,163,224,150,161,221,137,146,188,79,96,181,76,91,182,68,91,187,76,96,209,114,129,223,153,161,222,146,158,206,116,127,180,71,89,188,93,96,182,85,94,174,70,87,198,95,113,221,145,157,221,145,155,189,92,105,172,66,79,183,78,88,182,82,88,177,77,86,190,89,107,219,143,155,217,139,147,188,93,102,168,67,77,178,71,83,178,74,86,183,88,95,198,103,119,218,139,152,218,144,150,194,103,111,166,74,82,175,71,83,177,74,85,180,78,91,209,119,137,217,140,153,216,146,148,208,123,130,172,75,84,168,73,81,179,78,90,201,108,122,215,138,151,218,152,161,214,146,146,215,141,147,206,117,129,203,111,122,208,118,132,217,139,156,218,146,159,215,146,155,4 213,120,129,218,125,133,221,126,136,221,123,139,222,130,143,222,134,143,217,129,137,211,124,131,213,123,129,219,131,136,217,120,132,219,124,137,218,123,137,218,127,140,217,130,139,213,130,134,214,126,128,215,122,127,196,81,92,188,71,91,192,77,95,205,101,114,217,130,137,213,128,131,215,128,130,202,103,107,179,60,70,158,38,56,164,42,61,196,84,96,216,126,133,211,124,130,213,126,129,196,90,97,164,44,59,145,30,48,169,50,67,201,96,105,214,123,127,210,121,128,208,114,120,199,95,103,181,67,80,172,54,69,196,88,101,215,124,132,214,128,133,207,115,122,200,106,112,207,114,121,210,118,127,209,115,125,212,119,130,214,127,132,210,119,127,205,117,124,196,103,109,205,114,122,211,125,132,212,121,133,214,122,134,212,119,126,207,118,125,200,112,122,4 224,138,135,227,137,137,231,146,148,228,134,137,228,135,147,225,128,139,218,129,138,212,129,133,223,136,132,226,137,136,228,143,146,226,134,139,226,134,144,221,124,137,217,128,135,213,127,129,219,131,129,224,140,138,224,139,138,221,126,130,222,126,134,221,128,137,217,127,132,211,118,124,218,131,130,220,139,134,196,89,89,189,76,78,200,87,91,216,120,124,215,120,127,208,111,123,213,126,126,206,112,107,161,42,49,143,27,41,159,38,48,215,119,117,219,130,133,209,118,123,211,128,124,200,101,96,153,36,43,131,19,33,163,48,60,216,124,125,217,134,135,209,126,128,209,129,124,200,102,105,177,71,75,173,59,66,191,82,92,212,119,128,213,129,133,208,128,129,206,126,123,207,118,122,209,122,125,208,117,121,210,117,125,213,128,136,209,120,125,201,118,122,4 225,143,139,230,143,140,231,143,142,232,144,146,231,141,146,231,142,147,226,135,142,221,137,140,220,134,130,224,139,138,224,133,139,223,128,137,226,134,141,225,135,140,223,133,142,219,133,139,216,130,129,221,135,138,192,91,100,167,56,65,197,99,105,222,131,138,218,119,131,217,125,132,211,118,123,202,103,108,143,39,45,121,21,28,153,49,55,218,123,129,219,122,127,220,134,132,206,108,116,201,105,111,156,50,58,144,37,44,178,75,83,219,131,134,224,142,140,220,137,135,203,113,116,208,120,123,204,112,114,199,103,108,217,134,134,220,142,138,222,139,138,220,144,140,203,122,117,209,124,122,215,138,137,218,139,138,221,145,145,220,143,140,220,144,140,214,137,135,202,119,115,208,122,124,212,125,132,216,132,135,221,143,144,219,142,143,216,138,140,207,123,128,4 200,103,118,206,107,121,201,93,109,194,74,92,195,76,85,196,82,93,205,103,124,198,96,116,197,99,115,202,100,112,192,77,93,189,66,85,192,76,82,190,78,80,196,88,99,195,91,108,197,102,117,202,103,116,194,83,97,185,65,80,185,70,73,185,71,75,185,69,79,195,92,104,191,90,108,193,94,107,185,75,89,185,70,82,187,73,80,186,70,77,186,72,80,198,100,108,192,100,111,173,70,82,165,51,67,178,66,81,186,71,89,185,68,86,185,70,83,192,89,101,192,106,114,157,52,65,148,37,54,157,42,61,183,72,93,194,88,107,193,88,104,199,107,117,185,99,105,165,62,73,144,35,50,155,43,63,186,84,98,198,101,118,196,99,115,197,108,118,184,99,103,185,92,95,161,58,66,149,39,53,184,81,97,198,104,121,198,104,118,195,110,120,4 212,122,136,220,134,140,216,125,114,211,113,101,228,146,138,233,162,154,231,163,155,226,159,151,209,118,133,215,124,132,193,86,81,193,85,74,218,127,114,232,163,156,230,162,152,224,155,150,208,118,131,211,115,123,193,86,85,192,85,79,208,110,93,225,151,139,229,160,153,220,146,144,209,122,131,199,97,103,197,95,86,198,95,85,197,93,78,217,134,123,224,150,150,214,134,138,206,120,130,188,84,88,192,92,82,202,106,96,197,93,89,214,128,132,219,140,146,209,123,131,197,109,122,194,97,103,185,80,80,186,79,80,201,100,107,213,130,138,214,134,141,202,114,128,191,102,117,195,102,117,184,79,89,181,72,84,204,111,123,210,130,140,208,128,137,198,114,129,190,101,117,195,103,122,197,107,123,198,106,121,204,119,132,196,105,115,196,108,119,192,108,126,4 208,108,107,211,108,107,214,113,112,214,114,109,217,121,114,214,119,108,214,120,109,207,115,106,205,104,102,207,103,102,210,107,104,202,93,89,204,98,95,214,122,112,210,115,103,206,112,102,202,100,97,207,103,100,206,102,97,181,62,62,189,73,75,208,110,111,209,110,103,205,104,95,199,96,94,202,99,97,200,92,89,179,63,61,184,69,72,208,110,109,210,111,104,205,106,97,200,101,98,205,108,105,200,94,92,178,57,65,190,78,78,209,110,101,210,114,108,206,108,103,198,101,95,205,109,102,207,110,103,201,95,94,205,102,101,206,105,101,208,111,104,202,106,105,192,100,92,203,109,101,206,110,102,208,112,107,206,106,102,205,105,103,203,106,102,200,107,103,190,101,97,199,104,101,204,109,103,205,105,102,204,103,103,202,100,100,200,102,103,191,95,95,4 216,135,126,204,98,90,208,101,95,217,115,108,223,130,126,226,145,138,222,144,138,215,133,130,211,125,114,187,69,69,190,67,73,194,69,75,208,102,97,224,139,132,221,141,134,214,131,126,210,125,111,191,80,77,187,61,70,196,74,77,199,85,77,219,127,119,222,143,136,215,135,128,213,131,122,193,83,79,196,83,75,208,104,92,202,92,80,210,112,102,220,142,134,215,137,129,208,127,118,199,97,88,206,100,94,209,105,96,196,86,72,203,99,87,215,131,124,213,136,129,206,129,117,201,103,91,202,94,87,204,100,90,188,78,65,194,88,85,213,132,128,214,141,132,206,134,121,197,103,92,189,77,69,195,88,79,186,75,69,194,90,87,209,127,121,209,134,128,205,135,125,203,119,114,197,97,95,194,86,87,198,94,92,205,115,109,208,130,124,202,126,121,4 217,118,128,223,124,133,223,124,133,222,126,134,223,129,138,225,137,141,219,128,136,212,125,125,216,114,126,221,124,132,222,124,134,221,127,134,222,132,136,224,136,139,216,120,127,211,123,128,216,117,126,220,123,129,206,103,113,179,70,80,215,120,123,221,129,131,215,121,127,211,121,126,216,120,125,219,123,124,193,88,92,122,14,27,193,87,94,220,130,132,215,124,127,208,116,124,214,119,123,215,122,125,203,103,101,166,51,60,193,90,97,216,125,128,214,124,127,205,114,118,213,123,120,215,127,128,214,126,128,209,116,122,207,110,121,212,118,125,212,128,131,206,121,123,211,129,123,212,124,124,213,127,128,212,128,133,210,122,129,210,124,130,209,124,127,202,118,120,209,129,122,209,125,127,210,123,124,211,128,131,211,131,135,209,130,132,204,118,123,196,112,116,4 231,152,152,238,158,160,233,141,142,237,145,152,241,155,167,238,154,163,231,148,156,226,146,152,230,152,150,236,157,156,234,144,145,227,123,127,235,147,157,234,149,159,232,149,156,225,143,151,230,148,146,236,154,158,219,120,118,201,82,76,224,120,125,232,144,154,232,147,155,224,139,145,228,146,142,232,152,155,208,102,97,192,70,59,221,120,115,234,148,157,232,149,154,225,143,147,226,147,144,229,152,148,217,118,111,204,87,76,221,122,114,232,149,152,232,152,156,226,149,150,219,133,134,225,140,138,224,130,129,213,103,100,219,111,109,229,141,144,228,146,151,221,134,141,216,133,130,221,136,138,227,145,148,222,123,126,220,116,120,228,147,150,224,144,150,215,130,138,218,145,138,225,149,148,227,150,156,225,140,146,224,135,142,227,149,155,223,146,151,215,139,142,4 236,170,194,239,172,200,241,175,203,244,181,209,246,179,207,246,177,205,246,182,208,245,184,205,235,170,193,240,177,205,235,168,190,232,163,181,244,179,208,246,180,205,246,183,202,243,181,198,231,168,189,241,184,209,212,133,150,186,87,100,230,156,175,248,187,211,245,182,203,242,181,199,230,169,190,234,172,194,179,88,104,151,52,71,208,125,137,247,188,211,243,180,204,243,184,202,231,173,196,230,168,187,165,74,89,141,49,71,193,106,114,242,184,203,243,183,206,240,181,202,230,174,192,229,170,189,180,83,101,159,52,78,202,117,130,242,188,209,238,177,201,235,174,195,229,174,189,231,175,196,200,114,131,184,75,94,219,147,164,244,193,215,238,179,199,234,175,194,224,165,180,230,174,194,226,166,186,219,151,173,236,182,202,242,190,209,240,185,201,233,178,194,4 164,80,96,155,76,83,160,78,86,189,97,102,201,107,116,210,124,136,213,135,135,210,133,125,152,75,83,168,81,92,183,84,90,192,93,93,201,102,104,205,105,113,211,130,128,211,135,127,179,101,109,181,86,95,178,78,81,192,90,88,198,98,98,195,95,97,205,118,117,212,135,129,188,108,114,176,79,84,179,78,78,189,87,86,190,89,87,197,96,99,211,121,127,212,135,130,185,108,105,177,80,84,182,78,81,178,78,77,192,90,87,205,102,107,212,123,130,212,133,128,194,116,115,191,99,100,177,76,79,187,89,86,195,94,90,204,104,109,213,129,134,210,133,129,189,108,109,189,108,108,183,86,89,191,87,89,198,97,96,201,103,109,207,122,130,202,120,120,181,101,100,190,111,109,201,116,118,202,107,111,204,107,111,205,110,122,199,110,118,195,114,114,4 221,142,129,227,148,137,230,151,143,229,146,141,230,141,144,232,148,152,229,150,149,226,151,148,219,142,129,225,147,136,229,152,145,226,146,138,226,142,139,230,147,143,229,149,145,225,149,145,217,141,127,223,147,133,226,150,139,226,148,138,226,147,140,229,150,145,231,155,150,226,152,146,216,141,124,218,143,128,218,134,119,191,95,87,201,112,104,229,153,145,231,159,151,227,156,148,213,139,117,214,136,112,188,96,77,111,16,16,162,66,60,229,154,144,231,159,152,228,158,148,211,136,111,212,130,103,177,83,67,161,72,63,210,131,118,228,157,145,229,158,146,224,156,144,212,139,122,216,144,127,213,136,120,220,145,131,222,152,138,226,154,140,226,157,143,223,157,144,209,140,124,216,147,131,215,142,129,218,146,135,222,153,139,224,155,142,224,155,142,220,154,142,4 241,185,204,232,166,174,212,126,121,209,115,118,212,122,133,229,165,186,228,165,180,223,161,179,240,185,202,226,157,157,206,116,110,197,99,101,195,95,106,217,142,161,227,166,178,225,168,184,238,185,201,225,158,159,206,119,113,189,94,97,168,69,80,194,97,112,226,162,174,230,176,189,237,185,202,224,155,161,203,112,103,188,93,93,152,60,71,167,73,84,215,140,152,230,173,191,236,185,203,231,174,189,216,141,132,193,105,99,165,72,79,160,66,73,198,110,116,231,173,193,234,183,197,238,189,207,231,173,185,213,135,133,181,85,87,182,88,86,214,142,145,233,182,202,233,183,195,237,187,203,240,188,208,229,166,175,210,131,130,213,139,140,230,175,191,231,181,200,232,182,194,236,185,200,239,189,205,235,181,196,233,178,195,232,178,197,233,182,200,231,182,198,4 247,177,179,245,165,162,248,169,170,254,189,201,253,185,199,250,178,194,248,177,188,244,174,182,244,171,172,217,118,97,219,121,100,253,184,193,254,187,199,251,182,194,247,176,187,241,169,178,241,166,162,198,91,68,194,83,59,248,174,170,254,188,200,253,188,198,249,181,188,244,175,181,243,171,171,210,111,86,200,92,63,248,174,172,254,191,200,253,189,195,252,188,194,247,179,183,239,170,168,236,156,145,232,146,128,249,180,183,254,193,199,252,190,190,252,189,193,246,180,185,237,171,169,242,175,176,248,180,178,251,186,185,253,191,192,252,190,190,251,188,188,245,183,183,238,174,172,246,182,180,248,182,183,250,185,187,251,186,189,250,188,191,248,187,189,240,179,179,237,172,170,245,179,178,246,178,180,248,180,185,250,186,192,249,187,191,244,183,185,238,178,178,4 253,205,212,254,204,215,254,201,216,254,200,215,254,203,218,254,207,220,254,202,213,254,193,201,254,207,213,254,203,214,253,174,169,254,179,177,254,204,217,254,208,218,254,202,212,254,196,203,254,203,208,255,204,210,243,148,115,243,148,120,255,207,218,254,208,216,254,200,208,254,197,203,254,203,207,255,196,194,235,137,95,236,138,100,255,205,210,253,208,215,254,206,211,254,199,203,254,201,205,254,192,184,233,132,84,242,152,115,255,207,208,252,204,209,252,203,207,253,197,199,253,193,196,255,196,193,248,165,131,252,182,167,252,207,213,253,206,209,254,208,211,254,202,203,253,193,198,255,200,206,254,196,196,254,198,202,253,207,213,254,208,211,251,205,207,253,199,201,254,194,200,254,197,207,253,202,211,253,203,211,254,208,216,254,209,214,254,204,209,252,194,198,4 252,177,209,253,176,212,253,178,212,254,185,225,254,186,225,254,187,223,254,189,222,249,181,207,251,178,209,254,181,214,254,181,214,254,184,221,254,190,226,254,189,221,254,190,220,251,185,210,248,174,205,253,180,213,253,179,212,254,180,211,255,189,220,254,191,224,254,189,216,251,184,208,248,172,199,252,177,207,239,147,167,230,125,130,243,149,163,251,176,203,252,184,207,247,178,200,247,172,198,252,177,204,228,126,135,208,85,82,230,122,121,242,150,164,250,180,203,242,173,196,245,174,198,249,176,200,239,154,169,230,135,139,240,154,162,249,173,192,248,180,202,244,178,198,244,173,197,250,179,203,247,173,199,248,174,198,250,178,200,249,183,207,245,177,197,240,177,195,243,171,191,248,175,199,249,176,202,249,176,203,251,179,202,249,179,203,245,178,200,239,177,196,4 205,131,152,212,139,160,214,139,159,216,140,161,217,142,163,214,142,163,209,138,157,202,130,155,204,131,149,207,132,152,210,135,152,213,139,156,212,138,157,211,140,158,207,137,154,201,132,152,201,127,142,205,131,149,206,132,148,196,111,121,200,117,129,208,137,152,207,137,153,201,135,152,200,127,142,206,135,150,196,114,123,171,72,83,181,87,97,204,129,138,206,136,149,201,133,146,198,125,141,199,121,136,173,80,88,152,57,71,160,66,77,196,117,127,206,138,151,200,132,144,194,121,137,192,112,125,160,66,75,145,54,65,161,68,79,196,115,128,204,135,151,201,134,148,189,120,135,188,110,121,169,79,86,166,76,88,185,99,114,201,128,144,202,134,149,196,129,144,183,111,127,189,116,130,189,110,117,188,106,118,194,119,137,200,132,148,201,136,150,195,130,145,4 214,128,152,220,141,159,226,151,168,227,152,169,230,161,173,225,150,166,220,142,160,214,141,157,215,136,152,214,135,144,203,121,133,214,136,148,229,162,171,225,152,165,224,153,163,218,150,160,215,146,157,212,139,147,157,66,74,179,95,104,227,159,167,226,158,166,222,153,161,218,151,159,216,148,159,198,121,131,138,50,61,157,76,89,225,158,166,226,162,169,221,153,162,215,145,154,215,148,156,189,109,120,132,47,59,158,74,86,218,147,158,219,149,158,218,150,158,215,146,153,210,144,152,199,127,136,154,68,79,183,101,111,214,145,157,214,144,156,215,147,155,214,151,155,207,142,151,207,140,151,202,130,145,209,144,156,212,142,156,211,143,156,209,140,148,204,135,142,204,140,147,208,143,151,210,142,155,212,147,160,210,139,153,211,142,157,209,144,152,201,131,142,4 244,155,159,246,151,158,245,151,157,248,157,157,249,159,162,247,158,163,240,151,157,233,148,151,245,157,157,246,156,159,235,138,136,229,127,116,245,152,154,246,157,161,240,151,153,233,148,147,243,155,149,248,165,160,218,116,104,210,100,89,242,149,144,245,158,159,239,150,149,232,148,142,243,154,154,242,154,148,205,98,86,210,102,90,242,150,140,245,159,158,240,152,149,233,148,142,242,156,156,235,146,138,193,81,73,207,101,91,244,157,150,245,160,155,241,159,152,233,150,144,241,160,158,229,138,128,198,89,75,219,121,112,245,160,154,243,160,152,240,161,152,231,151,142,239,160,159,233,149,142,230,139,127,238,153,147,242,161,155,242,163,155,237,158,147,228,151,141,233,154,152,236,158,157,237,153,153,240,156,156,241,160,157,238,157,151,230,148,137,224,145,138,4 230,132,156,240,144,164,247,156,177,245,154,174,242,144,166,239,137,155,235,136,153,228,135,151,227,130,152,230,129,150,236,140,149,237,142,153,237,140,156,230,125,137,233,134,146,222,117,129,201,84,101,202,72,88,201,76,80,206,79,89,216,96,108,230,127,147,234,137,152,225,124,135,162,35,51,177,40,59,182,48,61,186,46,63,204,71,87,223,112,130,228,129,144,226,128,141,177,53,71,174,47,62,180,53,66,190,50,69,199,63,84,217,103,121,230,133,144,228,133,147,192,75,94,178,56,67,179,47,63,186,51,68,196,63,80,225,122,135,233,147,160,228,141,156,201,107,118,197,95,107,196,79,96,192,74,86,216,109,122,229,139,153,228,147,165,225,145,157,206,127,138,214,136,150,219,133,150,219,127,144,229,144,159,225,141,158,224,141,160,224,148,162,4 222,142,159,230,151,174,231,153,178,225,135,157,219,125,142,221,125,142,230,132,152,225,136,156,216,133,148,224,142,161,207,110,121,177,62,73,177,62,74,204,93,103,219,122,136,221,135,153,202,104,107,209,112,120,185,68,74,159,37,47,164,45,61,194,80,96,216,133,149,217,137,155,203,116,120,210,120,133,196,87,98,182,78,87,180,65,79,189,78,91,205,110,128,212,126,143,205,121,136,211,125,140,195,97,107,189,89,96,183,72,82,177,66,76,183,68,83,189,84,89,208,126,148,204,114,126,196,107,118,192,88,104,181,68,86,178,68,85,193,84,100,191,88,99,210,128,145,203,117,129,202,122,135,204,120,143,201,110,128,194,92,107,209,120,142,209,130,147,205,123,139,207,127,146,208,136,158,208,135,163,213,140,163,210,132,149,211,134,159,206,132,148,4 216,128,144,225,140,160,228,142,163,230,140,164,228,142,164,231,144,165,231,143,165,224,142,161,223,138,154,227,141,166,228,139,163,227,141,159,228,147,167,224,139,157,221,136,151,218,134,150,229,143,155,225,128,145,222,117,140,224,129,141,228,141,154,229,149,172,225,142,163,218,135,152,221,131,141,209,100,113,190,54,73,183,54,67,190,73,84,214,116,132,223,142,159,220,137,151,222,134,147,204,95,110,178,50,66,170,40,60,175,46,61,195,77,82,222,137,147,224,147,160,221,137,152,202,91,106,170,39,57,165,37,51,182,59,66,210,108,111,224,139,150,223,141,154,214,132,148,213,126,141,203,101,107,199,91,97,213,118,122,223,143,151,224,145,153,221,140,147,220,147,159,225,151,167,225,150,162,228,152,163,229,152,168,222,145,158,219,142,152,221,146,156,4 219,125,145,227,133,155,233,148,169,235,153,177,234,150,172,233,154,178,233,154,172,228,150,164,221,129,150,213,110,123,199,88,91,200,89,91,199,87,93,215,118,134,227,142,160,222,136,147,204,96,111,188,65,72,177,53,53,179,57,56,180,61,63,188,70,77,209,104,114,223,140,145,175,52,67,188,64,76,181,61,63,175,54,56,195,82,82,188,70,76,197,86,89,225,145,146,199,93,104,186,64,71,186,68,67,183,61,65,190,75,77,180,63,67,195,84,87,224,143,148,217,132,145,212,118,128,200,96,96,188,72,71,177,54,56,202,97,93,221,138,142,228,158,168,224,152,163,227,155,174,229,155,172,222,138,147,217,124,132,228,149,154,234,165,170,229,160,169,225,152,162,229,155,170,231,154,167,236,164,182,238,170,189,234,160,173,232,160,167,231,166,173,4 230,150,168,233,153,172,243,164,186,246,168,192,245,164,187,242,159,183,237,159,177,229,154,170,231,155,166,233,152,165,235,150,166,240,161,181,241,160,177,241,164,182,235,158,175,228,149,164,231,154,160,224,133,133,219,119,114,225,134,139,232,149,163,239,165,180,235,161,176,228,150,165,229,152,164,226,145,155,196,89,85,185,66,67,203,93,92,228,144,142,232,157,172,223,143,155,220,147,159,228,156,172,194,92,93,165,44,47,183,71,66,208,104,97,230,153,162,224,146,147,220,149,158,225,154,163,205,110,101,174,61,55,174,59,57,205,104,100,229,153,161,225,152,153,228,162,172,229,164,175,217,134,128,196,92,80,192,87,81,208,114,113,231,161,172,225,153,159,228,164,173,231,164,174,226,153,157,221,143,145,222,146,153,223,149,163,228,156,170,226,155,159,4 231,159,176,236,161,183,235,158,180,225,145,169,215,129,149,209,114,128,204,116,134,202,121,141,226,153,169,228,149,159,216,121,127,198,90,99,198,89,98,199,93,98,211,120,136,218,137,159,225,155,173,207,111,109,185,68,65,182,62,69,190,75,82,192,81,84,213,123,130,220,144,160,216,140,155,197,100,101,175,67,66,176,66,73,182,70,79,202,102,107,216,138,152,219,145,161,219,144,153,199,98,96,178,63,68,184,73,79,183,72,77,183,74,78,211,127,139,223,150,170,218,148,154,193,92,89,173,59,66,177,60,73,179,64,70,175,60,63,206,115,126,218,143,163,213,139,153,202,110,113,185,78,80,185,76,83,200,103,103,201,103,107,218,144,163,214,140,157,211,138,158,218,144,157,212,128,131,211,120,129,222,146,162,221,147,159,222,151,168,218,146,163,4 224,142,164,214,112,125,219,118,127,226,134,152,233,154,183,234,157,184,237,165,188,229,159,177,222,141,163,205,97,108,197,83,86,205,97,101,223,137,153,232,160,185,233,159,180,228,155,170,222,144,163,213,115,129,194,86,85,186,72,77,218,130,142,234,165,186,229,152,168,228,152,164,226,156,175,219,139,150,201,96,100,182,68,74,201,103,110,231,157,171,232,157,174,226,153,167,225,155,175,223,153,170,210,120,126,195,90,89,197,96,99,223,144,157,231,161,179,228,160,177,221,150,167,225,158,176,217,137,152,204,102,104,207,115,119,214,125,134,228,158,175,229,162,176,224,160,172,228,163,178,224,154,173,207,117,124,203,107,112,220,139,150,224,154,169,222,155,170,223,160,175,229,165,182,231,167,187,225,153,172,219,137,153,227,156,175,227,163,178,219,152,168,4 152,42,92,152,43,96,153,47,96,153,52,97,151,51,94,148,54,93,138,50,85,126,44,76,157,44,99,159,44,99,158,46,95,149,42,80,140,34,65,148,47,76,158,58,91,150,52,86,162,53,103,169,53,104,155,40,81,128,20,47,126,24,45,143,39,59,174,71,100,172,70,100,164,69,101,168,51,97,158,36,73,135,21,47,138,31,50,159,55,69,189,97,117,188,99,119,175,91,114,168,52,94,177,57,94,181,75,93,182,82,88,195,106,106,211,137,145,208,136,146,181,102,124,173,60,98,194,87,108,211,124,132,219,141,148,219,145,140,223,154,154,219,154,157,182,107,126,180,75,104,204,116,126,216,140,138,224,154,155,227,161,160,225,161,160,221,161,161,179,105,122,184,86,110,209,128,138,220,147,148,223,153,153,227,164,167,225,164,166,221,164,164,4 225,138,140,229,137,140,227,127,129,231,131,136,232,136,144,233,137,147,229,136,142,220,132,132,222,132,131,224,128,132,214,104,104,213,100,103,228,133,135,228,137,145,226,134,141,220,135,136,218,125,122,213,109,112,188,62,64,195,69,75,221,123,129,228,142,149,220,124,129,213,116,112,216,121,124,209,105,104,192,75,67,196,72,75,218,117,131,224,132,135,216,118,116,218,131,130,213,120,120,207,102,102,197,86,79,203,84,86,221,123,134,227,145,152,225,144,146,223,144,147,213,126,126,206,107,104,176,51,56,189,70,70,214,111,117,229,148,155,230,155,157,220,140,135,208,116,118,209,115,111,201,92,93,193,72,77,209,103,106,224,141,148,223,145,148,211,124,121,206,113,117,209,107,114,211,112,111,207,98,99,216,124,127,216,129,136,214,129,132,207,120,116,4 231,159,168,235,156,165,229,140,151,218,105,124,223,128,140,233,154,165,231,157,163,228,158,161,231,162,169,233,158,168,223,125,134,200,77,92,200,85,101,224,138,149,228,150,157,225,151,152,232,165,172,230,153,162,211,107,107,195,82,88,190,73,85,208,104,114,224,143,147,223,142,143,229,158,159,225,145,146,202,95,93,180,65,73,177,62,74,202,98,99,223,143,142,223,144,146,230,165,164,224,147,145,199,93,90,176,59,67,179,66,76,205,108,110,226,153,157,225,155,159,224,156,149,217,137,133,187,79,80,177,63,72,186,74,79,199,98,102,229,164,168,225,156,159,224,155,156,214,138,139,185,81,83,188,82,89,187,75,76,204,110,112,229,163,166,224,157,155,223,159,163,221,152,160,207,116,122,202,101,109,199,92,97,218,130,134,226,158,162,224,162,162,4 231,142,155,238,147,164,237,153,176,234,138,155,229,125,137,228,130,143,226,134,146,218,127,135,230,144,157,235,144,160,233,140,152,232,135,147,224,117,125,227,131,142,230,145,158,223,141,150,218,124,124,230,141,150,226,128,127,213,100,106,198,75,83,222,122,133,228,142,155,221,131,141,218,126,122,227,140,148,215,104,105,195,68,70,185,54,63,217,111,120,231,146,154,220,127,134,220,137,141,214,113,120,189,61,66,190,61,71,194,68,80,223,125,136,232,150,155,217,122,128,214,132,141,215,118,128,203,90,93,192,68,69,207,87,98,231,140,151,231,148,156,213,114,123,212,128,135,219,131,140,220,122,133,210,100,103,220,120,127,231,141,154,225,139,148,218,134,140,210,128,135,219,131,146,219,124,138,224,135,140,225,135,145,224,137,154,219,132,141,213,124,134,4 209,110,137,220,122,148,227,128,153,231,130,161,232,131,159,229,127,153,224,125,149,216,120,145,207,107,135,215,112,139,221,119,146,229,132,155,230,136,156,227,130,152,222,119,141,217,118,141,209,107,135,214,108,139,221,122,151,227,135,157,229,139,158,223,129,149,220,120,144,215,113,138,210,113,137,209,107,133,205,95,118,205,93,111,207,96,113,222,123,146,219,119,142,213,109,127,209,116,137,187,71,87,171,49,63,174,50,66,178,53,67,204,92,110,215,108,133,215,113,136,210,117,132,204,101,119,179,58,76,173,48,65,184,59,74,191,67,81,212,105,126,213,113,137,206,106,125,211,114,136,213,110,132,205,93,114,204,92,113,211,101,122,213,116,137,211,120,139,205,102,129,207,97,127,217,117,144,218,119,144,217,120,142,216,120,147,213,120,144,209,119,138,4 237,156,168,242,160,179,244,162,182,242,155,170,245,168,183,245,170,185,241,164,176,236,163,169,231,149,159,235,150,162,224,128,137,207,96,104,215,118,121,237,160,169,240,164,177,235,161,169,231,152,164,220,125,129,176,52,55,158,38,50,175,58,59,221,130,131,236,160,172,231,151,159,229,151,163,228,146,159,191,79,85,156,33,42,161,46,51,194,88,88,231,148,156,228,149,159,230,155,164,231,153,166,221,130,142,199,90,95,180,68,69,178,64,66,228,141,147,235,161,169,231,158,165,233,156,165,233,155,168,234,155,169,228,145,154,219,127,129,226,141,145,234,161,169,228,152,156,236,163,170,238,162,173,237,160,174,237,164,177,234,156,168,230,154,163,227,155,161,225,150,155,233,158,167,234,156,168,235,154,167,239,164,178,233,157,168,229,156,165,225,155,162,4 223,143,146,225,135,140,231,139,146,238,155,158,240,157,164,241,160,170,238,160,163,233,156,158,222,139,146,218,120,123,213,104,104,221,120,118,226,129,128,232,146,144,233,154,154,230,152,152,215,119,121,211,103,105,207,98,93,203,90,81,202,90,85,210,111,102,226,143,136,227,147,149,214,116,116,208,100,96,201,88,84,194,80,71,193,82,72,189,78,72,217,118,115,225,144,147,216,126,130,213,113,114,203,94,90,193,78,69,196,87,74,190,80,69,209,104,102,223,140,141,221,145,146,216,127,122,206,100,92,201,90,81,202,98,83,196,89,75,207,106,102,225,150,152,222,148,151,227,154,157,223,139,144,209,104,105,209,106,101,209,107,103,210,115,113,226,157,160,225,156,162,231,161,170,229,153,163,226,145,156,224,139,143,224,145,149,224,149,150,225,156,159,4 221,139,167,223,142,172,221,132,165,218,124,157,207,102,143,211,117,145,216,135,160,209,134,168,218,135,165,214,121,159,208,104,146,200,92,144,190,73,134,205,98,139,213,129,147,209,128,160,216,131,167,213,116,151,202,97,139,183,64,128,188,72,124,207,104,136,208,124,133,205,121,144,214,125,162,205,104,141,196,94,114,194,91,124,196,93,120,207,113,128,212,131,134,202,119,136,215,127,165,199,96,123,186,88,106,195,99,112,192,91,106,201,111,114,211,130,144,203,121,145,210,121,160,201,103,125,184,80,100,193,94,108,196,100,111,204,120,118,208,125,144,200,119,143,205,117,157,207,114,144,196,100,115,196,103,112,206,121,123,204,120,126,204,117,147,197,116,148,197,106,145,209,122,149,206,122,130,202,115,121,207,119,142,205,113,149,202,113,151,196,119,150,4 239,177,191,241,178,191,243,179,194,242,180,193,236,167,181,239,172,187,240,177,191,238,181,191,237,177,188,240,179,190,242,182,193,231,165,170,207,119,118,220,138,146,238,175,187,237,180,189,237,179,186,240,181,190,237,176,185,206,122,120,187,88,83,205,114,115,234,171,179,237,182,188,237,182,186,241,186,191,231,168,169,189,97,91,186,89,86,202,113,110,229,164,168,236,181,186,236,183,187,239,186,190,234,176,178,196,111,105,184,85,83,201,112,111,235,174,180,236,181,185,236,186,188,239,187,190,238,182,186,219,151,150,200,115,109,221,148,152,237,178,188,234,179,184,234,185,185,237,188,191,237,183,187,235,178,183,234,176,179,234,173,180,235,178,185,231,179,184,231,183,181,235,186,190,236,185,191,237,185,189,238,184,191,235,179,184,233,180,183,229,179,183,4 213,113,118,218,114,119,222,120,121,219,114,123,218,111,122,219,113,127,215,109,121,205,97,105,209,109,114,216,112,113,217,112,115,215,111,113,217,113,117,218,111,121,212,108,115,206,100,107,206,101,103,212,107,109,212,105,108,215,112,117,215,114,119,213,109,116,213,110,118,211,111,119,207,109,105,210,109,107,213,107,112,200,90,99,182,65,68,189,77,78,209,110,116,209,109,116,208,113,109,209,111,109,211,108,111,187,69,73,158,37,41,154,35,39,194,89,92,208,110,117,203,104,103,206,106,106,206,104,105,196,85,89,166,47,54,162,45,49,197,95,99,203,109,110,196,101,100,202,110,108,207,110,106,203,100,108,190,82,90,196,94,94,199,103,105,197,100,102,191,95,97,201,110,107,203,109,107,202,100,107,202,99,107,202,103,107,195,97,101,195,101,103,4 239,178,180,242,181,186,242,182,190,238,174,181,222,148,149,205,119,115,220,147,146,235,175,182,238,178,178,240,180,182,237,173,176,192,103,99,161,65,62,160,59,55,204,119,114,235,178,180,235,177,174,239,180,180,191,112,108,139,44,46,146,54,55,152,56,55,216,141,135,235,179,178,232,174,170,232,170,167,149,66,67,134,44,51,170,73,72,181,84,76,225,156,149,235,179,177,228,174,168,221,156,147,141,53,54,161,71,74,197,101,93,204,114,103,232,171,169,235,180,178,226,174,164,208,135,123,161,63,57,194,108,105,207,122,110,217,141,133,233,173,173,234,178,173,223,172,162,205,132,118,183,89,76,211,138,131,222,157,148,230,170,167,233,174,171,230,175,170,220,169,160,215,154,142,208,136,124,220,158,153,229,172,166,232,174,170,231,174,170,227,173,168,4 245,176,182,250,175,179,251,176,184,252,176,187,250,171,186,251,174,187,246,172,185,238,167,183,244,175,176,246,171,177,250,177,189,251,179,195,250,172,187,250,177,189,246,175,183,238,168,179,241,173,172,244,172,177,245,174,175,248,174,180,249,172,182,249,177,187,246,177,184,239,169,179,240,176,171,234,164,154,220,134,112,234,154,147,244,171,173,248,179,181,246,179,180,239,173,180,237,177,177,228,159,147,181,87,71,201,107,96,236,160,150,246,180,184,245,180,183,239,175,177,230,166,165,211,130,121,149,50,49,168,67,60,225,147,130,243,182,183,240,176,176,232,168,169,227,165,161,210,132,123,182,87,74,199,110,101,232,166,161,241,181,181,237,176,179,226,164,167,224,162,158,224,159,158,223,155,150,228,162,162,236,175,176,237,176,174,232,171,171,222,158,164,4 219,133,121,224,139,122,223,135,121,216,124,111,221,129,123,224,137,124,220,139,121,210,129,116,218,133,116,221,138,119,216,124,103,201,94,73,200,93,78,217,126,111,220,137,118,215,134,112,220,137,118,217,130,109,194,87,66,185,74,56,181,68,54,211,113,97,223,143,125,216,133,114,220,139,119,217,129,107,187,78,59,176,61,49,173,57,45,194,89,73,221,136,120,215,130,116,216,134,114,219,137,117,189,80,60,173,58,43,179,67,49,198,95,69,217,129,110,215,131,119,214,133,118,214,131,116,203,103,87,200,101,80,208,112,90,217,127,105,218,133,115,213,128,115,214,135,118,212,132,117,214,130,112,221,137,121,220,135,123,220,138,121,218,140,119,209,126,111,210,128,113,217,138,121,217,134,116,215,126,113,218,131,117,219,136,119,215,140,122,206,129,112,4 219,131,115,224,134,118,226,136,120,225,132,119,222,125,112,220,126,114,212,120,105,204,114,101,216,124,108,221,129,111,224,132,115,219,123,105,219,124,110,217,121,108,211,120,104,207,119,104,217,124,108,221,128,114,220,130,113,219,123,106,220,127,115,219,127,113,214,122,107,207,116,103,217,132,117,215,122,107,204,104,89,202,98,86,213,116,106,219,127,117,212,117,103,205,114,99,214,127,113,196,96,86,141,31,30,155,42,38,206,104,95,213,117,107,208,112,98,203,113,98,212,125,110,170,70,61,117,18,20,161,51,48,205,106,96,210,115,102,206,109,96,196,102,91,206,120,106,179,84,72,149,42,38,182,77,68,205,110,97,204,113,100,199,104,94,191,99,87,200,112,102,201,112,101,197,100,92,205,117,107,205,115,102,203,109,96,195,102,93,185,91,83,4 196,115,100,213,130,120,214,129,116,211,126,110,199,116,100,209,130,111,215,134,113,211,131,113,196,116,100,203,118,107,218,138,122,206,125,107,201,120,105,215,134,118,220,135,121,212,130,116,207,130,122,189,105,97,213,124,114,213,129,112,199,117,99,214,130,115,218,135,117,210,126,107,211,130,117,176,91,78,151,54,45,176,72,59,189,103,87,214,140,122,214,137,117,212,134,112,210,130,117,170,80,66,135,44,33,161,59,47,182,87,72,212,136,120,211,136,115,212,137,118,197,111,98,191,103,89,181,92,75,185,92,75,201,112,90,214,141,121,204,131,110,197,120,100,188,113,96,202,124,106,209,133,114,202,125,107,218,140,121,214,138,116,198,123,103,200,128,109,199,124,106,201,126,111,216,138,123,205,129,112,213,135,117,213,134,118,199,119,103,200,127,109,4 216,123,118,226,136,129,235,145,141,234,140,137,232,140,133,229,139,132,222,138,130,217,136,126,218,125,117,226,137,129,233,143,136,234,144,136,231,137,131,229,136,128,225,140,132,217,134,124,222,127,124,228,136,131,231,141,133,232,145,134,233,146,138,229,140,130,225,138,130,218,129,122,223,130,124,227,137,132,230,144,136,214,119,109,209,112,99,223,132,121,224,134,127,219,133,122,218,124,115,225,136,128,207,108,101,148,34,32,148,38,32,208,112,100,225,140,128,219,137,123,217,129,120,225,139,131,206,108,98,146,36,36,144,37,35,213,123,110,222,138,125,216,134,123,217,129,123,221,135,125,223,140,128,208,114,106,207,113,103,221,137,125,219,136,123,213,132,122,215,132,124,222,137,128,221,134,127,221,135,128,223,140,132,221,138,129,217,134,125,212,129,119,4 218,147,147,221,152,158,225,154,163,226,154,165,224,151,160,214,132,130,211,129,124,218,145,149,216,145,142,218,145,145,201,114,112,188,93,89,210,130,127,218,144,141,219,146,144,219,151,150,220,153,153,217,145,146,176,77,74,147,50,49,176,81,70,213,134,129,225,158,161,221,156,155,218,155,155,216,146,148,188,97,91,163,64,58,162,61,54,199,111,102,226,162,164,222,159,160,216,154,151,213,142,137,202,116,102,182,87,75,162,62,55,200,112,104,225,159,161,221,156,158,211,143,137,212,143,135,196,102,92,191,95,83,196,107,98,217,144,143,224,160,163,219,156,156,211,148,146,213,146,142,204,123,112,202,114,103,216,144,141,224,161,165,224,162,164,218,160,160,208,146,142,212,147,145,215,150,145,214,146,141,219,150,149,220,154,155,219,154,155,215,158,156,4 200,98,109,205,100,113,201,95,106,201,97,108,198,91,105,204,101,109,187,88,97,186,90,97,197,95,99,200,97,106,197,92,105,192,82,91,193,83,96,203,100,103,198,103,100,193,100,100,199,101,100,197,96,101,187,83,89,162,54,57,188,78,82,204,102,105,202,107,106,196,104,104,197,100,99,201,104,107,171,64,65,135,29,30,164,52,54,203,101,106,202,110,109,192,102,100,196,102,98,200,103,104,189,87,86,168,56,53,182,78,81,205,111,112,199,110,111,188,97,97,198,108,102,201,103,100,201,102,104,191,86,85,202,106,107,207,119,118,202,116,113,189,102,97,199,111,104,203,111,109,201,103,107,204,107,110,202,103,105,202,109,110,198,109,105,186,97,93,192,96,95,199,102,102,202,103,106,202,104,107,200,102,110,199,107,111,192,102,103,183,96,97,4 194,97,104,201,102,105,209,117,113,212,121,115,213,125,119,208,114,114,199,101,104,192,94,99,186,88,100,190,93,101,201,106,111,203,110,109,204,116,112,201,111,108,194,99,98,188,93,100,187,93,104,194,102,112,197,106,115,180,89,93,153,61,61,184,95,94,196,108,110,187,99,103,184,90,102,192,97,106,192,92,99,110,26,35,63,0,10,162,68,73,198,108,115,185,96,99,181,89,101,188,92,101,192,95,102,126,36,42,95,16,26,180,85,93,194,102,111,185,92,98,175,83,98,186,93,105,194,104,110,180,83,88,170,69,77,186,94,103,185,91,100,177,83,90,171,79,94,181,90,102,188,99,108,188,98,105,188,97,104,182,87,95,179,82,94,178,87,95,168,80,95,174,84,99,181,91,104,184,93,103,187,97,106,183,89,99,181,89,98,177,89,97,4 238,164,160,241,166,165,242,170,167,242,172,166,244,172,165,241,171,162,235,169,154,229,164,149,238,165,158,241,168,163,241,170,165,241,170,163,241,171,163,240,173,163,237,173,160,231,167,151,238,165,157,235,160,150,227,144,132,229,149,139,238,170,163,239,176,165,238,173,159,232,165,148,235,165,154,223,137,121,209,107,93,213,116,105,229,154,140,240,177,164,237,173,157,231,165,149,233,166,152,214,132,115,204,104,86,208,108,89,224,143,121,239,175,160,235,170,155,228,160,145,228,163,149,218,145,127,205,114,93,211,115,95,228,154,137,236,173,160,232,167,152,227,161,146,225,157,145,222,149,136,210,122,103,224,145,128,232,164,154,232,168,162,227,162,151,223,156,143,223,155,144,225,152,144,220,143,130,224,153,147,233,167,163,231,165,159,223,156,149,214,146,137,4 198,98,104,204,93,104,208,87,103,203,61,87,211,88,106,216,108,116,207,97,104,206,106,109,203,101,103,203,88,97,204,84,95,209,81,100,212,88,104,212,99,108,210,105,109,202,96,104,205,102,102,199,75,83,189,51,66,201,70,87,211,93,108,213,104,110,213,112,109,202,97,100,204,98,98,192,60,71,177,34,50,193,58,68,205,76,87,212,100,106,211,109,104,205,105,102,203,98,98,196,74,78,180,43,54,186,53,64,206,78,91,212,106,110,210,111,105,203,103,98,204,103,104,202,91,89,190,60,70,194,67,74,208,96,101,210,108,104,209,111,104,201,99,99,203,100,106,205,101,102,204,90,97,208,99,102,208,100,106,212,118,116,207,112,108,200,104,100,200,99,101,204,98,105,208,103,112,210,109,112,209,111,117,211,119,122,203,110,105,195,104,96,4 227,164,160,233,171,164,237,179,175,235,173,163,236,177,169,235,176,177,227,163,158,185,100,91,227,167,159,233,175,167,232,171,165,234,173,170,234,173,170,234,178,175,229,168,165,203,127,114,224,162,156,229,170,161,226,160,148,224,155,151,224,155,148,225,159,151,227,166,167,223,157,151,224,167,159,221,156,142,191,105,93,196,112,99,189,100,89,186,96,87,219,151,142,224,161,161,224,171,161,209,138,124,162,68,63,172,86,81,174,87,80,168,76,71,206,130,113,225,171,164,220,164,155,216,151,141,176,89,80,153,64,66,151,67,67,172,85,80,210,141,124,223,170,160,216,159,148,220,160,151,204,129,121,170,83,78,163,76,70,183,102,90,220,163,151,223,174,163,216,160,152,220,162,156,218,157,154,208,137,129,205,134,126,216,156,144,223,172,163,221,172,161,4 245,164,181,250,173,189,251,174,192,251,176,199,254,183,205,254,186,206,251,178,199,248,176,190,246,172,185,246,170,186,245,168,183,248,171,189,250,173,196,251,179,199,253,188,203,248,180,192,247,177,184,250,180,191,212,115,111,196,87,86,234,148,161,253,182,199,252,188,198,249,182,191,244,176,184,252,188,194,203,108,97,141,11,13,201,100,100,255,193,199,252,190,200,250,186,189,241,175,181,246,181,189,234,159,158,182,69,57,202,102,96,255,196,199,253,193,200,248,186,189,239,173,173,243,178,182,248,186,191,241,169,171,242,168,172,254,196,196,253,196,197,248,187,186,240,177,175,245,182,185,249,185,191,249,184,195,250,183,190,253,193,194,248,186,187,244,184,185,239,179,181,245,179,186,246,178,186,250,184,193,251,186,190,252,191,193,248,186,187,241,181,180,4 238,159,172,244,165,180,250,176,191,250,177,192,252,186,202,253,188,203,247,182,193,242,178,186,239,164,168,245,173,184,248,177,190,249,177,192,250,183,197,249,179,191,246,177,186,242,177,184,241,171,177,246,177,183,247,177,187,250,184,194,250,186,198,250,181,192,247,178,185,242,177,182,243,179,180,248,180,183,244,174,180,244,175,178,240,165,156,251,186,193,249,184,189,242,176,182,242,182,180,245,181,179,246,179,184,232,156,151,187,80,56,243,172,168,247,181,185,244,178,180,240,181,176,244,180,175,247,181,183,239,169,166,200,104,84,239,167,163,244,180,185,240,177,178,237,177,175,243,179,179,244,177,178,245,179,184,245,178,180,243,178,181,240,174,178,235,173,174,232,171,171,237,171,172,244,176,178,246,179,183,243,176,182,239,170,178,235,168,173,233,171,173,4 254,182,188,254,184,199,254,191,204,254,192,201,254,190,200,254,192,205,254,185,193,254,182,182,254,188,188,254,190,198,254,192,203,255,192,201,255,191,196,254,188,200,254,184,188,254,182,179,254,185,188,254,196,203,255,196,201,245,154,136,240,139,106,252,169,167,254,183,189,253,180,179,254,182,183,254,187,191,255,191,196,232,125,95,202,78,42,236,139,127,255,180,185,251,174,174,252,177,179,247,130,145,254,178,187,251,171,161,221,117,97,243,162,156,255,185,188,251,177,177,252,180,182,254,181,188,254,189,196,255,190,198,255,195,195,255,193,191,254,191,188,253,185,180,249,177,175,254,189,192,254,193,197,254,191,196,253,192,196,254,191,194,254,189,186,251,181,174,250,180,177,254,183,187,254,184,191,254,186,194,254,189,194,254,184,190,253,182,181,248,178,173,4 252,182,195,254,184,199,253,181,193,251,181,195,251,185,196,251,181,187,246,174,186,239,166,173,251,181,192,253,184,196,254,186,199,249,179,185,237,162,165,246,176,185,242,169,177,235,160,168,250,179,188,253,186,197,252,180,186,165,73,67,158,71,74,245,174,185,239,166,174,233,160,168,250,182,189,252,184,194,247,169,173,137,40,37,162,87,92,236,168,180,232,159,168,230,159,166,249,183,188,252,186,194,247,178,188,233,160,167,227,158,161,220,156,167,222,145,156,222,147,157,246,180,179,250,185,190,245,176,189,239,170,185,234,169,179,222,159,166,226,155,162,219,141,148,245,178,181,247,180,187,242,173,185,235,164,177,231,165,173,223,159,168,224,155,161,214,136,143,238,169,174,242,172,183,236,165,179,231,162,176,221,150,164,205,134,148,211,141,149,211,140,145,4 232,160,172,233,158,175,237,162,183,237,163,189,233,162,188,231,162,188,231,162,181,227,161,173,231,162,177,234,164,179,237,163,179,231,157,176,226,157,181,230,161,182,232,162,180,224,157,172,228,160,172,235,168,180,234,164,173,224,140,142,222,141,146,232,165,180,236,169,185,229,163,176,224,156,164,232,166,172,230,161,160,216,122,108,214,122,114,229,160,169,236,170,182,232,165,179,225,159,163,232,167,169,225,153,148,210,115,103,211,117,105,225,151,155,233,168,178,230,165,172,225,163,167,233,170,176,223,148,144,207,113,103,207,110,93,225,156,155,234,174,181,227,164,169,224,162,165,227,162,169,224,159,166,220,149,147,224,151,146,229,166,168,232,173,179,223,162,166,220,157,162,224,159,169,223,160,171,229,167,180,238,179,193,233,174,181,228,168,173,220,160,163,4 226,138,122,230,144,132,235,154,140,237,151,132,240,156,147,238,155,147,237,163,155,230,156,144,226,141,126,229,142,130,222,133,112,208,104,81,228,138,121,240,164,156,238,164,155,232,161,150,225,142,127,229,147,133,207,108,88,170,53,39,211,109,92,241,168,156,238,166,156,233,162,146,221,141,125,226,146,131,211,115,96,164,48,36,208,109,90,240,167,153,237,165,152,232,160,145,219,137,123,221,133,119,225,139,123,189,80,61,209,114,91,239,168,150,236,166,152,230,157,145,217,134,118,224,143,126,229,151,134,227,145,126,229,150,128,236,166,145,234,166,150,228,161,146,217,138,120,224,147,127,227,150,130,231,155,133,235,164,137,234,166,147,228,158,138,211,128,107,213,138,121,223,144,126,225,149,125,228,149,125,233,160,139,231,160,151,224,155,141,205,124,104,4 228,152,144,232,152,146,236,155,149,238,159,153,238,160,157,235,159,156,229,151,148,223,148,144,224,128,123,228,143,135,234,158,148,235,159,151,238,165,160,234,160,155,229,155,151,225,150,145,225,139,130,230,151,141,230,155,145,218,134,121,203,112,101,214,129,123,231,158,152,226,155,147,227,158,143,231,160,147,233,160,148,186,89,78,126,19,23,159,56,54,225,148,137,224,154,145,226,158,140,228,156,142,231,161,147,208,124,109,146,40,37,161,57,51,221,146,134,224,156,146,225,158,142,229,159,146,229,160,148,230,162,151,216,138,123,217,138,127,228,163,152,221,153,142,219,149,134,226,154,139,228,160,149,229,161,150,230,165,155,227,160,150,227,161,149,218,151,142,217,148,134,222,151,139,227,159,150,228,160,153,228,161,154,228,160,151,224,157,143,216,151,141,4 222,146,161,231,163,180,236,169,183,241,176,193,243,179,198,241,180,197,238,177,196,228,164,181,226,160,172,231,165,177,232,167,178,236,168,181,237,169,184,238,177,196,236,175,191,223,156,173,227,165,175,231,168,177,233,170,184,233,164,180,237,171,188,237,176,196,234,168,178,221,153,167,226,166,172,228,169,180,230,171,185,230,170,189,231,172,191,234,176,191,234,171,184,224,161,176,222,163,169,225,164,174,220,158,172,227,169,186,230,175,193,230,175,192,229,171,186,220,159,174,218,157,162,219,153,160,218,156,168,194,124,132,187,113,117,225,166,177,219,160,173,217,158,173,215,155,160,213,148,154,224,167,179,176,101,102,175,100,102,224,167,177,219,163,176,213,158,170,210,149,154,219,162,173,218,163,175,215,155,165,219,163,176,220,167,182,216,163,176,210,158,168,4 220,138,122,224,137,122,226,135,123,230,139,126,230,143,132,228,145,131,222,139,128,218,139,121,219,132,115,224,140,123,222,131,118,210,101,87,217,116,101,228,144,129,223,143,128,219,140,125,219,135,119,223,139,122,208,105,92,191,70,56,195,80,66,225,140,127,227,150,128,220,142,124,219,138,118,223,142,124,200,92,77,187,69,56,188,73,57,213,119,102,227,152,132,220,144,127,217,138,117,221,140,123,200,95,79,179,57,46,179,58,49,201,101,87,221,143,126,215,138,121,215,135,112,220,138,119,208,110,98,181,64,51,175,60,48,208,118,106,218,143,125,212,136,118,212,133,113,218,140,121,217,131,115,187,77,63,183,73,57,215,136,121,216,144,127,211,140,124,210,134,114,217,139,120,215,133,116,202,102,87,201,105,91,212,136,123,211,138,124,210,142,128,4 231,149,166,232,153,170,225,126,149,227,125,147,233,141,159,237,162,179,234,161,177,230,151,166,231,152,163,231,151,164,222,117,139,225,116,137,228,126,140,235,158,168,235,163,176,231,157,170,232,156,167,230,145,156,224,120,138,224,115,138,222,113,124,229,140,149,237,170,180,232,162,171,232,160,169,228,143,151,221,110,131,225,122,145,221,114,129,223,126,133,236,175,176,232,165,168,231,159,165,230,152,155,222,116,132,227,133,153,223,125,133,224,134,131,234,172,167,231,164,168,229,158,166,232,161,162,223,126,138,222,119,135,224,133,135,225,140,133,231,165,160,231,167,169,229,159,164,232,163,167,225,137,146,215,100,120,222,128,135,223,135,136,228,158,160,228,163,165,226,156,157,230,161,168,228,149,162,217,115,135,221,127,139,225,139,153,228,158,169,226,162,167,4 204,151,161,218,163,182,209,152,163,208,148,159,207,148,165,209,155,169,200,145,157,201,143,158,201,150,161,205,142,156,196,121,130,186,107,113,194,118,129,194,125,138,195,133,148,206,147,163,200,147,157,187,117,122,171,91,96,167,86,95,161,81,93,168,83,98,196,126,141,203,146,155,196,138,148,182,110,119,150,73,81,157,77,90,150,74,90,146,64,81,182,106,118,200,142,148,194,136,148,178,106,118,149,69,80,156,78,85,158,79,91,156,73,89,182,100,114,202,145,155,202,150,156,188,117,129,170,93,101,168,94,104,162,81,95,167,85,101,192,128,137,196,144,146,195,145,147,201,144,152,199,139,147,179,103,118,174,102,118,184,116,126,197,142,144,207,164,167,206,157,164,207,156,161,195,138,140,187,116,126,193,130,142,198,142,150,204,155,159,202,160,158,4 227,156,149,233,161,157,237,168,165,238,167,163,243,173,172,238,168,163,232,163,157,225,156,153,227,157,148,232,160,150,234,166,160,236,169,163,239,170,164,237,169,165,231,161,155,224,155,149,225,153,141,222,143,128,215,127,114,217,128,111,224,139,123,230,157,147,230,160,152,225,154,146,223,156,142,206,114,94,196,86,69,199,91,70,201,96,74,215,124,99,225,154,140,224,156,150,222,155,141,216,137,117,206,107,85,196,89,69,190,81,63,198,96,69,214,131,111,221,150,142,221,155,139,223,155,136,209,117,91,200,95,73,171,66,52,189,88,68,213,131,116,220,149,140,220,156,136,224,160,143,222,150,132,216,133,112,207,123,106,216,141,129,221,153,145,217,150,144,218,154,137,223,158,144,225,157,145,223,154,144,225,154,147,224,156,149,220,153,148,213,146,138,4 218,139,147,225,152,157,225,145,149,227,152,162,231,162,174,226,156,162,221,151,157,215,139,146,220,148,154,223,153,156,223,148,152,219,138,138,216,132,134,224,150,155,220,150,157,211,135,144,218,148,150,222,149,152,223,152,157,220,141,145,210,124,122,219,142,146,217,143,147,211,137,142,215,145,147,219,149,149,217,142,143,181,89,94,205,122,127,219,145,148,216,143,145,211,140,143,213,140,137,217,150,149,216,142,143,126,28,39,145,54,66,221,148,153,215,146,150,213,144,148,213,146,142,217,151,149,218,151,151,191,109,110,178,91,92,216,149,150,214,146,148,212,146,149,213,152,153,215,149,148,217,152,152,218,154,154,218,152,149,215,150,149,212,144,149,208,137,142,208,143,145,212,142,144,216,152,156,216,153,155,215,150,151,215,153,156,211,144,149,206,136,141,4 213,126,120,212,112,107,195,90,85,184,74,74,190,81,83,196,88,93,200,99,103,200,109,106,208,112,106,201,96,90,168,61,59,159,52,53,174,66,73,177,70,77,192,91,94,202,112,112,201,103,97,179,74,71,163,56,59,150,44,47,153,48,52,172,69,76,183,78,81,199,108,107,191,90,86,165,64,62,154,54,53,138,37,37,152,51,52,163,61,67,175,72,78,201,112,110,186,88,86,164,71,66,156,63,58,142,47,46,151,55,58,147,47,58,174,76,82,202,115,114,181,87,83,160,65,65,155,65,61,146,54,50,137,41,47,145,44,55,184,93,94,201,119,115,183,91,83,170,73,73,149,54,58,142,48,51,135,39,47,166,69,76,198,116,115,202,126,120,190,107,99,189,98,95,169,75,76,160,68,69,169,78,81,191,107,108,201,122,122,201,126,123,4 228,156,153,233,160,157,233,160,158,235,164,162,236,168,169,236,167,167,232,165,164,224,160,157,225,153,145,227,153,143,230,160,153,231,162,155,233,165,164,235,169,169,234,170,167,225,159,154,223,152,138,225,152,132,223,150,133,211,126,112,222,145,136,230,164,160,231,167,164,224,158,154,222,156,143,218,145,125,177,81,62,151,46,37,184,84,66,218,145,133,225,160,155,220,153,146,221,156,141,200,112,92,125,32,25,103,23,23,151,47,37,200,114,101,223,159,154,217,152,144,220,157,138,194,109,85,138,39,30,131,35,33,162,57,47,204,122,110,219,153,151,213,148,142,215,151,137,210,140,122,193,108,93,185,93,79,197,114,102,213,140,134,213,146,143,209,144,139,214,151,138,217,151,141,217,151,143,214,144,134,216,147,143,214,147,143,214,149,144,208,145,140,4 220,131,120,226,140,126,227,143,130,227,143,130,224,134,123,227,143,137,223,140,132,216,132,122,221,136,122,224,140,126,223,140,122,220,128,111,221,129,116,225,141,131,223,140,129,218,138,126,216,127,112,221,135,121,213,120,102,193,83,65,208,106,91,219,129,111,218,129,114,216,131,122,214,131,113,218,134,114,202,100,80,169,53,45,184,73,62,210,113,96,216,127,115,211,128,115,212,127,108,216,131,113,194,95,73,157,42,39,167,52,46,205,111,92,213,127,115,209,128,115,208,126,105,213,130,111,209,120,98,186,78,62,184,76,65,207,118,102,209,126,109,206,126,113,207,129,109,213,135,113,212,133,112,207,121,104,206,118,104,208,128,114,208,132,116,202,124,108,205,124,108,212,132,113,211,133,115,212,134,123,210,132,121,207,128,115,207,132,118,201,126,110,4 211,153,160,218,159,168,222,164,171,221,162,171,219,159,170,219,158,170,217,156,168,211,149,158,213,158,163,219,164,169,219,161,166,205,136,133,199,123,116,208,139,141,213,151,162,211,150,159,214,161,162,218,166,170,201,133,125,153,58,49,138,41,35,173,80,71,210,145,147,212,152,158,215,166,164,216,167,166,188,112,96,132,37,29,121,31,29,166,69,54,206,138,132,211,154,159,212,162,159,214,166,165,200,138,127,168,79,60,164,73,57,199,127,115,213,155,156,208,152,154,208,156,152,212,163,161,210,159,158,208,148,140,214,155,146,216,161,160,214,161,161,208,154,154,204,152,147,210,161,159,211,161,161,212,160,162,214,162,163,212,159,160,210,158,158,203,151,151,204,151,147,207,152,152,210,160,161,209,156,159,209,155,157,211,159,161,207,154,156,199,147,148,4 224,147,152,226,141,148,227,136,145,224,136,151,225,136,151,226,146,160,230,161,173,228,161,174,222,144,150,221,129,134,209,97,104,204,83,105,205,90,106,219,132,143,231,165,181,228,165,177,221,142,147,207,98,103,188,56,74,177,42,64,177,46,64,206,103,117,223,158,173,224,159,172,214,125,128,194,76,79,171,47,54,158,35,45,168,44,53,199,91,99,222,155,168,221,158,169,212,129,136,193,76,80,161,39,44,160,42,47,181,56,66,199,94,105,220,156,166,218,152,164,208,127,136,199,92,94,175,53,56,180,58,65,190,70,83,198,101,114,217,156,167,213,146,156,206,132,142,206,121,127,191,75,84,188,61,78,198,93,104,205,130,140,215,154,166,214,151,161,209,139,148,215,145,155,210,128,134,201,97,109,209,127,137,209,139,153,208,144,157,211,150,162,4 202,108,123,205,109,126,199,100,121,200,98,119,204,98,119,206,103,122,210,121,133,204,123,130,200,105,119,202,103,123,199,99,118,198,102,118,203,105,122,204,100,118,206,116,128,199,116,123,201,110,118,203,104,118,195,89,112,197,97,115,199,102,118,202,102,115,204,111,122,199,111,121,203,118,121,206,115,122,188,77,93,181,67,88,195,90,111,202,106,117,200,106,115,196,105,116,197,107,114,203,113,112,169,67,63,158,46,49,190,85,100,205,120,125,200,113,116,197,108,114,195,104,109,199,112,109,165,67,60,156,49,45,188,84,92,206,122,124,204,122,122,197,113,115,191,102,107,195,105,108,173,70,70,163,60,61,198,105,114,201,113,119,198,114,117,192,109,112,185,96,104,191,99,108,185,88,99,179,74,91,193,102,111,197,109,115,194,108,114,189,107,112,4 253,151,162,254,156,170,253,150,169,253,156,174,253,159,174,252,158,170,250,146,156,245,143,143,251,145,155,253,154,167,253,156,172,251,154,170,252,161,172,253,164,173,251,156,162,243,147,150,250,147,157,253,153,165,235,126,133,221,102,106,249,156,168,253,166,169,252,163,167,244,148,151,246,146,153,248,148,156,175,49,53,175,51,53,249,156,164,252,166,170,250,156,158,241,144,147,248,151,157,227,116,112,97,0,0,156,47,47,250,162,166,249,161,165,248,152,153,241,147,145,246,154,157,236,134,130,130,17,11,179,70,65,249,159,161,249,161,160,249,162,158,244,156,149,244,152,154,245,156,154,206,92,80,226,130,126,250,167,170,249,164,161,248,162,156,241,154,148,238,138,140,239,144,149,244,152,155,246,159,164,245,152,155,248,160,159,247,162,159,238,154,150,4 251,167,170,254,179,185,254,177,187,254,179,187,254,184,187,254,178,177,254,174,171,247,166,161,253,174,173,254,177,182,255,174,178,255,179,181,254,182,182,254,180,180,253,173,170,246,164,158,252,173,172,254,170,172,247,145,141,249,150,143,255,175,174,254,177,178,252,168,167,246,164,157,252,175,174,248,153,147,219,80,70,212,75,56,240,132,120,252,167,164,249,163,155,246,164,155,250,174,168,245,157,152,225,105,92,205,70,46,232,122,106,252,173,167,252,176,169,248,172,162,250,174,169,254,181,183,251,171,165,244,154,138,250,167,155,253,177,170,250,175,166,245,168,156,250,172,165,252,173,169,253,177,176,255,184,186,252,176,171,249,170,162,244,165,159,239,161,152,247,168,163,249,167,163,251,167,168,251,168,169,251,169,167,246,166,165,242,163,161,235,158,151,4 220,145,168,222,151,170,225,161,178,216,138,154,201,110,122,207,113,138,219,141,164,215,143,160,217,139,160,221,150,167,216,141,159,188,93,104,170,74,82,189,92,111,213,140,158,213,137,156,216,145,156,216,140,161,194,104,119,152,59,75,151,61,76,185,97,105,211,138,152,217,147,164,215,149,164,196,109,130,158,64,83,140,54,74,142,50,71,184,96,109,215,146,159,218,154,166,207,130,148,183,91,107,151,62,79,143,58,74,162,77,88,201,121,139,215,144,162,215,150,163,204,129,145,185,97,112,158,67,81,151,61,76,194,119,129,214,144,161,213,146,161,214,152,162,202,137,144,194,116,129,183,95,107,190,106,121,211,145,155,211,139,154,211,142,154,210,143,152,199,124,139,204,140,150,199,116,136,205,130,142,212,148,152,210,143,151,208,139,149,208,137,149,4 200,99,100,190,68,85,179,50,68,176,43,64,188,56,81,186,56,79,199,84,106,206,121,138,181,77,80,180,64,74,168,37,56,172,42,61,186,62,82,178,46,75,179,48,72,194,85,103,168,58,66,169,64,72,146,27,46,157,46,61,172,58,74,168,55,70,161,38,63,176,59,76,177,55,61,168,41,61,165,36,63,149,24,41,132,12,21,143,28,38,160,40,58,168,44,63,171,43,58,175,52,69,164,39,56,160,26,42,138,10,14,141,26,24,159,57,61,158,45,59,181,66,73,186,71,75,177,59,66,154,24,32,149,15,25,153,30,38,162,52,61,166,62,68,182,66,77,179,59,70,193,82,89,178,56,62,169,41,52,163,42,53,157,34,46,164,48,60,193,92,96,171,51,60,171,49,61,179,59,72,176,54,63,171,50,61,170,56,67,167,55,63,4 245,172,190,244,167,183,230,129,141,221,109,120,222,106,120,240,151,166,248,181,197,244,178,186,247,179,193,227,131,134,189,53,53,187,50,46,194,57,58,217,89,105,239,156,167,243,177,182,246,177,189,210,101,96,165,20,15,165,18,16,179,40,33,205,71,73,231,132,139,244,180,182,237,156,163,205,85,81,173,26,22,159,10,12,170,29,24,204,76,73,231,139,138,245,185,184,228,138,139,195,63,60,174,30,23,158,13,11,169,36,26,209,90,83,238,162,158,245,189,188,214,104,101,189,55,47,178,37,30,171,33,23,188,59,47,217,114,105,243,179,175,244,186,185,222,124,124,198,70,70,196,68,69,194,64,61,206,88,85,235,157,158,247,190,191,242,183,182,234,159,163,225,133,142,229,140,152,228,133,142,237,160,168,246,183,188,245,185,185,241,184,183,4 216,150,154,220,151,149,222,152,149,226,160,159,229,162,165,224,156,155,221,154,150,214,149,145,214,147,150,222,155,155,221,155,150,220,153,147,223,158,158,221,154,154,218,153,151,212,147,143,214,144,143,214,142,142,195,111,105,191,109,102,206,133,129,218,152,150,215,150,146,208,140,132,212,145,141,208,136,130,183,95,90,150,67,69,156,72,73,188,109,106,204,132,126,210,146,142,210,144,139,205,134,127,192,119,116,152,75,80,134,52,58,152,65,65,194,122,114,209,147,140,205,142,134,200,132,125,171,92,87,154,69,69,174,95,93,189,113,109,202,139,132,207,148,142,193,129,116,206,146,138,204,136,131,193,119,113,200,132,125,204,137,127,202,137,128,207,148,141,199,139,129,210,149,142,212,152,144,211,150,142,210,151,143,208,145,136,207,145,134,206,147,138,4 245,149,137,248,147,141,248,145,142,248,144,139,245,144,142,245,145,139,241,145,134,236,145,131,246,153,139,249,154,142,248,146,138,244,140,137,241,139,140,244,143,138,241,151,136,235,144,127,246,154,140,251,160,150,240,132,117,224,105,83,229,115,100,241,135,122,246,153,135,235,146,129,243,152,137,251,164,154,233,125,107,208,79,56,221,99,78,236,126,108,243,147,128,238,151,132,243,153,134,249,162,149,243,147,131,224,107,83,227,115,95,210,87,66,233,132,107,234,144,123,241,150,132,246,154,135,248,161,141,243,150,127,236,135,114,219,111,84,235,145,122,229,139,120,238,148,129,242,150,130,245,154,135,247,160,142,245,157,138,242,155,134,237,153,133,227,140,120,234,144,125,239,148,131,241,148,134,245,157,139,245,156,135,238,151,133,235,151,130,224,136,117,4 239,140,124,244,144,129,245,144,131,250,154,138,250,157,139,244,146,127,239,140,124,232,135,118,234,137,119,240,141,124,242,141,127,244,147,128,247,153,132,247,154,132,241,146,126,231,137,117,238,143,125,235,136,118,228,115,96,226,109,91,240,143,122,243,151,132,243,151,128,237,148,124,234,139,122,233,129,108,189,64,48,162,32,26,216,104,84,240,149,122,241,151,124,235,147,124,231,136,117,234,133,113,205,84,63,144,18,15,152,31,22,224,122,95,236,145,118,234,146,120,228,135,115,235,140,120,225,114,92,195,76,56,158,37,25,206,97,71,234,145,118,226,138,111,225,131,113,233,139,117,236,141,119,234,138,111,220,111,84,216,110,84,227,136,109,226,138,110,224,129,112,232,138,117,237,143,122,239,147,125,237,144,120,233,141,118,221,130,106,222,139,111,4 234,115,118,241,119,130,242,120,133,242,126,138,239,119,130,234,110,127,227,107,121,216,104,110,235,122,120,243,133,133,244,135,138,241,136,139,239,129,131,237,124,127,232,119,124,218,106,107,236,129,125,242,137,134,243,144,139,240,143,133,238,136,131,240,134,131,236,125,125,222,104,106,237,134,130,241,142,135,238,139,126,217,101,78,218,103,85,237,136,129,238,130,129,227,116,119,235,139,131,240,146,138,232,134,117,189,68,45,184,58,40,227,122,109,241,143,138,228,122,123,231,137,128,237,143,136,228,129,110,180,62,41,173,47,30,219,110,96,239,143,137,226,123,122,231,136,131,239,150,143,232,137,125,195,80,61,178,52,37,223,117,106,236,138,134,221,121,118,229,136,130,232,137,134,230,133,134,211,104,96,201,88,78,231,127,125,230,123,127,217,117,118,4 220,146,151,223,151,152,214,120,131,209,110,123,208,112,124,208,118,125,215,139,138,218,145,146,220,146,151,214,131,133,209,116,119,209,112,120,205,105,115,206,112,117,209,128,127,215,144,141,220,147,149,213,130,132,210,121,121,206,109,115,202,101,111,205,110,116,209,126,127,203,123,124,217,143,142,212,130,133,207,116,116,204,105,109,201,99,109,198,99,105,205,117,119,204,123,123,217,146,143,209,127,134,208,120,126,201,104,107,197,96,103,196,100,100,205,123,120,206,128,127,213,143,140,211,136,137,210,125,130,201,108,112,197,100,106,194,103,101,207,130,127,213,143,143,208,136,133,208,131,127,203,117,118,200,107,114,194,96,103,192,98,104,212,140,143,213,144,146,202,129,128,208,129,129,204,121,123,199,108,119,200,105,120,204,121,130,213,144,148,208,140,140,4 253,178,181,254,183,193,254,188,204,254,187,200,254,195,206,254,193,199,254,190,193,254,192,191,252,179,182,253,175,180,252,168,174,252,168,174,255,185,193,254,192,201,254,189,195,254,192,193,245,166,168,242,143,142,233,119,111,232,117,111,244,143,143,254,179,185,254,188,194,253,186,184,238,147,148,230,116,113,223,103,100,207,73,83,223,100,104,248,154,152,255,185,187,253,187,187,240,157,156,229,117,116,218,91,96,196,67,71,220,100,99,234,120,113,250,169,166,253,187,189,243,172,171,241,152,146,226,109,101,231,122,113,229,120,109,235,127,110,248,163,157,251,185,187,242,172,171,250,178,177,249,165,166,244,151,150,244,148,137,246,156,137,247,166,157,252,187,187,241,170,168,250,177,179,254,183,189,254,183,189,253,181,180,253,183,180,252,185,185,249,186,182,4 236,156,170,215,100,122,203,73,107,199,65,94,189,54,81,196,68,90,223,126,132,235,161,166,229,143,163,208,94,118,196,68,98,187,55,84,182,51,74,183,51,79,205,91,100,230,151,151,225,135,151,194,78,99,179,50,74,172,43,66,173,47,68,186,60,82,199,83,97,229,150,147,220,125,135,189,63,85,176,47,70,161,32,53,158,32,52,182,55,75,199,86,94,228,153,148,212,115,128,192,69,93,180,52,74,164,35,58,161,35,55,176,48,66,198,86,90,224,148,140,216,129,138,198,82,102,185,60,81,174,48,69,171,47,65,184,65,75,200,88,93,222,146,141,225,151,159,212,112,125,197,80,98,187,66,87,190,73,88,196,86,94,211,115,115,221,151,150,229,163,174,225,147,155,210,106,116,200,86,103,200,90,102,208,109,116,226,153,150,224,162,161,4 235,159,165,238,159,161,235,141,140,235,133,141,237,143,151,241,158,166,239,160,165,226,150,148,229,152,152,229,139,138,225,118,118,228,116,123,234,131,134,239,153,155,238,160,167,229,152,151,227,147,143,222,124,123,214,102,102,221,102,115,227,115,123,232,134,138,237,158,165,229,152,152,216,131,124,214,106,112,211,105,102,216,94,106,224,108,123,232,137,139,234,154,156,227,152,154,216,132,126,209,103,104,213,101,106,213,101,104,227,123,126,234,146,145,234,160,160,226,153,149,218,140,134,215,121,116,212,97,105,209,98,104,219,112,114,232,148,149,234,161,162,228,158,153,214,141,130,217,129,124,214,106,108,214,115,113,215,114,118,230,150,155,229,152,153,223,149,146,213,142,132,215,131,128,218,121,126,221,135,133,219,136,136,229,151,153,226,153,154,219,149,149,4 218,139,138,220,129,141,203,102,100,205,107,113,202,115,125,232,157,165,234,163,174,227,156,165,207,106,114,205,91,105,195,75,92,193,69,89,193,84,94,224,135,147,229,154,166,217,143,151,205,101,111,195,83,94,191,69,89,184,63,76,185,66,76,205,96,108,221,144,152,213,137,144,198,96,108,188,70,87,191,72,83,187,72,74,188,69,77,198,96,97,220,142,150,207,133,137,200,102,108,192,77,85,186,78,76,187,69,68,183,70,73,197,91,95,213,133,139,210,138,136,209,124,128,196,96,93,189,84,77,191,84,73,183,68,73,189,78,85,208,128,129,215,145,147,209,137,136,205,124,115,196,92,88,191,85,81,191,88,85,196,103,108,211,136,136,214,144,147,207,134,130,206,127,122,203,115,110,195,94,97,192,103,102,211,135,140,211,141,144,212,142,146,4 234,160,160,241,165,167,243,165,165,246,170,170,241,168,172,244,170,174,242,169,180,235,167,172,221,131,122,218,118,112,222,122,117,227,128,122,232,145,143,242,167,168,240,170,177,235,167,172,222,131,121,204,89,87,207,93,95,207,88,93,212,101,97,230,139,133,238,169,169,238,172,174,218,128,118,206,97,93,197,78,79,203,87,88,207,96,94,215,104,100,230,147,141,237,174,173,218,133,126,209,108,96,203,91,89,210,102,101,213,107,101,219,119,111,229,148,138,233,166,164,222,148,141,213,116,105,212,112,103,214,115,108,221,128,120,226,142,130,231,158,153,230,165,163,229,165,160,227,153,147,225,144,134,223,137,126,224,142,138,227,154,152,235,170,167,233,173,170,227,164,157,232,166,162,232,163,162,232,161,158,233,162,163,232,166,168,231,169,169,231,172,169,4 236,181,183,240,185,186,239,181,185,239,179,184,241,181,185,240,181,186,240,182,185,237,181,184,236,182,183,238,183,180,234,172,169,224,151,148,231,168,166,240,183,185,238,182,182,235,180,180,236,181,182,237,181,178,221,148,141,202,112,108,211,130,124,236,180,178,237,182,181,234,181,179,233,178,177,236,179,176,211,136,130,170,77,84,187,98,99,225,161,155,235,181,179,233,180,176,233,181,177,234,178,174,206,124,117,168,76,83,174,81,85,210,134,128,234,182,178,231,178,175,230,177,173,233,179,176,212,138,134,192,101,99,194,107,105,213,140,132,231,179,172,231,182,176,228,176,171,231,179,175,229,173,170,215,144,137,217,147,140,229,173,170,229,176,173,228,177,173,226,176,170,229,179,173,230,179,175,229,173,169,226,168,162,230,177,175,229,176,173,225,173,170,4 229,162,173,220,131,146,212,109,126,210,103,121,203,94,112,205,101,116,215,121,134,228,163,172,211,118,128,197,83,105,199,89,111,203,97,118,198,89,113,177,57,80,186,72,91,220,142,153,194,89,99,189,80,102,202,104,122,202,101,121,194,88,113,189,85,109,181,70,91,196,94,113,196,98,107,186,79,99,199,99,119,190,83,105,180,66,92,187,80,105,169,59,85,175,67,91,196,96,109,179,68,85,190,87,105,185,78,104,185,83,105,188,83,110,163,55,85,156,46,70,209,127,137,192,88,103,181,71,92,175,62,89,185,83,107,181,77,102,166,58,84,168,66,86,216,151,158,203,114,129,181,74,93,168,57,82,174,66,87,166,58,80,183,80,101,198,112,126,222,166,169,216,149,160,198,103,119,190,89,107,182,78,97,185,86,103,197,109,124,210,139,150,4 242,176,186,245,177,189,244,173,188,241,166,181,237,157,171,237,156,171,236,161,176,232,161,175,239,171,179,242,174,184,240,171,183,232,148,157,220,116,124,217,111,124,219,117,127,229,154,163,235,165,170,237,167,177,235,162,170,219,118,121,206,88,100,199,77,93,201,83,95,221,136,142,232,164,168,232,160,169,228,147,152,213,107,113,203,91,102,194,78,92,197,83,93,213,119,123,228,159,160,222,141,136,218,126,124,207,96,105,195,82,95,196,83,93,208,108,113,220,144,147,218,143,134,199,94,83,208,110,109,209,103,112,201,89,98,200,87,97,211,115,119,222,154,158,213,136,126,203,108,99,218,138,140,219,130,139,215,121,124,215,125,130,219,141,147,220,154,158,217,147,148,222,153,154,227,159,166,227,156,161,228,161,163,227,162,166,224,159,164,221,158,163,4 218,130,138,216,119,131,220,130,139,226,141,152,231,154,166,236,164,178,229,157,166,221,152,154,207,105,115,207,98,110,208,99,110,210,103,111,218,121,127,229,146,156,233,160,174,231,164,172,207,109,116,195,88,97,196,89,97,200,91,99,201,90,97,208,101,107,227,148,158,233,166,178,200,104,106,193,86,94,197,91,101,199,92,106,202,98,106,197,88,93,209,122,126,218,149,155,206,115,120,198,90,99,203,98,111,200,96,111,198,94,102,196,88,93,208,123,126,214,148,153,214,139,143,204,108,112,205,102,110,203,102,111,203,96,103,207,102,107,218,139,144,223,159,169,216,152,154,211,134,135,208,119,121,205,107,113,201,99,109,206,118,124,213,141,147,207,136,144,206,141,138,208,139,139,211,140,144,212,133,139,209,124,137,214,141,152,214,146,155,210,141,153,4 225,149,159,232,154,164,233,157,166,235,161,171,235,163,172,235,163,173,231,157,170,224,153,163,224,146,155,228,150,157,228,150,155,231,158,166,229,156,160,224,147,157,225,152,167,223,151,161,220,144,152,223,148,155,228,155,161,223,146,149,207,117,114,216,135,142,223,149,161,224,153,162,216,139,147,224,151,156,228,158,157,190,92,89,170,58,61,215,134,137,228,160,165,225,154,160,219,144,145,225,152,154,208,122,120,155,47,51,159,51,52,207,120,115,226,156,161,221,149,154,218,146,142,219,144,146,201,111,117,170,64,65,187,88,79,213,135,132,222,150,156,216,142,143,214,142,143,218,146,147,216,139,142,212,131,128,220,147,144,224,156,154,222,150,155,211,137,140,213,144,144,219,149,150,223,155,156,225,158,160,225,157,162,224,156,161,217,145,149,209,137,142,4 230,144,146,232,142,142,232,139,140,219,105,108,224,117,121,237,152,152,237,160,159,231,153,146,230,147,147,227,129,129,219,107,108,204,78,86,200,70,78,226,126,125,234,156,153,230,153,146,227,145,139,221,118,113,211,89,93,201,76,85,201,76,86,219,108,102,228,141,129,230,156,149,223,137,128,213,105,102,206,86,92,187,61,69,202,84,90,221,116,107,226,142,129,229,156,143,217,124,116,199,78,78,194,71,78,182,55,64,201,79,81,216,111,100,229,151,137,228,155,139,216,132,121,199,88,83,191,72,75,189,66,74,210,100,95,216,115,103,228,154,138,225,155,140,221,146,134,214,123,114,193,72,77,193,75,76,215,119,107,222,138,124,226,154,139,220,149,132,219,144,130,221,144,134,213,117,111,207,104,99,217,131,123,224,151,143,222,151,138,216,143,123,4 234,157,147,234,154,148,227,141,133,211,110,101,210,113,103,236,160,151,238,164,156,232,156,147,232,156,143,231,154,142,201,102,91,161,47,48,169,57,51,222,139,127,237,162,153,232,157,144,231,157,145,225,144,131,173,65,59,143,35,38,149,37,34,207,116,103,237,165,155,233,161,148,231,161,142,219,137,118,165,56,49,147,39,38,157,44,41,205,112,99,234,165,152,231,159,144,230,163,142,215,134,113,158,51,42,145,37,36,149,37,35,197,103,89,233,163,147,229,161,142,226,158,138,216,137,117,162,56,46,153,45,42,160,50,43,208,119,104,230,162,146,226,160,141,220,148,130,221,146,128,190,93,76,162,52,44,186,86,71,223,148,132,227,160,145,222,154,136,218,147,128,221,148,135,212,131,117,192,92,78,206,117,101,223,153,141,223,155,143,217,149,128,4 235,174,190,240,177,194,241,180,197,241,181,198,242,184,198,241,182,195,237,177,193,233,174,192,235,177,191,238,177,187,236,174,184,228,162,172,226,159,172,223,152,163,233,171,181,234,178,182,231,171,180,226,158,163,209,129,132,159,79,87,156,76,84,157,75,79,220,152,154,232,178,181,228,167,176,215,138,140,173,80,81,133,50,58,148,70,74,164,84,86,216,149,148,231,178,183,230,172,179,224,158,166,210,135,137,194,110,117,203,128,133,226,159,165,231,175,183,228,176,179,230,175,180,233,176,188,232,172,187,231,167,182,234,175,182,236,181,188,231,174,185,228,177,179,228,176,180,232,175,185,235,177,187,234,174,187,234,175,186,234,175,186,232,177,182,226,175,176,225,173,172,232,177,180,235,180,184,234,177,184,233,173,183,233,174,181,230,176,175,223,170,170,4 238,160,153,241,158,152,239,152,147,233,140,129,227,126,109,231,134,127,234,148,133,234,157,147,234,153,144,234,149,132,227,130,111,209,96,82,205,86,72,223,118,105,235,150,138,235,158,151,229,147,134,218,118,95,197,77,68,179,55,57,191,67,58,221,118,108,236,155,148,234,158,147,225,143,118,196,86,70,171,46,51,162,39,48,187,64,60,227,136,123,237,161,150,236,163,148,219,131,103,185,68,56,157,35,39,155,30,38,189,71,61,230,149,130,237,165,148,232,160,144,221,140,117,198,93,76,167,46,47,162,42,42,201,98,78,234,160,138,235,164,147,228,155,140,221,146,127,209,111,95,197,81,73,196,83,74,217,129,112,235,165,150,232,161,145,223,148,132,219,146,129,214,122,105,210,108,90,218,126,115,230,155,143,232,159,146,225,150,131,219,142,124,4 231,154,157,238,162,169,239,160,166,240,161,168,239,156,163,242,161,165,237,154,155,229,151,148,230,152,156,235,160,164,233,157,160,234,156,162,237,157,163,241,161,162,238,159,158,230,155,156,225,147,150,227,150,151,226,149,150,226,141,143,236,156,154,237,159,159,235,160,157,227,151,153,221,142,145,223,144,145,196,99,97,166,58,59,212,123,120,234,157,158,232,156,154,225,150,149,222,148,151,202,112,112,145,36,41,131,25,30,195,103,99,233,158,156,229,152,153,224,151,147,219,144,144,201,113,109,143,36,38,145,34,38,201,110,108,230,159,159,225,148,146,219,144,140,213,136,134,213,134,132,184,87,84,174,72,72,212,130,130,226,153,152,223,148,149,216,141,142,212,135,135,214,137,140,214,134,137,215,134,136,218,139,143,220,142,145,219,145,148,214,141,143,4 219,108,117,222,109,118,237,143,145,246,159,164,247,155,163,251,166,175,246,165,170,239,159,162,206,83,97,200,70,81,211,93,98,239,149,152,247,161,169,249,161,167,246,163,166,239,157,158,203,83,95,188,61,80,186,54,73,209,87,98,239,144,149,245,161,164,243,158,159,239,158,160,212,103,112,189,62,81,161,29,56,177,43,63,215,99,112,240,156,158,238,152,151,237,160,158,220,128,131,189,65,81,156,27,52,164,29,57,196,68,90,232,143,148,234,152,148,233,155,152,224,148,143,206,102,105,177,47,70,171,43,70,184,54,77,216,110,121,234,158,155,231,155,151,223,149,143,223,142,140,207,97,108,188,63,83,177,49,72,195,76,90,227,147,145,229,158,152,225,152,146,225,148,148,222,134,139,204,93,104,187,66,81,191,74,88,217,131,133,223,152,148,4 219,127,121,224,131,125,218,116,112,220,110,111,223,122,122,223,123,124,219,122,125,214,120,124,219,125,119,216,114,109,192,72,72,191,66,67,207,93,87,218,115,112,220,122,124,215,119,125,210,116,113,198,86,87,174,44,52,168,43,44,178,55,51,214,109,103,225,133,128,217,122,122,199,101,95,190,72,71,181,56,58,179,54,54,186,67,58,218,118,104,228,139,131,219,129,124,208,116,107,200,92,83,192,74,69,185,61,60,196,77,67,225,128,113,225,138,131,218,131,126,205,112,106,208,113,102,209,105,95,195,82,76,206,99,89,224,131,121,221,135,128,214,128,123,205,118,112,210,123,114,205,111,104,205,105,102,220,126,119,220,129,123,216,127,123,213,130,124,201,119,115,202,119,111,198,111,103,214,124,115,220,132,129,220,132,128,216,128,125,210,126,122,4 222,135,118,229,144,126,230,147,128,227,137,121,226,131,122,227,134,126,225,133,127,218,125,117,221,138,120,225,141,120,227,143,122,222,132,117,222,125,120,222,127,121,218,124,119,214,122,116,219,135,116,223,138,115,222,133,116,214,116,107,199,92,86,197,91,83,212,114,108,212,116,110,213,124,101,215,125,105,215,117,107,194,90,84,156,40,41,177,65,64,201,99,90,209,111,106,207,115,99,212,119,105,214,119,109,189,85,80,170,61,59,186,80,82,197,95,91,210,112,108,204,107,95,209,114,102,213,123,111,195,92,86,184,81,80,185,80,83,202,101,100,207,111,109,206,116,101,209,117,102,209,116,104,207,109,101,199,100,93,201,102,97,207,112,108,204,107,106,203,115,101,205,116,103,207,113,103,207,111,104,207,114,109,206,109,107,203,107,105,202,110,110,4 226,159,168,227,159,169,231,165,177,233,169,180,229,160,166,222,147,148,227,164,174,225,159,170,226,159,164,224,152,157,222,147,154,220,138,149,221,141,145,222,155,156,226,167,175,224,158,169,223,156,156,218,143,142,211,126,126,205,109,119,206,111,118,214,135,133,225,167,172,226,168,174,219,151,152,213,130,128,203,111,112,192,95,97,194,100,99,205,117,116,222,160,164,225,169,172,218,154,153,209,128,124,193,100,102,192,102,102,195,107,106,206,126,123,218,151,153,221,161,163,219,159,155,212,137,134,194,104,103,191,100,103,196,109,111,205,124,122,214,135,138,215,144,144,218,161,160,212,141,140,197,107,104,186,94,94,191,101,99,209,134,128,218,155,155,213,150,146,214,154,153,209,137,137,202,119,117,196,110,106,199,119,114,214,152,148,219,165,166,213,156,149,4 222,146,137,222,142,136,219,135,132,224,144,143,225,142,143,227,150,147,226,151,144,225,151,142,222,146,137,218,137,128,214,128,124,216,131,128,224,144,142,227,151,145,226,148,139,225,150,140,221,144,134,213,128,118,185,88,89,172,77,83,219,142,136,226,148,139,227,151,140,227,156,145,219,142,130,202,115,106,133,27,48,122,23,50,203,118,115,228,154,142,228,155,143,227,155,145,218,144,130,189,99,92,115,15,40,93,4,39,177,86,90,231,160,146,227,154,142,228,156,148,218,144,128,184,97,89,112,14,40,104,13,42,182,97,94,231,161,146,228,157,143,226,156,145,216,143,129,198,115,107,142,46,55,131,41,53,199,120,113,229,160,146,228,161,145,224,152,141,211,134,127,213,137,130,198,120,115,186,106,102,216,143,136,225,153,142,224,155,143,222,151,144,4 222,127,127,228,136,138,232,137,139,236,142,141,237,146,145,230,138,135,227,136,134,221,133,128,224,132,131,228,137,135,232,140,137,235,142,140,236,145,142,231,140,136,227,135,133,223,135,133,222,133,129,228,134,131,233,142,138,234,143,138,235,144,141,231,142,139,225,131,129,223,136,132,220,131,125,228,138,132,232,141,136,234,142,138,234,143,139,231,141,138,229,138,135,225,136,132,218,132,124,226,140,130,231,142,136,234,146,142,215,108,100,206,94,86,230,142,135,225,137,134,218,134,125,223,135,126,228,138,132,230,138,132,206,93,78,201,85,73,227,137,132,222,130,128,218,131,126,222,133,129,226,135,130,227,135,131,218,120,109,219,120,110,226,137,135,220,131,131,216,132,127,221,131,131,223,132,131,225,134,133,226,136,134,226,138,134,221,131,132,218,132,132,4 214,116,112,217,113,116,220,113,115,223,122,119,221,119,114,218,115,114,221,128,127,217,130,125,218,125,117,217,114,114,221,119,117,208,99,88,188,72,64,206,99,91,220,126,122,219,134,127,220,130,119,222,124,118,219,117,112,194,82,74,148,35,40,176,64,61,216,118,113,217,131,124,217,123,113,220,126,118,219,119,114,165,54,54,128,22,30,179,71,65,218,119,113,214,120,117,211,118,111,216,124,117,221,124,120,164,54,58,155,43,44,204,97,81,219,124,113,218,128,125,211,118,110,214,122,112,217,126,118,203,98,98,204,98,93,216,121,108,219,128,122,217,130,127,209,116,109,214,123,114,216,129,118,216,126,120,219,129,124,219,132,127,218,132,129,212,121,120,206,116,111,212,122,115,213,125,116,216,125,122,219,131,127,218,128,126,214,126,124,207,112,115,4 240,167,179,243,167,182,242,165,171,232,143,129,240,156,159,246,174,191,241,168,181,236,162,174,237,163,175,240,166,180,236,159,161,215,113,92,221,125,110,243,170,179,240,165,179,233,157,169,237,166,174,239,167,176,240,168,180,214,115,104,207,100,81,234,153,151,242,170,184,235,161,175,231,155,158,230,147,144,231,147,150,219,123,115,216,118,99,231,149,146,242,174,187,238,169,180,221,141,137,220,129,120,208,106,100,194,80,72,224,137,129,238,168,174,239,172,182,236,170,180,217,136,131,215,125,117,204,103,98,186,70,67,209,108,100,240,172,179,241,175,186,234,168,176,218,139,135,211,119,115,212,117,117,206,105,104,213,118,114,236,166,172,239,174,184,233,167,171,222,149,151,215,128,127,212,118,119,212,115,117,219,133,135,232,160,169,235,168,178,227,160,164,4 235,157,150,240,159,153,249,172,164,251,177,166,251,176,167,248,173,168,243,169,165,233,158,150,235,157,150,237,156,148,247,172,165,249,175,164,249,175,166,246,172,161,242,169,157,233,159,149,237,163,152,235,156,146,238,161,154,245,171,163,247,173,165,243,169,156,243,172,158,233,163,149,237,166,152,237,164,150,229,145,125,236,158,145,244,173,161,244,172,158,241,171,157,232,161,145,236,170,157,232,157,138,216,121,94,214,117,93,232,151,126,245,176,160,241,171,153,232,162,145,234,170,156,216,131,107,179,69,51,192,87,64,233,155,133,244,175,160,241,173,155,233,167,148,231,167,152,223,145,122,196,97,73,212,122,99,241,174,158,242,173,152,241,175,154,233,168,147,229,164,150,234,166,149,232,160,139,235,162,140,242,174,158,243,176,157,240,175,153,233,169,146,4 249,163,178,251,158,176,253,165,180,254,174,189,254,181,193,254,179,187,251,172,176,245,166,167,248,159,172,252,162,175,252,165,173,253,172,181,253,178,188,251,174,180,247,169,171,242,162,163,247,160,168,251,168,173,250,164,170,247,162,167,246,165,166,244,166,167,239,160,164,237,155,157,245,167,170,247,163,163,217,110,98,214,108,97,197,85,80,197,89,87,232,149,145,234,157,156,240,160,161,239,152,144,205,91,77,163,43,36,151,32,34,144,25,28,183,77,71,228,149,141,238,161,157,221,123,106,174,55,46,151,38,35,124,19,23,128,20,23,159,45,40,216,123,108,237,163,160,224,135,120,161,46,37,147,34,29,165,56,49,183,77,65,186,84,74,220,141,127,235,159,157,238,161,158,224,137,125,208,117,107,225,140,132,232,159,149,230,161,151,228,161,152,4 227,138,137,229,136,141,226,126,133,229,132,141,237,146,150,238,149,146,235,148,142,230,147,143,230,151,147,229,147,145,226,134,138,229,137,139,232,142,145,234,143,142,230,137,132,227,142,133,230,155,149,234,158,151,230,144,139,224,126,118,230,137,132,233,145,138,230,140,136,224,139,133,228,151,142,233,156,143,221,126,105,198,85,70,213,109,97,228,136,123,230,149,141,227,145,137,225,143,134,227,139,124,210,107,86,193,82,71,189,73,62,218,118,100,232,153,141,229,153,142,220,135,128,219,124,117,210,104,97,205,99,84,198,88,74,211,111,94,230,155,140,231,164,145,216,133,127,221,131,128,215,110,108,198,83,77,195,79,71,211,110,102,228,154,139,229,163,145,216,136,132,222,138,138,221,129,126,216,117,113,211,105,106,213,111,110,222,143,133,220,149,134,4 231,157,165,234,156,164,237,159,171,245,170,180,245,167,170,243,165,170,242,171,174,234,164,160,232,158,164,238,165,172,238,163,171,240,164,169,242,167,171,242,168,172,240,168,168,233,164,160,235,166,165,242,173,175,242,172,177,237,164,160,236,163,160,240,171,172,236,164,159,235,167,159,234,167,163,236,171,167,237,172,168,204,114,100,181,75,65,231,156,146,232,159,153,231,162,152,234,169,163,231,165,159,234,171,166,197,104,90,152,34,27,212,128,115,239,176,167,230,164,152,234,170,162,232,165,157,228,159,151,223,148,138,185,83,65,214,134,120,236,173,165,226,163,152,227,164,158,230,164,158,223,149,137,230,163,158,234,168,158,229,165,155,229,164,153,220,155,140,220,153,156,226,158,154,229,166,167,231,167,166,231,166,162,228,159,152,226,163,150,217,153,137,4 205,115,112,214,116,115,215,119,124,213,121,120,220,141,143,223,149,149,217,142,139,215,144,138,201,112,110,206,105,107,179,70,79,182,76,84,214,129,129,212,137,131,214,144,138,214,146,140,201,116,108,175,73,73,155,48,55,177,69,73,203,107,101,208,124,115,216,147,139,210,144,136,201,120,111,161,61,60,163,58,60,180,75,71,187,81,71,202,109,101,215,144,137,213,146,137,198,120,110,151,53,51,153,48,46,166,60,56,184,83,77,200,108,100,212,141,133,211,143,135,196,124,108,123,39,34,125,30,30,150,49,48,175,73,68,196,101,94,214,144,136,207,141,131,203,135,116,150,68,60,120,28,29,142,43,44,164,58,54,197,113,104,211,146,136,204,139,129,200,131,116,186,109,97,147,54,50,156,60,58,183,98,95,202,133,128,204,137,130,203,138,131,4 244,151,186,249,157,193,251,159,197,251,159,197,252,164,198,252,165,195,247,163,189,235,147,172,245,158,190,250,163,195,251,163,197,251,165,198,251,164,197,251,161,191,246,157,184,236,150,172,242,151,183,247,152,186,249,161,195,250,163,193,250,160,192,249,162,190,244,152,179,238,148,170,239,146,175,240,139,174,245,153,186,248,154,184,249,153,183,249,159,189,243,156,183,235,149,167,235,147,173,221,114,137,221,111,130,239,141,165,248,161,188,245,156,185,243,158,182,233,150,163,230,142,164,193,74,88,168,34,51,221,107,122,242,149,172,242,157,184,239,161,184,233,155,177,231,151,172,203,97,113,179,52,67,222,113,131,237,141,165,235,145,173,231,148,174,225,147,170,228,148,170,225,139,161,224,130,147,233,144,166,236,148,175,231,138,169,223,131,161,221,139,161,4 203,105,111,206,100,103,212,108,107,217,116,115,224,131,127,224,135,128,223,138,128,220,139,127,203,104,108,198,85,87,202,90,85,208,98,92,218,123,114,225,140,126,222,137,125,218,133,125,208,116,111,193,80,75,188,70,63,188,70,60,205,98,85,221,131,117,221,138,124,217,135,123,210,125,120,199,93,89,176,55,48,174,54,42,199,87,70,214,116,104,221,139,126,217,136,123,210,126,121,202,98,96,186,70,62,177,56,44,192,77,61,206,102,88,219,137,124,215,138,125,209,121,119,203,101,101,194,83,76,179,58,48,184,67,53,204,98,81,213,128,115,213,137,123,209,127,124,207,115,114,198,90,86,190,75,72,190,76,71,200,94,79,202,106,94,207,128,116,210,134,131,207,120,120,208,115,113,206,107,106,198,90,90,200,97,90,198,99,92,201,120,110,4 221,110,135,224,116,143,230,129,151,231,125,147,230,121,142,231,120,139,231,138,149,224,135,143,221,115,136,223,128,150,229,135,154,230,123,143,228,118,135,230,125,140,230,139,150,226,138,144,222,122,139,223,129,146,217,112,126,221,111,128,228,120,136,231,135,146,230,142,151,225,136,142,220,126,138,201,94,106,172,45,58,201,83,95,230,133,147,231,140,150,230,143,150,223,127,136,210,106,114,155,34,47,139,20,33,208,97,110,231,143,154,230,142,150,229,137,144,222,128,132,209,113,118,172,55,63,188,74,85,226,128,142,231,148,156,230,146,148,225,135,139,221,135,136,213,125,135,215,116,128,222,123,137,227,137,148,231,148,156,227,141,146,221,134,139,215,132,135,208,112,127,218,121,138,221,121,136,226,140,150,227,147,154,223,137,145,217,127,135,210,126,132,4 228,157,157,233,158,160,235,161,166,237,166,173,237,166,173,236,169,175,232,165,174,228,163,173,226,155,155,230,155,155,233,160,164,235,167,171,235,168,171,235,171,174,233,171,176,227,164,169,225,157,156,222,146,140,215,130,125,227,152,146,235,169,169,236,173,175,235,175,180,228,165,168,222,154,148,206,116,97,175,65,49,186,86,72,233,167,165,235,172,172,232,168,169,226,162,161,223,158,152,215,137,123,196,103,86,203,117,102,233,169,166,233,172,168,229,167,160,225,164,159,221,158,153,223,158,154,227,164,158,232,172,167,233,173,169,231,171,165,229,169,163,223,164,159,218,154,150,222,156,152,228,166,164,229,167,163,229,167,161,228,164,159,226,166,159,220,159,152,216,150,147,218,149,145,226,162,161,228,165,163,228,166,166,224,161,161,222,161,158,217,157,151,4 204,102,91,207,106,91,210,115,101,218,128,117,215,127,110,201,100,77,204,111,95,200,113,103,202,103,91,201,101,90,196,96,82,203,109,94,212,124,106,204,106,81,206,113,89,203,114,95,201,106,96,205,110,103,170,63,55,155,44,38,196,97,82,210,125,105,210,125,105,201,110,92,202,113,97,202,110,100,157,51,44,146,36,30,148,38,32,188,92,79,207,118,99,197,103,90,200,113,92,198,108,94,152,48,39,123,23,19,127,23,20,176,74,62,202,111,89,194,105,89,194,107,87,195,105,90,153,51,41,116,19,16,133,30,27,188,94,79,200,116,97,190,104,87,188,100,85,195,109,94,178,82,67,145,43,32,164,67,56,200,115,98,196,114,96,188,105,83,184,94,82,194,107,94,194,105,87,188,98,83,192,105,87,194,110,92,192,110,92,187,109,88,4 188,86,85,199,100,95,204,105,103,201,96,98,198,92,93,200,97,103,197,101,99,189,96,94,192,93,95,195,98,94,198,99,97,200,98,100,200,98,98,202,105,112,197,95,98,187,90,89,190,94,91,192,92,92,177,69,69,179,71,71,198,97,98,202,105,107,199,107,110,182,83,86,187,89,87,180,74,76,150,38,41,152,40,42,191,87,88,192,88,82,193,103,101,184,92,98,186,92,95,169,64,66,134,27,31,140,32,35,183,80,78,196,97,93,186,89,85,175,81,82,180,90,94,174,75,77,140,32,34,138,31,35,180,80,80,193,99,98,181,86,82,170,77,77,174,83,87,179,85,89,159,56,57,160,56,56,184,82,83,188,95,95,182,91,88,175,90,89,171,77,83,178,83,92,177,80,84,180,86,88,184,89,89,184,92,90,182,96,91,174,91,88,4 196,100,110,199,97,112,198,98,109,194,96,113,193,93,112,193,92,109,191,90,107,187,96,111,202,116,114,201,106,108,201,108,114,193,93,105,192,90,106,195,92,105,190,84,94,187,95,108,202,117,108,204,115,109,206,115,115,184,80,83,178,67,73,190,84,93,194,90,101,191,94,101,201,120,111,203,112,103,204,111,104,183,81,74,172,60,56,193,92,96,201,109,114,193,99,104,201,123,114,201,109,105,199,99,93,192,96,82,183,83,68,198,108,96,200,112,103,193,108,106,196,116,105,196,103,100,201,104,101,198,106,92,191,99,82,201,118,100,196,112,99,192,115,106,196,119,109,198,113,107,198,112,113,201,116,106,200,114,95,201,123,110,199,126,114,189,115,107,195,121,109,199,122,113,197,114,112,202,120,110,200,117,102,201,124,115,199,128,117,191,118,108,4 211,131,124,211,128,126,214,135,136,207,117,115,194,93,92,210,123,125,215,144,143,212,139,139,212,133,127,212,136,133,205,119,115,158,55,50,140,33,32,167,62,55,204,120,114,212,140,140,210,132,128,210,130,128,177,76,70,123,22,22,124,25,26,130,26,22,178,81,70,208,134,128,207,134,133,206,129,128,173,80,74,122,23,22,111,21,23,122,25,24,166,68,55,204,125,114,207,140,139,209,139,134,175,86,75,102,13,14,95,12,16,126,28,29,178,88,84,203,130,125,204,139,134,199,122,111,148,51,43,106,18,16,113,22,20,151,57,52,197,120,111,198,124,118,198,130,124,196,117,105,153,54,46,145,50,45,151,53,44,184,98,90,197,122,115,193,117,110,196,123,118,197,120,114,191,105,96,191,109,107,186,99,93,199,125,123,198,122,116,194,119,110,4 216,128,131,220,134,134,223,143,136,223,145,137,224,150,145,224,151,150,220,144,140,215,141,137,212,122,121,218,133,134,220,142,137,210,125,114,208,122,107,220,144,137,221,149,143,217,144,137,210,127,119,216,138,136,210,123,122,160,54,51,154,47,37,207,121,107,225,158,156,217,146,139,199,114,93,211,132,125,204,113,111,146,39,38,154,50,48,209,126,119,220,147,137,208,122,108,199,121,98,211,138,126,190,95,89,135,30,30,162,62,61,213,132,133,216,141,132,208,128,111,205,131,123,211,135,130,188,95,89,137,31,29,159,60,55,210,133,133,210,135,128,207,137,126,202,126,121,206,127,123,202,122,116,179,78,70,194,108,101,210,137,134,205,128,123,203,129,121,198,119,111,206,129,125,208,135,132,200,119,113,205,128,127,211,140,138,206,132,128,201,127,123,4 214,141,139,216,136,130,224,148,141,223,144,142,227,152,152,225,151,148,222,147,145,215,141,131,208,129,130,217,142,140,221,151,143,218,135,122,224,147,137,223,151,141,219,145,137,217,146,139,210,134,130,216,140,137,218,144,134,204,107,92,208,120,105,227,164,156,220,147,141,215,142,134,211,143,133,217,150,140,210,127,110,182,70,62,199,104,90,224,156,146,219,146,136,214,145,137,210,142,129,217,153,137,206,118,99,170,57,51,182,78,66,215,137,120,217,148,135,209,139,127,209,140,126,214,148,132,201,110,90,163,53,45,171,63,51,208,127,105,216,150,138,199,120,104,208,145,132,211,144,133,200,113,92,177,75,58,190,92,79,207,128,107,209,137,128,199,119,113,203,136,128,206,133,127,210,138,127,203,122,110,203,121,110,206,132,123,206,135,128,203,136,130,4 213,134,123,220,144,139,218,130,121,222,136,129,225,146,138,225,149,139,219,143,131,211,132,119,208,126,108,211,129,119,195,97,88,196,94,80,214,126,112,219,141,129,218,143,126,213,139,124,201,110,94,189,90,77,157,51,40,160,51,41,181,78,63,212,126,108,216,141,122,213,138,118,198,109,97,187,88,76,153,48,37,144,39,29,162,56,43,199,102,81,215,138,119,213,141,122,196,108,91,192,97,83,171,67,57,148,42,31,159,51,42,194,94,82,211,137,123,212,147,131,197,115,98,192,99,86,189,91,82,174,71,65,178,73,68,195,100,92,206,130,117,205,137,123,199,125,103,201,123,103,201,119,106,201,118,106,200,113,105,199,112,104,201,123,108,196,121,104,199,127,105,205,131,109,207,132,115,203,126,105,205,128,114,204,127,117,200,122,104,197,125,105,4 212,129,122,216,132,123,218,134,130,217,125,119,215,123,117,215,125,126,212,124,129,206,124,122,210,127,122,212,127,120,215,131,126,216,127,123,214,122,117,214,126,119,213,130,125,209,130,125,206,123,115,209,126,119,208,122,113,212,124,119,214,129,122,214,131,119,214,135,121,213,139,128,200,116,103,205,126,111,199,113,99,183,84,75,199,108,96,215,140,127,212,137,124,209,134,124,189,100,85,184,93,78,151,48,39,136,33,28,137,34,30,183,94,85,203,121,106,198,116,101,192,111,97,177,84,72,144,42,34,119,27,24,116,23,20,153,51,42,194,110,95,197,124,109,195,120,111,193,112,98,166,69,56,143,47,39,149,52,43,166,73,60,200,131,117,198,131,115,194,118,109,197,118,108,190,106,98,191,106,97,192,113,101,193,114,100,201,130,120,194,123,109,4 218,154,145,219,147,144,220,148,145,223,155,149,223,157,152,223,158,152,220,151,145,213,144,138,216,153,141,216,148,142,217,149,144,221,156,148,221,156,149,220,151,144,217,146,140,213,143,137,211,144,134,213,147,140,209,137,128,193,106,96,196,109,99,214,140,135,216,145,140,214,144,137,207,141,132,205,132,122,167,74,67,119,28,30,124,32,34,176,89,83,218,149,141,211,142,133,204,139,126,175,84,73,127,35,32,100,15,20,114,27,30,188,112,102,217,153,143,208,140,130,199,131,117,164,71,59,150,57,46,174,87,74,197,122,107,217,155,141,213,152,140,207,141,130,198,133,121,188,108,92,193,115,100,212,151,137,214,154,141,212,147,134,211,147,136,203,138,128,203,141,129,207,144,132,209,147,138,212,150,139,213,151,140,212,148,138,208,143,134,201,135,125,4 224,154,175,221,147,166,223,150,170,204,114,135,159,38,72,186,79,107,213,125,150,212,128,155,224,156,174,221,150,170,208,112,136,176,71,91,161,56,74,165,60,83,200,104,129,211,126,155,221,153,173,220,146,169,188,81,105,165,57,74,166,64,78,151,45,67,180,66,93,207,116,138,216,142,165,217,138,165,184,82,105,167,58,77,170,67,83,166,59,80,170,57,84,203,117,137,214,138,162,216,138,164,195,96,116,156,44,69,160,55,74,160,53,76,166,61,90,208,129,156,213,138,160,217,143,164,188,93,110,142,34,57,141,35,64,149,43,69,184,85,111,210,134,162,212,139,156,212,135,154,191,93,106,143,43,63,139,32,61,174,73,100,207,129,153,210,141,163,211,144,163,210,133,151,195,98,108,161,52,72,180,83,103,207,128,152,212,143,166,209,142,162,4 196,121,135,204,130,142,216,145,153,225,156,163,227,160,164,227,160,159,223,156,153,216,148,141,210,143,147,213,148,150,219,156,156,226,163,161,228,163,161,227,161,156,221,156,148,214,147,138,210,145,141,210,144,140,192,115,109,204,131,124,225,160,156,221,153,149,218,150,143,210,143,132,205,140,134,188,113,108,131,38,37,149,56,54,208,136,130,215,147,144,211,141,138,206,139,131,203,136,130,165,81,78,114,24,28,125,29,31,187,106,102,213,146,144,206,136,132,199,131,126,197,125,120,181,101,96,155,67,65,163,74,73,200,124,122,208,137,135,202,131,126,192,122,118,193,121,117,195,121,117,198,125,120,197,123,116,204,131,126,205,133,128,200,128,123,193,125,118,192,120,116,196,121,116,199,125,121,200,123,119,204,129,126,204,132,127,202,133,125,195,130,122,4 206,123,127,212,133,133,217,142,139,224,153,148,227,157,154,223,150,142,218,144,133,211,139,129,207,128,126,210,132,130,211,133,125,220,148,137,222,152,145,218,144,134,211,131,117,212,142,132,206,130,126,202,119,112,181,85,73,185,94,79,214,140,128,217,144,131,210,133,117,204,126,108,205,131,126,178,88,80,112,23,20,147,52,42,213,138,122,220,154,142,206,129,112,192,109,89,200,124,119,177,92,84,123,34,27,170,82,70,212,142,128,214,148,136,205,135,122,200,128,114,197,120,115,197,120,109,197,116,99,203,127,111,212,146,134,213,148,135,205,138,127,200,133,119,197,122,112,205,134,126,206,135,127,202,132,119,211,146,133,214,150,137,204,138,125,199,134,121,196,124,114,202,132,127,203,130,128,202,130,117,210,143,130,207,142,132,203,137,125,195,131,119,4 238,191,198,237,191,201,227,168,174,235,182,187,242,193,201,242,192,202,240,192,199,237,190,199,240,195,200,235,187,195,213,141,135,221,158,156,240,193,198,241,193,200,239,193,198,236,193,199,242,198,203,232,180,184,209,134,129,211,138,134,234,185,186,238,190,197,238,191,197,234,191,193,237,189,194,233,184,191,202,130,131,198,122,125,227,176,180,237,189,195,236,190,194,233,190,193,228,177,186,227,175,185,179,109,113,163,93,103,212,155,162,238,192,199,233,186,190,230,184,188,226,175,182,230,184,195,182,115,120,151,80,89,205,144,150,236,188,193,231,184,188,228,181,184,225,178,183,230,187,195,209,149,154,193,121,127,221,168,176,231,183,190,229,182,186,226,182,186,223,178,183,226,179,184,222,171,177,221,168,179,225,177,187,228,179,187,227,181,186,224,181,183,2 223,152,146,222,150,143,225,156,147,226,155,146,229,162,154,229,163,153,228,164,154,221,150,148,221,153,142,214,139,132,187,101,94,167,74,68,207,128,119,227,161,149,226,161,150,220,151,147,220,155,140,192,107,97,128,34,33,122,28,27,153,58,53,213,143,132,225,161,150,220,152,143,219,155,138,189,107,97,124,34,30,125,34,33,124,29,27,183,100,92,222,157,145,217,148,138,217,154,136,206,132,119,143,50,42,126,34,32,143,44,42,172,79,72,217,151,137,214,149,138,215,152,132,214,148,132,183,101,90,148,54,47,155,56,48,197,116,107,216,153,140,210,146,134,213,150,130,215,147,132,213,142,129,201,121,111,192,107,99,209,141,131,215,153,140,209,148,135,212,146,129,216,151,137,214,143,131,211,138,124,214,147,140,213,147,139,214,153,143,209,150,139,4 225,160,157,227,163,158,228,165,160,228,166,162,224,162,161,225,161,160,223,155,155,220,154,149,220,152,144,224,162,156,220,152,147,216,144,140,217,145,142,220,154,150,221,157,155,220,156,151,217,151,144,213,140,135,199,115,111,177,75,72,175,76,74,192,102,99,216,145,139,217,154,148,214,147,137,193,105,97,165,64,59,142,39,43,143,39,43,166,63,63,201,116,110,216,153,144,209,137,126,192,104,97,159,61,54,130,30,31,158,58,59,190,101,97,203,132,126,213,152,143,209,141,128,185,96,88,153,54,48,163,72,64,196,116,113,216,154,149,217,160,150,213,156,145,209,146,133,207,142,130,203,132,121,208,142,133,216,158,148,216,157,147,215,157,146,210,152,143,210,149,136,215,155,145,218,161,150,217,158,147,216,157,146,215,155,144,215,158,146,210,153,142,4 249,187,183,251,190,187,252,193,187,254,198,190,254,201,195,254,200,198,253,196,192,250,191,188,233,148,146,231,148,146,238,168,165,249,190,184,252,196,188,253,198,191,252,195,188,249,190,184,214,120,121,194,93,93,193,100,96,211,132,126,245,181,173,250,192,182,250,194,183,249,191,182,197,104,103,146,45,53,138,41,46,138,42,52,176,85,89,221,145,139,246,185,178,244,187,178,208,122,115,153,57,54,127,22,38,117,5,34,124,18,36,158,54,56,215,127,122,237,170,162,235,171,158,188,109,99,119,20,34,128,24,40,137,36,44,162,64,61,215,134,125,234,167,157,228,155,144,229,159,149,194,119,113,153,65,60,160,71,70,216,140,135,235,173,166,234,175,167,215,128,119,208,115,107,230,162,156,226,160,153,227,160,155,236,175,170,238,180,172,236,181,173,4 218,134,129,222,140,135,225,147,139,220,132,119,211,112,94,220,137,125,222,146,137,219,149,139,217,135,126,219,140,134,219,136,128,198,94,81,192,81,66,206,107,91,217,134,115,220,151,138,217,140,128,221,144,133,197,97,84,167,52,42,182,72,56,200,95,75,216,133,117,221,151,138,215,141,127,218,143,128,186,86,69,165,50,39,184,75,57,199,96,82,217,138,125,219,152,136,210,133,120,211,130,117,185,83,66,175,66,49,184,74,63,206,109,99,216,142,122,215,147,133,206,131,116,205,119,107,187,82,67,186,78,66,198,95,85,211,128,113,215,145,131,211,143,129,202,125,110,206,126,114,199,103,90,198,101,88,208,123,108,216,144,130,215,147,134,209,142,129,201,125,114,207,130,122,205,121,112,209,130,118,215,144,133,214,145,134,212,143,132,206,141,128,4 212,133,128,215,134,129,217,140,133,221,149,144,221,147,140,221,149,142,218,146,137,212,140,131,209,130,125,211,132,126,212,135,128,215,136,127,219,146,135,219,149,139,217,146,136,213,141,131,203,125,118,200,117,109,180,86,80,172,70,63,195,102,92,215,143,133,215,145,134,212,141,130,184,92,85,155,51,47,147,43,37,145,40,35,171,65,55,195,103,92,209,130,119,209,139,132,175,76,70,159,54,50,168,66,59,168,66,55,174,67,58,193,98,90,209,137,126,206,137,129,197,119,110,195,109,101,194,108,101,197,109,100,201,117,108,210,138,129,208,141,130,203,137,125,204,136,125,206,138,125,209,139,128,209,139,130,212,145,134,212,147,136,207,139,129,202,137,126,202,132,122,207,136,128,209,138,130,213,145,135,210,140,133,208,139,134,205,137,130,199,134,127,4 215,143,135,216,144,137,217,140,133,218,140,134,213,134,130,203,119,116,202,118,112,210,141,131,212,142,133,213,141,132,209,128,120,206,118,110,201,112,107,198,108,104,195,107,99,204,129,119,206,132,122,207,128,123,198,109,105,197,105,98,178,78,76,171,73,74,187,100,95,193,113,104,203,129,116,200,116,112,196,104,102,182,84,80,160,58,55,144,43,45,157,63,65,181,93,91,204,135,121,195,109,104,162,64,63,144,45,42,152,54,48,135,41,37,145,53,50,169,81,79,201,133,119,194,111,103,148,50,48,128,33,30,136,43,37,139,47,43,144,54,51,162,77,73,198,132,118,201,132,119,189,106,98,160,68,64,145,56,49,141,52,47,150,64,59,175,98,90,200,134,124,203,135,125,197,122,115,193,113,108,184,103,97,181,102,95,186,113,104,187,120,109,4 194,114,126,196,117,132,188,99,110,165,56,65,182,84,94,201,120,132,203,124,135,196,116,127,185,103,114,185,100,110,171,76,82,150,43,51,150,43,54,182,89,100,196,115,127,197,121,131,173,84,90,157,56,63,150,46,56,135,32,42,131,27,38,143,38,51,169,74,86,190,108,118,171,79,86,145,40,47,134,29,41,133,30,40,131,28,38,131,27,39,161,62,70,183,100,108,179,96,101,151,49,52,132,29,38,126,23,36,123,23,34,127,25,35,151,54,59,182,104,111,182,105,111,164,71,71,137,34,41,133,29,42,129,29,39,130,32,40,158,66,70,180,106,112,185,113,119,182,104,108,164,68,72,159,60,68,170,80,90,151,55,63,162,75,80,180,108,116,182,109,114,190,117,122,184,105,114,180,98,108,183,105,120,178,99,109,178,104,112,175,104,112,4 206,129,144,205,120,142,206,121,143,213,132,150,210,130,150,206,126,147,197,113,135,191,108,128,201,122,137,204,123,142,205,124,144,210,130,148,203,115,131,195,106,121,195,114,130,196,118,134,198,122,136,204,125,140,210,133,146,209,131,145,181,81,90,169,61,71,194,112,126,197,121,136,196,120,131,204,128,137,210,134,145,207,125,141,171,72,80,140,31,42,180,89,99,196,124,134,194,115,125,202,125,135,204,125,138,203,120,137,178,83,89,139,31,41,167,74,81,192,121,128,194,117,126,200,125,133,203,126,135,203,125,138,187,99,103,152,45,51,174,86,93,188,117,128,193,117,125,198,123,131,202,125,135,204,129,140,198,123,135,182,92,101,187,108,119,188,118,129,188,112,120,195,117,126,198,119,130,201,123,137,201,127,144,194,118,134,191,115,129,186,115,127,4 230,127,120,231,127,121,223,113,109,224,115,109,231,128,124,231,126,122,233,131,130,228,124,127,230,131,124,226,123,113,200,80,71,198,79,67,211,99,86,208,92,78,216,104,98,224,118,123,226,126,118,208,94,82,199,79,70,200,82,71,192,71,62,187,65,60,200,81,78,218,108,112,220,118,112,206,94,84,189,69,61,176,53,48,171,50,47,178,58,55,198,83,80,216,108,111,220,123,116,193,79,73,165,41,40,154,36,37,150,33,35,152,32,34,179,62,61,218,114,112,215,117,110,177,59,57,157,36,38,153,32,35,158,35,39,171,50,51,206,102,97,220,123,117,213,119,113,191,82,81,175,56,54,179,62,57,192,74,72,205,96,91,223,132,124,219,128,122,213,121,118,220,129,129,212,113,109,216,116,110,221,123,119,221,126,122,223,132,127,220,130,124,4 219,128,139,222,129,140,225,135,144,226,138,144,220,100,121,219,116,130,213,117,123,206,112,115,219,129,137,222,133,142,222,129,136,220,123,131,223,122,135,222,129,135,214,122,126,206,108,116,212,119,122,203,103,104,214,123,125,219,128,134,223,131,140,221,128,133,214,121,124,207,113,119,190,82,82,140,30,36,178,74,78,223,132,138,221,128,137,218,122,126,214,119,121,207,114,118,202,107,108,185,81,88,203,109,115,220,132,136,217,128,132,219,130,133,214,122,122,205,114,110,216,134,133,221,137,142,223,141,144,220,133,135,217,126,129,218,129,133,211,119,119,201,107,104,214,133,133,219,139,139,221,141,142,221,137,140,219,131,136,216,126,132,208,118,122,203,116,119,211,130,131,216,135,136,219,137,139,219,134,137,216,133,136,213,128,133,208,122,126,201,118,118,4 202,112,134,207,115,139,202,107,130,189,84,105,203,106,122,211,120,137,206,117,132,200,115,128,201,111,135,210,125,146,164,70,85,101,18,33,154,60,71,210,119,131,204,116,130,200,116,128,208,121,140,209,120,140,142,49,64,67,5,19,126,36,50,203,104,124,204,113,128,198,108,122,206,119,135,208,121,139,186,94,110,152,58,70,179,80,91,201,102,111,202,111,125,194,99,116,207,126,138,210,128,141,209,124,138,210,121,138,202,109,121,203,106,109,200,108,120,194,103,114,204,121,137,205,119,136,205,115,134,206,122,137,204,116,129,207,117,129,202,116,128,193,109,119,192,101,119,198,106,129,204,116,136,206,121,136,205,120,133,205,119,131,200,116,126,194,108,121,187,95,115,194,103,120,202,116,132,205,118,136,199,110,125,197,108,122,196,110,122,191,110,119,4 229,152,152,231,148,149,240,153,157,246,166,170,250,175,178,243,162,159,236,156,155,228,148,145,220,143,141,230,153,152,235,154,153,242,165,167,249,175,174,240,159,154,235,152,150,232,154,150,215,142,137,230,161,158,236,163,158,242,170,166,244,170,166,238,158,154,236,154,152,235,159,156,227,162,151,234,166,155,217,134,123,206,114,98,215,131,120,242,167,165,240,164,161,235,159,155,233,166,153,238,172,157,205,116,99,176,76,63,200,117,105,239,169,166,240,166,161,232,158,150,235,167,156,239,172,159,237,166,155,232,159,155,227,152,145,234,163,158,238,166,157,232,158,149,234,169,155,239,170,158,241,171,162,239,169,166,229,153,150,236,165,159,233,162,156,228,156,150,231,164,152,235,165,156,241,170,163,237,165,161,232,159,155,235,163,158,232,160,154,224,153,147,4 226,136,142,227,137,146,230,143,146,229,143,147,229,140,148,235,150,153,234,149,150,228,145,143,223,134,138,225,137,142,223,133,136,214,120,125,224,137,141,234,151,150,232,148,147,226,143,142,219,130,134,222,136,139,211,117,114,164,61,66,194,102,102,233,150,146,228,144,141,225,144,139,219,133,131,224,142,138,219,130,123,180,85,84,202,116,113,231,150,145,228,148,142,227,149,140,221,134,128,225,141,135,226,145,138,220,140,136,223,146,142,227,150,142,230,155,145,225,151,142,221,133,125,224,136,130,225,143,135,220,143,138,221,145,140,226,153,143,226,152,143,220,146,139,218,130,124,223,139,131,225,146,136,222,144,138,224,149,142,224,153,144,221,151,142,215,143,137,216,128,122,222,140,131,226,149,139,226,149,142,224,148,142,222,147,142,218,145,138,209,137,132,4 253,172,164,254,173,165,249,158,144,241,143,118,248,155,135,253,166,149,253,174,155,249,169,157,253,177,168,255,178,170,227,125,101,215,106,76,233,132,99,252,168,152,253,176,159,250,174,158,251,173,155,249,166,147,210,104,74,218,112,81,238,143,109,253,174,155,252,178,159,249,174,153,248,166,147,247,163,145,211,104,77,214,106,76,243,156,131,253,173,151,252,175,153,247,170,149,244,161,140,250,169,153,238,148,127,234,143,121,250,170,148,253,177,157,251,172,146,242,162,131,246,170,148,250,175,155,252,175,156,252,177,158,254,183,163,253,179,159,249,172,145,240,164,132,245,171,153,250,175,155,250,171,149,252,177,157,251,173,149,252,177,154,249,177,157,240,168,143,242,166,150,248,171,153,248,169,149,250,173,153,250,173,153,251,177,159,245,172,151,234,161,137,4 233,159,179,234,157,176,230,142,152,212,107,105,207,98,97,219,128,127,215,129,135,215,131,143,224,142,148,213,116,115,181,70,71,170,57,61,185,73,70,177,67,63,172,60,59,205,113,118,198,93,84,192,81,76,167,54,56,169,59,63,177,64,64,146,35,37,162,51,53,206,119,125,184,76,74,179,68,71,178,65,70,183,71,67,187,78,75,163,53,54,166,53,52,204,115,115,178,70,70,171,60,65,167,51,57,180,66,67,182,71,69,167,54,53,184,75,81,206,119,127,187,86,83,180,74,72,171,59,57,189,82,76,191,86,77,205,112,107,213,128,132,209,122,130,217,144,152,218,142,149,215,134,135,219,139,139,223,149,151,224,154,158,218,142,144,211,136,135,221,153,167,226,159,173,228,157,168,228,158,166,229,161,170,224,153,160,217,143,146,210,140,140,4 234,134,133,242,150,147,220,114,119,171,45,65,182,61,70,226,131,128,239,151,147,232,135,140,236,146,143,230,134,131,165,42,59,134,7,41,151,26,42,181,60,67,232,137,137,228,123,127,241,156,153,216,117,117,138,8,35,134,10,40,142,16,37,173,52,54,229,132,129,233,133,129,242,151,149,226,127,125,163,42,47,153,31,46,151,27,42,162,40,41,209,98,106,234,134,137,242,149,147,239,142,140,190,77,75,159,37,41,152,29,39,154,29,39,171,40,61,229,130,131,240,140,139,240,140,142,203,89,96,158,32,36,153,30,33,160,38,42,188,59,73,225,119,128,234,124,127,236,125,135,232,134,131,167,45,53,154,31,40,156,34,30,193,84,81,225,125,127,236,131,140,238,129,138,244,153,149,209,105,110,151,26,38,182,74,63,210,115,105,219,122,120,4 168,108,114,171,107,117,175,110,124,180,117,132,185,122,133,188,124,134,187,122,136,186,124,139,172,111,116,172,108,115,175,110,122,175,107,118,183,117,128,188,124,134,187,122,135,186,123,136,172,110,114,174,112,119,167,99,105,145,66,63,176,107,114,190,126,136,188,124,134,186,126,136,172,112,115,179,118,123,156,85,82,136,58,44,170,99,96,194,132,140,192,132,140,189,133,143,176,119,119,182,126,128,160,91,87,135,56,45,171,97,96,197,136,139,193,133,141,190,134,145,176,120,122,181,125,130,175,113,114,155,79,75,188,122,126,197,139,141,192,133,141,188,132,144,176,122,125,183,129,131,184,127,130,187,126,132,192,132,138,195,138,144,192,137,143,187,133,143,178,127,128,184,132,135,186,131,135,188,130,138,190,130,139,190,132,142,189,135,144,183,133,145,4 252,194,212,253,193,214,254,196,216,255,202,219,254,201,219,254,198,217,253,194,209,248,189,204,251,192,211,248,184,200,242,170,175,248,183,191,254,199,216,254,199,214,253,197,212,249,190,206,249,190,209,241,173,183,195,97,105,212,124,132,254,198,211,254,199,210,253,197,210,249,193,208,248,190,203,226,149,157,160,61,84,187,91,105,247,182,187,253,198,212,252,195,207,249,195,207,246,188,202,217,136,144,147,57,79,151,61,82,199,116,124,251,194,204,252,197,208,248,194,201,244,187,199,221,144,151,162,67,87,149,59,83,187,102,116,250,192,200,250,196,208,246,192,202,242,183,194,237,173,184,207,122,130,199,108,118,225,150,157,247,193,206,248,195,204,243,190,201,239,181,195,240,182,197,236,173,185,236,171,182,243,187,199,246,192,206,246,194,203,240,188,199,4 233,130,142,227,121,139,229,121,138,230,115,131,231,124,137,216,108,120,211,106,117,220,117,131,228,127,134,225,127,134,236,133,148,231,122,130,228,122,131,215,105,120,220,114,121,225,121,131,221,123,130,233,135,137,235,136,140,235,133,135,233,129,135,222,122,130,225,124,127,222,117,127,229,134,138,230,136,134,186,76,80,169,61,69,225,126,124,226,130,131,223,127,126,220,122,122,238,149,142,242,154,151,190,90,90,151,51,57,195,92,92,221,129,129,216,124,121,221,127,122,233,144,135,234,150,136,217,113,103,192,92,85,189,77,77,209,106,105,219,130,121,219,128,120,219,132,123,234,150,134,234,141,128,205,105,92,194,87,77,223,127,119,224,142,128,217,130,114,214,127,119,239,153,138,245,165,151,236,154,137,230,145,125,242,164,147,222,140,128,209,127,110,4 223,154,160,228,157,163,230,157,164,235,168,172,232,157,169,229,151,167,225,147,161,220,145,156,222,152,155,226,154,158,230,159,165,231,161,167,231,154,170,230,155,169,225,150,162,220,144,156,222,150,153,225,155,157,228,160,163,230,156,164,222,133,143,223,139,149,225,146,159,222,146,159,220,150,152,225,156,157,227,159,159,220,133,143,197,80,100,198,84,107,223,144,155,224,152,159,219,152,152,223,156,155,225,151,156,207,105,119,187,66,91,180,55,87,213,126,142,223,152,159,218,151,150,221,152,152,222,149,156,211,116,128,187,68,93,176,51,84,211,124,143,220,150,157,216,151,153,219,151,151,222,151,155,217,137,146,197,88,115,191,78,112,212,128,147,216,145,153,212,144,145,217,146,151,221,151,156,219,146,154,215,137,152,212,130,148,212,133,151,212,140,154,4 213,125,109,219,132,116,224,136,122,223,133,118,223,132,121,220,129,123,216,127,121,209,121,115,214,130,110,220,133,118,223,139,124,219,129,116,213,118,107,217,123,118,215,125,121,209,121,114,214,131,112,220,137,120,224,143,124,203,106,92,171,59,54,211,113,106,216,129,121,211,126,117,213,132,111,218,137,116,222,141,123,212,122,107,201,101,90,217,131,120,217,136,122,210,126,115,213,136,114,218,139,118,220,140,123,220,139,122,220,136,122,217,133,118,214,130,118,208,125,114,209,127,105,214,133,112,218,138,118,219,141,120,218,137,120,217,133,121,212,127,116,205,121,111,205,123,103,211,129,113,215,132,117,218,137,119,217,139,121,213,129,117,208,123,113,202,118,110,203,122,104,210,127,113,212,126,115,214,131,118,213,131,115,209,125,113,204,118,108,200,121,111,4 210,121,104,215,125,109,216,118,103,220,122,108,223,133,116,222,134,110,218,135,110,212,132,105,210,123,104,209,120,100,185,84,70,206,109,93,224,138,117,221,137,111,218,136,109,213,136,105,210,123,101,195,99,83,133,28,25,164,63,53,223,138,112,221,139,112,219,138,110,215,140,109,210,125,104,190,96,79,138,33,29,156,54,45,215,128,100,218,133,104,217,136,104,214,142,109,207,125,101,208,123,100,168,66,55,181,84,70,215,130,103,215,131,101,214,134,103,210,135,101,206,125,102,212,132,112,206,118,98,205,114,95,211,125,98,213,130,99,214,138,108,206,130,96,203,122,100,208,123,104,211,124,105,210,122,98,208,121,91,212,131,101,212,135,105,206,134,104,200,118,98,206,119,101,209,123,106,210,127,103,208,125,97,210,132,107,207,131,104,203,131,104,4 215,136,121,222,145,127,222,142,126,224,143,126,219,133,116,221,141,124,221,144,125,217,143,124,216,139,120,220,146,125,216,138,119,183,85,71,157,56,48,166,72,62,207,127,108,215,139,121,215,142,121,221,148,125,203,119,96,142,40,31,116,24,24,110,20,17,197,112,94,217,143,123,214,141,114,221,149,126,215,137,110,175,71,51,156,51,45,152,56,45,207,128,107,216,142,118,214,141,115,218,146,116,219,144,114,206,118,92,195,97,75,207,119,94,218,147,123,215,144,118,214,143,116,218,146,114,217,142,112,220,145,121,219,143,118,218,144,120,220,150,121,213,143,114,213,139,117,216,139,115,219,143,119,219,143,120,220,144,122,217,140,119,217,144,117,211,139,114,210,135,114,213,135,112,216,136,116,219,141,123,217,139,116,214,134,115,214,141,118,208,136,115,4 245,161,171,248,163,167,248,160,167,251,170,178,251,171,185,251,174,189,250,174,188,244,171,181,243,160,165,222,115,100,235,133,133,244,150,154,249,166,171,250,175,185,249,174,183,244,173,180,243,161,167,226,122,108,227,118,111,232,127,119,248,164,165,251,180,190,246,173,179,241,172,179,246,170,179,241,154,152,229,123,112,230,126,111,245,159,157,252,182,191,247,177,183,240,172,176,246,171,178,247,171,176,241,152,146,207,92,79,230,139,136,253,183,194,246,177,182,240,171,178,243,171,175,251,180,187,241,160,156,209,98,79,232,147,144,250,179,187,243,173,178,237,167,172,242,171,173,249,178,184,239,157,153,239,156,154,247,177,187,243,172,178,239,167,171,234,163,168,238,167,170,247,176,183,245,171,179,243,167,177,243,171,184,243,173,184,236,164,171,230,157,164,4 223,144,135,228,152,145,229,160,158,221,140,133,228,153,145,234,168,162,233,170,165,227,163,152,224,151,148,228,156,150,211,130,126,172,70,63,219,139,128,236,173,168,233,170,162,226,161,152,224,153,140,229,157,145,178,87,81,136,34,33,202,113,102,235,173,163,232,166,155,229,166,157,221,148,136,227,159,151,176,84,74,136,35,35,186,91,80,233,169,158,232,169,157,229,168,158,219,150,141,228,165,154,196,114,102,140,38,34,186,92,78,232,169,157,230,168,153,225,162,148,218,148,130,225,162,149,218,149,135,184,93,80,209,133,115,231,171,159,229,169,154,224,162,147,217,150,137,224,160,148,224,159,149,224,161,149,226,164,152,227,166,153,225,165,150,222,163,150,218,154,146,223,159,150,224,160,152,223,159,147,226,164,152,224,163,152,222,162,152,218,158,147,4 211,137,162,217,142,166,219,145,166,214,139,165,216,140,166,217,142,164,211,137,158,206,133,152,202,128,157,208,133,161,214,138,164,214,140,166,212,138,162,216,140,162,214,140,161,206,133,154,207,132,156,205,133,160,193,110,136,189,103,127,210,138,161,217,146,165,215,143,160,208,136,155,208,134,155,215,146,166,180,90,107,150,50,67,206,134,151,215,144,163,213,143,157,206,135,151,208,138,157,212,142,162,191,104,123,160,61,74,200,122,139,212,143,159,210,139,155,205,134,151,205,138,154,210,138,159,207,134,153,196,115,130,210,138,156,211,143,158,207,138,155,203,131,148,200,129,151,205,132,156,210,142,160,209,142,160,213,147,164,211,145,160,206,138,155,199,130,147,195,128,149,200,128,152,206,136,157,207,139,158,209,139,158,210,141,158,205,137,153,195,128,147,4 214,123,115,219,125,120,222,127,121,226,131,120,217,115,105,209,102,105,208,110,113,201,110,110,216,126,115,223,134,124,226,138,126,218,120,107,188,73,60,197,84,79,210,114,115,204,116,111,219,136,119,223,135,122,226,137,124,211,109,94,173,56,46,186,71,63,205,109,104,202,114,109,216,130,116,220,133,117,225,136,122,217,119,104,188,72,61,194,85,73,207,115,105,200,108,104,214,132,115,220,136,121,225,141,126,225,139,120,201,95,80,202,100,82,213,126,111,203,113,101,213,131,115,220,138,123,224,139,122,225,145,122,222,139,116,218,134,112,214,134,113,206,126,107,208,125,114,215,132,119,220,136,119,224,145,123,223,143,123,220,142,122,215,140,117,207,131,111,207,128,115,214,133,120,217,137,122,220,136,122,221,138,122,220,142,123,216,143,121,205,133,111,4 248,167,180,251,170,187,249,162,181,243,155,177,234,149,172,228,144,163,222,141,157,216,137,150,249,167,180,251,169,188,248,160,181,244,156,177,234,150,173,230,145,159,226,144,155,218,138,151,250,172,182,251,170,189,249,163,185,242,153,171,232,141,157,231,144,156,228,149,160,220,141,153,247,166,178,251,168,184,249,163,181,234,137,148,219,111,114,228,133,142,230,150,161,222,142,153,244,163,175,247,164,182,246,158,174,221,111,114,206,86,87,230,140,149,230,149,159,222,143,153,237,154,165,242,158,174,240,153,169,227,126,135,226,127,135,232,147,161,227,147,157,222,146,155,232,146,158,236,149,167,237,151,169,236,151,166,236,155,170,233,153,169,226,148,158,219,143,151,225,136,149,231,141,160,234,148,169,233,151,170,230,146,162,230,148,162,225,145,157,217,139,150,4 208,129,158,208,129,157,209,126,150,209,121,142,214,131,156,215,135,156,214,136,146,208,128,139,209,135,158,206,127,155,179,84,101,180,78,95,212,128,148,214,137,149,216,142,144,212,144,147,207,131,158,195,113,135,130,44,63,138,52,73,202,117,135,215,138,149,216,147,147,211,142,144,206,127,155,188,98,117,109,39,58,99,42,61,186,98,113,216,138,153,212,134,140,205,125,136,203,125,150,199,115,132,133,56,73,117,52,70,197,115,133,212,132,149,209,128,137,203,123,134,202,126,147,207,132,150,183,99,114,168,82,98,204,127,146,209,131,150,209,134,145,205,137,148,203,128,145,205,133,151,207,132,147,203,122,141,207,133,154,208,132,154,208,139,155,204,138,151,201,128,145,200,123,142,205,131,151,203,125,148,206,129,148,210,140,157,207,142,157,203,138,147,4 191,121,133,198,126,137,204,131,144,204,132,148,205,132,153,203,131,152,197,126,151,186,114,139,193,122,137,195,124,132,198,132,136,202,132,144,202,131,144,199,129,144,195,126,145,187,120,143,190,120,134,192,122,131,199,132,134,202,133,141,203,137,141,199,133,143,196,130,142,187,126,137,189,123,130,163,88,89,151,76,75,188,115,124,199,132,135,196,134,140,195,133,142,191,130,144,191,128,131,161,94,90,132,61,54,172,99,98,193,131,131,188,126,133,187,123,132,188,127,141,183,127,124,186,129,127,181,116,113,187,120,125,195,133,136,195,133,136,193,127,133,186,122,131,178,121,119,188,128,131,192,133,138,190,127,136,186,125,133,189,123,134,191,131,138,182,123,136,179,119,122,186,126,135,188,126,136,188,124,134,190,129,137,186,120,136,184,122,139,177,117,132,4 225,160,175,228,164,182,228,159,178,233,167,184,236,171,189,232,161,182,232,168,184,232,174,186,221,157,173,210,130,144,207,122,138,218,146,162,220,144,154,214,130,142,202,115,118,215,145,144,214,146,148,163,70,75,158,70,78,190,106,113,154,65,74,135,52,61,171,79,78,205,128,122,183,101,101,117,40,52,109,38,54,128,48,60,101,35,50,83,18,36,154,69,71,218,156,158,192,123,122,129,51,59,102,29,43,134,49,58,137,52,62,151,64,73,187,106,108,218,161,165,219,168,167,204,137,138,182,102,107,179,91,93,177,83,81,187,93,89,210,137,139,225,176,181,219,168,167,220,166,171,223,167,173,217,154,159,213,147,146,212,143,143,215,152,156,223,176,178,217,160,159,219,162,165,221,166,172,222,164,172,223,168,176,224,172,178,225,173,177,221,173,172,4 196,100,86,201,100,86,203,99,86,206,101,90,205,103,88,207,105,94,204,102,95,198,98,90,187,93,79,199,99,85,206,106,89,205,102,87,206,104,88,206,103,86,201,99,88,200,102,92,196,98,83,200,99,85,201,101,85,191,86,75,202,99,85,207,105,90,207,107,90,204,108,90,191,93,80,199,104,85,195,95,75,173,61,53,197,93,80,207,108,93,204,103,90,198,100,85,179,87,69,195,102,82,203,109,83,195,91,79,199,96,85,200,101,85,198,98,87,196,98,86,184,91,71,197,104,82,200,106,84,200,100,83,201,101,86,197,96,80,196,98,84,194,96,85,186,93,77,189,97,76,193,99,82,200,107,86,195,99,82,196,101,84,199,104,88,189,92,83,183,94,79,189,99,77,192,96,81,196,101,84,189,97,82,193,100,87,192,96,84,185,93,86,4 195,114,128,193,107,113,208,129,137,213,138,149,212,135,144,209,135,147,205,134,146,198,125,137,195,114,125,203,124,132,211,136,143,209,131,141,210,134,147,212,143,150,206,132,137,199,127,136,202,128,133,205,129,131,206,130,130,206,126,132,211,137,142,211,139,144,206,133,139,202,131,142,200,129,127,205,133,132,198,122,117,189,106,103,207,134,134,209,137,137,208,136,140,203,133,138,197,130,131,202,130,126,189,111,106,178,94,92,195,117,116,207,137,139,205,135,133,201,135,136,191,123,121,197,127,126,186,109,105,179,98,93,196,120,119,205,137,138,202,132,133,198,129,132,188,122,119,193,123,125,196,126,131,198,129,126,204,139,137,204,141,138,200,133,132,194,127,131,186,124,124,189,121,121,198,132,143,202,138,144,201,134,138,202,137,140,193,125,126,187,122,123,4 203,123,127,202,111,133,207,118,138,208,118,140,204,105,141,208,118,141,206,120,142,202,117,141,201,119,119,199,108,122,204,116,131,203,110,132,203,108,138,207,118,139,205,120,141,201,116,137,199,117,114,200,113,123,200,114,128,186,89,109,191,93,119,204,116,135,206,122,139,204,122,144,197,116,113,198,110,125,191,99,113,169,67,84,166,61,82,193,99,119,206,121,141,203,122,146,196,116,114,197,111,127,188,97,112,171,71,90,181,84,107,198,110,128,205,122,142,200,115,140,193,112,115,194,106,124,197,111,128,193,101,125,198,107,132,201,116,138,201,117,138,196,112,137,191,113,116,190,101,118,194,106,126,196,108,134,197,107,131,198,112,137,196,109,139,192,107,138,185,103,113,185,95,117,193,108,128,193,104,127,194,105,129,196,111,134,194,108,133,188,103,133,4 225,134,128,229,136,131,233,136,134,239,143,138,239,145,138,238,143,136,233,142,132,224,130,125,224,135,125,230,139,131,234,140,135,239,147,139,238,147,137,237,145,137,232,140,132,225,132,126,226,139,123,230,144,129,233,145,133,237,149,138,238,151,140,236,146,134,232,140,131,226,135,127,226,140,123,229,144,130,232,148,133,236,153,136,239,156,142,237,151,138,235,150,136,228,142,131,226,145,127,228,144,131,212,114,98,220,128,107,234,148,136,234,147,137,233,150,135,228,147,133,224,143,126,227,147,130,196,90,73,199,95,79,231,148,134,230,144,132,229,142,129,225,143,131,220,135,123,224,141,129,224,137,124,223,135,122,229,149,137,228,146,132,224,143,131,220,138,126,217,135,121,223,141,130,227,142,133,230,144,137,230,145,136,227,145,132,220,138,127,215,132,122,4 247,171,172,253,179,183,254,181,187,254,183,189,254,181,191,254,179,187,253,179,185,248,174,181,248,172,174,253,177,181,254,182,188,254,186,193,254,180,190,254,177,188,253,178,186,248,175,182,251,175,180,254,178,182,254,184,194,254,191,199,254,188,197,254,181,189,251,174,182,240,166,172,250,173,183,253,172,186,252,169,182,252,169,169,254,174,176,253,174,182,246,169,176,246,172,181,248,172,183,248,161,176,243,147,149,235,135,115,226,119,104,226,124,115,241,153,149,245,168,175,247,169,181,240,145,155,231,129,116,223,117,96,206,86,75,207,86,74,218,111,97,235,153,153,246,172,187,248,167,184,241,152,155,235,139,131,224,116,104,210,93,81,214,107,91,228,143,132,246,175,193,251,180,198,252,180,197,248,169,180,237,149,146,227,131,121,224,132,116,231,154,147,4 243,161,155,246,161,159,246,158,161,247,161,168,251,168,177,252,172,182,246,164,175,241,157,162,234,148,139,229,135,132,220,120,124,231,139,148,238,149,155,238,148,153,242,155,164,240,152,158,226,137,128,180,69,69,156,44,53,172,64,72,177,67,76,172,58,63,225,125,130,238,151,156,191,87,78,156,51,56,154,54,64,142,37,47,132,29,42,141,37,48,217,118,126,237,154,159,176,71,63,144,43,47,139,42,50,139,37,47,142,41,52,157,53,65,214,116,122,238,157,159,199,103,84,159,54,47,151,46,48,172,64,67,155,47,54,141,38,46,220,132,135,237,158,160,225,150,132,215,131,114,217,126,117,216,123,116,215,122,123,218,129,130,236,158,159,235,157,158,233,161,145,236,163,152,240,168,165,236,157,159,241,162,165,243,169,172,241,166,168,237,162,164,4 230,146,161,240,162,179,240,151,163,235,136,147,227,122,130,219,111,118,210,99,101,213,108,114,230,150,160,230,142,151,219,115,113,210,94,97,201,81,88,197,79,84,196,81,83,203,92,96,223,136,134,213,108,102,205,95,89,188,69,70,185,62,68,187,65,74,198,83,84,204,96,93,219,133,128,208,105,100,196,84,80,190,73,73,184,66,68,196,80,82,212,104,101,218,118,117,213,120,111,195,85,79,194,81,79,202,94,89,200,88,81,219,119,121,228,134,138,227,140,145,209,116,109,202,97,92,207,103,97,212,113,99,211,105,94,232,146,149,237,160,172,230,150,161,215,136,134,215,125,127,217,126,119,222,137,129,229,148,152,236,160,170,238,166,179,227,145,155,216,139,143,218,134,143,224,145,147,229,153,159,235,162,175,237,166,177,233,160,171,228,155,165,4 228,136,147,235,139,149,239,142,148,233,129,135,239,140,149,244,145,159,245,152,170,243,157,169,226,136,143,221,113,112,214,98,94,221,105,103,223,107,107,230,125,129,243,150,161,240,154,166,210,110,105,204,92,85,199,76,73,206,81,82,213,88,89,222,103,101,231,128,131,232,144,152,210,110,100,194,82,71,186,67,63,191,66,68,199,74,75,216,98,93,229,124,124,238,153,161,218,132,122,208,103,96,196,84,78,202,84,81,208,91,87,225,115,111,233,132,135,234,148,157,199,123,115,210,124,118,220,118,116,218,112,107,225,119,113,237,142,144,234,142,145,230,146,149,197,122,119,206,127,127,219,131,132,225,130,132,227,135,137,234,153,158,232,154,161,226,147,152,216,144,140,219,142,144,217,134,139,222,139,145,227,145,153,223,142,145,226,148,155,225,149,157,4 213,127,129,232,152,156,239,159,163,239,159,167,220,138,140,246,171,186,248,175,188,238,168,171,223,141,141,237,163,166,240,147,151,246,163,173,239,167,176,230,156,165,251,180,193,242,174,181,215,134,128,223,145,141,242,169,173,238,159,159,232,146,145,225,146,149,232,161,167,246,178,188,211,132,125,204,126,119,208,127,122,184,84,79,175,65,62,216,121,115,215,142,141,217,149,150,221,143,144,216,136,138,185,82,79,140,36,41,139,35,38,193,87,81,224,145,143,209,139,136,211,128,136,206,115,122,177,71,74,166,59,65,152,52,49,182,82,79,229,153,154,224,151,155,220,147,151,212,132,137,205,121,122,217,134,136,212,130,128,195,119,116,216,146,144,211,138,137,227,165,170,217,146,148,217,144,145,227,156,158,227,157,159,220,150,150,213,143,137,213,147,144,4 225,145,152,201,94,94,188,73,74,206,96,97,232,142,156,249,176,200,245,167,186,239,164,180,211,117,114,193,86,83,177,64,64,179,64,62,197,89,91,230,150,166,239,161,179,237,159,174,198,99,89,183,73,68,172,59,61,165,50,53,173,55,56,198,89,89,236,160,174,237,163,176,216,137,136,188,82,75,178,63,65,166,48,56,182,71,74,191,77,74,214,117,116,235,164,175,225,159,161,204,113,107,183,72,69,172,56,62,177,64,66,188,79,77,207,107,101,225,149,152,226,161,163,223,152,152,200,103,96,171,59,59,171,60,60,182,73,72,201,101,97,212,123,123,221,153,154,223,151,155,208,118,113,179,69,64,180,74,72,181,74,72,184,77,74,198,104,103,219,150,153,225,157,164,222,148,154,202,110,108,192,92,87,200,106,100,200,109,102,210,135,135,4 228,141,149,237,153,165,244,166,178,247,170,184,246,167,184,244,161,178,239,153,168,238,160,172,229,148,149,227,136,133,233,145,143,245,167,172,249,172,184,248,169,185,244,163,177,239,161,172,224,135,127,212,110,94,214,109,95,234,142,134,240,153,148,246,168,177,247,170,182,242,167,176,219,131,116,214,115,98,209,105,94,212,104,95,225,126,114,242,161,163,245,168,175,241,168,175,225,153,143,225,143,126,210,108,92,206,96,89,216,113,101,225,131,117,240,162,163,237,164,167,228,160,154,230,159,148,224,142,128,214,115,100,215,115,97,224,133,116,234,155,150,235,164,168,226,159,155,230,162,154,233,163,158,231,155,147,228,144,134,231,151,145,232,157,155,231,160,162,221,152,148,228,161,160,234,166,168,235,166,168,235,162,162,231,155,156,231,159,160,227,159,160,4 240,167,181,244,167,186,244,165,183,245,165,181,248,170,191,249,172,195,244,159,179,233,145,161,237,161,175,238,160,174,231,141,144,215,111,108,235,149,160,248,174,196,240,156,173,228,131,149,227,139,153,234,151,166,229,139,139,193,75,78,199,86,84,234,148,157,243,167,187,237,157,175,234,163,170,239,166,177,231,145,144,201,89,83,185,67,64,220,123,126,245,171,188,240,168,183,239,174,181,244,177,185,240,167,172,227,142,140,207,102,95,218,122,121,241,169,182,239,170,183,235,169,174,241,175,180,242,172,180,243,173,186,234,155,159,227,142,139,235,163,172,235,166,176,229,161,166,236,168,176,238,166,175,241,171,187,238,165,181,235,162,175,234,164,174,228,159,168,221,146,153,232,162,173,237,169,180,239,169,184,236,164,180,234,162,181,234,166,180,230,165,175,4 234,160,171,243,169,183,247,173,188,249,175,191,250,175,196,252,181,202,245,172,187,238,165,180,231,155,161,235,158,167,240,163,175,246,172,188,250,175,195,251,179,201,245,173,191,237,165,177,225,145,143,215,118,109,222,128,128,231,142,143,238,157,166,249,177,198,246,176,192,239,169,179,225,150,149,208,109,95,199,91,82,201,92,82,217,120,106,238,162,167,243,172,185,239,171,180,226,156,164,221,141,139,205,103,93,191,83,74,202,98,86,208,107,92,229,151,151,238,174,183,222,148,157,227,155,163,222,141,138,207,109,97,197,92,81,194,85,72,217,132,122,236,176,184,221,151,154,226,154,161,226,155,159,213,125,116,205,110,97,212,125,118,226,154,156,232,172,180,221,154,156,225,154,160,230,163,171,230,160,168,222,145,145,228,159,164,231,168,178,229,168,175,4 184,89,102,177,70,91,183,69,96,173,71,93,158,62,82,179,82,102,207,112,137,208,128,150,194,96,106,191,82,104,167,53,77,157,49,72,173,70,92,167,67,83,200,103,120,207,127,148,191,92,106,171,63,86,168,55,77,170,55,77,165,63,85,159,62,76,192,90,105,206,127,148,186,89,101,185,82,100,174,53,76,161,47,68,159,59,80,145,60,74,191,93,111,197,113,138,190,91,105,195,96,112,166,54,73,144,33,55,153,49,70,151,61,78,199,106,127,192,104,127,198,109,121,195,99,112,174,72,83,149,43,61,137,37,52,140,51,65,173,88,104,177,94,109,200,120,130,195,104,113,174,74,84,154,55,68,137,42,54,139,56,67,181,100,115,194,117,131,188,108,118,191,102,112,171,81,89,140,54,61,142,49,58,157,71,83,182,107,120,197,126,140,4 225,137,135,216,111,105,205,88,80,209,96,91,222,121,118,223,119,121,195,69,74,194,74,79,221,126,121,204,91,79,198,84,72,187,69,61,198,82,73,221,119,117,207,90,92,206,93,93,222,132,123,204,94,80,190,75,65,182,66,58,176,55,51,205,95,89,226,129,129,221,125,122,225,144,134,210,109,96,184,66,58,171,53,49,169,51,46,203,91,84,231,147,148,231,153,153,227,150,142,217,127,115,190,78,63,172,55,51,166,50,46,196,85,74,228,143,141,232,156,158,224,148,137,223,141,131,201,98,79,184,70,60,183,72,61,197,88,74,224,137,130,228,150,150,221,143,133,227,150,144,218,130,118,197,90,74,203,101,86,212,113,103,224,140,139,226,151,150,220,143,133,225,148,142,226,143,139,217,124,116,219,129,126,222,136,140,225,142,146,224,150,149,4 212,137,137,214,139,139,213,136,138,216,140,143,218,144,145,217,144,144,215,142,141,212,139,141,211,137,136,212,137,136,209,132,131,197,110,111,210,129,131,216,143,143,214,142,139,212,141,138,210,140,136,213,141,138,187,101,97,139,54,57,167,81,84,207,126,126,213,143,138,212,146,140,209,140,134,211,136,133,166,79,79,119,47,57,127,49,56,183,98,95,215,145,140,208,137,132,207,138,132,211,139,136,171,87,86,122,44,53,139,57,64,185,101,99,213,142,136,208,137,132,206,138,129,210,142,136,195,116,114,146,61,61,154,68,66,202,123,118,211,140,137,210,141,136,203,136,126,207,141,132,209,139,136,201,123,120,196,116,109,207,133,128,211,143,140,208,142,136,200,133,126,206,139,131,207,138,132,207,137,134,209,138,137,209,139,135,207,138,135,204,134,132,4 228,147,159,238,157,175,243,159,180,247,163,186,249,163,188,248,164,187,247,168,189,241,163,179,229,151,163,234,153,168,237,153,170,244,163,182,245,164,184,245,162,182,244,162,182,239,160,177,225,146,155,230,152,161,221,124,132,218,120,131,233,145,157,241,162,177,240,161,177,236,155,168,224,148,155,224,141,148,195,83,90,170,52,64,177,65,74,207,108,114,235,155,167,233,155,167,225,151,158,214,122,126,178,64,73,163,49,62,149,40,51,169,57,59,207,107,112,229,152,161,223,146,150,221,134,140,196,95,98,164,56,61,164,55,60,168,57,61,188,81,84,225,146,151,222,147,149,226,150,154,228,154,159,222,145,148,218,136,142,217,131,137,218,134,141,224,152,157,218,140,146,226,149,156,230,154,163,231,157,168,233,161,173,229,155,165,226,152,162,222,150,156,4 228,147,153,228,135,140,222,119,125,224,123,130,222,121,127,238,153,161,234,151,157,229,149,154,213,120,120,208,105,105,218,119,121,217,115,115,216,114,114,227,133,137,220,125,127,222,135,139,203,104,102,203,101,100,223,136,137,224,130,132,218,116,116,215,111,114,205,100,100,203,103,106,189,89,87,195,101,99,217,125,122,218,116,123,213,106,114,202,96,100,207,107,113,204,106,109,191,96,93,189,94,91,203,106,102,211,108,110,203,90,94,196,91,94,194,94,96,199,108,108,202,108,102,199,98,96,200,102,98,208,105,102,203,98,97,185,82,82,175,72,73,188,90,90,212,130,124,203,104,101,209,111,110,209,112,109,204,105,104,197,98,97,193,96,97,188,92,93,220,149,145,219,140,137,215,127,126,212,114,113,208,112,110,204,110,110,203,116,117,188,95,95,4 235,184,190,236,185,194,237,186,194,238,188,199,239,189,202,238,188,198,237,188,202,231,179,192,229,177,179,225,163,162,212,140,138,214,143,147,223,159,165,220,153,157,224,161,169,228,176,187,222,164,162,205,129,125,172,80,76,178,87,87,178,88,89,167,82,82,185,108,107,225,167,174,202,126,116,182,97,92,176,87,88,169,76,77,163,72,74,163,78,82,191,120,122,222,164,171,202,130,120,178,92,86,167,77,76,168,78,78,164,78,78,179,90,96,194,117,121,218,164,168,212,154,146,192,114,103,178,95,89,188,105,101,187,102,101,157,67,69,170,87,88,215,157,159,219,171,168,218,164,159,216,156,154,210,144,141,204,134,132,200,131,134,210,150,155,219,169,175,219,171,170,221,170,171,224,173,178,225,176,183,225,175,183,226,181,189,223,177,185,218,171,177,4 250,190,184,253,194,189,252,193,189,253,193,188,254,198,200,254,197,198,253,198,196,249,191,189,246,186,174,254,199,189,225,158,145,197,114,98,252,194,188,253,195,191,251,194,189,249,192,188,245,187,172,255,202,191,198,129,118,124,35,33,243,180,167,254,198,190,249,191,179,248,195,188,245,188,174,251,195,182,228,167,155,152,71,65,241,181,170,253,196,186,249,193,177,246,195,180,246,190,177,247,191,178,245,190,176,224,158,138,246,190,177,250,193,179,250,199,185,247,199,189,243,191,175,246,191,173,247,193,177,249,196,184,248,191,179,250,196,182,248,198,184,241,191,173,238,185,167,243,189,173,246,190,179,245,188,173,245,188,172,247,192,177,242,191,174,239,190,172,232,174,151,235,176,157,240,182,170,242,183,172,243,184,170,243,189,175,241,190,176,234,187,170,4 229,137,161,237,143,169,244,152,178,242,155,177,238,149,170,236,144,166,233,142,160,232,151,166,231,143,162,239,152,175,239,151,173,238,154,172,236,148,168,232,141,162,233,147,163,233,153,165,232,149,162,239,155,173,234,146,166,227,134,148,210,103,114,222,131,147,234,149,167,230,149,160,229,148,159,232,148,164,228,136,146,190,72,77,155,37,47,194,87,96,231,143,158,230,150,161,228,150,161,232,153,165,231,147,157,195,84,87,148,34,45,160,42,50,212,111,118,227,145,159,229,153,163,231,152,162,231,151,166,228,143,152,197,94,95,189,76,78,217,123,128,225,145,157,225,148,158,226,145,160,230,150,165,232,156,171,229,154,167,221,137,151,225,143,158,223,145,156,220,142,153,224,145,158,229,151,164,227,148,162,230,154,169,227,151,167,222,146,161,217,141,153,4 233,177,194,231,173,192,220,153,166,217,146,154,226,160,171,239,183,205,239,182,203,237,184,204,230,173,190,227,169,183,188,104,108,181,95,97,194,111,111,223,159,173,237,183,202,234,181,199,227,169,187,216,152,163,171,83,86,156,69,74,163,73,76,205,129,138,236,182,201,234,180,197,228,171,186,211,146,154,155,68,73,146,62,69,156,70,75,188,107,115,231,174,191,234,184,199,226,173,186,205,138,146,158,71,74,145,59,67,154,68,73,174,88,92,226,171,181,235,188,201,226,178,189,208,142,150,156,70,70,153,70,76,162,74,85,182,100,103,225,173,181,233,186,197,224,175,184,220,163,172,185,107,108,162,80,80,159,72,79,181,101,105,227,178,187,230,184,194,219,168,181,223,172,186,214,159,167,185,109,114,172,87,92,194,120,125,227,178,192,229,182,194,4 241,164,153,245,168,157,246,170,157,246,170,155,242,168,151,239,166,147,236,166,146,232,164,142,240,164,153,242,165,152,242,166,150,242,166,147,239,165,145,237,163,143,236,167,143,231,162,137,237,162,149,241,166,154,242,170,153,240,168,148,237,163,145,236,163,142,236,167,141,231,164,136,234,158,143,231,153,136,221,135,115,215,128,109,220,139,117,231,161,134,235,169,142,231,167,139,232,158,143,213,120,100,170,56,48,158,46,43,167,58,48,213,133,106,233,171,139,230,167,138,231,159,142,214,125,104,157,43,38,149,39,36,148,35,31,188,93,71,230,168,137,227,164,134,228,156,137,227,151,132,201,111,94,180,84,68,186,92,72,213,137,109,225,162,131,222,159,129,226,156,135,231,161,144,229,160,141,225,153,130,224,155,130,226,161,133,225,162,133,219,158,128,4 196,99,101,199,103,103,208,117,102,209,116,97,212,122,103,212,121,101,209,123,106,201,116,101,197,100,99,199,103,98,209,120,103,205,111,87,203,106,84,213,125,104,205,115,93,198,109,88,198,101,95,203,110,101,209,120,99,187,80,55,172,58,40,208,117,92,206,119,93,194,102,82,198,104,99,207,117,104,211,124,101,188,81,55,176,63,42,203,107,82,207,125,100,194,108,87,199,107,100,206,116,98,212,129,105,209,120,95,206,117,92,205,117,95,200,113,90,192,111,89,200,107,99,205,116,99,211,128,104,214,133,108,214,133,109,204,123,101,194,110,88,186,104,85,198,105,96,205,117,103,208,125,105,209,125,103,209,124,97,205,126,102,188,109,90,180,101,84,194,103,96,202,112,99,204,121,102,206,123,103,205,118,97,201,117,97,187,108,91,173,97,79,4 232,157,163,239,162,172,242,166,179,222,126,133,212,103,111,229,148,152,235,167,172,229,162,163,234,160,166,238,166,176,221,131,134,179,59,60,176,47,55,212,112,120,233,163,168,227,157,159,234,164,174,243,174,186,210,116,117,156,35,37,162,42,49,188,70,77,230,154,154,231,164,169,219,146,150,237,164,170,206,107,106,157,40,41,162,43,50,203,102,104,231,163,158,230,165,162,224,151,147,238,168,167,209,108,102,168,52,48,177,57,57,215,130,128,232,170,167,229,163,160,238,169,173,242,174,180,227,148,143,205,123,120,211,120,108,233,166,159,233,174,171,229,168,161,234,163,167,238,168,170,235,167,167,236,172,177,238,173,173,239,177,173,231,169,164,225,164,154,232,162,168,238,167,174,239,173,180,237,172,175,233,165,169,234,168,170,226,161,160,220,155,151,4 218,129,157,230,149,158,229,148,151,225,144,143,215,130,143,221,142,141,224,149,146,214,137,138,214,128,158,223,146,161,220,138,148,221,143,145,219,145,148,219,145,135,220,147,142,206,132,137,225,153,164,226,159,178,149,63,80,181,99,104,221,147,147,221,150,141,216,144,139,202,128,133,224,156,157,216,145,164,117,33,55,168,90,94,221,146,140,222,151,133,211,135,129,202,124,132,221,155,160,189,112,119,130,45,49,205,138,134,226,156,137,218,147,130,211,140,134,206,133,133,212,147,154,201,133,134,179,103,108,206,142,149,218,154,145,208,138,145,210,143,140,206,134,125,201,132,144,208,141,151,199,129,150,198,129,147,212,148,148,202,131,142,210,143,138,208,140,131,201,131,146,208,141,151,202,132,144,208,137,151,210,142,148,207,139,148,215,150,143,209,143,136,4 203,122,143,211,130,149,212,130,148,204,119,133,203,120,131,209,132,142,214,145,163,213,150,167,172,89,108,182,96,115,201,119,133,205,124,137,191,107,122,181,94,108,205,132,140,209,143,156,191,113,126,180,97,111,190,109,120,200,123,132,188,105,116,183,100,112,196,120,127,191,114,124,191,114,127,188,109,123,194,115,125,199,124,127,188,110,118,187,109,117,194,119,122,198,126,135,186,109,121,191,113,125,197,122,130,194,119,124,183,105,114,184,108,115,188,114,118,186,114,118,190,116,128,191,115,129,191,114,125,189,116,125,165,86,100,180,106,115,189,120,127,182,113,116,194,125,137,188,113,127,191,116,129,182,105,117,174,96,109,170,94,109,151,76,92,174,106,116,200,137,150,194,122,133,194,121,133,187,111,122,192,119,128,173,96,112,155,80,96,168,99,114,4 227,156,159,233,161,167,236,167,173,235,163,169,238,170,173,236,171,167,232,164,161,225,159,155,229,155,157,234,163,166,236,170,174,234,166,168,236,170,167,236,172,165,232,167,157,225,155,147,230,159,161,233,165,168,227,152,148,229,153,149,235,173,170,236,173,165,231,167,155,225,159,146,228,158,158,233,164,162,172,81,83,150,58,65,225,158,150,235,172,159,231,167,155,225,161,147,227,157,154,236,170,165,161,79,84,88,9,29,213,144,138,235,175,163,229,167,153,222,154,140,226,158,154,231,166,163,208,132,130,131,46,52,212,147,141,235,176,165,227,165,151,219,153,138,224,155,152,228,163,158,227,161,157,222,152,146,227,163,155,231,172,161,226,166,153,219,158,140,223,157,153,226,160,155,227,163,159,228,166,163,229,166,160,227,167,158,223,161,149,218,157,143,4 233,144,123,238,148,126,241,151,128,242,152,128,240,147,123,238,147,123,230,137,116,218,118,106,232,144,121,238,151,129,238,152,125,239,151,127,241,151,126,238,146,120,231,141,114,222,128,107,235,150,126,234,147,119,235,150,122,236,145,121,238,147,121,237,147,117,229,137,108,224,132,106,232,149,121,230,147,117,167,73,59,184,92,75,238,155,124,236,156,125,230,140,110,222,128,102,231,152,123,218,131,105,84,12,16,91,18,21,221,132,104,238,160,125,232,152,118,223,138,105,228,149,116,218,133,104,127,47,40,114,36,34,217,129,102,234,152,117,226,143,108,220,136,102,226,150,118,227,149,119,223,140,110,222,137,108,229,147,118,231,150,116,226,146,109,218,138,103,224,147,120,227,149,120,228,147,119,229,147,120,230,145,118,229,148,114,226,149,116,215,136,102,4 228,144,152,228,144,153,229,151,157,228,144,149,229,147,154,227,143,152,223,142,148,218,140,140,228,145,152,232,151,158,205,115,120,134,38,50,188,95,104,231,147,152,222,142,145,218,142,143,228,148,152,235,153,157,194,97,101,130,30,41,190,99,101,232,155,151,225,146,144,221,145,142,228,150,151,231,151,151,230,148,147,226,141,138,230,150,146,228,152,147,226,149,145,219,140,135,228,148,147,230,152,152,231,153,152,232,154,152,232,154,149,229,152,148,224,144,143,219,140,134,224,145,146,228,151,151,230,151,148,229,149,146,231,155,149,229,153,147,224,147,143,217,143,134,223,148,146,226,151,149,229,156,148,229,150,146,228,149,146,227,154,146,222,150,142,214,141,133,223,150,147,225,153,150,227,154,151,227,151,150,226,148,148,224,150,144,221,151,142,213,143,137,4 224,138,137,229,143,142,231,151,148,224,141,137,224,143,142,223,146,140,220,147,137,216,148,134,223,137,138,229,147,146,221,137,130,167,66,63,202,116,112,226,150,141,221,150,135,215,145,129,223,140,143,230,152,149,211,120,116,120,24,29,179,88,81,227,149,139,220,148,137,214,147,129,225,145,142,231,154,154,215,126,121,182,79,75,204,115,107,224,150,142,218,147,134,214,144,126,224,147,141,228,149,147,226,144,141,228,149,143,226,151,143,224,152,141,217,146,127,211,138,121,223,145,141,226,144,140,228,149,145,228,154,146,226,152,140,225,155,139,216,144,123,211,139,121,221,145,138,224,142,138,226,145,140,224,146,140,224,149,140,225,155,138,217,148,133,207,137,121,218,144,137,221,143,141,224,143,141,221,137,132,222,144,137,221,151,140,216,147,133,206,137,120,4 228,146,154,231,149,154,231,149,152,231,149,152,232,151,154,232,151,154,226,142,147,221,143,146,228,147,153,229,148,153,230,147,151,229,147,149,230,149,150,231,152,149,227,146,143,221,138,140,230,151,156,214,129,134,174,71,78,202,109,115,233,157,156,231,153,147,227,146,140,222,139,136,231,153,155,194,102,109,91,1,21,170,79,86,234,156,151,229,153,147,228,152,145,223,145,138,226,148,149,214,129,132,109,22,35,171,83,85,233,153,147,227,147,142,226,149,142,223,145,138,224,147,147,223,146,147,201,111,113,215,132,128,230,155,152,229,153,149,225,149,143,220,142,134,223,148,149,225,148,150,226,151,152,227,154,151,228,152,149,227,150,148,224,149,145,218,143,136,222,149,149,225,151,154,224,146,148,226,151,152,228,151,151,224,144,147,222,145,146,216,141,138,4 220,114,106,220,105,95,224,112,91,225,114,93,220,108,99,221,116,104,217,115,103,213,113,99,222,118,103,221,108,88,222,111,86,225,121,98,216,105,91,214,110,95,215,114,98,212,111,95,221,117,103,221,110,89,222,113,83,216,106,83,192,73,67,190,75,68,214,113,97,213,119,99,214,108,96,219,113,90,224,122,88,212,103,80,169,51,53,180,67,63,216,118,99,214,119,96,216,115,99,220,118,93,221,119,83,211,105,82,180,65,59,197,92,78,216,121,98,213,121,94,216,120,101,219,119,100,217,115,88,208,100,84,202,95,81,213,115,94,217,123,102,210,121,94,215,123,102,216,118,100,217,120,102,220,127,107,219,124,105,215,116,100,213,122,101,208,117,92,210,116,100,215,121,103,216,119,102,219,125,109,221,131,113,215,122,103,213,124,100,206,120,97,4 219,149,140,223,153,146,218,145,136,216,142,133,223,153,143,224,159,148,220,156,142,216,155,137,219,150,141,212,138,128,201,116,111,193,102,98,209,131,120,224,161,144,221,159,139,217,159,140,219,153,140,188,103,95,169,70,74,167,68,72,191,101,95,217,148,133,221,162,142,214,155,132,221,158,141,192,110,101,163,62,69,160,59,68,175,78,79,203,120,109,220,160,138,215,156,133,219,156,141,206,131,117,178,81,82,169,67,77,172,75,77,196,113,102,219,158,135,213,156,134,214,150,133,216,150,134,192,106,100,177,80,85,176,78,81,197,114,106,218,160,137,212,156,134,213,151,133,216,153,136,213,144,129,195,112,106,192,102,102,208,134,125,215,159,138,211,158,137,214,155,136,218,157,140,217,152,139,213,145,133,212,141,131,213,145,139,211,151,136,205,150,132,4 222,127,112,226,129,115,232,136,121,232,134,118,231,135,116,228,132,112,224,129,110,217,127,107,225,134,114,227,133,116,179,80,72,206,107,95,233,140,117,229,139,116,224,127,105,218,124,103,223,130,112,234,138,118,115,29,34,135,54,53,241,149,121,227,136,111,224,129,107,219,127,100,223,132,111,232,142,120,181,90,78,171,80,71,235,149,122,229,139,111,226,139,112,219,131,104,225,140,115,226,137,114,230,142,118,229,137,113,229,141,113,230,143,116,224,134,107,217,127,102,223,138,113,227,143,118,227,140,115,229,143,118,229,139,114,227,138,113,222,132,106,218,134,107,219,135,111,226,142,118,230,151,126,228,143,118,227,136,113,225,138,113,221,139,111,216,135,105,218,137,117,221,136,116,226,143,121,228,148,126,227,143,121,224,139,117,219,137,114,212,129,103,4 230,134,119,235,139,123,235,140,118,236,142,117,236,141,117,233,143,116,227,136,111,218,128,106,230,137,120,232,138,122,232,139,115,233,139,113,233,143,114,232,144,115,227,138,111,219,129,104,229,140,121,225,129,111,202,89,75,215,110,90,230,140,110,230,143,110,226,139,108,221,135,103,227,141,120,220,121,101,167,52,44,155,41,38,198,95,77,229,146,115,225,140,107,220,138,108,224,136,115,223,131,109,186,76,61,132,22,24,157,50,43,222,132,104,225,143,109,219,138,105,221,133,110,224,136,112,201,97,78,160,50,41,163,56,45,221,130,102,221,136,105,216,136,100,219,136,112,223,138,114,222,137,110,213,120,98,207,108,89,221,135,108,219,137,110,212,134,104,216,133,110,220,134,111,222,140,114,222,136,114,222,137,113,221,134,111,217,137,108,209,129,102,4 205,136,152,209,142,152,213,147,153,216,147,157,214,144,158,213,148,159,212,151,161,208,149,158,205,138,155,210,148,161,213,150,155,214,148,153,212,145,152,211,146,152,211,150,157,206,148,153,203,136,150,208,144,157,211,148,153,212,146,153,211,147,156,210,148,155,205,137,142,202,141,144,203,139,152,208,144,160,207,140,155,180,106,112,182,112,114,208,147,152,204,144,147,201,146,144,202,138,149,206,144,158,205,137,149,138,69,73,123,62,64,199,134,135,203,147,148,196,143,143,200,138,149,205,147,160,205,139,146,149,83,84,126,64,68,196,130,140,198,141,153,190,136,144,197,136,139,201,142,147,205,149,158,191,127,128,182,112,113,197,138,154,189,132,148,181,128,142,196,138,142,199,141,143,200,140,148,202,146,154,200,144,149,196,142,158,186,137,154,179,135,147,4 253,171,176,254,171,178,254,165,166,254,157,168,254,161,171,254,168,170,254,178,176,251,174,167,250,161,165,253,162,167,254,164,171,254,162,166,255,169,174,255,175,172,253,170,166,251,173,167,248,160,158,244,141,144,246,143,150,253,162,159,248,145,146,250,154,152,254,171,165,251,170,163,238,144,136,222,105,95,221,99,92,231,119,110,228,112,103,237,133,112,252,171,154,249,168,160,235,142,133,216,102,85,216,98,89,225,115,102,222,110,92,235,129,107,249,165,151,249,172,166,240,158,145,229,131,112,220,111,95,221,112,88,228,119,96,235,132,107,246,163,151,244,165,162,237,160,151,236,150,145,239,152,140,236,143,127,238,144,135,249,171,161,247,167,162,239,158,156,234,157,150,237,154,152,241,158,161,247,167,167,246,162,164,246,165,167,245,169,169,236,160,154,4 253,174,177,253,173,177,254,177,183,253,184,189,253,179,189,254,175,184,253,170,172,252,170,175,251,168,169,254,175,176,255,181,181,255,184,183,255,182,185,254,178,182,254,175,176,252,166,173,245,161,160,248,170,169,238,147,135,216,112,99,229,127,114,251,167,166,253,172,174,251,163,166,245,168,165,217,125,118,144,39,34,116,13,19,149,27,27,229,124,114,253,172,173,250,167,167,248,174,169,199,104,94,94,0,7,131,30,29,188,77,66,236,143,132,252,174,170,250,173,167,247,173,171,235,156,149,201,103,96,218,122,108,249,168,156,253,180,172,252,177,172,250,174,165,246,169,167,249,173,170,249,168,169,248,168,170,251,173,173,253,179,177,252,179,174,247,173,164,242,160,160,249,170,171,249,168,172,250,166,169,251,171,171,253,179,177,252,181,172,246,177,167,4 230,169,190,221,155,169,173,87,94,185,96,109,186,104,117,204,137,148,233,177,192,228,172,188,232,174,193,191,117,123,111,42,57,157,72,78,139,56,62,131,61,69,224,165,172,227,174,186,234,177,191,183,114,120,123,50,58,176,89,87,147,67,71,110,46,57,211,150,157,228,175,187,230,174,187,215,152,163,189,106,103,195,109,104,176,89,86,151,76,78,214,156,164,226,173,182,227,170,181,229,171,187,217,147,152,197,112,105,163,76,76,186,105,99,222,163,171,223,169,177,226,168,178,229,171,187,225,163,174,207,130,125,179,93,91,190,111,113,222,162,177,221,167,177,224,168,178,227,167,181,228,169,182,224,162,173,219,151,162,219,153,166,222,165,180,219,168,175,221,168,175,224,168,180,227,173,183,225,165,178,226,167,181,225,168,180,223,169,178,217,163,172,4 245,155,159,240,139,135,233,126,111,236,129,125,244,144,140,253,166,170,254,172,181,251,161,169,234,140,133,214,97,84,200,78,71,191,68,67,198,72,69,233,122,115,254,166,169,249,157,160,212,102,92,186,65,64,178,58,60,165,47,51,166,42,46,206,87,78,246,155,151,248,158,158,192,73,72,168,49,54,156,44,48,149,37,43,162,45,49,196,76,70,235,139,132,247,166,162,177,56,54,158,43,47,153,42,45,141,32,35,163,50,50,188,69,66,217,108,97,243,159,146,199,90,77,166,49,46,160,47,49,161,47,47,157,44,46,180,63,59,208,95,74,232,141,123,219,126,115,193,77,71,170,56,54,177,67,61,182,68,61,199,85,75,230,141,121,236,157,145,223,131,134,220,121,120,206,96,88,203,94,83,211,107,94,224,129,120,240,163,157,240,169,160,4 239,145,135,242,142,137,245,147,155,249,154,156,252,159,160,249,154,149,244,148,145,233,137,133,236,147,136,234,130,121,242,143,146,246,148,150,249,156,159,249,159,157,244,151,143,227,124,109,236,145,136,237,138,134,232,121,121,234,130,113,243,146,136,245,151,147,244,151,146,237,145,129,232,142,132,231,132,128,215,98,89,211,98,71,226,122,90,243,151,138,246,157,148,237,148,131,228,134,124,217,111,103,199,83,67,189,71,51,204,93,68,235,145,130,243,160,149,239,156,140,225,138,131,220,123,112,196,76,64,187,68,57,188,72,55,227,127,108,242,157,147,238,160,143,226,143,133,231,147,136,208,98,83,206,92,80,200,82,70,223,125,112,234,151,140,233,160,140,226,145,133,229,146,135,227,143,127,225,132,117,223,128,120,231,145,137,232,150,140,231,162,143,4 233,158,159,233,160,162,234,161,161,235,158,158,234,155,148,242,169,169,241,170,171,238,169,171,230,157,157,218,131,125,204,106,100,203,103,98,222,137,132,235,161,156,233,157,156,234,164,164,227,151,150,197,98,89,179,46,72,172,40,64,196,96,87,221,133,122,223,135,130,234,167,162,227,154,148,196,98,89,166,51,66,159,42,59,188,82,78,216,123,111,218,129,115,230,159,152,232,169,163,215,130,120,185,79,72,184,77,75,204,105,97,221,138,131,227,152,144,229,158,151,231,168,161,229,162,157,211,122,114,207,110,100,223,143,136,233,162,159,233,164,161,229,160,156,229,165,156,232,167,163,230,162,160,227,153,152,230,156,158,234,164,162,229,156,153,227,161,157,225,158,150,230,165,161,228,159,155,229,158,160,230,156,157,229,156,157,225,151,149,223,157,152,4 213,144,166,213,136,160,210,125,147,205,117,141,197,109,131,190,95,122,205,126,150,207,139,162,212,139,156,206,122,141,184,85,110,178,77,103,184,86,111,191,95,122,200,114,137,206,133,155,204,123,140,183,86,105,163,62,85,173,77,100,185,89,114,194,101,118,202,116,135,206,127,154,189,102,117,158,65,80,162,69,83,169,71,95,175,74,101,199,106,125,206,123,140,208,133,157,177,90,102,152,61,69,155,60,72,168,72,92,186,91,114,198,102,124,203,118,135,213,143,160,171,86,92,150,62,69,139,45,58,163,70,85,187,93,112,203,111,129,213,134,149,214,144,159,171,86,89,161,73,77,158,70,81,167,73,93,191,100,118,213,134,149,217,146,163,215,150,165,187,109,110,189,109,113,186,100,113,195,108,124,209,127,142,219,147,165,216,150,172,213,148,166,4 245,151,144,252,164,157,253,164,161,250,156,154,245,150,145,248,156,151,250,164,157,245,162,155,246,159,149,251,167,158,252,171,163,231,128,107,208,89,69,232,132,114,252,172,164,246,165,153,245,162,150,248,165,155,243,157,141,197,78,60,182,58,50,209,95,79,248,166,153,243,165,150,243,162,147,247,161,147,237,147,126,188,68,51,178,53,45,207,96,72,245,163,143,244,168,154,238,157,139,243,160,143,241,160,142,208,101,75,198,84,62,229,139,114,245,170,154,242,164,148,238,160,142,241,164,150,237,155,134,212,108,79,209,102,76,235,154,135,244,168,154,240,165,149,236,159,143,241,165,152,238,159,141,199,84,57,200,89,70,238,159,144,240,159,144,235,160,142,231,151,134,238,163,153,236,155,139,223,129,110,228,142,128,237,157,143,234,150,136,231,157,141,4 197,98,121,196,89,113,207,107,129,211,119,142,207,107,125,212,112,127,201,104,118,194,104,116,195,92,113,189,85,106,209,110,134,213,124,141,210,115,133,203,105,120,201,106,117,188,95,106,188,83,101,187,86,107,203,105,127,181,78,93,178,77,93,204,104,124,203,107,124,178,80,95,179,78,96,186,82,109,195,90,112,110,20,35,76,0,12,173,68,85,202,106,124,187,91,105,181,80,99,187,83,108,193,87,109,131,37,51,68,0,6,164,61,81,198,102,120,189,96,106,187,90,102,189,92,109,192,95,111,194,92,109,164,64,77,182,80,104,192,98,112,185,91,98,188,89,101,186,93,103,196,105,123,203,111,127,193,99,112,183,86,104,194,99,114,191,97,109,184,87,99,188,91,103,191,91,115,189,97,112,189,96,105,193,103,117,196,106,124,190,97,112,4 223,117,131,229,115,138,220,108,131,225,107,128,231,119,146,222,108,142,219,109,133,209,94,121,221,115,126,227,112,134,221,108,129,214,98,119,199,74,96,207,88,118,218,102,129,201,86,113,217,110,122,225,114,136,220,101,124,187,69,84,147,25,37,185,68,83,210,98,123,203,86,115,215,111,129,213,107,128,210,90,119,169,51,63,136,23,30,151,33,47,201,80,104,201,81,106,211,102,121,205,96,116,210,102,117,165,52,60,135,23,30,153,38,50,204,98,110,194,89,104,210,102,113,214,106,120,214,113,120,170,55,60,137,21,26,173,61,76,210,110,125,202,101,115,209,110,115,217,113,123,214,105,125,192,78,92,181,72,76,200,100,115,207,100,119,205,90,112,203,98,111,212,104,122,211,105,125,209,105,122,207,110,123,207,103,122,207,98,115,204,90,112,4 193,88,102,200,91,102,204,96,112,214,113,123,215,111,112,220,126,124,218,129,125,208,120,111,193,92,99,198,92,100,204,99,105,214,115,120,214,112,112,211,109,106,216,125,114,212,130,119,192,90,96,200,97,102,205,104,108,196,92,97,198,97,99,213,119,115,215,128,114,210,127,110,188,87,96,196,95,99,203,100,110,154,53,63,129,32,36,209,115,104,214,130,111,211,129,108,186,87,94,196,97,104,193,89,97,110,24,37,110,19,24,195,99,88,211,128,112,208,126,107,180,80,87,193,90,99,191,90,93,100,17,25,87,6,15,184,89,83,208,122,109,202,120,103,176,79,86,187,86,94,194,96,101,182,87,87,151,55,53,194,107,100,209,133,117,200,122,107,173,81,85,188,96,98,190,90,97,198,102,103,203,114,109,203,123,111,205,133,116,200,126,110,4 201,105,124,205,108,128,206,110,125,208,113,133,212,121,135,214,123,140,190,100,115,192,103,115,198,102,116,203,108,126,205,110,129,201,102,125,205,112,127,211,126,136,193,102,116,189,95,113,198,108,121,206,119,130,205,119,132,201,110,128,199,113,124,204,125,129,202,112,120,197,107,119,196,115,121,200,122,130,197,115,122,192,110,113,193,105,112,190,102,107,206,124,132,208,127,131,195,116,118,193,108,117,164,70,78,143,46,56,148,52,63,137,35,48,192,108,111,207,128,131,196,117,119,188,104,106,175,83,94,134,41,53,100,15,34,103,11,31,177,93,93,199,121,120,194,115,116,201,125,126,197,112,116,144,48,55,124,34,48,117,28,38,178,94,98,184,103,106,199,121,126,204,125,129,200,117,123,188,97,103,187,99,106,178,96,101,183,108,107,171,95,89,4 230,141,117,245,162,143,252,172,158,254,179,165,254,181,166,254,182,167,253,180,165,247,173,154,217,114,90,229,132,105,245,159,133,253,170,151,254,181,163,254,180,158,253,179,158,246,170,141,211,103,80,205,91,68,214,103,79,235,135,102,251,168,141,254,180,159,254,182,159,248,173,144,217,116,92,204,90,70,201,81,63,218,108,76,237,137,104,250,166,139,252,176,152,249,176,155,228,143,117,222,123,90,215,107,76,216,105,79,225,119,89,240,146,112,250,172,147,248,176,152,232,159,136,232,148,118,223,122,87,215,102,76,223,116,88,237,142,109,245,165,136,245,174,150,230,156,136,237,162,141,235,151,121,228,132,102,227,125,97,238,149,118,244,168,139,242,172,144,228,155,135,233,156,138,239,162,141,242,164,141,239,153,128,240,158,129,244,172,146,240,170,143,4 247,164,151,250,164,151,251,164,149,251,165,146,250,164,141,249,166,141,246,166,141,240,164,136,244,160,144,248,162,148,248,160,140,249,160,130,249,161,128,246,159,126,246,168,135,241,167,135,244,160,144,247,158,138,243,144,110,241,137,98,241,137,96,244,155,118,245,169,134,239,164,132,243,159,134,245,152,121,236,129,88,231,121,78,230,116,77,238,137,99,239,153,119,236,161,130,240,157,131,244,153,122,233,128,87,219,107,59,211,90,45,222,104,61,228,130,78,235,160,125,240,161,136,239,144,112,220,106,59,205,87,40,211,98,48,221,109,62,226,130,86,233,159,123,237,158,133,237,147,118,225,121,78,214,102,53,223,119,67,231,139,99,232,152,122,229,155,117,234,157,133,237,157,132,236,149,120,230,137,102,233,148,116,235,157,129,236,161,133,228,156,129,4 239,179,186,242,182,188,242,180,187,244,183,190,246,186,195,246,188,197,243,184,194,241,182,193,238,178,182,243,183,187,240,179,183,240,180,188,243,187,193,243,187,195,242,185,195,237,181,189,235,175,179,241,182,184,233,171,171,228,163,164,237,181,186,239,185,192,239,184,187,238,183,186,234,174,177,242,184,187,221,155,151,187,106,98,217,150,147,237,184,188,237,183,183,237,185,184,233,174,177,239,180,182,222,158,157,157,79,79,177,100,96,231,174,173,236,184,183,234,181,178,231,174,175,235,176,177,230,171,169,175,98,96,154,72,70,214,148,141,236,185,183,232,180,177,228,172,171,232,174,175,232,174,175,205,136,134,180,94,88,208,141,136,232,181,179,230,180,176,224,168,166,229,172,173,229,171,172,222,164,161,213,146,140,224,165,163,229,177,175,228,178,175,4 226,129,131,230,130,132,234,135,136,231,131,129,232,139,136,232,134,134,230,134,128,224,133,125,224,126,127,232,135,134,230,128,132,230,130,127,230,133,128,230,134,130,230,135,127,223,133,123,226,129,127,230,134,133,220,108,114,198,70,71,209,90,84,228,134,126,230,139,131,224,132,121,228,135,131,229,134,131,213,98,97,167,28,32,187,62,59,228,134,122,229,145,136,225,139,125,226,131,129,229,137,132,218,111,102,179,49,45,184,56,52,224,131,119,226,140,129,223,139,125,225,133,127,228,137,130,226,132,122,216,116,103,218,120,106,228,145,134,226,141,128,222,139,121,223,134,124,226,136,127,228,148,136,229,148,132,231,155,138,231,157,139,226,149,133,221,144,124,219,130,122,223,135,127,230,155,139,230,155,135,230,155,136,228,154,133,224,150,133,220,146,127,4 234,172,204,237,177,210,238,180,214,239,183,216,240,185,215,237,181,209,236,184,213,232,180,208,232,172,202,236,179,211,228,162,193,216,139,164,214,138,160,215,143,162,212,143,162,220,161,181,230,172,201,227,166,193,202,117,136,187,94,112,172,80,98,177,90,108,168,79,96,198,124,141,229,172,199,223,157,179,189,100,117,155,66,87,141,57,80,146,61,84,157,66,85,176,91,109,230,178,201,228,173,198,208,133,152,166,71,91,154,65,88,164,79,103,174,82,103,192,109,133,230,179,201,231,176,202,225,165,191,211,139,164,210,137,164,214,148,177,214,148,173,219,162,190,227,177,198,232,179,203,231,174,201,233,178,208,233,178,210,230,178,209,228,177,206,224,174,201,224,174,193,229,177,200,231,176,199,232,175,203,231,171,201,231,174,204,230,177,204,224,173,198,4 231,164,183,235,167,186,239,171,190,241,172,191,240,171,188,240,173,188,236,170,185,233,169,180,231,164,179,234,167,184,238,172,188,238,172,189,237,169,185,236,170,183,234,169,179,229,165,174,228,163,176,231,167,184,233,170,186,232,168,184,236,175,188,235,172,182,233,170,177,228,165,172,224,161,172,215,145,158,204,127,138,195,113,124,202,126,137,226,162,171,229,168,176,227,168,173,220,156,163,175,88,96,141,58,69,130,56,68,144,62,73,188,106,113,222,159,165,224,165,169,221,160,167,185,103,108,132,52,61,125,57,70,142,66,79,160,73,81,215,148,154,221,163,167,219,159,166,213,148,154,189,113,120,175,95,106,164,80,91,187,109,114,215,151,158,217,158,164,218,159,164,218,157,165,220,160,168,216,152,161,211,143,150,217,156,160,217,156,161,216,158,161,4 218,148,158,216,144,150,214,131,133,206,110,113,200,95,102,208,118,121,210,138,146,207,133,144,216,144,148,208,126,122,203,109,104,205,115,114,200,96,103,192,93,94,204,129,138,210,138,151,212,136,139,206,118,115,197,100,97,203,112,112,171,74,80,143,48,54,197,114,123,212,146,154,211,139,144,208,124,122,194,98,98,193,98,98,162,69,73,140,48,54,190,104,108,206,133,139,212,143,146,210,130,136,191,92,98,188,89,90,189,88,90,183,84,82,199,117,123,207,136,147,211,140,147,211,132,144,194,92,104,197,104,110,195,103,106,205,125,127,210,140,151,210,146,157,209,143,148,211,139,148,204,115,129,210,131,146,212,136,146,213,140,149,211,144,154,207,142,149,207,143,146,208,140,146,205,127,135,212,141,152,211,136,150,211,137,149,210,141,148,204,139,147,4 244,125,121,251,133,128,252,133,125,251,128,125,252,132,127,249,133,123,239,121,110,230,111,101,240,116,116,250,129,125,253,136,127,251,130,124,249,128,118,246,127,115,238,119,108,228,107,101,240,119,115,246,126,118,248,131,125,248,135,128,247,126,115,243,121,107,237,115,102,226,100,95,240,119,115,247,128,125,243,129,122,237,118,106,243,121,106,241,119,104,235,108,98,231,108,100,238,120,116,242,125,120,236,114,102,207,67,53,215,77,62,235,107,97,234,106,99,229,104,96,238,125,115,242,127,118,205,77,64,156,20,13,187,44,34,228,93,86,232,106,102,225,97,92,236,120,112,240,128,117,200,71,58,154,20,14,193,55,48,229,100,94,229,102,101,224,98,96,234,123,115,237,127,118,223,102,89,190,54,42,218,89,82,232,106,106,227,100,102,223,102,102,4 225,144,140,227,147,144,226,144,140,224,139,134,224,138,133,226,138,137,225,139,135,224,148,138,225,146,141,224,140,138,220,132,129,205,103,100,211,115,107,227,147,139,225,146,137,222,143,136,224,146,137,222,139,133,200,97,98,179,68,68,197,94,89,223,142,133,225,148,139,222,146,136,222,143,133,223,143,132,184,83,77,141,30,42,186,81,81,219,133,128,222,141,136,220,144,134,221,141,133,219,134,129,184,82,76,142,31,41,180,71,75,213,125,121,222,147,138,218,139,130,219,139,133,218,134,129,196,96,93,174,63,65,177,67,69,204,115,106,221,145,136,216,137,127,217,137,130,221,144,135,213,126,123,193,86,93,178,72,71,207,124,112,217,141,130,212,136,127,217,141,132,220,145,135,217,134,134,207,114,118,205,115,113,215,135,128,214,139,130,210,138,129,4 227,157,181,227,158,184,217,125,155,208,101,130,223,142,169,234,168,193,223,146,177,223,150,177,229,164,186,229,163,183,201,98,123,169,52,83,191,81,111,229,156,179,228,158,184,224,154,175,227,161,183,225,149,169,182,71,96,162,55,84,179,65,94,224,145,170,231,167,191,224,156,173,224,151,171,217,132,148,182,66,92,178,65,96,194,85,113,225,150,174,232,170,192,225,159,181,228,160,178,215,128,146,179,61,89,188,72,106,201,91,119,224,154,174,226,159,180,223,157,178,230,164,181,216,132,152,186,68,95,195,81,112,208,109,134,224,157,177,224,156,178,219,150,172,228,163,178,219,137,157,195,79,107,200,87,114,214,122,145,224,157,177,221,152,175,220,155,175,226,159,174,224,154,172,210,118,144,210,114,139,219,141,162,220,148,172,216,137,157,219,156,173,4 211,147,158,216,147,162,220,155,183,221,153,179,225,164,191,223,166,195,221,165,196,213,154,171,210,147,169,199,114,130,194,105,117,192,99,111,202,119,129,214,143,159,216,150,170,215,155,177,202,133,143,183,93,103,179,79,96,170,69,80,171,74,77,198,112,116,204,124,125,209,143,148,196,122,128,171,80,87,169,72,76,163,64,65,156,57,61,175,84,85,199,121,123,208,143,156,202,136,153,174,84,92,163,70,68,169,72,70,162,65,71,166,74,75,199,125,133,211,154,170,205,147,164,176,93,97,161,70,71,161,68,71,158,64,72,172,87,87,204,141,151,209,156,174,206,153,171,197,130,143,185,105,113,165,77,88,173,83,96,200,128,143,211,159,181,207,153,175,209,161,176,208,153,175,204,142,164,198,127,148,200,132,151,207,149,169,211,160,185,207,159,183,4 224,161,148,226,163,149,224,158,136,216,140,117,212,131,109,210,133,111,222,159,137,224,169,153,224,166,147,222,154,130,202,119,97,174,80,65,182,88,74,192,103,86,215,146,124,221,164,150,219,157,135,204,121,96,185,89,79,160,59,59,157,57,53,178,81,74,193,106,86,216,156,133,215,146,127,192,104,85,164,68,59,137,48,46,127,39,38,152,57,51,178,85,69,214,150,126,211,140,118,186,97,83,137,44,35,91,13,22,102,24,27,142,54,42,177,87,75,212,150,130,206,135,108,179,90,74,135,45,37,111,30,28,130,47,39,156,66,52,179,94,72,211,152,125,203,134,105,178,92,72,153,61,53,144,54,48,147,59,51,172,85,67,201,131,108,215,164,141,208,147,123,196,122,102,179,93,80,158,68,61,179,94,82,199,128,106,213,158,137,214,163,142,4 197,121,120,201,121,124,205,123,127,207,129,131,207,130,132,206,127,130,201,124,127,194,119,120,198,123,121,204,131,127,203,125,125,202,123,121,199,119,119,199,118,120,198,120,123,194,115,118,198,124,121,204,131,125,198,116,114,171,74,72,165,64,66,175,81,83,196,116,121,193,112,116,194,122,117,198,124,121,182,89,88,153,45,50,157,49,54,176,78,78,192,112,114,193,119,118,194,125,117,191,115,114,171,73,71,153,44,49,159,51,53,175,76,77,193,111,113,193,118,116,192,123,118,190,112,110,179,89,82,170,71,69,171,71,67,189,100,99,193,112,113,192,116,112,185,114,110,192,118,114,190,114,110,190,112,106,195,119,114,193,117,115,189,114,113,189,117,115,184,113,109,190,116,113,188,112,112,194,120,120,196,120,121,190,115,115,188,115,115,183,107,111,4 241,188,207,239,184,202,233,171,176,223,149,146,201,107,103,218,139,138,230,170,180,225,166,177,238,187,203,232,171,176,200,115,108,193,105,101,154,62,64,181,98,98,223,161,162,222,165,171,236,187,199,214,142,140,141,53,58,128,54,64,125,50,60,142,60,62,211,143,141,225,170,175,231,181,186,196,109,102,121,42,51,106,44,57,106,42,56,135,54,59,206,137,137,225,171,175,230,182,187,210,133,125,132,50,55,111,42,55,117,45,57,153,66,68,211,143,141,222,167,169,232,188,195,227,166,162,158,63,63,125,41,53,133,48,55,192,109,105,222,163,162,222,166,163,232,189,194,227,173,169,201,114,103,192,101,96,188,91,85,218,149,148,230,181,189,226,175,179,230,188,194,230,182,186,224,166,164,221,153,145,219,147,139,228,171,183,231,181,191,225,177,181,4 214,126,135,218,135,144,217,132,146,219,137,149,218,122,141,220,116,137,221,144,144,217,139,144,214,130,135,217,137,142,215,132,140,215,127,137,216,126,140,220,141,150,218,139,139,214,133,135,213,129,133,217,136,141,198,108,113,137,44,62,182,88,101,222,145,151,220,145,147,214,134,135,214,130,134,216,133,136,202,113,119,138,42,59,159,62,77,220,137,144,218,140,146,215,137,145,212,130,133,215,135,142,218,137,148,212,122,131,203,108,116,216,133,144,215,132,143,214,132,143,209,125,131,214,135,141,216,131,143,216,133,145,219,140,151,216,134,146,212,123,137,211,128,140,208,126,132,211,130,137,214,128,137,217,133,145,218,140,155,215,133,145,211,125,138,210,126,139,205,121,129,209,127,134,213,131,138,214,132,144,215,132,144,212,129,141,212,131,144,209,127,141,4 227,164,148,228,163,154,219,139,125,201,105,91,210,120,108,225,158,145,228,166,151,221,156,141,225,163,150,216,141,129,187,86,73,178,74,65,181,79,70,219,146,133,226,164,146,222,159,137,219,151,136,181,90,75,143,41,39,167,64,57,178,75,66,213,137,123,225,162,144,223,158,136,202,125,106,137,50,43,126,37,31,154,53,46,170,65,57,212,132,114,224,161,141,219,154,137,201,124,107,144,54,45,142,48,39,156,57,47,161,65,54,207,127,103,221,156,137,218,156,139,207,135,114,178,84,66,165,67,54,146,56,46,137,54,45,203,125,99,220,154,134,215,151,134,208,140,114,190,104,82,176,85,66,140,53,42,172,89,71,209,138,117,218,157,137,213,150,129,215,156,131,209,139,114,199,124,100,192,109,90,205,131,116,216,151,139,215,153,136,214,156,136,4 224,159,149,227,160,151,217,136,126,204,111,99,202,106,93,218,140,124,227,165,151,225,165,150,218,147,136,195,105,94,163,64,56,167,61,57,180,74,66,189,91,79,221,154,137,224,164,146,210,130,118,148,54,49,123,33,33,148,45,45,175,72,62,187,90,77,223,155,138,225,163,145,206,124,109,162,66,56,141,45,39,153,52,45,168,62,55,194,103,87,226,163,146,224,161,138,198,113,95,183,86,73,169,69,60,171,70,63,169,67,60,204,120,101,223,159,138,222,160,137,212,139,116,196,106,87,166,70,59,144,50,46,145,56,49,205,122,98,222,156,134,220,159,138,216,155,133,215,146,126,186,101,81,155,65,53,174,91,72,211,136,111,218,153,138,217,155,135,219,163,144,219,159,144,214,144,129,206,130,113,212,141,120,219,156,135,216,154,136,215,154,133,4 244,172,184,251,182,194,250,180,198,241,167,179,239,166,183,244,180,205,240,175,196,231,163,185,241,174,187,239,166,167,228,150,145,206,119,112,185,91,87,210,132,132,235,172,184,229,160,179,226,154,149,209,121,107,192,99,91,168,72,81,143,51,65,148,54,57,218,147,155,231,169,182,211,131,116,189,96,84,170,76,75,141,47,58,129,46,64,130,41,51,194,112,114,230,171,181,219,150,141,194,107,87,180,92,87,141,59,72,128,46,61,135,50,57,195,115,112,228,170,185,227,165,170,201,120,102,176,86,76,158,70,71,137,51,57,148,56,57,205,132,132,229,172,186,230,173,186,222,156,153,186,97,83,176,86,75,175,89,80,194,116,112,221,159,163,227,172,188,228,171,180,231,171,177,222,152,151,208,129,115,225,161,166,230,173,186,228,170,182,226,171,188,4 216,146,144,219,147,142,222,153,144,224,160,153,228,170,160,229,171,155,227,170,150,224,170,154,216,152,149,209,131,128,197,107,106,202,116,115,218,152,141,224,166,150,223,164,147,220,160,145,218,160,150,198,115,107,159,60,65,163,64,72,176,79,81,210,135,125,221,161,148,218,155,146,215,155,143,204,130,119,159,64,62,142,47,54,151,53,60,187,99,94,217,154,141,213,144,133,212,147,135,207,133,119,169,77,73,132,40,47,160,71,71,185,97,87,207,135,126,214,152,142,218,164,145,215,155,140,197,121,109,164,70,69,163,69,69,187,98,91,210,142,127,217,162,148,219,169,144,221,170,145,219,164,142,210,143,130,194,114,105,193,112,102,211,147,139,214,161,148,214,159,138,218,163,137,220,167,142,219,166,146,218,161,147,214,155,143,209,145,139,209,152,143,4 191,103,108,199,107,113,203,105,112,203,101,110,199,101,112,193,102,113,193,105,111,190,108,109,192,106,107,198,109,110,201,109,112,202,104,110,197,97,107,193,100,110,188,101,108,188,104,106,192,106,104,196,107,105,198,106,107,199,105,110,198,100,107,192,95,106,187,95,104,186,102,105,192,105,100,195,106,102,195,100,102,194,100,105,192,100,106,190,95,103,186,92,101,184,99,103,189,102,98,194,103,99,191,99,100,179,83,86,162,62,64,179,87,91,187,97,102,183,94,96,189,103,98,192,104,99,189,100,98,150,52,52,119,25,25,168,77,78,185,98,104,180,89,93,184,100,97,189,103,101,183,98,96,146,52,52,122,31,32,169,81,85,180,95,100,179,91,96,177,91,93,180,95,97,180,98,102,174,88,94,163,71,78,176,90,94,177,92,96,175,92,95,4 216,128,142,227,142,153,229,145,158,230,149,158,236,159,170,234,155,164,229,149,157,227,154,159,220,134,142,227,142,150,227,146,152,230,152,158,237,161,170,232,154,162,229,149,159,223,149,154,219,137,141,225,142,146,227,148,147,234,160,162,234,159,166,231,154,156,228,153,155,215,140,140,220,144,142,226,151,148,210,121,111,203,104,95,227,149,149,232,159,160,225,152,150,213,137,135,220,147,142,223,151,142,189,90,80,171,56,50,212,126,119,234,162,164,217,143,139,216,142,143,219,147,141,221,148,140,191,94,85,173,67,60,219,142,136,227,160,158,219,150,146,220,151,151,214,143,139,219,145,143,214,134,128,212,131,125,227,160,157,217,149,144,225,160,155,217,153,150,211,141,136,220,149,148,221,149,147,224,151,151,221,150,149,220,153,149,222,154,151,209,140,139,4 195,102,116,212,117,135,222,129,144,222,135,145,228,141,152,217,127,135,209,121,126,206,118,129,188,88,102,199,101,116,218,130,144,223,143,150,226,143,153,223,135,145,204,117,120,208,126,128,194,88,109,196,100,115,200,107,116,178,81,88,195,104,111,220,136,144,201,119,116,207,124,124,199,101,120,201,105,118,176,72,77,144,35,40,171,71,73,216,132,134,206,127,127,204,122,124,190,93,107,204,113,124,198,107,114,206,113,120,217,133,141,215,137,140,212,134,135,207,130,128,186,82,99,198,97,110,208,121,125,211,131,139,219,139,149,211,130,135,207,129,129,203,127,122,181,85,100,194,100,110,206,125,128,204,123,129,209,129,137,216,136,145,207,129,129,197,121,118,183,93,106,193,102,114,199,112,121,203,116,125,205,123,131,213,133,141,209,129,133,199,124,126,4 238,178,177,241,180,179,241,180,177,240,179,177,238,180,179,236,178,174,236,177,173,231,172,169,237,176,174,239,180,176,237,174,167,234,171,166,228,158,153,225,154,145,233,175,170,232,175,172,236,178,171,237,179,173,232,165,156,220,146,138,166,73,75,186,99,96,232,171,165,232,174,169,234,178,167,235,180,172,235,177,170,183,100,101,118,21,41,179,95,92,234,177,171,231,173,169,233,177,168,235,182,173,231,172,163,155,65,71,130,33,47,208,134,128,235,181,174,231,174,168,232,178,167,233,179,169,233,180,170,196,117,110,193,113,107,229,170,163,233,178,170,230,175,166,230,175,165,232,178,170,232,179,171,231,173,168,231,174,169,232,176,170,232,178,171,229,175,169,228,172,165,232,177,170,231,175,169,230,173,168,231,175,171,232,177,173,230,175,169,225,168,164,4 218,140,144,216,135,136,217,136,140,221,140,144,216,133,140,215,125,131,214,126,124,210,126,123,220,141,145,218,139,138,215,138,135,214,134,133,208,122,123,211,120,121,206,112,111,204,110,112,220,142,145,219,146,144,214,138,131,214,131,130,216,134,137,215,124,127,216,126,133,213,121,129,220,144,145,216,142,142,205,118,115,192,98,91,205,119,117,220,138,141,218,132,136,219,136,136,217,145,143,212,135,130,182,80,80,158,52,53,173,72,69,215,133,136,217,136,138,216,134,133,212,135,133,211,135,133,192,98,96,156,48,49,179,80,80,214,128,136,220,142,145,214,134,135,208,129,129,209,129,130,211,127,133,195,105,106,201,115,114,211,127,133,208,123,129,211,133,138,203,121,122,209,125,131,215,131,140,218,144,150,213,137,142,216,135,142,210,131,141,198,118,126,4 199,115,110,200,115,108,214,133,129,219,132,125,218,129,130,217,130,129,202,116,112,195,113,108,209,127,117,209,125,119,206,128,118,214,136,124,218,137,136,211,127,122,197,109,100,189,107,100,210,125,112,212,126,120,216,135,128,211,129,121,210,128,124,208,128,124,206,124,118,195,115,102,206,124,114,211,131,120,216,132,129,193,94,91,183,88,85,196,109,106,210,131,128,202,124,115,198,114,103,201,121,112,203,120,115,150,54,54,122,26,26,162,65,59,207,128,127,190,113,105,195,112,104,203,123,121,207,129,127,183,95,88,166,67,61,194,104,103,203,122,123,171,94,88,186,92,94,203,115,117,210,132,133,206,131,125,202,119,110,197,109,109,184,103,100,176,97,93,190,95,97,202,113,113,211,122,127,208,134,129,197,120,114,201,117,119,194,111,109,182,103,96,4 216,131,129,220,134,136,222,134,138,223,132,141,224,134,141,222,133,139,217,128,131,208,123,124,215,128,125,217,130,127,218,131,128,222,136,139,224,138,141,223,142,144,219,138,137,209,126,124,211,125,121,214,128,124,215,131,125,217,134,130,220,139,136,219,138,137,217,133,134,211,125,129,209,126,118,198,105,97,169,67,65,176,74,71,207,118,111,219,141,137,213,131,127,209,127,127,208,129,123,202,115,109,169,69,67,165,60,57,206,119,110,219,143,137,215,137,133,207,128,126,204,125,120,207,127,123,210,128,124,210,127,121,216,139,130,216,139,133,215,139,136,209,133,131,205,128,121,210,134,128,215,142,136,218,146,143,217,142,137,214,136,132,212,137,132,208,135,132,203,127,124,209,134,130,213,141,136,211,137,134,211,135,135,209,131,134,204,125,127,200,121,122,4 204,119,121,217,132,139,223,138,145,220,139,141,209,125,124,214,131,135,221,139,141,212,133,132,207,121,120,216,135,136,217,133,136,222,140,142,221,140,144,206,125,121,216,136,135,216,141,140,210,124,129,220,139,143,218,139,140,217,132,132,222,141,140,212,134,130,210,134,123,210,133,126,206,121,125,211,129,132,215,134,136,202,108,100,191,88,81,206,123,120,211,134,127,208,129,122,201,118,120,202,117,119,203,111,111,156,54,50,143,36,35,194,103,97,201,126,122,208,131,129,199,110,119,204,115,119,205,115,114,171,68,65,169,69,63,208,124,118,207,133,126,201,128,122,192,105,113,196,106,115,201,115,118,204,119,118,207,126,120,211,136,136,204,129,127,198,126,121,196,113,119,198,109,118,200,114,119,201,117,119,204,126,129,202,127,130,196,120,123,193,118,117,4 223,143,159,228,137,155,232,148,161,237,160,171,236,159,172,233,153,167,229,151,164,220,143,153,220,139,154,223,143,157,231,153,162,235,162,172,234,158,173,232,154,170,226,146,162,220,144,155,220,145,160,219,139,148,168,74,77,200,115,121,230,152,164,228,148,162,228,153,162,221,145,148,220,148,156,221,139,145,118,32,38,116,32,37,224,143,148,231,159,166,228,156,163,225,155,161,220,150,156,226,154,162,182,95,100,143,51,55,215,133,138,229,157,164,226,153,159,223,154,161,221,152,158,223,154,160,224,150,157,222,144,152,222,148,159,227,155,163,225,152,160,218,146,152,219,149,155,225,157,163,226,158,166,224,154,164,227,157,167,225,155,164,219,146,156,214,139,148,215,143,149,223,153,159,224,153,162,225,152,162,227,156,165,223,152,163,217,144,157,211,138,146,4 208,119,133,213,124,139,211,122,140,213,126,145,218,136,148,217,136,147,211,131,141,204,124,136,209,126,134,210,122,133,211,127,141,214,131,142,215,133,142,215,135,145,209,129,139,201,118,133,207,121,128,209,119,130,209,124,136,214,130,140,215,133,141,211,129,138,207,125,134,198,115,129,204,117,124,211,127,133,207,123,128,190,96,102,205,122,127,213,132,140,206,125,133,199,121,128,203,122,127,210,134,137,205,121,124,137,40,42,175,87,90,216,141,146,204,125,133,197,119,128,198,115,121,204,123,129,202,118,125,175,78,80,195,108,114,211,134,141,205,127,134,194,117,125,194,105,116,197,111,121,200,118,126,205,125,130,207,127,136,206,126,135,203,128,133,192,118,124,189,104,109,195,110,118,201,119,126,203,123,131,208,132,137,206,129,136,199,122,127,189,115,122,4 231,122,138,232,113,134,233,98,129,237,106,137,237,112,139,238,117,144,233,116,144,222,93,122,223,93,121,229,106,126,233,114,126,233,113,120,233,107,122,234,111,133,232,111,133,226,105,127,219,93,114,222,96,107,225,107,105,225,107,101,228,114,109,231,108,119,233,115,133,231,127,143,214,89,102,216,90,91,218,97,89,214,86,84,220,96,92,225,98,108,227,95,121,230,124,140,214,89,98,213,93,91,212,92,89,201,71,73,208,77,77,219,85,94,224,91,114,226,110,130,221,108,116,217,106,100,214,95,91,209,82,82,209,83,82,221,87,102,228,107,131,227,129,144,220,111,118,227,127,121,224,113,108,224,109,108,227,109,116,227,104,123,226,112,130,224,120,134,215,101,111,223,110,117,227,121,122,229,123,128,228,111,128,229,120,134,224,109,126,220,112,130,4 207,130,168,212,137,172,217,146,180,220,148,180,216,145,177,216,148,180,212,141,172,209,139,171,205,130,167,214,141,177,212,139,165,196,112,138,209,137,170,215,150,180,209,138,170,206,134,168,206,132,165,217,148,182,189,108,132,123,40,62,185,109,134,219,156,184,209,141,171,206,141,170,207,136,163,215,149,179,190,109,134,128,46,69,172,91,113,216,150,178,211,146,173,207,144,168,206,138,164,208,137,167,210,140,167,177,90,112,185,97,120,214,148,176,209,146,170,203,140,163,202,133,160,204,131,165,210,140,169,210,138,162,206,133,160,209,143,171,208,146,168,200,136,158,199,131,158,204,136,165,208,139,166,211,145,170,207,140,169,204,138,166,208,149,168,202,143,160,195,131,157,202,140,164,204,138,162,206,140,166,207,141,167,205,144,169,205,145,164,201,142,159,4 198,92,126,208,104,135,215,116,146,217,118,151,216,117,147,215,116,143,213,118,144,206,112,136,188,72,111,196,84,118,204,95,125,207,99,131,209,105,135,209,109,137,210,113,140,206,112,137,173,54,86,174,50,86,183,57,91,187,64,97,183,60,93,184,63,98,193,80,113,200,99,125,171,56,85,170,51,83,170,47,75,174,51,78,168,44,75,166,42,75,171,47,82,184,70,104,170,56,83,171,55,83,170,51,76,167,45,70,163,41,71,168,49,80,172,54,86,178,65,100,172,61,85,175,59,85,178,60,86,174,57,81,174,60,84,172,56,83,170,52,81,174,61,89,193,99,119,196,98,120,192,87,113,191,83,109,192,84,107,186,76,100,182,75,99,180,76,101,196,107,127,204,117,136,206,119,141,205,114,137,202,106,130,198,101,126,194,103,123,189,101,119,4 211,127,157,216,128,158,202,100,124,184,76,101,190,85,111,221,139,166,218,136,164,207,113,151,205,122,151,200,108,143,184,77,104,172,63,85,183,78,107,206,111,140,213,124,148,212,125,154,203,117,143,190,91,121,160,57,83,171,66,88,172,63,88,184,79,105,208,116,140,214,131,162,198,109,129,171,64,87,160,56,82,165,62,89,174,69,105,185,84,112,204,113,138,209,120,154,194,108,130,179,80,103,163,61,87,167,65,92,172,72,111,165,59,86,188,88,107,206,116,149,191,107,127,164,64,84,150,48,71,137,41,65,162,62,83,185,88,106,201,113,135,212,135,162,196,116,136,174,74,103,162,61,90,148,54,76,183,92,111,200,115,134,212,138,163,214,146,167,202,124,148,191,99,135,184,85,117,190,98,122,207,125,152,210,132,162,209,134,158,204,130,154,4 254,190,183,254,193,184,254,193,179,254,190,176,254,185,172,254,179,170,253,162,158,244,144,147,254,190,181,254,195,185,254,196,182,254,192,177,254,187,175,254,182,168,254,172,160,249,161,158,254,189,182,254,196,185,255,195,183,254,188,167,250,175,147,253,183,161,254,184,167,251,175,163,251,183,179,254,194,182,253,188,168,222,132,95,191,84,51,227,144,112,254,190,170,252,183,167,238,161,160,253,193,182,231,154,120,172,66,41,166,59,43,169,66,44,239,167,139,253,189,170,211,117,120,238,173,167,234,165,138,158,55,31,151,50,37,157,52,34,222,142,109,253,192,168,188,86,97,212,124,125,239,180,169,206,125,99,150,47,28,171,67,41,229,154,120,250,190,165,175,85,99,188,88,98,217,141,140,237,175,165,218,139,111,223,148,116,244,182,160,246,186,162,4 247,157,168,254,178,186,254,175,175,255,174,178,254,163,182,245,134,167,220,98,140,196,80,119,249,169,180,250,171,165,217,109,87,212,99,85,237,134,136,239,125,156,213,89,134,181,71,113,250,174,178,235,146,127,178,58,42,173,51,41,219,107,101,236,126,156,203,80,124,171,61,102,248,172,171,225,129,106,183,62,44,193,76,58,231,128,123,236,127,156,199,82,121,163,53,90,246,171,170,243,166,152,220,116,83,220,116,86,249,162,161,240,137,159,208,90,124,169,55,88,248,177,173,250,184,180,249,173,158,247,167,152,255,181,181,244,151,162,213,100,126,171,59,87,249,180,178,248,183,180,253,187,186,255,189,188,254,184,183,247,161,166,212,99,122,164,54,81,248,181,181,252,184,183,254,186,188,253,185,188,255,185,187,243,156,163,204,89,114,158,52,75,4 197,137,145,198,135,142,202,142,144,203,143,148,205,145,150,204,147,152,200,140,149,196,140,149,197,138,142,199,135,139,193,120,123,190,116,116,192,120,121,203,142,145,200,139,145,197,138,142,198,141,140,192,121,120,177,92,89,166,79,77,166,80,81,189,116,116,200,137,137,196,132,133,197,140,136,191,123,118,168,84,79,149,67,67,144,63,65,173,88,87,196,129,126,199,141,134,192,134,132,194,133,131,175,99,97,144,65,65,142,61,61,171,86,82,194,129,122,200,144,133,192,134,136,192,131,136,184,112,117,160,80,78,155,74,73,174,94,93,191,125,121,193,131,123,189,129,133,189,126,131,190,124,117,184,115,108,181,112,114,189,125,127,190,126,129,186,125,125,183,122,126,187,126,128,190,127,118,188,122,117,190,130,132,192,133,135,189,126,131,185,126,130,4 254,169,183,254,174,190,254,176,189,254,178,185,254,181,196,254,189,200,254,191,199,254,182,186,252,166,177,254,168,177,252,166,173,253,167,173,255,174,182,254,182,192,253,187,189,254,183,183,249,165,169,240,143,140,216,100,95,212,90,89,233,127,120,252,164,164,254,179,179,254,178,175,238,143,139,199,76,73,176,51,53,171,47,50,189,69,62,217,106,95,247,159,155,254,177,174,234,140,134,197,78,72,163,47,49,149,37,40,161,45,47,173,48,47,224,121,110,252,175,169,235,146,134,197,78,64,157,44,41,135,28,30,160,46,45,175,53,50,220,117,107,250,175,169,246,171,165,227,132,115,196,84,66,175,63,52,184,72,59,196,82,72,226,131,113,245,169,152,246,171,167,246,166,164,241,157,145,230,137,124,225,127,111,236,150,142,247,173,164,244,170,155,4 254,188,210,254,188,212,252,179,201,240,142,148,242,150,158,239,147,154,250,173,190,252,179,199,254,184,204,255,189,211,241,155,167,185,64,69,197,87,87,190,74,72,239,152,162,250,177,197,254,182,201,253,179,195,224,124,125,157,45,52,165,56,65,171,58,60,223,127,122,253,183,195,254,185,202,250,172,182,201,92,86,154,44,50,146,40,48,167,55,57,222,131,117,254,188,195,253,184,199,250,175,189,214,111,112,165,54,59,148,43,52,168,60,58,232,151,138,254,190,198,251,183,199,248,175,191,218,120,114,165,54,54,151,43,52,173,64,59,236,159,154,251,184,192,247,178,192,250,179,197,234,151,148,186,78,70,192,85,82,211,113,101,240,168,173,246,177,189,248,177,190,251,180,196,252,183,196,242,161,164,241,161,163,246,174,179,249,179,191,245,176,188,4 252,170,177,254,178,187,255,177,187,255,175,191,254,175,191,254,178,189,254,174,184,253,174,177,251,170,174,251,167,172,238,134,133,245,148,147,255,178,188,254,175,187,254,173,182,253,176,183,252,174,174,239,143,142,194,67,63,192,69,62,226,118,112,253,171,177,254,179,186,252,173,178,248,170,167,233,134,122,193,73,63,165,40,43,182,57,54,230,126,114,252,173,176,253,177,182,248,173,172,239,153,139,193,72,61,175,51,53,178,57,56,200,79,65,241,151,140,253,180,183,247,172,167,247,170,166,227,133,125,192,73,64,187,66,60,214,105,85,236,145,135,251,178,175,246,173,171,250,174,176,250,177,181,228,135,128,212,107,90,233,143,125,245,166,166,247,173,171,245,173,171,249,173,177,249,171,177,250,173,180,247,172,173,245,172,171,246,175,177,244,173,174,4 246,162,178,250,167,183,253,173,190,253,171,191,252,167,188,253,175,193,253,178,192,250,173,183,245,164,179,248,165,181,250,171,186,249,169,182,247,162,172,250,171,184,251,175,188,247,168,179,244,162,174,246,165,180,246,167,181,223,130,134,180,69,70,212,115,122,247,167,178,243,163,173,243,163,174,244,166,179,243,161,169,172,69,72,138,32,42,155,46,55,234,148,154,247,174,181,242,166,177,244,173,186,239,160,167,168,64,65,131,29,36,176,74,74,239,159,159,249,180,183,241,168,175,243,169,179,238,163,176,228,147,152,212,123,124,233,156,160,247,176,184,245,176,181,237,162,166,242,167,173,241,166,180,247,178,191,245,176,185,239,168,180,243,173,184,238,167,176,234,158,159,240,168,174,241,168,178,248,178,191,250,179,191,245,172,184,242,171,182,234,161,172,4 242,168,169,227,135,133,193,79,77,185,67,66,208,104,94,241,165,157,246,175,177,243,175,174,242,169,165,213,116,106,163,42,41,170,53,53,178,62,56,198,92,85,239,164,158,242,175,173,240,171,160,207,111,96,154,39,36,152,42,43,161,49,50,167,47,43,216,125,111,240,174,170,239,172,162,205,111,94,149,36,34,134,31,34,139,33,37,165,51,48,191,86,75,234,163,157,239,173,160,219,138,122,157,44,37,142,36,36,141,35,37,158,44,40,189,83,76,234,166,157,236,169,155,237,168,156,189,86,71,158,45,40,156,48,41,165,51,43,205,110,96,237,175,165,235,169,159,239,172,167,231,159,151,190,90,76,170,57,50,174,62,53,214,130,112,237,177,164,233,167,158,240,172,167,241,173,171,226,149,140,208,114,101,218,136,118,230,163,149,233,174,166,4 217,140,139,223,149,153,231,158,163,234,161,166,234,161,164,234,164,167,231,162,164,224,154,152,221,149,151,221,147,147,221,142,140,231,160,163,234,165,168,231,160,157,228,159,156,222,153,150,221,149,150,217,137,134,200,104,101,202,114,112,232,161,162,231,160,155,224,153,144,221,154,148,219,149,146,216,138,135,165,71,74,157,67,71,220,143,139,229,157,152,222,147,138,219,149,141,223,157,151,214,138,133,161,66,67,148,59,63,212,135,130,229,160,154,226,158,153,216,148,138,221,155,149,218,144,137,171,76,74,154,61,62,210,132,127,228,161,154,223,157,151,215,148,140,218,151,147,223,158,157,197,115,113,180,85,82,217,143,138,223,155,149,218,149,140,212,144,137,215,152,152,220,158,158,217,147,146,211,135,133,219,149,145,219,151,147,213,143,133,212,147,139,4 218,125,140,228,141,156,232,152,161,231,152,159,230,151,153,232,157,155,229,156,155,220,144,142,220,131,146,225,138,145,227,145,149,227,144,146,228,149,146,227,149,142,225,150,143,221,144,140,223,142,152,225,142,143,218,125,123,197,86,87,212,117,115,228,150,142,224,145,135,218,139,133,221,139,145,227,148,148,204,103,105,172,51,61,199,95,92,229,153,143,224,149,137,216,137,128,219,138,143,225,148,149,210,116,116,200,96,94,218,129,119,227,150,141,222,145,131,216,140,134,218,139,139,223,149,146,225,150,147,223,144,138,228,155,146,225,149,134,220,142,129,214,139,132,215,132,131,217,136,130,221,143,138,222,139,131,224,148,139,222,147,134,216,137,124,208,125,117,207,119,119,205,111,108,218,136,133,219,137,129,221,141,135,220,142,136,215,136,127,205,124,119,4 204,98,101,203,91,96,211,102,105,212,101,103,210,96,98,208,99,101,209,105,109,208,112,109,207,102,105,206,97,103,207,97,99,208,98,95,207,98,92,210,104,103,208,104,103,203,99,102,207,103,104,208,102,105,199,84,86,185,61,58,196,79,70,206,98,91,207,100,99,203,100,100,210,114,111,207,105,95,182,63,59,167,42,41,179,55,49,200,87,83,204,95,100,201,96,96,208,115,112,207,110,103,173,55,46,158,35,32,167,45,41,205,99,91,203,96,100,199,97,100,207,113,104,205,107,95,178,62,50,175,59,45,188,76,65,206,101,99,202,95,99,194,91,90,205,110,101,206,111,99,192,83,72,190,75,66,203,96,88,203,99,100,199,94,97,190,88,84,203,113,109,207,112,105,207,113,105,201,95,93,204,100,100,203,103,98,200,100,99,191,93,94,4 234,160,166,240,164,173,243,170,179,240,164,166,234,159,153,237,162,156,229,151,144,222,145,143,231,156,164,238,162,165,242,167,166,237,163,161,236,163,160,229,154,142,227,151,144,222,148,146,228,153,146,232,156,142,233,157,142,231,154,141,230,155,145,226,155,148,225,154,150,219,147,140,223,147,129,217,135,123,207,118,112,221,143,140,227,155,153,222,150,145,218,143,133,218,144,135,222,149,139,190,97,86,118,19,16,166,71,66,205,126,121,208,133,122,221,146,134,221,149,140,218,144,135,202,119,110,151,54,48,170,74,66,200,119,109,215,141,130,225,153,141,211,137,121,215,140,132,209,132,123,213,138,132,220,146,137,224,152,142,227,154,143,218,144,132,204,128,115,216,144,140,217,144,141,218,144,145,216,142,136,224,151,143,222,148,138,211,135,124,208,134,126,4 221,149,141,223,152,143,227,157,145,225,147,136,212,119,114,206,112,101,214,137,126,206,128,121,221,150,140,219,147,139,220,147,140,204,106,100,171,53,50,176,66,62,208,129,120,204,125,118,218,144,136,216,143,135,201,106,101,180,65,63,152,37,35,161,48,47,203,119,113,205,128,122,214,141,133,208,130,121,173,61,61,150,39,36,140,33,26,165,56,49,205,124,114,209,141,125,210,139,124,201,115,108,155,47,43,133,30,23,139,34,27,148,42,33,200,120,101,209,143,123,208,135,123,199,116,105,156,47,38,147,40,30,136,30,21,154,53,42,205,132,113,205,137,118,208,136,126,205,130,113,182,83,70,171,63,52,170,69,55,202,124,107,211,146,124,202,133,113,207,141,123,210,140,124,207,129,117,200,111,101,208,133,116,213,147,129,208,141,121,199,129,113,4 207,112,116,212,119,121,216,126,125,213,122,114,213,120,108,211,121,115,207,118,116,203,118,115,205,106,106,210,120,118,209,116,109,198,93,77,192,84,68,200,101,89,205,119,115,201,120,118,204,112,107,208,121,116,203,107,91,192,85,70,183,74,62,196,96,81,205,122,114,198,119,113,205,123,117,205,118,106,192,89,72,185,76,63,183,76,63,200,111,93,203,121,110,197,118,108,204,126,118,202,117,102,186,83,63,186,82,63,191,92,79,202,122,106,201,124,111,196,119,111,202,124,118,203,124,111,195,103,82,198,102,82,204,119,103,203,126,115,200,122,112,195,117,108,201,121,115,206,127,116,205,123,109,204,123,113,207,132,121,205,129,118,199,119,109,193,114,105,201,123,110,205,125,118,202,117,105,200,117,108,203,125,114,205,130,118,199,120,108,192,115,105,4 229,162,174,233,168,179,236,172,182,235,172,183,234,171,178,232,170,177,232,173,181,227,166,174,230,166,175,232,168,176,235,173,179,228,157,157,221,142,133,229,164,159,231,173,178,226,166,173,229,166,168,231,168,176,235,175,177,206,119,109,183,80,72,219,142,131,229,170,170,223,161,167,227,163,164,231,168,173,232,172,172,208,121,110,176,71,63,214,139,129,230,174,172,222,161,162,226,164,165,229,168,168,229,170,173,224,158,151,215,135,118,225,164,155,227,171,167,222,162,160,225,165,167,228,167,169,228,168,168,231,175,170,231,175,166,230,176,170,226,170,170,221,164,165,221,160,164,226,166,171,230,171,171,231,176,172,231,177,175,229,174,170,225,170,170,221,165,165,220,157,161,224,161,166,228,169,175,228,171,172,229,173,174,228,173,173,223,169,170,220,166,168,4 220,150,145,225,155,147,226,151,143,224,140,129,223,144,130,221,145,127,219,146,132,218,146,132,221,148,139,224,152,144,223,143,138,221,137,124,215,130,111,195,100,82,205,116,103,217,146,134,221,151,138,222,147,140,223,147,144,219,138,122,180,73,62,161,52,43,189,92,77,214,141,124,220,152,138,221,149,140,220,147,134,204,110,95,176,64,62,176,69,59,191,96,74,213,140,118,219,147,134,223,152,141,219,145,128,197,98,81,186,81,73,191,91,77,205,118,98,216,149,127,218,146,128,221,152,138,221,150,136,211,127,109,193,99,80,201,113,93,217,146,127,218,157,135,219,154,137,221,152,139,224,158,143,222,158,140,214,140,123,215,143,125,220,159,141,217,155,135,217,150,137,221,152,141,223,159,144,224,160,145,221,154,140,220,157,141,219,157,140,215,150,133,4 239,173,176,242,175,180,240,174,178,240,175,177,239,171,174,237,169,172,236,168,172,230,164,162,238,171,175,238,173,179,231,163,162,214,131,120,220,141,134,234,168,166,234,167,168,230,165,162,232,166,170,225,151,148,168,76,71,127,28,25,192,96,81,232,165,160,233,167,162,230,166,161,229,160,157,190,98,86,113,21,21,91,15,21,163,62,49,216,133,117,231,169,163,228,163,156,225,156,151,175,79,67,104,16,18,97,18,23,152,47,36,208,119,95,232,171,163,228,164,156,226,161,160,210,133,121,158,59,46,153,51,40,183,84,64,223,151,133,229,167,160,224,160,155,227,161,158,229,166,162,219,144,134,209,125,112,214,135,119,230,168,163,229,166,160,224,160,154,227,161,159,231,166,164,230,164,164,226,157,154,229,163,162,233,170,166,229,166,161,222,158,154,4 234,176,186,235,180,188,232,179,185,222,160,163,215,147,149,218,162,167,216,162,169,214,161,166,232,177,185,232,175,181,223,162,161,202,121,116,180,82,81,205,135,136,212,159,161,209,159,160,230,176,181,229,175,179,215,144,138,186,94,91,163,65,67,182,92,89,209,152,150,208,158,155,227,172,176,225,172,175,206,128,128,173,74,77,157,62,63,182,96,91,208,152,148,207,157,150,222,165,169,221,168,169,198,117,112,163,64,64,156,60,58,187,108,105,209,159,154,205,155,147,218,167,169,219,168,167,211,153,147,192,113,110,185,100,97,200,135,134,209,159,154,204,153,146,214,161,164,215,164,164,213,159,160,211,155,156,209,153,153,208,156,155,207,156,151,201,147,143,207,150,154,212,160,161,211,159,161,210,157,158,210,158,158,208,154,153,205,152,150,199,146,145,4 221,138,137,228,146,144,235,156,160,230,137,140,226,126,132,222,119,126,216,117,127,215,134,138,220,140,135,221,132,126,227,137,138,226,125,130,223,115,127,214,105,116,216,118,131,217,141,144,214,129,122,212,117,108,217,116,113,215,106,111,217,110,115,213,108,114,217,123,131,215,140,138,210,123,116,203,98,99,210,100,109,210,102,106,211,106,106,214,108,114,219,128,132,212,131,125,211,125,118,209,110,111,205,94,105,209,104,107,203,94,95,209,106,108,214,124,120,209,127,121,216,134,134,203,105,106,193,82,90,205,95,107,206,90,105,207,92,109,211,121,118,209,128,124,213,135,135,212,125,125,207,111,113,216,117,130,214,105,120,211,108,114,212,124,123,210,137,133,213,139,141,218,141,140,220,140,140,221,139,142,217,128,127,217,134,130,214,136,131,211,143,142,4 207,114,125,210,115,126,215,123,130,215,124,125,214,123,126,215,127,125,215,134,131,208,122,124,208,114,121,210,114,121,213,117,126,216,127,124,218,130,128,216,128,122,216,135,126,210,129,128,210,120,126,211,117,124,214,122,123,217,128,122,212,119,113,218,132,124,216,133,125,209,126,122,212,123,125,210,116,122,217,129,125,210,117,105,195,88,78,203,107,97,215,132,127,205,117,112,212,127,129,209,117,119,210,118,109,195,91,76,201,102,92,195,92,84,211,124,121,203,116,112,208,122,122,213,128,126,210,122,115,184,78,68,193,92,85,192,89,85,208,119,117,199,109,108,204,115,118,211,126,126,214,131,125,199,104,94,184,77,74,198,103,105,204,115,119,199,114,116,203,116,117,203,113,114,211,126,127,209,120,119,203,112,118,210,126,134,202,116,122,197,117,117,4 229,150,169,244,162,188,251,171,204,252,170,206,255,180,217,254,177,211,253,178,210,251,180,205,241,162,189,239,158,183,242,156,176,242,145,165,248,162,185,254,182,210,253,179,207,249,174,199,245,169,192,246,163,186,230,136,140,211,95,92,213,104,104,255,180,206,252,179,206,244,166,190,236,154,178,240,159,175,219,115,108,198,79,71,215,110,102,250,168,185,255,185,208,250,179,199,238,163,184,241,165,182,218,116,112,208,101,88,238,153,146,249,169,184,253,176,201,251,177,197,242,174,193,237,156,175,233,145,157,238,156,162,253,180,197,253,176,199,244,162,188,243,167,188,240,174,190,239,163,180,244,169,191,244,169,191,243,158,182,249,172,197,249,175,195,244,172,188,237,171,189,243,175,195,247,175,198,247,170,195,241,153,179,248,173,200,251,180,201,242,167,182,4 236,145,160,241,152,164,246,163,178,247,168,180,243,162,166,240,163,164,234,161,160,227,156,151,236,148,161,240,154,165,243,158,167,245,165,171,242,163,163,240,166,168,234,162,155,228,156,150,233,147,157,240,154,163,243,160,168,246,166,168,242,163,162,239,165,165,235,163,155,228,158,147,234,152,158,238,156,162,243,163,167,246,169,168,241,165,160,235,158,151,232,157,147,227,156,146,232,152,157,236,154,159,240,160,163,243,166,167,239,164,158,218,127,110,218,131,121,225,156,148,228,145,151,232,147,156,237,156,161,239,161,164,228,143,135,187,82,73,191,96,94,223,153,147,226,141,153,232,148,157,233,153,158,234,155,161,224,140,139,167,60,60,191,103,101,221,153,147,223,139,152,229,146,156,230,148,153,232,152,159,227,152,158,199,108,109,213,138,135,218,152,150,4 254,185,193,254,196,209,254,203,218,254,201,216,254,202,220,254,205,226,254,198,221,254,194,212,254,187,194,254,193,205,254,199,213,254,202,218,254,199,219,254,200,217,254,199,216,254,197,214,254,190,195,254,190,200,254,194,206,254,181,180,254,172,168,254,189,201,254,204,223,254,198,214,254,189,192,254,188,195,254,193,200,254,159,133,254,150,116,254,179,174,254,205,225,254,194,208,254,189,188,254,192,198,254,180,181,254,165,141,254,156,128,254,182,174,254,202,216,254,199,212,254,184,182,254,194,203,254,175,171,254,147,116,254,157,130,254,179,166,254,201,213,254,196,207,254,183,181,254,189,195,254,180,184,252,146,125,254,171,157,254,190,193,254,195,206,254,191,199,254,181,182,254,189,195,254,188,199,254,182,192,254,189,205,254,189,205,254,190,203,254,190,199,4 217,141,154,230,156,177,246,174,202,253,197,234,253,199,239,250,185,216,253,188,224,250,178,206,230,154,172,224,146,164,224,143,161,239,167,196,255,194,232,255,193,228,244,177,205,245,173,199,191,110,113,183,97,96,174,83,80,180,84,85,190,102,109,218,141,156,231,154,169,230,153,163,192,109,116,199,109,115,178,70,73,170,58,52,190,89,84,186,101,97,191,109,113,198,120,125,174,90,92,168,74,73,163,51,55,171,53,50,181,78,75,221,144,158,218,145,165,227,156,178,167,90,93,150,64,66,129,35,35,140,38,38,167,65,68,202,118,125,220,145,159,212,137,148,204,125,130,198,117,122,179,89,94,176,79,81,170,77,77,182,100,101,201,127,131,202,129,135,194,113,117,205,126,134,218,138,149,190,98,104,199,106,109,211,134,141,190,112,114,181,105,103,4 231,147,157,215,134,144,215,127,130,234,149,167,222,135,148,225,138,151,234,158,173,214,133,134,205,126,132,235,154,170,206,115,116,217,111,114,231,141,149,218,129,134,238,160,182,209,126,127,189,108,107,226,140,152,193,98,100,178,56,45,219,111,105,213,128,127,245,167,190,209,128,134,220,144,143,217,135,138,185,79,73,174,57,46,211,92,84,214,131,129,239,159,176,206,124,127,216,140,139,235,157,167,176,81,71,182,66,50,213,97,83,219,137,134,235,158,167,207,122,126,198,120,114,239,159,171,203,117,119,186,93,80,229,135,134,222,140,146,226,148,162,199,121,123,203,129,122,228,152,154,225,147,159,204,130,130,233,158,167,222,143,151,218,141,150,198,125,126,202,130,124,226,152,156,233,156,172,204,125,133,234,162,172,226,152,160,203,127,130,207,135,142,4 216,138,137,216,137,137,254,202,227,247,185,204,250,200,230,243,174,197,232,157,171,244,175,186,215,134,134,213,131,132,251,191,209,247,185,195,248,189,209,243,170,187,240,173,189,233,160,169,210,129,126,211,127,119,237,147,140,234,134,125,233,144,144,248,174,192,238,169,183,240,171,181,197,116,109,211,121,110,192,80,64,196,75,60,202,95,76,241,148,151,237,159,170,239,168,184,194,116,109,203,105,94,165,47,35,169,44,35,180,67,48,235,147,139,239,165,174,239,166,182,203,124,119,215,124,114,192,84,67,190,74,54,191,83,59,230,145,137,243,175,185,248,185,201,209,132,126,226,147,146,220,132,131,225,135,119,221,136,127,232,159,165,242,172,184,251,181,199,200,120,114,222,147,149,231,154,162,222,143,145,224,147,151,226,151,160,238,163,174,247,175,189,4 254,193,210,254,204,231,254,211,238,254,211,240,252,204,235,252,202,232,254,207,235,254,212,237,254,199,217,254,202,225,255,201,225,255,200,222,252,200,227,255,207,237,254,205,233,254,208,233,254,198,218,255,192,200,236,136,127,224,113,103,253,194,210,255,212,239,254,210,237,254,205,228,255,200,216,245,157,147,205,82,54,201,66,46,247,172,171,255,214,241,254,214,238,254,213,235,254,200,212,247,169,166,219,103,75,224,105,77,253,183,185,254,203,223,254,202,211,254,211,228,252,199,205,255,198,208,235,130,110,229,108,76,252,178,175,254,185,182,253,171,149,254,198,203,253,199,205,255,197,212,250,170,172,250,159,153,254,190,201,254,179,171,251,164,136,253,181,172,254,196,204,254,192,204,255,189,211,254,192,214,254,199,222,254,183,187,252,168,148,252,180,170,4 254,188,210,254,194,219,254,199,229,254,199,233,254,207,242,254,205,238,254,201,235,254,198,228,254,183,207,254,188,212,254,190,216,254,187,214,254,201,231,254,197,229,254,194,228,254,192,222,254,176,194,254,178,188,254,175,190,254,176,194,253,187,202,254,192,217,254,191,221,254,191,219,254,161,168,253,150,132,254,165,170,254,166,174,253,172,173,252,181,194,253,187,208,252,188,210,253,160,164,251,141,137,253,158,155,254,169,160,253,172,162,252,166,169,253,170,182,254,187,206,254,177,186,253,155,159,253,161,156,254,169,152,254,167,150,253,159,158,251,155,159,248,162,162,254,187,203,254,174,185,254,166,167,254,168,171,253,164,163,248,152,151,248,149,151,251,164,164,254,182,201,254,180,201,254,176,194,254,173,190,254,167,177,252,163,170,253,171,182,254,180,195,4 221,125,155,230,128,159,221,113,144,237,130,166,244,146,184,226,128,162,223,121,155,233,137,172,232,135,167,231,127,159,214,98,124,216,101,125,242,127,156,246,147,183,230,138,172,218,125,156,222,126,156,209,87,121,186,42,63,172,41,59,202,69,84,240,136,161,245,156,192,234,141,171,221,122,145,202,85,110,181,44,68,154,15,31,171,47,64,216,98,114,235,132,158,236,141,177,210,103,119,186,54,67,172,42,60,153,17,34,146,21,35,167,36,51,215,98,116,229,133,163,215,109,126,188,52,64,152,15,33,143,13,32,152,17,35,164,35,50,204,94,111,219,131,150,216,122,135,206,85,99,174,39,53,162,30,47,169,36,52,182,52,63,202,100,114,204,121,133,219,126,142,217,108,126,204,81,93,203,88,106,188,62,79,195,71,82,222,129,149,205,119,138,4 235,144,154,243,151,165,213,116,129,209,111,121,241,140,156,239,144,168,234,145,166,233,144,166,237,150,166,238,147,165,237,141,160,207,106,115,210,114,125,234,137,154,226,134,151,220,133,148,237,148,170,243,157,173,233,135,145,206,78,76,211,102,107,211,120,133,213,118,128,205,111,122,226,132,145,242,152,169,234,131,137,173,29,29,209,91,94,233,143,161,210,119,134,194,97,107,225,130,149,231,132,150,232,136,144,192,56,56,199,69,74,231,142,155,205,111,126,210,114,130,220,128,146,232,137,152,225,131,138,202,76,83,198,76,87,210,119,125,216,127,144,207,112,131,204,114,126,218,123,137,219,124,139,197,81,90,203,90,97,227,134,144,223,133,152,197,102,119,205,113,129,213,120,137,220,125,148,219,117,131,221,117,130,231,144,157,220,131,146,194,99,112,4 254,186,196,254,185,202,254,186,205,254,192,208,255,192,210,254,189,206,254,191,210,254,188,205,254,188,195,254,189,200,254,192,206,253,167,163,251,145,132,254,184,196,254,192,212,254,188,207,254,188,190,254,195,203,255,197,209,252,156,139,242,109,72,252,159,151,255,193,213,254,189,206,254,187,190,254,196,200,254,197,203,254,168,155,240,110,73,245,135,112,255,195,208,254,188,203,254,184,185,254,193,197,254,193,201,254,184,184,248,134,103,251,152,133,255,193,206,254,189,201,254,181,177,254,191,195,254,191,198,254,197,204,255,183,182,254,182,185,254,191,202,254,188,196,252,174,163,255,190,192,254,194,200,254,199,206,254,197,204,254,194,206,254,190,200,254,186,191,244,152,129,255,184,184,254,191,196,254,197,205,254,199,207,254,195,205,254,188,198,254,182,188,4 254,166,193,254,170,202,254,172,204,253,153,170,254,163,185,254,175,212,254,173,210,252,153,184,254,160,188,254,157,182,254,155,164,253,146,141,254,159,169,254,167,197,254,170,207,254,166,197,253,160,182,254,153,159,250,136,122,249,130,114,253,144,139,254,159,176,254,168,203,254,174,207,254,160,178,252,146,139,242,121,103,242,119,107,248,127,117,255,163,174,254,175,203,254,168,199,242,132,131,246,136,120,241,123,102,242,121,100,251,141,132,255,164,173,254,178,200,254,171,197,233,119,109,247,141,128,247,135,116,249,139,125,255,163,166,254,169,186,254,179,204,254,174,201,247,158,162,239,128,110,246,144,135,255,162,162,253,163,165,254,178,204,254,175,202,252,172,197,247,165,178,235,127,112,248,154,158,255,173,189,254,180,196,254,182,210,253,172,198,250,166,190,4 254,177,186,254,182,196,254,183,195,254,193,208,254,193,209,254,192,206,254,191,203,254,185,197,254,181,185,254,181,190,254,182,191,254,187,196,254,178,179,254,183,186,254,191,204,254,184,193,254,184,187,254,181,185,254,179,182,254,167,157,254,142,121,254,165,152,254,185,192,254,185,195,254,183,183,254,185,188,255,181,178,248,132,111,235,91,68,255,149,125,254,180,181,254,185,191,254,181,177,254,185,187,255,178,171,250,134,117,243,112,87,255,167,155,254,184,191,254,186,190,254,178,172,254,180,177,254,174,166,254,151,134,254,150,127,254,181,177,254,183,183,254,177,175,254,178,171,254,177,170,254,180,177,254,178,174,254,182,180,254,188,193,254,172,157,254,166,156,254,175,173,254,177,180,254,183,187,254,187,194,254,186,191,254,189,194,254,183,182,254,175,173,4 253,182,195,255,188,207,255,194,214,253,195,215,253,192,213,253,190,212,254,178,195,254,177,195,253,176,183,251,160,163,249,160,169,255,182,199,255,189,212,254,189,211,254,184,204,254,176,196,245,149,145,208,72,61,199,60,52,226,102,95,251,163,175,254,192,214,254,190,207,254,181,200,250,163,162,213,86,75,198,61,52,206,65,51,228,102,91,255,182,194,253,191,207,254,189,205,255,185,186,235,129,118,202,62,48,217,82,68,226,91,75,253,168,171,254,192,205,254,191,206,254,183,184,254,177,180,242,142,134,228,99,82,240,123,108,255,179,184,254,193,206,254,184,194,253,181,183,254,188,198,255,195,207,255,182,190,255,182,190,254,185,200,254,185,202,254,181,194,254,183,187,254,189,199,254,192,203,254,189,208,254,186,206,254,183,200,254,183,199,253,178,195,4 254,193,200,254,193,206,254,191,205,254,196,213,254,200,220,254,197,217,254,195,216,254,192,206,254,189,194,254,196,203,254,181,180,254,180,181,253,173,175,254,184,198,254,194,211,254,192,207,254,179,176,254,173,163,254,158,146,252,141,117,251,137,118,254,165,165,254,180,185,254,193,204,254,178,172,254,161,145,248,130,108,250,134,109,253,151,133,254,150,135,255,164,161,254,181,188,254,182,174,251,150,132,251,144,127,254,160,152,255,160,147,246,129,110,244,127,114,254,170,173,254,177,173,252,158,149,246,131,117,248,138,121,248,136,119,244,123,105,241,120,103,254,172,171,253,172,170,254,177,180,251,154,146,248,136,115,244,125,103,251,150,136,254,164,161,254,184,189,251,170,168,254,177,181,254,168,174,254,169,170,255,176,179,254,184,190,254,186,196,254,187,192,4 254,185,197,254,192,208,254,198,217,254,195,219,254,198,222,254,197,223,254,187,212,254,189,210,254,189,199,254,194,206,254,194,209,254,192,211,254,195,215,254,193,216,254,186,209,254,183,204,254,187,195,254,189,199,255,183,193,254,166,165,254,176,180,255,190,208,254,189,212,254,184,204,254,186,192,255,185,191,250,149,140,230,101,78,232,108,88,243,136,124,253,179,189,254,188,208,254,188,195,255,186,193,241,131,112,207,68,50,223,93,78,224,90,71,249,158,155,255,187,203,254,184,188,254,189,196,254,172,171,234,117,107,239,131,128,253,167,170,254,186,197,254,185,196,253,179,184,254,188,194,254,190,198,255,189,199,255,190,203,254,188,203,254,190,204,254,185,194,253,178,182,254,187,196,254,193,203,253,195,208,254,192,207,254,186,202,254,188,202,254,189,201,4 254,180,198,254,173,188,255,175,191,254,194,218,254,199,227,254,192,222,254,194,220,254,191,212,255,176,191,233,115,105,233,110,95,254,169,179,254,194,219,254,196,223,254,196,222,254,188,211,255,177,188,225,107,95,218,87,64,241,128,118,255,197,217,254,200,225,254,196,222,254,191,212,255,182,191,243,143,135,219,87,58,240,132,118,255,203,223,254,201,224,254,196,219,254,193,212,254,182,191,254,179,186,247,153,142,253,178,182,254,202,221,254,202,220,255,189,201,255,189,203,254,182,186,254,187,200,255,193,210,254,193,211,254,200,217,255,192,201,234,126,108,247,165,165,254,180,188,254,182,196,254,186,205,254,192,207,254,198,217,255,189,200,224,111,92,243,155,155,254,179,187,254,175,190,254,182,202,254,196,214,254,198,216,255,192,210,250,169,173,252,174,181,4 243,164,179,248,169,189,246,165,184,247,166,184,249,171,191,249,170,189,246,166,183,239,162,177,243,165,178,247,169,184,247,170,187,246,167,183,246,167,185,247,168,184,243,163,177,237,160,172,244,166,175,242,165,177,235,149,156,235,143,147,229,129,134,234,144,154,237,158,174,234,154,166,242,166,174,229,138,139,194,75,68,208,95,82,197,77,74,201,87,88,226,137,141,233,155,164,226,140,134,198,86,81,186,65,62,208,95,85,191,72,75,183,61,63,201,90,82,228,149,149,228,147,140,195,85,80,179,58,58,193,79,72,183,63,62,195,83,75,214,119,109,227,152,150,232,161,164,223,134,133,198,88,79,197,86,78,202,95,90,219,129,121,235,162,161,232,162,163,229,156,159,231,155,160,230,150,152,232,150,150,236,159,160,238,166,169,235,163,167,230,160,160,4 227,147,151,229,146,151,223,126,122,233,144,146,241,161,171,241,163,169,233,158,157,226,153,150,227,148,148,219,130,120,192,81,69,219,125,117,238,163,170,234,157,160,230,154,152,227,153,150,226,148,140,191,86,72,181,64,58,206,105,98,232,156,158,228,150,150,229,156,151,223,150,144,215,135,126,196,91,78,184,71,67,199,100,93,226,152,149,230,156,152,230,162,155,218,145,138,218,140,132,213,125,113,202,103,94,208,119,107,229,159,156,227,159,151,221,151,140,211,139,129,218,146,135,218,140,127,215,127,117,218,144,137,221,152,149,222,155,149,216,145,138,206,135,123,224,156,150,225,154,149,216,142,136,214,145,141,221,153,158,218,151,150,213,145,138,200,132,121,220,154,151,226,161,162,211,139,134,204,130,128,219,149,156,215,146,146,214,147,142,196,130,121,4 229,150,154,237,158,162,234,155,154,234,158,156,234,157,156,237,160,159,227,151,145,212,140,133,208,126,123,201,112,105,207,114,99,217,125,103,228,147,134,226,150,141,220,144,134,218,145,137,204,116,107,196,94,81,186,81,64,192,84,63,197,94,72,208,118,102,222,144,135,215,142,133,202,110,102,195,94,80,184,81,65,191,86,67,193,88,69,200,92,71,214,130,113,215,145,133,204,122,117,194,96,81,186,81,64,182,78,64,199,98,82,196,106,87,199,123,107,201,132,119,188,116,108,188,109,97,179,89,74,182,91,77,184,96,84,197,122,111,204,135,122,198,130,115,185,114,103,198,128,119,194,122,112,200,128,119,203,131,123,214,142,136,209,140,128,206,140,127,176,106,95,176,104,95,206,135,129,215,143,138,217,146,142,212,143,139,212,141,137,203,136,128,4 207,115,115,200,97,103,199,92,101,189,82,86,201,103,114,196,100,109,187,91,100,182,87,98,202,109,106,187,84,83,184,78,82,178,69,68,203,108,112,195,104,108,184,89,92,179,79,91,193,96,91,183,75,76,168,61,65,177,72,70,203,110,111,192,103,105,182,88,93,179,82,94,189,88,87,177,66,71,161,51,54,165,60,56,197,98,100,187,95,101,177,87,90,184,88,98,176,72,77,172,63,67,174,69,63,176,71,63,194,96,96,184,88,96,171,78,82,185,92,98,178,76,79,184,85,76,181,84,69,186,88,77,200,108,106,180,85,91,168,76,82,179,91,96,188,101,94,189,94,82,190,95,85,194,103,99,199,110,108,185,93,97,171,84,91,173,85,94,193,112,104,193,105,101,197,106,105,194,106,106,192,103,104,186,93,98,172,85,91,164,76,89,4 222,139,130,226,141,134,226,143,133,227,141,131,228,144,133,228,144,134,225,142,132,219,134,121,220,140,129,217,131,122,202,103,91,207,105,87,223,138,122,226,145,133,225,144,130,217,135,123,215,133,118,210,116,97,166,58,47,169,58,45,200,103,88,225,143,128,224,145,128,214,134,121,216,136,117,208,115,95,190,86,69,157,48,38,169,65,60,224,137,124,216,131,119,211,126,114,215,139,117,206,117,96,204,103,83,192,86,71,197,95,86,219,134,125,214,127,119,211,124,116,211,135,113,210,126,103,202,102,78,201,95,79,205,103,94,216,129,121,216,131,122,211,128,120,209,133,111,213,133,112,208,113,94,204,103,89,210,116,112,215,125,125,213,127,121,205,124,115,207,130,112,212,129,118,213,126,118,213,124,119,213,126,123,212,126,125,206,121,117,199,121,112,4 211,113,102,221,130,134,215,113,129,188,65,72,201,81,87,216,109,111,231,154,161,227,154,166,209,114,88,221,129,125,179,73,83,146,35,42,186,67,64,204,91,84,227,144,148,228,152,161,219,139,134,219,126,125,174,70,68,145,39,41,187,77,69,205,93,87,222,135,140,227,153,161,222,146,152,208,110,105,182,73,63,156,42,41,188,79,75,204,97,87,221,137,140,228,156,167,221,149,149,206,110,100,169,60,51,145,34,35,157,49,50,201,96,86,223,139,139,227,155,163,219,151,151,207,116,106,165,57,49,151,43,41,153,48,46,206,110,104,224,145,145,223,152,156,218,151,150,211,128,119,175,67,59,173,66,62,183,71,71,209,116,121,224,154,160,222,154,158,219,152,152,219,147,145,203,108,104,195,88,86,205,105,109,218,139,149,222,155,162,216,147,150,4 227,150,159,234,159,171,239,161,174,241,168,182,239,165,174,237,164,178,232,153,164,226,148,155,227,153,164,231,155,168,233,154,163,239,166,177,237,163,174,237,163,174,233,158,168,228,150,154,223,148,156,228,152,159,231,155,167,228,145,148,228,141,142,235,160,172,235,160,166,230,159,163,222,148,156,226,151,159,220,130,129,204,96,88,212,112,111,232,154,163,231,156,163,230,161,167,222,151,157,223,148,151,206,107,98,188,73,67,203,99,93,229,154,157,230,158,168,226,153,154,219,151,156,223,152,156,213,125,122,202,96,90,215,124,119,230,158,160,228,153,155,223,152,154,216,147,154,222,151,153,222,149,153,220,139,142,225,151,156,226,153,155,224,151,155,219,152,157,214,143,144,220,150,157,224,155,165,224,153,163,223,150,159,222,151,159,222,151,156,215,146,151,4 232,159,169,239,165,179,244,171,189,244,169,191,241,162,183,239,161,181,231,149,167,225,142,156,229,155,163,234,161,173,240,168,181,235,154,168,234,147,160,232,147,159,228,144,161,226,148,163,227,155,159,225,143,149,219,121,129,213,106,111,211,101,106,211,101,106,217,115,125,220,131,145,220,141,139,206,100,105,201,86,88,196,83,81,191,77,76,194,76,78,198,78,85,213,111,125,210,119,116,191,78,81,187,71,73,186,76,73,184,73,70,187,67,71,200,83,91,217,129,137,210,126,126,198,91,87,186,72,70,188,72,75,190,75,74,198,82,86,214,118,128,223,148,160,216,144,148,213,127,128,205,104,106,202,94,102,206,100,105,220,132,137,225,151,161,220,148,156,220,153,158,221,148,157,222,146,156,223,145,154,224,147,155,226,151,159,222,148,153,215,139,140,4 196,116,126,205,123,133,212,126,142,182,76,82,194,94,105,210,127,140,211,129,144,213,131,144,203,123,133,196,107,114,180,80,89,144,40,50,153,45,56,183,83,91,211,128,143,212,131,148,192,106,112,157,55,62,127,27,35,133,32,43,140,35,45,150,44,50,201,109,121,209,125,143,179,89,91,128,34,38,116,20,29,132,29,42,143,39,50,146,40,48,197,108,119,210,133,148,172,82,85,131,35,38,103,15,23,110,16,27,125,27,38,143,47,54,198,113,124,196,117,130,184,96,99,132,33,38,106,16,22,123,28,34,111,20,26,147,56,62,200,119,132,191,112,124,188,106,110,162,66,67,136,37,41,143,42,49,153,53,59,182,94,104,186,105,120,179,100,110,188,111,115,190,108,110,185,98,102,181,94,104,186,101,111,186,105,119,187,106,122,182,103,117,4 231,152,165,238,156,171,244,167,184,243,162,181,243,161,183,240,158,162,239,157,164,237,159,172,232,155,165,233,148,151,237,153,157,240,159,172,243,166,183,242,162,175,241,163,176,238,161,174,233,159,165,228,143,138,220,115,112,222,116,118,231,138,141,240,158,166,238,160,171,233,154,162,232,157,160,227,139,136,207,95,91,198,81,74,207,94,84,228,135,131,236,155,156,228,146,135,229,156,160,226,141,138,208,102,91,194,84,68,197,87,71,213,109,94,231,148,142,233,160,163,230,162,165,228,153,157,219,125,121,199,86,79,202,92,85,210,104,100,225,138,134,228,156,162,227,158,161,230,160,166,227,149,153,217,121,120,212,114,119,220,132,135,223,143,143,220,142,148,227,159,165,229,157,165,228,155,164,228,152,160,224,143,151,225,148,154,227,156,162,220,147,154,4 228,151,162,231,149,163,235,151,171,241,160,180,243,164,179,241,164,173,241,167,179,238,167,176,220,136,141,212,112,117,219,120,127,222,123,132,231,141,151,239,162,174,240,167,180,238,167,172,202,100,100,183,64,66,192,73,76,200,80,82,212,102,101,233,150,158,239,168,179,237,168,174,199,97,93,173,55,59,187,70,77,199,83,89,202,87,86,206,95,92,228,148,148,235,168,170,211,122,110,193,86,86,186,67,72,194,80,83,201,89,91,194,77,73,214,120,112,232,166,166,223,152,150,220,140,139,205,104,104,196,86,81,202,91,89,206,102,95,213,117,92,225,152,140,224,155,155,227,156,160,227,154,159,220,135,133,215,123,124,222,142,146,221,141,123,218,142,125,221,150,150,227,160,165,228,157,164,230,157,163,227,154,163,229,160,168,229,165,169,221,153,153,4 217,126,124,216,115,110,221,120,122,226,123,131,234,144,157,239,161,176,237,162,176,231,155,167,208,105,101,203,89,88,206,94,92,214,106,102,223,121,123,230,142,157,235,159,174,231,156,165,207,111,103,201,92,83,202,90,82,206,95,84,211,100,93,223,125,130,231,151,161,229,153,162,215,127,122,204,98,89,200,89,79,205,96,86,210,102,92,217,112,108,229,144,145,227,150,152,217,137,135,209,110,103,196,86,77,194,85,75,210,108,93,212,107,98,221,129,122,224,148,138,216,145,146,216,133,129,205,102,98,203,98,91,208,102,96,208,102,99,218,127,123,221,143,143,221,153,156,222,146,150,214,122,125,212,111,112,211,111,109,209,107,107,216,129,129,219,146,151,216,147,152,222,148,157,221,142,151,217,131,138,219,136,139,219,136,136,216,136,136,216,144,148,4 199,128,137,199,116,136,205,118,137,203,122,135,199,119,132,200,120,137,192,115,126,192,117,127,190,113,121,185,94,103,162,64,73,164,66,76,177,80,93,192,111,124,192,116,127,193,117,127,163,74,77,132,40,42,130,36,42,150,53,57,155,52,57,173,75,85,192,108,118,198,121,131,160,71,73,133,37,44,128,35,42,149,55,57,169,74,71,165,64,66,155,58,59,189,107,114,171,86,86,155,61,64,139,44,50,141,44,43,160,67,62,158,64,59,162,71,75,186,107,115,194,123,124,167,77,79,143,45,50,135,41,44,132,39,41,145,51,49,167,76,81,191,116,125,194,125,130,182,106,106,159,74,74,137,48,52,132,44,49,169,84,87,194,119,128,194,124,134,193,121,126,195,125,129,189,117,123,184,110,116,183,105,113,192,120,130,198,130,141,186,115,123,4 214,151,153,213,147,152,212,133,141,214,133,138,205,124,126,206,134,136,216,152,154,219,162,159,216,153,154,218,153,157,191,104,105,176,77,81,170,70,77,171,79,81,205,134,130,220,165,160,216,155,155,216,150,151,190,100,103,138,40,48,137,43,50,146,48,51,179,93,87,213,150,142,217,155,156,210,145,146,189,101,106,149,53,58,133,43,46,139,48,48,155,68,64,200,130,126,216,153,155,219,155,158,201,127,130,166,72,73,143,48,53,136,45,48,149,61,58,195,121,119,217,156,157,214,152,152,216,156,156,188,107,106,159,62,65,156,62,63,165,75,71,188,113,108,216,157,157,215,153,156,217,155,158,212,148,150,194,118,119,187,105,103,193,115,110,197,131,129,213,154,153,215,153,157,220,158,165,220,156,163,216,154,158,210,149,148,210,149,148,204,146,145,4 214,123,123,221,127,131,222,124,128,217,109,113,219,113,125,224,129,132,219,125,130,215,123,125,212,116,118,217,123,121,207,106,98,184,69,61,206,92,99,222,123,134,219,126,129,214,124,127,209,114,115,210,110,111,184,73,67,160,46,41,186,71,69,218,115,129,220,127,130,214,121,123,208,106,115,206,103,103,164,53,50,142,33,33,178,67,63,216,115,124,217,125,130,213,122,119,208,116,118,203,102,102,153,43,40,128,22,23,176,66,67,212,110,111,215,126,125,209,125,124,205,116,118,203,103,105,167,59,55,145,37,33,183,77,73,211,117,117,209,122,114,208,121,120,203,109,112,203,105,110,191,83,92,186,76,78,197,91,97,213,123,128,210,126,121,204,121,117,198,112,111,201,106,110,199,96,100,200,94,110,206,109,117,210,121,125,205,114,121,201,118,118,4 223,139,149,224,126,137,223,115,123,227,125,130,230,133,142,234,144,153,230,146,155,227,154,157,222,137,147,223,124,133,216,105,111,213,94,100,215,99,101,223,124,126,226,144,153,225,151,154,222,133,142,220,122,129,210,97,97,211,90,95,214,98,103,215,105,102,223,131,135,225,153,161,221,134,143,219,122,121,211,99,95,208,89,93,209,92,98,212,100,97,217,118,114,222,145,148,219,136,144,219,124,121,212,104,100,207,92,93,206,95,84,207,94,91,211,108,104,221,144,140,219,140,148,219,131,129,212,107,102,209,103,96,212,110,99,209,106,99,211,113,104,218,143,135,219,143,151,223,147,150,217,124,120,212,112,106,213,117,109,211,116,110,217,137,128,219,149,145,218,144,152,223,151,156,223,144,149,219,135,137,215,129,124,211,121,110,218,144,140,216,152,152,4 223,145,160,222,145,156,230,152,164,232,156,171,234,159,174,233,157,170,229,152,169,226,152,165,212,124,131,205,108,108,200,100,100,208,109,114,222,139,150,229,156,169,229,156,172,227,154,165,204,111,109,184,67,62,176,57,61,178,58,62,181,66,71,206,111,118,222,143,156,222,147,160,205,112,113,179,62,64,179,61,65,168,52,58,160,44,51,166,47,52,197,94,97,218,139,149,217,137,145,185,79,78,173,53,54,128,23,34,145,36,46,162,50,55,165,49,52,194,95,100,219,146,154,216,135,137,186,76,77,163,49,52,160,45,50,165,53,60,149,36,47,175,69,74,214,139,143,220,148,153,218,136,142,199,100,104,181,70,75,171,55,62,166,59,63,195,106,113,209,134,139,213,139,145,217,144,154,217,140,155,213,129,144,202,107,115,196,103,110,204,127,140,4 228,154,161,231,149,160,228,134,127,222,122,103,223,125,105,230,145,137,233,163,169,227,156,161,228,155,161,228,142,145,216,113,94,214,108,84,216,112,91,229,146,133,233,163,164,228,158,162,227,154,159,225,140,132,212,110,89,203,93,71,209,104,81,227,144,127,234,166,165,228,161,163,224,150,151,216,123,107,206,97,81,202,92,73,213,111,91,224,136,123,233,164,163,229,161,164,223,151,149,216,126,107,202,93,73,203,91,75,215,114,93,227,147,140,233,164,170,228,161,163,222,153,151,219,135,115,209,110,82,207,104,79,214,118,94,227,150,143,231,163,166,228,162,162,220,151,152,223,148,140,218,129,108,216,124,101,223,145,128,231,163,163,231,169,172,225,162,159,218,149,149,224,155,156,224,148,146,225,147,141,232,166,167,232,168,170,231,171,174,223,162,158,4 219,135,130,217,121,108,211,104,87,205,93,85,212,106,95,227,142,129,233,164,157,233,169,163,202,101,88,197,88,72,198,90,74,193,80,72,198,85,74,208,105,88,228,152,142,232,171,166,188,81,67,189,82,68,193,86,74,160,51,49,164,53,49,196,84,71,219,136,124,229,164,159,175,67,58,186,81,69,184,76,63,168,60,51,179,74,64,184,73,63,202,102,84,224,152,137,173,67,59,183,79,65,185,78,62,185,80,63,188,83,69,181,72,62,210,122,106,225,158,147,174,70,59,182,79,64,188,84,66,185,81,64,181,74,63,183,75,65,213,132,113,225,162,152,182,86,71,178,76,64,181,76,64,180,72,61,182,74,63,196,100,82,218,146,129,225,165,156,201,122,111,185,86,73,181,76,66,185,78,69,200,106,93,216,141,127,225,162,156,224,165,160,4 194,113,130,192,108,124,200,112,136,204,118,140,197,109,129,195,101,130,195,109,129,190,109,124,186,105,121,194,112,129,199,111,134,197,108,131,197,111,132,195,107,129,197,113,131,194,114,129,183,99,115,195,111,130,197,111,131,199,109,135,197,112,133,205,121,138,198,111,131,189,106,125,183,98,117,191,104,124,194,103,123,198,108,126,196,112,128,204,122,138,198,112,132,189,105,126,185,106,124,184,96,114,162,61,76,171,68,82,188,99,110,196,113,129,193,104,127,189,106,123,184,107,122,186,99,114,149,47,61,152,45,58,176,81,90,193,113,126,191,110,124,183,103,119,186,110,123,190,110,125,178,85,100,168,65,80,180,89,105,190,110,126,180,99,114,173,91,111,186,113,127,192,115,130,189,106,121,185,99,115,190,109,129,185,105,124,176,98,115,166,90,106,4 202,116,140,203,120,138,210,127,148,205,123,146,201,115,135,194,105,125,197,109,134,201,121,137,196,108,129,203,116,138,203,116,137,184,83,104,177,75,91,176,74,89,193,105,119,204,124,139,200,113,132,205,116,139,189,93,113,172,63,80,162,53,71,164,55,69,194,104,116,200,122,137,198,116,134,206,127,143,181,83,96,153,43,59,152,43,62,161,54,69,198,114,130,198,120,139,198,118,135,206,129,145,180,81,91,144,35,49,144,35,50,167,65,80,199,117,138,199,122,142,191,111,124,198,118,134,192,101,114,168,63,73,169,63,73,191,97,115,200,120,140,193,117,136,191,109,126,188,104,122,200,119,137,196,109,124,201,119,134,202,122,142,197,117,137,191,114,133,193,112,131,191,107,126,193,112,129,201,123,144,201,126,148,201,126,145,197,118,139,190,114,133,4 254,180,206,253,182,206,254,195,222,254,196,226,254,191,223,254,188,218,254,185,212,254,181,202,253,181,203,252,186,209,254,192,217,253,196,221,254,189,216,254,186,213,254,186,210,253,179,200,250,177,194,255,187,210,255,187,205,255,195,217,255,192,220,254,190,216,253,189,210,253,182,201,252,179,197,241,158,169,197,94,94,219,126,130,254,184,205,251,185,208,253,188,207,254,184,202,255,185,204,212,117,119,129,22,32,135,29,38,210,109,110,254,187,207,254,187,208,253,183,201,249,176,192,232,147,152,153,41,43,168,64,69,233,145,154,255,184,205,253,182,200,253,181,197,250,178,196,252,180,196,222,130,132,236,151,162,255,183,206,254,183,205,254,186,204,252,181,196,251,181,197,254,186,206,253,181,201,253,178,202,254,184,207,253,183,204,252,183,200,251,182,197,4 227,158,163,219,142,146,205,115,122,186,87,96,195,97,106,219,136,150,232,166,183,234,170,186,232,170,182,211,128,138,166,61,69,156,54,68,148,49,65,178,78,88,225,154,166,233,173,185,232,169,181,212,130,140,158,55,67,139,45,63,131,41,61,153,55,67,214,137,147,233,176,186,233,173,185,212,131,141,149,49,63,131,43,62,133,41,59,166,69,78,221,148,154,232,176,183,234,174,185,212,129,134,167,63,71,153,54,69,153,55,67,182,89,96,230,170,177,231,176,182,232,173,180,224,156,161,193,96,99,184,81,87,173,71,78,197,110,117,230,171,178,230,173,177,228,167,171,232,172,180,223,154,156,216,140,144,213,134,138,225,156,166,231,171,179,230,178,178,227,168,175,233,175,181,235,181,187,234,179,187,236,178,186,232,170,179,232,172,178,229,176,175,4 244,178,185,244,170,175,245,170,173,243,164,165,242,158,160,247,174,181,252,185,193,249,186,190,235,158,152,220,125,116,218,123,116,212,110,104,213,110,97,233,148,138,250,186,189,249,187,189,206,107,93,192,87,80,181,70,72,179,66,72,188,78,77,221,128,115,245,177,175,247,186,183,186,80,73,167,62,59,152,48,50,150,46,50,165,59,58,214,120,104,238,162,157,246,184,185,191,91,81,166,60,57,126,28,35,125,30,37,162,57,55,204,108,90,236,163,155,242,181,181,192,92,83,167,60,58,142,36,40,139,36,40,163,53,55,198,101,87,230,162,152,238,179,171,194,94,87,184,82,78,163,57,57,168,58,63,201,106,100,194,99,83,211,130,119,240,184,176,225,152,142,210,117,110,193,88,85,208,112,104,234,167,165,233,172,162,236,176,169,240,184,181,4 240,154,160,242,155,160,243,157,164,248,170,174,248,174,174,243,167,161,245,169,167,240,166,164,238,150,152,239,152,154,231,141,143,212,110,110,226,142,140,241,168,163,244,173,170,239,166,157,238,153,152,237,154,151,208,103,101,158,42,47,167,56,58,218,126,122,243,175,171,241,174,162,236,157,152,233,152,149,182,68,67,154,44,49,144,37,44,178,67,65,231,153,143,241,179,167,237,160,157,236,158,155,189,83,77,139,29,36,140,37,45,165,55,53,217,128,114,237,169,163,231,147,145,237,162,163,204,107,104,143,31,36,144,35,46,172,61,62,223,142,130,234,166,158,231,149,151,232,149,151,210,110,110,170,57,59,161,51,52,190,88,80,225,149,141,223,149,145,230,145,146,235,156,159,224,137,141,208,105,106,195,92,88,207,110,108,228,154,153,222,145,144,4 234,175,186,240,180,194,241,183,193,249,194,210,251,196,217,248,194,212,242,183,194,242,186,197,245,189,201,243,186,197,243,187,199,251,197,214,248,191,205,246,190,203,242,184,195,234,174,179,245,189,200,242,185,194,235,176,190,221,153,159,233,174,177,247,193,206,246,190,202,242,186,195,234,173,184,232,173,180,219,151,155,165,71,69,188,109,105,240,188,193,243,190,199,247,195,205,218,153,160,227,169,175,196,114,112,108,19,33,162,80,85,240,185,189,240,184,197,246,195,204,225,164,174,233,176,188,206,131,128,105,19,29,139,58,62,233,173,175,243,192,203,242,190,200,221,158,167,231,173,184,232,173,177,184,104,101,166,79,79,232,171,177,243,194,203,238,185,193,229,167,183,236,177,192,238,184,198,234,178,185,229,169,179,230,173,184,236,182,190,237,186,191,4 238,177,194,234,171,186,232,164,191,219,140,162,227,157,172,239,176,196,234,166,187,231,170,188,235,168,186,238,175,193,231,163,181,174,74,88,177,86,98,234,169,185,238,174,188,237,177,193,234,167,182,238,174,195,235,172,184,159,66,82,111,17,40,205,127,138,241,183,198,237,176,189,234,172,182,236,171,183,239,178,191,170,83,93,98,10,35,168,84,93,238,178,189,235,174,186,232,169,179,232,167,176,233,170,181,187,100,105,107,12,29,177,96,107,237,181,191,235,176,187,228,162,176,221,152,159,219,150,158,211,140,142,191,104,111,215,145,156,236,179,191,235,176,187,218,156,163,218,153,151,226,163,168,227,167,177,226,165,174,219,157,160,223,162,165,227,169,174,227,168,174,224,165,167,228,169,176,231,172,183,233,175,189,227,167,179,223,161,165,227,167,173,4 234,156,181,238,156,185,243,162,193,245,167,197,240,164,189,243,169,195,249,175,203,231,157,177,229,145,175,234,152,180,232,155,183,236,161,184,246,172,196,248,175,204,237,163,186,231,157,176,235,159,185,235,160,182,230,154,174,205,117,125,189,92,101,218,130,149,236,163,183,242,171,190,237,165,184,235,163,184,217,130,144,144,36,41,122,18,28,187,93,107,250,181,203,244,177,192,235,164,180,245,178,199,202,113,118,130,26,32,129,29,36,191,107,115,237,170,185,234,168,180,240,170,187,245,179,195,225,147,149,171,68,65,181,82,85,222,150,158,231,165,179,232,163,176,235,168,179,240,173,185,241,173,186,237,165,176,235,163,178,230,164,177,240,177,191,241,180,193,238,171,189,246,177,196,246,176,195,241,170,193,233,161,182,236,168,187,236,172,186,237,179,192,4 218,144,167,206,130,142,217,139,155,231,155,180,239,166,195,239,167,193,234,166,184,231,166,182,223,149,170,213,141,153,219,143,157,234,155,181,233,151,172,228,149,169,230,158,176,232,165,185,233,163,191,233,161,184,228,156,173,203,113,121,194,84,92,194,92,95,229,152,174,232,162,186,231,166,189,231,163,187,233,159,177,162,60,62,155,47,46,195,91,95,226,151,167,224,152,171,231,167,184,235,173,194,235,163,176,175,69,66,153,43,37,196,102,102,236,168,182,237,170,187,228,162,178,235,169,192,239,175,191,209,119,114,193,96,89,219,140,140,238,174,187,238,177,189,235,171,188,241,174,194,241,178,197,237,171,184,232,162,171,233,167,175,234,171,181,229,166,174,236,173,189,242,177,197,244,182,200,245,184,202,240,176,196,231,168,184,229,165,175,230,168,176,4 253,184,209,253,180,210,249,177,204,249,174,201,243,161,194,244,164,194,244,164,194,238,162,183,251,182,203,252,177,203,253,179,209,247,176,204,237,157,180,241,162,190,245,169,194,245,171,194,248,180,196,254,188,210,251,182,210,222,142,160,203,113,123,238,162,180,242,169,191,241,172,194,248,181,199,255,193,215,241,171,184,144,52,56,106,15,19,200,116,124,236,166,184,232,166,182,246,178,196,254,192,210,233,159,161,125,38,37,101,18,23,191,107,105,249,183,199,235,168,180,246,180,194,250,183,198,240,166,172,158,67,61,141,47,40,229,154,154,246,183,193,238,174,179,246,182,193,248,179,194,246,180,193,225,151,150,214,133,127,231,163,164,245,183,192,241,178,188,244,178,193,245,173,187,245,177,191,248,183,197,237,168,179,228,156,157,240,174,182,238,175,186,4 227,139,148,242,154,167,247,160,176,246,155,165,241,155,150,231,145,155,244,160,174,241,166,172,227,140,151,237,153,164,241,154,162,213,111,109,200,95,90,217,123,111,229,144,151,239,159,165,241,160,171,243,164,176,235,153,153,163,52,51,124,17,22,154,47,42,220,134,124,230,149,153,234,154,153,245,171,178,223,137,130,152,41,36,139,34,35,136,29,30,223,140,138,233,160,168,215,134,126,226,148,140,207,123,106,167,60,50,156,40,37,172,61,51,235,159,158,241,171,179,217,144,144,233,158,160,234,158,143,205,110,91,198,96,81,227,144,136,239,166,162,235,167,169,234,163,163,233,160,160,243,173,175,235,163,162,240,168,162,248,182,183,244,175,179,240,175,173,231,156,150,236,163,161,233,159,154,239,166,159,243,171,172,248,181,186,245,178,183,236,168,164,4 244,158,148,245,150,144,246,148,145,248,152,148,249,155,152,248,157,149,245,154,147,237,147,144,243,160,146,246,156,143,245,152,142,244,149,148,244,151,148,247,158,148,246,162,144,239,154,141,241,160,137,245,160,141,241,147,138,236,138,131,233,132,120,240,149,136,246,166,145,240,158,140,239,160,139,243,161,146,243,159,145,222,124,111,189,73,71,215,107,97,240,159,142,238,158,139,236,157,138,237,156,138,241,158,143,189,86,81,130,16,27,192,76,72,234,147,132,232,151,139,232,152,134,231,142,127,233,142,132,187,78,78,150,29,40,205,96,92,228,136,129,226,140,130,227,146,130,230,143,130,229,138,131,220,121,116,210,103,95,223,133,124,227,141,132,226,147,130,218,126,111,223,126,120,227,131,127,230,144,137,232,153,139,230,149,133,226,143,125,224,148,129,4 232,145,148,237,145,155,242,150,160,238,148,158,240,154,164,237,150,162,234,144,157,230,143,153,234,153,150,234,145,151,241,155,164,235,146,152,231,143,146,235,152,153,231,144,152,225,138,146,234,156,154,235,150,153,235,151,149,222,125,118,206,99,93,210,109,101,231,149,146,227,145,147,228,147,144,233,150,149,220,124,109,191,74,63,158,44,47,165,53,49,226,140,130,229,153,149,227,149,143,230,147,146,223,134,124,207,104,90,171,59,57,159,48,45,225,144,134,228,157,149,227,151,142,232,155,149,232,156,151,234,160,151,220,134,125,208,116,103,227,154,143,227,154,146,226,153,140,230,156,150,230,152,150,236,165,159,232,161,157,229,157,149,228,156,145,223,151,141,221,148,135,226,150,144,231,155,151,234,163,159,234,162,157,228,155,149,223,150,142,217,144,137,4 246,168,173,250,169,179,250,170,182,251,175,185,251,174,186,252,174,189,249,171,187,243,168,179,241,164,170,248,167,177,244,163,172,230,138,128,239,155,153,252,180,192,250,175,189,243,169,178,236,157,163,245,171,182,235,148,143,202,93,78,206,100,90,245,167,168,250,178,187,246,173,177,232,152,158,225,140,139,204,98,88,186,78,74,175,60,57,223,132,126,248,177,183,243,168,172,234,160,162,215,124,116,175,62,55,162,52,55,182,68,64,222,128,123,245,175,180,239,167,170,234,164,163,231,158,155,204,111,100,169,54,53,211,112,106,235,157,155,240,168,170,239,169,171,229,159,155,235,167,168,230,158,156,213,123,117,229,152,154,239,165,165,236,162,163,235,165,165,228,159,154,234,167,168,234,166,172,237,170,176,236,163,169,240,169,170,236,166,169,230,162,160,4 229,159,164,232,162,169,236,163,166,239,167,170,238,168,174,240,170,174,235,166,174,229,161,165,225,154,156,230,158,161,233,163,168,234,163,165,236,167,169,237,171,176,232,160,162,226,155,161,226,160,158,231,165,168,228,156,155,199,105,100,207,117,114,230,159,159,231,166,166,225,156,160,224,158,157,228,165,165,216,138,133,159,56,60,159,54,58,212,130,123,232,171,170,227,163,160,221,154,153,224,161,160,221,150,147,152,57,59,158,60,63,221,147,144,229,167,162,226,164,160,220,157,153,223,159,157,227,167,168,189,102,95,186,96,92,228,167,170,229,168,164,226,168,164,220,158,150,222,158,149,221,157,152,222,155,147,224,158,153,224,163,163,224,164,160,220,161,156,217,153,147,217,152,147,221,158,157,224,161,162,224,162,164,224,161,163,222,161,161,217,157,154,4 221,144,163,234,158,180,239,166,194,238,164,189,237,162,188,229,150,169,231,161,186,224,159,187,221,145,163,230,157,176,237,165,186,235,164,184,231,159,180,230,158,181,228,160,183,223,158,182,224,156,176,233,164,183,231,157,170,225,149,158,207,126,138,194,111,122,224,156,174,222,158,177,224,157,173,232,165,185,229,158,174,208,122,122,162,75,84,135,52,68,214,144,159,222,161,181,217,150,164,232,169,190,219,146,160,209,125,128,162,83,92,106,28,45,202,130,143,221,162,178,212,146,160,228,164,183,227,161,176,225,157,170,215,148,165,182,101,115,206,138,154,214,155,170,213,152,167,223,159,177,226,160,176,224,156,170,227,164,185,221,157,179,213,148,166,208,147,164,211,150,169,220,156,177,224,159,183,223,155,176,224,158,176,218,153,172,208,140,165,202,139,161,4 240,151,164,243,149,162,239,143,145,243,154,156,247,158,164,246,160,165,244,160,165,235,145,156,242,162,169,234,140,144,204,88,75,212,103,94,246,166,169,247,162,167,243,158,159,236,148,152,238,157,160,228,131,131,179,56,51,188,72,62,243,163,155,250,171,172,245,164,160,236,153,155,236,155,157,224,128,122,176,56,49,181,62,54,233,143,128,248,171,169,245,165,167,238,156,160,237,162,164,220,130,114,180,60,48,200,82,68,236,146,135,247,167,169,243,165,166,237,160,160,238,167,165,232,149,143,221,119,114,224,124,114,243,163,157,246,166,163,243,166,166,235,158,157,235,165,159,237,163,161,238,155,158,238,154,154,243,165,164,243,166,163,237,157,159,229,147,149,231,157,153,238,164,165,236,151,156,236,146,152,242,158,161,240,162,163,233,152,156,225,140,145,4 247,174,177,251,177,184,252,177,182,251,174,178,252,177,180,248,173,173,243,170,170,238,170,168,246,173,175,250,176,181,250,174,178,248,168,168,249,176,173,246,174,172,240,166,165,233,157,155,244,169,168,249,175,178,246,172,175,243,165,163,234,146,130,238,161,155,240,167,165,230,153,146,242,167,162,247,173,172,245,171,172,213,115,104,169,54,41,212,118,100,242,172,167,235,165,162,238,166,158,243,170,165,247,170,166,177,73,62,144,38,31,224,138,118,238,170,163,232,167,159,235,167,150,237,166,153,243,172,170,216,126,108,195,91,70,233,157,145,233,160,154,228,161,152,232,167,150,237,168,154,240,169,163,238,165,155,235,159,149,235,163,156,232,163,157,229,165,159,233,169,158,239,172,166,238,168,164,238,165,162,237,166,166,235,165,162,233,168,161,226,162,158,4 242,152,164,248,161,171,249,162,169,250,169,175,251,169,176,250,171,169,246,167,169,236,153,148,235,146,153,210,111,111,182,79,76,210,106,106,239,152,152,248,173,172,244,167,164,237,158,151,195,96,95,131,25,26,124,19,23,145,31,35,222,124,123,247,168,165,246,172,166,239,166,158,179,82,79,112,18,20,111,20,24,143,33,36,219,117,118,243,164,163,242,167,159,236,162,148,192,99,95,118,19,18,132,33,35,186,78,76,228,142,140,243,170,167,241,169,160,233,159,147,220,143,132,199,106,96,192,91,85,181,75,68,230,147,143,240,166,160,236,159,146,230,154,138,230,158,150,235,164,158,221,141,131,214,125,115,233,153,143,237,164,151,234,163,147,227,159,142,229,157,152,231,158,150,233,158,152,234,159,147,237,164,153,237,170,157,231,162,150,222,154,140,4 218,139,144,219,139,140,226,147,150,224,143,144,234,156,161,240,168,177,237,168,175,216,141,142,228,155,158,223,148,145,221,142,151,212,124,122,227,141,132,238,164,169,234,165,169,228,160,160,228,159,165,229,158,161,226,150,152,195,103,102,187,85,79,232,157,162,238,170,177,229,163,161,221,152,158,226,156,165,224,152,153,167,75,78,148,53,60,218,142,147,210,139,141,211,142,142,206,135,141,217,146,152,220,153,155,183,93,92,171,75,78,220,151,149,220,151,153,217,147,154,218,148,154,216,144,145,206,138,132,217,144,136,221,147,143,226,160,161,233,168,172,226,158,164,227,163,167,232,165,171,218,149,149,220,154,157,233,172,178,231,169,173,225,158,163,222,154,160,219,155,156,217,147,149,207,132,134,217,147,155,224,162,169,231,170,178,217,148,155,207,134,142,4 248,175,185,250,173,187,252,177,186,254,184,197,247,172,180,234,149,148,244,170,179,248,180,196,244,170,180,248,174,186,250,177,187,239,161,162,186,91,89,158,55,57,218,131,133,249,182,197,243,168,174,247,175,184,238,159,154,190,90,83,122,29,36,123,29,37,209,118,122,249,181,195,244,175,176,247,178,179,214,120,110,147,43,44,128,32,42,151,51,52,230,152,150,249,182,196,243,176,174,241,172,168,210,115,103,156,50,53,134,35,39,189,97,87,246,177,180,247,180,192,240,174,170,237,168,159,221,136,118,169,64,60,194,97,88,237,163,157,248,183,192,245,180,189,238,173,169,242,177,177,230,154,141,207,114,98,231,156,156,246,181,189,245,179,186,244,180,189,236,172,171,241,176,178,237,166,163,239,167,168,246,177,185,245,177,186,247,181,191,241,177,186,4 228,164,182,224,157,176,219,144,160,224,153,171,239,175,199,238,169,192,244,177,203,237,173,196,224,158,171,215,144,154,114,43,51,162,92,102,239,175,194,235,168,191,242,176,202,239,178,201,220,156,164,202,127,132,42,0,8,104,40,48,231,160,171,236,170,192,243,178,201,238,176,199,214,150,157,218,148,159,164,87,94,181,103,108,221,149,161,238,170,190,244,181,202,238,175,197,216,150,153,223,157,169,234,166,180,231,163,178,232,163,180,236,170,186,244,182,204,236,173,191,217,154,158,228,162,174,230,163,178,231,163,178,239,174,192,240,177,193,246,184,206,238,177,193,218,156,161,231,166,178,231,164,180,232,166,182,241,177,196,240,177,196,242,181,200,234,174,190,220,157,164,229,164,177,229,161,178,229,161,179,241,177,197,239,178,197,241,180,200,231,172,187,4 203,132,148,221,143,159,224,149,171,206,128,148,209,132,161,229,154,185,218,145,174,203,131,158,202,129,142,198,122,138,218,130,152,210,109,125,195,110,130,218,145,172,224,153,182,213,145,172,219,147,166,210,136,155,189,96,102,186,66,74,194,94,105,214,138,161,208,139,163,202,132,153,207,137,153,220,147,166,184,89,94,161,46,53,186,75,86,219,136,159,227,155,182,216,145,168,182,105,112,205,125,138,192,87,94,171,62,65,183,80,87,201,118,134,211,139,155,207,133,149,182,110,116,194,120,137,193,97,114,192,87,96,193,95,105,199,117,139,202,134,157,201,133,153,197,122,137,197,127,143,207,126,146,214,126,148,214,133,152,213,139,160,220,154,176,221,154,172,188,114,128,200,128,148,197,122,137,206,131,149,221,147,167,224,155,175,222,154,171,213,142,161,4 209,137,161,182,101,126,188,112,137,190,111,130,203,128,154,200,128,157,176,105,129,200,130,149,189,112,135,171,90,111,172,87,106,166,63,75,180,86,97,168,96,117,190,117,139,216,146,171,173,99,113,166,81,95,158,56,66,152,43,53,151,48,60,183,109,133,220,151,181,198,131,151,163,93,105,175,91,103,150,46,52,146,37,46,145,43,56,204,126,145,219,153,173,213,145,164,183,117,130,179,104,113,152,48,52,127,30,38,169,60,73,210,140,156,220,156,176,198,131,144,194,128,139,182,105,111,147,48,51,141,40,47,187,87,95,213,150,172,201,134,151,204,142,158,188,120,129,188,120,129,168,82,84,166,63,66,196,113,118,198,133,146,212,145,166,214,150,167,191,124,134,201,135,148,205,132,146,201,122,134,200,127,138,211,145,162,214,147,170,200,131,144,4 217,125,139,215,129,142,211,132,144,200,110,128,186,98,117,167,83,100,136,64,78,116,63,74,227,139,151,226,141,155,224,145,157,219,134,148,211,121,139,199,110,129,179,94,111,153,76,89,234,155,165,234,152,166,232,147,162,234,151,164,229,143,157,219,130,147,206,119,136,191,113,126,237,159,167,238,160,171,239,160,173,240,160,173,238,154,169,231,144,159,220,136,152,204,118,136,237,162,166,235,154,159,223,130,133,240,159,171,244,167,182,239,159,174,230,148,163,214,130,147,236,164,165,231,149,150,202,95,89,235,151,159,246,175,190,244,172,188,235,161,175,221,140,155,229,153,153,234,159,162,234,156,158,238,161,169,244,174,186,244,174,188,238,171,184,225,154,165,225,150,146,234,160,163,238,165,172,240,167,177,241,170,181,239,168,180,236,168,180,224,156,164,4 232,154,157,235,157,165,237,151,164,236,146,161,235,150,166,233,147,166,231,148,170,223,140,158,230,154,156,234,151,158,233,148,157,232,146,154,221,125,133,228,138,154,228,140,161,223,137,154,230,152,153,232,147,153,230,142,145,198,102,103,138,39,46,197,99,110,228,140,152,222,133,149,228,150,150,232,154,158,223,135,136,142,39,43,99,11,23,145,45,53,221,124,134,222,131,148,228,155,153,231,158,157,211,124,123,146,37,39,132,31,38,140,41,47,220,123,132,223,135,149,226,154,151,231,161,159,222,146,142,184,79,76,154,43,46,167,68,73,223,135,145,221,136,148,221,150,149,228,157,156,225,151,152,222,141,141,206,105,107,215,126,129,220,140,149,216,130,140,218,142,143,225,151,153,228,155,156,229,154,160,224,148,152,217,140,148,215,133,142,217,136,142,4 234,173,176,236,175,181,231,160,166,205,117,122,204,116,121,235,169,176,240,178,188,239,179,189,231,170,170,231,164,168,192,98,101,143,40,49,147,41,53,203,118,122,239,180,188,237,177,185,230,172,170,218,144,143,154,50,56,144,39,50,150,45,54,163,60,67,221,151,155,237,179,185,233,178,178,219,148,149,147,46,49,146,43,51,154,52,60,146,44,50,173,81,84,232,169,176,230,175,173,226,159,157,157,59,58,137,33,43,154,50,56,139,41,45,161,67,70,229,166,171,229,171,167,231,173,170,191,106,102,134,31,34,137,40,44,125,27,37,172,86,90,231,170,175,229,171,167,231,172,171,224,161,162,184,98,94,144,49,52,126,26,35,189,106,109,230,171,175,227,168,164,229,169,167,230,172,174,229,168,170,208,131,135,182,90,92,216,148,149,225,166,169,4 199,109,111,221,150,152,221,157,163,179,97,102,161,73,86,202,131,135,231,176,182,230,172,177,179,78,87,217,142,143,175,90,102,120,27,56,125,34,62,137,45,68,218,153,157,235,184,188,182,85,92,196,111,112,148,61,71,125,29,57,149,57,69,121,28,58,200,134,140,238,193,195,192,104,101,183,93,94,135,40,52,141,49,61,152,64,68,138,46,57,201,134,138,238,192,199,216,152,149,199,122,115,130,31,54,137,43,55,139,48,56,148,55,65,215,152,152,236,193,196,220,160,156,217,154,149,167,81,82,132,35,45,129,30,42,175,93,96,234,185,187,233,188,192,225,169,171,230,185,185,208,143,138,150,58,65,144,52,62,205,138,135,233,187,190,233,187,190,226,175,175,230,185,184,230,182,180,219,156,154,212,146,145,227,179,181,234,188,192,234,191,193,4 230,158,168,235,163,177,234,163,179,231,161,177,224,148,168,225,148,169,231,162,178,224,155,167,227,157,161,230,158,167,227,154,163,215,135,140,206,115,123,211,128,137,226,157,172,224,155,168,224,157,158,225,155,159,202,113,112,152,48,51,137,35,42,181,83,89,221,149,159,225,156,169,225,159,163,225,154,157,177,80,79,121,28,32,96,14,25,152,61,69,224,152,161,223,155,167,220,155,157,220,147,148,153,55,55,96,16,24,80,8,19,151,71,77,230,165,176,222,156,166,211,146,145,220,155,155,171,76,75,102,16,23,108,22,27,188,103,107,226,163,174,223,158,166,208,143,141,212,147,151,206,127,128,169,77,76,181,93,93,214,140,147,220,155,165,221,158,166,207,141,140,205,134,139,211,142,149,216,146,152,215,146,154,218,152,162,218,152,163,219,157,165,4 233,164,168,236,166,171,237,175,180,237,169,175,237,164,172,238,174,184,238,175,186,236,174,182,233,169,169,234,172,173,223,150,145,201,110,110,194,96,99,218,130,133,232,165,176,234,174,183,230,169,164,232,169,163,189,95,92,113,10,31,114,14,33,162,56,65,227,151,157,232,173,180,228,170,165,217,141,132,135,37,50,104,12,34,117,21,41,173,67,75,225,155,154,232,173,176,227,167,160,202,122,115,102,11,29,96,11,32,136,36,49,197,105,105,225,163,167,228,171,174,222,163,158,210,136,128,123,28,37,108,13,31,169,81,84,224,166,167,225,171,175,225,169,171,219,161,158,219,155,149,184,93,92,186,105,106,225,166,163,225,172,174,224,168,170,222,168,172,218,158,156,223,166,166,225,165,164,227,168,170,228,173,176,226,167,170,224,166,172,219,166,169,4 207,119,100,212,119,100,218,122,106,219,123,107,218,122,104,218,126,109,215,133,108,208,124,102,211,130,106,216,126,108,218,128,111,219,124,108,214,110,90,216,120,101,217,133,108,209,127,102,214,131,110,219,132,113,221,130,114,219,121,108,207,94,76,207,98,78,213,121,94,209,124,97,212,127,108,220,134,118,222,132,118,217,118,105,209,92,81,201,78,67,205,103,83,210,124,107,214,131,112,218,130,116,222,133,119,208,97,85,199,79,68,203,82,72,205,101,84,212,129,116,212,129,114,217,129,115,220,132,120,205,97,85,192,69,58,202,88,73,200,94,77,209,125,107,208,122,111,213,122,113,217,127,117,212,113,106,207,101,88,210,111,96,209,119,101,209,132,112,207,124,111,211,125,113,212,122,106,217,131,122,219,137,129,215,131,119,214,137,121,208,135,117,4 198,98,93,205,107,96,207,105,94,210,112,100,212,114,107,210,107,101,206,109,96,202,107,97,202,106,93,206,106,96,209,105,95,210,110,99,202,98,89,202,97,88,205,108,91,202,112,95,205,112,98,210,119,104,213,115,102,217,121,109,177,61,54,167,47,35,203,106,89,207,122,103,205,110,99,211,117,104,216,126,113,221,132,115,178,65,54,147,23,11,189,85,66,211,127,108,204,113,99,210,119,108,213,123,110,218,132,115,201,98,81,170,51,32,183,77,58,208,121,100,206,123,104,212,126,111,216,130,115,217,130,115,219,133,119,197,95,80,194,92,74,208,121,101,205,124,105,211,129,111,216,131,117,216,126,115,218,128,119,215,127,119,211,120,110,209,126,110,202,123,108,210,131,113,215,134,121,214,126,117,215,124,114,214,126,117,210,119,114,206,118,109,4 195,106,114,206,117,120,208,121,125,209,125,133,211,130,136,208,122,130,203,112,124,198,110,122,199,115,120,206,119,122,206,117,125,206,118,128,206,120,131,206,119,132,203,116,124,196,113,120,199,118,124,206,123,129,207,120,128,206,114,122,202,112,124,205,119,133,206,123,132,201,116,120,200,117,122,209,125,130,191,101,109,103,22,28,183,90,102,210,124,140,205,119,131,207,124,126,198,113,120,207,123,134,184,93,104,87,8,14,172,76,92,208,125,141,207,121,131,207,124,129,198,117,125,204,120,132,202,113,128,196,104,119,200,114,133,208,127,143,208,123,135,206,125,133,198,116,127,200,113,129,203,120,137,204,121,142,208,127,145,214,138,149,208,127,139,203,124,135,192,106,122,193,107,129,199,116,134,206,128,143,211,138,150,212,138,148,207,128,139,202,129,136,4 201,118,119,211,131,125,216,138,131,221,145,139,217,140,137,216,133,138,213,130,131,207,131,128,203,117,118,210,128,126,217,141,137,220,147,143,219,141,141,219,139,143,215,138,137,205,125,124,202,114,117,207,123,127,215,139,139,195,113,108,172,75,73,210,126,126,217,145,142,209,134,133,196,104,112,204,113,121,217,135,137,160,70,73,108,7,6,201,112,107,217,145,146,211,142,142,194,103,117,208,118,130,209,117,131,198,101,117,196,108,111,218,146,150,216,143,146,209,133,138,195,103,120,206,121,132,209,125,137,212,125,140,224,152,156,224,154,159,215,139,143,207,126,131,198,109,124,208,129,138,212,138,143,218,143,149,219,146,154,220,148,156,216,141,142,212,142,140,197,110,123,206,127,137,212,139,146,220,153,157,221,154,164,219,148,154,218,149,146,216,154,151,4 155,45,62,171,55,72,177,61,80,180,66,84,185,71,89,183,72,90,170,65,80,156,62,77,163,50,69,175,55,76,181,65,84,186,76,90,188,74,93,182,68,90,166,61,77,151,61,75,169,53,74,181,60,82,190,84,93,191,94,90,177,62,74,175,60,83,163,59,78,146,58,72,176,63,79,193,87,91,205,116,99,167,65,46,137,24,23,162,47,65,162,60,80,136,51,65,192,91,87,206,118,97,214,133,102,174,73,44,143,34,24,165,55,66,164,65,83,124,43,56,202,111,90,215,135,102,223,148,115,214,134,103,186,91,73,180,81,89,161,66,83,116,39,50,207,124,95,222,147,113,228,155,125,223,150,125,208,128,112,183,91,101,156,64,81,113,40,51,210,135,105,223,152,121,227,155,128,222,149,123,205,122,112,179,85,101,152,64,82,108,38,51,4 223,137,142,227,137,142,233,142,139,237,150,148,233,141,141,227,132,137,225,138,144,217,137,132,222,141,142,225,129,132,228,128,124,229,130,124,223,118,116,220,116,116,217,127,131,218,135,136,217,127,126,218,116,111,213,100,93,214,99,92,211,90,89,208,90,87,214,120,118,216,129,136,215,119,109,211,101,93,203,80,73,202,76,72,204,76,75,198,75,71,213,114,107,216,132,133,216,121,110,209,99,88,198,72,71,202,79,76,202,85,80,206,96,82,216,116,117,215,127,131,215,127,114,213,112,100,205,87,82,206,90,82,213,113,100,218,120,110,218,127,130,213,128,134,212,125,117,213,122,114,214,114,106,213,109,93,219,121,107,217,117,120,216,130,130,212,133,134,211,128,121,215,124,124,219,130,126,221,129,114,220,124,112,214,121,128,212,127,132,208,126,128,4 213,126,135,218,125,131,222,128,137,226,136,147,230,147,153,227,145,152,223,140,148,216,134,141,212,130,136,214,119,124,216,116,117,226,136,150,224,132,148,222,130,145,221,137,146,216,136,138,210,127,131,212,119,124,214,112,117,212,103,120,210,97,118,216,118,133,219,133,141,216,134,140,207,122,124,213,126,134,212,112,119,205,96,94,200,83,92,210,100,120,217,125,140,212,125,137,209,126,125,212,122,126,203,94,98,201,91,89,207,94,109,211,102,119,215,118,133,213,129,138,210,127,129,211,124,125,211,120,126,208,105,112,212,107,117,213,111,121,215,126,131,213,130,132,206,124,129,210,127,133,215,133,140,216,128,128,218,124,123,216,124,128,213,122,126,209,121,125,202,121,126,210,127,133,214,130,135,217,131,134,221,139,141,217,133,137,209,123,130,207,127,134,4 182,101,115,185,103,121,179,96,114,178,95,113,175,93,111,168,90,108,160,84,101,145,72,88,186,102,116,185,99,115,175,84,102,152,56,74,158,62,79,177,93,110,175,97,115,164,84,101,190,106,117,183,94,107,144,42,60,118,18,40,118,20,41,163,69,86,185,103,122,179,99,118,194,117,122,188,103,113,148,46,64,118,16,40,117,18,40,162,65,79,189,104,121,186,102,120,195,119,117,195,111,118,167,70,84,137,35,53,151,50,66,184,95,108,188,105,121,185,99,111,198,125,113,197,119,120,195,111,119,189,101,111,189,99,111,191,106,123,187,101,116,179,98,109,196,126,116,198,125,122,197,113,121,194,109,123,190,103,118,186,100,118,180,96,114,175,95,108,193,123,118,196,123,125,191,104,118,191,99,119,188,102,120,180,96,115,175,92,110,171,90,106,4 212,117,129,217,118,134,219,120,137,224,127,144,223,123,143,221,121,141,218,121,139,211,117,133,211,112,122,215,115,128,219,120,136,216,110,129,218,112,130,221,119,138,215,114,132,211,114,131,210,117,125,210,106,118,205,91,107,200,78,102,205,86,106,214,107,125,215,114,133,211,112,130,212,125,130,208,109,117,193,71,87,197,75,98,199,75,96,211,105,121,216,122,140,210,115,130,210,122,126,216,128,135,202,95,103,182,59,71,205,89,103,216,117,124,214,121,135,210,116,131,209,118,124,214,124,132,211,114,125,203,98,107,217,120,132,216,125,135,212,120,131,208,116,129,206,117,124,210,118,130,212,117,132,216,124,140,216,128,142,213,123,136,210,120,132,205,115,126,200,108,120,205,109,121,210,115,130,213,116,137,212,115,134,209,117,131,208,119,132,202,112,128,4 210,124,134,217,131,142,208,114,119,206,111,120,212,120,136,213,122,138,206,118,129,207,125,132,207,120,128,210,126,131,208,120,123,207,122,130,198,106,115,182,87,97,200,113,119,206,127,131,205,119,124,206,122,126,202,115,120,203,116,124,117,49,54,102,36,41,197,108,108,206,127,123,202,121,119,205,118,126,201,115,119,191,103,107,93,30,35,130,56,58,200,114,109,206,130,120,198,117,114,202,115,121,198,117,120,196,112,113,181,97,102,190,108,108,193,110,103,203,126,116,196,118,114,198,118,117,197,117,112,199,118,115,211,136,143,209,132,130,192,113,100,196,119,105,196,124,117,196,121,113,198,122,116,204,126,124,201,119,118,209,135,128,200,127,112,191,118,101,195,124,110,199,130,120,200,129,124,204,128,123,205,128,127,202,124,113,204,133,121,185,115,100,4 240,166,174,247,172,179,250,173,180,252,177,187,252,175,189,248,170,183,242,165,179,232,155,166,240,163,170,245,169,174,245,168,174,247,172,176,242,160,168,241,161,171,240,167,178,231,156,165,238,163,167,243,170,176,241,164,166,222,122,117,201,80,86,211,105,109,232,155,160,228,153,163,233,158,161,237,164,165,224,131,123,192,74,78,164,43,59,175,54,64,217,126,127,229,158,167,231,158,159,229,149,143,194,82,80,171,52,60,162,51,57,180,64,69,213,122,122,228,158,166,229,160,156,213,119,109,173,56,62,169,54,66,182,66,71,210,117,115,229,156,161,229,158,165,226,157,152,219,139,134,200,100,97,193,94,96,208,116,117,229,157,162,233,166,171,229,163,165,225,161,156,228,163,165,223,151,153,227,157,163,230,157,164,232,160,168,232,164,168,227,160,163,4 238,152,164,242,161,173,243,160,174,240,150,162,237,145,155,235,145,155,236,152,159,230,154,155,239,152,163,243,160,172,241,154,165,233,132,132,232,127,121,231,132,132,234,151,159,229,148,152,236,150,160,242,156,169,240,151,161,227,119,118,222,105,92,223,111,100,234,145,148,233,153,154,234,153,161,239,155,167,240,153,163,226,120,120,211,88,76,219,100,92,234,144,142,233,157,156,238,161,163,236,154,162,241,160,169,232,140,136,215,96,80,221,106,96,236,152,148,231,154,150,236,160,160,236,154,157,238,157,159,241,160,159,231,128,116,232,138,132,236,158,157,229,151,147,230,151,152,233,151,150,238,158,161,242,161,164,239,155,160,237,157,157,234,160,158,227,152,151,226,150,153,231,153,157,237,160,167,240,161,166,240,160,167,237,157,162,230,153,156,223,149,148,4 207,117,132,214,125,146,196,98,118,176,64,74,215,126,135,227,148,154,226,150,155,221,146,147,204,117,134,212,122,143,145,43,55,123,15,25,198,102,108,225,150,154,224,148,151,220,141,140,201,114,125,209,122,137,178,82,94,163,58,68,173,63,67,214,127,129,226,155,158,221,145,142,201,119,129,206,118,131,210,126,141,208,116,128,152,35,41,186,87,84,228,160,156,227,160,152,199,114,125,209,124,137,212,129,144,214,128,137,187,88,84,205,119,112,230,164,155,229,165,154,198,114,123,210,129,141,216,134,143,221,143,148,224,151,147,230,162,159,232,168,157,230,167,152,194,110,120,208,123,134,217,133,143,225,151,155,230,162,159,231,165,156,232,169,154,229,167,151,193,107,118,207,119,131,217,132,142,228,157,160,235,172,167,234,171,158,233,171,155,227,166,151,4 233,173,176,238,178,182,241,180,186,244,185,193,242,182,192,241,179,190,241,183,195,236,179,190,229,169,173,235,176,181,238,182,189,239,184,192,239,181,191,240,181,192,241,185,196,237,181,190,227,166,169,229,169,171,224,150,151,228,159,161,237,182,191,240,183,193,239,183,194,237,182,188,224,166,163,214,142,139,132,45,54,139,52,61,224,150,152,238,182,188,237,181,188,234,178,186,220,159,151,189,106,106,58,3,18,62,2,22,202,118,121,238,183,188,236,181,185,234,178,183,218,159,154,190,108,101,81,8,24,70,0,23,204,132,136,237,183,187,234,178,183,232,176,180,216,160,157,208,137,133,165,78,82,141,54,63,216,148,152,233,176,183,233,177,182,230,176,180,217,162,161,216,154,157,214,145,146,219,147,150,227,167,175,230,172,178,231,174,179,228,175,180,4 221,141,152,229,150,163,236,159,173,239,162,177,241,162,180,242,164,182,236,160,178,233,160,174,223,144,151,230,153,161,232,155,167,236,159,169,238,163,179,239,165,182,234,157,173,231,158,173,222,146,152,229,156,162,228,150,159,227,147,159,232,154,165,234,157,169,235,161,174,230,158,171,219,143,147,223,147,150,220,134,137,214,117,121,221,130,134,229,150,158,234,163,174,230,158,171,220,148,150,221,144,141,210,114,111,180,66,70,197,89,96,219,129,131,232,158,167,228,158,168,219,149,150,220,145,143,207,109,108,166,54,63,170,56,65,209,113,111,225,150,155,222,150,162,217,149,150,219,147,152,216,135,138,188,85,87,176,66,71,211,123,123,224,153,158,219,145,154,214,147,148,215,142,148,218,144,151,208,122,124,207,119,121,213,130,134,221,150,160,218,147,157,4 237,162,166,243,169,176,244,168,178,244,168,177,245,170,181,248,173,184,246,172,184,240,167,175,236,163,166,240,167,171,238,161,165,222,132,129,231,146,146,243,166,177,245,172,181,239,165,171,233,160,158,238,166,169,230,146,142,155,50,47,182,89,91,247,173,182,241,167,175,239,164,168,231,159,154,235,164,165,207,114,108,149,40,37,198,110,110,245,173,179,239,163,165,235,160,158,230,160,154,233,162,158,200,107,99,170,63,56,233,157,153,242,171,172,240,168,168,235,161,162,228,160,152,231,161,158,216,133,122,210,125,113,241,172,169,242,173,170,239,167,165,235,165,163,226,159,150,228,158,154,231,160,155,238,171,165,240,171,168,239,168,163,237,169,168,233,166,164,222,156,148,224,151,144,230,159,156,237,167,168,239,169,171,238,168,169,234,166,167,229,163,162,4 228,157,151,229,157,150,233,159,154,234,160,157,236,163,158,236,164,163,234,164,164,229,155,157,222,148,144,227,152,148,230,160,153,224,149,136,216,130,114,225,150,145,230,159,159,225,150,152,220,144,142,222,147,146,228,158,153,193,102,87,115,25,24,166,78,77,228,152,149,223,147,148,219,147,142,223,152,149,224,149,141,153,58,49,73,4,13,108,24,30,213,128,127,220,143,148,219,150,143,223,157,151,224,154,145,152,59,54,58,0,13,99,18,25,203,114,112,218,142,146,217,148,140,220,153,146,222,156,148,192,105,101,102,17,22,146,46,49,212,130,127,217,144,147,210,137,133,218,150,145,221,154,145,214,139,138,191,99,99,201,112,113,215,141,141,214,139,140,206,134,133,214,143,140,217,143,142,216,137,143,215,134,140,216,140,142,214,135,139,210,134,137,4 214,150,171,216,150,173,208,129,151,211,132,154,219,150,181,220,151,187,221,153,185,220,154,183,212,151,169,197,118,135,156,51,69,159,56,75,207,126,148,222,157,186,222,157,184,221,156,180,214,160,173,190,110,119,134,31,48,128,25,48,198,113,132,226,166,190,223,161,184,219,157,177,214,162,173,208,146,154,174,83,95,172,74,93,216,145,163,228,168,188,222,158,178,220,159,177,216,163,171,219,170,176,219,160,170,219,154,169,225,166,183,227,170,187,225,167,183,221,164,179,212,156,165,218,165,173,222,168,176,223,169,181,225,169,183,225,170,185,223,168,182,216,158,173,209,150,161,215,156,166,222,167,176,223,169,180,222,166,179,221,163,178,220,164,178,211,148,165,209,154,162,213,155,165,218,161,172,222,168,179,221,166,179,215,153,170,215,157,173,208,146,166,4 219,147,174,224,152,181,225,151,185,227,153,187,227,154,182,232,162,195,234,166,199,227,158,187,215,140,166,222,151,177,223,150,177,226,157,187,223,154,182,226,157,183,230,164,194,226,158,186,216,145,167,219,148,174,221,153,181,226,162,187,201,117,131,187,89,99,224,157,178,226,162,184,215,151,170,213,144,166,217,151,174,220,155,170,155,57,63,122,20,28,209,132,145,226,168,186,211,147,165,213,150,167,224,167,183,202,132,137,118,26,31,138,35,42,206,131,139,220,162,179,207,147,162,212,152,168,223,169,184,193,121,124,84,5,13,133,42,51,210,140,145,213,152,165,203,140,154,214,155,169,220,165,179,205,135,140,128,38,40,149,65,69,218,158,166,213,154,168,206,143,156,213,152,166,219,158,174,214,150,164,202,131,139,204,135,142,215,158,173,212,154,168,4 224,156,174,230,163,183,232,165,186,231,164,191,234,164,194,234,164,192,234,170,194,227,166,187,223,157,172,229,165,180,232,170,187,231,168,188,232,166,191,236,172,196,231,169,191,226,166,186,223,164,174,229,172,181,227,167,177,225,161,170,228,165,181,229,163,185,227,162,183,223,163,181,221,162,169,227,171,179,215,150,149,186,102,98,205,130,137,227,163,181,226,163,181,225,167,182,216,156,163,225,169,175,203,125,119,82,12,19,140,67,77,231,167,180,227,170,185,226,171,184,215,154,160,221,165,172,211,137,135,99,27,34,133,60,71,228,161,174,222,163,177,221,166,177,215,158,162,220,162,170,216,154,160,200,121,125,203,127,140,217,153,170,218,156,171,215,159,171,210,151,156,217,158,166,218,156,167,217,151,166,217,153,169,216,152,169,213,150,167,212,156,168,4 223,144,151,229,152,161,231,151,158,231,148,158,235,153,171,234,152,169,232,150,164,224,150,166,221,143,150,225,144,150,198,97,93,211,115,117,231,151,162,232,154,165,231,156,167,226,153,161,220,145,148,221,139,142,146,40,38,180,84,88,233,154,165,231,158,169,231,158,165,225,154,156,219,149,149,218,142,146,190,89,88,205,106,107,223,142,146,229,154,161,227,158,165,221,148,155,216,145,146,215,139,146,211,124,127,182,68,65,191,86,81,221,143,145,224,154,160,221,149,155,216,147,145,216,145,146,211,128,125,169,58,54,161,46,44,214,130,131,223,154,160,218,151,155,215,152,148,216,148,148,215,131,129,154,47,47,156,45,48,216,129,133,219,150,155,216,147,151,210,142,140,214,144,147,213,132,137,188,84,85,195,95,103,213,128,139,217,145,151,212,142,147,4 228,162,167,232,165,173,233,161,173,234,166,179,235,163,178,234,160,175,233,159,175,228,158,169,222,152,157,226,156,164,221,144,150,204,112,114,201,108,114,227,152,166,228,156,169,225,151,160,219,148,153,219,145,148,174,74,76,110,18,23,130,33,37,209,117,124,221,146,157,226,157,165,218,148,153,200,116,114,103,13,16,81,8,20,145,42,50,135,32,35,188,100,100,229,164,170,217,150,151,199,121,118,130,35,36,137,39,45,110,23,32,104,15,18,191,111,114,224,159,165,216,151,149,213,147,147,178,84,83,87,12,20,64,0,5,154,58,60,218,149,154,220,157,161,213,149,145,216,150,151,173,88,84,84,8,14,135,49,53,206,130,133,217,156,160,216,152,154,214,153,146,214,150,151,203,129,130,191,108,109,210,138,143,218,155,161,215,149,154,214,151,152,4 234,159,163,241,165,174,244,167,175,244,167,179,245,167,180,243,165,180,240,166,179,231,158,167,234,160,162,240,166,169,243,168,173,243,168,179,241,165,175,238,162,173,235,160,171,229,155,164,232,158,158,237,163,164,239,166,169,239,167,173,239,166,175,235,161,168,232,159,167,230,161,167,230,159,156,231,158,158,234,164,166,232,162,165,203,116,118,195,100,100,225,151,154,229,164,169,227,156,150,228,158,156,226,156,153,188,95,92,99,18,27,100,16,23,208,126,124,228,166,168,224,152,144,228,159,155,200,113,107,107,16,21,79,4,15,117,34,40,216,142,142,224,160,159,221,149,140,224,155,153,203,117,113,126,37,39,138,47,50,200,117,118,225,159,160,221,156,153,218,145,140,222,152,152,218,145,147,209,126,128,214,135,136,225,156,156,222,153,157,219,155,156,4 218,134,143,224,137,147,228,147,157,227,145,160,228,142,161,231,144,160,227,144,160,221,138,152,216,133,141,219,135,142,219,137,145,222,139,149,225,145,160,230,149,163,225,144,156,221,141,153,213,137,139,214,130,135,190,90,94,167,65,68,193,101,105,221,139,150,224,145,155,221,141,150,214,141,141,208,123,123,163,52,53,87,8,18,96,14,23,184,82,88,221,139,149,222,142,146,211,137,135,202,117,118,175,70,66,109,26,31,53,0,10,142,41,48,214,122,128,219,129,133,206,127,124,209,132,133,205,124,122,165,70,67,116,24,28,168,69,70,210,125,130,214,126,129,205,128,127,212,137,136,212,138,138,205,128,128,196,112,110,202,121,121,210,134,141,207,127,133,202,129,127,210,133,134,212,133,137,209,131,135,208,132,138,213,142,145,212,140,144,207,131,138,4 219,162,181,217,156,181,219,164,186,227,173,193,230,173,196,228,166,193,227,169,195,225,170,191,219,162,179,219,160,181,217,159,181,223,162,180,226,167,189,227,168,192,225,166,190,223,165,186,217,158,176,218,160,181,214,153,170,188,94,114,205,120,146,227,170,192,225,166,187,224,166,185,213,152,171,219,163,181,201,138,153,164,61,87,181,69,102,208,129,155,226,168,188,223,166,185,210,149,168,219,165,182,196,127,144,161,58,78,178,70,95,194,102,127,225,171,188,220,163,182,210,150,167,215,159,175,210,148,166,179,88,103,179,72,92,203,118,139,223,169,186,216,159,177,208,150,167,210,151,170,212,155,175,212,149,166,208,131,149,216,155,173,218,164,180,213,157,175,204,145,163,207,146,166,210,152,171,215,158,176,218,161,179,218,161,179,215,160,176,212,157,173,4 230,148,183,234,152,186,234,153,189,230,151,187,232,151,187,232,151,188,232,157,193,230,161,184,230,150,183,235,154,184,233,153,184,226,143,173,213,113,134,214,112,134,231,153,184,235,166,195,230,154,186,234,157,186,228,146,173,202,87,109,182,63,84,166,48,60,221,137,157,242,172,206,223,149,177,233,160,188,225,139,162,193,67,90,172,50,79,154,38,56,219,135,160,243,174,206,219,142,169,234,159,189,232,157,188,206,100,121,171,45,65,166,49,66,220,136,167,241,174,205,213,139,155,227,154,182,233,160,196,226,146,174,194,88,95,199,98,114,229,154,186,238,173,201,208,133,149,225,153,182,230,153,186,229,149,180,229,153,181,227,155,184,233,165,194,240,178,202,210,135,157,219,145,169,225,149,180,230,149,184,232,159,197,231,161,195,234,168,194,237,175,199,4 251,164,181,247,152,171,248,152,166,240,135,149,253,164,194,254,170,198,253,161,186,251,159,188,252,169,184,242,144,153,209,91,86,200,72,68,239,137,144,255,177,207,253,164,189,252,169,191,251,167,180,228,123,127,185,60,56,213,98,81,236,135,130,255,178,203,253,172,194,253,173,190,250,168,178,229,123,124,202,80,70,222,109,88,243,146,140,255,179,202,253,172,193,253,173,191,245,154,165,242,147,150,228,122,104,223,106,82,241,141,133,255,184,207,253,175,196,250,168,188,245,161,165,248,165,176,247,159,159,238,136,120,245,152,156,255,187,207,252,170,188,249,169,186,245,170,173,246,163,177,252,170,190,253,164,180,251,168,186,253,181,200,250,168,183,244,163,177,236,151,159,242,156,171,249,162,177,252,166,184,254,180,199,251,176,194,250,177,192,242,164,177,4 247,169,189,254,182,206,254,184,216,254,192,229,254,194,232,254,185,223,253,176,213,248,171,204,245,173,193,253,182,207,255,187,216,255,191,219,254,193,224,254,188,222,253,183,215,250,174,206,249,176,193,251,177,199,245,162,170,246,157,170,253,172,197,254,192,221,254,194,223,252,181,208,247,178,194,247,173,184,216,107,86,221,113,98,239,142,133,252,186,203,254,194,219,253,187,209,245,177,192,233,149,146,205,89,69,203,83,68,218,111,80,251,183,188,255,202,222,254,195,214,245,183,194,238,162,170,228,136,136,223,124,119,230,137,126,254,189,205,254,194,212,252,189,204,240,178,185,246,181,195,248,180,197,246,172,192,246,172,193,251,182,204,253,191,209,252,192,206,238,178,183,244,183,192,247,183,196,249,180,198,249,180,199,249,182,201,248,182,199,245,180,194,4 223,141,172,229,142,177,234,147,183,242,158,197,240,154,198,239,152,196,228,136,182,224,140,178,219,137,168,230,148,178,202,99,120,220,127,158,236,149,191,234,145,188,227,135,179,223,136,175,220,139,166,231,153,178,173,57,71,196,93,113,233,149,187,227,137,177,224,133,174,222,134,172,221,145,167,226,149,174,186,79,91,190,86,103,231,150,184,225,135,175,222,136,172,221,141,173,220,146,165,223,148,173,200,101,118,204,108,131,230,147,181,227,138,174,220,135,168,216,137,166,215,139,162,219,141,168,220,140,168,222,141,171,225,139,173,227,140,174,222,140,170,213,134,163,209,128,153,213,132,161,212,128,162,221,139,171,224,138,170,223,136,168,221,142,170,213,134,161,209,132,153,212,130,158,210,119,155,220,135,168,224,140,172,222,141,171,215,134,165,212,135,161,4 233,154,179,232,154,184,203,102,122,221,122,151,241,160,192,243,162,197,232,161,207,225,158,198,232,157,180,214,131,149,154,39,54,194,73,92,232,142,168,242,162,191,237,164,201,221,154,198,234,163,182,188,100,111,159,47,64,185,57,79,206,93,112,239,162,189,240,165,191,228,155,189,228,155,172,198,116,123,172,62,72,187,71,89,191,70,84,229,148,173,237,164,193,229,156,180,227,154,171,218,144,153,170,66,71,183,74,88,180,60,74,214,127,148,233,164,192,221,148,173,221,148,167,226,156,173,191,98,109,161,47,64,164,49,68,194,92,108,231,162,186,224,155,181,213,138,153,221,148,168,220,145,162,182,85,100,157,46,57,186,84,95,226,156,177,227,163,183,211,137,154,214,140,160,220,147,169,220,147,167,192,95,105,191,94,107,223,154,177,224,159,179,4 219,129,180,226,138,190,222,132,180,223,131,182,216,114,156,214,119,158,210,128,171,211,132,167,217,125,177,224,136,186,223,130,177,217,111,164,198,82,118,198,84,115,208,120,152,206,130,162,213,124,169,219,132,174,211,107,152,204,94,130,205,103,120,196,86,111,201,97,126,201,118,155,219,136,174,217,126,168,197,79,123,192,77,108,204,101,115,204,103,121,206,108,132,208,128,157,217,135,172,207,108,155,194,77,124,179,54,93,187,64,93,207,103,122,219,136,153,219,149,172,215,130,169,207,116,157,205,106,142,188,69,99,201,92,120,223,140,166,228,162,181,220,153,174,213,132,170,217,138,175,214,136,166,213,124,151,223,143,163,226,156,180,228,167,184,220,156,174,208,135,168,213,135,169,216,138,173,222,148,177,225,155,178,225,155,178,224,157,178,217,154,169,4 206,111,166,217,132,184,219,137,187,217,133,183,213,133,186,209,131,182,189,113,173,161,95,163,208,115,167,215,130,180,220,141,188,221,141,186,212,134,180,206,128,177,201,124,170,169,106,167,214,136,181,215,131,179,205,110,149,199,103,143,210,131,177,206,130,176,208,135,173,191,125,166,213,139,181,211,126,165,171,53,81,164,47,84,195,104,146,210,137,179,210,139,173,201,132,165,206,126,170,206,123,165,166,55,81,139,23,50,185,91,123,213,142,178,208,138,172,204,136,168,205,127,166,208,133,175,183,87,113,160,44,65,196,105,135,210,139,173,210,140,172,203,132,164,205,130,164,207,136,170,197,114,151,196,104,138,205,124,159,201,122,161,208,139,171,203,135,165,202,126,163,201,125,162,198,122,158,203,122,162,207,130,167,198,113,154,205,133,164,200,137,163,4 242,161,184,243,154,181,247,162,192,244,150,180,245,157,183,244,161,179,238,161,181,222,146,170,241,160,180,237,146,167,230,128,138,228,120,124,243,158,170,247,171,186,241,164,180,230,156,177,239,160,182,230,138,151,204,87,82,215,104,94,241,151,151,250,175,194,241,163,177,236,165,177,240,164,185,226,137,140,199,84,74,216,107,97,241,154,156,248,172,190,242,166,181,235,164,173,238,160,179,233,152,158,218,117,104,216,107,92,240,151,155,247,174,195,242,169,186,233,160,174,233,150,166,236,158,174,233,149,150,225,124,118,241,155,167,248,179,198,238,160,179,230,154,170,237,164,177,238,162,183,240,165,185,236,150,170,241,163,185,243,172,188,231,151,166,224,147,162,229,152,167,233,151,174,236,156,178,238,158,182,239,161,183,236,162,182,230,154,171,218,135,154,4 226,129,167,233,138,177,234,138,175,237,141,177,237,146,179,236,148,178,230,142,172,222,134,161,225,131,164,229,130,166,231,139,176,234,144,178,233,143,176,235,149,175,230,141,167,224,136,162,225,133,164,227,126,163,231,141,172,220,122,147,216,109,133,233,141,168,233,145,169,226,141,164,222,132,159,227,133,165,231,138,169,189,77,91,171,44,61,228,131,157,229,142,167,223,135,155,221,138,162,225,134,162,232,143,169,196,91,107,187,69,88,227,131,157,226,138,160,218,129,151,219,140,160,227,147,165,228,143,169,227,139,162,223,127,155,224,129,158,225,142,164,218,139,159,216,141,164,225,145,162,227,143,163,225,140,163,225,138,168,222,131,157,220,137,157,214,133,155,209,129,157,216,130,156,224,139,162,224,136,163,221,129,162,220,133,157,214,124,145,203,115,143,4 251,174,197,251,169,199,249,162,190,247,148,169,248,152,180,246,156,184,241,148,175,234,145,167,250,172,196,250,171,197,242,149,153,236,135,126,233,131,130,241,150,168,244,158,181,238,152,170,248,171,196,246,164,181,225,122,106,225,118,103,231,128,113,239,147,156,245,164,181,239,155,168,248,174,197,240,156,158,222,118,99,223,117,103,231,128,114,242,154,163,248,168,181,241,163,173,247,176,196,238,156,157,232,137,118,233,134,118,240,153,149,251,176,186,249,175,180,243,171,175,246,177,193,249,182,194,244,166,167,242,157,152,250,173,184,252,180,191,249,178,185,241,172,175,247,178,195,251,185,201,251,184,198,251,184,197,251,182,194,249,178,183,245,177,183,240,174,176,243,174,190,245,173,194,247,178,196,249,179,196,247,175,191,243,170,174,242,175,181,233,165,170,4 224,118,165,230,125,170,225,113,162,226,116,161,227,117,162,224,127,170,222,130,169,214,122,157,221,116,160,226,124,164,218,100,138,206,82,116,214,103,137,223,128,169,220,126,163,213,118,156,217,109,154,220,115,156,200,76,120,182,49,88,197,74,105,219,119,157,216,121,157,211,113,152,217,119,158,213,107,143,196,71,111,184,56,99,193,72,110,216,113,152,213,112,154,209,110,147,219,128,162,208,99,135,189,61,106,181,54,98,196,82,114,215,112,149,211,108,150,212,114,147,216,126,160,208,100,140,178,48,100,172,43,94,203,94,133,215,113,151,212,108,146,210,113,142,213,123,156,208,110,149,198,88,136,201,96,138,208,110,151,208,104,149,210,113,149,206,111,143,210,121,155,210,116,156,207,110,155,210,117,159,210,119,157,205,106,149,205,112,149,201,115,146,4 252,175,201,254,183,210,254,188,213,254,186,212,255,193,218,255,190,216,253,177,204,248,170,197,253,179,202,254,187,212,255,191,216,253,179,195,250,172,185,253,172,195,250,169,194,246,166,193,252,176,198,255,184,207,249,167,180,218,109,103,201,89,86,201,91,101,236,144,163,245,167,190,250,168,189,248,163,179,215,108,104,179,61,63,153,44,54,161,47,53,209,100,106,241,161,178,248,170,189,233,138,144,194,77,73,173,60,64,167,54,60,167,52,58,200,83,89,236,151,164,246,172,187,233,145,148,208,101,91,189,75,69,190,77,69,200,85,85,221,120,125,239,158,174,244,170,183,243,167,183,239,158,165,228,137,140,221,122,123,231,141,152,241,162,181,240,164,182,242,169,183,246,169,187,248,173,196,248,171,196,246,168,192,247,173,197,243,164,188,238,161,181,4 253,172,199,254,190,219,254,199,231,254,193,228,254,186,222,254,173,207,253,173,202,248,171,196,253,168,193,254,181,203,254,195,225,254,190,223,254,187,221,254,180,211,253,178,204,248,173,198,254,185,213,254,182,215,254,185,219,255,190,221,254,182,211,254,181,211,253,177,203,248,174,199,252,178,205,254,181,214,253,178,206,244,156,161,250,164,183,253,178,205,253,182,207,249,177,200,252,181,205,255,190,218,247,168,177,215,104,81,226,122,116,245,159,166,254,186,210,247,177,197,253,189,212,255,188,214,238,147,150,207,87,79,209,91,86,227,128,125,251,181,200,248,179,200,253,192,213,253,186,212,245,164,189,236,143,163,230,130,150,237,147,166,245,171,194,243,173,192,246,175,198,247,171,200,248,170,204,249,170,203,249,172,204,246,169,200,245,172,199,240,169,189,4 213,146,158,221,155,170,227,159,180,223,157,179,216,149,166,222,154,163,221,156,170,224,161,173,224,158,177,221,156,166,224,161,177,222,156,168,213,142,149,219,150,161,224,160,174,227,165,179,226,163,178,223,160,175,211,137,146,177,95,95,185,102,101,214,140,144,222,160,171,234,175,190,213,150,155,208,137,142,167,78,78,123,49,56,148,68,70,205,130,135,221,161,171,222,162,173,212,149,158,192,106,108,158,69,69,125,56,66,125,54,61,181,98,98,225,163,173,221,163,172,216,156,167,206,127,131,183,92,92,142,66,72,140,62,65,185,100,98,229,172,181,226,171,182,214,157,162,219,162,173,204,129,134,165,78,78,184,103,101,215,148,151,229,174,184,220,164,170,205,147,149,214,158,167,216,158,168,199,121,123,210,141,146,233,182,198,230,175,185,218,162,168,4 233,153,187,233,150,182,227,132,160,230,136,166,235,153,185,233,154,184,229,147,181,221,141,170,239,162,195,239,158,191,226,133,155,222,123,140,227,135,154,234,154,181,228,149,170,218,142,159,243,169,201,243,164,198,229,139,162,214,112,116,217,114,117,232,147,163,229,153,167,226,154,169,236,160,186,240,164,192,231,142,159,207,102,101,214,113,107,232,152,157,232,160,170,223,153,158,235,161,185,238,163,186,231,145,155,208,104,95,218,128,117,237,163,172,239,171,185,225,154,163,237,164,187,234,158,180,232,152,162,225,137,132,229,147,149,238,165,177,239,173,187,229,162,172,233,163,184,233,159,180,227,152,165,230,154,161,231,154,166,234,163,176,236,168,183,227,160,170,224,157,173,231,162,182,228,155,171,223,146,155,235,163,181,237,167,188,226,159,172,220,150,156,4 226,151,187,231,158,194,230,159,194,221,147,185,216,144,180,212,142,170,214,146,173,217,152,173,225,151,183,233,164,194,227,156,188,217,144,175,206,128,146,201,126,142,215,150,176,215,153,170,229,160,188,232,166,194,224,155,186,210,133,150,197,108,115,194,105,116,210,141,158,214,154,169,227,162,189,227,164,191,223,159,184,194,104,113,183,85,97,193,100,113,206,132,142,216,154,172,222,160,185,222,158,181,217,153,170,177,81,79,175,73,74,190,99,104,204,134,142,212,149,168,218,158,180,219,159,182,206,130,138,185,92,84,177,79,76,181,93,91,205,142,152,201,138,151,212,152,172,219,158,183,203,127,140,171,73,71,173,80,79,190,114,116,202,141,155,193,131,142,213,152,174,217,155,180,211,146,166,199,126,138,199,129,141,200,137,152,195,131,148,189,127,140,4 206,108,134,208,104,130,204,93,117,214,106,131,219,115,142,216,115,141,216,127,152,212,124,146,203,102,128,196,83,99,191,78,82,193,79,83,201,91,99,214,115,139,212,119,143,213,129,150,190,83,105,181,69,79,185,78,76,180,68,68,193,81,84,214,116,138,214,126,150,213,129,153,180,69,89,165,52,62,186,79,79,183,75,73,188,77,79,212,116,136,216,131,159,213,132,150,189,90,101,182,76,83,184,76,78,189,86,86,193,82,87,209,112,134,209,121,143,205,119,133,206,121,141,203,107,125,188,77,84,186,79,79,198,93,102,213,127,151,208,121,141,205,124,142,200,115,135,204,114,135,194,89,99,188,77,83,201,104,118,212,132,156,207,125,148,204,125,147,198,112,133,203,115,138,204,111,132,199,98,117,207,121,143,208,126,149,204,123,147,198,119,141,4 238,174,201,244,178,211,249,182,217,246,173,211,244,166,207,239,159,202,234,158,200,227,154,193,234,173,198,241,173,205,241,173,208,241,169,208,239,159,202,233,147,192,230,153,195,224,151,192,230,164,190,235,164,196,231,160,193,226,146,176,231,155,196,232,153,197,229,153,192,222,146,187,226,157,184,231,160,189,208,121,146,167,58,74,209,118,152,228,151,194,225,149,190,215,136,173,217,144,173,226,157,185,191,94,119,135,26,42,187,86,116,225,147,188,220,147,187,214,139,179,214,141,170,217,147,178,192,100,129,153,49,70,202,117,149,221,147,186,219,146,186,215,144,183,215,146,174,214,146,178,206,123,155,201,117,154,212,140,177,209,136,172,206,125,163,205,133,166,210,139,167,212,138,169,215,141,175,207,132,177,206,127,175,212,135,179,204,129,172,197,124,158,4 224,150,185,224,146,182,230,158,196,226,157,190,223,143,180,218,137,178,227,156,201,223,154,195,222,148,182,221,145,179,228,153,190,209,120,138,196,94,110,211,127,159,224,152,195,218,142,183,218,141,176,218,140,175,216,130,157,189,78,94,185,76,92,206,114,139,223,149,191,218,144,183,210,126,158,214,135,168,206,109,132,186,74,96,183,75,96,205,111,136,224,152,192,218,148,187,209,133,160,216,143,173,204,108,135,184,71,96,188,82,106,208,123,154,216,138,178,218,147,188,201,128,153,212,141,171,210,132,162,207,124,148,212,134,160,209,129,162,214,135,173,213,141,179,190,117,146,203,131,164,211,143,174,221,157,190,220,154,187,209,135,167,210,141,177,206,135,173,184,107,140,197,121,157,208,141,170,213,144,177,215,147,182,206,134,169,203,135,169,201,133,169,4 232,145,168,236,145,175,241,152,185,244,150,184,242,140,173,243,148,174,240,149,175,235,148,176,232,141,161,236,145,170,237,146,170,237,139,163,239,137,166,244,151,181,241,153,179,238,155,178,231,137,155,238,151,170,230,126,140,221,104,116,235,134,149,244,151,179,243,156,182,237,152,176,230,141,158,236,150,169,218,104,113,212,92,90,233,135,140,243,155,179,242,162,188,237,156,180,231,145,160,236,151,170,222,118,120,212,104,89,229,130,124,246,167,183,243,163,187,233,151,178,231,148,158,235,149,166,232,148,153,224,129,116,226,127,122,242,165,182,239,159,180,231,152,173,227,146,155,232,142,156,234,148,163,231,140,151,231,141,153,239,165,185,236,162,179,228,150,166,224,150,158,231,149,161,235,151,170,239,162,182,237,156,177,237,162,182,230,153,173,224,150,167,4 231,151,166,245,162,175,250,167,175,252,170,184,249,159,169,232,132,110,246,162,169,243,168,181,237,160,167,242,159,174,250,166,177,252,170,186,248,159,165,236,139,128,247,165,178,242,166,178,242,166,171,244,162,175,246,158,172,251,164,179,251,168,187,252,172,188,248,170,184,241,164,179,243,167,177,247,171,185,228,133,140,229,136,143,252,173,192,251,173,190,250,173,187,243,166,182,243,167,177,245,171,182,181,81,73,157,53,50,236,154,166,253,178,196,252,177,193,247,174,188,244,169,180,241,163,169,167,66,58,127,24,25,222,136,147,255,184,208,251,177,195,248,176,190,242,169,181,244,171,184,219,134,136,186,92,90,238,161,180,253,179,203,250,175,195,247,177,191,241,173,187,244,173,189,243,170,190,247,173,195,249,176,200,250,175,197,250,177,197,243,173,186,4 208,126,157,216,134,165,221,139,171,216,129,163,211,123,159,221,142,179,220,142,175,211,134,165,205,124,157,212,127,161,216,132,165,216,134,166,217,133,174,221,142,181,215,135,170,210,132,168,210,133,165,213,134,169,211,128,164,220,138,173,220,140,178,218,136,175,217,138,173,212,136,170,208,130,161,211,135,168,213,131,164,194,101,127,194,100,125,217,136,169,224,148,181,221,147,177,200,123,151,204,126,158,185,90,110,128,29,41,117,20,34,189,95,112,224,149,185,219,146,179,205,125,158,207,127,161,159,60,74,113,20,26,108,14,28,180,84,99,228,157,190,220,148,182,211,137,169,215,139,175,203,119,147,159,63,74,159,59,69,211,126,154,228,159,193,224,154,187,212,143,174,218,146,182,217,144,180,214,137,169,209,128,158,222,150,186,229,163,195,225,161,190,4 222,161,176,212,147,162,220,165,177,235,185,198,231,176,189,231,180,192,239,190,202,238,190,199,219,156,177,211,145,162,207,136,138,211,132,122,211,133,122,224,162,163,234,181,189,234,184,193,215,147,177,203,126,137,168,61,59,166,57,54,173,70,61,184,84,69,212,135,125,232,183,193,211,144,173,198,111,128,148,37,49,142,37,48,142,37,43,158,53,51,189,101,90,224,171,182,211,147,175,193,106,126,145,37,53,139,41,53,136,36,47,154,51,52,194,110,107,223,167,185,206,143,168,198,123,139,161,59,69,144,33,49,147,35,53,182,77,82,220,154,168,232,185,210,199,135,160,211,152,177,202,131,151,188,99,119,191,96,118,215,141,162,230,176,203,232,183,209,197,136,163,210,152,183,211,153,184,212,149,181,220,158,189,228,173,205,228,171,200,227,174,201,4 240,159,174,244,162,175,242,152,163,236,131,143,241,154,166,247,169,189,246,171,186,239,167,178,243,165,178,238,150,159,219,96,99,210,75,83,218,101,97,236,142,156,244,170,185,239,169,178,241,164,176,238,153,161,209,78,82,184,52,60,182,57,59,226,119,122,241,166,178,238,168,177,240,164,174,236,147,155,204,73,79,175,44,55,177,54,61,226,126,134,234,155,166,233,156,165,240,166,174,238,154,168,218,107,112,195,64,71,171,46,53,198,91,95,229,149,159,230,156,164,238,167,175,241,167,178,232,139,150,217,103,109,162,36,37,180,66,58,229,151,154,229,163,169,233,156,162,241,166,177,237,156,166,230,140,147,205,99,91,216,128,121,232,166,168,230,166,169,229,145,152,237,156,170,236,156,166,234,154,160,236,162,167,233,157,166,233,164,171,229,165,169,4 248,171,193,252,176,203,253,180,206,254,183,211,252,179,208,250,176,205,249,174,199,245,173,188,246,171,192,248,171,191,249,176,191,246,166,178,247,171,193,249,173,201,248,171,192,246,176,190,237,154,159,221,114,110,214,100,103,205,83,78,221,114,109,239,155,168,244,169,184,246,175,190,232,147,152,206,87,81,167,32,43,163,32,45,177,48,49,210,99,94,234,153,159,239,169,183,227,142,149,216,108,103,176,54,59,148,23,39,151,24,40,148,33,36,166,56,58,217,129,133,227,147,161,218,111,115,172,43,48,136,17,27,166,49,55,107,8,23,95,0,11,185,87,92,229,155,173,232,153,166,196,92,93,168,53,57,209,109,112,152,47,52,147,37,41,208,123,129,227,150,167,236,164,184,238,168,183,235,160,172,229,154,170,219,136,147,208,115,120,223,151,162,4 179,104,127,181,106,128,182,107,130,181,102,127,179,96,117,186,108,130,192,118,141,192,121,142,180,104,126,182,106,128,183,107,129,163,73,90,151,55,68,167,72,88,188,110,129,192,120,140,181,104,124,185,110,131,179,99,117,144,47,60,147,54,59,156,58,67,185,104,119,193,125,142,184,111,127,188,117,135,182,103,120,146,47,60,135,39,52,158,62,74,190,110,127,192,123,142,187,119,133,191,123,137,190,117,135,173,82,98,169,76,89,183,98,113,194,120,142,193,120,142,186,119,132,191,124,139,193,123,141,194,117,139,195,116,134,197,123,141,197,128,146,195,129,146,187,122,136,192,128,141,194,127,145,194,122,142,195,120,140,197,122,142,194,122,142,193,130,146,189,130,144,195,133,147,195,129,147,193,120,140,196,125,145,196,125,144,192,120,143,191,130,149,4 243,156,168,245,156,174,246,152,176,244,147,172,242,153,179,242,157,182,237,155,176,237,157,172,239,151,161,239,142,164,241,146,164,243,147,169,243,157,179,238,150,176,237,153,172,234,153,163,238,153,166,236,144,160,185,76,77,224,123,136,245,159,179,238,153,175,234,144,163,235,154,164,239,157,169,232,134,146,142,26,29,193,89,92,246,158,174,243,166,183,235,155,170,231,152,164,239,166,175,229,134,146,167,50,47,173,58,58,238,145,159,244,162,179,232,149,165,229,152,166,236,162,172,234,152,160,190,78,72,192,77,81,240,157,169,237,149,165,228,143,162,228,154,167,233,154,163,233,155,164,228,143,152,230,137,152,238,155,169,237,156,172,227,147,163,221,150,162,225,144,154,233,154,163,234,154,165,234,155,167,238,159,172,237,157,171,226,149,162,222,150,160,4 228,145,179,230,135,169,226,118,141,225,116,128,241,153,180,240,157,196,234,147,181,228,146,178,233,153,184,229,141,173,217,102,113,215,100,101,225,126,135,240,159,194,235,151,181,230,149,174,232,151,176,232,153,185,227,135,157,198,69,77,210,96,106,239,161,185,237,157,184,231,151,172,231,152,174,234,151,182,234,153,178,212,101,108,202,82,95,227,138,145,238,162,178,233,159,180,233,155,175,237,156,181,238,161,186,229,143,155,199,82,86,200,87,86,231,151,160,232,160,180,234,160,177,240,163,182,241,165,187,238,164,182,208,102,106,196,79,84,223,135,133,229,156,170,232,159,173,239,164,182,240,164,185,240,170,192,228,146,161,215,119,125,228,153,152,230,165,171,231,158,173,234,159,180,236,158,184,240,166,190,239,168,191,230,156,171,233,168,178,230,166,178,4 255,185,204,254,167,183,226,100,109,217,87,97,214,71,93,231,112,130,236,132,149,239,149,168,249,157,166,223,91,102,207,57,74,197,53,68,192,42,69,205,56,84,205,59,81,224,111,118,225,98,107,204,55,76,216,76,97,198,58,75,186,41,62,204,57,84,205,62,83,207,80,85,216,81,93,209,63,85,208,60,79,205,58,76,209,70,85,210,73,85,201,64,72,202,69,78,230,118,121,219,83,94,218,77,94,223,94,102,230,111,117,220,91,91,218,92,99,237,142,153,247,168,181,244,152,162,248,156,171,250,162,178,253,164,180,248,152,160,250,166,177,247,173,185,253,180,193,255,184,201,255,186,202,254,180,195,254,179,197,254,177,193,251,176,189,243,165,175,251,175,185,253,176,190,254,186,201,254,175,193,253,168,188,253,172,190,251,172,186,242,165,176,4 254,179,182,254,178,181,254,180,187,252,169,175,254,175,192,244,149,147,248,165,173,247,171,180,253,177,179,254,174,181,253,173,184,250,162,176,228,121,129,207,83,81,241,152,155,244,165,161,251,172,174,252,171,178,254,172,177,183,78,88,137,11,25,192,51,51,233,133,129,244,166,163,248,166,169,250,169,178,240,145,152,121,13,26,131,12,34,183,46,53,238,151,152,244,167,166,244,161,165,249,169,178,228,129,133,147,15,29,154,19,33,195,75,76,247,170,176,245,171,173,244,166,170,249,173,181,228,131,133,182,48,48,203,92,88,241,160,160,246,169,172,245,171,171,242,166,168,247,170,181,238,155,164,234,145,145,245,167,173,246,167,172,244,166,168,242,169,169,236,156,166,242,163,178,244,165,176,247,171,183,246,163,174,246,165,174,241,165,166,238,165,167,4 254,187,197,254,188,201,254,191,201,254,192,204,254,190,205,254,191,202,254,190,198,254,188,193,254,184,192,254,186,196,254,186,197,255,188,195,255,189,200,254,185,195,254,186,193,254,189,192,253,183,186,255,192,201,252,174,169,242,141,113,247,157,140,255,183,192,254,187,193,254,190,192,253,182,184,255,190,196,246,159,146,219,97,68,230,120,86,240,145,127,255,190,192,254,189,190,252,180,183,254,188,192,253,183,181,231,123,97,220,107,78,230,125,95,252,178,176,254,187,186,251,181,179,254,184,182,255,192,193,249,167,155,220,105,74,234,133,107,252,179,179,251,182,176,251,182,180,253,184,184,253,184,180,254,185,187,232,130,110,235,136,111,253,189,187,249,184,175,248,177,177,253,182,185,253,180,179,253,185,186,249,172,171,249,173,169,252,189,191,249,187,181,4 251,174,177,252,176,178,253,178,185,253,176,189,254,177,185,254,183,190,254,184,191,249,175,175,251,178,176,252,180,181,249,172,178,249,168,171,253,179,182,254,190,198,254,187,193,249,178,180,248,178,173,248,175,172,222,128,118,206,94,71,240,156,149,255,188,193,253,187,186,248,179,176,246,176,169,235,148,129,179,65,48,159,39,34,228,137,128,255,186,187,252,183,177,245,172,166,243,175,168,221,128,106,164,50,41,155,39,34,223,131,114,255,187,182,253,188,188,247,180,175,241,171,163,217,125,100,183,68,50,189,77,58,236,158,143,252,186,180,252,187,186,247,184,182,239,171,162,237,163,157,226,141,126,228,143,127,249,184,181,248,177,169,247,180,173,242,178,174,236,169,161,242,170,171,241,169,172,244,173,176,249,180,182,247,177,171,245,180,176,238,175,168,4 217,132,157,222,140,169,227,148,174,229,155,177,229,152,177,224,145,170,217,135,162,213,135,157,217,132,154,222,144,165,226,151,174,226,151,173,227,153,177,221,144,170,216,137,161,208,126,153,216,135,152,224,149,166,225,149,169,223,145,167,222,148,172,212,132,157,213,129,158,208,129,155,216,140,155,223,149,165,223,149,168,224,151,170,223,156,175,219,146,166,216,139,160,208,129,152,212,139,156,218,144,160,218,145,163,216,143,157,186,105,108,175,97,103,217,149,162,205,130,148,209,132,149,215,140,156,221,153,168,199,121,128,90,14,19,69,4,16,183,104,114,202,130,144,209,133,146,215,141,155,216,149,162,204,136,144,119,45,53,111,36,41,189,113,118,200,129,142,206,128,140,214,142,153,214,145,157,212,146,159,207,135,143,203,131,135,211,145,154,204,135,148,4 222,132,118,232,146,130,233,145,125,236,146,135,238,150,138,236,148,131,231,146,129,226,141,122,222,135,116,228,139,120,230,140,118,231,138,120,235,146,132,234,145,128,233,148,134,229,147,127,222,137,115,230,142,117,225,130,106,198,87,71,221,125,109,234,149,130,230,144,127,225,143,125,223,141,121,232,151,126,226,134,110,203,94,75,220,121,102,233,149,129,227,143,123,220,137,119,221,140,118,230,150,125,229,142,116,229,139,116,234,148,123,231,147,128,227,143,126,219,137,120,218,138,116,225,147,122,232,151,124,237,156,132,235,154,128,233,149,131,225,144,126,217,137,118,216,138,119,219,139,119,229,150,124,236,158,130,232,148,126,226,143,122,220,139,121,213,135,116,213,135,116,218,136,119,227,148,128,231,154,130,228,146,123,223,140,120,218,140,122,208,130,114,4 243,182,200,248,190,207,249,193,212,250,193,211,243,172,189,235,159,170,238,170,191,239,175,203,244,189,202,249,197,210,252,201,215,240,179,191,199,101,111,219,122,125,231,158,177,241,186,208,245,191,202,247,191,204,251,199,213,226,153,158,172,63,76,202,91,102,229,152,169,242,190,210,245,194,203,247,191,204,247,190,204,223,137,140,189,74,84,197,87,97,235,168,184,239,184,205,244,192,200,246,189,201,245,190,196,214,123,127,196,79,81,208,108,114,240,182,198,240,185,203,241,186,195,245,189,200,245,193,196,222,139,137,207,106,98,226,146,151,244,192,209,237,180,198,237,182,191,243,192,200,242,189,196,236,170,170,226,147,141,238,176,183,246,197,210,236,182,199,234,179,186,240,189,198,240,185,194,236,174,178,237,173,182,243,191,202,241,192,204,230,176,193,4 206,119,133,210,122,134,215,126,137,217,132,142,215,123,136,208,124,136,206,124,135,202,114,127,201,115,124,206,118,127,210,124,132,213,126,135,212,125,134,209,121,130,205,121,129,199,114,126,198,110,122,196,104,112,197,112,120,202,110,116,209,132,141,210,127,135,206,126,135,197,120,129,197,112,123,184,83,97,170,68,83,168,63,81,195,107,120,209,131,140,206,126,132,197,120,128,199,118,125,177,87,101,140,37,61,149,45,72,182,80,100,201,121,130,202,128,136,200,124,127,199,116,127,176,85,98,145,45,64,144,41,65,162,56,77,196,113,123,201,138,143,198,127,130,193,115,124,187,89,104,175,75,89,174,78,92,169,64,79,193,102,110,202,133,134,194,125,126,193,118,124,191,104,117,191,101,109,194,120,125,193,102,113,196,112,120,197,125,125,193,122,121,4 222,160,158,224,160,157,223,162,159,222,163,164,215,149,154,212,145,154,209,143,150,200,133,139,218,157,152,220,160,154,216,156,152,189,117,116,203,136,140,209,142,150,203,133,142,199,131,138,214,152,141,222,164,156,190,123,114,115,36,34,183,111,113,211,144,151,204,135,141,202,134,139,215,157,149,220,163,155,193,127,117,141,67,62,195,130,129,215,151,148,208,142,139,201,135,135,211,156,146,215,157,148,213,154,144,214,154,146,214,156,148,212,150,141,207,143,137,200,136,134,210,155,143,215,159,148,216,159,146,216,161,145,216,159,146,212,153,141,207,144,136,199,139,133,207,153,143,212,156,144,217,160,150,217,159,144,216,159,147,213,156,143,207,148,137,196,136,133,204,149,143,212,156,147,216,159,148,218,161,151,214,158,147,209,151,139,202,142,133,189,127,131,4 227,142,132,231,149,138,231,148,136,226,137,124,228,144,131,225,142,133,222,138,127,219,137,127,226,143,130,229,147,134,229,148,135,222,135,121,222,137,126,224,141,130,220,137,123,218,136,121,223,136,126,226,143,131,225,144,129,209,115,105,205,108,101,220,138,123,221,137,121,218,137,123,222,138,123,224,139,128,215,126,113,161,54,58,160,57,60,216,131,118,220,140,125,218,136,119,221,138,124,225,147,131,197,102,96,112,14,29,148,55,62,218,133,119,219,140,122,216,140,123,217,135,120,224,144,128,186,92,88,118,21,33,186,95,89,220,139,124,217,136,120,212,131,117,216,134,119,218,136,121,194,102,98,183,90,84,218,139,122,218,137,123,215,137,121,209,129,116,215,138,124,216,132,120,214,129,121,217,136,127,219,143,127,218,136,122,213,134,124,208,132,120,4 251,170,169,252,169,171,254,174,183,254,185,195,254,182,191,253,177,182,250,175,177,243,170,173,249,166,166,252,167,165,254,174,177,254,182,189,254,183,187,253,179,181,251,175,177,247,176,176,251,172,173,252,171,171,254,178,177,251,165,154,247,154,133,251,175,173,253,181,180,248,176,170,252,178,180,251,171,171,254,181,183,247,155,134,238,133,98,251,174,166,253,187,184,248,178,172,250,178,177,250,170,170,251,174,172,251,169,158,248,163,146,253,181,174,253,186,183,247,178,174,245,172,172,246,163,166,247,168,168,253,179,178,252,176,172,253,181,176,250,181,177,245,177,174,237,161,163,243,162,166,247,172,174,251,179,177,252,178,177,250,175,170,246,177,172,241,175,171,233,157,160,246,170,175,249,176,177,250,176,176,251,177,185,246,169,165,240,168,162,236,169,164,4 253,172,182,254,175,184,254,182,193,254,182,193,254,180,189,254,181,187,254,175,180,251,175,175,253,171,178,254,177,185,254,182,190,254,183,191,254,179,187,254,177,180,254,174,176,250,172,172,253,173,174,254,179,182,254,178,182,254,180,185,254,177,181,254,178,177,254,179,179,249,170,168,252,175,174,254,179,180,254,180,182,255,178,175,254,174,168,254,183,182,254,182,180,249,174,170,251,171,169,254,179,180,252,170,165,234,126,106,243,146,128,253,174,165,252,178,170,247,171,165,248,168,167,253,177,177,246,158,144,210,83,62,227,116,96,246,153,131,250,173,162,245,174,165,245,168,168,251,175,177,246,163,156,221,108,88,226,114,94,245,157,141,247,172,167,242,172,163,243,168,169,250,173,176,249,170,171,246,163,158,247,162,156,247,166,162,245,171,166,238,169,160,4 223,149,155,231,154,165,236,158,168,241,166,179,242,166,180,240,164,177,236,165,176,230,162,169,222,148,152,229,154,159,233,157,163,237,159,161,236,155,157,235,158,162,233,164,169,228,161,164,220,148,151,227,154,158,230,153,150,224,131,117,220,117,102,221,128,117,227,149,143,228,160,157,218,147,149,225,155,155,228,151,142,214,111,94,203,90,81,208,104,88,216,126,107,223,152,145,218,146,148,222,150,152,227,152,145,212,112,95,200,88,80,201,94,84,206,109,87,214,135,122,218,149,147,222,150,152,227,155,154,219,130,116,201,91,77,198,91,82,201,103,81,206,123,100,216,148,145,224,155,155,227,156,159,225,146,141,207,105,89,202,98,83,203,110,88,203,122,101,214,147,146,221,153,156,224,154,159,227,155,158,222,141,133,211,122,110,208,129,116,206,135,121,4 227,152,151,232,155,156,235,159,158,238,162,165,239,165,171,240,170,174,238,170,169,233,170,166,223,149,143,229,154,150,230,149,142,227,138,126,232,154,152,238,169,169,238,173,172,232,170,167,221,149,143,224,147,133,221,130,107,219,122,102,221,130,112,234,163,157,237,173,174,230,167,162,215,139,124,223,149,129,214,120,95,211,109,84,223,134,115,233,164,158,233,170,170,227,163,158,210,132,110,225,154,135,220,139,119,214,118,92,217,127,108,227,158,146,227,162,155,222,158,151,213,142,124,222,152,139,226,156,141,221,138,115,214,123,100,224,154,136,222,154,144,218,155,147,214,147,133,220,152,141,221,149,134,224,151,138,222,149,134,225,157,147,222,157,150,215,153,146,214,147,135,217,146,135,212,128,112,220,143,131,224,155,146,225,160,152,220,157,147,213,151,142,4 210,129,145,213,130,142,208,116,123,217,132,144,220,143,160,219,143,161,218,146,160,210,138,149,206,127,142,207,123,134,189,86,87,197,104,108,218,141,155,216,142,158,217,145,158,211,141,150,206,128,142,208,128,140,195,101,101,190,94,94,215,138,149,216,142,156,215,142,154,212,141,150,207,127,139,211,133,145,211,132,139,212,132,140,217,143,156,215,141,154,213,143,154,209,138,147,206,125,135,211,134,143,216,142,150,217,144,155,217,145,157,216,146,156,211,140,150,205,134,143,207,132,139,210,134,143,213,136,146,215,140,150,216,144,154,216,144,152,209,134,143,203,131,141,205,132,137,208,131,141,210,134,145,215,141,150,215,144,153,213,137,147,206,130,140,199,127,136,198,122,127,205,130,138,207,132,142,210,133,145,212,138,149,209,130,142,204,127,138,198,125,135,4 229,149,158,230,147,162,237,158,167,235,153,162,235,158,165,234,160,165,231,158,163,225,153,158,228,153,157,225,138,139,222,131,124,227,141,135,228,144,135,231,158,161,231,157,161,225,153,158,225,155,150,216,125,112,207,103,91,209,106,90,217,126,108,224,147,148,227,151,155,224,155,159,219,145,142,212,126,113,188,80,67,191,83,70,205,104,86,217,131,125,225,151,154,226,159,161,218,147,145,209,121,106,181,70,55,183,74,64,205,108,93,218,138,133,224,152,156,225,159,162,216,150,144,207,121,106,193,87,71,193,90,78,211,123,119,221,150,150,220,151,152,218,149,150,211,146,141,210,140,134,206,120,111,206,114,106,215,138,140,222,153,155,218,149,149,209,138,139,210,145,143,212,144,144,215,144,145,214,139,138,216,144,149,220,152,156,215,146,151,205,132,135,4 254,191,195,254,195,201,254,193,199,254,186,190,252,179,177,250,176,171,252,184,179,252,188,186,253,192,195,255,196,199,252,183,179,243,157,146,230,132,117,229,132,109,248,171,156,252,188,186,252,189,187,248,179,168,233,146,123,218,112,93,211,101,83,222,120,91,247,169,151,253,189,186,245,178,168,228,141,112,213,110,82,207,97,80,207,97,75,227,133,101,251,183,168,253,190,184,239,168,152,220,129,97,207,103,72,206,98,75,207,99,72,237,156,127,255,197,185,253,192,183,238,173,158,230,151,126,216,119,85,214,114,80,225,133,99,250,183,166,255,199,189,253,192,180,241,180,172,230,149,129,223,129,100,233,151,119,246,174,152,255,195,187,254,195,185,251,190,179,242,181,178,239,168,156,235,155,135,247,175,160,254,193,186,254,193,184,253,193,181,249,189,176,4 211,136,126,217,148,131,214,143,126,212,134,123,213,131,125,218,139,142,219,146,155,217,144,152,217,144,130,219,149,127,213,135,114,198,104,84,195,98,83,210,124,118,219,145,150,217,146,154,216,147,131,219,151,130,202,109,90,184,74,53,183,74,52,200,102,91,220,145,146,220,151,153,215,150,133,213,143,126,190,91,70,183,72,49,185,73,51,203,104,92,222,142,145,222,153,155,216,156,138,210,144,128,186,91,68,185,77,53,189,80,59,217,129,114,228,152,147,222,153,150,218,161,144,213,150,135,191,102,84,190,90,71,200,106,86,228,152,136,231,160,150,227,159,154,217,161,146,219,159,148,215,145,136,217,142,134,226,157,144,228,159,152,229,159,159,228,161,163,217,163,153,223,166,157,228,170,166,227,163,163,231,166,163,231,165,166,230,164,169,221,156,166,4 215,105,138,216,105,141,228,124,160,233,134,169,234,134,174,236,136,176,232,135,172,228,133,167,207,97,127,166,50,74,182,65,91,211,100,129,225,120,156,232,133,171,231,139,173,230,139,169,204,98,124,155,41,58,148,31,53,163,37,68,199,73,110,229,134,170,236,156,188,233,148,175,214,116,136,160,39,60,131,24,47,138,23,50,176,37,80,222,120,154,242,172,197,239,163,187,224,141,158,184,78,94,133,15,40,141,25,51,168,35,68,219,116,148,244,176,202,240,167,190,224,140,155,216,126,140,164,41,63,154,21,57,179,44,77,224,127,158,239,167,193,237,162,183,219,127,143,226,133,153,206,94,116,179,37,74,202,76,110,230,144,175,233,154,180,231,155,173,215,120,142,222,124,148,227,130,156,218,106,138,222,121,156,231,151,183,231,156,182,228,155,176,4 217,135,148,220,136,152,224,141,160,224,143,162,223,140,158,219,132,152,214,127,150,211,130,150,216,137,146,218,136,148,220,139,152,216,130,145,216,129,147,218,133,155,214,129,148,210,129,147,215,139,147,214,132,141,200,103,111,180,74,82,178,74,84,207,116,133,213,129,150,214,134,150,209,130,139,210,125,132,173,65,71,156,51,57,143,39,48,170,65,74,212,125,141,216,136,153,205,125,134,208,126,132,172,66,71,162,61,65,132,33,44,171,68,77,207,119,131,210,131,144,206,126,132,211,135,141,200,111,112,173,70,74,148,44,52,180,81,87,207,125,138,205,127,141,207,131,134,210,134,140,210,130,138,202,114,121,197,105,111,200,114,125,208,132,146,202,125,141,203,130,131,209,132,136,210,130,142,213,135,148,210,133,143,207,129,144,204,132,149,196,122,138,4 222,138,145,227,134,147,227,127,146,230,129,149,227,122,145,230,133,147,229,140,151,222,136,148,220,133,137,224,132,142,219,110,127,219,107,121,225,118,133,229,133,147,226,133,145,221,131,141,220,132,136,223,127,137,216,108,112,199,78,75,206,85,85,225,122,129,226,136,146,223,134,143,218,132,136,223,134,140,211,106,102,192,69,70,198,77,78,207,95,91,226,134,140,220,129,143,217,136,139,221,137,142,207,105,100,179,59,60,188,71,73,198,84,81,221,127,135,220,133,143,218,141,137,220,138,140,215,119,124,194,84,79,181,65,61,201,86,89,219,119,133,217,134,141,213,136,135,217,139,142,215,123,135,215,114,126,209,103,111,211,100,115,217,121,137,216,137,143,208,127,129,212,128,135,215,126,140,215,119,137,214,111,132,213,111,130,213,121,136,212,131,139,4 200,103,116,211,117,130,221,131,137,230,143,143,230,145,148,227,139,144,224,143,149,215,127,134,200,101,112,212,116,127,218,122,126,227,135,136,230,140,147,227,138,146,224,141,144,218,136,141,203,106,116,212,109,121,219,120,128,221,121,122,213,103,102,227,136,142,225,142,144,218,138,144,204,106,116,208,104,117,218,117,126,214,105,108,209,94,102,223,126,134,222,135,132,217,135,137,202,104,114,209,107,120,212,101,112,217,108,113,219,113,128,219,121,132,219,131,129,214,130,129,199,101,106,208,106,117,211,103,112,216,113,115,219,119,124,219,131,132,218,136,136,212,135,133,195,97,104,206,108,118,211,112,120,214,118,120,215,121,125,218,135,134,214,136,132,208,131,126,195,103,108,202,106,115,209,112,119,213,124,127,214,129,131,212,128,128,211,132,128,207,130,129,4 225,145,155,232,155,163,234,157,165,238,163,173,236,163,160,237,170,167,229,161,158,219,147,137,226,147,155,230,156,167,232,160,170,237,167,173,236,167,164,235,169,163,229,163,154,222,154,144,226,151,158,230,156,163,230,157,163,220,137,128,229,157,150,233,166,158,228,163,150,222,155,140,224,150,157,228,156,163,226,148,147,178,75,60,216,137,128,232,165,154,226,159,147,221,156,141,223,150,151,229,160,161,227,151,150,213,128,113,223,151,142,228,159,152,226,160,145,220,156,136,222,156,155,225,154,154,226,153,153,229,157,152,227,157,150,225,156,145,222,157,139,218,154,136,220,152,153,218,143,143,223,148,146,223,149,146,224,154,146,223,156,146,222,157,143,217,155,138,217,149,151,219,148,151,222,151,152,224,154,153,225,158,152,223,158,147,220,156,142,212,149,134,4 197,117,128,208,128,141,220,141,150,210,129,136,215,129,130,216,129,132,220,147,150,214,141,139,193,114,123,202,123,132,206,125,133,203,116,126,211,119,126,215,133,136,218,145,145,212,140,136,201,125,134,209,131,139,195,108,115,193,90,98,189,86,87,206,119,116,214,137,132,209,136,132,199,124,130,199,124,129,192,101,105,170,61,64,171,66,63,189,94,84,210,134,125,209,139,134,195,122,125,197,124,126,188,96,95,153,45,46,161,57,54,184,94,86,208,132,125,207,139,133,194,123,125,208,136,137,189,102,96,154,53,49,155,56,53,178,90,84,202,126,119,203,135,128,195,123,126,205,133,134,190,112,103,169,71,61,172,71,66,189,101,96,202,130,123,199,133,123,184,112,116,188,115,119,196,122,120,201,116,105,192,99,93,204,121,123,204,135,132,197,131,122,4 214,131,128,221,133,129,228,146,142,229,145,139,231,154,146,228,153,138,222,149,131,218,148,127,217,137,131,223,144,140,227,148,139,226,147,138,228,152,141,226,153,136,221,148,127,215,146,124,215,136,129,221,142,136,224,146,137,227,150,138,228,151,137,223,150,134,221,148,128,216,146,120,214,136,127,216,137,128,224,148,139,207,123,114,187,106,96,213,139,120,213,140,118,211,140,116,212,134,124,214,136,125,227,152,139,162,84,77,65,5,10,198,118,101,212,141,118,207,134,111,209,133,121,218,142,131,220,144,133,207,131,117,185,109,94,208,139,123,209,139,120,207,136,112,206,131,119,216,140,129,219,146,136,220,149,135,222,154,135,216,152,134,209,140,122,202,134,113,206,130,121,214,138,129,220,145,136,221,150,139,218,148,131,215,148,129,210,142,123,199,130,113,4 226,153,157,231,157,163,233,157,163,232,157,162,231,157,157,230,160,158,222,152,150,218,148,144,226,153,159,222,149,150,221,144,143,226,147,141,226,151,145,227,156,147,221,152,144,217,148,140,222,151,154,212,132,129,197,102,92,207,115,100,207,113,101,216,135,120,219,150,140,213,143,134,218,148,149,209,124,116,189,90,77,179,85,77,176,73,66,187,91,79,205,128,118,212,147,134,213,142,146,215,143,137,187,94,80,171,73,67,175,78,72,184,88,77,197,114,101,210,145,132,213,144,144,220,155,151,198,113,101,179,83,70,188,96,86,196,109,96,202,130,118,206,140,132,215,150,148,219,156,152,216,147,141,213,138,129,197,118,108,205,132,126,208,143,134,200,132,128,214,147,146,218,153,151,216,148,142,220,151,148,212,146,144,207,139,134,208,141,133,197,130,125,4 221,134,135,228,139,141,232,145,145,232,144,142,230,141,142,230,145,146,225,143,143,214,127,129,221,134,132,225,137,136,227,139,137,228,143,140,229,144,142,226,140,136,221,132,128,217,134,131,223,144,133,225,142,136,226,140,135,227,141,136,225,134,132,223,132,128,223,135,130,218,132,127,220,141,127,223,139,131,209,112,107,175,67,62,196,86,83,222,131,128,221,136,130,216,129,124,218,140,131,221,139,132,184,78,69,162,53,48,207,112,107,223,141,135,221,140,135,214,132,123,215,136,127,217,133,129,210,120,112,218,134,124,223,141,133,222,140,134,219,140,133,211,131,123,211,131,120,211,122,120,216,132,131,223,148,142,219,136,131,217,135,131,214,135,128,211,132,126,209,131,124,210,124,123,212,126,127,215,134,128,217,133,129,214,134,130,210,133,127,207,130,126,4 229,139,158,238,146,171,244,154,181,244,157,181,242,155,180,242,158,182,238,154,173,231,148,165,228,140,157,229,136,156,241,156,180,243,162,183,240,154,175,236,150,167,234,147,166,230,144,163,231,148,165,230,141,160,231,145,159,230,142,152,231,141,153,232,146,160,232,145,163,228,144,162,230,147,163,232,146,163,217,121,124,200,91,91,199,88,90,227,137,148,233,150,165,228,145,160,225,142,153,228,145,161,217,126,131,177,67,72,169,55,62,212,116,118,228,145,159,225,142,153,223,142,152,226,145,161,226,147,154,189,82,81,178,67,68,219,127,127,228,147,159,222,135,147,222,143,155,230,155,170,230,156,168,218,133,137,215,127,130,226,144,153,228,147,158,223,143,152,218,137,151,225,147,162,229,152,168,233,159,172,230,154,167,224,143,156,221,137,149,219,140,148,4 206,113,133,212,120,140,213,123,142,211,115,144,213,123,147,213,126,151,211,123,146,210,126,148,208,119,136,212,124,139,207,113,125,198,92,107,201,102,123,207,115,142,210,121,146,209,120,146,210,125,144,211,124,141,195,93,109,167,55,70,163,53,69,192,92,113,212,125,150,210,124,148,207,121,130,210,121,138,188,83,100,146,37,52,136,25,45,182,81,100,213,127,149,205,115,132,205,120,132,207,119,133,192,91,104,153,43,57,147,36,50,192,94,114,211,128,152,202,113,127,203,116,133,207,121,137,205,117,135,192,96,118,184,80,93,202,109,127,206,119,141,203,117,133,198,109,127,204,117,135,204,115,135,204,114,141,204,112,137,205,119,135,206,124,143,202,116,139,198,112,129,202,115,134,203,117,137,206,121,147,206,121,145,204,120,137,205,124,144,200,118,141,4 181,106,98,216,143,132,228,159,150,213,143,139,169,96,94,199,122,124,191,115,115,188,115,113,185,112,99,185,112,97,209,138,122,211,142,133,190,120,114,163,90,87,191,119,117,188,118,115,190,121,109,187,118,106,187,117,101,204,133,119,198,126,116,165,92,83,189,119,114,199,130,125,191,124,113,190,119,103,173,101,86,169,86,72,184,102,91,179,107,97,164,93,85,187,113,109,188,123,106,179,97,76,148,60,46,135,50,41,158,80,67,202,130,121,168,97,89,157,85,77,173,110,95,169,95,75,146,59,45,143,51,43,165,83,69,167,97,89,179,108,104,150,81,73,154,93,81,168,104,91,153,81,66,165,74,64,191,106,97,188,119,111,163,91,86,152,86,78,127,71,61,156,95,86,168,103,92,157,91,79,175,105,95,184,116,108,178,110,103,158,94,89,4 229,158,154,232,157,159,234,158,165,236,159,166,238,163,173,236,158,166,230,150,155,226,149,154,224,153,145,229,154,154,230,157,163,232,159,165,235,159,169,233,155,161,229,151,154,225,149,152,220,148,141,222,145,146,220,136,133,215,124,117,222,134,130,230,151,155,226,148,149,222,144,142,219,149,143,211,131,127,199,99,87,186,77,69,203,102,94,224,145,146,225,148,151,221,145,146,214,148,140,208,128,115,184,75,67,169,57,56,185,82,80,218,139,141,223,148,147,222,149,149,212,147,138,212,137,127,193,92,78,181,75,67,194,94,92,222,145,149,225,151,151,220,148,148,209,141,134,211,137,132,206,126,120,207,125,120,216,135,137,223,150,151,223,151,150,217,142,144,204,134,130,207,134,130,209,136,137,217,142,147,222,149,151,221,147,149,219,146,148,214,139,142,4 198,115,119,197,115,119,215,136,140,219,140,147,226,151,159,221,148,153,220,144,153,219,144,151,201,120,124,206,123,128,208,130,134,215,137,142,212,135,138,223,152,155,214,142,144,215,142,145,211,135,137,217,139,145,211,130,135,211,132,135,214,138,140,222,149,150,215,143,143,202,132,125,203,129,132,201,115,117,188,86,92,193,94,104,220,147,148,223,155,153,215,144,145,207,137,135,195,124,121,178,89,86,144,34,40,160,48,60,209,120,120,223,158,154,211,145,142,213,146,144,202,130,129,188,111,109,147,51,51,165,55,61,199,106,106,221,153,154,220,153,151,203,139,129,197,123,125,198,123,127,186,101,107,183,92,92,200,123,120,218,147,150,217,147,148,210,143,138,189,114,114,200,125,131,198,120,129,192,115,119,208,132,135,213,141,146,213,142,147,207,139,140,4 222,141,142,226,147,148,227,143,151,231,149,157,235,157,165,232,150,164,227,147,159,222,144,153,219,137,139,219,138,137,210,117,115,218,126,129,231,151,162,230,150,163,229,152,157,223,148,153,215,135,138,200,104,101,172,62,55,195,91,88,226,142,154,228,149,160,229,152,157,222,148,155,212,138,138,185,88,89,150,37,39,182,80,78,225,145,150,224,143,152,223,142,152,215,135,146,208,136,136,197,110,109,162,51,53,173,64,65,219,139,142,226,152,155,221,141,148,216,139,146,206,133,130,209,135,133,199,109,105,193,94,89,220,145,142,226,156,156,220,145,153,218,148,151,205,134,131,212,139,137,215,141,139,214,138,137,222,149,150,221,148,153,216,143,150,212,141,144,203,134,131,211,139,138,214,141,143,215,140,143,218,140,146,220,148,151,219,151,150,210,142,144,4 222,137,133,230,144,140,232,147,143,233,147,142,229,137,141,232,146,150,230,151,155,224,147,142,221,135,128,226,136,128,226,134,134,227,140,138,229,146,148,230,146,147,227,143,146,223,143,146,220,138,130,224,139,133,224,137,139,213,116,116,210,113,110,220,128,130,225,144,146,220,137,138,216,137,127,224,144,138,208,115,110,177,69,67,178,66,63,201,98,98,223,142,135,218,135,126,215,138,125,219,139,132,178,75,72,142,34,40,153,47,53,190,90,82,220,138,129,218,141,134,212,134,127,217,141,130,201,112,98,154,53,49,160,55,53,205,119,111,221,145,142,215,136,132,210,137,129,214,135,126,217,143,128,185,92,82,194,101,89,222,148,136,220,145,134,213,134,130,209,137,125,211,131,130,215,137,135,216,138,128,217,135,126,221,146,135,218,142,132,212,135,131,4 216,131,119,215,123,112,217,127,120,216,123,114,218,128,119,214,124,118,208,117,106,199,107,94,209,116,107,200,100,90,209,112,107,208,109,103,205,104,95,211,117,109,209,119,104,199,105,91,202,106,99,186,79,73,201,102,93,201,97,94,182,70,66,188,85,77,211,126,112,206,121,104,207,113,107,199,102,95,204,112,99,196,95,85,164,54,50,169,62,56,207,118,111,207,122,114,202,104,96,208,118,109,210,120,109,180,76,66,145,33,33,173,69,64,208,120,109,204,116,108,202,108,99,212,123,112,216,130,118,199,108,98,168,64,60,188,89,81,206,115,102,205,119,109,206,117,107,214,127,119,212,123,117,212,127,114,211,126,113,204,114,103,206,117,111,203,116,107,206,121,112,211,122,116,213,126,123,210,121,111,212,127,116,208,120,110,203,113,107,205,124,113,4 210,124,132,212,126,133,212,122,134,212,118,130,211,118,132,211,121,135,207,117,127,203,113,121,209,120,126,212,123,129,213,125,133,214,127,133,212,123,138,209,117,132,205,112,118,204,116,122,209,121,125,212,124,129,206,113,118,200,103,112,209,120,134,208,116,126,206,113,120,202,114,118,210,124,127,213,126,133,176,75,87,162,51,68,206,111,122,209,117,126,207,118,123,204,120,120,210,125,127,213,128,132,162,61,73,157,52,66,207,115,122,210,121,128,206,119,122,202,116,118,209,125,127,212,130,134,191,93,99,191,97,104,210,124,132,208,120,125,206,120,124,200,115,121,207,126,126,208,124,125,209,125,129,209,126,132,210,129,133,208,123,126,203,119,122,197,112,118,205,123,125,206,122,122,209,128,129,207,125,128,209,127,131,207,124,127,201,116,117,197,116,120,4 161,81,82,214,142,139,219,149,144,215,141,135,219,149,146,222,155,152,216,143,133,217,151,145,162,82,80,210,137,130,209,128,117,187,97,87,173,87,82,212,142,138,222,157,146,222,161,150,217,145,133,217,146,137,185,97,87,152,64,61,125,45,50,179,101,96,222,158,148,217,152,140,210,137,123,216,146,135,180,93,82,135,54,56,125,45,52,182,102,98,220,157,147,210,142,129,216,150,137,215,150,140,200,118,108,150,60,57,132,51,52,169,85,80,215,150,143,212,147,136,213,151,138,213,149,138,209,137,128,181,93,85,170,82,74,175,88,80,215,148,138,213,151,142,204,135,119,213,148,138,216,149,139,215,144,135,210,138,130,202,127,117,211,142,130,209,142,130,204,130,113,208,138,123,213,147,136,210,142,131,214,149,139,211,144,134,211,146,134,208,143,131,4 197,87,89,199,85,79,206,97,84,211,108,95,215,122,110,215,119,103,210,115,95,203,110,88,181,67,69,197,87,81,208,102,89,207,101,85,208,107,91,209,112,89,207,111,89,203,112,89,185,77,70,198,92,82,208,106,90,207,104,87,205,102,85,208,111,87,207,114,92,203,111,94,198,96,85,202,102,92,201,96,85,206,105,91,207,108,87,205,106,87,206,111,89,202,110,89,195,93,82,192,88,79,143,39,40,150,51,49,199,100,81,204,109,91,205,111,89,199,106,83,191,88,79,191,85,77,136,36,36,98,7,11,154,54,45,204,109,87,201,105,84,194,99,80,189,85,78,197,97,86,186,83,74,159,57,51,154,50,41,193,97,80,202,110,91,192,98,83,188,85,80,194,91,82,194,93,78,202,109,92,198,107,91,199,109,91,198,110,90,193,105,87,4 191,90,93,194,88,94,198,94,100,200,95,102,202,99,104,199,98,98,203,113,113,199,113,108,198,97,102,201,98,102,199,94,96,200,96,98,201,96,96,203,105,101,205,117,109,201,119,105,201,100,104,205,104,105,205,104,106,202,99,100,202,101,99,205,110,105,204,113,101,198,110,91,198,96,99,204,104,106,206,105,105,206,106,103,193,93,87,178,76,72,192,97,85,199,114,97,202,102,102,205,105,104,209,110,104,205,103,94,175,70,61,131,31,31,177,83,69,199,116,97,204,109,104,208,109,102,209,111,102,207,109,97,175,71,58,158,62,51,193,107,86,195,110,86,199,100,93,202,101,95,209,113,104,212,123,105,202,112,87,202,116,89,203,124,100,196,116,90,198,100,93,204,106,101,210,118,105,212,125,103,210,123,98,205,124,99,201,122,97,196,117,93,4 214,139,136,223,151,148,222,149,148,224,153,150,224,153,149,221,148,142,212,139,133,212,138,139,220,149,141,224,153,148,213,133,131,206,119,113,219,142,137,220,149,145,211,139,135,213,143,138,220,150,145,221,146,140,179,91,89,148,55,60,198,107,103,219,150,145,215,143,140,220,152,145,212,137,132,215,139,130,173,84,81,151,58,64,201,117,113,223,155,149,219,147,144,216,147,138,211,134,127,214,138,127,194,107,100,167,71,70,210,133,128,224,156,150,221,150,144,220,153,144,209,135,123,216,142,130,214,138,128,208,131,121,217,142,134,223,150,144,222,152,146,222,155,146,212,141,128,214,142,130,215,143,131,221,151,143,216,141,134,217,144,136,215,143,134,213,144,134,212,143,131,208,136,127,213,141,132,218,146,139,219,147,138,219,148,142,215,146,138,212,142,131,4 223,138,144,225,140,144,224,139,144,223,137,141,225,144,141,224,142,144,221,139,142,216,136,135,222,139,143,224,142,146,227,150,154,228,150,150,228,153,151,224,147,145,220,140,140,218,139,135,224,145,147,225,146,149,217,131,135,197,101,103,187,93,98,194,99,100,215,133,131,218,142,137,218,137,141,224,145,147,219,135,136,173,71,75,125,22,35,147,40,47,189,92,92,215,135,135,221,143,143,223,146,145,226,154,152,205,124,121,156,58,60,169,68,70,205,119,114,215,139,134,221,147,145,223,151,148,226,157,153,228,161,151,216,139,133,214,136,131,221,149,142,216,142,138,218,144,143,224,153,151,228,159,154,225,156,147,225,158,151,224,157,152,220,151,145,216,144,137,219,147,149,223,150,151,224,152,155,228,163,162,224,155,151,221,151,145,221,154,150,216,146,142,4 233,169,183,235,166,179,242,177,190,244,180,193,245,182,197,244,180,194,239,173,180,234,169,179,231,166,175,237,172,185,242,179,191,243,179,189,245,183,194,243,180,191,238,172,183,235,174,185,230,165,174,237,173,185,240,174,184,242,180,190,243,181,189,243,182,192,238,175,188,234,172,185,230,167,174,238,177,187,239,175,186,232,164,169,222,144,143,239,177,183,239,180,189,234,175,183,231,169,176,235,174,183,236,174,181,204,119,116,181,89,87,231,167,172,235,175,183,232,173,178,229,170,176,226,157,161,224,148,152,203,117,113,203,118,116,235,174,180,234,175,181,230,174,178,226,168,173,222,151,154,215,131,135,224,155,159,230,166,170,234,173,180,231,170,173,228,173,176,222,161,171,224,160,167,220,145,152,228,163,174,232,172,177,230,169,172,228,167,171,226,170,173,4 240,161,169,238,148,162,232,128,139,228,119,119,237,141,148,250,171,194,246,168,186,241,162,178,240,164,169,228,128,124,208,79,86,211,80,89,226,112,111,245,163,178,246,171,189,242,168,180,240,163,165,223,121,112,200,70,73,200,64,78,217,90,90,240,155,157,247,177,188,241,167,177,238,160,163,225,127,118,201,74,70,198,66,76,211,81,88,238,146,153,247,174,186,242,172,179,239,167,172,229,140,134,211,96,84,204,81,80,211,91,85,238,151,152,247,176,185,241,171,176,236,163,166,235,155,157,221,117,109,210,83,89,218,107,104,240,165,160,243,173,175,235,163,168,234,162,164,236,161,166,231,145,143,217,101,104,228,130,136,240,174,173,237,172,172,230,158,164,231,159,162,234,160,160,235,159,165,230,145,151,232,146,154,240,174,181,236,173,180,227,158,166,4 242,157,145,247,157,150,247,150,143,242,143,136,233,132,121,231,134,126,233,141,135,228,147,141,240,153,138,244,153,144,239,141,128,220,109,91,211,100,83,211,100,87,231,145,139,228,146,140,239,153,138,241,151,141,231,136,118,202,86,65,196,76,65,213,109,97,233,153,144,227,146,136,237,154,139,237,152,136,217,115,90,194,77,62,200,85,73,225,135,120,233,152,138,228,147,134,234,150,134,236,153,135,209,100,75,189,72,61,196,84,67,224,133,113,236,158,140,228,146,133,232,153,134,233,147,126,212,109,83,192,77,59,200,93,73,229,145,120,234,157,139,226,148,134,229,150,132,233,155,128,222,130,102,204,97,72,218,126,106,233,150,133,231,155,139,222,143,127,230,155,133,237,164,142,226,137,115,216,117,99,233,153,138,233,153,140,227,150,133,220,140,124,4 247,166,182,251,168,187,252,168,179,249,163,161,244,154,157,250,168,177,253,177,190,253,181,199,243,166,174,242,155,153,234,145,132,219,129,107,219,129,112,235,149,137,246,163,160,251,176,186,242,166,167,232,145,134,203,112,88,179,86,61,186,93,72,221,135,118,238,155,144,248,170,174,235,158,146,222,137,116,194,105,77,156,65,54,163,71,58,219,133,115,243,164,160,249,175,185,231,158,141,224,144,117,207,121,97,148,58,43,166,73,56,225,144,130,250,180,193,251,182,195,236,169,154,234,162,144,224,148,125,209,127,103,215,132,115,243,172,174,253,186,199,246,181,186,239,178,178,246,180,176,247,178,173,243,172,168,245,175,176,250,183,196,245,180,192,236,174,180,236,176,179,246,181,186,251,182,193,249,177,192,248,177,190,246,179,191,238,178,190,231,172,182,4 234,154,158,242,160,157,247,166,173,230,130,131,233,130,127,254,173,186,253,175,191,251,176,188,234,156,155,238,152,143,227,120,111,195,63,66,222,98,101,248,146,153,253,170,184,252,179,188,232,154,154,217,106,99,218,89,89,225,101,107,234,115,124,241,134,129,252,168,168,253,183,191,223,135,130,217,95,92,221,92,100,229,110,112,235,123,122,244,145,130,254,178,175,253,184,192,224,134,126,221,105,99,223,96,103,230,113,106,239,133,118,252,172,168,255,192,197,253,186,190,232,152,147,228,121,109,229,114,106,236,127,115,251,167,155,255,193,198,254,192,195,250,183,181,239,168,166,243,162,156,247,163,156,251,176,174,254,186,189,254,191,196,252,187,191,247,182,188,238,171,172,245,175,182,250,180,189,252,182,191,253,187,196,253,188,193,251,187,193,244,180,187,4 204,89,82,206,90,83,204,84,79,208,93,88,229,131,128,251,170,168,248,170,169,245,168,164,208,98,86,218,113,100,208,93,86,193,69,67,199,79,72,232,137,128,249,173,171,245,168,164,214,111,92,220,117,98,221,118,102,213,99,85,210,95,79,218,112,99,246,165,159,246,172,169,214,116,94,222,123,102,222,123,102,222,119,102,217,105,88,207,90,78,223,124,111,245,172,165,213,116,99,218,117,96,221,120,101,224,123,101,225,123,102,204,91,78,214,110,91,235,156,142,225,147,137,213,114,95,212,106,87,223,125,104,226,131,107,218,117,96,233,149,133,235,161,150,230,159,149,222,138,125,203,99,83,214,111,95,218,116,95,222,129,109,238,166,158,235,164,154,227,155,145,231,161,153,226,146,138,222,128,118,224,133,118,225,139,121,237,169,160,233,165,155,4 219,125,124,223,125,128,219,113,123,227,128,131,223,120,134,225,124,138,228,134,143,225,136,142,216,121,118,219,121,120,209,99,104,212,100,100,212,101,111,222,118,133,226,132,139,224,137,140,218,131,124,214,116,112,170,54,58,155,36,41,199,85,86,227,131,137,225,137,139,226,141,140,217,133,125,206,105,101,158,40,43,128,17,26,187,77,79,228,140,138,221,130,135,223,138,137,215,133,125,209,112,103,186,72,73,154,36,39,193,88,89,226,139,138,218,124,129,219,130,131,213,130,122,215,129,122,208,111,109,195,93,87,210,115,111,221,134,130,222,138,134,217,134,131,210,126,119,212,127,120,212,124,123,219,138,134,221,138,136,219,134,132,217,135,131,213,132,131,208,124,117,213,131,124,210,117,119,215,127,123,222,143,139,219,138,136,214,128,129,210,126,128,4 195,90,97,189,84,91,165,69,75,173,79,85,221,139,143,246,187,192,247,189,191,247,189,192,184,81,84,157,54,57,135,37,51,133,53,62,168,73,81,224,142,145,242,178,177,246,188,190,169,70,67,149,48,48,137,41,50,129,49,62,135,45,60,178,74,81,224,146,145,246,191,190,168,67,65,150,46,49,144,41,49,140,40,57,137,38,59,154,47,61,206,116,119,241,183,181,174,75,73,153,50,49,151,44,51,152,48,57,163,58,68,173,67,76,198,102,107,235,172,172,191,96,91,157,58,51,145,46,45,162,60,62,184,79,85,187,85,94,191,98,101,224,158,156,207,119,112,176,78,74,144,43,45,155,57,60,189,98,95,184,94,93,188,98,100,217,150,149,221,149,142,191,96,92,165,64,66,168,71,70,187,99,96,185,97,97,208,136,137,215,149,150,4 223,124,136,230,136,142,235,142,146,224,117,114,232,134,131,243,162,163,242,163,165,242,167,161,222,127,132,228,133,139,229,135,136,207,92,90,195,75,67,218,117,99,235,154,145,239,165,157,222,129,133,229,137,138,217,115,109,177,50,53,168,42,47,180,57,44,219,124,108,239,168,155,220,127,131,228,140,137,213,109,100,182,61,56,178,59,56,172,54,45,212,116,94,239,167,153,219,126,123,225,135,131,197,80,74,179,58,53,181,67,56,182,65,46,222,137,111,237,169,153,218,130,122,224,136,127,195,80,74,176,53,48,177,60,44,200,98,75,235,166,142,233,166,143,220,137,128,225,141,136,220,130,123,212,114,100,211,116,95,227,148,127,234,167,145,229,160,138,219,137,126,225,147,139,231,153,145,235,160,149,234,158,145,236,164,149,232,161,143,224,151,135,4 233,156,150,232,149,140,230,139,119,226,131,114,230,141,121,238,160,151,237,161,154,233,162,150,230,151,130,224,132,106,207,100,78,185,72,56,185,75,57,208,113,97,231,153,143,233,163,151,224,141,114,199,91,69,175,63,48,155,44,36,145,38,33,166,60,50,220,137,128,228,158,144,221,143,118,191,85,63,159,52,41,133,32,28,126,28,27,144,39,32,206,118,104,224,148,128,221,150,124,190,90,63,147,42,31,113,22,20,109,20,21,127,27,24,202,109,93,217,135,114,223,156,135,191,98,75,146,37,28,124,28,24,125,26,23,171,69,54,213,134,121,214,141,121,221,152,128,211,135,113,183,87,68,175,78,63,165,62,46,205,116,99,218,147,137,215,147,132,213,140,113,219,147,129,221,151,138,219,145,136,210,127,109,215,134,122,217,141,127,213,146,129,4 229,148,163,235,155,169,238,161,176,236,160,166,233,152,152,239,171,171,242,181,181,239,176,178,228,146,158,234,153,166,233,157,160,210,116,110,190,83,82,210,117,116,238,173,171,238,175,175,228,148,158,231,151,161,211,116,114,170,59,59,162,52,56,180,68,70,224,141,139,240,176,175,227,152,159,228,147,155,189,83,89,155,47,50,162,56,61,170,56,63,218,130,129,235,171,172,225,148,157,226,146,153,189,85,89,153,42,47,157,49,55,185,76,82,227,149,145,236,175,172,223,149,154,225,150,157,208,116,122,179,71,76,189,87,89,217,127,134,232,165,164,236,179,173,221,147,151,221,143,152,221,145,152,220,141,149,223,147,152,226,150,159,231,167,169,230,168,166,218,140,147,222,145,153,222,142,153,223,143,156,225,153,164,227,157,163,227,157,162,226,156,157,4 218,129,103,201,95,72,219,120,99,243,162,147,249,172,168,253,180,182,253,183,181,249,176,169,194,95,71,146,32,25,160,46,35,192,80,63,230,143,129,251,180,174,252,180,172,248,171,165,181,78,56,129,25,23,127,23,22,142,25,22,193,88,71,248,178,164,250,179,170,250,178,169,180,77,55,131,25,22,113,18,18,122,21,22,160,47,38,229,142,119,249,181,170,248,179,169,196,99,75,148,40,28,118,20,18,128,25,23,144,29,24,202,99,79,245,173,160,244,174,162,218,141,118,183,80,59,128,24,18,130,27,22,151,38,32,185,74,56,235,159,141,240,170,157,228,162,147,216,134,113,153,46,31,133,30,26,162,48,38,177,64,48,226,148,125,237,169,155,227,162,149,230,165,149,200,108,86,179,74,57,202,105,84,206,108,84,229,154,136,233,165,151,4 243,165,161,249,174,169,251,176,170,252,177,167,254,182,175,255,186,184,254,189,186,252,182,171,236,157,147,228,137,117,218,116,91,221,117,92,238,147,123,248,171,157,253,184,178,251,183,175,218,121,96,195,81,59,184,66,52,172,52,45,200,87,64,228,127,93,236,149,124,250,180,170,195,84,62,188,74,56,179,63,51,148,33,33,171,54,46,201,88,61,217,115,83,244,171,153,191,82,61,196,88,64,204,100,72,180,65,51,188,75,57,202,94,66,211,107,72,235,157,132,199,93,70,198,89,61,207,103,74,199,89,64,191,78,55,200,90,57,219,127,95,240,174,157,218,130,112,220,131,109,221,129,99,211,107,73,207,102,70,214,119,87,232,155,130,242,180,166,236,167,157,241,171,164,238,162,147,236,155,134,238,161,142,244,178,166,242,177,161,237,173,156,4 236,157,137,241,155,138,245,157,141,247,158,144,244,157,140,245,162,145,243,163,148,234,149,137,234,155,128,236,150,128,230,129,110,226,122,97,223,124,101,201,96,84,226,135,123,237,155,143,224,141,113,205,97,80,203,84,67,216,111,89,224,129,105,194,84,69,206,103,91,236,158,146,198,99,79,174,55,51,207,98,83,217,120,95,221,131,106,214,114,90,209,104,89,228,146,132,202,109,89,179,63,58,210,103,86,214,115,90,219,126,100,213,112,86,209,103,88,223,136,123,223,147,124,211,112,94,199,88,71,205,99,75,204,98,71,199,90,69,218,122,107,216,128,107,225,153,131,227,149,130,209,112,94,202,103,81,217,128,107,221,137,119,225,148,127,219,143,116,224,155,132,230,160,139,229,154,133,232,159,137,242,177,160,237,168,151,231,162,142,224,155,134,4 217,116,137,230,140,150,237,154,166,240,153,169,246,164,180,247,170,181,243,161,171,240,162,168,212,110,128,223,127,134,232,146,151,242,165,174,249,174,184,249,175,183,244,164,171,237,159,160,207,109,124,205,94,90,220,122,110,239,162,159,246,174,179,247,171,176,241,161,167,235,161,164,204,103,115,181,61,65,190,77,65,224,137,121,239,165,167,239,160,162,240,165,169,236,168,170,198,94,103,173,60,60,152,40,41,200,97,84,230,147,141,234,156,156,233,160,160,231,160,161,204,105,107,161,56,54,101,14,19,179,72,64,216,117,107,229,148,146,229,157,156,227,154,155,210,122,126,184,87,85,139,45,44,191,90,79,218,131,125,227,150,152,224,147,150,219,141,144,206,121,132,207,120,123,210,120,115,213,118,114,224,147,145,227,154,158,222,145,153,214,136,142,4 224,159,144,226,160,149,223,151,145,229,154,138,225,150,125,230,164,140,231,169,160,228,168,164,215,143,125,212,134,120,217,135,128,224,148,136,224,151,124,228,164,142,231,173,162,228,170,162,209,134,117,193,99,89,185,85,82,185,92,83,184,91,75,218,146,127,231,174,158,231,174,160,206,122,104,199,108,93,143,47,43,108,24,28,140,49,42,208,134,118,231,175,160,218,159,147,204,125,103,200,114,92,149,58,48,107,27,24,148,58,45,203,122,103,212,145,127,215,152,134,210,137,113,204,124,102,191,104,86,156,68,52,186,102,84,187,100,80,206,136,114,218,157,135,208,131,109,195,115,94,207,131,111,209,136,117,207,140,122,203,129,110,219,156,139,221,165,143,205,132,114,198,120,97,213,145,126,213,149,130,214,150,131,217,155,141,220,161,151,220,165,148,4 230,128,123,220,92,93,221,90,93,220,89,93,215,84,90,217,92,94,230,133,122,234,157,145,222,114,111,212,78,84,212,77,86,208,73,85,202,65,78,201,64,72,217,103,97,230,149,137,221,114,113,208,73,81,204,71,82,202,65,78,196,56,71,197,61,65,212,93,84,222,133,124,222,121,118,205,73,79,193,51,69,197,56,70,198,57,70,195,59,68,203,76,73,218,121,118,227,136,129,202,71,74,192,54,64,195,53,66,200,66,71,200,71,74,203,80,78,218,130,128,233,152,146,213,92,85,201,68,66,200,65,68,202,72,72,203,76,78,208,95,88,218,135,126,231,157,149,226,136,128,211,97,83,206,84,72,205,79,75,205,81,79,208,99,91,216,138,127,227,155,142,230,157,153,226,138,128,212,98,84,206,83,77,208,91,81,214,117,104,219,150,137,4 226,163,163,228,169,168,226,161,158,225,152,149,228,163,171,230,173,178,228,174,175,222,169,168,222,162,157,222,159,152,208,133,126,203,120,111,221,153,154,229,173,178,226,174,175,221,169,167,222,164,160,216,153,146,192,109,102,183,94,90,203,126,119,226,172,175,227,176,178,221,171,169,221,166,161,213,151,146,180,94,90,175,89,85,188,106,97,220,163,164,227,177,179,221,171,167,219,166,156,204,140,133,181,99,95,180,101,98,172,89,83,211,149,148,226,177,175,218,168,162,216,165,154,200,135,127,181,100,95,173,90,87,182,104,97,216,163,158,223,176,170,215,167,160,212,158,149,208,151,145,197,127,125,189,116,112,213,155,151,220,171,165,220,174,166,213,167,157,212,158,150,212,156,152,210,152,151,215,160,160,222,174,173,218,169,162,218,172,164,212,167,157,4 222,150,170,226,154,179,223,147,173,224,148,177,224,145,176,222,139,170,223,149,176,224,154,178,221,150,168,224,152,171,220,142,167,208,118,141,207,118,143,220,143,171,221,148,170,218,143,163,220,146,164,219,142,160,214,132,152,150,53,74,159,61,80,218,137,159,218,142,166,215,140,159,217,143,162,217,137,159,209,125,142,135,45,64,149,60,79,216,132,152,220,146,167,215,142,154,216,142,167,212,129,149,207,120,132,187,95,110,186,96,113,217,139,160,221,151,167,218,149,160,215,141,164,213,132,153,211,130,148,217,145,168,218,142,164,217,140,162,220,149,164,220,156,169,214,144,160,217,144,165,216,141,163,217,145,167,219,146,168,220,148,164,221,156,167,217,151,162,213,144,158,216,145,162,214,141,160,216,143,161,218,145,160,219,150,164,217,153,161,212,142,150,4 221,152,154,226,161,164,232,173,177,226,160,160,227,158,159,231,166,169,230,162,165,227,165,166,215,144,138,222,154,152,227,166,167,216,139,133,205,119,110,224,157,153,227,162,154,224,161,151,218,151,149,223,162,162,211,139,134,201,120,112,198,116,109,225,167,163,226,165,158,222,161,153,220,162,159,216,153,152,183,106,95,156,77,70,178,93,88,216,146,142,224,165,161,222,165,156,219,162,158,214,145,140,152,80,72,121,54,55,187,108,101,216,148,138,217,156,139,216,157,142,216,160,156,216,151,149,192,125,123,174,101,100,211,147,140,224,168,160,213,148,127,211,149,132,213,155,151,217,159,156,218,160,155,218,154,153,223,167,162,225,172,165,216,157,145,213,157,142,211,154,147,215,159,151,215,157,154,214,150,146,219,162,153,221,167,158,219,168,156,213,162,148,4 240,181,175,241,182,180,244,185,185,244,185,187,245,186,191,249,191,197,247,188,191,241,182,181,233,168,167,222,140,139,196,93,98,221,138,139,243,181,185,246,186,191,245,184,188,242,182,188,213,132,130,153,35,52,141,23,48,165,51,66,205,108,113,242,177,182,243,182,188,239,177,184,216,138,135,157,46,55,133,18,42,135,19,43,181,74,75,239,170,168,241,178,179,231,158,145,227,163,159,197,103,102,153,44,52,163,57,58,209,126,117,243,186,186,239,177,171,224,145,115,229,170,166,229,165,164,218,142,140,227,160,150,239,186,176,244,193,190,241,183,182,235,171,170,234,183,174,234,180,176,236,181,179,241,189,182,243,190,186,243,191,187,238,182,180,235,179,180,233,180,171,237,183,177,237,182,176,239,183,179,242,189,187,242,189,187,238,182,179,233,176,176,4 214,140,157,220,147,163,225,153,171,211,127,142,203,105,120,225,152,167,227,157,172,225,156,172,209,133,145,220,152,165,215,141,153,173,73,87,168,64,81,216,134,147,228,162,173,225,158,171,197,118,126,220,155,164,195,110,121,127,34,54,144,51,69,213,132,143,228,162,175,225,160,173,191,108,113,216,150,161,180,88,99,110,24,46,161,79,92,226,153,164,226,160,172,225,160,171,185,104,105,216,152,160,167,72,85,123,28,49,186,97,109,226,158,171,227,163,174,226,164,173,190,113,115,216,152,159,182,91,100,147,40,57,193,104,112,227,161,172,227,163,173,226,165,173,200,129,129,217,151,156,195,113,119,157,51,61,205,123,130,226,161,172,225,159,170,224,164,172,205,140,141,214,152,156,209,137,143,197,112,116,218,149,159,223,155,168,224,158,169,220,158,168,4 208,122,139,212,124,146,211,122,146,211,122,146,210,120,145,208,121,143,205,119,141,201,117,137,210,128,143,212,128,145,210,126,145,204,111,126,197,95,109,200,103,117,207,122,141,204,120,141,209,125,137,211,126,142,206,115,129,170,63,71,155,44,54,182,75,84,208,121,140,206,121,141,208,123,137,213,132,147,205,112,122,161,51,58,140,33,43,176,73,83,206,119,137,205,120,139,211,129,139,216,138,147,212,128,139,190,87,93,177,69,74,188,87,94,206,122,137,206,127,144,211,131,138,216,139,148,215,136,150,213,132,143,210,120,129,208,121,131,208,129,143,203,124,137,209,131,137,214,135,145,218,137,149,218,137,151,214,131,146,212,131,142,208,130,142,201,120,134,207,134,137,213,134,142,217,134,145,218,132,146,215,130,145,212,132,146,206,127,141,202,122,137,4 213,124,140,216,127,145,217,126,145,216,120,140,214,117,141,216,129,149,213,131,150,206,122,143,209,119,129,208,109,121,204,99,113,197,85,101,199,88,109,214,123,140,214,132,149,207,122,140,207,120,125,201,98,104,180,62,75,176,53,68,179,58,74,206,106,119,213,127,143,212,128,143,213,135,137,202,108,108,179,63,67,184,67,72,183,67,72,192,85,92,213,125,137,213,130,143,215,142,143,209,126,121,188,80,78,191,80,79,191,81,80,188,79,80,210,122,133,213,133,145,213,141,141,212,132,135,198,97,102,179,67,66,183,74,70,191,85,84,208,122,132,209,130,142,213,146,144,214,141,147,208,121,137,195,93,98,193,92,93,197,99,107,205,120,132,204,123,134,212,146,142,214,143,146,213,135,145,213,128,136,210,125,133,204,118,131,203,120,133,202,123,135,4 215,123,141,220,126,146,221,126,143,222,121,138,223,123,145,221,124,147,222,134,155,217,132,151,216,123,139,219,130,144,215,115,129,190,63,85,196,75,100,215,110,131,221,131,151,217,131,150,211,117,134,215,123,136,200,83,100,168,34,63,168,39,61,191,69,87,214,115,135,217,128,147,209,116,131,211,115,125,188,65,81,179,53,71,182,62,74,175,55,65,196,86,101,213,125,144,209,124,132,210,117,126,189,70,79,181,61,70,183,67,74,170,54,61,183,73,83,208,115,133,213,139,140,212,127,132,191,82,82,172,56,58,177,65,68,166,55,60,178,71,78,207,118,132,210,137,139,212,137,142,204,115,111,175,64,61,161,52,56,172,64,67,188,85,97,203,115,130,205,135,137,211,139,143,211,132,134,196,94,95,187,81,84,193,89,98,200,107,125,200,114,130,4 246,160,145,249,158,147,249,158,145,253,167,151,254,169,154,252,171,153,251,170,152,245,161,143,243,156,136,245,155,138,241,146,128,239,142,117,242,147,121,248,161,138,250,168,149,245,164,144,240,153,128,232,133,110,221,112,92,216,106,81,225,123,95,233,134,106,243,159,139,244,164,142,237,156,130,222,123,100,209,97,79,209,99,80,207,93,74,209,96,75,233,140,118,242,160,141,235,154,130,226,132,106,216,116,91,212,104,84,216,109,85,219,112,94,238,149,134,245,167,145,235,156,133,236,154,130,231,141,112,218,115,87,226,129,100,242,154,140,242,160,147,242,168,144,234,161,135,237,162,138,235,155,133,230,143,119,239,157,142,242,159,144,243,163,143,240,164,143,231,159,136,232,157,138,234,159,145,243,170,154,247,170,154,247,171,154,244,170,151,238,166,145,4 203,136,154,208,142,155,213,146,150,203,128,126,204,130,131,216,148,154,215,148,152,211,146,150,200,131,143,207,141,150,197,123,124,170,81,80,174,86,85,209,139,140,212,146,151,205,138,140,200,134,142,198,128,129,167,84,84,159,72,78,169,80,80,199,123,121,212,146,150,208,144,151,200,138,150,196,125,132,174,92,97,164,79,85,174,86,81,202,126,123,213,147,153,212,149,156,197,136,146,193,125,128,184,105,106,181,99,97,194,117,113,207,136,134,212,148,154,209,146,150,193,136,141,194,130,129,190,119,116,195,123,117,204,133,127,214,149,149,212,150,153,206,142,144,190,130,134,198,137,144,201,136,139,208,143,145,209,143,145,213,150,151,210,150,156,203,142,147,185,123,131,194,135,146,198,134,140,205,140,151,207,141,148,206,140,140,205,145,150,197,139,146,4 232,138,135,236,143,140,235,139,138,236,141,140,234,138,140,231,135,136,230,135,132,225,137,127,232,143,137,233,142,138,226,126,123,218,113,109,227,128,130,229,132,132,228,132,128,223,130,122,230,142,135,229,133,131,191,77,78,163,48,54,203,94,96,230,134,129,228,135,128,224,135,125,226,136,131,226,128,127,196,88,89,149,37,47,185,73,74,229,136,126,227,136,126,224,134,126,225,137,130,226,134,130,221,123,119,200,92,86,210,107,99,230,142,129,229,141,128,222,132,123,223,136,128,229,143,133,228,141,130,229,144,131,231,145,131,231,145,130,228,141,128,219,134,123,224,141,127,228,143,131,228,143,132,228,143,133,230,148,136,230,146,133,223,138,127,216,134,125,222,142,127,225,140,128,225,140,130,225,140,133,227,144,137,226,144,135,222,142,131,216,139,125,4 232,165,176,239,169,186,237,165,183,239,169,183,242,172,182,243,175,185,240,174,184,237,174,178,228,164,175,231,165,180,233,165,178,236,166,176,238,171,180,242,177,184,237,170,173,232,167,164,224,162,172,220,148,152,208,120,116,219,143,147,234,170,180,241,177,183,236,170,173,231,167,166,226,168,175,216,139,133,98,17,17,160,83,88,237,170,181,235,173,178,236,175,177,231,169,168,230,172,178,215,143,141,125,49,47,192,122,124,235,171,175,234,174,178,229,170,170,227,166,163,226,167,171,224,162,167,228,161,159,232,172,173,234,175,174,233,177,175,224,166,162,222,163,159,225,164,169,230,170,176,232,174,175,233,175,174,234,176,177,230,175,175,222,165,159,216,157,148,225,165,169,230,171,177,232,172,178,232,170,172,231,171,175,227,168,169,221,164,160,209,151,144,4 221,143,124,212,122,104,190,80,65,203,99,84,187,81,69,188,85,73,209,124,105,208,132,115,219,139,120,202,104,83,176,62,51,183,75,64,179,71,62,178,71,58,192,94,76,205,124,109,208,120,99,187,81,64,183,74,62,173,63,53,178,68,58,185,82,67,187,86,71,198,109,92,192,99,77,175,68,58,189,90,77,182,80,66,179,72,64,180,75,61,178,75,61,186,96,76,191,100,83,173,65,55,180,76,61,178,71,58,175,67,60,178,77,64,167,68,55,171,79,62,200,113,98,177,69,55,178,71,56,178,71,62,169,61,53,178,82,66,164,68,56,166,72,58,206,130,109,199,113,94,194,101,82,180,80,67,179,78,65,175,75,60,168,69,56,173,85,70,205,132,114,210,137,122,206,128,111,185,86,70,184,86,71,178,79,64,175,80,65,181,99,84,4 230,171,183,234,172,183,235,171,177,232,171,174,234,179,185,229,173,175,222,168,165,215,164,163,227,167,169,230,170,176,231,174,182,225,163,168,221,159,159,222,165,165,221,167,165,217,167,165,223,163,166,226,166,175,209,142,143,166,81,85,151,63,70,193,121,120,223,171,167,217,166,162,222,168,174,223,164,169,159,79,80,126,40,48,125,38,48,172,97,96,222,169,163,217,166,161,219,166,171,222,167,166,151,76,76,116,33,40,158,80,82,204,143,142,217,165,158,217,167,160,206,146,138,206,143,133,196,131,123,190,127,124,213,160,159,222,174,171,218,169,163,214,166,159,197,131,117,194,123,108,206,143,130,223,173,171,221,170,169,222,172,169,217,167,163,212,164,160,206,149,144,202,135,126,211,153,149,222,171,172,222,171,169,221,172,169,216,167,160,207,161,155,4 240,159,155,245,162,161,248,170,166,250,174,167,251,174,165,246,166,155,235,158,145,228,151,138,235,152,147,236,152,143,239,157,148,245,168,160,247,172,161,245,168,157,239,164,148,230,153,138,215,117,105,195,84,73,196,86,73,213,114,100,237,155,143,244,170,155,240,165,148,231,155,139,203,101,86,163,43,40,156,41,42,178,58,51,215,114,96,239,164,146,238,164,146,229,154,137,226,146,128,193,87,72,162,45,42,169,49,44,207,105,92,235,155,135,230,151,127,228,153,134,229,155,139,226,145,126,210,119,102,202,103,87,216,124,106,231,156,140,229,152,134,224,149,130,230,155,140,234,160,143,237,168,152,234,161,146,231,157,140,231,158,140,228,156,137,221,150,131,230,157,142,235,160,143,237,164,151,236,163,151,226,146,128,222,142,122,224,153,134,219,151,131,4 248,171,169,250,173,173,252,172,174,252,171,171,248,159,152,246,161,154,238,162,153,231,155,145,245,168,164,248,170,168,250,170,165,250,172,166,249,167,157,247,168,156,240,161,150,230,153,142,241,164,159,245,168,164,248,173,162,248,172,163,248,171,158,246,170,153,242,165,152,233,157,143,238,164,156,221,130,120,200,99,88,228,138,122,243,166,147,245,172,155,239,162,142,230,154,137,238,167,155,205,107,92,156,36,34,181,62,52,214,109,86,237,160,138,235,160,139,229,154,133,234,161,147,227,147,132,190,84,69,174,58,47,198,90,75,229,148,126,230,155,133,224,150,129,231,157,143,235,160,147,229,148,132,218,128,110,229,149,133,231,156,138,226,152,130,218,144,124,230,156,142,234,157,146,232,153,143,233,155,143,232,155,139,230,156,139,224,150,130,215,142,123,4 235,151,146,238,154,147,242,160,151,243,164,156,242,159,151,237,151,145,229,151,136,224,148,129,231,145,141,234,150,147,238,159,149,237,161,149,238,157,143,236,155,141,229,146,132,224,145,128,229,146,140,225,140,136,207,111,101,217,128,115,234,157,141,235,157,140,232,153,136,225,147,129,229,152,145,217,127,122,108,18,23,101,22,26,210,124,111,233,159,139,229,153,134,225,150,131,226,151,140,225,141,132,106,30,31,58,0,5,195,105,93,233,161,140,226,152,128,225,152,129,223,143,134,229,157,144,200,116,104,156,63,56,209,129,115,226,152,131,225,154,130,223,155,127,221,143,132,226,150,140,228,157,147,226,153,137,224,150,134,224,149,131,221,149,128,219,152,125,221,142,134,224,146,139,224,148,137,223,147,135,226,154,138,222,149,133,217,142,125,215,147,123,4 230,141,158,234,143,157,239,147,162,238,146,162,235,149,163,232,147,157,223,133,142,215,124,134,231,148,160,235,151,162,235,150,162,232,142,152,230,138,146,230,141,148,224,135,143,217,129,137,231,152,161,235,150,160,231,145,151,212,111,115,159,55,61,182,83,89,224,127,135,216,122,132,229,148,155,233,147,157,223,124,123,174,59,64,105,11,25,132,39,47,218,119,127,215,117,128,227,144,152,230,150,158,229,143,145,181,79,81,139,38,45,172,74,78,215,131,136,214,126,134,223,144,150,229,151,159,230,152,156,222,141,138,212,125,124,215,131,133,215,136,139,213,133,135,221,139,149,225,144,154,228,146,155,227,145,148,223,144,147,220,142,147,214,132,139,209,126,131,218,136,148,223,142,153,228,148,157,226,144,151,219,132,141,218,134,142,212,131,139,207,128,133,4 221,151,143,221,150,142,215,132,127,212,121,109,224,150,143,223,148,139,220,145,134,219,147,141,219,148,139,222,155,145,217,141,132,211,123,112,222,150,142,221,148,139,220,146,138,217,145,139,219,150,139,222,151,145,206,119,112,184,88,85,203,121,117,219,146,140,218,146,139,216,144,139,218,149,133,221,146,139,194,104,101,139,52,56,153,60,64,199,114,108,218,149,139,212,137,131,219,151,136,219,149,133,193,108,101,148,59,61,140,54,60,177,86,83,215,141,130,212,137,128,217,150,134,218,147,137,195,108,98,168,70,68,163,69,68,192,105,98,213,138,129,208,130,121,213,143,126,216,149,136,213,140,126,195,106,97,188,97,88,200,116,105,209,134,125,207,133,126,210,139,123,216,152,137,216,150,136,209,134,122,207,131,119,203,123,111,208,134,124,209,141,133,4 254,187,194,254,189,197,254,193,199,253,192,199,254,189,193,254,186,188,252,181,183,246,175,173,254,186,189,254,186,189,254,190,193,255,186,186,253,180,177,252,180,180,251,179,176,246,175,172,253,182,183,253,185,188,245,172,167,199,103,92,199,105,92,247,177,171,250,180,176,246,175,169,250,180,179,250,179,177,190,99,90,102,12,18,134,39,36,238,160,148,248,181,176,243,173,165,249,183,182,242,168,160,152,51,43,72,1,13,143,61,57,243,170,159,245,180,173,242,176,167,246,179,176,244,175,171,214,131,120,180,94,88,222,148,143,245,178,174,245,180,172,241,176,167,242,174,170,245,178,177,245,178,177,247,179,177,245,177,178,243,174,174,243,178,172,236,173,162,240,172,171,245,177,176,245,177,177,245,176,177,245,177,178,244,177,177,240,174,170,233,171,161,4 254,192,201,254,193,203,254,194,204,254,188,197,254,189,195,254,192,195,253,189,188,247,182,177,253,189,196,254,193,199,254,192,197,254,188,193,254,187,191,254,193,190,252,189,183,246,181,174,253,189,193,254,190,193,253,181,177,252,175,166,251,174,162,253,187,183,251,186,178,246,182,171,253,190,192,253,187,184,252,178,167,247,159,133,245,155,121,253,186,176,251,187,178,245,182,167,252,190,188,252,186,182,246,168,145,245,162,137,248,173,154,252,189,179,249,187,177,243,182,169,249,186,184,250,184,180,246,173,157,249,178,168,252,187,180,252,191,182,249,188,176,243,184,168,246,183,179,249,186,184,249,185,183,250,186,184,252,190,185,251,192,184,246,187,174,238,181,166,244,183,178,247,183,181,248,182,182,250,185,185,251,190,187,249,190,185,243,184,175,235,178,164,4 249,174,182,252,176,186,254,182,191,254,182,190,254,182,188,254,187,191,250,180,178,241,173,169,249,178,183,251,177,183,251,177,181,250,173,176,251,176,178,252,181,183,248,178,177,241,172,170,248,177,181,249,176,181,238,154,141,224,121,93,228,130,110,244,166,160,247,179,173,242,175,170,246,176,175,245,173,173,227,133,110,209,97,68,212,103,73,227,132,104,244,173,158,241,177,169,244,176,174,242,171,168,225,130,106,209,101,72,211,106,75,225,132,103,241,171,161,240,174,165,239,169,169,241,172,173,230,146,132,214,112,83,216,115,90,233,153,142,240,171,167,236,168,160,234,162,166,238,166,171,237,162,166,231,149,146,231,148,147,231,149,156,232,155,158,229,156,154,227,150,156,230,152,159,232,153,162,234,157,167,229,141,155,224,126,144,224,137,147,221,145,146,4 246,169,172,250,168,174,249,162,175,247,160,174,247,161,178,241,149,159,229,125,112,218,114,106,245,167,171,245,164,170,228,129,125,218,109,105,222,119,122,240,154,164,234,142,131,222,126,116,242,163,162,240,155,152,198,85,77,163,37,39,197,80,77,239,159,159,238,160,159,233,156,152,240,162,163,238,154,151,198,87,79,155,33,38,206,95,87,237,158,151,238,161,160,233,158,154,240,165,166,234,149,146,203,89,76,184,59,56,210,103,87,238,163,155,234,149,147,228,144,135,237,163,160,235,155,149,212,105,91,202,85,70,225,136,120,242,172,162,229,141,140,224,136,132,235,162,161,235,159,158,231,150,146,226,141,128,232,149,127,238,163,144,232,156,150,223,147,135,229,154,149,232,157,154,236,162,166,234,157,153,231,152,137,236,163,150,231,159,152,220,148,137,4 242,161,166,249,166,171,249,163,171,247,152,157,248,155,151,252,176,171,247,172,166,239,170,160,241,159,161,246,164,167,248,164,166,239,139,133,232,125,103,245,163,150,246,173,166,240,171,159,238,157,155,243,162,159,246,165,162,236,137,121,215,96,70,225,122,95,243,167,153,241,172,163,238,163,157,243,167,162,241,160,150,229,124,105,210,94,70,215,105,77,239,163,146,238,168,156,237,161,151,242,169,166,241,161,147,224,121,96,211,96,73,213,102,77,235,159,140,237,171,157,235,161,156,241,169,165,237,159,148,222,122,97,208,97,72,212,104,82,234,158,141,234,168,154,231,158,154,237,164,159,231,147,130,212,105,82,211,100,82,224,132,118,232,161,149,229,160,145,229,158,155,232,160,154,234,158,147,215,113,94,210,97,87,230,150,140,231,159,150,227,158,146,4 244,167,173,247,165,173,250,164,171,250,164,165,252,173,176,251,176,180,246,172,171,239,166,161,241,162,167,248,169,174,246,155,149,240,140,122,250,170,167,251,176,177,245,168,164,239,165,160,242,165,167,248,171,173,241,146,132,231,123,95,246,161,150,249,173,169,244,165,158,239,163,155,245,172,173,248,174,173,234,133,112,225,111,84,242,150,132,248,170,163,243,167,161,238,162,151,244,172,169,249,175,171,234,134,113,223,108,83,236,137,118,245,166,160,242,167,157,237,165,154,239,168,165,245,175,173,237,149,133,225,116,90,237,145,132,243,168,163,240,164,155,235,165,153,236,163,160,242,170,166,241,168,163,233,143,126,240,157,148,242,168,164,237,161,151,233,164,152,230,156,154,237,163,158,240,166,163,238,161,158,240,163,157,239,165,162,233,158,151,228,157,146,4 247,173,173,250,174,175,251,173,173,249,169,163,248,170,164,248,173,171,245,173,170,238,168,153,246,173,169,246,167,163,244,158,145,240,151,129,235,139,112,241,158,138,245,173,167,239,168,158,242,163,145,240,156,137,235,145,116,232,141,109,231,139,111,236,150,123,242,169,157,240,172,163,237,157,132,235,149,120,230,138,103,222,124,88,228,135,106,226,130,101,237,160,144,238,167,158,241,169,155,233,148,116,207,101,65,205,99,67,224,127,98,234,153,136,238,166,159,236,167,157,241,172,160,235,157,135,220,129,100,215,121,91,232,152,131,241,172,160,240,172,163,236,171,156,241,175,160,241,172,162,242,175,164,242,174,161,242,175,165,242,175,161,238,172,159,234,170,156,240,177,166,240,175,165,243,177,169,245,179,174,243,175,167,241,174,165,237,171,159,230,165,152,4 246,169,173,250,174,179,251,174,182,248,171,179,248,173,181,244,171,176,237,160,158,217,129,108,246,169,172,247,170,169,248,172,177,242,158,159,238,152,142,243,168,170,238,164,164,224,146,133,246,170,172,248,170,172,247,174,176,227,131,115,220,108,85,240,158,153,239,167,166,231,159,153,243,165,162,247,171,177,245,170,169,220,114,94,209,91,69,228,136,126,237,163,159,231,158,152,241,160,154,247,169,170,245,169,164,221,123,97,198,78,52,219,120,108,235,162,157,229,156,145,238,159,152,245,170,170,244,170,164,228,144,117,213,111,83,228,144,130,234,162,153,227,153,139,236,164,157,241,167,166,243,169,169,237,165,157,232,155,141,232,160,152,232,163,156,226,158,150,232,160,155,236,163,163,241,167,168,239,166,166,235,164,162,234,162,158,230,164,156,225,160,152,4 238,153,160,244,157,168,245,158,169,243,153,159,245,160,168,246,166,173,240,158,161,232,153,154,239,159,164,242,156,164,238,142,142,231,124,119,235,137,133,241,155,151,241,162,162,235,158,157,240,161,165,241,156,161,225,114,102,212,92,76,218,102,82,233,138,122,242,167,165,234,158,153,238,157,160,240,154,155,219,107,91,201,79,59,212,99,73,234,145,127,240,167,160,234,158,150,238,162,165,238,153,151,217,108,87,205,92,67,216,114,83,237,159,139,239,170,158,231,159,147,236,162,161,237,155,153,223,124,101,215,109,82,231,145,120,240,171,155,238,173,161,230,164,152,234,161,160,235,158,154,230,146,126,227,139,119,235,160,145,239,174,162,235,171,159,228,163,150,230,158,156,232,161,158,233,160,154,237,165,158,237,168,160,236,169,162,231,165,155,223,158,146,4 251,166,167,255,164,162,241,139,126,224,110,91,224,109,93,238,141,130,247,170,174,241,167,164,252,170,163,253,160,144,231,126,100,219,107,82,217,102,76,235,138,119,247,171,173,242,170,167,253,177,176,249,159,152,230,130,105,223,118,97,217,103,76,238,146,125,247,171,167,242,170,163,250,175,172,244,157,146,221,113,85,216,102,81,217,105,76,239,151,131,246,172,166,240,168,161,244,171,167,240,154,139,216,103,76,216,104,81,218,110,78,242,161,144,245,174,168,240,167,155,242,174,170,237,155,137,219,115,83,219,115,83,229,133,103,245,171,157,244,174,163,237,163,148,239,171,164,239,163,150,222,126,94,229,136,107,243,165,149,244,173,165,240,170,160,233,163,147,237,168,163,237,162,155,229,147,127,238,161,149,242,170,167,242,169,167,239,169,164,232,167,157,4 246,174,172,248,171,172,245,162,161,233,133,113,232,129,103,241,157,140,243,173,168,236,168,157,246,176,174,245,173,173,231,138,130,204,79,65,220,110,84,230,134,106,241,171,158,239,172,159,246,175,168,241,165,159,205,89,80,186,54,51,210,92,72,217,109,81,238,165,144,239,174,160,245,179,171,223,128,113,174,44,37,179,55,50,203,84,65,209,95,65,232,150,124,236,172,157,241,174,166,222,131,115,171,45,35,183,63,54,199,82,64,209,98,66,227,140,115,232,167,152,238,173,160,237,165,149,188,68,51,191,70,56,208,101,72,214,113,81,230,153,134,229,165,150,237,172,157,238,172,159,224,136,118,214,113,87,217,118,85,225,138,108,233,164,149,228,163,149,233,169,156,234,166,154,236,165,156,235,160,145,228,150,128,230,156,135,233,166,153,226,162,146,4 249,173,175,252,173,178,253,176,182,253,177,182,253,178,183,252,178,181,245,169,171,240,168,166,249,174,174,251,173,173,251,170,167,249,167,156,248,168,160,250,175,173,245,171,170,240,168,162,247,170,163,246,164,153,243,154,134,240,149,123,236,141,111,239,154,136,245,172,167,240,167,156,240,160,141,239,154,134,235,144,119,230,132,105,230,137,108,235,149,121,241,167,156,239,167,159,238,161,144,235,149,126,231,140,110,222,123,92,224,127,104,226,131,103,233,152,133,239,171,163,241,169,161,237,156,135,211,107,75,201,90,66,218,118,94,225,133,113,232,155,144,232,160,153,241,170,161,237,161,145,225,138,114,213,118,91,224,136,116,233,158,150,234,163,160,230,159,153,239,171,159,238,167,159,240,168,161,239,168,158,237,165,161,236,164,160,232,162,157,228,159,153,4 250,175,178,253,177,183,254,180,187,254,182,187,254,180,185,253,178,182,249,174,176,242,170,168,249,175,176,253,177,180,253,177,181,253,176,178,254,179,181,253,178,179,250,177,175,244,173,171,247,173,172,248,171,167,244,162,153,246,159,148,248,163,153,249,171,163,250,178,173,244,171,167,245,171,167,233,142,126,224,122,96,232,133,109,236,138,116,246,162,148,249,177,171,242,171,163,239,162,152,221,118,94,215,106,82,215,106,81,226,124,101,243,158,144,247,175,166,242,174,165,236,159,150,226,130,107,219,115,90,214,105,81,224,123,94,237,148,125,242,169,159,240,172,164,237,166,161,238,162,156,233,145,131,228,133,113,236,150,135,240,162,150,241,170,161,235,167,160,236,166,163,237,163,161,239,162,160,240,163,160,242,168,166,241,167,163,238,168,162,232,164,157,4 240,159,164,244,163,169,245,165,168,244,162,157,243,162,160,242,160,164,240,164,162,232,159,155,238,159,163,241,159,162,241,157,154,221,122,94,228,135,118,239,158,159,238,159,154,232,157,152,239,161,162,242,158,158,235,148,135,200,89,62,202,92,71,237,157,151,238,163,156,232,159,150,236,156,156,238,153,152,226,133,117,201,92,67,201,92,67,232,151,137,239,166,158,231,160,147,232,152,150,236,154,155,224,132,118,196,84,58,209,109,87,235,161,147,236,164,153,230,158,144,230,155,149,234,157,154,233,154,149,216,121,99,221,132,116,238,169,156,234,165,151,228,160,147,227,151,145,231,154,150,233,158,154,233,156,149,232,155,144,233,160,146,233,166,154,224,156,144,223,147,144,228,151,148,234,160,160,233,158,158,231,154,146,226,146,131,226,155,143,221,155,141,4 243,177,178,246,177,180,242,167,171,237,155,152,239,163,162,239,165,166,237,170,168,234,171,165,242,176,175,245,177,178,229,145,130,197,91,71,200,98,76,225,142,126,238,171,167,233,168,162,240,175,172,244,179,178,216,125,101,172,62,45,170,59,43,209,116,92,238,171,164,231,165,158,239,176,171,242,176,174,225,142,127,185,77,54,175,67,48,209,117,91,236,167,158,229,161,154,235,172,165,239,175,171,236,166,164,214,120,101,199,95,63,220,136,112,235,166,158,228,159,151,232,170,164,238,175,169,239,174,172,234,162,158,227,144,130,232,156,145,233,165,157,226,160,151,230,169,164,234,171,167,237,172,167,237,170,167,236,167,162,233,164,156,230,166,157,225,160,151,227,164,158,231,166,162,235,172,167,235,169,166,235,168,163,232,165,158,230,167,159,223,160,150,4 231,147,151,240,154,159,243,156,164,246,160,164,249,168,169,247,167,166,241,164,164,232,154,153,230,144,141,237,150,154,242,150,153,246,157,157,247,166,168,245,167,169,241,164,167,234,156,156,227,139,132,233,146,143,234,135,123,237,139,128,242,153,147,245,165,165,243,166,170,234,158,159,229,148,141,234,152,148,230,132,112,220,113,91,233,140,123,246,168,166,241,164,163,236,161,159,230,157,153,237,161,158,236,143,128,231,134,122,238,153,146,244,168,165,239,165,158,237,164,159,229,158,153,235,161,157,238,156,146,237,148,138,242,165,169,240,166,163,239,167,158,232,159,153,222,147,137,230,154,146,239,163,158,237,157,150,240,164,163,238,165,163,233,163,159,225,152,144,221,149,138,229,156,150,236,162,160,239,164,164,234,158,152,231,158,155,229,160,155,224,154,147,4 230,151,142,234,148,138,239,154,144,243,160,156,245,167,169,241,162,156,237,160,156,229,154,148,227,144,134,234,153,146,237,157,145,238,157,148,241,160,152,238,158,146,238,163,154,231,156,146,226,148,137,232,152,142,233,147,137,236,152,142,235,148,126,233,150,126,237,163,152,232,158,147,226,150,139,228,148,138,198,90,74,200,94,76,230,143,123,237,159,141,236,165,156,229,156,144,228,155,142,224,142,129,174,59,48,171,54,42,224,138,121,237,165,153,235,163,149,227,152,140,226,155,138,228,153,138,200,102,83,190,81,64,229,147,133,235,164,152,230,158,141,225,151,137,221,152,134,226,157,147,228,151,138,225,145,133,228,148,140,231,159,146,228,157,145,221,149,137,217,146,128,226,155,143,230,157,148,231,157,153,230,155,145,226,153,141,223,152,144,217,145,137,4 215,143,150,221,149,156,226,157,167,220,137,144,209,111,118,212,126,137,215,138,147,211,134,139,213,141,143,217,141,147,226,157,165,213,127,129,180,68,67,181,76,77,210,130,136,209,131,137,208,132,130,214,134,136,223,147,154,210,123,120,177,66,62,169,58,55,192,101,101,212,139,143,210,136,138,214,137,138,219,141,147,215,129,127,180,71,68,170,59,60,179,78,78,207,126,133,213,148,147,215,146,147,218,142,143,217,134,134,195,94,86,181,74,71,184,85,81,202,120,124,212,147,145,214,145,145,216,141,141,221,146,150,199,106,96,182,80,73,188,98,92,203,124,126,204,134,136,208,135,136,216,144,144,217,142,148,210,128,128,203,119,117,203,124,124,202,126,128,204,137,139,209,140,141,214,141,145,218,146,153,215,143,150,209,134,136,204,129,132,202,124,128,4 215,135,141,217,132,135,219,136,138,226,148,153,228,150,152,227,148,149,223,146,150,216,144,144,211,131,135,196,99,96,196,94,91,221,136,142,224,142,144,225,146,144,223,148,149,216,142,143,205,119,118,171,67,67,169,61,61,213,121,125,223,142,147,229,154,156,222,146,137,218,142,136,195,106,99,148,47,49,161,57,59,216,131,130,225,149,148,223,146,144,221,146,142,218,147,144,199,115,109,151,51,51,166,62,60,218,137,132,223,147,146,218,139,136,221,149,148,217,146,146,201,122,118,175,75,68,189,94,84,218,141,138,221,146,144,221,149,144,220,151,146,213,141,138,203,131,126,197,112,102,206,124,119,217,141,147,219,144,144,218,147,143,215,146,143,210,141,135,203,130,126,209,135,134,212,136,139,217,137,145,216,136,138,213,141,138,212,143,143,207,139,138,4 224,167,168,224,159,162,219,147,154,218,141,151,219,146,152,221,156,163,221,162,174,217,160,176,209,140,137,203,123,124,198,109,116,183,89,96,183,92,96,187,100,100,198,121,124,204,137,146,187,109,109,183,95,98,171,80,83,167,76,81,169,74,83,171,74,82,189,101,106,210,140,145,181,97,95,167,80,80,157,68,73,173,80,89,171,77,86,182,95,101,184,90,94,199,116,120,179,99,97,161,79,80,160,68,74,173,80,88,174,80,86,182,95,98,185,97,99,197,116,118,176,102,99,174,92,93,175,83,85,184,94,97,177,85,87,167,75,77,184,102,99,197,127,126,186,119,113,192,116,113,186,100,99,185,101,98,186,105,102,189,108,107,196,120,117,205,138,139,203,148,149,206,146,148,203,137,140,206,140,148,207,135,137,204,132,132,206,139,143,212,155,162,4 211,123,124,215,118,123,216,117,120,216,115,125,220,119,132,219,122,133,215,118,129,208,118,122,209,120,118,209,108,112,200,84,85,204,90,94,213,108,116,219,123,134,214,118,128,207,111,119,205,111,112,206,104,103,190,69,73,176,49,58,202,91,98,216,117,121,213,112,118,209,113,123,201,103,106,209,114,117,198,90,92,161,37,45,194,79,88,216,119,123,213,114,122,207,107,116,202,109,109,211,122,122,206,105,101,190,72,73,203,96,103,218,130,134,212,116,119,205,102,109,203,112,110,209,122,118,209,117,115,204,97,100,212,111,116,214,121,120,212,122,122,206,112,115,199,111,108,204,111,111,210,120,118,210,115,116,212,116,119,209,114,110,208,121,120,204,120,118,196,110,106,202,111,112,208,115,117,211,116,119,211,122,121,209,124,119,206,123,122,201,117,115,4 236,168,165,242,173,173,240,166,170,240,162,173,238,158,170,236,157,168,233,158,168,225,150,158,235,169,163,240,174,170,237,162,157,234,154,152,236,157,164,236,161,172,231,155,164,225,150,158,233,170,160,231,162,151,217,127,108,214,113,100,227,140,141,231,154,163,229,152,160,223,146,154,232,170,160,221,143,122,193,86,70,194,82,76,215,114,108,223,139,142,225,146,153,219,141,148,230,167,156,219,141,122,191,83,69,182,67,64,199,89,85,219,132,134,222,146,154,218,144,151,229,167,159,220,147,130,197,94,77,194,87,81,195,87,82,219,136,139,220,145,151,216,143,148,224,160,151,225,158,152,216,133,120,214,124,115,210,113,106,217,135,139,216,142,148,210,136,139,222,156,150,223,153,152,226,155,155,224,146,146,220,139,142,214,134,142,213,139,144,208,136,140,4 213,167,176,219,172,181,221,174,184,224,173,184,225,177,189,226,182,192,221,176,186,214,171,178,210,163,171,219,173,179,220,176,184,222,174,183,222,175,186,224,181,190,221,177,187,215,169,178,209,166,170,216,172,177,210,158,161,184,112,118,204,146,152,220,176,183,220,177,186,216,172,180,203,160,167,211,169,175,178,112,115,136,49,66,154,75,85,207,154,161,215,169,181,211,166,177,204,162,167,211,173,177,179,119,122,138,54,66,156,80,88,207,157,163,210,160,175,204,158,170,204,165,167,209,170,173,210,168,173,195,141,142,204,154,157,214,174,179,210,168,176,206,166,173,201,163,165,206,167,172,211,170,178,216,177,183,214,174,179,209,168,176,209,171,176,206,168,173,200,162,164,204,164,170,210,169,177,217,177,183,214,175,180,207,168,175,205,166,174,201,161,169,4 201,125,150,208,130,160,212,136,165,215,141,170,216,144,174,214,140,170,211,140,167,204,137,160,202,130,155,207,134,161,213,138,166,215,141,169,217,147,175,215,145,171,214,145,171,204,136,161,202,131,152,205,133,159,212,139,169,216,142,168,220,149,173,214,144,167,211,141,166,206,137,163,202,133,152,200,123,141,198,113,130,211,136,160,217,145,168,215,145,167,210,140,164,204,133,157,203,133,150,189,99,107,168,65,65,186,92,100,216,147,168,215,146,169,209,138,159,204,134,154,204,135,151,187,97,104,163,59,59,181,84,82,213,143,160,213,149,171,204,133,153,197,125,147,203,138,150,200,128,142,185,97,103,198,117,126,212,147,163,208,144,163,201,132,156,195,124,148,199,133,146,204,138,153,207,139,158,210,140,162,209,139,157,204,138,158,199,132,155,193,126,148,4 215,128,134,214,124,129,215,127,132,216,133,137,216,124,134,212,124,127,200,112,115,202,114,115,216,132,132,213,126,131,208,116,124,206,121,123,211,119,127,216,127,128,198,111,113,193,105,107,215,130,133,217,130,135,205,108,117,177,71,75,190,98,99,210,126,126,204,116,119,191,102,106,213,133,133,213,129,133,184,78,87,144,32,34,161,54,56,194,102,107,203,116,118,192,106,107,214,131,132,212,120,127,164,56,62,128,25,27,142,31,37,195,94,102,203,118,118,190,110,106,198,119,119,208,129,128,169,72,71,130,26,27,156,45,52,188,80,90,207,124,121,192,112,106,200,111,115,207,126,125,196,107,109,174,68,74,187,82,92,194,91,102,204,122,118,196,121,114,195,109,111,199,114,115,196,109,115,194,108,112,196,112,114,202,118,121,201,120,117,193,116,110,4 195,95,105,202,99,108,208,107,113,209,109,114,209,107,113,207,106,114,201,101,108,197,101,104,196,96,103,202,102,109,206,106,112,210,112,118,208,110,112,204,103,107,200,100,104,197,102,103,197,98,99,203,105,109,193,91,97,186,87,93,206,112,113,203,103,103,200,102,101,196,104,101,198,101,103,207,109,112,170,69,74,95,7,14,191,93,97,205,110,108,198,105,101,192,102,98,202,106,107,205,106,108,194,95,97,165,67,68,198,108,112,204,113,114,196,107,103,191,103,99,197,99,101,202,105,105,202,107,104,203,107,108,204,113,113,203,110,108,196,105,99,188,100,94,192,96,98,200,104,105,202,107,104,198,101,101,200,104,104,199,106,101,193,105,97,184,100,92,192,98,100,197,98,103,200,103,106,201,107,106,199,104,104,196,102,99,189,102,96,183,101,94,4 222,153,162,226,154,160,232,160,171,232,163,172,232,164,172,229,163,170,220,151,157,214,145,149,219,150,161,219,145,153,223,148,159,230,165,170,229,164,168,223,157,158,219,151,154,213,146,151,218,148,159,216,142,151,214,139,143,195,110,106,200,118,112,216,146,143,215,148,147,214,151,151,220,149,157,219,146,151,181,97,93,118,25,24,128,32,30,186,102,101,210,146,145,200,133,132,219,155,160,217,145,143,155,69,65,93,18,20,95,17,20,151,67,65,208,142,137,203,138,133,201,136,131,211,141,139,159,73,70,85,11,14,103,26,28,184,104,99,215,151,147,208,144,136,196,125,122,211,142,143,183,105,101,125,36,29,167,81,77,211,143,142,210,148,143,202,138,126,197,126,128,201,128,130,208,136,138,201,123,120,206,134,132,209,142,143,201,136,132,198,132,127,4 195,82,91,200,85,93,207,91,102,212,100,111,206,90,96,205,89,99,209,103,116,202,99,105,198,90,96,200,87,93,204,90,96,210,99,109,205,89,98,200,80,87,208,101,109,206,107,116,196,85,93,201,86,95,199,81,89,212,102,120,208,94,106,207,92,100,214,114,127,209,111,126,194,83,86,197,82,87,173,53,56,171,63,68,203,94,95,212,108,113,218,124,140,210,114,126,198,93,91,185,74,68,153,37,34,140,28,27,182,68,63,212,109,109,217,128,142,208,111,127,193,87,86,182,71,67,164,52,43,155,36,37,184,69,66,215,117,121,217,131,147,210,123,133,190,86,84,195,88,91,189,82,75,185,67,72,207,107,114,216,130,141,213,127,141,206,122,131,191,91,85,192,83,87,193,80,87,196,84,91,210,110,124,209,110,125,205,113,122,198,116,117,4 202,125,163,209,134,169,213,141,173,213,139,173,212,142,175,214,148,179,209,139,171,206,141,170,204,132,167,208,135,168,210,139,170,204,126,156,196,113,138,204,130,157,204,134,162,201,135,162,207,142,170,206,138,168,206,136,165,180,91,115,161,60,81,185,95,118,200,127,155,200,132,160,206,140,165,200,129,159,191,112,139,164,74,89,149,55,75,160,62,85,191,105,131,201,132,161,202,136,160,194,122,151,163,74,94,154,63,76,162,69,90,163,62,86,193,109,131,206,142,167,198,134,159,191,122,143,155,65,82,149,53,71,167,73,97,195,117,143,205,141,161,204,140,164,192,127,152,191,122,144,181,100,125,170,83,103,183,102,123,204,140,165,206,145,167,200,134,157,193,130,154,197,132,156,200,132,156,202,137,159,204,143,166,204,142,166,203,142,163,198,132,152,4 205,97,105,212,104,110,215,107,111,215,106,109,214,105,104,211,107,105,202,97,98,195,89,93,200,91,98,201,90,96,207,101,101,214,111,109,210,100,100,207,100,100,202,100,101,199,98,99,183,72,77,174,58,64,174,60,59,190,80,74,206,99,95,205,99,99,201,94,96,202,101,99,185,74,75,158,42,47,146,34,34,160,46,45,195,84,82,202,96,97,200,96,96,195,94,94,195,90,88,170,58,58,155,42,42,165,48,50,188,74,74,200,93,93,196,90,92,194,94,93,199,98,94,197,93,89,190,81,80,194,87,83,200,95,88,202,101,95,197,98,95,192,94,93,193,90,89,200,97,95,203,104,101,207,111,103,205,107,99,202,103,93,196,101,92,187,93,89,193,92,94,196,90,93,200,96,96,206,106,103,204,105,100,200,103,94,193,97,89,183,90,83,4 230,147,153,209,96,101,204,84,92,207,88,100,203,83,94,217,112,118,230,153,162,233,170,180,217,121,124,192,69,76,193,71,85,199,80,92,194,75,87,202,86,98,193,86,93,222,146,151,213,112,115,191,70,78,191,70,88,194,79,87,192,81,85,189,73,87,172,55,68,212,125,133,214,119,118,184,61,70,179,58,72,186,75,78,194,88,87,174,57,70,155,41,55,205,119,128,220,137,134,194,83,85,176,58,68,179,71,74,181,74,76,166,53,64,156,43,53,209,127,131,227,157,157,200,97,95,170,52,61,156,42,53,143,30,43,148,32,46,188,86,91,225,157,163,232,174,179,216,131,132,194,88,92,158,45,56,143,32,46,148,34,45,205,117,121,230,174,184,232,173,180,231,167,176,222,148,153,192,91,95,174,65,73,183,83,86,220,146,149,231,174,184,4 251,177,194,253,176,197,254,179,201,253,173,197,253,177,199,253,178,196,253,183,199,250,183,197,250,176,194,251,174,190,240,149,157,234,135,142,237,140,147,240,150,152,248,174,184,248,181,197,247,173,186,239,152,157,205,95,88,189,71,74,199,76,81,215,105,102,242,163,164,247,178,187,243,169,181,226,132,128,189,82,81,181,68,78,174,54,62,198,79,80,241,159,156,245,178,186,238,160,163,209,103,99,186,72,79,193,78,86,174,53,61,206,96,94,245,174,179,247,181,193,230,146,138,191,75,75,177,55,67,197,75,85,181,56,61,222,129,126,250,186,196,248,185,195,230,155,154,207,103,98,197,82,83,209,94,95,218,119,115,241,168,174,249,185,199,244,180,190,232,163,170,227,143,141,225,134,136,230,143,147,238,160,168,246,179,196,246,183,197,240,177,186,4 246,164,184,251,167,192,251,171,197,246,160,177,240,146,161,245,159,176,248,170,191,242,169,189,249,170,193,252,175,201,239,152,168,205,87,91,204,84,87,222,120,122,243,167,183,242,169,187,245,163,188,251,175,199,211,104,110,187,61,67,192,69,79,197,79,83,239,158,168,243,172,188,238,156,178,229,136,151,180,57,68,194,74,87,199,83,94,196,76,77,236,153,158,243,174,189,234,157,171,213,108,114,167,41,55,163,40,58,190,70,79,205,90,86,236,156,162,244,175,191,234,160,175,214,114,119,180,58,65,193,77,82,214,108,109,233,147,156,244,172,189,242,172,187,231,156,172,226,141,151,214,115,120,233,145,156,251,176,195,247,173,194,243,169,188,239,168,183,228,154,173,230,152,172,233,157,177,240,166,190,252,177,203,251,176,200,241,166,188,234,159,174,4 221,129,159,222,126,160,218,120,150,206,100,128,203,95,122,211,110,136,217,124,153,213,124,154,217,124,153,212,110,139,177,64,88,161,50,72,159,46,70,171,59,80,203,101,127,211,119,147,214,120,148,189,80,103,148,36,57,155,49,71,155,45,70,159,47,69,181,71,94,205,110,134,205,103,131,163,53,76,139,36,55,151,45,64,146,35,60,154,45,69,166,54,78,192,88,110,196,92,119,163,55,78,139,38,59,137,35,55,138,32,56,151,51,74,159,47,70,192,88,112,202,104,130,182,78,101,143,39,60,136,34,56,144,42,64,151,45,67,174,63,85,202,104,128,207,119,144,200,106,128,164,57,78,149,46,67,159,54,75,181,76,99,202,107,130,204,115,139,206,118,143,207,117,143,198,101,128,195,95,119,200,108,131,211,124,149,210,124,150,204,116,143,4 160,68,94,180,82,114,157,67,91,150,62,81,193,97,127,196,102,130,200,110,132,190,109,127,173,78,106,185,82,105,162,52,66,124,33,49,177,76,94,192,88,106,204,114,133,210,126,147,190,95,120,176,67,83,134,20,33,104,13,28,143,33,47,160,60,71,191,105,115,207,123,137,174,76,91,163,44,57,148,31,40,135,36,46,132,24,36,137,37,43,171,85,90,176,102,108,193,88,97,152,44,49,162,51,59,164,52,59,136,30,38,150,53,58,178,90,93,140,72,75,202,103,111,172,58,63,153,41,46,160,51,55,137,29,39,164,65,69,183,104,108,128,66,70,211,119,133,174,72,80,152,50,54,162,57,59,162,63,66,180,92,97,166,95,100,143,77,85,205,128,142,174,93,99,172,89,97,197,111,117,187,106,109,163,94,102,155,82,96,150,78,95,4 246,171,172,250,167,173,252,170,177,251,166,175,252,170,179,253,178,184,247,170,175,240,167,166,246,171,169,249,170,172,253,177,183,252,175,180,253,179,183,253,180,186,248,174,177,242,170,169,243,168,165,245,169,165,249,173,168,251,173,170,252,178,182,250,175,181,247,174,176,242,173,171,239,167,163,241,165,158,233,136,116,236,136,121,244,157,153,248,171,172,246,175,172,241,172,169,238,167,156,230,140,120,213,97,79,220,106,89,235,136,119,245,166,163,244,177,178,239,170,168,233,159,141,221,122,98,215,106,88,219,111,93,228,127,107,242,165,153,241,172,169,236,168,165,230,158,145,228,143,125,230,139,124,228,131,117,232,145,129,240,170,165,240,173,169,233,169,163,229,159,153,232,157,150,233,151,145,234,154,150,237,162,159,238,169,168,238,173,170,233,171,166,4 232,168,176,233,163,173,233,167,172,231,163,164,234,169,179,234,170,180,234,174,184,234,179,186,236,178,185,233,167,175,216,130,132,191,95,95,213,135,138,236,173,181,235,175,180,232,174,180,235,175,180,233,169,176,202,108,110,154,54,62,146,61,69,224,154,155,236,177,181,233,176,178,234,178,181,236,177,183,215,133,136,149,57,67,129,49,62,200,116,117,236,176,179,231,175,177,232,175,176,235,174,176,229,162,164,191,102,105,185,94,98,219,145,147,235,177,181,232,178,178,231,172,172,235,177,178,238,183,182,233,169,169,229,160,164,233,171,177,235,174,177,233,177,176,228,171,175,233,177,181,236,181,182,238,180,182,236,176,181,234,172,176,232,171,174,230,174,174,227,174,176,232,177,179,233,175,177,236,176,180,236,178,182,234,174,177,230,170,175,227,172,172,4 227,152,172,232,158,178,232,157,177,231,151,175,232,154,180,229,153,182,229,155,182,228,156,179,228,157,170,234,165,179,233,159,178,231,151,174,232,156,180,229,152,178,228,151,177,226,152,175,229,159,172,232,161,175,231,155,173,230,150,172,228,150,174,226,150,175,229,157,177,227,154,174,224,149,154,227,150,163,227,148,162,225,140,154,212,111,126,218,128,146,229,155,176,227,154,174,220,144,148,222,138,142,219,127,134,212,111,120,208,101,115,213,111,126,227,148,167,225,151,172,225,156,164,224,147,154,219,131,139,209,109,120,204,94,107,218,126,142,225,150,168,223,148,167,224,154,161,226,155,166,227,156,170,221,139,153,211,115,127,224,147,164,225,156,171,223,152,167,222,157,162,225,156,163,226,153,167,225,152,170,226,150,169,228,159,176,226,158,174,221,151,168,4 203,110,117,203,100,116,201,97,114,199,98,118,199,99,113,193,91,108,192,95,111,184,87,101,206,117,120,202,98,112,197,91,109,188,83,97,194,97,108,193,97,107,189,91,105,184,85,100,202,110,115,204,107,117,195,91,105,122,25,35,157,61,71,196,100,111,189,88,102,183,82,100,196,98,113,198,102,116,194,96,109,120,29,38,134,40,48,194,96,109,184,80,98,182,81,98,198,104,114,193,95,111,194,95,111,175,75,83,176,80,85,194,102,107,182,77,86,182,90,100,194,108,114,190,96,108,191,91,106,192,95,106,199,111,116,191,104,105,184,88,90,181,95,103,191,103,108,189,98,111,190,95,109,194,99,112,192,96,108,185,92,101,186,102,110,177,91,101,187,97,104,185,90,106,190,94,109,196,104,119,188,93,110,188,98,108,185,100,107,175,88,96,4 207,110,126,213,115,128,218,124,134,217,124,134,212,119,132,208,114,122,200,108,116,192,106,109,209,119,127,214,119,128,215,124,131,215,126,132,210,124,131,207,118,122,201,115,120,188,105,112,210,122,124,215,127,132,197,102,106,165,62,67,189,96,95,204,121,121,196,112,117,186,108,112,210,124,127,215,126,132,179,78,80,105,12,21,127,32,38,195,106,107,192,113,117,190,112,113,205,113,122,207,116,125,198,105,108,151,54,59,150,58,61,195,113,113,190,110,114,191,109,111,202,114,120,206,121,128,204,122,126,200,114,118,196,113,117,193,112,115,192,109,110,190,112,110,202,122,123,206,128,129,202,125,129,198,118,120,199,118,121,195,110,117,190,106,109,187,109,108,200,124,124,202,126,126,203,127,128,202,124,124,202,121,121,199,113,117,192,111,111,181,101,101,4 229,173,196,230,173,197,233,173,198,235,173,201,235,171,199,232,169,196,231,173,196,226,167,193,229,170,194,231,173,196,232,173,197,233,174,199,234,173,198,231,170,194,230,173,194,225,169,191,226,167,191,230,172,194,232,173,196,231,172,196,232,176,197,229,171,194,226,167,191,224,168,188,224,166,189,228,172,193,229,172,193,215,137,153,218,146,163,228,172,193,225,167,189,223,165,185,222,165,186,227,170,192,222,155,176,208,123,130,200,111,121,221,159,178,225,171,190,220,165,185,218,161,183,224,163,187,220,152,176,200,116,130,187,93,106,214,146,163,222,167,187,217,161,181,218,161,181,220,159,183,222,159,183,186,97,117,179,85,103,217,153,173,218,161,184,214,157,178,217,161,182,219,161,182,218,158,181,210,140,159,207,136,154,218,160,182,215,159,180,214,158,177,4 235,168,162,239,171,165,244,178,172,244,179,170,244,179,170,244,178,170,241,175,169,236,172,169,236,170,164,241,172,166,243,176,168,244,179,171,244,179,170,243,177,167,239,175,166,233,171,163,236,170,163,240,173,165,243,176,168,242,177,169,239,171,162,238,172,160,236,173,162,231,172,160,234,170,160,239,173,164,242,177,170,230,159,144,213,134,111,221,149,129,234,174,161,229,172,158,231,169,157,237,173,162,238,175,164,214,140,119,195,112,89,191,109,89,225,165,150,227,170,156,228,167,153,234,172,159,235,174,160,208,134,113,188,105,85,184,103,86,222,162,146,225,170,155,225,169,154,232,173,160,233,173,160,221,156,139,195,119,99,207,139,119,226,172,156,223,172,157,220,166,151,227,170,156,229,171,158,229,171,159,223,162,150,224,167,154,225,172,157,220,171,155,4 207,120,104,213,125,111,216,125,117,217,126,120,215,118,109,215,125,114,215,131,123,209,120,119,206,121,100,214,132,114,215,130,114,216,132,120,213,120,111,213,126,115,212,126,119,207,117,115,207,126,105,213,133,115,213,128,110,208,117,97,200,103,90,210,120,113,212,125,116,207,119,112,208,131,106,213,135,113,195,97,82,159,52,44,153,44,39,196,100,86,212,128,115,207,120,108,203,125,103,209,134,107,180,80,58,128,26,24,142,40,37,187,82,63,203,115,92,211,134,119,201,122,101,206,131,108,188,96,73,147,41,32,162,58,49,196,101,81,207,129,104,209,133,114,201,128,103,203,126,103,200,117,98,188,91,75,196,103,92,206,127,112,206,130,114,199,119,105,194,117,97,199,118,104,201,121,106,202,119,105,203,121,110,204,125,111,201,116,106,193,109,102,4 214,137,140,217,145,146,222,153,152,221,151,147,212,131,127,219,150,150,223,161,159,219,157,156,214,140,140,216,143,143,214,142,138,208,133,129,202,118,115,218,150,150,217,151,144,216,153,146,210,134,131,218,151,151,200,118,112,180,93,91,163,78,78,194,115,110,217,150,142,214,149,140,214,147,145,211,141,138,173,86,84,158,74,73,138,59,61,187,107,102,217,152,142,212,147,136,212,146,142,203,126,122,154,70,70,152,69,69,167,82,80,203,129,123,213,147,139,212,149,137,211,144,138,203,126,125,162,78,79,155,69,66,189,106,101,207,135,128,207,135,125,207,140,126,209,143,140,206,136,133,187,105,102,186,103,99,205,134,129,209,140,132,207,138,130,205,141,129,203,135,130,203,132,127,205,134,131,208,139,135,212,148,144,212,150,144,211,149,144,203,140,131,4 217,153,145,222,156,147,229,159,146,230,158,145,234,165,156,230,163,153,224,158,150,217,154,148,217,152,139,223,156,144,226,158,145,231,163,152,231,164,153,231,165,154,225,160,149,216,154,144,218,154,140,224,158,146,228,163,152,224,157,142,227,161,146,230,167,153,225,162,147,217,158,147,216,155,141,221,157,143,223,157,142,190,108,87,208,135,116,230,169,155,222,160,145,216,158,143,215,156,140,219,156,142,214,147,131,166,85,71,199,128,112,228,165,148,221,161,142,214,158,142,212,154,137,217,155,138,214,152,135,203,138,124,214,150,132,221,159,140,219,160,141,212,157,139,209,152,134,213,152,134,216,156,140,218,157,142,217,155,139,218,157,139,218,161,144,213,162,145,204,148,131,208,148,134,214,154,140,213,151,135,215,153,135,217,159,142,214,160,142,209,159,140,4 212,137,134,216,140,142,218,137,137,225,149,143,226,154,150,225,154,151,220,150,143,212,142,133,216,144,140,217,139,139,214,126,127,218,135,129,218,139,129,223,152,146,216,147,136,210,144,134,214,143,141,216,140,136,207,115,109,187,86,76,189,95,85,216,137,134,214,142,133,209,142,132,209,138,135,213,139,135,208,124,110,187,91,78,193,99,88,215,135,130,211,142,135,204,132,125,205,129,126,213,138,134,206,122,115,199,108,99,207,122,112,216,144,134,208,137,128,200,124,122,203,126,124,207,127,127,203,115,118,199,104,105,211,135,132,214,145,135,202,124,121,193,114,117,201,129,122,204,128,129,203,116,123,205,117,121,208,132,132,207,136,129,195,114,114,186,108,112,198,131,120,202,128,123,205,127,124,203,122,123,201,118,118,204,134,131,196,120,120,183,104,110,4 225,149,151,229,146,149,230,148,148,237,160,163,235,156,159,230,153,155,228,155,157,225,155,154,228,158,159,231,155,152,227,148,143,228,150,144,230,154,152,228,150,152,226,153,152,224,151,149,225,151,156,222,144,144,224,146,137,223,142,134,223,140,136,224,145,142,223,145,139,223,149,145,215,137,136,210,127,130,196,103,102,178,76,78,181,78,81,218,138,133,223,148,141,218,138,135,215,143,135,197,109,106,139,35,43,120,26,41,140,38,50,206,117,116,223,150,145,217,140,139,213,144,140,191,99,97,132,34,42,118,32,43,141,42,52,204,115,113,222,149,140,220,149,142,208,131,126,205,122,122,169,75,76,141,44,50,180,85,89,208,127,130,216,144,143,216,145,138,208,137,133,212,142,139,208,130,124,198,109,106,207,125,124,212,137,140,212,139,143,208,134,131,4 196,127,151,199,130,154,203,136,156,206,141,163,204,137,159,200,123,151,201,135,160,200,139,162,194,125,147,198,132,152,202,139,155,206,143,161,205,138,159,199,124,150,199,135,157,198,138,157,194,126,147,198,133,152,202,140,158,201,133,151,192,109,124,197,124,148,199,137,157,198,138,154,193,128,146,196,129,149,199,135,156,180,105,121,117,34,44,187,112,131,199,137,157,197,137,152,195,135,147,193,127,146,198,135,154,179,107,122,138,60,73,193,127,145,197,136,154,195,136,152,190,129,143,192,128,146,197,136,151,197,133,146,200,134,150,198,138,156,196,137,153,194,138,152,185,125,139,190,126,143,198,137,152,197,137,153,201,145,160,200,141,157,196,135,151,191,131,148,184,124,136,188,125,141,194,133,150,194,130,147,198,137,154,195,134,153,195,133,150,187,125,143,4 180,123,140,185,125,144,189,126,149,192,125,151,194,130,155,192,131,155,193,138,156,191,143,158,181,122,140,187,124,143,186,115,140,188,116,141,191,124,147,191,130,150,191,140,154,186,133,150,182,124,139,186,121,139,185,113,135,176,87,115,175,85,111,186,118,135,188,135,148,182,128,146,184,133,141,187,130,142,182,107,126,157,56,83,158,62,88,174,93,110,183,123,137,182,131,147,182,133,139,185,134,138,177,107,120,156,61,85,152,58,80,158,72,85,181,119,127,185,138,148,180,133,138,185,139,145,180,117,127,166,84,101,157,71,85,161,81,87,182,126,127,185,141,146,178,137,135,183,141,143,184,134,138,176,111,120,171,101,107,169,100,95,177,122,113,181,138,138,174,132,128,180,140,139,183,139,144,182,132,138,182,130,137,179,125,123,177,125,116,177,133,134,4 214,117,108,222,128,123,221,124,116,227,133,123,222,125,110,218,118,95,221,127,104,216,123,102,211,116,107,220,134,129,213,114,109,216,118,112,222,130,110,213,110,75,217,119,91,217,125,107,210,116,104,211,117,111,161,56,58,150,42,45,205,105,93,226,136,119,222,133,118,220,134,117,208,113,98,199,97,82,144,40,36,133,24,27,187,78,70,224,133,119,220,130,119,216,131,116,203,106,91,208,112,94,197,95,76,187,79,69,213,115,103,220,131,116,219,130,119,216,132,121,206,119,102,209,120,100,210,116,87,203,101,82,172,67,64,206,113,102,216,131,113,213,130,117,205,118,101,210,122,104,211,119,98,208,111,94,165,62,57,193,99,86,214,126,106,209,126,114,203,118,104,207,117,104,211,122,107,209,112,100,211,122,109,214,137,123,210,129,115,204,122,110,4 198,102,98,208,112,115,217,125,121,226,139,126,233,150,131,233,153,131,230,152,127,224,145,116,197,107,101,205,108,106,196,91,90,193,94,87,214,128,113,229,150,130,228,150,124,224,146,120,201,115,106,204,108,101,170,60,63,139,35,41,145,45,42,210,122,101,229,152,124,223,142,117,200,114,103,207,116,106,172,66,65,122,25,31,136,37,35,204,115,92,227,153,127,218,135,110,197,108,97,209,124,109,198,105,94,173,74,69,184,89,79,220,143,114,224,149,120,223,148,119,199,115,102,208,122,105,209,121,102,197,104,91,202,114,96,221,146,121,222,147,117,220,146,115,198,115,100,208,122,111,214,132,116,179,77,65,168,63,53,213,132,108,218,144,115,216,143,112,194,107,97,204,116,108,215,134,122,196,104,87,183,84,69,210,127,107,212,132,109,211,137,110,4 202,116,126,213,132,138,222,140,147,226,144,152,227,146,153,226,148,153,225,150,155,219,141,148,203,121,130,213,131,137,218,136,142,221,137,146,223,146,153,223,151,156,224,154,157,218,145,151,204,124,129,213,137,141,216,140,145,218,138,145,220,145,149,220,150,154,221,154,160,217,150,154,200,122,125,209,137,140,214,142,149,212,134,141,195,103,102,203,121,124,218,150,156,218,150,154,195,113,121,205,130,136,209,134,144,206,125,128,172,69,63,178,79,82,214,142,147,218,151,154,192,106,117,200,119,131,207,133,143,210,135,137,187,94,89,188,96,98,213,140,145,216,150,151,195,113,119,201,116,127,206,125,137,213,139,144,210,137,139,206,129,136,211,139,147,214,149,150,194,111,118,203,116,127,208,123,134,213,136,143,214,142,148,211,136,144,208,136,145,206,138,143,4 237,144,165,239,147,172,245,150,177,251,153,183,252,158,191,253,159,191,250,165,194,244,168,192,230,139,159,240,145,170,249,149,176,250,153,180,247,153,181,249,157,184,245,157,183,241,161,182,233,140,159,241,138,163,245,146,171,243,155,176,249,159,184,250,164,188,246,163,184,240,165,182,234,140,158,237,137,160,234,144,157,241,154,167,251,168,190,251,174,195,249,175,193,244,174,190,229,137,153,233,134,151,223,118,125,234,136,141,251,172,189,251,173,191,248,176,193,241,173,188,225,133,148,228,134,145,220,119,123,232,140,145,244,164,180,246,161,179,242,165,181,233,161,176,228,141,152,231,144,156,231,143,149,238,156,164,244,163,179,243,162,178,239,165,181,231,163,176,221,137,149,227,147,161,237,161,174,244,168,183,244,169,184,242,169,183,237,168,182,230,167,177,4 167,107,114,173,108,122,166,98,110,170,107,121,167,102,120,173,109,130,170,114,129,155,98,114,173,113,119,177,112,120,174,107,115,172,111,118,165,108,119,165,107,118,165,107,120,151,96,108,173,113,115,173,109,111,170,106,109,178,117,126,168,112,119,147,96,96,140,90,92,141,88,97,177,118,119,178,115,118,177,114,117,168,101,107,170,109,116,171,115,124,147,94,99,142,95,102,171,118,115,177,121,119,158,97,98,107,48,52,144,83,88,179,122,124,164,110,116,151,105,112,173,122,121,175,122,119,161,105,105,123,62,63,153,97,95,169,115,106,164,113,112,154,108,114,164,117,116,164,115,114,171,122,119,172,115,117,176,122,127,174,122,117,166,114,116,157,113,120,166,119,118,170,121,119,164,112,111,158,104,110,166,114,121,172,124,123,166,119,121,155,113,120,4 225,136,155,229,141,163,229,141,161,224,134,154,222,132,154,227,143,163,227,147,166,222,144,158,221,133,149,225,135,152,227,141,158,232,146,168,232,146,169,228,143,165,227,145,163,221,141,154,223,136,145,229,140,156,234,150,166,231,139,157,226,130,150,227,136,154,226,142,156,222,144,156,226,146,156,230,145,158,216,112,122,206,90,94,203,86,90,208,96,107,226,142,155,223,144,157,223,142,151,228,142,154,201,84,91,203,87,85,207,98,94,197,83,85,223,134,146,224,144,156,219,139,147,223,136,147,212,106,113,202,89,86,208,104,101,217,126,130,225,144,157,221,142,153,216,138,149,221,140,151,221,132,139,216,120,123,219,129,136,226,148,160,223,144,157,218,143,156,214,138,149,220,140,154,222,137,152,224,137,153,227,149,165,224,145,160,220,143,155,214,140,150,4 131,63,61,126,59,62,132,58,67,151,72,84,155,78,87,157,84,90,144,71,78,155,78,87,131,65,64,143,74,73,128,58,66,137,64,74,149,68,73,159,82,90,163,89,96,160,87,87,123,61,59,147,82,82,131,62,63,130,48,51,137,54,56,148,64,71,163,84,87,160,90,87,122,58,57,122,59,63,136,58,58,121,36,35,105,33,32,115,35,37,149,73,72,152,87,83,127,61,63,124,58,61,108,43,41,96,26,27,114,34,35,114,33,35,148,78,78,158,89,89,126,59,62,139,70,69,132,63,60,100,30,29,121,40,40,137,56,55,144,80,76,147,82,79,123,55,58,136,69,67,141,72,72,145,65,67,152,70,72,137,72,72,130,74,70,125,68,60,121,56,58,138,69,72,148,74,80,153,80,86,137,71,73,126,65,66,156,87,87,144,78,76,4 223,135,136,229,145,154,228,142,154,230,147,159,232,154,159,231,155,158,226,152,155,218,144,146,224,143,139,229,148,149,231,152,157,227,145,151,227,146,152,226,145,150,223,147,152,215,139,141,225,145,143,228,146,148,231,155,158,232,157,156,227,148,143,222,143,141,219,139,144,214,135,141,228,152,149,230,153,155,216,133,131,188,92,88,175,80,71,214,134,126,221,146,141,215,139,138,224,152,148,227,155,148,208,118,103,159,52,49,126,30,30,196,111,101,229,163,156,218,150,142,223,157,149,220,146,127,203,111,84,163,60,47,185,92,82,218,146,141,224,157,148,217,149,140,220,154,145,222,153,140,217,141,127,207,123,109,214,133,124,221,146,148,219,148,148,214,147,144,218,150,143,219,146,134,222,150,139,227,159,152,227,159,153,223,151,149,216,144,143,209,140,139,4 213,142,144,214,142,145,216,139,146,207,121,130,211,133,139,218,144,152,207,133,136,201,126,127,214,145,146,222,151,157,222,149,155,212,124,129,211,134,141,217,143,150,215,143,149,208,136,140,211,138,140,219,147,153,202,119,115,181,75,71,201,117,119,216,142,151,218,144,153,204,130,135,210,136,142,210,136,140,171,70,65,147,37,41,181,90,90,215,142,145,215,143,144,207,135,135,199,125,131,200,118,121,155,51,51,131,32,34,183,97,94,218,150,152,218,149,149,214,144,143,193,122,125,202,126,127,158,62,57,159,66,62,214,144,144,218,153,154,217,147,146,215,148,147,189,119,121,199,126,132,190,110,109,204,128,122,221,157,156,215,149,148,214,148,146,213,148,145,192,122,128,191,118,123,203,131,137,218,151,154,217,149,151,207,139,141,215,151,148,211,147,145,4 176,103,112,188,110,127,188,104,131,184,107,129,182,104,126,181,108,126,186,117,130,185,113,126,171,100,108,160,85,97,168,89,108,182,107,128,184,110,128,190,120,134,195,129,142,179,111,123,177,103,117,180,104,120,170,93,109,161,81,96,164,82,97,182,111,127,188,120,135,185,115,131,181,106,121,179,107,119,183,100,118,129,43,62,108,34,57,165,89,106,163,93,104,172,104,114,182,113,126,179,109,122,163,82,95,134,51,62,132,59,72,173,101,110,181,108,120,173,102,113,183,116,123,185,113,127,186,101,116,186,101,113,201,127,146,204,138,154,193,124,136,184,109,127,191,122,136,196,124,139,199,126,140,196,123,138,196,121,140,202,133,152,199,136,152,183,114,131,188,119,131,187,114,129,195,123,144,193,119,136,186,110,129,192,123,145,189,123,139,173,106,121,4 187,102,110,202,119,129,202,118,129,197,113,123,189,103,118,182,96,109,188,110,122,171,98,105,186,98,106,197,108,120,195,111,120,191,103,106,197,110,122,195,107,122,180,100,111,164,91,97,192,103,116,196,111,119,190,99,103,203,119,131,207,123,134,199,115,128,187,106,116,180,104,113,185,97,109,166,79,84,140,39,42,193,100,111,206,124,137,194,113,126,186,107,115,190,112,123,190,101,113,154,62,68,116,24,27,153,55,60,199,112,124,192,116,125,184,101,115,180,100,112,194,110,123,169,76,84,119,29,31,143,52,57,169,85,91,196,120,129,190,107,124,169,93,105,187,104,115,181,100,106,168,72,76,177,81,93,172,89,100,167,88,96,168,87,99,168,93,105,184,104,115,191,110,121,191,104,115,191,107,123,191,114,128,170,87,100,140,62,71,141,70,80,4 194,112,121,198,111,117,205,120,134,205,120,135,202,120,123,194,112,112,192,116,117,196,126,118,191,108,114,202,116,123,207,126,136,197,111,121,187,108,108,202,131,130,206,137,133,206,143,133,174,91,95,189,105,114,177,90,96,132,39,46,187,102,100,214,146,141,214,152,145,210,148,138,187,106,113,172,92,96,146,61,67,82,1,10,168,83,84,210,142,138,213,152,143,210,146,135,202,122,130,197,115,122,175,94,99,144,53,62,177,94,98,197,128,122,200,133,117,197,130,115,196,117,119,200,121,123,195,111,115,189,103,112,188,107,116,192,116,112,202,133,120,202,138,126,195,118,123,198,120,127,202,123,132,197,118,127,197,118,126,199,120,118,193,121,112,193,129,117,190,115,120,195,115,123,196,117,128,193,108,122,188,106,115,186,111,115,188,116,115,186,118,114,4 219,137,128,222,137,133,222,125,125,226,136,136,222,135,129,225,151,138,221,144,137,214,132,129,217,134,120,220,134,124,219,118,122,220,115,121,222,131,129,217,131,117,217,132,124,210,125,122,220,146,132,224,149,133,221,131,126,220,124,120,226,149,140,223,149,133,218,138,124,209,121,114,222,156,141,223,150,133,219,132,122,185,78,72,211,126,114,225,152,136,217,134,117,210,121,116,217,147,123,220,144,126,211,123,114,139,35,33,188,89,81,220,132,123,218,134,127,213,130,124,214,136,121,216,136,124,211,125,115,175,75,65,193,96,85,219,137,130,218,138,134,211,127,122,206,121,112,210,122,115,206,113,106,214,124,119,216,132,124,217,140,129,213,131,126,206,121,121,203,116,115,209,123,118,209,120,113,212,125,120,215,130,125,217,141,133,210,128,123,201,119,116,4 207,135,142,207,133,140,209,136,141,213,141,141,216,146,146,218,151,154,216,151,150,210,146,145,206,135,140,204,132,136,206,137,138,213,143,143,216,147,146,217,150,146,216,153,149,212,151,144,203,135,136,201,129,127,180,106,107,165,87,91,184,108,109,217,153,148,217,155,146,213,153,142,203,136,130,186,112,109,122,49,56,109,45,56,143,66,70,205,138,130,216,156,145,212,153,144,200,133,129,194,124,124,145,74,76,126,54,59,165,89,86,209,146,135,212,154,143,208,151,141,196,131,128,200,134,131,197,130,126,181,107,103,204,140,131,215,158,146,209,151,139,203,146,137,194,131,128,201,138,132,207,145,141,209,149,145,210,152,143,210,152,144,204,146,134,198,142,134,194,132,130,202,139,136,206,142,139,208,148,146,209,150,143,207,149,143,200,143,133,194,142,133,4 225,149,154,227,148,152,230,146,150,240,157,162,239,159,162,237,157,159,236,160,159,229,154,148,224,148,148,226,147,146,188,96,94,204,113,113,241,164,165,239,163,167,236,161,160,227,154,150,223,150,145,231,153,147,156,62,60,164,73,71,245,169,166,237,163,163,235,160,157,229,156,151,226,154,147,226,152,147,219,136,131,224,144,139,237,163,162,237,162,159,233,157,154,227,152,147,226,154,146,228,156,149,231,155,154,237,163,160,236,163,160,236,164,160,230,156,152,222,149,143,222,152,141,229,157,148,229,154,150,231,156,152,234,161,157,234,159,154,227,155,150,218,146,139,218,147,136,224,150,141,228,153,149,230,157,152,231,158,155,226,151,148,221,150,144,214,144,137,219,150,141,222,149,144,227,154,151,228,156,151,228,155,151,222,150,149,217,145,144,212,143,138,4 215,115,115,218,115,117,224,125,126,228,129,130,227,126,126,224,124,124,217,113,115,208,103,105,214,118,112,217,117,116,218,119,119,224,123,123,228,132,130,225,129,125,220,122,117,210,109,106,214,122,113,218,118,114,220,123,123,211,107,98,210,104,93,224,133,127,221,128,120,215,123,114,212,123,112,215,119,113,224,133,129,186,71,67,170,49,39,215,117,110,221,130,121,213,124,112,209,118,108,214,122,113,213,118,112,171,56,50,150,35,28,196,94,84,217,134,119,209,126,109,199,108,94,214,125,114,210,116,112,178,67,59,150,35,24,193,99,80,216,144,120,204,131,107,204,115,106,209,121,113,212,123,119,196,97,89,191,95,75,208,128,103,210,140,116,202,133,108,202,115,109,209,121,115,212,127,121,212,129,122,211,134,118,209,135,112,206,137,113,201,135,112,4 222,145,149,223,146,151,226,148,157,218,125,133,210,107,103,218,124,126,223,143,155,219,141,148,217,142,144,219,142,145,203,106,107,173,60,61,161,46,41,196,91,83,225,146,155,223,150,155,215,141,142,210,126,128,168,55,50,142,32,36,131,24,28,189,90,88,228,152,160,223,150,155,212,136,138,194,101,101,152,40,39,133,27,34,131,26,27,192,92,92,225,151,160,221,149,153,210,135,132,188,91,91,146,37,34,135,31,37,138,31,33,191,91,95,223,150,158,219,147,149,204,130,129,184,88,79,143,35,32,136,30,34,138,31,30,193,100,101,221,147,152,215,146,148,201,127,127,194,103,100,171,67,59,151,45,43,164,58,54,207,123,125,219,150,154,213,148,147,202,132,130,204,128,132,198,110,114,190,90,94,202,114,115,213,135,142,216,148,152,212,147,143,4 247,181,178,250,182,179,252,186,187,254,186,190,253,184,189,252,184,188,249,181,182,242,177,175,245,178,172,248,181,177,249,183,179,252,185,185,253,184,187,252,184,186,248,181,183,242,176,174,243,178,169,246,180,174,248,182,179,247,176,165,248,174,166,250,182,181,248,182,180,242,177,172,241,179,168,244,180,173,243,171,164,234,145,117,234,143,115,248,180,174,246,181,177,240,177,172,238,178,168,242,180,171,235,157,136,220,118,83,231,140,116,247,181,177,243,179,174,235,174,167,234,175,164,237,175,166,232,157,136,227,136,105,239,166,155,246,182,182,240,179,173,231,170,163,230,171,161,235,174,166,238,171,162,238,168,159,241,176,175,241,178,177,237,175,171,227,167,160,228,168,161,234,171,167,236,170,170,237,172,173,238,174,175,235,172,172,230,167,163,220,159,151,4 213,117,111,216,119,110,218,123,113,222,125,115,222,123,114,220,122,113,220,125,117,212,116,108,211,118,105,214,124,107,215,126,111,220,129,114,221,128,117,221,124,114,218,118,113,212,118,111,209,120,104,211,124,104,210,119,102,209,111,96,220,127,114,222,129,115,218,119,113,211,111,107,209,127,108,203,112,91,173,68,54,169,58,52,202,98,89,218,123,112,217,121,111,211,118,109,205,122,103,203,111,95,163,58,49,150,41,38,185,77,69,217,118,107,213,118,104,206,114,102,202,119,99,205,120,102,192,97,79,174,71,58,198,98,85,215,119,108,209,114,102,199,107,98,196,113,98,202,118,101,208,123,104,210,125,105,209,121,104,208,116,106,205,114,103,196,107,100,195,109,97,200,109,100,205,114,103,207,119,104,209,124,109,206,117,110,201,111,104,194,107,100,4 226,145,137,230,148,140,234,156,147,239,157,151,240,160,159,239,159,157,235,155,153,227,147,142,225,144,135,228,147,136,230,153,142,237,159,151,240,161,156,239,161,156,235,156,151,227,145,141,223,146,134,227,151,139,227,149,136,231,149,137,237,158,148,238,161,153,236,158,152,229,149,144,221,148,133,220,140,128,209,113,96,210,108,86,228,141,122,237,161,152,234,157,151,228,150,143,221,150,135,211,126,107,194,87,69,192,82,65,215,118,98,232,155,143,231,156,149,224,148,139,217,149,132,219,148,131,212,126,107,195,89,75,207,107,89,229,151,139,228,157,149,218,146,138,217,152,134,221,154,142,223,151,142,221,143,133,225,148,137,228,155,147,224,153,146,217,148,140,216,150,136,222,155,144,226,156,149,226,154,149,228,157,152,224,152,148,221,150,144,215,147,137,4 224,139,129,225,135,128,228,137,128,230,138,130,230,139,133,227,135,131,223,130,124,217,127,119,221,134,123,224,137,125,224,135,124,228,134,123,229,136,129,227,136,131,220,126,113,218,129,117,217,128,115,224,139,123,225,139,125,228,141,129,228,138,130,226,137,126,223,135,121,219,136,121,217,132,116,220,134,116,224,140,124,222,129,112,219,121,106,223,133,121,223,138,126,218,137,123,216,132,114,219,136,120,218,128,109,183,70,57,185,69,56,218,126,109,219,136,122,213,132,115,211,128,109,216,134,115,209,114,97,171,61,53,164,50,45,205,103,84,216,136,117,210,132,114,207,123,105,213,128,111,213,126,112,204,107,94,190,87,74,204,109,91,212,133,115,207,130,114,205,120,104,210,123,111,215,130,118,213,128,115,214,128,114,211,129,114,210,132,116,204,127,111,4 221,165,183,219,164,188,226,175,199,216,154,180,221,159,187,229,176,201,227,176,198,223,171,191,223,171,191,217,164,183,202,136,155,182,95,117,192,108,130,212,150,173,219,170,194,221,171,193,223,174,194,219,162,179,176,95,111,154,78,97,158,75,94,198,127,147,221,171,197,211,159,184,224,179,194,212,153,170,173,89,110,146,75,96,149,82,100,208,150,157,223,173,188,220,172,193,223,177,190,223,172,189,192,123,134,169,93,108,170,99,115,207,154,159,220,171,174,221,172,180,216,170,181,229,183,198,223,173,190,203,140,152,196,129,141,206,155,167,226,182,193,221,175,184,213,167,177,221,173,190,223,174,191,217,166,182,218,169,181,214,169,180,224,181,194,219,179,192,212,167,176,216,168,182,221,170,184,218,165,179,214,164,179,209,163,173,220,177,189,217,177,187,4 234,163,162,241,166,164,249,176,177,251,177,181,250,177,180,248,174,174,247,178,180,237,169,168,235,165,158,241,169,164,247,177,173,248,174,171,250,179,176,250,180,178,244,174,171,235,168,165,233,162,155,239,167,161,246,175,169,249,179,170,249,180,170,247,179,173,243,175,170,233,164,162,236,171,157,240,173,161,236,160,148,230,142,117,234,151,127,243,173,165,245,180,173,239,176,173,235,173,158,242,180,165,233,157,129,210,106,69,210,106,73,231,148,129,240,176,168,235,170,161,230,164,150,238,173,160,234,162,138,214,116,75,211,109,72,231,153,130,240,179,170,234,174,160,230,168,150,234,170,159,236,170,158,230,155,131,230,156,135,238,172,160,235,173,161,227,164,150,229,168,154,234,172,161,235,170,159,236,172,164,236,172,162,236,172,163,230,165,152,222,156,145,4 227,119,134,223,111,131,224,107,132,226,105,129,219,106,128,223,117,132,222,117,133,209,111,125,216,120,134,216,109,125,211,96,111,201,80,95,214,99,117,227,119,133,219,113,127,214,114,128,213,118,127,202,110,123,198,97,104,189,78,85,187,72,80,213,103,120,226,120,140,209,103,123,225,125,128,202,98,107,184,90,97,181,85,89,187,86,93,204,100,112,220,117,134,215,109,126,237,147,150,218,117,124,168,62,66,166,65,70,186,87,96,190,95,105,205,114,128,215,119,132,232,137,138,224,131,136,176,65,68,186,82,91,204,102,117,196,93,106,204,117,129,201,118,130,229,139,134,218,116,126,201,90,100,213,111,129,220,121,144,213,114,134,212,118,131,186,100,117,224,127,129,221,117,129,223,121,135,221,121,140,224,121,140,214,115,132,204,106,123,198,104,117,4 221,129,131,227,135,134,217,113,111,222,119,121,234,142,149,234,143,150,232,149,153,225,147,147,222,131,130,225,129,126,189,71,67,195,80,80,233,142,146,232,145,149,231,149,150,226,150,150,223,140,132,224,134,127,190,74,68,189,70,65,231,141,142,236,156,161,232,149,148,225,142,140,225,147,130,225,141,127,200,91,78,197,82,71,230,141,140,234,152,152,230,147,146,223,139,139,223,147,129,225,145,130,194,87,76,189,72,65,227,135,136,232,152,149,228,148,144,220,134,135,221,147,131,223,144,133,211,116,109,206,98,94,227,141,138,230,150,148,228,151,148,218,132,133,219,147,128,222,149,135,223,144,142,219,125,127,225,138,137,227,141,145,225,143,144,215,128,130,219,150,134,221,147,137,220,136,138,215,122,125,220,127,132,222,128,135,218,132,132,211,126,126,4 206,112,114,215,125,124,213,117,117,208,110,112,212,120,114,218,135,130,213,127,119,199,106,100,201,108,108,210,115,115,203,100,100,194,87,82,198,96,83,211,114,105,209,118,113,203,120,113,202,108,107,204,107,114,198,96,94,184,74,63,186,81,64,190,85,70,207,116,113,205,125,123,201,109,110,206,113,116,186,84,78,173,64,52,183,79,63,172,66,51,198,107,95,203,122,118,200,111,115,205,113,110,178,76,67,150,43,35,173,71,56,167,61,48,188,97,82,200,122,115,199,109,111,202,111,111,197,98,93,170,66,58,177,77,62,190,94,74,200,121,107,197,120,113,196,109,107,202,115,113,199,104,106,200,107,108,200,115,108,200,114,107,201,122,116,196,120,113,191,105,105,196,105,105,196,103,104,200,112,114,202,120,118,204,124,124,199,119,116,192,119,112,4 217,110,129,222,117,137,226,127,144,226,128,144,227,126,143,227,136,149,223,139,148,216,131,139,216,110,122,220,123,136,222,131,142,223,131,140,224,134,144,227,144,153,223,143,147,216,135,137,217,130,134,220,138,143,211,120,122,209,113,118,222,145,144,224,144,144,222,144,142,216,138,138,214,133,135,215,128,129,137,49,52,99,20,30,203,114,112,222,142,138,219,142,136,215,135,133,214,134,134,209,121,119,143,43,43,74,2,13,119,32,39,215,123,120,217,138,134,211,128,129,211,131,130,210,132,126,197,106,101,164,68,71,151,58,55,211,129,128,213,131,134,207,124,127,206,124,121,212,135,130,211,133,131,207,122,127,208,120,120,212,135,136,210,130,132,203,119,122,200,116,118,208,128,130,210,129,131,209,128,134,206,121,129,210,128,133,203,119,123,196,110,114,4 219,130,115,223,128,115,229,144,133,228,142,124,228,143,131,225,136,118,221,132,114,210,122,110,219,132,115,220,125,110,225,138,119,226,140,120,228,147,130,222,134,111,218,133,115,211,127,110,217,131,112,217,122,107,216,121,95,218,125,94,224,138,109,225,143,118,215,130,110,205,121,105,215,129,111,219,132,112,210,112,80,212,115,85,212,117,86,223,146,121,216,140,120,202,121,104,215,130,114,217,134,112,212,121,91,210,114,84,210,116,91,218,137,116,212,137,120,200,120,101,209,128,104,207,119,91,205,113,84,208,116,84,216,130,108,216,137,118,213,137,116,199,120,97,206,129,104,207,127,97,199,104,75,206,115,85,214,133,112,209,131,110,208,130,106,201,126,103,204,126,103,211,134,109,206,121,98,211,130,109,213,137,118,207,130,113,205,132,112,199,123,100,4 217,134,146,225,142,157,223,135,152,224,135,152,228,146,162,227,147,162,222,141,155,215,138,147,216,130,142,221,135,148,224,141,155,227,143,157,229,148,160,228,146,159,224,146,160,213,135,146,215,133,144,220,135,146,225,143,151,229,149,160,225,143,153,223,140,152,221,140,149,214,134,143,216,137,145,220,139,144,224,145,151,227,150,162,226,146,155,224,146,155,219,140,147,213,133,140,214,136,144,201,103,106,197,89,89,217,133,138,222,145,153,223,146,152,215,138,145,205,126,133,209,131,136,191,87,88,182,63,65,209,116,120,224,150,159,220,145,152,212,137,141,204,128,133,204,123,128,208,124,126,212,129,133,214,133,141,218,142,148,212,136,144,210,136,142,203,126,131,203,123,130,210,131,138,212,133,142,215,137,149,216,142,149,211,135,144,204,127,137,197,120,128,4 205,106,124,208,114,129,208,116,125,212,120,130,208,117,125,204,112,123,210,122,135,203,116,124,203,109,121,205,110,121,207,112,121,207,113,119,211,124,132,204,114,120,202,114,119,202,114,122,196,108,115,203,113,120,204,113,122,208,118,127,208,123,127,204,116,119,192,101,106,192,101,108,199,114,122,199,109,113,198,102,106,204,117,125,206,121,127,203,113,116,193,106,111,185,95,102,201,120,129,192,106,109,166,65,65,177,80,81,188,99,105,192,103,113,192,105,110,179,92,97,192,113,123,173,81,84,110,22,23,108,23,28,146,51,55,189,103,108,190,109,111,181,100,102,179,97,103,176,89,92,141,50,53,120,35,38,146,56,57,192,111,112,194,117,119,182,103,102,172,90,94,174,94,99,182,99,104,177,94,96,182,104,105,192,118,121,194,122,126,188,114,112,4 197,105,129,199,101,129,201,99,131,207,110,137,209,116,142,208,112,136,208,116,136,204,118,132,194,102,125,197,99,127,198,96,126,206,110,134,208,116,142,208,114,136,208,115,132,204,118,126,192,101,124,193,95,118,182,70,93,192,82,104,206,110,131,208,115,135,206,114,129,205,119,125,191,103,126,184,83,104,165,48,70,174,56,79,201,101,119,208,118,136,208,117,133,206,121,127,189,102,121,180,81,100,163,47,70,173,58,80,199,100,121,205,114,133,205,114,130,202,118,126,185,101,120,189,101,119,185,87,104,188,87,103,199,105,123,201,113,130,201,117,127,200,121,126,182,99,116,187,101,119,194,111,126,198,115,127,195,106,124,198,112,128,199,119,128,199,126,128,179,97,112,185,97,116,189,103,121,194,108,126,195,108,126,193,108,124,197,116,127,198,125,129,4 202,107,123,208,113,128,212,110,130,214,114,133,211,108,127,211,107,127,208,106,125,203,104,120,201,107,121,203,107,118,195,85,99,197,89,102,210,109,121,212,113,127,210,114,128,202,102,121,201,107,120,190,85,96,167,48,62,163,44,55,178,62,73,201,96,110,207,110,123,202,106,118,200,108,119,182,77,85,160,44,56,156,42,52,154,35,48,176,59,72,201,99,112,200,107,118,197,106,114,192,95,99,170,59,64,159,46,54,163,48,59,172,56,64,193,91,97,203,117,122,196,108,112,204,115,118,187,83,85,165,51,59,161,47,56,174,62,70,196,96,104,198,107,115,194,105,109,203,113,116,204,115,117,187,83,89,176,68,76,183,77,84,199,106,114,194,109,113,193,102,110,199,109,116,202,116,122,200,106,115,199,103,114,198,108,114,197,115,119,191,109,114,4 184,88,106,187,88,109,193,91,113,196,97,119,197,103,122,197,104,120,193,103,116,187,99,111,186,89,105,190,95,111,193,94,113,176,76,93,161,60,77,194,103,117,194,103,116,192,104,113,187,96,106,194,105,114,190,94,106,127,32,41,119,22,30,191,101,108,200,113,120,192,101,110,185,95,105,192,105,112,187,93,102,122,27,37,127,27,37,192,102,109,199,115,118,192,103,109,184,94,104,190,99,108,196,108,113,182,87,95,173,78,82,197,110,114,197,110,112,192,105,106,184,97,103,194,102,109,202,116,120,203,124,124,206,130,126,197,113,115,197,114,113,194,115,112,185,101,104,194,102,106,202,116,117,203,122,120,205,129,125,205,128,122,201,124,117,189,110,108,188,106,104,192,106,108,199,115,113,204,123,122,207,131,126,207,132,123,201,129,118,187,108,103,4 219,147,138,222,146,139,227,154,147,228,157,150,227,160,157,219,147,138,215,133,133,210,129,131,217,145,134,219,144,133,219,147,139,222,153,144,226,158,152,216,138,132,213,130,128,210,128,130,219,151,139,218,148,138,218,142,134,218,145,138,222,152,145,219,141,139,214,133,135,207,122,126,216,152,139,214,145,135,179,85,73,182,86,74,218,143,139,219,143,143,213,128,132,204,118,122,212,147,131,187,104,91,139,42,34,153,51,45,207,126,124,215,139,139,213,133,133,201,114,119,206,139,125,184,98,91,138,38,31,160,59,59,207,125,129,209,125,127,202,115,122,195,114,121,202,132,121,200,120,121,189,96,96,196,106,109,206,120,127,202,113,119,192,96,113,191,108,118,198,126,122,199,117,122,203,122,130,202,118,129,200,113,121,198,111,117,196,105,113,188,100,109,4 232,182,203,235,182,208,232,178,208,222,161,186,213,152,172,218,166,187,227,180,206,227,178,200,231,181,201,236,189,210,208,150,170,139,76,90,128,62,73,182,117,125,233,187,206,230,184,203,229,181,200,237,190,212,190,123,133,96,39,51,91,40,59,150,81,87,229,178,188,235,189,210,225,179,196,229,183,203,214,158,169,151,82,89,121,57,68,182,116,125,236,189,205,235,191,208,225,178,196,229,184,203,234,190,211,222,171,187,213,156,169,231,184,204,234,188,209,233,187,205,225,181,195,233,187,205,237,190,209,235,188,209,237,188,213,237,189,214,236,186,210,235,186,207,226,180,196,236,188,208,236,186,206,237,187,208,236,188,211,234,185,208,232,185,206,228,182,203,228,184,200,234,189,206,236,188,207,235,188,207,236,189,210,234,186,209,233,187,208,230,187,206,4 226,147,154,228,140,152,224,129,133,224,130,132,228,141,143,229,143,146,229,150,152,226,150,148,225,147,149,221,126,133,211,105,104,206,100,98,213,110,106,216,116,113,226,144,145,225,149,151,220,135,144,210,105,110,187,74,71,178,67,63,184,73,71,193,81,78,223,137,135,223,145,145,219,139,141,210,110,110,178,64,63,162,50,50,166,53,54,186,77,75,218,132,128,220,142,142,219,146,145,214,124,122,186,76,76,163,50,51,155,45,47,178,67,68,213,124,119,220,145,142,214,138,144,213,130,132,198,95,93,179,71,69,146,37,42,177,69,66,215,130,121,217,146,141,211,132,138,215,138,141,211,126,125,194,93,92,171,59,64,191,90,87,214,141,134,213,144,139,215,143,149,223,155,160,214,137,142,207,120,120,201,104,103,206,121,120,214,141,141,209,138,136,4 221,132,162,225,137,166,223,126,162,224,127,163,227,135,168,226,133,166,220,126,161,213,119,150,216,125,155,221,132,156,213,109,129,212,104,121,225,134,157,224,132,159,223,135,161,217,126,153,209,112,136,203,95,108,191,77,89,175,54,65,208,103,116,223,137,155,224,139,162,218,133,156,206,107,120,184,68,74,167,50,62,138,27,43,166,48,59,214,116,125,221,139,159,215,132,152,206,119,129,185,74,79,144,33,47,127,21,39,160,44,56,203,98,105,219,141,157,216,138,154,209,131,144,198,98,104,167,50,58,152,37,51,167,49,59,200,95,102,218,138,155,214,136,152,206,127,144,210,129,142,203,107,120,189,82,94,186,76,83,207,117,130,212,133,150,207,130,143,205,126,143,212,137,153,211,129,150,205,115,138,205,114,135,211,130,149,212,136,153,207,132,146,4 207,113,146,205,109,147,193,89,125,173,59,93,181,71,107,203,107,136,212,126,151,206,113,141,206,116,146,205,115,145,173,59,91,135,19,54,136,22,56,168,58,84,206,116,139,207,122,147,204,115,146,202,110,138,165,50,80,131,20,53,123,17,53,139,25,53,193,92,113,208,125,147,202,116,142,204,113,140,172,60,87,133,21,53,131,27,59,145,35,62,188,87,109,206,121,143,201,117,139,203,116,136,188,85,106,155,45,71,133,29,53,148,37,60,191,97,118,204,124,143,200,118,139,202,113,134,202,115,136,175,75,96,149,38,58,167,60,82,197,112,131,202,126,140,196,118,137,200,116,139,203,126,145,196,111,131,182,81,103,191,104,122,202,123,138,201,120,133,189,112,132,195,113,138,201,119,142,200,117,143,200,118,140,200,121,139,202,120,137,198,114,132,4 205,126,156,207,132,161,208,132,163,212,136,165,216,142,164,220,154,167,218,151,166,217,159,167,203,125,153,202,123,152,203,124,151,207,131,158,213,143,161,220,162,168,221,164,170,217,158,165,202,126,152,196,111,137,178,76,103,184,84,118,206,130,149,220,164,167,221,164,168,217,158,164,200,124,150,181,86,115,150,37,75,163,54,85,192,102,123,220,163,168,220,168,168,217,163,164,198,121,144,177,84,110,144,32,70,158,57,78,186,99,110,217,161,166,216,161,164,211,152,158,196,121,143,188,103,125,155,46,77,150,45,67,187,108,115,217,167,169,214,161,163,208,152,157,194,119,141,196,119,141,179,86,110,167,69,91,195,121,132,213,161,164,212,161,162,207,156,158,192,118,139,196,121,144,194,116,138,191,110,132,205,142,155,210,155,162,210,158,163,205,153,157,4 230,171,185,232,173,188,234,174,190,237,176,192,238,178,195,238,177,194,235,177,192,230,172,187,230,172,183,232,174,188,231,173,184,234,176,188,235,175,192,234,175,189,234,177,188,229,171,185,228,173,181,229,172,179,216,145,142,212,137,137,214,140,143,226,164,174,232,176,190,230,175,186,227,171,180,226,168,174,208,131,128,193,105,103,191,103,99,213,142,146,232,178,191,230,175,185,227,174,180,212,144,143,189,104,100,187,101,100,190,108,104,206,130,128,230,174,184,229,175,184,224,170,176,216,153,155,189,105,99,182,97,94,192,111,107,204,128,124,225,167,174,227,174,182,222,172,174,225,173,179,208,140,139,191,108,103,208,137,136,225,169,176,228,173,184,225,171,181,221,171,175,223,171,178,221,166,174,216,153,158,222,163,172,228,174,187,227,171,183,224,169,180,4 197,97,90,199,98,88,206,104,93,208,105,96,209,111,101,211,119,110,204,112,106,190,99,95,196,100,89,200,101,90,205,106,94,208,108,96,210,115,102,211,120,108,200,104,99,188,94,91,191,94,82,198,104,90,205,109,95,208,111,99,207,112,98,209,118,102,201,106,94,192,101,93,191,97,84,191,98,84,181,81,68,193,93,82,206,108,95,206,116,101,201,110,96,192,103,91,190,100,87,187,91,80,131,32,25,140,43,38,205,111,97,204,115,98,198,110,93,190,103,89,185,95,83,189,97,86,130,41,33,118,29,25,199,106,92,201,112,92,197,111,95,190,105,91,189,104,88,187,99,87,173,81,69,171,75,64,196,105,89,198,109,92,195,109,91,186,102,90,182,94,83,185,96,82,186,99,88,191,99,87,197,104,93,193,102,90,194,110,97,184,102,89,4 237,165,160,239,162,164,242,160,164,243,163,162,244,168,172,246,170,178,239,164,173,232,159,167,235,161,156,235,160,156,231,145,139,213,106,92,225,131,114,240,164,162,241,169,177,233,159,167,232,155,149,235,160,154,232,147,132,188,71,59,184,69,56,234,153,144,244,175,180,233,160,166,230,156,150,238,162,157,238,162,152,210,107,92,199,94,79,234,157,148,241,173,174,234,163,164,229,158,150,237,165,161,238,165,159,238,160,150,235,158,148,239,169,164,241,173,169,233,162,160,226,157,150,232,160,157,236,165,160,242,173,164,244,175,168,243,174,171,239,170,163,233,166,158,222,153,146,229,158,155,232,160,158,240,172,167,243,175,171,242,175,170,238,173,165,232,168,159,221,154,148,226,157,149,233,163,159,237,166,164,238,168,166,237,167,167,235,168,163,229,166,158,4 233,165,160,241,173,170,246,176,168,246,174,172,247,179,181,246,179,182,240,176,180,231,168,168,235,171,160,239,171,161,240,166,160,237,160,158,242,170,167,243,174,172,238,173,172,230,166,162,234,169,157,236,167,157,234,159,152,231,155,151,233,159,155,236,164,160,236,168,165,228,160,155,230,164,158,235,165,159,223,146,133,186,92,87,193,94,90,226,146,138,234,169,165,229,161,158,231,168,159,234,168,156,187,97,82,145,37,34,145,31,36,188,86,73,228,160,148,226,161,158,229,168,157,224,158,145,162,69,60,131,35,33,130,34,33,159,56,41,215,140,125,224,164,160,224,160,147,225,159,148,168,84,74,103,21,17,113,27,25,154,62,54,218,151,141,222,163,156,219,151,140,222,155,145,217,148,137,175,98,90,174,98,92,207,136,128,221,158,151,217,154,146,4 232,161,162,236,167,168,235,162,156,234,159,150,242,175,174,240,174,170,237,173,169,232,167,166,232,163,158,236,167,163,238,168,164,240,171,167,240,172,168,239,173,168,237,174,168,231,167,162,233,166,158,237,169,162,237,169,164,238,168,164,239,172,167,238,171,165,235,169,163,229,164,158,231,164,157,235,167,159,238,172,167,231,159,155,226,151,145,236,169,163,233,166,161,227,162,158,229,163,153,233,166,157,239,172,168,208,130,127,156,70,68,225,150,147,231,164,163,225,160,155,227,163,152,231,165,156,233,166,161,225,152,146,193,100,92,205,120,117,230,164,166,223,161,157,224,159,149,229,164,155,231,164,157,230,160,156,226,153,148,226,156,154,228,165,164,222,163,159,221,157,147,226,161,150,229,164,154,229,163,159,232,167,163,229,167,162,225,163,156,220,161,155,4 213,129,128,180,82,87,176,75,81,213,121,118,234,163,164,239,176,179,236,172,176,233,169,175,197,108,107,157,54,61,153,45,58,198,98,102,226,148,150,238,176,179,237,174,178,232,168,172,182,89,93,150,47,57,158,51,64,184,80,86,222,143,143,239,177,177,238,177,177,233,169,172,177,85,87,135,36,46,152,46,59,196,96,98,226,148,142,238,176,175,234,166,167,224,152,156,202,122,120,157,59,61,182,85,88,214,124,121,229,152,147,239,176,174,227,162,163,225,158,156,214,146,145,205,126,124,219,143,139,222,148,144,232,166,163,230,168,165,231,170,169,232,172,170,213,148,151,214,148,149,214,149,146,222,156,154,228,165,165,233,172,169,235,177,177,228,168,167,219,157,158,221,158,160,221,160,161,232,170,173,234,172,176,233,172,173,231,173,173,225,162,162,4 218,143,148,223,148,147,226,151,142,226,148,153,230,150,157,229,150,155,220,142,144,210,130,126,219,146,150,219,147,148,220,151,145,226,157,152,231,162,157,228,154,152,221,143,137,217,141,132,213,139,140,204,123,124,190,110,102,174,91,79,206,125,114,225,152,144,221,146,141,218,143,137,207,132,128,164,69,63,98,21,23,60,2,14,104,28,35,196,112,109,220,147,143,216,140,137,212,143,133,149,64,56,49,0,8,49,6,20,49,0,13,146,58,62,218,143,141,214,141,141,214,150,143,191,114,105,96,24,26,54,0,13,75,7,16,162,74,76,213,143,144,210,141,142,213,149,143,211,143,140,189,113,109,146,66,63,169,88,86,202,131,132,208,142,144,208,145,146,214,150,146,212,145,145,206,138,142,210,141,143,211,145,148,209,145,146,207,142,143,206,143,143,4 227,165,167,229,165,167,231,165,169,232,159,164,227,146,155,228,156,161,225,156,161,221,156,156,225,162,154,224,157,147,217,141,134,189,92,92,199,103,99,215,135,127,209,123,120,214,139,136,215,138,126,206,119,105,191,97,89,165,62,65,191,95,94,184,89,86,177,80,77,206,121,116,203,115,108,191,95,91,165,67,64,166,66,68,167,68,72,139,47,51,156,60,60,193,99,97,203,122,106,175,80,75,144,45,47,152,56,53,137,44,43,135,48,46,153,64,63,184,91,90,207,132,121,174,80,76,153,55,58,157,59,63,138,46,47,138,52,50,136,47,45,188,103,96,206,134,119,173,84,76,144,50,49,155,60,65,152,56,63,155,59,61,178,88,82,208,139,129,207,142,123,190,112,96,176,90,84,161,70,67,173,81,79,200,114,111,211,143,140,212,155,150,4 230,161,154,232,157,157,232,153,155,230,149,148,231,153,154,233,164,162,230,163,159,225,158,150,229,161,154,231,160,151,228,147,134,220,129,114,220,129,112,225,146,127,223,146,134,221,148,136,227,159,148,222,141,122,214,119,99,214,116,97,209,109,86,213,117,90,214,124,93,215,134,112,225,159,150,219,141,125,210,115,92,209,111,90,198,93,73,194,89,65,197,96,70,203,112,88,224,161,148,225,157,147,221,147,130,215,125,104,200,98,77,196,94,69,205,112,86,208,124,100,221,155,144,227,165,155,226,161,152,220,143,123,211,121,94,203,108,76,211,126,100,214,139,124,218,154,144,224,161,152,225,160,152,223,155,147,218,142,130,217,140,120,218,148,131,216,151,140,217,155,144,223,160,152,224,160,154,223,157,153,225,159,153,225,162,152,223,162,151,216,154,144,4 228,158,153,232,162,158,234,161,161,237,163,167,237,167,170,232,163,163,228,161,159,220,153,153,227,157,153,231,161,156,229,156,155,231,159,159,229,156,153,224,149,145,222,153,152,219,150,152,226,157,150,229,160,154,224,148,143,217,130,124,204,106,94,201,102,94,207,117,114,202,111,108,223,157,148,223,153,145,208,115,104,194,88,82,169,64,61,175,71,68,182,76,70,187,85,79,221,153,144,219,149,140,202,109,99,175,67,66,152,46,48,162,58,59,183,79,73,202,115,110,220,156,143,211,131,118,186,85,72,169,62,59,163,57,55,176,72,65,199,108,101,214,140,139,218,154,142,204,120,99,190,92,77,180,78,71,177,75,70,203,119,116,215,144,144,215,147,147,214,148,140,215,146,136,210,133,123,203,117,107,208,125,126,214,142,148,215,145,148,214,148,145,4 222,148,132,228,152,140,232,156,147,233,155,148,235,157,148,233,158,151,227,151,145,220,145,139,221,148,132,224,150,135,228,153,141,230,153,141,234,157,147,232,155,148,225,149,141,220,144,137,210,128,110,214,132,118,221,142,127,226,148,134,232,158,146,229,153,143,228,154,143,223,150,141,190,93,78,174,71,66,181,80,72,202,102,90,220,138,125,226,152,139,225,151,137,220,146,136,184,86,71,148,41,42,134,28,36,150,44,45,181,74,66,211,122,107,221,144,132,219,145,135,197,112,93,172,73,62,149,46,44,141,35,38,165,57,51,204,107,93,217,137,127,216,143,132,207,136,118,205,125,109,197,108,97,189,95,85,199,106,95,211,124,110,215,137,127,212,141,132,209,141,124,211,140,128,212,140,128,215,143,133,215,140,133,214,138,130,214,140,130,209,138,129,4 223,146,138,226,145,136,231,149,145,230,145,144,231,146,145,231,148,142,227,146,140,220,136,134,220,138,129,223,140,127,224,139,137,224,134,140,230,145,148,231,150,146,228,147,146,217,128,135,217,133,119,224,142,130,223,136,136,210,107,107,214,110,107,227,137,140,226,140,146,219,129,137,215,133,122,223,138,131,219,125,119,196,83,82,205,96,96,226,140,149,224,142,151,217,127,134,212,124,116,212,111,102,209,104,100,201,89,86,211,107,104,229,149,153,226,145,149,218,133,135,213,123,118,212,114,110,217,125,122,213,115,113,216,123,123,223,142,140,219,136,134,213,132,128,210,124,123,212,126,123,216,134,132,218,141,138,218,141,137,217,141,135,217,143,135,212,140,130,205,122,121,210,126,123,214,136,130,217,141,135,219,145,138,219,147,137,215,144,133,210,139,128,4 247,166,170,248,163,172,247,162,173,235,145,151,230,139,141,235,150,156,237,147,156,233,149,152,247,166,170,247,166,172,247,167,172,186,89,88,157,56,58,222,132,137,235,146,153,232,146,149,250,174,174,250,171,176,249,169,170,166,73,74,82,1,14,176,79,83,237,152,153,226,142,144,249,173,175,252,175,179,252,177,176,192,97,93,95,10,22,141,50,55,229,148,144,229,150,151,241,160,163,248,169,173,246,171,170,223,134,126,157,49,48,164,66,68,234,156,155,230,150,150,240,160,161,244,163,166,240,161,162,234,151,144,197,91,75,211,120,112,240,167,167,235,159,158,239,161,162,239,159,160,239,161,159,239,163,160,229,145,132,226,146,138,232,156,153,230,155,151,235,154,158,238,156,161,240,160,162,242,164,165,241,167,166,233,157,154,232,156,153,228,153,152,4 240,174,169,245,178,177,246,174,177,247,176,178,247,176,180,246,174,181,241,164,174,234,157,165,238,170,167,240,169,167,244,174,175,244,176,179,245,176,178,244,172,176,241,168,177,237,163,171,235,167,162,237,168,165,235,161,158,236,165,163,241,173,172,239,168,172,239,161,169,237,164,170,234,168,160,231,161,153,196,99,96,170,72,73,176,85,87,221,142,144,239,167,173,237,168,170,235,172,164,226,153,139,162,60,55,122,27,36,113,20,32,187,94,95,239,169,169,235,170,171,231,166,157,234,171,161,214,136,122,189,99,92,191,104,101,215,136,128,234,163,159,234,170,170,229,161,152,233,165,159,236,171,162,236,172,163,237,172,168,236,171,169,233,166,166,230,165,164,228,156,150,231,156,149,235,167,164,237,170,167,236,166,166,235,165,165,232,164,165,227,156,159,4 202,146,151,205,151,157,209,155,161,212,159,164,214,162,167,212,163,168,209,161,166,206,159,164,202,148,149,206,151,154,208,156,158,206,152,153,206,150,151,205,155,159,205,156,161,203,156,161,201,147,146,203,150,151,204,153,153,202,144,144,189,120,121,195,136,139,204,155,160,202,155,159,199,148,145,203,152,150,204,151,151,201,144,143,190,121,118,192,130,129,203,156,159,202,155,158,199,148,141,204,155,148,205,155,152,202,149,149,193,129,127,196,136,137,202,153,156,199,151,155,198,149,139,203,155,146,205,156,152,204,153,155,197,139,142,197,138,143,198,144,151,198,149,154,196,149,139,200,153,145,203,156,152,204,156,157,203,151,156,200,144,152,196,140,150,194,141,150,194,147,139,199,152,146,201,154,151,200,150,154,199,147,153,199,145,152,196,141,150,192,139,149,4 213,122,129,223,125,133,222,124,131,224,128,133,229,137,139,226,134,135,216,123,125,219,129,132,212,122,126,217,116,124,217,117,125,219,123,123,229,143,141,226,138,134,215,121,118,218,122,127,212,127,125,211,114,117,201,93,96,187,72,70,218,120,119,228,141,140,216,124,122,214,120,121,214,130,123,199,97,96,168,48,53,157,34,42,198,90,91,226,140,141,213,125,122,208,118,116,215,133,125,195,91,87,160,41,47,161,40,50,184,71,69,221,138,131,206,119,115,209,123,120,213,135,124,205,111,101,179,64,63,183,69,70,200,98,95,215,133,127,206,125,116,206,124,119,211,132,123,211,123,115,208,114,108,210,116,112,216,132,129,214,135,130,204,125,116,200,119,114,206,125,118,212,126,121,216,128,126,216,129,131,216,137,134,212,132,125,198,115,111,196,113,111,4 235,154,159,217,139,139,238,155,162,229,136,148,224,126,132,238,150,154,246,161,171,247,165,173,222,141,146,195,119,118,212,112,120,191,72,86,177,55,67,207,97,101,234,145,148,247,162,172,198,114,118,151,65,66,142,39,45,142,33,48,145,35,46,173,58,64,199,98,95,231,152,154,152,53,56,121,22,33,141,33,47,124,15,38,137,32,44,157,55,54,190,78,85,228,138,144,153,63,62,124,25,38,155,39,57,132,21,43,130,14,43,151,46,52,179,79,83,222,133,140,159,80,82,136,46,47,137,32,41,121,19,40,121,15,39,160,55,58,187,98,98,216,142,139,154,74,76,159,71,76,151,49,62,130,24,45,137,31,45,162,65,65,203,122,123,202,132,127,155,74,74,179,89,97,201,101,117,167,71,83,164,63,68,179,93,94,208,131,133,203,131,127,4 227,159,157,230,163,162,231,166,167,227,156,159,228,152,160,227,153,162,227,155,162,224,156,159,227,162,158,226,158,154,217,138,138,212,123,124,209,115,118,220,138,146,225,154,160,223,154,156,217,142,136,200,111,108,173,69,70,167,62,67,168,59,64,194,93,99,218,143,144,220,152,152,196,100,93,162,54,58,158,51,57,139,38,47,146,45,55,169,67,73,193,98,97,214,137,135,209,129,120,178,74,73,169,67,68,153,51,59,148,49,58,154,53,62,175,74,76,207,126,120,219,155,146,209,132,123,196,106,97,176,72,73,170,66,69,168,64,68,184,86,85,209,136,129,218,153,147,221,158,153,220,154,146,209,127,121,206,121,116,207,126,123,210,132,127,212,145,139,219,154,148,224,160,154,224,160,157,224,161,157,222,153,151,221,156,153,221,159,153,217,154,148,4 222,140,144,229,149,151,231,154,154,231,152,155,230,150,156,232,154,157,230,153,156,221,143,146,221,135,139,222,139,142,225,152,149,228,153,152,229,152,153,230,153,153,227,147,151,220,139,142,214,128,122,217,133,136,210,123,125,208,119,121,222,140,143,224,147,149,221,137,142,219,139,141,213,133,126,181,89,90,132,40,47,115,24,32,159,62,69,214,129,135,220,139,143,218,139,139,213,129,124,132,43,45,66,2,16,73,6,21,99,12,25,196,107,111,221,144,145,215,138,137,209,129,125,160,69,70,78,5,16,75,8,23,111,23,33,201,114,115,215,138,138,210,131,131,206,129,128,194,106,108,132,44,49,103,24,31,140,50,55,205,120,120,211,135,134,206,131,130,203,122,124,205,123,125,197,113,114,186,95,99,197,110,113,206,127,128,207,133,133,201,129,126,4 210,137,149,220,143,158,206,124,135,199,113,125,210,129,145,217,139,156,208,133,145,213,138,153,208,134,143,198,119,129,174,79,89,180,79,91,202,120,130,207,135,143,203,129,138,198,123,134,179,107,112,171,83,91,144,43,53,144,47,57,166,78,82,191,118,123,184,109,115,185,110,116,191,120,129,167,82,91,119,31,39,117,33,43,121,31,43,180,102,108,203,131,140,201,128,138,183,111,117,147,65,72,99,19,33,98,16,35,112,27,44,178,102,110,189,119,126,192,119,126,187,114,119,167,82,90,118,29,41,119,33,43,165,80,85,191,116,124,199,126,135,201,130,138,194,122,128,183,108,117,159,75,82,161,78,85,184,110,116,190,117,125,196,123,132,189,120,125,182,112,115,179,110,114,198,125,135,200,124,136,205,134,144,208,139,147,198,128,134,191,124,126,4 234,177,172,234,176,174,226,163,162,226,165,163,225,164,160,220,156,152,227,165,164,219,159,156,226,169,164,221,160,157,214,147,144,220,151,148,224,159,159,215,151,147,206,141,134,212,150,147,222,164,160,209,138,135,166,81,79,137,53,55,181,105,102,211,149,142,213,151,144,214,151,147,218,156,152,186,109,103,109,32,39,82,16,35,131,58,58,209,146,136,214,156,148,201,139,133,207,145,136,186,112,103,105,29,35,84,16,31,136,57,59,218,156,145,215,159,150,212,155,148,211,153,141,207,143,133,158,79,72,146,65,61,188,118,107,211,156,144,218,163,155,210,152,145,212,153,144,207,149,139,204,142,132,210,150,140,213,159,150,218,166,159,214,160,154,194,132,128,207,146,140,211,150,144,209,150,144,210,152,146,210,153,146,212,156,152,197,140,132,190,130,124,4 193,112,124,194,112,124,192,103,116,190,99,111,198,110,130,192,106,123,188,101,115,194,115,124,191,109,124,183,94,105,157,61,70,159,59,68,180,81,97,177,92,105,188,102,115,188,103,116,194,112,125,168,77,89,129,33,38,142,44,52,149,50,58,161,74,83,197,116,128,190,106,121,190,110,118,172,87,95,139,42,47,145,48,54,137,42,50,151,59,69,198,118,131,194,115,125,189,116,117,173,85,94,142,40,50,132,41,47,131,38,46,163,69,78,193,112,123,188,108,121,191,119,121,181,95,104,140,46,53,120,33,35,140,48,57,180,93,106,189,108,121,181,102,115,191,117,121,183,106,110,164,78,84,154,65,69,164,79,87,181,99,111,182,106,114,183,109,117,186,111,117,180,100,108,181,98,113,169,89,97,179,99,110,179,99,111,179,101,110,181,106,114,4 202,129,134,207,134,143,221,153,164,218,149,162,216,146,162,209,140,151,211,146,154,217,160,166,212,143,149,210,141,145,215,150,154,219,152,163,214,142,159,209,140,151,210,144,154,215,154,161,214,151,153,213,147,151,214,143,151,197,118,123,194,114,121,206,135,146,198,130,137,206,142,148,214,154,155,215,154,157,209,139,140,132,48,58,117,33,45,177,97,96,199,134,137,215,153,158,209,146,146,215,152,156,206,138,135,114,34,47,79,5,31,141,61,59,208,143,142,213,156,157,212,150,152,219,159,161,208,143,143,124,44,53,86,13,33,165,90,90,207,146,143,213,155,154,202,137,141,210,149,149,201,137,136,159,82,85,123,48,51,182,114,113,208,147,149,208,149,148,195,130,134,206,141,144,202,137,140,184,113,116,185,115,114,203,141,142,207,144,148,208,151,150,4 228,152,150,232,157,155,226,145,143,222,136,139,226,143,147,228,149,149,227,155,150,222,150,145,226,150,147,223,143,139,195,95,94,194,92,91,208,110,109,220,132,132,225,150,142,221,145,139,222,142,138,214,130,123,167,64,64,160,58,58,181,76,74,212,124,114,224,152,140,219,145,136,222,151,136,211,131,120,153,53,54,129,36,38,153,50,53,205,115,108,224,157,150,219,148,138,220,151,140,219,151,138,183,92,87,144,45,45,172,72,67,207,116,108,218,142,135,215,142,132,216,143,137,221,153,145,213,137,129,192,97,85,192,91,86,213,133,125,218,145,137,214,144,131,214,139,132,217,144,139,218,145,138,207,123,110,207,123,112,215,141,130,216,147,143,214,148,138,213,141,131,219,151,139,217,141,140,216,139,137,217,145,138,211,131,121,213,142,132,212,147,138,4 226,153,152,230,155,153,228,153,150,223,143,136,222,140,125,223,143,139,220,135,145,211,117,130,223,152,148,225,149,147,215,128,123,199,99,92,215,128,115,214,124,116,216,124,133,217,129,139,220,149,140,218,137,129,201,104,100,189,86,81,199,105,92,203,105,99,210,113,122,217,135,143,217,146,135,206,120,101,185,84,73,167,67,62,175,78,71,203,109,108,213,127,134,217,146,144,214,138,131,191,100,82,170,68,57,137,42,41,141,49,45,182,89,82,216,139,137,217,148,143,209,133,129,194,105,89,167,64,55,129,40,39,119,38,35,182,100,86,215,139,132,217,152,147,210,142,136,205,127,115,186,93,79,147,60,55,147,69,61,202,123,101,209,131,124,211,142,136,209,141,133,212,139,133,212,139,126,205,128,122,200,121,108,201,123,100,205,125,119,209,137,134,4 226,156,153,227,154,158,223,148,149,220,141,144,214,138,139,207,123,121,219,143,142,220,153,154,227,160,154,226,158,156,200,113,109,167,75,77,144,57,66,140,51,54,186,100,103,221,151,152,221,152,143,217,141,135,175,81,76,119,31,37,96,13,34,98,14,33,165,74,75,219,146,144,220,155,146,204,124,118,149,56,53,117,28,34,110,26,40,122,36,47,196,111,113,217,146,146,214,142,133,164,78,72,118,32,32,116,27,33,117,29,37,165,81,79,212,142,141,218,155,149,214,142,130,160,72,66,119,32,29,121,34,36,129,36,35,187,104,97,216,145,146,217,153,145,216,154,144,203,126,118,161,64,62,160,72,66,165,74,70,196,119,111,217,149,145,215,147,140,214,151,139,214,145,138,205,125,120,205,131,124,211,141,133,214,148,144,218,154,148,215,150,143,4 217,137,144,209,126,134,213,136,140,211,132,136,195,117,121,199,128,124,205,138,133,203,139,134,213,132,133,208,122,126,197,105,106,190,93,95,187,99,99,201,133,129,209,146,140,198,134,127,213,135,134,213,133,137,180,80,79,167,65,64,178,81,78,204,133,129,210,147,145,196,130,123,216,143,145,212,136,140,173,77,74,168,69,67,168,69,68,196,120,116,208,145,140,195,129,120,218,146,149,209,131,133,164,69,65,172,76,75,163,65,67,191,115,112,212,152,145,191,126,117,214,141,141,205,124,127,168,72,71,170,76,75,159,62,64,191,117,114,211,151,142,188,125,114,213,142,144,200,123,123,186,101,100,172,78,82,167,73,75,195,119,117,205,144,135,184,120,109,206,130,135,198,118,119,195,116,117,185,103,106,196,121,125,206,142,139,197,132,125,185,121,114,4 201,92,96,209,101,103,209,100,98,210,102,99,211,104,102,212,109,105,205,95,99,202,95,102,204,98,94,210,106,103,210,106,100,208,103,94,208,101,93,207,101,96,207,101,105,207,107,112,204,102,97,208,107,102,208,107,98,195,91,83,181,69,69,196,84,83,200,92,90,201,100,98,199,97,91,206,107,102,202,98,91,140,35,39,126,20,30,183,73,76,194,88,84,190,84,79,194,91,85,201,101,90,201,101,88,148,47,48,163,61,63,197,90,89,196,89,89,195,93,92,194,96,91,200,100,91,203,106,92,203,103,90,206,107,94,202,97,93,198,94,90,197,101,93,188,89,82,197,98,91,201,103,95,205,109,97,207,115,102,203,104,95,201,101,94,193,100,92,185,88,82,196,98,90,202,106,97,203,108,99,204,106,98,202,104,102,197,103,96,192,100,93,4 217,130,136,223,135,142,227,134,143,227,124,137,223,112,128,218,98,117,210,98,115,201,96,111,217,131,134,223,136,141,224,131,140,227,125,138,224,114,128,219,99,117,211,99,113,202,93,109,215,128,131,220,131,137,223,131,141,227,127,137,225,118,130,220,108,121,213,99,112,203,96,109,214,130,133,215,124,125,210,108,110,222,124,130,224,120,131,220,110,121,213,100,111,206,101,112,213,128,132,196,100,98,147,37,36,200,93,98,225,130,136,220,119,126,214,108,119,208,105,114,210,126,126,200,106,105,165,60,56,202,98,99,224,134,136,219,126,128,215,118,124,204,104,112,206,125,124,208,122,122,209,118,118,215,128,128,218,131,132,220,132,136,215,126,130,203,114,118,202,120,120,207,124,125,209,126,127,213,129,134,215,126,128,217,133,138,213,131,136,201,114,117,4 217,139,146,220,140,153,219,139,153,216,130,139,223,143,156,226,148,163,224,148,160,221,148,157,216,137,144,216,139,151,208,121,132,153,51,55,201,114,122,227,149,162,224,148,160,220,147,156,214,138,143,214,133,144,166,68,74,90,7,14,172,84,88,228,153,162,225,151,160,222,150,158,210,131,136,211,121,131,133,44,46,78,4,11,158,73,77,228,154,164,223,151,159,220,149,154,211,132,137,213,132,141,169,80,82,99,17,20,159,72,76,226,152,162,219,146,153,213,139,142,212,138,141,215,140,146,217,142,146,196,115,115,199,121,124,222,152,159,218,146,153,209,136,140,210,136,139,215,141,145,216,144,147,221,154,158,223,154,161,217,145,153,215,142,149,206,132,136,206,132,134,213,139,143,217,145,150,218,147,153,219,147,156,215,141,151,210,135,144,204,130,135,4 225,142,152,229,147,158,230,149,160,225,139,147,217,124,125,222,139,148,221,140,151,218,137,144,225,146,155,227,147,157,217,126,130,196,88,88,190,80,78,207,112,113,221,142,149,217,138,145,224,149,156,226,150,157,204,107,104,145,35,41,150,42,47,187,80,76,215,129,132,216,133,140,221,146,149,225,149,153,207,113,111,154,46,46,170,64,62,194,89,83,212,123,124,218,135,142,220,146,147,223,148,150,218,137,141,211,121,117,207,111,102,212,125,124,216,135,140,214,134,141,218,143,145,222,149,152,222,145,152,224,147,153,222,143,144,218,137,142,216,137,141,212,134,138,215,140,142,218,142,147,216,135,140,216,131,136,220,140,147,217,133,140,215,131,137,211,134,138,211,134,138,214,135,141,216,135,142,217,136,142,218,138,145,216,137,142,214,137,144,208,135,137,4 199,106,112,205,105,111,206,107,112,204,100,113,202,97,110,203,99,111,199,94,108,192,94,101,198,103,104,202,106,107,202,108,113,197,93,100,197,92,104,201,100,110,197,96,106,192,97,100,198,105,106,201,109,111,200,107,108,184,81,85,188,86,92,197,97,106,196,96,107,193,104,105,196,106,103,197,107,107,192,98,99,154,50,51,146,42,42,183,87,91,196,104,111,191,102,103,194,104,101,194,104,103,185,90,90,139,39,39,123,29,27,174,82,82,194,108,110,188,103,103,190,99,100,189,99,100,186,95,97,169,76,76,134,42,40,174,89,89,187,106,103,180,101,100,184,92,91,189,99,100,188,100,102,180,93,94,167,81,81,170,91,89,176,99,96,175,99,97,182,93,93,188,99,99,186,97,100,180,93,99,176,96,99,172,94,91,174,96,98,171,96,95,4 229,172,176,235,178,184,236,177,184,236,178,187,236,179,189,236,181,189,231,173,183,222,163,171,230,174,177,234,179,185,233,178,185,233,176,184,235,178,186,236,181,189,230,173,181,223,163,169,227,173,176,230,176,181,230,176,180,229,170,175,232,171,178,233,176,182,230,171,178,223,162,168,226,173,173,222,164,164,192,116,116,200,121,119,225,162,164,230,173,178,227,167,173,221,160,166,227,173,171,197,125,123,128,38,42,150,57,57,215,143,143,229,174,178,226,167,174,218,152,160,224,171,168,193,125,123,145,59,59,175,89,87,215,149,149,226,170,175,224,163,169,215,144,153,215,161,158,216,161,160,208,146,145,214,151,151,220,161,164,222,164,169,219,161,165,216,158,162,213,158,157,214,157,157,216,156,160,216,156,159,219,157,163,220,162,167,217,161,164,212,155,158,4 248,170,163,251,177,172,234,147,128,202,92,68,190,78,60,182,63,51,211,111,103,227,149,147,247,172,166,245,169,156,199,91,70,163,43,37,163,48,42,164,46,41,179,68,54,213,123,112,246,174,167,240,161,150,182,67,53,161,42,40,149,34,35,148,36,33,156,44,34,186,80,67,245,174,168,240,164,157,185,74,60,152,32,33,150,33,35,151,36,38,152,41,35,177,68,58,246,178,173,235,159,147,182,67,56,152,32,35,159,37,48,163,37,52,159,42,41,189,86,77,241,172,168,234,158,147,181,68,57,148,30,35,148,30,39,150,31,38,167,54,49,206,121,106,236,165,158,240,168,169,203,102,91,149,36,35,145,34,36,143,32,30,174,72,61,216,147,136,235,165,161,239,169,172,223,139,137,177,66,60,170,62,55,165,55,45,200,108,99,216,147,142,4 242,177,197,245,177,197,245,179,198,240,169,185,237,155,169,240,164,181,247,184,202,246,188,203,241,178,194,238,165,184,220,121,137,200,87,100,200,80,90,226,135,135,245,185,192,244,188,200,243,184,197,224,134,145,183,61,75,185,67,80,188,69,78,201,91,89,237,169,165,244,195,203,241,183,191,224,139,140,195,88,89,200,96,97,204,98,93,210,108,109,237,167,174,240,184,195,239,184,190,229,149,152,202,98,105,192,82,89,200,88,87,212,118,127,239,172,188,237,178,191,236,178,186,234,171,179,225,145,155,205,96,110,215,114,126,233,160,173,240,178,192,238,178,191,236,182,189,238,183,194,237,176,188,236,167,181,238,173,187,240,179,192,241,182,193,238,181,189,233,181,186,235,181,189,240,185,194,241,185,194,242,187,196,243,187,194,241,186,192,239,189,190,4 206,120,133,214,132,144,222,140,149,222,141,148,220,142,152,216,135,144,215,138,152,214,142,148,205,122,138,210,129,144,219,135,144,211,122,125,213,131,141,216,135,148,216,140,150,215,144,144,204,119,127,200,112,122,184,81,85,188,79,78,206,118,127,222,149,147,218,144,140,212,139,140,210,132,141,181,88,93,137,30,34,169,62,64,213,128,134,223,153,146,221,151,147,209,136,137,210,133,137,162,68,72,130,28,30,193,100,104,222,147,154,222,151,153,219,151,154,216,152,156,207,133,133,179,89,89,174,82,83,220,148,152,226,156,158,221,151,152,212,139,137,210,145,144,203,125,128,204,125,131,212,139,145,221,154,162,223,152,157,221,153,157,205,132,130,203,136,134,199,117,127,205,127,135,212,138,150,220,148,163,218,142,152,221,152,160,207,137,139,196,126,129,4 198,117,136,204,119,141,213,129,152,216,128,153,211,124,149,212,124,146,213,132,154,206,128,149,195,115,132,202,115,133,215,134,156,210,117,143,205,112,138,212,131,151,208,125,148,201,119,143,202,125,139,209,129,143,210,125,143,193,83,102,187,72,97,202,106,123,205,123,142,203,122,143,204,124,131,210,131,146,203,110,122,177,59,76,178,60,85,194,94,111,209,131,147,205,125,144,207,133,138,207,127,140,194,93,104,169,49,70,168,49,75,189,84,103,213,136,149,203,117,130,203,130,137,206,128,136,182,74,88,162,45,62,166,49,65,199,108,115,212,137,149,202,120,133,203,132,137,204,125,133,186,82,93,169,55,67,190,91,96,211,134,141,209,132,143,203,126,141,206,139,138,204,124,135,200,108,128,200,103,115,210,129,133,212,136,146,208,132,144,203,130,140,4 222,148,167,224,147,170,221,145,167,221,141,168,221,139,169,218,137,172,214,139,171,203,132,154,220,145,162,213,128,148,189,106,114,200,122,145,221,143,174,219,140,171,216,143,171,205,131,153,217,140,159,200,110,123,167,79,81,163,88,105,217,140,169,220,140,166,214,133,153,211,139,166,213,134,156,194,105,116,153,63,66,148,72,88,215,138,169,219,140,166,212,130,150,210,135,158,213,145,163,209,137,148,183,108,111,192,114,134,219,144,170,224,151,174,222,154,176,213,141,164,214,152,166,220,160,174,220,160,172,216,149,171,221,153,177,229,165,185,227,167,184,217,154,173,210,145,160,217,157,175,220,164,181,220,161,181,221,161,181,224,167,184,227,173,187,219,165,177,210,146,161,216,156,176,218,161,179,219,162,183,218,160,182,218,162,181,222,170,182,220,169,177,4 239,160,163,246,165,173,246,164,171,239,150,144,243,162,160,245,172,172,243,173,168,236,169,159,236,159,161,240,160,165,240,152,150,226,119,105,237,148,134,244,170,168,242,170,169,238,168,161,235,158,159,236,154,152,221,118,102,213,98,83,225,127,108,246,173,168,246,176,172,240,168,159,232,156,155,228,141,133,209,99,79,213,105,89,214,107,92,237,157,140,243,169,155,241,172,164,229,154,151,221,132,118,203,90,78,213,107,100,212,105,89,229,144,124,240,169,155,240,173,165,225,154,147,213,124,108,192,79,72,197,85,76,211,112,95,235,165,149,240,178,171,235,172,161,219,145,142,209,115,107,187,74,66,190,79,68,220,138,123,238,178,170,237,177,168,231,171,157,214,136,135,215,127,127,212,118,115,216,130,119,229,160,155,237,174,172,235,175,170,228,167,151,4 214,129,141,224,145,159,230,152,162,228,149,158,230,154,160,227,150,154,226,155,161,221,151,153,214,125,128,221,136,148,227,142,149,228,147,156,230,153,157,229,154,158,226,152,159,222,151,150,216,136,140,222,138,149,224,137,146,224,139,146,226,145,144,227,150,151,228,155,161,226,155,154,219,141,149,224,145,151,220,133,136,215,116,110,212,110,101,219,129,121,226,151,149,224,151,146,217,140,145,224,147,148,223,143,141,208,108,97,194,82,70,212,117,101,225,149,143,224,153,152,217,143,145,225,152,153,226,152,157,219,136,127,209,112,93,213,122,103,221,146,139,220,149,150,214,135,139,220,142,148,222,147,154,227,157,158,229,157,149,221,145,140,222,150,150,215,142,143,211,127,133,220,139,147,222,141,148,225,149,151,229,159,163,226,158,164,221,152,153,213,142,141,4 184,111,118,196,118,131,200,120,136,186,110,122,206,129,135,215,141,149,217,145,153,219,152,158,193,115,128,206,131,141,161,77,85,113,35,44,156,68,72,208,136,134,225,161,159,223,161,159,205,123,136,198,114,124,120,36,41,122,37,42,125,37,38,193,123,118,229,175,163,223,168,157,215,144,150,208,131,134,138,51,51,123,36,37,128,44,43,199,138,128,225,174,158,221,167,153,219,157,161,217,153,140,166,79,74,110,26,28,136,55,51,215,158,145,222,169,150,218,164,146,221,166,162,218,155,151,195,108,115,132,48,47,173,105,93,226,176,160,221,169,151,218,163,147,218,162,155,217,156,154,210,137,147,205,134,131,219,166,151,222,173,159,220,166,152,218,163,152,216,158,150,215,155,151,211,147,154,216,155,156,222,172,164,221,168,159,219,163,153,218,163,157,4 222,152,142,226,154,148,225,150,147,226,151,147,225,149,141,224,146,141,221,146,146,213,134,132,222,149,139,223,150,140,223,150,147,224,150,148,228,155,149,228,154,153,223,148,146,220,147,141,218,142,133,220,147,139,209,124,118,215,135,127,226,156,150,229,158,151,225,150,144,219,147,141,216,141,131,211,130,121,143,52,52,148,62,59,224,150,143,231,162,152,226,155,145,218,146,140,219,151,139,211,134,119,131,47,44,138,52,50,218,142,128,228,163,150,223,156,144,215,143,135,214,146,134,217,149,138,202,123,112,206,126,114,225,158,144,224,158,145,221,152,142,214,144,137,209,140,128,213,142,133,218,149,139,220,151,138,224,158,146,225,159,147,218,149,142,212,144,136,208,139,129,212,138,130,213,140,132,218,146,136,221,152,141,220,153,144,214,146,137,208,139,131,4 214,118,134,222,129,142,226,136,145,231,148,153,228,144,152,223,138,148,219,138,146,213,132,142,212,114,129,221,128,139,226,136,146,229,144,150,225,138,148,221,137,146,216,136,144,214,137,144,212,121,128,220,132,137,225,139,146,226,138,143,221,137,142,192,99,104,185,94,96,214,139,141,210,124,131,218,136,137,225,145,144,224,141,144,219,136,136,130,47,50,120,33,38,204,121,124,209,129,131,219,142,137,225,149,142,223,145,145,206,124,120,101,27,30,118,37,38,200,119,119,209,133,127,218,143,136,221,147,138,222,146,143,203,121,115,119,32,32,159,76,73,209,139,136,209,136,129,214,137,132,217,138,136,221,145,137,213,137,132,195,111,109,198,122,121,206,136,136,207,133,125,209,127,127,215,134,136,221,146,142,215,138,138,209,134,139,204,129,134,202,128,132,4 198,103,136,209,114,149,216,121,155,220,121,157,217,114,151,211,109,148,209,108,147,202,98,136,201,116,142,211,129,154,217,133,160,218,126,157,217,119,152,209,112,149,206,112,147,202,102,136,209,135,150,215,142,157,218,141,161,218,130,156,209,105,132,204,104,133,207,118,147,203,108,139,211,139,149,214,141,153,215,138,153,208,112,130,188,75,90,193,87,107,206,118,145,203,112,141,212,142,146,215,143,152,208,122,129,180,70,77,172,59,67,197,99,116,207,123,148,205,120,145,216,151,152,219,152,157,212,132,133,185,83,82,188,90,93,209,126,140,210,129,149,205,125,144,216,150,146,221,154,156,221,150,156,212,132,133,214,138,143,217,141,154,211,135,150,204,129,145,216,150,142,221,152,151,223,152,157,222,149,154,221,148,157,218,144,155,212,139,150,205,131,146,4 216,132,128,222,135,134,223,134,137,223,132,134,223,133,134,222,135,133,218,133,130,209,121,121,215,129,125,219,128,124,221,134,132,222,134,135,221,133,132,220,137,132,218,133,133,211,122,123,213,130,120,217,132,120,222,139,131,219,133,127,201,102,92,198,98,93,214,122,124,212,123,122,213,133,124,217,138,127,221,136,125,202,98,88,161,52,46,164,55,53,204,104,103,209,122,118,206,118,106,217,134,127,220,138,136,210,116,109,172,65,57,158,49,46,193,91,91,207,121,116,204,117,105,208,121,113,219,141,138,219,142,140,197,103,94,183,82,78,200,109,108,205,121,117,200,116,108,201,111,102,214,131,124,216,134,127,211,127,121,208,128,124,204,125,119,199,114,110,199,119,115,205,121,115,207,115,108,214,130,119,212,129,121,208,129,123,203,125,119,196,110,111,4 220,141,130,225,143,137,225,141,135,227,140,132,229,148,141,225,146,136,223,147,137,218,145,134,217,137,126,222,140,131,224,139,133,219,127,118,215,121,107,223,145,133,222,146,135,207,122,107,215,135,123,220,138,127,226,144,136,207,109,93,185,77,60,218,136,125,224,149,139,204,112,97,216,139,123,218,137,122,218,130,113,195,89,69,190,86,68,220,140,127,221,142,130,213,132,117,215,141,123,220,146,129,215,129,110,185,77,57,199,101,78,215,131,113,218,138,126,218,143,133,213,141,124,220,147,131,221,144,123,190,88,67,197,96,71,212,127,108,216,136,125,214,136,127,211,140,124,218,145,130,222,147,132,209,123,103,205,113,89,216,138,123,214,136,127,209,131,122,208,135,121,216,145,132,218,141,131,221,146,134,217,141,127,214,139,125,211,134,126,205,128,119,4 219,124,133,225,129,139,225,126,139,228,128,145,230,132,145,227,130,140,225,136,147,214,119,130,214,115,122,220,119,128,224,126,138,226,126,139,227,128,141,225,131,139,223,131,140,213,116,129,209,109,110,212,108,111,221,120,130,218,112,117,215,106,112,222,124,134,220,127,136,215,124,135,208,109,115,211,110,114,206,94,95,197,78,80,182,59,64,210,105,112,220,124,136,214,123,134,207,113,118,202,96,99,184,59,64,184,58,69,175,50,58,205,99,104,218,125,137,211,118,128,204,110,114,197,89,89,181,60,64,175,52,58,184,68,74,210,112,117,212,116,126,208,113,123,200,109,114,197,95,97,197,89,89,199,95,94,210,114,117,214,118,125,208,110,119,202,106,118,199,111,116,208,116,126,212,118,126,217,128,133,216,126,133,209,113,120,205,108,118,200,103,114,4 219,139,144,223,139,146,227,144,149,232,151,153,236,157,157,234,157,159,230,151,152,221,145,141,217,139,143,221,142,144,225,144,145,230,150,148,235,158,155,233,157,152,231,155,153,225,149,144,215,136,142,217,139,142,221,140,137,229,150,145,231,154,149,231,155,147,233,160,154,226,152,149,212,133,137,201,111,113,159,61,64,175,81,77,221,140,134,227,150,144,228,153,147,224,152,146,212,134,135,181,80,81,91,5,16,96,6,15,185,89,89,226,149,149,225,149,144,224,153,145,209,131,132,204,117,118,164,68,71,153,53,57,184,77,80,214,127,127,220,142,139,217,144,136,208,130,130,211,133,133,213,132,134,210,125,127,206,115,117,212,129,131,212,129,132,208,126,125,208,133,132,213,136,137,213,134,136,213,131,136,213,129,135,211,130,134,210,131,135,207,127,131,4 215,120,133,219,119,134,221,123,140,226,133,149,225,130,149,223,131,151,221,135,152,214,129,144,213,115,128,217,119,132,219,122,137,222,129,143,222,128,145,221,130,148,221,139,150,216,136,148,209,112,123,215,121,131,217,125,133,220,127,140,220,126,141,219,126,139,218,133,144,215,134,145,210,118,127,214,122,132,214,121,128,195,92,100,175,70,77,160,55,64,191,89,95,212,127,135,210,125,131,214,126,134,211,113,119,146,38,44,101,7,19,136,31,42,194,93,98,209,122,130,207,125,128,212,128,133,211,123,127,184,83,88,166,62,70,190,88,93,207,117,128,205,119,129,204,125,127,209,125,130,208,118,126,211,120,131,211,118,129,206,117,127,205,118,128,202,119,127,200,121,123,206,121,126,208,117,127,211,120,132,209,120,132,205,117,129,203,120,127,201,122,128,4 198,110,133,210,123,145,215,133,149,215,131,146,217,135,157,217,140,157,209,134,149,209,136,152,196,108,129,208,122,142,215,135,146,203,105,110,207,117,126,218,142,154,213,136,149,207,128,146,200,119,133,210,131,143,210,126,131,187,78,75,184,77,76,213,135,138,215,138,153,208,128,146,202,127,138,210,137,144,205,117,122,192,90,82,177,69,63,203,118,116,214,140,154,205,125,143,199,125,133,211,142,148,206,120,124,193,91,85,190,93,84,206,125,123,213,138,151,205,128,143,194,122,130,210,141,148,211,134,142,206,121,123,207,124,116,209,132,134,207,133,145,204,129,141,192,124,129,212,147,150,212,139,146,210,134,146,212,136,146,205,126,139,201,128,141,202,130,140,193,125,131,208,142,144,207,134,144,209,136,150,214,140,155,203,129,145,195,119,135,201,132,143,4 233,167,226,243,167,236,252,182,254,250,169,237,248,160,226,251,176,246,252,177,245,243,175,238,234,164,226,244,167,240,247,165,238,236,122,183,232,110,172,238,132,198,248,162,230,245,176,241,237,166,228,245,170,243,235,129,192,222,84,136,218,79,133,226,94,153,240,144,207,245,176,242,237,169,233,245,170,242,233,128,186,212,71,120,210,71,121,223,86,146,240,143,209,244,179,244,236,171,232,242,168,238,238,156,225,219,89,148,216,81,134,221,86,144,240,150,215,240,177,239,231,168,225,240,168,235,241,165,240,231,124,184,223,99,158,226,111,168,238,161,224,233,169,230,221,162,214,232,167,229,240,174,240,237,159,221,233,153,216,231,152,216,232,168,231,223,165,223,212,156,207,221,162,219,231,173,234,236,174,238,237,181,246,233,172,237,227,169,228,218,170,224,4 246,184,224,254,191,237,254,192,246,254,198,250,254,202,251,254,207,252,255,200,243,253,196,236,250,188,230,255,191,243,254,193,252,255,198,255,254,201,251,254,207,252,254,201,245,254,195,234,253,192,237,255,198,250,253,187,247,247,168,214,254,196,247,254,203,252,254,203,248,254,200,240,252,190,235,255,199,252,247,172,222,189,83,99,251,193,239,255,208,255,254,201,250,254,196,241,251,190,230,255,189,240,253,183,236,237,156,193,254,203,250,254,211,255,254,203,252,254,199,247,246,192,229,254,195,240,255,191,245,255,197,255,254,200,253,254,205,254,254,202,252,254,200,246,237,188,223,245,188,229,251,188,238,253,189,243,254,192,246,254,194,246,253,194,243,245,189,233,224,180,213,233,178,217,242,181,225,251,190,235,252,188,236,253,195,242,245,191,232,232,184,220,4 249,204,236,255,204,244,254,207,251,254,210,252,254,209,250,254,212,252,255,210,248,253,202,241,250,205,239,255,205,250,254,208,253,253,211,255,254,208,253,254,209,252,254,211,251,254,202,245,251,204,241,255,207,251,254,208,253,255,203,246,255,204,250,254,206,253,254,211,254,254,204,249,251,201,241,255,208,254,252,190,228,213,116,126,232,148,172,255,206,255,254,205,252,254,202,248,247,199,239,255,208,255,226,145,162,163,56,59,185,83,93,251,186,227,255,201,253,252,199,245,245,200,237,254,204,248,224,150,168,184,81,81,199,99,105,249,187,228,255,204,255,251,201,243,237,203,237,246,205,247,248,200,247,236,169,197,240,176,210,253,200,253,252,204,251,243,202,241,227,199,230,237,203,240,245,199,240,247,202,251,249,199,250,250,201,247,246,201,242,233,197,233,4 219,152,163,221,153,166,222,152,166,225,153,165,228,160,169,225,155,164,222,154,160,215,145,148,218,149,154,222,155,166,205,122,132,201,114,116,223,156,161,226,162,169,220,154,157,215,149,152,216,148,154,215,141,148,188,90,92,182,85,79,209,133,128,225,163,169,218,153,157,214,150,151,214,146,151,191,101,102,184,89,88,184,90,89,198,113,107,219,154,153,217,151,151,213,148,146,212,143,147,192,108,105,191,101,99,186,92,91,197,111,108,218,152,152,218,154,151,213,150,148,212,145,145,206,129,126,191,100,99,189,95,95,208,129,131,220,153,161,217,155,154,213,153,152,214,154,154,212,145,147,202,121,121,201,113,115,215,144,151,218,152,158,216,153,155,211,152,151,214,156,155,215,156,158,216,155,156,215,147,150,218,149,157,218,154,158,212,148,146,208,147,145,4 248,215,253,252,215,254,254,217,255,254,219,254,254,219,254,251,214,254,242,210,254,229,203,252,250,213,253,252,208,255,252,198,246,254,206,254,254,214,255,252,212,254,245,211,254,234,204,253,252,211,255,247,194,239,233,154,180,245,173,209,254,208,254,254,213,254,252,216,254,239,207,254,252,212,255,239,174,200,212,113,117,223,132,142,252,196,236,255,212,255,253,215,254,243,210,254,250,214,255,238,174,197,213,120,121,220,130,135,245,181,211,255,216,255,253,215,254,243,209,254,246,217,255,241,193,224,222,144,151,231,158,176,250,199,239,255,217,255,251,212,254,241,208,253,236,213,251,243,210,250,237,183,213,245,196,241,253,215,255,252,217,254,247,214,254,235,210,252,225,205,243,236,211,251,242,209,255,244,208,254,247,212,254,247,216,254,238,214,254,226,207,247,4 231,133,153,228,125,146,211,97,112,198,74,83,227,118,114,247,156,159,244,158,169,241,157,171,228,133,149,214,104,117,174,52,61,163,42,54,187,71,73,226,124,124,244,157,167,237,151,158,221,127,135,190,74,81,187,66,81,183,63,73,156,28,42,193,83,85,241,157,164,239,160,166,210,113,124,178,58,69,194,67,77,198,71,79,185,54,69,173,61,68,227,142,145,241,167,175,209,111,118,190,72,75,198,73,76,199,75,81,197,74,81,177,54,59,213,116,117,242,168,177,211,123,122,192,78,77,194,71,71,202,86,88,190,74,77,170,51,56,221,129,131,235,160,164,211,123,131,202,98,99,198,81,82,201,86,85,184,71,72,170,54,60,225,137,144,234,156,163,210,126,139,205,104,117,194,76,82,199,84,88,194,81,81,191,79,81,222,136,142,229,155,163,4 224,161,150,224,154,142,215,130,119,218,127,112,218,128,117,226,151,139,228,160,152,222,159,151,221,158,146,217,148,133,196,98,84,192,83,74,198,97,84,204,113,96,221,148,138,218,153,145,217,155,141,206,130,116,169,59,58,158,45,56,164,54,64,179,75,70,209,131,119,212,146,142,213,156,137,198,118,102,151,42,49,160,51,68,168,59,73,160,49,56,187,96,91,208,146,139,213,158,134,200,123,106,174,67,67,181,74,82,185,83,88,164,51,65,177,78,80,202,133,129,212,158,135,207,139,123,186,87,81,183,77,80,185,77,84,171,57,77,185,89,94,198,126,127,204,142,128,209,145,132,197,113,102,187,91,82,183,77,82,186,85,94,195,116,117,199,136,134,200,139,126,208,143,132,206,134,125,198,117,110,196,107,102,197,116,112,204,139,134,201,142,137,4 240,156,177,243,161,184,247,169,191,246,164,190,246,164,190,246,166,182,246,172,186,246,176,193,240,157,175,239,150,172,240,151,175,235,136,161,232,129,155,234,137,157,241,158,179,243,170,190,240,163,179,236,146,161,230,133,149,223,116,133,225,119,131,226,123,132,235,146,163,241,165,183,234,156,164,225,130,134,217,112,112,221,115,113,224,121,117,227,127,126,232,140,150,240,165,178,232,152,154,217,120,119,209,99,93,213,104,95,215,107,98,217,108,105,224,121,131,235,153,164,231,155,152,217,122,114,214,115,100,211,104,90,216,110,101,214,105,107,231,140,152,240,164,177,232,164,164,225,140,139,221,129,125,221,127,118,222,125,123,229,135,151,237,157,177,235,161,180,232,167,170,229,154,163,227,146,156,227,140,148,226,134,144,232,144,162,234,156,177,232,161,178,4 233,161,180,237,164,185,244,172,196,246,173,200,246,171,200,242,161,192,243,172,198,241,172,196,229,153,164,239,165,182,237,159,179,227,140,158,231,144,159,236,156,180,240,167,192,240,172,193,232,158,171,232,156,171,220,131,139,204,96,98,207,94,99,227,135,148,239,166,187,239,172,192,234,164,181,228,153,164,203,101,103,194,72,79,209,96,108,218,118,126,237,159,178,238,170,192,229,162,173,227,153,160,203,99,99,194,72,81,214,109,119,223,127,136,234,156,172,238,169,187,225,162,172,229,160,168,219,130,134,213,117,127,226,138,154,234,155,171,241,172,188,242,179,195,229,167,178,233,169,180,230,157,171,230,157,171,237,166,184,242,172,189,242,177,193,236,173,188,223,160,169,225,160,170,233,169,183,239,177,191,240,176,192,243,180,194,236,173,187,229,167,181,4 230,153,179,232,154,181,236,157,184,238,153,176,234,141,165,238,153,180,238,161,188,238,166,191,224,148,167,229,150,175,234,154,177,222,118,128,218,106,117,228,132,150,235,161,184,235,166,188,222,148,165,226,150,170,214,118,127,200,82,84,199,76,84,209,97,108,234,159,179,235,169,189,225,153,171,224,149,167,185,75,78,185,68,73,185,65,77,195,80,92,229,149,167,234,167,186,225,157,171,213,132,144,174,60,67,182,64,79,179,56,72,188,70,78,224,140,157,229,158,178,221,156,168,204,119,126,171,55,62,165,47,61,170,45,61,204,100,108,230,153,175,228,156,178,216,151,162,209,129,138,172,59,65,154,36,45,190,80,87,228,149,166,231,159,181,228,157,178,216,149,160,215,141,153,180,78,83,180,74,80,218,133,145,231,160,180,230,159,177,226,158,175,4 220,157,178,223,154,178,218,132,155,214,120,145,223,134,158,233,154,181,236,162,193,231,158,189,219,156,173,221,148,165,209,115,133,198,90,113,202,93,113,226,139,160,237,165,192,232,163,191,214,150,163,214,138,149,196,92,108,192,79,100,192,75,93,214,118,136,234,161,183,233,166,191,208,146,156,202,121,131,182,75,89,194,88,104,195,86,99,202,99,114,227,152,174,232,166,189,213,152,163,196,111,122,176,73,84,189,84,98,185,69,86,194,89,104,225,150,172,232,165,186,216,156,165,204,124,136,169,60,74,163,47,68,185,70,97,202,104,122,224,150,173,227,161,183,216,159,167,215,152,160,192,100,112,183,76,100,198,105,131,210,123,139,223,148,170,220,153,177,210,154,164,217,158,170,208,134,146,204,117,136,209,128,147,215,142,157,224,156,177,220,155,176,4 242,156,170,245,160,177,245,159,179,245,157,178,246,160,179,245,157,176,245,158,179,243,162,182,242,160,170,244,161,174,239,147,157,237,139,150,238,141,153,237,139,147,239,149,165,240,159,177,238,156,163,230,140,144,226,127,129,225,120,123,224,114,115,225,117,118,232,133,141,240,159,176,228,142,143,202,91,90,202,88,84,220,117,118,226,123,127,228,124,124,235,143,145,241,163,176,223,139,138,202,95,89,205,96,92,227,130,133,235,142,145,238,148,145,242,162,170,241,167,178,226,148,147,219,130,122,228,139,137,235,145,146,241,155,159,245,167,173,244,170,180,241,168,180,228,156,157,232,154,154,237,156,157,241,159,165,245,168,176,246,174,185,244,171,182,240,170,180,228,156,156,234,161,167,238,164,171,243,169,178,245,173,182,244,172,183,242,171,182,236,168,178,4 210,134,165,214,138,170,218,141,174,216,131,164,222,133,164,230,151,184,227,153,184,225,159,186,206,135,162,210,136,167,207,124,149,189,81,103,194,85,111,215,129,156,224,152,179,223,158,182,208,142,166,207,134,164,197,99,123,149,32,54,143,29,52,177,63,83,220,143,166,224,159,182,211,145,167,208,131,157,194,85,107,149,35,56,120,17,38,149,32,51,205,118,142,220,156,180,210,145,165,210,135,157,196,93,114,168,50,71,144,28,50,161,49,70,202,121,148,216,151,175,208,140,161,212,142,165,207,122,149,186,71,91,171,46,67,199,104,126,208,139,167,211,144,168,202,134,157,208,137,162,208,130,160,199,106,129,195,93,114,212,137,163,214,149,174,209,147,169,200,129,153,205,134,160,203,129,158,206,128,157,212,138,165,217,148,172,219,155,176,210,150,170,4 213,118,116,215,119,116,215,114,107,218,115,108,212,107,97,207,101,89,209,109,96,207,110,97,211,120,117,207,107,102,195,81,68,188,72,59,183,64,53,182,62,51,175,59,47,186,81,65,203,107,102,193,83,74,172,53,48,168,48,44,168,48,46,159,40,39,152,41,38,186,81,64,186,78,69,177,61,51,172,58,51,158,43,41,151,40,42,156,39,41,165,50,42,184,79,63,190,86,71,170,55,48,166,52,47,150,37,35,151,39,39,170,55,50,180,70,59,200,110,94,201,108,92,192,89,75,176,61,52,169,55,47,176,62,53,175,63,50,181,76,63,205,123,109,206,122,109,206,117,102,188,80,67,186,76,67,195,89,79,190,89,73,179,75,60,205,127,110,208,127,111,205,117,105,201,108,97,205,112,104,206,115,107,209,123,109,201,113,95,203,125,107,4 212,123,130,216,125,135,219,131,137,228,144,143,230,144,142,225,138,139,221,133,130,219,141,133,210,121,125,214,123,129,213,123,127,209,116,110,220,131,122,223,136,132,223,141,134,219,145,134,209,123,123,209,118,122,183,75,72,153,42,36,190,86,72,220,132,117,216,131,117,218,144,130,204,118,113,187,86,77,156,47,40,156,41,38,192,84,74,210,113,96,211,123,110,214,138,123,196,106,99,171,60,53,149,39,36,177,64,55,199,92,77,201,100,82,213,130,117,214,139,124,202,121,114,191,94,88,182,78,69,193,87,75,199,96,86,211,125,111,214,136,123,210,136,122,203,124,115,204,120,115,205,114,110,203,108,102,207,115,112,215,134,128,211,134,123,206,133,121,203,126,114,207,129,120,208,125,121,210,123,124,213,129,126,213,132,126,210,135,123,204,135,120,4 208,120,117,212,124,121,216,127,123,219,131,127,212,118,112,208,112,108,209,120,114,210,127,119,209,124,117,214,128,119,215,127,121,209,117,109,200,97,85,189,77,69,197,99,89,207,126,114,207,120,111,214,129,119,213,124,116,197,93,81,169,62,52,164,49,44,191,90,77,207,126,115,206,120,109,212,128,117,206,112,102,190,81,73,171,62,59,180,72,66,201,109,99,208,129,116,207,123,111,207,121,111,195,97,88,187,78,73,179,68,64,187,82,73,205,118,105,206,130,114,205,124,111,205,122,110,187,88,76,178,71,61,177,69,60,187,85,72,204,121,105,202,125,111,202,124,108,205,120,105,188,90,75,182,82,69,184,82,72,198,105,95,202,120,108,196,115,100,199,120,104,202,120,108,197,109,98,185,85,73,190,92,80,201,116,105,200,119,108,192,111,97,4 211,120,132,215,125,140,217,125,140,221,128,138,218,127,139,219,129,141,212,127,136,210,128,135,210,119,131,212,119,133,211,111,117,206,97,99,211,116,125,214,125,136,208,122,131,204,120,130,205,114,128,207,114,126,204,96,101,196,75,80,202,93,98,211,122,131,209,122,131,200,115,123,203,113,123,204,110,117,195,79,84,191,72,78,194,81,87,205,109,115,207,119,125,199,114,121,201,113,121,198,96,102,187,69,77,175,57,66,183,65,71,199,97,104,203,117,126,197,112,119,199,112,119,197,99,106,180,64,71,162,43,55,166,44,55,190,85,93,195,111,123,191,109,116,195,107,115,196,106,114,183,77,84,171,53,63,165,45,54,186,85,93,191,108,118,187,107,115,191,105,114,192,103,112,187,89,96,183,76,84,184,77,85,194,105,114,192,111,119,187,106,113,4 211,122,134,217,127,136,219,131,138,200,93,98,189,76,80,205,105,109,214,126,137,207,117,130,210,122,129,215,127,133,215,125,132,175,64,68,127,25,28,169,59,59,203,108,110,207,121,130,210,125,128,214,128,134,211,118,123,149,46,50,108,20,26,133,31,33,191,90,91,206,124,130,210,128,132,214,128,135,193,94,96,129,27,34,105,20,26,138,40,38,197,103,104,204,124,127,210,128,128,215,132,137,196,102,105,160,51,53,129,31,33,152,50,48,204,118,116,204,126,125,206,123,122,210,127,127,211,128,130,181,79,79,149,42,39,169,65,61,201,118,117,204,126,123,203,120,120,208,127,127,210,133,135,193,103,105,174,68,64,196,105,100,204,125,124,199,123,120,202,120,119,207,128,127,205,125,127,204,121,123,200,114,118,201,120,119,202,125,123,195,116,114,4 222,151,148,211,124,124,202,107,101,215,131,127,225,149,148,224,149,145,225,152,149,221,149,148,220,149,143,197,102,98,150,45,48,163,56,56,187,90,85,220,146,139,221,151,145,220,151,145,213,135,127,194,96,89,135,39,45,112,26,37,136,39,41,198,105,95,213,134,122,217,147,140,214,138,129,186,88,82,135,38,41,104,27,39,113,30,37,167,64,58,190,91,78,209,133,123,218,145,137,192,99,95,157,55,52,130,42,46,108,29,38,149,52,49,190,96,86,203,122,109,216,147,140,210,131,126,190,92,85,153,57,56,122,36,39,158,58,52,203,122,111,210,138,128,212,140,132,214,141,136,208,127,121,183,87,81,159,58,53,178,83,75,206,129,119,213,150,141,210,139,132,211,136,132,211,136,128,207,127,121,199,113,105,207,131,123,213,145,135,212,150,138,4 217,127,126,220,127,121,221,128,120,228,137,131,225,133,129,224,132,128,225,137,133,222,136,128,214,123,118,218,127,123,217,122,114,204,99,90,204,99,90,223,134,128,221,132,125,217,130,119,214,126,119,220,131,127,200,98,92,141,29,30,164,52,47,216,122,112,219,131,122,216,128,119,212,123,115,216,126,124,189,86,85,132,24,27,156,44,41,212,115,105,221,134,125,216,130,117,210,120,114,213,122,118,200,101,99,166,54,54,191,85,79,218,127,118,217,128,117,213,128,113,208,120,109,215,126,117,214,126,121,211,118,112,217,127,122,218,129,121,215,127,117,211,126,112,206,120,108,214,129,119,213,125,116,213,124,116,217,128,119,217,129,121,211,124,112,206,124,111,205,123,111,210,127,114,212,126,115,212,125,115,216,129,117,213,126,115,209,125,111,203,122,105,4 216,122,125,221,128,132,222,127,132,227,134,137,229,138,141,226,134,134,224,134,134,219,130,132,217,125,124,220,129,130,217,120,118,208,103,99,207,102,98,221,127,123,222,133,129,218,132,130,216,125,123,219,128,129,203,98,97,184,64,63,182,59,57,206,105,99,223,137,134,218,132,127,214,123,122,218,127,126,193,84,84,170,48,51,168,50,51,193,85,78,221,136,132,216,131,126,212,121,115,218,129,126,193,88,88,159,41,45,159,43,44,202,96,93,218,133,130,213,128,121,209,118,110,216,127,123,190,92,89,161,47,46,191,85,83,214,126,126,216,132,128,212,130,124,208,124,116,213,128,122,202,108,103,198,99,98,214,127,126,216,131,129,213,131,125,209,130,123,206,123,115,209,125,119,213,127,123,214,128,129,214,129,126,214,128,125,210,128,123,206,127,119,4 211,118,115,214,121,121,217,122,124,219,126,130,218,123,124,218,126,127,216,124,123,210,118,117,209,119,114,214,122,119,215,122,125,195,87,88,190,78,78,211,118,117,212,120,117,208,119,114,210,120,116,214,124,121,212,118,119,169,52,54,151,31,35,195,90,89,213,124,121,207,119,111,209,120,112,216,127,122,210,113,109,170,55,53,163,49,49,188,77,73,211,122,115,209,123,114,208,120,111,215,126,119,214,122,115,179,67,63,177,67,62,201,100,96,210,122,115,209,125,114,207,121,111,211,122,112,218,131,124,209,118,112,205,111,107,211,123,120,209,122,113,207,123,111,203,118,108,208,119,107,214,128,121,215,129,124,215,129,124,212,125,118,208,121,113,203,123,112,202,120,109,208,123,113,209,122,114,213,126,119,212,126,120,209,121,115,206,121,113,199,119,110,4 198,131,140,204,139,148,210,147,157,212,141,151,218,157,167,215,158,167,212,155,165,210,153,164,198,136,141,207,146,148,194,128,132,187,117,121,212,150,154,210,149,159,203,145,155,213,158,166,199,137,140,206,145,145,167,101,102,159,92,95,200,131,136,206,142,154,205,144,154,216,162,166,198,138,138,190,130,131,148,82,78,143,78,76,191,124,131,214,155,161,207,149,155,209,151,154,190,133,128,190,129,124,155,91,84,161,103,106,203,143,148,217,162,163,208,151,151,208,151,154,179,121,110,188,129,119,194,135,126,196,139,138,213,159,160,220,165,166,209,152,154,207,154,158,185,128,118,186,125,116,201,145,143,207,149,147,208,150,146,216,161,163,214,159,163,206,153,154,188,132,125,185,122,117,194,137,136,212,158,155,212,155,153,215,162,161,213,159,160,202,148,151,4 232,131,151,236,133,152,242,144,158,244,149,163,245,153,164,246,162,163,245,161,160,239,153,151,230,131,149,234,131,150,240,137,154,243,148,161,244,151,161,245,158,161,242,154,154,236,149,147,228,130,146,231,127,148,234,128,146,240,145,155,244,153,162,242,151,158,238,147,151,234,150,148,227,133,146,229,130,146,219,101,111,231,129,132,243,155,162,238,145,154,236,145,151,232,151,149,228,139,148,229,133,142,210,92,90,227,125,124,242,157,163,237,145,155,233,141,149,230,150,148,224,138,145,228,136,143,218,116,111,227,132,131,238,156,160,235,146,154,230,141,148,226,146,146,223,144,145,228,146,149,231,150,149,232,151,153,233,152,154,231,146,150,224,136,143,216,130,138,218,146,144,225,149,148,228,151,151,230,150,153,230,147,149,225,140,144,219,132,140,211,124,133,4 232,151,153,234,155,155,237,158,155,242,162,163,244,164,168,243,164,166,241,163,162,235,159,160,229,147,151,234,157,159,240,164,162,241,163,158,243,163,157,242,164,157,238,163,155,234,161,154,226,143,151,233,153,159,240,164,166,235,153,147,225,131,114,232,147,135,239,164,157,234,162,154,224,143,149,232,151,157,235,153,148,213,113,96,206,96,76,225,134,118,237,162,153,232,162,152,224,145,151,233,156,160,223,134,127,200,86,78,208,100,93,228,143,132,235,162,153,228,158,147,223,146,147,231,155,156,226,139,136,210,106,102,221,128,125,234,157,152,233,162,155,227,158,149,222,149,142,229,155,149,231,152,147,231,150,144,235,159,154,236,164,158,229,160,155,222,156,150,220,149,140,226,153,146,231,157,151,234,161,156,236,164,158,234,164,156,227,158,151,218,153,147,4 243,162,185,241,160,184,235,153,176,242,160,186,240,158,184,243,165,189,246,169,195,242,165,190,240,159,180,238,156,178,231,148,167,229,137,158,234,145,161,244,167,188,244,167,190,240,163,184,239,162,180,232,153,168,211,112,119,180,71,75,205,101,104,239,158,172,243,165,186,239,164,182,235,159,174,227,146,157,179,72,75,117,16,25,159,52,58,231,146,157,235,158,177,231,157,173,231,158,170,223,144,152,168,65,66,140,35,37,198,104,115,237,159,177,236,162,177,233,159,176,230,158,168,221,146,157,204,122,128,211,128,135,233,157,179,235,159,183,233,158,174,221,149,161,226,155,165,220,146,157,215,145,154,232,164,181,230,156,177,234,161,180,230,158,176,216,145,160,222,152,162,216,144,153,215,144,152,234,167,180,235,165,180,238,166,180,232,161,174,215,144,153,4 248,183,198,248,180,196,249,187,198,251,196,207,251,190,199,250,188,197,248,185,189,249,190,194,249,189,200,249,192,199,245,173,176,232,141,134,228,143,137,241,170,174,249,189,196,249,196,198,248,188,196,251,193,202,237,155,154,154,54,53,129,35,42,205,106,100,251,192,196,249,196,197,247,188,194,251,197,206,237,162,158,121,47,54,105,30,44,208,117,112,253,196,200,248,193,191,248,193,194,249,197,201,249,185,183,153,73,71,132,48,49,236,163,157,251,199,203,248,192,190,248,196,196,249,200,200,251,196,199,224,145,136,213,126,111,250,195,195,249,197,197,249,197,193,248,197,195,249,200,198,249,197,197,250,195,199,250,196,196,249,200,200,249,199,201,248,196,193,245,192,190,249,196,195,249,197,197,249,197,200,249,201,204,250,201,202,249,198,200,247,194,194,4 246,166,174,245,162,171,239,150,151,235,145,146,244,158,164,247,169,179,247,173,182,245,167,175,246,168,176,244,161,166,220,124,116,200,96,86,222,129,124,243,160,164,247,171,180,244,164,169,247,174,181,239,155,160,185,82,77,151,49,51,187,85,78,224,131,123,244,163,166,240,156,156,246,172,176,233,145,145,156,56,54,122,33,39,159,55,53,182,74,62,227,139,132,237,157,158,243,165,164,225,136,130,149,48,44,145,48,49,157,52,50,157,47,40,213,119,108,238,165,166,232,148,136,230,145,137,192,95,85,166,61,55,160,56,51,184,77,64,217,127,116,235,162,160,226,140,121,234,154,145,227,142,133,195,97,82,176,71,62,200,99,82,229,151,144,232,160,155,227,143,127,232,153,141,230,148,137,215,123,108,204,105,89,216,127,113,233,161,157,231,161,155,4 239,151,164,242,154,168,243,155,169,243,152,169,240,147,161,238,149,157,232,144,157,225,138,152,237,148,155,239,149,159,240,151,162,239,146,160,236,143,158,237,150,159,231,144,150,224,140,147,235,146,152,241,152,162,241,151,157,239,149,159,235,143,150,236,151,157,231,147,153,226,147,151,234,147,149,239,151,156,234,141,136,218,118,115,226,132,134,235,152,159,232,151,154,223,145,149,231,145,144,236,150,153,237,148,146,173,65,62,180,73,74,236,153,160,229,150,153,221,143,144,226,139,133,233,148,148,234,147,144,193,92,84,192,88,89,233,150,157,225,145,149,216,136,135,227,148,143,232,151,149,232,150,149,229,144,142,225,136,140,227,144,149,219,133,128,209,126,124,224,148,141,229,152,149,229,148,147,229,148,150,224,135,142,222,134,139,217,132,124,209,130,126,4 237,159,178,241,161,180,241,158,177,241,152,168,243,160,176,244,166,185,239,163,183,233,161,179,239,163,180,239,160,176,231,135,144,225,118,116,231,134,138,239,160,176,237,163,179,231,159,175,237,162,177,241,161,176,221,113,112,189,64,59,202,83,77,229,134,140,235,161,178,230,158,173,236,161,174,238,157,172,224,123,125,192,71,67,189,64,57,222,124,125,233,159,175,228,158,170,236,163,174,238,161,175,236,151,161,227,129,129,219,114,110,229,144,151,230,158,172,227,159,169,231,158,168,237,163,176,239,162,175,238,159,173,238,158,169,236,160,172,230,159,170,225,158,167,229,157,166,233,160,173,238,164,178,238,163,176,239,166,177,238,168,178,230,162,170,221,156,164,229,160,168,233,162,172,236,164,176,236,163,175,236,164,173,234,164,173,227,160,166,219,156,164,4 228,144,170,230,143,169,230,143,169,235,146,170,236,148,174,233,147,173,228,142,165,219,134,155,227,142,165,228,142,164,228,141,166,231,143,166,229,140,163,231,148,170,229,146,168,219,137,158,223,137,160,225,139,161,229,141,167,217,122,141,204,97,102,223,137,156,226,146,168,217,139,159,223,140,159,224,136,156,231,147,170,199,94,109,173,58,60,220,131,146,224,143,165,215,138,155,225,148,163,228,145,163,231,148,171,205,106,120,179,67,77,222,137,155,221,143,160,214,136,151,223,148,162,229,150,169,228,146,168,220,134,154,217,125,145,224,143,162,219,140,158,212,135,150,218,144,158,223,144,161,221,139,159,223,142,162,226,145,166,222,142,161,220,145,161,211,137,147,212,139,153,218,139,154,216,130,150,222,140,159,224,147,166,221,146,163,219,146,160,210,137,150,4 227,138,145,234,147,152,245,162,159,239,153,153,246,165,161,245,163,159,243,159,154,239,160,152,228,142,144,236,151,152,241,160,155,243,159,152,245,163,156,245,167,160,244,164,155,237,159,153,228,145,143,240,160,155,223,140,130,187,93,80,242,161,155,246,171,164,243,165,156,233,152,151,219,136,141,236,157,156,209,128,124,135,38,33,228,141,131,248,174,167,240,158,156,224,138,146,219,137,145,227,149,151,209,125,119,192,88,74,231,146,143,243,162,159,236,153,156,222,139,152,217,138,139,217,137,142,207,125,124,218,132,128,229,147,156,234,150,150,233,150,149,221,141,147,211,135,137,213,134,142,202,113,117,212,122,119,224,143,150,231,152,153,228,149,148,215,137,142,205,132,137,212,132,139,201,108,109,202,108,107,219,138,146,225,150,156,221,144,150,208,133,144,4 232,149,154,234,153,160,236,152,160,240,157,167,241,158,163,240,159,160,236,155,156,231,151,152,231,149,152,234,154,161,231,148,154,221,128,123,234,152,152,238,159,160,235,155,153,228,149,148,229,148,146,231,150,152,212,120,113,162,51,40,211,118,110,238,159,159,232,152,149,226,148,148,229,151,150,232,155,154,187,84,73,145,37,34,187,77,69,228,142,141,229,149,150,224,146,142,227,149,147,232,155,156,200,102,95,167,52,43,188,76,67,219,129,134,228,150,152,223,151,144,223,147,144,229,154,155,220,133,128,206,106,100,215,122,123,227,144,152,225,148,149,220,150,144,219,144,139,225,146,142,228,150,153,228,148,154,228,146,149,226,146,146,225,151,146,218,149,142,217,142,139,220,138,132,226,149,149,228,150,153,224,141,140,225,148,145,223,152,146,216,149,140,4 222,145,161,223,142,159,219,129,143,220,128,140,223,132,143,231,149,161,230,157,172,228,158,170,212,135,148,207,118,127,194,84,88,195,84,89,209,112,115,218,133,133,228,157,166,226,158,166,197,107,111,182,75,79,167,48,57,150,32,42,182,72,74,209,120,115,224,151,156,224,158,164,199,105,106,165,56,61,140,34,44,141,34,41,149,39,43,198,100,95,219,141,139,222,157,161,189,95,94,158,47,50,131,32,38,150,45,49,160,47,51,186,79,73,216,138,131,220,156,157,181,83,81,140,32,39,131,31,37,143,38,43,176,63,61,200,108,103,219,149,149,218,153,152,186,92,89,156,49,51,164,62,61,173,74,71,202,112,108,219,147,150,222,154,157,217,154,154,202,128,128,198,111,107,201,116,108,204,129,128,218,149,154,223,157,158,222,156,157,216,154,155,4 229,144,164,228,139,161,228,140,164,235,149,170,238,155,175,234,149,171,231,150,169,228,149,166,227,142,160,230,144,164,230,147,169,234,152,173,234,152,170,232,150,168,230,150,166,225,148,163,225,146,161,232,152,169,223,138,153,206,116,124,223,138,152,233,152,166,228,150,163,222,147,160,226,149,163,232,153,170,208,118,127,150,49,53,181,86,91,234,152,165,228,152,164,222,150,161,224,147,161,229,151,169,210,122,134,141,38,44,170,72,76,229,149,160,228,155,167,221,151,161,222,146,159,228,153,169,210,124,136,176,76,81,194,97,101,224,148,161,227,156,167,218,149,157,218,146,156,224,151,165,225,149,166,226,149,163,225,148,160,227,153,167,224,153,164,215,147,155,215,144,155,222,151,164,226,154,168,228,154,169,231,157,170,226,153,165,223,152,162,215,148,156,4 222,141,140,224,140,137,228,142,141,228,137,134,230,144,145,226,141,141,223,142,141,219,139,141,226,146,142,224,141,137,217,126,118,194,82,68,213,116,107,227,144,141,223,141,135,218,139,134,226,148,141,228,147,141,196,91,80,183,64,54,210,112,98,223,141,136,219,136,129,217,136,127,222,147,142,222,140,131,192,83,71,192,81,70,204,101,87,211,116,104,215,131,121,214,134,124,219,142,133,212,127,118,176,64,52,184,72,58,200,93,77,210,118,104,219,141,134,212,136,127,220,148,140,197,105,93,157,44,35,177,68,56,199,97,80,215,132,122,218,141,134,210,134,123,213,140,130,203,116,104,183,77,60,196,94,79,207,114,102,214,134,127,216,140,130,207,133,120,208,132,120,210,132,121,209,127,114,215,135,128,218,140,136,215,138,132,212,138,128,204,130,117,4 226,155,157,222,148,148,203,112,108,200,104,99,233,162,160,235,164,160,231,159,156,226,154,152,226,157,152,206,122,116,169,62,58,172,67,64,217,137,131,234,167,160,231,160,154,226,156,150,227,160,154,197,110,106,154,52,50,158,54,52,199,111,103,233,166,158,231,161,152,227,159,150,223,154,148,194,105,100,144,48,47,151,54,53,191,99,92,230,162,155,229,159,150,225,159,148,221,154,144,197,107,98,133,46,47,140,50,52,197,108,100,228,160,152,227,158,148,225,157,145,223,160,147,203,121,108,137,48,46,131,45,47,188,99,93,229,163,154,227,160,147,222,157,143,219,159,147,216,148,136,164,73,63,136,45,42,189,103,94,229,165,155,226,162,149,221,160,147,217,157,145,220,158,146,197,118,105,167,73,63,209,135,123,226,164,153,224,162,148,220,159,146,4 221,141,142,223,139,142,227,141,146,229,142,145,231,144,148,230,146,148,225,143,144,220,141,139,217,137,134,224,141,141,226,143,144,227,144,147,227,144,147,227,148,146,223,144,139,219,145,142,218,140,135,225,144,142,225,146,144,213,126,125,210,119,118,221,142,137,222,144,136,216,143,134,218,142,136,223,147,144,210,120,114,144,51,50,125,37,37,203,113,105,223,152,146,214,142,131,215,140,134,223,146,141,178,89,83,73,10,17,102,28,32,202,116,108,220,150,142,214,144,134,213,138,131,219,143,138,181,96,91,123,41,40,179,88,84,213,136,129,212,135,123,212,143,133,210,137,129,214,140,133,213,136,129,211,129,122,214,137,133,215,140,134,213,140,129,209,139,128,206,135,125,211,137,130,214,140,133,215,142,136,214,138,134,217,143,136,216,145,135,209,141,130,4 227,177,191,228,180,201,219,161,175,227,173,187,232,184,202,232,180,201,235,188,208,239,196,215,227,179,192,217,161,169,183,100,89,194,116,116,228,178,194,231,183,202,230,183,202,233,189,209,221,171,178,187,113,105,156,74,66,159,72,69,202,132,134,230,183,199,228,183,201,224,178,197,194,130,123,160,82,74,140,65,64,147,67,62,181,97,90,223,168,174,231,190,205,224,181,196,184,116,106,143,68,58,127,59,60,154,78,72,203,133,125,214,151,146,229,187,199,225,182,194,212,163,164,170,96,83,151,76,68,155,79,70,179,99,90,195,116,107,223,174,180,226,186,195,224,184,191,217,171,170,202,141,131,187,117,104,169,88,78,192,111,100,223,177,180,225,188,196,225,186,191,227,187,193,226,184,192,222,177,180,213,161,159,215,161,159,226,187,195,224,188,195,4 245,171,188,246,165,181,247,174,188,248,182,194,248,180,191,247,176,188,247,174,186,245,169,181,246,172,187,247,168,180,247,175,187,247,175,186,247,171,182,247,177,187,247,175,185,244,171,180,246,172,184,247,170,180,247,173,184,243,157,161,241,152,153,247,173,181,247,177,184,244,172,178,244,168,177,247,171,181,244,163,168,218,116,106,221,119,110,243,162,164,247,176,183,242,171,174,242,166,174,247,173,183,235,151,151,199,88,77,208,99,87,238,153,152,246,174,181,240,169,171,241,167,171,245,173,183,239,163,170,211,112,101,219,121,112,242,163,170,243,170,176,238,168,171,237,164,167,243,172,180,243,171,181,234,151,152,235,150,150,245,168,176,242,170,174,235,167,169,233,161,164,241,170,177,243,172,182,242,169,179,243,167,174,242,165,170,239,168,170,233,167,168,4 220,129,139,223,131,143,226,133,139,229,134,138,229,139,145,220,135,141,209,133,143,204,130,141,221,130,134,225,136,141,228,139,145,228,138,144,229,142,146,220,135,138,210,136,144,202,128,136,219,130,131,225,136,137,229,142,145,215,122,123,203,106,102,218,132,138,208,129,137,198,124,127,221,133,134,224,134,137,228,139,140,179,76,71,144,41,37,215,126,129,206,124,129,195,121,120,219,133,132,220,129,130,224,135,137,198,101,100,173,72,69,213,126,123,205,125,124,192,121,119,219,136,134,220,131,131,220,131,135,218,126,131,221,130,134,215,128,125,205,127,128,191,118,120,214,129,124,219,133,133,221,133,141,218,123,133,219,129,136,217,128,130,206,126,126,194,123,125,210,127,116,215,129,125,216,129,134,215,122,130,217,127,130,215,129,131,205,124,127,192,121,123,4 219,147,150,218,142,150,209,123,126,210,126,128,221,140,149,228,147,161,227,150,157,229,155,161,220,145,147,201,115,123,153,61,67,161,65,66,206,121,121,223,144,146,228,146,155,231,162,164,210,129,125,166,74,74,136,46,50,157,59,62,179,85,88,224,147,144,225,148,150,231,162,162,210,133,130,193,109,106,137,49,51,140,47,52,155,63,67,221,142,143,224,150,146,231,164,160,208,135,128,204,124,119,167,74,72,177,85,84,209,129,125,230,157,154,228,157,149,225,154,143,208,141,129,215,144,136,219,144,138,226,152,146,233,167,162,236,170,161,233,169,161,227,164,152,211,150,135,219,152,140,225,156,151,229,162,154,234,168,161,235,169,160,232,168,158,226,164,156,210,148,136,219,155,143,224,160,150,229,165,154,232,167,157,231,165,157,227,161,154,223,159,153,4 199,119,118,158,73,74,143,60,65,156,71,77,165,79,85,186,101,103,223,158,161,231,177,180,157,73,76,118,45,53,115,46,55,106,36,48,122,48,57,142,57,64,184,103,102,219,160,158,137,61,65,88,31,43,82,28,38,85,28,39,83,30,41,106,40,50,141,57,61,198,124,120,150,71,71,93,30,42,77,33,42,82,34,42,82,30,40,96,38,49,135,56,61,195,125,121,146,64,62,98,31,43,65,21,29,69,25,32,79,29,39,88,31,42,129,53,58,191,117,109,165,87,82,115,43,49,97,39,48,90,34,42,92,33,42,107,40,49,138,60,60,196,127,116,199,131,121,155,77,74,122,50,54,125,54,59,115,44,51,126,51,53,178,102,97,218,166,158,216,164,154,205,142,137,162,79,76,152,74,74,163,85,85,188,114,108,215,161,156,222,174,167,4 200,104,138,203,107,141,203,110,141,206,114,146,206,111,145,205,109,142,205,111,140,199,109,142,199,103,138,202,107,143,193,96,125,199,104,135,203,110,144,206,111,141,201,104,134,195,104,135,196,100,133,204,112,146,159,58,78,153,55,75,203,110,144,205,114,144,200,109,135,194,105,133,197,102,134,198,105,134,143,46,63,129,34,50,198,105,135,203,116,145,199,113,136,193,107,132,197,104,130,195,102,132,131,36,54,145,45,64,199,106,137,197,103,136,195,104,131,192,108,129,197,108,130,198,110,139,145,46,64,156,56,75,200,110,142,196,104,134,194,106,132,191,109,131,193,103,127,194,108,133,175,82,102,181,87,109,198,111,140,199,113,136,193,107,127,189,108,129,189,101,122,190,104,126,190,105,129,188,98,123,191,101,128,194,107,129,189,101,121,186,103,125,4 223,142,150,226,145,153,228,146,151,230,147,152,231,151,155,227,145,147,222,141,145,221,142,149,222,142,143,226,147,151,228,152,154,229,151,151,227,148,147,225,147,147,221,142,143,218,140,142,221,143,142,223,145,145,228,154,150,230,156,153,229,154,152,224,149,151,221,146,145,216,142,140,219,145,140,222,146,142,208,128,124,181,93,92,190,105,104,217,140,138,220,144,143,211,134,134,221,149,144,220,144,140,179,86,85,129,37,43,149,54,59,214,136,135,218,144,143,210,132,131,217,145,137,218,143,140,211,134,133,174,83,83,194,110,110,220,146,146,217,144,141,211,138,134,212,139,132,218,143,138,218,146,142,217,143,139,219,146,142,216,141,136,212,137,131,207,134,129,211,138,133,216,143,137,219,146,142,220,147,141,219,146,140,217,144,140,210,135,130,200,128,120,4 243,158,182,241,142,171,242,142,165,247,164,180,249,184,197,248,182,194,248,181,195,243,165,184,245,160,178,242,147,161,230,125,132,224,119,116,241,156,158,248,183,193,247,174,189,239,155,175,245,165,173,234,139,138,206,99,95,193,77,70,218,110,99,248,177,181,246,175,191,236,144,169,244,167,170,227,131,123,186,73,66,187,72,64,219,114,105,248,174,179,245,175,190,235,150,172,246,175,181,229,138,132,194,84,73,202,94,84,236,143,140,248,176,185,245,176,188,236,162,177,245,178,186,238,159,162,215,115,106,225,131,127,243,160,169,245,173,185,244,174,185,236,163,176,241,174,179,241,166,175,237,156,167,235,148,164,236,151,173,242,164,180,240,165,177,231,160,173,235,169,175,238,166,177,239,164,176,237,157,175,233,155,177,236,159,177,232,155,170,221,151,161,4 235,154,166,238,157,170,233,139,159,221,111,133,210,92,110,215,103,120,228,135,153,234,151,168,234,152,164,233,148,160,217,109,120,208,93,104,202,83,97,200,77,101,209,97,115,227,138,152,232,152,162,217,116,124,202,84,87,206,94,102,203,87,101,199,80,98,202,89,107,226,137,150,229,151,158,207,100,111,192,69,85,203,85,97,199,75,99,197,76,95,206,99,109,225,139,150,222,141,146,198,88,103,187,64,81,204,91,96,203,79,101,197,76,95,204,95,100,223,138,147,215,136,137,200,96,107,192,78,90,203,91,102,203,83,104,199,79,100,210,107,121,223,140,150,221,149,152,208,113,119,195,85,100,197,81,98,202,90,106,202,90,111,214,118,133,223,147,157,221,151,152,211,120,125,201,96,113,196,83,99,204,99,109,207,106,116,213,123,130,224,149,156,4 232,143,149,237,149,158,245,163,168,246,164,167,247,162,169,238,144,149,238,147,149,238,157,156,231,141,144,240,154,156,244,158,161,242,155,153,230,136,131,231,136,138,235,143,150,238,157,158,233,145,142,239,154,155,243,156,159,226,128,125,176,56,48,202,89,87,229,133,140,235,148,154,235,153,150,239,157,157,241,154,154,218,109,108,173,51,45,191,76,69,228,133,137,232,148,150,228,141,126,235,146,137,233,137,130,225,119,123,206,98,97,220,124,115,234,147,145,231,145,141,227,145,133,233,147,140,235,142,139,239,150,152,233,142,142,238,154,148,239,159,154,235,157,151,227,153,147,234,153,149,238,153,153,241,161,160,239,157,152,237,152,146,237,151,140,235,161,149,224,151,143,231,152,146,234,152,148,237,155,150,240,161,156,236,152,142,234,153,143,230,154,147,4 246,169,177,247,169,182,242,154,166,234,140,149,245,163,179,248,178,190,248,179,192,246,172,183,245,165,172,249,170,180,217,129,134,148,49,53,218,126,134,250,176,187,247,175,184,246,170,177,240,159,164,246,166,170,173,88,90,91,13,22,179,89,94,251,176,187,246,174,183,247,176,182,238,159,158,239,160,160,136,62,64,86,15,24,169,80,84,250,175,182,246,174,183,245,172,177,235,161,159,233,155,149,130,58,59,78,11,21,167,73,73,248,171,176,246,172,178,244,170,175,234,162,156,229,147,135,136,55,52,80,11,19,167,73,72,248,174,181,246,174,180,244,173,177,233,161,152,230,152,140,180,92,83,125,33,31,195,105,101,250,179,186,245,174,179,242,170,171,233,163,158,233,161,156,222,142,134,205,115,103,233,155,154,247,176,182,243,170,174,237,165,165,4 229,147,163,234,153,173,236,154,173,240,154,172,240,151,170,238,156,180,233,148,170,228,147,166,230,150,166,237,160,176,238,159,177,239,156,176,240,155,172,237,154,173,233,153,174,225,146,167,231,153,165,233,153,163,229,144,152,235,152,163,240,162,179,238,160,179,234,155,176,225,141,159,229,157,165,224,138,141,204,99,91,218,125,116,235,155,164,236,158,176,231,150,171,225,147,166,226,154,162,225,146,150,192,82,75,187,76,67,222,134,134,235,157,169,227,143,155,224,147,164,219,143,149,223,144,157,207,114,115,178,66,59,205,109,103,230,153,164,226,149,161,224,151,163,212,136,138,217,141,155,213,128,139,194,93,85,208,118,112,226,151,165,226,153,169,220,149,163,212,140,147,215,140,151,216,140,154,210,124,133,214,130,135,222,148,163,225,155,171,220,153,165,4 213,132,160,218,140,167,225,147,175,230,149,180,230,149,180,228,147,178,223,147,176,221,151,176,212,135,158,219,139,162,224,147,171,227,150,178,227,149,178,228,151,178,222,146,171,218,146,169,211,135,157,217,140,159,223,148,171,224,146,171,225,146,174,227,150,177,221,144,170,218,145,167,208,136,156,214,142,160,200,111,124,197,94,105,218,134,158,225,148,174,220,144,167,218,146,167,207,141,156,212,141,155,155,54,61,156,40,47,208,118,133,226,151,174,219,144,166,214,141,162,204,141,153,211,145,159,163,66,73,158,49,55,214,132,149,225,150,174,221,148,169,215,145,164,202,142,151,207,144,157,199,123,135,201,120,135,219,145,167,222,149,172,217,145,166,214,147,165,198,137,147,202,141,150,211,149,162,215,147,164,218,146,165,218,147,168,213,142,161,209,144,158,4 215,127,156,218,128,160,220,130,159,218,125,151,218,128,159,224,136,170,223,140,170,215,130,162,209,122,151,216,130,156,215,127,148,202,100,114,204,108,134,219,134,169,221,139,169,215,132,163,210,128,153,216,134,158,204,109,126,169,58,66,170,62,75,212,124,148,219,137,166,215,131,161,207,128,149,212,133,157,195,96,111,134,34,45,153,45,56,209,118,138,216,139,166,210,124,146,206,127,148,209,130,153,195,96,111,122,28,39,142,45,55,214,127,148,217,140,166,212,132,156,203,128,147,208,131,152,202,113,125,165,58,65,172,68,77,216,135,157,214,132,161,212,134,159,202,130,147,205,129,150,206,125,142,202,112,120,204,114,125,215,137,158,210,129,156,209,135,155,202,133,148,200,124,146,208,132,150,213,139,154,215,137,153,215,136,160,210,134,159,209,137,153,4 247,173,187,247,175,187,247,174,186,247,177,186,248,185,191,248,188,195,248,185,193,248,182,190,247,174,185,247,171,181,246,156,152,245,152,144,247,170,170,247,179,184,248,183,187,248,183,187,246,168,176,246,158,156,239,129,113,237,116,98,244,145,133,246,158,155,247,174,175,248,181,182,246,165,169,245,147,138,227,108,89,233,116,102,237,118,102,243,139,125,247,168,164,247,175,177,246,164,172,245,152,153,243,139,133,241,134,129,241,135,125,245,158,153,247,175,175,247,175,177,246,166,174,246,163,172,246,159,163,244,148,146,246,162,161,247,176,176,248,180,179,247,179,176,245,161,169,247,171,175,247,173,178,247,170,176,247,173,181,247,174,181,248,179,180,246,177,175,244,161,168,247,173,177,247,178,182,247,178,183,247,175,183,247,174,181,247,179,181,244,175,172,4 234,142,152,240,152,166,241,148,167,243,150,171,245,155,172,244,156,166,243,154,166,239,156,164,232,136,144,240,150,163,237,143,155,225,115,117,240,150,161,244,159,170,242,159,166,237,157,164,234,144,153,239,150,161,212,103,98,195,73,61,238,146,153,244,157,169,240,152,156,236,155,159,235,148,156,232,138,141,205,90,80,199,81,66,235,146,147,244,160,168,239,154,156,235,157,158,232,146,155,230,136,139,206,92,80,207,96,83,240,156,159,244,164,169,238,158,159,234,157,155,229,147,149,228,134,133,219,119,111,227,132,129,244,163,169,242,160,166,238,159,159,231,155,152,228,150,145,230,144,139,234,151,153,237,154,157,241,161,165,238,155,157,235,159,158,228,157,153,224,147,141,231,151,149,233,152,156,235,155,160,237,157,159,233,153,148,231,155,151,224,152,147,4 233,148,167,230,138,157,236,144,159,241,151,159,239,148,158,239,148,166,242,163,182,236,161,184,225,134,140,226,132,143,228,135,151,230,136,149,229,133,137,222,118,120,233,147,158,232,159,178,213,110,100,216,116,115,215,113,122,203,89,93,213,102,98,205,88,84,221,126,134,230,157,176,213,117,109,201,86,79,201,84,81,200,85,81,209,99,92,197,77,71,216,117,120,230,159,175,217,128,126,201,86,81,202,85,81,207,97,92,207,98,91,205,96,85,220,134,136,230,162,173,213,124,119,206,101,93,212,110,106,208,101,95,211,107,100,221,131,132,229,158,166,228,163,169,216,136,135,211,118,113,218,126,130,220,129,133,225,140,146,231,159,171,230,164,173,225,161,170,219,149,158,218,140,152,223,143,155,228,153,168,232,159,174,233,163,174,226,161,170,221,157,167,4 225,147,170,227,150,175,233,155,179,234,152,178,231,152,178,230,155,180,224,151,175,217,146,170,225,153,172,225,145,169,228,144,167,236,155,180,231,151,175,228,150,174,223,151,170,215,148,166,221,151,169,214,127,143,202,95,101,214,115,131,228,143,165,230,153,174,221,148,168,208,137,156,218,147,166,207,116,119,193,78,70,192,74,69,212,114,126,233,159,178,221,149,167,209,138,155,213,141,161,209,124,127,201,96,84,200,94,88,198,92,98,228,153,173,219,147,164,216,150,162,203,127,149,210,130,144,202,101,93,208,108,106,202,100,113,219,142,165,219,146,161,216,149,160,201,125,146,209,136,156,214,134,145,222,139,153,219,137,160,215,138,160,216,143,159,212,146,157,203,133,149,208,138,155,218,148,163,223,149,166,222,147,166,217,143,161,211,139,154,208,144,154,4 228,145,158,231,150,165,232,149,162,219,124,131,228,142,149,235,157,168,233,156,164,226,151,158,230,149,157,233,155,166,223,136,141,172,54,50,196,92,86,232,156,164,234,162,167,222,148,146,231,154,163,233,157,166,224,138,137,156,46,41,154,48,45,224,141,145,233,161,166,220,145,139,226,149,157,232,159,167,219,130,128,153,45,40,151,47,45,224,139,141,229,158,162,222,153,153,223,147,153,230,157,164,223,142,142,177,70,58,179,74,69,230,151,152,226,155,157,222,155,155,222,146,149,229,156,160,229,156,161,215,128,124,221,137,136,233,160,164,225,152,155,223,156,156,211,134,128,222,149,147,230,159,164,233,161,170,229,156,164,231,157,164,228,156,160,221,156,155,208,136,126,217,144,137,227,157,161,230,158,164,227,155,162,225,153,159,220,151,155,213,150,149,4 244,158,170,246,164,175,247,170,181,243,154,161,225,120,117,235,141,143,244,165,175,241,162,172,245,163,166,246,167,173,248,167,176,211,98,91,186,60,49,208,95,82,238,154,156,239,162,167,245,166,166,247,168,174,244,159,162,199,82,72,179,53,48,194,73,62,232,141,140,240,163,171,244,164,164,248,172,174,233,143,141,189,71,60,183,60,53,204,93,82,239,157,161,240,164,169,244,167,166,246,171,173,228,137,132,175,54,49,185,66,57,227,134,127,242,166,172,239,165,165,238,163,160,242,164,164,237,155,153,197,89,81,208,104,95,243,162,168,240,160,166,235,161,159,231,155,149,238,158,157,241,161,166,240,159,161,241,160,162,244,165,168,241,164,168,233,164,164,226,149,146,233,154,156,240,160,165,243,166,174,243,165,167,239,161,158,235,164,166,230,163,161,4 221,144,164,226,149,169,231,154,172,235,152,172,234,152,172,233,151,167,230,153,162,227,156,165,223,145,165,229,151,169,232,155,169,228,143,155,219,124,129,228,144,153,234,161,168,227,158,160,224,142,158,231,152,165,231,147,155,212,114,120,176,57,61,203,106,105,233,161,164,230,164,167,227,148,159,233,155,167,232,150,156,205,103,103,173,56,59,195,93,89,229,155,153,229,164,167,228,149,153,233,156,163,236,159,168,224,136,140,215,121,120,227,146,144,229,159,159,228,161,160,221,137,133,231,153,158,236,158,164,236,156,165,239,164,173,241,169,174,233,162,163,225,156,154,223,148,148,230,151,153,235,157,162,239,160,169,240,165,172,242,171,175,231,159,158,223,155,152,220,148,144,226,149,150,230,150,155,237,159,166,237,164,170,237,168,171,228,160,154,221,157,151,4 227,128,159,233,137,167,237,143,172,237,144,175,237,144,175,240,150,177,237,147,172,227,137,162,227,132,159,233,140,166,233,142,167,230,134,157,231,136,159,238,150,175,234,147,169,225,134,156,227,140,164,229,141,163,210,106,119,180,65,74,174,56,68,207,104,121,231,143,165,224,132,154,224,139,161,223,128,146,174,52,58,134,24,36,141,30,44,178,62,72,226,135,155,224,135,157,223,138,159,221,133,155,197,88,100,158,44,53,152,40,52,188,71,76,221,131,148,222,138,159,217,129,151,219,132,156,220,132,155,211,116,131,209,110,127,218,124,144,220,136,157,221,143,160,211,127,146,216,130,153,221,137,159,225,144,166,228,143,168,229,143,166,223,143,161,215,138,155,209,125,144,215,131,152,221,137,157,225,144,164,229,146,168,228,145,164,219,140,156,208,132,147,4 232,136,154,236,138,154,239,144,159,238,137,145,235,132,141,235,146,156,228,135,149,220,133,145,229,127,146,236,135,152,239,142,150,236,135,137,234,133,133,232,137,142,223,124,140,217,125,140,224,118,137,233,131,149,239,143,147,230,127,125,229,121,120,231,127,133,225,127,142,217,129,135,223,124,137,228,122,139,231,128,135,223,114,110,223,111,105,229,127,127,223,123,140,215,125,134,224,136,141,223,120,134,225,118,124,224,116,116,219,106,99,223,117,116,218,112,131,212,119,128,218,134,140,219,124,138,226,133,133,224,120,120,214,98,94,222,122,126,219,125,140,214,131,139,211,130,134,218,131,141,227,143,144,225,133,139,222,122,132,223,124,142,219,131,139,209,128,130,208,127,129,214,132,135,221,136,140,222,129,140,220,121,139,216,118,138,207,114,121,203,120,122,4 246,169,177,247,172,180,248,178,184,248,179,184,247,174,183,247,174,184,247,170,181,242,162,174,246,171,175,247,174,178,248,181,182,247,175,180,248,177,182,247,175,182,246,170,178,242,165,173,245,170,173,247,175,177,247,176,179,247,176,180,248,179,183,247,177,182,246,170,176,242,165,172,242,168,170,246,169,173,245,163,162,246,164,162,247,173,175,247,174,179,246,171,176,242,166,170,236,161,167,242,164,169,232,139,130,226,126,110,238,148,142,247,170,176,244,168,174,240,165,169,226,141,154,232,147,157,216,118,111,206,95,82,227,131,126,242,160,171,239,161,170,235,163,169,213,120,142,218,122,146,218,119,135,213,109,116,225,130,144,232,145,163,232,154,167,226,152,163,204,112,135,209,114,140,210,111,141,213,113,143,216,118,147,220,129,153,222,141,160,216,138,156,4 235,173,203,238,177,208,240,177,209,238,176,209,237,178,207,239,179,209,232,175,203,231,175,203,235,176,204,237,180,208,236,180,209,235,179,207,230,173,197,225,165,190,227,169,196,229,175,200,233,177,202,231,176,203,212,150,174,183,112,132,177,103,122,189,113,133,207,142,165,224,169,194,227,174,195,195,130,152,134,67,84,104,42,60,112,53,70,133,67,85,171,96,114,216,159,181,221,168,186,160,91,108,93,40,56,90,42,58,88,43,59,105,53,67,169,100,119,215,161,181,220,166,184,158,89,106,93,39,55,86,43,59,87,45,60,115,56,71,179,112,130,214,165,183,223,174,192,183,118,131,110,48,60,97,46,61,116,58,70,161,97,110,205,150,167,214,165,183,218,170,186,213,160,174,168,101,110,154,91,103,190,133,143,213,161,176,221,173,193,221,174,191,4 222,165,190,225,166,192,229,173,196,232,176,198,228,166,189,225,162,186,226,170,188,223,171,188,221,166,186,224,169,191,225,169,189,212,144,161,203,122,139,198,107,129,213,144,156,220,168,183,219,167,184,219,162,176,185,107,124,143,58,82,157,66,85,178,80,97,197,112,121,217,162,173,217,165,174,184,108,119,130,51,72,136,56,78,125,44,65,168,79,93,205,129,139,216,162,176,209,148,154,165,78,92,138,57,76,141,56,74,132,47,66,171,81,91,212,147,156,217,170,183,200,132,139,175,88,100,145,57,76,159,72,88,173,94,108,208,142,150,217,164,177,216,166,180,202,140,147,188,110,118,174,91,101,196,124,133,219,163,175,226,178,189,220,171,182,215,165,178,211,164,171,209,154,160,211,158,166,220,172,182,223,172,184,225,176,185,220,172,181,213,165,176,4 228,178,191,226,174,190,217,156,174,211,148,167,220,162,183,222,165,186,215,151,175,213,150,173,227,179,192,231,183,196,194,125,141,168,86,105,202,134,153,217,164,183,217,159,178,222,171,182,225,177,189,230,186,198,201,137,151,165,84,100,179,100,113,217,159,172,224,175,188,222,172,182,225,179,189,229,184,195,209,142,152,151,78,94,172,96,108,218,154,162,223,172,184,222,175,188,225,178,187,228,180,192,212,151,161,176,98,111,195,121,133,224,170,178,220,166,180,219,170,185,225,179,186,227,181,191,226,178,190,220,164,176,217,159,171,219,162,177,219,163,177,225,182,191,223,177,183,226,180,187,227,180,189,224,176,188,222,171,186,223,173,185,225,179,189,224,182,191,223,176,183,225,177,185,227,181,190,223,177,188,223,175,187,226,180,190,224,180,189,220,176,184,4 203,101,130,207,104,134,210,105,133,210,103,126,213,106,134,210,96,124,208,90,123,206,90,129,205,104,127,211,112,139,211,113,136,208,101,113,207,99,115,210,103,122,210,101,126,206,93,128,204,104,124,214,116,138,208,111,130,167,64,73,206,99,114,218,113,137,214,108,133,207,100,129,205,111,125,213,116,133,212,113,131,185,83,99,212,109,127,221,118,141,217,112,136,207,103,126,202,107,112,208,111,113,216,114,131,220,118,144,221,116,140,222,118,137,219,120,139,209,113,131,202,106,110,205,104,105,217,113,130,220,117,141,223,118,142,222,122,138,217,121,136,210,117,132,205,110,122,209,110,124,214,113,128,221,120,139,222,120,142,219,121,137,210,115,127,206,116,127,205,111,128,209,111,129,211,110,127,216,117,136,218,118,139,216,121,139,207,115,128,199,107,116,4 234,156,165,235,155,165,234,149,159,227,131,128,235,142,144,242,160,173,240,161,174,238,161,172,233,156,163,236,158,164,217,121,118,193,77,67,208,102,91,230,144,142,238,159,171,235,159,168,234,161,167,230,149,147,185,74,64,168,50,45,179,64,54,205,105,93,236,158,167,231,149,162,234,162,165,209,114,105,167,51,45,179,72,63,167,53,48,196,92,82,235,159,163,226,147,154,227,157,161,205,115,111,164,48,43,165,54,50,167,54,51,203,104,95,236,164,164,226,152,153,225,158,157,205,113,101,177,65,52,165,53,48,177,66,56,194,90,74,231,154,151,232,161,166,225,157,159,218,136,127,183,75,58,175,64,51,195,90,71,203,106,98,225,149,154,229,162,166,221,154,155,226,157,155,203,111,97,199,100,85,221,136,123,223,148,147,224,152,161,226,157,164,4 229,127,124,231,130,124,234,132,126,226,109,107,229,116,107,234,134,127,225,117,105,221,118,106,228,128,121,230,131,124,222,114,103,191,63,58,197,75,64,229,128,119,225,122,111,223,126,113,227,132,121,228,130,121,206,93,80,182,57,50,183,59,50,207,95,82,228,135,126,225,132,118,225,131,119,224,131,121,183,69,59,173,51,44,189,67,56,188,69,57,221,119,111,223,127,116,222,128,112,217,116,102,162,43,37,171,51,45,189,68,57,179,58,47,217,116,106,227,137,129,217,123,105,220,128,114,196,88,76,194,77,64,199,83,72,204,94,80,225,134,123,225,138,127,210,112,91,220,129,111,223,128,115,222,125,112,225,130,119,226,132,119,225,135,124,221,135,121,211,118,101,214,118,97,224,135,122,226,136,121,225,134,118,225,135,117,225,137,121,220,137,121,4 236,143,145,237,143,146,232,130,124,237,137,132,244,154,151,244,154,152,241,146,145,240,151,149,234,139,135,225,119,114,207,90,81,202,82,74,213,100,91,238,143,140,238,141,137,238,150,144,233,139,134,219,111,106,201,83,78,180,54,49,196,76,67,231,134,128,240,151,145,239,150,142,235,144,135,233,139,133,223,123,117,196,82,74,198,82,71,215,108,96,233,141,127,239,153,145,235,144,133,236,145,139,232,139,134,201,85,79,185,62,59,190,72,59,215,113,98,233,145,140,233,142,130,240,152,142,238,149,140,215,109,100,187,67,60,185,64,56,214,113,102,230,146,143,230,141,126,236,146,132,240,153,142,238,151,142,217,118,104,203,93,82,218,123,112,229,151,142,229,143,126,236,151,138,240,154,142,239,151,144,236,150,143,229,142,133,226,141,129,226,148,138,4 226,138,133,227,136,129,227,131,120,223,118,108,219,115,102,218,121,108,224,135,128,222,134,129,225,138,130,227,137,126,222,122,106,211,98,84,182,66,57,182,71,61,219,128,116,220,132,122,224,138,128,224,131,115,216,110,91,191,71,62,148,39,42,144,37,35,203,103,87,218,131,118,221,134,119,221,128,112,212,102,83,184,65,58,140,36,40,136,32,35,188,79,66,218,131,116,219,134,119,219,128,112,212,107,85,192,78,65,146,38,41,147,36,36,194,87,75,220,137,126,215,133,118,219,133,118,211,108,88,198,86,68,166,50,46,173,61,53,211,118,105,217,134,125,207,124,113,213,127,111,212,117,98,203,94,78,201,91,78,206,105,95,213,125,117,213,131,121,200,114,109,210,123,112,211,119,100,209,113,97,211,114,103,211,116,111,211,122,115,211,130,118,4 220,123,151,224,125,153,222,115,137,229,128,149,235,139,163,231,133,157,228,133,158,217,121,140,221,126,151,220,120,146,206,81,106,202,83,102,209,106,123,226,132,153,223,129,149,211,115,129,221,129,150,216,117,139,181,53,75,168,39,58,142,26,42,200,94,114,225,134,153,210,115,129,221,131,148,215,120,136,157,41,55,145,29,47,129,18,37,165,54,73,222,129,146,214,126,141,219,130,143,220,128,142,168,54,66,127,20,35,121,17,35,160,49,70,219,125,143,214,127,142,220,131,142,223,133,149,207,105,119,155,46,63,137,29,49,192,84,106,218,127,144,214,129,142,214,127,138,219,125,141,224,135,146,215,124,137,205,104,123,218,126,142,217,129,143,211,126,137,208,121,133,217,128,140,224,137,144,227,141,150,225,136,150,222,132,146,216,131,143,207,123,135,4 227,144,158,232,150,167,231,145,160,230,138,145,236,149,157,239,155,172,235,153,169,228,144,159,230,153,163,231,148,167,216,116,118,203,92,81,207,104,97,230,144,150,235,155,168,226,144,160,228,149,160,226,137,153,206,97,88,179,65,58,165,52,50,218,120,125,233,148,166,226,140,156,226,145,157,227,141,152,204,97,89,174,57,53,186,72,66,224,131,138,233,150,165,226,146,157,223,145,150,228,151,160,214,118,116,192,75,61,213,112,106,234,154,164,232,153,159,226,148,157,223,149,150,228,150,159,225,138,141,220,125,116,233,151,154,236,160,170,230,151,156,223,144,153,219,147,147,225,147,150,230,150,153,234,155,160,237,158,163,237,161,169,231,152,153,222,146,147,217,145,144,221,142,146,227,147,152,230,152,157,233,154,159,234,159,162,229,155,156,222,150,150,4 207,132,134,230,168,186,240,183,208,246,189,210,248,190,203,248,191,199,248,193,197,246,190,193,218,149,152,237,180,198,240,184,202,203,127,128,205,131,130,248,189,188,247,192,191,244,189,188,228,165,172,240,187,204,214,143,147,128,46,47,148,72,71,245,184,178,246,191,189,243,189,187,230,172,181,238,181,192,168,90,88,98,31,40,153,83,81,247,188,182,246,192,190,243,191,191,230,175,181,227,167,170,143,65,63,98,32,41,161,96,93,252,195,188,246,194,194,245,194,196,227,172,177,220,156,152,131,49,46,108,32,34,199,131,126,248,192,189,245,189,190,244,193,198,222,168,167,221,163,155,191,115,105,190,119,115,224,164,163,237,179,180,239,180,185,238,184,192,218,164,158,222,169,162,223,170,166,221,165,164,214,153,152,221,161,162,227,168,176,225,169,181,4 242,168,188,243,167,191,244,166,193,245,166,194,244,164,191,244,168,195,243,169,195,239,166,191,240,166,185,243,168,189,239,152,174,232,133,144,229,128,143,240,157,178,241,163,184,237,165,185,238,164,182,233,146,156,220,114,111,217,107,97,221,112,108,223,120,121,237,155,168,237,164,184,229,148,160,216,109,101,212,100,84,215,104,91,220,113,101,223,121,115,237,159,173,237,167,185,226,142,154,216,111,109,220,116,106,222,120,113,225,125,120,234,150,157,241,169,185,237,171,187,232,159,172,233,152,166,234,150,163,237,155,169,242,163,179,244,174,188,242,173,188,236,171,186,231,160,173,236,164,179,238,163,181,242,168,188,244,173,192,244,174,191,240,173,189,234,170,185,228,160,171,235,165,178,236,163,180,239,165,185,241,169,188,238,165,184,236,167,184,230,167,181,4 226,138,160,220,115,133,208,88,99,210,87,103,217,93,120,234,135,162,238,151,172,233,151,168,228,139,159,209,93,105,198,69,79,197,65,77,201,70,82,220,110,126,234,151,169,233,158,170,224,133,153,204,84,96,190,56,67,195,70,71,200,78,76,205,84,87,226,131,145,232,155,171,219,127,140,201,82,87,195,72,72,199,79,74,191,68,63,195,72,74,221,118,130,229,147,164,218,132,136,198,80,83,195,70,73,198,78,73,188,63,63,192,68,73,218,116,129,229,148,163,218,139,143,202,94,92,195,71,77,197,75,75,191,66,66,194,78,76,221,131,143,228,152,161,217,137,140,204,104,98,198,81,83,187,63,66,183,53,61,197,86,87,221,133,147,221,137,153,217,139,147,213,124,127,207,104,110,188,74,74,182,57,66,201,91,106,219,130,148,215,126,149,4 234,153,185,239,158,190,242,160,194,244,160,194,244,163,196,244,166,198,245,171,200,238,165,191,236,157,185,241,162,191,242,163,193,245,167,197,243,166,196,242,165,194,243,169,195,238,167,191,235,154,183,239,160,188,241,163,190,243,169,195,243,166,194,242,167,193,242,169,194,238,166,189,235,156,182,238,161,187,239,163,190,238,161,188,236,154,179,239,164,187,240,168,192,233,162,184,232,155,177,233,156,180,227,140,159,223,133,153,200,99,110,219,127,140,237,166,188,232,164,183,226,152,175,218,131,147,199,89,92,196,89,98,162,48,58,202,102,108,234,163,183,230,161,181,223,151,172,220,138,157,207,105,109,193,83,89,186,80,91,210,117,128,234,163,182,229,162,182,221,151,170,228,153,174,227,142,158,215,122,135,219,136,153,227,152,171,230,160,181,226,161,181,4 213,193,212,219,202,222,223,208,229,228,214,235,229,215,236,228,213,232,224,209,229,219,201,220,217,201,220,220,205,224,225,211,231,231,217,237,231,216,235,230,215,234,226,211,228,222,205,224,217,200,220,221,206,227,227,214,234,223,206,219,233,220,241,232,217,238,225,209,225,220,203,218,215,195,217,219,200,222,174,140,142,130,81,72,189,157,156,221,203,219,227,212,230,221,204,221,215,198,220,213,191,209,163,121,114,118,67,59,179,143,138,223,205,223,226,211,231,220,203,221,214,196,216,216,196,217,220,203,222,218,200,213,228,213,234,228,213,234,223,207,223,217,200,216,211,189,208,216,196,215,222,205,225,227,212,231,225,207,226,222,203,220,219,201,216,215,196,210,207,187,203,215,196,214,218,200,217,222,204,223,223,205,225,219,201,218,216,195,214,212,191,209,4 223,140,150,227,143,153,235,155,163,232,152,158,232,151,158,227,148,156,221,149,152,213,144,147,222,141,149,225,143,149,231,152,156,231,155,159,229,151,155,228,151,154,223,153,151,212,145,143,220,142,146,223,143,144,216,134,134,218,137,134,228,154,154,229,156,153,224,155,150,213,146,142,216,143,146,222,146,147,182,91,82,149,55,49,205,121,116,225,154,149,224,155,147,215,149,142,211,141,142,216,142,146,165,79,77,102,23,25,168,76,72,222,149,145,224,155,147,218,152,142,205,133,130,209,136,139,185,102,104,100,23,26,152,66,64,222,147,143,219,152,145,215,151,141,203,131,126,208,135,132,200,123,125,168,77,73,190,103,96,217,146,141,218,151,141,211,148,136,203,135,130,208,138,129,208,138,133,206,131,131,210,135,133,215,144,138,215,148,138,211,147,135,4 231,143,145,234,144,148,236,145,150,240,152,159,241,157,164,238,152,158,233,149,152,223,139,143,231,144,143,235,146,148,235,146,150,238,153,155,238,157,159,235,155,160,230,150,151,222,143,144,228,142,139,233,145,145,236,147,150,236,153,155,235,154,155,232,153,154,229,151,150,222,145,143,226,142,137,231,145,142,235,153,152,227,142,137,196,95,84,218,133,129,229,153,153,220,142,142,224,141,133,229,147,138,236,159,154,195,97,87,139,27,21,200,105,97,230,154,154,218,138,139,219,137,129,228,150,142,232,155,148,203,107,97,179,75,67,211,123,116,226,149,148,215,136,138,218,139,134,223,143,133,225,142,129,229,151,145,231,153,149,228,151,151,222,142,139,214,137,137,214,137,132,219,140,130,225,143,133,227,150,146,228,150,147,227,148,147,222,145,143,213,140,136,4 229,142,156,234,145,160,239,151,166,244,156,170,244,155,169,244,156,169,240,150,161,234,146,154,229,143,156,232,146,161,238,149,164,242,153,167,242,152,163,241,152,164,236,148,160,230,145,155,225,139,153,226,137,156,236,148,161,240,152,165,240,152,164,240,153,161,235,149,155,227,142,149,220,133,149,223,136,154,232,144,151,215,119,124,207,105,104,236,148,152,235,152,157,227,147,150,219,134,147,228,143,156,230,140,142,176,67,61,176,69,67,232,144,149,230,150,158,225,146,147,222,140,147,230,148,156,228,141,145,212,118,118,220,132,138,229,146,154,227,143,149,222,142,145,219,138,144,226,145,148,230,149,153,232,152,158,232,152,159,230,147,152,225,142,146,216,137,142,216,135,140,223,144,145,226,148,150,227,146,151,230,151,155,227,145,148,220,139,143,213,136,140,4 217,128,148,224,133,153,228,139,156,233,144,162,236,144,162,233,142,157,226,135,153,218,129,148,216,129,146,220,130,149,216,123,134,215,116,125,228,138,154,226,134,150,224,136,149,215,128,142,216,131,145,219,131,147,191,85,91,175,59,63,214,120,132,227,137,154,223,135,148,213,127,139,214,126,138,217,129,145,176,73,87,135,28,39,195,95,107,225,137,152,222,133,144,213,127,139,211,124,136,213,124,141,194,95,112,163,50,60,197,96,107,223,138,150,218,130,139,210,125,136,211,125,138,213,125,141,216,125,143,202,102,111,212,120,127,222,137,148,215,129,139,208,125,135,208,124,134,213,129,142,216,128,145,214,127,141,218,132,143,218,130,141,213,129,138,206,125,136,204,124,131,208,124,138,209,122,139,210,123,137,214,126,139,214,130,140,210,128,136,204,125,133,4 243,156,167,246,163,171,247,165,178,247,169,180,247,174,184,248,181,188,246,166,173,242,157,164,242,157,164,242,152,156,239,143,144,242,149,149,247,167,169,247,177,183,246,169,177,244,166,173,241,157,159,237,143,143,212,96,80,215,99,86,226,119,110,246,166,169,246,169,175,244,171,172,240,165,162,243,162,165,228,131,124,208,88,74,210,88,73,234,134,125,247,172,174,244,171,172,239,157,156,244,163,163,247,170,172,234,139,129,224,118,98,236,143,134,246,169,175,243,165,168,236,156,153,243,164,164,246,169,171,247,166,170,246,165,166,247,170,174,245,172,177,241,165,164,234,161,154,240,163,157,245,172,172,246,172,172,247,174,177,246,169,174,246,174,177,240,170,169,229,156,152,235,159,152,242,168,166,245,175,174,247,177,177,245,172,171,242,169,169,237,168,169,4 210,114,145,217,124,156,223,129,162,225,133,165,225,132,167,222,131,164,210,110,148,208,116,149,209,116,144,218,126,156,222,132,162,221,129,160,218,126,161,218,129,161,215,128,157,210,124,152,212,126,148,217,130,155,220,129,157,216,121,152,210,113,143,217,130,158,218,139,163,213,134,157,205,116,140,212,123,148,215,123,154,210,116,146,178,71,85,202,112,136,217,139,162,215,137,158,203,112,136,212,121,145,216,125,153,206,109,133,136,37,47,172,78,95,216,132,159,212,131,154,207,127,141,215,132,149,220,134,157,208,113,133,123,29,39,170,80,93,217,139,156,209,129,150,202,124,136,210,130,144,216,136,151,212,125,143,179,84,96,202,121,135,214,138,151,204,125,143,198,120,133,204,123,137,210,128,142,214,133,149,219,140,158,214,137,154,209,134,150,201,124,144,4 215,136,144,216,135,144,215,124,133,217,128,137,216,123,135,214,121,134,213,120,133,213,127,136,214,131,134,215,129,138,211,116,127,211,113,125,213,117,135,213,118,135,208,109,124,208,116,135,211,126,128,211,123,131,209,118,130,192,88,100,200,101,117,213,124,138,206,110,123,206,115,129,211,129,135,213,128,133,205,115,125,159,59,72,173,68,83,211,121,132,205,112,123,202,109,117,204,113,118,209,116,123,192,98,108,151,53,63,176,76,86,207,114,122,206,116,123,203,116,120,206,120,126,205,111,120,202,107,116,189,92,96,195,101,109,209,126,131,206,123,124,206,128,128,203,121,126,206,124,126,204,116,119,203,111,119,204,113,119,207,121,130,206,126,128,198,114,114,198,113,119,205,124,129,203,117,124,201,107,119,201,108,114,204,115,122,203,120,124,196,112,116,4 227,136,153,238,146,171,240,148,165,238,141,157,242,145,164,245,158,181,244,162,184,240,158,174,227,135,151,231,137,150,232,137,144,237,132,154,236,128,149,243,149,166,244,157,175,238,155,170,232,145,158,231,135,140,224,122,123,216,95,103,218,96,106,232,123,136,242,151,174,243,162,182,229,141,141,228,134,136,219,111,109,203,73,86,205,72,90,218,99,106,232,130,147,239,155,175,227,140,136,225,131,135,222,115,120,204,73,88,202,69,87,217,100,105,233,134,149,235,149,169,227,147,150,222,129,133,219,111,114,217,97,115,227,117,135,235,141,147,238,147,163,239,160,179,222,146,153,227,137,150,217,110,118,226,121,137,234,133,155,237,148,164,234,150,163,231,152,164,218,140,145,225,143,154,227,133,145,224,128,138,231,139,159,231,145,155,231,151,158,222,145,155,4 240,165,175,242,163,174,243,164,181,240,158,172,240,152,170,240,154,171,241,155,165,241,167,183,236,158,168,239,160,170,226,138,142,194,89,81,207,108,108,239,157,166,242,164,177,238,164,180,233,154,168,234,152,162,202,101,93,169,54,49,174,63,56,224,136,133,243,168,175,235,160,170,232,155,164,231,149,159,212,115,109,178,68,62,178,68,58,220,133,126,241,168,173,233,155,156,231,158,160,235,160,164,220,129,122,198,94,81,214,122,115,238,161,166,239,164,169,232,154,155,230,163,162,234,162,161,232,150,143,231,149,144,236,161,163,239,164,170,236,159,157,230,150,147,230,164,166,229,154,151,225,137,122,233,150,144,241,169,176,242,170,175,238,164,170,230,157,159,226,159,158,228,153,156,228,146,142,236,160,160,242,170,178,240,168,173,235,163,170,230,160,170,4 221,133,148,224,135,152,226,138,154,215,113,118,223,127,133,232,147,155,233,151,160,229,151,168,219,131,144,217,121,131,208,106,109,179,57,56,197,88,85,228,145,150,232,151,159,229,152,160,218,135,141,210,115,113,195,82,81,175,54,55,177,62,56,210,115,118,227,139,153,225,139,144,219,140,148,211,121,118,188,75,67,172,53,51,163,43,45,181,66,66,218,125,135,221,133,142,216,134,139,207,116,112,197,93,82,184,69,63,171,50,52,158,40,39,204,110,112,220,141,142,209,127,123,204,111,104,189,79,68,190,79,68,192,79,77,168,52,47,198,103,105,217,134,143,205,117,109,211,128,124,202,104,98,190,81,73,191,81,77,183,71,67,195,101,101,215,135,149,201,113,102,211,130,128,212,124,127,209,119,119,202,104,98,209,121,126,214,136,142,216,143,155,4 230,146,158,234,148,162,239,149,169,241,155,169,242,162,176,240,155,171,237,153,169,235,158,173,227,146,158,231,147,163,234,144,159,228,130,136,229,138,143,236,153,166,235,156,170,232,154,165,223,145,153,223,135,143,219,125,126,218,118,117,208,103,92,222,132,133,235,161,176,231,155,166,223,145,149,217,124,121,215,120,116,214,119,113,195,91,80,190,87,80,226,146,155,230,157,166,218,142,142,207,113,107,195,89,80,192,84,73,174,62,56,176,65,58,224,144,148,232,163,174,219,149,150,210,125,123,181,69,58,167,49,42,178,68,62,215,127,130,230,154,168,228,156,166,219,152,153,223,152,160,216,133,135,203,110,109,215,129,134,234,163,178,230,155,171,225,152,164,217,151,152,221,150,157,223,150,156,228,157,167,232,161,174,232,160,173,227,151,158,221,146,156,4 223,145,169,229,154,179,229,154,182,231,155,186,228,148,173,231,155,175,233,162,185,233,164,190,222,148,170,225,151,169,229,157,181,218,134,152,189,82,85,213,123,133,228,157,174,231,165,185,222,152,172,220,147,161,228,155,173,199,104,109,173,63,62,183,76,74,220,140,149,233,167,184,221,152,176,217,144,159,225,151,164,194,95,93,184,84,85,181,74,72,214,132,138,231,166,180,219,150,173,218,146,163,222,149,163,209,119,124,177,72,71,183,81,77,220,146,152,227,164,177,221,155,174,218,148,165,218,146,159,231,157,177,210,124,134,199,111,108,224,154,163,230,169,183,220,158,172,220,153,168,215,145,158,229,162,179,233,167,190,221,150,162,224,157,167,229,170,185,215,155,171,219,156,169,211,142,153,223,155,168,232,168,189,227,160,175,222,157,170,227,168,184,4 222,161,181,213,150,169,227,165,187,222,155,177,231,161,180,230,161,182,230,166,187,227,166,186,205,139,155,198,119,129,199,115,123,208,131,143,212,125,133,215,133,148,221,155,170,209,151,165,184,105,113,160,59,63,157,65,69,176,78,84,193,94,99,194,101,105,202,129,139,198,138,152,187,108,113,156,64,67,131,46,51,134,41,52,149,58,67,162,71,78,174,95,106,182,116,128,201,133,144,152,64,69,147,56,61,119,41,53,98,28,42,110,35,48,142,64,69,190,125,138,201,141,159,184,115,128,158,75,82,97,27,39,91,30,41,96,30,38,144,70,78,211,147,166,189,132,143,201,147,164,177,106,118,130,45,53,118,45,53,134,54,59,176,108,120,212,155,172,193,136,147,188,133,145,194,131,143,153,73,78,145,62,69,173,97,110,195,137,152,204,150,164,4 226,151,175,226,148,170,226,146,162,228,149,164,231,153,170,236,161,181,238,165,185,238,166,184,224,152,172,220,140,154,207,114,111,198,101,100,216,129,133,228,149,159,233,160,177,231,160,174,219,147,166,216,142,156,193,99,98,166,57,58,189,89,92,204,112,109,220,140,144,233,165,180,218,148,166,213,136,144,162,62,60,119,24,35,154,50,53,197,96,89,222,142,148,233,164,178,217,152,166,210,131,138,132,39,39,97,13,22,152,55,59,213,125,131,224,145,161,228,157,171,221,156,168,220,153,168,199,117,126,185,94,105,207,128,142,222,146,168,222,143,166,217,146,163,216,151,162,222,155,168,226,156,175,226,155,177,225,154,175,219,146,168,212,136,161,218,150,170,212,147,159,221,152,167,225,154,172,228,152,174,233,161,180,230,160,180,220,148,173,214,147,166,4 225,146,172,228,147,176,229,144,176,232,146,178,236,154,183,238,157,186,236,157,184,232,157,182,222,144,169,221,137,164,214,120,148,213,118,146,221,132,157,231,148,173,233,158,181,229,155,178,216,139,164,207,113,134,188,73,96,177,57,80,182,63,87,212,118,139,230,157,179,229,156,177,214,136,155,198,94,112,174,53,73,157,35,57,158,34,59,187,75,98,221,139,160,229,156,177,216,140,157,204,110,127,180,64,83,162,40,60,157,38,60,171,49,70,209,113,132,225,153,174,216,143,163,216,142,164,205,114,136,183,69,88,156,35,54,158,32,53,207,108,128,225,154,175,218,147,164,220,147,167,223,147,170,214,127,149,196,90,113,193,86,108,216,136,156,224,155,175,216,146,161,221,149,168,225,149,172,224,145,170,223,141,168,223,145,170,226,154,177,222,152,173,4 214,128,150,216,130,155,218,133,159,221,135,160,222,140,163,207,111,120,190,87,88,194,103,108,211,127,151,214,127,152,200,104,117,184,83,92,202,109,127,201,116,130,192,101,106,199,108,120,211,127,153,182,83,95,151,47,51,132,32,39,142,42,50,181,92,103,208,130,149,207,129,144,204,122,142,169,66,76,134,33,40,111,28,34,103,25,33,139,46,54,203,123,136,215,144,157,202,124,140,190,96,110,159,49,47,130,34,35,105,30,37,114,29,35,185,96,106,216,144,161,208,136,148,204,125,132,171,69,63,146,45,45,130,32,39,121,32,39,187,102,116,212,143,160,215,151,158,217,146,152,194,105,101,180,74,81,172,62,70,190,97,111,211,136,154,216,151,162,211,147,153,214,145,155,204,129,138,200,110,118,203,114,126,203,124,145,211,138,156,211,144,153,4 182,78,81,189,83,87,218,131,135,237,162,178,241,168,185,236,164,177,234,162,175,237,165,178,196,100,98,197,97,95,223,142,149,235,162,179,231,156,166,228,152,157,232,161,169,230,159,165,212,133,135,216,131,133,224,140,152,227,144,152,200,106,99,195,96,83,229,156,158,228,160,166,217,146,155,219,136,146,222,131,145,213,120,128,176,69,64,171,63,56,220,143,144,228,161,170,207,134,139,209,124,133,210,114,126,205,106,115,154,50,57,148,48,45,217,136,136,227,160,169,205,134,140,204,120,120,198,96,88,200,90,88,161,58,62,168,74,74,219,143,149,228,161,171,208,136,140,194,104,98,189,79,70,194,87,82,209,116,117,218,138,146,221,149,161,229,162,173,213,141,145,195,106,103,189,89,80,206,113,107,210,128,130,209,133,139,219,147,159,220,154,162,4 194,113,133,191,110,132,199,111,136,202,106,132,206,114,138,217,133,163,212,125,155,206,129,153,200,124,144,187,95,112,167,65,80,166,56,76,170,63,82,167,64,85,184,81,100,193,108,125,188,99,110,148,50,61,113,25,37,119,28,41,123,26,41,130,28,44,151,45,59,175,81,93,180,85,87,138,44,53,114,25,39,125,32,43,129,31,45,146,44,58,162,59,75,186,96,112,192,109,111,171,65,70,163,57,68,165,62,74,167,66,74,182,91,103,202,120,138,192,118,136,204,139,146,200,121,127,207,127,141,209,128,148,207,128,144,207,131,148,193,119,137,182,109,125,204,139,148,214,147,161,217,144,162,218,142,163,222,147,169,211,135,155,193,119,136,204,131,150,198,131,142,213,143,157,219,146,164,218,141,161,216,141,159,202,128,146,209,137,157,212,140,160,4 220,148,159,223,148,161,225,150,162,226,147,160,231,155,169,235,161,175,239,165,181,232,159,173,214,141,151,227,152,163,222,138,144,221,132,134,229,144,151,228,152,162,229,158,167,232,162,171,216,144,151,212,129,128,206,113,109,202,100,94,220,128,125,236,160,171,232,162,172,228,159,164,215,139,138,192,104,97,182,76,70,194,88,84,220,132,129,234,160,167,237,167,176,225,157,161,205,124,119,193,100,93,157,52,48,178,70,67,206,114,112,226,151,156,232,164,173,223,157,161,204,132,132,202,119,114,175,82,77,170,66,65,206,114,114,225,150,162,231,163,175,222,159,165,216,150,154,213,137,133,207,119,111,187,91,85,209,123,127,226,156,170,217,144,151,199,121,119,214,149,152,217,147,148,215,138,137,212,133,131,206,126,130,215,135,145,190,100,95,155,61,55,4 202,130,162,212,151,176,210,148,166,204,130,149,208,140,172,207,146,175,211,152,179,206,142,170,203,135,163,207,147,170,193,121,133,176,84,96,197,129,152,208,152,176,211,156,177,203,143,165,200,137,161,204,143,166,177,95,106,153,66,76,183,111,127,212,158,181,211,155,174,205,146,164,199,134,161,207,145,169,182,108,121,159,74,82,190,122,136,210,154,177,207,149,168,210,153,170,198,138,162,205,149,171,197,130,148,173,85,92,198,133,147,208,151,172,207,148,166,211,153,174,196,138,161,205,147,173,192,116,132,175,84,86,194,120,131,205,146,165,212,154,173,210,150,172,195,132,156,207,148,173,198,127,142,179,90,91,195,124,136,208,149,168,215,157,176,207,145,167,195,134,156,208,153,172,202,137,156,188,107,115,201,137,154,209,150,173,209,151,172,204,143,166,4 217,165,174,220,163,178,215,156,174,214,158,170,217,167,180,221,172,184,231,184,192,227,182,189,212,160,170,218,163,177,207,148,155,179,108,103,205,150,159,222,176,186,225,177,184,221,175,182,207,153,164,213,162,175,198,136,140,151,76,72,174,108,110,221,175,181,225,181,186,218,174,180,206,153,162,213,165,175,187,123,126,137,61,59,171,101,102,218,171,179,224,180,185,218,174,180,209,162,167,213,165,174,194,138,141,170,99,96,202,147,155,219,175,183,220,173,181,216,172,179,208,163,166,212,164,171,210,163,170,212,162,169,216,170,179,217,173,181,217,172,180,216,174,179,208,165,166,212,166,170,214,169,175,216,169,178,221,176,182,218,173,179,216,174,180,215,178,180,207,166,164,210,167,168,215,172,174,218,171,177,219,172,177,221,178,182,216,176,179,210,173,174,4 211,117,113,214,120,115,201,96,95,176,61,63,197,88,84,219,136,123,216,130,119,212,124,112,213,119,113,206,105,100,168,55,54,131,30,32,160,52,46,207,112,98,214,129,117,207,112,97,214,120,115,182,80,76,128,27,29,134,39,39,132,36,36,168,60,52,210,118,105,209,120,105,208,110,105,173,64,61,132,33,36,129,35,41,135,35,41,162,53,47,207,114,97,211,129,112,203,103,98,187,80,70,148,38,40,142,33,37,159,43,45,189,81,68,210,118,102,211,125,109,206,118,105,200,101,90,187,76,72,178,66,58,189,77,72,202,100,85,202,99,82,205,108,98,207,124,109,208,121,109,208,116,102,210,119,102,215,129,120,211,119,104,198,93,74,204,111,98,205,121,104,207,118,109,209,122,106,213,132,116,216,136,122,211,126,108,206,114,98,205,116,104,4 206,121,108,209,129,122,209,127,121,214,128,118,219,135,125,215,130,120,213,128,120,215,139,142,206,125,111,207,124,114,202,112,102,210,124,112,216,130,116,214,129,115,214,131,118,217,144,143,201,118,99,162,69,59,147,48,43,184,87,75,219,136,123,219,136,122,218,135,117,216,140,129,174,85,67,102,21,18,81,11,16,141,45,38,217,129,113,219,137,121,216,133,114,212,131,116,173,85,67,88,15,15,74,8,14,148,51,41,218,131,115,222,141,125,220,140,119,214,135,116,191,108,87,144,56,42,123,34,26,192,102,88,215,130,113,221,139,123,217,136,116,207,124,102,197,118,100,201,120,98,199,115,96,209,129,116,214,131,116,213,129,108,209,127,110,203,122,106,193,114,94,197,119,99,204,127,106,208,128,110,212,132,115,208,125,105,206,125,109,201,124,110,4 220,145,156,224,154,162,223,148,156,223,145,153,229,160,167,226,153,158,225,151,155,221,143,151,221,153,163,217,140,146,190,91,96,184,80,88,211,125,128,225,156,159,223,153,154,220,145,151,220,148,156,194,103,110,157,54,67,149,52,69,162,59,70,194,99,103,219,145,147,220,151,153,218,144,149,168,75,85,141,49,67,133,45,65,138,48,67,162,57,68,204,118,119,220,156,156,219,150,152,196,111,117,158,60,71,143,50,67,147,52,68,167,66,75,206,125,127,219,152,153,217,146,145,218,144,145,207,124,129,188,96,105,183,87,95,205,123,130,217,145,149,215,145,147,216,144,142,218,148,148,221,155,158,221,152,155,219,146,150,218,147,154,216,144,146,212,139,138,215,145,147,218,151,154,220,153,155,221,155,157,220,151,155,218,147,148,217,148,148,211,139,136,4 211,122,114,215,126,119,217,128,123,217,127,122,208,109,110,208,108,113,211,121,116,202,105,103,206,109,99,213,127,116,213,123,113,207,109,104,169,57,57,174,59,62,204,107,101,207,122,115,209,117,111,214,132,122,198,99,92,156,50,52,136,36,42,158,54,54,206,117,112,207,125,115,207,118,108,211,126,114,184,80,78,139,40,45,136,39,44,162,62,58,209,125,115,206,125,113,204,113,102,209,116,110,178,72,68,156,53,51,157,51,49,185,86,79,207,120,107,202,115,102,203,112,103,206,114,108,207,119,109,199,108,98,186,85,77,197,96,86,206,120,109,203,120,107,203,116,107,207,119,107,210,127,114,214,135,126,206,117,104,200,107,91,204,122,109,200,118,109,201,115,106,205,116,109,207,122,112,209,125,113,205,114,105,205,120,107,199,112,100,195,110,100,4 224,148,162,227,154,171,229,155,173,231,153,171,231,154,172,229,155,174,225,148,168,223,150,170,223,148,161,228,156,170,229,155,171,228,154,169,230,157,173,230,158,173,225,151,166,221,146,162,225,153,166,228,157,169,223,145,159,215,125,141,214,121,135,223,146,157,224,150,163,221,149,159,224,152,165,224,145,154,210,114,118,179,63,81,178,66,84,199,103,115,224,152,161,221,150,157,224,155,164,218,132,133,195,85,90,181,74,87,171,69,86,177,70,84,216,132,138,217,145,155,223,154,160,217,131,133,194,87,93,179,74,86,183,82,94,195,97,102,215,134,138,217,147,157,222,156,161,221,147,152,206,108,113,183,73,82,194,99,107,215,134,134,218,146,151,214,143,152,216,149,152,221,153,158,218,143,149,211,124,127,213,130,136,220,150,152,218,147,154,211,139,149,4 246,165,184,247,172,191,247,173,192,247,175,195,246,166,183,243,154,167,246,163,181,242,161,178,246,164,180,247,168,185,247,174,190,248,175,193,244,155,168,238,139,145,245,160,176,240,161,175,245,163,177,246,164,181,245,165,183,248,172,189,241,150,161,223,118,121,241,151,165,242,162,176,245,165,176,246,165,180,245,160,179,243,158,177,221,127,139,206,98,103,240,148,160,244,166,179,244,165,174,247,167,179,246,165,180,247,161,178,223,121,133,207,95,101,239,147,159,244,166,178,242,164,171,245,161,174,246,161,176,248,163,178,229,127,141,215,103,115,240,150,161,242,164,173,240,164,167,244,161,171,245,155,170,246,157,172,240,147,159,235,137,147,241,153,165,239,158,169,237,162,164,241,160,167,243,156,169,244,155,170,246,158,172,245,159,170,242,161,172,237,155,168,4 220,129,149,223,128,148,229,136,153,230,140,161,218,122,132,213,116,119,226,140,154,226,145,163,221,134,148,226,136,151,228,140,161,216,120,133,169,58,57,158,51,49,211,119,122,228,154,164,215,126,142,223,134,150,225,139,157,207,108,112,130,30,34,127,28,33,194,92,91,226,147,156,212,121,139,216,125,141,215,123,138,213,122,122,172,73,71,169,60,58,209,114,120,224,141,156,212,127,139,208,113,118,195,89,89,187,76,70,214,118,116,211,121,123,222,137,146,224,144,153,214,132,140,206,111,113,173,54,54,168,46,45,212,115,113,229,145,154,225,138,148,222,141,148,210,131,137,207,119,124,190,82,80,190,82,85,215,122,133,227,145,154,227,147,152,219,140,145,206,124,133,209,124,134,213,127,133,217,134,144,221,138,152,223,142,152,223,147,150,212,132,134,4 234,145,154,226,126,134,209,89,83,226,114,113,245,154,171,245,158,174,245,156,172,243,154,169,234,147,153,228,130,133,214,100,93,212,95,87,243,152,164,245,155,171,245,161,173,243,161,174,234,149,153,235,141,140,228,124,119,210,91,86,242,151,160,247,164,177,246,166,175,244,165,173,235,149,152,228,131,126,206,85,76,228,118,117,247,162,172,246,167,178,246,166,176,244,164,171,234,149,151,234,145,145,223,118,109,239,141,144,247,161,173,246,165,174,247,169,177,243,164,166,232,150,148,237,148,147,241,152,152,244,154,164,246,161,172,246,164,172,246,163,172,242,165,169,229,146,144,237,152,150,241,155,158,244,156,166,247,166,172,246,164,171,245,161,170,239,162,167,227,143,143,235,152,153,241,160,160,243,159,166,244,159,166,245,159,167,243,160,166,237,159,162,4 234,161,180,240,165,184,242,164,188,245,168,196,246,169,196,246,171,198,245,172,199,237,165,190,229,152,172,235,158,175,235,154,173,241,158,181,245,171,195,247,175,198,246,176,199,239,169,190,221,138,158,215,123,134,198,88,97,211,102,113,238,155,174,246,173,195,244,171,189,240,169,188,217,138,148,173,64,72,192,80,90,192,73,81,213,109,114,245,172,191,242,170,190,236,165,185,220,148,154,168,66,70,201,96,102,200,92,102,178,63,68,236,156,170,243,175,195,234,167,184,228,165,172,205,118,117,156,51,55,162,55,66,196,91,99,233,155,171,239,171,189,233,165,182,226,161,168,228,162,170,208,132,140,202,119,133,229,152,168,233,159,177,232,162,181,231,165,180,222,155,165,225,154,167,229,158,175,233,163,181,233,163,181,232,161,180,228,160,179,225,164,179,4 222,149,160,218,143,156,212,126,137,182,87,97,162,74,86,198,111,122,222,147,161,228,158,174,203,123,129,180,92,100,151,65,76,107,32,46,88,21,35,120,36,49,173,77,85,211,136,146,159,63,66,102,28,41,99,40,54,103,46,61,105,47,62,92,35,48,122,39,52,188,101,108,130,40,48,95,32,44,123,52,66,134,59,75,114,49,66,103,47,60,113,44,59,176,84,90,131,42,45,95,30,43,118,46,59,147,60,74,127,50,64,92,36,50,128,43,54,189,101,108,166,76,71,115,29,35,92,24,36,103,37,50,97,36,48,99,30,43,164,75,87,206,132,142,202,132,124,186,102,96,148,67,70,117,43,51,124,53,65,168,85,101,202,126,145,204,138,152,212,150,144,212,147,145,212,145,146,206,131,135,208,132,144,205,135,151,201,129,148,200,131,149,4 238,160,171,241,161,174,242,157,172,243,154,169,246,162,178,248,177,191,245,172,186,242,168,183,236,156,165,235,151,163,236,150,159,230,135,135,237,144,146,246,170,182,245,170,181,242,168,182,236,163,171,234,156,167,220,126,127,200,88,86,219,117,112,239,156,163,242,165,176,240,167,178,234,161,165,231,152,152,208,106,102,173,55,60,185,70,70,227,131,132,241,160,172,238,164,173,233,161,161,232,154,151,204,102,94,163,42,47,174,53,54,223,128,127,239,160,168,236,162,170,232,162,160,232,160,159,217,126,117,187,69,63,199,89,84,228,141,142,235,156,161,231,160,166,229,162,156,232,163,164,228,151,150,223,136,133,229,144,147,232,144,152,236,163,172,233,164,171,226,160,154,230,162,163,229,159,163,230,156,159,234,159,163,232,153,161,233,161,170,230,162,166,4 235,156,173,238,161,179,241,164,184,244,167,188,244,166,185,240,161,181,234,156,178,229,155,176,232,156,174,239,165,181,243,166,182,244,164,182,245,166,183,239,159,180,234,156,174,230,157,173,233,161,173,241,168,184,243,162,181,241,153,171,242,156,171,241,163,177,236,161,176,231,161,176,235,161,173,240,164,179,241,160,178,241,153,158,239,148,148,240,159,171,233,158,177,228,157,173,230,156,167,238,165,178,243,163,177,239,150,150,239,148,144,240,157,165,234,158,176,225,152,168,229,157,167,237,165,179,240,160,177,237,148,151,239,152,151,240,162,173,235,163,176,226,156,168,228,160,170,233,160,174,233,153,169,236,152,166,237,155,165,235,160,172,230,159,171,222,152,165,224,159,166,229,159,171,232,156,171,234,159,174,235,157,172,232,159,172,227,156,168,222,155,165,4 236,162,182,235,153,170,233,140,150,239,152,161,244,165,181,240,160,180,237,161,180,231,158,178,234,160,177,236,155,168,226,127,129,222,113,113,235,146,152,239,160,177,235,157,173,231,157,171,232,158,173,235,155,167,229,133,133,218,106,105,223,117,115,234,149,157,235,160,172,232,161,171,232,159,173,236,158,172,230,140,138,223,122,123,218,105,112,222,124,126,232,155,164,232,160,170,232,161,173,235,159,175,237,157,162,225,129,125,217,108,109,218,119,115,229,150,152,228,159,168,228,160,171,232,158,174,237,162,176,233,147,145,223,124,116,224,134,131,228,152,154,228,162,167,221,153,166,224,150,169,232,160,174,236,161,172,232,147,149,231,150,152,228,156,162,225,159,166,217,151,162,220,148,165,228,158,173,232,161,174,233,160,172,232,159,166,228,159,166,220,153,163,4 220,151,164,195,98,102,165,54,61,174,69,75,163,60,66,155,52,58,201,115,115,218,155,159,203,115,118,167,65,70,136,38,53,163,60,66,148,45,54,124,27,43,152,49,54,197,116,117,176,72,71,140,37,47,142,45,55,166,65,68,163,62,67,127,34,47,124,34,46,182,106,113,191,104,103,154,53,59,157,60,66,179,84,91,168,67,74,126,33,47,138,43,51,182,95,93,195,114,112,138,41,49,139,44,54,162,63,70,149,49,58,151,52,60,145,46,52,193,113,109,186,98,93,125,29,41,124,34,45,131,39,50,148,50,58,154,57,63,170,77,78,209,147,148,197,122,117,137,44,51,113,30,45,117,36,51,125,36,47,153,57,61,205,134,133,214,160,163,209,148,148,166,77,77,121,33,44,124,41,52,145,55,61,191,109,108,213,157,161,215,162,165,4 227,150,171,228,151,172,231,151,168,218,119,121,213,114,125,218,127,139,226,147,160,223,149,167,221,144,161,220,138,148,214,124,129,191,77,81,183,64,67,188,75,73,214,124,131,220,146,158,214,133,141,191,88,89,175,65,66,182,70,76,190,76,81,181,62,62,205,109,112,218,145,153,212,130,131,176,71,72,148,44,54,187,85,90,198,90,96,191,77,81,201,105,107,217,148,155,213,138,141,177,77,77,151,45,51,182,80,82,196,93,96,185,72,72,199,106,104,217,151,155,215,145,150,182,82,79,163,52,55,173,67,70,181,73,75,175,64,62,201,118,117,217,154,159,215,149,152,198,111,107,165,58,57,160,51,56,162,54,57,179,75,72,206,129,133,215,154,160,212,148,151,210,140,142,197,115,116,187,88,88,194,103,102,210,136,141,215,149,155,215,154,160,4 221,149,175,223,150,176,221,141,161,225,144,164,231,156,180,231,156,180,224,147,174,221,147,173,219,148,172,218,141,159,191,87,91,190,85,94,223,146,168,230,158,178,224,151,173,219,144,166,219,149,170,211,127,136,167,55,59,167,52,60,202,107,122,223,152,172,223,152,170,219,146,164,217,151,168,208,126,132,173,63,66,162,49,57,170,59,70,214,137,155,219,147,165,214,141,158,215,148,163,211,133,140,177,71,72,156,48,57,149,42,53,208,125,137,222,153,169,212,141,156,216,148,162,214,139,150,178,74,76,131,32,46,142,41,50,211,130,139,222,154,168,213,145,158,214,145,158,218,148,163,182,88,96,142,35,43,181,88,95,217,147,160,217,151,164,210,144,156,209,141,154,215,146,162,205,133,147,190,100,108,206,131,144,212,144,160,211,149,162,205,143,157,4 199,107,147,204,114,155,211,118,156,205,99,134,204,99,140,209,114,155,212,126,161,204,115,152,197,106,144,205,117,157,206,112,150,183,64,96,193,83,118,212,121,154,213,128,158,206,122,154,199,108,146,202,109,150,203,104,143,168,46,77,181,65,96,213,119,152,212,125,156,206,121,152,198,108,146,205,113,150,205,110,145,190,80,113,190,77,114,206,111,144,209,127,157,202,116,147,198,110,146,202,110,147,208,117,152,199,97,129,185,67,101,202,102,138,207,124,153,200,118,148,196,109,142,200,113,146,207,120,154,206,113,143,196,93,126,203,109,144,205,120,150,198,116,144,195,111,141,202,116,148,205,115,150,208,120,152,205,115,149,202,113,147,200,114,147,197,120,146,191,110,139,199,117,147,204,120,151,204,117,149,202,114,146,201,115,147,196,112,144,192,115,142,4 208,134,167,211,137,169,210,130,161,208,122,151,211,132,162,211,130,166,213,134,167,210,134,165,204,130,160,203,121,146,186,86,103,181,71,91,184,75,94,200,109,139,210,133,164,207,132,162,197,114,147,197,106,129,166,52,67,157,45,62,173,61,78,184,77,100,203,122,149,206,135,163,197,116,146,194,98,126,167,53,72,155,48,65,173,69,85,168,56,73,193,97,118,207,137,161,199,127,153,195,110,139,183,76,95,161,50,67,160,53,68,162,49,66,186,83,102,204,130,154,201,133,155,199,121,150,194,98,117,180,71,87,170,60,74,178,73,88,192,99,120,203,132,155,201,133,154,201,126,153,201,121,148,198,108,130,198,110,129,203,122,143,203,129,154,200,128,152,197,132,152,201,132,157,201,126,156,205,133,160,206,132,161,208,136,163,204,134,157,197,125,149,4 222,154,182,222,155,183,221,158,182,221,155,176,218,147,167,219,152,173,222,160,185,219,158,185,219,152,179,215,145,170,197,108,125,183,82,97,185,84,96,186,87,99,203,120,135,216,154,174,211,145,169,197,109,127,174,69,88,150,44,65,152,49,68,158,53,70,182,80,89,206,134,146,201,117,133,169,67,83,156,54,75,162,62,85,148,48,70,163,64,83,169,68,80,203,134,148,184,82,92,164,61,79,152,53,75,166,67,90,159,59,80,165,66,85,176,76,83,203,135,146,182,82,90,164,57,72,158,53,71,156,53,71,156,54,72,165,62,76,191,103,108,208,149,162,199,121,130,186,90,101,181,83,94,186,92,105,192,103,117,196,116,133,209,145,160,211,158,174,212,157,173,210,149,166,210,146,162,214,151,167,217,158,175,218,161,180,214,157,175,209,155,172,4 220,144,164,217,138,154,203,112,122,202,110,127,213,131,159,213,133,162,209,134,160,199,125,153,221,147,162,217,137,146,185,82,82,166,52,58,192,97,112,209,133,156,209,134,157,204,131,154,221,150,160,218,140,145,185,80,80,163,48,53,165,55,61,200,113,125,215,144,161,208,137,154,223,154,161,222,148,152,193,98,97,176,69,73,182,79,81,195,100,101,217,146,158,209,137,150,224,155,160,225,156,159,199,110,110,163,53,58,163,59,64,199,107,105,217,147,156,208,138,152,221,153,158,224,156,161,207,124,125,160,51,52,155,49,52,210,130,133,218,148,156,208,138,150,216,149,153,220,150,153,218,145,152,187,89,87,192,99,96,223,156,163,218,148,154,208,142,150,211,142,147,219,149,155,220,150,156,214,139,141,216,142,145,223,156,162,217,151,156,206,142,149,4 221,145,165,226,150,167,235,156,168,233,148,160,234,148,157,233,149,159,232,158,169,228,156,166,220,146,162,227,153,168,231,150,161,222,134,141,221,126,129,228,141,149,231,158,167,224,154,162,220,148,160,227,155,166,226,145,153,208,107,107,208,102,99,223,133,134,227,152,157,223,153,158,216,144,156,224,150,160,220,134,139,191,76,75,195,79,75,215,118,114,224,147,151,219,148,151,212,139,152,220,143,154,216,127,135,202,99,96,200,92,89,211,113,109,225,152,155,219,150,151,209,137,149,222,150,160,218,138,142,214,125,122,213,121,118,223,142,141,224,154,157,213,146,149,211,147,153,223,156,162,221,147,151,218,138,139,220,142,146,225,152,153,222,156,158,210,148,153,211,150,155,217,153,157,218,148,154,222,150,158,220,149,156,221,151,153,219,155,156,206,146,151,4 235,163,183,231,158,174,214,123,130,218,129,137,237,160,178,243,169,189,244,172,190,239,167,184,233,162,179,217,133,141,169,56,58,169,58,62,221,135,140,239,167,184,240,169,184,237,167,180,234,165,179,194,107,114,132,29,40,137,32,44,188,86,89,235,163,174,240,170,182,238,172,183,231,164,177,194,109,118,115,22,35,106,21,36,141,46,54,225,146,154,238,169,181,236,169,178,228,161,176,206,122,129,140,37,45,103,24,38,115,26,37,214,132,141,237,169,182,234,166,175,228,162,173,221,146,154,172,69,71,109,21,35,141,46,56,222,148,158,236,167,180,232,164,174,226,160,169,226,160,170,207,129,135,159,59,63,192,101,105,231,162,174,234,166,177,230,165,174,222,158,166,226,162,172,225,158,169,217,139,146,223,151,159,230,161,172,230,162,172,227,162,172,4 244,172,189,247,175,192,247,175,191,247,173,190,246,165,181,244,168,184,245,173,189,243,171,188,245,174,187,247,177,190,247,177,189,238,157,169,196,87,89,217,122,123,242,170,182,239,167,181,244,174,185,246,177,188,248,178,191,221,128,133,153,30,37,174,62,63,232,155,163,236,166,179,242,174,185,246,176,189,246,176,190,217,125,129,173,55,59,152,38,46,216,131,135,240,173,182,242,174,184,245,174,185,244,173,188,225,142,147,166,51,55,166,54,56,223,143,146,238,173,180,236,169,177,241,170,181,244,173,186,231,153,156,197,97,91,214,128,126,235,166,172,234,168,176,233,166,170,240,171,181,243,173,183,240,169,178,236,161,166,240,170,179,237,170,179,232,168,175,231,163,167,237,169,178,241,173,183,241,172,183,239,169,180,240,172,182,237,172,180,230,166,174,4 237,162,181,239,164,182,244,168,182,244,165,185,244,163,183,241,158,180,238,162,181,235,163,178,235,161,177,240,164,179,242,165,180,241,157,176,237,145,158,237,147,162,235,156,174,233,159,172,235,161,172,240,165,179,238,153,170,233,134,141,224,111,113,227,125,120,234,153,167,231,159,171,233,160,170,239,164,178,228,133,140,222,112,113,229,121,123,224,120,112,233,152,159,231,163,171,231,158,167,237,163,176,221,122,124,220,109,108,230,132,133,231,138,134,234,157,165,230,162,169,231,160,167,236,164,175,232,147,158,230,133,136,230,135,136,233,149,153,232,161,171,229,163,169,227,160,166,232,161,171,232,156,168,234,154,166,234,153,164,233,158,170,231,162,170,226,162,165,223,159,165,227,157,167,228,154,165,232,158,169,233,159,172,233,159,171,230,163,169,222,158,161,4 240,168,184,240,168,185,241,166,182,231,139,139,225,122,119,228,135,135,239,164,175,240,171,183,237,165,177,239,166,180,233,150,152,206,92,81,201,83,74,199,84,73,223,134,132,237,169,180,234,164,176,233,157,164,216,113,103,210,99,95,215,114,111,184,58,49,210,111,102,235,167,175,234,165,175,215,118,115,196,74,64,220,123,131,227,141,146,205,99,86,214,120,110,236,169,174,233,162,167,207,104,98,198,81,74,212,109,110,218,124,124,207,104,93,221,134,126,237,172,175,232,165,170,217,128,124,198,85,75,196,78,70,199,85,74,216,122,110,229,154,153,234,171,174,229,164,169,224,143,143,200,92,80,197,87,77,211,114,101,228,149,144,234,169,172,231,168,170,226,162,165,228,154,158,220,136,128,218,135,128,230,157,155,233,165,169,233,167,171,229,168,170,4 238,167,189,239,166,189,239,162,182,236,147,158,242,160,175,245,172,194,244,172,193,241,172,190,239,169,187,239,165,183,218,117,120,185,62,63,223,126,132,247,176,194,244,173,189,239,170,185,238,170,186,223,135,142,205,83,82,200,77,79,219,118,124,248,179,195,244,174,187,239,172,183,235,166,177,204,98,98,196,72,73,214,99,97,231,139,148,246,177,194,244,174,187,240,172,182,235,161,165,216,116,111,203,87,86,222,126,130,241,167,182,247,178,194,243,174,188,237,172,182,234,158,154,234,151,148,232,151,159,238,164,182,244,173,190,244,174,190,242,175,187,234,169,177,231,154,140,237,162,168,239,168,184,241,168,185,242,170,186,242,172,185,238,170,180,231,166,174,227,153,145,235,167,176,236,165,181,239,167,183,241,172,186,240,172,182,236,171,179,229,167,175,4 241,170,193,244,171,195,244,168,194,245,171,195,246,171,191,244,168,186,242,168,186,239,168,188,240,170,189,244,174,194,243,170,193,240,161,175,217,120,123,227,137,141,239,163,174,237,166,180,241,173,189,245,177,193,241,167,180,225,126,121,159,41,45,197,95,93,239,161,163,235,167,179,240,173,188,243,173,187,233,145,143,214,101,92,184,61,63,209,109,105,238,163,168,236,171,182,238,172,183,237,161,167,227,131,125,216,112,105,213,106,100,230,148,148,238,169,179,234,171,180,234,166,176,235,158,161,231,145,144,230,145,145,233,152,157,240,169,179,239,173,184,232,167,177,231,163,173,234,164,172,235,163,172,237,166,177,238,168,183,240,172,186,237,171,183,230,166,176,228,162,171,233,167,177,236,170,182,238,172,186,239,172,187,237,168,183,234,168,180,229,168,177,4 230,153,177,233,152,175,234,154,179,235,155,177,234,150,169,234,154,176,233,157,180,228,154,175,229,154,174,231,156,177,225,142,159,197,96,104,173,63,70,213,117,128,227,152,172,222,149,168,226,151,171,228,149,166,183,73,79,151,35,45,146,33,44,186,76,83,224,150,169,220,148,168,227,155,174,217,131,139,179,63,65,184,73,78,191,85,91,170,58,64,218,140,153,223,154,171,227,157,173,218,135,145,195,85,84,191,78,80,176,65,70,155,46,53,216,139,148,223,156,168,223,153,167,224,149,164,205,112,114,175,60,65,190,83,84,196,102,104,222,152,164,220,153,162,219,150,163,224,153,168,221,147,158,211,124,134,219,140,150,224,150,162,223,155,169,217,153,162,215,147,159,223,155,169,224,156,170,227,158,170,226,156,170,224,155,170,221,154,167,211,147,159,4 222,145,173,224,149,178,226,150,174,229,151,173,232,156,176,229,153,173,227,153,176,217,144,166,221,145,169,215,132,156,204,110,129,210,122,137,217,134,151,225,147,172,229,157,178,222,150,169,219,144,163,204,109,130,184,73,87,177,65,75,196,95,113,224,141,162,226,151,166,221,151,166,212,129,145,201,103,122,189,84,102,183,71,86,202,104,119,218,131,146,219,138,151,219,150,163,209,131,147,203,111,127,197,99,116,196,95,108,206,113,122,213,126,137,216,134,145,219,150,164,210,136,153,210,129,146,203,111,126,199,102,114,204,111,122,213,126,132,216,138,148,218,151,164,207,137,154,208,126,142,206,117,131,202,110,123,198,98,107,213,129,138,215,137,147,214,149,161,203,137,154,209,134,150,205,120,133,203,111,123,207,120,134,214,140,154,218,150,161,208,140,152,4 231,166,183,234,170,185,231,165,178,213,132,141,195,105,116,187,93,104,208,131,142,226,164,177,229,166,180,230,165,178,215,137,147,191,101,114,162,67,85,168,73,90,197,111,120,215,145,155,226,162,174,218,145,155,188,99,108,154,62,81,140,52,70,163,71,88,196,112,123,214,145,152,218,148,160,196,107,120,160,66,83,126,45,62,134,50,68,166,73,91,196,112,121,213,142,147,201,115,125,175,82,98,149,62,80,120,43,61,126,45,64,165,70,88,198,114,121,212,142,143,198,115,120,160,68,82,142,53,70,137,50,67,151,61,79,181,92,104,206,131,134,218,155,157,199,122,122,166,73,83,155,63,78,163,70,85,175,82,97,191,105,110,214,148,150,224,171,175,202,130,130,175,86,92,168,77,88,182,97,104,196,114,121,205,128,132,221,163,169,221,170,172,4 222,136,145,224,134,146,226,134,147,230,139,154,233,145,155,233,146,152,228,139,148,223,138,146,221,134,141,222,130,142,224,133,142,219,126,134,218,123,128,223,132,133,225,136,139,224,144,144,220,136,137,224,135,141,218,124,133,194,88,89,189,79,81,214,118,117,221,131,129,219,136,131,217,134,134,222,134,140,218,126,135,180,73,76,172,61,65,199,95,94,219,130,127,216,132,126,213,131,131,218,133,134,220,132,135,192,95,95,163,54,55,190,84,83,216,128,128,216,134,133,211,134,127,218,139,133,220,137,136,209,115,117,192,89,87,209,116,117,216,128,130,213,129,130,208,135,125,213,136,130,216,134,134,215,129,133,212,122,130,216,129,135,212,124,124,209,129,126,205,132,121,209,132,126,212,132,129,212,127,129,212,123,134,214,129,134,211,128,125,207,130,126,4 238,155,164,240,156,163,242,155,165,245,158,171,245,156,170,241,149,166,240,153,166,235,152,165,237,153,159,241,160,167,241,156,164,242,154,165,243,154,165,241,151,164,239,155,166,232,150,160,238,156,159,241,160,166,239,153,162,230,133,135,232,137,135,239,151,161,237,152,164,229,150,157,233,153,154,239,158,164,225,132,131,186,71,65,210,105,99,237,147,156,233,145,156,227,143,152,228,145,138,235,152,153,212,112,107,157,40,39,196,87,84,238,151,157,233,149,156,226,144,149,228,152,147,234,156,157,211,111,104,185,74,63,212,113,109,235,148,156,231,147,155,224,144,150,225,154,151,230,154,156,226,143,140,226,139,137,231,147,151,234,151,156,230,148,153,219,139,146,221,149,147,226,148,150,229,152,156,229,149,155,231,149,157,232,152,155,228,147,150,219,144,144,4 234,150,162,239,156,170,240,155,167,234,141,144,235,143,141,240,154,156,244,164,176,241,160,172,233,150,162,238,158,170,223,128,127,195,78,68,196,81,67,224,128,119,242,164,171,237,158,167,233,155,162,234,154,160,182,80,74,164,51,51,168,49,46,214,115,107,242,167,172,236,159,164,232,154,156,226,142,143,137,40,42,142,36,40,171,52,52,222,131,129,241,166,170,234,160,160,231,153,156,228,147,150,178,77,72,187,81,75,186,73,66,226,140,136,239,165,168,234,161,159,226,149,145,232,157,162,230,149,150,210,113,105,191,81,69,232,150,148,237,163,162,231,159,154,225,152,151,231,157,161,233,157,157,220,130,123,216,125,118,237,161,162,234,160,157,227,157,151,223,154,153,228,156,154,231,157,158,233,158,160,236,161,160,232,156,151,230,156,149,222,154,146,4 228,154,161,228,154,157,218,132,129,207,112,103,214,123,119,227,147,153,233,160,168,231,160,165,225,152,150,210,122,113,182,75,64,162,52,46,168,60,54,207,117,110,226,153,156,228,158,162,217,140,131,184,79,67,150,44,41,135,34,34,151,46,44,173,67,58,203,112,103,223,153,150,213,135,127,177,71,61,122,33,33,110,27,29,135,37,35,145,37,35,185,85,75,216,144,134,217,144,134,172,67,57,118,26,27,118,32,32,138,41,39,144,39,38,176,77,67,214,144,134,219,151,142,192,101,88,152,51,44,136,38,36,146,44,41,154,49,42,183,88,73,213,146,136,220,156,147,220,153,145,207,130,119,185,89,79,170,66,53,182,86,70,207,132,119,213,150,142,219,154,145,222,156,148,221,155,149,215,145,137,207,127,113,209,134,123,211,141,130,212,148,138,4 234,157,168,236,157,167,238,158,168,236,155,167,219,131,138,199,105,111,221,137,152,220,137,152,233,154,164,236,157,165,238,160,169,223,135,138,148,54,55,128,32,33,211,121,122,224,147,153,232,152,162,236,156,166,240,160,168,191,91,88,122,25,30,162,62,63,220,134,138,223,150,157,230,151,157,235,156,163,239,160,167,209,118,119,183,78,73,209,116,116,227,148,158,224,150,154,228,148,146,234,155,161,237,158,167,234,154,164,226,142,144,227,147,152,229,152,159,225,153,156,225,146,149,232,153,161,235,158,167,236,157,165,234,156,165,232,152,161,230,152,159,224,153,156,221,147,151,229,153,160,232,158,165,235,161,167,234,160,166,232,155,162,228,152,158,222,152,154,219,149,150,227,154,158,230,157,162,232,161,165,232,159,164,229,154,160,225,152,156,221,153,153,4 215,158,161,204,137,128,205,138,135,218,163,166,222,165,175,227,174,187,225,168,181,221,165,181,214,160,160,190,115,105,170,89,82,171,98,94,190,117,114,216,160,165,223,169,180,223,171,180,216,167,165,204,139,131,177,100,91,140,66,64,145,67,66,192,123,124,221,169,178,223,174,181,217,168,170,216,166,165,188,114,102,168,93,87,162,89,86,181,108,106,222,176,184,223,176,182,218,172,172,223,179,181,215,159,155,209,145,136,206,143,136,207,145,143,225,179,186,226,183,188,220,175,172,223,175,177,224,173,177,224,172,176,224,172,180,227,177,186,228,182,184,226,182,182,218,174,169,223,175,176,228,178,181,228,174,179,228,173,181,230,182,188,229,184,182,223,177,174,216,171,164,221,174,172,225,176,179,227,174,177,228,176,179,230,183,185,228,183,179,220,172,172,4 215,136,167,220,142,171,219,133,162,216,125,152,223,140,168,225,145,176,224,142,173,217,136,166,213,136,165,220,145,171,214,129,149,203,111,124,219,137,161,221,142,172,219,139,168,210,130,161,211,133,162,218,143,168,218,141,163,196,105,120,173,75,88,200,110,131,217,140,167,210,136,161,208,129,158,215,141,167,197,104,122,125,31,43,97,15,26,171,71,80,216,141,164,210,136,160,210,133,159,215,140,163,197,103,117,130,38,50,119,31,42,188,97,110,215,143,165,208,136,159,209,135,159,217,145,167,215,141,162,198,112,132,195,107,124,213,138,161,214,145,165,210,143,161,209,139,156,216,143,163,216,142,164,216,140,166,217,145,169,216,143,166,213,143,163,206,139,157,206,137,153,210,139,159,211,133,158,210,132,154,214,139,161,213,141,162,212,141,161,204,136,155,4 228,147,153,234,152,161,238,153,159,240,155,161,239,154,157,238,155,159,233,149,151,223,137,135,229,148,154,235,155,162,238,156,161,233,150,151,225,134,129,234,152,152,233,152,153,227,148,149,229,148,151,235,153,159,237,156,162,224,133,131,197,82,73,221,130,130,231,151,153,225,150,148,228,149,152,233,152,153,237,157,160,215,120,118,174,53,46,208,112,105,226,147,143,219,141,138,226,150,150,232,152,152,237,158,159,217,128,122,176,59,50,209,117,111,229,152,146,220,143,134,224,148,144,231,153,150,235,158,157,228,148,143,209,114,105,221,138,132,226,150,143,220,148,138,221,147,139,229,152,146,232,156,150,230,153,147,229,151,144,227,151,144,223,148,138,216,144,134,219,149,140,224,150,141,228,154,147,226,148,139,227,150,142,226,153,144,221,149,138,216,147,135,4 220,133,131,216,122,116,219,124,113,226,133,125,229,137,130,235,146,145,233,146,144,230,145,143,222,135,129,214,118,106,217,122,109,208,108,94,209,109,95,233,148,143,231,146,139,226,144,138,223,138,129,220,132,123,214,121,110,185,78,67,185,79,68,223,133,125,229,145,138,223,140,132,220,138,128,218,132,122,189,83,70,155,46,41,152,42,37,204,106,96,227,145,137,222,141,130,220,140,129,217,131,121,174,67,57,148,42,40,146,41,38,201,105,95,227,145,135,220,140,127,217,137,126,217,131,120,164,61,52,162,53,44,175,70,58,212,123,112,224,145,133,219,143,128,214,135,122,216,134,122,202,111,97,206,116,103,213,126,114,221,138,128,222,143,131,218,142,129,211,135,120,216,138,124,220,142,129,220,142,131,221,141,130,221,141,129,219,141,129,212,135,122,4 232,163,166,234,164,167,228,152,150,228,149,143,236,163,165,240,170,173,239,169,172,235,166,170,230,160,161,230,159,159,214,128,120,197,98,91,215,132,127,234,164,164,237,168,169,234,167,167,227,155,151,228,157,154,198,104,96,151,53,57,169,69,66,218,139,135,236,168,168,232,165,163,226,160,155,229,158,155,182,88,84,115,34,44,159,64,63,217,137,132,233,167,165,231,165,160,227,162,157,229,161,158,191,102,96,129,46,52,148,57,59,216,138,134,232,168,165,230,167,158,226,162,155,225,160,155,212,130,122,157,64,64,162,71,69,217,141,134,230,168,164,229,167,160,220,158,148,221,157,150,215,141,133,191,102,93,203,119,111,224,155,150,229,167,162,226,167,159,215,152,143,214,147,136,217,152,148,217,148,143,219,152,146,226,164,160,228,168,160,224,165,158,4 231,149,149,233,150,152,229,142,143,221,125,122,229,139,136,236,154,152,236,155,155,233,154,153,231,148,146,234,152,150,206,107,99,133,35,34,170,72,67,229,140,132,234,154,148,230,153,146,231,150,146,233,151,146,203,99,86,112,27,31,115,24,27,201,100,87,231,150,139,228,152,143,231,153,146,233,154,150,226,139,130,177,73,64,158,51,44,201,104,92,226,142,130,227,153,141,229,153,143,233,157,152,232,154,149,218,129,120,216,124,114,226,143,135,227,150,141,226,154,143,227,150,139,232,154,146,232,154,149,233,155,150,232,154,150,231,156,150,228,155,146,225,155,144,223,148,137,229,152,143,231,155,147,233,156,151,233,157,151,233,158,151,228,156,147,222,154,142,220,148,138,224,148,139,228,153,146,231,156,150,231,157,150,230,156,149,226,157,146,220,152,140,4 235,153,166,237,157,169,239,160,173,232,146,153,231,145,149,229,144,149,232,152,158,233,159,168,233,153,163,235,157,167,227,145,152,197,93,87,170,67,64,170,67,63,209,114,108,225,151,158,232,154,163,232,155,162,197,96,90,133,37,39,84,18,27,121,28,32,187,84,78,223,149,152,232,157,163,215,127,124,149,48,46,83,20,28,72,21,30,129,34,35,199,104,94,226,154,151,230,159,160,205,112,104,139,38,36,113,29,34,123,32,34,170,73,65,221,145,139,226,156,153,230,159,159,221,140,134,192,91,81,158,56,51,186,87,76,222,143,136,231,162,162,228,159,155,227,156,148,230,155,149,225,149,146,221,140,133,229,156,152,233,163,164,233,163,162,228,162,157,225,154,150,228,155,154,232,162,163,234,164,166,234,162,163,233,162,162,231,161,159,226,159,156,4 204,122,145,208,125,147,216,134,154,223,141,158,220,135,152,216,131,149,219,138,154,216,139,153,204,122,143,208,127,147,216,138,154,219,141,156,212,125,147,212,123,144,216,138,149,212,137,147,205,125,143,209,128,146,218,141,155,215,136,153,208,120,141,209,122,140,214,138,147,209,136,143,204,126,140,212,134,149,217,140,155,216,137,157,183,91,103,188,95,107,212,140,148,208,137,139,204,126,138,214,140,151,214,139,154,216,136,154,148,62,71,158,74,81,214,140,149,205,135,137,203,128,139,211,139,149,213,139,152,211,132,149,175,84,94,183,98,109,210,135,147,207,135,140,199,124,136,206,132,143,210,135,149,209,133,148,207,125,141,207,128,142,208,136,145,204,133,141,195,120,132,200,124,138,208,133,146,208,134,147,206,129,144,209,136,145,208,140,145,199,129,139,4 223,131,144,225,130,147,224,127,143,217,108,117,224,124,137,232,139,156,233,144,156,229,142,156,225,136,146,228,136,149,217,115,127,206,96,100,210,104,107,223,129,140,230,141,152,221,130,142,224,133,144,227,137,147,209,104,110,197,83,90,193,80,86,212,114,123,229,143,154,218,129,138,222,135,142,226,137,149,210,109,115,188,74,80,186,73,80,206,109,114,226,141,152,218,132,144,220,136,141,221,131,143,202,97,104,188,75,79,189,79,81,203,102,104,221,134,141,220,141,148,222,143,146,223,137,146,205,105,110,194,85,85,197,91,94,208,110,113,221,139,144,218,143,146,214,132,137,222,137,146,211,119,121,198,95,96,206,107,110,215,124,129,222,143,149,215,142,146,209,126,134,217,135,145,213,125,130,207,115,118,216,127,134,218,133,139,217,138,145,214,140,147,4 231,151,155,233,152,157,233,149,155,233,146,154,231,144,151,237,155,162,236,158,163,232,153,159,233,154,155,231,149,149,217,124,123,213,118,122,216,121,122,230,145,148,235,157,160,229,151,153,235,159,157,220,133,127,188,79,73,184,73,72,192,85,83,223,138,136,233,156,157,227,151,150,233,158,155,215,126,117,174,63,59,158,46,46,183,73,68,211,120,112,228,152,151,225,153,150,229,153,147,226,145,138,188,86,79,172,61,55,186,78,69,204,105,96,227,148,146,225,154,150,228,154,149,230,153,149,211,120,114,200,102,97,208,114,109,218,130,126,229,155,152,223,153,149,224,152,147,229,154,151,225,144,143,222,141,142,221,139,140,227,148,147,227,155,150,221,152,146,221,150,145,225,153,150,227,151,150,227,151,152,227,151,151,226,151,150,223,152,147,219,150,144,4 233,157,169,220,131,133,201,100,98,198,97,94,199,101,98,215,122,122,241,166,175,242,169,180,229,152,162,204,109,106,181,76,74,164,59,61,168,63,64,183,79,73,230,153,154,238,168,175,224,144,150,195,95,92,178,72,74,150,51,57,141,46,51,161,59,54,220,138,134,236,168,171,217,137,137,189,89,84,164,61,63,151,52,57,139,45,50,176,80,74,221,145,140,234,167,166,221,145,146,190,91,86,165,63,62,150,53,56,150,52,54,175,78,71,214,134,127,233,166,165,222,149,151,196,100,91,179,76,71,174,75,74,154,55,56,166,65,59,204,117,105,229,161,157,225,158,159,221,148,147,196,104,95,180,79,73,183,84,79,192,99,87,214,135,123,228,162,156,225,160,159,227,160,164,220,145,145,202,113,103,202,115,104,208,125,114,217,144,132,227,163,159,4 241,164,175,237,154,162,232,144,152,237,148,153,247,167,174,248,176,185,247,175,183,245,173,179,235,157,161,202,96,92,148,40,44,132,40,43,160,64,65,220,135,135,245,173,178,243,172,174,232,151,150,163,53,53,96,11,23,115,33,44,101,22,33,127,37,38,225,141,139,241,173,173,239,166,166,176,81,82,122,29,37,171,66,77,156,58,73,91,18,27,176,83,80,236,167,166,242,171,172,214,133,131,129,37,40,161,65,75,172,70,86,105,28,40,151,57,56,230,158,155,240,169,166,236,163,161,167,80,77,129,38,46,138,52,65,94,17,28,161,62,59,227,156,153,239,170,166,241,169,166,227,150,145,168,80,78,132,48,51,150,53,54,198,103,94,228,161,155,237,167,166,241,168,167,242,169,168,237,163,161,226,147,147,225,148,149,231,163,162,234,174,174,4 200,100,110,202,98,105,205,100,111,206,101,111,209,102,110,214,110,120,212,107,116,208,105,114,198,95,98,202,101,105,200,96,102,198,88,93,201,93,95,210,104,111,212,112,118,208,107,113,199,103,111,200,98,103,189,76,77,177,55,54,181,58,57,197,83,86,211,112,114,209,114,117,192,93,97,194,89,94,178,58,59,173,53,52,174,50,53,192,76,80,207,107,110,207,111,113,195,98,102,191,86,88,176,58,58,171,53,52,174,51,54,188,71,82,205,105,113,203,106,106,192,94,99,195,95,100,183,71,73,171,49,50,165,44,48,179,61,72,202,104,120,203,112,124,189,90,93,193,94,94,188,79,81,186,73,73,180,67,70,180,63,70,195,89,102,196,103,119,186,91,95,188,91,93,193,90,93,198,100,103,197,98,104,184,68,76,191,87,99,190,96,107,4 226,133,142,228,133,145,231,136,153,232,136,156,230,135,155,224,126,144,223,129,144,223,132,148,225,133,142,227,134,144,225,131,144,222,123,136,206,96,106,195,76,83,210,109,114,218,128,137,224,136,139,222,131,139,200,98,105,174,59,65,171,47,53,176,50,54,199,90,90,216,125,128,223,137,138,209,111,115,145,41,46,113,21,30,162,42,50,181,56,60,202,97,99,221,132,140,219,133,131,192,90,88,134,35,42,120,27,36,169,51,58,204,95,102,220,129,139,217,128,134,216,130,127,193,90,85,153,42,44,155,43,48,197,92,98,219,128,139,220,130,138,200,101,96,207,115,107,206,109,102,196,90,85,204,102,99,225,133,141,225,134,146,215,124,126,192,93,84,210,124,115,216,128,125,226,142,145,228,142,146,226,135,140,225,131,138,219,130,135,206,117,112,4 247,174,187,247,176,188,248,177,189,248,180,192,248,182,192,247,179,189,248,178,188,244,173,182,244,169,182,246,170,183,248,171,177,246,166,170,248,179,187,247,177,185,247,174,184,243,173,181,244,169,181,244,162,168,235,136,126,234,132,122,242,152,149,246,168,173,245,172,181,243,174,180,242,166,173,239,152,151,218,108,99,211,94,83,229,126,115,243,160,161,244,170,178,240,172,178,237,161,165,234,146,142,223,124,115,206,93,80,225,124,118,242,158,158,241,167,174,237,168,173,236,162,166,234,154,158,229,137,131,224,123,111,233,140,139,244,167,172,241,169,177,237,168,174,236,169,174,237,166,173,233,149,147,234,147,142,240,162,166,242,168,176,243,172,180,236,171,176,233,167,170,235,165,170,234,160,165,236,163,169,242,171,178,240,167,178,239,171,178,233,169,173,4 247,173,194,248,178,198,248,177,202,248,182,207,248,182,205,248,186,201,248,187,202,248,179,196,247,173,191,248,181,200,248,185,203,248,187,203,248,185,201,248,189,204,249,192,205,248,180,197,247,177,191,248,188,200,249,191,204,248,189,204,248,185,202,249,184,201,249,190,203,248,187,200,248,181,190,248,185,193,248,186,198,248,186,204,246,169,184,240,145,150,247,175,191,248,185,198,247,181,190,248,186,196,248,185,198,250,186,203,236,143,145,215,99,88,247,170,185,248,181,192,247,180,187,248,187,196,248,184,198,249,188,203,242,160,164,238,149,150,249,183,196,248,185,194,243,172,182,247,180,188,248,182,195,248,187,201,249,185,199,250,187,200,248,189,199,248,182,189,240,169,180,245,172,181,246,172,185,247,176,194,248,180,196,247,180,194,248,184,195,246,174,175,4 223,127,165,228,131,169,230,137,173,234,139,178,239,146,184,237,149,184,230,141,177,226,139,174,221,126,162,228,134,169,227,135,170,221,122,156,227,131,165,231,141,176,228,141,174,220,133,166,219,124,159,226,135,169,215,119,151,183,63,86,209,105,132,226,137,168,226,138,170,219,132,163,219,132,162,226,138,170,194,84,110,157,34,54,183,68,89,217,125,155,226,141,171,220,136,164,220,136,162,223,137,166,187,73,97,165,42,63,184,68,92,217,125,156,229,148,176,221,140,166,219,137,162,220,135,160,193,80,101,193,79,101,206,100,126,222,135,164,225,145,173,218,138,165,215,134,159,220,137,162,210,115,139,215,120,146,223,134,164,223,139,170,221,140,169,215,135,163,211,132,155,218,137,162,218,132,162,223,137,167,224,136,168,219,132,165,218,137,166,216,139,165,4 228,142,165,234,149,172,238,151,174,241,155,176,241,154,169,239,154,172,241,160,175,238,160,171,225,137,156,233,149,169,239,156,177,238,152,169,209,104,103,218,121,129,238,157,171,237,160,170,222,134,154,232,144,164,239,156,177,225,130,134,185,68,61,208,108,112,239,160,173,234,153,155,221,135,154,225,133,158,235,150,170,230,141,148,207,105,98,222,130,135,238,161,177,234,156,157,222,136,156,227,140,164,235,151,171,238,156,169,234,147,151,237,156,167,238,162,176,237,165,173,222,141,156,228,143,163,233,148,167,237,153,169,239,158,170,241,164,176,239,164,178,236,167,180,218,138,151,224,140,158,229,139,159,232,142,160,240,162,175,239,163,175,237,163,173,233,165,174,214,135,149,221,138,153,227,140,158,229,143,158,237,160,171,235,161,173,234,161,169,228,158,165,4 217,132,139,220,129,147,221,130,147,224,134,151,225,141,153,225,143,155,218,135,148,214,134,145,220,138,143,223,139,152,222,136,148,218,127,136,214,122,131,200,102,102,209,122,127,212,137,151,218,139,145,222,140,148,211,120,123,185,74,68,174,60,58,151,36,32,173,63,62,203,119,127,214,132,134,222,142,147,203,111,112,159,41,37,147,36,34,135,33,30,157,45,43,191,99,96,208,129,125,206,118,115,204,111,111,189,86,87,159,50,48,147,37,35,149,39,35,190,103,101,210,137,130,185,82,73,166,53,47,174,70,63,177,69,66,171,63,60,179,82,82,199,124,127,212,144,136,187,92,85,163,51,48,166,58,51,185,84,81,203,120,120,204,131,133,204,138,140,205,134,129,202,121,121,202,115,119,206,120,122,207,128,133,209,136,143,202,129,130,199,128,125,4 230,149,148,231,145,141,236,154,154,238,153,149,236,150,150,235,150,149,231,146,147,226,146,148,229,148,141,234,152,146,231,146,138,215,112,96,217,116,104,229,142,136,231,152,148,224,144,139,230,152,143,233,153,147,215,117,99,184,63,49,185,66,52,208,103,84,227,145,143,221,141,137,228,151,141,233,156,146,203,99,81,179,59,49,185,66,51,192,78,59,213,120,119,218,137,135,223,143,129,231,153,144,207,107,91,183,67,52,185,69,54,181,63,49,194,89,81,217,139,135,216,134,122,225,145,136,220,132,119,204,106,87,181,68,51,187,76,60,202,105,94,214,139,134,205,115,93,217,132,118,223,141,131,218,131,115,206,107,95,206,112,96,215,140,135,212,142,138,211,135,113,216,135,119,222,142,129,220,137,125,223,142,139,222,144,139,215,141,133,213,146,137,4 236,158,175,241,162,181,245,166,187,244,159,182,245,165,187,244,168,188,239,160,181,235,160,178,238,162,176,242,162,179,245,167,185,245,164,184,245,165,184,244,168,185,240,163,180,234,159,174,238,162,175,242,163,179,245,168,184,247,172,189,247,170,188,245,166,183,240,163,177,233,158,172,237,161,171,242,164,178,242,163,178,227,136,139,214,114,119,235,151,166,240,165,178,232,160,172,234,157,167,238,160,174,231,143,151,193,82,76,176,61,60,226,140,152,236,163,176,229,157,166,231,158,164,236,160,171,227,138,143,215,120,121,222,134,144,232,156,172,230,157,168,227,157,165,227,156,163,230,156,167,232,154,167,231,151,169,231,156,174,231,159,173,229,158,169,225,160,166,219,149,158,225,152,162,228,154,168,229,153,168,230,155,169,231,159,172,228,160,169,221,158,164,4 242,161,168,244,164,170,245,163,170,246,164,176,245,162,172,244,160,168,243,164,169,236,158,162,243,162,171,244,163,171,246,166,170,246,165,171,245,166,171,242,161,164,237,158,160,232,155,156,241,160,162,243,161,165,243,163,166,240,160,160,234,151,150,238,161,167,235,158,161,230,156,155,240,163,163,242,163,169,232,152,153,189,85,74,189,82,71,215,128,126,233,160,164,227,155,153,238,162,163,237,160,162,199,108,104,158,50,45,145,47,44,175,71,65,218,137,138,223,155,153,231,157,158,231,155,154,164,62,56,119,29,31,91,17,24,130,31,31,189,91,79,222,154,148,228,158,154,230,160,158,198,111,106,126,39,38,132,42,42,148,50,48,200,116,110,220,154,154,228,159,151,229,159,155,226,157,157,218,143,143,214,138,139,213,136,136,219,149,149,215,147,146,4 237,159,169,242,167,178,245,170,179,247,171,181,244,165,178,242,162,177,238,156,172,231,152,167,237,160,169,241,166,175,244,169,178,244,170,177,243,167,175,241,163,174,238,161,173,232,156,167,236,162,172,240,168,176,230,148,147,214,118,107,208,106,94,226,140,141,237,162,174,232,157,166,233,161,171,224,143,139,178,70,55,161,48,39,158,43,35,202,102,96,234,160,169,231,159,167,231,161,165,196,96,85,124,26,22,124,32,32,131,33,33,170,63,57,226,147,153,228,155,164,231,163,165,201,106,95,138,37,30,102,18,20,130,30,26,184,81,71,227,152,159,225,152,160,230,165,167,223,151,146,199,105,91,179,84,73,191,98,83,223,147,143,231,164,170,224,155,158,229,165,164,233,167,167,232,164,164,233,165,165,235,167,168,234,167,171,231,165,168,224,160,160,4 240,166,178,241,166,179,240,163,177,245,166,181,247,173,184,247,178,183,247,177,183,243,172,178,238,164,175,236,161,174,237,160,172,240,162,171,244,171,178,246,176,181,245,174,178,240,169,172,237,165,172,233,159,165,199,105,98,185,84,73,219,132,122,241,170,172,244,175,178,240,170,170,239,168,171,232,156,150,156,54,45,135,32,31,166,59,46,216,130,118,242,175,175,239,171,166,238,168,170,230,157,156,177,77,68,119,29,30,127,31,30,190,95,82,237,173,171,236,172,168,236,169,172,224,148,146,166,61,50,134,37,35,140,41,35,192,103,91,230,167,169,230,169,167,234,165,164,228,155,154,182,84,71,145,43,35,163,64,49,206,127,112,225,166,168,225,165,164,231,163,160,233,167,168,219,145,142,187,91,74,199,111,92,221,155,152,225,167,168,219,162,161,4 190,80,93,197,89,106,218,130,155,222,136,164,222,136,166,218,133,161,215,129,156,207,121,149,194,92,111,196,91,105,211,120,140,214,122,140,212,120,141,211,123,149,213,129,154,207,123,147,207,119,143,209,120,146,201,102,117,175,61,67,173,62,68,184,76,86,198,103,118,204,118,140,208,119,143,209,121,148,204,107,129,159,45,57,131,28,38,146,36,44,184,83,86,200,113,132,210,126,145,209,121,146,207,117,140,176,68,78,124,24,34,124,23,36,168,63,69,197,110,126,208,128,147,195,96,109,187,81,95,198,105,125,167,62,71,165,59,69,184,87,101,199,116,133,205,121,141,198,101,115,190,86,100,207,118,145,207,120,145,206,119,140,205,126,147,199,123,140,203,121,139,208,125,143,211,127,148,211,125,149,210,123,148,209,128,150,204,126,145,199,124,138,4 210,135,145,222,141,149,230,147,153,234,155,162,230,151,160,227,143,154,226,141,157,218,137,151,210,135,142,222,144,149,228,145,156,231,149,158,230,149,156,227,144,152,224,140,153,218,138,149,207,131,140,220,143,152,222,141,152,226,142,152,226,142,155,225,142,155,224,143,155,218,142,148,202,130,137,210,133,138,196,96,91,200,97,98,221,135,146,221,137,150,221,141,151,218,144,151,200,130,135,191,100,91,168,58,50,155,44,43,197,96,98,220,138,148,216,139,144,214,143,147,202,136,139,194,111,112,156,52,48,158,51,51,198,103,102,217,139,149,214,139,148,207,135,140,198,128,127,199,128,140,188,103,109,197,112,118,213,139,148,213,138,147,211,139,147,206,137,144,198,129,127,196,126,134,206,133,144,209,135,146,210,135,146,210,137,145,205,135,143,198,132,135,4 222,136,151,225,135,153,229,141,157,233,147,166,233,147,161,229,143,156,227,146,156,222,146,152,221,136,145,229,145,156,232,147,156,233,151,161,233,150,161,227,143,155,223,142,152,219,144,149,222,142,145,229,149,155,226,138,140,229,143,153,232,150,163,229,150,159,225,148,157,217,140,146,222,141,143,228,148,151,216,125,123,195,89,82,215,123,125,229,154,159,223,148,153,217,142,146,219,142,139,227,150,153,216,128,127,164,50,39,174,72,68,226,148,148,221,148,151,214,142,146,215,141,141,226,150,155,215,129,128,178,67,57,191,90,88,224,143,144,218,141,145,210,138,142,210,133,137,221,147,147,222,144,145,216,130,132,218,134,143,221,141,148,216,143,148,210,140,141,204,122,131,215,139,142,222,147,147,222,145,149,222,144,151,220,144,147,215,146,145,206,139,137,4 225,144,154,226,145,154,233,151,156,234,149,153,234,150,162,229,150,157,232,153,162,206,121,125,225,145,152,225,142,151,231,144,149,229,143,142,229,143,153,226,142,149,227,147,152,201,115,119,223,143,150,224,140,147,210,111,107,212,115,111,230,145,153,229,145,153,222,136,142,211,129,135,223,144,149,220,133,137,171,59,55,175,59,54,211,116,115,230,148,157,227,146,151,214,137,140,220,142,144,218,137,134,180,78,69,165,50,43,188,82,78,225,143,147,220,143,146,212,137,141,216,140,137,225,150,148,213,128,121,191,93,86,211,122,125,222,141,147,218,143,143,208,135,136,214,139,137,221,146,144,223,146,146,220,141,149,217,133,145,219,139,146,214,141,143,207,135,137,212,135,133,215,141,142,219,144,146,217,136,143,217,136,146,217,143,144,212,142,142,204,136,136,4 216,131,147,218,130,145,219,128,137,225,140,147,234,155,161,232,154,158,226,149,149,220,145,146,218,137,146,210,117,122,192,84,78,203,101,93,222,136,139,229,152,152,225,151,146,219,147,143,217,139,147,203,111,112,181,68,57,187,74,64,208,112,111,225,144,151,224,148,148,216,145,145,215,137,143,206,116,110,172,64,54,167,53,50,204,107,108,225,147,153,222,147,148,217,149,148,214,137,143,212,127,127,179,75,69,162,47,43,206,112,113,227,149,155,220,144,149,212,140,137,210,132,139,216,138,144,209,125,132,197,96,99,216,130,138,217,131,133,210,129,130,208,136,136,205,129,132,214,135,139,216,139,149,218,138,148,217,134,143,211,122,122,207,126,128,203,133,133,203,130,132,209,132,137,212,133,139,215,136,143,218,141,149,214,138,146,207,132,136,198,125,127,4 222,169,174,224,171,181,230,183,193,233,190,197,236,193,203,235,190,199,236,191,198,231,184,196,219,167,167,221,166,167,213,153,155,213,156,158,221,171,176,231,189,198,235,194,202,231,187,196,222,175,178,201,137,134,168,90,93,166,87,93,174,96,101,214,158,159,231,187,191,230,186,192,223,176,176,186,118,121,146,73,84,147,77,91,151,81,93,171,94,96,211,153,151,227,180,176,218,168,165,193,131,134,146,74,84,143,75,89,145,76,88,149,76,83,200,139,141,226,181,179,217,168,168,212,158,159,158,83,88,146,77,90,148,75,87,177,112,115,222,176,180,228,190,197,218,172,171,221,178,177,194,130,130,153,78,87,166,88,93,205,147,151,225,185,192,227,190,195,219,178,177,222,185,185,221,176,182,194,130,134,197,133,136,216,169,177,223,183,194,223,184,190,4 229,162,180,230,163,180,227,153,166,222,140,152,230,156,169,238,173,189,240,181,198,237,180,196,223,154,170,212,123,133,207,113,120,198,97,106,200,98,108,220,141,153,231,166,177,234,178,192,213,134,138,199,99,109,194,89,101,196,98,107,190,86,97,197,96,109,220,144,154,232,173,187,207,124,126,192,88,98,189,88,101,187,85,94,183,78,90,184,77,89,210,127,135,230,174,187,213,144,145,195,99,101,187,85,94,188,85,98,183,78,92,186,80,86,212,134,139,228,175,187,220,163,165,205,120,116,191,93,98,197,103,113,190,89,96,196,102,104,223,161,170,229,177,188,222,170,176,212,141,140,196,98,96,202,111,117,203,112,116,219,150,158,229,176,188,227,176,185,219,166,173,222,168,173,213,142,147,211,134,141,218,147,153,227,165,176,229,176,185,226,173,181,4 226,149,148,230,153,151,232,155,155,234,155,159,231,149,151,229,148,146,226,147,144,224,148,147,225,149,144,228,150,150,228,149,148,225,140,139,220,127,120,219,126,119,219,133,128,222,146,141,223,147,141,225,148,142,223,137,134,216,118,115,213,113,103,212,111,103,212,117,111,217,138,129,222,148,140,223,146,138,216,121,116,212,109,102,214,114,106,210,110,102,212,123,111,216,136,127,219,144,135,220,141,132,216,123,116,215,121,111,217,122,116,214,118,115,218,136,129,219,143,139,218,147,136,221,146,133,222,143,135,223,142,140,222,137,138,224,143,144,224,150,146,221,151,144,215,142,130,220,147,139,223,147,140,226,150,145,227,151,147,225,150,143,224,154,149,220,151,144,211,137,129,218,144,138,222,147,141,225,151,142,226,154,146,224,151,146,220,147,142,216,146,138,4 246,160,191,246,161,190,247,161,186,247,169,201,248,175,203,248,175,204,247,173,200,247,174,198,246,158,184,247,153,172,239,117,126,244,156,173,248,181,204,247,174,204,248,175,199,248,175,194,247,152,183,236,127,139,198,61,67,241,135,142,248,171,196,247,172,199,248,175,194,248,175,195,251,162,187,218,106,117,180,53,61,248,154,163,246,168,193,247,171,196,248,176,192,247,176,186,250,162,188,221,111,127,196,74,77,248,163,173,247,175,194,247,176,196,248,181,192,248,181,187,244,154,180,242,144,160,237,124,128,246,165,179,248,186,196,248,180,193,248,182,190,248,184,187,241,150,173,246,163,180,247,163,180,247,169,186,248,182,192,247,177,186,247,177,182,247,175,176,238,150,170,245,161,181,247,168,183,247,173,185,248,180,189,247,183,188,248,183,185,247,177,183,4 228,151,168,232,153,173,232,154,173,237,159,175,236,161,177,240,165,180,237,163,172,232,156,167,223,147,159,215,127,140,208,111,119,185,82,86,210,122,131,237,162,176,233,157,164,227,153,159,222,149,153,180,83,81,146,43,46,139,35,42,159,47,49,204,109,109,229,151,159,231,158,169,212,116,123,156,51,52,123,31,33,116,29,34,119,25,32,163,58,55,221,134,139,229,157,173,210,120,119,167,64,58,138,37,33,114,28,31,111,23,26,148,44,37,221,139,140,230,159,169,217,148,138,206,123,111,178,79,65,168,67,58,175,80,74,190,96,88,227,155,158,233,163,166,216,147,134,221,151,143,217,145,139,211,135,131,224,150,153,230,159,166,231,161,168,232,165,165,218,152,140,221,156,150,219,154,154,222,155,158,232,164,170,229,158,162,234,165,169,231,167,168,4 208,131,143,217,134,155,204,94,122,205,104,128,205,96,125,198,103,129,196,115,132,183,109,122,221,141,158,217,121,144,188,68,91,183,60,79,191,74,87,180,73,80,196,109,121,201,128,144,211,126,141,199,86,106,184,65,83,181,63,78,178,64,69,178,68,71,186,90,97,205,134,144,206,124,132,193,83,97,171,59,67,181,64,74,185,69,72,180,72,75,180,75,86,202,124,135,207,126,139,180,74,89,173,56,68,179,61,72,179,68,70,178,61,66,193,81,105,199,120,136,186,115,120,176,85,95,174,64,79,177,67,72,184,78,74,179,74,87,187,98,116,195,122,135,190,125,127,196,117,129,184,80,101,185,77,92,193,82,94,202,110,123,201,128,135,198,131,140,187,121,122,183,112,120,188,107,124,201,117,135,208,122,142,211,133,148,210,142,150,201,134,139,4 223,128,122,230,137,138,239,150,153,237,146,145,238,145,144,242,156,159,239,153,155,232,147,144,229,143,141,229,137,141,235,148,152,231,140,140,216,113,105,232,144,143,241,162,165,232,152,148,223,137,133,222,131,131,220,127,127,205,102,98,183,65,55,206,98,84,231,145,138,233,157,153,215,128,116,199,99,90,151,51,50,155,43,43,179,60,56,193,78,62,220,125,113,234,155,154,208,116,100,167,65,56,130,32,31,149,36,36,161,41,37,201,94,84,230,144,144,229,150,144,209,126,114,195,104,94,182,75,66,186,76,66,194,90,82,226,139,133,230,148,144,226,146,136,214,137,127,215,136,127,214,131,120,218,135,124,228,148,141,232,151,144,228,147,137,222,142,132,212,136,124,212,131,116,213,131,118,219,137,120,226,144,135,230,153,144,227,152,142,218,142,132,4 235,143,138,233,136,126,237,141,128,245,158,151,246,162,157,244,158,152,237,144,142,231,141,136,233,143,137,233,140,132,229,132,122,213,107,92,231,136,122,243,155,146,236,145,144,230,141,132,232,144,141,232,140,127,216,115,99,136,34,28,212,118,108,247,161,154,237,149,143,231,146,136,230,142,132,235,147,138,217,123,113,149,45,39,214,117,104,243,156,146,234,147,138,227,143,129,226,136,121,236,150,141,204,112,106,165,59,46,231,139,123,240,156,146,228,140,122,219,132,113,227,142,129,233,148,138,212,118,106,206,106,86,236,150,134,229,138,121,215,120,100,212,123,101,221,135,117,227,140,129,229,144,134,228,140,125,232,145,130,217,123,103,203,103,80,208,119,99,212,124,105,220,133,116,233,155,149,231,147,137,225,134,122,220,130,116,217,132,117,209,125,110,4 227,164,187,230,170,195,226,162,190,227,165,188,231,166,193,231,165,193,231,169,192,224,159,185,223,163,188,220,155,181,210,131,153,207,128,142,201,113,129,215,140,167,221,155,182,216,146,174,216,151,176,197,111,129,184,89,104,178,79,94,176,76,91,189,97,114,208,132,158,210,138,170,210,142,161,177,85,94,171,73,88,164,67,86,167,69,88,164,66,83,189,103,125,205,132,163,210,146,161,186,97,105,171,75,91,161,64,84,159,64,82,159,65,83,173,82,100,195,117,143,211,148,166,193,107,120,169,72,89,164,67,88,162,67,84,160,65,83,171,81,102,194,119,143,208,143,161,204,131,151,190,104,125,169,76,93,173,82,100,174,82,103,182,99,125,188,112,134,207,145,161,209,143,158,209,144,161,195,119,136,192,112,138,194,112,145,186,105,130,188,118,128,4 216,142,153,216,142,151,217,136,149,229,151,166,235,158,174,242,164,181,242,167,185,240,168,183,230,162,173,218,142,147,129,49,51,154,73,78,210,132,144,233,160,175,236,163,176,238,167,180,217,151,160,202,124,129,120,41,41,84,17,24,140,49,50,194,106,108,223,152,160,229,161,170,214,147,154,186,99,97,131,41,38,102,34,41,92,23,29,136,43,39,212,133,133,229,163,170,219,150,157,210,132,138,142,58,59,86,22,29,83,26,35,120,36,37,202,119,117,227,162,167,218,149,155,225,155,164,169,88,90,86,22,26,96,24,29,135,42,41,203,122,121,226,163,170,215,147,151,224,158,164,212,140,145,176,91,90,163,73,70,197,115,114,218,147,152,221,156,161,205,137,135,217,149,153,220,150,159,212,139,143,215,142,146,222,153,161,224,157,163,222,157,161,4 222,144,162,219,138,159,235,148,172,223,140,156,220,133,149,225,140,162,221,141,157,223,146,161,226,146,162,216,140,152,227,151,167,215,132,149,221,130,154,227,144,166,221,143,155,224,146,161,228,152,162,231,157,169,224,141,160,195,94,105,210,116,134,223,138,159,219,135,148,225,149,163,225,152,155,231,156,170,200,106,119,99,23,32,162,70,81,224,137,155,220,138,151,222,146,157,225,154,159,222,146,158,192,93,94,111,27,31,159,68,77,227,144,160,220,138,154,220,143,155,226,159,164,214,139,144,184,84,76,150,46,44,194,102,109,226,147,162,222,141,152,222,150,160,223,154,160,214,138,141,193,99,91,201,112,109,218,136,149,217,132,147,221,139,150,219,145,156,218,152,155,221,151,158,219,146,152,223,147,156,228,151,165,215,138,145,216,142,145,215,140,152,4 229,133,134,234,143,145,235,136,136,233,129,123,240,145,144,237,142,137,235,143,140,230,140,139,229,135,136,232,136,134,231,130,128,235,137,135,236,141,138,235,142,133,234,145,138,229,141,133,224,125,127,229,130,128,232,135,134,230,130,128,226,123,115,236,146,141,234,147,138,227,142,134,219,121,122,226,129,131,230,135,137,221,117,107,221,118,107,232,142,133,231,143,134,224,140,133,214,113,111,222,122,130,222,121,121,200,84,76,212,109,103,231,145,136,229,144,137,221,136,132,214,117,114,210,105,101,214,111,106,210,105,100,221,127,123,227,140,134,225,141,135,216,131,126,212,122,117,213,117,109,217,124,117,225,136,134,229,143,139,226,138,134,221,137,127,213,130,121,208,120,110,214,126,118,219,131,122,222,134,127,226,140,134,222,137,127,218,136,126,211,131,119,4 226,130,142,225,123,138,224,118,133,226,121,135,222,116,122,224,121,121,227,129,127,221,124,120,224,127,132,222,117,129,212,97,107,207,88,99,208,93,100,216,108,109,222,125,118,219,126,120,223,128,132,214,105,112,197,69,81,184,56,69,178,52,63,198,81,82,214,111,108,217,126,120,217,121,127,215,113,121,194,70,81,165,41,51,154,36,44,186,67,70,203,93,91,212,119,112,212,117,118,214,113,112,199,84,86,183,63,71,169,50,60,179,61,65,198,88,85,207,110,103,207,108,105,214,117,112,208,104,100,197,79,83,183,61,70,183,65,69,198,92,87,205,112,105,203,103,98,215,122,117,214,116,110,210,108,104,200,90,91,195,82,84,206,111,103,209,124,114,204,113,113,214,125,122,215,123,116,216,124,120,213,118,115,209,114,112,209,120,114,208,126,114,4 209,123,148,209,124,147,212,126,154,212,121,147,212,124,154,204,109,135,204,115,135,205,124,148,209,124,144,211,127,148,215,136,159,216,134,157,217,134,158,210,127,149,205,120,136,204,122,142,210,126,141,212,133,152,214,135,152,215,137,159,216,136,155,212,132,152,206,126,143,206,127,142,209,131,150,207,123,141,208,122,137,201,110,124,197,102,112,209,129,147,207,127,142,207,133,142,206,127,146,206,120,140,196,104,118,144,44,58,166,71,86,210,130,147,205,127,139,205,130,139,205,126,147,207,124,146,191,96,111,112,24,39,151,62,79,211,129,145,203,125,136,202,127,137,206,135,150,209,136,152,204,123,137,173,81,91,180,87,98,205,126,142,200,120,132,198,122,133,200,127,139,205,132,146,205,129,141,202,123,136,202,122,136,205,133,148,198,119,133,195,119,132,4 201,135,148,203,135,146,206,132,142,220,148,154,224,155,158,220,151,155,212,144,154,196,127,131,201,136,143,203,134,142,206,138,143,211,144,141,218,151,150,216,147,147,209,144,146,198,135,133,202,141,143,207,143,149,190,116,109,178,96,80,200,127,114,215,153,150,206,142,144,202,147,145,201,142,141,207,147,149,181,104,94,145,56,50,170,88,77,212,153,140,204,141,132,201,148,143,202,144,140,209,151,147,178,102,92,132,48,47,147,66,58,204,143,130,205,152,142,201,152,141,200,143,130,211,156,143,183,114,102,128,46,41,148,68,56,200,141,128,206,159,151,199,153,138,200,149,132,209,159,143,197,139,122,155,76,61,151,70,57,196,141,129,203,157,146,196,152,138,197,151,133,204,156,138,204,156,138,186,124,103,173,102,83,196,146,131,200,156,141,193,149,139,4 211,108,119,218,117,123,223,128,128,222,122,118,223,124,126,225,130,138,219,123,133,210,112,126,213,115,116,218,124,122,206,100,94,196,72,76,198,83,74,210,105,97,218,126,130,209,114,124,212,118,118,208,107,99,182,61,57,176,46,54,188,66,59,204,98,90,216,123,126,209,117,123,206,109,106,194,82,74,181,60,57,177,56,52,205,103,99,218,125,126,213,119,121,207,117,119,201,100,99,188,72,68,191,77,75,206,105,107,216,123,126,215,121,124,209,118,119,204,116,117,201,104,104,204,103,103,212,117,120,216,122,128,214,118,125,200,103,107,182,78,75,197,105,103,201,109,110,207,113,118,210,115,120,212,117,122,204,104,107,160,49,49,170,69,68,199,112,113,197,106,110,203,110,117,205,110,115,208,114,119,198,98,99,185,83,81,198,109,110,196,112,114,4 220,160,163,224,161,163,229,167,169,231,169,173,231,165,169,231,166,168,228,163,165,222,159,161,220,158,155,224,162,162,222,155,152,223,156,152,227,162,163,229,167,169,228,167,169,224,165,164,220,161,156,218,153,147,187,97,89,188,96,88,207,123,113,222,156,158,224,161,162,222,161,157,221,166,161,216,149,142,162,74,67,129,49,55,161,73,72,213,139,134,222,159,158,220,159,153,217,158,150,211,144,133,173,82,71,130,48,53,150,63,61,217,146,137,224,165,161,221,164,158,214,157,144,214,154,144,198,119,109,175,81,74,200,121,112,222,162,158,221,159,152,218,161,151,212,156,143,217,160,151,215,157,150,212,146,137,220,159,150,220,159,153,219,160,154,216,160,151,210,153,141,214,155,144,215,157,146,218,161,153,220,163,153,219,160,151,216,156,148,213,156,145,4 211,122,152,210,121,153,214,125,158,214,120,151,208,109,142,214,123,154,213,126,154,207,121,148,208,120,150,210,121,152,212,122,150,200,94,120,194,83,110,208,114,142,212,128,153,203,117,139,206,120,148,211,125,152,208,116,141,188,73,98,185,68,96,198,97,117,210,127,150,202,118,137,205,120,147,212,127,153,208,116,142,184,70,99,181,63,91,197,99,121,206,123,146,202,120,140,202,115,142,210,123,149,207,115,138,187,77,101,179,64,88,193,94,121,204,122,146,201,123,141,199,110,137,208,123,146,207,121,146,197,98,122,182,71,94,191,93,118,201,119,140,198,122,139,198,117,138,203,118,141,204,119,146,206,120,143,197,104,127,199,113,134,199,120,140,194,118,136,196,121,141,200,121,143,202,118,141,204,120,143,201,116,141,197,111,134,196,118,138,191,116,133,4 234,152,158,227,141,146,211,116,118,202,98,102,223,129,135,240,155,157,243,160,166,240,156,168,226,142,142,209,113,110,188,79,79,169,48,54,193,79,81,207,102,99,232,143,150,236,152,162,223,139,135,182,72,70,174,55,59,194,78,88,194,77,85,174,51,52,213,115,114,236,156,163,228,150,143,192,92,89,166,48,51,180,62,63,185,69,65,186,69,65,208,108,103,237,159,162,226,149,145,200,106,102,164,47,45,168,52,48,175,59,51,186,70,64,214,121,116,236,161,161,225,149,143,212,126,118,173,62,59,164,47,49,154,38,38,189,86,84,226,144,143,233,158,157,226,150,142,222,142,135,204,112,107,185,79,77,175,67,64,203,110,104,225,144,143,231,156,156,227,152,141,227,150,144,227,148,140,218,134,129,219,131,128,224,143,140,229,151,149,227,153,152,4 227,142,160,232,146,166,231,138,155,234,142,160,244,160,180,241,154,175,241,157,178,236,153,174,227,144,160,225,136,151,187,70,80,214,108,119,243,159,176,242,157,178,241,159,177,234,153,172,231,154,165,212,117,123,167,45,53,190,68,79,232,140,156,242,158,179,239,157,176,232,150,168,229,154,160,201,99,99,181,59,61,186,63,67,223,130,146,240,158,178,233,151,170,233,155,170,226,153,160,195,94,91,167,49,49,174,57,57,224,133,141,242,167,182,234,154,170,233,158,170,223,153,158,208,120,122,137,25,28,150,42,46,229,145,154,241,171,181,238,166,177,229,158,168,221,152,155,218,143,148,189,92,94,203,110,116,231,157,169,237,167,176,235,166,173,226,157,164,216,145,144,217,146,151,224,149,158,228,154,165,227,154,166,234,164,173,230,160,164,225,156,160,4 231,148,163,235,152,166,237,149,160,235,137,149,238,142,149,242,157,170,240,157,163,235,154,161,229,148,161,231,145,155,218,112,110,208,84,84,217,101,102,234,142,149,237,156,160,232,150,154,226,145,154,214,110,111,199,71,71,193,61,68,206,79,84,229,130,134,235,148,151,230,144,141,225,142,142,207,98,98,194,61,71,191,59,69,199,69,76,226,121,122,229,136,136,227,139,138,222,141,142,216,122,126,199,76,85,188,53,66,202,74,80,224,114,114,226,129,132,223,128,122,218,138,140,218,128,134,209,95,101,194,63,75,209,89,94,226,118,112,223,123,123,221,124,114,214,133,133,216,123,129,213,101,107,207,89,97,218,111,113,219,120,119,217,126,133,214,124,129,209,130,136,212,117,121,213,107,108,212,109,113,215,119,119,215,126,131,211,127,139,207,125,134,4 239,157,153,241,157,153,234,145,138,228,134,131,243,157,154,247,167,165,246,166,163,245,167,164,238,158,149,239,159,150,208,105,97,160,43,45,197,89,88,244,159,154,246,167,162,244,162,156,242,166,154,224,137,127,172,58,55,200,83,77,188,65,57,231,136,128,248,171,163,244,166,156,240,163,149,232,149,138,174,66,62,204,94,85,198,79,66,222,123,115,249,171,163,245,168,156,238,160,146,243,163,149,222,132,121,213,107,94,228,127,111,239,151,142,246,168,158,245,168,157,237,160,145,241,159,147,245,164,153,246,163,154,247,165,157,246,165,155,245,164,153,243,165,155,234,156,140,240,157,144,244,163,152,246,167,159,246,166,160,246,167,158,245,167,157,240,164,153,232,158,142,239,158,145,243,163,151,245,165,157,245,165,156,245,167,158,242,164,153,236,161,149,4 244,156,160,245,159,164,246,161,168,247,167,175,247,172,179,247,168,178,247,171,179,246,171,177,243,156,155,245,158,159,244,156,156,240,147,147,244,156,157,246,167,173,246,171,173,245,169,172,242,158,160,242,154,150,228,123,113,213,94,88,222,113,106,247,166,166,246,174,173,245,172,171,242,161,160,234,141,135,214,98,92,219,106,105,215,100,94,240,150,143,247,174,174,246,173,170,237,155,154,233,143,140,206,87,75,213,99,87,216,101,89,235,142,131,248,173,173,245,170,166,235,156,152,238,154,151,208,96,87,197,73,60,220,108,90,243,161,154,246,173,170,243,169,165,232,151,138,237,156,152,237,153,152,236,147,143,239,151,146,246,167,165,245,171,169,240,167,162,231,154,143,237,160,155,240,162,161,244,167,167,245,167,169,245,168,167,243,168,165,237,166,163,4 245,161,165,246,166,169,246,167,170,246,168,173,247,173,176,247,172,173,247,169,169,244,166,165,243,157,154,245,162,162,246,166,166,248,167,168,247,169,170,246,170,168,246,167,164,242,163,158,239,155,153,239,155,152,233,141,134,223,116,103,233,131,120,247,164,159,245,166,162,242,166,160,227,136,128,193,86,82,180,61,55,209,94,76,204,84,69,213,105,92,241,161,153,239,164,158,211,107,93,167,44,42,165,46,48,213,106,94,202,91,80,191,75,67,238,157,148,237,165,157,219,132,120,201,94,83,188,67,62,173,54,52,193,81,72,232,144,135,237,161,154,234,161,152,226,150,143,225,143,136,212,115,102,198,91,82,220,129,120,238,161,154,235,159,150,230,157,147,225,149,140,228,152,146,230,155,147,234,157,149,237,159,152,236,158,149,234,160,149,228,158,145,4 243,151,156,241,141,152,237,138,151,230,125,117,239,145,134,245,160,156,243,163,160,240,162,160,242,151,147,238,136,144,219,100,107,202,81,73,223,118,101,242,157,149,242,161,153,239,163,154,238,147,149,235,134,143,212,90,91,196,67,62,214,106,89,238,152,142,240,160,154,237,162,151,237,148,146,231,134,139,209,89,91,189,62,56,205,93,74,233,145,135,240,163,154,235,158,142,237,151,148,218,112,119,191,62,66,193,71,64,200,88,68,225,137,124,236,161,153,233,159,144,231,145,145,225,127,134,195,70,78,189,69,62,192,82,64,219,128,112,232,157,145,230,159,145,223,136,135,221,127,130,214,106,111,198,93,86,184,77,60,222,138,122,229,157,143,225,156,140,216,129,129,205,98,96,207,100,94,211,111,100,210,120,106,227,153,141,227,157,142,221,152,134,4 238,160,171,241,162,175,242,163,179,243,160,179,242,160,179,243,163,179,241,166,180,233,158,173,236,160,170,238,160,172,238,156,173,242,158,175,244,164,178,244,168,179,240,167,177,233,162,171,234,159,170,235,153,167,232,148,158,232,143,144,244,165,173,246,172,183,240,168,177,233,163,172,231,156,166,237,159,170,207,111,105,200,103,96,244,168,175,246,174,186,242,171,182,233,166,176,236,166,172,237,163,168,215,123,112,221,134,132,247,176,185,246,176,185,241,172,182,234,168,178,237,170,174,238,166,171,238,161,161,243,169,175,246,175,182,247,179,185,241,174,183,234,166,176,234,170,173,240,172,178,242,171,177,245,174,182,246,175,183,245,176,184,241,173,181,233,167,175,232,170,172,237,171,177,241,173,180,244,175,183,246,177,187,245,175,185,241,174,182,232,168,174,4 216,154,166,221,155,170,227,159,175,230,162,179,228,154,174,224,147,171,221,147,169,213,137,162,218,153,166,224,160,172,228,161,174,231,164,177,229,157,175,224,146,168,220,143,165,213,133,157,220,153,164,226,162,171,229,163,172,232,165,177,231,161,177,226,150,171,221,140,164,216,135,159,218,155,162,225,160,170,230,166,175,233,168,179,232,165,178,226,152,172,221,141,164,218,139,162,219,158,165,226,163,172,230,166,175,231,166,177,220,140,149,221,139,158,220,136,161,215,133,157,216,155,161,225,162,170,227,162,172,228,159,171,219,140,151,222,140,160,220,134,159,211,128,151,213,151,158,222,160,167,223,157,168,227,158,172,227,158,173,225,150,168,218,133,158,208,126,151,210,145,154,218,156,164,223,159,168,224,159,172,224,154,170,222,146,166,216,135,158,204,126,149,4 201,112,136,203,115,139,205,117,141,210,124,146,210,129,150,212,127,145,214,132,144,209,130,140,200,114,135,204,120,141,204,118,138,207,122,141,202,114,128,206,118,134,211,130,141,206,130,135,199,118,134,202,122,140,203,120,139,201,113,130,190,90,99,195,98,105,209,129,138,206,130,135,198,117,132,199,118,135,199,115,133,187,87,96,192,90,99,196,101,108,205,124,129,203,123,130,192,110,122,192,106,122,198,114,129,191,94,104,192,89,100,196,96,103,201,119,125,201,126,132,188,107,118,193,112,124,199,118,133,204,123,140,196,95,108,195,92,96,200,118,124,198,125,129,183,105,114,190,109,119,198,121,133,205,128,139,198,110,123,198,111,124,200,120,128,193,114,118,179,101,106,184,102,110,191,113,124,198,122,131,196,114,124,194,108,121,196,119,127,190,111,116,4 205,120,137,206,122,140,212,126,147,226,138,157,230,140,158,226,133,154,225,144,163,216,137,154,194,111,128,199,118,135,208,126,144,221,136,151,225,136,151,224,137,154,221,141,157,214,137,151,195,110,124,206,125,139,211,133,147,213,131,146,219,134,149,222,142,156,220,144,157,216,139,151,203,119,125,209,124,135,216,136,145,210,132,146,212,132,149,217,138,155,221,144,157,220,145,155,203,118,123,209,123,130,207,118,122,202,114,125,206,127,143,216,137,151,221,145,154,217,144,153,203,122,125,208,126,127,183,81,75,190,95,99,205,127,142,216,138,150,221,147,155,214,140,148,199,121,119,204,123,121,193,101,98,197,118,126,201,125,138,212,135,145,215,139,148,207,132,143,195,117,113,201,122,120,199,119,122,201,124,131,202,127,135,204,130,139,208,132,142,202,126,139,4 238,135,151,241,135,156,244,142,161,245,143,166,245,142,164,243,136,158,242,138,158,241,143,159,239,141,152,243,141,149,243,138,150,246,142,158,246,143,159,243,143,160,243,147,160,240,145,155,235,134,144,238,135,144,240,134,142,201,89,97,201,91,99,244,148,158,245,153,161,242,151,157,235,139,147,238,136,147,241,140,152,183,74,83,189,76,84,245,148,158,242,150,161,238,143,153,236,143,148,238,140,147,241,143,154,231,125,129,229,119,124,244,147,162,242,146,157,235,141,152,233,142,144,238,142,149,243,149,158,243,146,155,243,144,155,244,149,164,241,147,159,237,145,149,232,143,143,235,140,148,242,147,156,243,149,158,245,150,163,244,151,164,242,149,161,238,150,153,222,130,136,235,143,149,241,148,151,243,148,153,243,147,157,243,148,160,238,144,154,236,150,153,4 234,140,156,241,148,164,245,154,171,246,159,175,246,157,172,245,156,173,243,153,167,242,154,167,238,150,154,243,154,162,245,157,168,246,161,170,246,162,169,245,159,171,241,151,165,239,155,170,237,152,156,242,155,158,246,162,169,242,151,145,242,154,150,246,165,170,244,163,168,241,158,169,235,152,156,240,153,156,233,141,140,207,100,87,223,124,120,247,165,173,243,160,167,240,159,164,230,142,146,238,152,156,200,94,82,158,41,37,212,111,109,247,162,172,243,162,168,241,164,161,229,144,139,235,151,153,222,127,122,206,97,87,228,130,130,244,160,169,243,167,165,240,166,160,228,148,141,234,154,151,238,154,156,234,143,141,238,150,156,245,165,172,243,166,167,238,165,164,224,146,142,233,155,153,237,157,160,237,151,158,242,162,166,243,165,168,238,160,164,234,161,163,4 236,148,167,240,151,173,241,149,173,240,149,176,242,153,179,238,147,176,235,147,173,230,141,169,238,156,170,241,157,174,241,152,174,238,149,172,234,140,160,225,128,149,230,145,166,227,143,166,237,158,170,239,160,174,239,152,173,222,123,137,177,62,74,183,70,80,232,145,160,231,151,171,234,154,167,237,154,171,234,140,162,198,85,94,166,42,52,199,90,98,230,142,158,226,145,164,232,155,168,236,153,169,235,148,168,216,118,131,209,109,121,226,135,148,231,150,170,225,149,167,232,160,170,234,156,171,236,154,174,235,150,172,230,143,168,234,152,171,230,152,171,225,148,168,230,160,167,233,159,171,237,157,176,238,155,174,233,148,171,233,151,173,230,151,172,224,148,168,224,153,161,229,154,166,235,161,174,235,159,172,235,158,176,233,153,176,231,154,174,224,151,170,4 215,121,130,223,128,133,230,135,139,234,140,143,232,141,141,228,136,133,224,133,126,224,136,134,218,125,130,225,129,130,230,134,135,230,137,137,216,111,104,215,112,103,222,132,126,222,137,131,216,120,120,222,124,125,229,134,134,223,126,120,184,67,62,192,78,70,224,132,124,226,142,134,212,115,111,222,124,126,229,134,133,223,126,122,167,53,53,183,68,61,225,132,124,223,137,128,213,121,117,222,129,126,227,133,129,225,132,128,200,90,84,211,110,102,226,141,135,221,139,128,214,125,120,222,131,126,228,140,133,225,134,127,219,122,111,223,134,127,226,145,138,222,145,134,210,121,113,217,126,121,225,136,129,226,137,128,212,111,93,220,128,117,226,145,139,221,143,133,205,117,111,213,124,119,219,130,122,222,133,124,204,101,83,214,120,110,224,143,138,215,135,125,4 231,140,136,236,144,143,239,146,147,239,141,143,241,144,146,239,146,149,234,142,148,227,136,144,232,144,140,239,149,147,239,148,146,237,141,136,238,145,141,236,145,141,228,138,137,223,132,134,229,140,132,235,145,137,235,144,139,211,100,88,215,108,96,236,146,141,232,144,141,228,141,143,231,144,135,237,149,140,222,119,105,193,72,59,201,86,74,234,143,135,234,149,145,228,143,142,230,145,135,236,149,140,221,121,109,197,82,70,206,97,85,233,143,139,233,146,140,225,141,138,227,143,132,232,145,137,233,145,144,227,133,133,227,131,126,234,146,145,231,145,143,225,141,137,222,140,130,229,146,137,232,143,140,234,144,146,234,146,143,235,148,147,228,142,141,223,140,138,217,136,126,225,143,135,228,142,138,229,139,136,232,145,143,234,152,152,228,144,142,218,134,135,4 222,131,135,229,138,138,228,135,133,233,142,140,230,133,128,231,138,138,232,144,142,229,143,137,222,136,132,225,134,129,227,133,130,231,141,140,227,134,136,228,136,132,229,141,133,226,144,135,224,139,134,224,135,126,224,134,130,227,138,137,223,133,136,225,135,133,224,134,127,227,145,137,218,132,126,225,140,132,218,125,111,199,90,84,202,102,97,223,135,134,222,133,131,218,132,123,215,128,121,222,137,130,207,108,95,147,40,37,148,42,40,211,112,113,221,136,133,215,129,124,215,134,124,223,143,135,202,105,97,129,26,27,123,22,27,179,73,71,222,140,136,215,132,128,212,133,119,218,138,130,207,116,109,176,73,63,163,54,49,188,85,78,219,138,134,215,136,126,204,118,102,211,127,115,211,124,115,214,132,125,213,126,119,214,126,122,217,136,128,211,134,122,4 224,147,157,226,149,160,229,151,163,227,149,165,224,144,164,226,147,162,225,149,158,220,143,154,224,149,156,224,149,155,225,149,159,224,148,160,222,145,161,222,145,160,222,148,156,219,144,152,223,152,157,223,150,154,221,146,152,211,126,133,206,116,124,216,138,146,221,146,151,221,146,150,222,150,158,222,149,156,206,117,114,140,51,60,130,40,50,192,98,99,221,148,152,219,149,155,220,149,158,222,149,153,185,90,92,97,22,38,102,27,43,181,84,85,222,149,152,217,149,156,222,158,163,220,151,157,204,116,116,116,34,47,132,44,54,207,118,121,220,152,156,219,153,157,220,155,158,221,156,161,216,142,146,186,95,99,178,81,87,214,137,145,221,154,158,221,158,159,217,153,153,220,157,160,217,149,156,216,144,151,215,138,146,217,144,156,221,152,157,217,153,156,4 219,105,132,218,88,121,225,104,133,227,110,133,227,114,136,212,93,110,214,99,112,220,118,141,219,105,130,220,97,128,221,99,129,213,88,104,215,94,108,208,88,104,210,96,112,216,114,133,215,101,123,220,105,132,219,102,124,199,72,86,198,69,83,217,104,126,217,109,130,219,116,131,212,101,117,221,108,130,219,104,121,191,58,73,194,65,83,220,109,131,221,116,136,218,115,131,213,101,118,220,111,128,218,102,119,189,58,74,199,79,95,222,113,132,219,114,132,215,114,128,211,103,118,218,111,126,218,107,125,202,80,95,210,93,109,219,113,126,216,112,123,211,110,124,205,95,112,213,104,121,218,112,127,214,99,118,216,101,118,215,103,111,213,109,120,208,104,119,203,97,113,212,107,123,215,112,126,213,102,120,216,106,122,212,99,110,211,103,118,205,105,122,4 234,144,164,223,110,140,217,98,129,223,120,148,233,137,168,242,158,189,233,139,166,222,127,152,223,130,151,224,125,142,219,113,124,217,114,130,226,128,157,224,130,164,224,131,158,220,129,152,202,93,107,206,100,107,204,96,103,190,76,79,206,106,119,219,129,150,220,133,157,213,131,156,205,99,104,209,104,112,205,96,102,191,76,79,189,79,83,202,102,108,223,141,162,216,135,157,219,127,134,218,121,128,211,108,116,193,77,80,183,67,73,188,76,76,210,116,125,217,133,152,222,134,150,224,135,145,218,121,123,200,93,94,184,69,71,196,88,95,207,115,122,219,141,151,223,143,156,229,146,154,227,138,145,222,131,140,201,98,105,203,103,118,213,126,144,213,134,143,225,153,164,228,149,153,226,141,150,227,140,155,219,129,145,211,119,138,216,132,150,210,132,145,4 232,142,167,233,143,172,234,142,172,236,144,174,235,145,174,227,135,164,227,136,166,224,137,167,230,140,159,231,143,167,232,141,166,229,135,164,218,121,143,212,112,135,215,123,151,215,126,157,225,134,151,230,141,163,227,136,161,213,114,136,197,85,102,181,67,83,198,95,118,201,103,128,222,134,150,222,131,149,207,106,124,189,74,91,194,85,104,173,55,70,184,73,94,200,105,127,220,134,149,219,131,147,195,89,108,173,54,70,186,73,90,184,67,85,194,93,113,209,127,147,218,137,152,220,136,152,205,109,126,182,68,80,186,74,92,192,88,109,205,118,138,213,137,154,212,136,154,216,135,155,209,120,140,195,95,112,196,96,113,200,107,127,209,125,145,211,135,152,206,131,151,212,133,154,214,132,151,207,119,139,204,112,126,202,110,127,207,122,142,205,124,141,4 217,122,132,205,99,103,218,119,130,225,124,141,218,109,123,223,121,136,226,131,147,222,129,144,223,130,140,220,121,125,229,135,150,226,127,142,208,96,95,210,102,100,221,126,134,222,131,142,223,129,137,228,134,145,231,139,153,224,127,135,199,85,82,184,67,61,209,109,111,221,131,143,225,134,138,233,140,146,235,144,153,218,117,117,188,70,66,165,49,49,208,112,114,224,138,148,222,129,131,228,134,138,237,147,155,221,125,125,180,62,55,192,82,77,221,131,131,223,141,147,220,128,130,231,144,149,235,149,159,229,140,145,206,104,99,202,97,91,220,131,135,219,137,141,218,132,135,226,142,144,231,148,156,230,143,153,218,125,131,214,118,122,219,131,142,214,131,133,210,123,129,215,127,132,224,139,147,224,136,144,219,128,138,214,121,132,213,125,132,210,129,128,4 218,126,156,218,124,152,219,121,151,217,115,151,212,108,133,205,96,110,212,108,124,219,125,149,206,106,132,201,92,118,191,78,104,190,69,98,194,78,101,202,93,110,216,121,137,219,130,149,194,86,106,176,56,79,161,38,56,170,43,65,186,63,89,209,108,127,223,138,155,220,134,152,193,92,110,167,47,66,164,43,62,163,40,60,188,74,95,217,124,143,221,134,150,219,134,149,183,72,84,174,56,73,167,48,70,161,41,60,194,82,102,217,123,140,216,124,134,217,133,142,193,93,105,194,92,108,179,66,80,175,54,72,200,93,109,217,123,141,219,130,146,216,134,146,206,121,133,205,115,130,199,101,113,204,107,125,213,121,140,217,124,144,219,133,147,213,133,144,201,117,129,206,119,135,213,129,145,218,136,152,217,129,150,213,120,140,215,129,142,209,129,142,4 229,144,168,230,142,167,231,140,170,223,124,145,224,126,144,232,144,169,230,141,166,227,140,163,225,139,160,229,143,166,222,129,154,214,111,128,219,125,144,226,137,160,226,138,156,220,132,145,224,142,156,225,141,159,212,121,141,188,79,99,187,79,96,209,115,134,218,130,150,213,123,137,217,135,148,214,127,144,195,100,118,159,53,68,135,30,42,171,67,81,211,126,146,215,134,150,212,126,130,193,92,101,165,63,77,127,30,44,124,29,40,155,49,60,198,109,122,212,138,148,214,135,141,202,114,122,162,61,72,140,41,54,160,62,75,168,65,73,188,94,101,205,126,135,214,140,145,209,129,136,191,98,106,180,80,92,183,89,103,191,99,111,192,101,109,202,125,135,210,137,144,213,138,146,210,133,140,202,117,125,194,102,113,203,121,132,208,133,142,206,135,143,4 225,136,160,228,137,164,233,146,175,236,147,172,236,146,169,236,149,172,231,146,168,226,144,164,220,134,157,224,136,159,228,143,168,227,141,164,226,136,158,229,141,161,228,145,164,221,141,158,218,134,155,212,123,141,202,105,122,195,87,108,196,84,103,208,109,125,217,132,149,217,137,151,212,130,145,196,92,109,172,54,71,162,41,61,166,45,63,186,71,90,206,114,130,216,141,154,209,126,141,188,80,97,168,50,68,154,41,59,152,36,55,180,62,83,197,100,117,209,133,150,211,132,145,197,100,118,178,63,82,161,44,64,168,53,74,188,81,100,200,110,126,205,127,143,208,130,142,205,118,134,194,95,113,186,79,101,192,91,110,203,113,129,209,128,145,206,131,145,206,128,140,209,127,143,211,128,145,209,125,144,209,123,141,213,131,143,213,133,146,207,130,141,4 241,156,177,237,148,168,218,115,131,196,74,91,204,88,100,233,145,159,239,155,173,234,146,159,243,162,182,240,153,173,233,143,160,225,130,144,232,140,152,241,160,172,237,156,169,232,150,162,238,159,177,237,151,173,236,149,168,238,151,168,242,156,173,243,162,175,240,160,172,233,157,166,233,152,168,227,136,145,224,128,134,230,138,149,235,142,154,241,155,171,239,159,171,231,151,158,232,149,158,213,111,115,187,69,74,200,90,93,223,123,128,238,149,166,235,151,169,229,148,158,225,140,148,206,101,106,176,53,64,185,64,69,219,116,124,234,141,161,232,145,160,227,147,157,221,141,146,203,103,105,185,67,71,203,99,102,226,137,148,234,151,167,231,149,161,222,142,152,219,143,150,207,115,121,203,104,107,219,130,137,232,152,165,234,156,168,230,152,161,218,140,146,4 221,133,166,204,103,129,194,87,112,190,78,101,195,83,103,217,122,148,231,146,179,228,144,175,209,116,144,182,70,91,159,46,65,160,47,67,171,56,77,200,101,126,223,140,169,223,142,170,192,89,110,158,43,63,133,30,47,137,34,53,144,36,56,182,75,97,208,114,137,218,138,163,181,75,94,154,42,60,129,27,46,131,29,47,133,29,46,164,50,67,193,89,102,215,135,158,188,86,103,177,69,90,150,41,60,144,39,56,143,38,53,159,47,62,191,89,102,214,135,154,199,108,130,183,78,102,162,50,71,147,38,54,153,47,64,166,57,70,197,103,116,215,142,162,202,119,139,180,73,90,161,48,64,157,50,67,162,57,72,174,67,80,203,114,127,216,145,161,201,121,143,189,94,113,170,64,81,158,50,67,170,66,81,192,99,115,208,130,149,210,137,154,4 220,138,162,217,128,153,210,115,136,189,80,97,182,70,82,195,92,102,212,127,149,213,132,159,215,135,156,214,124,140,200,98,114,171,59,70,168,56,63,186,80,89,205,115,131,213,135,155,214,135,154,204,108,121,186,75,82,166,56,64,170,63,68,186,81,87,201,107,119,211,135,151,211,134,152,206,117,133,180,71,82,154,44,53,167,57,64,185,77,81,201,110,124,206,132,154,210,134,150,207,125,144,190,91,100,169,60,66,178,70,79,194,94,101,208,127,141,202,127,147,208,136,150,209,130,144,190,90,92,187,78,76,194,90,96,205,118,127,212,136,150,204,130,150,208,138,149,208,130,142,196,104,111,191,93,98,205,116,123,213,133,144,213,141,154,204,131,147,205,136,145,205,131,143,205,127,139,206,125,134,210,133,140,212,137,147,214,145,155,205,135,145,4 210,118,158,214,133,167,207,122,152,194,94,108,207,115,133,225,154,181,224,152,177,218,148,173,212,132,166,211,127,162,191,92,115,178,67,78,198,104,117,219,147,172,222,152,176,216,145,168,211,138,165,205,119,151,185,83,103,171,59,78,195,103,122,220,148,169,223,153,174,214,143,163,209,136,162,209,127,160,190,94,115,170,58,75,189,91,110,216,143,165,223,157,175,213,144,163,210,138,158,216,145,165,200,113,124,181,78,79,191,93,109,214,140,165,219,153,171,212,148,163,212,144,156,220,154,165,217,146,157,208,129,136,210,134,151,217,147,168,212,143,163,212,149,165,214,153,163,223,161,171,222,158,169,221,155,171,220,153,171,217,149,165,209,139,156,205,139,157,210,150,159,217,157,166,224,162,172,222,158,172,220,155,171,218,154,168,210,144,159,202,137,153,4 220,132,131,227,141,145,232,146,151,233,147,148,236,152,155,234,146,154,228,139,142,227,145,146,223,140,135,225,142,139,225,139,136,229,145,147,234,151,154,230,142,147,226,141,145,226,150,150,221,140,131,224,140,136,220,132,130,223,130,131,223,131,126,229,144,142,228,149,148,225,150,145,217,136,124,225,143,139,188,98,95,141,45,44,195,97,91,227,143,139,227,148,141,226,151,150,211,126,115,224,144,134,160,81,77,76,7,9,180,88,82,232,156,151,222,140,137,222,147,149,209,128,118,218,142,131,197,118,110,142,39,31,195,96,81,223,144,139,218,136,138,218,146,145,209,138,126,213,140,128,214,138,131,203,113,105,209,117,108,217,135,130,219,144,140,216,147,140,205,135,120,210,137,126,211,136,130,212,133,129,215,135,132,217,141,133,216,144,134,211,144,134,4 219,130,126,224,136,136,220,126,122,220,121,121,223,124,126,224,126,127,223,128,132,221,134,137,217,129,124,220,132,129,213,119,113,190,74,64,203,97,93,214,114,109,216,118,114,219,133,131,216,128,123,215,124,123,200,95,89,173,59,55,168,52,51,207,102,96,213,116,109,208,111,99,212,126,115,210,118,114,173,61,57,152,47,46,141,37,37,197,92,88,218,127,127,210,117,107,210,127,113,203,108,102,140,39,39,137,36,35,148,42,38,202,100,93,220,130,129,220,138,137,212,131,119,202,112,102,160,56,50,160,52,47,192,89,79,216,124,116,218,129,123,213,125,118,206,126,113,209,128,118,207,116,107,207,118,108,216,130,124,218,130,124,215,128,123,211,129,126,204,124,109,207,127,115,209,125,114,215,134,123,220,140,134,221,141,136,214,132,123,211,134,131,4 236,162,174,238,157,170,243,162,178,247,168,185,247,172,188,247,173,184,245,170,184,241,167,185,235,161,170,239,163,175,237,157,167,230,141,141,238,156,163,247,176,189,245,172,184,240,166,181,233,159,165,237,164,173,217,129,128,178,74,69,197,101,97,242,167,176,243,169,182,237,162,174,231,160,165,229,154,158,181,83,79,151,51,55,171,69,66,230,147,149,242,170,184,236,163,176,228,157,162,224,148,146,167,70,67,140,42,50,165,59,59,205,113,109,243,171,183,238,166,178,226,156,159,228,156,158,189,96,90,159,59,59,163,56,56,193,95,92,240,167,178,236,165,177,225,158,160,229,161,168,211,129,128,185,85,78,195,98,97,223,141,146,237,164,176,234,163,174,223,156,157,224,155,159,223,151,157,220,142,145,226,149,159,231,158,169,234,162,173,232,163,171,4 238,165,181,239,164,183,243,169,189,243,171,191,240,162,185,241,162,186,239,159,185,237,163,186,238,168,183,241,169,184,240,168,187,221,135,151,204,102,118,232,149,168,238,162,183,236,161,181,238,167,178,238,166,180,235,159,176,187,84,93,175,63,69,212,119,133,242,168,190,236,160,180,237,161,175,235,161,173,178,86,94,167,64,67,187,82,86,229,150,169,239,163,184,237,163,183,235,167,178,232,159,172,161,67,71,186,96,100,228,149,161,239,166,185,238,162,181,236,161,181,232,162,173,232,163,176,226,149,161,233,161,177,243,174,193,241,168,186,240,167,185,235,162,180,227,158,170,230,161,172,235,161,177,240,169,187,241,171,188,242,171,187,237,164,181,232,156,176,223,156,166,229,158,170,235,164,173,238,165,179,239,168,184,239,168,184,233,155,172,224,141,161,4 235,144,167,238,147,175,240,147,175,240,147,172,240,146,170,241,148,172,241,155,180,239,155,178,235,147,170,237,150,173,230,137,156,224,122,134,197,88,97,203,94,108,237,150,173,235,155,176,230,143,166,228,134,157,173,62,76,184,72,78,190,75,80,183,63,74,227,131,149,233,150,170,227,140,162,223,129,149,170,59,73,171,56,65,201,91,98,205,90,97,224,123,136,235,151,170,226,143,161,228,142,163,198,91,104,150,36,45,189,76,84,220,113,127,234,143,166,238,154,175,224,141,158,227,141,160,221,129,142,217,122,135,225,127,144,235,142,167,237,144,172,236,147,171,220,138,153,226,143,160,234,150,170,235,144,168,236,142,166,238,148,174,236,148,175,232,147,172,216,136,149,223,139,155,231,146,164,236,148,169,237,150,172,238,153,175,233,148,168,229,147,169,4 234,152,156,239,156,157,240,158,158,243,159,163,242,158,162,238,147,145,233,142,145,233,152,163,233,152,153,238,158,159,239,157,156,232,140,132,233,139,127,238,147,144,234,146,148,229,149,152,231,150,147,236,154,153,226,129,115,214,101,78,226,125,110,238,150,148,237,157,156,229,157,153,230,152,146,235,152,148,218,110,91,211,100,77,228,129,116,239,159,158,235,160,157,226,151,139,228,150,144,232,149,144,220,117,100,214,105,88,224,126,115,239,162,162,233,158,153,221,145,132,226,149,143,230,147,138,226,135,121,229,137,131,231,145,142,235,159,157,230,158,152,221,151,142,222,145,141,225,139,129,227,144,137,232,156,157,232,153,153,231,155,155,226,153,149,216,147,137,214,134,133,218,133,132,224,146,145,229,157,156,229,155,152,228,154,151,222,148,144,213,143,135,4 211,129,158,214,127,158,215,125,158,209,107,140,207,103,133,207,108,137,213,123,153,211,126,156,212,129,156,214,124,155,209,114,148,199,87,116,197,85,101,201,101,121,212,123,151,209,121,150,212,129,154,214,126,154,205,106,141,196,82,107,199,88,103,205,109,129,212,126,152,206,118,146,213,135,155,214,127,154,207,109,141,199,86,112,203,99,114,213,128,149,212,127,152,205,120,145,213,138,155,212,127,155,208,111,142,202,92,117,208,112,128,216,134,158,210,125,150,201,121,145,211,142,157,211,131,156,208,112,143,203,98,125,216,129,152,215,130,156,207,124,149,198,120,145,209,140,155,210,130,154,203,107,135,206,111,138,213,127,154,211,131,154,204,128,150,196,122,144,206,138,153,208,131,153,203,112,138,209,124,149,208,125,149,207,132,153,200,127,148,195,123,144,4 229,157,174,229,153,171,234,161,178,228,152,169,196,98,109,196,98,108,219,141,152,229,159,174,231,160,175,231,157,172,233,164,177,213,131,143,160,56,67,157,51,64,205,120,125,229,161,169,230,158,172,234,165,177,225,156,167,170,73,81,143,49,62,148,47,63,202,116,121,227,159,165,227,153,166,234,166,177,211,137,147,149,50,65,136,45,61,148,51,63,211,134,140,226,162,168,227,155,164,232,165,176,206,129,138,149,55,71,124,41,57,145,50,61,210,132,134,227,164,167,229,161,169,235,170,181,190,107,117,131,41,55,127,44,59,167,77,87,220,148,153,226,163,166,227,160,168,229,161,169,189,106,117,126,36,51,142,50,62,204,129,137,225,159,167,223,158,161,223,155,163,223,153,163,188,99,110,153,54,67,171,81,92,218,154,163,223,157,165,223,161,164,4 215,124,126,220,135,130,225,145,142,219,123,125,223,136,134,226,145,139,220,133,129,211,123,120,215,129,126,221,140,137,217,127,127,198,87,86,208,109,100,226,147,139,222,138,133,211,123,119,218,136,129,220,139,136,210,111,114,165,43,50,188,86,80,227,147,135,221,140,132,214,130,123,218,138,130,219,137,134,199,96,101,155,42,46,194,94,84,223,140,129,217,132,123,214,132,120,215,136,126,217,133,131,188,86,92,164,51,52,202,98,89,220,137,128,215,127,119,212,131,118,212,133,121,213,131,128,186,81,81,180,67,62,206,112,105,217,137,128,215,134,122,213,138,125,208,129,118,209,128,126,200,103,94,198,99,87,214,132,126,213,128,120,213,131,122,208,128,115,205,126,119,207,126,122,206,121,111,208,124,112,212,127,121,208,119,114,208,126,116,206,127,114,4 236,168,157,233,165,160,204,116,112,217,133,124,245,177,173,246,180,176,246,178,172,243,175,169,240,175,166,214,141,133,112,41,45,142,50,50,214,128,117,242,179,171,243,178,169,241,175,167,240,176,166,203,124,115,103,34,41,111,35,44,167,67,62,232,158,148,242,179,169,239,174,163,240,179,168,208,129,119,127,40,43,110,35,42,147,53,51,224,142,128,239,176,166,237,174,162,236,173,159,233,167,156,187,96,87,149,51,50,178,75,68,221,137,121,237,175,162,236,173,159,235,171,155,240,180,168,215,135,119,186,78,67,202,101,85,222,144,128,237,174,162,235,171,158,234,173,156,236,175,161,232,165,152,217,134,115,216,130,109,230,160,143,236,171,157,232,170,156,230,168,149,234,171,154,235,171,157,233,164,152,233,165,152,236,173,161,234,172,156,231,170,154,4 211,111,106,225,136,138,238,157,156,242,161,161,242,162,165,239,158,154,237,159,153,234,159,150,223,134,134,229,141,140,229,140,142,226,136,139,214,118,114,224,140,130,236,160,150,232,157,145,226,142,140,231,149,145,213,121,117,177,64,58,139,33,26,190,91,79,235,158,149,228,150,141,228,148,142,229,149,144,185,85,77,137,34,34,129,33,33,184,80,68,230,153,142,227,152,138,227,149,140,225,143,136,180,75,67,143,39,41,151,42,40,198,99,85,230,158,145,229,159,143,226,147,136,229,150,143,198,99,92,162,46,40,172,62,51,212,124,109,231,157,143,226,153,140,223,145,134,228,152,142,214,127,119,200,100,92,214,125,117,228,152,141,228,156,142,221,149,135,220,146,135,223,148,139,225,150,143,224,145,143,225,143,139,225,143,139,222,144,135,218,149,136,4 217,120,113,233,149,151,238,153,156,241,154,158,243,155,161,242,157,160,241,158,157,235,154,152,228,144,139,228,143,143,225,137,142,220,123,127,228,137,136,236,153,153,237,158,150,233,156,146,230,151,144,201,101,99,172,65,67,154,49,49,171,68,62,203,111,100,231,154,140,232,158,145,228,150,140,184,84,78,130,28,29,120,30,32,125,29,33,142,40,35,209,122,104,228,154,140,227,152,136,184,88,75,127,30,30,118,31,35,125,31,35,134,36,35,193,100,87,224,150,133,226,154,136,211,126,111,142,42,39,116,27,28,125,33,35,132,33,34,190,95,82,222,152,136,222,148,132,221,145,130,193,104,92,150,53,49,136,40,38,162,63,55,207,123,104,221,154,136,217,145,129,220,147,132,219,145,133,207,123,116,193,101,96,208,126,117,219,144,134,218,149,134,4 224,148,174,224,143,171,225,144,174,230,153,184,229,154,183,226,152,180,221,148,177,212,139,167,224,152,175,220,144,170,222,144,172,217,135,163,215,133,161,221,148,174,217,143,171,212,140,166,218,146,170,219,146,172,207,117,140,191,85,103,183,80,96,205,119,140,219,145,172,216,146,168,216,146,168,218,146,170,195,92,112,163,54,69,142,45,54,188,93,106,220,147,172,217,149,169,213,147,167,216,145,168,195,95,117,153,55,70,158,66,74,203,117,132,214,141,167,210,141,162,211,143,162,216,147,168,208,127,153,191,98,119,205,119,141,212,131,161,209,132,159,209,136,158,206,138,156,210,141,162,215,143,168,216,142,168,218,143,172,215,130,162,213,132,160,212,141,163,202,135,152,204,134,155,209,137,162,213,140,165,218,145,171,219,146,173,218,147,172,213,147,166,4 207,118,141,211,125,148,214,124,151,217,129,157,216,128,154,219,135,156,213,124,147,201,110,133,209,124,143,210,125,147,211,124,149,210,117,141,210,120,141,214,127,148,205,118,140,194,105,125,203,122,138,208,126,148,195,99,118,160,50,63,175,70,86,196,97,117,197,108,132,201,114,135,193,113,129,195,109,129,170,63,79,118,17,30,125,23,36,163,51,67,201,109,131,207,125,144,204,125,141,201,110,131,172,55,71,143,30,46,144,33,46,183,77,91,212,125,144,207,121,138,194,112,127,197,110,129,176,69,80,167,53,67,183,76,93,208,117,138,212,126,148,206,116,134,193,109,125,195,107,126,198,108,124,197,100,119,207,120,141,213,125,149,209,122,145,206,124,142,188,103,118,197,111,129,204,116,136,203,117,139,212,132,152,210,126,149,206,121,143,202,122,141,4 203,109,104,205,114,105,215,126,117,215,124,116,218,127,117,214,121,111,209,117,112,209,123,115,201,112,102,209,122,111,206,112,96,195,98,86,177,83,73,198,106,95,209,124,116,206,120,106,203,116,101,209,123,111,200,106,90,147,46,38,97,18,20,143,55,49,210,125,112,206,125,110,205,121,107,209,124,110,200,106,89,153,53,43,124,37,34,157,65,57,211,128,114,207,127,110,197,112,97,204,116,100,207,116,100,200,105,89,204,115,101,211,125,109,210,128,113,204,121,103,201,117,99,200,113,98,201,112,97,202,114,98,216,133,123,217,135,119,211,131,112,206,126,107,202,120,97,206,126,111,203,116,100,202,114,97,210,127,113,213,133,116,209,130,111,203,124,105,201,124,101,205,125,108,203,116,99,201,111,94,210,126,110,210,129,110,200,118,99,199,120,101,4 247,174,184,247,167,181,247,168,183,247,175,186,248,177,187,248,179,188,248,178,185,247,173,182,247,176,183,247,169,181,247,170,183,248,175,186,247,172,181,247,176,183,247,174,181,246,170,177,246,168,174,247,173,183,246,165,172,244,156,156,248,168,172,248,175,180,247,169,175,246,167,171,245,167,170,248,170,177,232,129,118,204,85,67,214,104,89,234,140,128,247,168,169,245,169,171,245,167,171,247,168,175,230,129,119,207,90,73,195,73,55,216,107,88,243,161,162,241,164,168,244,166,171,246,169,175,245,162,169,234,138,133,221,117,106,228,132,127,238,156,156,236,159,156,243,169,171,244,168,172,246,169,175,245,163,171,241,155,162,235,152,157,234,155,155,235,159,151,237,162,165,241,164,167,244,168,172,244,165,171,238,159,165,235,157,160,234,157,157,231,158,154,4 245,159,181,246,162,184,247,174,191,247,177,193,247,175,191,248,177,192,247,169,183,246,163,177,245,158,179,247,164,185,247,165,177,247,165,175,247,170,183,247,171,183,247,169,182,245,163,178,243,158,170,240,147,155,228,119,120,224,106,100,239,141,143,248,168,181,246,164,176,244,164,176,232,137,139,216,104,100,199,73,71,193,65,63,217,99,94,243,153,158,246,166,179,242,164,175,224,122,120,197,73,67,184,57,57,189,60,62,201,79,73,234,135,134,245,164,174,241,165,172,230,140,141,209,95,85,192,70,65,193,71,66,211,99,91,235,143,140,241,162,168,235,161,165,235,157,162,232,146,143,221,124,115,219,118,109,234,145,147,238,158,166,236,161,165,232,159,161,233,159,165,238,162,166,237,158,162,240,159,168,238,160,168,234,156,161,234,160,163,230,159,162,4 236,174,199,234,166,193,236,164,189,240,163,190,243,165,188,243,172,195,237,169,194,234,169,192,235,173,192,235,169,190,234,163,185,238,160,178,239,155,167,241,165,180,236,166,190,230,165,186,233,170,188,234,169,185,218,130,141,219,121,131,229,133,142,236,150,156,235,167,183,229,165,186,232,171,190,224,149,160,205,105,110,209,102,105,223,116,130,231,142,150,234,168,180,226,163,183,232,172,189,219,140,148,201,95,103,214,108,116,225,125,136,233,151,160,231,164,182,221,156,177,229,169,184,227,161,180,216,129,148,220,125,140,228,140,152,231,157,175,225,159,183,220,157,175,226,169,182,226,163,182,229,164,185,233,163,185,230,156,178,227,159,182,221,158,179,219,159,176,221,162,178,223,162,181,228,165,183,230,165,186,228,162,186,223,159,179,218,155,175,215,154,172,4 208,139,164,209,138,165,215,147,172,223,156,179,221,149,172,223,153,174,221,156,173,214,151,168,205,141,162,206,141,164,198,123,144,199,123,141,214,144,167,221,154,172,217,155,170,210,151,165,200,139,159,206,142,162,172,78,95,168,71,79,213,144,161,218,153,171,215,155,168,209,153,165,198,141,158,202,138,157,170,83,96,179,87,99,215,148,166,213,148,165,210,150,164,204,147,160,196,141,156,201,142,160,196,130,147,197,121,141,210,138,163,211,146,164,208,147,162,200,147,158,191,134,150,197,139,156,201,140,160,205,136,160,205,132,158,210,146,163,206,150,160,196,143,153,185,127,145,191,133,150,202,143,159,208,147,162,205,142,160,204,142,158,199,145,152,187,133,144,181,121,142,188,131,149,201,148,159,198,142,156,200,140,156,196,133,150,194,138,147,190,140,147,4 229,136,168,227,133,166,233,140,174,236,146,179,234,138,172,234,140,173,229,140,172,218,122,157,228,138,166,230,136,166,233,145,175,233,148,177,233,146,175,230,136,166,220,127,158,216,124,156,230,148,170,233,146,172,227,136,165,212,110,130,222,130,150,225,130,161,215,119,150,215,127,156,227,144,164,230,145,171,215,117,138,175,50,61,185,72,83,224,132,160,217,125,156,209,120,150,227,145,163,224,135,158,198,88,101,162,42,47,185,75,87,225,136,162,216,128,157,202,113,144,224,141,158,223,134,156,205,103,120,190,81,91,207,109,129,220,134,162,213,129,156,200,111,141,216,128,149,222,138,158,219,134,156,216,125,152,215,125,152,214,128,155,207,121,148,201,116,143,210,126,146,217,133,151,215,124,148,214,128,153,216,132,155,208,119,146,204,118,143,199,113,140,4 213,129,150,231,143,167,235,144,166,238,145,169,237,146,172,231,144,165,231,145,162,225,145,158,216,135,154,226,140,163,231,144,166,230,138,160,227,133,154,228,142,160,231,150,162,222,144,156,215,135,155,225,142,164,215,122,136,209,106,110,214,114,119,226,142,156,226,144,156,220,142,154,213,136,156,220,139,162,197,95,105,201,91,86,209,108,107,223,143,155,224,146,156,217,140,141,211,132,152,215,128,151,187,81,87,195,86,81,206,105,104,222,139,153,224,149,159,209,130,132,209,131,151,211,131,149,186,93,101,189,87,85,210,118,127,221,137,154,214,132,148,203,123,136,203,130,146,199,125,142,193,117,134,204,123,134,213,131,145,213,129,147,208,126,146,202,123,136,196,124,138,190,112,130,194,121,137,205,133,150,209,128,144,206,125,143,204,124,143,197,120,131,4 216,129,154,221,131,157,229,142,166,229,137,164,224,123,147,231,142,161,225,139,160,220,134,156,216,129,151,223,134,156,227,140,163,221,128,151,225,130,144,229,141,153,221,133,153,214,126,145,211,127,150,221,133,156,218,128,153,208,109,128,217,120,131,222,134,149,219,129,148,210,119,136,210,125,148,218,131,153,210,115,135,202,94,107,208,102,117,215,122,136,213,123,144,206,116,134,206,117,134,212,121,143,208,114,132,196,88,101,194,80,90,204,102,111,207,116,137,200,111,130,199,105,119,208,118,138,205,113,130,189,81,87,182,65,70,199,97,107,203,115,137,201,119,139,199,108,125,203,111,134,206,117,135,194,93,105,185,73,80,200,103,118,200,112,138,197,119,137,192,103,121,201,111,136,205,120,141,202,113,132,194,97,108,200,112,129,203,122,141,195,122,137,4 230,132,149,231,129,144,239,146,155,242,150,162,243,153,164,239,143,147,238,146,156,232,142,146,232,140,149,232,133,144,229,128,125,231,130,127,237,144,147,239,147,150,236,147,149,233,149,147,235,149,150,234,142,145,214,103,90,212,99,81,225,123,112,239,149,150,235,147,145,232,149,145,236,155,149,236,149,146,215,108,98,193,70,56,206,89,76,237,147,148,236,151,154,231,151,149,236,155,151,237,151,150,225,124,116,200,82,70,205,89,76,234,141,141,234,151,154,230,152,149,234,155,149,235,148,147,228,133,131,216,109,99,218,115,109,234,143,145,233,150,149,228,153,147,229,152,141,231,147,144,227,137,136,222,127,121,224,130,127,231,142,139,231,150,142,225,151,143,221,144,134,226,144,140,226,140,144,224,137,134,228,142,138,225,136,129,227,148,139,222,152,143,4 244,165,177,244,163,174,234,136,133,219,104,95,236,137,142,246,162,176,247,170,183,245,169,181,242,163,174,240,157,162,215,107,98,191,60,51,202,77,68,239,145,150,245,163,175,242,163,173,238,155,163,216,113,111,176,48,51,180,48,57,177,40,49,226,121,131,240,145,156,236,143,159,234,143,154,199,80,87,161,24,43,180,46,67,178,41,59,213,99,115,237,144,158,234,146,159,233,146,159,218,114,122,181,44,55,158,31,47,164,34,47,202,80,87,232,143,155,233,155,163,231,146,159,231,145,154,209,95,100,167,42,51,144,22,35,190,67,66,227,140,141,230,152,159,229,150,157,233,152,162,229,146,157,204,98,103,170,46,49,191,75,73,228,148,148,227,152,156,227,150,155,231,150,160,230,148,161,225,141,151,207,104,100,212,118,118,226,150,157,222,147,152,4 241,150,176,244,152,179,243,149,178,246,158,185,246,159,185,245,154,183,241,145,177,236,140,170,239,149,172,242,152,178,243,153,178,242,149,172,243,150,175,246,157,183,241,148,176,235,140,167,236,148,171,237,147,172,220,118,131,205,93,96,212,103,109,235,142,161,240,153,174,230,139,161,233,148,166,218,117,128,183,61,65,166,46,51,174,50,55,202,86,89,232,142,154,231,145,164,231,147,161,207,98,100,170,48,55,163,48,58,171,49,58,198,86,91,229,140,153,231,151,167,229,147,161,221,129,139,185,72,77,168,49,55,183,65,68,217,124,135,232,149,167,227,143,159,228,149,161,230,151,168,221,136,152,202,98,105,215,118,127,230,147,163,228,146,162,223,140,156,226,147,159,227,146,162,228,144,163,229,145,163,230,146,164,228,142,160,224,140,158,221,140,155,4 246,163,173,246,159,172,246,163,176,247,171,183,247,170,183,246,162,170,246,162,165,244,163,175,245,161,169,246,160,170,246,167,176,246,164,175,246,163,176,246,162,168,246,163,163,243,162,168,243,158,163,245,160,166,246,161,163,243,152,150,241,149,150,244,157,162,246,166,169,243,164,167,242,160,164,238,149,146,214,108,98,209,102,92,226,124,110,235,141,131,243,162,165,240,161,165,236,155,157,228,132,123,183,71,64,159,45,43,210,103,87,230,134,124,241,159,160,238,161,161,236,160,158,229,137,127,196,87,77,174,61,53,219,121,110,237,149,145,240,159,159,237,161,158,231,156,153,232,151,146,226,135,126,226,134,122,237,153,151,241,161,160,238,160,159,233,159,155,226,148,146,233,157,155,236,160,157,239,162,162,241,164,163,238,162,159,234,157,153,229,155,147,4 233,141,173,238,147,178,241,149,180,239,143,177,245,155,186,243,157,185,241,153,180,238,156,179,233,144,173,237,145,175,240,147,177,242,153,182,243,157,183,242,156,181,240,155,177,237,156,177,235,149,174,237,151,178,237,148,173,232,139,158,237,151,175,241,157,180,239,159,178,235,154,172,231,146,169,236,153,176,221,122,136,198,85,87,211,108,113,235,148,166,237,158,175,231,154,169,228,144,167,229,138,159,198,83,86,173,55,59,181,66,66,224,131,140,237,158,176,228,152,168,225,141,162,229,142,164,206,104,110,174,57,57,180,63,63,215,117,126,234,154,171,228,151,165,220,142,158,226,145,166,226,145,159,207,108,110,208,107,113,223,133,152,226,144,160,224,150,162,216,141,156,222,144,162,225,149,165,228,151,165,229,148,163,227,144,162,225,144,159,220,146,159,4 229,142,140,234,145,144,231,136,136,225,121,119,234,143,138,238,150,143,234,148,143,224,142,138,228,142,137,235,146,141,217,112,107,200,86,74,225,128,114,235,149,139,228,142,132,215,131,124,230,146,139,233,146,140,213,106,99,197,80,65,225,129,114,234,152,141,224,140,129,208,123,115,225,140,132,232,147,139,225,127,126,212,108,102,229,140,132,232,148,137,223,140,130,216,135,124,220,133,125,225,137,131,222,130,128,229,141,136,230,145,137,232,147,137,225,143,130,216,139,126,216,131,124,218,130,125,222,130,123,228,138,131,233,147,139,231,147,136,216,135,122,192,113,102,204,111,108,215,123,117,222,132,129,226,138,135,228,141,135,223,140,130,203,120,110,190,110,99,201,109,112,211,120,119,218,130,129,220,130,131,222,134,130,209,122,114,194,111,102,193,114,106,4 211,117,106,219,130,123,226,139,134,222,126,117,221,125,114,228,139,135,227,141,139,221,136,133,209,120,104,213,122,109,212,119,106,209,108,94,209,109,93,212,112,99,218,126,115,217,129,118,213,132,117,184,89,76,168,62,51,204,106,94,187,75,58,195,86,60,207,108,86,219,136,124,206,120,101,142,49,41,129,37,36,191,84,76,179,64,48,192,79,56,204,105,85,215,132,117,202,116,98,143,49,41,121,30,30,189,81,78,192,82,71,197,92,73,211,120,102,214,132,118,202,118,102,179,84,68,164,59,52,197,87,84,208,106,103,216,125,118,219,135,129,214,134,121,185,91,78,200,106,97,201,100,94,208,112,107,214,124,115,215,126,119,216,132,128,211,136,126,181,85,79,202,111,112,204,111,105,214,131,124,215,128,119,215,128,119,211,130,120,208,131,119,4 207,128,140,210,133,145,210,128,145,210,125,147,214,131,147,213,132,146,212,134,144,210,133,143,209,135,144,212,140,148,207,125,137,207,120,132,214,134,146,213,135,144,209,129,138,207,131,138,206,131,139,211,137,145,203,122,127,178,82,89,200,116,124,214,137,141,210,133,137,205,130,136,204,126,135,208,131,140,200,110,117,132,44,56,163,82,93,218,141,147,207,130,135,203,126,131,202,123,131,205,124,136,203,115,128,170,82,95,187,102,115,211,130,138,206,130,132,200,118,122,202,127,131,205,127,135,205,126,135,207,126,139,206,121,137,206,126,133,206,131,134,201,127,131,198,120,128,202,125,134,202,121,130,202,120,130,204,120,134,205,126,137,203,126,132,198,126,128,195,119,126,196,113,127,197,114,128,203,124,135,203,122,133,201,122,132,199,123,128,195,123,125,4 230,147,142,234,150,148,239,157,159,243,161,165,242,159,163,242,160,163,242,163,167,237,158,162,227,147,140,226,140,133,199,102,97,199,101,96,230,142,139,239,157,156,238,157,156,235,157,157,225,148,143,218,133,124,147,46,43,132,30,32,200,95,84,232,146,143,238,157,156,234,156,154,224,151,143,220,138,130,146,50,45,127,30,33,189,78,67,226,138,130,237,161,159,232,156,153,224,153,142,221,144,135,176,75,65,170,62,50,200,97,82,230,149,144,235,159,156,229,153,148,222,151,137,225,151,143,218,135,126,214,125,112,224,139,131,235,158,155,234,159,156,230,157,154,220,150,137,226,152,141,228,151,144,231,152,145,234,157,152,236,159,154,232,157,151,226,154,146,215,146,132,223,151,139,228,155,148,231,156,150,231,155,149,231,154,146,227,153,146,223,153,145,4 222,125,152,226,130,159,226,125,157,206,88,107,214,96,115,232,131,158,233,145,165,230,145,161,221,129,153,223,129,156,229,136,159,191,70,80,182,51,59,223,124,141,231,138,160,227,141,157,220,128,148,228,140,161,228,141,159,192,76,86,191,74,80,230,135,155,231,141,162,224,138,154,222,131,150,227,142,161,229,142,161,224,123,143,226,127,145,232,145,164,232,150,166,223,139,151,222,139,156,222,134,154,229,138,158,231,136,160,230,137,159,231,143,162,229,143,159,217,131,144,214,130,149,222,133,153,231,142,160,227,134,156,226,131,152,231,141,159,227,137,155,214,129,143,213,128,145,220,130,150,226,133,156,228,136,156,225,130,147,223,130,149,225,141,157,217,140,149,215,131,144,222,137,151,222,130,149,224,131,151,223,133,151,218,128,149,218,130,147,218,145,149,4 230,144,152,234,147,151,224,126,122,232,139,146,242,154,168,242,149,159,237,147,157,234,153,155,226,138,140,225,137,137,202,91,79,225,123,125,242,152,164,241,151,159,241,156,162,235,154,154,226,140,140,204,102,91,181,62,54,218,116,112,240,150,160,238,146,153,239,154,155,233,152,153,227,145,145,206,105,101,173,52,48,211,106,98,242,157,163,238,152,157,235,155,155,226,148,149,227,148,146,223,136,133,188,76,65,216,118,108,241,161,166,237,155,163,234,158,166,222,150,153,229,154,153,232,152,151,228,142,142,229,142,141,235,151,155,227,140,140,229,152,157,219,149,150,227,153,151,235,157,157,238,159,163,235,156,161,226,139,138,205,106,94,220,143,142,215,144,142,222,145,139,230,152,149,233,153,149,234,153,153,230,151,155,211,123,117,220,145,143,215,147,148,4 230,143,141,237,149,147,241,152,152,242,153,149,245,163,160,245,159,154,242,155,149,234,152,147,231,145,142,236,149,148,239,150,143,244,159,153,246,166,161,244,160,152,243,160,155,235,155,150,231,147,141,237,153,149,233,143,133,244,161,157,246,165,158,243,157,149,240,155,146,235,153,143,230,147,140,235,152,148,237,152,153,216,122,113,237,151,143,244,160,151,242,163,155,233,152,142,228,149,144,232,147,147,228,138,132,175,69,56,222,132,127,245,163,158,238,156,145,227,145,136,226,145,137,233,151,145,205,105,89,161,44,38,217,122,119,242,163,159,237,157,149,226,148,138,225,145,135,232,152,144,208,110,94,171,52,46,211,116,125,237,158,156,233,155,152,224,148,141,220,140,124,228,147,133,226,142,134,215,122,116,215,127,132,229,151,156,223,139,139,214,130,124,4 217,122,129,224,127,132,235,145,144,236,145,145,236,145,142,239,148,151,235,145,152,230,144,145,216,119,129,223,126,131,237,147,150,239,149,150,238,148,147,232,138,135,233,144,145,229,146,142,217,118,126,223,126,127,231,140,135,237,148,146,225,128,119,221,124,114,230,142,136,228,149,140,217,117,124,227,134,133,231,140,138,224,126,115,204,90,76,201,89,73,220,127,118,226,147,141,213,110,114,225,132,129,229,138,136,214,112,98,196,82,67,195,82,66,215,120,109,220,138,136,212,112,111,226,137,134,231,147,139,214,116,102,195,84,67,201,96,78,224,141,131,220,147,137,217,128,124,227,141,136,231,147,140,216,125,111,205,106,85,218,128,110,221,139,122,217,143,126,217,131,129,225,140,135,228,145,137,228,147,137,219,132,115,222,144,128,221,144,127,211,134,115,4 238,187,212,239,189,214,239,186,209,228,156,169,228,160,178,236,178,195,241,190,213,238,191,216,236,185,208,236,182,201,210,140,149,178,96,106,204,123,134,209,132,138,234,182,202,235,188,212,234,186,206,232,172,184,153,80,87,118,59,74,156,73,84,186,101,109,235,182,202,234,187,210,233,186,205,228,170,179,168,93,99,146,72,86,160,77,86,202,122,126,235,185,203,233,189,209,234,188,203,230,179,189,208,133,139,173,84,91,196,118,125,225,158,168,236,187,208,229,183,201,232,188,199,233,185,199,222,160,171,216,144,152,229,171,189,235,184,207,231,182,204,225,178,198,230,187,197,232,185,198,232,181,198,234,183,204,237,189,210,236,188,208,232,185,204,227,182,202,228,186,198,231,186,199,233,187,204,236,188,208,236,191,210,231,185,204,233,189,208,225,182,199,4 246,161,167,246,161,166,246,160,164,246,163,166,247,156,158,242,144,148,244,154,160,244,156,159,246,162,163,246,161,161,245,158,157,252,165,163,191,96,95,194,93,93,251,164,165,241,155,152,245,160,158,245,157,153,238,136,122,248,155,150,148,53,52,197,107,105,253,170,167,241,156,150,247,165,162,238,140,129,235,129,114,244,156,155,227,128,122,243,157,151,246,164,159,242,161,153,245,161,156,243,153,146,244,156,150,245,159,157,246,157,155,245,160,156,245,163,155,239,156,146,243,158,152,245,160,156,246,161,157,242,152,146,235,137,128,245,160,154,244,162,153,238,158,147,239,157,150,243,158,154,245,161,156,216,112,102,218,112,99,245,163,156,241,159,150,235,155,146,234,154,147,239,159,154,233,148,142,186,70,60,213,114,104,244,161,153,237,155,146,231,153,142,4 242,162,178,242,161,175,239,155,171,237,152,165,236,156,166,243,163,178,237,159,175,233,157,173,242,164,176,245,165,178,243,162,174,240,158,171,243,163,173,244,167,180,239,163,174,232,156,166,242,165,176,244,166,177,244,165,176,242,159,169,241,159,168,240,162,173,238,162,171,233,159,164,238,161,170,240,162,174,229,147,154,180,84,83,213,124,127,238,161,171,236,159,167,232,157,163,234,157,166,239,161,171,176,83,84,111,22,27,196,104,108,236,156,164,228,148,155,219,136,145,231,157,164,230,154,161,196,107,107,193,108,109,221,138,145,225,139,150,222,133,146,208,114,131,228,157,160,230,157,163,232,158,164,234,159,167,231,152,160,227,139,153,215,121,138,201,107,120,226,155,156,230,158,161,229,156,160,233,158,166,231,149,160,222,132,148,214,124,139,207,119,127,4 240,161,173,240,161,171,240,159,170,245,165,180,229,149,159,233,152,156,243,163,171,240,162,168,233,154,161,240,164,172,238,161,167,225,137,142,200,106,106,223,145,148,239,160,167,233,157,158,238,160,165,242,167,176,230,149,149,148,57,54,113,28,31,186,95,91,236,159,163,232,159,162,236,160,163,242,166,171,206,116,113,108,27,32,84,17,26,164,71,67,224,151,149,223,150,145,239,168,167,242,169,174,220,139,140,165,77,75,161,72,69,204,123,119,219,148,147,215,144,136,237,168,164,239,166,167,240,167,172,231,155,154,229,150,148,233,159,161,221,149,147,209,138,131,233,163,160,238,167,168,235,159,160,231,154,150,236,159,160,226,147,145,220,145,140,221,152,146,228,158,157,231,158,158,230,157,156,231,153,148,228,150,148,229,153,151,223,151,146,222,153,150,4 232,145,169,231,144,167,232,145,168,238,152,175,243,161,180,243,162,177,229,147,161,221,142,154,234,149,174,233,148,171,221,131,145,222,135,148,235,150,166,239,158,173,233,154,166,218,141,150,226,145,164,228,143,163,191,86,92,192,88,91,214,118,121,229,143,154,234,156,170,225,149,157,219,138,154,217,131,143,179,78,85,146,45,50,177,75,77,201,102,104,224,142,152,229,155,167,218,137,151,215,126,134,179,77,81,136,42,50,145,45,52,187,83,83,217,129,134,226,152,164,216,135,149,219,137,147,209,121,126,176,75,76,175,75,77,205,117,121,219,141,149,224,153,161,213,137,146,222,145,157,224,148,156,210,122,125,214,129,135,220,145,153,219,147,154,221,150,158,202,131,138,212,138,147,218,145,153,219,147,155,216,140,149,224,151,160,221,150,158,214,142,151,4 222,140,165,218,134,153,223,139,159,213,118,136,190,76,89,209,112,126,224,142,159,214,136,152,219,140,157,220,139,157,222,137,158,181,78,93,152,39,53,185,74,83,215,129,143,222,147,163,220,142,156,222,141,157,214,126,141,148,54,62,114,25,37,171,57,68,213,124,134,225,155,168,211,132,140,214,135,144,209,120,132,143,48,56,118,28,38,168,58,63,215,130,138,220,149,159,211,133,137,222,145,152,207,119,129,159,51,66,151,52,58,194,101,105,210,133,139,211,139,146,212,136,143,225,150,161,218,139,150,188,89,104,195,101,116,220,142,155,218,143,154,211,141,146,207,133,139,220,146,157,225,151,166,216,137,153,218,138,154,220,143,156,216,140,153,212,143,149,198,125,132,212,140,148,211,135,145,219,144,156,222,147,160,214,138,149,209,138,142,200,132,132,4 247,172,176,247,168,169,245,145,147,246,156,160,247,175,182,248,185,192,248,185,189,247,178,184,246,163,157,245,156,153,244,139,136,242,123,119,245,145,148,247,178,181,248,187,184,247,180,180,245,158,153,244,144,136,243,134,130,241,123,122,240,123,116,246,161,157,247,176,170,247,175,175,246,165,157,245,147,136,240,125,119,240,126,124,242,133,128,243,139,129,247,168,164,247,173,174,246,171,164,247,164,159,238,132,126,226,105,99,241,130,130,228,107,97,237,135,126,247,162,162,246,169,162,246,169,165,247,166,167,237,125,121,226,105,103,212,90,81,227,120,107,245,160,156,244,166,157,246,167,162,247,173,169,244,151,147,232,121,120,224,115,108,224,120,108,239,156,150,239,162,152,244,161,155,246,166,164,245,160,155,244,155,154,243,155,150,234,143,135,235,154,148,4 218,125,137,221,127,139,225,132,143,231,140,149,232,142,150,229,139,147,225,136,143,221,135,141,216,120,127,222,128,134,226,135,144,223,130,138,219,122,124,224,133,138,224,133,137,217,133,136,220,131,135,223,133,137,225,135,139,198,88,93,188,77,74,218,123,122,223,136,138,215,133,132,219,135,136,221,133,132,210,107,102,186,64,66,182,59,62,203,97,95,219,131,134,214,131,129,216,128,133,222,134,136,202,96,93,190,73,76,192,79,77,199,92,91,217,129,133,211,128,128,213,126,127,218,131,136,217,127,131,213,119,123,214,120,123,213,118,123,215,129,133,209,126,127,209,126,126,217,137,137,220,135,136,223,135,139,222,135,139,219,131,137,211,124,129,205,122,122,206,123,122,215,135,134,220,138,137,221,138,139,221,138,139,216,130,128,209,125,123,204,127,122,4 220,129,138,221,128,134,223,128,130,232,141,151,234,144,157,227,136,142,223,133,137,218,130,133,218,129,130,213,112,107,220,122,121,229,139,147,215,117,116,215,117,114,222,134,136,215,127,124,221,136,131,218,123,114,224,131,133,218,123,124,191,72,64,197,85,78,217,130,128,217,136,132,222,140,138,225,136,133,227,140,142,204,101,99,175,50,51,189,75,72,215,130,127,215,137,131,221,139,137,224,139,137,228,144,145,197,89,90,161,39,43,166,53,51,209,123,119,214,134,129,216,131,128,223,140,138,222,137,136,208,111,112,166,49,49,163,53,52,210,124,120,211,133,127,212,133,129,218,136,132,221,135,134,216,129,131,203,108,103,202,108,104,210,124,118,205,123,119,209,130,125,217,139,134,219,139,135,215,130,129,217,133,132,211,125,122,207,122,117,202,120,117,4 220,133,141,222,135,143,220,127,135,222,131,139,224,131,143,220,126,141,216,123,136,212,122,136,217,130,131,224,137,144,222,132,140,210,115,115,197,90,89,215,121,130,213,121,128,205,114,117,217,132,128,224,136,140,221,129,131,195,85,80,180,60,54,207,109,109,214,124,128,209,122,123,217,133,129,221,133,133,219,128,127,192,80,77,176,56,50,204,107,104,217,132,136,209,125,127,215,131,127,221,135,135,222,137,136,205,108,103,180,68,61,206,113,108,215,136,135,210,132,126,214,136,132,217,133,131,214,127,122,213,124,121,207,115,109,215,132,126,215,139,135,210,135,128,209,132,124,204,114,103,205,114,105,216,131,126,217,136,132,216,135,130,215,139,134,204,125,114,206,127,119,204,118,109,207,119,108,215,133,125,216,133,127,216,135,131,211,134,129,204,128,118,4 224,138,144,224,134,141,226,134,138,231,141,143,230,139,142,226,134,140,221,132,131,218,132,137,226,142,148,224,134,138,223,131,132,224,135,136,210,109,105,213,118,112,216,126,121,216,131,129,221,134,136,224,135,138,223,134,136,197,92,88,173,57,54,196,94,86,221,139,136,217,135,130,222,138,136,224,138,141,217,126,127,179,66,63,158,45,46,190,88,84,218,136,133,216,135,129,220,139,136,224,140,139,209,116,115,170,60,57,154,45,45,196,99,96,215,130,124,212,128,122,218,139,135,220,137,138,207,116,110,168,59,57,168,59,60,203,110,101,217,135,125,212,134,126,211,130,123,217,134,131,213,128,121,203,107,100,204,109,105,215,132,124,218,142,136,209,131,124,210,131,126,214,135,130,218,139,136,216,134,129,215,131,127,217,140,134,213,135,129,204,123,119,4 227,137,148,217,121,138,205,94,108,212,93,98,220,110,116,233,140,156,234,148,154,228,144,143,224,134,137,203,89,94,180,55,61,189,63,68,207,89,90,225,127,136,234,152,160,228,147,145,229,145,153,215,110,119,181,51,57,177,48,56,201,81,82,218,115,111,232,149,154,224,142,139,230,151,158,228,136,149,203,87,89,182,57,62,190,72,73,215,107,104,224,136,138,224,147,144,231,153,150,234,152,158,217,116,118,187,64,66,183,60,63,210,101,95,216,125,116,221,143,139,229,150,143,236,158,164,222,129,134,207,95,94,200,85,83,207,100,96,214,124,115,210,125,113,222,144,138,230,151,151,228,142,150,216,119,116,211,106,103,208,103,101,217,132,130,208,128,116,215,137,130,222,142,136,229,149,151,218,125,126,208,101,102,211,114,117,216,136,133,212,139,131,4 221,135,140,218,129,128,223,131,136,230,132,150,230,131,140,240,151,146,232,140,140,218,121,131,217,130,126,222,133,128,224,135,143,218,119,134,212,107,114,225,131,122,233,143,136,217,124,129,217,133,129,223,136,132,225,138,141,192,88,88,180,59,61,206,100,91,235,152,144,221,131,131,219,135,131,224,137,135,223,134,132,183,73,69,168,50,55,195,83,77,230,144,135,220,131,125,222,139,132,229,145,141,220,128,132,196,89,87,168,55,55,182,66,65,223,133,122,221,138,127,220,142,137,229,149,143,220,132,133,212,121,123,186,82,77,194,92,89,220,134,125,222,144,134,211,132,126,221,139,130,219,135,126,216,134,132,210,121,118,213,129,128,216,134,126,217,139,127,206,131,124,215,140,139,220,145,140,215,134,125,215,134,129,212,132,124,209,128,118,207,129,118,4 239,146,178,244,154,183,246,157,185,247,161,189,246,159,188,245,157,183,244,154,179,239,147,174,233,138,166,242,151,180,244,153,180,237,138,159,238,141,163,242,153,180,239,151,173,236,150,173,236,145,170,241,153,180,223,122,135,200,79,79,207,92,92,223,123,135,234,145,167,233,147,166,238,151,175,233,140,159,197,80,82,168,46,50,166,49,55,182,63,62,221,121,134,231,144,164,236,150,172,225,128,143,195,77,79,178,56,63,157,39,48,175,59,62,223,131,145,230,145,164,233,153,172,224,133,149,194,78,81,188,66,71,176,58,64,210,111,124,231,147,167,226,142,159,209,116,122,210,115,123,209,110,116,204,95,105,216,119,139,230,145,167,227,143,161,219,138,153,183,74,73,178,62,63,205,105,114,220,132,157,227,141,168,228,143,166,225,140,158,217,135,150,4 245,159,176,246,162,176,246,165,177,247,169,184,247,164,180,246,161,172,245,157,171,238,142,157,243,159,170,245,162,175,246,161,176,242,154,165,236,140,143,245,157,166,244,158,172,239,151,163,242,158,168,244,161,173,243,157,166,204,101,100,184,68,63,239,148,152,242,155,168,233,143,150,240,161,171,237,150,156,214,111,105,182,65,62,187,75,71,224,127,124,240,154,166,227,135,139,230,146,144,217,119,111,189,75,67,172,51,50,189,76,68,227,135,133,236,149,155,230,144,149,221,133,121,199,90,78,185,70,62,179,61,56,185,65,57,222,125,122,238,157,163,229,147,155,226,147,145,208,109,102,200,93,85,212,113,110,216,117,112,231,144,145,236,158,165,228,148,155,225,149,150,227,145,147,228,146,149,234,155,161,238,161,167,239,163,167,233,157,161,227,152,157,4 244,165,193,246,168,195,247,171,198,247,171,198,248,175,202,247,170,198,243,166,191,241,165,190,242,164,187,246,170,192,246,167,193,243,161,184,234,150,166,223,131,141,229,144,161,233,157,180,243,167,187,246,172,194,231,145,163,193,85,91,167,58,61,147,38,44,177,71,75,219,136,147,241,168,187,233,155,169,179,74,80,155,40,48,150,42,52,142,40,51,155,47,50,198,105,106,236,162,178,186,86,91,128,27,37,132,34,46,125,33,46,133,32,39,186,85,82,219,142,156,230,156,171,193,95,99,138,34,40,122,28,34,124,29,36,172,71,71,217,139,146,229,160,177,227,155,174,219,138,150,187,85,83,182,81,80,200,109,115,227,152,162,234,165,179,229,160,174,225,153,170,227,154,171,224,147,162,226,151,166,235,164,182,236,166,183,231,159,172,225,154,168,4 221,110,121,231,127,143,237,136,153,234,123,145,239,139,160,236,135,153,229,120,139,223,117,140,226,126,137,232,128,143,229,126,138,212,91,94,228,120,132,234,134,150,227,122,139,222,118,137,226,127,141,228,124,139,217,105,111,206,88,83,206,87,83,217,107,114,228,126,143,219,117,132,225,130,142,224,122,131,204,81,82,195,75,71,197,77,73,206,90,92,227,130,144,220,123,133,222,128,136,219,116,120,201,78,77,192,71,67,194,71,66,210,98,96,226,133,140,219,127,136,215,118,119,212,105,106,197,75,75,196,74,71,193,71,67,212,106,110,224,132,139,213,119,121,210,115,115,211,111,110,206,96,95,199,82,79,201,85,83,217,115,125,218,123,135,208,114,118,208,115,117,212,116,116,216,120,124,219,122,130,219,122,132,219,123,134,214,121,133,209,118,129,4 231,158,174,233,161,182,232,158,180,231,150,167,235,158,179,238,165,188,234,164,184,233,165,185,232,162,181,233,166,184,220,140,154,197,100,111,222,138,150,233,161,179,234,165,184,231,164,182,230,163,181,224,150,165,202,114,126,175,73,89,207,113,125,217,129,139,228,154,166,229,165,183,228,161,173,207,120,129,176,71,87,188,83,99,192,87,99,208,116,125,225,153,168,228,164,181,226,157,169,214,130,139,186,89,100,193,97,108,203,105,113,223,149,161,230,166,180,228,165,178,225,158,173,224,154,169,219,145,157,217,137,148,221,143,152,227,155,165,230,166,176,227,165,177,224,160,172,225,156,169,230,163,179,230,162,180,231,164,181,230,162,174,228,163,175,226,164,176,221,158,169,226,162,174,231,167,182,229,162,179,230,163,178,230,165,179,227,164,175,224,165,175,4 219,114,143,220,110,139,225,115,141,231,126,157,222,108,131,220,104,125,225,120,149,216,110,140,216,108,135,221,112,139,225,118,143,223,116,140,221,114,134,214,100,111,222,115,137,215,112,135,218,112,136,222,116,143,219,111,133,177,57,69,195,85,101,222,119,134,224,124,141,218,120,140,222,122,142,222,116,142,221,113,135,145,37,54,145,36,50,218,115,133,223,125,139,217,120,132,219,119,137,222,118,138,224,122,146,183,71,91,148,31,42,207,101,116,218,119,133,213,115,118,215,112,130,220,120,139,220,118,139,206,96,120,178,59,74,210,107,124,218,123,141,211,119,130,208,106,125,217,117,136,214,109,125,214,109,131,213,111,135,211,112,132,214,120,135,207,114,131,207,112,126,212,114,131,212,111,131,211,107,130,211,108,132,209,110,130,208,113,130,202,109,127,4 232,159,185,233,159,189,238,164,195,240,165,197,238,161,194,236,158,191,234,154,185,232,156,186,231,165,186,228,155,179,215,131,155,204,114,139,218,133,161,229,155,182,228,151,182,226,149,179,219,146,164,171,82,98,125,45,62,109,36,55,133,49,67,186,92,108,221,141,167,223,148,177,188,91,109,115,36,55,83,31,48,88,32,50,107,39,57,156,58,72,207,116,132,221,150,176,201,114,136,149,57,76,99,39,57,96,38,55,121,45,63,153,58,72,204,115,127,219,151,174,215,141,166,190,92,109,135,50,66,119,45,62,144,56,73,185,93,108,216,142,161,220,152,174,219,149,174,218,146,168,208,130,150,204,127,147,211,133,156,221,147,172,222,153,179,219,150,172,221,154,177,223,155,179,226,157,182,227,158,184,225,154,183,223,150,178,222,151,175,218,151,171,4 233,156,187,236,157,188,241,163,195,236,152,190,226,139,177,230,148,184,232,156,187,228,152,184,232,154,184,235,154,186,236,157,188,230,147,182,231,150,186,231,154,184,230,156,184,229,157,183,230,154,181,237,162,189,235,160,188,226,144,174,222,138,159,230,156,181,232,160,185,229,158,182,232,160,183,237,165,189,232,157,183,194,97,109,165,57,64,190,95,110,227,155,178,224,154,177,230,159,180,237,167,190,209,125,143,149,44,54,147,42,56,166,60,71,219,141,164,222,153,175,230,160,177,235,165,185,218,140,157,169,73,82,178,79,86,194,100,115,216,137,164,218,145,167,230,166,179,234,165,184,233,161,183,230,159,176,227,154,173,228,157,178,222,147,172,209,133,161,225,160,174,230,163,181,232,161,182,231,162,182,229,159,180,229,160,180,223,153,175,210,140,164,4 240,158,171,240,157,171,231,138,144,222,121,122,221,121,125,229,136,145,234,146,158,228,140,152,235,153,164,223,137,141,206,105,96,190,78,70,188,70,67,207,102,98,230,143,150,231,144,155,223,140,145,204,103,99,193,86,79,175,61,59,168,45,49,185,65,61,218,124,123,231,147,155,221,133,136,199,90,86,157,43,44,148,39,41,162,46,49,179,57,57,203,100,94,230,151,154,217,127,129,197,88,84,162,51,51,141,36,37,156,44,46,180,60,59,202,101,94,228,152,154,218,131,128,197,91,83,173,58,59,163,52,52,157,45,44,182,67,61,212,120,114,226,151,154,221,142,138,207,114,103,188,78,70,184,72,65,190,83,74,207,112,107,223,141,142,223,148,150,225,150,150,222,143,142,204,111,101,203,106,95,211,119,110,223,139,141,229,155,157,220,145,146,4 204,144,171,205,142,169,203,140,170,207,143,176,206,145,175,205,147,174,208,148,173,203,144,168,203,145,170,200,139,163,201,137,160,193,126,143,196,135,157,200,143,169,202,143,167,200,140,163,206,149,172,196,138,161,185,109,129,154,77,86,181,112,131,197,137,165,200,139,165,198,138,163,201,145,166,204,150,175,190,121,140,139,64,76,172,105,123,201,145,170,195,138,162,196,143,164,199,148,165,209,157,178,203,144,163,156,78,90,171,99,113,205,151,173,195,138,162,198,141,161,203,153,170,209,157,179,204,147,171,187,112,130,193,126,140,208,154,175,202,149,170,198,146,165,205,155,168,209,156,176,208,155,177,211,152,176,205,149,171,212,159,181,203,156,174,195,148,164,203,153,165,207,154,172,211,155,175,212,154,177,212,158,182,214,162,184,204,157,176,195,148,167,4 218,132,149,225,141,161,229,141,166,231,138,161,230,141,167,230,142,168,229,139,165,226,133,161,209,120,130,204,108,119,198,93,107,196,84,97,204,100,114,217,121,139,219,131,157,219,130,160,178,70,75,171,58,64,158,43,53,159,44,57,165,47,62,181,63,71,195,85,98,204,111,130,152,37,42,166,53,61,179,68,78,173,56,66,183,71,85,187,75,83,179,58,65,187,73,77,189,94,100,184,76,79,172,56,59,151,36,44,158,46,54,166,52,58,189,78,81,200,103,105,211,138,147,207,127,135,193,95,95,180,73,74,179,76,79,183,81,83,203,113,120,214,139,149,207,131,133,217,142,150,220,145,155,219,138,145,224,147,156,220,137,145,218,138,148,219,148,162,211,138,145,216,142,151,221,145,157,224,148,159,223,147,159,219,134,142,214,129,133,213,134,140,4 218,138,151,218,134,143,215,121,126,217,121,128,221,127,133,221,132,145,215,131,146,221,135,150,209,123,127,201,104,104,191,78,78,182,69,72,184,69,71,196,93,95,211,126,138,216,132,146,199,106,100,186,77,71,179,66,69,168,49,59,172,53,59,191,80,82,210,118,123,208,128,141,205,124,120,201,108,103,198,98,100,194,85,91,182,63,65,194,84,85,197,104,106,201,125,132,206,133,129,214,140,141,220,141,149,206,118,120,194,99,98,198,110,113,201,119,126,214,141,150,207,135,128,215,140,137,209,133,135,203,126,129,215,138,142,223,147,155,220,145,154,217,145,153,207,137,133,212,138,136,204,127,128,214,137,141,220,145,145,216,140,142,211,136,142,216,146,153,200,125,122,199,125,124,207,132,133,216,141,143,215,141,141,214,141,144,213,142,146,208,140,146,4 220,152,166,220,149,166,221,150,167,225,155,173,224,153,170,225,156,170,224,158,172,222,158,168,219,154,165,219,149,164,221,153,169,223,157,171,223,156,170,223,154,168,221,156,166,221,159,166,217,152,164,220,154,166,218,150,163,216,142,152,221,158,169,221,154,169,220,154,163,217,152,159,215,149,159,220,154,165,197,120,132,163,77,89,214,142,152,222,156,167,219,153,159,215,151,157,215,151,158,221,156,164,170,91,104,122,43,59,203,125,134,223,162,171,219,156,163,214,152,159,216,154,158,219,155,160,192,116,126,164,81,92,210,140,150,221,161,168,217,156,162,211,148,155,214,149,155,215,151,156,213,150,157,214,147,156,217,154,162,217,153,161,214,151,157,208,146,154,211,145,151,213,149,152,212,150,159,215,155,164,219,158,162,217,155,161,213,150,157,209,144,152,4 217,126,147,217,129,154,221,133,160,217,125,150,221,127,156,221,130,158,222,135,161,219,130,155,213,127,144,210,119,142,202,97,117,205,100,117,207,101,122,212,108,132,210,120,143,217,131,156,208,126,142,203,105,125,199,86,106,192,70,88,188,66,82,194,73,91,202,99,115,213,129,149,205,117,133,200,97,109,195,79,95,181,54,75,174,48,69,167,45,59,189,74,82,208,120,137,201,114,131,198,91,107,185,62,73,173,48,66,157,38,56,166,46,60,183,65,71,204,114,124,199,115,129,200,99,120,180,54,69,167,46,60,156,37,50,165,46,56,193,84,96,206,120,134,190,106,118,192,103,119,188,79,100,185,68,90,183,72,86,177,70,77,198,102,116,209,129,150,190,108,122,192,109,125,192,101,125,199,99,125,203,115,130,205,121,135,204,126,141,207,134,152,4 222,143,162,219,140,161,228,146,170,228,142,166,238,162,189,240,165,188,239,167,188,235,168,187,224,148,167,221,142,160,225,139,161,228,140,157,236,161,182,240,169,191,241,174,194,232,164,182,222,146,167,220,144,162,221,133,144,218,122,126,231,151,167,235,162,185,239,169,189,231,160,180,216,136,156,213,129,150,212,115,120,210,110,107,217,124,132,228,148,169,230,155,178,228,155,178,214,138,154,211,126,147,196,90,94,193,84,82,201,95,92,217,127,137,226,150,175,222,146,172,212,136,154,214,131,151,198,98,103,179,65,63,195,86,83,212,116,123,224,145,170,214,136,160,208,135,152,211,130,151,211,124,140,200,100,109,200,97,101,213,121,132,218,140,163,212,133,160,205,134,150,206,127,149,212,134,161,210,127,152,206,115,132,215,132,152,215,137,162,204,124,153,4 211,127,159,212,126,159,209,112,146,199,87,112,200,91,101,217,124,147,224,140,169,227,153,178,210,133,163,208,125,151,192,83,99,181,58,71,185,62,71,206,99,119,217,136,163,219,144,165,205,129,156,194,98,116,182,65,78,181,62,77,188,73,90,195,74,95,208,113,133,211,136,155,189,105,125,187,82,97,183,62,82,179,61,78,185,69,87,187,63,75,199,93,102,213,138,160,193,116,129,192,88,105,177,55,77,179,61,81,178,58,75,187,69,81,198,91,99,206,130,151,204,131,146,189,86,103,170,48,67,179,64,83,182,65,81,186,67,81,193,87,96,200,124,146,200,128,146,188,91,111,168,45,62,179,65,79,183,67,77,176,55,62,195,97,111,205,133,155,196,121,140,192,109,125,182,69,80,185,74,80,187,76,81,189,81,95,202,119,142,195,119,137,4 208,119,137,215,123,138,204,107,126,192,86,95,207,113,129,205,111,125,203,117,132,186,99,110,208,117,136,211,120,133,196,99,110,158,55,59,176,67,78,205,112,123,204,115,128,184,98,107,212,125,141,188,87,92,176,70,73,150,44,47,159,48,57,203,104,112,199,104,122,193,107,119,207,123,130,169,65,66,167,53,58,167,62,63,173,70,72,180,70,77,196,96,106,193,117,123,215,134,138,200,109,110,169,60,59,177,73,71,156,50,53,158,52,57,191,96,99,190,116,118,215,140,142,210,127,129,182,79,76,177,76,74,165,68,70,161,56,58,196,113,119,192,117,120,211,138,141,214,134,136,194,99,98,184,78,84,178,81,87,179,85,90,200,119,127,189,112,117,209,139,142,211,134,139,207,123,131,207,118,133,199,108,122,190,108,115,193,113,119,187,109,112,4 207,130,152,209,129,149,212,128,148,215,131,150,218,137,155,225,144,166,207,129,147,179,97,110,206,127,139,217,134,152,220,131,155,217,125,144,222,134,151,226,144,165,202,122,135,182,99,109,210,130,145,210,125,140,209,115,134,204,100,116,203,99,109,213,118,134,200,117,124,185,104,111,213,136,154,218,137,156,206,111,124,189,71,84,186,66,71,208,109,119,195,108,115,186,101,109,210,134,147,220,146,162,211,123,133,192,84,89,194,86,94,206,113,129,193,103,119,187,105,109,207,133,144,218,146,159,217,138,153,196,90,94,202,107,116,210,128,144,198,116,125,192,116,118,208,136,147,213,139,149,217,142,154,205,114,125,208,121,130,212,136,145,199,123,127,192,118,119,198,125,131,206,134,143,211,140,148,213,139,151,212,135,148,209,132,141,197,123,123,190,118,122,4 222,139,158,222,137,157,225,138,163,223,131,157,220,134,156,224,141,162,216,136,157,206,125,147,225,146,162,225,139,159,218,123,142,208,110,123,214,130,146,224,144,163,223,144,164,209,128,149,223,146,160,215,124,137,197,90,97,189,81,82,202,105,112,224,145,166,218,140,162,208,132,149,217,135,145,203,105,113,184,69,74,182,66,72,192,86,87,212,126,139,215,137,159,203,126,143,212,134,147,205,112,123,189,75,81,182,69,72,186,76,78,199,105,113,211,132,150,203,128,144,211,135,147,210,123,137,201,102,108,192,88,89,191,84,88,201,104,112,204,121,136,196,119,128,212,141,149,213,134,148,206,121,131,205,118,125,212,127,137,211,128,139,201,121,134,194,115,127,207,138,146,208,135,147,203,127,137,211,137,146,216,138,150,208,131,141,204,130,142,198,124,139,4 206,115,151,206,111,147,199,95,132,205,106,143,203,103,142,198,101,137,197,101,137,185,95,125,202,110,144,197,97,130,197,91,127,199,103,139,189,82,115,191,88,124,188,97,127,186,98,127,198,104,134,194,89,123,181,67,101,175,71,98,175,57,88,182,70,106,183,89,118,187,99,127,199,108,139,192,90,125,168,55,81,159,44,69,169,54,84,178,66,96,172,76,103,176,85,113,196,108,139,186,88,114,175,65,91,171,58,90,171,60,93,184,80,113,174,79,105,173,83,109,186,101,125,185,88,112,176,68,94,175,69,98,167,54,86,185,87,117,187,98,127,169,82,109,182,100,120,182,92,117,183,94,120,183,86,115,178,76,102,184,88,117,183,97,126,167,81,109,178,98,117,180,96,122,193,105,135,192,99,130,191,100,129,191,98,127,185,98,128,161,78,103,4 209,110,136,210,112,139,223,127,156,223,123,151,219,124,149,218,128,152,217,127,147,211,124,142,213,117,138,216,120,143,224,128,157,219,125,154,216,126,148,215,123,146,211,122,143,204,118,135,210,113,134,217,124,143,224,138,163,215,128,154,211,119,143,211,120,145,212,126,150,203,118,136,211,119,140,213,120,143,214,122,146,190,88,108,159,52,69,196,101,122,205,117,136,203,114,134,210,120,140,184,77,93,153,40,54,121,29,43,114,18,30,185,80,96,204,116,135,203,114,131,203,114,133,190,93,111,157,56,73,144,47,63,171,71,87,196,97,113,201,112,127,202,118,133,200,115,132,205,121,143,200,113,137,195,104,124,198,105,122,202,113,132,206,121,139,195,114,126,195,113,132,195,110,128,196,109,129,200,116,134,199,110,127,203,114,134,203,118,136,188,103,109,4 229,149,145,231,150,147,233,153,152,227,137,137,228,141,140,233,151,150,234,154,151,232,154,150,226,141,131,232,150,142,219,131,123,167,67,63,170,71,68,218,129,123,231,153,147,230,154,148,228,145,136,234,153,145,211,118,108,134,32,30,103,18,22,139,45,43,226,143,134,230,157,150,231,155,147,234,157,150,232,151,145,176,84,79,128,36,36,168,75,71,226,144,136,229,154,145,231,155,145,234,157,149,235,157,152,229,146,141,219,129,124,228,144,137,232,154,148,231,157,150,230,155,144,232,154,146,234,154,147,235,155,149,237,160,157,228,145,136,229,147,136,230,157,150,225,153,141,230,153,145,234,155,148,236,156,150,236,156,150,235,157,149,233,156,148,229,155,147,221,150,136,228,153,143,232,156,148,234,157,150,236,159,153,235,156,151,232,156,149,227,155,145,4 227,144,145,228,140,139,232,143,141,240,156,153,242,162,158,242,162,156,239,161,156,231,155,150,230,152,147,219,123,111,210,100,83,231,141,131,242,163,157,242,165,158,238,161,153,231,157,148,230,154,146,213,114,98,194,71,51,213,104,81,238,155,144,241,165,155,238,163,152,233,161,150,229,155,143,206,104,87,177,47,35,207,94,71,235,150,137,240,163,155,237,161,151,233,159,149,225,152,139,217,126,110,190,68,48,205,95,76,238,157,148,240,163,154,237,161,151,229,155,144,220,145,129,222,140,128,215,116,95,219,124,106,236,155,145,238,161,151,235,160,150,225,148,133,219,146,130,224,145,133,228,148,136,232,153,142,235,158,149,236,159,149,233,158,147,218,138,119,216,145,130,223,147,135,227,151,142,230,156,146,232,157,147,231,154,144,228,153,142,218,145,133,4 208,126,148,210,127,152,213,127,154,218,133,159,215,127,155,214,129,157,207,127,154,198,119,147,206,123,143,208,123,147,212,127,150,216,133,158,218,135,159,214,133,155,206,127,151,200,122,145,208,124,144,203,115,133,180,80,89,208,121,142,213,131,157,212,132,154,208,129,150,204,125,147,210,130,150,191,100,112,134,25,26,198,106,123,213,133,159,213,133,157,213,133,154,207,130,151,204,129,146,199,113,127,180,84,96,206,121,143,214,133,156,217,137,158,214,134,152,207,129,145,199,118,134,204,125,145,210,135,154,212,131,153,213,134,156,215,138,155,213,134,150,206,129,145,196,117,130,200,122,138,203,124,143,209,130,150,213,134,154,212,132,150,212,136,150,207,133,149,194,117,130,196,116,133,197,117,137,202,124,143,210,135,152,213,136,151,211,139,151,205,133,147,4 220,123,117,222,127,121,221,124,118,216,113,104,226,130,126,230,139,141,226,134,132,213,118,112,215,118,112,217,118,112,196,87,76,192,77,64,217,112,102,229,138,134,225,136,130,214,123,116,209,112,105,203,101,92,170,53,46,166,47,43,198,83,72,217,117,106,221,130,120,217,131,121,213,119,112,203,100,90,177,61,56,157,44,42,180,66,58,203,101,90,216,128,119,215,130,117,201,106,97,191,77,74,189,78,69,171,58,52,168,55,48,190,81,68,209,116,104,210,124,110,206,113,103,197,87,81,197,83,74,199,89,81,186,75,65,188,76,63,205,110,95,203,120,104,206,114,101,202,102,89,195,85,74,200,96,86,196,91,75,195,89,72,204,117,101,207,123,113,199,109,102,200,107,97,201,101,90,197,93,78,201,103,82,206,115,97,207,121,103,207,121,107,4 221,147,156,223,146,163,224,146,160,228,152,165,229,157,170,224,148,158,223,151,158,220,151,156,219,144,149,224,148,163,226,149,163,225,149,165,227,155,169,225,156,161,216,146,148,215,147,148,219,146,149,224,150,158,223,148,157,221,148,160,196,115,122,204,127,129,215,148,152,218,154,153,214,140,141,215,138,147,214,138,151,198,112,118,143,49,55,148,61,64,212,141,141,217,154,152,203,126,131,210,135,143,218,144,158,194,107,110,160,61,71,126,38,47,187,108,106,218,155,157,204,130,134,211,138,141,216,145,148,206,127,129,175,77,79,148,56,60,195,121,122,214,150,147,204,135,133,205,133,133,206,134,135,209,138,143,204,128,129,201,122,124,210,143,145,206,139,136,199,129,130,202,131,137,207,139,143,209,140,143,212,144,146,208,136,137,203,133,127,195,128,125,4 219,143,153,221,148,156,225,152,163,225,146,155,227,152,162,230,158,167,229,157,164,224,152,156,220,151,159,220,152,160,208,129,136,207,121,127,215,133,138,224,153,156,227,162,166,225,160,160,219,151,158,200,119,123,154,59,64,167,70,76,167,72,77,189,98,99,218,147,148,225,163,163,207,134,138,161,67,72,137,50,60,140,54,63,150,59,70,163,67,69,203,124,120,221,159,160,205,131,133,162,70,72,141,57,63,130,48,57,157,67,73,159,66,67,184,98,95,216,151,149,212,146,146,178,91,90,127,44,51,129,48,56,159,70,73,163,70,71,189,103,102,213,148,143,210,145,142,185,106,109,130,47,51,130,50,54,155,66,65,174,90,89,213,147,144,213,153,148,206,141,143,206,138,141,196,122,119,186,108,107,197,124,121,203,133,132,211,148,146,210,147,143,4 242,168,186,243,165,180,238,149,152,229,128,122,231,130,121,245,168,178,245,175,189,243,176,189,242,168,185,237,151,153,214,108,93,203,91,80,220,118,105,238,156,156,244,174,185,240,175,186,238,164,178,233,146,147,200,90,75,179,63,55,200,91,78,219,125,111,232,154,156,239,174,185,235,163,172,229,141,139,199,92,81,189,79,69,188,72,62,203,97,78,226,143,139,236,171,181,235,163,166,220,127,117,186,75,65,171,59,52,185,73,62,210,112,96,233,158,161,232,165,174,234,163,166,220,133,124,195,90,77,175,66,60,187,77,65,207,109,92,228,151,147,232,167,174,233,165,171,232,159,161,213,124,111,190,83,70,195,89,74,212,118,103,228,154,150,232,171,175,230,165,169,234,165,170,221,137,132,206,111,96,213,123,111,221,141,133,230,164,166,231,173,176,4 242,166,193,239,149,180,234,128,156,231,122,148,237,136,160,243,159,188,245,171,199,240,171,195,241,164,189,235,138,167,228,123,150,226,115,142,228,116,135,238,145,165,242,168,193,237,168,191,240,161,182,225,121,144,221,115,138,221,112,132,221,105,120,235,135,147,242,168,189,234,161,184,238,161,179,218,113,134,214,108,126,219,113,125,223,108,114,235,139,148,240,166,188,232,159,183,234,158,175,213,107,123,207,97,111,220,118,132,230,128,131,241,158,173,240,168,190,234,162,182,228,156,173,216,118,131,203,89,98,212,102,116,233,141,148,242,167,186,242,171,192,233,164,182,226,158,175,227,148,164,215,114,121,215,111,121,237,153,166,242,169,190,238,168,188,231,166,182,226,159,173,228,156,173,227,146,160,228,142,156,237,160,178,238,166,188,234,164,183,228,162,179,4 224,133,146,219,120,123,228,135,144,231,136,154,231,136,153,226,128,142,224,129,149,219,128,152,224,135,145,221,125,128,224,129,136,229,139,160,229,135,154,224,126,140,222,131,144,218,130,144,221,131,139,228,141,152,223,130,140,219,122,133,219,120,124,223,129,138,220,129,140,214,122,136,221,133,141,225,135,147,226,136,150,192,85,87,192,83,81,221,130,134,217,127,133,212,122,131,220,138,145,220,129,142,225,134,150,179,74,77,165,53,55,210,113,114,214,126,132,207,120,124,215,131,138,214,122,131,222,133,148,198,94,99,175,62,61,207,109,110,211,123,126,205,121,124,208,122,126,203,101,99,214,125,132,213,120,126,208,112,110,213,125,125,209,123,125,203,120,123,203,117,122,198,98,94,208,117,120,213,126,132,219,139,145,217,137,139,209,127,132,200,120,124,4 217,135,176,221,144,181,222,142,178,212,118,152,212,116,147,218,128,156,224,147,178,220,144,175,218,143,178,219,145,177,194,94,121,167,48,68,162,47,64,165,52,68,191,87,113,205,116,142,218,151,180,207,124,155,161,44,68,129,22,39,111,16,30,141,29,41,181,71,91,202,113,138,203,117,148,184,75,104,136,26,47,128,24,44,127,24,41,154,44,56,189,92,110,202,116,137,185,78,107,168,51,76,147,38,59,141,33,54,143,31,52,151,37,52,182,75,91,205,130,148,178,68,96,155,41,63,149,37,58,147,35,55,156,40,62,171,57,74,196,100,114,210,146,165,189,95,122,160,48,71,153,41,61,183,77,102,192,90,117,204,118,140,215,145,167,211,148,169,204,132,159,197,110,138,197,107,136,204,122,155,210,133,162,217,148,172,219,153,176,213,149,170,4 218,148,180,227,156,186,233,160,188,235,163,190,233,165,193,230,164,191,227,162,189,226,163,189,222,154,182,229,161,186,229,161,185,228,160,184,224,155,178,222,156,181,222,157,182,226,164,186,227,163,186,229,163,186,223,154,174,203,114,130,191,87,98,210,127,144,219,155,178,223,161,182,225,163,184,223,155,176,203,109,122,154,40,55,171,51,66,208,118,136,220,154,180,221,157,179,217,154,175,211,130,150,179,66,79,152,38,58,194,100,125,214,141,169,221,153,180,222,157,180,210,134,148,202,112,128,186,82,100,188,87,119,205,122,159,211,133,170,223,156,183,223,160,181,202,114,122,203,114,128,205,124,156,200,110,154,203,116,163,211,137,174,219,154,179,217,155,175,210,136,150,210,136,158,205,127,165,201,120,164,202,125,167,206,135,170,213,149,174,214,152,172,4 207,132,167,210,135,170,215,135,171,217,135,172,222,145,179,223,148,181,217,143,175,210,137,170,205,134,166,213,139,169,216,140,173,212,131,166,205,114,139,207,120,145,210,136,168,205,135,166,207,138,168,218,148,174,211,132,162,182,85,105,174,68,82,170,60,72,205,128,153,207,141,169,212,143,167,219,153,178,208,124,147,139,39,49,121,26,39,146,44,52,206,129,149,207,143,166,210,144,166,218,153,176,209,133,154,175,78,90,164,62,73,184,91,104,206,134,154,205,141,161,210,147,166,214,147,169,213,142,168,208,131,154,206,127,147,208,136,161,205,136,160,204,142,161,207,142,162,210,140,162,214,147,169,213,144,168,215,149,173,214,149,171,207,144,165,202,140,159,205,143,160,207,140,160,212,149,169,214,148,170,214,148,171,212,148,170,206,143,163,196,130,150,4 201,110,137,196,89,112,200,93,115,202,96,115,205,96,112,219,131,151,224,149,172,220,147,171,196,102,124,183,69,81,186,70,80,187,66,85,185,62,75,193,83,83,213,130,139,222,156,175,169,56,70,175,62,71,184,70,90,191,82,95,183,66,73,186,75,72,210,127,130,219,153,170,163,49,63,170,59,66,181,71,84,180,70,79,182,67,74,195,95,93,210,127,134,217,146,160,177,69,90,163,50,63,171,58,74,170,51,66,179,68,72,196,99,97,211,131,140,214,145,160,186,93,117,175,66,84,160,42,64,164,49,64,181,72,81,202,112,118,209,133,147,207,132,151,192,112,141,184,89,105,155,45,54,154,43,49,182,78,86,206,126,139,206,127,147,204,129,149,194,124,150,194,116,136,174,76,81,177,76,87,197,109,123,206,129,148,205,128,149,201,128,145,4 215,140,167,212,137,165,208,132,161,199,106,128,179,65,83,185,82,97,207,128,154,211,131,161,214,140,166,214,144,171,203,121,144,158,56,68,117,21,33,137,37,46,201,118,137,209,136,161,214,141,165,217,151,177,175,81,98,110,18,29,102,21,34,143,40,44,193,110,119,209,144,163,213,142,164,217,147,170,155,59,73,95,16,28,131,37,51,135,36,40,185,102,108,208,143,161,209,141,164,212,144,167,162,70,82,113,24,35,109,26,38,144,44,47,193,115,124,204,138,156,204,134,157,206,140,161,149,62,71,103,19,26,108,25,33,159,61,61,197,120,126,202,137,152,201,133,152,202,134,152,162,75,84,136,44,48,147,52,53,188,107,108,199,126,129,201,138,149,199,136,151,200,134,153,200,131,151,192,119,130,190,115,122,204,139,149,203,139,147,203,142,151,4 244,160,173,245,160,175,246,166,184,247,171,190,246,172,188,247,171,186,247,171,184,245,164,176,241,154,166,244,158,171,245,157,172,246,158,173,249,168,183,248,167,183,247,169,180,245,164,173,243,164,174,239,150,156,220,107,105,210,91,90,213,107,111,236,145,153,246,167,178,243,164,171,244,167,175,230,134,132,190,65,62,187,63,60,178,60,58,187,79,78,240,154,161,240,164,171,241,165,170,236,148,149,191,76,72,174,56,52,174,58,55,173,64,62,234,146,146,236,160,165,239,163,164,242,162,167,231,143,142,213,113,108,200,94,90,216,121,120,236,155,161,233,160,164,238,165,164,242,166,171,244,167,174,244,164,172,242,161,167,241,161,168,235,156,164,231,158,163,234,163,162,239,165,169,242,166,173,243,165,173,243,165,172,240,163,171,234,158,163,228,154,157,4 240,152,171,239,145,163,237,137,148,243,153,161,248,167,180,246,161,173,246,165,178,244,162,175,238,151,163,226,121,128,206,85,86,206,87,80,228,126,128,244,157,170,245,161,172,241,158,167,238,154,162,218,108,107,185,61,62,172,47,49,195,75,69,230,133,133,242,159,167,239,158,168,240,159,163,226,128,124,183,59,58,178,55,55,180,58,57,197,83,81,235,148,147,237,160,163,241,161,161,233,144,143,197,82,78,178,54,54,166,46,49,174,52,53,217,121,113,235,158,158,238,159,159,240,159,163,224,127,125,183,65,63,171,54,59,188,69,65,215,118,109,230,153,153,236,158,158,240,161,166,239,157,162,228,135,134,223,126,126,218,122,118,223,135,129,230,158,154,234,159,159,239,163,165,240,162,168,239,158,162,238,158,163,238,160,166,232,156,160,227,157,157,4 223,126,149,227,128,152,234,138,157,237,143,162,237,141,162,235,140,158,230,135,153,224,131,149,225,133,152,229,133,154,231,135,154,236,145,164,234,139,159,231,136,153,229,137,151,223,132,145,225,132,149,229,136,155,226,133,153,214,117,131,219,127,143,229,138,156,230,141,154,223,136,145,224,131,145,228,137,153,215,116,130,131,32,42,156,60,71,227,137,151,228,141,152,223,141,149,224,135,147,228,138,153,220,125,139,148,50,63,161,62,76,226,135,150,226,138,152,219,132,143,221,131,143,228,139,151,226,135,152,221,127,145,220,127,144,226,137,152,225,137,150,217,133,145,219,131,142,226,136,147,230,142,156,232,144,159,230,143,157,228,141,154,223,138,146,216,136,143,214,129,140,220,129,143,225,136,151,230,144,157,229,143,154,226,142,152,221,140,148,215,137,144,4 192,138,155,198,145,160,201,146,161,203,146,161,200,132,151,195,127,148,199,142,159,193,133,152,192,134,151,197,142,156,198,144,158,190,128,144,158,80,88,183,118,130,201,142,159,192,129,149,189,128,146,191,130,147,192,134,152,174,108,125,116,37,43,171,101,114,199,137,155,188,125,145,186,130,146,188,129,146,187,128,149,175,110,130,139,62,72,180,116,130,194,139,154,190,137,147,185,130,145,186,131,148,184,132,147,183,126,147,182,121,137,190,133,148,193,139,150,192,143,149,178,120,136,182,128,145,184,134,148,187,133,151,192,141,154,193,142,153,192,142,152,189,143,148,175,114,134,179,119,139,183,130,144,187,131,150,188,132,145,191,140,150,187,137,147,184,139,144,173,117,134,175,117,137,181,129,142,185,135,147,181,126,142,182,127,141,181,131,140,181,137,140,4 238,154,167,239,154,167,238,149,160,240,148,159,242,153,164,243,155,165,239,151,158,235,151,157,236,154,162,236,148,158,222,122,124,211,100,97,220,116,114,232,140,141,235,149,149,233,152,153,238,158,168,228,134,137,196,77,75,183,58,58,181,57,57,186,70,67,224,133,130,232,151,153,233,149,160,226,132,133,198,84,78,184,60,60,176,53,57,171,51,50,218,123,117,230,149,148,230,150,154,228,141,142,208,99,91,185,63,65,166,44,48,183,71,67,221,129,122,227,146,144,231,157,158,235,154,156,218,116,110,206,101,100,191,78,76,210,104,98,221,127,126,224,138,142,229,157,158,236,158,164,235,152,155,226,137,141,221,130,129,224,133,132,223,135,136,222,145,146,224,150,154,230,153,156,233,155,160,232,150,160,230,149,157,228,149,153,226,151,150,219,147,147,4 238,146,165,241,148,168,244,153,175,246,155,177,246,159,179,246,160,178,245,160,174,241,159,173,238,149,163,239,147,165,239,146,162,239,141,156,244,153,171,245,156,173,244,155,169,236,151,162,239,153,167,236,145,159,211,99,98,209,92,92,237,141,153,245,158,171,241,152,165,235,150,160,237,152,164,234,140,148,185,66,65,162,38,42,213,100,99,244,156,167,242,159,167,236,155,162,236,154,164,238,153,162,212,110,104,195,80,73,224,122,123,242,154,163,240,158,163,232,152,155,237,160,165,240,160,169,236,152,156,232,140,141,241,156,167,242,156,165,238,156,160,229,151,151,232,158,160,236,156,160,239,159,166,240,157,167,242,158,166,242,160,165,236,159,159,228,152,149,229,157,157,233,157,161,234,150,157,237,155,162,240,159,166,238,160,162,233,157,154,224,151,146,4 240,153,166,242,154,172,244,156,174,246,158,176,246,158,174,246,158,173,244,155,169,241,151,158,236,149,159,236,147,159,239,148,160,242,149,161,244,153,164,243,152,159,242,154,161,238,153,160,234,146,151,219,119,122,203,91,92,206,96,99,217,113,119,231,137,138,240,153,159,236,152,159,229,140,144,197,83,84,170,45,51,175,53,60,165,42,50,203,93,92,236,145,148,233,146,153,226,140,143,206,99,94,178,57,59,171,49,54,159,39,47,195,83,81,228,135,136,230,142,149,229,149,149,220,125,122,199,85,79,183,72,72,180,65,64,211,106,101,223,130,131,226,142,148,229,150,149,233,151,153,228,139,139,225,134,135,220,126,126,226,136,138,227,142,144,222,144,149,226,149,149,232,153,156,235,153,158,234,149,160,233,151,161,231,150,155,227,147,151,219,140,146,4 222,132,160,220,128,155,216,119,146,210,100,120,209,96,114,221,122,144,228,139,164,223,136,159,218,128,153,216,122,148,204,97,116,181,55,68,183,56,70,205,92,103,224,138,155,222,138,157,214,125,146,208,109,124,194,79,88,179,52,73,188,68,92,203,94,107,217,124,140,220,137,154,210,117,130,194,84,88,178,57,62,183,63,75,195,81,90,203,96,106,215,125,140,220,145,156,215,132,145,203,105,112,176,63,67,170,52,61,176,61,68,187,72,75,206,110,122,216,142,152,215,137,152,213,129,146,199,101,110,167,55,59,149,36,40,185,74,73,207,115,126,211,133,142,212,136,150,217,139,155,215,134,147,187,88,91,184,81,87,210,121,133,212,130,145,211,139,145,209,135,148,214,138,150,216,141,151,213,135,150,212,128,146,212,130,147,213,137,147,211,144,147,4 238,156,176,240,157,179,242,159,180,246,166,187,245,164,187,244,164,184,241,163,181,235,162,179,237,159,176,239,160,178,242,160,176,244,162,181,243,163,182,242,162,178,240,166,179,234,163,176,236,160,175,238,159,175,240,161,178,240,160,177,240,160,175,238,160,172,237,165,175,232,163,173,234,158,170,236,160,174,235,154,164,213,114,118,205,98,99,232,147,151,236,164,175,230,162,170,231,157,169,235,159,171,216,119,115,177,57,55,177,56,53,228,144,147,233,162,173,226,156,165,228,153,166,231,153,159,205,100,91,191,78,73,205,103,99,228,150,158,231,161,172,225,155,162,226,153,162,228,152,161,218,128,127,221,136,139,229,154,162,232,160,170,231,163,170,221,155,161,221,152,161,224,149,158,224,147,160,228,155,168,231,161,171,229,158,166,227,159,164,218,153,157,4 218,139,162,220,136,162,225,144,169,222,132,156,210,110,124,215,123,139,221,141,164,218,141,162,216,142,161,219,139,163,216,127,147,204,97,109,191,78,88,187,77,82,209,121,133,217,144,164,217,143,164,208,120,139,192,79,89,189,77,84,156,38,44,179,67,74,214,134,148,214,143,161,211,131,152,205,108,121,164,51,57,158,46,53,171,54,60,206,110,126,217,138,157,212,139,156,210,134,153,208,118,133,182,77,85,175,62,73,204,106,119,214,130,149,216,140,157,212,143,157,207,130,147,212,132,149,203,108,120,180,63,69,208,117,131,218,143,160,215,145,158,213,147,158,205,130,146,210,131,154,202,113,131,195,97,104,214,129,143,216,139,156,214,137,151,209,141,153,201,125,142,201,113,138,206,127,149,214,140,156,217,141,157,217,144,159,213,142,155,206,138,150,4 236,158,184,240,162,187,243,164,190,246,167,192,246,170,194,246,173,194,242,170,190,236,163,183,237,160,182,241,166,188,240,163,183,205,106,112,220,131,137,246,173,190,238,165,183,232,158,178,236,160,180,240,165,187,225,142,154,158,42,41,166,53,51,230,148,158,239,164,183,230,155,174,236,161,179,238,166,188,222,138,145,167,54,47,165,52,50,224,141,152,239,168,186,228,155,172,236,162,178,242,171,190,223,139,142,157,44,35,173,64,62,232,156,171,235,165,182,229,159,173,233,164,176,239,170,184,236,164,175,199,100,96,202,101,106,232,158,180,232,158,176,228,159,172,230,161,172,234,164,178,236,164,182,234,156,173,232,151,170,235,161,180,232,160,175,223,154,168,228,157,171,231,161,173,233,162,176,233,159,178,234,160,179,236,165,179,231,162,174,221,154,165,4 246,173,182,247,177,187,248,180,189,247,184,193,248,188,196,248,189,196,248,187,194,248,184,192,246,175,182,248,178,186,247,178,186,249,180,188,249,186,193,248,187,193,248,188,192,248,183,187,246,174,179,247,173,181,245,168,171,233,145,140,236,150,146,247,175,177,248,184,189,247,183,187,244,172,175,244,167,169,218,124,114,174,70,64,167,63,56,220,126,115,249,181,184,247,182,186,243,172,174,244,168,167,195,94,82,127,33,36,133,36,37,197,98,88,249,179,182,246,182,185,241,172,172,245,176,178,220,131,122,147,47,44,156,53,48,219,129,119,248,179,185,245,179,183,240,171,171,243,173,176,236,159,158,208,109,95,209,111,97,241,167,168,247,180,184,244,178,180,238,170,168,241,170,172,242,171,174,237,160,157,236,158,154,245,175,180,246,178,182,242,176,178,4 233,153,174,236,154,176,239,152,176,241,151,178,243,158,183,242,157,181,237,149,174,233,148,173,231,151,170,236,154,175,238,153,176,240,154,178,240,155,179,240,156,179,235,150,173,231,151,171,232,154,170,233,151,170,225,131,143,234,144,165,238,150,176,237,153,177,235,155,175,233,156,174,230,156,171,227,145,158,184,69,69,215,116,128,239,154,179,236,154,176,235,157,176,232,153,172,228,153,167,226,146,158,177,61,61,207,104,114,239,156,180,238,158,177,235,154,175,230,149,170,222,147,159,228,152,166,218,129,138,223,133,149,237,156,178,239,159,178,233,153,173,227,148,168,218,144,155,227,152,167,230,155,174,231,152,175,234,153,176,234,153,174,231,152,172,225,148,167,211,138,147,224,152,165,227,151,169,228,152,172,230,149,172,230,148,170,228,149,169,224,151,168,4 235,154,171,240,159,179,243,161,183,243,160,183,243,161,185,245,163,186,241,162,184,236,160,183,234,155,170,237,156,172,239,157,176,239,158,174,238,154,172,242,160,182,239,160,180,234,159,177,232,158,168,238,163,175,237,157,173,214,118,117,216,119,117,238,158,177,240,164,181,237,163,179,231,159,167,239,168,180,231,152,159,181,73,64,191,86,78,236,155,168,239,166,182,238,167,182,229,158,165,237,167,177,231,155,161,182,75,67,183,80,77,239,162,177,237,164,180,235,164,178,229,160,165,233,163,171,238,166,177,214,123,121,216,126,125,239,166,182,235,163,178,232,163,176,224,156,162,231,161,169,236,164,173,235,160,169,235,159,171,235,160,177,234,161,176,231,162,173,220,152,159,227,157,165,232,159,171,233,158,173,232,157,173,233,158,175,232,159,175,228,159,171,4 223,142,160,225,143,162,213,123,134,207,114,125,218,134,151,228,149,169,230,149,167,227,151,170,221,140,157,203,111,119,146,46,49,131,34,39,163,65,70,220,141,154,229,152,166,225,152,165,205,111,119,166,57,60,113,25,34,99,20,30,139,47,51,220,142,151,231,159,170,225,153,163,208,121,129,183,81,85,118,33,40,90,14,24,166,76,79,229,156,165,229,157,167,223,151,160,215,139,152,211,130,141,155,62,68,142,52,56,200,118,127,223,149,163,227,154,165,220,148,158,211,138,149,214,142,154,207,129,139,211,134,141,220,149,162,221,148,164,225,152,164,217,147,157,212,139,149,220,147,155,219,148,158,220,149,166,223,152,167,221,150,164,220,150,161,214,146,154,218,144,152,221,147,155,218,146,157,222,151,166,224,154,166,218,148,158,215,146,157,213,146,150,4 233,154,166,236,159,172,240,162,174,240,158,170,240,159,172,240,161,174,233,152,166,226,149,159,232,154,163,236,160,171,232,149,152,226,131,130,238,157,169,240,164,176,235,158,166,225,146,155,228,155,162,232,157,164,228,146,151,228,141,141,236,156,168,235,159,170,233,157,163,221,142,152,224,152,156,232,158,164,217,133,134,196,100,100,223,140,148,236,163,172,228,152,159,219,145,152,222,150,153,229,157,162,187,99,94,120,23,26,175,82,82,235,162,168,227,151,158,220,147,150,219,148,150,221,152,154,187,95,89,151,45,40,201,114,113,230,159,166,225,154,157,218,147,151,220,152,151,222,153,153,200,116,115,183,90,87,225,151,156,225,153,161,220,150,154,214,144,148,217,150,149,220,148,148,222,150,154,223,154,159,228,160,167,224,153,158,220,152,154,212,146,145,4 241,149,157,232,134,140,224,115,117,216,100,101,228,120,126,241,146,160,223,111,120,223,116,120,238,143,148,225,122,120,203,87,85,194,76,76,199,81,85,229,132,140,225,122,127,219,115,120,232,133,135,209,97,93,177,54,58,171,52,56,179,56,58,215,109,109,238,150,157,232,140,149,227,130,132,199,86,87,167,47,52,161,46,50,166,47,51,201,86,88,234,143,146,233,144,146,225,129,127,193,75,76,167,48,52,154,43,46,155,39,44,193,76,77,229,135,133,232,143,140,226,137,137,203,92,89,176,55,59,158,47,52,165,49,56,201,87,86,227,134,127,232,146,141,226,138,143,215,114,118,195,78,79,189,75,75,195,80,79,210,102,100,229,140,141,230,147,141,225,135,142,226,139,147,218,120,121,212,109,105,216,117,114,222,127,128,228,142,140,226,142,135,4 231,151,165,233,151,166,225,134,138,220,123,123,233,146,156,236,150,163,233,150,160,229,150,162,231,152,165,225,137,137,206,104,92,187,72,59,203,97,92,228,141,144,231,152,160,229,151,162,230,153,164,215,124,118,185,70,56,171,55,50,162,44,38,195,94,89,232,155,165,227,150,160,229,153,159,216,127,121,186,74,61,164,48,43,151,39,37,163,54,49,218,134,137,222,145,155,227,155,154,212,119,103,181,71,58,143,37,34,145,39,37,147,36,31,191,92,83,228,157,162,224,153,153,214,124,118,188,82,68,158,48,40,143,38,35,144,33,29,198,103,98,228,156,163,226,157,157,223,145,151,207,118,114,190,91,84,168,59,51,174,67,61,219,140,149,217,144,157,222,152,151,222,147,153,219,140,148,223,147,155,204,112,116,210,123,132,217,141,157,214,141,156,4 244,179,188,243,178,188,244,178,184,245,178,182,246,180,187,247,182,189,248,188,194,246,187,194,239,176,183,234,166,169,223,142,137,222,136,130,227,148,144,238,168,166,245,185,188,244,185,187,229,160,156,211,124,113,180,77,71,158,54,54,193,89,83,220,136,127,240,177,175,240,179,174,226,156,148,197,101,91,140,46,47,119,36,44,139,45,47,193,98,88,236,169,166,242,183,186,228,163,156,204,116,106,144,54,55,119,36,43,116,36,43,197,107,97,237,172,169,241,182,184,231,172,169,214,136,125,190,93,84,179,84,79,197,113,108,223,150,139,240,180,180,239,181,181,232,176,173,226,161,156,222,152,142,223,149,139,234,169,170,240,182,185,242,186,187,239,184,184,231,175,169,233,175,172,235,177,175,237,180,179,238,180,184,242,184,189,243,189,189,238,186,186,4 233,154,162,237,156,164,241,160,168,243,161,170,242,162,170,239,159,170,236,156,166,233,157,166,233,154,159,237,156,162,239,158,165,239,157,162,236,150,155,233,146,149,234,154,158,230,155,160,230,154,159,233,152,157,228,137,133,221,125,118,212,109,100,211,108,99,226,139,139,231,154,160,229,154,155,224,138,136,200,92,83,191,77,67,189,74,63,192,79,67,218,128,123,228,154,159,228,153,152,219,131,124,194,81,70,186,69,60,189,74,66,198,92,83,227,146,140,228,157,157,225,152,150,226,148,149,215,121,117,206,102,98,212,112,109,223,138,138,231,157,161,228,156,158,223,149,148,227,151,151,229,153,157,228,146,152,230,150,158,232,157,164,229,156,159,226,157,158,219,146,143,225,151,149,228,156,157,229,152,159,229,153,163,228,154,163,226,153,157,222,155,157,4 233,150,150,240,156,155,243,157,153,242,155,148,243,157,149,245,163,158,246,167,164,243,166,163,229,146,141,235,151,144,228,138,126,221,126,112,226,132,116,241,155,144,244,164,158,242,165,158,226,144,138,226,141,130,196,95,81,180,70,59,187,81,67,221,129,114,244,164,157,240,163,155,224,144,137,212,120,107,180,73,63,183,77,69,194,88,77,221,128,115,244,163,156,239,161,153,220,141,133,209,119,107,197,95,83,207,107,98,225,133,123,237,151,142,242,161,154,238,161,153,215,137,130,222,140,130,220,131,122,219,125,118,237,150,142,240,157,150,240,161,153,236,161,152,209,129,125,220,140,133,227,143,135,231,144,136,237,154,146,239,157,150,238,159,152,232,157,148,201,118,116,213,132,127,223,142,135,229,146,137,234,151,143,234,153,145,233,153,145,227,152,143,4 217,132,152,224,144,162,225,142,162,228,145,167,228,143,167,227,146,169,221,141,165,217,139,163,214,131,147,217,129,146,216,123,143,224,140,161,228,149,168,224,145,166,220,143,164,215,143,161,214,135,145,208,114,119,198,86,95,207,101,119,222,139,156,219,138,153,218,139,155,212,136,156,214,138,143,204,110,106,192,78,78,190,68,78,209,110,126,205,110,112,215,136,145,215,141,158,214,141,142,206,114,110,193,91,87,183,66,66,208,110,121,211,126,135,215,137,149,214,140,155,211,140,141,204,112,107,189,78,73,191,85,82,214,128,138,222,148,165,216,139,156,210,135,151,206,135,138,207,126,126,199,99,94,205,112,110,212,131,142,215,139,156,212,134,154,208,134,153,205,135,140,211,141,148,211,135,140,215,138,148,212,136,152,210,133,150,208,133,150,202,128,147,4 216,135,156,217,132,159,217,130,156,213,118,139,219,129,155,223,139,165,223,142,167,220,140,167,215,134,152,217,135,158,198,99,114,173,60,70,186,80,93,212,128,150,217,139,163,214,134,159,215,135,151,216,136,158,182,78,90,153,42,49,164,51,59,191,92,105,213,135,158,211,134,156,211,130,145,211,130,150,190,93,105,152,43,49,152,44,53,167,57,66,205,121,140,211,138,159,208,130,144,211,131,148,204,116,129,164,54,59,146,38,47,168,59,64,203,118,134,209,137,157,203,129,141,210,132,147,212,130,146,195,100,110,181,78,90,194,99,113,212,135,153,211,137,155,200,127,137,209,133,148,212,131,148,212,130,148,209,125,146,213,133,154,216,143,160,212,138,156,201,127,137,206,133,145,210,132,147,210,128,147,209,127,150,210,133,153,213,140,156,209,136,152,4 224,142,157,228,144,162,228,139,161,232,145,164,227,136,155,223,131,156,226,146,166,224,150,169,223,141,154,226,141,155,226,136,152,222,130,141,213,110,122,219,126,143,226,146,162,222,146,162,222,142,151,223,139,151,225,138,148,208,107,111,196,79,85,217,123,132,226,145,160,219,142,156,218,140,147,219,137,149,219,130,142,201,92,98,193,72,84,220,129,143,227,149,160,221,148,158,216,139,145,215,134,145,216,130,139,195,79,88,200,91,103,223,140,152,226,150,162,223,152,159,210,133,137,214,134,144,212,124,134,196,81,93,212,121,134,224,145,158,224,150,160,222,155,157,204,128,133,211,134,141,210,123,134,206,111,125,218,143,153,222,149,159,223,153,159,220,157,155,201,125,132,210,137,143,208,124,135,209,127,142,218,149,155,218,146,153,221,153,155,218,158,157,4 232,150,163,233,148,163,231,139,152,232,137,147,239,152,162,243,163,176,241,162,175,238,163,176,231,151,159,226,135,142,211,106,107,207,98,96,218,117,115,233,144,147,236,156,165,234,158,170,228,147,151,218,122,123,200,87,80,185,67,62,195,82,74,221,125,122,231,145,154,231,153,165,226,147,148,216,122,117,200,89,81,189,73,68,187,70,63,211,108,105,225,133,143,229,150,160,227,154,150,223,138,134,206,104,98,198,88,83,191,74,68,209,103,104,223,132,144,228,152,162,222,149,147,227,152,153,221,132,133,206,103,102,205,99,97,214,116,121,228,146,155,228,156,163,217,144,142,226,154,154,229,152,157,222,136,142,217,128,132,224,141,148,231,159,168,227,158,166,215,144,143,224,155,154,226,153,157,228,155,163,224,146,155,227,153,163,230,161,169,224,158,165,4 215,140,153,218,140,156,220,141,161,226,147,166,229,150,167,230,156,170,228,155,172,220,147,166,214,139,151,218,142,156,214,131,145,217,131,146,226,150,167,227,154,167,225,153,168,219,146,164,212,137,146,214,137,150,181,81,84,177,74,78,226,151,164,229,157,169,225,153,167,219,145,162,211,139,146,213,134,142,162,61,60,156,55,54,227,152,159,227,154,168,223,148,164,218,146,162,211,140,145,213,139,140,185,87,80,182,83,79,226,152,161,227,153,167,222,146,163,220,153,165,210,141,143,212,141,146,210,131,138,217,137,146,225,152,164,225,152,166,223,152,166,218,152,165,206,137,140,212,141,149,213,140,154,218,144,156,223,149,161,222,150,161,219,150,161,213,148,161,199,127,136,206,134,146,215,146,156,219,148,158,220,147,159,221,151,160,215,146,156,209,145,157,4 214,132,142,221,135,148,224,140,152,219,130,137,223,139,150,228,150,165,226,153,168,222,151,168,212,133,140,221,142,152,215,129,132,196,90,84,195,91,85,218,135,142,224,154,166,218,148,160,212,136,144,216,137,145,210,118,116,194,86,77,185,74,64,198,102,99,222,151,162,220,153,163,210,137,142,214,137,143,208,116,112,195,89,79,187,77,64,198,99,94,222,151,162,219,152,162,208,137,138,214,143,150,210,125,128,195,90,77,190,82,68,209,119,116,223,154,167,217,150,159,205,137,138,210,140,145,212,135,141,204,106,102,200,99,89,215,133,131,222,152,162,217,148,157,199,131,131,210,141,145,215,144,151,217,137,146,220,141,146,221,146,154,222,152,161,213,144,153,198,129,132,204,135,140,212,144,151,215,144,153,221,151,159,220,149,157,217,148,155,211,144,152,4 214,106,103,218,108,108,221,110,114,223,116,116,213,98,100,213,102,102,213,102,101,207,94,101,210,97,96,214,98,103,219,109,104,212,102,98,179,57,53,198,84,76,211,104,96,206,98,93,212,107,101,211,96,100,220,116,111,183,69,63,154,32,29,166,45,37,198,88,75,209,109,98,210,104,99,218,118,109,213,109,104,171,49,43,165,44,38,163,42,34,192,81,66,207,105,94,210,106,99,214,110,103,206,95,92,178,52,47,171,50,42,166,48,37,199,91,75,209,112,99,213,118,104,210,101,95,208,99,97,192,72,64,177,55,47,183,73,61,212,114,101,209,113,97,203,99,84,208,101,92,207,91,97,203,87,87,203,95,88,212,113,103,214,120,111,205,108,94,198,94,82,203,93,86,207,93,96,207,96,98,213,114,110,213,117,106,214,120,111,205,110,102,4 224,165,177,226,166,180,225,159,174,229,171,190,230,176,192,223,158,174,218,150,164,218,154,168,223,164,175,225,169,182,223,160,174,215,142,158,210,132,144,214,141,150,215,146,155,217,156,170,222,165,171,225,171,182,217,144,154,195,103,113,184,89,99,203,120,129,220,159,169,217,158,171,219,154,167,218,153,165,204,125,128,188,101,105,179,87,99,197,113,127,220,162,174,220,169,184,215,147,161,218,154,167,194,109,116,170,77,87,175,83,93,185,94,106,215,150,161,220,165,177,213,149,159,216,155,166,204,132,141,183,95,103,184,97,102,194,113,127,218,160,174,218,163,174,211,151,159,212,148,156,214,155,167,211,147,157,210,144,153,213,149,163,217,160,175,214,157,170,215,157,163,218,162,170,219,161,171,219,163,177,216,158,173,214,153,167,215,157,166,212,154,163,4 195,88,107,201,93,110,204,90,107,203,92,111,205,97,119,204,94,117,202,92,114,195,88,107,195,91,104,201,95,111,199,85,102,202,94,108,200,86,106,200,87,109,197,85,104,187,74,96,193,84,100,196,85,104,195,84,98,190,70,78,188,63,72,197,86,104,195,82,101,187,75,96,194,89,100,194,88,101,195,84,92,166,44,50,173,53,59,196,84,98,193,83,101,187,77,96,189,85,97,194,93,102,185,68,79,151,31,39,176,60,66,194,83,98,190,81,97,185,80,93,188,87,94,192,86,96,182,67,75,169,48,56,182,68,80,194,87,99,188,80,94,183,83,93,188,90,96,189,85,94,187,83,90,183,71,84,188,81,94,193,93,103,184,82,89,174,70,82,179,82,89,185,87,91,181,83,89,181,79,89,188,89,96,184,90,94,182,85,90,179,85,91,4 219,154,155,220,154,153,226,163,166,226,162,167,219,147,147,225,162,167,223,158,161,218,154,154,216,149,146,221,157,156,217,150,147,207,131,128,194,109,106,201,123,121,221,159,159,217,155,151,214,147,141,220,157,156,207,129,120,176,88,83,167,79,79,177,88,82,206,134,128,216,155,151,214,151,143,218,156,152,206,127,120,170,83,80,157,73,72,157,71,69,189,109,103,220,165,163,216,155,147,218,158,154,210,139,134,171,85,80,155,72,70,165,81,78,203,133,130,217,161,156,211,147,134,216,155,147,215,152,145,205,133,124,182,97,88,203,129,126,219,160,160,216,161,158,209,146,135,213,151,141,216,154,149,214,149,144,212,144,136,219,160,159,218,162,160,214,157,152,207,145,137,210,146,133,213,151,141,214,152,145,217,157,155,219,161,158,215,158,152,211,151,144,4 186,88,105,186,91,102,185,89,93,193,106,110,195,103,110,198,94,110,193,94,113,205,123,140,200,123,143,182,97,101,154,51,47,201,111,118,196,108,110,198,108,108,196,105,116,194,119,126,198,113,136,187,99,104,139,37,35,168,71,68,195,111,105,197,112,110,199,106,111,190,113,109,194,99,119,186,81,93,151,42,42,155,60,55,198,117,112,188,102,102,198,110,119,201,121,125,186,85,99,197,100,119,193,103,104,193,103,103,200,114,117,190,99,101,199,109,126,199,118,122,196,112,113,206,125,135,209,134,135,208,130,129,198,107,111,187,92,89,190,96,103,196,117,116,196,118,116,203,123,128,203,112,105,207,125,116,201,117,111,190,105,93,186,104,98,188,107,109,191,112,121,196,110,127,205,119,123,210,129,118,205,126,114,202,129,119,192,115,103,182,103,99,4 220,153,164,222,154,164,226,160,171,227,157,173,227,156,168,224,154,160,223,154,162,222,157,168,218,150,157,222,153,162,224,157,166,225,158,167,225,158,168,223,156,156,224,161,166,224,164,168,219,154,163,220,154,162,219,152,156,212,134,137,215,137,145,222,157,163,224,165,165,223,165,164,216,151,157,209,132,135,195,106,99,190,94,94,183,83,86,205,117,126,221,157,157,222,166,164,216,153,158,204,121,121,197,108,101,185,91,87,167,70,69,180,84,82,212,142,141,222,169,167,213,148,147,211,143,142,206,127,120,194,104,96,174,81,74,183,96,88,215,153,150,219,166,161,210,145,142,215,153,156,211,142,142,210,140,137,194,110,103,204,132,124,216,157,158,214,158,156,213,158,157,216,158,162,214,152,154,217,155,155,216,155,154,217,158,158,214,154,157,212,156,156,4 192,92,113,189,86,110,196,97,116,194,93,113,176,73,92,174,80,100,177,83,104,183,86,105,191,93,113,185,78,98,188,84,101,190,90,106,187,87,105,174,80,102,163,70,84,172,80,93,177,76,96,170,66,80,163,54,61,157,50,57,173,71,78,178,84,98,173,80,97,170,76,87,183,87,99,164,62,73,133,34,38,121,30,37,123,28,29,169,78,76,189,107,116,174,87,93,184,92,105,171,73,85,121,28,39,83,16,24,100,22,24,174,84,83,190,110,114,184,100,104,182,96,106,175,83,90,110,22,31,91,19,24,118,31,32,177,84,82,191,107,108,185,99,103,182,103,104,174,87,93,142,49,58,144,53,62,158,65,69,186,100,102,188,103,105,184,98,99,180,100,94,176,93,93,168,79,80,176,89,98,184,96,102,189,108,110,185,101,101,180,94,91,4 226,154,168,226,155,171,206,118,137,179,74,87,203,109,123,226,155,175,226,160,173,219,151,162,223,153,167,210,124,139,155,52,63,137,38,52,177,75,90,214,133,149,221,151,166,209,127,137,222,154,166,184,93,99,134,36,46,128,43,55,138,41,51,187,93,100,219,147,162,215,146,156,217,148,155,173,79,83,129,39,52,107,37,53,108,30,43,178,83,85,219,149,161,219,157,165,216,149,154,186,95,97,144,49,59,141,48,60,151,56,72,199,112,124,217,144,158,215,144,156,215,150,156,212,142,147,194,99,110,196,106,123,212,132,151,219,149,162,217,149,160,212,143,154,211,140,149,215,146,155,216,147,159,217,145,163,219,147,162,221,153,163,220,157,163,214,151,158,211,144,152,217,152,159,219,156,165,218,149,162,219,148,161,218,148,160,217,152,158,213,151,158,4 207,118,135,212,124,139,215,124,140,220,130,147,222,134,147,218,127,140,212,122,136,206,117,133,201,109,126,204,108,125,204,103,122,196,92,106,192,86,95,200,97,112,205,111,127,201,110,125,186,82,99,175,63,77,166,51,67,157,46,55,166,48,53,182,69,80,199,104,114,200,114,122,170,60,69,141,39,45,121,27,38,133,35,42,158,52,56,173,66,66,190,93,92,196,110,112,171,67,72,138,42,46,112,28,36,119,31,37,124,30,34,156,49,47,183,85,81,194,109,105,164,65,65,154,53,52,134,39,41,138,44,45,156,63,64,172,75,70,192,105,97,196,118,115,176,81,87,173,76,78,172,78,75,179,87,81,193,106,100,197,114,107,198,119,113,195,117,113,179,84,99,185,96,108,189,105,106,195,115,110,198,117,114,197,115,111,194,116,111,190,114,107,4 215,122,137,225,134,149,224,126,147,222,120,147,221,115,139,219,116,140,211,111,130,206,109,130,214,117,130,227,136,150,222,125,139,218,119,140,220,122,143,217,117,137,209,108,127,202,104,121,214,118,131,219,125,133,207,99,105,200,87,98,214,114,130,216,117,134,211,114,132,203,106,122,217,127,134,207,107,114,162,45,54,161,37,48,190,77,87,215,120,136,211,116,131,200,104,112,213,126,132,210,116,123,163,53,67,150,38,46,173,52,63,205,102,119,206,109,127,202,112,125,209,123,128,210,121,127,204,106,114,191,89,98,172,50,68,198,89,110,201,103,122,198,109,124,202,113,116,208,121,125,207,117,124,204,108,125,202,102,121,198,99,117,196,101,116,196,110,119,199,112,115,202,112,116,205,117,120,204,112,125,199,101,116,195,100,118,194,103,119,193,106,116,4 227,135,173,230,135,176,231,137,177,233,140,180,235,144,183,235,146,182,232,147,181,225,136,172,225,136,171,230,138,176,229,139,175,218,124,157,219,124,155,228,140,174,231,150,180,223,137,169,224,137,170,230,142,177,220,126,158,179,68,86,174,59,76,215,123,151,229,150,179,221,138,168,221,134,166,227,142,175,211,115,143,154,44,61,152,38,53,209,115,139,227,146,176,219,137,166,219,134,165,225,141,173,209,118,144,155,45,61,181,80,99,220,134,163,221,138,168,214,132,162,214,129,160,221,140,169,218,134,165,191,89,111,201,109,132,224,143,173,218,133,164,211,129,159,212,129,159,220,141,167,220,139,168,215,129,160,217,131,161,221,137,167,216,135,164,210,132,160,209,130,157,215,137,163,216,135,164,216,134,165,217,131,163,216,133,163,214,138,163,210,136,159,4 223,131,164,227,134,166,229,134,167,234,143,174,235,145,176,236,147,175,237,153,174,235,159,174,220,128,160,225,133,165,221,127,158,215,122,146,227,140,165,234,150,171,236,156,171,234,160,171,217,125,156,223,133,164,201,101,126,162,52,68,193,94,107,228,147,162,234,158,170,231,159,167,216,127,155,222,135,163,189,89,109,143,40,55,154,47,58,207,117,125,233,162,172,230,160,165,215,127,153,220,133,160,194,101,122,144,43,58,145,41,54,199,109,115,232,161,170,228,159,163,210,123,148,217,129,155,206,116,139,157,51,66,174,75,89,217,136,149,226,153,162,226,157,161,208,122,145,215,130,153,215,132,154,202,108,129,211,126,145,223,147,161,223,151,159,223,156,160,203,119,141,211,128,150,215,135,155,215,134,156,220,142,160,221,146,159,220,148,155,217,151,153,4 243,166,176,245,169,183,247,174,186,247,176,187,247,170,180,245,163,171,246,171,180,245,175,188,242,166,173,247,174,183,247,174,183,244,163,170,238,144,145,232,128,122,241,160,164,243,173,180,241,167,172,245,173,180,245,168,172,230,131,123,222,111,100,227,122,111,238,152,149,241,169,171,240,168,170,243,170,176,239,156,158,216,105,94,217,109,99,222,117,102,235,147,143,240,166,171,238,166,167,242,168,169,227,137,129,169,54,50,202,85,75,221,115,100,234,150,152,237,165,173,235,165,164,239,161,159,230,141,130,203,98,90,220,118,110,230,137,131,235,158,165,238,169,177,230,160,159,235,159,158,239,161,163,240,160,163,239,159,167,240,163,172,239,168,176,234,168,174,228,156,157,234,162,167,238,163,171,239,164,174,239,167,178,240,169,179,240,172,181,233,169,174,4 218,148,170,223,153,177,220,150,173,210,129,142,204,134,151,211,143,160,228,159,180,219,151,170,207,137,158,224,151,172,191,100,108,163,66,66,197,120,132,196,128,141,211,141,156,218,149,169,204,136,153,196,107,116,141,35,36,132,41,46,166,72,74,199,124,136,208,139,153,215,147,161,216,147,162,170,71,72,116,24,29,127,33,36,157,61,59,212,136,145,235,164,184,234,164,182,217,151,165,201,120,128,145,58,60,165,74,77,200,116,119,218,146,160,223,152,170,231,163,182,208,142,154,190,124,137,207,137,150,227,154,172,226,155,171,230,158,174,225,153,170,225,158,174,191,125,132,216,150,163,230,165,183,238,170,188,231,160,176,227,155,171,228,159,174,214,145,155,213,148,159,221,154,170,224,156,170,240,174,190,230,161,174,210,136,148,232,166,182,231,166,180,4 228,141,145,235,153,159,243,161,173,243,158,171,244,155,160,245,161,167,243,159,166,236,153,153,226,140,140,234,151,152,234,147,145,240,152,154,244,158,165,245,163,167,242,162,168,235,152,154,221,132,129,233,147,149,212,113,103,195,93,84,242,156,162,243,160,166,240,160,164,237,160,165,219,133,125,233,150,151,204,105,103,174,66,61,242,156,163,242,157,164,240,156,161,238,161,167,220,140,128,231,149,145,228,140,138,227,133,132,239,153,159,240,156,156,240,157,158,238,159,164,221,149,139,225,144,135,225,136,127,233,147,144,239,158,161,240,158,156,237,154,153,233,157,159,214,137,118,215,131,115,216,125,109,224,135,125,237,159,158,238,160,158,236,159,159,230,157,159,212,135,118,210,125,105,218,134,120,227,147,137,232,155,148,233,159,154,233,160,161,228,157,161,4 227,160,169,223,148,158,208,112,112,224,144,149,241,176,187,242,171,182,241,173,184,234,170,176,225,157,165,211,120,121,170,56,58,190,92,92,232,165,173,239,175,182,239,175,180,235,170,175,225,160,165,210,117,116,166,52,57,154,50,56,216,135,140,236,173,178,237,173,175,235,171,175,227,166,168,215,132,127,166,51,57,143,38,50,181,81,85,225,151,152,235,173,176,234,174,179,225,163,164,219,145,141,179,70,70,134,32,47,140,37,48,202,110,107,234,171,173,232,172,175,221,154,152,226,164,164,205,119,113,145,40,47,133,27,40,199,108,109,232,172,177,228,165,165,220,156,151,225,164,161,225,162,164,189,94,93,160,45,48,210,124,125,230,172,177,224,163,163,219,156,155,224,162,160,228,168,171,217,148,151,203,115,117,220,152,159,226,166,171,226,168,170,4 224,137,153,227,145,163,220,141,158,237,159,176,234,150,164,235,154,169,233,154,166,223,145,154,220,133,148,228,148,168,217,138,151,221,144,156,229,149,159,227,148,156,231,153,159,220,145,151,220,137,149,225,145,160,206,119,124,174,84,86,187,96,96,220,140,143,226,149,157,221,147,155,221,149,153,227,153,162,180,85,87,118,32,35,125,37,40,200,110,112,221,144,150,225,153,160,215,142,142,224,154,158,173,83,82,104,22,27,114,31,34,191,105,109,217,142,149,219,147,153,208,132,131,217,148,154,199,118,116,141,49,48,144,46,47,200,114,116,211,135,145,209,136,145,200,117,118,203,126,132,215,144,147,197,109,106,196,107,111,212,130,134,209,129,132,208,135,144,203,127,129,203,130,133,213,141,147,209,132,134,211,137,146,212,132,136,211,132,134,210,141,147,4 244,161,182,245,161,183,247,165,186,247,166,188,245,159,182,245,158,182,242,154,172,237,149,167,243,160,177,246,164,183,247,167,187,245,159,176,243,152,172,243,155,173,238,149,163,232,145,158,241,154,169,247,170,185,246,167,183,243,156,176,234,138,155,229,128,138,227,128,135,224,132,137,241,161,174,246,171,183,245,167,182,235,149,166,207,95,100,216,99,112,220,118,118,219,126,126,238,162,171,243,167,179,245,165,181,204,105,113,167,54,60,208,90,100,214,108,112,219,136,141,236,161,169,240,163,175,239,159,173,195,91,95,142,34,43,187,73,75,217,120,124,226,152,163,234,161,168,237,163,174,231,151,162,190,79,79,173,59,61,204,102,105,226,145,152,225,153,162,229,158,165,233,160,171,226,146,154,212,118,119,219,130,138,228,148,160,226,152,161,222,150,157,4 240,160,180,233,149,166,237,149,165,245,161,178,239,149,157,239,153,164,241,164,181,238,161,175,242,165,179,241,159,174,233,146,163,241,154,166,204,97,91,186,79,77,233,154,162,233,159,169,239,163,174,240,156,171,226,132,143,229,140,148,190,87,89,147,33,33,201,102,103,224,144,151,239,166,176,233,149,157,204,97,91,202,101,96,180,74,73,149,38,39,157,49,52,206,113,117,236,162,170,221,129,126,177,63,56,181,69,66,184,82,81,142,36,38,147,35,36,194,94,95,235,162,166,212,117,109,159,49,46,169,61,62,202,104,102,164,55,53,166,53,51,196,94,87,232,162,166,219,134,127,190,89,78,180,71,63,211,121,122,211,124,127,203,114,110,201,112,105,227,157,162,228,157,161,216,132,126,208,115,107,223,148,155,222,148,155,218,146,150,211,141,143,4 240,153,171,239,145,157,244,152,172,246,159,181,241,155,174,211,107,108,224,132,139,237,161,177,241,156,172,240,144,161,242,145,166,244,155,175,216,113,117,159,42,40,200,102,104,232,157,169,242,159,171,243,157,175,235,140,154,213,101,102,190,73,73,169,51,48,189,84,76,228,153,158,240,158,166,244,162,175,211,105,107,187,64,59,198,80,78,186,74,68,207,115,110,229,157,162,239,160,167,242,159,168,190,76,76,173,49,47,214,111,112,231,148,153,235,161,167,232,162,165,236,158,164,238,158,168,222,127,130,200,95,96,231,147,158,241,165,175,237,165,170,232,162,162,233,157,162,237,161,167,239,163,172,241,164,174,242,164,174,241,166,174,236,165,168,229,159,157,230,157,161,235,161,165,238,163,169,240,165,172,242,166,174,239,164,169,233,161,161,228,159,157,4 234,146,142,234,142,137,235,147,142,227,135,128,222,123,118,230,142,137,231,147,141,221,137,131,233,145,140,232,143,139,224,130,122,182,71,64,190,78,71,226,137,128,228,143,138,219,134,128,230,144,135,231,141,133,172,74,68,117,20,23,158,45,44,217,121,110,228,141,135,217,127,122,228,143,134,218,125,118,141,41,39,107,20,23,156,48,46,218,122,112,226,138,128,217,127,119,223,138,128,214,123,113,154,48,43,140,36,34,199,98,90,230,143,136,224,135,127,220,133,126,220,137,121,219,134,118,199,105,93,200,101,94,226,137,128,228,139,130,225,135,129,217,130,122,218,138,123,223,143,132,225,143,135,228,141,135,231,145,136,227,137,128,223,135,128,217,134,127,215,136,123,220,138,126,223,138,129,225,138,130,226,141,131,222,132,120,219,132,124,212,129,121,4 205,98,93,205,94,92,203,88,89,207,93,96,207,93,93,212,104,106,208,99,98,205,96,100,204,96,89,205,96,93,205,96,95,180,60,60,185,65,66,208,103,101,198,82,78,198,88,88,206,101,94,209,104,99,186,77,75,130,23,30,144,36,42,199,87,86,196,79,74,194,80,79,206,105,95,209,104,99,177,68,68,120,23,29,140,34,38,198,85,87,202,89,88,200,93,91,204,102,91,210,106,98,175,66,64,120,19,24,163,49,50,206,98,97,205,101,94,203,104,97,201,102,89,207,107,101,189,82,78,167,55,54,197,92,88,209,111,106,206,107,98,200,104,91,199,99,91,203,102,95,201,97,86,203,101,94,207,107,103,208,110,100,205,109,100,199,107,98,196,97,89,199,99,93,199,97,87,202,100,90,205,104,99,205,108,98,202,107,97,196,103,94,4 232,145,155,233,144,154,235,147,157,241,152,163,240,153,164,232,137,149,229,134,146,232,142,155,232,145,153,239,152,161,237,151,159,242,154,165,235,142,147,234,136,136,218,118,114,210,111,112,222,138,138,238,152,159,240,152,156,236,146,155,237,141,146,237,136,129,229,126,117,220,120,108,220,139,136,233,145,150,229,134,135,229,132,134,233,130,135,241,142,137,231,130,121,225,129,117,224,142,141,228,144,144,204,106,101,166,58,58,219,115,115,236,138,139,233,134,132,222,126,123,223,145,141,222,143,141,204,113,110,170,67,67,213,111,111,232,137,141,232,135,140,221,134,135,223,148,143,223,147,145,221,142,144,222,138,138,224,133,137,226,135,142,224,136,141,216,135,135,221,148,142,225,151,148,229,155,156,222,145,144,229,150,152,229,147,153,225,147,150,208,132,129,4 225,139,162,234,152,172,232,147,166,227,137,155,228,138,157,230,140,162,224,133,156,214,130,152,219,132,154,226,142,160,223,134,151,207,102,116,204,95,107,219,120,139,220,136,156,212,133,152,215,129,145,216,132,149,197,89,108,179,59,75,183,61,72,207,102,118,219,141,158,209,130,146,217,135,148,212,123,140,179,63,76,164,50,61,165,51,63,198,91,109,216,135,152,205,124,141,217,137,150,213,122,139,185,74,82,165,67,69,143,51,59,195,87,105,214,131,147,206,127,142,215,131,146,215,127,143,190,81,92,175,68,72,184,71,87,203,108,127,215,134,150,210,135,145,211,131,143,215,137,151,201,101,115,190,76,84,196,89,103,213,128,146,213,133,145,210,137,144,207,134,143,210,138,152,207,119,135,204,106,122,214,132,144,216,140,153,210,136,146,205,134,141,4 213,123,145,215,119,145,222,132,154,216,120,142,211,111,140,214,118,148,213,120,149,200,98,128,213,124,144,217,125,148,207,112,129,130,40,51,143,45,65,212,114,144,208,113,140,170,25,71,213,126,146,221,133,154,177,75,90,65,2,14,130,39,55,210,109,139,208,114,144,189,68,105,211,125,142,216,129,147,198,100,112,154,52,61,187,89,109,211,119,149,209,117,143,212,128,149,206,118,137,214,128,144,215,128,146,215,120,139,212,122,150,212,121,148,212,123,147,209,123,147,204,121,138,213,126,142,215,125,144,215,126,149,214,126,153,215,127,152,215,130,150,210,127,146,202,121,135,208,119,138,215,128,147,213,125,149,212,124,148,214,125,145,214,131,149,207,130,146,195,107,125,203,118,136,207,122,141,206,119,142,209,122,143,215,131,148,215,138,153,202,125,143,4 215,157,166,213,158,165,217,158,167,216,151,162,213,149,157,209,149,154,211,156,164,216,161,170,211,157,163,213,156,163,216,158,164,189,122,124,168,98,95,185,126,121,202,144,146,207,154,158,212,157,163,215,153,162,198,138,139,175,108,108,151,74,74,163,96,89,186,122,115,210,158,160,203,153,157,186,127,130,153,84,84,141,70,69,148,74,73,152,82,78,177,115,104,196,146,144,205,156,157,179,116,110,140,69,69,131,59,60,138,64,63,150,78,75,171,111,102,196,149,146,205,157,156,179,118,112,154,85,82,140,67,73,150,82,81,161,97,89,177,120,110,197,152,148,200,158,154,198,149,146,176,117,116,155,86,87,166,105,100,173,122,114,187,140,134,195,154,150,196,155,150,198,154,151,182,137,136,169,116,114,178,127,126,200,153,152,200,157,154,190,152,149,4 225,152,171,228,153,173,227,149,168,222,132,148,201,99,109,209,116,125,233,158,174,230,161,178,224,150,164,224,147,158,214,122,126,198,83,87,135,33,40,156,53,53,218,124,123,225,155,162,214,132,137,194,93,92,185,70,71,193,82,86,180,75,72,175,59,60,189,75,59,215,132,124,202,108,101,178,65,61,159,40,44,195,85,86,201,91,84,193,79,79,206,109,99,219,142,143,208,125,123,195,97,88,184,77,75,198,87,93,191,77,82,214,122,135,229,155,170,228,161,170,220,153,158,220,145,151,223,146,156,224,147,160,228,150,165,230,156,171,230,158,172,230,163,174,219,154,160,225,156,166,228,157,171,230,158,171,234,162,173,234,164,178,231,162,175,227,160,171,218,153,159,224,154,164,228,157,170,231,160,172,231,161,172,233,165,174,230,165,174,224,160,170,4 243,164,179,246,168,184,246,169,186,247,170,184,247,172,184,247,173,184,246,167,177,242,166,178,240,162,176,245,168,182,246,169,183,246,168,181,246,166,176,246,169,179,244,168,179,239,165,174,239,161,175,243,165,179,230,144,148,217,123,122,224,135,134,233,150,155,240,165,174,238,169,177,237,163,174,241,164,178,219,126,126,196,85,78,194,84,79,203,104,102,231,155,160,233,160,167,238,166,175,241,167,179,237,153,158,207,107,105,190,79,75,203,102,99,223,141,143,231,157,163,236,167,172,240,168,178,242,165,177,229,143,148,214,119,116,216,123,123,225,142,146,232,160,167,233,165,169,239,167,176,241,165,177,242,164,175,237,154,163,234,154,162,234,158,165,232,161,170,230,164,170,235,162,172,238,163,174,242,167,180,241,167,179,241,169,180,237,167,177,232,164,174,4 203,121,142,207,130,145,201,129,141,200,106,125,212,120,134,215,129,142,210,127,138,209,127,140,203,118,138,207,131,144,196,122,128,182,77,88,182,74,79,199,107,106,210,132,137,206,128,139,204,122,138,205,130,143,178,95,93,149,48,50,156,47,51,176,69,66,206,124,123,207,131,141,204,123,139,204,129,135,164,78,70,137,42,43,159,59,62,169,65,65,195,107,106,206,130,138,201,120,131,207,133,135,169,82,72,134,42,42,141,44,47,157,52,52,192,103,103,205,127,138,203,127,132,209,137,135,192,111,101,144,48,44,128,33,37,133,33,33,190,100,99,204,129,137,205,132,130,212,143,137,210,142,137,188,108,103,161,67,62,159,62,57,197,116,117,204,134,141,205,133,128,212,142,133,213,145,140,206,146,153,198,125,132,199,117,119,203,128,136,199,126,134,4 242,152,149,238,138,132,233,124,118,235,127,121,240,138,134,244,152,150,247,168,174,246,168,173,238,147,140,225,116,103,220,104,93,218,101,89,224,111,97,231,124,111,241,151,144,244,162,157,234,143,136,214,100,88,207,85,74,202,75,68,207,80,76,221,103,94,236,138,126,243,161,153,228,133,123,219,110,101,203,80,71,193,59,57,203,70,68,214,95,76,239,146,137,244,163,160,230,137,127,213,100,87,205,83,73,205,80,75,213,92,86,217,103,84,238,145,134,245,163,163,236,153,146,223,120,106,205,89,70,213,98,84,217,106,94,229,128,115,245,163,160,244,169,168,236,159,152,237,150,142,228,131,118,220,117,101,219,115,100,231,135,124,246,170,170,243,170,168,234,154,146,238,155,148,241,159,156,236,147,139,231,137,127,237,148,142,243,163,158,242,168,166,4 218,125,126,210,103,104,216,105,112,220,110,116,231,132,141,235,143,147,236,151,155,232,149,157,221,134,137,213,104,111,207,84,89,209,88,87,219,105,107,235,142,145,238,156,155,232,149,149,219,130,131,212,103,105,204,83,81,199,74,69,213,92,93,233,135,139,238,155,154,232,146,144,220,135,136,209,103,98,196,72,65,197,71,67,213,90,90,233,128,133,238,152,151,233,150,150,218,135,135,218,125,122,200,86,76,199,82,73,213,92,92,221,101,104,234,145,144,231,150,149,217,137,132,224,141,139,220,132,129,217,117,113,209,92,85,216,104,98,227,136,130,227,149,147,216,141,136,221,140,134,212,113,96,219,120,111,220,122,119,224,132,129,231,151,151,224,148,148,216,143,138,220,141,135,205,105,83,208,107,90,211,111,100,216,121,111,229,151,149,221,143,141,4 221,134,147,225,135,151,233,143,157,236,146,161,239,148,163,239,153,162,238,155,164,231,146,151,222,137,146,228,141,151,228,136,143,223,127,132,230,140,145,236,153,157,237,155,160,232,149,150,221,138,143,219,127,130,203,89,90,201,83,81,208,100,93,227,136,135,235,154,156,231,152,151,223,145,144,208,110,109,188,63,68,194,71,77,197,73,75,207,99,92,232,149,150,229,147,142,222,148,145,210,115,112,189,64,66,190,65,72,196,75,80,200,87,81,224,138,134,226,145,137,221,151,147,218,135,133,203,93,94,192,66,72,192,70,69,196,82,71,219,131,122,224,142,128,221,149,145,228,153,153,226,144,147,210,107,109,200,89,82,210,113,102,224,143,135,226,150,139,220,147,142,227,152,152,227,149,150,228,149,151,223,138,139,228,150,149,227,152,145,224,154,147,4 235,162,174,240,163,178,243,158,172,242,149,155,244,157,165,244,161,176,243,163,175,238,163,172,235,162,172,242,167,179,242,155,166,239,142,143,241,147,143,243,157,160,242,165,173,237,162,167,235,162,169,241,166,178,241,154,163,238,141,137,238,140,132,240,150,142,243,164,170,239,164,168,234,163,169,240,165,175,238,148,149,236,137,128,237,140,130,240,149,138,244,166,170,240,166,169,233,164,169,239,164,172,235,144,140,235,139,128,238,142,130,243,159,154,245,171,174,238,166,167,231,164,166,236,163,167,239,154,155,243,158,159,245,161,163,246,170,174,244,172,175,237,166,166,230,163,163,236,164,167,241,166,175,246,167,179,246,169,180,246,172,178,241,170,173,236,166,166,228,160,158,234,163,166,239,166,173,241,166,174,243,167,175,243,170,176,240,169,172,235,166,166,4 246,163,183,247,167,187,247,171,192,247,172,194,248,176,197,248,179,198,248,178,196,247,174,191,245,164,181,247,168,186,247,169,188,247,171,190,247,173,191,248,178,194,248,178,193,247,172,187,245,166,181,247,170,187,247,171,188,247,172,188,247,172,190,248,176,193,247,176,189,247,171,185,245,168,181,247,173,188,246,169,182,245,157,168,247,171,187,248,178,194,248,178,191,247,176,187,244,167,177,247,172,186,244,158,168,230,121,122,244,156,170,248,177,194,248,180,192,247,176,187,242,167,176,246,171,184,244,163,176,231,130,136,242,152,165,248,174,191,247,175,190,244,168,184,239,167,175,243,170,183,245,169,184,245,165,182,246,167,183,247,172,190,247,173,190,243,169,184,234,164,173,241,169,182,245,172,186,245,170,185,245,169,187,246,171,189,246,175,189,242,170,184,4 239,150,165,243,150,165,246,163,176,246,158,167,242,137,140,237,134,142,239,147,160,238,152,166,238,151,165,241,143,162,245,147,159,239,136,127,231,118,104,234,127,120,241,148,151,241,157,169,237,153,164,239,147,165,237,124,141,232,117,109,225,109,94,228,119,106,242,149,148,241,156,166,232,143,155,229,126,147,227,108,126,223,105,103,226,108,100,232,121,109,244,158,158,243,164,171,230,142,153,225,126,134,220,109,111,215,88,99,223,101,107,233,126,117,244,151,152,242,160,168,227,147,152,229,146,148,221,121,117,218,107,107,226,120,117,236,136,134,242,149,152,240,152,160,224,149,151,230,150,155,229,139,144,228,136,134,234,140,142,240,147,162,244,161,169,243,165,169,220,144,146,226,143,149,227,137,150,235,154,160,237,156,169,230,135,155,236,147,160,242,167,171,4 239,156,168,240,153,168,242,153,166,244,156,166,247,166,179,247,167,180,246,167,177,242,158,163,239,159,169,230,137,140,214,104,103,229,129,131,246,163,170,247,168,178,246,167,175,243,163,171,240,163,172,221,125,125,176,47,45,193,71,69,230,131,127,245,164,172,246,169,178,242,164,170,239,161,169,223,131,134,171,47,44,166,41,44,189,68,62,236,146,150,246,168,176,243,166,173,237,161,165,234,149,144,189,74,64,159,36,40,162,36,38,210,107,108,244,166,176,240,164,171,234,160,161,239,161,157,229,143,139,186,69,66,171,42,41,192,77,73,238,159,165,237,162,170,234,163,162,237,162,163,240,162,169,223,132,132,191,73,62,212,110,109,237,159,169,235,160,166,231,160,159,234,159,159,236,154,160,237,158,166,228,146,146,232,152,160,236,161,171,234,163,168,4 235,149,148,239,151,151,241,154,153,237,147,144,229,131,125,225,123,114,233,144,144,232,149,153,233,147,145,238,153,152,227,133,121,212,103,90,202,81,72,205,86,83,223,129,129,224,137,137,229,142,138,222,124,117,204,89,77,190,65,60,187,62,60,194,69,69,203,82,82,214,110,108,225,138,134,209,98,91,194,70,65,187,62,60,185,57,55,189,58,59,201,76,80,217,115,116,226,141,136,213,105,102,198,72,74,192,65,63,182,52,50,195,68,65,214,106,103,226,142,136,224,144,138,216,116,111,202,80,77,201,82,76,199,86,80,219,122,117,231,149,144,230,155,151,222,142,133,221,130,120,218,121,109,222,130,124,231,147,146,237,158,158,232,154,147,227,151,146,219,140,130,226,145,135,230,150,147,235,156,156,235,156,153,234,156,152,230,152,144,224,150,142,4 213,133,160,212,128,159,212,122,157,219,134,165,220,137,167,218,132,162,218,137,167,216,137,162,209,129,152,207,124,155,212,129,161,212,132,162,216,137,164,220,137,163,218,139,162,210,136,159,204,127,151,208,125,157,205,121,149,194,109,130,209,128,151,214,132,156,215,139,163,212,138,161,205,129,152,213,137,165,196,110,134,163,62,71,187,92,104,200,113,132,214,136,159,211,132,154,205,129,150,210,134,158,198,116,136,155,57,66,172,75,87,197,105,122,210,129,152,210,135,158,202,129,147,208,134,155,185,94,106,144,45,55,171,73,86,200,112,133,207,126,154,209,133,155,200,125,141,209,138,154,191,106,118,166,65,74,192,103,118,206,130,154,211,136,158,209,136,156,198,123,142,203,128,144,202,128,146,200,120,137,206,129,151,211,138,162,214,140,157,206,135,156,4 214,121,114,216,123,122,217,122,120,215,113,111,213,108,110,214,113,118,211,111,116,210,113,114,214,120,113,218,124,119,205,107,103,166,56,54,202,96,98,214,116,118,212,117,116,207,111,106,214,121,115,216,120,116,156,56,53,98,16,20,159,54,55,212,110,109,211,117,113,207,115,111,215,126,120,219,126,121,160,61,60,89,14,17,140,41,41,206,107,101,209,115,108,208,120,112,212,118,113,215,119,116,187,87,83,145,43,41,156,53,49,205,107,100,206,111,105,202,109,101,210,118,114,211,118,117,208,111,102,196,93,86,195,95,92,212,121,118,209,119,112,197,102,91,212,126,115,216,130,123,211,119,107,213,124,118,220,133,133,218,131,128,212,124,114,205,118,105,205,120,109,211,122,110,215,129,115,218,130,120,219,132,125,216,129,120,209,122,114,203,117,107,4 189,91,90,195,98,89,195,94,89,200,101,92,205,108,99,202,106,102,201,108,103,195,103,97,189,95,90,198,105,92,196,101,90,198,100,91,199,99,93,199,101,95,196,102,94,194,103,94,192,101,88,197,104,86,185,93,81,148,52,50,177,76,77,198,98,92,194,99,91,190,97,92,189,97,80,198,105,87,148,61,52,87,16,21,122,38,39,196,100,93,197,106,96,190,98,89,190,99,83,195,103,87,138,51,44,87,20,26,129,40,40,190,90,84,194,101,95,190,100,87,187,95,80,191,99,83,177,84,71,133,48,46,169,73,69,190,90,83,188,93,84,187,97,87,187,99,85,191,102,88,194,107,93,196,105,90,189,98,90,186,93,89,182,85,76,180,90,80,183,94,83,189,101,90,191,103,87,194,105,88,194,104,92,186,97,88,177,86,75,175,87,75,4 207,122,147,209,122,143,215,127,147,215,124,146,213,116,141,211,114,141,207,117,136,203,114,129,202,109,133,208,118,141,213,128,153,210,117,142,207,111,135,205,110,134,204,113,131,202,114,130,200,108,129,204,116,134,204,113,131,193,98,115,200,108,127,206,115,133,206,117,133,205,123,134,197,112,124,205,119,135,171,80,92,113,36,49,143,54,68,196,100,118,207,123,135,207,130,135,201,121,130,208,122,136,164,74,88,82,23,36,122,41,55,200,110,124,207,122,128,204,121,120,204,124,135,203,120,137,198,113,126,159,67,82,179,88,107,207,121,136,206,122,124,205,129,128,201,123,131,203,122,135,201,116,131,204,116,135,205,118,137,206,122,136,205,123,126,204,129,119,200,124,133,200,117,131,199,111,131,202,120,138,204,120,136,205,122,132,206,129,128,204,135,125,4 232,169,182,233,167,182,237,171,186,239,170,191,238,169,191,239,173,194,238,175,190,234,173,187,232,169,179,236,172,185,234,164,175,226,142,161,228,140,163,234,162,182,237,177,191,235,176,186,234,174,183,237,176,190,229,155,162,211,115,131,183,87,103,211,131,142,236,176,189,234,176,186,233,175,186,232,166,179,227,149,155,199,112,118,161,74,79,174,94,102,229,164,175,235,181,188,231,175,181,224,134,154,217,108,130,205,113,117,194,97,103,176,90,93,219,152,163,235,182,192,228,171,172,228,155,170,223,134,152,215,123,138,205,102,124,193,101,109,222,156,169,233,180,191,227,173,175,232,178,181,231,169,174,225,151,161,215,125,145,210,124,131,223,157,167,229,176,186,224,172,175,230,176,181,232,172,177,227,163,169,223,157,163,220,151,151,223,160,164,225,172,182,4 234,180,197,235,180,197,235,176,195,238,181,203,240,181,204,239,180,200,234,178,197,232,176,195,231,175,190,224,162,171,211,134,136,212,135,142,229,167,184,235,177,196,232,175,192,230,178,194,229,174,187,209,136,134,175,85,87,173,78,85,210,133,140,231,175,191,233,178,193,230,180,195,229,177,189,206,134,131,175,87,87,175,86,92,197,116,124,229,175,190,229,176,191,227,174,186,229,180,190,220,162,166,195,114,111,173,88,93,158,79,90,205,140,151,227,176,193,225,175,190,226,175,182,227,177,187,214,150,155,168,82,80,141,59,66,195,124,134,227,177,192,223,172,187,223,169,170,226,174,180,230,179,192,212,148,156,200,130,138,219,163,176,226,175,189,223,174,191,222,173,173,227,177,185,229,180,191,230,182,195,229,178,195,225,171,184,224,170,182,223,175,189,4 212,143,148,212,145,145,206,133,131,202,125,121,205,123,116,210,135,129,219,157,153,215,151,146,216,154,152,208,138,136,164,79,77,162,78,77,189,103,97,205,128,118,216,153,146,212,150,141,218,160,156,207,140,135,146,61,63,139,56,60,162,77,76,205,133,125,215,153,142,215,156,144,216,159,154,212,150,143,151,75,76,119,47,57,136,55,57,193,122,117,216,156,145,214,157,144,214,156,149,215,153,148,163,93,92,104,42,54,131,54,59,192,119,115,217,158,150,212,154,141,213,155,146,213,152,145,194,124,118,132,59,64,139,64,68,201,132,127,215,156,146,209,150,137,207,145,131,208,144,131,209,146,136,186,111,108,191,119,116,208,145,139,211,152,141,207,149,137,205,146,134,206,143,128,209,148,135,206,140,131,207,142,136,207,146,138,207,147,134,205,147,135,4 210,123,125,210,125,125,209,120,121,207,113,111,207,107,102,214,125,120,220,141,136,215,134,129,212,132,129,205,119,115,169,69,68,172,71,69,194,90,82,207,114,103,217,139,130,212,132,122,214,138,134,201,113,110,140,40,42,141,43,46,172,70,67,208,120,108,215,137,124,213,136,125,212,134,129,205,121,118,143,51,54,123,36,42,143,48,47,202,117,110,216,139,125,214,139,129,210,133,126,211,128,124,148,63,65,101,28,39,136,43,45,197,111,105,218,143,133,213,140,129,208,130,121,210,129,123,179,89,87,114,34,41,137,49,52,205,121,114,214,139,128,208,130,117,203,121,109,204,118,108,203,117,111,171,78,78,183,95,93,208,129,122,210,133,124,207,130,121,204,127,117,203,121,108,205,124,114,204,118,111,206,124,118,207,127,120,207,129,118,205,128,120,4 209,125,138,210,125,138,216,134,143,224,149,157,227,153,154,225,148,147,222,144,140,220,146,145,207,123,135,202,113,125,167,71,81,185,98,106,221,145,145,223,148,144,221,146,140,217,143,138,208,128,139,173,80,92,120,37,53,137,53,67,203,115,116,219,143,140,218,142,135,211,131,119,205,120,127,155,66,77,96,29,47,136,51,65,185,87,89,215,135,132,218,144,138,213,138,129,206,127,132,184,97,105,129,50,64,149,58,68,196,103,105,214,135,131,216,141,134,211,138,128,204,123,128,207,126,129,199,117,124,195,111,113,211,132,130,217,142,138,211,133,123,206,129,118,202,123,124,208,130,131,213,139,140,217,147,147,217,145,141,216,141,133,211,137,128,203,128,121,202,123,126,208,131,132,212,139,140,215,145,144,218,148,142,214,140,131,208,133,123,196,121,115,4 218,130,158,221,127,156,217,117,140,198,80,100,208,99,116,227,135,156,229,142,163,228,143,164,217,128,155,211,113,136,188,71,86,174,44,63,184,61,81,221,124,142,227,138,158,224,136,154,215,125,150,195,82,101,184,60,74,200,85,96,191,71,87,217,118,134,229,139,158,223,137,156,209,121,141,184,62,84,194,73,90,214,112,123,201,86,92,217,119,137,223,133,154,216,132,149,202,112,134,181,66,82,178,53,72,199,84,93,203,94,101,223,130,151,224,134,155,215,128,147,203,119,139,202,106,124,176,58,78,182,59,73,215,119,134,227,139,161,225,137,156,218,134,153,206,129,144,206,121,141,201,102,120,209,110,130,221,129,154,224,137,159,224,140,158,216,135,151,206,128,141,208,126,141,211,125,142,216,127,146,220,129,153,220,133,155,220,137,152,215,136,148,4 233,133,152,234,131,144,231,124,125,222,110,103,202,80,75,216,95,104,229,124,149,230,138,160,227,123,135,222,109,116,211,96,90,205,89,76,201,86,76,200,74,74,218,110,118,226,136,153,221,122,121,193,73,71,200,87,78,209,99,87,197,77,68,198,75,73,212,103,101,223,130,143,211,109,101,182,61,57,194,80,72,208,97,86,201,85,76,200,83,73,212,103,98,217,110,126,210,111,101,198,86,74,195,80,69,191,72,62,205,96,85,202,86,78,211,89,97,217,109,129,216,124,115,202,91,80,188,72,63,180,58,53,194,78,70,198,72,78,206,79,97,213,105,124,216,124,118,205,93,91,177,54,53,182,62,59,201,86,81,198,76,76,202,82,87,210,98,116,217,128,132,212,114,117,197,85,81,196,81,76,201,85,82,199,88,75,211,113,108,212,110,125,4 243,153,174,245,156,174,238,145,153,224,117,114,234,137,140,241,153,168,246,167,181,244,166,179,243,156,173,242,152,163,225,122,118,198,79,72,203,89,81,229,129,130,244,166,178,242,165,179,241,154,171,222,118,118,205,90,83,199,85,78,199,86,79,215,106,95,235,148,150,241,162,174,233,139,154,214,107,102,196,79,71,199,87,81,205,97,88,213,104,91,234,141,143,242,162,169,231,134,150,222,119,128,197,79,75,195,84,77,202,95,88,217,108,110,237,146,160,241,161,168,232,144,157,228,131,147,205,93,93,198,84,78,212,106,104,233,139,155,239,157,169,236,157,167,233,150,157,231,138,157,224,122,137,221,117,125,232,137,146,239,157,173,236,156,169,233,159,167,229,146,156,230,136,156,231,136,152,236,152,165,238,152,168,238,156,169,233,153,167,228,152,162,4 237,140,164,242,145,170,240,134,145,236,110,107,242,124,144,246,155,176,247,169,181,247,173,179,237,145,163,241,145,164,234,116,109,237,112,86,238,112,100,242,140,143,247,169,176,246,173,177,237,145,160,232,122,125,231,106,87,237,118,96,234,114,83,237,130,108,247,168,171,246,173,176,236,145,159,224,107,104,227,103,81,218,94,79,220,100,77,235,128,105,247,169,169,246,176,176,235,148,157,221,108,104,219,97,75,212,92,80,198,76,71,219,111,107,247,168,170,246,175,173,233,148,153,223,117,117,210,88,79,197,80,76,190,74,74,219,117,116,248,170,174,245,176,174,229,148,152,231,140,153,215,102,114,195,76,79,203,94,95,234,142,150,246,169,175,243,171,167,225,146,153,231,148,158,227,135,148,214,109,115,224,123,138,242,157,169,243,168,172,241,172,170,4 223,146,152,227,150,159,233,156,164,236,160,167,234,157,167,232,157,168,229,156,166,226,155,162,223,149,154,230,159,161,232,160,162,232,159,166,222,142,153,221,143,153,227,155,158,228,161,163,224,154,154,229,158,159,228,156,162,221,142,146,198,99,102,200,104,103,222,147,144,227,161,162,221,154,151,225,155,158,220,144,143,193,100,91,172,75,71,187,95,86,223,149,146,222,151,158,220,154,149,225,158,159,215,134,134,191,95,92,176,83,78,205,125,117,225,154,159,221,150,156,218,154,146,220,150,152,219,146,150,214,133,130,212,127,126,223,149,153,225,154,159,223,156,158,211,147,139,218,149,148,222,154,154,221,150,151,223,151,154,226,156,158,226,158,160,223,158,160,207,142,132,212,150,141,218,154,151,221,154,156,223,156,157,225,158,159,223,157,159,219,156,156,4 240,149,160,242,150,167,245,158,175,245,154,175,244,149,174,242,140,169,244,153,173,238,145,166,241,151,156,243,150,168,244,154,168,243,151,170,241,148,169,238,143,166,240,148,167,234,143,163,240,156,167,242,151,165,239,147,162,231,133,146,223,117,127,233,138,148,239,149,169,234,149,161,237,151,160,241,155,163,231,136,139,203,87,83,196,75,69,220,117,121,235,145,163,232,149,160,233,150,157,241,157,164,223,125,122,187,68,64,171,49,50,204,92,100,233,145,159,228,143,155,233,154,155,238,155,162,222,125,130,188,73,71,162,43,48,209,107,111,234,147,154,228,146,151,231,150,150,234,152,158,229,142,152,205,105,100,187,71,68,223,132,139,231,146,154,226,144,148,223,141,147,228,141,151,230,144,155,223,133,136,215,118,120,229,142,149,229,145,149,225,143,149,4 202,110,129,192,101,112,213,121,134,228,136,153,234,146,167,236,151,173,235,146,169,226,137,155,207,119,135,199,111,123,202,115,126,214,126,140,209,119,132,214,123,137,222,137,153,225,145,156,219,132,152,220,135,153,208,125,141,208,117,133,152,47,51,151,45,53,210,125,138,220,146,158,218,132,152,221,136,156,175,84,96,137,42,50,112,24,34,114,25,33,190,99,105,217,144,155,219,136,149,218,131,147,138,48,57,85,13,24,103,24,34,111,25,33,182,96,101,206,131,138,218,139,150,221,139,156,156,61,72,89,14,24,100,20,29,142,47,51,206,127,134,201,127,131,208,128,139,212,134,147,189,99,109,136,47,54,138,51,54,199,115,124,210,130,141,202,123,128,205,127,137,207,129,138,204,123,135,194,109,121,183,98,104,205,126,136,208,128,139,208,129,141,4 222,135,158,229,142,162,235,146,166,237,147,165,242,156,172,242,159,174,242,157,172,234,151,167,225,142,160,230,142,161,233,143,162,233,145,160,238,152,166,238,154,166,238,156,167,231,150,162,228,148,162,232,146,161,222,123,135,211,106,115,216,114,125,229,141,150,233,152,157,230,152,158,223,143,156,229,146,159,209,104,114,176,54,60,185,64,70,216,119,125,230,149,156,228,152,154,222,142,151,228,145,154,198,93,99,162,48,51,168,56,61,209,110,110,224,140,148,224,146,152,221,143,149,224,143,153,206,109,113,178,66,66,181,69,69,209,114,115,223,143,148,220,144,147,219,142,147,220,142,152,215,130,141,207,115,123,210,115,119,218,130,132,224,147,150,217,143,147,213,137,143,214,137,144,219,143,152,219,143,153,221,143,147,224,147,150,219,144,149,209,136,143,4 226,147,168,223,141,162,217,126,146,227,135,158,238,148,171,240,153,174,238,149,172,229,140,163,222,144,165,211,122,141,176,65,74,204,93,106,229,128,145,233,144,162,233,145,166,228,143,161,219,141,161,205,114,131,162,45,53,201,89,96,230,129,132,227,131,140,232,146,166,229,148,163,220,143,161,207,119,133,177,60,64,212,103,107,229,130,130,228,134,137,228,144,158,227,149,161,219,145,161,215,131,148,204,102,103,223,123,121,228,128,125,229,134,135,223,141,149,225,150,160,215,142,156,222,147,163,221,130,139,227,132,131,227,133,127,229,136,139,226,147,155,223,149,152,215,144,153,220,147,159,225,145,157,227,139,143,228,139,140,230,146,152,225,149,155,219,146,146,210,139,148,216,144,155,224,151,160,229,153,161,228,149,156,230,151,158,224,149,154,218,146,147,4 228,145,163,229,145,163,227,139,158,219,121,136,229,139,158,231,145,163,232,152,167,229,150,164,226,147,162,223,130,143,211,102,111,201,85,89,207,97,100,224,135,142,231,153,164,226,151,161,224,143,157,220,127,137,212,104,107,213,103,111,211,107,103,219,128,127,228,151,160,226,152,158,220,136,148,221,127,139,220,119,125,217,111,114,222,124,120,213,119,115,218,138,143,221,150,155,218,137,149,219,121,134,222,124,127,214,115,109,218,121,116,201,99,89,197,102,97,219,148,156,219,140,152,219,125,131,220,127,126,218,129,125,207,110,102,190,82,71,193,100,93,216,146,150,214,137,145,218,133,138,217,126,124,215,122,123,200,100,93,186,77,68,195,104,97,214,145,147,211,139,143,218,148,151,217,139,146,209,117,130,198,102,105,184,75,74,199,112,108,213,147,145,4 232,142,155,234,143,156,237,141,156,239,137,154,238,135,155,240,143,155,235,138,150,227,131,143,231,142,154,235,145,155,236,144,152,236,135,153,235,131,146,233,138,140,223,124,123,220,126,123,228,138,150,233,140,150,239,148,148,234,131,139,229,122,122,224,123,115,219,121,110,216,124,110,223,128,143,228,124,143,231,125,130,229,122,120,223,118,107,216,114,101,211,109,96,213,118,105,217,120,140,224,117,140,218,94,104,220,111,108,205,94,88,207,101,88,208,104,87,215,122,107,220,128,138,227,122,143,222,110,119,212,99,90,189,72,71,196,88,79,217,119,100,219,131,116,218,125,134,227,133,144,231,137,144,214,106,100,203,91,82,210,109,100,223,133,120,217,129,116,214,131,137,224,137,141,229,143,147,220,122,128,210,104,107,216,117,124,222,134,131,216,130,126,4 242,174,184,243,176,186,245,178,188,246,178,189,245,177,188,246,179,190,245,178,189,244,176,188,240,174,182,241,176,185,236,169,175,215,130,131,201,106,105,225,149,150,242,181,188,241,178,184,240,177,185,229,160,165,187,93,94,163,57,60,150,47,51,163,64,64,224,150,150,239,178,181,241,182,188,215,139,142,147,48,53,154,56,61,158,60,65,155,53,57,198,109,105,238,180,180,240,180,187,219,145,148,156,57,60,155,57,60,161,60,66,170,68,69,215,143,141,235,179,181,236,170,178,235,169,178,210,129,133,197,105,102,184,88,85,198,111,110,231,167,169,235,176,180,235,174,175,238,176,180,237,176,182,233,167,172,231,162,164,235,174,178,237,176,179,233,173,176,235,178,175,239,179,180,238,177,179,240,178,183,240,176,183,239,177,182,239,181,183,234,176,177,4 213,129,154,213,127,153,220,128,157,230,142,166,232,149,163,232,153,162,232,152,159,233,155,165,209,126,150,214,128,153,213,124,148,222,135,156,220,135,143,219,140,144,226,150,154,234,163,167,204,124,145,214,129,154,213,125,146,198,104,115,153,53,55,166,70,65,216,138,138,232,162,166,199,119,137,218,137,158,216,132,150,181,86,93,134,38,43,133,36,39,191,106,102,229,160,160,195,116,131,215,136,153,214,132,151,197,107,118,150,54,56,133,35,38,184,100,92,227,161,154,199,123,138,210,131,146,213,132,146,206,121,133,173,82,81,170,75,71,212,137,129,225,158,148,198,124,140,209,135,148,212,132,142,215,136,145,215,137,135,216,141,137,228,160,154,221,155,144,198,127,140,205,131,142,210,133,142,217,141,149,218,143,140,222,150,144,231,164,157,218,151,140,4 196,113,130,198,118,134,201,117,134,206,106,123,203,100,110,192,91,96,215,123,139,219,144,161,195,116,128,208,129,147,198,102,117,193,79,88,186,72,79,185,79,78,206,105,107,211,131,138,202,123,136,196,103,117,188,77,86,175,60,69,163,47,53,179,66,70,196,93,93,213,136,143,193,115,126,189,87,97,177,60,68,163,50,60,153,45,54,174,59,64,194,93,91,215,139,141,182,89,95,187,77,83,181,71,75,179,64,72,168,60,65,186,85,82,205,112,109,213,141,142,178,64,66,178,62,67,182,81,80,189,83,81,201,109,107,207,124,123,218,143,143,212,143,148,183,80,78,195,105,107,205,123,125,211,126,129,215,138,145,221,149,158,215,145,149,215,148,157,195,118,120,207,132,136,216,142,149,215,140,149,219,145,156,215,140,151,206,131,140,202,133,140,4 231,154,166,235,155,169,238,154,172,238,152,170,242,161,178,244,162,177,234,154,167,229,151,162,222,143,151,233,153,166,233,147,163,224,129,141,232,142,153,226,135,139,226,141,143,236,161,170,226,144,144,232,150,159,223,134,142,208,97,106,207,92,102,214,111,112,222,135,133,226,146,153,227,153,158,222,140,144,211,117,122,204,96,103,194,78,81,195,80,77,212,116,112,219,137,138,215,140,143,210,128,128,194,98,99,196,93,96,195,89,86,202,95,90,217,125,120,231,153,156,202,130,132,189,110,111,196,107,110,203,104,104,208,105,103,218,124,122,228,142,141,230,155,156,180,107,102,205,129,129,220,139,146,228,140,146,227,135,141,233,145,147,233,155,159,231,160,163,208,139,141,222,149,155,224,145,149,229,148,154,232,150,157,234,156,159,236,163,170,231,160,167,4 244,156,171,243,152,172,245,156,169,246,163,175,246,165,178,246,165,175,246,165,172,242,162,170,244,156,170,244,155,168,246,158,171,246,157,166,245,157,166,246,164,168,245,165,168,241,163,167,243,160,170,240,147,149,233,133,132,220,112,106,225,121,114,242,158,164,243,161,166,239,160,161,241,158,163,223,119,112,197,77,67,195,74,66,201,83,73,226,129,125,239,155,162,237,159,161,242,159,162,220,118,109,185,61,54,183,61,58,193,72,65,213,108,98,234,153,155,236,161,164,239,158,164,234,145,145,205,96,86,185,64,56,188,66,58,204,96,85,232,152,150,233,159,158,234,153,156,236,154,161,227,135,134,211,106,98,216,119,114,221,127,120,233,157,158,231,160,162,231,152,158,236,155,162,237,155,163,236,154,160,237,157,162,237,160,162,233,157,158,227,157,159,4 243,159,170,245,162,177,246,162,176,246,160,173,246,160,173,246,164,179,244,162,175,239,161,169,245,164,175,241,151,160,233,131,130,233,125,125,239,138,141,245,160,166,243,164,171,237,160,163,244,163,173,237,138,141,225,109,107,227,114,115,232,124,124,241,153,153,243,165,170,236,162,165,243,162,168,229,125,122,220,102,101,228,116,120,225,105,108,233,138,135,241,164,170,233,157,156,238,156,163,235,143,146,227,120,119,217,95,100,215,95,93,230,137,137,235,154,160,233,157,155,238,159,165,242,163,171,241,155,163,231,135,143,233,142,150,236,154,164,234,157,162,231,160,157,234,156,155,240,162,166,242,162,171,242,162,173,242,163,172,235,158,166,232,158,158,227,157,153,230,152,152,235,156,159,237,160,169,240,161,167,239,160,169,233,158,165,230,156,156,224,152,151,4 225,150,173,226,148,168,230,153,176,232,153,179,232,155,180,229,153,177,225,152,174,222,153,173,226,153,171,228,154,172,230,156,176,230,153,178,232,158,178,228,153,175,223,151,171,216,146,166,224,153,170,230,159,176,225,148,162,227,150,171,233,160,180,230,157,175,223,150,170,216,146,165,221,150,167,230,159,176,193,97,98,202,110,117,232,158,181,228,152,171,223,149,168,217,147,164,223,152,166,229,158,175,205,119,127,192,97,100,229,153,174,224,146,168,221,147,165,217,146,162,222,154,165,226,154,169,226,154,171,221,145,160,225,150,171,222,146,168,220,147,164,215,145,160,216,150,161,221,150,163,222,149,167,226,154,174,227,155,174,223,151,169,219,149,163,211,143,157,210,144,157,218,149,162,219,148,164,222,150,168,223,153,171,219,148,166,214,144,159,207,139,153,4 235,147,153,238,153,155,241,158,161,241,156,161,240,155,157,240,157,160,235,154,156,229,150,149,233,146,144,238,155,153,239,159,163,237,153,152,239,158,159,236,156,156,233,154,149,228,152,146,234,151,149,237,154,151,232,147,141,208,108,95,215,123,115,235,157,152,232,153,145,224,149,140,234,157,157,235,155,153,222,129,119,168,55,48,165,56,49,228,144,138,233,157,148,224,149,137,228,147,141,236,157,154,222,133,124,174,64,56,177,70,63,223,137,126,230,155,148,222,147,136,226,148,140,234,159,156,233,156,150,220,134,125,217,127,119,228,148,140,229,155,145,222,149,139,226,151,140,231,155,148,232,157,150,233,158,153,231,153,148,229,152,146,227,154,145,219,148,140,223,148,135,229,154,144,231,154,144,232,155,148,232,157,151,230,153,148,224,149,141,215,143,134,4 244,158,177,245,160,181,246,162,182,247,167,187,247,168,190,246,163,184,244,159,178,240,158,178,244,160,176,246,162,178,246,165,180,247,166,184,247,167,183,246,164,182,242,160,178,236,158,173,244,162,176,246,163,177,246,164,179,244,157,174,245,158,173,245,163,179,241,159,175,235,158,172,243,163,174,245,163,178,246,160,177,231,130,135,226,121,125,242,157,171,239,158,171,233,155,169,241,160,169,246,165,179,239,148,155,212,101,96,203,87,85,230,138,148,237,158,173,231,154,164,238,157,167,243,162,174,238,151,159,203,89,88,204,93,93,232,144,153,235,156,169,229,154,165,235,158,165,239,160,168,240,161,173,225,133,139,226,134,141,236,156,169,231,153,165,226,154,161,230,153,161,234,153,163,236,157,168,238,157,170,235,153,167,234,154,165,230,155,164,225,154,159,4 224,144,148,226,143,139,234,154,158,236,154,157,235,151,155,235,157,162,230,155,161,224,147,151,223,144,146,228,150,149,231,152,152,229,142,140,220,128,121,228,146,143,228,153,154,218,143,142,224,149,148,230,151,149,230,152,149,221,131,123,198,87,71,214,122,111,225,152,149,217,142,136,225,150,146,230,153,150,231,156,155,214,124,113,188,75,59,203,106,93,224,148,141,221,148,147,222,147,140,227,151,147,230,157,156,223,143,136,205,112,99,215,131,124,221,144,134,217,146,140,219,148,140,226,152,145,227,149,142,217,130,115,227,152,148,227,151,148,220,145,137,216,146,138,216,148,141,225,154,149,226,151,144,224,147,141,228,154,150,226,152,147,220,147,140,212,144,134,212,142,136,218,148,143,224,153,147,229,160,160,227,157,155,221,148,141,217,146,139,210,143,135,4 230,141,151,233,143,155,236,144,159,230,137,144,225,127,132,239,150,162,238,152,162,233,149,161,231,141,153,235,144,156,229,134,146,200,94,95,196,86,85,232,144,152,235,149,159,233,149,158,227,137,144,233,148,161,223,127,132,169,56,57,167,55,53,216,118,119,236,153,161,230,146,154,229,148,150,234,151,157,224,126,129,149,45,47,138,33,38,210,108,107,236,155,162,230,148,156,228,146,147,232,147,152,227,138,144,178,73,72,167,57,55,221,132,134,234,154,162,230,148,155,224,147,142,231,150,148,233,149,153,219,122,124,212,111,110,234,151,160,235,156,164,230,151,154,222,146,140,229,146,142,230,142,143,233,148,150,234,149,153,234,150,155,235,156,161,228,151,150,217,142,135,223,144,140,229,148,147,235,153,154,233,148,146,232,150,150,231,152,155,225,149,146,4 234,143,150,232,138,147,232,134,144,239,142,149,235,133,133,238,145,154,236,146,159,230,142,149,232,143,147,234,139,143,233,139,142,236,136,135,227,117,112,235,139,143,236,148,154,230,143,145,233,146,147,229,133,128,226,125,121,229,124,119,219,103,97,227,122,127,236,147,151,228,139,143,231,144,143,230,137,134,222,116,109,215,96,90,213,91,91,232,134,139,238,150,156,228,140,144,228,142,141,230,141,143,226,128,127,219,106,104,224,116,121,237,145,151,236,148,153,229,145,148,224,140,137,230,144,143,232,142,144,235,144,148,231,134,141,236,143,148,233,145,149,225,138,139,221,141,136,226,141,139,230,141,140,233,141,148,232,137,145,230,135,145,231,146,150,220,135,136,215,136,129,222,137,134,223,129,130,227,134,142,228,136,142,228,138,142,227,145,146,218,139,139,4 233,180,200,235,181,201,237,180,196,238,178,197,239,177,198,241,179,198,241,184,204,238,184,203,232,178,195,234,179,196,231,172,180,222,152,154,228,159,166,234,170,181,238,182,197,236,184,201,229,171,186,230,173,185,220,153,155,190,100,98,211,133,132,223,154,155,233,174,184,235,183,199,226,173,185,218,155,160,206,129,129,179,88,92,195,110,109,215,140,139,229,168,175,234,181,195,226,176,187,215,151,157,189,102,97,170,82,83,186,102,100,211,130,130,226,163,169,234,181,193,225,172,183,218,156,160,196,114,108,175,85,84,170,83,82,199,118,113,227,168,173,231,180,193,223,170,181,218,153,158,207,134,132,200,123,124,188,105,103,203,124,120,224,166,173,230,181,194,222,173,183,223,166,176,220,160,164,213,145,149,210,135,137,213,144,145,227,174,184,230,184,197,4 244,162,177,245,163,177,246,164,179,247,166,180,246,162,173,246,164,175,244,160,175,242,163,179,243,163,174,244,159,169,245,161,171,244,157,166,235,137,135,239,146,148,245,163,175,242,164,176,241,161,169,243,161,171,245,161,169,230,134,130,216,107,98,229,130,127,245,166,174,241,162,170,237,157,160,243,165,173,239,153,158,205,92,82,199,81,70,227,132,127,244,167,174,241,164,172,236,158,161,242,164,172,225,130,130,196,78,69,196,75,69,218,116,108,243,167,173,240,166,175,234,158,159,239,161,167,216,115,110,195,78,69,198,80,75,220,120,116,241,165,172,238,165,174,229,153,150,234,156,158,222,127,124,205,94,87,203,87,81,220,121,118,239,164,173,234,161,168,227,155,155,233,157,158,231,149,151,219,124,120,218,121,116,229,141,143,237,162,171,232,160,167,4 236,146,168,241,151,176,245,159,182,245,158,182,245,158,180,245,156,175,241,155,173,234,150,170,236,149,168,240,153,174,240,152,174,242,153,175,243,156,177,242,155,171,238,158,171,233,154,168,234,150,169,240,158,176,239,152,173,239,149,168,234,141,151,230,133,140,232,142,151,230,147,156,231,149,166,238,154,171,240,154,171,231,133,141,217,107,107,216,109,106,223,123,122,230,145,149,231,155,168,238,159,173,234,144,154,227,126,130,218,107,109,218,114,111,230,144,150,232,152,158,228,153,163,233,154,167,233,147,161,225,126,132,224,124,127,232,145,154,234,153,165,230,154,162,223,148,157,231,152,162,232,149,162,232,144,158,235,153,167,236,158,171,234,158,169,227,154,163,220,147,156,228,155,164,230,154,166,232,154,168,233,158,172,233,157,169,232,157,168,225,155,162,4 244,161,174,246,166,179,247,167,178,247,168,180,247,171,184,244,154,156,246,167,177,243,167,178,244,163,175,244,158,162,243,151,151,244,154,156,236,139,136,233,132,123,242,157,159,241,160,165,243,164,173,236,140,134,238,142,136,224,119,111,213,97,85,228,127,120,233,141,132,241,162,164,241,162,164,238,149,147,228,125,117,205,88,75,212,95,88,214,103,94,232,141,134,243,168,172,239,161,161,237,148,145,223,116,107,217,105,95,223,112,107,229,131,131,241,159,162,244,171,176,236,157,157,235,147,145,231,131,125,230,127,122,237,143,144,246,169,179,245,169,175,243,170,173,233,155,155,238,154,156,242,158,162,239,149,150,243,162,167,245,168,176,243,168,171,240,168,170,229,152,153,237,156,158,243,165,170,245,168,175,246,171,178,244,168,174,242,167,170,236,166,168,4 238,154,186,241,157,189,243,160,191,241,158,188,244,161,191,245,159,190,243,154,186,240,155,184,239,160,188,240,155,187,240,153,186,215,135,165,205,128,156,244,162,189,244,160,187,239,156,182,235,153,182,242,162,189,240,157,186,208,124,152,200,119,145,242,160,186,244,163,188,239,158,182,232,149,176,241,162,186,243,163,188,235,152,175,235,149,173,244,160,186,241,156,185,237,152,180,233,155,177,236,153,178,243,168,189,246,168,191,244,166,191,244,165,191,241,157,184,239,156,179,231,157,176,236,160,181,236,153,180,243,163,188,246,169,193,245,167,193,244,164,187,240,162,180,227,154,172,234,161,180,233,152,178,241,161,187,244,164,190,243,165,191,242,165,186,237,162,181,221,149,167,226,151,173,233,157,180,237,157,183,239,158,184,240,161,185,235,155,179,231,156,177,4 213,104,120,218,113,130,226,127,144,223,115,129,222,113,121,218,110,118,219,123,124,214,118,123,211,106,115,218,117,122,230,139,142,226,127,129,221,117,121,216,105,112,214,109,109,217,126,134,203,93,102,214,110,114,206,98,94,202,89,85,219,114,121,216,109,117,214,112,112,214,121,120,202,99,100,209,107,105,179,58,56,168,43,36,196,77,75,217,113,117,218,122,121,212,120,116,203,107,101,211,115,109,206,105,99,187,77,67,184,63,60,206,94,92,212,113,104,206,113,107,201,105,99,206,108,106,212,119,117,204,103,90,203,97,88,207,101,95,204,100,93,196,93,90,190,88,83,201,100,98,203,103,98,205,107,105,209,109,105,209,110,105,202,101,100,191,86,83,193,97,100,197,99,103,199,100,101,201,98,101,203,99,100,206,106,109,203,107,110,197,106,106,4 234,166,188,233,160,181,219,143,159,235,162,183,243,169,194,229,153,172,228,155,171,231,163,181,225,155,171,224,147,164,214,130,145,227,143,160,228,151,167,231,157,177,234,161,181,230,159,175,220,149,166,219,142,158,203,109,116,203,91,96,217,123,133,235,163,185,230,157,179,207,133,147,221,150,170,204,119,131,199,95,101,200,83,94,207,100,107,224,137,148,204,124,136,194,120,130,194,120,132,186,103,115,193,95,111,188,79,91,191,87,96,194,102,106,209,132,142,222,155,173,197,126,137,211,138,156,211,131,156,193,101,118,178,82,90,191,105,114,210,137,155,210,144,161,200,129,140,205,133,148,197,124,139,195,118,133,200,118,135,206,129,142,200,129,143,193,125,138,176,104,114,181,107,121,199,127,144,213,143,161,218,148,167,215,146,161,200,130,147,192,123,138,4 200,82,98,206,93,103,210,99,101,216,106,110,224,117,130,223,114,126,213,105,124,203,94,111,202,89,108,209,103,107,214,111,113,219,119,119,221,117,127,219,106,120,214,111,127,201,95,111,206,105,111,207,103,100,200,86,83,203,92,84,212,107,103,219,116,127,208,99,120,203,101,115,208,106,107,195,88,85,159,39,38,153,38,35,165,44,41,202,95,99,213,114,121,205,107,108,205,107,102,195,88,78,171,52,46,152,39,35,156,39,38,203,98,97,213,116,114,207,109,105,197,94,91,203,102,93,197,89,79,184,68,63,179,60,64,208,105,107,208,108,99,205,107,91,203,112,106,202,103,103,199,97,94,205,106,105,202,97,100,207,104,107,210,116,103,210,121,113,196,100,94,201,106,105,197,96,93,198,94,97,205,108,107,207,108,105,209,116,113,208,122,119,4 215,123,141,213,113,127,204,95,94,213,109,118,220,121,139,220,126,137,217,122,130,210,113,116,216,126,129,208,106,108,192,78,71,205,96,97,208,102,108,209,109,114,213,118,123,210,116,122,219,135,131,216,128,122,204,105,100,173,60,59,156,41,41,179,62,60,213,120,127,210,116,117,220,142,140,222,141,139,196,92,87,144,35,33,128,26,26,150,41,39,207,112,110,212,122,119,208,119,112,215,126,120,185,86,84,115,21,22,139,35,34,157,50,44,211,121,116,215,130,130,208,120,112,209,117,107,197,102,96,148,47,44,147,39,36,185,80,73,217,132,127,217,132,124,208,125,118,212,127,119,214,129,125,200,103,100,190,86,79,216,133,131,220,138,135,215,135,128,207,128,125,212,128,122,216,136,131,214,130,131,213,125,119,224,147,143,218,135,127,210,127,115,4 230,159,171,231,158,170,231,157,161,225,141,152,221,135,147,222,135,151,219,133,146,216,138,146,230,162,171,230,157,167,219,138,145,206,108,112,202,99,100,210,116,119,216,135,140,219,143,155,225,152,160,226,153,160,197,110,112,162,61,63,172,68,72,185,82,82,219,146,151,217,142,154,222,152,155,217,140,136,176,83,82,121,37,48,142,48,54,162,58,62,207,122,121,217,140,146,218,149,145,194,103,98,157,60,59,127,41,49,164,68,72,176,73,78,208,121,123,209,125,124,217,146,146,191,106,105,153,54,55,154,55,58,181,80,81,208,122,128,222,149,159,218,143,158,220,154,160,196,110,112,152,53,53,180,82,83,202,111,117,218,142,150,215,137,148,216,145,158,209,138,142,208,128,136,203,118,122,210,128,131,216,143,155,214,142,153,210,130,138,213,144,150,4 232,152,174,231,139,168,236,150,178,240,157,182,242,163,186,242,170,186,239,170,185,235,165,183,231,148,171,230,142,168,228,144,163,231,141,167,239,159,182,240,169,182,238,168,178,234,163,180,231,157,175,226,145,159,211,112,116,216,121,130,236,165,179,238,168,182,238,173,182,235,174,183,232,166,179,219,131,138,199,91,93,192,85,93,209,123,128,232,163,173,236,174,182,235,178,182,231,163,177,219,132,139,188,85,93,153,55,68,157,59,70,186,103,111,235,173,181,232,178,182,228,157,172,229,155,168,196,100,110,161,57,70,163,59,71,180,87,94,227,153,167,223,152,160,227,157,168,229,161,173,222,143,158,207,108,126,208,117,128,219,138,153,223,148,165,214,129,140,225,155,168,229,161,174,227,159,174,221,143,158,223,147,162,223,145,165,222,146,163,215,135,149,4 227,161,157,232,165,163,234,167,165,235,165,167,233,157,162,233,161,170,230,161,171,224,156,164,226,159,153,231,165,162,233,166,163,230,158,157,210,113,115,216,131,137,226,156,162,221,148,151,226,160,154,231,165,163,232,163,162,216,131,127,171,63,74,186,81,89,223,147,147,223,155,155,225,163,154,229,161,157,234,168,166,206,117,118,162,57,71,177,73,79,219,140,139,223,152,153,224,164,153,228,166,158,232,168,163,214,126,128,170,62,70,182,82,82,220,146,144,224,157,159,222,159,149,227,167,158,229,164,162,225,150,155,214,127,128,217,139,134,226,163,162,224,158,157,219,156,145,224,160,151,227,160,160,228,157,162,229,161,165,228,164,164,228,166,164,224,158,154,218,157,146,222,157,149,224,153,153,225,153,158,228,160,161,227,162,163,226,163,158,223,160,156,4 224,158,184,228,162,187,233,167,195,238,173,201,237,172,199,236,173,198,231,169,191,227,167,190,225,159,180,231,168,192,235,171,197,229,161,181,229,160,176,230,167,187,229,168,189,225,166,186,227,164,181,230,165,188,232,167,188,193,104,112,167,79,87,221,152,165,227,164,182,222,158,178,226,164,183,230,170,191,230,163,178,157,72,81,112,38,55,213,139,151,225,163,179,221,162,179,223,163,178,228,169,187,227,164,177,177,88,90,149,62,71,213,143,156,226,168,183,222,165,182,224,166,180,226,166,183,225,164,177,203,117,119,203,121,126,222,159,175,227,171,183,223,170,186,219,162,176,223,164,180,225,164,180,219,150,164,222,157,173,225,163,177,223,166,180,218,166,182,217,163,174,221,168,183,222,163,180,223,162,181,221,158,175,224,163,177,221,165,181,217,163,180,4 226,160,165,226,159,168,229,161,169,231,163,174,226,155,165,226,158,168,227,165,176,215,150,172,223,156,157,221,149,155,225,155,161,227,161,171,225,158,169,224,160,169,221,156,162,217,159,173,224,160,164,211,136,140,180,84,88,216,139,144,224,156,163,222,156,165,217,153,158,215,157,164,222,162,166,208,135,138,172,66,74,202,109,111,222,157,160,222,160,167,219,160,166,212,152,156,217,154,159,206,129,130,181,71,80,196,102,102,219,153,157,223,164,171,220,163,171,209,146,153,213,148,153,203,124,125,176,74,76,200,113,112,220,159,167,219,159,167,215,156,161,210,149,155,211,147,148,208,136,137,198,114,117,210,137,137,220,161,166,212,147,152,209,144,151,207,148,152,209,147,147,210,144,148,208,139,144,214,149,154,215,154,158,209,142,146,205,137,144,204,145,150,4 189,90,112,190,89,111,192,88,109,196,95,118,195,91,120,195,92,122,194,95,123,185,86,111,186,87,110,186,85,105,188,85,111,192,89,117,192,87,112,194,96,123,195,101,127,185,88,106,176,77,98,181,78,97,181,78,105,183,77,96,192,94,116,196,104,132,195,103,123,187,95,114,174,73,91,180,81,97,170,63,78,163,51,62,184,77,94,193,97,121,196,106,128,185,92,110,179,83,98,180,79,95,174,71,85,158,47,59,153,37,49,163,55,72,193,101,124,180,85,103,179,86,103,179,82,105,179,80,103,160,49,64,152,40,51,165,59,78,189,98,121,180,90,109,176,86,106,179,84,108,181,81,103,171,66,84,170,63,75,185,88,109,175,81,102,174,81,99,170,79,99,177,83,105,180,80,102,180,86,107,175,81,98,183,92,113,179,84,107,173,82,103,4 210,125,158,207,117,149,211,121,154,210,120,152,210,117,153,208,112,151,203,111,142,194,99,132,206,120,151,210,124,154,212,124,157,199,103,136,188,88,113,193,93,118,200,110,137,197,111,139,203,117,144,213,129,156,210,124,153,179,73,96,143,33,48,148,40,56,194,102,127,200,113,146,208,124,149,210,126,155,206,119,151,155,54,72,120,22,39,138,34,54,190,97,123,198,112,146,203,121,145,201,115,142,195,105,136,152,55,74,124,27,42,166,64,87,195,107,140,202,122,154,198,119,141,195,107,133,194,106,133,186,99,125,179,84,110,196,106,141,197,114,145,198,116,145,197,118,139,198,112,138,196,112,139,201,120,147,202,118,152,200,114,149,196,111,141,194,111,142,186,103,121,188,104,126,196,113,142,202,120,150,200,114,149,198,113,146,194,112,141,194,114,144,4 241,161,186,244,163,189,245,162,189,247,169,195,247,169,192,247,171,194,246,171,193,238,154,172,241,165,185,240,161,184,240,153,176,239,145,158,242,150,164,246,165,184,245,170,190,239,161,180,237,161,180,237,159,182,228,133,144,211,96,94,211,93,93,239,149,161,246,172,192,242,168,187,237,162,179,240,165,183,213,109,113,138,35,45,161,50,59,235,138,149,244,169,189,239,164,182,234,161,178,226,141,150,177,66,70,135,30,42,165,62,70,237,146,166,242,166,187,240,166,184,231,157,174,205,108,112,143,31,38,176,54,60,207,93,94,240,158,175,243,169,189,240,167,185,229,157,173,214,124,131,178,66,69,212,109,117,226,134,147,240,164,184,241,167,186,236,166,182,226,154,169,226,149,165,222,135,147,228,148,168,234,161,183,235,160,182,237,163,182,233,163,180,4 235,147,155,244,160,165,245,162,164,246,160,164,245,158,165,245,158,163,234,150,152,227,146,145,237,149,153,244,159,162,243,155,153,242,155,157,245,161,160,240,153,149,232,150,147,235,159,155,238,154,156,241,155,155,240,156,152,239,154,149,240,152,145,236,155,152,239,160,160,238,162,158,238,160,159,234,151,148,238,155,146,221,127,107,220,127,114,243,163,162,240,162,163,235,161,154,233,155,149,231,151,145,223,135,119,192,86,64,200,92,73,238,155,148,238,157,152,237,164,156,225,144,138,224,144,138,218,129,114,189,78,55,209,109,90,237,155,150,240,162,154,235,166,158,217,135,129,232,154,153,224,139,130,201,101,84,230,147,138,241,162,158,240,164,159,234,162,154,224,147,141,231,156,153,220,143,135,226,147,142,237,158,155,239,161,157,238,164,158,230,158,149,4 230,140,148,225,135,139,232,138,147,237,138,151,239,139,155,236,126,146,235,134,152,227,131,148,233,146,149,229,138,141,229,131,136,232,131,136,236,128,144,236,129,144,237,141,151,229,136,146,228,137,138,223,125,130,215,106,99,224,122,117,236,133,148,236,132,144,234,135,145,226,130,138,225,136,136,219,124,123,189,67,58,204,88,78,234,132,139,239,143,149,233,136,144,231,142,146,225,139,138,219,130,124,195,80,67,209,97,96,233,133,137,238,139,143,232,134,141,228,138,144,225,141,137,220,129,126,212,109,101,224,128,135,235,143,152,238,146,150,231,136,141,222,129,136,218,129,125,217,124,121,223,130,129,230,139,140,235,144,147,237,146,146,231,142,144,223,134,139,214,124,118,217,127,121,221,129,127,227,135,136,230,141,138,228,138,135,231,149,148,222,138,140,4 243,167,173,247,175,182,248,171,179,242,151,159,237,143,149,247,169,176,247,176,178,244,172,172,245,168,171,247,169,177,242,150,157,194,75,77,185,63,62,239,152,150,247,171,172,243,167,164,244,164,166,246,161,171,236,138,147,165,45,46,162,46,41,234,146,141,248,172,170,243,167,162,242,163,164,244,160,164,244,157,162,213,118,114,209,113,103,243,162,160,246,171,169,243,169,163,239,160,160,244,163,165,244,163,168,247,168,169,249,170,172,246,168,170,246,172,168,243,172,164,238,163,158,237,154,148,221,125,111,238,153,149,246,169,170,246,171,168,243,169,167,240,170,162,236,163,158,232,149,134,223,130,110,243,164,161,246,169,172,243,164,161,241,164,158,236,168,159,232,159,153,239,161,156,241,163,157,243,166,162,241,162,162,242,162,160,239,166,159,234,167,158,4 244,170,174,247,176,181,249,179,186,247,179,185,247,178,183,248,180,184,248,182,184,244,169,169,244,174,174,245,174,175,234,146,141,247,168,168,248,180,187,248,180,182,248,182,179,244,171,168,246,178,177,240,162,158,158,53,40,195,100,93,253,184,188,247,182,183,248,181,180,245,176,174,244,177,173,243,169,166,176,83,75,196,103,96,251,180,180,247,184,181,248,182,180,247,181,177,243,176,169,245,177,176,245,172,172,248,174,172,248,181,180,248,185,182,248,187,183,246,181,174,243,179,172,245,178,173,246,179,180,247,181,182,248,184,184,248,186,183,248,184,178,244,176,171,241,178,171,246,180,175,247,181,178,247,182,182,248,182,183,248,183,181,246,180,176,240,172,167,238,175,169,244,177,171,246,180,175,247,181,179,246,178,178,246,178,177,242,174,172,236,170,166,4 245,167,162,246,168,163,247,173,170,247,175,171,247,174,167,247,177,168,247,175,166,246,171,163,245,168,159,246,169,161,244,163,152,247,166,156,249,175,166,247,179,167,247,177,163,246,172,158,245,169,154,247,171,161,222,126,103,198,92,69,234,148,131,249,180,165,247,176,161,246,172,154,244,167,149,246,169,157,228,138,119,173,61,38,208,110,89,251,177,162,246,173,156,245,174,159,242,167,148,245,170,155,243,167,155,221,130,111,229,139,120,247,172,159,247,175,160,245,174,156,240,166,149,244,169,154,244,168,158,246,170,161,247,171,163,247,174,161,246,174,159,243,173,154,237,166,149,241,167,155,241,164,156,244,167,158,246,170,160,247,178,168,245,176,159,239,169,149,234,166,147,238,167,154,240,165,155,242,166,157,245,172,161,246,175,162,244,175,161,237,170,152,4 233,147,151,239,153,163,240,152,164,237,146,160,235,142,159,235,143,158,232,139,151,226,129,145,232,145,144,238,153,161,237,154,161,224,127,135,225,128,141,231,140,149,230,138,145,223,132,143,233,149,143,235,150,151,236,148,153,144,52,55,185,93,97,240,154,159,230,143,146,223,139,141,232,152,146,237,156,155,224,132,132,82,15,24,145,64,68,243,157,161,228,146,145,222,141,137,230,150,146,232,146,147,225,141,142,135,51,54,189,95,92,234,149,149,230,150,149,224,149,142,225,144,139,228,143,141,229,147,148,224,136,134,228,141,141,230,145,147,231,152,151,221,144,139,220,140,135,225,142,142,228,145,149,226,143,144,228,145,148,230,150,149,228,152,146,220,147,136,218,141,135,224,146,141,224,144,140,224,141,139,227,146,145,226,149,143,224,151,141,216,147,133,4 215,123,133,222,130,135,226,133,133,229,139,128,231,145,135,229,143,139,219,126,121,213,121,119,215,123,130,224,134,136,227,136,130,227,139,130,227,141,131,228,146,135,220,134,125,216,132,125,212,119,121,222,133,131,224,136,132,220,129,113,217,125,106,223,137,124,221,139,129,213,129,119,210,117,113,220,134,125,222,138,130,201,97,76,201,97,73,214,121,103,218,137,128,211,132,121,210,126,119,217,133,123,223,137,128,190,80,62,180,67,50,199,99,79,211,124,108,209,133,118,206,128,126,213,133,131,221,137,131,197,93,76,178,63,46,206,112,95,209,126,110,201,119,99,201,118,115,210,128,126,216,131,129,214,125,116,211,119,107,216,137,126,210,135,121,198,117,98,199,119,112,207,127,122,214,133,127,218,139,134,217,138,135,213,138,130,206,133,122,199,125,106,4 234,156,152,236,154,153,241,161,162,243,160,164,242,158,154,241,159,150,241,162,161,233,154,154,232,154,149,235,155,151,238,158,156,240,158,159,239,159,158,239,160,154,236,155,153,227,141,141,231,152,145,236,158,156,238,161,156,236,156,155,227,139,141,231,149,146,235,158,151,231,154,148,230,156,151,235,163,158,239,168,164,215,128,122,158,54,50,197,105,98,231,157,149,228,155,147,227,150,145,233,160,153,237,166,161,197,104,97,112,23,25,170,78,74,226,150,143,226,155,150,226,153,143,230,156,147,233,161,152,199,111,100,120,26,25,171,71,63,225,150,145,225,157,152,225,158,144,228,157,145,232,160,151,213,134,120,186,93,80,208,123,114,227,157,151,224,157,147,221,155,137,226,158,143,229,160,151,228,159,149,228,158,149,228,159,154,225,155,148,222,155,144,4 200,117,136,190,108,124,202,114,131,207,112,130,213,124,145,212,125,149,209,126,150,197,114,133,196,106,129,189,104,120,182,90,101,192,87,94,200,101,116,204,115,137,208,127,146,197,116,132,187,105,123,195,102,118,166,63,68,169,62,65,198,91,97,208,121,141,214,134,152,206,130,148,198,122,137,195,100,113,166,57,60,155,50,51,186,82,80,213,126,141,215,137,156,203,129,148,200,125,141,201,110,129,178,70,74,165,60,60,177,72,75,210,124,137,212,137,155,198,124,144,201,122,139,201,116,137,190,97,106,178,68,71,182,79,91,207,126,143,209,135,152,192,117,137,195,121,135,195,115,132,192,105,121,193,92,102,193,106,122,201,125,143,204,131,146,190,116,132,190,121,131,190,109,127,191,106,121,204,119,138,196,116,136,194,112,133,196,118,135,180,109,119,4 211,115,117,210,107,114,209,97,111,214,105,120,215,107,119,219,119,126,218,124,127,211,118,120,207,109,110,209,104,112,207,92,107,205,88,104,206,89,101,214,109,119,213,116,117,209,115,115,205,107,110,208,102,110,198,83,86,190,69,69,190,65,66,202,79,90,212,111,115,212,120,120,203,104,107,207,99,105,188,78,71,175,54,48,171,58,58,200,92,91,212,115,114,210,117,119,202,108,107,199,92,91,196,87,79,175,56,47,185,80,73,206,106,104,210,110,114,208,114,115,199,107,107,200,99,101,206,105,103,198,93,82,202,94,86,208,102,103,209,112,116,206,115,116,197,104,104,202,105,108,207,110,112,210,110,111,210,109,111,207,105,108,206,108,111,205,117,116,195,104,105,199,103,103,204,107,108,207,107,111,209,113,114,204,104,109,205,113,113,201,113,110,4 218,123,121,222,127,126,224,124,124,227,128,126,230,136,134,229,136,134,225,135,131,221,132,130,215,116,113,222,125,121,226,131,129,227,133,128,226,132,127,226,133,130,223,133,127,220,131,126,213,117,113,221,124,121,226,133,129,223,128,122,221,125,119,224,132,127,223,132,127,219,131,125,215,123,117,219,125,118,224,131,126,223,127,121,192,87,81,202,103,95,224,136,130,219,132,124,213,124,116,220,130,121,222,130,124,227,130,123,143,46,46,162,69,65,227,137,130,216,131,123,211,124,113,218,129,119,221,130,121,222,127,121,194,94,91,198,102,97,221,134,127,215,131,123,207,122,111,214,124,114,219,128,120,219,126,121,219,128,123,217,126,119,217,129,122,213,129,121,203,118,108,210,122,113,215,125,119,216,125,120,215,124,119,214,125,121,215,128,121,209,126,118,4 207,114,117,217,124,129,217,126,133,223,129,136,220,128,136,226,134,142,223,131,135,215,122,128,208,114,119,217,122,126,215,120,123,216,118,119,218,123,124,221,129,130,221,131,132,212,121,128,212,121,125,218,125,128,216,119,118,210,107,104,213,115,111,217,122,121,217,124,124,213,123,124,211,120,119,216,123,125,211,119,119,205,100,95,199,86,78,203,104,100,214,124,124,215,129,126,208,118,119,210,115,117,200,103,103,203,95,90,195,79,73,196,92,89,212,123,123,215,130,129,208,120,122,212,124,124,204,107,104,205,99,98,205,100,98,207,108,107,213,125,126,209,126,126,207,121,115,214,127,122,214,127,128,212,118,119,212,119,119,215,127,129,216,129,128,206,124,120,206,127,118,211,128,121,212,124,122,214,125,123,216,129,130,216,131,132,213,130,126,208,127,123,4 247,168,181,247,174,187,247,174,188,247,174,188,247,177,190,247,177,189,247,173,187,246,167,179,247,169,181,247,171,184,247,173,185,247,172,185,247,173,186,247,178,187,247,174,184,246,168,179,247,171,180,247,173,183,247,168,179,248,165,175,246,162,169,247,171,178,247,175,181,245,168,179,247,174,178,249,180,186,239,149,146,231,123,113,234,129,119,245,158,159,247,171,179,246,171,179,246,174,177,250,183,186,232,141,129,207,91,70,219,108,91,243,153,147,247,171,179,245,172,176,246,171,173,247,176,180,246,168,165,220,114,94,218,109,88,245,159,157,247,172,182,244,171,177,243,168,169,246,172,175,247,172,175,240,152,143,236,145,137,247,172,177,246,172,179,243,173,175,240,166,166,245,172,173,245,169,172,245,165,172,245,166,175,246,174,183,246,176,181,242,174,178,4 247,171,182,247,172,183,248,173,185,248,181,192,248,186,193,248,185,193,248,184,191,248,179,184,247,173,182,247,167,172,241,144,140,245,166,167,248,186,193,248,186,191,248,184,187,248,178,182,249,180,185,241,155,147,204,81,63,231,126,114,250,183,185,248,187,189,248,184,185,247,179,183,247,180,182,248,168,165,176,71,59,164,61,55,250,165,155,247,185,187,248,184,185,247,181,182,246,178,177,253,184,186,214,133,131,178,80,72,247,162,148,248,188,188,248,186,185,247,181,178,247,179,175,247,180,181,251,180,183,253,179,179,247,181,180,248,189,187,248,188,185,247,180,177,245,175,171,248,181,179,247,184,181,247,181,182,248,183,183,248,187,186,248,186,184,245,177,176,243,172,168,247,178,175,248,183,180,248,182,181,247,180,182,248,185,183,248,182,182,243,174,175,4 236,145,165,243,152,170,246,163,178,246,167,183,247,167,184,246,165,180,246,163,178,242,159,173,235,145,162,243,154,170,245,161,175,243,157,172,236,143,151,242,157,168,244,163,174,242,161,172,233,146,161,240,153,169,241,154,166,205,101,105,179,63,62,226,131,133,243,162,174,240,160,166,231,143,157,238,153,168,220,119,123,156,42,45,121,25,32,208,108,110,244,162,173,239,161,165,229,143,156,234,150,163,191,79,82,144,31,36,137,32,36,205,110,112,246,168,175,240,163,165,227,147,158,228,143,154,177,62,64,142,31,36,157,45,45,222,135,138,245,169,175,239,163,164,223,145,155,225,141,150,186,74,75,146,33,36,196,94,91,241,163,169,242,167,170,237,164,164,220,143,151,226,147,158,206,107,111,187,76,73,228,146,149,240,165,171,240,166,166,234,162,160,4 248,185,198,248,189,201,249,190,203,249,197,204,249,199,205,249,198,206,249,198,204,249,194,200,248,179,192,249,191,199,249,192,201,249,189,196,250,195,201,249,193,201,249,194,200,248,186,193,248,179,192,248,184,196,249,186,197,242,158,153,238,145,141,247,178,181,249,197,201,248,184,193,248,181,191,247,183,195,250,184,190,213,105,88,186,63,48,240,162,158,251,197,202,248,187,192,247,178,187,247,180,192,251,188,195,219,119,102,191,71,55,242,160,158,249,188,195,247,181,187,246,175,184,247,175,187,250,187,200,239,155,148,221,116,97,245,167,172,248,185,193,247,181,186,246,175,183,245,171,183,247,178,191,246,174,182,245,165,167,247,176,187,245,172,185,242,170,178,244,176,181,245,172,183,246,175,188,247,180,191,247,176,188,247,177,188,242,167,182,236,163,174,4 231,167,174,232,166,173,233,169,176,235,171,177,235,167,173,234,166,172,234,169,174,231,167,174,228,164,166,231,167,171,213,141,143,202,125,126,224,152,158,232,164,170,232,169,170,229,168,170,226,164,165,229,166,168,173,95,98,116,38,49,201,125,129,233,168,171,230,166,164,227,167,167,224,161,163,223,155,157,149,75,83,111,40,55,172,98,102,232,169,170,227,164,163,225,164,162,223,159,159,225,161,161,155,77,82,115,44,57,152,77,84,226,161,160,226,164,162,222,161,158,223,164,161,225,164,164,190,112,112,114,43,52,155,84,88,227,164,163,225,164,162,221,160,157,221,161,157,222,162,160,219,155,155,169,95,97,184,115,114,228,169,167,223,163,160,218,157,154,217,158,154,221,163,160,219,158,156,214,150,146,218,156,152,223,163,159,221,162,158,215,155,151,4 243,167,174,248,177,185,250,181,188,250,186,191,247,183,190,247,179,188,247,171,182,246,171,181,239,160,167,227,138,132,217,123,115,233,148,144,247,171,178,247,172,184,247,174,181,246,174,180,234,154,158,188,81,67,153,41,34,160,49,42,194,92,86,235,153,156,243,167,176,241,165,172,234,157,163,193,93,90,142,34,33,119,27,30,109,18,18,183,81,75,239,162,168,237,164,168,238,167,170,232,155,154,164,61,51,120,29,29,109,25,26,166,65,54,232,155,153,235,167,169,238,167,161,241,171,172,210,124,116,159,52,43,137,35,33,145,40,35,195,97,93,226,152,157,238,168,159,240,166,163,240,171,174,222,139,133,186,85,77,168,63,55,172,66,58,217,139,141,237,169,161,242,173,171,241,170,171,239,168,168,235,163,166,216,131,128,200,108,99,213,137,139,4 230,145,169,232,145,168,233,150,176,231,151,176,225,139,163,229,143,168,237,159,186,236,164,186,230,148,175,229,149,172,230,150,168,225,138,155,235,159,184,238,163,187,235,156,173,218,144,159,230,155,181,227,146,163,193,94,91,156,52,53,200,111,125,230,164,186,223,148,166,213,139,154,220,146,169,228,151,169,165,59,58,112,18,24,167,68,70,214,140,154,204,135,148,201,130,143,222,146,165,219,146,166,188,88,91,124,22,28,143,41,43,207,118,122,230,167,185,215,147,161,226,154,169,221,145,167,195,104,116,171,70,70,170,66,61,212,124,129,230,167,185,224,162,176,220,152,168,219,150,172,211,141,165,202,124,139,215,140,150,222,154,172,226,163,179,222,160,171,214,149,165,216,152,171,221,152,171,226,159,179,230,166,183,228,162,179,226,163,177,222,162,173,4 246,162,173,247,171,180,247,172,181,248,176,185,248,177,185,247,177,181,247,172,180,247,169,174,247,168,175,246,168,176,248,174,182,242,155,158,241,157,156,249,181,182,247,174,176,247,173,173,246,167,170,247,172,176,247,164,166,174,67,61,204,105,99,254,184,185,246,177,174,247,174,172,245,164,169,252,177,181,212,117,112,109,18,17,179,84,79,255,182,181,246,179,175,246,172,168,244,166,166,252,172,175,189,95,90,87,8,9,193,102,97,254,182,182,246,176,171,246,171,164,243,164,162,250,171,172,183,90,86,141,43,38,239,154,151,248,177,176,246,172,167,245,169,162,239,160,157,245,168,168,209,118,112,223,133,131,248,172,174,247,175,172,246,172,166,243,167,161,236,158,155,239,160,160,239,160,161,242,163,165,246,169,171,247,173,170,245,170,164,240,167,159,4 246,159,168,247,167,173,247,171,176,247,170,175,248,172,178,246,165,171,246,162,171,246,160,168,245,157,165,246,163,168,246,166,170,247,162,168,240,145,141,246,158,164,245,157,164,244,153,156,246,161,165,246,162,168,249,166,173,217,111,106,188,63,52,239,141,144,246,157,162,245,156,155,245,161,163,247,162,172,240,146,147,173,54,47,158,37,33,227,125,117,248,166,169,245,164,160,244,161,159,248,170,174,236,139,133,157,42,37,127,23,25,223,118,107,249,172,171,245,166,160,245,165,160,247,171,169,242,155,151,191,74,59,179,55,42,233,138,133,248,171,169,245,165,157,245,167,162,246,167,163,246,164,164,234,141,131,234,136,124,246,165,160,247,171,165,244,163,154,241,164,156,245,167,161,245,164,162,247,165,164,247,166,164,246,167,162,247,172,167,242,162,152,4 228,137,154,232,139,158,237,144,163,240,147,166,242,148,166,240,147,163,237,149,161,232,148,156,227,138,152,233,143,159,237,148,162,240,151,166,236,143,161,237,145,155,236,150,157,230,149,154,227,140,151,233,146,157,229,134,144,217,110,112,232,137,148,238,149,157,234,149,151,231,152,151,224,135,144,236,150,160,225,127,132,190,66,65,223,121,126,238,154,162,232,150,151,228,150,145,223,136,142,234,151,158,230,142,146,211,106,108,226,131,139,234,148,154,232,153,151,226,150,146,220,136,140,228,147,150,231,147,152,232,145,154,234,147,156,233,147,152,230,151,149,224,148,143,215,135,139,221,139,144,227,144,149,230,145,150,232,146,151,232,150,152,227,147,145,218,142,138,209,130,136,215,133,140,221,135,142,227,144,147,230,149,151,228,145,145,223,144,141,214,139,138,4 234,149,157,237,151,158,234,143,150,228,135,135,235,149,157,232,140,155,235,147,157,233,153,159,233,152,151,237,153,153,222,128,122,180,74,66,205,107,105,216,118,112,232,148,149,233,155,159,231,148,139,231,143,142,205,100,87,151,45,46,155,48,47,209,110,103,234,151,151,233,152,152,229,149,146,230,142,147,204,100,88,150,45,44,134,33,38,206,106,107,233,146,150,230,144,144,227,149,152,233,152,155,209,112,99,166,59,51,175,70,65,222,125,132,229,136,145,224,129,136,228,154,156,234,157,161,217,126,118,206,106,91,224,133,130,229,136,144,226,132,142,218,124,135,225,153,152,230,152,155,231,148,147,231,146,141,234,147,149,226,131,141,223,133,143,217,127,139,220,145,141,222,138,139,227,140,141,231,146,147,229,140,146,220,125,137,216,126,135,213,123,132,4 230,155,172,233,158,175,238,163,179,236,155,177,239,162,181,238,162,178,237,160,177,234,160,175,232,156,169,233,158,171,237,162,175,235,154,172,236,153,169,234,157,172,233,160,173,231,159,170,231,154,162,233,157,165,235,153,159,227,138,138,235,150,159,234,157,171,232,160,170,229,158,167,229,157,166,230,154,159,219,125,115,214,118,112,217,123,120,224,140,147,230,158,169,227,154,160,225,152,162,228,150,156,209,110,101,203,99,92,195,85,76,212,119,124,227,156,168,225,154,160,223,151,160,229,150,156,213,123,118,193,85,81,198,92,88,212,127,136,225,155,166,219,151,158,225,157,159,226,154,160,218,136,136,206,114,109,213,124,126,218,143,155,218,149,159,215,147,155,219,150,153,221,152,158,221,149,153,217,140,139,215,139,145,218,147,159,216,147,155,211,145,151,4 226,146,174,230,150,178,232,150,178,238,156,181,239,160,181,238,160,183,232,152,176,225,151,173,226,149,173,230,150,178,228,143,164,226,137,146,229,142,152,236,156,169,230,152,171,223,150,168,226,151,172,229,151,172,218,122,125,209,104,99,216,116,115,219,123,118,225,144,156,222,151,167,224,150,171,229,151,169,217,121,117,213,112,111,217,120,120,215,119,116,225,148,159,222,152,165,220,145,164,229,153,172,223,136,138,213,115,115,206,102,99,214,121,119,227,156,169,219,149,164,217,142,159,226,152,170,224,141,148,209,112,111,201,99,94,216,129,131,227,156,170,214,145,158,214,143,160,221,149,166,224,149,164,214,128,129,210,121,121,224,148,158,223,153,165,212,143,156,210,141,156,216,144,161,220,148,164,221,147,159,220,146,159,223,154,166,218,151,161,212,146,157,4 227,175,168,229,173,167,225,159,160,217,144,150,205,125,131,202,123,127,203,130,134,209,147,150,224,171,159,219,159,152,210,136,136,205,130,133,170,77,84,174,84,81,183,99,99,196,133,133,215,158,149,206,139,135,187,101,105,190,107,109,171,79,85,166,75,78,165,76,77,178,102,107,202,141,133,189,116,113,168,71,80,183,102,106,172,87,93,160,68,78,164,77,80,161,70,77,191,128,119,174,90,89,166,71,81,182,103,109,162,78,83,155,65,69,169,84,84,171,90,93,178,107,103,167,81,81,164,75,83,171,82,89,172,86,89,169,83,84,183,113,110,194,136,138,177,110,104,163,83,86,159,68,78,172,86,91,184,114,117,188,123,117,195,136,131,203,155,150,179,121,112,168,92,91,171,96,98,174,96,94,188,123,117,191,130,113,193,131,123,204,158,151,4 234,136,156,235,137,160,237,134,159,240,136,159,241,138,162,234,127,146,232,131,147,230,137,155,233,130,150,238,141,160,237,131,154,237,130,155,229,112,134,226,106,127,230,128,148,225,129,148,231,132,149,239,143,162,232,120,139,224,97,123,220,95,115,220,92,117,228,122,144,223,123,142,229,134,149,237,137,158,226,103,125,212,79,98,210,75,97,223,102,127,227,121,145,222,124,139,227,132,146,234,133,152,231,114,136,208,78,88,206,64,89,225,104,129,228,125,144,222,126,141,224,129,141,235,138,154,229,113,135,206,74,84,213,82,102,228,113,139,225,125,139,219,124,139,222,132,144,228,136,149,224,116,137,215,88,114,222,107,128,227,123,142,223,126,142,216,124,136,219,135,146,221,131,144,225,131,144,224,118,142,223,118,141,224,126,141,220,128,139,211,118,129,4 207,140,163,201,133,155,187,100,121,201,125,147,228,168,192,229,167,189,220,155,178,224,160,186,204,137,159,195,123,144,163,71,88,186,101,119,221,151,172,224,162,183,218,155,176,220,158,179,200,137,158,192,119,139,132,49,66,135,52,66,175,87,103,217,153,174,214,153,173,200,135,153,206,145,165,180,102,122,115,34,51,132,43,64,155,68,86,199,133,151,206,144,163,214,156,173,203,142,160,182,102,121,143,55,77,149,54,79,145,65,84,193,127,145,213,153,172,209,150,166,198,139,152,176,101,116,146,63,81,130,50,67,135,59,74,208,141,162,204,141,160,192,130,144,208,151,168,191,122,139,146,64,75,135,57,67,164,86,101,193,129,146,192,129,143,200,140,154,195,136,152,185,121,136,188,120,134,184,109,120,187,117,131,191,132,148,192,132,145,178,116,127,4 206,119,151,209,122,153,215,127,158,218,126,157,219,128,160,212,123,154,202,116,144,192,106,132,197,111,143,207,121,153,208,122,152,200,108,139,204,117,146,202,116,141,199,112,136,197,114,138,185,96,123,194,109,138,202,119,146,205,122,150,212,129,157,216,131,157,211,127,150,204,122,148,195,111,136,194,107,135,202,120,147,200,116,138,203,119,143,209,122,150,208,127,152,199,123,143,202,123,147,197,114,139,157,73,93,106,31,46,165,76,99,208,123,151,206,128,151,199,123,143,196,117,141,192,114,134,138,52,66,79,14,28,151,67,86,203,125,147,196,114,136,183,101,124,192,111,133,181,102,125,179,97,116,162,79,96,179,96,114,196,119,139,191,112,131,179,104,117,178,98,120,176,96,118,186,109,132,184,106,128,181,101,121,189,111,132,192,115,133,181,105,119,4 217,121,144,217,116,142,212,106,126,215,107,128,217,107,124,214,97,117,208,99,126,206,113,132,213,113,129,208,97,110,193,69,80,188,62,76,191,63,74,200,79,89,207,112,129,215,124,142,210,103,116,200,77,87,183,50,66,166,39,52,167,36,51,186,70,79,213,117,130,216,125,143,207,99,115,199,74,94,174,44,59,163,43,52,160,39,48,191,71,82,211,107,125,213,124,138,202,99,105,196,83,99,181,60,71,168,42,53,178,55,65,198,77,90,209,107,119,211,122,132,206,113,120,203,99,112,196,73,86,185,65,74,182,56,65,208,100,112,213,122,135,211,124,133,201,106,113,198,89,97,192,71,84,192,70,82,197,80,89,209,109,118,213,124,133,210,128,133,199,107,120,199,98,109,200,95,110,198,88,98,202,98,108,208,115,127,211,123,134,205,121,125,4 205,121,142,210,122,141,209,115,133,210,117,132,204,108,119,188,88,95,204,117,129,210,125,139,203,118,134,192,93,108,170,64,76,171,69,76,164,58,66,154,48,55,173,72,80,200,113,124,184,85,97,163,54,65,138,36,46,109,24,35,124,32,45,136,35,46,157,49,57,192,105,116,182,80,92,159,51,61,154,55,63,125,35,46,132,36,48,165,68,79,190,96,107,193,112,121,195,111,123,181,84,94,169,67,73,164,61,72,161,60,69,189,97,108,199,121,131,198,125,133,195,117,127,200,118,131,194,104,116,188,101,116,190,104,120,193,105,119,195,114,123,195,117,125,196,118,130,195,117,131,189,107,121,195,114,133,202,118,138,204,121,135,197,116,127,196,115,127,183,104,112,187,103,114,196,112,124,195,112,126,198,116,130,198,115,126,195,113,123,190,108,118,4 237,148,173,241,151,174,244,155,175,246,157,177,245,155,178,241,151,176,234,144,170,226,135,163,239,149,170,242,151,172,245,155,172,245,155,173,244,154,173,240,149,172,232,143,165,225,135,159,240,153,170,243,153,170,245,154,170,244,151,167,241,147,164,238,149,167,233,143,164,225,136,157,240,154,169,243,156,171,244,153,168,234,134,148,222,115,129,233,138,156,232,144,163,224,137,156,239,153,166,243,156,169,240,146,160,220,111,122,213,104,114,233,138,155,231,143,161,222,136,154,236,154,164,240,154,164,235,141,152,229,130,142,230,135,148,236,147,163,231,142,160,221,135,152,233,153,163,237,151,161,237,150,159,239,152,164,239,152,165,235,149,164,228,143,159,219,135,151,229,151,160,233,150,161,235,153,164,237,154,164,237,154,165,233,151,163,227,148,159,216,136,150,4 237,148,149,239,150,152,242,154,152,245,159,158,246,166,166,245,163,161,242,157,157,234,153,150,237,152,148,238,151,149,234,142,133,238,148,142,244,163,159,244,164,161,240,158,154,233,153,148,236,156,151,236,151,146,223,125,109,219,116,99,233,142,132,238,154,149,239,160,152,234,154,146,236,158,152,232,146,138,214,112,94,206,98,81,208,102,83,221,126,111,239,161,156,233,155,146,232,153,144,228,143,129,212,109,90,198,88,73,202,97,78,215,115,96,237,157,151,231,153,144,228,147,139,227,143,132,213,114,95,197,88,71,206,104,82,224,134,118,236,158,151,228,151,142,221,140,132,227,145,134,221,132,115,209,111,91,223,136,123,236,157,153,233,156,148,224,148,138,219,139,130,226,147,134,226,145,130,223,138,121,232,151,142,233,154,148,229,155,145,222,151,140,4 231,142,142,236,148,147,236,149,147,232,137,134,240,152,146,239,150,146,241,157,150,236,154,145,231,143,138,235,149,145,209,114,102,153,48,44,187,86,73,229,133,124,237,149,138,236,156,144,232,151,143,232,146,145,174,73,65,102,20,23,157,46,39,222,120,103,238,152,140,237,160,145,233,155,143,220,130,118,152,41,37,124,30,27,183,77,64,233,144,130,238,157,141,234,158,138,229,146,134,229,148,133,204,105,91,187,86,77,229,142,133,240,158,146,238,160,143,234,158,136,228,148,133,228,144,127,233,151,137,236,154,144,241,160,149,241,161,143,240,164,143,235,163,143,228,153,133,230,149,128,237,162,146,238,158,142,239,158,141,241,164,147,239,165,147,231,159,136,224,152,129,231,157,137,237,164,150,238,162,144,238,159,138,237,161,141,234,160,140,227,155,132,4 236,159,156,241,164,162,240,160,158,241,161,160,240,162,160,237,159,155,237,163,158,232,158,153,234,159,152,236,160,155,235,158,153,229,145,138,221,126,115,228,142,129,234,159,150,231,159,150,230,155,146,232,156,149,227,145,134,195,92,82,145,35,33,183,78,65,226,141,126,229,159,149,227,155,145,219,137,128,187,79,67,178,67,57,155,55,49,181,74,65,219,129,112,227,156,144,226,153,141,185,89,79,112,19,18,167,67,56,214,120,102,223,137,121,226,147,134,224,153,141,222,149,134,179,79,65,114,19,18,140,45,40,210,117,100,224,139,120,230,153,137,224,156,143,216,146,132,203,114,102,186,80,72,184,80,71,203,103,91,214,120,108,227,155,143,222,155,141,214,146,133,213,139,131,208,126,118,211,126,122,213,125,122,217,136,129,220,151,139,217,150,137,4 211,116,117,213,115,118,209,110,107,216,120,116,221,127,124,224,133,130,221,131,129,214,122,122,212,120,115,217,124,120,187,87,81,184,77,69,220,128,120,225,137,131,222,135,130,214,125,123,211,119,112,214,121,113,147,52,49,154,48,45,218,123,115,224,137,131,220,132,125,214,126,122,214,127,118,210,118,108,135,40,38,159,54,49,220,128,120,226,140,134,218,129,121,211,121,113,210,126,113,214,128,115,176,77,68,173,68,60,220,128,120,222,133,125,219,131,125,208,117,111,206,118,105,211,122,111,209,118,105,210,117,104,219,130,123,217,126,117,212,121,112,204,112,105,200,112,98,209,122,109,217,132,122,219,133,124,218,130,123,214,123,113,210,119,111,201,108,101,198,112,100,207,120,106,214,131,120,216,131,123,213,128,120,212,123,115,208,119,113,201,112,105,4 212,129,129,216,133,133,218,135,132,222,138,141,221,131,140,222,136,138,218,132,130,217,134,140,210,130,124,212,131,126,214,130,128,213,126,127,213,123,124,217,134,130,217,137,132,215,137,137,210,132,121,212,133,129,204,118,111,188,86,80,187,84,71,210,124,113,217,141,135,213,137,133,207,131,121,212,135,127,172,72,61,152,42,38,156,43,37,180,80,70,216,139,132,212,138,135,208,134,123,204,121,106,173,69,56,148,38,32,154,40,35,161,56,49,210,130,119,212,140,132,207,139,128,201,120,108,173,65,50,151,41,36,146,35,34,165,58,48,207,129,120,210,138,134,204,133,123,205,130,121,189,95,83,168,61,52,154,44,42,180,78,65,210,136,132,210,140,138,201,131,117,204,131,118,205,130,125,201,115,109,191,97,85,197,111,99,208,137,131,207,137,133,4 216,127,126,218,128,129,224,135,136,228,139,139,231,144,145,227,140,141,223,138,140,218,136,135,211,122,116,215,124,120,212,113,109,211,106,104,221,127,125,218,129,123,221,140,136,216,135,132,207,115,110,204,99,95,199,85,84,205,95,96,209,103,100,204,100,89,217,131,124,216,136,132,201,106,99,202,96,92,205,99,98,209,103,105,207,100,100,197,83,80,206,107,102,213,131,126,204,115,107,199,96,87,202,95,92,210,108,109,208,106,106,199,88,86,207,113,110,212,130,126,205,121,110,200,104,94,188,74,70,196,85,82,202,96,90,208,113,108,214,132,131,212,135,133,202,118,107,203,113,103,191,82,73,190,77,70,206,107,100,212,124,120,212,131,127,208,132,129,198,114,105,202,116,104,208,122,112,209,120,114,214,130,125,215,133,128,211,133,128,205,129,123,4 246,165,167,247,169,172,248,174,177,247,167,163,247,180,179,248,184,179,248,180,173,247,177,170,246,167,166,248,170,173,239,145,136,232,127,106,248,177,171,248,183,175,248,181,170,247,173,164,246,165,163,246,163,160,216,99,79,220,103,80,247,165,154,248,182,175,246,171,154,243,160,140,245,163,160,237,142,131,211,90,68,208,84,62,239,145,127,248,181,174,246,173,158,244,166,148,247,171,162,228,128,109,212,94,69,215,98,72,234,135,112,249,181,172,247,179,167,245,174,160,247,173,162,229,133,111,207,91,64,226,120,93,244,160,145,248,184,173,247,181,166,244,175,159,241,169,157,236,154,139,220,119,96,238,150,136,248,179,171,248,182,170,247,179,165,241,171,155,234,164,152,240,167,157,239,159,149,244,167,159,247,176,165,247,178,166,244,173,156,238,170,151,4 234,146,157,240,150,164,242,151,164,244,155,166,245,159,166,245,160,166,244,155,164,238,149,158,231,140,147,231,138,149,234,137,147,237,140,141,242,151,154,244,158,161,242,155,158,234,145,151,210,105,105,199,84,87,204,90,95,216,104,106,237,141,143,241,152,153,240,154,154,235,150,150,201,96,95,189,73,74,188,74,69,207,95,92,228,126,126,227,123,117,235,145,144,231,147,146,208,111,105,192,80,74,200,86,74,206,92,82,226,124,121,232,137,140,234,147,149,231,149,150,213,120,117,215,119,115,213,111,104,215,113,107,233,140,140,237,148,156,233,148,155,228,148,147,219,137,137,224,141,141,229,144,143,232,145,147,235,150,153,233,151,154,229,151,152,221,143,140,215,136,133,220,141,140,227,146,145,228,147,149,230,150,153,229,150,148,226,150,146,218,143,138,4 233,148,159,235,148,157,233,142,154,236,143,154,236,143,151,233,139,149,234,142,150,233,150,160,228,141,153,224,130,136,216,114,114,219,117,123,218,113,117,221,121,123,226,131,132,229,146,150,221,131,143,214,112,122,204,93,91,196,79,75,203,90,84,218,118,115,220,123,123,226,142,141,212,116,120,210,106,108,188,68,71,178,58,58,198,86,82,218,118,115,222,128,129,225,143,140,213,117,119,212,113,113,192,79,76,186,72,66,209,105,98,226,132,131,230,143,146,225,146,143,217,128,126,219,127,124,213,117,108,215,117,108,226,135,133,233,145,150,230,146,147,222,143,140,220,138,132,225,142,141,228,144,141,227,137,138,231,143,148,231,144,146,227,148,146,220,148,141,218,141,135,221,139,135,223,137,137,225,135,139,228,140,142,227,145,143,225,151,144,217,148,138,4 215,114,118,217,120,125,191,73,75,206,94,95,227,131,130,232,140,137,219,117,107,210,106,97,217,121,124,215,116,117,163,49,51,155,40,43,213,112,109,231,140,137,217,116,103,205,100,85,217,124,127,212,115,112,146,40,42,135,26,32,190,80,77,227,135,130,222,129,124,215,124,115,214,119,118,211,114,109,157,47,48,135,27,33,172,60,59,225,130,123,223,132,124,217,128,118,211,117,116,212,116,114,171,60,60,137,28,32,185,74,70,223,130,123,223,133,123,217,131,118,209,114,116,212,117,120,199,97,96,164,55,55,203,102,96,222,130,124,220,130,118,215,128,115,204,111,111,211,120,121,212,121,121,209,114,112,213,120,115,217,125,120,217,129,119,212,129,116,201,112,109,204,111,106,207,115,113,212,123,122,215,126,121,214,125,118,214,129,117,208,126,113,4 230,139,132,236,148,142,220,120,111,217,111,102,237,145,138,239,149,137,238,149,135,232,144,133,230,141,131,233,146,139,193,82,72,183,64,55,228,131,117,236,144,128,238,152,138,230,145,130,232,145,135,227,139,125,186,72,60,180,61,53,222,123,107,235,142,126,237,149,134,229,144,128,229,145,131,224,135,118,186,70,56,185,67,57,231,140,127,239,153,139,235,149,131,228,145,124,227,143,127,232,147,135,207,107,93,199,90,78,235,147,135,237,150,136,234,151,133,226,144,122,224,140,125,228,141,130,228,142,130,227,137,126,234,147,134,236,149,134,232,147,129,223,142,123,221,141,123,226,142,129,229,143,131,230,144,132,232,144,131,232,146,132,227,143,124,218,139,119,216,138,120,221,140,125,227,144,129,229,145,132,228,141,129,228,143,127,220,138,120,213,136,115,4 223,127,138,230,137,150,234,147,159,220,116,113,207,88,83,224,123,126,229,137,146,225,140,149,221,121,128,227,133,140,229,141,147,206,96,88,185,58,56,203,88,86,221,128,131,223,142,150,222,131,134,227,135,141,226,133,135,199,87,77,175,56,52,179,59,53,217,123,122,222,144,149,223,134,135,229,140,144,215,117,114,191,74,67,190,76,72,190,76,68,214,123,122,220,143,146,221,135,136,228,144,145,198,93,89,176,58,56,186,73,70,182,65,58,211,119,116,217,142,143,217,135,135,224,139,141,188,84,81,147,35,38,185,64,67,191,82,74,214,126,122,215,142,139,212,131,130,219,133,137,198,97,96,160,44,45,199,93,89,208,113,105,211,127,126,212,140,139,207,122,124,215,132,135,208,116,118,198,87,87,205,109,104,212,126,122,211,133,133,208,135,136,4 237,171,184,238,170,183,236,162,169,233,158,162,230,146,149,225,135,137,232,154,164,234,163,178,236,168,178,222,138,139,221,137,136,214,118,119,186,78,80,198,93,93,223,139,139,227,151,162,234,169,178,217,130,130,211,109,108,178,65,71,142,31,44,167,57,64,207,112,105,217,131,129,230,164,168,218,125,123,187,81,84,143,37,49,149,40,50,152,43,49,197,101,95,217,135,130,229,158,161,218,126,119,179,78,78,145,39,48,142,39,47,158,50,55,201,105,99,221,146,143,231,166,172,224,146,148,203,106,99,174,67,67,164,58,62,185,77,76,211,124,121,224,158,162,230,170,174,229,160,162,213,125,117,210,117,109,207,111,107,211,120,116,220,145,146,223,160,166,226,166,169,229,165,168,224,151,153,220,141,141,221,141,141,224,152,157,225,159,164,221,161,165,4 224,138,145,227,143,149,223,138,144,226,136,148,224,132,147,224,136,148,222,132,140,216,127,126,225,141,140,227,145,145,219,132,129,169,81,83,163,75,78,215,124,127,219,134,137,217,134,132,222,140,135,230,150,146,175,85,81,72,12,17,57,8,13,155,69,67,218,133,128,213,132,130,222,144,140,229,150,149,174,91,91,87,19,25,78,18,26,124,37,36,209,125,117,211,134,127,222,146,142,225,148,143,197,114,107,100,27,31,79,13,19,138,44,41,206,122,115,209,132,123,218,141,139,220,144,142,217,139,134,163,80,78,136,52,51,182,90,85,208,127,122,207,129,121,214,137,132,216,136,133,216,140,137,213,131,128,211,127,124,209,130,124,208,131,120,206,133,121,208,135,124,212,136,125,217,144,141,213,135,134,210,131,129,209,131,125,207,131,120,203,132,122,4 233,153,168,235,154,168,239,159,174,243,163,177,241,162,176,237,162,177,235,161,174,227,155,169,233,157,168,238,161,171,239,163,173,239,163,176,238,162,174,224,142,146,227,150,157,227,155,166,233,159,168,238,165,175,234,160,170,228,148,156,221,134,134,220,137,137,224,148,158,225,153,161,228,154,161,233,159,170,225,147,154,169,75,74,131,38,37,199,110,110,227,156,165,221,151,156,220,143,150,230,156,164,198,105,106,94,17,22,95,22,28,197,107,110,225,154,161,219,151,154,218,143,149,227,153,161,207,122,125,145,58,59,175,86,87,224,150,159,222,152,158,216,150,151,220,151,154,222,149,155,223,153,158,223,148,153,220,148,156,228,158,166,224,155,157,214,148,148,215,146,148,218,146,152,220,148,155,221,150,158,226,156,165,228,159,165,224,157,155,213,149,146,4 217,125,126,221,128,132,224,129,137,219,113,119,220,106,114,226,128,133,221,129,131,219,131,135,213,120,120,218,124,128,221,125,129,222,118,129,220,113,123,222,124,128,218,126,124,215,130,128,212,120,121,218,124,128,216,115,116,219,115,126,219,113,121,218,118,124,220,128,129,213,127,121,211,121,121,217,121,123,188,76,74,195,86,88,219,111,119,221,114,125,216,121,120,211,123,116,211,118,116,218,119,124,200,93,99,194,82,87,218,113,119,218,114,122,212,117,112,210,127,118,210,119,115,216,122,125,218,123,128,218,117,123,215,111,119,218,123,122,212,122,115,210,127,119,205,117,108,209,113,116,214,122,122,221,132,131,217,118,124,214,121,116,209,121,114,205,124,116,196,102,97,204,107,112,211,120,121,217,130,131,213,118,121,211,121,116,209,125,115,201,124,111,4 234,149,146,236,149,148,235,145,144,235,145,147,237,148,149,234,146,146,217,119,110,210,116,111,232,146,141,235,148,143,233,143,142,228,137,136,228,137,131,232,148,147,215,122,108,202,106,92,229,142,135,233,145,140,234,144,144,208,112,112,179,82,77,225,140,140,220,133,122,202,108,89,227,142,132,229,142,136,236,148,144,166,75,74,106,23,26,211,118,114,222,137,132,215,133,124,225,139,130,228,142,138,233,146,140,169,84,81,98,19,22,195,103,99,224,143,138,216,137,131,222,138,128,225,138,127,230,143,138,188,99,97,124,42,42,199,113,106,221,140,133,214,135,124,219,139,123,225,143,129,225,141,134,214,126,121,212,124,118,215,130,123,219,138,129,213,137,123,214,135,121,222,143,131,224,145,136,217,133,121,215,130,121,216,131,121,216,137,126,211,138,124,4 244,161,173,246,164,174,247,170,182,247,169,178,246,164,174,244,160,172,246,167,179,241,167,176,244,164,172,245,165,170,243,152,150,244,152,158,237,136,140,235,137,140,233,140,138,231,146,144,241,161,167,242,155,158,241,146,145,229,122,119,207,84,72,219,108,99,224,125,110,227,139,132,232,144,153,235,143,149,230,129,120,218,103,88,218,103,93,215,102,93,233,142,138,231,149,143,234,146,159,239,154,164,232,137,136,236,136,137,240,149,150,238,150,145,238,151,149,234,156,157,229,143,152,237,154,163,243,163,174,247,168,176,243,158,163,245,163,166,242,165,169,235,163,164,221,139,148,232,152,156,242,164,164,243,164,166,238,147,153,243,166,170,239,166,166,231,160,157,216,138,150,224,144,154,234,152,158,239,160,165,238,155,161,236,159,163,234,158,164,226,153,158,4 236,156,169,239,152,168,241,156,177,220,118,128,226,131,136,241,157,172,228,132,148,236,157,166,236,159,170,237,152,163,237,154,165,194,83,84,183,72,69,225,136,145,240,162,174,237,164,163,235,162,172,241,167,177,229,146,145,174,63,59,150,34,41,201,102,106,243,169,177,239,168,168,236,165,169,244,175,182,226,146,145,168,57,53,138,31,35,186,87,85,240,166,168,239,169,169,238,170,171,241,171,173,229,151,149,177,68,63,139,32,35,178,76,69,238,164,163,239,169,167,235,168,166,237,168,168,232,157,157,194,94,85,168,57,49,182,81,71,234,163,160,237,169,168,230,163,158,236,168,168,230,153,152,213,123,110,195,94,81,185,80,66,224,147,141,237,171,172,226,160,156,231,164,162,226,148,144,215,126,115,190,87,76,189,86,72,223,144,138,233,165,167,4 207,115,137,214,125,140,211,126,143,208,119,136,218,131,150,215,122,145,209,121,139,209,127,145,210,121,141,213,122,141,202,113,124,206,114,125,219,133,147,213,125,140,210,124,141,207,131,142,212,126,141,214,126,143,194,101,100,202,105,106,216,130,136,214,133,143,213,130,145,206,125,136,208,131,135,205,121,123,190,96,89,189,83,70,202,109,103,215,135,146,217,136,150,206,125,137,205,132,141,201,111,117,180,81,72,181,75,63,187,82,72,207,122,124,215,133,143,196,112,122,196,116,134,195,107,119,174,75,68,178,70,61,185,80,72,199,111,107,200,115,122,187,104,107,190,109,126,190,113,121,182,88,95,191,90,98,195,102,112,199,113,123,197,112,119,192,109,114,185,107,120,188,111,124,195,118,130,202,115,135,194,103,125,196,109,130,195,112,117,197,117,127,4 234,147,158,235,142,157,237,135,160,241,144,168,240,145,164,240,147,169,236,144,165,228,135,154,232,145,154,237,147,157,238,142,157,240,146,164,240,147,168,237,144,165,233,141,154,230,140,151,226,137,143,232,140,144,232,134,144,230,129,140,231,135,151,231,138,155,232,142,150,232,151,153,216,120,118,220,117,119,214,101,106,209,92,95,207,88,97,198,88,100,210,112,117,222,136,136,206,100,97,213,108,107,207,93,95,194,68,69,168,48,60,138,29,43,184,76,82,212,120,124,204,99,101,207,103,103,196,82,79,173,51,57,162,53,66,178,75,84,207,111,125,217,132,147,219,137,145,217,127,134,209,112,114,205,109,114,215,124,135,222,137,150,221,137,153,217,135,151,217,138,144,225,144,150,227,146,152,229,148,154,229,145,157,224,138,150,220,136,148,213,130,143,4 223,131,134,230,140,142,232,140,143,233,135,139,231,121,128,230,128,137,227,134,142,222,132,138,220,127,127,229,137,139,233,140,142,233,138,140,230,127,129,228,131,135,229,139,144,221,133,135,221,129,130,228,136,139,228,135,138,214,109,105,224,128,125,229,137,138,230,142,142,223,139,140,221,131,130,229,141,142,221,127,124,168,52,49,197,88,87,229,140,138,227,140,138,220,132,131,219,132,127,226,141,139,220,128,121,179,62,57,177,59,59,227,136,131,226,141,139,220,135,133,219,137,129,225,139,133,225,137,134,206,107,105,203,100,96,224,132,133,223,137,135,217,133,133,213,129,117,221,138,131,225,142,139,225,140,141,226,140,138,225,139,138,224,143,138,215,134,133,210,130,118,220,138,131,223,139,134,225,143,139,227,145,139,223,143,137,220,141,135,212,134,132,4 220,128,135,226,135,143,233,144,150,236,147,151,234,145,145,234,142,144,227,137,141,224,137,141,223,135,137,226,136,138,226,135,133,225,132,128,225,132,130,228,136,141,226,139,141,223,140,139,224,139,138,228,140,140,210,105,100,186,66,60,196,81,76,220,125,131,226,139,143,221,137,135,222,135,134,226,139,141,207,104,102,158,35,36,169,48,46,216,117,116,226,142,144,220,137,137,224,141,137,225,141,140,213,116,114,172,53,49,167,45,43,209,109,104,225,143,142,219,137,135,219,140,135,225,143,141,221,134,136,205,104,100,194,83,75,213,118,116,223,140,139,219,139,136,214,136,130,219,135,133,223,136,138,221,133,137,210,115,110,219,133,132,221,138,134,214,137,135,212,134,128,217,132,130,221,135,136,220,132,134,208,111,106,216,132,132,218,140,136,210,133,130,4 216,125,131,219,126,133,219,123,128,218,113,127,217,113,130,221,125,138,223,134,142,218,129,135,217,127,133,215,119,121,196,82,80,182,60,68,197,75,82,213,112,120,219,130,136,216,131,131,216,130,133,212,112,108,167,46,49,143,27,33,164,41,44,201,90,95,216,124,132,216,129,131,212,122,124,205,101,97,163,46,49,158,39,44,157,40,40,191,77,76,217,124,129,214,125,130,215,130,128,211,117,113,178,63,59,159,41,43,155,40,40,192,76,72,212,115,117,214,128,131,213,131,125,215,131,129,195,87,81,163,47,44,158,44,44,176,60,59,210,112,115,212,128,129,212,132,125,215,131,128,208,113,108,186,74,67,188,77,70,196,94,88,210,120,123,210,131,129,209,130,122,214,132,126,215,130,126,212,124,118,207,114,111,214,129,125,211,128,130,208,130,126,4 222,133,134,223,129,137,222,122,130,220,112,111,219,108,108,228,132,133,226,136,133,221,135,134,220,129,131,224,133,136,218,114,113,203,77,77,207,86,86,225,131,126,225,138,134,221,138,130,218,128,129,222,132,128,209,100,91,178,53,53,192,71,70,217,115,108,223,135,131,222,138,131,219,132,129,215,121,116,199,83,79,154,32,38,171,48,51,213,102,96,223,136,129,221,137,133,214,127,119,208,113,106,186,72,65,143,29,33,172,49,53,212,102,96,222,135,125,220,138,128,210,122,118,207,113,104,181,66,59,164,43,48,190,68,69,215,116,108,222,136,129,216,135,126,209,124,119,203,104,100,188,69,67,198,85,77,205,99,86,220,132,125,221,142,136,215,140,134,207,125,116,206,114,112,199,91,87,202,100,88,212,116,109,219,135,130,219,141,134,213,139,131,4 229,140,159,231,139,156,234,145,162,240,153,171,239,150,165,236,146,161,234,140,158,230,142,156,230,144,161,234,150,166,235,152,168,234,146,161,230,144,155,227,140,150,230,143,153,227,144,153,229,145,162,229,139,156,201,97,105,173,63,72,175,66,75,171,59,68,197,95,97,221,139,144,230,150,164,228,139,152,176,61,66,132,17,31,143,26,41,127,22,37,135,26,35,190,89,89,227,143,155,231,149,162,205,109,115,163,51,59,154,39,50,142,33,45,154,48,59,200,106,114,227,149,159,229,148,160,230,149,160,225,137,149,215,122,136,213,119,132,218,131,144,219,142,154,223,145,153,226,142,154,229,146,161,232,152,164,234,154,166,232,154,165,226,149,158,219,144,151,219,141,149,224,142,154,227,145,159,229,148,161,232,154,165,231,154,163,225,149,156,218,146,152,4 226,141,151,229,141,153,235,150,162,239,154,164,243,158,166,240,154,162,237,152,164,232,151,162,226,144,149,223,133,139,224,130,136,234,149,157,240,157,162,240,159,164,234,151,158,230,150,157,227,149,149,204,107,109,156,40,44,215,117,119,237,153,160,238,157,163,234,152,157,230,150,154,223,143,144,210,115,113,151,40,44,171,56,60,220,125,126,235,153,159,234,153,159,230,153,157,220,138,140,223,140,142,205,102,100,167,47,49,195,85,82,233,147,152,231,150,158,226,148,152,220,141,142,226,147,148,223,140,141,208,109,105,210,107,102,231,145,151,232,153,159,224,148,149,219,143,139,225,146,145,226,145,149,229,149,152,229,146,149,231,151,157,229,153,157,222,150,152,216,140,136,223,146,144,227,149,151,230,152,154,232,154,160,230,152,159,224,148,153,218,148,151,4 235,152,161,237,151,162,241,152,164,243,157,170,243,159,172,244,161,172,239,153,164,233,153,163,234,149,160,237,151,162,239,149,155,240,153,162,241,156,168,241,157,166,239,156,164,233,154,160,233,150,158,238,156,164,229,132,133,209,99,96,231,139,147,239,155,165,237,159,165,233,154,159,232,151,156,238,158,165,228,135,135,171,52,51,194,83,85,236,149,157,237,158,165,234,156,162,230,152,157,234,152,161,233,150,159,204,99,99,178,57,54,222,126,129,236,155,166,231,152,159,227,151,152,230,147,155,232,150,161,225,134,140,206,99,96,220,122,127,230,148,160,225,149,157,227,152,152,227,145,147,230,147,150,232,151,159,232,149,157,233,150,159,229,150,158,222,148,157,221,148,149,224,145,145,226,143,141,234,154,159,232,151,157,231,152,160,226,151,157,219,145,151,4 202,101,98,209,109,107,216,117,113,223,127,129,222,124,125,222,128,129,222,131,132,213,122,120,203,104,99,214,119,118,219,125,122,221,126,124,219,124,121,221,129,127,216,122,119,207,114,108,205,112,104,216,123,116,220,126,122,217,120,116,217,122,117,218,127,123,218,126,122,213,126,117,203,110,97,210,114,104,221,129,123,193,93,88,151,50,50,205,112,109,221,132,125,214,129,119,201,109,95,206,111,99,217,125,114,190,92,85,114,17,22,181,81,77,216,125,115,210,126,117,197,103,90,197,95,82,207,115,100,210,119,108,185,87,84,198,97,90,205,111,100,206,120,110,194,105,89,198,105,92,207,117,104,210,121,107,215,128,116,215,126,117,207,118,108,207,127,117,192,103,89,200,114,103,206,118,108,205,115,101,210,123,109,210,122,113,208,122,110,205,126,117,4 228,165,174,230,168,176,231,167,172,234,170,174,235,172,183,234,170,178,234,173,181,230,167,174,222,156,155,229,168,172,224,158,160,210,135,137,212,139,144,222,154,161,230,168,173,229,169,174,219,152,150,218,149,148,180,93,92,143,58,62,156,66,68,202,123,121,230,170,172,227,168,168,223,165,164,211,136,134,159,70,71,127,48,56,138,55,57,201,124,122,228,169,170,226,167,165,223,165,164,220,156,155,184,98,96,168,84,84,187,110,108,216,148,149,228,168,169,225,168,166,222,164,162,224,163,164,216,149,150,221,157,158,227,166,169,226,164,167,227,166,166,223,164,161,220,163,161,224,166,165,227,169,170,230,171,173,228,166,167,227,164,164,225,165,161,221,164,160,217,160,157,222,165,162,226,166,166,228,168,168,228,169,167,226,166,163,221,161,153,219,165,159,4 208,122,116,220,142,136,229,154,156,226,147,148,225,145,140,233,161,157,235,165,164,230,161,157,192,97,91,222,145,140,211,127,127,178,77,77,166,66,69,198,110,107,231,162,158,228,159,153,214,137,130,225,154,150,203,118,115,146,48,53,136,43,54,164,68,72,228,157,154,233,170,166,220,148,137,224,152,144,203,114,109,150,51,58,144,44,54,192,100,102,232,163,165,231,167,164,220,151,138,223,152,141,211,128,118,174,69,70,184,89,94,223,148,150,231,163,161,228,162,153,218,147,130,222,149,135,218,140,129,203,107,96,221,144,142,230,159,159,228,157,149,226,162,154,217,147,129,220,150,135,224,154,147,220,142,135,224,149,144,228,155,151,225,153,146,218,148,136,214,145,129,220,154,140,223,155,146,225,153,146,227,157,151,228,158,154,225,159,153,213,140,126,4 214,117,125,218,121,128,226,133,150,234,144,162,231,136,150,225,130,140,226,133,148,226,142,157,215,121,131,224,130,142,224,131,147,225,132,145,213,110,116,211,108,116,224,135,148,225,142,154,217,125,137,225,132,146,222,126,138,216,117,126,185,69,70,189,74,75,222,131,139,226,145,156,217,128,138,225,136,147,217,117,122,207,102,105,195,82,81,205,101,100,220,130,133,224,143,153,216,127,134,222,132,140,218,123,124,199,91,90,178,59,60,204,103,99,223,136,141,225,148,156,217,133,136,222,135,140,219,127,129,202,94,90,193,85,87,203,98,95,221,135,138,225,151,158,210,128,126,221,139,140,223,139,141,215,119,120,218,127,133,214,119,120,224,141,148,220,145,149,207,128,128,216,135,137,220,138,141,221,135,142,221,136,143,223,142,148,224,147,155,216,142,147,4 226,135,148,230,138,152,234,144,156,239,150,160,238,149,162,239,151,162,204,96,94,205,103,105,224,133,143,230,139,151,234,144,151,210,110,111,223,128,134,237,152,159,221,128,132,216,123,129,227,137,143,232,144,150,233,140,148,155,51,55,148,53,57,228,139,144,231,144,152,226,142,145,227,142,140,230,143,147,235,146,154,181,84,84,118,22,27,211,120,124,235,151,155,228,147,147,224,137,135,230,145,148,234,147,155,227,140,143,184,82,83,214,122,124,233,151,153,226,147,148,225,142,137,230,144,146,233,146,151,232,146,155,231,144,152,228,142,147,230,149,149,225,146,145,219,138,134,227,142,142,233,151,150,233,146,153,231,146,154,231,149,154,228,149,149,220,143,142,215,135,131,223,141,138,226,144,145,230,145,149,231,147,150,228,148,151,225,148,147,219,146,143,4 230,141,153,231,139,154,224,128,144,200,86,96,200,84,91,224,127,135,234,147,159,229,140,154,228,139,146,231,143,154,207,98,108,157,41,49,138,30,37,177,66,69,228,139,136,229,145,149,229,142,147,231,145,152,203,93,96,142,30,38,118,23,35,155,42,44,216,122,112,231,148,148,227,140,145,232,147,152,221,129,132,174,62,67,156,40,47,181,65,60,220,129,129,231,151,154,227,144,142,230,147,150,230,149,155,205,106,109,184,69,67,210,116,115,229,148,151,230,151,148,227,148,141,229,147,147,230,147,149,200,102,99,168,55,51,214,124,120,231,152,154,227,148,146,222,141,137,227,145,144,229,144,142,195,90,80,168,56,48,214,123,120,231,153,152,224,147,143,217,138,133,224,143,141,227,142,141,207,109,96,196,92,76,224,138,139,229,150,149,224,149,142,4 234,148,151,236,150,155,238,150,157,240,151,160,241,150,158,241,151,160,238,152,162,232,149,158,231,148,146,232,148,152,230,144,149,234,145,150,238,151,157,238,153,157,234,149,156,230,149,154,224,143,144,223,139,140,203,103,99,179,75,77,208,114,112,230,144,142,231,146,147,229,148,151,217,133,134,188,83,81,154,42,43,135,34,41,153,42,45,195,88,82,226,139,132,229,148,150,211,124,125,178,70,69,172,59,58,177,65,59,162,49,49,186,78,74,225,139,141,228,150,150,214,134,135,216,134,134,209,118,116,203,104,99,210,114,114,219,132,135,228,148,153,226,151,153,214,139,135,219,141,142,224,144,148,225,143,148,228,147,152,228,148,155,228,151,155,223,151,153,214,141,133,217,139,137,222,142,144,224,143,146,227,148,151,226,146,153,226,150,153,220,150,150,4 197,113,146,198,114,150,199,110,148,201,106,148,205,111,152,207,119,156,202,115,152,198,116,149,193,113,142,198,116,148,196,109,145,186,88,119,201,112,145,205,120,154,198,110,147,197,117,148,186,108,137,196,115,147,185,94,123,137,33,51,189,98,125,207,126,158,198,115,147,198,120,148,184,106,134,195,117,144,195,112,136,177,78,102,196,106,138,205,124,154,200,122,150,197,120,146,186,109,134,194,118,144,202,124,151,203,120,152,198,113,146,203,119,150,198,118,147,193,118,143,186,115,135,192,115,141,197,115,144,195,106,141,196,108,145,202,118,151,194,109,143,192,116,143,183,110,130,190,112,137,196,114,143,197,109,143,197,108,145,201,118,150,194,113,143,192,115,141,178,105,126,187,112,134,193,112,139,193,110,140,197,114,144,197,118,145,192,114,142,190,117,140,4 226,143,156,230,143,153,231,139,151,232,139,152,234,140,152,236,146,158,232,144,156,225,139,152,223,139,143,228,143,148,230,142,149,230,139,151,232,139,150,235,146,155,231,145,154,220,131,137,221,135,141,223,136,144,221,129,135,221,123,130,226,132,143,231,142,152,229,141,151,220,131,134,216,129,138,219,131,138,195,88,85,175,58,55,209,105,108,229,140,153,229,141,151,223,140,145,212,127,134,218,133,138,164,65,65,127,21,27,199,93,97,227,141,153,225,138,148,222,141,145,213,133,133,216,131,134,158,57,57,135,29,31,207,112,118,224,138,151,222,136,146,218,141,145,208,129,128,213,130,135,197,104,106,189,89,92,217,131,141,222,139,150,220,138,147,213,132,140,206,129,126,210,130,134,214,133,139,216,133,141,219,136,143,220,139,148,216,135,145,210,130,137,4 216,138,160,206,119,141,204,103,129,204,93,119,195,79,97,211,122,140,214,135,151,211,138,157,211,129,146,200,105,123,188,83,101,187,73,93,176,56,76,182,69,84,195,98,103,209,137,149,213,128,141,195,100,112,164,56,67,152,44,56,150,36,53,147,35,44,186,82,82,217,143,152,217,137,151,193,95,106,147,39,49,143,38,51,148,40,51,158,50,54,189,88,83,219,141,150,217,144,156,197,99,108,157,46,52,157,52,61,149,43,53,167,57,61,200,110,110,220,147,160,207,137,149,200,105,116,178,70,75,169,70,80,162,62,73,181,69,75,208,124,134,213,142,156,204,132,143,202,122,136,204,114,124,194,104,121,168,77,88,196,101,112,220,144,161,218,150,165,205,136,149,206,136,147,200,126,135,194,116,133,177,97,109,190,118,131,223,153,171,218,151,167,4 222,131,151,234,147,168,239,150,174,236,142,169,239,152,175,244,163,184,238,155,179,230,151,173,219,124,143,231,142,160,238,151,174,237,144,168,240,150,171,242,159,178,234,151,173,227,147,167,226,137,150,233,147,160,236,150,168,240,154,173,243,158,177,238,153,173,232,148,169,229,150,167,228,143,154,238,157,169,234,150,164,235,150,168,241,159,174,240,158,173,234,153,170,225,143,156,225,136,146,236,152,165,236,156,167,220,127,134,231,145,154,241,163,175,236,157,172,228,150,159,226,145,149,230,150,158,233,153,162,199,95,91,195,89,88,232,151,162,235,159,170,231,158,167,224,150,150,226,146,154,225,137,152,209,111,117,194,93,89,227,147,154,230,155,167,225,153,160,218,146,144,222,143,149,219,129,144,229,145,158,224,143,155,225,148,158,228,155,165,222,151,155,4 194,114,114,193,113,116,198,115,116,200,112,116,173,87,92,184,97,103,195,110,116,194,116,118,200,120,115,203,123,119,202,123,123,198,112,113,194,109,113,200,114,123,200,117,121,207,136,126,203,125,121,207,127,120,213,135,138,200,114,110,193,102,97,201,114,118,201,117,119,202,127,118,206,129,123,209,128,121,203,120,117,184,88,77,197,100,85,202,115,111,202,118,119,192,110,102,201,120,115,201,116,109,207,123,121,198,107,96,203,111,99,208,123,119,212,135,134,203,128,123,192,108,102,195,108,100,207,129,128,207,126,121,203,117,113,214,132,133,216,142,140,210,140,139,196,114,109,202,122,119,208,133,136,208,129,130,204,125,124,211,132,130,211,138,137,206,137,133,180,106,100,191,115,116,202,130,131,209,134,134,209,132,129,210,134,127,206,134,130,204,135,129,4 221,152,171,220,150,171,206,125,145,188,85,103,197,101,113,219,144,156,224,156,176,221,155,172,217,143,155,216,143,163,193,104,122,181,84,100,181,85,97,206,124,135,225,159,175,220,153,167,213,139,149,213,137,151,185,83,96,172,74,88,165,70,78,183,90,99,223,155,171,218,151,164,212,141,151,211,132,142,178,77,85,170,70,84,172,78,84,178,85,89,221,150,164,218,152,163,209,135,147,213,139,157,193,103,113,186,92,102,199,114,126,196,109,111,222,157,164,226,166,172,205,130,143,210,142,160,206,131,146,198,112,121,200,120,132,213,142,149,224,160,168,231,176,177,206,140,152,208,145,155,211,147,158,205,128,132,208,134,140,224,164,173,226,164,168,226,170,168,203,144,155,207,145,152,207,144,148,211,147,152,216,155,160,221,163,164,227,174,175,219,164,161,4 222,123,145,227,127,151,231,130,154,235,135,159,238,143,161,240,149,165,239,153,168,232,147,163,219,121,139,225,126,150,229,132,156,231,136,161,235,144,166,238,151,167,236,151,163,230,146,160,218,127,143,217,120,136,213,110,126,213,109,128,222,128,143,226,137,148,229,144,157,228,147,159,214,123,136,201,92,102,186,70,77,174,55,65,172,60,70,185,76,81,206,107,112,222,142,150,215,131,145,200,94,102,186,72,79,183,71,82,161,47,57,175,60,70,197,89,92,217,134,138,214,132,144,214,124,135,205,107,116,206,109,121,198,95,101,199,94,99,207,110,116,217,134,142,212,128,141,220,136,149,223,138,151,223,137,150,224,140,149,220,133,143,220,137,149,219,140,151,210,129,141,219,137,148,222,138,152,227,145,158,230,151,161,229,152,163,224,144,155,218,142,150,4 235,152,163,240,156,172,245,164,181,246,168,183,246,165,180,246,165,182,245,164,181,241,162,176,232,149,161,237,153,169,242,159,175,244,160,177,244,160,176,245,164,178,244,164,177,239,162,172,229,149,163,234,155,170,238,158,173,240,159,176,243,164,180,245,168,180,242,164,176,237,161,173,223,145,153,220,136,143,208,116,127,199,102,111,202,108,117,224,139,145,239,162,173,233,155,166,203,111,110,176,69,70,160,52,62,155,50,58,161,53,61,178,76,76,217,130,129,232,158,160,211,129,130,180,80,80,167,61,67,159,52,60,157,52,59,159,57,61,191,92,83,224,147,147,218,148,153,219,145,149,209,125,128,203,110,116,181,81,85,179,76,76,209,122,121,224,150,157,218,148,151,222,149,154,222,145,150,225,150,162,219,140,148,217,136,140,227,154,162,226,156,165,4 208,125,154,217,130,162,225,141,173,231,144,177,230,143,174,233,150,179,230,149,177,226,150,176,207,128,150,215,130,158,222,133,166,229,140,171,227,138,167,230,147,175,226,144,173,226,150,173,213,130,155,214,131,156,214,123,156,224,133,162,223,132,156,228,142,170,227,146,172,224,148,170,213,129,153,219,134,159,205,112,140,207,111,130,211,111,125,223,133,163,227,146,171,223,149,170,214,137,155,222,143,163,209,116,133,189,83,89,198,90,105,218,125,150,226,146,170,222,146,166,215,144,155,222,150,163,219,135,147,199,94,111,199,97,122,219,129,157,220,139,166,220,146,166,210,141,151,213,137,154,216,132,154,214,124,153,209,119,149,218,131,160,217,136,161,216,143,163,205,134,147,210,133,153,208,125,150,210,124,154,211,126,155,211,127,156,214,133,161,214,141,163,4 211,142,158,209,139,156,208,136,154,205,134,150,181,113,127,228,163,183,218,152,163,196,136,145,203,139,150,220,147,168,202,121,137,178,95,95,181,110,120,215,150,161,205,139,143,196,138,147,209,147,161,217,141,159,171,78,80,136,50,48,161,76,74,188,104,96,194,120,118,193,136,145,196,134,144,210,133,144,153,60,62,114,38,38,137,52,48,170,78,68,181,105,102,182,121,128,197,136,143,213,144,159,154,72,77,105,33,34,105,31,31,164,73,67,177,110,108,190,133,138,201,140,148,196,129,146,143,64,65,116,40,38,117,36,36,175,85,82,177,113,115,198,142,149,192,130,137,174,106,118,164,90,96,144,60,57,148,62,57,181,110,113,199,138,150,197,141,147,168,109,113,168,107,114,168,110,117,185,116,120,177,109,110,192,129,141,212,153,167,191,136,139,4 223,156,176,222,153,167,219,144,159,207,133,154,211,135,155,203,126,141,221,152,171,208,141,156,222,157,174,217,148,159,201,110,116,199,115,127,210,137,154,207,135,150,216,146,160,207,139,153,217,154,169,210,138,145,192,99,102,193,101,107,201,126,138,221,153,170,211,143,156,203,136,149,218,157,169,208,134,141,193,101,100,201,115,117,204,131,139,223,157,172,215,150,165,195,127,138,212,149,162,214,146,159,210,138,144,211,136,140,215,147,156,220,153,168,216,149,165,190,123,133,209,146,157,219,155,169,216,151,165,210,142,151,222,156,170,218,150,164,213,144,159,190,123,132,214,154,162,221,157,170,219,154,167,209,142,149,223,155,171,219,153,168,209,142,155,190,122,132,213,153,160,220,157,170,218,155,165,213,148,154,218,154,167,216,152,167,201,135,145,194,133,141,4 218,125,137,223,131,152,221,125,143,219,115,141,233,136,164,240,154,184,244,166,191,241,167,187,224,137,148,216,118,130,199,86,91,213,107,118,230,135,153,238,155,181,239,160,178,239,163,180,223,136,147,209,106,111,193,71,72,206,94,96,225,129,136,235,153,174,235,152,164,234,155,170,218,131,139,207,102,109,199,81,84,207,98,101,219,119,127,231,145,163,234,155,168,231,150,165,220,137,144,209,111,115,191,72,73,198,86,82,218,120,127,232,148,161,234,158,170,228,148,160,219,141,143,216,129,126,200,95,91,200,89,85,218,120,126,234,153,162,238,165,176,227,151,161,219,146,146,220,138,133,209,110,106,205,98,95,225,133,143,232,148,158,234,157,169,225,148,162,216,144,145,221,142,141,215,123,122,215,123,121,230,148,156,230,149,159,228,149,160,223,148,159,4 236,160,174,241,163,179,243,166,184,242,157,171,240,149,158,242,156,166,242,164,180,240,167,181,236,161,173,240,164,176,242,165,178,236,147,153,230,133,135,236,147,154,240,164,178,237,164,175,235,162,172,240,165,177,232,145,146,222,123,118,217,112,108,234,146,154,242,166,179,238,165,175,233,162,169,237,158,165,215,115,110,185,72,67,193,82,79,234,144,148,241,166,179,240,169,180,232,161,167,232,151,154,204,100,95,176,59,54,202,97,93,239,157,163,242,170,182,239,169,180,229,158,160,229,150,150,199,93,83,208,107,101,235,152,158,241,165,178,242,171,182,238,169,178,226,157,158,228,151,152,216,122,114,224,133,129,240,163,175,243,169,182,240,169,179,235,166,174,224,155,158,228,153,154,229,149,147,233,153,156,239,165,175,239,166,176,238,168,178,232,164,173,4 237,162,182,242,165,187,246,172,193,247,175,194,248,183,199,247,183,197,247,181,196,243,175,191,238,163,181,241,166,185,242,169,188,245,171,190,247,179,195,247,180,193,246,179,192,242,177,189,234,159,177,238,165,184,236,159,177,231,148,159,234,154,162,241,169,181,244,176,188,241,176,187,230,158,174,229,152,165,197,101,103,172,65,65,186,84,83,220,133,130,229,151,150,234,165,172,223,150,163,204,105,104,162,56,56,132,32,40,156,52,55,186,75,67,202,103,90,229,154,154,215,133,136,186,82,81,114,26,33,110,24,32,178,76,75,186,83,74,215,128,124,233,166,175,212,134,135,199,106,103,158,54,56,150,43,46,192,93,86,201,108,98,228,155,160,233,171,184,220,155,164,214,139,141,195,99,95,186,83,79,211,125,123,225,149,151,231,165,177,230,167,178,4 231,148,172,235,149,174,239,153,178,243,159,184,244,159,183,244,160,184,240,156,181,236,156,178,229,146,165,235,151,173,240,158,179,244,162,184,242,159,179,240,157,177,238,157,177,234,155,174,228,146,162,223,135,150,220,130,143,213,123,139,227,141,156,233,149,165,235,152,169,233,154,169,225,143,157,210,108,117,188,72,80,164,57,68,185,78,86,206,101,106,223,132,141,231,153,165,223,145,158,223,136,149,208,104,116,187,73,82,165,50,60,186,74,80,223,133,141,228,151,162,223,149,161,227,149,163,228,146,162,210,116,128,200,101,112,213,120,131,230,149,162,228,152,166,221,147,159,227,151,165,230,152,169,236,159,177,235,159,177,233,156,174,232,156,171,226,151,164,216,141,154,225,150,164,229,152,167,232,156,172,233,158,174,233,159,174,231,158,172,225,151,164,4 193,119,137,195,118,138,188,110,129,210,131,153,214,135,155,219,143,157,208,135,147,204,133,144,175,101,113,189,111,126,176,89,95,181,95,103,201,120,133,213,131,142,212,136,146,203,133,142,187,117,128,182,101,109,139,43,43,173,81,79,197,112,111,196,108,105,205,126,128,197,130,133,187,121,125,187,111,116,151,55,51,181,95,89,205,115,109,204,115,106,200,122,119,194,128,127,195,131,133,201,134,138,190,110,112,196,112,106,197,110,102,217,137,134,223,152,157,211,145,147,199,137,135,207,144,146,206,139,146,204,129,130,214,138,134,205,131,127,209,139,140,203,137,135,196,134,130,202,138,136,215,150,153,204,134,137,224,154,157,219,151,155,206,138,141,199,136,136,198,138,139,199,134,132,213,149,149,202,134,135,214,144,148,225,162,168,222,160,166,210,149,151,4 232,138,148,237,140,154,239,141,157,244,152,163,244,152,163,241,144,161,239,144,158,232,139,155,233,140,147,237,142,150,240,145,153,244,154,161,243,153,160,242,150,157,240,149,155,235,145,151,229,137,142,235,141,148,226,127,129,222,120,117,243,153,156,240,149,154,238,145,150,235,145,149,224,134,136,235,144,147,202,96,92,163,45,43,215,115,117,242,151,154,235,143,149,230,139,147,221,132,131,231,143,140,199,96,94,141,27,27,203,100,99,243,156,153,234,142,145,224,135,139,216,127,122,225,136,134,212,118,116,193,84,76,228,135,135,237,150,149,232,143,141,224,136,140,216,129,123,222,134,129,227,140,133,224,133,130,229,139,138,236,151,149,227,139,136,219,134,138,212,129,121,219,134,127,222,137,129,223,132,127,229,144,138,231,149,142,224,139,137,213,132,131,4 218,117,119,223,127,128,231,140,137,235,142,140,233,136,133,234,143,139,233,147,139,223,137,130,216,114,113,223,126,125,212,105,101,206,90,86,220,118,115,227,133,132,227,140,134,222,140,133,217,123,122,219,117,117,201,85,78,191,70,65,198,79,72,217,115,109,224,134,131,219,131,124,218,128,122,217,120,114,203,94,80,193,76,62,191,70,61,212,107,98,219,126,118,214,124,122,214,125,113,218,127,117,213,111,98,206,97,76,201,89,69,211,110,98,219,128,123,211,120,117,211,124,111,218,129,118,219,125,113,218,125,108,215,121,106,216,123,111,224,142,139,212,125,126,211,129,111,216,133,120,217,129,116,218,126,111,219,127,116,217,123,114,219,132,127,211,128,124,204,120,105,209,122,111,211,124,116,210,117,109,211,116,107,208,109,102,210,123,114,206,122,115,4 237,173,175,242,178,179,244,183,184,244,182,182,245,186,183,244,181,181,243,180,181,239,181,181,235,174,173,241,176,176,242,177,178,243,180,174,241,175,165,243,178,175,240,179,177,236,179,174,230,169,166,236,174,171,230,158,152,225,147,135,223,146,128,229,155,139,237,176,171,234,178,174,228,168,160,231,170,166,217,140,131,200,113,102,197,110,97,204,121,104,233,170,163,231,175,173,222,171,161,227,170,162,204,121,112,183,89,81,186,96,84,203,121,111,231,172,167,227,169,167,216,167,154,223,167,157,210,138,127,198,117,105,208,131,117,228,165,158,232,173,171,221,163,162,215,166,152,218,164,155,221,165,158,217,150,142,220,152,141,232,177,170,228,172,165,217,164,158,209,160,150,215,165,155,218,165,156,221,164,154,224,165,157,226,170,166,222,169,162,214,165,159,4 218,140,156,217,136,154,216,129,149,221,136,156,228,146,164,228,148,168,226,149,170,218,143,165,217,139,154,215,133,147,205,112,119,201,107,111,206,112,119,220,138,156,218,136,159,214,137,159,216,140,148,211,128,134,187,83,84,167,58,59,170,61,62,207,118,128,213,128,153,216,141,161,210,133,138,206,120,122,170,62,63,141,36,41,150,39,44,194,96,106,219,142,162,216,143,162,204,125,132,207,126,136,172,69,74,141,35,42,162,56,60,200,106,116,219,143,161,214,139,158,202,125,133,210,135,149,196,103,108,184,75,75,189,86,87,206,121,132,218,143,161,211,135,154,203,130,139,210,137,149,209,127,136,201,109,110,206,121,128,212,135,152,211,136,156,208,135,154,201,131,141,208,136,148,212,138,152,211,133,148,213,137,154,212,138,157,208,133,153,205,131,150,4 238,149,160,245,158,166,247,167,173,246,165,169,245,160,166,247,170,172,246,170,171,243,165,162,240,156,164,245,161,164,246,167,169,248,167,167,246,160,157,244,159,158,245,165,166,243,170,165,241,157,162,246,171,172,248,171,169,225,130,119,201,94,78,228,135,127,245,168,166,244,173,166,242,154,153,245,164,163,249,167,161,190,80,72,154,34,32,196,89,78,246,169,161,244,172,164,242,158,157,245,162,150,247,166,161,223,128,127,207,104,98,216,117,103,244,165,160,243,172,167,239,160,157,245,164,160,242,156,159,246,166,171,245,167,166,243,167,162,245,171,167,243,173,166,235,161,155,241,162,161,242,160,165,246,168,172,246,172,171,245,172,171,243,168,165,244,173,164,230,156,150,234,157,155,239,162,163,246,171,171,245,172,171,245,171,168,242,169,164,239,169,163,4 241,152,158,244,153,163,246,161,168,246,163,171,247,166,172,246,164,170,245,159,164,240,155,160,242,153,156,244,155,160,246,160,163,246,164,169,246,166,168,245,161,165,244,160,162,236,154,152,240,154,157,245,160,165,246,161,165,246,163,167,246,164,166,244,160,162,243,163,163,237,158,156,238,154,152,243,155,159,244,159,166,245,160,163,242,156,157,240,154,158,240,159,161,234,152,153,238,155,153,240,157,156,238,153,152,220,120,115,217,116,109,222,125,122,235,152,153,231,150,151,233,153,151,236,156,154,210,107,100,182,60,58,180,64,61,184,74,68,225,137,136,230,151,155,230,152,146,233,152,150,196,85,81,180,58,57,179,59,57,187,75,68,220,133,130,230,156,159,229,155,148,232,154,150,219,127,121,212,117,113,208,111,108,214,123,123,227,147,149,227,154,156,4 246,163,171,246,166,173,247,171,182,246,171,182,247,173,184,247,172,176,247,171,178,247,170,176,246,161,165,245,155,159,246,159,165,249,169,175,248,173,178,247,172,176,247,174,178,247,173,175,244,152,154,229,122,118,215,100,96,216,104,102,240,148,150,248,172,176,247,178,178,247,173,170,245,157,158,217,105,96,171,47,44,164,39,38,202,80,78,245,159,160,248,178,176,247,172,168,246,159,157,233,136,127,173,56,51,160,40,40,185,61,55,230,130,124,248,173,172,246,175,171,243,155,147,246,162,156,207,101,93,173,48,42,175,54,50,206,94,87,246,167,164,246,172,168,242,158,150,245,161,155,240,155,151,202,92,85,174,44,45,203,91,83,243,164,158,246,172,168,240,159,153,243,159,155,245,165,163,239,155,154,213,105,105,219,121,112,240,158,153,245,173,172,4 242,157,181,246,159,185,247,168,191,247,171,194,247,170,193,246,164,187,243,158,182,237,155,176,241,153,175,246,158,182,247,164,188,247,168,192,247,175,193,247,171,188,244,161,180,237,155,173,242,159,176,244,161,182,245,158,178,244,150,170,247,168,189,248,178,191,247,169,183,241,161,176,243,163,176,245,164,182,241,150,157,231,118,116,244,153,166,247,172,189,245,168,182,239,164,176,240,158,173,245,163,180,239,145,146,230,120,117,239,144,144,248,171,189,244,163,180,238,163,175,241,162,175,240,155,170,233,133,130,234,131,135,241,152,158,247,167,183,241,159,175,234,157,171,238,160,172,240,156,169,237,145,157,245,157,174,246,164,182,243,162,178,238,156,172,229,155,168,235,155,167,240,160,172,242,162,177,246,165,181,244,163,180,239,159,174,232,154,169,231,162,169,4 240,160,170,243,160,173,242,152,161,233,132,138,221,108,114,232,135,142,236,151,163,234,150,160,239,158,167,236,144,147,214,101,92,209,90,79,195,69,63,206,88,78,223,126,122,226,135,144,238,155,162,225,126,123,193,67,53,194,68,62,200,78,76,198,77,67,211,103,95,228,142,149,232,146,149,218,114,107,197,75,63,190,64,56,195,73,66,192,69,60,215,116,111,228,150,157,224,138,135,210,103,88,193,71,64,187,63,56,188,65,56,199,81,70,212,112,106,222,140,142,229,148,154,215,119,107,197,80,67,191,71,63,192,73,62,192,73,59,196,83,75,218,130,131,226,147,156,219,128,122,202,93,74,192,74,59,188,68,56,192,76,64,210,117,108,219,143,144,219,139,149,225,142,150,215,121,115,192,78,64,191,77,62,213,120,109,224,150,151,222,156,157,4 222,165,189,224,166,190,219,156,181,220,151,176,220,151,173,227,172,196,212,154,175,213,156,178,222,168,187,225,169,189,220,163,184,202,121,137,201,114,128,224,168,187,217,162,180,207,150,170,218,163,182,221,166,186,220,161,182,180,92,106,169,71,87,202,122,134,215,161,177,218,166,185,214,160,178,216,161,180,216,154,174,162,73,89,151,56,77,179,90,103,212,154,170,223,173,193,216,166,182,213,162,176,211,149,166,157,71,84,157,66,81,172,88,98,212,155,171,223,176,194,212,162,176,211,159,172,213,154,167,173,87,97,154,62,72,178,96,105,209,154,168,222,174,193,199,140,151,208,152,164,212,160,174,205,141,156,187,105,116,194,121,135,208,154,171,218,169,185,166,87,96,189,120,131,207,153,169,211,158,177,211,152,172,198,137,152,208,155,172,215,167,180,4 215,135,152,217,139,154,216,136,156,216,127,149,217,125,140,228,142,154,227,144,158,223,144,158,217,142,153,220,144,158,213,130,149,188,84,95,185,75,73,213,119,119,222,139,151,215,134,148,216,141,151,217,138,151,190,85,92,163,50,52,170,58,55,202,104,104,220,139,152,211,129,142,214,139,150,203,111,121,181,69,67,179,70,73,171,59,58,197,100,107,217,137,151,212,132,143,214,139,145,200,102,112,176,60,62,173,60,63,182,72,72,206,118,131,209,130,143,213,139,147,214,140,142,204,116,128,177,65,70,178,63,67,201,99,106,215,133,144,204,125,137,207,135,142,207,128,132,207,129,141,199,110,124,202,110,119,215,130,139,218,141,145,206,126,133,198,119,131,200,119,129,204,127,141,207,132,145,211,135,145,215,138,146,216,144,147,211,139,140,200,128,134,4 235,145,150,236,146,151,237,145,152,230,131,134,221,115,111,235,146,146,234,145,145,230,144,140,235,148,148,237,147,150,234,140,146,213,103,95,204,89,78,224,126,121,232,149,144,227,146,140,234,145,142,237,146,148,230,134,134,205,89,78,195,75,68,211,105,95,232,150,143,225,142,133,232,143,136,235,146,143,225,126,121,208,96,86,203,89,84,207,102,93,227,140,137,226,146,136,230,141,136,235,148,145,228,135,131,208,100,90,203,92,87,200,90,82,224,140,137,225,147,137,226,141,133,235,152,146,228,139,135,201,91,80,193,77,64,204,97,90,226,145,138,221,141,128,223,143,132,229,146,140,228,141,138,220,129,120,206,103,93,220,131,125,225,145,136,218,141,130,217,139,129,222,139,132,226,144,136,227,144,138,224,139,135,224,139,135,223,145,136,215,138,128,4 216,117,116,218,119,117,217,115,109,215,112,107,215,110,108,210,98,97,214,110,113,208,105,109,216,119,119,219,122,120,205,93,86,199,84,80,200,87,84,205,94,91,213,110,110,211,113,115,216,123,119,217,117,116,204,93,91,183,61,60,167,47,49,184,66,67,206,95,97,202,88,92,218,128,120,217,121,113,205,99,93,179,61,57,156,37,41,174,55,55,201,89,89,198,82,85,215,125,117,217,126,114,203,98,89,181,64,60,177,58,58,186,70,67,202,100,94,194,83,80,212,125,113,213,123,114,207,109,103,192,83,76,181,60,58,183,67,60,199,99,90,192,85,79,207,121,113,206,111,105,203,102,94,206,110,102,194,85,81,188,77,66,200,101,91,195,96,92,203,119,111,204,112,107,205,109,101,209,118,109,205,111,104,198,96,86,200,107,100,196,104,97,4 237,152,162,241,155,165,242,158,172,242,159,174,240,157,170,241,159,170,240,157,166,235,155,164,237,154,160,240,156,165,233,147,155,211,110,117,209,101,104,223,132,132,235,154,161,233,154,157,235,153,158,241,157,161,204,103,100,148,32,34,154,35,36,185,78,71,236,155,156,232,157,159,235,156,158,238,155,157,214,116,112,189,85,81,177,72,71,211,115,113,235,156,159,230,156,158,236,159,159,239,159,159,236,153,154,232,149,149,232,149,154,233,155,160,234,157,161,229,155,155,232,158,155,237,158,158,238,158,163,238,158,165,237,156,163,236,156,161,233,155,160,229,157,156,228,155,151,234,156,156,237,156,157,238,157,162,238,159,165,236,156,160,231,154,155,225,154,150,223,150,148,230,155,150,233,157,155,234,155,159,235,156,159,233,156,159,227,151,153,222,150,148,4 226,135,146,228,139,150,213,112,113,224,126,129,238,148,155,241,154,154,241,157,154,236,154,153,226,140,146,228,139,146,172,69,70,182,76,74,227,132,132,241,159,161,239,159,152,236,158,155,225,138,143,226,135,140,190,88,88,169,55,51,209,105,98,241,160,158,237,156,148,234,157,149,225,140,143,232,148,153,234,150,149,219,124,119,228,138,135,238,157,154,235,155,146,233,156,146,225,143,143,236,157,158,240,165,166,239,160,158,237,152,148,236,155,148,236,157,148,231,154,144,220,141,137,231,152,150,234,152,150,233,148,144,236,150,146,237,156,151,235,156,147,227,148,138,212,132,128,223,142,139,230,148,145,232,147,146,235,152,149,235,154,148,233,154,145,224,147,139,208,127,122,215,134,129,226,148,141,231,151,148,232,152,148,230,151,147,229,153,144,219,142,133,4 206,123,141,212,124,143,215,121,145,219,124,146,218,123,142,213,118,141,212,123,142,205,112,136,211,131,142,215,128,142,207,109,130,213,118,135,217,123,140,210,115,131,214,130,143,208,119,134,207,124,137,220,136,149,200,102,114,172,69,78,217,124,142,212,119,135,215,128,140,210,125,137,198,110,126,213,126,136,209,118,121,195,97,100,218,131,144,213,121,136,211,121,134,208,122,128,196,110,125,211,123,133,218,133,136,219,130,140,219,133,143,212,121,134,209,117,130,207,125,128,194,112,121,207,122,128,216,130,137,217,131,141,214,125,137,214,128,137,209,120,132,204,120,128,192,114,121,201,115,125,212,127,136,213,126,135,212,123,132,211,124,131,209,126,131,201,116,125,189,115,119,196,114,125,206,125,132,207,121,128,209,122,128,207,122,125,206,129,126,199,123,122,4 222,133,146,224,131,149,229,137,153,234,145,154,232,141,152,229,137,153,227,136,152,222,137,150,219,129,145,223,131,147,226,135,151,226,134,147,228,136,145,227,136,150,225,136,148,218,134,142,218,131,145,224,134,148,226,135,149,215,115,132,213,109,120,223,132,144,225,140,149,218,136,141,214,125,139,222,131,145,229,142,151,208,103,110,193,74,74,209,109,110,224,140,141,217,135,136,210,120,136,217,126,140,227,142,150,210,110,113,194,81,78,204,101,103,219,136,133,212,129,131,208,120,133,213,123,139,218,127,141,216,121,132,212,118,127,212,122,134,216,132,139,209,126,130,206,119,130,212,124,137,215,127,142,216,125,141,214,122,137,212,123,137,210,125,135,206,125,131,201,113,125,208,119,132,212,127,140,213,128,140,214,127,140,210,123,133,206,119,128,201,122,129,4 233,151,161,232,153,162,226,138,143,221,127,129,238,151,159,238,148,153,238,152,160,233,151,154,229,147,154,217,130,134,128,42,44,155,61,61,238,152,159,234,149,156,230,142,141,233,153,154,230,148,147,173,77,75,64,5,16,145,48,48,235,146,152,223,132,131,206,99,84,231,152,150,224,145,144,188,96,95,129,33,34,185,78,73,234,149,156,228,139,135,219,128,118,229,150,147,216,132,126,211,117,114,198,89,80,220,127,129,235,153,156,238,155,154,233,149,149,225,146,141,219,138,132,220,138,137,226,143,145,231,150,154,235,152,149,234,146,145,230,147,146,223,144,141,216,137,128,225,147,146,231,156,158,233,155,155,235,152,150,232,149,147,226,146,139,218,143,137,216,143,138,222,147,146,226,149,147,229,148,146,231,150,147,231,152,149,220,138,131,213,135,126,4 224,139,162,226,140,160,229,141,160,230,144,167,233,151,169,231,150,171,228,148,170,227,151,171,218,128,149,220,130,144,215,117,129,205,101,115,210,110,122,222,133,151,225,141,160,225,151,166,217,130,149,215,122,136,198,95,96,194,89,91,195,83,92,203,97,108,219,131,152,220,140,158,214,132,149,211,117,131,205,106,111,203,105,101,196,90,93,206,105,118,219,137,154,215,134,154,218,140,155,218,128,148,212,113,123,201,99,95,203,105,105,215,125,139,220,143,155,213,140,152,218,143,159,220,138,157,220,131,142,215,122,128,218,133,138,222,144,155,218,145,157,210,138,149,217,146,160,223,150,167,221,139,157,221,134,150,224,146,159,223,149,160,214,139,154,207,133,147,215,144,160,223,152,168,219,142,159,221,140,158,222,145,158,221,148,160,212,136,152,203,127,144,4 241,172,174,243,177,178,245,179,178,247,183,183,247,178,174,247,181,179,245,184,181,239,178,171,240,175,175,242,178,179,241,175,170,244,182,181,247,184,182,247,183,181,244,183,179,237,176,165,239,177,176,226,150,143,207,116,106,218,130,119,241,177,174,245,185,184,243,183,177,241,184,175,239,175,172,213,124,114,107,29,35,130,51,50,230,152,141,241,180,175,242,182,174,239,182,172,235,166,164,232,158,152,143,61,61,85,26,34,182,89,80,226,153,143,241,181,175,237,177,167,230,154,148,232,163,159,206,117,110,116,33,38,125,36,39,208,120,108,240,179,174,236,178,171,230,158,147,232,161,156,230,160,157,198,111,107,183,86,82,208,120,108,236,174,168,233,173,167,231,166,155,234,166,160,234,167,163,233,169,167,231,164,164,229,162,155,233,172,165,231,173,168,4 245,156,153,244,154,148,245,159,155,246,162,158,246,161,157,244,152,144,244,152,144,242,156,151,240,149,139,243,154,143,246,160,151,246,162,155,246,161,154,245,156,147,243,153,142,241,158,149,239,150,140,244,157,149,245,161,153,246,166,161,245,163,157,244,156,146,244,159,151,242,161,152,242,157,147,243,157,150,243,159,149,243,155,145,247,162,155,245,160,152,243,158,150,238,155,144,236,151,136,242,158,150,217,125,113,171,75,64,176,82,75,229,139,130,242,159,150,236,154,142,233,152,140,239,159,148,194,92,81,104,23,27,82,13,19,198,98,89,239,157,149,232,152,138,231,149,135,232,148,135,230,144,133,204,114,104,184,92,83,216,124,114,234,152,144,231,154,144,228,149,134,235,155,147,237,159,152,239,161,155,241,162,153,237,157,149,234,155,147,229,152,139,4 240,178,187,238,172,184,235,167,172,228,149,139,234,167,163,242,186,191,240,183,184,236,176,176,238,178,186,228,158,158,210,118,108,175,73,70,193,103,90,232,167,158,236,181,182,236,180,179,233,175,178,221,142,132,168,69,64,99,28,43,120,38,44,188,102,90,231,170,167,235,179,181,229,169,160,197,108,96,116,38,44,83,23,37,81,21,36,134,47,56,221,143,143,234,177,183,229,170,164,184,96,87,101,25,35,78,20,35,88,25,41,114,32,44,206,121,124,236,179,183,227,173,172,202,124,115,131,41,43,96,25,41,104,27,45,151,55,63,220,143,146,232,177,180,224,169,162,217,153,145,167,76,72,127,40,49,145,53,62,211,128,131,228,170,177,229,172,176,226,171,166,225,171,167,216,147,139,189,97,92,191,97,96,224,163,169,229,170,175,231,176,176,4 234,153,148,237,153,151,242,158,161,245,163,166,244,162,159,245,169,167,243,165,159,239,165,160,230,145,131,234,147,134,236,147,138,238,150,146,243,158,150,242,160,150,241,164,157,239,167,161,231,152,139,234,150,138,220,123,105,219,120,102,230,136,118,239,155,144,242,169,162,238,167,159,231,154,145,230,146,137,199,96,81,199,88,72,217,115,94,237,153,138,242,169,164,237,167,160,230,155,146,230,144,141,193,87,74,194,85,69,212,109,92,228,139,121,240,168,157,237,170,162,227,154,145,229,148,142,215,119,107,212,113,96,217,121,101,222,130,111,237,165,153,235,170,161,225,153,137,225,144,130,226,141,133,222,129,119,227,141,126,224,137,117,228,150,137,233,171,163,222,151,134,226,150,136,228,149,142,229,147,138,232,154,148,227,148,134,227,153,139,224,156,144,4 235,164,169,232,159,163,224,141,141,215,122,120,222,140,138,230,155,156,234,164,165,234,169,170,238,172,177,233,162,162,209,114,110,189,78,81,202,103,100,226,150,149,234,169,169,234,169,167,237,176,179,229,157,156,189,88,89,164,59,67,188,81,86,219,135,134,236,173,171,236,173,170,233,171,170,218,137,133,163,66,73,131,41,53,171,68,77,210,119,117,231,164,161,235,173,169,230,167,165,220,144,144,158,65,72,114,35,49,156,59,68,207,112,110,229,159,157,234,172,169,228,166,164,222,151,150,173,75,80,120,37,50,148,52,62,207,115,116,231,165,162,234,173,169,225,164,159,226,162,164,193,104,107,151,54,61,171,70,75,215,133,131,232,172,167,229,167,160,225,169,162,224,160,159,210,129,126,180,80,81,191,92,93,222,149,147,234,178,178,229,170,165,4 224,135,127,228,141,135,231,143,137,226,133,126,228,136,132,233,144,141,234,148,145,229,145,139,229,145,139,225,138,128,206,104,91,186,74,66,189,80,73,225,139,135,230,148,143,227,145,136,228,147,137,217,126,114,175,65,56,141,34,35,137,36,39,184,82,75,221,135,125,228,151,141,229,152,143,214,123,108,152,45,40,100,20,26,100,21,29,151,43,41,209,113,102,229,156,149,225,148,136,220,137,123,168,63,54,103,20,25,102,23,30,142,37,35,196,96,85,225,149,142,222,146,133,226,150,140,191,93,82,124,25,28,127,32,36,151,40,40,193,89,77,224,149,143,218,145,130,219,143,132,205,116,103,180,76,70,172,63,59,183,76,69,209,120,110,221,150,145,216,149,133,210,127,108,201,105,86,213,128,119,208,118,107,214,129,119,222,149,140,218,149,139,4 228,139,141,235,146,151,240,151,156,243,153,166,244,155,166,241,148,160,238,149,158,231,145,155,227,136,137,235,146,154,240,152,158,242,151,156,244,155,162,242,154,162,240,155,160,233,152,153,226,135,132,234,144,148,239,152,157,242,153,160,243,152,158,242,156,158,240,159,160,236,157,154,225,135,129,231,141,143,237,148,152,236,145,148,240,151,157,243,159,162,240,156,155,235,158,159,223,136,136,231,146,145,233,143,142,209,96,85,235,144,146,244,163,168,238,154,157,232,152,153,222,139,138,227,144,142,232,145,147,205,97,85,224,124,116,243,162,163,235,151,150,230,150,149,217,140,134,222,143,141,226,139,141,213,115,109,225,131,129,237,156,159,231,147,142,228,153,148,214,135,128,219,141,135,222,140,139,226,141,146,229,143,147,230,147,147,230,153,152,224,151,145,4 231,146,159,237,153,167,243,159,169,246,164,175,245,159,171,244,159,172,241,157,165,234,154,163,232,148,155,236,150,162,241,158,168,244,159,170,243,153,164,242,158,166,240,161,166,233,156,160,231,152,151,236,151,157,238,152,157,239,149,155,241,156,166,242,160,166,241,162,165,234,157,160,229,151,146,234,150,150,222,127,117,222,124,115,242,160,165,241,158,159,241,162,163,235,159,161,224,144,143,227,144,141,197,90,78,209,104,91,242,160,163,240,155,155,237,156,159,233,158,161,221,141,141,225,144,144,202,101,90,213,114,99,241,162,161,241,162,163,235,156,159,229,153,155,217,141,136,223,147,142,225,146,139,230,148,140,237,160,156,238,162,158,233,156,154,225,151,146,216,142,133,221,151,143,227,156,150,229,154,148,232,155,149,232,157,154,228,153,150,222,151,147,4 194,147,160,203,153,166,218,162,176,224,165,177,228,171,180,224,166,176,225,171,181,222,177,182,186,137,150,203,154,164,220,164,174,221,160,165,215,155,158,221,165,172,229,177,178,225,181,178,191,138,149,212,162,169,217,159,163,202,133,129,201,134,132,222,165,166,231,181,177,222,177,174,203,156,157,212,163,168,206,145,149,179,102,93,179,105,94,222,163,155,234,185,183,221,176,174,198,151,152,203,153,157,203,143,146,197,129,122,204,139,131,232,176,173,228,177,175,221,176,172,191,145,148,203,156,155,207,153,150,214,158,149,223,169,168,225,172,176,227,178,174,220,177,172,184,141,143,194,150,151,204,157,156,211,160,161,219,168,171,223,173,174,222,177,173,216,175,170,172,123,133,188,144,147,194,149,153,195,147,155,214,166,169,221,173,173,213,168,166,209,168,165,4 222,123,122,221,112,117,226,116,123,234,127,131,235,130,134,235,130,135,232,130,132,226,126,129,209,102,96,209,92,93,208,84,84,218,103,98,217,105,99,213,98,94,223,117,113,223,127,123,187,66,61,194,69,68,206,82,79,213,96,88,207,91,80,200,79,73,208,94,86,219,121,113,182,64,57,201,85,79,207,91,79,208,90,76,210,92,89,210,99,92,197,79,69,212,111,104,187,73,63,202,93,80,207,98,79,207,92,78,204,81,81,203,89,80,196,82,74,207,104,97,192,83,69,192,80,64,204,96,76,206,91,82,198,78,74,194,76,65,197,85,75,205,104,92,206,113,95,204,104,87,202,96,78,200,86,76,199,89,72,205,100,85,216,123,112,212,122,113,210,124,107,215,128,112,215,125,109,211,114,101,216,123,107,220,132,116,219,131,120,212,124,115,4 207,105,100,212,109,104,216,111,109,220,113,109,223,120,113,220,117,107,218,119,111,210,112,108,207,109,95,211,108,98,214,107,102,217,111,101,222,120,109,220,121,108,217,120,106,210,115,103,204,104,88,205,98,86,210,99,90,205,86,71,216,110,94,221,123,107,217,121,105,210,116,103,201,101,87,204,97,83,211,107,92,201,80,63,211,103,84,217,118,99,214,119,104,209,115,103,200,104,89,207,110,92,212,114,95,203,89,70,205,92,76,216,118,99,212,115,101,204,107,97,197,100,86,205,112,93,210,114,94,203,93,74,202,88,74,213,115,102,208,110,98,201,102,94,193,96,84,201,106,90,203,104,92,205,104,92,206,104,93,209,113,99,206,111,99,198,106,94,188,91,80,196,100,88,201,106,93,200,100,90,201,100,88,206,110,96,203,113,100,197,108,92,4 214,129,116,215,130,119,218,135,123,209,118,106,204,105,91,214,129,114,216,136,122,210,128,118,213,132,116,215,130,115,219,133,115,165,71,62,138,41,39,198,100,84,213,132,116,207,125,114,210,126,109,212,125,108,218,136,118,176,83,73,130,34,32,182,83,69,213,131,114,208,128,115,208,124,104,209,122,103,216,135,116,190,92,78,145,41,36,194,99,84,214,133,115,208,126,110,208,127,108,212,130,108,213,130,110,207,119,100,192,91,75,205,113,96,212,131,115,207,125,108,206,127,110,212,129,113,211,126,110,213,129,112,212,127,111,212,129,114,209,126,111,206,123,110,202,121,103,209,124,107,211,125,109,212,126,109,211,124,111,210,124,111,205,119,106,203,117,107,199,117,99,207,126,111,207,121,105,207,120,107,210,123,113,209,123,114,205,121,114,200,113,105,4 219,118,139,223,120,141,228,126,146,231,128,147,230,127,148,227,124,148,224,125,147,217,123,145,218,117,137,222,123,141,227,127,144,229,125,145,227,124,145,223,121,141,218,119,141,216,124,142,216,117,134,223,127,144,225,127,143,218,114,134,216,113,133,218,117,139,217,118,139,217,123,140,214,118,132,221,127,142,225,131,144,197,82,93,187,66,77,214,113,130,218,123,140,214,121,136,213,119,132,218,123,137,224,129,143,206,99,112,191,75,85,214,113,129,219,126,142,215,124,136,212,121,129,220,127,139,222,126,140,221,124,142,221,125,142,220,124,143,220,127,142,216,128,139,211,121,126,218,126,135,219,124,139,222,124,144,224,131,147,221,128,142,217,124,139,214,125,135,208,120,125,214,126,131,217,123,137,220,126,141,222,130,143,221,130,142,216,125,139,211,125,137,4 217,125,146,221,136,154,216,120,130,212,111,115,214,114,120,223,132,148,222,132,145,220,131,148,214,120,139,214,123,134,194,85,85,190,77,75,192,81,80,210,109,114,219,128,142,218,131,147,209,111,126,205,107,110,169,51,55,153,38,41,167,52,52,201,91,94,218,128,143,216,127,145,207,116,126,208,115,122,179,60,65,139,31,35,164,50,50,192,76,75,211,114,127,211,116,130,209,126,136,211,127,133,190,77,78,173,58,59,181,65,63,201,96,99,211,114,127,207,108,121,205,125,133,211,128,131,200,101,101,196,91,85,202,100,100,215,123,135,217,128,145,215,129,153,203,120,130,205,119,120,208,118,122,207,119,117,215,132,143,217,128,145,217,133,153,214,131,157,200,117,129,205,123,125,207,118,120,213,128,135,218,135,150,214,125,138,209,122,134,206,118,142,4 207,121,125,208,120,124,212,118,128,216,127,140,216,127,136,210,112,118,208,112,124,205,114,128,204,118,122,209,124,125,186,92,93,166,62,64,198,98,99,210,119,127,210,123,132,207,123,134,202,116,118,204,113,110,147,52,52,101,15,19,166,63,63,214,128,133,213,135,140,207,127,137,204,126,127,204,119,118,162,59,58,120,23,26,152,52,52,205,111,111,206,120,122,206,127,131,202,124,120,202,121,120,190,98,98,183,88,92,192,97,104,209,121,128,208,124,128,205,128,131,195,110,102,200,118,111,206,127,132,209,131,142,208,124,135,210,123,136,208,121,128,205,128,135,197,121,112,198,119,109,201,117,116,207,130,139,211,129,137,207,121,127,205,119,122,204,130,134,193,115,108,200,125,123,198,114,109,204,129,130,207,125,130,206,121,124,203,120,125,198,120,126,4 214,123,135,219,131,146,224,138,156,231,143,161,234,150,170,235,151,171,231,147,163,226,146,160,217,135,145,221,137,152,216,129,142,199,97,104,219,127,139,232,151,168,230,148,160,223,142,154,217,140,150,219,138,147,178,82,83,101,21,29,183,91,97,234,153,167,229,149,160,223,143,152,217,141,148,213,131,133,170,67,63,114,29,36,172,75,82,231,149,160,226,146,158,220,139,140,216,139,142,214,134,133,172,67,62,166,51,49,198,95,93,227,145,155,227,149,158,219,141,145,214,140,140,220,147,151,202,110,108,196,93,90,216,125,132,227,145,158,225,146,154,219,142,145,209,133,134,218,146,147,220,145,153,222,144,154,225,145,157,227,147,157,224,148,154,216,141,140,206,130,133,214,141,142,219,146,150,222,147,154,225,149,157,224,148,155,220,145,152,214,143,147,4 231,163,174,236,168,179,240,172,184,243,175,186,244,177,187,243,174,188,239,172,185,235,174,184,230,164,172,235,172,180,237,172,181,239,174,181,240,176,183,239,173,183,236,171,181,233,171,180,223,160,164,225,160,162,228,160,163,233,170,175,235,172,179,236,175,181,234,174,181,231,171,176,207,132,130,183,92,91,174,84,85,182,95,95,183,94,94,200,117,112,224,159,160,228,170,175,186,96,91,143,49,52,122,44,53,123,42,50,137,45,51,162,61,58,211,136,134,227,170,175,197,120,114,161,72,70,127,43,47,127,43,50,139,47,51,166,64,60,210,132,128,222,163,162,215,162,157,208,143,139,188,105,99,176,87,84,178,88,85,197,115,108,221,158,155,221,162,156,216,162,158,218,163,162,219,162,160,218,157,151,221,160,156,226,170,170,227,173,173,224,169,168,4 203,116,135,201,112,136,200,107,136,200,107,125,208,118,138,210,121,144,214,131,152,208,124,148,199,114,133,201,111,136,195,95,114,177,66,72,183,82,92,206,121,141,208,125,144,204,119,138,203,121,137,205,120,141,187,84,97,171,58,61,170,62,64,196,104,113,203,119,139,201,115,133,201,118,131,206,125,139,190,93,103,164,52,56,173,64,64,185,82,86,199,112,132,200,120,139,195,109,122,206,129,142,201,117,128,168,60,66,175,66,69,185,80,88,198,110,128,201,124,142,188,101,119,204,124,140,205,125,141,200,114,129,189,90,99,188,89,100,198,113,131,197,119,133,188,103,118,198,116,131,201,117,133,200,117,136,203,124,140,200,120,136,194,115,132,193,118,132,187,105,118,193,114,128,194,108,129,195,107,130,201,120,138,201,126,140,196,119,133,191,117,132,4 222,145,166,225,144,165,221,136,156,217,128,148,225,141,156,231,151,169,230,152,174,226,148,166,217,139,158,217,129,144,203,106,114,192,87,94,192,84,88,218,125,127,223,145,162,222,150,168,214,136,151,205,111,117,190,78,80,174,54,59,159,39,44,189,82,77,218,138,149,222,152,170,216,140,152,198,100,102,167,45,50,166,46,53,148,34,39,161,51,49,214,131,136,223,156,171,218,144,152,199,102,99,164,47,47,173,57,58,171,57,56,184,80,75,217,139,145,219,150,162,217,148,153,212,131,132,202,105,104,198,95,90,203,104,99,210,123,119,219,147,156,218,149,160,212,145,151,213,141,150,215,134,141,216,132,135,213,127,128,202,111,103,213,139,145,216,152,166,208,139,148,207,133,142,215,142,151,224,153,165,219,142,151,204,118,120,211,140,153,213,150,166,4 200,102,115,212,117,126,211,110,117,203,93,100,211,109,120,221,125,130,216,122,126,208,116,123,200,103,111,209,115,120,210,112,117,171,55,58,167,60,59,218,124,120,216,123,124,208,118,120,199,102,109,209,115,121,214,121,125,186,78,81,172,57,54,212,116,109,211,112,113,207,117,115,199,102,105,210,117,118,216,123,125,211,116,116,206,107,106,217,126,124,209,116,110,206,118,114,199,105,106,208,117,118,213,120,124,216,124,126,215,122,124,213,119,117,211,123,118,203,117,110,196,101,106,204,111,114,212,118,119,213,116,118,215,121,125,216,126,129,212,125,123,207,124,120,191,94,99,199,105,110,211,122,123,214,122,125,215,124,131,219,135,138,207,120,118,203,116,117,188,95,98,195,103,104,205,115,115,208,121,125,208,115,124,214,127,130,202,113,111,198,113,111,4 222,164,174,226,167,176,227,168,177,228,168,176,226,166,172,221,160,168,213,152,164,207,145,160,223,166,173,227,170,175,228,170,175,226,166,171,223,162,165,219,157,161,212,149,157,205,145,156,224,168,171,227,170,172,226,169,172,224,163,164,220,157,157,216,154,156,210,148,153,205,146,153,222,168,170,225,168,170,221,160,161,206,126,117,206,125,115,211,142,141,209,147,151,204,146,151,221,166,166,222,166,167,211,142,139,184,91,80,179,82,69,200,124,118,207,148,150,201,143,147,217,165,163,218,161,162,196,118,107,170,73,62,168,73,61,194,122,113,206,147,148,200,143,146,216,165,163,216,162,163,204,140,133,179,94,81,180,96,83,202,138,129,206,148,148,200,145,147,212,162,164,215,163,164,212,157,161,204,144,140,206,144,142,209,153,152,207,152,151,198,146,147,4 211,123,134,216,128,140,219,129,144,222,132,147,223,133,148,223,137,150,217,130,145,218,134,147,215,129,135,219,131,142,216,124,135,219,128,137,223,135,147,222,136,146,218,134,143,213,131,142,214,129,132,217,130,138,218,127,135,221,132,139,221,135,147,217,128,135,216,130,136,213,129,135,214,130,126,220,134,133,225,141,148,218,130,140,190,84,87,188,78,77,211,123,128,213,129,135,215,136,128,221,136,132,223,138,143,211,118,124,157,43,46,169,52,54,211,120,128,212,130,143,212,136,128,217,135,131,221,135,136,216,125,127,182,75,72,186,79,77,208,117,121,209,126,132,207,129,124,214,135,130,219,135,136,218,130,136,214,127,127,210,121,127,210,126,133,210,131,135,201,122,120,210,131,126,214,131,131,214,128,133,216,133,140,212,129,141,212,133,143,206,129,140,4 212,122,138,216,124,142,222,132,148,225,133,149,224,131,149,218,124,143,215,126,142,208,123,138,211,127,136,217,129,139,220,130,140,222,132,144,223,133,149,219,128,144,213,122,138,207,122,136,211,132,137,216,131,139,219,128,138,221,129,140,220,133,145,219,132,147,214,126,141,212,129,142,208,130,136,214,132,140,218,128,141,216,122,133,195,87,89,194,91,97,213,126,138,211,130,140,206,128,129,213,133,139,218,134,145,214,124,135,190,80,80,195,94,94,214,128,139,207,123,135,207,132,128,213,135,135,218,135,142,215,126,135,198,94,95,211,122,131,213,132,143,208,126,136,204,132,128,211,133,133,216,132,136,217,133,140,216,131,136,213,130,138,213,134,142,209,133,141,199,124,122,209,133,132,216,137,139,218,139,144,219,140,147,215,134,139,212,133,137,207,132,140,4 220,120,134,227,126,137,231,130,145,237,138,152,238,140,151,234,139,151,228,134,147,224,133,146,223,131,146,229,134,145,232,136,145,234,141,152,233,139,149,230,136,147,225,131,141,221,131,142,220,127,140,226,132,141,224,129,134,205,94,99,197,78,82,210,102,105,221,126,136,220,128,141,215,120,135,219,125,137,193,77,83,160,32,44,170,41,50,207,96,100,220,127,140,217,125,137,212,119,130,207,103,111,178,52,58,160,34,46,186,70,78,221,125,137,223,132,144,219,132,140,208,116,127,209,115,122,189,74,74,189,72,77,218,121,134,225,132,144,222,132,142,219,131,141,205,115,125,213,122,130,214,120,122,219,124,132,219,122,129,224,132,139,222,134,144,218,136,143,205,119,124,212,124,130,218,129,135,218,125,131,218,121,125,222,132,142,218,131,143,214,133,142,4 228,138,146,232,143,153,232,142,154,229,136,147,232,140,151,236,145,155,234,145,155,231,145,154,227,138,139,229,139,148,222,127,129,214,112,110,220,121,119,228,134,136,231,144,149,228,141,148,228,146,144,227,139,141,213,111,106,185,69,63,193,80,73,213,112,104,231,146,145,228,142,146,231,153,149,226,137,134,206,93,88,173,50,52,171,50,51,194,79,70,223,133,127,229,147,150,229,149,147,230,147,143,208,100,95,187,68,67,174,55,55,173,53,49,215,118,114,227,146,149,226,147,143,232,149,147,222,128,123,200,91,79,195,85,77,196,93,87,223,137,138,226,143,147,221,142,138,226,137,139,228,139,139,213,110,105,221,127,128,230,146,148,228,148,150,225,145,147,217,137,135,221,132,135,227,141,143,228,140,145,228,137,146,229,143,149,228,148,148,223,148,147,4 218,119,139,222,122,142,229,129,147,233,132,151,235,133,153,235,139,157,230,136,154,227,135,152,219,122,136,224,127,139,231,135,145,231,131,145,233,133,150,232,137,153,227,133,150,225,134,150,221,129,136,225,131,139,222,119,123,215,102,105,220,111,120,227,127,141,227,133,148,225,132,147,220,133,136,224,131,133,213,102,100,199,75,72,204,83,82,220,113,117,227,133,147,222,130,140,218,132,134,219,125,124,216,113,108,207,94,90,211,98,97,225,122,130,227,133,147,223,134,144,216,131,131,224,137,137,224,131,132,224,128,129,226,129,134,229,132,146,225,132,146,225,138,147,212,125,124,219,130,132,223,130,138,231,141,150,233,141,152,227,134,148,224,133,146,222,137,147,210,126,126,214,126,132,220,131,138,228,139,146,230,140,151,224,129,144,224,134,147,218,133,142,4 201,107,135,204,109,139,208,111,142,214,120,149,213,118,148,211,116,149,208,113,143,206,113,144,200,108,134,203,111,139,208,113,143,214,122,149,213,119,147,210,114,144,210,119,144,203,112,137,199,115,140,189,97,119,177,80,100,192,89,110,207,109,135,212,118,145,212,120,144,206,116,139,193,102,122,143,46,58,115,27,38,154,46,61,197,98,121,210,118,144,207,113,140,205,113,136,184,89,103,129,39,51,110,27,38,157,54,67,200,106,130,209,118,143,207,115,141,202,111,134,174,81,94,121,31,40,131,37,45,186,88,105,210,120,145,212,124,144,209,121,141,202,115,135,186,102,116,161,68,78,174,79,89,208,119,139,212,122,146,213,126,142,209,123,140,203,117,136,189,105,121,194,109,124,200,114,129,207,120,139,207,120,142,207,121,138,205,120,137,200,117,135,4 238,161,163,243,164,169,246,169,172,247,173,177,247,178,179,248,182,180,247,177,180,243,169,170,238,162,159,243,164,163,246,168,167,246,168,168,247,175,173,247,180,174,247,178,174,242,172,166,237,161,156,245,168,164,236,147,133,236,145,132,246,170,165,247,177,172,247,176,170,244,175,168,234,160,154,241,164,156,219,120,99,204,97,76,231,146,137,249,177,175,245,171,167,241,171,164,231,158,149,238,162,152,224,132,116,187,75,56,230,144,136,248,173,172,241,165,163,237,166,161,230,159,146,236,161,152,231,150,137,210,113,94,240,160,153,246,172,168,242,168,167,236,166,160,225,155,143,231,159,150,235,162,151,238,161,150,242,166,160,243,170,162,240,169,160,234,167,156,221,151,139,226,155,145,233,162,150,236,163,154,239,166,158,239,168,158,236,168,157,232,167,153,4 237,157,161,231,138,133,234,137,128,246,166,169,247,175,183,247,174,183,247,173,179,245,171,175,227,140,134,209,100,81,215,101,79,240,150,147,248,174,183,247,174,181,246,171,175,244,171,171,209,108,91,200,83,63,210,95,75,236,141,133,248,175,182,246,170,176,246,169,173,243,169,167,193,81,60,192,73,54,210,97,76,238,146,137,248,172,174,248,172,176,247,172,175,242,171,169,195,88,64,199,87,65,211,100,79,242,155,152,247,164,163,231,138,128,221,125,111,232,152,140,209,122,105,194,86,62,224,132,116,242,159,158,226,128,111,201,88,68,186,67,45,217,128,108,221,148,137,221,140,126,237,163,157,238,157,152,227,136,121,199,90,70,186,73,53,221,142,129,221,150,137,230,160,151,233,160,153,236,161,156,234,157,149,209,113,94,211,120,104,226,156,149,4 241,158,180,244,162,183,244,163,184,246,162,187,246,161,185,245,161,183,247,166,183,245,167,182,239,155,176,242,159,181,243,163,183,204,112,124,205,107,119,244,157,179,245,163,180,242,163,178,233,150,168,243,161,181,221,134,151,141,42,48,190,88,93,245,161,180,244,162,179,241,160,176,235,155,169,243,162,180,216,132,148,145,45,50,210,112,122,246,167,185,244,164,180,240,161,175,233,154,165,238,155,171,234,151,168,212,122,134,234,150,166,245,163,179,241,156,175,238,156,171,229,153,163,233,148,164,237,153,170,242,162,180,244,164,179,245,160,176,241,156,174,237,155,170,226,150,157,231,151,164,235,154,171,239,160,174,242,162,176,241,157,173,240,157,172,232,153,166,219,142,150,228,151,161,230,148,164,236,157,173,238,159,173,235,155,168,232,151,166,228,149,163,4 232,153,150,234,154,154,239,158,162,244,164,171,245,161,167,246,164,168,246,167,172,242,162,169,228,152,147,231,154,149,233,150,147,237,154,155,242,156,158,244,161,161,244,166,167,240,162,162,227,152,142,225,146,137,178,77,70,177,74,69,224,134,133,245,167,169,243,166,165,239,162,159,227,155,145,213,129,118,141,39,34,132,28,28,189,93,89,242,165,166,241,164,162,238,163,160,227,159,149,212,129,118,143,41,35,127,30,29,148,47,45,227,146,145,238,164,162,234,163,158,222,152,137,222,144,131,144,52,45,103,18,20,129,33,31,217,132,130,238,166,163,232,161,155,220,150,133,225,154,142,183,96,84,127,32,28,151,47,39,212,126,119,234,162,157,228,158,150,220,152,137,223,155,142,217,141,128,195,104,89,203,114,100,221,143,134,232,162,156,225,157,148,4 234,171,173,235,170,173,239,171,177,243,177,183,244,183,187,245,188,189,244,187,187,238,178,180,234,172,169,236,173,172,240,177,177,242,177,177,243,181,181,244,187,186,243,184,181,237,179,177,230,171,164,237,178,171,240,181,177,242,179,178,243,181,182,244,187,186,242,184,181,238,180,175,229,176,167,233,178,171,234,175,170,229,161,153,226,155,151,241,178,179,242,184,180,237,182,175,224,173,163,233,180,173,207,141,128,151,61,51,180,89,79,238,176,172,242,186,183,236,181,174,219,169,157,228,177,169,217,155,141,170,83,70,192,109,96,236,177,169,239,183,179,233,179,174,217,171,156,225,174,162,232,178,169,231,174,163,231,171,160,241,184,176,237,184,177,231,180,173,214,169,154,222,173,161,229,176,168,234,181,173,235,181,172,237,182,175,234,180,172,226,176,169,4 218,122,138,220,123,142,226,129,138,221,113,118,221,109,117,234,138,151,230,126,146,228,119,139,215,117,129,220,118,129,208,95,95,198,71,74,202,74,78,230,133,141,230,134,152,225,123,137,211,113,118,219,119,128,195,71,71,193,66,64,203,79,79,223,119,126,227,128,147,221,118,135,210,114,118,210,107,123,200,82,82,196,74,67,201,81,78,221,115,123,227,126,144,225,126,141,208,110,116,210,106,125,201,88,95,196,73,67,200,81,75,223,118,120,232,142,151,229,140,149,212,119,129,215,121,133,203,93,101,196,74,68,210,103,103,226,133,143,232,142,150,227,140,146,206,112,121,212,117,125,216,119,119,198,82,75,213,110,113,228,141,152,230,143,149,224,137,138,204,112,113,212,119,120,219,131,133,215,122,121,218,124,125,225,136,146,224,140,146,221,140,139,4 221,129,149,227,135,158,227,128,154,231,128,156,232,127,161,232,127,158,231,131,154,223,127,140,219,126,145,225,132,155,225,131,154,220,122,145,223,121,146,231,132,156,228,130,153,221,126,140,218,126,145,224,133,156,223,129,149,155,49,64,175,72,91,230,135,159,229,136,156,228,138,157,221,131,147,227,138,158,198,95,113,106,12,26,151,48,69,224,122,148,229,138,155,228,142,155,216,127,143,225,137,154,205,105,121,121,20,31,146,42,58,220,114,142,224,129,151,222,131,145,219,134,147,221,132,147,223,133,150,190,90,103,191,90,102,227,134,153,217,117,139,214,116,135,217,135,143,223,137,145,222,132,143,226,135,154,229,140,158,222,131,142,222,131,141,216,125,135,212,133,139,219,136,144,221,128,140,221,128,144,225,137,153,219,127,138,221,133,145,214,128,140,4 223,139,159,225,137,157,232,142,162,235,142,166,233,138,162,236,145,165,236,146,163,229,139,157,220,135,151,223,132,149,231,142,158,232,142,161,233,139,161,233,139,159,232,144,161,228,141,159,220,138,151,225,137,150,223,127,141,224,130,147,232,143,161,232,143,160,227,138,158,225,138,156,220,143,153,220,133,143,193,79,82,196,81,86,218,116,127,230,139,155,226,136,155,221,134,151,217,142,149,217,129,142,187,72,77,139,24,28,194,78,85,227,127,143,227,138,157,220,135,152,213,140,146,215,131,144,203,100,111,176,62,61,206,100,106,226,131,148,226,137,153,219,132,149,208,134,143,214,136,148,213,127,142,216,123,132,222,131,140,228,140,153,224,137,151,221,138,150,204,131,139,212,137,147,215,136,150,219,135,150,223,136,149,227,142,156,221,136,148,220,143,153,4 216,119,137,221,125,143,224,127,143,226,129,148,229,132,151,226,128,148,222,124,143,218,125,141,215,119,135,220,125,140,222,123,132,223,124,139,225,127,145,225,128,145,221,128,143,221,130,140,217,124,138,220,126,137,221,119,126,203,79,83,207,86,95,221,120,138,221,125,132,218,127,132,212,118,130,220,126,138,221,123,132,195,65,68,186,49,57,219,116,128,224,130,139,217,124,132,213,122,133,219,127,139,218,116,121,192,66,64,187,53,58,218,116,131,226,135,149,220,129,138,211,121,130,216,122,133,210,99,100,202,92,86,208,94,96,222,123,137,225,133,145,219,130,140,205,116,125,215,123,137,214,110,116,222,126,126,224,129,140,224,130,144,222,131,141,217,132,143,206,122,130,213,123,136,217,124,135,218,126,139,223,132,144,222,129,142,217,125,138,214,127,142,4 232,148,170,236,149,174,239,154,178,241,155,185,240,148,175,239,148,164,240,157,173,239,161,180,232,149,165,236,154,175,237,155,176,231,142,158,230,137,156,233,142,154,234,150,158,235,157,168,232,154,165,232,154,170,222,127,138,201,88,89,206,99,101,223,130,140,230,145,153,231,152,159,231,159,172,224,143,154,180,62,63,157,40,46,161,43,46,195,78,80,223,137,145,230,155,166,227,154,167,213,125,129,159,41,41,145,36,42,143,32,41,169,46,46,221,137,140,233,165,178,224,150,159,216,132,135,178,65,63,144,32,34,144,29,35,181,71,72,228,155,166,230,162,175,216,144,147,221,148,158,215,133,140,194,98,100,185,73,66,210,119,119,226,156,167,227,158,173,218,148,155,223,152,159,224,153,164,223,152,166,224,148,156,230,159,171,223,149,159,222,148,160,4 216,133,155,223,147,166,223,146,166,220,136,154,224,139,155,222,137,146,220,138,146,225,150,167,217,138,151,222,144,158,218,139,151,218,135,149,223,139,162,220,136,150,212,129,129,220,143,156,214,134,146,216,136,139,216,135,141,219,135,151,209,111,125,205,106,108,209,122,117,211,130,130,206,125,132,218,139,145,221,143,154,206,113,113,196,90,84,187,78,72,204,113,109,209,130,127,210,133,141,220,143,153,223,149,162,200,102,100,192,86,76,187,79,70,202,111,113,214,142,151,205,133,136,220,147,150,222,148,154,204,115,114,189,80,70,190,82,71,200,106,101,213,141,143,207,138,140,218,146,152,222,147,151,214,136,141,197,99,90,193,90,78,204,116,110,211,143,147,209,139,144,215,144,150,224,153,158,220,148,155,213,133,134,205,117,109,212,138,140,214,152,160,4 206,141,121,213,150,132,222,159,143,225,160,146,230,163,143,229,164,143,224,164,146,215,157,139,211,150,130,216,155,136,200,126,108,206,131,115,226,161,140,225,159,135,221,161,141,216,160,140,208,146,126,211,148,127,175,90,78,188,107,91,223,161,140,224,160,138,222,164,142,219,167,143,205,142,119,201,132,112,172,86,74,175,88,76,212,146,125,224,163,142,221,165,141,219,169,146,204,144,123,207,146,123,176,94,78,171,80,69,204,131,113,219,159,139,218,161,137,219,170,145,204,149,122,209,153,126,193,124,102,169,83,73,203,131,114,217,158,140,214,158,134,217,167,139,200,146,116,205,149,120,209,154,128,207,145,121,214,155,133,221,169,146,218,165,141,214,165,137,199,150,122,207,158,128,210,160,132,216,164,136,220,168,144,216,163,134,216,165,138,212,166,140,4 226,129,144,234,144,148,237,143,144,242,151,150,245,162,162,243,156,165,236,142,147,229,140,139,229,141,143,233,144,142,237,147,147,241,153,150,242,155,156,240,151,155,239,154,156,230,149,147,229,146,144,231,142,138,232,143,133,234,143,135,237,147,147,237,149,148,235,150,147,231,153,146,225,140,138,225,135,125,214,109,88,223,124,106,234,145,138,234,145,142,231,145,139,227,149,138,225,145,141,220,130,116,206,98,77,212,108,89,229,136,125,232,145,137,228,141,131,222,137,130,222,147,136,221,135,119,200,93,67,208,103,85,227,137,124,227,138,128,224,137,128,219,138,131,219,144,134,222,141,129,215,123,108,217,125,111,226,137,130,223,132,128,221,136,124,217,141,123,214,140,129,220,141,128,222,142,134,224,142,137,226,145,138,223,139,136,220,138,127,214,138,122,4 227,140,139,233,148,155,236,148,153,237,145,144,237,148,145,239,154,156,234,151,147,229,147,150,229,144,143,233,147,144,232,144,139,214,106,90,222,122,109,232,146,146,231,146,136,226,145,138,230,149,147,236,155,151,220,123,107,185,62,46,200,87,73,227,137,129,229,144,134,223,142,131,225,140,135,233,152,148,215,117,97,175,55,43,176,58,46,219,128,116,228,147,135,221,141,126,223,139,134,230,145,139,222,131,115,187,76,60,181,70,57,217,126,113,229,152,143,219,139,125,221,140,136,228,144,140,227,141,136,218,124,114,218,124,116,220,132,121,225,149,142,216,138,129,215,133,128,223,142,136,226,141,135,226,139,135,220,132,129,224,145,139,222,146,135,213,140,129,213,135,127,220,145,135,217,130,118,221,136,126,224,141,133,223,148,140,217,144,135,211,141,131,4 229,152,159,230,148,155,233,154,163,233,154,162,235,156,164,233,154,162,229,149,155,217,132,134,227,149,153,230,153,160,230,151,159,224,141,149,219,133,131,229,151,156,226,148,153,219,141,140,225,148,150,227,150,155,215,127,129,179,74,75,153,44,44,206,118,116,228,154,161,222,149,151,223,148,147,224,147,148,186,82,77,136,30,32,121,25,31,172,69,68,222,146,148,220,148,147,223,150,147,224,151,152,185,86,83,142,39,42,123,27,33,165,63,63,215,135,136,217,146,145,221,152,146,223,153,154,204,119,115,152,45,42,152,47,45,196,109,105,216,145,143,213,142,137,216,149,141,219,150,149,218,145,145,197,111,106,202,116,112,216,145,141,218,149,142,213,146,140,209,140,135,216,146,143,216,144,141,216,145,144,216,143,143,217,147,145,216,148,141,211,146,140,4 222,132,147,223,131,145,226,130,148,232,137,152,231,136,153,229,135,151,226,135,150,218,129,147,218,126,140,225,131,144,228,133,149,233,141,151,232,138,152,230,140,150,227,141,149,219,137,143,215,123,138,222,128,141,230,138,153,229,138,148,228,136,142,228,140,143,224,143,146,216,137,138,219,134,141,222,133,141,223,133,136,226,137,142,206,99,98,207,103,103,218,130,141,210,126,135,221,142,145,218,129,133,205,104,101,220,124,134,169,55,63,170,56,61,214,122,134,208,126,137,214,130,135,219,129,138,219,128,140,217,126,140,184,76,81,190,87,90,213,125,135,209,128,135,207,124,125,214,129,138,217,129,142,216,127,138,212,120,131,212,123,133,209,124,131,206,126,130,204,124,124,209,126,133,213,129,139,213,127,135,213,125,137,211,123,133,207,122,125,202,123,126,4 235,151,157,239,154,158,243,158,162,244,157,164,243,154,164,242,156,163,240,155,161,234,152,162,236,155,157,240,158,160,235,148,145,225,126,122,229,133,132,236,148,150,237,157,161,230,152,158,234,155,154,237,157,157,217,117,109,197,78,72,197,76,71,218,118,116,234,153,157,227,149,151,232,153,152,235,153,152,203,96,91,194,77,73,191,71,69,200,87,82,227,141,141,226,150,148,230,153,151,232,150,150,202,94,90,195,77,74,193,76,70,197,85,76,223,137,134,225,150,148,226,148,148,231,149,151,215,116,112,203,94,86,200,91,82,212,116,108,226,147,145,224,151,147,221,142,138,226,145,145,228,146,143,226,140,134,224,138,134,225,146,142,225,149,147,218,145,140,219,143,137,221,141,139,225,147,146,230,152,153,229,151,151,226,152,150,223,150,147,215,143,138,4 225,140,141,229,143,143,232,149,151,230,138,134,228,131,125,225,129,126,225,140,146,221,139,152,227,145,144,221,129,121,210,110,95,205,97,80,213,109,94,212,114,95,217,125,124,218,133,147,222,138,130,202,98,83,190,78,67,188,75,63,195,84,71,214,118,105,224,137,138,215,125,135,213,125,114,189,79,65,171,57,53,182,70,62,188,76,65,200,91,78,226,140,138,222,136,141,209,122,114,187,79,68,162,50,48,174,63,59,187,75,65,198,92,81,221,136,134,226,146,148,205,118,111,185,80,66,168,56,50,173,62,57,184,74,64,204,101,88,222,141,135,222,147,145,206,120,114,190,88,73,178,68,57,177,70,60,186,80,66,208,113,99,223,146,143,221,151,150,207,127,124,207,122,114,196,99,84,195,99,85,197,101,86,211,127,118,218,141,141,218,147,144,4 220,127,150,222,130,154,226,134,162,229,131,159,232,137,164,235,144,173,225,138,165,221,135,162,219,127,148,225,134,156,222,125,151,223,122,148,223,122,148,224,130,153,223,134,155,217,130,154,216,124,143,221,125,148,215,111,134,202,87,110,204,87,113,210,103,125,218,123,142,219,134,156,214,124,141,220,126,145,211,109,130,186,60,81,183,58,79,207,101,121,220,126,147,221,135,155,214,126,141,215,121,136,204,99,117,173,46,63,168,41,59,201,92,109,217,125,143,219,133,149,217,135,151,217,125,145,212,112,131,188,77,93,183,64,81,206,101,118,215,125,141,216,131,144,216,135,145,220,135,151,220,131,150,214,122,140,207,109,125,217,126,143,219,133,149,214,135,149,212,128,133,217,134,144,220,135,151,217,128,144,215,130,146,218,135,149,218,136,149,212,134,147,4 223,133,162,226,135,165,229,134,166,233,138,170,229,131,165,229,134,165,227,136,165,226,136,165,219,126,154,224,135,160,224,133,160,219,126,150,219,120,149,225,131,163,229,139,167,223,136,163,219,125,150,223,134,159,219,128,152,196,86,103,192,74,96,212,110,136,221,127,154,216,125,151,216,124,147,206,101,124,189,74,95,176,57,71,164,46,62,183,66,85,208,103,125,218,128,152,215,128,151,200,90,113,167,44,62,165,48,58,161,45,55,180,68,84,209,116,136,216,134,155,209,124,140,209,112,131,197,91,109,191,84,101,185,75,84,205,106,125,215,129,152,210,124,148,211,132,147,212,127,146,217,131,155,215,124,150,207,109,125,208,108,129,212,121,147,203,112,140,209,129,149,213,133,153,217,137,156,217,127,151,208,114,136,208,114,140,209,120,147,199,114,138,4 230,128,132,236,133,143,242,143,154,230,127,133,221,120,122,237,145,150,233,135,143,232,138,148,231,136,144,239,140,155,237,140,148,203,89,85,198,81,78,225,127,126,230,135,143,231,141,141,232,140,149,238,142,153,230,130,132,195,82,78,158,40,42,189,73,69,227,129,130,232,146,142,229,132,134,236,142,150,229,127,132,177,68,67,105,21,28,168,54,54,218,116,111,226,144,138,229,134,134,233,139,141,222,119,122,180,68,70,113,26,32,174,66,64,218,123,117,224,142,134,226,131,130,230,134,135,223,123,126,189,75,74,161,47,48,191,81,78,222,134,125,221,139,128,220,127,126,228,135,140,227,133,138,218,122,121,208,105,102,215,118,113,222,136,127,218,136,123,216,126,128,223,134,138,225,135,137,229,140,145,226,137,138,224,134,128,226,145,135,222,148,135,4 234,140,143,237,139,143,239,140,148,243,146,156,242,147,158,241,146,156,237,144,151,230,140,149,233,141,141,238,147,146,238,143,144,238,139,149,241,148,158,239,147,153,235,144,147,229,140,145,232,138,139,240,150,150,241,150,151,236,138,147,233,136,143,236,143,150,234,146,148,226,137,139,232,141,139,239,147,148,240,151,154,233,138,141,221,117,118,228,131,132,232,144,144,223,137,137,230,141,136,234,142,143,238,149,153,211,107,108,206,94,96,220,125,124,228,142,144,221,131,132,229,143,139,232,142,144,236,145,151,200,94,95,182,62,65,212,113,113,225,141,144,217,133,135,223,138,134,229,141,144,229,140,148,218,120,126,204,100,102,214,119,124,220,134,140,213,129,134,219,137,133,223,132,136,223,130,137,223,130,138,223,131,140,223,135,142,216,128,133,208,121,127,4 234,141,163,231,129,149,231,122,138,233,126,143,235,130,147,236,139,163,237,146,172,233,148,172,225,120,126,219,95,99,212,83,85,213,82,82,216,88,89,221,103,110,232,141,162,231,147,169,217,103,100,210,82,80,193,53,54,179,40,48,187,45,51,202,67,67,224,125,133,230,147,164,216,108,109,206,82,83,181,42,48,164,31,43,167,32,44,183,42,47,210,91,91,224,136,149,215,106,104,202,71,67,187,49,54,177,41,49,172,36,45,193,58,60,213,103,108,221,136,151,218,121,122,212,100,96,205,78,73,201,69,68,202,72,70,211,93,92,217,119,132,218,134,152,222,140,151,221,129,139,216,105,108,218,106,105,219,110,112,221,122,127,221,132,149,215,132,149,219,138,148,224,138,151,225,134,148,228,138,149,228,136,151,224,137,153,219,137,153,213,130,148,4 231,150,166,233,152,169,227,142,154,233,148,160,232,146,163,230,143,159,230,152,172,225,150,165,228,151,166,226,144,157,216,119,123,219,129,132,215,123,120,218,125,122,222,139,144,225,153,164,219,143,162,215,128,138,207,107,103,209,111,103,211,117,108,214,121,112,220,137,133,224,153,157,208,122,142,204,111,111,200,102,91,208,115,106,215,125,121,209,114,106,213,128,119,218,144,145,202,110,127,195,97,94,195,97,90,204,109,104,213,123,119,207,110,101,201,109,99,215,141,144,198,108,126,187,85,89,191,93,89,200,104,102,205,110,102,200,102,88,204,115,105,217,146,153,197,115,128,180,79,85,185,85,86,195,96,91,195,90,80,202,108,101,212,133,133,214,144,152,199,123,138,187,93,102,188,89,96,192,95,93,192,90,85,205,117,114,215,141,147,211,141,148,4 242,157,173,245,161,178,246,159,184,246,158,187,246,159,188,247,167,193,246,167,190,243,164,185,241,157,172,244,160,177,245,158,182,245,156,184,246,161,187,246,163,187,245,165,185,242,164,183,239,158,172,242,157,176,243,156,179,238,147,177,236,144,172,239,147,171,242,158,181,236,149,173,236,157,169,241,163,179,240,158,179,230,137,162,211,104,119,214,113,112,236,157,168,238,162,179,232,155,166,237,161,176,230,143,156,133,57,66,70,22,30,165,58,51,230,143,143,239,169,183,227,148,159,232,155,170,220,129,129,104,26,26,69,23,28,191,95,98,233,155,166,233,161,176,222,146,151,227,152,161,222,143,151,202,102,106,211,117,128,231,154,172,233,159,176,231,160,174,216,139,146,223,147,158,226,152,167,228,156,172,228,155,175,229,153,174,232,158,174,230,160,174,4 229,135,172,233,143,177,236,143,178,233,133,167,230,132,163,232,140,170,227,144,174,223,141,172,231,141,173,233,143,174,228,131,161,218,103,125,204,82,102,210,107,127,221,133,160,221,139,166,231,145,175,229,137,165,222,116,145,209,93,114,192,65,85,200,83,103,216,119,147,220,140,166,228,140,166,223,123,148,214,101,127,202,79,105,205,84,110,208,96,120,213,116,141,219,140,163,223,135,162,218,116,141,208,89,116,204,82,107,207,87,117,208,97,123,212,119,145,213,131,156,224,140,163,219,120,145,212,102,128,215,109,136,210,101,132,214,116,145,217,128,156,212,132,156,225,146,166,224,138,163,226,135,160,225,132,159,223,132,160,228,144,170,219,139,162,215,140,160,221,143,165,222,139,166,227,143,168,227,146,170,230,147,171,227,145,169,216,138,157,213,139,156,4 231,135,156,233,137,159,239,145,166,230,124,139,231,130,142,237,146,164,232,136,153,223,126,129,230,136,151,235,141,158,236,144,160,202,83,90,204,82,91,231,133,150,231,137,147,226,136,139,232,137,148,236,143,162,223,122,132,180,55,60,168,42,53,225,126,138,231,139,150,228,141,147,234,141,155,236,143,158,203,91,94,164,39,47,163,46,50,220,124,131,232,146,156,228,148,151,233,144,153,233,140,147,191,74,75,159,35,47,161,42,48,214,114,118,229,142,149,224,142,141,224,133,144,230,141,147,197,83,87,164,40,49,166,47,54,215,115,127,225,134,142,222,135,140,218,126,137,230,145,148,209,107,106,172,48,53,181,66,70,221,125,140,225,136,146,219,133,135,221,139,143,226,142,146,211,116,114,185,67,71,201,90,96,221,127,142,223,134,145,217,134,133,4 224,138,161,227,138,163,227,139,160,218,133,145,224,138,155,219,135,152,223,141,155,222,143,155,217,134,148,227,142,162,229,142,164,218,135,146,220,139,151,224,144,159,207,126,135,221,141,155,209,121,136,219,134,152,216,126,145,202,106,115,195,99,105,209,122,130,207,126,130,203,122,131,196,97,108,190,87,98,175,67,81,153,48,55,139,32,44,162,54,57,202,112,113,205,127,134,185,77,83,165,49,60,155,39,54,138,39,48,148,42,56,168,58,62,191,98,96,201,126,128,193,105,115,188,93,105,174,67,77,167,58,63,172,61,68,182,78,76,196,112,105,200,128,124,196,118,128,197,117,127,206,119,135,195,102,108,200,112,119,211,133,137,216,145,144,210,139,137,197,123,126,192,116,123,202,122,136,205,125,135,215,138,152,223,153,162,218,149,147,215,147,146,4 226,144,167,225,141,164,225,140,164,226,139,164,225,140,160,223,136,158,230,144,169,224,142,164,219,139,158,213,126,144,183,78,88,182,75,85,208,111,126,230,147,169,231,147,170,224,144,162,226,148,168,206,105,115,142,31,41,130,25,34,195,88,96,231,149,169,233,151,171,225,146,161,232,156,173,216,126,135,174,73,79,178,77,85,208,112,121,228,141,161,228,146,162,220,144,152,225,145,157,223,143,157,221,141,154,225,142,158,227,146,163,228,146,162,226,147,158,221,146,153,215,136,145,216,131,145,224,142,157,230,146,166,235,154,172,232,152,169,227,149,162,220,147,154,217,140,152,226,143,160,229,144,161,231,151,167,229,150,164,226,145,159,221,143,155,219,148,156,220,144,157,224,144,161,228,148,166,230,151,169,226,149,162,219,136,149,217,138,151,217,148,152,4 243,168,186,243,166,186,247,165,191,248,171,194,248,173,195,248,173,194,248,175,195,245,169,187,241,166,180,239,158,172,234,144,154,240,153,165,236,147,159,232,140,145,229,132,131,236,155,164,233,154,163,224,132,130,203,96,86,202,93,86,194,78,72,191,71,62,196,80,68,230,145,147,217,128,127,198,91,83,189,77,70,177,63,57,178,62,56,193,81,69,222,135,133,234,161,172,193,82,75,180,63,57,177,60,54,167,53,49,180,72,65,212,112,104,231,148,150,234,162,172,213,118,114,202,98,89,197,91,86,204,103,104,225,137,141,232,148,156,235,157,166,233,163,172,229,158,163,231,156,161,231,152,160,236,161,174,240,166,179,240,167,178,238,167,176,233,165,173,229,163,171,233,164,174,238,167,179,240,167,178,242,169,180,241,170,180,239,169,176,234,168,173,4 238,151,161,244,155,166,246,161,176,246,162,172,246,166,183,246,160,178,243,157,173,237,152,169,235,148,154,239,150,160,242,154,167,242,152,161,243,158,172,241,153,169,237,155,170,235,153,164,232,147,152,235,149,158,218,116,120,197,85,84,206,99,97,231,138,143,238,157,173,236,155,165,233,153,160,232,151,158,194,80,78,151,34,36,181,65,64,234,146,151,242,163,173,238,160,168,230,149,150,235,157,164,225,135,139,196,91,89,221,123,131,244,162,175,244,164,167,239,164,173,230,154,158,237,158,163,240,157,164,243,158,165,242,158,172,241,156,164,241,161,169,234,155,163,227,148,148,236,155,156,242,160,164,243,161,169,243,158,169,244,164,172,239,160,171,231,152,161,227,149,145,235,158,161,241,164,168,243,164,172,244,162,167,240,160,169,234,152,159,227,153,162,4 236,150,159,237,152,165,238,151,169,225,129,142,211,108,113,215,114,121,219,124,133,231,149,163,232,149,156,232,147,159,208,107,117,170,54,61,170,52,56,173,56,61,177,64,66,221,136,141,231,151,157,208,111,117,161,46,50,162,48,54,163,47,56,157,43,51,169,61,63,219,136,137,224,143,144,184,76,78,156,44,49,157,48,54,154,43,51,159,46,52,169,62,64,224,145,146,205,113,110,161,51,52,158,49,53,150,41,49,143,38,46,155,39,44,184,81,81,231,158,161,204,116,109,156,48,48,157,50,53,158,49,53,150,38,42,178,71,72,212,127,130,231,158,162,216,143,137,174,71,69,153,46,47,159,49,50,181,78,78,221,138,141,232,157,163,230,157,161,220,151,147,211,131,128,201,114,113,206,114,114,225,146,150,231,157,164,232,157,163,230,158,164,4 241,154,159,245,158,164,246,160,166,238,146,149,242,150,155,246,163,168,246,168,175,243,164,171,241,156,158,245,161,164,243,157,157,193,81,75,192,80,77,243,159,161,245,166,169,243,165,169,240,153,150,246,163,164,239,151,147,172,56,53,164,47,46,236,149,146,246,168,170,242,165,169,238,154,149,243,160,157,243,159,157,178,68,65,173,58,53,240,152,147,245,167,171,242,164,164,236,154,151,242,161,158,245,163,163,228,134,132,221,124,122,243,160,162,242,160,160,239,159,158,231,152,147,240,159,156,244,163,163,245,163,168,244,161,165,243,157,159,242,162,162,236,157,155,229,151,144,236,154,153,242,159,159,243,159,163,242,159,162,243,161,163,241,164,166,235,158,159,226,149,145,232,150,147,239,155,154,239,155,156,241,159,162,241,161,163,237,160,161,231,158,160,4 224,145,160,221,139,150,225,143,154,229,150,164,219,138,149,237,158,174,233,154,168,229,154,167,226,146,158,227,149,162,220,138,146,212,124,130,220,138,149,237,154,168,231,155,162,231,157,169,229,155,164,228,154,166,185,90,92,185,76,72,218,134,140,228,144,157,230,154,163,232,159,171,225,152,161,229,157,166,185,89,91,167,56,51,210,122,124,227,146,156,231,153,162,230,158,168,223,150,153,229,156,163,211,129,132,173,80,76,217,137,141,230,154,163,230,155,160,227,154,161,219,152,149,220,146,147,225,150,156,232,160,166,227,151,157,226,149,151,228,156,162,225,155,162,213,147,147,223,152,159,229,158,166,233,161,172,226,147,152,224,149,149,224,151,158,219,151,158,211,146,148,220,150,155,223,151,157,232,158,167,223,146,151,219,145,146,223,151,155,211,141,147,4 228,139,153,233,142,159,236,149,167,241,155,174,237,141,157,235,141,160,232,141,164,224,136,153,229,138,147,231,139,149,234,148,160,230,134,145,224,112,124,226,120,132,229,139,156,224,139,158,230,143,150,228,141,151,229,137,143,212,92,96,208,78,90,216,99,107,225,131,145,225,138,156,225,144,151,230,148,155,217,111,111,191,56,62,195,59,68,206,80,88,219,123,137,223,139,152,224,145,148,227,142,147,210,95,100,178,44,53,181,44,56,203,76,87,219,125,140,225,144,158,220,144,147,222,140,146,212,102,110,191,64,72,183,48,59,209,95,108,221,131,146,223,144,155,214,143,144,220,142,146,213,111,114,197,72,79,198,74,81,218,125,134,219,132,146,218,140,149,212,140,141,217,139,141,213,123,124,200,87,89,206,106,112,221,134,145,216,131,144,213,134,144,4 242,157,156,242,151,146,236,135,126,234,128,122,241,145,143,246,162,169,247,171,183,245,168,179,240,156,153,238,145,138,229,123,113,225,111,101,231,127,119,241,151,150,246,168,175,245,171,179,240,158,155,237,146,138,231,128,119,226,115,105,229,119,111,238,143,139,245,164,164,246,174,181,240,161,156,239,153,145,231,134,124,227,116,105,226,111,102,235,138,130,244,163,158,246,176,179,238,161,154,240,157,149,230,136,124,221,106,91,228,119,109,239,148,140,245,166,164,245,175,176,235,162,155,239,160,153,233,141,129,221,111,92,232,134,122,242,156,150,246,169,167,244,174,176,234,164,157,239,165,159,236,151,141,224,122,106,233,139,127,244,161,160,245,171,174,241,171,172,232,163,154,238,167,161,239,164,158,236,151,143,241,157,153,245,167,171,243,169,173,238,169,171,4 234,149,154,241,156,170,244,157,176,245,163,182,247,171,187,247,174,187,247,174,186,242,166,179,236,155,160,240,159,170,241,154,166,243,158,169,246,166,180,247,169,182,245,170,182,241,165,177,235,157,160,232,148,148,226,129,123,227,124,121,235,141,142,242,155,161,244,167,178,242,167,177,225,142,134,217,120,109,205,94,86,198,79,75,215,104,98,234,139,132,243,166,171,242,170,176,221,134,122,207,102,89,188,66,63,176,52,51,199,83,74,229,135,124,242,164,167,242,172,176,218,132,120,204,97,82,194,77,69,197,76,67,209,102,88,235,150,146,243,171,173,240,171,172,222,143,132,215,123,107,209,107,94,210,104,92,223,127,117,238,159,160,241,169,173,236,165,164,226,154,146,226,150,143,228,145,140,232,151,150,237,158,161,240,165,170,237,165,167,233,162,160,4 196,96,99,171,54,57,187,79,84,179,61,61,205,97,94,233,150,159,237,159,175,234,161,178,179,71,73,142,29,36,140,35,41,141,33,39,164,48,52,206,101,95,228,147,154,232,161,175,151,46,49,119,23,32,113,18,29,113,16,27,139,29,38,174,54,54,207,112,113,229,159,173,133,30,34,98,10,23,109,17,27,115,17,29,122,22,31,152,36,42,191,84,85,217,146,157,173,66,60,132,30,35,104,13,24,98,10,22,115,22,32,135,28,37,171,61,63,206,127,136,202,115,106,179,73,68,126,23,28,101,13,23,117,23,32,137,31,38,153,44,48,193,107,111,210,139,136,196,104,99,174,65,66,141,32,37,142,34,40,159,51,54,147,35,40,182,83,90,209,140,140,208,134,131,200,112,106,185,81,77,186,84,85,193,97,95,179,75,74,189,96,102,4 233,144,142,239,151,151,240,150,151,232,128,116,240,145,147,243,152,158,243,154,157,240,155,157,233,146,139,238,149,145,242,153,151,239,147,141,235,139,137,232,133,128,244,161,162,240,159,156,235,150,140,239,151,142,243,155,153,239,149,145,213,102,90,208,94,79,241,156,152,241,160,157,231,150,136,237,152,142,243,157,153,235,142,135,175,53,42,200,90,77,243,161,155,239,159,156,231,152,136,238,158,146,242,159,152,239,150,142,204,95,77,221,123,107,244,165,159,237,158,152,231,155,140,230,147,129,232,145,129,242,156,150,239,153,143,241,159,150,240,161,154,236,158,149,226,151,132,225,140,118,224,131,110,233,140,119,241,158,148,242,164,156,239,161,152,234,157,148,222,149,131,228,151,136,230,146,133,226,131,106,239,158,147,240,164,156,235,159,149,230,154,145,4 230,146,146,234,149,153,241,159,167,246,166,174,247,170,178,247,169,175,245,166,171,241,164,170,225,143,138,201,96,96,204,99,98,223,130,130,245,168,173,246,169,172,244,167,166,239,163,164,219,135,127,182,70,66,168,46,48,172,55,57,223,134,133,244,170,170,241,163,159,238,164,165,205,109,96,172,65,60,174,59,57,174,54,56,176,62,64,231,150,147,242,170,170,238,167,166,207,115,101,147,43,40,153,47,47,170,57,56,156,38,42,190,88,87,239,168,168,237,168,166,214,133,118,159,54,46,135,32,32,146,37,36,147,33,36,170,57,57,232,158,153,236,169,167,221,151,137,205,119,106,187,88,80,170,68,62,152,39,39,190,87,80,231,158,152,234,167,163,219,148,134,223,150,137,224,150,142,218,142,134,208,121,111,222,144,137,231,161,156,231,163,157,4 238,156,155,241,160,160,243,163,166,247,172,176,247,170,174,247,172,175,246,172,177,243,165,170,236,156,153,238,161,160,233,150,147,223,135,130,236,153,149,245,167,167,245,170,171,241,164,163,235,159,153,225,143,134,163,68,64,121,34,37,171,72,67,237,153,149,244,169,170,242,167,165,233,160,148,220,135,123,134,39,36,95,19,26,151,49,46,235,152,147,244,170,171,241,167,166,232,160,148,230,155,144,201,111,100,184,91,86,214,126,120,242,165,163,243,168,168,240,167,165,229,158,146,233,161,152,236,162,155,239,163,158,243,168,166,244,167,169,243,168,169,238,167,164,226,156,146,232,160,152,235,159,154,239,162,159,243,167,165,242,168,167,240,167,165,236,166,162,223,154,142,229,159,149,233,161,156,237,163,159,239,164,160,239,164,163,235,163,160,231,160,158,4 245,170,169,246,172,173,247,174,178,249,177,184,249,178,181,247,173,180,247,172,181,246,172,180,244,168,164,246,170,169,242,162,159,228,137,130,224,129,121,237,148,144,244,165,169,244,170,173,241,167,162,235,152,143,181,77,68,159,49,45,166,53,48,195,84,72,233,142,132,245,174,174,238,165,158,227,142,130,169,62,56,145,45,47,140,40,42,170,58,49,232,141,127,244,173,173,237,166,159,227,144,133,172,63,53,139,35,35,156,53,46,212,119,105,244,170,164,243,172,171,235,167,155,232,154,143,217,127,115,201,101,89,222,130,117,247,175,171,246,178,177,243,172,171,235,168,156,239,170,161,243,172,169,245,173,171,248,179,177,247,179,177,247,178,174,244,175,169,234,168,155,240,171,161,243,172,166,245,176,173,246,177,175,246,176,175,244,174,168,240,172,166,4 233,138,161,237,143,167,242,149,172,244,153,176,246,158,179,244,151,176,241,147,173,237,146,170,229,133,150,234,141,160,236,144,161,231,136,153,237,143,162,241,147,170,239,144,167,236,144,164,227,137,154,215,120,134,177,72,84,173,60,69,226,128,142,243,155,173,242,153,171,238,150,168,210,117,125,156,49,57,138,32,43,193,93,102,238,149,165,243,154,170,241,153,168,235,149,163,200,103,103,181,86,94,205,118,127,234,148,162,240,151,165,240,148,163,237,146,160,231,143,157,221,138,142,229,145,152,234,148,157,236,145,158,236,143,159,235,139,158,234,143,158,228,138,153,219,133,139,225,137,144,229,138,151,230,136,155,230,134,156,231,136,156,228,137,154,222,133,151,212,124,137,218,128,143,224,132,149,224,130,150,228,136,154,229,139,156,222,132,152,216,128,150,4 203,118,153,207,117,155,212,123,163,212,122,164,212,124,164,210,123,164,212,130,166,209,126,160,203,118,152,209,123,156,213,128,162,213,125,163,210,126,161,210,127,163,212,133,166,209,129,161,201,118,150,206,124,157,211,130,162,212,129,163,214,135,167,211,129,162,210,126,161,207,128,161,198,119,149,204,125,156,206,124,158,211,128,163,217,138,169,214,131,164,208,125,159,204,126,157,197,119,147,205,127,156,193,105,134,181,81,104,214,134,164,215,137,168,208,130,161,202,123,155,198,124,147,205,132,158,189,100,125,145,38,54,203,119,149,212,134,166,205,127,159,202,128,159,195,120,143,202,129,154,201,124,152,170,78,100,200,116,144,211,132,164,200,121,154,196,120,154,191,118,142,200,127,152,201,127,155,204,129,158,207,131,162,208,131,161,199,120,153,193,115,149,4 221,132,134,224,132,133,231,143,154,229,140,152,228,134,143,232,144,148,231,146,151,225,139,148,221,134,133,225,137,139,225,138,145,203,93,96,199,87,85,211,111,107,230,146,147,222,137,142,221,138,133,225,143,143,211,115,118,169,47,49,179,58,52,201,98,88,227,141,141,223,140,140,219,139,133,223,140,137,183,77,79,158,41,41,176,55,45,202,101,92,225,142,146,221,140,143,219,139,129,220,137,134,185,76,71,167,50,45,166,46,40,197,91,86,224,142,143,223,146,141,215,134,123,219,138,132,204,107,101,169,51,49,174,56,52,208,111,106,223,144,141,220,142,134,213,135,125,216,136,131,211,122,120,186,73,70,197,96,89,219,138,137,222,144,145,220,147,143,210,133,124,213,133,128,214,131,129,211,123,124,216,133,133,220,142,142,219,143,142,218,147,146,4 222,147,145,211,121,111,212,120,109,222,138,132,237,170,177,236,170,174,235,171,176,229,164,165,221,147,142,207,114,102,194,85,71,205,111,102,221,146,146,221,144,140,230,165,165,228,166,165,226,162,159,217,142,134,197,93,78,192,91,84,157,60,60,162,66,63,223,155,152,229,169,167,223,158,152,224,157,152,200,109,99,160,59,57,133,41,44,142,44,43,208,134,131,229,171,167,222,158,153,227,165,161,191,107,102,132,37,38,127,39,44,133,36,36,199,118,114,229,173,171,221,157,149,225,164,160,200,117,108,136,38,36,121,34,41,143,46,45,207,129,125,227,170,168,218,155,147,224,162,156,212,137,129,167,67,60,129,35,37,163,70,66,218,151,146,220,161,157,216,152,144,220,156,148,222,159,153,214,142,135,183,92,86,207,129,124,219,156,149,217,156,149,4 184,77,81,210,114,121,238,140,138,245,155,148,246,154,149,241,133,130,231,135,141,222,131,142,193,85,87,222,129,138,242,152,150,242,148,131,240,138,119,244,148,146,235,145,145,223,132,135,200,94,97,226,135,144,234,140,129,209,93,71,207,85,62,239,142,134,236,148,145,226,137,136,203,103,102,222,130,144,209,96,86,179,55,39,182,58,47,234,137,127,237,151,146,224,135,130,204,108,106,213,119,127,194,71,61,173,52,40,189,72,60,238,148,139,235,150,144,223,134,127,205,115,113,206,110,109,185,62,49,167,46,37,199,89,73,243,159,151,237,153,147,221,136,130,203,118,112,212,125,121,195,79,59,189,71,51,221,122,106,244,162,156,238,157,149,217,134,131,201,117,109,219,142,138,215,119,101,219,121,98,234,143,132,240,157,149,233,152,141,211,129,125,4 235,145,146,241,155,161,244,161,169,244,159,168,243,158,174,239,150,168,229,141,157,217,131,150,230,137,138,239,151,151,238,152,156,231,135,141,230,135,144,229,138,154,223,132,150,211,121,141,234,149,148,229,134,129,209,101,92,190,74,66,205,99,96,218,123,125,216,128,140,209,120,134,235,154,155,221,120,112,184,68,58,155,36,37,186,66,64,201,92,87,209,117,125,206,118,131,227,135,137,209,99,91,186,68,67,171,47,54,183,58,61,190,77,74,204,109,115,203,118,130,223,130,139,211,110,109,197,83,80,196,80,76,196,90,83,197,98,93,201,112,112,202,124,129,221,140,148,221,138,146,211,119,121,206,113,105,210,123,117,212,135,132,205,128,124,202,132,133,214,134,142,215,132,140,218,141,149,214,135,141,214,137,140,214,143,143,210,142,139,203,137,134,4 244,186,191,244,184,191,246,185,193,246,186,195,242,180,192,238,176,186,235,178,189,229,172,183,243,183,189,245,183,189,245,185,191,240,180,190,223,143,150,213,121,117,223,153,156,226,173,180,242,184,192,244,183,190,241,181,189,228,153,162,191,82,84,186,73,70,205,117,114,225,175,175,240,181,191,240,179,189,237,169,177,179,92,102,148,50,59,174,68,67,203,123,121,223,175,175,239,182,190,239,181,190,227,152,152,155,62,70,145,53,62,175,71,69,213,146,146,222,175,176,236,183,189,238,184,190,220,150,147,183,75,72,164,57,59,192,106,103,219,163,163,217,167,169,234,183,185,234,182,186,226,164,164,195,105,97,191,103,97,217,155,153,221,170,170,216,166,166,231,181,183,230,178,182,228,177,179,225,170,167,224,171,168,222,170,170,220,166,167,217,166,168,4 231,144,155,232,142,154,230,138,154,225,127,148,216,115,132,216,119,132,214,130,152,207,132,152,226,139,153,227,137,151,217,116,128,202,89,102,189,67,78,191,75,80,206,119,133,201,127,146,222,137,151,216,123,136,199,86,99,180,58,75,180,65,78,174,57,65,191,93,105,198,121,134,220,134,145,205,100,111,184,65,85,167,47,68,171,61,72,167,54,63,181,77,87,197,118,128,210,117,125,188,73,92,169,51,72,151,36,55,146,36,49,160,51,56,186,88,93,196,121,132,208,125,135,181,70,88,155,37,57,155,43,62,148,40,54,161,54,57,192,104,110,198,128,136,208,132,145,188,86,103,164,52,71,153,42,59,146,38,47,178,82,87,200,128,137,197,129,137,205,131,148,199,116,132,180,79,93,160,52,64,173,76,87,195,118,130,198,128,137,195,126,133,4 221,149,169,223,150,172,225,150,177,225,149,177,224,151,180,218,148,177,211,144,170,203,136,162,216,145,167,220,147,170,221,147,171,221,148,172,221,149,174,214,146,173,206,142,166,198,136,159,215,146,171,215,144,164,208,125,137,210,126,138,215,139,160,212,143,168,204,139,162,193,127,153,219,157,178,206,130,148,186,83,87,193,96,103,201,117,133,204,132,152,201,138,160,191,128,152,223,162,183,194,108,119,153,47,51,169,62,70,178,78,86,197,122,138,196,136,156,189,128,149,221,162,183,200,123,133,151,47,50,176,73,82,174,70,75,189,107,117,192,131,151,185,124,144,215,157,176,212,145,161,194,112,123,194,110,123,189,100,110,189,111,122,191,128,147,187,126,143,206,148,166,213,152,169,203,137,154,197,125,140,193,120,136,193,128,145,192,129,146,186,125,143,4 239,158,175,238,152,168,229,133,147,229,127,136,241,151,165,245,159,180,244,163,180,241,166,185,236,156,172,233,150,161,207,99,102,201,79,78,221,114,114,239,147,159,242,161,176,237,162,179,228,150,165,215,125,129,177,58,59,176,51,56,199,79,81,226,128,134,238,157,173,234,158,177,218,141,154,193,88,90,160,41,44,165,42,49,197,81,87,225,131,140,233,151,171,230,156,176,203,114,123,159,46,51,164,47,55,180,61,70,185,65,68,222,124,131,232,153,172,229,159,176,201,111,119,144,37,40,155,38,47,188,71,86,203,92,100,219,117,125,232,155,175,227,157,172,211,139,149,203,116,120,184,78,77,189,75,82,219,125,140,231,145,162,234,161,179,226,157,171,213,143,149,222,155,159,219,144,148,213,125,136,222,137,154,233,156,177,231,162,178,225,158,172,4 224,143,154,232,153,165,235,154,166,238,155,171,239,153,172,236,148,169,237,154,173,235,159,174,222,141,152,230,151,160,233,154,166,234,152,163,235,148,161,234,147,163,235,154,167,233,159,170,221,145,152,228,152,160,230,150,160,217,121,121,217,119,117,229,141,149,236,159,171,233,159,169,223,149,152,224,144,148,209,109,107,193,80,71,193,78,70,222,129,133,235,158,168,231,157,165,223,151,150,221,139,139,204,103,97,192,79,71,200,93,88,226,140,143,233,156,165,231,157,164,222,152,149,225,151,152,219,134,131,215,123,122,227,143,147,234,157,165,230,154,162,229,158,164,222,154,150,226,154,153,230,154,157,232,155,164,232,153,163,232,155,161,229,154,162,224,152,159,219,151,145,225,156,153,229,157,161,227,150,159,227,150,160,229,151,159,225,151,159,222,151,157,4 219,136,160,223,137,161,221,128,145,215,116,129,225,133,149,228,141,159,227,150,175,220,145,171,220,139,160,223,139,159,216,118,131,209,106,112,217,122,125,224,135,143,224,148,171,217,142,168,221,144,162,224,142,160,214,119,132,207,104,104,211,114,108,219,129,131,221,142,163,216,141,166,220,146,158,225,147,162,214,123,135,204,102,102,214,123,118,218,129,127,219,136,152,219,143,163,222,151,159,223,150,161,217,132,139,212,120,120,209,115,109,214,124,126,223,145,161,222,150,169,221,153,158,223,152,161,218,136,140,211,116,109,207,110,101,214,129,137,221,142,160,221,149,166,217,150,154,222,153,156,219,142,146,212,121,114,210,116,108,217,134,141,221,146,161,219,148,165,215,150,152,220,153,156,219,147,149,219,140,139,215,131,125,217,136,144,221,149,164,218,149,164,4 227,157,179,229,155,175,232,153,175,233,147,169,236,153,180,235,158,185,236,168,194,233,169,194,222,150,168,225,141,145,226,140,145,225,137,147,224,135,148,220,125,143,227,148,172,228,160,185,211,133,157,215,126,131,213,119,114,217,126,127,208,113,116,211,116,127,224,142,157,228,158,181,208,128,153,206,110,131,201,94,103,202,96,101,210,115,126,211,118,126,222,144,155,229,164,183,213,142,162,207,119,145,201,97,116,196,83,98,194,81,98,204,104,115,215,132,145,222,155,173,215,149,167,214,137,156,204,107,124,196,88,100,191,76,97,196,88,108,206,118,135,212,142,162,216,151,166,219,150,168,213,129,144,204,106,119,199,98,112,195,91,106,197,104,120,203,131,152,217,158,169,220,156,172,217,144,160,208,123,139,204,112,125,205,119,131,199,117,137,200,129,146,4 237,163,191,231,151,176,223,132,154,231,146,171,230,150,176,226,154,183,221,151,180,214,149,177,232,159,185,225,142,166,207,106,118,208,110,119,214,122,135,225,155,182,220,153,180,214,151,175,231,159,184,220,137,157,193,87,95,185,71,74,206,110,117,223,151,176,219,152,178,215,151,175,228,158,180,212,122,138,180,70,74,170,58,63,198,97,102,220,145,166,221,156,181,215,150,173,222,151,172,206,115,128,177,68,73,149,40,48,178,65,73,213,130,148,224,160,185,214,150,172,221,155,174,207,124,133,179,68,70,163,49,55,188,83,92,218,144,166,222,157,182,212,150,171,214,151,167,221,155,173,201,112,119,182,74,78,198,104,114,221,152,175,222,158,181,212,150,170,211,148,164,219,156,174,221,151,166,208,125,138,216,141,160,222,157,181,219,156,178,209,148,168,4 190,103,114,191,109,122,191,104,119,184,91,98,187,98,114,193,109,128,196,113,131,192,110,128,187,105,112,191,111,119,179,85,93,147,42,44,165,67,72,193,109,123,194,111,128,194,113,127,184,103,107,191,113,118,178,85,90,143,37,40,155,50,52,192,106,117,196,117,132,193,113,125,184,105,105,189,111,115,179,87,91,154,48,48,155,50,50,190,104,111,198,121,133,196,118,128,185,106,105,191,115,118,174,81,83,143,40,40,145,40,41,186,94,98,198,119,132,195,118,127,185,108,106,192,118,119,174,84,85,137,34,33,166,60,62,191,101,110,197,116,127,194,116,123,182,103,99,189,112,110,186,105,104,174,75,72,183,86,89,195,112,125,193,113,124,188,111,119,182,103,99,186,108,108,188,109,109,190,106,110,191,106,116,192,109,121,185,103,116,184,105,115,4 222,130,136,226,134,141,230,133,143,232,133,144,234,140,152,229,134,142,227,135,144,223,134,146,221,130,132,226,133,134,230,136,139,229,135,144,226,131,138,223,129,134,224,134,142,220,132,142,220,130,132,226,137,138,230,140,144,220,124,129,194,82,77,200,93,94,219,128,137,220,135,140,218,129,128,215,109,121,227,133,140,197,92,92,163,47,45,182,67,64,211,117,120,218,135,138,217,130,127,211,98,108,222,125,133,192,87,86,150,39,40,182,73,69,215,125,129,215,131,136,215,130,123,218,131,128,220,131,131,192,84,79,158,43,39,192,88,82,218,134,139,213,131,133,207,105,105,212,105,112,217,130,116,200,99,87,184,74,63,210,119,115,219,136,137,212,133,132,207,114,112,212,115,116,220,136,129,217,129,124,214,124,120,217,131,131,217,137,136,211,133,132,4 207,115,129,212,120,135,217,124,144,215,113,135,217,117,137,225,132,152,226,138,158,222,139,158,194,93,106,196,91,103,198,93,110,201,96,111,204,99,113,213,119,136,219,133,149,220,139,152,192,90,103,189,81,95,176,60,77,184,72,85,187,72,85,195,88,103,203,104,117,210,122,132,185,78,88,185,76,91,170,54,72,173,60,73,161,51,60,175,63,75,196,91,102,202,108,115,179,76,83,176,67,79,174,60,75,176,63,77,158,51,60,166,58,64,201,108,114,208,131,139,169,63,70,167,56,67,176,64,76,184,74,88,181,70,82,179,69,79,194,99,105,205,128,134,181,87,92,181,80,92,186,81,93,196,95,104,193,90,98,195,96,105,200,113,122,204,127,136,192,110,113,192,101,110,196,102,112,206,118,124,207,117,122,208,122,132,208,132,143,207,136,144,4 212,119,135,208,109,127,202,97,115,194,81,103,209,104,129,218,120,144,220,127,150,220,135,158,199,102,109,203,107,122,192,83,100,181,64,81,196,84,101,204,97,116,208,110,130,214,127,146,182,76,79,183,76,89,181,71,88,180,66,83,175,58,71,186,70,83,196,90,102,207,117,131,177,75,82,157,43,54,160,48,59,182,75,90,170,52,68,177,60,78,191,82,97,204,113,127,174,71,77,152,43,52,158,46,60,166,52,67,162,46,63,172,55,70,190,85,101,205,120,134,181,81,83,172,67,75,175,70,85,174,65,83,181,78,97,187,85,101,193,96,110,202,121,135,193,108,113,193,105,113,185,85,93,181,77,85,184,82,89,195,103,111,205,126,137,203,129,142,203,131,137,201,122,130,195,104,110,194,104,110,192,101,107,203,118,124,208,135,146,205,135,147,4 220,167,178,225,172,184,230,178,190,233,180,193,234,182,194,233,180,193,232,179,191,228,178,189,218,166,176,222,169,181,226,175,185,229,177,187,231,180,191,233,183,193,230,180,190,226,178,187,213,160,173,219,167,179,218,164,172,181,108,113,197,130,138,231,180,189,228,179,187,224,178,185,212,158,171,219,168,180,213,154,158,139,57,64,159,80,90,227,173,181,226,175,185,221,174,182,208,158,168,217,166,176,219,169,176,181,104,105,188,114,120,223,171,184,222,171,182,217,168,179,209,164,168,217,170,175,219,172,179,218,165,173,219,164,173,224,173,184,219,169,180,214,166,177,207,165,168,215,169,174,218,173,178,221,176,183,224,174,183,223,174,184,216,166,179,209,162,175,207,166,168,213,171,173,219,177,180,220,177,183,219,170,180,218,170,181,212,165,177,206,160,172,4 245,172,177,240,168,173,212,112,118,199,92,102,227,138,144,238,150,161,245,168,180,246,173,182,242,170,167,219,127,123,181,68,80,168,53,74,190,74,88,202,92,97,226,140,138,243,174,172,241,170,163,197,94,94,167,60,81,178,69,94,181,58,87,183,66,79,194,84,85,241,167,160,237,167,164,199,101,105,173,68,86,194,88,109,190,66,95,194,67,96,204,92,99,242,169,168,231,158,156,187,83,85,165,57,74,176,76,93,192,82,101,196,75,92,219,124,125,241,174,174,237,167,162,206,111,111,179,69,81,177,75,84,189,77,86,200,91,93,235,157,159,246,181,185,215,144,137,220,147,142,228,146,143,226,141,142,220,135,136,227,147,151,246,178,186,248,183,187,229,157,150,236,164,161,240,168,168,240,164,164,245,174,178,240,167,173,247,180,184,247,179,184,4 242,157,158,243,158,162,243,162,167,233,137,136,237,142,143,247,170,177,246,169,176,245,165,173,242,158,156,237,152,149,224,132,128,175,60,61,189,79,76,244,163,166,246,170,173,244,165,168,241,160,159,232,147,140,164,60,57,107,17,29,136,38,45,233,147,144,247,171,173,244,166,168,241,165,160,220,131,123,131,33,37,111,26,35,132,32,39,213,118,112,247,172,170,244,166,164,242,168,158,209,117,107,110,17,22,113,28,35,119,24,33,193,92,90,247,172,168,242,167,163,238,166,156,228,146,135,147,44,42,99,14,24,119,22,27,199,101,94,245,172,168,241,167,163,236,162,150,242,170,160,217,131,123,173,69,63,192,90,82,231,148,142,244,173,170,243,171,168,234,162,149,238,165,154,237,163,156,236,159,151,239,161,155,245,169,167,245,173,169,243,172,168,4 246,164,172,246,166,178,248,168,177,236,130,123,231,115,107,247,163,169,247,173,182,247,175,183,246,166,173,246,166,174,247,160,163,231,126,116,223,98,92,243,144,143,247,174,178,247,177,181,245,166,168,247,170,173,245,154,152,245,148,143,231,113,110,230,114,112,247,166,168,247,178,179,245,171,173,246,164,166,242,138,132,237,130,121,226,103,99,225,110,104,246,163,163,247,179,178,245,170,171,245,162,163,242,135,132,227,109,98,219,97,86,241,143,136,247,174,172,247,177,177,244,170,168,246,168,168,243,143,148,234,122,114,237,126,110,247,162,161,247,176,176,247,176,178,241,169,167,246,171,170,245,154,153,244,142,131,245,148,129,246,170,167,247,175,180,246,175,178,238,167,165,245,170,170,245,159,155,245,154,152,246,168,164,247,176,178,247,174,182,245,172,178,4 247,170,173,246,168,171,247,169,172,248,168,171,248,171,176,248,178,183,248,184,184,248,183,185,246,168,168,246,168,171,240,153,150,209,97,91,224,120,114,246,165,163,248,181,181,247,180,180,245,168,165,246,168,169,216,111,101,139,26,33,166,43,42,227,119,109,248,178,178,247,179,176,244,170,166,244,164,160,190,81,73,121,20,31,138,29,39,199,87,78,247,170,166,247,181,180,243,169,165,241,159,150,186,70,61,163,42,51,146,36,46,177,66,61,247,167,160,246,179,176,241,168,160,241,159,149,198,80,70,166,44,49,170,46,48,202,91,79,245,170,165,246,176,172,237,165,155,241,163,155,219,118,106,173,46,43,190,68,62,235,147,136,246,173,172,246,176,172,233,160,153,238,162,157,235,154,149,217,112,99,222,122,108,245,170,170,246,174,176,243,171,171,4 248,199,205,249,198,204,250,201,204,250,202,208,249,202,210,249,202,207,249,199,205,248,198,202,246,196,201,245,193,196,241,186,182,239,179,179,247,194,195,249,198,199,248,197,199,247,194,195,243,195,198,227,163,162,195,103,109,196,106,111,203,120,121,233,163,160,248,195,193,248,197,198,241,198,195,210,134,134,190,91,108,205,121,130,187,96,105,181,96,103,218,145,145,244,193,195,242,198,195,205,141,141,157,77,93,208,127,132,206,128,133,185,104,116,186,100,112,236,182,183,239,196,196,217,161,157,121,51,65,175,97,107,211,130,133,204,120,127,203,117,126,231,174,176,237,194,192,236,188,183,190,123,121,186,102,110,201,105,112,192,95,105,199,101,113,230,169,171,236,194,190,238,194,190,240,195,192,230,170,171,214,137,140,212,130,135,219,143,149,235,179,182,4 225,152,182,227,151,183,233,153,190,237,156,193,239,159,192,238,163,195,235,168,197,229,163,191,225,155,182,228,151,182,232,158,189,231,146,185,235,158,190,237,167,195,234,169,196,224,155,185,227,157,181,227,156,182,227,159,187,223,146,177,214,128,153,227,150,181,232,166,194,223,154,184,225,157,180,224,158,183,224,152,184,202,124,148,146,47,70,204,121,147,230,164,194,224,158,185,224,162,179,226,164,185,226,160,185,173,80,104,117,29,55,163,76,101,223,154,183,224,162,187,216,144,165,217,148,168,226,165,186,192,108,130,116,30,53,152,57,82,216,142,172,223,163,187,218,150,173,217,146,170,222,152,179,213,135,161,174,81,101,200,114,140,216,143,175,218,153,182,219,158,177,220,155,179,220,148,175,220,153,178,223,156,179,221,153,182,219,153,181,219,158,183,4 236,151,148,238,151,150,243,154,156,245,158,159,245,159,158,246,159,156,244,157,154,239,153,149,235,152,148,236,150,145,236,142,135,244,154,149,246,162,158,245,159,151,244,160,152,239,155,148,235,154,148,237,150,143,205,95,81,197,86,75,233,139,128,246,163,156,243,160,150,238,156,147,232,153,145,239,156,147,192,86,74,155,41,36,224,121,105,246,163,155,242,161,151,239,159,150,230,153,142,236,159,149,223,130,115,219,118,103,243,159,152,245,162,154,243,159,151,238,158,149,230,153,140,236,158,147,238,158,149,239,156,149,243,161,155,243,162,154,240,160,150,235,156,147,225,151,136,233,156,144,239,161,153,242,160,153,241,158,151,240,157,146,238,158,151,233,157,148,220,150,134,230,155,142,235,157,148,239,159,152,239,158,150,232,143,125,233,153,145,230,157,148,4 241,174,196,242,175,198,243,176,201,244,177,198,243,181,200,243,179,197,243,178,198,239,175,193,240,173,191,242,175,195,232,160,174,233,161,170,245,182,198,243,178,191,242,178,193,237,173,188,239,174,190,245,179,194,194,120,120,163,85,82,238,171,184,245,184,200,241,177,189,237,174,187,238,174,188,244,179,190,206,135,135,157,81,77,228,157,168,245,182,197,241,177,187,237,177,187,237,174,185,242,177,188,238,171,179,230,161,167,239,170,187,242,177,193,241,179,189,235,176,185,233,172,180,240,176,188,242,177,190,243,177,192,242,177,194,243,180,198,238,176,187,232,176,187,229,171,179,236,173,185,237,172,182,240,175,189,241,176,189,240,176,189,235,174,186,225,171,180,224,170,177,230,171,182,233,171,182,236,172,184,238,175,188,234,170,182,230,170,182,221,169,178,4 213,135,151,209,121,144,194,89,117,202,106,128,214,125,142,218,132,147,225,142,163,217,138,156,212,135,152,200,105,128,185,75,101,194,88,113,209,112,133,215,136,150,212,131,143,212,131,146,203,123,137,190,91,114,178,69,92,183,79,100,195,91,114,216,128,146,212,132,144,203,121,131,194,112,119,185,84,97,173,60,79,177,70,90,182,79,99,204,107,129,217,137,154,207,126,140,200,120,132,182,80,100,174,65,86,178,75,92,177,73,92,194,93,116,214,136,151,208,131,146,196,114,124,185,84,106,180,78,98,178,74,96,171,76,93,192,109,124,213,140,153,205,130,144,191,118,122,191,104,117,184,82,106,179,74,100,192,105,124,186,114,126,188,112,122,196,121,135,194,122,130,192,115,124,189,104,122,193,107,128,206,134,145,201,131,142,180,102,113,185,109,120,4 230,140,137,235,144,143,236,144,146,234,137,139,223,115,113,227,124,126,232,142,147,228,141,145,229,140,134,234,144,139,234,142,140,216,107,99,198,77,67,208,97,87,229,140,139,228,143,142,228,140,134,233,143,140,225,123,118,201,81,71,188,63,58,192,75,65,225,135,127,227,144,139,227,140,131,233,142,134,221,118,107,195,74,63,174,47,43,187,72,61,226,137,128,226,143,139,226,138,128,231,141,134,221,121,115,201,81,71,189,65,55,204,98,88,230,145,138,225,139,132,223,138,126,229,141,135,223,126,121,205,86,79,208,97,88,223,130,125,229,142,138,225,142,134,221,143,129,228,143,133,224,134,129,219,122,116,223,129,125,227,133,131,228,143,137,223,145,138,218,141,126,223,140,129,227,144,137,227,142,138,227,139,137,228,139,136,228,148,142,219,141,136,4 234,145,172,238,148,175,240,146,174,232,137,161,233,143,168,232,141,165,239,147,174,238,149,176,226,139,164,234,144,170,229,135,159,230,130,150,230,131,147,236,144,166,238,149,172,231,144,164,231,143,166,229,133,156,218,106,123,229,115,132,225,120,135,238,146,165,239,151,172,227,140,157,222,136,152,216,111,130,210,88,102,201,79,89,220,111,124,234,140,161,232,142,162,216,133,146,216,128,142,209,101,112,205,92,103,191,69,79,214,96,109,236,138,157,229,142,158,213,130,142,213,126,140,208,109,123,191,84,91,193,73,82,219,111,124,229,138,154,226,141,155,216,134,145,204,121,132,201,113,126,212,119,128,218,122,134,218,126,139,228,141,157,227,142,157,215,133,145,210,129,140,213,131,143,230,150,164,229,148,164,227,145,160,219,135,148,223,136,151,209,126,141,4 245,161,184,246,160,188,242,146,165,238,131,139,245,153,171,247,167,191,247,163,185,246,163,185,244,161,182,246,161,183,224,112,122,191,50,51,228,109,109,247,163,180,246,164,181,245,160,179,244,164,182,242,153,168,206,83,80,183,45,46,209,81,74,246,160,171,247,169,185,244,160,175,243,165,183,234,139,148,187,58,57,183,50,50,206,84,82,245,159,170,246,169,184,243,162,173,242,165,180,233,141,149,168,43,46,187,58,60,218,100,100,241,150,162,247,169,183,243,167,180,240,166,180,236,147,153,178,50,50,183,56,59,220,100,99,239,144,158,245,163,178,239,160,171,236,161,174,238,156,167,212,98,98,206,86,86,229,124,129,240,148,163,242,159,173,237,157,166,232,155,167,237,161,175,233,146,156,233,140,152,236,148,160,240,153,169,240,158,171,233,158,168,4 244,155,180,246,160,185,247,166,191,247,170,193,247,172,194,247,170,192,247,169,189,246,164,183,243,157,178,246,159,183,246,158,182,246,161,184,247,165,186,247,168,189,247,169,185,245,165,180,245,165,183,244,156,177,242,145,163,243,142,157,245,153,170,246,165,184,246,169,184,244,164,179,242,160,177,242,153,170,232,125,131,224,104,105,236,129,134,246,161,175,245,166,180,241,163,176,239,155,170,239,149,160,226,119,120,213,88,85,228,114,109,246,161,170,245,165,180,239,162,175,239,159,174,237,148,157,228,126,127,225,116,111,234,135,135,245,161,172,243,164,177,237,161,172,236,159,172,239,156,168,234,142,147,238,147,153,242,157,166,244,162,177,242,164,177,234,160,169,234,158,170,239,161,173,240,161,173,242,160,174,242,159,175,241,159,174,238,162,175,231,159,168,4 240,153,180,243,158,188,244,158,187,245,156,188,245,156,187,246,164,192,244,161,187,240,157,183,241,156,181,242,156,183,243,157,184,243,151,175,244,154,178,245,161,187,242,158,181,238,156,179,240,155,178,239,152,178,238,145,170,226,119,135,234,135,155,242,155,179,240,151,174,235,151,174,236,150,174,235,145,170,218,112,129,189,62,73,213,102,115,234,135,152,237,146,167,234,150,172,233,148,170,224,127,145,189,70,80,174,52,63,196,75,86,223,114,128,235,146,165,232,151,169,230,145,167,222,124,141,191,68,76,179,56,65,194,72,82,222,119,133,233,144,164,229,148,166,226,144,165,226,135,155,210,100,111,210,105,118,220,120,136,227,131,150,231,147,169,227,149,164,222,145,165,226,147,167,227,140,159,231,147,168,232,148,170,230,145,167,229,150,170,224,149,164,4 209,155,169,211,157,169,210,153,165,213,158,170,215,161,172,213,158,170,210,155,167,206,154,165,211,163,170,208,155,167,208,153,165,176,112,123,157,93,104,169,103,111,207,155,160,203,154,163,208,161,167,213,164,172,164,102,111,81,28,42,91,40,54,149,75,84,201,142,149,201,151,162,205,157,160,207,154,156,140,75,84,116,51,62,154,78,83,182,110,117,199,143,155,200,151,160,200,153,150,200,150,151,165,93,101,156,70,77,168,85,86,193,129,134,200,148,161,198,147,157,201,156,156,204,156,157,172,102,105,157,74,81,173,92,102,197,141,151,201,150,161,197,143,155,201,159,158,204,160,160,201,152,154,194,140,147,200,149,158,206,159,167,201,151,159,193,141,149,201,162,160,203,158,160,205,165,166,206,168,170,208,166,169,206,162,166,199,154,161,193,152,154,4 235,148,159,243,154,165,246,160,173,245,158,174,244,154,173,243,152,170,240,150,168,235,149,163,236,150,160,240,151,160,241,150,159,245,157,170,244,154,172,242,151,170,240,151,165,234,150,162,235,148,156,238,146,159,236,142,152,238,142,149,235,134,143,238,142,159,239,151,163,235,150,161,233,151,157,237,148,161,244,158,170,215,110,110,181,56,51,229,131,139,239,152,166,233,153,161,236,154,159,240,157,164,247,165,174,213,110,109,165,43,38,228,132,142,241,158,168,234,152,158,233,154,157,238,161,165,241,159,167,237,148,150,218,113,112,236,146,159,239,156,166,236,156,161,231,156,156,236,160,163,239,154,160,243,159,167,242,155,166,240,155,166,237,155,163,230,152,158,227,152,150,233,156,158,233,147,152,238,154,159,239,157,166,237,154,165,234,153,160,228,149,156,4 239,186,188,242,188,192,245,196,198,246,199,200,246,197,200,247,201,204,246,199,202,244,196,200,237,186,188,240,189,192,244,200,203,246,201,202,248,201,203,246,200,202,245,199,202,245,200,201,234,185,185,235,188,191,225,170,169,195,137,140,195,142,149,244,198,200,246,200,202,245,199,199,234,189,190,218,163,166,123,65,76,84,41,60,139,84,95,243,194,196,246,202,203,246,202,201,231,185,187,220,168,172,105,58,76,72,38,58,187,132,136,246,201,204,245,199,200,246,200,199,228,183,183,232,188,189,183,122,126,115,55,70,212,160,163,245,199,202,242,193,195,242,195,196,229,186,182,231,187,187,230,182,181,217,164,162,236,190,191,243,196,198,242,193,195,239,192,193,229,185,181,233,188,186,237,194,192,243,201,198,243,199,198,244,199,199,242,196,194,239,195,193,4 233,139,147,239,148,158,237,149,157,226,130,136,226,129,136,232,140,149,239,154,166,235,150,161,233,143,148,240,152,160,218,121,121,128,38,39,130,42,47,190,79,75,229,139,144,234,148,156,233,146,148,238,151,158,219,122,126,109,29,34,62,8,20,132,36,37,227,134,135,234,151,155,233,146,147,239,153,160,226,131,134,120,32,35,116,26,30,184,84,80,231,147,149,232,149,152,232,148,147,239,155,157,235,147,150,175,75,73,181,67,61,216,116,109,235,156,156,232,151,152,231,149,142,238,151,151,241,155,154,235,143,147,223,128,129,226,133,134,237,156,160,234,154,153,229,148,140,235,149,147,240,154,153,240,154,159,239,154,161,237,152,156,236,154,156,232,155,151,227,147,140,232,148,144,235,149,149,237,151,152,237,149,153,237,154,153,234,154,150,230,152,147,4 225,167,156,228,167,160,230,169,159,234,177,169,234,175,164,228,171,159,226,172,160,223,173,164,224,167,151,223,164,154,220,153,143,217,141,135,214,142,133,208,136,124,224,169,157,219,168,157,219,163,145,225,167,153,213,136,125,199,95,97,199,99,106,198,107,103,217,160,149,217,167,156,220,166,148,227,171,155,211,131,122,195,88,94,194,84,96,204,117,113,218,164,152,214,165,154,220,167,149,222,167,150,213,139,130,196,90,96,194,89,98,209,136,128,216,163,151,210,160,149,215,162,140,221,168,148,210,140,127,194,97,96,202,117,117,209,150,142,211,161,149,208,163,150,206,156,134,211,159,138,211,155,139,211,151,136,211,154,142,208,156,146,207,160,147,200,156,145,202,155,134,208,158,136,213,164,147,214,167,150,212,164,150,206,157,145,200,155,139,194,152,137,4 208,109,117,214,120,127,214,112,114,215,110,115,217,114,117,216,116,116,211,115,115,204,106,109,208,110,113,214,119,124,212,111,117,213,111,114,214,116,114,214,118,113,209,114,109,201,105,105,206,106,110,211,114,114,209,106,108,191,74,79,197,87,86,210,110,106,208,111,105,201,108,103,204,104,107,212,114,112,195,88,86,147,30,36,155,39,44,202,92,92,205,107,104,199,106,103,203,102,100,210,113,110,186,75,73,142,30,34,148,37,41,199,89,94,202,103,105,193,94,95,201,105,102,210,116,110,183,76,72,149,32,37,182,71,74,201,98,103,199,99,99,191,91,92,196,98,92,202,107,102,198,102,99,184,75,77,197,97,103,200,100,101,197,102,97,191,97,92,194,102,97,198,106,103,198,105,101,198,99,100,199,99,98,199,100,96,195,102,97,190,101,95,4 214,133,136,224,148,157,226,149,159,228,151,162,226,149,155,226,152,154,226,157,162,224,156,161,219,146,150,223,149,156,221,143,148,218,133,140,219,136,141,220,140,139,221,147,148,220,149,149,216,142,142,222,151,155,214,131,130,187,85,80,179,78,74,202,109,110,218,141,145,219,149,151,217,146,147,219,148,146,212,133,127,181,80,76,171,69,68,181,79,78,214,135,135,218,150,148,218,150,146,222,153,149,216,141,137,191,95,90,190,93,89,190,93,90,211,134,131,216,147,145,221,156,153,222,153,150,213,136,128,202,110,100,189,91,84,201,111,103,213,139,137,213,142,141,218,150,145,216,147,144,218,149,147,213,134,125,201,111,100,207,128,123,211,140,137,207,135,131,212,145,144,211,141,141,219,152,151,217,148,144,209,134,124,208,137,136,211,140,140,208,136,136,4 207,125,131,203,123,128,207,127,135,212,132,143,211,132,137,213,132,134,208,125,128,206,124,131,202,122,124,202,121,128,200,116,123,179,85,91,168,71,73,198,110,112,209,128,129,203,124,127,206,129,133,197,111,118,161,66,68,124,36,38,107,26,32,144,55,54,187,102,104,195,118,118,207,134,133,189,103,100,132,44,45,99,28,33,88,21,30,109,30,33,164,79,74,197,121,117,196,112,105,190,99,94,146,56,59,107,32,36,90,22,32,113,32,34,177,90,84,208,137,130,200,115,106,196,109,103,173,83,84,119,39,42,100,26,32,142,55,54,193,113,108,203,133,127,202,128,119,204,127,122,193,111,113,135,52,53,135,49,47,179,93,93,201,127,126,197,123,117,198,127,121,197,122,117,196,119,120,194,113,111,189,108,105,192,115,114,201,127,126,194,120,115,4 235,152,165,237,150,159,223,122,113,218,111,103,241,155,164,245,164,179,243,162,174,242,165,176,234,153,163,236,151,156,211,106,95,193,76,65,214,109,103,237,153,161,241,164,172,239,162,170,230,153,154,234,151,152,208,102,92,175,59,53,171,54,50,203,96,89,233,154,160,239,167,176,232,158,159,229,149,147,196,84,72,165,49,46,159,44,44,170,52,47,208,110,104,236,164,172,233,158,153,235,161,161,201,98,89,179,64,57,178,65,58,180,66,59,200,97,85,231,157,160,230,157,153,239,168,172,225,142,138,189,77,64,193,83,72,197,90,75,215,123,114,232,159,163,225,151,141,236,165,168,237,163,166,222,134,128,214,118,108,217,125,113,230,151,154,231,160,168,221,146,132,234,163,162,238,166,167,238,166,171,233,157,157,232,155,154,234,161,169,228,156,163,4 246,166,173,247,166,175,246,168,176,248,177,186,248,181,187,248,182,185,248,184,184,248,181,178,245,166,169,246,164,167,247,164,170,246,163,168,246,160,160,247,167,167,247,176,172,247,175,169,243,165,162,242,159,156,230,131,127,216,102,98,214,96,85,235,135,124,247,167,159,245,172,167,237,156,147,238,152,146,211,103,94,190,65,59,190,66,57,219,109,95,244,157,146,245,169,164,240,164,160,242,160,155,220,119,106,197,80,68,200,82,70,214,103,89,241,153,143,245,170,166,236,159,154,240,158,152,237,150,143,235,144,136,232,136,127,234,138,127,244,164,156,245,172,168,230,148,139,241,161,158,247,172,174,247,173,173,247,172,172,247,173,172,247,177,173,242,168,159,234,160,156,241,164,159,246,172,169,246,176,173,246,175,173,246,174,172,246,175,169,243,172,167,4 247,176,182,248,183,187,248,189,187,248,184,180,247,177,183,249,194,195,249,192,193,247,172,183,248,185,185,248,188,186,247,174,166,247,168,157,246,175,174,248,195,190,248,190,188,246,166,173,247,178,181,248,185,180,246,161,152,245,152,140,245,171,162,248,194,189,248,192,189,247,179,179,246,174,172,248,182,179,245,153,141,243,146,129,245,166,153,246,177,177,246,181,179,246,176,177,247,181,178,248,181,180,244,154,144,244,150,130,246,168,162,243,171,170,247,182,182,245,169,170,247,176,177,248,185,180,246,174,167,247,169,158,244,169,165,245,179,177,248,183,182,244,176,170,246,173,170,247,185,177,248,186,177,246,179,170,245,179,172,246,181,178,246,172,173,243,177,168,246,178,174,247,184,176,248,185,180,244,178,170,248,187,180,247,181,176,243,172,168,244,178,169,4 239,146,147,239,141,143,242,147,157,242,144,147,244,150,149,238,138,132,235,136,129,238,148,143,236,144,142,239,145,145,242,147,151,235,129,127,234,129,122,239,142,135,236,139,132,234,141,133,236,143,146,239,145,147,235,131,126,217,103,95,214,95,86,235,137,132,238,146,141,231,140,133,231,132,136,237,143,141,227,123,114,207,88,77,217,97,88,227,117,110,237,146,139,228,136,128,230,135,135,233,139,134,231,132,122,213,95,80,226,120,111,229,122,113,236,145,136,227,136,133,226,134,129,233,140,137,235,142,133,217,100,83,228,123,113,236,140,134,237,149,140,231,148,136,226,141,132,233,146,143,232,137,133,223,112,103,229,128,120,238,153,142,233,147,135,223,139,125,223,141,132,226,135,132,229,137,132,229,138,128,227,132,121,233,147,134,225,139,127,217,132,124,4 233,146,153,234,143,145,239,150,150,243,153,159,240,138,147,240,145,155,241,149,152,233,139,143,230,142,139,232,142,139,228,134,128,232,136,136,238,141,146,241,151,154,237,145,143,233,143,139,230,146,143,224,131,128,203,91,83,204,89,80,228,128,127,237,143,151,234,139,144,234,147,142,230,148,143,212,117,109,159,47,47,158,49,49,214,109,105,232,138,144,233,141,145,230,142,140,225,140,136,201,101,92,140,35,34,148,43,45,185,69,70,225,130,131,235,147,149,230,143,140,221,136,134,208,113,105,176,69,60,177,65,58,204,104,96,228,139,136,231,144,142,227,145,141,219,140,133,222,142,139,214,124,117,200,98,85,223,136,124,234,154,148,229,143,140,219,131,133,214,133,126,218,133,135,222,141,139,223,140,133,226,139,133,227,141,134,224,135,132,214,127,127,4 247,175,186,248,181,189,248,183,190,248,182,191,247,178,188,248,182,191,248,180,189,247,175,186,247,177,184,247,177,183,248,179,185,248,172,178,247,171,178,248,175,181,247,174,181,246,172,181,247,174,181,247,172,180,245,160,161,236,138,129,239,140,133,242,150,144,245,163,163,246,171,177,246,171,179,243,159,161,226,124,112,219,114,101,221,114,104,223,116,105,243,159,159,246,174,180,237,153,155,233,142,142,209,100,88,219,120,113,216,110,100,220,115,104,244,164,168,244,174,178,236,156,159,223,127,124,207,99,90,220,119,111,221,116,107,235,144,140,245,170,174,242,172,173,237,162,165,227,136,130,213,110,101,217,113,104,228,132,125,242,162,166,244,170,175,239,168,170,233,161,164,234,155,155,222,127,117,224,128,120,238,156,159,243,169,175,243,171,174,239,171,170,4 235,166,184,232,160,178,230,154,173,223,146,162,219,139,154,238,163,181,229,155,172,223,149,167,229,160,174,236,164,181,231,158,176,235,163,179,223,147,158,214,138,146,214,139,150,220,148,160,220,146,159,227,153,172,226,150,164,202,108,106,206,114,114,225,149,161,217,143,153,213,141,149,217,144,158,228,157,173,208,124,129,151,46,44,156,52,50,221,139,149,229,158,171,223,151,159,209,139,146,220,151,164,204,119,121,131,37,40,137,42,42,212,127,130,227,156,166,226,157,166,219,153,162,220,151,163,217,141,147,169,73,72,169,74,75,227,151,162,223,152,160,218,150,158,213,144,151,221,149,158,223,153,164,216,139,147,218,142,150,226,154,167,228,158,169,215,149,153,204,134,142,217,146,156,225,157,171,224,152,167,225,154,167,220,148,159,223,154,164,216,152,157,4 244,172,187,247,176,190,247,175,188,247,172,181,245,161,168,244,159,166,246,169,180,245,172,185,243,170,182,245,173,184,245,166,172,238,147,146,234,138,134,240,148,150,241,154,158,241,166,173,243,172,180,244,171,179,238,147,146,221,117,105,216,110,97,238,149,149,237,150,147,238,160,158,243,173,182,244,170,178,237,147,146,224,126,117,214,109,94,231,138,130,237,152,146,236,160,157,239,168,174,245,172,180,232,139,134,226,125,119,226,133,125,226,131,119,240,161,157,238,170,170,236,165,169,241,167,173,241,162,166,239,152,156,240,156,155,238,156,153,241,168,166,239,176,175,233,165,166,240,168,173,244,174,180,244,173,181,244,169,177,244,173,175,241,173,175,235,172,173,234,168,170,238,168,175,241,171,178,243,175,181,245,176,183,243,175,179,237,170,172,231,168,169,4 243,171,185,243,170,186,243,168,181,231,139,140,223,124,119,236,148,148,247,174,188,244,172,184,242,171,182,245,174,188,235,151,154,215,115,107,203,99,90,224,133,127,245,172,183,243,175,183,243,175,183,242,170,181,220,125,118,213,116,109,201,99,90,216,122,113,239,164,170,241,171,178,243,175,183,237,162,169,212,117,107,198,96,85,202,101,91,209,112,97,229,148,145,238,168,176,238,169,177,237,162,166,209,114,103,202,101,92,213,118,107,212,117,102,232,154,153,237,172,178,235,168,172,238,164,166,213,121,109,209,112,106,212,116,104,220,130,121,236,166,170,235,170,173,232,167,170,235,165,172,226,146,143,217,125,116,224,134,126,235,159,160,237,170,175,233,170,172,230,163,164,234,166,171,235,163,167,232,157,156,235,162,166,238,170,177,235,168,173,230,164,165,4 226,135,163,223,129,155,226,124,153,229,127,154,234,143,158,230,138,148,227,137,157,227,140,163,225,135,153,222,122,145,218,108,127,224,117,138,225,125,140,224,125,137,222,130,144,224,139,154,223,138,150,222,124,147,211,103,115,203,80,88,206,87,99,214,105,111,221,124,138,221,135,149,224,143,158,221,126,144,216,115,128,190,77,83,182,55,58,214,113,118,221,127,140,219,134,144,219,135,148,219,123,135,218,117,125,203,95,92,196,83,83,221,128,141,228,146,153,225,151,155,217,137,150,218,129,140,217,118,123,209,97,96,213,110,114,221,129,144,227,152,159,225,156,162,216,141,147,219,139,151,216,126,134,217,121,132,220,126,138,221,134,147,226,151,156,222,154,161,216,145,152,220,150,160,213,131,143,212,117,123,218,127,133,222,138,147,225,154,162,220,153,159,4 244,169,182,247,177,191,247,181,194,251,185,202,224,139,150,135,43,45,192,102,111,248,176,196,244,171,181,247,177,187,247,178,191,243,163,174,137,53,56,67,2,8,194,109,114,247,177,193,245,174,182,246,175,184,247,169,174,193,95,91,44,1,6,98,34,39,234,156,166,244,174,188,243,173,180,245,173,181,226,132,127,163,57,53,57,3,9,155,80,83,246,172,185,242,171,186,241,173,177,240,161,159,191,86,74,172,57,50,182,80,77,232,154,164,245,171,186,242,169,183,236,168,170,230,148,138,205,98,77,208,102,83,236,155,158,248,177,191,245,171,184,242,170,183,231,161,158,218,129,113,212,114,92,231,146,139,245,171,181,247,175,184,246,174,185,241,171,182,231,164,164,222,139,125,225,144,133,242,171,176,245,173,180,247,177,185,240,165,174,237,168,177,4 246,175,192,248,183,199,247,178,197,249,180,198,248,171,189,242,155,164,242,158,169,244,166,182,246,173,187,247,178,192,248,178,191,238,144,153,214,98,95,200,78,72,206,87,84,227,130,137,245,171,184,247,173,187,239,148,153,212,95,85,206,89,74,194,71,62,199,80,79,228,134,139,238,163,172,232,142,149,220,116,108,214,104,91,213,103,90,205,87,79,221,116,120,239,158,171,227,145,141,212,106,97,209,100,84,216,110,93,209,96,83,199,75,73,224,121,126,241,164,178,201,107,94,198,87,76,205,95,81,209,94,84,198,74,71,218,110,116,241,157,169,242,167,182,165,58,44,194,86,75,206,96,88,204,87,83,227,129,137,243,165,181,244,170,185,239,167,180,191,89,74,215,123,116,226,136,136,233,143,150,245,169,183,245,173,188,241,165,180,238,166,178,4 234,158,172,234,149,167,230,138,155,231,139,156,233,141,160,235,143,165,233,146,170,231,151,173,233,158,167,230,142,150,221,122,127,216,112,115,214,111,113,222,127,138,228,141,160,229,151,168,228,151,160,226,138,138,223,127,137,212,104,110,208,99,93,214,115,120,225,140,154,226,150,163,224,148,157,220,130,133,219,122,136,216,114,126,208,100,98,214,114,115,213,122,128,214,133,139,223,151,163,221,137,150,214,116,130,216,116,125,218,122,119,217,123,122,211,119,120,209,124,127,222,153,162,226,152,164,222,133,150,219,125,133,221,130,129,221,133,141,221,137,145,212,130,139,221,155,161,226,157,168,227,153,167,227,146,160,227,146,156,225,143,157,224,144,156,218,144,156,217,153,157,221,152,162,224,153,164,226,153,166,229,156,169,230,158,170,226,154,165,221,154,165,4 232,144,161,239,158,179,243,162,183,245,165,186,240,163,185,238,159,180,234,152,174,229,152,171,231,143,157,240,162,182,245,167,188,240,158,178,228,144,165,238,158,181,235,157,177,226,149,166,235,161,179,238,162,183,238,156,175,210,113,120,183,73,78,217,118,128,231,153,168,224,148,165,230,156,170,232,155,174,217,120,133,178,63,65,174,55,56,195,82,80,222,138,146,223,150,166,225,150,163,223,143,157,199,99,105,172,58,62,172,52,58,188,76,77,220,138,148,221,148,164,227,153,166,224,144,159,193,99,104,174,65,65,179,70,73,202,108,115,215,140,151,207,135,144,221,150,161,221,149,162,216,140,151,208,123,127,218,135,146,214,139,153,210,137,148,207,136,146,217,150,158,227,158,168,222,151,162,216,146,156,226,156,170,223,152,166,225,155,167,213,145,156,4 227,148,160,227,146,157,235,153,167,235,150,169,234,147,170,236,154,170,233,150,163,227,145,161,228,146,159,225,141,152,229,142,156,231,146,164,228,142,163,234,157,171,232,152,162,222,140,150,227,144,157,227,146,158,229,146,159,224,133,149,208,109,121,219,130,135,224,140,149,215,131,142,219,137,150,230,151,159,228,149,160,219,128,136,173,66,65,179,77,72,221,141,147,217,141,152,213,127,142,226,145,157,228,147,158,206,114,117,163,52,52,180,84,86,224,152,157,222,151,157,213,131,143,219,138,149,215,129,142,204,115,123,186,94,94,204,121,125,220,148,156,215,142,146,204,129,137,217,140,148,215,131,143,216,133,145,220,143,153,211,136,144,209,135,141,212,140,143,202,124,134,217,142,148,221,145,155,220,143,149,217,140,149,217,144,153,209,139,141,205,137,137,4 222,135,149,223,135,146,228,141,154,226,136,145,221,121,127,225,129,140,224,134,147,218,127,139,220,128,138,220,131,134,215,119,123,194,83,75,203,91,87,221,124,132,223,131,143,220,134,143,213,117,128,215,123,123,202,98,92,179,55,53,195,76,74,222,127,137,226,139,151,219,135,140,213,120,128,210,112,109,194,85,78,178,55,55,201,89,83,224,132,138,224,135,143,219,137,137,211,120,118,215,122,125,209,115,112,194,89,82,221,132,130,228,145,147,224,138,141,219,139,141,213,128,125,219,135,132,221,139,139,224,139,140,228,145,146,229,151,154,225,146,148,219,145,147,201,115,106,205,116,103,221,143,142,224,145,145,226,144,147,225,143,145,220,140,135,215,144,140,195,106,95,183,80,64,207,117,111,220,141,140,223,145,147,221,144,143,218,145,139,210,137,133,4 226,142,146,230,148,155,233,149,160,233,143,153,230,140,149,212,117,115,196,95,86,218,131,131,227,148,149,229,143,154,221,130,133,212,114,114,222,127,138,184,74,68,166,54,44,206,116,103,226,147,148,223,133,134,187,76,76,176,65,67,222,132,136,187,82,74,168,55,45,202,113,99,228,155,152,217,129,117,157,46,41,148,39,45,217,130,128,210,121,110,186,81,65,206,118,109,226,154,149,207,117,107,167,54,46,124,29,30,188,101,101,227,147,142,218,140,128,218,145,138,217,136,126,213,128,120,197,96,83,173,74,67,192,92,87,226,141,140,226,154,150,221,153,141,217,143,134,222,148,142,218,139,134,218,132,127,206,105,89,219,134,124,224,150,143,214,139,126,217,146,140,219,142,136,225,149,149,222,140,141,206,109,94,217,134,124,222,148,142,207,127,111,4 230,146,168,240,155,178,242,155,178,243,153,178,246,161,188,242,159,183,237,157,180,227,148,172,229,145,166,240,155,177,241,154,173,239,144,164,239,144,156,241,156,177,238,157,179,231,153,171,235,156,171,238,154,175,229,134,147,225,120,122,218,110,107,228,132,142,239,155,177,233,154,169,234,157,169,233,148,167,220,117,127,221,115,114,208,98,94,201,87,84,232,141,159,230,152,167,232,156,168,232,150,166,217,112,120,208,97,91,202,90,83,208,104,102,227,140,154,226,150,163,229,154,164,236,155,169,220,117,119,201,87,75,207,100,91,216,118,116,229,143,155,227,149,162,227,153,160,234,156,167,232,146,149,216,119,110,218,125,124,225,135,140,229,144,154,225,145,159,223,150,156,231,155,165,230,149,153,226,140,142,232,147,152,234,155,166,227,149,161,225,146,161,4 241,161,172,245,161,175,245,162,174,243,151,159,242,150,166,238,148,166,197,94,96,172,66,65,241,160,169,244,158,168,240,146,148,231,123,115,232,128,125,233,131,142,211,112,110,185,78,71,238,152,157,243,157,165,233,133,121,226,112,97,216,95,80,220,104,101,228,134,136,206,113,105,237,151,159,241,153,162,234,135,128,216,92,74,212,88,71,218,103,95,234,141,152,226,140,144,237,156,160,237,144,149,230,123,116,214,89,72,219,99,85,225,120,112,234,143,152,232,144,152,236,159,162,236,145,145,233,133,125,226,114,102,222,105,89,234,137,132,239,153,161,237,157,163,235,160,159,240,158,157,239,149,150,234,133,125,235,131,121,241,153,156,242,160,164,238,162,167,234,163,164,238,161,159,239,155,156,238,147,145,243,157,155,244,164,168,242,165,169,238,166,170,4 233,149,162,237,150,169,235,140,162,237,143,167,238,146,169,235,142,162,233,142,161,228,143,159,232,151,161,234,145,160,232,140,157,228,132,148,232,141,162,234,144,164,231,143,158,227,144,157,230,148,157,231,145,158,216,115,125,180,57,63,203,95,110,224,134,152,232,149,161,228,145,157,230,151,155,220,124,133,181,60,65,165,44,45,160,40,47,204,101,107,227,145,157,226,149,158,229,151,156,216,120,123,169,46,48,165,48,49,137,27,36,175,67,72,224,138,147,224,148,154,227,149,152,220,130,138,189,74,78,168,52,51,137,28,34,186,83,88,226,147,155,224,149,153,223,147,148,223,139,147,217,127,136,209,118,125,206,112,118,220,140,147,224,150,157,221,147,152,218,140,145,223,140,147,223,141,150,224,145,156,228,150,160,229,154,163,224,150,156,219,146,153,4 230,140,157,237,146,164,239,147,166,241,150,168,243,155,172,240,150,166,238,150,166,234,152,165,230,140,153,237,148,163,236,146,164,229,134,147,231,139,151,237,148,164,234,148,163,231,149,160,231,142,153,235,147,161,233,143,156,186,71,73,175,61,64,223,134,146,235,150,166,230,145,157,230,143,154,233,146,159,229,142,155,186,72,75,144,27,31,197,101,113,235,153,167,229,145,156,227,142,151,232,145,156,233,147,161,188,79,85,147,27,30,197,102,112,233,151,164,228,149,157,226,145,150,232,148,155,233,147,162,215,120,132,195,91,96,222,136,147,231,150,162,228,151,160,223,144,148,230,150,155,230,146,157,228,142,158,228,141,159,228,144,159,229,148,159,225,149,157,219,140,144,228,149,154,228,146,156,225,135,152,229,143,160,228,145,161,225,142,155,222,145,155,4 230,157,180,235,158,182,233,147,170,231,137,162,226,124,147,229,129,149,235,154,177,236,162,186,225,146,164,226,140,160,221,116,140,216,97,123,213,98,122,215,102,122,226,134,150,233,160,180,220,131,138,213,111,125,214,103,119,218,104,121,212,91,105,208,88,110,212,104,125,222,137,151,222,137,141,216,115,120,217,114,116,220,113,118,216,107,115,210,100,112,204,92,104,213,116,127,223,143,140,217,121,117,220,120,116,222,119,119,218,114,120,207,96,104,201,88,97,211,119,133,225,153,150,224,138,133,220,123,116,221,122,118,218,115,114,207,92,102,205,100,110,217,138,151,227,162,166,229,156,160,228,144,147,220,119,117,218,118,122,215,118,120,218,132,136,224,155,166,223,160,165,230,165,173,233,163,170,234,159,167,235,159,167,232,159,168,231,162,173,226,161,172,4 199,98,128,206,108,136,210,110,138,210,103,133,210,101,134,212,101,135,208,97,132,206,101,134,199,99,122,202,103,130,201,96,117,186,72,85,194,80,103,207,95,126,208,100,131,204,100,131,197,98,122,203,104,128,187,75,85,155,36,44,166,49,60,203,95,121,207,104,128,206,105,132,194,91,117,198,91,115,183,68,78,161,47,56,153,40,52,198,86,116,204,96,123,200,96,122,189,80,104,197,98,118,188,81,95,167,54,59,172,53,69,203,97,127,205,100,129,199,94,118,187,79,97,193,83,115,187,78,102,166,47,56,190,76,99,207,104,132,205,104,128,200,102,126,189,85,106,193,86,112,195,86,112,193,86,110,201,99,128,202,95,124,205,107,132,201,109,131,188,88,109,194,97,116,195,93,117,199,97,123,204,111,139,201,97,122,202,102,126,199,109,130,4 220,125,134,217,119,123,206,95,92,219,122,126,232,144,149,228,136,138,221,133,139,215,126,135,219,121,132,220,121,123,211,107,104,214,115,117,223,132,130,223,133,133,215,127,132,215,128,134,218,121,126,223,128,129,217,118,115,192,78,73,194,83,75,210,112,113,216,127,131,213,129,129,218,123,126,220,123,126,214,109,113,166,48,44,142,28,29,200,96,99,219,135,136,213,132,131,214,121,118,219,125,124,218,123,128,196,92,95,164,48,48,202,101,99,218,133,136,211,127,126,213,124,121,217,128,133,215,125,136,218,128,141,210,111,115,212,119,119,218,132,135,212,130,126,208,118,115,213,121,124,216,128,135,215,122,129,216,123,128,215,124,130,214,128,132,209,129,128,206,119,115,212,120,122,215,127,125,212,122,117,216,131,134,213,127,134,206,118,120,203,123,127,4 233,166,167,236,172,174,239,174,178,239,172,177,235,168,172,229,160,157,227,160,160,230,170,173,230,161,164,234,168,172,234,170,173,223,149,145,213,129,120,200,109,98,201,114,104,220,154,149,225,155,157,229,162,163,217,139,137,201,108,101,181,83,75,171,73,69,192,99,90,209,132,118,225,158,155,217,142,135,191,92,86,171,68,66,160,62,59,155,58,54,171,74,66,205,127,116,226,166,161,215,139,134,181,81,76,169,68,64,159,62,59,157,60,57,174,77,69,210,137,126,224,164,157,216,143,135,200,109,99,190,97,90,175,77,69,186,94,83,210,136,126,223,165,162,221,162,156,221,157,149,212,134,123,209,128,119,211,130,119,221,153,142,230,173,170,226,169,167,218,159,151,221,159,151,223,162,156,222,157,151,226,163,158,231,173,168,231,173,167,226,167,161,4 220,128,123,224,130,124,228,134,128,233,138,132,235,139,134,234,135,129,234,140,136,230,140,134,216,127,119,217,124,116,221,127,119,225,129,122,229,134,126,233,139,133,232,138,128,225,134,122,204,108,99,196,94,88,191,85,80,199,95,89,214,115,110,225,131,125,226,135,125,223,136,122,194,94,87,175,62,60,168,51,50,177,61,60,181,68,65,206,106,98,218,126,114,219,132,118,179,75,69,158,44,44,151,40,40,159,46,47,154,37,38,173,65,64,209,115,104,215,127,114,179,77,69,163,52,49,152,39,39,157,43,43,164,48,47,179,68,65,204,109,98,211,125,112,196,105,93,190,89,77,181,72,64,178,65,59,187,78,70,199,98,90,210,120,111,211,128,116,201,115,103,206,120,108,206,117,105,204,108,97,212,122,113,215,129,120,214,127,121,210,129,119,4 234,142,163,236,143,168,241,149,175,238,139,163,236,129,154,235,129,153,236,139,164,233,143,166,234,142,160,239,150,172,234,139,160,218,107,120,209,88,100,225,120,139,231,135,156,233,144,164,232,143,160,235,143,163,224,122,136,177,59,65,164,47,53,195,75,79,226,129,141,234,149,167,228,140,153,233,139,158,212,106,114,144,36,41,136,30,37,180,62,67,229,136,149,232,145,156,228,139,154,230,140,155,203,96,99,145,34,38,156,47,47,211,108,111,235,149,164,231,147,158,222,132,144,226,138,147,218,119,124,191,78,79,202,95,98,228,136,147,233,146,159,231,150,164,221,138,149,226,139,150,230,144,156,227,136,144,226,132,146,233,146,165,229,144,159,225,141,155,219,137,149,227,145,155,230,145,157,230,143,158,231,142,156,234,152,170,228,145,162,217,133,146,4 235,152,171,238,154,175,243,158,182,247,169,189,247,173,188,245,162,181,243,161,182,239,162,178,233,153,170,238,154,176,243,161,180,244,163,177,246,169,181,243,160,178,241,160,180,236,162,175,231,155,168,237,157,173,243,164,179,245,166,178,242,163,176,240,157,173,238,158,174,234,157,169,232,159,167,239,165,174,241,161,176,237,153,171,228,137,149,229,139,149,234,156,172,233,157,170,229,155,163,237,160,173,239,160,178,223,125,141,160,56,62,143,46,51,210,121,134,230,155,169,225,147,157,228,141,161,235,155,173,228,137,147,167,65,64,123,25,30,200,110,116,227,154,169,222,147,158,228,150,166,233,154,171,231,147,165,203,102,107,183,75,76,214,130,140,223,150,168,218,144,157,225,148,163,230,149,167,229,148,168,224,140,157,219,137,151,221,146,161,216,142,157,4 234,151,173,237,150,171,242,156,178,241,149,175,241,147,178,239,151,182,238,156,181,234,159,182,234,153,174,239,158,180,238,150,172,237,148,172,236,145,172,234,147,173,236,155,178,231,154,172,234,155,172,237,155,173,239,154,176,234,147,164,197,82,89,202,89,97,231,146,164,229,150,170,231,151,167,236,154,172,240,160,180,222,124,131,177,53,54,186,72,73,230,147,162,230,152,172,230,153,164,234,156,170,235,154,171,222,124,134,208,100,101,218,125,133,231,150,172,227,149,169,227,150,158,232,157,170,234,154,171,226,131,144,225,132,144,232,148,167,229,146,169,225,149,170,225,151,159,229,152,164,233,153,171,232,147,168,231,145,168,231,149,173,228,149,173,223,146,166,215,137,150,219,136,154,226,143,163,227,139,161,227,140,164,230,152,174,227,151,170,221,148,165,4 225,149,174,222,135,159,211,116,137,198,91,109,193,81,103,208,107,134,216,123,147,222,147,174,223,144,165,214,119,138,188,76,90,170,54,69,167,52,69,183,69,89,202,99,120,216,139,160,221,144,162,208,112,124,154,45,56,133,30,45,157,45,58,187,80,100,198,98,118,208,120,139,217,136,149,207,110,112,174,63,69,155,49,61,168,58,73,189,81,100,186,79,94,202,110,126,222,147,158,220,140,147,210,116,125,199,95,106,190,78,92,189,80,99,189,87,100,203,116,130,228,164,177,226,155,171,223,142,157,217,127,141,210,114,132,204,111,131,201,108,123,211,135,151,228,166,176,231,164,177,231,159,177,228,152,172,225,148,170,217,138,158,216,140,158,218,152,169,225,162,173,230,164,176,231,163,178,231,161,180,228,158,180,226,159,179,222,154,174,218,154,172,4 234,155,186,239,161,191,242,162,193,241,159,189,239,158,186,240,163,191,240,166,195,235,159,188,233,151,180,237,158,183,241,162,191,240,152,174,229,133,145,228,136,151,231,155,179,229,158,182,234,156,182,236,159,183,234,152,176,221,116,128,209,92,91,209,95,95,223,134,149,228,157,177,233,161,187,236,159,184,224,132,147,201,83,90,197,71,74,201,84,84,222,131,144,228,157,179,228,155,178,228,146,165,213,106,105,193,74,80,191,73,83,200,86,84,221,134,147,226,154,177,229,158,176,227,144,154,210,102,98,190,74,80,187,66,73,205,99,102,226,149,163,226,158,179,225,158,175,228,154,171,220,130,137,206,100,104,199,85,89,216,125,136,229,158,178,224,157,178,220,153,172,225,155,177,227,152,172,225,146,160,220,136,150,223,147,167,226,157,180,225,159,181,4 223,140,158,225,143,162,227,145,165,225,141,157,226,143,161,234,155,172,231,155,171,225,150,167,222,142,153,227,147,160,210,123,134,183,82,84,208,117,124,229,153,168,229,156,168,222,153,165,218,142,151,224,147,161,186,91,96,133,30,36,184,87,86,222,148,157,224,152,165,221,151,158,217,144,155,220,145,158,175,75,78,130,29,35,182,86,82,222,143,146,228,156,165,223,153,156,215,143,149,219,147,156,192,101,108,177,80,81,206,120,117,225,150,155,226,155,162,220,151,155,213,147,155,217,146,153,216,140,146,223,150,157,224,151,156,224,151,157,224,154,161,220,154,159,203,135,135,212,140,142,217,142,144,224,151,156,224,150,149,222,149,154,220,150,158,215,150,154,192,114,105,206,133,133,217,146,150,221,150,158,220,150,151,220,150,155,218,149,158,216,153,160,4 239,147,160,241,148,164,244,155,173,246,157,174,246,156,174,246,158,174,246,163,175,245,162,174,237,146,156,240,149,161,241,150,163,235,138,149,234,136,148,244,154,164,246,163,171,244,162,170,233,142,147,235,146,154,218,119,122,185,68,70,185,62,64,230,132,132,247,167,174,244,164,170,237,151,151,214,117,116,151,40,43,134,27,36,153,36,40,222,121,125,246,166,174,242,162,167,236,151,152,199,98,96,130,24,29,149,34,41,178,65,67,233,144,151,241,157,166,241,161,166,233,150,149,209,114,110,163,45,41,182,64,61,222,125,129,241,159,169,241,156,163,240,160,164,231,153,149,230,148,147,217,121,120,224,133,139,235,152,163,240,159,168,240,157,165,234,151,157,227,152,146,231,155,155,232,152,159,234,152,159,236,153,161,238,157,164,234,153,161,228,147,156,4 221,134,133,219,128,134,221,129,130,219,123,125,218,118,121,226,134,142,226,136,145,217,121,136,219,132,131,217,123,128,202,99,94,188,78,72,203,98,96,219,126,128,221,128,133,212,111,129,215,126,126,214,118,120,174,64,60,148,37,39,162,44,43,200,92,89,218,124,128,212,114,125,211,123,120,209,114,111,158,51,48,122,24,27,141,38,38,203,100,103,213,113,124,210,109,117,208,115,112,207,110,106,162,48,45,106,17,19,148,51,52,215,119,121,210,107,117,208,109,116,207,115,113,214,127,124,184,75,73,165,58,54,199,99,102,211,113,118,211,109,119,207,107,114,206,118,117,214,128,132,209,117,119,210,114,114,214,122,129,208,107,113,213,121,123,207,114,117,202,114,111,208,117,118,215,135,136,211,118,120,213,123,121,211,118,122,210,118,120,207,121,116,4 218,123,133,216,107,123,222,116,128,231,138,138,231,136,136,228,127,137,226,128,136,218,120,127,215,122,126,219,120,126,223,127,133,228,134,135,227,130,132,225,128,131,222,123,127,214,112,118,208,110,118,206,100,108,216,116,122,224,131,136,225,129,132,222,123,130,216,111,122,216,121,127,203,103,111,162,47,57,186,77,81,216,113,123,199,87,89,191,78,82,207,105,108,217,127,130,203,102,112,158,53,59,183,77,80,204,101,103,167,53,53,159,45,47,193,92,94,215,125,128,204,113,113,209,119,116,213,118,119,197,95,91,161,48,48,154,47,46,198,101,102,213,124,127,204,115,108,212,123,120,218,128,124,217,129,123,192,90,84,186,83,84,211,123,125,210,124,127,202,113,106,213,127,122,217,130,127,221,136,135,214,123,125,214,127,130,215,132,131,208,125,121,4 226,135,138,228,136,141,230,136,141,230,133,135,230,132,137,230,135,141,226,133,134,219,128,127,224,135,133,227,136,136,227,134,136,226,126,131,227,131,134,225,129,128,224,132,128,219,128,125,221,132,129,224,134,134,222,126,126,209,96,96,219,117,120,225,129,128,219,123,119,216,124,121,218,130,123,222,131,132,207,103,99,180,55,54,195,77,78,217,112,114,217,120,116,219,131,126,216,129,122,220,131,131,201,94,91,165,44,44,179,62,60,212,110,112,224,138,138,219,134,129,215,129,121,217,128,125,211,111,110,171,54,51,167,52,53,214,115,120,222,139,138,219,139,136,212,131,125,216,131,124,216,128,123,206,106,102,200,94,92,217,126,135,217,130,131,215,131,129,208,129,122,215,132,128,219,134,127,218,130,127,215,123,119,219,138,140,215,127,131,208,124,119,4 232,148,148,235,149,152,238,152,155,241,153,157,240,153,156,242,155,158,237,152,156,230,145,150,231,146,143,235,147,147,236,149,148,236,148,150,238,149,151,239,152,153,235,151,151,230,150,149,230,145,141,234,149,146,232,145,139,223,127,118,225,132,124,233,145,137,235,155,149,231,153,147,227,146,140,234,155,150,226,136,126,198,88,74,201,95,83,228,137,126,233,150,143,230,150,144,226,146,137,232,152,147,232,146,139,217,120,108,219,124,117,234,151,148,233,151,145,229,151,144,225,145,135,230,149,141,233,152,145,234,150,144,235,151,147,234,152,148,232,153,146,228,151,144,221,143,133,227,145,139,231,149,143,234,152,145,234,153,148,232,153,148,228,149,142,223,145,136,218,141,132,222,139,134,227,145,137,232,153,144,232,155,148,230,153,148,227,151,144,221,149,139,4 215,130,158,219,132,161,226,139,165,232,147,173,234,149,177,234,150,176,233,154,177,228,153,174,215,133,158,219,135,161,222,140,164,229,145,169,233,151,175,233,154,175,227,148,169,225,150,169,211,134,154,210,128,151,218,136,159,226,146,168,230,150,171,233,155,173,224,146,166,221,147,164,210,136,155,190,103,118,143,54,67,209,127,147,227,149,171,228,152,172,226,151,169,222,148,165,208,135,153,201,120,137,104,28,38,155,68,83,225,140,164,223,146,166,225,151,169,219,146,162,210,138,153,213,140,158,195,114,129,187,98,112,220,141,162,223,146,166,223,149,166,218,147,164,209,137,151,212,139,155,218,146,162,223,146,165,222,144,164,222,147,166,218,144,162,213,140,159,209,138,150,214,142,154,218,144,158,221,144,162,222,147,164,220,145,164,217,143,161,209,137,155,4 241,157,168,243,159,171,245,164,175,247,169,182,246,171,183,247,173,183,246,173,183,243,168,180,242,162,170,244,165,173,244,165,173,244,164,173,244,162,169,245,167,176,244,170,179,240,164,175,239,160,165,243,165,171,245,167,173,215,122,123,182,78,75,225,135,137,244,170,179,241,167,175,236,157,160,241,161,167,245,165,170,190,88,85,125,24,30,201,103,99,243,169,174,240,168,176,236,159,163,241,164,170,243,166,172,220,130,128,176,73,71,212,120,119,243,169,175,237,166,172,235,162,163,241,165,169,243,167,172,243,164,171,240,160,165,239,161,168,241,167,174,237,165,172,232,159,158,240,166,168,244,169,175,245,169,176,245,169,177,242,165,173,239,165,171,234,162,171,229,157,155,238,165,167,243,168,172,244,167,174,242,167,174,241,166,173,239,165,171,232,162,168,4 238,155,171,240,156,173,242,156,174,245,160,179,246,164,183,246,164,183,244,164,181,238,159,176,237,156,169,241,158,173,237,150,164,236,142,154,241,154,169,245,163,179,242,163,178,237,159,173,237,159,169,239,159,171,225,130,135,197,86,85,222,122,125,245,162,176,241,160,175,237,159,171,234,157,165,240,162,172,219,122,125,204,97,98,229,137,140,243,159,171,242,165,177,238,163,173,232,153,160,239,161,171,236,153,163,236,148,156,241,158,170,243,163,175,242,166,177,237,165,174,232,156,163,237,159,167,240,161,171,242,162,174,243,165,177,243,165,177,240,164,174,236,164,173,230,158,161,236,159,164,241,162,170,243,164,176,243,163,175,241,165,176,237,163,174,234,163,171,226,153,154,232,156,160,239,161,170,241,163,173,240,162,173,240,167,177,237,165,175,231,161,169,4 215,137,132,219,142,139,219,142,140,221,141,136,223,144,137,227,148,138,226,149,138,223,152,146,215,140,133,215,138,132,205,119,111,199,106,92,215,133,121,226,152,142,220,143,128,220,147,134,212,138,133,210,133,128,166,70,60,137,43,40,181,87,75,219,142,128,221,146,134,219,149,136,210,140,130,203,121,111,136,49,45,102,27,30,155,61,51,216,135,121,224,151,142,222,151,140,212,146,136,203,126,113,149,55,45,129,35,33,183,89,77,219,144,133,221,149,139,218,146,136,211,143,133,212,144,136,191,106,93,177,77,63,205,119,110,216,139,130,216,141,131,212,138,126,206,135,122,212,142,131,214,144,134,213,135,123,215,136,128,215,139,130,213,139,129,210,136,123,203,129,117,209,136,124,212,141,129,216,144,134,213,136,123,213,138,127,213,140,131,208,135,125,4 224,131,137,225,130,143,227,129,143,229,126,141,232,133,147,237,142,157,235,143,157,227,135,146,224,131,136,227,129,141,224,122,132,213,99,100,221,112,116,232,135,143,228,135,148,223,134,147,219,125,132,224,126,137,225,125,130,184,66,66,190,74,78,234,136,145,228,135,145,219,131,145,216,123,129,223,130,137,229,133,137,190,77,77,182,66,68,232,135,141,230,137,148,221,130,139,219,129,130,223,128,138,228,131,140,225,122,123,214,100,97,227,126,131,228,131,142,222,131,138,217,127,126,221,126,133,227,132,137,233,139,144,231,131,134,228,131,138,226,132,139,220,130,136,212,121,124,219,126,129,228,135,139,233,137,144,233,138,146,228,132,144,223,129,139,215,124,136,211,120,120,219,128,131,224,130,136,229,132,144,230,132,140,226,129,136,222,129,135,212,121,132,4 193,81,105,198,88,115,208,103,122,214,114,128,216,117,135,215,115,134,210,107,129,205,107,124,196,91,111,200,92,111,207,104,121,211,112,126,212,112,132,209,109,128,210,110,126,201,102,116,195,92,105,202,100,115,212,116,131,206,100,111,205,95,109,210,109,128,209,112,125,200,106,116,195,98,111,205,111,123,206,104,110,185,67,76,191,76,79,211,114,120,209,117,129,203,110,119,198,107,116,203,111,120,200,91,101,151,37,44,156,47,49,207,107,107,206,112,122,202,109,117,199,112,117,196,100,112,202,105,118,180,73,75,172,62,68,201,99,99,197,98,110,200,107,119,192,98,108,189,93,107,201,108,118,202,106,116,204,108,116,203,109,112,196,99,113,195,102,113,186,93,106,191,98,109,201,109,116,201,106,120,199,105,115,203,110,116,194,100,111,187,94,106,4 207,96,99,212,99,103,216,98,103,221,105,106,221,108,110,217,103,100,217,109,110,212,108,113,209,101,100,213,100,102,213,101,100,218,110,109,221,117,124,219,113,112,215,111,104,209,103,100,207,101,98,209,98,94,206,89,90,206,90,90,209,95,97,214,101,100,213,106,97,207,99,92,204,98,96,205,94,92,187,58,62,171,45,47,177,56,54,210,99,98,211,101,99,208,103,96,202,93,90,201,89,88,176,55,53,154,35,35,174,51,48,204,87,89,212,105,109,207,108,103,199,91,89,202,92,91,176,58,53,158,37,34,188,62,63,210,102,111,211,108,119,209,111,111,197,91,90,203,97,95,196,86,83,192,79,75,204,92,94,209,103,112,206,103,105,202,102,96,196,98,95,203,103,102,204,101,105,206,104,106,204,95,99,204,89,97,202,96,96,197,96,94,4 219,125,144,219,124,145,221,122,144,224,125,147,223,126,147,220,123,142,218,123,139,212,120,136,214,120,135,217,123,140,218,120,140,220,121,141,221,125,143,219,125,143,216,122,137,210,119,133,213,122,134,214,119,131,207,102,118,201,88,103,200,85,100,211,110,122,215,123,134,210,121,130,203,102,114,193,78,92,181,56,72,168,48,62,160,37,51,182,62,74,208,112,121,210,126,133,193,84,99,180,58,73,169,42,56,138,28,42,146,36,47,163,41,55,186,78,89,202,116,121,200,106,116,185,70,84,171,47,62,148,33,47,156,38,51,164,42,54,177,66,78,196,107,116,201,115,123,198,100,114,191,84,103,173,53,70,166,43,58,173,55,68,190,91,102,196,112,122,196,110,120,203,117,129,202,110,127,188,79,96,180,68,82,190,91,102,198,111,119,195,113,120,4 232,138,142,234,138,141,240,145,148,242,145,151,241,145,149,240,146,147,235,141,146,228,134,140,233,140,141,235,139,141,238,143,144,238,140,142,238,144,146,234,138,134,231,137,140,226,133,135,231,139,138,237,142,141,240,147,148,225,125,123,213,107,101,231,137,137,230,136,138,221,126,126,230,139,138,234,141,138,241,149,147,201,98,95,147,38,39,224,127,128,227,134,132,219,124,121,229,141,137,234,143,139,237,146,142,203,100,98,161,52,50,221,127,123,227,136,134,220,132,126,224,134,127,231,142,136,233,143,140,225,131,130,219,120,114,227,137,133,225,136,130,219,132,126,220,133,127,225,136,130,228,138,132,231,145,140,229,142,137,225,135,128,221,133,124,214,131,123,215,131,123,222,136,129,226,140,134,225,138,132,225,135,128,225,138,130,218,132,123,212,132,123,4 211,127,143,223,141,153,228,142,152,233,147,153,235,148,157,231,140,154,226,135,151,222,139,153,216,129,139,225,148,153,226,148,153,231,154,159,234,152,159,231,145,156,227,142,155,223,140,151,217,132,141,224,150,154,224,151,157,221,145,146,210,117,110,214,120,120,227,141,151,223,140,150,217,130,141,223,149,154,218,146,148,198,106,94,177,66,55,191,82,74,223,136,144,224,144,153,216,128,139,221,146,152,206,122,114,180,74,63,176,65,58,208,113,111,226,146,156,222,147,156,213,127,138,219,144,149,195,99,88,176,64,56,192,91,90,221,139,147,221,141,152,215,140,149,209,126,139,215,141,152,208,123,127,202,108,113,212,124,137,212,126,140,204,114,129,198,113,126,199,118,134,204,122,139,205,120,138,200,112,130,189,96,113,176,83,99,173,81,97,174,82,99,4 235,153,178,233,147,174,233,141,164,235,143,166,243,156,185,238,144,175,238,152,179,233,151,175,233,151,175,229,139,157,201,85,91,193,74,79,220,118,132,235,146,173,233,147,172,232,153,173,232,153,175,228,140,149,196,83,80,176,49,55,190,66,70,225,132,151,230,140,166,230,148,167,232,155,171,233,151,165,209,110,114,188,69,74,200,82,91,225,132,149,229,142,166,226,145,164,231,154,170,232,152,170,219,122,132,202,89,96,210,97,105,226,132,145,232,150,172,225,145,162,230,154,169,231,152,172,222,130,141,207,93,101,209,94,100,222,125,136,230,145,164,224,145,160,226,151,163,228,150,166,219,128,142,211,107,119,215,114,125,219,126,140,224,144,160,218,144,156,222,148,157,226,150,163,224,144,159,218,127,142,221,132,145,223,139,154,223,148,161,215,143,156,4 232,137,153,228,119,138,229,112,134,232,112,132,237,126,145,239,142,160,238,146,160,229,136,145,228,132,148,221,102,121,217,85,103,220,90,106,228,106,121,236,139,148,233,141,153,228,138,149,226,129,145,215,91,107,208,73,79,208,73,81,212,78,88,225,109,118,229,134,140,226,136,145,223,124,137,213,92,99,200,63,66,199,62,72,203,69,79,214,86,104,225,126,134,218,127,127,222,124,134,215,100,105,198,66,69,187,48,60,192,52,69,206,77,96,223,127,140,217,128,127,225,136,141,218,113,117,203,79,79,195,59,69,197,60,74,198,66,84,207,100,110,221,137,140,223,137,141,222,129,131,209,97,98,203,75,85,205,79,94,187,56,72,189,76,84,218,139,141,219,137,136,224,140,142,219,125,129,215,108,125,212,107,124,196,81,91,204,111,114,215,141,139,4 240,153,160,242,153,157,235,138,132,230,126,116,242,149,146,243,154,158,238,147,143,236,147,153,238,152,154,235,145,142,220,115,99,217,104,89,224,116,102,235,142,131,241,155,158,235,154,158,238,157,158,222,124,117,205,91,76,212,99,86,206,88,66,221,115,94,237,150,148,235,156,147,238,159,161,214,116,108,186,67,56,215,109,93,205,94,71,224,120,104,235,148,141,235,157,144,235,156,153,227,137,134,196,83,68,208,100,79,214,109,89,224,123,105,233,149,137,234,161,152,232,154,148,237,155,152,234,145,138,224,128,112,219,116,99,218,114,97,233,153,139,232,159,148,230,153,145,236,159,153,239,161,157,234,150,142,233,147,138,231,142,131,232,153,143,228,157,144,224,146,139,233,158,151,237,161,154,238,161,154,238,161,155,236,159,150,232,159,148,226,157,143,4 242,129,142,250,140,151,247,133,141,245,124,136,245,118,137,250,128,148,247,127,142,244,137,142,244,137,141,247,138,146,223,95,89,172,35,34,215,79,86,251,136,148,250,139,146,245,140,139,246,139,142,244,133,133,173,39,34,120,0,1,197,62,64,251,136,148,248,134,142,248,146,144,246,143,145,250,139,141,182,57,57,141,14,15,220,93,96,253,141,146,246,133,141,248,147,145,243,139,129,243,128,132,213,92,93,193,62,60,246,128,137,249,135,138,252,147,144,250,151,145,243,138,127,236,123,123,236,123,132,238,124,124,249,139,144,247,131,133,249,140,139,245,145,141,245,148,141,244,139,136,246,139,145,251,146,151,253,149,150,252,146,150,248,143,146,243,147,142,236,136,132,239,135,137,245,137,139,247,137,141,248,141,149,251,147,150,247,145,145,241,147,142,4 234,121,133,237,124,138,243,132,142,241,128,137,245,131,141,245,132,147,239,125,138,235,129,136,234,126,129,237,126,131,223,101,100,216,85,81,226,102,97,240,127,132,238,128,133,234,130,132,237,135,135,231,120,120,178,40,38,170,30,29,207,73,68,236,121,131,239,132,132,233,127,123,231,127,119,227,116,110,169,38,40,128,6,13,185,60,64,238,124,134,235,125,128,232,126,124,222,108,98,227,116,108,198,73,71,140,12,17,192,68,73,240,130,139,235,125,129,231,128,124,224,116,108,234,131,126,213,97,94,179,39,35,222,103,109,236,127,141,236,130,131,229,129,124,226,125,119,232,130,130,230,126,123,224,112,107,232,121,129,229,115,121,231,125,127,225,123,119,220,116,113,226,121,122,230,128,126,233,131,132,231,123,132,230,123,130,224,117,115,220,121,118,4 234,140,151,236,144,157,229,131,140,227,127,128,239,146,157,242,149,163,240,148,161,235,148,162,234,143,150,228,133,138,200,91,89,178,61,57,221,119,122,242,152,165,239,148,161,235,147,158,233,146,149,210,103,98,181,63,61,145,36,40,193,88,89,240,153,163,240,153,166,234,148,160,228,141,139,198,88,81,174,58,56,139,37,41,171,60,58,233,140,144,241,158,168,233,147,154,224,138,135,198,88,78,173,55,53,154,42,42,198,91,89,241,155,161,242,162,170,235,155,162,228,148,148,214,119,113,197,89,81,196,87,78,217,119,117,243,160,169,240,156,163,235,154,158,226,148,146,225,140,139,227,142,139,231,145,145,235,148,148,240,154,157,239,155,162,232,152,158,222,144,142,228,147,147,234,154,155,237,155,156,239,155,157,239,153,154,237,157,163,229,151,156,4 236,149,146,240,154,153,242,156,152,243,157,153,243,158,156,242,157,155,239,153,150,236,152,148,234,145,143,239,149,148,240,155,149,240,154,150,232,144,137,224,133,124,235,153,147,233,152,144,234,148,144,239,152,147,241,158,150,220,128,118,161,60,52,154,52,45,227,141,131,233,153,142,234,151,143,237,153,147,241,159,150,190,87,76,123,25,25,133,37,35,203,108,97,234,154,142,230,145,136,235,152,140,239,158,146,184,88,78,126,33,34,123,30,29,192,99,88,232,154,141,221,132,113,229,145,130,238,160,150,198,108,96,121,29,29,162,63,57,218,131,123,227,149,139,214,126,107,227,143,130,234,155,148,230,149,140,201,105,95,201,109,101,228,150,144,224,144,132,219,141,125,228,151,136,233,157,144,232,155,144,229,150,139,228,149,137,228,150,140,222,143,133,4 235,151,151,240,158,156,244,162,160,245,161,163,246,161,162,245,160,164,243,160,159,241,164,161,234,153,148,239,156,152,243,160,156,245,161,160,245,161,159,245,164,162,243,163,159,239,162,157,231,151,144,235,153,149,234,146,136,227,133,120,239,152,147,245,166,164,243,163,160,239,161,155,230,150,142,228,142,131,203,100,84,200,92,74,226,131,118,242,159,152,243,165,160,240,164,157,230,154,140,203,106,87,177,63,50,165,57,50,190,84,68,231,142,129,242,165,159,238,162,156,228,154,140,214,126,111,187,78,64,148,44,39,164,57,47,217,122,105,238,160,151,236,162,155,225,153,136,228,152,139,222,136,126,194,101,93,179,77,64,215,123,105,235,159,150,231,156,151,221,150,131,225,150,135,229,151,140,233,155,147,229,149,139,231,155,147,233,159,152,229,155,149,4 224,152,162,227,153,165,226,152,165,227,155,167,226,151,164,226,151,167,229,156,171,225,153,167,223,150,161,228,154,165,229,157,167,218,145,154,180,93,103,216,139,152,227,156,171,225,153,164,223,150,158,227,156,164,223,149,156,171,83,91,111,34,48,196,113,125,228,158,169,226,156,162,220,145,153,225,152,161,191,108,112,117,37,49,107,34,48,181,99,108,231,163,171,224,153,160,218,144,152,222,149,155,165,74,79,103,32,47,108,35,48,188,106,113,230,163,170,224,152,158,218,148,149,220,148,154,182,93,101,119,37,48,140,54,66,211,135,144,229,162,170,225,158,161,215,145,144,219,150,155,214,141,147,159,69,75,189,107,116,226,158,168,225,156,164,223,154,161,212,143,143,218,149,150,219,150,154,215,143,151,217,147,155,223,154,163,225,156,163,222,154,160,4 218,128,146,217,129,147,210,115,134,202,92,105,214,114,131,224,131,156,224,133,157,223,138,158,213,119,138,217,126,142,171,71,85,154,43,57,190,81,94,217,123,147,219,127,150,221,137,152,211,118,136,215,119,135,143,48,57,99,19,35,154,46,60,210,113,131,218,129,151,218,132,146,206,113,131,215,124,140,175,74,83,100,18,31,143,39,54,204,102,116,220,134,153,217,129,144,205,110,128,214,123,140,208,115,128,177,70,77,169,58,66,210,113,129,223,134,151,216,129,142,205,113,129,211,118,135,215,123,140,216,124,141,214,121,138,222,134,151,223,135,147,218,134,144,198,109,123,208,116,132,216,125,140,220,130,148,220,129,149,219,129,148,218,131,145,214,133,143,194,106,120,204,116,131,211,122,137,215,125,141,217,126,144,218,129,146,215,130,144,209,127,140,4 231,145,160,238,149,165,242,155,172,240,154,175,243,162,179,243,162,177,243,162,176,240,164,174,231,147,158,238,153,165,236,153,169,226,134,149,230,138,146,235,151,160,239,161,170,236,164,170,232,153,156,235,154,163,223,132,138,173,62,65,146,46,46,188,87,79,232,151,155,234,163,170,230,154,151,232,153,160,208,105,102,105,20,27,50,2,17,151,48,45,228,138,140,232,162,170,226,149,145,233,154,158,216,128,128,122,32,34,100,18,25,180,75,71,234,155,160,230,160,164,225,151,143,231,154,152,228,152,154,205,106,104,196,87,82,217,124,123,235,161,167,232,161,162,222,152,141,228,155,148,229,156,155,229,150,155,228,146,151,233,156,160,233,160,164,230,161,158,217,146,137,225,154,146,229,159,154,229,156,156,230,155,157,232,160,160,230,160,158,226,159,152,4 223,157,181,227,163,186,228,164,188,228,160,187,217,137,161,214,135,155,229,166,186,228,167,185,222,157,177,223,157,179,216,142,169,187,103,121,159,61,79,189,90,109,222,150,165,225,166,183,218,155,171,217,145,165,179,92,110,138,60,69,127,48,60,161,63,79,210,126,138,225,169,184,216,153,168,199,110,130,160,69,81,145,61,73,139,58,69,152,63,74,201,116,128,223,166,178,216,154,168,199,115,131,154,59,71,155,62,72,154,61,74,155,59,71,203,121,138,220,163,175,214,154,163,196,111,120,150,52,69,148,55,67,154,55,69,173,77,93,216,146,162,224,167,174,212,150,160,199,117,127,172,76,85,147,50,64,163,64,82,208,133,151,226,170,177,226,172,175,212,154,159,210,145,150,201,127,128,191,110,117,204,128,144,224,167,178,226,173,179,223,171,177,4 222,136,156,224,141,164,236,151,178,233,151,177,236,153,178,236,158,180,232,153,173,227,149,166,224,144,160,226,143,163,228,140,160,228,142,161,234,156,175,236,159,175,236,159,177,228,153,167,225,146,159,233,150,168,191,93,104,163,57,66,226,142,158,240,165,181,238,161,175,228,153,163,223,143,156,230,151,166,190,97,110,135,25,36,216,123,135,241,165,178,234,157,168,226,153,163,221,140,152,228,150,163,179,88,100,142,33,39,219,133,140,235,159,171,230,156,166,227,157,166,217,140,149,224,147,155,180,88,94,191,100,107,231,156,166,226,149,161,230,157,168,225,156,165,212,134,144,218,142,151,214,137,143,221,147,156,223,148,157,226,150,165,226,154,165,221,153,160,208,128,138,218,140,151,216,144,149,212,138,145,218,143,156,223,149,163,221,150,160,217,149,155,4 245,159,175,246,161,181,246,161,185,245,151,173,245,158,179,247,171,190,247,177,190,248,178,195,245,159,176,247,168,185,246,159,182,242,134,153,245,142,154,246,158,167,247,168,183,247,175,193,244,159,176,247,169,185,246,159,180,240,128,147,239,119,123,244,141,145,247,171,184,247,173,190,243,160,173,247,165,180,245,154,172,242,132,150,232,111,112,238,133,136,248,176,190,247,172,188,240,158,167,246,164,174,240,132,145,230,112,113,225,102,97,242,140,145,248,176,188,247,172,187,239,157,162,247,165,175,241,141,143,226,106,98,234,120,128,247,158,171,247,171,187,247,172,188,240,161,165,244,161,170,242,155,155,242,140,146,244,149,162,247,166,181,247,167,186,245,166,182,236,158,164,240,158,163,243,156,168,246,157,175,246,158,174,246,165,179,245,164,182,243,162,177,4 245,161,181,245,157,188,243,147,184,239,136,172,245,150,187,244,148,187,245,156,191,247,168,195,245,164,185,245,158,188,243,148,176,228,112,128,232,119,150,243,147,185,245,158,190,247,171,191,240,152,177,243,153,183,236,135,147,228,115,116,222,103,109,238,137,162,247,165,193,247,173,190,236,150,175,242,155,182,233,129,134,230,120,122,230,119,117,240,144,156,247,165,191,247,174,189,230,146,172,238,152,178,226,118,119,224,110,107,232,123,120,244,156,170,246,164,190,247,170,188,232,151,173,237,152,177,222,116,119,218,104,95,233,130,129,245,157,178,243,157,183,239,152,171,231,152,171,235,148,171,234,142,163,236,143,156,237,142,165,239,144,177,241,152,180,235,147,166,229,150,168,233,147,169,235,146,171,237,147,178,234,136,174,234,137,174,236,149,179,233,150,174,4 201,103,148,208,109,154,215,116,166,212,106,163,217,112,167,217,111,166,212,109,164,217,126,175,194,93,134,208,110,152,212,115,161,200,91,136,208,103,149,223,129,177,219,125,172,214,122,170,199,98,142,208,111,157,205,108,147,172,48,76,183,66,100,212,117,162,215,122,166,217,125,168,201,104,147,208,113,158,195,91,128,169,48,76,165,43,72,196,89,136,213,118,168,214,123,168,193,96,137,202,105,149,203,107,148,168,52,83,156,35,62,203,102,144,214,122,170,211,119,163,192,94,135,199,103,143,215,130,169,194,93,128,174,61,99,210,118,162,215,126,169,205,111,156,197,109,145,200,109,145,211,122,157,214,124,166,207,112,155,210,120,159,212,123,163,207,118,159,194,109,142,196,102,138,204,110,146,211,120,163,211,122,165,213,125,162,210,121,160,206,122,159,4 234,149,166,236,152,171,238,152,171,238,149,169,233,139,161,228,121,151,225,123,157,218,115,150,231,145,156,236,152,166,233,146,152,229,136,144,231,139,158,233,142,167,229,137,163,220,125,152,227,147,154,227,142,146,217,121,115,198,88,88,199,92,97,229,143,158,228,138,159,221,124,149,224,148,160,206,111,112,173,63,59,171,57,57,170,56,60,204,103,99,223,135,142,223,134,154,220,140,153,181,73,77,163,49,49,174,61,62,164,48,49,189,79,75,225,139,143,224,135,148,216,135,146,192,91,93,166,55,55,166,54,56,166,50,47,204,105,104,229,145,158,220,130,145,215,138,146,212,128,133,168,59,58,155,41,41,187,79,72,221,135,136,230,147,159,219,133,146,212,134,143,215,135,144,196,102,99,187,82,75,211,120,115,230,151,160,228,151,158,221,140,153,4 215,122,158,221,125,164,225,131,170,229,137,175,234,145,182,230,136,177,228,137,175,221,133,172,215,122,155,218,123,158,221,131,163,223,129,161,226,132,166,226,132,171,224,137,172,219,134,169,216,131,158,216,126,159,209,108,138,189,72,94,198,89,114,218,126,159,219,130,166,219,134,169,217,136,159,220,134,164,206,103,132,179,59,84,179,58,82,201,91,117,215,122,153,216,136,166,218,138,162,223,140,167,208,109,135,192,75,96,192,77,95,200,91,112,213,125,152,219,141,167,217,142,161,219,139,164,216,125,156,210,109,137,210,112,138,212,121,149,216,133,163,214,133,163,209,128,152,213,129,156,220,133,164,221,133,167,221,133,163,221,137,165,217,139,166,206,128,156,206,125,149,211,127,153,217,134,163,216,132,161,219,131,159,220,138,167,214,137,165,203,126,149,4 234,131,151,237,129,152,241,140,163,241,144,165,230,120,133,225,111,126,231,127,142,232,131,150,235,135,152,238,136,155,239,140,163,222,110,117,199,72,72,206,86,89,232,136,146,235,143,162,233,132,148,236,135,153,229,123,137,204,80,80,174,46,51,189,66,66,231,136,140,236,149,166,230,129,144,232,132,146,215,100,99,198,73,72,185,61,63,197,74,79,231,136,148,231,138,149,228,130,144,229,130,141,202,79,77,196,70,73,200,78,83,210,97,101,235,143,161,230,137,147,221,118,130,229,132,147,214,101,109,199,74,77,206,85,89,224,121,133,235,147,163,229,137,149,221,126,138,222,123,131,222,117,132,214,99,107,224,120,134,230,135,151,232,141,156,227,137,154,214,118,126,218,120,130,222,126,137,222,121,130,230,137,154,227,127,143,226,130,148,222,133,152,4 222,120,137,230,130,151,240,147,172,243,148,168,243,148,173,246,158,184,245,158,180,242,157,179,224,127,148,228,124,146,232,131,149,228,120,128,232,126,135,240,142,160,243,154,172,242,160,177,222,121,147,224,113,138,219,104,113,217,104,109,223,115,119,234,134,143,241,151,171,241,160,177,222,125,146,222,115,132,212,93,100,212,99,101,217,107,113,231,133,142,239,151,171,239,159,179,220,123,139,219,117,129,216,107,115,202,82,82,204,87,88,227,129,136,238,152,172,236,152,172,220,132,147,225,133,147,221,118,131,212,102,108,212,105,106,226,130,139,236,154,175,231,145,162,220,135,150,227,141,156,226,133,152,223,124,135,222,124,136,229,139,155,232,148,168,226,144,159,215,131,146,223,138,152,228,139,157,225,132,149,229,140,159,230,143,159,225,137,152,224,146,161,4 247,176,186,248,181,189,248,182,190,248,178,189,248,179,191,247,177,188,247,175,183,247,174,181,247,174,181,248,178,185,248,172,178,243,155,157,245,159,166,248,170,180,247,172,176,246,173,176,246,171,175,248,173,183,236,142,139,209,97,85,208,97,91,230,133,126,245,165,163,245,170,173,246,171,176,246,163,170,213,109,98,187,71,62,187,72,66,201,88,75,235,144,136,243,167,166,245,172,175,241,156,153,208,101,88,184,69,60,183,73,64,193,82,70,228,135,124,238,164,163,243,172,170,241,160,153,214,114,97,197,89,76,178,64,52,201,95,78,233,149,140,236,165,160,240,170,163,241,167,164,228,139,126,221,129,116,221,130,115,233,148,137,241,168,163,235,166,159,237,169,163,239,168,166,238,162,158,241,164,161,243,168,165,242,168,165,240,168,161,234,163,155,4 236,148,148,237,149,147,240,152,152,241,154,154,241,154,154,239,156,156,236,153,149,231,150,146,234,147,140,237,150,144,238,151,148,233,144,139,225,133,124,226,139,131,230,148,139,227,148,141,233,148,140,237,151,145,228,138,129,210,108,96,194,83,68,194,86,67,217,130,115,224,148,140,232,150,142,234,149,143,216,119,106,177,63,53,151,46,44,162,54,44,203,105,86,219,141,129,229,149,139,232,148,141,203,99,85,154,47,42,127,33,33,158,52,44,201,105,91,215,137,127,226,146,132,228,146,140,210,116,104,165,57,47,148,43,39,175,68,55,210,124,113,214,138,128,222,144,131,226,145,136,223,140,132,199,103,89,180,72,60,199,103,91,215,135,122,215,140,130,219,144,132,222,143,132,223,143,135,218,137,128,208,119,106,216,135,125,216,141,128,212,138,125,4 195,116,127,202,118,124,207,122,132,205,113,120,203,108,115,208,119,126,209,127,132,203,122,128,192,110,122,196,109,119,196,102,112,184,74,72,183,74,69,200,107,107,205,125,128,199,119,125,189,101,116,194,108,119,191,96,93,174,61,54,163,48,45,174,64,57,197,112,110,200,122,123,193,117,124,193,111,112,179,75,67,168,57,54,160,49,45,173,62,53,192,99,92,204,126,121,193,120,122,190,111,113,174,72,67,162,51,47,168,59,51,187,89,85,201,121,122,201,123,121,191,116,115,189,112,116,187,99,100,177,75,69,178,78,71,194,107,108,200,119,123,197,119,123,190,116,110,190,114,111,196,118,122,193,112,116,193,108,112,197,110,115,197,110,112,192,110,118,187,113,105,189,110,106,195,115,121,192,110,117,191,104,113,195,110,117,195,112,112,189,112,116,4 205,129,144,210,140,150,213,146,154,213,143,150,211,134,138,214,147,150,213,148,150,208,143,148,206,134,146,209,140,147,212,143,148,190,106,108,175,80,78,207,134,135,213,150,153,207,141,146,205,136,144,209,139,148,212,142,148,177,88,90,166,66,64,199,116,116,212,150,155,207,145,148,205,136,144,209,141,149,210,143,151,209,137,140,205,130,129,209,142,144,211,150,150,207,148,146,206,141,144,209,141,144,210,140,143,214,152,153,213,151,152,210,143,144,212,151,150,206,143,144,205,140,137,210,144,145,211,143,144,213,150,151,212,144,150,211,144,145,210,149,150,205,144,147,204,143,139,208,148,145,209,147,144,210,148,148,212,151,153,211,150,151,207,147,148,204,145,145,202,143,137,206,147,140,207,142,139,209,148,147,211,154,152,210,151,151,207,148,147,203,145,143,4 244,157,154,246,161,156,244,153,156,244,152,150,247,171,164,247,174,169,247,173,165,246,169,162,245,160,153,246,162,156,243,152,151,243,149,146,247,169,159,247,174,166,247,174,162,246,171,162,244,159,147,245,160,152,246,164,158,246,168,161,246,168,162,247,169,161,247,173,162,246,169,157,243,159,147,246,161,152,246,166,157,247,165,157,247,164,158,246,161,158,247,172,163,245,169,158,239,155,143,243,158,147,247,165,153,230,130,113,224,118,106,246,162,157,246,170,163,245,169,159,234,152,134,241,157,144,248,169,156,217,116,95,181,65,52,238,149,135,245,166,154,242,166,151,234,155,139,240,160,144,247,171,157,228,140,127,184,74,57,231,138,120,241,159,144,240,165,153,230,153,139,239,161,147,243,166,153,239,159,146,224,130,111,234,146,133,240,161,146,239,167,152,4 221,147,159,217,143,152,223,150,155,225,148,156,222,146,153,222,151,160,221,150,159,219,150,158,217,143,148,214,141,146,219,147,151,214,136,136,190,93,86,204,119,115,217,149,152,214,145,147,214,140,145,214,141,145,213,142,143,187,94,83,159,52,46,171,67,58,204,126,122,213,147,146,216,143,145,217,146,149,217,146,145,168,70,61,119,30,32,137,41,38,179,84,71,208,139,133,214,144,144,218,148,150,220,151,151,197,115,106,151,60,53,155,59,50,195,112,101,206,140,134,211,140,139,216,144,144,218,149,147,218,153,152,209,135,128,201,123,112,210,143,137,208,144,137,211,143,138,216,146,143,217,149,145,216,150,148,217,150,148,213,147,142,209,144,139,206,141,135,208,142,135,211,142,136,212,145,139,213,145,141,214,146,141,214,146,139,204,137,132,199,134,128,4 231,140,139,234,142,141,238,147,146,239,147,149,242,152,151,243,157,155,238,150,149,235,147,149,231,143,138,234,145,140,238,150,146,235,146,143,219,123,117,234,145,141,234,150,143,230,144,140,232,147,136,236,149,140,238,154,148,217,123,118,163,45,43,205,104,98,235,152,144,226,140,133,230,146,133,236,150,141,239,156,148,201,102,96,163,35,41,194,92,88,232,151,141,227,143,134,229,147,134,232,146,136,235,151,143,194,91,87,171,44,49,208,112,106,230,148,139,224,140,132,227,146,133,231,145,136,234,150,140,196,97,89,157,43,41,207,114,107,229,147,138,222,140,131,223,141,128,227,142,131,231,150,140,221,134,125,192,94,87,221,135,129,227,145,133,221,143,131,218,139,125,223,141,130,227,145,135,225,140,132,223,137,129,224,139,131,224,143,131,219,144,131,4 230,145,155,235,148,157,241,152,162,240,149,162,238,146,159,237,146,157,234,148,157,227,145,153,231,147,151,236,149,156,239,153,161,239,149,157,238,149,156,236,149,153,230,147,149,222,144,146,232,148,149,237,149,153,238,149,153,238,151,151,239,154,155,235,154,150,228,148,145,220,145,144,229,148,145,234,148,148,236,150,152,238,156,155,240,161,157,235,156,151,226,148,146,219,145,142,225,146,142,231,149,148,230,146,143,223,135,127,219,129,118,225,143,138,225,149,146,220,147,144,220,140,140,218,131,124,207,108,96,204,101,87,194,87,75,202,106,100,222,144,143,221,147,142,215,137,135,213,127,121,205,110,102,209,114,110,197,98,94,196,99,95,218,138,137,214,139,133,209,136,132,216,139,137,218,140,141,217,140,143,216,138,139,213,132,130,216,139,136,211,137,133,4 232,144,162,235,146,166,238,145,160,235,130,144,235,131,143,234,130,145,236,141,157,234,146,164,229,144,157,233,143,155,230,131,141,224,116,127,220,106,117,224,117,124,228,133,143,230,146,162,227,144,153,227,133,140,217,109,111,216,106,109,214,97,106,218,106,108,228,133,136,231,149,162,227,146,151,222,127,129,211,102,103,218,111,113,222,118,120,221,116,119,234,145,154,231,151,165,226,145,147,220,125,127,214,109,113,222,120,123,232,138,145,235,146,158,234,151,165,231,152,167,223,145,149,226,142,149,229,139,144,233,144,154,239,155,167,238,156,170,237,159,172,232,156,167,222,145,151,229,151,160,234,155,165,238,156,171,237,158,172,236,158,172,239,164,175,230,158,168,219,145,148,225,147,156,232,155,165,236,157,170,234,155,170,234,159,172,233,161,172,226,157,168,4 233,148,154,232,142,147,231,137,138,233,140,143,237,142,148,241,152,159,239,152,153,234,152,153,234,155,157,229,137,136,216,111,106,204,88,84,222,118,118,237,149,149,236,153,154,232,150,148,229,147,142,227,134,132,204,86,86,193,69,68,195,78,72,218,118,112,231,145,142,231,149,147,224,138,131,229,140,136,212,103,102,199,78,79,197,77,75,198,82,75,216,117,112,227,144,139,226,146,138,230,145,141,221,125,117,210,98,94,212,104,104,203,94,87,205,100,92,221,134,131,222,140,128,229,147,140,226,135,129,225,131,124,225,131,134,219,120,121,211,110,107,214,122,116,219,139,128,226,147,138,228,142,141,232,147,151,232,147,145,230,143,142,224,137,138,218,135,133,215,138,130,221,141,137,225,140,137,227,142,143,231,148,151,228,145,143,225,144,144,218,141,142,4 221,127,114,228,135,123,229,129,115,223,107,98,231,118,114,234,139,129,234,138,130,227,136,129,219,122,106,227,133,117,222,117,100,215,92,81,218,90,84,227,126,113,231,139,123,224,131,117,220,126,109,226,128,111,220,112,96,216,93,79,218,92,82,229,128,115,230,138,123,224,130,114,218,126,109,224,127,109,225,124,109,218,98,84,220,101,87,230,127,112,227,130,111,222,131,114,215,123,102,219,122,103,226,129,116,224,118,106,219,101,84,227,125,111,227,129,111,222,132,112,215,125,105,220,127,106,224,126,109,225,121,110,224,119,107,228,130,116,225,128,109,221,133,115,212,125,103,219,131,109,223,131,116,221,118,99,226,128,116,225,129,115,221,126,109,218,133,114,208,120,99,216,128,108,219,127,111,217,122,103,224,133,120,223,130,118,217,125,108,212,124,103,4 226,130,121,230,134,128,234,140,137,222,114,103,218,110,98,235,140,138,233,140,134,229,138,130,226,133,122,231,135,128,224,122,114,204,88,72,201,84,66,229,134,128,231,138,128,226,133,124,224,129,113,229,132,119,208,97,83,196,78,60,197,78,61,223,124,114,234,143,134,227,136,126,224,133,115,228,135,120,215,112,98,190,69,52,181,56,43,221,124,110,233,142,132,225,134,122,221,131,113,228,139,124,227,132,119,202,91,76,204,98,84,230,141,132,231,139,125,227,139,123,221,135,113,226,135,117,230,136,123,230,140,128,233,146,134,232,142,131,228,138,126,224,136,119,215,128,108,222,132,113,227,134,119,231,143,127,231,140,125,230,137,121,225,136,124,221,133,121,211,123,104,218,129,112,223,134,121,229,142,127,228,138,123,226,135,122,222,134,118,216,133,120,4 230,144,132,235,150,137,239,153,145,235,148,139,228,135,125,230,140,131,230,145,138,233,156,152,226,140,126,233,147,134,238,154,143,221,126,110,187,70,55,193,83,69,224,138,124,230,153,141,229,146,130,233,149,135,239,157,143,219,123,105,184,67,49,201,96,78,231,153,138,231,155,141,225,144,126,230,146,128,237,155,139,229,140,121,223,128,106,231,146,125,233,154,138,229,148,134,225,148,128,232,152,133,235,151,131,239,156,141,239,158,142,236,154,136,233,154,136,231,155,134,221,143,122,228,147,125,235,153,133,236,153,135,238,155,137,237,154,136,235,157,142,230,154,138,217,142,119,226,147,124,232,149,128,235,152,135,238,156,138,235,155,137,233,156,139,227,152,136,217,143,121,223,144,122,227,145,123,232,148,129,234,153,136,233,155,140,231,154,138,222,150,133,4 200,105,89,208,116,101,209,114,99,204,109,93,211,114,97,214,122,105,210,119,101,202,112,98,201,109,91,207,116,98,201,107,90,196,95,77,200,99,79,210,119,100,210,120,99,203,116,99,200,111,92,202,111,93,198,101,83,184,76,61,184,74,59,196,95,75,208,118,97,204,116,99,201,113,92,204,115,95,194,94,76,171,58,47,172,58,47,193,89,72,211,124,105,206,122,105,203,117,97,209,124,104,192,90,72,173,58,48,175,61,49,195,90,73,211,123,104,205,121,103,200,115,95,210,124,102,202,108,88,187,78,66,169,50,41,187,81,68,210,123,102,205,121,103,199,114,95,203,116,95,200,110,89,199,104,89,188,81,70,193,95,78,208,122,102,204,122,104,192,104,85,201,116,98,195,105,86,197,108,90,204,117,101,204,117,100,203,117,98,201,119,101,4 194,101,112,205,119,133,212,127,141,212,127,144,213,127,144,211,127,142,207,124,133,204,126,133,199,110,121,205,118,132,209,126,137,196,105,112,188,94,102,207,124,134,203,115,118,205,126,130,199,115,123,204,115,128,208,121,130,148,55,59,117,22,27,198,111,115,209,126,130,204,126,125,195,111,114,204,121,128,208,121,130,167,74,80,145,50,54,201,115,121,212,137,140,207,135,131,192,110,112,201,120,124,206,125,132,205,118,132,202,115,125,210,133,136,211,141,137,208,141,133,189,110,110,195,115,116,198,115,118,202,118,129,206,126,137,207,130,131,208,137,131,208,145,138,183,106,102,190,113,111,193,115,115,198,120,123,200,123,127,204,131,130,205,137,128,204,143,134,175,100,94,181,105,100,191,123,122,194,124,125,195,119,116,193,117,109,196,128,118,197,135,122,4 234,144,170,240,148,176,244,153,179,242,147,175,241,145,173,238,140,164,236,146,168,224,132,160,235,148,172,233,139,158,236,142,158,245,156,178,243,150,173,236,139,159,234,142,161,229,143,165,231,146,169,225,127,138,204,86,79,228,130,144,242,153,175,238,147,166,234,143,164,228,143,163,230,147,166,228,137,154,185,61,56,191,68,63,232,138,154,235,144,167,232,145,168,222,137,157,230,149,165,232,146,167,208,103,113,189,67,63,224,127,139,236,149,173,230,146,167,216,131,149,222,136,153,232,150,168,233,149,169,227,134,150,229,138,154,213,115,124,220,132,145,221,144,159,223,141,157,226,144,162,233,152,172,234,154,175,233,147,163,180,66,64,197,97,102,218,143,159,220,144,158,226,148,165,228,147,166,227,145,166,226,144,166,217,130,142,211,124,132,209,132,147,4 228,144,158,232,151,167,240,153,166,238,148,157,237,150,162,235,154,165,225,142,150,217,136,140,227,141,151,233,150,165,238,153,168,236,145,153,232,144,150,232,149,157,224,142,145,213,132,129,225,141,145,234,152,158,233,150,158,228,136,141,214,109,100,224,135,132,226,148,149,216,137,135,221,142,144,231,150,155,236,153,163,219,122,120,175,55,47,206,103,93,218,138,138,213,134,135,222,143,149,225,144,152,230,148,158,215,119,114,182,66,54,205,104,95,218,139,142,211,134,130,219,142,142,222,138,143,227,142,151,220,130,128,213,115,107,217,129,130,215,135,140,213,138,134,214,139,136,221,135,138,221,134,137,222,138,140,223,138,146,215,126,132,213,130,132,210,135,135,211,136,138,214,133,132,214,132,132,219,140,144,222,142,150,212,125,132,209,130,132,202,129,129,4 247,172,193,248,176,198,248,173,199,246,161,182,241,141,158,238,136,157,242,153,176,238,157,179,247,175,194,246,166,183,241,148,159,240,136,143,236,124,135,232,118,130,230,123,137,224,123,137,241,159,166,235,138,139,231,121,124,232,120,122,233,122,124,233,122,128,229,120,126,222,119,123,229,135,130,221,113,107,227,116,116,227,114,116,224,107,102,231,119,122,227,120,122,223,127,123,224,126,115,218,110,102,222,111,105,229,122,118,229,118,112,232,126,128,226,124,125,219,119,120,220,122,108,212,103,89,213,101,91,222,114,109,228,120,122,230,126,130,224,122,124,217,118,121,228,145,147,222,127,126,218,114,110,219,114,113,219,109,110,223,118,123,225,130,138,224,142,150,231,160,174,238,164,178,234,150,157,223,123,126,220,120,124,226,134,142,232,158,168,230,167,176,4 246,164,177,247,167,181,247,170,183,246,165,184,246,160,183,244,156,178,244,161,177,240,161,174,245,164,174,247,170,180,247,170,182,247,164,179,243,151,166,241,148,168,241,157,172,237,158,169,244,162,172,246,166,177,246,165,177,235,139,139,198,81,74,204,89,88,232,140,141,235,156,165,243,163,171,245,163,171,237,145,148,210,94,88,187,61,57,190,64,57,223,123,115,233,155,162,238,159,163,234,143,138,210,101,95,191,70,69,196,70,71,209,93,94,232,145,148,234,159,163,235,156,158,217,118,105,194,77,68,192,72,71,200,80,81,218,116,119,232,148,157,230,153,158,232,154,156,222,131,127,213,113,109,214,108,108,221,118,125,232,144,152,235,157,165,228,153,158,228,151,157,229,147,154,231,148,155,233,147,155,234,151,161,237,158,166,234,161,165,228,158,160,4 241,162,173,245,166,178,243,160,171,237,143,150,234,136,141,240,151,163,246,169,186,245,171,185,241,162,170,244,167,175,244,163,170,210,104,104,182,65,66,228,135,141,245,169,181,245,173,184,242,165,171,244,169,176,243,165,169,203,104,104,128,24,33,205,109,115,246,171,181,244,173,182,240,166,170,243,167,173,241,161,168,198,103,104,115,19,28,191,89,90,244,169,176,244,173,182,239,167,169,242,167,173,243,166,173,201,105,103,140,27,33,198,92,90,242,166,172,245,176,183,235,164,165,241,168,174,243,168,173,225,135,133,199,91,87,208,101,94,237,160,165,244,178,184,233,163,163,240,168,170,243,169,175,239,159,162,231,145,142,232,149,148,241,169,175,241,174,179,231,162,160,238,168,169,240,169,171,240,167,171,240,163,169,242,169,177,242,173,179,237,171,174,4 227,146,171,231,152,177,237,157,183,241,162,187,243,166,190,241,164,187,240,168,189,236,167,186,227,149,170,229,150,173,227,145,162,234,156,173,242,168,187,240,165,184,239,167,185,235,166,182,227,153,171,229,152,171,166,73,85,190,102,114,243,171,188,239,167,185,239,167,184,235,166,181,228,157,171,231,156,171,140,50,62,149,56,69,240,164,181,240,168,186,239,168,184,234,165,179,227,157,167,230,159,174,197,111,122,198,110,125,236,162,182,240,168,186,237,167,183,232,165,179,223,153,163,226,153,168,231,158,175,233,159,178,236,162,180,237,164,182,236,165,181,229,161,176,220,151,160,225,152,164,230,157,173,232,159,176,235,162,179,236,163,181,231,160,177,224,157,173,218,149,158,225,154,165,229,157,171,233,161,176,232,159,175,232,161,177,228,158,174,220,153,170,4 226,141,168,230,146,175,235,151,181,239,155,184,241,157,185,241,158,185,238,160,186,233,156,183,224,140,166,227,141,168,230,145,170,235,152,179,238,154,182,239,158,183,236,157,181,230,154,179,225,147,169,219,126,150,209,105,124,221,129,150,232,146,170,236,152,178,234,154,178,229,154,176,226,153,171,223,138,160,196,82,99,191,73,88,211,109,128,222,131,156,231,150,175,229,152,174,227,153,169,227,146,169,211,115,135,188,63,85,186,58,82,194,84,100,224,139,161,226,149,171,224,150,166,226,147,167,224,141,162,197,84,103,190,70,88,198,90,104,221,137,154,226,155,175,222,150,164,224,147,165,226,146,166,217,127,146,211,117,135,223,141,162,224,148,166,222,149,168,219,148,160,223,148,166,226,147,166,223,140,163,224,144,168,222,142,167,223,148,169,220,149,167,4 234,161,175,239,166,180,241,167,184,241,168,186,244,172,188,245,174,188,243,172,187,239,169,184,233,161,173,235,163,176,233,161,176,235,161,175,238,166,177,241,172,182,240,171,182,238,170,180,229,158,170,224,150,159,205,119,122,164,81,85,177,86,87,221,141,145,235,168,178,235,169,176,223,156,166,210,126,128,132,37,39,72,14,24,88,17,27,178,79,74,227,152,153,233,169,177,218,153,162,214,137,139,131,41,43,72,11,21,95,21,30,153,49,46,217,134,132,230,168,176,219,155,161,221,154,159,194,108,106,152,57,55,169,77,78,206,122,125,222,152,159,226,161,169,219,155,159,224,158,166,225,158,167,219,142,149,224,152,160,229,164,174,228,164,172,224,159,167,219,154,159,223,156,163,225,157,167,227,159,170,230,162,171,230,163,171,227,161,169,223,159,166,4 225,162,182,230,167,187,236,174,194,240,178,198,242,180,200,239,176,198,237,177,197,230,172,192,224,163,180,230,169,186,236,175,193,238,178,194,238,176,195,237,177,196,237,179,195,228,171,189,225,165,180,227,166,181,223,156,167,234,173,188,238,179,195,239,181,197,234,177,193,227,170,186,221,162,177,220,159,172,168,84,84,210,141,151,239,182,201,237,179,195,232,174,191,228,172,188,219,163,176,217,156,166,121,45,48,186,114,125,237,180,198,232,171,190,231,173,190,228,174,187,219,165,175,216,155,164,129,49,48,194,127,136,236,179,196,231,171,188,229,173,187,225,171,183,217,162,170,218,161,171,204,136,138,218,155,164,232,176,191,229,170,185,228,171,184,223,171,182,212,158,168,217,161,172,227,172,183,228,172,185,230,174,188,226,168,183,225,170,183,219,168,179,4 246,166,176,246,164,171,247,168,178,247,167,178,247,160,164,244,160,164,245,165,166,243,164,166,245,162,172,246,165,171,247,168,178,237,146,149,190,81,73,213,116,110,244,164,163,241,164,164,246,165,174,246,169,176,249,169,179,211,111,112,110,18,22,168,70,66,240,156,156,237,160,164,244,160,166,245,166,169,247,164,171,206,102,96,97,24,30,133,49,48,234,147,143,235,159,164,244,162,167,243,159,163,246,162,169,216,117,109,140,41,39,155,58,54,231,148,145,234,162,165,241,158,154,244,161,162,244,161,167,236,150,147,213,110,100,216,119,110,235,157,158,232,157,157,236,151,137,243,163,161,244,166,169,244,164,168,241,163,163,239,163,163,236,163,161,228,156,153,234,154,144,240,160,158,243,167,169,242,164,166,243,168,173,239,165,167,233,160,157,227,157,155,4 238,149,156,238,148,155,232,139,143,220,118,118,221,119,119,226,128,128,234,143,147,234,147,155,237,150,156,232,140,140,212,104,99,180,61,59,185,69,66,208,100,92,224,132,128,227,140,138,233,146,146,221,122,117,189,75,71,152,42,49,155,46,50,186,76,71,210,109,103,224,141,139,228,139,135,209,102,94,173,59,58,138,37,44,131,34,42,158,50,51,195,86,78,217,129,121,224,135,129,206,101,89,175,62,63,140,37,43,137,39,45,159,52,53,190,83,75,212,125,113,223,140,135,207,105,95,184,71,67,166,56,58,155,48,50,172,62,60,191,85,75,212,128,116,226,148,143,215,122,114,198,93,81,188,79,74,181,71,69,190,83,74,203,107,96,216,139,130,222,144,138,221,136,132,216,128,119,203,103,93,202,98,88,211,118,107,218,137,130,219,149,144,4 238,153,149,241,155,151,244,161,166,245,162,166,244,161,159,244,162,157,241,161,155,234,154,152,238,154,148,240,154,147,239,153,149,235,144,135,236,145,131,242,161,153,240,162,154,233,155,149,236,152,143,236,150,138,222,126,110,202,90,76,227,129,114,241,161,153,239,159,151,232,155,147,234,152,143,235,149,137,193,85,74,153,39,40,219,121,106,238,156,146,236,154,147,228,148,137,230,145,135,234,150,139,200,96,82,180,69,60,221,128,114,237,154,144,236,157,150,227,149,136,230,152,141,235,158,152,226,138,128,223,132,117,234,154,148,237,158,152,234,157,147,226,152,140,228,153,145,232,154,147,232,154,148,233,157,150,235,159,154,235,159,151,232,160,151,225,156,145,219,139,135,226,147,140,231,155,146,232,158,151,234,158,153,233,159,148,230,162,154,223,157,145,4 206,132,131,217,144,148,221,148,157,212,128,134,208,123,124,215,138,147,215,142,152,213,145,158,207,129,130,217,146,147,212,132,133,189,93,94,187,94,88,203,120,121,211,140,145,208,137,149,216,150,150,218,151,151,205,123,122,188,95,90,179,87,77,194,109,104,206,136,135,208,140,146,210,146,138,207,137,128,204,129,123,177,89,82,179,89,81,186,100,93,201,128,126,207,142,145,196,126,110,197,121,109,210,141,136,168,83,77,168,77,73,184,95,90,205,135,135,203,136,137,196,129,112,211,148,142,210,143,139,188,106,99,181,94,91,203,130,130,205,139,142,200,134,135,203,142,130,213,153,148,214,150,147,209,141,139,206,136,133,209,143,146,202,135,137,193,126,127,202,144,141,207,147,142,208,143,142,206,133,140,212,147,153,208,143,148,202,137,140,193,128,129,4 223,150,152,230,158,163,236,164,169,235,161,162,238,167,168,238,170,169,229,162,161,219,155,157,221,150,152,230,158,158,234,163,161,232,160,155,212,135,127,223,151,143,232,167,162,221,157,152,219,148,152,227,155,154,234,164,161,215,136,124,177,85,74,209,131,119,232,166,158,224,160,151,221,152,152,224,149,146,232,162,157,211,132,117,190,100,86,217,141,131,230,164,155,227,167,158,225,162,155,226,155,147,233,165,156,220,147,134,203,119,103,224,154,144,229,164,153,224,164,153,223,162,151,231,167,161,234,167,159,233,165,157,227,158,146,231,165,156,230,165,154,218,157,143,219,159,146,229,165,158,233,167,158,234,167,160,233,167,158,231,165,157,227,165,155,218,162,150,217,160,147,225,162,150,229,165,153,232,167,157,232,167,160,227,164,159,221,161,153,215,161,148,4 219,127,139,222,138,143,223,145,146,225,150,150,227,161,154,228,164,153,227,165,153,224,160,148,221,139,145,223,149,147,224,154,147,205,121,116,201,119,113,215,142,131,223,157,145,220,154,141,220,147,144,223,150,145,225,151,145,161,75,76,142,53,59,194,98,98,217,141,135,215,144,135,219,145,137,221,146,142,222,144,142,167,81,84,156,68,73,205,118,117,218,143,140,215,142,139,218,143,140,220,138,140,220,140,141,213,130,129,210,128,126,219,146,142,218,146,144,215,143,140,217,141,141,218,134,138,220,141,143,220,146,147,224,154,152,220,148,143,215,140,136,212,139,134,213,135,134,215,132,136,219,143,146,219,146,145,219,145,143,218,141,140,215,141,137,210,137,133,208,131,132,214,138,140,216,141,142,218,145,144,219,146,145,216,142,142,214,140,139,207,131,130,4 211,117,112,215,124,117,221,132,126,224,134,127,225,135,132,224,135,131,222,134,131,215,127,121,209,116,110,215,125,117,218,129,118,223,137,126,223,136,127,223,136,130,219,131,123,214,127,118,210,119,115,210,117,111,204,109,101,202,107,97,219,136,128,222,137,127,220,134,125,216,131,123,206,114,109,208,114,105,167,72,68,114,29,28,183,97,89,223,139,128,220,138,126,216,136,123,202,111,102,203,109,96,135,47,44,80,13,17,149,67,60,224,139,123,220,140,127,216,138,124,198,106,95,204,112,97,166,77,68,99,23,24,176,90,81,221,140,126,218,138,121,213,134,117,198,109,97,204,117,104,206,119,104,188,96,82,207,122,107,217,136,120,216,138,122,208,133,117,194,105,94,202,115,101,204,120,100,210,127,107,212,129,111,214,133,114,213,137,118,207,133,117,4 240,180,192,243,182,195,245,183,196,248,186,199,247,180,193,248,186,199,248,187,198,245,183,194,241,181,190,243,180,192,243,181,193,245,181,191,245,182,192,247,183,194,246,183,191,241,178,185,236,176,185,239,176,188,238,168,177,222,133,133,219,133,133,229,150,152,232,155,154,239,176,178,229,164,172,233,166,172,216,131,132,177,66,71,177,66,69,192,86,88,218,130,132,235,168,170,231,173,173,225,151,148,195,96,99,163,53,64,140,43,55,151,44,57,211,108,114,227,151,156,229,175,172,218,151,150,189,82,89,170,56,68,119,34,48,157,58,70,220,126,127,229,162,168,222,169,167,218,150,147,209,125,122,190,93,96,173,80,83,206,116,116,230,163,164,231,174,179,225,173,172,227,171,169,218,150,145,217,143,140,224,155,155,230,164,166,234,177,180,232,176,180,4 238,145,160,241,146,164,244,149,169,245,153,171,245,152,171,246,155,172,243,151,168,236,145,161,233,141,155,238,143,160,242,149,166,245,152,170,244,150,168,243,150,167,241,150,166,236,145,161,234,143,154,236,141,155,231,127,139,224,118,129,241,147,161,243,152,166,239,149,163,232,142,157,228,138,144,231,134,144,217,106,117,200,78,84,233,135,139,243,154,165,240,152,162,233,146,157,229,143,145,231,141,146,227,129,134,220,110,119,230,129,135,237,144,154,237,147,157,231,144,152,225,144,145,229,143,148,229,137,141,220,112,115,231,130,139,236,143,154,234,145,154,227,140,148,218,136,137,223,136,141,226,136,143,228,135,144,233,141,152,235,145,156,232,145,152,224,137,145,214,134,136,219,135,140,222,134,141,224,132,142,230,139,150,229,141,151,226,140,147,219,134,141,4 225,137,164,232,142,172,234,140,174,232,140,174,232,143,177,233,141,177,228,140,172,218,134,161,227,144,165,231,142,170,233,142,171,228,134,164,223,134,166,226,136,168,229,143,173,218,135,160,225,143,163,231,147,173,227,137,161,180,71,85,198,97,121,222,135,163,227,139,167,223,142,163,220,135,157,227,141,167,220,132,154,150,44,53,157,53,63,223,137,159,223,142,163,226,146,166,218,134,153,223,132,159,216,131,152,166,62,70,171,64,70,225,141,161,222,140,162,218,138,161,218,140,156,218,128,153,217,132,155,190,89,102,206,110,126,226,143,167,218,135,156,210,128,150,212,132,151,214,127,149,214,127,153,214,128,150,216,133,154,222,141,162,217,137,155,203,125,143,204,120,140,209,125,145,210,127,150,212,130,152,215,134,155,216,137,156,214,139,155,207,131,149,4 233,149,155,240,153,163,244,156,167,243,158,164,242,158,165,243,159,163,242,161,167,237,156,156,233,152,154,240,154,159,241,157,164,241,159,165,237,153,157,239,156,158,242,161,161,236,160,156,232,151,148,237,153,156,233,146,150,227,136,133,220,126,118,228,139,136,239,160,163,237,164,159,229,150,148,235,152,156,210,107,104,181,67,59,179,70,60,210,110,99,232,152,150,232,158,151,227,149,146,231,149,151,202,98,90,155,42,40,154,45,40,203,104,92,232,151,143,226,152,141,219,141,132,229,150,147,211,120,110,173,65,56,180,75,63,220,134,123,234,158,153,221,148,135,213,134,124,223,145,137,218,138,133,197,106,98,211,127,119,231,154,149,223,144,131,219,144,128,208,132,122,213,129,120,217,136,132,212,136,128,220,143,139,227,151,145,217,138,124,216,146,130,4 228,137,152,226,125,146,234,134,154,237,146,162,235,138,158,235,137,158,233,138,157,229,135,153,228,138,151,227,131,148,230,130,150,234,141,160,233,137,156,233,135,154,234,143,156,229,137,150,227,140,149,228,140,152,221,125,137,215,113,122,229,131,148,234,139,156,235,144,154,230,139,147,225,139,144,212,114,117,170,58,59,163,50,54,223,123,138,233,138,155,233,142,150,229,136,144,222,134,138,198,93,86,163,47,49,163,52,56,219,121,132,235,145,160,234,142,148,229,137,140,222,138,140,208,114,110,186,72,66,193,83,80,224,133,141,236,148,157,232,140,148,227,138,139,221,139,138,218,133,133,206,109,104,210,112,111,229,141,149,233,143,152,231,141,147,228,148,144,219,139,136,219,131,133,218,128,133,223,136,142,232,150,153,231,144,149,229,147,144,228,156,147,4 236,146,157,239,148,162,239,146,162,241,147,163,244,155,169,244,157,168,242,155,165,234,147,157,236,147,155,236,146,156,236,146,157,240,150,162,241,152,164,243,156,166,242,158,166,236,152,160,232,146,150,235,150,158,215,118,118,187,80,82,210,110,112,237,150,154,240,157,163,234,152,154,231,150,151,216,122,121,162,49,50,121,23,30,144,40,41,225,134,134,239,158,162,234,153,153,229,150,147,203,106,102,127,25,29,98,19,29,112,26,32,212,121,120,238,157,157,232,152,149,225,145,140,218,132,131,181,88,89,153,61,63,174,76,74,227,141,141,235,154,154,228,149,147,220,141,134,224,143,140,226,143,144,224,140,141,226,141,142,230,148,149,230,148,147,225,146,144,217,138,131,223,146,139,225,145,141,227,147,145,229,146,147,230,148,148,226,147,144,221,143,139,4 225,166,182,229,168,182,235,172,184,235,168,184,233,160,179,235,170,182,232,173,184,222,162,174,222,165,179,228,168,181,231,167,179,229,160,172,233,165,178,229,167,180,228,170,180,221,162,172,213,157,171,223,164,179,218,148,153,216,135,133,223,146,145,226,158,164,222,164,174,217,159,167,208,150,165,217,153,167,203,122,124,180,87,84,195,105,101,222,152,154,220,160,169,210,148,158,207,152,164,211,153,164,197,118,118,161,66,67,183,92,89,215,144,148,217,158,165,210,151,157,204,151,159,209,153,161,203,139,142,185,99,100,192,109,110,214,150,157,215,156,160,206,150,155,195,143,147,200,145,151,202,144,150,201,133,139,204,131,139,210,146,153,211,153,158,200,145,152,183,130,138,191,136,144,197,139,147,200,136,148,203,137,150,206,142,151,204,147,154,198,146,153,4 205,136,139,217,152,153,218,146,149,218,143,145,227,155,156,228,161,166,219,147,150,213,148,152,211,146,144,218,153,153,222,155,156,214,136,132,221,147,150,229,162,163,219,150,146,213,152,152,208,142,146,216,151,155,209,134,128,206,122,112,217,142,147,227,157,156,219,152,151,214,158,155,205,142,143,215,148,153,197,119,110,185,101,88,215,141,141,223,153,149,217,152,146,208,151,145,203,135,131,210,138,143,194,111,101,163,71,66,206,131,128,225,164,155,216,155,141,206,148,135,201,137,127,207,139,139,193,109,104,203,129,120,213,148,144,212,142,137,208,142,126,208,154,138,191,123,120,206,146,142,206,138,133,208,141,131,213,150,147,206,136,136,201,135,120,199,145,130,190,131,129,201,145,135,200,135,137,205,139,135,212,152,146,207,145,141,203,147,137,196,147,136,4 224,145,173,229,145,174,233,147,179,235,149,183,241,157,186,241,161,187,235,152,180,231,149,173,225,141,170,227,142,170,229,141,169,232,145,174,239,155,181,238,157,180,233,151,174,225,145,165,227,146,170,233,151,177,198,96,110,197,93,107,238,155,180,237,157,179,231,150,169,223,146,165,227,149,169,235,154,177,186,79,90,172,60,71,230,144,171,236,155,179,232,153,171,219,144,160,223,144,164,232,149,171,187,76,85,198,94,108,233,151,178,235,154,173,225,145,163,213,135,154,222,141,159,227,144,166,203,102,115,214,118,133,234,154,177,233,152,169,224,142,158,212,135,149,222,142,155,223,142,161,225,142,161,223,140,164,233,151,172,227,143,164,222,140,156,214,139,150,217,139,152,219,140,155,225,147,164,223,143,164,228,146,167,221,139,158,219,139,155,212,138,152,4 233,155,171,235,151,167,236,148,158,241,154,168,241,158,174,244,165,180,241,166,181,237,161,175,236,159,171,241,162,176,221,127,130,183,78,75,228,142,152,246,169,185,240,163,173,238,166,179,234,156,168,243,168,181,219,127,128,139,31,34,203,107,110,247,171,187,240,163,177,237,165,177,235,161,173,242,167,181,231,148,155,179,68,62,214,121,126,244,169,185,240,166,177,235,164,173,233,160,171,239,163,175,238,161,172,225,135,137,237,156,167,242,167,182,240,166,176,235,162,170,230,157,167,236,159,172,238,162,176,244,170,183,242,167,181,243,169,181,239,166,174,233,159,165,229,156,163,235,161,173,238,163,178,240,164,177,242,165,178,241,165,178,237,164,174,231,159,167,226,153,160,231,156,167,237,165,176,239,166,178,240,165,176,237,161,172,234,160,170,228,157,166,4 248,185,191,247,183,191,248,179,188,249,177,186,248,176,185,247,178,185,248,184,188,248,180,185,247,181,185,249,174,183,242,151,146,237,145,137,242,152,146,247,170,171,248,184,185,248,181,181,250,179,183,230,138,129,195,83,70,191,75,65,202,89,75,238,148,145,249,182,185,247,184,181,251,178,181,217,122,110,165,48,40,174,60,59,164,45,42,218,121,113,251,186,187,247,179,177,248,179,178,244,168,168,216,115,106,181,63,57,197,83,74,237,149,145,249,185,187,246,175,173,246,175,174,247,172,177,244,158,161,230,134,126,240,153,153,249,174,183,247,181,182,247,180,178,242,171,169,247,175,177,247,173,177,249,173,181,247,170,180,247,173,182,247,179,183,247,177,176,243,173,167,248,182,178,247,178,179,247,178,182,247,178,183,248,181,185,247,176,179,244,171,172,4 231,151,171,226,142,159,214,122,135,221,125,142,226,134,148,238,157,176,236,159,178,231,153,169,227,147,160,200,100,102,172,60,62,168,59,65,186,77,78,221,134,141,230,153,170,216,138,149,223,139,149,171,62,62,131,31,37,121,29,37,141,36,42,191,88,88,227,144,157,223,148,160,214,131,135,172,66,66,136,37,44,126,32,40,142,42,48,163,53,55,202,108,109,229,156,166,217,137,142,187,86,83,146,44,46,141,40,43,151,49,50,165,58,56,205,115,114,228,158,166,225,150,163,205,114,115,170,64,60,176,77,77,186,89,89,195,96,91,215,140,144,226,158,163,220,147,157,221,145,155,213,129,139,217,134,143,209,128,135,221,143,150,229,160,165,221,154,154,217,145,151,227,154,165,226,153,164,227,153,164,221,147,156,222,150,156,230,160,165,221,153,157,4 216,140,154,217,137,152,214,121,135,203,100,105,215,126,131,220,142,157,226,151,172,229,154,171,222,143,157,214,125,129,204,103,107,188,84,87,184,81,80,212,122,125,219,142,155,220,145,160,210,129,137,196,97,95,185,79,78,171,68,69,168,61,64,192,91,89,213,125,127,210,124,131,206,122,125,185,88,82,179,76,77,175,72,75,179,76,81,187,87,87,193,95,93,198,106,107,206,122,124,186,81,77,180,78,78,181,83,87,182,74,79,180,76,78,194,93,94,203,120,125,203,124,129,193,98,96,186,92,87,174,77,74,178,79,82,179,78,80,194,100,104,187,111,117,207,137,144,205,131,136,192,111,109,180,95,92,182,94,93,182,93,89,182,106,108,180,109,115,209,143,149,198,128,134,205,133,142,213,141,150,196,119,122,189,106,107,172,102,104,201,132,141,4 207,119,140,199,113,132,212,119,144,218,126,146,203,119,135,209,123,143,203,120,136,191,107,122,205,117,136,199,113,129,214,126,145,214,125,137,212,119,134,211,119,136,198,112,123,187,101,115,210,125,140,213,123,141,202,108,119,182,78,78,187,86,90,203,115,123,203,112,122,207,122,138,212,126,143,208,123,138,199,103,109,154,47,48,167,61,63,205,115,123,206,117,129,207,127,142,199,117,131,203,120,135,201,110,118,172,70,70,187,90,94,202,117,128,200,120,132,210,128,144,200,115,127,191,105,120,202,113,129,196,100,103,205,119,131,204,125,134,194,115,123,207,126,138,208,125,138,198,110,129,199,110,130,214,130,145,218,134,150,214,132,144,202,123,133,193,116,125,208,129,143,211,123,143,198,116,130,205,129,141,217,134,148,215,136,147,201,125,135,189,118,127,4 221,134,141,223,135,141,219,129,135,217,122,128,222,129,136,225,134,136,225,134,133,221,131,137,219,132,137,220,133,137,191,88,87,168,58,56,188,83,83,220,129,134,225,137,135,216,127,125,213,124,124,217,130,134,182,78,76,160,48,51,151,40,43,196,95,94,221,134,133,216,130,128,210,119,121,218,131,139,187,88,87,157,48,49,141,38,42,188,88,88,214,124,123,213,127,128,211,121,123,215,126,132,196,98,98,169,61,59,175,69,68,199,102,103,213,122,126,210,122,125,211,126,129,212,124,129,204,109,111,200,107,109,206,115,119,212,121,126,213,124,125,209,122,119,212,134,135,205,115,112,200,103,103,207,112,119,215,126,136,215,127,134,210,124,121,206,122,117,207,130,132,206,119,122,196,94,93,202,104,107,212,121,132,215,130,138,208,125,122,205,128,123,4 228,141,149,227,138,145,224,131,130,225,134,134,227,139,144,226,136,141,224,134,140,218,129,132,224,137,137,223,133,132,209,108,100,208,109,102,214,124,122,219,130,131,224,137,140,218,133,130,217,128,121,220,132,128,187,77,70,185,74,67,179,71,62,207,112,109,223,138,137,216,134,130,221,134,129,222,134,131,182,75,68,173,60,54,184,77,67,217,132,129,220,136,134,212,131,123,222,140,135,224,140,138,205,109,101,193,89,78,200,100,87,214,123,118,219,134,129,213,134,125,220,141,136,221,137,132,216,128,121,211,120,109,217,132,127,219,133,129,220,138,133,212,136,128,215,136,131,216,132,126,216,130,123,221,139,133,223,143,142,220,135,131,215,135,128,203,129,119,209,129,122,212,126,120,216,133,129,221,141,137,221,141,138,217,136,131,205,128,119,202,128,115,4 213,128,148,203,97,118,196,82,92,193,84,94,185,70,79,207,111,120,208,110,111,209,119,132,211,125,144,190,83,96,188,75,78,182,76,83,179,65,72,204,104,111,206,109,112,208,119,130,214,130,146,190,89,95,178,69,71,160,52,58,168,53,57,199,94,102,212,120,132,212,125,134,207,123,136,205,112,119,178,76,75,135,32,38,149,41,46,198,92,102,210,119,127,209,123,125,205,118,130,197,103,116,172,66,70,135,31,37,157,52,56,196,92,95,211,120,124,207,119,122,207,116,127,196,101,114,168,62,67,148,39,44,159,50,51,193,90,90,211,123,128,207,121,127,210,124,133,200,110,118,170,61,61,176,67,69,174,68,67,200,107,107,211,129,135,206,126,132,206,126,133,205,122,129,188,93,95,193,98,101,194,97,95,204,118,121,209,129,133,203,126,126,4 204,115,135,192,99,112,185,96,107,200,111,127,189,91,98,165,58,60,186,85,87,198,112,121,206,117,134,196,105,115,195,105,117,173,76,85,145,43,46,132,30,33,174,68,73,200,116,126,207,118,131,197,108,115,180,78,82,142,43,46,123,32,35,128,30,35,173,73,79,204,125,134,201,118,126,181,86,92,141,39,39,125,35,41,115,30,37,139,38,44,190,100,109,202,122,132,204,123,134,173,78,83,132,36,39,119,32,41,118,29,37,160,59,64,204,121,132,207,129,136,201,120,130,170,72,73,136,37,39,133,37,43,144,41,46,185,90,98,206,127,131,209,135,136,201,121,127,175,78,74,153,47,46,158,53,56,182,81,86,202,115,124,202,122,123,209,137,137,205,130,138,191,106,108,181,84,83,195,103,110,207,122,132,202,119,125,202,125,125,208,138,139,4 224,132,158,226,130,152,233,138,160,237,140,160,237,141,166,233,135,163,220,124,148,224,133,155,223,130,153,226,134,154,229,135,153,232,133,151,231,133,155,232,137,160,220,124,143,215,124,142,226,141,159,228,137,153,228,138,157,227,135,156,229,135,156,228,138,158,217,125,138,209,118,133,219,136,152,224,140,156,218,124,141,207,107,121,217,121,135,221,128,143,213,122,135,208,122,135,221,141,158,210,124,136,151,52,58,164,51,56,196,86,89,218,126,140,216,129,146,205,123,136,219,142,156,204,117,127,164,63,67,182,77,79,210,116,124,220,135,149,212,129,143,206,124,136,208,129,141,212,133,145,210,125,134,208,123,133,213,131,143,213,131,143,216,136,148,199,118,125,195,116,123,198,116,125,204,122,136,208,128,142,212,129,142,214,130,142,206,124,136,200,121,131,4 224,136,137,227,137,139,229,137,143,229,134,140,227,131,139,227,133,135,229,136,135,222,130,137,224,135,137,225,136,137,215,118,120,199,94,94,206,102,104,224,130,136,225,133,133,219,128,128,222,135,134,221,132,132,189,81,76,167,51,49,165,50,48,199,94,95,221,130,130,220,133,131,216,127,124,221,134,133,191,88,83,170,56,55,147,40,43,180,76,72,218,128,121,215,127,125,213,122,121,222,135,137,199,100,98,165,54,49,165,56,53,189,89,83,219,131,127,215,128,125,214,125,121,218,131,131,208,113,112,191,91,84,199,100,96,214,124,120,217,131,126,213,128,121,212,126,125,213,125,124,210,118,113,212,122,119,218,132,130,219,136,135,215,131,124,209,127,118,210,129,130,208,119,115,203,107,99,208,112,111,216,128,129,218,136,137,214,134,126,207,128,118,4 238,157,177,243,156,177,245,158,180,244,157,177,244,154,172,243,158,177,239,159,172,234,156,172,238,158,175,244,157,175,244,158,177,239,146,160,230,125,125,238,149,156,239,161,169,233,159,167,237,156,172,242,158,176,242,155,173,241,149,162,212,95,87,222,119,116,241,164,176,232,159,168,235,153,167,238,152,171,243,159,176,241,154,165,217,107,103,225,123,119,239,161,172,233,161,169,234,154,168,238,156,171,243,162,177,242,159,171,238,149,156,237,148,154,238,162,173,232,162,171,230,154,166,235,155,168,239,160,173,241,163,177,241,160,172,240,161,171,236,162,173,229,158,167,225,152,161,230,154,164,232,152,159,241,164,179,241,163,179,238,162,175,232,159,170,225,156,165,222,150,158,225,149,159,231,154,168,237,164,177,238,164,178,233,160,172,228,158,167,220,154,162,4 247,169,185,247,173,189,247,167,183,247,173,189,247,177,193,247,171,186,246,167,180,245,163,177,247,169,184,247,171,184,245,151,155,246,164,172,244,134,156,246,162,176,247,172,183,246,168,179,247,171,184,246,164,174,235,118,109,242,145,143,246,150,165,247,168,179,247,178,185,246,172,178,247,171,182,245,159,164,224,99,84,239,134,129,248,179,188,247,177,184,247,177,181,245,172,176,246,170,178,247,164,170,233,120,107,238,132,125,248,173,184,247,173,180,247,174,177,243,169,173,246,169,175,247,171,176,236,127,122,239,135,131,248,170,180,247,170,177,246,168,172,242,167,170,244,169,172,246,169,173,240,141,138,242,150,153,247,169,177,247,171,174,244,166,172,237,163,166,239,166,168,244,167,171,243,158,155,245,162,166,246,165,172,244,163,170,240,163,169,233,160,164,4 245,169,187,246,168,187,245,163,184,244,158,175,247,166,186,247,173,191,247,174,187,244,170,184,245,170,184,247,169,185,239,153,168,204,87,85,233,136,144,248,174,188,246,173,183,243,169,180,245,172,183,246,169,184,244,160,172,198,82,80,206,89,80,246,167,176,246,173,185,241,168,177,244,170,181,244,163,172,237,143,146,231,134,135,229,132,133,245,167,179,245,172,183,240,166,175,243,168,177,235,145,145,209,96,86,230,129,126,245,162,171,246,171,184,244,172,182,239,167,175,240,169,177,230,139,136,209,94,84,222,115,110,240,152,153,244,168,180,242,169,178,235,164,170,234,164,171,231,147,150,220,114,116,227,127,129,232,141,137,234,152,154,235,162,174,230,160,168,231,160,168,234,161,169,233,150,159,235,149,160,229,140,136,227,141,133,233,162,170,227,156,163,4 241,159,176,242,156,176,245,160,182,246,167,186,247,171,188,246,170,189,243,166,184,237,160,178,241,160,176,244,162,179,243,158,177,246,166,182,246,168,187,246,167,184,243,167,179,235,160,173,241,160,174,245,162,175,244,161,175,243,159,176,245,164,182,244,164,180,242,164,177,236,163,174,238,159,170,240,153,161,238,147,152,237,146,155,241,154,167,244,163,176,242,164,176,235,163,172,234,154,160,234,145,148,229,132,132,226,124,123,230,132,131,239,155,164,239,163,173,235,164,170,233,157,162,230,145,148,224,125,126,220,114,110,225,125,121,234,148,151,237,161,167,234,164,168,228,156,162,232,155,162,231,145,151,233,144,145,232,143,144,234,149,153,234,160,165,227,157,163,227,158,164,232,160,169,234,159,168,238,160,167,239,161,168,236,160,167,233,162,168,226,156,163,4 236,157,180,239,157,181,241,160,183,240,156,181,237,152,175,237,156,176,235,158,177,234,161,180,234,158,177,238,160,180,237,155,177,227,137,156,212,104,113,216,112,116,228,142,151,233,162,176,233,158,176,236,156,176,226,132,146,201,84,92,182,59,60,195,78,74,218,123,126,230,157,170,232,156,175,231,147,165,210,101,104,197,80,75,192,76,72,192,77,71,216,122,124,226,153,167,230,155,170,231,148,164,216,113,115,202,90,81,191,73,65,202,96,94,226,148,155,226,154,166,230,156,169,232,152,169,227,137,149,218,120,119,211,113,113,221,136,143,230,157,167,228,159,166,225,154,166,231,157,170,234,158,172,237,159,174,238,164,175,234,162,172,230,157,166,226,160,165,224,155,165,230,158,169,231,158,171,237,163,175,238,164,176,232,159,170,228,157,166,224,156,162,4 233,191,198,239,199,203,242,200,206,242,195,204,241,194,204,240,192,204,239,195,205,238,197,206,234,193,197,237,195,200,238,196,201,238,197,204,237,194,203,235,191,202,236,193,202,234,193,202,234,194,197,234,193,199,232,188,195,211,151,155,208,143,146,226,175,181,229,184,194,231,188,197,230,193,196,223,178,180,193,124,127,149,69,78,147,67,78,170,91,96,218,161,166,229,188,196,227,192,195,206,148,146,147,65,72,106,52,66,116,54,70,149,72,81,219,167,168,231,193,198,225,192,192,207,152,148,152,71,70,121,55,65,134,63,71,178,103,103,223,178,180,229,190,192,223,190,189,217,173,168,195,136,129,175,109,108,203,147,145,220,175,176,231,193,194,228,195,193,220,186,184,223,188,189,227,191,190,229,192,190,232,195,196,232,195,196,233,199,197,231,198,195,4 235,161,182,239,164,182,244,168,188,245,171,192,245,170,190,244,171,189,241,167,185,236,164,181,233,157,177,239,162,180,242,164,180,242,166,183,243,169,185,243,169,185,241,168,183,235,164,180,236,163,177,235,153,163,220,123,124,230,141,149,236,156,166,242,169,181,241,169,181,233,163,176,239,170,182,225,141,141,179,66,59,195,87,86,208,106,99,236,155,160,238,166,179,231,160,170,236,166,176,230,151,158,206,106,103,171,59,60,187,78,70,229,142,140,235,163,175,233,162,173,231,160,171,233,159,173,231,152,164,206,111,110,211,116,112,230,151,161,233,159,174,232,165,173,227,156,166,231,159,171,233,160,174,231,153,166,230,149,161,234,161,174,232,161,172,227,159,165,222,151,153,226,153,161,232,161,173,232,159,173,233,159,175,231,158,172,229,159,169,223,155,162,4 230,149,173,233,156,178,238,159,182,238,156,181,240,157,181,237,159,182,233,155,180,229,152,173,229,151,174,235,154,176,237,154,177,233,144,162,232,140,154,232,148,169,231,156,177,226,157,176,228,149,170,234,152,174,237,155,174,227,130,136,221,115,119,225,133,140,229,152,171,225,152,171,226,148,168,232,156,177,235,155,170,224,121,127,208,92,89,221,125,128,229,148,166,225,152,168,224,150,168,231,153,170,235,149,164,223,124,130,212,103,102,224,131,138,230,152,169,223,154,169,225,150,164,231,150,165,232,151,169,227,135,143,224,127,134,228,147,160,227,153,170,220,152,165,221,148,160,225,151,169,229,154,172,232,147,162,231,150,166,228,153,168,224,153,167,219,152,165,216,146,158,222,151,167,228,154,168,231,157,170,229,160,175,226,156,169,222,156,167,217,152,162,4 226,152,174,227,149,172,227,148,174,230,153,176,233,159,179,234,158,178,230,156,177,226,154,172,223,148,167,224,146,166,225,145,162,229,155,173,231,160,178,231,160,176,229,156,172,221,148,166,226,154,171,214,128,137,174,74,77,190,101,108,202,117,126,219,144,155,226,155,168,222,152,164,227,160,172,202,111,112,107,20,28,106,31,41,104,27,36,154,68,72,223,151,158,221,156,165,225,158,167,219,145,150,158,70,74,98,25,35,85,17,29,127,40,45,213,138,141,220,158,165,224,157,166,227,161,171,221,146,155,182,98,103,157,71,76,179,90,91,213,142,146,216,155,162,221,156,164,226,158,168,225,156,168,228,158,169,225,154,163,221,152,161,216,149,159,212,151,158,217,154,163,223,155,164,225,155,167,225,154,164,224,154,164,219,151,162,216,150,159,207,143,153,4 234,154,179,237,155,181,239,156,184,240,154,183,239,154,182,241,163,187,239,165,185,231,157,180,236,159,180,240,162,184,240,160,184,219,122,139,206,100,110,234,150,166,237,162,184,229,153,175,235,161,181,242,165,185,247,168,189,191,85,95,139,24,31,219,119,123,236,160,179,228,151,172,236,162,181,240,163,184,242,162,184,228,140,159,206,104,116,224,128,134,235,161,177,226,148,169,237,163,179,239,162,182,238,156,180,238,158,181,241,161,184,238,162,180,234,158,177,223,146,165,233,160,175,235,159,178,236,157,182,238,158,182,238,160,183,240,166,182,234,160,178,218,141,159,227,155,169,230,151,173,222,127,140,230,143,163,238,163,184,240,169,185,229,154,170,215,136,153,222,148,163,227,151,170,215,116,125,226,140,155,238,169,187,238,170,183,224,149,165,213,134,151,4 201,107,142,203,104,143,208,108,147,204,104,144,200,95,136,199,97,132,198,99,135,201,107,142,196,100,137,200,101,140,205,108,144,192,88,124,159,52,79,152,51,75,185,83,113,198,104,134,189,91,126,197,100,136,198,101,134,162,57,84,109,26,44,117,32,52,162,59,81,193,100,128,184,88,120,188,92,127,175,76,103,125,36,56,84,21,36,106,29,45,169,67,85,197,108,134,182,91,120,186,95,125,162,66,87,101,25,41,80,19,34,124,33,49,184,83,103,199,112,136,178,92,117,184,100,123,176,85,106,129,39,55,115,27,41,168,68,88,194,102,126,193,104,131,177,91,114,180,93,120,183,94,120,175,79,101,179,80,100,196,105,131,198,111,138,195,111,135,176,88,112,179,91,119,184,95,121,185,94,120,194,103,128,195,106,132,194,107,133,193,110,133,4 220,126,151,224,135,157,224,126,150,231,137,162,232,146,168,230,144,163,223,138,153,215,129,146,220,127,150,223,130,153,228,135,159,230,142,161,227,137,151,227,137,153,218,132,145,212,127,145,218,129,150,223,134,156,224,138,155,211,107,108,208,95,96,220,128,141,218,136,151,213,132,144,218,133,151,221,133,154,211,115,118,192,69,67,195,71,74,213,121,127,220,142,155,214,136,145,217,132,148,218,127,146,205,99,100,190,65,65,194,78,78,215,126,131,223,143,150,213,135,137,214,128,137,222,137,151,216,124,129,200,90,85,205,108,107,218,136,145,215,131,139,207,129,130,215,132,141,220,139,151,223,143,153,217,128,133,217,133,140,217,143,154,209,134,143,206,134,140,211,132,143,214,132,143,219,142,150,225,150,161,221,148,158,215,141,150,209,138,144,204,134,138,4 225,150,166,224,146,166,224,150,167,223,151,167,225,149,166,226,151,167,221,151,161,225,158,167,218,152,159,220,146,159,217,138,154,200,114,123,196,105,114,207,120,130,218,149,160,215,151,156,215,152,156,203,127,130,178,80,86,151,52,63,143,48,58,172,73,77,204,120,124,211,144,148,218,150,153,195,104,103,158,65,68,124,41,48,133,48,53,155,64,68,169,71,74,207,130,133,210,138,133,171,76,75,138,50,54,131,49,52,134,48,55,141,51,58,165,71,71,202,128,125,212,141,136,172,78,73,141,50,52,152,66,69,140,50,58,160,61,69,189,99,102,207,139,142,217,154,149,205,129,122,188,100,97,169,76,77,181,100,99,202,127,131,210,140,150,211,145,152,214,154,149,220,160,158,212,147,147,209,138,138,219,156,161,214,153,158,212,148,155,211,147,153,4 226,142,165,229,141,164,233,142,165,236,150,169,239,158,175,238,158,177,231,149,168,224,144,160,220,135,156,220,129,147,218,119,139,220,122,142,229,139,159,233,149,169,230,152,168,222,142,158,219,136,154,213,119,134,196,83,99,195,82,90,204,96,106,218,123,135,230,152,165,223,149,158,217,132,150,209,112,132,189,71,87,180,61,65,183,68,65,202,102,99,218,135,142,218,144,152,215,131,148,215,124,145,193,81,100,180,60,72,188,74,78,201,98,103,209,118,122,214,138,143,211,128,142,217,132,151,211,116,137,204,103,120,204,104,116,205,107,117,206,113,118,208,128,134,209,128,142,214,132,149,219,138,156,221,141,157,222,139,153,216,134,146,211,134,141,209,136,141,207,129,145,210,128,145,216,135,151,220,143,157,223,145,158,220,146,156,213,143,147,202,134,137,4 196,106,118,207,115,126,200,107,115,205,112,121,214,120,133,210,120,133,209,121,132,202,115,126,197,105,114,203,113,120,198,106,109,163,63,67,179,87,93,209,119,123,206,116,122,200,114,122,195,105,112,204,116,120,197,107,106,124,31,36,134,43,47,198,106,104,204,115,117,197,110,114,195,106,112,203,115,121,201,116,118,137,46,51,121,34,39,192,100,102,206,119,121,195,108,111,193,103,107,199,110,114,206,120,123,150,56,60,122,33,38,193,103,106,204,117,116,197,111,114,191,103,105,199,112,113,201,115,118,173,79,83,167,73,74,201,116,116,197,111,107,193,110,106,185,99,95,195,110,108,198,113,112,195,105,107,198,113,113,198,111,111,190,101,103,188,106,104,179,94,92,184,95,97,195,109,109,192,103,107,192,106,109,193,107,109,192,110,113,186,105,105,4 202,105,104,205,105,105,212,111,110,212,105,106,210,106,106,213,114,113,209,114,111,203,109,103,198,101,97,207,107,103,201,89,87,199,77,78,203,89,88,205,99,98,206,107,104,201,107,101,199,99,94,206,105,100,193,80,73,168,49,46,187,71,67,202,94,89,203,101,95,199,105,98,200,106,99,205,106,100,190,77,68,147,33,31,158,44,42,200,94,89,204,107,101,196,100,93,199,107,98,205,109,99,188,76,67,149,35,33,154,40,39,199,96,90,203,111,104,196,105,95,196,103,95,201,108,98,194,91,78,174,60,53,184,74,67,203,106,100,201,108,102,196,105,96,191,93,88,196,97,92,197,100,90,197,96,87,200,99,92,199,101,96,197,103,95,192,100,92,189,96,90,194,97,93,195,98,95,197,98,95,196,97,93,197,103,96,196,105,95,188,98,89,4 226,136,148,230,139,153,228,137,153,212,109,123,208,99,109,221,123,134,231,141,153,228,144,153,223,133,139,223,134,141,217,124,127,177,62,63,190,79,74,221,123,119,231,141,151,226,143,146,221,132,138,226,140,142,202,100,98,156,40,41,200,91,84,224,130,125,234,152,156,225,143,147,222,137,142,233,148,151,197,95,95,180,73,74,223,132,134,234,149,150,235,153,157,226,146,148,217,132,135,231,145,154,227,138,147,227,137,146,236,150,158,238,154,157,233,151,152,223,144,143,218,135,138,224,138,141,232,146,157,234,145,155,237,151,156,237,153,157,229,149,148,221,145,143,219,139,140,223,137,141,227,137,147,232,145,153,233,145,149,232,148,149,224,145,144,214,138,135,214,135,135,220,134,142,222,132,145,229,145,152,228,142,144,226,140,143,220,141,140,207,131,126,4 238,152,178,243,157,182,247,169,189,246,166,184,246,164,184,245,159,180,240,151,177,236,152,175,234,147,174,241,158,180,246,166,185,245,165,181,244,161,179,242,159,175,239,153,174,235,152,173,235,151,173,240,157,177,240,155,172,214,116,119,199,102,104,231,145,157,234,149,170,229,146,165,236,156,174,243,165,182,234,149,158,184,76,72,134,37,42,191,93,98,236,154,171,225,144,161,236,159,175,241,166,182,239,160,171,203,105,104,181,80,82,207,114,123,234,153,169,227,147,164,235,161,175,241,167,179,240,163,179,235,152,166,232,145,156,233,150,168,231,152,168,227,150,164,230,158,171,235,160,174,239,160,177,238,160,179,237,159,177,235,155,173,231,154,169,225,151,164,223,151,166,232,157,175,237,163,181,235,157,175,235,153,172,235,155,172,229,151,166,220,142,157,4 197,114,125,196,110,121,202,117,131,208,123,137,211,125,134,208,123,130,208,128,132,200,122,126,196,116,124,198,115,125,198,114,124,203,117,127,207,120,125,205,119,126,206,129,130,199,122,124,185,104,118,188,105,118,191,104,111,189,96,98,190,93,94,200,112,112,204,126,123,194,115,111,181,100,111,188,105,114,179,84,79,174,71,67,167,62,59,184,89,86,194,110,104,191,112,107,184,104,113,190,111,122,187,101,101,181,86,80,178,76,73,184,87,86,192,110,107,191,114,113,187,108,112,190,111,116,195,121,120,194,112,108,194,107,101,194,107,109,193,116,121,191,117,113,182,103,106,185,109,112,189,111,112,197,119,120,198,118,118,194,112,116,195,118,114,190,117,108,175,98,101,179,103,103,185,104,104,191,112,112,192,111,111,189,105,104,187,111,102,183,110,99,4 219,118,138,225,124,142,227,130,145,233,135,152,227,124,141,230,134,155,233,144,170,235,151,177,213,107,124,218,115,129,215,105,119,215,103,118,213,98,110,213,101,119,221,118,140,232,146,170,209,101,121,208,93,114,206,82,100,211,93,104,213,99,113,213,99,119,221,117,139,228,137,161,204,95,111,209,99,123,212,102,125,204,86,91,204,88,97,218,110,130,226,133,153,225,131,153,201,91,108,205,95,112,219,121,140,203,91,100,202,84,95,216,108,128,215,110,127,216,118,134,202,100,117,199,86,102,202,87,104,198,78,96,204,88,103,213,103,124,213,107,126,210,115,127,204,103,114,206,100,112,208,99,113,205,92,105,207,96,105,218,115,131,220,127,148,220,140,154,212,120,129,218,126,136,221,130,137,215,114,120,220,121,128,229,140,154,226,144,164,223,150,165,4 224,136,168,223,130,164,210,103,133,208,100,123,226,128,165,235,142,179,230,135,175,224,129,168,223,136,163,210,108,130,197,87,110,188,70,84,209,101,126,228,140,172,228,140,174,221,130,166,218,128,151,200,89,102,188,69,93,181,65,82,191,72,80,214,115,131,230,148,174,223,135,167,208,112,135,187,71,82,188,71,88,190,80,100,182,66,78,198,85,94,225,138,160,225,143,170,212,128,152,188,80,97,181,64,80,184,71,91,182,70,90,190,78,89,215,122,143,220,136,164,214,136,160,215,135,161,204,107,125,185,72,79,182,73,78,199,102,113,214,133,152,213,137,160,209,133,151,216,140,162,215,131,154,189,77,90,182,67,74,204,113,130,215,139,166,206,132,154,209,133,157,216,137,163,219,139,163,207,115,141,200,98,122,207,122,149,209,134,158,206,131,154,4 218,131,168,225,134,174,225,132,173,231,138,177,235,141,180,236,141,178,233,141,175,228,138,171,218,131,167,218,121,157,208,100,136,210,103,136,213,106,135,224,131,166,226,136,170,225,138,169,211,119,153,202,89,121,197,84,118,196,79,109,189,65,87,201,96,118,216,128,158,222,138,168,208,115,147,193,74,109,184,66,99,188,73,104,186,70,98,186,72,96,201,100,122,217,136,166,211,129,160,198,97,130,175,52,79,179,60,85,179,63,89,192,85,110,208,117,139,215,136,161,212,134,162,205,110,139,184,66,89,188,75,95,193,84,105,202,102,126,221,143,173,215,139,161,211,129,157,211,122,154,206,109,138,206,111,138,199,94,116,213,124,151,218,138,169,210,132,156,210,131,154,215,133,162,214,131,165,213,129,161,213,128,157,219,139,170,216,138,165,210,136,160,4 237,146,170,245,165,187,246,167,188,246,166,188,244,157,180,244,160,183,238,152,176,234,151,173,236,147,173,244,161,181,245,165,183,245,165,185,245,159,180,241,160,177,237,154,175,235,154,173,235,149,170,244,166,183,241,162,181,230,138,147,226,127,131,231,138,146,234,151,168,234,160,178,235,156,175,240,165,180,215,113,116,185,67,64,195,80,77,205,93,91,221,126,130,234,160,180,235,162,180,235,158,172,191,80,75,164,48,50,180,64,60,191,75,77,227,142,155,232,158,176,228,151,168,229,149,159,194,92,89,178,66,67,184,72,73,222,134,152,235,159,179,232,160,173,226,152,160,231,154,168,234,156,172,226,142,155,223,134,149,234,157,178,235,159,177,231,159,173,224,150,161,228,153,166,237,166,184,236,161,179,235,158,175,231,154,168,232,159,173,228,157,173,4 246,170,184,246,169,183,247,176,192,248,180,196,248,180,193,247,176,191,247,175,191,243,169,184,246,170,181,247,177,188,248,175,190,245,158,164,246,164,166,247,169,185,246,172,188,242,170,184,245,171,181,247,175,188,244,158,169,233,129,118,232,132,125,246,164,179,242,165,179,243,174,184,244,169,179,245,166,180,232,132,133,216,108,97,211,100,92,227,131,128,241,163,175,243,175,185,244,171,181,246,168,182,228,129,126,211,98,89,211,100,90,223,122,114,243,165,176,243,175,184,240,168,178,244,168,181,232,138,134,223,119,111,224,122,117,239,152,160,242,169,182,241,174,181,236,161,167,241,166,174,236,149,147,232,140,136,240,156,161,242,164,179,243,173,185,238,172,179,235,164,166,241,169,177,240,165,174,244,170,180,245,174,186,243,169,183,243,175,186,236,172,179,4 245,169,182,246,167,180,246,162,174,247,169,180,246,164,174,247,165,176,247,171,183,247,177,188,245,166,175,244,156,164,244,153,158,246,156,162,239,144,142,237,143,140,245,165,171,246,174,184,243,166,174,240,146,150,235,136,134,236,139,136,229,125,117,226,123,108,239,152,149,242,168,174,240,162,169,238,151,153,231,137,131,236,145,145,239,151,149,233,138,128,236,147,145,239,161,164,236,158,162,236,149,146,235,143,138,237,149,149,240,153,152,236,147,146,237,152,155,240,168,171,233,153,154,230,140,135,219,120,114,221,121,113,240,151,147,237,146,143,237,152,150,237,163,163,229,152,157,226,141,140,219,124,119,229,137,135,237,149,146,233,142,136,231,144,139,233,160,163,229,158,162,233,158,168,239,165,177,242,169,179,238,159,167,237,158,162,231,151,155,232,162,168,4 237,147,150,239,148,153,244,153,156,245,155,156,245,155,159,244,155,157,240,150,151,235,146,147,235,145,142,235,141,140,239,146,143,239,145,144,240,147,145,243,154,152,238,149,144,233,145,142,234,145,141,232,139,137,235,143,140,232,136,132,232,135,131,237,147,143,237,150,145,231,145,140,230,143,137,231,140,135,228,135,132,217,112,103,214,110,103,229,134,130,234,146,141,230,147,139,223,132,123,224,132,126,224,129,124,197,85,79,189,75,69,222,125,120,229,140,133,228,145,135,217,125,108,221,128,120,225,133,126,208,105,97,197,87,79,217,124,120,226,139,134,216,128,113,222,141,131,228,146,140,227,140,135,222,128,122,218,124,117,219,130,123,219,133,125,210,125,113,222,144,136,226,146,139,231,150,150,230,143,139,227,141,134,222,136,128,217,133,122,218,142,134,4 234,163,161,236,164,159,239,166,161,244,173,168,246,176,170,247,180,175,247,181,175,245,182,177,229,157,146,231,159,150,232,158,150,235,158,147,243,173,163,247,183,178,246,184,178,242,180,171,229,160,152,225,148,139,223,143,133,228,149,137,238,170,161,245,182,177,244,182,172,240,177,164,227,156,149,215,126,117,201,97,93,194,96,92,208,117,107,234,160,146,241,176,162,241,183,173,229,160,151,214,124,115,182,76,74,156,58,62,179,79,78,219,132,117,237,170,156,240,182,170,230,164,152,216,132,120,182,79,76,156,57,61,182,86,83,217,130,116,235,172,160,238,182,171,232,171,162,229,163,153,210,124,114,193,98,92,210,127,116,229,162,148,234,174,161,235,178,165,230,171,160,234,173,164,229,164,155,228,160,151,233,170,160,234,173,162,234,175,165,231,173,161,4 243,171,179,246,173,178,247,177,181,248,178,183,246,174,180,247,176,181,244,175,175,239,172,173,242,171,175,246,174,177,246,175,177,248,177,179,248,179,182,246,176,176,244,176,175,239,173,173,243,173,173,245,175,179,239,165,163,235,155,149,244,173,174,246,176,177,244,175,174,239,173,170,242,174,172,244,175,174,195,106,103,154,59,61,228,149,149,247,180,183,243,175,172,239,174,168,239,170,168,242,173,170,207,124,122,178,90,92,233,159,159,246,179,181,241,174,169,238,173,167,239,171,169,240,170,170,241,171,170,243,173,173,245,176,177,244,176,174,240,173,169,236,172,166,236,170,166,239,170,169,240,172,170,243,177,175,245,178,176,241,175,170,238,175,169,233,171,164,232,167,163,237,169,167,238,171,169,242,176,174,244,178,176,240,174,169,236,172,164,230,168,160,4 232,143,163,235,146,168,237,148,173,239,149,179,241,150,174,239,147,171,235,143,166,231,141,165,232,145,161,233,142,158,228,131,140,232,139,153,235,146,168,237,150,171,224,129,139,206,101,106,230,148,160,232,145,159,223,127,126,216,117,114,211,107,109,234,151,167,225,136,142,189,74,71,229,148,160,233,150,164,225,134,135,195,87,81,166,52,50,208,115,121,234,157,169,197,96,94,225,142,155,234,152,164,220,130,133,141,38,36,117,21,25,160,63,65,236,160,169,227,152,153,222,141,153,229,149,160,229,152,163,160,64,62,108,14,15,142,47,46,229,149,154,231,162,168,219,143,150,225,144,155,234,161,171,224,143,148,170,63,60,165,57,56,225,147,154,227,154,160,215,139,144,222,143,152,228,152,159,230,154,168,217,132,140,203,110,119,222,147,160,222,149,156,4 225,138,154,225,139,157,226,137,154,233,146,165,239,153,171,239,151,172,237,150,172,230,147,163,223,138,153,217,127,137,185,76,78,199,95,98,226,136,146,237,153,173,233,145,166,228,140,159,223,143,157,201,104,110,126,25,29,128,25,27,201,98,102,237,156,177,232,146,164,226,139,155,224,147,161,192,96,106,103,19,25,98,17,25,194,90,95,234,154,171,231,148,165,226,146,161,220,142,157,206,115,123,116,27,30,89,13,21,173,72,73,231,150,165,231,152,167,224,145,157,217,142,151,218,136,145,152,55,57,111,16,20,152,45,44,226,142,154,233,157,172,223,146,156,214,140,146,217,140,151,211,124,130,194,95,97,199,100,100,226,145,157,229,151,166,224,151,164,211,134,143,217,143,153,219,144,154,221,145,152,224,148,156,223,143,152,225,148,161,221,148,162,4 214,129,157,216,127,154,219,130,162,219,127,160,214,119,151,219,128,161,220,133,167,215,132,166,215,133,160,219,131,157,218,129,158,211,116,141,203,97,121,208,111,139,213,128,158,213,133,164,213,131,156,217,131,158,210,117,142,201,100,114,193,81,95,201,98,123,214,130,160,214,136,165,213,134,153,214,132,151,195,97,115,173,61,67,180,66,72,197,94,115,213,130,160,214,138,165,212,137,152,210,128,146,191,94,107,169,60,69,175,63,72,201,109,127,214,136,164,212,136,162,207,132,146,210,131,151,200,110,125,177,68,74,174,72,83,210,131,156,213,135,164,208,129,157,201,123,141,204,124,145,205,122,142,196,107,120,202,121,141,215,142,165,210,135,161,207,133,158,196,118,137,203,126,147,206,130,152,211,140,162,216,146,168,212,139,161,207,135,157,204,131,155,4 229,142,148,236,152,167,238,152,176,235,137,171,232,129,164,237,146,170,235,153,172,229,148,167,225,137,145,233,150,163,234,150,172,223,114,144,217,92,119,225,124,144,231,146,157,227,147,158,225,139,147,232,150,164,224,128,155,208,77,108,204,67,89,220,116,137,228,142,152,227,147,155,223,139,150,231,150,164,224,123,149,207,78,112,200,65,89,216,108,127,230,148,165,226,148,160,222,146,151,227,144,154,220,115,138,211,92,118,205,78,92,217,113,131,223,135,143,223,146,154,215,142,142,221,139,148,221,129,149,217,112,134,210,95,107,216,114,131,220,132,133,219,141,144,207,135,136,217,143,152,224,141,157,222,127,146,219,122,135,223,135,150,221,140,148,217,141,145,174,83,81,209,134,144,223,148,161,223,138,154,219,128,145,222,135,150,219,140,154,216,142,154,4 247,174,190,247,175,191,246,166,182,220,99,100,233,124,131,250,182,202,248,187,203,247,184,200,246,174,186,248,176,191,224,115,120,197,56,61,214,89,92,248,174,189,248,186,201,248,183,195,244,173,184,245,165,178,225,109,108,220,96,99,221,97,99,246,165,179,248,187,201,248,185,195,245,175,186,241,153,163,231,117,117,229,115,114,233,121,117,246,167,181,248,185,200,248,185,195,244,176,185,239,148,155,229,117,115,230,117,116,237,131,128,248,177,188,248,186,199,248,184,195,241,170,177,238,150,159,226,120,118,227,114,110,231,120,116,248,183,194,248,186,197,246,180,193,237,167,173,237,154,165,225,119,120,219,102,95,233,135,135,249,184,197,247,183,195,243,175,189,235,167,175,238,159,170,215,101,99,215,105,97,243,167,175,247,180,193,247,181,193,244,177,190,4 248,179,192,248,183,196,248,185,199,248,178,194,246,163,172,244,151,153,246,165,176,248,178,198,247,175,187,248,183,194,247,171,180,238,139,135,231,125,115,233,129,121,240,148,148,246,168,180,247,176,187,247,172,181,234,136,131,216,105,88,217,109,93,220,112,99,231,131,120,243,162,165,246,172,181,234,141,134,209,97,79,199,82,66,200,84,69,207,94,77,229,132,121,246,173,177,243,166,170,221,120,107,207,97,80,195,78,65,200,85,69,212,104,86,240,159,161,249,187,197,236,157,150,217,116,99,211,105,88,209,100,84,205,91,71,226,128,115,247,179,187,248,188,195,232,153,145,226,135,120,216,114,95,216,113,97,222,123,111,243,164,166,249,187,196,246,183,189,238,167,170,235,154,151,238,153,149,238,158,158,244,170,179,247,180,191,247,184,192,246,182,189,4 244,165,185,245,167,187,243,160,180,242,155,172,248,178,196,248,185,203,248,180,199,247,176,195,237,151,164,231,132,139,219,116,116,205,89,86,238,146,153,249,181,198,247,176,194,246,173,191,226,130,133,205,92,88,193,77,71,192,76,69,214,101,95,243,156,168,248,179,195,245,174,189,222,129,130,197,83,76,177,59,56,192,80,74,209,95,88,236,141,144,248,178,191,246,175,189,222,133,133,196,86,76,187,73,67,193,77,71,216,108,102,235,145,142,243,164,172,245,174,188,221,134,132,199,85,75,195,81,73,199,81,77,214,102,96,238,151,150,241,165,173,239,168,181,229,156,162,225,137,140,220,121,120,212,104,100,225,128,130,243,166,178,242,168,182,235,166,178,232,162,170,236,164,176,238,161,173,235,156,165,237,163,175,241,169,183,240,169,182,234,169,178,4 232,158,186,234,156,185,233,151,175,234,150,171,230,143,164,237,158,184,243,172,201,240,168,196,231,158,186,230,151,175,208,107,118,204,98,105,190,72,80,217,124,137,241,173,199,237,167,192,234,163,188,227,147,171,190,80,90,183,69,78,171,52,62,195,88,98,235,163,184,237,171,194,230,162,185,229,153,175,191,83,92,178,64,71,169,53,64,182,70,76,225,146,162,237,174,195,225,160,179,235,170,193,213,121,136,185,71,77,175,57,68,181,67,74,225,144,160,237,171,193,227,163,180,233,167,187,233,162,184,206,107,120,174,54,60,190,80,89,230,158,177,236,170,191,228,165,180,231,163,183,235,166,189,227,152,172,191,85,92,201,102,111,235,168,189,230,166,185,226,163,178,229,162,181,233,164,186,233,167,188,220,148,165,221,145,162,233,169,189,228,166,185,4 193,112,140,201,126,152,193,114,137,194,111,134,206,124,150,207,128,151,196,126,141,206,142,154,191,116,139,208,138,162,195,115,138,189,107,128,197,119,140,198,121,139,190,121,133,192,128,137,194,120,141,203,130,154,193,100,121,174,78,94,193,112,134,196,121,138,188,116,126,171,101,106,185,112,129,198,123,143,193,95,110,172,70,84,170,82,95,193,119,139,196,126,143,183,116,124,187,115,131,190,114,131,193,96,109,174,70,81,173,81,99,166,90,106,185,114,131,193,125,140,190,123,136,183,110,126,186,105,121,181,92,105,185,101,119,175,101,116,157,85,91,165,94,99,188,120,132,192,121,138,190,117,134,192,115,135,188,112,132,181,110,127,175,107,122,158,93,101,185,116,129,195,125,137,197,125,140,196,123,143,199,124,147,191,119,138,181,111,126,184,117,134,4 245,167,185,247,174,192,247,175,193,248,178,195,248,183,200,248,181,198,247,174,190,247,174,188,245,168,182,247,174,187,247,177,191,247,176,190,247,172,186,247,174,186,247,175,186,247,175,185,244,167,178,247,173,185,248,177,189,246,160,168,242,141,150,244,152,159,248,177,184,247,180,188,244,168,177,247,173,184,245,159,169,243,141,149,239,129,137,243,146,148,248,179,185,248,184,189,243,170,178,246,170,179,240,140,147,237,125,140,240,132,139,245,162,165,248,187,193,248,185,190,242,173,181,243,162,169,236,136,141,234,122,131,242,144,148,247,176,184,248,185,191,247,182,186,238,168,174,241,161,168,238,142,145,240,143,144,247,170,179,248,179,189,248,180,186,246,177,181,235,165,169,239,164,173,242,158,167,245,164,173,247,177,187,247,179,186,248,179,185,245,176,182,4 242,163,173,246,167,178,247,170,180,247,172,183,247,173,185,247,174,186,247,171,183,244,167,178,243,164,173,246,166,175,247,169,178,246,165,172,244,155,157,244,156,157,244,163,166,243,170,177,239,159,166,245,167,175,245,162,167,236,136,131,229,122,115,233,128,119,245,166,167,245,174,180,237,158,162,244,167,173,230,131,125,219,106,95,217,103,90,234,138,131,247,173,177,244,173,177,236,161,164,237,153,151,214,102,94,202,78,70,222,115,106,245,167,170,245,170,176,242,169,173,233,159,155,228,137,127,219,112,104,226,127,125,242,159,165,247,173,180,245,172,178,240,167,171,230,158,152,231,150,147,236,155,157,244,168,175,245,170,178,246,171,178,244,172,178,239,169,173,228,160,157,233,162,164,237,161,167,241,164,169,245,170,174,243,168,172,240,165,167,237,169,173,4 229,145,154,215,110,112,214,104,104,232,137,139,236,144,146,243,160,167,244,167,176,241,167,175,222,131,133,203,90,87,195,72,72,201,83,80,207,93,87,220,119,109,237,155,152,238,164,165,224,137,137,200,89,89,184,60,62,185,64,66,164,47,50,185,66,58,217,121,109,230,151,143,232,156,158,223,134,132,196,79,72,193,78,76,172,53,57,179,58,59,196,81,72,218,128,115,234,160,158,236,157,156,213,112,104,191,73,70,179,57,60,183,64,62,196,88,77,213,121,107,232,158,151,237,162,162,234,154,154,214,113,109,192,75,68,186,69,62,196,90,77,215,127,113,229,156,148,236,162,158,239,164,166,236,157,159,216,121,115,206,104,95,209,113,102,221,144,138,226,156,149,235,162,157,238,164,163,237,161,161,234,159,157,231,154,153,229,155,153,228,159,160,4 244,160,179,247,175,192,248,183,197,249,183,197,248,181,193,248,181,195,248,177,193,243,170,186,243,159,177,247,174,186,249,181,193,242,158,165,243,161,165,248,182,193,248,182,193,245,172,185,243,165,180,249,178,190,238,155,158,214,103,92,232,134,130,249,178,189,248,183,192,246,174,185,241,167,182,250,179,191,225,130,127,206,91,82,222,118,113,247,171,180,248,182,192,245,174,185,241,168,178,249,180,187,230,139,138,199,81,70,226,128,129,250,180,190,247,181,189,245,173,183,241,169,174,248,179,187,240,160,162,224,129,125,243,166,175,249,184,193,247,179,188,242,168,180,238,167,172,245,174,181,247,177,185,249,180,190,248,181,189,248,185,192,246,177,187,236,162,178,235,163,169,243,171,178,246,175,183,247,178,185,247,181,187,248,185,193,245,175,184,233,159,175,4 218,156,166,216,148,160,213,140,149,201,119,125,178,90,95,195,125,127,207,146,151,205,146,154,217,155,164,213,141,152,199,115,126,186,97,108,174,80,91,175,93,98,198,131,138,207,146,155,213,151,161,206,130,143,192,94,115,171,73,94,172,85,104,190,101,116,188,113,121,199,140,144,210,147,156,207,138,151,202,116,134,181,93,111,183,94,114,193,104,121,196,123,132,191,134,138,210,146,154,214,149,161,208,139,151,193,113,127,194,104,122,199,119,131,199,128,140,201,145,153,204,143,151,209,145,157,207,143,154,195,120,133,204,129,142,206,140,151,202,141,149,198,140,147,200,138,150,203,140,151,199,136,148,199,134,148,206,144,154,207,147,156,202,141,148,194,137,141,196,137,146,201,140,152,193,130,140,192,127,143,200,136,150,200,139,148,194,134,142,189,134,138,4 236,149,154,222,111,112,224,102,107,231,111,116,244,151,159,247,173,182,246,168,176,243,163,169,237,156,157,228,124,122,224,108,109,227,110,110,237,130,132,247,168,175,246,172,175,244,167,170,240,160,158,226,122,115,220,105,104,224,110,112,229,113,115,243,154,158,247,172,176,243,167,168,240,164,159,228,132,124,213,95,90,213,95,96,223,112,112,238,142,146,247,170,175,243,168,168,239,164,157,235,150,140,213,104,95,191,72,74,193,79,89,228,129,135,245,166,171,242,167,169,236,160,153,239,160,153,218,113,101,182,67,65,164,58,71,220,120,126,242,161,163,239,162,161,234,160,152,239,161,154,230,141,130,202,93,81,187,78,74,216,113,109,239,158,160,230,151,146,232,161,152,235,157,148,235,153,146,228,140,130,214,113,101,220,125,118,237,161,165,232,159,160,4 242,160,171,246,165,176,247,172,181,248,173,183,247,169,178,247,169,177,247,173,181,245,171,177,241,161,168,246,166,175,246,164,172,241,145,149,242,145,145,241,143,143,245,162,162,244,168,171,238,158,163,242,159,165,236,133,133,230,118,111,234,127,117,234,126,115,242,152,149,244,166,168,235,151,153,227,122,121,218,98,93,221,102,96,229,118,108,236,135,123,245,163,160,242,164,163,223,126,124,219,111,105,218,104,98,223,108,103,229,120,108,240,149,139,247,171,173,242,166,166,214,111,106,210,97,87,219,109,97,224,113,102,234,135,125,246,167,167,245,170,173,242,168,168,219,135,130,218,121,110,226,129,116,237,146,140,244,163,168,246,170,173,244,171,171,240,168,169,224,151,146,231,155,150,239,162,161,243,165,171,240,158,158,241,163,163,241,169,171,236,165,164,4 241,162,167,244,165,172,244,161,165,245,164,174,246,163,177,245,166,178,244,169,179,242,167,175,240,164,167,243,164,168,242,158,158,240,155,157,239,152,157,238,150,152,241,162,166,240,166,171,239,164,164,241,164,167,238,156,154,210,104,92,214,107,96,221,118,106,236,153,153,238,164,169,236,162,158,241,167,167,226,135,125,178,64,54,184,69,59,207,95,79,233,150,146,238,167,171,235,161,154,239,166,162,219,124,110,159,48,41,170,53,46,196,80,65,229,145,138,237,168,170,233,164,155,237,167,163,222,135,124,192,83,65,195,82,65,204,95,76,229,148,139,237,170,172,232,164,156,234,165,159,234,160,157,226,142,133,206,100,79,207,100,77,232,155,149,235,170,170,230,163,155,234,166,163,235,166,165,233,162,163,218,125,110,219,129,113,232,162,158,230,164,160,4 230,149,161,233,147,161,235,147,161,233,141,152,233,140,150,238,151,166,236,154,169,231,154,168,229,147,157,230,142,150,217,109,110,211,97,96,209,92,90,227,129,133,236,154,164,230,153,164,228,146,154,217,114,113,207,84,84,212,94,94,214,97,98,216,102,102,226,129,133,230,151,160,223,137,140,203,88,86,205,82,85,209,88,92,218,102,109,211,92,93,214,106,103,229,150,153,221,136,135,198,78,76,207,86,90,215,97,104,216,97,104,214,99,99,221,122,122,231,155,159,224,148,151,218,124,126,205,86,87,208,88,90,209,88,91,216,109,112,231,147,155,229,155,162,222,148,151,227,147,155,220,124,129,220,120,124,220,119,123,222,127,129,232,155,163,228,157,166,218,142,147,224,145,154,230,150,160,234,155,166,234,155,166,233,155,165,230,157,168,225,156,165,4 240,153,163,245,163,171,247,167,179,230,133,137,229,137,134,242,163,167,240,164,166,232,160,159,240,156,160,247,166,171,241,156,162,206,97,89,199,86,73,231,149,145,236,162,163,231,158,155,240,159,158,243,163,168,228,133,135,186,66,56,178,57,47,213,118,106,234,158,155,230,156,152,237,156,152,237,156,157,202,97,92,170,51,48,163,46,42,194,88,72,231,155,149,229,157,151,230,153,149,230,151,152,191,83,77,163,46,40,157,42,37,187,83,71,229,156,152,228,159,152,228,156,151,228,151,148,193,89,78,167,51,42,165,50,40,194,92,81,227,154,151,226,155,150,225,154,144,228,156,152,209,125,117,167,56,43,174,64,51,214,128,122,227,155,152,224,155,149,220,149,135,224,154,146,223,152,146,199,109,95,208,123,114,224,153,149,223,153,148,219,154,146,4 224,145,158,230,150,164,235,153,163,236,149,160,243,161,176,243,164,177,240,161,172,230,153,162,226,146,155,231,154,169,234,156,169,235,149,158,242,163,176,240,164,176,233,154,163,228,151,159,226,146,154,230,156,168,230,151,166,227,136,144,237,158,170,237,161,170,229,151,159,224,147,157,226,147,154,229,154,162,215,126,132,193,83,75,220,132,132,235,159,167,225,151,154,221,149,155,223,144,150,228,153,159,204,111,105,184,71,57,206,110,100,233,160,167,226,153,159,218,149,155,221,143,145,227,152,157,213,129,125,196,95,82,210,123,124,227,153,165,225,152,163,216,147,155,218,143,146,223,146,151,220,140,147,214,130,138,219,143,155,218,144,157,217,147,156,210,145,151,215,142,144,217,140,146,220,142,153,221,146,161,217,144,156,209,138,148,209,140,144,202,137,138,4 236,161,174,237,159,177,242,163,183,244,165,185,244,167,183,237,158,173,240,164,180,233,162,175,235,160,173,240,163,180,227,139,149,225,137,144,246,174,190,241,165,180,239,162,176,233,162,172,234,161,171,242,168,181,192,90,90,184,77,74,246,172,187,244,169,184,238,161,176,232,162,173,234,162,173,238,163,173,196,96,93,182,76,74,241,165,180,240,164,182,234,158,173,225,154,166,230,157,168,233,158,171,227,144,154,221,135,143,237,162,179,237,161,176,230,154,166,221,148,158,225,151,163,229,154,170,231,157,175,234,160,178,230,153,170,223,136,138,227,150,161,221,147,159,216,143,155,224,150,163,229,155,170,231,157,174,230,154,171,223,140,150,225,150,165,219,149,164,212,140,151,219,145,156,224,149,165,227,154,174,226,154,173,226,155,174,220,150,166,211,143,158,4 242,162,170,246,167,175,247,171,179,247,172,180,247,171,180,246,168,178,242,165,176,235,161,170,244,163,169,246,169,175,247,169,175,247,170,177,246,167,175,243,162,173,241,163,172,234,160,166,242,161,166,246,170,174,247,172,176,246,172,178,244,169,177,242,163,174,240,163,171,234,162,166,240,162,165,245,170,172,246,174,176,246,174,180,245,171,179,243,166,175,240,166,172,235,165,167,240,165,164,242,168,168,243,167,166,241,165,163,243,168,174,242,167,174,241,169,173,236,167,169,236,165,159,240,168,164,235,157,148,212,115,96,228,144,142,241,168,176,239,167,171,233,166,168,232,163,155,234,164,160,233,159,154,211,117,101,227,143,139,239,167,174,236,165,169,229,163,164,227,161,154,230,160,158,233,162,165,236,165,164,237,166,168,237,166,169,234,167,169,226,163,162,4 234,158,166,238,162,171,243,167,175,246,168,178,245,167,177,242,164,171,238,165,172,233,163,165,236,161,166,238,160,160,241,164,169,245,167,174,246,170,178,242,165,172,238,165,168,233,164,160,234,161,165,236,155,150,237,158,157,241,163,167,244,168,175,243,169,176,238,164,168,232,164,160,233,160,161,234,160,161,229,142,136,228,135,128,239,162,167,242,169,175,238,167,169,230,161,160,233,161,160,234,163,164,226,138,129,218,115,94,226,138,129,240,166,174,237,167,169,224,155,150,229,160,155,234,164,165,230,153,150,222,128,117,226,139,132,234,161,168,231,159,162,220,150,139,226,159,150,231,163,161,232,161,163,231,155,157,231,156,161,230,156,163,228,160,162,222,161,156,223,158,147,228,160,154,229,159,156,230,160,161,230,159,165,228,157,164,225,158,159,218,158,153,4 224,144,163,233,150,173,233,152,171,232,149,164,235,154,165,234,155,167,230,151,161,229,154,163,229,151,165,231,149,168,224,143,159,230,151,162,234,156,164,231,152,160,227,147,153,227,152,160,229,156,167,224,147,161,212,126,132,197,102,99,221,136,139,228,151,158,227,150,159,224,148,156,224,152,158,221,144,155,211,123,127,154,52,48,148,55,53,215,130,133,225,148,159,222,148,154,218,147,148,222,147,152,226,150,156,187,96,89,120,29,28,196,104,106,227,152,160,222,152,152,216,145,146,223,151,150,225,152,156,222,145,146,206,124,123,218,140,144,226,153,156,221,151,152,214,144,142,219,145,147,224,149,153,230,156,160,229,155,161,227,155,159,225,153,158,219,150,154,211,142,140,218,144,145,225,152,152,227,156,157,224,150,155,226,154,159,224,154,157,218,151,154,4 239,154,161,242,157,163,244,159,165,247,160,162,246,159,164,246,161,166,245,159,164,243,160,166,239,154,159,243,158,161,235,146,143,190,87,81,218,115,110,246,161,161,245,165,164,243,162,162,237,156,157,242,160,161,207,106,97,143,34,35,179,65,61,242,154,149,246,168,170,243,162,161,236,158,155,239,156,155,190,84,74,143,35,37,152,42,41,219,121,112,249,170,172,243,162,163,236,159,157,236,153,154,206,101,88,173,66,59,181,80,72,229,138,129,246,167,168,242,161,162,232,156,153,236,156,159,236,153,155,236,150,149,244,163,160,246,167,168,245,166,166,241,162,160,234,161,156,238,158,156,243,163,158,246,168,168,245,169,171,246,169,173,244,163,164,239,161,160,234,160,155,239,163,159,242,164,159,244,167,166,245,166,169,244,166,171,241,160,163,235,160,158,4 236,161,167,240,163,167,242,164,171,241,162,164,238,157,156,243,165,173,242,161,176,236,153,168,233,159,160,238,163,167,240,165,170,214,123,116,164,61,51,209,126,125,242,165,174,235,154,165,232,160,161,237,167,169,234,161,158,176,75,66,120,21,21,167,73,65,240,163,164,237,160,169,230,159,160,236,168,169,224,147,142,150,51,45,128,33,36,163,64,59,231,155,155,238,166,170,228,156,156,232,162,165,228,154,153,145,52,50,101,21,30,140,49,49,223,146,144,234,164,165,226,155,156,230,160,161,231,157,156,163,70,66,113,22,25,116,29,29,217,138,137,233,164,165,222,153,151,228,159,158,231,164,167,207,122,118,168,65,61,183,90,89,228,153,158,228,159,161,218,151,145,226,159,155,229,162,164,222,150,153,219,143,148,225,152,160,225,152,159,222,154,157,4 232,147,144,233,147,147,232,143,140,238,151,154,242,159,162,242,156,152,240,157,156,236,158,157,231,149,144,228,141,131,206,101,83,210,105,96,236,150,148,240,158,153,237,157,152,235,160,153,228,148,142,224,133,121,185,73,58,153,40,36,214,114,104,239,161,155,237,159,152,235,161,151,227,149,136,228,145,134,174,70,57,130,29,27,201,92,78,237,155,146,239,164,158,235,161,151,227,150,134,231,157,147,211,122,109,178,69,53,217,121,108,238,159,155,239,165,156,235,161,150,225,153,138,230,155,145,233,157,149,229,144,133,234,156,152,238,160,156,236,162,152,231,159,146,221,148,134,228,152,141,231,156,148,235,157,151,235,161,157,235,160,154,232,161,152,227,158,145,217,142,128,224,149,137,231,158,150,232,156,150,232,155,149,231,157,150,228,158,149,223,153,139,4 239,160,167,243,164,172,245,169,177,247,172,180,247,174,181,247,174,180,246,173,178,242,171,177,238,161,165,242,165,171,238,158,158,237,156,154,244,170,174,244,173,177,244,173,176,240,171,173,237,163,165,239,162,163,214,117,102,195,86,70,212,115,106,235,159,161,241,172,176,237,168,168,236,163,162,233,154,147,196,88,70,150,43,39,143,43,42,202,102,93,230,156,153,235,166,166,235,164,161,234,159,149,191,83,64,108,24,27,76,19,29,149,51,46,211,119,102,230,160,154,233,163,155,237,167,160,214,122,106,126,37,32,68,10,19,125,32,28,207,116,101,229,163,161,231,162,153,235,164,157,236,163,157,216,133,123,170,83,76,175,85,77,222,145,134,228,164,160,229,160,151,234,164,157,237,166,162,239,169,166,236,165,161,234,163,159,233,167,162,228,166,159,4 228,153,165,232,156,170,237,159,173,242,163,175,242,165,178,240,165,178,236,161,174,234,161,170,228,152,160,231,153,164,235,152,162,235,152,159,234,154,161,237,163,171,234,161,170,231,160,168,229,154,158,231,153,157,222,135,130,203,110,101,200,104,94,224,140,137,236,163,167,232,161,166,229,156,161,225,145,141,211,122,114,200,108,102,191,95,85,209,120,109,231,156,159,232,162,166,227,156,155,224,145,140,207,117,109,199,108,102,194,103,94,203,113,102,228,152,153,232,162,165,224,155,149,229,157,154,216,134,123,189,96,86,187,92,81,211,127,117,231,160,160,229,159,158,224,155,150,229,160,156,229,157,155,217,136,131,216,137,130,227,155,152,231,162,162,229,162,158,223,154,149,227,158,155,228,158,154,230,157,159,231,161,164,230,162,164,230,161,161,229,162,159,4 217,114,132,220,114,137,227,115,139,230,115,141,233,117,141,242,139,150,245,154,150,244,157,148,222,116,131,226,112,133,231,119,140,231,118,140,231,116,137,241,140,146,245,156,147,243,156,144,229,129,131,230,117,132,232,123,141,232,120,140,229,115,136,240,144,147,246,160,150,244,158,144,232,141,134,230,129,136,229,122,139,210,87,101,215,95,111,241,149,152,245,160,151,243,160,148,233,146,135,233,142,142,224,118,131,189,58,65,212,92,106,240,144,151,243,160,153,241,162,150,232,148,134,234,141,138,225,115,130,218,109,123,227,120,136,234,134,146,241,157,155,240,162,152,229,148,134,232,143,138,227,122,135,224,123,143,225,124,144,226,128,144,235,147,151,235,156,150,225,147,133,229,146,139,225,130,140,219,123,141,217,119,141,218,122,141,224,134,145,227,148,145,4 240,161,157,244,166,164,245,167,164,246,168,166,245,166,166,246,169,166,245,170,168,239,167,164,239,160,157,243,164,159,244,166,160,245,168,165,246,166,163,241,163,159,241,168,165,237,166,161,238,159,154,241,162,156,245,168,160,223,146,139,184,99,95,228,145,146,239,167,165,235,165,160,235,158,149,240,163,157,233,151,144,117,55,54,66,18,25,209,127,125,240,168,168,234,165,161,232,155,146,238,161,155,215,128,123,74,19,25,87,35,38,223,147,142,239,167,169,234,165,160,229,155,144,234,159,151,221,137,135,163,78,77,198,121,118,238,166,167,236,165,165,234,166,164,227,156,144,232,159,151,230,156,152,234,159,158,235,163,165,236,164,169,235,165,165,231,161,161,224,155,141,228,158,149,231,160,154,231,159,159,233,161,163,234,164,167,233,162,159,226,155,150,4 226,133,157,230,135,162,233,137,162,227,124,148,234,138,161,237,144,166,238,150,171,233,146,163,230,143,163,233,141,163,235,142,163,210,108,123,195,89,105,233,141,158,238,151,165,233,149,158,228,140,157,233,141,161,224,122,138,147,36,51,160,47,61,236,145,159,240,156,170,236,155,164,227,139,154,235,146,161,209,101,104,179,61,69,203,90,95,236,146,158,242,159,175,236,154,166,228,143,153,235,150,162,229,139,148,226,129,138,233,141,150,242,156,171,239,156,171,236,154,166,227,144,151,234,151,160,236,150,165,238,149,165,240,153,167,239,153,169,239,158,172,233,155,165,225,143,146,233,148,156,237,150,163,237,148,165,236,147,164,236,149,166,236,152,165,229,149,160,222,141,148,229,147,155,234,148,159,231,142,157,232,143,158,234,145,160,232,150,161,226,150,160,4 230,136,139,235,143,148,237,141,148,236,134,140,240,142,149,242,151,157,242,152,158,237,146,154,229,136,134,233,140,140,213,106,110,189,67,69,207,95,94,240,147,151,241,151,154,237,147,151,229,139,135,233,141,139,193,81,83,167,51,52,180,66,64,235,138,139,242,154,156,238,150,152,229,141,139,233,143,141,205,97,96,159,43,42,191,83,82,240,147,149,240,152,156,237,151,151,225,137,131,232,144,143,227,130,130,199,91,85,218,118,120,240,150,154,239,150,153,236,149,151,222,137,129,230,142,137,234,144,144,236,146,148,238,147,149,239,149,151,238,150,152,233,145,147,218,132,126,227,140,134,233,143,142,236,145,148,238,148,151,238,149,152,233,142,148,228,139,146,214,129,123,222,135,132,229,138,137,233,142,144,235,144,146,233,143,147,231,141,146,226,140,143,4 228,144,155,230,144,154,238,152,165,243,155,168,241,152,166,240,154,169,235,149,162,230,149,162,228,144,151,234,148,156,205,110,115,180,84,87,227,136,144,236,150,160,234,147,156,229,147,157,223,141,146,226,139,143,183,85,84,144,40,44,223,130,135,238,154,162,235,149,156,229,148,156,221,140,141,228,145,153,229,142,148,206,108,108,229,140,146,238,156,163,236,153,159,231,148,153,221,143,145,227,146,150,229,146,151,235,149,157,237,153,161,239,156,163,237,156,163,231,150,154,219,142,138,225,146,144,230,147,149,233,147,154,234,149,157,233,150,156,232,150,157,228,147,153,217,143,140,225,148,148,230,148,152,234,150,155,235,152,158,233,150,155,230,149,156,223,143,150,212,135,131,219,142,141,226,146,147,231,148,152,233,150,152,232,151,155,228,149,151,222,144,148,4 209,110,123,207,102,119,198,83,96,186,58,74,190,66,80,199,85,91,208,101,114,209,110,123,207,110,118,204,100,106,193,75,81,182,55,69,183,57,67,189,69,74,203,98,102,206,111,117,207,112,118,194,79,84,181,56,65,184,64,71,185,60,70,177,50,54,201,96,95,214,129,128,206,115,118,193,83,87,181,66,67,187,70,74,191,72,79,182,59,61,202,101,98,214,129,126,204,112,113,194,84,85,184,64,66,194,81,87,195,82,86,187,65,67,205,107,104,213,131,129,203,112,111,194,89,86,185,68,67,187,71,77,192,72,76,191,75,75,208,114,114,213,130,128,201,114,109,203,112,108,196,92,84,185,67,68,183,64,66,193,84,85,207,114,113,205,119,113,201,115,109,207,121,117,201,105,98,191,81,76,188,77,78,190,80,84,203,110,110,205,122,118,4 220,127,135,223,127,136,227,132,143,218,115,125,196,78,83,203,93,101,224,131,142,224,134,144,221,130,134,224,130,135,222,128,132,190,74,77,171,49,55,182,63,67,216,121,126,221,133,139,220,130,134,221,130,133,209,109,108,173,54,59,164,46,54,176,55,58,213,116,118,222,137,139,215,125,128,216,124,128,186,73,74,174,55,59,176,59,62,193,81,83,219,128,132,223,138,139,213,124,127,208,112,114,172,52,54,176,58,64,178,60,63,195,86,85,220,130,134,223,137,141,210,122,122,204,107,104,176,57,57,177,57,66,174,49,56,186,72,74,221,130,135,220,133,137,207,121,118,205,115,112,180,67,66,172,52,56,181,62,64,207,106,113,218,126,134,215,128,130,204,121,119,207,123,120,181,72,70,186,80,84,204,106,111,214,122,133,214,123,131,211,125,129,4 221,129,129,224,131,133,222,120,120,222,110,115,224,116,119,233,139,142,231,139,138,222,130,128,221,131,129,223,130,126,216,109,105,209,90,90,215,102,101,228,133,129,227,134,130,223,135,131,219,127,125,219,120,119,209,98,96,197,74,73,204,85,82,220,117,108,228,137,131,225,138,134,218,130,126,216,117,114,212,109,103,199,80,77,191,65,63,218,114,107,228,139,134,226,140,136,215,125,116,218,126,119,217,119,109,211,103,99,201,84,83,216,113,109,227,137,135,223,137,136,210,119,109,218,127,122,219,126,118,216,117,108,216,110,107,216,113,112,224,133,133,219,132,132,208,120,113,214,122,118,220,128,128,222,130,128,224,132,128,221,128,128,219,128,131,215,128,127,203,114,108,210,119,116,216,126,125,219,130,130,222,134,134,221,132,132,217,129,128,209,123,122,4 218,126,133,221,127,133,223,125,136,225,126,142,229,134,149,226,129,140,222,127,139,220,130,141,218,127,131,223,131,135,221,126,131,216,113,126,216,112,129,219,122,134,219,125,131,219,130,135,216,127,126,220,129,130,216,118,122,195,78,80,184,58,66,206,98,114,216,123,127,217,128,131,214,127,123,218,130,127,211,112,114,193,72,73,179,48,55,196,83,93,217,126,133,217,128,130,215,129,124,217,129,125,208,106,106,190,68,70,177,49,55,197,87,97,220,132,143,217,130,132,213,131,124,215,126,120,213,116,119,200,92,95,186,64,69,205,103,111,222,137,144,216,131,131,210,132,122,217,134,126,215,124,117,206,102,103,208,108,120,218,129,141,219,134,137,214,133,129,207,131,122,213,129,123,214,125,117,209,111,114,211,115,124,216,125,134,216,132,133,210,128,126,4 211,116,118,213,119,122,212,116,121,215,123,130,216,127,130,215,128,130,210,117,115,216,125,126,210,117,123,212,123,128,200,105,107,172,71,74,152,50,54,167,62,63,187,84,80,201,105,102,212,127,133,198,101,101,158,50,52,138,36,43,121,25,34,139,36,41,171,66,66,190,92,89,206,116,112,197,99,95,149,45,48,124,30,38,135,36,44,145,40,42,168,64,62,195,101,94,205,115,112,203,109,106,174,69,69,149,50,53,159,56,57,182,81,78,193,97,90,205,117,109,206,120,113,206,116,111,200,105,100,195,97,91,193,92,86,201,107,102,210,121,117,212,126,122,203,118,112,210,124,119,214,127,120,208,116,108,210,117,109,216,128,125,216,130,127,211,129,125,202,117,113,209,124,119,215,131,124,217,131,124,220,137,131,219,136,131,217,135,129,212,133,126,4 241,153,165,244,159,169,246,167,176,247,169,180,247,172,184,247,171,182,246,167,176,243,160,172,240,154,161,245,162,171,246,166,174,247,168,177,246,164,168,246,165,171,245,164,170,242,159,168,240,158,161,243,161,170,240,155,161,214,115,112,186,75,68,217,116,113,244,158,164,243,161,170,236,156,159,238,159,164,208,103,99,179,58,53,157,34,35,193,79,71,241,157,162,242,162,169,237,160,160,229,142,139,179,57,51,171,48,47,180,61,53,219,123,120,241,159,164,237,157,163,235,160,157,228,142,136,190,80,72,199,94,92,225,133,132,241,161,167,243,164,167,236,161,163,231,157,150,236,159,155,237,155,155,240,159,165,243,163,171,245,167,171,243,170,172,237,165,164,227,151,144,236,160,156,241,163,163,241,162,169,242,160,168,244,167,170,238,163,164,235,164,165,4 243,172,179,244,173,183,237,160,166,220,127,136,198,95,105,204,101,110,241,162,174,247,180,189,241,171,177,244,173,175,194,103,102,144,44,50,152,49,53,143,41,49,225,137,143,249,184,194,242,178,178,222,144,136,147,46,47,143,46,54,159,52,59,178,70,77,234,154,161,245,179,185,241,179,177,211,122,120,158,46,57,163,53,63,165,54,66,197,90,96,237,164,168,235,161,155,236,171,169,210,122,124,158,52,61,153,51,60,142,44,52,182,86,89,241,170,167,228,146,130,236,176,168,197,109,103,117,29,38,106,29,43,143,43,50,207,119,116,245,180,179,238,168,162,231,169,159,214,133,122,145,51,55,136,50,58,201,110,112,238,168,169,245,182,183,242,181,178,229,165,156,226,157,154,217,132,130,225,144,146,236,169,173,243,180,183,244,181,184,241,181,179,4 208,121,135,218,135,145,224,142,151,221,131,146,221,132,150,217,130,149,216,136,148,214,136,145,211,127,135,220,138,142,225,146,148,224,139,150,192,96,106,186,91,98,217,141,147,212,135,142,215,134,139,222,143,145,225,146,149,225,140,148,158,55,60,149,43,41,213,131,133,211,138,143,213,135,138,220,141,142,225,145,147,223,141,147,201,107,111,185,82,84,209,128,133,209,133,135,213,137,136,220,142,141,225,147,144,224,145,143,220,139,141,213,128,138,212,133,136,208,130,132,210,135,132,220,145,142,225,150,143,225,150,144,222,142,143,215,134,138,210,133,133,208,136,133,206,133,126,215,141,136,219,144,139,221,146,141,218,139,141,213,132,135,207,131,133,203,132,131,203,130,126,209,134,129,211,134,130,216,141,137,214,136,137,211,133,135,204,128,130,200,130,128,4 236,162,180,241,165,184,244,171,189,246,172,192,246,172,192,245,173,190,244,173,189,239,170,187,236,163,177,240,166,181,242,169,186,238,159,169,235,154,161,242,169,183,242,171,184,237,170,182,235,163,174,240,166,180,240,166,179,221,133,131,209,113,103,232,152,158,238,169,182,234,166,177,235,164,172,238,167,179,235,159,167,212,121,115,199,100,92,220,133,133,234,163,173,231,166,174,230,163,169,236,166,176,228,149,151,205,112,105,197,100,96,205,112,108,225,151,152,229,165,172,231,165,169,235,166,174,228,154,159,203,112,106,190,88,87,198,103,99,220,146,145,228,165,170,228,162,165,231,163,170,229,158,167,209,125,122,191,94,92,198,104,100,219,147,145,226,164,167,224,159,161,227,160,166,227,158,167,224,151,159,211,129,130,207,123,121,222,155,155,223,162,165,4 166,81,100,175,90,111,189,101,126,202,115,142,213,130,155,216,141,162,217,147,165,219,151,166,188,105,121,198,116,133,206,123,143,213,131,152,222,146,162,226,154,168,223,157,170,219,158,168,203,125,136,213,133,149,213,134,149,205,117,121,218,139,143,227,158,166,221,158,165,218,159,165,211,137,142,220,146,156,203,117,120,167,62,59,181,84,76,213,139,136,220,159,164,216,157,161,217,146,144,223,153,154,193,104,101,153,52,51,156,54,50,192,104,96,218,156,161,213,152,157,216,151,144,221,156,156,206,129,128,166,70,67,172,79,77,204,128,130,217,151,160,211,147,155,212,151,145,217,155,155,215,149,157,206,132,141,207,134,144,213,145,159,210,144,156,207,144,153,209,149,146,211,150,153,207,143,153,205,138,153,201,128,147,197,123,140,196,124,138,193,124,138,4 222,130,138,226,135,140,229,134,137,229,129,136,229,126,135,226,122,131,229,135,136,228,139,133,222,131,134,217,121,124,181,71,75,197,79,77,203,82,82,220,113,110,230,139,133,225,138,130,222,132,130,201,96,97,154,30,38,173,47,46,180,55,53,220,118,110,232,145,139,227,142,133,222,134,130,213,117,116,186,73,75,194,84,85,215,116,113,230,139,134,233,146,138,227,144,133,223,136,133,224,134,136,228,140,142,232,143,146,235,146,144,234,146,142,232,146,137,225,142,129,220,135,132,227,139,140,232,143,144,234,144,144,234,144,142,232,142,139,230,146,138,222,139,129,216,135,128,223,137,134,226,138,135,230,142,140,229,141,138,229,141,136,226,142,135,217,137,129,212,130,122,218,134,129,222,136,131,224,135,132,226,137,136,224,137,133,220,136,130,213,135,129,4 215,124,116,215,123,115,215,119,111,212,107,97,215,113,106,219,122,119,218,124,123,214,123,124,214,124,114,206,106,97,176,64,59,156,49,48,180,73,69,211,111,108,215,121,116,211,119,115,213,123,113,184,74,72,143,31,35,125,32,37,127,33,37,173,62,60,209,109,104,208,115,112,208,115,103,181,72,68,144,39,44,140,42,46,135,37,40,172,65,60,212,115,107,208,117,111,205,112,102,188,77,74,151,40,47,151,46,52,159,47,47,190,84,73,215,127,117,209,120,113,206,119,107,200,100,95,176,60,64,166,51,56,179,63,62,203,105,94,215,129,118,207,119,109,205,120,106,208,122,111,197,99,92,190,85,82,206,109,102,213,125,115,212,124,114,206,120,111,203,120,108,207,121,109,210,125,114,210,122,114,211,123,114,213,127,115,207,120,109,201,115,108,4 189,110,135,201,128,148,212,139,158,214,138,160,209,131,155,207,129,150,210,130,152,201,125,144,195,121,141,205,135,151,211,139,155,197,115,133,189,101,118,203,126,145,207,131,149,199,126,141,196,125,144,207,136,152,199,124,137,135,52,65,131,45,60,199,118,136,207,134,150,196,124,138,194,124,142,202,130,147,192,111,126,129,42,56,127,43,56,194,111,129,202,132,147,195,125,138,189,118,135,196,124,142,196,121,139,176,89,101,185,102,117,197,120,139,196,124,137,192,123,133,187,118,132,190,116,135,190,113,135,194,120,140,200,126,145,197,121,139,198,130,142,189,120,130,182,117,129,184,111,128,188,111,132,196,121,140,199,126,142,197,126,140,193,125,137,185,118,127,177,113,125,184,117,131,187,115,131,193,121,136,193,123,138,192,123,136,189,125,135,182,122,132,4 210,118,138,217,125,143,222,127,144,228,134,154,229,136,153,226,134,148,223,132,148,215,124,143,216,129,140,223,133,147,221,128,144,224,133,150,224,133,149,225,134,149,218,127,144,213,126,140,217,131,139,225,140,148,219,125,141,210,108,115,216,118,124,225,136,146,219,131,141,214,126,136,216,131,135,222,134,142,193,91,97,162,45,46,197,91,90,225,138,145,220,131,141,212,124,133,213,128,133,219,131,141,191,86,91,161,48,50,195,93,93,225,138,144,220,133,141,213,129,132,209,123,128,216,129,138,217,130,136,210,116,117,219,131,138,221,133,141,217,128,136,211,127,128,204,119,125,212,129,130,217,138,138,219,133,138,221,137,142,220,133,137,216,131,133,208,127,127,203,124,127,210,131,129,213,130,132,215,129,135,218,135,137,217,136,136,211,128,127,204,124,124,4 234,140,129,240,142,131,243,145,137,244,146,139,244,149,143,240,145,141,235,140,134,231,141,135,235,140,127,239,142,128,242,146,134,243,147,138,240,145,138,234,137,128,228,131,122,227,137,130,233,137,123,238,143,127,242,148,135,239,144,132,227,125,113,211,99,91,211,103,92,225,134,123,230,137,121,234,138,123,237,141,130,225,122,112,198,79,72,191,66,63,210,102,93,223,133,120,225,130,116,230,135,122,232,137,125,211,101,90,181,58,54,188,67,65,216,113,101,220,128,113,220,128,113,225,132,117,229,136,122,217,116,105,193,79,73,207,102,93,224,132,117,221,132,116,217,130,112,222,132,118,228,138,129,227,135,128,226,132,123,228,137,128,226,137,124,222,140,125,215,132,114,219,131,118,227,139,128,230,142,130,230,142,129,227,137,123,222,135,120,216,136,118,4 219,121,111,226,126,112,232,134,119,234,135,121,236,139,125,234,135,121,229,133,122,221,130,121,222,125,110,226,128,115,231,136,120,234,139,123,235,139,123,234,139,123,228,134,117,221,131,115,224,132,114,227,132,117,230,134,119,233,139,125,234,142,127,232,139,122,226,134,121,220,131,115,222,131,112,225,131,114,230,137,122,222,123,108,216,116,104,226,133,120,224,135,123,220,134,121,220,131,112,222,131,116,231,141,128,191,89,76,140,37,33,206,108,92,224,135,118,216,129,113,218,130,111,223,135,120,226,137,123,209,113,102,178,73,64,202,104,87,222,135,119,214,129,112,214,129,111,223,137,122,226,139,123,224,134,121,218,124,111,221,133,119,221,137,125,215,137,120,213,132,116,219,134,118,222,136,123,225,139,125,219,130,117,219,134,118,215,135,121,207,130,111,4 224,132,124,225,129,124,221,126,116,210,110,97,201,91,76,209,113,99,214,124,113,214,127,115,222,130,117,221,126,115,212,110,98,181,76,72,158,49,45,191,87,72,210,118,100,217,131,114,208,112,100,214,117,102,190,77,64,145,34,36,138,31,32,180,71,58,212,119,98,212,127,107,189,89,75,206,114,97,188,81,67,157,51,48,153,45,45,196,91,77,222,133,112,215,132,114,190,89,72,215,128,111,210,117,99,197,90,75,190,85,71,206,114,98,215,127,107,215,131,108,196,102,80,212,122,102,215,127,110,203,108,89,208,113,95,218,130,115,215,128,110,209,125,104,199,114,91,209,121,100,218,129,111,220,132,115,221,133,119,221,133,116,220,134,114,210,129,108,206,123,100,204,118,97,210,121,103,218,131,113,221,133,116,215,128,108,210,127,105,205,126,103,4 205,116,113,201,106,110,202,105,108,209,116,111,211,117,115,206,109,117,200,101,110,193,97,106,205,115,108,203,112,107,206,114,109,212,123,115,211,120,115,208,116,114,206,115,114,197,108,110,205,116,108,203,114,107,204,116,109,210,121,112,209,118,108,208,118,111,207,120,114,199,110,103,204,117,105,202,113,104,203,116,108,195,99,89,168,62,56,195,99,90,206,121,113,200,115,107,202,116,102,200,112,104,204,117,110,199,106,96,136,37,35,171,74,67,205,121,111,195,111,102,200,113,99,200,113,102,200,113,105,211,126,114,169,73,63,152,55,49,201,115,102,192,109,98,193,107,96,199,113,102,200,113,105,208,123,114,200,111,101,185,93,85,196,116,107,193,113,100,192,108,96,197,113,102,200,117,105,203,119,111,201,116,108,201,118,111,190,110,102,188,111,99,4 212,102,103,217,107,110,220,108,114,220,108,110,219,104,106,220,111,115,216,114,113,208,109,106,211,99,100,216,106,106,217,104,105,215,101,103,218,111,109,222,118,116,217,113,110,210,114,109,213,105,102,216,105,103,210,97,94,188,64,64,211,100,98,218,112,108,217,114,109,214,118,111,210,103,95,216,112,105,202,92,83,157,34,32,178,58,55,214,110,104,218,119,107,213,117,108,207,101,90,213,114,105,208,107,94,152,42,37,152,37,37,214,111,105,218,122,110,214,122,110,208,112,96,214,120,105,215,120,105,182,71,57,181,69,61,219,122,114,215,121,109,214,127,112,206,115,94,208,114,95,210,111,98,211,114,98,217,125,114,221,131,118,216,126,110,211,126,104,203,116,96,210,122,107,210,117,102,216,124,111,222,135,125,215,124,108,212,125,106,209,131,108,4 209,118,133,219,130,140,216,124,136,191,72,101,190,69,95,214,120,135,209,120,132,215,128,140,204,113,123,223,137,143,218,124,133,174,55,77,172,53,69,200,107,109,211,128,132,219,135,145,210,122,132,222,135,141,202,101,110,161,45,65,153,41,61,178,72,84,213,126,132,217,136,143,210,125,130,220,132,142,192,85,105,146,34,60,129,27,51,161,52,72,207,120,126,210,131,132,206,123,123,207,123,125,195,98,112,151,39,63,139,33,57,169,66,78,208,122,125,208,129,128,207,122,127,217,134,137,212,126,129,169,56,78,153,37,65,184,82,93,211,131,131,212,137,137,205,120,121,217,136,134,219,140,134,196,96,107,187,80,96,206,115,119,212,137,133,207,135,127,204,124,120,212,135,130,215,135,131,213,131,131,214,133,130,214,134,129,208,133,127,199,129,120,4 214,115,124,214,109,122,210,96,107,207,85,104,212,95,112,214,102,118,216,109,122,212,110,116,215,120,129,210,103,113,198,74,84,187,47,68,196,68,83,210,99,105,217,114,119,214,120,122,209,107,114,206,95,108,193,64,79,177,37,61,182,56,66,207,96,101,217,116,120,212,118,116,208,107,111,205,95,105,187,52,74,173,35,61,170,42,54,203,90,95,214,114,118,211,116,112,206,106,106,204,97,103,178,51,67,159,32,48,171,49,60,203,95,93,208,109,105,209,116,112,205,109,108,202,97,103,175,53,61,152,30,42,180,66,70,206,106,107,209,113,106,208,118,107,206,118,118,206,114,113,187,78,78,167,47,50,190,86,83,208,114,112,208,116,106,205,118,104,200,112,106,203,111,110,194,92,93,190,82,76,205,114,106,207,114,111,208,119,111,205,120,109,4 234,142,136,241,150,148,242,147,145,244,152,150,245,156,155,244,157,154,238,150,147,225,135,131,235,145,137,241,153,149,241,150,144,243,152,148,244,155,152,242,154,149,236,149,142,222,133,122,238,151,144,241,154,150,242,153,147,242,153,147,241,153,148,238,149,142,235,148,140,227,141,130,236,150,141,241,154,147,241,154,148,233,143,134,214,110,98,223,127,115,232,148,139,228,146,134,235,150,138,239,154,145,239,152,142,199,98,87,148,42,39,199,98,85,227,141,132,227,146,135,232,149,133,236,149,139,236,148,137,185,83,73,130,29,31,175,69,61,223,138,125,223,146,134,228,147,130,233,146,134,234,148,137,221,134,123,187,84,73,199,103,91,224,145,132,220,143,130,225,147,131,229,147,132,231,148,133,230,151,140,225,140,128,225,144,131,223,146,133,217,142,127,4 161,66,88,155,59,82,152,61,83,143,53,75,162,52,78,196,66,99,209,79,114,207,82,118,151,56,75,149,51,73,142,48,68,177,63,88,211,81,115,218,84,119,220,101,123,217,104,121,142,51,67,136,40,59,177,61,84,214,87,116,222,101,124,230,122,135,229,129,126,224,124,114,134,42,58,170,58,79,210,93,121,217,101,121,214,87,80,223,110,102,231,130,120,228,127,112,163,59,79,198,82,104,215,104,124,221,107,107,201,72,57,208,81,64,232,129,114,231,134,122,187,81,100,203,91,108,218,108,116,218,99,91,195,60,44,214,92,78,231,129,120,222,120,118,193,86,100,206,92,105,218,104,111,217,96,91,219,94,92,224,108,113,220,110,119,204,94,107,193,87,95,203,91,99,214,97,108,215,88,105,218,90,118,215,94,117,204,90,110,187,78,103,4 228,154,166,228,147,166,232,151,169,230,138,165,230,143,168,232,144,168,227,139,158,221,142,145,227,152,160,225,136,161,217,121,139,207,99,110,226,138,156,228,137,164,225,138,155,223,143,155,225,150,163,224,136,160,178,71,80,146,46,56,218,124,141,225,132,159,226,143,162,222,142,157,224,148,162,226,144,163,168,72,81,151,56,71,220,125,148,228,144,164,226,142,161,220,142,155,224,149,159,225,146,166,198,103,113,193,87,104,218,130,152,228,149,166,225,143,159,218,140,152,222,151,161,222,142,161,220,135,148,178,68,80,206,114,127,229,151,167,219,135,151,212,128,142,219,149,156,223,150,161,219,137,156,201,106,119,213,128,140,223,146,165,216,140,153,210,132,141,215,143,151,217,139,154,214,132,154,216,135,154,220,145,159,218,139,157,217,144,154,210,139,146,4 233,166,183,235,167,186,237,169,187,237,170,191,238,171,192,236,169,189,235,171,188,231,168,185,231,163,179,234,167,183,228,159,175,223,149,163,214,137,151,212,135,150,233,172,184,232,173,185,231,168,184,227,157,167,193,98,100,157,57,66,135,40,52,153,59,67,225,159,168,228,169,180,232,173,187,221,148,157,158,57,62,115,30,45,99,24,42,119,34,44,205,130,135,227,170,181,229,168,179,230,167,180,183,100,110,108,31,46,110,36,52,117,35,46,183,106,110,226,167,177,226,163,175,229,166,179,219,150,160,172,79,88,160,56,64,162,58,62,196,117,122,223,161,173,225,164,174,228,165,178,226,162,176,220,149,161,199,114,120,191,99,101,218,151,159,221,163,173,221,160,171,226,164,176,229,168,179,226,164,178,226,167,178,223,161,169,223,163,171,221,164,172,4 220,131,139,224,136,150,224,131,144,224,129,135,225,128,143,217,116,119,228,143,149,223,143,146,219,132,134,224,139,151,215,119,121,204,96,92,226,136,147,226,136,141,227,147,147,223,145,142,219,136,135,224,141,149,197,91,95,166,48,53,211,115,120,229,143,148,228,149,146,223,146,139,218,140,144,223,136,141,165,65,69,128,26,29,196,91,88,227,140,150,224,137,144,217,133,130,217,141,142,219,136,142,183,91,95,114,26,30,194,93,95,226,139,148,220,133,139,209,121,113,214,136,137,218,139,142,213,128,133,152,55,55,195,101,100,227,141,147,219,139,140,207,120,109,213,134,130,217,138,138,217,133,135,214,123,124,217,133,135,223,142,140,219,143,141,210,135,133,210,137,135,216,138,139,216,134,133,220,139,140,221,141,147,213,130,128,211,129,124,207,130,128,4 221,155,153,216,149,146,209,140,138,192,116,115,206,136,138,214,145,150,211,145,149,198,132,133,220,158,153,220,159,156,207,140,137,166,82,79,181,104,101,208,139,138,211,146,146,218,156,155,217,158,156,220,159,154,173,91,89,129,49,53,139,59,59,182,108,102,202,137,135,209,148,144,220,163,157,201,133,127,139,58,57,108,40,50,110,39,44,167,96,91,202,140,134,178,112,107,223,168,160,194,128,120,131,55,55,95,32,42,105,39,42,183,113,107,212,152,146,191,129,121,206,150,139,188,119,110,105,38,40,103,38,45,154,72,66,190,121,112,208,148,140,189,127,118,212,159,147,202,135,124,123,49,47,121,48,49,193,120,112,191,125,115,182,116,105,187,126,115,205,148,136,202,140,129,176,102,91,163,90,82,187,125,116,198,135,125,169,104,93,182,122,111,4 240,170,173,242,171,175,240,165,166,246,175,178,247,176,181,247,178,180,246,175,176,241,171,171,239,168,168,239,167,166,205,106,97,209,116,111,246,174,176,247,178,179,244,176,172,234,160,150,241,174,174,235,158,154,148,51,52,123,31,37,218,134,130,248,179,178,243,174,169,237,168,159,238,170,168,240,165,162,127,48,54,97,21,32,203,104,101,247,177,176,243,172,169,238,169,165,236,168,165,242,169,167,147,62,64,95,18,31,201,96,94,241,166,166,239,167,163,234,166,157,237,169,164,240,176,173,202,110,105,165,54,56,208,107,103,234,158,153,237,167,164,233,168,159,233,167,158,237,172,168,230,156,150,223,137,132,219,130,125,230,152,147,235,165,161,231,168,157,230,166,156,232,161,158,236,170,167,236,172,167,234,164,161,234,166,161,232,166,158,228,167,155,4 221,132,124,234,145,139,236,146,138,238,148,138,239,151,145,237,147,140,226,136,131,220,134,130,227,142,129,230,143,132,234,144,131,236,146,135,235,147,137,229,140,132,222,133,124,217,131,119,232,149,138,235,149,137,238,153,142,234,145,130,227,138,125,229,143,134,229,144,132,220,137,121,224,139,125,232,146,135,235,152,142,236,150,136,157,62,50,194,103,92,232,150,137,219,139,124,219,136,121,223,138,125,228,142,126,235,152,140,184,81,64,199,103,87,228,147,131,215,136,117,217,136,119,226,144,128,234,152,136,231,146,130,216,125,103,219,133,116,221,140,123,213,136,117,217,138,119,219,135,116,225,140,124,228,146,129,228,148,130,226,145,128,219,139,122,214,140,122,213,136,119,218,138,124,225,141,129,226,146,131,227,147,131,224,144,126,217,138,118,205,129,109,4 220,130,148,227,136,155,236,147,165,241,152,170,239,148,167,240,149,164,236,146,162,231,145,155,217,124,142,231,139,156,239,150,165,237,150,162,236,146,160,239,147,164,235,146,159,227,143,154,216,125,140,225,134,150,234,145,160,236,150,162,237,148,161,235,145,160,230,141,154,224,141,151,217,132,145,222,133,150,231,142,162,235,150,165,237,150,164,236,148,159,228,142,149,224,142,148,217,133,145,220,131,146,224,136,155,229,145,157,213,118,121,218,126,133,220,136,143,220,137,144,214,129,141,222,135,150,214,128,144,225,136,145,153,56,58,167,73,74,223,139,144,214,134,137,210,128,135,216,132,148,219,133,149,208,118,128,175,69,70,187,94,91,224,145,146,215,139,142,199,118,126,202,122,133,211,131,141,205,122,131,199,113,116,211,127,129,213,134,136,207,130,133,4 233,144,156,240,149,163,242,150,165,245,156,170,245,157,170,245,156,169,242,152,163,237,147,157,233,144,150,236,147,155,240,149,160,243,154,165,245,158,169,243,154,160,240,151,157,235,147,153,235,147,155,238,151,156,231,136,139,228,125,127,234,141,142,241,155,159,236,151,153,230,148,152,234,149,153,236,150,155,217,113,111,194,69,67,196,71,66,213,106,101,231,148,149,227,146,147,233,149,152,236,149,152,200,89,86,150,30,37,174,48,52,191,65,61,227,140,139,227,148,148,227,141,142,232,146,151,212,107,102,175,58,59,180,61,65,213,109,105,226,144,144,223,146,141,224,143,140,228,142,145,228,140,141,223,131,129,223,132,134,223,136,136,225,146,142,223,147,139,220,142,137,225,143,142,229,146,150,229,147,148,230,150,147,229,149,145,224,147,141,219,143,136,4 229,146,146,234,152,155,241,158,163,243,159,163,245,158,163,244,159,161,239,155,160,235,153,156,232,154,153,214,128,123,174,81,78,232,142,143,245,159,160,243,158,155,239,157,153,233,154,153,240,161,158,172,92,89,100,15,16,202,102,97,242,154,152,240,153,154,239,157,154,231,151,141,236,157,150,203,125,124,166,74,67,208,109,104,241,154,158,239,153,154,236,153,154,230,150,144,227,146,136,237,159,155,234,153,148,230,145,141,237,153,155,238,156,158,234,156,154,228,153,149,225,142,132,232,149,141,232,152,149,231,147,142,235,152,148,234,153,150,231,154,149,226,153,147,223,144,133,230,147,140,232,148,142,232,150,146,233,152,146,230,151,145,228,150,140,222,149,140,218,138,125,226,147,138,228,147,137,229,148,140,230,150,145,226,144,139,222,144,137,217,142,132,4 230,149,161,233,146,160,240,153,166,242,154,169,243,157,171,240,156,168,237,153,164,229,146,158,230,149,159,235,150,160,238,153,163,240,152,165,242,158,168,238,155,164,234,152,160,228,148,156,232,152,158,234,152,159,235,152,161,238,155,163,238,155,163,236,153,158,232,153,156,226,149,151,229,152,154,231,152,156,222,131,132,218,122,123,223,131,129,227,140,139,230,152,150,226,150,147,228,151,152,228,146,147,185,78,74,169,57,57,191,78,72,205,101,93,227,147,142,223,148,147,224,152,149,217,129,123,149,44,42,117,22,26,162,45,46,190,78,71,221,140,134,219,146,144,219,148,143,217,135,131,165,63,60,131,32,34,163,52,51,197,98,94,220,143,141,214,141,139,216,146,140,216,143,141,204,115,112,189,91,87,198,103,101,214,132,133,217,142,141,210,137,134,4 199,115,144,212,129,160,220,135,164,213,128,156,203,117,143,210,122,145,213,135,158,207,132,154,202,116,143,212,131,157,216,138,163,213,133,155,194,96,108,199,103,114,210,135,154,208,134,152,211,128,151,209,129,153,212,134,159,206,120,136,189,81,83,186,86,93,205,127,144,205,129,147,205,128,145,208,131,151,211,132,151,188,86,92,167,51,53,175,75,79,211,135,153,199,122,139,206,130,145,210,135,155,202,119,136,181,78,83,178,73,77,196,115,126,205,129,149,199,122,141,202,125,142,207,131,151,208,131,150,195,111,130,207,124,141,205,130,148,200,125,142,197,122,139,197,121,136,204,126,146,202,125,144,203,123,144,215,136,156,203,125,146,197,119,141,190,116,131,194,122,135,203,129,146,200,122,140,206,129,147,216,141,156,205,126,145,197,118,139,193,120,135,4 226,154,179,228,154,182,232,153,185,238,155,186,237,156,188,235,150,184,237,157,186,233,160,185,224,152,175,227,155,180,231,157,186,234,155,184,233,156,183,236,157,185,235,157,182,228,153,177,227,156,177,228,159,183,220,144,166,208,117,136,224,140,160,238,161,184,235,155,178,226,146,170,228,160,176,225,157,177,182,91,100,162,54,58,209,119,128,239,167,186,235,157,177,226,147,170,229,164,179,216,142,158,146,47,54,158,55,58,215,132,143,237,166,185,232,156,175,224,149,171,226,163,175,214,142,156,182,91,98,204,124,136,230,159,177,233,161,180,230,156,174,222,150,168,227,162,169,219,151,165,219,152,168,229,162,179,235,164,181,234,162,178,229,158,173,223,155,167,224,160,167,220,150,164,223,157,169,234,165,178,238,168,181,235,165,177,228,159,170,222,157,166,4 233,154,164,236,155,169,237,151,163,238,151,161,241,155,165,240,157,170,237,156,171,233,155,167,228,146,144,232,145,150,220,125,128,205,101,98,214,113,110,229,136,139,230,140,148,230,151,158,218,127,118,222,127,122,195,86,84,169,45,44,192,75,67,220,119,115,218,115,116,221,134,132,218,131,124,218,127,119,197,86,75,189,71,61,202,89,76,219,118,111,220,122,122,220,134,130,216,128,114,218,127,113,208,104,88,205,96,80,206,98,82,216,114,104,223,133,125,223,139,131,216,133,122,222,134,121,220,129,114,218,122,107,217,121,106,219,122,114,225,139,132,225,149,142,220,149,141,225,145,135,224,137,127,226,138,129,226,140,127,228,143,130,228,151,142,226,158,154,220,153,144,225,153,146,226,148,144,229,148,142,231,153,144,231,157,147,226,154,146,218,149,141,4 233,146,157,234,147,161,237,147,157,240,150,160,239,147,146,242,157,163,240,154,159,234,152,158,232,145,153,234,145,152,238,152,158,237,149,155,235,146,147,238,155,158,237,152,153,231,147,153,230,145,150,235,151,156,235,150,151,230,142,139,227,135,132,235,151,154,235,152,159,228,143,153,229,144,146,233,149,154,222,126,119,205,105,100,180,75,69,220,128,126,233,150,152,226,146,145,226,143,144,230,147,146,217,117,105,196,90,81,123,29,33,187,88,83,232,151,145,219,135,125,219,136,128,229,147,145,228,144,138,216,125,117,184,80,73,208,118,109,229,152,147,220,140,132,215,133,125,223,140,136,228,148,146,231,152,152,226,140,137,226,148,143,225,150,144,221,148,144,210,130,126,217,136,131,225,147,145,226,143,144,224,141,140,225,147,144,222,148,144,216,143,136,4 221,135,138,222,134,134,225,135,134,224,131,128,230,142,141,234,149,148,232,147,143,226,142,138,223,141,140,222,137,134,200,98,91,194,84,75,221,126,116,231,147,141,229,149,142,218,135,128,221,140,135,221,134,129,171,58,52,168,54,51,213,109,90,222,133,119,223,140,128,218,139,129,219,139,131,221,138,132,183,76,70,181,68,61,197,69,73,212,111,102,220,139,126,215,134,123,216,134,124,219,137,129,203,107,95,202,100,86,197,71,82,214,117,115,219,143,131,212,130,120,213,132,119,218,137,129,217,132,126,218,133,128,220,136,127,220,137,126,218,138,128,211,134,124,212,138,125,216,140,132,221,140,135,217,132,122,220,138,130,215,131,122,208,126,117,206,132,125,202,130,120,212,137,127,216,140,133,216,135,125,217,137,128,207,121,107,209,128,116,205,130,122,4 197,107,123,192,99,114,194,99,112,202,110,123,214,125,136,213,115,130,214,115,134,214,121,141,192,102,117,193,100,112,200,105,119,206,112,126,211,111,129,215,116,138,210,113,131,206,113,129,192,100,116,197,100,122,189,87,102,189,95,104,190,93,105,195,100,112,202,108,120,207,114,128,189,96,111,174,73,87,166,64,73,175,71,82,153,46,56,179,75,85,197,104,115,199,111,118,171,83,93,166,68,76,157,56,60,163,63,75,138,40,49,162,64,71,188,96,105,199,118,123,168,81,88,175,86,94,182,98,102,186,93,103,184,89,98,187,97,108,184,95,101,189,106,109,181,95,99,183,93,101,186,98,105,192,99,108,196,106,110,197,111,113,192,107,107,184,99,97,179,97,100,181,95,101,180,90,97,190,94,110,203,112,125,203,118,124,197,115,116,200,125,126,4 213,133,146,217,134,150,212,120,145,213,119,145,213,122,148,217,133,158,218,139,157,211,133,153,210,131,144,214,130,144,211,120,140,210,121,144,215,135,154,215,135,153,216,140,154,209,135,151,209,132,143,211,128,141,211,123,142,202,115,129,200,114,122,212,134,149,214,139,153,211,138,151,207,128,139,209,127,140,211,124,139,153,63,68,126,36,41,200,116,130,209,130,148,208,132,146,204,126,136,205,122,137,206,120,133,118,33,41,98,21,30,202,119,129,213,140,152,209,133,146,203,126,133,206,130,140,209,131,144,164,74,79,158,71,76,210,132,144,210,137,148,210,137,149,201,129,134,208,134,141,214,140,149,212,136,145,217,143,151,214,140,152,210,136,147,209,138,146,199,125,131,207,133,139,214,141,149,214,138,150,218,143,154,218,145,155,214,140,152,212,144,152,4 199,111,125,213,124,145,218,131,148,211,106,125,204,91,108,209,112,136,208,111,139,199,95,126,199,111,123,209,119,140,211,118,133,198,87,100,184,70,80,191,80,95,204,108,128,203,112,139,197,110,118,201,103,120,197,89,107,188,74,87,187,72,82,190,72,83,203,103,119,210,123,147,196,109,118,201,102,117,194,82,92,172,54,58,189,77,83,203,103,113,207,110,125,208,115,138,201,119,132,218,136,153,209,116,127,190,81,82,211,116,129,218,130,148,208,122,136,195,105,120,211,133,147,214,131,145,217,131,144,223,134,146,226,140,157,215,130,145,200,116,127,193,109,121,206,134,142,214,135,147,224,143,159,223,141,155,215,133,145,211,126,138,202,115,128,197,116,129,206,135,144,216,140,153,219,140,151,217,135,146,224,142,161,216,133,147,209,128,140,201,126,139,4 201,98,123,205,99,128,207,97,124,218,116,134,223,121,138,217,115,138,218,123,144,208,116,129,200,96,118,204,98,121,203,91,103,209,101,107,214,109,114,215,115,126,214,120,133,211,120,131,200,96,116,205,100,118,205,99,103,208,100,104,206,95,101,213,113,121,212,116,123,212,126,131,204,107,119,208,109,121,212,117,129,210,106,113,219,124,135,210,107,112,201,91,93,210,121,124,206,115,125,210,116,127,212,118,127,195,81,81,209,108,112,211,110,113,201,94,94,208,118,118,205,118,123,208,116,124,204,101,110,185,66,69,199,96,99,210,112,123,207,110,120,209,122,126,205,124,126,207,118,126,196,87,105,190,76,83,200,93,105,205,102,121,207,113,125,209,127,131,200,116,120,202,112,119,199,103,115,199,100,112,200,99,105,204,107,116,206,116,123,207,127,133,4 216,122,136,217,122,135,219,118,134,225,126,144,223,123,132,220,121,132,223,131,143,217,127,138,213,118,128,215,118,135,217,119,136,208,99,110,200,87,95,216,117,132,217,121,134,210,116,121,213,117,125,211,112,124,195,84,89,170,52,53,184,67,73,214,116,128,218,129,139,213,125,130,211,118,126,208,109,115,164,49,52,151,40,49,162,47,53,200,94,100,219,127,141,215,127,137,208,118,127,201,95,103,161,50,55,144,38,50,154,38,46,200,96,107,214,121,138,208,116,126,207,120,124,201,100,111,167,55,60,149,38,43,183,77,82,209,117,128,208,115,128,208,117,128,202,115,113,200,106,108,174,62,66,177,71,74,205,110,122,214,122,136,211,120,132,206,115,129,202,120,121,205,119,122,199,103,106,205,110,120,210,118,129,213,123,134,212,124,136,198,108,121,4 206,121,136,209,123,142,212,125,142,202,104,118,202,100,114,220,135,153,225,145,165,223,147,165,200,115,127,211,127,143,200,107,119,192,87,97,193,81,90,214,127,142,222,143,160,219,140,156,201,115,129,207,118,134,198,95,113,186,78,93,182,69,79,202,103,117,220,138,157,215,128,150,205,122,136,208,120,134,184,85,100,168,58,75,176,63,75,192,88,98,217,132,146,212,126,140,211,130,141,211,128,139,181,77,84,168,59,72,185,77,84,200,105,107,216,133,139,207,114,118,210,131,137,212,135,142,203,106,114,196,90,97,195,88,92,208,117,119,220,144,152,211,128,135,209,131,138,218,145,151,210,130,140,206,114,120,205,112,116,220,143,152,221,147,153,212,135,140,209,130,141,215,142,147,213,137,143,212,130,139,214,135,141,223,152,160,222,147,157,215,141,149,4 198,99,115,202,97,118,202,90,112,198,76,103,207,93,119,221,124,145,222,135,151,216,126,144,199,100,116,200,94,111,190,74,87,187,67,85,194,78,94,210,113,125,218,130,140,215,127,141,190,89,97,194,86,100,175,61,71,166,46,56,188,70,84,203,100,108,212,120,127,214,127,143,194,92,94,198,89,98,175,56,64,159,39,52,184,59,80,206,100,119,214,122,135,210,116,132,194,91,99,201,104,111,189,81,81,166,53,61,177,58,72,205,95,115,216,127,138,212,122,136,198,104,113,201,104,109,198,97,98,180,66,71,178,60,65,202,93,101,216,128,137,210,125,132,199,111,112,198,101,104,196,90,97,194,85,93,191,80,85,199,93,99,215,128,140,209,126,133,197,111,111,198,103,109,194,86,100,199,99,111,200,99,108,200,100,112,210,123,136,207,123,132,4 218,129,147,214,122,141,215,123,145,217,125,147,216,125,147,222,135,154,219,136,152,215,133,149,217,128,146,214,119,139,211,115,131,212,118,136,211,118,138,215,125,148,216,131,151,211,126,142,219,134,150,211,117,132,190,87,93,182,73,81,188,81,90,198,97,109,212,121,142,208,119,133,214,132,145,206,109,122,177,64,72,167,57,64,165,55,61,182,76,81,208,116,133,215,133,155,212,131,145,209,119,135,193,90,102,165,54,64,154,44,54,176,67,75,199,107,118,213,131,153,210,127,142,216,132,146,201,104,113,180,69,76,184,84,90,194,97,104,205,117,128,208,125,143,201,118,130,216,134,149,212,124,137,205,108,120,204,107,119,213,122,135,215,134,147,206,126,139,190,108,118,202,119,132,216,136,149,213,131,144,212,126,142,221,139,158,220,144,157,206,129,141,4 213,123,152,216,122,154,220,124,156,226,128,157,230,128,156,231,127,154,230,128,153,227,128,150,209,117,145,213,119,149,218,124,150,224,128,152,227,127,152,229,126,151,228,126,150,226,127,148,208,115,142,212,118,145,216,121,145,211,112,133,215,111,133,225,122,146,228,126,149,226,127,147,207,114,139,213,120,144,204,102,125,176,65,88,166,60,82,202,91,112,226,126,148,224,129,147,206,115,138,213,121,143,205,105,128,179,70,93,173,72,92,207,105,123,226,131,149,224,132,148,205,114,136,212,121,142,215,122,143,215,121,142,220,124,144,225,129,149,225,130,148,222,129,146,203,117,136,213,125,144,219,129,148,223,131,151,226,133,151,226,131,149,224,129,147,219,127,143,203,120,137,213,125,143,217,125,144,221,128,147,226,133,150,226,133,149,222,129,146,216,127,142,4 246,164,176,246,163,176,246,165,178,247,173,188,247,175,190,247,171,184,247,176,187,247,174,185,245,158,165,245,151,155,246,158,164,246,161,170,247,159,170,247,153,158,247,165,169,247,169,179,244,156,156,244,151,146,243,142,135,236,121,114,230,112,108,228,110,100,240,137,131,247,165,172,245,162,161,241,141,128,231,114,95,223,98,85,212,81,73,193,63,54,215,100,91,244,160,157,244,165,161,242,148,139,227,109,91,222,98,89,220,95,93,208,81,78,217,102,89,242,155,148,240,161,156,242,158,154,238,141,135,236,129,123,232,117,111,234,125,120,237,140,132,242,160,158,237,159,153,243,164,159,245,164,164,243,153,155,243,146,143,242,146,141,243,158,161,242,168,169,233,157,152,240,164,160,241,162,164,241,158,160,244,160,164,244,158,166,244,166,172,238,166,167,4 232,141,148,229,125,137,232,121,129,236,124,128,240,132,138,240,134,148,237,137,152,229,133,149,228,134,137,227,120,122,224,105,105,226,103,106,230,109,116,233,118,127,231,124,134,226,127,141,225,132,130,224,118,113,221,100,96,221,96,95,221,96,95,220,94,102,223,105,113,225,129,132,222,124,119,218,105,100,222,111,104,222,105,99,216,93,91,214,84,94,216,92,99,214,96,109,218,120,112,212,95,86,216,102,91,222,113,106,219,105,101,214,94,95,211,90,93,216,111,118,209,103,94,209,96,85,212,96,90,219,110,102,217,108,100,211,93,89,210,90,97,213,109,121,208,109,95,208,98,87,205,83,77,211,98,85,211,94,90,208,85,88,206,85,95,214,118,128,210,122,108,210,113,100,206,95,85,213,112,97,211,101,96,210,97,101,212,113,116,212,125,131,4 244,157,159,246,159,165,245,157,163,246,164,166,247,165,169,246,162,170,246,163,167,244,156,161,242,153,154,245,156,160,243,146,142,243,139,129,243,142,133,245,157,157,246,163,165,243,157,158,237,147,147,241,150,150,239,134,123,236,122,106,239,128,112,245,152,148,246,162,163,243,159,156,237,150,145,242,154,150,238,135,125,234,120,106,242,139,128,245,155,151,245,163,158,242,161,154,237,151,142,242,156,150,241,146,142,243,148,145,243,148,147,244,151,153,242,155,155,238,154,151,234,151,138,238,150,143,241,149,147,245,158,154,245,158,155,244,157,157,239,151,152,232,146,145,231,150,136,237,154,143,240,155,147,243,157,150,244,158,153,244,161,155,237,150,147,226,141,140,226,145,133,232,151,139,236,154,143,240,158,148,240,155,148,239,155,148,235,154,147,226,149,142,4 233,142,158,226,126,136,231,133,139,237,138,148,238,138,153,240,146,164,237,145,162,232,141,156,231,139,152,226,127,134,219,114,109,227,127,126,226,123,130,236,143,158,237,146,160,231,144,154,229,138,152,228,131,138,218,116,115,208,97,97,200,81,81,223,123,130,234,144,155,231,146,154,229,142,153,224,128,136,208,98,94,184,68,63,182,62,54,207,98,96,228,136,145,226,139,146,227,140,148,220,124,124,196,82,71,171,53,48,171,55,50,200,91,84,226,137,141,227,145,150,223,137,142,219,124,123,199,88,80,172,55,52,166,51,48,204,102,94,228,147,152,226,148,154,220,137,141,218,125,129,210,107,107,196,85,84,190,81,75,215,120,119,228,146,152,221,142,148,220,140,145,222,136,142,218,127,132,213,115,119,211,113,114,218,126,130,224,139,144,218,139,146,4 239,152,169,245,161,181,245,162,185,247,171,191,247,169,190,247,168,187,244,164,183,240,165,181,237,151,168,244,159,180,244,156,181,245,162,184,246,164,183,247,174,187,244,167,182,238,164,179,233,149,166,242,158,178,244,158,182,239,144,166,243,150,157,247,173,178,245,170,185,237,161,176,233,151,165,240,159,177,238,148,173,231,132,150,239,146,148,246,161,159,244,169,182,234,162,176,233,156,166,238,161,176,229,136,159,220,117,131,235,145,147,234,140,138,236,151,164,232,159,173,228,153,164,233,155,170,232,146,169,223,123,145,219,112,118,219,117,121,232,147,166,231,155,171,223,149,159,230,152,166,233,148,170,231,141,166,230,138,155,233,149,166,233,153,174,226,151,169,218,143,153,227,149,163,229,145,166,228,140,165,231,150,173,234,155,175,232,157,175,224,152,167,4 247,176,181,248,184,188,248,190,194,249,195,199,249,194,200,249,190,198,248,188,196,248,189,194,247,174,178,248,182,184,248,188,190,249,193,193,249,193,195,249,192,196,249,192,194,248,190,191,247,175,175,248,181,179,248,180,176,248,189,184,248,191,187,249,194,193,249,195,192,248,190,189,247,176,173,247,179,174,245,161,147,247,174,165,246,174,166,247,180,177,249,194,191,248,192,188,247,176,169,247,178,174,241,152,134,241,152,134,245,164,154,245,169,161,248,189,185,247,190,186,246,176,166,248,182,175,246,173,163,241,153,136,244,161,150,241,162,151,245,180,175,245,189,187,242,169,163,246,177,174,248,181,179,246,172,170,244,166,159,236,154,140,240,173,167,241,184,183,237,166,163,244,173,173,246,176,177,247,178,181,247,181,182,241,170,165,240,175,170,239,182,181,4 244,158,164,245,163,166,245,166,170,248,167,173,247,167,170,245,164,169,245,165,171,242,164,167,243,161,162,245,164,166,245,164,166,208,122,120,211,125,124,245,164,166,242,163,166,240,161,165,242,160,158,245,165,166,234,151,150,137,51,54,134,54,59,228,146,146,245,168,169,240,161,164,241,160,156,247,169,169,221,139,138,130,41,47,131,47,53,221,140,140,245,169,170,240,164,162,241,162,156,246,168,165,225,144,142,131,45,47,167,75,77,240,162,163,241,164,165,240,165,163,240,162,153,243,164,160,240,162,159,215,128,124,218,134,131,242,164,166,243,167,166,239,165,161,236,158,149,242,165,158,242,165,160,242,165,162,242,164,162,241,163,164,240,164,163,234,161,157,234,158,149,241,164,157,242,165,158,242,165,160,241,162,160,242,163,166,236,160,162,229,156,156,4 246,173,190,248,179,195,248,177,196,248,170,193,248,171,192,247,171,189,246,170,188,245,176,189,245,174,188,248,179,195,248,174,192,246,165,188,247,167,190,245,170,189,243,166,183,240,162,179,244,174,187,246,173,190,248,173,191,245,165,186,225,132,153,228,144,160,242,167,183,240,164,179,243,170,184,245,168,185,248,177,193,234,154,172,157,59,79,188,94,111,244,172,185,242,175,184,241,168,180,244,172,184,249,180,194,207,125,140,113,38,58,164,74,93,242,166,181,241,173,182,239,167,178,243,172,185,245,174,190,210,127,139,134,45,64,196,107,127,241,167,185,238,167,180,237,168,178,241,169,182,241,167,184,234,165,175,223,140,153,235,158,176,237,164,180,236,166,179,234,167,177,239,167,180,240,167,181,238,165,181,240,172,186,240,175,186,236,166,179,234,168,179,4 243,159,178,245,160,180,245,159,180,245,157,180,246,165,183,247,170,185,247,169,182,243,162,175,241,154,172,244,157,175,245,161,179,245,160,176,246,165,181,247,170,181,246,168,178,243,165,177,239,152,166,244,160,179,234,147,159,205,98,98,242,157,168,248,173,185,246,169,178,244,168,179,237,153,166,250,169,185,187,107,117,101,29,36,237,151,163,249,176,187,245,168,174,243,167,175,239,159,170,250,171,186,186,109,121,116,46,51,240,157,167,248,175,185,245,167,175,242,166,174,238,162,168,239,158,171,231,145,155,233,146,153,245,167,178,245,169,182,245,171,181,240,168,176,234,157,164,236,153,164,237,152,164,243,163,178,245,168,181,245,170,184,243,169,180,238,167,177,232,157,166,235,154,165,239,161,173,240,160,175,243,166,179,243,166,179,240,166,176,236,167,174,4 224,127,149,229,135,164,235,145,170,234,145,165,237,149,164,242,164,174,240,162,168,238,164,169,222,125,148,229,138,165,232,144,166,203,105,121,176,83,93,224,142,152,237,163,169,235,164,167,227,139,161,228,139,164,221,127,145,114,41,51,79,18,26,186,104,113,239,166,172,233,161,160,229,143,160,230,144,164,222,131,149,102,40,50,52,19,28,147,70,76,238,163,166,232,162,160,230,146,159,230,144,163,228,146,168,188,92,103,107,31,33,164,84,85,236,159,156,231,157,156,227,142,156,232,147,164,229,143,163,226,143,159,211,120,121,220,137,136,235,165,166,232,161,158,224,140,148,231,149,161,230,144,156,228,143,152,234,161,170,236,165,170,236,165,165,232,164,161,223,145,154,228,144,155,229,146,158,231,153,161,236,163,170,238,166,172,236,167,168,230,165,163,4 244,169,179,247,177,183,248,183,186,247,183,184,248,186,186,248,185,185,248,183,185,247,179,185,245,174,178,247,180,182,247,178,177,246,180,179,247,181,180,248,183,180,248,184,183,245,175,179,241,171,170,244,175,176,243,173,173,247,173,173,249,177,178,247,180,179,248,186,185,245,175,180,239,172,169,239,169,164,217,131,115,171,90,84,194,113,107,248,178,176,247,183,184,243,172,178,236,170,165,239,167,158,183,87,69,78,15,22,144,56,52,243,163,155,245,172,180,237,159,170,234,168,161,238,171,165,222,145,135,175,83,74,208,122,114,243,170,166,245,174,182,235,160,174,232,170,160,237,170,162,237,169,166,239,167,163,244,177,178,246,179,182,243,174,182,230,156,171,231,169,159,237,172,164,240,172,168,241,172,171,244,176,179,243,173,179,236,162,172,227,154,168,4 214,127,129,223,141,145,229,149,156,234,152,165,234,151,163,225,141,148,228,147,157,224,146,153,218,137,137,222,141,142,221,138,137,207,115,115,217,131,134,232,153,161,228,151,162,221,141,147,218,139,139,219,137,137,192,92,88,169,57,55,182,78,75,226,146,154,226,147,154,221,140,148,218,140,140,206,121,118,171,63,61,182,68,70,174,64,64,203,111,114,228,148,158,222,146,150,216,141,142,185,89,84,160,50,48,180,70,71,184,77,73,198,99,98,224,141,147,223,147,147,214,139,134,209,128,127,169,65,63,166,57,58,176,66,64,209,118,120,224,146,152,221,146,148,213,141,134,220,147,150,211,131,140,198,104,102,199,100,96,220,137,144,224,148,147,219,147,150,213,144,137,215,141,141,219,143,152,218,137,138,219,136,135,221,143,150,224,153,157,219,150,153,4 221,134,140,221,130,134,219,127,139,189,83,82,193,92,92,225,135,149,220,129,139,215,128,136,222,139,139,220,130,133,214,121,128,174,66,61,169,64,63,219,131,139,216,124,122,212,125,120,222,141,142,219,131,133,212,118,120,171,64,61,155,53,54,216,129,133,217,128,124,213,128,119,218,133,134,224,138,141,222,135,135,163,58,58,163,68,69,230,151,157,222,140,139,214,133,126,219,135,135,226,143,144,226,144,145,200,108,107,204,113,119,232,155,165,224,142,143,218,140,139,218,136,136,226,143,143,225,143,142,224,138,140,228,143,155,229,146,154,225,142,145,218,142,143,215,134,138,224,142,150,224,136,135,217,123,118,225,139,149,228,144,153,224,142,149,217,140,144,211,132,133,221,143,150,222,135,139,220,130,134,222,137,148,221,135,143,218,132,137,215,139,145,4 235,172,191,233,169,190,225,152,173,208,122,138,220,141,161,228,159,183,238,174,194,236,173,188,234,172,189,223,151,165,197,101,112,154,58,74,154,62,78,222,148,168,240,180,199,235,174,187,234,174,189,210,128,137,159,58,69,127,40,58,115,38,55,212,131,147,239,178,197,238,178,194,236,177,189,203,116,122,127,31,42,133,44,59,116,37,54,198,115,129,237,175,192,237,178,192,235,177,188,219,146,155,176,88,91,152,60,66,130,41,53,205,126,140,236,175,192,234,177,188,233,175,184,232,170,185,230,166,178,207,128,134,194,109,119,220,149,164,237,178,194,232,174,186,231,173,182,234,173,186,232,170,185,224,157,173,227,160,177,225,160,175,236,176,192,234,178,190,229,171,180,234,174,186,234,173,188,223,158,174,231,166,184,223,160,176,234,175,191,229,172,185,4 225,136,144,225,135,147,232,146,158,237,150,162,239,149,164,237,143,158,230,136,150,224,132,146,223,138,144,223,137,144,214,123,124,225,133,140,236,147,160,236,147,156,233,145,151,228,142,151,225,145,154,215,129,128,163,53,47,194,92,90,237,149,157,238,152,161,233,148,153,228,145,152,226,151,152,203,112,105,160,48,43,182,77,71,234,147,150,235,147,152,234,149,155,227,143,150,224,152,149,205,118,109,176,68,57,211,119,117,233,148,154,233,144,148,234,150,154,227,145,151,219,144,138,220,141,136,216,131,126,227,145,146,233,150,158,234,150,154,232,148,151,227,145,150,214,140,134,216,137,134,222,142,138,227,141,142,232,149,155,232,150,155,227,141,151,220,134,141,209,136,132,210,130,122,214,130,120,227,147,147,230,151,155,225,142,146,224,141,148,217,137,141,4 215,118,123,219,123,126,227,138,141,227,131,133,228,131,133,222,122,120,214,114,115,210,114,118,218,127,129,224,134,134,228,140,141,223,125,124,224,127,124,221,127,127,214,117,117,207,110,107,217,126,125,225,139,139,225,137,137,219,122,122,218,120,121,223,135,140,219,130,131,212,119,121,211,116,114,222,135,130,207,116,113,189,87,86,198,98,99,206,113,111,218,131,131,215,129,129,211,124,126,213,118,118,188,85,82,142,34,35,152,44,44,164,52,53,195,92,89,215,134,130,208,117,122,215,126,131,214,125,128,193,91,90,172,62,62,161,48,49,193,93,91,209,120,119,200,103,108,213,125,127,217,129,131,216,127,133,200,104,105,186,81,80,205,113,111,202,112,108,200,109,109,209,121,123,212,120,127,212,118,126,212,123,130,208,115,123,206,114,115,202,115,110,4 217,126,131,221,132,136,203,100,97,196,90,87,180,72,74,211,118,124,224,138,145,218,133,142,217,128,133,223,137,136,200,99,90,180,70,65,142,34,38,174,73,72,215,127,127,216,133,137,214,126,123,222,136,134,210,114,116,180,72,77,140,31,39,150,42,41,198,103,98,219,137,136,213,126,121,221,135,136,208,111,119,162,49,56,151,42,44,166,57,52,199,105,100,217,136,133,214,132,129,216,132,132,198,95,99,168,53,56,167,56,55,166,53,50,197,101,97,214,131,134,213,132,131,212,126,124,188,80,75,181,68,66,182,73,68,175,65,55,201,109,103,215,137,142,207,126,128,213,133,132,191,91,81,181,71,65,187,81,71,196,99,89,210,128,129,212,136,141,204,128,126,209,131,128,206,120,113,207,119,118,202,106,106,205,112,113,211,129,131,209,130,131,4 227,139,149,231,147,161,229,140,153,222,129,136,221,128,134,222,130,135,223,137,148,217,136,145,225,139,144,230,145,151,223,135,140,188,82,79,171,61,61,184,76,74,212,122,125,215,132,141,223,137,139,228,141,140,219,130,133,162,57,56,145,36,38,158,44,41,199,101,97,214,134,140,222,141,139,226,144,144,210,118,121,162,51,50,151,43,41,161,51,51,196,99,97,213,135,136,218,139,134,224,143,140,209,118,116,155,44,44,150,42,41,163,55,51,199,103,98,211,131,133,214,133,125,218,135,128,215,129,125,166,62,61,133,28,29,177,77,72,209,121,119,212,132,134,211,133,125,216,136,129,219,140,139,205,119,115,174,74,67,200,109,104,214,135,140,209,131,134,207,130,124,214,135,132,219,143,142,216,141,141,212,134,132,213,134,135,211,134,139,209,136,141,4 231,143,162,225,135,148,237,148,165,232,141,160,226,127,145,233,138,165,236,147,172,232,144,167,235,151,166,227,140,154,229,141,153,192,89,95,152,46,53,206,106,119,233,146,169,230,147,167,234,151,164,232,146,164,213,120,130,147,41,47,124,24,35,182,76,79,232,146,162,231,149,165,231,151,164,234,151,169,221,132,142,169,68,70,166,60,63,200,97,103,219,134,150,224,143,155,232,152,160,236,156,168,234,152,165,219,130,140,219,127,137,228,141,157,230,146,161,220,141,151,230,149,156,236,155,166,238,156,170,236,153,167,234,148,160,233,150,165,232,151,164,225,147,158,226,150,154,233,154,163,239,158,169,238,154,163,237,153,162,237,153,168,234,153,167,228,153,165,220,145,148,230,154,160,236,158,167,235,153,157,233,151,160,234,151,167,234,155,167,226,150,162,4 216,146,142,208,136,130,217,154,155,218,153,151,205,130,128,195,112,108,212,143,140,219,161,156,218,157,156,212,146,142,192,111,102,179,91,84,161,68,67,167,70,70,185,96,85,195,120,104,211,149,147,192,107,96,160,70,65,155,65,66,155,63,64,168,77,72,174,84,76,194,116,103,202,130,122,180,90,85,157,64,65,163,73,70,151,67,64,152,68,63,186,98,87,211,146,137,195,117,103,178,91,84,162,69,66,155,61,58,151,64,61,163,76,70,200,123,112,219,163,158,205,139,131,185,101,93,174,81,75,187,105,100,191,109,103,200,121,117,223,170,170,225,175,174,211,155,148,203,135,129,205,135,131,222,163,166,223,165,168,225,169,172,226,170,171,219,161,160,211,156,149,218,163,156,223,168,165,226,166,168,225,164,167,227,168,171,222,162,160,212,148,144,4 222,137,144,227,138,148,228,135,148,230,140,154,226,136,145,222,130,138,224,135,148,221,132,145,224,143,150,228,142,146,228,138,141,217,120,130,173,71,71,164,62,61,212,121,129,220,136,146,223,138,141,228,142,142,227,141,150,210,109,114,134,35,37,120,26,31,199,97,98,219,136,143,223,143,146,228,145,144,229,146,153,206,106,101,182,72,67,175,65,63,192,88,83,217,134,137,219,136,136,225,141,136,230,146,145,208,106,102,192,81,72,188,79,69,201,100,94,217,131,126,218,139,135,222,139,131,227,144,142,229,146,151,212,117,109,205,108,99,217,128,131,214,125,126,212,135,127,218,139,131,226,144,145,228,145,144,230,148,150,228,148,152,221,139,143,213,130,140,207,131,120,217,140,136,225,147,147,226,144,140,229,150,155,226,147,151,219,138,141,210,130,138,4 242,164,179,246,168,185,247,174,191,247,173,192,247,169,190,245,169,191,247,177,195,246,177,192,242,165,177,246,170,183,247,175,190,244,168,182,233,146,152,242,168,184,246,179,194,245,181,192,240,166,175,245,171,182,246,174,189,234,151,160,197,89,84,214,122,122,244,178,189,243,181,191,236,163,170,243,168,177,248,178,189,234,149,154,202,92,89,212,114,112,244,176,185,243,181,190,237,167,170,242,169,175,245,170,180,243,165,173,231,143,146,240,161,170,248,180,190,244,180,186,234,168,168,241,171,175,245,172,179,246,170,180,242,167,181,246,175,186,247,180,188,244,179,184,229,166,165,236,169,173,240,169,177,245,173,183,244,172,183,246,179,187,246,180,187,242,177,181,224,162,162,230,167,171,234,166,175,240,169,179,246,178,184,246,180,186,244,179,184,240,177,180,4 226,148,151,229,145,151,226,137,141,228,140,145,232,147,157,224,138,153,213,126,142,205,119,135,223,145,146,224,140,141,215,116,111,209,108,100,216,121,121,224,138,146,211,124,136,204,120,135,221,146,143,224,141,139,209,107,97,188,74,65,190,79,74,217,128,135,214,132,144,204,122,133,223,148,142,224,140,136,220,127,120,213,116,113,213,119,125,218,131,146,211,127,139,201,122,131,220,144,136,225,144,139,225,140,141,228,144,149,228,146,156,221,138,145,208,122,131,194,111,127,214,139,131,223,147,142,227,149,150,225,144,151,223,140,150,220,135,142,207,123,133,191,113,127,210,139,131,216,143,138,226,151,150,222,145,152,217,134,147,209,123,141,202,121,135,192,117,126,211,140,133,216,142,137,216,142,145,220,146,152,215,135,146,206,123,139,199,117,130,191,115,123,4 196,105,122,201,110,128,205,113,131,207,113,134,210,117,136,212,122,138,208,120,136,203,119,136,194,102,117,200,110,126,204,113,129,207,113,130,203,105,115,206,114,127,206,117,135,203,121,134,193,102,118,197,106,121,203,114,129,199,99,110,183,64,66,199,102,111,207,122,136,200,120,131,192,104,115,196,108,123,196,101,113,171,60,65,159,37,45,191,86,92,203,120,132,198,115,127,190,105,111,196,112,124,189,88,102,151,38,46,150,37,45,190,86,93,203,119,133,195,111,124,186,97,106,193,108,118,189,95,103,163,48,54,169,56,67,196,104,117,202,120,132,192,109,123,182,91,104,191,105,115,192,105,113,189,95,103,189,91,106,197,112,129,194,109,124,190,107,121,181,97,105,188,105,115,191,107,120,195,114,126,197,114,126,196,111,126,190,104,121,186,105,117,4 241,167,191,243,164,191,243,159,185,245,162,190,246,164,197,247,171,200,245,174,197,240,170,194,239,165,186,242,164,191,239,149,173,238,140,162,244,157,187,246,169,197,244,173,197,236,166,187,237,162,182,238,161,186,240,152,169,224,117,127,229,127,144,241,159,183,243,172,195,236,167,186,236,163,180,238,164,186,231,140,149,206,94,98,209,97,106,230,139,159,238,167,188,238,169,188,229,156,174,238,167,187,215,118,126,194,73,79,207,95,104,225,131,147,237,165,185,241,174,194,224,151,165,233,163,180,206,105,111,194,76,81,210,105,117,224,131,144,238,164,183,239,174,192,225,160,173,232,164,180,219,130,137,198,86,90,206,97,108,224,133,150,235,165,185,234,168,186,223,159,173,230,164,178,232,161,171,215,123,131,214,115,128,225,143,163,234,166,187,232,167,183,4 235,162,188,236,162,191,212,142,176,232,158,192,243,163,192,241,161,186,239,163,191,232,160,187,238,167,191,240,165,191,212,146,180,211,132,160,219,121,134,227,143,161,233,161,186,227,157,181,239,168,188,240,169,194,221,153,180,184,88,103,192,79,81,200,99,105,231,159,180,229,159,177,235,162,180,236,163,183,220,146,169,166,64,74,186,80,88,182,71,75,221,139,154,236,168,187,234,160,173,238,164,182,226,154,174,173,73,80,183,83,94,187,80,85,215,127,134,235,167,184,230,157,165,238,172,188,233,166,183,180,87,92,144,39,46,184,81,83,226,150,163,234,167,185,224,154,163,231,167,184,231,171,188,184,98,103,141,32,35,197,105,112,231,165,183,230,166,182,223,159,171,227,165,180,228,170,186,204,128,139,186,84,86,216,138,153,231,164,182,226,159,175,4 236,164,185,242,165,181,236,150,155,246,173,192,249,189,215,249,193,217,249,191,214,245,181,200,234,166,185,226,138,139,204,96,83,228,136,140,251,190,215,248,193,212,248,187,207,247,187,204,234,167,184,208,112,105,195,82,69,216,115,105,248,182,199,248,187,204,247,184,202,248,192,208,234,169,184,207,110,103,210,109,94,219,121,108,244,173,187,249,194,212,249,195,210,249,194,209,239,178,190,207,114,104,208,108,92,225,132,121,247,184,197,249,196,209,249,199,210,248,194,206,243,187,196,231,160,160,228,142,135,244,171,179,249,191,212,248,192,205,249,196,207,248,195,204,240,185,193,244,184,194,246,183,194,248,187,203,248,186,205,248,190,205,248,193,205,246,187,197,237,181,189,243,184,191,246,184,195,247,187,201,248,188,201,248,191,203,248,193,204,244,187,199,4 245,176,197,248,182,203,247,171,184,225,122,121,227,126,122,235,142,136,235,148,149,239,168,186,246,179,196,247,175,188,242,154,154,203,87,78,213,106,100,229,135,127,229,138,130,234,158,164,246,177,189,241,156,157,234,138,133,223,120,115,220,118,111,227,135,128,228,138,128,229,147,141,243,171,180,232,139,132,226,129,122,231,140,137,224,128,121,226,134,128,230,142,132,228,143,131,239,167,171,233,146,141,226,134,125,229,139,132,223,127,119,231,143,139,230,143,135,231,148,136,239,171,172,231,147,138,223,130,121,218,122,110,215,116,104,225,134,123,227,137,126,234,159,155,238,174,179,233,153,146,224,130,118,216,114,101,221,121,113,228,135,126,237,158,155,242,180,186,235,175,182,235,166,171,236,158,156,237,156,155,239,161,172,240,168,179,242,177,187,241,183,194,4 245,170,191,246,171,190,246,165,185,245,156,176,245,153,178,246,165,189,245,166,179,238,155,163,244,170,188,246,171,189,244,157,175,230,120,131,232,121,134,244,156,172,244,164,176,237,160,169,242,166,184,244,159,177,238,143,154,226,115,117,225,110,116,236,139,145,242,164,175,236,167,183,241,165,181,241,154,167,234,134,140,226,118,114,224,115,119,228,128,130,233,151,157,231,159,173,239,164,177,240,156,166,235,138,141,224,116,112,222,117,117,226,130,129,232,154,165,229,156,164,237,165,180,241,161,174,238,149,153,228,133,136,229,137,142,230,144,149,229,154,164,231,165,172,237,169,183,242,171,185,240,161,167,234,150,156,235,158,172,232,157,168,233,164,173,231,170,179,233,168,179,239,171,184,240,169,178,237,165,176,239,170,185,239,172,184,235,171,181,226,164,174,4 233,141,154,236,142,156,239,145,160,243,150,165,244,153,166,245,155,165,242,153,166,236,151,162,229,136,140,235,142,153,238,146,157,241,151,162,243,153,163,243,152,160,242,156,163,234,150,158,231,141,146,238,150,159,218,118,121,212,109,109,241,151,162,243,152,162,239,152,158,233,146,152,233,149,154,232,144,150,170,59,60,178,66,66,239,148,159,240,147,160,237,148,155,231,146,150,231,148,152,217,128,128,144,34,35,191,89,93,240,149,163,237,144,158,236,145,154,232,147,150,225,139,144,215,125,125,163,47,44,212,112,118,237,145,161,235,143,158,233,142,153,231,144,151,222,140,142,218,131,132,200,95,93,228,137,146,236,148,158,235,145,158,233,147,157,228,145,149,219,141,142,222,138,143,224,135,141,231,144,153,234,149,157,233,150,161,232,148,157,226,145,150,4 230,139,134,238,145,140,237,142,135,238,139,133,244,149,148,242,149,146,237,145,138,229,141,135,232,143,134,237,145,139,237,145,139,237,142,133,239,145,139,240,150,144,230,137,123,224,137,123,229,137,129,236,146,140,229,133,121,226,126,110,233,138,128,235,144,131,232,144,129,229,144,130,225,133,123,232,142,130,206,99,81,184,64,50,225,125,111,235,141,127,233,143,129,232,151,140,224,136,125,231,143,128,210,106,87,163,42,30,212,107,96,238,151,142,232,143,131,232,151,141,227,146,130,234,150,137,223,129,110,195,88,71,220,122,111,238,152,145,234,150,140,227,140,127,225,145,129,230,144,130,232,145,133,235,148,138,233,146,137,233,143,135,230,143,133,218,134,117,221,142,130,229,150,139,231,146,136,230,141,126,232,149,141,228,142,134,223,137,124,217,139,124,4 227,160,166,231,166,175,235,169,178,236,167,177,234,165,175,229,160,173,229,164,173,225,170,174,224,159,160,221,157,161,208,131,133,202,120,118,223,152,155,228,161,168,228,166,167,223,170,172,222,160,163,205,130,127,167,70,64,154,55,53,191,102,101,229,162,164,227,166,162,221,166,165,216,152,155,207,132,128,175,85,73,150,55,55,181,93,91,232,169,167,229,170,168,221,166,163,218,161,160,217,153,153,187,103,92,168,74,63,207,132,124,236,179,176,229,171,168,223,168,164,216,162,158,221,163,163,214,153,149,211,144,134,229,168,165,237,179,176,229,172,170,220,167,161,212,159,152,219,160,160,223,164,167,232,176,178,232,175,173,234,174,170,230,172,169,220,170,162,212,159,152,218,160,159,226,167,167,230,172,171,232,176,174,231,174,170,225,170,164,213,165,158,4 239,160,165,243,161,170,246,166,178,247,177,184,247,173,181,246,171,179,243,164,168,234,156,154,239,161,164,243,164,168,246,170,178,247,176,182,247,176,182,246,173,176,240,162,160,231,157,154,241,165,170,244,168,173,244,164,168,244,165,170,243,165,165,240,160,160,235,159,158,230,156,152,242,167,170,242,165,170,243,162,164,231,142,132,212,112,94,211,111,91,227,143,134,229,157,155,241,166,166,242,164,171,239,158,158,212,113,94,187,70,55,198,90,72,226,143,131,228,158,153,238,162,157,242,166,166,236,155,149,213,117,99,204,104,88,220,134,123,230,157,150,226,157,149,233,156,151,239,163,158,240,166,163,232,155,150,231,154,147,232,158,152,229,158,150,225,156,146,226,148,141,233,155,148,238,161,154,237,162,157,235,160,156,231,157,151,228,158,148,223,156,146,4 245,163,177,247,167,182,247,169,184,247,170,185,248,166,183,247,165,183,246,163,177,243,163,177,244,161,176,246,167,181,247,169,184,243,153,166,234,135,137,243,158,166,246,169,181,242,165,176,243,159,173,246,168,180,246,165,178,225,125,126,201,86,75,227,133,129,244,168,176,242,168,174,242,159,168,247,167,181,237,148,151,201,89,80,187,70,64,207,103,96,239,160,165,238,163,168,236,151,157,244,163,175,237,151,153,194,81,74,182,66,64,194,83,74,231,151,149,238,166,165,218,121,115,242,161,168,243,165,168,215,117,109,191,81,75,201,96,84,231,153,149,234,162,156,224,139,136,239,162,168,242,164,169,238,158,163,227,140,136,224,137,129,234,160,155,233,164,159,229,154,157,235,159,163,238,161,164,241,165,172,240,165,168,238,165,165,235,164,160,231,162,157,4 235,151,161,238,153,164,238,151,160,225,129,128,220,119,114,239,156,162,240,161,169,233,154,161,234,152,159,238,155,165,223,133,134,196,85,75,193,79,67,224,135,134,236,159,165,230,154,155,234,151,156,233,147,153,200,95,88,176,61,56,184,69,61,204,101,91,230,152,152,226,151,151,233,153,156,226,137,137,194,84,74,188,80,72,189,78,68,199,95,82,226,146,145,224,146,147,231,150,151,230,145,146,205,106,97,189,80,72,191,83,73,215,124,120,228,148,149,219,141,140,232,154,154,234,153,155,215,122,117,197,93,82,212,121,115,227,146,145,228,152,149,213,134,129,230,154,150,232,154,151,229,150,148,228,149,145,229,150,151,228,148,149,226,150,148,216,142,136,226,153,146,227,152,146,232,157,154,229,152,149,229,148,150,227,147,146,224,148,141,218,147,140,4 231,141,174,237,147,181,240,148,182,244,153,187,242,149,185,238,146,182,235,144,179,229,142,175,233,143,172,237,147,180,237,143,178,240,149,183,239,150,185,236,147,181,233,145,176,227,141,171,231,142,170,237,149,178,238,147,180,230,135,164,226,130,154,231,142,171,228,137,169,218,128,161,230,144,170,235,147,176,234,146,176,201,91,111,178,58,73,211,108,133,227,141,172,221,138,165,219,128,157,231,144,173,230,143,170,190,76,93,161,40,58,201,93,117,222,137,166,220,141,164,216,127,156,226,139,167,229,145,173,210,110,133,200,91,110,216,122,148,221,138,163,217,139,160,213,130,156,218,131,161,223,139,167,220,129,163,226,140,168,226,142,166,221,141,163,213,137,158,207,125,152,211,125,155,221,142,167,222,139,166,226,143,168,219,133,159,215,133,157,212,135,156,4 228,156,168,221,141,143,216,134,135,232,156,166,235,161,168,236,164,174,229,158,169,221,149,163,226,155,162,232,158,163,216,133,129,212,130,128,229,155,159,233,164,172,227,157,167,219,145,159,223,151,149,232,162,163,202,109,96,193,98,85,219,143,144,224,151,159,222,149,160,219,150,163,224,154,152,227,156,153,187,91,73,195,98,83,226,149,152,218,144,156,203,128,140,209,138,150,226,158,154,227,158,157,220,146,140,212,130,118,224,150,153,225,153,169,210,137,153,203,130,140,222,154,146,227,157,152,224,156,158,226,156,159,217,144,144,223,153,164,217,148,164,211,141,152,214,145,135,220,150,143,218,148,151,206,123,118,202,120,118,213,143,157,211,142,154,204,134,145,210,144,134,216,148,142,209,138,135,192,99,90,199,114,125,206,137,152,209,141,150,202,133,144,4 227,159,160,230,160,161,231,156,156,233,159,161,235,160,161,237,167,171,231,158,157,229,160,157,228,161,160,227,152,149,225,145,140,225,142,135,225,143,136,218,133,125,228,155,148,233,170,172,223,153,146,221,142,134,207,102,100,206,95,96,212,115,106,213,122,115,231,160,157,234,172,173,221,153,147,216,129,122,194,73,79,198,77,87,198,90,88,196,95,89,225,147,140,234,170,169,219,152,143,205,112,102,197,76,81,199,81,89,184,80,77,192,89,81,224,144,134,234,174,172,217,148,138,208,122,110,198,88,82,202,99,94,212,126,120,217,133,125,230,162,157,233,173,170,214,145,134,213,134,123,208,118,106,215,136,128,232,166,165,234,172,171,234,174,172,232,174,172,211,138,124,212,136,124,218,144,134,231,170,169,236,177,177,236,176,175,235,178,175,230,174,173,4 221,130,141,219,126,133,213,116,122,208,102,104,217,117,117,225,131,135,229,142,151,227,145,155,219,131,140,218,128,136,198,91,91,168,48,48,193,82,76,225,134,136,228,145,153,224,142,146,218,131,131,199,99,101,169,51,51,163,45,46,170,57,51,218,127,124,228,149,153,222,140,142,216,132,130,192,89,87,165,46,43,175,59,55,179,62,53,209,112,104,227,145,147,221,142,142,212,134,131,205,113,110,190,84,75,181,65,56,190,79,69,219,132,127,222,138,135,219,140,138,211,131,127,216,136,135,209,121,117,184,77,67,206,109,102,222,139,139,220,136,133,215,137,131,207,126,121,213,131,128,215,131,127,216,130,125,223,141,141,222,141,141,216,135,131,211,130,123,201,115,109,210,125,118,212,127,119,218,136,131,223,145,143,222,143,141,214,133,128,206,125,117,4 230,145,152,233,148,158,235,146,158,235,144,159,219,120,132,214,115,124,230,149,158,228,147,156,228,143,146,233,145,149,235,147,154,223,129,132,181,67,68,167,54,57,218,133,136,226,147,153,227,142,143,232,144,145,237,152,157,204,98,93,175,54,56,176,60,63,209,119,119,226,151,154,227,147,147,234,153,155,236,156,160,208,101,95,190,64,65,186,63,69,212,125,127,224,150,154,225,147,144,231,152,152,235,155,158,224,132,128,200,79,77,189,69,70,217,133,135,221,147,150,223,147,141,230,152,148,233,149,150,233,148,151,219,120,121,216,117,120,223,145,150,212,135,134,221,147,141,228,152,147,231,149,148,232,147,151,231,149,153,227,148,153,222,147,153,205,125,122,217,143,138,224,148,147,228,150,150,230,151,153,230,150,155,227,150,154,220,148,150,203,125,120,4 232,144,160,234,145,161,238,150,168,239,149,171,241,154,174,242,157,178,237,150,171,228,145,162,232,146,158,234,142,159,220,120,125,225,127,137,238,148,167,239,153,168,237,151,169,230,148,166,230,143,154,231,142,155,205,94,93,202,85,84,226,127,141,241,153,173,239,155,172,233,153,168,227,144,152,227,140,147,199,88,83,192,74,69,211,104,109,240,154,173,235,153,167,233,152,165,222,139,148,225,142,150,198,92,87,177,58,51,207,102,104,238,153,172,236,155,170,228,147,160,219,138,146,226,145,153,203,99,94,182,63,57,211,110,113,237,154,172,235,152,169,226,144,158,217,140,144,225,146,155,216,127,131,199,94,90,217,125,131,232,153,168,230,152,166,224,148,158,216,140,143,221,147,153,222,145,152,217,135,138,221,140,149,224,145,160,225,151,161,222,152,162,4 222,131,139,228,137,147,232,142,151,234,142,152,230,137,144,231,139,144,233,147,159,226,142,151,222,133,139,228,138,147,224,127,129,221,121,120,211,105,101,212,107,103,226,135,139,229,149,155,222,134,140,228,138,146,221,120,119,212,105,96,195,75,68,198,82,71,219,125,121,228,146,155,221,133,139,226,135,141,229,139,143,215,110,106,200,84,73,207,100,94,227,140,146,223,138,150,218,135,136,227,142,143,233,149,152,230,136,142,226,131,133,230,139,147,231,143,153,225,141,151,215,131,130,225,143,142,232,151,152,236,152,156,236,153,160,233,150,157,230,145,153,223,140,145,214,135,130,225,148,145,232,154,154,234,153,152,232,150,150,231,147,153,227,148,152,220,141,143,210,132,129,218,137,137,225,146,146,224,138,136,225,137,136,227,144,148,224,147,150,215,135,139,4 211,124,134,211,121,137,215,122,138,217,124,141,218,126,141,220,130,145,217,131,143,211,128,140,212,130,134,214,127,138,215,126,141,220,133,146,218,130,143,216,128,141,215,128,140,210,128,137,210,127,131,212,123,135,211,121,130,211,116,119,214,125,135,215,132,144,212,124,135,210,126,135,207,125,128,208,122,133,201,106,112,170,60,57,188,84,83,209,122,129,212,127,137,208,125,134,206,128,131,206,121,130,167,64,66,126,26,29,160,49,47,206,113,116,217,135,145,205,125,136,200,122,124,202,115,123,164,63,63,122,24,25,151,44,43,202,110,114,216,135,145,205,124,132,195,117,120,198,115,124,190,96,97,148,41,41,160,54,51,203,116,119,209,130,136,206,127,133,193,117,117,196,116,122,198,117,122,191,99,101,194,105,104,205,127,132,205,129,133,203,128,134,4 215,131,157,215,124,157,218,125,159,217,125,158,212,119,155,212,124,158,218,140,167,214,140,167,215,131,156,213,120,153,215,125,156,213,121,149,208,115,146,211,127,157,217,139,165,214,139,164,213,130,152,213,120,148,211,117,143,203,103,124,199,98,122,210,124,152,217,139,164,215,140,162,213,137,155,214,129,152,205,110,129,195,90,107,191,83,106,206,116,143,215,133,157,215,139,159,209,135,151,212,135,153,205,112,127,191,86,100,188,81,102,210,123,147,217,139,162,213,137,156,204,130,145,206,124,145,202,110,124,193,91,105,189,85,106,209,127,148,218,145,166,212,138,159,200,127,142,201,119,140,200,112,135,201,111,131,197,104,125,206,125,149,211,137,158,208,136,156,199,126,141,201,126,145,201,123,145,204,123,146,201,115,142,200,120,146,205,128,144,204,132,150,4 208,123,141,212,124,144,217,130,152,221,138,158,215,127,147,212,125,147,210,131,150,207,129,147,208,126,142,213,128,147,214,128,149,217,136,153,216,135,152,212,129,149,207,127,144,206,128,144,207,128,138,211,130,143,208,121,134,211,126,139,214,133,149,211,132,151,210,132,150,207,129,144,203,121,129,204,117,124,183,78,80,183,75,76,205,117,130,210,128,146,210,128,147,205,128,145,201,119,127,197,109,114,157,44,47,166,51,54,198,106,119,211,132,152,207,121,140,205,125,141,198,120,130,199,116,122,167,59,59,184,83,87,206,125,142,209,132,149,207,127,141,203,125,136,190,110,123,196,115,128,201,116,127,203,118,131,204,121,138,206,124,140,204,128,140,200,123,136,188,107,118,196,116,125,203,125,136,202,121,135,202,119,136,205,129,143,205,132,141,201,129,139,4 223,133,142,231,146,152,233,147,155,234,148,154,233,147,149,234,150,153,230,146,150,226,148,154,226,139,141,233,148,151,222,131,129,212,115,106,229,144,143,234,153,158,231,147,150,226,147,148,226,141,140,230,147,145,195,91,83,171,56,43,216,122,114,236,158,162,231,149,151,224,139,142,226,146,143,229,147,141,190,84,73,173,62,48,216,124,111,234,156,154,229,150,149,222,141,142,224,147,140,227,146,142,223,135,130,219,129,114,231,148,140,235,157,154,232,155,150,225,146,141,219,143,133,225,145,141,231,148,147,233,154,150,235,157,152,234,156,154,232,157,153,226,150,146,218,145,134,226,149,141,232,149,144,233,152,148,234,156,151,232,154,151,229,155,151,221,146,145,217,142,135,223,146,142,227,148,141,227,144,139,229,153,150,227,152,150,224,152,151,218,146,144,4 223,134,151,224,135,148,222,129,136,225,129,133,230,136,141,233,138,156,229,141,157,225,145,156,223,138,150,226,134,145,226,133,138,222,128,126,226,132,134,232,137,152,229,139,154,225,145,155,221,141,149,229,143,154,229,140,146,221,126,122,222,126,122,231,140,150,230,140,153,225,142,152,220,138,141,227,141,151,223,129,136,221,128,123,221,126,121,230,141,150,233,149,160,226,142,150,222,144,145,226,140,147,225,132,135,224,133,132,224,130,129,229,135,142,233,154,161,227,150,155,218,145,146,224,142,149,230,145,149,230,141,145,228,137,144,231,143,147,233,157,162,228,155,160,213,141,140,219,139,145,228,141,152,234,150,157,232,148,158,231,152,159,231,158,162,228,158,163,212,140,140,218,138,142,222,134,143,229,147,154,231,154,162,227,148,153,227,155,155,225,156,160,4 238,160,175,240,158,174,241,156,174,242,151,173,241,150,172,237,148,173,231,142,166,223,139,162,236,158,171,239,157,171,237,146,155,234,137,146,232,136,152,234,143,165,230,144,165,224,141,161,234,158,169,237,155,164,223,119,112,215,104,94,216,103,103,229,135,152,229,143,162,225,143,162,233,158,167,234,152,157,215,110,97,208,99,94,205,86,85,221,120,129,227,143,163,222,140,157,229,156,165,232,150,153,210,106,92,203,93,88,200,84,84,216,114,118,226,145,164,221,139,156,225,153,161,231,154,158,212,111,98,199,85,80,195,75,73,216,121,119,228,151,169,223,145,164,221,149,157,229,155,164,224,137,134,213,113,109,204,99,97,216,127,132,223,146,161,222,148,163,221,153,159,226,155,163,226,149,154,220,132,136,218,133,144,218,141,157,221,146,161,218,144,157,4 230,148,150,233,150,155,233,147,152,239,153,156,243,161,166,239,158,159,234,151,154,227,148,156,226,144,147,232,151,153,234,153,155,239,160,163,239,161,163,236,158,157,234,156,157,227,152,155,223,144,143,227,146,147,221,135,130,217,128,124,228,147,144,231,150,144,231,154,155,229,154,155,221,146,139,199,104,95,178,72,63,183,79,65,183,79,70,203,108,101,228,150,150,226,150,151,219,147,140,181,84,72,142,39,33,165,60,51,144,42,37,171,72,63,227,152,146,227,156,157,217,148,138,196,110,98,135,40,33,130,35,31,131,36,32,155,58,49,223,147,140,226,157,152,215,147,134,220,151,142,199,114,106,177,83,72,194,106,97,200,118,112,222,152,147,225,158,151,217,149,139,220,152,144,220,149,145,222,150,145,224,155,152,223,155,153,223,156,151,223,159,151,4 231,152,162,233,154,167,235,155,169,236,155,171,232,153,168,230,154,170,228,152,167,226,152,166,229,153,161,233,155,165,231,152,161,216,125,128,192,89,88,211,121,123,227,153,165,226,155,165,227,151,157,234,157,163,225,138,137,190,80,70,157,43,43,173,64,58,221,139,141,228,158,168,227,153,154,233,158,164,230,149,152,201,100,93,170,56,53,177,65,57,217,132,128,228,159,167,226,154,156,233,160,165,231,156,164,228,148,158,216,127,128,217,128,125,228,152,156,228,157,161,221,151,149,230,158,160,232,158,164,232,154,165,232,154,165,233,158,170,230,158,167,225,153,160,217,148,146,226,155,156,232,159,163,233,158,165,231,152,160,231,156,165,229,158,165,223,154,159,215,145,143,221,151,149,227,153,156,229,155,162,231,156,165,229,157,163,226,155,159,222,153,155,4 235,160,173,240,164,178,242,161,173,242,152,157,241,149,153,243,163,173,242,166,179,236,163,178,235,161,172,239,163,173,239,155,158,237,146,143,237,146,143,240,157,161,239,162,171,233,161,175,234,162,172,237,159,165,233,144,141,232,137,131,236,145,143,238,153,156,239,162,171,234,163,175,229,157,164,233,152,156,227,135,129,226,126,119,232,137,133,238,154,157,238,164,174,235,164,175,228,156,161,228,144,142,219,119,110,221,119,112,229,135,130,237,157,162,239,166,175,236,168,177,225,155,154,224,140,134,214,113,100,218,116,105,229,139,134,235,158,165,237,166,175,235,168,178,219,150,147,221,141,135,218,126,117,219,124,113,227,139,135,235,159,167,233,163,169,231,166,173,217,146,139,214,132,121,221,139,135,225,141,137,229,148,150,233,162,171,230,161,168,228,164,170,4 236,163,176,236,159,173,229,142,152,235,150,160,241,160,175,240,164,184,235,160,178,231,158,178,236,164,174,239,168,181,211,117,110,211,114,110,239,162,176,239,166,180,238,164,180,233,160,176,235,164,172,235,164,175,213,123,120,203,102,91,227,145,154,234,160,175,235,158,175,230,157,177,227,155,155,231,158,164,197,96,87,179,67,57,199,99,93,230,153,166,236,162,180,226,154,168,224,150,149,231,158,167,203,107,98,173,59,48,187,79,70,228,148,157,238,166,181,225,154,166,226,157,161,229,154,162,219,137,137,186,78,62,191,86,75,229,149,155,239,166,181,226,157,170,223,157,159,228,158,166,228,153,157,207,116,109,209,119,115,233,159,169,232,157,172,221,153,165,219,152,152,224,155,161,227,155,161,227,157,164,228,157,168,231,156,168,228,157,166,218,152,161,4 247,172,183,248,179,187,248,184,190,248,185,188,248,190,191,249,192,191,248,187,185,247,181,176,247,177,181,248,183,186,247,178,182,247,180,179,249,191,189,248,190,187,248,184,177,247,180,174,248,179,179,247,179,178,246,161,155,246,154,144,245,159,146,247,178,171,248,185,178,246,177,172,247,172,172,246,164,158,244,145,131,239,131,109,235,127,103,245,158,143,248,179,171,247,179,171,247,175,172,246,165,156,243,144,124,230,122,95,232,128,102,245,153,134,245,164,149,247,180,172,247,179,174,247,176,172,243,155,140,238,136,112,239,140,117,242,150,134,244,163,149,245,177,173,247,177,168,248,182,175,248,179,173,245,163,152,244,157,142,246,167,158,246,174,171,242,173,172,244,173,164,246,174,166,248,182,175,247,178,173,246,172,166,247,175,175,243,170,172,239,170,167,4 247,173,184,247,170,184,247,175,187,248,180,191,248,181,191,247,177,187,248,177,188,246,175,184,246,167,175,247,169,179,247,169,180,247,172,184,248,175,188,247,172,183,248,178,186,246,178,182,245,166,174,247,170,177,246,165,170,244,158,159,242,155,156,247,170,178,247,177,182,245,176,178,245,170,174,246,167,166,224,122,104,206,94,77,209,98,79,234,144,134,247,174,180,242,171,173,244,170,172,247,173,174,227,130,115,204,88,71,211,100,82,218,116,94,238,158,153,240,172,173,243,171,172,245,170,170,238,149,139,223,118,98,221,119,99,215,111,88,233,149,136,240,174,174,243,173,171,245,171,168,242,160,152,240,153,144,238,151,143,237,154,147,240,165,162,238,172,172,241,171,168,243,170,168,244,169,171,246,174,177,246,174,177,246,176,180,243,176,177,237,173,170,4 246,159,177,246,159,176,247,167,182,247,173,187,247,172,185,247,173,186,247,169,180,245,164,171,246,161,176,247,165,180,247,164,175,246,158,166,248,170,183,247,170,183,247,169,178,244,163,169,245,162,173,249,171,182,230,130,126,204,83,71,234,138,139,248,169,182,246,166,177,244,163,172,245,164,174,249,171,181,216,111,102,187,61,48,225,120,112,248,167,179,244,161,173,242,161,169,246,168,175,247,171,178,243,159,164,234,140,140,242,151,156,247,165,179,245,164,175,241,160,165,245,165,170,247,171,176,247,169,177,248,167,174,247,168,177,247,168,178,246,167,176,242,163,168,243,165,167,246,167,173,247,169,175,246,168,171,247,171,177,247,173,179,245,169,173,239,165,168,238,161,161,244,164,167,246,169,173,247,172,176,247,172,179,246,170,177,241,166,171,235,164,167,4 220,125,121,225,129,126,226,129,126,216,108,101,224,124,118,233,142,136,230,141,135,221,133,126,220,128,119,228,136,128,217,117,111,181,53,47,207,97,89,231,141,134,229,141,133,220,132,123,224,133,125,228,137,130,211,106,100,175,48,42,190,71,64,223,127,120,225,135,128,221,133,124,221,131,122,224,134,124,202,90,81,184,60,52,193,75,62,216,117,107,223,133,127,218,129,120,222,135,123,224,137,126,210,106,96,186,62,55,186,66,56,218,123,112,225,137,129,219,133,124,220,134,122,221,133,123,207,102,93,189,67,61,202,94,84,222,131,122,220,130,119,215,129,115,213,127,113,215,126,113,206,104,94,192,77,70,214,116,105,224,135,126,220,134,123,212,128,114,209,123,110,216,131,118,209,115,104,201,94,82,216,123,110,221,134,125,215,129,118,209,129,118,4 246,168,177,246,163,172,245,159,169,246,160,164,238,146,142,242,158,160,246,168,172,240,161,164,244,165,166,245,162,167,248,166,172,227,125,116,198,82,70,235,147,144,247,171,172,241,164,161,242,162,159,246,168,169,249,173,172,208,102,89,176,54,44,222,125,115,246,171,169,238,160,152,242,163,155,245,167,162,247,171,168,221,126,116,171,52,44,206,100,85,243,166,161,237,161,155,241,165,157,243,163,157,247,169,166,236,150,144,194,83,65,215,114,98,240,161,156,238,167,163,239,164,156,243,167,162,246,170,168,241,161,157,223,129,110,238,157,151,241,165,161,236,163,156,236,164,155,242,167,159,244,169,165,243,166,165,243,166,162,242,166,162,237,162,157,231,158,147,233,161,153,238,165,157,242,166,161,243,166,163,244,168,167,241,164,160,234,160,154,228,155,144,4 226,136,145,233,144,155,239,150,156,240,153,163,237,148,157,231,139,146,229,142,155,228,143,155,226,137,142,233,145,152,239,152,155,241,156,163,228,136,136,195,87,82,221,136,144,228,149,156,226,140,141,231,146,150,236,150,155,240,154,160,203,104,101,156,52,52,221,137,143,226,148,152,225,142,140,229,144,145,233,148,154,238,151,159,187,90,92,133,36,39,221,136,139,226,149,154,224,141,138,229,142,142,235,149,151,238,155,159,205,111,112,176,75,74,226,146,149,224,145,149,222,139,134,228,142,140,234,150,151,234,150,150,227,142,146,226,142,142,225,145,149,222,143,147,220,142,130,224,144,137,230,148,150,233,147,146,232,150,153,233,155,157,226,149,149,219,142,145,216,139,129,222,143,134,227,145,144,228,144,142,229,150,149,230,153,155,223,147,148,215,139,143,4 221,133,132,224,136,133,224,137,138,206,101,98,190,72,65,207,106,95,223,135,129,222,137,134,220,130,123,225,138,133,222,135,132,187,77,71,163,43,42,187,77,64,219,131,120,221,137,132,218,125,121,222,132,128,214,120,109,179,66,57,147,34,32,177,65,56,215,123,112,220,137,134,215,120,116,220,129,125,210,111,100,172,57,45,147,36,34,170,56,47,205,109,96,221,141,133,219,132,124,225,143,137,211,111,101,178,60,51,145,36,35,172,59,48,213,121,108,222,142,133,219,136,126,225,143,134,220,132,123,196,90,77,168,50,44,188,79,66,215,129,118,218,138,127,214,133,120,221,138,127,224,139,133,213,121,112,190,77,64,206,109,99,215,129,118,216,137,126,210,130,118,218,134,123,222,135,129,219,132,125,212,121,111,218,132,125,216,132,124,215,138,129,4 239,156,167,241,153,168,240,146,157,227,117,122,214,89,98,225,111,121,232,134,146,229,138,149,236,153,159,237,146,155,226,122,119,204,85,73,201,71,67,216,93,101,228,130,138,228,140,145,235,152,157,230,133,135,209,91,77,199,79,66,211,89,87,213,87,95,224,120,123,231,149,156,234,150,152,227,127,127,216,101,92,203,86,72,217,100,98,224,111,115,227,124,129,230,145,153,232,150,148,232,141,139,224,117,111,220,110,101,232,132,133,237,142,147,236,146,153,233,152,156,231,151,145,235,152,147,233,141,135,236,143,146,244,159,170,242,155,165,239,155,166,234,157,164,228,150,143,235,156,152,238,158,156,240,158,163,241,158,167,241,161,169,237,155,158,234,157,164,226,149,142,233,156,153,235,158,158,237,157,160,238,160,168,238,159,167,235,158,159,231,157,161,4 222,132,142,220,130,141,199,98,100,205,104,107,230,141,148,230,140,149,231,147,158,228,149,154,223,139,146,213,118,119,138,36,39,143,42,46,220,125,123,232,147,153,228,145,152,224,147,150,221,137,143,212,118,118,150,42,41,162,59,62,223,132,131,233,150,152,226,145,147,219,142,145,218,131,136,219,130,134,209,113,113,219,129,133,229,145,149,231,148,151,229,151,154,214,137,144,218,132,135,223,138,139,229,147,149,230,146,150,231,148,153,229,145,148,223,144,151,213,133,140,215,131,129,225,142,143,229,147,143,229,144,141,233,151,152,230,149,151,218,139,144,210,132,142,211,128,120,222,142,137,228,147,140,230,148,146,232,152,153,228,149,153,220,145,150,204,130,141,210,132,123,220,143,134,224,146,139,226,146,143,224,144,143,225,146,149,221,148,148,206,134,140,4 245,171,182,245,172,183,242,163,177,234,153,169,217,137,158,192,106,128,164,77,99,148,64,86,246,171,180,248,178,188,247,177,187,244,166,178,235,159,176,225,150,169,210,131,147,193,114,131,246,172,176,248,179,187,248,185,194,247,174,184,243,161,175,236,160,176,227,152,165,215,145,157,246,172,173,247,178,182,248,185,192,247,176,187,243,156,161,240,157,159,237,162,171,227,155,163,245,172,166,247,178,177,248,182,187,248,176,185,239,148,144,236,144,133,242,162,163,236,165,171,243,169,158,247,177,172,248,180,183,245,165,166,235,139,127,229,131,114,241,158,152,241,171,177,239,167,153,246,174,167,247,176,176,244,159,155,238,144,130,236,144,127,244,168,162,243,174,176,234,163,149,244,171,162,246,172,170,246,168,167,244,163,156,245,167,161,246,176,177,242,174,176,4 241,160,166,246,168,177,247,172,177,247,171,178,248,175,190,241,159,176,237,153,168,233,154,168,238,157,161,245,169,177,246,170,176,245,165,169,245,169,179,242,164,176,240,163,173,233,155,162,239,160,163,242,165,168,240,163,164,241,159,164,242,164,173,241,164,172,241,165,174,235,160,166,236,159,164,237,157,160,194,100,96,189,98,99,236,155,160,239,160,165,237,162,171,236,166,176,236,160,159,236,159,161,172,77,73,151,54,54,233,152,155,240,164,173,237,163,171,233,161,167,235,164,158,237,163,161,222,142,140,203,114,107,235,158,163,239,163,170,236,163,167,230,160,162,234,166,162,236,166,162,237,165,165,237,163,167,238,162,169,237,161,166,234,162,165,227,158,161,230,161,154,232,163,159,232,160,163,236,164,170,237,163,169,233,158,166,230,159,160,222,157,160,4 236,177,189,239,178,190,239,177,191,241,178,192,241,177,189,240,175,189,241,181,194,236,179,191,236,176,187,239,179,191,232,168,176,213,129,136,224,148,159,240,178,191,240,183,194,234,176,186,234,171,183,239,181,189,210,130,132,174,76,88,200,109,121,237,173,186,237,180,190,232,170,173,231,168,178,234,174,184,203,125,129,169,73,86,197,109,116,236,174,184,236,177,187,232,171,177,230,168,176,233,173,184,221,153,161,196,106,112,217,142,147,237,178,188,236,176,185,233,174,182,229,167,176,233,170,180,234,173,182,232,168,178,237,179,189,239,182,188,237,180,187,233,177,182,227,164,175,233,174,182,235,175,181,236,175,185,238,178,187,238,180,187,235,178,183,231,179,183,225,167,173,231,174,179,233,172,176,235,174,181,236,177,185,237,182,187,233,177,179,229,176,178,4 228,147,158,233,150,159,235,151,166,238,154,175,240,156,173,240,156,173,237,155,172,231,152,169,226,148,154,230,151,160,228,147,157,230,145,160,237,157,172,235,158,171,235,156,170,231,155,167,221,147,150,221,141,142,175,77,75,162,61,63,198,103,106,227,147,157,231,158,168,229,155,161,222,151,154,195,99,94,142,33,33,121,23,29,135,31,33,181,80,81,220,141,150,222,143,156,218,145,148,186,87,84,126,25,28,123,25,32,122,28,35,116,25,29,204,113,120,227,154,166,217,144,148,183,86,84,132,25,26,127,25,29,113,19,23,131,32,35,211,125,131,226,154,164,213,141,145,212,136,137,189,93,90,173,71,69,176,77,77,198,109,115,222,145,158,220,142,151,212,140,144,216,143,149,218,145,151,220,145,152,223,146,155,226,154,163,225,149,158,217,138,145,4 213,124,136,218,128,143,222,131,146,225,134,150,227,136,152,224,133,149,218,128,143,217,131,148,212,125,134,218,131,142,218,131,144,213,120,131,217,125,139,220,131,145,218,131,145,217,136,147,209,125,134,213,127,136,206,114,122,161,59,66,148,47,55,200,108,116,218,136,147,215,133,143,207,120,128,213,126,137,178,76,83,108,14,23,105,12,20,170,70,76,219,140,148,214,134,143,206,119,127,211,126,140,192,95,104,142,44,53,141,44,52,193,99,108,215,135,145,212,134,143,203,118,124,207,121,129,209,122,130,205,115,128,205,116,130,212,126,138,213,131,140,207,125,135,200,122,123,205,122,129,210,124,134,209,121,132,210,119,135,214,128,139,214,134,140,206,126,134,198,120,122,199,114,121,205,116,129,210,124,135,211,124,136,212,128,137,213,134,139,206,129,134,4 240,165,191,240,165,190,216,130,152,215,125,144,235,147,168,231,144,168,235,157,184,218,139,163,225,149,171,209,123,140,197,100,103,203,96,100,207,98,104,211,111,116,216,133,152,204,124,144,205,125,143,199,105,112,188,78,75,181,61,67,191,74,80,207,107,114,203,119,135,217,141,160,203,117,126,189,85,86,171,56,60,178,66,72,200,98,109,200,104,114,214,134,154,227,155,173,198,99,103,181,70,71,162,52,61,170,59,63,183,72,73,195,99,104,218,144,162,215,145,160,196,103,102,183,82,86,163,54,59,181,70,70,184,74,71,201,116,121,218,148,166,212,144,158,195,114,116,180,83,84,179,71,72,192,89,90,195,101,103,209,135,148,214,143,161,207,138,150,201,128,137,190,104,105,193,100,102,202,112,119,202,123,135,199,127,140,201,128,141,206,135,149,4 239,157,168,243,160,169,246,165,175,247,169,180,246,166,174,246,168,174,245,166,170,239,162,167,237,155,162,242,161,169,244,161,169,242,156,159,246,167,173,246,168,174,243,164,165,238,162,162,235,154,158,240,162,170,228,137,134,195,81,67,231,142,138,244,166,168,242,163,163,238,164,163,234,157,153,241,166,170,213,119,111,168,46,36,213,116,106,244,166,166,241,164,166,236,163,161,231,151,143,234,155,151,224,142,139,184,75,63,212,113,103,242,167,175,242,168,172,234,163,161,228,150,140,229,149,142,235,162,167,229,143,143,217,122,114,236,158,168,236,164,171,233,164,164,226,154,146,230,156,152,230,150,146,231,146,150,222,135,136,228,150,151,233,160,165,230,163,160,222,154,145,227,158,155,231,157,157,231,152,161,229,148,156,228,148,147,228,154,149,226,161,154,4 239,149,158,244,152,161,245,156,163,245,157,166,246,158,167,246,156,165,244,154,163,237,149,158,239,149,153,245,156,159,245,157,163,247,158,164,246,156,161,245,156,163,244,155,159,238,149,154,240,152,151,244,158,157,237,144,143,225,120,115,243,150,152,246,157,160,244,154,157,237,149,152,238,153,149,243,157,157,210,104,98,177,51,43,226,127,125,246,157,161,241,150,153,237,150,150,237,151,146,234,144,137,173,64,59,148,32,34,218,116,113,247,157,160,241,151,151,237,153,150,236,153,145,229,139,128,168,56,48,179,69,68,235,140,137,243,152,153,241,154,152,235,154,149,233,152,142,234,151,141,218,122,111,231,141,141,243,156,158,242,153,153,239,154,152,232,152,147,229,148,137,233,152,143,236,156,149,238,158,157,240,156,154,241,157,155,236,154,148,229,150,145,4 245,158,160,246,164,167,247,168,172,247,167,171,248,169,171,246,165,166,246,163,164,243,160,160,245,161,158,246,166,165,247,169,170,244,157,156,236,138,131,245,159,157,245,164,162,242,159,156,245,159,156,245,163,160,250,172,170,224,123,114,176,54,45,232,140,133,249,170,167,242,158,153,245,160,155,245,164,161,250,172,170,224,123,114,169,46,38,225,130,121,249,171,165,241,159,152,244,160,155,246,165,161,247,170,169,241,153,147,221,117,106,240,152,146,246,165,158,242,161,151,242,157,150,246,162,156,246,166,162,246,165,162,249,167,166,247,166,161,245,164,154,241,163,152,241,157,150,245,160,152,246,164,159,246,164,160,246,166,162,246,166,161,244,164,156,239,163,152,237,157,149,243,159,154,245,163,157,246,165,161,246,166,162,246,166,161,242,163,155,235,158,149,4 237,150,150,242,156,156,243,156,156,245,159,161,246,165,168,246,161,163,244,158,159,238,151,151,236,152,150,241,155,152,243,156,152,246,159,157,246,161,161,246,160,158,243,157,154,237,151,146,236,155,150,232,142,133,204,97,84,222,121,113,248,163,161,245,160,155,244,158,154,238,155,148,237,158,151,214,119,108,138,26,22,162,57,52,242,153,148,245,160,156,244,159,153,239,159,151,234,155,148,222,132,122,153,42,37,147,40,37,230,138,127,246,162,156,242,158,151,236,155,148,232,154,145,234,152,146,210,107,100,186,74,67,232,141,131,243,158,149,241,160,152,234,157,149,229,152,139,234,155,149,232,148,143,235,148,143,242,159,155,241,158,152,237,158,150,232,159,150,224,148,131,232,156,145,234,155,148,237,155,152,240,161,156,240,161,152,235,158,148,228,156,145,4 229,158,170,229,153,169,230,151,170,234,155,175,236,158,175,235,157,173,232,157,174,227,154,170,226,154,167,228,155,170,234,158,174,231,155,170,233,160,175,231,154,169,230,156,170,226,155,168,224,156,170,215,138,151,155,76,86,156,68,76,214,128,135,227,153,167,225,149,165,223,152,165,217,143,152,187,89,98,116,25,40,122,31,45,170,65,70,214,127,137,223,148,164,220,145,159,200,116,119,164,57,62,155,49,60,140,41,54,166,63,68,210,122,132,222,149,165,218,145,158,209,134,135,173,72,75,146,43,48,155,50,56,187,90,93,221,148,160,220,147,161,218,149,161,216,149,154,194,108,109,177,81,81,201,111,112,216,136,142,225,156,169,223,157,167,219,158,165,214,147,154,215,144,153,218,148,154,223,156,166,224,153,167,224,154,167,222,158,167,217,157,163,4 234,150,169,241,163,177,238,155,166,214,112,111,214,109,105,225,130,131,236,149,155,238,162,173,231,148,163,236,157,168,215,119,116,175,54,52,185,66,63,213,103,90,223,123,109,233,157,155,230,149,157,210,113,110,186,70,63,168,45,46,161,43,42,195,80,67,213,112,95,222,139,125,224,148,150,206,106,99,177,55,51,170,52,52,175,59,55,197,89,76,213,119,104,224,145,132,226,152,150,211,119,113,180,60,54,175,65,63,185,71,68,196,86,73,215,124,108,224,152,142,224,152,147,204,106,93,167,51,45,174,60,58,176,57,54,186,69,56,215,119,98,228,155,142,222,156,150,207,116,101,167,52,45,161,43,40,175,56,50,191,77,62,218,131,112,227,157,146,217,153,146,214,138,127,176,71,62,165,52,46,196,92,78,208,111,95,223,147,137,224,157,150,4 223,135,151,223,123,124,228,131,137,223,129,146,217,118,118,229,141,152,229,149,169,225,146,166,217,123,125,215,105,93,218,118,116,210,111,119,198,88,85,210,111,112,227,149,161,226,152,167,221,129,128,214,112,102,210,108,106,203,95,100,201,93,99,205,102,103,219,131,132,222,149,158,223,133,125,202,94,83,193,76,75,210,106,113,207,103,111,201,95,96,208,112,105,216,139,139,226,148,144,209,106,93,200,89,83,222,133,141,218,123,136,206,101,107,202,101,99,213,137,141,225,147,148,225,137,131,217,118,104,221,128,123,221,130,147,213,112,114,215,129,128,212,139,149,224,148,152,227,148,150,226,138,133,215,116,116,207,98,109,204,98,96,211,127,126,212,143,150,223,149,151,224,147,150,228,153,157,220,135,140,206,103,106,198,92,94,206,120,128,207,135,144,4 215,111,139,222,125,148,228,134,157,230,134,153,232,136,147,231,137,150,233,149,168,227,144,161,215,112,143,219,119,148,219,119,137,214,108,118,211,102,100,217,116,125,226,141,165,223,140,155,219,125,149,221,129,149,203,92,95,202,87,92,199,82,85,205,91,99,220,124,149,224,140,154,220,134,149,214,117,126,197,81,74,192,77,76,187,66,69,198,80,81,216,116,132,223,140,150,217,130,150,201,95,106,192,76,65,179,59,55,172,50,49,198,87,88,223,140,150,222,145,152,213,125,147,204,102,111,190,76,71,181,61,62,189,72,75,208,105,118,224,147,160,219,143,152,214,134,148,208,116,132,192,78,85,194,81,91,207,104,129,217,125,150,221,139,160,214,128,143,211,135,145,211,127,139,208,118,128,208,113,131,213,121,149,217,126,149,214,124,141,213,132,147,4 214,140,154,215,133,156,197,101,115,164,52,60,184,73,83,210,117,130,230,157,176,227,155,169,209,131,148,201,112,130,153,43,55,132,26,40,156,42,46,192,92,92,226,154,170,219,144,159,202,121,139,180,83,90,129,27,36,127,28,42,145,39,45,184,81,91,220,139,162,218,139,157,205,132,143,171,74,78,122,23,37,118,22,41,140,34,47,197,102,115,224,152,169,225,154,168,204,132,145,163,67,75,121,24,38,138,34,49,169,67,70,212,134,146,222,150,168,220,148,163,205,138,144,163,74,75,135,33,42,151,40,49,183,85,94,216,138,159,219,143,162,214,138,156,203,136,141,165,71,71,146,40,47,183,86,98,206,126,142,220,146,162,223,154,168,217,146,163,195,121,137,177,83,85,181,89,89,204,130,142,212,138,152,220,145,160,218,143,161,211,137,155,4 206,104,130,210,105,133,214,115,140,220,117,143,222,121,142,216,119,138,218,129,148,213,125,146,204,104,125,209,109,135,213,114,139,220,120,145,219,121,140,210,115,129,217,130,140,213,128,139,202,105,130,206,107,130,211,111,137,220,124,156,213,116,138,210,114,123,224,139,148,222,145,155,207,110,128,209,111,132,213,116,142,210,109,135,203,99,119,208,112,129,217,127,140,215,129,138,204,109,124,206,110,126,202,96,111,175,56,69,168,44,59,193,87,103,212,121,137,207,120,128,204,109,120,201,103,114,198,92,106,176,55,64,164,40,54,186,78,91,207,118,136,204,120,134,201,111,124,200,105,120,205,110,127,204,102,121,195,89,108,196,102,115,208,124,141,199,111,122,196,109,121,198,106,121,204,109,130,205,112,131,205,113,132,203,115,133,206,120,136,186,95,100,4 222,134,155,224,132,150,230,135,157,238,147,163,238,146,167,233,132,157,228,129,154,223,132,151,225,146,158,222,133,149,219,118,131,230,140,154,237,148,167,230,134,153,225,132,151,221,133,151,224,145,154,213,123,131,190,79,73,206,101,104,226,136,154,232,146,159,224,132,147,219,135,151,222,144,150,211,116,121,154,46,48,169,56,56,204,100,107,225,138,156,222,134,148,218,135,144,223,146,154,214,119,128,171,62,67,145,36,39,186,77,82,219,130,147,220,135,151,214,132,142,224,145,151,224,140,154,194,89,96,138,34,37,161,60,66,211,121,134,217,135,149,213,132,143,220,141,145,224,142,154,206,108,121,150,51,49,153,55,57,207,117,131,214,131,145,209,128,136,218,139,146,222,144,152,220,138,152,194,99,103,191,97,103,207,126,143,209,125,141,206,122,132,4 207,127,144,204,120,138,217,134,154,212,128,143,209,119,139,207,115,134,207,125,144,192,117,134,204,123,134,204,122,136,206,117,134,200,102,111,200,107,115,191,104,118,214,134,155,202,126,143,204,128,137,199,114,131,201,100,114,192,80,86,161,56,58,166,65,71,211,130,146,208,135,149,199,127,134,210,127,144,202,111,116,190,87,89,150,42,45,150,48,55,179,104,110,173,106,111,204,128,139,204,124,138,199,96,113,166,67,71,147,47,49,163,70,80,177,102,110,190,118,130,207,137,149,204,125,140,172,79,89,141,40,43,167,61,74,195,99,119,205,123,140,199,126,133,192,120,126,187,116,121,183,104,109,185,89,100,200,100,121,209,123,140,202,128,139,172,102,104,171,98,103,181,109,117,190,118,128,206,133,144,206,129,140,195,122,127,182,111,111,187,115,121,4 237,155,166,239,155,167,236,143,147,238,150,162,224,124,129,227,134,144,237,156,166,231,150,163,235,153,164,239,157,168,234,148,157,212,104,108,191,64,67,207,94,101,227,139,143,230,152,159,233,153,161,238,160,170,221,126,136,182,51,62,193,69,75,200,80,88,218,121,129,230,154,161,232,154,160,234,156,164,199,89,96,185,58,69,198,82,84,199,81,89,220,129,139,229,158,164,230,156,161,222,136,139,193,78,82,193,75,81,200,87,91,200,88,96,224,145,151,227,158,160,227,152,156,210,111,114,201,91,96,195,78,86,198,86,90,212,115,122,228,153,159,226,157,159,222,149,152,223,143,149,220,132,140,214,120,128,218,130,139,227,148,154,226,153,156,224,155,157,218,146,146,223,150,153,227,154,160,229,154,162,230,156,164,229,156,160,223,150,152,218,147,149,4 204,131,160,203,125,157,204,129,155,210,137,162,210,133,159,211,138,163,216,149,174,208,134,159,206,136,161,208,138,163,205,133,160,191,106,126,181,89,102,207,138,159,208,142,163,203,131,153,204,137,158,213,150,172,213,147,173,174,87,104,146,47,54,198,124,139,208,143,162,205,138,157,196,123,144,209,144,165,214,148,173,191,113,132,153,54,64,185,100,113,209,146,164,200,133,150,194,122,140,202,133,152,211,145,170,211,143,164,161,69,80,170,83,97,205,138,158,197,133,150,197,130,147,194,122,139,203,135,158,214,152,176,191,116,135,178,89,107,198,126,148,193,128,148,197,132,150,190,120,138,194,124,145,209,142,165,214,150,174,202,134,155,194,126,145,191,126,144,189,123,140,185,114,133,193,125,147,204,138,159,206,142,164,198,134,154,195,131,150,192,128,146,4 241,160,167,244,161,169,246,166,177,247,166,178,246,168,178,246,163,177,243,161,174,238,160,172,242,161,165,246,166,171,246,167,173,246,166,175,246,166,175,246,164,174,244,165,175,237,161,170,238,159,157,244,166,169,246,168,172,246,166,174,245,161,171,243,159,168,242,162,171,237,160,168,236,160,161,242,166,166,241,156,157,233,135,145,226,124,131,235,143,147,243,165,168,236,158,164,234,157,159,241,163,166,231,140,141,210,97,93,206,91,78,230,136,132,242,164,167,236,160,167,232,157,155,237,159,164,234,148,154,223,130,128,225,132,128,240,159,157,241,166,166,236,165,166,232,160,159,236,160,163,238,157,166,241,161,172,243,166,168,244,171,173,241,170,168,235,167,162,227,155,151,230,152,157,236,158,166,242,167,172,244,173,172,240,169,169,237,167,165,232,167,161,4 218,133,142,218,128,132,222,138,139,221,134,138,217,127,135,222,134,142,225,145,148,221,146,146,218,135,138,222,140,142,218,138,137,193,91,85,195,94,86,220,136,137,224,145,144,219,144,141,219,143,142,220,146,145,199,107,101,153,48,43,156,54,48,213,127,129,221,142,144,217,140,137,216,143,140,215,137,135,176,74,66,128,34,31,145,46,44,209,117,120,220,141,147,216,136,137,212,135,131,215,136,134,190,96,89,152,48,44,159,54,51,210,122,124,221,142,144,215,137,131,208,128,125,212,130,130,202,111,114,181,77,77,190,91,90,213,128,134,218,137,139,212,137,131,206,128,123,209,127,129,211,122,131,212,123,131,215,133,139,214,133,138,211,127,132,209,131,132,203,123,123,207,120,125,213,127,131,216,129,135,215,135,137,214,132,137,210,128,131,206,126,129,4 220,135,137,224,137,139,230,144,144,229,140,144,233,145,147,230,140,147,223,134,144,217,130,138,218,132,131,223,138,136,227,142,139,229,144,141,231,148,145,230,142,144,222,136,141,216,133,135,215,131,127,216,132,130,219,135,135,227,146,140,230,148,143,227,141,141,221,137,139,215,133,137,213,134,124,211,131,127,189,98,97,182,91,85,207,120,115,222,136,139,218,133,134,214,131,135,213,140,132,202,117,108,104,21,20,112,24,23,194,100,95,220,134,137,215,129,130,213,131,134,210,136,126,206,125,116,146,55,49,160,68,63,216,132,132,217,132,135,216,132,133,211,128,132,209,135,123,212,135,127,213,130,121,214,132,128,218,138,140,218,137,137,217,140,139,211,132,134,206,132,120,210,132,126,213,134,125,217,139,135,215,134,134,217,138,137,215,138,139,206,128,131,4 217,126,128,226,134,144,231,139,147,234,141,148,234,140,150,234,139,149,228,131,144,221,130,141,216,125,121,225,135,142,229,141,143,232,141,144,231,136,145,231,137,143,227,131,141,220,129,136,219,135,137,223,136,142,228,142,143,229,142,141,229,138,141,231,142,146,225,135,138,222,136,137,216,136,134,220,136,135,218,128,127,207,109,101,215,123,116,226,141,136,224,138,137,222,136,136,216,139,135,214,128,123,205,109,100,189,80,72,188,80,69,207,114,102,223,137,134,217,131,131,213,135,129,210,124,118,190,86,77,173,61,57,179,67,59,199,103,92,220,139,135,214,131,129,211,134,126,215,136,129,200,108,104,183,84,78,199,103,91,211,125,114,216,136,131,215,139,133,209,135,126,215,139,131,217,137,134,218,138,134,215,134,127,213,131,122,217,141,135,215,143,135,4 212,126,127,216,128,130,219,129,133,222,129,134,227,136,140,223,130,139,221,132,140,213,132,135,211,125,125,216,132,133,220,134,133,222,134,133,225,139,137,223,137,136,217,135,135,209,132,133,210,126,124,215,131,129,217,134,130,223,138,131,219,132,128,221,135,134,215,131,128,205,124,123,208,125,121,214,130,125,205,120,111,198,108,98,216,130,126,219,134,133,212,128,124,207,121,118,206,129,119,218,138,126,148,66,57,120,40,36,219,132,125,215,136,131,210,128,123,210,132,128,203,126,113,214,137,124,159,75,65,148,59,51,218,135,126,212,132,124,211,131,124,210,134,127,201,125,109,204,126,113,204,123,111,208,125,112,213,132,124,208,128,119,211,134,125,206,130,120,198,124,111,203,123,109,206,128,114,211,136,126,210,132,124,209,133,123,209,136,129,203,130,122,4 226,139,150,229,138,151,235,146,159,237,149,161,237,148,162,238,150,165,235,150,162,231,149,161,222,136,146,229,139,148,233,147,156,234,151,161,235,147,158,235,149,160,233,151,159,229,148,157,222,141,149,228,145,152,231,151,157,215,127,130,216,127,131,233,151,159,233,152,158,228,148,154,220,140,143,229,150,155,206,120,124,120,39,42,161,75,77,235,153,159,230,151,156,227,148,152,219,142,141,228,151,153,185,100,100,60,3,8,165,84,88,235,154,159,229,151,158,227,150,154,216,141,139,223,148,147,201,120,120,147,60,59,205,122,123,230,152,157,228,151,157,225,149,153,214,141,139,219,144,142,220,144,145,223,143,144,227,149,151,228,150,153,227,149,151,222,147,150,211,140,139,217,143,142,221,144,145,223,146,148,227,150,151,227,151,152,224,148,150,218,145,149,4 227,145,163,231,149,168,236,152,173,239,156,173,239,156,173,238,158,174,236,159,173,230,154,168,227,145,161,231,149,166,232,152,169,234,153,170,234,153,168,236,159,169,232,155,168,228,153,166,227,147,161,230,149,165,228,151,168,218,135,144,219,134,142,231,156,164,229,153,165,227,152,167,227,150,160,228,154,167,216,134,143,172,74,74,164,64,68,212,125,130,226,150,163,225,150,164,220,146,152,226,156,166,202,116,120,143,43,46,122,28,35,183,89,90,224,149,158,224,151,163,215,144,146,222,153,161,191,105,106,128,31,36,130,33,38,173,76,78,222,148,158,223,152,162,214,144,149,217,147,155,211,136,143,172,81,79,158,58,56,197,108,113,221,148,161,220,149,159,212,143,148,217,146,153,220,150,158,216,142,147,210,132,138,220,149,158,221,150,159,218,149,157,4 230,139,150,236,140,155,233,133,149,227,120,133,218,103,109,215,107,117,221,130,149,213,125,147,230,139,148,237,146,156,229,126,130,215,92,93,189,55,62,199,82,89,216,123,136,209,118,138,227,133,139,227,134,141,220,113,112,190,57,59,179,48,57,189,66,74,211,112,119,208,121,133,230,141,147,222,127,134,214,117,116,186,68,69,183,61,65,192,71,70,208,109,109,207,124,135,230,143,148,224,131,135,206,97,93,193,81,76,187,74,70,193,78,76,206,111,116,209,130,143,226,138,143,221,131,130,195,82,77,191,80,77,184,64,66,188,71,77,210,125,139,207,130,141,223,145,142,219,132,129,200,93,86,190,73,70,195,90,93,200,106,114,207,128,141,203,129,137,220,143,137,214,127,127,203,106,101,200,99,94,204,116,121,204,122,134,201,123,135,199,124,134,4 247,170,171,248,180,179,247,172,170,247,160,157,227,104,91,233,125,115,244,156,150,243,159,157,247,171,171,247,174,174,247,167,161,239,132,115,211,80,66,197,64,55,228,121,104,241,159,151,246,167,164,247,166,164,242,151,138,223,106,87,212,94,85,182,44,39,219,111,99,239,157,148,245,164,157,247,165,160,231,129,116,223,113,100,197,76,72,168,34,32,225,121,113,238,154,149,244,161,152,244,158,149,213,96,79,213,96,86,210,92,82,200,80,68,231,139,125,240,163,153,244,165,157,236,144,128,191,62,49,202,82,73,196,73,64,221,114,100,240,157,143,239,163,151,243,166,158,237,150,138,209,90,70,194,65,53,193,69,60,231,143,134,239,162,151,235,160,149,238,160,149,239,161,154,228,134,119,211,99,81,224,126,114,240,164,158,237,165,155,233,159,147,4 247,170,177,247,169,174,247,173,178,248,180,183,247,173,176,247,169,176,247,171,173,247,169,170,247,168,172,247,171,173,247,173,177,248,175,180,247,172,178,247,172,177,247,174,175,247,171,171,247,170,171,248,176,178,246,160,163,241,145,142,247,164,169,247,175,178,247,172,175,247,172,171,246,169,169,246,166,164,224,115,102,216,98,80,227,117,103,247,169,165,247,171,175,246,167,167,248,171,172,240,148,142,209,90,72,207,88,70,222,111,96,247,167,166,246,170,169,245,165,162,246,167,165,244,157,160,230,128,123,225,119,110,242,152,154,247,170,174,246,170,167,243,166,162,244,164,161,246,168,171,247,166,171,247,162,169,247,167,174,247,169,174,246,168,169,240,164,161,240,162,160,244,162,166,245,166,170,245,162,166,246,164,171,246,166,169,241,159,162,234,156,158,4 234,158,171,226,146,156,234,155,171,231,143,155,230,145,153,238,161,177,236,159,173,229,156,166,234,158,170,231,152,163,218,132,135,200,90,87,200,90,83,223,135,140,235,158,170,230,158,165,232,156,164,235,157,166,214,118,115,188,70,66,186,64,61,207,103,102,235,159,171,231,159,169,232,158,164,239,159,168,226,134,135,197,86,87,193,76,73,215,118,121,234,160,171,231,161,169,227,153,157,237,157,163,229,139,138,210,112,111,204,99,96,218,125,121,231,159,167,230,162,168,220,146,148,233,157,164,232,146,150,225,136,140,218,126,126,228,147,149,224,152,156,216,146,145,213,141,140,225,153,157,234,157,164,235,155,165,229,150,159,230,157,168,227,153,161,216,148,149,206,135,136,217,144,145,230,157,165,232,158,168,232,159,169,227,155,160,228,158,163,222,158,161,4 228,141,143,233,146,141,237,150,146,239,152,150,241,155,156,237,151,153,230,145,147,227,145,142,229,146,144,233,147,143,235,149,145,219,121,114,222,124,125,234,147,149,230,145,140,223,142,137,229,147,138,234,150,148,234,145,143,199,88,79,198,88,85,229,143,147,224,136,119,222,141,131,227,146,136,236,152,147,234,146,140,217,119,112,218,125,116,233,151,144,224,136,124,220,138,127,228,148,139,232,150,142,235,152,148,231,142,134,234,150,138,230,146,134,221,134,126,219,137,128,226,149,139,231,151,142,235,157,150,229,145,136,226,136,122,229,146,130,226,145,131,218,142,131,222,147,135,230,153,141,230,153,142,229,149,140,227,142,130,226,145,134,221,143,133,216,142,131,216,141,125,222,147,135,228,151,141,228,150,140,225,144,131,223,143,130,216,136,123,209,130,118,4 229,161,173,232,165,180,234,169,181,233,165,180,236,168,182,236,171,184,232,167,183,226,159,176,228,161,172,230,164,176,232,169,181,231,165,179,232,165,178,231,165,178,227,161,177,221,151,171,227,163,170,228,162,174,226,159,172,222,150,162,227,160,173,228,161,176,222,153,171,220,151,171,222,156,164,224,156,168,198,119,125,166,72,79,207,125,136,225,157,172,223,156,173,223,159,173,219,152,162,221,151,162,166,77,84,149,51,54,181,86,93,222,152,166,225,163,176,223,162,173,220,155,162,220,152,162,167,79,84,164,67,64,197,108,109,221,152,166,225,166,177,223,164,174,218,155,162,219,154,165,198,118,128,192,105,103,218,143,147,222,157,170,223,164,175,220,160,172,216,153,161,218,155,163,217,150,161,218,149,160,220,151,163,223,161,171,221,162,173,220,162,172,4 229,149,176,232,152,175,239,157,180,241,158,183,238,155,183,233,150,179,231,150,177,230,151,175,228,150,173,234,150,173,238,156,179,236,153,175,233,142,157,231,146,167,232,150,174,229,150,170,232,155,174,238,158,179,238,158,179,221,127,139,203,82,82,224,126,137,234,153,174,230,150,167,229,152,171,234,154,175,224,128,138,189,71,78,179,53,60,215,106,108,232,149,163,231,154,170,225,146,165,233,152,171,204,95,101,173,51,61,174,53,64,200,83,84,230,149,162,229,151,167,224,149,168,233,155,173,203,94,100,166,43,53,179,58,63,217,122,132,230,153,170,227,151,164,224,152,167,230,154,171,218,122,130,193,75,80,212,115,123,229,150,167,229,151,168,226,152,164,221,150,165,226,151,167,228,146,159,223,134,146,225,146,164,228,151,167,226,148,161,222,150,161,4 243,157,159,244,158,155,244,156,150,245,159,159,246,165,168,245,161,165,241,154,159,239,158,163,242,155,152,244,160,156,245,160,157,246,159,157,245,159,156,244,158,156,240,153,151,235,155,153,241,157,151,246,164,160,241,157,151,228,133,122,240,152,146,242,159,157,240,154,150,233,150,140,241,161,151,246,165,159,218,121,109,177,61,49,211,109,95,238,152,145,239,158,152,236,160,150,241,163,153,242,163,157,209,110,98,179,66,55,180,68,56,214,121,108,236,160,151,235,162,152,238,159,152,241,163,158,218,125,112,191,82,66,177,65,52,194,92,76,232,155,143,232,161,150,232,154,146,235,155,154,227,138,132,201,96,84,195,89,77,217,130,118,232,157,145,229,161,150,229,155,147,230,149,148,229,146,146,224,137,133,223,137,133,230,153,150,228,155,150,224,155,147,4 224,131,150,230,136,157,236,145,165,236,146,164,228,134,151,221,124,140,224,130,142,214,118,125,227,138,156,231,140,156,232,139,159,230,138,155,158,62,73,172,75,82,227,132,147,222,132,147,226,140,156,224,131,142,230,136,151,214,120,131,107,17,22,164,70,69,225,134,135,224,138,150,222,131,147,224,133,140,225,132,143,220,131,145,183,83,82,198,100,93,214,121,111,220,134,138,223,135,146,226,136,147,227,138,156,219,125,136,211,114,114,206,105,100,208,110,100,218,131,136,218,131,132,221,130,137,228,139,150,189,84,89,178,69,68,218,124,122,214,122,119,221,141,149,216,134,136,218,126,133,223,133,147,200,101,109,197,97,99,226,144,153,222,138,146,219,139,148,213,133,139,219,132,140,220,133,147,221,134,150,224,138,149,220,135,147,218,132,140,215,135,142,4 193,106,116,191,105,117,180,95,102,183,94,99,209,119,129,186,101,108,172,83,89,201,112,124,166,81,88,172,89,93,178,97,100,202,120,126,203,115,120,198,110,116,200,115,124,181,100,105,173,85,88,181,97,97,194,108,112,186,95,96,182,84,83,205,115,121,204,122,130,200,118,126,158,77,75,178,101,100,176,87,86,142,40,40,153,49,53,184,85,90,202,116,125,202,119,131,177,100,99,188,108,112,181,96,96,143,48,49,118,28,33,169,71,77,200,112,122,201,117,128,201,126,125,213,132,137,209,126,130,172,72,71,141,40,42,189,89,98,208,116,131,209,129,136,198,122,117,206,126,122,210,131,134,199,111,112,201,110,116,208,122,134,205,117,124,202,122,128,193,118,112,194,116,110,193,115,113,205,130,134,209,132,141,206,124,131,205,128,130,187,111,111,4 210,120,133,206,116,126,206,115,130,209,119,131,194,105,117,194,105,118,189,102,118,182,97,115,207,122,131,198,110,120,192,94,99,182,69,71,178,71,75,190,95,102,175,85,91,175,89,103,209,128,137,197,106,117,181,74,75,150,37,38,145,31,35,178,80,83,172,89,93,152,70,77,200,123,129,187,93,100,162,48,54,152,41,46,146,34,38,179,80,85,193,110,121,169,93,98,186,106,109,192,101,102,148,36,41,131,27,35,158,37,41,178,75,80,208,121,135,200,122,132,189,111,112,196,110,110,164,53,55,160,44,48,173,60,63,191,96,98,204,120,131,198,118,129,187,111,109,194,115,113,198,108,112,199,102,109,193,100,108,197,115,121,200,117,125,192,114,121,185,110,107,191,115,111,202,122,128,206,126,136,202,120,129,186,106,112,199,118,125,191,117,122,4 224,154,149,227,156,153,222,143,141,215,128,124,216,128,121,224,146,141,234,168,166,228,161,159,218,145,140,218,143,137,199,102,98,168,62,66,165,61,62,189,90,84,224,153,147,227,164,163,220,152,146,207,123,120,172,64,70,133,41,52,121,38,46,158,59,57,203,119,111,219,152,151,220,154,145,199,110,108,155,57,65,133,49,54,107,33,43,138,49,50,188,93,85,202,127,121,213,149,139,201,120,115,163,65,65,152,58,59,136,44,48,163,65,63,206,117,110,215,146,141,214,146,138,213,145,139,179,85,81,162,60,60,165,64,66,176,75,75,212,138,134,222,159,155,213,144,137,220,159,152,210,133,129,174,76,74,163,59,59,188,91,87,216,148,145,216,152,147,213,146,138,215,152,144,223,161,155,209,136,132,196,112,109,209,133,128,221,157,153,215,153,145,4 209,117,137,209,117,143,206,106,129,205,106,129,208,117,138,217,123,145,216,124,148,214,126,148,207,119,136,207,109,130,196,76,99,197,75,101,197,86,109,204,102,120,218,129,148,212,122,143,205,116,132,198,82,102,174,56,73,163,45,62,185,61,79,197,91,107,214,127,142,215,133,147,205,114,129,189,77,90,147,40,47,154,47,56,191,80,91,201,99,110,212,125,142,214,131,145,205,119,131,186,78,84,164,50,54,171,58,65,188,73,85,199,96,109,213,129,144,214,135,145,207,128,135,195,93,93,181,69,70,180,67,71,189,72,83,198,101,114,209,128,141,213,137,145,205,130,133,204,116,118,199,103,103,193,85,88,199,97,105,203,120,132,205,124,135,210,137,143,200,122,128,205,123,133,208,122,131,206,117,125,207,121,131,207,129,139,207,128,139,203,129,136,4 207,131,135,214,138,145,214,139,149,218,146,156,220,147,156,218,147,155,211,142,149,217,151,156,209,138,143,211,137,141,212,139,147,205,127,131,180,84,76,178,90,87,196,124,127,211,145,148,205,130,134,211,138,144,208,132,139,170,75,73,130,33,32,118,29,30,155,79,78,210,144,149,180,84,78,199,115,117,206,129,134,160,58,56,128,35,38,105,26,30,168,86,83,205,142,143,147,44,38,176,78,73,207,130,134,196,110,112,147,51,49,125,34,31,183,102,96,205,143,145,181,96,87,196,117,117,207,133,134,203,124,123,189,98,91,191,108,104,200,131,132,203,141,142,198,133,126,207,141,135,210,140,134,208,131,127,199,117,111,203,136,134,206,143,143,199,136,136,198,133,124,207,142,135,212,144,141,214,146,146,207,136,132,203,136,134,205,143,144,200,138,137,4 241,160,184,242,153,181,243,151,179,240,139,161,245,154,183,247,169,198,247,174,199,246,169,195,242,166,184,245,164,186,232,129,144,209,86,94,232,127,147,249,171,197,247,176,198,245,170,194,242,166,183,246,167,185,218,104,110,187,59,59,207,89,98,247,162,184,247,173,194,246,173,194,241,168,183,245,167,185,215,106,110,186,56,58,201,77,86,242,154,174,246,170,191,246,174,193,240,168,181,245,172,189,223,125,133,186,58,61,205,83,90,243,159,176,246,171,193,244,171,191,236,163,174,243,170,186,234,145,156,208,84,88,223,111,122,243,158,177,244,167,188,241,167,186,233,162,173,240,168,181,239,160,173,229,129,135,241,154,173,244,163,184,242,164,184,236,162,180,232,163,174,238,165,177,241,167,182,243,165,182,245,169,188,239,161,180,238,162,182,234,161,180,4 236,161,176,239,160,179,241,155,175,240,149,162,236,143,151,234,143,153,219,140,150,220,151,166,233,157,169,237,156,174,232,141,150,226,125,123,222,122,118,217,120,117,209,120,124,221,150,164,233,161,173,236,156,171,225,125,126,216,108,101,203,99,90,219,118,113,219,135,141,225,155,167,234,163,173,234,154,164,222,120,117,207,103,93,207,101,88,218,116,109,222,143,151,222,153,164,232,161,170,233,152,160,219,118,114,204,101,87,216,114,100,212,109,105,227,144,156,220,153,162,229,156,164,232,152,158,220,124,120,213,113,103,216,114,107,210,104,106,228,145,157,225,158,167,223,150,159,230,153,164,226,139,140,218,118,117,214,111,113,211,106,109,225,148,158,221,152,161,220,148,157,225,149,162,228,149,158,222,134,138,217,124,131,218,127,138,225,154,166,221,156,166,4 229,146,165,232,147,170,237,153,175,241,157,179,244,165,185,244,168,185,243,169,184,239,166,182,227,146,162,231,145,163,234,147,164,238,154,170,241,161,177,242,166,182,241,167,180,237,164,176,221,135,147,217,119,127,215,112,117,223,127,132,227,132,140,234,148,162,238,164,174,234,162,170,215,127,132,205,98,101,201,86,88,202,89,90,207,99,102,215,115,120,226,142,147,233,162,172,218,140,146,206,108,113,201,91,95,196,87,81,195,85,85,205,103,105,217,125,124,227,154,162,218,146,155,216,132,139,210,113,114,200,97,92,179,63,63,188,76,76,214,127,127,223,154,161,216,145,151,218,139,147,214,125,124,213,120,120,205,108,111,205,113,116,220,144,153,221,157,164,215,147,151,221,149,156,223,150,159,224,150,160,222,144,157,221,147,161,222,154,162,220,156,163,4 224,172,178,222,169,179,231,175,188,222,166,180,218,164,173,231,178,185,238,186,192,234,182,192,225,175,176,226,174,181,215,157,165,194,124,128,195,131,132,215,165,169,229,180,184,226,174,178,225,175,174,227,175,178,172,101,99,127,50,51,114,47,50,173,118,116,221,175,178,230,184,187,215,165,164,220,169,172,181,112,109,118,45,47,99,35,38,171,114,107,215,170,172,223,178,180,212,162,161,230,177,180,227,175,177,179,114,108,177,112,105,218,169,167,203,158,159,210,162,163,217,168,163,231,181,179,233,183,185,230,179,182,232,184,185,232,187,189,203,159,160,195,151,150,214,169,164,224,176,173,228,177,179,237,187,188,235,189,190,227,180,182,210,168,167,191,153,152,213,169,166,217,171,168,221,171,170,233,184,183,235,188,189,221,174,176,207,164,163,197,161,160,4 227,147,173,232,148,177,239,156,185,242,153,181,243,159,185,241,158,186,239,158,186,232,152,182,226,146,170,230,145,175,235,150,180,237,151,180,232,146,165,236,152,171,235,156,180,231,154,181,225,149,171,229,148,175,235,153,181,236,154,177,212,111,117,211,109,112,229,147,167,230,154,179,223,151,170,230,152,175,234,153,180,236,151,172,185,81,85,151,48,55,229,144,161,229,153,174,222,152,170,229,156,176,233,152,176,236,153,175,189,91,95,181,87,94,232,155,175,227,151,174,221,153,167,226,155,174,231,155,176,232,155,176,228,148,164,234,156,174,232,157,178,228,153,175,217,151,163,225,156,172,230,156,174,230,154,174,231,155,177,234,162,182,232,159,179,226,153,172,214,148,159,221,153,169,227,156,172,225,151,169,229,156,176,231,158,178,231,160,179,224,154,174,4 217,142,162,240,166,187,243,171,194,240,161,180,237,155,173,238,163,185,240,168,193,237,166,192,212,138,155,229,155,173,237,162,180,223,133,136,221,130,136,229,152,170,235,165,185,234,164,185,214,140,155,217,140,155,221,131,140,202,96,93,204,102,101,217,130,142,231,160,179,233,165,184,216,141,156,206,123,130,191,90,88,182,70,71,176,66,68,189,85,87,215,136,150,222,152,174,211,138,147,192,99,99,173,64,67,170,57,59,178,66,64,191,86,83,220,142,155,219,148,169,210,139,146,196,102,106,177,62,69,169,59,59,183,73,69,207,113,112,228,159,172,229,165,181,211,144,154,202,122,127,195,92,95,193,92,96,200,98,96,219,136,142,230,162,178,227,165,179,212,147,157,208,135,143,213,129,142,211,124,137,217,135,142,228,155,171,228,159,178,224,158,175,4 210,121,151,216,124,156,229,144,174,234,150,179,232,147,176,234,153,182,224,145,174,216,138,168,211,126,155,215,124,155,225,140,166,223,142,167,234,156,182,233,156,181,223,143,171,212,129,159,209,129,153,217,133,162,213,125,155,216,135,163,225,147,175,228,150,175,223,141,170,214,133,159,201,122,146,208,128,151,208,123,152,219,135,167,218,138,163,220,135,165,225,144,172,217,143,167,200,123,145,207,126,150,207,118,143,174,77,96,196,105,131,216,130,162,218,135,168,216,140,169,206,130,148,211,133,162,197,104,131,134,29,41,171,70,87,214,127,158,211,123,159,211,130,161,200,123,141,209,130,155,208,125,150,199,107,131,206,118,141,216,136,164,210,126,156,200,113,147,190,105,129,205,124,147,210,129,148,209,122,144,211,128,159,210,128,157,206,125,153,192,107,140,4 216,141,164,214,134,161,222,143,169,227,147,173,220,135,166,220,136,169,219,137,168,209,124,158,210,135,155,213,135,157,223,147,171,225,149,173,223,144,169,220,139,167,215,135,163,212,131,160,208,131,149,211,134,154,221,147,171,209,127,147,189,94,110,216,133,159,215,138,160,212,137,157,209,136,155,206,131,150,221,148,171,179,96,114,108,21,33,202,117,136,217,143,164,209,134,153,206,134,153,205,131,150,221,147,169,147,66,82,85,12,25,197,114,130,212,136,158,209,133,155,204,131,149,207,131,151,221,150,169,163,77,89,127,37,46,204,122,142,211,132,158,207,132,157,198,124,145,204,131,150,209,138,160,202,122,141,199,117,129,211,134,156,212,134,158,205,131,155,196,124,143,203,130,150,194,112,136,203,124,148,212,139,161,210,134,154,211,138,157,206,134,154,4 219,136,163,224,141,168,227,141,170,226,138,170,225,137,173,223,138,173,228,145,176,219,136,169,220,139,163,220,137,163,227,145,173,222,138,167,224,134,164,221,133,167,221,138,170,218,137,168,218,137,160,216,131,158,224,142,172,222,135,159,161,64,81,198,111,140,223,144,175,220,139,169,216,136,155,211,122,151,221,137,166,211,120,141,105,24,38,175,88,109,226,145,175,216,132,159,215,140,160,205,123,147,216,133,161,213,126,149,144,38,47,187,86,102,227,146,172,219,137,158,211,139,155,213,141,160,213,132,154,223,142,164,201,102,112,209,115,133,224,143,167,218,141,162,204,130,145,214,144,160,217,142,160,221,141,161,222,142,162,218,133,157,218,138,159,211,136,155,195,123,137,207,138,152,218,149,167,218,142,163,220,142,163,218,142,163,223,150,169,211,139,158,4 218,133,165,220,134,169,217,130,164,202,107,135,198,103,134,221,135,166,226,145,175,223,145,176,214,128,159,217,131,165,192,96,118,107,28,43,102,23,38,209,121,142,227,150,179,223,147,175,210,128,157,217,132,161,172,73,90,73,5,20,123,41,57,215,128,150,224,149,177,221,142,172,211,131,160,215,132,163,207,116,143,168,64,84,196,106,131,224,147,175,221,146,174,217,135,165,212,134,162,216,134,166,219,135,167,222,141,169,222,144,173,224,146,176,225,147,175,218,138,167,207,127,154,213,131,161,222,141,168,224,145,173,218,137,164,220,139,169,222,143,172,217,138,166,199,112,142,208,127,155,214,134,161,217,135,164,217,133,164,215,133,163,219,141,169,213,136,165,198,116,144,201,120,150,210,132,161,212,131,162,214,133,166,216,137,166,212,133,159,206,130,160,4 215,130,148,220,135,157,227,144,167,233,154,175,231,151,173,228,147,168,226,149,168,219,139,157,213,129,143,222,140,158,227,149,165,229,153,168,227,142,155,225,146,166,223,150,166,219,142,155,215,135,145,220,137,151,228,152,164,217,137,145,158,69,72,210,129,143,228,158,175,224,153,165,217,143,152,219,142,154,230,154,164,205,120,123,86,21,29,185,105,115,232,161,177,224,157,168,207,130,135,215,134,144,229,153,160,207,125,126,131,49,51,204,127,134,229,158,169,224,157,166,207,132,133,216,137,141,227,152,157,221,144,150,211,126,124,223,148,157,226,156,164,222,155,164,208,139,140,218,147,152,226,154,159,225,152,157,224,150,158,227,156,166,226,157,167,218,150,159,205,139,141,214,144,150,220,149,151,225,156,162,224,151,161,223,152,162,223,154,163,216,150,159,4 228,139,165,229,135,165,232,137,169,238,146,176,238,152,181,240,154,184,234,149,178,228,143,171,231,145,166,235,148,171,237,144,170,239,149,173,237,151,177,241,153,179,237,150,176,229,147,173,230,144,163,236,151,171,233,144,163,233,142,157,239,152,173,239,150,176,242,159,178,234,155,174,228,142,160,227,140,154,194,91,97,187,78,82,225,131,143,238,149,174,239,154,175,237,155,174,221,138,156,219,128,141,169,56,62,159,46,51,209,106,112,241,150,174,240,152,172,237,156,173,214,133,150,221,138,154,188,82,88,173,62,62,220,123,131,242,153,176,241,156,172,238,159,172,205,127,145,213,132,152,219,130,139,220,127,126,238,153,164,242,157,176,241,161,177,236,160,173,199,126,143,210,135,152,226,149,163,235,158,170,239,159,174,239,155,174,238,159,174,233,157,170,4 219,137,161,222,144,166,231,147,174,238,149,179,243,153,184,242,157,186,236,151,179,227,143,165,218,141,161,225,145,160,228,138,151,234,140,161,242,155,183,240,158,184,237,156,179,229,148,170,224,154,172,222,140,149,212,108,112,232,141,161,240,158,184,237,154,179,232,149,171,224,142,159,224,154,171,225,146,157,209,107,113,232,145,165,239,154,172,231,148,168,226,138,158,225,143,161,226,155,169,225,149,161,220,131,142,218,126,136,172,70,71,217,126,141,230,148,169,223,142,157,223,151,161,224,149,162,233,157,174,207,118,130,112,15,21,193,94,104,236,161,181,226,152,166,219,150,160,231,159,170,233,162,176,216,136,150,157,54,56,192,90,94,230,155,173,223,150,164,222,153,163,227,157,167,226,154,167,223,151,167,219,135,145,220,136,144,226,153,168,219,144,159,4 245,164,176,246,162,175,246,165,180,246,164,178,246,165,178,247,169,180,247,168,178,246,167,174,244,161,170,245,160,173,247,160,175,246,159,170,247,162,171,246,161,173,245,162,173,243,164,170,242,158,167,245,157,166,239,142,141,230,123,116,231,128,120,243,151,153,244,157,165,240,160,163,240,154,165,237,144,141,220,109,98,213,91,83,210,89,78,223,115,106,240,152,153,238,158,162,237,151,156,227,130,118,211,97,85,201,76,68,206,82,73,205,86,74,230,136,131,236,160,161,234,150,148,227,130,119,212,99,85,206,87,76,205,85,74,209,96,83,229,138,132,231,155,153,232,152,151,233,142,140,217,110,98,213,104,91,211,99,85,221,122,111,232,151,146,229,156,153,228,150,153,233,151,153,230,139,132,226,132,120,226,133,122,233,151,144,232,155,151,227,153,149,4 195,104,110,176,90,90,181,92,92,194,101,97,209,117,113,209,121,118,202,119,114,205,130,135,171,84,84,179,91,86,186,91,86,183,84,78,194,98,90,199,111,101,203,121,113,191,116,110,171,83,79,188,98,91,173,78,71,172,70,63,184,87,79,198,110,100,188,106,93,193,114,100,181,89,85,180,91,79,193,100,88,191,91,79,190,91,79,192,103,93,203,126,114,206,130,113,171,83,78,195,105,94,206,117,99,199,107,92,187,91,77,193,106,95,207,127,113,200,124,107,185,95,90,198,110,103,204,115,104,203,113,100,184,94,83,202,116,106,201,120,106,200,123,104,187,100,94,190,98,94,197,106,106,184,94,89,189,98,89,197,108,97,192,109,95,185,106,90,181,95,89,185,95,94,181,92,93,179,91,86,190,101,91,176,91,81,186,105,92,178,99,84,4 235,147,157,236,146,158,239,145,158,239,143,154,241,147,161,241,151,162,237,146,158,233,142,156,233,146,153,235,147,155,232,139,149,222,121,128,224,124,133,237,148,161,237,148,155,231,145,151,231,146,150,229,142,148,202,101,105,163,52,57,190,84,88,237,147,157,235,146,150,230,147,147,231,149,153,212,120,122,169,62,67,138,34,43,171,68,72,233,139,146,232,142,148,230,148,149,228,147,151,210,118,117,176,73,73,170,66,65,202,103,101,232,142,149,232,145,152,226,146,148,226,145,145,212,122,120,193,96,95,215,124,122,229,140,142,234,146,150,231,144,146,223,143,144,223,144,142,225,142,143,222,136,140,228,142,149,233,145,151,231,142,146,227,142,145,218,139,140,220,142,140,224,143,141,228,145,146,229,142,145,231,145,148,229,141,145,222,135,141,215,136,138,4 229,135,148,233,141,152,241,150,158,241,149,158,242,152,159,241,153,156,237,151,150,233,148,145,226,132,141,228,133,139,224,126,127,216,115,115,220,121,122,230,140,142,232,144,142,229,145,141,223,131,132,214,106,108,192,66,67,189,70,63,194,76,70,204,84,83,225,132,129,227,145,138,222,133,131,217,114,113,198,75,71,200,82,72,204,85,77,208,93,92,223,134,128,225,145,135,220,130,129,226,135,132,218,118,107,212,106,95,215,112,100,224,133,126,228,144,135,224,144,132,215,126,121,222,132,126,229,141,133,230,144,132,229,142,130,230,143,130,227,142,130,218,136,124,211,126,112,219,131,117,226,137,124,230,142,128,229,141,126,229,141,124,221,136,121,215,133,120,212,129,115,217,133,119,224,141,126,227,142,129,228,141,127,227,140,124,223,140,124,215,139,120,4 232,127,134,236,125,142,237,127,147,240,134,143,240,130,133,240,136,142,233,126,136,230,129,136,233,128,133,234,121,131,233,118,130,221,101,104,217,93,91,234,131,131,232,124,129,229,123,127,234,135,136,237,132,137,215,94,102,186,53,52,193,65,62,218,108,104,236,133,136,231,127,133,230,131,126,234,132,136,214,103,107,164,39,39,163,38,42,217,104,101,236,136,140,228,126,132,226,120,120,231,128,129,223,117,118,196,77,73,186,61,60,229,123,119,235,131,131,227,123,122,221,117,120,230,132,132,225,120,126,225,118,119,228,121,120,233,129,130,234,125,126,226,121,122,219,119,124,221,110,114,223,111,122,226,123,135,232,129,137,232,125,131,230,124,126,225,124,124,217,119,120,220,111,117,225,118,124,227,127,136,227,122,133,229,123,128,227,121,119,222,125,114,4 241,166,155,241,167,155,241,165,157,237,158,149,222,133,130,225,137,131,237,159,155,233,154,152,242,169,156,243,171,162,232,152,142,199,96,86,184,75,71,180,73,68,227,145,134,234,160,155,240,168,155,242,170,160,226,138,126,164,59,57,150,49,53,164,56,55,215,128,119,237,167,160,239,166,150,241,169,156,225,137,123,173,69,66,145,46,53,152,46,48,207,118,110,235,164,157,236,162,145,240,169,157,238,165,152,196,96,86,151,45,51,160,53,54,216,129,119,234,164,158,235,163,148,241,170,158,240,169,159,225,145,134,206,109,104,212,119,113,229,153,149,231,158,151,233,162,149,236,161,149,238,166,157,241,171,168,236,164,160,237,167,159,234,163,158,228,155,150,230,156,146,234,159,150,236,163,157,237,163,157,236,161,156,237,165,158,235,166,157,229,162,157,4 236,145,148,239,148,152,242,152,155,242,148,152,241,144,151,241,148,155,235,142,151,232,142,145,235,145,144,235,144,143,226,126,123,219,106,105,221,111,110,231,136,132,234,143,147,230,141,142,233,143,140,212,105,102,188,64,62,191,66,61,188,61,58,211,99,90,230,136,136,226,132,141,230,142,139,199,87,80,160,39,43,151,35,40,172,48,47,215,106,97,230,137,137,224,130,137,227,141,139,215,119,115,173,59,56,162,44,43,188,70,63,221,117,107,230,136,134,230,142,142,223,137,133,225,137,134,219,122,114,215,112,105,222,121,116,235,144,137,234,144,140,232,149,144,225,143,133,231,143,139,235,146,145,233,139,142,237,146,146,241,156,151,232,142,144,226,140,141,228,149,135,229,141,135,232,141,140,235,145,145,237,148,147,237,149,148,228,137,142,221,134,138,4 237,161,180,242,169,187,241,162,182,244,170,189,246,173,193,245,174,193,243,172,192,237,166,185,236,161,173,242,170,185,244,173,187,240,164,179,243,170,188,240,166,184,240,168,185,235,163,182,238,166,176,240,168,178,241,168,180,237,161,176,240,167,183,240,165,181,241,172,186,237,169,184,238,172,177,238,166,172,230,149,156,217,129,129,219,132,136,241,168,184,243,174,189,238,170,181,235,167,169,238,167,179,221,134,131,170,74,77,183,86,89,236,153,167,240,166,183,239,173,183,233,164,170,237,167,176,208,116,114,161,63,68,196,102,106,237,157,174,236,161,179,234,163,176,230,160,166,233,160,169,218,131,133,202,103,98,228,148,156,238,161,178,235,159,176,231,158,174,224,149,154,231,159,166,229,152,163,227,149,156,236,163,173,238,164,178,234,160,176,230,157,175,4 233,140,119,233,132,112,242,150,141,240,143,138,240,143,140,241,147,142,237,145,135,230,137,125,233,141,117,234,137,116,238,144,128,218,104,86,215,99,85,236,142,131,238,148,135,232,140,129,234,147,128,237,142,127,229,130,115,192,65,47,191,64,50,235,141,126,241,156,146,235,146,132,233,148,127,235,143,126,228,131,118,191,64,50,192,64,50,229,132,113,240,154,142,235,150,132,229,142,115,228,132,110,233,141,125,201,85,66,199,78,58,232,138,119,231,138,118,230,141,120,230,147,123,232,142,122,236,148,131,222,122,102,222,122,103,235,144,128,225,129,104,225,136,112,228,149,126,235,151,135,230,137,116,230,136,120,229,132,121,234,142,126,228,138,117,221,133,108,225,148,124,230,146,127,226,137,113,231,142,125,232,141,127,233,145,129,231,148,130,222,142,120,4 229,130,126,237,139,135,242,144,143,243,144,144,244,146,144,239,137,133,237,136,135,230,133,133,232,137,133,239,143,141,242,146,144,243,146,145,238,128,127,234,123,121,235,138,135,229,134,136,234,142,136,239,144,139,241,144,140,242,145,146,230,105,112,232,115,121,235,138,136,230,137,142,231,138,132,238,145,138,242,149,144,237,134,133,219,84,91,229,108,117,233,129,132,224,126,129,231,141,132,237,147,139,238,142,133,229,117,113,220,91,96,228,113,122,230,128,132,222,123,125,230,142,129,233,142,133,233,136,129,228,116,112,229,112,115,232,127,134,230,133,136,220,126,128,223,134,119,227,134,121,229,131,124,231,130,128,232,128,129,232,131,131,227,132,135,216,123,123,218,131,116,226,136,124,229,138,130,232,140,137,231,135,134,228,131,130,223,131,134,213,120,121,4 229,138,161,238,147,169,242,149,169,242,150,172,240,147,171,236,140,166,232,142,166,228,143,162,230,141,161,238,147,167,242,152,170,241,151,170,239,147,168,235,143,165,231,142,163,228,144,158,227,138,158,234,145,164,241,152,169,240,149,169,236,143,165,233,142,164,231,140,160,229,140,155,226,138,157,230,141,161,229,132,147,227,124,136,224,120,131,227,130,148,231,141,160,227,143,156,226,141,156,226,136,153,208,92,98,194,72,74,198,76,79,223,122,131,231,149,164,227,146,158,223,141,154,224,136,148,199,79,82,177,47,51,197,78,79,225,128,132,231,149,162,225,147,158,219,138,150,222,137,153,210,106,111,199,78,80,218,117,122,232,145,158,229,147,159,221,143,154,215,130,143,220,133,150,222,132,149,223,130,148,227,137,153,229,145,161,225,146,158,219,145,155,4 193,100,137,196,106,141,199,105,144,203,107,142,195,95,123,199,101,135,199,99,137,196,103,135,190,96,131,194,102,136,199,104,141,175,75,102,140,37,53,186,90,118,198,106,140,195,105,135,190,101,133,191,95,132,203,110,145,171,77,106,101,15,31,178,79,104,204,116,145,199,109,138,191,107,134,194,101,134,206,118,153,184,93,125,140,38,58,188,92,122,201,110,141,198,107,136,187,97,125,193,102,133,203,114,145,200,108,137,188,87,119,196,103,137,201,107,139,200,113,139,181,91,122,187,93,126,204,113,140,207,117,145,194,99,135,198,101,136,202,110,139,197,112,135,180,89,119,191,98,130,203,115,141,203,110,138,199,105,139,195,97,133,197,106,135,190,103,128,181,96,122,192,104,129,198,109,133,201,110,136,199,105,138,195,102,135,195,106,132,186,97,124,4 229,144,157,233,149,159,234,150,160,233,144,154,235,141,160,226,139,158,232,151,165,229,153,160,231,152,162,232,152,157,218,126,122,224,129,130,225,137,152,228,149,161,229,153,164,224,150,158,230,153,153,225,143,138,199,95,84,199,92,82,219,127,138,227,141,157,226,147,158,218,141,148,227,150,145,215,128,118,189,80,72,188,77,72,219,120,130,224,130,148,227,151,159,224,151,157,227,157,151,217,131,122,193,85,74,198,91,86,220,124,135,222,132,147,220,135,147,222,146,152,223,153,143,223,147,139,206,110,100,206,106,96,220,133,133,224,139,153,219,129,144,215,133,141,218,143,132,225,152,147,217,129,126,219,134,129,222,142,146,221,133,145,221,140,149,215,142,148,214,139,134,220,149,143,217,136,133,222,143,146,217,131,143,220,134,143,219,145,150,212,143,146,4 234,151,169,234,147,161,234,147,165,222,132,145,203,98,98,229,148,160,238,164,181,238,163,178,236,153,167,233,146,159,228,137,150,185,77,84,156,45,45,228,144,149,237,165,178,229,156,163,234,154,167,232,147,161,210,107,112,164,48,50,178,72,71,231,149,158,240,164,174,234,161,168,234,157,170,233,152,164,203,99,96,186,78,73,219,127,128,238,160,174,238,162,172,234,163,171,231,158,166,236,161,171,229,147,154,228,146,153,236,159,170,239,161,173,237,163,174,232,160,167,228,157,159,231,157,165,235,160,172,239,167,179,241,166,177,239,166,177,235,162,172,231,161,166,229,158,165,234,162,172,234,158,170,238,163,174,239,166,176,237,163,171,233,161,168,228,160,164,224,153,160,230,158,167,230,155,164,233,159,168,235,164,173,234,161,166,230,158,162,224,156,156,4 235,159,178,240,164,182,242,168,185,241,164,182,245,173,191,243,170,187,242,168,184,238,168,182,233,157,177,238,160,180,239,164,182,235,157,171,240,165,179,241,168,183,236,163,177,231,161,174,233,157,176,235,156,177,229,145,161,215,122,127,222,132,133,234,159,166,226,155,165,224,154,166,228,153,169,227,144,161,215,122,126,160,58,61,185,87,84,223,146,148,228,157,166,226,156,166,227,155,168,223,139,149,195,98,97,136,39,45,161,69,71,210,128,124,220,149,154,212,145,151,227,158,170,224,150,162,199,109,109,174,74,72,184,94,93,211,136,135,207,141,142,204,141,142,215,145,157,219,150,164,210,134,140,196,114,118,216,141,149,221,153,161,224,160,165,218,157,159,214,148,157,215,146,157,203,134,144,211,141,153,223,152,164,216,146,154,216,152,156,205,143,145,4 208,133,152,214,139,159,217,137,159,214,129,156,210,127,153,213,133,154,212,132,153,208,130,148,201,125,141,198,119,137,201,117,143,199,108,127,199,112,130,205,126,145,210,130,152,200,118,138,201,127,138,199,122,138,205,124,147,176,74,86,151,51,57,189,101,108,204,129,148,199,119,138,214,142,154,210,137,152,200,116,128,150,44,50,136,39,48,187,99,112,191,109,131,199,120,141,212,142,151,212,140,154,198,117,127,170,71,72,166,65,69,193,109,123,192,111,132,193,114,133,212,144,150,214,144,156,208,133,148,195,112,123,199,112,126,198,119,136,192,115,132,185,108,126,204,136,145,210,140,153,214,141,160,207,131,149,203,126,145,197,121,141,188,110,129,182,103,126,197,128,138,196,124,137,212,142,157,208,135,154,199,122,142,192,113,133,181,102,121,176,98,120,4 209,127,150,207,127,149,215,138,153,219,145,155,220,148,162,216,141,153,225,155,165,219,152,160,211,135,154,205,126,146,209,135,148,212,140,149,216,142,159,212,138,150,210,141,147,214,146,152,213,141,154,210,137,153,205,132,149,205,130,140,207,131,147,214,142,155,204,135,140,197,127,133,213,144,152,215,146,159,192,114,124,131,53,60,159,85,94,216,147,156,213,146,153,204,135,142,211,142,146,213,144,157,183,107,113,97,30,35,111,41,48,199,126,132,217,151,157,204,138,139,207,138,137,207,137,147,191,114,121,125,42,43,135,55,60,195,121,130,214,148,155,201,136,137,195,118,112,197,122,126,199,127,137,181,97,96,192,115,118,205,135,146,208,141,148,202,141,140,170,81,67,185,103,102,200,131,142,205,138,148,208,142,151,210,145,153,206,144,147,203,142,142,4 232,154,161,234,159,169,238,158,166,240,163,174,243,166,175,242,164,170,240,168,177,235,164,172,233,159,166,230,151,154,213,116,104,221,130,121,235,157,154,240,165,168,237,163,170,233,163,169,231,156,166,228,150,154,188,80,67,185,73,59,196,99,84,232,158,158,235,164,167,233,165,169,231,158,165,233,160,168,207,111,104,180,69,56,146,46,39,216,135,130,235,163,162,229,161,159,230,159,161,233,159,162,228,149,148,204,111,97,175,77,69,224,148,147,234,163,163,228,161,159,231,164,164,233,162,164,235,166,169,229,152,155,216,124,119,230,156,155,231,162,161,225,156,149,228,162,159,230,158,159,232,160,162,232,160,166,222,137,129,224,145,131,229,161,158,223,157,153,224,158,154,228,159,158,231,163,163,232,162,163,224,146,136,221,142,131,226,159,158,221,157,155,4 233,157,168,239,164,176,235,150,158,233,141,144,240,156,169,243,162,172,239,161,172,233,160,169,231,157,167,236,161,172,227,139,149,199,97,98,208,106,108,238,155,168,238,161,171,235,164,172,227,153,159,230,150,158,199,91,89,140,32,34,183,81,79,239,156,168,236,155,166,233,159,166,230,157,165,226,143,144,179,66,62,172,58,55,220,132,134,238,162,174,235,159,170,230,157,165,230,155,162,229,149,154,198,93,86,203,105,101,233,151,158,237,159,169,233,157,162,228,155,157,229,158,159,231,156,162,228,146,146,233,157,162,232,150,158,234,153,159,233,160,165,226,154,157,225,154,157,230,156,161,234,161,165,235,162,169,233,153,160,232,153,161,229,155,162,223,152,153,218,145,148,226,154,160,232,162,165,232,159,165,229,146,153,228,150,157,225,154,159,216,145,146,4 223,136,149,233,145,161,237,149,165,239,148,164,229,135,152,229,136,155,225,136,152,215,126,145,224,136,146,234,145,158,237,148,164,233,143,159,231,142,157,235,147,162,225,139,151,220,131,146,225,140,151,235,148,161,234,142,155,226,133,149,218,116,123,208,105,103,216,128,137,218,132,143,224,138,147,230,140,152,228,137,149,225,130,144,152,54,62,151,50,54,217,126,132,214,130,137,217,129,134,227,139,149,230,143,156,226,133,148,148,61,71,171,82,89,221,131,143,210,126,136,216,131,132,226,137,144,229,142,154,225,135,149,221,127,142,222,136,152,217,130,144,210,127,138,215,131,127,222,137,140,226,139,148,231,145,153,226,139,151,223,137,150,218,134,145,211,131,140,213,135,135,220,140,144,225,144,153,228,148,151,229,148,154,223,140,149,216,134,145,211,136,144,4 238,161,168,240,161,166,228,131,123,214,104,90,233,137,131,243,158,164,231,145,143,230,150,151,238,162,167,238,154,152,232,140,131,221,118,104,233,139,133,242,162,170,239,160,164,235,163,167,236,161,164,239,159,162,236,152,149,227,132,120,230,136,127,241,160,165,238,160,161,234,163,164,234,160,161,238,160,167,223,136,134,203,101,88,225,132,125,240,159,166,236,160,161,233,162,161,230,153,154,234,154,160,213,123,123,154,47,42,211,115,107,240,159,166,234,157,157,227,153,145,226,149,148,233,157,162,201,102,97,164,48,40,207,110,104,238,160,167,231,154,152,227,156,148,224,151,152,227,152,151,211,122,112,196,92,76,217,128,126,232,154,161,229,153,154,221,149,144,223,150,150,224,149,146,225,151,148,225,147,145,229,153,158,228,151,157,223,148,152,217,143,142,4 230,146,154,235,156,162,238,162,169,242,164,175,244,166,179,242,163,172,239,158,165,232,151,159,226,142,144,232,153,156,226,145,146,216,126,127,213,120,127,223,135,141,232,154,160,231,154,161,224,148,148,222,141,139,147,57,54,119,30,32,125,31,35,137,39,41,208,117,119,232,157,165,225,152,153,202,112,111,110,26,30,87,19,27,84,16,23,131,37,38,210,123,127,229,154,163,223,151,150,201,112,107,118,27,24,92,17,23,97,13,16,172,74,73,228,150,161,224,150,157,217,142,143,219,143,142,185,91,88,145,46,45,172,75,74,215,135,139,229,156,163,223,150,159,216,145,140,222,150,148,222,147,152,220,141,143,224,148,153,230,159,166,227,156,161,222,151,157,208,133,134,221,151,149,224,154,152,227,159,157,223,151,152,226,152,159,220,146,152,219,149,152,4 231,149,152,237,156,163,237,150,152,243,158,166,244,159,169,241,151,163,237,148,158,235,152,160,231,150,148,235,154,155,229,138,130,236,148,152,241,155,163,237,147,156,236,147,155,231,148,155,229,152,146,233,153,149,226,135,126,214,111,101,217,112,104,231,136,140,237,151,161,232,152,157,226,150,145,232,154,152,214,119,109,202,97,85,204,98,84,219,117,112,237,154,165,233,157,161,223,146,139,223,140,134,190,81,72,197,88,76,210,110,99,220,124,118,234,150,156,229,152,156,222,146,140,220,141,134,179,70,61,188,79,68,201,93,77,221,127,120,234,154,154,229,153,156,219,146,138,223,151,146,198,102,96,188,80,72,215,120,112,230,145,146,232,156,159,225,153,151,213,140,132,220,148,142,220,143,144,218,134,133,230,151,157,233,157,163,229,153,155,219,144,144,4 213,133,138,224,142,146,229,147,145,228,139,138,214,130,129,213,131,131,226,151,157,222,153,160,205,126,125,215,134,129,220,129,125,200,93,87,192,91,87,199,102,89,214,132,127,220,150,150,198,119,115,214,134,129,205,107,100,183,70,64,184,72,65,181,68,54,199,106,94,217,147,142,196,118,111,216,139,139,202,105,97,178,64,55,188,77,66,191,86,71,208,124,113,219,150,146,186,109,100,215,140,143,206,114,106,192,87,74,194,87,73,218,132,122,224,153,151,212,142,136,186,110,104,219,143,146,222,145,144,219,137,132,218,130,126,224,148,144,226,157,154,219,151,145,181,106,101,213,139,142,226,153,156,220,144,145,225,149,154,228,157,158,224,155,154,216,150,145,168,95,89,192,119,117,215,141,140,218,143,142,229,157,161,223,150,150,212,138,134,208,142,137,4 228,144,152,233,147,155,236,149,157,240,152,166,243,157,167,244,159,167,239,158,165,233,156,159,229,146,148,234,150,153,235,149,156,237,150,156,242,159,163,244,163,163,240,161,161,233,157,155,230,149,147,234,154,153,215,120,117,197,89,79,227,137,130,244,163,164,242,163,161,234,158,153,231,156,154,232,153,149,195,92,81,180,68,60,201,99,88,241,160,156,242,163,161,235,160,154,231,157,154,231,154,148,189,90,77,161,59,55,175,75,69,237,156,150,241,165,160,234,161,153,229,154,148,234,159,153,173,80,73,148,48,44,174,76,68,236,158,151,239,165,158,231,160,150,228,154,146,235,162,155,218,137,127,211,120,109,226,144,136,239,164,160,236,163,156,228,160,149,228,156,147,234,162,152,238,165,157,238,164,158,239,165,163,237,164,159,233,164,156,225,158,148,4 223,156,171,226,154,168,222,142,154,204,111,116,174,79,82,196,111,117,225,159,174,218,151,164,222,155,165,230,160,171,225,149,157,161,64,63,108,21,25,144,58,61,220,152,160,215,150,158,217,148,155,231,161,169,233,159,164,180,88,85,115,26,27,147,62,64,210,140,143,212,148,153,220,150,151,228,158,164,234,162,170,223,146,147,151,58,56,142,49,46,205,131,127,210,149,152,220,153,153,225,155,157,234,164,170,233,164,172,204,124,124,186,96,90,216,147,147,211,148,147,218,155,154,222,153,152,231,160,161,233,162,167,226,155,159,223,151,152,220,151,151,215,151,148,212,149,142,219,152,148,219,147,143,230,158,163,227,154,157,226,156,159,222,155,154,216,153,150,212,152,146,222,156,155,214,142,138,215,142,143,227,153,156,226,155,156,221,155,155,215,153,150,4 224,150,157,223,149,157,225,149,159,230,154,166,226,151,162,217,143,150,221,149,156,209,136,140,220,147,149,225,150,159,219,142,149,210,130,135,214,137,142,213,139,143,208,136,134,213,146,148,212,141,138,221,145,147,190,97,93,154,57,52,154,59,52,185,101,97,205,130,124,206,137,133,213,143,141,220,148,150,174,78,74,131,34,33,126,33,34,145,51,47,195,116,107,198,128,121,216,148,147,219,150,152,196,111,110,136,40,37,126,34,34,174,85,78,201,129,119,192,121,113,217,148,143,214,143,141,219,148,151,187,100,95,164,72,69,204,130,126,214,148,141,208,142,135,215,149,141,213,142,139,221,151,152,220,149,145,210,138,136,210,138,138,214,147,140,216,155,148,203,139,129,208,139,132,217,147,146,223,152,150,213,143,138,207,136,130,212,144,138,212,151,143,4 220,142,149,208,127,125,212,127,125,220,135,134,222,142,139,234,161,166,233,160,167,221,146,152,216,141,144,204,118,112,194,94,83,198,97,84,198,101,86,229,151,150,231,158,161,220,148,150,216,143,141,194,101,89,175,70,60,182,75,63,179,75,61,219,138,132,231,161,161,222,151,149,217,145,139,185,91,78,174,70,60,182,75,62,181,82,68,217,138,130,229,158,155,222,153,147,216,145,133,189,103,88,180,83,72,185,79,63,180,81,65,209,127,116,228,157,153,223,158,154,208,135,121,191,113,100,177,81,67,184,79,63,193,97,80,215,137,130,227,157,155,219,153,147,202,132,116,190,112,99,174,78,60,195,97,80,205,120,107,222,149,143,224,156,149,216,150,140,200,131,116,194,123,111,182,97,78,208,129,116,213,139,129,220,149,140,222,155,146,213,151,141,4 223,142,138,211,122,118,220,134,137,214,122,118,225,136,133,202,101,96,206,116,118,207,125,133,226,146,138,223,136,134,198,98,88,200,101,87,219,127,116,208,112,103,208,124,125,211,133,138,228,151,145,235,157,159,205,111,101,199,99,83,208,111,94,214,125,115,215,137,136,208,132,130,228,152,150,231,149,149,215,125,113,212,119,104,210,117,100,195,99,84,213,134,129,206,130,125,228,151,143,225,140,132,206,109,92,209,111,94,206,109,92,208,117,105,211,131,126,201,124,116,229,152,140,223,140,128,205,111,94,210,115,99,208,115,102,221,140,134,211,136,131,202,131,125,224,149,134,222,143,130,217,133,123,215,126,114,218,132,122,214,136,131,205,131,125,204,134,128,218,146,133,222,147,132,220,142,134,218,135,127,219,137,128,208,131,125,204,132,124,203,134,123,4 204,118,109,205,119,112,201,111,103,191,91,81,193,91,81,200,100,89,206,119,109,198,116,110,208,122,111,201,117,109,183,91,81,139,41,36,162,55,51,176,70,58,210,126,109,198,118,105,210,124,113,208,123,115,160,65,57,130,38,34,143,42,37,170,66,51,207,123,104,203,129,113,208,124,110,205,121,113,159,62,53,145,44,38,149,48,40,144,44,35,192,102,84,205,132,114,208,128,114,205,122,112,159,63,52,140,42,35,154,48,39,159,57,47,198,112,95,202,126,108,200,118,97,204,120,109,162,65,56,134,36,31,153,47,38,190,96,80,209,127,113,203,128,110,197,115,92,204,119,104,190,96,83,171,76,65,187,93,77,211,129,112,209,132,117,201,129,110,195,115,96,202,121,101,202,120,101,195,115,103,204,124,110,212,132,117,211,138,121,200,131,110,4 244,156,156,245,157,157,245,158,158,246,161,162,247,160,160,247,163,165,244,157,157,242,157,155,243,156,152,245,158,154,246,160,160,241,149,147,229,128,119,236,145,139,243,158,154,239,156,151,244,156,150,246,161,157,235,141,133,198,83,73,174,52,44,202,93,78,241,158,150,238,158,152,244,160,152,247,165,160,217,116,103,166,48,41,148,38,39,180,67,57,223,131,116,237,159,151,241,155,143,246,163,155,234,144,133,173,68,61,150,41,39,191,80,67,229,142,130,235,158,148,241,159,147,243,161,152,246,163,155,231,143,134,217,124,115,229,136,126,237,155,146,235,158,146,234,152,136,237,149,132,243,159,149,246,165,158,246,164,157,240,156,150,235,149,139,234,155,142,224,135,119,226,130,107,238,150,133,244,163,157,243,161,154,240,157,149,232,146,132,230,150,137,4 242,157,158,243,156,158,245,158,163,246,160,165,247,161,168,244,157,162,242,157,157,237,155,155,243,160,157,245,161,160,245,158,160,236,138,133,234,136,129,244,157,158,242,160,159,237,158,155,244,162,157,246,164,162,242,154,150,221,111,96,202,84,67,222,125,117,244,164,161,236,159,154,244,165,159,247,168,164,240,151,143,228,127,110,203,94,81,194,89,78,240,161,154,233,156,146,242,162,156,246,168,164,246,165,160,244,159,154,235,149,143,227,138,132,237,158,149,228,148,131,240,159,150,244,163,156,246,167,162,246,169,166,246,169,167,244,166,162,239,161,150,228,148,131,239,164,153,243,166,159,245,167,162,246,171,165,246,171,165,244,168,163,240,167,157,232,160,148,234,162,152,239,163,156,242,165,158,242,163,152,242,164,152,242,168,160,236,164,153,230,161,149,4 221,135,158,223,135,161,224,140,165,212,122,142,165,65,79,174,76,91,210,125,147,218,143,167,219,137,155,222,139,160,213,125,142,152,56,64,84,13,25,109,20,28,189,97,113,215,144,166,215,134,150,219,138,155,184,88,96,95,16,27,78,15,28,119,30,40,197,110,130,213,140,160,212,130,146,214,130,149,181,86,99,100,21,30,91,18,29,159,63,72,208,126,147,210,134,156,208,128,143,212,134,151,194,103,113,135,33,39,145,43,51,199,111,125,211,137,158,211,135,156,206,129,144,211,136,151,203,119,127,175,68,70,190,87,99,210,130,150,214,142,162,210,137,160,203,128,140,208,131,145,212,134,146,211,130,144,213,134,152,217,143,163,213,141,162,206,135,156,199,121,135,207,131,145,214,139,151,217,144,159,218,144,161,219,149,167,210,138,158,203,132,152,4 215,143,153,217,144,154,221,144,154,223,145,158,225,145,160,230,154,168,226,151,167,219,148,164,210,136,146,214,140,147,210,124,122,207,116,116,213,125,130,222,143,156,226,154,166,219,148,160,205,134,141,209,135,142,196,99,92,190,82,75,193,82,76,211,126,131,222,150,162,217,145,157,207,142,147,203,129,138,193,99,95,184,73,68,182,70,65,207,122,121,219,148,161,215,142,154,205,138,142,204,133,138,189,95,90,187,82,74,198,106,103,212,135,144,218,145,156,214,145,154,203,135,139,207,135,137,196,105,98,195,98,89,211,133,136,216,145,156,217,145,154,212,143,152,201,133,137,207,136,140,206,126,128,204,121,121,214,141,152,218,145,156,214,144,155,209,139,150,197,125,131,204,133,138,207,133,143,208,135,145,209,136,149,211,137,151,213,143,154,208,140,151,4 222,147,159,224,148,162,226,148,163,226,152,168,221,143,153,213,123,126,223,153,163,226,164,173,220,144,154,222,145,158,220,142,157,212,125,129,196,90,89,199,97,94,221,152,156,224,161,166,219,147,154,221,149,158,207,116,120,171,64,64,157,49,50,169,67,67,217,143,142,223,160,165,220,155,162,207,128,128,167,60,58,147,44,46,123,32,39,141,48,52,212,131,130,221,158,163,217,150,153,191,98,95,155,49,49,135,41,43,132,38,40,158,62,63,218,143,145,220,155,162,212,140,140,190,93,87,148,47,45,158,58,56,172,66,59,187,93,90,218,149,152,219,157,164,211,143,141,187,93,87,154,48,47,172,67,65,178,71,67,205,119,116,218,150,156,217,150,158,211,150,150,201,120,115,187,90,88,193,99,97,199,107,107,214,140,144,218,148,157,216,146,156,4 239,154,161,243,157,166,245,162,173,246,161,170,246,166,174,246,164,174,245,161,170,240,159,163,241,160,166,244,160,166,244,160,167,246,161,168,246,163,168,246,165,168,244,162,165,240,159,161,238,155,157,241,155,159,241,154,159,239,149,151,239,148,144,244,161,162,245,167,170,241,164,164,234,148,146,240,151,152,232,136,135,200,90,83,203,95,83,234,142,133,244,164,164,240,161,160,234,150,148,239,154,159,228,132,131,176,60,56,184,69,62,231,136,127,244,161,160,239,162,162,235,158,157,238,155,159,236,148,151,216,118,115,216,116,111,241,156,157,242,161,164,237,163,164,233,156,153,238,156,156,238,153,153,239,154,153,242,160,163,242,161,162,241,162,164,233,159,159,228,151,151,234,153,153,239,161,164,241,161,163,241,163,168,241,163,167,238,161,161,229,154,154,4 232,141,154,228,136,148,231,140,153,239,147,164,240,148,166,240,151,166,238,153,165,234,152,162,233,144,156,234,143,156,233,142,154,232,138,149,236,145,161,239,152,167,236,151,163,231,147,157,233,146,153,234,149,160,225,131,137,212,106,108,228,133,142,239,148,163,237,148,158,230,144,152,228,144,148,235,151,159,214,116,118,193,79,77,224,128,137,239,148,160,238,145,150,234,147,152,225,143,145,230,146,151,215,117,114,195,80,77,213,109,114,238,149,157,240,151,150,234,150,153,223,140,140,228,145,146,219,126,124,215,115,121,228,133,146,240,150,154,240,156,156,230,146,149,219,135,138,226,142,143,229,144,149,230,141,153,234,143,155,241,155,160,240,162,160,227,144,146,212,130,131,221,139,143,227,143,151,230,143,150,231,140,147,236,153,157,238,161,161,224,143,144,4 237,156,171,233,153,167,235,152,164,238,147,156,235,140,146,240,154,166,241,165,181,235,163,179,235,154,164,232,148,157,231,137,143,228,126,131,224,122,125,232,141,144,238,161,171,232,159,169,227,146,149,223,126,127,214,97,97,210,94,90,215,107,102,230,135,138,236,157,166,231,158,162,225,145,144,222,126,124,211,94,89,212,97,90,213,98,94,225,122,123,235,150,157,232,157,161,234,163,167,224,134,131,215,107,101,214,100,93,215,95,94,226,122,122,231,146,148,234,161,163,226,155,156,228,145,144,224,126,118,216,101,92,221,107,101,234,137,132,232,151,154,233,163,165,221,145,144,234,158,163,235,152,148,231,139,132,225,123,112,236,147,143,234,155,159,230,160,160,221,146,147,233,159,165,233,155,160,231,148,148,233,145,137,234,152,152,228,150,153,226,153,154,4 241,159,172,244,161,174,245,161,174,246,162,176,246,161,175,246,163,178,245,166,181,238,158,170,240,158,169,243,159,170,244,159,170,246,160,170,246,164,174,246,163,173,244,163,173,238,159,168,238,159,164,239,152,156,239,151,155,239,147,148,242,154,157,245,161,168,243,161,167,237,159,166,235,157,156,235,150,146,222,122,110,212,105,92,224,124,117,243,158,162,243,165,172,238,164,171,234,156,152,236,155,151,217,118,108,196,79,67,211,106,93,239,156,155,244,168,172,238,166,169,233,159,154,236,158,157,228,142,135,206,102,88,218,118,106,240,157,154,242,167,169,236,166,168,233,162,161,233,157,155,234,155,153,233,151,148,235,153,152,240,160,164,238,163,169,232,164,169,229,159,154,233,158,156,237,162,165,238,161,166,238,163,167,239,165,170,235,161,166,229,161,166,4 234,151,171,240,155,171,245,161,178,246,163,180,246,166,183,247,168,183,244,164,177,239,161,172,236,154,170,240,156,171,243,158,173,246,161,176,246,166,181,245,164,177,243,162,174,238,160,171,237,157,168,240,157,170,226,133,136,225,129,128,245,161,175,245,163,177,244,165,177,238,161,172,234,157,166,236,158,166,214,115,109,208,99,89,231,138,141,246,165,177,243,165,174,238,161,171,233,157,166,240,165,173,219,127,128,204,92,84,223,127,125,245,164,176,241,163,174,236,159,168,231,156,163,241,166,175,229,145,149,221,128,130,237,151,162,244,166,180,240,163,176,234,160,170,230,158,164,237,163,173,238,162,171,239,158,170,240,159,173,241,162,175,238,160,171,233,162,170,228,157,161,233,160,168,237,162,172,238,159,169,237,159,170,237,160,173,234,159,170,228,156,164,4 234,148,172,229,141,171,237,148,178,244,155,183,244,156,181,244,158,183,239,156,178,231,149,171,230,144,167,227,138,165,235,145,173,241,145,164,237,140,156,238,146,164,238,156,174,231,154,172,222,136,161,224,136,164,236,148,173,230,125,138,216,100,105,222,114,127,235,148,169,232,152,171,227,145,163,229,146,169,236,150,170,225,121,131,206,83,90,217,109,119,236,151,171,232,153,172,230,151,165,233,151,169,236,149,169,222,117,124,207,85,92,218,112,123,235,153,170,231,155,170,227,150,161,232,150,166,229,139,155,213,99,103,208,89,93,221,119,131,237,160,175,233,161,168,222,147,158,228,152,165,224,136,148,205,92,96,205,90,93,227,139,150,235,163,177,230,160,171,222,148,160,224,150,163,226,145,160,216,121,132,219,125,134,228,149,166,229,155,169,225,155,168,4 226,125,138,231,125,143,239,138,149,238,139,150,228,118,127,224,114,124,221,116,127,213,106,118,225,122,137,231,131,141,233,134,137,231,128,134,228,122,129,225,117,125,223,122,131,217,116,126,220,117,126,224,127,128,217,108,106,206,84,83,208,89,91,223,119,123,222,121,127,215,116,117,214,108,113,220,118,122,202,84,82,181,53,49,181,51,49,208,94,95,223,126,129,216,120,121,215,118,119,217,117,122,205,93,91,178,53,49,173,47,44,204,88,85,224,131,133,214,118,119,212,118,116,211,110,108,210,106,105,197,78,75,198,80,77,217,115,114,222,128,128,213,121,121,205,108,104,204,97,91,211,107,107,213,110,109,214,107,112,216,116,120,215,120,118,209,116,117,204,112,106,206,105,102,214,117,115,218,122,123,212,112,115,210,109,110,211,119,116,203,107,107,4 227,132,140,230,137,140,233,138,142,235,138,143,235,137,143,237,141,146,230,137,140,223,132,138,223,126,128,231,136,139,232,138,138,232,132,134,235,133,139,235,143,144,228,135,133,224,135,137,226,136,134,229,135,133,229,130,128,225,119,116,227,123,122,232,139,137,230,140,137,223,134,132,220,129,123,226,135,130,225,123,117,166,52,48,207,105,102,236,144,144,230,139,138,221,131,129,218,128,122,223,130,125,225,131,126,194,88,80,216,116,111,237,148,147,229,139,137,221,130,126,216,127,116,218,125,116,227,138,134,232,143,137,232,142,139,232,142,141,229,144,139,221,138,132,214,130,119,219,130,124,224,134,131,229,141,138,230,142,138,231,143,140,223,138,131,216,133,126,211,128,117,214,125,116,222,134,128,226,140,134,227,139,135,226,143,136,221,141,134,211,131,121,4 242,161,172,245,163,176,246,166,183,248,168,185,236,146,152,231,136,135,245,167,182,240,166,182,243,163,168,247,170,180,246,168,181,226,126,124,193,73,62,211,106,95,244,168,178,239,164,175,242,162,165,248,170,179,238,150,149,201,83,68,200,80,69,231,137,133,245,170,180,241,167,177,241,167,172,238,155,156,205,95,78,200,81,65,221,114,102,240,154,160,246,172,184,243,171,180,238,165,170,236,155,157,215,113,105,224,124,117,239,151,157,244,166,179,245,171,181,243,170,177,234,160,161,240,164,169,245,167,177,247,169,180,247,171,184,247,172,184,246,173,184,242,169,179,232,157,156,238,162,165,242,163,171,245,166,177,246,170,182,246,170,183,245,171,182,241,171,181,228,156,155,236,161,167,241,165,173,244,168,179,245,169,180,245,166,178,242,166,174,235,163,170,4 221,128,128,223,126,130,231,132,137,237,136,147,233,132,135,233,134,135,231,138,144,222,130,136,220,126,121,227,136,135,231,138,139,233,132,137,229,125,123,228,129,125,229,138,138,222,134,133,219,128,123,227,136,135,226,134,132,221,118,114,230,133,133,231,139,139,229,142,136,228,147,143,220,132,129,221,129,124,211,107,96,209,99,85,220,118,112,231,138,135,231,146,138,227,149,144,218,133,129,221,133,127,211,109,99,211,104,91,215,111,102,229,139,135,228,140,136,222,138,132,214,127,119,222,138,132,210,110,100,201,90,74,214,115,109,232,146,146,223,135,131,222,141,135,210,127,118,220,136,129,212,117,109,207,106,96,222,130,127,228,139,137,224,141,136,221,141,136,211,132,123,219,139,132,220,134,127,225,143,142,226,139,138,222,133,128,219,135,129,215,134,129,4 236,150,157,243,160,170,244,161,174,222,117,117,223,116,116,246,161,178,245,161,178,243,162,176,236,151,157,241,154,162,243,157,166,188,73,68,180,58,54,231,136,141,245,163,178,242,160,172,236,150,158,241,151,160,247,159,168,207,109,111,166,49,49,220,115,112,244,164,175,241,160,169,235,148,156,242,154,164,244,157,169,241,150,160,218,112,109,227,129,133,243,159,171,240,161,169,234,150,155,241,156,163,244,156,168,244,154,168,245,158,168,243,158,169,241,157,168,239,161,170,232,152,155,240,156,163,244,157,168,245,158,172,245,160,172,243,156,168,241,157,167,238,157,164,230,155,154,237,156,161,241,154,163,244,158,168,245,160,171,244,161,173,241,159,169,237,158,165,227,153,150,234,155,158,237,154,160,242,159,168,244,163,174,242,160,171,239,158,169,234,158,165,4 204,117,140,199,104,130,206,114,137,212,117,138,222,143,169,226,150,175,219,144,167,207,135,163,197,104,124,184,73,97,188,75,95,194,84,99,213,124,143,225,152,172,220,144,165,210,137,163,191,95,110,172,58,77,180,67,79,181,70,77,185,77,89,216,135,151,219,146,167,212,138,163,197,108,120,173,62,74,179,73,79,178,73,76,176,67,72,203,112,125,219,146,165,211,138,159,205,127,140,178,71,82,176,68,75,178,75,79,168,61,69,193,92,108,215,141,161,214,142,160,208,136,148,200,111,125,176,69,77,165,59,69,163,52,72,194,92,114,209,130,155,207,133,156,205,132,143,210,134,149,200,112,127,175,67,87,175,67,90,207,120,140,212,134,159,204,129,152,203,128,142,205,127,145,210,133,153,208,125,143,198,111,133,209,133,153,215,145,164,209,137,155,4 232,164,168,236,170,172,238,173,175,239,172,176,238,171,177,236,168,175,234,168,175,231,168,173,232,167,168,236,170,170,238,173,173,236,170,169,230,158,158,232,165,169,233,167,171,229,165,168,232,167,166,236,171,171,237,172,173,217,136,132,179,83,83,219,144,148,231,165,170,226,160,165,230,164,163,236,173,174,233,165,162,177,83,83,145,51,57,214,136,136,230,165,168,224,160,159,228,164,164,233,171,170,228,159,156,163,68,69,166,75,77,221,149,147,227,160,160,223,158,154,226,164,161,231,169,167,229,167,163,189,103,98,210,137,135,228,164,164,225,158,156,222,160,156,224,161,158,228,168,164,228,168,164,226,163,157,227,164,161,226,160,159,223,157,155,219,158,153,222,164,158,227,167,163,227,166,162,227,164,160,227,163,159,226,160,159,221,157,152,216,154,149,4 237,159,177,243,167,184,245,173,191,246,173,198,244,169,195,246,174,198,246,174,196,243,171,191,237,162,177,243,169,186,244,172,190,245,171,193,244,169,191,245,173,194,245,173,192,241,170,187,237,166,179,239,166,180,225,140,147,239,162,179,245,173,195,244,172,189,244,174,192,240,170,187,233,163,175,224,146,152,176,67,61,214,123,129,246,178,199,240,167,183,239,168,185,239,171,186,229,162,171,227,153,159,186,83,76,215,127,134,243,172,195,238,165,185,235,164,178,236,166,179,231,166,171,235,168,176,233,158,167,238,165,180,242,170,189,240,168,187,240,169,185,236,167,178,227,158,164,231,163,172,240,172,187,241,170,187,242,170,186,241,168,184,240,171,185,237,172,184,223,156,163,231,164,172,237,171,182,243,173,187,242,172,186,238,167,182,237,168,181,231,167,177,4 200,118,130,204,120,132,207,127,140,213,130,148,214,125,147,214,126,148,213,128,146,208,125,141,200,115,123,206,124,135,209,130,142,210,123,141,212,121,144,214,128,146,213,129,146,206,122,139,200,118,122,209,128,134,212,132,143,210,124,142,214,127,145,215,129,147,211,128,142,207,126,141,203,126,126,209,128,132,210,127,140,211,125,140,212,125,140,213,127,144,210,126,140,201,117,132,202,125,124,205,121,126,202,109,116,200,100,102,207,116,126,209,120,138,204,119,135,196,115,131,199,121,119,203,120,122,188,79,78,185,70,68,204,112,120,207,120,139,204,118,135,198,115,131,195,114,112,200,115,115,194,96,92,191,87,88,205,114,128,208,121,138,205,119,137,198,115,131,192,113,113,198,114,116,202,116,124,204,116,128,208,119,133,207,118,136,201,114,133,194,113,129,4 200,108,122,207,115,132,211,118,136,211,120,136,209,123,139,200,121,135,193,125,135,189,122,131,200,108,122,208,116,132,210,118,133,207,120,135,203,121,136,194,120,133,189,121,128,191,126,132,197,110,120,204,115,127,208,121,134,200,113,128,193,113,124,190,119,127,190,122,127,191,127,131,193,109,116,201,115,125,204,121,134,184,96,109,167,81,88,192,123,131,195,128,133,192,127,131,189,110,116,195,116,124,197,122,129,192,116,124,183,108,117,193,126,133,194,127,130,189,122,127,185,110,113,190,116,121,193,120,124,193,121,127,192,124,129,194,126,133,191,122,128,186,121,125,180,106,108,185,111,114,186,113,119,188,118,123,193,123,129,192,122,128,188,116,124,185,120,126,178,109,109,182,113,114,180,110,113,186,116,122,190,121,126,186,113,121,185,115,124,181,116,125,4 237,169,170,236,158,163,239,162,174,239,161,178,239,158,176,237,153,175,234,150,171,232,153,174,236,168,166,239,168,176,239,164,176,230,145,152,230,140,154,236,155,174,234,151,173,231,155,173,234,164,162,237,160,171,235,159,164,209,113,113,195,85,101,232,142,163,234,152,170,231,153,170,231,152,157,233,152,164,225,139,144,187,78,81,201,94,107,233,147,167,235,159,173,231,151,164,228,148,156,234,157,165,213,116,125,176,64,72,214,126,129,234,153,165,237,162,173,233,155,166,228,156,158,233,161,166,215,121,132,176,67,76,218,135,131,236,159,163,238,165,176,233,158,171,226,156,156,233,166,167,231,155,163,211,116,115,224,144,136,239,170,175,239,171,180,232,161,170,224,153,153,232,165,164,234,165,166,233,162,162,233,162,160,236,165,172,235,164,176,230,159,170,4 186,85,126,193,91,133,202,101,143,209,113,153,211,123,158,212,131,160,211,133,160,208,132,157,191,92,131,199,102,140,208,115,152,217,127,160,223,147,171,225,154,174,224,154,172,221,148,166,203,118,149,210,130,159,215,135,159,226,152,173,236,164,183,239,168,183,239,169,183,235,165,178,213,140,163,212,135,148,198,101,96,217,131,129,239,167,179,247,178,188,247,179,188,244,175,184,218,147,168,215,134,140,167,61,55,172,68,60,228,144,139,249,186,194,248,188,191,247,185,190,215,137,158,226,152,165,191,97,90,157,47,38,211,115,102,252,194,199,248,194,197,248,188,192,209,125,148,229,159,172,232,160,162,215,124,110,233,153,148,250,193,198,248,193,196,246,186,190,201,107,135,224,150,163,237,168,176,242,173,180,247,183,187,248,190,192,248,190,191,245,184,187,4 228,138,158,233,147,169,233,144,167,225,126,143,215,108,115,228,137,152,231,149,170,226,150,170,226,136,154,230,141,162,234,147,168,214,109,116,185,67,64,200,101,107,228,147,165,223,146,163,226,140,154,230,144,163,230,143,160,209,103,106,186,70,67,197,95,97,228,150,165,226,151,166,219,133,148,228,143,160,223,134,144,198,89,83,194,83,81,214,122,130,226,147,163,225,149,163,216,135,148,221,137,154,219,139,152,202,102,101,204,105,109,222,141,157,225,146,162,223,144,158,216,137,150,220,140,155,220,141,155,211,121,122,215,127,133,225,146,164,227,150,165,223,147,161,212,137,146,218,141,151,222,142,155,221,142,153,222,142,154,220,141,158,222,147,162,221,149,160,210,135,142,215,141,150,221,143,156,219,143,156,221,145,158,216,137,153,216,141,155,214,144,156,4 222,138,149,224,135,148,226,135,151,227,137,156,228,136,157,228,135,158,216,122,146,212,120,146,215,127,136,217,127,140,218,125,141,204,107,120,212,116,132,222,128,150,213,120,142,212,125,147,215,130,139,211,121,127,194,89,92,174,61,68,191,86,100,219,129,150,217,130,150,212,124,141,207,117,123,196,90,92,178,61,63,170,53,63,189,82,94,213,118,136,214,121,139,213,124,143,207,115,124,197,90,95,195,89,95,191,86,99,203,105,122,210,114,133,206,106,125,213,128,149,209,125,140,209,120,134,207,111,127,211,116,139,214,125,147,213,121,143,209,117,137,210,125,141,203,117,129,212,131,146,209,113,133,212,115,139,210,117,136,210,115,137,208,118,137,203,117,131,198,114,124,207,119,136,210,117,133,209,116,137,207,114,135,208,115,135,202,114,131,193,109,123,4 229,140,160,235,143,162,240,153,169,242,154,174,244,158,177,239,147,171,237,148,169,232,148,162,229,141,151,235,146,164,238,150,167,239,151,168,241,154,169,237,149,164,234,147,168,227,144,155,226,140,151,234,148,165,236,145,164,237,145,164,234,144,157,238,157,170,235,151,166,229,148,155,228,146,158,231,146,159,235,150,164,225,129,145,210,106,106,233,146,157,236,155,167,226,143,148,225,146,155,227,138,151,237,152,163,186,94,96,124,37,44,225,133,141,234,157,168,226,147,151,223,146,150,229,146,155,232,143,157,189,93,94,150,56,59,224,135,149,231,152,161,225,147,153,221,147,149,226,146,149,228,146,157,223,132,143,220,124,134,226,142,157,227,150,153,220,140,147,214,140,139,221,142,146,221,135,147,221,136,147,219,133,140,222,139,149,224,152,156,220,148,154,4 227,159,161,229,162,166,229,158,161,235,169,170,241,178,179,241,178,177,238,176,176,235,176,177,228,162,160,226,159,157,203,113,112,213,131,129,239,178,173,239,177,173,238,177,174,234,175,174,228,163,159,221,147,144,164,64,69,175,78,77,228,155,151,237,175,174,238,179,175,235,178,174,228,166,159,222,148,143,171,72,72,176,70,70,218,137,133,238,180,175,237,176,172,234,174,168,226,161,154,225,160,152,188,89,84,191,85,86,223,146,143,237,176,172,237,178,171,234,175,168,224,163,153,227,164,156,206,116,110,198,99,94,228,162,158,236,176,174,236,177,170,233,177,169,224,164,151,226,164,154,221,151,144,220,141,134,230,167,165,234,175,173,234,177,172,230,176,169,221,160,149,225,163,152,227,165,158,228,166,160,232,172,170,233,175,173,231,174,174,228,173,170,4 228,146,170,232,149,174,229,147,171,223,137,160,225,144,167,225,146,171,227,144,168,226,147,167,228,144,166,236,156,175,221,136,153,158,57,68,181,90,101,224,148,168,227,150,169,225,148,163,230,147,167,234,155,172,199,108,122,74,4,15,141,61,72,230,153,170,226,150,164,225,151,162,227,147,164,227,149,166,196,103,117,102,18,29,158,73,81,230,156,168,224,150,161,222,149,157,223,145,160,221,143,163,202,109,123,157,51,56,195,111,118,227,155,169,222,148,160,220,148,156,218,142,155,221,142,162,213,128,143,206,117,131,217,142,157,222,149,164,221,147,158,214,139,150,213,138,155,218,141,158,219,143,161,215,141,159,217,142,158,221,148,161,219,145,157,210,132,144,207,133,152,211,137,154,215,141,158,217,141,159,216,141,158,221,150,163,215,141,153,207,132,144,4 227,154,178,224,147,171,218,130,152,217,127,147,225,143,164,230,155,181,234,164,189,232,165,187,199,105,124,187,89,104,185,85,99,181,78,92,190,89,102,202,107,124,222,146,161,230,168,184,177,79,91,167,71,85,161,67,80,167,71,79,175,79,88,176,79,91,188,96,109,211,133,143,170,80,86,162,71,80,155,64,74,160,66,74,167,74,82,164,72,82,171,76,89,193,107,112,169,81,87,161,72,82,163,71,82,164,71,82,166,71,84,168,71,82,183,88,94,209,133,142,175,82,90,173,81,94,178,83,97,177,77,95,181,82,96,193,101,109,209,128,138,222,160,174,205,129,140,207,129,143,208,125,145,208,121,142,212,128,145,223,152,170,228,166,182,226,170,182,222,162,177,223,160,179,225,160,183,228,163,185,229,165,187,230,168,187,228,171,183,226,173,182,4 215,135,161,214,132,157,209,116,137,211,117,133,230,149,167,235,154,169,231,153,164,222,146,160,213,137,159,213,135,155,188,82,88,179,66,70,220,136,145,232,157,168,225,148,157,220,147,157,212,137,157,210,129,145,180,76,83,165,57,64,194,93,96,220,141,152,220,147,159,216,143,155,212,136,156,207,122,132,174,70,72,155,53,61,177,69,75,208,124,139,217,145,158,212,138,152,209,134,152,212,136,153,185,88,93,166,60,60,191,91,93,212,129,147,214,141,154,212,141,151,206,134,150,209,134,153,200,118,132,198,108,112,210,126,136,215,135,153,215,140,153,211,139,148,205,134,147,204,127,146,206,131,150,215,141,156,215,138,155,215,139,154,213,138,151,208,136,146,202,132,144,204,129,146,208,133,151,213,137,153,213,134,151,212,136,151,208,134,147,202,128,140,4 236,152,159,236,149,157,239,152,161,240,152,161,241,153,160,240,152,162,238,151,157,234,149,152,233,151,156,228,141,143,213,118,115,198,97,96,205,109,108,225,136,140,231,144,147,229,144,141,230,150,147,202,105,101,152,46,47,147,41,44,156,47,47,178,72,69,225,139,138,228,149,149,231,152,150,196,101,99,141,37,40,141,43,48,152,44,43,180,74,68,225,145,140,228,153,148,229,148,145,221,134,135,181,84,82,156,54,53,181,76,69,209,116,110,227,147,145,227,150,144,227,145,141,229,147,146,227,146,143,219,133,129,225,142,138,230,149,145,228,146,143,225,148,143,224,144,139,228,147,144,232,151,149,235,156,155,235,156,153,234,154,149,229,151,145,222,149,143,218,139,135,225,145,141,228,147,144,232,152,148,233,152,148,230,149,144,226,148,142,219,145,140,4 218,144,164,224,143,166,221,139,161,219,126,150,217,120,148,224,138,160,220,136,160,216,139,162,216,141,161,220,140,164,218,132,149,195,90,110,180,72,98,208,111,130,212,125,145,216,136,157,210,132,153,220,140,161,204,102,119,175,68,89,148,51,74,168,63,87,214,128,148,216,135,153,205,131,148,213,129,147,182,74,96,156,55,79,143,52,76,176,74,97,215,128,148,214,139,155,198,120,135,213,131,150,194,95,116,169,62,85,163,57,80,201,106,124,220,139,157,216,134,153,203,125,139,215,135,150,214,129,147,201,101,118,195,94,109,218,143,153,221,147,158,216,138,147,205,128,136,211,142,149,220,145,157,220,144,158,221,146,157,223,154,162,217,142,150,205,135,137,206,133,142,207,138,144,221,153,162,220,145,160,221,146,159,223,155,162,214,146,147,211,147,148,4 241,141,163,245,151,171,245,154,174,247,159,179,248,159,178,247,159,180,245,160,179,244,159,178,242,145,166,246,155,172,246,153,172,229,126,138,214,106,109,225,123,127,243,156,170,243,159,175,244,152,167,247,158,176,235,136,148,176,53,54,149,32,34,181,64,59,240,152,161,243,160,175,243,154,167,248,161,177,221,111,114,151,35,38,124,27,34,180,62,59,238,149,160,245,162,176,241,153,165,244,158,171,214,97,96,130,27,36,95,15,25,188,79,78,244,159,173,242,161,174,234,142,155,241,152,166,212,99,100,139,28,35,116,20,26,199,97,98,243,159,174,240,158,171,228,139,152,240,154,167,228,132,142,179,61,63,166,43,44,224,129,140,243,157,176,238,155,169,229,146,157,237,153,165,238,151,165,220,121,128,212,108,112,237,148,164,241,154,170,233,151,164,4 208,130,141,215,134,151,220,145,164,209,131,148,183,85,78,193,95,81,206,122,117,212,139,149,191,113,116,207,132,144,209,136,155,201,126,141,182,92,88,194,107,94,208,128,121,200,120,121,180,108,106,189,113,118,175,88,97,159,81,89,159,80,80,178,95,92,201,127,130,198,126,131,191,120,119,173,90,89,103,30,34,79,28,32,74,19,24,83,20,23,162,77,80,201,132,141,199,126,122,176,99,99,78,25,29,46,17,23,63,21,27,51,13,20,111,33,35,194,116,120,192,123,116,198,127,129,135,55,56,67,12,17,61,19,24,65,15,21,111,39,40,192,119,123,193,126,126,203,135,142,202,129,135,151,70,71,140,60,68,131,56,57,162,89,89,193,126,131,195,132,136,207,140,143,207,140,143,191,118,119,198,118,124,190,117,125,179,106,105,174,96,89,4 230,163,183,227,154,174,221,147,158,201,118,127,192,104,107,218,141,146,226,156,163,221,155,167,225,163,179,206,130,143,183,96,102,182,92,97,189,95,98,200,116,113,221,154,155,216,153,161,220,155,170,190,106,113,141,45,51,155,65,69,162,67,70,190,102,103,225,163,170,215,153,161,222,162,172,186,101,110,126,40,49,124,43,49,148,53,56,205,124,128,228,166,177,215,152,159,214,147,150,184,96,99,144,57,64,132,44,48,176,82,85,217,149,154,218,156,162,219,158,164,208,134,136,168,78,80,136,46,51,162,72,77,206,130,136,225,163,169,227,168,172,223,164,171,212,147,153,196,116,117,182,94,95,203,125,134,224,159,169,229,164,167,221,160,161,218,159,158,214,153,158,217,150,157,211,140,143,217,149,154,226,161,170,228,166,172,221,161,161,214,153,152,4 225,152,165,227,154,166,227,152,164,230,154,166,232,158,167,238,167,178,232,156,166,223,146,158,223,147,153,225,152,160,217,136,143,222,142,150,228,155,160,231,155,162,230,155,165,224,153,165,219,144,145,215,134,137,147,55,60,151,62,70,215,134,137,227,150,156,227,154,157,222,154,160,219,146,148,193,102,101,109,33,45,103,30,44,177,79,80,227,148,153,228,159,160,220,146,150,214,144,147,189,99,100,115,36,46,109,39,51,153,58,66,220,135,139,225,153,156,220,150,151,213,146,150,214,138,143,156,68,70,116,34,42,172,79,86,222,145,153,223,152,152,219,151,148,209,138,137,216,148,154,209,132,132,192,105,106,211,129,136,222,147,152,221,149,146,215,143,142,206,135,132,214,144,147,216,146,146,221,152,153,218,142,145,218,142,146,219,150,147,213,141,140,4 211,126,141,212,123,142,212,120,134,189,78,84,202,100,102,214,125,135,216,135,149,213,135,151,210,125,145,212,125,144,200,99,106,164,45,49,172,61,59,202,106,109,216,137,148,211,134,148,209,127,147,216,135,153,198,98,98,155,41,44,151,42,42,191,88,83,214,134,141,212,135,146,211,129,140,212,124,138,196,93,92,163,49,50,159,50,48,180,72,66,213,129,136,213,135,143,210,122,126,209,116,121,198,94,95,183,69,70,189,83,77,201,107,105,215,139,148,209,133,138,208,125,120,210,121,118,190,79,78,189,76,80,203,108,105,214,130,138,216,141,153,209,134,140,204,123,117,209,127,126,195,93,96,190,81,83,201,108,108,212,130,140,214,137,145,209,136,142,197,110,104,199,109,106,194,96,107,194,97,100,198,106,105,208,127,136,212,136,142,209,139,143,4 229,167,179,222,150,162,208,114,124,202,98,109,211,121,132,208,114,124,210,122,134,216,140,155,220,155,161,193,98,102,161,49,60,159,42,56,181,68,78,181,66,74,163,48,58,185,85,95,195,109,108,140,33,45,141,37,50,164,58,66,175,66,75,162,52,63,147,38,50,170,60,68,189,98,99,138,35,44,161,58,59,176,72,73,168,60,66,148,41,53,151,42,53,186,90,93,183,93,95,156,54,56,174,76,73,170,64,65,167,58,63,165,51,57,179,74,77,213,145,153,164,64,66,138,36,41,153,51,52,167,59,62,176,64,65,194,97,96,216,145,150,224,167,178,188,99,93,165,60,58,179,82,80,187,82,77,197,99,98,223,160,168,228,173,185,226,170,182,210,143,139,209,132,124,212,136,129,215,139,135,224,161,167,230,174,186,229,174,186,227,174,186,4 196,112,140,200,116,146,199,109,143,198,106,144,197,108,146,194,102,139,190,98,131,189,101,138,195,114,141,196,114,143,196,109,138,192,98,130,185,88,120,188,90,121,190,95,133,186,97,133,190,114,137,191,111,135,180,79,97,170,59,88,176,65,97,184,79,104,191,99,136,181,88,122,185,110,133,187,106,128,163,50,64,153,35,58,171,54,77,186,87,115,189,101,137,183,93,127,187,117,140,190,110,129,167,53,70,159,38,59,173,60,83,188,95,125,188,98,130,187,102,134,188,122,137,195,124,140,185,88,110,175,62,82,182,81,109,188,95,129,188,100,130,183,101,130,185,116,131,194,123,138,189,104,129,188,93,116,191,101,134,189,97,131,185,98,128,181,103,131,182,114,127,190,117,135,190,111,136,192,108,135,193,107,138,190,104,135,183,97,127,179,102,130,4 232,146,148,241,160,166,245,166,176,243,160,170,244,162,172,246,165,174,239,157,166,232,151,161,232,145,137,241,159,161,240,159,162,240,153,161,240,152,161,238,154,162,240,159,167,237,156,166,231,150,147,241,157,163,245,160,164,231,131,126,222,114,109,235,143,150,244,163,172,236,157,164,236,158,154,234,149,144,221,121,113,198,82,72,196,77,66,229,130,127,237,154,158,238,163,167,233,157,151,220,125,110,203,94,76,179,71,65,172,56,51,213,99,86,232,143,140,236,163,165,226,152,147,224,135,123,210,99,81,179,64,56,185,74,70,209,101,95,232,151,154,232,158,158,229,159,151,231,157,150,223,136,128,211,103,97,214,114,112,226,141,142,230,152,153,222,149,145,224,154,143,230,159,153,225,146,144,216,127,131,222,134,142,229,147,150,232,158,156,230,158,159,4 232,142,161,239,150,167,244,162,179,238,154,170,232,147,161,238,156,172,238,155,169,238,158,174,234,148,162,241,159,172,236,153,163,214,120,126,211,115,125,226,139,152,235,155,167,237,158,171,238,157,164,236,152,155,206,106,102,170,61,64,155,44,52,192,85,87,229,149,150,229,157,161,235,159,158,225,136,127,163,56,58,152,44,51,160,52,57,159,48,53,219,133,130,227,159,159,224,147,146,220,132,126,174,69,67,146,38,42,137,34,41,170,65,66,221,138,139,228,158,162,219,142,139,226,149,150,220,137,135,196,100,102,184,86,86,215,127,129,233,158,169,234,161,170,224,151,146,225,149,147,223,146,148,223,148,152,230,154,162,228,149,157,230,156,161,225,156,157,221,148,145,224,149,148,230,157,161,223,148,151,218,140,144,225,146,155,229,156,164,227,159,164,4 190,103,131,193,110,138,188,104,129,196,110,137,202,114,143,202,110,139,195,106,131,196,116,138,190,103,124,187,108,132,189,104,127,187,92,116,190,100,123,201,115,137,197,113,129,195,113,131,186,106,120,185,110,130,181,96,113,134,44,54,155,64,78,202,120,135,203,128,134,194,118,124,182,105,121,188,113,131,177,89,104,98,27,33,124,45,54,202,118,131,205,130,141,196,120,127,186,116,120,190,117,127,184,100,115,137,46,52,144,58,60,202,123,129,201,123,135,193,119,122,184,116,117,190,120,124,194,120,130,176,84,89,178,87,91,198,121,131,193,112,122,195,122,125,181,114,115,189,120,123,188,112,125,186,102,113,187,101,115,194,117,129,191,111,119,193,122,121,175,103,107,186,113,119,185,105,118,182,100,110,185,105,117,191,117,127,191,117,120,191,122,117,4 245,156,168,246,160,173,246,165,180,246,154,170,222,99,107,230,120,124,245,157,161,236,144,137,245,162,170,246,163,174,247,163,177,241,139,148,192,54,61,199,72,76,244,156,157,244,162,167,245,161,166,246,162,174,246,158,168,237,131,134,212,83,86,207,82,83,241,151,154,244,162,170,244,160,165,246,160,168,245,159,165,236,127,126,221,102,98,217,96,89,239,146,147,244,165,173,244,165,167,246,165,167,247,162,170,236,130,129,211,84,74,213,89,80,235,138,132,244,166,170,242,165,165,246,169,169,246,161,162,242,146,142,221,102,91,223,111,100,239,152,150,240,159,161,236,156,155,244,164,163,245,163,163,245,157,155,239,142,143,237,139,137,243,160,166,238,161,165,232,153,152,240,160,160,243,158,160,243,154,156,243,156,163,242,157,161,241,156,162,235,154,159,4 231,153,157,241,171,176,242,170,175,239,161,163,233,144,152,240,166,172,242,175,175,240,176,174,233,163,162,241,171,174,239,166,166,206,112,106,195,92,91,231,155,153,242,178,174,238,171,164,231,159,160,239,171,169,229,151,142,165,58,55,141,38,42,211,128,118,243,184,174,238,174,163,231,165,161,241,178,169,218,137,123,170,63,57,137,37,40,174,81,71,238,172,160,239,180,169,231,172,165,238,176,165,216,135,117,187,83,69,169,64,59,164,65,54,231,162,146,240,184,173,228,170,160,235,173,163,225,152,134,205,117,98,194,99,84,201,114,100,236,175,165,237,182,171,225,171,156,231,167,156,232,164,152,226,152,137,221,141,127,230,159,152,235,174,169,233,176,165,223,172,154,231,174,161,233,170,159,233,166,154,231,163,154,236,173,167,234,175,165,229,176,167,4 246,169,192,247,177,198,248,183,203,248,185,205,248,186,206,248,187,206,248,188,204,248,186,199,247,173,191,248,180,196,249,181,198,250,179,197,250,182,200,248,184,200,248,187,200,248,184,195,246,173,189,247,173,190,241,160,173,215,123,129,223,134,143,247,175,189,248,185,197,248,184,193,246,174,187,238,158,168,201,104,102,169,63,65,172,65,68,235,152,161,250,185,196,247,183,190,245,174,184,222,135,134,177,71,69,159,54,61,165,60,64,229,145,152,251,185,195,247,179,187,241,171,177,216,130,126,176,71,69,162,55,61,195,95,97,242,165,175,249,182,191,247,177,184,238,169,175,227,150,150,189,88,80,187,82,78,223,131,138,247,169,185,247,176,185,246,175,182,234,164,168,234,159,166,220,133,132,221,131,133,237,149,163,246,166,181,246,172,181,244,172,177,4 220,130,150,217,121,135,216,115,127,226,130,150,234,140,163,224,119,147,214,102,125,215,110,124,212,118,133,197,86,99,163,45,58,178,63,77,214,109,125,209,99,121,204,90,113,207,103,117,210,115,128,186,79,93,141,28,46,163,41,60,175,56,73,188,76,91,204,98,118,204,102,122,213,125,139,196,88,98,163,45,63,159,36,56,133,26,46,146,36,52,210,107,122,218,129,144,215,131,145,214,120,131,185,72,84,173,55,71,178,66,84,197,97,116,216,123,141,221,132,149,213,130,144,220,135,149,223,137,153,215,124,145,219,128,149,225,141,159,224,141,161,221,138,159,208,122,135,220,136,150,228,146,161,229,146,163,230,146,165,228,144,163,223,141,160,217,136,157,209,130,142,217,137,150,223,141,155,228,147,163,230,150,164,230,150,166,222,141,159,214,132,153,4 231,141,139,235,143,140,238,144,140,241,148,145,243,152,147,241,150,144,235,146,140,223,134,124,231,141,136,235,144,138,234,138,132,234,140,136,239,147,141,235,143,139,230,141,135,224,136,129,234,145,138,235,147,141,233,138,136,230,127,119,230,133,122,234,144,139,232,144,135,226,138,129,229,143,133,231,143,132,205,105,96,157,57,55,195,88,82,226,133,122,231,146,135,226,143,133,227,141,131,227,135,123,171,67,57,104,17,21,183,78,72,223,129,120,227,139,133,224,141,132,226,141,133,220,128,117,199,96,82,188,78,67,214,119,110,226,137,132,225,137,130,220,140,128,225,144,127,225,139,125,224,135,128,223,133,128,226,138,133,228,140,132,222,140,131,213,134,119,223,146,131,227,144,132,226,141,133,227,143,136,226,140,134,223,138,132,218,135,125,212,131,119,4 206,87,94,209,88,92,216,97,100,222,108,106,221,108,107,211,93,94,206,90,91,203,92,92,207,88,92,211,91,93,217,101,103,221,109,103,221,111,104,213,97,93,206,89,86,200,89,85,208,94,94,211,95,94,217,103,102,219,108,100,221,114,104,219,111,106,211,103,98,204,98,90,207,96,96,212,100,98,214,106,103,210,94,87,219,112,102,220,118,107,211,109,97,204,100,90,204,92,92,211,100,99,209,99,96,187,61,58,200,85,78,220,121,106,212,116,99,205,109,92,202,92,89,208,96,96,209,98,97,183,63,61,191,76,70,218,122,107,212,118,101,201,106,88,200,94,96,204,93,90,206,93,93,207,98,95,208,103,95,211,110,99,208,113,96,195,97,82,199,92,93,200,86,86,203,90,91,205,99,98,205,98,95,205,102,96,201,101,90,192,93,87,4 208,114,110,214,119,109,221,127,118,225,130,119,222,128,120,217,121,117,211,116,110,198,101,93,211,119,113,214,118,113,220,127,121,220,126,116,217,119,110,217,126,115,212,121,112,200,109,100,206,109,102,211,113,108,216,122,113,206,100,87,211,108,98,217,123,112,209,116,105,198,106,100,202,104,97,212,117,114,208,107,100,162,47,39,177,68,60,217,124,110,213,123,111,201,109,100,201,105,94,207,111,106,208,109,103,155,45,45,159,47,44,208,108,98,209,120,109,204,117,102,202,111,100,207,113,103,209,117,109,191,83,76,193,87,79,207,113,103,208,117,109,201,112,101,199,108,97,202,108,101,202,107,101,204,104,99,211,119,112,211,121,112,203,110,102,196,106,99,196,106,95,203,114,107,201,108,103,202,104,103,207,114,108,208,119,111,200,110,100,196,112,102,4 196,104,127,195,95,122,199,100,126,197,94,114,186,78,100,204,107,136,203,109,133,194,98,122,196,102,122,200,106,127,202,105,128,194,92,111,184,78,98,203,108,130,197,100,124,195,102,125,194,100,118,200,106,124,200,104,127,203,108,134,204,111,134,201,106,130,200,105,130,196,105,128,195,105,122,199,108,128,202,107,130,201,106,128,199,102,123,201,107,128,200,106,131,195,105,126,192,100,118,197,106,126,203,112,134,181,82,99,161,48,64,191,89,110,198,107,130,194,109,129,190,98,116,194,101,121,200,110,131,176,75,91,152,39,56,175,70,89,195,107,130,190,103,121,186,95,114,194,107,123,196,110,126,188,90,107,154,45,56,172,72,86,195,108,124,187,102,116,183,94,109,192,106,120,193,109,125,185,89,109,176,77,85,187,97,111,189,104,119,184,100,115,4 198,92,116,201,98,122,204,98,118,210,107,129,204,96,121,213,114,134,204,105,122,194,94,113,194,89,116,194,85,111,204,99,114,205,103,125,202,96,122,205,103,120,199,99,117,192,93,114,194,91,116,193,81,103,202,95,107,179,68,87,185,71,92,205,105,128,198,98,122,190,89,108,193,93,114,199,97,118,190,84,102,156,40,54,173,53,72,198,95,120,194,93,116,192,93,107,188,84,104,197,97,116,185,79,97,168,47,61,189,75,99,192,87,117,195,93,113,191,97,112,186,81,100,191,82,106,194,92,108,193,86,103,192,86,112,195,93,116,195,97,114,187,92,112,188,91,107,193,92,111,200,107,122,203,111,130,197,97,119,197,100,119,192,97,116,185,93,113,186,92,109,192,95,109,198,105,119,201,110,129,197,100,121,195,99,119,191,100,120,184,95,113,4 214,120,136,224,131,145,230,136,151,235,140,155,235,139,154,234,138,153,233,139,154,226,137,147,214,122,136,222,129,142,229,137,149,231,138,153,228,131,148,230,136,153,233,144,153,227,142,148,215,129,137,219,127,140,224,132,148,220,120,135,212,106,117,212,109,117,229,140,147,226,142,147,213,127,137,211,116,127,205,96,110,196,79,94,188,64,72,203,91,95,225,136,145,224,141,150,207,121,128,200,95,98,194,80,92,176,52,72,194,76,93,209,104,116,225,137,148,222,141,152,204,118,126,191,78,80,190,75,86,182,58,76,205,98,109,219,128,140,224,138,150,220,139,146,207,127,134,200,100,101,201,100,106,204,101,108,210,110,115,220,129,141,223,140,146,217,137,140,205,124,130,209,126,131,213,128,136,219,138,150,222,139,150,218,131,136,220,139,142,215,140,141,4 222,142,143,224,143,141,226,146,141,227,148,150,225,146,149,223,144,142,218,137,135,213,128,127,222,143,140,224,144,140,224,147,142,209,120,117,195,95,91,214,131,126,219,141,136,214,136,131,224,151,148,224,146,141,220,140,136,162,64,64,139,36,38,202,111,102,217,137,127,212,134,126,221,143,135,221,142,133,217,132,127,153,58,61,145,47,47,209,125,117,216,136,125,211,131,122,219,140,133,218,136,128,216,129,123,156,60,62,163,63,61,216,136,125,218,145,135,214,139,128,216,138,126,218,137,131,218,137,133,197,105,97,201,114,107,220,145,134,216,140,131,212,137,126,215,140,127,218,141,132,218,139,135,216,134,124,220,146,139,218,141,132,214,136,125,211,137,128,214,144,131,213,137,127,217,140,135,218,143,137,220,148,141,216,142,134,214,141,129,209,139,128,4 192,111,104,195,111,105,193,104,96,190,95,89,192,101,97,185,89,85,175,74,68,176,80,75,190,107,100,190,105,96,185,91,82,186,88,85,190,98,94,180,82,77,178,84,78,173,79,73,184,96,90,184,92,87,187,95,89,189,97,89,187,94,87,182,85,81,173,76,67,171,77,70,182,94,87,181,88,83,185,92,89,191,102,95,184,90,81,177,80,73,173,79,70,169,77,65,184,101,93,179,85,78,182,87,86,187,94,93,182,88,79,170,70,59,173,82,71,176,93,82,187,114,110,179,87,80,177,77,73,185,93,92,182,89,86,181,92,85,178,91,81,176,95,84,184,116,112,183,105,101,184,101,98,183,94,89,179,86,81,180,94,88,178,95,86,173,94,80,178,105,94,185,115,110,190,122,120,186,107,104,177,84,80,175,84,77,181,105,96,180,115,106,4 222,136,139,218,129,128,216,124,121,206,100,90,220,120,114,215,125,121,224,136,132,228,144,141,227,142,144,221,131,131,212,112,105,193,82,74,204,95,84,201,101,90,210,122,113,218,133,122,225,142,137,217,125,124,190,75,67,184,68,62,194,81,74,184,67,52,202,110,96,218,138,126,222,140,133,217,124,116,185,72,62,188,72,68,187,71,67,189,77,64,202,112,101,218,139,129,215,133,120,219,130,118,191,84,77,182,63,60,185,71,65,188,79,65,203,111,96,214,138,125,203,118,104,213,129,120,206,109,97,178,64,55,181,69,63,186,76,64,209,123,105,217,143,130,212,130,116,206,123,114,203,106,94,189,80,71,182,69,62,193,91,77,209,128,112,218,147,133,209,129,112,207,125,114,199,105,90,196,93,81,194,93,80,201,109,96,202,120,108,212,138,124,4 230,141,139,231,141,140,236,144,145,237,145,145,237,145,142,238,147,142,235,146,139,227,139,133,228,139,136,232,141,139,233,140,137,228,132,127,214,105,93,226,131,121,233,146,140,226,139,132,221,122,124,220,114,121,227,131,126,208,96,87,201,86,76,204,94,79,223,132,122,225,141,132,216,116,116,215,105,114,227,134,132,209,100,95,198,83,73,202,94,79,221,132,119,222,137,124,225,138,130,227,139,135,229,139,135,209,101,97,194,75,66,200,90,78,214,122,109,219,137,125,223,138,130,228,141,135,227,138,131,208,103,98,194,79,71,192,79,65,205,107,94,219,141,132,218,133,118,224,139,127,228,143,134,220,128,122,201,95,85,197,92,77,211,121,108,216,138,129,217,138,124,223,144,131,225,142,132,224,138,130,217,126,117,210,118,104,213,128,114,213,135,121,4 234,149,163,238,151,170,242,159,175,240,159,175,242,160,176,243,161,176,240,159,175,235,155,167,235,152,164,239,155,171,233,148,156,213,121,127,231,145,158,239,158,171,238,159,169,234,157,166,234,149,161,237,154,169,213,123,125,143,44,46,175,79,83,232,149,156,236,159,167,236,159,166,233,148,159,237,154,167,208,117,116,134,44,50,132,42,48,215,125,126,238,163,169,234,156,163,234,155,162,240,162,172,213,120,114,152,59,60,127,37,44,209,118,119,240,164,172,232,156,163,233,156,161,238,156,166,225,136,139,195,96,94,183,83,83,224,138,142,237,162,172,231,157,163,229,154,157,233,152,161,234,151,162,232,144,153,226,135,145,235,154,163,233,158,165,227,154,159,226,154,154,232,154,160,234,156,163,236,158,167,232,149,161,234,155,166,229,155,162,223,151,155,4 232,133,156,238,139,161,242,143,165,243,145,168,245,150,171,244,146,169,242,146,165,235,140,160,233,134,153,239,139,158,242,145,163,243,145,165,242,141,163,242,144,164,240,144,161,237,145,159,234,138,153,239,143,160,229,129,142,226,125,138,237,139,156,240,144,162,239,144,159,236,142,160,234,140,152,239,145,161,224,122,135,172,58,63,177,72,79,234,135,150,238,143,159,233,138,155,230,135,148,235,139,156,236,140,155,196,90,97,181,69,75,225,124,134,237,144,159,229,135,152,230,138,148,235,142,155,235,140,155,236,141,153,231,133,147,232,136,153,233,139,154,224,127,145,225,133,143,233,142,152,234,140,154,235,137,155,234,139,160,232,137,157,229,136,153,222,130,146,220,129,138,229,137,146,231,137,150,228,130,150,231,134,153,229,136,154,223,130,149,220,130,146,4 237,148,153,240,152,156,243,155,160,245,162,166,246,166,170,247,169,173,247,169,170,244,165,165,237,153,157,235,147,147,225,130,124,234,145,140,247,168,171,246,168,168,246,171,168,244,167,162,237,155,156,227,139,135,179,69,58,188,83,73,238,149,144,246,166,166,246,170,165,244,169,161,236,157,155,217,127,120,127,33,35,143,41,42,213,110,97,247,168,167,245,169,164,242,167,157,233,158,152,211,118,107,136,36,34,157,53,50,218,121,110,245,167,164,245,169,163,242,168,160,231,156,148,215,124,111,180,71,58,192,87,74,231,146,141,244,168,166,244,169,161,240,166,155,229,152,142,228,148,139,222,135,125,223,135,126,238,156,154,243,167,165,242,168,160,236,165,155,225,148,140,231,153,147,234,157,154,235,158,155,239,160,158,241,166,163,239,167,158,233,164,154,4 217,123,127,222,123,130,222,123,132,221,120,127,218,116,120,224,127,126,220,126,125,210,114,117,217,125,125,221,126,125,224,129,131,213,110,111,205,99,98,215,116,111,217,123,118,212,120,117,217,124,123,221,128,125,225,134,130,194,83,79,179,60,61,204,100,96,220,128,124,215,124,119,215,123,119,222,130,129,224,132,129,194,84,79,153,36,40,194,92,89,221,129,124,214,123,117,214,121,117,219,125,125,223,135,135,211,112,110,175,62,61,200,100,97,221,131,126,214,125,117,209,117,113,215,122,120,219,128,127,220,128,127,214,118,115,215,123,121,218,129,122,213,127,117,208,119,112,212,118,114,218,126,123,220,130,127,219,129,123,218,130,126,214,127,119,211,128,117,206,124,113,213,126,121,217,130,126,217,128,123,217,127,120,217,129,123,217,134,126,211,132,123,4 224,137,144,228,140,145,233,143,146,234,141,149,232,141,148,232,144,144,229,143,142,223,137,138,220,133,134,227,139,143,230,141,144,231,141,147,223,128,125,220,126,120,227,142,140,223,140,138,218,130,127,226,140,137,227,140,142,207,105,100,196,88,73,207,107,95,221,135,134,219,135,131,221,136,135,229,145,141,216,122,117,177,61,54,187,73,63,207,109,98,223,140,135,221,140,134,219,135,128,225,140,137,212,115,112,177,62,56,198,91,80,228,140,134,230,152,146,225,148,139,220,139,128,224,140,134,223,133,132,219,126,127,223,133,129,232,147,144,233,154,148,226,151,143,217,140,130,223,142,135,227,142,138,232,147,151,232,145,145,231,147,146,225,146,141,221,145,138,212,134,123,220,138,131,224,141,137,225,139,135,227,140,139,229,147,147,221,141,139,215,139,136,4 213,121,121,217,123,124,216,117,115,227,131,130,230,136,136,222,125,126,218,120,122,212,118,117,218,130,124,218,129,125,215,119,116,216,117,114,227,134,130,222,126,122,214,116,116,213,123,117,217,128,122,216,127,119,194,86,80,183,68,62,211,112,102,222,132,129,214,118,114,212,124,117,217,129,121,214,121,115,172,62,56,161,46,43,191,84,75,219,130,124,218,128,122,211,122,117,214,126,116,214,121,114,176,66,59,163,52,47,167,60,54,211,116,105,214,127,120,208,121,115,211,125,118,213,125,118,195,93,83,160,52,47,166,60,54,209,116,106,213,128,121,204,119,111,209,124,112,214,129,122,210,121,116,199,104,95,209,120,112,213,129,120,211,126,116,208,127,114,201,113,104,209,126,116,213,128,120,212,128,121,215,132,124,213,130,120,208,126,116,201,120,109,4 219,126,138,222,129,136,228,135,140,232,140,150,227,131,144,231,139,147,225,133,144,218,129,142,220,129,137,224,134,140,212,113,113,216,119,123,230,141,152,228,139,143,224,137,142,216,130,137,216,126,137,222,133,138,175,69,65,168,60,63,221,130,136,222,135,140,220,133,136,215,128,128,212,124,132,216,124,125,172,65,59,153,46,49,185,81,78,206,113,109,219,137,138,212,129,127,213,130,131,215,129,133,203,107,103,183,80,74,121,31,33,167,71,66,220,137,133,212,136,130,213,132,127,217,133,133,218,134,132,205,114,108,153,55,51,186,89,78,216,135,129,208,129,124,211,133,123,217,136,130,220,138,131,217,135,132,208,119,114,211,124,116,216,136,132,207,128,122,209,134,121,215,137,125,218,136,127,218,137,133,216,131,132,214,132,132,214,136,131,208,134,127,4 215,119,123,218,123,122,223,125,122,228,129,129,225,127,124,222,124,122,214,111,107,207,106,99,215,121,119,218,121,117,221,122,116,224,129,128,221,123,118,218,120,116,214,120,113,209,117,107,214,120,117,217,117,112,214,114,104,212,110,106,212,109,105,219,125,121,214,122,113,206,116,104,215,123,116,217,124,119,218,121,116,177,72,69,159,48,46,206,104,99,210,117,108,205,113,100,213,122,115,218,126,119,213,116,109,168,58,55,158,44,43,170,62,57,208,117,108,207,120,109,208,117,109,215,122,114,216,123,117,183,73,67,154,40,39,157,53,50,209,121,111,204,119,106,206,118,110,211,122,113,216,127,121,193,95,91,161,51,48,193,95,87,211,127,116,200,114,100,204,120,113,207,120,113,211,122,115,209,120,117,202,108,104,205,117,108,206,121,110,198,114,103,4 209,105,119,210,100,118,204,90,107,202,88,100,215,108,117,213,112,121,208,106,117,205,107,116,211,107,115,210,100,114,193,78,91,179,61,70,209,101,112,210,111,115,203,105,112,201,104,114,207,99,107,212,105,114,173,68,80,135,37,44,200,93,103,206,110,111,193,93,94,195,94,103,209,105,109,213,108,119,177,75,85,117,29,37,187,85,91,208,110,113,188,88,87,194,97,99,210,112,115,213,111,119,186,74,85,145,38,45,184,80,84,209,114,116,198,99,96,194,100,98,206,105,110,211,111,118,197,90,101,177,61,68,199,95,103,208,111,118,202,105,104,197,100,100,204,108,107,209,110,116,205,101,113,200,94,102,205,105,113,205,106,113,201,103,105,197,105,101,201,107,107,204,107,110,206,108,113,207,107,114,207,110,113,204,107,107,202,109,107,197,107,105,4 213,117,118,217,118,117,213,107,104,220,116,114,221,119,115,218,118,112,212,115,110,200,104,100,209,112,105,213,111,106,217,115,113,219,118,115,216,115,108,213,114,103,207,108,99,201,106,98,213,119,112,211,112,106,210,108,106,211,104,102,215,114,109,216,119,108,207,110,99,199,105,93,208,112,103,211,113,107,190,88,85,143,41,43,197,95,88,212,117,107,208,115,100,199,107,93,202,106,95,209,113,104,156,56,54,119,24,26,168,65,60,209,119,108,207,118,102,199,111,95,202,111,97,208,112,103,146,51,49,119,26,27,146,46,44,203,112,101,210,125,111,196,108,93,201,113,100,205,114,102,177,84,78,117,26,26,159,62,59,207,118,106,208,124,110,199,113,98,201,114,102,201,112,101,201,111,104,180,82,76,192,100,91,206,121,107,201,114,99,195,109,94,4 215,121,114,216,120,112,222,126,120,224,130,127,225,132,131,223,132,129,220,128,126,220,132,132,215,125,118,218,126,118,220,127,120,208,105,99,198,90,82,212,116,112,214,119,116,211,119,115,217,126,118,223,135,131,214,114,105,158,50,45,130,28,27,192,84,78,216,128,122,209,120,110,215,123,112,223,133,130,219,123,114,155,53,47,139,36,35,176,64,58,208,117,110,210,126,118,216,128,120,219,128,121,221,130,121,175,68,61,139,35,35,174,64,54,202,108,96,209,129,119,211,122,113,214,124,114,216,127,118,201,102,92,163,60,53,183,79,66,202,111,98,201,116,105,203,113,100,211,122,112,215,127,117,208,115,108,208,115,106,205,115,105,207,121,106,198,112,99,203,117,105,208,120,108,213,125,114,211,124,113,212,126,118,208,123,112,204,119,105,198,113,100,4 221,131,128,220,128,125,224,134,133,221,127,121,222,127,122,222,129,129,219,127,128,214,121,121,220,130,126,220,129,125,219,128,125,218,124,113,220,127,120,220,130,126,217,126,125,206,113,109,218,131,127,220,131,129,207,109,102,186,81,73,179,73,69,213,117,114,215,126,126,193,95,88,216,130,122,219,132,126,185,84,78,126,27,29,131,32,33,201,103,102,212,122,119,195,96,87,213,127,122,217,130,122,150,58,55,91,15,21,141,46,47,206,111,107,211,123,121,201,109,102,211,129,125,209,120,115,134,43,42,95,16,22,165,69,65,218,129,122,210,121,117,200,112,107,207,125,117,207,123,115,178,78,71,157,56,51,200,110,104,216,129,121,207,119,109,203,119,114,203,118,109,205,121,114,199,110,102,204,114,105,210,126,121,211,124,116,209,126,116,201,119,112,4 220,130,125,219,125,115,225,130,119,228,132,122,224,126,117,223,128,120,211,110,100,209,112,99,218,128,120,222,129,120,226,133,124,225,130,120,224,132,123,222,132,125,215,121,108,210,118,105,213,119,110,220,126,117,224,131,119,220,126,116,208,102,89,213,115,102,215,126,114,211,122,112,211,119,108,219,127,117,222,130,118,206,104,92,157,44,39,174,66,57,213,120,106,211,123,112,213,124,108,218,127,116,219,127,116,202,99,89,154,45,41,174,67,56,211,118,104,210,123,112,212,126,112,217,126,113,217,125,113,217,127,117,207,109,97,208,111,96,214,126,113,210,126,113,208,124,108,212,122,106,218,129,119,214,123,110,217,127,116,212,122,109,209,120,109,207,123,111,205,120,102,210,124,107,214,128,116,214,125,112,210,120,108,212,124,110,208,123,111,203,119,109,4 229,153,161,230,158,167,231,159,165,235,162,165,237,166,171,237,168,172,234,164,168,228,156,164,228,153,158,229,154,159,210,121,124,206,120,125,228,154,158,233,162,165,232,163,165,229,161,163,226,151,156,227,150,155,175,76,79,145,43,50,183,89,90,225,155,157,231,164,165,228,165,163,224,149,155,228,154,160,178,87,90,150,53,61,157,58,61,202,126,130,228,161,163,225,160,156,224,150,156,230,156,163,189,106,109,138,46,52,144,52,58,188,110,116,224,157,159,221,151,148,222,146,152,225,152,159,211,133,134,151,56,58,159,69,70,207,134,137,221,153,156,219,150,148,221,147,151,221,147,151,223,149,153,205,125,126,206,129,130,221,153,157,219,152,151,217,150,148,220,153,150,221,147,150,222,150,152,224,154,157,222,149,154,219,148,153,220,154,155,216,150,149,4 236,149,159,239,150,162,243,153,164,242,154,165,243,159,171,242,157,166,240,154,164,234,148,155,234,149,154,236,149,158,238,152,160,240,154,162,242,159,168,240,157,165,236,154,159,232,150,156,231,146,153,232,148,154,234,150,154,232,146,150,231,147,152,234,152,158,233,153,155,229,149,151,227,145,148,225,140,144,200,102,102,178,73,73,189,85,84,204,103,100,226,141,140,227,148,146,226,146,146,193,97,96,143,34,38,140,36,41,147,38,43,176,68,67,222,135,132,223,144,142,223,146,142,193,101,100,156,53,57,165,61,66,173,74,77,195,103,105,223,142,143,221,144,143,220,146,141,219,142,141,215,131,137,213,125,130,220,135,140,226,146,149,224,147,146,218,143,141,216,142,137,220,144,142,224,147,150,226,148,153,225,146,151,226,147,145,222,145,140,214,139,137,4 239,155,179,242,158,181,243,153,178,240,142,166,241,145,170,243,155,181,242,158,181,234,149,173,239,155,176,241,157,178,235,139,158,212,88,102,215,95,112,235,140,160,240,156,177,235,153,173,236,152,172,238,154,174,218,111,123,187,52,66,193,61,72,222,116,129,238,155,175,233,150,168,235,154,172,229,139,151,197,78,82,178,48,61,177,47,57,209,100,107,235,149,167,229,146,164,234,157,174,217,119,124,177,51,54,165,42,54,173,49,59,204,91,93,228,137,152,228,147,166,231,156,169,219,124,135,196,79,88,189,66,78,190,70,76,208,97,106,226,138,157,226,148,166,226,152,163,225,142,156,222,131,149,213,111,124,214,111,124,224,131,151,228,148,167,222,146,163,220,147,157,224,147,161,227,147,164,225,142,160,227,142,163,228,144,164,227,148,164,218,143,160,4 234,154,174,219,123,133,191,73,76,189,73,79,186,66,69,202,89,98,228,138,155,235,157,174,224,138,149,189,78,76,165,47,52,172,51,59,177,59,66,162,39,49,200,93,104,230,151,167,210,117,122,175,57,56,162,47,49,171,54,57,176,58,62,150,33,41,189,81,91,227,147,162,198,97,96,183,69,68,175,60,57,172,55,52,173,60,61,165,49,54,196,88,93,226,147,158,198,100,99,185,75,70,182,70,63,175,58,55,175,60,58,176,59,60,207,107,116,230,155,170,215,136,140,186,81,75,181,68,65,180,66,62,178,61,58,181,64,64,210,116,125,231,160,172,221,150,155,190,88,80,175,59,57,186,73,73,187,74,71,197,89,93,222,136,150,231,161,172,223,154,161,207,120,120,189,85,80,202,102,106,200,95,97,209,112,116,228,150,163,230,161,173,4 206,109,127,212,117,137,210,114,134,199,97,110,194,88,104,205,108,124,207,118,131,206,121,132,206,112,125,212,120,133,210,115,129,161,56,64,131,30,39,178,76,84,202,113,129,200,114,127,208,115,125,212,119,131,208,112,123,144,46,55,105,18,28,165,65,72,205,118,133,201,116,127,205,113,125,209,117,131,203,104,115,155,47,52,135,34,37,186,90,94,206,119,130,200,116,122,201,110,118,206,115,125,207,114,120,182,74,70,187,86,85,208,126,130,204,119,125,203,119,122,199,108,118,200,105,113,209,121,122,208,120,126,210,124,128,206,123,131,201,115,124,200,112,118,197,110,116,202,111,114,212,128,131,213,130,135,210,127,133,208,124,137,203,119,127,200,113,121,195,112,114,201,114,113,207,123,124,207,125,126,204,119,125,207,124,134,205,123,125,196,111,119,4 229,144,167,229,142,170,230,136,167,233,139,171,232,136,165,234,140,167,236,149,178,230,147,171,227,142,164,230,145,170,226,133,160,221,123,144,219,121,139,222,125,149,230,143,169,228,145,166,227,144,164,231,148,167,204,99,107,184,64,67,183,63,66,191,76,84,223,132,155,226,146,168,226,146,165,223,134,148,181,59,62,174,52,56,183,65,66,180,56,62,208,106,126,224,144,167,223,143,159,223,138,154,200,90,97,184,62,65,183,63,66,181,57,65,209,109,132,221,139,163,221,141,153,224,142,161,220,132,152,201,95,108,198,87,101,204,100,116,218,130,155,220,139,162,218,140,150,223,141,156,226,145,164,225,142,167,221,132,158,225,142,163,223,141,165,221,145,165,215,140,149,220,140,154,223,142,160,223,140,163,222,136,161,225,142,165,224,144,166,217,140,161,4 227,141,166,232,146,170,234,147,172,238,150,175,238,150,176,238,147,174,235,148,172,231,148,172,225,142,161,230,145,168,230,143,169,234,149,173,237,155,175,236,152,173,234,152,173,229,149,168,224,143,161,228,146,164,229,145,166,232,150,169,235,156,169,235,158,175,233,154,174,229,153,170,221,142,159,223,144,158,205,112,121,186,82,89,188,84,88,212,119,128,228,150,167,227,152,168,219,144,158,215,131,142,161,51,53,135,29,39,151,39,49,172,59,60,212,120,124,225,150,166,216,141,155,213,132,143,174,67,70,154,42,49,150,38,45,182,75,79,218,135,147,224,153,168,212,134,149,216,137,152,214,134,146,203,112,124,197,104,114,212,128,145,222,147,166,221,149,164,210,132,148,215,135,153,220,144,161,222,147,165,222,147,166,221,146,167,221,146,164,217,145,161,4 215,122,160,212,114,154,214,117,156,216,117,155,221,126,163,226,135,172,227,143,178,222,141,176,205,104,135,190,71,102,188,67,101,192,75,107,202,93,123,212,115,146,220,134,166,219,139,171,202,104,134,193,81,110,178,53,86,182,58,89,186,63,87,195,79,101,217,126,155,217,135,169,211,126,153,205,107,133,192,79,110,197,87,118,202,96,124,203,97,124,217,128,157,216,133,167,213,134,162,214,126,158,213,123,156,220,137,168,226,146,175,225,145,175,223,146,174,219,142,170,211,133,160,216,134,165,222,142,171,226,147,176,229,151,180,226,149,179,223,146,174,216,139,167,210,134,159,219,141,166,222,144,170,227,147,176,229,150,179,226,147,177,221,144,172,211,135,164,209,137,159,217,142,165,218,139,166,224,147,175,224,146,174,224,148,176,220,146,172,209,134,163,4 226,142,167,228,144,172,232,147,176,233,146,175,234,149,178,232,146,177,230,145,174,226,147,173,225,137,160,228,142,165,226,132,152,224,126,150,218,122,148,222,131,153,226,144,168,224,146,169,220,132,155,216,124,136,215,122,138,212,109,125,187,67,86,185,65,77,214,121,137,224,149,170,208,112,128,205,109,119,213,126,141,206,109,126,198,85,113,195,85,101,211,120,134,224,150,170,193,81,91,195,85,95,200,98,111,192,78,95,186,68,86,209,116,132,226,152,174,224,150,171,198,101,116,192,80,91,193,80,91,190,82,98,187,81,92,220,138,157,227,154,175,223,149,168,208,131,148,209,118,130,209,116,128,217,136,159,222,142,163,227,149,172,225,151,172,220,147,166,213,142,155,219,145,161,222,144,165,223,147,169,224,146,171,223,145,169,223,148,169,218,146,165,4 229,147,165,237,155,172,242,159,173,245,163,174,246,166,177,246,167,177,243,165,175,238,162,171,233,153,166,239,158,170,243,160,171,244,163,172,246,167,175,245,166,175,242,165,174,238,164,171,235,156,167,240,160,169,243,161,170,242,161,167,243,163,168,243,165,173,242,166,174,238,165,171,235,156,165,240,161,169,242,162,169,235,151,152,232,147,145,238,159,162,243,169,176,238,165,172,233,157,163,239,161,168,242,164,171,223,136,132,208,113,104,230,148,147,241,168,175,238,166,172,231,156,160,237,162,168,240,166,173,228,144,146,199,101,93,223,137,135,240,164,172,236,163,171,228,156,160,235,163,168,238,165,172,237,161,167,223,137,136,228,144,145,238,161,170,234,159,168,225,155,159,233,161,165,237,165,171,237,166,172,235,159,165,235,158,163,236,161,170,231,157,165,4 227,138,161,226,131,157,231,136,159,235,150,165,234,147,169,236,153,170,231,143,160,229,148,162,228,142,165,232,149,168,234,153,166,236,160,173,233,154,170,233,155,172,229,141,162,226,143,158,228,147,160,233,154,169,235,160,173,225,142,151,184,81,82,217,130,141,229,145,167,226,152,158,225,141,155,231,155,167,238,166,178,187,98,104,127,30,33,207,115,121,230,154,168,228,159,161,225,146,158,229,153,165,233,156,164,154,66,73,131,40,43,214,126,130,230,161,167,229,163,163,223,143,155,229,154,167,231,158,166,179,86,89,169,73,76,228,157,163,228,159,161,224,155,153,222,148,153,229,157,165,229,156,170,222,141,153,219,137,146,227,155,163,227,157,158,221,150,153,220,146,149,225,149,161,224,146,162,225,151,167,227,153,163,228,156,160,225,157,161,218,147,156,4 233,156,173,226,149,164,227,144,161,238,153,172,235,154,168,230,148,161,237,160,173,233,160,173,230,156,169,227,148,162,225,138,149,209,111,109,212,114,109,222,132,136,234,159,169,228,157,166,231,156,170,233,153,165,216,120,116,166,52,45,179,65,56,209,108,99,229,154,160,224,154,161,230,154,166,231,150,160,216,120,116,189,77,68,191,83,73,206,106,96,223,145,149,223,154,160,230,156,165,231,155,169,229,146,159,216,122,122,220,134,135,229,151,156,224,152,158,215,145,150,230,160,169,232,158,170,232,154,169,229,151,163,227,150,161,228,154,165,214,140,147,208,135,144,227,156,164,232,161,170,230,155,167,223,147,158,223,145,158,223,146,160,212,138,149,207,131,144,222,151,158,226,157,164,225,152,162,224,147,159,224,146,160,219,138,154,201,117,128,195,109,120,4 224,154,173,226,155,177,226,157,175,225,152,174,225,158,182,221,154,178,222,157,176,218,152,172,220,148,167,226,156,176,196,112,122,145,54,63,198,120,135,219,154,177,218,156,172,216,154,170,208,133,155,214,139,163,159,69,80,78,6,14,139,54,59,215,146,166,210,145,165,210,147,160,206,133,158,214,140,162,153,73,81,73,17,25,108,33,40,199,125,139,211,149,168,198,136,151,214,146,164,221,153,168,138,63,67,77,18,26,97,27,33,187,113,122,217,157,169,202,142,155,212,148,161,221,160,173,194,121,124,116,34,35,132,51,56,206,135,147,210,147,158,207,147,156,210,147,159,219,156,167,222,158,169,194,118,123,190,116,127,216,153,169,213,150,161,206,145,152,208,146,158,217,153,163,217,152,162,218,154,169,219,154,169,214,149,162,214,152,162,205,145,153,4 218,130,144,217,126,141,211,116,125,198,94,99,181,65,68,193,85,93,212,121,140,214,130,151,222,139,146,225,141,150,212,118,130,171,60,59,139,30,30,158,45,40,199,104,113,209,121,141,220,136,139,222,138,146,209,116,128,164,52,50,152,45,43,154,44,38,190,92,97,208,122,139,216,132,141,215,127,141,210,120,129,180,70,71,143,35,35,140,33,34,192,94,98,210,128,141,216,135,137,214,127,129,192,88,83,187,78,73,172,64,64,171,64,64,202,107,116,208,124,139,215,139,138,208,118,115,182,72,62,196,98,99,208,121,130,204,110,118,208,116,128,207,118,130,212,140,139,210,125,127,209,119,127,212,126,136,212,125,139,213,129,143,209,120,136,203,117,128,207,131,132,209,129,134,214,133,142,216,134,147,212,123,135,213,132,142,209,126,137,200,117,128,4 221,138,167,213,114,141,205,92,110,213,104,122,227,131,153,236,156,177,235,158,176,232,156,177,221,141,164,207,104,124,193,74,82,200,84,96,211,105,112,230,146,159,233,156,169,228,150,163,218,134,152,208,109,127,190,72,78,196,82,86,202,93,91,217,121,124,228,150,162,225,147,159,215,128,143,214,122,137,197,85,91,191,78,75,201,93,87,208,106,104,222,139,150,224,151,160,217,135,149,222,140,155,205,104,108,194,83,76,204,101,94,204,103,100,217,133,142,220,144,152,220,143,155,223,142,160,213,122,130,203,100,96,196,89,86,197,90,91,213,126,132,215,138,147,215,138,148,220,140,153,225,149,165,215,128,136,201,99,100,201,100,99,209,122,123,213,140,145,213,142,151,218,143,156,223,149,165,223,147,159,214,130,137,211,124,127,213,136,138,214,147,152,4 236,153,175,240,158,178,242,159,180,245,164,185,239,154,176,235,148,167,237,155,174,231,148,167,235,153,172,238,155,175,241,157,177,236,151,171,211,109,118,204,98,100,233,151,165,232,153,170,232,152,170,237,153,169,235,148,166,209,105,113,171,47,45,200,94,95,233,153,167,231,156,169,229,147,164,235,151,165,225,133,145,200,91,85,189,75,71,219,128,136,233,155,169,227,153,163,225,139,156,232,150,167,219,128,134,199,91,84,221,130,134,233,155,168,229,151,164,226,152,164,224,140,156,230,148,166,224,138,151,219,128,136,230,148,165,231,153,164,226,148,160,221,146,159,221,139,152,224,142,160,225,142,159,228,146,164,229,147,164,229,151,164,222,143,159,215,138,153,214,135,151,218,140,157,222,142,158,225,144,160,225,143,161,225,144,162,218,140,156,213,138,152,4 235,161,175,240,165,177,244,169,183,246,174,185,245,170,183,242,163,179,237,164,177,231,160,173,235,163,173,238,165,176,243,169,179,244,172,182,242,169,181,241,166,177,236,166,175,230,160,170,235,164,172,237,163,175,239,165,176,236,159,163,236,160,164,241,171,179,236,167,175,227,157,169,230,159,168,236,164,176,216,136,139,170,72,66,208,112,101,235,164,167,232,162,172,224,154,165,229,156,167,236,165,176,204,120,123,119,32,35,143,48,45,217,138,135,232,165,175,223,155,164,227,158,165,232,163,174,203,119,123,128,37,37,141,49,45,214,136,134,227,162,170,221,158,163,225,158,163,227,158,168,217,141,149,199,111,105,211,130,129,226,158,165,225,161,167,219,157,162,219,151,159,222,153,163,217,144,158,218,146,159,222,153,164,227,161,167,225,161,166,217,154,159,4 224,151,172,228,155,177,230,155,179,233,159,182,233,161,183,232,159,182,229,154,176,225,151,172,225,155,172,226,153,175,226,152,174,222,143,162,217,133,149,224,150,168,228,158,176,227,162,174,222,155,171,219,146,166,217,138,152,195,97,102,175,71,73,211,132,141,225,156,172,221,155,167,215,148,162,219,148,166,192,107,111,160,61,62,162,58,57,201,118,124,221,150,160,212,140,155,214,148,161,220,152,169,198,114,121,150,49,51,157,55,52,202,116,121,216,146,157,210,138,151,215,152,163,219,154,168,219,145,157,160,66,71,146,47,43,205,123,128,215,149,162,212,146,158,209,147,157,218,156,167,219,153,166,203,124,129,199,115,117,213,142,153,213,147,158,209,144,157,208,147,158,214,152,163,216,153,165,218,152,163,216,147,161,210,139,152,212,147,158,209,147,158,4 215,143,171,218,144,171,222,146,174,223,148,176,220,146,175,217,141,170,213,134,166,208,129,160,212,141,165,219,147,172,222,148,175,206,124,150,187,97,115,209,129,153,207,128,154,205,124,154,209,134,160,212,136,165,222,147,174,162,77,94,113,23,33,200,110,126,210,135,157,209,140,159,209,137,162,211,132,163,218,141,169,168,78,94,126,27,36,187,88,104,212,139,164,212,145,161,206,135,160,210,135,161,213,138,165,198,111,132,172,64,77,196,106,128,210,135,163,207,136,157,201,131,156,207,134,160,211,136,163,212,136,161,205,122,146,209,133,159,210,137,161,203,132,155,197,128,152,203,128,156,207,131,159,212,140,164,208,131,161,209,134,159,208,138,159,201,136,155,194,127,150,199,126,152,205,133,158,208,137,159,208,133,159,207,133,158,205,138,158,200,139,156,4 209,138,165,212,141,167,215,144,171,220,151,176,218,150,177,215,146,172,216,150,173,213,150,173,209,140,163,214,148,169,211,144,169,204,126,143,208,133,155,212,144,169,209,141,165,205,141,163,208,137,162,210,141,167,202,123,149,140,47,56,166,76,85,211,139,157,210,145,165,203,138,160,205,134,160,207,133,164,197,109,139,125,32,46,143,51,60,208,132,153,210,146,165,202,136,159,207,138,160,208,135,162,205,130,156,185,96,110,182,95,109,207,136,160,210,145,164,206,146,162,205,139,159,209,138,162,209,138,164,210,138,161,207,135,155,208,138,157,205,138,159,200,139,156,200,132,152,202,129,154,208,138,161,210,140,161,204,130,151,203,129,149,199,128,152,189,121,147,198,134,150,201,133,152,204,135,157,209,142,162,201,127,149,199,128,148,197,131,152,187,119,143,4 233,146,182,240,154,189,239,153,189,232,140,178,234,141,180,227,138,175,218,129,167,224,147,178,224,136,171,229,138,171,229,133,165,223,122,159,221,117,155,220,119,151,224,136,164,225,149,175,218,130,163,219,121,152,221,118,146,220,114,150,215,109,139,217,112,137,221,126,152,222,140,164,217,129,156,206,98,119,213,111,135,220,126,146,217,120,141,214,108,132,218,120,144,218,134,160,213,123,151,196,83,104,200,94,106,213,116,128,216,118,138,213,106,129,224,130,151,223,144,170,207,118,147,203,103,126,205,105,117,212,114,127,219,122,148,221,122,151,232,150,172,227,154,179,203,122,151,201,106,134,208,111,138,219,123,148,225,127,157,230,143,172,232,159,182,223,154,178,202,128,155,204,119,150,214,128,159,224,140,169,226,141,170,228,148,177,227,151,178,220,148,174,4 234,144,153,240,152,168,244,157,173,244,155,170,237,139,143,240,147,153,241,153,168,237,148,164,231,143,150,238,150,161,239,148,159,234,136,143,237,139,146,239,147,155,235,142,151,236,150,164,231,144,149,239,152,159,217,115,114,205,95,88,224,122,125,230,137,139,229,132,130,233,143,150,230,147,150,235,148,155,217,119,115,184,70,64,190,78,74,218,116,116,229,137,131,230,142,145,229,150,150,232,147,152,226,133,129,168,56,51,152,39,37,212,107,110,235,150,162,230,146,158,227,149,146,229,146,147,220,127,120,180,62,57,174,58,55,219,122,124,232,147,160,231,150,157,219,139,132,226,144,139,222,135,132,205,102,93,215,119,115,233,151,156,235,155,161,230,152,158,215,137,126,223,145,140,223,139,144,224,136,136,230,149,150,233,154,157,234,157,161,225,148,153,4 231,135,164,234,135,169,240,142,176,243,147,181,243,144,182,242,147,183,243,152,185,238,151,182,230,133,160,234,138,168,242,148,179,244,151,182,244,150,183,243,148,182,240,151,182,236,149,179,231,140,164,233,140,167,240,146,175,243,153,180,242,148,179,241,146,177,240,152,180,235,149,177,227,138,159,230,136,163,233,133,159,228,120,138,232,128,153,239,144,172,238,150,177,233,148,174,224,138,158,226,133,153,214,101,111,205,77,84,224,108,132,233,132,162,233,143,170,230,147,171,222,138,156,220,123,137,192,65,67,209,90,108,225,113,144,230,129,158,232,142,169,230,150,172,219,140,154,220,130,144,207,97,102,215,108,125,229,127,152,236,145,169,233,151,174,229,153,172,216,139,152,220,140,154,222,133,149,226,137,155,234,147,168,236,155,175,231,152,173,225,151,168,4 215,145,170,220,146,169,223,142,158,218,130,137,225,147,160,235,164,181,240,174,194,239,176,194,216,147,167,222,149,168,209,114,112,199,91,84,210,115,112,217,128,129,233,160,172,240,176,193,220,150,169,217,141,151,193,87,80,187,78,77,195,88,84,195,89,77,226,146,149,237,169,184,220,150,168,214,133,136,192,86,76,191,83,82,194,88,82,195,90,76,225,144,144,234,163,176,215,143,162,212,132,133,187,79,65,186,75,67,199,92,81,206,107,91,229,155,161,235,169,181,211,140,158,215,143,153,207,117,111,199,96,83,215,122,116,229,153,155,235,168,179,234,173,182,208,140,157,221,155,169,227,158,167,223,150,156,233,165,177,238,173,187,234,171,180,231,172,180,205,139,156,219,154,168,223,155,165,224,159,171,234,170,184,235,168,182,234,173,183,231,172,180,4 207,125,156,211,126,162,216,125,164,225,141,176,228,146,179,227,144,177,228,149,180,218,138,171,204,125,154,212,130,162,217,133,165,218,132,166,226,146,176,226,148,178,222,147,177,216,144,173,203,123,150,211,133,162,215,128,161,202,102,132,194,91,111,219,141,166,219,147,175,212,139,167,202,121,146,212,132,161,212,123,151,188,74,94,176,58,71,198,103,121,215,142,169,211,138,165,208,131,154,210,131,160,204,114,136,189,73,89,183,67,83,191,92,110,208,128,157,207,133,161,206,132,153,210,137,163,198,110,135,188,76,94,186,75,96,196,102,125,212,136,164,208,139,163,200,127,147,208,137,158,202,117,149,198,104,130,197,103,129,208,125,156,213,143,168,205,139,161,202,131,145,202,127,147,206,127,153,207,126,154,201,117,147,206,128,158,207,137,161,198,134,153,4 223,133,148,225,135,152,229,140,158,229,137,157,230,135,155,233,139,159,233,146,162,228,141,154,222,132,145,229,141,155,225,134,147,215,110,125,219,114,130,228,131,149,231,146,157,226,141,150,225,136,145,228,138,151,216,115,122,202,87,95,211,100,109,222,121,135,230,146,154,224,142,152,222,134,145,222,130,144,208,99,112,197,74,95,209,100,115,219,122,132,226,140,149,226,146,154,217,128,141,216,124,138,202,94,108,193,73,95,207,102,119,214,117,129,221,135,149,222,143,154,215,132,140,216,128,138,200,97,109,192,77,93,202,99,112,214,119,129,222,138,145,217,138,146,217,140,142,220,136,141,210,113,118,204,102,113,205,106,112,218,128,139,223,141,146,217,138,139,214,136,139,220,138,143,215,123,128,212,117,124,217,126,134,221,139,151,223,145,155,216,143,149,4 211,112,131,214,115,136,212,111,133,210,110,130,208,104,126,208,103,126,212,117,141,213,124,144,212,114,132,217,122,139,201,94,109,173,59,73,164,51,62,175,58,72,199,95,111,212,122,137,212,119,135,214,122,137,187,77,95,138,29,44,126,31,41,161,48,57,191,80,92,209,121,135,211,124,137,214,126,140,190,84,98,137,32,45,124,32,42,163,55,61,198,96,111,206,120,136,207,123,136,210,124,141,207,115,127,175,70,80,150,44,50,174,68,75,206,116,128,208,124,136,202,117,128,206,117,134,213,125,138,210,119,131,194,92,95,203,108,117,212,129,141,209,129,136,204,120,125,209,122,132,211,123,135,214,129,145,212,126,135,210,121,134,212,129,142,207,129,137,202,119,125,208,127,133,207,122,134,209,125,139,211,126,141,210,126,141,208,125,138,203,124,134,4 211,108,125,214,115,124,217,116,123,219,118,129,222,125,135,219,116,129,211,109,124,212,119,126,208,102,112,215,114,122,216,117,128,211,108,111,214,111,113,213,110,124,211,112,122,213,123,123,205,99,110,215,120,126,212,113,115,189,70,66,192,74,74,210,110,118,213,116,123,211,121,120,212,120,118,216,125,119,213,116,111,194,82,77,142,38,40,196,95,94,218,126,129,212,120,115,213,126,120,222,137,128,218,129,120,213,116,119,166,55,56,198,97,100,222,135,131,215,126,119,213,132,125,220,136,131,217,127,125,212,115,123,205,100,103,210,112,118,219,133,127,215,131,123,207,126,120,213,125,123,215,122,123,214,117,121,217,128,129,213,121,123,215,128,123,212,130,122,201,114,105,211,124,118,215,127,126,216,127,126,213,123,124,218,134,131,215,133,125,210,130,122,4 245,176,186,246,177,188,247,178,191,251,186,199,251,184,197,250,181,194,248,178,188,247,182,189,243,177,184,245,179,186,241,170,178,228,141,153,228,138,146,245,176,184,245,176,185,245,180,187,233,160,166,208,114,124,178,85,99,159,65,86,171,71,90,206,106,116,239,167,176,245,180,188,218,118,123,164,54,73,130,42,67,135,56,78,136,54,75,195,97,108,242,172,178,244,180,187,226,142,145,203,108,115,201,108,118,201,109,120,209,121,133,238,167,173,246,182,188,245,179,185,239,177,180,242,177,178,243,178,179,244,174,181,248,180,190,249,186,194,247,183,189,244,180,185,238,175,176,240,173,177,241,173,171,245,178,175,248,184,187,247,184,188,246,182,187,242,180,181,237,173,173,238,171,175,241,174,172,244,179,175,245,178,183,245,180,187,244,183,187,240,177,179,4 248,180,190,248,183,191,248,185,193,250,188,199,250,189,200,249,187,196,248,188,193,247,186,189,248,181,189,248,179,187,245,172,180,234,151,152,234,149,146,240,162,162,246,178,182,246,180,183,246,176,186,242,165,169,213,113,103,186,72,60,196,88,75,209,107,92,238,159,157,243,175,178,243,171,178,226,138,130,203,99,85,172,59,56,170,55,54,192,81,67,223,137,127,236,167,164,238,167,165,221,130,117,185,77,66,157,51,50,189,85,76,205,103,87,230,150,142,232,159,149,240,172,169,231,153,144,193,93,79,196,97,85,227,143,132,237,163,160,242,172,176,230,154,145,241,178,177,243,177,179,237,164,162,238,163,160,243,171,172,246,180,185,240,169,176,223,148,138,235,166,159,239,171,166,244,177,176,244,176,176,245,178,177,244,177,181,235,163,169,216,139,125,4 225,150,172,227,153,176,224,145,167,215,128,137,222,147,152,232,168,182,232,167,177,230,167,176,222,148,170,215,133,153,176,79,92,159,61,67,178,81,82,214,134,140,226,160,166,230,170,173,221,149,170,185,90,106,130,39,52,141,52,64,160,64,71,180,79,79,213,134,131,230,171,170,218,148,166,170,75,92,132,40,58,151,57,72,159,63,71,174,73,73,211,130,124,230,170,170,209,137,150,162,72,86,139,50,68,151,57,77,164,63,75,177,74,74,218,145,144,230,173,178,201,122,131,149,54,66,130,43,61,145,51,68,179,78,92,201,111,117,227,162,170,226,165,172,208,140,154,181,87,99,157,57,71,180,88,102,205,120,130,226,158,170,228,167,178,224,162,168,210,144,158,209,133,145,205,119,131,218,147,164,224,155,168,228,162,178,225,160,173,222,163,169,4 216,140,160,220,146,167,222,149,171,222,148,171,216,143,167,208,139,166,194,123,149,171,98,122,210,134,157,217,144,165,216,143,160,201,114,121,192,102,110,205,134,156,199,131,154,177,108,129,206,133,152,218,148,165,211,132,138,171,67,62,176,74,70,203,124,133,204,140,161,187,122,139,200,132,149,218,150,163,218,144,149,189,97,94,194,105,103,215,142,149,211,149,164,192,130,147,200,136,149,217,151,162,226,159,167,225,156,164,225,154,164,226,157,168,216,149,161,196,133,147,197,130,142,216,148,159,227,160,167,229,162,171,230,161,172,230,159,170,219,152,160,203,137,143,191,122,133,209,139,149,223,156,162,229,163,169,230,162,169,229,161,167,223,158,163,209,147,152,186,116,128,203,130,142,221,154,158,227,161,165,226,159,164,225,160,163,221,158,161,212,151,154,4 242,152,176,243,152,177,245,159,183,246,163,188,246,166,189,246,164,184,246,162,181,243,157,178,242,153,174,244,154,179,242,150,173,246,159,180,247,163,187,245,162,183,244,162,181,239,153,172,241,155,175,245,158,182,236,139,156,197,83,88,235,144,162,246,163,183,242,160,178,237,155,170,240,154,173,245,158,180,240,148,162,178,60,62,196,89,94,245,162,178,240,159,178,236,157,173,241,155,171,244,155,173,246,157,170,204,98,99,161,45,47,229,137,147,238,156,176,231,150,166,239,157,170,244,160,175,247,165,180,229,136,144,199,93,95,227,136,150,235,154,171,230,152,166,236,158,168,241,160,173,244,163,177,243,161,178,243,159,175,237,152,169,233,153,167,229,154,166,234,158,167,237,156,168,239,158,172,240,158,175,240,156,172,239,157,172,232,152,164,224,149,159,4 223,128,151,228,129,151,232,129,152,235,135,159,232,129,160,231,133,164,228,129,157,223,128,152,223,127,144,223,120,135,223,114,128,223,115,127,224,112,132,221,108,135,221,118,145,220,128,150,219,119,131,215,106,116,210,95,101,208,92,95,211,93,101,212,96,115,216,109,133,216,125,145,215,115,125,212,105,110,204,90,90,201,83,83,206,92,96,211,102,108,216,115,130,213,119,137,213,114,117,208,99,99,201,87,85,195,77,79,201,87,90,209,99,101,211,108,120,205,106,123,214,117,119,208,100,100,205,94,94,206,96,97,207,96,101,213,109,118,212,115,125,199,100,109,213,118,125,211,106,116,213,111,118,214,111,120,212,107,121,212,111,125,215,123,136,209,124,135,215,126,132,218,127,136,218,124,141,218,123,141,217,123,139,218,125,140,217,130,144,210,128,143,4 230,138,159,232,139,159,235,144,163,236,146,166,238,149,168,235,149,168,226,135,152,198,84,95,229,139,156,227,133,148,222,124,135,216,117,127,213,115,118,229,144,156,208,106,112,180,59,59,229,144,157,223,129,140,191,77,75,173,59,57,171,53,49,211,118,118,198,92,91,176,59,58,225,142,155,226,137,151,193,82,83,157,45,47,156,46,45,205,110,110,208,113,116,176,59,58,225,143,154,231,148,159,205,106,109,173,61,60,163,54,50,204,110,110,224,142,151,209,119,123,226,149,157,231,153,161,216,124,128,183,70,66,178,63,59,207,111,107,227,148,155,220,143,148,225,150,159,229,150,162,223,135,145,199,96,94,198,94,90,221,137,142,225,147,152,216,139,142,221,146,153,223,146,154,223,145,152,223,144,151,219,137,141,225,148,155,222,146,151,215,142,147,4 208,121,144,212,120,142,219,126,146,221,135,153,226,148,167,224,143,159,209,128,142,216,137,155,206,124,139,218,130,152,209,118,136,210,123,138,222,143,160,219,140,155,215,136,149,206,131,145,201,123,134,206,124,138,193,101,112,158,58,60,180,88,91,202,118,122,213,137,148,203,125,137,207,135,145,213,131,147,169,70,79,112,27,31,118,24,31,175,78,79,207,130,137,203,125,132,206,131,141,213,131,147,165,64,75,121,29,34,141,40,45,186,94,101,200,124,131,199,119,126,202,129,134,206,127,137,183,87,93,142,42,44,188,92,99,205,124,136,197,120,128,200,123,134,212,145,149,206,135,140,196,113,117,196,107,115,211,131,149,198,117,130,198,120,128,208,136,146,212,145,151,209,136,145,194,114,120,210,130,143,211,132,147,198,115,127,197,122,129,205,133,142,4 229,152,174,230,153,173,233,157,177,231,152,169,229,145,161,231,152,172,235,158,181,231,153,178,225,146,164,207,115,122,200,107,115,174,71,78,168,63,71,196,101,107,222,142,154,226,150,170,221,144,157,189,88,92,151,44,52,132,33,45,123,27,40,134,31,37,197,103,109,227,157,172,210,131,142,158,59,66,133,38,48,135,37,46,126,33,46,134,33,43,199,110,121,228,161,176,198,109,116,140,42,50,126,31,42,137,37,49,134,36,46,190,95,105,224,151,167,227,158,170,209,130,136,168,68,72,137,36,47,148,43,50,170,68,74,220,144,159,230,161,176,227,158,169,207,132,137,194,101,107,190,99,109,182,81,85,216,136,150,230,160,176,229,158,172,223,153,162,212,143,153,215,145,158,213,140,153,217,140,152,227,154,170,231,159,174,226,156,166,220,153,161,4 235,158,180,232,150,174,234,152,179,237,153,177,241,163,185,239,161,181,240,163,182,237,163,182,233,159,176,233,157,177,207,117,134,159,61,72,193,106,117,237,164,180,237,164,179,234,160,174,234,162,177,236,164,177,161,67,73,97,16,28,104,23,32,211,130,141,236,165,181,231,159,171,234,163,177,236,166,181,205,123,134,139,51,60,149,62,73,214,133,146,234,164,179,230,161,174,234,166,178,236,164,180,235,162,179,225,146,159,228,151,168,231,158,175,231,160,175,228,159,173,232,166,176,236,166,179,234,161,175,238,168,185,236,165,182,234,162,179,230,160,175,225,158,172,229,164,173,234,168,179,234,164,177,237,166,182,238,167,182,235,164,178,231,164,176,224,159,170,224,157,166,230,164,175,232,165,179,233,162,178,235,163,179,233,162,176,230,164,175,221,158,168,4 236,165,175,236,165,175,237,164,175,236,159,168,242,170,181,243,170,179,240,169,178,238,168,178,236,165,172,234,160,166,213,123,125,197,95,96,233,159,163,241,171,178,238,168,174,235,164,171,235,166,172,228,151,154,181,77,81,166,58,64,215,130,128,242,175,180,238,168,174,234,166,169,234,166,168,233,164,167,195,100,100,176,71,74,190,97,98,235,166,170,237,169,173,233,167,170,233,166,166,236,169,171,190,98,98,167,67,71,189,92,94,228,155,160,235,167,170,231,163,166,229,161,158,233,166,166,210,132,130,173,74,77,192,94,96,228,157,162,232,164,167,229,163,165,229,166,160,231,166,164,232,170,171,217,136,136,214,133,134,230,163,170,230,162,167,225,161,164,227,166,161,232,169,167,231,166,164,230,166,167,231,164,172,229,161,169,228,164,167,221,157,160,4 240,154,167,243,155,169,246,162,177,247,167,182,246,166,183,246,162,174,245,163,174,242,163,174,239,150,163,244,157,174,244,159,173,243,154,165,242,152,163,241,151,159,244,159,168,240,160,167,236,145,157,239,152,166,225,127,126,203,97,94,189,74,72,226,126,125,243,162,170,239,161,166,237,150,162,222,128,133,181,67,64,172,58,60,166,49,51,213,114,114,240,161,168,234,156,162,235,151,161,214,118,121,150,40,43,180,70,71,168,53,54,202,101,101,238,156,162,232,152,156,231,149,158,221,132,137,169,61,62,164,53,55,159,48,47,216,121,119,235,154,158,230,154,156,227,149,152,227,148,153,208,110,108,183,73,72,203,105,105,231,149,151,231,153,155,227,152,152,224,150,148,228,151,153,227,146,152,226,140,145,231,152,158,233,155,157,230,153,151,224,149,148,4 210,135,163,215,141,165,209,134,154,219,143,165,221,147,172,225,153,180,217,143,169,208,132,158,212,139,162,209,136,156,199,115,134,158,66,76,178,91,101,217,147,166,211,139,161,212,143,164,207,135,155,204,127,150,193,94,109,131,40,49,126,36,42,201,121,133,210,143,161,208,141,156,198,128,145,215,141,165,187,90,100,150,56,63,135,41,45,199,116,129,214,144,167,200,131,145,199,129,144,212,139,159,190,98,104,139,43,46,166,76,82,216,142,159,209,137,157,204,135,153,203,135,149,202,128,144,203,125,138,194,109,119,202,121,136,213,143,160,207,136,156,205,136,157,200,131,146,199,127,140,210,137,155,217,146,166,217,146,167,213,144,162,211,143,162,198,133,149,197,129,143,195,124,139,213,143,161,217,147,167,215,145,164,214,147,165,207,141,157,194,128,141,4 246,165,168,247,170,171,246,170,169,246,168,171,246,163,173,240,144,167,220,103,144,208,87,131,246,162,160,246,166,161,247,167,164,247,164,165,246,161,168,238,143,163,220,109,146,207,88,128,245,159,152,246,160,151,229,131,115,222,117,99,236,143,141,232,139,158,217,106,140,207,89,125,244,158,151,237,145,130,198,87,65,172,58,48,211,105,92,222,123,134,211,99,131,207,91,122,242,157,152,224,126,108,195,82,63,192,81,71,206,98,84,212,106,114,209,91,121,204,84,119,240,156,152,225,130,113,202,93,73,201,92,78,209,104,94,214,110,126,210,93,123,205,85,119,236,154,151,234,149,143,214,113,95,210,108,95,218,128,132,219,123,146,217,117,137,209,107,123,228,146,147,232,152,152,229,144,145,224,139,144,222,137,159,217,125,150,220,140,147,213,131,129,4 222,138,151,214,129,141,233,150,164,236,153,168,237,152,167,243,159,175,218,137,150,197,118,133,226,144,155,224,140,149,233,145,155,235,141,148,235,145,156,244,161,178,224,144,156,199,123,135,231,147,162,226,136,145,220,118,118,208,96,94,224,125,125,240,158,169,224,147,156,188,115,120,225,142,153,216,123,130,209,97,101,192,70,77,201,85,89,221,124,125,220,141,149,182,109,112,217,136,137,202,100,97,195,82,85,188,72,80,190,69,75,194,83,84,197,114,111,189,115,116,218,140,138,202,110,104,180,77,79,182,58,71,176,56,68,171,56,60,194,104,97,199,128,129,225,153,154,193,118,117,179,76,78,186,60,71,162,44,53,180,72,73,197,112,108,194,126,127,213,146,145,184,113,112,204,105,101,202,98,96,194,96,93,201,114,116,200,125,127,200,133,135,4 239,157,170,236,151,163,228,144,151,232,149,158,246,164,176,246,165,175,233,145,145,216,119,108,231,148,156,229,142,147,225,135,139,234,143,153,241,153,165,245,164,170,236,154,153,226,142,137,239,155,162,239,149,155,234,139,139,228,132,133,233,142,147,242,159,164,240,161,160,233,156,157,236,153,157,233,139,143,234,141,139,229,136,133,222,122,122,224,134,132,234,156,153,233,161,160,234,154,156,233,144,147,227,128,127,229,131,128,220,117,117,224,129,131,234,156,159,228,156,155,228,149,147,229,140,141,223,122,123,223,121,120,211,104,110,228,132,137,231,151,153,225,153,150,225,150,145,226,142,139,225,129,133,212,111,115,208,105,111,231,145,145,229,156,155,226,158,154,220,146,140,224,148,147,225,138,142,213,124,124,222,135,135,230,152,152,225,151,148,222,153,148,4 206,122,141,206,125,141,214,130,144,215,127,145,203,112,137,208,120,138,207,124,136,198,120,132,196,114,126,204,122,134,217,133,145,217,130,144,214,126,143,211,126,140,199,120,132,198,123,138,193,112,119,205,123,130,213,130,136,210,121,127,207,116,120,199,117,122,204,128,137,199,127,136,198,122,123,212,135,142,207,124,126,177,81,77,159,61,58,185,97,96,202,127,134,193,115,124,201,123,122,210,133,136,203,124,127,162,69,65,132,39,41,182,92,91,191,116,118,182,107,115,201,125,126,199,122,120,199,120,117,168,75,73,123,32,34,158,68,69,189,114,118,170,98,100,197,122,123,198,123,121,206,131,133,184,91,90,160,64,61,166,83,79,178,107,108,181,112,112,205,130,132,201,125,124,192,116,114,185,99,99,184,101,97,188,114,112,188,118,122,182,115,117,4 241,154,158,243,156,161,245,159,161,247,162,165,246,162,164,246,162,161,244,160,158,240,155,155,239,154,153,242,156,158,241,154,153,238,147,144,243,158,156,244,160,157,240,153,149,234,148,144,237,155,151,232,144,142,213,109,104,199,86,79,214,112,102,227,134,125,235,150,145,231,148,141,230,147,141,206,104,99,173,56,56,166,50,53,176,62,60,199,90,82,204,100,93,214,122,114,211,118,106,175,67,64,154,40,46,155,41,46,159,46,51,172,57,58,186,77,71,208,116,105,187,81,72,159,48,49,150,40,45,155,45,49,161,49,52,179,66,62,200,103,93,219,142,132,187,85,75,172,63,60,165,56,55,169,56,56,178,70,65,207,113,103,219,138,128,220,145,135,204,114,105,203,112,104,195,97,88,198,99,92,204,108,97,222,141,130,225,150,138,218,146,133,4 233,159,163,234,159,162,237,162,166,241,166,171,242,167,172,242,168,171,243,170,171,239,168,167,221,143,144,190,94,91,193,96,97,191,94,97,214,125,123,236,163,161,239,168,166,236,165,161,194,99,98,134,39,46,123,37,45,134,40,49,178,72,73,209,120,115,233,166,162,231,162,157,189,93,91,131,42,50,124,39,48,127,41,48,139,45,52,171,66,69,216,135,131,229,163,157,203,117,108,170,70,72,152,51,61,142,47,58,148,49,57,156,55,61,194,100,96,222,151,146,222,154,146,190,101,98,154,50,57,163,62,70,131,40,50,154,57,64,183,85,83,211,133,128,226,160,151,211,137,130,164,71,70,153,56,60,155,56,62,164,64,67,184,88,85,210,135,128,223,155,144,226,161,151,215,141,134,190,104,102,193,102,101,196,109,105,210,134,126,217,152,142,4 219,125,116,221,125,116,224,128,120,207,102,93,199,87,79,207,100,94,216,120,112,214,121,114,218,124,111,221,127,117,218,120,109,186,77,69,183,67,60,195,82,71,209,111,98,213,125,115,217,122,109,221,129,117,194,92,82,168,58,55,184,68,64,192,77,69,197,92,79,208,118,105,215,124,109,220,127,113,183,79,70,168,56,52,182,68,63,187,71,64,185,72,63,204,112,100,214,122,106,218,129,114,199,97,83,180,67,58,180,63,56,184,72,63,195,93,81,204,115,99,211,122,108,217,129,113,208,113,96,183,73,61,184,68,59,184,71,62,198,102,88,207,121,105,207,119,103,213,123,107,213,122,109,201,101,86,189,79,67,188,78,67,200,104,89,204,121,104,205,118,100,208,120,105,212,125,114,210,119,105,192,83,71,194,91,77,205,118,104,203,121,107,4 224,124,123,227,125,125,232,129,128,236,133,133,232,128,131,226,125,124,222,125,125,217,123,123,221,123,123,229,127,125,228,123,122,226,117,119,218,106,105,216,109,104,222,125,124,219,127,124,223,128,127,228,128,125,223,112,110,205,82,84,204,80,82,214,104,99,221,126,120,220,130,127,223,127,121,222,120,115,211,93,90,183,56,60,194,73,75,221,118,114,220,126,120,216,126,119,221,126,124,219,117,116,206,88,90,173,41,51,189,63,70,220,115,114,219,125,120,213,122,112,214,122,118,218,119,122,203,85,93,178,44,51,199,76,79,216,111,111,217,125,121,212,125,117,212,121,118,213,118,118,207,95,102,196,68,76,209,96,98,216,119,118,212,121,116,210,125,117,208,120,118,206,112,107,205,101,102,207,93,103,214,114,117,218,130,127,212,124,120,206,122,114,4 229,138,136,234,142,138,242,150,148,238,145,140,214,105,98,214,108,103,225,133,131,226,138,137,225,133,127,233,140,134,241,151,144,224,125,118,181,62,57,185,69,64,216,124,117,223,137,131,227,136,130,232,142,133,238,147,139,206,104,99,140,29,30,167,51,48,206,111,101,221,139,129,225,134,125,231,140,131,233,142,134,203,97,87,160,45,43,170,52,50,204,106,96,225,146,135,208,109,89,227,136,124,231,141,132,207,99,85,186,68,60,177,60,55,206,110,99,216,133,121,199,96,75,227,137,126,229,140,130,218,118,105,201,95,83,186,77,66,203,110,95,208,122,108,212,121,108,224,137,129,226,136,128,223,130,120,217,125,116,212,120,111,195,97,83,194,102,84,215,131,118,218,131,119,222,134,124,219,128,119,220,132,124,218,133,126,192,92,79,188,94,78,4 227,141,144,233,149,157,233,142,149,235,146,151,238,154,160,234,150,160,229,146,148,224,146,147,226,145,148,232,148,151,228,139,141,222,122,120,227,136,136,230,147,151,228,149,151,220,143,142,227,152,152,230,150,150,219,126,125,193,73,70,213,112,109,228,144,146,227,148,149,221,148,146,226,149,149,230,149,153,202,99,93,171,51,47,201,96,94,227,142,145,217,130,127,218,143,140,223,148,150,228,148,153,201,102,94,171,54,49,206,108,107,225,143,142,216,133,126,217,144,141,221,148,147,226,150,154,217,131,127,204,100,93,218,129,130,228,154,153,225,154,150,216,148,141,217,147,145,221,147,147,220,143,141,220,136,135,225,147,148,226,153,147,222,153,145,213,144,132,213,144,140,217,145,145,219,143,142,221,145,146,224,150,151,223,152,146,218,150,140,209,141,128,4 209,113,151,216,126,159,221,132,163,228,142,169,231,154,176,233,160,178,232,161,177,227,153,171,206,119,150,213,126,157,217,128,153,223,138,158,227,149,167,228,150,167,228,154,170,222,150,167,207,130,155,218,143,164,212,120,138,196,88,97,204,104,112,224,146,162,225,148,164,220,146,162,207,130,148,215,134,153,195,96,107,151,41,44,165,51,52,210,119,128,221,142,160,215,137,153,212,144,155,211,128,145,180,71,78,139,32,38,156,42,46,195,93,102,217,138,154,214,142,154,210,140,151,211,132,148,195,95,100,177,67,69,190,84,95,207,116,133,214,138,150,213,142,155,203,125,136,208,128,145,209,126,141,206,112,130,210,123,145,210,123,145,210,131,150,208,137,151,202,128,140,206,130,144,208,132,150,211,133,152,212,131,142,212,132,142,210,136,151,207,136,149,4 213,128,162,209,115,145,205,99,127,207,99,133,211,105,136,214,112,141,220,130,163,219,137,168,210,125,153,191,79,101,184,62,86,190,72,100,197,81,107,203,94,116,208,107,131,212,127,155,208,124,150,190,79,103,175,55,78,179,59,82,191,75,101,199,91,114,200,97,113,205,113,136,206,125,152,190,81,106,166,45,67,172,53,72,189,76,98,197,89,110,195,89,104,197,100,119,204,125,151,194,92,118,173,56,77,177,63,80,187,72,93,191,77,98,192,86,99,193,96,107,202,124,151,199,108,131,187,80,100,185,73,95,185,70,89,188,76,95,190,87,98,187,89,98,203,129,153,199,112,137,188,81,105,187,78,101,184,71,89,189,84,99,188,87,99,184,87,102,198,127,149,200,123,149,195,100,127,191,88,111,185,76,92,188,85,100,189,92,108,189,101,119,4 202,121,148,201,119,149,207,127,155,211,129,156,209,125,151,212,136,159,213,143,162,209,142,156,198,117,144,197,117,145,194,101,124,183,79,100,192,93,110,205,127,142,208,140,155,202,135,150,198,121,147,194,111,138,171,61,77,153,40,55,161,52,63,185,90,101,204,135,152,202,135,149,197,122,145,181,84,106,146,38,54,148,46,63,130,33,45,158,57,67,194,113,126,200,135,146,196,122,141,168,69,82,129,29,45,129,35,52,132,36,49,160,59,69,194,114,125,199,134,146,192,117,136,159,62,75,117,23,38,121,30,47,139,37,53,175,85,100,198,126,147,197,129,144,190,118,136,179,94,113,144,45,58,133,35,49,163,66,83,192,117,136,197,127,145,194,128,143,186,115,133,188,115,138,179,93,110,166,69,86,186,104,124,196,125,144,199,130,145,191,127,140,4 218,137,155,227,148,169,217,120,137,203,109,110,209,126,129,221,142,153,229,154,169,226,155,171,205,126,135,200,116,126,177,67,68,180,66,57,200,102,97,225,149,159,231,162,177,227,158,170,208,125,131,193,95,97,164,45,43,168,48,44,197,90,85,235,161,173,232,162,176,230,163,174,207,128,130,195,102,100,174,53,49,163,45,41,190,79,75,229,153,164,233,163,179,224,154,164,222,149,161,208,121,126,164,55,51,160,45,41,196,94,93,224,147,161,228,156,171,225,157,169,213,141,150,215,134,144,183,80,80,185,88,91,213,130,138,237,168,186,231,160,175,226,156,169,190,116,117,212,139,148,215,134,146,220,141,156,218,146,159,220,148,157,224,152,160,225,154,164,199,126,135,198,127,132,206,135,143,216,143,156,222,149,161,212,139,147,216,142,146,222,153,161,4 203,125,132,210,130,142,183,88,99,164,62,69,207,121,134,231,161,183,225,147,164,208,120,127,202,126,133,199,116,118,163,69,75,122,32,35,184,92,95,224,152,165,226,157,176,218,142,154,205,128,142,171,80,79,117,37,41,118,40,45,161,65,66,215,136,151,225,155,176,222,150,165,203,129,139,171,82,85,106,31,35,107,32,40,136,40,42,205,118,126,223,149,170,220,145,155,202,127,137,191,109,116,137,50,52,111,27,34,151,52,56,208,125,137,215,138,148,213,139,145,194,117,123,195,120,130,166,79,88,140,41,41,188,96,97,214,139,157,214,140,146,212,140,152,189,112,114,189,114,117,183,100,104,176,84,85,194,110,116,208,128,132,209,135,140,218,150,167,191,115,110,194,121,121,184,104,104,192,113,123,200,123,133,201,122,123,208,131,134,211,140,152,4 252,169,189,254,173,192,254,171,192,255,171,190,255,169,186,252,164,183,250,163,179,250,166,181,252,169,182,254,172,189,254,168,184,231,128,131,233,134,137,251,167,180,247,161,174,244,159,170,251,170,181,254,173,184,226,125,123,169,44,38,169,53,50,215,116,113,247,164,174,248,166,179,249,169,179,245,159,161,196,81,73,174,49,44,155,35,34,165,51,46,234,147,150,242,162,169,240,156,163,249,167,176,200,92,86,179,54,47,164,45,42,162,50,45,218,128,126,230,149,148,239,155,156,246,165,170,201,94,90,170,48,41,143,29,29,181,71,66,232,143,144,226,143,142,244,167,173,243,164,172,229,136,134,171,53,47,171,60,58,229,138,143,242,159,168,235,156,156,241,166,168,244,164,171,241,157,161,229,133,129,229,137,139,244,164,177,243,164,175,237,163,169,4 221,135,152,223,134,153,220,124,147,226,131,148,214,113,122,203,104,117,215,120,138,218,125,143,218,132,146,222,134,149,220,123,132,220,116,119,214,110,118,209,111,123,207,108,118,203,108,119,212,125,137,214,124,132,221,122,125,216,108,107,206,96,99,205,96,102,201,94,102,190,86,84,211,127,135,205,112,118,213,108,105,205,97,89,202,92,83,197,86,77,193,88,85,191,91,82,202,118,122,216,125,133,213,114,111,203,99,91,205,100,86,200,96,81,202,105,97,200,103,100,199,116,116,215,132,136,212,122,119,208,103,95,210,105,94,208,112,104,201,104,97,202,113,111,206,128,133,211,131,132,217,133,137,214,114,112,205,102,95,200,106,103,209,121,114,199,116,105,209,137,144,216,139,142,220,141,148,221,136,141,205,111,110,206,110,101,217,138,132,211,138,134,4 223,127,170,229,133,178,228,133,175,230,134,174,232,136,179,229,138,177,224,131,173,224,136,177,213,116,156,226,131,174,223,133,172,224,134,172,229,141,179,222,135,170,217,131,163,215,133,164,215,129,158,218,130,164,215,124,160,206,105,139,223,137,171,219,135,167,211,128,156,208,129,157,213,128,156,220,131,167,186,87,114,129,27,43,199,109,140,218,134,171,223,140,175,220,143,176,219,142,169,221,135,169,161,56,79,107,9,23,189,95,123,222,136,174,219,137,168,218,144,171,216,139,165,218,136,168,158,54,77,127,18,34,202,108,138,219,137,167,221,145,170,217,144,171,209,129,156,208,122,156,178,76,105,166,65,88,222,138,172,218,135,165,225,150,178,216,140,169,206,131,155,204,117,150,209,119,155,212,126,158,218,137,168,215,134,164,219,143,172,210,131,159,4 238,163,161,241,171,176,221,129,128,197,81,74,228,140,142,236,163,173,239,168,175,241,176,185,236,166,168,234,159,159,171,61,58,139,21,28,179,68,67,236,160,164,239,170,173,241,176,181,238,173,178,211,123,120,142,29,28,135,27,34,156,47,47,231,153,153,244,181,186,246,183,187,228,162,164,187,97,94,136,27,28,148,38,41,159,48,46,220,138,136,248,189,195,243,180,180,228,158,158,187,98,95,128,26,28,136,31,31,145,35,34,207,118,117,250,191,196,240,176,178,233,169,168,199,110,106,124,24,24,118,26,33,128,29,32,199,113,111,241,177,176,238,174,174,220,156,149,210,129,124,146,39,34,132,31,31,156,54,48,216,141,136,227,163,162,229,166,164,215,150,143,214,146,142,196,107,98,163,61,51,201,115,105,234,173,168,235,174,172,230,169,165,4 251,156,168,253,159,172,254,168,185,253,168,184,254,172,188,252,165,180,252,164,176,253,167,177,250,154,164,252,153,160,253,157,166,254,163,176,255,169,179,251,158,167,251,160,164,252,169,178,250,159,162,251,156,163,252,155,160,231,120,111,237,131,124,251,161,170,252,165,173,250,163,167,250,165,170,252,169,178,228,120,116,180,50,38,193,69,58,246,151,148,254,174,182,250,162,160,248,165,169,253,170,179,211,96,89,142,18,18,169,48,44,246,149,149,254,173,180,249,164,162,247,164,165,249,160,169,218,108,100,186,63,54,217,107,102,250,158,161,251,166,171,248,165,166,245,163,164,247,158,162,244,154,158,246,156,159,245,150,149,247,154,157,249,162,171,246,166,170,240,160,161,244,158,159,249,169,176,246,161,169,244,148,148,248,157,162,247,160,169,243,164,167,4 254,179,193,254,171,184,254,168,178,252,157,159,249,137,129,254,152,151,253,162,168,251,167,178,254,178,187,254,172,180,254,168,171,254,157,154,253,150,141,253,152,144,252,160,161,250,165,174,254,170,168,254,170,170,254,159,157,250,144,138,249,141,129,247,139,126,250,151,144,251,163,164,254,173,171,253,164,156,251,148,139,247,138,128,242,130,114,243,132,116,249,154,147,253,168,169,253,169,170,251,154,144,250,148,135,243,134,118,233,115,97,239,126,106,247,155,147,251,170,176,253,173,173,253,170,168,251,155,148,241,129,113,231,111,91,236,124,102,247,154,144,243,161,160,253,177,177,253,174,173,252,164,161,245,142,130,231,116,94,239,131,113,247,155,146,245,163,160,249,172,170,252,170,164,253,169,167,246,149,143,238,132,113,239,137,119,243,151,141,242,163,165,4 212,116,143,226,142,164,225,136,153,215,123,129,215,122,131,227,140,158,224,140,155,223,142,153,189,101,118,200,112,126,199,107,108,193,88,90,201,94,101,208,111,119,211,115,136,222,141,157,187,103,117,176,86,95,165,66,64,175,66,70,187,77,73,185,74,64,194,95,92,212,134,140,205,124,136,214,133,152,188,89,90,139,41,36,139,47,42,160,58,48,170,76,67,202,116,120,201,127,137,208,139,149,206,126,131,148,60,62,141,46,48,182,85,87,204,121,129,208,130,142,205,123,132,205,128,137,201,125,134,197,114,120,199,110,120,207,123,138,205,124,141,204,128,139,208,131,142,214,130,140,219,132,141,220,137,153,212,138,145,213,139,146,214,135,150,211,132,145,208,138,142,213,136,134,212,125,126,223,138,155,222,143,153,215,136,147,216,136,147,212,136,144,4 193,107,124,192,106,120,198,109,129,195,93,114,189,81,104,202,113,134,210,127,140,202,126,136,189,105,118,189,104,118,191,104,118,165,65,75,147,46,58,183,87,94,204,117,129,199,120,132,188,103,117,188,109,124,176,88,91,133,41,45,115,28,35,154,54,54,199,114,124,199,123,130,187,105,121,181,99,112,154,60,68,112,33,40,105,27,33,153,51,56,202,119,127,199,124,128,182,100,116,176,89,97,133,38,44,119,36,44,126,36,37,172,79,81,205,126,138,194,116,122,176,93,108,174,91,103,156,64,73,142,48,56,163,64,66,190,105,109,198,114,130,185,105,107,174,97,108,172,92,102,176,92,100,186,98,107,192,101,112,193,104,120,184,96,109,186,109,116,171,94,107,163,82,90,180,101,110,193,106,111,193,105,116,187,102,117,185,103,114,188,113,121,4 246,173,194,247,175,197,247,177,200,248,179,202,248,184,203,248,179,200,248,179,200,247,178,198,245,170,189,246,168,189,247,168,189,245,164,184,246,165,180,244,161,173,243,161,174,244,169,189,242,165,179,231,137,140,221,116,121,231,125,137,229,119,124,220,113,110,217,112,110,240,161,178,231,145,145,205,92,82,204,83,83,223,114,121,225,122,125,211,108,102,211,109,107,241,165,177,230,147,148,211,105,99,211,96,97,222,119,122,223,129,130,209,109,101,213,119,123,243,171,185,239,167,178,233,152,163,217,114,118,224,119,127,221,126,133,208,111,114,227,143,156,243,173,190,237,168,179,242,170,185,241,164,181,240,158,179,238,155,175,234,151,169,240,166,185,241,171,188,232,162,174,242,170,183,245,175,190,245,174,193,246,175,195,244,172,193,242,170,190,240,171,188,4 243,195,194,246,200,199,246,201,200,248,201,203,248,202,204,246,199,202,244,196,199,240,193,196,243,197,193,244,197,195,243,198,196,204,149,146,182,121,118,222,171,170,239,194,195,238,194,194,240,195,191,239,194,190,207,146,138,128,64,65,79,33,42,139,77,75,227,180,174,233,194,193,240,197,192,235,191,185,184,110,97,113,52,55,65,38,52,105,46,50,203,140,128,233,196,193,238,196,188,238,197,191,198,131,115,133,58,54,105,45,51,139,67,66,206,146,135,235,198,195,238,197,187,241,202,197,215,160,149,178,103,87,178,109,98,175,105,92,221,173,164,236,199,196,235,197,184,240,198,191,238,194,189,233,188,182,232,189,183,232,190,184,237,198,194,236,199,194,232,194,180,238,196,186,239,196,189,239,196,193,240,198,195,239,198,195,237,197,192,235,198,192,4 243,159,184,246,164,189,246,171,188,246,178,189,247,178,192,247,179,194,248,184,198,247,176,190,240,158,181,246,166,189,250,176,194,251,183,196,247,178,192,246,178,190,247,178,189,247,174,188,226,139,150,224,128,132,217,116,119,224,127,129,245,164,172,250,181,192,248,180,189,245,174,183,187,75,70,152,41,40,134,30,33,139,28,29,194,83,75,233,142,137,243,164,167,246,173,184,208,116,117,166,57,57,153,44,43,168,57,51,176,57,49,175,53,40,223,125,117,243,167,179,234,162,172,230,147,155,217,120,119,220,122,117,228,138,140,225,135,139,238,158,166,241,166,177,234,163,172,241,170,182,243,170,183,242,165,181,246,172,186,249,177,190,245,172,181,240,168,176,232,161,171,238,166,177,242,168,181,243,168,182,245,172,184,245,171,182,242,168,177,235,163,172,4 214,142,168,218,140,166,229,154,179,241,167,192,234,151,170,211,118,126,225,146,157,232,164,181,216,146,166,216,139,164,222,147,168,231,158,178,218,130,142,180,75,78,182,86,89,221,154,164,218,148,165,227,153,174,235,162,183,236,164,185,204,113,119,153,50,51,153,54,58,202,125,128,216,145,161,227,154,174,235,166,183,238,169,190,219,140,150,153,56,54,134,38,43,180,94,90,213,146,160,221,151,171,228,159,176,235,166,186,232,163,176,182,86,80,156,55,50,196,119,112,205,141,153,219,150,166,222,150,168,226,156,175,234,168,183,217,134,134,193,103,91,220,156,153,202,138,151,215,150,164,223,154,170,224,153,172,231,161,176,231,160,168,226,157,156,226,165,167,200,139,152,210,146,162,221,156,171,229,161,177,233,166,178,236,167,174,234,171,176,227,168,173,4 228,141,158,230,142,161,235,144,162,241,151,169,241,149,166,242,155,175,241,156,174,236,153,169,218,128,137,207,106,112,212,107,107,233,144,159,239,148,167,239,152,166,237,153,167,234,152,163,198,97,96,179,62,58,195,81,73,220,120,124,238,150,169,237,149,160,236,152,163,233,152,159,197,98,100,180,64,60,196,82,76,209,102,99,236,147,163,237,152,167,235,151,161,227,146,153,210,120,129,181,69,66,187,71,65,198,83,81,227,132,144,235,151,162,233,150,158,225,143,147,217,135,148,210,118,125,202,98,100,208,104,109,224,130,140,229,140,152,228,145,152,222,141,147,215,134,145,220,135,149,223,141,155,226,142,156,227,138,151,226,140,151,223,139,150,217,138,145,208,123,133,211,121,127,219,138,149,222,138,152,225,137,151,224,145,153,221,141,148,213,136,141,4 181,105,119,174,87,100,170,82,93,184,95,108,186,80,96,190,95,108,199,130,148,197,134,154,181,97,106,152,55,63,144,48,59,150,56,65,163,54,67,167,63,72,172,85,95,200,126,146,177,92,100,147,52,60,134,39,51,133,42,51,153,49,63,160,50,67,159,55,68,181,86,98,159,72,77,140,50,57,136,49,57,133,41,54,147,43,61,160,60,76,148,52,62,156,69,76,153,62,69,135,41,52,125,43,51,128,44,53,137,48,56,133,50,56,143,60,66,151,75,79,154,65,73,137,43,54,122,44,51,126,45,53,129,43,51,140,51,58,140,55,62,167,94,103,169,97,107,151,64,77,139,55,63,139,52,61,144,54,64,151,57,65,149,67,71,169,105,116,175,111,124,168,100,116,177,101,117,157,71,80,166,84,95,162,86,95,174,102,109,184,125,136,4 231,169,192,228,165,188,220,148,167,227,157,175,224,155,176,223,154,181,221,152,177,220,155,176,226,163,187,210,135,153,166,68,80,173,78,87,188,95,101,221,152,169,225,160,182,222,158,178,224,159,181,181,96,110,124,39,54,116,37,54,144,52,59,215,136,151,220,155,180,222,164,180,222,159,179,175,88,98,113,35,51,105,32,48,159,71,78,214,137,158,212,143,171,219,167,180,219,159,179,210,140,155,151,60,71,141,52,64,197,118,130,218,152,176,217,158,179,220,171,181,220,165,179,221,167,183,200,120,135,202,122,139,217,156,176,221,161,180,224,171,185,223,175,184,217,162,175,216,159,173,214,152,170,217,155,174,216,151,172,217,157,174,219,166,177,221,172,179,210,151,165,212,152,167,217,157,173,214,152,169,209,139,162,214,155,175,220,170,180,215,166,171,4 220,135,153,220,130,152,224,129,154,222,125,152,212,114,134,217,123,135,219,127,139,218,133,151,219,136,153,222,133,152,223,131,154,218,122,139,184,75,76,197,94,96,217,129,142,214,131,145,217,131,146,224,135,152,225,135,154,201,95,102,145,36,37,166,64,65,209,122,130,209,130,143,213,132,142,222,138,152,219,130,138,169,59,58,112,21,26,153,48,48,202,112,120,203,130,140,210,130,138,220,141,154,205,112,117,146,41,37,102,21,26,144,46,45,205,120,128,207,136,145,207,131,138,215,141,151,198,110,111,119,28,29,94,18,24,143,47,45,202,124,130,204,137,143,205,133,136,212,139,145,180,92,90,116,24,24,114,25,26,161,72,69,196,126,130,195,127,130,202,133,136,206,134,142,186,98,95,153,51,48,157,56,53,186,102,101,190,121,123,190,124,125,4 223,159,174,224,162,176,224,157,172,221,146,157,220,149,157,221,159,171,221,157,172,215,150,163,221,158,170,224,162,174,224,163,178,223,158,172,218,147,158,218,153,164,220,158,172,210,145,158,217,153,164,217,151,164,203,122,130,173,88,92,150,63,66,192,105,105,210,144,154,190,125,130,219,159,171,205,128,136,160,59,59,133,43,47,113,37,44,142,57,58,189,114,115,196,133,132,213,154,163,197,120,127,139,45,49,135,49,53,117,40,46,132,48,48,195,120,119,211,156,159,204,140,144,207,143,153,179,100,105,144,54,52,154,66,66,189,114,116,207,145,149,209,155,157,207,146,150,206,143,150,208,143,149,197,124,126,201,132,138,214,155,162,209,150,150,205,148,147,207,149,153,208,146,149,200,128,124,206,139,140,215,157,162,213,151,150,203,142,136,202,142,141,4 217,142,162,211,129,148,199,94,112,208,111,129,225,147,168,221,144,164,211,134,147,215,140,158,218,143,161,204,112,124,179,67,76,172,66,72,198,110,121,211,135,147,209,134,145,212,138,151,215,144,155,202,112,119,172,62,66,151,46,50,177,78,84,202,117,128,204,124,130,207,129,137,210,141,147,205,120,125,165,61,62,156,49,52,180,78,86,212,131,146,212,138,146,208,136,147,213,147,154,202,118,121,161,56,57,161,56,57,191,97,103,215,145,155,216,151,160,212,147,152,208,146,152,203,130,134,171,69,67,168,65,65,203,116,124,218,155,164,217,152,160,211,142,146,200,135,137,214,151,160,205,128,132,195,114,116,207,134,144,215,150,157,209,142,145,205,136,135,197,130,131,211,149,155,213,151,159,210,142,151,215,148,157,214,149,156,207,144,145,203,138,135,4 227,163,185,229,166,187,233,168,187,236,170,188,235,171,188,233,169,186,232,168,186,228,165,182,228,165,184,230,166,185,232,166,185,233,168,186,228,158,174,224,150,162,230,167,181,228,167,182,228,167,183,231,169,186,234,172,188,231,168,185,194,97,113,198,102,111,228,165,179,226,166,181,226,168,182,232,173,187,235,179,192,223,154,167,159,58,77,180,86,99,227,163,175,225,166,179,225,168,182,230,173,186,234,178,190,220,150,159,164,66,81,179,86,98,223,159,171,222,162,176,223,165,179,226,164,182,229,167,183,228,167,179,203,125,135,207,133,146,223,162,177,219,160,173,222,163,176,223,161,179,226,161,179,226,163,176,227,168,181,225,165,179,222,162,176,218,159,173,220,161,173,222,161,176,225,164,180,226,166,179,225,163,178,224,164,178,221,161,176,217,156,171,4 242,153,165,244,157,164,244,154,158,245,155,164,245,156,165,242,144,147,243,151,157,240,149,149,243,155,164,241,152,154,209,98,86,205,93,87,241,149,153,245,158,165,243,153,155,240,152,152,243,158,162,231,135,129,171,53,43,162,46,41,196,82,73,227,129,127,243,155,158,238,152,154,242,160,162,220,120,111,164,47,40,149,39,39,149,35,33,206,94,84,236,146,146,235,150,151,239,156,156,221,123,117,166,47,41,159,47,44,165,50,46,198,83,71,233,146,141,235,153,151,236,147,143,236,148,146,202,93,82,175,55,47,185,67,55,215,113,103,237,155,155,234,156,150,234,148,136,238,154,148,234,146,142,217,119,110,222,127,118,236,151,148,235,156,154,231,157,150,232,152,143,235,153,148,237,155,152,239,158,157,240,158,158,237,157,154,233,155,149,229,156,149,4 244,156,161,245,155,162,246,162,167,246,163,170,246,161,170,246,158,162,245,156,161,243,157,162,244,155,157,245,156,156,245,155,155,244,152,156,243,151,154,244,153,155,245,157,159,242,160,159,242,154,155,242,149,145,232,130,121,223,114,106,228,119,114,239,144,143,241,150,150,230,127,127,240,151,147,238,143,134,214,101,91,196,69,60,214,97,84,230,130,120,235,140,139,221,102,106,239,150,145,238,146,138,218,110,101,202,81,72,221,113,101,234,139,132,238,153,149,237,158,151,238,153,148,241,155,150,229,132,122,222,117,107,235,140,135,240,154,153,237,154,151,234,153,146,234,153,146,239,158,153,239,152,146,239,150,146,243,157,156,242,159,159,236,154,151,231,153,146,230,151,143,234,154,147,239,158,153,241,159,154,241,159,155,240,159,155,235,155,149,228,151,144,4 245,161,167,246,163,171,246,166,174,246,166,173,247,167,174,246,167,173,246,163,166,244,158,162,244,155,157,246,160,164,247,168,174,247,169,175,247,167,173,247,167,170,246,162,162,243,158,157,244,157,159,245,154,155,245,153,153,243,148,149,242,144,143,243,148,144,244,155,154,241,156,153,243,156,154,237,135,128,233,120,111,226,107,102,222,102,96,227,113,106,233,133,126,235,147,142,242,155,154,240,145,140,233,126,119,221,104,100,211,89,84,215,95,91,222,111,105,230,141,135,240,154,149,243,157,156,239,148,147,229,124,119,223,110,104,217,100,95,223,120,116,230,145,144,237,154,147,242,156,155,244,157,158,243,154,155,238,143,143,230,128,126,229,135,131,231,149,144,234,154,147,238,154,151,241,155,154,244,156,157,242,154,154,237,149,147,234,148,145,229,148,140,4 231,142,155,235,144,158,239,147,161,240,150,165,240,150,163,239,150,160,234,144,152,232,145,152,231,142,153,233,142,157,237,148,161,237,148,160,240,153,162,240,155,164,235,149,153,230,145,147,230,143,152,232,142,156,238,150,163,202,107,112,177,78,80,224,132,136,235,150,153,230,146,147,230,146,149,234,146,156,233,140,146,134,50,55,80,12,21,192,92,93,235,150,152,227,145,145,229,143,143,232,144,151,233,142,147,154,62,66,119,37,42,210,116,115,232,150,151,227,147,143,226,143,140,232,146,148,231,143,151,217,123,129,213,116,116,229,143,148,229,147,149,222,141,138,222,142,139,229,146,145,228,137,144,232,146,154,232,146,152,229,142,145,224,140,143,215,134,137,216,136,133,221,137,137,222,131,140,227,143,149,227,140,143,226,141,143,221,140,142,214,138,140,4 231,143,148,235,147,151,237,147,155,237,145,155,238,146,153,237,148,153,233,146,152,227,141,152,232,148,151,235,149,154,236,146,150,233,139,140,232,138,135,235,146,143,231,145,146,225,142,146,230,148,150,234,148,155,234,144,143,223,119,107,221,116,106,228,137,130,229,142,139,223,139,135,229,145,146,231,143,146,231,138,131,212,105,92,201,87,74,224,126,115,228,143,140,221,140,137,225,141,139,227,136,133,229,134,126,205,97,86,197,81,72,225,131,127,227,143,144,220,141,142,220,135,129,225,134,132,223,128,124,216,116,108,218,116,115,228,138,141,224,140,143,217,139,140,219,139,134,224,141,136,225,137,130,222,127,124,226,136,138,229,147,148,222,141,139,213,136,135,215,136,133,222,144,140,227,148,145,225,140,140,225,141,142,226,148,145,220,143,141,212,140,137,4 220,142,143,221,145,151,228,149,159,229,147,160,229,146,159,232,157,168,227,151,165,219,145,154,223,148,145,222,146,150,227,151,156,219,135,139,221,137,139,229,155,159,228,154,161,219,145,150,225,151,146,222,148,147,222,145,146,173,77,72,167,73,67,218,135,129,225,152,154,220,148,150,223,151,143,225,156,153,214,133,131,102,34,35,105,36,36,218,132,123,225,153,152,220,150,149,221,151,143,226,157,152,201,120,117,71,21,24,101,37,37,215,130,120,227,158,155,219,150,147,217,149,136,222,154,147,204,125,117,89,23,25,138,58,53,222,146,135,224,156,152,213,146,142,210,142,127,217,150,140,217,147,139,168,79,66,190,106,95,226,157,151,222,154,146,211,142,138,203,136,123,216,151,139,218,152,142,215,141,129,216,146,136,222,155,148,219,153,143,209,140,136,4 228,141,133,233,146,138,238,152,145,242,158,152,242,158,154,242,160,155,238,157,150,232,154,145,226,141,129,233,148,139,238,151,143,240,158,150,239,156,149,238,154,144,234,152,141,229,150,140,227,142,131,234,149,140,235,151,143,237,155,147,236,151,140,235,153,144,232,151,137,229,150,137,225,142,128,231,149,136,233,152,141,202,108,95,195,99,88,234,155,147,234,156,146,231,155,142,224,144,126,229,151,136,226,140,125,145,45,37,160,63,57,227,143,132,232,151,142,230,153,142,223,146,126,229,152,137,220,135,119,133,38,33,126,36,32,207,115,102,232,153,138,227,149,137,219,145,127,227,152,135,224,144,130,162,67,59,145,54,48,216,131,117,231,153,140,227,152,138,215,141,124,223,149,133,226,153,139,219,137,124,219,136,125,228,153,142,229,157,145,223,151,137,4 223,139,132,226,139,136,225,134,133,228,138,133,227,137,129,228,138,131,228,141,136,223,139,135,221,135,127,224,136,128,216,123,114,212,114,104,204,102,90,212,115,103,223,136,125,221,138,127,219,133,124,221,132,122,200,103,92,184,75,66,200,93,80,209,111,98,218,128,114,219,134,119,217,133,125,217,127,118,168,69,62,156,52,46,209,106,93,210,116,102,214,123,109,220,135,123,216,134,123,219,136,128,209,116,107,204,110,98,219,129,120,218,128,115,218,130,115,221,138,126,215,132,120,221,141,130,226,144,132,226,141,129,227,141,129,227,143,133,224,142,130,222,146,134,212,131,120,219,137,125,223,143,131,228,145,131,227,143,129,226,146,134,225,147,135,218,142,131,207,129,115,216,136,126,221,141,129,225,142,131,225,142,132,224,146,136,221,145,134,212,137,126,4 221,132,143,227,138,150,231,143,154,234,147,159,234,151,162,232,149,157,225,143,151,221,141,153,223,138,143,224,136,146,222,133,136,217,125,127,211,119,119,219,135,138,220,141,146,219,144,152,219,135,140,216,128,133,199,96,92,173,59,58,154,46,45,194,94,91,211,129,131,216,143,149,210,124,127,202,109,106,185,73,71,164,49,52,126,28,34,137,36,37,199,106,104,217,144,150,206,122,117,195,96,91,178,63,64,173,60,62,133,34,36,124,28,28,206,121,120,221,150,154,197,104,92,190,86,79,181,69,64,183,68,66,177,68,63,188,93,89,219,147,149,220,149,151,199,116,107,197,106,101,194,96,88,196,97,91,204,113,107,216,140,138,220,150,152,219,151,152,203,133,130,202,122,113,207,125,120,215,138,138,217,142,143,220,148,148,219,149,149,213,144,147,4 204,116,124,213,128,135,224,142,139,231,149,146,235,152,146,235,153,143,235,157,148,228,152,145,205,125,121,215,136,129,223,144,139,228,149,139,234,154,143,235,156,145,231,151,140,223,142,138,206,129,118,215,139,133,212,130,120,205,113,97,224,142,125,232,154,140,227,145,137,218,134,130,202,126,113,208,129,117,166,71,63,137,39,35,183,87,73,228,150,133,226,147,136,218,139,130,202,132,116,205,128,114,171,77,63,142,45,39,183,89,75,225,145,127,227,150,136,219,144,132,201,134,115,205,132,117,205,126,112,206,122,106,218,138,122,223,145,131,224,147,131,218,146,130,198,131,110,204,132,113,207,131,120,216,142,129,223,147,131,222,145,132,220,144,129,214,142,126,194,124,105,200,129,113,206,133,119,212,137,120,218,145,127,218,142,127,214,140,126,209,140,125,4 217,129,135,217,124,128,221,119,126,221,118,123,222,120,123,220,123,121,216,121,116,215,126,125,215,126,127,214,113,118,214,110,111,202,86,81,206,93,89,219,123,118,217,126,122,210,121,117,216,128,125,217,121,122,207,96,92,189,66,59,183,59,53,209,101,93,216,123,120,212,127,124,214,126,124,216,123,121,206,98,91,190,70,59,184,62,53,206,99,94,214,123,118,212,128,121,212,124,123,215,121,122,211,113,109,192,79,69,185,66,58,208,106,101,213,122,116,211,129,124,211,127,124,214,123,125,214,120,120,197,88,80,188,70,61,209,112,103,212,124,118,208,125,119,207,124,119,209,124,124,214,124,128,207,110,110,206,107,100,214,124,118,213,130,126,205,125,120,205,126,119,207,123,122,208,121,120,213,125,126,215,129,128,214,130,125,210,128,121,203,122,116,4 241,146,145,245,156,157,245,155,155,245,153,146,244,152,147,246,160,159,245,154,157,243,154,155,239,145,145,243,153,155,229,130,123,211,100,85,205,88,73,225,121,106,242,152,153,242,157,159,236,146,149,236,145,143,180,71,61,142,29,26,161,40,36,185,68,53,231,137,124,242,161,158,235,150,150,213,107,97,142,33,28,138,32,31,148,35,35,165,46,38,220,115,95,236,148,136,222,128,110,215,113,99,146,37,32,129,24,23,168,50,41,203,94,79,228,130,110,229,133,114,222,129,113,228,139,128,193,86,75,174,64,53,215,114,101,242,156,150,239,151,141,240,157,147,231,150,144,235,154,150,234,147,141,238,147,137,241,155,149,245,163,160,245,161,157,240,159,152,230,149,139,234,153,147,237,153,147,238,150,140,242,157,154,245,164,161,244,164,158,236,154,148,4 244,155,162,244,151,155,244,147,155,246,153,160,247,168,178,247,173,185,247,172,183,247,171,178,238,143,142,229,124,119,218,106,100,224,111,104,241,144,145,246,158,167,246,165,176,247,171,177,232,135,130,200,82,78,172,46,45,173,51,49,210,93,86,231,125,122,243,149,154,245,163,171,228,129,121,193,75,69,179,57,58,166,46,48,185,64,59,216,104,96,238,144,142,241,153,157,231,141,133,195,86,77,171,51,48,156,40,40,171,55,51,204,89,78,222,122,113,238,149,148,232,147,140,205,101,88,168,49,43,174,54,50,177,55,53,185,62,56,215,111,103,236,151,150,232,149,143,227,137,126,191,78,67,179,58,50,176,55,50,185,65,57,222,127,118,237,157,154,231,151,147,234,150,146,220,125,116,201,92,80,200,91,79,210,108,96,232,145,139,237,157,158,4 236,152,158,241,158,167,244,162,171,246,166,175,246,165,174,245,164,174,242,157,161,238,158,159,235,153,156,239,157,160,242,161,164,244,162,165,245,164,169,244,163,168,242,163,167,237,160,161,232,153,153,238,159,158,238,155,150,227,132,121,236,149,142,243,163,163,242,166,167,237,161,162,229,154,154,236,161,163,228,139,130,211,100,83,222,123,110,239,161,163,241,163,163,238,161,156,224,150,150,232,158,161,230,141,135,169,68,60,183,91,84,241,161,163,238,159,154,237,162,159,220,147,148,228,154,154,235,156,152,172,86,81,184,99,100,242,163,168,238,162,161,235,161,159,218,147,146,226,152,149,231,155,152,233,152,145,233,153,152,234,158,162,236,162,164,232,160,158,215,144,143,222,146,141,231,155,151,231,158,155,230,155,153,231,155,155,233,159,158,230,161,160,4 225,135,144,229,139,155,228,136,147,234,141,149,238,145,154,231,138,143,228,136,144,226,136,139,218,129,134,223,134,141,229,140,153,226,136,142,230,140,142,227,135,135,228,138,141,225,138,139,219,133,139,222,135,140,213,119,123,195,91,92,210,116,115,227,143,147,225,139,140,223,137,134,216,131,135,215,124,131,177,72,71,136,34,39,164,59,57,219,134,135,222,137,135,220,134,129,214,132,136,218,131,139,165,62,65,109,17,24,143,42,44,209,119,118,226,146,144,224,143,138,212,127,129,215,129,131,180,78,77,117,24,31,134,34,35,207,118,117,230,152,148,225,142,134,209,123,119,210,121,116,201,108,105,154,48,48,172,69,63,219,139,135,223,143,135,219,136,125,206,125,119,212,128,124,216,135,133,197,108,102,201,110,101,219,141,134,220,140,129,218,142,131,4 238,159,173,243,168,181,245,172,185,246,172,184,245,170,185,246,167,181,247,173,184,243,170,183,238,161,170,243,168,178,244,171,181,243,167,178,242,167,180,243,162,174,242,163,174,239,168,179,236,158,164,238,160,171,240,166,175,241,166,173,242,169,182,241,166,181,242,169,180,237,167,177,230,153,162,234,157,170,227,145,143,208,118,111,210,122,124,228,145,157,238,165,175,235,163,168,227,151,162,225,143,146,186,83,78,155,53,58,152,51,55,183,79,79,231,156,160,237,171,176,225,154,162,221,141,142,180,76,71,166,65,67,172,71,72,197,101,101,231,158,163,237,174,181,226,158,162,226,151,159,221,139,141,218,137,137,216,134,135,229,156,166,235,166,176,230,165,170,224,156,158,227,155,162,231,160,166,233,165,172,229,159,171,227,154,169,231,161,172,227,164,169,4 242,153,163,245,155,166,246,159,168,246,163,171,247,164,176,246,165,175,246,162,169,244,161,169,241,154,161,243,153,159,244,154,158,244,154,157,241,143,142,244,155,154,246,162,166,244,163,167,234,146,142,227,126,120,229,125,117,229,124,117,228,114,100,235,132,120,242,152,150,243,162,159,228,138,129,212,104,93,199,82,72,210,96,87,218,105,96,227,116,102,237,142,133,241,160,155,217,120,110,201,91,82,197,82,71,200,83,69,210,93,82,220,108,95,228,124,109,236,149,141,204,100,88,186,70,61,181,61,52,181,63,53,196,77,65,214,102,88,228,130,120,235,149,143,192,90,78,180,63,53,180,63,55,189,74,65,203,88,77,210,100,88,234,145,139,235,155,152,201,108,97,191,87,75,203,99,88,207,103,91,219,118,107,229,137,132,237,154,150,235,157,155,4 220,130,142,202,91,101,201,91,101,212,107,115,235,156,163,242,170,185,240,167,183,237,167,182,212,115,121,183,66,76,159,49,61,166,56,68,197,88,94,227,144,151,240,171,185,237,165,178,220,136,142,184,75,84,141,40,54,140,41,56,153,43,56,202,98,102,238,166,172,237,168,179,228,159,166,192,95,99,127,30,46,139,44,59,146,47,61,175,66,73,229,148,149,238,173,181,228,161,167,203,107,111,135,35,48,134,41,57,151,51,66,161,54,64,218,131,131,239,175,179,226,162,170,215,131,136,164,55,61,139,41,54,143,44,59,163,52,62,214,127,130,239,178,184,225,163,168,226,159,165,210,124,128,167,59,65,162,54,62,187,77,81,221,144,148,235,174,180,223,162,165,227,162,167,228,163,171,209,121,125,207,115,118,218,136,140,228,161,168,231,170,176,4 240,146,155,242,149,162,243,150,164,245,152,165,245,153,164,244,152,165,244,152,164,241,149,161,239,147,152,241,147,156,241,145,154,237,141,146,227,123,121,232,131,134,242,152,162,241,152,160,235,143,148,239,147,154,228,126,125,214,101,93,185,63,60,192,71,68,237,145,146,241,154,158,234,144,147,232,138,139,205,89,80,205,89,81,188,68,67,191,73,69,238,149,148,241,155,157,234,147,146,229,134,131,199,80,70,203,85,74,210,98,88,230,136,133,241,154,159,239,156,159,230,145,143,233,145,146,223,125,121,223,120,111,229,129,129,238,149,157,240,151,160,236,151,158,224,140,139,231,142,148,234,143,149,239,151,155,240,152,159,241,153,159,239,153,162,233,149,156,220,138,138,227,139,143,233,145,150,236,149,151,237,154,158,240,157,161,236,154,160,230,147,153,4 238,151,167,235,146,164,232,136,155,236,142,163,240,147,167,243,153,175,243,153,172,240,152,170,237,152,165,225,129,139,197,82,90,193,78,86,216,112,118,239,147,165,240,154,169,239,154,168,234,149,160,212,110,114,166,44,48,159,39,47,186,67,69,226,126,133,238,154,169,238,152,164,231,146,153,201,93,90,166,49,52,153,41,51,167,49,53,216,113,114,239,155,169,236,152,166,226,139,144,211,110,108,172,54,56,147,32,42,177,56,60,218,118,121,241,162,173,236,153,164,224,140,148,223,133,145,205,101,105,184,65,66,200,85,86,229,137,147,239,157,170,235,152,164,221,139,148,224,138,152,225,138,152,216,117,124,220,120,131,234,144,164,235,147,161,232,148,161,218,138,148,221,136,150,226,140,153,226,135,152,230,140,159,233,145,163,234,149,164,228,145,159,4 225,144,164,220,132,152,212,116,128,198,91,101,210,104,116,224,135,157,228,143,166,228,147,168,224,145,162,221,132,145,205,105,109,184,72,81,182,66,72,205,106,114,223,142,164,225,148,170,220,141,157,217,129,138,198,95,98,166,60,69,156,42,50,195,95,98,229,153,169,226,151,170,216,136,150,215,130,140,189,85,85,163,55,60,164,52,58,195,96,100,226,148,163,229,154,167,218,143,151,217,137,144,188,84,82,161,54,58,162,54,56,200,103,105,224,145,158,226,153,166,219,144,150,220,147,156,194,96,94,172,66,64,182,79,77,216,134,140,226,152,164,224,152,164,215,143,148,218,147,154,203,113,111,191,90,85,201,109,109,223,145,156,228,154,164,223,152,162,213,144,146,215,142,149,217,143,151,210,128,136,214,139,150,223,148,158,226,152,162,222,154,164,4 238,153,175,240,154,174,244,162,179,247,164,187,246,161,183,244,161,180,243,161,179,238,155,173,236,152,171,240,155,172,240,156,175,215,120,133,209,110,119,241,158,176,241,159,174,236,156,172,235,153,170,239,155,174,226,131,149,101,28,36,131,44,50,239,150,164,238,159,174,235,156,170,231,147,165,241,157,177,198,107,119,57,11,22,119,47,53,237,145,159,238,159,174,234,156,168,229,148,163,240,159,176,199,115,122,108,33,40,149,56,63,236,146,162,238,160,173,232,155,165,229,151,162,232,152,168,228,143,156,217,124,135,218,126,140,233,149,166,235,156,167,231,156,164,225,146,158,230,151,166,231,148,163,232,148,165,236,152,171,235,152,166,235,159,167,229,156,162,221,145,157,229,152,165,231,148,162,233,152,166,234,155,168,233,154,166,230,154,163,227,154,161,4 206,129,147,220,142,162,208,126,143,206,120,134,224,136,161,212,130,150,213,135,153,218,143,160,214,138,158,214,135,152,198,108,121,180,79,81,185,88,98,207,123,140,219,148,163,211,140,151,208,131,147,200,121,133,195,101,109,149,50,56,144,45,50,208,117,130,219,147,163,213,148,158,200,124,134,206,115,129,181,78,79,154,50,51,171,60,62,197,97,109,214,140,152,214,148,156,208,132,145,209,119,129,173,65,64,142,40,44,188,78,76,205,109,120,215,145,155,218,157,163,207,134,144,204,120,126,188,87,83,153,56,59,189,90,84,216,135,138,217,150,156,213,152,155,204,134,141,209,130,138,202,120,120,183,89,88,202,110,112,218,145,151,218,153,161,207,146,149,201,132,140,206,131,139,210,138,145,198,119,129,208,130,141,216,146,157,216,154,160,210,151,152,4 232,184,191,234,185,192,239,189,194,240,188,195,241,190,198,238,188,194,235,187,191,229,183,188,230,182,187,236,187,191,239,193,193,234,183,187,222,166,166,229,175,175,232,185,186,227,183,186,231,185,187,234,187,189,237,187,187,187,121,119,140,63,60,214,146,132,229,181,180,224,181,184,227,181,184,232,185,189,219,157,151,157,75,69,169,83,76,203,127,111,224,168,168,224,181,182,223,180,180,228,181,183,222,161,153,187,110,100,195,120,113,220,159,154,220,166,166,223,179,178,221,179,177,226,179,181,226,176,177,223,167,168,224,171,174,227,176,179,222,175,176,219,177,177,216,176,177,223,179,182,226,180,185,225,178,184,226,179,184,225,179,182,222,179,180,217,178,176,213,176,176,219,178,179,223,179,182,224,178,182,225,178,182,224,180,181,221,179,177,214,177,174,4 231,159,175,229,154,170,230,155,174,233,159,179,233,157,174,233,156,172,234,159,176,231,160,174,227,155,169,227,155,169,211,131,148,198,116,134,229,154,171,234,161,174,233,161,174,230,164,173,230,162,172,198,127,136,110,37,50,123,48,64,226,151,164,233,162,174,231,160,172,229,161,170,232,163,172,163,97,105,69,20,33,101,38,53,201,132,140,236,168,178,230,159,170,226,157,166,230,167,172,160,94,103,70,23,35,76,30,41,194,128,134,237,171,180,228,160,170,224,157,165,225,161,169,192,122,129,92,30,42,124,65,74,221,154,159,231,163,173,228,162,170,223,159,165,218,154,161,218,151,162,199,128,142,212,146,155,227,161,168,228,161,168,226,161,166,220,156,163,217,153,160,217,148,160,221,158,169,223,161,169,225,158,167,227,161,165,223,158,163,218,152,161,4 203,111,127,205,115,132,208,120,137,213,120,138,213,121,138,217,127,140,215,126,135,203,113,130,200,108,124,202,113,129,192,97,108,180,81,87,207,115,122,213,122,135,207,118,128,201,112,125,200,113,125,198,105,112,125,35,38,115,29,32,200,107,108,213,124,134,206,118,125,200,112,122,200,113,120,192,97,101,97,18,22,114,31,36,199,105,113,211,125,135,205,121,128,200,115,122,196,105,107,201,112,117,171,77,79,180,82,92,203,113,126,207,117,131,203,116,126,198,110,120,195,109,110,201,115,122,208,125,135,205,114,130,205,115,129,208,121,133,192,96,100,192,99,109,193,111,115,199,111,118,204,117,126,203,115,130,205,118,132,206,120,132,196,103,115,194,105,116,188,103,109,195,107,115,197,108,117,202,115,126,202,113,126,199,110,121,196,105,119,191,106,117,4 221,132,136,225,137,145,229,141,145,231,146,148,231,147,148,232,153,150,228,149,146,223,145,141,222,134,135,226,138,145,228,144,146,230,148,145,231,149,145,231,153,148,229,156,148,223,149,140,223,139,141,223,133,133,226,139,139,229,148,146,228,149,145,228,148,142,229,154,144,225,154,146,222,140,137,222,133,132,224,138,138,209,112,114,211,116,113,227,147,142,226,150,140,224,151,139,219,138,133,222,140,140,226,143,141,177,76,82,157,57,63,222,140,136,227,153,144,223,150,138,217,141,135,221,143,139,225,143,138,161,67,70,133,38,45,215,130,125,227,154,146,223,155,144,215,139,133,218,139,134,223,145,138,183,90,84,173,73,70,220,138,133,223,148,140,220,151,141,212,134,127,215,135,132,218,143,135,217,138,129,217,136,129,220,145,139,221,148,141,218,149,138,4 230,142,152,234,146,155,236,148,158,234,144,152,232,142,153,230,140,151,230,144,152,225,140,147,228,141,146,232,145,152,233,144,149,226,135,138,213,112,117,215,118,126,225,138,145,222,137,143,230,147,147,230,143,148,228,138,140,210,105,112,176,52,67,187,71,77,214,120,125,222,138,140,228,147,147,231,144,144,227,137,135,178,71,77,140,25,46,147,33,46,202,101,102,223,144,142,224,142,143,230,144,145,225,133,133,176,62,71,127,24,39,134,34,43,206,109,111,221,144,144,220,140,138,226,144,143,223,133,131,187,72,76,162,40,54,177,65,67,213,126,123,219,142,144,218,139,137,222,141,139,224,140,139,208,109,113,198,91,99,204,104,108,218,134,136,217,138,141,210,133,132,215,133,134,218,136,137,217,133,142,215,132,141,218,138,141,220,140,143,214,137,140,4 226,142,152,227,142,155,228,141,155,231,146,161,230,142,157,230,145,161,223,138,158,218,137,154,225,142,153,229,145,156,213,114,117,208,106,108,227,144,152,228,148,160,224,146,156,218,141,151,218,132,146,228,142,154,184,81,86,152,42,45,221,132,136,230,155,163,226,148,153,224,148,153,216,128,138,228,141,155,199,105,110,169,64,64,224,134,136,235,157,162,229,155,162,225,152,158,220,135,139,227,146,157,226,144,152,222,134,136,227,145,153,233,157,165,227,154,163,221,151,156,218,140,144,224,147,154,227,149,153,231,151,158,229,150,160,231,154,165,228,155,161,218,148,152,216,142,144,223,149,152,227,151,156,229,150,156,228,148,155,229,154,165,224,152,161,216,146,151,213,140,142,220,143,149,220,140,150,222,141,147,228,149,154,227,154,164,222,150,159,213,141,144,4 201,112,121,202,120,122,200,110,112,195,97,99,200,108,111,200,116,113,203,122,113,198,112,104,202,116,119,189,93,95,164,58,63,166,58,65,179,84,81,201,117,110,200,117,107,194,110,100,190,102,100,166,62,64,128,30,36,145,34,45,159,49,55,197,108,104,200,119,111,192,111,101,178,90,87,139,44,49,126,32,40,130,36,42,162,57,60,203,115,114,206,127,119,195,113,102,178,86,86,129,30,41,131,34,44,141,44,47,171,76,72,196,110,104,195,110,99,195,108,99,181,92,91,134,34,42,144,41,46,175,74,78,188,105,101,193,111,102,185,100,89,182,99,88,180,101,98,162,72,72,169,74,72,191,103,102,189,105,99,183,102,92,187,106,95,177,97,86,176,100,93,186,106,98,196,116,110,188,106,102,187,104,100,190,112,106,191,110,103,182,102,93,4 227,165,186,229,166,184,232,170,189,233,169,191,236,174,197,234,173,190,230,164,178,230,170,187,225,166,186,229,167,184,218,142,152,210,129,139,230,165,184,232,169,190,230,165,181,230,174,187,226,169,186,221,154,164,181,86,90,170,69,75,219,141,151,230,165,185,228,170,185,228,175,186,226,165,183,207,124,132,158,58,65,161,61,68,202,109,115,226,157,171,229,174,189,226,172,183,226,165,180,213,135,139,173,74,74,178,79,79,206,118,121,225,157,167,229,176,189,225,172,183,225,168,179,223,160,165,207,127,125,208,127,126,223,158,168,228,168,179,226,170,183,223,170,178,223,169,179,224,168,180,225,169,179,225,166,173,225,164,176,228,173,186,227,172,184,221,164,174,219,165,174,221,164,176,223,168,180,225,170,180,225,167,176,226,169,181,227,174,184,221,165,175,4 212,121,128,216,122,129,220,125,128,226,131,135,225,134,132,224,136,132,220,137,133,211,128,128,209,117,123,215,121,128,218,123,130,224,132,131,226,136,134,222,132,127,217,130,123,210,126,119,205,109,116,213,118,122,216,120,120,221,129,128,221,128,132,217,123,122,217,131,124,211,129,120,207,116,120,217,128,132,214,121,119,207,105,102,209,109,113,214,119,122,213,124,118,208,125,118,208,118,121,213,124,128,210,115,114,175,63,60,180,73,73,217,126,126,210,118,114,205,119,111,206,117,116,210,119,121,209,113,114,152,43,42,173,71,66,216,127,121,208,119,114,204,123,115,205,120,115,209,121,118,211,124,125,202,109,109,204,111,107,213,128,121,208,126,118,201,122,115,201,117,107,207,122,114,208,120,116,214,130,127,215,132,124,211,128,119,206,127,119,199,118,113,4 237,149,171,240,148,165,243,148,166,244,147,166,244,147,168,246,156,175,244,158,174,237,146,163,237,149,168,241,148,167,241,145,165,245,151,169,244,145,163,245,153,170,245,163,173,238,150,158,236,146,162,240,147,161,241,142,156,243,141,154,245,150,163,244,152,166,244,157,163,239,154,154,234,144,156,239,142,156,237,129,139,237,119,128,244,146,160,245,157,170,244,155,163,238,153,159,233,142,155,238,142,152,219,99,98,227,109,110,246,150,162,244,153,165,243,156,167,238,157,165,232,143,151,235,140,148,220,103,103,228,112,119,244,150,165,243,153,161,241,158,166,235,156,159,225,135,139,231,135,144,231,127,136,233,128,135,239,145,161,241,155,167,238,157,168,231,154,159,224,136,143,230,139,143,231,135,143,235,141,151,237,148,159,235,148,160,233,151,161,228,153,158,4 223,136,148,223,130,141,227,135,142,229,134,140,230,134,143,232,144,152,229,145,151,222,141,143,220,131,140,222,129,135,219,123,120,220,109,112,222,112,120,226,132,138,227,143,146,220,138,139,220,136,141,213,117,114,208,95,87,214,98,96,217,102,103,221,122,124,230,151,156,224,148,149,216,132,137,208,104,102,196,77,70,196,74,70,212,94,90,219,120,119,226,144,143,225,151,145,215,131,135,206,103,97,177,57,52,171,45,49,204,81,73,217,115,114,225,145,143,223,150,143,210,121,126,201,102,98,182,63,56,196,73,69,194,71,63,208,106,106,223,141,140,217,138,134,207,126,131,209,119,120,188,79,75,197,83,71,201,89,80,212,119,115,222,144,141,216,140,138,206,130,132,210,127,132,209,119,122,202,103,91,214,122,115,217,134,132,217,140,137,215,144,140,4 220,145,157,223,147,158,226,150,162,225,148,160,226,150,161,227,153,163,223,151,161,216,148,155,219,145,154,217,139,148,214,132,134,201,110,109,198,107,107,212,129,132,217,145,150,213,147,150,214,140,144,193,99,96,166,66,61,133,37,36,132,33,33,169,65,60,209,130,128,210,148,152,209,130,122,162,59,54,122,28,28,115,28,30,113,26,29,148,49,48,202,121,120,205,142,147,209,133,122,167,67,59,121,30,28,113,27,27,113,25,28,144,43,42,192,105,99,202,139,141,213,145,138,191,100,92,153,53,47,144,48,44,162,66,62,186,97,92,200,127,124,196,135,137,211,144,140,214,145,141,204,124,119,200,115,112,209,133,131,209,140,139,204,141,143,187,127,131,208,142,136,215,148,142,217,151,149,214,145,147,214,145,148,208,143,145,194,131,134,168,111,116,4 213,132,146,215,132,145,215,128,144,217,131,146,217,131,147,219,133,145,220,141,153,215,139,147,210,129,138,213,132,144,214,131,147,216,131,141,216,131,140,220,140,146,215,137,144,213,138,142,207,128,132,210,129,139,216,137,150,188,92,93,190,93,92,219,141,147,214,135,140,211,136,139,209,132,133,208,127,136,211,130,137,163,59,57,181,77,73,216,138,142,215,139,143,209,134,137,206,128,133,210,130,139,209,126,131,157,54,53,184,87,85,217,140,143,211,134,137,206,130,131,201,125,129,206,130,135,208,129,134,171,76,73,199,115,115,211,133,138,208,128,131,204,132,130,197,124,124,204,130,131,204,127,131,208,129,129,210,135,135,208,130,132,206,129,131,202,130,129,192,119,121,201,129,130,205,133,132,208,135,132,207,133,129,206,131,129,205,130,129,199,125,124,4 204,129,158,207,135,164,218,149,173,229,162,183,234,164,184,238,168,185,237,166,183,229,161,178,209,141,163,214,147,169,211,137,148,210,131,136,227,155,167,236,167,181,234,165,179,226,158,174,214,150,165,219,157,173,198,116,118,177,71,66,207,119,117,236,167,178,233,164,175,227,160,171,215,154,166,221,159,173,211,136,142,188,89,82,206,117,113,234,167,177,232,163,172,227,159,167,216,156,165,224,162,173,225,159,170,220,145,150,228,154,161,235,166,178,232,162,171,227,160,165,217,156,163,223,160,170,226,160,172,231,166,177,234,165,177,234,162,174,229,156,165,225,158,163,213,152,158,219,155,166,224,159,171,230,163,173,233,163,174,232,160,170,228,158,164,223,160,162,209,147,154,215,151,161,222,157,168,229,163,172,231,163,172,228,157,166,227,160,163,221,158,161,4 217,133,141,224,140,151,230,146,160,230,139,155,235,146,161,237,154,171,231,151,166,227,151,164,217,131,136,195,99,104,198,95,101,193,78,89,190,77,85,214,119,131,217,134,143,222,144,151,205,114,115,184,71,69,176,60,60,180,58,63,179,57,61,186,74,76,186,83,84,209,123,126,198,105,104,180,68,67,183,63,66,178,53,60,183,60,66,183,62,69,169,58,60,196,97,107,193,101,98,178,66,69,186,69,69,183,59,65,181,59,66,183,70,73,171,62,60,182,82,83,193,105,103,171,62,62,185,69,71,188,72,73,186,63,71,161,51,53,163,61,59,193,105,105,201,112,105,169,61,59,175,63,63,188,80,80,179,66,66,173,67,68,195,110,117,209,132,138,205,127,122,193,100,99,201,112,114,214,132,138,210,123,130,216,135,143,214,139,146,220,146,152,4 212,124,135,182,75,85,162,44,51,192,87,92,219,128,140,234,151,169,239,163,178,237,161,178,195,101,102,169,58,59,168,58,57,174,62,61,184,71,71,210,117,127,234,160,173,235,162,174,190,97,100,158,48,47,176,63,61,148,48,48,126,32,38,183,79,88,223,145,157,232,160,172,201,115,118,157,52,54,163,52,50,145,40,39,140,43,47,167,56,63,188,88,94,222,146,155,211,133,134,164,61,59,158,46,46,168,54,54,169,54,55,166,53,57,175,71,69,206,121,119,220,148,148,202,120,123,173,70,68,162,46,51,157,45,51,167,57,59,171,63,63,198,109,114,221,151,149,224,157,160,201,115,116,164,57,60,158,50,56,162,55,56,175,68,68,196,109,108,222,155,152,224,155,158,219,146,154,204,121,126,192,100,106,178,80,80,191,100,97,212,139,143,4 225,138,149,228,140,155,231,147,158,232,142,150,220,128,135,205,119,125,225,143,151,221,139,150,212,126,131,195,96,102,195,94,99,187,79,83,170,60,64,188,78,84,201,101,104,204,116,122,178,76,79,174,63,69,170,56,59,155,45,49,169,56,58,187,66,74,186,73,79,186,83,89,160,53,61,169,55,65,168,54,57,167,52,54,176,59,63,176,64,66,183,73,77,184,78,84,167,62,66,166,54,61,163,51,55,171,57,59,178,60,67,173,64,66,177,76,75,194,103,103,195,110,106,189,95,93,180,73,72,181,71,70,188,81,83,177,69,70,193,98,98,219,145,145,216,145,139,217,138,135,215,131,130,214,129,127,218,134,133,210,121,122,221,140,143,223,148,146,218,146,141,223,147,145,227,151,149,230,152,150,231,152,151,232,156,158,227,151,149,221,145,143,4 226,135,145,229,138,149,235,145,156,237,147,159,236,148,162,237,150,162,233,147,156,229,147,155,224,134,139,229,139,148,234,149,158,232,145,153,227,137,148,231,144,154,232,149,154,228,148,152,224,137,140,229,142,149,227,138,143,191,99,103,174,74,77,230,144,153,233,153,157,230,152,154,224,142,144,221,135,136,179,78,77,145,55,58,122,37,42,227,141,145,234,154,158,230,153,152,221,141,141,213,127,126,149,51,50,175,82,84,166,73,74,229,147,150,233,152,155,231,155,154,217,138,135,217,133,134,202,110,110,222,139,145,229,144,151,233,152,157,233,152,155,229,155,156,214,137,135,220,140,141,225,143,147,226,144,150,229,147,152,231,148,155,232,154,159,227,154,156,209,130,131,216,136,136,221,139,143,223,140,146,227,144,149,230,151,154,230,153,157,225,153,155,4 225,140,161,227,147,166,219,133,146,215,123,133,233,155,167,242,171,184,241,171,181,237,169,178,225,146,164,219,134,147,174,75,78,146,47,54,212,125,130,240,173,184,239,172,180,236,168,176,227,154,167,210,125,133,122,38,48,115,33,46,203,110,116,239,172,178,238,170,177,236,171,175,228,157,167,200,117,123,106,28,41,113,30,43,203,114,123,241,175,180,239,173,175,236,170,174,227,160,164,215,137,142,163,73,79,179,87,92,229,152,159,240,173,178,238,172,173,236,171,173,226,160,161,225,154,163,226,152,161,231,156,166,237,169,176,238,169,173,237,170,174,233,168,171,223,157,159,224,150,162,227,153,168,229,154,170,237,167,175,238,173,175,235,168,171,230,165,167,221,154,160,224,154,163,229,159,167,230,158,169,236,168,174,235,169,168,233,170,169,230,170,170,4 209,116,131,205,106,119,201,100,111,193,85,96,191,79,84,203,99,100,221,134,146,223,139,154,188,82,90,177,68,76,173,69,77,135,35,44,141,39,46,172,68,73,197,102,109,214,126,136,182,73,79,169,58,68,145,39,49,106,21,31,85,18,29,106,21,30,169,68,74,210,117,120,191,92,96,177,68,75,133,36,45,98,20,30,103,24,32,127,35,42,176,77,80,211,120,123,201,113,113,183,80,81,139,40,43,110,24,29,131,38,42,184,80,81,209,118,120,219,141,148,206,124,123,191,93,90,176,71,71,176,75,75,197,103,103,210,124,128,219,139,146,222,146,151,209,135,133,207,122,121,207,116,118,214,127,130,223,145,151,222,145,151,220,144,148,216,143,146,208,136,138,211,134,140,216,136,144,223,144,152,226,146,153,221,141,145,221,147,148,212,141,140,4 209,140,168,210,134,165,212,138,168,212,140,169,209,137,164,209,137,168,210,142,169,206,137,166,207,139,164,209,136,166,207,136,165,195,114,140,187,99,123,211,145,172,208,143,166,207,141,166,205,137,161,211,142,168,210,139,165,170,79,100,154,56,75,198,122,148,209,143,168,206,140,163,203,132,155,210,144,169,204,124,149,152,58,75,128,40,56,179,93,114,208,143,170,205,139,164,200,133,154,206,142,166,205,132,158,158,67,85,125,38,51,171,85,101,209,146,171,204,141,166,202,138,158,203,137,158,211,146,172,180,95,115,131,37,48,175,90,109,206,141,167,203,139,166,201,138,158,200,134,156,206,139,165,195,118,140,175,84,98,195,116,140,204,139,165,197,132,154,199,136,156,199,135,158,196,125,151,198,130,153,203,137,160,201,134,160,201,136,159,193,130,151,4 213,131,148,195,98,114,190,85,102,188,72,84,200,104,112,206,113,117,223,139,148,233,162,181,189,88,103,166,50,62,166,48,60,153,42,57,168,58,67,182,71,73,208,118,124,229,159,174,182,84,98,159,43,56,154,47,55,122,31,41,170,56,64,173,56,62,194,94,101,225,154,161,182,85,98,164,50,62,152,44,49,145,36,42,169,51,57,172,57,57,195,99,97,226,158,165,162,56,65,155,37,51,160,48,51,162,46,51,163,48,54,176,67,67,203,115,113,229,164,171,167,74,83,138,31,43,160,48,52,164,50,56,154,42,51,170,63,64,212,133,133,230,167,174,194,112,122,151,48,59,149,40,46,163,53,58,167,57,65,202,115,119,227,158,165,227,163,171,204,129,139,178,86,94,172,77,87,167,61,69,193,102,111,224,154,164,228,158,167,226,161,170,4 238,149,167,240,154,174,242,159,175,243,156,173,240,149,161,239,151,163,238,149,167,236,151,166,233,143,160,220,121,133,213,106,110,216,105,108,211,101,96,219,119,112,228,133,141,233,145,159,231,140,153,188,80,77,151,32,32,180,58,56,189,70,64,188,72,62,200,89,86,225,134,142,226,136,144,201,90,88,167,47,51,176,55,57,166,46,49,165,46,47,193,77,73,220,124,129,224,134,148,209,106,112,181,59,60,179,53,60,172,48,55,183,62,62,205,97,95,222,130,137,218,126,136,216,119,127,191,78,73,176,51,53,180,60,58,195,80,77,221,125,132,225,140,153,220,132,140,228,147,158,217,126,130,200,92,90,203,94,95,220,124,133,229,141,155,223,139,152,221,140,145,225,143,147,229,143,153,228,142,150,232,147,160,235,157,172,229,144,159,224,142,150,4 239,150,161,239,148,152,240,148,147,245,159,171,245,160,167,242,156,166,231,142,142,220,131,124,237,148,154,238,148,147,240,153,156,241,154,158,237,150,151,230,139,137,231,146,146,227,148,145,231,142,138,238,154,158,227,134,135,200,88,76,204,95,85,193,80,69,215,119,109,231,156,155,212,114,101,220,127,121,189,73,63,167,48,41,165,46,43,185,70,63,218,125,112,222,139,127,215,123,112,204,103,93,170,49,45,172,58,52,158,41,40,202,98,90,225,138,124,211,119,96,221,138,131,195,90,79,177,59,50,192,79,67,195,91,83,227,141,139,226,139,127,222,141,126,223,145,142,222,138,135,219,130,124,220,129,122,232,151,152,237,160,165,232,153,147,228,157,148,215,130,121,221,136,131,229,148,145,235,158,161,239,163,168,237,163,164,233,161,160,225,156,147,4 205,113,114,202,107,108,210,119,117,228,154,157,232,155,164,235,160,168,235,165,169,232,165,168,160,53,57,154,49,52,160,53,52,189,87,83,221,142,142,230,158,163,231,161,163,229,163,164,157,58,62,128,32,39,130,33,38,153,47,49,199,103,99,222,145,142,221,143,138,223,151,152,164,67,67,132,34,41,129,37,45,132,36,42,175,67,64,199,100,93,202,105,93,206,115,103,179,84,80,142,42,46,131,39,45,144,45,49,172,67,66,198,100,97,200,105,94,200,106,90,200,121,113,152,51,51,143,46,49,148,47,48,161,55,54,188,87,80,217,148,140,218,154,146,209,141,130,169,70,64,160,59,55,162,62,59,182,86,79,204,119,107,223,162,159,223,167,165,213,149,137,197,111,103,181,82,72,195,104,94,213,140,137,216,146,138,224,166,162,221,164,159,4 227,131,147,233,138,152,239,144,157,238,138,150,240,145,157,237,146,152,232,141,150,226,137,150,228,135,148,234,137,149,237,141,151,237,139,149,240,148,155,238,150,155,231,141,145,225,137,145,228,135,145,235,139,149,236,138,148,239,145,153,233,138,136,230,137,133,231,142,144,224,135,142,224,130,137,232,133,141,236,141,148,233,138,139,208,95,83,205,95,83,227,136,136,224,136,144,221,129,133,230,134,144,234,139,148,218,112,107,195,73,64,198,83,76,224,133,135,223,137,142,216,123,126,227,135,141,231,138,146,218,113,114,196,81,72,200,91,83,221,131,134,219,135,139,212,120,123,223,133,135,226,134,139,225,130,136,218,121,123,219,128,130,219,132,135,215,132,136,210,122,125,219,131,133,222,133,138,223,133,139,222,130,137,221,131,139,217,131,135,211,129,131,4 239,167,183,240,169,184,243,171,185,245,173,188,244,172,188,242,170,185,239,166,182,235,163,178,237,166,179,237,164,178,240,167,181,240,168,183,240,170,185,239,169,182,236,165,176,233,164,174,234,164,175,236,163,177,236,165,179,232,158,172,208,120,130,213,131,138,232,165,173,231,166,172,231,162,173,234,163,176,229,157,171,192,96,105,161,54,69,155,53,65,208,127,132,228,166,172,230,161,171,235,168,179,218,141,153,162,61,72,160,57,68,146,42,57,185,101,107,225,163,168,228,162,169,231,164,173,224,152,163,187,93,100,159,57,65,142,42,56,168,75,81,218,153,156,224,161,165,228,162,170,228,160,172,218,142,150,193,104,108,187,99,107,205,130,137,217,154,159,221,158,164,225,160,168,226,157,168,224,153,167,225,158,168,222,156,165,221,160,166,219,158,163,4 228,142,148,232,145,150,238,146,151,240,145,153,240,146,153,240,147,153,239,151,156,235,149,157,228,146,146,233,148,148,236,146,145,236,139,139,237,140,139,239,148,154,239,156,163,232,151,156,227,146,138,233,151,147,232,142,133,229,134,126,228,133,128,236,148,148,238,161,169,232,154,155,225,146,137,233,152,148,226,134,125,217,123,113,212,112,98,227,138,132,235,159,164,228,151,148,223,146,139,230,152,148,223,134,130,197,87,73,199,92,74,224,134,126,233,156,154,227,153,151,219,142,136,225,147,144,226,144,143,212,114,112,218,126,126,229,145,145,230,154,151,225,153,147,215,144,134,221,145,138,225,148,144,228,151,150,229,149,147,228,149,144,226,153,147,220,150,143,210,140,132,216,143,136,223,149,144,226,152,147,226,149,140,225,148,140,222,149,142,217,149,141,4 231,146,161,236,151,168,241,152,173,244,156,176,244,158,175,241,158,173,237,156,172,231,153,168,229,146,160,237,152,168,239,149,168,241,152,171,240,154,172,240,158,171,236,157,169,228,152,165,230,149,159,235,150,163,235,146,164,233,140,155,234,141,155,240,160,173,235,158,168,226,151,162,228,150,160,233,150,163,232,145,159,209,103,103,218,118,121,237,157,171,231,154,162,225,152,158,226,149,155,232,154,166,211,113,116,182,66,58,191,84,85,231,150,161,230,154,161,225,153,157,223,148,152,230,152,158,201,99,98,169,52,49,197,93,95,229,148,161,230,157,163,223,153,155,219,145,145,228,156,161,219,134,139,202,104,108,221,136,145,227,150,161,224,153,157,218,149,153,216,146,145,224,154,157,224,151,158,224,148,157,224,149,158,224,151,156,219,148,151,215,147,151,4 231,152,156,228,144,142,229,140,140,232,144,144,235,150,153,234,150,154,234,153,155,228,149,151,229,152,152,227,144,141,222,132,129,205,104,97,210,112,107,227,141,141,229,147,144,227,152,149,228,150,148,230,152,150,213,121,115,179,68,63,167,54,53,204,107,99,228,150,145,227,154,147,225,147,141,228,148,144,202,103,95,156,51,50,135,35,38,186,85,76,224,146,137,223,151,142,225,149,144,226,148,146,205,110,103,149,46,45,127,30,33,186,87,80,222,148,141,222,152,143,220,144,136,225,148,145,215,129,125,171,68,64,162,55,53,196,101,94,220,148,141,218,149,140,218,145,138,223,147,143,220,142,139,207,119,113,192,92,83,209,125,120,220,149,142,218,152,142,216,147,139,221,148,142,221,147,142,218,141,136,214,134,129,216,141,137,216,145,137,216,150,141,4 238,161,189,239,160,189,240,156,187,242,157,191,243,160,189,241,159,187,237,157,185,232,153,180,235,159,185,236,157,185,237,158,188,238,158,189,239,158,186,240,159,185,237,159,182,230,156,177,231,154,181,231,154,181,218,131,152,212,118,134,230,145,168,235,156,181,234,157,178,228,152,172,229,154,179,205,112,126,163,52,60,153,43,52,191,90,100,234,155,177,232,156,177,224,147,168,228,153,175,193,94,103,158,43,51,141,36,44,177,81,89,234,156,178,228,151,174,222,145,166,221,146,168,215,133,147,178,72,75,177,75,78,220,139,154,228,149,172,223,141,164,220,145,166,220,149,167,223,152,171,216,137,149,223,146,160,230,155,177,226,141,165,221,139,161,217,144,162,218,149,167,222,151,169,227,157,175,227,153,173,229,152,172,226,147,168,219,143,162,216,146,160,4 233,167,186,233,164,180,221,130,147,209,95,117,199,80,105,202,95,108,219,135,145,225,145,155,230,161,177,221,137,153,206,102,117,188,64,82,184,61,83,197,83,102,218,132,140,224,152,156,226,153,164,210,120,135,186,75,91,185,67,84,177,60,75,182,69,84,218,135,139,225,161,165,218,144,151,202,104,116,175,55,75,179,57,80,164,51,60,185,83,88,221,145,148,224,161,168,213,132,139,190,88,97,168,52,67,163,50,66,163,53,64,201,107,111,224,155,160,222,162,168,205,121,131,188,81,96,176,66,78,165,60,71,185,81,90,216,136,142,226,164,170,223,165,172,198,113,122,196,100,110,199,106,115,199,110,119,216,138,143,227,159,165,225,164,171,220,164,169,198,119,125,200,121,127,210,137,145,220,153,162,227,161,170,228,165,171,222,163,168,214,158,164,4 245,166,163,247,175,176,247,176,176,247,179,182,248,179,186,247,175,184,247,169,177,242,160,165,245,166,160,246,170,165,247,178,178,247,176,175,247,174,177,247,170,180,247,168,171,243,159,158,244,167,160,246,170,165,247,171,168,249,173,173,247,171,175,246,168,177,247,169,173,244,161,159,243,165,154,247,171,164,224,127,112,223,122,111,247,171,174,246,169,174,246,168,175,245,166,167,241,167,157,247,167,152,188,87,75,149,32,27,232,141,138,249,175,181,246,166,173,241,162,164,240,168,157,245,167,157,199,103,91,181,76,72,237,150,150,248,169,180,245,162,171,239,157,160,238,166,151,243,169,161,243,163,161,242,158,157,242,161,168,243,155,166,242,154,164,239,155,162,234,161,146,240,165,157,241,163,165,239,153,156,238,150,156,237,146,156,239,150,161,236,149,158,4 243,168,177,244,166,171,247,171,175,247,169,173,247,170,174,247,175,183,246,168,177,241,162,168,241,166,170,243,167,170,246,170,172,247,174,174,247,173,174,246,168,173,244,159,163,236,150,151,239,168,172,243,167,168,244,169,172,247,174,179,246,171,174,246,170,174,243,160,157,232,143,132,238,166,167,239,164,166,235,155,154,237,154,153,244,167,169,244,170,173,243,170,174,237,162,158,234,164,164,216,128,119,185,76,69,183,71,66,191,86,81,218,120,111,235,156,152,234,164,163,234,165,163,206,111,99,142,27,25,122,19,23,159,38,37,194,77,64,223,134,120,232,165,163,232,163,160,229,154,151,201,107,101,188,94,92,193,93,88,218,126,120,236,165,164,231,165,161,232,161,157,237,165,164,240,169,171,240,169,173,237,168,173,234,164,167,236,167,169,230,164,163,4 231,149,152,233,147,153,236,149,150,235,148,145,239,154,156,239,154,155,235,154,155,230,153,153,228,145,145,233,149,150,233,148,147,231,141,133,231,143,138,236,155,154,235,158,158,229,155,153,226,141,137,232,151,154,229,142,140,194,81,70,193,84,73,234,152,148,234,155,151,228,151,144,223,141,137,229,145,146,223,129,124,183,64,53,190,76,67,231,146,140,234,155,151,226,146,137,225,150,146,230,150,146,227,141,136,215,118,105,212,109,91,233,148,144,235,160,159,227,152,146,221,144,134,227,149,141,228,143,137,231,147,144,229,146,139,233,155,154,233,158,156,227,153,146,216,139,126,225,146,142,231,152,148,233,155,155,234,158,159,232,154,153,229,151,145,222,147,143,214,141,131,221,143,136,228,156,152,229,152,150,230,151,151,230,154,154,226,149,143,217,144,140,4 241,159,178,242,155,170,218,108,106,194,67,70,195,65,71,224,119,126,244,164,182,238,157,173,240,156,176,235,146,158,203,86,85,173,46,51,172,45,50,213,101,104,238,158,173,238,161,172,236,153,170,215,113,117,172,51,51,162,41,46,183,63,61,193,71,72,225,131,139,237,161,172,236,158,168,215,111,109,155,42,41,149,39,42,172,53,54,172,45,47,216,116,112,235,160,170,236,160,168,231,146,148,186,82,78,155,41,41,160,43,46,181,63,62,223,129,131,232,159,169,237,164,173,236,159,165,213,116,109,175,54,51,167,45,47,190,75,69,226,140,145,230,156,163,236,163,171,238,161,171,220,125,121,189,72,65,186,70,66,208,109,107,229,152,160,224,148,151,232,158,166,236,160,172,233,153,158,195,83,78,203,97,96,229,153,164,229,155,167,225,154,160,4 194,117,136,196,116,134,207,126,147,209,128,150,219,142,166,216,138,161,200,120,139,212,137,157,197,119,136,215,137,156,224,148,170,217,137,157,211,125,145,211,127,148,207,131,149,211,137,156,210,133,149,221,148,165,211,128,144,178,79,90,163,56,65,190,86,99,208,127,144,212,142,158,215,142,155,215,140,154,189,86,93,124,32,42,122,28,39,179,67,74,199,115,129,192,123,134,209,138,150,208,131,144,180,82,89,131,36,46,146,52,60,191,103,113,192,119,131,195,127,135,195,124,131,203,130,142,204,128,141,192,109,122,203,125,139,206,136,149,197,129,138,208,143,150,201,134,140,213,145,156,215,146,159,213,141,156,200,125,140,186,112,123,197,126,135,204,139,148,199,132,141,206,141,149,210,142,152,203,130,142,178,102,114,183,110,120,191,122,130,200,134,144,4 200,111,121,205,100,109,215,106,119,199,94,103,211,111,117,216,124,136,207,115,136,190,90,117,201,110,125,196,82,96,206,91,98,195,81,83,192,77,80,192,80,99,189,84,107,209,113,136,188,94,108,190,74,86,184,70,61,180,64,56,174,60,59,180,66,81,206,104,125,222,147,156,178,85,95,194,81,89,175,61,52,176,60,55,177,68,65,192,83,93,211,123,133,215,138,136,189,100,110,201,93,103,188,71,66,179,65,64,181,64,68,195,89,101,207,110,124,201,117,109,197,101,115,202,100,110,193,85,77,177,64,63,192,80,85,192,94,103,202,108,115,197,115,105,198,99,115,203,105,116,199,100,95,192,96,96,205,114,116,195,100,110,200,108,113,200,119,113,197,112,112,200,105,114,200,108,114,198,109,115,205,114,124,198,108,119,197,107,112,184,101,102,4 242,159,175,241,157,175,236,149,163,213,105,98,218,113,104,243,163,172,245,169,180,241,164,173,239,154,160,241,156,162,219,118,114,194,76,63,208,100,86,236,149,146,243,165,175,238,162,171,236,149,150,241,155,154,211,107,97,196,80,70,212,107,93,231,140,134,242,165,173,236,161,168,239,154,155,243,160,165,221,124,117,205,96,83,223,124,115,237,152,155,241,167,176,235,163,166,240,160,165,244,162,170,232,143,142,223,127,116,236,147,148,242,164,171,242,167,173,235,163,165,238,161,165,243,164,173,237,153,151,234,148,144,243,167,175,244,169,175,239,166,170,233,162,165,236,164,164,240,165,170,238,155,156,238,156,154,244,170,178,241,166,171,236,162,167,230,159,163,233,162,162,237,164,168,239,163,168,240,165,171,238,163,170,235,162,165,233,161,161,225,154,156,4 218,129,148,200,92,101,218,113,129,233,132,162,235,125,159,234,124,160,235,132,160,232,134,157,209,111,118,188,68,73,206,96,108,228,132,158,232,127,159,233,125,156,231,129,159,228,130,155,197,88,91,179,55,58,184,61,62,209,98,113,231,135,164,229,123,155,227,123,153,223,122,150,211,117,125,180,63,64,170,44,50,182,56,64,216,109,129,227,122,152,226,124,150,223,124,148,219,131,142,187,74,75,172,47,52,171,43,53,191,69,84,224,124,150,224,126,151,221,128,149,220,134,144,204,102,106,180,58,59,178,51,61,191,69,82,217,115,138,223,129,150,218,123,143,219,136,142,218,131,140,202,93,104,193,75,83,198,81,90,209,103,118,219,127,147,215,124,141,218,137,142,213,119,131,206,98,118,206,103,118,204,97,109,207,103,116,215,124,140,213,125,140,4 189,113,129,183,104,123,185,95,116,200,116,136,211,137,156,207,133,148,207,132,152,204,132,148,211,141,161,188,111,124,140,49,51,148,53,57,193,110,121,197,123,133,199,127,136,201,134,141,205,134,154,198,121,131,143,48,46,121,30,32,159,64,71,192,115,127,201,130,142,212,145,159,204,135,152,193,113,121,155,56,53,126,35,41,149,54,65,187,110,124,198,128,138,203,135,144,210,144,158,192,115,126,155,54,56,131,38,41,148,58,65,196,117,136,206,137,150,202,136,143,208,140,155,202,131,146,163,71,76,142,44,47,178,85,98,199,126,143,199,128,140,209,142,153,206,136,154,211,141,162,191,114,129,177,93,104,203,126,145,208,139,155,205,133,146,196,129,134,198,129,148,205,133,157,194,122,137,194,124,139,198,130,146,213,148,160,217,153,164,209,147,154,4 219,143,140,223,146,141,225,147,142,226,148,144,228,149,146,226,151,145,226,152,146,217,142,136,218,142,136,221,143,138,221,142,137,222,142,139,222,141,137,222,145,138,219,146,139,220,148,139,219,143,137,217,135,127,202,104,95,194,96,92,196,92,89,207,113,104,216,138,131,217,145,137,219,144,138,211,128,121,182,75,73,145,45,48,156,54,57,189,84,76,205,122,111,208,134,129,217,143,134,209,122,112,175,69,66,140,44,48,138,44,48,169,65,60,202,113,100,211,138,128,214,140,130,212,131,121,198,106,97,187,88,82,189,90,85,195,97,88,209,124,114,213,139,129,210,135,124,210,137,128,214,138,130,213,135,127,213,131,123,213,131,124,213,135,128,209,134,123,210,137,127,215,144,133,218,148,139,217,146,138,216,142,135,216,142,133,214,142,130,209,140,125,4 226,162,163,228,161,161,228,158,159,225,145,145,222,137,135,226,153,154,230,164,165,226,163,161,226,162,161,228,162,160,224,151,152,210,116,115,209,111,104,221,141,132,227,162,157,225,163,159,226,159,158,226,156,155,215,133,133,192,83,88,202,99,96,215,126,120,224,154,148,223,160,157,224,157,149,216,135,128,199,99,93,195,93,90,204,103,101,210,112,112,221,149,144,220,157,152,220,150,137,215,137,125,197,98,91,196,95,92,203,100,102,213,124,125,219,146,141,220,156,150,221,155,146,218,143,134,196,100,96,184,79,80,187,80,88,205,112,114,218,147,145,218,153,150,220,156,147,221,154,148,201,114,112,181,76,77,187,84,87,203,112,114,217,144,145,213,147,145,217,153,144,219,153,148,210,129,128,202,109,111,211,129,130,214,137,139,214,146,145,211,150,145,4 232,166,170,232,163,166,227,152,150,226,148,144,228,151,147,235,166,171,229,158,163,221,150,151,233,166,168,231,161,156,219,136,127,209,116,110,215,127,119,227,154,147,227,157,154,225,158,157,233,168,167,231,160,150,211,120,112,189,86,90,200,104,103,218,136,124,225,156,149,229,165,162,233,169,166,229,155,143,211,120,109,187,90,94,200,108,110,215,128,120,224,153,146,226,162,158,231,166,160,228,158,147,219,135,124,198,100,99,187,89,94,209,120,115,226,153,150,224,157,153,227,160,157,227,155,151,220,138,130,208,112,108,201,110,110,217,138,133,225,152,149,224,159,153,223,153,157,225,150,158,222,143,148,218,134,135,220,137,137,220,144,142,222,153,149,220,156,149,220,153,156,224,153,160,225,152,164,224,148,159,223,147,155,223,152,155,219,151,148,218,156,149,4 249,136,146,252,138,146,252,133,144,254,142,150,253,135,144,253,143,149,254,147,150,250,142,141,250,143,147,254,145,151,253,135,146,236,108,108,234,104,100,253,142,143,252,144,143,247,135,129,248,138,139,254,145,148,247,125,130,197,52,49,187,51,47,247,130,131,254,147,146,248,139,133,242,131,128,251,143,143,251,141,141,222,94,88,198,62,59,240,119,117,249,135,135,247,139,137,238,126,119,250,140,138,250,136,135,250,136,139,240,121,121,244,121,121,249,135,134,245,134,132,237,128,118,250,142,139,250,140,140,252,139,141,249,134,134,246,124,127,248,134,136,241,131,131,236,133,125,242,134,127,248,140,136,251,141,140,246,130,127,246,131,133,243,131,134,237,131,130,228,122,118,235,125,118,241,130,125,247,139,138,244,131,131,240,126,128,241,132,137,234,129,131,4 254,156,177,254,158,178,254,162,182,253,165,181,254,168,183,254,167,186,254,164,185,254,165,182,254,155,173,254,158,175,254,161,180,255,165,184,255,169,186,254,170,185,254,166,182,254,164,179,253,154,169,254,158,175,255,157,175,234,117,124,242,134,141,255,169,181,254,169,182,254,164,177,253,153,167,255,158,175,252,149,161,191,57,58,220,90,88,254,161,170,254,173,185,253,165,178,252,154,166,254,162,174,253,160,172,246,140,148,254,155,167,254,168,181,254,175,186,253,166,178,251,152,163,254,163,174,254,166,181,255,169,186,254,171,187,254,170,185,254,170,183,252,165,176,246,149,158,253,159,171,254,164,178,254,166,181,254,166,182,254,165,181,254,160,176,250,159,172,242,150,158,251,156,166,254,163,174,254,167,180,254,166,180,254,162,179,252,158,173,248,161,171,4 234,121,140,235,123,142,241,131,143,249,141,151,251,139,154,248,134,147,241,130,143,237,132,143,228,114,122,241,131,148,240,130,138,236,124,127,247,136,147,247,137,146,242,133,140,238,137,141,231,119,126,239,131,140,225,108,107,205,68,65,236,116,122,243,132,137,244,138,141,239,138,139,236,131,136,239,135,141,181,50,48,190,50,50,239,120,128,243,135,139,240,137,136,231,126,121,235,133,137,240,138,144,212,97,97,211,89,89,241,132,141,248,145,154,243,143,139,229,128,121,230,132,136,234,130,136,238,133,135,242,140,142,240,133,139,244,140,147,243,144,146,233,137,132,230,136,132,233,136,140,232,127,131,239,135,136,237,129,128,241,139,141,236,135,136,225,126,123,228,139,131,232,137,140,234,133,135,238,139,140,235,134,131,235,137,133,231,136,133,227,138,135,4 241,129,148,246,129,147,249,130,148,251,131,154,252,137,156,251,140,151,244,130,140,243,139,146,238,125,138,249,136,150,250,131,150,251,133,150,250,134,150,251,140,146,245,135,136,244,139,143,241,131,139,249,139,149,249,131,143,220,85,90,239,118,127,254,146,151,250,147,143,245,143,140,242,135,140,249,141,147,247,131,137,211,77,80,238,120,125,255,153,157,250,148,146,246,145,142,242,137,141,249,142,145,247,137,143,246,134,142,250,139,144,253,149,151,246,142,141,242,140,139,235,129,129,244,135,138,249,141,144,250,144,150,253,148,153,253,154,155,246,141,141,237,135,130,230,127,125,241,136,137,249,146,148,248,145,145,248,143,144,250,147,147,244,140,140,235,138,133,229,131,127,240,140,139,244,142,140,246,143,140,243,139,139,246,144,144,241,143,144,233,141,136,4 237,153,170,239,153,171,242,153,171,244,152,171,245,155,173,242,151,165,236,146,158,232,144,162,238,152,165,240,157,170,241,155,170,242,152,164,240,148,163,239,148,159,235,146,154,231,146,159,236,147,160,241,157,171,234,145,150,207,95,88,232,139,144,242,157,173,239,154,167,233,154,164,234,147,160,240,156,171,222,122,119,178,53,46,212,107,103,243,159,173,237,153,164,232,152,161,232,143,156,237,152,166,231,140,144,208,97,90,224,127,129,240,157,169,235,150,158,231,152,158,231,143,154,237,153,165,238,154,166,237,149,158,239,153,166,238,155,168,234,151,162,229,151,158,227,147,156,234,154,164,236,154,166,239,154,168,239,153,168,237,152,165,231,148,159,224,147,155,221,138,148,229,147,159,233,151,164,235,152,164,237,154,166,233,150,162,228,149,157,221,145,152,4 232,152,183,235,155,185,238,159,188,241,157,189,240,156,188,237,158,188,232,154,183,231,154,184,231,153,181,233,151,181,234,153,182,236,150,181,236,153,183,235,156,186,234,156,184,232,158,183,227,150,177,231,146,177,229,139,167,229,138,163,233,148,174,234,154,181,233,155,181,230,157,180,224,143,168,224,135,158,215,115,133,209,103,118,223,129,149,229,139,162,228,147,169,225,153,174,226,148,172,223,133,153,212,111,123,189,73,83,202,91,104,223,131,146,230,151,168,224,153,171,224,148,173,226,149,172,225,141,161,210,110,122,212,112,123,227,147,163,227,153,172,224,155,173,221,150,171,227,153,177,227,149,171,228,145,166,227,144,163,227,150,171,223,151,172,219,152,169,217,146,167,224,149,173,228,153,177,231,158,181,230,155,179,225,150,171,223,152,171,218,153,169,4 218,134,173,219,130,170,221,129,171,227,140,180,228,141,179,225,139,177,222,140,175,215,128,166,217,131,168,222,134,171,222,135,172,222,130,168,224,136,171,223,139,173,221,138,172,213,130,164,216,133,169,219,127,165,215,116,151,213,114,145,200,93,117,209,110,136,220,136,168,213,132,165,215,136,170,215,122,155,198,84,112,188,74,95,178,56,79,198,93,115,215,130,160,209,130,161,216,138,170,218,136,168,205,101,129,178,60,83,177,57,80,208,114,139,213,130,162,208,132,161,211,132,165,219,140,172,215,127,158,204,105,133,194,83,103,210,118,145,214,135,165,208,133,161,207,128,159,217,139,169,217,138,169,215,129,161,210,115,144,214,131,161,214,139,166,206,132,158,205,130,159,214,139,167,216,140,167,215,136,168,212,130,164,211,133,164,209,134,162,204,130,156,4 221,127,137,219,120,132,225,125,137,235,139,150,239,146,155,240,149,153,238,146,148,233,142,145,206,106,111,201,89,98,208,96,104,220,118,122,231,137,139,239,148,150,238,149,146,232,143,140,198,90,94,191,71,79,192,72,77,196,76,76,215,109,107,232,141,137,236,147,144,232,146,141,201,99,100,188,65,73,176,54,58,189,69,68,206,94,87,217,116,110,230,143,139,229,145,139,219,133,127,201,91,93,186,64,68,192,76,72,203,90,82,201,88,83,219,127,119,223,139,130,226,146,137,217,124,118,194,80,77,195,81,75,201,85,81,199,86,86,215,121,116,224,144,136,223,146,139,224,142,139,214,121,119,203,96,91,203,95,91,211,111,111,221,134,131,221,143,135,218,140,134,223,145,142,225,142,140,217,124,124,215,121,118,220,133,130,224,143,138,218,139,133,4 240,160,177,245,167,182,244,163,179,245,168,186,246,169,188,244,168,187,239,166,181,242,175,189,238,160,172,245,168,180,246,169,181,246,170,184,242,167,181,240,168,178,241,169,182,239,172,185,239,164,173,243,170,180,241,166,174,220,134,131,218,136,137,241,170,179,238,166,178,232,166,176,240,167,174,245,174,182,221,140,136,177,76,64,198,104,97,236,164,171,235,164,174,229,162,170,237,166,169,241,169,175,209,125,118,162,58,55,194,98,91,234,163,165,238,172,177,230,166,168,230,161,160,233,163,166,217,140,133,175,79,66,206,119,112,239,171,173,240,177,178,232,172,171,228,162,157,232,165,165,229,159,159,220,147,140,230,159,158,236,168,171,236,172,173,229,170,169,228,166,159,230,166,163,228,159,163,226,157,159,234,164,164,233,167,167,230,167,169,223,162,163,4 235,145,147,235,143,149,238,145,156,242,153,157,241,149,157,242,152,156,238,150,153,235,151,153,232,141,143,234,142,147,226,129,129,217,116,109,231,139,141,238,150,154,237,150,150,233,151,151,230,139,146,233,144,150,204,97,92,174,54,50,195,87,80,231,144,143,236,150,146,230,147,140,224,140,143,219,128,127,173,60,58,155,42,43,160,45,42,200,95,93,233,151,149,229,150,145,223,139,139,216,127,128,170,65,59,152,44,41,162,52,46,197,95,86,230,150,144,226,149,144,223,139,135,228,145,146,206,110,105,179,70,62,187,82,68,218,129,118,228,145,136,222,142,132,221,139,133,225,144,141,226,141,141,220,131,128,221,135,126,227,144,132,225,143,137,219,137,130,220,144,135,222,142,136,227,145,142,228,146,143,227,145,141,226,146,136,220,133,122,211,126,117,4 235,151,150,237,149,151,241,154,157,242,152,157,243,155,162,241,155,162,238,152,159,234,147,153,234,149,145,236,150,146,235,148,143,227,132,130,226,129,128,230,139,138,232,142,144,231,144,145,230,146,140,223,133,125,204,99,91,189,71,68,190,70,68,203,88,82,221,127,121,229,147,144,223,139,128,202,98,90,184,63,60,196,86,80,201,94,90,196,79,76,211,114,104,225,145,138,213,123,112,194,83,76,194,79,74,202,95,88,203,97,91,200,91,83,214,123,114,224,148,140,212,124,112,204,103,94,202,96,90,202,93,86,203,96,88,211,113,105,223,139,134,223,149,142,220,142,134,221,140,134,222,138,132,222,137,132,223,137,131,226,142,139,225,146,140,220,147,138,220,145,136,223,147,141,226,148,144,227,148,146,229,147,144,229,151,144,225,150,141,218,147,137,4 219,133,160,222,131,160,229,141,166,230,146,173,226,141,169,223,141,170,217,135,161,215,136,161,217,130,159,221,134,161,225,142,165,222,135,155,221,137,161,223,142,167,217,139,163,212,134,157,216,132,156,219,134,160,219,133,155,198,89,97,203,104,119,219,140,163,216,140,162,212,132,154,215,138,156,220,140,163,215,130,154,190,77,88,185,71,81,213,127,149,216,140,160,211,133,150,214,138,156,216,139,162,215,136,160,198,99,111,178,65,72,204,110,130,215,139,159,211,139,153,209,134,152,215,138,158,216,138,162,207,123,141,193,91,101,209,124,140,213,137,156,208,134,150,207,131,149,212,131,153,214,136,156,211,132,154,209,123,146,214,135,155,212,136,155,205,131,148,206,132,148,209,130,149,211,133,152,211,134,153,211,127,150,212,134,154,209,131,151,203,130,145,4 239,160,172,242,158,174,245,162,178,247,171,184,247,172,184,245,164,178,240,154,172,233,149,167,238,158,168,243,160,170,244,159,170,242,156,163,242,157,163,241,154,168,239,158,170,232,154,165,239,159,165,241,157,162,236,144,145,229,130,132,228,127,133,232,138,149,235,158,167,229,155,165,238,158,160,234,145,147,222,120,125,216,107,116,220,116,121,225,132,130,229,150,157,222,148,159,235,156,154,228,137,137,219,118,124,216,116,120,214,114,114,222,131,127,228,151,153,216,144,153,232,157,156,229,143,143,217,122,120,213,115,114,213,117,115,222,137,131,224,147,147,214,143,150,226,152,151,227,148,148,221,131,131,216,122,123,216,129,125,222,144,142,221,147,152,213,144,149,221,148,149,223,148,152,223,143,147,221,140,144,220,142,145,222,149,155,220,153,156,212,148,149,4 225,140,167,227,139,167,233,146,174,233,148,179,235,153,183,234,149,177,232,146,174,231,148,171,219,136,162,227,144,169,231,148,174,229,148,176,230,151,177,229,144,171,227,143,167,226,145,166,217,139,160,221,140,164,216,128,152,215,128,151,224,141,166,228,143,170,225,140,163,224,144,161,214,139,160,212,131,152,192,98,115,187,89,108,205,111,133,224,139,164,226,142,163,220,138,155,211,136,156,211,132,149,185,91,103,172,72,87,184,82,101,213,124,144,222,138,158,217,135,152,212,139,153,211,137,153,194,109,122,181,90,98,177,77,93,202,107,125,219,140,156,213,135,149,207,141,153,207,139,157,203,132,151,200,126,137,193,105,116,202,114,128,214,139,154,210,136,148,200,135,149,201,134,152,204,135,155,207,140,157,209,137,150,204,126,143,210,138,152,208,137,147,4 233,148,148,234,146,144,231,132,128,224,115,108,222,113,106,232,138,131,234,149,146,230,146,141,233,147,145,233,143,138,224,119,110,224,117,108,217,101,93,219,113,101,228,140,131,227,148,143,233,148,141,232,144,136,222,118,108,226,123,112,224,120,106,217,113,96,225,135,125,226,145,139,232,148,140,229,138,131,223,120,109,223,118,106,222,119,103,217,112,94,222,130,120,224,145,137,229,147,138,230,142,134,219,114,104,220,112,99,220,115,98,217,115,97,219,128,113,220,143,132,226,146,136,230,145,136,224,128,116,219,115,102,219,117,103,215,114,99,223,140,128,218,140,130,223,145,135,229,147,136,226,137,130,218,117,108,215,112,99,216,118,109,220,139,132,217,142,130,219,143,133,226,148,136,226,146,137,222,134,127,216,122,111,221,139,128,220,144,133,214,144,131,4 249,192,202,249,194,204,249,192,202,248,191,202,250,200,207,250,199,205,249,190,199,248,186,196,249,189,197,249,196,204,251,190,196,252,186,190,249,195,201,249,198,200,249,194,200,248,186,194,248,191,198,252,195,201,221,135,129,193,92,87,248,184,186,250,200,204,249,198,201,248,188,194,249,193,200,251,187,185,169,68,64,139,42,48,246,174,171,250,201,206,249,198,201,249,190,195,249,193,195,250,191,193,214,122,115,209,112,107,249,184,187,249,195,201,249,195,196,249,190,192,249,195,196,249,195,195,252,192,191,252,192,195,249,196,200,249,194,198,249,190,193,248,189,193,248,191,191,249,197,195,249,195,197,249,200,203,250,201,203,249,196,200,249,189,193,246,184,188,247,188,188,248,188,184,247,179,170,249,198,196,249,195,198,248,188,195,248,189,193,247,186,188,4 233,163,157,239,169,164,239,170,165,241,175,170,241,171,164,241,172,165,238,171,165,234,167,161,234,167,158,237,171,164,235,169,161,230,156,144,239,174,167,238,170,161,236,168,159,232,169,160,231,165,153,235,170,158,210,126,111,175,76,67,208,126,117,237,172,163,235,170,160,232,169,160,229,165,154,236,173,160,181,93,82,122,34,40,154,57,55,205,125,116,236,175,166,229,165,155,229,167,154,234,173,160,214,144,133,169,72,65,152,53,54,156,64,62,225,157,148,230,169,159,230,169,155,232,170,158,234,170,160,219,144,132,173,73,65,172,73,66,207,126,112,230,170,160,227,169,154,231,171,159,234,171,160,234,172,162,218,145,132,219,148,137,223,156,144,225,165,153,223,163,149,227,168,153,232,171,158,233,171,160,234,173,162,232,173,164,229,168,159,225,165,153,4 226,137,133,232,142,141,234,145,143,236,147,143,238,150,145,236,149,144,233,148,143,228,148,141,227,141,132,231,143,139,233,145,142,235,148,141,236,150,143,235,149,144,232,149,138,227,147,134,225,139,129,229,142,136,232,147,143,231,150,143,235,153,145,236,151,145,232,149,137,226,145,131,221,138,128,226,141,134,225,140,134,224,134,125,230,147,137,234,154,144,234,154,143,227,148,136,219,137,125,226,142,132,177,87,79,101,29,29,180,94,86,236,156,145,233,155,143,227,151,136,218,139,126,226,145,134,170,84,77,49,0,7,135,52,48,234,150,138,231,153,142,226,149,137,213,132,121,217,136,127,216,135,127,189,100,93,203,114,107,227,147,137,227,147,135,222,145,134,210,132,121,214,134,125,220,142,135,225,149,143,227,150,141,226,147,137,225,148,137,219,144,133,4 227,141,149,228,138,141,233,142,146,236,142,147,236,141,146,236,145,154,233,147,154,221,134,133,225,141,143,226,138,139,229,135,137,233,140,139,235,144,143,235,146,148,230,145,145,219,134,130,224,141,140,228,141,139,223,122,117,226,126,120,230,137,131,234,147,146,229,143,144,220,135,128,221,135,130,219,128,122,213,109,95,215,109,90,217,115,102,233,147,146,230,148,141,221,143,134,218,129,121,216,126,118,200,90,74,209,105,90,216,116,101,228,143,137,227,149,143,220,145,136,217,134,125,216,125,116,199,90,78,208,102,87,213,114,96,223,138,132,224,146,140,216,138,131,218,138,130,214,122,114,215,124,119,213,115,103,214,115,107,224,145,141,221,146,137,212,139,132,215,137,134,211,121,113,216,128,123,222,137,133,224,139,136,224,148,142,219,147,140,212,143,137,4 224,133,133,229,138,137,235,143,144,237,146,146,237,148,148,235,145,142,230,142,138,220,133,127,224,134,131,230,140,137,232,141,136,234,145,142,234,145,142,230,142,140,227,140,135,219,134,126,225,136,131,230,141,138,235,148,146,216,120,115,214,118,113,227,138,135,225,139,133,223,142,134,225,137,131,230,144,139,219,127,124,150,52,50,134,40,42,201,106,101,226,140,134,220,139,130,221,134,126,232,147,141,192,96,91,110,21,25,105,19,25,187,92,86,227,144,138,216,136,128,220,136,125,228,144,137,220,132,126,175,76,72,170,73,69,220,132,127,223,142,137,216,139,130,217,135,123,224,140,133,224,138,132,224,138,130,225,142,137,224,141,135,221,142,132,215,140,131,212,131,119,220,137,129,221,137,129,225,144,137,223,140,131,223,144,135,218,143,133,210,135,126,4 226,154,153,220,142,138,213,127,125,224,145,146,228,155,156,228,153,152,228,154,150,226,157,157,226,153,149,207,121,117,154,54,56,149,54,59,205,120,119,230,161,161,229,159,161,225,156,153,229,160,157,219,140,137,132,42,50,64,9,25,139,55,58,224,147,144,231,166,166,227,160,156,229,163,160,230,160,156,162,72,75,69,18,31,95,27,38,201,114,112,232,168,164,227,161,156,227,160,152,229,162,156,206,126,124,132,48,55,120,35,42,186,95,91,231,167,164,224,159,152,225,158,149,227,159,153,228,163,163,211,134,132,194,104,100,208,128,122,227,163,155,221,157,147,224,159,152,229,165,160,228,161,158,227,160,159,228,164,164,228,163,160,224,160,151,219,158,147,220,155,146,227,162,155,227,160,156,226,158,156,229,166,164,226,162,155,221,157,145,219,161,151,4 223,143,133,226,147,136,228,150,142,232,154,148,231,150,146,226,145,140,222,144,138,216,138,133,222,142,132,225,146,135,226,148,136,231,154,146,231,153,145,226,148,139,220,143,132,215,140,131,222,145,134,224,146,133,219,138,126,208,118,111,205,116,109,217,136,126,224,151,140,218,145,134,221,148,134,210,124,110,170,74,72,174,72,72,171,64,64,188,93,88,221,143,131,216,142,130,222,149,134,180,89,81,156,57,58,188,85,79,180,78,74,158,60,62,209,124,113,218,149,135,219,143,125,168,76,68,140,45,47,177,75,72,158,58,56,162,69,70,213,133,124,215,143,130,216,144,126,200,117,104,174,86,79,145,51,51,141,50,53,164,76,74,217,143,133,213,146,134,217,150,135,222,154,139,213,140,126,196,112,101,208,129,120,210,136,128,218,155,143,214,150,136,4 223,135,131,225,133,129,227,134,132,232,140,137,231,139,136,229,136,132,224,133,128,219,131,126,221,134,127,223,132,126,222,131,126,222,128,122,226,134,128,225,135,129,223,135,128,217,133,123,223,136,128,221,132,124,208,109,98,178,67,62,183,77,72,215,121,114,222,134,126,219,135,125,220,135,125,223,136,126,183,79,72,85,17,23,86,19,24,191,87,79,222,136,126,217,132,120,218,132,121,222,136,128,204,112,105,142,55,55,138,52,50,201,106,98,222,136,125,217,135,122,215,130,119,222,138,127,224,142,134,218,129,120,216,124,115,222,137,129,220,137,125,217,138,125,215,133,119,221,138,125,222,136,126,223,138,129,223,139,131,222,138,129,217,135,125,212,133,121,211,133,117,218,136,121,220,137,123,222,137,126,221,136,127,220,135,124,216,137,124,208,131,117,4 242,161,172,246,167,177,247,176,182,247,179,183,247,178,182,248,179,183,247,176,181,245,168,174,244,168,174,246,170,177,247,174,180,248,179,184,247,178,180,247,179,180,247,177,178,245,171,171,242,169,169,247,173,175,242,159,152,239,156,152,248,172,171,247,177,177,246,177,176,246,177,174,243,171,171,228,142,136,182,74,63,177,70,61,203,104,93,241,160,154,246,175,173,244,174,169,240,168,163,212,115,104,168,56,50,139,35,36,166,61,53,239,155,147,247,177,174,243,176,169,233,157,151,230,146,137,219,130,124,204,112,108,227,141,134,246,173,172,246,177,173,243,176,167,231,158,153,230,148,140,236,160,161,244,172,174,246,173,175,245,173,173,244,171,167,239,169,164,230,160,154,234,160,156,241,169,166,245,176,173,244,173,170,244,170,168,239,164,158,234,163,159,4 229,147,167,231,150,172,233,152,174,238,159,178,237,158,177,238,160,177,237,162,178,230,157,173,229,150,166,232,154,170,232,155,173,232,156,175,233,156,174,237,162,175,235,161,173,228,156,168,227,152,164,231,155,169,230,154,169,229,151,165,232,158,172,236,162,173,233,160,171,229,160,170,227,154,165,229,155,168,182,97,103,162,73,76,228,151,159,234,163,176,231,161,172,228,159,168,225,152,163,216,135,143,86,20,27,110,38,45,227,150,159,233,163,175,232,161,170,226,158,165,221,151,159,217,143,148,152,70,69,185,104,108,230,158,171,230,158,170,229,159,168,223,157,165,218,152,156,221,153,159,222,149,155,224,151,162,227,155,166,226,153,160,225,156,165,221,157,164,214,148,151,219,153,157,222,155,164,225,155,165,225,152,163,224,152,162,224,156,165,218,154,161,4 220,146,168,221,147,172,226,151,173,230,156,178,227,150,172,224,143,165,225,151,174,218,148,169,218,145,165,219,145,168,225,152,172,227,151,172,223,147,168,224,149,167,223,151,170,215,144,162,215,141,159,217,141,164,202,112,128,184,82,88,210,126,144,226,158,177,221,152,168,211,139,158,212,141,159,213,133,155,156,55,64,133,29,34,202,113,124,223,156,175,220,153,168,212,142,159,207,136,156,211,133,155,164,70,79,151,55,61,211,131,146,220,153,170,218,150,165,211,141,156,208,140,155,215,147,164,210,136,152,205,127,145,217,145,165,221,152,168,218,152,166,213,148,161,207,141,154,212,144,161,215,146,162,214,140,162,219,146,166,221,153,169,219,153,165,210,148,158,203,136,151,208,139,155,210,139,156,215,142,160,222,150,167,221,153,167,215,149,161,208,146,156,4 226,151,168,226,148,168,226,145,166,229,147,168,231,151,170,231,153,170,227,151,169,220,144,163,223,148,161,223,146,162,225,148,166,225,148,167,226,146,165,228,152,166,225,151,165,220,148,161,220,148,157,221,144,159,221,148,164,219,139,153,220,134,148,224,148,163,221,147,160,220,149,160,221,150,156,224,154,163,219,142,154,178,82,89,166,68,72,214,134,148,217,143,159,212,137,153,219,149,155,222,152,160,220,142,150,145,52,57,103,16,24,199,111,120,216,143,159,207,131,150,218,149,152,222,151,158,222,151,162,188,102,107,155,60,62,203,122,134,213,141,158,210,142,155,213,146,148,220,150,155,220,148,158,218,144,157,214,139,149,210,138,153,208,134,151,205,140,151,206,138,142,215,147,152,219,150,157,217,145,158,216,145,159,212,145,158,209,144,155,202,140,150,4 239,162,175,244,167,179,246,171,182,247,171,182,246,170,181,246,167,178,246,168,178,244,166,172,240,166,174,246,173,180,247,174,180,245,169,178,245,166,175,246,167,176,245,167,175,242,164,166,240,168,171,245,172,177,244,169,176,243,157,160,242,154,162,243,161,172,244,167,171,241,165,165,240,169,168,244,172,175,234,151,149,142,64,64,162,79,82,241,154,159,242,164,170,240,164,165,241,170,167,244,173,176,222,134,131,90,28,32,138,62,65,242,155,157,241,165,169,237,161,164,240,171,163,244,172,171,238,164,166,219,131,133,227,138,145,240,161,170,240,166,169,235,162,164,237,166,157,241,168,165,241,164,167,241,165,171,240,163,170,242,165,170,238,166,168,231,161,162,230,156,148,236,162,156,240,165,165,242,167,169,240,165,171,240,167,169,234,163,159,227,159,161,4 242,160,169,245,166,175,244,165,176,238,148,158,206,94,92,235,147,151,249,177,185,246,173,178,241,160,167,243,162,171,242,157,167,198,90,83,137,24,21,208,113,106,250,177,177,245,173,172,238,159,161,240,161,167,221,131,126,141,40,37,127,24,24,207,113,101,249,177,175,242,169,167,233,159,158,233,153,152,175,73,63,114,21,22,171,63,51,232,153,144,244,172,173,241,169,168,230,160,156,218,139,135,145,45,38,113,21,23,186,82,68,239,164,159,244,173,171,243,175,166,227,159,150,201,121,111,105,21,22,98,16,19,174,77,67,244,170,163,243,172,166,243,176,169,226,161,150,177,90,83,89,12,16,111,27,24,206,118,107,242,169,166,242,173,168,238,172,167,218,151,141,189,102,97,124,35,29,190,105,93,234,163,157,237,166,161,240,172,163,235,169,158,4 227,139,145,233,143,151,233,146,154,237,150,160,236,145,155,233,143,151,232,145,148,228,147,146,222,135,138,228,138,142,231,142,147,234,147,156,235,148,155,233,147,153,229,145,144,226,146,143,221,137,138,219,127,127,196,93,92,225,132,140,232,144,151,230,146,151,228,144,147,225,144,140,219,139,135,215,124,122,129,31,33,180,83,88,234,146,151,228,144,147,226,140,145,225,145,141,213,135,126,220,134,130,174,74,70,192,95,101,230,142,148,229,143,140,228,145,141,223,146,140,211,132,122,219,138,130,222,136,131,223,135,138,224,133,138,227,140,135,227,147,140,222,146,138,208,128,117,214,134,124,220,139,135,226,143,139,226,137,138,225,138,136,222,142,136,214,136,129,204,126,117,209,129,121,214,135,129,220,142,138,222,137,135,221,138,133,218,141,134,211,136,126,4 207,143,155,215,150,159,224,157,169,233,162,173,241,178,178,240,179,178,238,175,174,233,178,171,205,145,153,212,145,153,225,159,169,230,161,172,234,167,170,236,173,172,238,180,169,231,179,167,198,135,147,210,143,151,224,157,161,207,130,128,216,146,144,238,178,172,238,183,168,228,176,161,191,129,139,210,145,153,214,143,133,147,57,46,181,106,94,241,185,174,232,177,165,221,167,153,199,140,143,213,149,153,202,132,125,171,88,69,206,137,121,236,180,171,230,177,166,224,172,158,195,140,141,205,144,148,213,153,153,218,155,144,223,166,157,224,169,163,227,178,167,225,177,161,187,133,135,196,138,141,204,147,148,215,159,157,217,162,157,217,163,159,225,177,162,218,170,157,184,133,134,187,131,133,193,138,140,203,149,147,210,159,156,213,162,159,212,162,153,208,160,151,4 232,147,139,238,153,146,243,156,150,242,154,150,244,157,156,244,158,153,242,156,150,237,150,143,230,143,133,238,150,139,243,158,149,243,157,153,242,151,149,241,151,145,241,155,146,235,152,142,227,139,129,236,149,137,241,157,147,243,158,150,240,151,147,240,150,144,239,155,144,233,153,140,223,138,127,232,146,135,233,143,130,235,147,136,239,153,144,240,153,143,237,152,141,232,153,138,219,133,122,227,138,127,147,55,48,176,82,71,243,156,142,239,154,142,235,151,138,229,150,136,216,132,119,223,141,125,157,67,58,180,86,74,243,159,146,237,156,140,234,155,138,226,150,132,214,134,119,220,142,125,225,142,125,230,144,126,235,153,138,236,157,139,231,154,135,224,149,129,212,135,119,218,139,122,222,145,127,229,152,135,231,151,133,231,152,133,228,152,132,221,149,130,4 226,143,146,229,145,150,233,147,152,237,149,156,238,149,155,237,149,152,234,148,150,228,145,148,223,143,143,229,146,148,232,148,148,234,149,148,233,145,147,232,144,145,230,145,145,226,144,143,222,142,138,228,147,143,230,148,145,228,140,135,227,140,139,230,147,147,230,146,145,224,143,142,221,141,134,225,148,144,217,133,128,157,62,59,180,86,83,228,143,138,226,148,145,222,145,143,218,139,129,219,139,129,197,104,98,72,11,18,77,18,24,210,117,113,227,153,147,220,146,141,215,138,128,217,138,127,208,122,116,97,27,30,97,28,32,213,126,123,224,151,144,219,147,138,213,136,126,220,146,137,218,143,136,194,107,102,202,115,114,221,147,143,222,148,140,217,145,135,211,137,127,218,144,137,217,141,136,217,142,141,217,143,142,218,143,140,220,150,142,211,142,131,4 238,148,146,243,156,156,246,163,163,237,137,132,240,141,141,246,162,167,246,164,168,243,161,166,236,148,141,242,156,152,244,160,156,218,106,95,230,124,120,247,163,164,245,165,166,241,161,162,235,147,140,242,153,148,230,134,126,195,72,61,218,107,99,247,163,162,244,162,162,238,154,149,234,149,142,239,151,147,226,126,117,193,67,56,216,107,98,246,163,162,243,161,160,237,154,149,233,151,140,237,151,145,225,127,117,188,63,53,222,118,110,246,164,161,242,161,156,237,156,152,229,145,136,235,152,144,229,136,124,190,69,58,218,117,112,247,168,163,242,161,155,236,157,151,226,145,134,233,153,143,228,137,125,218,113,101,236,146,142,243,162,158,239,158,150,232,155,148,223,142,130,230,148,137,229,144,132,230,142,134,238,155,150,239,156,150,235,156,150,228,153,145,4 225,147,152,228,146,155,231,145,153,234,149,158,236,155,160,235,154,159,237,159,164,235,163,166,223,148,147,227,148,150,229,150,151,227,143,145,231,149,152,236,160,160,237,164,164,234,165,164,222,150,145,226,151,149,215,133,129,191,87,89,220,131,133,233,155,157,238,166,163,235,167,163,221,151,147,218,142,136,179,83,83,154,48,55,183,80,82,227,146,144,236,167,163,233,165,162,222,152,145,188,102,96,130,38,44,139,43,51,157,56,60,224,147,143,235,167,163,231,163,158,219,151,142,188,102,98,134,42,47,125,32,39,183,89,90,229,158,154,232,166,159,228,163,157,216,149,138,216,144,138,206,123,120,184,93,91,217,140,139,230,161,159,229,164,157,225,161,155,214,147,138,218,150,144,219,149,145,223,150,146,226,156,153,227,158,157,226,161,156,225,162,154,4 219,127,150,222,129,152,226,132,155,230,132,157,227,123,147,220,114,130,218,118,139,216,122,143,225,138,154,226,135,153,230,139,155,229,135,155,227,132,149,217,116,125,216,120,133,219,130,147,229,147,157,230,144,157,228,138,147,215,115,116,217,119,125,223,132,139,222,137,143,224,140,150,230,153,153,230,150,150,215,121,111,193,78,64,196,82,74,218,123,122,230,151,158,229,154,159,224,138,142,221,129,131,201,92,85,183,62,59,186,63,62,203,93,88,226,138,146,225,144,155,223,135,144,221,126,136,208,99,106,191,66,73,196,75,86,210,101,117,219,123,139,215,126,144,225,150,156,226,143,152,223,137,149,220,129,140,220,129,144,224,137,154,220,134,152,216,136,150,223,153,155,227,154,160,229,151,158,228,152,162,226,148,161,226,145,158,224,147,158,219,146,156,4 202,102,126,207,107,130,205,101,120,202,92,110,206,98,123,210,110,136,206,106,130,202,105,126,202,104,124,208,109,124,195,82,87,184,60,69,191,72,88,208,105,124,208,113,131,200,103,124,203,107,125,203,101,114,189,71,71,182,59,67,178,52,61,208,105,117,211,119,135,205,111,126,203,108,122,205,107,120,183,65,69,181,58,63,197,86,94,213,115,129,214,123,139,208,120,131,202,108,123,202,105,120,194,86,91,199,92,101,214,117,132,213,117,135,211,119,136,204,112,128,198,103,118,200,100,111,207,111,125,214,121,138,215,122,137,211,116,132,207,113,128,200,110,124,196,103,112,201,106,115,210,120,133,213,119,131,212,120,134,210,118,131,206,116,129,198,111,124,191,96,101,198,106,114,207,117,126,211,122,134,211,122,133,210,120,134,205,117,131,199,114,128,4 209,114,120,212,114,128,216,118,135,217,118,139,212,109,132,213,113,135,217,125,143,211,122,139,212,119,123,216,123,129,218,123,137,216,118,135,185,68,80,192,80,93,213,121,136,211,122,137,213,122,126,217,124,131,218,119,136,216,116,135,186,71,83,194,83,94,212,119,135,210,121,137,209,116,122,215,121,131,217,121,134,213,115,135,212,114,134,211,112,130,211,117,134,206,116,132,207,115,124,211,116,127,216,122,136,213,117,133,211,111,134,214,120,140,213,123,138,210,123,136,206,115,122,206,110,124,211,118,136,215,120,137,213,118,138,213,119,137,211,121,138,208,124,136,201,111,116,204,112,122,211,118,134,213,120,138,211,118,134,215,125,141,211,123,140,202,116,127,200,115,119,204,116,121,209,122,130,210,120,134,211,121,137,213,125,141,207,122,135,201,118,128,4 231,135,157,233,134,159,237,137,167,242,142,168,243,141,167,243,146,172,241,146,169,235,142,167,228,129,152,234,135,157,236,138,157,238,139,158,243,147,169,241,143,166,239,141,163,235,144,163,228,133,150,241,151,167,212,103,106,210,92,97,241,144,166,242,149,168,241,149,166,236,144,163,230,139,152,240,154,170,203,94,96,196,73,73,239,143,159,244,153,173,242,154,171,237,148,163,230,143,152,236,150,164,231,136,147,222,116,121,239,147,162,243,154,174,241,152,169,235,147,163,228,147,155,233,146,158,237,149,165,241,153,169,243,158,174,243,156,173,238,146,164,233,145,161,228,150,157,233,151,160,236,147,158,238,150,159,240,151,164,241,157,173,238,153,168,231,145,160,224,148,152,228,144,153,233,148,157,231,141,141,233,144,151,239,160,173,237,159,171,228,151,162,4 229,139,152,233,139,155,238,145,163,238,146,161,240,148,164,238,144,162,233,137,149,228,139,153,231,142,151,235,142,156,236,143,158,239,148,161,240,149,160,236,143,159,233,141,154,228,141,152,230,144,153,235,149,161,236,146,151,221,120,120,227,129,138,236,144,158,233,142,156,228,142,153,229,146,149,234,147,154,230,136,134,190,72,64,201,84,84,232,139,151,234,145,157,229,146,155,230,149,149,235,151,159,226,132,128,194,78,67,187,65,61,223,123,133,236,147,162,228,144,152,227,149,149,233,154,161,232,144,148,222,125,130,214,112,118,231,139,151,233,142,153,225,136,143,223,147,143,230,152,155,232,147,154,234,145,156,232,140,151,232,141,154,229,138,150,224,140,148,219,144,141,226,148,144,228,143,141,229,142,144,223,128,131,224,128,135,226,138,147,220,139,146,4 231,141,164,231,140,162,214,108,122,228,129,147,242,148,171,245,153,175,244,157,178,238,150,171,232,143,161,224,126,142,176,55,61,175,56,65,219,117,132,244,157,174,242,156,173,237,151,167,233,149,163,229,138,152,186,72,77,162,38,46,190,75,82,239,153,167,243,161,174,237,156,167,233,151,161,237,154,168,219,126,134,179,63,66,182,64,67,232,139,150,242,159,172,238,155,166,233,154,163,237,156,165,238,156,167,224,135,145,210,111,118,235,147,161,239,156,170,236,156,166,231,156,163,237,158,165,238,155,167,240,160,175,240,159,175,240,159,175,238,157,171,233,156,163,227,152,157,233,153,159,236,151,162,239,155,171,240,160,175,239,158,173,236,158,170,230,156,164,223,150,153,233,157,163,235,156,166,236,156,168,237,158,170,237,157,171,233,156,166,227,153,162,4 239,155,174,243,157,177,244,158,177,245,161,182,246,166,185,245,166,182,244,164,181,238,160,174,239,155,170,243,158,175,242,156,174,243,159,178,245,165,182,246,167,183,244,167,181,237,162,176,237,152,167,241,155,172,241,159,176,239,154,171,241,155,174,244,164,179,242,165,177,236,161,173,234,148,161,237,149,166,217,121,128,198,93,95,232,145,157,243,162,178,241,163,176,238,164,174,233,150,161,237,154,167,206,100,99,176,55,52,222,132,137,243,165,181,241,165,177,238,166,174,232,155,164,236,155,168,227,137,144,215,118,121,234,152,164,241,164,179,240,164,175,236,164,172,228,154,161,233,156,166,237,157,171,237,158,173,236,155,172,239,161,176,236,160,173,232,160,169,221,146,153,229,153,163,234,157,168,235,159,171,237,159,173,238,163,176,233,158,172,228,157,167,4 216,129,161,221,134,166,228,138,172,229,140,174,227,139,173,228,140,173,226,148,177,217,141,169,216,133,163,222,139,168,226,137,168,229,141,172,227,142,172,225,145,173,224,151,175,217,149,171,211,129,159,217,135,164,225,145,173,228,147,174,212,119,141,214,125,145,224,151,174,219,154,173,211,127,158,215,134,163,226,147,175,222,139,161,187,72,75,193,87,92,219,141,167,218,148,168,210,126,154,216,131,160,225,140,169,223,141,163,210,113,123,212,125,139,217,140,167,213,142,164,208,127,152,216,134,161,223,143,168,225,148,172,225,149,172,224,148,172,216,140,165,208,137,159,210,135,154,215,136,160,222,145,168,224,151,173,224,152,175,220,147,172,215,145,167,206,137,159,206,127,147,211,129,154,213,130,157,216,140,164,220,150,171,216,142,167,211,142,165,205,142,162,4 240,159,161,241,159,161,232,138,130,220,116,101,238,150,150,247,170,180,246,169,174,243,167,169,238,158,154,238,156,155,215,111,94,202,88,69,208,98,80,229,138,129,245,170,169,243,173,173,241,167,167,227,138,127,194,76,58,198,85,69,190,75,57,210,108,91,246,173,172,242,169,167,241,167,164,222,130,115,198,86,67,201,88,69,196,85,67,211,112,93,241,162,156,242,172,170,239,168,161,222,133,119,200,89,68,201,92,74,201,92,73,211,110,87,240,165,160,244,176,175,236,161,149,233,151,140,208,103,81,205,98,77,198,86,64,211,108,90,242,169,170,243,177,175,233,161,148,240,169,165,225,139,126,215,119,99,218,125,112,232,148,145,240,165,165,239,173,170,232,161,151,238,167,162,239,167,161,240,167,168,242,167,170,241,169,172,240,172,170,235,169,165,4 236,161,176,239,160,177,243,162,180,244,159,172,246,165,177,246,168,182,240,158,171,227,138,149,237,161,172,236,152,161,233,141,145,226,124,120,227,128,130,233,143,147,237,159,168,231,158,171,238,162,170,234,148,150,223,123,118,208,97,94,203,89,87,201,89,89,213,117,120,225,146,152,239,166,173,240,161,170,233,143,147,220,119,117,204,93,94,185,65,65,197,86,84,219,132,129,238,164,169,242,166,176,244,166,178,235,148,154,217,115,115,208,104,99,216,123,118,231,157,159,238,166,170,243,168,174,245,170,178,245,170,179,238,154,158,236,155,157,236,163,170,234,165,169,234,164,165,242,170,174,244,171,176,246,172,179,245,172,183,243,171,180,238,169,176,234,168,170,231,162,161,237,166,167,241,168,172,243,170,176,244,173,181,243,173,178,240,173,177,234,170,175,4 226,145,155,228,143,148,215,115,107,212,107,98,214,111,99,211,107,95,209,110,98,218,130,123,219,129,132,218,124,123,203,95,81,202,92,77,201,92,77,196,84,69,193,86,69,215,130,119,210,117,114,208,109,100,201,92,77,203,94,75,194,80,63,187,71,57,194,89,72,220,142,131,211,122,121,197,93,82,202,97,79,205,96,75,203,94,74,190,78,60,208,116,103,227,153,143,211,124,126,189,82,71,199,93,75,200,89,69,201,92,73,198,90,69,216,131,118,226,155,144,213,136,134,201,105,92,197,91,73,198,91,73,199,92,76,197,91,71,206,115,96,225,156,143,214,137,131,214,132,123,197,94,74,191,84,67,188,81,65,188,81,62,211,129,115,221,153,138,212,138,129,219,142,134,210,122,110,208,119,107,207,118,107,205,116,105,214,139,127,220,153,141,4 220,126,140,224,128,138,229,131,137,233,131,139,230,130,137,230,132,133,230,133,142,223,126,129,211,114,110,222,124,131,225,122,132,222,112,112,229,130,134,231,136,138,236,143,147,231,140,140,205,106,93,210,106,106,226,126,133,194,74,68,198,85,81,227,132,133,234,143,151,230,140,147,212,119,111,217,123,124,224,129,134,196,83,76,177,52,49,211,107,104,224,129,132,223,134,133,213,123,111,219,129,127,222,130,134,209,110,104,187,73,67,188,72,68,211,114,103,218,131,120,213,126,114,214,125,113,213,122,112,212,121,116,207,115,113,197,93,87,207,111,95,209,120,102,203,123,114,208,129,119,211,128,118,219,133,128,225,144,148,223,141,136,217,134,128,206,122,101,196,123,122,199,122,122,215,138,132,218,133,134,227,143,140,225,146,143,216,140,137,205,122,104,4 236,148,155,238,146,146,238,146,153,238,146,149,237,145,145,238,149,149,239,156,164,234,154,154,236,148,147,237,147,145,232,138,136,223,119,108,225,124,111,224,125,109,236,153,150,229,146,137,232,141,131,237,150,144,215,113,100,192,72,58,205,90,71,223,127,114,236,157,152,228,148,138,232,149,146,233,144,136,195,86,73,168,50,42,210,106,92,234,149,148,235,158,154,229,153,147,232,155,151,232,147,139,198,95,80,163,52,44,219,123,114,237,154,149,233,156,152,228,155,145,231,152,143,233,154,144,216,122,104,207,108,95,232,149,145,234,153,145,230,154,144,227,156,145,227,153,141,232,158,149,230,150,135,231,147,133,236,158,152,235,157,147,230,155,144,225,157,145,223,151,137,230,158,148,230,152,138,230,150,134,234,157,149,234,158,151,229,159,150,221,153,141,4 240,158,171,243,155,165,245,161,177,246,164,176,246,158,165,244,158,173,240,155,171,237,157,172,240,158,166,244,158,164,244,160,171,245,160,172,245,160,173,243,164,179,242,165,177,236,160,170,237,156,162,243,163,174,245,162,174,240,151,156,239,154,164,243,164,173,241,162,168,234,156,160,237,161,170,243,163,173,236,148,151,215,113,102,209,106,94,221,129,122,235,157,162,231,155,160,233,155,157,241,158,159,224,133,129,201,90,75,173,59,52,188,82,75,234,160,166,229,157,163,231,151,150,231,151,151,223,133,130,202,93,82,171,57,50,188,87,82,231,156,155,227,157,156,228,155,154,227,147,143,222,133,126,212,114,109,202,103,95,216,132,126,225,150,143,223,154,151,223,150,144,223,143,134,223,139,137,214,120,120,211,122,115,215,132,122,213,134,128,212,141,136,4 236,161,169,241,166,176,244,166,179,236,155,164,237,157,163,236,151,154,237,156,157,232,156,170,227,150,155,240,165,179,235,153,160,225,133,131,220,137,138,233,158,163,241,164,168,230,155,159,212,137,140,223,147,159,205,108,107,188,84,70,203,114,105,240,165,171,239,166,167,233,162,159,215,143,146,206,120,123,175,74,69,164,56,50,204,104,90,235,159,156,236,163,157,232,160,153,197,130,130,216,125,120,185,82,74,171,70,66,214,128,122,238,164,162,226,150,139,226,156,146,193,125,120,211,138,134,219,133,127,194,101,92,204,124,119,237,163,162,227,154,146,214,145,134,216,147,139,193,121,117,214,135,131,219,138,134,206,129,125,214,139,136,232,160,152,206,138,127,216,150,141,212,144,142,200,129,125,217,146,145,216,145,142,203,133,129,203,134,128,208,142,131,4 238,157,180,241,158,181,241,146,160,245,159,178,247,172,197,246,166,191,244,165,185,240,163,181,236,159,179,237,148,165,232,129,145,243,149,170,247,169,188,245,163,181,244,165,183,239,164,178,230,146,162,219,108,123,208,87,96,219,102,116,240,143,161,247,167,185,245,168,186,240,165,178,226,138,149,207,87,101,195,63,77,198,71,77,221,108,119,234,141,153,242,166,184,238,165,179,230,149,161,207,90,102,194,67,76,198,74,78,204,79,84,217,112,118,238,163,175,234,162,172,232,154,164,211,101,110,199,78,84,196,71,77,198,73,80,210,103,108,237,163,173,236,167,176,232,158,166,227,139,152,214,112,122,214,112,120,213,108,112,225,136,142,239,168,177,234,167,173,229,158,168,232,158,174,235,161,175,235,160,172,238,161,169,239,166,173,239,169,177,231,165,171,4 247,177,188,247,174,183,248,184,192,248,189,193,248,188,192,248,185,190,248,182,186,247,176,184,247,177,186,248,180,188,248,180,187,248,186,192,248,183,187,248,184,187,248,179,183,246,174,180,247,175,184,248,176,186,248,173,182,249,183,191,248,183,188,248,183,185,247,176,178,244,170,171,245,170,178,243,155,160,238,141,144,240,147,146,247,169,171,248,179,186,245,171,172,239,162,157,235,148,141,226,121,112,222,109,103,217,98,91,231,127,121,241,155,157,244,169,171,240,169,167,236,153,145,223,121,112,220,112,106,222,114,108,222,115,110,227,127,125,233,145,142,237,167,165,235,165,161,235,153,148,225,129,118,220,116,106,218,111,105,223,124,117,227,141,138,233,163,162,229,161,156,225,154,153,230,154,152,229,143,140,222,125,117,227,140,133,234,161,162,232,165,166,4 244,165,182,245,168,188,246,168,185,248,178,193,247,174,187,245,159,171,229,126,131,225,122,129,244,167,184,246,171,187,246,171,188,248,175,190,247,175,188,245,164,174,231,134,133,218,112,113,241,164,175,243,162,173,242,158,164,244,160,166,246,168,179,247,171,182,241,159,167,227,140,148,237,157,161,234,144,142,226,127,123,221,120,117,228,132,133,236,151,157,240,166,177,235,164,174,239,164,169,233,144,143,217,117,113,207,101,97,200,88,87,204,97,96,223,136,136,232,158,160,240,169,175,239,163,172,234,149,149,216,116,114,196,85,83,191,80,74,216,126,121,229,157,156,236,165,170,239,166,175,241,168,174,229,143,142,220,127,121,219,131,127,228,151,152,230,163,166,233,165,169,236,165,171,240,169,175,238,166,171,237,162,164,234,162,168,231,159,164,228,160,160,4 212,127,134,217,126,131,215,115,121,200,96,100,211,111,115,217,130,136,219,140,149,219,143,152,213,131,139,220,128,131,205,105,107,190,80,83,192,79,84,195,89,88,213,126,131,226,148,156,207,119,125,204,101,101,195,88,84,162,53,56,156,43,52,171,56,61,182,75,75,206,116,117,198,106,105,170,54,58,169,55,59,155,46,51,143,37,45,157,45,55,170,63,69,193,103,101,192,87,84,165,50,54,151,42,49,153,42,51,146,40,48,140,34,44,161,61,66,181,95,92,202,105,101,186,84,83,164,54,59,160,46,56,156,50,55,141,42,47,145,39,45,178,84,82,214,140,140,206,128,128,201,105,110,194,96,100,185,81,84,159,58,61,163,64,66,196,114,112,212,148,151,214,146,149,221,145,149,207,120,118,195,97,98,184,85,88,184,103,101,197,133,135,4 245,167,183,247,173,190,247,175,192,247,173,190,248,171,189,247,170,187,246,169,187,245,169,184,245,169,183,247,173,187,247,174,190,243,159,171,226,128,132,233,139,151,243,164,178,241,164,170,245,172,185,247,175,189,244,165,178,215,109,111,178,55,57,197,83,85,228,136,137,237,161,166,242,167,178,244,168,180,232,141,144,190,76,80,152,34,48,170,50,55,213,111,109,238,165,170,242,170,179,239,157,162,218,116,112,178,58,65,142,29,44,181,66,70,221,124,120,233,158,163,240,168,173,238,157,160,224,129,131,194,85,91,180,64,70,208,104,106,231,149,148,234,163,169,233,164,166,234,161,164,228,147,153,222,133,139,220,125,128,229,144,152,237,164,170,234,165,170,229,160,164,233,162,167,228,154,163,226,151,162,234,153,162,237,159,168,237,166,172,231,160,164,4 206,125,134,206,124,133,204,120,130,203,113,120,197,102,100,210,120,121,222,138,145,216,134,139,204,123,129,207,122,124,211,128,138,206,114,122,207,115,120,213,126,127,215,129,135,210,125,127,204,126,128,206,126,129,190,91,99,172,56,63,196,96,101,211,128,133,202,113,114,199,111,108,196,118,119,196,114,117,160,57,62,131,27,36,153,44,50,188,95,96,200,118,116,205,127,122,187,108,108,175,90,88,142,40,44,129,26,36,145,34,43,169,61,62,205,125,123,202,124,120,188,108,106,177,95,93,146,53,53,132,31,39,137,33,42,170,67,67,199,120,117,190,114,108,177,104,99,175,103,103,171,92,92,150,67,67,128,34,39,172,79,77,190,116,110,189,114,107,179,109,107,186,119,118,190,115,111,193,117,117,171,84,85,168,80,75,183,104,97,188,112,105,4 209,140,152,220,147,157,218,146,151,209,131,134,216,144,151,210,141,141,208,137,139,215,151,159,204,129,130,214,141,151,222,156,165,216,145,152,210,137,136,204,129,130,200,131,136,205,139,143,201,120,114,209,137,141,220,155,164,215,139,142,187,91,86,168,72,71,202,128,126,206,140,138,201,130,126,204,132,136,217,146,153,203,115,109,187,87,83,143,47,48,186,107,104,207,146,145,205,136,137,199,130,131,211,142,139,202,115,104,200,106,102,179,87,89,196,125,125,207,149,144,201,132,132,201,135,135,212,147,147,207,131,130,207,127,129,209,136,140,208,142,137,205,147,142,191,120,116,188,114,110,199,131,128,208,141,141,209,145,147,211,148,144,206,139,133,202,141,138,192,124,120,189,121,117,180,110,106,192,123,117,199,130,125,199,131,127,203,140,134,206,149,145,4 229,157,170,225,152,160,236,164,173,226,149,153,219,140,145,230,156,165,211,140,151,201,125,144,224,151,158,222,148,151,237,166,172,229,155,160,214,133,137,218,145,150,209,140,148,202,133,146,225,157,163,219,148,151,233,161,168,230,160,165,203,116,112,189,97,89,201,129,131,201,134,143,225,159,164,223,154,160,221,148,154,229,155,156,181,89,79,138,40,37,177,98,95,199,131,141,220,152,154,228,159,162,211,141,143,211,133,127,167,69,63,109,25,27,158,78,76,199,127,139,217,151,153,227,160,162,218,147,147,199,124,120,164,72,65,126,37,34,162,81,77,195,120,138,211,148,149,224,161,163,223,156,158,218,149,152,196,120,115,176,90,84,177,106,108,192,121,137,204,141,144,217,151,152,221,155,155,214,147,147,212,142,142,192,124,124,184,118,123,188,119,131,4 245,168,178,246,167,178,247,173,183,247,175,184,246,169,182,242,162,178,242,162,172,237,158,168,244,168,174,246,170,178,246,170,179,247,170,181,241,158,173,232,149,165,239,162,169,235,160,163,243,169,173,246,173,178,245,165,173,245,163,175,239,151,158,236,151,155,238,164,170,235,164,165,242,170,170,245,171,175,245,165,173,244,162,168,243,163,167,240,161,166,238,164,167,235,166,169,239,167,164,240,165,170,245,168,175,232,148,142,219,129,120,238,163,164,238,167,166,233,164,163,235,163,155,235,161,164,241,166,169,204,112,98,170,67,57,224,144,136,235,165,161,230,163,157,231,160,154,234,161,163,238,167,165,201,108,93,151,47,42,191,101,91,233,165,157,228,162,152,227,156,151,228,155,155,234,165,164,209,124,111,179,79,64,207,126,116,231,166,158,227,161,149,4 237,154,152,245,162,164,245,162,167,245,169,174,247,173,178,248,174,181,238,161,165,238,162,164,221,138,131,235,152,149,240,158,160,233,144,137,236,152,146,236,158,157,232,155,158,241,167,170,233,155,151,227,147,144,229,151,152,219,129,120,222,132,119,236,160,158,241,166,167,241,169,169,240,161,156,242,160,154,243,166,165,216,123,115,202,100,82,243,168,167,243,169,167,239,167,164,230,147,134,234,149,136,244,164,156,207,109,98,178,67,53,235,154,144,239,163,158,235,160,153,219,130,114,235,151,138,242,162,153,231,147,141,202,107,93,231,149,137,235,158,149,232,157,147,222,145,133,236,161,152,237,159,147,242,166,159,243,168,162,240,167,158,236,166,159,231,162,154,220,151,139,233,163,154,236,161,152,237,161,152,237,159,147,236,161,151,236,169,161,230,164,155,4 182,97,98,190,105,105,190,103,101,193,107,112,194,112,119,189,104,101,189,103,102,180,93,97,181,95,94,190,104,102,192,105,99,193,107,107,195,113,112,185,103,103,190,106,102,183,100,99,188,103,103,191,103,101,188,101,96,189,100,98,193,105,106,183,100,96,184,100,99,184,99,96,189,105,103,189,106,101,186,97,90,153,52,46,179,84,85,187,105,102,182,98,95,181,98,94,180,100,99,192,110,105,176,83,73,132,30,24,169,72,70,186,98,100,182,99,97,180,99,95,178,93,89,186,98,90,181,91,83,150,51,45,176,83,79,186,101,99,179,99,96,179,98,93,175,91,86,182,97,88,187,106,98,180,92,89,183,94,89,183,99,99,172,89,90,172,95,92,166,86,87,178,97,93,183,104,100,180,97,96,181,95,92,180,97,99,172,91,93,167,89,87,4 216,142,151,216,135,141,218,135,142,221,145,149,221,144,150,218,138,143,216,136,144,212,134,138,209,125,125,213,131,130,217,139,145,219,144,147,214,132,136,210,120,121,214,132,137,211,134,138,211,131,126,214,134,129,216,140,141,208,122,127,179,74,78,201,113,109,216,142,143,210,135,137,211,135,130,211,128,124,211,128,126,183,80,84,154,52,60,192,94,97,213,133,133,209,135,131,209,131,130,213,136,133,211,131,130,190,95,94,176,73,76,200,111,109,205,116,117,201,116,115,208,132,131,214,141,144,213,138,136,211,137,133,206,123,121,208,127,123,204,118,112,197,110,109,209,138,136,208,132,130,201,115,104,206,128,119,211,138,136,212,139,136,208,133,126,202,127,126,205,131,131,203,123,118,196,105,98,203,120,114,212,140,136,212,142,140,211,142,137,205,136,133,4 226,167,167,232,173,172,238,179,175,241,181,177,242,183,180,239,181,179,235,178,176,231,179,177,225,166,160,234,176,170,238,180,176,239,179,175,239,181,177,238,179,175,233,175,172,227,177,172,229,174,167,235,180,175,238,182,177,233,172,169,236,179,173,235,176,170,231,173,167,225,174,167,229,176,167,233,177,170,233,177,170,227,165,157,230,171,163,235,179,172,231,173,166,223,169,160,228,177,166,232,178,168,235,179,172,159,95,94,197,139,132,239,184,176,227,170,162,221,171,160,225,175,162,230,178,169,232,179,172,193,130,126,218,162,155,232,175,168,224,167,163,221,173,164,221,171,158,226,173,162,230,179,168,231,173,167,230,175,168,227,173,165,221,167,162,215,167,160,217,170,156,224,173,160,226,174,162,224,168,162,227,172,164,224,173,164,218,167,156,211,165,156,4 206,123,123,206,119,120,207,116,119,209,122,122,213,131,129,211,126,124,208,122,121,200,107,106,204,120,120,197,102,108,191,93,93,193,93,92,204,113,110,208,121,117,208,127,123,199,112,106,203,120,120,189,93,97,157,51,55,172,66,68,193,96,93,206,121,116,208,127,121,203,122,120,202,120,114,183,86,84,162,57,61,158,55,58,176,75,71,205,120,109,208,129,118,198,113,106,203,124,120,187,94,91,173,71,70,166,68,67,173,75,71,206,124,114,206,131,122,196,112,104,199,119,113,196,109,103,173,74,69,155,54,54,174,76,69,206,127,119,205,129,122,199,121,114,196,116,105,201,124,116,186,94,89,176,79,76,190,102,93,207,131,121,204,129,121,197,120,111,191,110,98,198,119,112,196,112,111,198,115,113,198,114,108,204,128,118,202,126,117,196,121,112,4 224,151,146,223,147,145,222,139,143,223,136,138,224,141,140,226,148,144,226,151,146,223,149,144,223,153,146,223,149,147,211,122,125,183,81,84,212,121,121,226,149,144,223,148,140,222,150,142,224,154,146,225,152,148,182,87,90,127,31,48,176,77,85,224,146,141,224,151,144,222,150,142,222,150,141,223,148,141,162,71,77,114,30,50,145,53,65,217,134,130,222,147,138,219,146,137,222,152,142,223,147,140,177,87,87,111,27,45,142,52,64,215,132,128,223,152,142,218,147,134,222,154,141,223,153,146,195,105,101,132,40,50,167,75,79,218,141,136,222,152,142,217,147,134,218,147,136,221,150,141,217,143,135,186,94,92,199,110,111,219,144,138,220,149,139,216,145,135,216,145,135,219,149,138,219,150,141,217,142,136,216,139,137,217,141,135,218,148,138,216,150,139,4 201,103,112,204,108,114,210,116,117,208,108,108,200,92,87,206,108,104,213,124,117,209,123,112,200,105,101,199,95,90,209,114,118,194,87,82,174,55,47,200,98,95,210,121,114,204,116,104,199,102,95,201,99,96,209,114,111,186,76,67,172,55,49,201,99,96,210,121,112,199,107,95,196,96,93,204,110,108,202,100,93,184,70,62,192,85,82,204,105,104,207,117,107,202,114,103,195,98,91,202,106,100,202,103,100,191,85,80,185,76,79,203,108,104,206,117,105,202,118,106,193,97,89,198,104,97,203,107,103,180,76,74,156,47,48,201,107,104,204,118,108,198,113,102,190,96,91,194,97,91,200,108,102,183,77,76,180,68,72,200,107,104,198,110,97,193,107,101,189,98,93,192,98,93,195,101,99,196,99,100,196,99,97,199,109,100,197,112,100,192,112,103,4 228,154,164,231,155,164,238,161,171,241,165,175,240,164,175,237,163,173,229,156,165,222,148,157,227,155,163,233,160,167,235,161,168,236,163,172,236,164,173,234,160,167,229,156,161,221,150,154,226,155,161,232,161,168,228,153,159,209,122,125,218,135,140,231,158,165,229,157,161,222,153,155,223,156,159,230,160,167,221,145,151,165,59,64,180,80,84,229,154,161,227,155,161,221,152,155,220,154,156,228,160,166,223,152,157,179,84,89,194,106,111,225,151,160,225,154,161,221,153,155,217,152,154,223,156,160,225,155,160,220,148,155,221,149,158,222,149,159,220,149,156,214,144,148,213,150,151,221,155,158,224,155,159,224,153,161,220,146,156,219,145,156,215,142,150,208,137,144,212,149,150,219,153,155,222,153,157,223,153,159,222,149,158,218,145,154,213,141,149,207,141,145,4 234,157,158,238,162,164,240,162,161,238,151,152,237,152,160,235,151,159,233,151,156,224,147,152,232,154,152,232,155,154,226,142,135,235,150,150,237,154,161,235,149,156,231,149,152,224,146,148,233,151,152,217,129,128,167,68,63,224,138,137,242,159,163,237,152,155,231,151,152,226,149,147,234,153,151,197,109,105,135,39,43,202,107,104,243,160,162,237,153,157,233,153,153,228,153,148,232,153,149,218,135,130,164,65,66,203,108,107,241,161,164,236,155,157,234,157,153,228,154,147,232,152,145,233,151,149,217,129,125,230,146,147,238,160,161,238,160,156,235,162,154,226,157,148,232,148,142,231,147,144,235,154,154,236,156,156,236,157,155,237,160,154,234,162,154,224,154,145,226,144,138,231,150,146,234,153,152,236,158,156,233,154,152,233,157,151,231,160,152,219,144,137,4 242,169,173,245,171,178,245,168,175,241,163,166,245,171,174,246,172,175,240,166,168,235,165,162,241,169,170,243,170,170,244,170,173,238,158,156,235,151,143,242,168,170,240,168,166,232,162,154,242,170,168,241,167,161,249,173,168,173,87,83,138,53,48,233,155,154,241,170,166,233,163,151,241,172,167,244,174,169,252,176,170,139,57,53,113,33,31,236,157,147,243,175,168,234,164,155,241,173,170,245,176,175,248,179,177,210,128,118,207,119,106,240,168,160,238,170,162,233,165,155,240,173,167,244,177,176,243,174,171,245,175,170,246,175,170,241,170,163,235,166,156,233,167,154,237,170,162,241,172,168,244,175,171,243,173,170,240,168,167,240,170,167,233,165,155,230,165,152,231,165,158,237,167,161,240,171,166,241,172,168,241,172,172,238,170,167,230,163,152,224,159,149,4 230,142,149,235,151,153,237,151,152,239,151,154,238,150,152,238,149,155,234,148,154,229,148,147,229,145,146,235,149,149,238,151,147,234,145,142,228,134,130,235,151,154,234,153,151,228,150,143,228,147,143,235,150,149,239,153,153,213,115,111,182,73,65,229,142,139,233,151,146,228,149,144,226,146,138,233,150,145,236,151,148,196,94,85,155,45,38,218,126,120,230,144,140,226,146,141,223,141,131,231,150,143,235,154,152,213,116,107,183,65,53,221,129,124,231,147,145,224,146,141,220,141,133,225,146,137,230,149,142,220,130,120,216,122,114,229,147,144,229,150,148,216,137,137,218,143,131,220,142,131,226,145,133,229,148,138,228,147,145,227,145,143,224,142,141,214,131,132,215,142,128,216,135,126,223,145,133,227,150,139,225,144,139,223,138,137,217,129,133,209,127,131,4 221,145,146,229,152,153,229,152,153,233,153,152,236,158,161,234,156,159,231,152,155,226,147,152,219,141,137,229,151,147,230,151,147,232,153,151,234,157,158,230,154,157,227,150,149,226,148,144,221,147,141,230,154,152,232,154,150,228,148,145,224,142,134,229,155,154,225,148,143,223,148,140,219,147,137,228,154,147,235,160,154,194,108,100,155,68,60,229,152,144,225,150,142,222,149,141,217,146,134,224,148,136,234,160,149,182,96,87,141,49,44,228,151,141,226,154,146,219,149,141,217,147,131,223,148,136,226,154,142,219,143,133,210,127,117,223,151,143,224,154,144,220,152,142,214,146,129,217,143,129,223,152,140,224,154,145,226,154,144,220,147,137,220,147,137,217,150,138,204,134,122,209,137,128,218,148,137,218,149,135,221,149,136,225,154,143,217,148,137,210,144,132,4 239,162,165,243,163,166,245,166,173,247,172,180,246,170,176,246,168,172,244,168,173,237,161,165,238,161,159,244,166,167,244,164,167,245,165,168,247,171,173,244,166,166,242,164,163,236,161,160,238,163,160,244,167,166,244,163,164,233,145,135,227,138,128,242,164,161,240,162,158,236,162,158,235,160,152,240,161,156,246,166,161,195,100,89,162,61,54,242,160,155,239,162,161,235,163,158,232,157,147,236,158,151,244,164,159,192,96,86,174,73,62,241,161,155,238,164,160,233,163,155,229,156,144,235,159,152,240,164,160,231,146,136,225,136,121,238,163,158,236,164,156,233,165,155,226,156,142,231,157,147,235,160,152,236,162,154,240,168,163,239,167,160,233,162,151,229,163,153,221,152,136,226,154,141,231,157,145,231,158,149,234,162,153,236,167,159,230,159,145,225,157,145,4 242,161,173,245,164,176,247,169,179,247,170,180,247,171,184,246,167,169,244,156,149,243,162,159,240,158,168,245,164,174,247,171,178,247,169,179,247,167,178,245,163,165,244,158,149,242,161,155,239,158,167,243,163,173,246,168,177,244,160,169,243,156,161,244,164,169,244,165,168,241,165,165,238,163,167,243,164,169,239,153,152,228,133,124,214,110,99,229,137,131,243,165,168,239,165,169,238,166,169,236,156,157,218,116,107,187,71,64,171,51,47,198,83,72,233,147,145,235,162,169,234,163,164,233,153,154,212,106,97,180,59,59,170,50,49,200,91,81,226,139,139,233,159,166,227,156,153,231,155,156,224,135,126,214,112,104,206,100,91,220,128,122,230,153,157,231,160,167,225,155,154,230,157,159,231,157,161,230,150,148,231,151,149,230,156,161,230,155,164,229,158,165,4 230,152,173,239,162,184,242,167,189,241,164,186,239,164,184,242,167,187,242,168,188,232,159,180,232,157,175,236,160,182,242,167,187,241,166,187,237,162,183,241,168,185,243,171,187,233,162,179,232,160,174,238,164,182,242,169,186,238,161,178,239,162,177,239,167,184,241,169,185,236,165,180,232,160,172,235,164,178,242,172,188,226,137,146,206,105,100,238,163,176,238,166,183,235,166,180,228,159,170,235,164,177,240,170,186,233,153,163,206,100,87,232,152,156,238,170,187,230,164,176,224,156,166,235,164,176,235,163,178,240,168,182,234,154,162,230,157,167,234,167,180,231,168,178,226,159,167,230,161,173,233,160,174,237,164,180,236,166,183,231,161,177,228,161,174,228,166,177,223,158,166,225,158,170,231,160,173,234,165,179,233,163,179,229,161,174,226,160,174,223,161,173,4 246,169,181,247,176,187,247,177,187,247,173,184,248,174,187,247,174,186,248,180,187,247,181,186,246,170,179,247,173,183,247,170,180,244,155,157,244,153,153,246,170,176,248,180,186,246,178,181,246,172,178,247,173,181,243,151,150,224,112,99,219,100,86,238,141,134,247,174,180,245,175,175,246,171,177,237,144,138,228,122,109,214,94,89,199,68,64,220,108,98,246,170,175,246,179,181,242,169,175,228,129,120,214,103,85,205,80,79,201,72,70,220,113,104,245,167,171,246,178,180,238,164,169,222,128,119,203,89,74,204,92,81,192,64,56,217,111,100,243,169,172,245,178,180,233,162,161,217,123,111,192,71,57,196,79,69,198,76,65,227,131,125,244,174,179,242,177,178,230,158,156,221,133,119,208,106,89,207,101,86,223,125,117,239,164,168,243,175,179,241,175,176,4 243,167,175,245,168,181,244,168,181,243,168,181,244,167,182,242,166,180,241,167,179,235,162,174,241,166,172,243,168,177,241,168,179,239,163,171,233,150,151,228,143,145,233,157,165,232,160,170,239,168,173,234,159,161,215,118,113,199,93,85,172,64,57,177,65,57,212,114,106,228,153,156,234,159,161,199,97,90,151,42,40,118,32,36,100,24,32,119,26,29,182,71,63,222,143,141,217,130,124,169,51,44,125,32,35,84,24,33,80,24,33,112,29,33,162,48,42,211,120,108,220,142,133,181,68,56,135,34,33,103,23,28,97,23,30,150,52,52,178,63,50,212,124,109,230,163,156,201,110,99,179,70,59,166,62,55,156,46,41,182,75,64,209,120,111,224,155,154,232,164,159,227,157,153,218,139,129,214,128,118,212,122,112,217,136,131,227,160,166,228,162,167,4 222,140,157,221,135,156,228,146,165,232,147,165,235,148,167,237,151,168,237,156,171,235,156,173,224,144,157,219,132,149,212,116,126,225,138,149,230,146,161,232,149,162,232,151,162,229,150,162,225,148,157,209,116,122,158,46,48,186,77,78,223,134,142,231,151,163,230,151,160,226,148,158,221,144,152,199,103,102,140,35,38,146,36,40,204,104,108,228,147,159,228,151,159,221,143,154,213,135,146,197,100,101,148,40,41,142,35,37,195,93,91,223,140,152,223,146,152,218,144,151,210,135,143,201,110,115,161,50,47,153,40,41,201,103,100,222,145,153,219,140,148,218,142,148,208,137,141,205,125,132,190,92,89,190,92,90,212,128,132,222,147,152,218,144,148,212,137,140,206,134,139,206,133,140,207,131,139,214,137,144,216,136,146,221,145,150,218,146,148,208,136,138,4 232,157,169,236,161,172,236,156,163,238,160,169,236,159,169,235,159,168,233,159,165,231,158,164,233,158,167,237,163,169,239,165,169,237,163,170,236,163,170,235,164,170,231,159,164,230,159,164,235,161,167,238,163,166,238,164,169,237,166,173,203,121,129,209,128,132,229,155,158,226,157,160,233,163,169,237,166,171,238,166,171,213,131,138,143,48,59,155,62,68,220,142,142,225,157,160,229,156,163,234,165,170,237,167,174,191,102,109,139,46,57,149,60,69,218,148,153,226,163,164,225,152,155,232,162,167,234,165,173,217,142,148,164,73,77,187,102,107,225,158,158,221,155,150,225,155,156,230,159,160,231,158,164,230,158,164,224,151,154,226,156,156,225,157,155,222,157,154,223,153,155,227,156,155,228,156,159,228,154,159,229,159,165,228,161,162,224,158,159,221,158,157,4 222,129,143,225,132,150,231,137,157,230,130,149,229,131,155,226,132,154,222,128,148,220,130,150,218,126,132,225,131,145,230,138,157,225,123,136,221,118,138,221,127,151,219,128,144,215,126,142,221,133,148,225,132,149,224,125,138,217,115,109,193,91,98,197,102,124,220,133,150,213,127,141,221,135,149,222,126,145,220,120,131,212,111,108,163,76,84,138,59,75,210,119,134,213,129,143,219,133,142,220,127,146,215,109,120,206,106,105,174,81,89,164,70,75,208,120,131,211,129,141,216,133,140,219,131,142,213,115,126,211,108,109,203,102,101,206,110,116,212,128,142,209,128,139,212,131,140,216,132,141,217,131,144,216,121,133,217,124,138,216,128,145,213,129,141,207,125,135,208,128,136,211,129,138,213,128,140,216,128,144,217,128,142,215,127,141,212,128,140,206,124,131,4 221,144,164,224,141,157,221,125,131,219,117,116,224,126,125,226,132,137,227,148,166,222,149,167,214,134,153,215,123,132,214,113,116,215,112,117,211,106,101,206,94,86,223,144,155,223,151,167,208,119,136,203,99,97,205,98,98,206,98,100,206,96,98,203,87,80,218,133,137,221,149,163,209,116,123,202,88,81,198,83,78,195,77,73,201,85,81,207,101,97,212,123,123,215,143,153,211,123,127,203,94,86,197,86,76,197,86,77,197,84,75,197,86,81,202,107,100,208,129,129,212,134,138,202,98,90,199,88,76,199,92,79,189,74,62,194,81,72,198,93,82,208,129,127,212,138,143,203,105,99,200,94,80,196,85,72,200,95,84,202,103,93,204,111,102,211,141,145,211,141,150,211,133,139,207,115,108,204,106,98,208,118,113,212,133,132,212,139,142,212,144,150,4 236,170,181,239,170,182,239,169,182,249,177,189,246,175,187,241,171,183,239,168,179,233,165,175,232,166,175,237,171,181,212,136,144,162,86,92,220,146,155,242,173,185,239,168,177,235,169,175,228,164,170,230,157,164,132,54,60,39,0,9,154,73,75,241,170,175,239,172,181,235,169,173,231,169,175,206,127,131,81,21,28,75,21,32,140,53,57,233,158,163,238,174,181,233,169,172,228,166,174,215,142,150,117,44,51,98,21,30,171,82,87,235,168,176,234,170,177,231,169,171,227,165,171,233,168,177,216,144,152,195,113,117,227,152,156,232,167,175,230,167,173,226,164,167,226,166,169,230,168,172,231,168,174,235,170,178,233,169,177,232,168,176,227,165,172,222,160,164,223,163,167,228,167,169,227,164,170,229,167,175,233,169,177,231,168,175,225,164,170,218,156,162,4 233,155,166,235,156,165,238,157,168,241,159,169,242,159,168,240,159,166,233,151,160,226,148,157,231,154,160,235,158,164,239,160,166,240,161,167,237,157,160,230,142,141,230,150,153,224,148,153,231,155,159,235,159,162,237,158,163,236,156,159,224,128,121,217,115,102,228,147,144,225,150,151,230,157,159,233,159,161,232,153,152,221,126,119,205,93,80,216,120,110,225,146,142,223,150,146,226,155,153,230,154,154,216,124,115,181,69,58,192,82,73,225,141,136,226,153,149,223,153,148,223,153,149,222,143,136,192,85,73,171,54,48,206,110,102,228,150,145,227,156,150,221,154,148,220,153,147,216,134,126,181,68,56,196,94,83,224,144,140,226,152,150,223,151,143,219,152,144,216,151,146,215,141,137,205,117,108,218,141,137,226,153,151,225,152,147,221,150,143,215,148,141,4 231,150,166,234,152,169,237,154,170,240,159,175,237,157,172,234,154,171,235,157,173,230,151,167,231,150,162,235,155,168,236,155,171,225,135,141,215,118,117,224,137,145,231,153,163,228,151,163,229,152,162,234,156,167,232,152,163,195,86,82,173,54,49,187,78,73,225,145,151,227,153,163,228,152,163,234,157,166,224,137,143,178,64,62,153,38,39,178,70,67,225,149,156,225,152,161,228,155,163,231,156,166,222,136,141,177,65,62,163,48,45,199,104,102,227,156,164,222,149,155,224,151,156,228,152,161,226,148,157,195,93,90,184,75,67,217,137,138,227,157,162,220,149,153,220,147,149,226,152,156,228,155,162,222,145,152,217,133,134,222,146,151,223,152,155,218,148,152,215,143,147,221,148,152,225,152,159,225,153,160,225,149,157,223,148,154,221,149,152,216,149,150,4 230,142,142,229,137,135,229,133,132,226,122,127,231,128,133,229,133,141,226,132,142,223,130,141,227,139,135,228,136,131,226,128,124,206,88,87,211,93,92,221,118,118,225,133,139,220,127,135,223,133,130,227,135,131,209,103,96,171,48,47,186,58,60,214,105,101,225,135,135,223,135,136,221,133,127,226,134,132,191,81,78,172,48,48,187,62,61,216,116,108,225,137,133,222,137,133,222,136,128,221,130,125,193,79,75,184,62,61,192,72,67,220,123,114,224,136,129,220,137,129,217,132,121,222,134,128,198,86,84,190,72,69,204,94,86,222,128,121,225,139,132,217,132,124,216,134,125,220,134,126,216,121,116,208,101,93,217,120,112,220,130,124,222,140,133,215,132,124,211,131,118,216,132,122,219,132,125,215,122,114,220,129,124,219,130,125,220,138,132,216,138,129,4 234,153,162,236,153,160,238,154,164,230,139,141,221,124,119,235,154,162,234,154,165,227,142,152,231,149,151,236,157,162,228,141,138,195,88,75,180,66,54,207,110,104,219,127,136,216,123,136,231,152,153,232,154,153,203,101,85,169,53,45,149,38,38,162,44,43,200,95,96,219,136,143,232,159,158,223,139,133,178,67,55,156,44,44,146,37,39,162,50,48,205,110,102,220,146,145,229,158,154,226,147,140,172,66,59,139,34,35,150,44,41,161,53,45,206,116,103,219,145,143,226,153,145,227,151,144,186,84,72,159,48,42,162,53,47,167,60,49,212,131,122,217,145,141,220,146,137,225,152,149,205,115,103,190,86,72,196,97,85,201,107,97,216,139,136,214,141,138,220,153,143,222,153,146,220,145,140,217,138,132,217,137,135,217,138,137,212,133,131,211,138,135,4 240,156,162,243,162,169,246,164,170,246,167,175,246,167,175,247,173,179,247,174,181,244,170,176,238,151,156,243,160,166,243,161,167,245,165,172,246,167,170,246,170,170,246,174,177,243,168,168,239,154,157,243,161,168,236,149,148,223,128,120,241,159,158,248,176,180,246,174,173,242,169,167,237,159,157,243,165,168,230,141,134,185,72,58,205,103,90,242,165,160,246,176,177,242,170,170,234,153,152,241,163,165,227,135,125,161,49,44,172,62,54,237,152,143,246,175,178,240,166,167,232,156,154,239,165,163,222,132,117,180,68,52,201,101,88,241,166,164,242,168,171,237,162,166,226,149,146,233,155,155,229,147,141,223,134,123,237,159,153,244,174,175,241,171,171,236,166,167,223,148,145,230,153,154,235,160,161,237,162,163,240,167,168,242,171,170,240,169,167,235,166,165,4 220,146,163,229,155,171,229,154,172,232,159,178,234,162,181,234,159,178,231,157,176,226,156,176,222,146,157,225,146,159,222,144,161,217,134,143,215,128,135,226,147,162,227,153,172,224,153,172,220,146,156,224,151,165,213,129,139,146,50,54,138,43,47,209,122,132,228,154,174,224,149,168,220,150,160,225,155,170,204,121,125,138,39,44,143,44,53,210,128,140,228,156,175,224,152,169,216,148,157,222,152,166,217,144,153,175,73,72,193,95,97,221,143,159,223,149,168,226,157,171,210,139,149,218,149,162,222,151,165,213,133,140,216,141,153,220,143,160,221,144,163,222,150,165,208,136,148,215,143,157,222,151,165,219,144,160,222,148,166,223,150,170,220,145,163,216,143,159,205,136,149,213,142,154,217,145,162,214,135,155,223,148,165,224,153,171,219,147,160,215,145,158,4 223,144,164,232,155,177,231,150,176,235,157,182,236,163,185,235,162,183,237,166,188,235,164,185,228,155,171,232,154,173,231,143,168,226,141,157,207,115,118,204,111,113,230,161,176,232,164,181,230,159,173,234,161,176,235,156,175,204,105,108,172,61,58,156,47,46,214,136,145,234,172,188,229,158,169,235,163,177,237,163,179,206,112,113,168,57,56,169,63,64,213,135,145,234,172,188,226,155,165,234,163,174,237,166,181,220,136,138,177,68,61,188,90,89,223,152,162,228,162,175,224,154,161,233,162,171,238,168,182,229,154,161,197,99,90,196,105,101,223,149,157,224,154,165,225,158,164,231,164,172,237,169,181,236,166,177,222,143,149,219,144,152,228,159,171,223,156,170,224,157,163,229,163,170,233,167,178,236,169,181,231,162,176,229,162,176,231,166,178,225,163,175,4 230,150,138,236,156,148,239,158,149,235,146,131,234,145,133,242,162,157,240,160,156,236,155,153,227,145,127,236,158,148,237,154,140,218,120,97,189,82,61,234,151,140,240,164,155,236,160,153,230,154,141,236,162,153,237,156,143,196,94,74,174,64,45,228,137,117,241,166,155,236,161,150,230,158,145,234,157,146,236,154,140,200,98,77,197,92,69,232,144,124,239,163,153,237,163,153,230,158,145,232,158,147,236,157,145,226,137,115,220,126,103,233,149,133,235,154,138,234,160,150,228,158,145,234,166,154,237,165,155,235,154,141,231,145,127,234,151,134,235,158,142,232,158,148,224,156,140,231,162,150,235,164,156,235,159,151,237,160,147,238,164,151,235,165,154,232,162,153,221,154,137,228,158,146,231,161,152,234,162,151,235,161,147,236,167,157,233,163,155,228,159,149,4 239,153,161,245,162,171,247,170,179,247,174,184,247,170,180,247,171,180,246,167,176,243,162,170,239,155,162,243,161,171,245,166,174,246,166,173,246,165,173,246,166,174,245,166,174,241,163,167,235,153,154,233,150,150,217,124,122,188,85,83,200,99,96,223,133,128,240,162,165,240,165,171,232,154,151,219,129,117,172,60,53,139,33,37,135,35,40,167,59,52,224,135,129,239,165,172,230,154,154,195,98,90,143,40,40,128,31,35,131,34,40,160,50,46,222,134,129,239,167,172,228,155,150,180,78,70,124,26,30,124,30,37,147,41,40,205,109,105,234,161,164,236,165,167,228,158,157,209,125,122,170,69,67,175,74,75,198,100,97,232,156,161,237,166,170,234,164,164,225,151,150,227,153,157,227,149,155,229,153,160,232,156,164,234,161,167,232,159,162,231,161,161,4 232,155,152,233,154,155,237,157,158,243,166,167,243,162,160,243,161,161,241,164,165,240,166,168,227,149,140,225,142,134,218,129,116,222,135,125,226,135,124,231,142,131,238,162,154,238,168,165,217,132,117,204,107,88,186,82,67,180,75,65,194,90,77,222,132,120,237,159,154,238,166,165,211,126,109,194,92,72,164,60,51,149,49,48,182,76,71,219,129,116,234,157,149,236,163,157,212,131,117,199,105,84,181,79,67,163,56,51,188,83,74,224,138,125,235,160,149,233,160,153,213,137,121,202,113,90,193,92,73,191,86,72,211,118,109,234,158,154,236,164,161,230,157,152,217,148,135,216,140,128,219,138,125,217,130,114,222,137,130,234,161,157,234,164,158,229,159,153,217,150,137,226,158,148,232,163,159,229,152,146,220,132,118,231,156,150,232,161,159,225,155,149,4 229,146,162,231,146,166,231,139,157,225,125,140,227,128,142,232,137,148,237,154,166,236,161,171,225,143,156,221,128,141,208,96,106,188,64,73,187,64,73,197,76,84,214,110,116,225,144,151,208,108,112,199,84,87,199,80,89,197,77,88,189,64,72,185,58,69,194,72,77,206,104,106,183,60,67,196,79,88,202,88,99,203,88,95,197,82,82,193,73,79,191,69,80,190,76,84,173,50,61,190,73,82,193,72,83,197,79,85,195,81,78,199,86,87,186,66,75,171,54,63,169,50,60,175,54,64,191,72,80,199,85,86,201,90,85,204,101,98,186,72,77,172,59,63,174,57,65,168,45,57,175,56,63,181,64,66,191,81,78,202,97,92,198,93,91,201,111,109,180,69,72,178,66,71,175,62,66,184,75,75,194,88,85,205,105,101,214,131,130,217,148,151,4 232,154,172,235,148,171,241,160,186,246,168,194,246,168,193,245,170,194,243,174,194,238,174,191,221,124,140,225,123,140,231,133,150,240,151,170,244,163,184,245,172,193,245,178,194,240,178,192,210,104,116,213,108,116,218,113,119,229,135,142,240,155,171,244,172,189,244,181,195,240,180,193,202,102,104,199,89,90,195,80,81,201,87,88,217,115,118,237,157,165,244,177,190,240,177,190,208,118,116,192,81,80,184,68,69,199,81,87,192,74,74,221,128,125,238,164,173,237,173,184,208,118,113,208,111,110,204,102,98,196,85,83,198,91,87,214,119,115,230,147,153,234,169,177,216,145,147,220,140,145,214,123,121,207,111,101,220,130,129,223,138,142,224,142,143,230,166,170,220,158,163,225,158,166,226,151,160,228,152,154,231,158,162,232,159,166,228,159,163,225,167,173,4 222,144,159,226,146,165,226,139,150,231,145,153,235,151,170,230,149,167,241,168,188,231,158,176,225,152,162,227,150,163,207,111,114,195,86,83,224,138,145,230,150,166,238,165,181,229,155,169,223,156,162,225,150,158,195,95,91,162,48,47,203,105,105,229,150,164,234,159,173,228,154,167,217,152,157,218,145,147,196,92,85,176,61,56,199,102,101,230,150,164,229,153,162,229,157,165,212,144,148,213,143,149,212,128,132,192,88,80,206,114,111,233,159,170,231,155,162,220,148,152,219,152,157,215,146,152,211,141,147,216,133,137,220,139,146,229,158,168,228,156,167,219,148,156,212,148,149,222,155,157,219,149,154,216,138,147,223,146,157,226,153,165,224,153,163,216,146,152,209,144,145,215,150,150,219,151,155,218,145,151,217,142,149,222,150,161,223,153,163,213,144,150,4 235,154,169,200,94,102,194,71,72,199,83,79,210,102,100,203,89,85,224,127,132,236,157,172,233,153,163,199,95,93,191,70,67,200,77,75,196,70,70,199,84,77,212,108,102,228,146,152,227,143,149,198,92,85,195,74,72,200,72,74,196,65,68,190,71,70,187,80,72,226,146,145,226,145,151,197,88,82,195,73,73,194,64,67,194,68,68,178,56,58,170,60,58,225,147,146,227,151,159,199,95,95,189,64,65,188,58,60,192,68,70,181,58,62,185,78,72,228,153,151,227,155,165,208,115,120,160,40,45,178,55,56,194,77,74,193,81,79,218,136,135,228,157,158,225,154,160,211,123,128,147,36,42,167,54,56,202,94,87,207,113,106,230,159,164,226,157,160,217,147,150,217,142,150,196,98,104,176,67,66,208,116,101,223,143,135,229,159,160,223,155,153,4 243,161,172,244,162,174,249,176,188,250,179,192,250,179,190,248,179,188,246,175,182,241,168,177,240,162,169,237,157,162,228,139,137,224,134,134,222,130,129,227,140,136,236,160,158,235,163,164,235,162,163,205,107,102,171,53,51,168,52,52,166,46,48,175,57,53,213,122,116,231,162,162,214,123,119,176,63,65,156,39,47,166,50,53,175,61,60,170,58,56,181,75,66,203,113,102,193,88,86,163,47,54,168,53,59,173,59,59,182,69,67,173,62,60,152,42,44,176,70,67,196,98,93,169,54,60,169,53,63,168,53,58,171,59,59,161,50,51,154,46,46,179,80,74,214,137,129,181,74,68,159,45,47,151,42,44,160,51,51,157,51,48,171,73,65,191,106,96,221,154,147,211,130,121,190,95,89,178,84,80,190,92,82,198,105,93,213,140,130,216,152,142,4 241,148,171,243,151,171,234,139,147,221,113,111,220,112,109,233,140,147,241,153,171,236,146,161,242,150,170,239,147,159,206,93,85,187,62,57,185,62,58,201,90,85,230,137,145,234,148,162,241,154,170,231,137,140,192,73,62,176,54,50,162,43,44,171,54,50,219,121,120,234,152,163,239,154,166,231,137,137,203,92,83,167,48,49,141,32,36,154,38,38,209,108,106,233,153,159,238,153,159,239,153,161,230,140,145,195,86,83,167,48,48,173,54,50,208,110,104,233,156,159,233,146,152,237,154,163,236,153,164,219,124,130,199,91,88,205,100,91,224,135,131,231,154,155,227,146,153,233,152,160,235,152,163,231,144,155,226,136,144,232,148,152,233,151,152,228,150,150,224,146,153,229,147,155,231,149,159,233,149,159,234,152,160,234,155,159,231,155,155,226,152,152,4 233,140,162,233,137,158,238,146,166,242,150,169,239,144,167,238,144,166,238,148,166,233,148,164,230,138,157,232,137,155,236,144,160,237,143,157,237,142,161,238,145,164,237,146,162,233,147,160,229,138,155,233,143,160,235,144,162,236,141,159,238,144,160,238,148,164,236,147,162,232,145,155,224,133,148,225,127,146,228,130,149,232,137,155,236,143,159,239,149,163,237,149,162,229,145,155,216,119,131,212,106,125,213,106,124,217,111,125,229,132,148,235,143,158,234,146,158,227,142,151,211,110,120,200,86,97,195,78,89,207,96,113,223,124,141,230,137,150,228,139,151,222,138,148,212,122,130,201,95,105,192,78,88,201,91,104,216,114,130,225,134,145,224,138,147,220,138,147,212,126,139,212,117,131,209,113,127,209,109,122,217,123,137,224,135,147,223,138,145,216,134,138,4 223,126,123,229,133,135,245,156,171,244,153,164,243,153,163,242,153,171,239,152,163,235,152,155,232,144,145,239,151,158,243,154,161,240,149,157,231,133,140,225,125,129,235,148,153,235,157,161,235,150,150,240,152,154,239,148,150,234,140,143,215,105,99,212,100,90,226,133,132,232,154,157,235,152,150,237,149,149,232,139,135,220,115,111,209,96,87,215,108,98,227,137,135,229,149,151,232,150,148,229,139,135,210,104,93,212,102,96,212,103,91,221,123,114,234,152,156,227,148,147,225,141,138,210,105,97,206,96,83,215,113,105,215,113,100,231,143,141,234,155,158,227,151,146,222,139,136,204,99,92,212,111,104,218,123,117,226,135,127,237,156,156,231,154,153,223,146,142,219,140,137,215,125,123,220,130,129,222,132,127,233,149,144,234,156,153,229,154,148,223,150,145,4 220,139,148,225,142,152,228,146,153,227,146,150,232,153,166,234,153,168,231,150,162,223,145,154,222,146,145,223,146,150,215,129,131,206,115,116,218,130,133,228,151,158,226,150,158,222,145,149,220,147,146,216,136,133,167,68,68,122,33,40,142,45,50,204,116,120,225,152,162,222,148,154,215,145,143,212,127,125,125,45,51,81,21,36,104,24,35,172,75,78,217,144,152,220,150,161,214,144,140,214,135,130,148,60,60,72,21,32,83,23,34,134,43,49,210,132,134,216,149,152,210,140,137,216,144,146,183,97,97,80,24,30,80,24,35,152,64,67,210,136,139,211,144,150,210,140,135,215,146,141,209,136,130,168,78,76,158,67,72,203,123,131,207,136,139,208,142,146,209,141,132,213,144,137,214,143,140,209,137,134,206,128,129,211,136,145,211,141,145,206,139,139,4 219,143,137,223,149,143,228,154,154,231,159,155,236,168,162,232,160,153,226,152,142,222,148,141,217,141,130,222,148,140,219,139,136,199,102,93,223,145,135,228,156,147,227,156,148,224,158,151,222,152,140,221,146,136,195,100,91,166,63,59,195,96,87,223,148,138,230,165,157,229,166,157,222,158,144,215,139,126,174,74,68,148,52,53,169,66,63,205,117,104,227,163,154,227,163,152,222,160,145,217,145,131,193,94,82,160,62,58,173,72,67,172,72,64,200,116,105,225,161,152,219,153,138,219,151,136,200,109,92,191,91,77,195,100,88,171,70,65,204,121,110,223,159,150,214,146,130,218,147,134,218,147,135,212,132,117,219,147,136,214,137,125,216,143,128,221,158,147,211,141,126,215,145,132,213,138,125,219,150,136,227,165,156,225,161,151,221,153,140,217,153,139,4 229,132,125,233,136,129,231,129,122,233,129,123,238,137,133,236,140,137,236,144,135,228,138,133,226,128,121,230,135,129,209,99,88,207,94,83,233,131,121,237,141,132,236,146,139,225,133,126,228,135,126,226,127,114,184,66,58,175,57,50,227,127,116,237,144,135,237,145,136,232,143,130,229,136,125,225,127,115,179,65,58,177,57,50,224,124,112,237,147,139,236,146,134,234,147,136,225,132,121,231,139,130,216,111,98,207,96,83,230,133,124,234,143,132,234,144,131,232,145,134,221,130,117,229,138,125,230,135,123,230,130,119,235,143,134,235,144,132,229,136,123,228,140,127,220,131,116,226,135,120,230,137,126,232,137,126,236,145,135,232,141,129,228,138,125,225,138,125,217,129,111,221,130,115,226,136,124,228,136,125,234,142,134,230,140,131,227,138,126,222,135,122,4 235,156,164,237,154,166,237,153,165,238,156,166,218,122,125,221,126,128,241,164,171,236,159,163,233,155,159,237,156,165,235,154,163,215,121,122,175,58,57,210,116,115,240,165,168,235,160,162,233,154,157,236,158,161,220,131,131,178,62,59,156,43,45,194,90,88,238,161,164,235,159,161,229,153,154,232,155,153,196,96,91,170,54,49,177,63,60,211,114,114,236,158,163,234,157,160,228,154,152,229,152,151,178,72,70,162,45,43,196,91,88,233,154,159,237,157,165,233,156,158,226,156,152,224,146,142,181,71,66,183,73,70,224,140,144,236,158,166,235,157,161,231,157,156,223,154,148,219,138,130,200,99,88,216,128,126,234,160,168,235,157,161,233,157,161,228,156,156,217,148,144,221,147,144,224,146,143,228,150,154,233,157,162,233,160,162,229,155,156,223,151,151,4 240,159,172,242,162,179,246,165,185,247,169,191,247,167,188,246,161,183,246,165,187,243,162,181,242,163,174,244,164,181,246,164,182,239,142,157,239,140,150,242,149,153,245,160,173,242,163,179,236,153,158,242,160,167,232,138,148,197,69,76,218,102,107,242,150,153,244,158,162,243,163,175,229,141,137,235,146,144,208,92,99,175,34,50,199,69,80,243,152,165,246,164,179,242,164,177,233,153,158,235,150,155,200,74,79,184,47,57,206,87,94,242,154,170,244,160,178,239,159,172,229,149,155,233,150,160,220,114,116,214,97,91,230,130,130,240,149,169,241,156,175,237,157,172,226,148,152,232,150,162,234,144,154,230,135,142,231,133,143,239,149,167,238,152,173,232,148,165,223,147,152,229,147,158,235,149,163,234,145,167,232,138,161,235,143,163,234,143,163,229,145,161,4 241,156,162,243,155,165,245,157,166,246,161,172,246,162,171,246,164,174,246,163,175,243,160,170,240,156,156,243,156,162,228,122,123,235,137,143,247,164,173,246,161,171,246,162,170,243,158,165,239,157,158,241,155,154,181,64,66,190,65,64,244,152,153,246,162,169,245,159,164,242,156,163,239,159,156,241,157,157,186,72,74,176,43,45,211,94,89,248,164,166,245,161,163,244,163,165,236,155,151,242,162,161,214,108,103,173,39,42,193,69,65,244,161,159,246,166,166,243,164,161,232,151,145,241,163,158,231,141,138,178,58,55,157,40,40,234,145,141,247,168,172,241,162,162,229,150,142,237,159,151,242,165,160,230,141,136,200,93,86,233,144,140,244,165,169,238,161,164,227,153,146,235,159,154,240,163,157,240,162,162,238,157,155,239,159,161,240,161,166,234,157,159,4 239,154,170,242,156,174,246,165,184,248,171,189,248,171,193,247,169,189,247,167,186,244,164,182,237,153,166,242,158,172,245,160,178,240,147,158,240,145,158,247,165,184,246,166,182,244,168,183,235,152,162,222,118,126,216,100,110,212,92,97,211,87,88,237,137,146,247,166,182,244,168,182,231,150,155,206,90,91,198,68,78,207,83,91,208,81,88,217,99,101,243,159,169,244,171,184,231,153,157,214,109,111,202,79,83,201,72,79,206,77,83,219,105,108,243,162,174,242,169,181,228,152,154,230,147,156,221,120,121,220,112,114,228,127,132,241,155,167,244,167,181,240,166,178,226,152,153,234,157,164,240,160,171,244,165,177,247,169,182,246,171,183,243,168,180,236,163,175,224,151,156,233,157,163,239,161,172,242,164,178,244,167,179,244,169,180,241,166,176,232,158,170,4 234,148,157,238,150,162,241,152,168,246,159,178,245,157,175,245,161,175,243,160,172,237,153,165,233,147,156,238,152,165,240,154,169,230,128,138,218,104,105,232,135,138,241,157,169,236,155,166,231,147,153,237,153,164,233,141,147,198,77,70,202,84,71,204,89,78,238,152,158,238,163,170,231,150,148,236,154,162,219,121,120,188,72,63,210,99,86,208,94,80,232,145,149,238,164,170,230,150,150,238,155,159,201,92,91,182,64,57,205,94,80,204,90,77,233,150,151,236,159,164,227,150,145,236,156,155,230,142,141,199,89,81,179,60,52,199,90,82,236,156,161,232,153,156,224,151,144,232,153,151,237,158,159,221,126,124,196,88,83,226,138,140,236,157,161,230,156,161,219,146,139,230,154,148,233,156,155,233,154,158,234,150,156,237,160,167,235,159,162,230,159,157,4 232,139,147,237,143,153,242,148,158,244,151,157,243,149,158,243,152,157,240,148,152,235,144,148,233,142,142,240,149,150,238,144,148,238,141,146,241,146,155,239,143,150,236,143,148,233,141,146,233,143,137,239,150,150,225,123,118,210,93,86,232,130,140,237,140,151,236,142,145,234,145,145,228,139,134,235,144,143,223,120,120,191,64,58,216,103,109,238,143,152,236,143,145,233,145,143,226,140,133,233,145,141,232,139,143,206,89,82,218,110,107,237,145,148,235,143,144,231,142,141,224,140,133,230,143,136,233,146,143,226,126,128,231,133,131,238,150,148,236,149,147,228,140,132,222,142,131,227,141,134,229,141,137,233,143,144,237,149,145,237,151,147,233,149,146,221,135,132,218,140,128,223,140,132,227,140,136,232,148,143,233,147,144,231,144,141,225,137,138,215,128,132,4 231,143,160,233,146,167,234,148,171,232,140,163,232,140,165,235,148,172,234,150,170,232,151,168,227,138,154,229,142,160,214,116,131,182,68,83,195,85,100,226,136,157,233,149,168,232,151,167,223,135,151,214,117,129,160,49,59,163,51,66,159,44,58,197,95,107,230,141,164,231,147,165,221,134,148,210,113,126,163,54,62,164,50,64,155,44,55,198,98,112,229,139,163,226,138,159,220,138,147,222,136,150,215,121,135,201,99,110,210,112,126,230,142,161,229,139,161,226,139,157,218,138,140,224,141,148,227,140,153,232,145,160,234,147,166,233,144,161,229,140,158,226,140,155,217,136,136,223,143,146,225,141,152,230,144,156,231,144,160,229,138,156,226,137,156,221,137,155,212,133,134,219,140,144,222,138,148,226,141,154,226,137,153,225,135,153,221,131,151,216,133,150,4 236,151,171,234,144,160,217,109,119,221,116,131,225,125,145,238,147,173,239,151,176,236,150,173,234,148,166,229,138,154,199,82,88,198,80,89,210,102,109,227,133,149,236,151,173,235,152,171,229,143,160,232,142,159,207,98,108,190,68,75,196,80,88,218,117,133,236,153,172,232,148,164,228,143,157,237,152,169,227,137,149,194,77,77,190,72,80,200,90,102,230,145,160,230,148,166,228,143,155,236,151,164,234,150,164,210,109,109,194,74,75,182,62,66,223,136,146,233,158,175,224,140,149,232,149,160,236,150,165,232,145,153,206,100,92,202,96,95,227,141,153,228,150,165,219,141,143,227,144,155,232,148,159,236,152,165,235,152,163,235,153,163,233,151,164,223,143,159,217,141,143,220,135,143,219,129,145,231,147,161,235,152,167,234,153,168,234,158,171,224,147,163,4 197,145,149,200,148,149,200,143,148,200,140,144,202,145,147,202,144,148,201,143,150,199,151,159,195,145,146,197,143,145,196,135,138,189,116,112,181,102,94,193,130,128,200,148,152,198,150,156,193,144,146,194,142,146,185,115,112,154,67,60,158,74,65,183,110,102,197,144,144,195,143,147,190,138,142,192,138,141,172,95,91,136,51,44,149,67,59,171,90,84,187,125,123,193,138,139,189,138,140,190,137,140,175,107,102,151,70,62,153,72,66,169,94,93,188,133,137,190,141,145,189,140,140,190,138,140,187,127,126,175,104,105,176,106,108,183,124,130,187,136,145,186,134,141,187,136,139,189,138,140,189,132,135,187,128,135,186,130,139,188,134,143,187,133,144,184,131,139,185,132,138,188,136,141,188,134,139,187,130,137,187,133,142,188,134,142,186,132,141,185,134,142,4 213,132,150,216,139,154,220,142,157,223,142,162,224,144,164,223,143,160,207,130,145,212,139,153,211,134,148,202,115,123,191,89,93,214,133,150,220,140,155,204,111,114,201,122,131,212,141,156,210,133,143,173,75,81,134,27,33,195,104,115,210,124,134,171,59,56,195,109,114,211,140,155,201,122,127,142,48,54,106,16,26,181,89,96,208,124,132,170,61,58,204,123,129,212,142,153,186,102,106,127,36,41,110,20,29,170,79,83,215,139,150,198,108,108,211,135,144,206,135,144,174,90,93,109,24,27,98,16,23,165,75,82,213,138,151,215,141,150,217,141,151,209,138,146,190,114,114,136,46,45,114,22,25,178,89,90,212,139,148,216,142,152,216,142,152,209,139,148,195,124,128,177,93,92,173,82,80,202,123,126,212,140,145,219,147,155,213,140,149,202,129,140,4 238,163,173,239,160,173,237,153,165,228,134,135,220,122,116,239,160,165,244,171,178,239,163,172,236,159,168,238,161,170,231,144,150,199,94,88,181,70,58,224,140,136,242,169,175,236,161,166,235,160,165,234,156,160,220,131,125,192,86,76,160,44,37,209,116,112,241,167,172,238,166,168,232,159,162,231,154,150,198,96,79,191,80,68,180,64,57,215,125,119,240,169,169,238,168,165,231,161,159,234,163,158,197,100,83,184,70,58,197,89,75,225,142,130,237,165,164,235,164,162,230,162,155,233,162,158,214,126,114,200,97,81,208,110,92,226,145,130,234,164,159,231,162,156,227,159,154,229,156,155,223,142,133,214,121,109,214,120,106,229,153,140,233,164,159,229,161,153,221,152,151,228,157,155,231,161,157,225,144,136,221,135,123,232,160,152,229,160,156,226,160,151,4 247,181,185,243,171,176,236,154,153,227,136,130,223,126,121,239,153,162,246,169,184,242,165,176,245,177,179,239,166,166,217,125,113,193,88,76,194,86,74,233,148,150,245,167,179,239,162,170,242,173,175,230,156,153,189,88,78,157,49,46,171,62,56,218,125,117,239,160,167,237,161,167,237,169,169,213,131,127,162,57,54,142,41,43,159,55,52,217,122,110,236,158,157,236,165,166,231,165,160,212,130,121,155,53,48,136,41,45,173,70,69,222,131,123,235,160,159,234,164,162,227,162,155,218,140,129,169,67,61,149,43,46,199,97,96,229,146,147,236,164,167,232,162,159,222,158,150,220,148,139,190,94,82,184,79,77,215,121,117,234,156,158,236,166,169,230,162,157,219,154,147,220,150,146,214,135,126,216,131,124,223,138,133,232,158,159,234,164,168,229,161,156,4 240,166,177,241,167,180,243,167,182,245,168,184,246,171,184,247,173,185,245,171,181,240,167,178,239,167,175,237,160,167,230,144,147,236,152,157,243,168,179,245,170,180,244,171,176,240,171,176,233,161,170,225,140,138,193,85,72,210,111,102,238,160,169,242,166,176,242,169,176,240,172,175,230,159,166,221,138,137,185,76,65,192,85,75,234,155,161,240,165,177,239,166,174,238,171,173,230,162,165,224,147,148,196,92,81,201,98,87,233,156,160,236,157,170,237,161,170,236,168,171,228,162,161,227,156,157,215,127,124,220,132,129,238,163,170,240,167,175,237,166,170,234,167,168,225,162,159,231,164,164,232,160,162,232,157,160,238,165,172,239,166,173,238,169,170,232,166,164,223,160,158,229,164,163,232,164,164,234,165,168,236,164,169,237,166,169,236,168,166,229,165,162,4 246,174,179,247,172,179,247,172,180,248,177,182,249,179,181,247,176,177,247,175,177,243,171,172,245,173,176,246,172,175,244,164,162,235,152,146,224,134,123,241,164,159,245,174,173,241,172,167,242,170,173,245,171,171,210,114,98,170,65,53,144,39,32,207,111,93,239,165,159,237,168,160,239,168,168,242,168,166,188,89,75,131,32,31,133,35,35,168,62,48,227,143,127,237,169,161,239,170,165,241,170,167,216,129,114,166,63,49,146,38,34,170,68,56,228,147,130,236,168,158,237,170,162,239,168,163,236,161,155,216,128,113,198,105,91,220,137,127,235,164,157,234,168,158,237,172,162,240,172,167,240,170,168,239,167,163,236,162,157,237,167,163,235,166,164,232,168,162,233,167,159,237,170,165,240,172,169,239,167,165,236,161,159,236,164,162,234,164,160,231,167,159,4 245,172,179,243,165,167,230,134,124,240,150,148,248,173,179,247,171,180,247,168,179,246,168,179,243,168,175,244,161,157,173,66,54,188,79,70,239,145,134,245,162,166,246,166,174,245,166,173,243,170,175,241,159,153,190,81,63,187,72,56,196,79,56,229,133,125,247,170,175,244,169,170,243,170,173,240,160,157,213,112,92,204,96,73,194,79,57,221,124,109,248,172,172,241,164,165,241,167,168,242,166,169,237,156,152,216,117,99,200,87,67,226,134,118,247,175,172,240,164,162,241,169,167,243,169,171,242,165,165,219,123,105,210,105,86,234,150,139,246,176,172,239,168,163,239,169,163,241,168,166,243,170,169,241,163,157,241,163,157,244,172,169,243,173,168,238,168,161,233,164,159,238,165,164,241,168,168,244,171,171,244,173,170,243,174,170,241,172,165,237,169,162,4 235,138,142,239,143,147,244,149,152,245,153,154,245,156,155,246,159,159,244,154,152,238,147,145,234,140,144,234,138,141,233,136,133,241,148,146,245,156,152,245,156,150,241,149,144,236,145,142,231,138,136,223,119,116,179,62,53,209,96,83,241,147,142,241,146,136,239,146,136,234,145,137,232,142,139,219,115,107,181,57,46,169,52,44,215,113,104,243,151,146,239,147,139,236,149,141,230,142,139,228,132,129,200,84,71,152,38,35,160,51,48,231,135,129,239,152,146,234,148,138,228,138,134,231,141,137,222,124,113,186,71,61,148,36,33,216,119,113,239,153,145,232,147,136,227,139,131,229,139,133,230,139,133,226,133,127,216,118,110,229,138,133,231,143,132,228,143,129,223,138,130,228,141,134,231,144,136,233,145,138,234,147,141,231,144,137,229,143,133,224,140,128,4 241,161,174,243,159,176,242,150,167,245,159,176,247,171,184,247,175,186,247,171,181,244,167,177,239,157,166,243,158,170,231,126,130,226,118,120,242,156,164,247,173,183,246,172,178,244,169,175,236,160,165,242,158,165,221,114,108,182,59,56,208,103,96,241,159,159,245,172,177,243,168,173,231,155,157,240,162,168,217,116,111,147,28,31,170,51,48,225,123,115,243,167,171,241,165,168,227,151,152,235,158,161,234,155,156,191,85,81,190,71,65,221,115,111,240,164,168,238,164,168,225,152,148,231,154,155,237,161,162,239,160,162,231,142,144,234,148,151,240,166,169,235,162,166,222,150,145,226,152,151,233,156,155,237,158,161,241,163,169,239,161,169,237,162,163,234,163,165,219,149,142,224,152,150,230,155,154,235,159,159,238,160,162,238,162,162,235,163,161,233,165,164,4 235,148,153,238,150,153,241,151,154,238,143,147,230,126,130,234,137,142,239,153,156,234,154,152,234,148,148,240,154,158,239,149,147,223,117,110,202,80,83,218,109,109,237,150,151,232,153,150,232,150,148,237,151,151,234,138,133,204,87,78,180,55,50,210,97,89,235,149,144,232,154,151,230,148,144,235,149,148,223,114,112,185,60,59,181,58,50,207,92,82,227,139,132,231,155,149,229,149,140,232,148,142,219,113,111,198,72,73,184,55,54,193,74,68,225,137,132,230,153,148,226,149,136,230,146,138,226,135,130,214,105,98,183,55,55,198,90,84,230,147,142,227,149,145,221,146,130,224,143,135,224,138,131,221,129,120,216,119,113,225,139,135,227,147,140,223,146,140,215,139,124,221,144,133,223,145,137,223,141,134,222,140,137,223,144,140,222,144,139,218,144,136,4 236,153,158,240,156,160,240,148,147,240,145,151,245,157,170,246,165,169,246,166,169,240,161,162,235,151,148,240,157,158,234,139,135,227,119,117,236,140,141,245,161,163,244,162,161,239,161,160,232,149,146,238,155,158,224,122,113,212,97,89,226,120,111,243,157,152,245,165,160,239,160,155,230,152,147,235,153,151,216,113,105,201,80,71,219,110,103,240,151,145,244,164,158,237,161,153,228,150,140,234,153,148,222,125,119,202,80,73,218,113,106,241,155,152,241,158,156,235,158,151,224,148,138,230,148,144,224,133,126,209,99,87,224,125,120,237,151,152,238,159,155,234,158,150,221,145,136,225,145,140,227,144,140,222,129,124,228,137,136,236,156,155,236,161,154,231,159,150,218,145,134,224,149,139,227,151,146,228,145,144,230,148,147,234,158,157,231,158,151,227,157,147,4 238,147,153,242,151,157,245,155,162,246,159,164,246,161,165,246,165,170,246,165,171,242,162,166,238,148,148,243,151,153,245,155,157,246,158,160,246,160,161,246,163,163,245,161,161,240,158,156,235,147,141,242,151,150,244,154,154,242,152,149,239,146,142,242,151,148,243,155,153,238,152,151,234,151,145,239,151,146,238,145,143,210,92,84,203,78,69,222,113,106,239,155,154,237,154,149,232,147,137,233,144,133,220,116,103,214,106,97,220,115,104,227,129,118,237,150,146,236,153,145,228,143,134,233,147,140,232,143,134,238,151,146,242,160,156,239,155,151,239,154,148,234,154,146,227,147,135,223,141,129,227,144,132,238,152,144,236,151,145,238,155,147,236,154,144,230,154,143,220,143,129,225,145,132,229,149,137,231,148,138,234,152,144,235,156,150,232,155,146,227,154,144,4 188,99,111,192,99,114,185,96,105,192,104,108,202,116,127,204,117,131,209,126,138,195,113,124,181,93,105,194,98,112,176,70,71,179,75,73,196,103,108,199,115,125,203,124,132,196,118,127,178,94,105,176,81,91,172,59,62,167,59,63,170,62,63,191,95,100,190,112,120,199,123,129,191,111,119,173,84,88,162,55,58,167,62,65,160,54,58,159,57,58,175,95,100,192,123,126,197,119,123,181,93,96,167,58,60,177,71,70,173,62,63,152,51,51,189,110,117,199,132,136,191,111,112,190,108,107,174,71,67,182,79,76,172,63,65,174,72,70,192,113,114,191,123,127,197,126,121,196,122,118,193,111,111,184,101,103,170,67,64,190,94,86,202,126,128,186,115,122,196,130,123,190,119,118,202,126,135,196,122,130,185,96,93,199,114,107,197,127,130,198,123,132,4 228,141,158,231,142,163,234,143,166,237,148,172,236,144,168,237,148,172,236,153,174,232,154,171,222,131,146,225,133,152,227,136,157,231,139,160,229,132,153,232,141,160,233,151,167,231,155,169,218,131,145,216,119,130,217,116,131,217,114,128,212,98,116,219,114,129,225,134,150,227,145,159,211,119,132,211,109,120,202,86,100,192,72,80,202,82,93,213,103,118,224,132,146,229,147,160,200,94,106,203,96,106,188,70,75,161,40,46,195,78,80,216,109,122,224,132,144,229,149,160,203,111,109,203,99,104,197,87,87,188,73,71,204,94,99,223,127,142,226,138,151,226,142,155,205,119,116,208,112,118,211,115,119,215,117,121,220,122,139,229,140,153,231,150,163,227,149,160,209,133,138,214,132,138,215,126,136,220,129,141,226,139,152,232,151,163,229,153,164,220,143,150,4 219,139,152,216,129,138,209,113,117,201,89,95,204,97,99,199,88,93,201,93,105,217,133,151,216,133,142,204,107,106,194,85,83,195,84,89,197,87,94,196,84,92,187,73,76,205,112,125,214,134,134,203,106,100,200,97,103,192,79,88,182,65,70,186,73,76,190,82,84,212,125,138,211,131,130,205,113,106,198,95,94,173,55,55,167,52,50,175,62,57,194,89,85,213,128,139,208,131,131,203,111,107,191,81,83,168,51,49,170,56,53,179,65,59,192,89,89,216,139,150,213,143,144,213,134,134,200,98,102,188,74,72,182,68,64,183,73,66,196,98,99,217,143,153,215,145,149,215,141,142,204,110,113,197,93,101,192,83,93,199,98,99,210,122,129,214,137,152,212,144,147,215,142,149,207,122,133,198,101,111,203,106,121,210,120,139,213,131,149,211,135,153,4 216,138,152,217,138,153,220,142,156,224,147,160,223,144,161,221,144,157,221,148,158,214,143,152,214,137,144,217,141,148,217,139,150,218,139,152,212,131,142,217,142,152,216,143,152,211,139,149,212,136,141,216,141,149,218,141,150,156,72,83,144,56,67,213,137,148,214,141,151,211,137,143,209,132,137,215,139,147,208,121,129,110,29,44,105,29,42,208,126,133,213,136,144,209,133,141,210,135,138,211,133,139,211,128,139,171,84,94,167,89,96,214,137,145,211,133,142,209,134,143,208,136,133,209,132,135,211,134,140,218,145,150,218,145,150,214,143,153,210,131,143,206,130,138,204,132,130,206,128,130,212,139,141,213,143,145,214,143,148,212,138,148,207,129,138,205,128,136,198,124,124,204,130,131,208,137,136,211,142,144,213,144,148,207,130,137,204,125,134,201,127,136,4 238,155,164,242,158,170,245,164,173,246,169,176,247,170,178,246,166,175,242,163,173,238,164,173,237,156,159,241,157,162,243,160,167,247,169,176,246,165,173,244,164,173,240,162,171,237,165,171,236,157,156,240,158,159,242,158,161,234,145,146,241,157,163,244,166,172,240,164,167,236,165,167,232,155,152,241,163,163,208,113,109,172,62,55,235,152,153,246,169,174,241,165,168,237,165,171,229,154,149,235,158,157,217,128,125,217,128,126,244,167,168,243,166,168,241,165,166,235,164,164,227,153,147,232,154,153,239,161,162,244,169,172,244,168,170,243,167,167,238,165,166,230,160,161,224,152,144,230,153,148,235,158,155,240,164,165,242,167,167,240,165,165,234,161,162,228,159,162,219,149,141,226,150,146,231,155,152,235,160,160,238,164,165,237,165,164,232,163,165,225,160,159,4 234,144,152,236,143,156,240,148,161,243,152,164,245,158,171,245,158,168,243,154,167,238,149,163,232,142,149,234,142,154,233,138,150,222,114,123,227,125,133,242,155,163,241,154,163,236,147,157,230,142,147,230,137,143,207,96,104,179,53,63,200,79,81,230,134,139,239,151,161,235,149,158,229,142,143,229,138,137,201,91,92,167,46,56,197,75,81,221,116,123,234,144,155,234,148,158,228,144,141,230,141,143,224,130,131,203,87,91,201,82,87,216,107,116,232,139,153,231,146,156,224,142,139,229,142,145,229,138,143,224,125,134,225,126,140,230,136,148,233,143,153,230,151,154,221,143,138,227,142,142,230,140,145,234,145,153,234,145,153,236,147,155,233,149,153,229,153,156,217,140,136,222,139,138,229,145,147,232,147,149,231,145,147,231,149,151,229,150,152,224,147,150,4 235,145,158,238,147,163,239,149,165,241,151,168,241,154,170,241,153,169,241,156,170,238,155,168,234,146,157,237,148,160,234,142,154,229,133,145,229,139,149,233,149,159,236,154,164,234,156,166,231,146,155,233,146,156,219,120,127,198,84,90,199,90,94,209,110,111,230,149,156,234,158,167,228,145,152,228,140,149,197,89,93,190,71,79,191,75,80,187,77,75,223,140,145,235,158,167,225,144,152,226,139,148,201,98,100,190,76,77,193,86,89,200,102,101,227,145,151,231,155,164,221,142,147,227,146,152,222,134,138,209,117,119,210,118,123,222,135,141,232,154,165,228,153,163,218,139,140,224,144,147,227,145,153,229,148,156,230,147,156,230,149,159,229,151,161,224,150,159,214,138,138,220,141,144,225,145,151,228,148,155,230,148,156,230,149,158,227,149,158,219,147,156,4 235,139,160,240,147,167,241,149,166,232,131,137,235,137,145,244,153,171,240,149,165,235,145,160,233,138,159,235,140,155,213,106,106,191,72,67,202,86,81,216,109,112,233,140,152,232,142,154,231,141,155,216,110,112,167,44,41,180,62,63,195,80,79,185,65,57,225,129,133,233,144,154,218,118,120,207,95,90,190,71,69,177,57,59,176,57,60,195,76,74,221,119,123,228,139,148,209,105,101,204,91,87,194,75,69,178,56,55,188,68,66,206,89,86,209,97,89,217,122,118,203,95,90,199,79,80,200,80,79,206,87,90,204,89,83,204,87,77,206,93,84,218,127,125,207,110,103,202,92,87,214,111,111,223,126,131,225,129,132,217,113,113,217,119,119,225,145,146,220,141,144,221,134,136,223,132,139,225,133,145,231,143,153,230,140,151,227,141,148,223,146,145,4 193,116,132,194,100,121,184,65,81,190,87,102,208,115,136,236,157,177,233,155,177,210,131,150,205,127,143,181,78,90,158,31,47,185,67,78,198,91,101,213,121,134,233,155,172,213,140,156,189,112,122,169,72,76,152,44,48,165,61,62,196,86,93,205,109,116,219,135,148,214,141,150,187,112,119,157,55,63,155,44,50,165,61,62,169,68,74,188,91,96,210,126,134,196,121,126,196,121,131,174,79,89,155,45,51,176,70,79,169,56,68,174,79,89,188,109,114,199,125,132,203,126,136,192,114,121,163,62,70,161,48,62,166,64,72,187,99,111,175,102,109,190,112,120,202,126,135,204,129,142,192,100,117,176,68,81,180,86,98,214,131,146,202,131,143,168,94,99,188,117,121,186,111,118,184,103,112,186,101,114,187,98,115,201,118,134,201,128,139,174,105,110,4 212,135,148,222,145,162,230,150,166,227,141,153,226,136,152,233,147,166,223,141,158,217,137,154,207,130,136,218,143,153,226,147,162,231,149,162,231,149,160,226,142,153,222,139,153,211,131,146,208,130,145,209,131,140,211,125,131,217,129,135,232,154,164,230,151,161,226,148,156,220,146,152,202,123,139,207,126,140,182,83,85,170,63,63,212,127,131,231,155,163,229,156,166,223,152,159,201,124,136,203,123,137,176,78,81,138,33,35,174,76,75,225,151,158,228,156,166,221,151,161,199,122,134,200,123,138,195,111,118,154,55,56,166,67,64,222,147,154,229,159,166,222,154,161,199,126,134,196,121,136,202,127,140,204,124,133,203,121,125,221,147,155,227,159,164,222,159,163,201,133,138,201,129,141,201,131,143,209,139,151,217,146,160,216,141,155,220,151,159,216,153,157,4 204,133,148,206,129,147,209,133,154,212,136,157,214,142,162,216,146,163,213,143,160,208,141,157,204,136,148,206,131,147,208,135,156,210,140,160,212,141,159,213,145,161,210,140,157,206,133,147,202,130,132,207,138,151,203,128,143,190,103,116,203,126,141,210,142,158,208,139,154,204,134,145,200,125,124,207,139,150,192,109,115,132,37,45,167,85,99,211,143,155,208,143,157,206,142,154,202,135,141,205,138,151,196,117,127,133,44,50,134,51,59,207,139,148,208,145,148,204,140,142,199,132,137,203,135,146,204,134,146,188,112,120,163,81,84,202,137,144,206,144,139,203,142,137,199,136,140,203,138,145,204,135,145,205,139,149,205,138,141,206,146,154,206,146,150,202,143,149,199,138,137,201,138,142,205,142,151,205,142,152,206,145,153,207,148,157,206,149,156,200,142,148,4 197,95,113,202,102,118,205,101,117,206,104,121,204,104,116,205,104,118,207,103,116,203,100,108,197,95,106,203,102,113,206,106,119,202,101,114,200,100,113,204,108,120,205,102,114,201,93,109,197,94,105,205,103,114,204,102,114,179,71,77,160,55,58,196,100,104,205,111,119,202,102,116,196,99,103,206,116,118,196,98,102,135,35,38,126,29,31,190,87,93,206,115,120,202,107,118,196,104,103,204,115,117,195,98,98,126,29,32,145,45,48,198,99,108,205,113,122,204,114,119,194,103,103,199,109,110,199,107,109,155,48,51,174,73,75,202,112,118,205,115,120,205,119,122,190,99,98,196,106,108,196,104,106,188,89,87,195,104,97,202,116,118,205,121,121,202,120,121,189,103,101,191,99,100,193,101,104,198,113,106,200,114,105,203,120,122,202,119,118,199,121,117,4 218,146,159,220,146,160,221,147,162,222,149,165,224,153,168,225,156,171,223,155,171,219,147,165,216,144,153,219,150,162,207,126,138,195,106,116,201,116,129,210,131,145,214,141,155,216,145,162,213,144,153,214,147,159,183,93,104,148,46,57,157,59,75,165,62,77,196,108,120,216,152,166,214,151,158,201,119,128,151,51,64,134,41,56,137,43,59,143,44,60,190,100,115,218,156,169,213,152,155,204,128,137,171,74,88,148,50,66,143,45,63,154,53,69,200,120,137,217,155,170,211,150,152,213,151,159,207,133,142,188,93,103,186,91,107,197,116,130,213,149,163,215,153,167,210,149,151,213,151,157,214,150,154,212,141,153,213,145,159,216,154,166,214,149,162,212,150,162,208,148,151,212,151,157,214,152,160,216,151,160,219,157,167,219,159,168,217,155,165,213,153,164,4 194,97,108,198,98,112,203,106,114,208,112,125,208,109,122,208,114,126,204,108,121,203,111,122,194,98,106,197,96,107,200,99,105,204,107,117,205,108,121,206,112,122,202,110,118,202,112,120,195,100,108,198,98,110,199,97,112,204,106,117,175,76,86,167,68,80,199,107,116,198,106,115,191,92,99,198,98,107,199,100,113,202,98,113,132,38,49,101,16,25,184,85,94,200,111,118,189,91,100,198,99,108,196,91,105,201,101,115,160,62,74,136,39,47,188,90,100,196,105,114,187,94,102,191,89,103,197,93,106,200,103,115,194,95,107,193,97,108,196,107,115,194,107,113,186,94,101,189,91,104,195,98,110,198,98,110,197,99,111,197,107,118,196,110,117,194,109,115,181,88,95,188,95,103,192,98,107,194,98,110,194,95,107,197,107,117,197,113,120,190,106,110,4 183,107,114,186,110,119,189,111,123,193,115,127,193,115,127,194,120,130,191,118,129,185,111,125,184,110,113,187,115,119,189,114,122,191,114,124,192,116,125,192,120,127,190,119,126,184,112,122,183,109,113,187,115,119,190,118,125,185,106,114,171,85,89,188,114,119,188,117,124,182,111,121,182,111,114,187,115,119,190,120,126,184,106,113,137,47,53,170,90,94,189,118,126,180,111,120,180,110,112,186,114,118,189,118,123,190,117,125,148,62,70,168,90,96,189,119,127,181,114,120,178,107,110,185,113,117,188,116,121,191,120,126,169,87,93,178,102,109,187,119,126,182,118,122,176,106,108,183,113,115,187,117,120,190,118,122,188,116,120,187,115,121,184,115,122,180,116,121,173,100,104,179,107,110,184,112,116,187,114,118,188,117,122,187,117,122,182,112,119,177,113,118,4 174,97,118,179,106,125,185,113,131,188,117,136,188,117,134,185,113,127,182,116,130,179,115,131,175,101,118,181,108,124,185,115,128,188,120,133,186,117,126,172,93,94,175,103,109,176,114,127,175,106,117,181,111,122,187,120,128,188,122,131,182,109,113,153,65,62,165,90,93,175,114,125,176,110,116,181,113,120,187,119,125,189,121,129,182,110,115,159,74,74,168,94,102,173,111,122,175,110,113,181,114,118,185,115,121,187,117,125,184,114,124,178,104,112,175,106,117,172,110,119,174,110,111,179,111,115,184,114,120,186,116,124,184,115,124,181,113,124,177,109,119,173,112,119,173,109,109,176,107,111,181,110,116,185,116,123,185,120,126,181,113,123,176,110,119,172,112,118,170,105,107,176,108,112,179,107,114,181,108,117,182,113,122,180,111,121,175,111,118,169,109,115,4 138,53,73,165,81,102,178,100,119,183,104,123,182,104,121,174,101,110,158,92,94,136,76,79,148,60,79,172,90,106,184,107,118,189,115,124,191,122,127,187,122,122,174,112,108,158,94,91,155,67,85,178,98,109,180,94,97,184,101,102,196,127,129,193,130,126,187,126,118,178,117,110,165,83,95,183,107,113,187,104,107,188,103,105,196,126,127,196,131,125,191,131,122,184,126,118,173,98,101,186,112,112,192,114,117,194,114,120,196,122,124,197,131,126,193,133,125,186,129,121,174,104,101,185,113,109,191,114,115,192,112,118,194,117,121,195,129,125,192,130,124,185,126,120,173,104,101,183,112,106,187,111,112,189,109,115,191,117,121,191,123,123,188,124,122,180,116,117,168,98,100,178,107,105,182,108,109,185,107,114,187,115,119,187,119,121,182,115,118,172,103,113,4 185,119,145,193,129,154,203,144,165,206,146,166,206,146,167,206,145,166,206,154,168,202,149,164,185,118,142,191,123,147,201,141,160,204,150,166,205,151,167,203,145,163,201,145,161,199,143,158,185,120,140,189,122,146,193,128,152,198,141,157,192,127,138,199,139,153,200,146,161,197,142,156,183,119,138,189,126,146,194,132,154,185,113,129,167,81,86,189,123,133,200,145,159,196,141,153,184,123,139,190,130,144,195,136,152,186,113,131,174,93,100,191,129,136,199,143,156,195,138,150,183,121,136,190,130,143,195,137,149,196,135,151,195,131,146,200,147,157,199,145,155,195,138,149,179,114,130,189,126,140,194,134,146,196,136,150,195,132,148,199,144,155,199,147,154,192,135,146,179,115,130,187,125,138,193,134,145,195,138,148,195,135,147,195,134,146,197,142,150,191,136,145,4 202,112,124,211,119,136,214,120,135,216,123,137,218,125,138,218,128,140,213,125,136,208,124,133,201,110,121,211,121,134,210,116,128,206,111,117,206,111,112,212,123,130,209,122,129,203,120,125,202,112,123,210,120,130,204,110,119,180,68,73,173,56,62,193,92,92,204,117,118,201,120,120,203,114,123,208,118,124,188,85,89,171,51,60,175,51,65,173,57,63,197,108,107,202,125,125,204,120,120,206,119,121,172,64,69,171,50,62,177,55,68,172,52,62,192,101,103,201,124,125,204,127,127,204,124,127,173,68,72,165,44,58,169,46,62,178,68,76,198,112,115,196,115,119,203,127,127,203,122,126,191,96,102,174,65,73,170,58,67,188,92,98,199,119,124,194,114,119,201,129,126,201,125,126,198,118,125,194,110,117,192,101,108,196,112,118,194,111,116,191,110,117,4 183,111,129,185,111,131,187,109,130,187,107,130,190,115,132,188,115,134,184,116,133,181,114,130,182,109,125,185,112,130,187,115,131,186,110,126,189,115,131,187,118,134,179,114,132,180,117,128,180,108,121,184,112,127,182,107,121,158,70,73,163,81,88,184,115,128,181,119,135,179,118,130,180,111,118,183,115,128,180,103,113,128,39,42,112,35,38,181,112,120,185,125,137,178,118,131,177,109,116,180,109,121,189,119,129,142,65,71,125,52,57,190,126,136,180,120,130,179,118,127,172,102,111,179,110,118,186,119,128,175,99,108,168,90,95,185,124,134,169,99,117,174,110,121,171,105,110,179,113,118,183,118,124,182,115,125,183,119,130,178,114,127,170,99,116,173,108,119,168,103,107,176,112,119,181,117,124,181,116,124,177,113,126,175,111,124,176,111,120,171,105,116,4 230,143,143,230,141,140,225,127,124,237,145,145,243,155,156,243,153,152,243,157,158,240,160,162,231,148,146,218,123,116,158,50,47,180,76,73,237,145,143,244,158,159,242,160,158,239,161,159,230,146,142,203,106,98,122,28,31,123,26,30,202,99,95,245,160,159,241,161,158,239,160,155,228,148,144,221,131,124,142,41,38,134,31,31,201,96,88,242,158,160,241,160,158,239,161,154,227,147,139,232,150,145,209,115,107,193,87,75,230,138,135,241,156,156,241,160,155,238,161,154,225,150,137,228,146,140,235,152,147,236,152,149,238,152,154,240,156,157,239,159,154,234,156,150,220,144,131,227,149,139,232,147,141,236,152,150,236,153,152,237,154,153,236,155,152,228,151,145,215,139,127,223,143,132,230,148,141,233,150,144,233,150,144,233,154,147,232,154,149,226,149,143,4 210,120,117,213,121,120,213,113,113,211,103,98,216,114,107,221,123,119,217,122,120,210,118,113,208,116,112,214,121,120,212,112,113,203,84,83,206,89,88,213,108,102,214,119,111,210,117,110,207,115,110,210,112,109,203,91,88,200,83,83,196,74,73,196,78,72,209,108,96,210,119,109,208,119,110,210,117,112,199,83,82,195,75,74,182,62,62,185,62,62,206,102,94,209,119,109,207,120,111,208,117,111,203,91,90,196,76,74,185,61,64,189,69,68,205,101,91,209,119,106,205,120,110,209,119,107,202,91,82,195,78,77,197,81,79,202,92,86,206,107,99,209,122,111,203,119,107,211,122,113,207,105,99,198,78,82,203,92,92,208,108,102,209,117,113,206,118,113,201,118,107,206,117,109,209,117,112,205,104,97,204,101,96,206,112,107,208,120,115,203,119,114,4 208,119,127,209,118,129,207,110,125,201,97,113,203,103,118,209,119,133,204,115,131,199,110,124,207,119,124,208,120,128,196,92,102,177,57,70,176,60,71,195,95,105,203,115,127,199,113,123,207,121,127,204,113,120,186,78,83,165,45,57,156,36,50,179,69,80,204,115,124,196,107,113,203,117,123,197,101,112,171,55,65,156,37,51,158,39,55,176,64,75,200,107,116,197,107,109,197,112,114,195,100,107,167,53,60,156,38,50,158,39,52,170,56,69,198,104,115,201,117,124,195,108,112,195,104,111,170,60,65,154,40,52,160,46,58,167,51,65,195,100,111,199,115,122,193,107,115,195,109,120,179,73,83,158,42,53,152,37,50,171,60,70,194,101,113,191,103,111,187,101,109,192,106,115,187,92,103,172,65,76,168,59,66,181,78,88,193,104,117,184,94,101,4 206,121,119,208,120,122,212,123,129,213,122,133,212,119,129,209,114,124,203,105,110,197,104,111,204,120,119,209,123,125,202,108,109,197,88,92,207,111,116,209,118,125,202,107,108,196,103,107,202,115,113,204,116,116,191,86,86,182,63,67,197,90,97,208,114,120,204,112,112,196,103,105,202,117,117,200,109,110,186,77,78,174,54,60,187,72,79,205,110,115,202,111,114,195,103,103,197,111,112,192,94,95,173,57,59,169,48,55,190,80,84,205,112,119,201,108,116,192,100,101,194,108,108,190,93,95,174,59,63,173,54,61,195,89,93,201,108,114,196,102,108,189,97,100,193,113,114,195,108,111,182,76,78,180,65,71,197,100,108,199,107,115,196,104,112,189,97,102,188,107,105,193,109,109,190,96,102,193,94,101,197,107,113,198,107,114,194,103,107,187,97,99,4 223,129,141,227,130,146,229,128,149,229,116,145,221,88,123,219,81,119,227,123,146,225,136,157,224,131,142,227,128,141,229,124,140,222,98,123,216,83,105,217,79,107,223,114,135,222,134,152,224,133,143,227,130,141,225,111,126,214,89,101,213,86,100,220,92,119,227,126,144,226,141,154,224,133,144,227,130,142,221,100,115,211,86,97,213,91,98,223,98,123,228,125,147,227,143,156,220,128,138,224,121,137,218,92,113,209,78,93,215,90,104,224,108,126,229,132,149,227,143,156,217,125,136,221,118,135,215,81,108,210,79,97,216,92,104,223,103,125,229,137,153,224,143,153,213,125,136,219,124,141,217,99,122,215,84,108,217,96,113,222,113,132,224,134,146,221,142,152,210,124,132,215,123,137,217,112,134,217,99,125,218,105,129,219,119,138,219,131,142,217,138,150,4 222,135,156,226,138,159,232,141,168,237,145,170,238,147,171,238,148,172,236,145,166,229,143,163,218,132,150,226,137,158,231,139,165,234,142,167,234,137,160,232,137,161,232,143,161,225,142,158,221,134,151,224,132,153,229,137,161,233,142,163,231,136,158,231,136,156,228,136,154,218,130,143,222,138,152,224,132,151,228,137,158,230,137,156,232,143,159,231,144,159,227,142,154,218,135,143,221,137,151,224,133,149,229,140,160,194,94,107,199,104,114,230,145,157,222,136,147,218,140,148,216,130,143,221,131,143,231,145,161,165,73,86,160,66,75,226,138,150,216,130,141,212,134,141,210,127,138,219,134,144,224,138,153,208,114,128,206,111,123,217,130,143,214,128,139,208,126,134,208,127,137,217,134,145,219,133,147,217,129,143,218,129,144,217,129,143,212,128,137,207,123,132,4 212,113,123,212,107,119,216,106,127,222,114,131,226,125,131,223,122,137,218,121,124,212,115,114,210,110,126,211,108,121,212,104,114,220,117,129,226,125,134,221,118,127,215,118,119,211,118,115,208,105,118,204,97,107,181,74,72,203,98,100,227,125,137,217,115,116,214,116,118,209,114,116,210,111,117,177,74,80,142,34,38,187,77,75,221,120,124,219,120,124,211,108,108,202,100,103,205,106,110,188,88,89,175,71,74,204,98,97,215,114,116,214,113,116,205,105,99,202,108,104,200,104,102,199,100,94,205,102,104,213,114,116,215,113,118,209,108,110,202,106,95,199,107,99,197,104,96,198,101,95,203,102,104,213,116,122,216,121,125,211,117,116,202,110,104,191,95,95,197,108,103,197,102,99,207,116,117,212,119,124,214,124,125,208,118,116,199,108,105,189,93,96,4 230,164,182,231,163,180,238,169,186,235,160,173,230,152,167,232,162,182,230,164,178,226,163,175,226,161,177,233,165,181,233,160,172,228,155,163,226,151,158,226,155,165,227,165,177,224,163,172,226,161,174,230,163,179,227,150,160,213,127,120,196,98,89,208,121,117,227,164,173,222,162,170,228,165,176,228,164,177,222,148,151,188,89,81,159,49,47,188,91,80,222,153,156,224,164,174,225,162,174,227,165,176,219,146,148,174,75,70,134,38,40,181,83,71,217,145,140,224,166,173,222,160,170,225,162,173,219,149,156,173,74,71,131,38,39,183,85,73,216,147,143,222,166,172,221,158,168,223,158,169,219,150,156,190,96,91,172,72,63,203,121,114,221,161,169,219,163,171,216,155,164,219,154,165,218,155,165,210,136,136,200,112,100,214,144,144,221,163,173,219,163,171,4 230,148,152,230,145,150,229,138,142,232,142,148,235,147,161,233,145,158,230,143,146,227,146,148,230,150,150,229,144,143,228,139,137,226,135,132,233,146,154,235,148,157,231,149,151,226,149,148,228,151,149,230,147,146,217,125,117,207,109,95,231,147,149,233,147,150,231,151,154,228,152,150,226,151,149,228,145,143,201,104,93,179,73,60,225,145,148,233,152,156,227,144,138,226,150,144,224,147,143,228,149,149,192,96,90,154,45,37,206,115,108,232,153,151,226,146,139,225,153,146,222,143,138,228,148,144,214,126,121,183,81,69,199,102,88,225,141,133,227,151,143,221,148,138,220,146,137,227,152,141,224,145,136,220,137,128,219,134,124,223,141,138,224,150,141,219,148,135,219,149,138,225,154,145,225,149,137,228,152,143,226,148,137,223,143,134,223,151,141,216,148,133,4 214,126,145,216,128,145,219,125,137,230,137,151,236,157,171,234,155,155,222,141,134,221,145,142,214,123,140,215,125,138,224,132,146,225,134,145,224,137,134,223,139,130,224,149,144,219,144,133,215,129,143,220,131,143,227,138,149,221,130,129,201,97,79,216,129,117,227,155,151,220,151,144,215,134,148,222,138,150,219,125,129,198,90,80,192,82,66,219,135,127,225,153,150,219,149,144,215,135,146,220,133,144,207,104,106,192,81,69,199,97,83,219,139,135,225,156,157,218,151,148,213,135,145,216,129,145,201,99,99,193,84,74,209,118,107,223,149,153,222,153,156,216,151,149,208,129,142,212,128,144,203,109,108,197,93,89,214,130,137,221,147,156,218,147,150,212,144,146,203,124,138,208,129,143,209,127,137,208,119,130,210,130,145,215,137,146,215,141,146,206,134,143,4 221,135,147,225,137,149,232,147,160,237,155,168,237,156,164,234,149,159,235,155,165,231,152,159,221,133,141,222,134,145,223,134,137,216,121,121,227,144,148,235,157,166,235,158,162,231,155,158,225,144,154,222,134,144,210,108,101,175,61,53,200,101,107,234,153,161,235,160,162,229,155,155,224,144,150,221,133,137,208,109,99,172,61,56,167,60,61,224,138,144,233,159,164,226,151,151,221,142,146,225,143,148,214,124,119,195,91,79,154,45,44,186,92,87,233,159,160,225,154,155,218,138,140,215,127,123,221,135,139,213,124,118,194,97,88,205,117,112,225,150,150,222,150,149,213,136,135,216,132,128,222,140,140,222,140,142,221,138,132,227,150,149,222,147,149,216,142,141,210,134,136,221,145,148,223,145,144,225,149,149,223,142,138,227,151,150,218,141,140,209,134,129,4 226,146,154,230,144,154,229,136,149,226,130,145,218,110,132,217,117,134,206,107,124,209,111,134,228,147,152,230,145,147,227,139,146,212,110,134,197,72,109,206,90,113,211,113,129,205,110,130,225,143,148,228,143,144,215,120,126,192,78,93,195,77,99,209,100,120,219,129,145,210,120,137,222,142,147,219,131,135,189,78,81,164,46,50,192,82,81,213,114,119,214,123,139,204,110,125,219,135,140,213,118,130,190,75,84,168,52,56,198,92,87,210,107,105,211,116,127,207,115,128,210,127,123,216,127,132,203,105,110,201,89,96,207,96,99,212,113,115,214,125,131,212,129,133,210,134,126,223,144,142,220,134,131,212,114,118,207,106,113,206,121,122,216,138,142,211,134,133,222,153,147,224,152,150,228,153,148,218,131,134,208,124,129,218,140,143,219,147,147,210,139,134,4 234,150,165,237,155,167,242,162,172,244,163,171,245,166,177,243,165,174,238,160,167,231,156,163,235,153,165,238,158,170,241,164,173,241,159,161,240,162,170,240,162,169,235,158,164,229,154,161,237,161,168,238,161,173,238,161,171,236,156,162,227,141,142,225,141,145,230,153,161,227,152,156,234,161,167,235,161,169,225,142,145,209,115,113,173,67,66,185,81,81,226,149,152,224,151,152,230,156,159,228,150,154,185,86,84,147,39,44,137,33,38,178,83,82,227,155,154,224,154,151,225,149,149,218,132,133,157,52,52,140,37,40,164,64,64,215,136,138,227,156,157,224,154,150,221,148,151,220,142,147,205,115,114,198,106,106,211,129,132,225,153,156,226,155,154,222,154,149,218,148,150,221,149,153,222,148,155,221,146,151,218,140,139,224,150,148,225,156,153,219,153,147,4 234,141,133,245,163,170,247,169,178,246,169,179,247,174,184,247,174,180,247,172,177,244,168,171,241,158,160,246,167,173,246,168,174,248,166,171,249,169,174,246,170,174,246,171,172,242,165,163,242,162,164,245,164,168,247,163,167,210,110,107,208,109,104,249,171,173,245,168,165,240,162,155,239,158,158,244,159,162,236,139,132,189,77,66,207,113,109,249,173,174,244,166,162,239,164,157,239,157,159,242,155,159,237,144,137,233,139,127,246,165,165,245,166,161,243,165,158,238,165,160,236,155,152,243,163,165,245,164,163,245,163,159,246,168,169,245,167,162,241,164,159,234,158,154,235,158,151,243,167,165,245,168,164,244,163,154,246,169,167,245,169,167,239,162,157,230,154,150,233,158,154,239,163,158,243,167,165,244,166,163,244,166,164,241,164,161,234,155,151,224,146,142,4 238,154,180,240,156,179,241,153,178,240,147,174,239,145,170,238,146,172,236,149,176,234,152,175,239,156,178,241,155,176,235,140,162,214,107,126,200,83,98,222,118,136,235,149,170,231,149,170,237,157,177,240,155,176,221,118,136,181,62,75,175,47,63,209,98,113,233,147,168,230,149,168,236,157,175,236,151,171,212,104,121,175,50,66,183,58,74,215,110,128,230,147,166,226,148,165,233,154,171,234,149,167,218,116,133,198,84,99,209,106,120,227,138,158,228,148,165,223,147,162,229,153,166,231,148,164,226,138,156,222,130,150,232,145,163,232,152,171,226,146,164,220,142,159,225,150,161,227,150,165,231,151,169,233,151,172,234,153,175,230,148,170,226,146,166,218,140,161,223,147,163,227,152,167,232,155,174,233,155,176,233,155,174,230,153,171,225,147,166,213,137,157,4 204,123,138,207,126,143,207,128,144,196,107,118,195,106,120,196,117,134,206,129,148,192,118,134,180,101,110,198,115,126,185,89,97,171,60,63,165,65,74,184,91,104,180,83,89,196,111,121,164,83,87,155,60,62,141,43,47,128,33,38,148,48,55,147,55,60,153,50,49,187,93,96,165,80,85,136,42,47,129,34,40,113,30,34,117,32,36,140,41,45,156,63,67,205,127,136,177,94,99,147,49,52,105,23,26,79,14,21,102,23,28,168,66,71,174,94,100,194,124,134,189,113,118,170,84,87,131,41,43,112,27,31,127,45,48,185,102,112,180,108,113,162,92,95,175,103,104,184,115,119,175,97,102,179,84,91,172,90,99,180,104,115,193,119,128,175,105,111,193,120,126,194,121,128,189,115,124,194,119,133,187,109,122,182,106,118,196,120,133,190,116,122,4 229,151,162,233,154,169,236,154,173,239,156,179,239,151,177,236,150,175,234,152,175,231,150,172,226,147,157,228,148,162,231,149,169,234,153,175,233,148,169,230,145,167,229,146,169,227,148,168,222,142,155,224,144,159,220,134,147,217,125,141,207,103,117,206,102,119,200,95,105,201,101,112,214,133,140,208,117,122,191,84,88,186,74,83,178,59,71,181,62,77,183,69,79,200,101,112,196,103,103,187,80,79,184,73,80,172,55,66,157,42,55,176,64,72,196,90,98,205,111,124,194,102,104,181,75,79,175,60,72,172,55,71,172,57,70,192,86,98,207,114,123,214,134,146,200,119,126,178,74,78,174,63,72,179,69,83,189,81,90,204,110,119,222,147,162,222,152,167,201,124,132,199,115,122,196,105,116,200,111,126,207,123,133,218,141,154,223,150,165,219,147,160,4 201,108,116,207,116,121,209,115,114,208,114,116,205,111,118,204,116,120,207,119,116,205,119,119,196,104,103,206,116,119,210,123,124,208,116,125,212,120,131,212,126,129,205,119,113,202,115,111,200,112,108,204,116,115,207,117,118,203,109,112,208,115,122,211,126,122,208,124,120,208,123,119,203,123,115,194,103,96,165,65,62,172,65,59,203,109,107,211,123,122,205,119,114,206,123,113,200,120,110,188,98,92,119,28,26,137,34,30,182,85,75,214,128,129,208,124,122,200,118,111,197,117,108,198,115,114,168,69,66,164,63,58,193,101,93,213,127,122,208,124,124,200,119,115,194,117,108,190,108,99,197,109,103,204,118,120,208,123,118,207,123,115,208,128,125,198,119,111,189,110,103,187,108,100,191,110,103,201,119,117,208,130,123,202,119,112,205,128,123,199,127,119,4 200,114,129,205,120,134,207,122,132,211,127,140,213,131,146,218,134,152,171,93,103,174,98,110,197,113,124,205,123,135,205,124,138,206,123,138,215,134,151,215,132,147,180,104,112,176,101,109,196,115,124,202,115,129,180,82,90,175,79,86,211,123,143,213,129,147,183,107,115,190,114,125,188,110,118,199,117,127,154,58,60,114,28,31,177,86,98,214,130,150,180,101,110,191,116,126,184,111,114,194,114,122,151,61,64,95,21,25,141,51,58,199,115,133,181,105,115,178,101,109,180,106,102,178,101,99,165,79,79,147,55,55,159,63,66,186,105,116,169,94,99,170,94,100,191,117,118,190,112,110,174,95,99,176,96,101,189,105,108,194,112,122,185,112,119,167,99,101,190,122,120,196,124,126,200,124,132,184,109,121,180,99,107,184,101,108,189,119,127,163,98,97,4 234,136,160,237,139,164,243,150,174,244,149,174,240,141,167,238,141,167,232,138,164,224,140,164,234,140,160,236,142,164,242,151,173,240,143,163,234,132,151,233,134,156,231,140,163,223,140,161,234,140,158,238,143,163,243,154,173,236,138,152,225,111,123,228,123,142,233,144,165,224,139,159,232,139,156,237,141,161,243,153,170,234,135,146,221,106,116,229,128,145,233,145,165,226,141,160,229,136,152,236,140,159,242,152,169,231,130,142,220,109,117,230,133,148,232,146,164,226,146,162,227,135,150,233,137,155,240,152,168,237,145,159,230,134,143,231,143,156,232,151,168,224,146,162,224,133,145,231,140,154,237,151,166,238,152,167,234,148,159,233,151,165,230,153,168,220,144,159,218,127,139,228,138,151,234,148,162,236,155,169,235,154,168,232,152,167,226,147,162,217,141,156,4 235,161,172,239,162,174,241,166,180,242,166,179,242,167,178,241,167,181,241,171,180,234,164,167,233,159,168,238,163,169,240,161,170,231,143,151,232,146,157,236,160,173,239,170,178,234,166,170,230,157,156,236,161,169,229,140,152,201,88,96,206,101,106,228,143,157,235,163,170,232,164,168,228,155,150,232,154,160,220,127,136,194,83,86,197,90,82,223,138,134,235,166,169,230,161,162,226,156,155,225,141,145,209,103,112,203,94,101,205,101,99,225,141,138,237,171,173,231,166,165,221,152,147,219,136,135,211,110,120,211,110,122,217,124,125,228,150,153,231,161,165,227,162,163,217,149,139,219,146,140,219,139,144,219,132,141,224,142,145,227,152,154,224,152,152,220,155,152,216,152,145,219,152,148,219,147,149,223,150,159,226,154,163,227,157,156,223,156,154,218,154,152,4 227,149,166,226,138,150,232,148,158,231,146,155,225,137,144,224,142,152,219,144,159,206,130,143,224,148,164,228,149,160,226,144,155,215,121,125,213,121,128,221,143,151,223,148,153,216,142,148,220,138,151,226,149,161,198,110,114,138,40,42,129,38,41,182,92,96,216,141,147,217,145,151,213,129,135,219,139,153,177,84,91,99,19,28,95,20,30,131,44,49,207,130,139,206,137,142,214,138,142,216,138,150,206,120,131,140,44,50,99,21,30,129,44,49,206,131,137,212,145,149,212,136,136,214,136,143,217,143,153,186,99,103,133,40,44,152,63,67,208,134,140,206,136,139,216,143,150,218,144,151,217,142,148,212,136,146,200,113,120,191,103,102,203,128,132,209,142,147,206,135,141,210,135,142,216,141,147,214,139,148,208,136,141,199,121,122,196,120,123,201,130,134,4 228,149,161,239,161,176,239,159,174,236,157,174,233,152,172,215,132,151,215,133,150,220,142,159,231,152,164,238,159,174,236,156,171,234,158,173,229,148,166,214,131,148,208,126,140,217,141,155,231,154,165,238,161,172,233,157,170,218,131,145,189,90,105,197,100,115,209,129,143,209,139,149,229,154,163,237,160,172,215,126,134,155,51,61,121,24,39,167,58,70,200,119,129,200,129,140,233,155,165,229,148,162,201,114,121,172,71,79,160,62,73,183,93,101,191,116,124,190,114,124,230,152,162,216,138,148,217,136,149,213,131,141,206,124,133,200,127,134,183,111,117,171,99,105,218,143,150,212,134,144,215,135,145,221,143,155,216,138,150,189,116,121,169,96,100,175,106,109,208,134,139,204,125,135,219,142,153,225,145,158,208,130,140,170,99,103,177,105,107,185,115,116,4 205,115,132,207,119,134,220,128,145,231,136,153,228,134,152,234,145,167,214,126,144,201,116,132,219,131,146,221,130,144,184,83,90,152,52,62,182,81,89,220,136,150,202,116,128,188,108,119,214,123,138,218,128,144,185,84,91,93,12,19,110,28,36,191,98,108,207,121,133,205,124,130,218,131,141,228,139,155,202,101,111,124,29,35,122,31,34,196,102,107,221,139,150,203,120,129,222,139,147,228,142,154,209,123,132,169,70,72,183,85,87,192,109,116,201,121,128,199,121,128,203,123,127,190,110,115,189,106,115,211,127,138,216,132,144,214,128,137,212,127,134,214,134,142,168,94,95,196,118,124,210,129,139,216,133,143,211,126,137,207,126,133,210,129,133,200,123,126,179,103,108,191,111,117,200,118,128,198,120,127,205,123,132,199,118,125,195,118,119,187,115,112,4 217,118,121,221,119,125,227,128,136,234,136,142,231,133,133,228,134,134,222,130,129,218,128,128,217,118,121,222,121,123,226,129,129,228,132,136,226,130,129,224,134,132,219,128,123,214,126,121,217,123,121,221,127,126,224,130,130,224,132,133,224,132,131,220,130,128,217,128,122,214,127,122,216,125,121,222,129,129,221,126,126,196,93,90,180,75,71,213,117,109,215,125,119,209,121,115,215,125,119,220,127,126,217,121,121,185,75,72,155,53,51,208,114,107,211,121,113,205,115,107,212,123,114,215,123,119,215,122,120,204,102,98,193,88,81,211,118,112,208,116,107,202,114,102,206,119,110,210,119,115,212,120,117,212,119,117,206,106,99,211,119,110,211,126,118,202,119,107,200,111,104,201,108,101,206,112,109,211,120,116,213,124,121,211,122,114,209,126,116,201,118,105,4 217,125,146,217,123,143,221,127,151,225,130,150,226,129,148,224,128,146,224,134,148,220,134,146,217,127,145,219,129,143,220,127,147,221,129,151,224,131,147,226,135,148,222,133,143,218,134,142,214,124,140,217,127,144,213,120,138,215,122,139,222,133,148,221,136,148,220,137,144,216,132,139,209,122,135,194,98,111,168,65,76,154,60,69,195,100,109,216,128,140,218,134,141,213,132,136,212,125,138,162,64,73,113,24,33,115,29,37,123,31,38,191,98,106,216,136,140,211,135,136,209,124,135,184,89,99,104,21,28,120,32,40,113,26,35,137,50,55,200,116,113,208,133,134,204,120,130,197,105,113,155,57,61,128,35,40,125,33,39,127,37,40,186,99,101,203,125,130,201,117,125,204,119,128,203,119,122,185,93,97,167,72,74,188,102,107,198,119,125,199,125,131,4 191,104,123,206,121,142,193,102,118,201,112,137,204,114,133,210,121,139,211,121,143,205,114,137,193,110,123,205,122,140,172,75,87,167,69,82,199,109,123,203,118,129,206,120,136,203,116,136,199,120,131,205,125,139,153,56,64,129,34,40,192,98,111,212,125,142,203,115,129,202,118,133,202,124,132,200,116,126,147,56,62,110,29,37,187,93,105,214,129,148,200,111,128,202,117,129,208,133,140,199,122,129,182,92,101,166,75,82,205,120,137,213,129,145,207,125,140,200,118,128,206,128,135,201,122,129,202,122,133,205,124,135,208,128,144,211,128,144,207,126,138,197,116,124,192,113,118,198,118,123,190,112,121,206,128,139,207,129,140,206,123,137,202,118,130,195,116,120,185,104,114,195,113,120,187,107,114,195,115,123,204,126,136,203,121,132,193,111,119,193,118,121,4 204,125,145,210,132,150,204,123,142,204,119,133,216,137,153,204,122,135,201,120,132,204,126,139,200,121,136,203,122,138,194,109,121,172,74,81,192,102,114,203,124,135,203,126,135,203,129,135,196,116,125,195,114,125,175,85,94,147,61,70,152,65,77,192,117,125,203,131,136,199,125,127,200,124,135,190,113,119,131,58,65,133,57,66,138,64,74,158,80,84,199,126,129,194,124,123,191,115,122,191,112,118,128,55,63,139,64,73,148,72,81,149,71,77,195,125,127,191,122,120,187,111,116,200,125,133,157,79,88,139,64,72,153,74,80,164,85,90,200,132,135,185,115,115,192,117,121,199,125,133,167,90,98,129,53,59,146,63,69,175,94,98,205,140,142,187,120,120,194,120,125,192,117,123,188,112,119,178,100,108,177,99,107,192,118,124,204,140,144,189,123,124,4 159,71,96,168,76,102,171,79,106,171,78,101,168,78,98,171,86,104,172,93,107,183,108,120,154,64,86,169,77,100,164,74,98,187,96,121,169,86,105,158,81,93,167,91,99,175,101,110,150,62,83,185,88,115,177,84,108,192,100,126,177,85,105,154,74,85,156,83,92,172,94,102,165,76,97,187,94,118,177,91,113,165,70,87,116,30,38,123,44,48,147,76,80,154,88,92,180,89,110,184,91,114,170,81,99,126,35,46,96,23,30,117,38,41,152,75,80,158,91,95,181,87,108,179,87,109,176,83,104,156,64,78,118,37,42,125,37,41,149,72,76,173,107,110,177,89,109,172,78,100,181,87,108,170,86,103,150,62,74,163,75,84,169,98,102,177,112,114,169,87,103,174,88,106,175,93,108,162,83,97,171,86,102,173,95,107,180,106,112,171,104,103,4 210,115,127,212,112,123,216,119,130,216,111,130,213,109,122,214,121,131,213,122,131,206,112,125,210,116,123,213,117,121,215,120,126,209,109,115,199,88,94,202,100,108,207,116,124,203,110,119,208,113,116,215,123,126,216,124,129,203,104,102,165,58,60,165,55,60,201,103,114,199,103,114,209,119,119,213,125,127,209,114,118,178,71,72,127,32,35,134,35,39,189,86,98,200,111,114,210,122,122,211,120,124,205,108,112,170,66,65,120,31,37,125,32,36,181,83,89,201,114,118,205,115,117,208,116,121,207,114,121,177,70,71,142,39,42,142,43,45,192,104,107,197,111,117,201,113,112,204,117,116,208,117,124,187,87,90,175,69,72,184,81,91,197,113,118,194,109,112,200,117,113,203,120,118,204,117,120,203,116,118,198,106,114,195,103,114,196,107,113,193,109,113,4 200,105,125,201,102,123,189,81,96,165,49,59,175,60,71,200,92,110,210,118,127,210,122,128,200,103,122,197,95,113,154,43,51,136,34,41,134,31,38,180,64,73,207,113,123,206,118,123,201,105,122,185,82,95,134,34,39,129,35,42,134,37,40,178,67,67,205,106,120,206,115,124,202,108,122,178,75,84,133,33,38,140,42,46,153,50,49,189,82,84,206,112,122,206,119,124,202,109,122,182,81,90,142,39,41,163,59,59,170,62,59,191,83,90,206,116,122,205,119,119,199,108,120,196,99,110,180,75,74,185,85,81,173,65,61,198,101,109,205,118,125,200,112,114,195,106,113,197,100,111,196,97,103,204,114,116,203,113,112,206,121,123,203,116,118,198,114,114,192,102,111,194,98,108,198,101,109,205,117,123,209,125,126,207,126,125,202,123,120,196,117,113,4 195,102,118,205,114,131,207,115,131,206,110,126,207,107,126,207,109,124,211,122,137,207,122,132,203,117,127,208,116,127,204,112,125,205,105,120,183,74,79,192,82,89,203,101,115,202,107,117,207,120,124,201,110,118,206,113,127,191,92,98,143,33,35,176,62,65,205,111,118,205,117,125,194,108,112,200,110,121,206,111,122,181,80,81,148,39,40,182,74,71,211,128,132,206,119,126,193,108,112,199,104,116,193,95,99,163,55,55,163,52,50,193,91,87,209,126,125,209,127,130,205,121,124,204,113,120,184,77,77,167,57,59,161,52,51,192,95,93,211,130,130,208,132,132,198,118,119,198,109,117,185,82,84,182,82,83,179,72,69,195,101,95,205,118,117,201,121,122,188,107,107,190,100,111,190,100,108,193,103,104,196,105,103,200,114,111,201,117,117,194,113,115,4 225,164,175,227,166,178,228,168,182,222,154,162,211,129,133,221,152,165,228,166,180,226,165,176,224,162,172,227,165,178,220,153,163,202,114,116,165,67,74,203,125,137,226,159,171,222,160,169,223,157,169,227,165,176,196,106,115,166,71,79,138,53,68,174,90,101,225,159,169,224,167,173,224,162,171,227,165,173,190,99,104,148,58,72,132,47,66,176,88,98,224,163,170,224,169,173,221,160,163,223,163,171,203,121,128,161,68,79,136,52,68,194,115,123,225,164,170,223,166,169,218,152,152,222,162,170,210,138,144,170,75,81,157,68,78,208,134,143,225,164,169,219,157,159,215,149,149,221,161,168,217,156,161,206,128,135,198,112,118,217,149,157,223,167,169,219,161,160,214,150,153,217,154,162,221,165,170,222,161,169,220,156,164,220,160,165,221,164,167,217,165,163,4 216,140,155,213,132,150,209,123,136,202,109,120,219,141,154,220,143,155,221,144,155,218,142,152,215,140,154,212,131,146,173,79,86,156,56,63,200,112,117,217,143,154,218,143,151,216,143,148,212,134,148,206,123,132,151,57,64,126,40,51,168,69,74,205,121,130,215,141,150,216,148,150,212,136,147,192,101,110,148,53,60,118,39,50,126,39,49,183,89,96,214,139,150,213,147,149,213,139,146,175,83,87,125,39,47,107,35,46,108,32,44,173,79,85,209,134,143,213,150,152,210,138,144,172,80,81,119,36,43,97,30,42,102,29,42,152,64,74,205,126,135,209,143,147,207,138,143,192,106,110,149,57,62,122,37,47,135,44,55,167,75,83,202,120,131,204,133,141,204,136,138,206,138,143,187,103,106,159,62,68,166,70,75,188,99,105,200,123,132,203,132,138,4 224,153,164,226,156,164,229,157,168,227,153,166,225,150,161,220,142,151,219,144,157,216,140,153,225,157,164,226,159,162,224,152,160,215,137,148,169,82,87,177,87,88,214,138,146,211,135,148,223,155,162,226,158,165,228,158,165,170,85,91,93,22,35,112,33,43,190,109,113,212,139,149,223,155,158,226,161,165,227,158,165,167,82,87,104,31,44,88,23,37,163,87,97,213,138,148,222,157,156,226,161,164,227,162,166,182,102,108,98,29,42,80,21,33,155,79,90,211,134,147,220,158,155,226,160,161,224,161,165,202,130,134,135,57,65,127,50,59,188,111,118,208,137,146,219,160,155,222,161,159,222,159,160,218,154,156,208,134,137,205,130,135,208,140,144,205,136,139,215,157,152,219,159,156,219,157,157,218,153,154,213,148,148,212,147,148,209,142,144,205,138,138,4 227,141,166,233,142,170,237,142,170,234,142,168,231,138,162,226,127,155,226,142,166,222,144,165,220,136,159,224,134,158,224,136,160,219,139,160,226,142,162,223,136,158,222,144,160,217,141,156,223,142,160,216,131,151,215,131,153,185,97,116,184,89,106,215,130,145,223,150,164,216,141,153,219,144,156,215,131,150,162,73,88,110,28,40,117,31,44,191,105,117,214,137,150,212,135,149,223,146,161,198,108,124,134,43,53,129,45,56,116,35,48,170,82,96,207,127,142,209,134,148,216,139,152,199,115,126,146,53,56,132,46,56,119,35,46,159,65,75,212,135,147,211,138,149,211,136,148,209,132,142,160,70,75,128,42,49,145,58,66,195,115,125,216,147,157,210,137,148,211,136,149,215,136,150,209,132,144,193,115,124,208,130,140,221,149,159,217,146,155,209,138,147,4 224,150,174,228,157,179,228,155,183,215,133,159,211,126,153,228,150,182,227,154,181,227,153,179,225,153,173,231,160,180,225,154,176,136,62,79,116,38,56,200,122,146,227,158,184,225,152,174,224,155,174,230,159,179,231,158,179,127,65,81,80,24,39,193,107,125,231,159,185,224,152,175,221,151,170,226,153,173,232,163,185,192,122,140,140,65,82,218,143,164,224,154,178,220,148,171,225,153,168,228,155,176,227,157,180,224,155,175,221,146,167,227,159,179,225,158,177,220,152,172,223,152,166,227,157,175,226,156,176,227,160,179,228,158,179,229,160,178,223,156,175,218,154,169,222,155,167,226,157,173,228,159,176,225,153,172,224,153,177,226,157,176,222,155,173,217,151,169,217,150,162,221,155,166,227,161,176,222,149,167,221,147,168,222,153,171,222,156,171,216,150,166,4 207,116,116,210,120,121,210,118,122,201,104,105,201,105,105,214,124,125,214,123,125,208,116,122,205,113,109,209,120,118,196,104,104,125,37,40,130,44,46,205,114,112,211,123,125,203,114,117,208,121,116,212,124,121,170,77,76,88,22,29,95,23,28,193,102,99,212,126,124,203,115,113,210,126,119,212,126,122,189,98,96,150,56,58,161,64,67,209,119,118,208,120,115,202,113,110,211,130,124,210,123,117,209,121,117,206,112,117,209,116,123,211,124,126,205,115,108,194,101,90,205,124,115,210,126,119,209,119,114,206,114,114,207,115,116,212,123,122,204,117,110,193,104,93,202,119,109,204,117,108,205,115,107,207,115,110,208,118,115,208,120,117,205,123,117,197,119,112,197,115,105,199,114,105,199,109,98,205,119,113,207,121,115,204,116,111,204,124,117,195,117,109,4 242,160,182,244,161,183,245,165,187,247,170,191,247,170,192,246,167,190,246,166,187,241,164,183,239,158,179,243,163,184,244,163,185,245,163,186,247,166,188,245,164,186,245,166,185,241,165,182,235,155,176,222,133,150,207,111,121,216,123,136,234,145,163,242,160,180,244,168,185,240,165,180,231,150,167,183,82,94,163,54,58,173,64,69,199,98,108,241,160,177,241,165,181,238,164,176,227,146,161,177,75,84,160,56,62,157,52,58,199,107,117,242,167,184,238,163,177,236,162,173,229,153,166,206,116,127,173,73,75,184,91,95,222,143,154,240,167,182,237,163,175,233,161,170,228,154,164,228,152,164,224,146,156,232,156,167,238,164,178,239,165,178,236,162,173,231,160,169,225,151,160,230,156,167,233,161,173,235,161,173,237,162,174,237,161,173,234,158,170,227,155,165,4 229,138,156,228,130,150,222,116,128,231,136,148,230,131,139,235,144,151,238,154,165,235,154,162,230,139,155,219,112,121,201,78,69,213,101,94,222,117,111,226,125,119,233,148,152,231,152,159,228,140,152,216,110,105,199,80,66,205,89,76,213,101,94,221,116,107,231,144,146,229,148,154,226,142,151,217,116,113,201,85,70,206,92,78,212,99,89,222,121,111,234,151,153,229,152,153,227,146,151,219,119,120,209,98,82,214,105,94,224,125,117,228,136,134,233,152,156,229,154,155,225,143,146,225,136,136,218,122,116,226,133,134,233,145,147,232,144,153,231,149,149,226,152,150,222,143,146,225,143,147,225,138,141,231,148,154,236,157,157,233,153,153,229,152,151,224,153,147,221,147,141,224,147,148,227,150,151,230,152,154,231,152,152,232,158,154,226,149,147,219,146,142,4 225,136,150,225,134,149,225,134,155,223,129,150,221,124,144,223,130,154,226,137,159,225,142,158,220,132,146,219,126,145,205,102,121,184,73,88,178,64,77,177,67,81,197,98,108,223,144,152,214,128,142,196,91,101,147,41,51,126,25,35,135,30,40,126,20,29,168,59,60,223,143,148,205,115,124,156,50,52,118,24,30,104,22,30,113,26,33,134,35,42,189,87,92,222,140,149,188,88,92,141,34,39,119,29,37,106,25,35,113,24,30,152,45,49,210,115,125,222,140,150,192,94,100,145,40,44,112,20,27,122,24,33,146,38,44,186,86,92,219,133,145,220,137,148,206,122,128,174,67,71,152,43,50,161,53,61,199,100,112,218,133,147,221,137,148,219,138,149,206,127,130,198,104,112,201,109,120,209,120,132,217,133,147,220,135,148,220,136,149,217,138,146,4 197,97,123,199,100,126,199,96,127,201,94,127,205,101,132,209,111,138,207,110,136,197,97,127,196,99,120,200,104,126,190,82,110,175,54,81,185,70,99,199,97,127,202,105,133,197,100,126,192,95,115,196,96,119,174,59,81,146,26,49,158,35,60,192,83,112,202,106,133,200,105,130,189,91,113,189,82,106,150,33,52,140,24,50,146,26,52,179,66,93,202,107,133,199,104,128,187,90,110,191,89,111,153,40,57,147,28,55,150,30,59,167,51,76,196,98,127,196,103,128,189,95,110,195,101,120,188,83,100,160,41,62,148,28,54,165,50,74,197,102,125,195,105,126,183,87,96,193,98,111,196,99,119,183,72,91,156,35,57,175,64,86,193,94,118,193,100,119,179,83,94,191,97,110,195,104,120,195,101,118,191,90,109,194,98,117,193,97,119,191,99,119,4 221,133,140,221,135,141,218,126,132,218,119,128,218,114,128,215,109,124,220,127,142,218,131,142,215,129,131,205,108,107,179,65,67,173,54,58,191,68,78,195,71,82,206,99,107,212,123,129,197,100,96,170,55,54,160,43,46,147,30,38,164,41,50,179,53,59,190,73,70,202,98,100,180,76,72,153,41,41,154,42,45,155,41,44,159,45,49,174,54,58,183,65,65,194,86,82,180,76,70,151,40,41,148,40,39,153,39,40,165,51,52,175,59,57,181,70,67,198,101,92,193,100,93,166,53,47,153,44,40,135,29,30,154,44,44,165,49,48,177,67,64,206,118,113,203,122,113,195,100,91,183,82,75,150,42,40,146,37,38,173,62,57,194,95,88,210,129,127,205,127,118,209,130,123,208,125,119,203,113,111,195,96,92,204,113,106,211,130,125,210,135,131,4 223,138,145,226,145,153,229,145,154,228,144,153,229,142,151,229,147,156,227,150,157,221,141,149,222,137,140,226,144,148,229,150,153,222,136,138,191,93,98,189,94,100,212,128,131,220,144,146,221,139,139,226,144,148,216,124,125,173,69,71,121,32,42,132,38,43,196,102,101,219,140,136,220,139,137,226,147,147,219,130,133,174,69,71,140,48,55,156,58,64,218,136,136,222,149,148,221,145,140,225,145,142,227,150,151,221,138,141,211,121,122,210,120,121,225,149,151,223,149,146,213,122,121,223,143,138,229,153,153,228,152,152,222,137,138,223,142,144,225,148,150,221,147,144,213,119,124,221,141,139,227,152,149,227,151,149,225,145,147,225,146,151,225,149,152,221,151,147,211,126,124,218,136,135,225,150,148,225,148,145,224,145,146,224,146,150,222,146,148,217,145,141,4 207,112,117,215,124,123,218,126,120,218,124,118,219,126,123,220,131,133,219,136,137,216,136,135,204,108,100,214,122,115,220,128,121,222,131,125,195,92,80,204,109,97,221,142,138,214,136,134,198,104,92,212,116,106,217,122,112,220,132,119,197,95,81,196,95,81,220,140,131,213,135,129,189,93,83,203,106,94,216,123,111,215,123,109,217,127,114,218,133,120,218,138,129,213,135,127,184,84,72,200,106,93,215,124,113,220,131,122,225,145,141,226,149,142,221,142,132,212,133,125,193,103,86,203,113,96,211,121,107,218,132,119,225,147,140,225,147,139,220,143,131,212,138,128,186,94,75,196,107,86,208,122,103,213,129,113,219,139,123,219,139,126,216,140,128,209,138,127,188,100,83,194,108,89,205,123,106,211,134,120,216,139,125,215,139,126,211,137,124,206,134,123,4 236,153,161,240,160,173,241,161,172,225,130,122,235,147,146,244,164,181,243,168,183,241,167,179,235,153,159,238,156,165,243,165,176,196,96,94,168,60,57,226,133,137,243,169,183,238,164,173,238,164,167,241,163,167,244,168,176,189,94,92,130,27,28,206,108,100,247,175,185,240,167,175,235,157,159,241,165,172,245,171,178,192,93,85,166,54,44,225,134,128,245,174,183,239,167,177,232,153,155,235,152,160,241,166,177,224,132,127,214,116,105,238,156,159,240,160,165,237,164,174,229,155,157,234,155,161,241,165,169,244,167,171,243,169,178,241,162,164,235,149,137,234,161,166,227,155,155,234,162,163,241,167,167,244,171,178,243,168,178,243,168,173,235,153,139,229,152,149,223,151,146,224,145,136,239,165,163,243,172,179,243,171,179,241,168,176,237,163,163,229,157,158,4 237,160,167,240,163,173,239,157,154,242,166,171,245,171,183,246,173,183,245,173,182,238,164,168,236,161,163,241,167,175,225,137,128,217,122,109,237,153,156,244,169,179,245,173,178,237,162,158,232,152,151,239,163,172,217,126,124,148,40,35,190,90,81,246,172,176,245,176,181,240,170,169,233,155,154,238,160,164,221,136,135,140,37,34,177,76,65,245,170,168,245,177,184,239,169,171,234,163,162,240,168,169,227,146,142,164,51,39,205,105,94,242,164,165,242,168,175,239,169,174,230,154,150,237,161,164,234,155,159,215,118,108,230,146,144,239,154,147,237,158,155,239,171,174,227,154,150,230,150,150,235,158,161,239,161,164,241,168,174,238,157,146,234,153,137,233,164,163,224,155,150,228,156,154,236,162,159,238,163,167,239,166,171,242,170,170,235,161,153,231,162,162,4 242,162,170,245,166,175,246,168,178,247,169,182,245,155,160,246,167,177,246,171,180,241,161,168,242,164,171,244,162,169,245,162,172,247,169,181,246,166,174,245,163,171,244,167,172,238,161,162,240,163,163,242,160,166,245,166,178,246,169,175,246,167,170,245,166,167,241,159,163,237,156,160,240,166,166,243,164,172,244,167,175,242,158,162,222,127,118,229,141,131,240,158,158,238,159,164,238,164,160,242,163,167,245,172,179,222,130,127,167,56,48,197,97,87,239,161,158,238,165,170,237,165,160,241,166,168,246,176,178,204,110,104,132,28,29,169,71,63,239,162,163,236,163,172,232,158,153,239,162,161,243,172,173,221,133,124,163,55,44,192,99,92,238,163,169,234,163,169,229,157,156,237,165,166,240,167,166,234,155,151,220,135,123,229,151,150,236,162,168,233,163,163,4 227,141,167,230,142,170,230,141,170,234,147,176,237,151,180,236,151,178,232,150,177,231,152,178,225,141,166,231,144,171,229,140,168,228,142,170,231,151,176,229,147,171,228,144,169,227,148,173,220,138,161,227,145,170,226,143,169,221,134,160,220,133,154,224,143,167,226,146,168,227,150,172,219,139,158,221,140,163,224,147,170,199,110,124,140,44,58,184,94,115,225,146,169,224,145,166,221,146,163,221,142,164,228,150,172,181,92,107,87,15,29,135,49,65,220,137,159,224,146,166,219,146,161,222,144,165,228,151,173,180,87,105,109,20,34,167,68,79,217,133,154,221,147,169,215,144,158,217,141,160,228,152,174,214,132,150,187,98,111,208,130,147,217,143,165,214,141,161,209,136,151,211,134,153,223,150,167,224,153,172,223,152,170,220,150,169,217,146,165,210,139,158,4 227,149,169,231,152,174,232,154,173,230,146,162,234,155,176,237,159,177,235,160,179,232,160,176,226,144,163,231,155,174,218,134,143,193,90,89,217,127,132,235,159,173,235,161,177,233,163,175,227,150,166,230,156,174,205,111,113,157,46,48,179,75,73,227,144,152,237,165,179,234,163,174,226,153,168,228,155,174,216,130,138,170,64,63,156,49,50,225,140,144,238,166,179,234,162,171,224,151,163,228,155,171,227,151,166,215,128,132,210,118,123,233,155,166,236,163,174,232,160,170,224,153,163,228,155,168,228,153,168,231,153,171,235,158,174,236,159,172,235,161,173,230,158,170,223,153,161,228,156,168,230,155,170,231,153,172,234,157,175,235,160,175,232,159,173,228,157,170,221,153,159,224,152,164,227,153,169,228,151,170,231,153,173,231,155,172,229,154,169,225,155,167,4 244,170,181,246,173,186,247,174,187,247,174,184,247,170,177,247,175,182,248,179,187,245,171,179,242,165,176,246,172,184,246,172,182,237,149,147,236,141,132,245,164,164,248,180,185,246,174,179,240,166,175,245,170,181,242,162,168,225,127,116,226,124,111,242,157,155,248,179,183,246,175,178,238,166,174,243,169,179,240,159,168,227,132,126,230,133,124,244,163,166,248,179,183,245,173,176,236,167,173,239,166,177,240,163,175,239,155,157,242,158,158,247,174,181,247,175,180,245,170,173,232,166,171,237,167,176,242,168,179,247,174,183,248,178,184,247,176,182,246,173,178,243,169,172,227,163,168,236,166,175,243,171,180,247,178,185,248,180,186,247,177,184,246,174,178,241,169,171,225,162,166,234,164,171,241,169,177,246,176,182,247,179,184,247,176,183,245,174,177,239,167,170,4 231,159,158,234,160,165,239,166,170,243,171,173,242,166,169,240,166,170,238,169,171,232,164,163,230,159,155,232,154,152,237,164,164,240,169,167,237,161,157,225,143,129,219,138,122,205,118,98,227,157,148,232,161,157,234,164,159,233,160,150,210,119,98,190,88,63,188,85,58,192,98,72,224,155,144,227,155,144,217,135,117,205,113,89,193,92,66,184,78,56,194,99,75,216,141,122,220,152,139,212,129,111,176,71,52,154,45,30,190,89,64,212,125,102,227,157,143,229,168,158,218,151,131,191,96,72,163,53,32,176,70,45,216,134,116,234,167,158,232,166,156,227,163,153,217,154,134,204,124,101,200,113,90,218,140,124,231,161,152,235,168,160,232,165,157,223,157,148,216,154,136,217,148,133,222,157,145,229,164,155,231,164,155,231,163,154,228,163,153,223,162,152,4 216,125,123,219,128,127,224,131,128,226,131,127,227,133,128,224,132,126,221,130,124,218,130,124,211,117,114,219,127,121,221,129,123,223,128,123,225,134,126,221,131,123,219,130,122,217,133,123,215,125,122,221,132,128,220,131,123,215,120,112,216,121,110,214,119,109,214,124,116,214,132,120,216,132,124,216,129,119,203,103,96,198,92,81,201,97,82,205,106,94,206,112,102,205,118,104,214,130,121,211,123,112,190,84,75,181,69,63,192,86,75,192,84,75,191,83,73,192,94,81,210,127,116,210,122,111,177,69,64,149,40,41,176,66,60,191,82,74,190,87,77,193,100,88,205,124,112,208,121,112,185,83,77,166,60,56,180,76,69,201,108,97,204,121,108,202,124,110,203,123,113,206,123,114,206,123,114,199,110,103,203,115,105,207,124,113,206,125,113,202,124,110,4 233,144,156,236,146,156,237,146,155,237,147,161,236,145,159,234,140,148,233,144,152,227,139,149,231,141,149,235,144,152,232,141,142,222,123,120,228,133,139,233,143,149,234,149,150,226,141,143,230,143,147,236,150,156,229,140,137,188,73,64,189,73,67,228,137,137,231,143,146,226,141,143,229,144,145,233,146,152,226,132,137,174,62,62,162,47,45,219,123,117,232,148,152,227,146,152,224,135,137,228,139,135,231,141,146,187,79,79,170,54,48,219,123,121,230,147,151,225,147,150,220,133,128,227,140,134,228,139,143,212,113,111,206,103,97,226,139,146,228,145,143,220,143,139,219,135,136,226,141,140,220,125,121,222,131,127,229,145,150,228,144,149,222,138,138,216,138,132,219,139,139,224,142,141,218,127,124,224,138,138,226,142,147,224,140,143,218,137,144,215,141,139,4 230,144,165,233,150,172,225,133,143,230,139,154,238,153,175,240,157,176,236,153,170,231,150,167,226,134,145,227,136,146,227,140,151,232,150,168,230,149,169,236,153,169,234,151,165,229,150,161,223,134,141,227,139,147,222,138,146,198,98,104,200,95,97,220,128,136,234,156,169,229,151,160,226,149,162,231,148,163,187,88,90,140,33,35,164,51,50,199,93,89,231,154,163,227,149,162,226,145,157,227,142,155,184,81,81,140,32,34,183,79,79,222,134,138,229,149,160,224,142,154,225,145,157,229,151,163,218,128,132,204,103,106,224,135,146,233,153,166,229,148,162,219,140,149,221,145,154,228,148,160,228,145,157,231,144,164,234,152,164,231,149,155,224,141,154,216,139,149,218,144,155,223,142,155,225,142,155,227,142,159,231,149,166,226,142,149,219,138,144,215,142,154,4 231,147,167,236,149,170,245,155,169,243,144,159,244,147,162,244,154,167,243,160,171,237,160,168,229,142,162,239,152,171,243,150,164,240,131,145,238,126,141,240,134,146,240,149,160,234,155,159,226,138,159,235,148,167,237,140,156,232,117,132,231,114,133,233,119,135,236,141,148,233,150,153,221,130,152,229,138,160,235,134,151,216,92,101,213,81,95,228,110,127,233,132,145,232,147,158,221,135,155,228,139,160,233,133,151,220,102,115,219,100,115,230,118,137,232,131,147,229,145,159,217,131,152,226,138,158,233,141,156,228,122,140,229,118,141,229,120,141,227,128,147,224,141,156,211,126,149,220,130,154,227,127,149,227,119,145,228,116,144,228,120,146,223,126,146,216,132,149,205,118,142,212,122,149,218,121,149,224,126,155,225,124,154,223,126,152,220,130,152,210,126,146,4 215,115,121,219,118,131,220,114,122,225,123,133,230,132,140,226,131,130,222,128,129,218,125,134,212,107,114,215,108,112,211,100,104,213,101,104,222,121,125,222,126,123,219,123,121,215,123,125,215,118,123,218,120,127,212,105,107,204,90,93,201,92,93,217,122,121,222,131,131,214,122,122,217,129,128,214,113,113,210,101,97,161,51,54,147,31,34,201,97,92,220,131,125,215,125,120,217,127,123,216,121,120,216,118,114,174,68,64,160,45,44,206,107,102,216,125,116,214,130,122,210,119,109,219,129,128,218,127,126,212,116,113,203,97,87,207,105,98,208,113,101,208,125,115,206,117,110,216,127,125,218,125,128,219,129,129,215,123,120,209,113,107,203,104,93,204,117,113,204,116,113,212,124,123,216,127,124,213,120,115,218,133,133,217,136,134,209,122,119,205,121,124,4 221,126,132,225,128,130,226,132,136,226,134,142,227,133,143,226,131,145,221,127,141,212,113,120,218,123,123,225,130,130,227,137,142,206,107,104,182,72,72,218,121,127,219,125,133,209,105,110,215,120,116,219,123,119,228,134,140,163,60,58,117,21,27,202,99,102,222,132,138,211,114,112,214,123,118,208,111,100,225,136,138,178,76,74,108,17,22,169,64,65,223,134,135,210,118,115,213,123,115,187,84,75,210,114,117,199,94,93,131,25,25,179,79,81,223,137,140,215,131,128,205,115,106,211,120,111,222,131,136,197,93,97,162,45,39,205,108,107,220,136,137,211,127,120,196,99,86,202,103,92,217,123,123,216,122,126,206,109,102,218,133,132,218,139,136,209,126,121,196,103,89,199,102,88,213,120,113,213,119,115,213,123,118,217,133,128,215,137,135,209,135,130,4 237,157,168,240,157,169,239,155,166,237,147,154,237,148,158,244,157,172,244,161,175,241,162,177,234,154,160,232,143,145,214,117,115,204,97,92,216,114,110,224,125,123,238,150,153,240,163,175,231,152,154,212,111,106,177,63,60,171,54,54,182,63,62,202,93,86,235,148,148,238,159,171,227,149,149,202,101,98,171,55,56,159,47,49,188,78,79,220,126,131,237,156,165,239,160,171,223,146,145,205,107,103,163,48,48,150,38,41,183,71,68,228,136,139,237,155,167,235,157,168,222,146,144,205,105,98,177,62,57,171,54,55,200,89,87,230,141,144,241,162,176,234,157,167,223,152,152,217,130,126,209,111,105,214,115,112,223,127,125,237,156,163,240,163,174,236,160,169,223,153,154,226,149,152,228,146,151,232,149,154,234,151,157,238,159,171,239,164,172,233,159,167,4 242,164,173,241,158,174,241,155,176,242,157,172,238,149,158,241,157,175,243,162,179,240,166,176,238,158,170,242,161,174,243,163,177,232,142,146,217,115,113,232,144,153,243,170,179,238,165,173,240,163,170,244,169,177,237,155,166,210,104,105,201,92,89,227,141,141,240,165,173,234,159,169,240,169,169,243,168,175,232,147,154,191,82,77,180,67,62,208,108,105,233,153,164,234,158,169,235,161,164,239,163,171,234,154,154,195,94,83,162,48,50,201,97,98,231,151,156,234,162,169,231,156,161,239,162,165,226,140,131,201,98,91,177,65,66,205,108,105,229,152,148,232,160,169,231,161,160,237,164,165,227,144,145,214,120,119,207,112,108,212,127,120,229,155,160,225,151,164,230,163,160,231,159,165,232,158,166,231,156,159,218,137,134,216,135,139,224,152,162,222,153,163,4 222,129,131,227,136,144,225,128,133,229,131,138,235,140,149,235,139,142,234,143,144,231,143,150,226,136,137,229,141,148,218,121,120,200,89,86,224,128,129,236,146,148,231,140,136,228,139,138,227,144,142,224,136,139,194,83,81,165,45,47,210,107,102,235,145,146,233,144,144,232,148,147,223,140,136,212,116,113,167,49,53,156,35,38,205,98,93,237,151,151,232,142,139,231,147,145,222,141,137,207,110,104,123,28,35,155,41,43,213,107,102,235,153,153,235,151,152,231,150,149,221,143,138,213,127,123,171,65,62,193,85,80,221,127,127,233,149,152,232,147,149,227,144,147,216,141,134,220,141,136,212,117,111,214,119,116,227,140,148,229,144,146,227,141,143,225,146,147,213,139,134,221,142,132,216,130,124,219,128,127,228,144,151,229,148,152,227,150,150,222,151,148,4 231,137,148,235,140,150,239,144,155,241,146,159,243,149,166,242,150,164,241,150,162,235,147,154,229,136,142,235,141,149,236,143,149,236,146,154,236,146,156,238,148,160,236,146,154,232,145,147,227,138,141,228,135,142,222,125,127,210,108,109,191,82,85,191,86,90,226,136,140,228,145,146,213,121,119,210,112,113,181,65,67,160,45,49,139,32,40,145,37,44,186,80,80,209,118,116,184,75,69,192,84,82,154,40,46,131,30,38,121,28,36,123,29,38,156,47,48,197,98,91,200,106,101,191,85,83,164,49,53,145,38,44,125,28,34,130,30,36,177,71,69,213,127,124,213,130,129,206,111,110,190,81,78,170,57,58,167,61,62,178,73,72,200,101,99,219,138,135,210,125,120,213,126,126,206,111,107,209,114,115,215,125,123,217,128,124,218,132,130,216,135,129,4 242,149,155,245,147,159,245,146,152,244,136,137,244,139,141,244,148,150,244,148,154,239,143,155,241,147,151,244,149,155,244,143,146,240,120,120,240,117,118,243,136,137,238,127,134,233,128,140,239,145,141,244,151,151,242,132,136,236,103,106,239,117,116,240,133,128,237,126,132,233,128,140,241,153,147,243,146,142,240,129,134,239,117,118,239,121,115,237,123,119,239,137,139,239,149,151,240,151,143,242,146,139,243,141,138,240,125,115,239,119,115,239,130,126,241,146,146,237,148,152,239,152,144,241,149,142,242,141,133,241,132,118,237,125,117,239,138,135,240,148,152,236,146,151,237,155,150,240,151,147,237,135,128,239,134,126,240,141,134,239,144,145,236,141,149,233,146,150,231,147,144,236,147,143,233,134,127,239,141,136,241,148,148,237,143,144,236,145,150,231,150,151,4 246,168,176,247,169,173,244,153,144,247,166,164,248,178,178,248,184,186,248,183,186,247,174,181,245,163,167,246,163,167,242,140,126,241,135,116,244,149,135,247,170,163,248,181,180,246,174,178,246,165,171,245,159,163,239,133,118,240,131,111,235,123,100,238,134,114,246,172,167,246,176,178,245,168,170,244,157,157,231,121,102,237,129,115,230,115,97,231,125,103,245,164,162,247,178,180,243,165,165,247,167,167,227,120,101,232,120,103,226,112,98,226,115,96,245,163,162,246,177,178,237,156,150,247,173,173,238,145,134,236,130,111,218,102,88,217,105,90,245,162,163,245,173,174,226,139,126,245,170,170,246,167,166,237,140,120,218,106,86,220,112,94,240,159,155,242,172,170,220,130,113,243,167,164,246,172,174,238,150,136,227,127,104,234,142,126,242,167,161,240,172,169,4 223,128,144,229,132,145,235,140,154,236,133,152,235,130,150,234,133,147,229,134,152,220,127,145,223,131,146,224,126,139,212,101,103,224,121,131,232,133,153,230,131,142,225,129,141,219,129,141,221,131,146,222,127,136,168,49,49,202,92,95,230,132,143,213,101,97,223,126,132,220,133,140,221,132,142,222,129,136,179,59,61,200,85,88,230,136,144,213,103,98,219,122,123,220,133,140,220,133,138,224,133,140,205,96,97,217,112,116,232,140,149,225,128,133,220,125,126,217,129,132,219,134,139,222,133,139,219,123,132,225,124,140,230,134,147,228,136,143,220,124,132,216,130,136,217,133,139,222,135,143,223,130,143,222,123,139,226,128,140,225,132,140,218,126,133,215,130,136,213,130,135,220,135,142,220,130,140,220,127,140,223,127,138,221,128,138,217,128,132,212,129,131,4 240,157,160,240,155,160,233,140,137,236,146,147,237,145,147,237,146,144,239,152,150,236,150,149,239,155,155,228,136,134,202,91,84,197,83,81,195,81,79,201,92,88,224,135,131,230,148,146,235,152,145,212,112,105,185,67,65,178,57,57,169,48,51,174,53,53,195,89,83,212,121,115,233,151,143,217,121,113,189,75,74,168,50,52,162,47,51,174,61,62,176,62,57,187,81,70,234,153,146,225,135,128,201,94,88,181,69,69,174,59,59,180,69,66,192,89,80,205,116,106,233,154,146,235,151,146,229,141,136,223,130,126,216,122,116,218,127,121,223,141,132,222,146,135,231,155,146,234,153,147,237,154,151,239,157,154,237,154,150,235,154,150,231,154,146,225,151,141,227,152,144,232,155,149,235,155,149,238,157,152,237,156,152,233,154,148,231,154,146,223,150,142,4 240,151,160,242,152,162,245,156,165,246,158,165,245,156,165,243,152,162,241,153,162,238,154,161,240,152,157,244,157,161,245,158,162,246,161,166,245,158,165,242,151,156,239,150,153,235,151,150,239,152,155,243,157,158,245,159,162,240,151,153,236,145,147,240,150,151,239,151,149,235,150,145,238,153,152,243,158,159,237,147,146,198,91,87,183,74,71,229,138,136,241,158,156,234,153,148,234,148,145,242,157,158,227,135,130,167,57,55,178,72,72,232,144,143,238,157,152,231,151,145,233,150,146,239,154,154,235,149,146,215,121,119,224,133,133,238,154,153,236,156,152,230,149,144,232,154,148,237,156,152,239,157,155,242,159,158,240,155,155,237,153,153,233,153,148,227,149,141,228,151,144,233,152,147,236,155,152,237,155,151,237,152,148,236,153,151,231,151,146,224,147,140,4 211,122,146,206,108,130,203,95,113,214,113,137,219,123,150,217,122,144,216,128,148,212,127,144,205,111,129,196,89,99,186,63,76,188,66,80,210,110,128,217,126,144,214,125,141,209,125,140,195,93,103,183,63,72,188,65,78,181,56,66,194,80,91,218,128,144,213,125,140,207,124,136,196,104,113,183,65,74,185,60,76,186,62,76,188,66,76,204,102,115,211,123,139,206,122,133,200,113,125,187,78,84,184,62,74,186,63,77,189,66,75,196,84,95,207,119,131,206,125,134,202,119,130,198,103,112,181,63,73,186,66,81,187,68,76,189,71,78,203,111,118,206,127,134,198,120,130,202,113,126,184,71,79,179,63,69,184,66,73,189,73,81,201,111,114,204,129,133,194,118,127,201,119,128,193,94,103,184,75,79,188,80,85,197,99,105,204,124,129,199,124,128,4 213,161,169,216,163,173,214,158,169,214,155,170,217,160,173,212,156,167,211,156,164,210,157,162,215,164,168,215,160,169,215,159,169,215,157,170,214,159,171,214,162,169,210,158,162,206,153,158,213,161,165,213,159,168,210,151,160,213,154,159,213,159,169,212,161,168,208,158,163,204,152,158,211,160,164,210,154,164,184,108,113,179,98,100,203,141,146,209,157,166,205,154,161,203,156,158,207,154,159,209,156,164,183,107,112,160,72,79,192,121,122,213,163,167,204,152,160,200,152,155,203,149,155,210,159,164,200,142,145,179,99,101,195,126,129,210,158,162,205,155,159,199,152,153,201,148,153,207,157,162,207,158,161,203,146,150,205,148,152,206,153,159,203,157,157,201,156,154,201,152,153,205,155,160,205,155,159,207,156,161,208,157,159,205,155,158,200,152,154,197,150,149,4 203,107,143,210,116,150,211,115,150,217,126,158,215,126,156,208,113,148,207,114,145,203,113,141,204,109,143,210,116,148,210,114,148,205,108,139,204,108,140,204,112,145,205,115,143,201,112,138,204,111,140,207,114,144,208,113,147,176,67,95,175,67,97,202,114,142,202,114,140,197,105,131,202,111,138,206,113,144,204,108,141,147,45,68,134,34,55,193,99,124,200,113,140,196,107,132,201,112,138,205,114,143,202,109,141,160,58,82,153,47,69,199,107,132,197,111,133,194,112,132,195,104,128,200,107,136,200,109,140,196,104,132,192,97,123,201,111,136,198,111,132,195,114,134,187,93,122,194,101,130,198,109,137,195,102,134,197,104,134,200,112,135,194,109,132,191,113,132,187,99,126,191,102,130,196,109,134,196,106,135,196,106,133,194,109,131,188,103,126,186,108,126,4 223,120,132,229,126,135,234,132,141,237,130,144,234,127,143,233,132,145,229,131,143,222,126,138,221,117,125,229,125,131,233,129,137,234,131,144,234,131,143,232,132,140,227,130,137,220,128,136,222,120,128,227,126,132,229,128,133,229,125,137,229,124,132,229,129,133,226,131,135,219,126,130,221,120,126,229,131,136,214,109,110,190,68,72,223,121,125,231,134,137,227,132,133,220,131,133,218,121,123,227,132,132,202,95,93,171,53,55,218,116,114,232,139,138,226,134,134,222,137,144,217,125,122,225,133,130,205,103,100,176,59,55,220,121,117,232,141,137,226,135,133,222,139,143,215,128,121,223,134,129,222,130,124,213,114,107,225,133,127,229,140,135,224,136,132,217,133,131,213,128,120,219,133,126,223,136,130,225,139,131,226,137,130,227,140,134,222,137,130,213,130,121,4 232,140,145,237,146,152,239,148,152,241,150,156,226,121,122,230,130,131,236,145,148,233,143,146,231,139,140,237,146,149,240,150,155,233,139,140,200,79,71,205,88,80,231,141,137,232,146,144,230,140,136,237,145,146,240,150,153,227,129,128,198,73,66,192,67,59,223,129,120,230,148,143,230,142,135,235,144,144,239,150,151,225,124,122,190,60,56,194,69,61,225,132,122,228,147,140,230,144,137,233,142,138,240,153,152,221,120,115,189,61,54,202,87,80,227,141,133,226,147,137,228,145,137,234,146,140,237,151,148,224,128,121,198,80,69,214,112,105,230,146,139,224,145,135,226,144,136,231,146,140,234,148,143,230,141,137,219,122,115,224,134,127,228,147,140,219,140,132,221,142,135,226,145,139,229,145,140,230,145,141,229,141,138,228,143,137,225,145,137,216,139,131,4 240,157,168,242,157,170,245,161,174,245,159,170,243,155,163,240,150,156,242,154,159,239,157,161,238,157,166,240,157,166,238,150,157,219,119,121,195,82,81,197,84,79,218,117,110,233,152,151,237,160,165,230,142,141,198,85,82,168,49,53,148,32,41,156,40,44,197,86,76,226,142,137,233,155,155,209,105,96,172,49,47,155,38,45,148,36,44,163,47,47,210,111,104,230,151,148,230,150,147,215,117,109,202,98,91,196,91,87,184,74,70,205,104,97,228,145,141,230,154,150,230,152,150,234,157,156,233,154,154,231,149,148,229,144,142,232,149,149,233,155,152,231,157,150,229,155,150,233,157,155,235,157,157,237,160,160,238,160,160,236,157,156,233,157,152,229,156,147,225,153,145,230,155,150,233,156,153,236,158,156,236,158,156,235,158,153,231,155,149,226,154,144,4 207,114,149,214,121,154,224,133,162,229,140,169,230,143,171,227,135,166,225,134,165,219,130,160,211,120,151,223,137,162,230,146,163,231,145,161,234,153,171,232,151,170,230,149,167,225,146,164,214,128,153,230,150,167,228,140,148,221,125,129,232,146,156,236,157,169,231,153,166,227,152,163,218,138,156,231,154,167,226,138,143,217,119,119,226,135,139,228,141,143,230,151,158,227,154,161,221,147,158,231,157,168,227,144,150,209,110,109,221,128,129,220,128,123,225,143,145,226,154,159,222,151,158,231,159,166,231,156,160,223,138,138,225,140,142,224,137,135,222,141,141,222,150,154,219,149,154,228,157,162,233,162,166,234,163,167,233,158,163,232,156,158,226,151,152,219,148,153,217,150,152,225,156,159,230,159,163,232,161,164,232,160,162,231,158,161,225,154,157,218,148,152,4 246,164,166,246,162,168,246,160,163,249,165,165,247,166,164,246,167,165,247,166,165,223,132,127,246,161,161,243,152,153,229,131,132,210,106,103,236,143,138,248,165,161,244,160,157,226,141,138,248,169,163,224,126,118,159,50,49,144,37,40,193,82,77,237,145,140,242,155,153,228,143,139,249,173,163,220,124,112,130,32,35,135,37,41,174,55,51,226,128,120,242,157,155,232,151,145,246,170,158,243,158,147,200,98,88,171,66,60,207,99,90,238,147,140,242,161,155,235,158,147,246,172,158,245,166,155,243,157,146,237,147,137,239,152,145,244,160,153,242,164,154,236,161,147,244,168,151,246,170,156,245,164,153,246,165,157,245,163,155,245,165,155,241,164,152,234,158,143,240,165,149,244,167,155,245,167,154,244,164,153,244,162,153,243,164,154,238,159,148,232,158,145,4 218,129,132,219,133,136,220,131,136,207,111,115,218,127,129,229,145,143,226,136,135,219,131,131,219,137,135,224,135,135,160,79,81,76,14,21,170,76,76,229,142,139,223,137,133,218,135,131,218,137,130,223,136,133,132,58,58,52,2,10,162,72,72,228,143,140,220,138,134,217,139,135,218,140,130,219,138,131,210,124,120,170,79,76,197,106,102,224,142,135,219,140,132,216,141,133,211,127,109,220,137,128,221,140,137,224,141,138,225,141,135,223,140,134,219,141,133,214,139,130,199,103,80,218,135,126,220,136,134,223,140,137,225,142,136,221,139,135,216,136,130,210,132,123,209,131,118,217,138,131,219,136,132,223,140,135,222,141,137,219,136,131,214,130,125,208,128,120,208,136,125,212,134,128,212,128,127,217,139,134,218,140,137,216,137,134,211,131,125,205,129,121,4 227,146,157,231,147,157,236,149,158,240,152,164,238,151,158,238,155,158,234,153,157,225,144,154,226,144,152,228,144,154,234,150,156,237,154,160,236,154,158,233,152,154,229,149,150,224,143,150,225,143,148,228,143,151,231,147,155,233,153,156,226,141,136,228,146,146,226,145,146,222,143,146,223,140,142,229,146,152,229,145,148,213,121,116,187,79,67,214,126,122,225,145,148,221,145,145,225,146,146,231,152,155,227,146,143,174,73,66,159,53,51,212,125,123,223,147,146,220,146,143,222,145,147,228,150,152,229,155,154,189,96,88,150,47,45,197,105,103,218,143,141,216,145,139,215,141,140,220,144,146,227,154,154,214,132,122,170,69,61,177,78,71,213,136,131,214,144,139,213,142,138,218,147,144,222,149,147,220,147,143,215,136,132,210,128,124,211,137,133,211,142,137,4 229,140,140,231,140,137,234,142,140,237,147,152,227,132,131,219,123,109,225,140,130,223,143,134,228,139,135,229,139,130,233,142,141,226,133,134,224,132,127,230,146,137,228,147,134,224,147,135,228,143,133,234,150,140,227,139,133,204,97,83,206,103,84,221,133,116,229,150,136,223,145,129,226,147,133,233,153,142,214,118,102,170,52,39,177,63,48,206,104,84,226,146,131,223,148,131,226,149,136,228,150,136,204,104,86,146,37,30,146,40,35,201,97,80,223,142,128,221,147,128,219,138,124,224,144,130,200,99,80,140,35,30,149,42,36,200,99,80,222,143,128,219,147,130,216,137,121,217,135,117,198,99,76,171,59,48,180,70,55,208,115,96,222,149,133,218,148,132,213,137,121,213,135,119,204,113,93,190,85,68,193,90,73,212,127,114,214,137,118,213,143,124,4 229,143,141,231,142,143,233,143,142,239,151,152,237,147,147,236,147,146,234,149,146,228,145,146,230,146,140,229,138,131,229,136,130,233,143,140,233,142,138,233,145,144,232,148,144,226,146,140,230,147,141,230,139,135,232,141,138,219,123,114,170,62,51,209,113,108,231,146,141,225,144,134,227,147,139,231,145,143,233,145,146,219,121,116,125,26,24,175,75,66,231,144,137,223,143,133,226,146,137,230,146,142,229,141,138,230,142,139,189,89,78,186,86,75,229,149,140,221,141,131,226,148,137,229,147,140,232,149,141,231,146,143,227,140,131,221,132,121,225,146,138,218,141,131,224,149,137,225,143,136,229,145,136,232,148,140,230,147,141,223,134,123,221,139,131,217,141,134,218,144,131,222,143,132,226,142,134,225,140,129,229,146,137,224,139,129,220,140,132,212,135,125,4 221,117,130,230,128,143,236,137,147,239,142,149,239,144,147,236,143,148,233,142,149,227,142,146,225,124,138,232,134,144,237,137,144,237,142,145,236,143,143,234,143,143,229,138,138,223,135,134,225,123,131,231,129,139,233,127,137,232,126,136,230,126,134,228,130,132,223,128,130,217,121,123,223,121,127,226,122,132,230,126,136,220,116,126,197,87,94,210,105,108,221,130,131,217,129,126,224,129,135,228,132,139,218,122,126,172,62,69,149,38,47,165,60,67,215,125,125,218,136,130,220,126,126,227,139,138,211,117,116,152,45,52,128,28,41,134,36,45,210,114,115,217,136,133,217,127,122,220,127,123,219,128,126,203,107,107,168,70,73,185,88,90,215,125,124,212,125,122,213,125,122,217,125,125,221,132,132,221,133,134,220,130,128,218,132,128,216,134,129,210,129,123,4 223,135,134,225,137,135,224,134,131,226,136,128,230,142,134,230,144,137,224,135,125,219,132,123,221,135,129,226,140,136,218,127,121,186,81,72,207,113,101,226,141,131,215,124,112,212,122,112,223,140,131,225,141,136,203,110,103,162,49,44,183,76,66,218,126,113,214,123,115,213,128,122,223,142,129,224,140,130,181,79,72,152,42,42,179,74,73,218,128,123,218,131,122,214,136,126,217,134,124,220,134,126,188,85,80,154,45,46,199,105,101,221,137,129,216,132,119,210,130,114,210,125,117,212,121,114,209,119,114,200,104,102,215,127,120,218,136,125,210,124,110,202,115,101,202,114,107,208,118,112,210,119,116,217,132,127,218,133,126,217,133,125,207,122,110,199,114,103,200,115,107,206,121,112,205,112,108,210,121,113,215,130,125,212,128,121,204,120,110,198,117,108,4 230,145,146,233,146,149,233,144,147,235,144,148,235,144,146,234,142,144,232,143,144,226,139,138,231,147,144,231,145,143,230,142,142,227,137,137,229,141,145,230,141,143,228,142,140,225,142,138,228,143,141,232,147,143,220,127,126,188,74,74,202,99,101,226,138,138,227,144,138,224,146,137,224,140,138,230,147,143,208,108,106,172,47,50,157,45,46,189,96,95,228,147,139,220,141,130,223,141,138,229,149,144,213,121,117,180,62,59,161,44,44,182,81,77,223,141,135,217,138,128,222,143,137,226,147,139,224,142,135,204,106,97,195,90,85,212,121,113,221,142,133,216,141,131,216,136,131,221,138,132,225,142,135,223,139,135,222,137,134,224,145,138,221,143,131,215,141,127,211,133,126,218,138,132,221,138,132,221,136,133,224,140,135,221,140,133,217,139,128,212,138,125,4 235,151,152,235,149,150,238,150,149,240,151,156,240,153,152,239,152,149,234,144,145,228,139,138,232,147,146,234,149,146,231,142,135,229,135,130,236,147,146,235,148,146,231,143,140,230,146,142,229,144,139,232,146,144,227,136,128,222,126,118,234,146,143,232,144,145,229,143,137,228,146,135,227,147,139,229,146,146,217,123,119,204,100,97,223,134,129,228,143,140,227,143,137,225,146,134,225,149,143,219,135,133,194,94,85,173,59,57,193,90,81,211,118,108,224,141,133,223,144,132,218,142,135,196,103,93,167,61,53,158,53,50,170,59,51,195,94,82,224,146,135,219,142,132,210,132,126,180,79,74,161,51,48,155,51,48,180,80,69,212,131,119,221,148,135,215,142,130,206,130,130,199,110,107,175,73,66,167,63,60,202,114,107,217,141,138,217,144,135,211,141,130,4 205,119,125,203,118,120,193,97,99,200,106,110,214,126,126,213,124,131,208,118,125,204,117,121,204,118,122,190,100,102,137,38,38,166,61,61,208,117,116,213,126,126,207,119,121,203,118,119,205,122,121,173,80,79,123,31,32,163,60,59,193,98,98,215,130,128,210,126,120,204,124,120,206,125,119,174,78,75,114,22,26,144,42,46,200,107,108,212,129,127,211,131,124,202,123,116,204,125,119,195,108,106,156,56,58,177,82,83,210,123,124,209,125,123,209,130,123,200,122,117,200,119,111,203,122,119,197,108,106,203,115,117,211,129,127,208,125,120,205,124,115,198,119,114,197,117,112,201,120,112,204,122,117,206,122,123,208,126,120,209,131,121,202,124,113,196,118,112,192,111,106,198,118,113,204,123,118,207,127,120,209,127,119,208,131,121,198,119,110,191,110,106,4 199,109,118,201,108,114,208,120,127,214,130,135,217,133,131,217,137,136,214,136,135,207,129,126,198,110,118,199,111,120,204,117,128,210,128,133,212,130,127,211,131,129,209,130,124,205,126,118,196,109,116,197,111,122,199,114,123,200,109,108,198,104,97,205,123,121,209,136,132,204,129,122,192,104,114,195,110,120,186,96,99,123,41,43,132,41,41,193,101,95,206,132,126,200,126,118,189,105,115,191,100,112,136,48,51,75,17,24,101,25,29,182,91,86,204,132,126,202,132,122,188,108,114,188,97,109,116,31,36,103,25,29,169,74,73,197,119,117,203,131,124,201,133,122,185,103,107,187,101,107,162,65,64,155,58,54,190,106,102,200,126,124,200,127,118,196,127,115,185,105,107,187,106,110,188,103,108,190,107,104,195,115,114,196,119,116,196,123,114,196,128,116,4 222,141,138,222,140,137,219,134,132,213,123,122,203,110,113,192,97,108,178,84,96,162,74,83,228,149,140,230,150,142,229,145,139,222,134,132,211,120,123,203,112,117,192,100,106,183,93,98,229,152,142,233,153,144,234,151,144,230,143,140,220,131,133,212,124,126,205,118,119,197,111,109,228,150,141,231,151,143,233,150,143,224,132,121,212,112,98,222,135,131,217,137,132,208,132,123,228,150,143,231,148,144,233,149,147,225,134,126,214,114,99,226,142,132,224,149,139,215,145,133,228,150,145,229,147,148,230,144,148,231,146,146,230,147,144,228,150,142,223,153,141,216,150,136,222,144,142,220,137,144,218,131,146,220,136,146,222,137,143,226,149,144,220,151,141,213,149,137,209,130,137,211,127,139,207,124,141,206,124,140,211,128,140,217,141,141,216,147,139,208,143,134,4 238,147,156,241,149,159,242,150,161,245,156,169,245,156,169,244,152,167,240,148,163,237,148,160,233,139,151,239,146,157,241,149,162,244,154,170,245,154,169,241,146,163,240,148,160,237,149,159,232,140,149,239,148,156,236,145,152,234,135,145,240,148,162,239,145,162,239,145,157,234,144,154,232,143,150,242,154,160,190,93,92,135,40,46,218,121,132,240,149,164,238,146,157,234,147,154,230,143,148,239,150,159,197,101,108,137,42,48,215,119,126,242,152,164,238,149,158,232,146,152,230,147,145,234,147,155,230,140,153,229,135,145,235,143,154,238,145,158,236,149,156,229,148,153,226,143,141,230,144,150,233,149,159,237,152,163,239,152,162,239,150,160,234,150,156,228,151,156,225,147,141,227,145,145,231,147,154,236,150,161,238,154,161,236,150,158,232,152,154,225,149,150,4 221,120,163,222,128,167,211,117,147,208,111,141,210,113,147,219,118,155,207,101,134,203,97,127,220,122,163,224,129,170,198,92,118,160,49,65,174,69,95,196,90,123,201,96,128,200,99,126,220,122,163,222,128,166,189,76,97,126,22,36,120,27,43,182,77,103,188,85,114,196,95,120,216,120,156,218,122,152,175,61,77,118,23,37,114,25,39,153,53,75,183,81,109,181,84,107,209,122,149,203,107,129,171,56,71,108,19,32,124,29,45,165,62,88,163,70,93,160,69,86,212,126,152,210,118,147,189,85,111,152,43,61,167,62,85,185,83,115,185,90,117,168,82,98,204,111,140,207,108,144,201,102,139,188,83,114,177,70,100,181,83,111,201,118,141,198,114,133,191,90,125,191,86,124,195,93,131,183,78,112,181,75,105,189,101,125,196,117,137,202,125,139,4 221,136,141,223,135,142,224,137,140,224,133,133,225,135,135,227,139,139,225,141,142,219,140,140,219,139,141,221,137,140,218,129,127,194,91,86,208,113,106,225,138,134,225,146,141,220,145,139,218,142,141,221,140,137,200,105,97,163,57,57,184,85,81,224,140,135,226,150,144,222,149,141,218,142,139,217,138,133,180,85,80,152,53,55,177,81,76,218,132,123,226,149,145,220,146,140,214,137,130,212,134,128,176,82,78,154,58,61,181,86,81,216,131,123,222,144,137,219,144,136,207,133,127,215,139,135,192,103,95,175,81,77,196,106,97,219,139,133,219,144,135,215,141,131,209,135,133,216,144,140,214,134,129,211,124,116,213,129,123,213,130,127,217,145,138,211,141,132,207,135,128,212,138,132,216,141,136,213,131,130,213,127,130,208,126,124,212,141,134,207,137,128,4 240,153,154,241,154,153,243,156,153,245,160,156,246,161,159,244,159,158,241,159,160,236,155,156,239,152,149,241,154,151,243,156,152,234,141,134,225,123,114,232,139,133,239,157,155,234,155,153,237,153,148,242,155,152,243,156,152,218,117,106,197,78,66,204,95,81,235,152,145,232,155,148,237,155,147,242,159,154,242,157,154,231,138,132,199,86,75,209,106,97,237,159,155,231,156,148,237,156,146,240,159,151,242,160,155,235,145,139,223,127,118,233,150,145,236,163,156,230,159,148,233,156,144,239,158,150,240,160,155,239,158,154,239,156,153,238,160,154,237,163,154,228,157,147,230,154,141,235,158,150,237,158,153,238,156,148,240,163,157,237,158,148,231,154,141,226,156,147,224,150,139,230,155,148,233,155,148,236,155,145,240,163,156,236,159,151,229,156,146,223,152,141,4 233,151,161,237,158,167,237,159,168,237,155,165,239,159,171,238,161,170,235,157,166,232,155,165,236,155,164,238,157,165,233,153,157,207,109,103,214,121,119,229,148,150,234,156,163,228,154,159,236,159,164,239,165,170,222,140,137,160,55,47,153,45,40,195,98,89,231,155,157,228,156,156,233,158,157,239,166,167,209,119,112,156,49,43,145,40,38,176,74,62,224,151,145,227,158,154,232,161,156,236,164,164,215,128,121,160,54,46,144,41,38,168,68,58,222,149,139,227,160,154,231,161,155,234,165,162,228,155,152,199,109,99,168,65,57,189,94,84,225,154,147,225,159,152,226,155,148,232,162,158,232,161,159,229,158,156,222,144,140,222,148,145,226,159,153,223,157,148,223,155,149,229,158,155,231,160,155,230,160,157,231,161,160,228,158,155,225,158,151,221,158,149,4 209,131,154,210,128,151,213,133,153,217,136,152,222,143,158,219,144,158,216,141,152,211,137,146,211,135,154,212,133,153,215,134,152,218,135,151,218,135,151,220,145,156,217,145,154,213,143,150,210,136,151,214,137,152,215,131,148,211,120,135,214,125,134,219,143,151,213,140,150,208,138,145,212,140,148,218,145,155,215,132,145,206,112,120,211,123,130,218,138,148,212,135,143,204,131,137,213,143,148,215,143,155,209,122,130,199,100,102,201,106,112,214,132,142,212,136,142,204,129,135,208,138,145,213,141,151,212,131,138,198,103,100,204,115,115,214,139,147,210,137,143,204,133,140,202,133,136,213,142,146,215,144,150,212,132,134,215,141,141,213,142,147,205,134,141,199,130,137,202,133,134,209,140,142,212,144,149,214,145,151,214,144,150,207,136,141,201,132,138,194,124,127,4 233,149,162,238,154,165,241,159,175,243,159,176,226,130,133,226,138,145,227,150,168,212,139,154,232,151,159,231,144,147,229,141,143,225,132,131,222,123,125,215,127,131,230,154,168,229,157,171,237,159,165,213,123,119,195,93,86,194,88,81,212,111,112,209,122,125,219,142,149,220,149,157,234,158,162,208,111,104,170,59,55,169,63,61,189,87,80,203,116,112,222,145,151,208,137,143,230,154,157,221,130,126,192,88,89,186,86,85,199,112,110,206,125,127,213,140,147,209,140,144,226,155,157,233,158,166,230,146,153,211,121,121,217,136,141,215,141,147,218,148,153,217,149,154,234,164,169,228,158,163,238,166,174,226,148,154,219,143,152,211,141,145,211,142,143,198,131,133,232,165,168,232,164,169,228,160,167,226,152,163,211,137,144,213,142,145,204,137,137,204,137,138,4 232,155,181,235,158,185,234,155,176,228,140,158,220,126,137,222,135,147,229,153,174,229,158,178,230,152,173,233,151,170,226,140,148,209,112,110,189,78,73,208,111,112,231,157,175,229,157,176,231,157,175,224,138,143,205,104,98,196,89,83,195,87,85,214,119,126,230,155,173,229,158,174,228,157,172,216,130,128,190,83,77,196,89,86,196,88,84,210,115,119,230,152,172,224,154,167,227,158,172,218,137,144,204,109,106,206,109,105,197,93,86,214,127,131,226,151,167,213,145,154,220,151,164,223,150,162,226,149,158,219,135,140,218,132,137,221,148,161,213,143,152,218,150,160,218,151,162,228,159,174,229,158,172,234,163,178,231,160,176,209,137,147,217,145,154,220,152,162,217,153,165,225,161,173,228,159,170,223,155,167,218,148,159,218,148,157,219,150,158,215,147,156,4 224,130,151,220,118,139,219,114,134,224,119,139,239,146,173,241,150,178,238,148,176,231,141,163,220,123,139,213,103,120,212,98,114,219,109,127,234,138,162,239,149,174,234,145,168,229,139,159,217,121,137,204,90,106,198,75,83,210,97,111,227,124,137,229,133,148,231,144,166,228,143,162,212,116,130,198,83,91,191,68,74,194,72,78,213,101,106,225,125,142,228,137,159,226,140,159,216,127,140,197,86,96,193,72,79,190,65,71,203,84,97,222,121,141,227,135,155,224,137,155,220,137,149,213,118,136,200,86,97,196,74,86,201,81,96,213,107,124,220,123,140,220,131,146,218,141,153,218,133,152,206,104,116,193,74,86,202,84,100,206,96,109,211,105,119,213,123,138,215,141,151,217,137,151,214,121,135,204,99,111,209,106,124,208,106,122,209,112,126,210,125,140,4 240,150,171,243,154,177,244,155,176,244,152,169,245,157,176,246,160,180,245,160,177,239,157,173,238,150,170,241,149,171,240,145,162,227,119,126,237,139,151,245,158,177,244,160,175,237,154,169,237,150,167,239,147,165,226,121,128,212,94,92,227,121,124,243,154,168,242,156,170,235,150,164,235,148,165,234,144,157,211,97,99,207,83,82,222,113,113,240,151,160,240,154,166,234,152,161,231,146,160,231,140,150,208,93,95,207,83,85,221,111,112,239,152,162,237,151,159,231,150,154,227,143,153,230,141,151,218,114,119,214,103,107,225,125,126,237,151,158,231,143,143,229,149,153,223,138,150,228,143,156,228,138,149,228,133,142,232,141,148,234,147,155,231,148,152,225,150,153,217,134,148,224,139,154,228,146,158,230,145,155,233,149,157,232,149,157,229,149,152,220,144,147,4 228,137,160,226,128,154,228,131,156,228,129,153,232,132,159,234,138,166,235,142,168,228,136,164,219,120,139,219,115,134,214,105,123,216,104,122,215,97,114,228,125,145,233,142,165,226,138,161,216,118,133,206,95,108,202,83,99,200,75,90,202,74,87,225,119,134,230,139,161,225,138,154,215,123,136,201,88,103,194,72,90,202,83,98,212,98,108,228,133,149,231,143,162,223,138,147,210,115,129,195,79,92,189,67,79,206,96,107,225,130,141,232,144,160,231,149,166,224,145,155,205,109,116,193,78,83,197,83,91,211,110,116,224,131,140,230,144,159,227,142,153,222,144,155,208,120,126,204,102,109,208,107,117,213,112,117,221,123,131,226,138,152,221,136,148,219,142,152,211,132,139,214,128,136,215,123,134,217,123,133,225,136,149,225,139,154,219,139,153,212,135,144,4 240,154,167,242,156,171,244,159,173,244,160,176,245,160,177,243,154,165,243,161,174,239,159,171,240,154,165,243,157,171,243,158,172,235,145,154,237,146,154,241,154,168,241,158,169,236,156,165,239,153,163,243,160,171,239,153,163,203,91,89,193,74,68,231,139,140,239,159,166,234,154,158,237,152,156,242,158,168,231,137,141,177,59,57,146,30,34,204,100,96,238,159,164,232,156,158,237,153,158,240,157,164,234,145,149,174,63,61,131,29,35,195,92,90,236,159,164,231,156,159,234,152,156,237,153,160,238,157,164,199,100,97,162,48,45,210,117,115,232,156,161,229,153,154,231,152,154,235,152,158,237,157,164,230,148,152,213,117,112,223,140,140,229,152,156,225,150,152,226,149,151,233,154,159,235,157,160,233,155,162,230,152,156,228,150,150,227,152,152,224,152,154,4 236,152,171,238,155,172,228,130,142,222,114,126,229,123,142,235,137,157,234,138,157,235,146,169,231,143,158,236,148,164,214,107,110,190,69,70,210,92,100,230,127,144,235,144,162,234,149,167,228,138,148,233,142,153,207,100,96,184,60,57,207,93,98,225,120,133,233,139,153,232,149,162,233,151,162,229,139,142,197,81,78,185,60,59,204,84,90,222,113,124,229,135,145,229,146,156,233,155,165,231,144,149,204,93,92,198,84,84,208,93,102,224,119,136,230,140,154,224,140,150,230,151,158,231,145,153,217,117,121,215,111,119,223,125,139,226,130,146,226,137,148,221,137,147,227,152,160,229,150,158,224,135,142,222,127,137,228,136,151,229,140,153,221,133,140,219,138,148,223,151,160,226,151,159,222,135,136,222,131,135,230,140,157,226,137,150,222,137,147,219,142,151,4 221,142,159,226,146,162,229,144,161,231,139,157,230,133,154,226,128,151,220,125,146,211,116,140,220,141,156,225,143,158,228,143,158,227,136,153,224,132,149,222,131,148,217,124,142,209,118,137,218,135,151,223,140,154,226,143,155,219,130,145,208,116,130,200,105,122,207,114,131,205,118,134,212,128,141,216,128,142,211,121,134,197,97,116,182,79,97,175,70,91,184,82,102,195,103,119,211,128,138,207,117,129,201,105,118,189,81,102,188,83,103,185,82,101,183,80,100,187,89,107,214,142,147,218,142,149,217,135,145,210,119,134,210,117,133,207,116,131,202,111,126,196,106,121,211,142,145,216,141,148,219,143,149,220,140,148,218,130,142,214,129,140,206,119,131,194,107,120,206,142,145,213,143,147,217,145,148,217,144,147,216,136,141,213,132,138,204,117,128,193,107,119,4 229,141,172,227,134,167,215,123,150,215,124,150,225,129,160,227,138,166,232,151,169,217,133,156,225,132,159,219,120,149,210,111,134,178,91,107,194,115,133,233,146,173,220,135,158,216,130,153,225,137,157,212,109,130,182,71,87,144,52,66,140,59,70,219,129,152,214,127,155,218,133,157,220,136,156,215,116,136,171,61,75,148,48,64,144,38,52,201,103,122,211,119,147,217,132,155,223,142,161,224,135,157,182,81,91,147,42,54,161,52,67,212,117,139,204,114,136,204,122,140,204,123,140,208,123,142,198,108,118,178,68,77,184,79,94,211,122,143,204,120,138,192,114,129,185,101,116,197,116,130,208,129,141,200,105,119,210,113,133,221,135,156,216,138,156,200,125,143,202,117,137,215,134,151,219,143,160,220,138,156,227,142,160,223,141,159,218,143,160,199,121,141,4 229,145,148,230,146,150,235,148,150,234,145,143,239,152,154,240,151,158,235,147,151,236,156,157,227,142,141,226,145,143,228,141,139,233,145,142,236,153,152,240,158,161,240,159,158,236,160,158,226,146,142,220,135,127,173,72,63,181,81,74,215,126,117,229,149,147,237,157,152,235,158,152,226,144,139,175,84,78,108,21,25,138,43,44,153,51,46,201,113,109,231,151,149,227,148,142,225,149,142,179,91,83,115,29,31,133,43,44,134,40,41,176,83,78,231,155,151,221,147,142,224,149,141,220,140,130,169,72,63,140,45,44,128,37,41,155,62,56,223,145,137,220,148,142,225,147,136,226,149,142,217,133,119,177,78,67,154,55,49,169,68,59,217,139,130,220,151,143,229,155,145,233,159,150,229,158,151,220,142,131,211,130,120,206,123,115,220,145,139,218,148,141,4 229,136,144,233,137,149,236,137,152,243,151,164,243,149,159,239,143,142,234,135,145,232,138,151,229,135,143,232,134,136,238,144,148,240,149,155,241,150,158,239,148,154,232,136,144,229,141,150,230,141,142,232,140,141,237,148,150,236,144,141,242,152,161,240,151,162,239,153,158,232,147,155,231,144,148,231,139,144,217,111,107,210,99,86,229,133,133,242,156,164,239,152,160,234,147,153,227,142,145,228,137,142,207,98,92,175,49,44,204,95,87,240,153,160,237,151,160,232,145,149,224,136,135,229,138,140,209,104,103,176,52,47,210,105,99,238,151,159,238,153,158,231,145,150,216,125,117,223,132,132,224,134,138,219,124,124,226,134,134,233,144,150,235,149,150,227,141,142,214,127,120,221,133,132,227,142,142,232,147,153,230,142,147,221,126,128,224,137,134,225,143,143,4 226,130,143,231,136,153,236,142,159,239,145,162,240,148,160,238,144,155,236,148,159,234,152,163,225,130,138,233,139,151,232,138,151,235,141,151,239,148,158,237,146,159,237,153,164,231,152,158,225,135,142,226,133,138,220,117,120,226,124,128,226,128,129,231,136,142,235,150,160,228,147,151,225,139,144,219,122,123,195,75,72,186,70,69,213,105,102,227,130,135,233,142,150,226,139,145,221,137,139,205,100,100,168,46,48,155,41,44,201,86,81,224,128,132,233,144,154,219,128,130,217,134,134,207,110,109,172,51,51,167,50,50,204,95,92,231,143,153,231,145,156,218,129,131,215,133,134,213,123,123,191,80,75,199,91,88,220,126,129,228,140,145,228,143,151,224,143,150,212,132,133,217,134,137,216,127,130,223,135,139,229,145,151,227,140,144,224,137,142,219,139,144,4 238,149,167,226,129,139,193,86,90,206,102,109,240,152,163,244,159,176,236,143,151,230,137,142,239,152,167,223,125,133,139,32,36,146,44,49,207,99,97,219,120,124,226,133,136,222,129,127,239,153,167,233,140,146,175,67,65,142,35,39,183,70,69,160,44,45,187,80,78,217,123,122,238,153,164,238,149,155,227,131,132,197,89,89,209,107,108,176,67,68,151,39,40,202,103,101,237,153,161,242,156,167,245,159,171,238,148,160,213,104,101,218,120,119,189,83,80,200,99,94,234,153,157,240,156,166,243,156,167,244,157,171,220,114,113,226,130,130,232,145,147,219,127,123,230,148,149,237,151,156,242,156,166,245,159,173,241,153,162,237,147,153,239,160,171,228,149,153,227,147,146,233,148,154,239,154,164,243,159,170,242,158,169,240,155,166,237,158,168,231,154,164,4 225,133,150,216,115,127,172,53,58,190,72,73,237,139,148,242,149,166,240,150,163,238,154,166,228,140,154,215,109,113,176,51,52,194,80,83,227,122,124,237,143,149,238,149,156,234,148,155,231,149,155,226,135,137,210,100,99,213,105,107,219,111,110,225,120,118,233,141,144,231,145,150,230,148,150,231,146,151,221,121,122,211,100,100,215,108,107,217,110,105,228,132,134,232,150,154,229,147,150,232,147,150,221,120,119,205,89,86,215,108,107,213,104,101,223,125,123,231,150,154,224,144,144,232,150,150,226,131,128,211,102,97,209,100,99,208,97,96,218,117,114,229,147,151,222,144,142,231,152,151,231,146,145,219,119,114,192,74,74,184,65,64,218,123,120,225,145,148,216,136,133,227,148,146,232,151,153,222,130,129,193,80,79,178,55,54,217,127,126,223,150,153,4 244,159,180,247,166,186,247,167,189,246,162,188,246,162,189,246,164,191,246,162,189,243,158,185,244,160,177,245,165,183,246,165,185,246,158,183,246,161,186,246,164,188,246,165,187,243,161,182,243,160,174,246,163,180,244,153,170,241,147,166,246,164,186,246,166,187,246,173,189,240,166,182,242,164,176,246,165,178,234,135,142,231,123,137,243,152,173,246,165,185,245,172,187,241,169,182,239,161,172,244,164,176,233,137,141,228,120,132,242,150,169,246,169,185,247,174,186,244,171,184,238,164,170,244,168,177,244,162,173,240,151,166,245,165,181,247,171,187,246,172,186,238,163,179,236,165,169,241,166,175,245,169,181,245,164,181,244,162,181,245,166,183,244,167,183,234,159,175,232,162,165,238,165,173,243,169,179,243,165,179,241,158,177,242,162,180,241,166,181,231,156,173,4 234,142,156,242,152,169,231,135,154,233,135,156,243,155,158,243,157,155,242,158,151,235,154,145,233,143,154,234,143,157,233,146,156,226,132,142,227,132,137,240,153,149,238,153,147,234,153,141,232,142,153,227,137,148,199,98,102,146,40,43,186,81,83,234,141,145,234,142,142,239,153,145,230,142,152,205,108,119,111,21,28,85,12,20,179,72,78,225,128,139,232,137,140,237,149,142,229,140,148,202,103,108,107,19,27,93,15,21,172,61,65,224,132,143,235,146,153,229,136,133,230,144,152,226,135,143,163,64,70,134,39,46,206,108,120,223,131,146,225,129,138,222,127,133,228,141,147,228,140,150,219,126,139,214,118,125,228,139,148,230,140,153,218,124,131,214,121,126,225,140,145,226,136,144,220,127,130,219,126,125,224,132,137,234,147,155,219,130,134,213,125,129,4 240,148,162,245,161,170,246,166,172,247,168,177,246,164,175,246,164,173,246,165,174,242,156,166,241,156,165,245,161,168,246,162,170,245,160,170,245,158,164,246,164,171,246,164,168,241,158,160,240,158,165,241,154,163,235,141,145,229,129,126,234,139,132,244,159,158,245,163,164,243,164,166,239,158,161,232,145,142,179,68,58,183,63,52,210,98,83,225,122,107,238,149,145,243,165,168,239,162,162,225,134,124,166,46,40,161,37,42,191,68,62,209,97,83,237,150,146,242,165,162,234,151,148,214,114,100,188,76,64,192,73,64,188,69,56,225,130,125,242,162,164,238,161,158,233,152,145,230,147,138,225,139,131,210,110,94,219,123,116,235,146,159,235,153,162,229,153,157,229,145,144,236,155,154,234,151,155,229,141,144,236,153,161,237,154,162,232,150,157,226,152,153,4 244,152,157,246,159,165,246,167,168,246,167,166,246,160,167,246,160,170,246,160,164,245,159,156,246,159,166,245,154,157,246,159,153,246,160,164,246,160,168,246,161,163,246,163,162,244,156,152,242,150,152,244,149,153,246,157,155,246,161,163,245,154,163,244,151,160,246,158,160,245,159,154,241,148,150,245,153,160,245,157,158,249,166,170,248,158,168,242,146,157,245,157,159,245,163,160,240,150,150,243,153,161,246,157,159,211,110,107,186,82,83,214,110,118,241,147,157,244,161,159,236,143,136,242,149,149,247,161,160,195,93,92,91,9,19,138,42,52,236,141,144,238,157,152,234,141,137,236,139,134,244,156,154,211,112,110,130,37,42,153,66,70,233,147,142,225,142,134,234,147,138,239,150,136,243,159,151,233,152,149,221,129,131,230,142,143,233,155,149,223,139,129,4 237,158,164,234,149,153,227,131,131,231,132,131,243,158,167,247,172,186,247,173,191,245,174,191,214,121,114,201,93,86,201,88,81,216,109,102,223,116,108,233,138,134,244,168,178,245,173,185,197,89,78,186,68,62,196,82,78,212,106,102,211,97,88,219,114,102,237,154,157,243,169,182,204,105,93,193,79,70,198,87,81,206,98,93,205,93,86,218,116,105,234,148,146,240,165,177,214,128,114,203,101,87,198,86,77,202,87,77,206,96,85,223,127,117,236,153,152,240,168,178,224,148,135,218,127,114,216,120,112,217,120,111,231,141,139,243,166,170,242,166,174,241,169,177,231,165,160,234,161,159,235,157,158,238,161,165,244,169,178,246,175,183,243,173,180,239,169,175,232,166,164,237,167,168,240,170,174,241,169,178,244,172,179,245,174,180,244,174,179,237,171,175,4 224,131,135,229,135,137,235,142,144,240,148,153,237,143,148,231,137,134,230,140,139,227,141,142,222,132,132,226,134,133,233,140,142,235,145,149,226,132,132,220,125,119,226,137,134,223,139,135,222,134,132,224,133,131,231,142,146,213,117,119,184,71,69,187,77,72,212,120,113,220,135,131,221,133,133,225,135,136,224,132,133,172,66,66,132,29,32,157,48,48,188,83,75,214,128,121,219,130,128,221,131,130,194,86,84,155,45,49,168,64,63,164,53,50,186,83,75,215,133,127,219,135,129,221,132,130,203,104,103,185,77,78,208,115,115,203,108,100,211,123,116,217,138,131,218,136,131,221,135,133,222,136,138,216,126,127,222,140,138,225,143,139,221,136,132,214,134,126,213,129,123,218,132,129,222,136,136,223,138,140,226,145,142,225,144,137,219,137,128,213,137,126,4 224,146,142,225,147,143,226,147,143,232,155,153,234,159,155,231,156,152,226,148,140,227,152,147,217,135,126,207,113,107,206,109,104,213,122,113,222,140,134,227,152,145,228,155,149,224,151,143,211,130,121,184,81,77,169,61,62,178,71,70,191,87,83,211,123,115,226,155,149,225,157,152,195,100,88,177,70,68,158,52,56,141,43,49,165,60,62,186,81,74,214,132,120,223,157,147,204,119,104,190,89,82,180,76,73,153,53,55,163,62,63,179,75,69,203,118,103,221,158,147,221,153,138,213,135,122,203,114,104,192,93,87,180,76,73,192,95,87,214,141,128,216,152,141,220,153,138,224,157,144,222,151,139,219,144,133,209,127,118,211,133,121,219,154,143,206,133,121,218,151,136,222,155,141,225,157,145,226,159,150,226,159,150,223,156,145,220,156,145,204,128,117,4 236,144,161,242,155,168,244,153,167,244,153,167,245,158,171,245,156,170,240,155,167,237,155,164,235,145,158,241,154,167,244,157,168,244,154,168,244,155,166,239,150,158,238,153,161,235,154,161,235,150,158,239,155,166,242,160,170,235,145,154,221,119,120,228,133,131,237,153,161,234,156,162,235,154,161,239,159,169,232,144,149,200,88,91,181,65,66,230,135,134,238,156,163,233,154,158,235,155,162,237,157,164,213,112,111,187,70,71,186,73,73,232,144,146,238,160,164,231,153,157,232,155,159,230,146,150,200,88,85,187,72,69,215,117,119,240,160,168,237,161,163,230,154,156,229,155,156,232,152,155,218,122,119,221,127,126,238,157,166,238,158,166,234,159,162,226,154,156,226,149,151,231,154,158,232,154,160,234,155,162,238,159,165,237,160,164,231,156,158,224,153,154,4 230,145,160,234,145,155,237,151,162,242,158,169,240,154,157,237,153,160,233,153,157,228,149,151,229,145,156,237,156,163,239,158,163,239,157,162,239,156,160,235,156,161,231,155,154,227,152,150,230,146,154,237,160,162,239,161,164,237,155,161,231,146,148,227,145,143,230,154,149,227,155,150,233,152,158,236,161,164,236,161,164,222,134,132,212,114,109,211,111,102,224,142,136,228,157,154,230,155,157,234,161,161,219,130,125,195,88,79,192,82,78,201,97,92,223,141,136,226,154,147,230,157,155,226,145,138,201,98,85,191,77,69,187,71,65,211,115,114,228,149,150,224,151,149,227,155,153,227,148,145,219,131,126,209,111,106,207,108,105,221,134,138,227,150,155,221,148,151,224,150,149,229,152,156,229,150,156,227,145,151,229,149,157,227,149,156,222,147,152,217,145,148,4 235,172,176,237,173,180,238,171,175,242,178,181,244,182,185,243,180,183,241,178,178,237,173,175,230,165,162,231,166,166,233,169,168,226,154,149,236,173,172,239,177,178,236,172,171,233,168,168,210,130,120,184,91,87,197,114,113,175,75,73,204,116,112,232,167,166,234,170,170,231,167,165,202,120,111,139,43,43,140,48,52,142,52,63,166,66,71,198,108,107,232,168,169,231,169,166,218,154,146,173,82,78,141,50,55,137,49,57,141,50,60,167,73,79,225,157,156,228,169,164,226,169,165,211,134,131,156,57,64,142,51,59,133,45,53,138,48,54,214,140,135,227,169,163,223,160,158,224,162,163,194,106,106,167,67,69,173,80,82,182,94,94,217,146,142,224,167,162,221,158,158,225,163,163,224,161,161,214,136,134,218,145,143,227,164,163,224,165,162,222,165,158,4 220,126,133,224,129,137,227,130,136,233,138,143,237,144,148,234,140,145,230,138,141,225,133,139,214,115,112,218,122,122,227,134,138,229,136,140,234,142,144,233,140,141,228,137,135,221,132,132,206,104,95,200,99,96,189,89,88,218,126,126,232,143,146,233,142,142,229,140,139,222,134,132,211,117,112,177,67,66,123,22,27,168,67,68,224,131,133,231,141,141,228,139,138,222,134,130,214,125,123,181,70,66,140,33,35,136,30,35,200,102,104,229,141,141,224,135,132,218,133,127,215,128,124,202,103,97,171,58,51,157,49,50,181,76,75,208,112,106,221,135,131,216,132,128,214,130,125,217,130,126,211,122,117,213,124,122,176,66,63,189,85,79,221,140,134,213,134,127,211,126,120,216,132,128,220,137,134,220,136,136,207,112,104,211,123,116,217,139,131,209,133,121,4 221,142,138,219,139,137,225,146,141,219,134,128,192,90,81,220,131,124,228,145,137,222,139,131,220,142,134,210,126,118,188,92,81,180,82,76,165,54,48,209,118,107,226,144,135,221,139,128,223,146,137,204,117,105,154,46,39,144,44,44,156,57,54,205,112,100,224,146,137,221,143,130,222,148,138,215,134,122,186,87,77,175,75,69,162,62,55,207,117,102,224,147,136,218,141,130,220,140,129,222,144,138,216,134,125,200,107,96,209,121,110,218,133,125,221,142,130,215,139,128,219,139,127,224,143,133,223,143,131,216,134,124,223,144,137,223,142,133,219,141,125,213,139,124,217,140,129,224,144,134,226,146,137,223,142,131,224,143,132,221,146,133,218,143,129,210,135,121,213,135,122,218,138,129,222,143,135,223,142,133,223,139,131,218,140,129,214,140,128,208,134,119,4 242,150,145,243,152,149,239,144,140,242,148,147,246,158,156,245,155,155,243,151,148,242,154,149,239,147,139,244,153,146,204,98,91,186,75,72,235,141,134,244,152,147,245,154,149,244,156,150,238,147,136,234,139,127,200,88,78,189,74,70,197,87,79,199,89,78,233,138,129,244,157,152,240,153,142,226,127,112,206,94,82,206,94,86,174,59,55,157,41,39,216,113,104,244,157,152,237,151,135,233,141,126,215,107,93,207,94,83,170,52,47,165,49,45,223,123,115,241,154,149,231,146,127,239,152,137,239,147,137,230,132,125,211,105,94,213,108,99,236,145,141,238,151,140,234,151,132,240,155,139,243,156,145,242,153,146,242,153,145,240,150,144,241,152,147,237,152,139,231,148,129,239,156,140,242,158,144,244,158,147,244,158,147,243,156,148,239,151,143,236,154,143,4 237,166,161,238,167,162,242,170,168,245,173,172,246,175,175,245,175,173,243,173,172,240,170,169,236,166,157,238,166,160,240,170,166,242,174,172,241,172,169,240,169,164,240,171,168,240,173,171,235,166,157,238,169,164,238,170,166,228,155,152,229,155,154,238,169,165,238,169,160,237,170,162,234,167,154,237,169,162,218,147,142,129,64,64,134,68,68,220,151,144,243,177,167,236,169,159,236,169,156,244,177,166,180,114,109,62,27,30,73,31,33,192,122,115,246,180,169,236,169,158,237,173,158,243,180,168,217,148,138,108,55,55,77,35,37,199,131,124,238,172,163,231,164,154,231,167,152,234,171,158,237,175,164,201,133,129,175,110,106,226,162,155,234,172,164,230,167,157,227,164,149,231,167,152,231,170,159,232,172,164,234,173,165,232,170,162,232,170,160,229,167,157,4 219,124,148,227,135,159,233,149,164,227,136,146,221,124,131,234,152,164,232,149,141,232,158,147,217,120,139,221,118,140,230,130,145,194,94,102,170,65,68,231,151,159,226,143,132,230,157,141,218,130,141,221,125,140,225,127,135,175,75,83,119,26,35,203,113,109,226,149,139,227,157,141,220,136,141,223,137,144,217,129,125,164,69,67,114,27,36,164,65,57,223,147,133,225,159,144,222,143,142,226,147,150,207,118,111,121,40,42,127,42,44,166,73,70,219,143,130,223,153,141,224,150,142,226,151,149,217,135,126,135,55,53,129,43,42,161,67,61,215,142,132,222,157,149,225,156,144,225,152,144,221,143,131,190,102,90,136,47,42,181,98,88,221,159,149,220,156,146,222,156,148,224,155,148,223,153,142,215,147,139,179,93,84,214,143,135,224,168,158,220,159,145,4 235,148,165,237,145,167,237,145,166,239,149,166,241,152,170,239,150,168,231,140,156,224,135,148,231,143,160,235,144,165,236,145,164,237,147,162,240,151,170,238,150,167,229,138,152,223,130,149,228,142,158,234,149,166,234,143,161,231,140,155,236,145,164,236,148,167,228,139,152,226,139,152,227,144,156,232,149,164,226,137,151,212,111,117,224,128,139,234,145,165,226,136,150,222,138,150,224,141,153,229,145,159,211,111,117,176,63,68,192,87,94,230,140,156,229,144,158,221,141,150,218,133,144,222,134,149,208,108,115,172,63,68,179,72,77,226,135,147,229,144,157,222,140,149,216,136,145,218,134,146,219,134,145,218,126,138,216,123,135,224,136,150,227,143,154,218,132,144,213,135,140,217,137,143,221,140,150,224,140,154,222,136,150,221,135,147,220,134,146,214,130,141,4 233,148,150,234,147,151,232,141,143,216,105,105,202,74,74,217,110,111,233,145,152,230,142,145,231,148,147,235,148,150,222,122,119,199,76,74,192,60,65,205,87,87,229,140,140,229,145,147,229,148,147,230,141,142,212,105,98,192,68,66,189,64,63,201,83,82,226,137,136,229,149,148,228,147,143,226,137,133,208,100,90,191,73,70,193,76,74,202,91,87,223,136,135,226,147,144,225,143,138,225,137,131,181,72,65,183,68,67,195,84,79,180,63,56,211,120,115,226,149,145,222,143,136,226,141,136,161,62,58,146,41,40,187,72,68,169,53,49,207,118,109,223,149,143,219,143,135,223,142,140,201,108,109,171,67,63,178,64,60,172,63,57,216,136,127,218,144,137,215,140,132,219,141,137,217,132,138,212,122,123,196,94,85,196,99,88,218,143,137,215,142,134,4 225,148,167,228,151,164,232,154,168,237,158,177,233,151,172,233,149,167,234,156,168,228,154,162,220,142,159,229,152,166,199,112,124,196,106,123,236,154,173,233,151,164,232,156,161,227,154,157,216,139,153,227,152,164,184,93,105,171,72,83,233,150,163,231,149,160,228,149,155,223,147,151,218,146,156,223,148,159,220,137,147,219,133,142,229,149,160,228,145,158,224,144,154,218,143,148,219,146,155,220,141,154,224,143,156,226,149,159,227,148,160,227,149,159,218,139,146,208,128,134,216,139,147,214,131,145,219,138,152,226,149,158,217,134,148,212,132,139,214,136,143,212,135,142,210,134,143,209,129,140,220,140,151,219,142,150,212,132,143,216,138,144,213,135,143,209,133,138,199,128,130,208,131,138,210,132,138,209,131,135,212,136,143,209,135,138,211,138,140,213,140,143,4 230,135,125,233,135,123,235,137,122,229,126,108,231,130,114,236,137,127,236,139,132,232,138,125,230,138,122,232,132,118,206,100,89,179,59,49,196,81,63,235,142,130,236,146,134,229,134,122,227,135,119,231,135,123,182,65,58,128,18,19,161,52,42,236,146,129,236,148,128,229,137,122,227,136,121,228,133,119,201,91,77,134,26,24,158,45,36,226,131,112,236,147,127,231,143,123,221,126,110,222,126,108,211,108,89,163,44,38,164,46,38,224,127,107,233,145,125,230,147,127,218,125,107,220,125,104,219,124,109,206,97,86,202,90,78,225,126,112,229,138,116,225,138,118,214,121,101,220,129,108,221,129,114,221,125,111,224,131,117,226,131,117,223,132,114,213,120,103,211,118,97,217,125,106,221,130,109,220,126,108,221,125,110,221,128,115,221,134,118,207,115,100,4 221,123,112,227,129,116,231,132,118,233,134,119,230,127,114,228,125,114,223,120,110,218,117,109,219,119,108,227,130,116,230,132,115,230,133,114,227,128,115,227,128,114,220,119,103,216,119,106,217,117,104,223,124,110,227,131,114,227,133,115,223,124,105,222,125,110,220,123,108,212,112,92,215,119,105,218,119,104,223,126,111,188,87,74,157,51,42,198,93,78,219,124,108,212,117,98,212,116,100,217,119,104,216,115,101,143,41,35,96,15,17,129,32,27,209,110,95,212,120,102,210,114,100,215,120,102,217,120,104,157,58,49,96,16,17,140,48,43,210,113,96,208,114,96,207,114,96,213,119,101,215,122,104,212,118,100,191,94,83,204,108,95,210,117,98,205,113,94,203,110,94,209,117,98,213,120,101,212,119,101,214,120,106,213,121,104,210,122,103,202,112,95,4 223,132,119,228,136,125,230,137,128,228,130,122,228,130,120,226,130,114,225,131,119,223,130,116,221,128,114,225,133,122,216,119,107,195,81,71,201,88,74,197,83,66,210,106,90,218,127,112,221,131,117,222,130,118,188,74,63,166,43,36,166,51,41,161,42,33,195,86,70,216,126,110,218,126,117,216,123,111,179,66,53,148,36,30,144,34,28,143,31,25,187,80,69,214,121,108,212,120,114,207,107,96,164,52,39,125,26,23,144,38,30,154,37,31,187,79,70,211,113,104,212,126,115,205,109,95,160,45,34,131,26,24,150,39,35,171,53,48,203,105,94,210,116,106,207,122,117,206,120,111,187,81,65,173,62,50,169,53,45,198,95,85,212,122,108,210,123,106,203,119,110,211,129,115,208,120,106,196,93,78,200,100,88,213,125,113,211,122,109,207,120,103,4 230,130,143,234,135,142,238,136,149,242,150,156,245,154,157,242,150,158,234,137,148,229,131,144,231,133,145,235,136,144,238,142,148,241,151,152,243,156,158,239,149,153,236,148,147,230,140,141,232,136,143,230,128,141,236,141,146,225,119,123,227,125,130,240,157,156,237,154,147,230,142,137,230,141,140,231,136,144,222,113,120,154,37,50,185,75,83,243,158,151,236,152,144,232,149,143,228,138,137,235,144,147,199,88,97,135,21,37,205,101,106,240,156,151,238,157,150,231,151,146,226,132,131,233,148,147,218,120,127,202,88,97,229,137,139,237,152,151,234,150,144,229,147,139,221,125,131,228,136,137,229,141,148,230,142,154,229,137,145,233,144,141,231,148,138,227,148,136,219,127,131,225,132,137,225,135,139,226,137,144,229,136,144,230,141,137,230,148,139,226,148,135,4 230,156,137,232,157,136,234,159,137,235,158,136,236,161,139,235,160,137,233,159,135,230,156,132,229,156,136,231,156,134,233,158,134,235,162,140,236,165,142,234,161,137,233,161,136,230,159,135,227,152,129,228,151,127,233,160,138,230,154,132,219,132,109,227,149,122,231,160,132,230,160,134,225,149,123,228,154,129,221,140,120,180,81,69,179,71,59,204,110,88,230,158,130,227,156,127,223,145,125,230,155,133,199,109,94,144,41,37,160,56,48,195,102,83,232,162,132,227,159,129,221,143,123,226,150,132,211,126,106,201,110,93,195,100,80,222,145,119,229,159,131,227,160,129,219,143,119,221,142,122,226,154,130,230,163,144,224,146,119,227,153,126,226,156,126,223,155,123,217,143,117,220,145,122,224,152,125,225,154,127,225,150,123,225,152,125,224,153,122,219,149,119,4 220,130,124,222,131,126,226,138,131,226,140,127,225,137,119,230,147,130,229,145,128,226,143,127,218,128,118,222,132,124,208,105,103,193,89,87,207,111,100,206,105,96,220,130,119,225,144,128,219,137,124,212,115,110,198,88,94,198,96,97,205,108,103,194,92,88,202,104,98,224,147,135,214,125,113,189,75,86,197,93,101,203,107,99,197,97,89,185,85,79,189,88,85,215,126,118,213,126,113,186,76,82,181,76,80,192,93,86,184,84,78,177,77,71,190,89,86,211,118,112,216,133,116,206,109,100,181,71,75,195,98,92,190,94,88,183,86,79,196,100,95,215,130,121,215,134,115,217,132,114,197,95,90,190,92,84,188,93,82,194,99,85,208,117,109,212,126,120,213,131,113,218,139,119,219,138,123,213,130,113,209,122,106,215,130,117,216,133,126,211,126,119,4 211,116,109,213,116,110,215,116,112,216,116,112,195,88,88,195,89,85,213,120,111,211,120,113,212,120,110,212,113,104,215,115,110,197,92,90,163,51,55,174,63,63,208,115,102,211,122,109,210,117,105,210,108,102,213,112,108,167,59,60,146,39,43,174,64,61,207,111,98,210,123,105,206,107,100,210,112,107,208,111,104,172,62,61,158,49,50,187,82,77,208,114,100,209,119,104,205,107,102,211,114,106,205,108,101,173,61,61,165,55,55,202,103,93,209,115,102,207,117,102,205,111,102,211,119,109,201,102,93,182,72,68,196,92,87,209,114,102,209,118,107,205,115,103,202,106,95,207,115,104,207,114,102,207,113,101,210,118,105,210,119,106,208,117,104,204,115,105,200,108,96,205,113,102,208,119,108,209,119,106,209,118,105,209,119,103,206,119,108,200,111,102,4 225,139,155,231,147,160,235,147,163,237,146,164,238,146,160,238,152,166,235,152,166,229,148,162,222,137,150,232,149,160,230,140,149,223,125,134,229,133,147,234,147,158,234,152,162,227,146,156,219,136,149,230,144,156,219,121,125,198,83,79,214,109,112,229,137,146,233,152,162,230,154,158,216,139,149,226,143,150,217,118,116,199,84,74,201,88,81,221,124,127,231,149,155,229,154,156,214,140,147,224,145,148,217,121,113,199,87,75,195,80,70,215,116,117,229,147,152,227,153,157,214,142,145,223,144,144,220,132,130,205,100,89,203,93,83,216,118,124,227,145,152,224,150,154,212,142,143,221,147,146,225,142,140,213,117,115,211,110,113,220,130,139,224,143,150,221,148,152,210,138,137,217,144,142,223,142,144,220,132,136,219,131,142,221,138,147,221,141,147,218,143,145,4 204,112,146,209,113,151,216,120,157,220,124,162,223,127,165,221,128,164,220,131,162,217,131,161,204,111,143,210,115,149,214,116,146,213,115,145,220,126,157,222,132,163,219,133,161,214,128,155,204,110,140,211,116,147,200,89,110,193,72,92,207,100,120,218,127,154,218,130,160,214,129,154,201,109,138,204,107,136,188,67,86,187,64,78,194,78,93,213,118,142,218,136,162,212,131,156,201,115,140,205,112,136,188,69,86,187,66,78,189,69,85,209,114,139,214,130,158,208,128,154,202,123,142,209,125,145,195,88,103,183,61,71,193,78,91,209,117,142,211,126,155,205,123,150,200,124,138,205,124,144,208,120,139,202,102,117,208,113,134,213,127,154,208,126,153,202,120,146,199,123,137,204,124,143,208,127,148,211,129,153,212,126,153,212,129,155,209,126,151,201,120,144,4 207,121,127,208,122,129,210,120,132,212,120,135,209,114,121,210,115,121,215,128,138,212,129,137,207,124,126,201,108,109,187,83,85,181,71,78,179,70,74,187,81,82,204,112,113,205,119,121,204,120,123,190,90,92,165,50,50,161,46,49,163,51,55,169,57,59,183,75,75,204,116,117,202,120,121,184,85,88,165,53,53,144,38,40,144,39,43,166,54,56,179,70,71,202,116,117,203,124,117,187,92,86,167,56,53,152,43,44,154,48,49,165,54,56,183,80,83,200,117,120,201,120,112,200,113,106,175,70,63,164,54,52,170,61,59,169,60,59,187,89,90,198,116,119,196,116,109,199,114,109,184,86,78,174,68,61,172,65,60,177,75,71,198,113,110,197,120,118,192,114,107,197,117,113,199,115,110,195,106,101,185,88,84,190,97,96,204,126,125,193,117,114,4 245,162,173,246,164,177,246,164,179,246,160,177,246,164,180,247,168,181,245,165,177,240,161,171,245,161,171,247,166,176,246,164,177,246,162,177,247,166,180,246,167,179,243,164,175,238,161,168,243,161,168,245,162,171,246,166,177,243,160,171,240,153,161,244,164,173,242,164,172,236,161,167,239,159,165,243,161,170,246,165,175,232,140,143,196,85,82,224,131,131,243,169,175,234,162,166,236,156,162,240,159,167,243,162,170,224,130,126,197,91,87,223,134,134,241,168,173,232,161,164,233,155,160,238,159,167,240,162,171,236,155,162,235,152,157,240,163,169,235,163,168,228,155,161,229,155,158,236,160,167,238,161,171,239,162,174,238,164,174,238,165,173,233,164,169,224,154,159,227,154,157,232,158,164,236,160,169,237,164,174,237,166,175,235,164,172,230,162,167,221,156,158,4 209,119,149,207,112,139,217,125,154,213,119,145,214,118,147,227,140,171,222,137,163,217,137,160,208,116,143,207,110,136,213,116,139,191,81,92,204,102,117,224,138,165,220,138,160,216,136,157,205,113,134,209,118,141,203,100,113,176,58,65,189,73,81,220,132,151,219,141,162,214,138,158,206,117,136,207,115,135,198,91,101,169,53,61,181,64,73,214,122,140,216,137,157,211,133,152,204,115,134,209,122,143,206,109,124,186,75,84,190,78,86,215,123,141,215,137,155,208,131,149,199,111,125,208,120,142,213,125,146,205,108,124,207,108,122,212,121,140,212,132,149,206,129,143,195,110,122,205,119,140,208,121,141,207,116,133,214,128,145,214,131,151,208,131,147,204,128,143,191,109,121,197,112,133,200,112,133,203,116,134,208,125,143,211,133,150,208,134,151,202,132,147,4 237,154,168,241,158,175,244,159,175,242,154,164,240,149,155,242,159,169,240,160,171,235,158,171,237,157,167,242,158,173,243,156,170,230,129,128,216,107,96,231,137,137,238,158,167,234,156,164,236,156,164,241,159,171,239,149,160,216,108,99,194,69,58,210,99,95,236,155,163,230,151,160,232,153,162,240,159,170,239,154,161,212,103,95,188,64,57,202,88,86,232,147,157,230,153,160,230,153,155,235,153,159,238,153,158,213,105,99,195,71,65,222,118,128,231,148,161,229,152,157,228,150,147,232,150,148,234,152,152,229,138,138,225,127,128,230,135,152,230,146,160,227,153,157,224,150,146,230,155,154,234,156,158,235,154,160,233,151,161,231,146,159,226,143,155,225,151,155,221,149,145,227,154,154,230,156,157,231,156,159,231,151,161,229,148,158,225,148,155,221,150,152,4 224,143,159,226,141,161,223,136,154,219,120,136,215,117,127,223,131,149,220,133,149,214,133,147,223,145,158,227,142,160,216,120,132,195,82,86,190,78,73,215,122,126,219,135,151,211,130,140,224,144,154,227,145,159,204,103,106,183,67,67,186,72,66,204,102,98,218,134,146,211,129,138,218,138,146,224,142,153,197,95,92,184,71,67,178,66,61,199,95,93,217,133,145,211,133,144,217,142,146,222,142,150,199,101,97,183,69,62,185,77,70,201,99,99,219,138,149,210,134,140,213,141,144,220,144,149,213,129,129,197,96,91,193,88,81,209,115,115,219,139,150,208,136,136,211,140,139,216,144,144,216,139,142,215,132,134,203,109,107,214,129,132,215,139,141,205,134,134,208,138,136,213,142,142,210,134,134,212,134,135,214,134,138,212,135,139,211,139,135,206,134,131,4 240,167,183,244,171,188,248,179,197,248,178,198,247,177,195,247,177,193,242,169,185,240,168,182,240,166,179,243,166,181,243,160,173,245,165,179,247,175,191,247,176,193,244,171,187,237,166,178,239,166,177,242,162,172,219,114,108,213,104,97,241,155,162,247,174,189,245,173,186,238,167,181,238,166,175,243,167,175,219,121,112,189,72,62,223,119,115,248,174,186,244,174,186,236,165,178,237,168,172,243,171,177,236,155,155,197,86,73,222,122,118,247,174,186,243,172,184,237,167,178,235,168,170,242,172,177,240,167,173,233,149,148,237,154,157,245,173,185,242,171,183,236,167,178,229,162,164,236,166,171,240,169,174,243,170,179,242,168,178,242,169,180,240,169,180,235,168,176,227,163,165,232,162,166,234,163,168,237,165,172,240,166,175,238,165,176,235,164,173,230,164,171,4 210,126,136,211,121,132,214,125,140,220,131,148,216,125,139,204,113,126,211,124,142,209,129,144,215,133,139,212,123,129,214,123,135,219,129,146,213,127,136,207,122,132,203,119,132,202,124,134,213,128,133,214,128,135,196,91,91,205,105,109,213,124,128,213,133,144,209,129,142,198,117,127,213,129,133,210,115,123,183,69,70,190,84,77,200,98,90,210,126,128,209,135,145,201,126,137,218,140,145,213,124,131,197,97,93,190,84,78,186,74,64,201,106,97,206,129,139,203,133,141,215,143,140,219,141,145,209,125,129,199,106,99,199,103,96,206,120,122,206,131,140,202,131,138,210,138,129,220,147,145,218,143,148,212,136,139,211,135,136,208,135,144,206,136,143,203,139,141,206,132,127,214,139,139,216,139,143,217,143,144,217,147,149,207,137,141,200,132,133,199,136,138,4 210,127,149,215,132,151,216,130,148,216,127,148,217,130,152,207,119,138,209,122,142,209,126,141,211,129,147,215,132,148,214,130,149,210,121,139,205,114,128,210,125,142,211,127,145,201,120,134,215,133,151,219,141,157,212,127,144,179,72,79,179,71,75,208,122,134,208,126,140,194,116,127,212,130,145,217,138,153,199,105,114,155,42,47,175,66,68,207,125,134,205,126,140,198,123,134,210,128,140,214,133,147,204,113,119,176,66,67,186,87,93,208,130,140,206,130,144,203,130,143,206,128,137,208,130,144,204,119,131,203,114,125,209,128,143,205,125,135,205,129,141,201,127,137,202,126,137,205,130,141,208,129,143,209,127,145,209,129,146,202,121,131,201,125,134,198,126,134,203,130,141,206,131,144,208,132,148,207,130,146,200,120,135,203,126,136,204,129,137,196,122,133,4 221,147,167,222,149,171,225,149,172,221,137,156,227,144,170,223,143,164,214,138,152,210,135,150,213,135,153,219,144,164,221,144,165,213,126,141,221,138,157,214,140,154,220,147,161,207,135,148,213,139,159,220,147,168,221,147,168,196,101,107,190,84,86,208,128,136,216,143,156,205,129,142,213,138,157,217,142,162,215,141,158,187,86,90,170,54,52,197,106,113,209,136,148,201,127,138,209,134,153,211,133,151,209,134,149,202,114,128,187,90,94,205,127,141,209,137,149,196,123,132,202,130,147,203,130,144,211,139,154,212,137,156,210,134,153,211,138,156,197,125,135,192,123,131,191,116,128,202,131,141,205,135,147,211,138,157,209,135,154,205,130,148,187,110,121,194,127,136,194,124,132,202,133,142,200,128,138,205,134,148,206,136,152,201,131,143,193,121,133,190,122,133,4 235,159,173,238,158,173,234,153,169,234,153,171,240,160,179,236,151,170,225,141,158,220,140,157,235,159,171,236,157,172,233,153,169,226,147,161,229,154,169,232,151,167,228,147,159,214,137,148,232,156,166,234,158,170,229,151,163,204,100,104,194,91,99,220,141,156,224,145,160,217,141,150,227,152,154,228,153,159,200,99,100,151,38,45,137,28,37,176,71,76,213,136,146,217,144,152,231,160,166,232,159,164,190,84,85,135,28,39,112,24,39,130,26,33,192,101,105,214,145,153,229,158,159,233,161,169,222,142,150,189,82,84,145,40,50,136,28,36,180,82,82,207,137,142,223,153,154,229,157,165,231,160,170,221,145,156,197,104,109,179,78,80,192,107,107,198,128,132,219,150,151,223,153,156,231,161,168,226,155,164,216,141,151,208,136,142,213,145,150,198,130,131,4 234,155,163,243,164,175,247,170,181,248,173,185,247,171,183,247,173,182,243,166,172,240,165,171,232,154,160,233,151,156,233,146,148,229,136,135,235,148,149,243,165,171,242,166,171,236,162,164,234,157,160,204,107,101,178,67,61,179,60,54,209,101,88,231,145,139,235,161,162,233,161,159,233,158,160,199,100,91,164,50,46,177,62,60,200,90,78,216,115,102,228,148,142,232,162,160,231,156,156,228,147,145,206,104,97,198,87,76,203,93,79,209,101,85,228,143,133,229,159,155,231,160,158,236,163,166,233,154,156,215,118,111,212,107,95,218,120,106,228,151,140,226,158,150,228,157,152,233,160,159,236,162,167,236,160,162,232,151,148,229,151,145,230,161,154,224,158,148,226,156,152,230,157,154,231,158,158,229,157,156,232,159,161,234,162,162,234,166,158,223,159,148,4 236,153,172,245,162,182,242,160,177,240,161,176,248,175,191,244,169,183,245,171,187,234,161,174,237,151,169,243,159,177,240,157,174,245,165,183,246,172,188,244,166,179,241,165,176,234,163,172,239,158,173,240,155,172,245,166,185,246,168,185,244,162,176,242,160,172,238,161,170,235,165,172,238,162,174,242,162,178,244,165,182,239,152,160,226,124,118,226,130,124,233,152,158,230,162,167,235,160,171,239,163,176,240,160,172,219,116,110,192,73,65,199,83,71,227,143,140,228,159,165,234,162,170,238,164,177,233,149,153,208,96,86,183,57,54,201,89,80,227,147,148,228,159,168,230,161,166,233,159,168,230,144,148,215,109,103,209,103,99,221,133,135,229,158,164,225,157,164,227,158,163,231,160,168,230,151,161,228,144,150,230,152,159,229,157,166,228,159,166,222,155,160,4 200,131,151,204,138,157,206,139,162,193,113,136,186,97,111,209,135,150,220,158,174,217,153,166,207,142,159,202,138,153,196,124,143,161,65,82,155,54,67,196,108,121,216,152,167,214,152,165,199,132,145,202,140,158,185,102,120,135,40,54,130,42,56,161,71,79,205,136,145,208,147,160,191,120,133,201,138,157,170,80,97,130,34,50,126,40,53,150,60,68,202,131,140,201,140,153,196,111,125,195,123,139,169,80,97,133,40,54,137,47,58,162,65,74,199,128,137,196,134,144,193,115,130,195,128,142,186,114,128,153,59,68,148,50,60,180,91,101,199,135,148,198,138,147,191,126,141,199,140,156,197,138,151,180,102,113,175,83,98,193,116,130,200,140,152,196,136,144,191,127,144,194,132,149,199,138,153,193,129,146,197,130,147,195,128,142,194,130,142,191,130,137,4 239,151,145,241,152,147,244,158,160,245,161,165,243,157,157,244,158,157,243,158,155,240,159,157,240,153,146,242,155,150,241,156,156,235,145,144,237,149,150,241,156,156,239,153,145,236,156,145,238,151,146,242,157,156,223,134,133,151,61,61,178,88,86,236,153,150,239,159,150,235,157,144,235,149,142,242,156,153,186,97,96,85,20,29,135,51,50,233,148,140,239,161,152,234,159,145,233,149,139,239,158,151,197,110,104,111,31,33,163,74,70,236,153,145,237,158,151,233,158,146,231,148,137,235,155,147,229,148,140,209,121,115,220,136,131,235,152,145,234,155,145,229,153,140,224,141,127,232,151,138,234,158,148,234,157,148,234,151,143,234,154,147,229,147,134,226,151,138,221,142,127,228,149,134,233,156,145,231,149,139,233,153,144,233,156,148,227,149,137,222,150,135,4 223,129,137,221,125,126,223,128,128,227,129,133,233,137,143,232,136,143,227,134,141,223,135,147,227,141,145,224,132,135,220,122,130,224,124,136,227,129,144,232,142,155,230,144,156,223,138,149,226,143,149,227,137,148,206,109,121,168,66,72,207,108,120,236,152,168,231,147,163,223,140,149,226,148,159,233,149,161,188,96,99,121,37,43,179,85,87,235,150,162,228,142,153,221,137,139,229,154,160,232,154,166,214,126,128,178,79,74,209,119,122,230,145,153,227,144,155,219,138,135,227,153,155,228,149,152,225,140,142,224,136,139,229,145,153,230,149,156,229,152,157,221,149,148,221,148,143,223,145,144,226,147,150,230,150,159,229,149,156,229,149,156,226,152,156,218,147,152,215,144,136,219,143,143,226,150,157,227,148,152,225,144,147,223,141,147,222,147,154,214,142,147,4 234,154,163,240,156,167,243,159,169,244,160,168,246,166,179,244,162,173,242,164,175,237,164,175,233,152,162,240,161,171,242,158,167,240,153,156,243,162,171,245,166,179,240,163,173,233,159,165,234,152,159,237,156,167,235,149,154,228,135,129,227,134,130,230,143,143,237,162,168,231,159,160,231,156,166,235,156,165,216,119,111,207,100,83,204,96,80,206,101,85,229,148,148,230,160,163,230,157,167,229,147,151,198,90,77,197,89,73,208,104,92,200,93,82,222,138,137,228,159,161,228,155,162,224,140,138,196,90,75,186,72,61,207,102,94,220,131,129,227,150,153,224,155,155,224,154,157,227,155,156,214,127,121,206,109,101,216,126,126,229,152,160,224,149,149,215,137,126,221,152,152,223,152,152,228,155,160,230,155,161,229,153,161,229,151,157,221,147,147,211,134,129,4 215,124,127,215,119,122,207,101,96,204,95,88,204,92,88,223,129,129,219,125,124,219,128,132,215,122,126,201,94,88,181,61,54,183,65,58,192,77,67,207,104,98,215,123,116,215,125,124,213,120,118,189,77,68,165,48,41,166,49,44,171,55,48,191,79,68,209,115,102,210,119,107,210,119,110,189,82,70,157,42,37,154,44,37,165,51,46,180,65,59,206,110,104,208,117,103,212,124,118,200,103,90,167,53,45,152,41,36,165,53,48,172,60,58,210,119,118,211,130,120,212,127,120,213,126,120,198,96,89,175,58,52,160,45,44,166,54,50,204,108,99,209,126,115,209,127,115,211,125,117,212,121,117,198,94,88,189,82,75,186,78,69,205,114,102,209,130,118,206,125,114,208,123,112,209,121,112,209,123,118,207,118,112,204,113,100,211,132,120,208,134,122,4 219,124,134,221,129,135,211,111,107,192,74,69,212,104,117,223,123,140,224,128,140,222,131,139,221,128,137,220,128,134,202,94,87,163,44,42,166,45,50,207,103,109,223,134,143,220,133,137,219,126,136,218,121,135,189,73,71,160,45,46,142,29,31,193,88,87,219,131,130,213,126,120,214,122,128,220,128,143,186,75,77,143,32,34,143,34,35,191,88,86,216,128,129,211,125,118,205,108,103,213,119,120,180,68,65,138,33,35,130,29,30,169,65,61,211,123,122,211,130,127,208,118,109,212,121,123,195,91,98,146,37,39,125,26,29,146,43,39,201,108,96,212,134,130,209,128,123,213,130,132,209,115,126,162,54,56,141,33,34,168,61,56,203,119,110,208,131,125,206,126,124,209,124,118,208,122,117,187,88,84,175,70,67,189,89,85,205,122,116,203,124,117,4 247,171,180,248,177,187,249,182,189,248,176,180,248,183,187,248,188,187,247,178,175,247,173,173,244,156,160,243,155,158,242,153,148,244,155,146,246,159,151,246,165,158,247,175,168,247,174,169,234,139,135,221,117,109,215,104,85,227,117,98,241,135,122,247,163,158,248,183,176,247,175,168,234,149,144,208,106,94,204,92,77,227,115,98,240,133,125,247,162,167,247,175,172,247,173,165,229,142,132,216,119,104,223,122,110,233,118,108,246,150,156,246,161,170,246,167,164,247,172,162,233,150,140,233,145,128,239,143,134,245,143,144,246,155,164,247,172,170,247,175,165,246,167,156,241,168,162,245,167,156,246,167,159,247,169,163,247,171,166,247,174,168,247,172,162,244,166,154,238,163,158,244,169,163,247,172,164,247,174,164,247,177,169,247,177,169,246,173,161,243,167,154,4 228,146,171,231,145,172,234,148,175,238,153,180,241,159,186,240,161,185,237,161,181,232,158,178,228,148,168,231,147,171,231,147,171,231,146,170,236,156,178,238,160,180,234,157,177,229,154,172,226,145,164,232,150,171,224,139,160,194,95,103,210,122,131,236,161,179,231,151,172,225,149,166,225,144,162,230,151,172,215,129,143,170,66,68,176,78,78,224,143,158,229,151,170,225,151,164,221,142,158,231,153,172,209,123,136,156,55,60,170,72,72,220,136,148,228,153,169,219,146,157,220,143,157,227,148,168,213,133,147,154,55,60,178,84,85,225,148,159,227,154,165,219,148,155,215,138,153,220,140,159,217,137,154,203,115,129,214,133,147,225,150,162,222,149,158,216,147,153,210,133,150,216,137,156,216,136,157,220,141,160,224,148,162,222,148,159,218,146,155,211,144,150,4 234,144,163,235,143,162,240,147,167,244,154,172,245,159,177,245,160,180,241,156,171,232,148,158,238,150,166,241,153,171,240,146,165,242,149,169,245,160,177,244,160,175,240,157,168,234,153,162,238,153,165,240,150,165,242,153,170,241,150,170,244,157,174,242,158,171,237,156,162,232,154,156,232,146,157,238,150,164,242,157,172,242,156,173,241,155,169,240,156,169,235,152,164,228,149,152,231,148,159,233,149,160,210,118,122,197,100,105,223,134,145,239,159,171,234,153,162,225,148,152,228,150,159,216,125,129,138,35,36,113,17,25,179,78,82,235,153,162,229,148,152,221,143,144,224,146,151,214,127,132,156,51,52,146,40,41,200,107,111,231,150,161,227,149,155,220,145,147,220,146,149,220,144,150,206,119,121,205,112,111,224,141,152,228,149,158,224,148,151,219,148,149,4 224,143,153,221,133,141,221,127,133,227,136,142,230,143,156,228,145,164,221,138,153,221,143,159,214,131,132,215,125,122,200,99,95,187,81,77,194,93,92,206,105,114,212,124,137,217,138,151,191,103,97,199,100,88,170,59,52,135,28,29,153,51,52,182,72,71,199,101,104,214,134,142,182,88,78,178,77,65,173,63,55,131,30,31,145,53,58,161,63,62,186,84,78,209,125,122,196,106,99,183,88,82,169,61,55,136,36,37,132,35,38,131,29,33,183,80,76,208,126,119,203,117,111,197,102,97,181,78,73,165,59,58,162,54,53,181,71,73,204,117,115,211,139,136,205,126,120,202,114,112,199,106,111,196,98,106,198,101,108,210,124,128,214,143,141,212,144,145,209,137,139,209,130,131,206,124,132,208,123,137,211,133,146,215,142,149,217,149,149,212,147,149,4 209,131,139,219,146,158,214,137,146,196,104,101,198,116,118,195,115,122,204,126,142,199,123,134,211,136,143,215,143,153,202,115,114,167,63,56,180,84,76,197,117,119,199,128,140,198,124,131,212,137,145,213,137,145,189,91,84,161,57,50,144,47,42,181,93,87,208,137,144,200,131,136,209,135,143,207,126,130,181,76,69,162,55,49,125,34,32,169,76,70,198,123,122,201,133,136,202,129,134,195,116,119,173,75,70,153,52,49,145,45,42,182,88,83,199,126,124,186,117,114,192,116,113,192,112,118,182,92,94,165,64,58,169,67,60,189,103,97,204,130,132,190,119,114,191,116,115,201,122,127,196,112,116,192,101,99,190,105,100,197,122,121,208,139,139,200,133,129,191,117,124,201,129,133,202,129,138,206,135,145,203,134,140,209,140,143,205,139,136,201,136,133,4 243,154,168,244,154,168,246,158,172,247,156,169,246,161,174,246,163,178,245,156,172,241,147,160,241,152,161,244,154,169,237,140,146,211,97,98,241,146,156,246,160,171,245,158,169,243,152,162,242,155,164,248,160,172,213,113,112,117,23,28,209,103,107,249,160,173,245,163,171,243,157,162,240,155,163,249,161,168,200,112,115,79,17,27,185,79,82,249,161,167,245,165,171,242,161,166,236,151,153,246,160,168,211,121,125,123,30,34,183,75,74,245,157,162,244,162,164,240,160,162,235,154,154,240,155,161,233,143,147,179,62,58,196,88,86,245,160,166,242,158,161,237,157,156,233,155,153,237,155,156,241,159,163,211,109,104,220,122,118,244,161,164,239,154,155,234,155,151,228,151,148,235,157,156,238,159,161,235,147,147,237,149,150,239,156,156,237,157,155,230,154,150,4 238,159,175,245,168,183,247,175,191,247,176,190,247,177,191,247,176,191,247,174,188,245,168,182,240,163,176,246,170,182,247,176,188,248,180,191,248,180,190,247,177,187,247,172,183,244,169,179,244,170,180,247,174,185,247,178,187,247,181,190,247,180,189,247,174,184,245,170,177,242,166,174,244,173,182,246,176,185,248,176,186,250,178,189,248,176,186,247,174,184,244,168,173,240,165,170,242,171,178,244,173,183,236,156,161,215,125,125,236,156,161,247,172,180,242,166,173,239,166,172,238,168,175,242,171,181,199,107,106,144,41,39,212,127,129,249,175,183,241,167,173,238,168,171,234,164,169,238,167,176,198,108,107,179,83,80,234,157,164,244,170,178,240,168,174,235,167,170,231,162,165,235,166,174,232,158,164,229,153,159,237,163,172,239,165,172,234,163,168,231,164,167,4 230,147,156,233,149,159,235,150,165,233,145,160,234,149,161,235,152,165,236,155,166,232,154,163,230,149,156,236,155,164,229,140,148,196,92,95,184,77,77,211,116,116,230,149,158,229,152,160,233,154,161,235,155,163,216,122,126,138,37,39,111,18,24,178,74,67,227,144,146,227,150,158,231,154,160,234,155,163,207,113,115,129,35,40,102,21,28,171,73,69,228,146,149,226,148,154,229,151,153,233,154,157,213,123,122,139,41,44,120,29,33,197,107,106,227,151,154,225,148,150,229,153,154,231,154,154,228,150,153,194,103,99,185,89,85,222,143,147,227,152,156,222,145,146,225,153,150,229,154,155,229,154,159,228,151,154,229,152,154,230,155,158,228,153,156,220,147,146,222,153,148,225,151,150,229,155,157,229,154,157,229,155,158,229,155,158,225,152,152,219,150,148,4 212,122,135,216,126,140,216,122,137,213,114,128,214,118,135,215,122,140,210,119,136,205,119,134,210,122,133,216,126,139,216,123,141,212,117,133,209,114,125,212,121,132,209,125,137,202,123,135,212,125,136,217,129,139,216,126,142,210,117,135,209,118,127,212,123,128,212,129,136,205,125,134,205,115,120,211,122,126,216,131,145,182,84,97,190,98,108,213,126,133,208,125,129,201,123,131,202,114,120,209,122,127,217,132,143,131,50,60,147,64,73,215,129,135,205,126,131,199,123,130,202,115,122,210,125,136,213,129,142,140,54,63,161,75,88,212,128,138,204,127,131,196,120,124,197,112,115,204,121,128,207,126,136,192,106,117,195,106,120,201,118,128,200,123,126,192,119,121,193,111,112,197,116,119,202,121,127,202,120,131,197,114,124,197,115,120,194,118,119,189,119,122,4 221,144,147,220,141,146,206,113,108,196,89,86,202,100,99,214,125,127,224,140,150,226,149,163,202,116,110,195,100,93,194,99,91,186,79,74,188,81,77,199,106,101,212,127,124,224,151,156,175,80,71,165,62,56,186,92,84,188,90,84,183,79,71,193,98,90,200,111,99,220,147,143,170,75,64,156,55,50,179,83,78,178,76,73,173,68,61,190,97,88,197,107,96,215,140,132,183,95,79,174,78,67,188,98,92,180,81,76,159,54,50,182,84,76,200,114,103,214,140,132,198,125,110,188,102,90,185,93,83,180,86,79,167,66,62,182,86,78,196,106,93,211,138,128,207,146,134,196,120,108,180,87,75,173,79,71,182,91,84,192,104,95,197,112,101,212,145,137,207,144,135,205,135,123,182,94,81,174,83,73,188,101,90,188,100,87,199,119,108,218,155,150,4 227,146,156,233,150,162,235,153,164,241,161,172,243,163,174,243,166,176,238,162,172,223,145,160,226,147,152,233,152,159,236,156,161,237,158,166,240,161,170,242,165,174,236,161,170,222,145,160,225,148,150,231,153,160,222,134,135,212,115,118,231,145,162,239,162,172,235,160,168,224,149,159,222,146,143,228,150,156,208,116,117,162,57,59,209,121,133,238,161,170,234,158,166,225,151,161,216,141,138,225,147,152,217,133,139,165,68,65,199,111,114,235,158,168,230,154,164,221,147,159,210,136,138,220,143,148,222,144,152,218,138,145,223,143,156,229,152,164,225,148,161,219,144,157,200,126,129,210,136,139,218,143,150,220,144,155,223,144,157,226,149,161,222,146,160,217,143,156,199,128,131,204,132,137,206,132,140,215,137,150,221,145,156,220,143,157,218,143,155,212,141,151,4 225,126,154,238,147,171,242,151,176,245,153,180,243,148,179,243,153,183,241,156,181,233,150,175,232,142,164,239,150,172,244,156,178,243,151,178,242,151,178,242,151,177,241,156,178,230,149,170,230,144,164,236,148,171,241,152,175,242,156,179,239,152,178,238,152,177,236,154,177,229,150,173,228,143,158,235,149,168,239,151,173,241,156,177,231,141,163,229,140,160,233,150,172,228,148,169,227,145,157,232,147,164,237,151,170,223,124,138,194,78,87,198,86,94,228,140,156,225,144,160,224,144,156,229,144,163,229,138,156,198,80,85,160,39,48,169,50,56,222,131,142,227,151,166,220,139,151,226,143,160,228,140,156,196,82,93,172,52,57,200,99,104,228,148,164,223,143,162,218,140,151,223,142,156,227,147,163,217,125,138,214,117,126,231,151,167,228,148,166,221,141,158,4 233,145,163,235,146,165,237,146,169,239,149,168,241,150,173,238,147,172,234,146,170,227,138,162,228,138,156,234,145,163,234,144,167,233,141,162,227,132,151,231,141,162,232,146,166,225,138,159,229,142,158,232,143,162,233,145,163,210,107,121,185,66,76,213,110,123,230,144,163,228,144,162,228,142,155,231,147,163,232,150,165,210,111,122,193,78,88,213,111,126,230,146,166,229,150,166,228,144,156,231,149,162,231,151,168,228,145,163,223,137,156,228,140,162,228,143,164,224,144,160,225,142,152,229,146,159,228,145,164,230,147,167,231,149,169,232,149,169,226,143,162,216,134,153,221,141,150,226,143,157,226,140,157,230,144,164,232,150,169,230,147,166,224,139,159,216,135,152,219,143,148,223,142,154,226,141,156,228,141,160,229,142,161,229,147,163,226,145,159,218,140,151,4 206,127,157,209,132,161,218,138,170,217,138,169,220,142,175,212,135,168,211,132,167,212,135,171,205,129,154,210,135,159,212,133,160,193,98,122,193,97,114,196,111,136,210,136,167,208,135,164,201,128,142,207,134,153,204,121,141,177,70,80,175,66,76,183,88,108,203,128,156,205,133,159,208,136,156,207,134,154,183,86,99,174,70,77,158,58,67,188,97,119,206,132,163,207,138,165,207,136,156,205,130,154,173,71,85,160,49,64,155,51,66,196,103,124,210,140,169,207,142,167,209,141,157,210,136,161,173,74,88,157,47,65,170,64,84,205,121,144,208,142,169,202,136,162,209,147,158,211,145,161,194,110,126,187,99,119,198,114,140,210,137,164,205,135,163,198,127,156,202,139,153,209,145,159,207,136,157,201,129,150,208,136,162,210,139,167,201,130,157,198,130,156,4 193,110,150,196,111,152,202,113,153,209,121,160,205,112,157,199,105,150,202,114,154,192,98,143,183,98,136,195,112,147,200,114,152,208,122,161,206,119,158,196,103,145,206,122,158,198,118,152,188,103,138,197,117,153,202,125,160,201,113,148,190,94,126,193,104,134,206,126,158,199,119,153,189,107,141,193,112,150,196,113,149,172,72,99,138,34,59,167,66,92,199,119,150,193,112,146,188,108,137,187,107,140,182,93,124,142,39,63,126,29,51,152,47,73,188,98,135,193,115,147,191,113,143,187,107,138,178,94,122,143,42,63,132,33,55,155,48,73,187,97,131,193,119,148,187,109,141,194,115,149,194,114,148,170,74,98,135,31,53,165,64,91,195,117,146,194,121,149,184,103,135,192,114,145,197,123,154,190,109,139,169,73,95,183,100,127,197,121,154,192,117,147,4 195,101,135,204,108,146,205,105,148,204,105,148,203,101,148,204,107,149,206,119,155,201,113,148,192,100,134,203,109,145,209,113,151,202,103,144,199,102,147,200,105,146,197,101,140,195,102,137,188,93,131,199,104,140,209,118,151,202,107,146,197,99,143,201,107,146,198,104,138,194,100,134,193,101,136,197,104,138,203,112,147,183,82,115,182,80,113,198,106,142,198,108,140,193,102,132,190,97,129,192,97,132,197,105,139,160,50,73,168,61,79,193,98,131,193,100,134,189,99,128,185,92,123,189,94,129,193,101,134,167,58,82,167,58,73,194,102,131,187,98,134,186,100,128,184,93,123,189,98,130,195,106,138,174,70,100,169,64,90,198,115,143,186,103,133,185,102,128,179,89,119,186,97,127,189,99,129,189,98,129,194,107,137,195,112,142,187,105,133,182,101,125,4 231,135,155,240,149,169,245,162,179,246,163,180,245,162,177,245,164,178,240,159,175,234,154,170,236,146,160,243,158,171,245,160,173,244,157,168,242,155,166,242,159,171,239,159,170,232,153,164,236,153,161,241,156,165,242,155,166,231,133,127,233,139,140,239,156,169,235,154,164,232,152,156,236,157,164,241,158,165,237,147,156,223,118,105,226,126,115,237,154,159,234,156,164,230,157,159,236,158,166,238,157,165,238,153,161,227,129,122,224,124,112,237,155,158,237,163,170,231,162,163,233,155,162,236,155,162,238,157,164,238,158,164,237,152,158,240,162,168,237,166,168,230,161,159,226,146,155,232,153,160,236,158,163,238,162,167,240,164,170,239,164,169,233,162,158,228,162,158,220,141,147,227,148,152,232,155,157,235,160,164,236,163,167,236,165,165,231,161,156,225,160,155,4 235,154,161,239,155,162,243,156,164,245,158,167,245,161,170,242,158,167,239,153,163,234,151,161,235,155,159,239,156,161,239,141,146,241,143,145,244,156,160,242,157,164,237,156,162,232,153,159,235,155,160,237,149,154,234,128,128,233,125,120,237,138,134,242,157,160,236,154,157,230,150,154,235,156,159,235,144,148,230,123,122,230,124,119,231,125,119,239,150,150,237,155,157,229,150,151,233,154,155,236,147,151,229,123,124,229,124,121,229,124,117,236,141,139,237,158,158,228,153,150,231,152,150,235,152,156,232,136,137,229,122,122,229,126,121,236,146,145,236,157,156,228,154,150,227,151,148,232,154,154,234,149,151,233,140,142,232,134,135,236,151,150,232,155,153,225,153,149,222,148,146,227,151,147,231,155,155,234,154,157,232,148,149,233,155,152,230,155,150,222,151,147,4 243,164,179,245,161,180,246,167,185,247,168,186,247,167,184,246,164,178,245,163,178,241,159,176,244,166,179,245,159,177,245,159,174,245,157,172,244,148,160,246,159,173,244,165,178,239,159,170,243,170,183,245,165,178,243,149,158,239,127,138,236,118,122,243,151,159,242,159,169,237,158,164,244,173,182,246,169,181,242,147,153,233,115,115,234,117,116,242,148,155,244,163,173,236,158,166,242,168,174,246,167,178,240,145,148,233,128,124,234,125,122,242,145,152,241,161,171,233,157,162,237,160,158,244,171,179,240,149,157,234,129,132,234,131,131,241,147,155,239,160,163,233,163,166,234,160,164,240,166,176,241,155,169,235,132,147,239,149,160,243,162,172,238,165,169,230,162,165,233,164,167,236,164,171,239,162,174,240,157,169,239,158,171,239,165,174,235,162,166,227,158,160,4 237,157,175,241,159,178,245,163,183,246,163,185,246,167,186,247,174,192,243,166,180,240,165,178,237,161,176,243,165,181,245,165,183,246,167,185,246,166,180,246,170,182,244,169,180,241,169,180,236,161,174,241,161,174,240,146,154,240,140,146,239,137,141,239,143,148,242,165,172,239,169,178,233,158,168,236,146,154,235,126,132,235,124,128,236,132,136,237,137,143,237,150,157,236,162,170,229,147,154,233,137,143,236,137,143,238,138,141,234,127,134,236,141,147,240,164,173,237,168,175,230,155,161,233,144,150,237,141,148,239,143,148,233,128,137,238,150,159,241,170,178,234,164,167,231,162,169,237,164,172,240,162,171,242,163,172,241,163,172,243,170,178,240,169,175,232,164,167,228,159,167,234,164,170,239,168,177,242,170,180,242,168,177,241,170,177,238,171,174,232,169,171,4 246,169,179,246,168,179,247,172,182,247,172,183,245,161,169,244,159,168,244,162,176,239,160,172,246,170,177,247,172,179,247,170,179,247,164,172,240,142,142,238,140,137,240,155,160,237,159,167,246,170,176,247,173,179,246,165,172,238,135,137,230,117,124,230,124,127,235,146,142,236,162,165,245,170,173,247,169,175,242,153,153,228,120,117,226,117,118,229,125,128,236,148,145,238,166,167,244,168,171,243,162,162,236,140,133,228,126,117,228,123,118,230,128,123,235,152,147,236,167,165,241,164,165,241,156,154,235,138,130,231,131,124,225,123,118,230,136,130,237,161,162,234,165,163,237,161,161,238,158,158,233,141,136,225,118,115,227,125,119,236,157,155,235,165,166,229,162,159,232,159,158,236,163,164,231,148,146,224,127,125,230,142,142,234,161,163,232,163,163,226,161,158,4 239,152,170,241,153,172,239,150,170,234,139,153,241,149,168,243,154,173,241,151,170,235,147,166,239,156,170,242,157,174,232,141,154,208,97,94,221,117,122,239,147,165,239,152,168,234,148,165,239,157,168,242,159,175,220,121,126,175,53,52,191,71,70,226,124,133,237,147,164,231,144,159,236,154,164,239,157,172,213,111,111,163,44,47,181,61,61,229,133,140,236,145,160,230,140,152,236,156,163,239,158,168,223,132,137,191,77,71,208,104,102,236,152,164,236,151,162,231,147,156,233,154,158,238,157,165,232,151,157,216,119,114,228,139,143,238,156,168,234,155,162,230,151,156,229,155,157,233,155,162,233,156,163,232,153,159,236,154,163,238,159,170,233,155,160,225,149,152,226,156,157,229,154,157,232,157,162,231,153,162,233,155,164,234,160,166,231,156,158,224,151,152,4 240,157,169,245,163,175,246,168,179,247,171,182,247,170,180,246,168,180,245,166,177,243,164,176,240,158,160,245,165,175,246,169,179,248,173,183,247,168,179,245,164,174,244,168,176,238,160,172,239,159,165,244,165,174,247,172,182,238,152,154,240,154,158,247,170,179,243,166,174,236,155,165,238,162,166,244,165,174,237,152,155,187,75,67,227,136,135,249,174,184,242,162,171,236,159,167,236,162,165,243,167,175,228,138,136,182,66,59,231,145,149,245,164,175,238,153,163,234,157,162,234,159,159,241,164,169,231,147,147,217,121,115,239,159,169,242,161,171,235,155,157,232,158,161,230,158,155,236,163,163,237,160,164,238,160,164,241,163,171,240,163,170,234,161,161,226,153,153,228,159,156,234,163,162,237,163,167,238,164,170,239,165,170,236,159,164,232,160,161,224,154,154,4 239,148,150,235,134,135,231,124,120,226,115,110,224,107,101,225,111,103,232,127,128,239,149,154,236,143,136,225,119,108,217,106,95,215,99,92,218,104,101,215,99,90,227,124,117,237,149,149,233,142,127,222,119,105,213,103,93,211,96,92,210,92,90,210,95,88,223,120,111,235,145,140,236,151,139,216,114,95,203,91,75,202,86,79,196,76,71,201,86,77,213,101,91,230,136,128,235,152,140,221,123,105,205,93,80,192,75,67,180,58,53,189,68,58,210,100,87,225,132,121,231,147,134,225,133,118,205,97,83,190,74,66,171,51,47,189,75,64,221,120,108,231,144,136,229,146,131,222,130,113,203,94,81,188,70,61,190,75,67,211,108,97,226,133,122,232,149,142,226,144,128,220,127,110,206,98,85,200,91,80,207,101,92,217,116,108,233,147,139,231,150,141,4 228,138,133,226,130,121,229,130,120,238,142,135,240,143,134,240,144,136,243,155,151,240,154,151,215,116,102,210,104,87,207,97,80,215,105,90,226,121,105,228,124,107,237,146,136,239,154,148,200,94,77,193,80,65,195,81,66,202,88,71,209,97,79,218,111,92,232,136,124,237,151,142,197,91,75,185,72,59,187,75,61,201,91,74,210,100,85,219,115,99,227,130,115,234,147,136,201,98,78,198,90,73,193,81,66,196,85,69,206,97,82,208,100,85,224,128,113,234,150,140,210,117,98,211,113,95,206,100,81,195,84,68,188,72,59,194,80,64,209,106,88,229,145,135,222,141,124,222,133,116,215,117,99,206,100,83,196,85,69,208,104,88,209,110,93,226,145,135,221,143,126,227,144,131,224,135,122,223,131,116,218,123,107,227,140,131,229,146,136,227,149,141,4 236,148,160,238,148,162,240,150,164,241,151,165,236,144,159,236,143,158,237,147,160,231,144,153,235,150,158,239,149,158,241,154,161,228,130,132,216,103,109,229,132,136,237,152,157,230,144,147,234,149,153,238,153,159,238,149,154,183,71,70,159,37,42,228,127,127,235,149,149,230,144,144,231,146,149,238,155,160,224,130,134,147,32,35,178,69,70,235,144,143,234,147,144,233,153,152,228,145,148,235,152,157,225,133,142,205,97,94,229,133,133,240,155,159,235,152,153,230,150,148,225,145,145,231,150,152,232,144,150,232,140,148,236,146,159,239,155,164,234,152,153,228,148,147,221,143,142,229,149,150,231,144,153,232,142,154,234,146,159,235,150,158,232,152,153,226,148,148,215,133,136,224,140,145,227,138,148,229,141,151,233,146,155,232,146,153,228,147,149,221,143,144,4 234,143,158,236,143,162,242,150,165,245,155,169,245,153,169,245,157,169,242,153,164,236,151,161,234,144,157,238,147,162,241,150,163,243,152,164,243,151,164,243,156,167,240,153,162,234,147,155,233,146,155,238,148,159,239,148,160,237,142,152,236,139,148,240,150,160,239,155,163,236,153,160,232,146,153,237,150,161,239,151,161,224,120,119,217,103,103,229,131,138,238,155,163,234,154,161,231,148,151,236,151,158,239,152,160,219,108,107,197,69,70,207,93,94,235,149,154,232,152,158,229,149,150,234,151,156,237,150,160,227,125,129,215,104,102,212,100,97,230,143,145,231,154,160,226,146,147,232,149,153,236,152,159,237,150,157,233,142,147,231,139,141,231,148,152,227,151,157,220,142,141,229,148,151,233,152,156,234,150,158,236,152,159,233,147,155,231,150,157,225,150,154,4 225,132,168,230,134,171,235,136,172,240,144,177,241,149,179,239,147,179,232,142,175,227,137,171,224,132,164,232,139,170,236,141,172,239,145,176,239,147,178,236,146,176,227,133,166,223,135,165,225,134,162,232,141,169,233,137,168,236,142,172,237,148,176,227,135,168,215,109,147,225,137,164,223,133,159,227,134,164,232,138,170,228,131,159,193,90,113,199,92,121,221,122,154,228,143,167,218,128,155,226,134,162,232,143,172,211,105,131,152,36,56,176,60,83,222,128,155,225,142,167,219,128,153,225,137,162,227,137,166,218,121,148,199,89,116,214,117,146,226,142,168,223,138,164,215,133,153,221,134,158,227,138,165,228,140,167,225,134,166,227,138,169,227,141,167,223,142,165,212,132,151,218,133,155,223,137,161,224,135,164,223,130,163,227,139,167,222,137,163,218,141,164,4 232,154,175,237,155,178,240,160,184,242,162,187,244,164,187,246,172,189,244,170,187,239,165,185,234,158,174,237,159,177,240,158,179,240,158,180,240,156,181,244,170,187,242,168,184,234,162,179,236,165,176,239,165,179,240,162,180,241,167,183,241,164,181,240,163,181,237,162,179,228,151,172,233,160,171,238,166,177,237,162,178,234,154,164,237,158,169,236,161,179,234,159,178,227,153,172,229,154,167,235,164,177,226,149,159,124,46,52,159,76,86,238,161,179,234,160,177,227,154,171,228,158,168,236,165,178,195,112,119,45,0,10,123,50,62,244,166,180,235,166,180,230,162,175,223,153,163,229,155,170,202,120,129,95,15,21,168,85,92,243,172,185,235,166,179,230,166,175,216,146,159,220,147,162,221,148,161,197,106,109,218,138,146,233,162,179,232,162,177,228,164,172,4 206,96,122,208,92,119,211,93,123,211,92,123,214,96,125,214,98,126,211,98,127,204,96,126,207,98,122,208,96,120,209,96,122,207,85,115,212,95,126,212,98,125,209,94,120,204,95,121,208,103,124,206,95,115,191,68,86,187,57,77,195,69,96,207,85,114,209,98,119,205,96,118,206,101,122,197,85,97,168,48,57,158,35,49,185,56,77,207,84,114,208,93,114,205,95,115,204,99,120,203,90,113,188,71,88,183,62,84,197,70,102,205,82,116,203,84,113,199,82,110,202,101,120,205,98,121,205,90,115,207,93,121,207,96,125,205,87,118,202,83,114,196,80,110,197,97,113,201,96,116,206,103,123,208,99,123,207,95,122,209,100,126,203,88,117,198,91,117,191,85,106,200,101,119,203,98,120,204,95,119,203,91,118,204,91,119,202,89,118,197,91,115,4 235,139,160,238,144,158,240,149,168,235,141,154,237,140,155,243,152,166,241,150,159,238,150,157,235,144,159,238,148,161,222,123,129,186,73,73,196,88,90,239,148,155,240,150,154,238,155,156,236,146,159,229,139,148,164,51,48,132,26,30,152,44,44,226,130,132,241,153,158,235,149,148,235,145,158,226,134,143,163,53,50,127,30,35,143,40,43,225,135,141,241,158,161,234,151,150,232,140,151,221,124,128,155,42,39,135,30,33,159,51,49,231,145,147,242,165,168,235,154,152,228,136,139,222,127,130,188,81,82,175,65,66,202,102,102,242,162,171,242,163,167,234,151,151,224,133,136,225,130,139,229,137,147,225,131,133,234,147,152,242,163,170,239,160,165,231,149,156,221,130,136,226,134,142,227,136,141,222,127,122,235,152,158,240,162,165,237,158,160,229,149,151,4 229,134,143,232,138,151,237,145,160,240,149,165,242,155,169,240,149,164,237,149,164,234,152,164,229,140,144,233,140,152,235,141,158,240,155,172,238,151,164,237,149,163,234,148,162,232,149,158,235,149,154,240,156,167,235,144,158,219,119,124,210,105,104,226,136,146,234,151,165,230,149,156,232,146,155,239,156,170,228,135,145,181,69,67,151,47,48,189,92,96,235,150,162,229,149,155,232,150,159,234,151,163,235,145,157,174,72,76,119,24,29,190,91,97,233,151,159,227,146,152,231,149,158,235,151,161,235,149,163,210,117,128,201,105,114,227,144,156,233,154,162,227,150,156,226,144,151,232,147,159,233,148,161,234,150,165,235,155,169,233,157,167,232,154,163,225,152,156,224,142,150,228,140,151,230,143,154,230,146,157,231,151,161,231,151,156,228,151,159,224,152,156,4 243,155,168,246,159,172,246,161,168,246,164,175,246,164,179,246,160,176,245,161,175,243,162,172,244,160,166,245,160,168,245,160,173,247,164,176,250,168,179,246,160,175,243,159,171,240,156,167,244,161,163,244,162,169,243,156,168,231,138,143,217,124,131,234,144,153,242,159,168,240,158,169,241,159,160,243,162,168,238,147,151,168,63,64,113,23,31,149,55,57,224,135,135,237,157,166,241,163,160,246,167,167,212,113,111,135,30,38,105,24,35,110,18,24,198,100,91,239,161,164,237,161,157,243,164,165,214,116,108,145,44,42,130,38,40,178,76,70,220,128,126,237,162,167,235,158,152,239,160,160,240,157,159,230,142,142,221,128,128,234,149,151,237,156,161,233,155,161,233,157,152,239,161,155,242,163,162,241,163,166,243,163,164,242,162,167,240,162,166,232,154,160,4 235,152,163,236,155,170,215,123,140,214,118,137,242,154,175,243,159,180,242,159,178,242,161,179,233,155,163,237,153,162,129,56,62,113,42,52,232,138,148,243,160,176,243,163,173,240,161,173,232,155,162,237,158,167,159,81,84,138,59,64,233,144,153,245,164,178,244,165,174,241,165,175,232,157,160,234,158,169,235,152,160,238,153,158,243,165,176,244,165,177,242,164,175,239,166,174,227,150,153,235,158,165,235,155,167,239,157,166,242,164,176,245,167,180,241,163,175,234,160,169,225,148,152,232,154,163,233,151,162,240,152,162,243,163,176,245,167,179,240,162,175,234,156,166,221,149,149,231,156,161,238,159,169,242,160,171,244,165,176,244,167,177,240,163,174,235,159,168,219,149,148,228,156,156,235,158,164,238,160,169,240,162,172,242,165,174,237,160,171,230,155,163,4 236,147,157,240,152,162,242,148,149,246,158,165,246,165,169,246,167,177,245,164,170,240,155,159,237,149,152,243,159,160,245,157,160,246,161,166,246,165,169,246,160,168,243,158,161,235,150,145,237,151,154,243,161,158,245,162,165,246,162,165,246,161,164,245,158,163,242,156,158,236,155,147,235,148,148,241,157,154,245,160,159,241,150,145,236,140,130,240,148,141,241,158,154,237,160,157,234,149,143,240,153,149,233,136,123,220,109,92,212,95,84,231,133,122,238,152,150,232,149,141,232,153,146,238,157,152,224,124,114,201,78,68,201,75,68,223,118,108,236,149,154,232,152,152,229,152,144,236,160,158,238,153,156,222,116,109,223,120,115,233,139,144,235,154,160,231,157,158,224,147,143,232,155,152,235,151,155,235,149,150,236,149,149,235,147,154,235,158,161,230,158,158,4 242,157,161,244,158,164,240,153,160,237,148,160,226,129,139,216,118,128,225,137,153,229,146,162,242,159,159,240,154,157,232,143,148,195,92,93,143,42,48,145,42,49,213,119,128,227,149,158,239,157,155,237,156,157,209,118,117,112,28,33,78,9,22,116,22,29,202,105,112,230,154,162,237,159,154,236,156,153,168,73,69,88,11,21,91,15,27,115,25,32,206,115,120,228,153,157,236,159,152,218,133,124,141,39,37,105,16,27,85,11,23,139,47,53,220,137,140,225,151,156,233,158,146,202,114,102,115,22,23,112,23,32,90,11,21,165,71,73,226,147,150,225,152,158,227,156,145,205,118,108,108,21,23,103,17,23,146,46,46,210,122,122,227,150,153,226,154,158,223,154,144,216,138,129,156,58,53,155,55,53,203,112,109,227,151,151,229,154,156,227,156,157,4 241,159,166,244,161,166,244,161,166,242,155,166,237,145,154,235,149,153,235,154,161,231,154,158,237,152,155,241,159,158,243,162,165,237,150,159,201,97,94,176,68,58,206,111,106,224,144,139,236,155,156,238,158,160,239,160,164,223,133,139,155,45,41,129,27,25,163,56,48,216,128,114,234,155,153,219,132,132,203,106,96,208,112,113,145,40,39,120,27,28,134,37,32,210,124,108,234,156,150,183,87,81,139,36,27,178,67,61,130,32,33,117,24,26,154,58,51,221,145,134,227,152,151,200,110,99,182,82,72,211,115,112,157,53,48,152,54,46,213,127,117,228,159,150,221,147,144,226,149,144,229,148,143,230,150,146,223,138,131,226,145,139,230,158,154,228,159,151,220,147,141,223,146,141,229,154,148,231,153,150,233,158,159,233,160,157,231,161,156,227,158,149,4 240,154,167,245,160,172,245,160,170,246,162,175,248,166,182,247,168,183,245,165,178,243,166,177,239,153,160,241,154,162,244,161,170,238,148,160,228,131,135,240,153,163,244,164,173,240,163,171,239,156,161,241,158,160,234,146,147,152,63,68,121,31,32,221,130,132,245,167,176,240,163,170,236,156,160,244,165,167,187,91,88,92,8,13,149,64,70,238,155,165,243,166,173,241,166,171,234,159,156,241,165,161,202,110,102,185,89,87,237,152,157,245,166,176,243,165,169,240,168,167,236,164,157,241,167,163,244,166,167,246,166,173,245,169,175,245,170,177,242,166,173,238,166,171,234,164,157,240,168,167,242,165,169,242,161,167,244,167,172,245,171,175,241,167,171,237,166,168,230,158,151,234,161,159,239,164,164,240,163,167,241,166,170,242,167,172,237,164,170,234,164,167,4 244,161,174,245,163,176,246,161,176,246,164,180,247,170,183,246,166,171,244,160,163,244,166,177,243,162,172,246,167,179,244,161,169,242,153,156,247,166,175,246,167,177,244,164,167,241,162,168,243,166,171,247,171,179,230,142,142,175,68,59,211,114,113,245,165,175,246,172,176,242,163,167,242,167,169,248,173,179,214,119,113,99,19,24,133,45,44,232,139,133,245,171,179,241,167,170,241,164,164,247,174,179,225,136,131,118,34,33,93,20,25,193,96,87,248,172,175,241,167,169,240,167,162,244,172,171,243,167,167,196,103,93,151,50,41,208,115,109,245,169,173,239,164,168,237,166,159,241,167,163,244,170,171,239,158,153,233,146,138,240,160,164,242,168,174,238,167,170,234,163,158,239,165,163,241,164,162,241,165,166,241,166,169,242,166,167,242,168,170,237,166,168,4 214,128,136,211,121,132,209,120,139,212,128,147,215,130,149,215,130,148,215,130,146,212,124,141,218,138,146,218,142,154,208,122,140,187,93,106,200,114,130,207,120,136,210,126,143,207,122,139,213,135,138,214,137,146,183,92,105,132,35,46,157,56,69,173,71,84,199,110,124,203,118,128,211,134,134,206,125,129,140,43,49,118,27,40,128,30,44,133,32,42,188,95,102,203,121,127,208,126,131,203,117,122,148,51,55,129,34,45,143,45,56,149,48,54,190,99,109,205,127,139,206,124,133,204,121,123,177,83,85,170,70,80,168,72,78,173,75,80,199,115,125,200,120,127,206,130,129,207,129,130,203,121,132,200,115,126,194,109,112,192,106,106,205,129,128,201,127,123,204,131,128,206,131,134,203,121,128,200,115,121,203,121,125,205,128,129,204,130,128,200,129,122,4 217,123,127,222,135,139,224,138,143,229,148,160,232,154,166,230,147,150,229,146,152,227,147,159,215,122,125,220,132,138,215,126,130,201,98,103,212,121,123,227,148,154,227,148,154,224,145,149,217,131,128,217,126,128,191,85,90,149,48,55,171,76,81,213,128,132,224,143,145,220,139,137,220,139,140,219,133,135,187,81,86,108,37,47,115,49,61,189,98,101,222,139,140,219,137,145,218,137,136,219,136,137,195,92,91,117,40,48,102,37,48,190,99,100,220,142,141,218,140,141,218,138,137,220,140,142,213,127,129,164,69,71,142,50,55,199,110,108,221,146,144,220,146,141,213,132,129,218,138,136,222,148,155,207,118,119,204,112,113,216,137,135,221,146,144,219,146,144,212,134,131,213,133,128,219,143,142,220,144,147,219,142,145,221,148,150,219,144,141,215,141,138,4 208,107,128,206,105,121,200,94,105,184,76,83,183,75,79,182,70,72,204,102,102,217,128,135,203,109,116,195,92,100,161,50,61,139,37,46,152,50,55,162,54,53,192,87,83,213,128,129,201,106,116,160,56,65,132,34,42,138,41,47,135,38,44,163,60,64,189,84,82,206,116,123,191,92,101,146,42,51,140,44,51,151,49,53,144,47,52,157,54,55,185,79,81,200,97,105,192,92,98,155,51,57,147,47,50,144,46,49,145,44,48,150,49,52,183,80,81,203,109,110,193,98,104,168,61,66,156,54,55,148,51,57,145,43,50,160,57,59,190,95,95,206,128,125,183,81,86,177,74,82,195,105,114,176,76,83,152,46,50,179,78,76,203,120,120,209,138,138,192,97,103,195,101,113,208,126,138,190,95,96,175,73,73,196,106,111,209,131,128,208,135,127,4 212,129,143,215,130,146,220,126,144,227,134,151,225,130,148,225,130,148,223,131,146,217,128,143,211,131,139,214,131,143,215,122,140,220,130,146,219,125,145,216,118,138,219,131,144,212,125,138,211,132,137,214,130,140,212,121,132,205,98,112,208,104,124,213,117,135,214,126,137,209,126,134,209,129,133,210,120,134,204,102,107,177,56,61,175,54,62,207,106,113,212,124,134,205,120,129,204,117,122,209,119,128,198,96,95,169,51,54,162,40,47,196,88,96,210,124,134,203,118,125,201,116,122,208,122,128,204,112,115,182,72,72,180,66,69,202,105,112,205,117,125,200,118,120,198,116,116,205,121,120,206,120,122,203,111,115,205,115,118,207,121,126,200,114,119,195,113,115,196,116,114,204,126,122,206,125,124,207,124,127,207,121,126,203,118,123,197,114,119,192,111,114,4 202,108,113,204,107,109,207,108,108,212,115,116,212,111,115,206,104,112,202,101,109,196,98,106,201,106,108,204,108,109,204,101,100,209,110,110,209,111,113,203,99,102,199,100,104,193,96,101,197,101,104,203,107,109,205,105,108,207,108,111,207,108,112,203,102,108,197,98,101,191,96,99,196,101,106,203,108,110,204,106,110,206,107,114,205,106,112,201,100,106,198,101,104,191,94,99,194,99,102,199,102,105,200,100,104,184,74,79,183,73,77,197,94,99,196,101,104,189,94,94,192,97,96,195,98,101,199,99,104,165,54,58,142,33,37,190,87,89,196,104,106,190,99,99,188,93,95,192,96,101,195,98,103,189,88,93,179,76,79,192,96,96,194,104,102,190,103,100,185,93,96,190,97,101,192,96,102,193,98,104,195,100,105,192,98,99,190,101,99,187,102,97,4 215,126,130,221,134,136,224,134,134,223,130,137,219,125,135,212,116,119,212,119,123,213,125,133,214,126,128,219,131,132,221,132,134,222,131,136,212,116,128,211,116,127,214,128,131,211,127,125,213,125,126,219,130,130,208,118,120,176,76,80,208,112,126,208,114,124,212,126,126,213,133,126,211,125,122,221,136,133,184,88,85,138,32,40,206,109,124,209,118,126,209,121,117,210,130,123,207,120,117,216,131,128,197,102,100,184,77,85,206,110,123,206,113,124,205,112,115,205,122,113,206,121,118,213,129,124,215,130,132,211,122,136,206,115,129,205,116,129,204,115,118,204,124,112,203,123,119,210,129,126,212,130,135,208,118,132,204,115,131,199,109,125,201,115,119,201,122,112,198,120,119,205,127,125,207,126,132,203,115,126,198,110,127,194,107,124,198,119,124,198,123,115,4 198,99,106,199,94,102,205,100,108,213,115,114,213,116,116,212,116,115,209,115,114,203,110,113,197,99,103,199,96,101,203,100,102,208,109,109,210,114,109,211,117,114,207,115,112,201,109,108,196,98,100,200,98,102,194,81,77,200,90,84,210,116,109,207,112,109,207,117,112,201,110,107,194,96,99,200,100,101,179,61,57,164,43,40,195,88,83,205,107,107,204,113,109,200,112,107,195,100,101,199,103,105,194,85,85,151,34,34,178,71,68,207,113,109,201,109,108,197,108,104,192,99,97,196,101,101,201,107,105,189,80,75,192,88,81,203,112,108,198,106,106,192,101,102,188,94,95,193,97,97,198,105,103,199,105,103,199,102,97,199,107,106,194,102,103,188,96,99,185,91,92,190,94,96,193,96,96,195,101,103,194,97,102,192,95,98,189,96,97,184,92,95,4 213,122,146,216,128,149,218,129,150,218,127,151,218,128,151,217,129,148,216,128,149,214,134,149,214,124,144,216,130,149,216,129,148,214,116,138,215,119,141,216,130,147,214,127,145,211,125,143,217,139,149,217,134,148,213,122,138,197,87,107,196,85,107,211,115,135,214,128,144,210,126,144,217,144,146,218,141,146,198,98,107,170,57,71,173,59,75,200,93,115,216,136,148,212,133,144,218,151,146,220,149,146,193,97,97,161,54,64,170,60,75,203,101,120,214,132,143,213,136,142,218,153,146,220,154,148,208,123,123,171,62,74,184,74,93,208,114,130,213,129,140,211,133,138,216,148,139,216,146,142,213,132,140,199,97,114,204,105,123,210,122,136,211,129,139,209,133,138,213,145,138,213,137,140,212,131,139,212,128,141,209,124,136,212,130,139,210,133,137,207,133,136,4 197,105,127,202,110,131,208,117,138,212,123,140,212,122,139,209,120,139,204,114,133,201,114,136,196,104,124,203,113,133,207,118,136,210,123,137,209,120,138,207,120,136,205,121,135,199,115,131,195,106,124,203,115,132,207,122,137,197,103,114,195,100,113,206,120,134,204,122,131,196,112,125,195,109,123,199,111,129,209,122,137,151,60,71,148,59,64,209,123,132,201,117,127,194,110,121,194,109,122,196,110,126,205,115,131,138,54,64,128,46,51,209,125,128,201,119,129,193,110,119,193,109,120,197,115,125,204,122,131,177,89,95,162,77,80,205,127,129,201,123,127,192,114,118,189,106,115,196,117,122,202,125,127,205,128,130,206,128,130,200,121,125,195,117,121,190,115,118,187,108,114,193,116,119,201,128,128,206,133,132,202,127,127,198,121,123,192,114,121,188,114,119,4 200,117,126,204,116,130,209,122,136,216,132,144,193,107,119,178,85,100,165,81,87,170,90,98,199,117,127,205,120,132,211,126,137,213,124,137,188,107,115,170,85,94,164,82,88,169,90,95,200,117,126,202,113,123,179,75,76,188,91,91,179,91,95,167,83,93,178,96,104,174,93,99,193,103,115,194,102,112,159,54,51,154,48,47,134,44,43,150,65,69,170,92,96,174,96,96,170,88,94,177,92,98,173,83,88,146,52,56,123,38,37,153,72,71,165,88,94,164,86,91,153,75,78,159,81,83,172,91,101,176,84,98,157,68,70,176,91,98,183,103,110,185,97,111,127,58,57,164,85,90,184,97,107,173,92,99,167,89,92,166,88,93,174,98,101,174,92,100,144,71,70,152,79,80,170,88,96,173,87,97,164,84,89,170,93,98,177,102,107,157,84,86,4 218,131,131,218,127,129,218,124,127,210,103,105,215,112,116,217,117,120,210,112,116,207,114,113,218,131,128,217,128,127,212,117,116,192,72,71,202,89,92,215,114,117,211,110,112,205,109,109,217,130,126,215,123,120,197,83,81,175,51,49,184,67,65,213,111,112,213,113,114,206,109,109,214,127,121,213,116,113,184,65,62,156,37,38,175,56,57,209,104,105,212,110,112,207,113,110,211,120,117,214,120,119,193,85,82,154,33,38,169,46,51,203,93,96,212,115,115,208,117,112,206,113,111,210,115,116,201,97,98,167,41,46,182,63,68,208,104,106,210,115,111,205,119,112,203,110,108,206,108,110,207,108,111,184,65,67,192,78,83,209,108,112,206,114,109,203,118,109,200,107,106,203,104,106,206,104,111,203,96,102,202,95,100,207,110,110,203,112,107,200,116,107,4 217,134,136,232,151,152,234,153,153,237,153,153,227,141,141,215,129,127,207,126,125,207,129,130,227,147,144,231,147,143,228,143,139,226,139,135,221,136,131,216,135,132,218,137,137,206,127,124,226,147,142,217,128,119,212,117,104,213,118,109,218,129,126,225,144,142,220,143,143,210,133,131,212,134,124,214,125,110,207,110,94,203,105,93,205,110,100,208,120,110,217,140,134,205,130,125,218,143,133,226,145,135,224,137,128,215,121,109,210,117,106,190,101,90,196,116,109,198,125,118,219,145,133,223,146,138,225,145,138,224,141,135,221,138,133,205,125,120,187,111,105,193,121,113,212,139,128,220,144,135,225,149,141,226,148,144,219,142,139,205,131,125,207,135,127,190,122,112,215,143,133,221,148,139,221,148,141,221,146,140,218,140,134,212,140,134,211,143,136,188,122,113,4 154,90,96,160,94,99,200,131,140,210,143,154,218,149,160,216,145,155,219,153,168,172,106,114,194,131,138,186,120,124,199,132,140,203,134,141,216,145,154,217,146,155,223,154,163,189,122,128,212,150,157,204,140,149,190,109,111,181,86,86,194,114,115,213,148,155,216,151,157,200,136,140,182,117,122,188,121,125,165,78,77,160,61,62,193,107,110,213,152,159,216,153,161,200,135,141,171,107,108,169,101,104,146,67,67,147,61,61,172,92,89,195,131,134,202,137,140,190,125,127,172,110,110,186,122,125,175,103,102,188,121,125,193,130,133,180,116,119,171,109,109,190,134,137,200,140,142,198,138,140,206,144,146,206,145,152,206,149,156,183,123,126,179,120,123,188,131,137,191,130,131,175,112,111,184,123,125,195,135,136,195,135,137,192,131,135,203,143,147,207,147,151,4 235,161,179,239,164,187,236,161,185,229,151,175,222,146,167,219,143,166,202,127,141,203,130,142,231,160,176,233,158,180,225,149,166,217,139,153,221,147,166,216,141,160,205,133,146,200,129,139,233,165,181,230,158,180,197,111,121,172,78,81,214,137,153,212,139,153,202,131,141,210,141,152,229,163,178,229,158,177,181,94,101,112,24,29,185,102,113,210,139,153,207,136,148,211,143,155,229,161,175,225,155,173,197,117,126,126,39,43,168,86,92,216,146,161,215,145,161,210,142,155,206,139,146,209,140,153,204,132,143,181,101,103,200,125,132,209,140,152,205,136,149,208,140,151,202,137,142,208,141,151,210,142,153,210,142,155,215,145,160,207,138,151,199,127,139,189,121,128,221,158,167,218,155,163,224,160,173,226,160,178,213,143,160,215,146,162,199,129,141,197,132,142,4 208,134,154,209,133,153,223,144,170,225,145,170,233,157,182,220,143,163,220,145,163,229,158,179,205,128,146,219,142,162,227,151,171,228,152,173,236,162,185,220,145,162,220,146,166,225,155,170,209,134,153,218,143,161,230,155,177,224,147,164,221,146,161,227,153,174,225,153,175,224,153,167,212,142,159,222,150,171,222,147,166,173,79,81,189,100,103,223,151,169,219,148,164,223,155,167,214,146,162,225,156,177,204,125,138,137,43,47,176,82,81,226,153,168,225,156,172,229,163,174,207,138,150,218,149,165,209,132,145,144,49,51,177,89,96,232,162,182,221,153,167,228,165,175,197,129,138,212,143,158,217,146,167,204,126,139,215,142,160,227,162,180,223,160,173,220,158,170,190,124,135,215,146,164,216,147,165,222,155,174,220,151,169,216,151,166,220,157,174,215,155,166,4 216,128,131,212,124,131,208,117,123,212,122,122,210,122,123,204,118,116,206,121,120,198,118,117,213,126,126,215,125,125,218,127,129,226,139,137,223,137,133,212,126,125,197,113,109,196,117,113,212,124,121,218,129,131,222,133,135,224,137,138,227,143,140,223,139,135,213,128,130,191,109,106,214,129,130,207,119,122,200,108,107,212,123,122,220,137,136,214,129,125,204,118,115,198,115,110,217,140,138,207,121,120,159,58,53,165,68,62,205,117,114,215,131,129,211,130,127,199,120,113,212,134,128,211,126,119,179,78,69,168,62,56,193,102,99,204,123,122,199,119,113,191,117,111,207,128,122,216,139,133,211,130,125,204,116,111,205,121,120,200,122,121,191,114,108,181,107,99,205,129,120,213,138,131,215,139,135,212,134,130,216,138,134,214,139,136,206,133,128,200,131,122,4 213,138,159,225,151,173,238,162,186,228,146,169,230,152,174,223,148,168,220,152,171,216,152,167,214,138,160,219,145,164,237,163,185,221,142,165,232,158,181,225,152,170,214,145,161,211,148,162,214,138,161,214,139,159,232,160,183,212,133,152,219,141,158,231,165,182,208,142,155,206,143,157,210,138,154,213,141,159,224,155,176,189,103,112,158,61,62,205,129,137,211,148,161,194,129,139,212,142,154,213,145,159,223,159,176,183,99,108,132,31,32,181,95,99,220,160,175,191,128,135,213,145,154,221,155,168,226,164,182,186,108,120,148,46,47,188,104,108,226,168,183,189,124,131,207,139,147,221,155,169,224,161,176,204,136,151,197,119,132,210,141,153,228,171,184,192,130,138,203,135,143,219,155,168,221,156,171,214,148,164,220,154,171,217,154,168,224,167,179,199,140,148,4 220,144,172,229,150,183,230,147,179,228,142,173,230,145,176,222,136,170,219,134,166,218,140,169,215,138,163,224,144,173,231,150,180,223,141,169,230,148,178,216,131,163,220,141,169,218,145,170,222,142,170,223,143,172,224,145,175,211,131,157,222,139,169,213,131,159,218,141,168,221,152,176,224,147,174,222,143,173,213,128,152,195,114,137,214,136,163,207,127,149,212,137,162,220,153,176,219,145,172,218,137,164,171,71,84,152,56,72,206,130,157,205,127,150,208,134,158,215,150,172,216,144,167,214,137,164,165,67,78,133,35,45,194,116,141,208,134,158,208,138,160,206,142,163,210,138,158,215,143,168,196,111,130,177,89,102,197,123,147,214,139,167,200,126,146,196,129,151,199,122,146,212,140,163,209,137,161,203,132,154,196,122,145,215,141,168,196,124,143,191,120,140,4 205,115,129,210,115,132,218,118,137,232,135,152,238,147,159,234,143,151,231,142,151,224,142,147,210,118,128,221,126,140,218,118,134,218,119,133,230,137,148,234,146,155,230,146,151,219,139,140,210,118,129,221,127,143,225,128,134,222,121,123,214,122,125,229,140,146,228,139,148,218,133,138,203,117,123,209,117,130,209,115,116,213,110,104,219,123,122,224,131,139,226,138,145,217,133,139,182,101,103,185,102,108,205,115,116,212,110,106,213,117,110,226,138,143,222,138,142,212,128,134,189,110,114,213,127,135,219,128,138,218,126,132,220,130,134,224,136,143,221,141,144,214,141,139,212,131,136,216,130,138,215,128,138,217,129,139,218,131,137,222,138,145,213,136,138,204,134,132,206,129,130,214,130,135,217,135,140,217,134,138,217,135,137,219,138,141,210,132,134,197,123,123,4 227,146,144,228,147,145,234,150,147,236,153,151,238,153,153,234,149,148,225,140,139,219,135,134,226,144,138,226,144,137,233,151,145,236,154,149,235,152,149,232,150,147,234,153,146,220,135,132,226,144,139,226,144,136,221,129,113,230,138,124,230,146,140,223,138,134,232,150,144,219,137,132,222,134,132,226,144,138,197,95,75,199,90,70,228,140,128,226,145,138,231,151,143,221,143,135,222,137,131,227,147,140,206,112,95,196,89,69,226,140,132,228,148,140,226,145,137,219,142,133,222,142,132,225,146,137,221,137,121,224,135,118,225,139,134,227,147,139,225,148,139,214,134,128,221,146,134,218,140,129,223,145,133,232,154,144,222,138,130,223,141,135,219,138,132,207,128,121,216,145,132,216,141,129,219,142,130,227,149,139,220,140,130,219,138,133,215,135,130,205,128,121,4 229,141,150,231,142,149,239,151,160,238,149,157,239,148,160,237,146,158,233,147,152,230,148,152,229,146,150,232,146,148,232,143,145,217,118,112,230,139,141,236,148,153,233,148,151,228,146,148,228,143,147,235,150,155,218,126,125,163,52,46,204,106,102,239,153,156,233,146,147,226,143,140,224,141,144,232,150,154,219,132,132,157,50,49,197,96,94,236,149,152,232,148,146,225,146,143,219,135,140,229,143,149,226,142,146,190,88,83,212,120,118,232,149,151,230,149,148,221,144,143,216,134,137,224,139,143,229,147,151,223,137,140,225,141,142,232,151,152,227,148,147,219,144,142,202,122,118,221,141,140,228,148,150,225,143,150,228,146,149,229,150,149,222,145,143,217,146,142,203,122,120,218,139,137,225,146,146,221,142,144,227,149,150,226,149,150,217,143,139,214,144,140,4 214,130,138,205,119,129,204,116,127,199,112,122,195,109,118,203,115,129,203,116,124,209,129,135,216,135,143,206,122,128,203,118,125,190,102,107,185,99,102,188,102,108,201,119,121,204,127,126,210,132,137,188,100,97,185,91,91,176,82,84,172,76,75,189,94,94,207,124,123,208,132,129,207,129,131,171,79,76,167,64,63,165,63,63,161,57,55,178,74,71,197,106,102,205,132,127,190,112,111,180,90,85,191,94,92,178,79,80,167,65,65,182,81,79,204,118,114,203,132,125,190,114,110,205,128,128,203,119,119,187,94,96,186,92,92,203,120,124,205,130,126,197,126,122,193,120,114,202,128,127,202,123,125,195,116,116,198,119,120,203,128,130,204,133,133,205,138,137,194,121,116,197,118,117,209,133,137,206,133,135,207,134,138,202,130,130,206,138,138,200,135,130,4 227,145,159,234,152,169,230,144,160,230,145,159,234,148,165,244,160,181,238,157,176,224,146,158,210,126,135,221,138,153,232,149,167,239,156,174,240,158,174,243,160,179,234,153,167,223,146,157,220,138,150,239,157,175,243,161,179,242,162,179,233,148,162,234,150,164,232,153,167,234,161,175,228,149,159,237,159,171,230,144,153,214,118,121,199,98,99,208,109,109,235,160,172,228,157,167,225,147,155,240,161,175,228,141,147,192,87,82,186,78,73,199,96,88,232,157,164,212,141,147,231,154,164,236,159,167,235,155,164,232,151,158,218,132,135,227,146,153,227,156,165,198,128,130,224,150,154,233,157,163,241,167,179,236,161,174,235,162,177,239,168,182,204,133,138,198,128,131,219,145,148,236,162,173,239,168,179,233,159,170,235,163,174,224,153,162,191,121,123,215,147,153,4 237,152,175,242,160,178,247,170,185,245,167,181,246,159,180,246,161,180,247,168,182,241,159,172,241,157,180,237,152,169,245,161,178,240,145,163,233,127,142,244,156,175,246,165,182,239,156,173,238,152,170,243,157,172,234,148,159,221,116,119,208,88,79,220,121,121,233,149,164,229,146,161,234,149,160,241,157,171,232,139,146,183,68,65,180,61,56,212,101,94,234,149,158,236,153,166,239,157,167,244,159,175,239,145,158,200,89,89,169,53,53,217,113,112,239,154,165,230,148,158,228,147,159,233,144,161,236,146,167,231,134,148,222,120,134,225,134,144,232,147,158,228,148,158,226,149,158,227,142,153,228,143,152,230,143,161,236,151,172,238,153,169,230,145,160,227,151,161,219,143,151,228,147,158,234,153,162,230,144,159,232,150,164,234,149,161,232,149,161,230,158,164,4 232,136,172,239,145,181,240,145,182,240,143,180,243,149,185,244,152,188,240,146,183,237,144,179,233,140,176,238,142,178,231,131,164,223,120,150,225,119,147,241,150,183,240,151,183,235,148,179,232,138,174,233,135,170,212,97,124,192,68,91,208,94,118,239,149,179,239,152,182,234,149,177,231,139,172,232,138,171,207,91,117,189,62,85,198,83,105,236,143,172,238,149,179,229,144,169,230,141,173,233,142,175,222,121,151,206,93,119,200,87,108,233,139,167,235,147,175,228,143,167,226,137,167,232,144,175,234,147,178,230,137,167,232,138,168,236,148,177,232,146,172,227,144,166,220,133,162,228,140,170,233,148,177,236,148,179,236,145,176,236,149,176,229,142,167,224,142,165,216,130,161,226,141,171,232,147,176,233,146,176,234,144,173,232,143,169,224,137,161,219,137,161,4 242,168,185,243,167,185,243,164,186,243,160,186,244,159,186,244,161,188,243,162,186,237,154,179,239,165,183,240,165,185,238,156,179,233,144,167,239,155,178,243,163,186,243,163,185,235,155,177,238,165,181,241,168,188,221,128,140,181,64,72,205,93,102,234,143,165,238,153,178,234,154,176,237,163,177,243,169,189,212,115,119,161,40,44,200,87,94,228,130,149,227,130,156,230,145,167,235,160,176,239,162,181,222,130,142,209,107,121,225,123,141,226,122,138,225,126,143,229,142,161,231,155,170,235,154,174,236,152,177,236,149,172,232,136,146,228,128,133,230,138,146,229,148,164,230,156,168,235,159,174,237,158,176,237,151,174,237,147,166,236,146,156,232,148,161,226,150,164,229,157,168,235,162,174,237,162,176,235,153,174,236,149,172,230,141,165,226,143,163,223,149,162,4 245,158,169,245,159,170,246,164,178,246,164,175,246,163,176,247,172,185,246,166,180,241,156,168,244,158,166,246,165,176,244,156,161,245,158,162,245,159,170,245,160,170,244,161,171,240,159,168,243,161,166,248,169,179,226,124,117,214,106,93,226,125,114,239,149,152,244,161,170,239,160,166,243,162,168,248,169,177,220,118,114,172,55,45,192,80,69,235,142,138,244,161,165,239,161,162,240,156,157,245,166,170,220,117,109,181,62,53,191,78,67,230,138,133,243,164,168,238,162,160,237,155,151,240,158,163,223,128,118,202,92,79,194,80,67,225,133,126,241,165,167,235,161,157,235,157,152,236,152,154,234,149,149,214,114,101,209,105,93,231,145,142,236,158,161,231,157,155,231,155,149,228,141,135,232,147,146,228,140,139,227,137,135,232,149,154,230,149,152,227,152,148,4 225,147,160,226,146,160,232,151,165,225,132,132,237,154,165,242,168,188,240,168,182,234,162,174,225,152,164,226,148,158,215,124,123,214,116,110,237,158,169,241,167,180,239,167,177,232,161,176,224,153,164,217,135,140,184,77,66,198,94,83,234,155,162,241,167,177,237,164,171,230,158,169,226,156,165,201,111,111,154,45,38,192,88,80,233,150,152,237,162,171,236,162,170,230,158,168,224,154,161,202,115,110,167,63,52,201,101,91,224,135,130,235,159,169,233,158,165,232,162,173,219,150,153,220,148,152,218,137,140,216,128,126,225,137,141,234,158,167,231,156,162,231,160,171,218,151,152,224,153,160,227,156,168,228,154,163,229,151,160,231,155,162,231,158,168,225,155,167,216,149,152,219,149,155,223,151,163,227,155,163,229,155,164,228,154,162,227,154,163,222,155,165,4 220,145,156,223,141,155,228,149,164,235,159,176,233,156,177,232,155,180,228,153,178,220,145,163,220,145,154,217,132,135,221,137,141,230,156,170,227,149,167,228,154,177,224,148,170,219,147,164,219,147,154,217,136,138,214,129,127,211,126,130,219,137,151,221,144,156,220,146,164,221,149,167,218,149,152,224,153,161,208,124,127,186,84,81,200,107,109,206,122,125,223,153,168,220,151,166,223,159,164,223,155,160,206,123,125,170,67,66,181,83,82,199,110,110,222,151,165,220,155,170,218,155,160,215,145,143,196,106,99,167,66,64,158,55,52,198,109,114,217,144,160,221,155,171,212,145,148,215,146,144,207,128,129,198,112,118,185,88,88,198,111,115,217,146,162,217,151,164,206,138,146,209,137,140,215,143,149,210,135,145,207,128,136,210,134,144,218,150,161,215,151,164,4 227,147,162,230,150,163,222,132,145,208,106,114,222,133,153,232,152,174,228,149,170,223,146,166,227,149,161,231,153,166,219,128,132,181,66,62,204,107,119,228,146,168,228,149,167,226,149,165,225,149,157,230,152,163,217,126,125,181,71,66,200,100,109,230,144,161,228,150,166,224,148,162,225,152,159,228,152,160,226,142,150,216,125,130,220,133,145,231,151,167,225,143,160,219,139,153,221,148,150,227,152,159,230,153,166,229,147,160,230,149,163,231,154,169,225,145,159,221,143,157,217,143,143,223,148,151,231,157,169,230,149,163,229,146,160,227,146,158,226,152,163,222,150,163,217,146,145,220,143,139,227,151,154,226,145,157,226,140,156,223,140,149,223,147,155,214,140,149,212,142,141,217,145,144,220,144,146,219,138,146,221,138,154,219,142,153,217,142,148,208,132,136,4 225,152,172,223,144,163,226,145,163,237,161,181,236,159,179,236,161,177,235,163,182,231,160,175,222,152,172,221,140,162,224,146,164,230,157,179,229,153,175,232,159,176,229,156,172,226,156,169,220,150,169,218,141,159,222,146,164,216,134,153,216,136,152,225,151,166,231,160,174,228,161,173,216,143,160,222,150,168,202,123,136,115,44,53,144,54,56,212,131,140,231,162,178,225,154,167,209,137,149,219,148,165,186,106,116,59,9,14,129,46,51,219,143,155,230,164,177,225,156,169,204,132,140,214,146,159,207,132,144,167,76,85,199,115,127,225,158,172,226,157,167,223,157,169,207,138,146,213,145,156,212,139,155,214,137,159,219,150,171,226,161,175,220,150,160,219,152,163,211,149,157,214,147,157,216,146,159,215,147,164,221,153,171,223,155,168,216,145,157,215,149,160,4 230,147,160,230,146,160,230,146,160,230,146,156,233,151,158,236,156,169,232,154,165,227,149,156,227,148,159,229,151,164,224,141,147,199,101,93,214,125,123,228,148,157,227,149,157,222,147,148,221,143,148,228,153,164,203,111,110,169,60,54,180,76,72,217,134,139,222,146,150,220,148,149,222,147,150,225,151,163,195,102,102,143,44,45,151,49,47,204,115,114,219,140,149,219,147,153,219,147,150,219,145,150,187,95,94,125,33,36,131,42,45,188,92,88,211,130,132,217,145,152,216,144,148,210,129,126,172,71,66,135,43,46,121,33,37,181,88,89,215,142,141,214,144,146,209,137,134,208,130,128,193,103,97,173,77,72,157,56,52,184,91,90,216,146,146,212,143,143,208,140,141,212,140,137,208,131,128,200,116,110,192,102,94,197,110,106,212,142,144,209,141,146,4 217,132,159,220,131,158,225,135,161,223,133,154,226,135,153,227,144,168,222,140,161,213,131,145,213,123,146,222,134,158,227,142,165,223,137,157,225,138,155,220,137,157,214,132,149,211,131,145,216,133,151,222,139,160,213,119,138,211,118,131,211,120,135,208,116,134,211,130,147,209,134,149,221,144,159,215,128,145,197,92,103,181,72,82,183,75,88,190,89,101,204,117,132,208,133,149,217,137,154,210,119,137,193,90,101,167,56,68,155,45,61,164,56,70,193,98,109,202,122,138,213,135,151,213,127,145,197,101,114,180,74,86,176,73,86,180,81,92,193,100,113,193,111,128,210,135,146,216,139,152,210,128,142,204,115,130,206,120,139,205,121,134,199,118,134,193,118,136,206,133,146,210,134,147,212,134,149,210,132,149,210,130,149,206,129,143,199,125,138,194,123,139,4 220,153,170,221,146,170,220,147,167,218,144,166,211,139,159,216,146,164,212,142,163,201,127,151,214,147,161,221,152,172,222,155,177,204,128,139,179,87,89,192,110,115,207,139,158,198,128,150,206,137,151,218,149,162,222,156,167,186,101,102,124,27,28,167,79,79,208,142,156,201,134,153,205,133,141,208,133,139,217,145,152,189,106,106,104,23,26,144,58,60,205,132,144,202,133,152,209,142,151,206,132,139,212,144,156,202,130,135,141,48,44,152,60,60,204,136,147,203,137,153,206,143,157,214,152,163,215,153,167,209,147,161,190,112,113,185,106,108,206,141,153,203,143,155,201,134,148,214,154,165,218,158,171,211,150,166,210,150,164,206,142,152,202,137,150,200,139,154,200,138,148,208,148,158,213,152,165,211,150,165,208,146,162,204,140,155,201,134,150,199,135,152,4 231,151,170,233,151,168,233,149,167,235,154,174,236,155,174,238,159,172,238,161,173,230,150,164,230,149,165,233,151,167,233,152,168,218,127,134,224,136,144,235,158,169,235,160,169,228,152,164,227,150,157,230,150,163,230,148,159,183,75,70,192,87,84,231,153,162,232,157,165,224,150,160,226,152,159,230,153,163,217,128,129,152,49,47,166,58,56,225,141,148,230,157,166,224,152,161,224,149,155,229,153,160,210,119,119,162,56,49,186,86,86,227,149,160,224,149,153,219,147,151,221,146,150,225,151,157,214,130,131,197,95,87,216,130,134,226,150,160,218,139,138,215,142,143,218,146,148,220,145,144,220,144,149,218,140,148,224,148,155,224,149,156,217,141,143,213,141,145,212,142,145,217,146,148,222,149,157,220,147,155,222,148,153,222,149,154,217,146,150,209,137,143,4 212,122,146,214,124,146,219,130,151,219,128,149,215,119,134,210,112,130,215,123,142,211,122,140,208,117,139,209,117,140,198,100,115,206,113,130,213,121,140,213,122,141,213,123,143,208,120,138,202,110,135,200,105,127,156,51,59,176,77,90,212,123,142,211,123,140,211,126,145,205,119,135,204,118,139,196,102,117,162,58,64,150,51,61,151,58,66,166,69,76,195,108,118,201,121,132,198,109,128,185,85,97,151,50,54,118,30,38,99,21,30,118,27,33,170,70,75,199,119,132,191,97,101,188,91,99,179,86,96,158,64,71,151,59,64,148,54,62,183,92,105,198,117,131,193,106,111,202,120,131,206,128,143,203,118,133,201,115,130,193,104,113,195,109,122,198,121,136,200,125,136,205,129,139,211,136,149,210,134,150,205,123,140,196,105,114,195,108,115,198,122,136,4 221,136,157,220,129,153,227,136,162,231,143,166,230,142,165,228,139,162,222,138,160,217,135,156,222,141,158,224,141,159,229,143,166,230,141,163,228,141,163,223,136,158,217,132,152,213,131,151,220,142,155,225,147,163,226,143,162,227,139,160,225,139,159,216,129,144,214,129,141,211,134,150,215,137,150,221,142,157,221,139,157,212,118,130,211,121,133,218,136,151,217,138,151,212,137,149,214,136,147,218,137,153,208,114,129,184,76,82,177,70,75,207,118,129,217,143,153,208,136,145,212,136,146,216,137,152,197,100,108,171,63,67,170,65,69,191,95,104,212,137,149,207,135,146,207,132,142,209,130,144,196,105,110,168,62,64,175,71,74,193,101,110,207,129,141,203,130,140,202,128,138,204,128,144,206,129,139,199,113,124,198,111,121,204,125,135,204,129,139,199,127,138,4 235,190,203,237,192,206,233,186,196,227,170,176,228,170,178,233,183,195,237,191,201,232,186,189,231,182,191,233,185,194,217,155,157,201,122,121,213,139,139,222,161,163,232,187,192,231,188,189,230,183,189,229,180,187,193,112,113,163,72,78,163,75,79,211,139,135,229,184,187,229,185,184,232,192,197,223,169,171,165,84,87,137,55,67,162,77,83,198,121,120,222,174,178,230,189,192,230,190,196,216,155,153,144,66,71,130,60,71,133,58,70,142,69,76,218,165,167,231,193,196,228,187,192,220,168,174,192,116,115,160,78,80,126,54,63,165,99,100,227,182,185,228,190,193,229,189,192,228,187,192,218,164,163,205,137,131,209,146,143,223,173,173,227,186,191,227,186,189,228,188,191,229,190,191,229,187,191,226,182,184,226,183,184,229,190,194,229,188,194,227,187,191,4 204,131,147,206,133,152,181,86,104,176,77,97,210,137,156,215,147,163,213,141,159,209,139,157,205,137,147,208,141,155,162,69,80,125,27,40,188,103,120,214,149,164,211,141,155,209,141,154,204,138,145,208,143,154,169,77,85,114,23,34,132,45,57,200,127,138,212,145,157,208,141,151,203,134,143,208,146,155,192,111,120,143,45,52,134,43,51,191,112,123,213,149,159,209,147,155,202,131,140,206,140,148,205,133,144,183,94,101,168,68,73,188,102,108,209,144,154,210,151,158,200,127,135,204,134,143,205,130,144,201,126,136,170,72,72,189,107,108,211,150,159,208,148,157,197,119,130,202,128,139,204,128,142,206,137,148,201,126,134,206,141,148,210,151,156,204,142,148,193,114,127,199,123,135,204,135,146,205,133,145,207,137,149,206,144,153,207,148,151,203,143,143,4 225,141,153,229,144,158,231,137,154,224,124,136,223,132,137,235,149,156,243,163,172,243,166,177,218,136,141,213,121,129,197,91,93,189,76,76,200,95,94,216,113,112,228,138,138,233,156,158,211,126,132,195,86,86,179,61,61,182,63,67,186,68,70,191,77,74,201,102,91,217,136,130,209,119,117,186,78,77,171,59,57,181,68,67,179,63,66,174,59,58,198,95,87,221,140,136,195,106,96,172,65,61,166,52,52,165,53,53,146,38,41,181,71,68,198,93,84,214,127,121,202,121,115,165,57,51,148,39,41,167,58,60,179,74,73,203,103,102,217,133,136,216,141,140,214,142,137,197,106,98,172,64,63,171,58,59,210,116,118,219,140,145,217,140,143,226,155,158,222,154,149,217,145,142,205,116,114,198,101,102,210,125,128,219,144,145,226,154,155,222,152,151,4 187,114,123,188,110,118,185,100,101,186,97,99,194,114,125,199,131,144,196,126,139,190,124,134,188,118,126,187,109,113,173,80,81,175,79,78,190,107,113,196,128,137,193,126,133,188,124,130,190,123,129,189,116,115,172,78,77,173,75,81,185,99,102,194,122,128,193,127,133,187,121,129,189,125,129,190,122,124,184,97,104,168,68,73,179,87,93,191,114,121,191,123,126,187,122,125,188,125,126,190,123,126,186,105,109,175,80,82,171,74,79,179,93,95,184,109,108,182,112,109,187,126,124,189,126,127,187,113,113,174,82,82,165,68,62,165,74,67,180,102,97,178,105,100,184,122,119,189,125,127,189,120,116,176,88,80,165,67,61,168,79,74,182,110,107,180,114,109,180,117,115,186,120,123,188,120,121,183,105,102,176,90,84,177,96,94,182,113,114,180,117,119,4 218,147,156,214,144,146,209,139,142,201,118,117,209,135,137,206,136,142,202,124,133,201,127,138,211,137,141,213,142,143,203,126,125,161,64,61,175,81,76,209,137,138,205,135,138,203,134,140,210,140,141,214,145,146,174,91,89,135,46,47,167,66,64,200,120,117,211,143,149,216,148,159,214,147,149,216,148,151,161,78,77,114,31,35,158,64,62,202,126,125,217,151,160,214,144,155,212,145,148,215,149,154,177,89,84,142,47,47,178,93,88,204,137,137,210,144,150,207,140,148,207,138,139,212,146,148,192,111,103,184,97,91,203,135,133,210,148,150,208,143,146,203,135,141,200,129,127,207,140,138,210,147,142,209,147,144,213,153,151,215,154,153,210,146,147,204,137,143,196,127,124,204,136,133,209,147,143,209,147,141,214,152,149,214,153,151,215,156,157,212,151,156,4 229,141,165,233,145,170,239,151,176,241,152,177,241,153,175,240,158,179,236,158,175,231,158,172,229,143,164,233,147,171,236,147,171,235,144,165,234,148,168,236,156,172,234,159,172,229,157,169,229,143,162,236,150,171,224,128,144,196,84,90,211,109,117,229,144,157,231,155,165,227,154,164,232,151,166,235,152,169,207,106,114,174,54,60,165,47,54,207,109,117,228,149,157,228,157,164,231,155,166,234,158,172,206,108,117,160,43,47,148,36,43,194,91,93,227,146,149,228,159,162,227,153,163,232,157,170,223,139,148,189,85,86,170,57,57,206,109,111,223,141,141,225,156,159,224,151,159,230,156,166,231,158,169,225,146,156,211,119,118,215,125,129,222,141,147,222,151,155,218,145,152,224,151,158,230,159,169,228,156,167,228,153,165,227,149,161,224,149,159,220,152,158,4 221,125,118,223,125,120,227,130,128,228,131,133,225,124,122,219,115,113,221,122,123,219,125,119,220,126,115,222,128,118,213,115,106,204,104,100,190,83,76,203,96,84,217,123,116,214,122,111,222,132,120,218,123,111,168,59,52,139,36,36,116,21,25,156,55,50,211,116,105,211,120,108,223,135,121,213,118,104,155,47,42,127,29,31,110,22,27,127,30,29,199,99,86,212,124,110,220,133,117,217,126,109,162,59,52,125,27,30,109,21,25,136,35,34,201,105,92,211,125,110,217,128,108,220,131,116,210,117,105,170,65,61,154,50,49,193,96,87,212,124,107,207,120,103,215,127,104,219,130,115,220,131,117,216,124,108,213,121,108,217,129,116,215,128,111,209,123,104,214,130,110,222,139,123,223,138,123,221,133,115,218,127,108,216,125,110,214,127,110,209,124,104,4 222,136,139,225,142,141,232,155,150,231,152,149,229,147,149,228,149,148,225,146,140,221,144,138,221,139,140,226,147,143,228,152,145,221,132,131,218,129,129,219,134,133,221,143,139,220,144,136,224,150,141,224,147,137,208,113,105,179,74,70,181,72,72,190,81,80,214,130,122,218,144,134,224,151,140,219,136,124,181,77,69,152,47,46,164,58,57,181,75,69,210,124,114,218,146,140,221,145,137,215,131,120,178,75,69,171,63,60,171,66,62,193,95,83,215,136,123,218,146,137,219,142,133,219,142,133,204,113,101,190,91,82,195,103,93,215,136,123,220,147,136,219,147,139,218,143,137,222,149,142,222,150,142,220,144,135,223,150,140,224,153,143,221,150,142,217,147,136,216,143,139,218,142,137,221,147,143,223,150,146,223,149,142,222,149,139,220,148,136,216,147,134,4 220,129,126,224,133,129,228,135,131,230,134,134,231,135,130,229,136,131,223,129,124,219,127,123,218,127,120,222,129,122,226,134,127,228,136,128,226,132,124,225,132,121,221,131,122,216,126,121,217,124,118,221,128,124,209,114,110,180,76,74,209,110,105,221,128,120,218,125,113,215,126,120,213,120,115,220,128,127,175,72,73,107,8,15,169,66,65,222,124,121,213,117,111,210,118,112,210,118,110,216,124,119,189,86,87,154,48,51,195,96,98,220,124,122,215,121,118,207,115,111,207,114,110,210,114,111,208,112,111,211,113,114,215,120,118,216,123,116,212,117,112,203,111,104,206,119,112,206,110,105,210,118,113,211,117,113,212,116,112,212,119,113,206,114,105,200,111,100,202,114,107,204,112,106,205,113,109,209,115,112,209,113,108,207,113,104,204,114,101,199,112,97,4 217,124,147,227,140,160,225,124,142,225,117,134,229,129,146,236,149,165,229,144,158,220,131,141,220,128,146,226,136,154,220,115,132,210,89,95,227,122,130,236,146,158,224,133,143,219,132,144,216,129,148,218,121,137,218,110,130,206,80,90,220,112,126,232,141,154,225,137,152,214,130,141,221,137,151,225,135,154,211,100,119,206,84,102,211,95,113,229,136,153,222,132,139,211,121,119,217,132,138,227,143,154,216,117,131,200,81,95,202,84,99,223,129,145,219,129,129,206,116,109,208,121,123,226,147,157,221,135,147,206,101,113,208,103,122,219,125,135,218,132,138,206,122,118,203,121,121,216,136,147,216,131,139,210,119,128,205,103,120,208,109,121,212,127,140,201,116,121,197,122,119,203,126,131,208,129,131,211,130,134,205,113,120,206,116,127,205,124,134,198,117,123,4 235,146,174,239,151,180,246,166,189,245,160,179,246,165,192,247,168,195,245,167,191,239,162,184,237,152,175,242,155,179,245,162,184,245,161,183,244,163,188,242,166,188,240,165,185,234,160,179,240,161,180,241,153,171,239,147,165,237,146,165,231,139,155,236,152,168,235,159,179,226,152,171,233,155,174,232,140,154,221,113,123,221,111,121,228,126,134,231,131,142,232,148,166,227,152,172,229,150,167,228,138,155,219,116,134,217,107,120,219,109,119,226,125,137,227,140,156,223,150,168,230,154,172,232,148,169,227,135,156,221,123,143,219,116,128,224,130,143,222,142,159,216,146,163,225,151,171,231,155,176,231,148,166,229,143,164,226,138,159,219,133,151,210,132,152,207,136,154,216,143,162,224,152,171,228,154,174,228,148,171,228,147,169,221,141,159,215,140,157,210,139,155,4 237,152,165,244,159,170,246,164,175,245,158,172,243,151,166,244,159,172,246,167,180,242,168,180,240,158,167,244,159,170,246,161,172,241,148,156,232,132,136,240,152,158,246,168,178,242,167,177,241,159,167,244,160,171,247,162,173,231,131,132,217,106,99,235,140,137,246,167,174,242,168,176,242,160,167,244,160,171,247,160,171,232,129,128,219,107,97,235,140,136,245,166,172,242,169,175,242,163,167,245,162,172,246,158,170,233,130,130,225,116,105,238,146,142,246,170,176,241,170,175,243,166,168,245,164,172,245,160,173,238,144,148,226,124,113,235,146,141,242,167,175,236,163,170,240,165,168,244,165,173,245,165,175,244,159,169,239,153,155,240,161,165,237,164,173,229,159,167,235,161,167,242,165,173,245,168,177,244,166,177,242,164,175,241,168,177,235,166,173,225,159,166,4 222,136,159,227,139,159,235,150,165,238,154,167,236,149,158,235,153,166,232,151,161,228,150,160,219,134,152,222,130,143,221,123,124,230,137,142,237,153,159,234,152,161,231,150,157,226,148,155,223,142,155,224,137,144,220,125,125,220,120,116,224,129,121,225,134,128,231,153,157,227,153,158,222,144,154,227,143,151,229,145,154,224,133,133,210,107,94,212,112,97,228,148,151,227,155,164,222,145,152,229,147,156,233,152,161,233,152,162,226,140,139,225,137,130,230,152,156,228,155,159,218,141,150,226,147,157,232,152,166,235,157,169,238,162,169,237,161,169,230,156,165,227,154,156,218,144,148,226,151,159,229,151,162,229,148,157,232,153,160,233,159,168,228,152,158,220,146,143,216,143,147,220,144,147,225,149,154,224,145,154,227,150,159,226,149,157,221,143,146,216,143,143,4 241,167,183,241,165,184,243,166,187,246,171,191,246,170,190,245,166,185,243,169,185,240,169,184,240,168,183,243,168,185,244,167,185,245,166,186,246,168,185,244,164,181,240,163,180,234,161,177,239,170,180,237,162,174,239,158,170,244,163,179,245,166,183,244,166,182,240,163,179,233,158,173,236,167,176,236,158,164,231,139,142,233,139,145,241,155,166,244,168,180,239,163,175,232,155,168,231,161,171,236,163,171,229,141,144,226,129,133,235,143,144,242,162,169,238,160,171,231,154,165,226,158,167,234,164,173,232,154,161,232,147,151,235,149,149,236,156,161,236,161,170,230,158,165,222,153,162,231,162,171,234,162,173,234,161,172,238,165,173,236,165,172,234,164,171,230,161,165,221,155,161,226,157,165,230,162,170,232,162,170,234,164,171,236,169,174,234,167,170,227,159,161,4 211,132,165,212,130,163,218,134,166,223,143,174,219,134,168,218,132,166,215,133,165,210,133,163,212,135,165,213,133,164,214,133,165,219,135,168,216,130,162,215,131,163,213,134,164,209,134,159,210,134,162,214,136,165,213,129,160,214,125,151,215,125,153,211,125,157,214,137,164,207,133,156,206,128,155,212,135,163,207,120,146,209,117,140,208,114,139,205,117,149,213,140,162,206,136,154,201,125,149,209,135,160,205,120,145,196,98,122,196,98,118,210,130,153,213,143,162,207,139,155,197,122,146,205,132,156,199,109,132,183,76,96,193,98,111,214,140,161,211,140,159,205,137,152,194,121,144,201,128,150,195,105,126,193,97,113,206,125,141,210,138,160,205,134,153,204,138,150,192,121,142,199,128,148,196,115,131,199,120,136,209,138,156,209,138,156,203,134,149,201,136,149,4 227,133,137,230,135,138,235,144,146,236,143,143,234,138,132,236,146,145,229,136,142,229,137,148,221,130,129,232,141,138,222,119,109,219,114,98,217,109,92,209,101,86,219,125,121,225,136,137,227,141,134,226,137,130,216,110,96,207,92,73,205,94,79,191,74,58,203,96,78,221,133,124,226,139,134,228,136,127,214,109,95,211,101,88,201,88,75,191,76,59,196,87,67,222,134,122,222,138,133,226,135,124,219,117,104,213,107,94,200,84,68,189,70,56,196,90,73,223,138,125,222,140,133,220,124,120,219,118,107,218,112,98,211,102,93,193,78,61,200,96,78,226,143,132,218,136,127,218,124,115,216,116,99,219,118,103,219,120,108,212,112,94,224,137,124,228,148,135,215,135,126,219,134,125,215,120,104,219,125,110,224,132,118,229,142,132,229,146,136,227,150,136,4 225,136,144,229,139,150,229,135,142,231,136,140,236,144,155,237,147,160,236,150,160,231,150,162,223,136,139,227,138,147,219,120,124,216,110,106,225,127,129,230,138,143,232,146,153,229,146,152,222,136,138,222,132,133,205,98,94,184,68,69,201,93,95,218,115,110,228,137,139,228,146,149,223,139,136,222,132,131,205,98,91,183,69,72,194,82,87,219,121,119,233,149,152,229,150,152,221,141,135,226,144,141,219,127,123,210,106,102,213,108,107,226,135,138,231,150,156,228,148,150,219,142,136,226,147,142,227,141,139,226,136,136,228,138,138,232,144,147,230,146,148,227,150,151,216,140,134,222,143,139,226,145,144,230,148,152,233,151,155,232,149,151,229,146,145,224,147,148,214,139,132,218,141,137,224,145,145,228,149,151,230,151,154,228,147,148,227,148,150,222,149,149,4 229,139,137,230,135,137,233,140,139,229,128,121,224,115,106,232,132,124,236,150,147,233,150,146,229,139,134,231,139,136,220,115,107,208,87,77,203,80,69,215,102,89,232,143,135,231,147,144,227,138,133,225,130,121,207,90,80,198,75,67,194,71,62,197,75,61,220,121,106,227,144,136,223,136,130,218,118,108,203,84,74,196,79,69,197,81,70,196,75,61,218,118,104,227,143,135,220,134,124,210,105,93,199,81,72,193,74,65,188,68,59,204,87,73,221,125,116,226,144,137,217,136,124,210,109,97,189,65,57,188,64,57,188,62,53,215,112,102,227,142,137,223,142,136,217,142,130,214,126,116,201,88,77,199,80,71,207,96,85,225,136,132,227,145,140,220,142,136,214,136,125,216,137,129,218,131,124,217,123,113,223,136,129,227,144,141,226,145,142,220,145,139,4 238,162,171,244,165,175,243,163,173,226,128,128,238,148,156,247,169,181,245,168,177,240,159,167,239,161,166,243,166,174,229,139,140,172,57,47,218,121,121,245,169,178,243,166,172,239,164,168,236,162,165,241,167,172,219,127,120,171,54,48,193,82,74,230,144,142,241,167,172,238,167,168,232,159,158,237,163,166,205,108,100,146,40,39,160,43,39,201,100,89,240,169,172,236,166,165,230,159,157,232,158,159,197,91,81,142,37,36,150,39,36,193,93,83,236,164,163,233,164,161,231,161,162,231,160,160,199,99,84,165,53,45,166,58,51,219,134,130,233,160,159,229,156,152,228,160,158,228,156,154,218,138,129,213,125,118,218,134,128,232,156,156,232,160,158,227,157,152,226,158,157,226,153,152,225,152,150,232,162,163,231,159,155,231,157,153,230,160,154,225,157,150,4 243,154,174,244,153,176,244,151,174,242,145,170,243,147,175,246,157,180,245,160,183,245,163,182,241,151,169,243,153,169,236,136,144,228,123,125,229,120,129,229,122,131,244,156,171,244,162,179,239,148,166,231,133,140,206,91,83,203,86,74,202,81,72,209,88,88,238,144,156,244,163,179,238,151,162,219,113,118,194,74,66,192,71,59,201,86,77,217,101,110,233,134,153,243,163,177,231,142,150,214,105,107,192,68,61,194,75,64,209,97,90,216,102,109,233,137,154,241,162,175,224,131,138,218,114,112,209,95,91,210,98,96,205,84,84,219,108,117,238,150,166,240,163,175,227,141,147,226,131,132,232,137,144,230,129,141,220,108,121,233,137,153,243,162,177,240,165,177,231,152,160,235,153,165,237,150,160,237,144,157,236,143,162,240,156,172,242,165,177,237,164,174,4 201,122,142,202,122,141,186,103,117,173,77,88,187,92,106,196,104,118,196,109,122,216,140,160,195,116,136,180,95,107,167,73,78,176,70,78,185,77,84,171,68,71,196,102,108,215,141,157,176,92,107,169,70,78,162,55,58,151,46,54,149,44,50,168,60,64,202,110,120,206,133,147,183,95,109,173,68,74,155,45,50,114,20,29,131,31,38,184,81,86,203,120,128,205,132,145,184,102,112,178,75,81,168,62,68,135,35,40,161,54,59,202,110,118,217,146,157,217,149,159,187,112,120,198,117,127,192,100,110,182,78,81,194,94,102,213,131,146,220,151,163,216,150,161,186,112,123,198,123,136,211,132,146,205,115,123,213,128,140,220,145,162,219,148,162,211,143,156,184,111,122,207,132,146,211,136,150,215,139,153,220,144,161,220,146,163,213,142,158,201,132,144,4 221,141,153,222,141,153,224,140,149,221,130,141,223,133,142,227,142,149,226,147,154,224,149,160,216,134,141,213,124,125,207,115,109,195,90,86,201,101,95,200,100,92,205,110,102,218,140,145,199,106,104,192,88,82,191,89,80,177,67,62,175,67,64,184,78,71,198,102,93,214,135,131,196,103,101,189,88,82,183,77,69,150,46,45,145,39,42,182,74,72,183,78,71,196,102,89,214,137,142,200,108,101,192,92,85,163,56,54,176,72,70,186,80,75,188,86,82,194,98,89,214,143,145,213,133,136,208,119,122,208,114,118,207,114,118,208,120,122,210,126,130,212,134,137,213,143,145,219,145,151,222,148,154,222,147,153,221,146,155,223,150,160,220,147,155,219,148,154,209,137,141,215,139,146,218,141,149,221,145,153,223,148,157,225,154,162,222,150,158,219,150,156,4 227,148,145,230,145,138,233,149,147,225,137,140,201,98,102,203,105,108,227,146,151,229,153,157,226,145,136,229,143,133,227,143,139,181,80,79,137,28,32,155,48,49,217,133,133,226,152,151,224,142,131,229,148,141,203,109,104,144,36,37,146,41,43,122,25,30,186,89,87,227,153,152,223,145,134,226,147,140,168,70,68,131,29,32,147,43,45,107,19,26,179,85,84,227,151,147,220,147,135,222,143,135,146,49,48,122,27,31,142,40,44,127,32,37,208,121,118,223,149,140,221,151,139,208,126,118,134,33,33,138,37,38,133,32,33,164,67,68,223,145,140,225,153,147,216,147,136,210,131,121,139,40,40,128,29,33,146,40,40,203,116,114,226,154,151,224,152,149,212,142,132,216,146,136,199,114,108,185,94,92,200,113,111,219,144,143,225,154,151,222,153,149,4 234,151,147,237,153,149,243,158,155,244,156,156,244,157,156,243,159,158,239,157,157,234,152,153,233,150,143,236,150,145,240,153,151,241,153,150,237,147,142,227,134,125,232,147,143,230,150,148,234,152,144,237,154,148,240,154,149,240,154,147,206,96,81,195,78,57,226,136,128,230,151,146,233,154,144,237,156,148,243,162,155,226,131,117,195,80,65,207,104,89,229,145,139,225,145,139,231,152,142,237,157,149,239,159,151,232,144,133,229,141,133,234,152,146,232,152,145,224,147,139,230,154,142,234,157,148,235,154,145,235,151,139,237,155,148,236,156,148,231,153,144,223,148,138,222,145,133,230,153,145,233,154,146,232,148,134,235,155,145,233,154,145,227,151,141,221,148,136,218,142,132,225,149,139,230,154,145,233,156,146,234,156,147,231,154,144,225,149,139,217,144,132,4 225,142,142,227,140,144,231,141,146,235,149,151,235,147,151,234,147,147,228,141,142,221,138,138,223,139,139,225,138,139,224,135,135,229,142,141,229,141,140,232,148,144,224,139,132,220,141,136,219,133,132,222,134,131,213,119,113,190,82,73,205,106,97,229,146,141,226,146,138,222,145,137,217,134,129,223,137,133,193,92,85,146,34,30,187,81,71,226,140,136,225,143,138,220,145,136,219,139,133,223,139,136,195,95,86,153,42,37,191,87,76,224,139,133,221,139,134,217,139,131,219,143,133,222,142,137,212,123,115,197,95,82,208,113,102,222,139,131,219,140,130,214,139,130,215,140,130,220,144,137,221,141,135,219,136,130,220,138,133,223,144,136,219,143,134,212,141,132,210,137,129,217,143,134,222,144,138,220,143,139,221,143,137,222,146,138,216,144,135,208,136,128,4 224,139,145,226,140,148,232,147,152,235,150,156,235,152,157,233,152,153,229,148,149,222,144,147,222,141,143,227,143,145,230,146,149,231,149,152,232,151,151,229,148,148,225,147,146,222,147,146,221,142,142,228,147,145,229,147,148,225,141,138,223,137,129,227,143,140,228,152,146,222,149,141,221,144,141,226,148,144,228,147,143,199,98,86,189,83,65,220,133,120,229,155,146,221,149,136,222,147,140,227,151,145,226,146,138,176,71,59,179,70,55,217,134,120,227,154,144,220,147,133,221,147,138,225,149,143,225,150,143,201,106,89,192,89,70,215,133,122,222,148,141,216,143,135,214,141,132,220,144,138,223,149,141,219,140,129,215,132,122,220,142,135,218,145,138,212,141,135,208,133,123,216,141,133,221,149,139,222,149,142,223,149,144,221,147,141,217,145,137,210,139,131,4 214,123,137,217,125,140,222,133,147,222,132,148,221,133,146,220,133,143,219,131,144,208,122,137,214,127,138,218,130,140,220,131,142,211,116,124,216,126,134,216,132,139,216,132,139,210,127,136,211,124,133,215,131,141,218,133,143,182,74,72,198,102,103,218,137,143,211,130,131,211,132,134,207,121,129,212,127,138,216,129,138,154,52,51,178,84,82,224,143,145,212,132,131,210,133,131,207,124,132,212,128,138,215,133,139,190,97,95,199,111,106,222,146,145,212,134,131,207,132,127,201,119,126,208,126,132,212,133,136,215,137,142,213,134,136,216,140,139,212,136,132,203,129,123,198,118,123,206,127,131,209,132,133,211,133,136,213,133,135,211,135,131,208,134,131,202,130,125,195,119,123,202,126,129,207,131,130,211,136,134,212,135,133,209,135,133,205,134,129,200,131,126,4 216,129,142,217,132,144,225,140,151,228,141,153,230,145,157,222,133,145,219,133,143,212,130,142,217,135,145,218,134,143,227,145,149,227,142,149,226,141,151,223,137,144,216,134,139,210,130,140,217,137,143,218,134,143,224,141,147,225,140,146,222,137,146,223,140,148,217,138,140,210,132,136,214,136,139,216,132,140,221,140,148,213,123,125,213,123,125,223,143,148,215,136,137,207,127,134,211,134,138,215,135,139,217,134,141,178,72,73,192,93,92,222,142,146,213,133,136,205,125,130,208,132,132,216,135,137,214,130,134,201,108,108,212,126,126,219,137,140,213,136,137,203,127,127,206,134,130,212,135,138,214,133,140,214,132,137,218,138,141,218,141,143,210,135,137,202,129,128,202,131,129,205,129,135,209,126,135,208,125,133,212,132,139,211,135,139,205,128,134,198,124,129,4 223,135,143,230,143,152,232,143,151,232,142,145,238,151,155,237,152,156,233,149,148,229,148,143,221,132,136,227,138,141,227,138,142,229,142,149,238,153,154,236,153,151,232,149,141,226,147,140,223,138,140,226,139,141,216,124,127,202,100,97,215,119,113,231,147,143,233,151,141,228,151,139,222,144,144,228,148,148,198,99,94,152,39,35,182,72,65,228,141,136,233,155,147,229,155,143,218,142,138,224,144,138,197,100,90,161,51,45,192,91,84,232,151,145,232,156,148,227,152,138,212,135,126,219,140,132,218,135,129,211,121,117,225,143,143,232,154,149,229,153,140,225,152,137,213,139,128,219,143,135,223,145,141,221,141,142,226,148,150,230,153,148,226,152,141,219,148,135,209,139,131,215,142,133,218,143,136,217,141,139,222,143,140,224,148,139,221,148,136,213,143,129,4 224,142,136,227,144,136,228,140,133,231,143,135,234,146,137,233,145,136,227,139,129,224,140,131,225,144,135,223,138,129,195,88,73,208,110,94,230,144,132,228,140,127,228,145,132,221,139,125,224,145,133,219,131,120,178,65,51,186,75,58,223,133,120,228,142,126,227,145,130,221,142,128,223,146,133,221,137,126,185,77,62,178,64,49,216,122,108,231,148,136,223,139,123,218,137,121,220,140,127,221,138,128,197,97,80,189,82,63,219,129,116,224,137,124,218,132,116,213,131,114,217,140,127,221,138,127,221,137,124,218,131,117,223,137,125,223,136,124,216,131,116,211,132,118,213,138,124,218,139,124,222,142,128,220,135,120,221,135,123,219,132,121,213,130,117,208,130,114,208,129,112,214,134,119,217,135,120,217,133,118,217,129,115,212,124,110,209,126,111,205,127,112,4 226,138,133,228,140,137,228,135,132,233,140,138,234,142,142,234,143,140,231,141,137,227,139,136,225,139,134,227,140,135,217,117,108,208,100,88,225,130,127,232,141,137,230,143,137,224,139,132,225,141,134,221,131,121,194,81,67,185,61,50,215,114,106,234,147,143,229,143,134,224,141,130,225,142,134,224,137,127,191,80,65,180,58,48,217,119,110,230,141,135,228,142,131,223,143,131,221,139,130,225,141,133,213,119,105,195,86,71,215,117,108,227,139,133,223,138,124,220,142,128,218,137,127,223,138,130,224,137,130,221,132,122,222,131,122,226,140,133,220,135,123,215,137,122,214,134,124,219,136,128,222,136,129,225,140,133,226,140,134,226,143,135,219,136,125,211,130,118,209,129,118,215,133,124,219,135,128,222,140,135,223,138,133,220,136,130,215,134,124,209,131,120,4 239,158,163,238,154,164,243,159,167,246,166,172,245,164,169,243,162,167,239,158,164,235,156,161,237,158,163,241,160,166,242,160,166,242,160,164,242,162,163,240,162,163,235,156,157,231,154,157,234,157,160,240,161,164,241,162,166,240,159,163,225,134,129,215,119,109,230,147,144,228,151,149,233,158,157,238,161,161,239,161,161,217,126,122,189,77,68,183,66,57,223,137,131,228,152,147,231,156,150,237,162,160,233,152,146,190,83,73,170,51,45,196,91,82,226,146,142,227,154,148,230,156,149,233,157,155,233,153,150,214,119,110,202,102,94,221,136,131,228,153,149,224,151,145,227,154,146,231,155,150,231,154,151,231,152,147,230,150,144,231,154,151,227,154,146,220,150,142,221,150,141,226,151,145,229,155,149,231,157,153,231,157,152,229,155,150,225,153,146,217,148,138,4 224,134,134,226,134,135,229,138,136,227,136,131,231,140,137,238,151,147,236,152,147,231,149,146,221,130,129,229,141,139,220,128,122,180,65,54,212,112,105,237,156,153,233,152,146,228,150,144,224,138,135,233,151,150,224,134,129,185,71,60,202,97,86,236,153,150,233,152,145,228,149,140,226,142,138,232,147,144,235,149,146,228,138,130,229,141,133,235,152,148,233,154,145,229,153,141,225,144,138,231,149,146,234,150,146,236,151,146,237,152,145,235,153,146,231,153,143,225,150,138,222,142,134,228,147,140,233,152,146,237,156,151,236,154,148,234,153,146,229,151,140,221,145,131,217,137,128,224,142,135,229,148,141,232,151,145,232,151,145,230,151,141,227,151,137,220,149,135,214,137,127,217,136,128,223,141,135,224,141,135,227,144,137,225,146,137,223,148,135,215,147,133,4 223,132,126,229,136,130,230,135,130,233,136,132,236,140,139,238,146,146,237,148,141,230,147,142,223,133,120,231,140,132,228,134,127,221,120,108,217,110,99,223,121,114,237,154,148,230,148,140,226,139,126,232,144,137,222,124,113,203,88,72,198,80,66,215,112,102,236,151,144,231,149,139,224,136,123,230,144,135,216,117,107,191,71,60,185,63,55,210,104,94,232,145,138,232,152,142,221,134,119,224,136,119,210,110,91,187,72,60,162,42,39,197,88,77,229,144,137,231,151,140,223,141,123,227,141,124,213,115,97,182,66,55,150,34,33,184,73,61,225,136,126,225,143,132,216,131,111,225,140,126,214,118,101,192,79,63,171,56,45,198,96,82,220,133,127,220,141,132,214,131,116,222,137,125,221,136,124,210,115,98,210,117,106,222,139,134,222,143,138,221,145,138,4 221,116,115,227,122,122,228,119,114,230,117,115,233,122,124,232,122,122,228,123,126,225,125,129,219,114,110,226,121,118,227,120,116,233,128,128,234,127,123,233,129,125,229,128,126,219,116,113,215,107,101,223,121,113,225,119,110,226,118,111,230,124,117,232,131,121,227,127,118,220,121,114,212,105,95,218,113,103,182,69,59,189,71,57,222,115,102,232,135,131,226,126,116,219,118,108,214,115,102,213,106,93,152,40,34,168,51,42,216,104,90,229,132,128,227,129,123,219,119,110,210,112,97,218,124,106,197,87,73,206,95,83,225,122,112,225,123,116,227,129,122,218,118,111,210,115,101,217,120,106,223,127,115,225,127,115,223,121,111,225,124,115,228,134,128,217,121,114,208,117,103,215,121,109,220,125,114,224,128,119,222,123,115,217,113,104,218,119,111,212,117,108,4 244,162,167,247,171,177,247,172,179,247,175,183,248,182,188,247,174,184,246,168,178,244,165,175,243,161,164,246,168,172,247,171,175,248,173,180,247,175,179,247,172,177,246,170,173,242,164,169,242,160,161,245,163,166,244,158,159,241,153,150,244,158,162,246,165,172,244,167,170,242,164,167,241,162,159,242,157,156,230,133,126,211,100,88,213,103,94,236,145,142,244,164,168,241,164,166,239,162,159,239,153,149,223,121,112,207,95,84,199,85,73,219,117,104,240,157,155,239,164,166,237,158,151,240,161,157,226,130,118,213,107,94,206,99,87,225,132,125,240,162,164,239,165,166,234,160,149,239,162,157,240,160,157,236,147,141,234,146,141,241,162,164,241,167,169,237,166,165,232,161,150,237,162,154,240,165,163,242,163,165,243,165,166,243,168,169,240,166,167,236,167,166,4 180,90,87,186,96,92,191,102,98,190,104,99,172,83,79,186,94,89,193,106,100,192,108,103,176,86,81,183,92,86,187,99,93,187,96,89,179,92,84,159,70,62,189,104,96,189,106,97,179,90,82,180,90,81,178,87,79,177,83,74,188,100,89,177,93,84,177,90,79,186,102,91,173,84,75,191,106,96,154,68,61,134,53,51,194,110,99,196,112,100,175,87,76,185,101,92,174,88,77,187,99,87,145,62,56,98,31,35,187,98,90,187,95,83,192,108,96,176,94,83,175,90,79,179,91,80,173,83,75,165,75,71,191,103,99,185,92,83,194,110,97,188,107,98,172,88,78,180,96,86,184,97,88,191,105,98,179,89,82,180,90,82,187,103,93,184,104,95,162,77,68,178,94,83,184,99,89,178,90,80,168,77,71,180,93,88,174,86,78,174,91,82,4 247,176,193,247,176,195,249,178,196,248,177,193,249,181,198,248,187,201,248,186,198,248,183,196,247,177,190,244,169,183,230,143,150,219,126,125,232,146,150,248,178,192,248,180,193,244,174,185,246,176,190,233,155,162,203,104,96,192,88,81,197,95,87,226,139,140,242,169,181,243,172,184,240,168,179,227,145,147,196,94,88,168,58,57,168,60,57,200,102,93,232,155,158,241,171,183,233,156,161,206,107,98,180,71,65,165,57,55,167,58,54,201,106,98,236,165,169,238,171,179,230,154,154,209,112,99,182,70,61,181,74,67,185,75,67,202,101,89,233,163,166,237,173,179,235,166,171,227,147,141,204,107,92,199,99,86,204,105,89,217,130,119,236,167,172,235,172,179,236,170,176,239,171,177,232,161,163,233,160,162,234,160,159,237,168,172,238,172,179,233,170,175,4 222,134,157,226,129,155,227,129,148,220,121,133,228,131,144,235,146,166,231,144,168,228,143,165,224,135,158,229,139,162,225,130,148,208,102,109,218,120,129,233,146,166,230,144,165,226,144,164,222,133,156,232,142,165,220,126,139,187,82,84,207,106,113,231,143,160,229,143,160,226,145,163,223,141,156,230,144,164,219,123,134,194,90,91,208,111,115,228,138,149,227,140,152,225,147,163,222,143,156,227,141,157,221,128,137,209,109,111,218,124,129,228,141,146,228,147,157,223,146,158,222,145,158,224,137,151,225,137,149,221,130,139,221,130,140,227,142,149,229,152,163,220,145,156,219,142,154,222,137,152,225,142,156,228,145,160,224,139,154,227,143,154,227,152,163,219,145,156,215,138,151,219,139,153,223,145,158,226,147,161,226,146,159,223,140,150,223,147,158,216,143,155,4 231,168,158,219,145,134,206,126,114,204,127,116,200,115,102,225,154,139,234,174,163,231,169,156,222,154,137,170,95,82,142,72,66,162,87,78,175,94,82,209,134,116,231,172,154,229,170,154,214,144,127,148,77,67,115,62,58,137,73,65,183,107,92,192,113,96,204,128,109,224,160,144,207,136,120,166,91,76,140,76,66,160,93,82,195,122,106,189,113,95,197,119,99,222,158,139,203,130,108,182,106,89,158,86,72,175,103,89,193,120,106,179,101,84,205,131,110,220,155,135,212,145,123,190,115,96,175,100,84,191,116,98,197,122,102,181,101,83,208,136,116,227,171,154,218,157,133,197,122,98,187,111,92,190,112,93,186,107,85,207,137,115,229,174,156,231,182,168,221,164,140,216,153,130,205,133,110,209,141,122,204,135,112,218,155,131,232,182,164,229,179,162,4 197,104,104,204,115,109,208,121,116,213,127,119,214,127,117,215,131,122,209,127,115,205,125,115,195,101,96,199,108,99,206,117,110,211,126,117,207,121,110,210,126,115,208,128,116,203,125,115,195,102,98,197,103,95,201,109,97,189,92,84,177,75,66,178,80,70,196,109,97,204,127,112,196,106,101,202,115,108,199,106,99,169,66,58,142,40,35,153,54,47,200,115,102,203,127,111,191,102,95,197,107,97,203,115,107,185,89,79,146,47,41,175,83,73,205,124,109,203,130,114,187,97,93,192,101,96,199,111,104,200,113,100,196,110,97,202,118,109,201,118,104,201,126,106,184,96,89,188,98,94,194,105,98,201,115,98,205,124,108,202,122,109,201,122,104,195,117,97,178,89,85,186,98,90,191,106,96,196,112,98,199,114,97,196,112,95,196,118,99,188,110,90,4 208,117,129,210,119,124,217,125,127,223,133,143,226,139,148,228,143,155,218,132,142,208,120,130,209,121,129,214,125,130,217,127,133,220,132,140,220,134,139,224,141,144,218,135,138,209,125,127,209,124,128,215,129,131,218,132,136,216,127,130,215,126,131,218,133,138,219,138,140,212,131,127,208,126,126,211,124,129,218,130,133,171,80,79,177,87,86,222,139,139,218,138,137,211,135,134,204,121,119,208,120,122,213,124,124,147,52,53,155,63,61,221,139,135,218,142,139,211,134,134,202,121,118,209,126,125,211,129,126,195,102,100,200,111,108,218,138,135,217,140,137,210,133,130,199,122,117,206,128,123,208,128,122,210,129,125,212,129,127,212,134,129,210,133,129,204,128,121,194,115,110,201,124,118,205,128,120,205,125,119,208,125,125,210,133,130,207,132,126,201,127,121,4 186,95,114,189,98,117,190,95,118,191,95,120,195,103,123,197,106,125,196,110,130,185,98,116,185,96,112,189,98,116,188,95,115,187,95,115,191,100,119,192,103,120,192,108,120,185,103,115,184,100,112,187,99,114,185,93,110,178,84,99,180,87,98,191,107,118,190,109,117,186,108,113,183,101,110,184,96,110,182,90,105,162,66,72,149,54,55,172,85,91,192,112,119,187,109,111,182,98,105,188,102,113,182,95,103,155,62,64,133,43,45,163,74,76,192,113,121,187,111,113,178,93,99,187,105,110,186,101,103,158,68,68,139,49,51,173,87,90,189,110,115,186,110,111,176,95,97,186,108,109,185,105,103,183,101,96,181,94,94,182,101,102,183,105,104,181,106,103,172,93,94,183,109,106,183,106,101,188,112,107,188,107,105,182,105,102,180,104,101,177,106,98,4 185,98,119,185,96,116,188,96,114,173,77,90,179,88,100,197,112,125,195,114,125,196,117,129,185,102,115,189,104,120,178,87,100,129,36,43,138,46,54,192,110,121,192,113,119,191,112,121,186,107,108,190,107,117,177,87,95,117,28,35,133,46,58,190,103,117,192,113,120,189,110,117,181,100,105,187,102,112,186,98,112,165,71,82,173,81,94,196,112,126,195,119,123,191,115,114,178,95,101,182,94,106,189,103,116,196,114,123,197,115,124,198,116,127,195,120,125,187,110,106,181,101,101,182,97,101,189,105,112,196,115,122,195,111,119,194,110,118,193,118,115,189,116,112,179,103,100,183,106,103,186,104,103,194,112,114,193,111,114,193,114,116,190,116,112,186,114,112,178,108,105,184,111,109,181,101,98,187,109,108,192,115,119,191,113,118,185,109,108,181,109,107,4 199,109,119,197,102,107,199,96,109,204,106,121,203,102,122,198,91,110,196,95,115,191,86,101,194,98,105,196,96,107,199,99,116,200,101,117,202,105,122,198,99,110,195,94,108,194,99,110,192,91,102,200,104,117,202,106,119,189,91,100,182,79,92,195,90,107,197,97,109,191,94,110,193,99,103,199,108,116,199,100,114,156,53,57,169,66,74,202,105,118,195,97,107,187,81,103,190,95,101,192,88,103,191,85,102,185,84,90,196,101,109,197,105,108,192,90,103,187,88,105,184,80,93,189,82,97,194,98,108,198,106,114,194,96,105,188,78,91,189,87,105,185,88,103,187,93,99,190,95,106,193,101,106,194,100,106,193,94,102,188,84,98,187,90,104,177,73,86,183,94,97,184,89,95,183,81,87,189,91,101,195,104,113,191,100,110,182,84,94,178,81,89,4 209,107,108,222,126,119,229,136,125,230,136,129,244,158,159,245,166,173,240,165,172,236,164,169,192,80,74,203,96,85,211,108,92,210,108,95,219,112,103,239,152,148,238,162,165,240,169,175,200,98,94,186,73,66,202,91,77,201,89,84,189,68,65,234,141,136,237,161,163,238,168,172,211,119,113,180,71,67,182,66,58,199,81,80,179,62,64,229,139,142,240,166,171,233,163,165,218,130,127,191,87,81,176,63,58,163,47,49,188,66,68,227,139,142,237,165,169,231,160,162,223,139,138,200,102,92,192,86,75,178,66,66,207,93,99,234,146,155,236,164,171,230,160,162,229,154,157,217,128,122,208,114,108,226,135,141,231,142,154,237,154,169,233,152,162,227,153,157,229,156,161,231,155,159,223,144,149,232,155,165,239,161,173,233,153,163,225,141,148,225,150,157,4 219,137,165,224,138,168,224,132,161,216,116,138,212,109,127,216,123,148,219,139,168,214,141,166,219,135,159,224,139,168,214,119,142,199,87,97,201,91,101,204,105,119,216,139,162,212,138,162,221,143,161,225,148,170,214,125,144,198,90,99,193,82,92,194,88,101,215,138,157,214,143,160,218,142,158,218,140,159,205,108,119,195,84,91,195,88,102,199,97,116,216,140,158,211,141,159,214,137,153,218,140,157,192,89,93,192,83,89,196,90,103,197,98,113,215,142,161,211,144,163,216,145,159,216,139,153,203,109,117,194,87,94,192,81,92,194,95,111,212,139,158,210,145,162,211,141,152,210,131,143,197,99,103,190,84,92,188,80,89,199,106,120,215,146,164,211,147,162,208,136,148,206,123,137,194,95,97,187,81,89,192,90,100,212,132,149,213,145,161,208,142,158,4 230,139,164,230,136,168,234,140,171,237,145,173,238,144,175,236,141,171,231,139,169,223,132,164,229,140,160,230,137,164,231,138,167,233,141,166,233,142,170,233,140,168,227,136,165,221,131,159,226,136,158,229,138,164,221,125,150,207,100,118,211,109,133,229,142,165,229,144,169,218,131,155,222,131,155,228,139,163,209,109,131,156,43,60,164,51,69,212,116,137,227,145,169,218,133,158,219,132,156,226,141,165,204,106,127,141,32,50,136,31,49,189,90,111,225,143,169,220,140,163,216,132,153,222,136,159,209,115,137,160,51,68,129,23,40,172,72,91,220,136,160,218,137,160,212,130,150,218,133,155,219,132,157,202,107,130,173,68,84,182,81,95,217,135,157,217,139,162,208,127,147,212,126,145,215,127,148,216,129,156,215,128,151,215,128,148,218,138,159,215,139,161,4 216,127,158,219,133,163,220,133,162,211,116,144,214,119,147,223,135,164,225,140,169,222,139,167,215,127,157,219,132,162,204,109,133,163,55,72,167,60,77,207,115,137,222,142,167,218,135,161,216,133,158,218,132,159,181,75,95,130,28,45,134,29,47,185,83,101,220,138,164,217,135,160,214,131,156,217,134,160,193,96,117,139,34,52,149,41,60,179,69,88,217,130,155,216,134,161,213,131,155,218,137,160,214,129,154,189,87,104,190,87,103,206,112,133,218,133,156,216,134,159,210,127,151,216,134,158,218,135,161,219,131,157,219,132,155,223,141,163,221,140,162,217,134,157,207,128,150,213,129,153,219,134,159,225,139,164,224,140,165,224,140,163,223,143,163,214,135,158,205,127,147,211,129,152,217,132,158,221,137,162,221,135,162,222,140,164,221,141,162,213,136,159,4 223,121,135,224,118,139,214,102,121,217,112,128,226,125,146,227,124,145,224,123,144,218,124,143,224,126,140,218,110,130,166,51,64,167,54,64,218,118,136,226,127,147,219,120,137,214,115,132,221,124,140,213,106,122,142,34,45,124,21,34,207,103,119,225,131,147,216,117,133,215,120,136,216,118,132,212,111,128,184,72,82,169,59,72,219,122,139,222,126,144,217,118,136,214,121,134,214,120,134,213,115,134,214,116,134,221,125,143,225,133,151,220,122,141,218,124,140,209,120,128,213,126,139,215,125,144,220,130,150,222,129,147,222,128,146,221,129,147,213,120,132,198,109,119,208,120,132,208,113,131,212,117,134,218,126,142,219,126,144,216,129,142,206,119,130,194,111,122,201,118,129,201,107,122,207,111,121,215,126,140,211,121,139,208,122,136,199,116,127,188,110,121,4 222,134,150,227,140,153,232,146,156,223,120,125,218,105,104,231,136,147,231,142,157,232,156,171,196,86,85,201,92,94,207,99,101,203,81,84,206,90,92,214,104,104,221,124,126,228,153,163,171,51,52,178,62,62,181,62,64,196,80,83,199,86,86,199,77,77,216,114,115,225,145,154,179,63,65,184,68,72,187,66,74,182,56,65,196,74,81,201,84,87,212,106,114,222,138,153,194,84,93,188,64,75,191,65,81,191,67,89,203,90,105,213,111,124,218,125,145,220,140,156,196,95,90,189,72,78,194,77,88,188,67,83,194,74,86,197,79,82,213,117,123,224,151,164,203,116,107,197,95,91,191,78,75,192,76,75,199,88,86,204,98,94,222,139,141,226,156,165,212,140,137,210,126,123,209,120,117,211,118,113,213,117,111,217,122,119,228,156,164,224,155,165,4 231,151,174,234,151,176,235,152,180,231,144,167,229,141,160,223,135,155,223,142,166,226,150,178,228,149,167,227,141,160,218,125,138,204,99,104,202,98,106,195,86,97,209,119,137,220,147,172,224,144,160,213,114,122,191,77,80,178,63,67,176,64,73,174,58,72,191,82,95,216,137,155,218,135,144,207,108,116,178,63,67,166,52,55,162,51,55,173,61,73,187,77,87,208,122,135,203,105,103,197,91,94,176,61,69,165,51,58,159,48,57,172,59,71,195,98,108,209,133,149,209,126,130,203,109,112,196,93,101,179,66,76,170,58,69,169,55,69,197,103,115,214,142,162,212,137,140,212,133,137,206,113,117,180,67,72,170,56,66,182,76,84,204,116,127,217,146,167,214,142,146,216,144,154,213,134,141,192,92,95,185,79,85,213,135,149,217,145,164,216,145,164,4 231,155,178,228,143,161,217,122,133,220,125,136,232,148,170,229,147,167,226,149,168,227,155,174,229,153,172,217,128,139,192,82,88,193,84,92,209,113,125,207,112,119,209,119,129,224,151,168,225,151,166,206,114,122,177,63,70,178,67,74,178,66,69,154,45,47,175,70,74,217,138,150,219,140,152,194,93,98,177,67,72,180,75,79,189,85,87,163,62,65,180,79,86,217,136,147,215,138,150,193,92,98,149,45,54,170,62,67,192,87,93,202,108,115,212,128,141,221,151,166,216,146,155,195,106,108,170,64,73,182,68,82,191,80,91,201,100,111,215,133,149,221,150,164,214,142,150,201,111,112,198,97,99,200,95,104,205,103,114,211,116,130,221,141,154,224,152,168,212,138,148,209,127,131,209,122,129,212,122,129,215,124,138,220,133,150,224,147,162,226,158,175,4 227,149,170,220,133,154,211,114,133,205,100,119,196,86,102,188,69,82,204,106,121,222,147,169,220,139,152,205,107,121,179,61,73,152,41,56,157,42,55,177,63,75,178,64,73,207,122,133,206,117,127,187,80,95,157,43,58,133,27,44,158,49,65,173,64,75,168,52,62,202,113,121,189,85,86,168,55,68,148,37,54,147,39,52,156,49,59,160,51,61,170,57,64,198,103,108,178,72,77,175,68,81,148,36,49,153,45,59,155,45,58,169,58,73,195,99,110,204,122,131,161,51,58,162,54,64,159,45,58,170,59,72,173,60,73,178,66,74,199,103,106,211,137,149,175,69,75,172,64,71,178,68,72,189,81,89,203,104,115,197,96,102,206,117,127,220,149,166,194,111,116,194,105,114,196,103,110,208,125,138,215,139,158,215,137,155,219,146,163,222,156,170,4 230,150,174,231,147,168,230,140,156,228,130,148,223,122,131,218,114,130,227,139,159,233,159,174,226,145,165,214,117,129,212,110,117,212,106,118,206,96,106,212,110,121,220,131,139,227,149,161,218,131,145,202,94,109,197,84,96,204,99,110,202,93,104,209,108,116,216,122,129,226,147,160,213,123,136,206,107,122,200,92,107,197,86,99,205,104,115,210,111,120,209,110,116,226,152,162,206,113,128,205,105,117,200,91,102,196,84,97,202,98,111,211,113,124,213,118,128,220,141,151,195,94,102,196,91,100,206,107,117,202,95,104,200,91,104,212,116,129,224,141,150,225,152,163,198,104,108,199,100,111,202,100,111,205,101,107,213,112,126,225,139,154,231,157,172,230,160,175,204,121,127,202,108,117,203,103,111,215,123,135,228,146,161,228,149,168,229,156,175,229,162,177,4 215,116,141,221,122,148,233,139,157,232,138,151,225,124,132,225,129,139,229,146,157,225,143,151,216,120,142,221,128,146,230,141,156,227,134,144,221,123,126,227,140,150,229,149,156,224,145,145,214,121,139,217,126,136,221,131,138,220,123,126,216,122,125,225,140,150,229,149,154,224,140,141,215,127,142,218,127,138,207,106,112,137,44,47,161,61,61,225,134,135,227,147,151,224,143,141,212,123,135,221,137,151,200,98,109,115,22,29,119,28,34,212,122,124,227,150,151,221,144,143,214,127,133,220,140,147,215,127,132,167,58,61,149,48,49,216,132,128,225,145,141,220,140,140,209,127,130,219,138,140,221,138,143,214,128,135,217,130,131,226,146,143,224,144,139,220,140,140,207,126,127,216,133,137,217,135,141,221,143,148,227,148,152,225,146,147,224,146,143,219,143,140,4 218,117,136,221,117,136,226,127,145,228,124,146,229,128,150,226,124,143,223,124,141,220,125,138,217,120,131,219,120,129,225,128,146,219,115,134,218,113,130,224,126,143,222,127,140,220,130,142,218,122,133,222,129,143,221,127,142,206,97,112,184,60,70,209,105,115,223,133,146,221,131,136,216,120,127,220,126,138,213,117,126,170,56,66,158,41,52,207,107,112,221,131,134,216,126,123,215,123,130,221,131,141,189,84,89,117,20,32,115,26,37,199,102,110,222,133,139,216,131,129,214,122,128,218,131,139,189,83,90,144,33,41,149,42,47,207,113,120,220,133,142,215,130,137,210,120,121,213,124,127,210,115,126,199,97,105,204,103,108,218,128,140,217,128,138,215,130,134,205,118,116,208,117,117,211,118,122,215,125,137,219,129,143,219,128,139,217,128,134,214,134,136,4 218,120,133,223,126,134,224,126,136,223,122,128,226,124,135,229,133,147,225,131,140,221,128,141,214,116,121,222,128,134,223,127,133,186,70,70,202,94,100,227,133,145,225,133,140,218,125,131,211,110,114,220,125,136,217,118,121,165,48,49,155,48,55,221,125,133,222,129,135,218,124,130,209,106,113,218,120,130,221,128,131,172,63,62,166,57,59,221,127,133,221,128,138,217,125,129,211,115,121,218,123,130,222,128,136,197,89,89,192,80,80,222,130,138,219,126,133,213,121,118,211,120,123,216,123,129,220,127,132,216,118,121,217,120,126,220,126,133,218,128,131,212,123,122,210,121,124,214,123,123,221,130,132,225,135,137,224,132,135,219,125,126,217,128,131,216,130,132,205,115,115,214,125,123,219,131,130,222,132,132,224,135,135,219,129,128,218,130,130,214,132,135,4 221,140,153,222,139,154,226,138,158,229,138,163,233,139,162,235,140,163,226,130,155,221,129,152,216,136,145,220,139,152,208,114,125,186,79,91,220,126,147,233,142,160,224,130,150,221,133,152,209,127,135,215,129,140,159,63,68,97,10,16,195,100,113,231,140,159,220,127,148,219,132,149,212,134,137,222,140,144,166,77,79,84,8,13,192,97,102,229,140,159,210,111,122,208,115,124,213,141,137,224,150,147,211,129,124,173,77,72,211,121,124,231,147,157,214,120,126,207,113,120,215,147,138,225,152,143,227,152,144,229,150,146,230,150,151,235,159,157,232,154,155,220,140,144,215,150,135,224,155,141,227,154,143,229,151,143,233,154,149,233,157,153,230,155,146,218,144,139,212,148,132,219,152,135,226,155,140,228,154,141,227,148,137,226,147,141,226,153,143,214,141,132,4 225,139,167,230,144,171,225,135,143,223,137,139,235,153,164,243,166,180,239,158,172,230,148,167,222,137,164,223,133,154,205,105,105,186,78,70,209,110,113,233,147,167,229,142,161,224,136,154,218,138,160,212,124,142,167,68,72,148,42,46,193,88,95,225,134,157,221,130,147,222,133,147,213,132,151,198,104,121,139,39,46,144,44,53,189,84,97,222,132,154,221,131,151,218,132,149,206,123,138,199,103,123,154,50,59,144,40,48,180,71,80,218,127,146,216,129,147,214,132,147,200,118,135,202,117,136,177,77,83,160,52,60,190,88,95,219,134,151,217,133,148,214,134,149,199,119,136,205,130,145,203,119,130,195,98,108,211,124,134,220,139,156,216,137,154,207,131,144,196,117,132,203,125,138,204,122,136,207,126,142,215,134,148,221,145,161,212,135,153,199,124,138,4 230,137,151,225,125,137,228,127,143,226,121,139,219,105,122,236,138,156,245,164,182,241,160,171,222,129,141,217,110,124,176,55,67,170,45,57,172,42,54,190,66,80,226,129,140,236,155,163,209,105,113,182,59,70,172,50,60,184,60,73,192,68,83,169,38,52,201,82,89,233,147,152,201,89,92,157,37,48,160,45,54,203,85,91,185,62,72,166,40,52,213,111,122,233,152,157,208,114,113,196,80,86,179,54,61,194,73,79,161,41,51,165,46,54,221,126,131,232,156,163,218,139,140,209,106,112,196,77,81,197,80,84,183,64,66,215,115,119,231,147,152,231,156,159,218,141,139,221,138,140,224,138,141,226,137,142,228,139,140,236,157,162,234,156,159,229,155,154,218,142,137,223,144,144,229,150,154,232,154,157,234,155,158,235,157,158,232,158,157,227,156,152,4 244,159,159,246,163,168,247,168,171,247,167,171,247,169,171,246,165,166,246,164,166,243,159,161,241,156,155,245,158,162,235,136,135,231,126,125,241,148,147,247,162,160,246,162,159,240,158,155,231,141,136,228,131,128,210,95,90,209,93,87,209,95,89,206,99,95,220,124,123,236,155,155,204,95,92,196,82,80,193,74,70,201,87,81,200,87,83,162,43,44,179,66,64,227,138,131,198,91,88,190,77,77,177,58,56,194,80,74,199,89,87,184,69,69,196,90,86,216,122,114,191,89,81,169,58,57,181,68,65,193,82,76,190,75,72,189,72,70,206,104,98,214,122,114,183,79,66,175,65,60,180,69,64,175,61,57,184,71,65,202,97,90,213,120,109,224,145,138,206,122,110,198,101,89,191,91,81,200,101,90,209,116,106,225,140,136,228,150,144,225,151,143,4 240,148,169,242,147,172,240,139,163,236,131,155,228,119,136,240,145,164,246,158,180,244,157,176,239,147,165,242,148,168,234,129,147,223,114,133,200,83,93,216,107,115,243,151,169,241,152,170,238,145,162,238,143,160,219,108,114,207,93,104,187,66,77,202,85,91,231,131,145,238,147,164,235,144,157,235,139,150,210,93,93,202,83,88,194,71,76,212,101,106,228,126,141,236,145,158,230,138,151,234,141,155,219,112,116,210,96,97,203,85,82,219,116,120,232,138,151,231,140,152,229,141,150,234,143,155,235,144,157,226,128,136,220,113,113,229,134,145,235,147,163,230,143,158,223,135,144,230,140,151,234,144,157,237,147,162,238,149,164,237,151,165,232,146,160,226,141,156,218,131,143,223,133,145,230,142,153,234,145,158,235,147,160,233,149,161,229,145,157,223,140,152,4 238,164,178,237,161,176,241,163,181,240,155,167,234,140,143,239,151,153,242,162,171,243,169,181,235,161,173,238,163,176,227,140,147,208,101,98,202,89,80,214,107,95,229,139,137,239,163,174,235,162,172,237,161,173,200,92,89,189,70,61,213,106,97,217,116,103,228,137,131,235,155,163,239,171,181,223,137,142,184,66,63,201,84,81,217,115,108,215,115,103,222,130,125,234,158,165,239,172,179,218,128,129,171,49,46,201,85,91,215,110,106,215,115,103,226,138,137,232,156,165,237,169,176,230,152,156,193,87,82,200,88,90,203,95,89,224,135,129,233,153,151,231,159,160,233,165,169,235,163,169,222,137,138,197,89,85,203,96,90,223,137,131,234,162,163,229,161,162,230,162,165,233,161,167,230,153,158,217,127,126,219,130,127,231,155,156,236,167,169,230,164,166,4 234,156,173,239,164,178,243,167,183,242,163,183,244,165,183,243,166,183,243,170,183,241,169,181,233,153,169,237,161,176,236,160,176,231,148,161,232,149,164,238,163,178,237,164,176,236,164,174,231,154,170,234,159,174,200,108,113,140,47,55,140,50,59,201,111,116,232,156,168,234,163,172,229,154,171,230,149,160,143,47,54,83,11,26,82,14,28,125,34,37,211,121,121,232,162,171,230,157,170,229,149,157,149,51,58,87,15,29,93,23,35,110,23,29,197,105,104,229,159,169,229,156,165,234,159,168,191,99,104,122,32,40,123,31,40,169,77,80,221,145,149,227,159,168,226,153,161,230,156,168,229,156,168,210,123,131,204,113,122,224,148,158,229,159,171,227,157,162,222,149,158,228,152,164,229,155,167,231,159,173,230,156,170,228,153,167,227,154,166,224,154,160,4 225,139,145,225,135,142,231,141,150,230,138,143,232,140,152,230,134,148,229,137,146,224,129,144,223,134,134,215,116,111,226,135,141,226,134,143,224,131,135,221,123,134,226,132,141,222,129,137,223,136,132,212,111,104,224,133,142,198,93,91,187,72,62,216,115,120,226,134,143,223,131,134,221,134,131,225,136,143,217,121,127,155,42,42,160,43,40,205,105,102,222,133,135,222,137,141,220,135,129,226,138,146,213,116,122,150,41,41,141,32,34,185,79,73,224,140,140,220,138,139,222,140,135,227,139,144,221,131,140,184,74,69,168,54,47,191,87,84,223,142,142,214,129,122,218,136,132,224,139,140,224,141,148,213,124,125,206,108,102,212,121,120,220,139,142,213,134,132,214,133,128,216,132,129,220,137,133,220,136,137,217,131,133,216,128,129,214,130,127,211,133,131,4 240,152,152,243,154,156,245,156,157,246,158,160,245,157,160,245,159,159,243,156,153,237,151,148,239,152,148,243,155,153,244,155,153,242,148,146,242,148,144,242,152,148,241,155,150,234,149,142,240,155,150,242,155,148,240,149,140,232,130,119,228,125,111,226,124,109,233,144,132,233,150,141,239,154,146,242,154,148,236,141,131,229,127,113,226,123,109,225,127,110,230,140,126,231,153,143,236,152,142,239,150,145,233,137,126,226,128,109,223,120,104,225,127,113,232,146,135,231,153,141,234,152,138,238,152,141,233,141,129,221,122,105,225,128,116,232,145,136,232,150,143,227,150,141,229,148,135,234,149,142,234,146,143,229,137,129,232,142,136,232,147,144,228,147,140,224,149,139,221,138,130,228,142,138,232,146,141,234,151,143,234,151,144,231,151,142,227,152,138,220,149,135,4 197,103,110,204,108,113,212,118,128,214,119,134,205,104,111,204,104,105,210,116,120,209,120,129,193,98,109,201,105,112,204,107,112,192,84,89,193,82,85,197,94,93,205,111,112,205,115,123,191,93,106,202,106,114,191,84,87,168,48,51,171,53,53,200,101,101,202,108,106,200,107,109,198,105,109,202,110,113,179,67,68,169,52,50,165,48,46,195,95,91,205,115,113,197,105,101,201,114,109,199,105,100,178,66,63,167,53,45,168,56,50,198,103,97,205,119,111,198,110,100,193,101,90,195,102,89,188,87,75,184,78,65,192,93,81,203,116,109,204,120,111,199,117,105,183,87,71,189,95,81,202,115,103,200,107,98,202,113,101,202,114,104,205,122,114,198,120,106,187,102,89,189,102,90,201,119,110,200,110,108,204,116,107,196,105,97,197,113,106,195,119,107,4 225,133,129,226,132,129,229,133,136,231,137,135,236,142,150,242,156,176,237,149,161,226,135,138,222,131,127,227,136,132,228,136,136,218,117,109,214,109,100,236,148,155,230,139,142,220,127,125,221,128,125,227,137,132,222,130,126,204,99,89,203,94,83,231,141,135,227,137,127,218,126,118,220,130,123,225,136,131,208,109,100,189,79,68,189,78,69,226,136,127,228,142,131,216,126,115,220,135,126,224,136,130,205,106,95,186,77,69,183,72,59,219,125,110,225,138,127,217,128,120,217,134,124,222,134,126,210,117,105,191,84,70,205,105,95,224,136,127,222,136,126,214,128,119,213,130,122,218,131,123,217,130,120,211,118,104,218,127,117,222,135,127,216,128,117,211,126,115,208,124,118,216,133,127,215,128,119,215,126,116,220,132,126,220,134,127,214,126,118,208,128,118,4 225,130,134,229,134,140,232,137,144,234,133,136,232,128,135,228,120,129,224,119,124,221,124,132,225,132,133,227,132,134,218,114,114,217,109,108,228,126,127,227,124,129,222,124,125,214,116,118,223,131,128,226,131,133,192,74,68,197,84,78,230,133,133,229,132,131,223,130,124,213,119,112,220,131,121,228,137,134,199,89,83,194,84,76,229,130,126,230,136,129,227,138,130,215,124,118,219,133,122,228,140,131,228,138,132,223,127,117,229,134,128,231,139,133,225,135,130,215,123,119,221,138,126,228,142,132,233,149,141,231,139,129,230,136,128,228,136,128,219,127,116,212,123,115,220,143,133,226,141,129,229,143,132,231,143,134,229,140,132,225,136,124,214,121,109,208,117,107,215,140,129,220,137,122,226,142,131,229,145,136,229,145,136,222,136,125,214,127,113,206,120,107,4 225,144,144,225,139,138,225,132,130,229,139,139,230,143,154,223,136,145,218,132,135,209,124,120,221,137,135,226,141,140,224,134,132,220,128,126,218,127,133,219,131,136,216,134,131,209,125,116,217,131,124,223,136,134,220,132,134,203,98,96,203,100,101,217,132,136,213,130,121,207,125,115,214,130,119,222,134,127,213,115,111,162,49,47,181,71,70,218,133,139,213,130,126,204,120,108,212,131,121,216,131,125,207,114,107,165,59,56,180,73,68,212,121,122,212,128,123,205,125,113,211,131,120,205,116,104,207,124,116,206,114,107,200,103,95,207,122,119,208,129,125,205,126,121,199,117,101,207,121,104,215,134,124,208,121,113,204,114,109,208,122,121,206,125,124,199,119,117,193,109,97,205,124,109,211,134,125,208,126,119,212,128,124,208,126,127,200,117,115,190,109,107,4 213,117,131,215,120,132,197,92,102,179,68,72,207,101,103,217,120,130,210,107,121,205,105,114,206,103,111,211,109,115,171,59,62,135,24,27,180,65,61,209,108,106,209,111,113,207,112,111,200,88,96,205,100,104,194,84,84,147,35,40,174,57,56,203,96,93,208,110,116,210,119,115,204,94,105,207,99,105,205,102,108,169,52,57,155,39,39,180,73,71,209,109,120,209,118,115,207,104,116,210,109,113,210,106,115,171,53,58,140,26,30,173,69,70,211,117,120,206,116,110,204,99,117,209,107,115,212,113,121,199,95,97,176,62,65,198,102,103,214,131,128,205,118,114,201,99,116,205,98,116,210,115,115,212,122,122,213,122,123,210,119,121,211,127,123,205,124,115,197,102,115,202,102,115,209,118,117,210,118,117,214,129,125,209,119,119,209,125,119,204,128,115,4 223,128,136,225,125,135,229,124,139,235,132,144,233,131,146,231,130,140,226,132,143,220,128,140,220,125,131,225,124,137,230,126,141,232,130,139,229,126,136,228,131,139,224,131,137,219,128,133,220,123,129,223,120,131,227,120,136,224,119,122,212,102,94,210,103,104,222,128,132,219,129,130,219,123,127,223,125,133,226,126,137,219,113,111,196,77,67,193,77,77,221,129,127,217,132,123,215,120,119,224,131,133,223,125,129,214,106,104,200,87,83,211,110,109,223,133,131,219,137,135,215,121,118,222,131,132,220,123,124,218,118,120,221,127,132,225,138,138,222,137,135,212,124,123,215,129,132,222,134,137,219,126,125,222,129,131,223,131,135,223,133,133,214,124,124,204,112,112,209,122,124,216,130,130,218,131,130,219,128,129,220,130,131,218,129,128,211,123,118,204,120,117,4 229,145,164,233,148,167,232,146,163,235,145,167,236,146,166,237,150,165,231,143,161,225,140,157,229,146,163,232,146,164,232,146,161,233,144,162,235,149,163,234,152,163,228,143,153,222,139,151,229,146,160,231,144,161,230,143,160,214,114,118,219,123,124,232,149,162,226,143,153,221,141,151,228,148,162,231,146,163,226,135,151,190,73,72,186,71,64,219,128,131,228,148,157,221,145,152,226,145,157,228,142,157,229,139,154,201,95,99,191,79,76,218,126,128,228,149,158,221,147,150,222,141,151,226,141,154,231,143,160,228,142,155,227,142,151,230,151,159,224,144,152,219,144,149,219,142,147,225,142,154,227,138,154,230,143,157,231,150,161,230,149,160,223,145,151,216,142,146,212,138,141,219,139,149,223,139,151,226,142,153,228,143,155,225,142,152,220,142,147,212,139,143,4 240,163,184,244,166,186,246,168,190,247,170,192,246,166,190,245,163,189,243,164,187,236,159,181,240,161,181,245,167,186,246,170,189,246,168,188,245,163,186,245,166,187,241,165,184,235,160,178,239,161,179,243,164,184,245,169,188,246,169,188,246,166,185,243,166,184,238,163,181,233,158,175,238,163,178,243,164,182,246,170,188,234,146,155,214,113,111,234,150,161,236,160,179,229,154,168,235,159,175,240,161,179,245,170,188,228,142,147,202,97,89,232,148,158,237,163,178,229,155,168,233,160,174,240,165,181,242,169,184,241,165,179,236,158,169,236,160,174,234,161,174,229,161,172,231,160,173,238,167,179,240,167,181,240,165,181,239,164,180,236,161,175,232,162,172,227,162,169,227,157,170,234,164,175,237,165,179,237,163,178,237,163,176,235,162,174,229,159,169,222,155,163,4 211,126,132,214,126,136,214,125,129,219,134,133,218,137,140,205,123,136,197,106,123,194,102,121,214,132,135,213,127,128,214,126,125,218,137,135,208,130,130,193,120,128,190,108,120,193,101,118,209,128,124,214,132,128,218,134,132,211,129,130,195,107,101,189,113,111,192,118,121,194,107,119,207,125,119,215,131,129,217,135,131,205,120,116,183,86,72,188,100,89,203,132,129,196,115,121,205,122,116,210,127,121,214,134,127,200,113,103,181,77,60,197,112,104,203,131,124,194,116,112,205,125,113,216,138,129,218,139,131,210,126,114,199,110,98,205,127,122,205,134,125,198,123,116,206,130,116,209,131,118,217,142,131,217,141,133,215,138,130,212,137,127,206,134,124,197,124,118,201,126,112,204,127,114,214,139,127,216,141,131,215,140,130,212,139,128,203,130,120,194,118,112,4 218,134,150,217,130,147,224,137,155,228,143,159,227,139,154,228,143,160,223,141,157,210,125,145,213,127,144,218,134,151,227,145,160,222,133,146,224,136,145,224,137,152,221,140,152,213,136,150,214,129,142,223,142,155,220,133,141,205,102,101,221,131,137,222,137,150,219,138,148,213,136,147,218,138,148,225,145,155,214,122,122,198,95,82,214,119,123,219,133,150,211,123,139,206,125,140,216,135,143,220,135,146,218,131,135,209,115,105,217,128,135,213,123,143,212,127,141,207,129,141,215,137,144,217,133,142,222,139,144,224,145,149,220,139,151,213,126,145,213,133,143,208,134,145,212,137,139,216,132,135,218,135,141,222,143,148,220,139,147,218,137,148,210,132,141,201,125,135,205,129,131,212,134,135,212,130,135,218,141,146,217,139,146,213,133,143,207,132,142,196,120,132,4 231,145,160,236,151,162,238,153,164,241,155,166,243,161,173,241,156,163,241,158,164,235,155,164,233,149,161,236,152,162,236,149,158,237,151,153,239,156,166,239,155,163,240,161,163,234,160,163,231,149,159,234,150,158,230,145,149,213,113,104,212,111,104,234,148,155,241,162,170,236,160,164,230,150,157,234,154,163,231,148,147,177,68,63,146,36,35,209,113,110,243,163,174,237,158,162,230,156,160,235,156,163,235,155,157,177,78,73,145,34,32,202,102,95,240,162,169,233,157,161,227,154,154,232,154,154,235,158,161,216,124,116,183,67,54,204,103,94,237,160,166,231,156,161,226,154,151,231,157,158,236,161,164,231,151,152,213,119,113,214,120,114,235,161,169,230,158,164,227,155,154,230,157,156,233,159,161,232,156,161,229,148,151,223,136,136,230,154,165,227,154,164,4 221,129,122,226,134,128,226,128,120,222,121,110,222,120,114,227,134,132,222,130,122,210,110,103,221,131,120,225,133,119,225,133,118,205,98,83,188,70,57,208,105,95,222,132,126,215,122,110,221,133,119,220,125,105,221,126,110,189,75,61,162,42,35,170,53,41,210,114,102,223,140,134,222,136,122,221,129,113,216,120,104,179,61,47,162,46,37,154,39,32,192,87,73,220,135,123,220,135,119,223,133,117,215,115,94,183,67,52,161,44,36,154,39,33,189,84,70,218,132,117,215,127,106,222,135,121,221,129,114,204,101,85,174,57,45,168,51,40,196,93,77,218,136,124,213,129,110,218,130,113,223,136,123,220,131,118,207,106,87,200,96,79,208,114,99,215,132,123,210,127,109,216,128,111,220,133,116,223,137,120,223,138,126,218,132,121,217,136,126,214,133,123,4 222,165,169,224,164,172,224,163,172,223,157,159,214,137,133,217,146,148,224,163,169,223,168,175,219,162,167,220,162,171,213,147,147,185,102,93,163,64,57,191,103,91,214,146,141,222,168,168,215,158,164,215,156,165,197,124,116,147,53,49,126,35,37,166,69,60,212,144,131,221,170,167,214,161,164,215,161,163,184,109,99,145,50,49,149,53,51,181,95,85,218,161,151,223,175,168,210,162,161,217,169,167,182,109,100,154,58,53,177,86,77,209,144,139,223,172,169,223,174,170,209,165,160,213,167,165,200,136,124,182,95,81,201,127,119,221,166,168,225,174,172,221,173,169,210,167,159,211,166,163,210,155,152,211,147,142,220,166,165,223,172,175,223,173,173,218,172,169,203,163,157,209,166,161,208,158,158,215,161,161,219,166,170,223,170,174,221,170,171,213,167,166,4 232,138,156,234,138,157,236,142,164,236,138,158,237,140,160,237,144,167,233,141,162,229,139,157,234,145,158,237,148,165,225,127,140,219,119,129,235,143,162,236,146,163,232,139,157,227,138,153,233,145,158,236,144,158,160,59,65,137,39,45,226,128,139,238,150,166,231,140,157,225,138,152,233,144,158,233,143,156,168,65,70,130,27,35,192,83,86,233,142,156,231,141,158,224,138,151,232,149,161,232,149,163,212,115,121,176,61,62,201,98,98,230,136,147,233,144,159,224,137,150,230,147,158,236,154,168,231,147,160,210,109,112,231,142,150,235,150,164,231,148,161,223,142,153,229,147,155,233,150,162,235,149,164,235,149,164,235,148,163,236,153,167,229,144,156,223,144,154,227,144,154,232,150,161,232,149,164,234,149,164,235,151,164,233,149,161,228,142,152,220,139,148,4 220,128,124,225,129,128,231,136,141,236,141,148,235,140,146,230,136,135,226,137,136,221,137,143,224,134,132,226,134,132,230,136,135,233,141,146,234,144,148,228,138,132,217,124,115,219,133,135,223,133,132,229,138,138,230,138,141,223,128,130,213,112,107,223,132,127,223,133,131,218,131,132,227,142,140,231,144,142,230,140,145,189,83,84,171,54,48,200,92,80,218,126,125,217,131,129,229,148,144,228,143,142,230,141,144,181,75,76,152,40,40,186,69,60,214,127,122,218,137,137,224,139,133,227,141,138,231,144,148,207,108,110,180,66,61,196,90,82,214,125,123,216,135,137,220,137,132,225,141,138,225,136,142,223,132,137,218,127,125,218,130,132,218,135,136,213,131,130,217,135,131,221,137,135,221,130,135,224,135,140,225,141,144,222,141,145,216,137,136,208,131,127,4 242,151,172,243,150,169,243,147,168,237,128,147,234,120,140,244,152,175,245,163,184,242,159,178,239,144,165,231,128,141,215,101,105,210,86,95,220,104,115,231,130,140,238,150,167,240,159,175,230,133,145,205,91,92,177,50,52,187,60,61,197,74,72,212,96,98,230,136,145,240,158,169,224,127,129,190,74,71,144,28,37,165,41,48,192,65,69,208,88,97,228,131,141,235,153,160,225,132,130,189,78,73,147,28,35,158,35,43,176,48,54,193,64,72,222,123,130,235,156,159,227,139,141,196,85,83,173,46,52,173,46,55,181,53,63,205,84,97,220,120,122,231,149,152,227,144,148,212,110,109,200,82,89,199,74,84,211,94,109,226,124,137,229,136,145,234,152,160,228,150,155,226,139,146,222,126,132,221,118,129,230,135,151,238,150,161,239,157,168,237,160,169,4 241,159,173,243,161,178,237,147,159,217,104,103,216,103,99,222,118,118,239,157,172,237,158,173,240,161,173,237,154,166,213,111,106,194,75,69,194,74,69,206,93,89,235,149,158,234,159,171,236,157,167,222,128,129,185,68,62,188,75,73,193,80,75,199,87,78,231,145,146,238,163,173,234,155,160,206,101,91,175,55,52,175,58,60,188,76,73,199,85,76,232,147,152,236,163,171,231,154,156,205,103,94,172,55,52,180,64,65,183,64,63,217,118,118,236,158,169,232,156,164,231,160,166,214,121,117,170,50,47,164,46,45,203,95,89,235,157,164,236,162,171,232,155,164,229,158,163,225,143,144,198,90,84,187,72,65,226,136,135,240,164,176,238,163,173,233,161,171,227,157,160,228,155,160,225,144,146,228,147,150,236,161,170,238,163,174,238,165,176,232,162,170,4 228,149,159,221,130,131,202,98,97,190,80,82,200,94,95,216,121,124,229,147,154,234,161,172,228,151,160,214,123,121,178,66,65,164,52,58,163,52,56,177,67,67,208,114,108,227,151,153,227,150,156,216,128,125,181,77,75,163,55,61,154,47,53,155,46,51,187,82,78,223,140,138,230,158,163,215,125,121,169,59,55,150,48,53,153,52,57,158,53,57,191,89,87,220,139,137,230,158,157,223,143,141,187,83,78,140,35,37,143,43,46,182,76,71,206,112,104,222,146,145,229,157,153,231,160,160,224,145,146,190,89,85,178,73,70,212,121,117,225,148,146,225,152,153,227,155,151,230,156,153,234,162,165,235,159,163,233,154,157,234,159,165,232,159,162,230,157,160,225,155,151,229,157,155,232,159,159,235,162,164,238,164,167,236,162,167,233,159,163,229,158,159,4 239,158,178,236,149,172,225,128,143,209,100,116,204,91,108,214,111,130,220,124,143,229,143,161,239,162,179,230,137,159,207,98,112,190,74,86,179,59,73,202,98,121,213,118,136,223,134,147,235,155,171,218,117,138,192,73,90,184,68,79,173,55,72,184,70,92,204,103,121,217,123,138,229,144,159,211,107,123,185,67,83,181,69,81,169,55,73,166,48,64,180,66,77,206,108,123,230,150,160,215,120,129,189,73,88,187,77,91,170,60,73,175,57,71,194,89,100,209,120,133,231,159,168,226,144,153,204,97,112,203,100,113,194,86,94,197,93,107,210,115,125,220,140,148,229,159,167,230,157,166,221,131,141,216,121,131,217,124,134,215,124,137,222,139,153,227,154,167,225,154,163,230,159,168,228,151,162,230,147,160,233,155,169,229,151,167,230,157,174,228,158,173,4 217,133,153,222,140,160,227,144,164,228,141,162,231,144,167,224,138,161,222,140,160,216,137,153,218,133,153,220,137,157,223,141,161,220,132,154,225,140,161,224,142,163,216,134,153,211,130,148,216,133,147,220,137,148,212,128,143,180,79,87,200,108,118,226,150,169,219,139,156,211,132,145,218,141,150,219,137,147,195,109,120,95,21,28,155,68,72,222,145,159,218,139,155,210,132,142,214,137,146,218,139,155,200,111,123,76,19,28,110,39,47,215,133,143,217,139,157,211,132,145,212,138,148,214,135,151,210,123,136,116,35,41,116,33,39,213,130,141,218,144,160,211,136,149,209,137,148,212,134,150,216,141,156,189,98,105,180,81,90,218,137,152,220,147,159,213,142,153,206,136,145,211,139,150,216,145,156,215,142,154,213,131,152,219,138,157,221,148,159,210,139,150,4 227,167,176,229,163,173,224,150,153,228,154,158,237,169,176,237,174,184,233,174,181,229,172,179,225,165,173,222,150,156,203,116,109,198,112,105,216,140,139,231,165,170,230,172,179,228,174,178,220,163,170,222,157,159,200,115,108,169,79,74,167,78,73,204,128,118,231,176,180,231,179,181,223,167,171,227,169,173,219,147,140,158,72,65,152,63,60,198,114,106,225,168,169,227,176,178,228,175,173,233,177,178,230,169,167,199,120,110,194,114,108,216,144,143,229,174,174,226,175,177,223,172,167,229,175,173,235,177,178,227,162,166,221,152,147,223,157,157,227,173,176,228,179,180,221,172,169,225,172,172,234,178,179,234,174,179,234,174,175,233,176,177,228,174,179,226,176,177,219,173,167,221,169,171,228,175,175,235,180,181,237,181,184,235,179,183,232,181,182,224,175,175,4 240,163,171,243,166,176,246,169,177,247,169,178,246,166,172,246,168,173,245,169,175,239,165,167,237,158,163,236,151,154,235,149,149,230,140,136,222,128,122,224,130,121,239,163,162,237,167,166,226,143,137,206,101,88,205,98,85,197,87,76,190,79,71,195,84,71,220,130,119,234,163,158,215,125,113,191,82,70,189,78,69,172,63,59,151,47,46,166,56,53,194,88,76,222,143,132,205,111,98,173,64,57,178,67,63,143,48,46,106,26,28,142,44,44,188,79,69,209,120,104,203,110,93,181,76,65,159,52,53,128,39,43,96,21,26,144,44,44,188,81,70,216,137,126,209,124,106,196,96,81,182,78,70,168,65,61,161,64,61,186,87,78,208,119,104,219,147,134,217,145,135,210,126,113,207,117,103,205,111,98,220,137,129,227,153,149,227,158,152,223,157,147,4 221,140,160,225,142,164,228,142,162,232,144,163,233,148,171,232,149,169,228,151,171,221,147,166,219,140,159,224,144,165,228,143,161,229,140,161,230,142,164,230,147,165,227,148,164,220,146,162,216,137,153,221,140,161,223,138,159,213,113,135,209,104,116,222,134,146,223,144,164,215,140,157,214,136,151,220,141,157,219,133,151,204,98,117,199,95,95,211,122,128,220,144,162,214,140,155,213,138,151,220,144,157,222,143,161,212,118,136,216,124,131,218,134,144,220,145,159,214,142,156,214,142,153,218,143,155,220,144,162,219,135,155,222,136,150,222,141,156,218,144,157,211,141,152,208,136,147,213,138,150,216,140,156,214,133,152,218,136,153,221,145,159,217,146,159,207,138,151,205,135,146,211,139,151,213,139,153,216,141,157,221,146,161,220,148,159,214,144,157,201,134,148,4 239,154,174,245,165,184,247,170,185,247,168,186,247,163,185,246,165,184,244,164,182,241,160,176,239,158,172,245,164,181,246,166,181,242,150,160,239,139,147,237,136,144,240,149,165,237,159,175,238,161,173,244,163,179,243,150,157,235,126,121,235,130,128,231,120,117,232,127,137,236,155,169,238,160,173,243,160,175,236,134,138,226,118,110,224,113,105,229,125,119,229,124,128,232,148,159,238,161,173,241,156,169,231,127,126,203,88,83,200,82,73,226,119,109,225,118,118,227,144,150,233,160,170,235,152,162,226,124,118,209,99,91,207,94,84,225,126,114,228,134,134,225,148,158,228,154,162,231,149,161,221,122,120,215,106,97,216,109,97,228,135,130,232,155,161,225,154,161,225,153,159,229,149,159,229,142,147,220,123,118,221,129,126,231,150,158,230,157,164,224,154,158,4 227,146,156,226,145,155,230,146,159,236,149,159,237,148,158,237,148,155,236,150,156,233,152,157,228,147,152,226,146,152,224,141,148,232,149,156,233,148,156,234,148,152,233,147,148,229,146,149,226,147,147,225,141,139,165,71,71,177,90,94,234,150,155,233,150,151,231,145,145,225,142,142,223,143,138,230,146,143,164,81,81,71,13,23,176,95,98,235,153,153,229,147,145,223,143,141,225,145,140,226,145,143,224,140,139,161,79,81,154,64,66,229,147,146,227,149,146,220,140,136,223,147,140,227,147,145,227,147,146,229,149,149,223,140,141,225,146,147,225,147,143,216,139,134,219,143,135,226,149,144,228,151,148,228,152,150,229,154,154,226,146,144,220,140,135,214,139,133,216,142,136,221,144,137,226,149,146,228,153,153,227,152,149,223,145,140,215,137,130,209,136,131,4 226,148,162,230,151,165,236,157,169,238,158,171,239,159,171,238,159,170,235,156,166,231,154,160,227,149,161,230,151,163,232,155,165,233,152,157,234,155,163,232,155,164,232,156,163,227,151,154,224,146,156,228,150,160,230,154,164,218,128,124,217,126,124,226,146,150,228,153,159,224,150,151,223,147,154,223,144,153,201,108,109,182,75,72,183,78,74,213,127,127,225,151,154,224,154,154,221,148,154,221,143,147,166,60,58,162,53,52,159,52,51,189,94,91,225,153,152,222,152,149,217,145,148,220,146,148,169,69,67,140,37,39,158,52,51,198,108,104,223,151,152,220,149,145,213,142,143,216,144,146,194,107,106,146,47,48,169,72,70,219,144,142,221,150,149,218,148,145,210,141,142,211,141,143,212,142,146,203,120,119,206,125,124,221,151,154,219,148,148,214,144,143,4 201,110,127,202,112,127,206,116,131,206,117,132,200,108,134,203,112,132,207,121,133,199,112,127,201,111,123,202,112,125,205,117,130,209,122,132,204,115,129,207,122,134,208,126,134,199,117,130,195,105,119,200,109,126,202,113,127,189,93,96,182,77,76,205,116,119,207,125,129,202,126,132,192,103,114,200,113,127,189,100,106,156,48,47,161,52,51,195,107,106,199,113,114,197,113,117,192,105,113,200,115,125,174,84,84,142,39,40,140,38,41,191,104,106,198,115,125,193,111,120,191,107,113,195,111,118,190,105,108,149,50,54,163,64,68,195,110,114,196,115,125,190,109,118,189,108,114,191,108,113,194,112,118,191,105,114,194,110,116,196,114,116,194,113,114,188,111,114,186,107,110,187,106,112,188,105,114,191,109,119,192,109,115,195,112,117,193,115,116,185,109,115,4 196,114,138,198,116,138,206,124,144,210,129,147,219,137,157,218,132,155,213,128,152,209,129,150,198,117,139,197,112,130,147,55,64,164,76,88,220,140,159,216,134,153,208,122,146,207,128,146,197,114,134,189,100,116,143,45,48,148,54,62,208,128,147,215,134,153,208,124,143,205,124,139,200,122,138,191,108,122,158,58,61,146,48,55,202,120,139,216,139,155,208,126,142,200,120,135,199,122,138,197,118,131,120,29,37,144,53,63,210,129,146,211,133,146,205,127,143,196,117,134,196,121,135,201,122,138,160,73,85,183,100,112,213,136,151,209,129,142,203,126,141,196,120,133,195,123,134,197,121,135,200,122,136,205,131,144,207,128,143,208,131,144,204,129,140,198,125,134,191,118,130,196,122,136,197,123,136,199,123,136,201,121,139,202,122,138,200,123,135,197,125,135,4 230,147,150,226,134,128,205,95,82,200,94,88,212,101,94,214,101,96,236,151,152,229,149,155,208,116,107,193,84,69,187,68,56,181,63,62,190,74,69,193,76,64,213,113,100,231,153,152,206,118,107,178,67,55,165,51,44,160,46,42,154,41,38,170,53,44,186,72,56,221,136,124,209,126,112,191,82,66,157,47,39,160,51,44,158,48,43,173,56,50,184,71,60,216,129,120,214,137,126,195,92,73,181,66,54,173,59,52,159,48,44,168,56,46,183,74,61,216,136,135,224,154,146,211,127,118,198,93,77,186,74,62,167,51,43,184,77,63,211,126,118,214,139,135,219,149,137,220,144,136,219,131,118,200,94,80,192,81,69,211,121,111,230,160,162,217,142,134,222,153,145,220,144,137,228,150,147,223,137,132,216,127,127,227,151,148,230,159,155,224,153,147,4 232,158,173,236,161,179,241,168,188,239,160,174,230,141,145,231,148,172,231,154,179,237,167,182,234,162,172,235,164,177,237,166,180,223,135,133,204,98,87,220,130,141,229,155,176,232,162,174,235,167,174,238,170,179,222,143,141,185,78,67,181,71,64,196,97,95,220,139,149,231,162,173,229,165,169,234,167,172,206,116,111,170,63,56,153,46,45,156,47,45,211,126,125,233,167,178,226,164,163,233,169,174,215,136,138,184,82,75,150,44,44,163,60,57,222,144,141,228,162,168,222,161,159,230,166,169,223,153,159,194,100,96,176,74,70,200,113,111,232,162,169,227,161,170,217,158,155,224,160,162,229,163,169,226,158,163,217,144,147,220,151,161,226,163,172,225,163,172,209,151,148,218,156,158,226,163,169,233,169,177,229,165,176,224,159,170,222,160,169,219,159,167,4 209,119,159,213,122,164,219,133,173,219,131,169,221,134,171,226,143,178,218,139,170,210,127,162,207,121,157,209,122,160,215,130,168,213,125,164,217,131,167,221,144,175,216,140,169,206,124,157,208,131,162,208,127,160,200,104,130,192,87,113,187,80,108,206,123,153,213,140,169,210,135,163,203,126,156,205,126,151,196,103,109,185,86,90,163,49,54,182,80,99,210,138,163,208,139,163,198,121,149,197,115,134,186,94,95,185,91,90,161,54,57,165,54,69,202,122,148,208,142,166,193,118,145,192,108,136,164,55,65,167,54,62,160,49,59,173,71,97,201,123,155,204,139,162,189,109,140,192,113,142,194,112,137,186,88,112,182,81,105,192,106,140,201,130,159,202,138,160,190,116,140,192,118,141,201,127,154,202,127,155,198,118,150,199,124,152,202,134,155,201,138,156,4 224,136,170,227,140,171,230,145,176,229,139,171,228,136,167,224,129,163,229,145,179,229,146,178,219,133,164,214,123,146,204,103,117,193,81,96,197,86,100,189,74,88,219,135,157,228,152,181,188,83,94,175,60,71,170,53,66,163,45,60,159,41,59,169,54,65,208,116,135,221,138,170,183,80,87,166,53,63,142,35,52,136,32,49,145,34,53,158,44,58,191,85,99,220,139,163,191,99,113,163,51,60,143,34,51,136,31,47,148,39,55,158,45,59,184,73,80,216,135,153,200,118,141,178,75,84,163,52,61,157,44,56,154,40,50,176,64,70,204,110,129,217,136,163,208,134,158,209,129,148,208,122,141,197,101,115,187,82,94,205,114,128,223,146,168,218,139,162,209,135,158,216,139,163,219,142,166,220,139,166,223,142,170,222,146,172,219,141,166,217,141,161,4 195,123,154,198,123,157,196,119,149,191,107,130,196,116,148,202,126,163,205,136,167,202,134,163,194,122,152,196,120,151,182,96,116,179,87,96,188,106,129,200,129,162,203,137,165,199,130,159,194,126,153,197,122,151,149,54,78,153,57,73,189,111,131,201,134,162,201,133,162,197,128,156,195,133,154,196,127,153,159,67,89,142,45,62,187,105,123,199,137,158,195,125,155,192,119,149,193,133,154,193,125,145,174,82,93,167,73,86,195,120,142,197,132,156,197,126,156,196,124,155,191,127,150,196,133,154,185,103,118,187,102,116,200,134,158,196,131,155,197,130,158,198,133,160,187,123,144,196,134,156,194,125,148,195,124,146,201,138,163,197,134,157,193,128,152,193,126,153,184,120,141,193,132,154,195,133,155,199,137,160,197,133,159,194,130,153,191,127,150,188,121,147,4 225,131,127,228,138,138,215,111,100,212,100,89,205,89,75,210,100,90,232,144,140,232,151,148,225,137,136,216,118,109,193,73,55,181,56,44,157,36,30,180,63,51,225,132,121,228,146,143,226,141,136,200,94,79,172,54,43,187,66,53,170,47,38,182,64,52,224,127,118,227,145,142,219,135,124,201,98,83,171,50,42,188,66,56,173,50,38,196,81,67,231,146,140,228,149,144,215,132,119,211,119,103,189,72,60,192,75,64,186,65,48,216,113,100,232,151,147,228,149,137,218,143,127,216,130,111,200,93,74,200,94,77,212,111,98,228,138,134,231,148,142,228,154,141,213,136,117,215,131,107,209,116,90,217,128,113,226,142,133,230,146,137,232,156,145,229,160,147,209,130,109,215,137,115,214,132,108,226,147,132,224,144,130,227,149,135,230,157,141,224,153,138,4 237,166,176,244,171,186,246,174,190,247,172,189,245,169,184,242,164,175,243,168,179,240,169,182,236,164,173,243,169,182,244,169,183,234,143,150,226,131,135,218,117,113,237,159,165,238,168,178,236,165,172,241,170,181,232,147,154,202,87,86,194,77,77,202,87,86,230,147,150,233,160,169,234,165,170,236,163,169,212,111,111,178,53,58,175,50,57,192,73,71,224,137,136,233,163,171,231,165,167,223,141,140,197,86,83,181,59,63,183,60,62,204,97,93,233,157,162,234,167,172,228,162,160,219,137,129,195,87,77,196,85,83,213,118,122,228,150,153,238,171,176,235,170,175,224,161,157,224,155,151,205,111,100,206,107,100,232,162,170,236,168,173,235,169,171,230,167,168,218,153,150,222,155,154,219,145,141,221,142,141,233,166,170,233,164,167,230,165,167,225,161,160,4 243,176,187,246,176,189,246,173,186,247,179,194,248,186,201,248,182,199,246,173,192,241,171,185,243,176,185,246,177,188,247,176,187,247,180,192,248,183,195,247,178,193,247,177,191,241,173,185,240,175,181,245,177,187,248,179,190,247,178,189,248,180,191,246,175,190,245,175,187,241,175,184,236,173,177,241,173,179,220,130,128,220,128,124,241,165,172,242,171,182,241,172,183,237,172,180,234,173,175,227,151,144,182,70,60,170,59,54,195,96,86,200,100,96,222,143,145,233,169,174,230,168,168,218,137,127,187,80,69,160,55,53,142,35,35,156,43,41,197,100,96,230,167,168,224,160,162,224,154,154,219,144,138,191,94,86,158,49,47,173,65,59,210,126,123,224,162,167,222,158,160,223,156,158,227,164,168,219,146,145,208,122,116,210,127,120,223,158,157,224,165,170,4 216,140,158,216,140,159,201,123,144,203,119,135,204,116,125,208,127,143,189,113,130,181,110,121,211,138,151,213,132,146,190,94,103,182,85,92,183,83,85,177,75,82,177,92,108,179,108,119,220,149,161,200,114,123,168,56,61,156,52,58,155,53,57,150,46,50,155,59,66,189,112,124,214,142,150,200,112,116,157,49,56,127,32,41,132,35,42,138,39,44,148,47,50,191,113,123,204,135,140,190,97,97,163,55,61,140,48,57,143,45,52,150,47,48,168,70,74,198,129,138,203,139,140,194,110,110,181,79,82,143,48,55,154,54,60,186,98,103,204,126,133,197,121,126,200,133,131,201,133,135,188,99,100,140,38,40,166,68,73,204,132,147,201,122,127,176,81,83,198,130,129,200,131,133,198,121,122,187,102,106,182,101,107,200,128,139,185,97,100,157,55,60,4 137,39,47,187,102,118,209,126,148,210,115,131,207,109,125,196,107,120,200,123,138,216,143,158,143,44,48,193,109,121,199,106,122,180,75,89,174,64,75,198,97,102,213,136,147,209,137,150,184,99,105,205,122,132,185,78,90,172,54,75,171,51,68,189,83,89,214,138,147,215,145,154,198,128,140,202,115,123,171,60,69,161,45,66,171,53,68,190,92,103,209,132,143,213,143,151,190,117,128,197,109,114,170,58,67,170,57,75,184,68,81,191,86,94,203,126,132,196,127,133,194,123,129,201,116,118,187,84,89,179,81,95,178,66,77,186,77,84,215,139,146,209,139,148,182,112,115,202,126,129,202,120,121,190,111,118,171,75,77,192,96,104,212,140,151,213,145,154,176,106,109,195,126,127,209,140,142,218,148,152,205,125,126,200,119,128,204,133,143,208,144,150,4 227,138,138,237,149,151,241,152,155,242,149,147,242,149,151,234,131,134,232,139,144,230,140,148,228,142,138,232,143,145,235,142,138,232,130,117,231,126,114,228,121,115,227,126,126,225,131,136,225,140,137,221,124,118,217,105,88,217,107,86,214,97,77,227,124,110,226,125,120,222,126,126,221,133,125,223,131,117,210,97,77,212,98,80,214,101,80,222,116,102,222,120,118,218,122,115,221,138,128,222,131,117,203,92,71,202,82,68,216,107,91,219,115,102,216,114,112,212,115,106,217,136,128,221,133,121,208,104,80,197,82,63,211,107,91,224,135,127,218,127,120,208,111,103,213,131,120,221,142,125,217,128,106,212,115,96,223,133,118,229,146,140,217,126,118,202,107,94,211,136,124,220,144,126,221,142,125,225,146,134,222,135,123,222,137,129,216,133,124,199,105,94,4 233,153,160,231,141,149,217,103,111,223,112,119,231,125,133,234,137,143,238,154,163,232,150,155,230,148,148,216,112,114,203,74,81,209,87,92,211,85,88,225,118,122,235,149,159,231,154,156,225,139,135,215,114,113,195,67,72,196,68,72,205,82,85,222,115,117,236,154,162,232,155,160,224,144,137,212,113,111,188,59,64,188,56,62,203,83,82,225,126,126,235,153,155,231,153,153,220,141,131,208,104,98,195,70,71,193,69,70,202,83,82,222,121,120,235,156,159,233,162,162,217,140,131,209,109,102,192,73,67,197,77,75,209,98,94,221,122,117,233,152,148,230,158,156,214,139,130,212,125,117,197,90,82,197,79,78,211,106,101,226,139,133,231,155,151,225,151,145,212,140,131,214,137,130,207,115,107,203,99,94,212,118,112,226,146,139,226,154,146,225,154,144,4 237,176,182,237,173,181,218,129,124,212,118,112,215,121,121,224,138,142,238,175,185,239,180,188,234,174,177,225,147,146,194,84,81,179,66,66,180,64,68,196,81,81,228,152,155,237,178,186,230,170,167,206,108,97,177,64,63,164,58,62,162,51,57,163,53,53,206,112,105,235,175,175,229,170,166,203,110,99,166,59,55,173,68,66,156,52,54,152,46,50,203,112,103,231,173,173,229,173,168,201,113,104,163,55,54,150,46,47,151,48,49,157,55,57,204,110,100,225,159,154,220,163,160,211,133,127,156,46,51,140,39,46,154,52,48,158,55,50,204,119,108,228,173,165,220,164,158,209,137,128,173,71,66,171,62,62,182,76,74,174,73,64,212,142,134,229,179,175,223,168,159,223,169,161,208,140,127,191,97,88,197,103,97,210,136,128,216,157,154,223,172,168,4 231,154,166,239,161,172,244,164,177,245,164,178,246,165,179,246,167,179,243,166,178,237,161,171,227,150,157,237,154,165,242,158,166,241,156,166,243,158,172,244,165,174,242,166,173,235,161,167,231,155,155,227,137,136,213,107,104,212,100,100,226,124,129,238,153,159,240,162,170,234,160,161,230,156,152,227,142,136,196,81,78,178,50,53,197,76,76,221,122,127,234,153,162,230,157,162,228,156,150,231,154,148,210,110,101,196,83,78,204,95,91,219,122,125,231,149,157,228,154,159,224,151,143,232,161,156,230,151,148,231,148,146,231,151,149,232,150,155,234,157,163,230,157,161,219,146,138,223,146,134,231,155,151,233,157,157,233,155,153,233,155,155,233,159,161,228,159,159,215,144,138,219,143,132,225,149,144,227,151,149,232,157,156,232,158,156,230,159,159,224,155,151,4 235,149,151,241,158,168,245,167,177,247,173,183,246,168,177,246,170,177,246,168,174,240,161,165,234,154,154,240,156,163,236,150,153,239,155,160,239,154,161,244,166,171,244,165,168,238,159,160,231,151,151,226,137,131,200,93,84,174,68,64,185,79,75,223,131,126,241,164,165,237,161,162,228,150,146,215,121,107,173,59,52,127,25,32,141,31,35,196,86,75,231,147,140,234,160,157,228,156,148,218,130,119,180,66,56,162,45,44,169,49,49,197,86,76,228,143,137,232,157,154,226,155,146,224,146,138,215,126,115,208,112,104,210,119,117,223,137,132,232,154,152,229,155,152,222,150,140,226,152,145,229,155,154,232,157,158,233,158,157,236,162,163,232,156,154,225,152,148,217,145,135,223,150,146,228,154,152,230,155,154,229,149,145,232,156,154,228,153,151,220,147,143,4 235,147,162,235,145,160,229,133,145,211,99,93,224,124,125,240,149,158,239,148,156,235,148,156,235,152,163,232,144,157,203,94,93,190,72,64,205,96,88,232,142,145,239,154,161,235,152,154,235,154,163,230,142,150,172,60,58,165,50,48,195,80,70,224,130,126,239,156,160,235,152,153,232,155,163,223,134,136,160,54,52,133,31,33,191,79,70,224,130,129,238,156,159,234,154,153,230,154,159,219,128,128,162,53,48,129,31,32,183,72,64,224,132,129,238,157,160,233,153,148,229,155,157,224,142,144,186,81,77,141,35,36,177,63,55,220,127,121,238,159,160,233,154,149,227,151,152,226,146,150,202,104,103,174,64,59,195,89,78,225,138,133,234,154,153,230,154,149,224,148,146,226,146,146,220,136,140,214,122,119,220,134,128,231,151,150,230,152,150,227,153,149,4 232,150,160,237,157,173,243,162,177,242,161,174,243,160,172,237,147,153,236,154,165,232,159,172,233,154,160,240,161,174,238,155,161,231,141,142,224,131,131,212,111,103,220,130,127,230,153,160,238,162,172,239,160,168,229,137,131,207,99,88,192,82,73,191,79,68,211,117,106,230,155,158,240,164,172,237,158,162,212,115,105,191,80,70,181,69,61,184,77,67,203,108,98,229,156,157,236,164,171,227,144,142,182,76,65,165,54,49,178,69,62,173,67,59,183,78,67,225,149,144,234,163,166,226,145,138,184,77,66,166,57,49,171,62,52,170,60,50,199,104,91,226,153,152,235,166,167,231,158,157,210,116,104,204,107,97,207,117,110,209,119,109,222,144,138,228,162,167,232,163,160,233,161,159,229,150,144,233,157,156,240,168,175,240,170,175,235,166,170,230,166,171,4 242,162,177,245,167,180,246,165,181,247,170,183,247,175,187,247,174,185,246,171,181,242,166,178,242,163,174,246,170,180,246,168,180,247,170,181,247,175,186,246,169,181,245,166,172,241,166,172,240,162,171,243,163,172,243,160,171,238,150,155,240,154,156,239,152,152,242,162,164,241,168,174,238,160,162,242,163,168,233,143,142,205,92,82,197,89,80,211,112,96,234,150,145,237,166,169,238,165,167,243,167,173,224,132,124,199,84,73,164,47,45,182,73,64,235,154,150,237,167,172,233,161,164,239,165,172,236,158,164,215,116,108,196,86,76,215,120,113,237,163,166,234,164,170,228,156,157,235,162,169,237,164,176,231,151,156,230,146,143,237,162,167,237,167,173,233,167,169,226,154,156,232,160,165,235,161,170,234,159,171,238,165,173,237,166,173,235,168,172,230,167,168,4 236,160,173,243,168,180,246,171,181,247,174,182,247,173,180,246,170,178,245,166,175,242,165,173,233,153,164,242,166,176,246,171,179,248,174,181,248,175,183,246,172,178,244,166,170,241,165,166,233,153,161,239,161,170,238,156,155,226,135,126,238,155,157,246,168,175,244,168,172,241,166,165,234,159,163,237,159,166,210,113,104,175,61,47,218,123,113,248,172,175,244,171,173,241,169,170,233,161,162,237,160,167,208,111,105,187,79,68,233,150,148,247,176,179,244,171,173,239,168,168,231,160,157,236,163,167,233,151,157,231,145,147,244,168,174,246,174,179,244,171,174,240,171,171,231,161,158,237,165,167,241,167,174,242,167,177,244,171,178,246,175,180,244,174,177,239,172,171,230,161,158,236,166,167,239,168,173,240,167,176,243,171,179,246,176,180,243,174,176,237,171,171,4 233,154,180,234,154,179,229,129,155,216,99,118,219,108,131,227,129,153,237,154,178,236,160,183,230,150,174,227,136,161,211,95,119,199,71,89,200,77,89,208,98,104,224,132,146,230,154,173,226,145,169,220,121,148,201,79,100,191,63,75,184,56,63,190,68,72,212,111,121,228,151,170,215,133,157,209,109,135,197,78,97,191,69,76,185,59,66,193,74,79,211,112,116,226,151,164,212,129,155,212,111,140,197,82,95,191,72,76,195,73,81,200,87,91,213,119,129,225,152,167,216,137,161,214,123,146,203,96,111,198,83,91,200,88,99,208,106,113,220,133,148,225,153,170,213,140,157,219,143,161,215,124,141,215,117,133,215,121,134,218,131,142,224,149,161,222,153,169,212,141,154,224,154,170,221,147,160,225,146,158,219,139,148,221,144,158,223,152,167,220,152,167,4 236,153,180,235,151,179,232,140,171,227,125,155,227,121,152,236,141,172,239,151,181,238,155,181,236,157,180,228,137,163,207,91,112,194,66,83,198,70,90,221,116,143,234,149,174,235,158,176,232,152,174,217,114,137,188,59,76,176,43,57,185,55,72,212,99,127,227,139,163,233,157,174,230,150,170,216,114,137,185,60,79,179,50,61,194,68,85,214,105,132,231,147,170,231,156,174,229,155,173,225,139,162,205,94,114,198,76,91,210,99,125,225,130,155,232,151,167,228,150,168,223,142,146,223,137,142,220,124,137,222,125,145,226,137,163,233,151,173,236,157,167,228,152,166,218,134,129,220,130,121,224,138,136,231,151,171,234,153,177,235,154,174,235,160,174,229,159,171,217,139,141,222,141,140,226,146,154,231,155,174,234,154,176,235,155,173,233,162,174,226,154,166,4 234,160,182,233,150,174,229,130,156,230,123,148,235,138,160,239,151,174,240,164,187,236,161,181,234,158,178,231,143,163,220,112,136,219,108,129,223,118,137,224,124,143,233,151,168,234,162,180,230,154,172,225,134,152,210,95,124,210,93,111,212,102,117,216,110,123,225,134,150,227,153,166,227,148,165,217,117,139,209,95,118,204,86,93,207,95,93,210,102,110,215,114,136,223,145,162,222,141,157,213,110,132,206,93,113,205,90,93,203,89,83,202,88,98,211,111,133,219,140,147,223,147,162,217,121,138,205,94,113,201,87,98,201,92,92,202,95,108,219,130,150,221,147,154,223,151,164,218,132,145,206,102,120,205,96,115,210,111,122,211,114,124,223,141,157,222,152,168,221,151,164,221,145,157,216,129,143,213,118,137,217,125,142,217,129,145,221,145,160,219,151,165,4 233,145,171,222,119,139,219,106,124,222,111,133,228,121,146,237,140,167,241,157,183,237,153,176,232,145,166,224,120,141,206,88,97,197,73,80,213,95,112,230,131,151,237,152,174,233,152,172,231,146,163,224,123,137,202,85,90,178,47,51,199,74,82,223,120,136,236,151,171,231,150,168,232,150,165,227,132,145,212,105,108,197,73,74,198,72,78,221,117,130,233,148,165,230,152,167,232,156,171,234,146,161,225,128,136,215,107,115,210,95,107,223,124,136,233,150,164,231,158,171,228,149,156,237,157,171,233,145,158,224,124,138,222,120,134,227,135,148,234,155,168,229,155,166,226,150,160,234,158,170,235,155,169,233,145,158,234,146,158,234,152,167,232,156,168,226,153,163,219,143,156,228,151,166,233,158,173,235,156,167,235,152,164,235,156,168,229,154,164,224,153,163,4 229,143,169,224,136,161,235,133,158,228,105,121,235,130,145,228,115,134,224,115,138,228,136,159,229,145,167,225,137,159,236,143,158,224,111,110,227,120,119,219,103,107,209,85,97,220,122,142,229,145,163,228,133,154,228,120,130,216,92,98,213,94,94,215,99,96,201,72,77,216,114,130,229,150,168,221,121,142,218,102,118,213,91,106,200,76,78,216,104,98,208,85,96,216,121,138,226,150,170,224,130,154,216,103,121,218,109,118,218,107,114,219,107,110,213,95,111,220,130,149,222,146,162,223,132,157,212,93,106,220,115,117,232,141,158,227,126,138,218,112,125,221,138,162,220,146,162,219,133,153,207,100,107,221,123,128,231,148,161,220,113,131,221,130,151,220,147,171,212,140,154,210,135,145,205,103,108,215,105,112,218,122,129,214,109,132,222,141,163,221,153,172,4 241,156,176,242,156,179,242,154,177,243,155,179,239,154,174,243,160,180,244,160,181,240,159,177,239,154,170,239,153,173,236,144,161,232,137,150,238,151,169,237,154,172,241,159,176,238,158,175,235,149,165,238,154,174,222,121,134,193,72,69,219,118,129,236,152,175,235,153,169,237,156,172,232,149,165,237,155,173,201,90,101,158,34,41,187,70,77,232,142,162,235,155,172,232,154,166,229,146,161,234,153,169,187,77,84,157,37,43,172,50,59,223,126,142,240,162,177,231,154,162,225,146,157,236,160,172,194,88,92,161,40,47,170,50,57,226,135,147,241,164,179,232,156,163,224,150,158,232,156,168,209,110,116,176,58,60,202,99,102,238,161,174,242,169,180,234,164,171,223,151,158,227,151,164,225,145,158,214,121,128,225,145,157,237,162,177,239,167,178,235,167,172,4 238,154,171,233,142,156,225,116,124,226,119,122,234,139,151,236,144,162,237,147,165,232,147,162,239,159,173,230,133,141,205,81,77,201,73,73,221,109,117,235,146,162,235,148,163,229,145,156,233,148,157,229,137,145,201,84,85,196,70,74,207,90,92,228,129,138,235,149,164,230,145,160,232,155,161,234,151,157,220,125,130,175,53,57,183,57,60,212,104,103,233,148,161,230,146,160,234,158,165,233,148,153,204,101,103,161,43,48,165,39,46,209,96,99,229,139,155,226,139,157,225,141,146,226,137,135,199,92,89,183,63,62,178,53,61,218,116,129,226,135,156,219,130,149,223,140,148,218,124,123,221,131,132,190,80,86,179,52,58,219,123,135,227,145,165,219,138,153,216,132,139,216,126,134,222,136,147,197,87,98,197,81,92,221,131,143,227,148,166,216,136,152,4 225,114,138,228,112,138,228,104,128,235,111,137,240,126,146,244,145,158,242,151,163,236,142,157,224,117,140,230,118,143,211,83,98,229,108,125,242,133,153,243,147,158,239,145,153,235,144,156,223,114,137,228,118,138,222,110,118,234,123,137,236,123,138,241,148,154,238,144,153,231,134,144,226,122,137,233,135,154,236,138,147,234,129,142,229,120,128,228,121,119,235,138,144,233,143,151,225,131,138,233,142,153,233,137,146,226,122,132,216,107,109,222,114,109,236,147,154,231,144,152,219,121,130,222,124,123,222,117,119,198,80,81,187,67,63,218,109,111,232,140,148,226,131,138,216,119,126,222,124,128,207,99,96,180,61,55,185,70,66,221,117,124,228,131,143,224,131,137,209,113,118,220,130,134,206,105,105,185,68,61,198,91,88,228,135,140,231,141,150,221,135,139,4 242,155,169,245,159,174,246,163,179,247,162,178,247,158,174,243,151,164,242,157,170,240,158,171,241,155,166,245,158,171,246,163,180,243,154,168,215,110,110,193,87,85,222,131,133,238,160,168,239,152,160,242,156,164,246,163,177,237,145,152,173,63,62,119,20,25,190,89,86,237,155,155,235,147,151,237,147,151,243,159,166,238,149,156,169,64,66,127,27,33,183,83,79,234,149,148,237,155,157,205,101,97,212,109,107,246,162,171,205,105,106,187,84,79,220,133,123,230,151,148,234,156,157,227,141,145,229,141,144,247,167,177,243,163,174,236,150,156,235,155,158,232,156,158,228,148,146,240,162,169,246,170,179,244,163,170,243,159,163,242,161,171,235,153,162,232,151,154,229,151,149,236,160,161,240,162,166,238,152,149,241,156,157,242,163,170,236,154,158,231,153,157,4 223,125,158,230,134,163,234,139,166,233,138,165,228,133,160,226,134,164,227,137,168,224,135,166,226,131,153,231,137,162,235,144,169,204,107,126,158,56,73,175,72,88,218,128,154,222,136,162,229,139,159,230,140,164,230,140,165,169,67,83,104,19,34,142,51,63,223,133,154,221,133,159,226,138,157,227,137,160,228,138,163,196,98,115,142,46,60,162,66,81,222,132,153,219,129,151,223,133,151,227,137,160,232,145,169,229,140,164,214,118,140,218,121,143,225,138,162,222,137,159,219,127,146,226,135,155,230,138,159,228,133,157,232,144,167,232,144,166,227,137,159,219,133,153,217,129,142,224,135,151,230,137,158,230,139,161,231,140,162,232,143,165,230,145,165,222,140,159,215,130,142,221,132,147,222,128,140,224,130,146,230,138,161,231,145,168,228,147,166,220,138,158,4 176,112,125,182,116,130,186,121,133,192,131,144,197,138,150,196,137,149,191,133,142,187,129,138,175,111,120,179,114,125,185,122,132,191,130,140,195,137,146,193,137,145,189,133,139,185,129,136,176,115,120,179,114,124,185,123,131,189,129,135,188,129,131,191,136,139,188,132,135,186,130,137,178,122,122,174,108,111,166,87,81,178,111,109,170,102,98,174,107,105,189,133,137,183,128,133,178,124,125,160,84,80,139,47,39,154,71,64,137,52,48,145,65,59,187,130,134,181,127,132,176,121,120,170,105,100,162,87,79,139,57,50,106,24,19,144,69,63,183,125,128,178,122,125,172,118,115,177,121,120,179,120,122,158,87,83,132,58,51,163,101,102,179,120,124,174,118,117,170,115,114,173,113,115,173,112,117,178,121,123,180,123,125,178,121,125,177,122,126,173,118,122,4 235,159,183,239,162,190,243,164,195,235,150,171,225,132,145,212,110,120,203,96,104,219,133,152,232,159,182,232,154,178,218,124,140,201,96,101,183,69,74,180,67,77,178,65,73,194,90,99,221,143,152,202,103,104,176,65,67,165,55,61,165,55,65,152,46,55,155,47,55,182,74,78,202,112,109,181,72,69,166,56,63,168,64,72,167,64,75,148,47,54,156,52,58,181,82,86,190,92,88,167,58,58,165,58,64,164,60,69,162,60,71,144,44,54,145,43,49,155,54,55,188,90,84,173,69,67,153,51,54,145,44,53,140,40,49,137,37,47,154,53,59,163,61,63,195,106,101,176,76,73,144,40,43,145,46,54,152,49,59,153,49,57,173,71,73,177,78,74,197,111,104,184,83,77,161,54,56,162,56,60,178,75,79,185,84,88,193,99,101,202,122,128,4 234,152,171,233,146,169,232,143,166,228,130,145,236,143,164,239,154,171,238,155,172,233,153,172,231,150,168,227,136,156,208,100,101,198,82,72,209,95,97,229,136,148,235,152,168,232,156,170,231,151,170,210,106,117,177,55,53,187,69,60,182,62,49,209,107,102,235,154,168,228,149,162,230,145,163,212,113,115,175,57,49,172,53,49,174,53,48,199,91,76,230,150,152,229,156,166,231,151,163,225,140,145,193,83,71,171,54,47,180,63,53,197,86,71,223,138,136,230,160,167,228,151,159,233,158,169,216,125,120,195,87,72,204,101,87,208,108,95,223,141,139,229,161,167,227,155,161,231,157,166,232,157,164,227,145,148,226,140,148,228,149,153,228,155,160,226,158,164,225,155,159,230,159,164,233,162,169,235,164,173,232,157,169,231,158,168,229,160,165,224,159,162,4 239,165,193,242,167,195,241,162,193,239,158,192,241,163,194,238,165,193,235,163,191,233,163,188,235,160,188,238,163,191,238,162,190,236,157,187,236,161,189,235,163,188,231,159,185,226,157,182,234,160,186,238,165,190,230,149,171,215,120,136,215,121,134,226,152,174,228,158,182,220,151,175,233,162,184,237,166,188,214,119,130,183,65,69,187,71,69,213,127,138,226,158,180,218,148,165,233,164,184,235,164,186,207,110,117,185,69,71,184,71,71,211,124,133,226,159,179,220,153,169,230,164,181,235,168,189,214,126,132,184,70,68,187,78,77,219,142,157,225,160,179,217,153,171,228,164,179,232,168,185,223,148,160,205,111,109,213,129,136,223,154,174,221,156,174,213,149,166,224,160,175,226,160,176,228,162,179,225,155,170,224,154,174,221,152,172,218,151,169,210,144,160,4 226,151,167,226,152,175,227,155,179,222,147,173,227,150,175,237,166,184,235,164,182,225,153,173,227,155,170,221,147,170,205,127,155,188,96,123,191,92,118,211,122,146,226,151,169,226,156,171,229,164,178,218,147,168,186,100,128,165,66,90,168,68,84,191,95,115,218,142,161,227,160,167,230,167,178,220,152,169,190,107,130,171,81,100,175,83,95,192,103,118,221,149,164,228,165,171,228,164,174,222,153,167,207,131,150,195,116,130,194,112,122,203,123,138,225,157,172,228,168,174,227,160,172,227,158,172,222,151,168,222,153,169,223,154,168,225,155,168,229,165,173,228,168,173,223,157,172,228,162,176,229,163,178,233,169,184,233,168,182,232,168,177,228,164,171,223,163,169,219,151,166,225,159,174,229,164,176,233,170,180,232,168,178,230,167,175,225,162,169,215,149,159,4 224,135,167,230,142,173,235,149,178,240,155,182,238,154,182,236,149,180,232,148,172,227,145,169,222,135,163,229,141,170,233,144,173,233,148,174,230,142,167,233,148,176,230,146,170,223,140,162,225,142,168,229,146,173,230,143,170,219,126,144,211,105,117,225,137,156,227,146,169,223,145,164,224,142,166,230,149,175,229,146,165,179,70,78,166,53,60,210,116,124,226,149,168,222,148,164,224,146,164,229,149,172,229,148,167,195,92,97,162,50,55,191,92,99,226,151,167,221,148,164,216,132,141,226,147,166,230,152,173,224,139,155,208,112,122,211,121,133,224,149,166,218,145,160,209,120,123,222,142,156,229,151,170,228,149,169,229,150,171,227,149,166,220,143,160,216,144,158,214,139,145,223,148,160,227,151,168,227,149,167,226,146,164,223,143,162,217,140,157,212,140,155,4 230,156,178,229,150,172,226,133,149,225,126,143,231,141,160,234,147,171,233,152,177,229,154,178,226,148,166,223,135,148,215,112,122,212,103,109,220,121,129,222,128,137,223,133,143,222,144,161,219,132,148,214,115,123,211,105,111,219,120,133,222,127,141,219,123,131,216,126,132,214,133,145,220,137,152,216,121,133,217,120,135,223,132,156,223,132,158,222,130,149,215,127,135,210,130,140,220,140,150,218,126,137,220,129,148,218,126,151,219,126,151,218,127,147,207,115,118,199,108,112,217,137,148,216,125,136,215,121,140,214,120,141,215,123,142,213,121,137,199,103,105,190,93,91,217,145,158,213,126,137,211,119,132,213,122,140,212,120,135,206,113,125,195,99,101,189,97,98,216,147,160,214,135,145,211,125,135,209,117,132,201,103,115,197,102,112,193,101,102,188,96,98,4 216,126,151,220,130,155,223,131,153,223,125,147,223,131,156,220,128,154,219,130,152,215,129,150,213,123,145,220,129,152,223,131,152,222,131,153,221,128,149,219,129,147,216,127,145,214,131,148,211,120,142,217,124,147,216,123,144,211,117,134,219,126,146,219,129,147,215,125,143,210,125,144,207,117,134,217,128,150,202,105,119,164,53,57,208,111,124,216,124,139,210,119,131,210,124,144,202,108,120,214,127,148,205,110,123,157,46,49,194,93,101,216,127,138,210,124,132,205,119,132,205,114,130,211,124,143,214,128,144,199,100,108,209,117,132,216,131,147,212,131,143,201,115,121,205,119,135,210,124,140,212,125,140,213,129,147,214,129,145,213,129,147,207,125,140,201,118,127,201,115,133,206,123,139,208,123,139,209,122,138,211,126,138,209,125,142,205,123,140,199,122,133,4 217,130,149,216,122,140,210,101,112,216,114,127,216,112,127,219,122,139,220,130,149,219,137,162,219,135,155,213,117,127,201,87,87,206,97,102,208,101,110,208,104,113,215,124,142,216,137,159,216,130,145,207,104,109,201,91,97,196,79,84,201,89,94,198,86,88,206,107,117,215,139,157,212,122,133,202,98,101,195,84,86,190,69,76,196,83,88,199,89,92,205,108,117,212,134,148,207,113,117,201,99,96,197,89,86,194,80,84,187,67,70,196,85,89,207,114,123,211,132,144,208,118,120,205,109,111,200,94,94,200,93,96,200,91,99,197,88,89,208,118,121,210,133,141,211,132,142,211,124,131,202,103,105,204,103,112,208,112,123,203,104,108,208,123,126,209,137,146,210,136,148,211,134,144,210,125,134,208,116,123,207,113,120,208,120,128,211,134,143,207,135,145,4 231,144,178,233,146,179,239,154,186,242,161,193,242,162,195,238,155,189,235,152,184,235,163,187,230,147,178,233,150,181,236,158,188,234,157,188,229,145,173,230,151,179,230,153,182,229,157,180,225,145,173,227,151,181,222,146,173,191,97,115,158,54,67,161,61,72,208,124,142,224,156,178,221,148,175,214,131,159,159,61,76,110,21,33,106,22,34,103,18,29,155,60,71,218,145,167,216,142,164,170,73,91,107,21,35,95,23,36,111,28,40,120,29,39,180,92,106,215,143,168,209,133,147,141,45,55,71,11,23,86,21,32,127,30,41,176,80,91,213,141,161,213,144,165,213,144,161,202,123,140,159,83,95,162,81,93,192,108,123,215,144,163,220,152,172,214,147,165,214,143,162,217,150,171,222,155,176,219,147,170,220,148,172,222,151,174,219,152,171,215,150,167,4 242,176,195,244,178,197,246,181,202,246,176,197,238,160,173,239,167,187,235,162,185,230,157,176,241,176,191,244,177,195,246,178,201,238,161,177,210,113,109,219,133,141,231,160,179,228,158,170,240,176,189,243,178,194,243,175,195,227,142,149,194,91,91,196,95,90,225,150,160,229,165,180,239,175,187,243,178,194,242,173,189,217,128,130,192,90,86,203,110,104,227,156,163,231,171,185,240,178,187,242,179,193,243,179,193,210,124,123,189,86,77,211,125,117,234,173,182,232,173,181,239,179,186,242,181,192,243,181,193,222,145,146,195,98,87,217,138,137,235,176,186,232,173,179,235,176,182,239,178,186,240,178,189,237,172,182,216,136,135,226,158,165,233,173,182,229,172,176,231,172,180,235,175,183,236,176,186,237,175,187,234,171,181,234,172,181,228,168,176,225,166,172,4 246,171,180,246,169,179,239,150,151,244,158,163,248,176,187,248,186,194,248,184,191,248,181,188,246,172,178,246,170,175,216,111,100,211,100,87,237,149,147,250,187,193,247,185,188,248,183,187,245,172,176,247,172,174,203,96,87,182,60,54,207,96,86,245,170,171,249,189,192,247,184,186,245,174,176,249,182,184,221,125,118,177,53,51,182,59,56,231,142,139,250,187,192,247,183,184,245,176,174,248,182,183,241,161,157,201,90,80,174,51,48,219,122,116,251,187,189,247,183,183,243,172,170,246,178,176,248,181,182,241,157,152,205,93,80,217,117,106,250,184,185,247,184,181,243,175,171,246,175,175,247,181,181,247,176,180,240,153,149,238,151,144,247,177,177,246,180,179,241,174,170,245,176,176,247,180,179,247,177,180,247,174,179,245,171,172,246,176,177,243,175,174,4 198,110,142,205,117,152,197,104,140,188,86,116,186,83,113,192,100,134,198,116,148,200,123,152,198,113,144,191,95,128,181,72,105,185,75,106,183,75,104,184,82,115,187,103,133,190,113,140,191,103,131,181,79,111,177,60,94,180,71,98,181,73,96,184,77,108,191,110,139,189,116,137,179,82,107,184,88,116,177,70,102,172,58,80,176,66,88,183,78,108,192,112,137,193,122,142,175,75,100,174,68,96,170,60,91,164,49,67,169,59,79,177,67,98,183,89,113,188,117,137,159,65,87,165,60,89,161,47,74,154,40,60,167,59,81,180,80,108,186,99,122,182,108,130,160,67,90,164,64,90,160,56,79,160,53,76,175,71,94,186,103,126,192,117,141,182,111,129,169,70,98,169,71,97,173,81,101,164,62,83,172,73,94,176,94,115,182,106,124,179,107,122,4 222,134,153,220,127,142,215,112,124,219,119,131,224,133,148,223,135,148,220,130,147,214,118,139,224,143,161,223,136,147,220,128,141,220,128,145,220,128,141,220,130,140,218,129,140,212,118,131,221,139,150,222,137,144,221,133,146,219,133,152,218,125,137,216,121,128,217,129,131,214,126,134,217,129,139,219,132,144,216,126,138,203,99,111,198,90,99,215,124,133,215,126,127,211,124,127,215,130,140,215,126,137,210,117,127,162,55,67,174,65,71,211,121,130,213,121,129,204,107,113,213,129,134,217,133,139,205,115,123,130,31,43,171,65,73,212,122,127,212,124,129,209,125,132,207,120,126,212,124,130,209,119,127,172,69,84,195,100,109,212,128,130,209,124,127,210,133,137,210,128,137,208,120,129,210,124,132,211,118,138,211,124,135,210,128,131,205,119,123,202,116,117,4 234,143,171,233,141,169,227,124,149,222,110,135,222,113,138,229,126,149,238,148,171,236,150,176,223,125,149,209,96,118,197,67,80,190,57,69,194,64,76,210,94,112,233,141,160,234,153,171,206,96,105,192,66,76,202,83,87,174,52,55,178,53,56,200,79,90,224,130,148,234,158,175,222,127,139,209,98,105,200,82,84,185,63,64,179,55,56,196,78,85,218,120,134,231,154,167,233,152,169,222,126,137,203,87,100,197,76,88,189,69,76,218,121,137,228,143,161,228,150,163,227,143,161,230,142,160,230,141,163,222,123,146,223,126,140,229,140,156,227,147,165,227,152,166,222,141,156,227,145,162,229,144,165,234,148,170,230,142,159,225,136,152,224,143,160,218,139,153,221,144,159,224,145,161,216,126,136,227,139,157,227,139,148,222,135,144,223,144,159,213,137,155,4 225,133,162,235,146,176,238,145,177,238,144,171,245,161,179,243,159,177,236,153,175,233,153,174,224,134,162,230,140,166,231,136,165,224,121,155,231,136,161,236,147,165,234,149,165,232,153,167,226,143,165,229,142,165,226,133,156,208,99,124,213,107,125,213,106,124,226,132,150,228,144,160,225,142,165,225,132,159,217,114,141,188,77,90,187,76,80,217,115,123,226,135,146,225,141,157,222,136,157,226,136,159,212,105,126,193,75,95,199,89,104,229,138,153,230,141,156,226,143,161,219,133,154,227,138,157,230,140,157,215,111,135,220,117,136,234,149,163,232,150,168,228,150,168,216,135,153,225,141,161,230,142,164,228,134,160,229,131,157,232,146,166,231,150,169,228,153,169,213,133,149,222,141,161,229,145,167,229,144,168,229,141,167,230,148,169,229,151,169,225,153,167,4 226,150,162,234,160,170,236,166,180,233,164,181,227,152,163,217,132,134,210,117,118,207,117,116,226,150,162,230,157,169,229,156,170,214,135,151,210,129,141,219,143,156,219,140,145,218,141,148,228,157,172,229,157,171,220,141,148,163,63,69,149,50,58,191,106,116,228,162,177,225,157,170,228,159,171,232,163,173,215,135,137,151,61,69,129,43,55,163,71,76,221,153,158,224,157,162,222,150,160,230,163,171,213,140,144,149,57,62,132,45,54,175,85,87,224,159,162,223,156,162,223,153,161,228,160,168,224,160,166,171,80,80,173,79,80,213,138,141,223,155,158,220,150,148,220,152,161,224,153,160,230,165,173,226,156,163,226,159,168,228,165,174,224,154,161,221,155,152,218,151,157,223,155,160,228,161,167,232,169,177,233,172,182,228,163,169,227,161,163,226,168,171,4 228,143,169,230,144,172,230,139,166,233,145,173,237,151,181,233,149,178,233,154,179,226,149,174,224,140,164,229,145,170,226,136,160,231,148,171,234,151,174,231,148,171,229,149,172,225,151,171,221,144,165,226,146,167,228,146,168,231,148,167,232,149,167,232,153,173,225,145,164,221,148,164,226,150,172,228,148,169,223,138,157,171,80,92,171,84,97,233,155,173,231,155,174,222,150,166,225,149,167,227,150,171,230,147,167,140,54,66,94,19,31,215,130,146,233,160,179,224,151,168,225,151,167,223,146,163,233,154,172,207,121,133,168,73,83,212,128,142,232,158,178,226,153,169,221,149,163,224,149,166,231,153,171,234,154,171,230,150,171,220,140,158,223,145,162,225,154,173,214,142,154,225,151,167,229,153,172,231,152,172,230,152,175,228,151,171,219,144,159,216,145,164,4 204,108,119,213,121,132,191,86,93,166,49,57,177,64,72,189,82,88,209,117,125,211,122,129,204,108,115,210,121,131,173,63,68,141,32,40,158,52,58,179,70,70,198,100,101,209,117,124,206,117,126,199,103,111,154,44,47,130,30,38,141,44,49,183,79,80,195,95,99,211,119,129,206,117,123,199,99,103,158,48,50,131,31,40,144,44,48,181,75,79,203,103,121,206,110,121,205,117,118,205,117,119,193,91,92,166,59,62,186,92,90,210,117,125,207,104,129,205,104,120,201,112,113,204,117,116,206,118,119,199,100,98,207,116,113,220,131,144,213,116,135,207,109,125,195,104,102,200,108,104,213,130,132,189,91,86,195,96,92,222,133,143,215,124,136,210,118,133,190,101,93,200,112,110,210,126,130,188,89,78,195,98,92,219,129,137,213,121,129,208,118,129,4 210,113,110,207,105,102,210,107,110,208,104,98,218,121,126,226,138,151,224,138,146,220,133,143,212,120,120,208,112,112,200,100,99,191,87,85,196,92,93,214,120,128,218,134,139,214,131,132,218,131,139,206,114,120,173,62,62,160,53,56,167,56,57,185,78,80,215,128,135,204,114,107,214,122,135,209,112,129,189,83,91,157,51,55,153,49,51,179,70,72,200,103,101,201,110,103,212,125,124,214,122,136,196,96,102,173,67,66,148,46,49,180,73,81,200,101,103,201,110,110,213,135,130,217,129,136,211,117,120,181,80,75,169,57,63,182,75,84,206,115,126,204,115,118,212,136,133,215,129,130,216,126,132,199,105,107,185,75,83,191,85,96,203,109,122,207,120,130,208,127,125,207,118,117,212,123,128,213,127,128,202,108,110,201,107,114,203,113,117,203,116,125,4 248,187,198,249,192,201,249,194,203,249,192,202,248,188,199,249,190,199,248,186,197,248,179,191,247,175,186,248,182,193,248,182,186,246,156,152,246,155,150,246,169,167,248,186,192,247,179,186,247,174,182,246,169,172,245,148,140,237,119,106,228,98,80,245,145,133,248,185,189,248,187,191,247,177,182,244,150,146,240,125,114,231,111,98,222,92,78,236,122,106,247,166,155,247,179,174,247,174,177,244,155,154,238,127,120,235,123,116,236,121,118,236,121,107,244,148,124,246,166,147,248,181,183,247,169,172,235,124,113,229,109,96,240,128,121,244,141,130,246,169,157,248,182,173,245,172,173,247,172,178,240,143,140,234,123,111,244,149,146,247,172,174,248,184,182,248,188,181,239,164,164,245,166,172,246,165,172,247,165,170,247,171,176,247,174,175,247,176,171,246,178,170,4 243,157,176,240,148,164,242,149,161,249,174,183,247,180,185,247,177,186,248,179,185,245,168,178,245,159,175,224,122,136,179,54,59,221,116,115,251,179,180,247,181,184,247,178,182,244,164,171,245,158,172,225,127,139,143,26,35,154,35,40,216,122,123,252,181,182,246,175,176,245,167,171,245,163,171,240,152,162,192,86,86,126,22,33,125,21,30,217,124,125,249,176,178,245,172,176,246,167,170,245,162,170,240,158,161,195,92,90,130,15,22,150,36,40,237,151,150,244,169,175,242,161,165,245,165,171,247,171,175,247,169,165,218,120,118,180,60,55,222,127,120,241,165,172,239,160,165,245,170,172,248,180,180,247,175,177,249,177,182,238,156,152,232,142,141,236,156,165,237,159,160,245,172,171,248,181,176,247,176,176,247,176,179,248,179,182,243,166,173,238,163,168,4 248,178,190,248,179,196,250,172,189,248,159,172,247,176,186,248,190,199,249,191,199,248,188,196,248,178,190,246,168,182,208,108,113,198,85,81,236,135,131,250,188,195,248,192,196,248,189,194,250,184,194,233,144,148,141,37,42,128,31,45,184,72,72,248,174,178,249,193,199,248,187,191,251,182,188,216,118,116,140,35,41,128,38,53,125,27,39,218,119,121,252,191,199,247,184,188,248,179,184,223,130,124,151,36,36,139,38,50,141,32,38,218,114,111,251,185,191,247,180,181,246,180,179,246,173,172,188,78,72,151,29,31,193,74,70,238,149,150,249,184,192,246,175,184,244,180,179,248,181,185,239,162,166,212,111,110,236,147,153,247,172,183,248,186,193,246,180,189,241,178,179,245,178,180,247,178,184,250,180,190,248,177,192,248,182,193,248,182,191,246,179,188,4 247,178,181,247,178,181,247,178,183,248,185,185,248,185,185,248,189,189,248,186,187,247,179,179,247,177,178,247,179,179,249,178,180,245,166,162,246,177,172,248,190,189,248,185,185,246,178,175,246,176,177,248,175,173,236,139,125,216,95,71,245,168,162,248,189,191,247,183,181,246,182,174,245,174,172,249,168,161,235,133,112,239,144,132,248,181,184,247,187,187,247,185,181,245,185,173,248,176,171,232,135,121,199,85,68,223,123,113,248,177,177,247,188,189,246,187,181,244,183,171,245,173,169,236,147,134,199,87,73,204,92,77,249,181,177,247,183,181,246,182,174,244,181,169,242,173,167,245,175,173,247,173,168,247,173,169,247,183,179,247,178,172,245,176,169,242,176,165,241,174,167,243,176,170,244,177,170,246,181,174,246,181,174,246,178,172,244,174,166,240,174,163,4 248,185,191,248,188,194,248,183,191,247,167,168,250,182,192,248,191,200,249,192,195,248,187,188,248,186,189,248,188,194,250,182,192,228,113,100,228,112,99,249,174,173,248,191,191,248,184,181,248,182,186,245,165,165,248,161,160,224,119,113,196,55,37,238,131,112,249,186,183,248,190,186,251,187,190,227,126,114,210,90,75,247,158,151,197,66,50,214,88,74,250,180,175,248,193,193,249,181,185,239,153,148,223,118,102,249,168,168,220,107,89,218,96,73,249,181,178,248,194,191,246,173,174,248,178,181,249,172,175,248,181,187,247,175,173,242,151,134,247,180,173,249,196,191,246,174,165,247,175,171,247,172,176,248,183,187,248,192,194,249,190,189,248,185,179,248,190,184,245,173,164,246,171,161,247,178,175,248,186,186,248,188,186,248,190,186,248,189,183,247,185,180,4 245,169,179,245,164,178,244,158,165,242,153,155,233,133,130,233,139,136,243,166,178,246,176,190,243,166,173,227,137,138,206,93,87,190,78,76,167,52,51,185,75,70,231,144,143,245,175,184,222,128,120,177,62,60,132,28,35,107,24,31,91,16,25,140,35,41,209,105,96,238,161,156,201,98,86,138,37,39,112,29,35,120,38,45,90,20,31,118,28,35,183,73,66,225,139,128,184,80,70,116,32,37,79,19,28,103,26,33,104,25,34,110,25,34,157,47,44,217,122,109,205,112,94,154,52,45,94,21,26,119,37,42,123,32,37,132,35,38,175,62,53,216,121,107,225,156,141,217,137,124,171,68,58,162,55,47,183,79,69,209,113,99,225,133,119,233,157,149,230,166,154,239,175,168,229,154,143,227,149,139,239,164,155,248,181,177,250,188,186,249,187,184,4 234,148,175,231,139,165,221,129,154,224,135,160,217,124,151,219,130,154,216,127,148,205,117,140,220,135,156,210,121,141,218,128,150,234,144,171,226,133,161,218,132,154,224,141,161,222,139,161,216,129,148,220,132,153,214,112,129,211,114,131,213,112,127,228,138,159,227,145,165,219,134,151,230,143,161,223,133,156,193,86,98,198,93,96,191,74,81,206,96,107,229,140,162,219,134,151,229,147,164,212,123,143,192,78,89,176,63,71,163,50,62,195,82,92,221,128,147,225,142,161,224,142,161,216,130,152,208,103,119,179,65,71,171,52,65,200,96,106,223,138,156,223,146,163,214,136,152,217,134,157,222,136,160,203,103,116,193,77,90,199,93,107,221,142,157,218,144,158,208,131,146,210,129,148,220,139,160,222,134,157,213,119,140,210,122,141,218,140,155,210,133,147,4 239,155,178,242,155,179,242,151,171,244,160,181,242,160,179,246,163,182,244,161,179,240,160,180,239,157,176,240,152,173,242,154,176,247,166,187,245,164,184,240,156,174,242,160,178,237,158,177,238,157,173,239,152,171,242,159,182,239,153,174,238,151,164,237,153,171,232,149,166,231,151,170,222,144,158,228,145,167,225,135,153,204,100,104,200,95,95,211,111,113,226,139,150,225,147,163,218,141,154,223,142,163,205,110,115,178,66,65,177,67,66,194,86,82,222,133,142,226,149,166,225,149,162,226,145,164,218,133,148,198,97,99,194,93,92,215,124,132,227,145,163,222,142,156,220,145,158,222,141,160,218,138,157,220,140,155,230,151,167,229,148,164,225,145,160,218,142,153,214,138,153,223,145,164,218,141,157,216,137,150,230,151,170,230,154,170,226,151,164,219,147,160,4 209,130,155,204,124,143,207,126,145,208,125,144,206,126,145,216,136,158,218,140,155,222,150,166,217,138,162,207,132,151,193,114,124,181,80,84,198,103,112,216,138,157,219,145,159,218,148,161,205,127,145,203,127,141,164,69,69,108,20,22,160,56,56,211,125,135,220,149,160,212,143,153,204,131,147,197,115,125,140,49,47,82,22,29,120,39,42,187,93,92,203,130,136,199,128,137,218,146,162,205,129,141,160,68,66,120,36,38,123,34,34,181,93,96,206,132,139,210,136,147,215,145,155,217,145,158,196,110,116,175,78,78,165,69,69,203,124,137,208,136,148,194,123,129,202,133,138,199,131,137,197,126,139,207,133,148,207,132,148,209,136,152,203,133,144,191,125,131,198,132,138,212,143,153,206,135,149,195,125,141,200,129,145,202,131,142,189,121,129,185,119,128,4 210,136,158,222,144,167,210,132,154,230,152,180,221,147,172,219,140,163,204,129,153,206,131,153,209,136,156,207,133,154,208,129,149,195,105,115,202,117,129,193,121,137,200,126,144,201,129,145,205,133,152,187,114,131,183,91,97,126,41,42,109,27,30,177,93,103,196,123,139,196,124,141,203,134,152,185,103,114,141,39,40,98,30,37,66,12,21,151,66,73,192,121,134,191,123,136,217,145,162,185,101,108,131,38,38,107,33,38,101,29,35,174,91,101,202,133,148,185,117,128,213,142,156,196,117,127,139,47,44,113,30,35,153,58,62,199,119,135,206,138,154,193,126,138,217,149,162,204,134,146,192,108,113,185,93,98,205,124,140,210,138,157,198,133,142,191,126,135,211,142,149,206,139,151,216,144,161,213,139,155,211,141,159,214,142,161,199,130,142,184,120,126,4 206,151,158,220,162,170,231,172,183,230,167,180,214,139,139,218,150,152,228,170,182,221,168,176,212,158,165,224,167,174,226,170,178,203,133,130,184,97,85,200,124,117,210,147,149,214,163,168,218,164,174,223,167,178,208,144,145,167,82,71,170,84,72,185,111,100,195,127,120,216,164,165,214,163,171,205,141,142,162,78,69,141,59,51,144,63,53,163,83,70,189,120,114,209,157,157,204,155,155,176,108,99,142,62,53,126,51,46,128,52,46,159,75,62,185,112,103,210,160,162,201,154,150,177,110,95,132,59,51,101,36,35,142,63,55,170,90,79,200,142,142,206,158,163,185,142,137,182,119,107,143,71,62,133,65,57,174,103,86,195,136,130,205,158,162,203,158,159,187,145,145,188,144,142,183,129,125,190,132,125,203,150,141,208,158,158,204,157,160,198,155,154,4 215,117,136,217,121,135,223,129,150,226,127,147,228,129,145,229,135,154,226,133,150,218,126,141,212,111,127,211,113,124,213,114,126,208,103,116,217,119,135,228,138,150,224,135,149,214,122,136,212,117,130,208,108,115,163,57,59,157,48,52,195,90,99,227,134,147,220,130,139,214,125,134,214,124,124,214,120,120,144,45,48,158,47,52,211,109,114,222,127,139,218,126,135,211,125,128,215,127,125,216,127,127,196,97,96,196,91,97,221,128,139,225,136,145,218,133,139,192,100,94,213,126,120,216,126,123,222,135,141,220,129,136,225,137,148,226,144,151,212,124,124,169,72,68,205,111,114,213,124,127,221,134,140,223,133,138,223,134,147,222,138,142,213,132,130,177,88,85,205,112,124,212,123,131,218,132,137,222,136,144,220,131,143,219,135,140,216,141,143,198,118,118,4 216,124,139,215,116,127,208,98,98,225,130,140,226,133,145,227,134,143,225,129,138,220,125,136,217,123,136,218,127,137,208,109,111,217,123,128,229,135,147,223,127,131,225,135,139,221,133,138,222,130,138,225,133,144,221,130,136,216,119,117,222,126,126,222,126,123,225,138,140,226,148,153,225,137,146,223,133,141,196,94,92,191,84,77,212,115,104,219,123,120,224,136,139,223,144,147,222,136,139,222,129,130,147,56,59,146,53,55,218,123,117,218,125,125,221,134,138,215,133,135,212,122,120,218,128,126,147,52,52,148,54,54,221,132,131,219,133,136,210,119,116,202,109,103,209,120,118,216,129,127,193,98,98,195,99,98,221,140,141,215,127,122,201,107,96,195,103,91,210,127,128,214,130,129,218,136,137,223,144,150,222,141,142,211,123,116,200,107,95,198,112,103,4 220,116,142,225,120,147,230,131,157,226,125,146,226,128,144,223,128,138,220,121,128,221,130,144,217,113,133,221,115,140,219,117,138,195,72,83,200,81,87,214,110,114,218,120,125,221,132,144,220,121,139,226,132,156,195,84,103,163,35,45,162,38,46,196,79,86,224,132,146,223,138,153,223,132,149,225,131,155,201,88,107,173,47,58,157,37,47,189,78,86,228,140,155,222,135,152,221,130,142,226,134,154,211,107,124,167,40,50,154,28,40,184,75,85,226,139,152,216,125,142,215,126,131,224,136,149,220,126,141,183,69,78,180,61,70,206,105,116,211,117,133,208,117,130,215,131,139,217,128,139,221,132,146,218,126,140,211,114,123,217,128,142,200,102,109,198,101,109,214,135,145,215,130,140,213,123,130,220,137,149,218,133,147,217,130,142,207,119,127,197,105,109,4 224,137,146,227,139,147,228,139,146,224,130,136,226,134,141,226,135,142,219,129,127,213,124,122,221,132,138,225,137,143,219,133,137,201,101,94,211,115,112,222,137,143,211,119,112,204,111,102,217,126,131,224,138,146,192,101,103,134,34,35,177,70,66,212,122,119,212,125,121,201,109,98,209,115,114,215,127,131,171,73,71,130,32,34,150,44,41,191,93,86,216,136,131,212,132,128,208,121,118,207,117,115,156,56,53,108,33,36,129,37,36,187,89,84,218,139,134,210,130,123,210,131,129,205,118,114,166,61,55,81,22,27,126,45,45,210,119,115,216,139,135,208,128,118,205,125,121,201,113,104,197,102,99,166,71,69,181,92,87,217,139,137,216,141,136,208,133,124,197,114,104,203,119,110,210,133,130,214,136,133,216,140,138,216,142,139,212,137,131,203,127,117,4 225,149,174,224,144,170,224,144,170,233,155,181,235,157,183,236,158,183,228,152,174,224,151,172,224,144,166,228,152,177,222,144,166,220,137,156,217,131,147,224,146,168,224,151,170,230,160,176,222,140,160,215,131,148,206,109,115,156,52,59,124,31,39,181,84,90,220,145,161,227,157,173,219,140,153,199,100,105,159,53,54,119,26,34,102,19,30,145,37,40,203,112,114,224,158,172,218,141,153,195,97,97,144,40,42,137,42,49,129,36,43,162,59,60,209,124,128,216,151,163,217,146,157,206,118,120,170,65,64,185,83,85,152,55,59,163,59,56,211,127,127,214,148,162,217,148,162,222,147,161,216,134,145,206,114,119,203,111,112,202,112,113,212,135,140,216,152,164,217,149,163,220,147,165,223,152,171,221,147,166,216,143,158,219,150,166,219,152,168,215,152,163,4 239,148,154,242,150,152,240,144,149,241,137,147,244,150,156,243,153,161,245,159,159,242,160,155,237,145,146,239,147,145,226,119,114,225,111,108,233,126,123,240,144,151,243,155,156,240,159,155,234,143,139,237,143,137,211,94,84,201,75,69,216,97,93,234,135,129,241,153,155,239,157,153,228,131,124,234,138,128,223,114,99,202,81,70,198,75,68,219,110,100,238,147,144,238,154,150,232,139,133,235,139,130,229,127,111,204,87,72,194,70,58,205,88,75,231,136,131,237,152,149,230,135,131,238,146,141,233,137,121,214,102,87,204,87,72,207,93,74,231,139,131,235,152,151,226,135,132,234,141,141,240,149,137,233,138,122,219,115,96,227,130,118,235,149,145,231,149,146,224,135,132,231,140,140,238,149,144,238,149,142,236,146,136,235,147,140,234,150,147,228,145,145,4 219,126,139,216,115,131,208,89,108,222,117,128,233,141,150,229,135,146,226,133,143,223,134,141,216,120,131,207,92,109,195,65,85,208,85,105,224,121,132,229,136,143,228,138,140,221,132,136,214,120,126,202,81,101,197,72,85,202,75,92,208,83,104,219,113,125,226,135,139,220,131,135,213,121,126,200,79,92,190,60,67,188,57,65,201,76,93,211,97,111,223,129,135,222,136,137,213,126,132,206,96,109,189,57,70,183,51,61,192,65,73,205,86,95,219,122,129,221,137,137,217,139,136,217,129,129,201,85,97,184,54,62,193,67,76,206,92,108,218,128,136,220,139,144,215,138,134,219,136,138,217,130,136,203,95,101,200,80,91,209,99,109,221,135,138,217,137,140,211,134,128,219,140,139,222,139,141,220,134,143,215,119,124,213,114,118,220,134,133,216,140,140,4 225,143,144,231,149,153,236,151,155,239,152,156,241,154,158,238,153,157,235,150,152,230,152,154,225,143,142,228,142,145,232,141,142,234,142,143,235,146,148,235,148,152,232,149,150,228,148,145,227,147,144,228,139,139,223,121,118,226,124,120,221,116,116,226,128,130,232,147,146,229,151,145,224,144,139,221,127,119,219,115,108,222,119,109,215,99,97,211,91,95,230,145,141,230,156,149,216,132,130,212,111,106,211,102,88,207,92,77,202,79,67,208,85,89,231,148,144,230,155,147,213,130,128,211,115,115,206,96,88,206,92,80,212,104,92,221,121,120,231,150,150,225,150,144,213,135,134,219,138,138,216,124,133,215,116,118,220,125,126,228,142,143,227,145,145,220,143,140,207,134,132,214,135,134,216,129,138,217,125,136,221,130,138,223,138,145,223,144,145,218,143,141,4 201,110,130,202,110,135,204,112,128,201,102,118,198,95,115,204,111,128,203,116,131,197,112,128,197,111,129,201,111,127,202,109,124,194,97,107,189,88,98,204,116,133,201,115,129,196,113,125,193,110,126,200,114,128,200,107,118,145,46,53,128,32,41,194,103,116,200,115,129,195,111,120,190,104,118,198,111,126,195,100,113,121,33,43,96,19,30,180,90,101,202,119,132,195,112,122,186,96,112,194,105,122,199,110,122,154,69,79,124,41,52,192,106,119,199,119,133,195,114,123,188,107,122,191,102,118,201,118,130,197,115,126,188,100,111,202,120,134,198,116,129,197,117,124,188,104,116,193,103,113,199,115,125,201,119,131,200,119,131,202,122,137,194,111,122,192,112,121,190,110,118,194,111,117,199,115,122,198,112,123,198,112,127,199,116,129,193,111,121,191,111,120,4 199,110,121,207,120,132,211,121,130,217,131,142,215,123,136,207,107,117,210,115,126,205,114,129,200,112,119,208,119,130,211,122,130,210,121,128,208,115,125,203,103,112,206,111,122,204,116,125,201,117,122,205,121,127,207,117,120,205,111,119,206,116,126,206,114,125,206,113,124,205,118,128,200,117,120,200,110,111,168,72,74,155,60,67,203,112,117,206,115,117,204,111,119,200,112,123,198,115,121,193,99,103,116,32,39,101,23,32,190,92,95,206,116,117,204,114,118,198,107,114,194,110,113,196,107,112,138,45,49,126,38,47,196,106,115,203,113,118,203,113,114,200,109,114,186,93,98,192,102,108,178,78,85,171,71,83,198,111,125,197,104,114,197,104,112,195,105,112,183,86,92,185,88,101,188,90,101,190,96,109,195,103,119,195,101,116,197,108,118,196,112,122,4 233,150,143,236,150,144,238,148,140,239,147,136,241,151,144,241,153,147,236,149,140,233,152,141,233,149,142,235,149,139,229,130,110,232,133,116,232,132,115,235,141,129,235,149,138,231,149,135,233,150,142,233,144,131,225,121,98,231,130,112,224,116,94,226,124,104,231,144,132,230,147,132,232,151,141,235,151,140,229,130,113,225,117,92,221,112,87,222,117,94,224,127,113,224,138,124,230,151,138,235,151,140,231,136,120,224,120,95,225,124,102,223,120,101,225,132,118,224,139,123,227,147,131,234,153,140,236,148,133,227,131,114,221,118,98,214,107,86,224,134,122,227,147,131,224,149,134,229,147,133,232,145,134,230,138,130,225,129,115,215,117,98,224,139,126,226,151,139,220,144,128,225,143,130,231,150,137,230,145,136,228,143,133,222,133,119,222,142,126,219,145,132,4 229,140,140,232,142,144,234,145,148,237,146,146,241,151,152,240,150,149,237,149,147,234,151,148,225,134,136,228,138,139,219,119,117,213,108,96,234,142,135,239,149,147,237,150,146,232,150,143,220,131,136,215,118,117,160,47,46,175,65,57,234,142,134,242,154,151,239,153,148,233,151,142,221,136,134,190,83,77,110,14,19,162,57,53,234,140,134,242,155,152,238,150,143,233,151,141,221,136,132,184,81,72,154,45,40,209,110,105,237,149,147,241,154,151,237,148,143,232,150,140,219,136,130,215,127,120,217,125,121,233,146,148,239,150,149,239,152,148,237,151,146,231,147,138,219,140,130,224,144,136,230,145,144,235,148,148,239,152,150,238,150,147,236,152,144,229,151,139,218,141,130,223,143,134,228,143,136,233,148,142,236,151,146,235,149,145,232,151,145,226,150,140,4 227,139,162,232,145,170,235,145,171,240,149,174,238,147,171,232,141,166,230,142,164,221,135,153,225,139,159,230,145,167,236,147,171,238,148,172,234,144,168,226,138,163,226,142,159,216,132,149,223,139,157,229,145,164,237,151,172,236,149,171,210,113,131,198,99,118,222,135,156,216,131,148,224,141,155,229,143,160,233,147,166,230,144,163,165,59,77,146,38,57,212,124,144,213,131,146,221,139,152,224,138,152,231,143,160,220,129,148,154,43,61,146,39,57,210,124,141,213,133,149,215,133,146,220,134,152,229,140,163,205,108,130,144,29,47,168,61,81,218,133,152,215,134,152,214,133,146,219,134,151,226,141,160,199,103,121,147,32,50,191,94,112,218,136,155,214,134,154,211,130,142,214,129,143,220,136,152,213,124,142,197,102,116,213,131,146,216,135,151,212,135,151,4 235,147,158,240,148,160,244,155,166,245,157,169,245,154,167,245,155,164,243,157,162,238,155,158,235,150,157,239,149,158,244,156,167,244,155,167,245,152,161,245,157,163,242,155,157,237,155,155,237,154,159,235,148,155,225,125,128,241,147,157,243,145,149,245,159,161,242,159,161,236,155,153,235,154,158,228,139,142,160,50,48,195,87,87,240,142,151,244,157,160,241,156,157,233,154,149,232,154,155,227,136,138,151,45,43,148,37,35,228,131,133,244,161,165,238,150,147,231,151,145,231,154,150,232,150,150,166,61,58,152,39,34,218,118,114,242,163,165,236,155,152,229,151,145,229,150,146,233,157,157,204,111,108,177,63,50,216,120,111,238,159,160,232,153,146,225,149,140,223,147,144,227,149,148,226,147,146,215,127,119,225,142,135,233,156,153,229,154,147,222,150,142,4 208,117,129,217,135,143,219,130,139,216,118,121,225,136,140,228,143,151,222,136,140,211,122,116,208,118,127,215,130,138,215,124,129,210,109,112,222,130,143,224,138,148,220,137,139,213,131,125,206,121,124,211,120,125,208,112,110,188,78,72,189,81,78,205,104,102,219,133,139,216,140,138,202,122,121,206,114,121,193,89,86,170,57,52,167,53,48,206,107,110,219,135,139,206,114,115,204,134,129,205,115,121,186,73,81,145,43,40,169,62,57,206,107,112,215,134,136,205,118,116,199,127,123,203,118,120,197,101,110,154,54,51,178,74,72,203,102,108,209,128,123,207,132,125,195,122,113,200,122,117,205,120,122,203,111,112,204,118,115,206,121,121,204,122,112,205,134,125,192,116,105,197,119,109,201,123,115,204,123,120,206,128,121,206,133,128,203,128,119,198,120,113,4 223,142,150,233,153,162,236,154,165,240,163,170,243,165,170,241,162,165,236,160,162,230,158,160,225,147,152,230,149,159,234,152,159,236,158,160,239,160,160,238,161,162,232,158,151,226,155,151,222,146,150,226,147,157,222,138,139,215,124,111,232,151,145,236,159,155,234,161,154,226,155,148,214,139,137,226,151,155,209,119,113,172,64,46,202,103,88,229,146,137,233,160,154,226,153,147,211,136,132,219,143,144,201,110,98,159,50,35,184,81,62,230,151,148,229,156,152,226,155,150,211,141,132,216,142,136,210,128,119,189,94,80,203,113,97,229,154,151,230,160,154,224,155,148,207,139,125,214,145,135,217,141,139,222,149,142,228,159,153,227,152,150,227,159,152,219,152,143,204,136,125,214,146,138,215,142,139,217,146,138,222,151,143,219,142,139,222,155,147,216,152,143,4 226,156,162,233,164,171,237,169,178,239,170,178,239,167,172,237,168,175,237,172,174,233,169,173,229,161,165,234,169,171,237,172,177,216,136,135,202,110,102,232,159,161,236,171,173,232,167,168,228,159,159,233,170,171,228,158,156,148,58,58,133,40,43,224,151,148,236,173,174,231,167,167,225,162,157,233,170,169,207,126,120,106,29,37,123,43,47,224,152,148,234,171,169,229,167,163,223,164,156,229,170,165,210,136,130,127,41,38,158,72,67,230,163,161,234,173,169,230,170,164,221,163,154,225,166,158,223,161,157,207,130,123,220,149,146,234,176,171,235,176,171,231,176,170,218,159,149,222,163,155,224,162,156,229,171,166,230,167,165,233,175,170,233,176,168,227,171,163,219,162,153,221,164,155,222,164,155,228,171,161,229,169,162,228,168,160,228,172,161,224,168,158,4 230,162,168,232,167,171,235,171,179,233,160,168,238,169,176,241,174,180,240,175,179,235,170,171,227,160,163,233,169,171,215,143,143,186,92,92,231,161,164,240,177,180,237,174,175,232,167,164,223,160,163,231,167,167,194,110,107,145,44,48,212,129,128,236,174,175,236,171,172,230,166,164,222,158,158,227,162,159,182,94,91,114,28,39,172,85,85,231,163,163,232,166,168,230,168,163,219,155,148,226,163,158,177,89,89,101,19,32,152,63,66,226,156,155,231,167,167,230,168,163,219,155,144,222,160,155,198,116,116,126,34,40,164,71,72,227,161,161,229,166,163,226,163,156,217,156,147,218,156,153,212,140,139,188,97,93,209,133,128,226,164,161,228,167,161,225,166,158,215,157,148,219,159,153,217,156,150,216,149,145,220,158,153,224,164,159,226,168,161,221,161,152,4 200,114,109,206,119,121,214,128,133,214,127,131,214,126,130,216,131,135,209,118,123,202,111,121,204,124,122,208,126,130,216,138,144,207,120,119,203,111,103,208,121,116,199,98,96,199,103,106,203,121,119,205,123,122,212,131,131,202,111,106,188,88,74,192,95,82,201,109,105,197,104,103,203,123,123,204,120,120,207,120,114,180,82,72,162,63,49,200,110,99,202,114,111,199,110,106,202,122,123,203,122,122,210,130,126,193,103,94,183,86,70,207,123,116,197,112,107,189,95,89,201,125,120,200,121,111,204,124,118,206,127,121,210,130,124,211,135,132,201,119,113,186,96,89,192,115,107,197,119,107,201,122,116,205,125,120,205,125,116,203,121,111,196,110,101,190,104,101,185,107,99,192,114,104,199,121,114,203,125,121,202,121,110,202,123,114,194,114,108,187,104,100,4 204,129,148,216,142,158,222,145,166,224,148,167,224,149,168,227,146,165,225,142,163,217,136,158,202,126,144,206,131,152,212,137,156,216,139,157,221,146,168,222,146,165,220,141,160,216,134,153,202,129,146,197,120,142,202,124,142,190,107,123,192,115,129,218,143,159,222,145,162,217,138,156,198,125,136,198,124,141,195,116,133,135,46,53,152,72,84,219,140,157,213,135,153,210,134,154,197,124,133,200,132,145,197,125,145,180,95,112,196,116,129,215,144,161,208,130,151,213,137,153,192,124,136,195,128,144,199,127,147,208,140,159,212,142,158,211,135,152,211,138,155,210,138,153,187,122,133,195,125,138,199,125,139,205,135,150,214,143,157,215,144,157,212,141,155,203,128,145,187,123,132,194,124,135,188,108,115,203,135,148,212,146,158,210,142,154,208,136,147,200,125,138,4 218,138,143,222,140,146,228,147,153,231,145,154,233,151,161,232,150,160,227,146,153,220,139,149,216,138,136,221,141,141,226,146,151,227,142,153,229,147,158,230,149,157,225,144,150,220,139,148,216,140,136,221,143,142,222,143,148,219,134,138,222,135,137,227,146,152,223,140,147,220,138,147,214,138,132,216,136,136,213,128,130,193,93,87,201,104,95,226,145,147,224,144,150,219,139,146,211,136,130,210,129,124,189,89,83,152,45,41,183,80,69,225,145,145,223,144,148,217,138,141,210,139,130,207,127,118,135,43,37,126,29,27,185,84,76,223,142,144,221,141,145,214,136,138,205,134,124,205,126,118,134,44,37,147,44,39,205,112,110,221,144,147,218,142,143,213,140,140,203,132,122,204,130,125,189,97,91,186,88,83,211,128,129,218,144,147,215,143,143,210,140,139,4 216,122,117,219,125,120,210,114,107,207,105,99,206,101,97,174,56,48,194,89,80,215,125,119,212,117,109,217,119,110,190,89,80,168,49,42,190,78,68,203,103,93,213,122,111,212,122,112,214,119,108,210,110,97,161,50,42,165,48,42,173,52,44,204,102,90,219,130,119,212,122,110,216,126,112,206,106,91,157,45,37,161,45,40,182,65,55,206,109,97,215,125,112,211,122,110,211,120,106,208,109,94,168,59,49,162,47,41,175,59,51,204,108,96,214,125,111,210,122,108,207,113,100,212,119,106,201,105,96,173,65,60,159,42,37,183,73,62,212,124,108,208,122,105,203,113,100,209,116,106,209,114,108,188,87,80,166,50,41,187,84,71,212,126,109,205,121,104,203,117,106,203,110,99,206,108,98,199,104,93,198,100,88,207,116,100,211,128,110,202,119,103,4 240,144,140,244,152,150,245,152,149,246,156,152,246,165,158,246,164,153,245,153,141,242,151,141,240,146,136,242,149,143,235,132,121,240,140,128,246,162,150,245,157,140,244,149,133,241,150,139,241,151,143,237,138,127,198,77,64,217,102,79,245,154,131,246,162,146,245,157,146,242,152,141,239,149,139,238,140,131,203,83,74,218,105,84,247,159,138,246,166,151,245,157,145,243,153,142,235,143,128,237,139,133,235,128,119,243,148,130,246,166,151,246,162,143,245,158,141,244,157,147,231,140,124,238,143,134,243,148,137,246,160,142,246,161,143,246,162,144,246,164,151,244,159,148,230,141,127,235,139,128,242,150,137,245,159,142,246,162,147,246,161,143,245,159,143,239,152,138,225,136,122,230,135,125,238,145,135,243,154,142,245,160,148,245,158,147,241,152,138,235,149,136,4 246,161,161,247,169,171,248,175,175,247,175,178,247,180,181,248,182,180,248,184,182,247,179,175,240,144,133,241,144,134,240,142,132,243,151,148,247,173,175,247,179,175,248,181,176,247,177,171,238,141,125,233,128,106,230,120,103,225,111,98,246,160,155,248,177,175,247,176,170,247,175,170,244,162,150,234,133,110,229,123,104,225,116,104,221,109,96,242,154,147,247,171,171,246,169,163,244,166,158,242,153,140,230,125,105,215,105,91,197,76,65,224,120,106,249,170,165,246,169,163,242,162,153,245,166,159,246,161,155,212,101,90,210,98,85,237,146,138,247,171,166,245,171,163,240,164,152,244,165,158,246,166,162,245,162,157,243,156,151,248,173,170,247,176,170,245,174,164,237,163,151,242,165,157,245,169,162,246,169,165,246,169,168,247,172,167,247,177,169,245,177,166,4 225,124,109,241,149,136,245,155,144,245,154,146,245,150,145,245,152,146,242,151,144,240,151,146,229,133,118,241,149,136,245,154,144,242,145,136,237,132,115,236,136,121,240,148,140,237,148,140,234,145,132,241,150,134,245,156,146,235,134,117,211,92,67,216,103,84,234,140,133,237,149,140,233,146,129,240,150,132,243,153,138,228,124,104,202,81,58,205,88,71,232,137,127,236,150,140,228,139,118,237,148,131,242,152,139,238,141,124,218,109,88,221,116,101,238,148,135,234,144,130,226,139,117,236,149,132,240,152,137,242,151,138,240,148,138,238,148,138,239,151,139,235,149,133,222,135,112,232,144,125,237,148,132,241,151,139,241,151,141,241,153,143,237,150,138,232,149,132,219,131,107,229,143,125,237,151,137,237,148,134,241,153,140,240,154,142,233,146,130,227,142,128,4 228,138,130,230,136,132,236,142,135,240,147,138,238,143,129,242,153,139,238,148,131,233,145,134,229,141,131,233,141,135,236,145,133,239,148,136,240,151,136,239,151,134,235,147,127,232,147,133,230,142,131,235,146,135,237,148,134,238,148,131,240,152,134,241,156,141,237,152,135,232,148,132,227,141,127,232,143,131,238,150,137,229,135,118,210,109,90,225,133,112,235,150,128,233,152,134,224,138,121,230,141,125,238,152,136,221,124,108,166,49,35,203,99,74,236,152,129,233,153,135,222,140,119,230,144,124,237,152,136,230,140,126,202,97,74,215,118,89,233,151,130,229,148,126,217,134,108,226,141,119,233,150,134,234,148,130,233,148,129,232,146,127,230,148,127,226,147,125,213,130,104,222,136,113,231,149,128,231,147,125,232,148,131,232,150,136,229,147,129,226,150,132,4 239,155,147,243,157,151,245,161,155,246,168,161,246,168,161,246,167,161,246,166,160,242,157,149,238,154,144,244,159,150,246,161,156,246,164,155,247,169,160,246,166,157,245,162,151,240,157,149,237,153,141,243,161,150,240,154,143,238,149,136,246,165,154,246,167,155,246,166,153,242,165,157,235,153,139,244,165,152,217,121,101,180,68,52,233,144,128,248,170,160,246,169,158,242,164,153,234,156,143,241,163,151,235,151,136,184,73,57,202,98,80,249,172,161,245,167,157,241,163,152,230,152,136,237,156,143,244,163,152,234,146,135,221,127,109,244,163,150,244,165,154,239,161,150,228,152,135,235,156,141,239,155,147,241,157,150,243,163,154,243,164,153,242,166,155,236,161,148,224,149,134,232,154,140,236,155,145,238,156,150,241,161,150,240,163,152,239,163,152,234,164,151,4 241,153,146,244,156,149,245,162,158,247,166,163,247,168,163,246,169,162,246,168,161,243,166,162,239,155,147,244,158,151,245,160,154,242,152,144,243,151,140,245,159,148,246,167,157,243,166,154,237,153,143,243,157,149,233,137,123,223,114,98,221,110,91,235,135,118,245,165,154,242,165,153,237,155,143,236,147,135,216,106,89,213,100,80,215,103,81,230,129,110,244,161,151,241,163,150,236,155,141,231,142,126,209,98,78,204,86,65,217,109,85,242,154,139,244,165,153,240,163,148,234,155,138,237,154,139,236,147,133,229,127,107,240,151,137,246,167,157,245,167,157,240,165,153,231,154,137,238,158,144,242,160,149,245,164,152,246,166,153,246,168,158,243,165,153,237,162,147,227,150,132,235,155,141,239,157,143,242,161,147,245,166,153,244,167,156,240,163,150,234,160,146,4 235,174,176,235,170,177,229,158,157,233,158,158,247,189,193,245,188,189,244,182,182,239,172,174,234,172,173,236,177,176,202,122,114,198,107,98,240,173,172,244,183,183,243,180,179,239,178,178,234,174,174,225,165,161,165,75,70,152,54,52,216,138,131,246,188,189,242,180,178,237,180,177,228,169,168,224,162,161,158,70,71,145,49,51,218,145,140,246,187,188,240,181,179,232,177,174,225,171,167,229,171,171,189,111,110,150,57,55,223,157,156,245,187,187,240,182,179,230,175,172,226,175,169,232,178,177,214,150,149,175,88,80,228,166,164,242,183,183,235,175,173,227,173,169,223,174,165,227,175,171,223,167,166,220,153,150,233,173,172,235,175,176,228,170,169,221,170,165,216,169,160,220,169,164,222,169,168,225,167,168,230,171,171,229,176,174,225,172,169,219,169,163,4 238,158,178,238,154,176,243,161,183,249,178,197,248,179,196,246,171,189,244,168,187,241,166,182,237,159,176,244,167,184,240,157,170,238,151,154,247,172,184,247,175,191,245,172,184,239,165,178,238,162,176,243,167,184,224,129,134,202,88,77,237,149,151,248,179,192,246,177,186,240,169,180,238,164,177,242,166,184,227,137,142,201,88,81,237,153,159,249,183,191,242,169,178,239,170,177,236,162,174,241,166,182,240,164,175,234,150,156,245,174,185,247,182,188,244,174,180,238,169,173,236,167,176,239,165,177,243,170,183,247,178,190,247,178,188,247,183,188,245,182,184,238,174,174,229,160,169,239,169,178,243,173,183,244,175,185,247,180,187,245,179,183,240,174,177,235,171,170,223,153,163,235,167,175,239,171,177,242,174,181,246,179,183,241,175,178,234,168,170,231,167,167,4 217,111,121,219,105,118,222,107,116,227,114,121,229,119,127,226,119,125,221,117,126,212,106,114,216,111,119,217,103,115,222,108,116,225,111,116,227,117,122,221,110,117,219,112,121,212,106,115,213,107,114,218,105,114,220,100,111,224,106,115,220,106,112,219,105,116,216,103,113,209,101,108,211,104,110,216,105,115,220,106,115,221,105,115,217,96,106,222,109,119,216,107,114,211,108,108,208,102,102,212,99,105,209,96,100,204,88,93,221,105,117,220,107,117,219,118,125,213,114,112,205,98,100,211,99,102,200,79,87,199,83,93,213,91,104,217,105,113,218,123,123,213,122,119,203,101,102,208,102,106,212,97,106,216,102,115,213,97,106,218,112,117,216,122,117,212,125,120,197,90,95,203,91,99,210,97,108,209,94,108,216,109,118,214,115,112,213,122,116,209,122,120,4 226,132,139,231,130,140,236,139,147,240,146,153,240,145,150,236,138,147,235,141,150,226,132,143,227,135,137,231,135,138,237,144,145,238,145,147,238,144,147,237,145,146,232,140,145,227,137,142,226,136,135,234,143,143,239,149,149,238,146,151,237,146,149,238,149,146,235,147,144,232,147,145,224,131,133,230,136,139,237,147,146,225,122,119,219,114,107,217,112,104,232,141,136,231,148,146,224,133,132,231,141,139,237,151,146,214,109,95,196,80,66,211,105,97,232,141,142,226,138,140,221,131,131,230,141,139,234,143,147,233,142,140,232,140,136,233,144,145,231,144,144,224,135,136,218,132,127,227,141,138,232,143,144,236,147,147,238,154,152,236,151,150,230,145,143,224,142,141,208,118,110,224,139,138,229,142,143,233,144,147,235,147,151,231,143,149,227,140,141,220,138,139,4 211,109,129,211,107,126,206,99,118,201,90,108,196,84,95,197,88,98,203,102,118,204,109,127,194,85,101,183,65,78,176,51,63,172,49,57,170,45,50,171,45,48,190,74,82,203,109,123,178,55,71,153,29,41,141,30,39,154,39,46,165,43,49,170,45,49,178,60,68,198,97,109,163,44,61,133,25,36,142,32,41,162,42,51,164,43,50,159,44,49,178,60,68,203,95,104,144,35,46,142,27,39,158,33,44,164,39,49,157,40,47,167,43,51,175,46,55,197,86,91,155,41,53,160,36,50,165,45,53,165,45,55,167,41,50,178,46,55,193,76,85,207,111,118,184,85,96,175,60,72,167,51,59,174,53,60,188,66,74,201,93,102,212,120,133,210,120,132,191,102,111,191,94,105,196,89,105,200,94,104,209,109,121,215,123,134,214,122,133,206,115,124,4 202,96,117,210,103,123,215,106,127,220,109,132,220,104,129,219,109,130,217,111,126,214,114,125,200,91,109,206,94,113,211,98,117,219,112,130,219,112,132,216,110,128,216,116,123,213,118,124,192,73,92,189,66,83,190,61,79,205,86,102,206,93,113,210,102,116,216,119,129,209,112,119,193,78,98,179,49,69,175,46,64,177,47,68,171,42,62,174,49,63,193,79,92,204,101,112,201,101,113,190,69,87,177,49,64,162,32,46,158,32,46,156,31,44,163,39,52,191,80,93,203,108,116,205,99,113,201,90,101,184,64,75,163,37,50,153,29,44,159,38,51,180,67,76,200,106,107,205,105,111,212,111,120,208,104,117,193,81,98,183,68,83,175,57,73,184,76,89,200,109,107,206,112,113,208,106,113,206,100,113,205,102,119,204,103,117,195,89,103,195,99,110,4 202,104,132,206,105,135,213,113,143,218,115,146,223,122,150,221,121,148,218,121,144,216,123,146,188,76,100,190,74,99,198,86,110,208,99,126,219,118,144,219,121,144,216,122,142,213,122,143,169,52,71,169,45,63,171,44,64,184,62,82,208,100,124,217,118,141,217,123,142,213,123,140,173,57,77,164,42,60,169,47,61,173,47,64,190,65,89,211,108,130,216,126,143,212,124,138,184,77,99,170,48,66,170,49,62,173,50,67,185,58,81,204,93,116,215,124,141,210,126,139,191,97,116,185,73,94,173,50,70,171,47,68,190,70,91,203,95,117,211,118,138,210,124,142,194,107,121,198,107,125,192,87,108,189,80,100,194,92,109,200,103,123,202,112,132,200,116,132,195,107,121,204,117,134,207,117,135,209,118,138,208,116,137,204,112,132,204,116,134,201,117,134,4 205,80,108,209,82,113,214,88,115,220,93,122,227,106,134,225,102,130,215,92,116,210,93,113,203,82,108,198,64,90,203,75,93,216,89,115,221,97,122,221,98,124,214,92,115,209,91,109,203,86,107,186,55,73,176,42,55,208,80,102,219,92,117,216,92,116,213,89,109,211,98,108,205,94,103,181,54,65,163,32,45,205,79,94,219,94,119,213,79,106,214,96,105,212,107,103,208,106,111,196,79,86,185,51,65,210,87,104,216,90,110,215,87,112,214,97,107,213,115,110,203,94,106,206,94,108,207,85,104,212,91,109,216,97,109,215,94,113,211,97,113,209,107,105,198,85,97,205,91,104,209,92,110,212,97,112,217,110,117,216,108,115,210,101,118,201,89,106,196,88,96,205,101,103,206,91,99,211,101,105,212,104,112,209,99,107,207,100,113,197,87,103,4 215,113,117,219,112,121,225,117,130,230,124,132,229,124,132,225,118,130,223,123,133,219,122,127,215,116,112,220,115,117,224,116,125,229,128,132,226,119,127,223,115,122,223,126,132,219,125,128,213,111,106,220,117,114,224,121,120,229,128,132,215,97,106,218,106,109,222,122,124,220,126,129,217,125,120,221,122,120,226,125,128,216,99,108,192,65,63,199,80,74,220,117,120,219,119,123,216,122,118,219,121,116,227,131,129,200,87,88,177,48,45,193,75,71,219,122,117,219,128,125,212,120,113,219,125,120,225,131,124,216,114,110,198,80,79,213,110,108,221,128,123,219,130,125,209,115,109,218,126,120,223,129,123,219,117,113,219,120,120,223,130,129,221,128,124,217,128,125,203,106,99,210,116,109,216,120,115,217,119,113,219,125,124,220,128,125,217,123,121,211,120,120,4 223,129,139,233,142,155,235,143,155,236,145,156,237,144,152,236,141,152,233,140,145,228,137,140,228,139,144,230,139,147,220,122,122,218,114,113,228,133,137,233,139,145,224,125,125,224,132,131,225,135,135,229,140,140,212,109,103,190,69,60,201,88,82,224,129,126,226,132,137,221,127,127,223,136,136,222,130,129,210,112,106,193,80,73,194,78,71,203,92,81,218,121,116,222,133,132,221,137,137,210,113,110,189,75,64,190,78,70,192,82,77,195,82,75,201,94,82,219,128,125,219,134,133,217,128,125,199,90,76,194,80,71,186,74,68,191,79,72,207,105,100,217,127,131,216,132,130,219,132,129,215,121,116,208,110,104,188,74,69,192,87,82,210,112,113,216,127,134,216,137,132,217,133,133,220,134,139,214,126,127,211,113,118,205,111,116,213,126,131,215,131,132,4 242,146,158,244,148,162,246,156,168,246,153,164,245,143,153,245,147,161,244,149,162,242,149,157,240,146,154,244,153,162,246,157,165,240,138,142,228,109,111,232,119,122,244,151,157,241,151,159,240,146,156,244,152,161,234,130,131,211,86,81,194,63,63,214,89,91,243,148,151,241,150,159,239,148,156,240,144,153,217,101,101,176,44,47,181,49,52,217,102,103,242,149,155,241,152,155,239,154,162,230,129,133,201,75,74,174,44,49,173,40,46,222,106,111,245,157,165,240,152,158,237,151,159,230,131,133,208,86,82,191,65,64,200,77,73,229,121,122,242,153,159,237,148,151,231,143,147,234,143,143,219,106,101,211,89,87,216,99,91,232,131,131,240,152,160,233,148,152,230,145,143,234,147,146,233,140,139,223,113,109,228,123,125,236,140,149,237,149,160,231,149,157,4 245,162,179,246,164,182,247,167,184,247,173,190,247,175,190,248,177,190,247,173,186,246,168,180,245,162,177,246,165,181,247,168,183,247,171,186,246,173,186,247,173,186,247,171,182,246,171,180,245,162,174,246,165,179,247,169,184,248,167,183,249,167,181,248,170,184,247,170,180,246,172,181,243,161,172,244,160,175,246,161,172,222,125,131,196,90,97,228,130,136,244,164,175,242,164,174,241,160,170,241,157,167,218,114,109,182,66,63,170,51,57,197,80,75,226,133,133,241,164,174,241,162,169,237,152,157,207,92,90,175,53,58,159,42,49,186,65,63,215,113,110,238,163,169,237,160,165,240,161,168,224,124,125,201,89,88,191,78,75,210,106,107,234,154,160,238,167,171,234,157,160,240,165,171,239,159,167,231,142,146,233,148,152,238,159,167,238,165,172,235,165,170,4 245,156,174,247,167,185,247,168,186,243,160,180,244,171,189,245,166,178,242,157,171,233,154,167,243,149,165,247,162,177,240,148,160,241,145,157,241,159,177,241,161,169,244,160,168,240,163,172,238,143,154,242,147,160,231,121,128,231,118,120,243,158,173,239,154,156,243,161,158,238,163,170,237,143,151,239,141,155,228,114,122,223,106,108,246,160,173,234,153,158,231,143,138,242,167,174,240,150,160,242,154,171,225,116,123,213,88,89,236,139,148,238,156,169,236,150,156,239,161,165,238,155,164,243,163,180,233,139,151,207,81,85,224,111,126,247,163,180,238,161,167,233,158,161,235,154,158,243,168,176,239,157,168,227,122,132,232,127,142,245,171,183,247,183,190,232,160,163,235,160,162,245,177,183,243,173,182,240,158,166,242,157,169,244,170,181,243,184,192,233,167,170,4 242,161,182,242,161,182,244,161,182,245,165,186,246,167,187,244,166,185,235,153,173,230,154,171,239,159,174,243,164,182,245,167,184,244,163,184,246,171,186,241,162,178,229,145,164,228,152,165,239,163,177,240,160,172,243,166,181,245,168,186,246,169,185,242,164,180,230,151,168,226,150,165,240,168,182,222,131,129,221,128,127,243,167,185,243,165,184,240,160,177,233,155,171,226,150,165,238,164,179,216,122,124,167,55,51,222,135,141,242,165,183,238,160,177,232,156,171,226,151,165,231,155,170,221,133,140,161,47,46,200,103,104,240,164,181,236,161,175,230,155,170,227,155,168,228,156,167,229,154,166,219,137,144,220,135,139,236,163,177,233,157,173,226,149,163,223,152,164,226,157,165,229,158,170,231,160,174,233,161,176,232,158,172,229,153,168,226,152,162,219,153,163,4 227,145,168,238,158,177,244,166,182,245,167,182,241,156,172,240,154,174,236,156,174,231,156,171,230,152,168,239,162,177,241,164,173,236,149,147,239,157,163,241,162,176,237,156,170,231,157,170,233,157,172,231,151,162,216,118,112,209,99,84,218,120,116,241,167,176,237,163,173,231,156,167,223,142,160,210,111,115,193,79,68,197,84,68,203,97,91,241,166,173,241,170,179,234,164,172,216,132,149,197,83,84,197,89,74,200,93,77,202,97,85,237,164,171,232,160,165,228,159,164,223,151,160,210,118,120,194,86,75,201,95,80,221,132,126,234,162,168,231,160,164,233,165,170,217,149,149,224,156,160,221,142,144,225,143,144,230,155,160,229,155,161,230,158,166,227,159,164,219,153,156,227,160,166,228,158,168,226,154,165,225,150,158,229,153,159,229,159,169,223,157,159,4 238,156,173,238,155,174,220,110,119,228,121,128,245,156,174,246,167,183,245,168,181,241,167,181,236,155,166,235,155,170,208,94,98,204,84,82,227,122,128,244,161,176,243,168,181,239,165,176,232,152,160,223,132,138,199,80,79,194,67,71,207,90,89,240,153,163,243,170,182,238,164,174,227,143,144,208,106,104,186,66,64,205,93,94,204,92,87,230,138,143,241,164,175,239,166,175,225,140,138,202,95,89,197,81,80,193,79,79,192,78,74,230,142,144,241,165,175,237,167,174,222,142,139,200,95,86,201,93,90,186,69,68,196,81,81,234,153,163,241,171,181,236,168,175,228,158,159,205,104,98,195,80,81,195,76,78,215,115,112,235,159,167,240,170,179,236,168,173,228,162,163,218,136,131,200,91,87,207,102,104,229,148,156,236,165,176,236,167,174,230,162,168,4 234,149,167,239,154,175,241,152,174,242,153,172,242,155,173,243,158,176,241,160,177,235,159,179,237,154,169,239,155,171,239,153,173,240,155,176,243,163,182,242,161,176,238,160,176,234,158,173,236,155,168,238,154,169,235,148,164,226,126,134,236,148,161,242,163,177,238,162,176,231,153,165,236,157,166,241,162,176,220,128,137,179,70,69,209,109,113,242,164,179,239,161,176,231,151,162,233,154,163,239,161,175,196,99,104,143,41,44,214,122,129,241,164,179,237,157,171,231,151,164,230,156,163,232,148,160,220,132,142,204,106,105,229,146,155,240,165,180,237,162,176,228,155,168,229,156,163,229,148,155,231,150,161,225,139,144,228,142,146,239,166,179,235,161,172,227,156,166,224,152,158,227,151,161,231,154,165,231,157,169,233,158,167,237,164,177,232,159,170,225,155,164,4 234,161,172,236,160,173,235,156,169,235,155,167,242,168,179,238,161,171,238,162,175,235,166,173,234,162,168,233,158,162,224,142,146,220,138,142,238,161,171,236,161,168,234,161,166,236,168,172,238,170,177,226,152,151,210,117,108,214,123,121,228,147,145,233,157,161,232,158,160,235,165,169,234,168,174,228,154,156,206,110,98,192,84,75,186,84,75,222,143,139,229,157,158,236,169,172,230,165,169,230,159,162,208,120,109,175,69,62,154,51,48,210,128,120,228,159,159,233,169,170,225,159,159,228,158,157,209,118,105,152,53,50,144,44,41,215,133,128,230,162,166,225,159,160,224,160,158,222,154,153,204,116,104,153,52,47,172,69,65,224,148,147,231,162,165,222,157,157,216,152,146,221,155,155,216,144,142,204,119,115,212,129,133,225,156,160,228,159,162,226,163,167,4 220,137,131,224,140,135,227,141,136,206,111,98,198,97,85,219,133,126,213,132,131,207,123,122,220,137,127,224,140,132,228,144,136,202,104,91,184,77,64,210,118,104,209,126,119,208,127,122,216,136,124,226,145,138,228,145,137,208,113,99,182,75,65,206,111,98,210,127,117,211,130,124,218,141,129,221,138,128,223,141,133,214,124,113,194,97,83,213,125,118,213,131,120,212,134,126,217,138,124,219,139,125,220,138,125,221,138,128,213,128,114,214,131,124,214,134,124,213,139,128,214,136,119,222,144,131,217,136,122,220,140,130,215,132,120,213,131,121,213,135,122,211,138,128,210,135,118,220,145,134,218,141,126,217,139,126,210,129,118,209,128,116,209,133,120,205,133,121,207,135,117,215,142,129,219,144,133,215,137,124,213,137,127,199,122,112,205,133,120,200,131,119,4 228,156,178,232,162,183,235,163,185,237,164,186,235,161,185,232,157,182,230,157,181,223,154,176,227,157,176,231,160,179,233,161,178,233,160,181,232,157,181,231,158,180,229,159,179,224,155,174,227,158,175,229,158,175,227,147,160,231,151,169,233,159,182,231,159,181,228,156,177,222,154,173,224,156,172,229,158,174,225,141,153,229,144,161,236,163,183,233,163,184,228,159,179,224,157,174,222,151,168,228,157,175,228,152,168,230,149,170,232,156,181,231,159,180,228,159,177,221,153,171,217,147,163,223,154,172,230,158,177,232,155,177,231,154,178,230,155,179,227,156,175,221,153,169,213,145,161,219,150,168,223,150,171,228,151,173,232,158,178,229,157,177,225,156,173,220,156,168,208,140,155,212,140,161,220,149,169,226,155,175,230,161,178,227,157,175,222,153,171,217,155,166,4 192,109,123,184,97,112,189,101,117,191,100,119,199,113,130,206,124,139,201,116,129,191,110,122,188,106,119,188,103,117,171,79,91,151,61,77,185,98,112,204,123,135,198,115,126,193,112,122,189,109,118,192,106,117,147,56,69,112,33,45,186,100,113,194,109,122,198,115,126,199,120,126,192,113,119,195,113,120,154,62,75,140,47,62,184,96,108,191,105,119,197,113,126,201,126,130,189,111,120,194,113,123,154,62,73,153,57,70,186,100,110,194,112,124,198,118,126,196,120,127,182,104,112,184,99,112,179,91,103,178,89,101,191,107,115,189,104,115,198,120,126,194,120,126,182,106,115,182,98,111,189,109,120,187,106,115,189,106,115,186,99,113,195,118,124,190,117,123,179,105,114,179,99,108,184,104,112,188,107,117,186,105,115,185,103,114,189,110,118,185,114,120,4 224,186,189,226,186,191,228,184,191,227,178,184,231,186,193,236,193,201,234,193,199,227,186,191,225,187,189,223,182,186,221,175,176,199,133,130,211,156,157,225,185,188,221,181,183,216,176,176,223,188,189,217,172,171,189,122,119,174,101,101,190,126,126,219,181,182,216,178,178,219,183,185,225,191,193,218,177,178,177,111,113,170,96,97,180,109,109,211,162,161,222,186,183,220,185,183,222,189,188,222,184,183,184,124,123,139,82,87,140,78,83,193,128,124,224,187,185,217,181,177,221,189,185,220,187,185,195,140,136,115,64,73,123,75,86,205,153,148,213,178,174,205,170,162,220,190,186,221,191,189,211,171,168,183,128,125,177,121,119,205,165,158,212,180,174,216,184,180,216,186,181,221,191,187,217,185,184,213,175,175,205,165,162,215,180,178,221,188,186,216,184,181,4 225,147,147,228,150,150,226,147,145,223,140,143,226,144,143,226,148,142,224,146,141,220,144,143,225,148,145,226,148,144,225,148,145,213,123,120,206,105,100,222,142,136,226,151,145,221,147,142,224,146,142,226,150,145,220,139,136,179,76,73,162,54,53,209,121,115,222,146,139,218,142,135,221,144,142,227,151,147,210,122,118,145,43,46,134,38,45,189,90,86,222,150,143,216,141,132,219,144,143,223,144,141,218,138,134,157,58,62,148,46,50,189,90,85,221,150,145,216,144,134,215,137,134,217,137,140,222,147,144,190,95,90,157,48,49,200,107,101,220,146,138,215,145,133,214,139,130,217,139,136,219,144,143,214,135,126,199,103,94,214,133,122,218,148,137,214,145,133,214,140,132,216,141,135,218,145,141,221,151,143,217,138,128,215,137,125,217,145,133,214,147,135,4 221,143,146,218,133,134,215,123,126,217,125,127,223,138,139,223,138,142,225,142,143,222,147,142,222,147,148,212,122,118,195,89,89,189,82,80,218,133,130,223,141,139,222,141,137,222,149,141,217,139,136,205,110,106,175,65,65,169,59,59,191,92,90,220,137,136,221,143,137,220,148,136,215,136,134,192,94,91,158,50,52,168,60,59,166,57,56,204,110,107,218,140,131,218,143,132,215,140,135,185,88,85,152,50,52,159,56,54,165,60,57,187,80,76,206,117,106,217,144,132,211,135,133,209,128,126,180,82,83,165,59,56,170,67,62,179,73,70,203,116,108,216,146,135,207,126,126,210,132,134,207,121,118,179,74,71,168,61,58,177,73,69,205,120,113,213,141,133,204,125,125,208,130,131,211,133,128,196,103,100,182,83,82,198,106,100,209,130,120,210,140,130,4 221,140,138,220,135,137,227,142,144,230,142,148,225,136,146,220,136,140,211,130,133,201,126,132,221,138,133,221,137,137,226,142,142,226,139,146,224,137,144,219,137,135,209,131,130,199,124,126,221,138,131,223,140,137,221,138,137,221,137,142,222,137,138,219,135,133,211,131,132,201,128,127,221,139,128,222,141,135,220,140,138,190,102,104,171,77,77,210,124,121,210,132,131,200,127,123,220,139,126,221,141,132,221,140,135,152,66,68,127,40,47,200,113,111,209,130,127,198,124,120,216,136,120,220,139,128,218,138,132,194,112,111,183,96,96,205,123,124,206,130,128,197,125,120,213,136,121,217,139,129,215,135,126,212,132,130,209,129,132,208,131,131,202,125,124,193,122,116,209,134,121,212,137,126,213,137,126,208,126,120,202,118,120,202,125,126,197,120,117,192,122,117,4 207,128,141,207,126,139,210,129,140,208,124,137,208,124,141,206,130,142,203,127,133,201,125,133,206,127,137,210,133,143,201,118,131,176,77,85,175,79,83,190,108,112,200,127,131,198,124,128,204,126,135,207,130,140,184,89,97,163,60,56,152,56,57,151,59,60,192,119,120,198,129,128,202,127,134,199,118,127,167,71,70,158,58,57,151,58,59,145,56,55,184,111,111,197,133,133,198,122,129,194,113,118,158,62,59,151,55,53,152,58,56,148,62,62,186,115,118,194,131,128,196,119,124,194,113,116,161,65,63,150,54,52,151,56,54,154,66,65,188,121,118,195,132,127,191,118,119,194,120,127,183,102,103,161,68,66,157,63,65,178,103,102,193,131,126,192,128,125,185,114,119,189,118,125,189,118,123,182,105,109,181,105,107,187,120,122,190,126,124,190,127,121,4 214,129,141,216,132,142,223,141,147,229,143,151,233,144,155,233,146,153,225,142,145,218,138,142,197,100,97,209,122,125,223,146,154,222,139,146,229,147,152,230,148,151,226,144,144,217,137,137,172,61,51,202,110,109,215,128,135,202,104,104,213,123,119,226,142,146,221,139,138,217,139,135,180,80,71,201,112,111,196,95,93,183,68,63,172,60,54,200,104,102,216,135,135,217,142,139,200,124,118,194,103,98,177,67,61,173,57,57,155,48,50,174,66,60,206,120,112,209,135,131,214,144,138,198,117,113,168,62,56,170,58,55,169,65,65,166,60,54,199,109,102,209,136,135,210,142,133,214,144,140,196,114,110,170,70,63,166,56,51,164,57,52,194,102,96,210,137,137,205,135,127,209,137,130,214,140,139,200,117,116,184,86,77,184,82,72,193,105,101,206,134,131,4 212,123,141,224,135,148,227,140,155,232,149,161,230,148,159,223,133,148,228,138,151,219,129,145,210,114,136,223,133,145,219,133,141,187,95,97,204,118,124,222,134,146,223,136,147,214,125,139,218,127,142,225,137,145,197,105,114,81,13,19,125,46,53,223,134,144,220,134,144,216,133,143,223,142,142,227,144,147,199,111,117,85,22,30,123,44,50,216,127,135,220,134,142,215,135,139,224,146,141,227,149,145,220,141,143,158,72,74,182,94,95,220,139,145,215,130,136,212,129,135,225,150,141,227,152,146,222,147,148,218,143,146,215,138,141,219,139,143,218,139,142,211,131,135,222,151,140,224,150,142,222,148,145,219,146,150,219,141,146,218,135,140,216,137,139,208,129,133,217,148,136,219,146,139,218,146,142,216,142,145,217,138,143,214,128,137,212,130,133,204,124,131,4 221,128,126,223,129,128,228,133,130,230,133,133,227,128,132,229,133,136,226,131,132,218,123,126,221,131,125,225,134,129,221,123,121,214,107,104,226,129,129,226,132,133,223,130,129,217,125,127,219,129,123,225,136,132,209,105,101,183,59,53,199,88,83,219,122,120,221,129,128,217,127,125,219,130,122,223,133,126,185,77,74,163,46,44,178,57,51,209,110,106,220,130,126,214,126,121,217,129,123,220,129,124,183,76,68,148,37,35,176,62,56,218,125,119,218,128,123,210,119,115,213,126,118,217,126,121,210,110,101,178,65,59,186,80,76,221,130,126,215,123,120,208,116,116,209,124,114,216,128,121,219,130,123,215,124,116,214,121,118,216,127,123,212,123,118,204,115,111,208,125,113,213,128,119,217,129,121,216,130,122,218,131,126,213,125,118,210,126,117,203,118,112,4 232,143,141,236,148,144,238,149,145,242,154,154,240,149,146,237,146,141,233,141,141,233,146,148,232,144,142,235,145,142,235,143,139,232,139,132,230,136,126,237,149,142,232,142,136,228,139,132,231,143,139,235,148,147,232,140,133,215,110,96,210,103,87,233,144,136,237,153,146,227,142,131,233,154,151,233,148,142,218,121,105,197,83,67,199,85,73,221,124,112,234,148,137,227,142,128,231,153,148,226,137,125,210,111,91,192,80,64,195,87,71,217,120,103,235,151,143,228,144,132,227,146,139,233,155,151,218,128,113,183,73,57,190,82,66,222,132,122,235,156,151,225,145,130,225,148,141,233,156,151,223,139,130,190,82,67,197,94,78,230,146,137,230,150,142,223,145,134,224,153,144,229,150,147,225,141,137,209,113,102,218,131,121,230,148,138,227,149,140,222,146,139,4 223,137,140,223,134,133,220,128,125,220,121,123,226,133,136,229,140,138,225,136,136,215,125,122,222,137,133,225,139,134,211,119,112,199,90,78,218,123,113,226,142,139,225,140,137,217,132,128,220,138,130,213,122,111,170,67,61,153,45,39,180,73,61,216,122,114,218,131,121,217,136,129,218,135,128,210,119,106,147,50,46,111,24,27,160,54,50,212,118,107,216,131,120,217,139,128,216,135,123,199,105,95,123,32,31,102,20,25,153,49,48,213,126,120,219,138,131,214,136,128,214,137,119,192,100,85,128,32,28,129,33,32,157,51,48,209,121,115,215,130,122,212,131,125,208,132,115,208,129,115,159,58,48,147,42,37,188,91,83,213,128,121,210,123,112,206,124,112,206,134,120,205,126,116,182,84,72,179,80,69,207,122,113,213,133,124,209,127,116,204,123,113,4 218,127,125,220,128,122,223,128,127,222,125,123,221,121,119,222,124,126,217,118,117,216,124,122,218,128,125,219,127,123,217,120,117,208,102,91,206,100,88,220,127,126,218,126,120,214,125,116,216,125,120,222,133,129,212,114,104,195,82,68,196,81,70,211,110,101,216,125,115,210,119,108,218,132,127,217,127,119,203,99,83,189,73,60,190,76,65,204,103,89,215,127,120,205,114,105,219,137,133,212,118,110,203,99,85,183,69,59,182,69,57,205,108,96,215,129,122,204,116,104,213,128,124,217,128,126,209,114,107,182,71,61,180,69,59,206,111,99,210,121,112,204,117,108,206,115,112,215,128,125,213,124,118,193,88,79,191,88,77,207,116,104,208,121,110,202,117,109,205,120,116,210,122,119,210,117,116,201,102,98,207,120,113,211,128,120,208,127,116,204,126,117,4 238,164,181,241,167,184,243,167,184,244,166,184,243,169,189,245,173,189,245,173,182,242,175,188,237,163,176,242,168,181,245,169,181,242,166,181,238,161,173,241,167,177,244,174,180,241,172,181,237,165,175,242,168,177,245,170,181,236,157,165,217,125,122,233,156,161,245,176,182,239,171,177,236,165,171,241,166,173,243,171,182,214,126,125,189,83,73,228,147,147,244,176,182,238,172,176,234,163,165,239,166,171,239,168,176,206,113,106,193,85,73,228,147,146,242,175,179,237,171,174,230,161,158,237,166,170,237,166,173,214,126,119,196,93,77,228,147,143,241,173,177,235,170,173,227,159,156,232,162,167,235,166,173,230,156,155,219,136,130,230,155,154,237,170,171,231,166,168,222,155,155,226,159,163,231,163,168,233,164,170,231,161,167,233,163,168,234,167,167,228,164,166,4 234,158,183,240,164,189,243,168,195,243,168,194,239,165,190,240,170,192,239,172,194,232,167,188,231,158,179,238,165,187,240,166,189,237,162,184,230,150,164,231,154,168,234,167,185,231,168,185,232,161,179,235,163,184,236,162,183,229,146,157,197,99,99,195,99,100,232,164,178,231,169,185,230,160,176,233,164,182,232,160,179,211,114,112,169,61,59,176,74,73,233,166,177,231,171,186,230,162,175,232,162,179,230,158,177,220,138,150,203,112,119,210,125,129,232,168,182,230,170,184,227,163,174,230,162,177,230,159,177,226,156,178,225,153,174,227,160,176,232,169,184,229,168,183,222,161,170,226,162,175,228,159,176,225,155,178,226,159,179,228,163,180,229,166,183,226,166,182,217,157,165,224,162,173,226,162,177,226,160,179,224,160,178,226,161,179,222,159,178,219,160,177,4 242,152,175,246,158,181,246,161,183,247,166,189,246,160,185,247,161,184,245,156,177,241,152,169,243,154,173,246,159,180,246,157,177,240,140,161,241,140,154,241,143,158,241,145,165,236,145,160,241,152,169,237,137,156,214,90,103,207,77,92,210,87,89,213,87,93,221,106,121,236,146,158,232,134,148,219,105,119,200,71,82,194,62,76,196,66,81,193,56,75,202,75,88,223,123,134,227,126,142,206,81,97,195,67,80,187,57,69,186,54,67,183,49,64,201,78,86,222,123,125,232,143,153,215,104,117,193,58,73,190,57,67,192,65,68,198,70,76,212,100,102,227,141,137,234,151,154,232,140,148,223,115,128,217,102,116,226,120,128,226,118,122,215,109,104,222,134,133,231,145,151,233,143,150,235,145,158,240,150,166,244,159,171,240,151,161,234,148,153,231,152,153,4 232,139,159,238,145,164,242,152,171,242,151,173,245,155,179,241,150,164,235,145,160,225,134,148,232,140,156,238,151,168,236,143,160,227,125,142,230,134,145,235,146,153,234,146,158,223,131,147,233,142,155,236,149,166,226,128,139,194,72,69,191,70,65,226,129,131,234,149,160,227,136,148,227,135,150,232,142,157,205,94,94,194,72,69,178,54,55,214,113,116,236,152,162,229,142,150,227,138,155,219,124,132,191,70,69,184,61,62,192,76,81,225,134,147,236,149,158,226,136,145,224,137,147,212,112,117,183,65,63,201,92,94,224,124,138,233,142,158,231,140,147,225,136,146,217,128,139,218,125,134,217,120,125,232,146,161,233,142,162,233,141,158,232,149,161,221,139,147,214,128,134,221,132,139,230,145,156,230,145,159,232,142,161,232,143,159,228,145,155,219,141,142,4 229,151,171,234,156,174,233,152,169,237,152,170,241,160,182,235,151,175,231,153,173,223,148,165,227,149,166,236,158,173,235,154,172,233,150,172,237,155,175,234,155,173,230,155,173,223,149,164,223,147,162,228,149,167,233,154,174,234,152,168,231,150,169,231,154,175,230,154,171,223,148,160,221,145,158,224,145,163,212,127,139,175,81,82,207,117,132,230,152,177,227,149,164,222,147,159,216,134,152,223,142,157,174,76,76,110,19,27,195,107,120,229,153,176,222,142,156,220,148,159,211,129,150,221,145,159,200,115,122,181,85,93,214,138,155,223,150,170,224,150,162,218,149,157,211,137,148,223,151,161,222,147,160,211,130,154,218,146,167,223,151,170,219,149,164,214,147,158,212,145,147,215,142,148,217,144,158,209,134,157,214,143,164,221,153,169,212,144,160,206,139,155,4 249,193,197,249,195,200,247,173,179,241,132,128,238,120,116,242,130,130,243,138,138,243,146,145,248,188,189,248,184,185,242,138,133,236,115,109,233,115,109,232,118,109,228,110,100,233,124,116,248,187,187,246,165,162,240,127,119,236,121,113,222,101,89,225,106,95,234,123,116,239,139,131,248,178,177,243,149,144,241,134,125,228,115,103,217,94,78,226,107,94,240,133,127,246,161,160,231,135,121,234,132,123,235,127,119,228,114,103,221,103,89,233,116,108,239,129,122,246,158,154,216,110,90,221,111,100,220,106,95,223,109,97,228,113,102,240,130,126,241,132,125,245,161,159,224,129,111,214,105,88,211,97,79,239,136,129,243,143,138,244,150,145,244,148,142,247,179,181,241,169,163,230,140,127,226,126,111,247,165,165,247,170,172,247,174,176,247,178,176,248,186,186,4 216,112,115,220,115,118,226,122,126,228,117,124,230,118,125,225,113,122,218,108,108,215,114,114,217,115,113,222,120,117,226,121,125,227,115,124,227,112,121,224,113,119,213,100,101,211,107,106,218,120,115,223,121,116,225,118,122,225,107,118,230,122,125,224,116,119,207,93,92,209,110,105,218,123,118,223,121,117,225,116,115,226,114,118,225,112,112,226,120,121,218,117,115,208,113,107,217,124,115,222,125,120,226,122,120,215,100,95,208,79,74,221,113,109,220,124,120,209,116,109,213,115,109,217,113,111,223,123,117,207,87,78,198,66,60,217,105,103,217,120,117,210,119,113,209,117,109,215,116,112,218,117,113,214,108,98,209,95,90,214,104,105,211,109,109,207,115,109,208,120,107,211,117,110,213,114,111,215,117,113,216,116,115,211,107,108,209,111,108,201,108,105,4 210,106,108,211,103,110,214,102,105,210,91,79,216,103,99,220,115,118,218,120,119,213,118,115,210,105,108,212,101,107,214,99,101,209,91,78,213,97,93,219,114,115,216,121,114,208,111,106,210,105,104,213,102,107,214,97,102,214,96,92,213,95,93,218,113,111,217,122,115,209,116,108,206,101,100,210,96,100,211,92,96,211,94,91,209,88,81,216,112,103,213,115,109,209,120,109,205,105,101,208,100,102,199,80,80,192,67,62,204,84,76,211,104,93,209,110,99,207,117,106,204,107,101,208,104,102,187,67,67,163,39,38,194,73,66,208,101,89,207,107,94,205,117,103,201,107,99,203,98,93,194,80,73,166,46,44,180,60,55,206,101,89,206,110,100,201,114,99,197,104,96,197,92,87,199,96,88,192,82,76,189,76,70,205,106,98,205,115,107,200,115,104,4 221,132,144,223,134,139,223,129,127,228,131,131,229,133,137,226,131,136,221,125,128,217,125,128,217,127,132,222,130,133,225,135,135,222,126,120,227,135,135,223,130,130,220,126,123,215,122,123,216,129,125,219,125,122,220,126,124,207,100,83,208,103,92,222,129,128,224,138,132,217,130,125,217,131,128,217,124,121,213,113,106,190,76,62,187,67,54,212,111,102,223,137,127,217,133,123,214,123,120,218,126,127,204,98,92,186,70,55,186,71,56,210,112,105,221,139,129,214,133,125,209,117,115,218,129,130,206,106,98,193,81,65,203,102,93,219,135,131,217,137,131,211,133,126,207,120,122,213,119,124,212,119,114,211,117,113,218,131,125,219,135,131,215,137,130,206,127,118,206,128,135,209,120,121,211,118,116,214,124,122,215,129,125,215,129,123,211,133,122,201,120,108,4 205,108,109,209,113,115,212,111,116,217,109,119,218,107,113,217,113,115,212,108,111,207,101,102,203,96,100,206,97,100,210,102,106,203,86,87,199,75,73,216,115,122,213,113,117,204,98,99,206,105,102,209,107,105,204,89,88,187,59,59,181,52,51,211,103,109,214,116,122,204,99,99,207,118,106,211,117,110,197,79,74,181,59,51,179,54,45,201,90,80,210,113,110,204,103,104,207,122,106,212,125,113,206,107,96,185,69,56,190,72,58,203,101,84,208,112,101,203,105,101,206,120,107,211,125,112,213,128,119,206,111,98,208,107,96,211,118,106,208,121,108,201,112,101,197,105,92,203,114,98,211,128,115,212,125,115,213,127,115,213,128,115,208,125,113,201,120,108,195,109,93,200,115,96,207,123,107,210,125,115,209,123,111,208,124,106,205,123,108,198,117,104,4 217,131,129,219,131,131,219,128,128,226,137,136,227,139,141,223,132,140,220,130,136,209,111,121,213,124,119,218,130,126,217,126,126,215,117,109,221,129,126,221,131,134,215,120,125,208,113,116,213,125,122,219,134,131,217,126,121,202,91,78,208,106,96,218,130,134,214,123,128,210,121,121,212,125,122,217,131,128,200,95,85,189,74,61,200,95,82,214,127,128,220,140,138,211,128,122,211,127,122,215,131,124,186,76,65,180,66,54,202,100,84,214,126,120,215,132,129,206,122,113,207,121,116,214,134,127,204,110,99,189,80,63,208,116,103,215,132,124,209,126,117,205,125,114,203,120,113,210,128,122,205,115,104,205,115,101,218,137,128,215,133,125,211,134,126,204,124,116,200,120,112,203,121,113,207,127,117,212,134,125,213,131,123,211,129,123,205,124,116,199,118,113,4 221,134,137,225,136,137,231,141,142,233,140,144,232,138,137,230,139,141,223,129,132,213,121,122,221,134,131,226,138,135,229,140,138,230,139,137,227,133,129,224,131,131,219,125,126,211,122,119,219,132,127,223,136,132,224,132,130,224,130,126,220,121,116,207,99,90,216,121,120,212,124,123,214,127,124,218,127,125,220,126,124,220,125,121,215,111,104,210,103,95,216,124,122,213,126,123,211,126,124,215,125,123,212,114,114,206,98,96,213,110,103,219,124,120,217,127,124,209,121,115,208,122,118,209,115,113,202,93,95,203,91,90,213,113,112,218,126,123,213,122,122,206,119,117,203,116,111,202,106,103,197,89,87,207,107,103,214,120,118,215,122,119,209,118,117,201,116,115,197,109,106,197,103,99,199,103,100,208,116,113,213,123,119,209,116,113,204,115,112,199,115,111,4 222,134,132,223,133,132,216,117,112,223,125,122,233,144,145,229,137,136,226,137,135,222,136,136,222,135,132,223,134,131,211,108,103,205,93,85,221,126,123,229,140,139,226,138,135,220,134,133,221,134,128,216,123,117,203,90,86,191,66,62,205,96,88,226,138,135,225,141,136,219,133,128,220,134,127,215,122,118,196,79,73,195,76,67,199,83,76,217,123,116,221,137,130,216,131,124,218,134,126,217,129,123,198,85,81,192,70,65,196,79,74,209,111,103,217,130,123,213,130,123,215,131,121,219,134,128,208,110,106,192,75,73,203,98,92,213,121,113,215,129,122,211,129,119,211,130,119,216,136,128,212,126,120,198,94,89,208,114,108,216,129,122,214,131,121,207,126,115,206,128,116,210,130,119,211,128,117,208,118,110,210,123,114,212,126,117,210,129,118,204,126,116,4 216,126,137,221,131,140,224,133,143,224,131,145,223,129,144,220,124,134,216,123,134,212,125,135,212,122,130,218,128,137,219,128,139,216,121,135,211,113,120,216,122,131,211,120,129,204,116,122,212,125,128,214,123,130,203,105,111,180,69,76,175,57,58,213,121,127,211,123,128,202,112,112,209,124,131,209,119,123,167,58,60,139,25,30,186,81,88,213,125,132,209,121,122,206,122,120,205,119,120,198,105,100,168,56,51,183,80,83,210,120,127,210,122,124,207,121,119,204,125,120,204,123,118,204,119,112,195,100,93,206,117,121,213,127,130,210,122,119,205,120,115,200,117,111,200,121,112,204,121,116,204,110,110,210,124,123,213,130,127,209,123,120,202,116,111,196,115,108,194,116,111,200,119,114,200,108,105,203,116,113,207,123,121,205,119,116,200,115,108,195,115,108,4 215,123,139,221,128,142,225,133,143,229,135,145,228,133,144,228,136,146,224,134,141,216,128,137,214,121,133,221,129,141,225,134,141,228,139,147,227,137,147,225,136,144,222,133,135,217,130,132,211,119,130,218,126,137,222,128,138,197,93,96,194,91,93,221,132,136,221,134,135,218,132,131,210,124,132,217,129,139,223,133,143,186,83,87,135,25,27,200,105,106,222,139,141,214,131,131,210,130,135,212,127,134,218,131,137,210,119,124,176,73,71,211,125,126,217,136,136,210,131,129,207,126,126,210,128,132,214,129,135,215,128,135,214,128,132,220,142,145,212,131,132,205,128,125,202,119,122,206,122,125,209,125,131,214,129,133,212,129,134,214,133,133,208,129,128,199,124,121,199,120,121,204,123,126,209,127,127,213,132,131,211,131,133,209,130,130,205,129,125,197,122,116,4 207,114,132,205,108,133,213,119,142,219,123,146,219,119,144,217,120,145,215,118,140,210,117,135,207,115,132,208,114,134,204,105,122,214,116,136,218,121,146,215,118,139,210,111,132,209,116,134,203,113,131,199,99,114,170,52,58,191,80,95,216,116,137,210,110,129,206,108,128,205,112,127,203,114,128,195,92,101,155,41,47,158,40,52,193,81,93,211,114,131,204,104,125,203,111,126,204,117,127,200,102,111,173,60,64,162,43,49,189,79,88,209,114,125,208,113,128,200,112,126,199,111,118,203,112,125,200,104,114,192,87,92,200,100,113,207,115,130,209,120,128,200,114,121,192,103,112,199,108,121,204,117,132,203,113,127,200,103,120,200,104,120,203,113,125,196,111,116,189,104,112,195,109,122,199,111,123,198,109,123,198,106,118,197,103,122,195,104,121,189,104,115,4 228,139,130,232,143,134,236,145,137,230,133,124,224,122,112,228,132,121,230,141,131,223,134,125,228,141,130,233,144,133,235,145,135,223,124,111,210,99,84,225,129,114,226,137,123,220,132,118,227,140,129,230,140,129,227,132,120,217,107,96,205,88,73,218,121,103,227,141,126,219,132,114,223,137,124,227,139,126,217,115,100,209,92,78,202,84,67,213,114,94,225,140,122,218,132,113,222,135,122,219,125,110,205,96,80,208,97,81,205,95,75,216,120,103,223,137,121,216,130,113,217,129,118,215,121,108,207,103,87,205,96,79,205,98,77,219,127,111,219,131,116,213,129,111,213,129,116,214,126,113,208,111,94,203,99,80,210,113,94,220,132,116,217,131,113,211,131,112,209,130,115,209,122,106,206,113,94,208,115,95,216,128,111,218,133,114,215,133,113,211,136,120,4 242,163,171,244,163,170,245,163,171,247,166,176,247,170,180,246,169,176,246,168,173,244,165,167,241,162,165,242,160,166,241,156,162,236,143,145,241,153,158,247,169,175,246,167,169,244,166,168,236,154,152,219,120,114,205,94,89,194,77,72,198,83,78,232,144,141,245,168,169,240,163,162,234,156,151,216,119,110,198,86,79,178,58,59,177,54,55,213,110,102,242,165,163,237,161,157,237,162,158,231,148,144,199,89,78,191,74,69,194,78,72,207,101,93,236,159,155,234,160,154,233,160,153,235,155,152,222,131,124,219,126,121,223,131,127,229,143,140,237,161,159,232,159,154,229,156,148,234,158,154,237,161,162,238,162,162,238,160,162,237,160,160,234,159,155,228,157,150,225,152,143,230,155,149,234,159,155,235,158,155,236,160,158,235,160,157,231,157,150,226,157,148,4 229,141,150,233,144,155,237,146,157,240,148,160,243,153,163,240,150,158,236,150,160,229,146,154,231,146,153,234,144,152,235,144,156,239,150,161,241,152,162,238,149,157,234,147,154,226,143,149,229,147,151,232,146,152,228,137,144,230,138,144,238,151,160,235,145,150,233,146,150,225,143,146,226,143,145,231,146,152,188,87,89,164,57,57,227,135,139,234,147,151,231,147,147,223,142,144,223,138,138,228,142,148,184,82,83,167,58,55,224,132,131,234,153,154,230,150,147,221,141,139,222,139,137,223,136,139,219,131,134,219,131,132,230,145,145,230,147,148,228,148,147,219,140,136,219,141,137,223,139,138,223,140,140,225,143,148,229,147,147,226,141,141,221,139,137,214,136,132,213,136,130,218,139,134,221,141,140,223,140,138,224,139,137,222,139,138,217,134,132,210,131,127,4 234,145,147,239,151,149,242,153,150,243,153,151,244,155,153,243,153,149,239,148,143,233,146,140,234,146,144,238,149,145,241,151,147,242,152,150,244,156,152,242,153,149,238,151,145,232,148,140,232,144,139,234,145,141,228,133,129,216,114,107,223,125,114,237,146,138,237,149,140,231,148,137,232,146,141,234,145,140,205,101,91,185,72,61,209,102,90,234,142,132,235,148,138,228,144,131,230,146,138,233,146,141,230,140,135,228,138,132,233,143,136,236,147,139,231,143,132,224,138,127,225,140,132,232,146,141,235,149,142,237,150,144,236,148,141,233,144,135,227,139,129,221,137,127,222,140,130,229,145,135,231,146,137,234,147,139,234,146,139,232,146,137,226,142,131,218,138,126,219,141,129,225,144,133,227,142,132,230,144,134,231,145,136,229,145,134,223,141,129,214,137,126,4 218,138,165,225,143,170,230,151,177,235,153,179,236,152,175,233,151,173,228,148,169,226,151,169,223,143,166,226,143,168,230,150,176,229,149,175,232,151,172,230,149,169,228,152,169,223,150,167,224,146,166,227,145,168,228,147,173,217,129,146,213,119,133,228,151,172,225,150,168,217,144,159,219,142,160,224,147,169,224,142,162,181,76,82,164,55,60,216,134,153,222,145,166,214,139,154,218,140,157,224,147,167,210,119,134,150,42,48,139,37,47,205,119,137,217,138,158,212,137,149,221,146,162,224,146,164,217,135,155,190,94,107,193,101,114,214,135,155,214,136,154,209,136,148,215,141,154,220,145,159,220,143,160,217,137,158,217,138,158,218,142,159,214,140,155,206,136,149,206,131,145,211,135,152,214,137,155,216,137,155,214,136,154,213,139,154,208,136,149,200,132,144,4 243,155,164,244,154,159,245,157,164,242,149,158,242,151,158,244,154,163,244,156,165,239,151,160,239,147,148,244,156,159,244,156,162,224,124,128,208,100,93,238,147,152,243,157,163,238,150,155,239,147,147,243,156,162,226,130,130,179,61,57,169,47,44,222,125,122,243,158,165,238,151,154,239,150,154,239,150,153,201,91,86,158,39,40,169,51,51,204,99,94,241,156,158,236,154,154,237,150,154,236,147,151,198,89,85,167,51,53,155,41,43,202,101,98,240,155,158,235,154,151,235,149,151,236,150,156,205,103,100,164,48,46,178,67,64,221,126,127,237,153,157,233,156,153,233,154,150,233,147,147,229,142,142,213,118,112,226,134,137,234,144,150,234,152,155,231,154,153,229,151,143,231,148,143,234,153,153,234,153,154,234,148,155,234,149,155,232,154,155,226,148,145,4 229,140,154,232,142,153,227,123,130,234,137,139,245,162,172,246,167,178,243,160,172,240,157,169,229,141,146,207,103,100,188,69,67,200,90,87,228,130,128,240,155,161,240,159,168,236,156,163,184,82,77,191,82,80,171,55,59,179,69,69,203,89,82,224,128,129,236,156,161,233,155,159,164,60,54,181,72,72,192,81,81,179,67,66,197,86,82,215,116,113,219,125,117,227,146,140,188,83,75,196,93,90,195,89,86,175,60,54,179,67,63,183,72,67,203,101,91,215,131,120,199,101,93,195,92,84,173,59,56,181,69,67,173,59,58,164,47,48,193,89,86,218,141,135,220,140,140,211,119,116,188,79,73,191,84,77,190,83,75,189,85,76,199,104,95,220,147,142,220,145,144,221,141,143,217,130,128,211,120,119,216,129,126,218,136,129,218,140,133,219,148,142,4 220,140,154,221,136,147,229,146,158,234,153,169,234,152,166,226,142,156,223,133,151,228,145,162,220,136,149,217,134,140,226,146,157,228,145,157,229,149,157,223,143,152,223,138,150,223,143,154,220,140,150,219,136,146,213,120,124,193,91,90,207,114,116,227,148,158,228,149,160,220,141,151,225,151,161,225,142,154,199,98,95,155,45,45,169,70,75,226,142,151,227,147,156,219,140,152,225,154,161,223,145,154,189,89,90,154,49,49,189,92,98,225,139,153,224,141,150,219,138,148,217,146,150,221,144,151,159,65,67,163,65,64,217,131,138,223,141,152,222,142,150,215,137,146,210,130,139,217,140,148,210,129,133,210,122,130,224,144,158,221,138,149,216,137,142,209,131,140,207,123,134,216,139,147,220,146,155,220,141,154,224,148,158,220,136,149,213,130,138,205,125,135,4 221,137,160,214,121,148,220,131,150,224,142,158,227,149,164,220,141,154,217,135,151,221,143,155,220,135,153,214,125,144,224,143,159,201,107,118,203,112,121,212,132,146,208,130,137,217,144,149,217,138,151,216,136,150,216,131,146,138,47,56,116,37,42,197,113,124,215,142,150,210,139,139,212,134,145,217,139,153,213,125,135,117,40,48,70,12,22,179,95,103,217,144,151,213,138,142,209,130,142,218,140,153,220,142,151,169,81,86,123,38,43,198,118,122,218,148,155,209,135,138,207,124,137,215,136,148,220,144,154,204,123,131,198,114,121,215,141,148,220,148,156,211,141,139,199,117,126,210,132,141,213,139,143,208,132,141,214,142,154,219,145,153,219,147,153,209,135,137,203,130,138,208,132,144,211,139,148,216,143,155,217,147,154,217,146,151,217,149,151,209,137,141,4 238,143,170,242,149,177,244,154,177,240,144,168,243,152,175,246,158,182,243,152,179,238,146,175,233,139,161,237,145,170,231,133,151,221,113,132,223,121,135,232,138,154,232,142,164,233,144,168,234,144,163,231,139,157,209,103,112,171,54,64,174,59,71,194,84,97,201,94,109,221,129,147,224,129,142,211,105,118,189,74,83,171,56,68,156,46,61,160,47,60,188,77,85,203,101,110,214,116,126,194,79,92,182,60,74,167,51,66,170,58,73,163,50,63,187,75,82,201,98,106,213,118,134,206,101,125,189,74,90,179,63,76,183,70,84,201,93,105,206,108,118,213,118,126,221,135,153,220,128,151,216,118,136,217,117,136,216,119,137,218,120,134,225,137,149,222,142,151,222,139,155,228,143,159,229,142,161,232,143,163,232,145,162,227,135,149,230,143,156,223,144,155,4 244,154,166,248,169,188,249,174,190,246,159,175,248,162,184,248,170,194,249,184,203,248,175,193,247,159,173,242,150,158,226,112,104,215,93,86,214,89,89,237,129,132,243,154,159,246,169,182,220,109,101,204,89,76,194,72,60,185,62,56,171,46,46,192,68,59,208,90,73,242,160,157,204,92,72,178,56,47,162,45,41,163,46,44,165,47,46,171,52,43,207,99,84,248,177,176,199,90,72,161,46,41,148,38,37,155,41,41,174,54,47,193,78,62,219,121,106,248,182,183,206,98,91,170,51,48,162,41,42,176,57,55,192,78,65,200,89,66,224,135,121,247,181,184,237,160,169,224,129,131,199,80,75,199,87,78,228,138,135,242,160,163,239,162,167,227,154,158,244,175,181,243,171,179,237,154,158,233,145,143,246,176,179,248,182,185,244,170,174,236,157,163,4 243,157,172,245,164,177,246,163,181,242,149,163,241,148,156,245,161,174,245,166,177,241,157,165,244,163,169,245,165,174,237,146,157,207,96,94,215,110,104,241,156,159,243,164,169,239,159,166,243,163,166,243,161,163,225,129,123,171,57,52,181,69,61,233,148,142,242,167,169,239,165,167,242,163,166,241,156,159,220,125,120,186,78,74,169,56,52,208,109,101,240,164,169,236,160,162,238,160,156,239,157,155,219,124,117,173,63,56,153,43,42,203,102,98,236,157,161,233,158,160,235,159,154,239,162,162,226,139,133,182,75,69,179,69,64,222,137,134,235,160,165,231,160,161,233,159,161,237,162,164,234,156,158,208,112,106,204,107,95,232,156,155,232,159,163,228,158,159,229,158,156,231,157,158,231,153,158,228,147,152,226,146,145,231,155,157,228,154,157,222,151,151,4 230,148,178,236,154,184,238,154,184,236,149,175,233,144,170,238,155,184,235,151,180,231,147,175,229,147,176,237,159,184,235,154,179,207,100,109,201,91,95,227,139,162,232,151,178,228,150,174,231,152,178,237,160,184,235,154,176,189,78,88,168,46,55,208,105,123,227,143,169,226,149,172,229,150,174,237,158,181,239,162,182,203,103,115,169,49,57,201,95,106,223,138,162,223,147,168,227,148,168,234,154,177,234,155,178,226,139,155,210,110,126,216,122,139,225,146,167,219,144,164,222,143,163,232,153,174,234,156,178,233,152,174,229,144,169,229,147,169,225,149,170,216,140,162,219,144,163,227,148,166,229,149,170,230,150,175,229,146,170,227,148,168,221,144,166,211,135,158,216,144,161,222,145,163,223,139,161,226,147,169,226,147,169,222,142,162,216,138,159,207,134,154,4 216,128,146,223,137,156,222,140,163,216,127,148,209,112,131,215,134,157,225,148,169,214,137,151,212,131,139,216,129,147,216,130,143,200,104,112,183,82,88,212,127,137,219,141,159,210,136,147,213,138,148,208,121,136,190,84,88,179,71,79,165,60,66,198,99,102,207,120,125,213,141,149,208,130,138,197,104,118,167,56,61,177,65,76,169,64,71,186,88,90,202,106,106,208,133,136,202,120,133,198,108,123,179,73,78,176,68,74,175,73,76,189,96,94,205,116,114,210,138,145,200,130,138,195,109,118,178,70,74,171,63,67,169,66,70,198,111,111,212,136,141,212,137,143,202,133,140,186,91,101,168,55,60,181,78,81,189,94,97,208,134,138,214,144,148,213,145,144,190,116,123,185,99,111,185,83,91,195,107,112,211,138,148,209,136,145,213,145,145,212,151,148,4 181,93,106,190,109,126,207,129,152,198,117,137,218,136,164,215,135,160,200,120,138,196,122,137,175,93,103,188,115,132,191,106,120,191,99,114,202,119,139,213,135,157,200,124,139,180,106,111,171,97,105,186,109,119,170,67,71,157,51,59,176,77,88,200,116,129,184,110,117,190,118,123,195,126,137,195,116,124,158,60,63,148,41,51,146,39,48,164,65,69,182,105,112,208,139,152,193,121,129,197,126,136,176,84,89,148,43,51,152,52,58,157,57,60,194,115,127,209,140,153,183,111,115,207,137,145,194,115,121,186,95,96,175,81,82,179,95,100,202,131,144,210,144,156,201,134,143,205,136,143,208,140,149,202,125,132,185,104,108,192,117,126,209,141,151,214,148,160,196,130,138,202,135,143,202,131,138,189,114,116,194,120,127,200,127,139,211,142,154,202,135,146,4 199,116,120,197,112,120,198,112,122,208,127,136,212,134,140,215,135,141,215,137,144,214,141,143,203,122,125,207,124,131,204,124,133,199,116,119,203,121,123,209,130,137,202,125,127,199,124,121,202,121,126,208,127,132,206,120,130,169,70,73,155,60,61,199,116,122,208,132,138,210,134,134,212,135,138,216,142,147,196,105,108,126,37,44,127,42,51,182,89,94,212,135,142,215,142,146,199,124,120,203,126,124,193,104,107,137,43,50,124,38,47,145,49,51,204,125,127,215,144,148,207,134,131,211,139,139,195,107,106,154,49,50,137,42,46,148,50,52,200,119,119,210,136,132,211,141,136,215,142,139,211,135,137,187,95,94,163,59,58,187,97,100,205,130,126,211,143,141,210,142,134,211,138,133,214,140,143,207,131,134,202,117,119,214,140,149,212,140,138,212,145,144,4 223,132,147,225,133,147,223,121,139,225,119,140,226,122,141,223,124,135,217,124,134,211,119,134,220,128,134,224,131,143,223,126,136,223,126,136,221,122,129,224,131,140,220,127,133,212,124,129,215,121,124,220,127,132,220,125,131,212,113,115,207,106,99,217,125,124,226,141,147,219,134,139,214,123,123,218,127,130,215,124,132,203,102,97,186,72,64,196,92,87,223,145,148,215,129,131,199,109,104,206,117,113,204,106,111,192,82,77,172,58,54,180,70,61,212,128,129,213,130,134,205,118,116,216,130,133,206,109,119,173,57,51,173,59,52,174,60,55,205,114,117,207,123,120,208,127,128,213,127,138,210,121,128,177,67,59,163,47,43,176,60,63,208,122,133,213,136,139,203,125,123,209,126,131,210,124,127,196,100,98,171,59,59,195,94,98,210,131,135,213,138,140,4 202,107,117,211,119,133,212,118,132,206,102,113,214,111,124,221,120,130,224,130,147,219,127,143,218,132,148,197,95,103,170,62,71,184,80,92,201,94,101,210,106,115,224,131,147,220,127,142,213,124,133,185,76,83,135,27,34,133,29,37,172,58,63,196,84,88,216,121,132,222,133,146,216,132,141,188,85,91,155,42,46,124,31,39,135,33,44,169,54,59,200,100,106,218,129,144,215,133,136,208,121,126,159,58,62,111,21,25,119,28,38,146,37,47,180,73,78,212,122,134,210,128,125,213,132,132,187,96,97,148,48,49,143,43,46,122,24,31,166,64,71,211,124,134,210,131,131,209,127,122,184,82,73,190,90,90,196,106,115,155,56,61,174,79,87,211,130,144,210,134,139,211,128,128,191,92,89,183,76,73,213,126,135,212,123,135,209,124,135,205,121,133,4 211,121,146,210,118,145,205,101,131,207,104,136,202,98,128,205,110,141,212,122,157,212,121,158,211,124,148,187,82,103,171,53,74,178,59,84,179,62,87,189,77,102,199,107,136,204,114,146,203,112,130,164,48,63,153,35,51,172,50,67,162,39,60,164,43,61,195,96,115,200,114,136,201,110,126,174,60,68,172,58,64,178,65,68,166,48,60,161,42,55,191,90,99,202,121,140,190,91,101,173,59,69,176,62,67,174,62,64,161,46,54,161,44,54,196,100,110,209,133,151,180,74,82,162,46,54,164,49,55,166,50,57,155,38,49,164,49,55,197,97,105,216,141,159,187,97,104,177,74,79,164,55,59,160,45,52,171,57,66,177,69,76,210,125,142,216,142,162,185,96,94,193,105,110,192,103,113,189,94,102,205,117,133,209,123,140,217,140,163,213,139,159,4 231,148,166,227,136,151,229,136,158,237,147,172,241,153,178,241,155,177,240,162,181,235,159,171,223,136,146,215,116,129,213,108,128,224,125,146,235,146,168,239,158,176,239,165,178,234,161,169,206,108,107,196,87,87,200,90,92,209,105,109,218,121,125,230,144,151,234,158,169,232,158,171,209,116,113,194,83,78,200,95,89,204,101,97,202,95,98,212,115,122,219,130,132,223,143,144,223,146,152,202,102,102,173,57,54,176,59,60,184,68,73,194,86,86,207,111,102,212,124,116,225,153,159,219,136,139,188,84,84,181,68,73,192,82,82,199,94,92,212,121,119,222,147,149,224,154,154,227,154,156,229,151,154,221,134,139,218,128,133,220,132,138,223,141,147,225,153,158,222,152,150,225,150,148,230,156,161,231,154,162,228,150,161,231,156,169,227,151,166,221,149,158,4 210,116,113,216,124,123,215,123,131,209,115,126,223,131,133,224,130,134,226,137,139,219,133,131,210,117,115,217,127,124,210,120,126,208,115,118,212,117,111,218,125,122,224,137,133,217,130,126,209,121,116,213,127,124,205,114,113,194,90,81,190,79,69,205,104,95,222,135,129,219,134,126,203,120,118,200,113,116,190,88,81,169,58,52,173,63,56,202,102,90,224,138,130,222,139,134,202,123,117,199,114,111,195,96,86,170,63,60,159,53,51,213,122,112,228,148,141,222,140,133,204,125,115,198,115,110,205,116,110,200,101,94,187,83,74,215,126,117,224,140,135,219,136,128,201,122,110,200,118,113,209,123,120,217,128,122,215,125,118,216,127,122,219,135,131,213,131,124,199,121,109,202,122,116,211,133,128,216,131,124,218,131,124,218,133,125,219,138,131,209,128,119,4 224,129,126,227,129,127,229,129,128,230,126,126,228,121,123,223,118,114,226,126,122,224,129,129,221,126,121,229,135,132,225,125,118,210,95,84,203,81,74,219,116,109,227,133,130,221,128,125,220,126,119,227,133,127,214,107,94,202,81,68,193,67,58,206,88,80,224,128,126,221,131,126,219,128,117,225,131,121,202,88,73,192,69,56,194,73,61,193,71,65,220,123,120,223,133,127,216,124,113,223,130,122,204,94,83,191,69,58,193,74,65,186,64,56,213,114,105,220,132,124,217,128,117,222,129,120,217,116,114,194,71,72,191,69,65,199,83,76,218,125,118,218,131,124,211,121,109,218,128,116,220,124,121,193,75,74,200,82,81,219,121,120,219,128,122,215,127,120,205,115,103,214,124,113,217,123,117,211,113,108,214,117,114,219,127,125,219,131,127,213,127,119,4 216,125,121,223,132,127,229,138,132,232,138,134,232,136,135,226,127,126,220,126,122,213,121,112,215,126,118,226,138,133,229,141,133,228,136,127,226,133,127,224,130,126,222,132,127,217,131,121,216,126,115,223,135,126,225,136,129,225,136,129,218,125,116,217,122,115,223,135,129,220,136,126,213,124,110,216,124,113,223,135,130,206,112,104,167,61,56,170,62,56,207,113,105,219,136,125,212,126,110,215,125,112,223,137,126,183,84,75,114,21,23,125,26,25,190,92,81,221,140,127,210,125,109,215,128,114,220,134,122,205,112,102,164,62,58,171,71,64,210,124,112,217,138,124,205,121,105,211,124,108,216,127,115,217,128,117,218,128,122,217,127,116,219,136,126,214,134,125,202,120,102,207,120,105,209,119,106,216,127,114,218,132,122,217,131,119,215,130,116,211,131,118,4 245,154,173,246,155,174,246,150,167,247,162,179,247,169,188,247,166,185,247,164,184,246,165,184,246,159,176,238,137,149,228,107,107,238,129,130,246,158,169,246,164,181,247,164,182,246,162,178,244,156,171,243,147,162,234,122,126,235,125,122,245,154,164,246,162,179,246,163,181,246,165,181,242,150,163,246,156,171,246,153,169,246,158,173,247,166,182,246,163,179,246,162,180,246,166,182,241,149,160,246,156,167,246,157,171,246,161,178,247,167,184,246,164,180,246,159,176,245,163,179,237,146,155,244,153,164,246,157,170,246,160,176,247,165,182,246,163,180,246,158,175,243,159,173,235,147,150,240,149,160,245,156,171,246,160,175,246,162,177,246,160,175,244,156,172,239,155,169,232,149,149,237,148,156,241,150,163,244,156,170,245,162,176,245,160,175,243,156,171,235,154,167,4 243,157,164,245,156,162,246,163,172,247,169,181,247,169,178,247,171,179,247,172,181,244,170,182,243,158,161,245,158,162,246,165,170,247,169,178,247,166,177,247,170,179,247,174,181,243,171,178,240,157,157,246,164,167,246,165,170,247,169,173,244,157,158,244,161,162,246,171,178,241,168,175,238,156,153,245,165,168,245,164,168,240,147,136,232,135,117,238,148,136,244,164,166,238,164,172,237,156,152,243,164,167,243,158,157,225,123,101,228,128,109,233,140,125,239,157,155,238,166,174,234,157,150,242,164,163,244,163,166,234,141,129,229,133,118,233,141,132,237,159,160,234,164,171,232,157,146,239,162,156,242,164,163,242,160,160,238,153,149,238,156,157,240,169,171,234,166,171,229,154,145,235,159,150,240,165,159,242,167,169,242,167,170,240,166,167,239,171,173,234,170,173,4 241,166,196,244,166,197,246,169,201,248,173,205,247,171,204,247,172,204,245,173,203,235,162,192,240,168,194,242,165,192,242,159,182,244,160,183,246,165,190,243,168,197,242,172,198,236,166,192,235,161,186,234,150,170,233,143,155,230,136,142,227,132,138,239,161,186,239,170,194,235,167,188,236,162,185,223,127,139,208,102,102,206,99,106,209,101,104,232,148,166,238,168,190,236,169,187,238,169,188,222,129,140,197,84,87,199,88,93,212,106,106,229,139,147,235,162,183,235,170,187,236,170,187,229,152,169,219,128,135,206,103,102,209,103,105,222,128,134,234,161,179,228,165,183,233,168,184,233,165,184,232,160,175,222,136,139,223,133,134,227,144,147,228,158,175,222,159,176,228,163,179,234,170,186,237,170,186,236,166,180,229,151,159,228,151,154,230,163,179,222,161,175,4 228,129,138,235,140,147,236,139,148,229,124,125,226,116,112,232,125,132,239,142,153,233,136,140,229,137,139,234,142,145,226,129,128,208,90,81,205,84,76,227,125,124,237,143,149,233,142,146,231,144,144,232,143,141,205,94,83,176,52,47,189,67,60,221,115,110,237,145,147,232,141,141,228,140,136,224,129,124,197,78,64,168,48,43,180,61,55,221,115,108,236,145,146,233,142,141,229,144,136,219,121,111,199,85,71,175,53,48,183,63,53,220,118,110,236,147,145,233,145,141,229,147,139,227,140,132,195,83,72,184,60,51,205,92,81,232,142,141,233,144,145,229,141,141,224,143,133,228,144,138,197,88,78,192,78,66,222,127,123,232,140,147,229,139,139,224,135,137,220,139,129,225,141,133,220,129,121,220,130,125,227,139,138,226,134,137,225,133,133,222,135,138,4 228,137,145,233,139,150,235,139,149,240,146,154,237,141,150,234,137,147,233,141,150,231,143,151,227,136,144,235,143,148,236,144,147,239,147,153,237,144,152,234,139,146,232,140,147,227,141,145,228,139,141,234,143,145,237,145,151,239,148,155,234,140,143,235,143,145,233,143,147,225,136,141,230,143,139,231,140,142,236,146,151,240,151,156,220,117,116,217,113,111,234,148,153,227,140,142,225,137,134,229,140,143,233,143,146,238,147,152,203,97,96,179,70,70,234,146,149,228,144,143,220,135,132,228,139,139,231,140,143,236,146,150,210,109,109,186,76,77,229,140,146,224,141,142,219,136,133,224,138,134,230,144,141,230,140,144,229,137,140,224,131,134,224,137,143,219,133,137,216,136,133,220,133,119,224,137,132,228,139,144,230,143,147,225,137,146,221,134,141,216,131,135,4 242,159,175,245,164,180,247,164,177,245,156,171,247,166,180,247,168,183,247,172,183,246,169,181,240,159,171,247,166,179,214,115,116,221,112,109,248,165,175,247,174,184,247,174,183,245,167,177,240,161,171,244,161,170,201,90,82,226,124,122,249,170,183,247,172,181,247,172,180,242,163,172,239,159,167,243,162,172,239,146,153,245,162,171,247,171,184,247,170,182,247,173,180,246,171,176,237,158,166,240,159,170,243,157,174,246,164,179,247,171,182,247,171,182,247,172,180,245,170,175,234,157,163,241,162,170,243,159,172,246,165,177,247,168,180,247,170,180,246,170,178,242,166,172,231,156,159,238,162,168,243,162,173,245,165,177,246,168,178,247,170,181,244,169,178,239,164,171,228,153,155,234,157,163,240,158,169,243,163,174,246,168,177,245,168,177,241,165,174,236,161,169,4 239,161,173,242,162,175,236,146,149,217,113,109,231,134,137,244,161,171,244,168,183,242,169,183,238,161,172,242,163,174,222,123,117,181,61,54,199,90,86,239,155,161,243,170,183,242,171,180,237,162,173,242,166,176,214,115,109,163,46,44,184,70,62,225,133,135,243,170,182,240,171,178,235,161,169,239,164,173,215,116,111,166,53,49,178,64,56,217,124,121,243,172,182,242,173,181,232,157,164,236,161,169,217,123,121,174,56,49,165,48,44,198,95,91,240,168,177,242,174,182,231,155,158,235,160,167,221,136,135,168,53,46,155,41,37,185,81,76,237,165,172,238,171,179,226,151,143,233,161,166,230,153,152,185,81,71,160,47,40,195,88,78,232,157,162,235,168,177,226,154,147,232,161,162,233,161,164,213,127,123,197,99,88,209,114,102,231,155,155,234,168,175,4 219,143,170,226,150,181,232,155,185,234,155,185,233,154,186,230,154,183,226,150,180,222,145,176,217,138,165,223,145,175,227,151,181,230,154,184,214,128,150,207,113,128,224,149,174,224,153,178,219,145,171,223,148,177,225,151,181,216,129,155,157,54,68,148,46,55,222,143,164,223,152,177,218,144,168,223,148,176,224,149,178,188,86,103,116,17,29,161,67,83,225,149,174,224,152,176,218,144,167,224,150,175,224,148,176,208,120,143,182,87,104,213,133,155,224,152,179,221,148,172,219,147,169,222,147,172,223,146,176,224,145,176,226,149,176,228,155,181,223,146,174,216,142,168,212,141,163,215,134,163,222,143,172,225,147,176,228,153,180,228,153,181,218,140,169,215,141,168,208,137,161,213,138,164,219,142,170,222,145,173,227,152,179,227,153,180,223,151,176,213,140,166,4 242,163,181,245,165,184,246,169,188,247,171,187,246,168,187,246,167,187,244,166,185,238,161,179,240,164,181,243,167,184,245,169,187,247,167,185,247,168,184,246,169,185,243,166,182,237,163,177,238,162,175,241,166,182,239,160,172,229,135,139,235,149,160,241,162,178,239,161,177,238,165,177,236,163,174,239,165,176,215,118,112,193,78,67,196,86,77,220,128,128,234,155,169,237,165,176,236,165,176,231,154,158,189,81,73,166,49,49,172,55,52,187,74,64,215,120,114,234,160,164,233,163,172,230,152,158,196,92,84,151,37,37,175,65,62,198,92,84,209,111,94,228,151,150,230,160,165,233,162,173,219,136,140,194,88,80,204,104,95,219,130,127,218,130,120,227,154,157,227,157,163,231,159,166,231,156,168,228,147,153,229,147,149,234,157,167,232,156,165,228,159,167,4 228,145,157,231,146,162,242,160,178,243,159,178,245,162,178,243,161,176,238,160,174,233,155,167,233,152,161,234,150,164,220,123,130,217,119,124,222,125,130,237,154,166,244,169,183,239,166,177,224,143,149,214,123,127,179,68,70,166,51,56,184,72,72,204,96,96,227,134,138,239,161,173,211,120,115,194,85,80,167,54,58,153,44,52,170,56,59,185,70,67,221,128,125,231,157,167,218,137,138,212,118,114,189,79,75,184,68,67,197,89,86,217,122,122,233,159,162,233,160,167,227,154,161,228,148,154,225,138,139,222,132,133,231,146,149,240,161,168,232,158,162,225,152,155,220,146,146,228,151,151,238,158,161,242,164,175,243,163,170,240,162,166,238,163,169,226,151,155,226,154,154,230,157,156,234,157,159,236,160,165,238,162,166,239,163,168,238,164,170,233,158,164,4 238,150,176,240,149,175,243,151,179,245,158,183,246,161,185,246,164,187,244,161,182,240,156,176,236,148,170,239,151,175,242,154,178,245,158,181,246,158,180,245,159,179,243,159,177,240,159,176,230,142,160,221,122,137,216,114,129,226,129,145,236,143,163,242,156,173,244,163,177,241,162,176,222,130,142,198,79,88,195,76,84,201,87,94,210,101,109,228,131,140,240,158,172,237,158,172,225,141,150,202,92,97,189,66,77,196,81,94,203,94,103,214,108,115,230,142,154,235,158,173,229,153,163,208,110,114,190,72,79,196,85,95,201,93,101,207,98,104,225,132,141,234,157,172,226,151,157,223,139,145,208,107,109,205,101,101,205,97,104,209,105,113,219,124,131,230,151,166,224,152,157,228,154,162,228,148,159,220,128,139,216,120,126,219,126,132,226,140,151,229,154,169,4 220,123,132,223,124,137,223,123,133,221,115,122,228,125,134,223,117,121,223,124,126,223,132,134,215,116,124,216,115,123,208,100,100,201,83,82,213,102,102,220,116,115,223,125,129,224,135,137,218,126,130,208,106,107,165,46,46,180,56,57,205,96,97,225,125,134,227,135,139,226,140,138,217,125,128,202,102,106,148,31,33,166,46,48,208,101,106,225,129,134,224,132,128,223,137,132,215,128,128,208,108,111,169,49,48,174,56,58,217,121,125,227,137,139,225,135,134,219,131,125,210,120,119,215,122,130,204,99,101,213,110,113,225,134,135,226,134,135,223,133,133,215,125,117,204,111,108,213,119,124,214,115,121,221,124,132,224,130,135,226,136,136,215,123,115,213,127,125,203,111,108,206,109,104,213,117,111,217,120,123,221,125,134,221,130,133,216,126,122,215,135,137,4 205,108,101,213,119,117,221,125,126,221,119,114,230,132,133,230,134,134,221,122,124,209,111,111,215,123,116,210,117,111,205,104,96,202,92,80,223,122,117,229,137,138,216,123,122,213,119,117,214,124,116,214,122,116,186,77,67,183,63,52,212,104,93,222,129,125,216,120,120,215,117,118,212,121,111,210,117,109,187,75,64,180,61,53,201,96,84,224,130,122,221,126,124,211,111,111,209,120,112,204,109,97,186,74,63,171,54,49,195,82,70,223,128,122,221,130,127,213,119,116,206,118,109,203,109,98,192,82,73,178,60,54,203,94,85,221,129,124,217,124,117,215,125,120,198,112,99,204,114,105,196,91,81,186,70,58,216,122,115,225,138,133,216,125,116,214,127,124,195,112,101,201,113,103,203,110,101,204,108,96,217,127,121,224,140,137,221,137,131,210,122,117,4 223,146,157,222,144,155,234,157,171,236,161,175,235,156,168,236,158,171,236,161,173,231,158,167,216,139,145,228,155,166,227,150,159,220,139,143,229,152,161,234,160,170,234,162,170,233,161,168,220,147,152,225,155,163,198,112,114,166,71,68,208,129,136,232,161,172,229,156,162,232,160,166,215,144,144,224,153,159,167,79,82,114,31,37,179,101,108,232,160,169,225,150,157,229,158,164,219,148,150,227,156,163,158,72,74,93,23,28,182,105,110,233,160,168,229,157,164,226,156,159,220,151,149,226,157,163,177,97,98,102,21,26,189,108,114,233,161,171,234,165,172,223,153,154,219,151,152,220,150,155,208,134,136,161,69,68,204,125,132,230,160,169,230,163,169,223,154,158,215,150,152,216,145,148,220,153,156,216,143,146,223,150,156,226,158,164,226,160,168,224,158,163,4 235,153,178,239,156,184,240,151,178,243,152,171,245,160,179,247,170,190,244,168,187,244,169,189,233,146,170,229,124,149,225,112,120,230,121,118,232,122,120,237,139,145,244,167,182,243,169,183,227,126,143,219,98,106,224,112,109,224,111,106,225,112,106,224,111,109,229,129,140,240,162,175,230,134,145,223,111,112,220,104,105,220,105,103,217,103,98,209,85,93,200,75,82,225,134,138,233,150,165,234,143,150,218,105,104,212,90,91,213,89,93,207,82,87,195,69,71,210,108,107,230,152,162,237,156,169,235,149,159,218,111,111,210,90,87,214,101,96,213,109,106,223,139,145,224,150,160,232,154,165,240,163,176,242,164,176,235,148,151,233,146,146,234,152,161,233,159,171,221,148,158,227,152,162,234,159,169,238,163,176,240,168,182,241,170,184,239,166,177,235,164,172,4 214,125,153,211,121,145,213,121,150,207,113,145,204,110,141,219,130,164,223,134,170,209,123,153,213,124,148,208,118,143,202,109,130,176,75,95,170,68,86,200,105,130,217,132,165,207,122,150,213,129,151,205,115,139,168,58,70,124,27,37,113,21,33,170,65,83,211,124,151,209,123,152,212,130,153,203,112,130,152,41,53,117,27,40,100,19,32,175,76,96,209,123,148,211,125,150,206,126,147,206,118,139,154,41,52,133,29,43,143,44,57,192,102,123,215,135,158,215,134,157,202,124,138,208,124,146,191,94,114,187,87,104,207,118,141,195,109,132,212,131,152,217,140,157,197,114,132,203,121,143,209,126,152,209,124,148,216,131,158,199,111,135,202,116,134,213,133,154,189,104,122,198,112,132,209,127,149,211,126,150,206,121,142,208,128,150,193,111,127,211,136,160,4 217,146,170,222,155,176,223,154,176,216,134,156,222,149,170,225,162,182,223,157,175,215,147,162,215,145,167,216,144,163,199,107,126,190,86,110,203,111,132,222,155,174,221,157,174,218,154,168,216,148,167,203,119,135,175,70,90,185,80,102,181,76,97,208,126,142,223,161,175,219,155,171,217,150,169,199,116,130,172,68,86,183,80,101,174,73,90,207,125,140,226,169,181,218,157,170,216,152,167,214,145,160,198,114,129,183,79,99,191,100,111,221,155,167,226,167,182,218,158,169,216,156,168,219,156,173,213,143,157,210,128,144,221,154,170,223,161,175,224,162,179,220,159,173,211,145,158,217,153,167,216,151,163,218,152,163,223,161,175,221,160,172,221,161,173,218,154,169,207,140,152,216,153,165,218,157,167,217,151,162,223,160,176,218,159,171,216,156,165,212,150,161,4 228,158,173,236,164,177,237,160,169,242,165,180,238,160,184,223,138,169,205,118,155,187,101,139,220,153,170,228,156,168,220,133,128,222,134,135,228,148,167,220,138,167,203,118,151,185,101,135,208,139,160,216,144,160,206,116,114,205,113,109,211,124,134,213,131,159,202,123,153,184,106,136,202,131,152,208,137,159,201,115,123,201,111,111,200,108,115,205,116,144,198,115,146,182,104,132,199,128,147,205,137,158,198,114,125,197,109,114,196,106,116,199,110,137,194,108,141,177,96,126,194,123,141,199,131,152,196,114,129,195,106,117,193,104,116,195,113,137,190,105,139,176,93,125,188,115,135,195,125,147,199,126,150,197,118,138,196,115,132,194,114,139,187,108,141,175,97,127,184,111,131,195,125,145,196,126,150,198,125,152,198,123,149,193,116,145,185,109,141,173,99,128,4 243,156,172,245,160,175,247,163,176,248,162,174,247,165,180,247,171,185,246,165,178,245,162,178,241,153,167,238,148,153,224,124,120,218,114,109,234,139,142,243,155,162,244,160,168,242,161,171,225,134,130,201,95,88,174,58,56,167,48,47,205,95,91,220,117,100,235,145,146,238,157,162,199,96,86,170,53,52,153,42,48,145,36,44,176,59,58,205,100,94,232,145,151,233,149,150,200,99,92,168,55,54,141,40,44,136,34,39,152,44,48,182,71,69,225,137,138,233,155,157,213,125,115,187,83,74,162,51,51,159,50,53,153,43,46,182,73,69,225,139,142,231,155,156,225,149,148,218,132,124,184,77,68,173,61,58,181,70,64,194,91,81,228,146,148,223,143,147,224,146,147,226,147,150,214,124,119,211,116,115,214,122,119,215,125,118,228,150,148,220,140,143,4 234,152,155,234,146,144,235,145,143,234,144,145,230,139,136,233,144,141,237,154,157,232,150,152,232,149,149,232,146,140,222,130,123,203,97,90,194,83,72,208,106,93,227,143,138,230,153,149,229,147,141,212,117,105,181,71,60,161,50,49,163,53,50,184,74,62,215,124,111,228,153,145,222,136,129,198,97,88,171,59,53,155,46,45,156,47,45,183,74,62,211,118,104,223,146,137,220,136,128,198,99,88,166,54,46,168,58,50,180,70,60,202,102,89,222,140,131,221,144,136,220,142,135,216,129,120,196,94,83,205,110,99,218,128,118,224,140,133,228,149,141,222,145,137,217,141,132,222,141,135,223,140,136,229,149,146,231,152,148,231,151,146,225,145,138,219,142,136,214,141,131,221,145,136,226,147,140,228,148,143,230,152,146,229,150,143,222,145,136,215,141,134,4 225,151,150,223,148,142,214,131,122,206,113,104,220,138,130,224,149,143,223,147,140,220,140,134,219,144,137,212,128,117,171,71,65,150,50,49,185,86,79,208,119,110,210,125,112,213,130,118,217,141,134,180,84,77,136,42,44,125,39,46,136,43,47,172,69,61,203,112,96,213,137,126,216,143,135,170,72,67,141,46,46,130,39,45,133,42,46,161,62,55,204,119,103,215,142,128,216,142,130,189,100,91,140,44,45,131,40,44,154,57,54,195,104,93,213,136,125,214,140,126,218,149,139,211,134,124,187,95,86,180,84,77,191,97,87,216,141,129,223,155,145,217,147,132,215,144,135,214,137,125,214,137,125,215,138,127,216,139,127,218,144,130,218,146,132,215,146,131,213,142,131,215,139,126,215,140,128,219,146,137,219,145,134,220,147,135,213,137,122,211,139,127,4 211,122,120,205,109,107,208,107,109,212,109,107,217,118,118,219,125,124,216,124,124,208,114,122,211,124,118,204,103,94,194,84,77,190,78,72,205,99,94,216,124,116,216,128,124,206,117,114,208,118,109,201,98,86,187,78,69,176,65,60,191,84,73,204,103,86,213,125,114,211,130,122,203,108,96,201,98,84,195,89,79,184,74,66,184,76,69,192,82,69,204,109,97,210,126,119,203,110,101,201,101,91,194,86,75,188,79,70,183,73,66,183,73,61,201,107,92,207,123,113,209,128,116,207,115,106,204,106,95,198,96,87,190,84,76,187,80,66,199,104,87,206,128,113,208,131,116,211,130,118,211,126,115,204,109,96,198,98,85,194,95,81,200,109,94,203,126,113,202,123,111,208,127,115,206,119,107,210,125,117,206,120,107,203,117,103,205,122,111,202,125,113,4 220,133,134,224,138,139,226,137,140,229,140,139,230,142,136,234,151,150,232,150,146,229,148,145,217,129,127,220,130,127,203,98,90,197,93,86,206,105,92,229,144,135,232,154,146,223,145,138,220,136,130,219,131,122,190,83,71,174,63,57,183,71,61,220,130,116,231,154,144,222,147,137,221,139,130,225,143,135,220,135,124,193,87,74,201,99,87,225,142,134,227,150,138,222,148,135,221,143,133,228,149,140,230,152,144,208,113,99,219,131,120,222,137,124,224,144,128,221,149,137,219,142,129,224,144,135,228,147,138,229,147,135,230,151,140,221,134,116,221,139,122,216,143,133,212,133,120,218,137,128,222,143,132,228,147,134,228,149,138,228,149,136,223,149,136,213,139,126,209,131,120,215,135,125,220,139,129,225,146,134,224,143,132,224,147,135,218,143,132,209,136,125,4 223,147,142,221,141,136,225,147,146,224,138,138,224,137,138,231,153,151,230,158,151,226,152,142,218,137,128,219,140,129,196,106,101,168,67,66,217,131,132,228,152,149,229,155,145,225,152,141,217,139,129,218,137,130,130,46,50,99,29,38,200,105,102,224,145,134,225,150,136,221,146,134,222,150,141,202,116,111,107,30,37,86,23,34,171,75,75,222,140,127,222,148,135,220,145,132,223,155,144,188,99,94,102,28,35,95,26,34,182,91,89,223,148,137,221,146,131,220,147,130,221,156,144,208,129,119,135,48,46,119,40,46,211,131,124,222,146,133,221,146,132,220,150,132,217,152,138,220,154,142,192,109,99,187,104,96,224,158,149,223,151,137,221,149,134,218,150,134,215,149,136,215,145,132,218,152,140,221,154,141,223,158,146,221,149,133,218,148,130,213,144,129,4 224,137,131,223,134,126,213,116,106,211,106,96,227,137,127,228,138,127,229,142,132,225,140,131,224,137,129,213,119,107,179,65,55,178,63,56,196,90,74,217,122,107,227,141,129,216,127,111,223,137,126,208,111,97,173,57,50,176,61,53,167,52,42,198,95,79,226,140,127,216,131,115,218,132,118,212,118,103,176,66,57,170,56,48,165,52,44,188,86,71,225,143,126,220,140,124,215,125,112,213,120,105,181,71,60,164,48,42,174,62,52,202,107,89,223,140,122,219,139,121,213,125,110,212,122,103,192,86,73,173,56,47,189,83,66,218,132,115,221,140,122,216,138,118,209,124,108,215,130,113,209,117,104,197,94,81,204,106,89,215,126,108,215,131,110,205,121,99,210,129,115,215,133,120,213,124,113,212,123,110,216,128,114,214,125,106,210,126,102,195,107,83,4 231,157,148,233,159,151,238,163,156,226,141,131,216,124,111,233,160,156,234,161,160,230,156,154,236,166,157,237,166,157,232,155,141,192,87,76,186,78,70,224,143,134,229,153,148,224,147,138,237,168,159,238,170,163,224,140,129,160,58,56,152,48,48,209,115,105,229,155,149,223,147,135,234,164,154,235,165,158,205,110,100,140,42,43,148,49,49,208,117,110,229,159,150,223,147,133,232,165,155,230,158,148,201,107,96,150,50,49,159,56,53,213,127,118,232,166,158,229,162,153,227,158,147,233,167,161,203,114,104,162,55,51,181,81,72,221,142,130,231,165,158,227,163,153,225,159,147,228,162,153,212,130,116,195,95,79,212,127,112,226,153,142,229,162,153,227,164,154,222,159,148,222,153,141,222,152,141,218,142,129,223,151,141,227,156,145,227,162,153,224,160,151,4 236,162,156,237,163,156,238,163,156,240,165,160,242,168,157,238,162,153,238,164,159,237,166,159,235,162,153,237,165,161,235,161,155,217,133,125,204,118,109,230,154,142,236,166,156,234,166,154,234,163,155,235,161,155,202,110,101,126,41,46,93,24,34,177,89,81,236,166,152,232,168,154,232,161,150,233,156,147,174,76,70,108,31,40,102,29,38,181,95,87,234,166,151,231,166,151,231,159,145,235,162,151,197,113,105,145,57,57,179,90,85,226,151,140,233,167,154,232,168,152,233,164,149,235,165,152,231,157,144,221,144,133,230,158,148,234,164,153,233,166,151,230,166,150,228,161,143,233,163,149,235,165,152,235,166,154,235,166,155,234,164,152,232,164,148,226,161,141,225,158,142,230,161,146,235,168,154,234,165,152,232,160,148,232,161,147,229,161,146,224,160,144,4 234,141,144,237,141,146,242,145,146,244,148,155,245,150,155,246,158,162,242,148,156,227,129,133,230,137,135,234,139,138,217,108,101,231,129,126,241,139,138,243,148,144,242,151,151,233,139,143,232,141,135,232,137,129,186,67,60,195,75,69,234,127,123,239,142,138,245,158,156,238,147,147,234,147,136,232,142,130,206,98,87,201,85,77,238,142,137,243,153,152,242,152,150,240,152,148,231,145,131,226,134,118,211,105,95,219,113,105,242,153,147,244,155,153,238,144,144,236,148,145,230,147,128,224,131,114,213,111,101,220,117,112,239,146,144,242,152,150,239,149,145,237,151,145,225,142,124,225,136,121,218,120,106,226,132,123,237,147,145,238,148,145,232,142,136,230,145,137,218,135,122,226,142,132,227,139,127,232,145,133,237,149,142,237,148,142,229,140,136,219,130,129,4 217,128,126,221,133,131,215,123,122,211,110,105,224,135,132,227,138,133,223,129,126,217,121,121,217,130,123,221,135,130,188,88,85,162,47,45,196,92,83,219,130,121,220,130,125,213,120,116,216,131,127,218,133,127,169,67,62,137,32,34,151,41,37,200,102,91,218,130,124,213,123,116,214,130,124,214,126,119,156,55,50,138,36,38,133,33,32,194,100,89,217,134,125,214,130,123,216,134,124,213,128,118,148,51,48,135,33,34,151,45,41,190,95,86,215,131,119,211,128,117,213,131,117,214,132,119,152,55,50,138,37,36,150,42,38,186,88,76,213,128,113,209,127,111,209,130,115,213,135,122,197,110,99,160,56,48,170,71,61,206,119,104,207,120,103,205,121,104,206,125,112,210,132,117,209,130,118,202,116,105,207,123,109,210,128,112,208,124,106,203,121,105,4 208,107,121,213,116,125,217,118,128,218,118,128,221,121,130,220,124,128,215,115,117,210,113,118,209,111,123,217,122,131,216,117,123,215,113,121,219,122,128,218,121,124,215,116,117,211,115,116,210,115,121,216,123,130,214,120,123,209,108,112,212,114,115,214,118,117,213,115,113,211,116,113,209,115,117,213,120,122,200,101,101,167,55,57,180,77,76,213,119,117,210,116,114,208,114,107,204,109,110,209,114,112,159,56,58,119,25,31,142,44,47,206,111,108,209,117,114,205,112,102,205,115,112,209,114,111,148,47,48,124,29,37,159,53,57,201,107,105,209,120,117,203,112,108,204,116,111,207,118,117,188,92,91,161,59,58,174,73,72,206,117,116,207,119,116,200,111,109,199,111,107,204,117,114,203,115,112,201,111,108,202,112,112,203,112,114,200,107,107,196,107,104,4 212,121,140,218,127,146,221,130,146,228,138,154,231,142,155,231,147,155,229,152,156,220,144,148,213,125,141,220,131,146,223,133,147,223,134,153,227,137,150,231,147,151,227,147,147,217,141,142,213,126,139,222,138,150,206,111,121,199,98,109,226,139,151,231,148,151,228,150,148,221,145,142,211,126,138,225,138,151,172,74,86,165,58,67,227,140,150,229,146,150,227,149,145,221,147,142,210,126,136,220,137,147,175,73,83,172,65,77,226,141,151,228,144,143,226,148,142,221,147,141,209,127,135,216,134,144,203,109,119,198,98,104,226,142,148,229,146,144,226,146,140,220,145,136,205,125,132,210,126,137,213,127,138,219,133,139,224,139,144,227,146,142,223,144,136,215,140,130,202,125,131,208,128,135,213,130,137,218,135,140,222,139,141,223,144,138,219,142,133,213,140,130,4 218,132,152,225,140,159,228,145,164,233,149,167,233,148,167,234,151,167,231,147,164,222,138,160,221,141,157,224,139,157,228,147,165,230,146,162,231,150,164,229,146,159,225,143,160,216,132,153,220,140,152,220,136,153,215,124,133,214,125,130,223,141,150,225,144,157,222,143,157,216,136,153,217,136,148,219,135,147,201,100,100,170,67,66,164,71,75,210,127,136,223,146,157,215,139,153,216,137,149,216,134,143,188,85,85,143,44,50,103,24,34,187,101,111,220,145,158,211,134,148,212,139,145,212,133,140,179,73,73,152,49,54,129,37,43,193,100,111,214,140,154,206,132,145,208,136,140,209,134,139,190,96,98,187,90,97,189,100,110,203,121,135,209,133,148,204,130,145,203,131,138,205,128,140,206,127,140,203,119,133,206,128,145,208,134,146,205,133,145,200,127,142,4 220,125,124,222,121,120,224,118,121,224,112,118,225,113,118,226,118,123,224,120,125,214,109,115,218,123,115,222,123,120,223,120,120,223,117,118,220,112,116,221,112,115,222,118,120,209,101,105,217,122,113,223,126,120,221,124,119,215,110,106,217,111,113,220,115,117,219,118,118,210,107,108,214,117,111,219,121,115,204,99,90,163,49,50,190,76,76,216,112,110,214,111,111,209,111,110,213,117,111,215,115,108,159,55,51,100,19,26,149,42,46,206,96,95,208,102,104,205,107,104,212,120,108,216,122,111,151,54,51,86,15,23,134,38,43,207,105,105,208,106,106,204,108,102,209,121,107,213,125,115,195,97,89,142,36,36,171,71,72,210,114,113,207,109,107,202,107,101,205,117,104,209,122,111,205,114,106,191,89,81,203,106,101,206,110,107,203,104,100,199,105,99,4 231,167,171,230,163,170,228,158,163,224,148,155,232,165,172,233,166,169,232,163,165,229,161,164,229,164,167,231,167,170,207,129,130,176,80,86,205,120,121,229,164,162,230,163,161,226,160,158,226,159,163,226,160,162,188,99,100,144,51,67,153,56,69,221,149,144,228,163,158,226,163,157,227,165,168,224,156,155,165,77,83,138,50,68,141,51,66,188,107,106,226,162,155,226,166,157,226,165,165,223,157,154,157,69,75,143,57,69,146,61,71,161,79,82,222,158,148,225,165,158,223,160,158,223,159,158,185,103,104,171,78,79,161,69,74,184,104,100,226,166,157,225,168,159,223,165,160,222,158,156,220,152,152,212,140,137,212,137,132,216,148,143,225,169,161,222,168,156,221,162,157,222,161,157,222,161,160,223,161,158,223,162,155,224,166,157,223,167,155,219,162,150,4 230,154,155,230,153,156,227,146,151,228,147,151,232,154,157,231,147,151,228,145,148,224,143,146,227,149,147,228,149,154,215,130,132,201,105,104,224,146,147,226,150,146,226,148,146,222,145,145,224,147,143,225,145,143,178,85,86,133,35,42,193,97,96,221,146,140,222,143,139,222,148,144,224,149,145,216,132,129,148,52,56,100,27,40,131,38,44,199,110,106,220,141,132,217,143,139,222,149,141,214,132,129,151,50,56,90,23,36,110,28,38,189,95,93,220,145,140,214,139,136,220,146,137,214,133,128,170,66,68,116,32,40,120,32,39,190,96,96,218,141,137,212,136,132,216,141,133,217,143,139,193,101,100,167,65,64,171,77,77,202,118,115,215,139,132,211,137,131,212,138,129,216,145,140,212,137,135,205,122,118,210,130,128,212,136,131,213,139,131,209,135,129,4 223,125,136,222,122,121,224,130,130,210,100,109,216,101,121,219,109,128,213,105,119,206,95,109,220,119,129,223,123,130,223,130,131,157,47,52,179,65,74,219,114,123,209,99,109,203,97,106,220,125,132,223,126,135,218,114,119,156,44,44,154,37,46,215,101,115,206,93,106,202,101,109,217,121,128,219,117,128,216,110,119,192,71,77,187,71,78,215,106,118,208,101,113,199,96,104,215,119,123,215,117,119,207,102,101,210,100,112,215,108,118,216,114,123,210,109,116,198,98,106,215,128,124,206,109,97,198,88,74,213,112,113,218,118,127,213,109,117,206,101,108,197,99,104,204,116,112,201,103,87,203,102,87,215,122,119,221,129,133,212,111,114,202,99,104,196,103,108,195,99,105,194,94,85,208,118,109,217,131,127,216,124,125,212,120,122,201,107,111,193,104,109,4 238,151,173,241,156,177,244,160,179,246,163,181,247,169,185,246,169,182,246,170,184,244,167,182,235,151,171,239,156,175,240,158,176,237,152,166,240,158,171,245,166,179,244,167,179,241,166,176,233,150,167,237,154,172,232,148,162,189,84,86,208,115,121,239,162,175,240,163,174,238,164,173,230,147,163,235,155,173,230,147,156,161,61,67,151,54,61,223,142,150,239,167,176,233,159,165,228,144,158,232,152,168,233,156,165,166,79,86,108,24,35,207,123,128,237,167,174,232,161,168,226,146,158,229,149,164,233,159,170,181,93,101,142,49,58,216,137,143,234,162,170,230,157,164,222,144,155,226,144,157,229,154,167,216,134,146,213,129,138,229,154,165,230,155,165,226,153,160,216,141,152,223,147,158,225,149,162,227,150,164,227,151,164,229,153,164,227,152,162,223,150,158,4 219,144,164,221,146,166,224,152,170,226,156,169,225,152,164,226,158,170,224,154,168,221,155,166,218,144,162,219,146,164,222,148,167,195,114,125,165,78,84,217,145,152,221,151,163,221,155,162,217,142,155,218,144,160,221,147,162,176,83,91,137,43,52,207,131,134,223,156,165,220,153,159,214,138,153,216,140,156,220,149,161,176,85,94,160,61,69,209,137,147,220,151,162,217,146,154,213,136,153,218,144,158,222,155,164,190,108,118,196,112,122,217,146,163,213,139,151,213,141,149,213,142,154,218,146,159,219,150,162,218,148,160,215,140,155,213,136,154,214,140,151,211,143,150,209,139,148,216,146,153,218,151,159,217,148,159,215,143,155,216,143,154,215,146,154,208,143,146,207,142,145,214,150,151,215,151,155,215,147,154,216,147,153,216,149,156,211,145,152,205,139,145,4 243,188,192,243,190,195,244,190,195,246,190,194,246,189,195,245,189,194,244,186,191,241,183,189,240,186,190,241,188,192,241,188,193,242,189,193,242,187,191,242,186,190,242,186,187,238,182,183,238,186,185,237,184,188,229,167,170,228,164,165,238,183,184,240,187,189,239,184,184,237,182,182,238,188,188,228,168,169,167,86,91,165,78,83,198,117,116,232,175,174,238,185,184,235,182,180,240,191,190,210,144,143,126,53,66,131,56,71,143,55,65,202,129,127,237,187,182,233,181,176,235,187,184,220,161,157,128,56,67,123,54,69,135,56,68,181,103,102,235,184,180,231,181,177,231,182,179,233,183,180,179,108,109,124,52,63,145,67,74,211,144,140,233,185,182,230,179,174,231,183,178,230,182,180,228,176,175,205,141,140,210,147,146,230,180,178,231,181,178,229,180,174,4 223,131,147,224,131,147,225,135,150,227,136,150,228,135,151,231,139,154,231,141,153,227,140,149,219,127,140,221,130,144,209,113,123,197,90,97,211,110,118,223,134,141,225,139,146,223,141,146,219,129,138,214,121,130,185,73,80,170,51,61,175,59,64,187,77,78,213,122,125,217,136,142,216,129,137,210,118,125,177,65,73,159,42,53,161,46,54,166,50,56,190,89,88,210,128,128,215,130,135,189,86,91,159,43,52,153,40,48,156,45,50,152,41,48,157,50,51,185,87,81,213,130,130,190,89,90,168,54,60,157,43,52,147,36,43,149,40,45,161,55,56,177,78,73,209,131,128,208,127,129,202,112,114,187,86,87,172,65,67,166,58,60,173,69,66,177,80,74,206,129,126,208,129,131,213,136,137,211,132,132,205,121,119,198,108,105,189,97,92,182,90,84,4 247,167,171,247,169,174,247,168,176,246,164,176,246,168,173,247,171,174,247,173,180,247,171,176,246,164,166,246,165,169,246,159,157,245,144,145,245,142,137,246,155,154,247,171,171,247,169,170,246,163,162,246,164,164,244,144,139,228,104,98,219,90,80,237,123,114,247,165,161,247,173,170,246,168,166,247,163,163,234,121,115,202,69,66,203,71,68,228,110,102,245,153,149,247,175,167,246,167,166,247,158,152,229,109,106,197,62,64,196,64,65,219,98,86,242,143,133,246,168,162,244,160,158,247,159,153,229,114,110,202,65,68,199,66,67,215,92,82,241,145,135,246,166,160,241,157,151,245,159,155,239,138,132,215,86,82,213,88,77,230,117,107,244,153,149,246,169,164,239,155,151,243,157,157,244,156,151,238,138,133,232,121,115,241,145,136,246,164,159,244,165,163,4 246,165,174,246,165,173,247,171,183,248,177,188,247,177,189,247,175,189,247,175,189,248,179,190,245,163,171,246,164,171,246,165,176,243,146,146,246,162,166,247,173,186,247,171,183,247,173,183,244,165,176,247,167,180,244,153,157,237,121,113,244,147,150,248,180,191,248,179,188,247,174,185,244,168,176,247,171,183,243,149,151,238,126,115,244,148,147,248,180,191,247,178,189,247,179,186,244,168,172,245,167,177,245,160,170,243,146,148,247,170,173,248,184,190,247,177,184,247,174,178,243,170,175,246,172,180,246,167,180,247,171,184,248,181,190,248,184,189,247,179,185,246,173,178,242,170,169,247,178,179,247,176,181,247,176,184,248,178,185,248,181,186,248,180,188,246,173,182,240,168,163,245,173,169,247,178,177,247,177,183,248,180,186,247,178,186,247,176,187,243,170,179,4 247,170,176,247,174,182,247,173,184,248,184,187,248,183,187,248,183,187,248,180,184,247,176,182,247,171,175,247,171,177,247,172,181,248,180,186,248,185,186,248,186,181,248,180,179,247,177,177,246,168,174,247,174,178,247,169,172,247,165,166,247,175,179,248,185,182,248,186,179,247,178,172,245,168,172,245,161,162,238,134,122,235,124,110,244,150,144,248,180,179,248,184,179,247,178,172,244,167,168,245,159,156,231,122,107,223,107,88,244,145,134,247,176,176,248,184,177,247,177,172,243,170,164,246,172,168,245,163,158,242,148,139,245,157,153,247,177,175,247,180,173,247,176,171,239,165,158,245,169,165,247,174,174,248,176,180,247,175,179,247,175,176,247,174,174,246,174,172,236,163,155,243,167,161,246,168,165,246,171,172,247,175,176,247,175,176,247,177,175,246,176,171,4 247,176,184,247,175,182,248,180,189,248,179,190,248,180,188,248,183,189,248,186,190,248,182,184,247,174,180,247,173,182,247,168,174,246,162,165,247,171,173,248,180,184,248,185,185,247,179,180,246,171,171,246,166,166,241,135,127,242,136,129,242,142,138,246,162,161,248,187,183,248,185,181,247,178,176,245,160,149,238,128,111,232,115,109,236,125,121,245,151,147,247,180,178,247,181,178,247,179,173,246,170,166,245,151,143,229,113,102,228,114,105,242,142,135,247,174,174,247,177,177,247,179,171,247,181,177,248,174,173,237,132,120,222,98,79,234,127,111,248,175,174,246,176,175,244,173,164,247,177,170,248,181,180,245,163,162,242,145,139,244,160,157,248,179,178,247,179,177,242,172,163,246,175,167,246,172,169,247,174,177,248,177,182,248,178,183,247,179,180,245,176,177,4 246,166,177,247,167,179,247,172,183,246,159,162,246,158,160,247,176,184,248,183,186,248,182,182,245,165,172,247,169,176,247,168,173,244,148,145,242,139,131,248,179,180,248,184,184,247,180,177,246,169,174,246,166,171,246,160,157,244,149,145,242,143,134,247,177,178,248,184,184,248,184,177,246,172,171,246,168,166,246,160,156,246,162,159,242,147,138,247,175,175,248,184,180,247,182,173,245,169,167,246,169,165,247,172,172,247,170,171,246,167,162,247,179,174,248,184,179,247,178,173,244,167,162,246,171,168,248,180,177,247,173,172,247,180,176,247,179,178,247,181,178,246,176,170,241,166,153,244,168,158,248,180,176,247,179,176,248,182,178,247,179,178,247,179,178,244,173,171,237,165,154,242,167,156,246,175,170,247,180,175,248,181,178,247,177,175,246,172,176,241,169,172,4 246,165,175,247,172,179,247,179,174,248,188,180,248,188,189,248,183,185,248,182,182,247,176,179,246,162,170,247,174,176,248,182,177,247,180,178,249,183,185,248,181,183,247,177,174,246,172,173,246,166,171,247,173,174,248,182,182,247,173,170,242,151,143,247,173,173,247,177,177,246,174,177,246,168,167,247,176,174,248,177,176,228,128,113,217,105,85,246,167,162,247,178,177,247,176,175,246,174,165,248,182,178,242,158,147,201,84,62,204,89,74,243,158,151,248,177,175,247,178,168,246,174,164,248,180,171,236,144,124,212,98,74,213,103,91,243,159,155,247,175,174,246,177,171,243,168,159,245,169,158,238,148,135,233,134,116,240,150,134,246,168,160,247,180,171,246,180,173,239,164,156,242,165,161,246,173,171,245,168,162,246,171,162,248,182,178,247,182,176,245,178,168,4 233,137,150,241,145,158,244,148,163,245,152,164,245,154,167,243,150,166,239,147,160,235,147,157,231,133,148,240,144,155,244,147,158,244,150,162,244,152,164,240,145,159,233,139,150,231,145,155,233,140,152,239,147,156,243,149,159,243,150,163,241,150,159,232,137,142,226,133,141,232,146,154,235,146,152,241,151,157,243,152,162,243,153,165,210,113,117,167,63,63,207,110,111,231,147,154,234,148,149,241,152,156,242,156,165,244,156,160,174,75,75,106,15,22,196,99,100,230,146,155,233,149,146,238,151,153,240,153,160,240,154,161,215,120,123,185,81,80,213,122,123,228,147,153,229,149,145,234,150,150,237,147,153,238,150,157,234,146,154,229,139,149,228,143,151,227,147,150,223,144,139,229,146,143,232,143,146,235,146,150,233,143,150,230,142,151,229,143,150,224,145,148,4 224,138,163,211,125,143,197,107,117,182,73,83,189,82,96,203,106,119,218,128,151,218,131,160,208,119,137,189,92,94,188,85,89,139,30,37,128,29,35,148,39,41,185,78,87,201,118,140,209,125,140,176,67,69,150,43,47,108,20,29,99,21,27,114,20,27,151,49,56,203,116,136,210,130,142,159,53,57,127,25,31,103,22,29,103,21,28,96,16,24,142,45,50,200,114,130,209,129,138,159,59,56,125,30,32,112,26,31,118,27,32,121,29,32,164,66,70,207,127,143,193,120,127,187,97,99,155,53,55,103,19,22,112,23,26,158,52,57,206,121,136,215,140,156,199,122,134,199,116,131,174,80,85,147,49,48,146,39,40,182,85,97,213,135,153,200,126,137,191,109,124,182,103,115,181,104,111,196,110,115,190,100,108,206,123,141,204,126,141,205,132,146,4 211,116,128,208,108,119,211,108,117,222,131,142,223,126,137,221,121,129,220,122,133,214,115,126,214,122,130,181,74,77,155,49,53,200,100,107,210,109,116,217,120,126,214,116,123,213,118,125,216,128,134,183,83,84,137,33,38,136,28,33,183,71,73,215,119,123,214,118,121,213,118,121,214,129,135,195,98,97,149,42,45,118,25,33,151,46,51,201,100,104,212,119,122,208,114,113,210,119,119,196,102,100,172,63,65,129,36,44,96,13,22,165,56,58,209,113,115,205,117,115,207,119,117,209,118,118,183,79,79,128,33,40,126,33,38,169,61,59,200,103,103,204,117,117,204,115,112,207,118,115,192,97,94,143,42,43,175,72,72,196,96,95,203,114,111,203,119,117,202,118,113,206,120,117,204,115,111,193,95,96,196,101,105,203,112,108,203,115,109,200,114,108,4 241,152,166,238,145,162,239,145,162,240,143,162,245,156,169,246,158,169,244,154,167,242,154,165,237,146,160,238,148,156,213,107,113,212,98,106,238,139,148,246,158,166,244,158,163,239,155,159,239,150,161,234,135,138,155,41,48,141,30,35,229,120,115,245,157,160,244,163,163,240,159,159,243,158,166,236,139,142,185,70,71,180,74,77,237,141,143,246,164,166,245,165,163,241,161,158,242,158,160,244,160,161,238,145,151,241,148,156,246,162,170,246,165,167,246,168,164,242,166,159,243,165,163,246,167,168,245,163,170,245,161,168,246,167,174,247,172,173,245,168,163,241,166,160,242,165,161,246,169,167,246,169,172,246,168,170,247,170,172,247,173,171,245,170,164,240,167,159,239,161,156,244,165,165,245,167,171,246,169,173,247,171,173,246,169,167,244,169,163,237,167,158,4 215,123,152,210,115,149,211,117,151,225,137,164,229,141,166,226,138,160,221,136,158,219,140,158,216,128,153,214,121,152,213,118,151,224,135,160,228,144,166,229,144,163,223,141,156,219,143,156,220,134,156,220,129,156,220,131,161,221,133,159,204,101,114,222,132,146,224,143,158,218,142,152,221,137,155,223,135,157,223,137,163,216,127,149,184,68,76,210,114,126,224,143,159,214,136,147,221,139,154,220,135,155,224,137,161,217,132,156,211,120,142,220,136,152,221,145,157,214,137,147,216,136,151,211,124,146,221,136,160,218,133,159,219,133,160,219,134,152,220,143,152,218,145,151,211,130,147,213,126,147,219,136,156,219,136,160,220,136,157,217,136,151,215,138,148,216,144,149,208,129,145,212,127,147,215,135,154,215,135,156,219,140,156,217,138,153,211,132,144,209,137,142,4 237,150,155,240,151,155,242,154,161,243,152,161,245,157,159,244,156,158,241,153,155,233,144,149,237,151,153,240,151,155,241,152,158,238,145,148,241,151,149,245,160,160,240,153,153,232,145,146,239,154,157,241,154,159,237,147,151,209,97,87,223,121,112,243,158,155,238,153,149,231,146,141,240,156,159,242,156,160,223,126,122,172,52,48,203,94,86,238,149,145,237,153,148,231,152,145,237,151,148,242,157,157,208,105,99,156,39,39,193,85,80,241,156,152,237,156,151,231,153,145,233,148,142,238,154,153,217,121,114,184,67,56,211,109,102,239,157,154,235,154,146,228,149,139,231,149,142,237,157,153,232,151,147,221,127,116,233,147,143,237,154,153,233,152,143,225,148,138,227,148,140,234,157,152,234,157,154,235,154,147,235,150,147,234,151,147,231,152,143,222,145,135,4 231,139,152,229,134,148,234,141,155,241,149,161,242,150,162,241,149,161,237,144,156,231,139,149,227,134,144,222,126,137,219,119,122,230,139,148,232,141,150,234,142,149,233,141,146,226,133,138,228,138,146,203,98,100,175,60,62,199,94,96,181,69,70,192,81,82,226,135,141,226,135,141,228,142,146,185,80,82,129,32,39,131,39,47,134,31,39,175,58,60,216,120,126,225,137,145,225,139,136,168,62,63,106,24,32,98,26,35,121,32,42,170,53,56,205,107,110,223,137,145,229,151,152,189,91,92,126,31,36,127,34,42,145,40,46,187,81,82,216,126,129,221,135,138,227,146,147,214,125,126,187,87,80,178,75,72,187,83,87,222,136,143,224,141,142,217,130,126,225,147,143,223,139,138,213,122,110,212,115,107,219,126,132,227,141,151,224,140,142,218,137,138,4 221,133,132,222,131,129,230,140,142,238,149,151,241,151,152,237,147,147,235,146,145,231,147,146,214,124,115,186,73,61,202,95,90,234,143,144,237,148,145,236,147,143,233,144,138,227,142,135,216,129,122,177,62,51,162,45,40,221,122,114,235,147,142,238,151,147,233,145,139,227,142,134,220,140,135,199,97,85,176,60,49,214,111,97,225,129,117,234,145,138,233,150,142,229,149,139,219,141,135,221,136,131,216,118,107,213,109,92,215,112,93,225,132,116,233,150,142,229,150,142,219,139,131,226,145,140,222,133,123,214,113,95,213,108,89,222,129,112,232,150,142,226,148,139,215,137,127,223,143,135,224,138,132,221,129,119,216,119,102,223,132,122,229,150,145,225,151,143,212,137,126,218,140,132,223,142,138,226,143,139,220,131,120,219,128,120,226,148,143,220,146,139,4 232,151,164,235,154,166,239,156,166,238,151,158,236,146,149,235,146,149,241,161,171,230,144,147,229,148,160,229,143,151,217,118,114,211,106,98,207,99,87,210,105,93,237,156,160,230,150,151,224,140,152,213,114,113,194,80,70,187,71,63,181,62,54,202,94,84,236,155,156,235,159,162,216,128,132,195,85,80,190,76,69,185,72,67,179,63,57,210,108,96,234,152,152,235,160,163,209,115,109,195,87,77,195,83,76,184,68,63,193,81,74,215,117,105,234,152,148,235,162,166,215,129,125,208,111,102,205,103,95,202,97,87,216,121,114,229,144,140,237,161,161,235,164,164,218,141,143,223,143,145,227,148,149,228,147,149,234,154,160,237,162,168,236,162,165,232,160,160,223,152,150,226,152,154,230,155,159,233,157,164,235,158,165,235,160,165,234,161,164,229,158,159,4 247,167,177,247,165,178,248,165,176,248,160,167,248,171,180,247,173,182,247,169,178,246,164,174,246,166,174,244,155,160,222,117,112,194,76,72,237,146,148,249,173,181,246,163,168,245,162,164,248,169,173,225,125,123,169,44,42,150,28,31,202,91,87,249,167,171,246,165,168,243,159,156,248,170,170,224,128,126,169,48,46,167,48,49,179,60,57,243,157,157,246,170,170,244,164,161,246,170,171,236,149,142,179,63,51,153,36,37,179,67,63,241,154,153,246,169,167,243,167,161,244,168,167,245,167,164,215,118,106,165,48,41,175,61,53,234,144,136,241,161,153,241,165,157,242,167,164,245,169,167,243,162,157,226,132,124,206,102,89,230,142,131,227,139,122,237,163,153,239,163,160,243,165,162,243,164,164,243,163,163,245,165,158,242,163,157,235,155,145,232,156,146,4 235,155,162,235,154,163,238,156,165,236,153,164,236,155,164,238,155,163,240,160,168,235,157,161,229,149,153,227,146,149,222,140,145,231,146,152,236,152,159,231,149,156,229,149,153,226,149,148,224,148,150,222,140,142,206,106,109,169,69,72,180,80,84,222,134,136,228,151,154,228,154,153,227,155,155,211,120,121,139,43,47,110,19,28,114,16,24,178,81,80,230,153,154,225,151,150,209,137,134,178,86,84,92,16,21,122,40,41,118,25,29,173,78,78,229,151,152,222,150,147,215,145,142,211,129,128,163,62,59,154,54,51,190,93,88,207,123,119,223,150,147,226,156,151,220,149,148,221,148,150,209,126,124,202,114,109,215,137,132,223,152,150,217,146,140,212,144,133,204,134,132,201,128,126,206,135,133,215,145,144,216,141,133,221,151,147,216,148,139,210,145,133,4 220,137,135,202,97,99,192,81,85,197,91,89,198,93,90,202,105,100,213,124,112,230,160,153,203,110,107,188,80,81,173,65,67,169,63,64,177,72,70,180,75,71,188,86,79,209,125,112,188,86,84,184,79,77,158,57,58,147,50,53,155,55,56,166,63,61,176,70,67,184,86,77,194,96,91,184,81,76,159,59,59,142,50,54,151,55,56,151,53,53,171,69,65,182,85,77,197,102,95,186,85,81,166,65,63,154,58,58,153,58,58,148,53,53,168,70,66,182,87,79,200,108,97,181,77,73,174,73,67,169,69,65,156,58,57,160,63,60,175,78,74,188,99,89,211,131,117,195,103,92,181,81,74,186,86,78,174,75,70,178,82,76,171,77,71,176,88,76,222,157,145,212,132,118,200,110,99,190,90,83,184,86,79,190,96,87,176,82,73,176,86,73,4 225,148,168,234,155,176,237,151,174,240,155,178,241,160,180,238,157,178,237,160,177,238,164,174,223,146,165,231,155,172,232,151,171,237,154,174,237,156,176,235,157,176,235,161,173,236,165,172,225,153,165,230,155,169,229,148,164,201,109,114,215,126,137,232,155,174,230,155,169,231,161,167,224,153,163,228,156,168,228,148,158,162,59,56,191,93,100,232,156,173,225,151,163,228,158,164,218,147,156,223,150,160,226,154,165,209,124,126,210,123,135,224,149,166,222,149,161,224,154,160,212,146,154,217,146,157,221,149,161,223,153,167,221,147,163,219,147,163,218,146,158,219,152,155,205,143,149,210,142,153,212,144,157,216,148,160,219,153,164,214,144,159,211,141,154,215,153,154,200,139,146,204,141,150,208,144,156,212,150,162,214,148,159,213,149,160,208,141,152,209,146,150,4 241,163,179,245,168,186,244,168,187,245,170,189,241,167,186,235,160,181,235,164,184,229,163,180,241,164,176,244,165,181,242,167,184,241,167,182,236,163,178,233,162,180,232,163,179,224,159,176,239,164,174,242,164,178,243,169,186,215,131,140,206,120,126,234,164,179,229,160,176,223,157,173,237,161,170,239,165,177,243,171,187,195,108,118,178,84,89,232,160,175,229,160,176,224,158,173,233,159,167,238,163,173,240,167,183,226,148,158,219,139,147,229,159,176,228,161,176,224,161,174,231,159,163,235,161,170,240,167,181,239,167,183,235,167,183,230,164,181,229,164,179,222,159,174,229,161,164,235,165,172,238,167,178,237,165,180,234,168,183,231,167,182,225,160,176,216,153,169,226,161,163,234,166,172,233,161,171,232,161,174,231,166,181,225,163,178,218,153,169,214,151,165,4 247,172,184,247,173,186,247,172,187,247,168,185,247,172,188,247,172,188,247,170,186,246,168,182,247,172,182,247,174,184,248,170,182,248,167,181,247,168,182,247,171,184,247,171,183,245,168,180,247,170,178,247,172,182,237,143,145,239,141,142,247,164,173,247,170,183,247,169,181,245,168,179,246,166,173,248,172,181,233,135,134,227,115,105,246,157,164,247,168,181,247,169,181,244,168,178,246,167,173,247,170,179,246,165,171,243,153,157,247,167,177,247,171,183,246,169,181,241,166,176,245,166,172,247,171,179,247,172,182,248,171,184,247,172,185,247,172,184,245,169,181,238,164,175,244,164,168,247,169,177,247,173,182,247,172,184,247,170,184,247,167,181,243,167,179,235,164,174,241,163,166,246,167,174,247,173,181,247,173,184,247,171,183,246,168,181,241,165,177,232,162,171,4 207,112,111,204,107,104,198,87,86,174,49,52,176,53,55,205,107,102,205,112,108,199,102,105,208,114,112,203,102,98,180,59,60,167,45,44,172,50,47,189,76,70,197,93,88,192,87,87,204,108,105,201,97,95,174,53,52,168,47,40,173,54,46,183,67,63,199,94,98,196,94,94,204,111,103,197,93,89,177,58,53,169,51,40,166,48,38,189,78,69,200,93,98,202,105,104,202,106,97,198,96,91,179,61,60,166,50,41,168,52,43,187,77,74,205,104,112,203,110,102,202,112,98,205,117,108,185,73,73,173,56,50,166,49,45,189,75,78,204,107,105,207,126,116,202,119,103,204,118,102,197,96,85,178,62,59,183,70,67,197,93,85,201,108,99,203,120,110,201,120,104,207,127,111,204,117,103,198,98,94,201,106,106,202,110,108,199,109,94,194,105,90,4 213,117,121,216,114,122,227,140,140,224,129,125,223,128,128,222,135,130,215,120,122,211,125,124,213,118,115,219,125,122,222,132,124,214,113,102,197,79,70,206,104,93,214,126,121,210,125,119,207,109,101,220,132,123,221,135,128,200,91,78,162,41,38,190,77,67,212,121,107,210,126,117,215,128,119,219,135,127,218,128,118,176,61,52,150,38,35,198,90,80,214,127,114,206,118,105,220,146,142,220,138,131,214,122,108,196,86,73,199,97,86,215,126,117,219,137,129,209,124,111,213,133,123,213,125,117,215,127,116,214,120,109,217,128,118,226,147,145,219,137,131,208,129,113,207,121,112,212,124,119,215,130,123,212,122,108,216,125,117,218,131,129,215,134,127,203,119,102,200,110,107,214,136,134,215,132,122,215,129,121,218,135,130,214,127,122,212,130,122,206,129,118,4 237,165,180,240,165,179,242,162,179,246,169,185,246,171,184,243,169,183,238,165,179,230,154,170,232,157,172,238,161,177,239,159,175,243,163,177,245,170,184,242,168,179,237,165,175,231,158,170,228,153,167,235,161,175,239,163,178,240,160,173,238,157,163,235,153,150,238,167,176,229,156,168,233,162,170,234,163,173,226,143,146,208,112,109,215,118,107,231,149,143,238,166,174,229,158,167,232,164,171,228,154,158,203,104,91,178,74,68,186,81,71,223,141,140,236,166,176,229,161,168,227,160,169,227,156,164,213,126,126,207,114,108,191,92,85,217,133,130,235,167,176,224,157,164,223,156,162,225,156,167,228,156,168,230,157,166,233,161,167,232,162,170,232,164,172,225,162,168,222,157,161,225,159,167,227,159,165,232,165,175,236,170,180,234,169,179,229,165,171,222,161,164,4 216,129,133,219,129,132,223,134,140,225,134,142,227,136,143,225,133,140,221,131,140,215,130,131,215,127,130,217,128,129,213,118,113,211,112,107,218,124,120,222,132,132,218,130,130,213,130,128,214,125,127,209,115,112,186,72,61,182,62,51,193,82,71,217,126,126,219,132,133,213,132,133,214,130,131,204,108,101,173,58,49,161,44,40,176,59,50,212,118,116,219,133,136,212,128,128,212,130,126,213,126,123,181,70,60,160,44,38,170,52,45,208,113,107,219,136,139,207,122,125,210,128,119,215,133,131,203,109,103,189,82,73,191,85,78,215,127,129,215,135,136,205,123,122,206,123,115,211,127,121,214,130,130,214,129,128,215,130,131,217,130,135,213,129,131,204,126,127,202,121,116,209,126,123,210,127,125,214,133,132,217,136,134,216,134,136,209,128,134,201,120,125,4 212,130,142,214,129,139,203,106,112,205,104,109,217,126,137,219,134,148,219,140,150,215,140,147,212,131,138,213,128,134,181,70,70,176,58,53,187,72,71,206,110,118,218,139,149,215,138,145,215,137,144,207,117,120,163,46,43,154,42,39,159,43,39,194,89,86,218,138,148,216,142,152,213,139,147,208,122,126,152,44,40,117,24,25,148,41,38,199,100,94,218,141,146,214,139,143,211,138,145,204,120,122,152,45,40,110,19,25,146,41,39,208,119,112,217,140,147,212,134,140,211,137,139,210,131,136,196,103,102,162,51,47,173,68,61,216,135,135,218,144,151,213,140,147,210,138,135,210,131,133,210,127,134,207,119,119,214,133,131,219,143,148,215,141,145,209,140,143,203,126,128,206,124,131,207,121,126,212,131,135,219,143,148,214,133,138,210,135,137,205,136,136,4 210,129,146,213,134,150,213,133,147,216,136,147,216,135,148,215,129,145,214,128,143,210,130,143,210,128,141,212,134,145,212,136,144,191,93,97,194,96,103,208,117,129,210,125,136,208,128,137,204,121,133,208,131,143,208,128,134,158,52,55,164,54,60,204,112,121,214,136,145,209,130,137,201,117,128,208,130,142,204,123,127,153,51,54,146,40,45,202,114,121,212,134,145,208,134,144,203,123,132,207,128,137,196,112,117,152,46,52,160,55,62,205,122,129,210,130,139,203,126,137,205,128,133,203,126,132,195,110,122,174,73,84,190,99,107,212,137,145,209,132,139,200,124,132,201,127,130,202,128,138,201,125,137,197,119,134,203,127,140,209,136,145,207,135,142,203,131,136,197,123,127,201,131,140,202,132,141,201,130,142,203,127,137,204,131,141,205,135,145,202,133,138,4 231,151,161,232,147,160,237,152,165,235,148,159,235,148,160,241,161,172,238,161,170,230,155,162,229,150,157,232,148,156,227,136,137,203,92,86,217,121,120,238,161,169,235,161,167,229,154,160,229,149,156,230,149,153,202,99,90,177,53,43,197,87,77,231,153,156,234,159,166,228,154,159,228,151,154,226,145,147,189,81,75,167,47,45,181,64,57,222,136,136,235,162,166,229,156,161,228,157,155,216,133,124,167,56,48,161,44,44,178,61,56,222,134,132,234,162,167,228,158,160,225,155,151,217,137,131,168,57,51,163,48,47,181,67,59,220,128,128,232,160,166,225,154,156,222,153,150,222,149,148,194,91,80,169,55,48,198,101,93,229,152,158,229,155,161,221,152,156,218,147,145,223,153,153,210,130,123,189,87,80,213,127,129,231,162,170,227,159,161,220,155,157,4 208,117,111,199,97,89,192,78,66,195,75,66,203,93,84,210,111,104,208,113,103,204,115,110,207,117,106,196,89,76,190,72,57,188,69,54,197,81,67,204,102,92,207,117,104,203,115,105,202,108,94,183,74,60,190,75,62,187,67,53,191,75,59,198,90,78,204,111,97,201,112,98,201,108,94,189,83,70,182,67,53,169,50,40,191,74,57,197,85,73,200,102,90,199,109,94,200,109,95,191,85,70,192,81,64,183,68,55,189,72,56,197,84,71,198,95,83,200,114,99,200,112,103,194,95,81,197,92,74,196,90,73,187,73,57,187,73,60,200,105,93,198,112,100,196,104,94,205,120,110,199,102,83,194,87,67,189,80,64,194,94,78,200,110,96,193,106,94,192,100,88,198,109,96,199,106,92,194,93,79,193,90,76,200,108,90,198,112,96,190,105,87,4 232,144,145,235,147,144,237,149,144,239,150,144,238,148,133,240,155,145,238,159,151,230,152,140,230,144,142,233,149,145,238,154,149,231,139,126,231,136,116,240,154,144,235,155,144,226,148,130,228,144,144,232,146,140,235,151,143,236,151,144,239,151,139,237,153,142,234,151,141,229,152,139,224,140,133,229,146,137,224,136,121,234,150,140,236,150,138,236,152,138,232,152,137,228,154,143,224,143,132,212,124,111,169,61,47,200,98,78,231,146,131,234,151,140,232,153,140,225,149,138,222,149,139,206,114,99,152,42,33,177,66,49,229,143,127,234,153,147,229,145,134,223,148,137,218,146,133,219,140,128,212,120,105,212,119,103,228,146,133,231,152,141,226,145,134,218,148,135,214,140,126,217,138,126,223,148,138,226,148,137,224,138,128,227,148,136,222,145,134,217,147,135,4 226,151,154,230,155,157,233,160,158,234,160,159,233,157,158,234,162,162,232,160,156,227,157,153,225,151,148,228,152,148,231,158,155,233,161,157,230,154,148,231,157,152,232,164,157,225,157,149,226,154,147,227,153,148,229,155,150,229,154,145,231,157,151,229,156,147,229,158,151,225,157,150,224,153,147,225,154,149,196,110,102,168,73,67,184,100,96,224,150,141,227,157,149,224,157,149,222,151,142,212,131,120,142,50,48,137,43,42,157,58,55,215,135,126,229,162,153,222,154,145,221,153,144,221,151,143,168,80,73,148,53,50,173,73,65,216,139,128,227,161,152,222,153,141,219,149,139,221,152,143,217,144,134,206,129,123,214,138,130,223,152,141,224,155,146,218,151,138,216,147,135,218,146,133,223,157,146,225,159,152,225,154,150,224,155,148,222,153,145,217,151,137,4 211,134,144,212,135,143,216,141,149,219,142,156,221,147,158,216,144,157,213,142,156,204,130,147,208,131,141,212,134,141,215,140,144,220,148,158,219,143,153,214,140,150,207,131,144,201,122,135,208,132,138,210,133,143,213,138,148,217,145,155,216,141,151,213,136,146,210,140,149,205,133,142,208,134,137,211,139,145,211,137,148,208,126,126,210,130,139,213,136,150,212,143,151,207,139,146,208,138,138,210,135,140,208,130,131,187,89,81,191,96,95,214,142,155,208,134,149,203,129,140,204,133,133,207,130,139,201,118,114,176,72,65,177,71,67,199,112,116,205,128,144,200,126,139,201,127,128,206,130,139,206,129,132,196,109,101,166,63,63,172,69,75,202,122,137,199,122,139,197,121,125,199,120,128,202,124,130,204,128,129,192,106,109,187,98,109,200,123,137,197,121,135,4 191,97,123,197,105,127,201,106,128,205,112,134,203,110,134,201,106,127,201,109,130,192,104,126,193,102,123,196,106,126,196,102,121,193,92,107,197,103,126,204,119,142,200,112,130,192,106,126,193,104,119,192,97,115,175,67,82,163,49,53,186,86,101,203,120,140,197,112,128,194,110,128,191,104,117,177,75,88,132,25,35,139,30,37,170,62,75,200,113,130,194,111,127,192,111,125,190,107,118,169,68,83,130,25,31,136,29,37,160,50,64,192,102,119,192,109,125,189,111,127,185,98,112,180,87,104,147,43,50,138,30,35,157,49,63,189,97,117,191,105,122,187,108,122,184,99,112,186,99,114,163,65,76,139,32,38,166,62,76,191,105,125,191,110,123,187,112,123,181,100,111,184,101,114,180,91,104,172,76,91,183,93,110,189,107,122,189,113,123,182,108,118,4 241,164,175,245,169,181,246,167,181,247,169,184,243,154,156,243,154,157,246,162,181,243,159,173,241,166,178,245,168,181,244,161,177,224,125,121,210,101,86,233,141,140,246,166,181,241,164,174,239,161,173,245,167,182,242,159,170,205,97,86,174,55,44,202,98,88,242,164,172,238,162,172,238,158,169,244,165,178,238,155,160,194,84,73,162,48,46,184,76,64,231,152,150,236,166,170,236,157,167,242,166,175,241,162,167,205,105,98,171,58,52,182,75,62,226,148,141,234,167,169,236,163,168,241,168,175,242,169,178,236,156,161,201,98,86,201,103,89,231,158,158,230,162,164,232,162,166,238,164,171,240,166,174,240,166,175,234,155,156,233,158,157,232,162,163,228,160,162,226,155,160,231,154,158,237,164,168,240,168,174,239,166,172,235,164,168,232,163,165,226,160,161,4 244,164,179,246,168,182,246,167,182,248,166,184,249,175,189,247,173,189,246,165,179,244,163,179,244,166,176,247,174,185,245,163,171,224,120,123,223,120,116,243,160,165,247,171,183,243,163,176,245,172,179,247,174,186,239,145,147,161,50,49,127,27,30,206,107,104,247,172,182,240,164,175,245,169,175,246,171,182,238,145,149,156,58,59,63,9,22,166,69,69,242,160,166,236,161,171,244,167,171,246,171,178,244,160,164,177,77,72,84,15,28,148,49,51,233,148,149,234,162,172,243,171,173,246,172,178,245,166,170,207,105,97,160,53,50,187,84,81,232,152,157,232,161,166,239,167,169,244,171,175,244,167,174,241,161,163,229,142,137,228,143,148,232,157,166,230,159,163,236,163,163,241,168,172,242,167,171,242,166,173,241,167,174,234,160,169,231,158,164,228,157,161,4 230,143,152,233,147,156,232,138,147,232,131,138,239,146,152,243,157,165,239,152,161,234,149,160,230,143,149,228,136,139,219,113,114,205,83,87,211,94,95,230,134,135,237,154,158,232,151,154,230,146,149,219,119,119,201,82,80,188,64,64,194,71,66,214,108,99,231,145,143,232,154,151,225,139,137,219,121,118,197,84,76,191,73,65,190,71,62,203,97,82,226,139,133,228,151,148,224,139,129,220,130,125,206,101,90,189,76,65,183,66,57,203,96,83,226,142,134,224,147,146,228,148,141,229,149,145,216,122,111,196,86,74,193,81,71,210,111,101,222,136,131,221,146,143,222,148,140,229,153,146,224,142,132,216,125,116,214,121,114,223,141,134,225,148,143,220,148,141,219,148,137,225,151,143,227,154,147,229,156,150,228,153,147,227,152,145,223,149,144,216,146,141,4 219,141,164,226,148,170,227,147,172,233,151,177,240,162,183,239,159,178,234,153,174,228,150,171,217,138,160,224,144,166,219,136,164,223,134,156,237,160,179,237,159,179,231,149,169,224,143,160,219,142,162,224,145,167,196,102,124,145,47,56,200,110,119,235,158,174,230,152,166,224,148,160,221,148,162,223,148,168,199,112,132,118,30,43,153,57,63,229,149,159,228,155,167,224,153,160,221,149,159,216,141,159,223,149,168,198,110,123,181,87,92,227,149,162,228,155,164,221,150,155,220,149,158,216,143,159,223,149,164,228,155,169,226,149,160,224,148,161,225,152,161,215,146,152,212,142,152,211,139,154,221,146,159,227,152,165,229,155,167,224,149,160,217,143,152,205,136,147,203,133,145,208,135,149,220,147,155,222,149,160,225,154,162,223,150,158,214,141,150,200,128,139,4 237,152,160,238,153,160,241,153,160,243,155,158,230,128,118,221,117,106,235,152,152,230,151,154,236,155,159,240,159,161,243,158,161,240,150,148,220,108,91,200,77,60,226,138,130,229,154,152,235,155,156,240,158,161,242,159,162,241,154,154,212,93,78,197,73,54,225,135,123,229,155,150,234,155,155,239,156,155,241,158,158,243,160,160,224,121,110,209,94,76,229,144,134,227,153,145,231,154,152,237,157,156,240,159,157,241,158,156,238,153,149,231,140,132,230,149,140,226,153,143,228,152,148,235,158,157,238,159,155,238,157,154,238,154,153,234,153,150,232,156,148,225,154,144,223,147,141,230,154,150,235,158,153,236,157,154,235,154,151,233,154,149,229,154,146,222,153,141,218,146,139,226,151,146,230,154,148,230,152,145,231,151,146,230,153,146,225,152,143,218,149,138,4 225,137,145,229,139,149,230,134,149,232,140,147,233,142,151,232,142,151,229,143,149,223,141,147,226,140,142,231,142,148,232,142,150,231,139,145,231,140,144,232,143,146,227,141,143,222,138,140,226,144,145,231,143,147,229,139,146,223,125,135,227,132,136,227,134,138,226,139,138,222,136,134,221,135,138,227,140,144,226,134,140,220,122,127,226,132,131,228,135,138,227,141,140,220,141,139,220,134,134,222,134,137,220,128,126,213,113,107,221,127,121,226,136,137,225,144,141,219,140,136,217,134,129,220,134,136,209,111,105,200,92,79,215,118,111,227,139,138,223,141,138,216,139,135,213,134,128,218,136,134,214,123,118,208,111,100,219,129,124,224,137,135,219,136,133,212,135,132,210,133,128,215,136,132,219,141,136,221,139,136,220,138,136,222,142,137,215,134,132,207,129,128,4 229,139,142,232,144,156,239,154,163,243,160,164,243,157,163,243,160,163,241,160,162,239,165,169,228,139,143,231,148,153,222,136,137,220,133,132,230,142,140,237,158,160,239,161,159,237,165,162,229,148,152,215,129,126,161,58,52,155,53,50,173,74,68,224,145,143,237,166,163,233,159,153,228,151,148,199,107,104,133,36,38,113,31,35,119,29,30,184,91,84,235,163,155,230,158,147,228,153,148,201,109,106,139,39,39,109,29,34,125,37,38,199,112,103,233,163,154,228,159,146,227,151,142,223,145,139,196,104,94,149,52,46,163,69,60,220,144,134,232,164,153,226,158,148,225,153,139,226,152,140,221,147,138,211,128,119,218,140,128,227,152,140,226,154,145,216,145,144,220,152,137,224,153,138,224,149,137,226,151,145,226,150,140,224,146,134,220,148,141,211,140,137,4 216,142,151,207,131,139,222,145,151,214,128,124,210,125,121,202,113,109,205,114,111,206,125,127,212,138,146,194,114,117,170,78,82,168,76,78,182,93,92,187,97,94,204,120,113,207,129,127,206,131,134,202,112,115,157,58,65,124,44,53,125,46,53,162,78,76,191,110,104,195,118,112,206,132,130,207,123,129,172,68,74,137,50,58,117,49,59,132,51,57,183,95,95,203,132,131,209,141,139,217,145,156,191,98,103,150,57,61,132,56,63,134,46,52,188,101,102,203,138,138,203,132,128,223,157,160,215,142,144,190,106,106,148,58,60,150,54,53,195,117,116,198,132,132,199,129,122,216,149,147,218,150,146,216,152,152,190,111,110,181,98,90,202,133,130,190,115,109,191,112,104,205,134,129,215,152,148,215,151,151,206,140,138,209,146,142,203,136,129,179,103,98,4 227,137,135,231,139,140,233,138,149,233,133,149,236,141,146,239,150,147,237,151,146,233,151,145,227,138,134,228,138,140,228,137,149,227,132,144,224,127,127,229,137,130,233,146,135,229,146,137,226,138,137,227,140,142,207,109,116,177,65,70,174,62,58,214,116,106,228,143,130,225,142,131,219,132,125,219,126,123,164,58,63,135,33,37,159,48,45,202,102,93,226,145,132,220,139,125,220,135,127,216,126,122,166,57,56,137,32,35,177,66,61,211,119,105,222,139,128,215,128,114,217,130,119,221,138,135,208,118,113,187,82,80,201,103,98,222,137,126,216,130,116,201,106,88,214,131,118,219,135,124,225,147,138,222,137,130,224,139,132,226,143,132,219,138,125,207,124,109,213,133,121,215,129,118,219,133,118,224,141,127,226,143,128,226,146,130,220,143,128,212,134,120,4 238,145,155,243,153,159,239,148,148,208,100,94,210,99,93,236,143,140,243,156,158,240,154,158,241,152,161,246,162,164,218,119,113,158,36,31,176,52,43,220,116,105,241,155,158,237,150,157,240,153,156,246,162,162,189,81,75,144,27,26,167,47,40,179,63,58,234,147,151,237,153,155,238,151,150,242,155,158,197,90,83,157,36,32,122,26,27,137,29,29,220,119,122,233,146,152,237,152,149,239,153,156,205,98,86,172,53,41,138,34,34,152,37,37,203,94,88,231,147,154,237,155,152,238,153,155,215,116,102,188,73,58,181,62,55,170,45,41,206,100,99,228,140,149,229,150,138,235,153,150,224,131,123,206,94,81,204,94,83,210,108,104,224,134,132,226,141,146,223,134,130,229,141,140,229,141,137,222,124,121,224,133,130,230,143,148,227,143,143,227,152,153,4 216,121,132,220,115,131,219,105,113,223,106,109,230,128,134,238,153,162,239,155,164,237,156,166,209,113,120,198,77,81,199,75,79,209,90,88,203,84,76,219,119,119,235,149,158,233,153,162,197,96,95,178,52,53,184,60,58,193,72,70,189,69,65,179,64,64,216,124,124,234,156,156,195,87,88,182,62,60,178,56,58,182,60,65,176,61,60,146,35,35,197,106,103,237,161,157,202,103,102,182,66,62,172,55,58,173,58,62,174,60,59,179,69,65,218,138,136,236,166,165,191,100,97,168,56,53,168,49,55,159,51,52,181,70,67,206,113,107,222,147,143,234,164,163,189,106,102,183,80,75,174,67,65,162,55,55,198,97,96,209,129,125,221,147,146,232,163,164,201,127,125,201,125,121,192,108,103,201,113,116,213,131,132,207,136,133,221,150,151,226,156,152,4 243,153,171,243,154,172,239,144,157,216,96,99,221,109,105,237,143,146,241,151,163,238,152,167,233,138,150,229,128,135,215,100,105,179,51,51,186,61,57,212,100,92,226,130,128,230,150,159,218,113,118,204,82,89,197,75,84,188,65,67,182,57,59,180,52,52,210,104,97,232,155,158,209,99,103,199,74,84,206,90,90,195,79,72,173,49,51,186,60,62,211,111,107,230,150,151,203,87,86,199,78,82,193,71,64,188,68,62,176,52,54,202,87,86,218,121,119,227,145,147,203,96,94,199,81,82,196,76,74,194,75,73,207,99,99,213,108,111,221,122,125,227,146,151,214,125,120,203,95,92,199,84,83,207,103,95,225,131,136,230,139,145,231,147,153,227,153,155,221,138,141,211,114,116,208,111,105,222,128,124,232,145,150,236,157,164,232,158,161,224,155,155,4 221,124,149,231,136,160,234,143,160,243,154,175,246,161,182,238,152,169,244,154,175,243,157,176,238,145,169,235,136,153,221,114,119,230,128,138,242,152,167,242,154,172,245,158,175,239,154,171,235,147,162,227,125,131,213,88,87,216,96,99,231,128,134,241,148,164,242,153,171,228,141,155,230,145,151,213,101,98,202,74,73,206,81,81,220,107,105,232,130,144,236,142,164,232,144,160,226,134,134,207,89,88,202,84,87,203,77,75,211,95,95,231,135,148,235,146,160,230,146,161,223,130,127,205,84,80,200,74,75,204,83,83,214,100,102,230,135,147,236,150,164,230,149,161,222,137,139,215,114,115,211,103,101,212,103,103,222,121,123,232,143,155,234,154,166,227,150,158,215,133,142,222,135,141,218,130,133,218,125,130,228,141,146,227,147,155,224,147,155,226,154,160,4 244,164,177,237,152,162,231,136,141,234,134,136,236,137,140,234,132,137,240,147,160,242,156,176,236,151,156,204,94,83,196,83,75,198,82,76,212,104,104,218,109,106,227,128,126,238,153,167,231,145,149,196,84,74,175,59,54,168,51,51,197,87,88,219,123,122,229,137,144,233,149,161,233,157,164,204,106,104,165,52,50,152,39,41,187,77,75,222,132,136,232,145,155,232,150,159,232,157,163,206,112,107,172,60,56,153,43,44,178,65,65,211,108,106,226,136,139,233,155,163,232,155,157,202,99,90,174,61,55,178,73,69,174,62,60,189,80,72,223,140,145,225,145,155,229,156,158,206,109,99,184,73,61,186,80,68,172,61,51,201,101,95,230,155,160,225,149,156,229,159,163,216,140,137,201,115,108,204,117,111,203,106,98,219,134,132,229,157,160,223,149,151,4 208,129,144,226,145,168,224,141,162,222,139,159,230,146,169,229,146,164,229,151,165,217,137,154,202,123,134,218,134,154,216,137,155,208,119,134,216,125,138,225,147,163,227,150,165,217,142,155,203,121,132,208,126,142,204,120,133,162,63,64,148,45,43,211,129,135,226,152,167,217,144,152,209,131,143,203,125,137,169,75,77,103,20,27,99,19,26,200,114,121,227,155,169,209,136,140,213,143,151,198,118,124,134,48,48,86,18,25,131,48,53,211,133,146,217,145,156,203,132,134,203,134,135,202,127,133,146,61,62,85,16,21,146,58,60,208,131,140,208,136,141,203,135,134,198,131,132,202,133,137,179,97,98,126,36,36,157,72,70,216,143,150,201,130,130,188,120,117,209,141,149,197,129,132,199,127,136,189,107,115,196,117,125,216,145,157,204,135,135,188,122,116,4 211,143,145,201,125,123,188,100,96,176,89,89,174,81,84,187,92,94,208,128,136,212,140,157,215,149,146,178,91,86,133,45,47,121,40,43,123,38,48,153,53,57,182,94,96,209,140,151,194,116,111,121,40,41,105,33,43,101,32,40,109,36,48,125,39,49,174,89,91,214,148,154,187,108,104,112,34,38,98,32,40,92,27,36,98,29,40,113,29,40,182,97,101,210,145,153,199,128,121,143,60,58,117,41,46,108,35,42,118,39,46,136,44,48,185,107,112,203,138,148,212,146,137,147,59,55,108,28,35,137,51,56,156,65,68,173,86,86,199,127,133,207,140,146,214,155,147,188,110,103,153,63,62,151,59,61,183,100,104,204,134,139,206,137,140,203,136,136,213,155,147,207,146,145,192,119,122,187,107,107,208,137,140,209,137,142,205,133,137,198,132,130,4 217,145,157,218,149,158,215,146,154,199,118,124,206,127,134,207,140,149,203,139,146,209,149,157,212,142,152,209,139,147,181,98,97,146,56,55,149,57,58,169,83,81,205,139,139,212,152,158,215,149,157,210,133,136,158,68,66,111,39,46,109,34,43,127,38,40,192,113,112,210,151,155,214,149,152,188,99,97,137,50,53,97,35,44,95,26,37,129,43,47,193,117,118,209,150,151,214,154,152,196,117,112,146,57,57,115,43,47,100,33,45,123,42,44,194,120,118,201,143,142,211,152,143,201,127,119,160,70,62,117,41,44,104,33,38,136,57,55,199,131,125,189,128,125,214,155,142,212,151,141,188,111,101,157,67,60,171,88,79,194,119,107,203,144,138,192,132,128,210,152,136,216,159,145,212,155,146,199,128,115,203,137,125,215,162,153,197,138,130,189,133,126,4 234,154,161,236,159,169,239,161,172,237,152,167,240,156,173,238,151,160,237,156,161,232,152,162,233,156,159,232,151,155,224,136,133,227,138,147,235,154,169,236,155,164,236,156,162,231,154,162,232,157,162,237,157,159,184,92,86,134,50,52,201,108,111,231,149,162,233,157,163,229,150,157,230,154,161,237,161,166,182,92,89,73,13,21,123,36,39,214,125,129,233,161,166,225,152,150,231,155,159,232,156,160,209,120,119,114,41,47,104,26,31,203,113,112,232,160,167,225,153,154,229,154,158,228,148,149,226,150,150,182,96,97,142,47,47,206,120,120,227,149,150,221,146,145,225,153,153,230,155,154,228,154,153,220,141,140,215,132,134,222,145,148,221,143,141,217,141,138,220,149,149,227,155,158,227,154,152,224,147,142,226,154,152,225,152,151,220,147,148,216,146,143,4 246,163,172,246,165,174,247,171,181,247,173,183,247,173,184,247,171,179,247,168,177,245,163,171,245,161,168,247,168,176,247,171,179,249,171,181,248,172,182,247,172,179,247,170,176,244,164,170,245,165,173,246,166,174,244,156,162,227,128,126,240,150,151,248,173,179,246,171,173,244,166,169,244,165,168,248,171,178,229,132,128,164,55,50,176,76,74,244,159,161,246,169,170,241,164,164,242,161,158,245,165,167,226,124,114,156,49,46,141,44,44,236,145,141,243,164,164,239,163,159,241,160,158,245,164,169,236,144,145,210,107,99,212,112,106,242,158,161,241,162,163,237,163,160,239,162,162,243,163,168,244,161,169,242,152,158,243,160,164,243,163,168,241,166,166,235,165,161,235,158,160,239,159,161,243,163,164,241,155,162,243,163,167,243,167,168,239,164,162,230,156,152,4 236,147,154,239,149,160,243,155,168,246,160,173,246,159,174,244,157,167,243,159,162,239,156,159,233,145,149,237,149,159,239,153,164,226,133,136,213,112,114,230,141,147,238,158,162,236,158,159,236,152,155,225,135,138,202,103,100,181,69,66,148,36,36,185,83,79,228,147,148,232,159,159,236,155,159,196,103,102,116,25,27,131,38,41,138,40,44,144,42,40,213,124,119,227,154,151,232,154,155,203,109,106,101,22,25,74,17,25,101,22,27,144,43,39,209,122,114,227,154,150,230,154,152,221,139,137,175,82,78,128,45,44,162,75,74,198,109,102,220,142,131,226,152,145,227,150,145,230,155,152,231,155,154,222,138,136,224,143,145,230,157,154,228,155,148,221,149,143,223,147,141,227,149,143,228,152,148,230,156,156,229,152,153,231,157,152,227,155,148,221,150,143,4 215,140,160,209,134,151,210,131,148,206,131,143,215,138,154,225,146,164,223,146,164,218,146,162,204,132,145,203,131,145,199,123,136,196,119,126,202,124,132,210,137,147,217,143,156,209,137,148,191,119,130,197,124,136,181,96,101,159,59,59,172,76,77,200,122,127,207,135,141,208,136,142,206,133,147,198,123,134,184,91,92,146,43,42,138,42,38,192,113,114,197,128,130,190,120,119,190,117,126,199,125,134,188,96,95,166,67,60,167,73,69,201,126,136,208,139,146,198,128,133,191,122,126,198,126,132,185,92,87,164,65,59,162,67,63,200,122,129,211,143,153,204,135,141,188,122,123,201,136,143,190,108,104,158,63,55,161,67,62,197,125,126,210,143,150,205,142,146,189,123,126,205,141,152,198,134,138,195,120,123,193,119,120,197,132,131,206,141,144,201,139,143,4 196,113,120,198,118,127,217,137,150,221,139,155,215,132,143,218,140,148,220,143,154,215,140,150,189,110,107,194,114,117,203,118,125,200,113,118,207,122,128,209,131,141,216,142,150,213,141,148,202,124,119,197,120,120,171,81,78,142,46,46,166,67,64,202,113,117,204,127,134,204,134,134,209,135,137,189,110,110,131,43,42,141,47,49,147,49,48,175,76,73,199,123,125,203,135,134,214,145,147,189,106,105,128,40,41,133,48,51,141,52,54,152,56,53,191,115,116,204,137,138,208,139,134,193,112,109,124,42,43,124,43,49,141,54,55,161,66,62,203,127,128,204,138,137,199,128,125,199,123,126,154,72,72,132,50,50,144,54,51,188,102,99,208,140,137,206,143,134,197,129,125,199,129,131,195,119,122,183,101,103,184,101,98,204,133,133,208,144,138,204,142,134,4 238,151,166,241,155,175,244,158,177,244,157,176,245,159,180,243,156,177,241,156,174,236,155,172,236,151,164,241,156,172,242,156,173,243,162,180,244,161,181,241,156,176,237,153,169,234,156,170,233,150,161,237,155,170,235,152,168,224,133,145,224,136,147,231,148,161,234,153,169,232,153,168,230,152,164,224,138,147,182,81,84,139,38,46,140,40,46,198,98,101,231,152,163,229,152,164,227,149,156,171,72,72,114,19,26,105,23,34,104,23,35,139,38,44,202,111,116,230,157,166,221,142,144,175,77,78,132,37,43,122,28,34,134,37,42,151,46,47,204,117,120,229,158,167,223,149,155,224,146,158,212,128,139,197,106,112,209,119,123,221,136,141,230,157,166,228,158,165,224,151,156,226,150,160,229,155,169,233,162,174,235,164,174,234,162,171,231,158,166,227,158,165,4 245,185,197,247,185,196,248,187,197,248,188,200,249,191,204,248,188,201,245,182,194,239,177,191,241,181,192,244,182,192,246,184,194,248,186,200,248,186,198,247,186,196,243,177,183,240,178,188,240,181,191,239,175,182,224,143,139,230,154,157,246,183,195,246,184,195,243,179,187,240,179,188,240,184,192,223,147,144,182,78,72,187,88,84,235,161,164,242,178,192,244,183,194,240,181,190,239,184,189,199,114,111,169,63,62,191,90,87,211,121,116,237,170,179,243,183,194,238,180,188,235,180,186,205,125,123,187,84,81,150,51,57,167,77,76,238,170,173,240,182,194,237,180,188,232,177,182,227,163,168,217,138,139,189,97,96,192,109,111,235,168,167,236,176,177,236,182,189,231,175,181,230,171,181,229,167,174,232,170,176,236,177,187,235,175,183,236,178,180,234,183,189,4 227,147,143,231,150,149,232,149,151,235,151,150,236,150,149,233,151,154,231,151,148,225,144,138,228,151,147,230,151,146,229,148,146,218,128,118,212,120,113,228,149,150,228,150,144,224,147,139,225,147,143,230,154,151,218,135,129,160,55,45,166,59,50,219,136,131,227,150,143,222,146,137,226,152,146,230,156,152,183,89,80,131,33,30,137,37,33,191,101,94,228,155,148,222,148,138,224,151,141,227,155,147,186,92,80,129,34,30,108,23,24,182,88,78,227,155,147,221,150,141,220,147,135,224,151,143,206,118,103,152,54,45,126,32,28,184,88,77,224,153,146,218,147,137,219,149,139,222,150,141,217,140,134,205,121,111,191,96,84,206,119,113,219,145,143,215,147,138,216,146,138,218,145,136,220,147,140,221,151,144,218,142,137,218,143,142,217,143,143,212,145,136,4 226,152,156,230,158,162,233,162,166,221,142,139,206,114,107,211,125,115,227,161,159,224,157,154,227,158,156,228,157,157,230,160,159,196,104,95,162,56,49,206,122,115,227,163,160,224,161,157,225,156,149,226,157,152,224,153,146,169,76,72,149,48,47,208,126,117,227,163,158,222,158,153,222,154,144,222,148,139,222,149,143,165,72,68,144,46,44,200,117,108,224,158,153,221,156,150,220,153,141,218,144,132,216,139,131,157,63,59,128,40,40,182,96,89,223,158,152,220,157,150,220,156,146,221,155,146,218,146,138,173,81,73,136,46,46,183,97,93,220,153,147,217,150,142,221,162,151,223,160,152,222,159,151,209,135,126,157,57,51,196,111,108,221,157,151,214,150,141,220,160,149,221,159,150,222,161,151,217,153,144,196,114,102,208,133,125,219,158,151,215,155,146,4 200,101,128,217,129,153,222,139,151,221,136,142,232,153,164,233,158,168,229,157,165,223,154,157,199,101,124,212,121,141,167,73,75,178,83,80,232,156,163,233,163,171,227,158,161,220,153,149,201,108,125,194,97,109,134,39,38,183,92,90,234,164,172,232,161,164,223,150,144,213,143,135,203,116,122,191,92,97,170,68,63,213,125,122,231,153,155,234,158,159,234,166,169,222,158,157,202,123,117,208,119,116,210,117,107,217,124,116,222,128,136,240,167,178,239,175,182,226,166,170,200,124,113,214,136,128,224,143,134,223,136,131,225,133,143,237,160,171,236,171,179,224,163,166,197,125,112,210,137,126,224,149,141,226,151,145,222,145,146,230,155,161,228,164,171,215,154,156,191,122,107,204,134,120,215,142,133,221,150,143,222,153,151,225,156,157,219,155,159,205,143,146,4 223,130,147,228,133,152,232,138,155,234,137,155,235,138,159,232,133,153,228,130,149,221,124,141,224,134,150,226,132,148,228,134,151,234,138,153,233,137,150,229,134,152,228,135,152,225,135,151,221,129,143,224,131,147,225,130,146,219,114,125,214,102,103,226,128,137,230,139,155,222,136,148,218,127,136,226,137,151,214,113,123,198,78,85,207,90,97,215,107,113,229,141,153,224,141,151,214,124,133,221,133,146,212,113,124,199,78,84,208,96,102,209,100,108,225,139,153,220,137,149,205,116,129,216,128,142,215,120,132,201,85,86,203,84,85,215,112,123,224,138,155,219,138,148,204,118,125,213,127,138,221,132,144,217,121,120,211,109,109,221,128,141,221,134,144,213,132,144,205,122,130,210,127,139,217,128,140,223,138,144,223,138,147,221,132,140,214,124,134,208,127,140,4 196,84,104,198,88,107,200,89,105,206,98,117,211,104,119,207,96,111,205,97,110,201,94,99,200,96,107,196,87,99,178,56,66,199,90,102,207,99,114,206,94,109,205,102,111,201,96,104,201,106,116,201,99,100,148,32,36,178,67,78,206,91,107,205,90,102,207,109,114,202,108,114,201,105,110,205,109,106,173,58,66,183,60,77,198,71,83,200,83,83,205,105,103,202,110,110,198,98,104,201,102,105,199,86,99,199,78,90,198,81,83,196,79,78,200,96,88,202,111,108,193,91,101,199,99,105,200,94,99,200,87,90,201,90,89,193,78,75,193,85,78,197,105,100,193,97,101,198,103,106,200,100,99,198,89,85,198,86,85,195,84,77,188,80,76,189,92,96,189,92,94,194,95,102,198,99,99,200,101,97,197,90,86,195,89,82,189,85,86,187,92,96,4 243,158,164,244,156,160,246,158,165,248,164,174,248,169,180,246,165,174,245,158,169,243,159,166,243,161,162,244,160,164,224,120,123,214,99,98,239,145,145,246,166,171,243,158,163,240,157,159,242,163,165,238,154,153,178,59,58,154,27,32,194,75,69,244,159,158,244,164,165,240,162,160,242,166,163,220,127,121,168,51,51,172,57,59,177,56,51,232,137,130,244,165,165,239,162,157,242,166,161,222,132,125,184,66,57,193,69,60,199,82,72,234,147,141,241,164,160,238,162,154,236,160,153,237,157,151,214,111,99,211,102,91,232,144,140,241,161,159,240,163,156,234,157,144,233,155,153,236,158,155,236,155,154,238,156,158,238,155,157,239,159,155,237,162,153,229,153,135,228,147,149,232,148,148,232,147,151,236,150,154,236,150,153,235,152,149,233,156,149,229,155,144,4 227,126,124,234,131,129,241,141,146,244,151,158,244,151,158,240,147,154,238,151,158,236,153,156,222,114,113,228,125,122,230,121,121,232,125,126,232,127,125,223,112,111,228,130,133,233,145,147,211,102,104,217,113,112,215,95,101,220,107,110,220,108,106,217,107,106,218,116,119,225,135,136,203,94,86,203,88,83,198,72,77,207,87,96,208,87,89,199,77,75,204,92,91,218,122,116,206,99,92,206,93,91,203,81,86,204,80,90,212,96,102,201,79,86,185,61,63,211,112,103,214,121,113,211,104,103,205,85,89,202,76,83,212,97,102,212,103,104,190,74,72,206,108,102,216,133,125,218,125,120,208,95,96,203,79,81,206,87,85,217,115,114,212,116,116,213,127,124,213,132,124,224,144,140,224,134,131,216,110,111,212,103,97,225,133,134,229,146,152,209,126,120,4 245,163,176,246,164,179,246,160,178,248,169,186,248,171,187,247,167,185,247,171,186,245,166,185,243,163,173,237,144,153,227,124,127,232,135,133,235,139,143,244,161,171,247,171,181,244,166,180,239,154,165,224,119,120,202,82,79,204,88,83,201,82,77,219,116,111,237,151,153,243,164,174,238,155,163,222,120,119,200,84,83,184,61,61,179,56,54,197,81,74,215,108,102,235,150,156,238,157,166,233,142,147,209,99,95,187,67,65,185,69,67,200,89,83,213,109,105,233,150,151,237,158,164,241,161,170,231,140,143,215,110,107,202,90,84,205,94,89,231,143,148,239,164,172,235,157,163,242,164,172,244,162,174,241,156,164,234,144,144,229,135,134,240,160,167,241,168,176,232,156,162,239,161,169,242,161,174,245,166,178,246,170,179,244,168,175,243,169,179,240,169,176,4 228,148,156,230,150,159,228,142,152,238,149,157,241,154,162,240,155,160,239,157,165,230,145,151,232,153,154,227,148,150,223,133,128,227,133,134,235,148,155,238,156,158,239,162,166,230,150,152,228,151,149,228,150,150,219,126,118,208,110,103,230,144,150,238,160,159,237,158,158,230,151,150,224,151,147,223,144,142,207,113,105,205,101,89,228,139,134,231,144,138,232,149,146,227,147,149,211,135,129,214,131,127,224,135,133,209,104,101,211,110,99,224,134,127,223,140,136,222,146,142,205,131,124,226,143,140,225,139,133,192,80,67,202,99,85,227,145,139,225,147,140,222,147,139,218,144,136,226,147,146,223,139,133,215,119,112,218,124,122,227,145,141,227,150,148,218,145,140,218,145,136,223,147,142,225,146,145,227,146,143,227,141,142,226,148,143,224,149,143,217,145,138,4 227,138,157,234,146,166,245,163,180,245,157,172,246,162,176,246,166,178,243,163,177,236,155,170,230,145,164,238,155,171,243,162,175,240,151,159,241,151,156,242,158,166,238,160,171,232,154,167,233,154,168,239,160,175,242,162,173,234,140,141,225,123,121,228,134,133,230,145,148,230,153,163,237,162,172,240,162,174,243,165,173,234,139,139,214,102,95,211,99,89,222,131,128,226,149,155,236,165,172,239,161,173,244,164,169,236,145,138,215,104,92,203,86,76,217,123,120,224,146,145,234,165,171,240,168,177,245,171,178,240,157,155,226,128,120,212,106,98,214,119,113,223,145,140,231,163,169,236,165,171,241,168,173,242,166,172,237,153,153,220,128,131,221,136,132,224,151,147,223,155,161,231,162,170,237,163,168,237,162,168,239,164,171,226,146,154,225,149,152,226,156,158,4 233,147,151,236,148,150,244,157,162,246,160,166,247,169,175,246,167,170,245,160,161,242,154,155,233,150,152,236,147,148,239,151,151,245,160,163,246,165,167,246,166,168,245,162,161,240,158,156,231,148,150,228,136,134,218,117,109,234,143,139,245,160,161,244,157,156,242,156,153,235,154,149,229,144,143,216,114,112,178,56,50,196,83,76,237,144,143,241,152,151,232,140,135,231,148,142,227,140,135,225,130,127,180,60,58,162,39,42,212,105,102,238,152,151,233,147,142,228,146,139,226,140,132,232,146,146,212,108,105,180,61,60,199,90,86,232,144,145,234,155,152,227,149,143,226,148,141,228,145,144,228,140,143,224,132,131,226,137,137,230,147,146,230,152,148,224,146,142,221,145,141,224,143,141,227,142,143,229,145,147,232,151,152,229,150,149,223,142,139,218,141,139,4 233,167,174,235,166,175,232,156,167,236,160,174,239,164,182,238,164,183,235,164,182,228,153,174,230,164,169,235,166,173,232,157,162,221,143,146,227,153,164,235,162,180,234,165,180,228,157,173,228,161,166,231,160,170,222,140,139,183,85,81,181,90,93,232,156,166,230,154,169,227,154,168,225,156,163,227,155,163,187,93,92,177,73,70,174,72,71,218,139,147,233,160,168,228,156,167,222,152,158,227,157,161,174,89,90,122,41,47,150,59,66,223,146,151,237,174,180,232,169,174,220,147,154,224,157,161,214,142,144,186,111,114,198,112,114,229,159,159,234,173,178,233,175,180,219,154,153,222,158,158,226,164,165,230,165,169,230,163,168,230,165,171,233,170,174,229,171,173,220,162,158,223,164,163,224,162,164,226,163,168,230,167,174,230,165,173,230,170,172,225,167,168,4 230,140,156,231,139,155,230,139,161,234,144,166,234,144,156,234,146,158,230,143,156,229,149,161,229,144,156,229,141,152,222,128,136,212,107,109,218,119,121,226,130,139,228,142,155,226,146,157,228,145,153,228,141,148,210,110,104,186,72,63,169,54,49,201,98,96,231,153,164,222,140,149,228,145,149,228,141,144,202,96,89,169,55,51,150,40,39,193,92,88,225,145,157,219,137,146,226,145,147,227,144,149,209,110,103,174,61,58,148,38,39,188,86,82,222,139,142,219,140,150,224,145,148,230,150,159,220,132,137,192,88,81,190,88,87,205,113,113,219,133,129,218,140,144,223,148,155,228,150,159,226,146,157,220,136,144,224,141,149,225,144,153,222,143,147,217,144,149,220,146,153,221,138,149,225,143,157,225,144,157,222,139,142,225,147,152,224,151,156,221,155,157,4 240,162,177,236,156,176,234,149,169,235,146,165,242,159,182,242,158,173,238,151,166,236,154,176,237,159,175,229,145,159,190,88,91,172,66,69,225,135,148,241,163,181,235,152,167,232,152,169,235,160,177,216,127,132,157,49,49,133,29,37,189,86,88,238,161,178,236,158,173,231,154,168,236,160,172,213,122,121,157,50,51,134,36,47,172,65,68,230,150,161,236,162,176,230,154,167,235,161,167,232,154,161,199,108,106,151,45,46,181,75,76,228,149,160,231,153,165,226,148,163,235,163,169,237,165,174,231,155,160,205,113,109,215,129,130,233,159,171,232,158,173,226,153,166,233,164,168,237,166,172,233,159,161,233,158,163,234,159,168,231,154,162,229,153,165,224,154,169,229,160,164,234,164,169,232,157,157,229,150,147,232,155,160,226,144,146,223,144,154,222,150,166,4 223,135,173,227,140,176,233,143,180,237,144,183,239,149,186,236,149,184,231,146,180,225,139,174,224,138,172,227,140,175,232,146,180,236,149,185,235,147,181,235,148,182,229,144,177,223,140,172,223,138,170,228,145,178,216,124,154,211,112,139,231,145,177,232,146,180,227,141,174,221,139,169,218,136,165,227,144,177,202,100,125,161,45,60,214,123,150,231,146,180,226,143,174,218,137,167,216,131,162,225,142,173,215,120,149,175,62,81,207,111,136,228,144,176,224,144,173,217,141,166,215,131,161,222,140,171,225,142,173,220,129,158,221,133,163,226,144,174,222,146,173,214,138,165,212,132,159,218,137,167,221,136,168,223,138,170,224,141,173,222,141,170,218,142,169,208,133,161,210,131,158,215,134,162,217,135,164,218,134,164,222,140,170,218,136,166,211,132,161,202,127,153,4 227,126,152,230,130,155,231,126,154,232,128,157,234,136,162,232,128,154,230,131,155,228,137,157,223,119,145,230,125,158,225,117,144,211,95,111,216,108,119,228,131,148,225,127,143,220,125,138,226,127,153,230,131,159,219,112,134,180,56,65,197,79,80,224,128,138,223,126,137,219,127,132,225,129,152,230,131,158,213,104,122,161,41,51,179,62,65,222,123,135,226,136,149,224,140,150,224,131,150,226,130,154,214,107,126,188,73,81,201,92,101,226,134,149,227,140,153,223,141,149,221,128,147,223,124,148,222,124,149,223,128,146,222,124,143,228,136,154,228,143,155,221,141,149,216,122,141,218,120,145,221,124,150,225,133,152,224,131,152,228,141,157,223,137,150,218,139,146,207,112,124,212,115,134,220,130,153,223,134,153,221,128,148,224,140,154,219,136,146,213,133,141,4 229,138,149,233,143,158,238,148,164,241,151,169,241,149,166,240,150,164,236,146,162,228,139,150,226,135,141,230,139,151,227,132,139,228,133,137,235,144,158,237,148,162,235,149,163,229,146,157,228,143,153,226,136,141,202,92,87,200,87,81,220,120,121,234,147,161,234,153,164,229,151,159,227,144,153,218,125,126,188,71,65,181,59,58,197,83,80,229,140,147,232,151,158,226,148,151,224,142,150,219,128,131,184,71,69,173,50,52,194,79,75,227,139,144,231,152,161,222,143,147,217,133,131,218,129,130,198,94,92,184,68,67,206,104,103,228,143,152,225,142,148,215,130,134,210,123,117,213,123,123,218,130,139,212,118,126,220,132,142,223,137,142,221,138,143,215,137,141,211,130,134,216,134,142,221,140,152,218,131,141,220,132,141,223,142,150,220,142,148,217,145,149,4 228,139,140,238,157,167,245,167,180,246,166,179,246,164,175,246,172,185,246,172,184,241,165,178,235,152,158,240,162,175,243,166,178,247,170,183,246,169,181,246,170,180,245,172,180,241,170,179,237,163,170,242,167,179,242,165,175,235,145,143,242,161,169,246,172,183,244,172,180,240,170,176,234,159,164,239,163,172,220,131,131,173,63,53,220,125,119,249,177,187,243,171,177,237,166,171,228,147,144,236,154,156,201,105,97,159,54,48,220,129,127,245,170,179,241,167,170,235,164,167,229,155,157,232,153,152,224,135,133,221,129,127,237,157,164,241,166,171,238,164,160,232,162,160,226,154,153,232,157,154,234,159,166,236,160,171,239,164,172,239,165,169,234,162,162,228,160,160,223,154,153,229,157,154,231,158,163,233,159,165,236,161,164,235,160,165,232,162,164,224,157,159,4 239,155,174,239,157,173,238,154,166,237,153,165,241,158,174,241,158,178,237,152,168,230,142,160,237,149,154,235,150,158,212,112,109,203,96,93,207,103,101,226,135,139,225,134,139,215,119,120,238,155,155,229,137,131,171,59,55,150,43,48,149,41,44,185,81,77,218,124,126,221,136,148,239,160,167,222,130,131,166,57,56,137,38,44,131,33,39,155,48,46,201,100,97,225,145,159,237,161,167,228,140,142,214,117,120,200,101,98,177,68,65,193,89,82,208,115,110,226,150,153,233,159,161,233,152,154,231,149,155,226,145,148,216,128,126,220,137,143,221,139,138,222,147,152,227,151,151,231,150,148,235,160,171,235,161,173,235,160,169,228,148,148,220,137,131,215,135,137,226,152,151,228,148,139,235,162,170,235,160,172,234,158,169,226,146,144,220,140,132,212,132,125,4 222,134,170,228,137,177,230,136,177,232,135,177,236,139,178,237,146,181,233,146,178,226,141,173,223,138,171,230,141,177,232,138,177,232,138,176,235,141,177,235,143,178,229,139,171,225,139,170,222,135,169,227,139,174,228,135,173,228,137,173,233,141,176,233,144,177,226,137,169,221,136,166,218,132,164,223,134,168,226,137,171,223,131,163,227,134,168,232,147,177,226,141,170,219,136,164,218,136,163,224,138,169,211,113,142,180,70,89,189,82,106,226,139,168,225,140,168,216,129,159,216,138,162,222,140,167,208,113,137,158,43,60,163,51,69,216,121,150,222,137,167,212,126,157,212,134,157,219,138,162,220,139,165,198,99,117,196,97,116,217,126,155,220,137,164,215,136,160,210,136,157,216,138,159,217,137,160,216,134,160,215,129,158,220,138,164,218,138,161,212,133,155,4 225,153,167,226,147,164,226,138,152,221,128,142,229,140,157,233,149,163,231,153,172,225,151,170,222,151,163,224,147,161,214,125,131,203,97,96,211,108,113,215,120,123,219,133,144,221,143,161,216,144,156,215,134,147,209,118,120,210,114,123,206,102,113,205,100,105,207,108,115,215,136,151,208,130,140,208,122,131,205,112,117,204,106,106,207,105,112,207,106,115,208,111,122,209,124,135,205,125,131,192,90,86,196,93,93,193,83,82,198,93,85,200,97,97,209,118,130,210,123,132,206,131,135,199,104,100,202,106,110,193,84,89,200,99,98,205,107,113,211,125,133,212,135,139,208,138,144,212,136,142,213,132,136,208,117,122,210,117,125,212,124,134,216,140,148,216,147,153,209,142,150,214,144,151,217,145,150,217,142,151,218,137,147,223,149,157,222,154,164,217,153,163,4 213,136,160,219,144,168,219,142,169,214,131,164,223,137,172,221,144,172,226,154,183,221,147,178,212,133,160,219,142,166,217,139,163,205,109,130,209,108,131,209,118,142,220,147,172,222,154,179,213,136,160,218,140,167,206,115,136,153,49,60,152,47,60,180,66,78,208,121,141,212,144,165,207,133,150,214,138,161,177,81,97,65,14,25,88,22,36,105,27,36,176,86,98,210,138,160,205,131,149,210,134,154,183,92,106,99,21,32,108,29,44,76,13,25,153,64,78,211,135,154,203,126,147,210,136,154,200,114,130,169,61,73,95,21,32,129,35,44,195,105,122,208,139,164,204,135,147,208,139,153,198,122,141,187,91,105,176,76,87,192,104,122,202,129,153,204,135,156,205,141,150,203,136,147,192,121,133,184,108,120,195,119,130,203,135,155,200,127,153,202,134,154,4 232,148,182,235,147,184,238,152,185,240,157,188,243,160,193,242,157,190,238,152,186,227,138,168,228,144,177,233,149,182,229,139,168,221,121,145,234,146,176,239,157,186,236,156,184,225,143,170,227,143,175,232,149,180,209,105,124,161,41,58,202,97,120,238,158,184,234,157,183,227,149,177,227,147,176,230,143,174,190,80,97,123,20,37,170,63,81,230,142,166,231,154,182,226,147,175,227,151,176,224,135,166,190,73,89,146,32,50,175,60,72,223,131,146,227,150,178,220,143,169,226,150,174,224,139,164,199,84,94,173,46,57,187,64,73,220,132,152,223,148,175,218,144,169,222,150,171,223,143,165,210,108,119,202,94,108,205,103,118,219,136,162,221,146,171,215,143,167,216,142,164,220,146,169,217,131,153,213,125,150,216,132,157,219,140,166,216,140,167,211,139,164,4 243,170,187,246,180,197,242,173,186,246,178,190,242,139,134,243,142,141,248,179,190,244,178,190,245,179,194,246,173,182,245,165,174,248,177,191,245,150,153,245,149,159,246,167,180,245,174,186,245,183,192,245,174,183,245,165,177,245,167,186,245,158,175,242,146,155,244,156,167,248,175,189,245,177,184,243,160,169,241,153,159,236,138,144,233,131,133,231,130,131,234,143,150,230,156,161,247,168,174,240,148,147,241,143,142,238,130,127,235,119,125,233,120,127,230,132,138,233,156,164,232,146,147,228,130,128,234,128,128,223,105,106,221,102,112,230,122,134,239,150,163,245,173,187,239,164,167,239,148,156,227,129,129,224,115,118,222,108,118,225,119,141,238,156,173,242,174,183,238,163,165,236,145,142,235,146,142,230,142,143,228,130,142,234,147,168,240,168,182,230,163,169,4 246,175,185,248,177,187,248,176,184,249,181,190,249,191,203,248,191,202,248,185,195,247,181,194,239,157,155,226,128,118,222,121,112,229,132,123,240,153,150,246,171,174,248,181,190,247,180,190,220,124,106,195,80,65,184,62,53,175,59,52,203,93,79,224,119,107,236,144,140,241,160,164,204,103,84,181,69,58,172,57,50,166,51,47,172,54,51,195,83,73,213,105,92,224,132,124,186,76,60,179,65,55,172,60,51,158,47,43,162,45,44,183,68,62,209,111,101,228,145,148,199,102,84,202,98,80,195,91,77,171,59,49,185,73,62,196,85,73,213,120,113,227,153,158,223,150,142,222,141,129,216,123,110,216,122,109,219,125,110,226,138,129,231,154,156,222,152,157,226,162,158,229,159,155,227,150,145,231,158,155,235,163,161,239,169,174,237,172,179,231,167,173,4 247,178,185,244,173,181,240,168,174,243,175,180,247,184,193,244,174,181,242,169,175,246,176,187,247,178,182,244,175,181,240,167,171,240,162,162,245,165,167,244,170,176,243,173,181,244,174,182,242,171,171,241,168,170,235,147,141,221,118,104,232,127,111,234,146,140,242,167,175,242,173,182,241,172,168,236,157,152,217,109,92,200,81,66,206,86,70,213,103,83,232,150,145,237,168,172,239,172,167,235,159,149,210,107,87,195,73,60,185,64,54,205,87,66,226,141,127,231,163,162,230,166,152,235,166,154,213,125,105,201,91,70,198,82,65,221,126,110,225,152,143,229,162,162,232,169,158,234,168,158,221,144,128,213,122,99,219,135,120,237,167,163,225,156,149,221,154,146,227,165,154,230,166,159,230,163,155,230,160,150,230,162,156,236,170,168,227,162,154,221,160,150,4 188,115,130,194,121,139,204,128,147,190,100,111,206,130,146,210,141,162,204,134,153,206,138,159,201,129,148,203,133,151,192,108,120,148,49,52,167,71,77,204,129,145,202,137,154,209,144,160,198,131,148,213,144,165,171,78,84,127,32,36,131,34,37,183,98,104,203,139,156,206,142,158,196,133,141,211,147,162,175,91,99,135,39,39,129,35,35,171,83,92,201,134,153,198,133,146,196,132,136,196,129,139,179,97,101,133,41,41,121,32,33,139,48,53,206,135,150,189,127,134,197,133,133,186,121,124,171,93,93,132,40,41,112,28,31,132,39,42,196,122,126,201,142,150,200,139,138,196,134,139,181,115,120,170,88,88,154,61,61,163,74,74,202,135,139,210,151,163,191,128,129,197,137,140,202,142,153,181,114,120,181,104,107,193,123,129,204,143,153,204,144,155,4 243,159,176,246,162,181,246,158,177,245,155,172,245,155,176,246,159,179,246,163,180,242,158,173,243,161,174,245,160,177,229,126,133,217,103,105,229,125,137,234,135,148,241,153,166,241,158,171,242,160,173,241,157,169,207,93,96,184,54,61,192,71,78,208,95,98,234,139,145,242,162,173,239,156,168,241,158,171,206,96,105,176,49,61,174,48,62,194,73,78,231,135,139,243,164,172,239,157,169,241,160,173,211,106,111,179,53,61,183,61,71,200,85,86,234,141,144,242,166,173,240,163,170,237,154,162,205,94,93,176,52,61,184,62,68,218,114,115,239,157,164,242,168,174,239,164,169,237,155,161,208,100,99,187,68,71,197,81,83,227,133,140,242,168,178,239,168,172,237,163,167,239,162,170,231,144,150,214,112,111,221,123,126,236,153,163,239,164,175,237,166,172,4 225,138,153,226,132,139,228,126,134,231,127,136,242,151,157,247,173,178,245,167,170,236,151,158,218,122,133,217,114,117,222,117,117,225,117,116,238,143,138,244,161,159,243,165,164,235,150,154,212,108,115,206,91,98,211,98,101,213,101,102,222,114,109,233,140,131,240,155,154,235,151,156,213,113,116,205,92,95,201,85,82,201,86,80,210,99,93,224,121,113,232,142,139,232,150,153,219,127,128,215,113,110,210,103,93,205,97,84,213,106,95,220,117,107,227,137,131,230,153,150,223,135,138,218,119,115,213,107,96,213,111,98,220,122,109,223,126,112,227,141,133,229,155,151,225,144,147,226,134,135,223,127,121,221,123,114,222,124,118,230,142,133,232,156,149,230,160,154,224,146,145,233,153,154,233,152,151,229,141,134,230,140,136,235,158,153,234,164,161,229,162,156,4 231,140,129,232,139,124,234,137,127,234,136,131,238,141,138,236,132,136,236,139,135,232,140,135,228,136,125,235,145,133,230,134,123,213,103,90,217,109,97,232,132,123,233,140,126,230,142,129,227,136,123,234,143,130,222,124,107,172,55,46,172,52,43,216,106,91,232,139,128,228,140,128,230,143,123,235,148,130,227,132,113,157,45,41,150,36,37,201,85,76,225,126,119,223,131,120,229,142,123,234,147,130,234,145,127,190,81,71,163,44,41,208,102,91,224,130,124,220,129,119,227,140,121,232,145,128,234,148,131,222,126,111,201,91,78,219,119,111,224,134,125,213,119,114,221,137,118,228,140,126,232,147,133,232,143,129,227,134,128,225,134,127,222,133,127,213,121,114,220,139,123,221,134,121,226,139,122,229,140,127,229,139,128,226,138,129,223,137,127,215,130,117,4 212,109,117,209,93,105,206,71,97,205,58,90,207,69,90,220,106,121,229,137,153,230,148,163,215,119,124,203,80,94,200,56,87,198,50,82,202,58,84,202,66,87,216,113,128,226,145,156,215,114,121,204,80,99,197,53,84,196,55,81,204,73,90,194,54,72,208,100,113,221,141,151,206,99,106,198,66,89,197,55,82,196,58,80,203,77,89,197,69,82,197,82,93,215,133,145,204,103,106,196,72,86,192,53,80,194,60,81,200,67,85,198,73,89,188,69,77,209,122,132,204,107,104,188,67,75,178,43,70,187,53,74,190,57,72,197,69,82,190,72,79,208,119,125,217,140,144,198,96,95,160,36,52,174,43,64,193,66,78,196,73,82,202,100,105,214,134,143,217,147,152,208,125,129,179,71,77,173,51,68,190,65,81,199,85,94,208,117,125,216,140,147,4 222,125,135,218,109,118,216,93,104,214,82,99,215,88,110,220,109,128,226,130,150,228,139,152,205,92,95,204,73,88,207,66,88,212,74,98,208,70,93,203,67,87,214,102,120,225,139,150,194,71,77,200,64,82,207,71,85,214,81,100,211,73,96,203,69,86,210,97,108,220,132,145,188,63,71,203,75,85,211,82,93,210,78,91,211,81,94,208,76,90,212,103,115,218,132,143,176,53,57,202,79,86,209,85,95,209,81,91,209,78,90,206,73,89,206,91,103,216,125,134,169,51,55,190,67,72,204,80,86,207,82,90,206,78,89,199,66,80,197,76,84,213,123,128,168,52,64,174,47,60,196,65,79,199,70,78,197,66,77,191,57,72,201,91,99,214,130,135,184,81,88,171,50,63,185,58,74,187,57,75,180,49,68,185,59,74,206,106,117,214,133,144,4 240,157,163,243,160,165,245,161,163,246,163,169,246,164,168,245,162,167,244,163,166,242,162,164,239,153,160,241,152,161,244,154,159,245,159,162,246,162,161,245,162,163,242,162,159,237,159,154,235,144,150,239,149,158,242,151,159,243,154,156,243,156,153,244,161,158,240,160,154,235,157,149,236,152,152,239,153,154,238,150,148,230,130,128,232,131,133,240,152,146,239,156,151,235,156,150,237,158,156,238,154,150,232,139,136,220,104,98,221,101,104,237,146,142,236,154,149,233,159,151,233,152,148,233,145,144,228,130,130,221,110,103,222,113,116,232,140,139,232,150,145,227,153,145,228,150,145,232,147,144,230,138,137,228,133,131,229,135,139,231,143,143,229,149,144,223,145,139,224,148,144,231,154,148,233,153,149,233,150,145,232,148,144,232,153,150,228,152,147,221,145,139,4 226,134,132,228,134,137,228,126,136,229,120,136,232,123,138,231,130,139,231,138,140,225,136,135,224,133,127,227,128,129,226,121,127,223,113,116,225,111,117,229,126,130,225,133,132,220,130,130,219,125,117,219,114,108,224,116,115,225,116,117,220,107,106,227,125,123,221,126,123,215,124,121,218,126,120,217,114,108,219,108,105,229,125,125,230,124,123,228,128,122,222,130,124,214,124,117,218,129,124,218,117,116,215,99,97,224,116,116,221,113,109,222,121,114,220,129,123,212,122,114,216,126,120,220,122,122,208,92,89,214,102,100,216,109,104,218,117,114,215,119,116,207,116,110,212,124,117,217,124,123,207,97,98,210,101,101,219,120,121,212,108,112,209,112,111,206,118,113,208,126,116,211,121,118,213,119,119,214,119,120,212,110,117,209,103,110,206,112,110,206,121,116,4 229,148,143,233,150,144,236,150,142,236,146,135,238,149,140,240,154,147,237,153,150,232,146,143,228,148,140,233,152,144,235,148,136,230,136,123,233,141,126,235,148,136,234,150,140,229,145,136,227,144,135,232,152,143,234,148,136,230,136,118,229,134,117,228,136,119,231,146,133,228,145,135,226,142,133,232,149,138,234,148,134,231,140,121,226,131,110,225,132,110,231,149,136,226,144,134,226,146,137,231,150,137,233,149,134,228,136,116,227,133,111,231,144,124,230,148,132,225,145,132,224,146,134,228,151,137,231,149,132,225,137,114,227,139,118,231,145,127,228,147,131,224,148,132,219,145,132,226,151,136,228,151,135,226,141,119,222,133,110,223,136,115,223,143,126,219,144,127,216,145,131,221,148,132,224,149,131,225,146,127,220,135,114,223,140,120,223,147,130,218,146,129,4 228,152,156,205,105,104,204,100,98,218,124,122,238,160,166,245,174,181,244,172,177,240,170,174,217,133,130,178,69,70,170,64,71,179,72,76,208,112,106,237,165,164,241,172,173,238,171,170,215,133,127,174,68,68,137,47,61,150,54,65,183,72,70,215,126,116,238,172,169,237,172,169,213,132,125,181,74,73,142,54,67,133,51,65,168,62,69,205,111,102,234,165,159,236,172,165,219,142,136,184,81,78,158,59,66,136,52,64,146,54,63,203,113,106,233,168,162,233,170,164,228,162,155,200,108,101,171,67,67,156,60,66,146,50,58,196,103,100,231,165,160,230,168,161,230,167,162,222,149,143,187,87,80,177,73,73,170,64,68,197,103,98,229,163,156,229,170,162,227,163,158,228,163,159,217,140,132,202,110,103,198,102,96,213,133,122,226,160,151,227,168,160,4 247,168,188,248,166,189,247,170,188,248,173,192,248,174,195,248,182,201,248,180,203,247,173,198,236,130,144,233,124,131,240,140,140,242,144,153,240,136,147,242,147,163,247,169,191,246,173,194,228,118,129,221,100,98,222,105,94,228,116,104,234,124,119,232,120,123,237,134,146,245,165,187,226,121,130,218,96,98,214,91,82,215,94,78,230,120,110,236,131,127,235,131,138,243,160,180,234,140,147,225,111,110,219,100,90,218,100,87,223,108,102,240,142,148,243,153,168,245,168,187,241,162,170,239,143,148,228,121,116,228,116,109,237,127,125,240,139,145,245,162,177,245,172,188,243,171,179,248,176,186,247,174,185,246,166,179,247,166,177,246,163,175,247,173,188,245,174,189,239,165,173,245,172,183,247,177,189,248,178,192,248,180,194,248,182,196,247,177,192,243,173,188,4 235,145,161,236,143,160,218,107,118,220,106,115,244,150,165,240,154,171,235,150,167,241,159,175,230,141,152,228,127,138,171,51,61,190,72,77,240,143,156,244,157,173,243,157,174,237,155,171,219,130,137,221,125,130,178,61,67,205,94,100,243,151,168,245,157,173,244,156,168,239,153,167,221,130,144,226,132,141,203,89,92,217,114,121,241,151,165,245,157,172,240,153,167,240,158,166,222,137,146,225,132,141,231,132,144,231,137,146,242,152,164,240,153,165,239,157,169,238,159,166,210,126,127,225,136,146,237,147,161,237,145,159,226,135,139,236,147,157,241,158,169,232,152,160,204,118,117,220,134,143,231,142,155,229,138,146,231,141,149,227,140,150,232,147,160,229,150,160,210,123,125,214,129,132,219,130,136,228,141,147,237,150,157,226,139,147,219,137,146,225,150,160,4 232,141,141,236,145,145,236,143,142,225,119,115,224,114,107,225,117,113,231,135,138,234,145,152,232,143,141,236,143,142,229,129,122,216,101,90,224,115,107,225,121,116,228,132,129,233,146,148,232,144,139,234,143,142,230,131,124,232,133,125,231,131,126,225,122,115,226,128,121,230,142,145,228,141,135,231,140,135,229,132,123,230,134,126,227,128,119,216,106,91,224,125,116,226,137,133,225,139,131,227,137,129,223,123,110,219,115,100,227,130,119,226,129,118,220,122,110,224,137,130,222,138,128,221,129,115,212,107,91,221,121,112,225,127,119,226,130,121,223,131,124,227,144,139,215,128,117,218,127,113,211,113,95,219,125,113,222,129,121,221,124,112,223,132,123,222,138,130,211,127,121,213,124,113,211,117,97,210,112,94,209,106,89,210,109,92,222,135,124,221,141,135,4 214,123,137,217,125,143,218,129,143,198,95,101,160,47,50,197,96,107,216,125,138,209,117,127,219,132,138,217,128,143,213,120,133,153,47,49,101,17,24,148,46,51,205,110,111,210,125,127,215,128,135,214,125,136,211,118,130,162,57,59,84,15,23,113,26,30,196,101,95,213,134,134,212,124,132,214,125,134,214,123,137,169,65,69,94,13,19,119,27,32,197,101,99,210,130,132,212,125,130,215,128,133,216,130,136,177,75,80,132,30,31,148,43,42,195,96,96,206,116,126,210,125,127,214,129,132,213,127,136,201,109,112,174,63,57,173,64,56,201,108,104,207,117,123,206,124,121,209,123,125,211,125,131,211,128,129,190,89,85,194,95,91,210,130,130,204,124,123,200,117,117,204,117,121,209,123,127,211,128,131,204,116,120,206,120,121,204,127,129,198,121,119,4 210,111,124,214,116,131,216,121,132,220,122,131,223,127,132,227,135,139,224,133,136,218,127,134,208,110,120,212,117,130,205,100,102,197,83,82,212,111,106,225,134,133,224,135,135,216,126,127,208,113,121,201,102,104,175,62,60,185,63,63,200,87,77,218,121,115,223,135,134,215,124,120,210,118,124,174,65,64,147,34,37,182,60,59,192,74,71,205,95,87,216,121,119,217,130,126,210,124,122,183,76,70,173,55,51,182,64,63,186,65,65,197,80,76,213,117,119,214,125,126,208,123,123,207,117,116,204,103,101,195,80,78,189,68,66,202,91,98,214,121,133,211,125,127,205,118,117,210,122,121,211,116,123,207,97,104,203,93,95,210,115,121,207,112,111,205,117,115,203,115,112,207,120,118,210,115,122,209,111,124,213,115,128,212,121,127,205,112,107,202,116,113,4 222,156,165,212,147,157,221,156,166,205,127,128,176,85,83,191,110,109,228,169,175,229,173,177,217,151,158,211,147,156,213,145,156,174,84,88,158,64,61,168,76,70,212,146,148,219,160,162,214,151,159,209,148,156,207,137,146,159,71,73,146,55,58,166,76,73,211,146,150,221,163,166,216,155,165,212,154,161,200,128,132,146,56,57,136,50,55,155,69,67,216,154,154,214,156,158,213,151,162,211,156,161,201,133,132,153,61,59,142,54,56,191,118,122,210,151,147,211,153,152,212,155,161,207,151,154,206,146,151,173,90,93,175,95,98,204,141,151,210,152,156,218,165,167,210,156,160,206,149,155,200,140,151,210,150,159,207,146,156,205,141,151,212,152,157,213,162,161,199,143,145,200,144,152,196,138,145,206,148,155,212,155,162,212,149,154,208,148,152,211,156,160,4 227,147,154,231,148,156,238,157,164,242,160,170,243,159,170,239,154,158,232,150,156,228,147,158,225,144,151,233,153,164,238,159,167,230,141,138,229,137,135,236,156,159,231,151,151,222,145,144,229,155,158,233,156,162,235,159,166,228,142,135,225,137,128,238,163,165,224,142,136,195,97,82,221,142,141,229,154,155,228,153,159,211,120,114,223,136,135,233,157,161,228,156,152,198,105,87,210,122,110,205,109,90,212,125,112,175,70,59,189,89,79,223,145,138,225,153,150,210,132,128,214,137,134,206,114,110,209,121,110,173,75,64,146,45,43,196,105,97,225,155,150,218,150,143,219,148,144,222,150,154,218,143,145,199,109,101,177,81,73,202,119,115,222,152,147,217,149,139,207,134,137,213,139,143,216,141,147,213,133,139,215,135,134,221,149,145,215,143,139,208,136,134,4 247,165,175,249,173,186,250,181,192,249,185,195,248,191,199,248,191,196,248,186,190,248,184,190,242,153,160,236,142,145,233,139,143,243,155,162,251,177,183,250,185,190,247,185,186,248,183,184,212,104,102,160,54,59,139,43,52,145,44,51,183,77,80,235,147,151,250,179,181,247,177,175,205,100,97,125,34,46,114,39,53,111,32,44,120,21,32,155,41,47,215,112,105,244,165,160,236,150,151,173,73,77,125,36,48,115,41,52,120,29,41,131,25,35,164,40,40,213,112,101,247,168,169,234,143,142,168,63,63,136,41,49,155,54,62,163,49,53,187,73,68,219,126,118,245,167,164,247,170,170,240,153,150,227,132,132,234,148,151,232,145,143,235,152,147,239,165,163,245,169,165,246,171,169,247,171,172,249,171,173,248,171,174,248,174,173,245,168,164,239,163,159,4 196,111,131,196,109,126,201,112,124,198,107,116,182,89,94,198,108,116,206,132,144,204,127,136,187,104,124,186,84,93,185,82,87,162,55,59,157,51,52,183,85,85,203,129,137,205,130,132,178,88,97,157,44,49,162,54,58,146,45,52,149,51,54,158,52,53,196,112,114,200,125,120,185,97,103,168,64,66,158,50,56,148,49,57,140,45,48,148,40,42,183,90,89,199,125,121,190,113,117,184,95,97,166,63,63,151,53,60,154,58,63,157,53,52,187,102,99,199,126,127,188,117,121,187,112,118,180,96,101,151,51,54,159,61,63,172,76,74,186,103,102,199,130,132,172,101,110,173,104,114,175,107,118,155,61,60,166,78,76,184,110,114,191,119,118,193,126,126,179,111,114,181,114,122,184,119,127,177,94,91,179,105,106,180,119,130,185,120,124,179,112,115,4 230,145,142,230,139,136,227,134,132,233,143,141,230,132,132,229,130,137,229,136,141,222,133,136,226,137,138,218,118,112,201,86,76,198,83,79,206,90,82,224,123,124,225,133,138,221,133,133,221,129,129,202,90,86,172,45,41,161,37,37,182,58,51,215,107,100,224,132,137,220,131,133,221,129,130,200,95,92,156,36,34,164,44,43,182,60,54,215,108,102,225,133,138,220,133,134,220,132,132,202,104,101,161,42,38,169,48,46,187,67,60,214,113,110,222,129,137,216,125,131,218,131,129,209,114,113,174,56,50,173,54,48,191,73,71,215,113,119,217,121,131,211,119,126,213,126,122,213,124,123,196,91,86,198,85,81,211,103,108,214,111,119,210,113,117,211,129,128,207,118,114,210,120,123,212,118,122,212,114,119,219,126,130,219,129,130,214,128,129,212,137,134,4 229,135,145,229,130,137,226,121,122,223,115,115,220,107,109,227,125,128,231,141,140,227,144,138,226,128,136,221,116,125,206,82,81,204,77,76,204,78,77,211,97,92,228,135,132,226,145,139,224,127,136,211,97,108,199,72,73,199,71,73,201,75,76,208,90,86,216,114,107,224,141,135,215,115,119,203,84,89,200,76,76,199,73,72,199,74,73,207,89,86,214,112,105,222,141,131,207,99,101,196,73,76,197,73,75,196,73,69,205,87,83,206,91,87,209,105,96,221,140,129,210,110,111,200,87,87,192,67,68,202,82,83,205,88,86,208,97,92,217,126,120,220,143,131,216,129,130,218,127,131,213,114,116,216,115,118,220,122,122,222,129,128,225,145,140,219,145,130,212,123,122,219,132,132,223,138,140,226,140,140,229,145,143,226,144,140,223,145,135,214,142,128,4 213,149,139,216,155,146,217,156,146,216,148,135,217,150,138,215,148,136,214,152,142,213,153,145,212,147,134,214,151,138,211,148,135,190,110,96,179,94,82,198,124,111,211,148,134,210,151,139,208,145,130,209,144,130,187,103,87,134,45,39,115,32,31,142,54,44,206,136,121,209,148,133,206,144,129,205,133,116,172,81,66,132,43,37,132,43,37,173,91,81,207,144,131,207,145,131,204,141,126,201,128,112,178,87,70,159,64,52,160,65,53,202,129,117,210,149,137,205,141,129,203,141,124,204,137,121,199,124,109,191,109,94,194,116,100,209,143,128,209,144,131,203,137,129,202,142,126,205,142,126,207,141,128,209,145,135,212,149,134,211,146,131,208,143,129,203,137,127,200,140,125,204,142,128,206,140,126,209,145,133,211,149,134,210,147,134,207,144,134,202,138,129,4 208,143,151,211,144,153,215,152,158,217,155,160,216,150,160,217,153,162,216,156,160,211,150,156,207,141,146,210,146,151,213,151,154,212,151,156,212,150,156,215,155,158,215,156,157,211,154,158,208,144,146,209,147,151,210,150,155,212,147,148,202,127,123,211,150,152,213,155,158,213,157,157,207,147,147,210,151,152,200,133,133,165,82,79,157,67,64,199,126,125,212,155,157,211,156,154,203,144,142,207,147,145,158,71,69,105,24,29,119,34,38,176,91,88,213,155,156,208,152,154,199,136,137,202,136,138,164,80,77,119,34,38,150,59,58,189,111,112,209,152,156,205,147,150,198,136,135,199,132,138,190,115,114,170,78,78,197,121,122,207,147,150,205,147,148,202,143,145,198,144,137,199,141,140,200,139,140,201,139,140,203,142,146,205,146,149,205,150,149,200,141,144,4 241,158,163,244,160,168,245,162,170,243,153,165,242,153,161,245,163,170,241,153,160,236,152,159,241,159,166,243,162,167,243,160,164,217,114,116,202,93,88,228,137,133,240,155,160,234,150,154,241,158,161,243,164,168,223,128,123,169,51,47,155,39,40,195,82,75,232,141,140,239,161,163,240,161,159,241,160,159,197,89,81,158,43,40,142,35,38,175,63,57,228,137,130,236,159,158,239,161,156,239,160,157,190,85,81,145,35,33,155,46,42,173,60,53,227,138,132,237,163,160,239,162,158,240,162,160,177,72,65,153,41,36,164,51,43,195,90,78,234,151,147,236,164,162,238,165,160,238,161,159,197,95,86,195,89,78,187,79,68,224,142,136,239,164,164,233,156,157,235,163,157,237,162,159,234,152,153,223,135,129,228,145,144,235,158,164,237,160,163,232,156,158,4 238,161,168,241,164,171,245,165,175,246,166,176,247,171,179,247,173,176,246,169,173,241,164,172,236,160,165,239,161,165,239,155,158,239,152,153,243,157,157,243,159,162,243,166,171,240,165,167,233,157,157,233,151,148,228,134,124,228,132,119,232,137,126,236,145,141,240,162,164,237,165,166,230,152,145,225,136,123,219,121,108,217,114,100,226,130,117,235,148,140,239,166,165,235,165,163,225,144,134,219,124,107,213,112,97,206,98,81,227,134,122,239,161,158,238,168,165,235,167,160,222,142,129,222,133,118,227,142,129,228,140,125,235,151,144,240,168,166,236,164,157,230,159,148,224,152,142,226,148,138,233,156,147,240,166,161,241,167,165,238,163,160,235,164,154,227,157,145,222,154,147,226,151,145,231,155,149,238,167,162,240,168,165,236,164,158,232,162,153,226,157,149,4 231,149,155,235,152,161,241,157,164,243,157,162,245,163,167,246,167,171,244,165,169,239,161,162,230,148,155,231,143,147,229,135,134,223,124,120,227,130,122,239,155,151,242,164,164,237,160,155,228,145,149,215,116,114,211,104,104,215,113,105,211,105,92,213,113,103,233,153,147,234,160,153,229,150,154,218,124,125,210,109,101,217,117,101,217,122,108,202,100,87,219,133,121,230,161,153,228,153,153,216,123,120,202,95,86,212,112,95,214,121,104,203,104,94,210,120,110,222,146,132,227,152,147,221,132,128,201,98,88,201,98,84,195,90,76,199,101,89,215,129,116,224,151,137,223,147,138,228,150,146,219,134,126,206,110,97,204,107,94,212,125,112,222,145,133,224,158,146,220,147,142,226,153,148,229,156,153,228,152,147,224,145,137,227,152,143,225,156,146,220,154,142,4 238,161,170,240,163,172,243,165,175,245,167,179,246,167,179,247,173,183,246,168,178,243,165,176,234,157,162,235,157,161,232,152,155,233,152,157,242,163,168,243,163,168,244,169,174,241,167,172,232,160,161,210,120,114,187,84,77,191,85,80,208,108,98,228,138,128,240,163,163,239,166,167,232,161,161,201,109,104,161,48,46,161,49,50,163,52,51,204,104,91,230,149,140,234,162,160,228,157,151,218,138,134,162,57,54,142,40,44,148,44,45,197,99,90,229,152,146,232,162,159,227,156,152,231,159,158,201,116,113,160,55,52,185,89,83,220,142,141,232,160,161,232,163,161,225,157,148,228,157,151,227,155,155,216,137,135,224,149,146,230,157,157,233,162,161,229,162,159,223,155,147,227,158,153,230,159,159,233,162,165,233,162,164,228,153,149,228,155,149,225,157,151,4 227,145,175,230,149,181,236,156,186,237,155,185,240,157,185,238,160,184,236,161,185,229,153,179,228,151,177,233,157,184,234,156,184,236,157,183,240,163,188,236,161,183,234,160,180,227,153,174,224,147,170,227,152,176,232,152,180,229,151,172,206,119,134,226,151,172,232,159,177,226,154,172,225,151,174,228,151,174,236,162,186,207,118,131,150,42,49,208,125,141,224,152,171,218,150,165,225,151,172,231,156,178,231,160,183,204,112,124,163,50,52,198,110,120,224,157,174,217,149,163,222,147,165,224,149,171,224,152,177,213,132,149,185,83,87,195,104,110,219,152,167,219,154,166,219,147,164,222,150,169,224,152,173,215,139,156,184,83,88,177,72,70,208,133,144,215,152,164,215,149,162,220,150,167,220,149,168,216,139,156,190,93,96,193,98,99,210,138,147,213,151,162,4 235,134,152,237,134,151,242,140,156,244,146,158,243,144,155,243,144,153,241,147,156,236,144,152,233,135,149,235,135,148,231,127,136,232,127,135,239,142,150,241,145,150,238,144,147,233,141,143,231,130,139,222,115,122,205,86,82,198,73,71,227,121,122,239,145,148,235,141,139,232,142,141,230,134,140,203,83,86,202,84,84,203,88,79,217,107,103,237,144,147,234,142,140,230,140,136,228,133,138,217,111,115,201,85,80,187,68,60,222,119,121,233,135,143,230,136,138,226,136,134,225,132,133,228,130,137,219,115,120,216,111,112,230,131,135,227,122,123,229,135,137,223,134,132,221,128,127,225,130,134,230,136,142,235,142,147,234,141,141,229,132,131,225,131,129,221,134,133,217,127,126,222,131,133,228,137,137,231,141,142,232,142,142,229,140,139,224,135,132,218,135,132,4 230,134,148,237,143,156,240,145,157,241,142,156,241,144,157,239,140,153,235,136,150,233,139,151,228,132,144,232,135,146,234,134,148,238,140,154,238,143,154,236,140,150,235,141,148,229,135,144,224,130,137,220,114,120,216,98,110,222,109,123,230,131,142,234,140,149,234,141,144,228,138,141,211,104,108,201,79,87,195,71,74,198,72,78,212,93,104,223,119,126,230,138,142,229,141,143,206,93,99,197,75,79,188,67,66,188,67,67,201,77,81,216,107,112,227,136,139,224,139,138,217,122,120,207,96,96,192,67,71,191,70,72,200,81,85,215,112,114,225,136,138,221,136,135,223,140,137,221,129,129,207,99,104,199,83,90,207,96,101,218,121,120,221,132,133,216,131,131,219,136,133,222,138,136,221,132,137,215,120,127,218,126,133,221,132,135,219,133,132,213,131,131,4 225,129,143,221,118,127,224,124,128,227,124,127,228,121,121,235,139,148,236,145,157,232,145,154,222,125,130,212,103,100,210,101,94,211,101,93,210,94,83,224,120,125,233,142,151,231,147,152,218,122,120,205,93,88,192,74,69,200,85,79,207,95,86,215,105,98,231,142,146,230,148,149,220,128,128,196,80,76,176,52,52,188,67,63,208,99,92,218,116,110,228,140,142,229,148,146,223,134,136,205,99,94,171,52,52,182,63,62,204,92,82,212,109,101,224,135,136,223,141,137,223,136,136,219,124,119,194,83,80,184,68,66,200,87,80,206,97,86,217,122,116,220,140,139,222,137,136,224,137,135,212,114,109,202,91,85,195,78,75,204,98,90,213,119,113,216,137,132,216,133,133,221,136,136,221,131,131,210,110,106,201,91,88,204,101,94,211,121,116,212,133,130,4 180,110,134,198,126,148,203,129,151,202,128,149,209,137,160,210,137,160,212,143,161,203,133,154,195,130,147,201,136,155,205,135,156,184,98,111,194,111,126,206,132,151,205,139,156,204,140,157,205,140,153,206,139,158,204,125,146,105,22,28,134,47,54,216,139,159,203,133,150,200,133,149,196,134,145,189,119,136,197,120,142,158,77,93,177,103,116,213,144,163,205,131,150,203,135,149,181,113,126,177,107,124,194,131,147,209,141,160,214,144,160,209,138,157,208,137,158,204,135,154,193,121,138,203,133,150,203,134,153,207,136,154,204,129,143,204,130,150,201,129,149,197,127,146,185,120,134,197,131,144,195,124,140,202,133,152,206,131,152,207,130,149,201,127,145,196,124,143,186,114,131,194,124,137,198,127,145,203,135,154,206,135,155,203,130,150,201,131,149,188,120,135,4 229,144,165,236,152,172,239,154,174,242,156,179,244,162,183,241,163,183,237,163,181,232,161,177,231,149,164,236,152,170,240,155,174,243,161,178,244,164,182,242,164,180,237,163,178,231,161,174,231,152,164,237,156,171,241,159,173,243,160,176,245,166,182,243,163,179,238,163,177,233,163,174,231,156,166,237,159,172,241,161,175,244,163,179,239,151,163,240,157,170,237,163,177,231,160,172,232,159,166,237,161,171,240,162,175,245,168,182,241,156,164,220,122,115,230,152,159,232,163,175,231,160,163,238,165,170,241,164,174,245,168,179,246,170,181,231,147,152,230,154,163,229,162,173,227,158,158,235,163,166,238,163,171,242,166,177,243,167,178,240,166,179,233,162,174,228,160,169,225,159,159,232,162,166,233,159,167,236,162,171,239,164,175,235,161,172,230,160,170,226,160,168,4 239,152,151,239,150,150,239,149,149,236,147,143,232,142,137,233,142,137,235,147,142,224,134,123,239,152,150,241,152,151,228,136,132,199,94,80,201,95,78,222,127,117,234,148,139,226,141,128,236,151,146,241,155,154,206,110,103,135,34,30,149,42,35,209,110,102,235,151,147,227,146,134,234,148,142,241,160,156,203,109,99,119,31,29,124,33,30,207,112,104,234,151,144,224,144,132,231,146,139,237,153,147,187,94,84,112,25,25,143,49,44,222,133,125,229,145,137,223,143,131,229,145,136,234,148,139,170,75,67,142,41,34,173,73,64,227,144,135,226,145,138,219,137,127,225,143,134,229,145,138,214,125,117,207,115,106,210,119,106,227,144,136,224,141,132,216,134,125,219,138,129,225,144,135,226,146,139,222,142,136,225,147,139,228,148,138,221,138,129,212,132,124,4 231,156,158,233,156,156,234,156,155,234,154,151,238,160,157,237,161,161,230,148,144,225,143,146,230,154,150,233,158,156,233,158,155,234,157,156,234,156,152,235,161,157,229,149,147,224,144,145,227,150,146,231,155,153,230,155,151,226,144,143,230,152,148,233,158,154,228,151,146,223,149,144,226,150,149,231,157,157,225,143,139,159,62,65,184,100,101,233,158,151,226,150,143,223,150,144,225,151,146,231,157,154,219,140,138,131,41,51,153,64,68,225,147,140,226,153,146,221,148,139,224,151,144,227,152,146,226,152,149,185,96,94,191,99,96,222,145,138,223,149,140,219,148,137,221,149,142,225,153,147,226,152,148,223,142,137,225,148,147,225,154,149,221,148,139,217,149,138,217,145,141,221,148,141,224,151,145,220,143,139,219,142,140,223,153,147,218,147,138,212,140,129,4 210,114,118,213,116,114,213,114,114,218,120,118,215,116,112,213,117,110,214,120,114,204,105,101,210,113,115,213,114,111,214,116,114,213,115,111,214,120,116,217,125,119,215,124,116,205,112,104,209,114,113,211,112,109,211,114,111,206,106,103,210,111,107,214,121,113,214,123,110,206,119,108,207,115,110,207,107,101,207,108,102,181,69,66,158,50,48,209,114,104,213,125,112,209,126,112,205,112,106,210,116,108,191,90,83,122,27,31,151,49,48,207,111,100,209,121,108,209,127,112,202,110,104,209,119,114,184,84,80,136,35,36,190,91,88,208,119,111,204,115,102,202,116,99,202,115,106,206,119,112,200,108,100,193,88,83,199,102,96,204,113,102,200,110,97,197,109,95,197,114,104,201,117,106,202,115,104,199,110,102,199,108,98,199,109,96,196,105,91,194,108,91,4 222,131,131,226,133,143,226,127,136,229,134,138,230,137,140,225,129,123,225,133,132,220,132,134,219,127,123,222,126,136,223,124,132,224,129,134,224,129,131,223,132,129,223,132,127,217,129,126,217,125,119,221,127,127,226,133,134,184,82,82,191,87,84,225,135,129,222,132,126,211,121,117,219,132,126,224,135,130,224,132,129,145,45,47,163,59,57,227,137,132,219,129,125,214,125,122,218,132,128,224,136,132,219,127,122,155,47,48,181,78,78,224,134,132,216,126,122,211,125,118,216,132,126,220,133,126,218,129,124,183,78,76,208,113,112,218,127,123,214,126,119,210,125,117,213,130,121,216,130,122,218,132,128,214,124,119,217,127,124,217,128,121,209,119,108,205,118,107,208,127,118,211,126,117,214,129,121,215,129,121,217,129,122,215,129,122,202,111,98,194,104,92,4 217,122,130,217,121,128,216,120,130,179,67,72,169,53,54,218,126,124,223,134,133,218,129,122,215,122,123,217,125,128,200,99,103,148,30,36,150,43,45,218,128,123,223,136,132,217,130,125,213,122,118,216,126,126,183,79,80,126,26,29,172,71,70,222,132,126,222,137,131,214,128,121,211,120,117,214,124,124,174,65,66,130,25,30,191,93,89,219,131,129,217,128,123,210,122,116,207,116,114,212,123,122,172,62,62,170,58,59,213,123,119,218,129,127,214,125,120,208,121,117,205,114,113,210,121,119,194,93,92,203,107,107,220,133,130,216,128,124,212,124,119,207,123,119,201,112,109,204,112,112,210,121,121,213,125,125,215,126,123,216,129,125,212,130,124,206,127,120,198,110,107,203,113,113,208,120,119,210,121,120,210,120,118,212,125,121,211,131,123,204,127,118,4 218,128,124,223,133,135,223,128,137,223,123,131,220,119,121,220,128,128,223,135,139,215,127,129,218,129,125,222,131,130,220,126,127,198,92,86,187,75,73,216,125,123,220,133,133,210,121,118,208,112,102,220,130,127,212,117,114,164,50,45,161,44,43,200,96,93,218,132,128,208,124,116,210,117,107,220,130,127,182,83,82,145,34,33,162,46,44,187,82,74,216,135,130,212,134,124,211,125,119,218,132,127,167,71,67,147,40,38,144,34,33,178,78,73,216,136,129,208,128,115,209,124,118,215,129,124,186,85,78,152,39,36,157,46,44,196,100,97,214,136,129,207,126,114,208,126,120,212,127,124,201,107,100,184,76,73,197,96,96,210,123,120,211,132,125,205,129,116,206,129,121,208,125,121,204,116,108,205,117,111,210,125,126,207,119,115,207,127,116,201,124,109,4 245,167,176,244,163,172,246,162,173,246,165,173,246,165,174,247,169,179,246,170,176,244,166,172,242,160,164,233,141,139,224,122,120,223,119,115,232,135,133,241,155,155,246,170,175,243,169,171,233,146,144,211,106,101,197,80,79,198,84,81,208,106,97,221,124,112,239,156,152,241,167,166,221,128,120,190,73,68,188,71,71,192,77,75,198,89,80,209,106,94,223,131,118,237,163,157,228,141,134,201,94,86,193,82,76,194,80,75,198,83,80,209,106,98,226,140,130,236,166,161,233,155,149,223,134,126,198,91,79,205,98,91,210,106,98,219,122,114,234,155,148,236,168,162,226,143,134,232,149,142,229,142,136,229,140,136,234,148,144,238,157,154,238,166,159,234,167,158,219,135,125,227,143,135,238,161,161,239,162,161,241,164,164,240,167,163,237,168,160,230,162,152,4 217,132,156,223,143,170,213,128,151,198,99,115,167,55,64,199,102,118,226,148,175,224,144,167,214,131,155,217,136,162,181,78,93,172,67,78,148,42,51,180,81,89,219,140,159,217,141,160,210,132,153,197,106,127,153,45,57,149,44,57,142,40,48,183,92,101,220,147,165,215,143,160,207,127,144,175,75,86,141,40,52,165,69,80,165,61,72,190,99,110,219,149,165,214,142,154,205,129,144,177,83,94,140,40,52,160,65,75,165,59,69,189,96,105,221,151,164,217,149,158,206,134,148,185,102,115,130,33,44,134,34,42,180,85,94,212,137,151,215,143,156,215,150,158,206,133,142,174,80,88,140,40,48,159,60,66,204,127,139,210,134,148,207,130,140,207,140,148,192,115,120,176,81,87,166,67,73,193,107,116,211,137,150,209,134,144,207,137,148,204,136,148,4 235,153,156,234,150,154,226,134,136,223,127,127,219,117,114,225,129,130,233,146,149,234,155,158,232,152,152,219,128,126,192,81,76,184,68,66,180,60,61,185,66,65,209,108,99,227,148,143,222,139,133,195,86,79,164,46,50,165,48,56,169,51,58,160,39,47,184,68,63,217,135,124,219,136,128,188,79,75,155,39,47,164,49,58,165,48,55,160,44,50,192,89,83,218,140,131,221,142,135,190,85,80,155,40,46,162,48,54,164,49,56,164,49,52,194,94,86,218,144,135,222,148,139,199,101,93,163,48,49,159,47,53,162,49,54,169,54,53,198,99,90,216,142,132,222,150,138,213,127,118,179,67,62,161,47,49,171,58,56,192,89,79,217,140,131,220,150,139,220,147,133,221,146,136,204,111,103,189,83,74,204,113,104,217,139,129,222,150,140,220,150,138,4 243,156,167,244,154,167,246,161,176,246,152,173,245,145,164,241,137,144,244,149,158,245,159,175,244,159,167,242,152,162,241,148,159,222,109,117,211,87,89,240,141,153,245,158,170,244,162,170,244,161,166,227,130,130,207,84,84,183,55,55,184,59,61,241,140,154,243,153,163,243,160,165,240,158,158,210,102,101,177,45,48,215,99,107,233,128,143,244,151,166,244,159,167,241,160,164,238,154,156,210,101,101,198,76,78,235,137,152,243,148,167,246,162,170,245,165,169,239,157,160,235,151,153,232,134,144,232,130,145,242,152,165,244,156,167,246,164,169,245,168,167,238,158,158,230,144,145,233,141,152,235,141,156,240,145,158,245,160,165,245,165,164,243,165,162,235,155,149,225,139,142,230,141,149,234,141,154,237,144,153,244,164,164,245,167,164,240,161,156,231,151,150,4 212,112,141,216,118,146,217,115,145,221,121,153,225,128,160,225,126,154,221,126,151,216,124,147,214,119,141,213,113,142,212,108,138,202,91,114,211,107,132,222,127,154,218,124,148,211,117,140,214,121,138,217,122,145,205,101,127,188,70,90,198,83,105,219,124,150,220,129,148,211,118,139,214,122,139,219,127,146,206,104,121,187,71,91,201,94,120,216,121,143,218,126,144,209,118,139,214,122,139,217,124,141,212,118,136,184,72,91,180,69,89,207,111,130,213,123,143,205,114,134,209,118,133,215,123,139,216,125,143,201,102,122,193,90,108,209,117,136,207,116,136,197,104,128,206,115,128,212,121,137,212,118,137,210,114,137,209,113,135,212,122,138,205,116,135,197,108,128,202,113,126,208,117,134,209,117,136,207,113,134,208,115,136,205,112,131,201,112,131,195,111,129,4 234,145,160,238,151,169,239,150,168,239,148,165,240,147,167,236,144,164,231,143,158,226,141,154,232,144,156,237,151,165,239,151,165,236,146,162,234,141,160,229,136,155,227,140,153,223,140,150,227,140,151,235,148,160,237,149,161,234,144,160,220,120,133,199,86,92,217,125,134,220,136,148,223,134,147,230,141,156,233,142,156,232,142,155,203,92,103,178,53,57,211,115,126,218,133,146,219,131,144,224,134,149,227,135,153,227,135,148,195,80,86,193,80,90,215,124,138,215,130,140,217,131,141,225,136,148,223,132,150,224,132,148,214,114,130,213,117,135,218,132,143,213,132,140,214,131,138,221,133,146,221,130,146,221,128,148,218,124,145,215,122,142,213,124,136,209,130,138,208,125,135,214,128,139,218,129,142,218,126,143,216,125,141,213,123,139,210,122,135,204,122,134,4 247,168,182,247,170,183,247,172,187,247,168,181,246,166,176,247,166,180,246,160,178,244,157,179,247,168,180,247,171,182,247,167,174,245,155,156,245,153,151,245,155,156,246,159,171,244,157,175,246,167,174,246,166,172,246,160,162,245,146,145,245,147,147,243,140,134,243,148,149,244,157,173,245,164,165,246,163,164,246,161,164,245,153,156,242,140,142,243,146,145,243,153,149,242,156,168,243,159,162,244,161,159,245,157,156,244,146,146,239,134,134,243,149,148,243,151,147,239,148,161,233,144,153,242,157,162,244,155,159,244,148,152,242,143,144,242,148,145,242,149,147,238,148,162,226,132,144,234,144,155,244,160,171,245,157,166,241,149,152,242,152,152,242,153,161,234,149,164,227,141,154,233,142,151,242,161,169,247,164,177,242,158,166,240,158,166,239,155,170,232,152,167,4 226,141,157,225,135,153,225,133,153,221,125,139,231,139,154,232,144,162,230,145,164,222,147,159,226,140,156,225,137,153,214,118,128,197,83,88,216,117,122,231,147,158,228,148,161,219,144,156,223,141,156,227,140,154,208,108,109,185,65,63,194,86,79,221,130,135,227,146,158,219,141,153,227,152,163,225,142,148,202,98,94,189,77,72,190,82,78,215,119,120,224,144,154,219,140,155,229,160,168,223,145,154,204,101,105,186,69,68,190,83,81,216,123,123,220,139,149,221,143,159,220,146,149,217,140,146,223,138,150,201,101,101,186,74,75,209,116,126,216,138,151,210,137,144,206,130,129,222,148,158,229,155,172,222,143,150,210,117,127,200,110,120,212,137,147,215,146,153,211,135,142,223,151,164,227,155,172,221,147,159,216,136,153,200,113,126,210,134,143,212,145,154,4 214,140,156,220,141,162,225,140,167,226,138,166,230,147,172,223,150,171,207,139,160,186,118,139,211,137,150,223,147,164,223,139,163,221,134,156,224,147,166,212,142,163,194,128,147,177,110,127,211,136,148,223,145,164,217,132,150,204,113,118,212,136,149,202,137,155,186,119,136,162,93,106,213,141,153,219,141,155,191,96,101,168,67,65,193,112,119,196,132,150,178,109,124,140,72,85,213,143,156,209,128,137,157,59,59,141,46,49,191,114,123,195,131,148,169,99,113,122,60,72,210,139,153,207,128,137,156,61,59,162,72,74,200,133,146,190,126,141,157,88,102,111,53,65,210,143,152,209,134,142,187,96,90,196,118,121,201,140,154,183,117,130,143,76,91,106,51,63,214,148,152,215,144,152,212,138,143,207,140,150,196,133,146,176,106,121,136,70,86,105,52,64,4 237,145,152,238,147,154,243,154,165,246,158,170,245,159,171,245,159,167,243,156,164,237,153,159,222,116,111,220,112,109,229,128,129,233,133,134,239,146,151,242,156,161,240,155,157,236,153,155,212,99,94,197,71,72,190,61,65,202,78,74,221,113,108,241,154,158,241,157,159,235,153,153,206,91,85,190,61,65,178,46,56,184,53,60,194,66,66,225,127,123,237,155,154,233,154,148,222,129,121,200,82,79,179,51,58,176,48,55,174,45,51,203,89,83,231,146,140,232,156,150,231,149,149,218,118,114,178,54,56,175,49,57,178,50,56,193,70,62,221,124,112,229,152,147,229,148,143,230,146,145,212,113,109,200,88,85,202,88,84,212,110,102,221,133,126,223,147,140,225,144,138,228,147,143,228,146,145,223,138,135,221,133,130,225,142,140,225,146,142,221,147,139,4 229,146,153,234,151,160,237,152,158,242,158,168,242,161,172,239,160,172,232,153,164,227,148,159,229,148,153,232,150,157,234,151,156,240,159,165,234,154,162,220,131,131,228,150,157,225,149,155,226,144,144,233,151,152,237,158,168,237,159,168,216,128,129,171,64,58,219,139,144,223,151,157,228,150,152,233,156,159,234,156,158,236,157,162,180,91,94,107,25,28,203,121,122,222,150,154,227,151,149,228,152,151,180,89,84,216,129,126,149,71,76,81,12,18,198,114,112,222,153,154,222,148,144,223,145,139,156,56,50,196,108,104,184,101,101,163,77,75,213,137,136,218,149,147,218,145,139,223,148,143,210,125,115,213,134,132,225,150,150,227,156,156,221,154,154,216,149,146,215,144,138,219,147,141,224,153,149,225,154,156,225,154,151,225,157,155,221,155,152,213,150,146,4 228,147,153,231,149,159,232,148,159,232,146,162,229,142,160,230,147,163,226,144,154,227,151,163,228,150,152,231,154,160,214,125,127,181,73,73,205,111,117,229,150,162,226,150,160,224,150,160,225,149,148,230,154,154,176,82,79,103,14,17,160,66,68,227,148,158,226,151,158,221,149,155,222,147,143,224,146,145,147,61,60,80,14,22,143,54,58,221,137,146,224,149,156,220,148,155,221,147,145,221,145,144,144,59,58,85,18,25,128,36,38,210,125,130,224,151,160,217,146,149,218,145,140,222,149,147,158,68,65,122,32,32,166,72,67,217,139,144,221,148,156,218,149,149,214,142,137,218,148,145,202,124,121,193,107,104,218,143,145,222,147,154,220,147,151,217,150,152,208,136,131,213,140,135,219,150,151,219,150,152,223,152,157,221,148,151,219,149,149,215,149,149,4 230,153,162,234,154,162,236,155,163,240,160,168,240,160,171,237,158,167,232,154,164,226,152,162,228,151,157,232,155,161,234,154,158,236,155,157,238,159,164,235,157,162,229,152,157,221,145,150,227,151,155,221,134,134,208,108,101,212,115,105,232,151,151,234,155,158,230,154,155,220,146,146,224,151,154,216,125,121,167,54,51,167,59,56,222,134,130,233,156,158,228,155,155,222,151,151,218,142,141,220,137,135,166,62,62,147,46,47,221,131,130,229,152,154,226,151,150,218,145,145,210,128,121,222,147,152,205,114,108,187,85,77,223,143,150,229,153,157,224,151,150,215,143,140,209,131,126,219,144,144,221,143,142,220,137,140,222,143,152,225,149,153,218,145,147,209,139,137,211,140,140,215,140,140,222,150,150,219,140,141,220,139,145,222,148,151,218,148,150,210,144,141,4 239,163,164,236,160,164,239,162,166,243,166,169,244,166,168,244,169,175,240,160,162,233,151,157,236,162,162,236,158,152,235,154,148,241,160,161,242,167,171,243,169,173,238,161,163,231,152,156,232,156,150,233,154,147,182,86,75,178,85,80,239,162,161,242,167,167,237,162,163,229,156,157,235,159,150,225,142,132,135,40,37,127,34,34,225,142,136,239,169,172,236,164,162,230,159,157,232,161,157,235,159,150,165,71,66,164,67,60,232,153,149,238,168,169,235,164,162,227,156,155,232,161,157,233,163,160,223,145,137,227,149,144,235,164,165,236,165,165,233,163,163,224,153,149,228,158,153,233,163,159,234,165,164,235,165,163,235,163,159,236,163,161,231,161,162,222,153,147,222,153,148,230,160,156,234,165,160,235,165,160,234,164,159,231,161,159,227,157,153,220,153,147,4 222,142,146,226,146,151,231,143,149,234,143,149,231,139,146,230,136,151,227,138,153,217,128,144,222,146,149,225,146,142,229,147,149,232,148,157,233,150,157,231,144,150,223,132,140,215,126,137,219,142,144,222,146,144,222,138,142,208,109,116,223,131,136,226,139,144,220,127,140,215,129,137,215,138,136,216,136,132,184,79,80,165,48,54,205,104,113,224,135,146,220,133,142,212,129,130,216,144,141,207,123,116,165,51,50,171,59,60,215,120,131,221,130,144,214,128,135,210,129,132,213,143,134,211,133,127,193,95,93,200,103,104,216,125,134,215,123,136,210,119,128,204,116,123,212,147,139,214,144,140,215,136,137,217,136,140,214,125,138,213,123,139,207,118,128,201,118,123,208,139,128,211,140,132,216,145,143,218,143,144,216,132,141,207,117,125,203,119,122,205,132,132,4 236,161,182,238,157,183,239,152,182,241,153,182,242,154,182,238,152,179,221,130,161,191,94,128,237,161,180,238,156,181,238,152,180,238,152,180,239,152,178,239,154,176,224,137,163,197,107,136,235,157,177,238,157,179,237,151,180,234,145,170,235,145,166,238,155,175,226,141,163,202,114,140,232,152,171,237,159,178,237,153,181,221,124,141,215,113,120,238,157,174,229,147,165,207,120,144,226,145,163,233,153,172,234,149,176,218,120,139,211,110,114,236,156,170,229,153,166,210,128,148,221,143,157,229,145,163,226,141,166,222,134,161,227,142,157,234,155,168,228,155,165,213,139,154,212,136,147,222,143,162,223,142,166,226,147,170,228,152,171,231,155,168,226,153,162,212,141,153,204,130,139,214,138,158,223,146,168,227,150,170,228,152,170,227,152,165,223,151,159,209,139,151,4 245,164,179,246,163,180,246,161,181,246,167,186,247,166,185,246,160,179,246,158,173,243,152,166,244,162,175,246,162,177,240,147,159,241,148,163,246,161,179,246,160,176,246,158,170,243,154,164,242,160,174,242,156,168,215,107,107,217,105,111,246,153,170,246,160,176,246,159,170,243,154,161,240,157,171,234,141,152,187,66,69,200,81,87,244,146,163,246,157,173,245,156,166,241,153,159,235,152,162,222,126,129,177,58,62,191,70,79,236,135,147,245,155,170,241,149,159,239,149,153,235,157,162,219,126,124,199,87,89,205,91,97,234,134,147,242,150,165,239,146,155,236,145,148,229,152,156,226,137,139,214,111,114,220,115,121,237,141,155,240,147,162,239,148,157,232,142,146,225,148,151,228,140,146,214,111,112,220,118,124,236,140,155,239,146,158,238,148,156,228,140,144,4 246,182,174,247,184,176,248,195,189,249,201,194,249,198,190,247,191,184,248,191,182,248,189,181,248,188,177,248,187,175,247,189,179,247,192,183,248,194,182,248,192,181,248,193,181,248,191,181,246,184,172,247,191,178,248,194,182,248,194,184,249,194,182,249,195,185,247,188,176,248,192,179,245,178,162,248,193,180,249,198,187,248,184,171,244,170,152,247,185,175,247,189,178,247,189,175,247,180,166,248,191,178,248,183,168,226,124,96,207,93,61,236,146,123,248,187,179,244,182,169,245,177,162,246,184,170,247,177,162,227,126,97,219,113,85,244,166,151,248,187,178,246,184,172,238,170,153,243,175,161,242,173,161,241,169,153,242,167,151,244,178,166,245,182,168,245,181,167,237,170,154,242,174,161,244,178,165,248,184,172,248,186,175,247,186,174,246,184,171,244,179,163,4 219,133,163,219,132,162,234,148,181,238,152,185,238,149,177,239,153,183,238,155,186,229,149,177,215,130,158,222,137,163,232,145,174,239,153,180,238,152,178,237,153,183,233,149,180,222,140,168,214,132,157,224,140,164,221,135,154,229,143,166,233,148,176,235,152,182,227,142,172,215,132,159,207,126,144,220,136,159,225,143,164,202,107,122,193,87,100,219,128,148,218,135,159,215,137,159,201,121,133,213,135,152,219,135,155,187,80,89,170,63,70,194,98,108,215,134,151,213,137,155,203,129,141,210,133,148,215,136,155,200,105,117,173,53,62,198,102,117,216,139,158,208,134,149,206,133,146,207,127,146,208,125,145,208,118,140,201,99,114,212,126,148,213,136,158,202,128,144,199,124,140,208,130,151,209,129,148,207,124,146,216,136,160,213,136,157,204,128,148,187,110,126,4 232,151,169,243,167,185,245,173,191,245,174,190,246,178,192,246,177,189,242,171,181,239,165,176,233,152,170,245,171,184,246,177,188,248,176,190,246,172,186,241,168,178,244,175,184,244,173,187,234,159,169,243,171,181,249,180,190,228,137,136,223,135,134,246,173,180,249,182,190,244,175,186,232,156,167,243,169,181,244,165,167,174,73,67,167,60,52,236,153,146,249,185,189,241,173,181,232,159,163,241,171,176,231,145,135,182,75,64,171,63,56,231,147,143,249,183,189,238,172,177,232,164,163,236,166,163,231,150,138,189,84,70,207,107,91,239,162,158,243,175,179,235,169,171,225,161,155,230,164,159,227,155,148,218,137,126,225,147,138,235,163,163,235,167,170,226,161,161,221,159,149,226,162,154,230,164,161,234,166,166,236,166,170,228,157,158,233,166,168,234,171,176,4 226,148,167,221,138,151,216,128,138,229,141,156,237,155,172,236,156,172,239,161,179,227,152,167,224,146,161,223,143,155,199,102,99,210,116,116,229,146,162,234,155,170,232,154,166,222,144,158,223,147,159,213,128,138,172,66,67,180,74,76,216,130,137,224,144,153,227,148,159,221,146,156,218,144,156,201,111,120,158,48,54,176,70,76,216,134,138,211,132,134,226,148,160,221,148,157,212,142,149,193,108,108,150,47,49,183,86,87,210,130,133,219,143,150,218,143,149,223,150,159,198,128,128,202,121,122,175,79,77,196,107,103,215,138,140,230,156,166,222,148,151,215,144,150,194,124,127,211,138,143,209,126,132,222,144,147,215,139,145,224,150,160,222,150,158,211,142,150,192,123,128,212,141,149,213,137,147,227,155,166,211,137,144,217,143,154,227,157,169,212,142,152,4 217,127,132,222,133,138,225,134,138,226,132,139,231,144,146,228,141,142,224,140,140,217,136,135,217,129,131,222,132,134,220,129,132,225,136,136,220,130,124,217,126,120,217,135,127,216,138,130,216,125,132,217,125,134,218,129,131,203,105,96,187,79,66,184,76,59,196,99,83,213,136,128,213,122,126,213,121,124,201,104,94,176,65,51,166,55,45,177,69,53,199,104,93,210,130,127,214,127,126,205,112,99,172,63,48,155,50,43,148,41,36,179,70,59,208,119,113,208,125,125,212,128,121,207,120,105,174,67,51,138,35,28,160,48,45,180,65,65,205,116,116,207,130,127,209,129,116,214,138,126,204,118,105,190,92,86,187,81,77,192,87,88,208,126,128,204,129,124,207,130,118,213,138,126,212,135,128,213,131,131,210,125,124,203,112,115,204,117,122,202,123,123,4 210,137,149,203,120,132,195,101,112,195,99,111,207,122,134,203,116,127,203,122,132,209,138,149,186,92,94,173,69,76,170,64,72,170,62,71,173,66,75,165,59,62,171,73,78,187,98,111,185,97,100,160,55,60,161,55,62,161,53,62,163,54,65,154,52,57,147,49,51,150,52,56,202,126,135,168,69,75,159,56,58,166,64,65,168,65,68,160,60,63,151,53,59,159,64,70,201,130,131,173,75,78,159,56,66,171,70,78,177,73,84,159,57,63,149,52,54,165,73,76,210,151,153,190,108,107,164,67,66,165,64,71,167,63,79,157,57,69,161,67,69,162,71,70,208,151,153,205,139,145,194,111,114,162,64,65,153,54,54,168,72,77,181,92,99,176,91,95,207,151,154,207,147,154,202,130,135,190,105,110,180,88,95,192,111,119,198,128,136,196,129,137,4 189,126,117,191,128,118,184,113,102,177,94,83,182,99,87,198,132,121,200,138,130,198,138,130,191,129,116,191,125,111,172,87,72,156,65,53,170,81,67,197,128,116,200,139,128,198,137,126,193,133,118,188,118,102,165,75,60,136,47,38,163,76,62,200,131,118,201,142,130,199,138,126,192,131,120,189,119,104,166,76,62,137,46,36,172,89,76,205,142,130,202,144,131,201,143,131,192,133,120,194,131,116,183,104,88,178,90,73,199,129,115,205,145,134,204,147,135,201,146,135,193,136,121,196,138,124,199,137,122,202,137,121,206,144,134,207,149,137,204,146,135,200,145,133,194,139,125,199,143,129,202,147,135,206,149,137,207,149,137,206,149,138,203,147,137,199,146,135,194,143,131,199,144,131,203,149,135,206,152,140,206,151,139,204,149,138,202,150,140,195,145,138,4 232,145,151,234,146,153,236,146,155,235,140,148,240,150,161,242,154,165,239,157,166,238,159,167,231,145,146,228,139,138,222,126,121,219,119,113,224,126,122,233,143,146,238,156,161,236,155,161,225,141,139,217,121,113,203,96,86,199,92,86,203,96,85,222,126,122,236,154,158,235,154,160,219,131,126,206,104,92,184,72,64,172,58,54,173,59,52,213,112,104,238,159,162,237,161,166,219,137,130,206,110,98,178,65,59,156,43,41,165,50,46,215,119,111,237,161,164,236,163,166,218,142,134,206,115,102,187,79,68,182,73,65,194,86,74,223,136,131,235,159,162,232,157,161,216,142,135,214,132,123,204,106,95,207,109,98,213,118,105,231,150,147,233,158,161,228,155,157,214,141,136,219,144,139,215,133,127,219,135,130,225,143,138,232,157,157,230,157,156,226,155,152,4 233,147,146,237,149,151,240,152,159,240,152,163,239,149,160,239,150,159,239,156,163,235,155,160,231,146,143,235,149,149,237,152,154,229,138,139,229,137,138,236,150,156,237,155,160,235,157,159,229,144,139,233,147,146,225,135,134,197,87,77,200,95,84,227,138,137,237,157,162,234,156,157,227,143,136,229,144,142,203,102,96,161,48,45,169,57,50,216,121,114,237,155,160,232,149,152,224,144,135,223,139,132,176,70,62,140,36,37,164,56,51,222,131,129,235,149,150,230,148,148,222,146,137,212,126,116,173,65,56,149,43,42,190,86,78,230,145,142,235,151,151,230,152,152,215,139,133,208,122,111,171,63,52,171,61,52,213,121,113,233,152,151,231,149,149,226,149,149,212,134,127,213,134,127,195,101,88,201,108,100,224,143,140,230,150,150,227,149,148,221,147,146,4 228,134,147,231,135,151,224,122,133,224,121,125,235,141,149,239,149,159,240,151,160,236,147,155,226,132,143,228,133,145,200,87,91,191,73,72,216,113,111,230,135,139,233,142,149,233,146,152,224,132,143,225,131,140,198,85,88,186,69,70,193,77,78,200,86,86,226,129,136,232,144,151,223,132,142,225,131,141,218,118,126,209,100,105,193,76,76,189,73,73,228,134,137,232,145,150,222,134,139,226,133,142,229,134,146,227,130,140,220,117,122,211,100,101,226,129,133,230,143,149,219,133,134,225,135,141,229,136,144,231,138,149,231,138,148,228,132,136,230,139,143,229,142,147,215,132,133,221,134,138,227,136,142,230,139,148,234,144,153,234,145,150,232,147,150,227,142,146,210,127,130,215,129,134,222,134,139,227,139,146,230,142,149,229,140,147,227,140,146,221,137,143,4 223,133,144,230,142,151,233,146,157,235,148,161,235,147,161,235,146,158,234,149,159,229,146,158,222,134,141,228,140,146,227,139,142,214,114,114,222,127,130,233,148,155,232,149,154,227,145,152,221,135,140,224,139,143,208,109,102,188,75,63,183,78,76,228,145,149,231,149,152,226,144,150,218,133,138,217,130,129,195,88,77,188,78,70,144,46,48,214,126,128,233,151,153,224,141,146,216,135,136,213,125,123,192,87,75,187,78,68,142,42,42,211,125,127,230,148,153,222,141,146,214,135,132,215,132,128,192,87,77,182,69,57,188,87,82,226,146,151,227,148,150,224,146,148,211,133,129,215,136,136,205,111,104,200,99,92,219,131,131,228,149,152,225,146,148,219,142,145,209,130,127,213,135,134,216,135,134,219,137,139,223,142,143,224,144,145,221,143,145,215,140,142,4 234,158,175,234,155,172,233,150,163,237,157,176,238,161,182,234,158,178,228,150,172,223,143,166,232,158,173,229,146,159,214,118,121,218,125,132,229,150,159,229,154,170,227,150,168,222,146,163,228,150,161,215,125,129,191,83,84,184,74,75,197,97,93,212,123,125,221,142,148,221,152,162,215,131,135,193,87,89,181,66,69,177,64,66,173,61,68,180,70,70,201,109,105,219,150,156,212,129,134,198,98,102,181,70,69,170,63,64,155,47,53,178,70,68,194,97,94,216,145,146,221,151,161,218,142,152,194,96,97,165,55,57,176,73,71,192,96,94,209,128,134,221,155,159,218,149,160,221,150,163,212,134,145,186,86,91,201,110,114,214,138,149,219,149,160,217,154,160,214,145,158,217,146,161,218,147,163,214,137,150,217,142,154,225,156,171,219,152,163,212,149,157,4 225,147,156,233,157,167,233,154,162,234,154,160,232,143,152,229,142,139,225,140,132,217,135,126,220,141,146,221,136,137,222,131,135,228,140,145,224,133,140,225,140,142,223,148,145,216,140,137,217,136,140,202,102,90,197,90,79,208,108,104,208,105,99,210,111,103,218,142,136,215,142,138,216,141,140,209,119,109,197,93,74,185,74,61,179,68,58,188,78,64,205,113,101,216,148,143,213,133,138,206,116,103,191,86,68,182,72,59,159,49,39,164,56,46,185,93,81,213,143,133,209,128,137,214,133,131,188,83,72,176,65,53,153,47,39,165,57,44,190,100,85,209,139,129,208,133,136,218,148,146,210,128,122,202,112,103,187,94,86,194,106,94,211,137,126,203,134,126,207,136,131,214,143,139,217,146,146,217,144,145,215,139,140,213,143,139,211,144,137,203,135,126,4 218,147,164,241,169,191,248,165,191,247,171,190,248,185,201,248,185,196,248,183,191,246,175,182,232,161,180,239,164,178,228,133,139,246,171,182,249,193,201,248,190,197,248,186,190,246,176,178,241,169,185,234,148,151,218,117,110,249,181,191,249,196,200,249,195,197,248,187,187,246,175,174,242,169,181,244,167,173,245,168,172,249,190,197,249,196,197,249,194,192,248,184,183,244,172,171,243,167,178,249,182,191,249,189,196,248,191,195,249,195,194,248,192,190,248,179,177,242,166,165,241,162,174,248,180,189,248,188,193,248,190,192,249,194,192,248,187,187,247,173,171,238,161,161,234,151,164,246,169,180,248,182,189,248,186,187,248,190,191,248,182,183,244,168,169,231,157,158,224,140,153,241,159,171,247,174,181,248,184,187,248,187,189,247,176,180,238,163,168,223,151,153,4 232,137,140,238,137,141,242,140,142,244,147,151,244,147,149,243,146,150,239,142,140,234,142,137,228,131,129,238,137,138,241,140,138,243,150,154,240,139,140,236,133,133,234,136,132,233,143,138,218,113,107,235,138,138,242,146,145,239,142,141,214,97,89,207,83,78,228,129,124,231,143,132,227,132,134,235,142,143,243,152,152,229,122,118,203,81,66,203,78,68,224,123,117,230,141,131,228,130,131,235,136,135,238,143,139,217,104,95,198,74,59,206,90,82,230,139,136,229,144,137,224,125,128,233,134,136,233,136,132,222,117,104,204,89,79,215,109,101,234,150,142,228,147,134,219,124,121,227,131,129,236,145,142,237,148,140,225,125,115,228,137,124,229,146,133,225,149,131,220,131,125,222,128,123,229,137,132,234,146,139,233,145,137,229,142,129,225,144,129,220,145,127,4 237,142,147,242,152,161,246,161,169,245,158,163,246,161,168,246,163,164,243,156,159,238,149,154,240,155,158,245,161,169,246,164,170,245,158,158,244,155,153,246,161,161,244,157,157,239,154,153,238,150,154,244,158,162,242,152,149,226,124,112,220,113,97,243,155,154,243,158,158,236,152,149,237,152,150,243,161,159,224,121,102,196,78,60,210,105,93,246,160,158,241,156,157,235,152,149,233,150,142,241,159,151,229,131,117,199,83,64,229,136,126,246,164,163,240,155,155,235,156,151,234,152,145,240,159,152,238,150,142,231,138,130,238,149,147,243,159,160,239,159,157,231,150,146,233,157,148,237,156,152,239,156,155,238,149,153,237,147,145,238,152,148,233,152,148,226,147,140,230,153,144,231,150,146,232,148,144,237,155,151,238,156,151,235,152,147,230,150,142,224,150,139,4 244,167,183,247,169,188,247,170,191,246,167,188,237,141,147,232,137,134,240,159,169,240,167,182,244,166,181,247,170,186,246,169,185,246,163,179,213,100,95,193,70,56,224,133,131,233,160,172,244,168,179,245,167,182,247,169,185,238,148,153,190,66,58,165,36,35,198,86,81,230,154,161,240,165,175,244,166,177,246,166,181,237,148,154,201,83,71,176,47,40,187,71,66,226,148,152,238,162,167,239,156,154,239,150,150,245,163,170,232,137,130,209,99,90,221,133,133,233,163,167,232,158,155,217,119,105,211,106,90,241,159,159,246,168,176,237,156,164,235,159,167,233,163,167,229,152,149,215,119,104,216,119,107,240,159,162,245,171,178,239,165,172,236,164,168,231,163,165,230,156,160,229,150,145,235,158,159,240,164,172,242,168,174,240,167,170,235,164,166,230,163,165,4 238,155,164,242,156,167,244,157,168,247,163,178,246,167,180,246,171,180,247,170,180,243,163,173,237,156,161,237,149,152,228,128,124,244,157,165,246,163,176,246,169,178,246,169,176,243,167,173,237,158,160,236,149,151,204,92,78,222,118,114,247,160,173,246,166,176,245,167,171,241,165,168,234,157,154,240,160,161,223,124,112,223,122,113,246,162,169,246,166,173,245,166,171,239,164,167,233,155,151,239,158,156,238,152,147,239,150,149,247,167,173,246,166,172,243,163,166,238,162,163,231,155,147,236,156,151,240,159,158,245,165,168,245,163,169,244,162,166,243,164,165,234,156,156,227,155,144,234,158,153,237,158,156,242,163,162,244,164,167,242,158,160,238,160,160,230,154,154,222,150,140,229,156,147,235,159,154,238,159,159,240,161,162,238,156,158,234,155,154,225,149,148,4 236,160,179,236,158,174,241,163,177,246,168,184,246,170,183,241,163,178,237,161,173,232,160,174,235,163,176,241,167,181,243,169,181,244,170,183,241,167,181,238,163,174,235,162,173,231,162,171,232,160,172,241,169,180,243,171,182,241,168,179,230,152,163,233,157,169,228,156,167,227,159,166,228,155,166,237,165,173,239,169,181,221,140,144,182,84,79,228,149,155,228,156,165,223,154,158,231,161,169,238,166,174,237,168,177,184,94,94,150,46,46,220,140,141,226,154,166,223,154,160,227,158,164,234,165,172,228,157,165,170,70,69,170,67,65,225,151,157,226,155,163,222,154,157,221,152,157,225,153,160,224,153,164,212,133,136,211,132,135,228,156,163,225,156,158,218,153,150,215,147,152,214,142,155,223,152,163,226,157,165,226,157,166,225,153,160,222,155,157,218,154,149,4 219,131,141,222,134,135,224,133,139,228,131,141,234,144,156,228,139,146,217,128,131,216,125,132,221,134,140,223,134,136,220,126,128,213,109,108,218,120,120,217,128,127,223,137,140,221,142,143,215,124,127,218,124,129,216,122,119,193,85,78,188,75,72,210,120,117,228,149,147,223,147,140,215,124,126,213,115,120,208,109,102,174,68,64,168,56,57,207,112,105,227,148,146,220,141,135,219,134,132,215,121,117,189,83,78,155,49,50,171,65,61,204,105,96,224,145,142,220,141,134,217,136,132,219,135,129,185,83,76,139,41,44,168,67,63,209,115,107,223,145,142,217,140,132,212,131,124,218,141,136,204,117,111,179,83,77,193,98,89,216,132,123,218,139,135,212,134,129,210,129,122,215,135,126,212,130,122,216,136,132,213,132,122,211,129,118,217,143,134,209,134,129,4 212,130,129,225,154,164,222,146,155,212,122,127,210,113,123,223,140,155,228,158,172,220,146,154,209,126,122,223,153,160,206,119,117,174,69,69,172,65,69,205,111,111,222,152,152,221,151,160,215,142,142,206,118,118,183,83,83,151,51,56,150,48,53,177,82,76,214,137,127,218,146,149,216,148,147,187,90,87,164,60,63,149,51,54,152,49,53,184,89,88,207,125,120,206,124,119,210,135,128,179,80,79,153,53,57,155,54,56,158,52,59,176,71,77,198,108,104,198,113,103,205,122,114,176,75,75,149,48,53,166,64,66,178,72,76,172,64,70,196,106,100,204,126,117,213,143,141,192,103,99,162,62,59,170,67,68,189,88,86,200,111,111,208,133,129,210,143,137,214,150,151,206,131,126,196,113,107,192,103,99,196,103,100,215,145,141,215,151,146,214,157,153,4 210,144,149,221,157,163,224,153,159,225,155,162,209,132,135,217,138,138,219,148,156,222,152,161,213,149,152,221,155,157,223,155,159,225,152,155,188,99,96,183,89,82,213,140,139,218,154,158,219,156,160,228,166,167,227,160,158,188,99,96,157,57,57,170,77,72,218,146,146,218,151,153,217,152,150,224,161,162,216,147,148,175,78,78,148,50,51,164,77,76,220,155,155,219,156,156,202,136,128,212,149,147,222,153,155,172,78,74,124,39,43,177,91,90,220,154,147,216,151,147,205,139,134,218,155,151,211,141,134,169,73,68,134,47,48,193,112,109,216,146,136,215,149,140,206,139,135,212,148,147,207,133,128,182,84,77,178,92,89,213,148,148,213,147,138,213,148,139,207,147,146,210,146,145,213,143,142,198,120,113,207,142,143,217,158,156,212,146,137,211,147,139,4 226,152,162,227,155,163,225,152,157,191,102,104,202,118,127,228,158,171,233,169,181,224,159,166,226,148,157,223,148,156,203,115,115,147,57,65,155,59,66,218,143,152,225,162,170,222,156,161,229,152,155,228,155,161,168,75,79,115,36,50,134,42,51,202,123,125,224,163,168,225,158,158,229,154,157,231,161,169,171,84,90,115,32,44,131,41,50,183,97,98,223,161,164,221,158,153,229,156,162,233,165,175,191,107,114,122,37,46,128,42,50,184,100,99,215,155,154,215,150,144,229,162,167,225,151,156,202,116,112,146,59,64,138,49,53,192,113,113,214,157,156,219,160,154,226,163,163,220,145,147,212,138,136,194,119,118,181,96,93,209,143,145,207,150,151,210,153,147,220,157,155,217,152,155,221,160,165,213,150,153,216,154,158,216,159,162,213,156,157,197,138,135,4 222,124,119,232,136,135,242,153,164,241,149,157,242,150,156,244,154,160,243,155,163,239,154,161,233,146,146,237,147,149,236,144,145,226,122,118,219,107,101,226,122,118,241,152,156,236,150,153,234,149,147,236,147,146,225,123,116,202,79,73,178,48,49,197,75,70,235,143,142,234,147,149,232,144,141,235,146,143,218,108,98,194,67,62,178,53,52,197,80,73,230,137,136,233,148,149,228,140,132,233,144,137,225,125,117,206,87,74,215,110,103,220,121,114,230,137,134,233,153,152,225,138,128,231,146,136,232,142,135,226,125,114,233,140,137,233,141,137,233,145,139,233,156,154,215,125,111,227,141,130,235,149,141,234,144,140,237,148,149,236,151,148,235,155,153,231,156,151,208,116,103,222,136,126,232,148,141,233,144,141,233,145,141,235,153,152,233,156,153,229,156,150,4 239,140,153,243,148,163,245,147,166,245,148,169,246,156,174,246,158,176,246,155,172,243,151,167,233,130,140,240,139,155,245,147,165,245,148,170,245,149,166,245,153,166,244,152,166,242,151,162,234,131,141,238,136,153,244,150,165,237,134,143,239,137,146,246,156,168,244,155,166,240,150,160,238,146,152,241,146,156,222,111,112,194,67,67,217,103,102,246,156,168,245,157,166,242,157,162,235,142,146,240,144,151,213,97,97,180,52,53,204,84,84,241,147,158,243,153,161,241,156,161,233,140,145,240,145,155,236,144,151,223,120,123,227,124,128,241,148,156,242,152,159,237,151,158,231,141,145,237,146,153,243,156,163,243,155,165,244,155,166,243,152,161,239,150,158,231,146,154,227,140,142,237,152,157,238,151,157,240,151,156,243,154,163,239,149,158,234,144,153,228,141,149,4 240,152,174,243,153,175,245,154,176,246,159,180,246,160,180,246,161,180,245,157,178,241,153,171,240,153,171,242,151,171,243,152,172,245,155,176,246,158,177,246,159,178,245,159,176,239,153,166,237,150,167,240,150,166,232,131,145,235,133,151,245,156,174,245,159,177,244,159,173,238,155,168,236,151,166,237,146,162,214,102,109,196,75,80,227,126,134,245,160,173,242,159,172,237,153,165,234,154,165,238,155,170,216,115,120,169,47,50,191,74,74,237,148,156,240,159,171,234,153,163,231,151,159,236,153,168,225,130,138,193,77,74,198,87,83,232,142,144,238,158,167,231,153,160,223,143,154,232,150,163,232,145,160,223,129,137,226,132,137,235,151,159,234,155,162,228,151,157,219,141,152,228,148,158,232,150,162,233,151,165,234,151,162,233,153,164,232,156,161,225,151,155,4 238,143,158,242,148,169,242,144,162,244,148,164,245,149,166,244,149,170,243,151,165,241,150,159,241,150,164,242,149,166,242,146,165,239,138,157,228,121,129,234,133,145,242,152,162,240,154,163,239,148,160,239,147,160,241,146,164,225,119,135,163,48,51,184,72,72,239,146,152,242,158,167,234,143,152,237,141,155,243,149,166,221,119,127,158,46,48,172,57,54,228,129,135,239,151,161,233,141,150,238,145,159,244,152,167,232,136,144,211,109,112,216,116,116,234,142,150,234,145,150,232,140,149,239,147,157,242,148,161,243,150,165,243,153,170,241,155,167,238,150,158,235,148,156,230,141,146,235,145,148,240,147,151,241,147,156,241,148,161,240,149,164,238,150,160,234,147,154,228,144,145,234,146,148,237,147,151,239,146,157,238,144,152,238,143,154,237,146,155,233,149,153,4 221,133,155,230,147,171,227,133,163,221,118,153,218,130,161,214,127,154,213,123,149,218,120,149,220,134,150,220,126,150,221,118,150,226,133,162,220,136,160,213,124,149,215,126,149,214,124,147,214,125,142,211,107,129,220,129,157,227,143,170,219,135,163,212,124,147,217,128,154,216,131,150,216,125,147,213,120,142,202,101,114,203,100,117,216,130,157,214,131,152,220,136,159,221,136,153,221,136,156,210,115,127,164,46,51,166,50,58,210,121,139,217,140,161,219,140,157,220,135,158,224,147,162,210,116,129,167,49,57,164,47,55,209,118,137,219,144,165,215,139,157,219,136,159,223,148,160,222,141,159,213,118,138,211,115,136,222,137,160,220,145,164,217,145,163,222,145,164,220,146,156,221,141,158,221,136,157,225,134,160,228,142,167,223,147,167,223,152,168,222,151,169,4 209,112,117,213,110,118,217,118,129,217,115,120,214,113,117,221,132,138,218,129,132,216,128,135,208,108,113,212,110,115,215,116,121,203,97,99,185,72,78,212,116,114,214,124,125,215,130,137,206,105,108,212,115,120,214,120,121,194,84,85,170,56,64,194,90,91,218,132,131,215,125,127,206,110,113,213,122,126,213,122,124,189,79,84,170,60,68,193,90,93,218,131,129,215,129,128,207,115,118,214,129,128,217,126,130,192,87,92,175,67,73,206,110,110,216,129,124,213,126,124,206,116,116,211,123,122,217,130,129,210,118,117,204,103,104,215,129,126,215,130,126,214,133,131,205,120,117,206,114,112,213,125,121,214,123,123,213,123,123,213,126,124,215,130,128,214,131,128,202,118,113,203,112,113,206,112,109,203,101,93,211,120,116,213,125,124,213,128,127,212,130,124,4 240,152,169,239,145,160,241,143,160,246,156,176,247,157,177,244,149,168,242,151,171,237,144,166,239,152,167,240,149,166,243,152,173,240,144,160,233,132,141,242,150,168,237,144,160,232,138,149,237,147,161,240,152,169,242,156,173,224,119,124,204,83,79,224,121,125,237,146,160,236,146,158,237,153,166,239,155,169,238,146,158,212,99,99,194,69,70,196,75,73,223,123,128,237,150,166,235,153,161,239,156,168,241,153,168,218,115,120,189,67,68,190,66,63,215,111,112,234,150,164,234,153,158,238,154,165,242,156,171,218,115,119,198,82,80,208,100,98,228,138,151,233,152,167,231,148,151,236,152,161,241,153,168,230,134,145,227,129,135,233,146,158,234,149,163,233,152,168,227,147,152,232,148,157,235,149,164,238,150,167,241,153,172,240,156,174,234,148,159,231,149,161,4 208,99,119,217,108,128,223,121,146,228,128,151,223,118,127,218,110,109,221,119,136,221,128,140,214,113,135,216,110,131,210,103,119,197,85,99,222,124,135,219,115,118,223,127,140,220,128,135,213,113,134,210,100,116,186,72,80,158,41,47,201,92,94,217,118,118,224,131,135,220,126,130,214,118,133,212,108,124,203,93,105,171,53,59,177,61,64,220,121,121,227,137,145,225,136,141,214,115,132,211,105,122,211,98,115,199,84,88,208,106,112,229,136,144,229,141,146,222,138,138,212,117,127,214,111,126,218,115,127,219,120,127,221,116,129,229,133,146,227,138,141,222,139,138,205,110,110,209,112,117,220,129,136,225,129,140,225,125,139,230,135,147,227,140,140,222,138,138,202,107,112,207,108,118,214,123,128,222,127,132,227,132,147,230,138,145,227,140,143,219,136,141,4 228,145,167,228,143,160,228,137,145,217,109,125,220,113,133,225,128,144,224,133,156,227,152,173,226,145,164,219,128,135,208,101,97,199,82,86,198,80,94,207,104,105,212,119,129,220,140,160,224,143,156,213,119,119,194,81,78,182,65,68,178,56,70,182,64,68,202,102,99,216,124,139,221,142,151,212,122,126,188,78,75,173,58,60,168,46,61,172,50,61,200,102,97,216,131,141,221,142,146,206,111,109,189,78,75,182,75,73,168,53,62,172,58,68,195,95,94,205,116,128,220,142,143,205,109,102,172,57,55,180,73,72,184,76,80,171,53,65,187,76,81,203,112,120,216,142,147,211,125,121,180,72,69,177,67,66,193,87,87,188,80,84,195,87,95,207,120,122,213,139,148,215,137,144,208,121,120,196,93,88,195,89,85,199,96,99,204,106,113,210,125,135,4 231,167,174,215,133,135,195,97,96,185,84,86,190,94,97,218,140,144,208,123,121,221,149,151,222,151,151,197,99,99,169,66,67,150,49,52,163,62,62,173,75,73,180,81,76,190,97,93,214,135,132,178,78,79,130,36,42,126,39,46,143,47,49,154,58,58,176,78,75,186,91,88,206,125,123,173,73,73,146,55,59,137,46,51,134,43,47,145,53,54,170,69,67,210,133,129,210,130,124,162,66,64,111,31,37,125,40,44,132,46,49,153,56,55,191,100,94,217,150,144,209,132,122,187,95,89,163,68,64,162,69,69,147,53,54,166,66,62,208,132,125,223,165,163,217,156,151,208,132,126,192,102,97,174,77,76,195,105,102,187,90,85,213,140,135,231,181,186,223,172,171,214,147,143,197,108,103,172,72,71,201,118,113,220,156,155,224,165,166,233,183,188,4 228,153,174,232,156,176,237,163,183,237,162,186,231,150,172,196,92,95,201,103,110,221,148,170,226,152,168,229,153,172,232,155,175,228,144,165,219,122,144,199,101,113,166,67,75,197,107,120,222,147,161,225,149,166,222,141,160,210,112,129,205,102,118,187,84,97,128,28,35,183,88,96,212,129,140,209,119,131,202,104,115,193,84,95,186,72,85,191,85,98,202,105,117,204,118,134,197,100,111,186,75,82,172,55,63,176,59,68,174,55,66,186,75,88,205,114,131,202,106,118,177,69,79,176,58,67,162,41,51,155,38,49,167,46,56,171,51,61,186,78,92,206,121,134,182,80,89,186,82,92,173,60,70,159,39,48,161,41,52,163,46,54,191,91,104,211,134,147,203,127,138,201,117,128,184,79,91,160,44,54,162,47,58,175,63,71,203,111,125,212,139,152,4 205,131,154,199,115,132,189,90,101,179,71,82,173,58,76,167,49,64,185,82,103,195,108,131,202,125,145,197,111,119,175,71,71,165,57,63,172,61,77,172,61,75,186,90,109,194,108,131,199,123,143,184,90,94,173,69,70,164,57,61,164,55,67,165,55,70,180,81,99,192,110,134,196,118,137,167,67,70,167,64,65,169,63,70,160,50,64,160,53,69,171,72,92,184,100,121,199,125,140,175,82,86,161,59,60,166,61,69,167,59,75,167,62,79,164,62,76,176,87,100,198,129,143,185,96,102,159,59,60,156,53,58,163,58,70,165,59,72,163,64,76,173,84,100,188,119,133,189,111,117,168,75,76,157,58,59,161,60,66,164,65,72,162,72,84,175,97,117,188,121,134,185,114,127,178,95,107,169,79,85,159,61,63,170,81,87,171,90,105,177,102,124,4 221,146,159,226,151,169,223,143,164,225,147,170,232,158,179,230,155,175,223,151,170,214,140,160,218,145,153,222,146,157,222,144,159,213,125,138,223,143,155,228,154,172,218,145,163,213,142,161,220,148,155,219,142,149,207,124,130,174,64,62,200,105,105,225,152,168,216,140,160,217,147,168,219,147,153,214,137,143,188,88,84,166,57,54,184,87,88,223,152,169,218,148,168,213,147,168,216,146,153,207,126,127,174,67,60,161,49,46,194,96,98,220,147,165,215,145,165,213,145,166,213,143,150,209,132,136,187,90,86,189,93,93,213,131,144,216,141,160,212,137,156,210,135,159,205,137,144,209,137,148,209,133,140,216,146,157,220,148,166,210,127,150,208,127,151,207,132,157,199,130,141,203,132,145,208,138,152,213,143,157,216,142,160,213,134,152,210,132,153,206,136,158,4 229,128,137,227,121,128,234,128,135,239,135,140,241,140,147,238,131,141,236,129,140,234,134,140,203,84,90,200,78,83,211,90,95,217,101,105,223,106,112,218,93,98,222,99,105,222,108,111,195,75,80,197,77,80,196,72,78,193,70,79,202,76,85,207,77,87,214,85,93,220,108,110,189,69,73,195,75,80,198,80,84,191,68,73,201,78,80,215,90,97,212,86,91,221,117,111,199,85,82,199,80,84,201,87,85,198,81,75,211,97,94,224,113,107,223,117,103,226,131,112,217,119,106,211,104,95,209,103,90,219,115,102,229,131,118,236,141,126,237,148,131,237,154,136,228,144,126,230,142,126,232,143,126,237,146,129,242,153,137,244,158,145,243,162,149,238,161,148,231,151,137,237,155,143,242,156,145,244,159,146,245,161,152,245,163,154,243,166,156,237,163,155,4 248,179,192,248,186,202,247,179,195,247,174,185,249,192,204,249,192,204,248,187,200,247,178,192,248,183,194,248,183,196,247,175,184,246,162,166,248,182,191,248,189,198,248,184,192,247,181,190,248,184,192,248,186,197,247,176,181,245,151,145,246,166,170,249,191,198,248,190,197,247,180,189,248,185,191,248,189,196,248,190,196,246,165,161,247,170,168,249,195,201,248,187,192,247,181,187,248,184,187,249,190,195,249,190,197,249,194,200,248,189,196,248,189,198,248,186,190,247,184,189,248,185,188,248,189,193,249,193,200,249,191,199,249,191,198,248,188,195,248,187,193,246,183,185,247,186,187,248,188,190,248,188,194,248,189,195,249,191,198,248,188,194,248,186,192,244,180,181,244,179,179,248,189,193,248,185,192,248,185,193,248,186,194,248,185,191,247,184,188,243,180,182,4 224,147,174,227,147,175,221,133,159,223,136,154,236,157,183,238,158,185,237,157,183,228,151,178,226,150,174,222,137,160,176,70,87,162,49,64,214,122,145,233,152,182,233,151,177,228,152,172,225,149,172,216,129,149,154,47,63,138,29,48,177,66,84,227,142,169,230,148,175,229,155,173,223,150,170,218,136,156,167,58,72,140,34,49,156,45,59,213,124,138,232,157,181,227,152,172,224,153,171,214,129,145,163,46,56,130,20,35,144,30,43,208,113,126,228,153,178,223,147,169,225,156,170,221,144,162,190,87,98,164,52,62,191,93,105,223,143,162,222,147,171,217,139,163,223,154,167,228,157,173,224,146,161,217,129,144,226,148,167,229,157,178,222,149,169,211,136,159,218,149,162,228,158,171,229,158,172,226,151,170,226,150,170,226,152,174,219,150,168,211,144,161,4 244,163,179,246,167,185,247,171,190,251,178,195,252,184,198,248,179,189,247,175,187,245,174,184,242,162,176,246,166,182,246,164,178,216,119,122,218,127,129,247,175,186,247,177,186,243,171,179,239,162,174,244,166,183,232,151,163,152,48,52,149,41,42,231,147,151,247,176,186,240,166,172,237,163,173,245,170,183,215,129,133,150,51,56,140,43,49,216,127,130,247,172,183,240,168,172,235,162,172,245,173,186,213,125,126,147,45,48,161,56,57,228,143,147,244,167,179,239,168,173,232,158,169,242,170,181,232,150,156,202,109,108,191,86,77,236,158,162,243,169,179,239,169,173,233,162,170,238,166,177,244,171,182,245,173,183,237,161,166,242,169,175,243,174,180,237,170,173,235,164,169,240,167,176,241,169,178,242,171,180,243,173,182,245,174,180,241,174,177,235,171,171,4 222,144,166,228,147,169,229,140,162,227,137,157,230,148,171,230,149,174,222,138,162,220,143,162,222,146,165,226,148,167,212,120,137,197,93,107,206,113,128,222,141,159,223,147,166,214,140,159,220,146,164,219,141,159,189,86,105,159,49,73,163,54,77,204,113,132,222,148,163,216,147,160,215,141,158,218,141,158,182,79,96,147,41,69,157,48,73,197,100,119,218,145,160,217,152,163,213,139,155,216,141,158,189,92,107,159,47,68,169,60,78,204,118,137,219,148,163,216,149,159,212,138,153,214,143,160,203,124,141,179,82,99,185,93,109,210,140,158,221,154,166,215,147,158,213,141,155,215,143,159,213,139,157,200,124,145,206,136,153,217,152,166,220,153,165,213,143,157,212,142,158,218,145,159,217,142,158,216,143,162,217,148,165,219,149,165,217,149,163,211,140,153,4 241,167,178,247,172,188,248,171,186,247,175,187,248,185,199,248,188,201,248,186,199,247,180,193,242,167,175,240,154,157,235,142,139,235,140,134,241,153,156,248,176,186,248,180,192,245,174,185,236,155,154,222,127,111,211,107,92,209,101,87,219,116,104,234,142,139,243,165,174,245,174,186,234,156,151,214,116,98,198,91,75,194,85,71,204,100,87,216,115,104,230,140,137,237,157,162,235,161,158,218,127,112,195,90,74,188,79,65,192,81,68,199,90,77,213,114,101,231,147,147,233,161,156,224,140,125,204,104,85,194,87,70,205,103,88,208,108,91,218,125,110,234,156,156,232,162,157,229,149,139,223,137,124,220,129,117,230,143,134,233,149,141,238,161,163,241,171,181,235,171,173,239,170,175,242,172,178,244,173,181,243,167,173,246,172,181,247,178,189,240,171,184,4 216,132,147,221,136,156,224,135,158,220,113,133,226,119,135,239,148,169,243,158,177,244,166,184,213,131,143,220,139,158,207,95,116,197,67,82,204,76,87,227,121,137,245,166,182,245,171,182,211,131,143,214,125,142,190,64,81,180,49,67,191,57,71,226,116,125,247,172,184,245,177,181,208,134,144,210,124,136,194,71,84,186,54,71,194,61,70,228,126,134,248,178,189,245,179,182,210,136,141,217,137,148,202,88,97,200,75,82,209,81,93,238,148,161,247,179,185,244,178,178,209,135,140,219,145,153,218,130,138,219,118,126,234,140,155,245,167,178,246,178,182,242,179,177,209,137,139,218,144,150,225,148,156,234,155,165,240,161,172,243,169,177,242,175,175,237,174,171,208,139,140,217,145,147,222,140,145,232,152,159,238,162,168,243,172,176,240,174,173,231,169,165,4 244,161,179,246,166,183,246,172,189,247,176,194,247,170,190,248,174,192,246,173,189,243,168,181,242,160,173,246,168,181,248,173,189,247,168,181,244,159,169,244,162,173,244,165,175,243,169,181,241,163,174,244,164,174,242,155,164,234,139,143,224,120,117,227,128,127,233,144,143,234,154,156,239,164,172,238,152,153,230,133,129,217,112,109,199,81,77,211,103,99,219,119,114,218,126,115,237,164,169,237,155,156,235,146,142,213,108,101,195,81,77,210,104,99,216,120,115,216,127,116,235,164,165,239,166,171,236,153,151,224,129,121,220,122,118,217,119,113,216,122,113,224,143,134,233,164,164,238,167,169,238,163,164,233,149,144,229,140,131,222,129,121,229,148,146,233,165,165,228,159,159,234,164,166,238,167,170,238,166,169,237,162,163,234,157,159,235,163,163,232,166,167,4 228,135,148,230,135,145,239,150,155,240,154,159,243,154,166,242,154,165,240,156,162,234,150,156,206,96,97,203,86,85,214,107,106,221,120,118,222,118,118,222,118,115,223,124,120,219,127,120,185,65,70,187,67,65,198,82,78,202,88,86,201,83,77,199,83,75,196,84,78,203,103,96,170,46,55,184,67,63,194,79,71,193,78,68,192,75,66,194,82,72,190,82,72,193,87,77,191,77,78,191,77,72,192,79,68,191,77,66,185,68,60,184,73,64,188,77,70,191,86,78,218,128,127,210,108,101,195,82,71,194,83,71,194,83,74,194,84,78,184,70,67,188,80,75,226,149,154,228,146,144,218,123,115,211,108,101,215,117,109,208,110,103,197,97,89,207,125,116,229,158,163,232,159,163,234,157,162,233,155,156,230,150,147,225,146,141,219,143,134,217,150,144,4 239,163,179,238,158,177,238,157,176,239,154,173,239,152,170,242,162,177,238,161,177,232,158,174,236,160,172,235,156,170,215,121,130,203,100,111,219,119,126,228,137,141,230,145,151,226,144,148,230,151,155,218,124,122,173,55,61,138,28,41,173,57,62,208,101,98,215,118,113,217,126,124,229,151,157,211,112,111,174,54,59,157,40,51,176,63,66,210,106,100,219,126,122,219,134,133,229,153,163,223,134,137,205,100,105,203,101,106,219,129,132,226,140,142,229,151,154,226,153,157,227,153,164,231,155,164,228,147,156,231,153,162,237,164,173,235,162,170,232,160,166,228,160,164,224,154,163,231,160,170,234,162,172,235,162,173,237,163,173,236,163,171,232,162,167,225,158,161,221,152,161,226,154,166,234,163,174,235,164,174,234,160,171,233,162,170,230,163,167,222,157,160,4 216,139,158,216,132,150,196,101,115,197,103,113,215,124,135,220,134,143,229,155,166,225,155,164,207,125,137,194,91,96,161,50,55,165,58,60,177,68,66,190,85,80,212,125,123,224,154,160,209,129,138,178,74,78,162,53,57,156,49,54,167,59,59,176,70,62,188,89,81,214,137,136,211,132,139,172,65,68,161,49,52,165,56,57,160,52,51,166,60,56,175,71,66,188,106,103,213,138,143,188,87,89,171,63,64,166,60,57,160,54,51,156,55,52,161,67,63,184,110,107,218,148,154,203,116,117,173,66,65,172,67,66,171,67,65,167,74,73,181,100,101,203,138,141,217,150,154,211,133,135,187,92,89,185,90,87,171,77,75,190,110,113,205,138,145,193,130,132,206,139,142,203,132,134,207,134,137,189,116,119,204,133,138,214,146,153,203,138,144,197,135,137,4 217,139,153,223,146,163,216,134,145,211,125,130,220,139,151,223,144,163,214,134,150,208,124,136,217,141,150,223,143,153,213,123,126,204,107,105,198,96,95,212,125,135,214,135,150,207,127,139,220,148,159,214,128,129,199,95,90,198,94,99,187,76,75,210,122,127,215,136,146,208,131,141,220,149,160,211,123,123,184,72,71,186,74,78,202,101,101,211,129,136,210,134,142,202,129,136,219,149,160,215,132,137,186,82,79,185,76,73,197,93,89,212,129,136,213,140,149,203,129,134,217,146,154,221,149,158,206,115,112,197,95,86,201,100,95,213,128,136,216,142,153,208,135,141,212,141,146,221,150,158,220,144,149,215,131,132,216,133,134,216,136,139,213,143,151,211,145,151,210,140,144,217,146,152,222,150,159,223,150,159,220,144,149,218,146,150,214,146,149,205,140,138,4 238,171,189,239,172,191,243,177,196,243,173,194,246,179,199,243,174,195,238,170,189,233,166,185,237,171,187,240,174,191,243,178,194,244,178,195,244,179,196,244,180,195,240,175,191,232,169,184,237,173,186,241,177,192,242,178,193,235,166,174,241,176,188,242,179,193,240,176,188,234,172,183,238,174,184,243,179,194,230,159,164,170,76,68,205,127,129,241,179,191,237,175,185,233,173,182,236,173,181,241,177,190,220,142,142,135,38,35,194,112,111,241,177,186,231,166,172,231,170,177,236,173,181,236,171,182,230,160,166,192,110,106,225,154,159,240,178,187,236,174,180,227,167,172,233,172,178,237,174,181,238,175,183,240,177,186,239,175,185,237,176,184,235,175,181,227,170,175,232,172,176,237,177,183,239,178,185,237,173,183,237,173,183,234,173,180,231,171,178,225,169,174,4 234,143,155,237,147,163,240,152,168,231,132,142,235,134,145,244,155,170,242,157,169,240,161,171,235,149,159,236,148,161,232,141,153,202,87,86,189,66,71,232,136,144,241,157,166,237,158,165,236,154,163,235,148,157,211,102,97,180,64,61,164,42,43,203,91,90,238,155,164,235,158,163,236,155,164,234,146,152,207,97,83,189,74,68,174,55,49,204,98,94,235,152,163,231,153,159,235,153,160,237,151,158,226,131,128,215,113,107,202,92,86,223,131,132,231,148,161,230,151,160,234,155,160,237,155,159,238,154,159,236,150,159,233,144,156,233,148,158,230,147,157,227,152,159,232,160,161,237,159,157,238,152,153,239,157,166,235,150,161,232,150,160,229,150,159,224,152,156,229,158,155,233,156,151,233,146,141,238,158,166,234,152,164,231,154,163,227,153,159,222,151,153,4 241,168,189,241,167,188,240,168,188,245,171,190,246,173,194,247,176,196,245,175,195,238,170,190,242,171,189,241,170,190,211,126,132,197,101,101,234,155,170,247,180,198,246,181,195,237,170,186,242,173,189,243,171,186,185,91,90,147,49,50,217,135,144,248,186,203,244,181,193,239,173,187,241,174,191,239,165,178,178,82,81,148,54,59,222,144,154,248,186,201,242,177,189,235,170,183,240,172,187,241,169,183,199,106,104,176,81,79,233,161,175,246,180,193,240,174,185,236,172,182,239,171,180,244,175,190,231,155,164,226,146,152,244,179,193,244,178,190,237,169,182,233,171,181,240,175,182,243,177,188,243,173,188,243,173,189,244,180,192,244,178,189,236,171,182,230,169,177,236,172,180,241,177,186,242,174,187,243,174,187,241,175,186,237,173,184,233,172,180,226,167,174,4 233,164,180,240,169,186,244,173,190,236,159,178,235,154,175,241,168,188,239,170,187,229,161,176,235,168,180,240,169,183,243,171,188,238,160,172,229,145,154,230,153,164,229,158,173,230,161,177,232,163,174,238,168,180,237,163,170,215,125,119,201,96,87,226,140,144,235,163,179,232,163,176,228,160,170,236,167,178,228,146,144,194,86,76,187,71,63,217,125,122,236,166,178,233,168,179,226,162,167,230,161,172,230,155,161,209,110,107,206,104,98,226,144,147,235,165,177,232,167,177,218,154,157,225,155,165,233,159,172,230,154,164,233,159,165,239,171,178,236,169,180,231,168,177,214,152,153,226,164,169,230,164,172,230,154,169,231,160,172,237,173,181,236,173,180,232,173,178,216,155,157,224,163,166,228,167,171,226,155,168,227,159,169,233,171,177,232,171,177,228,169,172,4 234,148,160,238,147,162,242,153,168,241,149,160,243,153,172,244,158,174,241,156,165,236,156,167,233,146,157,238,147,159,241,152,166,235,140,145,241,152,165,243,158,171,239,155,162,234,153,161,234,148,157,237,148,160,237,147,164,225,125,129,227,130,129,240,153,162,235,147,149,234,156,163,232,149,157,237,152,165,237,147,160,199,89,82,196,85,75,239,152,159,238,155,163,235,158,165,228,143,148,233,147,157,238,153,164,209,106,99,209,105,98,239,153,165,240,160,173,235,158,162,228,147,152,233,147,152,239,156,166,238,153,157,237,150,156,241,156,170,239,156,162,233,155,160,225,148,150,231,150,155,236,153,159,240,160,170,242,161,171,243,160,170,238,157,163,230,153,159,220,142,142,228,147,151,233,152,156,236,152,158,241,161,168,239,155,163,235,156,163,228,153,158,4 226,143,160,233,147,166,234,144,160,235,144,162,233,144,162,221,135,149,227,145,160,227,147,164,226,145,163,233,149,163,236,147,159,219,121,127,201,94,96,215,121,131,229,147,164,222,143,155,219,139,152,230,146,160,233,147,158,196,92,88,170,55,54,200,96,96,225,143,158,222,143,157,216,137,149,223,142,155,229,143,155,195,92,90,172,58,56,208,108,113,228,146,163,225,146,161,220,142,153,216,134,143,225,142,156,205,107,112,196,88,84,224,137,151,232,152,172,225,148,163,220,146,154,217,136,144,215,132,145,225,138,156,228,143,155,232,152,169,230,152,169,224,148,161,212,138,145,218,142,153,211,131,140,229,148,167,231,151,167,232,153,166,229,152,164,222,147,156,208,135,146,214,138,151,214,133,142,226,147,160,229,149,165,229,149,163,227,151,163,222,149,159,4 183,104,133,188,109,136,194,118,143,199,117,147,194,109,133,203,124,143,210,135,156,209,137,162,183,104,136,187,109,142,190,112,144,196,114,145,199,116,144,189,110,126,202,127,147,204,129,155,185,105,135,193,116,148,191,114,142,175,85,95,184,99,108,191,116,129,189,112,130,196,119,141,184,104,133,199,126,150,196,119,134,147,50,53,163,69,71,196,122,130,188,113,130,187,111,127,191,115,140,196,121,144,201,127,145,177,87,96,188,105,112,205,132,147,188,115,126,179,107,118,188,113,134,188,108,130,198,122,141,206,128,149,203,125,145,204,129,150,197,127,144,180,111,124,173,94,114,188,112,131,198,121,143,200,120,143,203,123,147,198,125,146,198,128,149,188,119,137,162,83,101,182,107,125,192,116,137,194,117,137,199,123,142,197,121,144,197,126,148,184,112,132,4 217,144,164,222,148,167,225,152,170,231,157,173,230,156,174,227,154,172,219,150,170,212,148,169,214,141,157,217,144,162,226,154,167,224,145,151,228,150,165,230,160,175,224,160,173,214,151,166,207,136,148,215,144,159,208,123,125,195,95,88,217,136,142,227,160,175,220,153,166,211,147,160,208,142,152,210,137,148,179,79,77,161,55,54,201,117,124,215,147,167,214,149,168,209,147,163,209,145,156,204,132,142,167,66,64,146,42,43,191,108,119,213,149,171,208,141,161,208,142,160,195,127,142,200,131,145,184,95,102,156,57,64,205,135,145,216,153,171,199,126,152,197,132,152,193,130,138,196,132,146,190,121,141,201,129,144,214,149,164,206,138,158,195,127,148,197,133,152,197,137,141,198,136,143,204,143,155,211,149,165,210,142,162,205,138,154,206,140,153,205,141,154,4 246,160,163,246,166,167,247,171,173,245,160,161,245,154,150,246,160,162,246,164,165,244,158,155,246,164,162,247,169,168,247,162,164,245,152,151,246,160,160,246,162,159,246,163,160,245,157,153,244,159,151,247,163,161,231,124,113,223,104,87,246,152,148,246,164,164,245,160,158,243,155,151,244,157,152,246,158,150,214,104,88,186,65,55,227,120,108,246,153,146,245,163,159,245,163,158,243,156,148,246,159,153,216,110,100,145,30,31,198,88,78,248,149,135,245,163,157,245,161,155,245,158,151,247,163,161,234,140,135,193,78,69,216,107,94,245,152,142,245,157,154,244,158,155,242,155,146,245,162,155,245,162,159,243,150,146,242,150,142,244,159,153,244,159,153,240,155,148,238,152,142,244,158,150,244,160,156,245,161,161,246,163,164,246,162,159,243,159,150,239,158,150,4 247,170,170,247,173,175,247,175,175,247,178,176,247,177,178,247,174,174,247,172,170,247,172,165,247,171,166,247,175,174,247,178,174,247,175,172,247,171,173,247,172,168,247,172,168,246,168,162,247,173,169,247,173,169,247,179,174,249,172,170,247,158,153,246,168,163,247,173,169,246,167,163,246,162,152,247,170,165,248,172,170,229,123,114,230,113,95,247,162,154,247,175,171,247,172,165,246,162,153,246,167,166,249,164,161,196,72,63,203,81,68,251,165,157,246,174,169,246,168,158,246,162,156,246,166,164,245,157,151,233,127,117,238,141,134,247,168,165,246,164,160,245,160,151,246,159,154,246,166,165,246,169,166,248,169,169,247,168,168,246,167,167,245,157,154,244,157,155,244,156,152,246,163,163,247,168,165,246,167,166,246,166,169,246,167,166,245,158,152,241,153,152,4 219,124,125,220,124,123,219,120,121,222,126,130,219,123,126,205,97,97,210,109,114,215,125,130,215,119,112,215,117,112,209,109,111,205,102,103,195,86,83,193,77,72,194,81,74,212,122,122,216,123,111,221,132,129,202,106,104,164,55,54,155,45,47,181,67,64,195,85,75,208,117,111,219,129,121,220,133,132,198,105,101,130,39,43,127,31,36,182,74,72,206,111,104,211,124,117,218,128,120,220,130,128,192,98,98,147,46,47,139,37,39,185,80,75,212,122,116,211,124,115,214,126,117,218,126,122,199,102,101,158,49,50,164,55,51,195,96,89,213,128,121,211,129,118,215,131,123,215,127,120,205,111,108,181,78,77,196,105,100,200,106,96,211,127,118,207,126,118,209,124,115,210,125,117,213,125,123,213,125,123,214,132,131,196,107,98,208,127,116,206,128,118,4 222,131,128,223,131,131,227,132,133,229,133,132,230,136,135,231,139,136,228,136,136,221,133,131,223,134,129,224,135,128,227,135,132,227,135,132,228,137,133,229,140,135,223,133,125,221,135,128,220,130,119,223,133,122,225,135,129,212,115,108,215,121,113,228,143,137,226,140,133,221,138,126,213,122,106,218,126,111,214,123,112,162,55,49,170,61,56,223,136,131,226,142,134,220,138,126,211,120,106,213,118,100,198,105,95,126,26,25,156,53,49,216,127,120,222,138,127,218,138,124,216,132,121,218,131,121,214,125,119,166,65,61,172,74,68,222,138,125,219,138,122,213,131,116,211,126,111,219,135,126,221,137,130,217,131,122,215,129,118,222,140,126,215,132,113,209,128,111,209,126,110,216,132,120,220,138,128,219,137,127,220,139,128,218,137,122,215,137,123,209,136,124,4 190,82,88,193,88,88,203,102,97,202,95,88,207,107,102,203,101,93,204,106,96,202,106,97,190,84,87,195,91,90,201,101,92,199,97,86,206,110,100,204,108,99,199,98,88,204,110,103,186,75,83,196,96,95,198,100,93,181,73,66,182,69,63,192,85,82,197,92,86,201,108,100,186,77,94,189,84,83,177,67,58,160,51,45,151,39,38,168,55,50,196,99,89,196,104,93,191,87,100,173,60,62,166,52,48,155,46,42,154,44,43,161,49,45,184,82,74,195,103,97,186,86,88,177,70,68,159,46,46,164,52,50,177,67,64,182,75,70,195,102,94,196,109,96,184,91,84,188,93,84,176,71,66,182,79,72,190,90,84,196,102,94,196,108,94,191,102,85,181,88,87,183,84,84,186,88,87,190,94,88,192,95,88,194,100,90,193,100,89,187,96,87,4 222,142,149,223,141,146,228,140,144,232,148,148,230,146,149,227,143,146,226,150,150,220,144,144,217,134,142,225,144,147,228,146,145,228,149,150,226,144,147,219,132,132,221,145,138,217,144,139,219,132,139,224,138,143,227,147,146,213,123,122,201,98,98,212,117,123,216,135,136,214,142,136,221,140,143,220,132,137,211,118,119,178,67,65,188,77,80,213,123,130,210,126,135,207,128,129,215,137,137,215,126,129,188,78,79,171,59,59,213,121,122,218,137,141,210,129,132,204,123,125,209,128,130,213,126,132,202,102,107,198,102,105,216,130,131,216,133,133,214,139,134,208,134,129,206,125,131,212,131,136,212,127,133,216,133,136,218,133,135,216,133,131,214,140,133,208,138,130,202,120,130,206,127,128,208,127,127,213,131,134,216,132,135,214,132,128,209,133,125,204,132,124,4 215,138,153,209,130,148,215,128,153,214,122,149,216,133,158,222,145,162,228,155,167,222,145,161,220,147,154,219,143,156,219,141,160,215,131,154,207,126,144,218,138,150,225,153,156,222,150,157,220,149,154,220,146,157,208,122,135,200,107,121,207,122,142,220,141,154,225,152,147,221,149,150,216,147,150,215,139,149,159,63,73,117,29,38,171,76,89,217,140,152,224,155,155,221,152,153,214,148,149,209,134,140,125,48,55,75,11,20,151,56,61,213,134,138,221,154,155,218,149,152,214,148,150,210,133,141,149,56,66,146,58,68,191,99,114,214,137,144,219,150,150,207,135,141,205,132,140,205,128,141,198,111,127,203,117,135,206,119,141,213,138,148,216,147,150,199,126,132,199,125,134,201,127,138,201,124,139,207,130,144,201,112,133,205,128,141,211,141,145,208,137,142,4 189,83,89,191,85,92,199,93,104,201,95,100,202,96,98,202,99,104,196,92,95,191,87,96,189,85,93,196,94,100,193,86,91,196,89,93,200,98,104,200,100,105,193,92,92,187,84,86,190,89,93,192,89,92,185,75,79,194,89,93,201,100,105,197,93,101,192,91,94,185,85,85,193,97,99,195,94,96,172,58,59,182,71,71,196,92,93,194,89,94,189,87,93,182,80,86,193,96,103,194,92,97,178,67,67,175,58,56,185,78,81,194,93,100,190,92,93,183,86,88,185,88,91,194,96,99,182,79,76,133,32,31,159,55,61,192,92,101,188,91,96,185,92,92,178,77,88,189,91,101,187,84,89,160,60,63,178,79,85,189,91,97,190,97,102,184,92,96,174,74,81,182,81,97,189,91,103,192,91,94,191,93,94,184,83,86,187,93,96,182,92,98,4 224,139,154,224,138,157,216,123,144,208,107,127,225,134,164,233,146,171,235,151,175,231,149,171,224,140,157,228,137,159,190,91,107,159,47,59,218,123,145,228,144,166,225,142,161,226,148,167,226,137,156,228,139,160,201,104,122,142,33,44,195,95,105,224,139,156,225,144,160,224,146,157,223,132,153,230,142,164,225,138,156,191,86,93,197,91,94,222,133,144,227,146,158,216,134,140,218,128,147,231,147,164,228,144,153,194,85,87,186,69,71,208,109,109,222,140,151,217,138,150,221,138,148,228,146,158,221,135,139,190,78,76,177,58,59,202,104,108,222,144,157,216,136,149,216,138,147,225,147,158,219,134,136,202,103,103,202,102,111,209,120,132,217,140,152,215,141,153,212,133,144,217,136,148,218,137,145,215,130,142,213,127,146,207,122,139,215,139,151,214,142,154,4 226,142,148,233,150,157,238,153,159,241,154,160,240,154,163,241,154,160,237,154,157,232,152,152,224,142,144,231,149,154,237,155,159,239,155,156,240,157,158,239,157,157,236,155,152,230,153,147,224,143,145,227,145,150,235,153,158,240,160,162,237,156,153,241,162,157,234,154,149,229,152,143,221,143,144,224,141,147,207,118,122,207,119,119,236,156,153,235,156,150,233,153,146,228,152,140,219,136,139,217,130,135,146,49,50,127,35,37,208,121,120,233,156,151,229,151,144,225,151,142,216,138,136,217,134,137,148,56,56,106,15,20,168,69,70,229,150,144,227,153,144,222,151,141,214,142,137,219,142,142,202,119,120,164,69,68,196,103,106,226,148,146,223,147,140,218,148,139,209,139,136,214,140,138,220,144,142,223,145,146,219,141,145,219,142,144,219,144,140,213,142,136,4 229,142,147,233,144,148,237,147,153,237,144,152,238,146,154,240,149,154,236,147,150,228,141,144,228,142,146,234,147,150,235,145,148,236,143,147,236,147,153,235,147,148,231,142,142,222,131,135,223,135,136,230,142,144,233,144,146,221,124,126,210,108,110,227,137,138,224,136,135,217,128,133,224,139,138,228,139,141,233,144,147,208,104,102,135,24,25,188,86,87,227,140,138,215,127,128,222,139,137,227,138,142,230,143,146,218,120,124,168,62,61,186,85,80,224,141,137,216,133,129,218,136,132,222,134,135,226,141,142,224,134,139,223,132,132,217,127,124,216,132,129,212,132,126,215,138,131,219,134,132,222,136,135,221,135,136,220,133,136,220,135,132,213,130,127,209,133,128,208,131,123,213,133,129,217,135,132,218,135,135,216,132,131,217,134,128,210,131,124,204,129,123,4 220,141,152,226,144,159,224,139,155,226,138,154,213,112,118,213,119,128,219,133,144,217,136,143,220,141,154,223,142,154,225,141,154,216,123,126,172,57,51,180,67,62,217,130,133,215,138,146,215,141,152,219,137,144,225,143,150,205,107,101,159,43,36,179,67,62,218,137,139,217,139,141,215,143,152,218,137,145,225,143,150,219,136,136,200,102,94,210,119,113,217,139,140,219,145,141,211,136,140,221,142,146,226,147,149,226,150,151,231,158,163,224,147,147,217,138,135,217,146,142,209,134,136,218,143,145,223,149,147,224,149,148,227,153,155,227,149,146,221,146,140,214,146,141,209,138,138,213,140,142,220,146,148,221,147,150,224,151,149,225,150,142,217,148,141,211,143,134,205,137,137,206,135,136,215,141,142,217,142,142,221,147,142,219,147,139,210,139,132,209,142,132,4 210,102,106,217,112,120,222,116,123,225,121,129,227,123,133,223,118,134,211,101,109,213,115,111,215,113,117,220,119,124,222,120,122,224,123,130,224,126,132,219,112,121,206,93,95,210,111,109,213,114,113,218,121,118,220,121,122,216,114,114,214,109,106,213,107,103,207,98,98,204,101,97,211,114,107,218,125,119,210,108,102,187,68,63,199,89,84,213,114,107,211,114,107,203,105,98,208,113,106,212,119,115,200,95,89,163,42,43,191,84,84,219,128,121,214,123,111,206,116,107,205,112,105,209,110,108,169,62,58,157,40,41,193,87,83,216,123,115,215,126,118,207,121,110,202,110,103,205,109,106,186,79,76,171,54,53,204,105,100,211,118,108,206,113,102,203,114,105,198,107,102,203,110,108,196,96,93,189,83,79,206,112,108,209,119,109,204,112,102,198,108,101,4 219,126,124,220,124,123,223,127,129,228,132,134,227,127,126,231,138,139,221,125,125,216,123,122,215,121,115,215,118,114,215,115,114,222,127,130,227,135,135,225,132,129,221,128,123,214,123,116,212,117,107,217,122,118,201,96,89,179,67,62,208,109,104,224,133,126,217,124,116,212,124,113,212,121,113,221,131,127,205,108,100,158,36,28,190,84,77,225,138,130,220,133,121,211,125,110,212,123,112,219,131,125,214,122,112,194,89,78,207,108,101,219,129,117,217,131,115,212,131,114,214,129,118,217,129,118,214,124,113,216,126,121,221,132,125,221,135,124,217,132,117,210,129,111,210,126,117,211,124,116,204,109,95,213,122,113,219,132,123,217,130,118,213,129,116,207,125,108,205,122,111,209,126,117,208,120,107,215,131,120,214,128,116,210,121,107,209,126,113,202,120,106,4 230,142,139,231,145,143,219,125,116,205,106,100,231,140,135,240,155,150,237,151,144,233,150,141,230,147,142,220,128,119,195,89,74,174,62,52,204,103,91,233,147,137,233,149,138,230,147,133,227,145,138,203,104,93,181,72,61,179,69,60,190,80,67,221,130,117,233,152,139,227,146,131,225,143,138,209,112,103,179,69,59,168,57,49,188,77,65,217,123,112,231,149,138,227,148,131,224,141,136,219,130,121,195,88,76,191,83,71,201,99,86,221,132,124,227,141,129,224,144,125,220,137,130,225,141,134,218,127,119,218,127,120,225,138,130,226,140,131,226,142,129,220,142,126,217,136,129,222,138,132,224,137,130,227,144,139,231,150,145,229,147,136,224,145,133,218,144,130,213,132,124,217,134,126,220,137,131,224,141,135,226,144,137,224,141,130,220,141,126,215,142,125,4 235,147,143,239,152,148,240,151,149,244,155,155,245,159,158,239,147,141,237,146,144,234,149,150,234,148,140,237,149,142,237,144,136,241,150,143,244,157,153,243,155,151,236,149,144,232,152,146,233,148,139,234,145,136,228,130,117,226,123,111,240,149,142,241,155,146,237,153,146,231,151,141,231,149,140,231,142,134,214,102,85,213,100,80,234,140,129,237,148,139,235,154,145,225,145,132,228,144,135,230,143,129,214,109,88,201,82,60,224,125,111,235,149,140,234,153,143,226,148,133,227,148,135,231,149,136,219,121,102,210,104,78,224,127,113,233,150,139,233,156,145,225,151,138,222,148,132,228,149,136,222,133,115,219,127,106,228,140,129,232,152,142,229,153,140,224,154,140,218,146,129,226,148,135,223,139,123,225,143,127,228,144,134,228,150,139,226,152,140,220,150,136,4 224,131,129,229,138,138,235,145,142,237,146,144,240,149,148,237,143,142,235,145,143,232,147,143,226,138,132,232,143,140,237,147,142,235,140,137,238,147,143,238,152,146,235,149,141,228,144,135,225,137,131,232,143,137,234,143,139,228,128,118,224,122,108,234,147,138,235,149,140,231,148,137,226,140,132,233,147,139,235,149,141,224,123,108,212,99,82,219,119,102,228,144,133,227,149,139,224,138,131,231,140,134,236,151,142,230,139,129,212,101,88,213,103,86,222,134,121,224,147,138,220,135,126,226,135,129,232,144,137,234,146,141,227,133,125,217,121,103,218,129,113,223,142,132,217,135,125,224,140,132,229,143,135,230,142,135,231,145,138,229,146,138,223,142,130,220,146,133,213,134,122,220,135,128,225,139,133,228,142,135,229,143,136,227,143,138,225,145,137,217,145,134,4 226,139,138,230,142,139,230,139,137,234,143,145,229,135,132,224,129,122,226,138,136,224,140,138,223,135,130,227,139,136,230,142,140,220,121,111,208,99,84,205,96,80,220,127,120,221,137,131,208,107,91,224,134,127,228,139,134,204,92,78,198,81,67,200,85,70,215,118,105,223,141,134,216,128,117,224,135,131,217,118,109,202,87,77,197,78,70,198,81,66,209,110,96,221,138,130,220,137,129,224,137,132,204,96,84,198,83,71,201,86,76,196,81,65,211,115,102,220,141,131,217,137,126,220,135,125,201,94,80,197,81,72,197,86,72,191,80,62,215,125,113,219,142,132,214,136,123,218,138,128,206,108,94,198,88,76,202,99,81,207,112,100,220,140,134,215,139,129,212,139,126,214,137,125,215,130,121,211,122,109,216,129,118,220,141,132,219,143,135,214,142,131,4 236,151,151,239,153,153,242,158,155,244,161,157,243,160,156,240,153,152,236,152,152,231,152,150,235,154,150,239,154,152,242,158,155,240,156,150,229,137,125,221,125,113,222,132,121,227,146,137,234,151,146,237,154,150,235,151,143,219,125,110,199,91,74,196,89,74,206,107,89,222,138,122,232,152,146,234,152,148,216,120,104,192,84,70,177,69,60,174,63,53,188,85,71,220,138,122,231,154,147,228,145,137,203,99,86,166,53,49,161,54,49,166,57,50,194,93,76,221,143,130,229,153,142,217,125,114,192,77,71,165,52,51,165,54,51,176,67,57,214,129,113,225,154,142,224,147,135,215,124,111,202,99,91,204,106,98,205,110,96,211,119,102,226,151,139,225,156,144,220,146,133,221,141,129,223,140,133,227,147,142,227,148,137,228,150,138,226,153,140,222,153,140,4 225,146,156,227,141,150,227,139,142,228,136,138,233,143,150,236,152,159,230,149,155,224,149,156,222,142,149,225,140,143,221,130,127,222,124,119,227,133,134,231,148,149,229,151,153,225,153,155,221,140,144,221,131,131,213,114,110,217,115,110,219,116,117,228,139,138,230,155,153,225,156,154,218,136,135,216,127,119,202,98,90,203,88,89,216,110,111,228,141,138,230,156,155,223,152,147,214,129,126,203,104,99,194,80,73,197,77,82,209,102,99,228,145,142,231,161,157,222,151,145,211,128,120,206,111,108,190,76,71,193,73,77,209,108,102,228,146,139,227,155,153,222,150,147,209,133,121,206,115,107,195,93,85,201,98,93,216,125,121,227,149,143,223,150,149,220,152,147,207,137,126,206,123,114,208,122,112,211,124,117,219,135,132,224,149,147,222,152,150,220,156,151,4 223,143,154,227,147,157,232,156,165,231,146,159,231,144,158,234,156,163,230,156,162,226,153,159,221,143,150,226,149,155,230,152,158,227,145,155,229,145,156,226,144,152,225,152,155,218,143,149,218,144,150,218,137,139,215,129,124,211,115,112,207,106,106,209,108,111,221,143,146,220,149,149,207,123,121,192,89,78,188,81,65,179,68,60,183,69,60,201,99,85,209,116,117,216,143,143,197,107,93,179,70,56,172,62,52,164,53,47,179,67,60,196,95,81,205,113,105,213,136,136,189,95,81,174,65,54,160,50,42,162,51,45,178,66,58,188,82,70,207,121,108,212,135,134,194,109,95,179,76,68,180,73,68,190,88,80,195,92,89,207,118,121,215,139,141,213,144,140,204,136,132,204,125,122,203,110,110,209,122,123,211,127,131,216,141,146,215,144,145,214,150,145,4 215,119,121,215,116,120,220,123,129,222,125,128,224,125,127,222,125,128,219,123,132,210,117,128,214,117,115,218,118,118,217,119,120,206,102,100,205,97,93,216,118,116,218,126,130,212,121,131,215,121,116,215,116,117,207,102,97,176,60,53,163,47,45,194,87,85,221,131,133,216,129,135,217,127,121,217,122,119,204,97,89,171,56,52,151,41,43,179,69,67,220,130,129,218,133,132,211,117,103,215,120,107,213,117,110,189,79,71,165,50,47,193,85,80,217,126,127,214,127,128,212,122,107,217,125,111,218,127,118,212,116,109,191,80,71,201,99,93,214,125,123,208,119,118,210,122,108,216,127,114,215,124,115,219,129,125,213,120,115,213,122,119,212,123,121,208,122,120,206,118,106,212,123,111,213,121,110,209,115,111,210,116,114,211,120,119,207,117,116,203,117,112,4 217,137,169,218,137,171,220,138,176,225,145,179,232,153,185,231,149,182,230,152,182,228,152,180,214,140,170,209,132,160,198,109,134,205,114,135,215,129,151,223,143,174,225,152,178,223,153,177,206,134,164,198,122,145,161,63,75,148,52,64,166,67,79,212,129,156,221,148,175,217,148,171,206,140,166,203,129,147,139,48,59,116,29,41,143,44,57,203,118,145,217,146,174,215,146,168,206,138,162,206,132,153,146,54,64,141,45,56,186,94,113,212,141,168,216,148,172,214,148,170,204,129,153,211,140,163,199,119,138,202,120,143,214,143,170,218,150,176,215,149,173,209,146,169,204,130,153,212,141,163,217,147,170,221,151,176,223,152,176,222,154,177,215,148,173,205,139,164,204,135,156,211,138,161,211,137,163,217,143,168,225,152,175,216,148,172,212,144,168,208,136,163,4 217,143,173,216,137,171,223,142,177,229,144,180,229,148,184,233,153,187,234,159,190,228,156,185,217,142,168,212,129,157,200,105,127,203,104,122,223,139,164,232,156,186,232,157,185,226,155,182,216,141,165,198,105,123,154,45,59,175,66,74,222,135,154,231,156,186,231,156,180,224,151,177,211,136,158,198,104,115,137,37,51,168,69,84,226,145,169,228,154,184,231,156,182,225,152,178,205,128,148,204,120,131,180,82,94,193,101,113,226,151,179,225,150,180,227,152,182,224,152,179,209,139,156,214,143,161,213,134,154,217,137,153,229,158,183,226,153,182,227,154,182,220,152,177,214,150,165,217,151,170,221,152,177,227,160,184,229,161,185,222,149,178,222,151,178,215,150,172,208,145,161,213,148,167,218,152,174,222,157,180,225,158,182,215,147,174,213,146,171,210,147,168,4 242,178,179,246,178,183,246,180,184,246,183,187,247,183,188,244,179,183,241,175,177,237,174,173,242,177,176,244,178,177,243,179,179,239,171,172,240,172,171,238,171,171,237,173,174,236,175,173,242,180,178,243,181,177,224,147,140,188,91,86,179,88,86,174,78,76,216,138,133,237,177,175,239,177,172,239,172,166,197,99,90,165,60,61,141,46,50,125,34,40,189,100,94,234,173,169,238,177,174,237,171,166,201,107,95,165,59,59,151,53,55,144,44,45,195,108,101,232,173,169,238,180,176,238,175,170,224,148,139,193,96,88,172,71,67,190,100,94,226,161,156,231,169,166,234,174,166,237,176,170,239,177,173,234,168,164,226,152,144,229,160,152,233,174,169,232,173,167,233,174,165,236,177,170,238,176,171,238,175,173,238,177,173,235,174,169,235,176,171,229,169,161,4 226,144,162,235,152,171,236,151,168,236,152,171,238,150,170,233,144,156,231,147,163,227,149,162,229,145,162,232,148,166,237,155,171,227,135,145,209,107,107,209,111,107,224,136,141,228,151,159,230,146,163,234,151,169,234,148,161,205,102,106,186,70,72,198,93,89,219,128,131,231,154,161,229,146,160,232,151,168,224,133,140,191,81,82,176,60,65,195,91,87,226,139,144,228,152,159,223,138,153,226,142,157,222,131,138,184,80,81,158,44,47,199,101,100,230,147,155,225,151,156,220,136,151,225,139,152,216,124,130,171,63,62,160,48,50,207,113,119,227,148,155,227,155,160,217,136,147,225,143,153,218,132,142,204,105,113,207,111,119,222,137,150,227,151,160,225,155,161,215,137,146,220,140,151,224,138,149,224,142,157,223,140,155,221,138,152,223,149,157,221,150,157,4 236,153,162,243,159,165,246,162,166,246,163,165,246,162,167,246,161,168,238,149,163,221,128,148,233,146,155,242,157,162,235,145,140,236,142,137,245,157,164,242,154,157,237,149,162,219,128,146,231,144,155,243,162,170,217,117,105,223,119,107,246,163,167,240,153,157,240,155,164,227,141,150,230,148,156,242,163,168,214,112,99,215,110,93,247,169,169,242,160,161,241,160,163,230,149,152,229,147,151,240,163,168,222,131,119,227,135,124,248,175,174,244,165,162,241,165,162,228,153,155,227,148,147,236,160,158,238,159,153,242,161,155,246,171,167,243,169,164,236,161,156,226,149,152,225,152,149,233,157,152,240,163,158,244,167,164,246,169,164,244,169,163,233,158,153,221,142,145,221,148,142,228,151,147,237,160,157,241,165,161,242,163,157,238,163,157,231,155,151,220,143,148,4 233,152,159,237,156,162,240,159,167,243,158,170,244,160,173,242,161,173,236,155,164,233,156,165,230,149,155,236,153,160,238,155,161,242,158,165,241,154,166,242,159,171,238,157,166,235,159,167,229,149,153,234,152,161,239,157,165,241,159,167,239,153,166,242,159,167,240,159,167,235,158,166,228,152,150,233,153,156,237,157,161,243,164,173,242,161,171,242,163,168,239,158,163,234,158,159,226,152,145,232,155,153,235,159,162,196,108,109,214,123,127,242,162,167,236,156,155,232,157,158,223,151,143,234,161,158,211,131,127,76,12,14,186,101,100,245,167,172,234,159,160,231,159,159,221,150,140,230,158,153,214,134,131,162,77,74,224,144,143,239,163,170,234,159,161,230,160,162,220,149,140,223,151,143,228,151,148,234,154,156,233,154,153,235,158,160,234,161,164,228,159,160,4 231,145,160,240,159,175,244,162,178,244,159,174,246,166,179,236,144,147,239,154,163,239,168,182,230,148,161,240,159,172,245,167,182,245,162,174,242,156,157,217,116,103,229,144,148,236,162,175,225,142,153,238,157,169,244,165,180,241,154,161,237,145,141,237,153,154,234,154,160,233,158,164,223,140,150,234,150,160,239,154,162,239,148,150,242,156,166,243,164,174,239,160,168,235,161,168,224,146,156,230,143,148,237,150,154,239,150,160,240,157,170,242,165,174,240,161,166,234,157,164,221,145,149,227,141,145,220,123,128,218,117,126,238,151,164,239,159,168,235,157,163,230,152,157,215,138,141,224,141,150,199,95,99,204,98,105,236,148,158,235,153,159,233,158,167,228,156,162,208,130,136,216,133,140,213,124,128,221,131,143,233,150,160,231,152,159,231,157,162,223,151,156,4 239,152,164,244,159,173,244,160,171,245,163,172,246,167,176,246,168,180,243,162,174,243,163,176,236,151,160,242,158,169,243,158,167,246,161,171,247,167,176,247,171,178,245,167,176,242,166,176,236,152,158,240,157,164,228,134,137,215,115,115,232,140,141,245,164,168,245,168,175,242,166,176,236,154,156,239,156,159,187,76,71,150,29,28,196,91,86,248,171,177,245,169,176,240,164,169,237,158,158,239,161,166,206,113,110,194,90,88,231,142,146,248,172,181,245,170,174,241,167,170,235,157,156,238,159,160,243,166,169,245,167,172,247,172,184,243,165,172,239,163,167,236,163,168,232,156,153,239,162,165,239,157,159,241,160,163,245,168,176,243,166,172,240,165,169,236,166,172,230,156,152,236,160,162,239,161,168,239,158,167,242,164,172,242,167,173,239,165,169,231,160,160,4 213,120,126,215,123,131,219,132,143,223,139,150,225,140,147,221,129,138,217,126,139,217,133,137,211,121,126,211,119,126,217,129,140,217,130,139,215,124,128,218,128,132,216,127,135,213,125,131,208,122,129,208,122,133,189,83,92,191,77,87,187,70,77,195,88,93,215,128,137,212,123,131,208,125,130,198,110,122,150,41,50,130,31,43,184,73,84,198,86,94,207,116,122,211,125,131,208,124,120,194,102,108,169,61,69,127,29,41,163,56,67,200,90,95,204,107,116,209,125,134,208,128,127,195,106,106,160,52,59,162,51,58,168,56,61,157,42,51,197,98,106,211,132,139,204,122,122,206,126,125,189,95,94,175,69,71,183,75,77,173,67,70,201,114,116,207,126,134,204,122,121,207,127,125,203,120,119,200,111,109,193,94,91,201,108,108,208,128,132,203,121,122,4 199,100,104,203,104,114,196,73,85,205,86,99,224,127,134,221,122,127,218,122,127,215,122,127,201,109,109,196,87,93,177,39,56,178,38,58,208,98,104,218,122,123,214,118,120,213,123,126,203,113,113,193,83,86,176,35,57,171,28,53,188,63,70,219,125,127,215,124,124,212,123,122,201,110,108,199,100,100,178,43,60,174,30,57,181,46,58,210,110,109,217,129,124,212,123,117,200,112,110,203,111,110,184,61,68,172,33,50,172,37,49,203,98,99,216,130,123,211,125,115,197,107,105,205,113,113,199,98,99,180,55,60,170,45,55,187,80,81,218,134,128,210,126,118,195,104,101,203,112,113,210,122,121,209,116,115,204,104,106,207,110,108,214,129,122,206,125,117,193,105,101,201,111,108,206,117,112,208,118,113,211,120,121,211,122,122,209,123,119,203,123,117,4 205,120,117,206,119,114,208,122,119,204,110,111,202,104,110,198,99,103,199,105,105,192,95,98,204,119,109,207,121,112,190,94,87,170,59,57,185,79,79,194,91,93,194,99,97,193,101,106,199,112,96,203,113,101,157,53,46,131,26,25,165,53,50,190,87,83,194,99,103,195,108,120,197,113,99,190,93,78,141,37,32,107,16,16,158,54,52,198,103,103,196,105,107,194,107,112,194,109,90,187,90,75,155,48,40,145,39,33,178,79,78,205,121,128,198,111,117,189,99,102,197,119,100,189,99,83,185,90,74,191,98,87,200,112,113,200,115,117,196,109,109,189,104,106,193,117,99,194,114,97,194,108,92,199,117,109,202,119,116,201,116,112,194,109,105,188,105,99,187,107,89,194,117,101,196,119,108,198,120,110,198,117,110,199,119,115,190,105,102,188,109,105,4 157,76,81,181,97,104,194,111,119,194,103,113,196,101,103,199,107,103,197,102,105,198,108,109,155,72,75,186,105,111,186,99,107,167,71,77,179,83,82,201,109,103,193,94,95,197,106,106,167,89,95,195,118,119,172,79,79,118,30,34,136,44,47,197,101,100,199,108,108,194,99,100,180,103,104,199,127,128,187,99,94,136,42,44,142,43,45,190,92,92,200,109,111,200,115,114,181,102,96,199,124,123,193,107,100,176,76,75,176,79,78,198,108,105,197,105,100,198,115,112,180,98,93,195,116,114,198,118,110,198,114,108,198,112,106,200,113,106,196,109,98,195,113,102,171,92,81,191,111,100,195,112,99,197,116,104,197,111,100,197,110,100,196,113,99,196,119,109,175,99,87,181,101,87,189,108,97,198,121,109,198,117,103,198,118,107,196,114,101,189,108,96,4 195,93,106,196,93,110,202,99,112,200,94,100,194,85,91,200,95,101,201,102,105,201,106,110,198,101,114,196,92,104,201,99,105,187,79,80,147,36,42,186,79,86,201,105,111,196,102,102,196,96,101,197,95,98,195,90,96,164,56,59,141,36,39,181,78,84,199,105,111,197,109,107,195,96,98,199,102,104,192,85,89,138,34,38,141,43,47,191,89,90,193,96,99,190,99,94,192,94,101,198,103,109,190,87,87,167,57,57,162,56,60,187,85,88,191,95,95,190,100,92,187,90,98,195,100,105,193,92,96,193,95,97,195,97,99,193,95,97,189,91,90,184,90,86,186,92,98,192,98,102,194,99,102,195,102,106,194,101,105,195,100,101,189,92,90,180,85,84,182,90,94,188,94,97,196,106,108,196,105,105,192,97,101,191,95,98,184,89,86,177,85,87,4 189,87,88,188,81,94,191,84,89,201,102,94,199,97,93,191,88,85,185,79,79,179,75,76,183,78,74,180,74,75,177,71,73,170,67,64,172,67,65,185,80,77,181,75,74,179,77,76,180,78,70,182,78,73,162,55,56,135,35,39,131,29,39,168,63,67,190,90,86,181,78,76,186,89,81,188,87,85,176,69,69,142,42,44,126,25,41,166,52,68,185,81,81,183,84,80,180,81,74,191,96,88,182,79,76,161,55,55,158,50,60,172,60,69,177,76,74,170,71,65,174,73,68,186,87,78,190,88,83,190,83,84,187,77,83,177,73,74,179,81,73,165,66,59,174,75,73,187,88,83,191,91,87,196,97,101,184,72,81,187,86,86,183,89,80,171,77,69,170,70,70,176,74,74,191,99,96,188,87,88,184,75,81,188,83,85,187,94,86,180,90,81,4 200,106,111,199,100,101,199,96,99,205,102,110,205,103,108,204,106,110,204,109,115,196,98,101,196,101,101,197,96,97,194,92,94,199,98,98,200,100,99,205,106,107,200,104,107,194,98,98,189,89,86,197,101,105,179,73,76,171,67,65,194,93,92,203,101,100,197,100,99,192,94,93,187,95,96,190,94,96,151,48,47,117,23,26,172,69,70,203,105,103,197,100,100,189,89,89,191,99,98,176,75,73,117,30,31,94,17,23,144,46,48,195,97,94,191,91,95,187,92,93,187,91,91,177,71,73,134,38,39,109,23,29,146,45,47,189,89,85,191,94,92,187,94,92,185,93,90,182,84,84,170,68,69,166,63,64,184,84,83,192,97,94,182,84,84,185,95,93,183,95,92,181,88,86,181,86,85,180,81,79,188,95,93,191,98,96,180,83,85,179,89,88,4 227,143,139,228,145,142,225,139,130,215,115,98,211,109,92,221,130,123,224,133,136,218,131,130,227,146,140,221,135,125,192,87,71,147,46,38,137,39,34,196,96,83,221,132,129,218,132,130,227,148,138,205,113,97,148,40,31,109,22,24,100,18,20,173,67,54,214,122,113,219,136,131,224,145,133,199,102,86,142,39,31,106,24,25,88,16,21,150,51,41,215,122,105,218,141,131,220,141,130,211,120,107,152,51,40,90,17,21,97,21,24,172,76,61,217,131,113,217,141,129,218,140,128,214,127,117,172,68,55,132,33,28,149,51,41,211,125,107,219,142,126,216,143,127,214,137,124,211,111,112,196,99,85,180,77,58,202,112,94,222,149,135,219,144,132,212,139,126,212,138,122,215,136,124,214,134,122,210,128,112,220,145,133,224,151,137,219,146,133,209,137,125,4 224,150,172,223,145,167,212,113,126,209,99,109,211,100,110,218,118,125,226,150,167,225,161,185,224,153,173,215,122,126,206,93,88,196,78,78,201,87,85,210,106,102,212,120,123,220,150,169,220,146,156,209,109,103,198,83,75,193,72,68,203,85,80,206,95,89,204,97,95,211,130,145,215,133,136,206,100,93,202,92,90,203,95,95,209,99,96,207,96,91,203,93,89,209,124,136,210,124,125,201,93,85,209,109,105,212,116,118,213,115,116,209,104,97,209,114,114,215,141,156,208,125,125,197,88,81,202,96,88,211,105,97,212,115,115,211,110,103,211,115,112,220,151,164,213,147,155,203,114,115,205,105,98,212,108,98,210,106,100,206,101,91,210,115,108,216,145,154,214,155,163,210,142,152,204,113,110,211,116,106,209,106,93,206,96,81,210,120,113,214,151,162,4 230,128,135,232,125,132,241,141,155,246,155,169,246,159,174,246,163,181,245,155,169,242,153,168,235,140,157,239,143,160,235,128,137,238,134,144,245,151,164,246,160,172,245,156,169,241,149,168,229,130,145,235,133,150,224,112,116,219,102,106,234,121,134,243,148,158,244,152,169,240,151,167,230,135,145,228,124,134,204,81,82,208,86,89,211,86,93,228,121,127,241,149,165,240,156,171,232,145,156,220,120,126,183,55,56,188,61,66,176,48,53,217,109,117,242,152,169,239,151,165,223,132,142,222,128,133,180,58,57,172,45,50,176,50,51,214,107,109,240,153,166,237,153,165,219,129,139,224,134,143,194,80,80,175,50,51,190,67,61,217,116,114,237,151,159,233,149,160,220,137,144,224,136,148,214,111,117,192,79,77,214,114,114,229,146,151,237,159,166,232,150,158,4 243,164,176,243,160,170,243,159,165,240,154,160,239,151,154,247,167,174,246,169,180,244,161,169,242,164,171,244,164,171,219,122,109,187,76,65,178,67,55,201,102,91,245,164,166,242,164,168,243,168,173,232,148,146,174,65,54,170,53,44,157,45,37,170,61,48,223,127,110,240,165,168,242,168,170,230,145,140,180,73,57,185,77,64,179,66,53,199,92,74,215,115,90,236,157,150,237,166,164,242,170,170,238,159,153,236,152,145,230,143,137,235,152,148,242,166,164,242,170,169,237,169,168,243,172,174,245,174,177,245,169,170,249,177,181,246,173,175,242,165,160,242,169,169,235,167,161,240,168,168,243,169,173,245,168,172,246,174,181,245,173,172,240,162,153,236,162,157,231,161,149,238,168,165,241,169,171,242,163,161,243,162,157,241,162,152,235,154,139,231,155,144,4 230,130,133,235,137,151,237,145,154,237,146,150,238,137,145,238,136,145,233,132,134,229,133,136,229,134,134,236,144,151,222,121,121,194,84,79,209,94,99,239,139,153,238,143,153,232,140,145,227,133,140,234,143,146,192,81,77,139,31,34,174,56,59,234,129,141,238,142,150,234,141,147,226,135,143,230,135,140,168,58,56,119,26,30,169,59,60,231,132,134,235,139,143,233,139,143,229,144,144,227,136,134,173,68,62,152,49,52,182,72,70,233,143,145,236,144,150,232,139,143,219,130,120,227,141,134,207,109,100,201,95,87,221,127,129,239,151,163,236,143,160,232,141,152,219,132,123,229,143,143,228,139,142,229,135,141,234,140,150,236,144,158,230,133,150,225,134,149,220,138,134,229,144,149,229,138,147,235,143,154,233,133,146,232,135,145,226,131,148,219,126,137,4 239,149,162,243,152,172,243,152,169,246,159,178,244,153,166,245,156,174,244,157,176,241,154,172,238,148,156,244,159,172,229,129,131,215,109,110,244,156,170,246,161,177,243,154,170,239,152,170,237,150,155,244,158,163,229,131,132,187,65,59,219,118,121,247,165,181,244,161,178,242,156,174,241,160,168,245,164,175,240,153,162,210,100,94,206,94,90,225,124,128,246,166,182,241,157,170,240,161,164,244,165,173,243,159,169,227,125,121,211,98,94,213,104,99,242,156,168,241,159,173,236,157,156,241,158,161,244,161,172,228,124,124,226,120,117,235,148,159,239,148,161,238,151,160,234,156,159,240,158,164,243,157,168,237,137,147,231,130,134,241,155,166,237,149,161,224,127,134,230,155,160,237,155,161,239,152,162,237,138,153,234,135,152,236,147,161,235,148,157,221,128,135,4 241,148,161,245,155,173,246,162,177,246,165,182,246,161,178,246,158,171,245,159,169,242,158,167,242,153,167,246,159,174,246,159,173,246,165,179,246,160,174,246,157,169,244,156,158,240,154,154,241,152,165,245,157,167,246,161,172,245,157,165,229,126,131,235,140,143,244,158,160,240,155,155,240,151,160,243,155,161,246,160,165,226,123,122,203,82,75,220,112,101,241,152,151,242,162,166,238,154,162,244,160,165,245,162,166,218,113,110,176,56,53,219,114,109,243,156,163,241,159,163,235,153,158,242,163,168,243,160,161,229,135,131,186,73,66,224,128,126,247,167,174,238,155,150,231,154,156,240,160,165,242,158,159,237,148,147,235,147,146,240,155,163,243,163,169,239,162,161,226,149,150,236,157,163,237,155,164,239,154,160,240,156,160,241,156,167,239,154,155,237,162,166,4 241,156,181,244,161,186,245,163,187,247,166,190,247,166,192,246,163,187,245,162,177,240,161,174,241,157,176,243,159,182,245,164,187,244,160,176,241,159,176,238,153,167,239,159,168,241,165,177,239,160,178,237,149,168,226,133,145,204,100,99,206,99,96,184,75,73,198,94,86,241,165,172,231,146,154,222,124,129,203,95,95,174,61,62,181,63,61,180,69,65,211,119,119,242,167,176,227,142,147,215,115,112,206,97,93,186,71,70,189,76,71,222,127,128,243,170,183,242,169,178,233,158,169,230,147,156,230,144,152,232,145,158,236,150,163,243,161,179,243,167,182,243,170,181,231,158,169,238,164,175,243,167,180,245,171,186,247,173,189,245,168,183,243,168,181,239,166,177,228,156,167,234,157,166,239,162,170,245,173,186,243,166,180,245,171,185,244,172,182,238,168,175,4 239,156,172,234,136,144,223,112,115,206,86,89,196,73,81,189,58,71,202,79,89,214,101,113,227,131,134,218,105,106,187,63,68,163,39,46,173,51,56,170,46,55,174,42,58,194,71,84,212,102,99,193,69,73,166,38,49,163,43,51,168,47,53,172,53,58,168,43,57,181,55,69,206,96,96,173,44,54,164,41,51,163,43,50,156,39,46,163,42,50,165,40,56,187,72,81,201,91,92,173,50,61,163,39,50,165,43,53,162,39,51,163,38,51,158,36,49,193,79,83,195,81,80,178,58,69,157,26,49,165,38,55,162,38,52,168,43,56,184,69,73,206,105,107,195,84,80,181,62,64,164,34,49,165,34,53,170,44,58,190,78,79,205,100,97,214,119,119,206,114,104,202,104,95,191,80,78,184,65,71,193,79,80,204,101,97,215,121,120,219,134,142,4 211,128,156,215,135,157,208,123,145,193,93,117,195,95,111,208,123,137,207,128,147,207,132,146,211,134,152,214,137,155,198,109,131,162,55,73,162,55,67,188,88,102,211,135,147,210,140,149,209,134,147,212,135,152,175,75,98,145,41,58,138,34,51,174,70,81,213,140,149,211,146,154,209,142,153,210,132,148,170,70,87,137,35,49,141,39,53,187,97,104,213,145,150,208,144,148,209,142,150,210,140,150,167,71,76,135,36,44,148,47,56,193,111,119,212,144,151,207,135,143,208,141,145,208,138,145,177,81,91,165,69,80,154,53,59,197,112,122,211,136,150,205,127,142,205,141,150,204,127,139,194,100,120,180,79,97,176,73,87,203,121,140,206,131,146,203,130,145,198,127,138,200,121,136,200,117,134,191,98,117,188,91,111,203,123,144,202,129,144,199,127,143,4 226,143,163,229,143,164,227,134,159,226,130,152,222,119,139,229,135,158,232,145,167,229,146,165,224,139,156,228,142,164,221,126,141,194,77,84,188,68,78,227,133,148,231,146,162,228,148,162,224,143,161,229,145,162,199,92,97,154,36,44,162,45,57,221,121,138,233,150,167,229,150,163,222,138,154,225,140,158,204,100,109,147,30,39,162,50,58,224,130,145,231,151,169,226,147,157,222,140,152,223,137,155,215,119,135,193,76,84,200,88,97,227,140,160,229,150,167,227,153,164,216,132,147,222,138,155,222,132,153,220,122,144,223,130,148,228,144,163,229,152,166,225,151,163,214,134,142,219,135,151,224,140,157,225,135,155,227,141,160,229,147,165,227,147,163,221,147,155,213,136,142,220,142,152,224,144,155,227,144,158,227,146,160,227,147,162,223,148,161,218,144,155,4 229,141,145,234,152,162,232,145,153,224,123,124,230,132,138,240,153,170,235,148,165,229,145,162,231,149,153,237,158,167,222,125,126,190,72,65,222,122,122,237,151,164,234,149,163,227,143,158,229,149,153,233,152,155,218,121,119,177,63,62,216,116,114,235,146,159,232,144,158,225,139,154,228,150,153,231,151,152,203,97,89,202,92,85,222,121,122,233,145,156,233,149,161,224,136,150,226,148,148,229,149,149,210,109,100,206,97,85,227,133,133,235,152,163,232,147,159,223,134,151,222,145,144,229,152,152,227,140,139,221,126,123,233,147,155,235,153,164,228,140,155,221,134,151,219,144,140,227,153,152,229,151,155,231,151,158,233,152,162,230,148,159,226,139,155,216,128,146,213,138,137,222,146,145,226,147,150,228,151,155,228,147,157,224,140,153,221,133,151,211,124,143,4 234,152,165,238,152,163,236,140,151,232,127,138,237,142,152,244,164,178,241,164,177,236,164,175,234,153,162,239,154,163,235,138,148,217,102,104,223,114,118,241,158,169,239,162,173,233,159,170,233,152,158,236,147,151,233,140,147,226,127,127,219,111,110,228,128,135,238,161,170,232,158,167,232,155,159,233,143,142,231,134,138,233,143,148,227,131,135,214,100,99,232,144,149,233,161,168,229,155,159,233,151,151,228,128,129,229,131,134,231,142,148,217,117,116,226,134,136,231,155,160,227,154,154,234,159,159,229,133,137,219,108,111,229,139,143,227,136,139,221,124,129,226,148,152,224,151,149,231,155,156,233,150,155,225,127,129,220,116,120,219,116,122,222,128,134,224,150,153,221,150,147,226,151,150,233,157,160,231,149,153,223,131,131,220,126,131,226,146,153,224,154,157,4 238,158,175,237,152,172,239,153,171,242,156,170,240,155,171,239,155,172,236,156,170,228,149,161,234,156,167,238,161,173,239,158,170,239,155,169,239,153,162,234,149,157,235,157,166,229,152,163,231,151,156,237,160,167,239,161,167,213,123,126,192,92,91,226,135,131,233,154,161,228,150,160,228,152,151,233,156,160,237,157,162,187,90,89,152,50,51,227,138,136,231,154,160,226,151,156,223,149,149,231,156,160,232,153,156,215,124,122,215,127,125,230,150,154,231,154,160,226,151,154,221,151,146,227,154,153,230,155,158,234,157,162,233,154,159,232,153,159,228,151,155,224,150,155,218,147,139,225,152,148,229,153,154,231,153,157,232,154,162,231,153,160,226,149,154,220,148,153,217,148,140,222,150,146,226,150,151,228,151,154,227,149,156,227,149,155,224,150,154,216,145,149,4 224,161,162,229,168,171,234,169,176,236,169,178,234,168,176,232,166,176,230,166,173,225,168,173,224,162,163,229,168,169,227,160,163,220,146,149,216,136,142,225,155,159,227,165,169,223,167,169,220,160,160,227,162,166,218,146,146,179,80,81,172,69,70,193,99,98,225,160,162,226,173,171,219,159,159,226,165,168,221,147,151,185,86,85,170,70,63,190,96,91,222,150,149,227,174,172,217,159,158,225,166,168,228,162,167,213,133,137,197,111,109,215,139,134,225,160,160,225,171,170,213,157,153,223,165,163,229,168,169,232,169,172,232,169,172,231,167,169,229,170,171,223,171,169,209,157,151,221,165,160,229,170,166,231,170,168,233,171,172,230,169,171,226,169,168,219,165,164,204,153,148,218,163,158,224,167,163,227,169,166,228,166,166,227,167,169,222,167,166,215,163,161,4 211,129,154,211,122,151,211,118,151,215,125,154,219,132,159,222,138,158,224,147,165,222,152,165,206,123,146,212,128,153,199,105,127,178,73,87,216,129,145,226,150,162,225,152,165,220,152,161,205,124,145,209,124,148,179,78,92,135,30,37,190,96,103,228,156,166,224,153,163,219,148,157,204,124,144,205,117,141,165,58,69,138,36,41,172,75,78,225,151,161,223,152,163,221,150,158,202,122,141,204,119,142,158,55,63,150,44,45,182,82,86,220,145,156,220,148,158,218,149,158,201,125,143,209,131,151,175,80,92,145,37,38,186,88,93,219,146,159,220,149,159,217,149,158,199,124,138,206,128,145,205,124,143,196,107,116,208,125,136,216,142,157,216,146,157,213,147,156,197,122,135,204,128,144,208,132,150,212,139,155,215,141,156,214,141,155,214,143,154,211,147,155,4 214,128,127,218,132,132,219,127,134,220,130,133,221,129,134,219,125,138,215,121,134,211,122,134,213,131,126,218,132,129,217,128,127,208,112,105,198,94,88,216,122,128,215,122,132,211,123,133,211,131,124,217,133,127,215,127,119,186,77,66,173,60,55,211,116,119,215,122,128,208,117,122,210,129,120,215,132,126,215,129,121,173,62,53,178,65,61,213,120,124,214,126,130,208,118,124,207,127,117,212,130,121,215,130,126,196,94,86,199,94,93,214,123,130,215,129,134,208,125,127,204,124,115,212,132,126,216,136,134,215,127,130,216,127,134,213,121,126,212,122,124,207,122,120,201,124,112,209,131,123,211,128,126,211,121,127,211,119,123,212,122,124,209,121,121,205,124,121,199,124,112,205,127,116,205,121,121,209,121,128,208,117,118,210,122,124,208,123,125,202,120,122,4 209,111,132,215,114,138,223,126,147,216,115,125,214,114,122,225,134,148,227,141,151,224,142,152,210,116,134,218,119,140,222,127,144,192,82,88,182,66,65,208,109,111,223,137,146,221,139,146,212,119,134,214,114,127,214,114,120,188,84,84,161,49,51,179,67,66,216,124,128,221,140,146,211,120,131,216,121,130,200,93,93,171,66,66,156,45,46,184,74,69,216,127,128,219,135,143,210,119,129,221,133,142,200,101,103,155,44,44,170,60,58,209,116,117,223,139,145,218,133,139,209,121,126,221,135,143,212,119,124,175,63,57,178,71,66,221,137,145,222,140,145,217,136,141,207,124,128,218,133,137,222,137,144,211,122,119,208,118,116,220,136,142,221,140,143,217,142,146,206,125,126,213,128,131,216,127,132,219,136,137,222,143,147,220,139,144,216,135,137,213,139,138,4 226,161,172,225,150,158,222,140,147,221,139,147,227,153,166,227,154,171,226,160,171,223,160,170,226,161,169,226,157,163,201,114,111,173,71,68,192,101,101,207,121,127,226,156,169,222,154,164,227,162,165,228,162,166,191,103,99,125,29,34,122,31,39,172,78,82,223,147,160,218,149,162,224,160,158,225,160,161,194,107,106,129,35,39,114,31,41,148,57,59,215,138,145,219,159,169,223,163,160,221,155,157,197,110,106,136,40,40,126,40,47,149,53,52,209,133,135,220,161,170,223,164,159,221,160,160,212,136,135,151,58,57,127,36,42,177,79,76,213,139,141,216,155,159,220,161,154,221,159,160,220,155,157,176,85,81,162,60,59,207,125,125,217,153,160,216,157,159,217,156,152,219,159,160,220,160,161,209,136,135,209,129,132,218,152,159,217,155,162,214,156,159,4 222,146,171,224,151,171,223,145,163,196,89,96,193,80,95,202,101,125,208,121,144,215,142,168,223,149,169,226,155,172,220,143,153,181,70,72,168,54,61,177,63,74,191,89,103,212,137,160,225,153,171,226,157,176,215,137,143,181,75,73,163,56,57,169,61,63,192,94,109,209,132,157,222,151,166,224,154,171,215,137,140,164,62,59,136,38,40,151,46,51,175,71,84,207,131,151,221,150,164,223,156,170,209,129,131,173,68,66,142,43,45,151,49,58,188,87,100,204,122,141,221,154,166,223,159,170,203,117,120,169,62,60,142,46,52,140,42,54,203,116,134,206,132,157,219,155,164,220,154,167,215,142,154,184,86,85,134,35,40,145,47,58,207,129,150,205,134,158,216,152,162,215,145,159,213,142,162,208,131,142,179,81,85,182,85,95,210,143,162,204,139,159,4 214,125,125,222,133,134,226,135,140,229,138,146,231,144,150,228,140,149,225,141,149,223,144,150,214,126,126,221,131,132,227,137,142,228,138,143,228,139,144,228,142,145,225,146,148,222,148,150,216,131,130,221,132,134,226,138,142,230,142,149,229,142,144,213,119,116,213,126,128,223,150,153,215,134,129,223,138,137,225,138,142,230,149,149,201,103,95,156,43,40,187,82,75,222,148,147,213,132,126,220,138,135,223,138,141,228,141,139,176,64,56,149,32,31,195,95,83,224,151,148,212,134,127,217,136,136,222,140,141,227,143,144,205,102,99,194,89,86,217,136,138,222,153,156,206,128,121,213,135,134,221,143,141,224,146,148,225,143,151,225,145,153,222,149,154,218,147,148,204,125,121,211,134,130,216,138,140,220,144,147,225,149,150,226,151,155,221,148,148,216,145,144,4 207,123,139,211,126,143,216,132,144,219,138,154,223,143,159,221,141,155,216,135,154,215,137,153,208,127,138,211,129,141,215,133,143,213,126,136,222,144,155,221,142,153,217,138,154,215,138,151,209,128,136,216,139,150,198,107,113,165,58,64,211,125,133,220,142,151,216,138,150,218,145,156,207,127,136,216,138,147,178,81,88,127,27,39,197,103,112,218,137,149,214,135,150,217,145,157,205,123,129,212,131,140,177,81,89,140,35,44,200,109,121,221,142,155,217,140,153,214,139,153,204,125,130,206,125,134,201,115,124,191,90,94,210,123,138,217,138,153,214,137,153,212,135,147,202,123,127,203,122,130,209,131,141,214,136,147,212,130,147,212,131,146,207,126,143,209,132,142,196,113,121,201,120,132,210,131,141,209,129,142,208,126,141,213,133,147,210,132,148,207,133,143,4 207,121,133,213,123,138,216,124,140,216,123,137,208,107,114,216,123,133,220,134,144,214,129,140,207,122,131,213,123,133,221,133,145,203,104,108,162,46,44,208,113,117,219,134,141,213,128,137,209,125,132,215,127,132,222,137,142,211,121,121,183,82,79,217,128,133,219,133,137,214,128,133,209,130,133,217,133,137,222,138,137,225,144,142,228,147,145,225,139,140,221,137,138,215,133,133,209,133,131,215,130,131,222,138,135,226,144,141,228,146,142,227,147,142,222,143,138,216,138,135,208,133,126,215,135,131,222,140,134,226,146,140,228,148,141,226,148,141,221,143,139,214,136,133,205,133,123,214,140,132,221,143,135,223,144,136,225,144,136,223,144,136,218,140,136,211,135,131,203,133,126,210,137,129,215,140,132,219,142,135,223,145,137,223,145,138,214,136,132,207,131,125,4 197,100,103,199,99,101,199,93,95,200,90,101,199,90,97,201,97,102,202,104,108,201,111,101,194,95,96,199,100,98,197,91,92,179,62,64,185,71,62,186,75,75,186,76,76,197,104,93,195,99,100,202,106,106,195,87,82,175,58,50,169,54,46,176,62,52,189,86,80,199,111,100,193,95,97,199,101,103,199,97,91,190,80,68,172,57,48,178,64,52,197,104,91,205,121,109,192,98,96,198,103,105,205,109,107,197,94,81,185,71,60,185,75,62,201,109,96,205,124,109,192,102,97,199,107,105,204,108,106,203,105,98,190,81,70,192,87,77,202,112,102,200,117,99,189,99,96,196,104,102,200,101,100,204,107,106,199,95,92,197,95,93,203,119,107,200,120,104,184,92,88,191,97,97,195,100,99,200,105,103,200,99,98,201,104,100,201,116,102,194,109,92,4 200,106,124,205,111,130,211,116,134,212,119,136,212,119,138,212,116,133,207,114,132,206,117,134,196,99,116,205,111,125,208,116,131,206,111,126,211,114,130,210,117,131,206,115,129,205,116,132,198,104,118,204,111,124,206,113,125,168,61,73,148,48,60,193,97,110,207,118,130,201,110,125,200,112,123,204,115,127,206,114,126,176,76,86,129,35,43,167,69,78,208,117,127,203,114,123,197,110,117,202,114,123,204,112,125,208,116,129,207,112,121,202,109,118,202,112,125,203,118,127,195,108,112,202,114,118,208,119,128,207,113,125,208,116,131,203,109,122,197,104,118,198,111,121,192,107,111,199,111,118,207,119,124,207,115,126,205,111,126,202,108,119,197,103,118,192,101,115,191,106,114,194,107,120,200,110,121,202,111,124,203,112,124,202,112,124,194,99,112,188,94,105,4 195,98,120,199,101,127,204,108,132,209,111,136,208,108,136,210,113,137,207,114,136,204,113,131,196,103,121,201,107,127,208,116,134,209,114,135,207,110,131,209,114,134,207,116,135,203,114,131,196,103,119,202,109,126,207,115,131,208,115,134,209,116,135,209,113,133,204,110,128,200,110,129,194,105,118,199,110,124,205,112,127,209,116,134,195,94,106,175,73,84,198,106,125,199,109,130,193,108,121,197,110,125,205,114,127,200,99,111,171,57,63,140,36,44,196,103,118,201,116,132,191,106,116,196,108,122,199,108,125,194,92,100,180,65,76,191,85,100,200,112,125,202,122,134,187,101,114,193,104,118,197,106,120,202,114,127,199,106,118,199,108,122,200,115,130,197,112,126,186,104,113,190,108,119,195,109,121,198,111,124,202,114,129,202,115,131,198,109,125,192,106,121,4 229,149,160,231,150,160,235,155,164,229,140,144,215,115,105,225,135,133,234,154,161,233,160,165,227,147,154,230,148,152,222,132,124,205,100,89,197,85,71,218,124,120,234,160,166,235,165,169,226,144,146,218,127,120,206,104,87,192,80,68,191,78,66,222,131,128,235,161,166,233,161,164,227,152,150,222,137,132,207,108,96,193,82,69,209,109,99,231,149,150,235,161,164,232,162,161,226,156,154,229,153,154,213,119,107,210,111,96,231,149,150,235,158,164,235,161,162,232,163,159,226,157,149,228,155,152,228,151,145,232,152,146,235,158,160,236,161,163,235,164,164,231,164,158,224,156,148,229,159,153,233,162,160,236,164,164,235,159,157,236,162,160,231,160,156,229,164,159,216,148,138,226,156,148,228,155,150,233,162,162,234,162,161,233,161,156,230,160,153,225,160,154,4 212,124,149,218,130,155,217,130,153,222,132,159,224,134,162,226,137,166,222,139,166,216,134,160,207,119,141,211,120,143,215,125,148,219,125,153,218,125,153,216,125,151,215,128,154,210,128,153,214,131,152,210,116,142,209,110,138,205,100,129,200,95,124,202,100,131,211,118,148,210,130,154,215,134,151,209,118,141,200,97,127,188,73,104,178,58,86,181,65,98,198,96,129,207,124,149,211,132,148,207,117,140,196,93,118,179,63,90,173,53,78,176,59,89,188,86,114,195,109,130,207,130,148,208,122,143,198,100,125,181,65,92,172,50,76,179,62,91,194,91,118,197,108,131,206,133,146,208,125,142,199,104,128,188,81,106,182,68,95,182,71,101,188,84,109,197,109,132,202,130,141,199,118,132,199,108,127,200,106,130,195,98,124,192,92,118,195,103,125,198,117,139,4 197,97,117,202,100,120,202,89,116,197,75,102,195,69,98,205,98,119,211,119,133,207,117,131,200,107,124,201,101,117,194,74,97,191,67,96,190,63,92,195,77,102,205,111,122,204,114,124,201,110,124,200,99,113,189,65,84,189,62,91,187,60,86,195,75,96,203,104,111,204,113,122,201,110,120,200,101,113,187,64,87,186,58,88,187,59,85,194,77,99,207,114,126,205,117,125,198,107,112,200,104,113,191,76,96,184,57,83,188,63,85,195,76,95,205,109,118,204,117,122,198,107,111,200,109,113,195,92,111,194,80,100,194,76,94,197,83,102,203,110,118,202,116,123,196,109,112,201,113,118,200,106,120,197,92,110,193,75,96,200,99,113,204,117,123,197,111,114,194,108,108,198,112,115,199,110,116,198,102,112,197,94,114,198,100,115,198,107,117,193,105,110,4 199,93,112,190,66,82,200,87,92,208,97,109,217,115,127,227,133,149,222,133,146,213,127,139,202,101,115,195,76,88,200,90,89,198,78,83,214,108,116,226,135,146,221,134,144,214,133,141,209,121,130,205,104,107,201,92,87,202,88,86,213,109,111,225,138,147,219,132,143,216,137,142,214,132,136,208,113,108,204,99,88,205,96,91,205,96,95,219,127,134,221,138,146,215,136,140,215,135,133,212,123,114,205,101,94,202,91,92,201,86,89,214,118,124,220,138,147,215,137,143,213,135,130,215,133,130,209,112,113,197,82,93,192,74,80,210,116,123,216,135,142,213,137,141,210,136,129,214,136,135,218,137,140,194,86,95,181,63,66,211,125,129,216,140,146,209,135,136,206,134,128,211,134,135,214,134,140,200,105,117,192,87,88,212,132,138,215,141,146,209,137,140,4 216,127,140,208,106,115,205,96,108,208,95,105,219,117,121,235,151,157,236,156,163,231,154,158,216,130,140,207,106,111,199,86,92,195,78,86,202,89,90,227,136,141,234,156,160,230,156,156,218,134,140,206,105,112,193,75,78,188,67,71,196,80,84,219,122,126,231,152,153,229,155,153,221,141,143,208,110,116,195,85,83,192,78,76,194,80,81,212,111,114,228,145,149,228,154,156,221,144,144,211,117,119,196,88,84,184,69,65,188,71,71,204,98,95,222,135,138,228,155,158,218,143,144,219,137,141,204,104,99,184,70,65,186,72,71,205,101,96,221,136,135,226,153,154,213,139,140,222,148,151,222,145,143,194,89,82,187,78,75,208,113,110,221,139,139,220,148,148,208,134,130,218,144,140,225,154,156,213,131,130,202,110,105,215,135,141,218,142,149,215,144,145,4 223,130,148,221,122,134,203,79,85,191,60,62,211,99,104,236,145,162,234,144,155,229,142,155,220,128,136,205,93,91,194,68,65,202,80,76,201,80,77,219,111,122,230,142,151,228,145,151,210,113,112,199,87,81,190,64,65,190,67,61,192,67,66,197,72,76,217,120,121,223,138,145,206,106,101,188,71,68,180,53,55,160,49,47,171,51,54,194,66,70,216,117,119,222,140,147,207,112,110,180,60,59,171,42,52,165,48,48,171,47,49,194,71,73,213,116,115,217,134,140,212,127,133,189,77,75,178,53,59,184,60,59,178,52,54,193,76,76,207,108,102,215,132,137,210,126,134,203,105,106,186,68,67,184,63,65,182,62,63,198,90,84,211,118,113,212,135,137,207,123,130,211,127,134,201,101,99,180,63,60,180,63,61,205,110,106,217,139,140,210,132,132,4 219,125,124,212,117,123,194,90,87,205,98,99,218,120,122,219,123,123,202,108,105,216,126,127,209,117,114,204,109,109,212,116,119,208,111,108,220,124,125,227,133,136,210,120,117,222,137,134,195,106,104,203,111,109,181,79,78,175,71,66,209,105,101,223,134,137,209,120,118,221,133,131,200,117,115,209,115,110,151,51,50,106,23,28,169,71,68,215,121,118,205,114,112,215,124,126,197,112,112,205,109,105,165,57,52,131,28,28,164,63,59,205,117,114,199,110,104,209,122,117,194,107,105,197,107,104,191,96,87,186,85,77,202,106,101,206,122,118,191,105,96,189,98,91,197,113,107,193,111,106,212,127,121,213,133,129,215,131,126,206,121,114,199,115,106,178,93,88,192,112,107,191,110,104,206,122,110,212,131,124,211,127,118,205,120,114,204,120,113,187,104,100,4 236,144,162,237,143,162,242,148,168,243,150,170,244,151,170,244,152,171,241,149,168,235,144,162,236,144,158,239,147,162,242,150,165,243,151,169,243,151,168,242,150,166,239,147,164,230,142,156,233,141,154,236,145,160,236,145,156,242,151,163,242,151,166,241,149,164,236,143,157,231,143,154,231,140,155,224,122,131,179,72,77,177,84,93,237,146,158,240,149,161,235,145,155,230,143,152,226,134,149,221,119,129,166,54,57,146,45,53,226,132,142,239,149,161,234,145,154,227,141,148,226,136,143,230,139,152,220,123,132,220,122,131,232,142,154,237,147,156,233,144,149,225,139,140,225,140,142,229,140,146,230,139,151,232,142,155,233,143,154,235,144,153,231,144,145,223,139,136,221,140,141,227,141,146,229,140,149,230,141,149,232,143,151,231,141,148,227,142,144,218,135,136,4 211,115,136,214,118,141,221,125,144,219,121,138,225,129,146,225,131,146,220,129,142,212,123,134,213,118,136,217,122,140,219,125,140,217,120,136,221,125,142,222,130,142,219,132,143,208,121,130,210,116,133,218,125,138,214,119,134,214,120,137,216,123,139,221,129,142,217,129,140,208,120,129,212,120,135,218,125,138,210,117,131,208,109,121,206,106,115,216,124,136,214,126,131,206,121,123,211,120,131,214,123,137,210,118,128,152,59,65,117,31,40,199,106,108,216,130,132,202,119,118,204,114,122,210,121,129,204,111,120,105,31,39,83,16,24,192,100,101,215,133,132,200,118,117,180,77,79,196,103,109,204,116,127,158,64,69,161,65,65,202,114,114,209,128,125,203,125,124,168,64,68,192,101,108,205,122,130,196,106,109,197,103,99,204,120,119,204,122,119,199,122,120,4 247,173,187,248,180,194,248,188,196,249,193,202,249,192,201,249,193,201,248,186,194,247,183,192,247,175,184,248,182,190,248,183,188,247,166,163,247,180,184,249,192,200,248,186,192,246,178,183,247,180,184,248,177,181,240,148,140,226,114,91,237,141,129,249,187,194,248,191,197,248,184,188,247,179,182,247,170,171,224,117,100,195,73,55,214,105,86,246,170,169,248,187,195,248,187,191,246,177,178,245,168,162,223,119,98,196,76,56,216,109,89,245,167,164,248,184,188,248,185,187,246,179,175,246,178,175,240,158,152,230,134,117,243,160,152,247,178,181,245,177,177,246,181,182,241,172,167,245,176,172,246,176,179,248,175,177,246,177,179,248,181,186,245,177,177,243,175,175,233,164,155,240,169,161,240,168,165,242,170,171,247,178,181,247,180,184,247,178,182,242,174,172,4 100,38,49,163,76,77,197,104,101,203,116,124,205,119,135,203,112,134,198,111,131,197,117,132,106,40,52,163,76,75,195,100,94,199,114,117,197,112,129,194,105,128,196,112,131,194,116,127,108,42,52,163,76,73,193,95,88,194,108,109,193,113,126,186,104,127,189,116,133,190,119,128,111,45,54,163,80,74,184,84,73,173,70,63,182,91,93,182,95,106,183,106,120,188,122,131,117,49,57,160,77,74,180,84,76,170,69,59,173,71,71,180,88,98,188,106,121,188,118,129,134,59,66,163,81,81,187,96,93,178,83,72,183,82,81,189,97,108,188,103,123,189,114,129,142,63,69,159,78,77,193,113,108,192,99,96,195,105,99,197,108,113,191,106,117,188,113,123,142,62,68,153,69,71,186,110,101,198,115,110,200,122,117,200,120,120,195,111,110,192,113,114,4 246,163,171,245,158,169,238,132,144,228,113,118,223,109,112,235,133,133,243,155,159,247,173,183,245,165,172,237,140,145,210,84,88,203,73,76,199,69,72,213,92,89,239,145,144,248,176,183,239,154,154,222,116,113,193,65,65,187,57,61,193,65,67,214,96,95,238,143,143,245,166,172,229,142,135,208,97,91,187,60,63,183,58,60,191,63,64,219,106,98,244,160,161,245,172,177,227,146,140,209,103,100,190,65,71,190,62,61,201,73,71,223,111,107,248,170,174,245,173,176,191,96,87,165,54,52,192,75,73,206,91,87,219,109,100,239,144,144,248,175,178,245,174,175,151,47,38,139,31,30,202,93,89,232,137,135,243,156,153,247,168,171,246,173,178,244,172,172,185,92,79,190,90,81,228,143,142,240,156,159,247,169,172,247,173,177,246,172,175,242,171,170,4 239,144,170,244,148,176,246,155,182,246,163,187,247,174,194,248,181,195,248,182,192,248,178,189,238,148,169,243,148,173,245,153,178,246,163,186,248,177,193,248,185,194,248,185,192,248,180,187,238,151,168,243,150,173,245,153,176,246,158,180,247,173,189,248,184,193,248,183,191,247,178,186,236,148,165,241,144,166,241,138,158,240,134,151,247,163,179,247,171,186,248,178,188,247,178,184,236,153,166,241,152,167,239,136,151,233,123,135,240,141,153,247,169,184,248,179,187,248,179,184,236,159,167,241,159,171,239,146,158,237,132,145,239,138,147,248,173,184,248,183,188,247,178,182,233,152,161,238,160,171,241,160,171,242,150,162,244,154,168,247,172,182,247,181,186,246,178,181,228,140,152,236,155,167,241,170,179,242,164,176,245,166,178,246,173,183,246,177,183,244,179,180,4 239,156,184,242,152,182,245,159,193,246,162,200,246,169,204,246,170,201,245,169,196,238,164,189,239,154,179,244,157,181,246,162,191,239,145,178,235,141,175,243,159,188,245,171,196,239,168,192,241,160,180,247,166,188,239,147,175,219,107,136,214,110,139,233,146,174,245,175,200,239,168,189,232,151,164,242,160,181,229,131,146,207,83,102,210,98,119,230,141,164,243,171,193,239,167,185,233,156,169,233,144,160,216,107,112,205,78,86,215,95,113,234,139,164,243,166,181,237,165,179,231,156,167,227,140,145,213,105,111,212,96,107,218,103,122,236,147,171,242,168,184,234,164,179,226,156,165,232,155,162,226,132,148,225,129,145,226,128,146,230,144,167,231,159,177,230,163,173,224,153,163,231,156,169,230,147,161,230,143,158,228,141,160,221,136,157,229,157,175,228,163,174,4 243,156,171,245,156,173,246,158,176,245,156,176,246,159,175,246,159,176,245,160,178,243,160,178,241,151,164,244,155,170,245,156,171,232,131,132,227,122,121,237,142,150,244,159,174,239,153,170,240,152,163,245,159,172,236,141,152,214,102,97,203,84,75,220,114,117,242,156,172,236,153,165,239,154,164,244,161,172,218,114,110,194,75,72,188,68,63,207,99,92,235,145,154,235,154,166,238,153,164,241,157,168,211,106,100,190,73,66,182,63,63,187,69,63,224,130,131,234,151,161,236,152,161,239,156,167,210,106,102,185,68,67,173,54,59,189,77,69,223,134,133,232,152,159,231,150,155,237,154,164,221,128,127,196,86,82,185,68,65,211,113,108,230,150,154,228,150,155,229,149,151,231,148,157,231,147,156,221,129,131,213,116,112,224,138,139,229,151,156,225,149,152,4 242,155,173,243,155,173,243,153,167,244,153,167,245,153,168,246,158,172,243,155,168,240,157,170,240,151,168,236,139,147,227,118,117,228,120,121,231,125,125,232,132,133,232,137,140,237,155,166,240,153,170,235,138,146,221,111,109,218,105,102,220,112,104,207,88,77,219,113,111,233,151,157,240,155,170,235,144,152,216,107,103,215,101,98,215,104,98,203,82,78,215,112,109,230,148,151,237,153,161,235,145,153,212,104,100,205,84,81,202,80,77,207,94,89,227,139,138,231,156,161,235,156,166,235,152,161,217,114,110,208,93,91,211,100,99,219,118,115,231,149,153,229,156,160,231,154,163,233,150,160,224,131,130,221,123,122,226,133,131,232,147,152,231,154,161,226,152,153,226,152,159,230,152,163,231,150,161,233,150,157,234,151,157,235,159,166,230,156,160,225,153,155,4 223,124,143,227,123,142,231,125,143,234,129,147,234,130,148,232,134,150,225,129,143,220,126,137,221,122,138,228,126,141,229,124,142,228,122,139,228,125,138,229,133,144,223,127,137,220,130,139,220,119,132,226,127,140,227,126,141,222,117,130,213,101,110,222,125,137,223,130,136,217,129,134,221,123,133,224,124,140,228,126,143,187,77,90,147,37,46,212,111,122,222,130,138,214,124,128,218,123,131,222,125,135,226,127,139,180,73,82,161,59,67,219,122,132,218,124,133,213,123,127,214,122,129,219,123,130,222,127,135,221,123,131,219,118,124,221,127,134,217,125,127,210,121,126,212,121,125,218,127,130,221,129,136,222,127,136,221,127,133,221,129,131,215,126,124,207,121,123,206,116,121,213,123,128,215,122,129,217,123,130,218,127,133,216,128,129,211,123,125,204,120,121,4 232,147,156,236,149,155,234,142,155,240,150,161,241,148,159,242,151,158,241,154,157,241,161,161,226,142,148,235,152,158,234,147,153,236,146,153,240,149,157,242,153,159,242,159,161,237,160,157,220,132,140,234,150,156,208,106,102,187,74,64,223,127,127,240,153,158,241,160,158,233,154,146,221,137,142,227,136,133,173,59,52,142,29,26,197,84,81,239,152,151,240,160,154,231,153,145,220,140,140,224,139,135,180,70,61,150,38,34,183,67,55,234,147,142,239,160,153,237,160,149,216,136,132,225,145,142,187,83,73,159,40,29,208,107,97,237,154,153,238,158,153,236,161,151,215,139,131,220,141,135,214,127,121,211,115,108,228,145,142,232,150,150,234,155,149,228,153,141,209,132,127,216,139,132,221,143,140,228,151,147,227,146,144,228,145,145,229,150,142,220,142,132,4 213,114,131,219,120,136,225,127,143,227,121,138,225,119,132,226,120,141,225,126,144,218,122,139,215,116,129,220,122,137,222,124,141,223,123,138,222,123,135,221,118,132,219,120,135,214,115,132,216,119,129,221,127,141,219,122,138,216,111,129,222,126,142,217,116,135,214,108,127,210,111,120,215,121,130,207,113,121,155,57,66,136,41,54,164,66,76,209,103,119,213,111,124,211,119,116,218,129,133,187,87,90,122,28,34,108,24,31,166,69,77,214,116,129,213,115,128,210,116,124,205,111,115,202,108,110,198,108,109,195,97,103,211,115,120,219,129,138,217,128,137,210,122,127,203,114,119,207,117,120,213,127,126,214,125,127,214,123,125,215,126,130,213,127,130,207,123,122,204,124,121,205,116,119,209,121,119,215,129,128,216,128,128,214,128,132,209,126,126,201,120,114,4 207,114,112,211,118,112,217,128,123,212,119,112,204,103,97,209,112,114,208,114,113,207,117,115,208,117,110,211,118,112,215,124,120,181,78,68,142,38,31,182,81,78,207,114,107,206,119,111,209,120,110,213,124,116,209,115,108,151,50,44,85,9,13,145,50,45,209,118,108,205,121,111,208,121,111,209,119,108,191,92,81,119,27,25,80,12,18,141,49,44,208,119,109,204,120,110,207,121,110,210,122,109,185,87,76,117,26,25,77,12,17,144,55,51,208,123,112,195,108,93,205,122,110,212,128,117,184,89,81,92,19,21,91,18,20,166,69,62,209,129,118,186,97,83,200,114,101,205,121,108,197,105,93,133,46,43,132,39,34,193,101,91,204,123,114,192,105,95,197,111,99,202,116,103,201,115,103,196,108,96,189,99,88,202,122,111,201,118,107,193,109,99,4 217,132,141,220,133,146,221,132,144,222,132,144,222,131,145,225,140,149,220,137,144,217,138,147,217,135,142,212,121,126,188,82,82,192,85,86,198,93,92,207,110,110,219,138,143,218,143,151,215,134,141,206,112,116,162,47,50,168,52,55,176,61,59,171,57,53,209,122,122,220,144,152,216,139,144,206,111,115,164,49,53,143,37,41,148,40,42,171,58,56,206,115,113,218,139,146,214,138,137,211,125,126,190,86,85,148,44,46,132,32,36,187,79,73,209,119,119,215,137,145,211,138,134,213,134,133,211,125,124,169,61,59,170,58,57,195,91,85,207,119,117,217,144,149,210,138,132,215,141,141,216,137,138,201,110,108,195,97,98,208,121,125,216,142,146,214,144,149,209,138,135,216,142,142,216,139,144,215,138,144,211,130,139,214,137,143,216,140,145,212,141,145,4 212,128,149,218,137,159,216,129,148,184,70,79,198,94,105,225,145,165,225,145,167,221,141,162,209,127,145,218,138,157,194,96,107,146,32,41,159,44,55,187,83,93,215,131,147,220,142,160,214,136,152,210,125,139,154,47,57,134,29,42,147,37,50,147,33,42,194,99,107,222,147,163,211,135,149,210,128,140,149,47,55,136,31,43,148,39,49,149,37,44,197,104,113,220,147,164,207,129,141,216,143,156,185,91,99,148,35,43,154,40,46,188,88,91,216,139,153,215,143,156,210,136,144,214,139,151,215,138,151,191,92,100,194,98,106,218,143,154,220,147,161,214,142,155,204,132,140,213,139,151,218,142,158,217,140,157,221,145,159,222,150,162,217,145,159,212,141,155,201,128,137,209,135,146,214,137,151,219,145,160,225,152,166,219,146,159,216,147,159,210,141,154,4 196,105,120,203,113,127,204,113,125,209,119,129,215,128,140,212,121,137,212,126,142,202,115,132,193,100,114,195,106,120,179,85,94,166,71,75,192,98,100,203,111,123,207,122,134,202,118,128,192,102,117,186,94,109,136,46,59,136,42,49,183,75,71,195,98,102,201,116,123,202,124,128,193,105,119,189,98,109,141,49,58,152,53,54,188,87,83,203,116,121,207,131,134,199,124,124,188,100,110,194,109,119,183,100,104,188,102,100,201,115,119,201,122,125,205,133,128,206,136,131,187,103,109,193,109,118,200,122,125,206,129,132,207,131,132,205,130,129,199,127,122,198,131,125,187,106,112,192,110,119,196,115,122,202,125,128,208,136,135,206,133,129,205,135,130,199,134,129,185,105,113,190,108,118,197,118,125,200,124,125,202,127,124,204,131,126,203,133,126,197,130,123,4 246,167,183,245,166,184,247,169,186,247,171,188,247,168,184,247,167,181,246,163,177,241,153,167,246,166,180,246,164,180,245,160,179,247,165,181,246,162,177,247,164,178,245,159,171,238,147,160,246,167,179,246,165,180,245,158,175,244,153,164,243,149,160,244,152,163,244,152,166,234,142,157,244,163,175,247,167,181,242,150,163,216,103,102,207,94,88,234,136,138,241,150,164,227,136,151,241,160,172,247,170,182,236,142,153,204,90,81,213,109,97,239,150,150,241,153,165,230,140,152,242,163,174,245,164,179,236,143,156,218,115,116,237,146,144,246,161,167,242,154,164,236,152,160,239,165,173,243,160,174,240,154,171,239,152,165,242,159,167,244,159,168,242,154,164,233,154,161,239,166,172,240,159,171,241,154,170,245,160,173,245,168,177,243,162,172,238,158,167,229,156,161,4 225,127,140,228,127,143,232,130,145,232,128,147,232,129,143,236,141,154,231,134,148,224,130,143,222,123,133,225,123,132,225,118,125,230,130,143,233,137,149,234,139,148,230,135,143,223,129,141,221,122,134,226,128,140,223,120,131,216,102,109,229,129,135,233,140,148,229,135,141,223,130,140,217,118,130,224,126,137,214,103,111,175,46,53,182,69,72,227,128,132,228,133,142,223,133,140,216,119,122,222,123,134,216,110,116,171,47,52,156,35,39,211,100,99,229,137,144,221,130,140,215,125,124,222,128,131,223,127,132,204,90,94,200,84,87,218,118,123,223,130,141,219,130,139,212,121,122,220,130,131,223,130,133,222,124,131,221,121,131,222,131,141,220,128,139,216,130,137,208,118,117,217,128,127,222,132,133,220,125,128,219,123,133,219,128,139,215,124,131,210,119,126,4 221,118,140,233,140,155,239,148,161,239,146,161,238,144,160,237,145,161,234,145,160,229,144,156,222,122,138,231,136,150,236,146,158,236,146,159,236,144,156,236,147,158,233,145,155,227,142,152,223,129,139,230,136,148,234,143,155,232,138,148,229,132,137,231,141,149,232,145,154,227,140,149,221,128,139,226,128,143,231,135,148,191,83,87,174,58,55,216,115,118,234,150,161,227,143,152,218,127,137,225,131,144,230,134,145,186,80,84,140,23,26,202,94,93,233,151,160,222,137,142,214,123,132,220,127,139,225,134,141,222,129,137,200,92,95,212,112,112,228,145,150,218,134,133,210,120,127,217,124,136,223,132,140,227,138,149,223,130,146,225,136,144,223,138,138,218,138,135,206,115,120,215,125,132,220,130,139,221,130,140,220,126,142,223,135,141,222,143,143,215,136,133,4 222,125,144,224,127,144,228,135,151,229,133,151,227,127,149,226,126,146,224,125,145,220,127,145,222,128,141,224,131,145,224,131,145,216,118,127,217,115,127,223,129,142,221,128,143,219,130,142,219,124,137,223,132,144,211,111,117,173,57,58,169,58,61,213,116,125,221,131,144,217,126,135,220,133,142,222,133,143,192,85,87,125,24,29,121,27,34,200,98,107,222,131,143,217,127,133,217,131,135,219,129,137,185,80,80,124,27,33,140,36,42,202,101,109,219,127,134,216,127,134,211,120,120,218,128,134,205,106,106,152,41,44,160,50,55,213,118,130,216,125,131,210,122,123,213,127,124,218,130,132,218,131,137,195,92,98,199,98,105,218,129,142,217,130,141,205,115,116,209,125,121,216,130,134,214,124,128,213,121,132,216,127,140,214,124,135,214,129,138,208,125,133,4 215,119,125,218,123,123,219,121,122,217,114,113,220,117,119,216,108,115,213,109,116,210,115,117,215,120,122,221,126,127,219,123,119,215,110,107,219,120,116,218,115,117,213,111,112,209,115,112,220,133,133,219,125,124,213,104,108,203,89,90,215,115,110,222,127,126,215,117,115,208,113,109,215,122,121,217,122,123,199,85,85,170,45,43,184,78,76,222,130,131,216,119,118,206,108,105,215,128,126,221,135,133,199,93,83,161,39,35,169,51,48,212,110,111,215,118,118,208,116,116,212,128,122,220,136,132,212,119,114,181,63,56,175,52,46,205,93,98,214,116,124,209,119,123,204,116,108,209,117,114,216,124,125,209,113,111,197,87,87,211,109,119,210,113,127,204,115,118,197,105,98,204,111,106,212,122,120,215,125,122,215,124,129,213,119,131,211,120,128,202,112,115,4 226,140,150,231,145,154,235,147,157,238,150,162,237,148,158,232,139,147,231,142,149,225,141,149,225,138,147,229,140,148,234,143,154,235,145,155,234,146,153,233,142,151,228,139,147,222,141,144,225,139,147,227,139,148,232,143,156,231,144,151,230,140,143,231,144,153,228,143,149,225,144,143,221,137,145,225,136,150,219,126,129,195,89,87,176,66,64,218,124,124,231,151,153,226,147,146,217,130,139,224,133,144,195,88,85,142,34,34,142,35,38,215,117,121,231,152,153,225,147,147,215,130,135,220,132,140,219,128,135,188,89,87,189,87,85,225,140,146,227,143,145,221,140,138,211,130,132,219,137,139,222,137,142,226,140,144,227,144,149,228,147,151,225,143,143,217,138,138,208,126,128,217,139,139,221,142,140,224,144,143,226,147,149,226,145,147,219,140,138,213,138,137,4 229,140,159,231,142,160,232,143,162,230,138,152,225,128,139,231,140,153,231,144,159,226,142,157,228,142,157,232,145,160,222,126,136,188,74,79,190,72,75,224,129,137,229,146,159,222,143,154,224,136,151,226,135,148,206,97,101,181,62,66,187,70,72,218,122,129,225,141,152,218,137,147,221,136,149,225,136,151,215,115,121,211,113,115,204,98,98,221,131,141,225,143,156,221,143,152,224,142,150,229,144,155,229,146,156,229,145,156,229,144,154,231,149,160,225,144,154,220,145,152,220,137,146,227,144,153,230,148,158,232,150,160,232,149,159,230,149,158,225,145,154,219,146,150,216,136,145,223,144,152,227,147,157,228,145,156,229,144,153,228,147,156,223,145,149,214,140,144,211,135,145,216,137,146,223,143,154,225,143,154,226,145,152,224,144,151,218,140,144,212,138,141,4 230,153,168,231,153,170,230,153,168,228,151,163,233,152,171,239,161,178,236,160,175,218,141,153,220,144,151,221,144,154,207,118,129,202,105,103,226,144,150,234,159,171,234,158,168,218,138,147,218,146,156,223,148,154,164,70,70,118,21,23,195,97,97,232,155,163,224,147,155,224,149,157,223,154,165,222,147,155,150,55,55,94,14,21,170,74,75,232,155,162,227,148,162,229,156,167,211,142,143,214,142,150,194,99,104,163,54,54,196,107,113,225,153,165,226,147,156,217,143,146,203,134,133,212,143,146,207,132,141,203,115,126,210,125,143,224,146,160,231,158,168,216,145,149,200,133,133,213,147,153,210,139,149,211,137,151,205,125,132,211,133,137,215,144,147,208,139,138,192,122,123,205,137,143,207,134,145,213,139,150,222,148,156,212,138,142,207,136,138,201,131,132,4 209,115,136,209,112,134,217,119,143,222,125,147,225,129,150,220,115,146,213,111,136,212,118,136,209,117,135,214,124,142,192,82,95,207,108,126,223,127,148,216,106,133,214,114,136,212,119,137,210,119,143,200,106,121,136,29,37,165,55,64,217,114,140,219,119,139,212,116,131,204,101,124,213,123,141,179,74,87,104,13,21,141,35,48,212,104,130,219,124,142,214,117,136,203,104,122,205,113,124,194,91,106,143,31,38,166,53,72,213,109,135,215,119,137,210,111,131,205,114,129,203,108,128,204,100,123,186,77,91,200,97,121,214,119,139,216,122,138,209,113,132,205,116,130,199,103,124,205,107,127,206,111,131,206,105,131,210,116,135,208,115,130,205,112,128,204,121,131,193,96,117,201,108,127,202,103,127,204,104,127,207,114,132,204,111,126,198,101,117,199,114,132,4 222,129,148,224,130,151,225,129,150,230,139,156,233,140,157,232,140,155,231,142,156,227,140,152,224,135,149,220,125,140,196,82,88,208,106,112,229,141,157,228,137,150,228,139,150,223,137,147,224,137,150,210,112,120,171,49,50,176,58,59,217,121,131,229,140,151,224,132,142,222,139,144,222,140,150,210,113,118,167,51,54,151,39,44,191,79,81,224,137,144,224,137,143,219,136,138,218,136,146,219,135,142,181,73,74,145,36,42,158,43,46,201,105,106,223,142,149,213,127,128,216,131,137,221,136,147,197,99,101,152,39,44,155,40,44,189,83,81,217,132,137,212,129,130,213,132,136,216,127,138,213,128,136,182,74,74,177,65,63,204,110,112,211,124,128,208,128,128,208,132,133,212,133,139,214,133,140,205,113,117,203,111,113,209,125,131,209,129,131,205,130,129,4 227,140,159,232,144,161,237,153,168,237,156,170,239,158,170,238,159,169,234,157,167,228,151,163,227,141,157,233,147,161,234,150,160,222,130,136,225,135,138,230,147,157,226,143,154,224,145,156,227,147,156,232,149,160,218,127,124,189,78,70,204,102,95,222,132,135,225,141,154,224,149,157,226,148,156,229,145,155,206,101,103,178,64,65,184,73,68,212,114,115,220,137,152,218,140,150,223,142,150,227,146,152,210,112,112,182,64,70,189,80,81,213,121,125,218,138,150,211,132,139,221,144,149,220,132,139,218,125,136,201,93,96,210,116,121,225,149,160,222,147,157,213,139,144,220,149,153,224,147,155,224,139,152,222,135,147,226,146,157,223,146,158,219,141,152,209,133,146,212,139,145,220,146,156,218,136,148,223,145,155,221,141,153,217,134,146,218,144,153,205,128,139,4 220,133,157,219,127,152,219,125,135,214,116,122,219,125,144,219,120,142,222,128,159,219,135,162,216,131,151,202,97,116,200,97,100,195,86,89,201,94,109,207,98,118,219,129,153,217,141,161,214,129,147,186,77,86,164,49,55,194,88,100,199,93,105,203,97,110,220,136,157,219,147,159,212,127,145,192,89,95,168,51,58,187,74,92,202,96,115,210,115,126,218,137,156,217,145,158,211,126,142,199,103,106,175,62,64,181,67,88,198,91,115,209,114,129,217,136,154,212,137,154,209,127,142,205,115,115,164,59,59,172,61,78,200,96,116,212,125,138,216,138,156,204,126,145,208,131,140,202,113,109,179,82,86,170,58,69,197,96,112,214,134,150,210,131,149,203,129,144,205,129,140,205,125,131,204,118,134,189,84,99,200,105,121,212,129,147,206,128,145,201,127,142,4 227,131,159,228,132,161,230,135,165,231,135,167,234,138,170,235,143,172,232,140,168,226,136,163,223,128,156,224,132,158,224,133,162,217,116,145,223,126,155,228,137,166,228,139,164,221,131,157,220,127,154,224,136,163,201,101,123,154,38,55,172,62,80,194,86,105,220,131,153,219,135,156,221,133,156,209,109,130,157,43,56,110,19,33,110,17,31,154,37,51,216,122,143,219,139,159,219,133,154,208,106,127,166,50,66,126,25,39,137,31,46,185,77,96,215,128,149,216,134,150,220,136,152,220,132,153,208,109,129,185,76,94,189,81,99,216,130,152,219,139,157,214,134,149,216,136,149,221,136,153,221,138,158,220,135,158,220,135,156,222,142,159,220,141,155,213,137,148,213,135,147,218,134,150,221,137,154,221,137,156,221,137,154,221,141,155,217,138,150,212,137,147,4 196,120,152,195,118,155,199,126,161,200,124,154,193,116,153,182,105,139,176,104,131,181,113,138,194,121,147,192,115,147,194,117,151,198,122,151,194,118,149,187,114,143,178,109,132,182,117,138,185,110,137,192,117,146,191,115,145,195,121,148,195,121,149,190,120,145,174,105,126,177,114,131,183,107,135,194,122,149,176,94,117,170,79,97,183,104,126,185,114,140,168,98,119,177,117,134,181,109,134,192,119,144,151,64,79,124,32,44,166,78,96,181,111,138,161,92,114,178,121,138,173,100,127,184,113,135,144,56,67,122,32,44,164,75,89,182,112,137,162,95,116,170,114,132,169,100,121,178,113,131,160,77,89,156,64,79,178,101,121,181,113,135,162,94,112,164,108,123,172,105,124,178,115,135,171,103,121,171,96,115,180,110,133,179,110,134,163,98,114,161,104,120,4 234,142,159,234,141,157,234,134,152,235,134,152,237,143,160,237,146,160,236,147,161,232,146,160,230,138,153,234,145,161,231,135,151,196,80,89,208,103,110,235,144,158,232,145,155,225,136,145,230,140,150,234,146,159,217,115,129,178,55,60,186,67,70,223,132,140,232,145,152,224,133,140,229,141,151,231,141,153,198,90,98,160,39,48,175,59,63,215,120,126,233,148,158,226,143,147,225,136,146,227,137,151,191,83,88,166,47,55,176,60,62,211,115,122,232,149,158,224,144,146,220,133,136,223,134,144,210,110,122,183,68,71,202,99,106,228,142,153,227,142,150,222,144,147,218,135,131,222,137,138,223,138,149,216,123,132,224,138,148,229,149,156,226,146,148,219,145,144,213,132,129,217,132,134,221,135,142,225,144,152,227,147,153,226,149,153,223,149,151,216,142,142,4 234,144,156,236,144,156,241,148,163,243,146,155,245,158,169,244,158,168,240,156,168,228,139,151,235,148,159,240,155,168,240,146,157,232,123,124,239,141,142,241,146,151,233,144,155,229,139,151,233,145,153,238,152,165,235,133,138,218,100,97,225,112,110,229,129,133,233,149,158,233,152,162,232,148,152,237,148,157,233,129,131,225,114,113,224,108,113,228,131,135,237,155,161,231,154,159,230,148,149,232,138,137,232,134,137,228,121,120,230,125,126,238,149,157,236,156,166,230,154,160,226,141,143,232,143,145,235,145,149,231,134,136,235,144,152,238,157,168,232,152,158,227,150,154,223,139,143,230,144,150,234,149,157,232,139,150,232,142,154,233,146,156,230,152,156,223,149,154,219,139,144,225,140,149,229,148,156,232,149,160,231,148,158,230,146,155,226,149,153,217,141,143,4 211,133,159,219,143,167,225,151,175,225,143,172,225,142,169,226,149,172,223,149,172,219,148,166,207,130,155,208,127,155,214,140,165,215,136,163,215,136,161,219,147,166,218,150,169,212,142,158,205,126,153,205,124,152,210,133,161,204,121,143,197,113,133,208,136,159,213,143,161,208,139,155,198,118,147,203,120,146,197,109,132,181,78,91,175,74,83,192,113,130,208,139,158,205,137,154,192,114,143,197,115,143,187,92,108,169,61,72,177,78,89,193,120,136,202,139,157,201,136,150,194,120,143,196,115,144,187,97,114,172,70,78,182,93,109,195,127,147,195,133,152,193,129,146,190,117,141,193,116,145,186,107,132,183,97,115,190,114,137,194,128,152,190,125,145,189,127,145,185,115,138,189,114,140,191,113,142,195,122,146,197,120,148,197,124,148,190,123,143,189,126,144,4 198,126,162,204,129,167,208,128,167,211,121,164,216,123,167,214,124,166,206,123,163,194,115,154,200,124,160,207,130,166,211,127,166,210,118,159,209,109,150,210,117,154,206,124,161,197,122,155,194,116,152,205,124,162,207,119,154,202,105,135,199,95,128,201,101,135,204,120,153,198,124,154,186,113,146,202,125,159,201,114,141,190,83,104,189,76,102,198,99,129,202,119,147,197,123,150,183,113,145,199,126,155,202,121,139,189,82,103,185,69,94,193,92,113,204,127,150,203,136,157,186,117,145,189,120,149,199,122,136,190,90,103,185,74,95,194,101,109,208,139,150,207,148,161,183,117,143,185,120,146,196,123,145,196,112,129,190,94,107,196,110,109,207,140,144,207,151,159,187,119,144,184,119,144,189,124,148,195,125,146,199,125,138,206,137,143,207,146,152,203,147,153,4 216,128,144,219,127,145,226,139,153,232,148,161,230,145,156,218,131,144,215,131,142,212,131,141,211,124,139,215,126,139,203,102,105,224,138,147,229,148,159,221,134,149,213,129,139,208,127,134,216,132,142,204,115,123,165,53,55,204,111,115,233,152,162,224,140,153,215,127,137,200,117,123,220,137,144,198,106,114,120,24,32,173,77,84,233,149,157,225,142,152,222,139,145,210,129,133,217,134,143,210,125,134,132,33,41,178,78,88,234,148,159,227,144,151,219,139,144,213,138,137,215,133,137,212,129,137,183,85,92,200,108,119,228,145,158,227,145,150,218,138,144,208,130,129,205,125,128,209,128,136,209,125,135,213,126,139,219,133,142,215,131,137,211,130,136,202,124,124,204,124,130,202,125,135,200,120,131,208,121,132,218,131,137,217,135,141,212,132,137,206,128,132,4 229,140,154,239,150,163,237,147,163,237,150,165,242,153,171,244,158,173,237,152,159,220,136,147,230,144,153,234,145,157,230,141,155,237,149,160,239,152,165,240,155,165,239,157,165,221,141,151,232,149,157,227,139,148,225,139,149,237,150,163,240,154,167,237,152,161,236,155,161,228,151,158,226,146,150,227,145,152,213,119,123,207,109,113,238,158,172,238,157,165,233,155,156,227,154,156,214,136,137,231,152,160,199,101,98,192,88,85,229,144,154,236,158,166,233,157,158,222,146,146,220,144,146,228,152,158,216,127,129,164,67,70,146,58,61,226,147,152,231,156,157,222,148,147,219,145,148,226,151,154,232,154,162,166,81,87,103,25,28,215,133,136,222,149,153,216,145,143,209,136,143,219,145,153,224,151,159,212,132,135,190,101,103,218,142,149,220,148,148,211,141,133,4 232,146,154,235,147,153,239,154,161,239,153,160,237,147,155,237,152,156,234,151,150,228,149,152,230,141,146,235,149,152,236,153,156,234,147,152,233,147,149,233,153,150,232,153,150,228,151,147,228,141,142,232,145,147,230,144,145,205,110,108,203,110,103,228,146,141,230,151,146,227,151,147,227,141,140,229,144,145,220,128,126,123,39,41,112,27,28,192,101,92,229,150,147,227,149,147,225,141,138,229,147,145,193,104,100,89,21,27,73,14,22,151,68,65,230,146,143,225,151,146,220,134,131,229,146,143,192,104,100,80,16,22,74,14,21,159,72,68,226,145,141,220,146,143,218,136,134,223,141,139,213,127,122,136,52,52,114,32,34,202,111,106,222,149,144,217,143,141,216,135,134,222,141,139,222,141,140,210,125,124,202,112,111,217,139,138,222,151,145,218,149,144,4 228,135,145,229,137,142,228,137,138,200,91,92,169,50,55,195,90,93,229,142,150,230,146,154,230,142,147,231,143,148,219,123,121,163,51,51,125,25,31,148,41,44,214,122,123,227,145,149,229,142,144,231,147,146,208,105,102,141,36,38,101,24,31,120,24,28,195,98,97,226,145,147,227,143,142,230,146,144,209,110,105,144,38,38,110,26,32,119,25,30,193,91,94,223,138,141,226,144,140,230,145,143,222,134,128,168,60,55,116,25,30,132,33,35,199,97,100,219,131,139,225,142,135,229,146,139,231,150,146,194,97,92,147,37,37,168,56,60,210,114,122,213,125,134,223,146,138,228,150,142,230,149,144,220,134,130,200,103,97,204,103,110,215,124,138,211,124,132,220,144,134,227,149,141,230,149,144,226,144,140,222,139,139,217,129,139,212,121,136,206,121,131,4 239,152,156,239,151,157,242,154,161,244,155,159,244,154,156,243,152,157,240,151,156,236,149,157,237,152,151,240,154,154,233,137,135,234,136,134,242,152,154,242,151,155,239,148,154,234,147,152,236,154,149,236,151,144,218,112,100,221,115,107,242,152,156,243,155,160,240,154,157,234,148,149,234,155,148,227,135,122,189,79,72,203,97,92,242,153,154,242,155,157,241,157,156,234,149,148,232,151,143,225,133,125,182,70,61,198,92,83,243,158,154,242,157,159,240,155,156,234,151,152,228,146,138,227,144,138,201,94,83,216,117,107,243,160,157,243,160,159,240,158,154,232,152,151,225,147,135,228,146,141,216,119,114,230,144,137,241,159,158,241,159,158,237,155,152,228,149,148,223,148,136,227,145,139,229,145,144,232,152,144,238,158,154,238,156,152,234,154,150,226,149,145,4 229,149,166,231,151,167,232,154,168,232,156,170,230,154,167,233,159,167,234,162,169,232,163,171,230,154,165,230,155,167,228,153,165,224,144,152,228,153,160,236,167,171,236,167,170,232,163,166,229,157,163,228,156,165,204,116,122,176,75,79,218,138,144,236,165,173,236,165,169,232,164,166,226,158,160,221,145,146,136,47,56,112,38,52,223,147,157,236,166,173,236,164,167,233,165,167,228,163,162,195,110,111,81,14,30,118,54,66,231,159,167,235,167,172,236,166,169,232,164,163,226,162,161,194,111,113,100,23,35,171,90,100,233,160,169,234,163,170,234,166,165,230,165,161,218,150,153,207,129,131,188,92,94,215,137,143,227,155,163,234,165,168,231,164,163,227,163,161,216,149,151,215,142,143,216,142,145,221,149,157,229,158,166,233,166,169,229,163,164,224,160,159,4 228,136,147,226,131,145,221,125,139,206,99,114,198,89,99,220,127,137,225,134,143,226,138,146,227,137,145,226,134,142,207,103,112,161,44,51,156,42,48,200,96,100,219,129,136,222,134,139,227,140,147,218,126,130,184,70,72,173,57,63,156,47,53,159,47,50,212,117,122,222,137,142,226,144,146,211,116,120,177,61,63,194,92,99,171,64,69,168,58,60,213,122,126,224,140,142,224,142,144,206,110,112,180,70,69,197,103,113,186,84,90,180,73,70,215,127,128,223,143,142,220,136,141,206,112,115,169,53,53,183,76,83,175,68,76,176,68,68,215,128,129,220,139,140,212,124,130,206,113,119,178,66,67,171,57,61,156,46,51,174,69,71,217,134,136,217,139,137,210,124,127,209,121,126,198,102,106,172,62,63,166,57,60,196,101,106,218,138,141,215,139,137,4 227,136,146,229,135,149,234,141,152,237,146,155,238,147,153,237,148,152,233,144,149,227,140,147,223,130,137,228,134,144,234,142,151,236,144,148,238,147,150,236,150,152,232,146,148,224,140,140,225,135,141,231,142,145,234,144,147,236,147,149,235,145,147,232,144,144,229,144,142,225,144,141,224,136,139,230,141,140,235,148,145,235,148,149,226,136,137,228,139,138,225,140,142,221,139,141,222,136,137,228,141,140,232,143,144,231,143,146,186,86,86,160,65,66,211,124,126,219,141,140,220,133,133,224,135,138,230,144,150,220,130,132,144,43,45,112,24,27,202,112,107,216,140,137,218,135,135,223,137,140,227,143,146,222,139,142,185,91,91,187,94,91,216,136,133,214,139,137,213,133,134,222,139,142,223,137,141,221,138,143,220,138,143,219,140,143,216,140,138,212,139,134,4 232,151,167,240,159,175,247,171,183,247,172,185,247,169,185,246,166,182,246,162,177,244,160,177,231,153,165,239,158,172,244,165,178,246,168,179,246,168,181,246,162,176,245,162,172,243,159,172,232,158,169,236,156,168,241,161,174,248,171,184,248,167,177,245,163,175,244,159,171,240,157,168,227,154,166,230,153,169,231,151,163,201,108,113,205,112,115,244,162,173,242,158,167,236,155,167,223,148,160,233,158,171,220,135,142,145,43,42,165,66,69,234,149,161,236,155,161,232,154,161,220,147,157,227,154,162,228,152,159,212,126,126,206,117,120,231,150,164,230,151,160,228,155,161,215,144,150,217,143,151,225,152,161,232,158,170,233,156,165,231,153,161,228,152,158,223,151,157,210,139,140,214,144,151,223,150,159,229,154,162,229,154,162,228,152,155,224,151,152,218,147,150,4 221,138,159,223,139,156,229,144,160,234,149,168,232,147,166,226,142,159,225,142,159,216,137,151,221,141,154,225,141,155,228,143,160,237,151,166,243,159,174,241,157,171,233,150,166,228,148,163,237,159,173,241,161,177,193,100,112,172,75,84,240,156,170,247,167,181,244,162,177,236,156,169,230,154,167,237,155,168,155,62,71,126,29,38,224,135,146,246,169,182,241,159,170,237,157,170,231,153,166,236,156,172,203,114,125,168,73,80,231,147,160,244,166,181,240,160,170,235,156,164,230,154,164,233,153,167,238,159,173,237,158,171,240,162,175,241,162,175,236,159,167,232,156,160,227,153,160,232,153,163,238,158,171,241,164,177,242,164,175,241,164,174,235,161,166,228,155,160,225,152,158,228,152,160,233,157,166,236,160,170,238,159,169,233,152,157,231,156,163,227,155,159,4 216,134,161,217,137,162,217,133,158,224,137,165,216,128,154,216,132,156,208,124,146,210,128,150,210,132,154,221,142,164,214,133,156,177,87,107,201,114,135,229,146,171,219,137,157,214,134,154,215,137,157,222,145,168,206,126,148,88,21,32,160,79,94,229,149,173,218,140,161,209,131,150,210,132,153,215,135,160,186,103,122,71,12,22,159,81,97,225,148,170,209,131,151,203,127,146,202,126,146,212,134,157,193,109,129,137,52,66,190,108,129,215,139,159,210,133,150,208,132,152,194,122,138,200,124,145,200,122,140,202,118,139,207,128,150,209,129,148,211,133,148,200,126,141,185,112,128,195,119,139,209,132,152,206,127,146,208,131,149,211,135,150,201,125,137,197,126,136,197,124,141,202,127,147,201,125,145,203,125,144,208,134,150,212,140,155,199,127,138,205,138,149,4 227,154,166,225,150,163,218,138,146,230,151,162,222,145,153,219,145,153,223,149,161,216,139,149,215,141,149,231,158,169,221,142,151,217,140,148,227,156,167,220,150,159,229,159,167,222,151,156,215,142,149,223,149,157,218,143,153,204,128,136,225,155,167,225,154,164,229,159,164,223,155,154,222,153,159,226,154,161,202,123,122,164,77,77,199,123,128,221,152,158,226,156,156,228,161,158,227,161,166,232,167,173,199,119,114,129,40,41,174,96,98,226,157,163,231,164,165,223,157,151,223,160,163,227,165,169,219,156,162,175,94,93,184,106,105,230,161,168,228,161,163,208,141,134,210,148,149,219,157,160,221,159,165,219,151,153,213,143,143,222,154,157,215,146,145,194,125,117,202,141,144,209,147,147,221,159,162,219,151,153,218,150,149,209,140,137,195,126,121,207,141,133,4 232,143,158,234,141,158,239,147,163,240,149,163,241,152,166,241,159,170,237,152,164,232,148,158,233,144,156,233,144,156,233,140,152,229,133,141,235,147,157,237,154,162,236,153,163,231,151,159,235,151,160,237,152,162,221,124,129,188,73,66,211,106,100,233,147,150,235,155,163,227,144,151,233,152,158,237,155,162,205,102,100,174,55,51,184,66,57,219,125,120,231,150,153,224,144,145,231,150,155,235,154,156,193,87,80,178,62,55,187,74,62,207,110,100,228,147,150,225,148,146,226,143,146,231,147,150,209,114,106,180,67,56,185,73,60,209,115,111,226,148,151,224,149,148,221,142,145,225,145,147,224,140,138,206,109,100,202,102,92,221,138,140,227,153,155,221,150,149,218,145,146,221,144,145,225,147,149,224,146,146,222,144,143,225,148,149,226,156,158,220,151,148,4 229,160,175,234,164,180,239,169,182,226,153,162,232,159,174,228,155,169,226,156,168,227,161,173,225,157,168,233,164,178,237,168,182,223,151,161,229,157,170,230,159,173,219,149,159,221,152,163,226,160,169,233,168,179,231,165,177,223,154,166,229,158,172,228,158,170,219,149,159,217,147,157,228,164,170,231,166,173,232,167,178,212,146,155,178,102,114,219,148,161,226,161,169,210,145,149,226,163,167,231,168,175,232,167,176,137,71,81,117,50,63,221,152,164,227,163,171,210,147,150,223,160,164,230,165,172,226,159,167,179,105,114,194,123,134,229,164,174,224,161,167,213,150,152,219,157,161,225,161,168,224,157,166,224,155,164,220,152,161,223,154,162,220,157,162,213,151,156,216,154,160,220,157,164,222,157,165,220,155,162,217,151,158,219,153,160,219,155,161,213,151,156,4 245,160,162,246,163,167,246,168,170,248,170,170,247,171,169,247,173,168,247,169,168,245,164,161,245,161,157,246,162,160,247,165,164,237,147,140,238,148,139,247,168,163,246,167,162,244,163,157,245,165,158,246,164,160,244,157,153,216,114,104,213,110,99,241,153,146,246,163,158,243,161,154,245,163,157,246,166,162,241,152,145,206,101,90,202,96,83,234,142,133,245,161,155,240,158,150,244,163,156,246,166,160,244,159,152,229,136,126,222,126,115,239,150,143,243,159,153,239,156,147,243,165,157,246,167,162,246,166,162,245,162,158,242,154,151,243,156,153,241,156,150,236,155,146,239,160,152,243,164,159,245,167,164,245,165,162,244,158,156,243,156,152,239,156,149,233,153,144,234,155,147,239,158,154,243,163,160,243,163,160,242,156,154,241,155,150,237,155,147,230,151,140,4 246,165,163,247,169,167,247,170,169,247,170,169,247,171,169,246,166,163,246,162,157,242,154,148,246,165,161,246,168,164,246,164,159,243,155,145,244,157,148,246,164,157,246,164,155,242,157,148,245,163,159,246,167,164,243,155,147,223,123,107,232,134,118,246,160,151,246,163,153,242,159,148,244,164,158,246,168,163,244,158,151,230,133,121,235,139,125,246,160,150,246,163,151,242,159,145,243,165,158,246,166,161,246,164,159,245,158,151,245,157,148,246,163,152,245,163,150,242,159,144,241,164,156,245,164,158,246,165,160,246,163,158,246,161,154,246,163,152,245,160,147,239,156,141,238,162,153,243,164,157,245,164,158,245,162,157,246,163,155,246,163,153,242,159,148,235,154,141,233,158,149,239,162,154,242,163,155,244,161,156,245,162,154,244,163,152,239,159,147,232,154,141,4 203,107,104,207,110,110,208,108,103,197,87,80,199,92,85,210,116,111,207,114,115,203,112,115,203,109,104,206,112,107,199,94,80,176,60,51,174,58,53,195,95,90,205,115,110,200,110,106,203,112,104,206,113,104,193,84,70,174,60,53,155,42,40,182,76,69,204,113,104,197,108,104,200,109,101,206,114,104,191,83,73,176,64,56,167,54,50,186,81,71,204,115,102,199,110,106,201,111,105,206,114,106,201,105,96,182,72,62,174,61,54,188,83,73,201,109,94,202,116,105,202,116,106,204,113,104,205,111,99,193,87,73,175,62,52,191,89,79,202,113,105,203,119,109,199,114,101,202,113,102,205,112,102,200,100,88,194,91,77,200,105,91,202,112,102,201,116,109,196,111,99,200,111,100,205,116,106,205,115,104,202,111,103,203,114,103,200,112,101,197,112,106,4 217,123,136,223,126,139,226,126,139,228,129,142,226,129,143,223,127,144,222,128,143,217,127,140,217,124,134,223,128,137,224,127,137,224,129,139,226,134,142,220,127,136,222,131,139,216,128,135,214,120,129,219,125,137,212,113,118,203,97,97,203,99,100,212,117,123,219,131,137,215,128,131,213,123,130,214,119,125,199,91,88,179,68,66,173,58,61,201,97,99,214,125,132,211,123,132,209,120,130,202,104,104,183,69,68,165,55,58,158,51,55,193,84,82,212,120,122,212,123,130,205,116,128,200,103,108,177,65,64,178,68,69,184,76,74,187,77,74,200,101,100,212,129,133,203,117,122,207,119,128,202,109,110,190,82,80,188,77,73,192,83,78,203,109,107,211,132,134,202,117,119,207,121,125,209,121,124,192,86,82,186,76,74,204,109,107,211,124,128,211,131,135,4 231,171,190,233,177,198,236,181,203,236,182,203,236,178,199,235,176,200,229,169,192,233,180,201,230,173,188,230,175,194,233,181,198,229,172,188,232,177,197,232,176,197,230,175,194,232,181,198,229,172,185,224,164,176,206,131,138,189,106,115,206,130,138,230,178,191,233,184,201,232,180,197,229,171,179,200,119,127,157,64,75,140,58,73,157,74,85,207,136,143,231,180,197,231,180,200,225,168,178,187,104,112,148,64,76,133,58,73,126,50,69,180,97,107,228,173,189,228,175,195,218,161,171,196,117,118,158,79,90,120,51,70,124,45,64,184,101,113,229,178,195,226,171,191,220,164,176,200,123,127,174,89,93,134,55,70,155,71,83,210,138,149,229,183,200,227,175,193,219,166,180,212,148,162,195,113,122,189,106,116,207,134,150,224,170,189,228,179,194,226,176,194,4 218,134,155,227,143,162,230,145,170,231,146,173,236,152,178,234,152,177,232,154,177,229,154,176,204,111,117,202,105,111,219,131,153,230,149,174,234,150,174,230,148,171,224,145,169,225,151,171,210,122,128,188,83,84,208,115,133,229,147,172,234,152,174,233,154,174,227,149,169,222,147,165,219,146,158,217,135,147,218,135,154,224,145,166,231,152,171,233,153,172,229,153,170,224,151,168,216,144,154,225,153,168,226,146,157,218,138,149,203,112,118,216,133,143,227,154,171,224,155,170,213,143,154,221,150,164,229,154,164,199,110,113,159,55,56,183,79,83,215,135,147,223,155,170,212,139,148,219,145,157,225,150,164,212,130,137,167,68,68,171,66,68,202,118,125,222,158,172,210,137,148,213,138,152,220,145,158,223,150,163,193,108,112,169,73,75,207,130,143,217,152,166,4 243,160,169,245,162,173,246,166,179,247,169,182,247,170,183,247,168,179,246,165,176,245,165,176,243,161,164,245,162,170,247,164,174,247,164,175,247,166,176,247,169,180,246,164,172,244,163,172,241,159,159,239,152,156,235,144,146,233,140,143,234,142,144,243,158,162,246,164,170,243,164,170,238,156,155,225,133,131,203,96,92,191,84,85,191,84,82,217,115,109,240,156,159,242,163,168,234,156,152,223,135,129,190,80,77,128,29,39,149,47,53,211,109,104,234,148,149,240,164,167,231,156,151,226,143,137,202,103,97,159,58,63,173,73,76,222,132,133,237,157,162,236,163,165,230,154,148,230,151,147,223,138,134,215,124,126,211,115,117,225,138,139,236,158,163,232,159,164,226,153,145,228,154,150,229,153,153,223,142,149,227,145,150,232,153,157,233,156,159,227,154,157,4 238,157,167,240,159,171,231,143,151,218,120,121,223,127,127,239,154,161,247,171,182,245,168,179,237,157,164,225,137,140,198,96,94,191,83,83,196,90,85,217,121,122,246,169,179,243,167,174,234,155,156,201,103,96,166,55,53,161,53,55,171,60,58,205,105,103,243,164,173,243,168,175,231,153,151,209,116,110,172,64,61,157,50,52,170,60,57,207,110,106,245,169,176,242,167,174,233,157,154,229,149,146,198,99,94,180,72,68,197,97,92,231,148,149,245,171,177,241,167,172,231,158,152,234,158,156,226,142,141,221,132,128,234,153,155,243,167,172,243,168,173,239,166,172,230,159,151,234,162,158,237,162,160,239,164,165,242,167,173,243,168,174,241,167,172,236,163,168,227,157,150,232,162,157,235,164,161,238,166,166,240,167,170,242,170,174,237,165,170,230,158,161,4 237,156,166,235,155,164,232,148,158,232,146,154,234,147,157,244,164,176,246,173,185,245,172,183,234,156,161,211,122,123,185,84,84,188,87,88,208,111,108,233,148,154,243,167,177,242,169,177,228,151,151,191,94,91,161,56,56,159,54,56,185,79,76,207,110,108,229,146,148,240,166,173,221,144,139,180,83,78,144,47,49,136,42,46,173,66,65,189,84,80,214,124,120,237,162,166,216,138,129,179,79,73,145,48,48,139,43,45,172,67,68,182,75,72,203,106,101,234,160,162,218,144,134,189,96,87,162,59,55,164,60,59,172,67,63,188,87,84,222,141,141,234,163,167,220,150,138,209,131,121,187,96,87,187,92,87,201,112,109,218,136,137,232,160,162,232,163,165,219,147,137,220,149,141,219,147,141,220,144,141,227,152,153,232,159,163,232,161,162,230,163,163,4 223,131,138,225,132,142,232,139,144,235,142,148,233,140,145,231,140,145,228,140,145,220,132,135,223,132,139,224,129,137,231,140,139,226,126,127,228,130,135,227,137,140,223,132,139,219,135,135,225,137,139,230,141,142,226,133,126,206,81,80,217,108,107,225,135,136,221,129,128,216,131,124,224,136,136,229,140,139,221,121,111,211,94,83,209,92,88,219,122,124,219,128,128,213,127,117,220,130,126,225,131,122,218,116,100,208,96,79,209,91,84,218,120,119,218,127,129,213,129,121,219,132,122,222,131,121,213,110,96,206,89,80,211,102,91,220,130,123,219,133,126,212,134,125,218,136,125,221,135,128,219,127,117,215,115,102,219,122,114,224,138,133,217,135,130,208,131,124,216,138,127,218,133,126,222,136,129,224,140,128,225,138,133,223,143,137,214,136,130,206,132,124,4 237,155,157,239,156,159,243,162,160,246,165,162,246,166,167,245,166,168,242,163,163,238,162,157,235,154,152,238,156,157,237,151,148,228,135,125,232,141,134,239,155,151,238,156,153,236,163,154,235,156,152,235,152,147,224,132,122,209,106,94,213,111,98,222,127,113,235,154,144,235,164,154,233,156,151,225,134,124,209,105,91,204,94,85,200,89,80,213,115,100,231,150,138,233,163,151,231,154,145,221,130,120,207,103,94,197,84,79,195,82,75,210,113,98,229,150,136,232,163,151,229,154,147,229,148,144,219,129,123,206,106,100,200,95,86,211,119,104,229,155,142,230,163,149,225,148,141,229,152,148,228,148,142,215,123,112,214,121,105,220,133,116,228,156,143,228,163,149,223,152,140,227,152,145,228,153,147,227,148,142,226,146,134,226,149,136,227,158,145,224,159,144,4 236,153,163,238,154,163,243,160,169,245,163,173,244,163,172,240,157,167,234,156,165,229,155,163,237,155,163,242,160,165,243,164,171,243,160,169,240,156,161,237,153,159,232,155,158,226,154,156,236,157,161,241,161,168,240,157,161,228,134,131,216,117,110,222,131,125,232,157,157,225,154,153,234,154,156,238,152,155,228,134,126,212,110,97,199,91,78,215,119,111,229,152,151,223,152,148,233,154,155,235,149,149,212,111,100,197,91,83,198,93,87,216,124,116,226,150,143,221,151,144,233,158,154,235,155,153,210,113,102,185,76,70,198,99,92,222,138,131,223,149,145,219,149,143,228,156,148,232,158,153,217,129,118,202,105,92,215,128,119,227,150,144,222,149,143,215,146,139,225,154,145,227,154,148,226,150,145,223,145,139,225,148,141,227,156,148,222,153,143,214,145,136,4 224,145,163,226,146,163,230,148,166,235,154,173,235,155,174,234,150,168,232,154,170,227,150,167,222,141,157,224,144,161,223,144,159,220,135,148,225,142,158,229,149,164,229,152,164,223,148,160,219,138,152,224,142,158,192,102,113,143,49,57,155,62,71,209,125,129,226,151,162,219,142,155,221,148,156,218,136,148,149,52,62,102,25,36,105,24,34,168,73,77,222,145,156,216,141,153,220,145,153,216,134,142,156,61,66,107,29,39,119,33,42,165,74,79,218,140,150,215,143,154,217,144,151,217,142,154,207,126,135,169,79,82,175,86,90,208,129,140,218,144,152,214,144,152,214,141,148,215,141,151,215,138,150,221,146,152,219,147,155,217,144,155,214,140,151,210,140,148,208,134,143,213,139,148,214,139,151,218,143,154,221,148,155,217,144,153,209,135,147,205,136,144,4 211,139,161,217,134,161,198,107,121,181,83,97,199,110,131,212,130,156,203,126,147,209,136,158,209,130,153,204,100,124,179,68,81,167,59,72,168,66,72,192,97,111,208,133,153,207,137,154,203,121,137,191,81,96,168,55,74,153,45,62,158,55,63,195,92,113,219,144,172,220,142,167,204,121,138,184,77,88,152,47,61,146,48,57,162,64,69,184,88,101,215,141,166,218,141,165,201,126,141,181,81,88,151,48,61,148,53,62,155,53,63,168,66,74,202,121,141,202,129,151,199,126,144,182,96,108,168,67,73,150,45,58,154,43,59,177,66,74,206,129,146,213,145,166,212,143,160,205,129,150,187,85,92,162,56,62,163,59,68,197,111,120,213,147,166,217,150,173,209,141,152,213,140,157,206,130,145,199,117,124,205,123,136,208,139,159,217,147,169,213,145,166,4 222,143,160,221,139,158,222,136,158,226,138,164,221,132,159,221,133,159,219,134,157,214,129,152,218,138,156,210,121,137,192,92,103,199,97,111,195,86,96,192,87,94,201,105,117,208,125,143,213,130,145,176,72,78,131,26,34,168,57,64,171,56,62,168,53,59,179,67,72,196,100,112,211,132,145,179,79,83,140,34,43,156,48,59,155,46,56,156,45,55,168,58,66,185,82,91,208,129,147,206,123,138,176,71,82,163,52,64,154,47,59,150,43,52,161,50,58,183,83,93,207,125,143,212,129,150,205,113,131,178,66,78,165,53,59,158,47,54,167,56,63,189,92,105,196,115,131,206,123,141,215,134,153,206,111,132,192,88,101,187,88,95,197,108,119,203,123,144,202,122,139,208,125,143,212,132,149,213,131,152,212,128,149,207,124,144,212,136,155,202,125,146,4 222,136,156,224,138,157,230,145,163,231,143,164,231,142,160,230,142,161,227,138,159,225,143,160,221,137,152,222,131,146,218,126,136,217,124,131,217,124,129,215,122,129,215,124,127,217,131,141,221,136,152,217,124,132,201,93,95,201,95,98,197,90,88,203,102,99,206,111,108,214,130,134,216,132,147,212,121,134,190,84,88,186,78,80,177,67,67,183,77,73,201,104,102,215,129,136,215,133,144,206,118,121,191,89,87,181,74,73,162,52,52,176,73,69,203,110,110,213,133,141,210,130,139,206,117,122,205,109,111,183,75,78,181,72,73,198,99,101,212,127,135,217,139,152,200,122,136,211,129,145,215,132,146,209,118,136,205,110,128,208,116,133,214,131,148,207,133,145,198,122,136,209,129,144,215,137,152,214,132,153,212,127,151,212,129,150,196,119,132,198,121,134,4 229,130,145,234,136,150,240,142,156,243,145,159,245,152,159,243,150,157,238,140,152,228,128,141,233,141,146,239,147,150,242,149,153,242,146,156,243,150,156,240,143,151,234,132,144,227,131,142,235,147,146,238,147,151,237,140,145,239,141,150,241,144,152,238,138,146,233,136,144,233,142,145,228,136,141,228,131,140,228,127,139,234,138,144,239,145,151,239,144,150,237,146,146,234,144,144,224,132,136,232,139,146,172,72,79,176,79,81,243,151,157,238,143,149,238,146,148,234,145,140,222,134,135,231,142,142,178,79,81,195,99,106,241,148,154,237,142,150,236,143,143,233,147,143,223,140,137,227,139,137,230,137,141,234,139,150,236,142,147,237,145,145,234,142,143,226,136,135,224,147,138,229,146,141,225,131,138,232,138,147,232,137,142,231,137,136,230,138,141,225,138,135,4 247,174,194,246,167,186,247,171,183,248,177,192,247,173,184,247,173,187,247,171,191,246,166,185,246,175,193,246,166,185,242,152,158,243,156,161,239,138,127,237,137,132,247,172,188,245,170,187,243,171,187,232,137,142,211,89,80,226,113,103,229,117,108,227,114,104,235,139,144,241,163,177,237,159,167,215,104,93,188,52,45,206,82,76,224,118,105,215,96,84,219,107,104,238,159,169,236,158,169,225,126,123,206,89,80,205,85,76,223,121,104,203,80,64,213,101,94,233,151,152,234,157,164,238,159,166,222,117,110,208,87,77,216,105,93,203,81,66,210,98,84,228,145,146,233,159,160,242,172,178,237,159,164,227,133,136,215,101,95,218,112,104,226,138,142,230,155,165,238,171,177,244,178,186,243,173,184,236,162,174,230,146,156,232,149,158,234,162,174,232,164,170,4 228,140,145,224,129,133,225,131,133,217,113,107,220,114,109,239,150,155,240,156,163,238,155,156,230,147,152,231,141,143,214,111,106,204,98,89,203,92,84,232,141,141,237,152,155,234,147,149,231,153,159,222,126,121,210,101,89,208,103,94,205,104,94,230,143,140,237,152,154,237,161,161,229,149,145,212,112,108,204,92,82,213,109,99,223,130,124,236,149,148,236,155,157,237,163,162,224,138,130,214,116,110,203,94,86,212,110,99,228,138,133,239,154,155,235,157,159,233,159,156,220,130,126,220,127,120,218,117,108,222,128,118,221,124,114,221,121,115,230,147,143,230,156,152,217,129,129,221,131,127,218,117,113,222,121,117,218,116,104,212,109,99,227,142,134,228,154,148,215,133,131,218,130,126,214,115,119,219,125,127,224,131,127,224,136,130,228,151,147,225,152,146,4 238,160,174,237,151,164,227,123,128,220,106,106,216,102,108,216,107,117,225,133,152,226,145,172,236,155,164,229,136,135,220,114,110,208,89,88,201,80,83,203,89,92,219,120,124,231,150,168,225,140,141,220,122,114,207,97,89,198,78,75,195,72,73,203,94,97,224,130,134,232,152,162,216,126,118,215,118,109,200,91,85,187,66,63,187,62,62,196,81,83,227,140,146,233,153,165,211,117,106,204,99,89,201,93,86,194,81,79,186,63,66,200,85,85,230,144,152,234,158,172,208,114,101,200,91,80,197,85,81,195,84,84,203,91,86,219,118,116,234,155,166,234,163,177,208,120,107,205,108,94,196,92,90,209,111,108,219,122,113,228,138,141,236,163,177,229,156,169,208,128,121,206,119,117,204,112,114,222,140,136,230,151,155,234,157,168,235,164,176,227,157,169,4 213,118,114,216,117,118,220,114,111,223,117,113,231,135,135,235,142,145,227,134,139,230,148,155,209,112,104,215,117,112,219,119,114,218,116,111,220,118,114,221,122,117,225,133,130,228,152,158,211,120,116,216,122,119,209,108,102,209,105,100,222,123,121,221,125,123,224,134,130,231,154,161,210,114,112,211,116,110,197,90,83,199,92,86,210,104,100,217,117,120,227,139,141,230,154,154,208,115,108,203,102,94,197,93,84,213,116,114,199,89,85,213,111,111,228,143,140,226,149,149,206,116,110,203,106,99,198,93,83,201,99,91,204,100,96,209,107,103,216,125,118,223,143,141,205,124,117,206,116,110,197,94,84,196,92,79,207,107,101,201,97,89,210,116,109,220,140,137,209,136,128,193,99,90,186,81,69,209,116,104,215,123,118,215,125,117,214,125,117,212,131,126,4 228,139,148,226,133,140,221,123,123,200,87,85,206,98,92,228,133,129,240,159,164,236,157,160,226,139,145,225,135,139,195,86,77,174,57,54,179,60,53,200,94,84,233,151,150,235,158,162,227,147,147,213,122,112,180,66,55,178,61,53,182,68,60,188,78,66,223,133,125,238,164,165,223,142,132,206,111,96,180,66,54,177,62,55,179,68,61,187,74,60,222,135,125,236,164,164,219,139,128,218,132,124,190,81,67,181,70,60,179,66,58,192,83,69,231,150,142,234,158,154,215,135,122,224,145,137,204,107,94,190,80,64,188,76,59,202,101,85,231,152,143,228,149,142,212,134,118,217,134,123,217,132,121,213,122,105,214,123,107,224,140,131,229,148,137,223,144,132,210,134,123,212,130,121,223,144,136,227,151,143,229,152,145,230,153,147,229,151,142,222,150,140,4 223,134,146,225,133,140,226,130,142,228,128,140,233,137,152,232,135,157,230,138,161,226,139,162,220,132,142,220,123,129,218,119,123,215,108,113,208,97,104,221,118,140,226,131,156,223,137,156,216,126,138,216,118,131,216,118,122,202,94,97,202,89,95,225,128,147,229,138,157,223,140,158,214,125,135,215,119,125,210,107,104,195,81,81,218,118,127,228,134,148,228,140,156,221,140,158,213,127,132,220,132,138,221,127,129,222,126,133,229,137,152,232,143,159,228,144,161,218,135,153,211,129,133,222,136,143,224,132,138,222,124,140,230,140,160,230,141,158,225,139,155,219,140,154,205,121,125,215,131,133,219,128,136,218,119,134,225,132,146,225,134,152,220,132,148,215,135,144,204,124,127,206,121,123,211,120,125,220,134,145,224,139,151,221,133,150,216,128,147,213,134,145,4 234,145,148,239,151,160,240,150,157,243,153,163,244,156,168,244,158,169,243,158,168,237,153,160,232,144,143,233,143,145,234,144,148,240,153,161,243,157,167,243,157,166,240,157,162,236,155,163,228,145,141,220,126,119,204,99,89,203,98,92,231,141,145,242,158,165,239,157,162,234,155,159,223,141,133,206,107,95,177,72,67,153,47,49,200,99,98,242,156,161,239,155,161,234,157,161,215,132,121,192,89,77,158,59,59,136,39,45,196,93,88,239,153,155,236,149,150,231,154,154,217,136,127,202,108,95,150,51,50,150,47,47,212,118,114,237,154,154,232,149,147,229,155,156,218,143,135,216,137,128,186,91,83,199,104,100,229,145,145,231,149,149,230,152,151,225,152,150,217,144,133,219,143,138,221,144,139,224,146,144,229,152,154,229,149,149,225,148,145,221,149,145,4 230,151,168,231,148,166,234,155,173,227,139,154,210,104,118,209,105,109,218,125,136,222,138,159,233,158,172,230,151,167,223,140,151,197,95,93,152,37,42,181,61,64,202,93,95,218,126,140,229,156,170,231,158,174,202,99,98,157,40,39,136,29,36,172,50,58,201,91,83,221,137,135,222,147,161,221,140,154,199,91,90,166,49,48,129,25,31,168,47,50,208,107,102,221,147,152,218,143,156,218,137,147,201,102,104,198,99,102,181,76,80,188,71,73,214,122,135,220,149,159,206,119,118,206,112,104,217,134,139,222,139,159,221,132,150,219,131,142,223,149,157,222,154,154,187,78,68,192,86,69,222,146,150,226,149,164,223,141,156,227,152,164,225,155,159,219,148,150,196,100,97,200,105,99,222,150,158,221,142,157,223,144,160,226,150,162,226,157,164,220,153,156,4 219,128,154,221,132,160,222,130,158,205,95,110,212,115,126,229,142,166,227,140,164,224,144,165,224,142,160,229,150,168,214,123,130,172,52,53,179,61,64,221,132,150,228,148,166,223,145,159,223,137,154,228,147,161,206,110,111,170,50,51,187,73,81,216,130,150,223,143,162,217,134,146,217,127,145,222,138,155,207,108,117,193,79,83,210,114,123,222,144,164,221,141,161,217,136,147,218,134,150,221,139,151,199,91,95,189,64,65,200,89,87,225,149,163,220,143,156,216,138,146,215,129,144,218,129,133,197,88,83,187,64,61,201,96,96,219,132,144,218,137,146,213,136,145,211,124,131,217,131,140,212,121,128,208,112,116,219,135,144,219,132,146,216,136,148,213,141,145,212,136,143,212,129,141,217,134,151,219,138,152,218,132,144,221,146,154,212,132,145,208,131,140,4 232,153,180,235,156,183,237,153,184,239,152,186,244,162,191,244,159,189,240,152,183,235,154,181,232,156,178,233,154,180,226,133,160,220,121,148,236,151,177,240,158,183,236,152,178,234,157,180,231,158,180,231,152,174,189,74,90,152,36,52,184,76,92,234,149,172,236,158,181,231,155,177,227,153,178,230,153,175,182,75,89,122,22,38,133,25,36,211,115,131,237,163,183,229,153,170,222,143,166,228,150,174,211,119,138,136,33,49,152,36,49,214,117,131,233,158,178,228,153,170,223,145,163,227,144,168,226,144,167,210,115,136,207,107,126,225,141,161,227,146,166,223,147,167,224,149,166,226,146,166,229,148,171,230,153,176,230,149,168,229,148,165,227,150,167,220,146,165,218,145,162,225,152,171,226,150,170,229,152,170,228,150,165,227,147,160,226,151,165,221,149,167,4 216,124,123,217,122,121,225,128,127,229,133,133,232,130,144,232,132,144,230,142,143,223,136,138,221,131,130,225,136,136,230,139,142,224,123,125,222,107,120,228,121,134,227,133,137,218,127,124,221,128,130,229,140,138,231,141,140,220,117,118,212,90,105,222,106,131,221,115,125,210,111,110,214,110,117,226,131,130,230,137,133,193,84,83,183,66,72,222,115,130,213,104,117,201,93,99,211,109,115,223,128,129,219,120,119,184,67,65,184,68,61,211,104,106,211,107,124,204,105,114,204,102,100,213,107,108,214,115,118,198,89,83,199,90,80,207,103,102,210,113,119,205,118,120,207,119,112,214,122,118,214,121,118,210,117,111,208,113,112,209,115,112,206,114,103,201,115,106,203,120,116,210,124,121,212,122,121,206,113,109,214,126,129,211,122,119,205,116,105,200,115,105,4 216,125,126,219,125,126,224,131,137,226,129,135,227,127,136,225,122,130,221,110,127,217,108,128,209,113,104,213,115,109,219,123,130,214,109,114,221,118,129,221,121,123,219,109,121,216,105,126,213,123,119,217,126,125,208,101,102,191,64,59,204,90,91,220,120,123,218,113,120,216,110,125,213,122,124,214,120,120,201,86,78,189,65,58,181,60,55,216,118,118,217,117,120,213,116,121,212,124,123,218,131,130,214,118,113,202,91,83,198,86,80,213,116,114,215,122,120,210,118,118,208,122,114,219,138,142,219,132,139,213,118,115,216,124,122,211,113,107,211,119,116,206,117,114,206,120,113,215,130,134,214,125,130,210,119,116,213,123,119,211,119,115,208,119,115,202,119,113,201,119,112,208,125,120,207,120,117,206,115,111,208,118,112,209,119,117,205,117,114,200,119,113,4 220,125,157,217,116,149,220,116,138,224,119,141,233,136,162,231,130,150,234,142,166,232,145,168,220,125,152,217,117,145,200,75,86,208,90,98,220,115,127,227,128,147,229,136,155,226,138,156,219,126,150,212,110,132,191,65,76,195,71,78,194,65,66,214,106,111,226,136,148,222,134,146,220,127,149,209,100,113,174,42,52,175,45,54,192,65,70,196,71,72,223,133,144,223,143,157,214,114,136,219,123,141,188,68,78,185,57,63,198,78,81,193,71,71,215,119,124,219,137,149,222,137,151,223,134,148,215,115,130,209,100,109,212,106,112,214,115,121,212,116,121,213,127,137,217,135,147,223,138,153,220,126,141,221,126,141,226,139,155,223,137,151,215,126,138,212,132,142,213,134,146,218,135,149,222,136,151,225,136,149,227,141,154,225,141,153,216,130,143,210,132,142,4 194,106,128,195,114,136,194,112,133,198,114,133,202,113,129,202,114,136,202,115,138,197,114,134,200,121,137,196,112,133,190,104,120,187,95,103,184,84,89,192,98,111,199,117,134,196,115,128,199,123,138,194,108,126,179,83,95,162,63,68,151,46,48,180,85,88,198,120,131,195,120,133,198,122,137,195,111,127,173,71,81,148,47,50,147,48,49,175,84,86,194,119,125,195,121,133,196,117,126,198,120,135,180,88,95,153,54,53,156,56,55,176,85,88,189,116,122,191,115,130,197,123,129,200,128,139,188,104,110,161,58,57,167,66,66,181,89,91,190,113,113,185,108,117,196,125,126,200,130,137,195,118,126,185,95,101,187,96,103,189,104,112,190,109,113,187,116,118,194,124,126,196,122,127,195,121,134,193,115,127,195,112,123,194,113,125,189,108,113,188,116,124,4 239,150,173,241,151,176,238,148,168,208,100,107,218,103,111,234,128,159,232,142,153,225,131,134,237,150,172,234,143,161,196,89,94,149,37,42,176,64,65,217,110,110,207,93,82,220,127,125,235,152,172,211,110,117,146,36,38,133,30,40,161,42,44,196,82,77,222,128,126,233,154,164,234,153,165,195,90,91,143,35,37,139,35,41,170,51,49,196,89,86,241,168,184,240,168,185,234,156,168,191,84,83,156,38,38,158,43,43,168,49,45,212,115,112,245,173,189,240,169,183,232,155,173,214,120,127,177,59,55,182,67,69,206,101,101,237,158,172,246,174,190,238,166,181,230,154,167,231,150,167,228,144,155,232,148,166,242,166,186,244,169,189,244,172,189,237,167,182,229,154,166,231,153,170,239,165,183,241,167,185,244,168,186,244,168,184,243,171,185,236,165,179,4 231,149,145,234,144,137,236,145,139,236,143,136,239,149,146,235,140,137,235,144,151,228,136,135,230,146,137,231,145,136,226,130,116,209,99,80,220,118,102,233,140,134,230,138,136,227,138,130,223,136,117,224,133,116,208,100,76,186,63,45,190,70,51,222,125,111,232,146,136,227,141,127,224,139,120,219,127,106,194,81,60,174,53,41,168,50,36,207,109,96,237,157,152,228,149,140,223,140,123,225,140,123,193,86,68,152,33,24,167,53,41,215,121,109,225,136,121,223,143,131,216,129,110,222,135,117,209,113,95,178,68,56,185,78,60,219,130,114,219,129,111,220,142,128,209,118,96,218,132,113,220,134,124,219,131,123,211,114,100,216,126,105,219,136,120,211,126,106,207,121,99,220,139,123,217,130,113,214,124,102,221,133,122,220,136,120,215,131,110,207,122,102,4 176,67,60,190,88,82,219,133,134,215,121,117,223,133,133,232,153,159,229,152,157,222,147,150,182,74,65,198,102,96,205,112,107,191,78,69,203,101,87,225,144,143,225,144,149,220,143,140,187,84,79,203,109,106,195,95,89,182,70,62,200,97,87,214,122,115,222,142,141,222,148,148,201,112,111,201,107,101,177,70,64,181,70,60,192,84,79,211,117,114,221,142,139,220,149,152,208,132,129,206,123,117,193,96,87,184,72,65,190,84,76,217,133,138,221,144,151,216,142,143,206,132,125,210,134,127,211,133,123,206,118,107,217,135,127,223,140,146,221,141,153,214,140,139,207,141,127,212,144,132,215,145,135,221,152,139,225,157,148,222,148,141,220,146,140,213,144,137,205,139,129,213,148,139,216,148,140,218,150,140,221,152,147,222,154,147,218,150,144,209,141,138,4 210,129,118,192,91,78,191,83,70,197,88,77,206,106,95,205,104,94,204,107,99,205,117,115,203,117,97,186,80,60,191,84,70,176,60,50,184,72,61,186,73,62,189,79,68,199,102,97,200,114,91,194,97,74,199,105,91,182,74,62,170,51,40,173,60,50,165,50,41,187,80,75,197,111,86,185,84,63,181,81,67,179,72,56,168,54,40,169,57,45,164,55,43,195,101,91,200,121,98,185,88,66,165,55,39,164,55,39,152,44,31,173,60,44,186,85,71,204,120,111,200,122,97,199,115,91,183,82,59,169,63,46,148,42,30,177,70,53,197,107,94,200,118,106,194,114,91,197,115,90,198,113,89,190,97,75,156,50,35,177,78,65,204,121,110,194,110,94,194,122,101,200,127,107,202,126,104,198,115,93,190,96,72,196,108,93,199,113,96,192,106,95,4 236,147,157,239,148,163,244,155,167,244,156,162,245,157,168,245,156,165,240,151,160,233,147,155,235,146,154,239,150,160,245,158,166,245,157,163,244,156,162,244,155,162,238,152,156,232,150,150,234,144,146,240,152,156,231,137,137,223,123,118,243,155,156,243,158,160,239,153,154,232,149,152,234,147,145,238,151,150,197,92,86,178,61,51,236,145,143,243,159,161,236,150,149,227,143,143,233,151,146,236,153,149,210,113,104,207,105,99,239,153,152,239,154,154,232,147,146,224,144,140,231,150,143,234,153,146,234,150,146,237,152,153,240,155,154,234,151,148,227,144,142,223,145,140,227,149,140,231,150,144,232,148,144,234,150,150,236,152,153,234,151,150,226,145,142,221,146,139,221,143,134,227,148,142,228,146,140,231,149,145,233,151,149,232,150,148,224,145,140,215,140,134,4 199,118,131,220,143,157,236,162,178,241,168,185,232,155,170,215,134,147,210,133,144,229,154,171,196,120,130,221,145,158,233,160,172,236,165,178,230,155,166,210,131,142,209,133,142,229,157,170,194,119,129,222,148,160,231,159,170,206,122,125,168,83,83,191,106,111,212,137,145,230,161,172,192,119,125,222,153,164,224,144,151,118,48,48,40,10,14,149,67,67,217,139,150,223,151,164,189,117,122,220,151,163,217,135,142,90,30,33,50,16,21,148,70,72,220,145,156,222,151,162,189,118,121,214,141,156,215,136,151,175,89,94,176,90,96,190,112,116,220,151,160,222,153,160,188,118,121,218,146,160,217,143,162,217,143,157,218,145,157,199,128,135,220,150,158,217,151,156,186,115,120,220,150,161,221,151,164,220,149,160,218,147,157,200,129,135,217,148,154,214,149,152,4 238,147,174,242,149,176,245,153,182,245,155,182,246,160,186,246,164,189,244,158,183,239,153,178,238,150,175,240,149,176,243,151,179,244,154,176,245,156,181,245,156,181,241,152,176,235,149,173,235,146,171,236,144,171,238,143,168,229,126,144,224,112,131,238,143,170,238,150,172,234,151,170,233,145,166,227,135,151,208,92,107,206,87,106,194,72,84,214,111,129,232,143,165,231,149,165,231,150,163,224,134,143,186,70,77,180,58,75,183,61,78,189,73,82,209,109,121,227,147,162,229,149,162,228,144,157,190,84,90,168,47,58,160,42,58,171,56,62,207,113,115,225,147,161,225,148,157,228,146,160,215,123,134,196,90,99,175,69,79,174,63,69,213,125,132,220,144,157,224,155,159,227,149,161,225,142,159,224,144,158,218,133,146,216,129,141,217,135,150,213,137,150,4 240,157,179,243,158,181,245,160,184,247,167,189,246,164,188,245,159,183,242,158,179,237,155,177,240,157,177,243,159,179,244,158,179,245,160,179,244,159,177,242,154,174,239,154,172,234,154,172,238,153,173,241,159,175,241,153,169,235,140,152,223,120,126,226,128,136,233,144,156,232,152,168,237,156,171,239,154,166,228,132,134,207,93,94,188,64,66,196,78,76,220,125,130,228,149,162,235,154,168,236,150,163,221,124,125,201,87,88,195,75,75,200,84,82,215,116,119,224,141,151,231,155,165,234,152,163,227,138,143,220,122,124,215,109,116,222,128,135,226,139,144,225,147,156,230,157,165,233,157,166,233,151,161,231,144,154,232,145,161,233,148,163,230,152,163,224,150,160,226,152,160,230,152,164,231,152,165,232,150,163,234,153,167,233,152,167,229,152,163,222,147,156,4 217,147,146,189,105,96,217,143,147,223,143,154,222,143,154,223,147,157,222,151,155,221,162,159,221,155,152,221,157,153,214,137,146,196,114,122,180,105,106,201,128,127,219,142,149,219,161,158,222,154,152,225,160,162,207,118,134,152,80,86,116,62,68,175,97,102,216,141,147,217,157,155,221,151,147,217,141,142,204,113,129,119,62,70,98,64,74,187,114,123,216,150,151,216,160,151,220,156,148,218,144,143,210,128,139,155,85,90,138,80,84,200,127,133,217,156,152,213,160,149,216,153,147,217,146,147,211,129,141,203,126,132,203,136,132,208,133,139,216,156,151,210,154,143,212,149,144,216,149,146,214,138,144,216,143,146,220,156,151,213,144,137,212,149,142,207,157,145,209,153,145,214,155,144,214,146,143,216,147,147,216,149,148,213,148,140,211,155,143,205,156,142,4 234,141,159,237,144,162,241,149,169,241,143,164,242,148,163,241,147,162,236,140,155,227,133,146,233,141,150,237,145,156,237,142,162,237,141,158,238,142,158,238,144,154,235,142,150,230,141,148,233,144,152,234,143,155,231,132,152,230,129,151,232,132,152,232,134,150,235,148,155,230,149,151,233,148,156,230,140,152,220,116,127,192,80,96,200,92,102,228,129,147,232,145,152,227,147,144,231,150,157,223,129,135,195,76,80,143,34,46,161,46,52,221,122,136,229,143,152,225,143,137,227,148,152,222,130,135,186,69,77,145,32,43,160,39,46,207,102,114,227,141,152,220,137,139,220,137,138,220,131,143,210,112,128,188,79,87,184,71,81,206,102,116,221,132,144,214,127,135,213,126,131,215,124,136,214,120,139,215,121,140,215,121,142,212,116,136,214,125,140,210,126,135,4 241,149,171,242,147,171,242,150,172,244,154,170,245,156,172,245,154,171,243,150,168,235,137,158,239,145,165,242,149,171,233,140,154,205,96,95,225,126,131,243,154,169,240,148,164,233,140,158,237,142,162,238,145,163,198,89,94,138,26,33,187,68,72,235,139,152,239,149,167,230,136,153,236,144,163,229,130,144,162,45,55,112,18,31,189,73,80,235,140,156,238,147,165,231,140,155,233,144,161,228,129,142,165,50,60,130,21,35,202,87,98,234,139,158,234,142,157,231,144,157,231,140,155,228,134,150,196,82,88,181,57,68,216,108,124,234,140,161,233,143,158,228,142,154,228,140,151,228,136,151,222,127,140,219,115,128,226,124,144,234,144,160,231,145,156,224,141,150,225,140,151,228,139,154,228,140,151,226,131,146,229,130,150,231,142,154,227,143,151,221,141,148,4 228,137,161,228,131,157,231,136,161,235,140,167,239,144,171,237,144,170,234,141,164,229,139,159,230,140,162,232,140,163,235,145,167,234,145,168,235,148,172,231,140,162,232,145,165,229,144,162,231,146,165,226,139,159,193,96,110,178,77,89,191,94,109,218,127,146,227,143,163,224,140,158,231,151,167,207,112,128,132,32,43,115,26,36,112,22,33,163,63,74,215,127,143,216,134,152,230,153,166,211,120,133,141,39,50,106,28,39,89,19,31,136,36,46,198,99,110,211,130,145,225,148,158,222,139,150,182,88,101,137,50,62,141,54,66,181,90,104,202,114,127,212,129,144,220,140,150,219,138,151,218,136,151,211,126,140,216,132,148,221,142,156,218,140,152,216,139,150,217,139,150,220,138,153,221,137,153,227,145,160,227,144,159,222,142,154,219,144,151,216,144,149,4 240,156,180,244,159,184,246,163,186,247,167,189,247,167,190,247,166,188,245,164,180,240,161,172,241,158,177,244,160,181,245,162,184,244,160,178,243,157,175,246,165,181,245,168,180,240,164,176,239,156,174,242,160,179,236,146,161,198,85,94,202,91,96,239,152,160,244,167,178,239,165,172,237,154,171,241,156,174,213,105,113,170,45,50,190,75,78,235,139,154,243,168,178,239,168,172,237,155,169,241,156,173,224,125,135,213,114,116,233,146,156,243,162,175,243,170,176,237,166,166,235,155,168,239,157,172,240,159,172,242,163,175,244,167,179,245,171,178,242,169,173,234,163,161,231,154,165,238,158,171,242,163,175,243,165,176,244,166,175,244,168,173,239,168,170,232,164,162,227,152,161,234,155,165,239,160,170,241,163,171,242,164,173,241,165,170,236,165,166,230,161,161,4 217,129,132,222,132,139,224,136,144,227,139,144,225,131,142,225,133,143,226,140,145,222,136,141,217,128,129,218,131,133,208,112,109,216,123,118,228,140,148,226,137,143,223,135,135,222,140,142,216,128,128,213,124,121,173,62,55,193,88,74,221,132,130,226,140,149,220,134,133,216,135,130,213,129,125,213,129,125,170,65,60,174,64,54,210,115,104,223,137,144,219,135,138,211,128,120,211,131,125,216,139,138,190,93,86,171,62,52,208,117,109,221,137,141,217,132,135,213,135,130,210,133,125,213,137,134,209,127,123,199,104,93,214,129,127,219,137,143,217,133,136,215,140,137,208,134,126,210,133,130,211,132,129,211,125,120,212,126,122,220,142,149,215,136,139,212,137,133,206,134,125,210,136,133,210,130,131,209,123,118,211,126,124,218,140,145,215,140,140,207,133,128,4 200,103,110,201,104,108,209,115,120,216,123,126,208,113,119,201,101,113,204,112,117,201,112,118,199,106,111,198,101,107,203,107,109,211,120,117,208,116,115,203,109,111,205,116,113,203,118,123,194,101,102,197,103,105,178,70,66,183,77,68,199,100,94,205,112,109,204,113,108,202,113,116,193,102,101,184,88,86,129,31,30,125,25,26,172,62,56,202,109,107,201,109,112,198,107,109,194,106,103,182,85,80,120,26,24,111,22,24,154,47,44,197,102,96,200,112,109,198,110,112,192,104,99,193,102,97,149,48,42,134,32,30,174,70,65,192,93,93,195,101,104,190,97,103,189,98,97,190,100,101,182,82,80,182,79,70,191,94,93,192,97,106,189,90,98,184,89,103,191,105,102,186,93,103,183,82,94,193,102,101,190,97,100,191,98,104,189,94,103,185,97,106,4 212,122,120,216,125,122,224,134,129,227,137,133,219,122,119,212,113,103,216,124,122,213,125,126,209,117,109,218,129,123,221,130,125,222,130,128,216,120,120,211,113,109,215,126,123,211,124,121,210,122,115,215,125,119,215,123,118,217,125,124,215,121,122,214,121,119,213,123,118,209,123,118,211,123,119,210,118,110,207,109,99,199,94,89,196,91,82,210,118,108,213,128,127,205,120,118,210,124,120,212,123,117,203,105,94,161,48,41,157,44,37,193,88,78,210,123,119,202,114,112,208,122,113,213,126,119,203,106,95,169,58,50,164,52,46,196,95,86,208,122,116,202,121,113,206,127,117,211,128,121,207,117,109,203,109,98,202,107,99,208,122,117,204,118,115,198,118,110,201,121,110,205,122,112,206,122,111,210,130,121,211,131,126,206,125,118,200,117,108,197,121,113,4 213,127,123,218,133,126,225,141,140,222,130,127,224,131,132,219,127,125,212,118,118,206,114,115,215,134,127,222,142,132,217,127,118,216,124,115,221,131,125,218,129,123,213,125,120,204,114,109,215,134,123,217,132,126,204,105,93,192,82,69,208,110,101,215,124,115,214,127,117,206,119,109,216,138,129,215,129,122,208,113,101,183,68,56,192,81,77,215,124,117,212,124,110,205,117,105,214,137,130,215,131,122,211,123,111,202,104,89,199,96,87,213,123,120,211,125,116,204,120,110,203,112,103,212,127,121,215,130,121,210,121,106,215,129,123,213,128,122,207,121,110,203,125,113,206,126,115,213,128,119,209,122,107,207,119,102,215,132,127,213,134,125,208,129,116,202,126,111,207,132,116,210,130,116,206,120,104,209,127,115,210,126,117,209,128,118,207,135,120,201,128,113,4 215,110,114,216,109,115,223,119,126,225,121,131,225,117,127,225,119,129,220,114,124,216,111,121,214,109,114,219,113,119,213,103,107,211,98,107,216,107,116,219,116,124,218,115,123,215,115,119,211,110,113,213,108,109,187,64,68,176,43,53,180,53,63,195,77,84,219,120,126,214,115,120,211,112,114,197,84,84,166,36,45,179,49,56,176,46,53,163,32,43,204,94,97,214,118,124,210,111,114,201,95,97,168,39,47,173,41,50,170,40,49,166,38,48,197,82,87,214,118,122,207,109,108,212,114,112,199,87,88,179,51,58,181,58,67,202,88,98,210,103,112,211,113,118,206,110,106,212,116,114,212,112,114,210,103,109,210,106,113,211,104,115,210,103,111,208,108,113,204,114,107,210,115,114,210,111,115,213,112,115,215,117,120,214,112,115,212,111,115,208,114,116,4 208,102,110,210,101,111,210,96,114,202,75,96,203,75,97,214,109,118,212,116,114,211,116,107,205,99,105,206,95,108,196,77,86,171,36,56,172,35,56,206,96,103,212,115,115,206,112,106,205,103,105,196,83,90,163,34,46,155,30,45,170,39,52,204,94,97,215,116,114,212,116,108,203,105,104,179,59,65,159,29,44,149,32,43,176,52,56,212,109,107,215,120,112,211,120,111,199,102,100,177,60,65,161,36,42,159,39,43,185,70,71,217,119,117,219,128,120,216,128,120,198,98,100,188,76,78,174,60,53,186,79,78,200,101,102,219,127,122,219,127,118,217,131,118,192,99,95,200,99,95,204,105,102,212,115,118,214,115,119,215,116,113,214,123,113,208,125,111,189,88,88,200,99,99,204,112,109,205,111,109,211,116,113,209,113,110,199,109,104,198,114,100,4 218,121,128,223,126,134,228,131,143,230,132,145,231,129,143,229,129,137,223,124,133,216,120,133,221,130,136,222,130,140,219,119,131,221,118,130,225,126,136,225,126,133,220,121,128,215,119,128,218,128,133,212,111,120,189,61,81,185,54,76,204,89,104,218,119,127,218,119,125,213,118,120,216,125,129,205,94,104,170,37,60,164,35,60,172,42,65,203,91,104,217,125,127,213,122,121,215,125,130,208,102,112,178,50,69,164,42,61,162,35,56,190,70,84,214,122,121,213,125,123,212,123,123,212,116,118,187,63,76,161,36,55,164,39,55,191,71,81,210,116,114,210,124,118,210,123,121,215,127,125,207,105,111,185,62,76,181,58,71,200,92,97,209,118,117,205,117,114,206,120,118,211,123,122,211,119,123,208,111,117,207,108,114,208,113,115,208,121,119,202,116,115,4 210,129,148,219,138,158,212,129,147,219,135,155,224,137,160,226,140,160,214,132,149,204,123,141,216,138,156,212,128,144,198,108,115,216,127,138,213,127,144,212,128,144,209,131,143,215,137,153,217,142,158,196,107,117,184,75,78,187,78,83,191,91,94,204,114,127,223,145,159,217,141,154,204,129,140,204,117,124,175,58,66,163,44,60,167,53,61,194,85,93,218,135,147,212,137,151,209,135,146,211,128,139,175,63,71,177,64,76,184,66,80,177,55,65,207,117,128,204,127,142,211,139,149,204,129,140,182,78,82,185,73,77,179,69,76,157,44,53,197,105,115,192,111,127,207,135,144,213,139,149,208,120,127,194,92,93,177,74,72,170,64,69,201,116,130,197,119,134,207,135,145,211,137,147,211,134,144,208,127,134,203,117,123,202,114,124,203,127,140,193,119,129,4 239,142,140,239,137,136,243,143,144,244,146,145,245,146,144,245,150,149,242,144,144,236,138,139,237,140,134,241,141,138,237,130,125,232,120,111,240,137,133,244,147,141,241,144,140,235,140,135,238,145,138,240,143,138,224,109,94,174,47,39,209,95,88,246,151,145,236,137,130,233,139,130,235,141,133,237,140,135,224,113,100,190,69,59,219,112,106,244,148,141,236,138,130,233,142,132,233,141,132,236,140,134,236,139,131,237,135,125,240,143,135,240,140,134,236,138,129,228,136,125,228,138,125,233,139,130,238,145,137,238,142,131,240,147,136,238,140,133,232,135,126,225,133,123,221,131,119,226,132,121,233,142,131,238,148,137,240,148,136,237,145,133,231,140,128,224,136,125,216,129,118,219,126,116,230,141,129,234,144,132,235,142,129,233,141,128,229,141,128,222,137,122,4 236,144,138,236,142,135,236,140,135,239,145,138,241,148,141,240,148,142,238,147,141,235,148,143,232,139,128,236,145,138,237,145,136,209,99,84,215,109,95,242,154,146,238,150,141,234,148,139,235,145,135,233,142,132,215,108,92,179,58,44,198,83,66,239,149,137,238,150,141,231,146,136,233,146,135,228,134,123,192,74,59,172,51,42,200,86,69,236,145,133,235,147,134,226,137,125,230,142,130,228,136,124,192,79,66,164,44,36,209,105,90,238,151,141,233,146,133,227,142,127,225,137,125,230,142,133,216,118,105,186,73,60,215,116,104,238,153,143,233,146,131,226,142,125,220,134,120,226,139,128,226,137,129,221,127,117,228,139,128,233,146,134,229,143,126,223,141,124,215,132,119,221,136,124,225,137,128,225,134,129,228,139,129,228,140,127,226,143,128,218,136,120,4 235,146,143,237,147,144,243,153,151,242,151,151,243,153,154,239,144,144,235,141,139,234,146,144,236,149,144,239,153,147,242,154,152,240,147,144,238,147,145,235,142,136,234,144,138,230,144,139,234,148,140,239,153,147,232,141,137,202,97,93,216,121,116,237,150,146,234,147,139,228,144,136,232,147,135,239,155,148,210,113,104,113,23,23,146,54,54,233,142,139,230,144,135,224,139,128,230,146,134,236,151,141,218,125,113,138,45,41,159,63,63,229,138,134,228,141,131,222,138,125,226,143,130,231,147,135,232,149,140,219,128,119,221,131,125,229,144,138,226,143,131,220,141,127,219,136,122,226,142,131,229,147,136,229,144,136,225,139,133,225,138,132,225,144,133,218,140,125,213,133,120,219,135,125,226,146,135,226,141,133,222,137,132,218,132,126,217,134,120,212,133,119,4 235,148,152,238,151,153,242,154,154,245,163,164,245,162,161,245,161,159,242,157,153,239,155,151,236,150,150,240,152,152,242,158,155,233,145,139,234,144,138,244,162,159,240,157,149,236,153,144,231,141,133,238,154,152,244,162,157,152,68,65,139,53,49,239,152,144,238,157,148,235,158,148,228,140,128,237,155,149,239,153,146,121,46,45,104,26,28,229,139,131,238,159,150,233,154,142,233,152,144,237,157,151,239,160,153,200,112,103,177,77,65,230,146,138,237,159,151,231,152,138,227,147,133,234,154,146,236,160,153,236,158,150,234,153,143,235,154,147,235,157,147,229,152,139,219,137,123,230,153,144,236,161,154,235,158,150,236,161,152,236,159,150,233,157,145,227,151,136,212,132,116,225,150,137,233,161,152,235,161,153,234,160,149,233,158,146,230,157,144,223,151,137,4 239,154,160,242,156,162,245,160,167,243,153,154,240,145,145,237,144,142,239,151,151,238,155,158,239,155,155,243,158,161,239,149,149,229,128,121,222,116,106,215,108,91,231,141,133,238,160,157,239,156,154,241,158,158,211,104,94,202,89,80,205,94,85,198,83,68,230,142,139,236,158,155,237,154,152,235,149,146,201,90,78,186,69,60,189,73,65,209,102,89,234,152,149,233,153,150,235,152,148,232,144,138,208,103,90,188,74,64,202,92,82,222,125,114,233,149,138,230,149,139,230,151,145,230,144,139,214,113,101,207,102,91,211,106,95,233,148,142,235,154,143,227,147,135,227,151,144,226,141,134,224,134,126,218,122,114,218,123,112,235,152,146,231,152,144,224,147,137,223,148,137,227,148,142,229,148,142,226,140,133,230,146,139,232,153,146,227,148,140,220,144,135,4 238,148,155,240,149,154,243,151,157,244,152,160,244,152,160,243,151,158,242,150,158,238,149,154,236,149,150,239,150,153,241,151,157,238,146,151,239,147,151,240,150,155,239,149,151,236,149,149,236,152,155,230,138,138,215,112,110,208,102,101,190,75,73,212,109,107,238,151,151,232,147,143,235,151,150,218,122,118,176,57,52,171,55,53,161,40,41,176,61,59,223,130,125,230,148,143,232,151,148,219,123,118,173,59,56,164,46,44,168,49,48,167,50,47,209,110,100,228,146,139,228,148,143,224,139,135,207,112,105,189,83,79,193,90,87,199,98,92,224,140,133,227,149,142,225,146,140,223,141,135,223,139,133,229,144,143,228,143,142,231,147,145,230,149,143,225,147,139,220,143,135,226,147,140,230,151,147,231,150,150,231,147,144,230,147,141,227,147,140,221,143,136,4 233,146,144,234,146,144,238,149,149,240,152,155,239,153,155,239,152,150,237,150,146,232,146,143,231,143,138,235,147,144,227,137,133,213,118,115,230,141,139,235,150,147,234,149,146,228,144,140,230,145,140,236,151,149,215,125,122,119,33,35,162,73,72,233,146,140,231,147,140,227,146,138,228,142,136,235,150,147,212,119,114,110,28,32,137,52,53,229,142,134,232,151,142,227,147,135,228,143,136,232,145,139,226,138,131,199,107,102,214,126,121,232,150,142,230,149,137,223,146,132,223,141,132,228,143,135,230,146,138,233,150,143,234,150,141,230,144,134,226,144,129,220,145,130,218,138,128,223,140,129,227,144,135,229,146,136,230,148,137,228,145,135,223,142,128,217,141,127,211,133,124,218,138,128,223,142,133,226,146,135,226,145,132,223,142,128,218,139,125,211,136,125,4 220,128,145,218,128,144,221,130,145,228,134,151,225,124,142,224,132,153,218,130,149,205,118,134,221,129,141,220,128,138,224,131,144,229,138,154,224,132,147,223,136,151,220,135,148,213,125,141,219,123,132,224,127,140,227,135,152,219,125,138,222,127,141,223,136,149,223,138,150,216,131,145,222,130,143,228,137,153,219,120,137,188,72,76,187,75,76,214,118,130,219,132,145,210,121,132,222,132,145,229,141,157,204,98,112,175,52,55,186,67,64,198,98,103,210,122,129,206,119,127,215,126,136,221,133,144,205,106,111,178,61,61,187,65,62,203,103,109,208,123,131,207,127,129,214,128,138,217,128,138,214,125,132,197,93,96,200,92,97,217,126,141,212,126,135,208,128,131,208,121,129,211,120,126,214,128,137,212,121,135,210,116,131,214,126,138,209,124,130,200,115,120,4 244,162,185,245,164,186,247,175,196,247,173,196,247,173,194,248,181,198,248,182,194,247,179,189,242,158,180,247,164,184,248,168,182,245,157,173,245,159,175,248,178,192,248,178,187,247,180,185,232,142,156,217,113,118,210,98,96,213,98,89,236,134,131,247,169,179,248,183,190,247,180,187,207,105,102,184,64,60,181,59,55,195,74,66,225,119,113,246,163,169,248,180,187,246,173,181,181,66,60,181,62,61,192,74,71,196,78,73,216,108,103,245,164,169,248,182,189,246,176,180,204,104,104,194,81,80,196,82,80,208,101,96,235,142,148,248,177,184,248,184,189,246,179,181,229,154,166,231,151,158,231,146,150,238,154,167,242,160,180,246,175,185,247,179,187,242,173,178,232,159,172,239,167,181,245,173,189,244,169,188,242,166,185,243,170,186,245,177,186,240,175,179,4 247,171,185,247,172,184,247,175,185,248,179,188,248,178,187,247,175,187,247,175,186,246,168,181,246,167,179,248,173,183,250,176,185,249,180,187,247,178,185,248,178,188,247,174,185,245,168,179,247,166,178,236,144,146,225,124,118,242,158,159,249,175,185,247,178,187,247,170,182,244,164,174,247,171,179,223,124,119,183,62,51,203,90,78,243,155,159,248,174,186,246,167,178,244,164,174,245,170,178,240,156,159,186,71,65,191,74,63,237,145,143,248,175,186,246,169,176,242,162,169,242,166,173,247,169,178,215,120,121,215,112,103,244,159,163,247,172,183,246,169,177,238,162,168,236,157,163,243,165,175,245,165,177,244,162,173,246,165,176,246,167,178,243,167,175,235,162,169,234,159,166,239,161,172,243,163,176,245,165,178,245,167,180,244,165,177,241,166,175,234,162,167,4 241,161,180,244,166,186,242,165,187,241,160,179,238,155,175,239,162,185,240,165,185,237,163,182,236,156,176,237,159,176,216,127,133,187,87,90,189,89,92,200,104,109,224,143,154,237,164,179,232,154,172,228,148,159,182,76,70,134,33,36,134,37,43,150,44,43,210,123,124,238,167,181,232,158,171,231,155,166,200,102,96,155,52,52,129,33,40,155,52,50,217,132,134,236,167,178,232,161,170,235,164,178,219,138,140,167,61,55,170,70,69,190,92,83,220,140,143,237,169,178,230,157,166,235,160,172,235,164,176,223,143,149,229,152,158,234,162,170,236,167,178,236,168,175,228,155,164,234,160,172,239,168,180,243,173,187,242,173,187,242,172,185,239,170,181,235,168,177,227,157,161,234,162,171,238,168,179,240,168,180,241,168,179,241,170,182,239,169,180,234,164,172,4 176,115,119,179,118,121,184,121,122,187,124,124,188,121,126,186,118,122,184,120,126,178,116,124,175,114,115,176,114,115,181,119,118,183,121,120,186,122,123,183,115,119,183,119,121,178,118,122,168,106,108,172,109,112,177,110,114,182,117,120,184,118,118,182,117,119,183,121,122,178,118,118,167,106,108,169,104,110,174,104,109,158,84,85,148,72,70,179,112,110,181,119,114,177,117,115,165,104,108,168,105,110,167,98,98,90,25,24,101,29,28,177,106,105,176,110,107,174,112,114,163,102,105,167,106,108,160,94,92,92,25,23,135,67,68,174,107,113,172,107,111,170,107,112,159,97,102,163,101,104,163,99,103,155,84,86,170,108,112,173,112,118,171,109,114,168,106,110,157,95,101,162,100,104,163,99,107,164,100,108,167,108,114,170,110,116,169,107,111,168,107,110,4 179,123,126,186,132,131,194,142,138,196,140,142,197,136,142,191,130,136,182,123,128,175,120,129,183,126,125,184,127,127,189,134,133,190,129,128,191,125,128,190,127,136,191,136,139,184,132,135,174,117,117,183,126,128,181,113,113,180,104,99,188,119,117,189,125,130,187,126,129,185,130,133,177,120,120,180,122,121,157,77,70,150,67,59,167,89,79,187,124,122,187,128,130,185,132,133,173,114,119,172,110,107,115,41,37,109,32,27,154,77,65,182,123,122,185,128,131,186,137,138,174,116,120,172,112,111,129,54,46,120,43,35,155,82,74,182,123,124,185,130,133,184,132,136,170,112,115,171,117,116,162,99,96,155,89,85,172,109,111,180,121,126,184,129,133,183,134,136,169,111,118,171,114,120,174,118,123,175,119,123,173,114,121,177,118,126,180,126,132,177,126,128,4 229,146,160,230,145,162,234,149,169,238,151,172,242,157,180,242,161,180,240,161,177,236,160,175,227,141,156,226,136,153,224,133,149,228,136,154,231,137,153,237,153,167,238,160,173,235,161,172,220,131,144,213,111,122,191,72,80,214,111,118,218,111,110,231,137,143,237,157,167,233,158,169,218,133,139,208,103,105,192,73,77,204,95,93,220,120,115,228,135,133,235,153,158,231,153,162,219,137,141,209,111,120,203,96,99,202,94,88,212,108,98,227,134,127,234,151,155,230,153,161,215,134,139,211,119,124,182,73,69,182,66,61,213,107,100,223,130,124,230,146,151,229,156,164,212,136,143,222,146,149,206,114,108,196,89,82,216,118,112,225,137,137,229,150,159,225,153,162,214,141,145,221,146,149,224,144,145,222,137,136,224,139,140,227,147,153,228,155,165,224,155,164,4 233,152,159,236,153,160,239,158,168,235,144,153,229,132,136,235,146,153,237,152,163,237,160,169,231,151,154,233,151,158,228,141,139,210,109,101,194,85,78,207,106,96,227,141,142,234,160,166,230,154,156,229,146,150,203,103,92,204,105,97,187,75,65,174,58,49,209,118,115,234,161,166,232,157,158,223,141,138,173,64,55,186,79,72,187,76,63,186,76,65,210,120,112,230,154,157,230,158,154,213,129,121,175,67,58,185,76,64,185,76,61,187,80,69,194,98,89,226,150,149,224,155,148,213,129,121,181,77,64,181,72,59,184,76,63,176,66,57,181,77,67,223,148,146,221,151,145,217,141,133,175,70,57,176,65,56,169,60,53,166,60,51,201,111,103,220,147,148,217,144,139,219,147,139,192,96,81,165,59,52,171,66,59,196,104,96,221,148,146,221,153,155,4 247,171,176,247,172,176,247,171,173,247,171,171,247,172,169,247,173,168,247,173,167,245,166,159,247,172,173,247,171,173,247,166,165,242,152,143,243,154,140,247,168,158,247,172,164,246,168,158,246,170,170,247,166,165,233,135,125,203,90,75,205,92,73,242,151,135,248,173,164,246,169,158,245,168,167,240,152,145,213,104,89,195,79,67,220,114,99,245,162,152,247,173,165,246,169,158,241,163,162,241,157,153,236,146,137,230,136,124,245,161,153,247,173,167,247,173,165,245,169,159,239,163,160,243,164,163,247,168,165,248,169,167,247,171,167,247,174,168,247,173,166,243,168,157,237,162,157,243,166,163,246,168,166,246,170,168,247,173,169,247,173,168,246,169,163,241,167,155,234,161,155,241,165,161,245,166,163,247,171,167,247,174,168,246,171,166,244,166,159,236,164,153,4 247,174,184,248,178,188,248,180,191,247,179,192,247,168,185,247,173,187,248,179,190,242,170,183,247,175,182,248,179,187,248,180,188,247,179,189,247,169,183,247,171,183,247,177,188,241,171,183,246,171,178,247,175,184,247,175,183,247,170,174,246,162,174,247,168,182,246,176,186,242,174,183,246,172,177,247,171,176,245,161,159,237,145,133,237,141,142,241,152,163,246,174,184,241,176,184,246,170,175,240,157,154,230,135,122,230,135,118,226,121,116,230,132,135,243,169,177,238,172,182,241,161,165,240,156,153,236,147,134,237,147,133,236,142,141,237,151,156,240,169,177,236,172,181,239,163,166,243,168,171,246,172,171,247,172,172,243,166,175,244,171,182,243,178,186,235,172,179,236,166,168,240,169,173,244,174,179,247,181,186,243,170,181,243,172,182,244,179,186,234,173,178,4 219,138,135,214,127,125,209,122,117,210,120,119,218,125,127,219,131,129,220,136,131,218,136,131,221,141,139,216,128,123,197,96,90,171,63,61,170,62,62,197,95,90,220,140,136,221,144,141,216,136,133,192,90,84,157,48,47,164,58,56,160,54,54,166,59,57,214,126,119,222,144,137,213,131,126,178,74,70,150,46,46,145,44,43,158,53,51,166,60,57,196,101,89,217,138,126,215,133,126,178,77,72,146,45,44,142,44,43,154,51,49,170,64,59,205,115,102,217,144,134,218,134,124,186,88,83,154,50,48,155,53,54,161,58,58,177,75,66,214,132,122,218,145,137,216,136,126,201,109,101,188,89,84,193,94,90,188,86,81,206,118,108,217,143,131,215,140,126,217,141,134,216,135,128,208,127,119,215,136,126,218,139,130,218,142,130,218,145,130,216,145,132,4 230,142,141,219,119,115,207,90,82,233,130,131,243,148,153,237,135,133,233,134,132,231,141,140,229,141,136,203,92,79,185,60,49,217,109,97,242,149,149,237,143,142,232,136,129,225,131,124,224,133,122,205,94,76,188,67,53,210,98,81,240,148,142,239,149,145,229,135,125,220,127,112,224,132,123,219,117,107,217,111,99,220,115,97,237,145,135,231,135,125,222,126,114,219,130,116,224,131,122,229,137,131,235,146,140,236,146,138,234,142,134,212,106,93,202,92,77,216,127,114,225,136,128,231,142,131,235,145,135,235,146,139,230,136,124,177,68,57,169,55,47,203,109,96,226,142,132,228,138,130,230,138,127,230,139,126,228,136,124,183,79,66,167,58,48,202,111,99,221,138,127,225,136,128,227,137,127,227,137,125,226,138,129,209,114,101,204,110,97,208,124,112,4 246,163,156,246,165,158,247,165,158,247,160,153,239,140,137,238,141,140,244,155,154,243,157,156,245,162,151,246,163,154,242,153,141,216,111,103,220,112,109,227,122,118,237,144,138,241,158,153,245,161,148,246,160,148,226,129,117,191,84,79,211,106,101,218,112,105,227,129,122,236,150,143,243,156,142,232,138,122,217,119,108,198,96,90,199,94,91,214,110,106,222,122,120,226,133,131,232,137,127,222,120,110,202,101,94,183,80,77,195,89,85,208,101,97,220,119,118,225,132,128,237,150,138,221,121,115,193,87,85,183,83,80,208,107,100,214,114,107,218,119,114,224,134,126,237,155,139,232,143,132,219,122,112,213,112,106,220,122,115,223,129,120,229,141,131,230,148,136,232,152,136,238,154,142,235,148,136,227,133,123,222,123,117,227,134,127,236,155,144,233,157,145,4 234,162,174,241,168,179,243,170,181,244,174,185,245,182,192,244,183,191,245,183,189,242,180,186,232,160,169,241,170,177,243,173,181,241,168,173,240,167,172,243,173,184,243,178,185,240,178,183,230,162,165,238,169,174,238,167,169,194,105,99,173,80,77,226,151,156,243,179,184,239,179,180,227,161,162,235,169,173,228,155,156,158,63,65,141,48,49,224,151,146,246,188,186,240,184,180,220,156,156,228,161,164,229,158,165,194,112,109,202,120,114,242,180,175,245,192,185,242,189,179,214,153,151,224,158,159,230,164,168,235,169,169,242,179,175,244,186,180,244,189,180,239,185,176,210,154,149,221,160,158,230,167,164,237,177,171,242,184,176,243,186,176,241,186,174,235,183,171,207,154,147,216,158,154,226,167,160,235,179,166,239,182,171,240,184,173,239,185,170,231,181,167,4 243,164,184,242,159,179,232,140,155,224,132,147,206,108,122,204,104,114,226,137,149,227,140,154,239,161,180,236,154,171,203,100,104,166,53,62,151,40,52,160,49,56,199,96,94,225,143,151,234,159,177,226,142,156,164,57,65,137,33,47,139,37,52,147,37,47,194,94,97,229,154,165,237,164,178,204,114,124,140,35,47,137,38,53,139,38,51,153,46,53,213,126,136,231,160,174,237,165,176,185,91,98,133,30,42,135,37,51,143,37,49,175,70,80,225,148,160,230,159,170,218,143,146,156,57,60,134,33,45,137,36,48,155,47,55,210,123,136,232,159,175,230,157,169,189,102,99,148,45,48,141,39,50,146,39,48,194,104,112,227,154,170,230,157,171,226,154,167,182,93,92,141,42,48,143,41,49,175,78,86,222,146,158,228,155,170,227,153,167,222,149,162,4 233,159,184,239,166,191,236,162,187,223,138,158,229,151,174,238,167,191,237,168,189,234,165,185,233,161,183,237,169,192,225,145,165,189,78,96,205,107,123,229,155,174,234,165,185,231,162,180,233,165,184,232,164,184,207,113,131,161,50,74,175,64,79,213,122,133,233,164,183,231,161,178,233,169,186,222,145,158,181,76,91,155,52,71,154,52,68,208,121,133,231,163,181,230,164,178,231,168,183,211,127,136,159,53,68,147,50,68,155,53,70,207,119,135,230,165,180,227,162,174,229,168,181,211,129,138,162,57,71,146,49,70,170,65,80,211,125,135,228,164,178,224,159,171,224,164,176,220,150,164,183,84,99,152,49,68,190,92,101,222,146,156,227,162,175,222,158,169,219,157,169,219,154,168,203,117,127,191,92,103,211,131,140,227,161,174,225,160,170,220,156,167,4 218,129,162,222,130,164,225,134,167,225,131,166,226,133,168,226,134,167,223,130,162,217,126,157,215,126,158,222,133,165,223,135,165,222,132,165,223,135,166,223,138,164,219,131,159,212,125,154,213,126,156,218,129,159,219,130,161,216,127,158,212,120,147,213,125,149,217,131,157,212,130,156,213,127,154,214,126,153,194,94,119,183,82,103,171,59,78,185,79,98,212,128,152,208,128,151,212,132,154,206,115,135,141,41,56,117,25,41,131,28,44,172,67,84,210,128,150,203,123,145,210,132,152,200,104,124,137,35,50,105,20,36,143,42,57,193,98,116,207,126,149,204,126,146,205,124,146,204,116,140,172,67,84,165,59,74,194,100,119,206,122,144,206,126,147,201,124,144,201,123,143,205,124,146,203,119,140,201,113,134,204,122,146,205,122,145,205,127,146,199,120,140,4 223,134,163,228,139,170,226,135,168,231,138,169,228,132,165,228,134,164,231,137,164,220,129,154,223,137,164,224,133,163,227,135,166,231,139,168,226,132,160,224,131,159,226,130,154,218,126,149,219,131,158,219,123,157,224,130,161,224,133,164,223,130,158,221,128,155,225,127,151,220,129,150,218,131,155,220,131,161,221,133,161,214,118,148,218,126,154,222,130,155,222,130,151,216,128,148,217,134,154,218,132,160,205,112,139,155,58,82,204,111,138,222,135,159,219,132,150,211,125,144,213,131,150,210,119,148,177,73,102,106,28,46,198,108,133,220,136,158,216,132,149,209,125,139,206,124,145,209,122,148,174,71,94,160,53,74,207,116,139,216,132,155,214,131,148,206,127,143,201,120,143,204,124,146,194,103,124,199,102,123,207,120,144,214,130,152,210,128,144,203,128,143,4 231,144,174,238,147,176,238,149,178,237,150,180,240,153,183,235,146,179,234,144,175,228,144,173,230,143,171,236,146,173,236,150,176,235,148,178,236,153,181,232,148,176,232,149,175,225,145,170,229,145,167,232,144,168,224,132,160,211,112,142,224,135,163,229,148,174,228,146,171,223,144,167,227,148,169,222,133,157,173,65,90,138,34,57,164,62,82,209,116,140,218,135,161,218,138,160,220,140,164,210,114,137,133,35,53,94,20,38,94,19,36,142,46,61,207,117,136,214,136,156,215,136,158,207,114,134,141,42,58,84,18,34,84,21,38,105,22,36,188,93,107,215,142,159,214,132,152,215,133,152,171,74,88,114,28,41,103,23,38,128,37,50,193,102,117,210,137,154,211,135,151,213,137,155,205,124,144,182,89,105,158,61,76,178,81,98,206,126,144,206,132,150,4 229,145,152,233,146,153,229,139,147,221,125,132,225,131,141,229,137,147,231,141,148,224,136,141,227,143,147,232,148,154,218,127,131,164,55,55,181,74,75,225,134,140,226,139,141,222,138,139,222,136,138,229,145,149,179,83,84,121,21,25,154,47,47,216,122,124,225,138,141,220,136,135,221,137,136,221,134,134,156,59,59,131,32,35,147,43,43,202,109,108,223,140,139,216,133,131,221,141,136,213,123,119,135,40,40,112,28,32,134,33,35,188,93,93,221,138,136,213,134,129,218,139,133,197,106,101,128,33,33,124,34,36,124,29,31,177,81,79,218,137,132,210,131,125,214,139,133,198,111,106,132,38,36,116,30,32,124,31,31,183,87,83,213,131,127,208,128,122,208,134,128,207,126,119,157,63,57,111,26,26,160,66,62,205,119,113,209,129,126,206,128,121,4 243,181,197,243,181,200,242,179,199,245,185,202,247,190,206,245,187,204,244,184,201,242,180,196,238,177,193,238,177,192,232,164,177,212,132,138,214,137,142,227,157,166,236,175,187,238,179,192,229,167,177,199,118,123,149,68,76,127,50,60,118,46,57,152,64,69,225,155,160,235,179,191,200,117,119,123,47,58,86,33,47,90,37,50,91,40,53,106,40,53,181,102,108,232,174,181,195,112,110,141,58,64,106,43,54,82,40,51,90,39,51,100,39,51,172,90,91,228,169,172,227,168,172,216,146,149,169,94,98,124,58,67,146,77,85,169,93,96,204,128,124,227,171,176,231,177,184,232,180,188,229,171,177,219,153,159,227,168,175,232,177,182,228,173,177,227,173,179,230,176,182,232,178,185,235,182,190,236,184,194,235,181,190,235,181,188,232,178,185,229,176,181,4 246,165,160,245,160,156,240,151,139,240,148,133,245,157,146,247,171,160,247,174,162,245,168,157,244,159,150,226,123,109,202,84,71,202,84,72,213,98,89,243,156,143,246,167,155,244,166,153,232,136,122,201,89,78,171,56,57,173,56,58,184,66,64,212,105,90,224,126,106,241,161,144,221,120,101,186,69,58,159,44,49,155,42,47,165,50,51,175,57,50,198,87,70,233,147,125,238,153,139,224,125,108,203,90,81,182,63,60,183,66,61,204,95,80,229,138,122,238,161,142,243,163,151,244,158,147,233,136,122,208,96,84,209,99,85,234,145,129,244,165,150,239,163,145,242,162,149,245,164,152,246,163,153,242,156,143,243,160,146,245,165,152,243,166,148,238,165,146,241,162,147,245,166,152,245,165,153,246,166,155,246,169,157,245,166,153,241,165,147,236,163,144,4 246,160,168,246,164,172,246,164,175,247,169,174,246,172,176,247,170,173,247,166,168,240,152,158,246,163,164,246,161,166,246,160,165,246,167,171,248,170,174,247,166,169,246,166,165,242,160,160,244,158,160,245,160,162,248,167,167,248,164,166,235,139,135,237,150,149,244,166,167,239,163,158,242,156,157,246,165,164,233,144,139,195,91,89,162,48,46,208,109,106,240,163,165,235,158,155,244,164,160,236,149,144,173,62,57,123,24,29,134,31,37,192,89,84,233,155,156,234,154,153,243,165,159,226,136,130,174,62,61,139,34,38,160,49,48,207,110,106,239,163,163,233,158,154,235,152,153,239,157,159,202,100,94,165,49,44,204,104,104,236,154,157,237,163,158,234,160,156,235,152,153,241,161,160,228,140,136,223,131,129,235,149,155,240,160,160,237,165,158,234,161,155,4 245,157,175,246,161,177,246,162,178,246,166,181,246,166,179,246,163,177,246,158,172,241,152,162,245,155,170,246,164,176,246,161,174,245,157,167,247,163,174,246,159,171,244,158,168,241,156,161,246,161,171,247,163,177,239,147,149,222,116,109,216,113,116,233,139,145,240,154,160,237,151,158,246,167,169,247,164,172,216,110,107,171,56,57,141,41,49,156,55,58,222,129,132,236,155,161,245,165,169,245,159,167,212,104,100,157,46,53,91,22,37,138,51,57,224,131,134,239,158,163,243,160,165,244,160,171,230,138,138,177,68,69,119,28,38,184,85,85,239,152,156,237,154,157,242,160,161,244,163,170,242,158,165,222,130,134,209,118,124,227,140,148,236,152,156,234,152,153,239,159,159,242,159,164,241,157,167,241,160,172,242,161,173,234,147,151,231,144,147,232,151,156,4 246,165,159,246,163,156,246,159,157,243,141,132,246,156,150,247,166,160,246,161,153,244,155,145,246,165,155,247,166,156,242,149,142,194,73,63,217,106,92,242,152,140,246,159,149,243,153,140,246,166,155,248,169,160,237,141,128,168,48,41,158,40,35,208,96,81,243,152,140,241,154,142,246,165,152,247,167,156,242,151,138,176,64,52,132,27,30,183,66,57,236,139,125,240,151,139,245,160,147,246,165,151,245,157,140,185,75,62,130,26,27,182,68,58,232,137,124,239,149,137,245,160,146,246,164,148,245,158,141,192,80,66,158,41,36,195,86,69,232,141,127,238,151,138,244,159,140,246,160,143,244,155,138,211,103,84,174,57,46,200,97,80,236,151,138,234,149,132,241,154,140,245,157,143,244,157,144,229,131,114,202,90,74,221,127,109,236,156,142,233,154,138,4 238,148,144,246,161,159,245,166,162,246,165,162,246,164,165,246,159,159,246,159,156,243,155,151,242,152,149,248,163,158,251,168,162,247,160,155,247,163,162,246,160,158,246,159,153,242,154,145,241,151,144,224,129,120,204,103,94,226,121,109,236,137,131,243,152,149,244,156,149,240,154,142,222,120,106,145,43,42,91,10,19,160,48,46,202,86,75,241,146,141,243,153,148,240,152,141,212,109,94,180,74,66,141,45,44,177,75,71,227,133,122,245,158,149,244,159,149,239,151,140,234,146,138,228,135,124,233,141,133,217,118,109,214,112,96,242,154,142,245,160,151,237,154,141,238,150,143,242,154,149,244,157,152,195,87,78,200,95,84,226,137,129,217,126,116,233,153,139,236,149,141,241,154,150,241,151,149,238,148,144,240,151,144,172,74,65,173,75,66,235,156,141,4 231,143,165,233,144,167,233,142,165,231,134,154,237,147,173,239,148,173,235,150,172,229,148,172,227,139,159,230,141,161,211,107,114,197,82,85,225,132,144,238,150,170,232,148,166,222,145,162,225,137,157,230,144,158,193,80,82,169,45,49,200,96,101,233,149,165,229,147,165,222,146,159,228,145,160,231,148,160,195,88,88,171,53,57,181,68,68,220,128,137,228,148,164,222,149,161,228,153,165,229,148,158,200,96,92,176,64,62,180,69,68,210,114,121,227,150,163,222,150,160,226,152,162,228,150,162,214,121,123,180,69,63,196,93,91,218,130,139,224,149,160,218,148,156,227,155,162,227,153,163,224,146,157,205,109,105,206,110,107,226,146,156,220,146,157,213,143,150,223,152,161,227,153,162,223,146,159,223,146,153,223,143,149,224,148,158,218,146,155,212,142,150,4 240,153,156,244,157,158,245,156,159,246,156,161,246,157,160,246,159,162,244,153,156,239,148,152,237,149,150,243,155,157,245,156,156,244,150,149,244,150,150,245,152,152,244,154,153,238,149,148,235,146,145,243,155,157,243,151,150,229,118,109,238,136,132,246,154,153,243,155,151,237,150,146,236,149,146,241,153,151,240,143,136,221,104,91,231,125,119,247,157,157,244,158,152,235,151,143,235,152,147,241,155,152,239,143,136,234,125,120,238,139,133,244,157,152,241,158,150,234,152,143,232,150,142,240,157,152,238,148,143,234,130,123,239,144,137,243,156,152,238,154,146,231,148,139,231,153,143,236,155,148,239,153,145,235,139,130,238,146,139,240,152,147,235,152,142,225,142,133,227,151,140,232,153,144,236,155,148,237,150,144,238,150,144,236,149,142,230,147,137,222,142,132,4 224,144,165,224,140,166,230,146,173,231,146,175,228,141,173,228,143,171,230,153,173,225,148,169,221,142,163,225,145,167,229,148,171,222,133,155,217,126,149,222,138,163,224,146,165,221,147,163,218,140,158,219,137,157,217,130,145,189,81,88,190,80,87,215,126,144,222,145,162,219,147,160,218,145,160,208,119,132,188,80,87,168,53,61,172,57,62,205,107,111,222,144,159,219,147,158,217,145,158,207,121,129,186,77,87,173,62,72,172,59,68,191,89,94,220,143,153,217,145,156,215,142,154,218,146,156,205,120,129,174,65,71,173,60,70,189,88,97,220,147,155,218,149,156,211,139,151,216,144,156,217,145,157,193,97,101,179,70,70,206,120,127,219,150,157,215,152,155,209,140,150,211,138,150,217,146,158,211,134,140,197,105,102,213,138,142,216,147,155,209,144,148,4 239,160,167,244,161,172,246,168,178,246,170,179,246,169,176,234,138,133,235,146,145,241,167,172,237,159,163,241,155,157,244,162,164,232,137,128,224,116,101,213,101,80,223,124,108,227,136,125,232,154,154,222,120,109,223,121,106,220,117,97,221,112,92,211,101,84,225,125,117,215,114,105,222,140,131,208,103,94,217,110,103,232,139,127,223,120,105,220,118,102,221,122,114,215,119,112,212,126,115,199,90,83,210,97,97,224,119,121,223,121,116,218,112,102,210,104,100,212,118,108,204,120,105,196,91,81,209,107,104,215,111,115,216,109,114,212,104,108,208,108,103,214,127,115,200,116,100,192,88,75,202,101,94,210,109,113,215,116,118,209,105,102,205,110,97,210,131,116,202,120,109,190,91,78,191,84,77,202,101,96,216,123,116,204,103,92,207,118,103,212,139,128,4 226,144,150,232,150,155,233,147,157,237,152,165,237,152,163,237,156,165,234,155,161,227,149,158,228,146,147,232,151,155,233,148,155,234,148,157,234,153,159,232,151,159,231,154,160,226,150,155,228,147,148,231,150,154,233,149,155,233,152,159,212,119,120,214,123,127,228,153,160,224,150,155,225,145,147,229,149,152,233,151,157,222,136,141,162,55,53,174,69,66,223,145,149,221,147,152,225,148,146,229,150,152,233,154,160,204,110,114,142,33,32,147,44,42,208,124,125,225,154,159,223,148,142,228,150,149,233,154,158,223,139,144,167,62,62,148,39,37,206,123,121,226,155,159,219,144,140,227,149,145,229,150,153,233,154,160,217,133,137,205,121,124,222,148,152,222,151,153,214,141,138,222,146,146,226,148,151,229,151,159,228,152,161,225,152,160,221,148,155,219,150,154,4 240,158,158,242,155,158,239,147,146,243,153,152,247,163,162,246,166,160,246,170,164,246,169,164,238,156,156,232,142,140,218,115,106,219,114,106,236,143,134,246,164,158,246,166,160,245,164,159,235,157,155,222,128,124,205,95,89,203,88,82,213,105,92,239,148,139,246,164,159,244,164,158,234,158,157,226,138,134,203,94,89,202,90,83,207,94,87,220,113,105,242,157,150,245,167,160,229,153,153,229,150,145,212,113,104,206,98,85,214,112,103,230,133,126,243,160,153,243,163,158,225,152,149,231,156,155,228,147,142,229,141,133,239,156,152,244,162,157,244,162,158,240,161,156,223,154,148,228,157,156,234,159,157,238,160,159,241,162,160,242,163,160,242,163,159,238,163,156,221,154,146,226,154,153,230,154,157,235,159,158,240,164,161,242,167,163,240,166,160,234,163,156,4 234,144,144,236,145,141,239,147,145,240,145,143,243,152,153,241,151,150,237,147,149,232,143,141,233,144,141,236,146,140,237,146,143,236,144,143,237,144,141,238,147,145,237,148,146,228,139,134,234,150,143,235,145,139,235,143,139,221,118,109,212,97,87,229,132,126,236,149,143,229,144,137,230,143,135,234,146,142,228,134,128,181,62,57,182,58,55,227,130,123,233,147,140,227,142,134,225,137,132,229,142,141,212,110,103,166,43,45,173,53,51,222,127,121,230,142,134,223,137,128,224,137,131,225,136,132,203,92,81,185,62,54,192,76,67,223,129,123,228,141,134,220,134,124,218,133,124,223,136,131,209,106,93,207,102,92,216,120,114,225,136,131,223,136,131,212,123,112,215,134,126,221,138,133,221,133,127,221,133,131,222,133,129,221,132,129,219,131,125,210,124,117,4 224,130,136,214,107,118,221,123,130,229,133,136,231,136,142,232,142,144,233,152,148,228,148,142,220,123,128,202,83,81,202,88,88,200,87,84,209,100,100,225,136,133,229,150,143,224,144,139,218,125,131,201,90,85,181,59,61,177,54,54,190,72,69,211,114,104,222,143,133,221,141,135,220,131,139,206,103,104,178,59,58,181,63,62,179,60,60,197,93,82,220,143,132,220,143,136,218,129,135,212,117,119,191,79,75,179,64,62,170,52,54,191,88,81,219,142,133,216,139,131,214,126,131,213,121,122,188,77,73,169,53,54,163,48,51,198,99,92,215,134,125,213,135,129,209,120,123,203,104,103,188,72,70,173,56,59,174,62,60,206,118,111,213,135,130,209,131,126,204,116,118,201,102,103,188,73,72,188,77,77,193,89,84,208,126,122,211,135,130,207,130,123,4 244,160,159,245,160,160,246,164,165,246,169,170,246,169,169,246,169,169,245,166,166,241,161,159,243,162,159,245,164,162,245,163,165,245,162,164,246,166,165,246,168,165,244,165,159,238,160,154,242,162,157,244,164,161,241,159,159,225,129,121,213,110,97,229,140,130,240,161,154,235,157,150,240,160,154,242,162,158,227,133,122,165,54,46,140,30,26,182,73,60,236,155,145,234,159,150,239,162,154,234,149,140,177,69,59,123,28,28,119,28,29,170,65,56,233,152,142,233,159,149,237,162,151,228,142,128,142,39,32,128,29,27,130,28,26,183,79,66,234,158,146,231,159,148,233,159,146,231,154,144,208,115,103,192,92,80,191,89,75,217,129,115,233,160,148,230,161,148,228,156,144,231,156,148,232,158,152,230,154,146,231,153,142,233,159,148,231,159,146,228,159,145,4 226,143,152,230,144,153,234,148,156,234,145,157,234,146,156,231,149,157,228,149,155,224,144,151,225,142,146,230,145,147,232,148,154,229,140,149,223,133,138,223,139,146,224,145,149,222,144,145,226,144,147,229,146,150,225,138,142,202,95,97,193,82,81,203,101,99,219,136,136,220,145,144,224,145,144,227,146,150,209,110,111,170,51,53,162,46,51,175,61,57,211,121,116,220,147,144,220,141,141,222,142,145,199,98,97,165,49,51,156,45,48,160,46,47,204,112,107,219,149,144,217,139,139,217,135,136,184,78,75,157,45,47,150,40,44,166,52,51,206,118,114,217,145,140,212,138,134,213,134,133,189,88,83,164,52,52,165,56,57,196,102,97,214,138,135,212,141,135,208,137,132,211,138,136,205,123,119,195,103,98,204,117,116,214,139,136,213,139,135,209,137,133,4 212,123,144,213,121,145,216,122,147,217,121,147,216,119,146,216,121,144,210,116,140,208,118,139,211,120,141,212,120,143,214,121,145,217,126,151,214,122,146,215,123,141,209,116,135,207,117,134,209,120,139,213,123,144,215,124,146,217,126,147,216,126,144,215,124,142,205,112,131,201,109,127,208,122,138,211,121,138,215,127,145,199,96,108,199,96,107,213,125,142,207,116,133,203,118,131,206,119,134,205,113,133,208,117,132,170,58,65,167,57,69,209,122,136,209,123,135,205,120,129,203,118,130,205,117,134,202,107,119,153,42,50,143,34,45,198,103,116,207,125,137,201,116,125,200,119,129,201,116,131,196,103,117,172,65,77,167,56,67,193,97,107,204,122,134,194,109,121,195,115,125,197,113,127,193,103,121,198,110,123,199,107,118,200,114,125,201,121,130,195,115,124,4 238,147,142,241,150,147,244,154,149,246,158,155,243,147,142,244,153,149,242,153,149,232,142,136,236,144,140,239,146,143,243,154,148,244,155,149,243,151,142,243,155,152,241,154,149,232,149,139,235,145,140,240,150,144,236,142,131,231,130,113,236,139,123,242,156,149,238,154,145,234,156,143,235,147,139,238,150,144,221,118,99,200,78,59,222,117,98,241,156,144,237,152,140,231,153,137,232,145,137,235,149,140,210,102,83,189,65,50,213,103,83,238,153,139,233,149,136,228,149,129,228,144,132,228,139,130,205,95,76,193,73,54,217,114,96,237,155,142,234,155,138,228,151,131,226,147,132,228,144,131,224,135,119,215,115,96,229,141,128,235,156,143,231,152,133,225,150,129,222,147,131,226,148,131,227,146,132,228,144,134,230,148,135,232,154,138,227,150,131,221,148,127,4 242,153,145,241,149,136,241,147,132,234,136,117,239,144,132,246,158,153,243,152,145,238,148,141,237,146,130,237,142,119,221,118,97,197,76,52,212,100,76,244,156,148,242,153,142,237,148,137,238,150,133,237,147,128,203,93,74,180,55,42,187,69,52,237,148,133,243,157,145,236,148,134,241,159,145,229,137,121,190,70,52,179,55,44,190,76,61,242,155,141,242,155,140,232,142,126,238,155,141,232,143,128,201,89,68,192,76,55,215,113,96,241,155,144,241,156,142,234,148,133,234,152,136,237,156,144,228,139,124,220,126,107,224,133,118,238,153,143,238,154,140,232,149,131,232,153,136,233,150,133,238,156,142,206,116,105,169,63,51,227,139,124,236,154,139,228,147,129,228,151,134,232,152,135,236,156,140,202,109,93,150,43,34,218,130,115,234,154,134,225,144,125,4 232,136,154,237,140,157,241,144,161,243,146,162,244,149,162,243,149,161,237,144,155,234,143,154,228,129,146,237,142,156,240,145,161,242,146,158,243,152,159,241,150,158,237,147,153,231,143,149,230,137,147,237,144,155,240,147,158,243,152,161,242,151,156,239,148,153,236,148,152,227,140,146,229,138,145,235,142,151,240,150,155,242,154,160,237,146,153,233,141,146,232,144,148,225,140,143,224,133,139,232,140,145,238,149,152,234,143,151,203,94,99,200,92,92,229,141,142,222,135,138,223,134,135,231,142,141,235,147,150,214,111,117,169,45,46,188,82,83,226,137,140,220,135,135,219,135,134,226,140,139,226,137,140,215,115,120,208,105,109,223,134,137,222,135,138,215,134,134,214,132,130,220,135,136,220,129,135,221,129,138,224,135,142,224,138,140,219,131,134,212,130,134,4 216,131,151,215,125,149,218,126,147,226,137,158,232,144,163,232,144,164,225,138,157,216,129,150,214,128,146,205,111,129,178,68,75,213,121,137,230,147,162,229,143,158,224,140,157,215,130,148,214,130,146,188,86,98,143,33,34,187,85,94,229,143,159,226,141,155,222,136,151,214,129,146,214,132,146,198,107,122,144,35,40,191,92,99,226,140,157,223,137,152,218,132,147,209,124,141,209,126,140,211,128,145,192,93,105,210,119,131,222,136,153,219,132,149,213,127,144,206,123,139,206,123,135,211,129,142,212,125,144,215,127,146,220,135,149,216,129,145,210,125,142,202,119,134,204,123,131,207,125,138,209,122,137,212,122,142,217,133,146,215,129,143,209,127,139,202,123,133,202,124,131,206,127,137,210,128,140,214,131,143,213,128,141,210,124,139,206,123,134,202,127,134,4 226,134,152,230,137,154,234,139,154,236,140,156,235,136,154,234,138,155,229,134,151,224,132,149,226,136,149,232,143,155,233,141,152,231,136,154,233,138,156,233,138,151,224,127,142,221,130,143,226,137,148,232,145,156,214,116,125,191,75,86,219,117,132,232,138,152,225,131,141,222,132,139,223,134,141,228,139,149,198,90,96,147,22,30,187,72,77,232,143,153,227,137,145,221,133,138,219,129,129,223,133,142,210,111,116,176,55,58,199,91,100,229,138,149,226,139,143,220,133,138,220,132,133,225,137,141,225,135,142,221,125,132,225,131,141,228,138,147,225,138,141,217,133,134,218,133,133,222,134,139,225,135,141,229,138,146,229,139,147,227,138,143,223,137,139,214,129,130,214,134,131,219,134,136,221,132,140,227,138,142,227,137,142,223,135,140,220,136,138,211,130,132,4 226,155,161,229,157,164,233,161,168,237,164,171,237,164,171,234,160,166,231,157,166,228,157,166,222,152,156,227,158,161,231,163,168,232,163,170,234,165,169,233,164,167,229,161,165,226,159,162,224,155,159,226,157,161,229,161,167,231,162,170,234,166,171,234,167,170,231,163,165,226,158,158,227,157,160,227,154,160,227,155,163,223,149,152,226,151,153,233,163,167,232,163,165,227,158,157,228,157,157,228,155,160,214,131,132,174,71,67,198,102,96,231,158,160,230,160,161,225,156,154,227,159,160,225,151,153,188,86,81,157,44,43,195,94,86,227,151,149,229,160,160,224,155,153,223,154,152,222,149,152,202,111,107,189,85,79,212,125,120,229,157,157,228,159,156,222,155,152,217,149,148,219,149,151,218,144,145,217,140,142,224,150,152,228,158,158,226,157,154,221,155,149,4 240,160,167,244,165,167,241,156,151,243,161,161,243,159,158,237,147,142,242,159,169,238,152,164,239,164,167,237,152,146,219,120,103,222,123,111,213,109,99,207,95,80,232,138,136,237,155,164,237,163,164,223,131,119,200,92,75,196,85,74,189,73,65,191,72,67,216,112,102,235,154,161,233,158,156,212,118,109,188,77,64,192,83,77,188,74,71,183,62,55,212,109,100,237,158,164,231,157,151,205,106,98,190,80,70,182,71,62,182,67,66,202,91,84,226,136,139,236,162,168,229,152,145,208,112,95,198,93,77,197,95,79,193,87,75,229,144,143,237,158,163,236,160,158,229,159,153,226,145,134,223,137,124,230,150,143,236,160,154,239,165,170,234,154,157,233,156,155,233,169,159,237,168,160,239,169,164,239,165,159,241,168,162,239,165,164,233,155,154,230,156,150,4 239,146,154,243,149,156,246,156,168,246,158,170,246,156,167,246,157,165,246,163,168,245,162,164,241,152,160,245,155,160,246,160,168,245,156,163,231,96,125,243,147,157,246,163,166,243,161,163,243,157,159,245,160,164,247,163,170,242,150,156,220,97,105,240,145,144,246,163,161,244,160,158,242,159,157,245,161,160,243,154,156,224,119,117,194,73,66,225,124,113,245,161,155,242,158,153,241,161,157,241,158,154,219,116,104,201,82,75,198,80,72,225,125,114,245,163,157,242,161,155,236,157,152,238,157,152,224,129,118,204,91,83,221,122,113,240,154,152,244,162,160,240,158,155,232,154,145,234,153,147,235,149,145,234,146,148,237,150,148,238,154,152,241,159,159,236,155,155,226,147,133,232,151,140,234,150,145,236,151,148,237,153,146,236,151,144,235,152,145,231,151,143,4 243,155,162,243,153,160,240,145,155,216,102,99,218,108,97,240,148,145,247,164,176,244,159,170,242,154,155,242,155,158,213,103,99,190,67,63,199,83,71,223,121,108,244,162,165,244,167,176,241,157,153,233,141,137,190,70,68,172,51,51,185,67,59,207,97,79,236,147,133,245,168,165,238,156,152,219,119,115,189,66,70,174,50,55,176,58,54,197,83,70,236,147,134,244,166,160,236,153,147,215,114,109,191,68,68,181,56,58,175,54,49,202,91,77,234,143,129,241,159,155,235,156,149,220,125,116,202,87,82,210,106,106,212,106,99,225,127,118,240,154,149,242,163,158,232,155,147,230,143,138,226,133,129,234,148,152,235,147,149,240,156,158,243,162,165,239,163,157,231,156,147,234,154,148,236,154,154,237,152,153,241,158,156,242,162,156,240,162,155,233,155,147,4 236,146,140,237,142,139,242,150,141,245,156,145,245,157,147,245,157,145,244,156,144,240,150,136,231,140,129,216,108,89,217,106,92,237,139,126,245,157,145,245,159,148,243,155,141,237,146,130,226,136,119,170,60,46,164,48,37,210,96,78,231,130,113,245,158,143,242,155,139,237,149,130,226,137,122,171,68,55,155,41,37,200,86,75,202,87,63,230,132,112,244,160,141,236,149,127,222,134,113,194,84,64,179,65,50,178,63,53,182,64,53,207,97,75,241,155,132,237,154,132,224,138,124,203,101,78,182,66,49,172,54,46,178,58,46,211,108,81,235,148,126,238,158,140,224,142,127,225,140,122,208,107,84,196,85,64,201,96,72,226,136,118,235,151,135,232,150,131,222,141,118,227,144,126,228,144,126,219,129,104,227,141,119,233,152,137,233,152,134,228,149,127,4 242,153,153,246,159,162,237,140,137,238,141,140,247,159,164,245,157,159,246,163,162,245,162,163,242,155,151,243,153,152,205,93,83,185,63,56,219,112,107,245,155,154,245,160,155,244,161,156,244,162,157,238,147,141,169,57,50,122,16,21,181,65,58,243,152,146,243,155,149,243,158,150,240,158,148,238,151,142,205,99,86,157,38,37,186,69,62,238,140,133,246,163,162,241,156,146,238,156,146,238,153,140,224,125,107,206,91,82,209,94,83,228,121,109,246,166,159,240,156,144,237,160,150,240,160,152,225,127,115,216,106,94,218,107,93,230,130,117,246,164,155,242,162,152,229,147,131,229,141,125,237,152,146,235,142,133,231,135,125,238,148,141,245,168,165,239,159,151,224,142,131,226,137,122,238,155,147,242,161,153,241,158,149,242,159,153,239,160,156,232,150,145,4 237,143,147,242,150,154,245,156,157,245,155,159,244,152,154,243,150,153,241,150,158,237,146,152,238,146,145,243,153,152,243,153,150,239,144,138,241,147,144,243,153,154,239,148,150,235,144,148,238,150,144,244,156,154,240,148,143,213,101,89,224,118,110,243,153,151,239,148,148,233,144,144,239,153,145,244,159,155,240,149,143,201,85,72,213,105,98,243,152,150,236,146,142,230,141,138,237,150,143,241,153,147,241,152,147,224,125,115,232,137,132,241,151,148,237,148,144,228,141,137,233,147,137,238,150,143,239,150,145,240,151,147,240,152,149,238,149,145,234,147,143,226,141,136,229,146,134,234,147,139,237,148,143,240,152,148,237,146,141,237,147,143,232,144,138,221,137,131,223,141,129,229,144,136,233,144,139,235,147,140,235,147,140,235,148,142,229,144,136,219,136,130,4 247,171,183,248,178,188,248,182,192,247,172,187,247,168,185,247,174,188,248,179,188,247,176,184,247,170,180,246,164,174,245,155,163,243,143,153,243,142,151,246,162,171,247,173,181,246,169,178,246,166,178,241,145,149,232,113,112,223,104,104,211,81,77,229,116,112,246,164,167,246,171,176,245,164,173,241,152,155,214,97,92,206,78,81,206,80,75,220,101,90,244,155,152,246,171,176,245,170,173,244,162,164,214,108,101,207,94,88,219,107,95,228,122,106,247,169,169,246,175,180,243,168,169,247,171,175,243,164,165,228,133,122,233,136,123,246,163,162,247,175,179,247,177,180,242,166,165,247,174,177,248,178,181,249,178,181,248,180,181,248,179,184,247,176,182,245,173,178,237,163,158,246,176,177,248,181,179,247,184,184,248,185,185,247,179,182,247,174,179,242,168,174,4 237,155,170,236,155,171,236,146,164,215,108,112,205,101,108,227,140,155,235,151,168,233,151,165,232,152,162,234,150,162,219,117,122,183,59,61,188,72,72,209,113,114,216,132,142,228,146,158,229,148,158,217,120,126,187,67,67,157,40,48,164,45,50,183,66,64,211,122,127,218,142,149,228,148,155,196,91,93,160,39,46,165,49,55,157,43,49,146,32,33,203,106,103,227,154,159,220,139,143,181,73,73,151,34,40,158,46,53,133,26,35,145,30,32,207,106,103,225,153,158,211,130,133,184,77,76,168,51,52,163,45,47,166,43,44,196,85,81,227,146,149,221,147,151,207,131,129,203,120,119,199,96,93,193,82,78,208,107,102,219,134,131,224,148,150,218,144,145,207,137,132,211,135,136,215,135,139,221,141,144,223,142,148,225,148,149,219,145,144,217,146,145,4 230,135,130,241,155,164,246,163,176,242,154,165,237,140,142,245,162,172,246,168,178,244,169,177,232,140,144,241,155,163,247,163,173,233,138,138,215,101,88,239,150,153,244,163,173,240,164,171,237,155,161,242,161,171,242,155,154,235,138,125,220,110,96,236,147,146,242,161,166,238,163,166,233,150,152,239,156,160,235,145,141,190,83,73,199,84,72,232,137,134,243,165,171,237,164,167,227,141,141,236,155,155,230,140,134,177,68,60,193,78,66,226,126,119,238,159,164,237,165,169,225,145,145,230,146,145,225,131,123,218,115,96,216,112,95,227,133,127,238,160,165,231,155,157,219,139,135,224,139,137,221,129,120,213,111,92,221,126,119,232,146,151,235,159,161,228,156,154,210,128,118,222,143,142,223,140,139,216,123,113,222,133,133,232,154,157,227,152,147,224,153,148,4 235,151,160,234,147,160,227,132,133,217,109,102,223,118,115,242,156,163,241,160,172,231,146,163,232,149,161,230,140,144,211,104,92,209,95,90,212,100,93,229,133,129,238,159,170,229,149,162,224,140,147,217,121,115,207,98,89,207,93,89,209,96,85,230,139,135,237,158,168,231,153,160,208,112,107,198,89,76,205,96,85,208,95,88,218,115,106,236,150,159,238,157,162,231,155,160,205,109,97,203,100,85,207,103,89,215,112,101,221,122,118,236,150,156,237,157,162,230,155,158,213,131,126,214,124,116,218,126,118,224,135,130,234,147,154,237,152,159,235,157,159,229,158,158,215,140,142,220,140,143,227,147,153,232,152,160,237,159,167,234,152,158,233,157,154,226,158,155,211,137,134,219,144,147,223,146,151,227,148,156,229,151,160,229,153,154,227,155,151,222,155,148,4 229,143,159,234,150,163,237,151,163,227,124,126,232,138,149,239,154,176,236,153,173,234,159,174,226,137,145,227,134,138,229,137,142,205,90,85,214,104,107,236,155,174,234,152,171,233,156,173,218,125,127,219,121,120,219,118,120,192,71,67,203,89,86,233,147,160,235,157,174,233,158,171,208,111,109,212,110,106,219,122,126,194,73,75,193,70,67,217,116,116,236,158,173,232,158,171,215,131,125,210,113,102,225,137,139,218,119,118,210,105,101,223,129,128,236,159,169,229,154,163,219,145,143,219,133,127,229,146,146,229,144,144,228,140,143,236,158,169,233,156,166,228,153,160,214,140,142,221,143,143,229,152,158,230,149,157,229,147,153,230,150,162,228,151,161,223,151,158,210,137,141,218,145,149,220,143,152,225,146,155,226,148,156,223,144,155,224,152,158,219,150,154,4 240,160,171,243,161,174,246,163,175,245,160,173,246,169,182,246,170,183,245,166,179,240,163,176,237,158,165,239,155,160,237,145,144,235,138,139,239,148,152,244,163,172,241,162,173,235,156,167,228,143,138,224,129,118,222,120,107,218,111,103,220,117,109,230,141,137,236,156,164,231,150,158,215,124,111,209,108,94,207,101,89,205,96,84,199,84,73,209,101,90,227,140,139,230,155,162,209,119,106,200,94,81,192,79,71,194,83,75,198,88,78,202,91,80,221,128,122,226,149,155,208,122,108,202,101,86,196,88,79,191,77,68,197,85,77,198,87,80,215,120,116,220,138,142,218,149,141,212,129,118,208,112,100,203,102,91,205,104,94,206,106,99,212,118,111,217,139,139,218,153,146,218,146,139,216,136,126,216,131,119,216,131,122,219,138,136,219,139,138,216,145,148,4 242,158,175,246,163,185,246,163,185,246,161,184,247,165,188,247,169,189,247,170,189,243,166,185,240,158,174,243,158,177,244,154,173,244,154,174,246,162,183,246,161,182,245,165,183,240,162,178,235,152,163,232,140,149,225,117,122,230,123,131,237,137,146,240,144,156,244,162,178,240,163,177,223,131,130,214,105,103,203,77,77,207,83,86,224,115,116,237,139,145,243,161,173,239,163,175,216,122,117,213,106,103,204,83,81,205,83,82,224,119,123,241,151,163,242,162,171,237,161,168,222,141,142,223,133,134,219,118,118,225,123,125,237,146,157,243,162,175,244,171,179,238,167,176,224,151,154,228,152,159,233,155,164,237,155,168,240,159,173,242,165,175,242,169,177,235,164,170,214,137,136,227,153,160,231,156,163,235,159,169,238,161,171,239,164,173,235,162,170,231,160,165,4 231,141,151,238,149,162,226,125,135,216,103,119,218,101,124,211,107,124,218,123,143,229,134,154,231,141,149,233,141,149,213,104,108,203,84,94,200,72,91,189,75,87,218,121,137,224,131,148,230,139,149,229,134,144,202,90,95,190,65,72,178,59,65,182,61,71,218,114,124,224,135,147,228,138,149,225,127,140,199,82,90,179,53,57,170,53,55,174,53,60,210,108,114,231,146,157,226,135,143,222,125,135,202,84,94,177,53,59,170,52,57,176,53,63,210,115,121,227,143,152,224,135,143,220,128,138,212,103,116,183,60,70,167,46,50,186,66,75,220,130,141,219,136,146,220,135,139,218,128,138,215,115,128,190,72,82,175,50,56,196,86,95,219,133,146,217,137,146,214,130,137,216,128,137,219,130,140,206,106,115,202,94,98,212,115,127,215,131,142,214,136,142,4 221,140,139,203,108,103,180,74,70,195,87,86,223,135,141,232,153,162,233,158,171,229,159,172,221,138,133,185,80,72,130,29,30,143,39,40,184,78,76,215,126,126,226,148,159,225,149,162,223,141,137,195,94,83,127,36,37,129,35,37,148,40,40,180,74,69,221,137,141,220,142,153,226,148,147,219,135,131,173,77,73,131,33,34,136,35,37,160,53,50,214,122,118,223,149,156,226,149,151,229,151,152,194,99,91,152,47,43,153,51,49,171,61,58,200,101,95,219,143,144,224,148,149,228,150,151,224,143,141,212,122,117,211,122,116,199,100,92,205,113,106,218,146,149,223,148,145,226,149,151,230,152,156,230,155,158,228,154,153,224,144,142,219,139,138,218,148,152,220,147,144,226,152,153,228,152,155,229,156,163,230,159,163,229,158,162,226,156,161,220,154,156,4 244,156,151,246,163,156,246,166,158,246,163,150,246,164,156,246,164,157,246,163,155,244,162,153,244,157,151,246,162,153,246,166,157,245,163,151,246,159,149,246,164,156,246,166,154,243,161,149,244,156,148,245,158,148,246,160,144,248,166,158,246,162,152,246,163,151,246,166,152,244,163,148,242,155,143,244,157,146,210,104,81,220,120,104,248,165,153,246,163,148,246,165,152,243,165,147,240,154,141,244,157,142,174,67,53,133,36,33,232,140,126,248,167,153,245,164,148,243,164,144,237,153,138,243,158,144,206,110,96,139,37,29,218,121,103,249,166,152,243,162,145,240,162,142,234,152,135,239,155,142,237,150,137,226,130,114,236,145,129,245,162,149,243,164,148,236,162,145,231,152,135,237,156,142,238,153,139,240,156,145,242,159,148,242,162,148,240,162,147,234,160,143,4 242,151,151,245,157,158,247,164,163,247,166,166,246,164,165,246,164,165,246,162,166,242,155,160,242,151,151,245,156,155,242,150,142,238,142,132,244,155,152,246,162,159,245,160,158,242,157,157,244,158,154,246,160,156,224,119,108,199,79,67,227,126,116,247,163,159,245,160,155,243,157,153,244,159,152,247,165,158,213,107,97,170,45,43,204,92,82,244,157,150,245,160,156,241,156,151,243,160,151,246,165,157,237,148,139,195,79,70,201,85,73,241,152,144,245,161,155,240,158,153,241,160,151,245,164,153,246,166,156,236,143,133,224,119,107,243,156,149,245,162,155,238,158,151,238,160,146,244,165,154,245,164,153,246,164,156,246,161,155,245,162,156,243,164,156,236,160,151,236,160,143,243,164,152,244,165,155,245,166,159,244,163,155,244,164,155,240,163,153,233,157,148,4 246,165,184,247,169,187,247,169,186,247,176,191,247,176,190,247,171,187,247,174,185,246,164,177,246,159,177,247,169,182,247,170,182,247,169,180,247,166,175,247,169,177,247,174,181,245,162,172,246,163,177,247,172,183,248,175,187,244,160,164,235,123,116,244,153,148,247,172,180,245,163,170,246,167,176,247,168,180,247,172,183,244,154,155,237,129,116,243,152,148,246,164,170,244,162,166,246,165,170,246,165,176,246,166,178,246,161,163,244,153,147,246,162,163,246,165,169,244,164,166,245,167,171,246,163,172,246,167,174,247,176,182,247,170,176,246,163,172,247,169,171,242,161,164,240,162,163,244,162,164,246,163,170,247,169,174,246,166,175,246,163,171,246,167,171,240,160,162,234,158,156,241,161,161,243,160,167,245,164,170,246,166,171,246,166,170,244,164,168,238,161,160,4 247,174,189,247,172,188,248,181,193,249,184,196,248,186,196,248,186,195,248,186,194,247,176,187,247,170,183,247,175,188,246,168,176,243,155,153,248,177,186,248,185,193,248,182,188,247,176,182,246,167,178,250,179,192,234,145,147,183,60,46,228,135,131,251,190,195,247,182,185,245,174,178,246,170,179,249,178,190,241,158,166,197,86,78,234,146,147,250,187,193,247,180,183,244,173,174,247,173,179,247,174,182,248,177,188,250,174,180,248,174,180,248,181,184,247,179,181,244,173,174,244,168,172,246,171,180,247,176,183,247,174,181,247,177,181,247,177,180,246,177,177,243,172,171,239,165,170,243,166,175,247,172,181,247,174,180,247,176,180,246,174,177,245,174,172,240,171,165,234,160,165,239,163,169,244,170,178,245,173,178,246,175,179,243,169,171,242,170,168,237,169,164,4 249,185,192,236,155,153,223,130,123,226,139,134,221,132,126,229,148,142,244,180,183,250,198,205,239,165,163,213,116,113,182,74,75,170,64,65,167,63,65,176,68,65,218,130,125,249,192,197,214,122,109,183,76,76,161,55,65,158,52,62,159,52,60,159,53,59,185,83,81,237,171,165,198,102,93,157,51,53,167,65,71,182,75,80,177,66,73,159,55,63,176,75,74,220,145,133,190,94,88,146,43,47,173,69,74,188,85,86,172,67,70,151,52,59,175,79,77,216,140,127,193,97,89,152,50,53,162,59,64,183,79,81,164,63,66,138,46,54,151,56,55,217,145,133,221,146,136,172,72,69,142,43,47,165,62,65,155,56,59,127,38,45,143,50,49,215,141,127,234,177,170,194,106,98,149,52,53,149,52,56,139,47,50,140,51,52,180,94,86,226,164,152,4 244,168,181,246,166,179,245,164,176,244,162,179,247,167,183,247,169,183,245,166,178,243,165,177,240,160,169,207,112,111,200,93,89,217,114,115,231,136,140,243,162,167,243,165,172,240,164,171,233,153,158,180,74,69,157,39,39,159,41,45,195,80,74,210,106,93,225,131,126,236,158,162,234,157,159,179,78,73,135,31,33,155,36,42,182,62,59,178,59,53,204,99,90,230,150,146,238,168,169,214,128,129,136,40,40,137,36,36,167,50,49,172,54,53,199,93,83,228,148,144,236,166,166,238,165,168,191,102,95,132,33,30,165,55,52,181,71,61,215,119,110,230,157,157,236,167,162,237,167,166,230,155,152,177,80,71,177,69,60,194,88,75,225,143,136,231,162,161,235,168,161,239,171,167,239,173,171,233,161,158,224,144,140,224,144,139,230,159,154,228,160,154,4 235,143,163,238,148,172,246,161,182,247,163,183,246,160,178,247,164,181,246,167,182,241,156,170,233,145,162,221,120,139,211,109,119,210,107,116,238,147,162,247,165,179,244,162,176,239,157,171,203,105,112,135,41,50,108,24,33,128,29,37,201,88,85,240,154,159,242,159,169,235,154,163,191,89,89,119,32,38,125,38,46,154,56,61,214,115,117,240,157,161,236,154,159,222,144,150,223,141,145,218,131,136,221,131,139,227,138,149,235,154,164,233,154,162,226,146,149,233,155,161,221,144,150,225,150,156,225,148,158,227,147,159,230,149,155,235,154,159,241,163,166,234,156,155,231,154,157,235,155,161,239,158,167,243,162,173,246,167,176,244,162,166,240,164,167,231,157,151,228,153,157,235,157,164,240,160,165,241,159,168,240,158,165,240,162,168,238,162,164,229,155,154,4 244,161,181,240,148,158,239,141,149,247,161,186,246,162,184,246,161,181,246,160,179,245,166,183,239,154,167,232,139,147,229,127,143,235,133,153,243,149,170,244,151,174,245,158,177,242,160,172,222,125,129,207,91,93,198,70,83,204,79,87,214,97,100,231,125,140,243,159,172,238,162,171,202,93,92,188,60,70,185,56,72,189,64,68,197,72,75,205,82,87,226,130,131,235,158,164,207,105,99,194,81,84,193,74,81,202,85,87,200,84,84,195,73,75,210,106,104,225,141,145,218,128,123,208,107,103,194,78,78,200,83,83,201,86,84,201,85,87,217,125,126,226,149,154,224,146,142,214,119,110,200,92,84,190,74,72,187,67,67,206,99,95,216,123,117,225,150,148,225,154,151,227,150,150,222,139,137,210,115,116,207,108,112,221,134,135,222,142,136,226,155,155,4 223,154,171,208,130,144,171,87,93,199,114,123,208,130,143,225,156,172,209,140,155,182,112,120,205,128,139,181,87,90,140,43,45,147,49,51,176,78,82,197,115,118,209,139,149,186,119,125,158,67,68,146,53,54,110,27,33,108,29,34,124,36,39,121,33,31,181,103,103,177,113,117,126,39,38,109,28,31,98,23,31,99,23,30,90,22,27,90,19,22,145,62,60,191,121,125,160,71,69,119,36,39,97,22,29,108,28,35,98,23,27,105,24,25,156,64,61,200,125,126,164,94,97,137,55,57,106,26,28,115,30,32,149,60,58,157,67,60,181,102,98,199,132,135,165,86,84,173,81,79,174,81,77,156,58,56,197,121,124,214,150,152,198,134,132,186,122,120,174,86,83,167,64,59,179,89,86,196,118,120,210,144,147,214,153,158,196,132,129,193,128,126,4 242,151,175,242,148,173,243,150,173,243,148,172,243,151,171,246,155,177,245,152,174,242,149,171,238,144,164,238,142,164,237,142,164,241,150,171,240,148,169,242,151,170,244,156,172,239,149,165,233,139,156,234,141,157,212,108,120,194,87,99,207,103,115,230,138,154,241,156,171,237,150,165,237,151,165,234,143,156,180,72,78,119,28,40,126,27,36,203,103,114,234,150,165,232,146,161,234,146,159,231,139,152,165,60,67,105,27,39,118,30,40,196,95,102,232,150,163,228,143,155,231,143,155,230,140,154,187,87,94,130,35,45,139,39,48,205,109,118,227,143,155,222,137,148,229,142,153,234,146,160,229,141,154,206,113,123,196,97,108,217,129,145,222,137,150,221,140,148,223,139,147,229,144,154,227,138,152,230,145,160,229,143,158,227,141,156,224,141,152,216,134,145,4 238,155,176,241,160,180,234,143,154,217,108,103,215,104,103,217,114,114,217,114,119,227,144,154,238,158,176,240,160,178,233,141,151,217,116,115,213,113,115,210,104,104,213,113,112,217,128,126,237,158,170,231,143,156,226,132,140,210,112,114,189,74,75,199,88,88,213,120,123,215,127,128,234,157,167,227,136,149,217,118,129,195,83,87,164,40,43,182,66,63,212,122,124,219,141,147,230,151,164,224,134,141,200,91,92,177,56,58,179,64,67,177,58,59,201,99,96,218,140,143,227,152,161,213,117,117,193,77,80,182,64,68,192,77,82,197,88,90,207,112,114,220,146,153,226,153,160,217,127,133,204,100,107,200,94,97,206,103,110,219,132,140,219,140,149,218,145,153,223,150,156,222,146,156,219,139,149,215,126,137,222,141,153,226,151,158,221,144,151,217,146,157,4 241,159,169,243,161,171,245,162,175,245,160,171,246,166,178,245,162,175,241,155,160,236,153,160,240,158,166,243,160,168,244,159,169,238,143,145,241,152,153,240,152,156,237,151,150,233,147,146,240,160,167,243,161,169,242,155,161,229,129,125,228,130,124,236,145,140,237,155,154,231,147,143,237,158,164,241,159,165,239,152,151,212,106,98,205,94,84,231,142,139,236,156,157,232,156,155,235,154,156,238,154,154,237,148,146,202,92,83,195,84,76,221,126,125,232,148,148,232,158,156,233,157,157,236,153,152,234,147,145,228,136,129,224,131,128,223,129,126,230,148,141,228,153,148,229,154,149,232,152,149,235,154,157,233,146,142,232,144,142,230,147,145,228,150,149,221,146,143,224,150,147,229,153,154,233,156,160,234,156,159,231,149,149,229,151,151,225,148,147,216,138,138,4 231,159,175,229,154,170,209,114,120,184,67,69,206,109,112,206,107,109,213,122,132,226,149,164,227,156,169,212,124,127,186,75,76,177,65,69,176,63,65,177,65,67,193,91,92,212,129,135,214,138,146,192,87,85,171,61,65,161,49,54,172,66,72,166,60,67,185,76,72,206,120,121,203,116,115,173,61,61,171,64,67,168,60,64,184,90,100,176,75,81,187,87,83,210,132,135,195,99,92,182,73,71,171,62,63,166,58,59,166,60,65,182,79,76,208,132,134,220,154,164,192,89,80,190,86,83,191,98,99,173,70,72,170,67,70,206,129,129,219,152,158,222,155,159,208,132,130,203,122,122,195,109,106,178,78,77,188,96,93,219,151,155,221,155,162,221,156,158,215,149,153,216,150,154,203,123,120,193,101,96,206,130,132,221,156,160,223,159,165,221,159,162,4 239,157,174,242,160,179,244,163,179,240,151,164,237,143,158,240,150,165,241,158,176,238,159,174,238,159,174,241,157,171,236,147,154,215,110,111,191,75,75,220,119,118,239,157,169,233,158,171,237,159,171,240,158,173,229,137,141,150,46,48,138,26,29,213,108,105,235,154,164,233,158,168,236,162,172,241,166,180,232,147,156,179,83,86,201,106,108,233,147,156,237,159,171,233,162,168,237,166,175,242,170,181,238,158,169,241,160,174,241,164,174,240,164,177,238,162,170,232,160,167,235,164,169,240,168,176,241,164,176,239,160,174,242,167,181,241,166,177,235,161,168,229,158,164,231,160,164,235,161,168,239,163,172,240,164,175,241,166,175,238,161,167,234,161,168,229,161,165,225,152,154,229,154,159,236,164,173,238,167,176,237,163,167,234,159,163,231,160,164,223,154,154,4 238,154,168,241,157,170,241,154,162,240,148,154,237,144,150,241,156,168,237,155,169,234,153,171,237,155,167,241,160,170,235,143,142,225,121,112,202,87,76,218,121,119,236,155,165,230,150,161,237,160,168,242,164,173,237,148,150,224,121,110,195,76,63,202,95,86,237,156,164,228,149,156,238,162,168,243,165,176,240,152,155,232,134,126,219,116,106,221,127,127,235,155,164,230,152,158,234,158,162,237,157,164,238,153,159,237,148,151,240,154,161,239,156,165,233,154,161,229,153,162,233,159,165,236,159,165,237,155,162,238,156,164,238,156,164,241,162,171,235,156,164,227,150,156,225,152,152,231,157,163,239,164,175,241,164,175,238,158,164,238,160,165,235,160,167,228,155,160,222,151,151,228,154,158,233,158,164,237,161,168,236,159,165,233,156,161,229,154,157,224,152,155,4 211,120,126,215,126,130,213,115,123,215,122,127,217,130,132,211,113,113,214,118,123,216,129,135,211,122,125,212,121,122,206,103,110,176,69,73,181,79,78,205,104,102,210,119,121,213,130,129,208,120,118,209,116,117,191,82,91,138,35,39,138,37,38,191,89,94,218,139,143,217,138,138,208,124,121,211,123,123,186,78,86,131,34,39,126,30,33,180,80,84,216,132,136,211,127,124,202,109,107,204,111,109,200,101,108,138,36,42,126,29,30,186,87,86,213,129,126,213,138,130,201,109,109,205,113,116,204,108,118,177,71,78,172,68,64,203,108,105,210,126,120,213,138,131,199,111,110,202,107,111,206,116,121,206,112,118,210,123,120,209,121,117,208,121,116,204,119,114,196,109,106,200,108,108,205,115,117,205,117,118,209,129,123,212,133,130,206,123,117,203,124,113,4 210,127,128,218,141,150,218,139,149,216,129,136,220,139,150,218,138,146,214,133,141,213,137,149,210,130,134,214,135,139,216,139,143,216,138,144,219,140,149,216,137,141,212,132,134,211,133,140,210,131,139,211,131,136,193,105,105,197,106,110,215,137,144,215,137,137,216,140,140,214,139,147,209,133,139,195,110,117,125,40,46,133,47,55,205,123,128,216,142,146,215,142,144,214,141,144,210,136,138,169,84,86,90,17,28,103,26,36,197,113,122,218,147,153,216,144,144,213,140,142,205,132,132,183,99,97,119,35,39,136,49,56,201,117,124,215,145,148,215,145,146,211,140,143,199,124,120,197,122,124,188,104,104,198,118,118,208,134,133,214,144,143,213,144,144,207,138,140,197,126,121,201,131,134,202,130,134,206,137,135,209,139,138,209,138,139,210,141,142,202,130,135,4 209,128,125,212,137,136,205,120,115,182,80,77,195,102,97,216,140,137,212,131,127,210,126,125,207,126,124,199,110,105,178,76,70,143,47,48,149,50,49,194,101,96,210,129,125,211,133,133,205,123,120,173,72,67,151,51,52,129,37,42,123,34,38,151,51,52,204,119,118,214,142,141,206,129,125,175,76,73,134,36,37,107,24,33,119,31,37,140,43,44,201,115,113,212,139,137,203,127,121,173,77,73,145,46,45,111,26,35,120,31,38,167,73,69,204,125,121,208,133,127,201,124,118,186,95,90,161,58,54,130,37,38,140,41,40,192,105,103,210,140,137,201,123,115,197,116,109,192,106,100,170,73,67,160,60,56,164,62,56,199,118,117,209,138,135,203,132,126,200,125,118,200,123,119,190,104,98,180,86,80,193,106,99,205,132,128,204,131,125,200,127,120,4 221,135,135,226,140,136,230,143,140,234,147,149,231,141,140,231,143,139,227,143,142,219,131,136,219,132,128,223,136,130,223,134,127,224,135,128,227,140,134,228,142,135,226,144,138,218,135,131,218,133,126,223,137,132,213,118,109,193,79,69,206,102,94,225,140,133,222,137,128,215,132,122,218,137,129,224,143,134,201,100,89,164,40,41,182,69,66,221,134,126,218,132,125,215,135,123,214,132,123,220,138,127,184,78,69,154,35,39,181,69,62,216,127,115,218,137,128,213,135,124,214,135,124,216,136,125,187,84,76,168,53,47,191,86,73,214,126,115,214,129,120,207,123,117,210,134,122,214,136,125,209,125,116,201,109,94,209,120,107,215,133,124,209,124,115,199,110,107,205,128,116,209,128,117,209,126,116,213,133,123,213,131,122,212,130,121,209,131,123,198,114,110,4 214,131,129,212,123,128,219,129,135,227,141,149,224,137,147,223,138,140,216,127,129,214,132,140,214,133,132,215,129,133,218,130,135,221,135,140,219,133,138,220,135,131,214,126,123,212,128,131,212,132,132,219,138,141,215,129,134,198,94,94,193,86,82,216,133,133,216,132,129,212,129,126,212,136,130,221,147,147,203,113,111,153,41,40,162,52,52,211,124,123,218,139,136,212,133,126,213,138,129,218,144,139,195,97,89,130,34,35,137,43,43,210,119,112,215,136,130,211,136,127,209,134,123,214,141,134,198,108,97,148,42,39,162,61,57,212,129,124,213,136,129,209,133,124,208,138,125,210,137,127,207,126,119,191,95,87,200,113,107,214,137,135,212,139,130,206,135,130,207,138,127,208,135,123,210,136,129,211,135,129,213,139,136,211,133,129,208,133,124,201,128,121,4 231,146,171,236,158,177,237,152,174,239,153,173,243,166,182,237,152,170,235,151,170,229,146,165,234,162,177,234,157,174,231,144,160,236,159,170,239,163,177,239,162,176,232,153,164,225,143,154,231,158,172,226,141,155,190,87,88,195,94,89,228,143,148,236,159,171,231,150,159,228,154,163,229,156,169,216,127,127,149,45,45,155,48,48,214,117,112,233,153,165,231,154,162,223,145,153,228,158,167,208,121,121,136,35,38,144,42,46,206,110,114,233,159,169,230,155,161,220,140,144,222,147,152,214,132,138,174,72,71,165,57,58,221,140,148,228,147,160,222,139,148,222,150,155,222,152,154,224,154,161,215,131,137,207,114,121,224,142,156,224,139,155,220,139,151,217,146,150,219,150,153,221,148,152,221,143,154,225,150,164,221,137,152,222,142,156,217,140,153,211,135,142,4 228,157,159,230,158,161,229,150,154,231,152,158,233,159,162,232,160,163,228,155,157,223,151,150,226,154,153,229,157,158,229,152,156,229,154,158,230,160,161,229,158,158,224,152,146,221,151,146,224,152,151,228,157,157,230,160,161,216,135,130,208,118,109,220,145,141,224,156,153,220,152,147,222,151,150,227,156,157,223,149,145,183,84,78,159,53,53,200,109,105,223,155,152,219,152,146,221,150,147,225,156,155,214,133,126,165,64,62,139,43,48,175,75,72,216,145,136,217,152,142,220,153,146,223,156,153,217,143,138,171,74,71,155,54,53,182,88,82,216,147,139,215,151,142,218,157,147,221,157,152,221,154,152,207,128,123,199,113,105,210,134,125,216,151,142,213,150,141,215,154,144,219,156,149,219,153,148,219,150,145,218,150,145,217,151,144,215,152,141,212,150,140,4 209,124,141,212,127,144,215,128,147,219,129,150,219,129,147,217,129,143,212,127,139,204,117,134,205,120,136,208,123,139,209,121,132,215,127,144,219,133,148,216,130,141,209,122,133,201,117,130,204,121,138,198,112,124,160,58,60,190,96,103,220,140,150,216,132,141,210,126,137,203,125,136,205,128,139,194,107,115,118,27,33,158,65,71,218,139,146,214,134,143,210,127,137,202,122,131,201,124,134,201,120,129,158,59,63,161,64,69,214,134,143,210,130,137,208,129,134,203,125,133,199,121,130,205,128,140,197,113,118,194,104,109,212,132,142,210,132,137,208,131,135,201,126,131,198,123,132,203,126,137,208,132,142,211,134,141,211,132,140,211,133,140,207,133,138,198,125,130,193,114,126,199,119,131,206,130,137,209,133,140,209,130,138,207,132,138,205,133,134,198,127,128,4 222,137,138,225,140,140,228,142,142,231,144,146,229,141,143,227,141,140,225,140,142,219,136,141,220,136,132,227,142,140,228,143,141,200,100,95,209,115,110,225,138,135,222,137,134,219,141,139,220,138,131,226,142,139,230,145,142,188,87,81,164,60,54,223,136,133,220,137,132,215,135,128,217,135,127,222,137,132,230,148,145,209,117,109,171,63,54,218,133,127,220,138,134,211,129,124,214,134,126,221,136,132,227,145,140,218,134,129,194,96,87,220,136,133,217,137,131,210,132,125,212,133,124,217,132,127,223,138,134,224,143,139,221,137,133,220,138,134,216,137,132,210,132,125,207,126,116,214,133,126,218,138,131,222,142,136,221,141,138,218,139,134,213,137,130,207,133,125,203,125,115,211,134,126,215,134,128,217,137,132,218,139,132,216,141,133,210,138,128,204,133,124,4 229,144,150,233,149,155,234,145,156,233,141,155,237,147,155,237,152,156,233,148,152,227,143,149,228,144,147,231,146,151,232,145,153,234,149,159,234,148,155,235,151,153,231,148,148,224,141,142,229,150,150,230,146,148,229,145,150,213,115,115,221,132,133,232,150,153,228,143,145,222,139,139,227,149,145,230,150,150,212,117,116,171,55,49,194,93,89,232,153,155,226,143,143,221,141,139,224,148,144,225,143,141,191,86,77,153,42,42,169,64,62,223,141,141,225,147,146,219,143,137,220,143,139,226,147,149,200,104,99,150,41,41,153,46,46,212,125,120,226,152,148,217,144,136,216,140,136,220,142,141,217,138,139,181,78,73,177,73,67,215,133,128,221,147,141,213,140,133,213,138,134,217,140,135,218,141,141,212,128,129,215,134,131,221,148,143,217,144,136,210,140,134,4 203,120,150,211,132,158,216,138,162,214,133,161,212,134,161,211,132,157,207,128,152,201,122,147,203,123,149,210,133,157,212,132,159,211,130,160,211,133,159,209,130,153,207,129,151,203,127,147,202,121,144,194,100,120,193,97,116,205,119,145,211,132,157,209,129,151,208,128,149,202,126,145,200,119,141,181,79,93,147,40,53,173,74,87,212,135,152,214,141,158,209,132,150,199,123,142,201,125,145,190,97,117,144,42,55,147,45,56,194,102,110,216,145,158,208,133,150,198,119,141,199,122,142,199,117,143,179,83,96,164,58,63,180,80,86,208,131,145,205,130,148,198,119,138,196,121,137,200,123,143,201,125,143,201,119,130,205,126,137,207,131,146,205,131,145,200,129,138,193,120,136,198,121,141,203,127,146,212,143,157,213,144,156,209,136,148,204,131,142,200,131,138,4 213,129,154,216,133,156,224,148,165,224,147,167,220,141,164,219,137,160,215,133,156,209,131,153,212,128,151,217,136,158,214,132,148,186,87,97,201,112,129,217,137,158,215,134,154,209,133,151,212,132,151,220,141,162,194,104,117,121,25,36,146,44,55,206,114,132,214,136,154,209,132,147,213,139,152,218,139,158,204,117,133,136,42,54,146,44,52,197,103,117,214,137,156,208,131,146,212,137,150,217,139,154,218,136,154,203,115,129,205,118,132,209,127,144,209,130,148,208,131,146,208,132,147,216,141,153,218,140,155,220,143,159,220,144,159,213,135,151,207,127,143,204,128,143,205,129,144,211,136,149,213,136,151,217,140,154,218,140,153,214,137,149,206,129,142,197,122,135,201,127,141,210,135,148,212,135,150,211,133,149,215,136,150,211,135,149,203,129,141,194,120,134,4 232,151,166,236,153,170,243,159,173,245,161,175,244,157,173,244,159,172,239,156,167,233,151,160,230,149,161,239,158,170,243,160,173,243,158,174,244,159,172,243,160,170,238,156,163,232,154,160,231,152,162,239,158,169,242,158,171,244,161,174,244,164,174,243,163,172,239,159,167,233,157,162,230,154,161,237,159,169,242,161,173,236,152,158,239,156,162,243,163,172,238,160,168,232,155,158,229,156,162,236,160,170,241,161,172,194,96,93,221,131,132,242,164,172,235,158,164,231,156,157,228,156,161,233,158,166,236,158,167,220,130,129,227,139,141,240,164,171,234,157,158,228,154,155,224,155,159,229,157,164,233,158,166,237,156,165,237,158,168,239,163,169,233,159,160,225,155,156,219,149,153,225,150,160,233,158,168,234,156,166,236,159,169,235,161,165,230,159,162,223,154,154,4 222,129,141,219,118,130,223,117,128,228,121,136,228,119,140,229,131,148,231,147,161,226,146,160,219,127,134,218,115,127,219,114,124,214,111,115,214,111,114,223,126,134,227,139,148,222,140,152,215,119,125,217,119,124,212,105,113,199,86,90,201,92,96,214,116,117,224,134,139,221,137,146,208,107,111,211,107,114,200,92,91,190,77,79,194,88,90,202,98,98,216,117,125,220,137,142,211,118,116,202,94,94,197,85,85,194,87,88,194,90,91,196,90,87,212,120,116,223,149,147,218,137,135,210,116,110,207,107,104,206,111,108,204,106,103,204,105,103,215,128,126,218,143,145,217,141,142,221,139,141,218,128,133,217,123,129,217,126,127,220,132,138,218,136,142,214,141,144,211,137,141,218,141,147,223,142,146,222,136,146,220,133,142,221,141,146,217,141,147,214,147,145,4 230,158,178,231,156,177,230,155,181,229,154,179,221,141,163,226,150,173,227,161,180,222,151,173,226,152,171,228,155,176,225,151,176,198,106,126,197,106,122,209,124,143,220,150,170,215,147,163,222,153,169,223,152,170,203,119,138,157,68,85,148,64,81,160,70,85,211,132,148,218,149,166,226,161,174,218,141,158,162,69,86,128,53,69,124,51,68,154,68,84,210,132,148,217,145,164,226,162,173,213,139,155,153,68,83,124,49,65,123,47,64,168,78,95,211,137,153,211,143,157,219,148,163,207,130,141,178,90,100,150,69,83,146,64,77,181,94,107,213,143,159,212,144,160,212,144,155,216,145,157,203,120,131,169,77,88,167,79,88,206,137,145,215,150,163,210,144,156,211,147,158,217,148,164,214,142,154,178,85,90,184,96,105,211,145,152,211,146,154,210,146,157,4 227,145,163,217,119,130,211,107,114,205,94,98,202,88,91,206,98,98,214,118,121,223,142,155,220,133,143,205,98,102,200,91,95,194,79,81,194,80,81,194,81,81,197,90,86,210,118,123,206,110,114,190,77,78,190,78,81,187,73,76,189,76,77,190,78,78,192,82,82,197,95,94,199,101,100,184,73,75,182,69,73,177,64,67,169,56,60,182,71,70,191,83,81,191,86,82,201,107,101,186,75,77,181,69,72,178,66,66,176,64,65,186,78,75,190,83,81,189,84,81,199,108,101,183,74,73,183,75,75,184,77,76,188,79,78,187,79,77,188,82,80,192,94,89,201,115,108,181,73,70,188,83,82,179,72,72,177,67,67,187,80,80,187,82,80,186,86,81,207,133,129,191,96,90,187,84,80,170,61,59,176,68,67,191,88,87,194,97,92,196,109,106,4 228,145,147,232,150,151,225,135,137,216,119,120,211,106,105,209,109,109,218,131,127,226,147,145,227,145,145,226,143,139,201,99,96,193,82,87,200,91,100,186,72,79,189,86,83,218,139,133,226,148,144,212,123,116,184,73,75,188,79,89,190,78,88,189,78,88,176,66,69,204,112,105,222,143,136,199,102,95,171,60,66,186,77,87,182,68,75,190,83,86,179,66,69,197,94,87,219,141,131,196,98,91,168,54,59,187,75,83,196,91,98,194,89,93,189,80,78,201,104,93,221,150,138,204,113,104,184,73,71,193,83,87,192,81,88,192,85,85,207,115,107,216,137,129,221,154,142,212,129,118,199,97,88,196,90,87,191,83,83,206,114,109,223,148,141,225,157,151,218,150,136,220,147,136,216,134,125,211,124,117,212,125,119,220,143,138,226,157,152,225,159,154,4 221,134,149,240,152,168,244,158,169,240,161,172,244,164,173,236,154,162,247,173,179,235,158,158,223,140,154,243,155,168,235,146,153,241,159,169,237,155,157,221,129,130,247,168,172,236,158,160,234,154,166,243,161,171,227,140,136,220,133,128,223,141,137,227,141,133,245,165,164,243,172,172,230,149,158,240,161,166,209,111,98,177,66,52,195,97,83,221,131,121,245,166,163,239,164,155,214,132,132,230,147,146,219,128,118,188,83,65,187,89,73,218,129,115,242,163,156,237,163,154,209,127,126,225,137,136,237,158,156,227,140,128,209,120,108,223,140,133,245,169,161,238,165,157,209,130,133,229,144,152,236,154,152,238,158,154,225,145,146,219,135,139,245,168,164,232,157,150,205,128,121,224,142,145,236,157,153,242,168,164,231,152,154,215,130,138,238,161,164,227,153,151,4 202,120,138,192,114,129,183,97,106,197,98,105,184,99,109,166,92,106,161,91,104,169,101,115,216,131,151,191,107,116,186,85,86,158,55,56,157,58,55,169,75,78,160,85,96,184,115,129,210,125,139,174,81,83,148,51,47,152,50,50,167,59,57,163,59,53,161,78,80,174,105,118,188,115,117,176,95,95,170,65,58,168,57,53,169,60,57,163,61,53,161,78,75,165,96,105,191,119,122,196,123,129,197,106,101,174,71,61,170,63,55,172,68,60,171,88,81,159,96,100,209,134,139,208,134,142,211,129,130,186,86,72,177,73,60,194,96,88,192,113,113,183,114,121,218,151,156,211,139,144,217,140,148,208,128,127,206,116,110,219,141,145,200,130,136,174,104,110,217,153,153,208,138,141,205,133,136,219,147,155,229,156,165,217,147,153,193,125,129,165,100,104,4 217,124,140,223,131,145,230,139,150,230,135,148,232,135,148,233,139,150,232,140,151,227,140,148,219,127,140,221,128,139,215,117,122,214,112,116,226,128,136,233,142,150,233,145,148,229,147,146,223,132,144,209,111,118,167,53,55,192,80,79,229,135,137,237,147,151,236,151,148,233,153,146,221,132,141,209,113,116,189,82,78,217,123,119,238,151,149,240,153,151,238,155,150,234,154,146,222,137,140,224,138,137,229,141,137,238,154,151,239,154,151,238,152,150,237,153,149,231,152,146,222,142,135,229,147,142,233,148,148,235,149,149,238,153,152,238,150,149,235,151,150,227,147,145,221,144,134,227,149,142,231,145,146,232,142,148,236,150,156,235,149,153,231,149,151,225,147,144,213,136,132,224,145,142,227,142,146,229,142,150,230,143,150,230,144,153,225,141,145,218,141,140,4 234,138,146,238,145,148,241,151,155,219,113,117,204,91,92,219,110,112,237,140,148,234,141,149,232,133,141,235,138,143,228,135,129,178,63,58,153,38,40,191,79,77,231,131,132,231,137,142,229,133,141,229,129,141,194,80,79,166,47,44,159,44,45,181,65,64,228,128,127,230,131,136,229,135,140,219,120,125,170,50,53,148,36,39,153,37,40,191,78,75,233,134,139,232,136,139,227,137,141,215,116,122,162,45,48,137,31,34,147,34,38,205,93,91,233,138,141,233,140,140,224,138,137,217,123,129,166,46,52,150,34,36,168,52,54,224,119,124,233,134,141,230,136,137,223,142,138,216,122,126,189,79,80,182,66,65,216,115,113,235,143,144,231,130,141,225,131,134,213,125,116,217,124,128,220,127,131,219,122,127,232,144,146,237,151,151,231,139,144,225,138,139,4 196,118,131,210,127,144,197,117,131,212,133,150,215,137,149,197,119,130,212,136,151,201,130,142,198,116,129,207,126,140,191,113,125,199,120,133,191,98,97,192,107,110,195,121,133,202,133,141,199,120,130,211,133,145,199,121,134,190,108,119,152,58,57,156,67,68,187,114,125,201,130,139,200,124,133,203,127,137,204,129,141,193,111,122,110,38,44,97,28,33,188,113,123,201,132,142,196,124,127,200,126,134,206,128,140,193,108,115,107,39,44,104,33,40,191,117,127,211,149,158,192,123,124,200,124,132,202,122,131,191,110,114,155,66,62,168,82,83,200,132,140,203,140,149,190,118,121,188,113,117,208,128,137,199,121,129,182,98,94,200,122,126,201,135,143,195,132,138,182,112,111,182,106,109,212,135,146,201,125,133,194,125,133,202,131,140,201,133,142,184,120,126,4 238,150,167,236,143,158,215,103,107,204,83,86,224,121,131,242,152,169,240,150,166,237,148,163,237,151,164,218,114,119,189,65,60,180,54,52,201,85,87,227,129,133,239,150,164,238,152,164,237,150,160,210,98,99,196,75,70,189,68,62,198,77,73,204,88,81,235,145,153,236,149,157,233,149,158,209,99,101,189,63,59,186,63,57,190,67,62,205,90,84,232,138,147,231,146,156,230,150,156,208,100,101,182,57,52,188,65,62,194,73,67,213,103,100,231,140,150,230,143,148,226,145,149,203,93,90,174,47,46,188,69,68,204,88,80,221,120,120,232,145,153,227,142,145,223,143,146,219,131,130,197,85,80,206,98,102,222,125,130,230,140,147,231,144,152,223,139,145,220,141,142,222,136,142,221,131,136,224,132,145,228,140,152,227,140,147,226,139,147,219,136,141,4 242,156,177,245,159,183,246,162,185,246,164,186,246,165,187,246,161,184,245,158,181,241,159,177,239,154,173,244,154,179,241,146,165,241,145,164,246,160,182,246,162,183,245,162,179,240,161,175,237,151,170,234,134,154,218,99,106,213,90,96,228,121,131,235,143,152,238,155,169,236,155,169,234,145,159,215,100,107,182,50,57,177,46,55,197,72,74,207,89,87,219,121,127,230,150,162,230,143,150,216,103,108,178,48,61,159,34,50,164,41,54,175,50,57,192,81,80,209,118,121,232,151,160,222,123,125,186,68,74,146,28,43,163,48,58,173,55,62,162,45,48,195,93,89,226,147,157,228,142,149,196,92,89,155,40,48,172,54,62,179,65,69,175,60,58,202,107,97,224,149,156,226,149,159,218,131,132,193,88,82,182,69,69,177,61,62,202,106,102,213,134,133,4 214,135,162,225,149,178,229,148,182,228,146,179,228,149,178,224,147,176,226,153,179,224,151,176,219,144,168,223,147,175,218,135,159,217,128,145,215,122,137,218,132,150,224,151,175,222,152,174,218,144,169,219,138,159,203,103,111,192,88,89,197,97,96,199,95,96,217,137,152,223,156,173,211,138,156,211,125,135,187,81,85,157,43,50,172,62,64,180,67,64,207,120,124,217,147,165,207,137,153,207,123,131,191,86,86,170,56,59,181,70,71,195,95,96,204,114,124,213,142,159,210,144,159,210,129,134,195,89,81,194,91,86,196,96,94,200,106,105,205,120,125,209,139,152,215,152,165,213,140,146,205,112,102,210,127,128,211,129,135,207,121,125,206,133,139,203,134,142,214,152,164,218,154,165,217,148,157,217,148,160,218,148,162,214,140,157,213,146,161,209,143,152,4 218,138,160,226,146,171,226,145,168,229,149,174,231,151,177,235,158,183,234,155,179,226,148,170,217,139,158,219,142,163,215,134,151,207,114,131,219,132,154,227,149,173,229,154,175,224,151,170,219,143,160,222,145,168,192,99,116,135,29,43,173,65,81,215,127,145,224,148,167,225,155,172,223,150,168,215,132,152,157,56,69,113,20,37,143,33,49,200,95,111,217,134,153,217,144,161,221,150,167,215,134,150,163,57,72,146,43,55,172,62,72,195,90,104,211,126,142,217,142,159,221,150,163,222,148,167,215,134,153,207,118,134,203,106,118,206,116,128,217,140,154,218,146,160,218,148,156,222,150,165,225,153,173,226,153,173,221,144,161,222,146,161,221,149,164,214,145,157,214,145,152,219,147,161,222,149,167,224,151,172,224,151,169,223,151,168,219,150,165,210,144,153,4 213,109,116,220,122,127,224,119,122,230,127,128,229,126,128,228,125,123,225,122,120,218,121,119,210,100,107,213,113,112,213,107,106,218,104,106,226,123,122,225,122,121,222,120,114,216,120,113,208,97,101,201,80,82,195,74,75,198,74,80,206,88,92,208,94,96,217,118,111,212,117,109,210,111,111,197,77,85,187,58,67,187,63,72,188,61,71,195,74,80,206,104,97,206,107,100,211,112,110,201,87,94,188,61,74,175,47,60,172,44,56,190,64,74,196,89,86,197,100,93,209,115,111,212,112,112,203,91,96,184,61,74,175,46,60,185,62,68,192,82,78,194,101,93,209,117,109,212,117,114,210,109,110,202,89,95,193,74,81,195,83,83,198,96,89,199,107,98,205,114,105,210,117,113,207,115,114,209,114,112,208,105,105,205,104,103,202,110,104,199,110,100,4 232,135,134,234,134,135,236,134,136,232,128,124,233,128,123,237,141,136,236,142,136,233,142,137,232,138,135,234,138,138,233,133,134,220,112,105,223,116,109,231,133,127,232,137,126,230,141,132,231,135,133,231,133,132,222,117,113,211,97,90,216,109,102,220,116,104,226,131,121,226,135,127,226,133,127,227,131,125,213,106,97,209,96,89,213,103,94,217,114,99,227,133,124,223,132,125,225,133,125,225,129,121,213,107,99,205,89,80,210,98,88,224,127,116,227,134,127,219,127,119,221,130,119,222,128,118,215,113,105,209,100,91,217,114,105,231,139,131,225,134,125,218,129,119,219,129,119,225,136,127,217,118,105,214,111,97,224,130,120,228,136,128,223,133,123,217,132,119,217,129,119,223,136,127,215,119,105,217,121,107,225,132,124,224,132,124,221,134,123,214,129,117,4 219,120,122,214,97,103,222,119,118,227,125,125,233,138,139,232,139,139,228,137,139,220,127,131,218,124,127,216,111,109,221,116,117,222,117,115,228,130,132,230,134,137,226,134,133,218,127,125,218,126,123,218,118,113,222,124,122,219,115,112,225,126,125,230,138,139,225,135,133,218,130,127,217,126,120,216,120,116,213,107,107,215,107,104,220,116,115,228,136,136,225,137,137,217,129,126,214,122,116,213,118,112,208,97,98,209,100,99,216,111,109,223,128,127,222,135,134,216,130,126,215,127,120,213,118,109,197,84,78,191,74,70,208,98,94,220,125,121,219,131,129,213,129,124,211,124,118,213,122,116,193,81,75,183,62,55,203,96,90,217,124,119,217,130,127,211,130,125,208,124,116,210,123,117,205,108,101,198,94,85,207,111,103,214,124,118,215,131,125,208,128,121,4 236,148,163,240,151,167,243,153,171,245,154,172,245,156,173,244,156,171,241,152,166,235,146,160,237,147,160,240,150,163,244,157,171,245,157,173,245,157,173,243,156,170,240,153,163,233,148,158,237,148,160,240,150,163,243,155,168,240,151,166,233,141,150,236,151,161,237,155,164,232,150,156,236,150,162,240,152,165,242,155,169,229,137,146,189,76,76,205,104,102,233,150,155,230,149,155,235,151,162,239,154,167,242,160,174,217,121,125,174,56,60,189,80,81,228,142,146,228,150,156,231,146,154,236,150,162,240,157,171,221,128,134,174,58,60,197,95,97,227,145,151,225,148,154,228,145,152,233,149,158,237,154,166,231,143,153,216,121,125,221,134,141,227,148,157,222,146,151,226,146,153,229,148,156,232,150,160,232,147,161,232,149,161,230,149,158,226,148,156,219,146,151,4 227,173,171,230,174,173,232,173,172,228,161,159,232,168,167,238,179,179,237,180,177,229,176,172,226,175,169,231,178,174,223,161,155,175,91,85,189,109,102,232,172,165,233,180,175,224,172,167,221,169,163,229,176,171,205,140,132,155,68,64,166,75,69,194,118,106,230,177,172,224,175,167,220,169,161,222,166,158,173,97,88,148,66,62,157,70,66,185,107,99,228,174,167,226,178,166,223,175,165,219,162,151,184,111,98,161,83,76,172,98,90,222,163,154,227,176,167,222,174,160,222,174,160,225,171,160,222,164,151,206,140,128,216,154,144,232,179,171,224,173,163,218,170,156,219,172,157,226,175,163,229,174,165,229,170,163,231,175,167,229,176,167,223,172,161,216,169,153,213,167,153,222,173,161,226,174,163,226,170,161,229,175,165,226,175,162,221,172,156,215,170,150,4 204,100,93,207,102,92,213,111,101,217,115,105,216,115,102,215,116,102,214,121,106,205,112,96,205,103,95,209,103,93,212,107,95,215,113,100,214,114,101,212,118,100,208,115,94,201,108,89,207,107,95,211,111,99,211,109,97,214,112,98,209,108,96,209,113,96,207,115,95,200,109,89,208,113,98,212,116,101,197,96,86,168,68,64,143,51,51,138,49,45,189,95,82,201,111,93,205,108,93,211,117,100,192,92,82,127,39,40,83,19,24,83,18,21,153,62,56,200,109,94,202,107,91,208,113,97,209,115,101,197,103,93,121,40,39,93,19,20,160,69,62,199,112,94,198,103,86,205,108,92,207,112,98,207,113,98,189,93,81,170,76,67,194,103,91,197,115,96,195,100,85,201,104,89,205,111,96,204,111,95,205,112,95,204,114,97,196,106,92,192,104,86,4 213,114,102,215,114,103,219,113,104,218,108,101,219,111,104,217,113,104,216,116,104,211,115,103,211,109,95,213,108,96,214,106,94,215,104,96,213,105,97,212,106,94,212,112,97,208,114,99,210,111,96,211,105,95,213,104,94,211,102,94,192,77,69,202,91,80,209,107,92,207,113,99,207,106,90,214,113,99,216,112,101,199,88,80,171,52,48,202,96,85,209,112,96,206,113,96,205,106,87,209,107,91,207,99,89,196,84,73,197,87,74,209,108,96,209,114,97,204,113,94,204,109,89,207,108,90,203,96,81,206,103,90,211,108,94,210,109,93,208,114,94,204,117,97,200,105,85,204,105,86,208,111,94,212,115,101,211,112,98,212,116,98,205,110,91,198,107,89,197,103,83,200,106,87,204,104,90,209,111,97,211,117,101,207,113,95,201,108,90,195,106,88,4 216,116,119,219,118,119,224,122,125,225,122,124,227,122,126,226,120,120,224,122,122,220,125,124,213,114,112,219,122,120,221,125,123,221,122,122,221,120,125,223,123,120,222,124,120,215,119,113,212,114,112,195,90,88,176,70,69,177,72,74,184,71,71,207,102,94,219,124,114,214,120,110,211,114,112,183,74,75,105,22,28,120,30,36,134,29,33,183,76,72,218,122,112,211,118,106,211,116,113,194,93,91,124,35,40,135,42,45,162,60,61,199,100,93,216,124,114,210,119,107,207,113,105,206,108,103,201,97,97,202,101,100,214,118,114,213,116,111,210,115,103,204,111,99,202,107,101,207,109,106,209,112,107,212,116,113,213,116,110,211,111,103,207,112,100,201,111,100,198,103,96,203,106,99,208,111,103,210,112,105,211,113,104,209,113,104,206,115,104,200,112,100,4 245,157,175,246,160,180,246,161,183,243,150,169,248,166,187,247,174,192,247,171,187,245,162,180,245,156,171,246,158,172,242,149,160,212,97,93,225,120,121,248,169,184,246,164,178,245,163,178,240,152,162,243,152,162,224,117,111,190,68,61,194,78,73,245,162,171,246,165,177,242,161,173,217,114,109,231,132,139,228,125,126,189,73,68,186,70,67,239,151,155,244,164,172,241,162,170,221,121,116,232,135,141,240,149,157,203,92,86,195,82,75,233,140,137,244,166,172,236,158,159,238,155,160,242,157,168,244,159,171,227,126,124,230,134,136,241,156,161,243,165,172,233,154,156,236,153,160,242,161,171,242,156,168,244,155,166,245,162,173,245,164,173,241,164,170,234,157,161,232,150,159,237,155,164,239,150,161,242,155,164,244,163,172,243,162,171,239,162,169,233,161,166,4 235,151,175,237,153,175,223,130,142,224,127,139,232,135,157,234,139,160,238,146,163,238,154,171,230,147,167,235,152,168,195,93,96,153,47,52,175,61,67,213,108,121,238,150,166,236,152,168,230,151,166,227,140,151,171,65,67,146,42,47,162,48,49,193,84,89,233,149,166,229,148,162,227,147,161,211,117,124,164,55,56,182,75,76,179,69,67,197,94,93,233,146,162,229,140,157,229,152,165,218,131,140,166,59,59,163,56,57,163,50,49,194,90,88,231,148,160,228,143,157,228,152,160,230,151,164,194,98,97,159,48,46,172,61,60,204,104,106,229,152,156,226,150,155,226,149,158,229,147,160,225,147,156,203,110,111,210,117,124,201,103,101,204,111,103,211,132,126,224,152,160,227,153,164,229,155,167,226,149,163,217,137,141,185,79,72,173,65,56,196,105,98,4 239,163,181,242,164,183,243,165,185,247,173,193,247,173,193,247,171,191,248,179,196,246,174,189,237,161,177,245,170,185,246,169,186,246,171,191,248,177,194,247,174,189,245,167,183,243,169,183,238,167,180,245,170,185,245,169,183,241,159,169,241,160,170,248,173,187,241,159,175,239,164,176,239,166,177,244,169,184,238,151,162,215,111,110,194,85,83,221,124,123,235,154,156,238,168,177,234,160,172,243,169,183,235,146,151,208,100,99,189,75,70,209,107,98,226,137,129,226,146,139,239,170,178,241,168,178,243,168,182,233,148,156,219,123,123,221,129,129,227,141,145,222,143,133,235,166,174,241,168,178,242,165,179,241,159,177,244,164,179,237,159,170,229,151,159,226,154,155,229,158,166,234,160,171,240,163,176,239,160,175,241,165,177,239,165,177,231,161,167,226,158,164,4 238,172,202,239,174,204,237,170,199,215,117,140,207,95,117,222,134,158,233,164,195,230,158,192,235,167,198,235,167,194,226,150,168,196,86,101,182,55,82,194,80,101,219,139,161,226,158,189,233,161,190,231,158,184,206,106,123,176,58,81,183,68,92,178,60,83,192,87,106,220,151,178,234,169,194,227,149,169,187,73,90,170,53,76,163,53,74,167,57,79,180,71,89,208,127,147,231,166,188,219,138,155,181,66,78,176,63,79,166,57,74,176,66,85,175,65,82,194,100,114,228,160,180,213,127,143,169,54,69,167,58,73,172,61,79,168,59,78,172,60,77,195,106,120,225,162,183,215,136,152,182,76,85,167,57,71,170,58,77,172,64,79,189,88,101,207,134,152,222,161,179,222,157,175,203,114,123,185,80,89,185,77,92,201,104,122,211,137,157,213,149,171,4 236,155,195,239,155,196,238,149,195,233,135,183,241,150,195,243,151,196,236,137,183,233,137,181,234,152,190,240,158,197,229,137,177,193,72,105,202,88,125,237,147,190,236,148,185,232,144,180,231,149,187,236,151,192,214,112,151,172,45,78,179,54,85,227,132,170,236,153,189,231,148,183,230,150,185,233,149,189,206,102,138,168,42,73,187,66,95,230,137,173,232,143,179,225,139,173,228,150,182,230,147,185,214,115,153,183,67,97,210,106,141,231,141,180,231,144,178,226,134,167,225,150,180,227,144,181,226,136,177,226,132,175,230,140,181,232,142,180,231,146,178,226,136,164,223,150,178,226,147,181,227,142,180,231,143,181,232,147,184,231,144,180,229,144,176,225,146,171,217,143,171,224,148,177,226,146,180,230,149,183,230,145,180,228,144,178,224,143,173,220,144,170,4 225,136,172,227,141,177,229,141,178,232,139,180,232,145,179,223,135,163,214,122,158,215,131,165,223,130,167,220,126,164,224,132,170,233,145,181,227,137,174,222,137,170,216,130,162,211,126,155,222,131,164,211,112,153,215,118,161,210,113,147,198,95,133,209,115,157,217,134,164,215,136,162,220,134,166,219,126,159,223,130,167,179,80,107,135,32,51,206,112,147,214,130,161,209,125,152,214,129,155,224,138,168,219,123,161,213,119,155,195,102,131,214,130,164,213,133,162,207,126,151,204,115,142,216,126,159,219,126,160,224,136,170,222,136,171,215,132,166,212,134,162,207,132,157,197,107,139,200,104,140,216,128,156,222,136,167,221,137,167,219,140,169,207,127,148,192,110,127,202,121,145,203,119,148,208,118,148,213,128,160,216,133,163,216,137,163,197,108,132,156,61,70,4 222,137,151,214,126,139,221,126,139,233,140,158,236,144,157,236,144,156,236,148,162,219,131,143,219,134,145,222,135,148,227,134,149,237,144,165,234,145,156,224,134,145,220,133,141,209,123,131,214,130,138,212,125,131,210,109,110,218,118,127,237,150,161,234,149,159,219,134,138,209,129,130,224,141,148,207,119,123,184,72,73,193,76,79,229,140,143,229,148,152,227,147,150,220,144,142,217,134,137,209,119,123,172,66,65,162,55,58,219,130,133,232,149,152,230,152,154,217,143,141,213,134,136,212,129,134,171,66,60,163,65,65,216,134,136,225,142,145,228,149,152,212,138,135,213,138,139,214,136,142,204,111,112,202,112,119,225,146,150,218,137,136,226,151,153,209,138,135,207,134,135,212,137,142,221,141,149,211,126,138,220,139,145,215,138,139,220,146,143,201,130,127,4 234,147,172,232,133,164,230,130,160,235,132,163,236,133,164,237,139,170,238,145,174,233,142,168,232,144,167,231,132,161,231,129,160,231,133,161,211,100,117,218,111,136,236,148,174,233,150,170,231,139,160,233,139,165,221,121,143,214,116,135,187,81,91,187,71,80,224,130,145,231,148,165,230,141,159,227,136,158,202,90,105,185,66,75,170,58,65,173,61,64,218,127,135,227,141,156,224,135,153,219,123,145,192,80,96,163,50,57,155,43,51,172,68,71,220,134,143,225,142,153,221,132,150,210,104,126,174,53,72,162,51,61,159,55,60,179,73,72,216,127,132,225,145,151,220,141,153,205,102,118,174,54,66,173,62,72,191,93,100,204,109,107,220,137,138,221,142,141,215,136,147,206,113,124,187,81,88,179,70,81,208,118,131,217,134,138,219,138,139,217,142,141,4 235,146,165,239,146,170,240,146,166,242,150,168,238,146,164,237,149,169,230,143,163,220,135,153,224,132,146,230,139,158,231,138,153,230,140,153,224,131,141,230,141,158,227,143,160,214,129,144,227,142,157,237,150,166,237,148,165,219,123,128,197,93,91,198,96,102,210,113,122,209,122,132,226,140,155,233,146,160,230,139,151,204,98,98,182,72,72,188,76,77,193,90,91,206,123,127,224,136,151,233,146,162,219,121,129,170,63,69,173,71,73,190,81,82,206,114,122,204,122,127,220,136,141,229,145,156,214,119,128,188,83,82,192,91,93,211,123,133,216,134,146,208,129,136,214,131,134,214,124,134,219,130,140,219,133,138,222,136,145,225,143,155,211,126,131,207,129,135,207,123,131,209,125,128,220,139,145,223,145,153,227,152,161,225,146,152,211,132,135,207,135,139,4 239,157,167,243,161,171,243,156,166,245,163,173,245,164,170,247,168,177,218,127,125,189,89,84,234,149,156,242,155,162,244,159,168,245,163,170,244,161,165,243,163,168,213,120,112,193,100,93,232,150,153,239,155,161,243,161,170,239,156,158,244,166,174,241,165,175,231,155,155,222,149,148,231,152,153,238,159,167,239,157,162,212,115,107,215,119,116,228,147,151,230,156,162,230,162,161,231,155,159,239,161,169,232,148,147,188,78,68,175,63,53,208,119,116,234,161,164,231,164,162,228,156,158,235,159,162,230,145,144,197,105,101,201,113,111,226,145,149,232,160,161,226,155,150,224,153,152,230,156,157,231,155,159,234,162,166,238,166,172,235,162,167,231,160,161,222,151,145,217,144,138,226,152,154,233,162,164,230,156,155,229,153,152,233,161,164,229,161,158,220,152,145,4 203,115,146,210,123,150,210,122,147,214,133,164,214,130,155,209,124,147,212,130,158,207,125,145,203,117,140,208,120,146,205,118,148,206,117,146,217,134,159,214,137,159,209,131,152,203,123,138,198,113,132,205,117,143,178,82,103,146,41,58,195,104,120,220,147,166,210,134,151,202,124,140,194,110,128,197,105,128,166,65,82,120,24,39,148,53,61,206,128,141,207,131,148,199,123,137,195,105,125,188,90,115,181,85,101,123,30,39,133,42,50,196,111,121,202,126,137,194,121,133,196,111,129,190,97,122,199,115,133,177,89,102,182,88,109,205,120,143,200,120,129,191,115,124,194,112,131,196,112,131,195,116,130,204,126,147,203,121,143,207,128,145,197,120,131,193,119,132,189,111,129,196,118,138,193,118,132,194,116,135,198,120,140,198,120,133,192,115,126,193,120,132,4 241,161,175,243,167,184,246,169,185,245,164,175,246,165,179,246,164,179,246,172,189,245,174,187,241,162,173,239,153,161,237,145,146,237,142,142,240,147,149,243,159,169,243,165,179,242,171,182,238,156,167,233,141,141,215,106,96,223,117,107,233,136,131,234,140,142,240,156,161,242,171,180,237,157,167,229,138,137,203,85,77,214,104,96,228,125,122,226,120,115,232,135,132,239,164,170,237,162,173,229,141,143,207,96,85,216,108,99,227,128,124,229,130,122,227,128,117,233,151,148,234,161,172,234,151,160,225,130,128,226,128,122,229,132,128,229,136,130,223,126,111,224,135,125,233,163,171,234,160,171,238,160,172,238,155,158,228,131,126,222,119,111,220,122,112,224,144,145,232,166,171,236,166,176,236,163,176,241,168,178,234,151,156,225,132,134,224,134,134,228,157,161,4 222,148,162,226,147,163,224,139,151,230,143,155,238,155,169,236,158,173,224,147,161,211,132,141,228,153,166,222,143,154,217,127,131,222,126,128,227,138,143,228,144,150,217,141,146,208,133,137,223,148,158,236,156,169,221,123,127,190,74,71,211,113,113,217,127,121,213,134,134,217,144,152,228,152,163,238,158,171,209,109,110,173,59,54,205,103,96,207,112,104,203,113,108,223,151,156,220,147,156,226,147,157,207,111,105,200,96,89,208,111,105,194,94,83,200,110,102,224,152,159,222,151,160,222,148,157,213,127,127,203,108,100,201,103,93,194,98,88,212,125,124,225,155,163,215,146,150,221,150,158,221,143,148,206,111,100,193,93,80,205,116,111,218,138,138,221,153,160,212,146,146,224,153,163,226,152,159,213,130,125,203,113,105,211,131,131,223,153,163,218,154,162,4 220,139,159,221,137,157,215,124,140,221,128,145,231,149,169,224,141,163,216,135,154,215,134,150,219,140,156,215,131,143,193,87,90,200,93,95,218,123,131,228,144,162,222,144,162,206,129,141,218,143,155,203,108,112,152,41,43,167,58,62,191,82,81,215,125,138,227,150,169,222,147,159,225,153,166,204,111,115,144,32,37,142,35,41,171,57,66,212,119,134,219,144,155,217,142,149,223,155,167,217,129,132,166,48,45,145,33,38,170,52,60,217,121,137,223,149,161,217,148,157,224,154,163,224,149,155,195,96,89,180,66,64,206,106,116,220,135,153,219,144,158,216,147,159,220,149,156,220,149,157,220,142,149,213,121,124,218,137,146,222,149,163,218,146,157,211,143,151,210,144,149,220,148,157,223,150,162,219,145,157,222,151,162,221,149,163,217,148,159,216,150,160,4 238,166,186,243,168,192,245,172,193,248,179,199,243,169,189,240,166,185,231,159,177,232,165,184,237,167,185,244,175,194,246,178,194,242,167,184,240,166,180,239,169,183,232,161,176,225,156,171,236,167,182,243,177,192,246,178,194,223,135,136,219,128,129,235,164,177,233,165,178,225,157,170,234,165,178,239,172,186,242,174,189,219,129,129,207,108,107,232,154,159,229,160,172,227,162,175,237,170,182,241,175,187,233,160,169,165,74,75,168,75,77,229,142,139,233,166,175,220,158,168,236,172,183,237,173,185,235,161,170,160,67,67,134,38,37,222,137,133,239,175,186,219,156,167,233,171,178,234,170,182,230,165,176,210,122,122,202,108,102,229,157,163,234,171,185,213,146,158,230,169,176,231,167,180,227,162,176,226,157,167,228,157,165,233,168,180,232,171,184,218,155,163,4 217,143,167,225,150,179,229,153,179,216,122,136,221,133,148,233,156,179,236,159,180,230,158,174,219,146,170,222,146,169,224,145,165,192,83,87,197,93,95,232,154,172,234,159,175,229,159,172,219,149,172,220,144,158,215,128,134,167,57,64,152,46,50,219,131,139,236,168,182,230,160,172,213,143,165,214,133,151,201,101,104,174,64,66,152,49,55,208,118,124,236,165,180,234,165,177,212,144,161,213,132,145,194,90,95,193,90,90,189,85,85,203,105,106,230,154,168,234,165,177,215,153,170,213,139,151,178,69,72,182,79,78,193,88,84,192,85,84,228,153,167,227,159,169,209,148,164,214,148,165,180,79,82,173,65,65,196,93,92,201,106,111,229,160,175,222,155,164,202,138,152,211,146,164,202,123,133,191,92,94,205,115,125,215,139,153,226,161,174,215,150,158,4 238,155,164,242,155,162,245,161,172,246,168,178,245,167,177,244,165,175,242,164,169,237,162,169,238,160,167,241,158,166,244,164,173,245,166,175,244,166,174,242,162,167,238,161,166,235,161,167,237,160,164,240,161,165,228,137,137,224,129,129,232,144,141,231,144,137,233,152,149,232,157,159,236,162,163,228,140,137,187,68,61,182,60,54,195,79,71,211,107,96,222,130,117,229,152,144,233,161,161,226,139,134,184,67,59,175,55,51,178,56,54,199,92,85,219,129,115,226,148,138,230,157,158,226,142,135,205,103,90,189,72,64,187,68,62,199,88,78,219,133,119,225,154,144,227,155,151,229,152,146,226,144,139,213,121,113,211,114,106,217,126,119,224,148,140,223,155,147,224,154,152,228,157,155,230,158,158,229,155,156,228,152,151,228,153,150,228,158,152,224,156,148,4 240,159,166,244,162,168,246,163,167,246,166,170,246,167,170,245,164,167,242,161,161,236,161,157,237,154,159,243,159,165,245,163,164,246,166,166,246,165,166,244,162,162,240,161,158,236,163,158,235,153,157,240,157,160,244,160,161,245,163,163,243,158,154,239,153,144,237,156,150,233,157,151,234,156,154,239,157,158,242,161,158,237,149,141,228,132,120,222,125,109,233,151,142,231,157,150,232,151,148,238,158,158,241,161,159,228,133,120,204,95,81,205,98,84,231,148,140,231,160,152,230,152,145,234,155,151,238,158,155,224,131,121,205,99,83,217,122,111,232,154,148,227,156,147,226,151,141,232,155,146,235,158,153,230,144,137,227,138,130,234,156,152,231,157,152,225,155,144,223,150,140,226,149,142,230,153,149,231,151,147,237,162,165,237,165,166,228,155,148,222,154,144,4 220,138,139,221,137,138,224,141,140,224,136,137,224,133,135,224,134,140,222,139,139,217,135,133,217,136,130,221,138,137,222,140,139,224,141,140,220,130,132,223,140,141,224,144,140,218,137,133,217,138,132,219,137,136,213,126,128,209,118,122,218,133,136,222,141,139,223,146,141,219,142,135,216,137,132,220,134,134,166,78,85,131,39,47,206,116,119,223,145,142,221,143,139,216,136,129,214,137,131,217,135,133,148,61,65,117,29,37,177,84,87,221,138,135,217,135,132,214,133,128,211,133,126,213,131,126,162,69,69,119,30,37,174,84,84,218,133,133,215,133,130,214,136,131,209,131,123,212,132,124,191,105,102,169,80,82,208,123,122,217,137,136,216,137,136,211,133,132,208,132,122,212,136,128,212,133,128,214,135,132,214,133,133,219,145,139,215,140,136,207,127,128,4 194,96,96,199,102,97,205,110,101,210,118,109,208,113,103,209,114,103,206,113,102,199,104,95,189,92,91,193,92,88,192,89,79,182,73,65,185,74,67,195,91,80,201,107,94,199,106,92,179,78,77,171,57,60,158,44,44,150,34,34,159,43,42,176,62,58,197,99,86,200,110,95,173,69,72,156,43,50,143,35,37,152,42,40,152,40,37,144,35,34,181,81,69,199,111,92,174,69,72,157,45,49,147,38,40,156,44,42,141,34,33,142,36,34,179,78,65,195,106,89,180,81,78,173,66,64,163,53,51,161,48,47,145,38,38,150,41,39,179,76,63,192,104,87,187,98,88,190,98,88,184,85,75,178,71,64,177,68,63,182,82,75,189,96,84,190,103,86,188,102,90,193,107,92,194,106,91,194,103,89,194,102,90,194,103,93,193,107,96,190,107,91,4 241,169,182,244,169,177,247,175,183,247,174,181,247,173,178,247,174,180,245,173,179,239,168,174,240,169,179,244,170,175,246,173,178,246,170,172,245,164,161,245,171,172,244,172,176,239,169,171,240,170,177,244,170,175,246,172,177,244,165,163,241,153,143,244,167,166,244,173,176,239,170,172,238,170,175,241,168,172,245,171,177,240,157,151,231,136,121,243,165,165,243,173,177,239,171,171,238,171,175,240,169,173,244,173,178,242,164,161,239,154,145,244,171,172,244,175,178,239,173,172,237,171,173,239,169,171,243,172,176,245,173,175,245,172,175,246,176,180,243,174,176,235,169,168,232,169,171,238,170,172,242,172,175,245,175,178,246,177,180,245,176,179,241,172,174,232,167,163,229,167,170,234,169,168,238,169,171,241,172,174,244,175,179,243,174,178,237,169,171,229,167,163,4 241,165,174,244,167,177,246,165,174,247,167,173,247,169,177,247,174,179,246,173,178,240,168,172,240,165,170,244,168,174,245,164,168,242,155,156,243,159,161,245,167,170,244,169,171,241,168,169,237,163,167,242,166,170,238,155,153,219,115,118,218,111,118,235,149,147,241,165,167,240,167,168,236,164,165,235,157,156,222,130,120,212,103,106,206,83,101,218,118,118,239,163,161,238,166,166,233,161,161,228,148,143,209,111,97,209,105,98,205,94,98,204,100,97,229,148,143,236,167,167,230,158,159,227,150,147,206,111,98,206,105,93,207,104,97,212,119,111,229,150,149,232,164,162,228,158,157,228,154,152,218,137,129,215,128,118,213,120,115,229,148,147,232,160,159,226,159,154,226,157,156,228,157,158,230,158,156,231,160,159,230,154,156,230,156,158,229,160,156,226,161,154,4 232,141,159,228,133,148,223,112,129,217,96,111,214,90,105,216,98,109,221,109,125,226,134,147,225,131,150,224,125,141,217,103,119,209,85,93,213,83,95,201,72,86,210,98,107,222,128,141,220,127,143,217,112,128,205,83,91,203,79,80,217,100,104,209,82,94,204,90,95,218,118,129,211,119,126,213,104,115,200,71,80,208,85,91,216,103,104,213,90,100,210,93,103,209,111,113,205,116,116,213,116,120,210,94,105,206,77,90,210,81,92,213,84,99,216,98,114,215,117,118,207,118,119,216,125,130,210,108,111,209,90,101,206,79,94,208,86,96,213,99,105,218,123,130,213,128,135,223,133,143,214,114,119,205,98,96,211,101,105,214,103,111,218,120,121,220,131,138,195,112,113,212,128,131,220,129,134,221,125,132,216,119,122,224,131,138,226,140,143,221,136,142,4 239,153,159,243,156,163,244,156,166,240,148,155,231,133,127,238,148,151,243,159,163,238,156,160,241,158,159,244,160,164,238,147,150,213,106,100,187,76,69,211,111,102,240,159,156,234,153,152,238,157,156,242,160,164,234,145,143,197,88,79,158,45,44,186,83,74,233,150,145,234,154,151,237,158,159,243,165,166,229,140,134,202,100,87,151,50,50,163,56,52,226,140,133,234,157,157,235,158,153,241,164,161,232,148,142,205,103,88,167,58,52,184,77,67,227,144,142,232,152,155,234,158,151,239,163,158,235,153,146,216,120,105,190,82,69,199,96,84,232,152,151,231,153,152,230,155,146,236,159,153,236,156,152,222,130,118,194,88,73,219,132,123,234,160,158,229,155,151,227,154,145,232,155,147,233,155,152,232,152,148,219,130,119,230,153,149,232,158,156,225,152,150,4 204,109,131,208,114,136,195,94,105,193,89,105,212,118,135,216,123,140,214,123,139,213,126,142,204,111,135,205,106,127,133,41,47,128,30,40,191,83,90,211,118,129,214,125,142,211,123,141,205,114,125,202,106,115,140,37,43,138,37,47,167,53,61,195,97,104,217,135,145,214,131,141,205,117,119,210,123,128,195,94,97,175,64,70,152,42,51,191,90,98,217,134,143,214,133,137,212,130,137,215,133,138,214,130,133,192,90,94,182,74,77,206,115,125,216,133,143,212,130,134,210,129,132,214,130,134,217,136,140,216,128,134,214,125,131,214,129,139,210,124,135,206,121,131,205,127,128,214,134,136,217,136,140,220,136,143,216,131,140,214,130,138,209,128,134,204,125,129,198,118,121,210,130,130,214,134,133,214,130,137,212,129,137,211,131,141,206,128,135,201,126,127,4 233,146,158,237,150,162,237,148,160,236,146,157,237,147,158,235,143,154,235,148,160,233,150,162,229,142,155,226,137,148,215,119,122,199,92,97,205,100,102,203,93,96,220,128,130,227,143,154,224,138,149,205,102,107,167,51,56,149,37,46,157,43,52,167,46,56,197,87,88,217,129,135,215,126,131,188,77,83,143,30,41,133,29,39,138,33,44,140,32,45,187,78,82,214,129,134,204,106,107,183,67,72,148,39,47,141,32,42,151,39,49,161,47,57,200,101,104,218,133,139,210,118,124,203,104,104,179,71,73,172,60,68,189,81,87,202,102,106,217,128,132,219,135,139,218,137,141,217,130,134,212,122,122,215,125,130,219,129,135,226,140,145,225,142,145,218,139,139,211,128,129,218,134,142,222,141,147,226,142,150,228,141,146,228,144,146,224,143,141,217,139,136,4 232,140,141,238,148,149,243,154,153,242,151,150,240,150,150,239,150,146,239,150,145,234,147,141,235,146,142,239,149,144,240,150,147,240,154,152,219,124,116,222,128,118,235,148,140,231,146,136,234,144,136,237,147,139,240,153,150,231,142,138,164,57,51,185,83,74,233,147,137,227,143,132,232,145,136,234,146,136,238,152,144,199,103,98,132,29,28,176,77,71,229,144,135,223,142,130,229,146,135,232,146,135,231,141,135,163,66,64,121,27,27,194,101,96,230,148,138,222,142,129,225,141,129,231,147,137,231,146,139,172,74,70,174,77,72,227,143,136,226,143,132,218,135,119,222,139,128,229,147,136,228,146,137,213,121,111,217,129,120,230,149,141,223,139,127,208,121,101,218,137,128,225,143,132,226,144,132,225,143,133,229,149,139,228,150,139,222,142,130,213,135,123,4 239,149,153,238,146,149,204,89,86,158,31,34,204,85,78,245,157,155,245,162,158,242,157,153,238,148,149,220,109,107,160,39,41,148,31,40,172,52,48,237,144,135,244,163,159,239,157,151,233,140,135,193,71,67,180,54,56,199,74,76,171,47,43,221,123,114,246,167,162,238,156,147,233,143,135,182,67,61,186,64,64,190,67,68,158,40,39,217,120,110,245,164,157,236,154,144,235,151,142,186,78,71,169,49,50,183,60,62,155,42,40,226,132,121,240,161,153,234,154,144,233,152,143,196,92,85,139,30,33,163,45,47,190,85,80,238,154,147,237,156,146,232,153,140,227,148,137,209,111,101,131,22,23,150,36,34,224,128,119,237,156,147,235,153,139,231,153,138,224,144,132,223,138,126,199,91,79,210,108,96,232,149,141,236,156,146,233,155,140,227,152,137,4 234,138,161,235,136,155,238,142,166,241,145,171,241,146,171,239,146,167,236,142,156,230,136,147,234,139,158,235,140,156,238,144,169,230,137,160,223,126,146,237,145,165,232,139,149,227,134,139,234,143,161,238,147,165,241,150,173,187,105,125,148,69,87,223,133,151,235,143,153,231,142,149,232,145,161,238,151,169,231,143,163,143,74,92,112,57,72,198,112,130,240,149,163,231,142,150,230,143,157,237,150,166,232,141,159,145,73,91,146,72,89,225,134,152,236,145,158,230,142,148,228,140,153,235,148,163,237,147,164,202,110,128,213,119,138,237,145,162,235,144,154,230,142,148,225,141,152,232,146,158,234,144,162,234,144,162,234,142,160,235,141,157,233,141,153,228,140,147,221,140,149,229,142,153,231,139,154,233,141,158,234,143,159,233,139,155,229,139,150,224,137,146,4 199,102,99,201,103,100,199,99,94,189,82,73,204,107,100,212,120,112,209,117,109,204,114,108,196,98,93,201,105,99,177,67,61,147,36,32,184,78,72,209,118,110,207,118,107,201,111,102,196,100,93,200,100,96,176,67,64,126,24,24,168,59,54,206,110,101,206,117,105,205,119,109,195,100,90,202,105,99,179,74,71,150,39,38,185,78,74,206,112,101,202,109,98,198,106,95,194,100,88,199,106,96,200,101,95,200,98,94,204,108,100,204,112,100,199,103,93,194,98,90,195,106,91,198,107,93,202,109,99,204,109,102,203,107,98,204,110,97,202,111,100,194,102,91,192,104,86,199,111,95,200,109,96,202,108,100,204,108,102,203,111,99,201,112,101,196,110,101,191,108,90,195,108,90,199,109,96,199,107,96,200,103,99,201,109,100,199,111,100,195,112,102,4 199,101,99,203,105,103,207,109,108,212,113,113,214,113,113,213,111,113,208,104,107,204,103,109,199,103,98,203,107,104,205,107,104,208,111,108,209,111,110,209,107,107,206,103,104,202,103,104,197,101,95,201,106,103,184,79,76,178,68,64,196,93,91,208,110,109,206,106,106,203,107,105,194,101,93,196,98,92,151,45,42,122,22,22,148,43,43,204,103,100,206,110,108,203,109,108,195,103,96,192,93,87,137,35,33,100,14,16,152,48,46,205,109,106,202,104,102,201,109,106,191,97,92,197,101,96,163,59,56,126,23,23,181,76,75,206,114,110,203,109,106,200,109,104,189,97,90,194,101,94,189,91,86,180,71,71,197,95,95,202,109,104,203,112,107,199,111,106,187,95,87,191,96,90,194,98,94,197,96,95,197,100,95,200,106,102,199,109,103,196,108,105,4 232,147,177,238,150,180,246,164,191,243,154,183,241,148,177,243,157,182,240,156,184,234,153,183,228,144,174,234,147,178,240,152,182,243,156,185,242,155,179,243,160,181,241,162,185,234,158,183,223,137,168,228,142,174,237,152,184,239,151,181,242,160,181,241,163,183,237,160,183,233,156,179,224,145,171,229,146,176,228,140,165,216,108,124,215,114,117,225,133,140,230,148,165,228,151,175,225,150,174,227,147,174,198,86,100,179,51,62,176,51,64,206,95,107,224,136,154,226,151,174,223,148,170,217,126,143,197,82,90,195,77,85,190,72,78,210,111,132,226,147,174,227,152,179,218,144,166,218,134,155,224,142,159,228,146,166,222,138,158,224,145,173,227,147,178,223,147,174,212,139,164,221,148,172,225,154,178,228,153,180,227,150,180,230,156,182,227,148,176,221,145,170,4 226,137,158,223,129,154,220,119,145,208,95,117,218,109,136,228,134,160,229,141,162,223,128,154,216,116,144,209,106,129,168,54,68,133,23,40,168,53,66,213,121,124,230,155,166,228,149,163,217,129,153,198,94,113,130,25,35,96,18,32,101,17,27,154,49,46,220,134,141,231,159,171,224,149,161,206,108,121,150,38,40,101,17,28,103,21,30,136,32,32,209,117,121,233,164,174,229,160,164,222,143,152,197,99,104,157,50,51,150,46,43,181,83,80,222,144,149,232,163,168,230,161,164,228,153,164,225,138,158,219,132,140,218,135,132,230,156,159,233,162,170,232,162,167,227,157,161,228,152,164,231,150,165,232,151,167,235,161,170,234,163,170,235,165,172,229,160,168,222,148,155,227,151,160,231,152,165,231,150,166,234,157,169,235,162,171,231,159,169,221,146,159,4 212,114,154,219,119,159,221,120,159,222,117,160,231,131,171,235,140,177,234,144,178,229,141,173,210,111,151,219,120,159,219,119,157,214,105,140,226,123,159,233,137,172,232,141,173,225,134,167,208,112,150,217,121,159,217,118,153,187,68,91,206,94,121,231,136,168,231,138,170,225,134,167,211,119,152,216,121,156,220,121,157,177,60,83,174,53,72,226,129,159,227,135,168,223,132,165,213,124,151,218,127,158,222,127,161,182,65,87,191,78,97,227,132,165,222,128,164,222,134,164,215,129,151,219,129,156,218,125,156,217,116,145,221,122,153,228,136,169,223,132,165,220,137,165,216,138,154,218,131,155,218,125,157,227,136,166,225,132,163,224,131,164,222,133,165,216,134,162,214,140,153,218,136,157,220,132,161,222,132,161,222,131,160,221,132,163,219,134,164,212,132,159,4 238,150,164,239,151,164,232,140,149,220,116,119,237,140,150,246,161,176,246,164,177,244,161,177,236,149,156,235,147,155,178,77,82,145,33,36,210,106,110,248,164,177,245,162,174,243,160,173,234,149,149,212,116,114,135,37,46,129,25,34,190,87,92,249,164,177,244,161,174,241,155,165,231,146,142,200,99,91,145,36,42,136,29,38,196,95,104,247,160,173,244,158,169,240,153,159,229,147,150,218,127,125,156,45,45,140,28,34,211,109,116,246,161,174,243,157,167,241,161,168,226,146,149,228,146,152,202,103,105,186,71,68,221,119,115,244,159,169,244,161,173,240,160,168,216,131,130,211,117,115,213,116,114,221,125,127,228,132,132,240,152,161,244,164,176,239,162,170,199,104,97,182,66,54,198,89,80,225,135,139,235,145,159,239,153,167,240,160,169,235,158,167,4 230,144,157,231,140,145,236,145,153,246,162,177,245,161,175,245,165,172,245,167,175,241,164,172,230,145,155,234,148,154,237,152,157,231,140,142,241,155,163,245,168,175,245,168,174,239,161,168,228,143,148,234,151,156,204,107,104,179,64,54,227,133,131,246,168,177,242,163,168,237,160,162,227,144,141,233,150,149,170,62,56,168,54,44,229,135,127,243,161,169,239,157,164,236,159,163,230,154,148,234,155,154,207,110,105,218,126,124,239,151,154,240,157,162,239,161,168,233,154,156,230,159,153,234,160,158,236,159,161,239,160,165,241,157,164,240,158,166,238,162,168,233,159,160,227,157,153,233,162,161,236,164,163,239,161,163,240,161,166,238,159,166,236,160,166,230,156,158,224,153,149,230,156,155,235,161,157,238,163,163,237,159,163,236,157,163,232,156,162,226,155,157,4 219,147,163,227,156,172,227,155,173,232,159,178,235,163,180,235,167,182,237,171,183,229,165,178,219,152,166,225,157,171,220,148,165,227,154,169,232,165,177,234,170,180,235,172,179,229,169,175,214,152,163,218,152,165,189,107,124,170,81,89,214,140,145,234,170,177,234,174,179,229,171,174,207,147,160,213,146,158,155,65,74,119,28,40,177,89,90,226,158,167,231,166,174,229,168,173,203,148,158,207,144,159,175,96,105,137,47,56,168,81,87,222,152,159,228,159,168,227,166,170,200,147,154,202,142,157,207,144,158,200,131,140,208,139,149,222,157,166,226,165,174,225,169,174,196,147,151,202,148,158,207,151,163,210,151,166,215,155,169,220,159,171,222,163,173,216,161,169,192,146,150,200,152,158,205,152,161,207,153,163,212,155,167,216,158,168,216,159,167,212,156,164,4 184,87,104,191,97,112,216,121,137,204,101,112,201,96,110,205,102,118,198,96,109,195,98,110,178,81,96,197,101,115,209,114,122,193,86,86,186,75,86,200,99,112,187,88,99,186,93,101,177,82,93,198,104,114,210,122,126,195,93,94,164,49,49,189,83,92,185,87,96,180,88,95,177,84,93,199,106,115,202,112,121,179,75,76,161,45,43,180,68,70,182,88,92,178,87,91,182,95,100,199,115,117,195,109,114,165,63,62,153,34,33,172,60,61,183,93,91,173,85,87,186,103,107,198,116,118,186,102,107,184,90,95,177,69,71,178,77,77,189,101,101,178,91,90,187,103,106,187,102,108,172,87,94,186,99,106,195,102,111,199,108,112,193,107,105,187,104,98,185,98,101,188,103,107,164,81,83,177,90,93,189,97,106,198,110,116,198,114,108,189,109,103,4 239,132,137,243,139,144,243,137,142,243,133,135,249,145,149,250,144,144,249,146,146,241,141,139,241,137,137,242,138,139,233,124,125,197,73,71,218,103,100,247,144,143,247,144,141,242,146,141,237,133,133,242,138,138,217,106,105,123,9,14,162,43,44,243,136,132,245,143,143,240,141,136,230,125,126,243,140,140,203,89,88,119,6,13,163,43,45,238,129,128,245,145,144,238,137,134,231,128,126,242,142,139,222,112,109,193,72,72,213,96,97,242,138,138,242,139,136,237,140,135,230,130,123,238,137,130,238,135,132,238,136,134,239,135,137,240,137,138,243,143,141,235,137,132,229,133,125,237,138,131,240,139,134,242,144,136,242,142,137,240,138,139,238,139,140,232,140,134,223,127,117,230,130,120,233,132,122,238,139,131,240,142,134,236,136,134,233,139,136,227,138,130,4 244,142,152,243,139,156,249,147,162,249,145,154,247,132,146,248,138,153,247,145,153,245,145,153,242,141,149,244,142,153,238,124,128,231,112,108,231,107,111,240,123,132,246,146,146,242,147,146,241,136,145,240,135,142,228,108,103,209,75,72,218,83,85,234,114,115,243,140,134,238,142,138,237,135,138,234,120,117,214,84,76,203,67,65,222,95,89,232,110,96,233,119,105,236,138,133,235,137,142,229,111,104,203,66,55,199,66,57,218,91,79,234,110,98,231,116,107,230,126,126,230,132,137,233,123,120,214,85,71,206,76,65,226,109,106,233,115,108,232,122,126,228,129,127,228,135,133,237,139,142,232,123,118,233,124,119,240,137,137,236,130,129,229,118,127,225,129,132,225,135,132,234,138,137,239,143,144,240,144,145,243,143,141,239,139,138,227,122,131,224,133,138,4 218,109,120,223,115,127,227,119,132,224,110,124,214,95,105,223,113,126,222,113,125,216,108,121,218,111,118,225,118,126,222,113,124,189,62,71,178,47,56,219,112,120,221,115,121,216,108,114,219,116,118,228,125,128,203,83,91,165,31,42,161,29,40,185,64,70,212,106,113,214,107,113,219,118,118,216,107,109,180,49,57,172,35,51,164,32,52,142,21,33,204,94,99,215,110,113,217,117,116,209,97,101,173,41,49,155,23,37,161,27,42,193,76,84,220,121,123,216,114,116,214,115,112,213,110,111,204,94,96,180,55,62,178,53,59,218,114,116,218,117,119,212,111,115,210,112,106,215,116,114,221,123,125,215,110,115,216,113,116,220,119,122,211,106,113,209,109,113,207,110,107,215,117,113,221,123,119,220,120,123,218,117,119,218,117,122,211,108,115,206,104,106,4 227,151,168,229,148,167,230,148,170,232,150,171,239,159,182,234,154,175,220,135,154,211,131,150,227,149,162,228,147,164,235,155,175,232,152,172,233,154,174,235,157,175,232,158,175,221,150,167,226,149,161,231,150,165,236,156,173,226,138,147,225,135,145,236,159,177,235,165,180,217,144,147,221,147,154,228,151,163,224,139,149,197,87,84,204,98,93,232,153,165,230,160,173,214,142,141,225,155,163,231,160,172,217,131,136,193,82,77,205,103,93,227,147,152,224,155,165,219,153,159,224,156,161,226,155,162,222,147,155,219,130,131,217,134,138,221,147,157,215,146,151,221,156,161,220,154,158,225,155,161,228,158,169,226,153,164,222,149,161,217,147,157,223,154,161,222,159,167,217,152,153,219,151,157,221,153,165,227,156,169,225,153,166,218,147,156,225,155,163,217,154,161,4 224,141,140,228,146,152,222,133,133,217,123,120,225,132,132,232,145,153,232,142,149,225,138,139,227,143,139,234,149,153,219,125,120,200,94,83,207,106,96,225,139,142,233,150,155,225,139,143,228,148,140,234,151,150,226,137,134,194,88,77,188,79,69,214,124,122,233,153,158,217,135,135,226,146,137,231,149,145,226,136,132,196,93,83,183,73,62,208,115,111,222,139,139,216,134,130,223,142,136,229,148,144,232,150,146,217,125,119,201,104,95,208,121,116,221,141,143,222,142,137,222,145,138,226,145,141,230,150,148,227,145,142,220,135,134,217,136,133,221,144,144,223,149,145,215,138,130,219,138,132,219,136,129,223,143,137,227,148,148,217,137,135,217,140,138,218,145,142,209,131,124,216,139,132,212,131,120,222,140,137,227,152,152,211,135,130,215,141,137,216,146,140,4 233,155,175,230,151,175,235,158,176,239,156,180,242,158,182,242,161,183,241,160,179,236,158,175,229,152,171,233,155,174,236,159,174,239,160,180,241,163,183,241,163,182,237,156,173,230,153,171,229,154,171,236,161,176,231,150,165,221,130,134,231,150,163,237,162,180,236,159,177,229,153,169,230,155,168,236,162,179,220,133,148,186,73,72,210,114,118,231,152,167,234,160,174,227,153,165,226,151,163,233,161,176,215,126,136,164,50,53,171,60,59,216,124,124,231,158,169,224,151,162,227,155,163,229,155,168,222,140,151,183,79,78,171,60,58,213,122,122,228,156,167,221,150,160,227,158,163,226,152,165,221,145,157,212,125,132,215,126,135,222,144,154,224,153,163,219,151,158,221,153,158,222,148,159,220,146,159,221,148,163,224,147,163,221,146,159,223,153,162,219,151,159,4 216,136,166,220,139,170,226,146,177,234,155,187,233,148,181,229,145,176,225,142,172,220,138,168,210,130,159,221,140,169,227,146,176,234,158,190,227,140,172,220,131,162,222,141,169,215,134,160,208,123,152,213,127,154,221,137,165,227,147,175,224,136,168,219,127,160,221,138,163,215,135,160,213,134,156,216,132,153,222,142,171,223,142,167,219,131,159,221,137,164,221,142,166,215,137,161,214,141,160,215,138,161,198,106,126,172,71,89,196,102,125,220,141,166,217,140,161,207,128,149,214,144,161,209,128,145,172,63,75,117,16,29,174,80,96,221,145,169,214,137,157,205,128,149,207,136,152,208,130,149,193,103,117,174,78,89,202,118,137,214,136,160,212,137,156,207,135,153,197,126,144,203,130,151,207,133,152,209,135,155,210,132,158,206,126,153,208,133,153,203,130,147,4 225,133,150,233,145,162,236,148,155,240,154,160,240,154,160,240,154,158,238,153,162,233,152,157,223,132,147,230,140,156,231,144,155,234,151,154,236,154,159,236,151,154,234,149,152,228,148,146,219,129,147,227,144,158,198,117,123,166,88,94,216,137,143,233,154,158,231,149,149,226,149,144,218,134,146,216,138,145,130,68,72,72,34,44,155,88,95,230,153,158,224,145,145,223,147,141,218,139,148,186,111,118,88,43,50,66,38,45,143,79,86,225,146,150,225,147,143,224,150,142,215,139,143,183,112,114,116,58,64,120,61,67,186,114,116,225,149,150,227,152,144,221,148,138,215,141,143,208,135,131,202,126,124,211,134,135,219,139,134,227,150,147,228,154,146,220,148,139,215,144,147,219,148,144,218,145,138,224,152,151,225,149,143,225,150,146,224,152,144,221,153,143,4 247,174,188,248,178,191,248,183,193,248,185,195,249,188,197,248,187,195,248,184,192,248,179,188,247,176,187,248,179,189,248,181,191,248,183,193,248,185,193,248,186,192,248,185,189,248,179,185,247,176,186,247,176,186,246,163,170,247,168,178,248,184,193,248,186,190,248,185,187,247,177,182,247,174,184,248,172,181,228,122,112,233,132,129,249,180,190,247,184,188,248,185,186,247,177,180,246,175,181,249,176,183,228,130,123,223,117,106,249,178,184,247,185,188,248,182,182,247,177,178,246,175,178,248,178,184,245,166,170,239,152,151,248,179,184,248,184,186,248,182,182,246,175,175,244,173,176,247,177,182,248,178,183,249,179,186,248,181,185,248,182,184,248,180,180,244,174,175,240,170,174,246,175,179,247,177,182,247,178,184,248,179,184,247,178,181,246,176,178,241,171,173,4 206,113,117,212,123,130,217,130,140,220,132,141,221,138,146,214,127,129,210,126,125,214,140,143,205,115,118,211,120,123,214,124,126,212,122,122,215,130,131,214,133,139,209,124,125,209,132,130,210,127,126,212,126,124,213,132,133,184,78,76,187,86,86,212,129,135,211,131,129,204,123,116,207,124,119,213,136,139,199,113,115,137,35,35,141,47,50,208,122,124,212,137,135,206,129,122,207,128,123,212,130,131,173,76,76,86,10,15,111,29,32,202,114,116,212,133,133,208,131,128,201,122,116,206,124,121,171,72,70,121,26,27,172,75,74,203,118,120,208,129,129,206,130,129,197,119,116,201,123,122,196,109,106,190,99,99,201,118,120,200,115,113,201,120,115,201,125,122,196,120,117,201,122,119,199,118,116,202,122,122,204,125,126,200,116,116,195,105,97,196,115,111,4 218,165,169,216,157,163,197,129,138,206,133,139,221,148,158,225,153,167,222,157,167,211,155,161,216,166,167,212,153,148,181,104,102,177,93,90,192,108,107,218,146,155,224,160,166,216,158,159,217,171,168,208,152,142,176,98,88,167,78,78,176,85,79,213,139,137,226,161,164,215,155,155,215,173,167,207,151,140,178,103,90,171,86,81,183,96,88,208,132,122,226,160,160,219,161,158,214,172,163,204,149,134,182,112,95,174,93,84,185,99,90,207,131,119,225,161,158,220,161,156,212,172,160,208,155,139,191,124,105,179,102,92,185,100,89,211,136,123,226,164,157,220,158,152,210,172,158,210,160,146,200,134,116,188,115,100,198,123,110,220,149,137,226,163,153,216,156,146,205,166,151,212,165,151,208,151,135,205,139,125,210,142,132,217,149,136,222,160,145,216,162,146,4 243,151,158,245,155,163,246,156,169,246,156,171,245,155,170,245,154,162,242,144,150,240,147,161,244,155,164,246,160,166,245,154,159,245,154,166,246,157,168,246,157,168,245,157,165,240,151,160,243,153,158,246,160,168,245,157,163,246,152,164,243,148,156,240,146,151,244,157,168,240,153,162,240,148,152,243,149,152,245,152,162,238,140,144,215,97,88,220,106,99,240,148,157,239,150,154,231,134,128,239,142,142,245,154,164,225,117,110,187,58,47,202,79,67,232,134,137,236,149,161,234,143,141,239,149,158,244,153,161,228,121,113,189,61,51,198,76,65,231,133,134,237,149,158,234,146,141,239,149,153,239,147,154,233,134,135,217,106,99,222,117,112,235,146,152,235,153,158,230,144,141,234,141,137,236,142,142,238,145,148,235,146,151,232,141,144,232,145,154,228,148,155,4 246,162,174,246,162,177,247,168,184,246,165,184,246,161,181,246,161,177,246,161,177,245,162,175,245,161,172,247,167,179,247,165,177,246,158,175,245,155,171,245,153,167,246,160,172,245,161,170,245,163,171,246,164,173,246,158,168,229,125,123,214,98,95,223,113,112,246,159,166,244,160,168,244,159,163,246,164,171,241,148,151,189,69,63,160,39,40,197,79,72,244,154,161,243,155,166,241,156,157,247,167,173,237,144,141,177,56,50,165,43,42,206,93,89,243,156,167,243,160,167,238,154,155,245,162,167,241,155,157,211,100,93,209,96,86,233,140,144,244,161,173,242,161,168,234,150,154,242,158,160,245,161,165,241,152,153,239,149,152,244,158,170,244,161,170,241,160,168,233,152,153,240,157,159,243,158,162,240,150,150,242,153,162,242,154,159,243,161,168,239,161,167,4 246,164,180,247,166,183,247,175,192,248,177,194,247,174,193,247,176,192,247,171,187,247,167,184,247,167,180,247,171,184,248,177,190,247,176,191,246,173,187,247,173,186,247,171,184,247,168,181,247,169,180,247,173,184,247,175,187,247,172,188,250,173,189,249,172,185,247,171,184,247,171,181,247,173,180,247,173,180,247,173,182,244,153,162,223,117,124,234,137,143,247,166,180,247,168,180,247,170,177,246,172,179,251,172,177,215,107,102,128,26,33,172,69,71,247,157,166,245,160,176,246,165,172,246,169,177,250,166,169,210,104,103,112,21,31,158,57,62,245,155,163,245,162,175,245,164,169,246,165,172,248,163,169,235,142,151,163,53,54,206,106,110,247,165,177,245,165,174,242,161,164,246,163,169,246,161,169,245,160,172,234,137,142,242,155,166,245,165,175,243,163,173,4 237,156,178,237,151,174,240,153,176,243,159,180,243,162,183,242,159,180,240,156,180,232,150,171,237,157,175,239,157,175,237,153,172,232,142,158,234,149,165,238,157,176,236,154,172,229,148,166,233,153,169,238,158,177,214,123,134,173,58,63,195,88,93,233,152,167,237,158,174,231,153,167,231,153,168,236,157,174,207,113,123,158,40,46,174,63,68,231,151,165,236,161,177,231,156,169,227,149,162,233,155,171,209,119,129,154,42,47,186,84,91,231,155,172,232,156,172,230,153,167,231,154,167,233,154,170,222,137,149,162,57,60,199,109,122,235,162,180,233,160,174,226,152,166,230,156,166,232,154,167,232,152,167,217,127,137,224,140,157,233,158,174,230,158,172,221,151,164,225,152,162,229,153,165,229,151,168,230,151,171,233,157,173,229,153,168,224,149,163,219,149,161,4 241,153,168,243,155,169,246,165,175,247,170,180,247,169,179,247,173,181,246,172,180,240,165,173,242,161,171,244,162,171,246,168,179,247,171,179,247,172,178,247,172,178,245,171,176,239,165,168,242,166,172,245,167,174,245,164,168,247,170,177,247,170,175,247,172,176,245,171,175,238,164,166,240,165,170,240,159,161,226,128,111,239,150,146,247,169,175,245,169,171,242,164,168,233,157,159,238,162,165,238,156,155,208,100,80,213,106,90,245,164,166,245,168,173,239,161,165,232,153,158,235,163,164,240,164,164,215,114,101,210,102,90,243,161,166,242,162,169,238,162,166,230,152,156,232,160,159,237,162,166,232,147,144,231,138,140,240,155,168,240,158,169,234,155,162,225,146,152,229,158,158,234,160,162,236,156,160,236,150,161,237,153,166,237,157,168,229,150,156,219,139,145,4 215,119,137,217,119,140,222,129,151,224,128,149,226,134,153,229,137,155,225,134,142,220,131,133,212,118,128,217,119,138,210,116,133,161,58,66,200,103,114,227,141,158,225,138,145,223,140,144,214,125,134,212,117,126,176,74,79,124,26,33,141,38,41,197,103,107,230,150,157,227,148,153,219,138,148,204,114,120,141,38,39,127,33,38,117,23,28,175,81,81,231,153,155,226,152,154,217,139,142,205,118,119,131,36,39,113,23,28,125,31,32,202,118,118,229,155,155,224,149,145,213,135,133,217,136,137,173,79,78,156,59,57,193,105,104,227,152,154,227,152,151,223,147,143,213,142,138,218,146,142,218,141,142,219,142,144,224,149,149,226,148,149,226,154,152,220,150,143,213,146,138,219,151,144,218,144,141,218,141,135,224,151,146,225,152,148,223,151,144,217,148,138,4 240,158,170,236,153,165,244,161,174,246,163,175,242,158,168,240,157,164,244,164,172,239,161,169,239,158,168,232,152,160,232,149,154,227,139,143,196,95,91,185,84,80,207,116,113,229,151,153,236,156,162,219,136,140,182,81,75,170,60,58,161,50,51,163,60,61,171,70,64,204,118,114,227,147,148,186,89,89,151,47,48,154,47,49,149,41,47,146,45,49,157,56,54,186,95,88,225,145,149,187,89,87,146,43,44,149,44,44,156,49,48,157,53,51,158,57,50,196,112,106,229,154,157,219,139,143,180,89,88,187,91,87,191,96,88,196,103,93,201,117,108,211,138,133,225,149,146,220,138,128,221,144,142,230,153,155,228,152,148,229,156,152,229,159,155,222,154,150,224,150,145,218,138,127,223,147,146,232,157,160,232,158,159,232,160,158,228,158,155,222,153,151,4 226,153,172,214,136,153,214,129,146,214,135,151,216,136,151,217,146,168,213,142,163,213,146,164,217,141,154,198,110,120,193,94,103,192,90,100,190,94,100,219,142,157,204,136,151,196,130,142,208,126,134,176,73,82,165,51,58,167,53,59,162,55,60,190,98,104,223,151,165,215,149,161,206,128,138,174,73,81,158,48,55,162,52,56,151,42,48,165,66,70,212,136,145,220,154,164,203,131,142,184,90,98,160,51,58,159,50,56,161,51,56,176,74,76,199,121,126,217,151,159,206,135,146,187,98,107,161,52,60,157,47,54,164,57,61,190,94,97,201,125,129,210,144,152,211,144,153,193,114,124,184,88,97,177,76,81,175,74,78,195,109,113,210,141,147,204,141,150,209,144,154,196,124,133,188,106,113,197,119,129,198,117,124,202,125,131,208,144,152,207,146,154,4 221,150,165,216,136,149,199,106,111,194,96,99,206,115,121,218,139,148,226,154,170,225,157,170,220,151,161,205,122,123,180,82,86,157,56,63,158,58,63,186,95,97,216,145,156,222,155,166,215,143,152,202,118,119,163,68,73,125,29,39,121,24,33,151,52,59,195,117,123,214,150,159,208,138,148,193,105,109,139,45,53,104,21,31,117,29,39,138,43,49,185,98,98,211,143,149,212,145,156,198,116,122,146,53,58,109,27,36,122,32,44,148,29,53,179,89,93,206,141,146,212,147,155,210,141,149,178,91,93,126,39,44,130,37,45,162,45,64,193,116,120,206,141,146,208,147,152,204,142,151,185,106,109,168,79,80,169,84,87,185,105,106,204,135,141,204,138,144,201,141,141,204,143,145,202,137,143,195,125,131,196,129,134,210,143,147,208,142,146,205,140,144,4 228,152,173,232,156,177,235,158,179,236,162,182,237,166,187,231,159,184,231,158,180,229,158,176,230,155,174,233,157,175,229,154,174,228,156,175,206,125,143,207,126,142,225,154,173,225,156,171,230,158,171,233,162,177,227,154,169,161,83,93,78,18,30,112,39,46,213,138,148,224,157,170,228,157,169,234,165,181,190,111,119,77,15,23,50,14,26,86,29,37,205,129,135,223,157,168,226,156,168,231,159,172,146,71,79,68,15,26,62,15,26,126,56,62,220,151,158,220,154,164,223,156,165,228,157,166,141,65,72,79,16,25,114,39,46,189,115,124,224,157,168,218,151,156,220,155,161,222,156,165,197,121,131,175,95,105,204,128,138,220,151,163,221,152,163,216,150,152,216,150,156,217,151,159,218,150,162,221,153,167,221,155,168,222,153,163,220,153,160,214,150,155,4 213,124,128,217,128,130,220,131,142,219,127,137,217,125,135,221,133,143,218,133,136,212,124,128,214,128,131,217,131,138,206,110,113,182,75,79,185,77,81,212,121,122,218,138,139,211,130,131,214,129,132,217,134,137,194,91,92,155,38,42,155,37,41,193,92,87,214,135,131,208,127,117,213,128,125,216,135,137,195,94,91,166,53,52,151,41,41,179,74,67,209,127,118,208,130,120,215,135,129,216,134,132,204,115,109,167,59,55,150,40,40,175,69,65,207,127,119,209,134,125,213,136,127,215,133,126,214,134,128,187,92,86,161,51,48,184,86,79,207,129,120,204,129,117,209,132,120,211,133,124,213,136,128,204,119,112,188,92,85,205,122,114,208,134,123,201,126,113,204,128,120,205,123,112,209,130,119,212,135,127,209,129,121,207,129,122,202,123,111,196,117,100,4 241,164,177,244,167,182,245,164,182,244,159,174,245,165,183,246,169,189,244,162,180,238,159,175,240,163,173,245,168,181,241,157,171,229,132,135,238,150,161,246,169,186,242,164,178,237,162,174,240,165,174,245,171,184,237,150,160,197,83,77,216,119,122,247,171,184,241,165,176,235,158,169,238,163,169,245,171,182,231,146,151,183,66,58,203,101,101,244,168,180,240,165,176,232,157,165,236,161,166,243,170,176,228,144,143,183,69,63,198,93,89,239,162,173,237,161,171,233,161,166,235,162,165,239,166,172,235,158,161,199,94,90,201,98,97,232,152,156,226,144,145,230,158,164,232,163,165,238,166,171,238,166,172,220,132,132,220,132,132,227,147,146,218,133,125,229,160,164,227,157,158,233,163,165,237,165,169,232,158,163,231,154,157,232,159,162,228,156,157,226,159,160,4 227,133,147,233,141,156,235,141,154,237,142,157,241,148,163,240,149,161,232,139,150,226,138,151,228,137,147,232,141,155,228,134,148,229,135,148,235,145,158,235,148,161,234,148,160,227,140,150,224,133,142,222,130,140,195,92,104,141,47,61,168,72,81,223,133,141,229,143,153,225,140,148,221,132,142,211,116,124,151,44,52,130,28,41,146,39,45,206,112,119,228,146,157,221,137,144,225,138,144,224,137,146,197,104,114,198,103,114,209,115,124,210,118,128,195,97,98,204,113,119,222,134,134,228,140,147,230,142,151,229,140,153,230,144,158,215,124,133,183,78,75,198,106,106,218,132,133,224,136,140,227,138,147,227,138,148,227,140,149,225,138,148,218,135,140,208,128,128,214,130,134,218,132,136,224,137,146,224,135,144,224,137,147,220,134,139,215,134,134,209,132,135,4 247,173,185,242,159,166,196,80,72,211,100,90,243,157,164,248,175,189,246,171,182,245,164,178,247,172,185,234,145,142,186,69,60,202,88,80,243,158,165,247,172,183,246,168,174,245,166,178,246,171,178,227,131,120,202,91,79,212,105,93,232,136,133,247,168,175,245,163,165,245,168,175,245,170,173,241,159,160,229,136,132,203,91,80,214,105,91,245,163,171,246,169,175,244,167,166,244,173,173,248,173,178,228,134,129,177,57,53,192,79,71,239,151,150,247,175,182,246,175,175,244,176,176,246,173,175,220,122,111,176,57,53,198,88,77,241,157,154,247,177,181,244,174,172,241,172,171,244,172,175,229,139,133,211,108,92,236,149,144,245,168,172,243,172,173,237,167,161,238,170,168,242,171,173,242,166,166,239,158,152,244,165,167,244,167,172,238,166,166,229,158,152,4 237,161,174,239,161,173,242,160,172,244,165,177,246,169,180,245,164,177,244,166,177,241,168,177,236,159,166,241,165,173,243,165,171,243,163,174,244,163,170,242,160,166,241,163,170,238,166,171,239,168,171,241,168,174,241,163,170,231,140,146,220,117,112,229,140,132,242,168,172,240,171,171,235,165,166,237,163,168,232,148,145,203,93,87,182,60,55,213,115,105,242,172,170,238,171,166,233,164,164,237,164,167,227,141,134,195,84,70,186,72,59,207,110,98,237,167,163,234,167,162,232,164,160,236,166,168,228,144,138,198,86,71,194,83,65,221,137,127,235,163,161,231,163,158,227,158,149,232,162,161,228,145,142,213,112,105,214,121,115,234,160,156,236,165,162,230,165,157,224,157,148,228,159,152,231,159,160,228,148,148,234,162,160,234,164,159,234,167,160,229,165,156,4 234,158,166,238,162,170,242,165,174,244,167,177,243,164,173,243,166,173,238,163,172,232,159,167,235,160,166,240,164,170,240,164,171,241,166,175,240,163,171,239,164,172,236,162,167,231,160,163,232,159,163,235,161,166,236,161,165,227,143,137,234,155,156,238,164,170,235,162,164,230,160,162,229,156,159,235,163,170,216,132,126,176,68,55,218,128,120,239,168,173,234,161,163,229,160,159,227,154,152,235,163,163,200,111,102,154,48,41,219,132,125,238,168,171,235,165,164,228,160,157,227,157,153,231,161,161,222,145,143,210,125,117,231,158,159,235,166,168,231,161,157,225,158,152,225,157,154,230,161,161,230,162,165,233,164,167,234,163,161,234,165,162,228,161,155,223,159,154,218,151,148,224,155,156,228,159,161,230,160,163,231,161,159,230,163,159,226,160,157,218,155,150,4 228,140,160,233,148,165,237,153,169,239,151,168,241,151,167,241,153,168,236,144,161,233,148,163,226,143,155,225,140,154,223,131,140,223,126,133,235,146,158,240,156,167,235,148,160,231,147,158,224,143,150,211,115,121,173,65,61,159,54,55,218,124,130,241,155,166,235,148,156,232,151,159,220,140,146,191,91,88,126,32,35,124,37,43,215,118,128,237,153,165,236,153,160,233,152,160,217,137,141,183,81,79,118,29,34,133,45,49,221,126,136,235,152,162,235,154,161,230,149,154,215,143,145,194,101,98,121,29,28,154,62,65,230,144,152,234,154,162,234,156,164,229,155,159,216,146,142,207,125,120,177,80,76,208,119,121,232,151,158,235,154,159,233,157,162,226,152,155,213,142,135,210,132,123,216,133,131,226,149,153,230,151,154,233,157,159,229,156,159,222,149,152,4 235,154,173,236,144,154,229,127,128,211,92,97,204,85,84,228,127,129,239,154,165,236,161,178,234,154,168,235,145,147,226,124,124,210,97,98,196,78,71,210,100,100,232,142,150,234,159,173,234,155,166,232,142,146,223,118,119,205,93,84,183,64,57,198,87,83,229,136,143,233,157,168,232,156,167,230,142,152,224,125,129,196,80,77,173,50,50,188,69,69,226,129,132,236,164,173,229,155,167,229,147,156,229,137,143,204,98,99,178,57,58,190,70,70,226,134,133,235,162,172,229,158,167,231,156,168,234,150,157,225,131,127,208,101,97,214,109,107,231,148,154,232,159,169,226,157,165,232,158,169,234,158,169,233,151,156,228,139,137,230,143,147,232,156,167,230,161,170,224,156,162,231,160,168,234,161,171,235,161,172,235,157,168,234,159,170,231,158,169,228,160,168,4 231,146,164,230,140,158,236,143,156,242,153,166,244,158,174,243,161,177,243,163,177,239,163,175,231,148,160,225,128,135,225,124,126,234,135,140,239,146,156,242,159,174,242,162,173,236,161,170,226,141,150,210,100,104,208,93,92,216,100,104,230,127,137,240,154,165,242,164,172,235,159,169,219,131,136,209,102,101,204,89,87,198,76,75,222,116,120,242,158,167,243,166,174,237,163,170,221,138,144,216,120,121,203,93,90,196,76,74,222,120,123,243,163,173,243,168,177,236,164,172,220,140,149,217,124,127,203,95,93,204,91,94,229,137,143,243,166,176,240,167,175,231,160,171,219,142,150,216,124,125,211,110,106,217,114,117,234,151,161,242,167,176,234,160,168,226,154,165,218,143,150,220,135,138,222,132,130,228,141,142,236,159,168,236,162,172,230,156,167,225,153,164,4 239,152,150,244,157,157,245,159,160,245,160,161,246,164,163,246,165,163,245,161,159,240,152,152,240,155,150,244,159,156,244,158,157,244,153,150,245,160,157,246,166,160,243,159,151,240,154,151,238,154,146,244,160,156,232,139,135,182,77,71,231,139,134,247,162,157,243,158,150,241,161,155,235,150,142,245,162,156,215,120,112,113,22,25,207,115,110,250,165,160,243,160,152,239,159,151,234,150,143,240,157,152,231,145,137,153,56,51,209,118,111,249,164,159,243,161,155,238,156,149,232,150,142,238,153,148,239,154,151,233,146,138,239,153,148,244,161,157,243,162,155,237,159,152,227,145,134,236,152,146,238,154,149,241,160,157,241,158,156,243,163,158,241,162,156,234,158,149,221,138,121,232,150,141,238,159,151,237,157,149,238,155,150,240,160,156,237,159,153,232,158,152,4 237,177,181,236,177,183,234,173,173,194,105,98,161,63,60,192,104,96,229,168,162,237,183,180,235,174,177,234,175,175,206,122,114,148,50,50,132,42,45,139,46,45,202,127,116,234,181,173,234,178,175,217,143,132,153,57,53,107,30,41,109,35,45,101,26,35,168,83,75,230,169,156,233,180,175,200,116,105,122,31,35,103,29,40,88,25,36,93,25,35,173,83,76,223,158,147,231,173,167,184,99,92,99,23,32,100,31,41,103,30,40,107,30,39,171,79,74,222,156,150,228,164,154,167,74,66,95,24,35,88,26,37,101,31,42,122,36,41,175,85,80,227,167,163,225,164,154,184,89,78,115,29,33,89,22,33,122,43,48,176,83,81,203,125,119,227,171,170,223,166,157,214,144,135,179,91,83,141,52,52,161,65,63,204,125,119,224,163,162,227,169,172,4 226,147,140,227,145,139,226,142,139,225,141,136,224,138,131,226,142,136,228,148,141,231,154,148,223,145,134,219,138,131,201,110,102,167,72,66,163,68,62,189,92,82,218,136,125,226,151,140,219,140,129,203,114,104,154,56,50,113,27,29,105,25,28,134,37,32,202,112,99,223,148,135,218,141,130,191,97,88,138,41,39,115,29,30,106,26,27,118,27,25,190,97,87,222,148,137,219,145,134,199,110,98,157,54,48,135,38,37,137,42,40,162,62,58,202,114,103,223,150,137,222,152,139,215,138,126,191,97,85,176,74,64,191,97,88,211,126,118,222,144,133,225,154,141,222,153,139,226,154,144,220,144,135,215,134,124,220,142,133,227,153,145,228,155,144,225,156,143,220,152,138,226,155,143,228,155,145,228,154,144,230,155,146,230,157,148,228,156,145,224,156,144,4 228,139,138,218,121,119,205,96,90,202,92,84,217,118,114,228,139,141,234,152,152,232,156,152,216,122,110,195,85,75,172,54,50,171,56,50,176,61,57,183,71,66,211,116,106,225,144,134,205,106,92,174,60,54,156,48,46,165,54,50,152,43,41,151,41,39,190,81,67,214,126,109,192,86,73,158,47,43,148,46,44,149,43,41,151,43,40,147,41,40,179,69,57,210,118,100,190,86,72,164,53,47,118,28,28,117,27,28,136,35,34,144,36,34,188,83,69,218,132,114,205,113,100,187,83,71,153,49,43,145,41,38,155,46,44,181,71,62,210,116,103,223,145,130,221,143,133,219,135,124,209,116,105,205,106,95,210,112,103,220,129,120,226,143,133,227,154,142,223,151,141,228,152,142,229,151,143,231,152,146,232,154,153,233,155,153,231,155,148,227,158,148,4 247,175,188,248,179,191,248,180,192,247,175,188,248,181,194,248,181,196,248,180,193,247,179,191,247,178,187,248,183,191,247,178,186,247,174,180,248,182,190,248,187,195,248,184,192,247,183,191,246,178,186,248,183,190,247,173,177,247,168,170,248,179,183,248,189,196,248,188,194,247,184,190,246,179,184,248,180,185,245,164,163,244,156,151,247,176,178,248,190,194,249,191,195,247,186,191,247,182,185,247,178,180,244,164,162,245,162,158,247,179,180,249,193,197,249,194,198,248,189,192,247,182,184,246,179,181,245,170,171,247,177,178,248,186,189,249,194,199,249,193,197,247,187,191,243,178,180,247,182,186,247,182,185,248,186,190,249,189,195,249,191,197,248,189,195,245,185,191,239,175,177,245,180,184,247,185,189,248,186,191,248,186,194,248,187,196,245,184,192,241,182,188,4 217,150,169,212,142,166,212,143,169,217,147,172,224,153,176,228,159,182,227,156,180,221,152,175,211,138,159,214,142,165,212,142,164,193,102,111,199,111,118,222,155,174,223,157,176,220,153,171,209,139,157,215,144,163,203,115,128,151,48,50,140,42,43,207,127,133,222,157,175,218,153,169,213,150,163,213,139,150,161,60,61,121,26,33,137,40,40,190,105,107,220,158,175,220,158,172,215,149,157,208,131,135,146,45,44,125,30,33,139,46,44,196,118,119,218,158,173,216,157,169,209,144,151,214,148,155,186,102,101,143,45,42,145,50,45,205,135,137,219,161,174,212,154,164,205,143,149,206,144,154,200,141,152,187,111,112,185,99,96,214,149,155,216,158,168,211,154,163,201,139,145,200,138,147,198,142,153,205,148,158,211,147,157,215,153,162,211,153,163,208,152,161,4 232,153,177,233,146,169,214,106,113,218,110,119,231,133,143,240,158,168,246,177,197,238,164,186,231,156,175,223,130,143,197,83,84,200,84,86,212,103,100,221,125,117,241,170,183,233,160,179,228,153,165,206,105,107,178,62,65,187,74,77,205,97,96,185,72,62,218,131,130,236,167,184,217,135,134,185,75,69,167,51,51,171,56,59,198,87,86,198,91,86,223,140,144,239,172,184,210,126,118,182,73,65,161,49,49,175,62,62,195,82,76,218,120,117,238,166,177,235,170,181,217,145,143,206,119,109,168,58,54,171,59,58,203,99,93,224,135,137,237,166,178,236,171,179,225,161,164,207,126,122,165,56,47,162,49,45,200,102,97,236,163,174,236,166,177,233,169,176,220,156,159,215,143,145,185,92,84,184,85,77,215,133,135,232,161,174,232,164,174,229,165,171,4 236,155,175,237,155,179,233,151,171,215,119,132,203,98,110,203,98,111,208,110,124,226,148,166,233,159,175,225,141,152,197,87,96,170,46,63,160,37,57,167,45,64,175,52,70,202,105,122,220,142,151,192,87,90,170,50,63,153,35,56,154,35,55,167,46,66,178,58,78,204,114,134,201,116,125,170,59,63,165,50,59,154,38,54,152,34,53,167,44,64,195,92,108,219,144,164,195,111,118,169,60,63,161,47,56,156,38,53,164,41,61,175,56,76,211,123,144,224,154,174,203,126,133,175,66,66,162,44,52,165,45,61,182,68,84,209,120,142,225,152,172,225,157,175,204,129,134,192,95,98,192,94,102,200,106,116,217,139,156,226,155,174,230,158,175,223,155,172,207,140,144,214,145,151,220,154,161,224,155,166,227,157,173,229,158,174,227,157,172,217,147,165,4 214,134,162,213,132,161,200,104,134,168,61,90,160,48,76,210,123,149,220,145,175,214,139,167,214,139,165,198,105,133,154,45,70,140,41,64,146,43,65,175,70,94,209,127,157,210,138,164,213,142,163,177,81,102,129,33,54,138,45,66,146,46,68,155,45,70,204,118,142,213,143,164,204,129,145,157,56,75,129,34,55,137,40,63,140,41,64,167,64,86,210,134,153,211,141,160,193,109,124,162,58,78,141,43,64,140,41,65,141,36,60,185,90,112,215,145,165,210,138,156,195,114,128,164,63,82,143,43,64,150,46,69,169,65,88,203,125,148,213,142,163,209,137,154,200,129,143,169,72,91,146,38,63,167,63,87,203,121,142,210,137,158,209,135,154,205,134,150,198,127,142,179,87,107,169,69,95,191,106,128,209,135,156,209,133,154,207,135,153,202,133,149,4 244,169,182,247,172,186,247,176,188,247,177,188,248,180,191,247,175,183,248,177,184,245,174,182,241,164,169,245,171,181,248,173,184,247,172,182,247,174,182,248,177,186,247,176,183,243,172,180,239,166,169,243,168,177,226,137,137,232,139,138,232,139,135,239,157,160,245,171,179,241,170,173,236,167,169,243,171,178,185,87,84,147,46,46,160,54,51,221,128,125,245,171,176,238,167,171,235,167,165,235,160,158,158,64,62,111,20,27,125,26,31,200,108,108,244,171,173,237,166,167,233,167,162,230,157,150,183,90,81,129,31,33,135,33,32,210,117,111,239,165,164,232,159,149,229,165,159,231,163,160,222,144,135,184,88,77,204,112,104,232,155,152,235,163,163,232,162,157,226,160,153,230,162,159,227,155,148,229,154,143,235,164,162,234,162,161,231,157,150,230,162,159,4 226,131,129,228,131,129,232,133,131,235,133,139,237,138,139,239,140,144,237,139,145,230,138,135,224,125,119,219,118,110,199,88,79,218,113,109,234,133,134,237,142,142,238,147,144,230,139,135,230,141,135,199,87,78,151,34,29,160,45,37,222,121,118,241,152,149,239,150,144,234,145,140,230,144,137,204,103,95,160,45,37,147,35,31,203,99,91,240,149,143,237,146,140,231,141,134,229,143,135,216,118,109,162,49,37,136,27,23,193,82,75,240,150,145,233,140,132,229,135,131,230,145,136,231,145,137,200,97,84,174,60,50,221,122,115,236,144,142,230,135,129,222,128,125,228,144,131,230,144,134,230,141,132,221,124,115,231,139,133,234,141,136,225,132,128,219,131,128,226,146,132,231,150,138,233,150,141,231,143,138,233,147,141,228,135,126,219,127,116,219,138,134,4 240,151,152,244,154,159,244,153,161,245,154,160,245,157,164,245,156,166,244,152,159,237,146,154,241,151,150,243,153,154,242,150,153,246,157,162,248,161,169,245,157,164,243,152,157,236,147,149,238,148,146,243,153,153,233,137,135,216,113,111,220,117,116,234,142,144,243,155,159,237,149,150,238,150,147,245,158,157,217,116,110,163,46,42,148,38,38,173,65,62,231,141,141,237,150,150,239,150,146,244,158,157,226,131,128,165,50,47,109,21,27,136,33,34,206,105,99,238,156,153,240,151,146,243,154,155,236,147,151,214,114,116,182,79,80,177,72,69,217,123,117,232,154,151,237,149,143,241,153,151,242,154,160,235,146,153,236,146,153,235,147,151,231,148,147,224,145,141,232,145,141,236,146,145,239,150,153,236,148,152,235,147,152,236,148,155,229,147,148,223,145,142,4 239,150,158,243,151,161,245,153,165,245,155,165,241,145,153,241,141,151,242,147,158,237,149,152,236,145,147,243,155,160,244,155,163,244,155,164,244,152,163,242,148,161,240,146,153,236,150,150,235,145,146,242,154,160,234,140,141,224,125,126,222,118,122,227,128,132,236,142,143,237,149,148,235,148,148,231,139,135,183,74,65,158,48,46,162,45,44,192,77,69,232,136,134,237,149,149,235,150,150,211,110,102,153,39,33,131,30,33,149,39,39,212,110,105,238,149,150,235,149,147,234,147,146,219,123,118,189,86,79,183,80,76,178,72,65,215,117,111,239,154,156,229,145,143,234,152,147,237,151,149,239,157,158,235,154,157,237,153,154,237,152,152,236,155,153,227,152,146,232,152,145,235,153,149,237,156,154,239,160,163,238,158,160,238,155,154,233,154,151,224,150,143,4 234,145,149,241,156,166,244,161,174,246,167,178,245,163,174,245,164,175,243,162,174,235,155,168,234,149,153,240,153,163,244,163,172,246,167,175,247,169,178,245,166,173,241,159,169,237,160,168,237,155,163,242,159,167,245,164,173,239,149,150,237,146,146,242,159,164,240,159,167,236,161,168,238,161,164,243,164,169,243,162,172,224,123,113,215,106,90,229,134,132,238,158,164,234,162,167,236,160,161,240,160,167,240,158,170,231,139,136,224,126,114,239,152,158,240,162,168,235,163,165,235,160,161,239,162,167,243,164,171,241,158,166,243,159,165,244,164,171,241,163,169,234,162,165,233,160,159,238,162,165,243,166,171,243,163,170,244,165,174,244,166,172,237,158,165,230,157,163,228,155,154,234,160,162,240,162,166,242,164,170,242,163,171,241,164,170,237,161,165,227,155,159,4 229,165,173,230,166,176,234,169,178,239,177,184,236,171,179,234,169,175,232,169,171,227,165,168,226,162,167,227,164,172,225,163,170,227,163,167,228,164,171,225,162,165,231,170,170,231,171,171,226,162,168,221,154,162,197,113,114,182,85,83,207,126,130,225,164,167,233,172,174,228,164,163,228,163,169,185,99,105,137,39,45,145,44,49,162,66,68,215,145,149,230,171,175,230,170,169,226,163,163,190,104,106,124,34,42,142,48,54,151,54,57,206,128,132,224,165,170,229,170,172,223,163,159,218,156,156,163,82,82,143,47,49,159,61,63,216,144,145,225,167,171,216,157,158,222,163,158,224,166,166,222,162,162,201,126,125,202,125,125,225,166,170,228,171,174,220,164,165,220,162,157,223,163,160,228,171,170,230,175,176,228,172,172,221,162,164,223,165,166,220,165,166,4 234,154,162,233,151,157,232,144,149,225,123,127,213,95,92,224,122,122,236,154,161,232,152,159,232,153,158,231,150,154,215,109,107,208,94,89,211,98,90,211,102,94,225,136,133,231,152,152,229,152,154,229,146,146,171,58,56,184,69,61,206,94,80,209,103,89,213,113,99,230,153,151,229,153,150,220,130,127,192,77,70,184,65,55,189,68,59,205,94,85,219,128,118,231,159,157,228,152,148,215,127,115,207,105,91,194,79,66,191,73,64,199,84,80,224,140,137,234,164,162,225,155,148,217,134,125,201,93,83,175,58,52,163,52,47,183,71,61,219,133,129,230,161,158,220,150,142,222,147,141,206,108,100,169,54,48,148,38,36,192,89,80,225,150,149,224,156,151,219,150,140,224,154,148,219,146,141,202,108,102,193,91,85,217,136,135,229,160,162,224,156,153,4 232,151,163,233,157,169,228,144,149,204,94,91,197,84,78,223,132,137,238,164,173,232,156,163,231,153,162,220,135,136,189,75,69,158,43,43,160,42,41,201,98,93,232,156,161,231,157,159,227,151,155,195,95,89,169,48,44,164,50,49,151,37,39,169,58,54,224,142,142,232,159,157,221,144,141,168,61,55,175,61,54,183,68,60,174,57,54,157,42,42,210,123,124,233,161,164,219,142,137,169,62,57,178,69,59,187,77,64,191,80,73,170,54,51,210,123,120,234,165,165,220,150,147,177,75,69,168,57,48,180,73,63,173,62,57,191,83,79,226,150,146,231,162,160,221,152,147,182,85,78,146,34,31,165,53,50,156,42,41,191,91,89,230,161,164,228,161,160,219,152,147,207,125,120,169,66,61,166,57,53,167,56,50,193,98,93,230,163,163,227,161,158,4 239,156,165,243,160,170,246,166,173,243,158,167,246,162,170,246,168,176,246,170,175,241,163,167,239,158,163,243,161,166,247,169,176,229,135,133,187,90,88,237,159,164,245,169,171,239,164,165,239,160,160,244,163,165,246,167,173,235,149,149,131,46,47,216,135,134,248,172,173,237,162,162,238,162,159,243,166,166,245,167,169,245,167,170,228,144,145,235,156,155,243,167,167,237,162,161,236,159,156,242,166,164,245,167,168,245,168,170,248,171,175,245,168,171,242,165,166,238,164,163,233,158,152,239,161,159,244,166,168,245,168,170,245,168,170,245,169,172,243,167,169,235,163,162,230,158,152,237,162,157,242,165,163,244,166,168,245,166,170,243,167,171,239,164,167,232,160,159,228,158,149,235,162,156,240,164,161,241,165,166,242,165,170,239,162,165,235,160,164,229,158,159,4 238,151,154,242,154,158,245,159,163,245,161,164,245,161,163,245,159,160,244,157,159,240,157,159,237,154,153,242,157,158,243,159,159,245,160,161,246,162,163,244,157,158,239,151,149,237,154,154,235,152,152,232,145,145,207,107,104,199,97,94,209,111,109,233,146,145,239,155,154,235,151,150,234,156,152,210,115,111,151,35,36,158,44,45,155,43,45,181,76,75,228,143,142,234,154,153,232,156,148,221,135,129,177,70,65,152,40,42,143,33,38,160,45,46,216,121,118,234,157,157,230,151,143,233,155,148,225,141,136,199,101,102,186,85,85,210,115,113,233,152,153,232,155,153,228,152,140,233,156,148,237,157,153,239,157,157,238,156,156,236,157,156,235,157,156,230,156,151,225,153,140,233,156,147,237,159,152,238,157,152,238,157,155,237,158,156,234,157,154,229,157,151,4 238,153,155,242,157,157,245,161,163,246,166,166,246,168,167,246,165,165,244,160,163,239,158,160,238,155,153,242,159,158,245,161,161,245,163,161,245,166,163,245,164,161,243,162,158,238,160,157,239,159,154,244,162,161,243,160,162,246,164,165,248,168,167,245,165,163,244,166,162,239,162,158,236,156,150,241,161,157,243,161,162,217,129,127,212,127,124,238,158,156,243,166,163,238,163,158,236,158,150,238,159,153,243,162,160,176,86,84,101,19,24,206,121,118,244,169,164,236,163,155,232,156,145,237,158,151,238,157,154,218,136,134,153,70,69,218,138,136,241,165,160,234,161,154,228,151,139,234,155,149,237,157,155,238,159,157,240,162,157,238,162,158,236,160,156,230,158,152,225,149,138,232,153,145,235,158,153,236,157,153,238,160,156,238,161,156,235,160,155,227,156,149,4 239,149,156,243,154,161,245,158,165,246,163,168,244,159,162,244,156,161,245,161,166,240,157,162,238,151,154,242,154,158,244,159,162,245,162,164,246,163,165,246,165,166,244,162,163,239,159,161,236,152,154,241,157,161,241,157,160,239,151,151,243,158,159,244,160,162,243,159,161,241,161,161,234,154,153,225,136,135,197,90,90,187,77,76,200,93,90,235,147,146,241,157,161,238,157,158,232,152,150,211,114,111,164,40,43,161,38,42,168,47,49,212,113,109,238,156,156,236,158,157,229,148,145,224,137,135,194,90,88,179,67,65,181,64,62,206,97,94,236,150,151,234,159,158,229,150,144,233,150,148,233,152,151,229,145,145,225,135,132,223,126,121,232,147,149,231,154,156,226,148,141,232,149,147,236,154,152,238,159,158,238,157,157,236,155,155,233,155,153,227,153,151,4 155,83,87,159,86,86,163,85,85,167,90,91,171,95,97,174,101,101,175,104,100,174,105,102,155,80,82,161,85,83,166,87,84,171,93,89,174,95,92,176,100,97,176,102,96,176,107,101,157,83,84,162,85,83,168,87,83,175,95,90,178,97,94,180,100,97,180,103,98,179,109,102,158,85,86,166,89,88,169,89,86,177,100,93,167,80,75,179,98,95,182,105,101,181,110,102,162,87,89,168,91,92,171,90,89,179,100,93,167,79,71,181,98,95,185,108,105,183,113,108,165,90,90,171,95,95,172,92,91,180,101,95,186,107,102,188,111,106,187,109,105,184,112,111,163,89,89,170,95,93,175,97,96,182,105,101,185,106,103,187,112,109,186,114,108,179,109,109,162,87,87,169,96,94,176,102,100,181,108,104,184,107,105,186,113,111,185,117,113,164,101,103,4 219,130,150,223,122,147,226,126,152,228,127,155,233,137,161,233,141,164,228,143,161,219,133,151,219,132,144,220,125,149,220,121,151,227,130,157,230,135,156,228,133,150,226,138,150,220,134,149,213,123,135,215,117,143,216,112,135,224,125,137,232,137,154,230,135,155,226,134,154,220,137,156,212,123,139,213,115,132,199,88,91,204,91,95,228,129,153,229,140,162,225,136,156,216,128,147,210,123,136,205,110,119,177,54,58,201,78,99,224,124,152,226,135,157,227,143,157,218,136,149,207,119,135,202,104,120,194,78,94,213,104,132,227,137,154,230,144,154,224,140,149,212,131,148,206,125,129,212,125,128,214,126,135,221,129,143,229,143,146,223,133,147,214,127,146,210,134,151,204,126,129,209,125,130,211,125,134,220,139,144,221,134,146,216,126,147,210,127,148,208,135,149,4 223,126,130,234,138,144,235,136,150,235,129,145,243,148,163,239,144,154,230,133,135,217,114,113,225,130,142,230,130,139,227,121,122,218,97,100,237,138,142,238,147,151,232,139,140,225,136,142,229,137,149,227,126,133,211,95,94,209,84,82,218,104,93,234,138,141,233,140,145,228,147,147,226,131,131,225,124,128,218,106,107,197,69,67,195,67,59,226,125,120,234,145,145,224,141,132,226,133,128,217,110,101,214,98,91,191,67,66,195,73,67,222,117,110,231,145,138,216,128,111,224,133,127,211,104,89,210,97,85,215,105,96,206,86,74,219,114,106,227,138,132,207,109,92,220,136,132,215,117,104,217,118,106,222,125,116,213,105,96,219,118,116,218,122,119,205,107,96,214,135,133,216,125,116,221,126,115,218,120,109,222,130,124,220,128,126,215,120,118,208,117,115,4 245,174,185,248,185,194,248,180,192,249,176,191,248,179,194,248,187,197,248,182,191,247,177,187,247,178,187,248,178,185,244,164,170,232,139,144,240,155,162,248,180,189,248,180,189,246,174,182,247,177,184,246,168,172,222,119,111,198,78,72,216,110,106,246,168,176,247,175,184,244,172,177,248,179,184,239,156,160,203,89,81,197,81,73,203,90,83,242,157,162,247,173,182,245,175,178,245,175,178,239,157,158,194,77,75,181,57,56,207,93,85,243,163,166,245,174,180,245,175,177,242,169,169,244,169,171,207,100,96,208,97,93,235,140,140,248,177,184,245,175,179,242,171,172,239,168,168,243,172,175,237,152,152,242,158,159,246,169,177,246,173,179,247,178,180,242,173,174,236,167,168,239,169,171,241,167,173,245,173,179,247,177,180,243,167,171,244,171,175,239,167,169,4 244,161,180,247,168,185,247,175,188,248,183,195,248,183,193,248,181,193,247,177,180,244,163,167,245,163,181,246,164,169,246,166,167,247,180,191,246,172,178,247,169,181,246,172,176,242,161,162,247,171,184,245,161,166,245,157,158,251,185,192,251,181,189,248,180,189,247,178,188,245,171,172,247,175,178,247,170,175,238,143,139,221,120,116,226,134,136,247,177,183,247,178,185,244,170,175,246,173,172,249,178,183,234,142,143,184,67,58,181,66,57,237,149,144,248,178,183,244,172,177,245,174,177,246,173,178,241,155,159,237,149,153,236,146,150,246,174,173,248,183,184,241,170,172,240,170,174,240,163,166,227,134,122,248,175,180,249,182,189,248,183,184,247,183,184,240,168,169,233,163,166,238,165,169,242,163,163,246,174,180,247,180,186,247,177,184,244,173,176,237,167,166,4 247,171,177,248,178,182,248,184,192,248,178,191,247,177,192,248,178,195,247,174,191,247,174,189,247,172,175,247,177,183,248,178,183,247,177,183,246,170,183,247,171,186,247,177,188,247,172,182,247,171,176,247,172,177,247,168,175,250,168,179,251,167,180,247,174,187,247,179,188,247,171,178,246,168,167,246,168,169,249,166,172,185,94,97,176,79,85,247,164,175,247,170,180,244,164,168,245,167,166,246,169,175,248,167,174,161,72,80,129,41,49,240,150,161,247,169,179,244,165,167,246,169,173,246,169,175,247,172,184,226,140,148,129,31,35,205,115,124,251,178,186,241,169,167,244,166,170,245,167,175,246,172,183,248,169,176,175,79,77,192,101,100,248,178,183,236,166,168,237,158,164,243,166,175,246,172,178,246,172,177,242,162,163,237,160,160,243,172,175,236,166,167,4 217,143,141,221,143,141,208,121,115,194,97,88,194,101,89,199,119,113,196,124,119,187,113,108,217,144,137,218,143,137,197,106,94,177,75,62,175,75,62,191,112,99,191,120,110,179,101,91,212,141,135,208,128,116,178,77,63,153,51,41,157,57,43,182,97,80,188,118,106,179,101,90,212,141,134,199,113,99,169,65,51,145,45,39,155,56,43,180,94,81,186,115,103,176,99,87,204,133,125,197,114,104,170,69,57,151,49,41,166,75,62,187,114,103,183,111,99,177,105,95,199,129,122,197,123,111,183,95,79,175,85,73,184,106,95,187,117,106,182,107,98,174,99,91,196,130,123,194,124,115,191,118,108,186,111,99,185,112,104,184,109,101,180,105,97,171,94,87,191,125,117,193,125,115,192,125,115,191,124,116,185,114,108,182,110,106,178,103,97,168,90,85,4 227,165,168,226,165,165,210,137,133,195,118,117,193,114,113,209,143,141,213,154,153,207,146,145,226,163,163,198,122,115,116,38,40,90,30,38,105,30,35,178,99,92,209,150,143,202,141,138,225,163,158,188,113,104,125,44,44,96,28,33,111,38,39,177,98,90,204,143,135,201,141,135,220,159,153,217,157,149,205,135,125,175,94,85,189,117,107,204,142,133,204,144,135,200,140,130,218,160,154,216,157,147,212,155,144,211,154,145,210,155,145,205,148,135,205,148,134,199,141,128,216,158,148,215,156,144,213,155,143,210,152,140,210,154,142,207,150,138,203,145,131,197,138,126,209,151,140,211,151,139,211,149,139,209,147,137,209,152,140,206,148,136,200,141,130,194,133,125,206,149,141,206,147,138,205,140,133,205,143,135,207,150,139,204,146,136,197,134,127,191,129,123,4 240,160,178,243,164,185,245,169,187,248,174,185,249,180,194,247,176,188,247,171,186,241,164,182,240,159,176,242,163,183,226,137,142,213,108,95,241,157,162,248,177,189,245,172,182,242,169,180,248,179,190,244,169,185,220,125,128,195,82,69,218,118,113,249,176,187,245,171,179,240,168,174,247,182,191,247,172,185,216,118,122,189,74,62,226,138,139,248,177,188,246,173,179,240,172,177,244,172,181,241,164,178,224,138,139,206,105,97,241,164,176,244,171,183,243,171,179,240,173,177,242,174,181,237,163,171,239,167,174,239,164,172,244,170,182,245,172,182,241,171,178,237,173,175,242,178,180,243,175,181,240,172,182,241,170,178,245,173,183,245,174,182,240,172,177,233,169,171,237,171,169,239,172,177,240,171,180,243,174,181,243,172,181,242,172,178,234,165,169,230,164,161,4 215,134,148,213,126,143,211,122,137,220,133,149,219,130,143,199,103,105,205,117,126,212,131,150,211,130,141,218,134,147,223,138,151,220,133,143,192,91,91,164,57,52,205,115,120,218,143,158,215,135,143,217,136,144,224,142,157,218,130,136,160,58,58,146,44,44,211,127,134,218,146,158,212,132,135,212,130,137,219,140,152,214,127,133,186,89,91,182,83,85,209,130,140,216,144,152,201,122,121,205,123,129,214,135,144,210,126,133,203,111,115,189,90,91,205,120,130,209,134,142,195,118,114,205,126,129,214,134,144,211,128,133,179,79,77,144,38,36,191,99,100,211,136,144,203,129,131,205,128,131,215,139,151,216,136,146,186,90,92,160,56,52,195,108,111,207,134,143,207,135,137,205,129,131,209,135,141,212,136,147,200,115,122,198,112,115,199,121,131,201,127,140,4 208,114,120,206,110,112,205,103,100,211,114,112,218,124,129,219,126,132,220,130,136,216,130,139,209,118,123,204,108,104,170,58,54,192,84,78,204,97,91,208,107,105,217,128,131,212,126,131,206,114,121,203,104,102,127,29,29,174,66,64,202,93,86,197,89,79,213,122,117,212,125,127,203,108,113,207,109,107,160,54,48,177,69,69,204,98,93,195,89,76,214,124,122,214,128,134,209,122,118,212,126,122,206,111,106,202,104,100,205,105,97,206,109,100,214,125,124,213,128,131,207,126,117,212,128,120,216,132,128,215,126,124,213,121,116,218,131,127,217,131,130,210,128,129,205,128,119,210,130,121,216,134,132,218,134,132,219,133,132,220,137,135,214,130,128,207,126,126,201,124,118,206,127,120,211,130,127,213,128,126,217,135,136,211,129,123,209,126,121,202,120,120,4 246,169,198,246,166,196,242,150,165,234,129,136,214,99,99,235,138,157,245,159,192,243,162,192,243,165,191,242,153,178,224,113,122,205,86,90,200,78,83,211,89,107,220,112,138,231,140,167,241,162,186,228,127,146,203,79,92,208,83,102,215,100,119,198,78,88,188,64,75,210,101,123,237,157,172,199,91,93,176,60,65,217,109,116,213,105,111,182,63,70,177,54,63,192,82,81,230,143,157,187,76,78,189,78,77,220,117,120,216,108,116,193,68,83,177,59,65,207,114,117,214,116,126,210,102,110,219,114,119,213,101,105,203,83,87,195,76,76,204,97,102,223,136,158,219,130,146,220,122,142,230,138,153,211,107,107,205,100,93,214,116,111,224,141,147,228,155,170,223,149,165,228,146,165,231,147,170,231,142,161,232,147,159,238,160,172,235,162,177,229,158,171,4 230,145,175,227,133,164,217,119,138,216,121,140,216,116,143,207,108,134,214,126,157,209,123,154,224,140,161,219,121,143,206,97,112,202,100,116,203,97,119,196,94,112,206,121,145,211,133,162,216,126,142,203,97,103,197,82,90,173,60,68,174,63,72,188,84,97,202,114,136,206,127,155,203,115,124,192,82,86,187,77,74,163,54,55,153,46,49,181,80,88,204,112,136,201,120,146,203,121,135,176,72,74,163,54,56,164,49,54,155,43,48,182,76,85,200,106,124,201,119,144,196,117,131,180,79,80,150,47,47,153,45,48,166,56,59,194,95,100,201,111,127,199,120,143,196,123,139,185,94,102,175,67,70,162,62,61,185,85,90,200,111,124,206,122,143,200,118,141,205,137,156,192,116,130,198,110,120,184,97,104,197,113,127,199,119,138,204,121,144,203,124,142,4 228,147,167,224,140,163,217,127,150,217,127,142,221,131,143,235,160,178,239,167,184,235,165,178,224,145,166,221,139,162,190,94,104,165,63,71,172,72,76,214,127,133,231,159,172,231,162,173,227,154,168,218,136,145,171,72,77,137,46,57,138,46,58,178,83,86,218,141,150,225,157,168,226,155,165,219,139,147,175,78,78,133,37,45,135,39,51,152,53,56,209,126,132,224,158,170,212,141,145,215,141,149,178,85,88,146,49,56,145,50,60,165,65,68,207,127,131,224,158,163,211,141,136,217,147,148,195,111,110,157,62,61,144,48,52,179,84,82,213,135,138,218,150,155,214,143,140,217,145,149,218,147,147,193,106,103,181,85,81,206,127,125,218,151,161,217,153,163,210,142,142,214,144,145,220,151,149,214,140,142,210,136,141,213,145,152,216,150,156,216,153,156,4 227,137,164,229,139,165,236,149,175,241,154,183,241,152,182,238,149,176,238,153,178,235,152,176,230,145,169,234,146,171,233,146,171,232,143,167,237,148,176,236,149,177,235,152,176,232,151,174,231,148,170,234,149,173,236,152,178,214,119,137,197,92,107,228,141,165,235,153,178,230,149,171,229,144,164,232,149,170,237,155,176,182,82,94,147,39,54,222,132,154,231,148,173,229,147,170,229,148,164,232,150,170,232,147,168,187,86,98,159,53,65,219,131,150,234,152,177,227,144,166,224,144,157,231,148,167,232,146,168,222,133,153,222,136,155,229,147,170,231,150,173,224,144,167,220,139,152,226,144,160,233,151,171,233,150,172,232,151,175,231,151,175,228,151,173,221,144,165,215,133,148,220,136,151,229,150,167,233,153,173,232,150,173,231,154,174,228,155,173,219,145,164,4 227,137,160,229,137,161,227,129,155,236,142,168,239,148,174,237,146,172,232,143,167,226,141,164,226,140,158,231,141,162,230,137,160,233,144,166,235,147,169,231,145,167,228,143,164,224,139,159,223,138,155,228,141,161,230,143,165,215,122,139,190,89,101,212,121,137,226,143,163,226,144,162,223,137,155,226,142,162,218,126,144,148,49,58,110,22,34,187,88,102,227,144,165,221,139,157,220,139,157,223,142,162,217,129,147,133,42,52,107,27,39,197,104,118,229,148,165,223,143,158,214,133,150,219,137,157,218,139,160,188,98,113,185,92,107,218,132,150,226,147,165,222,145,161,207,127,143,215,133,152,221,141,160,224,147,166,226,147,166,226,144,164,224,144,161,215,138,154,207,127,144,213,129,149,223,142,160,225,146,165,226,145,165,223,141,162,221,143,161,214,140,158,4 228,138,157,232,145,163,236,150,169,236,148,167,233,144,165,231,142,163,230,148,165,222,141,157,227,139,153,229,146,159,224,135,145,219,123,130,225,135,148,231,148,164,230,151,161,221,143,153,226,142,154,231,152,163,210,112,114,178,59,57,194,89,92,229,148,159,229,150,156,224,151,156,221,142,152,226,148,154,193,93,93,115,26,35,157,57,62,227,142,152,226,149,159,223,153,155,222,145,153,225,147,152,185,89,90,106,19,26,180,85,86,230,151,160,226,152,158,223,154,152,222,147,149,226,150,155,218,135,136,199,103,101,219,136,140,229,155,163,226,155,157,222,155,151,216,143,142,223,149,147,225,151,154,227,150,156,226,148,156,227,153,160,224,155,157,219,155,151,211,138,140,219,146,145,222,147,151,223,148,152,223,148,152,223,148,152,219,151,153,213,151,148,4 231,149,151,231,143,140,238,151,158,238,149,156,231,137,134,234,146,148,229,140,140,229,146,149,233,154,151,237,156,155,235,150,149,223,127,119,212,107,94,215,114,102,221,131,122,226,149,146,232,154,150,234,153,150,225,133,124,204,96,81,194,78,63,200,88,72,209,111,95,214,130,118,230,155,150,228,145,136,211,111,94,193,80,66,195,82,66,205,102,86,212,123,111,214,133,120,228,150,142,226,143,135,214,117,106,206,103,90,204,101,86,214,121,109,223,148,143,218,146,139,224,150,145,226,148,143,226,145,139,224,141,136,217,125,115,217,127,120,222,147,142,213,140,133,225,157,149,228,156,148,229,156,150,228,150,143,224,142,135,224,144,134,223,151,141,213,141,132,218,148,138,220,144,132,220,141,133,223,142,134,226,151,143,225,150,141,220,150,140,211,142,130,4 223,130,141,223,128,131,231,138,149,231,135,148,226,129,143,225,131,142,220,130,139,204,108,108,222,132,139,222,126,127,226,131,138,233,143,155,226,130,144,221,125,134,217,124,131,207,119,120,223,136,141,223,133,134,215,116,115,220,123,127,224,133,139,216,119,124,214,121,124,211,126,127,224,142,143,221,132,130,211,115,112,176,62,59,184,74,72,215,122,123,215,127,130,209,125,124,218,136,130,220,134,135,210,114,111,134,38,38,123,26,28,201,100,98,215,131,131,207,124,122,217,139,128,220,140,132,200,102,91,128,30,28,115,22,24,190,89,88,214,132,132,199,112,107,216,143,130,215,137,125,212,131,119,180,81,72,161,59,54,203,113,111,210,128,128,195,108,100,210,141,128,212,137,123,209,129,111,212,134,124,209,126,118,208,126,123,206,124,123,199,119,114,4 224,138,139,226,142,147,224,136,137,220,121,114,231,140,142,237,154,162,232,149,152,222,135,135,224,143,144,226,142,142,207,107,98,192,77,62,224,134,130,233,153,157,229,148,150,223,141,139,224,146,145,218,132,130,192,83,72,182,64,53,210,112,104,230,147,148,228,146,146,225,145,143,224,148,143,212,126,119,170,57,48,168,52,44,202,99,89,229,146,146,227,147,145,224,147,141,218,142,130,216,132,124,178,70,58,167,53,44,203,102,89,220,134,124,221,138,130,221,143,138,219,147,138,216,135,125,194,91,75,193,89,73,215,126,113,221,140,131,220,139,130,217,141,137,215,142,134,219,142,135,210,121,106,210,118,104,224,143,139,226,150,147,221,148,141,214,141,133,208,133,120,215,141,134,217,140,132,218,141,134,224,148,143,222,146,141,218,145,137,212,143,133,4 230,150,152,233,153,160,231,146,148,236,153,157,237,155,159,231,148,148,234,154,158,229,151,153,227,147,144,231,154,155,231,152,152,204,114,112,203,112,110,232,151,151,231,152,150,227,150,146,227,152,150,233,159,158,193,103,95,114,23,25,140,57,58,236,152,150,228,148,143,226,153,148,225,154,150,220,141,134,147,50,44,107,16,20,177,89,87,233,153,149,227,149,142,222,149,141,221,150,142,217,135,127,133,37,33,119,31,33,215,131,127,229,153,148,226,148,144,222,150,143,217,147,139,216,135,125,159,64,57,182,96,94,227,149,145,228,150,145,224,147,141,214,141,128,213,141,132,211,134,124,215,133,128,222,141,139,224,145,141,227,151,145,221,144,134,208,132,114,210,137,129,212,138,132,217,141,137,220,144,142,224,148,142,222,147,140,219,148,137,212,145,135,4 244,163,167,246,165,168,246,164,168,246,161,162,246,165,169,246,166,168,245,162,163,240,153,156,244,160,159,246,164,163,246,163,163,246,162,165,246,161,164,245,163,163,244,161,159,238,155,155,244,159,153,245,160,160,241,156,154,223,123,110,233,140,132,243,158,156,240,156,150,236,155,150,243,162,159,245,163,161,226,134,123,180,66,53,215,114,101,241,158,153,239,159,154,233,156,150,237,159,155,242,162,159,211,113,102,163,48,39,217,123,112,240,155,144,237,159,152,231,156,148,235,161,153,238,162,157,214,120,110,195,89,72,230,147,140,242,164,162,237,159,149,227,151,137,231,158,146,231,153,140,227,143,129,227,141,129,237,160,155,239,163,158,233,157,147,226,153,140,219,145,128,224,146,130,228,150,136,233,155,145,236,160,153,234,159,150,227,149,135,221,148,133,4 239,170,171,242,174,173,245,176,178,245,175,178,244,173,176,242,173,174,239,171,171,236,169,171,236,168,166,240,173,171,243,174,174,242,171,170,241,173,173,239,170,171,237,168,168,235,169,168,236,169,165,239,173,170,240,172,169,237,166,162,229,154,150,233,163,163,234,165,166,231,165,163,234,168,163,236,171,168,231,160,156,182,93,91,149,56,57,201,118,116,233,170,167,228,165,160,230,162,153,235,169,166,214,133,128,135,44,46,97,25,37,155,69,70,229,163,157,227,165,160,229,164,156,233,169,167,215,137,134,145,51,52,122,38,42,183,100,97,226,161,157,225,164,159,225,162,154,229,167,160,223,152,146,203,120,113,197,114,107,227,164,158,227,165,159,222,160,153,221,159,149,227,167,159,227,163,158,226,161,157,227,164,160,226,163,158,225,163,156,220,159,151,4 205,117,147,209,118,148,217,129,159,215,123,157,214,124,157,210,123,152,207,123,153,204,123,153,204,114,142,207,119,148,213,126,155,213,125,154,212,126,155,208,123,152,205,121,149,200,118,147,204,118,141,206,119,147,212,128,155,211,127,154,210,126,154,208,125,151,204,121,146,197,115,142,202,116,138,207,123,146,209,127,151,208,123,147,196,101,122,196,105,131,199,117,145,193,111,136,200,117,137,205,122,144,208,129,152,189,96,113,138,35,45,146,49,62,192,105,131,190,107,134,197,116,135,204,125,145,209,132,153,172,78,92,111,18,27,119,30,41,190,100,121,187,106,130,195,118,135,196,112,130,194,106,119,194,111,126,156,57,65,166,71,86,190,106,128,184,101,118,191,115,132,188,104,120,184,91,101,198,123,140,195,114,131,192,112,134,187,108,129,183,103,122,4 228,143,153,226,133,147,221,118,138,221,114,132,226,129,146,234,146,157,233,151,156,229,154,164,224,138,145,222,127,136,215,106,108,211,100,96,216,110,107,231,139,139,234,152,148,230,156,156,226,142,141,221,124,117,210,102,90,196,83,73,202,93,80,228,134,123,235,156,150,232,159,158,226,147,140,222,129,118,209,102,87,199,87,76,203,93,80,225,130,114,237,159,151,233,161,158,224,147,141,224,137,125,212,111,97,208,102,87,214,112,97,228,138,130,235,159,153,233,162,158,222,146,141,223,136,134,218,121,121,217,119,116,224,131,127,232,145,141,234,157,153,230,160,158,223,149,144,224,140,141,224,137,141,230,143,145,230,144,142,231,147,143,230,156,156,225,156,157,218,147,145,223,144,143,223,151,154,229,155,160,231,154,157,227,151,150,226,156,155,222,154,155,4 226,146,159,226,145,162,226,147,164,228,151,167,229,153,168,228,150,164,224,147,160,222,149,161,223,145,155,227,144,157,227,143,157,228,146,161,226,148,158,215,129,128,214,131,132,222,152,160,220,141,151,224,138,150,223,130,145,224,135,151,210,118,122,182,73,59,200,107,97,224,155,158,214,131,137,209,112,119,207,104,109,212,113,122,192,87,89,163,50,43,197,103,94,221,152,152,205,120,117,192,86,83,190,82,72,201,99,90,196,95,91,172,62,52,208,125,118,223,157,157,192,99,88,182,78,68,184,75,65,192,89,76,202,109,97,192,92,83,212,134,132,220,152,154,192,105,92,180,77,68,181,76,68,200,108,100,214,135,134,214,135,142,215,143,146,216,149,149,200,128,124,189,98,90,188,98,94,208,131,135,216,144,148,213,140,145,215,146,147,214,147,147,4 232,159,177,235,160,180,236,161,181,237,161,180,237,162,180,238,162,180,237,165,180,232,161,176,229,156,171,232,158,176,227,144,161,215,123,133,216,123,129,229,143,154,234,161,174,228,156,168,229,156,167,230,151,164,205,103,110,169,53,57,184,64,65,214,111,122,231,157,172,228,159,169,230,161,168,225,141,149,195,86,86,166,49,53,174,51,58,206,96,108,229,153,168,228,162,173,227,157,162,225,146,152,202,99,99,184,66,69,186,64,74,209,102,119,226,150,164,226,159,171,224,156,161,227,155,160,218,132,136,211,112,119,210,110,124,220,134,148,224,149,162,221,150,161,220,154,153,226,158,162,226,151,156,228,151,159,226,149,161,226,151,161,223,153,162,217,144,152,219,156,155,225,159,162,226,157,162,229,159,164,226,153,156,224,152,163,222,155,164,216,151,159,4 221,129,144,227,138,151,234,146,157,232,142,154,230,141,152,231,142,152,228,142,150,222,138,142,219,128,140,227,139,149,232,144,151,227,138,149,226,138,147,227,140,149,224,140,144,220,142,139,222,135,141,228,141,147,226,138,144,211,114,119,191,87,87,201,110,110,222,142,140,220,146,141,220,137,141,226,142,147,215,120,118,160,53,50,106,21,25,140,46,42,218,133,126,220,148,142,219,141,138,221,138,140,219,128,127,156,59,56,86,15,21,134,42,39,214,128,122,219,148,142,216,141,132,220,142,133,223,141,139,187,93,86,130,33,30,176,80,73,216,133,131,216,144,138,213,139,128,218,142,132,220,145,138,214,133,126,202,105,94,211,126,121,215,139,136,212,141,135,208,134,124,216,144,135,218,143,135,218,140,136,217,139,134,215,138,135,213,139,133,210,139,133,4 232,164,170,234,169,177,229,160,171,219,138,143,210,121,118,220,145,142,230,169,172,230,170,175,231,166,168,233,171,176,216,138,140,168,69,67,155,54,53,183,89,78,224,160,156,225,165,168,229,165,164,232,170,171,188,100,98,126,37,43,127,41,46,148,52,48,210,134,124,223,164,162,226,161,159,226,158,157,177,91,86,115,33,40,116,36,46,127,39,41,198,117,108,226,170,166,222,159,154,218,141,137,162,70,66,103,28,38,117,38,45,144,50,46,202,124,113,225,168,162,218,154,146,220,153,145,173,83,74,112,31,37,116,36,43,143,52,50,209,137,129,224,170,165,215,150,140,218,155,146,197,114,103,143,51,48,137,48,46,176,85,82,217,153,147,222,166,157,215,153,143,217,156,148,214,147,140,191,105,93,198,118,109,215,148,144,219,161,152,218,158,149,4 228,151,154,230,151,155,231,152,159,221,136,135,189,87,78,182,78,71,218,137,134,221,145,143,226,148,147,230,151,153,229,153,156,199,106,98,129,27,24,147,51,47,216,137,130,218,147,140,225,150,146,227,150,151,226,151,149,177,83,75,100,18,22,131,45,44,215,135,129,218,149,141,224,153,145,225,151,148,220,141,139,153,61,57,84,14,21,138,48,46,211,131,125,214,144,136,220,150,138,224,154,148,209,126,122,134,42,41,89,19,25,131,38,35,206,125,117,215,145,137,217,147,135,221,152,144,205,124,115,124,37,35,92,19,24,130,39,38,208,129,122,213,144,136,212,142,131,216,148,139,212,141,132,149,60,54,106,18,19,152,58,58,211,134,129,209,139,131,209,142,130,213,146,135,211,142,135,190,108,100,167,69,63,185,95,94,209,134,130,206,134,126,4 227,141,150,229,140,152,230,140,157,227,142,154,223,134,140,225,144,150,227,151,156,223,146,152,225,141,146,227,141,149,230,149,159,198,109,113,145,49,49,170,75,73,211,131,129,219,145,147,225,146,147,226,145,149,223,142,145,146,56,58,81,12,22,90,15,22,182,93,90,220,147,148,221,141,139,224,145,147,196,107,105,111,28,31,72,17,28,81,14,22,177,90,88,217,144,144,220,145,139,222,144,141,154,65,63,81,14,21,69,14,24,94,18,22,193,110,108,217,148,148,218,147,136,222,148,142,158,71,68,69,11,19,82,15,22,153,67,68,210,135,134,212,140,136,215,146,133,217,146,137,178,90,82,106,25,26,142,56,53,206,129,126,214,145,141,211,139,132,212,143,131,211,140,132,204,128,120,192,105,97,205,128,122,212,140,136,214,144,137,210,140,132,4 222,164,160,227,169,166,229,171,165,229,169,160,226,166,155,226,165,153,224,166,156,218,160,151,220,161,150,224,166,155,225,166,155,225,168,157,224,167,156,226,170,158,224,168,155,220,164,151,219,163,151,221,163,151,221,162,152,217,155,142,220,161,149,223,168,153,221,167,153,220,169,157,215,159,145,205,145,134,173,110,104,146,83,80,167,103,97,196,135,125,211,157,145,216,165,150,210,150,133,151,84,77,96,42,49,86,41,49,88,43,50,103,51,55,177,114,104,215,162,147,208,150,131,174,109,96,112,53,55,85,40,49,91,44,51,124,65,65,191,129,117,213,160,145,209,156,138,209,153,136,180,118,106,156,96,88,171,111,104,201,141,131,211,158,146,211,157,143,209,159,142,211,161,144,214,164,148,214,159,143,214,160,147,213,160,145,210,154,140,208,151,138,4 239,151,159,241,154,164,242,156,168,243,156,169,243,153,168,244,154,169,243,155,166,240,153,160,237,151,158,239,152,159,237,148,155,231,135,140,233,138,144,237,146,154,241,154,161,238,152,158,237,155,158,234,146,147,218,117,111,203,86,83,205,86,85,212,97,93,232,140,141,237,151,153,236,157,158,226,134,131,197,82,76,179,55,61,179,49,59,186,55,56,223,120,114,237,151,151,233,157,154,218,120,114,176,50,49,158,36,44,173,46,54,194,69,66,226,130,123,236,153,152,230,154,149,224,138,133,201,93,85,190,71,67,201,83,77,220,117,112,234,148,150,236,155,153,227,150,143,230,152,147,232,151,147,228,136,133,230,140,137,237,151,154,237,150,153,235,156,155,226,153,146,230,154,148,235,155,150,237,154,159,238,157,163,238,156,159,236,153,154,233,154,153,4 243,155,158,245,160,168,245,159,165,246,162,171,246,161,169,245,158,167,243,155,166,240,159,170,243,159,159,245,161,166,245,158,165,244,155,159,236,136,131,233,134,130,238,150,153,238,159,167,242,158,156,245,161,163,245,162,166,234,137,132,219,104,93,220,108,97,232,138,131,239,159,160,240,157,155,243,159,158,241,153,151,219,110,101,202,80,74,216,103,96,234,141,134,239,157,157,238,160,156,241,161,158,238,151,143,216,110,98,201,83,73,223,120,107,238,151,145,238,160,163,235,161,155,240,161,157,239,156,148,227,129,115,225,123,109,238,148,144,243,164,164,239,164,166,232,158,148,237,160,155,241,161,156,242,158,155,242,158,158,244,162,165,242,164,166,237,161,163,230,157,150,235,161,158,241,162,158,243,162,164,243,163,167,242,163,166,239,161,163,233,156,159,4 217,128,152,221,133,158,228,143,166,234,152,176,235,150,175,228,139,156,223,137,153,216,130,151,218,132,151,223,136,157,225,140,159,216,127,140,216,126,138,223,139,152,224,143,157,225,147,164,217,134,150,222,138,158,219,131,148,173,68,74,166,59,59,203,107,111,225,146,161,225,151,164,218,140,154,222,143,162,209,121,134,154,54,58,166,64,65,196,99,105,218,141,152,219,144,151,214,139,149,215,139,152,215,136,146,167,67,67,180,79,80,217,136,148,220,144,156,214,135,143,212,137,144,217,138,147,220,143,153,193,99,103,197,103,112,227,150,164,228,152,164,223,149,162,210,135,141,218,139,150,216,137,149,217,137,150,225,146,162,229,152,166,225,150,162,222,152,163,212,140,148,214,140,151,212,135,143,218,142,150,226,148,161,227,152,165,221,147,159,216,146,157,4 220,122,127,223,121,132,228,129,140,226,120,127,228,127,134,235,140,150,232,136,140,224,128,130,222,127,131,225,127,137,225,124,134,227,127,137,228,129,136,232,138,143,231,138,138,224,131,129,223,129,135,223,125,131,216,106,116,217,107,113,217,106,106,223,119,119,231,143,142,226,136,136,219,124,125,210,98,102,199,70,82,197,59,76,186,50,59,208,93,90,230,138,138,227,137,138,219,126,121,205,89,91,191,56,72,184,40,60,185,43,59,202,80,79,227,134,135,226,136,136,218,130,123,215,117,114,207,90,98,194,56,73,197,59,70,215,102,102,227,135,136,226,139,137,218,135,123,220,129,124,219,121,123,203,82,88,209,91,94,225,126,128,223,129,136,221,134,134,219,136,119,222,134,124,220,126,125,215,111,111,220,118,119,228,137,141,224,133,137,219,132,132,4 219,126,126,223,130,129,228,135,134,231,138,139,229,136,134,229,137,135,225,134,133,220,131,129,216,124,118,223,133,129,225,136,133,220,125,121,218,122,114,221,127,121,222,132,126,218,130,125,215,124,117,216,127,121,202,98,91,183,67,65,177,55,52,205,95,83,223,135,129,221,135,129,216,129,122,199,93,83,171,50,50,136,26,34,169,48,50,208,101,91,225,138,130,222,136,126,215,131,120,200,98,86,165,46,44,150,36,39,180,62,57,213,115,104,224,138,129,221,137,128,214,133,120,214,129,118,203,106,97,205,105,96,215,121,112,223,135,127,225,139,131,220,136,127,213,133,121,218,136,123,223,139,131,224,139,132,225,140,129,228,144,135,224,141,130,218,135,124,211,130,117,217,136,120,223,138,126,225,140,128,225,139,129,225,141,131,224,142,132,218,139,130,4 217,123,119,222,128,128,225,131,133,225,131,132,229,134,136,232,141,140,230,141,137,224,137,134,214,120,114,222,131,129,216,116,114,202,89,83,214,108,105,229,139,135,228,139,131,224,139,132,213,121,116,217,124,121,193,80,76,165,46,49,194,79,70,221,125,116,228,140,132,223,137,128,215,129,123,210,113,109,175,55,54,163,46,51,186,70,65,219,121,112,229,141,133,225,140,131,213,128,121,209,114,108,185,68,68,177,57,60,195,78,78,221,120,119,226,132,128,222,133,128,213,129,123,212,119,112,185,66,64,180,62,62,209,98,99,223,119,124,221,117,118,217,123,118,209,125,117,214,125,120,202,95,90,205,92,92,218,112,120,220,112,119,219,118,117,215,122,118,205,121,112,211,123,117,213,119,116,214,112,115,214,104,113,215,104,110,217,119,120,211,119,116,4 198,113,143,205,117,148,196,110,139,196,108,130,206,114,138,198,112,134,191,109,129,197,113,137,179,96,121,179,96,120,188,94,122,183,71,91,168,59,70,187,92,103,207,123,144,195,115,136,179,96,119,201,114,142,176,72,97,143,30,48,152,42,54,203,105,125,209,117,147,193,104,124,178,101,123,194,105,132,177,72,92,159,57,73,172,78,95,203,116,139,208,117,142,204,113,138,175,97,118,183,108,127,189,105,124,205,113,139,204,120,147,197,109,133,203,121,139,197,110,131,181,105,125,179,102,121,190,105,127,201,117,141,212,118,148,203,111,136,203,116,138,184,97,113,174,96,116,164,80,101,179,85,109,193,99,124,199,102,133,202,108,138,191,108,126,185,106,117,156,82,98,175,82,109,167,84,106,182,96,120,190,101,128,189,100,125,169,91,107,182,106,121,4 215,114,134,221,121,139,221,113,137,219,106,134,213,103,125,220,115,133,214,107,125,210,110,122,215,107,127,220,118,138,222,114,135,204,87,102,187,62,78,213,105,121,210,102,116,206,103,116,216,115,129,220,112,137,203,79,101,171,45,51,181,64,73,220,115,132,214,109,123,207,102,118,206,112,123,215,109,129,192,64,82,187,63,73,213,106,112,223,125,136,212,107,113,206,100,113,209,106,122,205,106,114,201,84,97,207,94,106,219,118,127,221,121,134,212,107,121,206,107,121,209,111,121,210,112,121,201,91,97,209,109,118,223,132,143,224,131,141,217,124,132,207,117,124,208,117,121,211,116,124,204,103,113,209,109,122,219,121,135,219,124,136,212,119,131,203,113,121,203,111,117,210,122,128,200,103,115,206,105,122,215,117,127,212,117,129,209,119,130,199,115,122,4 197,126,159,197,124,156,194,120,151,198,122,156,206,137,168,211,142,172,210,134,164,205,131,161,201,129,161,196,123,157,183,101,128,141,59,84,158,81,106,202,128,161,204,127,157,205,135,163,199,127,156,198,128,158,179,102,125,132,51,74,117,40,64,178,99,126,214,148,178,207,141,166,199,130,157,203,135,162,192,125,149,162,81,101,152,63,85,186,106,130,215,156,182,209,145,171,197,131,155,205,144,170,202,141,165,193,126,148,186,109,134,203,136,162,211,152,176,211,154,176,197,136,158,203,143,168,198,136,158,201,139,162,195,128,153,204,140,165,207,142,166,211,154,173,193,133,154,198,139,164,194,128,152,200,138,161,200,136,159,200,132,159,204,134,163,204,141,163,188,127,149,194,134,157,196,130,155,197,134,158,203,142,166,196,131,155,202,135,161,199,135,158,4 245,170,183,247,170,186,238,153,166,223,118,124,219,111,112,232,141,146,242,162,175,237,160,171,243,167,178,246,170,183,230,139,146,171,56,59,178,55,56,226,135,136,239,163,174,236,160,167,239,163,172,242,166,176,222,127,132,179,66,68,176,67,64,216,124,121,236,158,164,232,155,161,228,155,162,228,145,149,203,97,92,202,103,102,193,82,80,196,87,83,223,140,138,229,155,157,219,144,147,212,125,118,206,106,99,189,86,84,111,24,31,154,49,49,211,116,107,225,155,154,226,154,159,204,112,108,189,82,70,179,73,69,136,42,47,168,62,60,201,99,90,221,149,149,216,145,152,210,128,129,200,111,105,197,104,104,179,67,70,177,67,64,211,128,125,221,153,155,220,150,155,226,158,163,223,153,156,215,133,138,196,92,92,204,111,108,224,154,156,223,158,161,4 231,137,145,234,142,146,241,153,155,241,150,149,239,146,144,242,151,153,238,146,151,237,146,150,233,142,145,236,144,146,238,149,148,222,120,108,220,116,102,236,146,144,237,147,144,234,144,144,235,148,147,235,144,145,223,126,118,201,91,77,203,93,80,231,140,131,237,149,146,234,149,145,234,149,144,235,143,141,210,102,91,172,52,47,180,60,57,222,126,117,237,153,149,232,149,143,232,147,139,235,145,142,216,111,100,177,58,54,184,70,66,225,132,125,233,149,143,231,150,141,231,149,139,235,147,143,226,129,122,212,112,101,208,105,93,227,137,129,233,150,143,230,148,139,229,148,140,233,149,142,232,144,138,230,140,133,229,139,130,231,142,134,232,148,139,226,148,137,224,145,135,230,148,140,231,144,140,233,147,143,232,147,141,230,143,135,229,144,135,223,145,134,4 238,156,160,242,158,163,246,165,169,246,162,164,246,165,167,246,165,169,245,163,167,240,156,160,240,159,160,244,161,163,245,164,162,246,161,160,246,163,163,245,162,162,244,161,161,238,158,159,240,161,159,245,166,165,245,165,163,239,150,144,230,136,125,240,155,150,242,161,158,236,156,154,240,163,160,245,166,165,242,159,154,215,114,96,195,85,67,213,114,98,239,160,154,234,155,150,236,158,154,241,160,154,241,157,149,204,100,82,169,57,48,195,94,78,235,157,149,233,156,150,234,157,149,240,161,156,243,164,160,224,135,123,191,88,71,211,118,103,234,155,148,231,154,147,232,160,151,237,161,156,238,160,154,237,158,153,231,148,138,231,150,140,233,155,149,228,153,145,227,155,146,233,159,153,236,160,153,237,161,156,238,161,156,234,158,151,232,158,151,227,153,146,4 225,133,135,230,139,140,236,148,144,238,151,149,238,151,149,236,147,143,238,152,150,234,150,149,227,137,136,225,132,127,221,128,118,210,110,98,213,115,104,222,133,126,235,152,147,232,150,144,226,140,136,216,118,105,191,79,65,166,54,49,152,45,38,192,95,86,232,150,143,230,149,137,224,139,133,226,138,129,183,77,69,124,29,31,108,26,27,179,82,73,228,146,138,226,147,134,222,138,129,229,146,138,204,108,96,151,50,43,131,37,34,176,78,68,224,142,131,223,143,129,217,134,125,225,140,130,225,141,131,213,122,112,196,101,92,194,100,88,223,141,128,223,144,131,215,136,125,223,139,130,224,139,130,223,139,132,226,145,136,225,145,134,222,142,130,217,138,126,211,134,122,217,135,125,221,137,128,224,139,131,226,144,132,224,145,132,220,142,130,216,138,128,4 235,147,155,238,150,155,242,152,159,243,153,162,244,155,163,244,158,164,244,157,163,238,152,157,235,148,152,238,150,153,240,153,158,243,157,164,245,158,166,241,155,159,240,154,155,235,151,150,230,141,137,234,147,146,229,141,143,213,119,120,215,124,127,237,151,152,238,154,151,233,153,148,230,146,140,238,154,153,204,110,108,130,32,36,146,46,47,223,134,130,235,154,151,230,150,144,232,153,148,238,157,157,215,127,125,154,58,59,174,70,63,220,129,122,233,151,148,228,148,141,230,151,143,235,155,151,235,154,151,231,145,140,224,136,130,228,143,139,232,150,146,228,149,143,226,148,140,231,150,145,233,153,149,234,153,148,236,153,149,233,152,148,230,148,142,224,148,140,219,142,134,225,144,137,231,152,145,232,151,146,233,151,145,230,149,143,226,146,139,221,145,137,4 236,151,150,238,152,153,243,154,156,245,159,160,245,162,163,245,161,160,244,158,157,238,156,155,235,152,149,239,153,151,239,151,148,241,155,150,243,157,152,244,160,157,241,158,154,236,155,150,235,154,148,237,153,149,227,136,127,213,111,98,226,131,120,239,156,148,240,159,151,235,156,148,233,154,146,234,151,143,219,121,106,173,60,51,178,69,60,220,126,108,233,151,139,233,157,149,232,155,145,236,155,146,224,132,117,191,89,77,173,65,54,210,112,93,230,150,138,231,157,148,231,153,141,237,158,149,236,155,147,228,141,130,220,129,114,222,137,123,231,152,142,228,152,141,227,150,137,234,156,146,236,157,148,234,154,148,234,153,146,233,155,146,231,155,144,226,152,141,224,149,136,227,149,138,230,152,143,233,155,146,233,153,144,232,154,145,229,153,142,222,151,140,4 225,149,144,220,144,139,215,134,126,222,144,137,227,153,148,229,153,148,231,157,149,227,153,146,222,146,139,211,128,117,180,82,74,171,76,73,201,112,104,226,150,140,226,151,140,224,150,139,220,143,135,196,104,94,121,42,46,105,30,39,158,59,58,215,130,118,226,155,142,221,148,134,218,143,131,181,88,81,118,40,46,110,35,43,138,44,45,195,105,94,225,154,138,222,152,135,221,151,138,190,105,97,142,50,50,134,46,47,160,63,61,203,115,103,223,154,137,219,151,134,222,156,143,212,138,126,172,78,70,162,66,62,196,108,99,219,145,133,221,152,138,216,147,129,218,151,137,220,153,140,212,136,124,209,128,118,220,149,138,223,153,142,221,152,136,217,151,132,215,149,132,219,152,139,221,156,144,221,153,141,221,152,140,222,153,140,221,153,138,214,148,132,4 216,138,137,214,133,133,214,132,132,216,133,133,222,145,145,221,144,141,221,143,140,219,143,139,208,127,124,180,83,83,164,63,69,169,68,72,182,82,84,199,106,104,218,146,139,217,143,135,176,78,79,131,35,46,124,32,47,131,38,50,145,44,51,159,54,57,209,131,122,215,146,134,165,72,73,120,33,47,123,40,54,124,38,51,137,44,55,134,36,46,186,101,95,213,143,132,169,72,73,128,35,48,120,39,53,119,37,50,121,34,47,122,32,46,160,68,69,209,134,124,186,94,89,153,55,59,123,37,50,140,49,59,122,34,48,110,27,43,151,60,63,205,128,118,209,136,125,173,85,81,127,37,46,123,34,48,125,36,47,129,40,48,164,76,74,206,137,125,207,137,125,202,128,117,160,68,67,132,41,50,142,47,54,166,72,70,197,120,111,206,141,127,4 231,142,153,234,143,157,240,154,165,241,149,161,242,149,161,240,147,158,236,143,158,233,146,159,229,140,149,233,142,158,238,151,164,238,149,158,229,131,134,231,134,144,235,141,156,233,147,156,230,144,149,232,145,156,233,144,158,222,124,119,186,70,59,211,100,100,235,144,157,232,151,156,230,150,152,234,152,158,233,143,158,199,87,83,150,39,39,196,82,84,232,140,151,231,150,155,230,151,152,236,161,165,235,150,166,200,88,88,168,50,45,202,98,103,230,136,152,230,149,153,228,151,151,235,161,161,237,160,172,216,119,124,197,86,75,222,131,134,227,138,152,227,149,156,223,148,146,233,157,157,232,151,157,229,141,149,224,135,137,229,144,152,230,147,156,226,151,156,219,141,139,228,152,149,230,152,151,230,149,151,230,147,149,229,148,153,227,150,154,224,152,153,4 232,146,159,235,143,155,242,155,168,236,142,146,211,96,93,206,88,81,208,95,93,220,123,136,233,146,156,236,148,158,241,153,164,235,143,145,222,121,116,210,98,90,217,114,114,226,138,150,232,149,154,238,156,166,237,148,154,232,137,137,222,120,114,224,126,125,230,143,146,229,146,146,231,152,151,234,151,156,233,143,146,224,122,117,220,114,103,229,136,133,233,151,157,229,146,146,228,146,149,231,144,142,229,137,135,216,109,96,225,126,119,225,127,121,232,147,148,228,148,150,224,141,141,232,151,154,227,135,133,219,117,105,220,123,114,215,112,102,230,146,145,228,152,155,220,142,136,229,149,152,229,141,142,219,119,115,212,105,96,215,113,106,226,141,144,224,145,150,218,142,139,224,140,143,229,146,149,223,133,132,215,116,115,221,131,132,225,145,149,219,140,146,4 245,162,179,246,164,182,247,163,179,237,131,135,236,128,128,237,136,137,241,149,161,232,140,145,245,166,179,246,167,182,246,159,172,229,120,117,221,107,98,232,129,126,242,155,164,236,151,157,245,166,179,246,164,180,242,147,156,223,107,101,214,91,88,231,125,128,243,159,173,241,165,179,243,163,176,245,161,177,243,150,164,230,118,125,223,100,110,238,135,150,246,164,179,243,165,178,241,161,175,237,148,162,228,120,127,231,118,131,231,115,128,242,143,161,245,164,181,243,164,175,240,163,172,222,122,125,200,73,73,220,104,106,224,109,111,240,129,147,244,158,176,241,166,176,237,161,168,221,122,125,198,74,69,213,98,93,220,108,101,238,133,139,243,158,174,239,163,175,232,151,161,227,134,143,206,96,86,198,83,74,219,113,100,238,146,145,241,162,179,236,163,175,4 226,162,172,229,165,175,225,160,170,198,112,117,205,124,128,215,143,149,221,155,164,230,170,181,222,157,162,228,164,169,212,137,138,172,74,74,161,67,69,178,94,98,220,153,158,230,171,177,222,161,164,221,155,155,200,117,114,165,71,73,160,71,77,149,66,70,209,139,140,229,174,180,223,162,163,212,141,138,183,96,99,153,64,71,149,65,70,153,66,68,200,124,122,220,158,159,219,159,155,208,135,133,179,93,95,144,56,59,151,66,71,178,95,95,207,134,131,218,157,155,216,155,150,201,124,122,192,114,113,170,81,78,153,63,65,181,97,95,220,157,158,216,162,165,218,161,155,204,134,131,198,123,122,204,131,130,174,86,81,190,115,113,226,170,174,215,161,163,218,165,164,210,149,149,208,142,141,214,156,157,204,138,137,214,154,155,218,162,165,215,161,165,4 216,131,155,217,130,159,219,132,161,220,132,158,221,129,157,221,134,162,218,137,159,214,135,156,215,130,156,216,132,157,217,132,154,213,126,153,217,130,153,217,131,155,217,136,156,209,128,149,207,121,147,210,128,152,211,125,145,198,100,112,191,89,94,198,99,107,208,123,141,206,124,143,201,118,140,206,122,144,194,96,102,167,55,57,161,49,52,170,59,60,194,100,106,208,133,150,210,132,153,200,112,126,178,69,68,151,46,51,141,41,44,159,50,50,190,96,100,206,133,150,206,129,148,196,107,123,174,69,72,156,47,51,150,46,48,171,66,66,194,104,113,202,128,145,198,119,135,198,116,138,194,105,116,180,79,79,182,82,86,188,93,99,198,118,132,200,126,143,199,123,138,202,127,145,206,130,146,204,124,133,203,121,135,202,124,140,200,126,139,195,118,133,4 216,136,151,216,135,148,200,117,126,222,140,152,229,147,163,226,145,160,213,136,149,202,125,138,225,147,161,213,133,145,197,103,106,209,110,114,216,133,143,211,133,142,203,124,131,206,130,144,201,124,132,189,101,105,181,74,76,175,63,67,187,92,93,189,97,94,201,117,120,207,134,142,183,105,111,163,62,64,162,55,59,169,66,73,171,63,60,165,55,50,184,94,93,191,118,118,180,98,99,153,55,56,138,36,42,162,61,65,153,52,53,135,33,32,161,68,66,184,111,111,181,91,82,175,75,73,151,45,50,159,53,58,151,47,48,150,46,46,156,61,58,183,109,109,180,87,79,179,84,78,182,83,82,163,59,58,157,55,54,155,57,54,157,65,56,189,114,111,167,77,71,175,87,82,183,101,100,178,92,92,169,80,77,155,71,67,173,91,84,172,102,96,4 207,124,147,203,117,135,206,121,138,203,111,134,205,114,137,204,117,137,198,113,134,196,113,136,203,119,140,203,115,135,207,122,140,199,108,134,201,110,136,202,117,139,199,118,139,192,113,132,197,112,134,196,106,129,204,118,139,197,111,131,181,83,100,181,87,99,185,100,115,183,103,117,192,105,125,197,110,132,205,121,142,199,113,134,167,62,76,171,67,80,194,109,126,190,110,126,196,117,131,197,115,131,201,116,133,191,97,110,181,85,98,181,87,98,191,109,125,187,110,125,196,120,131,197,119,130,198,116,128,190,102,112,193,110,122,191,112,125,191,115,131,188,114,127,193,119,127,196,119,132,199,121,137,198,122,139,195,117,129,193,112,125,189,111,128,187,114,124,190,116,125,193,119,132,195,120,133,194,119,133,190,113,125,190,111,124,184,104,119,183,108,119,4 212,120,114,217,124,117,221,127,123,226,137,134,224,127,123,220,121,120,218,120,125,214,123,123,210,116,106,214,118,106,217,123,113,221,130,123,220,124,117,217,120,116,217,122,121,212,123,122,208,116,105,209,106,97,212,116,103,194,90,79,193,87,81,216,122,119,216,123,116,207,116,108,214,128,120,211,116,107,209,109,99,159,54,51,150,42,41,211,113,107,215,125,120,204,110,103,214,130,118,218,132,123,216,127,121,183,76,68,185,80,74,211,117,113,210,118,114,202,112,106,211,129,116,215,130,118,214,125,116,196,94,82,201,101,92,212,121,118,205,111,103,199,108,97,207,125,113,210,123,115,210,119,115,202,105,96,203,105,95,209,111,110,205,111,105,200,113,103,201,117,103,208,122,114,209,122,117,204,111,105,203,109,102,207,114,110,205,117,114,197,111,104,4 242,153,165,238,141,146,244,159,168,247,172,185,247,171,183,247,170,180,246,164,173,245,164,174,241,152,156,233,134,131,243,154,162,248,168,180,248,169,181,247,169,176,247,168,173,243,162,165,242,156,160,246,160,167,247,162,174,232,136,138,232,134,128,247,167,170,246,165,168,242,161,161,244,165,171,246,163,171,231,136,137,179,61,55,209,100,88,248,168,168,244,164,166,239,159,154,243,163,167,246,165,173,212,110,104,159,42,40,199,90,81,242,156,150,244,166,166,238,159,154,237,156,158,242,160,168,229,137,134,184,76,70,208,110,104,244,158,155,241,163,163,235,158,153,232,150,151,237,153,154,239,155,158,236,150,154,240,157,161,241,157,159,237,155,153,230,153,146,229,151,148,234,150,149,237,155,159,242,163,170,242,158,163,238,153,155,234,155,152,228,155,149,4 212,135,148,207,128,140,210,129,143,214,131,144,214,133,145,197,109,105,200,124,129,210,139,150,208,130,137,208,131,142,209,127,137,209,126,138,210,131,140,204,126,129,204,130,133,204,133,136,210,133,139,209,134,145,210,130,140,204,113,116,213,132,140,208,135,140,206,132,132,199,128,123,211,136,142,211,135,140,196,111,115,147,44,44,203,116,120,216,142,144,202,130,130,200,131,127,210,135,137,213,138,139,174,83,82,137,32,32,169,72,69,222,146,145,209,137,136,198,126,121,206,129,125,208,130,128,197,115,117,145,45,43,137,42,42,214,132,130,219,145,141,208,139,135,205,130,124,205,127,123,217,142,144,180,92,91,157,58,54,211,127,123,215,142,137,204,136,130,208,136,130,209,135,131,212,139,139,213,134,134,208,126,124,211,136,134,205,134,128,183,117,111,4 241,156,166,244,156,167,245,160,172,246,166,179,246,165,177,246,163,174,244,160,168,238,154,162,241,157,163,244,159,167,243,155,165,246,161,171,247,165,175,245,161,168,241,158,164,235,153,157,241,160,165,243,161,166,236,143,143,221,116,113,225,127,125,236,147,146,237,156,158,233,153,156,240,162,165,236,149,151,215,109,100,194,76,69,186,66,60,205,99,88,232,146,140,231,152,153,237,158,161,233,143,142,211,106,96,195,81,73,185,67,63,190,79,71,225,137,127,229,149,148,235,156,156,237,156,159,234,147,148,224,128,126,213,116,112,219,128,123,230,148,142,226,152,148,230,155,152,236,160,161,238,158,163,240,159,164,239,161,164,238,161,161,233,158,156,225,153,148,227,152,151,233,158,159,237,159,160,238,161,163,237,159,162,235,157,159,231,157,153,223,150,146,4 234,157,170,235,154,169,237,154,171,238,155,171,236,153,169,230,147,160,231,149,159,231,154,166,232,155,166,232,152,165,226,139,150,226,139,146,215,122,123,203,102,97,219,129,124,226,147,149,229,149,153,217,124,124,198,93,90,183,75,72,174,63,60,190,82,70,213,120,111,223,141,143,221,136,130,200,96,86,180,67,60,174,64,60,188,89,90,217,130,131,223,142,145,226,150,154,224,145,145,216,126,123,213,121,119,221,137,140,229,150,158,230,153,162,229,154,159,224,152,154,227,154,160,230,154,163,232,155,162,234,159,168,235,160,167,230,154,161,228,155,160,224,156,156,224,153,157,229,155,162,232,158,166,234,159,168,235,161,167,230,156,161,226,155,158,223,155,156,220,149,154,226,155,161,229,156,163,231,156,165,232,159,167,230,157,162,225,154,156,219,152,151,4 246,167,188,247,172,194,248,176,200,248,181,204,248,181,201,248,179,199,248,176,197,246,171,191,246,169,187,248,177,195,248,178,198,248,179,199,247,175,193,248,177,195,247,175,193,244,168,185,245,169,186,247,176,194,248,177,197,247,174,196,248,177,198,248,177,195,246,171,187,241,166,181,245,170,186,247,174,193,247,174,195,248,175,198,247,173,196,247,174,193,244,171,187,240,168,181,244,168,182,246,173,190,241,163,180,228,141,152,241,161,178,246,173,192,242,170,186,238,168,180,241,165,177,247,173,190,230,147,156,185,79,72,226,139,145,247,176,194,241,169,184,236,165,177,239,166,177,243,169,183,239,164,179,228,146,155,235,159,172,241,170,187,238,166,181,233,163,174,237,166,175,239,166,178,240,165,181,241,168,187,239,167,185,236,165,182,234,164,176,231,164,172,4 216,117,119,217,115,119,223,121,123,226,124,123,226,127,127,223,126,126,219,121,119,219,124,123,215,118,121,218,115,117,221,120,118,222,122,119,207,97,91,210,106,101,219,122,116,217,126,123,215,118,117,219,119,122,222,123,125,207,99,96,140,34,36,179,74,70,220,125,119,213,122,116,212,115,113,218,121,119,224,128,127,192,80,77,129,25,30,171,68,66,217,122,116,210,119,113,211,114,109,220,124,121,223,128,123,209,106,99,188,75,70,188,78,73,213,120,115,210,120,113,206,108,100,217,122,117,220,126,121,221,126,122,217,121,116,214,118,111,213,124,117,207,118,109,202,107,97,212,118,112,215,122,116,219,126,121,220,129,122,216,127,119,210,121,112,204,117,107,202,112,103,208,118,112,212,121,116,216,125,116,216,126,116,213,123,116,207,119,110,203,118,107,4 236,159,166,240,161,169,245,165,175,247,168,178,247,170,180,245,169,175,243,166,172,241,166,174,235,158,160,240,162,167,243,166,174,244,165,170,245,167,171,245,170,174,241,163,162,237,162,161,233,158,157,236,161,164,236,159,162,240,163,166,243,167,172,243,171,174,241,168,168,236,164,160,229,156,150,218,132,122,198,98,85,206,110,99,233,154,150,241,169,170,239,167,168,233,161,156,224,149,140,188,86,71,144,39,36,154,47,41,206,111,97,238,166,164,237,166,162,230,159,148,222,151,140,191,96,79,150,46,40,149,46,42,201,109,97,235,163,161,236,167,163,231,162,152,219,151,142,214,139,128,177,80,69,156,51,41,214,131,123,234,164,162,232,162,156,229,162,154,218,151,143,221,155,148,209,132,125,200,113,104,221,146,140,231,163,159,227,157,149,223,156,149,4 192,113,122,197,121,133,207,120,136,199,113,124,201,123,132,203,126,136,196,121,135,197,124,135,203,126,134,190,110,116,181,88,96,168,70,76,179,90,94,198,120,127,196,120,130,192,122,131,206,132,140,204,121,129,149,55,59,134,38,47,145,45,51,183,91,95,203,129,134,195,125,131,205,133,138,205,124,130,155,61,64,138,42,48,142,48,55,160,66,71,198,123,129,188,121,124,205,133,136,203,120,121,179,89,90,161,69,74,141,48,52,176,80,83,196,122,127,197,128,129,186,114,116,210,133,137,202,125,127,185,108,110,188,105,105,210,132,131,225,159,162,203,135,135,175,107,107,201,129,129,194,119,119,195,124,130,211,138,140,219,148,150,222,156,158,219,152,152,171,102,102,187,118,121,187,115,118,213,142,146,204,132,136,216,148,154,210,140,142,206,137,138,4 240,161,176,242,164,181,245,167,184,245,169,186,246,175,189,247,176,191,241,169,185,224,152,171,240,165,177,245,170,183,245,170,184,243,166,182,245,171,184,245,174,186,240,170,183,225,157,171,241,166,176,245,171,181,243,170,183,237,159,167,229,145,144,235,161,167,237,170,182,230,166,174,240,165,172,243,169,180,241,165,174,203,108,105,179,72,65,213,128,125,238,172,181,230,166,173,238,165,170,242,169,179,238,161,167,192,90,86,181,72,71,218,132,130,235,169,178,229,165,172,237,166,168,240,168,175,238,165,174,223,139,142,222,140,145,234,163,173,234,169,179,227,165,172,233,163,166,238,168,174,239,167,176,238,165,179,240,170,184,237,169,182,231,167,177,225,164,173,229,160,164,236,168,174,235,165,174,233,162,175,236,168,180,233,164,177,228,163,174,221,162,170,4 204,116,110,208,120,115,209,120,114,211,121,114,213,121,111,211,122,110,209,121,114,208,125,116,203,111,102,208,122,111,209,119,109,208,118,111,210,118,107,206,112,98,206,115,106,209,131,118,198,105,94,204,114,99,207,117,104,203,109,99,198,101,89,203,107,97,205,116,102,206,123,107,191,89,84,202,107,96,202,113,100,187,80,73,186,79,75,182,81,76,200,105,95,200,114,102,194,98,90,203,116,102,198,104,89,187,83,72,179,73,67,170,67,62,195,106,98,201,116,105,196,110,95,204,123,107,196,103,89,189,87,77,170,67,56,169,67,62,196,106,98,199,115,106,198,118,102,199,115,99,198,108,96,184,85,79,174,70,62,185,86,80,196,109,103,196,115,109,191,107,92,195,109,96,200,115,104,196,109,100,190,95,91,192,100,97,192,107,102,187,104,97,4 193,95,93,192,85,90,198,93,100,205,109,109,202,103,105,202,107,108,199,102,104,197,105,106,195,100,98,193,92,93,185,78,81,195,93,93,199,100,96,199,98,100,198,104,102,192,101,97,194,97,99,189,87,91,168,59,60,179,69,67,192,88,85,203,111,108,200,106,102,192,99,94,192,93,93,193,93,97,177,71,71,171,60,58,184,81,83,202,110,107,200,107,104,195,103,101,189,92,92,193,92,95,177,69,71,153,46,48,163,58,60,196,94,91,198,108,101,196,106,103,187,93,90,191,95,95,190,88,89,167,56,61,175,70,71,201,104,103,192,93,89,193,97,98,184,89,87,190,95,93,187,82,85,189,84,88,194,97,98,198,103,105,190,91,93,189,93,96,180,89,90,188,94,95,189,92,95,190,89,95,188,86,89,188,84,89,189,91,93,187,94,95,4 239,153,166,241,158,175,240,152,177,231,132,158,229,132,143,236,149,169,239,159,180,234,144,166,236,150,158,238,156,172,228,134,152,194,74,82,164,47,46,170,66,73,220,133,142,228,144,161,233,145,157,234,152,165,207,97,98,150,33,38,130,27,33,124,22,28,158,50,53,213,129,140,234,150,167,225,137,141,172,55,53,125,30,38,99,19,27,96,20,29,127,27,31,195,101,109,234,153,168,219,125,127,137,35,35,90,17,26,97,21,30,103,25,33,116,23,28,185,86,95,233,154,165,219,127,129,144,38,37,98,18,25,107,23,30,117,28,33,125,24,30,182,80,93,229,152,161,225,144,151,192,86,81,136,34,36,117,25,29,120,25,29,143,38,40,187,92,97,228,152,158,229,153,161,222,140,145,180,79,79,137,34,35,149,47,48,181,86,84,202,118,119,4 230,142,175,233,148,181,233,146,172,239,153,181,240,156,187,239,155,185,237,154,181,232,148,175,226,140,169,215,119,141,191,81,91,184,76,89,201,96,109,215,118,133,232,151,176,231,149,175,215,125,144,188,71,83,158,40,54,137,24,40,146,31,43,156,43,52,202,106,118,225,144,166,219,136,155,195,84,97,160,41,58,150,39,55,138,32,48,142,30,46,170,53,63,208,112,127,225,149,169,210,113,132,166,49,66,154,39,56,148,36,52,154,38,53,182,70,81,206,114,132,228,155,174,227,149,172,211,117,138,186,76,95,177,62,80,173,59,71,191,86,98,207,122,140,227,154,173,228,152,175,229,152,177,225,144,170,217,130,156,211,121,141,211,129,150,207,129,153,224,151,169,227,152,173,229,150,175,228,151,178,226,149,175,221,142,164,215,136,157,208,132,156,4 236,160,167,227,138,136,214,114,108,222,126,129,227,138,153,217,120,121,217,128,125,218,137,136,222,139,138,213,121,117,199,89,80,200,91,84,212,112,110,196,88,83,201,105,97,210,122,114,194,95,86,176,65,60,175,61,59,178,68,67,183,73,67,176,67,60,193,93,81,197,105,92,174,71,62,145,34,34,162,53,51,162,53,51,171,58,56,179,69,61,184,80,69,189,93,80,168,70,61,166,62,60,175,65,60,172,59,54,175,66,60,180,74,66,173,65,56,189,94,83,195,109,99,198,106,98,190,93,86,188,85,75,194,98,88,192,95,83,187,82,68,197,109,96,221,152,151,217,138,134,213,127,118,209,125,115,210,130,124,212,132,122,208,128,118,208,139,132,210,145,143,207,136,133,210,135,129,213,141,136,220,148,143,226,158,154,224,162,163,219,161,163,4 248,177,194,248,184,201,248,189,204,248,188,199,248,185,200,248,186,199,248,184,197,248,179,190,247,175,191,247,181,194,247,184,197,247,182,194,248,182,194,248,187,195,248,183,193,247,174,184,247,171,184,249,175,187,251,182,196,250,181,195,249,180,192,247,180,189,248,184,191,246,177,186,245,167,177,233,141,147,220,114,114,230,131,132,238,144,145,248,170,178,248,179,189,245,172,183,241,159,165,187,67,63,172,45,42,197,77,68,185,57,53,223,117,114,248,173,178,245,174,181,239,163,172,205,99,99,181,58,53,205,93,83,178,55,51,213,106,101,249,176,179,244,174,179,238,166,179,241,164,177,227,134,137,219,118,114,220,120,115,242,162,167,245,172,178,239,167,172,236,163,173,241,164,176,246,170,186,246,169,182,248,173,183,246,171,179,241,165,169,236,165,172,4 244,175,184,245,176,187,243,159,168,218,112,106,192,73,67,187,70,62,213,108,100,236,154,159,243,171,180,246,176,187,233,142,141,200,81,70,185,63,58,193,81,72,217,116,108,232,147,143,244,177,186,249,175,187,232,136,132,205,95,83,196,80,74,197,83,74,210,105,90,226,138,127,247,179,187,243,160,161,214,108,96,210,104,96,202,90,81,205,99,87,217,120,107,226,141,126,246,177,178,242,160,155,202,90,78,187,71,61,198,87,74,201,94,80,227,141,131,232,153,140,239,165,156,241,160,155,220,123,112,200,93,82,193,81,70,192,78,64,226,138,125,233,158,147,236,163,157,243,169,167,232,144,134,210,107,94,188,73,61,199,91,75,229,144,127,231,159,148,236,168,172,241,171,175,236,153,148,219,122,110,199,91,77,207,107,88,235,161,149,233,166,158,4 240,161,182,242,162,185,238,149,170,240,150,171,245,161,186,244,163,188,244,166,191,239,162,185,235,152,173,216,115,124,200,84,85,225,124,129,230,135,151,229,134,153,229,141,156,234,157,176,230,143,150,200,92,90,186,67,77,186,69,79,204,87,96,194,79,80,207,105,105,233,154,170,228,143,140,200,96,96,142,29,41,169,56,68,214,110,115,203,99,99,227,141,151,236,162,177,232,151,160,211,115,115,179,77,80,220,130,144,235,150,165,235,150,171,238,161,181,238,166,181,231,155,167,234,158,169,237,162,176,242,167,185,244,167,186,241,161,181,240,164,181,239,167,181,231,160,168,236,164,175,237,159,175,239,163,181,243,168,185,245,174,188,242,171,185,238,169,181,232,164,170,237,167,176,239,165,178,239,164,180,241,165,182,241,167,184,237,165,180,231,161,176,4 207,126,132,210,137,144,206,131,134,218,145,146,222,148,149,226,156,155,223,153,158,218,151,157,211,136,139,211,136,142,203,119,123,212,137,137,219,146,144,221,150,150,222,155,157,221,156,157,213,144,144,192,107,108,159,59,68,185,89,89,210,130,128,221,150,149,220,153,148,219,155,151,215,146,145,195,116,114,162,66,70,174,75,75,197,107,103,220,151,146,221,152,150,218,155,151,213,143,143,211,136,131,169,79,83,153,56,61,193,104,103,222,156,153,215,147,146,217,153,148,209,140,138,213,143,139,190,103,101,181,91,92,196,116,118,216,147,143,214,145,145,210,141,136,204,136,130,209,142,139,214,141,141,216,142,142,212,141,140,214,149,148,215,151,151,209,142,142,205,139,134,205,139,133,206,135,134,211,139,138,213,144,141,209,141,140,209,143,142,204,135,135,4 229,136,161,235,142,168,240,146,169,241,147,168,244,154,178,240,147,177,231,132,165,229,140,165,228,134,157,236,145,166,239,146,166,239,144,163,237,138,162,236,143,170,230,137,153,226,141,160,225,129,153,234,142,163,237,148,165,234,138,156,235,133,160,236,141,165,226,129,144,222,131,147,225,129,150,231,134,158,234,143,162,237,144,160,209,108,122,201,99,108,221,122,141,223,136,153,220,117,138,224,114,144,232,139,156,237,145,163,180,73,82,166,50,57,225,132,146,225,146,160,213,107,117,220,116,140,231,140,161,233,144,165,227,135,151,220,122,143,226,140,160,224,147,160,214,117,134,223,129,149,227,134,157,226,131,155,230,139,159,231,141,163,227,140,157,221,142,155,213,126,145,219,127,146,220,126,154,226,131,156,235,147,168,236,155,173,230,150,164,222,149,158,4 220,125,145,227,136,158,231,148,168,237,152,173,236,148,173,239,154,178,237,152,168,232,149,167,219,121,147,224,131,156,221,131,152,214,117,130,229,142,161,235,153,172,232,144,156,232,151,166,220,130,152,224,136,154,189,82,92,141,33,41,187,86,97,233,148,164,230,144,161,231,149,166,222,141,157,220,128,142,158,47,49,133,29,37,153,42,49,217,123,136,232,152,167,230,148,163,221,141,155,224,140,157,181,76,85,144,32,37,165,53,65,215,116,130,229,145,159,226,144,160,217,139,149,220,135,150,219,128,148,193,95,108,202,102,120,227,139,160,227,144,161,222,140,157,211,125,133,212,119,128,218,130,149,225,141,159,225,142,161,225,140,160,224,146,163,218,142,157,211,127,140,210,118,131,218,133,151,225,144,157,228,148,164,226,141,163,222,144,162,211,134,150,4 227,146,167,227,145,168,233,149,177,236,151,180,238,152,177,237,155,175,236,155,178,236,158,180,219,138,158,218,131,151,217,129,152,233,152,177,237,160,183,235,156,177,236,157,176,228,148,167,211,121,136,146,47,57,126,34,45,175,87,102,209,124,140,218,129,137,225,140,156,227,145,168,210,122,137,133,39,48,106,18,29,99,15,27,132,31,40,184,69,70,220,132,149,230,148,172,218,139,155,172,79,87,103,16,24,111,28,38,152,54,66,198,99,119,223,136,158,226,147,166,221,148,163,217,138,155,187,102,118,199,115,133,222,140,163,225,144,169,226,144,166,226,150,169,220,144,157,225,147,165,230,148,170,231,150,174,229,147,173,227,144,168,231,152,175,227,152,172,220,142,155,225,145,161,227,144,166,231,148,172,227,143,168,229,145,171,230,150,172,223,149,166,4 225,150,168,229,158,174,232,162,176,231,153,173,234,155,176,236,157,175,234,165,179,224,159,172,223,148,163,228,157,171,229,160,175,222,147,162,217,135,148,224,142,159,231,162,173,225,163,170,221,149,160,225,152,164,226,156,167,189,101,107,156,55,58,189,97,103,224,151,163,224,156,162,218,148,156,218,143,153,209,131,137,144,53,57,120,33,42,174,79,86,214,137,145,223,156,160,220,157,161,221,149,159,202,118,122,128,43,45,119,33,37,176,88,92,220,151,157,224,164,167,216,152,157,222,152,163,210,134,141,194,117,119,189,109,108,206,130,136,224,156,165,220,159,162,213,151,154,220,152,160,225,155,164,227,161,170,222,156,166,223,158,168,218,148,159,218,156,161,209,149,152,217,153,159,225,158,164,224,157,164,224,159,167,223,163,172,218,157,166,213,158,163,4 231,151,177,235,155,182,232,144,175,197,84,106,188,66,85,216,116,143,233,152,181,226,149,176,231,154,177,235,156,182,230,144,171,186,71,87,182,59,66,194,77,89,228,147,172,225,150,172,229,153,175,233,152,178,235,151,180,219,125,146,192,77,83,186,68,71,224,140,162,225,148,171,227,151,169,234,151,176,237,154,180,238,156,184,215,118,138,195,87,96,226,145,166,226,149,173,226,149,169,233,152,176,238,158,182,238,154,182,234,150,177,232,152,175,230,154,177,226,150,171,226,147,166,232,150,173,236,151,174,241,160,184,237,156,181,236,158,182,232,158,179,224,149,166,223,149,163,230,151,171,236,157,178,240,165,186,238,161,184,236,161,183,232,155,174,223,149,166,218,144,159,227,150,168,232,155,177,236,160,182,238,163,184,234,158,180,226,146,165,223,150,167,4 219,130,157,226,139,167,201,105,125,162,50,61,186,70,77,195,88,102,217,125,151,224,139,165,224,143,162,215,127,146,176,66,70,179,72,73,188,72,74,173,52,54,203,105,120,221,134,159,223,140,156,194,89,101,182,71,74,192,82,77,190,77,75,186,74,74,223,141,155,227,145,169,199,103,111,157,42,48,173,55,67,182,67,69,182,70,68,186,73,69,230,151,163,233,158,175,199,108,117,147,43,47,164,55,59,172,58,65,167,56,59,203,106,109,235,158,173,233,156,171,213,136,149,205,121,133,209,126,139,210,121,139,216,129,149,228,148,165,229,148,167,227,146,164,216,140,151,222,147,160,227,151,165,230,151,169,232,151,170,231,150,169,229,149,167,224,147,165,221,146,155,226,146,159,231,154,166,233,155,168,235,157,170,234,156,172,227,148,166,219,142,159,4 220,127,152,186,76,92,181,63,78,178,53,68,212,100,111,225,125,145,235,145,172,236,150,176,221,130,149,158,49,62,151,37,52,163,42,59,187,68,78,209,107,124,228,134,149,231,144,160,221,135,152,181,74,86,151,35,51,172,51,68,175,50,67,188,75,88,222,127,133,229,143,155,221,138,154,218,133,149,182,70,85,178,53,70,175,49,66,192,77,92,224,135,148,230,149,166,218,133,147,225,144,159,201,93,103,182,57,72,182,60,76,172,57,71,206,113,126,229,150,168,222,141,153,228,147,162,218,125,137,194,81,92,178,56,69,153,37,48,200,103,112,229,153,168,225,151,157,230,150,164,231,148,168,218,124,135,184,69,77,196,89,99,215,126,139,227,152,168,223,147,155,230,151,162,232,149,168,229,146,165,218,126,137,223,136,152,222,141,160,223,147,165,4 232,148,144,235,148,143,231,138,126,235,144,135,245,160,156,244,162,156,243,164,158,238,159,155,232,151,145,232,144,137,213,106,84,219,113,96,242,155,149,243,162,154,242,163,154,237,160,152,231,152,145,226,137,126,206,93,72,210,99,78,234,141,131,243,160,152,241,160,149,237,160,148,229,150,139,221,131,116,197,80,58,197,79,57,223,123,108,240,152,144,240,158,146,236,159,147,227,149,136,215,121,103,197,83,59,192,76,54,218,118,98,241,159,150,239,159,147,234,157,144,223,145,131,220,133,116,205,102,78,199,91,65,220,128,110,241,164,156,237,158,146,232,157,145,219,143,129,222,142,128,215,124,105,216,123,101,231,149,136,237,160,152,234,157,147,229,154,142,216,140,127,221,146,133,224,145,132,227,149,137,231,153,144,231,151,138,230,152,140,226,153,142,4 231,156,168,236,162,175,239,164,179,241,166,182,242,168,184,240,166,181,238,165,181,233,161,177,232,156,165,234,159,170,236,162,174,234,154,163,231,151,157,231,154,161,230,153,161,227,155,169,229,155,161,233,159,168,226,147,151,194,96,90,186,83,74,190,89,78,197,100,88,217,138,142,227,154,158,231,157,163,201,111,105,146,42,41,157,50,49,165,55,48,191,93,81,222,147,152,226,157,156,230,158,160,199,107,99,153,47,41,162,53,49,180,70,60,207,119,109,225,157,164,225,159,154,229,161,159,216,133,127,194,93,83,194,97,89,211,125,122,228,157,164,228,161,167,221,156,150,226,158,155,225,153,156,227,151,158,230,158,166,232,163,172,232,165,172,228,161,166,219,154,148,224,157,155,225,155,154,229,158,165,231,159,168,231,160,169,231,162,169,225,158,165,4 231,142,152,233,142,151,236,145,152,241,150,161,240,148,160,236,143,153,233,142,154,228,137,148,231,145,151,235,145,151,238,151,155,236,145,149,236,143,153,236,149,157,230,141,146,225,137,146,230,147,154,235,150,157,238,153,160,226,129,127,205,93,84,226,134,138,229,140,145,225,139,143,230,146,150,232,143,154,235,147,156,219,118,115,190,68,59,219,120,125,225,136,138,221,136,135,224,136,137,225,130,138,231,139,150,224,129,136,212,105,106,223,128,131,223,134,133,217,132,132,220,134,137,225,135,142,228,137,145,228,136,148,230,138,148,228,141,141,222,135,136,215,129,135,216,134,135,223,138,144,224,135,143,225,133,144,225,133,140,225,136,135,218,131,134,212,129,132,212,134,136,217,133,135,220,132,140,221,132,143,220,127,133,216,124,123,214,128,132,209,129,132,4 233,168,173,233,166,170,237,168,173,241,172,178,242,174,179,241,174,176,238,176,175,232,173,174,232,169,171,236,170,172,228,156,155,222,144,141,231,159,160,237,170,171,234,170,170,226,165,165,228,166,167,234,171,172,209,127,119,179,82,68,190,98,88,230,158,157,232,169,169,223,162,159,226,166,166,231,169,170,213,137,131,178,85,70,178,82,70,223,151,146,231,170,169,223,164,159,223,164,162,228,165,164,227,162,162,198,117,108,196,110,96,227,159,155,229,169,166,221,166,159,220,163,159,225,164,162,227,164,166,226,159,159,225,154,149,229,164,162,225,164,159,218,162,155,216,162,155,221,161,156,223,159,158,223,158,158,226,161,157,225,162,159,219,159,155,211,159,154,211,158,152,217,161,155,220,159,154,221,160,155,221,158,156,220,159,157,214,158,152,207,158,152,4 227,138,147,228,138,146,235,146,157,238,149,155,238,148,151,237,148,151,233,144,150,228,140,147,227,138,146,230,140,146,233,144,146,237,148,147,235,144,140,234,144,145,228,139,141,225,140,144,224,137,140,232,147,149,235,152,156,234,146,144,235,149,147,231,143,144,223,133,129,223,140,139,223,136,136,230,145,146,233,151,154,217,119,113,215,116,105,229,141,140,223,133,130,219,136,131,223,140,137,227,141,143,229,143,149,208,102,90,203,93,76,222,130,127,221,130,129,217,133,131,219,138,134,225,138,137,226,139,141,219,124,117,215,117,109,225,137,136,222,137,136,218,139,139,216,138,133,220,134,129,222,135,131,224,138,137,226,140,141,226,145,143,220,140,135,214,138,133,214,140,135,218,138,132,219,134,130,221,135,134,223,136,136,222,139,135,216,137,131,208,130,122,4 230,142,152,227,138,144,225,131,130,230,136,141,220,116,116,208,97,94,228,138,144,231,149,152,230,147,151,224,133,132,200,86,74,207,97,89,201,87,78,181,58,47,204,102,97,227,146,148,227,143,144,222,130,123,202,91,79,209,102,92,193,78,69,177,54,45,195,86,75,221,138,139,226,143,141,207,104,91,214,115,106,232,145,146,212,113,104,188,70,58,194,83,73,218,134,134,228,149,148,222,132,131,226,138,133,236,152,156,231,144,142,209,109,96,204,103,93,216,132,134,226,149,147,233,154,160,233,150,149,234,150,150,235,152,152,227,142,138,221,136,133,218,140,139,221,145,138,227,146,145,231,149,148,234,151,148,233,150,149,230,148,146,226,148,145,218,144,139,218,142,137,223,142,139,229,150,146,231,151,146,231,150,147,229,150,147,224,148,143,215,142,137,4 223,122,144,225,124,147,225,114,140,232,131,157,231,124,147,219,102,121,198,74,81,196,79,79,223,121,140,221,112,134,218,104,129,226,120,146,226,122,145,215,101,114,198,73,82,197,82,89,220,122,139,221,118,136,205,88,100,191,66,78,208,97,109,215,106,120,193,69,77,191,73,84,213,107,125,224,131,148,195,79,91,166,36,45,179,54,62,213,110,122,200,85,94,187,64,73,214,113,131,220,121,138,192,71,85,164,37,50,174,49,57,207,102,111,210,106,121,200,94,106,214,116,130,217,120,138,204,99,114,175,49,58,184,65,73,210,106,121,210,110,129,207,111,123,215,127,134,216,123,134,209,109,124,202,90,102,208,101,118,213,119,138,210,116,131,203,108,119,208,120,125,215,130,131,209,113,124,207,104,122,210,107,128,211,113,128,206,108,122,197,98,107,4 224,136,147,219,128,139,212,112,118,220,121,128,224,126,137,222,123,131,222,130,131,222,134,142,223,136,138,212,118,117,193,88,85,195,86,81,201,91,86,214,116,118,222,133,138,220,133,141,219,134,133,199,99,93,170,58,57,164,51,49,174,58,50,195,82,77,220,129,135,219,131,142,212,121,118,192,91,84,166,55,50,145,40,40,164,52,47,195,88,77,220,131,133,218,128,137,213,127,125,206,112,107,173,63,56,145,38,39,174,65,58,205,104,98,222,136,138,217,132,133,215,132,133,212,122,121,187,80,71,167,55,52,167,56,50,206,107,103,220,135,131,217,135,129,211,130,128,214,130,132,209,119,119,198,101,99,193,92,92,215,128,130,217,134,131,213,135,130,207,126,127,210,126,128,213,129,134,214,128,134,212,122,128,214,127,131,215,135,134,210,136,130,4 234,149,147,235,146,152,208,101,104,213,103,110,240,141,154,236,137,151,233,137,149,227,134,144,234,154,148,236,150,149,178,69,67,178,62,64,238,141,149,233,136,145,229,133,137,226,136,142,234,159,154,233,149,144,186,77,67,193,82,76,236,142,147,232,135,143,229,135,140,228,141,143,232,157,148,234,154,147,222,129,116,227,135,130,235,142,148,233,140,146,229,137,140,227,138,138,230,154,142,236,160,152,238,157,153,236,149,151,228,134,134,226,131,132,230,141,143,226,140,138,230,157,144,236,161,153,237,155,150,236,151,147,205,100,90,185,70,63,217,125,126,225,142,141,226,154,141,230,151,139,234,150,142,237,156,152,212,114,106,187,73,63,214,124,118,223,145,139,222,150,136,227,151,138,232,153,144,234,154,151,227,141,137,217,126,119,221,139,133,218,142,133,4 233,143,152,238,151,160,242,154,164,240,148,156,239,146,150,242,153,159,241,153,157,236,150,152,232,144,149,236,147,153,238,149,155,222,119,116,216,108,100,231,138,133,242,159,160,236,151,148,233,148,146,234,147,148,222,121,118,198,81,75,189,66,61,227,132,132,241,160,163,235,153,150,231,151,147,232,148,147,213,111,103,196,76,71,191,68,68,225,127,125,239,159,159,233,158,153,230,152,149,225,138,133,199,89,78,194,75,68,200,82,79,226,130,125,234,149,145,231,154,148,228,152,148,223,136,129,196,85,73,190,72,65,207,99,92,228,138,135,232,151,148,227,150,142,222,145,139,221,136,132,198,89,81,197,86,76,221,128,122,231,146,148,230,152,147,225,151,140,218,143,137,218,135,133,207,109,105,212,118,112,226,143,140,229,149,145,223,143,135,220,146,138,4 247,176,189,248,178,190,248,181,193,248,184,196,248,182,194,248,181,192,248,180,191,247,176,188,247,174,185,247,177,187,248,181,192,248,183,194,248,184,193,248,183,192,248,178,187,247,176,185,246,171,181,247,171,184,248,173,183,247,169,177,249,180,191,248,181,189,247,177,186,244,171,181,243,169,180,245,168,176,216,117,112,198,91,84,239,156,163,249,179,190,246,174,182,241,168,175,242,169,179,242,165,170,192,84,75,162,48,48,185,81,76,238,159,162,246,174,182,241,169,174,239,166,173,244,170,181,218,128,128,163,53,49,156,46,45,208,115,107,243,172,178,237,167,173,236,164,170,241,167,177,239,166,173,205,113,109,181,78,71,206,116,109,238,169,174,233,164,170,235,166,170,239,168,174,240,168,176,240,168,174,233,157,159,231,156,157,234,164,169,229,160,166,4 235,153,171,238,155,173,240,159,176,240,159,177,228,137,144,216,119,118,223,133,143,229,152,169,231,148,165,234,153,169,237,157,174,220,128,132,185,77,72,176,67,61,187,83,79,198,103,104,227,146,159,231,154,171,229,148,160,190,87,84,156,46,46,162,52,51,159,53,49,169,64,59,205,113,113,217,133,141,206,110,111,176,64,59,170,60,55,180,71,63,172,65,58,163,63,59,168,59,54,177,72,69,184,78,73,182,75,69,175,66,59,180,73,63,165,60,55,158,57,55,170,68,64,168,59,55,180,71,59,180,74,64,173,66,60,166,57,55,157,51,48,172,75,68,207,131,131,185,87,79,174,65,56,181,75,67,187,86,82,180,80,78,192,99,95,203,124,127,214,147,147,202,121,114,193,101,94,199,104,102,212,130,138,213,136,143,214,142,150,211,143,152,4 235,155,158,236,154,157,239,157,162,241,159,165,243,161,168,241,160,168,239,160,168,235,160,168,235,157,157,236,155,153,238,156,157,238,157,160,237,154,153,237,157,159,235,157,159,232,157,161,234,156,152,237,159,159,238,157,156,222,132,125,186,84,74,212,122,113,227,149,146,228,154,154,232,157,151,236,159,156,232,147,140,190,88,77,133,36,38,163,63,58,222,140,132,229,159,156,231,154,145,236,160,155,232,150,142,194,93,79,156,57,51,176,79,70,224,145,137,226,156,150,229,156,147,235,159,152,236,161,156,227,145,135,218,133,125,223,145,139,227,154,147,221,150,145,226,154,145,232,158,153,234,161,159,235,162,159,235,162,158,232,160,156,226,155,149,220,152,146,221,150,139,227,155,148,232,160,155,232,159,155,232,158,154,229,157,152,224,155,148,219,154,147,4 228,182,180,231,182,182,232,182,184,233,183,186,229,178,183,227,181,185,224,181,183,222,179,179,227,181,178,228,179,180,229,178,179,228,181,181,218,166,163,213,164,161,217,172,172,217,174,174,223,178,175,227,179,179,228,180,180,209,154,147,164,95,88,154,81,76,204,154,149,218,179,176,222,180,175,228,185,182,225,179,175,177,110,101,124,57,62,142,75,74,208,162,158,215,177,174,220,179,173,223,181,176,222,179,176,182,119,112,148,77,75,184,123,120,218,179,175,216,179,173,213,170,168,219,177,174,219,178,177,196,138,130,196,137,134,215,171,173,218,178,176,216,179,172,208,169,167,214,174,172,216,175,175,216,174,173,219,178,177,219,179,178,218,177,175,213,176,170,205,166,165,213,175,173,216,176,174,217,177,176,219,179,178,220,180,177,218,180,173,211,174,168,4 194,108,140,197,108,140,208,119,149,212,119,151,213,122,153,215,123,151,211,120,146,201,115,143,194,109,139,199,112,142,207,117,145,212,125,152,214,127,152,213,124,148,209,122,144,199,114,138,193,110,138,201,115,142,209,123,149,210,124,147,202,106,124,197,100,115,201,112,130,200,120,141,193,113,137,204,122,145,208,123,145,192,93,108,182,74,84,186,81,88,198,108,124,200,124,142,192,112,133,203,121,143,202,117,138,190,92,106,184,85,92,195,103,115,204,122,141,200,126,140,191,116,135,201,123,142,204,124,145,203,122,142,202,119,137,205,125,143,204,130,145,197,126,140,188,116,133,194,117,136,200,122,141,203,127,146,207,131,149,206,129,145,202,130,142,192,124,136,184,111,127,188,112,130,194,118,136,201,125,143,204,127,143,201,126,141,196,125,137,190,125,135,4 202,114,154,206,117,158,209,122,161,210,123,165,212,127,168,211,123,164,206,116,156,203,118,156,202,118,154,206,120,158,206,119,158,200,108,143,200,106,137,203,112,146,201,113,150,198,112,149,196,115,149,201,119,154,201,118,155,180,73,99,170,55,73,188,87,112,203,120,154,198,114,147,194,117,149,200,121,155,203,121,157,184,82,108,162,44,65,183,82,109,204,121,155,198,116,147,196,122,151,200,120,153,203,122,156,199,108,138,183,78,104,193,100,133,204,124,155,196,117,146,192,118,146,197,118,150,199,115,149,202,120,153,200,116,150,202,120,153,203,125,154,197,122,149,186,110,140,194,117,147,199,121,152,202,122,155,203,122,154,201,122,151,200,124,151,195,122,147,182,107,136,190,116,146,195,121,151,197,118,150,197,117,149,196,117,147,194,117,145,191,119,145,4 229,133,145,234,137,146,242,151,160,244,145,159,243,142,161,242,146,163,238,145,157,232,138,154,225,124,137,236,140,152,241,146,153,244,149,158,244,147,160,241,141,154,235,137,148,232,138,149,227,131,140,239,150,154,242,152,156,242,148,159,244,153,163,243,149,160,238,139,151,232,137,145,229,144,149,232,143,143,240,154,150,246,160,169,243,149,157,242,151,158,239,148,157,234,144,150,229,149,149,210,108,101,194,79,64,240,152,151,244,156,162,238,142,151,236,142,153,232,143,150,222,142,139,193,83,77,159,31,23,219,117,111,245,162,168,237,143,154,224,121,127,229,141,148,215,130,130,203,99,95,190,75,68,228,137,137,238,147,156,235,145,153,220,125,123,226,143,146,211,126,132,217,130,136,225,138,141,232,148,153,233,144,152,234,147,155,231,154,157,224,148,147,4 217,127,149,223,133,155,224,132,157,224,131,159,227,134,162,227,136,162,227,139,162,221,135,159,218,130,147,223,135,153,223,132,154,220,125,150,218,118,143,220,123,147,223,135,156,221,138,158,219,134,148,222,135,151,219,126,147,207,92,118,204,85,112,211,104,129,219,129,151,218,137,157,217,134,147,215,124,141,210,106,126,202,81,99,201,79,100,204,91,116,216,123,148,216,130,154,212,130,142,207,110,127,203,89,109,205,90,106,200,76,96,204,93,121,218,131,154,217,135,155,208,126,136,208,116,132,208,104,126,210,104,127,204,90,116,215,120,144,219,136,157,215,137,154,206,128,138,211,128,143,214,125,144,217,127,147,219,129,149,220,137,156,217,135,153,212,134,151,203,125,135,208,127,141,210,123,142,214,126,145,218,134,151,217,135,153,214,134,151,208,132,148,4 217,122,124,218,119,125,221,119,131,227,128,135,231,136,147,226,132,138,225,131,132,217,125,128,221,131,128,221,126,131,223,126,130,223,127,131,222,125,128,222,128,128,219,125,121,218,128,127,216,125,124,219,126,129,224,133,135,212,113,114,192,78,72,213,117,115,220,133,130,219,131,125,212,121,118,217,124,125,210,113,113,177,67,65,152,41,42,170,58,56,208,113,106,216,131,126,212,122,114,214,122,119,203,102,98,155,46,46,134,33,37,171,63,56,211,118,109,216,129,126,211,124,117,213,123,119,213,123,121,197,98,93,178,71,71,199,103,98,215,127,119,215,129,124,205,119,112,210,120,115,215,125,119,214,126,124,215,125,125,217,130,127,215,129,124,212,129,121,204,123,116,210,125,119,211,124,117,213,126,122,214,127,126,215,130,127,213,131,125,208,127,118,4 225,138,172,228,138,176,225,128,171,233,140,180,234,140,181,230,131,174,230,138,173,230,146,170,223,135,169,226,139,176,229,140,179,233,141,182,234,141,180,230,134,172,228,136,171,228,146,172,220,132,167,214,119,153,197,97,128,203,103,138,221,126,163,228,138,173,227,139,172,225,142,170,223,143,171,208,111,137,143,30,47,142,25,43,187,74,97,227,139,171,227,144,173,224,145,171,221,143,168,219,135,167,197,97,132,183,76,102,209,109,134,225,136,167,223,136,169,221,143,168,216,137,165,217,130,164,223,135,170,229,145,176,226,138,171,221,131,167,221,135,168,218,140,166,212,130,159,212,121,157,219,134,166,225,139,169,223,134,168,224,139,172,220,138,168,214,135,164,209,129,156,212,127,158,216,132,164,221,138,168,223,141,171,220,137,168,215,133,165,210,132,162,4 205,109,125,211,115,131,218,120,138,222,123,141,225,127,143,223,126,142,217,121,137,210,117,134,202,102,120,214,119,137,210,110,124,210,112,119,225,130,141,221,123,136,214,119,132,207,115,129,204,106,121,218,126,139,202,99,105,189,79,77,220,124,130,218,122,136,211,117,129,205,113,125,205,112,122,213,118,128,199,96,96,174,57,57,208,108,112,219,126,138,210,118,131,203,113,125,203,109,121,211,119,129,199,97,99,170,53,55,193,87,92,215,124,135,205,113,125,201,113,125,202,110,120,208,117,130,203,106,112,180,66,64,198,97,101,211,120,132,204,113,126,199,114,123,202,114,119,204,112,123,207,115,124,200,100,101,204,111,118,208,116,129,202,112,123,195,111,117,196,109,114,201,112,118,204,114,122,203,110,121,204,112,123,202,109,122,197,108,117,194,113,116,4 227,147,164,231,148,162,235,153,169,237,151,167,239,156,173,238,155,167,236,156,167,226,149,162,223,141,154,232,149,163,238,160,173,236,158,175,236,159,174,236,156,165,230,151,160,224,147,156,224,143,152,229,146,154,234,155,162,219,133,140,218,132,138,232,152,157,226,146,152,223,146,151,224,148,154,229,149,157,227,144,145,162,61,59,176,77,77,232,151,155,229,151,153,222,149,151,220,142,149,227,147,151,223,139,137,176,72,66,184,84,80,227,148,151,228,152,157,222,150,152,219,142,147,225,145,146,227,148,149,218,132,133,211,122,119,225,148,153,226,151,160,215,142,143,215,140,140,225,152,152,227,152,154,229,152,158,230,151,157,224,147,152,221,147,148,213,140,140,213,142,142,224,155,155,224,152,151,225,148,156,226,149,157,225,150,156,219,146,148,212,143,142,4 245,164,178,247,169,181,247,173,183,248,178,186,248,178,187,247,176,186,247,173,186,244,169,182,245,165,177,247,173,183,247,177,185,248,179,185,247,177,185,247,176,184,247,174,183,243,169,179,245,168,178,247,173,182,247,177,184,248,177,185,247,176,184,247,175,182,245,173,181,241,170,178,244,169,178,247,174,182,247,174,182,245,163,169,247,169,178,246,172,181,243,170,178,237,168,176,242,168,176,246,174,183,245,166,175,217,114,110,234,145,148,246,172,183,240,168,177,235,166,174,240,168,173,245,172,180,244,167,178,231,142,145,235,151,154,241,168,179,238,167,175,233,165,170,236,167,171,242,170,176,242,167,178,242,168,180,241,168,178,237,165,173,235,165,171,229,162,166,232,166,169,238,168,174,239,167,176,238,165,175,237,166,176,235,164,173,233,164,170,227,162,165,4 228,135,153,232,139,154,234,140,158,236,139,155,238,147,162,237,145,159,231,138,153,229,143,154,225,133,148,232,138,150,235,139,152,236,140,152,236,143,153,233,138,149,230,136,148,227,143,150,225,132,142,231,140,148,231,134,145,228,126,135,227,130,135,228,135,141,227,134,140,224,138,142,224,132,139,228,138,144,220,116,123,214,108,108,214,111,111,218,117,116,225,136,135,221,133,131,222,133,138,225,133,139,214,109,107,209,104,99,206,95,92,207,97,96,223,137,137,218,129,129,220,133,138,222,132,138,216,117,116,200,84,77,197,82,75,208,101,98,219,130,132,214,127,128,215,127,132,220,130,131,218,127,127,206,99,96,208,109,108,214,119,123,214,119,127,210,126,130,210,124,130,217,128,128,219,131,129,216,125,124,220,133,135,216,124,130,211,120,129,207,124,132,4 225,140,153,228,139,149,232,141,153,235,143,161,233,140,160,232,142,159,222,133,154,213,123,147,221,136,149,227,140,151,231,142,155,230,138,154,231,138,154,232,145,155,223,140,151,214,131,147,223,140,149,227,141,151,221,125,129,219,117,126,228,137,153,231,145,156,221,136,147,212,133,143,221,138,146,226,142,150,215,116,115,208,102,99,219,127,134,221,130,141,219,132,143,210,128,136,219,139,147,219,132,140,216,123,126,217,125,126,203,102,102,193,86,88,216,131,141,209,129,139,218,140,146,217,131,137,214,121,122,219,128,133,190,78,80,197,94,99,215,132,142,210,131,139,213,136,141,216,131,143,214,122,127,216,127,133,201,101,110,208,115,129,213,131,139,207,129,133,206,126,132,212,127,138,217,132,142,216,133,142,215,128,142,212,124,138,209,128,137,203,124,130,4 223,133,148,227,135,149,225,132,143,227,136,148,224,133,141,227,138,150,226,138,152,220,133,144,216,124,135,224,131,142,227,131,142,221,127,138,219,127,135,224,133,143,224,137,149,219,135,145,215,125,135,221,130,138,228,136,150,205,102,105,186,77,71,201,101,99,224,141,150,217,136,143,215,126,133,221,130,135,220,125,130,175,65,62,158,46,42,179,75,68,215,130,134,211,128,129,216,127,136,221,131,136,213,114,118,167,57,56,156,47,45,175,73,70,211,125,126,203,116,110,215,126,131,218,127,136,217,120,130,185,78,78,161,55,53,191,96,92,214,133,133,208,130,128,210,123,128,219,132,139,220,131,138,207,111,115,196,100,98,208,123,122,216,143,145,210,136,133,203,123,128,209,126,128,213,127,131,209,127,133,211,128,134,214,136,135,216,145,143,209,137,131,4 197,104,133,205,115,144,210,125,146,209,128,145,228,146,170,210,121,145,200,108,126,201,116,137,207,113,140,202,116,138,201,118,133,207,129,143,202,121,137,199,111,130,194,104,120,190,109,125,203,112,130,189,107,122,197,117,128,198,112,120,187,95,109,196,112,131,191,114,129,179,105,117,204,119,135,194,115,130,173,84,87,158,51,54,162,59,67,190,107,123,187,115,126,173,98,107,199,115,133,196,107,122,159,59,62,141,33,42,158,58,63,190,109,122,181,107,117,173,100,106,204,125,144,198,104,126,160,62,66,148,46,52,170,80,89,195,120,135,196,118,134,187,113,126,184,107,121,180,98,116,175,94,105,184,98,108,189,107,122,199,118,135,202,128,144,196,123,138,184,109,120,188,110,123,190,113,128,198,119,134,194,114,128,209,132,147,208,140,152,192,122,133,4 207,115,136,203,105,130,197,101,122,192,102,119,187,98,113,179,90,100,181,94,103,191,110,119,190,98,116,192,101,119,200,112,131,196,102,115,194,93,103,203,110,125,190,103,111,183,103,108,204,112,130,214,125,141,214,127,144,189,85,88,188,82,83,214,125,136,209,124,136,191,111,117,205,117,133,206,124,139,205,117,129,173,69,70,164,55,54,190,96,97,211,132,142,207,124,130,196,110,120,204,119,134,208,118,131,174,66,69,157,51,50,192,97,98,216,137,146,209,133,137,204,117,130,204,117,131,201,114,127,180,82,85,183,87,87,205,120,125,209,132,140,208,135,139,198,113,125,201,112,124,195,107,118,184,101,105,201,120,126,198,119,122,198,117,118,201,127,129,193,109,119,198,111,125,195,108,121,188,106,113,185,111,117,181,105,103,192,115,113,190,116,115,4 204,125,154,206,125,154,181,103,126,196,112,140,206,120,152,214,135,164,214,131,159,204,123,152,202,121,146,197,117,141,215,134,164,200,117,146,200,117,145,203,124,151,202,123,145,192,112,135,196,115,141,184,104,126,205,124,150,202,119,148,191,109,136,202,123,149,207,125,153,207,122,153,195,118,144,198,115,142,195,114,140,205,121,149,189,99,119,189,108,127,190,109,131,191,110,136,173,96,116,189,112,133,185,101,123,184,85,103,165,54,63,183,87,101,197,118,140,180,100,120,177,102,120,196,122,142,191,108,125,177,80,95,175,66,82,190,97,112,201,126,148,200,127,150,191,116,136,198,123,144,207,125,150,190,110,133,191,110,133,197,121,145,191,115,138,191,118,140,189,113,133,192,115,138,194,113,135,199,119,146,188,111,137,189,114,137,197,123,146,191,119,138,4 221,130,170,221,126,167,223,128,170,229,140,178,228,140,177,232,146,181,232,152,183,223,146,175,223,138,173,205,103,135,194,83,109,217,127,160,226,142,178,228,147,178,227,151,177,222,147,172,222,141,173,197,94,119,167,48,67,191,88,115,200,103,131,216,132,159,223,148,174,218,143,168,215,129,165,204,111,140,162,51,69,152,41,62,152,39,56,186,84,103,215,136,164,213,138,163,211,121,159,207,116,148,161,52,72,140,32,52,142,37,56,155,48,65,201,117,143,211,137,163,210,122,154,212,124,161,190,88,118,151,41,59,138,36,52,138,36,50,181,85,103,205,130,155,207,123,154,211,122,158,210,123,157,186,90,113,156,51,63,144,41,50,175,81,93,202,129,151,205,123,154,211,126,159,213,133,163,210,133,161,194,107,127,176,79,92,194,114,129,202,131,152,4 200,114,145,201,112,142,213,125,157,217,129,165,214,124,159,207,114,145,199,111,139,192,109,133,202,116,144,205,119,147,213,126,158,211,129,162,208,124,156,204,117,146,199,115,140,196,116,140,203,117,146,205,118,147,210,125,155,203,119,152,191,99,127,185,89,113,192,106,132,191,109,132,204,123,150,200,114,141,207,123,153,181,87,118,150,42,64,155,50,70,186,94,117,191,102,128,198,114,140,199,115,139,202,120,148,163,64,89,127,26,46,147,45,65,190,103,126,195,116,139,193,109,131,194,108,134,194,108,135,156,54,75,127,26,44,146,43,61,191,108,132,196,122,143,187,101,122,188,101,128,189,104,129,184,91,117,166,69,91,176,82,105,191,106,132,193,116,140,185,101,124,184,99,122,187,103,123,189,104,129,189,101,124,188,102,125,189,106,129,189,111,133,4 214,132,164,219,132,167,215,125,161,212,120,157,215,129,166,214,132,164,209,130,161,206,125,154,209,120,155,219,135,167,214,129,163,196,104,130,183,83,103,196,99,131,206,121,153,208,130,156,210,126,154,216,132,162,208,120,150,157,58,72,126,28,37,177,78,98,210,130,159,205,128,154,208,131,154,214,136,163,208,122,148,140,46,66,112,23,39,181,92,109,208,134,159,198,117,146,202,126,147,213,140,163,212,134,161,164,68,91,143,43,60,191,104,128,203,126,150,200,122,147,199,121,143,205,127,154,209,129,159,198,110,139,193,105,128,194,111,140,202,122,147,198,123,146,194,112,134,199,114,143,208,129,156,208,126,156,204,125,152,197,120,143,201,125,149,185,107,134,193,118,134,202,124,145,207,130,153,207,128,155,198,117,143,194,117,140,198,124,147,178,99,124,4 198,109,132,212,125,150,215,129,154,208,120,140,199,102,121,210,120,140,210,117,135,207,116,137,203,115,133,214,126,148,211,125,147,166,70,79,164,66,73,210,119,132,208,115,127,205,117,133,203,116,134,205,117,139,198,102,121,132,36,46,142,49,56,207,117,127,208,118,135,201,114,130,205,124,139,198,116,134,190,99,112,137,43,51,150,53,59,204,114,124,208,120,139,200,115,133,194,116,129,196,116,131,196,104,113,151,54,57,182,90,99,207,124,138,207,128,145,200,119,129,186,105,120,202,113,131,201,112,125,198,113,127,206,128,144,207,124,137,203,127,138,188,112,115,193,109,125,204,119,139,205,120,138,208,130,147,205,128,141,197,114,120,189,112,120,175,103,110,194,111,126,194,113,126,193,114,125,198,118,133,201,123,137,197,119,126,197,123,135,184,110,120,4 220,128,148,222,130,149,220,127,146,221,127,146,227,138,158,227,138,158,220,125,146,214,124,143,215,124,142,224,133,151,217,128,145,214,123,140,223,137,156,226,138,159,218,130,150,211,123,138,204,115,133,221,138,154,197,103,114,177,73,79,210,121,139,221,137,159,217,134,152,210,129,143,205,118,135,208,128,141,174,78,84,133,34,39,179,80,90,211,124,136,211,124,137,204,122,136,211,128,140,204,124,136,146,54,61,114,29,37,155,56,64,196,101,112,205,117,128,205,123,136,206,124,129,212,131,141,161,74,84,114,24,33,149,55,62,199,108,124,202,118,134,205,129,141,200,117,122,210,133,144,197,114,126,170,79,90,178,88,99,191,101,113,202,119,136,196,119,132,197,116,125,204,127,137,202,123,134,204,128,143,203,121,137,195,110,122,194,116,130,189,112,124,4 216,127,148,219,129,144,213,123,138,220,131,155,219,124,143,222,127,142,223,134,148,218,128,146,217,130,144,215,130,145,204,115,129,197,99,107,216,125,141,223,133,148,221,136,147,215,131,149,212,130,143,207,120,136,192,96,105,149,37,39,189,85,93,220,133,150,221,138,151,215,134,146,205,123,129,208,121,128,187,95,102,135,33,37,164,56,58,210,116,124,217,130,141,213,134,143,205,121,122,210,126,125,189,99,97,156,55,54,178,75,77,203,111,119,213,128,137,208,131,136,202,124,125,205,123,122,191,97,90,201,114,114,209,128,135,210,128,137,210,134,142,198,126,130,198,121,115,205,126,121,194,105,104,208,128,130,209,129,134,214,140,147,210,140,145,205,134,139,203,128,125,207,134,130,206,128,131,208,127,129,210,130,136,215,144,154,204,130,134,189,114,119,4 207,118,142,209,117,139,214,121,151,220,128,162,222,125,157,224,129,159,222,128,160,215,127,155,211,122,146,189,86,101,170,63,79,204,110,136,215,124,154,215,121,145,216,124,147,217,134,157,211,127,150,177,78,95,135,29,47,157,54,69,203,111,133,220,129,155,215,122,142,215,133,154,206,124,148,186,88,109,126,29,46,123,27,44,164,63,80,210,120,145,210,118,132,212,126,143,201,114,136,200,106,131,146,47,60,112,25,41,147,42,58,193,98,118,210,127,144,210,127,144,204,116,135,209,125,149,182,85,97,156,55,65,158,52,66,174,69,77,210,130,147,212,136,154,203,117,136,211,129,148,211,128,147,204,113,129,197,104,121,186,86,95,199,116,128,209,136,152,194,111,130,205,123,142,208,124,144,208,123,143,212,133,154,209,127,145,204,124,140,199,126,137,4 225,155,173,227,155,171,227,152,169,228,151,166,228,153,170,223,150,166,225,154,168,219,148,161,219,146,166,225,153,170,212,127,130,195,98,95,210,125,127,220,149,164,218,147,160,217,148,158,216,143,162,222,149,163,203,114,110,169,61,55,187,88,83,218,144,155,211,138,152,213,145,152,214,146,162,222,154,168,216,138,144,196,105,102,206,124,126,223,151,161,213,141,153,209,141,148,206,137,155,215,144,161,221,150,164,222,150,161,227,159,171,225,156,165,218,150,158,212,147,152,207,139,154,210,141,159,220,151,166,224,154,167,224,155,166,224,155,163,216,149,155,209,147,149,204,138,152,212,145,160,218,149,164,222,153,165,218,147,160,219,151,161,215,151,155,209,149,148,196,124,142,202,127,147,209,138,153,218,151,163,219,150,162,216,150,159,213,152,157,208,149,148,4 221,142,138,225,148,144,228,152,148,232,157,155,233,159,155,230,152,147,232,158,151,228,155,150,220,142,134,227,153,144,228,156,150,230,156,149,225,147,142,226,148,142,230,156,146,227,154,146,219,141,133,225,153,143,220,143,133,178,93,91,191,107,105,229,154,149,228,153,145,226,155,146,218,144,134,222,147,136,170,87,84,107,31,42,149,64,68,224,146,139,229,158,148,226,154,144,220,149,134,212,132,120,129,48,53,102,28,44,127,47,54,219,142,136,231,163,151,226,156,144,216,147,130,215,138,125,147,64,64,108,28,39,167,86,85,228,157,147,229,160,148,224,158,145,213,141,126,215,143,131,193,111,100,184,102,97,220,149,138,226,158,147,225,157,145,220,153,139,210,139,126,214,144,133,214,143,129,220,152,140,221,153,138,224,156,143,223,156,144,215,147,133,4 224,141,150,218,130,140,202,113,121,216,125,131,227,139,149,228,140,150,216,127,138,210,123,133,220,132,135,218,130,135,176,77,78,171,67,70,201,101,105,223,135,142,221,136,142,208,124,126,217,133,136,203,107,108,150,46,44,118,21,28,151,42,45,199,104,106,223,140,142,216,134,131,220,140,142,189,90,92,134,31,34,127,30,37,135,32,36,190,94,93,222,143,142,219,140,136,214,134,134,197,103,105,153,50,52,123,28,34,129,30,33,187,95,95,222,143,142,214,134,131,213,132,130,215,132,134,193,104,103,133,37,37,128,30,33,184,86,85,218,137,137,207,125,124,212,136,127,215,136,131,214,135,133,190,99,98,166,71,68,200,112,111,213,133,132,204,125,125,198,126,118,200,125,119,202,126,122,204,129,127,206,127,124,205,124,126,208,127,130,205,127,128,4 206,111,115,207,111,114,186,78,77,187,78,77,203,98,100,211,113,116,214,121,124,212,121,122,208,116,120,206,113,114,172,61,62,153,43,46,170,62,63,175,63,63,209,114,112,209,117,116,206,112,109,208,112,111,159,54,58,127,32,35,140,37,39,152,46,47,208,114,111,205,115,115,206,118,113,194,94,91,125,27,32,107,23,27,122,26,28,171,69,69,208,116,114,203,112,110,209,121,118,198,99,97,139,38,41,110,20,23,145,40,42,195,94,93,204,111,110,201,107,105,205,119,113,199,104,99,173,67,66,146,42,42,179,75,71,208,119,114,205,112,106,199,107,100,202,117,111,203,115,111,196,101,100,192,93,88,202,110,105,208,121,113,207,123,110,201,118,105,198,109,104,203,118,113,203,115,111,206,121,116,207,118,112,207,122,111,203,118,105,199,118,103,4 230,158,162,230,156,161,230,151,160,229,153,161,217,133,138,174,71,77,207,118,126,225,151,161,229,158,157,231,160,162,216,137,145,183,92,95,170,69,76,146,44,53,197,108,110,222,154,158,226,158,155,228,155,156,164,72,78,127,35,48,130,40,55,130,36,48,170,76,79,221,146,145,225,158,153,206,121,121,140,45,53,115,35,50,111,31,48,126,36,45,197,112,113,219,148,145,226,158,153,183,96,96,118,31,44,103,27,43,118,34,47,156,68,71,218,146,144,218,151,147,226,158,154,180,93,93,128,40,46,127,40,49,175,87,90,212,134,134,219,148,150,218,153,148,218,153,148,208,127,123,167,75,75,180,91,93,218,145,142,221,154,152,219,148,147,218,154,149,216,151,145,216,148,145,210,134,135,215,142,142,221,152,149,220,150,148,219,153,148,215,153,148,4 218,133,143,220,131,138,215,120,113,209,108,99,217,120,118,227,138,136,224,133,130,219,127,123,214,130,134,213,123,122,198,91,77,189,75,62,201,96,87,216,119,110,219,127,120,215,128,119,213,129,126,210,120,118,203,104,91,199,95,81,205,104,91,205,103,89,218,130,119,218,133,121,209,124,123,210,122,121,215,132,124,215,128,120,210,120,110,208,112,96,213,124,111,213,129,116,206,124,124,208,124,127,202,106,97,207,116,106,202,106,91,205,109,91,213,125,112,211,129,117,201,123,120,203,124,125,202,115,104,204,113,99,203,109,97,205,113,100,211,126,113,211,130,118,197,126,118,204,131,125,205,127,117,196,101,86,202,108,96,205,116,106,208,126,115,207,132,118,198,130,120,201,127,120,205,126,119,204,118,108,205,117,108,207,125,116,207,131,118,203,128,113,4 227,136,151,232,140,154,234,143,160,237,144,161,237,145,160,238,148,161,237,150,161,231,150,161,228,141,152,231,138,151,225,125,133,224,121,129,234,141,151,236,149,160,235,152,161,230,151,158,230,146,156,229,137,144,207,90,89,187,66,65,208,102,102,232,143,152,233,148,158,230,149,156,228,146,153,231,146,153,210,102,101,177,55,50,183,63,58,219,116,116,234,148,157,230,150,157,228,149,154,232,149,158,229,142,148,208,100,98,207,93,90,224,126,131,233,148,159,230,155,159,225,147,152,230,148,155,233,150,160,230,140,148,226,132,140,233,146,155,230,149,157,226,148,153,220,141,144,225,144,150,229,147,157,232,147,157,231,146,154,232,147,160,229,149,156,224,149,154,214,137,142,223,144,150,227,147,154,231,149,158,230,146,158,229,145,157,227,150,158,221,149,153,4 214,120,137,219,123,140,219,116,137,219,109,130,220,114,137,221,124,146,218,124,146,214,122,142,209,116,132,213,114,125,207,92,109,209,93,113,210,99,114,218,120,138,219,128,146,214,123,141,207,114,130,211,115,128,204,90,103,207,100,113,205,92,103,212,104,121,219,127,144,211,118,137,208,117,134,212,117,132,206,96,109,199,82,98,197,75,95,205,92,111,216,121,139,212,120,140,207,117,130,213,121,134,204,98,105,193,73,93,196,77,108,200,87,107,212,115,130,213,124,140,206,118,128,212,120,133,212,119,128,202,97,113,198,84,106,191,70,88,208,107,121,212,125,138,202,115,126,207,115,129,213,123,132,208,116,131,195,84,96,185,63,76,205,108,120,209,126,138,196,107,119,203,113,125,209,119,129,206,115,129,201,102,112,196,91,103,205,117,130,205,126,136,4 210,117,138,221,129,148,212,115,135,196,90,110,213,113,137,221,128,148,216,122,143,210,117,139,207,115,134,218,126,144,193,92,109,160,45,61,203,93,110,213,118,135,213,120,141,207,114,137,205,112,129,214,122,140,203,107,125,180,62,81,185,64,83,209,108,124,217,128,145,212,123,140,205,113,127,210,117,134,201,102,123,177,58,80,177,56,77,207,104,122,219,132,146,215,128,139,203,114,127,206,113,129,188,77,99,172,51,77,180,62,84,207,108,124,218,132,147,211,125,138,200,112,122,203,110,126,180,68,88,160,38,64,180,64,85,212,120,136,216,129,143,210,124,137,197,108,115,203,112,122,181,72,89,169,52,73,191,85,102,206,115,132,208,122,135,204,121,132,194,107,115,198,110,118,188,88,105,192,93,107,199,108,121,205,119,135,205,121,132,199,117,126,4 239,151,162,243,156,167,245,159,166,245,160,163,245,160,163,245,164,167,244,163,160,239,158,155,238,150,156,241,152,161,244,157,162,245,160,162,248,167,169,245,167,169,242,163,159,237,157,152,235,149,151,241,156,162,243,158,166,229,141,143,212,122,120,236,153,149,240,160,153,237,160,154,235,152,151,240,156,159,236,147,151,173,70,71,114,28,34,199,107,104,243,164,157,234,155,145,233,153,151,238,155,153,232,142,141,164,60,60,139,41,41,209,119,116,241,164,161,233,155,144,230,149,144,236,154,151,235,149,149,221,133,130,218,127,120,236,156,152,238,163,160,235,162,153,226,146,136,232,151,142,235,152,148,238,158,159,239,158,155,238,159,152,237,161,151,231,160,148,223,147,139,229,150,140,231,149,141,234,153,149,235,154,149,236,160,152,233,159,149,227,156,144,4 238,153,159,242,156,163,245,159,165,245,157,163,245,156,164,244,156,167,242,157,163,237,156,159,234,146,147,241,155,157,245,163,168,242,154,155,239,148,151,239,150,154,239,152,155,235,155,157,233,147,146,240,156,158,238,151,150,205,95,90,203,91,83,233,144,142,240,156,156,236,157,157,233,151,149,239,158,160,230,137,134,183,60,52,180,60,52,228,134,127,239,159,159,236,158,155,231,152,147,238,155,153,233,142,138,222,124,113,215,112,101,233,145,139,242,166,164,235,160,153,231,154,147,237,157,152,237,151,147,239,156,152,241,158,157,241,161,159,240,164,159,230,152,140,228,150,140,233,152,146,237,152,144,240,157,152,241,160,158,241,162,161,239,164,157,228,154,142,223,144,134,231,150,140,236,156,149,238,157,150,239,159,154,238,162,156,235,163,155,229,159,149,4 217,128,156,226,139,164,228,139,166,233,144,173,237,148,175,235,146,172,233,148,173,226,144,170,216,127,153,225,139,164,227,142,166,230,145,169,234,151,173,233,148,171,229,145,167,224,143,164,213,127,150,225,140,164,220,131,150,222,135,153,230,148,170,233,150,172,230,147,168,225,145,165,212,129,149,225,142,163,195,90,102,185,72,81,222,135,157,231,148,173,228,148,168,224,145,165,213,131,149,225,144,162,193,88,99,171,50,61,224,136,155,232,151,174,226,147,168,221,145,164,211,133,146,220,140,157,213,123,138,195,86,96,225,140,161,231,148,170,226,148,167,216,140,160,207,131,142,213,133,148,218,135,153,219,134,154,222,142,164,226,145,165,224,144,163,214,140,158,205,127,139,208,127,143,215,135,153,220,140,159,222,143,162,222,144,163,222,147,164,212,139,156,4 212,125,145,210,119,141,206,107,131,214,114,138,215,116,144,220,128,153,218,134,152,214,133,151,211,123,140,211,119,141,207,113,128,200,97,108,202,100,122,213,120,141,213,126,140,211,126,141,211,126,139,210,120,135,198,97,106,168,54,58,179,69,77,205,105,123,204,111,125,209,122,136,205,122,134,208,117,130,194,88,101,160,47,53,175,65,70,201,101,109,198,103,115,206,118,132,203,119,131,208,117,130,196,94,111,186,79,89,190,86,91,198,100,112,200,109,123,205,121,133,200,117,126,204,116,131,201,106,123,206,109,126,210,117,129,207,114,131,201,114,127,200,119,129,198,118,127,200,113,125,206,115,130,212,119,139,212,119,138,209,120,137,197,111,126,202,124,137,201,119,130,202,118,127,203,116,127,210,123,141,209,120,140,203,115,134,195,111,126,198,122,136,4 220,125,150,223,126,153,225,127,151,225,124,153,226,129,154,226,129,151,224,134,153,220,131,147,223,132,147,228,136,155,228,132,157,221,119,140,222,124,148,222,128,150,225,133,149,222,132,146,221,131,146,224,135,151,223,130,142,197,78,83,205,96,111,223,131,151,227,136,150,224,134,149,221,134,146,216,125,138,194,87,88,167,47,49,191,78,84,219,125,141,226,134,151,224,138,153,218,137,144,208,115,118,164,49,52,135,28,36,174,68,75,220,130,143,221,133,149,217,135,147,215,135,143,210,122,127,173,63,63,142,31,37,186,81,87,221,138,149,223,143,154,218,140,149,211,131,138,214,133,141,204,112,116,198,99,101,213,122,129,224,144,154,223,144,152,216,143,148,206,126,131,214,135,143,217,138,149,221,141,151,223,145,156,218,140,150,214,136,144,210,138,142,4 219,129,141,227,137,148,235,144,152,232,137,150,233,140,152,233,142,149,229,141,145,222,138,139,216,128,134,224,135,142,230,140,146,229,138,147,230,139,148,228,140,146,225,137,139,217,132,133,217,132,135,222,136,139,224,137,141,221,132,138,215,123,129,220,131,135,220,134,136,213,130,132,213,128,132,210,120,127,186,88,92,150,53,57,143,48,51,162,62,64,201,106,109,212,130,134,209,124,130,201,109,114,166,65,62,131,34,35,125,33,36,155,58,59,203,111,116,211,128,134,211,127,129,214,132,133,213,131,126,197,101,95,196,101,96,212,127,129,218,136,141,211,129,133,210,128,125,218,139,135,222,143,141,224,144,142,225,143,141,220,136,138,218,137,136,211,135,134,204,121,114,213,132,122,224,147,140,225,146,142,224,143,142,220,138,140,212,133,133,206,133,130,4 240,167,167,242,169,171,242,167,171,243,173,176,244,178,178,244,178,177,244,179,175,242,172,171,239,167,161,242,169,169,242,166,164,243,164,160,243,174,170,244,183,175,244,180,176,242,172,171,238,167,161,242,169,166,231,148,137,223,130,116,243,168,163,244,184,181,244,182,174,242,174,167,238,171,162,242,171,166,213,124,112,201,104,92,246,171,167,244,180,179,244,180,175,243,176,167,236,173,161,242,171,169,226,141,131,224,134,121,245,178,174,244,182,177,244,182,174,243,175,168,235,171,159,240,167,163,240,163,162,242,170,168,244,180,178,244,183,178,244,183,175,241,172,167,231,169,157,240,171,162,242,169,167,243,176,174,244,181,176,244,180,174,244,178,172,241,175,167,228,166,155,239,174,166,242,172,167,243,175,173,244,180,173,244,181,174,243,177,170,240,176,170,4 233,141,156,237,144,161,243,154,170,244,154,172,244,157,173,243,158,174,239,155,174,231,148,166,231,138,154,235,142,158,241,153,166,244,159,171,244,157,171,242,157,172,235,149,167,229,145,162,233,145,157,237,147,159,241,152,164,244,158,174,242,155,171,240,156,170,233,146,164,234,153,168,233,151,158,237,154,162,239,152,161,240,150,163,233,137,148,232,135,145,235,151,163,239,166,173,231,152,157,236,154,163,238,153,166,231,133,144,208,89,85,223,121,121,236,152,163,231,151,163,229,152,155,234,154,162,233,143,153,221,119,121,201,79,64,212,102,94,232,146,158,227,147,161,224,147,151,233,155,163,231,142,147,226,131,131,215,113,103,217,117,115,229,147,160,226,150,161,222,145,148,231,156,158,233,153,158,231,146,152,229,141,152,228,142,154,230,151,162,226,153,161,4 221,136,166,229,147,174,233,148,179,230,145,169,222,128,141,233,147,174,233,152,180,230,153,177,224,145,167,227,147,172,230,146,173,209,109,116,193,80,73,221,128,141,230,149,171,227,150,169,224,145,162,225,147,170,220,130,149,192,76,78,183,70,64,206,107,110,227,145,157,227,149,167,223,147,161,226,150,167,220,132,143,190,76,76,190,78,74,211,114,117,225,142,154,229,154,171,221,146,157,227,152,164,227,148,160,220,134,141,219,128,137,226,141,149,230,151,164,227,153,172,215,141,151,222,146,157,226,148,160,233,157,170,231,154,171,228,149,168,230,157,171,226,154,171,209,136,142,218,147,151,222,146,154,228,152,160,229,154,165,228,154,169,228,157,170,222,151,165,208,139,141,215,145,147,214,141,148,219,144,153,226,151,160,227,154,165,224,151,166,216,144,159,4 238,148,159,244,156,169,239,145,152,235,132,130,246,158,164,247,166,176,246,166,177,244,160,170,240,154,162,245,157,167,233,131,127,228,115,104,246,163,169,247,169,177,246,165,172,239,149,150,240,156,161,245,160,169,242,151,152,239,142,138,247,168,177,247,168,175,246,166,172,237,149,147,240,159,164,244,159,167,245,162,167,247,166,172,246,161,170,245,158,161,245,162,168,241,159,161,238,156,156,244,162,166,245,161,164,247,166,169,237,145,145,219,112,99,245,165,168,240,162,161,236,158,157,243,164,165,244,159,161,247,164,169,235,141,137,220,117,101,243,166,163,238,166,164,232,153,151,240,155,157,244,159,164,245,160,165,243,157,158,241,160,156,238,164,163,234,165,160,228,147,145,234,146,144,241,158,159,243,161,165,244,166,168,240,166,168,235,162,158,229,162,158,4 238,155,164,243,154,170,245,153,173,246,157,174,247,170,179,247,168,177,245,161,171,241,160,171,238,152,155,243,153,165,243,143,157,242,143,149,246,160,168,247,171,178,244,163,170,239,156,164,237,152,151,239,146,153,234,125,125,235,132,125,245,155,159,246,164,173,245,164,170,241,159,164,238,157,161,234,137,138,227,122,109,232,128,117,242,145,144,246,163,171,245,164,170,241,161,162,236,154,159,230,134,130,215,105,83,235,136,124,245,156,162,247,167,176,245,164,169,241,162,163,232,151,155,235,145,150,235,140,136,242,151,152,246,162,170,246,165,173,244,164,170,240,164,166,228,148,148,236,148,157,242,154,164,243,153,162,242,152,158,243,159,164,241,163,165,235,162,162,226,149,147,233,152,154,236,153,156,238,153,159,237,148,147,240,158,162,239,163,166,233,161,163,4 243,166,175,246,170,179,246,164,170,247,166,174,247,164,176,246,167,178,247,170,177,243,168,176,243,163,166,246,167,175,245,160,162,238,142,138,234,131,126,245,160,165,246,170,176,244,172,177,242,163,163,245,166,174,244,158,158,223,112,100,216,99,81,242,151,148,246,169,174,243,170,175,241,164,165,244,164,168,236,142,136,210,94,77,220,112,99,245,159,161,246,166,175,241,164,168,237,161,157,245,167,166,235,144,140,212,103,86,232,135,129,244,161,166,244,165,167,239,164,160,238,165,164,244,168,168,243,162,165,241,154,151,243,159,162,244,162,170,241,162,164,236,160,158,233,163,160,241,164,166,245,168,169,246,171,175,244,163,171,243,163,170,241,165,171,233,157,161,232,161,158,235,158,157,241,166,167,245,169,174,243,166,173,242,165,173,238,161,164,228,149,151,4 244,155,172,245,156,175,246,163,183,246,159,175,244,152,161,245,157,162,244,162,175,243,168,180,244,157,171,245,158,174,246,161,177,244,153,159,242,147,143,241,150,144,243,158,163,241,164,174,243,158,170,245,163,176,246,161,173,244,152,152,240,147,137,238,143,130,244,160,164,242,164,175,242,158,169,245,165,177,245,160,169,240,144,137,237,141,127,242,153,146,246,166,174,243,169,176,241,162,169,245,166,177,245,165,172,230,128,108,239,144,134,247,168,174,246,173,179,243,173,176,238,160,163,244,166,173,245,167,174,243,159,155,246,165,166,246,170,179,246,176,179,243,174,176,235,158,161,243,165,170,245,167,173,246,171,176,246,172,178,246,174,180,245,175,178,241,175,175,233,159,163,239,164,164,242,168,171,244,169,174,244,169,176,245,172,179,243,173,177,238,172,172,4 243,159,167,245,160,170,246,161,172,246,157,165,247,160,166,246,163,171,245,160,167,240,155,165,243,159,163,245,160,166,246,162,167,234,131,126,232,129,124,247,164,170,244,161,165,240,158,164,243,163,163,246,166,167,248,166,167,222,111,96,212,92,80,245,157,161,245,162,164,242,163,166,242,162,160,246,167,165,247,168,170,238,143,136,230,127,116,245,162,164,246,166,168,241,161,161,240,160,154,246,166,162,246,167,166,247,169,171,247,167,167,247,171,176,246,168,170,241,163,164,239,160,153,245,166,161,246,167,165,247,170,172,247,171,174,247,174,178,245,169,172,239,163,163,236,162,153,243,165,159,245,165,162,246,165,164,247,170,171,247,174,176,243,167,165,236,161,159,233,159,151,239,160,155,242,161,156,245,166,164,245,167,167,245,170,171,241,166,161,235,164,160,4 244,161,165,245,159,166,242,149,152,244,151,156,247,168,179,247,173,179,247,174,181,246,172,180,244,162,165,243,156,156,213,102,89,212,98,88,245,159,162,247,173,180,247,174,176,246,170,172,245,167,172,245,159,157,194,78,63,188,67,56,242,150,146,248,174,181,246,170,173,246,171,171,244,166,166,246,166,168,227,126,113,223,114,101,246,163,165,247,173,177,247,172,175,246,170,170,244,168,163,246,169,169,246,167,167,247,165,166,247,173,176,247,174,176,247,172,174,243,165,162,242,164,158,246,169,167,247,172,174,247,173,176,247,176,176,247,175,176,246,171,171,244,168,166,240,164,156,246,169,167,247,172,171,247,170,170,247,174,173,247,175,175,246,171,171,243,169,167,236,163,156,243,165,160,245,167,163,246,170,169,246,171,171,246,170,171,245,168,168,240,167,167,4 239,176,180,242,182,187,244,184,190,246,187,193,246,191,195,245,193,195,245,190,194,243,186,191,238,177,179,242,182,186,241,176,182,228,157,156,236,169,169,246,191,191,245,191,189,243,186,186,236,175,175,241,180,183,238,172,172,184,95,80,192,105,94,247,191,189,244,190,189,242,185,185,234,178,176,242,185,184,242,186,186,226,160,158,222,152,146,245,190,187,245,192,191,241,186,184,234,181,176,242,186,183,243,188,187,244,189,192,246,193,194,245,193,191,245,193,189,239,182,180,232,180,173,240,186,182,242,187,186,242,186,188,243,189,189,245,192,190,243,187,186,237,182,180,226,178,171,237,184,179,238,183,182,240,184,186,243,188,187,244,190,190,242,186,186,235,181,180,222,174,167,232,181,174,235,181,178,236,182,181,240,183,183,242,186,186,239,183,182,231,179,178,4 244,161,173,245,163,176,246,163,178,245,158,169,243,150,157,247,164,177,246,166,180,245,158,173,242,158,163,244,159,167,236,142,144,220,113,105,216,101,93,239,142,145,247,167,179,244,160,171,243,161,166,240,152,151,207,96,83,187,64,57,195,75,68,231,130,131,247,162,175,244,163,171,241,163,167,244,162,165,213,108,98,188,68,58,199,83,73,231,132,129,247,166,174,243,163,169,240,162,161,244,165,169,239,154,152,231,138,133,232,135,133,241,152,154,246,168,174,243,164,170,239,163,157,244,168,165,246,169,171,247,168,175,246,165,174,247,169,175,245,168,171,242,165,166,236,163,158,243,168,166,246,168,168,246,168,171,246,167,174,246,168,174,245,170,173,239,164,166,233,159,154,239,165,162,243,166,167,245,167,170,246,167,172,245,167,172,243,168,172,235,160,163,4 239,158,186,239,154,186,239,146,177,228,123,146,233,133,159,244,160,189,245,165,195,239,159,188,235,150,177,241,158,187,230,131,153,200,78,91,208,90,101,233,136,159,244,164,192,240,163,188,238,155,179,242,159,186,231,137,159,201,82,96,208,92,102,234,138,158,244,165,192,239,163,187,236,157,179,241,161,186,240,155,181,231,136,156,234,140,162,243,160,185,243,164,188,238,161,184,235,154,175,242,162,186,244,164,189,245,167,192,245,165,192,245,165,192,244,168,192,240,163,185,235,156,176,239,157,181,245,167,189,244,164,189,246,170,196,245,167,193,242,165,189,237,162,184,231,152,172,239,161,180,244,168,188,245,166,191,245,167,192,243,165,190,239,164,187,233,160,181,226,149,167,235,159,178,241,168,188,241,163,186,241,157,183,239,159,184,236,161,184,232,160,180,4 219,133,172,226,143,181,230,149,185,233,151,187,235,152,189,232,150,188,228,147,186,221,143,181,220,141,173,228,149,182,231,151,185,231,149,184,235,153,187,232,153,187,228,151,184,224,151,182,222,147,174,233,162,187,234,156,186,234,151,185,235,151,185,232,149,184,229,151,183,226,152,182,224,155,177,231,160,183,232,153,183,236,161,189,233,155,182,229,149,175,230,155,185,221,147,177,227,163,179,232,161,181,232,154,181,235,158,187,200,104,118,186,84,92,222,142,170,221,148,178,224,160,175,234,167,183,236,163,186,233,153,181,186,79,90,165,52,55,211,121,146,223,151,181,223,156,171,231,164,180,235,165,183,230,153,180,220,135,160,208,116,135,215,129,159,219,146,175,221,156,170,228,161,176,228,155,175,228,151,175,229,155,183,226,151,182,217,138,171,212,138,167,4 229,134,165,233,138,170,242,155,181,245,163,184,246,169,186,246,171,186,242,161,174,231,146,155,227,127,157,236,144,167,243,152,174,245,159,175,246,170,183,246,173,183,242,167,175,234,154,157,224,117,147,234,139,163,242,151,170,245,152,166,246,164,174,246,173,180,241,164,165,233,153,149,223,118,146,234,140,162,241,142,162,241,133,147,243,155,154,245,169,174,241,165,167,234,158,157,225,131,153,240,154,168,236,127,136,236,127,129,239,146,138,244,168,170,242,168,174,234,162,165,225,133,153,236,146,165,232,117,122,232,123,120,242,155,150,246,172,178,241,169,176,231,160,159,222,126,146,233,145,164,234,131,134,235,137,135,241,151,162,243,166,176,240,169,174,228,158,158,215,114,138,229,147,162,237,158,160,239,160,167,238,151,167,241,167,175,237,166,171,229,161,161,4 239,153,160,241,152,159,232,133,141,222,108,113,234,137,143,241,150,163,240,153,165,236,154,162,238,154,156,241,155,155,232,133,134,211,86,90,220,110,110,241,153,157,240,156,162,236,158,160,239,158,155,242,159,156,236,145,139,216,103,95,224,120,110,242,157,155,240,158,158,234,156,156,240,160,156,241,159,155,235,143,138,221,111,102,233,137,128,241,157,157,240,159,159,234,156,154,239,162,155,240,159,154,235,144,142,226,122,118,232,138,133,242,157,158,239,161,160,233,156,153,235,159,152,239,158,154,237,151,149,235,145,144,239,151,150,241,158,158,237,159,156,231,158,155,232,159,151,235,154,150,236,150,149,239,153,153,241,160,157,241,162,160,235,159,158,227,155,153,228,157,147,231,155,149,233,152,148,237,157,157,240,164,161,238,164,161,232,161,157,224,154,150,4 237,151,173,238,149,170,241,149,169,244,154,174,245,159,179,244,155,177,240,155,176,232,150,169,233,144,163,233,141,154,235,137,145,238,140,150,243,152,167,242,155,173,238,153,170,232,151,166,228,135,149,225,126,131,226,122,125,229,123,126,237,136,145,241,151,168,238,153,169,231,153,165,225,135,147,220,118,122,213,96,97,222,111,116,235,135,145,241,153,169,237,156,170,231,153,166,229,147,155,223,128,129,209,92,92,218,106,110,235,141,151,241,154,171,236,153,168,229,152,164,229,151,160,227,136,139,226,129,135,228,131,140,236,147,158,240,158,175,235,155,168,228,154,163,229,153,160,233,152,162,234,149,161,237,152,165,238,154,170,238,157,172,233,157,169,225,151,161,227,154,159,232,155,163,235,156,168,239,161,174,237,158,172,235,156,169,228,155,166,223,150,159,4 225,130,133,229,134,134,234,140,137,235,143,143,229,131,132,225,129,130,225,135,136,219,130,132,225,129,128,229,134,132,233,138,134,223,124,119,203,90,82,205,97,91,219,127,124,217,130,124,223,130,128,230,136,132,232,139,134,209,101,93,175,51,47,187,70,66,212,115,112,218,133,128,221,126,122,228,133,129,229,135,132,209,105,98,177,57,54,177,58,53,206,107,101,217,133,130,222,130,125,227,135,132,230,139,135,207,104,95,180,63,57,177,59,52,207,111,101,214,131,127,220,131,124,225,134,128,228,138,133,219,128,122,194,84,77,185,69,59,210,121,112,213,132,126,217,129,120,221,131,125,225,136,131,225,137,135,216,124,118,211,116,108,215,134,125,211,134,126,213,127,121,219,132,125,223,136,132,222,134,131,222,135,134,220,136,132,214,135,127,210,135,126,4 236,152,154,238,152,154,241,153,155,243,158,161,242,157,157,240,158,159,235,154,154,229,150,150,235,152,151,239,154,154,241,155,154,237,146,142,228,132,121,238,155,152,234,153,152,227,150,148,234,151,149,237,153,151,240,154,153,233,138,131,225,123,113,233,144,140,233,151,149,227,151,148,233,151,147,236,153,149,238,151,150,231,136,128,221,116,103,227,132,126,233,151,149,225,150,144,230,150,143,236,154,149,236,150,145,225,129,118,215,111,94,224,130,121,233,154,153,225,150,142,228,148,140,233,152,146,235,152,148,218,120,105,218,119,108,229,140,136,228,150,147,222,149,143,227,150,140,231,154,148,234,156,151,230,147,140,228,141,136,231,149,147,226,151,146,217,146,140,221,143,133,227,150,142,230,152,144,232,155,150,233,157,153,230,155,150,224,152,145,216,147,139,4 224,132,131,229,136,136,229,135,134,232,139,138,234,142,137,234,145,139,227,136,135,220,130,131,223,131,127,228,134,131,227,133,131,230,137,133,232,142,134,230,141,134,225,135,132,217,127,126,223,131,124,226,132,128,233,143,138,209,110,103,191,87,77,228,137,131,223,131,127,218,130,125,223,132,125,226,133,128,235,148,141,197,101,97,156,48,44,224,130,122,223,132,127,218,131,125,220,131,121,227,137,128,232,146,136,222,134,125,199,97,87,222,131,122,223,135,129,217,135,127,218,132,120,226,140,130,228,141,132,228,142,134,226,138,130,225,137,129,221,135,126,215,135,127,217,137,123,222,138,126,224,137,128,226,139,130,224,137,127,224,139,129,219,136,126,211,132,122,211,133,118,218,136,123,222,138,127,223,139,128,224,140,128,221,139,130,215,136,124,208,133,121,4 230,140,140,230,137,139,233,139,139,235,143,146,231,134,129,229,132,125,230,141,141,223,136,136,225,134,133,229,137,136,231,137,135,233,141,139,231,135,132,226,132,126,228,140,138,224,139,135,226,137,133,228,139,138,226,133,131,205,95,85,224,129,125,231,142,138,228,140,136,224,142,136,227,141,135,230,143,140,212,117,113,169,52,49,213,115,110,231,144,139,226,139,134,222,140,133,225,139,131,227,141,137,206,108,103,178,60,55,214,116,111,231,144,139,226,139,134,220,138,130,222,140,131,227,141,136,217,125,122,210,113,108,228,142,136,229,143,136,222,139,131,217,138,129,218,139,129,225,143,133,225,139,134,227,143,138,229,148,142,227,147,139,219,138,131,212,135,127,214,135,123,222,144,134,224,142,136,225,143,136,226,144,136,224,145,135,215,136,127,208,129,123,4 231,131,132,234,135,135,238,144,141,239,144,141,240,146,142,240,150,146,237,147,145,230,141,137,229,131,129,235,139,136,226,127,122,210,103,96,238,146,142,239,149,144,236,146,142,229,141,135,229,133,131,240,145,141,175,77,76,151,46,46,240,145,140,237,145,141,234,142,137,228,140,133,230,136,131,239,147,144,176,75,74,175,76,75,241,148,143,235,142,136,233,141,134,227,140,132,228,134,129,232,140,136,222,123,119,226,129,124,236,144,138,237,145,138,232,142,133,226,140,130,224,133,127,228,134,129,229,135,132,232,140,134,235,144,138,234,142,136,230,141,131,223,139,128,222,132,126,226,134,129,227,134,130,233,142,136,232,140,135,229,137,133,227,139,131,219,138,127,216,127,120,221,131,124,225,133,128,230,141,133,229,139,132,229,140,134,224,140,131,217,138,126,4 237,148,154,242,153,161,245,156,161,245,158,160,245,157,158,244,155,152,241,154,151,234,146,146,235,147,147,240,152,151,243,155,155,244,156,156,245,159,156,244,160,156,241,155,152,234,150,148,235,148,146,237,149,148,239,149,152,241,151,153,243,156,154,243,160,156,240,155,152,234,152,148,230,142,141,230,138,138,228,131,130,227,129,127,238,149,146,241,156,152,238,155,150,233,151,146,228,140,138,218,118,112,196,85,80,191,78,76,218,121,115,231,141,135,236,153,148,231,151,145,226,141,134,219,122,113,184,74,70,163,44,49,189,69,68,215,115,107,231,148,142,226,148,140,225,143,135,227,141,135,219,127,121,201,96,92,200,91,86,219,125,117,227,145,137,222,145,137,222,140,132,225,136,134,223,132,131,227,141,138,227,143,136,226,141,136,225,145,137,218,142,133,4 237,145,143,244,157,159,245,159,163,245,157,162,245,157,163,244,154,157,242,155,155,236,150,151,238,149,146,244,157,157,245,160,162,246,158,163,244,153,157,243,152,155,241,153,152,236,150,146,239,153,151,243,155,154,244,156,157,238,142,140,238,140,143,240,150,151,239,151,149,234,147,143,238,152,149,240,152,154,235,141,141,211,91,89,213,96,97,238,146,146,239,151,150,232,144,140,235,150,147,233,143,139,204,94,93,174,39,53,204,84,87,239,151,150,238,150,149,230,145,139,230,147,142,231,140,137,189,73,75,179,53,59,223,120,116,236,147,145,233,145,144,227,144,140,228,146,141,230,145,144,221,126,121,215,109,105,233,141,140,236,148,146,230,143,141,223,138,135,224,143,137,229,146,143,230,146,143,231,143,144,235,148,147,235,152,148,228,144,141,220,137,135,4 226,137,135,232,143,142,236,145,145,232,135,136,235,142,142,235,146,145,226,135,134,221,135,130,226,137,132,232,143,138,234,143,139,231,134,133,231,138,135,230,140,136,225,135,130,222,139,131,225,135,130,230,139,135,233,143,137,233,143,139,228,136,130,226,137,130,223,135,128,220,137,130,225,138,133,225,134,131,228,137,134,224,130,127,210,107,96,205,103,92,212,118,109,215,129,121,221,136,131,222,133,130,225,133,131,204,100,95,179,66,59,185,73,66,198,95,86,212,126,117,217,129,123,223,138,134,221,132,129,193,88,81,173,65,59,175,67,60,199,99,90,213,134,125,215,129,124,219,133,129,219,132,128,210,115,109,191,86,79,179,69,62,205,114,102,210,133,122,209,125,119,215,131,125,219,138,132,217,132,126,207,118,110,206,119,110,211,130,120,206,131,118,4 236,148,164,241,154,171,243,156,171,243,156,170,243,156,172,242,155,171,238,154,167,231,145,159,234,148,163,239,153,167,242,156,169,242,157,170,241,156,170,240,155,169,237,152,164,232,150,158,233,149,161,237,150,164,236,147,162,227,133,140,234,148,157,240,158,169,238,156,166,234,156,163,231,148,159,236,152,167,226,137,147,161,54,57,214,123,131,241,162,172,234,154,163,230,152,159,229,148,159,235,154,167,230,145,157,170,65,69,213,123,132,241,164,174,233,153,160,227,149,154,226,144,151,232,147,155,233,151,162,224,134,141,231,146,158,237,160,170,232,156,160,225,151,154,224,144,149,228,144,146,231,147,151,232,148,156,234,152,164,234,155,163,230,155,159,223,154,157,220,146,151,227,148,154,230,152,158,231,151,160,232,151,162,231,151,159,226,151,157,220,152,155,4 220,115,135,227,126,147,229,122,146,235,129,153,239,135,158,237,136,158,230,127,150,224,126,146,219,117,131,228,126,143,233,131,150,236,132,153,232,125,150,233,132,151,229,128,149,223,124,143,216,113,129,226,122,140,232,127,148,230,120,141,228,115,137,230,125,144,229,129,148,225,127,146,216,119,132,222,119,140,225,116,132,215,94,105,207,78,92,229,121,139,230,129,149,224,129,145,216,123,134,224,125,139,221,110,122,198,74,76,197,66,79,227,122,139,230,132,148,222,123,142,215,121,127,221,122,135,223,117,129,174,55,59,210,106,115,232,135,154,227,132,144,221,128,141,213,123,130,217,119,134,224,124,139,213,109,119,223,126,134,231,138,152,225,130,144,218,128,138,212,123,130,214,117,130,219,121,135,224,127,142,225,127,141,226,132,146,222,129,145,218,129,140,4 215,123,142,221,131,149,221,130,153,228,138,158,226,135,157,222,132,156,222,133,155,215,127,151,214,124,139,215,122,140,217,126,143,199,95,109,198,91,109,219,125,146,218,130,152,214,129,149,215,131,141,217,129,145,204,97,109,139,28,38,128,32,42,211,109,126,220,133,154,216,132,148,213,129,138,218,132,145,186,72,85,137,25,31,133,38,49,215,118,135,220,136,154,214,129,145,207,122,133,211,123,136,187,74,86,170,53,60,201,99,113,221,132,149,221,136,151,217,139,150,204,119,129,209,122,135,208,113,129,215,120,134,223,135,149,224,138,151,221,139,150,216,139,148,198,110,122,204,116,130,212,124,138,220,137,149,223,136,150,223,137,150,218,138,149,212,136,146,193,105,120,202,115,127,212,127,138,216,136,144,219,138,147,219,136,146,213,133,145,210,133,144,4 211,126,136,219,140,148,199,108,110,118,25,29,103,18,23,110,22,26,196,114,118,220,149,156,213,130,135,221,144,146,190,98,97,115,22,24,110,21,24,165,72,75,215,137,142,216,147,148,212,133,134,215,140,138,209,132,133,191,101,105,188,97,101,208,128,133,216,142,145,217,147,146,208,129,128,210,137,135,208,134,132,173,87,88,167,75,74,203,121,122,216,144,145,218,149,145,204,128,127,207,129,128,159,74,70,82,10,15,86,11,15,176,87,82,218,145,142,217,151,147,206,134,130,179,99,95,86,14,15,91,18,22,74,8,14,141,54,53,216,137,135,213,146,143,203,130,125,167,84,78,75,8,13,80,13,18,114,27,30,179,89,90,212,138,138,207,139,138,197,123,121,176,93,90,111,30,32,135,50,50,187,99,98,207,130,132,211,140,142,210,141,142,4 204,126,146,202,118,139,187,88,106,167,69,87,183,87,104,196,106,125,218,146,166,218,151,169,197,118,137,185,99,112,127,39,54,104,24,43,110,29,46,163,72,90,217,143,164,217,150,168,200,126,143,170,85,96,96,21,37,85,17,37,81,12,30,153,69,84,217,142,161,215,148,164,205,134,149,195,114,130,128,42,58,91,17,36,115,31,46,178,87,100,217,147,165,214,149,164,203,129,143,204,130,148,182,97,112,142,50,64,153,54,66,203,122,137,217,150,169,213,147,165,204,131,142,205,131,146,207,136,151,188,97,109,179,80,92,212,142,158,219,157,173,216,153,169,203,127,140,208,135,148,205,136,150,205,132,148,214,144,161,218,156,172,219,158,172,216,157,170,200,126,139,206,132,147,206,136,152,209,138,157,215,149,167,215,154,168,217,157,169,212,151,165,4 195,119,137,206,129,151,209,129,153,206,125,148,209,130,151,201,122,144,197,118,141,192,117,138,190,114,131,198,119,139,195,114,134,200,123,141,208,127,149,207,131,153,190,114,131,176,102,117,183,108,122,199,125,141,195,118,135,195,120,137,202,127,146,197,121,139,192,119,135,180,103,120,183,111,122,192,120,130,186,110,123,167,78,89,201,123,139,209,143,160,198,130,146,192,121,138,180,109,120,195,125,137,146,67,76,99,26,34,184,109,122,209,142,159,196,132,144,194,130,141,167,100,108,174,104,114,150,77,86,89,28,34,170,97,107,199,127,141,188,120,130,194,128,137,184,119,126,181,115,125,187,118,126,179,108,115,188,121,131,193,126,136,184,118,125,189,124,132,171,104,113,180,116,127,181,118,128,191,127,137,182,114,124,189,122,131,189,127,135,191,128,140,4 201,98,130,208,110,138,216,118,146,219,122,149,220,123,146,217,122,147,217,123,149,210,116,142,202,102,129,206,109,135,211,116,137,201,97,115,181,76,91,215,122,146,216,123,145,208,111,136,201,103,125,202,102,125,184,71,81,171,54,63,201,100,116,216,120,145,213,122,143,211,120,142,201,109,128,202,104,121,181,64,73,198,91,110,217,121,146,215,118,141,214,123,143,208,119,140,200,107,125,205,111,129,209,113,130,213,117,142,213,117,141,216,125,146,213,119,141,206,114,135,197,103,121,204,109,127,208,115,135,210,116,139,215,121,143,215,124,146,210,122,143,205,118,138,195,105,121,201,110,128,207,117,136,211,121,140,212,122,143,214,126,145,206,119,138,200,113,132,190,101,118,198,109,126,203,112,131,204,115,134,210,121,142,210,121,138,202,116,133,198,115,134,4 242,153,171,247,163,184,246,165,186,246,158,178,246,156,177,247,164,182,248,171,186,247,172,185,234,130,139,243,146,163,241,143,157,232,126,133,230,118,125,231,125,133,237,143,148,244,163,173,235,132,141,233,124,134,218,103,105,210,91,90,216,97,99,209,90,88,216,109,101,230,142,144,230,125,126,225,112,112,199,77,76,181,56,59,198,73,72,206,85,80,221,120,116,232,146,151,230,132,131,227,122,116,206,92,89,194,78,77,210,94,91,214,102,102,229,135,141,235,156,162,233,152,155,234,144,144,220,120,110,226,126,124,233,134,138,230,139,147,235,153,160,233,157,157,232,155,155,240,159,162,241,156,156,245,159,167,237,150,159,238,155,163,238,160,161,234,160,161,234,159,161,238,159,161,241,159,163,242,159,164,237,152,159,240,157,163,239,161,161,235,162,164,4 226,139,148,230,142,150,237,148,160,233,141,153,240,149,164,217,129,132,218,129,134,231,145,151,236,149,159,228,142,148,233,137,149,227,127,137,219,127,130,220,133,131,215,132,131,212,129,125,232,147,151,226,137,140,219,116,117,206,101,98,195,92,86,223,126,127,232,151,153,214,135,128,221,138,136,227,134,136,208,104,99,190,73,68,199,89,86,223,124,129,230,144,147,228,146,145,223,139,138,222,125,128,202,97,90,194,82,78,210,110,112,227,133,141,230,146,148,226,142,149,223,145,143,219,137,135,211,117,109,213,113,115,212,115,118,232,142,148,229,149,148,225,146,150,227,155,156,230,154,158,224,137,141,216,130,133,218,132,134,232,151,151,226,147,143,220,146,143,224,153,152,220,144,147,227,147,151,211,130,127,222,143,143,232,155,154,220,142,136,215,139,135,4 213,115,131,209,103,114,207,93,100,212,95,111,209,89,108,209,90,105,206,95,106,196,86,99,208,106,118,204,93,102,208,90,101,207,87,109,205,85,102,205,87,100,202,94,100,200,96,103,201,98,105,203,90,97,199,74,86,205,88,110,200,78,93,200,83,95,207,105,111,205,109,113,202,102,107,202,90,97,195,72,84,201,84,102,195,72,81,204,92,102,211,108,112,207,113,116,201,101,101,200,89,94,195,77,87,200,82,91,194,74,80,207,96,103,210,111,111,205,110,113,193,91,87,195,84,85,198,83,97,195,80,87,197,83,89,211,105,108,211,114,118,206,114,120,192,97,94,204,104,106,196,90,96,193,82,85,205,102,103,211,116,117,210,118,123,204,113,120,189,101,99,204,112,112,206,106,109,209,110,113,210,116,117,209,119,120,207,117,119,200,110,117,4 200,113,117,196,102,110,205,111,117,204,108,112,197,100,97,202,114,116,197,108,110,199,110,118,197,106,108,195,92,98,196,92,96,198,96,98,181,68,69,190,86,85,192,98,99,190,105,109,194,106,111,190,87,91,187,74,77,184,74,72,166,47,53,177,68,73,182,89,88,186,102,98,189,100,101,185,84,85,178,69,71,171,63,63,159,53,57,170,63,66,182,85,82,191,108,102,187,90,87,186,80,80,180,71,72,164,56,58,165,52,57,172,64,66,185,91,88,190,114,108,191,106,103,186,87,86,173,63,63,168,58,58,174,68,68,182,79,77,188,99,95,191,117,109,192,115,110,185,98,93,182,86,82,184,86,81,185,83,79,184,85,82,192,105,101,190,117,107,188,117,110,194,115,113,189,100,97,188,100,93,183,92,86,183,96,92,184,105,97,183,110,99,4 239,162,177,240,164,179,235,156,168,210,120,124,198,106,111,223,143,153,236,165,181,236,166,181,238,162,175,240,168,181,219,134,139,163,63,67,147,51,62,187,92,96,229,155,164,235,168,180,236,162,173,239,167,179,200,112,114,142,47,56,143,50,65,170,72,77,226,153,161,234,167,178,235,163,171,237,164,175,203,116,119,148,51,59,149,51,61,197,111,115,232,163,173,230,162,170,236,166,171,237,167,176,222,145,149,191,99,100,198,110,114,226,153,162,233,164,173,230,161,168,236,166,169,239,169,175,235,164,171,232,161,167,235,164,173,235,164,175,234,163,173,229,161,168,233,164,165,236,165,168,236,165,171,237,166,173,237,166,172,237,165,172,233,162,171,228,159,165,230,163,163,233,163,166,236,166,172,237,167,173,237,166,172,236,166,172,232,164,168,226,159,161,4 244,166,184,245,167,184,246,169,186,248,174,191,247,172,189,245,170,186,242,167,183,236,162,178,242,163,177,242,161,176,243,165,180,236,153,163,230,142,150,240,166,180,240,167,181,234,162,175,239,162,175,238,159,172,219,128,135,200,93,97,203,97,100,231,153,163,237,164,176,233,160,171,236,163,173,225,141,147,190,81,84,182,69,79,190,82,86,225,143,150,237,166,178,232,160,170,233,161,168,210,119,118,176,68,73,163,58,67,182,76,78,222,138,143,234,163,173,230,158,167,229,157,163,210,121,122,182,75,77,165,59,61,191,94,94,228,150,157,232,159,168,227,155,162,225,154,158,220,140,146,200,103,105,200,106,106,220,141,146,232,159,168,229,156,163,223,154,160,222,152,156,223,151,157,222,144,149,226,151,158,230,156,165,229,155,164,225,153,158,220,151,156,4 241,155,150,246,164,164,247,167,166,247,170,167,246,167,160,247,170,164,246,167,162,242,160,150,237,149,137,243,156,151,239,148,136,245,160,149,247,168,160,246,165,152,246,169,160,242,163,152,234,145,131,242,156,149,208,96,78,208,94,73,244,158,146,247,170,162,246,169,159,241,165,154,239,156,146,242,158,149,202,91,77,177,50,38,228,130,113,249,172,164,244,166,155,240,163,150,238,157,145,243,161,153,216,116,104,188,64,49,223,120,101,248,170,162,242,161,149,235,154,136,237,160,146,242,161,151,238,153,143,220,117,97,226,125,106,245,165,158,243,165,153,234,157,138,235,158,145,238,156,145,241,162,155,240,157,147,240,155,145,243,163,156,240,162,150,231,156,139,231,154,142,236,158,149,239,162,155,239,159,152,241,161,153,240,162,154,236,160,148,228,154,139,4 246,167,170,247,167,170,246,163,164,246,165,168,246,165,169,246,164,169,246,163,168,242,156,155,245,165,162,246,166,167,246,165,162,246,168,167,246,163,164,246,161,157,246,166,165,240,154,150,245,165,158,246,166,163,246,167,165,247,165,162,246,154,148,245,156,149,246,165,162,241,158,154,245,165,156,246,165,157,247,167,162,236,139,128,223,114,98,241,146,133,245,162,155,238,154,143,243,163,153,246,167,161,248,168,161,219,114,97,192,72,56,223,119,98,243,160,149,235,152,141,243,168,156,246,167,158,247,168,162,230,131,116,203,86,67,208,97,78,240,157,144,234,154,142,240,167,154,244,168,161,245,165,160,243,159,151,218,116,97,220,120,103,238,159,148,232,154,141,236,162,150,240,164,157,243,165,158,242,162,152,238,155,146,236,155,146,235,157,145,229,154,139,4 207,123,151,213,134,157,215,140,162,215,139,164,215,137,162,216,138,163,214,135,161,209,132,157,206,122,148,213,135,157,210,130,147,204,117,137,212,135,161,216,139,162,218,144,162,212,139,157,212,137,152,216,141,160,191,97,99,176,67,67,205,118,133,216,141,162,217,143,160,207,132,150,216,145,153,218,146,159,177,78,82,153,40,37,194,96,101,215,138,158,211,134,154,204,127,146,215,142,151,217,144,152,190,95,104,160,47,49,193,97,103,214,141,158,209,133,150,202,125,144,211,141,148,214,142,154,208,129,143,195,106,124,205,123,139,208,130,151,207,131,151,202,127,143,211,146,148,216,147,155,209,135,154,203,127,150,207,132,153,205,128,148,202,126,145,202,130,144,205,136,141,209,138,148,204,129,149,205,132,151,207,134,152,202,125,145,199,123,140,194,120,138,4 188,109,125,183,107,118,189,107,117,196,120,129,196,112,121,194,108,120,172,88,97,178,94,102,197,116,126,203,126,137,212,133,145,210,134,146,197,118,125,191,113,120,200,120,134,194,113,128,202,124,129,196,114,117,200,121,124,212,139,148,202,121,132,191,111,113,193,119,124,190,114,122,191,116,122,202,124,135,205,133,136,205,130,135,175,84,83,160,68,65,203,130,133,181,99,93,166,98,100,197,128,135,210,143,148,190,111,111,160,58,53,167,72,73,205,133,139,187,111,106,194,124,128,174,106,105,181,113,111,192,119,124,177,94,95,188,103,100,203,131,130,199,134,131,160,89,87,179,108,109,182,111,117,190,114,123,198,121,130,190,117,116,195,128,124,198,137,134,143,72,69,171,100,100,191,115,123,181,106,110,174,100,100,186,117,118,181,116,114,179,114,111,4 195,105,132,189,86,115,183,72,100,181,73,93,196,97,121,203,110,138,201,113,141,190,102,125,182,85,105,177,72,89,179,74,91,176,73,87,182,74,95,191,94,120,196,110,134,189,99,122,167,69,82,175,68,89,177,74,96,179,71,93,181,67,93,178,71,87,190,96,113,192,105,125,168,61,79,177,69,91,181,73,96,180,64,91,182,71,95,176,67,84,182,81,94,191,102,126,173,75,89,177,74,93,180,69,93,186,78,102,186,81,99,180,77,97,189,96,115,192,106,130,184,93,110,181,81,97,180,73,92,185,86,98,185,89,98,182,81,100,191,103,122,195,114,135,185,98,112,188,100,114,185,87,100,178,71,83,177,77,87,188,102,120,192,111,129,187,108,122,186,103,111,191,107,118,191,110,126,187,93,110,187,93,111,189,109,127,193,117,136,181,104,120,4 224,134,131,229,140,138,224,131,126,220,120,112,230,137,136,234,143,139,235,149,144,226,141,135,224,138,128,231,147,140,216,123,113,197,84,69,219,124,115,232,145,139,231,145,136,226,142,133,223,138,124,227,143,132,198,94,79,168,52,43,196,90,76,230,143,132,232,147,136,226,144,130,223,140,127,217,126,111,171,57,44,150,38,34,177,64,50,224,131,116,234,152,140,226,147,130,223,143,128,214,124,109,171,60,48,147,39,35,180,69,55,224,135,120,236,157,145,225,146,127,218,136,118,221,137,122,180,74,58,153,40,32,182,75,61,231,146,133,234,155,141,224,148,129,215,136,119,220,139,123,204,110,93,195,96,80,210,118,104,232,151,139,231,153,138,221,147,130,212,137,119,216,137,120,218,138,123,221,143,128,224,145,132,227,148,134,224,150,133,217,144,127,4 222,143,149,224,143,149,226,142,153,225,129,132,217,115,112,231,143,144,234,151,151,229,150,149,223,146,148,224,141,141,223,136,134,210,111,106,204,100,92,211,117,105,223,135,127,227,146,139,223,147,148,217,128,121,201,102,88,194,90,79,200,96,86,198,96,82,205,110,96,216,131,121,219,142,140,207,118,108,188,85,72,192,85,74,180,68,59,183,74,64,197,97,83,205,111,98,212,130,123,196,101,89,186,80,66,193,89,79,178,67,61,184,73,67,206,111,104,215,132,126,204,118,111,195,102,91,187,87,74,188,85,76,194,93,88,198,97,94,215,131,129,223,152,152,198,117,109,191,99,89,193,102,91,193,97,89,204,113,109,214,129,126,221,145,147,219,148,148,191,108,98,193,103,95,195,103,96,191,92,86,208,121,120,224,151,153,224,152,155,219,148,150,4 231,145,153,233,146,154,238,151,156,240,153,164,240,150,160,238,146,153,237,148,155,232,146,153,231,150,154,235,154,158,238,156,160,238,153,156,238,149,156,239,150,156,236,151,156,228,143,144,229,148,149,234,150,149,229,144,145,203,101,96,223,128,128,237,150,157,235,150,152,230,147,145,228,142,145,234,150,154,213,113,107,151,35,33,191,83,78,236,146,151,235,150,155,230,148,148,226,142,143,232,152,156,221,131,127,183,73,67,210,111,113,236,149,156,233,149,151,228,147,145,226,148,145,230,151,150,232,149,148,229,141,141,233,145,150,236,150,156,233,149,151,225,145,144,223,150,140,229,149,144,231,151,149,232,148,151,233,146,151,233,149,152,229,147,148,221,144,144,218,145,135,226,149,143,230,153,148,230,148,148,231,150,153,232,150,152,225,146,146,219,145,141,4 236,152,164,239,153,167,238,148,158,236,141,147,238,145,150,242,153,162,244,164,174,239,160,168,237,156,165,237,149,159,223,122,119,222,118,110,226,123,119,234,140,142,242,161,167,237,158,164,238,160,164,234,147,150,219,119,114,219,115,110,220,113,106,231,135,137,242,159,168,238,162,168,236,159,162,237,156,156,224,129,121,218,115,108,227,129,124,238,149,155,240,157,164,235,158,160,233,157,156,237,160,163,237,155,154,236,149,149,241,157,162,244,163,172,239,159,165,235,159,161,231,159,156,237,161,162,242,166,171,243,164,172,244,164,172,244,165,172,238,158,163,233,158,159,228,159,153,234,162,161,238,162,163,238,158,166,240,161,168,241,164,168,235,159,162,229,157,157,225,157,149,231,159,158,236,162,163,238,163,168,239,163,170,238,162,168,233,160,164,229,158,159,4 202,118,115,209,126,123,214,130,126,215,127,124,218,130,125,221,134,135,219,135,134,213,132,131,200,112,105,201,115,110,200,108,100,209,120,112,213,123,113,220,135,128,218,135,130,216,140,138,207,125,117,213,128,123,165,67,61,179,83,73,206,109,92,218,133,120,219,140,135,216,139,134,209,131,122,212,133,126,197,107,98,201,113,106,203,110,96,213,124,110,219,141,133,212,135,125,204,128,117,210,131,123,214,132,125,219,138,133,210,123,113,215,131,121,215,134,120,214,139,126,204,127,115,209,133,123,210,129,120,213,128,122,210,124,115,213,132,123,211,132,119,211,138,126,202,130,113,208,134,122,208,128,117,207,121,115,209,126,119,210,130,122,207,130,119,203,132,121,200,131,116,206,136,124,206,129,118,208,127,119,206,127,121,207,130,121,209,136,125,203,134,123,4 245,166,174,246,172,180,247,175,183,245,167,169,245,168,169,246,168,179,240,162,169,236,162,165,244,168,174,246,171,175,249,175,181,231,138,132,213,109,98,239,153,154,239,163,165,237,164,166,243,165,166,245,167,170,246,166,165,230,134,122,192,77,63,216,113,102,242,167,166,236,163,164,242,165,164,245,166,169,241,153,146,228,131,117,223,127,114,215,113,100,235,155,150,236,166,163,240,165,162,244,168,168,242,155,145,230,134,117,229,137,125,222,125,112,228,145,141,234,166,164,238,164,157,243,167,165,244,163,155,239,150,137,230,138,122,229,138,126,231,151,149,229,157,155,234,161,152,240,163,157,244,168,164,242,159,149,234,143,133,232,146,137,238,166,163,232,165,162,231,156,145,235,157,146,241,167,160,242,166,159,240,162,157,235,161,153,236,168,164,234,168,163,4 229,140,154,231,138,153,230,127,138,226,121,126,218,110,108,225,126,126,235,146,164,232,148,170,230,146,160,227,132,140,221,115,113,218,110,107,211,93,93,215,103,102,230,143,153,229,146,165,228,143,157,220,117,119,220,119,111,221,116,110,212,99,95,213,97,101,227,136,147,227,146,160,221,132,138,214,106,105,216,112,106,215,110,102,210,99,95,212,99,102,222,125,132,225,144,157,222,138,144,215,110,108,212,102,100,210,101,99,215,110,110,212,101,103,216,111,115,224,144,155,219,136,141,210,100,102,209,100,100,207,95,94,210,99,102,212,100,104,218,122,129,225,150,159,219,141,148,213,115,120,209,108,104,207,100,101,201,80,90,209,92,102,219,128,137,220,142,153,219,149,155,216,133,142,211,114,118,206,95,102,208,97,111,211,101,117,217,128,141,215,133,145,4 213,121,133,216,125,134,217,122,131,209,106,113,209,105,113,214,123,131,212,123,127,210,118,119,210,119,128,214,123,129,212,118,121,174,69,74,163,52,56,190,83,84,198,98,96,203,108,108,203,96,105,208,106,112,196,89,91,138,38,46,115,33,45,159,56,61,190,90,89,197,97,98,203,98,107,208,103,113,183,74,77,126,35,43,105,36,49,131,37,42,189,90,88,207,117,119,199,95,99,202,97,106,186,80,84,119,34,43,90,20,36,136,39,41,195,100,98,208,123,123,196,95,97,202,104,105,180,75,78,145,49,58,137,45,50,172,74,72,208,121,121,206,120,118,190,87,88,195,93,95,194,93,97,186,81,88,201,109,108,204,117,119,207,123,123,205,120,117,190,92,96,187,87,91,201,107,112,199,100,104,197,99,101,207,125,125,207,125,124,204,121,119,4 206,136,158,208,131,149,208,129,147,210,134,156,208,128,146,209,129,144,209,137,153,202,128,146,210,143,164,211,141,157,208,131,147,207,127,145,209,134,151,208,133,150,209,136,150,203,131,146,204,128,136,211,140,152,204,126,142,142,58,70,177,90,98,202,122,136,206,136,148,201,132,142,203,127,127,211,141,149,204,129,143,134,50,59,153,63,67,194,107,111,203,132,141,201,128,139,205,135,144,209,139,149,209,136,151,168,80,90,142,50,52,187,97,98,204,129,138,196,114,116,202,132,140,209,141,152,208,134,144,184,100,107,174,81,81,195,112,116,204,131,141,195,116,120,202,133,139,210,145,155,208,137,147,205,130,142,197,119,125,206,138,148,203,134,142,197,126,136,199,128,135,203,134,144,205,134,148,204,134,146,200,128,136,205,136,146,203,133,141,196,127,135,4 220,161,172,220,156,167,217,143,147,210,135,140,206,123,129,213,139,147,209,147,158,207,146,158,214,152,158,207,128,128,196,104,98,195,110,104,184,93,90,199,118,118,201,127,127,206,139,142,198,127,123,192,103,96,168,74,72,154,67,66,161,74,71,188,104,96,182,94,83,185,110,103,173,91,85,154,67,64,136,49,50,116,40,44,126,45,49,147,59,55,153,68,62,179,102,92,165,76,70,141,51,51,121,38,41,117,41,43,141,58,59,135,51,50,143,59,54,184,112,103,164,79,69,135,47,42,111,29,34,117,36,40,146,56,54,149,59,57,178,98,92,203,143,144,187,113,105,156,69,61,139,54,49,132,47,44,159,65,60,196,119,114,203,139,138,213,158,163,199,140,139,197,124,119,175,93,87,158,74,69,190,115,112,214,158,161,208,151,153,214,162,167,4 232,155,168,237,153,167,237,152,165,237,147,156,237,144,154,233,141,144,236,154,161,236,164,178,230,150,158,234,148,156,231,141,143,229,134,134,229,134,139,228,136,137,229,144,146,233,160,172,224,141,142,225,133,134,223,125,123,223,120,118,224,126,128,226,136,138,227,139,142,231,153,165,222,141,143,224,134,136,225,131,133,216,114,114,212,113,117,218,125,133,221,132,141,222,142,151,224,149,155,224,138,139,223,132,129,220,123,118,191,100,106,139,73,90,195,117,130,221,144,151,223,151,151,227,150,149,221,133,129,220,128,125,189,103,107,101,48,62,179,107,119,227,155,164,221,151,147,227,156,157,226,147,149,224,140,141,214,130,130,207,126,134,217,139,151,223,151,162,220,153,149,226,156,155,227,155,162,229,154,161,224,142,146,226,144,153,226,150,161,219,148,157,4 231,143,165,237,148,173,244,158,179,246,164,184,247,166,185,246,165,184,244,163,183,238,159,178,232,147,163,239,152,171,244,158,174,247,167,180,246,167,183,244,161,180,240,156,175,236,156,174,228,140,154,231,140,154,232,137,144,237,144,146,240,152,158,242,155,173,238,154,173,234,156,171,224,136,150,210,104,109,210,99,97,228,121,120,227,121,119,227,126,133,235,148,166,232,154,170,223,138,148,214,113,112,213,105,100,226,119,119,224,116,113,215,105,106,230,138,156,232,153,168,223,140,149,227,140,143,223,126,117,219,114,106,221,116,111,227,129,138,232,142,160,229,147,161,221,140,148,228,145,154,234,153,157,231,144,145,232,146,149,237,154,165,232,148,163,226,148,160,218,141,147,226,148,155,232,155,161,234,156,165,235,157,166,235,156,166,230,154,165,225,153,164,4 237,159,188,227,149,176,226,143,167,235,153,179,237,157,186,234,159,183,224,146,169,213,135,158,234,159,183,230,149,175,233,147,174,225,141,158,225,139,151,233,153,171,227,152,175,205,127,146,230,153,176,227,143,165,217,123,130,200,94,93,195,83,78,207,102,101,221,132,144,202,121,137,223,144,163,204,105,109,179,62,57,168,51,52,168,48,51,173,51,51,193,82,81,207,122,130,210,121,130,180,65,62,186,76,72,171,61,60,154,41,44,161,45,47,171,55,54,200,113,112,198,100,100,177,58,53,189,81,74,166,56,54,145,36,39,153,42,41,162,51,47,201,113,107,203,116,121,199,96,92,185,82,78,182,74,71,179,69,65,186,84,80,191,94,93,207,123,128,208,131,144,211,134,144,214,137,150,218,131,142,219,137,144,224,144,157,219,141,153,205,127,139,4 229,140,150,212,106,109,197,82,81,211,103,104,242,153,165,246,168,185,245,165,178,242,165,177,228,140,148,190,74,74,155,39,45,170,52,53,221,121,122,245,161,177,243,163,174,241,163,173,219,128,131,178,62,64,133,36,44,133,30,36,195,85,86,240,156,169,242,165,178,238,160,170,221,132,131,175,64,65,129,30,37,138,37,43,158,45,49,224,131,139,238,162,177,235,159,169,231,154,156,199,101,101,142,38,44,159,52,57,143,33,39,210,108,115,235,155,171,233,155,165,231,160,167,219,130,133,158,51,53,133,32,38,158,44,48,214,115,120,233,152,164,229,152,157,223,147,154,224,142,148,185,80,77,159,49,51,182,73,71,219,128,133,228,149,162,224,150,155,220,144,145,222,145,151,204,113,113,176,64,60,204,105,102,225,142,153,223,138,155,218,142,152,4 238,146,170,236,137,156,228,119,125,227,109,121,226,100,117,236,132,150,243,156,175,235,149,169,237,146,169,231,121,138,220,104,110,212,87,95,204,71,80,222,113,122,243,158,171,234,150,165,236,145,166,229,121,136,227,114,127,202,74,78,193,60,65,212,100,102,239,155,165,232,150,164,235,147,166,233,134,147,228,119,133,210,88,95,205,81,82,207,89,87,222,126,130,231,153,163,235,151,170,236,145,157,225,119,124,219,106,111,207,86,83,206,94,91,223,130,132,229,154,162,232,147,166,235,147,161,223,122,118,217,110,109,207,94,91,214,112,110,230,144,152,225,147,150,229,148,160,236,149,161,226,130,129,209,102,98,221,121,121,221,122,119,227,147,154,224,149,154,225,146,156,231,147,159,224,134,143,216,118,119,222,125,127,224,134,141,227,151,162,218,145,152,4 238,151,178,239,146,176,243,151,178,246,159,182,244,155,174,245,153,175,241,153,177,234,152,176,236,149,172,238,146,168,239,144,163,238,141,150,232,131,134,233,133,138,236,146,161,232,148,165,232,142,163,229,133,142,228,126,130,229,124,127,229,127,128,223,120,119,224,129,134,227,140,153,228,135,151,225,122,131,219,113,111,222,116,117,217,111,108,215,117,114,208,106,106,211,116,117,228,137,149,228,131,139,223,120,121,214,108,110,204,91,90,207,103,101,203,98,98,207,111,113,230,145,159,234,145,158,231,137,147,217,114,121,219,119,129,217,119,126,219,130,138,223,145,156,229,151,165,234,153,169,236,153,170,237,151,169,236,153,171,233,149,167,228,145,160,222,147,158,226,151,164,231,153,168,234,156,173,234,153,170,233,148,167,231,147,166,227,147,161,219,145,156,4 247,175,188,248,176,190,249,179,191,249,180,190,250,181,196,248,182,197,248,183,196,247,177,189,246,168,177,242,149,150,234,127,124,231,123,119,232,127,127,238,143,141,247,172,177,247,177,185,238,143,140,233,121,117,231,120,119,233,127,128,227,117,114,228,112,104,239,147,144,245,172,177,231,134,127,229,123,120,236,135,132,237,138,136,239,142,135,236,139,133,232,135,132,236,154,156,233,142,136,227,124,114,237,140,134,235,136,128,232,130,119,233,134,124,227,126,114,231,147,142,240,161,164,237,144,135,231,131,117,234,137,129,239,146,142,233,136,126,225,125,109,233,155,148,240,168,175,244,168,175,238,147,140,228,125,114,235,139,127,234,141,127,232,146,135,234,163,159,238,167,170,243,171,178,243,167,174,243,163,168,241,156,154,239,157,158,236,161,165,229,159,160,4 247,169,185,247,172,188,247,176,186,248,180,188,248,186,194,248,184,193,248,180,190,247,175,186,244,153,165,245,154,163,245,155,155,246,158,155,246,161,158,248,170,172,247,173,180,246,172,181,240,143,155,242,140,146,242,140,139,245,151,151,240,136,130,229,116,104,242,152,148,245,167,172,239,150,159,242,147,150,244,148,148,244,147,147,241,140,138,205,88,84,225,125,122,242,165,170,240,157,162,243,152,153,245,154,150,244,153,151,243,148,146,218,111,104,225,129,129,240,164,171,241,163,168,245,165,169,246,169,168,246,167,165,246,162,160,242,157,158,240,160,166,237,162,167,240,167,170,246,173,177,247,178,182,247,178,182,247,172,178,246,168,176,241,163,170,233,159,163,237,167,167,243,170,172,245,172,175,246,172,178,245,167,173,244,166,173,238,162,168,229,158,161,4 221,133,172,227,137,180,227,129,179,231,129,181,230,130,177,228,132,175,227,135,178,222,137,176,222,137,174,229,142,181,229,133,179,227,126,176,226,128,170,223,131,168,222,129,170,218,131,169,221,134,172,228,139,178,227,130,174,214,108,148,197,83,113,200,94,120,217,123,158,219,135,168,220,132,167,225,134,172,215,113,151,193,72,101,182,61,83,181,61,80,203,102,129,218,139,169,217,131,164,215,117,157,199,84,114,184,64,86,180,66,81,185,70,87,207,111,137,215,137,166,212,129,157,212,120,151,190,75,96,177,60,76,186,83,95,200,100,122,211,124,156,209,129,160,209,126,155,213,127,156,199,98,121,186,77,97,199,101,121,213,123,154,212,130,161,204,127,156,205,123,152,208,118,151,209,120,152,210,123,152,212,128,154,213,135,164,211,134,162,202,129,155,4 239,162,189,240,160,189,244,166,193,247,168,195,245,160,182,238,145,160,240,157,173,239,164,188,237,159,181,238,157,177,233,144,159,234,143,159,238,152,165,234,145,155,236,154,169,235,161,181,232,148,161,219,119,122,207,94,94,203,87,93,215,112,117,222,127,129,230,146,154,233,159,175,231,151,159,215,113,111,202,93,91,193,80,86,195,81,84,200,90,85,218,129,128,231,160,172,234,160,171,228,142,146,206,105,102,190,79,77,192,82,82,197,86,81,217,127,125,230,161,170,234,162,175,236,163,177,225,141,147,206,106,108,204,103,104,208,108,105,222,139,142,228,159,171,230,160,175,234,162,179,236,164,179,232,157,172,230,153,168,229,153,165,229,157,170,224,156,169,227,157,174,232,161,178,235,164,181,235,162,180,234,162,181,232,161,179,229,160,176,221,153,168,4 238,157,187,245,166,196,245,165,195,247,171,200,244,166,194,243,160,187,241,160,184,235,155,180,236,156,181,245,167,195,246,166,194,248,172,197,236,148,165,232,138,150,239,157,176,233,153,174,237,157,176,244,165,189,246,168,195,248,170,192,221,120,124,194,76,73,225,135,144,235,157,177,239,162,183,244,166,188,243,165,187,246,163,181,196,89,93,155,42,48,213,116,121,233,159,176,237,163,183,244,169,190,243,164,185,241,159,173,192,87,93,157,47,51,214,122,127,231,162,176,232,159,178,241,167,187,243,164,188,240,159,176,210,112,116,183,69,65,221,137,143,228,159,172,229,155,174,241,167,186,245,169,192,240,160,178,234,151,161,222,130,133,224,146,156,218,148,159,229,155,174,236,159,179,242,167,187,238,160,177,237,159,173,237,159,176,230,157,172,222,152,166,4 226,148,180,232,152,188,235,158,191,236,153,189,234,148,187,236,157,190,234,158,189,226,151,183,227,153,182,230,152,185,229,145,172,212,109,136,215,115,143,222,134,161,223,143,173,220,144,173,226,151,180,228,152,176,220,132,147,209,108,126,207,106,120,207,113,124,207,115,135,217,140,160,226,153,180,223,143,161,209,117,123,208,115,119,208,111,115,203,104,108,194,96,109,214,141,158,218,142,168,211,122,142,202,103,112,200,101,103,203,106,108,204,111,111,203,111,123,214,142,163,219,144,172,205,112,134,192,86,100,196,96,105,202,108,110,196,105,102,199,111,111,211,138,156,215,142,167,217,140,166,213,131,151,196,97,112,194,91,100,200,108,109,206,127,134,210,144,159,208,137,161,216,144,170,220,148,172,204,118,136,199,106,125,214,136,151,218,151,169,209,145,163,4 230,138,155,231,139,152,240,153,176,243,146,181,241,151,187,240,153,190,236,151,185,231,152,180,233,147,173,237,154,174,234,148,166,228,130,144,236,145,168,240,159,190,236,157,185,232,158,179,227,141,175,231,146,174,217,118,126,210,106,105,228,134,147,237,154,184,236,161,186,233,161,181,225,146,177,220,130,150,205,102,104,208,106,105,214,115,121,232,146,171,235,162,186,232,163,181,227,153,180,213,122,131,199,99,98,181,79,80,181,80,87,230,148,170,236,165,186,232,164,180,223,151,174,224,146,162,213,122,123,147,46,49,171,74,84,231,152,175,234,166,184,229,162,176,221,151,171,227,157,178,226,147,160,198,106,108,207,119,129,232,158,180,233,165,180,228,164,175,221,152,170,225,154,172,227,154,175,230,157,173,231,157,176,233,163,181,232,167,179,225,163,173,4 226,146,170,233,158,178,236,155,177,238,154,178,237,156,181,239,163,183,234,157,179,230,158,179,225,145,167,232,155,173,236,159,177,231,152,169,230,151,167,233,163,181,233,165,181,229,161,177,225,149,167,232,158,175,227,148,159,189,85,85,181,73,74,206,116,120,225,155,169,220,150,168,226,152,170,232,160,177,206,115,113,165,51,50,157,45,47,171,60,52,209,133,136,218,156,173,222,145,162,225,145,164,208,119,118,168,60,58,165,58,60,168,62,58,201,123,125,222,162,176,224,151,163,226,152,170,217,138,149,176,74,71,163,56,54,175,77,70,211,139,148,219,151,165,224,155,166,228,158,173,223,152,169,207,125,139,194,106,109,207,128,130,222,156,166,219,153,163,222,156,166,225,157,171,224,153,169,223,151,169,225,156,172,226,158,171,226,162,170,223,162,168,4 235,148,164,238,148,161,238,141,154,237,145,161,235,143,157,238,149,167,233,143,162,221,129,145,233,145,156,231,134,139,227,125,126,221,118,124,220,120,126,226,134,143,226,138,151,218,135,148,228,132,134,222,119,119,209,97,98,192,76,82,194,81,88,202,100,103,217,128,133,218,134,144,224,129,130,217,117,121,200,91,95,171,56,62,167,60,68,195,94,98,211,115,121,211,128,136,221,132,138,213,118,125,196,93,95,175,64,68,183,76,87,201,101,111,208,114,124,206,115,127,211,125,131,218,132,140,206,108,114,192,87,97,196,86,99,206,112,126,205,117,126,203,116,127,214,129,136,215,126,137,211,119,134,207,116,133,207,112,127,215,125,140,206,121,133,199,119,132,207,122,133,209,118,134,211,116,132,209,113,129,211,120,138,211,121,135,204,115,128,198,114,128,4 225,142,151,197,111,115,203,114,116,216,118,119,212,118,122,240,155,164,225,142,144,214,131,134,219,135,139,226,143,145,198,110,109,204,101,99,206,101,96,227,142,143,230,150,151,207,128,125,222,139,139,220,133,131,213,114,112,203,105,100,208,103,95,221,129,126,234,155,156,214,136,131,234,153,155,226,140,141,212,114,110,203,102,96,207,102,97,211,116,110,232,155,156,226,151,150,230,148,148,234,149,152,228,137,137,205,107,103,206,105,99,206,112,107,217,136,135,222,149,144,225,146,143,229,146,148,234,145,147,214,114,108,199,96,88,210,110,105,211,129,125,207,132,125,220,142,139,225,144,143,231,147,149,219,122,116,192,87,78,185,74,67,210,125,122,207,132,128,210,134,128,219,141,136,227,147,146,222,133,128,201,101,90,182,73,63,200,115,108,200,124,121,4 212,128,147,211,127,143,226,142,161,234,151,169,228,147,161,222,135,151,217,136,148,211,134,146,201,122,135,198,114,127,214,129,144,214,132,146,214,132,145,221,137,151,219,140,148,212,135,142,176,101,110,176,96,106,180,97,107,184,105,113,187,107,115,189,109,118,190,111,116,186,111,116,207,133,142,209,130,142,199,111,121,176,85,91,174,83,86,192,107,109,198,115,116,202,125,130,192,117,125,205,126,137,194,101,105,150,47,47,171,71,70,214,129,132,206,128,130,189,115,115,188,112,120,198,119,128,192,113,116,187,98,101,201,115,123,213,139,146,224,155,162,218,148,154,198,126,130,197,123,129,202,128,133,213,140,147,206,131,137,205,127,132,208,136,139,210,142,144,192,122,124,198,126,130,212,140,146,214,141,146,214,140,145,207,131,135,195,123,121,191,123,121,4 229,140,153,222,134,144,221,132,140,223,136,141,232,144,149,233,148,155,232,151,159,234,156,161,222,134,146,214,127,133,208,117,118,210,105,104,207,95,92,216,116,113,233,151,153,230,151,153,216,131,139,206,113,116,189,78,75,182,57,57,183,59,57,198,90,79,218,129,120,220,144,138,198,113,114,198,100,97,180,62,59,182,57,59,185,62,61,189,78,66,221,136,128,231,160,155,215,132,131,214,124,118,199,90,81,191,71,68,189,75,70,207,107,99,233,152,149,230,155,152,219,140,138,216,132,128,219,129,124,222,129,126,218,127,128,232,149,147,234,157,154,227,151,148,220,144,142,219,140,135,227,146,143,226,139,142,223,138,138,232,154,150,230,157,151,220,146,140,213,141,135,222,148,144,228,152,151,217,135,134,221,140,134,231,153,146,227,153,148,209,138,129,4 197,117,116,203,121,118,206,124,119,208,128,121,213,132,129,214,137,131,213,137,131,207,130,125,190,109,105,202,118,116,206,124,119,207,125,119,208,125,119,208,129,121,207,129,119,206,129,121,193,112,107,205,124,122,206,125,119,187,99,94,202,119,115,211,131,128,210,134,128,208,131,123,196,113,110,205,124,120,194,110,104,123,38,38,182,96,92,216,144,138,209,136,129,205,130,121,197,114,110,202,122,117,183,101,93,136,48,46,188,104,98,212,139,128,206,133,124,203,129,120,192,114,106,198,118,112,198,117,111,191,106,99,197,118,109,204,128,115,201,122,109,198,122,108,181,105,96,195,118,110,190,111,101,191,112,104,196,118,108,199,122,111,197,119,108,197,127,115,183,109,97,181,103,91,182,107,95,194,118,109,194,116,107,196,119,111,195,123,110,195,128,116,4 202,108,97,205,106,95,208,108,96,211,111,97,207,101,86,202,96,83,205,107,99,201,104,94,202,105,94,205,103,92,205,103,87,203,97,78,203,99,80,204,101,85,204,107,95,200,107,95,199,100,87,204,103,92,202,101,83,192,81,67,205,109,94,206,106,87,205,110,94,200,109,96,201,106,92,205,105,93,201,95,76,193,78,62,199,90,69,204,104,83,203,106,88,199,106,91,199,105,90,203,104,90,198,89,72,196,84,64,200,91,69,204,105,85,201,109,90,197,105,88,198,107,92,200,99,87,194,81,70,198,92,73,202,100,80,205,112,94,201,111,91,193,102,83,193,101,88,198,100,90,199,96,86,202,104,88,205,110,92,204,113,95,198,106,87,179,83,64,191,101,88,196,101,90,200,107,96,202,112,97,204,112,94,202,110,91,195,104,84,182,90,71,4 208,116,116,201,100,98,196,81,79,198,80,78,206,93,91,217,119,116,218,124,122,215,123,120,204,109,107,190,75,76,183,61,59,186,63,58,194,73,71,206,99,96,214,121,116,212,121,117,202,105,99,187,71,69,180,61,55,181,59,51,184,60,55,190,71,68,208,110,104,209,119,113,196,99,88,180,64,59,182,65,56,176,55,47,183,62,57,185,65,63,199,95,91,205,113,108,196,101,90,182,69,62,181,63,57,180,62,53,184,66,60,182,63,60,198,96,90,204,113,110,202,115,103,198,97,88,185,68,67,182,64,61,186,69,68,190,79,74,199,100,94,203,115,107,201,116,104,202,112,102,195,91,87,190,77,78,198,92,88,205,111,102,205,115,107,201,114,105,198,114,103,202,117,107,201,111,105,198,98,95,203,110,104,207,118,109,206,120,108,201,118,107,4 240,142,144,242,142,144,244,142,144,243,142,142,242,138,138,242,139,142,241,146,147,237,142,141,240,143,142,243,145,142,240,140,138,235,132,126,235,128,123,235,130,129,239,143,140,234,139,134,239,143,139,242,147,143,234,135,129,199,90,81,184,73,68,219,113,110,240,144,138,234,141,133,237,144,138,241,149,143,225,123,115,146,45,43,144,39,44,215,111,109,237,144,140,234,142,132,236,145,136,240,149,141,224,126,118,161,55,56,148,46,50,214,113,108,235,143,136,233,143,131,234,146,135,238,148,138,231,138,130,197,89,86,167,57,59,213,115,108,236,147,138,232,144,132,230,140,129,234,145,133,234,145,136,215,118,111,188,79,72,223,127,118,233,145,136,227,140,129,224,133,124,230,140,130,231,140,130,227,136,127,214,114,103,225,132,123,230,142,134,225,138,128,4 212,125,119,211,119,110,221,133,132,220,130,126,215,122,115,213,122,113,212,121,110,206,116,104,210,122,114,218,133,124,222,138,137,212,118,120,204,104,101,203,103,93,209,120,106,203,115,98,207,119,106,217,133,123,212,122,113,195,95,89,178,72,68,200,105,99,210,123,112,202,113,100,208,124,112,218,135,129,195,99,91,151,52,47,152,49,42,195,97,87,211,126,119,206,123,110,204,119,105,211,126,113,193,100,89,149,50,43,180,83,74,206,113,113,211,126,125,205,121,111,204,125,112,205,120,105,205,118,105,194,100,84,205,115,106,213,129,128,209,127,120,206,128,113,200,121,109,204,120,113,205,117,108,201,112,98,202,111,100,210,125,115,206,124,113,202,128,114,193,111,97,197,113,98,204,123,110,205,122,110,208,124,109,209,129,113,203,125,109,198,124,112,4 218,119,121,210,99,98,214,104,105,216,103,101,222,117,116,232,142,144,234,145,147,228,143,144,206,97,89,179,51,49,182,53,54,190,63,57,189,65,56,208,100,92,227,139,139,226,142,141,200,88,79,183,56,58,178,49,55,186,60,59,181,58,53,175,51,43,201,96,87,223,139,137,195,84,74,192,71,71,183,59,62,179,53,57,172,53,52,162,44,41,169,51,42,209,117,108,190,76,62,182,56,56,182,55,59,178,54,55,174,52,50,166,46,42,177,63,55,207,115,103,197,93,77,191,71,63,191,69,67,179,56,55,177,58,52,161,44,40,181,67,56,209,118,110,209,121,106,200,93,81,196,81,75,187,69,61,185,70,59,175,60,50,190,81,68,213,129,122,211,129,117,206,113,97,201,98,80,200,96,80,203,103,86,210,118,104,213,128,117,212,136,128,4 227,140,146,228,136,148,220,111,115,221,113,114,233,141,150,234,142,151,233,146,152,228,147,151,224,138,142,226,133,140,209,94,88,194,63,56,215,108,105,231,141,146,230,141,146,225,139,143,222,137,137,221,125,124,192,70,65,183,55,53,187,58,53,211,99,94,227,135,141,227,142,142,220,137,135,220,126,121,187,66,59,168,47,44,171,49,47,175,45,40,220,125,121,227,149,148,218,139,132,218,127,121,199,84,72,178,57,49,162,44,40,178,60,53,221,127,122,225,148,145,216,138,128,218,135,130,207,104,93,187,65,53,177,57,48,191,74,65,221,134,132,224,146,139,214,139,127,219,142,133,213,127,116,199,89,74,188,66,53,195,79,64,216,126,121,218,143,138,212,137,125,216,140,130,218,139,131,213,125,113,200,90,74,205,103,89,216,135,127,214,142,135,4 226,138,135,230,143,140,230,139,135,228,131,126,224,125,120,229,136,132,231,143,143,229,146,144,225,138,134,223,129,119,212,105,92,192,73,67,184,61,57,188,68,60,217,120,113,228,149,144,219,134,125,213,113,100,183,68,58,157,44,44,151,36,40,165,37,36,210,108,97,227,152,145,213,126,111,205,104,88,164,52,45,135,32,28,157,47,46,189,70,65,209,105,93,222,142,133,209,120,102,196,88,71,178,64,52,174,59,48,179,63,53,197,86,78,216,119,109,219,136,127,211,130,113,205,109,88,197,92,70,198,91,71,188,75,64,193,75,67,217,124,112,220,139,130,210,132,116,212,128,109,214,127,106,214,123,107,213,117,106,214,116,106,220,136,128,217,142,133,211,138,124,214,138,125,217,138,126,218,137,128,222,141,132,221,140,131,218,141,131,213,140,130,4 240,148,160,243,151,164,246,154,167,248,156,166,246,156,166,246,159,169,246,158,166,243,156,166,235,142,150,241,150,159,232,139,144,207,102,98,241,147,153,245,156,161,244,155,156,239,152,155,236,141,146,241,147,151,216,111,107,126,27,27,213,118,122,250,159,166,241,151,151,235,148,146,241,152,154,245,154,158,219,110,105,143,38,36,206,110,109,248,160,166,237,146,143,234,149,144,241,153,151,244,155,155,228,126,117,211,98,85,230,136,135,240,154,159,237,149,143,233,151,142,237,147,143,244,155,154,243,152,149,241,147,144,239,148,147,237,148,148,236,150,145,230,148,141,232,141,136,238,148,145,243,154,155,244,154,153,241,152,150,238,151,150,233,150,147,226,148,143,226,136,132,234,144,142,238,148,146,236,142,137,236,145,141,233,146,146,226,143,141,219,139,132,4 220,132,124,224,135,127,225,135,126,231,140,130,232,141,131,230,142,131,217,122,105,209,115,97,220,133,122,224,138,127,227,141,132,231,144,134,232,145,132,229,142,126,221,131,113,210,120,99,220,135,120,220,133,119,198,98,85,214,119,108,233,149,137,228,142,124,223,138,118,218,138,119,219,136,121,215,125,110,157,51,44,174,74,65,230,145,131,226,141,125,221,137,119,216,138,118,215,133,116,218,130,113,147,51,43,135,44,41,221,134,119,228,144,127,219,138,121,212,132,111,211,129,109,214,127,108,164,68,57,126,33,31,206,119,105,223,138,120,217,137,121,210,131,112,210,132,113,211,128,110,204,119,107,184,86,75,210,127,114,218,134,118,216,137,120,210,134,115,208,133,113,210,131,114,210,129,115,212,128,115,215,134,119,215,135,118,211,134,114,207,133,113,4 240,157,162,242,157,160,242,154,157,237,140,138,234,133,129,241,152,157,243,158,159,238,160,158,238,158,158,239,154,155,232,137,131,225,117,108,230,123,123,236,145,143,238,153,146,233,149,141,234,151,143,231,143,136,218,111,105,219,106,94,223,112,98,219,114,103,235,153,145,233,154,144,234,151,142,217,121,107,181,61,57,220,112,103,227,126,109,214,102,85,229,143,134,233,159,151,234,159,153,228,142,134,197,89,81,214,105,95,223,121,103,222,118,103,223,130,120,228,149,138,231,157,147,234,157,150,226,136,126,215,106,94,214,103,90,218,117,104,220,129,115,225,145,131,228,158,146,232,158,149,226,144,133,220,125,114,208,96,88,217,119,111,222,138,129,223,150,139,223,153,141,228,153,140,225,146,134,213,122,105,214,115,100,225,141,133,223,146,138,222,153,143,4 236,156,159,237,154,156,240,154,156,243,155,160,241,154,155,242,158,154,240,160,158,234,155,154,231,153,150,232,150,146,223,127,117,227,134,129,232,143,138,234,146,133,232,147,134,231,154,147,229,151,145,213,118,109,189,75,66,191,81,73,212,113,103,222,127,108,226,140,125,229,154,145,221,136,122,201,98,87,177,64,58,183,71,63,198,93,82,204,102,88,218,129,116,226,152,140,210,118,99,195,95,83,176,65,58,196,93,84,202,102,89,192,84,70,205,112,95,222,146,129,208,119,100,190,90,77,168,60,53,199,101,89,207,111,98,199,98,83,204,111,93,217,139,121,217,138,122,198,103,85,174,65,56,184,77,67,202,100,88,209,119,105,213,130,117,215,140,129,217,146,133,211,127,110,199,100,85,201,106,92,201,105,89,214,129,114,218,142,130,215,146,133,4 214,119,120,206,102,102,201,90,88,201,88,90,206,97,93,211,107,101,224,135,142,227,144,152,205,105,100,192,79,77,188,72,72,181,58,60,180,60,61,190,76,69,205,104,97,218,132,133,199,95,92,191,80,80,187,72,74,180,62,65,181,66,68,186,74,74,189,79,72,198,99,89,191,82,80,188,76,74,177,60,62,173,54,55,157,41,44,162,49,51,190,83,77,196,98,87,191,86,83,185,71,71,179,63,66,150,39,41,147,34,38,171,62,62,198,99,90,205,116,104,196,96,89,189,78,74,190,83,80,175,64,64,178,68,68,191,83,81,194,92,84,211,131,120,212,129,124,209,119,112,206,114,106,197,95,86,200,100,91,199,101,93,203,113,104,215,142,132,215,142,136,220,146,143,222,145,142,218,135,128,218,132,126,214,131,126,216,141,132,216,146,139,4 239,150,174,244,158,179,246,160,180,246,164,182,247,166,182,247,172,184,247,173,185,241,166,178,241,152,171,246,161,179,246,163,179,247,166,180,247,172,182,248,178,184,246,174,182,240,166,176,243,156,173,246,161,178,246,162,175,246,161,170,247,174,179,248,178,183,246,174,180,240,168,175,243,159,172,246,163,177,245,157,162,244,151,144,247,170,172,247,172,177,246,174,178,241,172,175,242,156,168,246,165,175,245,156,158,244,154,147,247,173,175,247,175,178,245,172,175,239,171,173,241,156,165,245,161,171,245,159,167,247,166,170,247,172,176,246,171,175,243,166,169,236,166,168,235,146,155,240,147,159,243,150,162,245,159,167,245,163,168,242,158,163,237,154,158,229,151,154,226,131,145,232,132,147,237,136,149,241,146,154,242,158,162,238,157,160,234,158,159,228,156,156,4 235,154,164,239,158,167,241,154,162,243,158,169,244,160,169,240,154,166,237,151,159,233,151,158,233,152,159,237,155,164,238,155,165,240,157,164,241,158,165,238,156,165,235,154,159,231,149,151,232,156,159,235,154,158,231,150,157,215,122,122,227,142,143,237,160,161,234,157,158,226,147,145,229,156,156,233,155,159,212,122,124,146,44,44,164,68,66,227,147,145,229,153,151,225,151,148,225,153,149,231,155,158,202,110,111,117,24,29,122,30,32,211,124,122,229,155,151,222,147,143,223,150,144,226,151,152,210,124,123,149,47,45,139,38,38,209,123,120,228,156,152,219,142,139,219,149,142,223,150,149,221,143,142,205,113,109,194,97,93,215,134,132,225,154,152,217,146,141,215,143,136,220,147,143,222,147,145,220,146,146,220,145,144,220,146,145,221,148,146,214,143,139,4 238,156,171,241,159,176,243,158,172,245,158,173,245,161,177,244,158,170,242,161,175,238,161,171,238,159,171,241,161,174,242,160,172,244,162,174,243,156,172,241,158,173,239,159,169,236,161,169,235,157,168,239,160,171,242,162,176,232,138,148,226,122,125,236,149,155,238,160,167,232,155,161,233,155,165,237,158,172,236,149,162,202,83,83,192,64,58,226,130,129,236,160,166,230,153,158,229,151,159,235,155,167,229,138,147,192,69,67,183,59,59,227,140,145,234,163,169,230,158,159,227,147,151,232,153,162,231,148,157,201,84,88,207,96,99,231,152,159,232,159,165,228,157,155,223,148,155,230,156,167,232,154,165,223,131,138,225,131,139,232,151,159,230,153,160,222,149,151,219,146,155,226,152,162,229,152,163,229,148,158,228,144,155,231,152,161,226,150,157,219,147,151,4 243,153,146,245,159,153,246,165,163,248,169,169,246,167,163,247,170,165,247,170,168,245,161,155,244,159,150,248,164,157,243,153,145,238,143,134,246,159,156,246,167,164,246,165,160,244,162,152,244,158,149,228,137,128,162,62,56,138,38,35,224,129,122,249,168,160,245,164,155,244,165,156,244,160,150,202,100,84,134,30,29,119,23,26,209,109,99,251,168,161,245,165,154,243,165,152,239,154,143,235,148,134,196,93,77,187,81,70,234,140,131,247,165,156,244,163,150,241,162,148,238,155,140,241,160,150,240,156,147,243,158,147,246,163,155,246,168,156,244,166,155,239,159,145,239,162,148,241,160,149,244,162,153,246,166,156,246,167,158,246,168,157,243,165,153,235,157,142,237,159,146,239,160,145,242,159,144,245,165,156,245,166,157,245,165,155,241,165,151,231,156,139,4 232,161,164,230,157,157,230,156,154,233,161,158,229,155,150,222,141,136,230,160,158,233,169,167,219,137,135,209,116,107,207,110,102,205,108,101,202,107,98,202,104,94,216,135,130,230,168,169,209,121,115,190,88,82,186,74,72,188,76,77,191,86,87,195,94,92,205,119,114,225,162,161,203,119,110,188,88,85,184,79,77,171,63,65,165,56,58,181,77,74,204,122,113,221,157,150,190,93,86,184,86,80,178,75,72,158,54,55,150,48,49,168,67,65,193,105,99,213,141,130,202,115,107,191,96,90,170,66,63,151,48,48,157,55,56,169,70,69,185,94,92,203,127,116,209,134,122,183,84,71,180,76,75,173,71,73,170,66,68,170,70,65,179,89,81,206,135,126,215,150,137,195,112,101,187,93,89,182,84,81,180,83,79,187,96,91,202,129,122,213,151,146,4 196,102,96,197,102,94,201,107,104,202,105,102,206,111,102,209,119,110,195,103,95,189,94,89,194,102,96,202,111,102,198,107,98,191,95,88,198,104,98,205,118,107,196,107,98,189,100,91,202,111,102,204,111,101,199,106,96,144,49,47,145,50,50,199,109,99,192,99,90,189,98,89,201,112,98,206,119,110,196,100,90,102,29,33,92,29,33,191,98,86,187,91,76,190,99,86,199,109,93,207,121,109,198,105,96,126,41,43,129,53,55,194,101,92,192,102,90,188,100,86,196,109,93,206,121,108,200,112,102,188,94,90,195,105,99,199,109,99,196,109,103,185,97,87,194,106,93,202,114,100,202,115,103,192,94,85,192,100,90,196,107,96,194,109,104,182,96,83,191,102,89,197,110,97,199,112,99,195,100,93,194,103,92,194,108,96,191,104,92,183,98,87,4 212,113,104,216,119,109,227,137,133,228,135,129,232,143,141,230,140,135,223,134,130,217,131,132,212,119,108,216,117,108,219,122,112,225,135,129,230,144,143,228,138,133,220,130,122,214,125,119,218,130,123,223,135,134,220,129,126,216,123,117,221,133,126,224,136,136,220,133,129,215,130,123,219,133,125,225,140,137,204,106,102,188,77,71,182,76,67,204,107,101,218,130,125,214,133,126,218,136,123,217,129,123,180,71,62,162,51,49,147,39,39,172,70,65,215,128,121,210,127,118,216,138,127,211,125,113,175,63,55,120,29,34,131,35,36,181,76,73,212,126,122,209,128,120,213,131,121,211,127,117,184,78,69,151,45,43,163,58,52,203,112,104,210,127,122,206,128,118,208,124,114,211,131,126,204,118,107,188,85,75,193,97,84,211,132,121,210,135,125,205,135,120,4 199,115,137,193,101,118,189,92,101,186,84,93,195,93,100,204,109,118,206,120,137,204,123,140,196,109,123,185,87,94,177,77,85,178,76,86,185,82,85,197,100,108,207,127,138,201,120,132,194,109,121,184,88,93,166,64,70,165,61,68,179,75,79,189,88,95,205,122,130,201,123,132,193,106,116,187,93,94,169,66,73,171,67,74,177,73,78,177,73,80,200,115,122,201,124,131,196,116,127,187,94,97,175,74,82,179,79,87,177,72,80,176,76,84,198,116,121,198,121,129,195,117,126,189,97,105,188,96,105,180,83,87,169,64,69,182,84,86,200,120,124,196,119,126,192,115,122,191,105,118,187,97,108,182,88,91,174,72,76,182,85,89,199,121,126,191,112,119,190,117,123,190,111,116,184,92,97,180,84,87,185,90,96,191,102,110,198,123,126,192,118,121,4 234,143,155,234,138,149,237,140,149,242,149,162,241,148,163,236,142,155,235,145,154,231,144,156,231,141,151,234,144,157,231,137,146,225,127,137,214,111,117,203,95,100,204,101,104,216,124,130,229,143,154,228,137,148,208,103,109,185,68,77,173,57,62,170,54,59,169,54,61,185,78,79,227,139,149,204,101,107,176,60,68,170,53,65,175,60,71,164,53,61,161,51,59,178,71,73,220,131,137,196,93,95,170,58,65,174,63,73,171,56,67,180,73,80,168,60,62,169,61,60,216,127,133,202,102,100,176,63,66,175,61,69,162,48,56,177,69,72,195,96,97,199,109,108,218,134,140,218,129,134,200,96,101,196,92,97,189,82,86,198,100,103,218,136,140,216,140,143,219,138,141,224,140,147,222,135,145,223,137,145,223,136,141,223,140,145,223,148,149,216,142,142,4 222,132,154,226,135,159,221,124,137,220,118,133,229,132,152,234,147,165,230,146,163,226,147,162,220,130,150,225,134,151,204,99,99,208,103,100,230,140,146,232,143,157,228,143,158,222,142,155,220,133,149,225,135,150,199,94,95,219,127,127,237,157,164,234,152,164,225,140,155,212,122,142,220,138,149,226,138,151,227,137,153,233,146,158,237,155,167,235,154,165,223,139,155,218,135,149,216,135,146,226,144,154,230,142,156,233,143,160,236,151,166,235,154,165,229,149,159,222,145,151,215,138,145,220,135,149,225,134,151,232,144,160,233,146,158,231,146,154,226,146,157,220,146,151,209,131,139,217,135,148,225,140,155,228,140,157,232,146,157,231,150,157,228,152,158,220,147,149,202,122,133,213,132,144,220,138,150,225,143,156,229,149,156,226,147,153,223,147,151,217,146,145,4 218,125,143,221,129,147,220,125,137,222,121,132,234,143,159,235,144,158,230,139,153,229,139,155,214,122,136,216,122,138,193,84,93,170,54,62,210,110,119,232,143,155,228,138,150,224,138,147,217,130,142,214,120,130,163,55,63,108,20,31,169,65,71,228,135,144,232,146,156,226,142,149,219,132,142,219,128,136,179,72,77,121,28,36,163,61,66,226,134,141,232,147,157,228,144,153,218,133,139,220,132,142,206,109,118,162,54,60,187,86,91,228,142,150,231,148,156,227,146,152,214,131,137,219,133,143,219,128,141,217,125,137,221,133,142,227,140,151,227,144,149,226,147,151,208,128,132,218,135,143,221,131,144,227,137,150,229,143,153,225,138,150,221,138,143,219,142,144,209,131,132,214,134,136,219,134,143,225,141,151,227,141,153,226,141,152,222,140,151,215,136,143,4 211,104,120,219,122,134,227,134,139,229,135,139,230,134,140,229,134,138,226,134,136,222,134,135,211,110,118,221,129,133,223,132,131,223,126,126,224,128,125,226,133,131,224,134,133,220,133,132,215,121,122,220,130,129,214,116,112,211,110,102,204,96,85,220,125,120,225,137,136,219,133,131,217,130,126,215,123,121,206,103,94,191,80,69,191,80,68,217,125,118,222,136,136,220,137,134,213,130,123,218,132,127,216,125,114,173,61,54,172,61,53,213,117,106,222,137,136,217,132,130,209,125,116,215,132,125,212,120,112,181,69,62,186,77,66,209,112,100,217,130,128,214,129,131,208,129,116,212,126,121,206,111,107,199,98,85,202,103,90,218,133,128,217,135,134,210,129,128,204,127,112,209,127,120,211,128,124,208,118,109,209,121,114,219,141,137,217,139,135,209,133,127,4 203,94,98,208,97,112,203,80,97,209,84,103,217,100,110,223,122,121,223,130,133,220,128,130,208,101,111,203,82,100,195,62,86,200,72,85,205,81,86,213,106,99,221,129,126,219,130,133,206,98,110,201,78,100,195,65,81,201,81,86,206,91,89,210,102,96,216,120,113,219,128,129,206,97,108,200,76,93,198,74,83,201,85,85,202,88,87,206,94,90,210,108,104,216,127,124,208,107,115,207,97,107,193,65,76,196,75,82,195,78,80,200,86,82,210,111,103,217,133,127,206,111,112,209,109,115,204,90,98,193,70,79,185,64,66,205,101,93,210,114,104,214,129,123,202,107,108,209,115,119,210,110,117,207,101,106,195,81,80,203,98,93,211,119,115,209,122,113,202,111,112,207,113,119,209,114,122,211,117,125,203,104,105,205,111,107,212,126,122,208,127,119,4 213,119,127,211,113,128,208,101,112,216,114,116,217,114,116,212,100,112,213,112,128,214,122,134,212,118,126,215,119,130,204,96,101,195,76,72,198,81,83,210,101,107,213,115,122,209,115,124,207,111,119,216,124,132,207,108,106,178,55,53,190,70,70,205,99,96,211,111,120,211,118,121,208,117,121,214,121,127,209,111,115,169,47,52,175,57,61,191,82,80,214,120,119,216,130,126,206,116,119,212,121,124,213,118,122,168,57,60,139,25,32,183,75,74,213,121,119,214,126,123,203,114,114,208,119,119,215,126,127,188,84,83,129,16,23,181,70,69,211,120,121,208,116,120,201,115,113,207,118,119,209,118,121,202,105,106,174,56,56,189,81,77,207,113,119,205,115,116,199,116,114,204,119,120,208,120,121,209,118,120,205,108,108,204,110,110,204,112,117,203,120,117,4 216,136,159,222,145,168,221,143,168,221,139,164,223,147,172,229,154,178,230,160,179,224,156,170,212,130,155,218,141,162,183,94,111,177,84,103,221,148,169,226,154,176,228,158,177,224,160,172,215,138,162,208,126,147,119,41,56,112,37,53,205,123,143,224,153,175,226,158,175,225,163,175,214,141,163,206,125,141,132,48,59,93,28,44,189,108,126,226,154,174,227,159,174,224,159,172,215,148,163,214,138,154,167,68,77,137,46,56,203,125,141,226,156,175,225,156,172,224,160,174,215,146,158,212,140,159,205,125,142,206,125,140,218,148,166,224,155,174,224,154,173,221,156,172,212,144,157,213,144,160,216,148,168,219,153,172,220,154,169,221,153,171,220,154,171,217,152,168,208,138,153,212,146,160,218,151,168,221,156,172,219,156,168,219,153,171,217,152,170,214,148,165,4 226,143,153,225,136,147,229,136,153,234,146,158,236,150,156,233,148,153,230,144,149,223,141,147,223,139,148,228,144,153,229,135,149,230,140,151,233,149,155,227,139,138,227,146,144,220,139,139,219,131,137,228,146,154,223,129,141,218,117,115,228,140,146,226,138,143,226,146,143,219,139,137,217,131,136,227,142,150,217,117,121,191,73,65,213,113,120,225,137,144,225,145,142,218,141,136,217,133,136,223,135,144,217,123,127,186,76,72,214,122,126,226,143,143,222,141,139,219,147,140,213,129,130,220,135,141,218,134,143,215,127,132,222,141,141,225,145,142,221,142,141,214,138,133,210,129,130,214,130,135,215,133,138,216,139,145,221,144,143,223,144,139,216,137,133,207,126,122,209,134,131,211,133,134,211,132,137,211,133,139,217,142,140,218,144,141,212,136,129,206,134,129,4 229,150,168,231,149,168,235,153,174,238,155,179,240,159,179,239,161,179,236,162,176,231,159,170,228,152,168,233,154,170,236,152,170,238,155,174,238,159,178,237,160,173,233,159,170,229,157,167,229,156,172,233,156,173,236,155,172,239,161,179,238,161,180,238,163,176,234,162,170,228,158,165,227,152,167,231,155,171,225,138,147,225,137,144,236,159,174,236,162,175,231,159,167,227,157,161,224,148,162,225,145,157,199,94,87,202,97,90,230,146,153,233,154,162,230,156,163,224,156,157,221,146,156,224,146,161,201,102,106,208,112,113,230,147,151,233,154,155,230,159,165,220,151,153,218,143,153,222,146,160,222,144,158,226,149,159,232,154,165,232,157,164,227,157,160,217,149,150,214,139,150,218,140,151,226,153,164,228,155,166,229,153,161,227,154,159,224,154,157,215,146,146,4 232,161,173,236,164,175,240,165,175,242,164,176,242,163,174,240,163,169,237,161,167,228,149,155,230,160,168,234,162,169,238,164,173,231,149,153,228,138,139,231,147,145,234,157,157,226,146,147,228,160,165,235,164,170,236,161,167,209,110,101,206,104,96,225,135,132,232,155,154,227,153,155,228,160,165,233,163,169,234,160,164,205,107,95,195,87,75,221,130,127,233,158,164,226,155,156,226,155,154,233,162,167,238,167,173,214,127,118,207,110,100,228,143,143,231,156,158,224,155,149,227,158,156,233,163,164,235,165,168,233,157,158,230,146,146,231,150,150,230,158,154,224,157,149,225,160,162,231,163,163,235,165,167,234,162,163,234,156,157,232,154,154,228,155,150,221,153,146,222,157,155,229,161,161,232,163,164,233,162,163,233,158,161,230,155,157,225,154,149,219,152,147,4 234,152,169,237,156,171,241,160,176,245,165,183,245,165,182,241,160,174,234,156,168,229,154,166,235,154,170,240,157,172,242,160,176,243,160,178,243,159,174,239,158,170,232,154,166,226,152,162,234,153,167,241,157,171,242,157,173,242,156,169,240,154,166,238,158,173,232,156,165,223,150,155,235,157,172,239,159,173,235,147,157,238,153,163,240,160,173,238,161,174,230,155,161,219,145,149,234,159,172,229,145,152,184,75,71,210,112,113,240,160,170,235,157,167,229,157,164,218,146,151,231,159,171,229,151,161,193,87,84,211,115,115,239,161,169,233,157,165,230,161,167,219,151,155,227,153,162,230,157,169,227,146,159,229,146,157,234,154,163,232,158,165,226,154,159,217,149,150,219,146,153,228,152,162,227,152,168,227,150,162,230,152,159,227,148,157,223,150,156,216,151,152,4 229,146,164,231,146,166,233,148,167,236,153,170,234,151,169,233,153,169,232,157,172,225,151,168,226,141,160,231,149,166,233,151,169,225,136,145,222,132,139,229,152,164,229,156,168,226,156,168,223,139,158,231,152,167,232,151,169,209,111,120,186,73,72,211,119,121,224,147,158,222,150,160,222,141,157,227,144,161,230,147,165,202,102,114,141,24,35,180,70,71,219,139,148,218,146,156,221,143,158,225,144,161,227,146,164,212,120,133,163,47,53,185,80,82,219,142,153,213,140,149,215,134,149,221,141,156,227,151,165,221,136,148,199,96,97,209,119,121,218,143,153,211,137,146,215,141,151,221,145,156,225,148,159,225,147,158,219,137,145,221,145,153,218,144,151,214,145,151,215,146,151,220,148,156,221,145,155,225,150,161,223,148,157,221,147,154,217,145,152,214,149,154,4 225,147,173,224,143,165,204,103,104,182,74,71,153,46,46,191,95,95,197,101,106,202,112,134,226,153,174,219,138,150,177,66,65,159,51,54,124,29,31,191,104,112,207,117,121,207,125,138,225,152,168,205,115,118,156,47,47,145,40,45,140,36,39,199,111,121,221,147,166,216,142,157,224,152,163,189,90,89,150,43,43,152,48,50,164,53,55,205,119,128,222,151,167,218,145,159,222,153,164,195,102,103,155,48,48,152,50,49,165,56,56,210,125,134,219,147,161,215,141,153,221,153,164,202,116,121,156,50,49,154,49,48,171,68,65,216,139,149,218,145,159,214,142,153,219,154,162,203,122,122,163,56,52,164,58,53,197,109,106,222,152,163,220,148,162,213,143,156,217,154,158,211,140,142,179,82,73,177,78,67,214,141,140,223,154,164,220,150,160,211,141,154,4 227,148,170,231,153,176,235,157,179,239,161,182,237,159,180,235,155,178,233,157,175,228,153,172,229,155,174,232,156,175,232,156,176,234,157,178,232,158,179,232,156,176,230,158,174,225,152,169,229,154,172,233,161,180,215,128,140,206,109,113,230,152,171,231,158,178,228,157,173,223,152,168,225,151,166,232,158,175,187,91,98,128,31,35,199,110,122,231,157,177,225,153,169,225,155,168,224,151,163,230,155,172,185,93,102,89,15,26,153,66,77,228,149,168,224,153,168,224,157,165,225,152,161,228,155,171,197,108,118,106,16,25,155,66,74,228,153,167,224,155,168,221,155,162,221,150,158,222,150,163,213,131,147,180,85,94,202,118,128,223,152,167,221,150,163,217,151,157,210,137,150,216,143,157,217,142,160,218,142,161,218,145,162,217,145,160,220,150,160,217,152,157,4 213,151,155,219,158,157,225,161,160,227,162,160,228,161,159,231,164,164,229,162,163,219,159,158,209,148,149,217,156,153,218,153,148,183,101,90,193,113,102,226,160,153,223,160,155,215,157,154,210,152,150,218,159,156,215,148,141,155,66,54,166,79,68,223,157,149,220,157,151,211,151,147,211,155,151,218,157,152,222,159,152,206,134,121,206,131,124,224,160,157,218,155,150,211,153,148,208,153,147,217,160,153,220,158,151,222,159,153,222,157,155,222,159,154,219,157,153,210,154,148,204,151,144,215,158,150,220,159,154,223,163,156,222,161,155,220,158,151,215,153,147,205,152,143,200,149,140,212,157,150,216,157,151,219,157,154,219,157,152,218,158,148,213,156,146,199,149,140,195,146,137,205,151,144,210,157,149,214,155,150,213,152,148,212,154,144,207,153,143,195,144,139,4 234,149,157,235,149,159,237,148,160,227,128,133,232,138,147,238,152,168,234,150,165,229,147,160,234,151,157,237,155,162,224,130,133,194,74,71,221,120,123,238,155,166,232,148,158,226,144,154,232,149,151,234,151,154,204,95,88,189,67,66,226,129,138,237,154,164,232,151,155,222,139,148,231,153,149,230,147,145,196,84,73,200,88,87,235,148,157,234,150,157,230,150,151,222,146,147,230,154,150,232,154,154,214,116,113,220,123,127,236,152,160,235,154,155,229,149,149,223,149,148,225,147,144,229,151,151,230,147,152,232,150,158,234,151,157,233,154,152,228,149,148,221,145,146,223,149,144,227,151,150,229,152,153,230,149,154,231,152,153,231,153,151,225,148,146,216,143,141,218,147,141,222,147,143,226,150,150,229,150,155,230,151,152,228,153,148,222,150,146,212,138,137,4 231,142,155,234,145,157,241,156,166,243,160,167,243,163,169,241,162,170,238,161,168,232,157,164,231,144,153,235,149,157,239,154,161,240,156,162,242,163,167,240,162,164,237,162,165,230,157,161,230,147,153,235,153,158,238,156,158,225,130,123,227,135,132,236,156,156,234,158,158,229,158,159,230,150,151,234,154,156,238,160,160,211,110,99,199,86,78,226,138,134,232,157,155,227,156,154,229,152,148,234,158,157,237,161,160,215,121,112,195,83,68,214,117,104,228,151,146,226,158,153,226,152,146,231,157,153,234,160,158,229,149,143,210,112,96,212,117,105,225,150,143,224,157,150,223,152,144,229,154,147,231,156,152,232,158,155,225,144,136,223,142,132,224,151,144,221,153,147,219,147,140,225,152,147,228,155,149,229,157,152,228,156,155,226,154,149,222,152,146,217,151,145,4 241,162,176,244,167,179,245,163,175,246,165,178,248,168,182,245,166,179,244,163,174,240,163,171,240,163,174,243,164,176,244,164,175,231,142,147,211,113,115,236,150,157,241,164,172,237,161,165,237,160,170,240,160,170,228,135,134,187,72,68,166,44,42,205,95,89,234,153,154,235,160,163,236,160,168,238,157,162,208,100,92,184,62,59,181,61,56,196,81,73,230,145,144,234,160,163,235,159,165,238,159,164,216,115,110,205,95,89,199,89,82,214,114,108,233,154,153,231,158,157,233,159,162,236,159,164,234,151,154,236,154,158,235,153,157,237,157,160,235,160,162,230,157,158,230,159,159,234,159,163,239,164,171,239,162,168,239,160,166,237,160,165,234,160,162,227,156,157,225,154,155,231,158,161,235,161,166,236,158,164,237,158,164,234,157,162,230,155,157,223,150,149,4 239,179,185,240,180,186,236,172,177,227,149,151,228,153,158,226,148,145,233,170,174,236,176,181,238,178,182,240,181,186,206,120,120,170,62,65,182,76,79,175,70,68,220,145,141,230,171,173,236,177,180,230,166,167,179,73,74,154,45,55,156,49,58,145,41,49,186,86,81,223,155,151,234,176,176,198,109,108,152,45,53,168,59,71,164,59,69,141,44,53,176,77,75,221,154,150,228,167,166,191,96,92,155,48,56,172,64,76,160,58,65,149,50,55,197,109,102,224,168,165,224,161,158,185,87,82,159,50,54,163,56,61,148,47,53,159,54,54,207,131,124,228,175,171,222,160,155,193,102,95,180,82,78,182,88,85,172,73,71,200,116,109,224,166,161,226,172,168,221,163,158,221,159,156,220,157,153,222,160,158,219,150,145,226,167,162,228,173,167,226,172,166,4 234,147,163,232,142,157,234,141,156,243,160,175,245,163,173,245,163,174,242,160,171,239,161,171,234,151,165,214,116,121,193,83,82,231,142,151,244,164,174,243,163,171,241,160,168,235,156,162,232,153,164,207,107,112,163,43,44,176,70,72,231,144,150,242,162,171,240,159,168,233,153,159,230,151,160,218,131,137,165,53,57,145,34,39,193,94,93,241,161,169,236,155,162,231,151,156,229,151,157,230,150,156,184,81,80,151,37,39,180,74,72,235,153,157,235,155,159,229,151,149,227,153,155,231,155,161,222,136,138,187,81,77,185,74,67,230,147,144,234,157,157,228,152,147,224,150,149,230,154,158,232,156,162,227,143,144,221,132,125,232,151,147,233,158,156,226,153,149,218,144,143,225,149,151,229,154,153,231,153,155,233,155,155,233,157,153,230,157,152,222,151,144,4 238,152,165,241,158,172,245,162,177,245,162,177,245,164,179,244,166,178,242,165,177,237,159,170,237,155,166,240,157,170,243,158,172,244,159,173,243,160,175,239,156,169,237,159,169,233,157,165,236,156,163,240,158,170,242,158,172,240,156,168,224,129,133,200,90,86,211,112,111,230,154,160,234,155,160,227,136,136,237,151,160,222,123,123,189,71,62,175,55,46,192,83,73,224,146,146,231,150,154,222,128,125,234,148,151,217,117,111,193,76,66,189,73,66,213,121,121,226,153,156,229,150,155,236,157,164,238,158,163,232,146,150,223,130,131,221,129,133,226,147,150,227,156,159,226,152,152,233,156,159,237,160,165,236,157,164,235,157,163,234,157,159,230,158,156,225,155,153,223,150,149,229,152,155,233,157,162,235,158,163,233,157,159,232,157,157,228,154,151,222,152,149,4 239,161,167,241,165,176,241,164,174,225,131,127,233,145,148,246,170,180,244,169,177,242,168,175,237,159,162,239,162,166,209,112,105,171,56,48,195,84,76,240,160,164,243,171,175,240,169,171,236,164,168,238,159,159,171,69,60,93,16,24,163,54,49,237,152,149,242,172,174,238,166,166,235,162,166,240,166,169,198,108,102,140,41,39,187,85,76,238,161,161,241,171,172,237,168,166,234,162,163,238,164,169,233,156,159,220,128,119,233,153,151,242,169,173,242,171,171,236,169,166,232,160,158,237,164,166,237,163,167,236,163,162,239,166,169,242,169,172,240,170,167,234,166,161,228,158,154,233,160,160,237,162,164,239,165,167,239,167,170,239,167,167,237,169,164,231,165,159,223,155,149,229,158,158,235,164,163,236,166,164,237,165,166,237,165,166,233,165,161,227,163,157,4 235,153,167,239,153,169,243,155,171,244,158,172,244,159,174,244,159,176,243,163,177,237,160,173,237,157,167,240,157,169,242,154,168,242,158,172,244,162,175,242,160,173,240,162,173,235,161,170,235,156,163,239,157,169,241,157,172,231,144,157,181,82,84,219,131,137,240,165,176,231,158,164,232,153,158,236,156,166,244,164,177,182,99,110,94,18,27,213,125,128,239,167,175,229,156,160,231,155,158,235,158,166,241,164,176,176,91,96,138,53,58,231,153,160,234,163,168,226,156,157,231,158,159,234,159,165,236,162,172,224,143,149,220,137,141,235,163,170,230,158,161,223,154,154,227,155,153,230,155,159,234,161,168,235,163,172,235,162,170,234,161,163,227,156,155,220,153,150,223,152,151,227,155,158,231,159,163,233,160,164,233,158,163,231,158,158,225,156,153,218,153,150,4 235,150,161,237,150,162,232,142,151,220,123,129,220,121,125,237,152,165,237,152,166,231,148,161,235,152,160,236,151,160,211,109,103,172,57,54,161,48,45,220,124,125,237,156,167,229,150,157,233,150,155,236,152,161,228,136,138,182,71,67,170,60,57,225,134,137,235,156,163,228,151,155,231,149,154,236,151,159,236,150,159,227,135,142,228,137,145,236,152,162,233,153,158,229,152,157,230,148,152,234,147,155,237,150,161,237,150,163,236,148,163,235,148,159,234,155,158,227,149,150,227,146,148,233,146,154,234,147,158,235,150,160,235,147,159,231,143,152,232,152,155,224,150,150,223,143,145,229,144,150,232,147,155,234,148,157,234,148,156,230,145,151,227,149,151,221,145,145,216,137,140,224,141,147,227,144,150,231,150,156,230,146,152,224,142,147,222,143,147,217,142,143,4 221,139,145,225,142,149,232,148,153,231,145,153,234,150,161,233,153,157,229,149,152,224,145,147,221,140,140,224,140,143,231,152,158,229,145,151,228,144,150,228,147,149,225,146,145,221,143,141,222,142,138,224,138,139,228,147,150,201,105,102,191,88,81,223,142,139,225,151,149,220,148,146,218,137,133,225,146,147,225,142,145,156,58,57,126,30,32,208,121,120,225,154,151,217,145,140,217,136,134,223,143,141,222,136,137,153,59,61,110,27,33,172,79,75,220,145,140,214,143,137,212,132,130,218,136,136,218,134,135,181,87,82,114,25,27,169,79,74,217,142,136,210,139,132,206,127,122,213,131,129,217,137,137,211,131,127,181,86,82,199,115,110,213,141,135,209,140,130,202,126,122,209,130,126,214,137,135,215,139,137,212,132,131,211,133,130,210,139,131,207,139,129,4 228,151,163,232,154,166,237,158,170,237,157,166,236,155,165,236,160,172,232,158,168,225,153,163,225,150,160,231,154,165,228,147,152,222,131,124,224,135,134,230,155,163,229,158,167,223,153,159,227,152,160,229,151,159,215,122,116,202,95,80,209,110,97,227,151,153,228,158,166,222,154,159,225,149,156,225,143,145,209,110,96,188,72,59,192,81,68,218,138,139,221,153,159,216,151,155,224,151,155,222,137,134,210,112,99,198,90,77,197,90,75,220,139,140,224,157,162,219,155,155,222,149,152,225,149,152,225,144,145,221,136,131,222,141,138,227,154,157,225,158,161,219,154,155,219,147,150,221,147,152,225,153,159,229,156,163,228,156,161,226,156,159,222,156,155,217,154,152,216,147,146,220,149,152,225,152,157,227,154,161,227,155,159,226,156,157,222,156,153,215,153,150,4 228,147,150,232,150,156,233,148,151,233,146,153,232,143,155,232,142,151,230,145,150,224,144,149,227,147,146,232,151,151,229,144,144,220,126,123,219,120,120,227,138,145,227,145,148,222,142,142,227,148,145,233,152,149,216,125,118,186,72,60,204,98,91,224,136,142,223,139,143,218,139,138,227,150,145,232,152,149,205,107,99,173,57,49,187,73,63,216,122,119,225,145,145,217,140,137,224,146,138,228,149,144,209,115,108,176,64,55,179,66,55,214,121,115,225,149,146,218,142,142,218,141,133,223,146,140,220,137,128,187,79,66,187,79,66,217,129,119,223,145,143,216,140,142,214,142,133,219,143,135,220,141,135,208,116,109,206,112,102,220,139,132,218,139,136,210,131,131,209,136,129,216,141,135,219,143,138,217,138,136,217,137,136,219,141,139,213,136,134,208,135,131,4 235,135,148,237,137,154,236,133,148,220,105,119,216,96,106,232,122,129,240,142,146,241,151,153,231,132,145,228,122,134,210,85,93,135,25,35,118,21,29,192,73,67,220,112,102,235,148,144,223,121,129,201,79,81,160,42,47,121,23,31,113,20,26,143,30,30,184,66,58,225,132,123,218,121,121,184,63,63,127,20,25,133,27,28,148,35,33,139,31,32,168,51,45,214,112,101,214,117,114,168,50,52,119,20,26,124,26,25,135,31,29,146,29,29,191,77,69,223,132,126,217,129,125,184,74,71,124,19,19,116,19,20,146,35,31,185,68,64,218,116,115,227,138,135,218,134,130,217,128,123,181,76,68,168,56,48,201,99,88,227,137,133,231,144,143,229,142,139,217,130,125,221,137,133,222,136,132,225,138,128,231,145,138,233,147,144,230,143,139,227,143,136,4 246,162,165,244,153,151,238,134,127,238,131,130,246,155,156,247,169,168,247,175,172,247,173,170,246,160,158,236,136,131,218,99,94,216,94,92,225,110,102,240,145,141,247,171,164,247,173,165,246,161,155,224,121,114,203,79,73,213,96,82,213,93,75,225,117,105,245,164,154,246,169,163,243,160,152,210,100,93,198,76,66,217,107,92,215,100,82,212,95,79,238,147,137,245,165,161,238,154,147,206,97,92,186,64,58,209,97,82,211,98,80,203,84,66,232,137,129,245,164,160,236,155,147,199,90,86,189,69,61,203,91,76,200,84,67,200,86,71,237,150,138,244,163,156,234,157,143,204,99,89,180,59,51,187,71,59,192,79,64,215,116,103,245,164,156,240,162,155,235,158,147,216,123,110,188,75,62,202,98,86,225,134,123,240,157,147,242,165,156,238,161,153,4 225,138,157,232,143,163,234,144,161,235,146,162,236,146,166,235,144,164,233,146,160,229,144,160,225,138,153,232,145,159,235,147,163,229,137,149,205,106,114,227,139,153,233,149,161,229,146,157,227,140,154,235,146,158,239,155,168,223,132,141,146,44,49,214,124,134,238,159,168,232,154,159,225,139,153,234,146,159,236,151,163,239,155,166,216,124,131,228,141,151,236,154,165,234,158,164,225,144,153,229,142,155,233,143,160,238,152,164,240,155,167,235,151,163,232,148,159,229,153,162,220,138,149,228,141,156,232,145,160,238,152,164,237,151,165,235,151,162,233,155,164,227,154,163,215,133,146,224,141,155,233,151,162,238,158,169,237,154,166,235,152,164,231,155,165,221,148,157,214,136,146,221,141,153,229,149,159,233,153,165,234,155,166,234,157,167,226,151,162,218,146,155,4 244,160,166,245,159,166,246,162,170,246,158,169,247,166,176,247,170,179,247,169,176,246,165,171,245,162,164,241,147,144,234,127,122,233,121,118,244,151,154,247,171,177,247,171,174,246,167,170,245,163,163,237,140,133,223,104,94,224,106,96,233,125,116,247,166,168,247,171,174,246,168,169,244,165,162,242,154,145,228,116,101,223,105,96,222,105,91,243,155,150,247,172,177,246,170,168,242,163,158,247,169,166,237,140,129,225,111,97,228,115,102,245,157,155,247,172,176,246,170,169,242,165,157,246,169,165,245,164,162,240,143,135,242,146,138,247,168,171,247,171,173,245,169,167,239,163,155,245,167,162,247,173,169,248,172,172,247,173,174,247,173,175,246,171,171,243,168,166,235,160,151,242,164,157,246,168,163,247,173,171,247,175,174,247,174,173,245,171,170,241,167,165,4 240,152,162,242,152,161,245,157,166,246,161,168,246,162,170,245,163,166,243,161,162,241,162,162,237,150,156,241,153,159,242,155,162,243,158,165,245,161,166,244,161,161,243,163,159,238,162,157,237,152,152,232,141,136,228,134,130,230,137,134,233,143,140,239,154,151,241,162,156,238,162,155,236,154,155,223,128,121,176,67,59,156,53,51,181,71,63,222,128,115,238,160,152,236,162,152,235,154,155,230,141,140,166,59,56,117,21,27,137,32,35,190,83,69,230,146,131,234,160,150,231,152,149,234,152,149,200,98,91,151,40,41,160,53,49,187,79,66,226,142,129,232,158,150,228,149,144,232,151,147,226,140,136,211,118,111,207,110,98,219,130,116,230,153,142,229,158,148,226,149,142,229,149,143,231,153,151,231,151,149,230,150,144,230,153,145,230,156,147,227,157,145,4 228,136,142,232,139,149,238,146,153,239,145,153,238,145,154,236,146,153,231,140,148,229,140,148,230,139,143,233,140,145,237,145,149,240,149,155,236,145,154,233,144,149,230,142,145,226,141,143,230,140,142,235,144,146,237,146,152,238,148,155,237,148,152,233,146,147,230,147,143,225,141,140,229,141,138,229,137,137,220,119,119,232,139,145,236,147,149,234,149,149,231,148,145,224,141,138,226,140,140,225,134,134,203,92,83,220,118,120,236,148,154,232,144,147,229,147,145,223,146,142,223,137,136,224,135,134,213,115,113,223,129,132,234,147,153,231,143,145,226,142,140,221,143,138,218,135,130,224,137,136,222,135,139,227,139,143,229,140,145,228,141,139,224,139,134,216,137,132,212,130,125,222,139,134,221,135,133,224,136,140,227,140,141,225,140,136,222,139,134,214,135,130,4 227,131,130,230,130,128,236,135,135,241,142,143,239,140,143,234,137,138,234,140,140,233,142,138,227,135,130,230,132,128,234,134,133,236,140,136,233,137,136,231,136,133,233,142,137,229,139,133,226,133,128,230,135,131,234,138,136,235,144,141,228,129,124,229,132,127,232,142,132,227,138,128,223,129,122,228,132,127,233,139,134,233,138,133,202,86,75,214,110,99,233,145,133,226,137,125,222,130,122,229,134,128,232,139,132,231,136,130,193,76,67,205,96,86,234,146,135,227,141,127,221,132,118,228,137,128,232,140,132,228,132,130,224,127,119,224,131,119,230,142,130,227,143,126,217,129,115,224,131,121,229,136,128,229,133,128,230,139,133,231,143,133,228,142,125,223,140,121,213,126,111,222,133,121,224,132,123,228,134,127,228,138,129,227,138,127,225,141,124,219,137,120,4 240,152,143,239,149,141,239,148,141,228,123,113,214,97,86,219,110,99,239,150,144,237,149,146,239,152,142,238,148,138,222,120,109,202,84,72,209,87,80,227,128,119,235,146,139,232,143,134,239,153,142,232,139,127,193,75,66,165,38,38,196,69,66,228,131,122,234,147,136,230,143,132,237,152,137,220,123,107,190,71,60,178,57,51,196,74,66,215,107,98,229,139,126,230,147,135,234,150,130,213,114,96,190,72,60,193,78,64,193,74,64,202,87,79,224,132,121,227,148,135,230,147,128,216,122,104,188,73,57,182,63,52,178,61,51,184,64,60,219,127,117,222,145,131,228,148,130,217,129,109,181,69,52,173,58,46,161,45,40,178,66,60,220,135,121,218,140,126,224,148,126,220,140,120,196,96,78,179,70,57,170,56,47,189,83,71,217,135,120,217,140,125,4 244,159,154,245,159,156,246,164,161,246,166,161,246,164,159,246,163,157,245,162,155,242,155,148,243,157,150,244,158,150,246,160,154,247,162,156,246,162,156,245,161,153,245,160,149,241,156,147,243,159,151,245,162,154,233,138,127,226,123,112,239,145,134,243,156,147,244,159,148,241,157,146,242,160,148,244,161,151,215,110,97,168,48,46,179,66,60,228,132,119,243,160,149,238,157,143,240,158,144,243,161,150,212,107,94,155,37,38,146,33,36,207,100,86,240,158,145,235,156,141,236,156,140,240,158,146,232,142,130,197,91,82,185,71,61,215,114,98,237,155,140,233,156,140,232,153,136,237,156,143,241,158,147,238,154,142,231,142,128,232,146,131,235,154,138,230,155,136,227,151,132,233,155,138,236,156,141,238,157,145,237,156,144,235,153,139,232,154,136,228,154,134,4 240,152,148,242,154,149,244,154,149,245,156,151,245,158,154,245,160,155,243,154,150,240,151,148,238,149,141,240,152,143,233,142,131,213,108,95,232,135,124,243,155,146,242,155,146,237,150,143,237,150,140,240,154,144,210,111,98,147,34,31,194,87,74,241,151,139,240,153,143,235,148,138,236,153,142,239,154,143,194,88,78,146,32,34,176,68,61,239,148,134,238,151,140,234,149,136,234,152,139,238,152,142,212,111,98,190,82,71,210,111,98,239,152,139,238,152,136,233,148,132,232,150,135,236,152,141,232,144,132,231,141,130,237,149,137,238,151,139,236,150,136,230,147,130,228,148,130,233,150,136,236,149,138,236,147,138,236,148,136,235,147,132,232,147,131,227,149,132,224,143,124,229,146,129,233,148,134,233,146,134,236,149,137,232,146,129,229,145,126,223,144,128,4 243,157,162,245,162,166,246,166,170,246,165,172,246,166,174,246,165,172,245,162,166,243,161,164,242,156,158,244,159,163,246,163,167,247,161,165,247,165,170,245,161,166,243,161,162,241,161,159,243,160,158,245,160,163,244,157,160,236,142,140,243,157,158,245,163,165,243,163,159,239,159,156,241,155,152,244,160,161,249,161,158,170,69,67,208,116,116,252,169,168,242,161,158,236,158,153,239,155,151,243,159,157,247,161,160,214,121,119,225,135,132,247,165,161,241,159,156,234,157,150,237,155,148,243,160,156,244,160,156,247,162,158,246,162,160,243,162,157,240,160,153,234,158,149,234,154,144,241,158,153,244,163,158,243,160,156,244,159,156,243,162,156,236,158,150,230,153,145,231,152,141,236,155,148,239,159,155,242,161,157,243,161,155,241,162,153,234,157,148,226,151,142,4 247,172,185,248,178,188,248,182,191,248,182,190,248,183,191,248,182,188,247,175,181,247,171,176,247,171,181,248,179,187,248,177,187,249,178,188,248,178,185,247,178,183,247,173,175,247,170,170,247,171,177,247,172,179,244,159,165,239,151,157,246,163,167,248,170,172,247,170,170,246,168,163,248,173,176,236,146,146,204,98,93,195,86,84,206,100,95,225,127,119,246,165,159,245,166,159,247,174,173,244,161,165,228,135,132,208,107,101,199,91,85,216,115,104,242,156,145,244,166,156,246,175,170,247,173,176,248,171,174,244,162,159,238,152,146,243,159,153,244,161,153,242,162,151,245,171,167,246,173,173,246,173,173,246,170,169,247,169,165,246,166,160,244,163,153,239,162,148,240,167,162,244,169,167,245,171,169,245,169,166,245,165,161,244,161,155,241,160,149,236,159,144,4 214,119,113,211,107,105,196,78,72,197,84,78,211,104,111,210,102,110,213,121,127,212,124,127,218,122,118,210,100,96,191,70,66,186,67,66,200,94,94,204,97,94,209,115,114,202,116,116,221,124,124,211,102,98,194,70,69,185,57,60,188,68,68,187,81,75,194,102,91,204,119,115,220,124,125,213,108,104,199,84,82,189,68,70,180,55,57,187,74,73,188,92,82,185,101,93,216,119,121,209,105,102,199,87,83,196,79,81,187,71,74,189,86,85,196,102,93,183,101,89,214,118,122,206,108,106,191,83,73,192,79,73,196,89,87,192,94,90,194,109,99,191,113,102,208,111,115,206,105,100,198,97,93,195,94,89,194,97,93,194,99,95,199,115,112,193,115,108,206,113,117,211,118,119,210,119,121,203,111,109,199,111,109,199,112,109,199,115,110,187,109,102,4 195,117,122,205,124,129,201,118,127,203,120,131,208,128,142,208,131,145,179,104,112,167,93,101,199,121,128,209,129,138,212,128,140,217,135,148,218,142,154,211,136,149,193,120,126,165,93,99,197,119,128,210,132,142,211,129,140,211,132,142,211,135,146,200,125,134,191,118,124,171,100,106,196,119,128,197,120,126,178,86,83,161,64,62,161,70,71,185,108,113,176,105,111,161,93,95,196,122,128,186,104,107,147,47,42,120,27,26,135,43,42,174,96,103,181,112,115,164,98,97,198,121,131,186,105,109,154,65,59,138,41,36,155,68,66,173,102,107,164,98,100,149,85,85,209,137,147,202,127,134,191,114,120,178,98,101,168,92,93,173,95,96,172,98,95,162,93,89,207,139,147,198,127,137,192,120,135,186,117,125,163,93,96,170,98,99,167,98,96,155,86,87,4 209,128,130,209,127,127,216,128,128,214,132,137,209,128,137,212,128,142,199,119,133,186,112,122,216,138,140,225,144,145,225,142,145,217,132,132,210,125,132,204,125,134,197,121,126,182,107,110,221,144,150,225,150,158,215,132,133,186,85,76,174,69,62,182,92,88,186,113,115,169,95,94,210,135,141,220,144,148,196,102,98,160,54,50,155,51,47,160,59,53,171,89,86,176,104,107,200,130,133,208,135,141,195,101,101,150,50,45,130,38,37,144,50,45,149,63,57,175,104,104,204,133,139,193,124,131,187,103,103,151,50,45,131,39,38,129,44,38,154,72,68,180,115,115,213,144,154,195,122,128,179,102,100,171,81,84,160,73,72,151,64,56,173,92,89,178,114,115,183,115,123,184,108,112,172,95,91,189,116,126,185,114,121,183,111,110,187,120,122,184,120,124,4 215,138,144,220,142,151,216,135,146,207,119,125,198,114,120,204,122,135,206,127,146,198,122,139,197,122,129,190,109,110,185,95,97,172,78,77,167,70,67,179,82,85,187,105,116,185,113,122,188,110,112,176,83,79,150,56,55,146,53,54,155,56,53,162,69,67,179,100,109,177,105,107,201,120,124,183,83,84,155,54,53,162,64,68,149,59,58,151,60,58,173,94,99,182,110,111,186,109,118,170,80,77,151,60,57,149,54,56,155,55,57,150,53,52,163,72,68,182,110,109,187,114,122,181,100,105,160,65,65,121,32,32,143,44,45,158,60,59,170,81,76,184,114,111,195,125,134,201,129,140,179,93,97,149,60,61,141,52,49,174,87,88,185,114,116,179,116,113,163,96,101,172,103,111,184,116,127,172,99,104,152,79,76,161,91,90,161,101,100,161,102,99,4 228,165,167,232,167,170,230,161,166,229,159,165,221,149,153,216,142,148,221,158,163,210,146,150,221,157,159,229,162,165,218,142,139,203,114,109,193,99,93,192,97,90,208,136,135,207,148,147,220,158,163,218,149,151,198,107,101,171,72,67,149,52,48,167,68,64,191,111,102,200,141,138,221,156,161,213,134,129,175,77,72,147,53,50,137,49,46,154,63,59,187,109,102,201,142,143,211,144,144,200,112,103,169,71,68,145,51,53,139,47,50,160,72,68,188,113,105,202,144,144,216,155,163,197,116,112,172,77,71,162,71,70,152,59,61,157,70,63,186,117,111,201,145,145,210,146,157,211,144,149,196,116,111,177,86,82,169,82,79,181,98,91,191,125,120,198,143,144,208,148,155,212,152,160,204,135,138,185,101,97,189,115,111,201,136,135,200,142,143,195,139,138,4 225,145,150,221,139,145,222,137,142,218,131,137,220,136,141,215,136,143,208,131,142,203,130,142,224,148,153,211,124,125,192,88,81,188,82,78,187,85,78,199,110,106,200,125,126,193,122,128,222,144,150,191,90,88,137,33,31,138,37,36,136,35,32,145,45,37,180,91,87,193,121,126,217,136,144,185,82,78,108,21,23,91,18,22,104,23,25,104,21,20,151,57,54,191,116,123,213,139,147,194,100,96,126,31,29,100,20,24,105,24,28,112,26,27,155,63,60,188,115,119,211,141,148,200,118,120,146,46,43,120,29,29,117,25,27,145,53,51,176,96,97,180,110,114,212,142,149,207,136,145,187,101,101,168,71,69,159,67,69,178,98,103,185,115,121,179,111,114,186,103,104,202,130,139,201,132,140,198,126,130,193,121,131,185,114,122,187,118,121,184,115,118,4 211,125,138,207,118,125,205,115,121,216,132,144,214,130,148,206,125,141,202,123,141,183,108,121,212,130,143,208,124,135,202,116,125,196,102,106,194,97,101,196,112,121,196,118,133,189,114,125,215,139,148,220,142,153,190,99,103,153,50,49,143,42,43,160,63,63,179,97,105,188,113,123,214,138,149,209,129,136,168,67,66,138,39,42,117,29,34,124,32,32,163,77,80,181,109,118,211,135,150,199,114,119,139,38,36,117,27,32,110,27,34,113,28,30,152,66,69,180,108,116,213,141,154,199,120,128,135,40,39,116,25,28,120,34,39,130,42,41,156,75,76,177,109,118,207,135,147,208,135,149,171,84,88,137,42,42,144,51,51,159,76,76,162,92,94,167,102,109,197,125,136,203,131,143,196,120,134,174,90,98,167,87,91,168,97,104,160,93,97,158,92,97,4 224,155,161,222,148,148,226,152,159,220,144,151,220,144,154,224,156,169,220,154,168,217,156,166,230,161,168,223,150,150,204,113,109,192,94,93,194,97,98,203,115,117,211,138,147,211,150,158,229,162,174,219,141,143,182,77,76,160,58,60,157,56,58,167,66,64,199,118,119,207,145,149,229,164,176,214,131,130,169,67,66,145,49,51,142,51,56,130,43,47,182,103,102,205,143,142,228,166,176,215,140,140,166,67,64,147,49,50,119,40,47,104,36,42,170,87,80,200,130,118,225,163,174,214,143,147,172,75,70,160,61,61,126,43,46,115,40,43,180,100,92,195,125,111,222,161,171,217,152,159,193,108,104,183,91,89,174,87,86,175,94,88,193,123,118,195,127,118,215,154,162,215,152,161,208,143,149,207,141,146,205,139,144,202,137,141,196,131,131,197,134,132,4 222,131,147,225,138,150,233,146,159,232,143,159,228,138,155,221,133,148,213,133,148,201,126,138,223,137,147,222,135,148,222,135,146,222,133,148,221,135,149,218,136,149,213,135,147,199,125,137,224,141,151,227,142,153,223,139,152,220,135,152,217,135,151,215,136,151,209,133,143,198,124,131,220,137,150,225,142,155,206,114,122,194,95,101,209,123,131,210,134,146,199,121,129,190,113,113,217,135,153,212,123,137,177,69,69,151,42,43,176,78,77,197,120,128,194,114,122,192,116,121,214,135,152,205,116,126,167,61,59,127,29,33,136,37,38,184,102,105,193,118,127,188,118,124,207,131,144,207,128,137,178,81,81,128,30,30,139,43,43,187,107,111,193,121,128,187,117,125,201,129,141,205,132,145,192,112,122,173,82,82,177,91,94,193,119,127,192,121,131,185,115,125,4 225,144,152,228,146,154,230,148,158,230,145,159,227,145,158,223,142,156,213,132,145,202,124,139,224,145,153,225,142,145,220,133,133,220,134,139,218,134,143,215,132,145,207,128,141,199,126,137,223,144,153,210,116,111,191,79,70,196,91,86,190,85,87,202,114,122,200,121,132,196,122,134,220,140,147,195,94,90,158,39,37,158,48,48,162,50,52,180,80,80,189,104,108,185,111,121,216,134,139,193,91,89,148,39,39,137,34,37,141,38,40,153,50,49,170,79,78,183,106,113,217,140,145,192,92,86,161,52,52,146,44,46,136,39,38,145,49,48,168,79,77,184,109,114,218,150,159,198,111,106,156,48,46,156,54,54,150,51,51,145,50,49,173,89,89,183,113,118,210,141,152,200,123,123,180,86,88,169,71,72,155,56,54,158,67,63,180,103,107,183,116,124,4 178,86,85,184,90,89,177,78,76,179,80,71,191,100,96,185,100,98,177,96,94,181,101,102,166,79,75,184,90,85,155,53,45,149,45,34,145,45,37,157,63,55,171,88,81,175,93,90,170,92,89,181,90,86,150,47,38,150,49,38,137,41,31,133,41,31,164,80,71,171,91,85,169,93,91,180,93,91,158,55,45,152,53,42,137,43,32,135,46,33,160,77,66,165,88,82,169,91,88,175,88,82,156,57,47,148,50,39,137,45,35,129,41,29,159,77,65,169,100,92,176,97,95,164,77,68,154,57,46,151,52,41,146,53,42,149,62,49,161,84,73,167,98,88,172,99,96,165,83,75,172,84,75,156,63,50,164,79,68,175,98,86,161,90,81,164,97,88,163,91,87,163,82,73,175,100,93,173,95,87,180,106,94,172,100,88,157,88,79,159,91,82,4 204,131,129,197,119,117,176,85,81,162,69,65,169,80,79,171,93,95,172,99,104,186,119,125,210,138,135,181,91,86,151,54,49,143,52,48,150,56,54,163,75,71,170,97,97,181,113,112,210,133,131,177,81,75,151,56,53,136,47,43,145,55,53,150,61,58,175,100,98,185,114,113,204,124,120,184,89,83,156,62,60,133,44,46,130,44,43,142,59,57,177,104,106,186,119,118,195,118,113,184,91,83,143,51,46,126,36,36,128,43,40,136,57,53,177,109,108,181,116,114,189,116,109,181,93,84,149,59,53,145,55,52,146,58,53,153,75,66,170,102,97,174,109,103,190,119,116,183,104,99,167,79,72,149,58,53,158,75,67,176,103,98,164,98,92,159,98,92,188,119,121,187,117,118,184,102,96,174,95,91,169,96,91,177,112,110,169,107,100,163,103,96,4 246,162,171,246,166,174,247,167,176,246,164,176,246,163,175,246,165,178,246,166,175,246,164,170,246,163,165,246,164,170,246,164,171,246,167,175,246,166,172,247,167,173,246,165,171,243,160,163,246,162,163,246,163,165,246,158,161,247,160,161,247,164,165,246,166,169,246,163,166,243,160,162,244,160,160,246,159,159,228,125,113,203,88,75,234,138,132,248,167,166,244,158,159,241,156,158,244,160,158,241,152,150,208,95,76,178,59,49,211,104,90,246,158,154,242,155,156,236,154,155,241,156,152,243,156,157,220,116,103,195,77,60,218,113,97,243,156,154,241,154,155,234,153,152,237,153,152,243,159,158,236,145,140,226,129,114,237,147,139,244,159,156,239,158,155,230,150,148,233,151,149,238,153,150,241,156,154,243,160,158,241,156,151,241,157,152,237,158,153,226,148,144,4 247,174,182,248,178,186,248,182,189,248,180,189,251,178,189,247,170,178,246,168,174,246,171,179,247,177,183,247,180,183,250,181,187,237,154,153,206,102,92,233,145,141,245,168,173,244,173,180,246,177,179,248,184,187,239,156,151,185,81,69,104,15,17,198,100,90,246,172,177,243,172,176,247,180,180,249,182,184,224,130,114,153,49,40,105,21,26,185,87,79,245,171,172,243,173,174,246,179,176,248,180,180,224,133,121,135,39,35,113,22,22,200,108,99,246,176,175,241,172,170,244,176,172,248,179,181,220,132,123,151,47,37,154,55,46,229,150,142,246,178,176,240,173,168,241,173,169,243,172,172,238,163,163,221,137,128,226,143,136,244,176,175,244,177,171,239,171,161,238,169,164,240,168,166,240,169,171,241,172,175,243,175,178,245,177,175,243,176,170,237,171,163,4 246,166,173,241,148,146,245,157,157,248,177,188,247,182,191,249,182,192,240,153,156,200,84,83,246,166,169,248,176,184,248,178,187,247,173,185,247,180,189,248,181,189,242,160,160,207,100,93,247,176,183,248,180,186,248,179,186,249,169,180,247,174,185,248,180,184,246,172,174,226,136,129,247,175,178,247,178,183,245,167,171,224,124,124,242,158,168,249,178,185,244,169,172,238,159,158,246,176,176,249,182,187,237,151,149,166,55,51,207,109,107,248,171,175,244,169,171,240,169,172,244,173,174,247,178,180,246,170,174,192,89,86,167,58,54,241,161,163,245,172,175,239,167,168,242,170,170,245,174,179,247,178,183,223,133,128,211,111,103,241,166,171,242,173,176,236,167,164,239,169,169,242,169,168,245,175,177,243,169,170,240,165,168,241,169,173,239,170,172,230,163,158,4 248,179,190,248,182,192,248,183,195,247,166,175,247,161,169,248,177,187,248,178,189,247,177,188,248,179,189,247,173,183,245,156,158,235,121,118,237,126,122,241,140,136,245,159,161,246,168,175,247,173,183,245,158,162,234,124,119,219,96,90,227,113,107,237,131,126,230,121,113,231,134,128,237,143,141,236,135,133,226,112,108,224,107,101,228,114,108,233,125,121,225,114,106,232,138,131,224,122,115,216,102,99,224,110,108,234,124,122,235,126,125,236,129,125,236,138,133,241,160,161,209,99,87,212,99,94,234,131,133,240,142,142,246,163,170,245,160,163,245,167,169,245,174,177,221,128,119,236,148,150,248,173,180,248,178,185,248,179,188,248,179,186,247,177,179,244,175,176,239,168,170,246,173,180,247,179,183,248,184,188,248,183,187,248,180,183,246,177,180,243,176,176,4 224,127,123,234,145,148,235,143,141,236,144,144,236,146,145,235,142,140,235,148,150,231,145,147,225,131,125,228,134,132,230,141,138,225,132,125,228,138,129,233,146,142,232,145,141,226,142,137,226,137,130,228,138,132,212,111,103,192,83,73,209,111,99,226,136,127,232,149,144,225,144,136,228,142,135,225,137,130,192,81,70,171,58,53,167,53,46,200,94,79,228,145,136,225,146,135,226,141,133,227,143,138,185,81,72,142,37,38,144,39,37,190,83,69,223,141,128,223,144,132,220,138,127,228,149,144,196,98,86,151,43,39,158,50,44,208,117,106,224,146,136,218,138,126,219,142,131,224,145,140,211,122,110,178,72,63,182,72,61,214,126,116,224,147,137,216,137,125,215,134,122,219,138,130,218,136,127,215,131,122,209,119,108,215,134,125,221,147,137,212,135,122,4 229,138,151,229,132,150,235,141,160,241,154,165,241,153,157,230,132,137,230,139,141,231,148,150,232,149,154,231,144,156,231,142,157,231,144,149,232,145,149,231,137,153,232,143,153,228,146,151,232,155,158,213,120,120,181,69,76,164,60,60,189,79,79,213,110,119,229,142,153,225,142,151,231,157,158,197,98,95,145,35,35,141,40,40,157,44,43,179,69,68,223,142,144,216,138,141,227,151,153,217,132,132,193,94,86,169,63,57,153,43,43,175,70,70,215,134,134,212,132,135,222,145,146,229,152,153,226,145,146,208,119,117,190,95,93,207,117,116,217,141,141,213,132,134,219,142,144,226,150,150,227,149,152,224,142,141,224,144,142,222,145,144,216,140,142,209,127,130,218,146,139,224,151,147,227,154,152,223,140,134,223,143,140,219,142,139,211,129,132,207,119,130,4 227,143,159,226,138,158,226,136,154,230,144,165,234,149,174,236,151,177,225,142,164,215,133,148,224,141,150,227,142,154,222,133,148,219,129,144,219,134,148,228,145,167,221,140,156,209,130,145,220,137,141,225,145,154,204,114,117,181,74,77,191,89,92,219,138,150,223,143,160,207,128,144,218,140,145,220,138,145,172,72,75,126,25,32,155,50,52,200,116,121,211,137,151,189,113,122,221,148,155,214,131,141,148,55,61,107,23,33,139,38,44,194,103,119,207,127,147,203,127,145,202,126,122,206,123,129,142,58,63,99,20,27,149,53,59,211,124,138,207,125,139,209,131,145,201,125,123,207,133,135,164,74,78,132,40,41,176,85,89,209,124,137,207,129,137,207,136,137,210,139,140,208,135,144,198,116,123,190,101,110,198,110,116,199,112,119,202,121,132,204,127,131,4 226,138,159,227,138,156,232,143,162,234,142,161,232,141,161,234,149,168,231,147,165,228,148,167,225,142,160,226,144,161,207,108,119,206,104,118,190,78,89,217,127,141,227,142,160,223,142,158,219,139,153,211,117,131,161,45,52,152,37,45,144,30,36,177,65,71,219,126,139,218,135,148,220,139,154,179,73,83,138,30,39,136,33,41,139,30,39,169,57,61,218,133,134,221,146,154,214,126,141,171,68,75,131,24,32,128,30,39,155,46,47,194,95,95,216,133,133,209,120,123,211,131,137,197,105,111,156,51,54,139,35,38,187,89,89,215,131,140,214,130,136,209,125,128,210,128,138,213,134,144,210,133,139,194,104,105,214,131,139,221,137,149,221,146,151,213,142,146,211,134,144,217,142,150,221,149,158,224,153,159,224,148,156,224,149,157,219,147,154,212,140,142,4 213,120,133,214,120,136,218,128,143,221,135,150,220,133,147,228,141,159,228,144,159,226,148,158,222,139,159,224,138,155,220,132,143,200,98,94,197,97,98,220,136,149,228,149,164,227,155,166,224,144,158,228,145,158,204,107,104,178,63,54,164,53,50,182,78,74,220,142,150,223,153,157,224,144,154,233,159,168,198,100,98,165,50,50,151,44,48,157,51,49,209,127,128,216,146,148,223,145,157,230,156,162,209,121,118,169,56,56,141,38,42,143,41,38,204,119,118,218,148,153,222,147,151,227,155,163,222,146,151,193,91,89,149,44,44,149,45,42,207,127,126,216,146,145,215,136,139,222,147,152,223,151,162,212,130,135,183,86,86,191,97,97,214,143,147,216,147,145,208,130,136,213,139,145,212,139,144,208,131,136,203,128,131,212,138,144,216,145,149,213,144,138,4 228,142,162,226,142,163,233,147,166,238,155,176,238,150,176,236,153,176,234,153,177,229,150,174,219,131,143,229,143,157,234,154,172,231,147,165,230,147,166,236,159,181,232,153,173,222,142,159,226,146,159,232,154,169,215,126,140,181,74,76,208,116,123,234,157,178,226,149,163,217,141,149,228,155,165,225,147,160,170,67,75,128,25,33,166,55,55,210,122,129,219,142,157,222,149,157,228,159,167,215,131,135,147,44,46,123,31,37,154,47,47,204,115,126,225,148,163,206,132,139,225,156,162,215,135,137,161,56,52,141,36,37,185,91,93,221,139,157,203,130,140,180,109,115,220,150,154,214,140,148,185,89,89,170,74,75,209,130,140,196,117,128,189,113,121,207,135,145,213,145,149,205,131,138,198,121,130,201,127,135,192,115,123,198,119,128,217,140,153,212,142,152,4 229,141,161,232,146,169,230,144,167,228,135,157,233,143,165,237,154,168,237,153,170,230,149,164,228,145,162,229,145,168,205,100,114,185,69,74,209,110,117,236,157,169,231,145,160,226,144,159,228,151,167,216,125,140,155,47,53,134,28,31,161,52,51,221,134,138,235,159,171,230,152,160,228,152,160,200,106,108,124,31,35,130,34,37,136,30,30,204,112,112,236,162,167,224,150,152,226,154,154,208,119,114,139,37,35,155,52,55,181,77,73,217,132,131,226,151,153,223,151,152,226,157,157,220,142,138,182,85,75,165,61,56,209,120,120,225,145,149,226,151,154,224,148,149,223,156,156,226,157,160,221,142,144,209,121,122,221,140,147,226,150,158,227,153,154,220,147,146,218,150,150,222,150,153,220,143,153,225,147,160,226,147,154,221,144,150,225,152,152,220,150,145,4 213,121,147,220,132,155,225,139,163,229,143,170,228,141,169,222,134,164,211,116,138,199,102,121,210,119,142,215,127,152,219,133,156,224,139,162,222,135,161,216,124,153,212,122,148,207,121,141,198,97,123,208,115,147,211,123,152,209,114,136,208,110,136,211,117,146,207,113,140,206,122,146,197,103,133,208,120,148,191,89,112,177,65,85,183,74,92,208,113,140,206,113,140,197,107,131,201,117,144,203,115,142,193,92,110,147,41,57,158,50,67,205,107,136,207,119,144,197,108,128,196,107,132,201,114,141,195,103,122,164,59,73,176,70,94,200,102,130,204,115,138,197,113,131,192,104,123,196,108,132,195,107,131,183,87,105,191,96,121,200,109,134,201,117,137,188,105,121,187,100,118,195,111,132,196,110,134,181,86,111,188,95,120,200,115,136,198,117,138,187,105,124,4 220,130,141,222,134,142,225,134,148,217,111,128,205,89,101,221,124,137,221,122,139,219,122,142,219,130,140,226,145,159,216,120,129,211,105,120,212,106,121,212,107,114,218,117,134,217,122,139,214,124,132,208,108,117,169,57,65,177,58,70,205,94,101,198,81,84,208,101,107,214,123,134,210,112,120,175,64,71,139,34,44,159,47,60,192,79,83,195,84,86,197,87,89,212,123,129,207,109,119,165,56,62,141,37,46,157,46,57,177,62,69,183,69,73,193,88,90,206,114,118,206,122,128,172,64,69,154,43,51,170,55,65,181,67,75,178,66,67,187,81,82,207,123,123,209,126,127,202,104,112,197,95,104,193,86,96,197,92,98,194,88,91,201,105,109,207,124,125,204,117,116,210,123,131,210,119,128,207,109,116,208,115,120,209,116,122,210,124,129,202,112,113,4 215,123,123,215,124,121,218,127,130,216,111,116,215,111,110,225,137,137,218,121,126,212,115,118,213,124,119,209,115,107,202,99,97,188,72,68,184,69,63,200,103,99,217,126,130,213,122,120,210,121,115,189,84,72,161,49,42,161,48,40,161,46,39,172,61,53,210,114,112,209,116,116,213,131,127,182,83,75,137,31,27,147,41,35,142,37,31,185,83,75,208,114,109,202,107,101,211,129,122,181,80,72,145,37,32,132,32,29,125,28,25,173,72,69,211,122,115,199,106,89,205,120,108,177,74,64,156,46,40,144,41,36,138,39,35,172,68,65,204,111,104,198,107,91,204,121,110,199,102,100,187,75,77,180,74,69,193,95,91,207,116,114,207,119,114,196,106,91,202,120,112,201,107,111,204,110,113,203,111,111,205,114,109,208,120,114,208,121,120,198,112,102,4 237,162,178,235,157,172,237,156,173,221,128,135,226,137,148,231,146,158,229,148,162,231,153,168,236,162,175,237,163,179,235,157,169,205,102,97,200,96,94,210,113,111,222,134,139,227,151,164,234,159,173,235,156,170,215,118,112,187,77,71,161,51,51,162,47,43,197,96,95,223,148,161,233,160,170,227,141,144,197,87,78,169,58,59,141,39,42,140,31,33,197,104,108,224,147,157,230,153,161,221,131,132,187,76,74,146,41,44,141,37,39,169,54,52,209,118,122,221,145,155,226,148,156,208,109,106,179,63,60,155,44,45,177,71,69,213,122,124,219,140,148,218,144,154,227,157,160,216,132,129,192,86,75,189,90,85,213,129,132,225,150,158,220,143,150,219,146,155,224,155,154,224,152,152,220,142,142,215,138,141,225,147,158,220,144,151,218,141,148,220,149,156,4 238,154,176,238,151,172,240,149,166,241,155,175,243,160,180,242,156,177,240,156,176,231,143,165,236,153,172,238,151,174,227,133,143,216,112,117,239,151,169,241,159,178,236,153,168,230,145,163,237,157,172,229,139,154,193,77,78,182,60,58,220,120,119,243,163,179,231,150,159,225,146,153,234,156,170,228,141,154,172,59,63,163,48,48,214,117,115,242,164,177,234,153,159,221,140,145,232,152,165,234,151,168,191,88,96,170,63,69,230,143,158,242,165,178,234,154,162,218,135,143,230,153,160,231,149,162,228,137,148,223,131,143,236,153,169,241,163,175,234,156,169,217,138,148,222,142,152,224,135,146,229,141,145,228,139,146,231,143,157,237,155,167,233,157,166,212,135,146,219,143,152,225,145,156,231,151,156,228,141,150,229,143,157,232,154,164,228,153,161,212,137,147,4 237,150,173,238,149,175,242,159,182,246,170,191,246,167,191,245,164,185,245,165,181,242,159,180,234,148,169,235,146,171,241,155,178,244,163,186,245,162,186,243,158,179,243,165,181,242,163,181,233,149,166,222,124,137,215,109,123,229,137,161,239,152,177,242,159,179,241,162,176,239,161,175,232,152,167,212,112,120,173,50,63,188,69,86,213,103,122,229,132,154,236,157,173,235,161,174,227,145,156,205,101,109,160,41,54,148,32,50,174,48,67,214,107,125,231,150,168,228,151,169,229,151,162,197,94,106,149,34,46,148,35,51,167,46,68,215,113,135,229,148,169,225,149,169,230,159,169,218,135,144,178,63,73,185,73,85,208,108,129,211,109,134,225,142,163,223,147,166,224,152,159,225,151,163,213,123,137,213,120,137,223,141,160,226,144,165,223,145,161,218,142,156,4 192,91,89,194,88,88,195,88,87,197,91,88,197,93,90,202,103,98,202,106,102,199,104,100,192,91,86,193,88,85,193,85,80,196,91,83,193,88,84,195,93,85,202,110,101,198,106,99,190,90,86,193,92,84,192,85,77,191,84,78,183,73,71,190,85,80,199,107,97,198,109,99,189,90,84,193,96,86,187,80,70,185,75,68,185,79,75,191,91,85,194,98,91,195,105,96,188,93,84,189,90,83,187,82,72,187,82,76,182,78,71,189,87,80,193,95,90,194,105,96,187,94,84,187,88,81,186,82,75,179,70,64,180,77,72,192,98,91,197,106,97,194,106,98,181,89,78,186,93,82,187,89,79,185,84,78,190,96,91,192,100,94,195,105,98,192,105,96,178,87,76,185,93,83,188,94,83,187,93,85,190,101,92,191,100,95,189,98,93,185,95,89,4 220,129,141,227,136,146,227,132,148,227,127,145,231,136,150,230,136,151,223,132,147,219,130,144,216,124,136,223,130,140,225,131,143,226,131,143,226,133,145,222,130,143,222,133,141,215,127,139,215,125,136,221,129,139,224,131,142,223,129,139,200,92,97,204,103,111,218,131,139,214,129,136,215,127,133,222,134,139,227,139,147,213,119,127,163,50,52,184,78,79,215,128,137,210,124,133,215,132,135,224,144,144,225,143,149,206,110,115,154,41,43,179,78,80,214,122,134,209,120,129,212,135,134,217,137,138,220,135,140,213,124,129,189,80,79,189,79,89,210,119,132,209,125,134,204,126,125,210,129,129,215,130,133,211,121,132,206,108,118,202,103,118,207,119,128,203,117,128,198,118,118,205,122,123,207,118,126,206,113,125,206,113,124,205,114,127,206,119,127,202,118,125,4 222,133,151,228,139,154,227,133,149,233,141,161,226,130,145,218,119,130,223,132,148,221,133,146,223,135,149,225,135,149,227,135,151,234,146,162,194,87,96,188,76,78,227,138,147,224,139,146,219,130,142,223,132,145,230,141,155,232,143,157,191,83,89,191,85,84,227,141,146,224,144,146,221,132,142,227,137,147,230,141,152,228,138,150,225,133,142,224,133,141,224,137,144,221,137,141,221,140,144,225,140,146,224,134,144,226,136,148,231,144,153,228,141,149,225,138,144,217,132,137,215,133,135,219,133,139,224,135,142,228,142,148,230,142,153,228,138,147,223,135,145,216,129,136,209,125,125,215,131,133,225,142,146,228,142,149,227,139,149,223,134,143,221,134,144,211,125,134,207,130,132,213,133,136,221,140,145,224,140,147,221,135,145,221,138,146,214,130,139,204,119,127,4 214,127,126,214,124,124,217,129,130,208,108,108,209,106,105,218,129,128,219,135,135,212,125,124,211,121,120,214,123,123,213,120,120,188,76,76,189,76,74,211,115,110,216,131,127,213,129,125,209,118,116,213,123,123,203,105,104,171,60,60,168,57,57,202,103,95,216,135,126,213,131,122,209,123,117,213,120,120,194,89,90,156,48,51,152,46,48,192,91,84,216,130,121,214,134,124,208,123,116,213,128,123,199,100,97,160,52,53,153,46,48,195,94,86,215,131,123,213,131,122,207,122,115,209,122,117,207,115,112,188,81,80,175,64,61,204,111,104,215,132,126,211,127,122,201,114,108,205,116,110,209,123,119,206,113,110,201,105,101,210,122,118,212,126,122,208,124,120,198,110,102,204,116,110,208,120,117,208,118,117,210,127,125,210,126,122,209,124,120,205,121,117,4 245,155,176,246,159,180,242,146,162,236,130,137,239,136,143,247,162,183,246,156,183,245,151,177,245,155,173,244,154,168,229,124,131,215,94,98,229,117,122,246,158,176,246,161,182,246,160,178,240,147,157,230,129,134,217,106,113,210,88,97,226,114,121,246,157,172,247,167,182,247,168,179,234,140,142,221,118,120,210,102,109,213,99,107,232,129,136,245,156,170,246,165,178,246,167,174,232,140,142,219,118,115,216,113,117,221,112,119,233,128,137,246,157,169,246,163,174,245,161,170,231,140,139,223,123,116,219,118,113,233,134,137,241,148,157,247,167,177,247,166,175,244,159,169,234,152,154,236,151,150,236,149,144,241,154,157,247,165,176,247,168,177,246,167,173,242,161,167,233,157,160,240,164,168,242,164,169,244,163,171,245,163,171,245,163,170,244,163,168,239,160,163,4 229,146,173,233,150,179,242,158,183,243,160,185,243,161,186,240,162,187,234,155,182,228,149,176,230,144,168,229,140,170,234,149,178,237,154,180,238,156,181,237,162,183,231,156,178,225,150,175,231,148,169,227,138,165,223,132,156,229,141,161,239,160,181,236,163,183,230,155,176,224,148,170,233,154,172,227,142,161,209,110,119,212,117,125,234,153,169,235,158,177,228,152,174,224,149,169,234,155,170,227,144,156,193,88,92,190,84,88,227,144,156,235,158,178,229,155,173,223,153,170,232,156,169,226,144,153,196,96,93,193,93,94,231,153,168,235,161,180,227,154,169,222,154,166,229,155,166,230,152,165,213,125,126,219,135,140,233,159,177,230,155,175,227,155,172,218,151,165,226,154,163,229,155,167,228,150,160,229,153,166,232,159,176,230,158,174,223,153,168,217,151,164,4 233,148,169,236,147,171,239,147,173,239,146,170,241,150,176,242,153,181,238,150,175,233,152,173,232,146,164,232,140,160,232,140,160,227,131,146,225,125,150,233,140,165,236,151,172,232,152,171,229,143,162,227,133,151,218,115,134,210,102,118,200,85,104,221,118,140,234,144,163,232,148,166,225,144,160,218,126,137,204,95,104,198,79,97,200,86,102,215,110,126,233,144,162,232,150,165,219,135,146,198,91,90,201,93,94,198,84,91,205,95,110,219,117,135,233,150,165,234,157,168,216,133,146,199,93,98,213,116,126,214,114,126,216,117,135,229,140,161,234,152,170,232,154,167,215,137,148,218,137,151,224,139,156,231,146,166,231,147,170,232,148,170,231,150,170,226,147,164,215,138,145,222,145,156,227,150,163,231,153,169,231,148,167,228,145,165,225,144,161,221,143,160,4 229,142,165,234,147,172,236,146,174,235,140,169,234,140,171,233,145,173,234,150,177,223,135,164,223,136,161,229,139,164,231,139,165,223,123,153,217,112,137,217,114,139,223,132,155,215,121,147,220,129,153,224,131,156,227,136,159,214,111,136,202,92,114,204,94,119,208,106,127,208,111,132,216,120,143,210,105,126,212,110,130,206,100,115,191,79,97,194,80,100,201,95,114,205,110,129,218,133,152,208,105,124,204,94,115,201,92,110,194,84,101,197,86,104,203,101,116,208,116,138,219,144,159,218,131,149,214,118,143,209,108,135,205,100,121,207,106,126,208,112,130,209,119,145,215,136,151,222,137,153,221,128,148,217,125,151,211,117,138,209,112,130,216,126,153,213,128,152,215,134,142,220,131,132,222,129,138,224,137,158,221,135,157,221,136,159,221,140,160,219,145,162,4 236,144,161,239,146,164,240,142,164,238,135,161,236,131,158,238,135,155,242,150,170,238,150,167,233,141,156,235,139,157,236,137,157,231,125,148,225,112,136,226,118,142,231,132,150,229,136,147,233,143,156,232,137,153,229,126,147,220,109,129,214,95,116,212,96,118,217,111,127,225,132,143,232,143,152,231,136,150,222,115,136,207,86,102,205,83,92,209,97,101,212,107,116,219,124,135,231,143,152,234,144,153,225,122,132,214,102,109,206,94,90,208,99,92,213,112,106,218,123,124,229,144,151,234,145,152,236,143,150,233,138,142,223,125,116,218,119,107,222,131,119,224,137,131,225,139,143,233,148,151,240,152,161,240,150,156,238,148,145,233,144,136,233,148,139,231,151,144,221,134,139,231,146,151,237,154,161,240,152,161,241,155,160,238,155,157,235,155,154,230,153,149,4 225,128,125,227,127,124,223,109,109,224,109,107,225,112,105,234,135,130,231,139,131,227,137,129,226,132,125,225,122,115,208,86,79,207,84,72,216,99,87,231,133,124,228,137,124,225,135,122,227,133,124,219,108,100,197,69,63,187,56,50,202,78,68,223,118,105,231,140,128,227,141,125,225,133,122,219,114,103,195,71,63,172,46,43,190,64,55,218,110,97,230,142,128,225,139,122,222,131,117,217,112,102,187,61,55,170,43,41,188,59,55,214,102,93,224,133,117,221,134,115,218,128,113,216,115,105,195,74,66,181,54,48,196,75,67,215,112,99,223,134,118,221,137,120,218,132,116,221,130,117,210,104,93,196,76,67,207,97,88,220,126,116,220,132,116,216,132,115,218,136,120,221,134,121,211,111,99,210,104,99,217,120,112,221,132,119,215,126,110,208,121,106,4 225,134,135,229,138,136,225,124,114,224,118,110,227,126,120,213,103,96,211,105,98,220,129,129,225,135,132,229,136,129,217,111,101,211,100,91,206,92,80,193,79,69,208,100,92,214,121,119,224,134,128,224,129,118,215,111,101,196,76,65,184,61,51,178,60,49,207,98,88,211,116,113,223,134,125,220,122,109,208,98,81,182,60,49,182,59,48,194,77,61,208,107,93,213,123,117,219,130,115,218,121,106,207,99,78,194,78,60,191,71,56,196,85,67,211,115,101,214,127,120,215,125,108,213,115,95,209,106,86,205,97,77,203,93,74,204,99,80,214,121,108,215,130,122,213,128,111,213,121,102,212,115,96,210,110,92,210,111,92,211,115,99,214,127,119,211,130,121,211,132,119,217,134,121,216,128,113,216,127,111,215,123,108,216,128,117,215,136,126,210,134,123,4 228,141,143,224,134,136,209,98,95,201,79,72,193,74,70,205,96,88,215,116,108,218,127,128,223,136,135,213,111,106,198,78,69,178,57,53,161,42,43,179,65,60,198,86,75,207,109,100,219,131,125,206,98,87,183,60,54,161,41,42,161,41,42,170,48,45,187,70,60,202,100,92,216,127,119,202,90,78,170,47,45,165,44,44,179,60,55,184,64,56,198,88,75,208,114,109,213,122,108,197,83,70,180,58,52,190,73,65,198,86,75,192,77,63,203,100,90,214,129,127,214,129,118,201,99,88,198,86,77,208,102,99,209,104,98,206,102,94,213,124,123,216,138,137,212,131,125,213,126,121,210,116,117,214,119,124,218,122,120,219,129,129,217,132,132,212,134,129,209,133,125,215,132,130,217,129,132,217,126,129,216,125,118,220,135,133,215,130,130,207,125,119,4 228,138,136,229,136,136,222,123,120,202,81,81,206,87,91,229,134,137,227,130,134,222,127,130,228,140,134,231,144,140,211,106,101,173,45,45,179,53,56,222,123,126,226,132,133,220,128,127,228,141,132,228,140,134,189,73,72,159,33,39,169,43,48,217,116,119,224,133,132,219,128,127,229,147,137,227,139,132,180,63,63,166,39,46,179,50,55,217,115,115,223,132,127,218,129,120,230,150,138,230,146,135,188,70,65,186,56,58,203,88,85,222,128,126,223,133,129,216,128,118,228,149,135,229,146,133,201,93,80,194,73,62,213,109,101,226,139,133,223,136,128,216,130,119,224,146,131,228,147,134,223,137,121,208,108,91,210,110,96,228,144,132,221,138,125,214,133,121,221,145,130,226,149,134,225,142,128,221,135,123,220,132,119,224,141,128,219,139,125,212,131,118,4 227,137,146,226,135,144,231,139,147,235,141,147,236,144,147,229,136,133,226,133,133,222,136,136,225,139,141,226,137,139,233,144,150,230,139,142,229,138,137,231,141,138,226,134,129,221,137,132,225,144,141,228,140,140,230,141,141,215,115,110,191,75,70,202,96,89,227,138,129,222,138,128,225,141,138,230,144,142,222,130,126,198,81,76,182,60,59,177,58,54,222,133,124,221,139,130,222,137,132,228,143,137,224,130,125,214,113,111,207,104,103,200,98,92,221,135,127,219,139,133,218,131,127,227,141,137,228,139,136,228,139,139,231,146,144,227,144,139,220,137,127,217,140,132,216,129,126,224,139,139,230,146,144,232,147,144,232,150,146,228,146,137,221,141,129,215,140,128,214,137,130,221,143,138,228,149,142,231,152,144,231,152,146,225,146,134,220,143,127,215,144,132,4 229,139,146,232,140,148,234,142,151,237,143,153,237,143,153,236,145,151,235,146,152,228,139,144,228,138,142,234,145,150,233,139,141,230,133,139,233,139,150,234,143,148,234,146,145,225,138,136,230,142,141,234,146,147,228,131,131,208,91,91,224,123,127,232,140,145,233,144,142,225,140,137,229,143,139,233,145,145,225,127,126,194,71,68,205,88,86,228,134,136,230,142,140,225,142,137,227,140,136,233,144,142,229,137,134,207,96,90,205,89,83,221,122,119,229,144,141,223,142,135,224,136,137,230,139,139,231,143,140,226,134,131,220,121,114,224,133,128,227,143,137,220,138,129,218,123,129,226,134,138,230,142,139,233,145,143,232,146,143,231,148,141,225,145,137,216,137,128,212,109,120,221,127,132,229,143,140,229,143,136,229,143,135,227,144,135,221,142,132,214,139,130,4 235,144,152,230,131,129,236,139,144,247,162,177,246,157,168,245,155,164,243,157,165,239,152,161,235,145,152,230,133,128,238,144,148,246,158,170,229,133,135,217,114,111,243,157,160,239,156,164,233,144,148,241,153,157,240,149,153,236,143,144,218,116,111,209,103,102,241,153,157,238,155,162,233,149,150,240,154,156,241,152,154,232,138,136,230,135,132,233,139,140,239,153,160,236,153,158,234,154,148,238,154,152,237,150,145,226,133,126,217,115,106,233,142,140,240,157,162,237,156,161,231,153,143,236,157,152,240,159,154,228,136,126,220,121,110,227,132,127,240,157,159,236,158,159,229,153,142,232,151,138,235,152,140,239,156,150,235,147,144,224,131,124,233,152,150,226,149,145,227,152,141,230,152,139,233,154,142,236,155,149,235,151,148,230,151,148,227,149,147,228,154,151,4 229,136,141,233,138,147,238,144,154,241,149,161,243,152,162,244,155,166,243,155,167,236,148,161,227,136,135,231,140,140,229,136,139,227,132,136,237,146,153,239,151,160,235,147,155,232,144,157,226,139,137,220,125,116,201,95,86,172,69,68,218,124,124,213,112,108,206,104,99,229,144,152,220,132,125,210,114,100,195,88,74,188,81,73,196,90,82,193,83,74,205,104,96,227,144,146,215,130,123,211,120,107,190,83,69,196,90,79,196,88,77,193,83,71,208,108,96,223,139,135,187,87,74,204,111,99,204,112,105,208,110,100,204,98,85,215,119,114,222,134,127,223,143,141,187,88,78,206,114,106,228,148,144,219,127,118,220,125,117,232,147,148,230,148,148,223,142,140,211,129,125,212,125,116,211,120,108,230,147,143,234,150,147,231,145,142,228,146,144,219,139,137,4 238,150,157,242,154,159,246,163,168,247,169,174,247,169,172,246,166,170,246,165,167,242,157,157,238,152,153,242,153,158,244,157,160,243,155,153,242,153,150,247,166,168,245,164,163,240,152,153,236,151,149,242,157,157,232,137,135,205,90,85,206,88,81,241,154,151,246,165,164,241,158,159,236,154,149,240,157,155,215,107,99,180,53,57,184,58,56,229,129,121,245,163,162,240,160,159,233,153,146,238,155,152,232,140,135,210,102,95,216,112,108,239,150,149,245,164,163,239,161,157,230,152,141,236,155,147,240,156,151,242,157,151,244,158,156,244,161,161,243,161,158,237,158,154,227,149,135,234,155,146,238,156,148,241,155,151,242,157,156,242,157,156,239,156,152,233,155,149,222,144,131,230,151,142,234,154,147,236,154,149,239,154,154,239,154,151,234,154,150,228,151,146,4 238,155,173,238,152,171,244,158,176,246,163,183,246,168,188,243,161,181,243,161,177,241,162,177,239,158,170,233,146,160,228,132,148,237,145,163,242,157,172,243,166,182,242,163,178,240,164,176,240,163,170,221,130,134,197,83,88,201,87,98,210,104,111,220,125,132,232,149,163,233,158,174,236,160,163,205,107,104,173,55,58,172,53,61,179,57,66,189,71,70,216,125,134,227,153,169,235,158,164,206,106,102,173,57,57,179,64,73,190,73,83,181,63,72,203,110,116,221,148,161,233,157,165,226,139,141,201,97,96,179,61,68,188,69,77,174,58,62,194,98,101,219,146,158,228,153,160,233,155,164,228,144,151,202,95,98,204,100,102,212,121,124,213,134,141,217,146,157,226,153,160,229,151,161,232,154,165,232,152,160,232,154,161,228,152,162,224,152,161,219,150,159,4 243,186,180,245,189,182,245,193,183,246,198,186,245,192,184,245,189,184,244,187,183,238,179,178,244,189,177,245,192,179,246,193,180,246,193,181,245,193,181,245,192,182,244,189,178,238,182,175,242,188,172,244,189,172,235,169,148,238,172,160,245,189,180,244,188,179,241,183,176,234,180,170,238,183,168,233,171,154,198,115,93,207,126,115,239,176,169,241,179,174,238,179,174,231,177,170,233,177,167,217,148,133,176,84,71,192,107,96,230,164,157,241,182,174,237,179,171,230,177,168,228,173,163,222,156,147,183,100,83,195,117,99,232,171,160,240,183,172,237,181,171,229,178,168,224,175,158,225,170,158,217,155,137,220,158,143,235,179,166,240,185,171,234,180,168,224,174,164,222,175,157,227,178,161,229,177,165,229,177,167,234,180,169,235,181,169,230,179,165,223,175,162,4 233,144,158,233,144,162,235,146,165,238,146,168,239,144,167,237,138,162,232,130,157,225,122,151,226,133,150,225,131,149,212,111,130,217,112,134,228,123,149,229,119,144,228,119,145,221,116,142,220,120,142,205,101,121,117,26,42,140,37,55,205,86,101,230,132,152,233,139,157,227,139,154,227,137,152,178,79,90,86,11,24,103,20,32,188,73,75,232,144,154,234,147,163,227,144,156,228,148,155,196,102,106,157,61,70,176,74,81,222,127,142,232,140,158,228,137,154,220,127,142,221,137,148,221,132,149,224,133,150,227,136,151,231,139,158,229,131,152,224,127,142,217,123,136,215,129,143,221,130,147,225,134,152,228,136,154,230,136,156,230,137,155,224,132,149,217,128,134,215,132,143,220,132,147,223,129,145,225,131,150,228,135,153,229,141,155,224,140,150,218,137,135,4 237,161,174,238,160,174,238,161,175,239,160,177,240,158,177,238,154,175,234,150,171,226,144,165,234,160,171,236,160,171,234,157,169,236,159,169,237,163,174,236,161,174,234,158,171,228,150,164,233,160,169,220,136,142,194,100,106,193,97,99,215,129,130,234,162,170,236,165,171,234,164,170,231,158,164,192,100,103,129,32,38,131,36,41,157,59,62,216,137,138,234,165,168,233,165,166,230,161,161,196,109,106,117,30,35,119,31,37,114,27,35,171,77,76,232,162,160,229,160,160,229,162,160,208,125,122,143,46,46,120,30,35,129,32,37,177,80,74,225,152,148,227,158,158,223,153,155,219,149,152,190,100,95,175,79,76,180,84,84,211,131,126,226,158,158,224,154,153,221,155,154,221,152,155,217,144,146,216,139,143,219,142,150,223,150,154,223,152,156,221,151,154,4 239,159,172,243,161,174,245,161,174,247,168,180,246,164,178,244,158,173,241,154,168,235,149,155,238,160,170,243,164,175,245,167,177,246,167,179,244,160,175,241,153,169,238,153,164,233,150,155,238,163,169,242,165,174,244,166,176,244,163,172,232,140,149,218,113,121,226,133,136,232,152,156,235,162,166,239,161,169,228,134,136,221,122,119,216,112,108,184,56,59,208,102,101,232,157,160,234,162,167,235,154,160,213,104,100,210,100,99,210,106,101,198,87,84,224,138,139,232,160,162,229,156,162,232,152,159,229,141,144,214,112,115,199,89,90,224,138,142,235,162,167,230,159,159,226,155,159,229,155,162,233,156,166,230,147,157,230,147,156,233,156,159,229,152,149,226,154,152,223,155,156,228,158,162,232,160,166,232,157,165,234,155,160,223,137,125,218,133,115,221,146,135,4 240,150,153,242,151,156,244,151,157,245,153,159,246,160,164,245,156,162,243,153,160,237,148,151,240,151,151,243,152,154,243,152,154,244,155,158,243,154,152,245,158,157,243,158,155,236,151,146,237,146,147,241,148,151,244,154,157,231,132,128,220,111,100,242,154,153,242,156,151,236,154,146,237,150,148,240,150,154,242,152,154,192,82,78,183,66,62,239,150,145,241,157,151,234,152,144,237,152,150,239,152,153,238,147,145,152,53,56,149,47,49,236,144,137,239,156,150,232,151,142,233,148,142,237,149,147,236,149,143,170,62,61,167,59,59,235,146,136,234,150,142,229,148,137,229,146,137,233,147,142,235,150,143,216,117,110,216,119,113,236,152,144,233,152,142,225,145,132,226,146,138,230,147,138,231,147,138,231,146,140,233,148,142,234,151,144,230,151,141,224,146,134,4 243,151,169,245,155,172,246,161,173,246,163,177,246,162,177,246,162,178,246,162,177,245,158,172,241,147,163,245,152,168,244,148,158,244,149,160,247,162,175,246,161,172,246,161,169,243,157,168,240,148,163,241,146,159,229,116,125,227,111,115,239,140,144,246,160,166,246,165,170,243,160,166,241,154,165,240,146,156,223,107,113,210,90,98,208,88,92,232,134,137,244,161,168,242,163,167,241,156,161,243,156,166,235,139,143,199,79,84,182,58,66,216,114,118,242,158,161,238,160,161,238,155,158,243,158,165,243,156,160,230,135,141,215,113,119,228,135,140,240,158,163,236,161,162,236,155,154,242,160,162,244,160,166,241,153,163,241,154,163,239,153,159,236,154,159,233,157,158,233,154,150,238,158,160,241,160,165,240,154,162,240,152,162,238,153,157,234,153,153,229,152,153,4 244,157,176,246,160,178,246,163,179,247,165,183,247,163,183,246,160,179,246,159,177,243,156,175,244,156,174,245,158,176,246,162,179,241,149,165,235,135,147,243,151,169,244,157,173,240,156,170,242,154,170,244,155,172,245,159,174,223,121,131,205,85,86,232,129,135,243,156,172,238,156,169,240,155,169,243,156,171,226,124,128,200,82,86,205,89,90,230,130,134,241,158,170,235,154,166,240,155,167,242,154,167,224,122,125,202,83,90,213,103,110,237,148,158,240,158,170,234,154,164,237,156,164,241,158,168,238,152,163,224,124,132,231,135,145,241,155,168,238,156,167,232,153,163,233,155,161,238,159,169,238,156,169,238,154,167,240,154,168,238,153,166,233,151,161,228,151,158,228,150,158,232,153,163,234,155,167,235,154,167,237,155,167,234,151,163,229,146,157,225,149,156,4 223,133,131,224,126,129,231,136,138,233,140,140,231,134,137,227,130,129,220,125,124,218,123,129,226,136,131,224,124,124,223,124,122,217,114,105,225,127,120,228,134,129,226,134,130,223,132,131,223,135,127,224,129,128,215,111,105,201,84,74,208,95,86,229,138,130,228,139,133,221,132,126,219,130,123,225,136,131,215,117,106,209,101,90,211,105,98,225,131,125,230,142,136,227,143,138,220,131,124,222,131,126,213,114,100,200,87,75,197,81,72,226,133,126,226,135,126,226,139,129,221,140,131,208,113,106,202,93,79,214,111,100,209,103,93,226,135,129,225,134,126,220,130,116,212,127,115,214,123,115,216,121,114,226,136,131,221,125,117,225,133,130,220,128,130,215,127,123,209,126,116,220,134,126,229,145,140,224,133,124,220,123,114,222,127,124,218,126,131,210,119,121,4 204,94,116,206,98,123,211,100,127,217,105,132,218,109,132,219,113,135,219,123,138,206,105,123,204,101,119,206,99,120,207,94,112,208,94,108,214,108,124,215,110,129,216,121,136,207,108,122,199,94,106,203,98,111,201,86,95,197,78,89,204,90,102,211,106,124,211,113,131,208,114,123,207,113,119,204,101,107,198,80,85,200,85,89,188,69,77,191,78,89,206,107,122,203,103,119,212,121,129,211,112,126,205,95,102,201,88,91,167,51,52,161,42,44,198,92,98,202,101,111,210,120,119,213,120,130,214,120,135,211,112,123,190,77,83,196,84,90,208,109,123,201,107,118,203,110,112,210,118,126,215,121,134,217,120,133,216,115,127,213,107,123,209,108,123,201,104,121,203,113,118,209,118,126,214,118,127,218,122,133,216,118,133,212,109,128,210,115,129,204,112,129,4 217,129,147,221,132,152,224,135,157,225,139,160,229,144,164,230,148,166,227,144,162,223,140,157,217,128,145,219,130,149,216,124,141,213,113,129,223,139,156,226,145,163,225,143,158,223,142,157,217,135,147,218,133,148,201,96,108,186,67,80,206,104,119,218,131,147,224,143,157,224,148,160,216,135,144,216,128,138,188,79,93,157,49,67,177,64,82,208,105,120,223,142,156,223,146,159,215,136,143,216,134,140,185,82,91,125,27,46,143,38,55,200,92,107,220,137,151,216,135,149,212,134,139,215,137,144,204,107,116,155,46,61,142,33,47,197,94,106,215,133,149,214,135,148,208,128,137,212,131,137,214,131,140,193,89,100,185,77,91,206,114,129,214,131,150,214,135,147,206,124,133,211,131,136,216,138,147,214,131,147,214,130,146,212,120,141,213,122,143,213,136,148,4 206,106,124,207,105,123,217,118,139,209,108,131,210,109,131,217,119,142,207,106,128,203,105,126,203,109,122,201,103,117,205,106,123,200,103,121,212,113,130,207,110,125,205,109,125,208,114,131,197,99,112,198,98,111,178,68,82,176,69,82,190,88,101,204,107,121,207,113,127,205,113,128,187,88,99,174,74,85,162,53,63,172,56,71,182,70,84,185,81,94,202,103,116,203,110,124,166,74,80,174,72,80,163,54,62,151,42,52,165,51,64,178,65,76,187,85,94,201,109,119,184,94,99,186,86,93,152,42,48,135,29,35,160,47,56,172,56,65,186,79,89,191,98,105,179,88,93,188,95,103,179,75,80,176,65,71,180,70,77,177,65,71,188,81,95,194,101,115,190,100,102,194,104,109,192,99,106,194,100,110,196,102,113,194,94,104,192,92,105,195,103,115,4 198,102,120,200,102,117,195,89,106,204,106,129,204,107,128,206,110,127,215,126,142,204,118,137,196,100,117,191,85,95,179,67,77,180,77,92,185,84,98,192,97,112,197,108,119,194,106,120,196,98,116,181,72,86,163,50,61,168,55,72,164,45,56,184,77,87,199,110,123,207,120,133,178,82,97,184,76,94,172,54,71,153,40,54,157,44,55,184,72,84,191,95,109,202,115,130,177,83,96,179,82,97,181,74,89,152,42,56,161,53,66,175,67,80,189,86,100,185,97,110,193,103,116,178,83,97,173,72,84,157,48,58,167,56,71,174,67,81,183,84,98,183,95,108,193,105,114,193,105,115,182,90,102,167,66,80,177,69,84,188,83,97,183,88,100,186,98,113,184,97,107,194,106,116,192,103,114,182,91,106,170,79,93,185,93,111,193,103,117,183,96,112,4 211,116,120,218,124,128,223,126,130,222,121,123,220,120,115,222,126,127,220,129,131,218,132,133,210,113,110,217,121,121,221,126,128,212,105,99,203,89,77,216,116,114,220,130,127,216,129,123,207,110,105,215,122,118,220,128,124,199,88,80,190,70,61,210,107,101,219,131,129,215,131,123,212,123,118,217,126,122,219,125,123,202,94,85,193,75,69,213,113,107,221,133,130,216,132,126,210,123,118,215,124,121,220,128,127,209,106,101,206,97,91,217,124,118,220,133,130,215,131,128,208,121,115,213,121,115,217,127,123,218,125,127,218,122,121,222,134,132,215,126,122,207,118,117,203,115,107,211,123,114,217,128,124,217,125,122,218,125,124,220,131,128,207,113,104,203,114,106,201,114,107,209,123,113,214,127,120,216,126,121,216,127,123,218,131,124,211,126,119,205,123,119,4 223,133,152,226,135,156,229,136,158,232,137,161,235,143,163,235,142,160,233,144,160,228,140,158,222,133,149,226,136,154,228,136,155,228,133,151,231,140,155,234,145,159,232,147,161,228,143,158,220,133,146,227,139,153,229,139,155,219,116,126,211,100,103,223,124,130,234,150,161,228,145,157,218,135,146,225,138,152,229,138,155,227,133,150,221,121,128,222,124,128,232,148,159,227,144,155,216,131,142,221,131,146,227,135,150,233,144,160,234,147,161,232,143,156,229,142,154,225,141,150,213,131,139,222,136,146,226,136,149,229,137,153,233,146,159,231,142,156,226,137,151,220,135,148,212,133,139,220,137,145,225,140,151,229,141,155,231,145,158,228,141,154,224,137,150,217,133,147,209,130,137,215,133,142,221,138,148,225,141,153,227,143,155,226,143,154,223,140,150,216,137,148,4 216,125,123,218,121,122,224,131,130,228,136,137,227,134,134,226,130,134,225,134,135,223,138,137,216,127,122,219,124,124,222,129,127,221,127,128,222,128,126,221,126,128,222,131,129,220,134,129,211,116,118,218,125,124,223,132,131,210,109,110,193,84,79,217,124,120,225,138,131,218,131,124,212,122,118,216,124,122,219,127,128,183,75,72,160,47,43,211,118,111,225,142,132,217,131,123,213,128,118,218,131,127,216,125,120,168,58,54,146,43,39,208,117,109,223,139,132,216,131,122,210,125,117,217,132,125,217,130,124,194,92,82,196,98,87,220,136,130,220,135,128,215,131,123,208,125,115,213,126,119,218,131,125,216,127,123,218,129,126,220,134,127,217,134,125,212,133,125,205,125,114,211,127,117,215,132,121,216,130,123,218,131,127,216,130,125,214,131,124,207,129,118,4 216,125,133,208,106,108,195,75,71,190,66,65,200,83,85,210,103,114,204,91,101,208,106,122,213,121,129,200,91,92,183,57,57,178,53,57,191,70,71,208,103,108,204,95,99,206,106,117,210,118,123,195,81,78,180,56,60,176,49,54,188,65,69,204,93,101,201,94,96,201,99,104,206,117,116,198,91,92,179,57,58,174,47,50,193,77,78,204,99,97,201,98,94,201,100,103,196,100,97,190,81,79,178,57,55,182,62,62,192,75,75,197,83,85,197,90,89,202,107,109,180,75,72,185,77,71,179,62,57,183,65,63,190,74,73,182,64,66,182,67,67,200,104,101,165,62,58,171,64,57,179,64,59,182,63,64,188,74,70,156,42,40,166,55,51,200,106,102,159,59,53,160,54,50,191,91,85,195,91,85,195,96,93,158,46,43,178,73,68,203,118,116,4 208,113,114,195,85,84,193,74,72,213,106,105,227,133,138,227,135,140,221,129,135,215,124,133,206,110,107,202,94,88,203,89,88,212,107,103,220,124,121,223,129,133,221,131,133,215,126,126,206,110,108,197,86,76,205,96,91,207,96,91,210,103,94,211,107,106,220,128,135,217,130,130,212,124,123,202,96,88,212,111,107,207,98,95,202,86,80,202,86,82,215,119,126,216,129,132,215,130,129,215,125,125,213,118,114,212,111,106,199,84,79,197,83,76,209,110,108,213,124,128,211,123,120,216,125,129,214,119,121,210,108,104,206,103,97,201,93,84,207,110,108,212,128,133,205,116,116,212,120,121,217,125,130,217,124,125,214,122,119,205,105,98,207,112,118,209,129,134,202,119,117,209,121,121,214,124,127,217,129,132,218,134,131,212,126,125,208,119,122,205,126,130,4 222,132,135,230,139,142,232,142,148,233,143,148,230,140,145,227,136,142,225,135,141,221,134,141,225,138,137,229,139,140,229,138,141,229,140,143,225,136,138,216,122,126,217,124,131,219,131,138,224,142,139,227,139,138,227,138,139,213,116,116,188,80,76,188,74,72,212,116,123,217,129,137,221,138,134,226,140,138,220,130,127,175,63,60,146,33,33,183,74,72,218,128,132,217,128,135,217,133,128,221,135,132,208,113,109,164,49,47,161,49,47,205,108,107,222,134,136,216,130,129,214,130,126,217,132,130,199,98,92,168,50,45,187,79,73,218,131,131,220,137,134,215,132,129,206,117,119,210,122,123,201,102,98,184,74,69,199,98,96,218,133,134,215,130,133,210,125,130,204,119,115,209,123,123,208,119,121,211,122,124,215,125,129,215,128,130,210,119,129,204,115,123,4 227,139,154,233,145,161,238,152,169,241,154,171,242,154,174,240,154,174,236,150,170,231,147,167,224,135,148,228,139,150,234,146,159,237,151,168,240,154,171,238,153,169,236,153,168,231,151,167,214,120,123,211,111,112,219,124,128,222,126,130,234,147,158,236,151,166,235,155,169,233,158,169,216,129,134,204,100,98,209,107,106,203,96,94,215,112,114,234,148,158,235,155,169,233,157,167,220,141,149,217,129,133,203,98,93,200,93,92,220,126,139,234,149,165,234,152,166,231,153,164,217,140,147,225,146,154,226,141,148,230,144,154,235,152,165,234,150,165,232,150,164,227,150,162,215,138,144,223,144,150,230,148,158,233,150,161,234,150,161,233,151,164,229,148,160,222,143,155,213,139,144,219,136,145,224,140,150,230,147,157,232,149,161,230,149,162,226,145,158,218,141,154,4 218,126,140,222,127,144,224,126,145,228,130,149,230,132,150,231,135,150,227,132,145,221,128,144,216,124,134,217,120,130,219,114,131,225,125,142,230,136,150,230,137,148,226,134,143,220,130,142,207,111,112,207,103,104,213,107,112,221,118,121,221,122,123,223,130,136,224,136,146,220,134,141,206,113,111,202,96,94,208,102,103,214,114,108,213,111,106,211,111,111,219,129,138,220,136,141,215,130,137,208,109,110,204,97,93,208,109,104,205,104,100,200,95,94,210,116,125,215,131,144,214,131,135,218,130,135,216,122,127,209,109,112,195,89,87,192,86,85,206,111,120,212,127,142,212,134,134,219,136,140,222,136,145,215,120,126,207,108,106,211,122,128,212,123,133,209,124,136,210,131,130,214,130,133,215,128,129,218,131,134,217,129,136,220,136,144,218,136,143,208,127,137,4 203,115,139,207,124,142,213,134,149,215,132,155,222,142,162,226,151,161,222,146,160,212,135,155,203,116,136,213,133,149,215,137,149,207,122,137,206,117,131,224,150,156,224,150,160,213,137,152,206,124,141,215,138,152,215,141,152,186,89,95,180,74,77,220,145,151,224,150,164,213,137,152,200,122,132,208,132,138,206,127,131,169,69,72,155,55,57,211,130,133,218,144,155,210,137,149,192,115,121,200,126,128,193,106,106,175,75,74,170,70,73,210,132,135,215,143,148,209,135,143,196,119,122,203,130,134,195,115,115,188,93,91,197,105,108,216,143,151,220,153,164,209,141,152,193,117,119,201,130,132,208,135,140,207,128,142,207,129,139,219,149,157,214,146,159,207,139,153,199,123,132,203,130,137,205,133,140,204,129,145,211,139,151,216,146,156,205,130,141,203,132,146,4 210,127,146,211,129,148,217,138,157,224,148,161,225,149,161,222,146,162,216,137,154,214,137,153,212,131,148,215,135,149,214,137,153,217,143,156,222,147,159,218,140,154,214,135,150,211,135,150,209,131,145,213,134,149,212,136,150,211,137,153,214,140,155,215,139,151,212,134,146,210,136,147,210,133,143,211,135,148,204,127,141,183,101,115,199,119,135,213,139,153,211,136,147,209,136,142,208,132,141,210,129,140,146,67,78,86,31,42,121,52,64,199,117,130,211,139,147,208,140,143,205,133,141,210,133,143,150,70,81,68,22,33,71,26,36,167,87,98,211,139,147,206,138,143,202,128,136,205,134,142,203,125,133,133,62,72,75,24,34,152,75,85,209,135,143,202,133,139,200,127,135,202,127,135,205,134,143,197,121,130,164,85,95,184,103,113,205,134,140,201,132,137,4 234,175,182,235,176,183,236,179,185,240,187,194,237,180,189,237,178,186,237,179,187,236,182,188,233,177,181,235,179,184,227,168,171,209,139,143,231,171,178,235,178,186,235,177,182,233,178,184,232,177,178,236,181,179,179,108,111,115,50,61,188,119,127,232,174,180,233,177,180,231,175,179,234,182,182,224,164,162,131,66,75,107,54,66,126,62,72,219,156,160,236,182,182,231,175,177,232,179,178,227,169,168,145,80,86,101,51,61,148,82,88,229,171,171,233,181,181,230,178,177,230,176,173,233,180,178,192,124,124,117,54,62,186,119,122,234,182,181,231,181,180,228,178,177,229,177,172,228,179,175,225,171,169,200,132,132,221,165,163,233,184,182,232,181,178,227,177,173,225,175,169,227,177,172,229,178,175,231,180,178,231,179,177,232,180,177,231,180,178,226,178,174,4 204,121,140,205,124,145,194,113,132,179,94,113,178,96,110,194,115,127,199,126,141,191,111,127,202,122,140,207,129,147,202,117,135,192,112,125,180,103,117,186,110,121,196,123,132,194,120,131,198,122,137,200,127,139,174,83,97,159,72,80,198,129,140,196,124,135,195,121,130,196,130,137,194,124,134,195,114,127,132,44,55,108,33,44,192,113,126,205,135,148,191,123,130,191,130,135,199,127,137,183,100,111,124,42,48,101,30,37,179,101,110,211,141,157,202,131,142,179,112,117,200,128,142,178,107,108,142,56,61,161,72,80,201,131,141,213,153,163,199,131,137,146,83,84,195,125,133,183,114,118,183,112,112,198,125,135,201,135,144,200,140,143,158,100,98,162,103,101,194,129,136,188,120,127,189,119,122,182,114,112,174,105,106,161,96,96,165,103,105,169,112,108,4 220,137,163,228,143,172,233,148,174,232,148,176,228,146,170,231,152,179,220,138,165,215,135,158,215,132,154,220,135,159,226,141,166,228,149,172,223,139,162,214,127,151,210,128,156,219,144,168,224,145,168,226,145,169,228,149,174,219,132,151,181,82,97,175,72,87,210,124,147,222,150,173,225,148,170,228,150,176,218,132,151,175,64,73,145,43,54,138,33,44,189,91,105,219,144,169,223,144,164,225,149,171,200,107,125,157,50,61,161,54,69,141,36,47,197,110,126,217,146,169,217,136,154,225,148,168,203,114,134,152,45,55,147,39,52,175,77,94,218,143,166,216,146,165,221,145,159,223,147,166,218,139,158,186,88,103,158,51,64,203,116,140,212,140,160,211,141,156,215,141,154,220,144,161,222,147,166,214,137,159,199,110,131,209,130,155,216,144,165,213,147,162,4 228,145,147,235,150,151,236,152,157,236,149,156,237,151,160,236,153,160,234,149,156,230,146,153,227,144,148,233,151,152,230,147,146,214,120,121,199,99,99,207,112,114,225,143,146,231,152,151,225,140,145,228,143,147,212,118,113,163,56,57,115,23,31,130,34,39,205,113,112,230,152,147,225,141,136,217,125,122,188,81,81,153,48,52,134,39,46,126,31,36,185,84,80,224,142,139,228,148,142,210,115,108,152,44,45,139,41,42,145,43,43,140,41,43,173,73,71,214,129,128,225,147,139,219,136,127,173,74,68,136,37,39,128,33,36,128,32,36,166,67,65,218,137,134,221,143,134,227,152,145,222,142,139,193,99,99,171,73,72,188,94,90,205,118,112,222,149,144,219,142,136,226,150,143,223,145,137,226,149,146,225,147,142,224,148,141,223,147,143,222,149,144,4 214,129,134,212,127,131,217,130,136,217,131,132,218,134,136,198,113,113,209,127,129,219,140,138,209,127,127,217,135,136,210,129,130,203,118,115,205,121,119,194,112,109,214,138,138,220,143,144,189,97,88,187,97,89,188,100,97,153,59,56,132,45,44,127,43,40,182,93,87,216,140,137,196,116,108,195,110,104,141,46,43,102,22,25,105,26,30,113,31,35,144,52,48,203,124,118,196,119,110,198,118,111,152,65,59,112,31,31,113,29,33,113,28,30,147,52,48,200,121,114,182,104,95,186,106,97,205,126,119,178,90,85,156,64,60,162,71,66,191,104,96,210,136,131,187,109,99,195,117,109,208,130,123,207,125,118,211,129,126,209,131,128,210,134,130,209,136,127,192,116,104,202,126,117,203,124,115,208,127,119,210,132,126,219,142,136,218,142,137,208,135,124,4 214,132,147,213,129,148,216,132,151,225,141,161,222,139,157,183,87,96,164,61,66,206,125,137,224,145,161,230,152,171,221,139,157,219,138,154,179,80,88,129,32,41,139,39,46,195,110,122,224,148,160,226,150,165,217,138,154,214,132,144,149,53,61,115,29,39,122,31,38,159,68,75,215,139,147,220,142,154,218,141,153,212,131,139,153,59,65,127,35,42,138,47,49,166,77,80,204,128,133,214,135,146,219,144,155,216,138,150,197,109,119,185,94,99,210,133,143,211,138,148,213,139,144,224,148,157,223,146,157,217,136,150,218,138,153,219,144,156,220,149,162,210,141,150,207,134,140,216,141,149,219,141,151,219,140,152,218,137,151,221,144,156,222,148,159,218,147,157,213,139,147,217,139,149,221,143,155,222,144,156,222,143,157,224,147,160,220,145,155,217,145,156,4 214,136,165,220,141,170,223,143,173,222,140,170,223,140,171,220,142,172,216,141,171,215,142,171,211,135,164,216,137,165,219,137,163,212,124,150,202,108,130,210,125,150,217,142,172,213,141,169,210,135,162,212,133,160,207,115,139,196,100,119,184,76,92,191,91,110,210,134,162,213,143,168,207,135,160,209,131,152,191,94,110,180,76,90,186,83,102,183,80,96,199,110,133,212,144,168,202,131,153,202,122,144,178,75,88,182,80,99,185,81,107,181,77,94,198,110,126,212,144,165,191,117,135,183,91,106,164,61,71,176,76,89,184,82,105,175,70,86,190,102,114,210,146,165,196,129,145,189,102,117,159,59,68,161,64,76,164,64,79,155,49,60,180,87,96,204,134,153,201,138,154,197,125,141,185,99,109,185,93,107,163,60,75,168,69,83,190,108,121,200,133,153,4 192,108,141,194,107,139,197,111,139,209,127,153,212,131,158,207,126,156,201,119,147,194,114,142,191,109,136,199,112,139,203,120,144,205,126,148,203,117,143,194,104,132,197,117,141,194,115,138,195,115,136,202,120,142,207,128,148,199,116,131,160,58,71,154,51,66,187,100,117,195,118,135,192,113,133,198,117,138,204,127,146,185,97,112,141,44,49,125,28,37,153,58,69,192,117,130,189,110,129,196,116,135,200,120,139,168,75,91,131,32,43,125,31,42,134,40,51,181,102,115,192,119,137,197,122,142,195,117,140,188,103,127,145,46,60,129,28,43,161,69,87,182,107,122,182,106,122,192,116,136,192,115,138,191,116,139,181,96,115,178,90,108,187,111,131,188,116,133,175,96,111,186,110,128,191,114,131,192,118,136,196,124,141,197,124,143,190,117,138,187,117,134,4 203,122,140,205,123,143,202,120,142,212,133,153,215,136,157,214,137,158,209,128,147,202,119,138,200,120,138,201,119,139,183,92,114,181,89,108,200,116,137,208,130,146,208,128,138,199,120,132,199,118,139,182,91,107,131,35,47,121,26,39,154,54,67,202,116,132,209,132,147,205,129,138,197,116,135,174,83,96,122,29,35,124,32,41,128,33,42,174,78,87,204,122,138,205,130,141,194,118,131,189,102,116,141,41,51,119,29,39,113,23,37,130,36,42,194,110,118,204,131,145,190,115,128,194,118,134,179,90,110,121,30,43,129,34,47,163,70,79,198,122,135,198,124,137,186,108,123,192,115,127,194,118,135,168,77,93,172,81,95,201,122,142,203,130,146,200,127,140,183,105,120,188,110,125,189,114,128,198,124,140,194,117,135,199,126,142,202,130,142,197,123,133,4 217,115,121,221,116,123,224,122,128,228,121,127,228,120,127,228,122,126,225,119,123,219,120,126,216,116,121,219,107,112,222,116,124,214,95,104,223,111,119,224,118,124,223,117,115,217,118,118,216,116,120,217,108,119,213,103,110,161,42,46,202,89,95,226,125,130,219,117,115,217,121,117,214,117,120,219,111,117,190,73,81,116,17,24,189,79,83,224,121,122,218,112,118,212,112,112,211,114,114,214,111,118,202,88,95,165,48,51,198,86,88,218,116,122,213,107,112,207,105,107,208,110,107,214,117,118,213,108,112,203,87,90,207,94,95,216,115,115,207,101,104,205,106,108,210,123,118,214,122,121,213,113,113,209,104,106,208,105,109,213,114,113,207,109,110,202,109,110,207,121,115,212,125,119,207,111,111,211,111,111,209,113,114,209,115,114,208,115,111,203,118,112,4 231,153,165,235,154,169,242,159,172,245,161,173,245,160,175,245,162,175,243,162,176,234,151,166,231,156,165,234,153,168,241,161,172,243,161,170,244,160,173,242,159,172,240,159,170,233,153,162,227,150,161,233,151,163,239,156,166,242,159,168,241,154,159,239,154,159,236,151,162,230,147,157,223,146,155,228,149,160,235,151,160,229,137,137,224,117,109,231,134,136,234,151,159,227,148,155,222,146,155,227,149,162,229,142,150,197,85,82,196,78,73,227,131,134,228,147,158,223,146,153,221,147,153,226,150,162,230,143,145,194,77,70,185,61,62,218,116,118,222,142,155,220,139,144,218,145,148,225,149,157,230,150,157,213,110,105,196,80,73,212,112,117,220,142,154,216,140,142,218,149,151,223,149,153,226,150,157,224,142,148,220,132,131,217,130,139,219,143,150,218,147,147,4 201,113,116,204,117,120,206,118,121,205,117,124,204,117,123,204,117,123,201,116,121,199,112,124,200,114,112,205,120,120,204,121,119,197,113,114,197,108,110,198,111,114,199,115,119,197,112,118,194,104,102,201,115,114,207,122,123,187,99,103,135,46,48,190,101,102,200,115,116,197,115,114,197,112,111,200,111,109,206,120,119,158,71,76,84,17,24,179,89,90,202,117,116,196,116,112,196,112,108,200,114,112,203,116,119,163,74,78,110,30,35,185,96,95,202,122,118,194,115,109,195,112,106,200,116,112,200,114,114,194,106,109,179,87,87,196,111,109,198,119,113,193,115,108,191,107,103,197,115,111,198,114,112,196,111,111,200,118,116,200,119,113,195,114,108,189,109,104,186,102,99,192,111,107,197,117,116,197,116,114,195,114,111,196,112,108,192,109,103,184,103,98,4 209,115,106,211,119,110,215,121,113,219,123,114,223,128,116,221,128,116,217,125,112,212,122,112,209,117,107,208,116,106,200,98,86,207,110,98,218,125,112,219,125,111,215,121,106,208,119,102,209,120,108,199,105,93,150,43,38,172,66,57,216,121,106,216,123,108,214,121,105,210,123,105,207,120,105,197,99,87,120,27,30,137,36,35,209,107,91,216,126,111,211,119,103,210,125,109,210,126,109,199,103,92,136,34,33,148,44,39,207,107,92,216,127,112,212,122,105,207,121,104,206,123,106,200,105,93,176,63,54,187,80,67,209,114,99,212,120,104,212,125,108,204,118,99,203,120,103,204,117,100,198,102,86,203,108,94,211,121,106,210,122,103,210,125,107,201,118,98,198,114,97,202,117,99,204,119,102,208,122,109,208,120,104,208,121,102,207,123,107,199,118,100,4 220,131,132,221,133,132,225,135,134,225,133,130,224,132,126,225,135,128,218,128,122,215,126,124,217,130,126,219,130,127,224,135,133,222,133,130,223,134,128,224,136,127,216,127,119,214,127,120,217,130,126,221,135,131,209,118,112,201,107,103,220,130,127,219,130,122,216,130,119,213,131,120,216,132,126,220,134,127,163,66,62,135,40,44,200,105,102,219,130,123,216,131,122,209,127,115,213,132,125,217,132,125,159,66,63,133,31,35,182,82,79,220,134,127,213,128,117,207,126,111,209,128,118,217,133,124,172,79,73,135,30,32,187,88,84,218,134,125,213,131,118,207,128,112,209,129,115,214,130,117,206,121,113,189,97,93,210,124,117,215,132,121,213,134,121,204,129,114,206,128,116,212,130,119,211,129,122,215,135,128,213,131,122,212,131,118,209,132,116,201,126,112,4 214,124,114,221,131,121,223,134,125,226,134,125,226,136,124,227,139,127,226,140,130,219,133,125,216,128,119,221,133,124,221,131,119,223,132,121,224,136,122,225,137,121,223,136,125,218,132,120,215,126,114,224,137,124,203,113,102,168,73,65,219,126,111,223,135,120,220,132,118,215,129,115,212,126,112,221,134,121,203,114,104,115,28,27,200,108,95,226,140,123,220,136,121,213,129,114,211,122,106,218,132,118,219,132,120,162,68,59,201,112,100,222,135,118,217,131,114,212,131,115,209,125,108,216,131,116,218,131,119,215,125,111,213,121,102,218,131,116,214,127,111,207,125,109,206,123,106,213,128,112,216,131,116,215,128,113,214,125,109,216,131,117,212,129,112,205,125,107,204,122,105,209,125,108,212,131,114,214,130,114,215,129,112,213,129,114,209,129,113,204,127,108,4 212,119,111,214,120,112,217,120,111,223,128,121,218,120,110,216,118,109,215,120,113,208,113,104,211,118,107,215,122,110,215,119,106,213,117,104,212,115,99,213,117,104,214,121,111,207,116,105,211,120,106,213,120,106,204,106,91,179,75,66,182,75,64,201,101,88,211,119,108,207,119,105,209,120,107,210,116,103,190,84,71,133,33,32,139,36,36,179,68,59,206,110,96,205,117,103,207,119,106,205,111,99,173,63,52,129,30,29,127,29,29,175,66,58,204,108,95,204,117,103,204,115,103,201,109,96,171,63,54,158,52,47,129,30,30,179,76,70,203,111,99,190,99,88,202,117,105,202,113,98,197,104,90,184,80,67,160,52,45,183,81,69,202,113,101,178,85,74,199,115,102,201,113,101,201,112,99,198,105,92,193,97,84,200,108,96,201,114,102,187,98,86,4 247,170,181,247,173,182,247,177,182,248,182,189,248,180,188,247,177,184,247,174,180,247,174,179,247,168,176,247,172,181,247,178,181,248,180,185,248,179,184,247,176,181,247,175,177,247,171,172,247,170,173,247,173,180,248,180,182,248,181,183,248,178,184,247,178,181,247,177,176,247,172,168,247,169,169,247,175,179,247,177,181,247,178,182,247,177,183,248,180,180,247,178,175,247,172,168,246,170,166,247,174,176,247,172,178,249,170,171,248,171,174,247,178,180,247,176,173,246,172,168,246,169,164,247,171,172,243,156,153,226,126,119,236,142,138,248,174,177,247,175,171,245,169,165,245,167,159,247,169,167,240,152,146,212,108,98,233,138,131,249,174,174,246,174,169,243,168,161,241,164,156,244,164,161,244,162,159,241,154,147,245,161,158,246,169,166,245,169,164,241,166,158,4 247,170,177,247,174,182,248,179,186,248,181,188,248,180,188,247,176,186,247,169,180,247,168,176,247,171,175,247,177,180,248,178,184,248,179,185,247,177,183,247,173,181,247,170,177,247,168,173,247,177,174,248,180,179,248,179,182,247,175,183,248,175,183,247,175,180,247,172,176,246,164,168,247,177,172,247,180,177,247,178,179,245,161,164,243,158,159,247,175,179,247,175,178,246,168,168,247,174,169,247,180,176,249,178,178,231,136,135,211,111,111,245,167,170,247,176,177,245,171,168,246,172,168,247,178,174,249,177,176,226,130,125,200,96,94,239,153,151,247,173,171,244,169,165,245,167,164,247,175,172,247,177,175,243,161,158,228,135,127,240,158,152,246,172,169,241,168,163,242,164,161,246,173,169,247,177,173,247,175,172,247,171,168,245,170,167,243,170,166,238,166,160,4 247,169,178,247,170,181,247,169,182,247,175,185,247,175,186,247,175,185,247,174,183,246,169,180,246,169,176,247,171,179,247,169,180,248,172,183,247,171,181,247,172,180,247,172,179,245,169,177,246,170,175,247,170,177,238,145,148,236,143,150,247,169,178,247,170,178,247,168,174,244,168,173,246,170,174,248,172,177,228,129,129,221,120,122,246,164,171,247,170,178,247,171,174,243,168,170,246,171,172,247,172,176,244,164,167,243,162,168,246,165,175,247,170,175,247,174,174,242,166,165,245,170,169,246,172,174,247,172,176,247,171,177,247,171,178,247,173,176,246,173,172,241,168,165,242,168,164,246,170,169,246,170,172,246,171,175,247,174,176,246,171,172,244,170,169,238,166,164,238,164,160,243,168,165,245,167,169,246,170,172,246,171,172,244,168,169,241,168,167,235,165,163,4 232,171,189,216,140,148,179,74,78,173,73,85,181,83,87,205,121,124,235,176,193,237,178,193,218,143,150,189,91,90,160,59,63,148,56,66,138,50,60,166,75,79,218,148,154,229,169,178,207,125,126,174,71,72,142,50,58,128,46,57,119,41,53,117,36,47,188,101,98,221,154,156,200,118,114,164,65,66,137,49,55,114,39,51,132,47,55,140,51,54,164,73,69,210,132,126,214,147,148,172,79,78,140,50,56,132,49,55,146,56,59,158,63,62,173,78,71,203,124,113,226,173,182,204,127,127,168,69,67,154,59,61,161,63,65,182,85,82,190,99,91,201,124,112,226,171,179,220,156,163,198,111,104,187,94,90,187,94,92,202,118,111,205,127,120,207,138,130,226,173,179,229,174,183,225,167,172,220,159,164,219,153,157,219,155,158,216,155,156,215,157,155,4 236,155,175,236,151,171,232,136,153,239,147,159,240,150,162,234,140,148,234,144,153,232,148,161,235,153,168,234,146,157,226,125,132,234,140,146,235,142,152,228,127,139,227,132,140,223,133,141,233,149,157,230,138,145,223,120,120,229,131,134,223,119,119,225,124,129,227,135,140,223,134,133,230,146,151,228,135,139,227,128,131,229,134,133,211,100,89,210,101,89,225,134,131,225,140,138,229,148,156,230,143,146,229,135,136,230,135,137,221,117,113,213,111,100,223,133,128,223,141,138,227,149,157,230,144,148,227,135,135,227,132,135,227,130,133,224,130,129,219,128,127,220,139,136,223,147,156,228,144,148,226,134,135,227,135,135,225,131,133,220,124,123,217,128,125,213,133,132,221,149,160,226,149,157,226,141,146,229,146,150,227,140,143,220,129,128,218,136,134,214,139,140,4 203,124,154,200,116,148,205,120,154,210,125,158,211,130,159,216,139,165,212,136,161,206,130,156,203,124,150,201,116,148,204,121,154,209,124,155,210,126,150,214,138,161,205,130,152,200,125,148,204,125,151,205,122,152,209,128,159,189,99,120,172,67,75,207,125,148,205,129,149,199,124,145,200,123,149,203,128,155,207,130,157,167,73,88,141,36,43,201,111,130,208,131,155,199,123,145,199,122,147,202,128,154,197,114,139,159,57,69,142,36,43,188,98,112,207,133,155,201,126,146,195,119,144,199,124,150,199,120,145,188,96,114,179,86,99,188,103,118,205,135,154,200,129,148,189,114,137,195,120,144,201,126,152,203,126,151,205,131,152,206,132,152,201,130,147,198,129,146,188,109,131,195,119,142,199,124,148,198,123,147,202,130,150,203,131,149,197,123,141,193,123,139,4 233,157,167,234,157,167,230,144,153,219,121,118,220,123,116,232,144,150,235,154,167,230,153,162,231,157,163,234,158,166,216,121,120,155,42,34,174,57,47,222,129,125,232,154,164,227,152,161,232,159,164,232,155,162,210,109,101,149,38,35,161,43,37,208,105,98,231,153,163,227,153,158,229,155,159,230,151,156,211,113,107,179,63,54,168,51,44,209,111,108,231,156,163,226,154,154,226,152,156,231,155,160,216,126,121,190,79,66,188,74,63,219,133,132,231,159,162,226,157,156,224,152,153,230,157,161,224,143,138,201,98,83,202,101,86,224,147,145,230,161,163,224,156,152,222,152,150,228,157,159,228,155,155,217,131,125,219,134,127,227,154,153,227,158,158,220,151,150,218,149,147,224,154,153,226,155,156,225,150,152,226,153,155,227,157,157,224,156,155,218,150,149,4 228,145,165,232,149,167,237,156,174,241,158,178,242,158,178,241,158,178,238,158,175,233,155,171,222,137,151,217,119,126,221,128,136,222,127,136,220,121,129,232,146,160,234,157,173,230,153,166,212,118,121,196,81,83,185,64,70,181,60,67,185,65,68,207,104,106,225,140,146,227,148,158,205,105,105,187,71,72,173,52,61,166,45,56,172,52,62,186,70,73,201,92,88,214,122,120,215,131,137,203,103,104,183,66,70,170,51,59,170,49,61,189,72,80,203,96,97,210,117,116,218,137,150,216,124,137,206,103,111,199,94,103,192,81,92,191,74,81,211,117,124,215,137,149,215,133,146,221,137,154,221,134,152,220,132,150,219,130,145,216,125,136,219,139,149,217,144,154,213,134,147,217,137,153,221,139,153,225,143,158,227,147,161,227,148,160,223,150,159,219,149,155,4 218,130,145,221,135,150,224,142,158,219,132,136,213,123,121,222,141,146,227,151,154,220,145,144,216,130,141,220,136,149,221,142,156,204,112,107,169,63,53,187,95,88,221,145,145,217,145,145,213,130,136,218,136,146,217,138,148,189,87,84,134,35,34,156,64,57,213,135,134,212,136,134,212,135,140,215,136,145,217,137,146,196,102,100,161,55,49,181,87,77,212,133,135,211,133,132,212,139,141,213,136,143,216,135,140,209,122,121,184,82,74,202,113,107,213,130,137,204,123,129,207,135,136,214,140,144,219,139,143,215,131,135,204,119,123,208,126,126,202,117,121,203,119,120,204,133,135,211,137,141,218,138,140,208,125,125,208,126,132,216,138,144,209,126,126,203,119,114,198,125,128,207,132,136,208,128,126,201,117,114,216,135,137,213,131,134,207,125,125,203,122,120,4 203,123,145,208,125,152,210,126,156,215,131,159,214,129,150,211,121,142,214,136,165,209,137,164,205,126,145,211,134,156,214,138,161,199,108,125,202,114,130,215,137,159,212,135,161,208,134,159,205,131,146,213,136,157,194,106,120,122,33,41,135,49,59,217,141,159,216,145,165,210,140,159,206,132,147,212,131,154,194,105,122,135,44,53,158,68,76,212,137,152,216,146,165,209,136,156,206,132,145,211,135,152,216,140,159,211,127,145,215,138,155,219,147,166,215,145,162,207,134,154,205,134,143,209,135,147,217,142,157,222,151,169,222,150,167,220,147,164,216,146,161,209,143,157,202,132,141,207,134,146,211,137,151,216,140,158,218,142,159,220,148,162,215,145,158,206,138,152,198,129,138,204,135,147,206,131,146,209,130,148,214,136,153,219,146,160,212,140,153,206,136,150,4 206,128,140,211,129,144,213,131,148,212,129,149,208,122,140,192,102,118,200,118,134,201,121,139,202,118,132,207,121,135,209,124,137,211,128,145,159,70,81,107,26,34,179,91,100,203,125,139,197,111,117,206,121,131,207,125,136,206,120,132,126,40,46,89,15,22,180,92,101,203,120,130,197,115,120,203,120,129,205,121,131,202,116,126,168,75,79,156,68,73,198,117,130,200,120,130,194,111,118,199,112,122,205,120,131,203,118,130,201,113,121,206,122,130,205,126,134,201,123,133,193,113,117,199,117,125,204,122,131,206,124,135,205,120,130,204,120,128,204,121,130,195,112,122,191,111,116,198,117,124,200,118,125,203,119,128,207,125,132,203,119,128,196,110,117,188,105,111,188,109,113,193,113,119,197,116,123,201,119,124,204,127,131,202,122,127,196,114,117,190,114,120,4 199,116,115,202,118,117,209,130,132,211,128,129,217,136,137,217,138,136,213,135,135,210,135,136,198,114,110,201,118,116,203,120,121,208,128,127,216,138,137,220,145,144,206,122,117,206,127,124,195,112,107,198,115,111,166,71,68,190,101,99,214,137,135,216,136,134,209,129,124,208,131,126,195,114,108,198,115,109,145,59,58,145,58,60,210,130,127,212,133,127,212,134,130,209,134,131,194,114,106,200,120,113,176,96,95,149,63,63,204,120,115,212,136,130,211,136,131,208,136,130,190,111,101,194,114,107,200,121,118,202,121,117,207,128,125,211,134,130,209,135,130,206,134,126,185,102,94,187,101,93,200,121,115,204,129,124,203,121,116,205,123,118,206,133,125,203,133,125,188,110,105,192,112,106,200,124,117,204,130,124,203,126,123,203,125,120,205,134,129,202,134,127,4 202,113,126,204,115,132,209,121,132,216,128,143,215,126,139,214,127,136,210,124,130,202,116,122,201,114,120,206,121,132,209,123,136,207,116,126,208,120,127,214,134,141,212,135,143,205,124,130,200,115,115,207,124,130,194,105,114,162,63,67,169,72,74,203,119,122,211,135,141,204,124,129,200,120,120,207,125,131,182,90,96,138,38,39,130,35,37,153,60,59,204,124,130,201,124,128,198,118,119,206,128,131,206,124,126,190,92,91,164,61,59,165,65,62,196,113,114,203,132,138,196,113,111,205,125,124,210,133,136,208,127,133,189,90,86,181,78,73,197,114,116,201,129,134,195,117,115,203,126,127,208,131,135,208,128,136,207,125,129,201,118,118,201,125,131,198,126,129,190,112,114,197,118,120,202,122,125,206,128,135,207,131,138,206,130,136,199,122,127,195,123,125,4 189,105,105,192,107,104,198,114,112,202,118,117,199,115,113,196,112,112,193,110,111,190,109,110,186,103,98,193,112,104,195,112,108,197,115,111,197,118,118,187,102,102,191,111,107,192,116,112,190,110,104,195,116,108,195,115,107,188,103,99,150,67,67,125,44,48,173,90,88,198,125,124,188,107,104,194,114,111,177,93,90,145,61,66,109,36,47,120,43,50,181,97,95,192,115,111,188,107,105,182,95,92,140,52,52,113,36,47,104,34,46,145,65,67,196,117,110,192,116,107,190,112,103,188,109,101,158,73,70,107,35,44,122,45,49,186,104,99,194,118,114,193,118,114,187,113,101,193,123,113,188,112,105,158,79,79,175,96,96,194,115,108,191,114,108,190,117,111,185,113,102,191,118,108,185,109,101,182,102,98,189,111,105,191,112,106,191,116,109,188,117,111,4 201,116,116,212,135,136,218,140,142,217,134,138,215,129,140,214,134,140,208,128,132,202,125,132,203,124,119,212,136,134,215,138,138,214,133,132,209,127,125,200,115,114,205,129,130,201,127,128,205,133,127,208,134,128,212,137,132,203,122,117,147,54,49,136,42,38,188,104,97,203,131,127,202,127,119,206,131,126,212,139,132,197,111,104,123,35,33,119,32,28,180,90,79,201,126,118,199,127,116,205,131,123,211,137,129,206,125,118,171,76,68,167,73,63,200,120,110,202,130,120,198,127,114,205,132,121,210,137,127,209,130,126,202,115,116,208,132,128,210,137,130,204,132,126,196,125,111,204,131,121,205,129,118,206,128,119,208,131,127,209,135,132,208,136,133,203,134,130,195,126,115,200,127,117,204,131,122,205,133,129,208,135,129,205,130,124,201,126,121,196,124,117,4 193,107,126,194,107,130,197,112,131,198,114,133,197,112,131,200,117,135,196,114,131,193,113,128,190,107,120,193,109,125,196,111,130,196,116,132,195,111,129,198,115,132,196,116,132,191,111,126,186,107,120,189,109,123,190,107,124,186,100,112,197,114,129,200,120,138,198,119,133,193,113,128,184,105,114,188,107,121,177,90,101,145,54,60,147,63,74,178,99,113,199,119,134,191,109,124,182,104,113,190,110,121,179,93,102,134,45,50,121,38,46,157,71,79,194,110,123,189,106,121,186,108,119,186,102,113,191,108,122,185,100,111,185,99,105,189,105,109,192,110,124,191,113,126,186,110,117,189,109,116,191,108,117,199,121,134,198,120,130,196,117,126,193,113,126,186,106,121,182,105,111,190,114,125,192,113,123,196,118,128,193,112,122,193,112,124,191,112,125,182,102,114,4 230,143,151,229,140,142,236,148,156,237,145,150,238,147,147,237,145,151,235,147,156,228,143,151,226,138,148,230,144,148,224,133,139,217,116,117,232,142,139,234,146,151,229,140,143,217,126,122,225,138,147,227,142,150,193,90,88,166,50,49,196,93,86,232,147,150,228,143,146,218,129,128,222,136,144,210,115,112,159,50,45,129,27,30,167,58,55,228,141,146,226,143,147,219,134,136,219,135,143,205,101,107,165,54,52,170,65,60,192,87,82,226,139,140,224,140,143,216,130,130,214,127,128,213,113,122,214,119,124,220,131,133,223,132,132,228,142,143,223,139,140,216,135,137,214,132,131,220,137,136,225,143,151,225,138,149,225,136,140,223,136,134,219,135,133,214,137,138,209,128,124,218,138,132,223,141,145,224,139,151,222,131,138,218,132,129,218,139,136,212,135,133,4 218,129,137,223,134,147,223,130,150,221,128,146,228,141,158,226,142,160,224,143,161,215,133,150,215,125,118,219,129,139,211,114,127,210,112,124,219,135,150,220,134,150,219,132,149,213,130,146,225,148,159,215,128,139,204,109,111,205,110,111,216,130,139,217,130,144,214,125,140,209,123,140,220,140,154,221,142,155,209,122,132,170,70,74,187,96,97,218,135,141,214,131,141,208,126,138,214,131,144,219,140,151,175,80,83,105,20,27,155,61,63,217,135,142,216,141,148,211,133,141,214,136,140,210,127,126,164,65,61,153,53,54,195,103,108,213,131,140,215,139,145,212,140,145,208,129,132,209,128,130,202,115,118,202,111,115,211,129,138,214,133,145,212,134,142,207,135,139,206,131,137,210,136,144,214,137,150,207,121,130,211,126,136,213,132,143,210,132,139,201,125,130,4 207,116,124,210,118,127,216,121,131,219,125,139,224,131,145,222,128,140,216,123,133,213,124,133,209,120,131,212,121,131,212,115,120,216,119,127,220,125,131,221,128,137,217,127,132,214,130,137,207,117,127,211,117,124,198,88,87,194,78,71,206,96,87,215,118,117,216,127,128,214,133,130,207,120,127,207,110,112,191,77,73,182,64,59,196,86,76,211,115,112,214,128,125,213,135,128,206,119,126,206,111,113,194,82,77,166,54,52,152,49,47,205,110,106,214,132,128,210,132,125,201,112,116,205,116,120,194,91,87,136,34,33,140,42,42,205,113,113,210,126,119,204,123,112,196,107,106,204,118,120,194,99,97,165,59,54,191,93,91,211,125,127,207,122,117,202,122,116,183,85,79,196,107,104,203,117,117,202,111,109,202,113,113,205,118,116,205,122,118,199,118,113,4 196,91,92,198,96,97,188,78,74,188,69,69,206,100,105,208,107,104,210,111,108,203,106,104,194,89,89,190,83,81,155,45,44,154,39,42,197,91,90,210,115,114,208,109,107,205,112,109,195,95,91,178,73,69,125,27,28,123,23,27,184,75,73,209,114,110,204,107,102,202,108,101,196,100,94,181,81,76,122,25,25,126,28,28,158,47,44,193,91,86,207,115,109,200,110,101,195,97,91,196,96,92,153,51,47,120,26,28,142,36,34,174,70,63,210,123,118,199,111,103,189,85,79,200,104,97,184,87,78,154,52,52,181,79,74,191,95,84,201,111,103,195,105,99,189,94,80,196,104,92,195,101,93,194,96,91,192,93,85,198,106,98,196,104,94,190,99,89,190,102,87,191,99,88,192,98,90,193,100,92,198,107,101,196,105,98,192,102,90,184,92,79,4 226,155,168,223,147,159,227,152,166,229,154,164,228,153,170,229,155,172,223,147,155,218,140,152,224,156,167,224,153,167,227,158,174,226,151,165,221,141,155,222,146,159,222,149,157,216,140,147,220,149,160,212,134,144,203,121,130,174,81,88,176,79,87,212,131,141,219,146,153,213,139,143,215,139,145,182,86,89,124,39,49,91,24,39,115,35,46,191,94,96,212,133,139,211,135,140,215,144,149,193,103,105,126,41,50,101,29,43,154,63,70,188,90,88,207,127,127,211,138,141,213,143,145,208,132,135,191,105,104,188,102,102,192,102,98,193,101,98,206,128,127,212,146,146,210,141,138,215,148,149,217,153,158,218,152,159,216,148,151,216,145,149,216,149,151,209,145,144,206,133,130,213,147,146,216,151,156,217,148,151,219,151,152,219,152,152,216,151,150,209,144,142,4 227,134,149,229,136,149,232,140,152,236,144,156,237,146,155,237,147,152,235,146,154,227,138,149,227,136,146,230,139,148,232,141,150,229,139,145,232,143,148,235,148,150,234,150,149,227,143,144,230,147,150,234,150,152,229,142,140,194,87,84,210,114,109,237,158,153,235,158,152,228,152,143,231,154,147,236,157,151,209,113,99,137,39,39,172,75,68,237,157,146,235,161,153,229,154,143,230,157,150,234,156,147,212,120,107,158,65,60,198,111,104,237,158,148,233,158,148,229,158,146,228,156,146,230,154,144,231,153,147,228,147,139,229,150,142,233,155,146,232,156,144,227,157,143,223,152,140,228,153,144,230,155,149,231,155,147,231,153,144,231,153,140,228,154,140,221,151,135,218,148,134,222,148,138,227,152,143,229,154,143,230,155,144,229,154,140,225,153,138,219,150,134,4 228,143,149,232,146,151,234,146,148,238,153,154,240,155,159,239,157,160,236,153,154,230,147,147,228,148,147,231,147,148,233,150,149,237,157,158,237,157,157,235,153,153,231,147,142,226,145,140,225,147,142,230,149,147,213,128,125,188,99,92,219,135,130,230,146,141,230,149,146,227,149,144,224,146,140,231,147,142,162,74,70,72,9,12,191,96,89,231,148,143,227,146,141,224,149,140,220,143,133,226,145,141,195,108,105,145,57,55,207,117,112,230,150,144,227,147,140,221,148,136,221,146,137,225,149,144,222,144,139,223,138,136,225,147,142,229,149,143,226,149,140,218,144,132,216,142,134,221,145,138,224,146,141,225,146,143,227,148,141,226,148,140,223,148,138,216,145,133,212,140,131,217,141,133,222,146,139,224,146,139,225,148,139,224,148,139,219,147,135,212,142,130,4 228,152,150,232,153,150,235,154,151,238,155,153,239,156,155,238,159,157,236,159,156,229,152,147,228,152,147,231,154,148,231,151,144,233,149,143,235,151,144,236,156,150,232,155,147,226,152,142,226,152,143,230,154,147,223,137,124,219,126,113,230,143,130,231,151,140,231,156,146,227,154,143,224,153,142,216,133,120,176,74,62,194,91,75,212,116,96,229,147,131,230,156,147,223,152,140,222,150,137,209,122,108,157,55,46,180,76,62,213,122,106,230,152,139,228,153,142,221,150,137,220,148,135,221,144,133,213,128,113,213,129,115,224,144,133,229,154,145,225,152,138,219,150,135,216,148,134,219,147,135,224,153,143,226,153,144,225,149,139,226,153,142,222,152,138,215,147,132,211,142,129,219,149,136,222,153,144,223,151,140,223,150,139,223,152,140,217,148,134,209,140,127,4 226,148,150,228,147,148,229,147,148,231,150,153,233,151,155,232,149,151,230,152,154,223,143,144,225,147,145,228,150,148,220,134,131,219,131,123,226,144,143,229,150,149,227,149,146,220,144,140,224,145,139,226,148,143,200,106,95,178,68,57,199,102,89,225,144,138,225,146,143,218,143,136,222,146,139,224,147,140,178,79,69,130,26,24,169,66,56,220,136,126,223,145,140,218,144,135,219,145,134,224,149,142,194,100,89,141,39,32,161,54,46,216,129,121,221,144,139,217,144,135,218,146,134,222,148,139,218,140,132,193,98,83,195,97,85,217,133,127,219,142,135,215,142,134,213,143,130,218,146,136,218,147,138,218,144,135,219,142,136,220,142,137,216,139,131,212,139,130,210,140,128,215,144,133,217,145,136,219,147,140,220,146,140,218,141,135,212,137,129,207,136,126,4 234,154,161,233,146,152,235,147,152,239,154,160,242,159,168,242,161,168,240,160,164,232,154,154,233,152,153,234,149,151,235,149,151,238,152,157,236,154,158,239,158,160,236,158,160,230,154,154,231,149,141,236,156,152,221,133,130,196,102,99,225,137,134,236,156,152,233,157,154,229,155,152,231,151,145,238,156,154,196,100,98,113,22,23,204,112,106,240,162,159,231,154,148,226,152,147,230,152,147,234,154,152,219,130,127,194,95,86,222,137,132,235,157,155,231,155,148,224,149,140,225,148,143,230,151,144,231,153,149,233,152,152,232,154,152,233,155,150,230,154,148,221,148,138,220,144,138,227,150,145,230,154,152,231,157,155,232,154,151,229,153,144,228,154,145,218,147,136,216,143,137,223,150,144,228,156,151,229,156,150,229,154,149,226,151,143,220,147,137,214,143,133,4 235,170,173,238,175,178,239,176,178,240,176,178,241,176,179,240,174,175,239,174,177,235,174,176,236,174,175,237,176,178,236,171,172,235,166,165,236,170,167,237,174,172,237,176,174,235,176,173,233,170,169,234,173,173,204,129,130,143,72,75,181,110,107,233,168,162,235,177,172,232,173,166,232,173,168,238,174,169,148,79,78,65,20,28,129,59,60,228,156,149,233,173,166,230,170,163,231,171,162,233,171,165,206,136,132,182,101,99,213,140,138,232,171,166,232,171,165,229,170,159,230,170,161,231,171,163,232,170,169,233,170,169,233,172,170,234,173,170,231,170,164,224,163,154,226,167,157,231,173,166,233,174,171,233,174,170,234,173,166,234,173,167,230,171,164,223,164,155,224,167,154,229,171,163,231,172,166,232,172,166,233,172,165,232,172,164,229,172,162,223,166,155,4 239,160,177,240,158,176,244,165,184,245,164,187,245,163,183,246,164,184,245,169,187,241,164,182,240,161,177,240,158,176,238,156,175,226,134,152,233,142,161,240,156,177,245,170,186,239,165,179,240,161,175,240,157,174,194,93,105,159,50,55,175,63,70,213,116,124,244,166,180,239,165,177,238,159,169,235,150,160,157,54,59,124,30,39,129,26,36,199,98,103,242,162,176,236,160,172,235,156,166,237,154,166,187,88,89,132,34,43,164,62,66,224,132,142,236,154,170,233,154,167,232,155,161,238,161,173,231,151,161,217,132,136,228,141,150,238,159,171,237,161,170,232,157,166,216,134,133,237,162,171,239,160,173,243,166,179,242,163,174,242,164,174,239,166,173,231,160,167,211,130,129,231,154,165,237,159,167,241,162,174,241,160,170,239,161,169,236,162,169,228,157,163,4 233,142,167,233,142,164,235,140,159,240,149,171,242,151,174,241,156,176,236,152,170,237,157,173,233,145,167,234,146,167,235,144,163,238,149,170,239,153,175,239,158,172,236,153,171,232,152,169,232,147,166,233,147,168,230,142,162,209,113,129,207,112,126,226,140,152,232,148,164,230,150,165,226,141,159,224,138,157,179,82,95,126,31,44,135,32,45,202,102,117,227,144,161,226,146,157,226,146,161,203,109,119,132,32,42,116,30,44,120,30,44,161,60,68,219,130,142,222,144,154,225,147,158,214,127,138,160,62,70,124,34,42,127,32,41,168,69,76,219,135,148,219,143,153,221,144,154,225,149,161,219,140,150,191,102,107,180,83,87,213,128,136,224,152,164,218,146,155,221,149,158,225,149,160,227,152,163,221,141,149,220,142,153,223,147,158,223,150,157,219,149,157,4 226,141,152,227,140,152,228,141,152,232,145,154,234,148,161,233,145,160,230,144,152,226,143,149,226,144,149,227,145,150,215,121,123,203,98,98,216,121,126,228,143,152,227,145,149,221,139,139,226,147,148,225,143,148,189,80,77,156,41,39,180,71,68,223,139,140,225,145,145,217,131,132,222,143,149,219,135,138,176,70,67,136,33,35,152,41,41,207,111,110,222,142,143,215,128,127,224,149,155,208,116,114,157,56,52,133,32,38,150,41,41,200,106,104,219,136,143,216,133,139,217,140,142,209,116,122,160,55,51,150,41,44,176,69,67,207,120,130,211,116,131,212,128,129,206,122,119,213,134,140,199,111,105,187,87,85,205,113,120,211,122,135,209,119,126,209,130,133,200,114,105,212,134,134,216,143,148,213,131,139,214,129,133,215,132,132,212,130,134,206,131,135,4 229,165,176,227,157,170,218,134,145,204,110,112,200,101,103,208,119,122,219,147,156,224,157,173,230,170,181,220,150,156,193,93,89,179,72,72,175,70,71,183,77,76,189,89,88,211,135,142,226,163,173,208,122,121,182,75,73,171,68,69,166,61,63,170,69,72,167,63,64,191,98,98,219,155,161,196,104,100,171,70,70,158,59,60,143,47,52,138,48,54,160,61,63,192,103,101,204,126,123,173,73,71,166,65,65,150,52,53,128,39,47,119,37,48,147,54,57,198,122,126,184,90,84,167,67,64,165,66,66,162,63,63,152,57,61,134,45,52,148,55,61,201,125,132,195,113,111,170,70,66,165,66,66,177,81,80,171,76,77,142,49,53,153,58,63,201,127,131,213,151,156,193,109,106,182,87,84,185,92,89,178,84,82,165,71,72,182,101,107,211,149,157,4 220,135,155,221,134,150,231,154,171,234,158,172,233,157,173,231,151,170,227,145,160,224,146,161,218,138,155,222,137,155,227,151,166,225,149,162,213,126,131,220,140,150,225,149,160,224,152,161,218,137,153,219,137,159,215,132,144,184,89,91,151,46,44,190,94,90,225,155,161,225,158,164,218,142,154,216,138,157,188,93,102,135,35,39,119,29,36,160,58,53,216,142,140,224,160,166,216,138,152,211,126,139,146,49,54,114,26,33,123,34,39,147,51,50,213,138,139,221,156,161,212,134,148,212,130,146,172,77,84,132,36,39,138,39,39,171,74,75,215,144,150,217,152,151,213,142,151,212,137,149,207,130,140,189,100,103,184,96,98,205,128,134,217,150,154,215,151,150,212,143,151,213,140,150,212,141,151,214,145,158,218,151,161,218,152,160,218,153,157,209,143,147,4 213,139,154,180,81,84,157,56,61,151,52,59,153,54,62,161,58,66,188,98,101,217,153,159,195,108,119,154,54,57,147,52,58,138,43,51,138,44,53,133,42,53,152,55,58,193,111,112,173,78,83,141,45,49,135,43,49,120,34,45,128,43,52,124,41,52,137,49,56,169,78,78,162,65,67,142,49,53,115,32,42,112,34,46,111,33,44,111,30,42,126,42,48,148,58,58,171,79,79,139,49,52,125,43,49,117,39,49,105,33,43,115,36,47,116,38,46,146,59,61,180,92,94,138,46,49,129,43,48,110,33,42,100,29,41,113,36,46,125,45,51,153,65,67,196,118,125,156,61,63,134,44,47,129,45,50,117,38,46,128,46,52,138,53,52,162,78,74,201,128,134,190,112,111,159,66,61,149,60,60,141,54,54,147,61,62,171,92,90,199,134,135,4 223,145,168,226,148,167,229,152,166,223,138,147,224,141,153,227,145,165,223,147,167,222,149,168,223,144,162,227,151,166,221,139,146,207,116,120,207,115,123,216,126,141,222,145,163,217,145,156,222,145,160,223,141,153,210,120,129,195,97,104,193,91,103,196,95,107,216,135,145,221,152,162,219,143,161,211,123,138,183,79,88,187,86,94,176,73,84,175,68,75,212,131,140,220,152,163,218,142,159,206,119,132,173,66,76,169,63,72,168,62,68,177,76,77,211,134,143,216,150,159,219,146,157,214,132,144,197,101,113,170,64,74,178,79,83,194,106,109,206,132,142,210,145,155,217,147,157,218,144,157,206,120,133,196,107,119,206,129,141,210,138,151,208,138,151,206,142,151,212,141,152,218,145,159,216,141,155,212,141,153,207,134,144,192,108,111,193,113,118,200,135,137,4 197,121,135,206,129,141,207,125,136,218,137,156,221,146,165,215,140,154,216,143,159,209,140,153,205,132,142,204,126,138,183,97,99,190,103,111,202,126,138,210,141,153,211,141,154,210,141,151,214,141,148,210,129,139,148,52,57,133,42,50,149,56,62,187,105,112,207,138,152,216,149,160,219,146,153,207,125,134,137,43,48,110,30,40,112,29,36,138,48,50,196,123,134,207,138,149,220,149,151,217,142,151,155,65,66,108,27,33,104,29,35,134,52,54,196,125,133,193,126,132,209,137,137,197,126,131,177,104,108,163,77,82,140,54,57,161,79,83,197,132,139,207,146,152,190,119,120,199,128,135,212,143,151,198,125,133,178,103,111,200,128,142,204,139,148,192,133,135,198,128,131,207,134,142,197,123,128,182,112,118,201,130,143,191,120,133,193,129,136,201,141,144,4 230,156,175,230,156,174,233,159,175,232,153,169,233,156,171,236,161,178,230,153,169,227,154,170,229,156,171,230,157,172,223,144,153,214,126,131,210,121,121,227,151,159,231,157,171,227,156,169,225,152,167,217,135,141,195,95,91,176,66,64,166,53,48,206,115,114,232,159,171,226,154,165,218,147,160,202,114,115,172,61,56,159,55,56,156,50,50,196,97,97,227,154,165,222,151,160,220,150,162,210,131,138,179,75,72,167,60,57,170,61,59,192,91,89,225,152,161,224,155,163,217,149,158,217,145,153,208,127,136,196,102,103,200,103,106,205,113,114,224,150,160,225,157,164,216,151,159,221,151,160,215,143,155,220,146,159,222,144,158,224,148,160,224,152,163,221,154,161,217,152,158,224,156,164,221,151,160,221,150,160,226,152,165,224,154,164,222,154,161,216,149,156,4 227,149,171,227,150,173,224,148,171,208,116,134,199,106,119,219,140,164,222,143,168,219,144,166,215,140,157,213,138,155,206,128,143,168,72,85,145,46,57,194,108,125,211,135,153,210,136,152,215,144,159,221,148,166,189,99,109,143,43,54,127,34,45,156,61,68,204,122,135,208,134,149,217,148,162,223,151,168,194,110,123,161,69,82,118,27,37,148,53,63,210,127,143,214,140,156,213,146,156,211,142,155,200,122,137,167,72,88,142,41,53,164,70,79,214,138,154,214,140,154,210,141,151,210,138,155,166,83,96,134,41,51,142,46,54,171,87,97,217,147,159,213,140,153,207,137,148,207,133,148,185,100,111,150,59,68,152,61,69,195,117,129,218,148,162,212,143,154,209,144,154,209,137,148,203,123,133,195,109,126,194,113,126,199,129,141,205,135,147,206,134,147,4 222,139,156,222,136,154,224,138,159,231,147,170,231,147,170,231,151,173,228,149,168,224,147,164,228,152,167,230,149,163,226,142,155,228,147,167,220,133,152,224,143,163,221,143,163,217,140,155,230,157,173,230,149,159,219,127,122,225,143,157,190,86,90,192,89,97,213,132,148,217,145,162,230,158,172,232,157,171,231,151,161,203,110,116,176,69,70,163,51,53,195,106,114,216,146,161,226,154,163,230,153,168,229,150,160,175,70,68,147,41,44,153,45,47,189,96,97,215,146,158,223,150,159,227,148,160,224,148,156,191,92,90,172,66,68,170,65,66,204,123,133,215,148,159,222,153,162,227,155,166,227,154,164,218,139,148,214,132,145,207,124,137,213,139,154,213,146,154,217,148,156,225,153,164,227,156,168,225,154,167,223,151,165,217,146,156,214,140,149,211,145,154,4 231,151,169,233,152,168,236,157,173,235,153,172,237,155,175,238,160,175,233,155,170,227,145,164,227,147,159,231,153,168,226,146,159,206,109,115,210,115,125,219,128,135,232,152,166,225,146,159,226,148,159,232,154,170,210,118,125,176,65,65,175,65,69,186,79,80,217,129,133,225,149,157,227,153,164,228,149,163,209,117,122,176,71,75,175,69,75,185,82,81,211,122,122,221,145,154,227,152,163,222,139,148,190,89,89,177,73,76,176,70,74,185,83,83,220,143,149,220,148,154,220,147,158,221,141,148,191,92,93,180,76,79,188,86,88,199,107,103,221,148,152,221,151,155,219,147,155,223,150,160,216,132,142,208,120,132,214,131,137,222,146,147,222,151,156,217,149,154,219,148,155,222,149,160,224,149,161,226,152,164,227,155,164,227,157,163,218,148,155,213,145,149,4 222,146,163,222,149,167,223,148,166,225,148,167,228,151,171,228,148,166,225,147,163,223,151,167,221,147,160,222,149,162,221,146,160,215,130,143,208,118,128,220,137,148,225,150,163,222,151,162,220,148,161,220,145,157,202,112,117,163,66,71,169,66,71,206,114,120,220,143,152,220,149,158,216,148,159,199,115,122,151,53,54,137,36,43,159,53,64,174,70,73,204,120,123,218,148,158,215,148,157,184,95,98,140,39,43,150,45,53,149,47,55,164,60,63,204,123,129,216,148,157,212,142,151,185,94,98,131,32,37,129,34,42,132,35,40,182,88,91,216,144,151,214,147,155,208,138,146,202,123,132,172,80,89,158,66,71,185,100,105,214,137,147,220,151,158,213,149,154,207,141,149,209,141,150,208,134,146,210,133,142,215,142,150,218,148,157,216,148,156,211,146,152,4 232,170,184,234,172,184,234,173,180,234,171,179,233,166,175,227,153,166,229,165,181,232,173,187,230,172,184,232,175,185,223,155,161,199,115,112,181,89,87,180,80,83,214,137,141,227,169,179,228,172,180,211,134,130,173,76,73,144,50,52,140,49,53,138,44,51,178,83,80,218,150,152,221,159,164,179,86,81,144,51,51,145,57,61,135,48,52,137,52,57,160,68,69,214,145,145,221,161,164,178,90,87,146,54,55,149,59,59,138,52,56,147,57,59,187,105,103,221,163,167,218,158,161,177,85,80,152,56,56,142,54,57,143,52,56,177,84,81,217,152,155,224,169,175,217,160,165,202,127,124,186,98,94,170,80,77,178,89,89,214,146,149,226,169,176,223,167,173,219,166,171,223,169,176,221,163,166,217,150,150,222,160,167,227,170,178,228,172,177,223,169,173,4 205,97,116,197,79,94,192,70,81,199,80,84,202,89,90,210,99,109,213,107,129,213,119,144,202,92,105,198,84,90,182,59,65,193,74,78,196,79,79,201,89,90,210,104,117,210,115,136,207,100,113,200,90,94,191,73,77,190,74,75,194,79,78,192,80,77,205,102,105,209,113,129,206,100,113,204,94,102,200,85,88,191,74,72,194,79,77,199,92,90,204,103,105,209,116,127,208,105,121,199,85,96,203,95,102,199,87,88,197,83,84,199,91,94,202,102,109,209,121,132,213,124,140,196,88,100,199,92,103,205,99,111,200,90,97,165,50,59,186,82,94,209,124,137,212,132,142,214,126,140,205,102,118,205,98,114,199,88,105,170,50,62,187,86,95,206,123,137,211,130,139,213,126,141,215,126,145,214,123,141,208,115,132,191,85,93,199,108,117,205,123,137,4 210,123,149,215,128,152,221,136,155,224,137,154,222,132,157,218,131,156,212,130,148,209,128,148,209,123,141,216,132,149,220,139,154,216,129,145,208,113,128,208,120,139,211,132,151,204,124,142,209,128,143,215,137,150,210,123,135,179,74,81,170,58,61,194,96,103,213,134,150,208,132,145,206,127,143,216,138,155,204,109,114,148,42,46,134,34,44,169,67,68,209,126,134,204,130,141,207,131,144,208,126,139,208,124,131,158,62,65,138,40,45,170,69,67,207,127,134,206,129,139,203,126,136,208,127,138,213,137,148,180,87,90,160,61,60,203,119,124,209,135,143,203,131,138,202,125,134,212,130,143,214,135,148,208,125,133,206,125,133,207,129,140,206,130,140,203,133,140,201,124,135,207,128,142,212,136,150,214,139,151,212,135,147,206,129,139,204,130,139,202,132,139,4 231,152,164,231,144,155,232,137,146,231,134,147,233,135,149,236,144,154,233,149,163,228,149,166,232,154,168,229,139,146,229,132,138,218,109,113,212,104,104,235,147,158,234,148,162,227,148,161,230,148,160,230,138,145,225,124,126,213,100,99,214,111,110,233,145,157,231,145,159,226,149,159,230,149,159,229,136,142,212,106,105,200,82,75,220,122,121,235,152,165,229,146,155,223,146,152,229,152,161,233,151,159,224,131,134,196,85,77,207,107,102,235,158,168,229,153,161,222,149,154,225,150,156,231,155,165,232,152,162,220,131,131,222,134,133,232,155,163,230,158,163,224,154,159,220,145,150,227,149,157,229,147,157,229,148,156,225,140,140,231,155,161,229,157,161,221,152,153,217,142,150,224,145,154,228,148,154,229,150,158,227,146,148,229,153,157,227,156,160,218,150,150,4 229,164,172,230,163,166,233,161,158,237,166,163,238,166,169,235,161,174,233,160,172,229,156,169,225,159,166,231,166,169,231,164,163,235,169,166,234,164,167,230,153,163,230,156,168,225,151,158,211,139,141,185,100,99,222,153,153,232,169,169,233,167,168,231,162,168,230,164,171,225,159,163,157,74,77,120,36,41,176,84,83,212,132,126,226,157,153,218,143,138,214,135,129,220,151,157,119,43,51,110,40,49,134,41,43,182,89,83,209,123,113,176,73,65,179,77,69,211,133,132,134,48,50,122,39,44,137,44,43,193,105,96,197,107,97,130,37,41,157,59,59,210,132,133,197,116,114,168,75,70,172,79,69,218,148,146,206,127,123,152,53,55,181,90,89,213,140,146,213,149,152,212,143,141,217,150,146,226,166,170,219,148,153,210,122,127,213,138,145,214,147,153,4 234,145,157,235,142,159,239,147,165,239,142,160,236,138,159,230,130,146,221,119,132,223,126,148,234,144,156,235,142,158,237,143,161,236,142,160,214,103,121,210,96,107,224,127,141,225,133,148,235,146,157,238,147,162,235,141,154,214,106,118,183,60,72,180,58,66,224,128,136,226,136,147,232,141,150,236,147,160,228,131,143,182,58,67,171,49,62,175,58,66,222,128,135,225,137,146,229,139,148,235,148,160,215,116,126,170,48,57,171,51,59,192,80,81,223,136,142,223,138,141,226,138,146,233,144,155,212,112,120,181,64,70,188,76,79,206,105,102,228,145,151,224,143,146,222,138,141,225,133,143,223,131,140,221,130,139,221,129,134,221,132,133,227,145,149,221,140,143,220,141,141,225,139,145,228,146,153,229,147,154,227,143,146,226,143,145,224,145,144,218,141,141,4 232,147,164,231,142,157,235,146,164,237,143,161,241,150,170,244,161,176,241,160,175,239,159,176,226,138,154,204,98,109,200,97,106,200,92,99,230,136,151,240,156,172,238,156,170,235,157,171,218,122,132,167,53,61,148,37,44,163,48,54,195,88,96,220,125,137,231,145,161,233,157,167,223,135,144,190,85,90,147,36,43,154,41,49,156,40,47,177,64,68,216,124,130,227,147,156,228,144,156,216,125,131,169,61,66,153,41,48,154,41,47,171,62,66,209,114,117,223,141,151,227,145,152,228,145,154,219,130,138,184,77,79,176,68,71,207,112,116,222,139,151,222,145,153,224,144,150,228,146,153,232,150,162,228,143,153,224,137,146,227,145,154,226,147,155,222,146,152,220,140,148,225,140,146,234,153,163,234,152,166,232,150,163,228,147,155,226,149,155,219,142,148,4 234,149,168,233,145,167,238,151,175,241,153,176,243,154,176,242,153,173,239,152,169,232,144,161,232,146,163,229,139,155,227,137,154,227,138,153,225,134,146,236,152,167,237,152,168,230,144,158,223,133,149,200,96,104,183,66,72,182,68,73,170,54,57,198,95,96,230,146,157,228,147,159,219,132,143,183,70,76,175,54,59,169,48,55,168,48,54,173,55,56,214,124,131,226,147,159,223,138,146,191,83,87,174,55,60,170,51,56,168,48,54,166,48,53,191,91,98,223,145,155,227,149,158,203,109,113,174,66,71,178,68,73,192,85,91,205,106,112,208,116,122,221,145,152,226,153,158,229,152,161,224,142,151,225,141,150,223,135,148,224,135,145,222,138,148,221,148,151,222,146,149,227,149,157,232,155,164,233,153,163,232,152,162,230,151,159,226,150,155,220,148,149,4 230,146,158,232,151,164,230,144,152,232,145,155,240,158,171,236,149,167,231,144,163,229,145,163,224,139,148,220,133,144,203,103,104,190,78,81,202,98,99,222,131,142,229,147,162,223,138,153,204,108,104,178,65,70,166,53,57,165,48,58,160,43,53,190,86,91,226,146,158,221,141,153,202,108,106,162,45,52,168,55,64,165,49,65,149,35,54,151,41,51,202,110,117,218,143,154,214,130,136,176,67,74,173,59,72,157,43,58,124,24,39,119,23,37,157,52,59,209,128,137,218,141,151,202,107,115,166,52,58,159,45,57,131,28,42,134,30,44,150,42,48,194,103,110,214,131,138,216,136,145,190,88,93,179,68,75,156,45,55,157,47,54,173,67,70,192,104,110,202,112,106,212,130,133,212,129,139,209,122,134,195,101,112,186,88,97,202,117,124,203,127,138,4 221,135,153,224,137,156,226,141,160,221,130,149,215,121,139,220,131,155,222,136,161,221,135,156,218,131,150,222,137,156,212,121,138,168,61,76,162,53,63,196,95,105,219,135,153,218,136,152,219,134,151,222,138,152,183,78,88,134,29,44,133,30,43,171,60,66,213,125,137,216,136,151,218,134,150,219,134,149,179,72,79,154,46,56,157,48,60,190,90,100,218,136,148,216,136,148,218,135,150,221,138,154,211,123,136,204,114,124,203,108,122,216,133,151,219,142,156,215,138,149,218,138,148,222,141,153,225,147,159,225,147,159,223,139,155,220,138,153,217,138,151,214,137,147,215,140,146,221,144,154,225,148,158,225,146,156,224,145,156,220,141,153,213,134,146,208,133,144,208,133,141,215,138,150,221,146,155,220,138,150,221,144,154,216,141,150,210,131,143,204,129,144,4 184,74,69,213,123,123,231,151,155,230,145,148,235,154,158,234,154,162,232,153,157,227,147,146,217,131,134,224,144,147,216,126,122,193,93,86,193,102,102,226,146,149,229,152,155,224,147,148,228,148,156,229,149,151,190,86,78,119,29,34,110,23,29,195,97,92,228,149,152,222,144,143,223,140,141,225,140,143,187,84,81,125,31,34,140,40,42,195,98,96,226,149,152,219,141,142,221,135,139,225,140,144,216,130,132,198,100,97,207,115,115,222,140,144,222,144,144,216,138,139,220,138,139,225,143,145,225,146,148,226,146,148,227,148,153,226,148,153,219,138,139,214,136,136,215,137,133,220,137,131,223,140,133,227,145,146,227,143,146,223,141,145,218,138,139,211,136,133,211,133,131,216,134,126,221,139,132,225,144,144,225,142,144,217,133,135,215,135,130,210,138,135,4 227,158,177,226,154,176,228,155,178,229,156,178,228,151,173,229,156,177,229,163,182,229,165,180,223,157,175,221,149,170,215,135,151,206,119,136,191,93,108,213,134,148,219,149,163,222,158,171,205,126,139,195,110,126,170,76,85,152,54,65,154,53,68,167,73,85,179,82,89,204,126,133,151,60,71,146,55,70,135,46,61,133,45,60,141,48,61,147,52,65,143,53,63,162,71,80,150,59,72,136,49,62,133,42,56,124,41,55,119,38,50,147,53,67,145,56,68,150,58,68,162,65,77,135,47,59,128,41,52,139,49,60,138,47,60,132,46,59,149,63,69,185,99,102,182,99,105,164,72,80,139,49,60,138,49,58,134,44,56,144,53,64,188,110,119,212,150,158,215,157,164,208,138,146,193,116,127,179,94,106,175,89,98,198,119,126,216,152,161,215,156,164,4 221,140,160,224,144,161,221,136,156,215,120,139,214,114,134,216,120,145,222,137,160,222,140,156,221,141,157,216,130,143,188,85,95,170,59,71,169,53,63,183,72,81,209,118,128,217,136,149,213,126,143,193,90,98,152,40,49,154,43,54,165,50,63,148,37,47,184,80,84,215,137,146,208,120,131,175,66,73,156,46,59,176,62,77,176,58,75,162,50,61,178,76,81,211,135,143,212,130,142,180,77,85,160,49,63,175,62,81,169,55,72,162,51,61,180,79,82,208,133,142,213,134,149,203,115,128,179,73,80,150,42,54,122,27,40,154,46,52,193,101,104,209,138,148,213,137,150,218,141,159,209,126,138,182,86,93,167,69,76,187,92,98,208,131,140,210,138,148,214,141,153,216,137,154,214,138,153,217,141,152,215,135,145,215,140,152,214,142,155,209,137,148,4 220,151,172,219,149,171,215,135,162,223,154,178,228,162,185,228,156,181,226,157,177,223,152,174,219,152,171,207,129,145,184,87,100,210,133,152,219,150,169,224,153,175,225,155,173,221,151,171,217,143,164,171,80,93,131,40,55,153,58,72,175,79,93,219,148,166,224,157,173,221,155,169,212,135,156,152,63,79,103,32,50,119,38,55,168,74,88,219,154,171,225,161,175,221,155,168,211,136,155,162,69,83,116,37,52,131,45,60,185,93,107,222,158,176,222,157,172,219,151,167,212,141,158,177,86,95,150,56,67,158,63,71,203,121,134,223,159,177,222,159,175,216,150,168,213,150,162,207,136,146,204,128,138,211,140,154,221,155,172,224,158,176,222,159,176,211,142,164,213,151,163,217,155,169,218,155,171,222,160,176,223,157,174,223,155,173,220,152,169,211,143,162,4 203,124,147,208,130,153,209,126,147,187,90,105,193,95,111,216,133,153,219,144,166,219,146,166,193,111,127,198,114,135,183,88,105,151,48,58,175,77,91,206,119,132,219,146,162,212,139,156,183,92,104,174,81,99,156,53,68,148,47,56,164,64,73,194,102,107,210,136,149,202,129,145,162,65,72,147,49,57,146,49,59,165,69,81,148,49,55,160,62,65,199,119,130,203,131,148,163,75,78,152,56,61,152,57,66,181,88,102,151,54,62,161,65,72,201,122,132,204,132,147,185,99,107,167,77,89,162,69,77,152,57,61,146,46,51,173,79,90,202,124,141,202,129,145,191,115,125,184,103,117,160,68,78,144,44,56,156,56,68,185,95,110,201,122,142,202,132,146,193,123,131,187,111,119,168,77,89,172,75,98,183,91,113,200,123,144,200,125,144,196,125,141,4 243,155,172,244,152,172,245,150,170,245,155,173,246,159,180,246,158,177,243,149,170,236,141,166,242,151,169,245,153,171,244,145,162,244,143,162,245,152,174,245,155,173,241,148,168,237,145,162,241,149,164,240,136,156,241,124,138,244,134,145,244,144,159,239,132,151,240,147,164,237,152,164,240,151,165,238,129,144,239,123,125,241,135,130,241,133,132,231,112,118,237,141,151,237,155,165,239,151,161,239,142,148,239,134,129,235,124,115,236,128,118,233,121,124,237,141,152,237,157,164,238,156,159,239,149,156,237,135,133,233,119,113,234,123,118,234,130,130,236,144,154,234,155,160,235,158,162,240,158,167,240,148,155,233,118,128,234,122,123,237,142,141,238,153,162,233,158,163,231,154,159,236,156,163,235,147,161,232,129,147,235,134,136,236,146,149,234,151,160,229,153,159,4 242,158,180,243,153,178,246,155,176,244,149,169,246,161,182,247,163,187,244,156,182,239,155,179,242,157,177,241,149,170,240,142,150,233,123,123,235,128,135,246,159,181,245,159,182,238,154,177,244,162,180,240,148,160,230,122,121,236,134,131,235,133,131,239,145,157,245,162,180,239,159,175,242,160,176,241,151,166,234,132,137,238,141,144,241,148,150,238,144,150,240,155,173,236,156,170,240,159,173,240,151,164,227,123,121,235,137,136,234,136,133,235,141,148,238,155,173,233,156,169,238,159,170,239,156,167,234,141,142,229,130,126,232,134,137,239,152,166,238,159,173,231,158,170,234,158,165,239,160,171,242,158,172,240,152,165,242,155,167,240,159,174,235,158,170,228,153,165,232,158,166,236,158,169,238,154,168,240,157,173,240,158,172,237,158,171,232,158,168,226,153,162,4 232,150,162,230,144,153,224,131,135,222,125,126,219,120,122,217,118,123,219,127,132,220,131,139,222,136,141,215,119,117,195,83,82,188,72,70,191,78,76,190,78,77,194,89,83,206,113,110,208,113,111,196,87,81,182,66,65,176,60,61,176,63,63,172,63,64,179,72,69,189,90,83,200,102,96,191,83,77,190,82,78,180,66,65,165,52,53,161,51,53,177,72,70,184,81,75,194,93,87,190,83,80,188,81,77,177,64,63,169,57,58,167,56,56,182,77,74,189,90,86,195,99,93,186,78,75,177,64,64,174,60,61,175,64,62,187,82,77,191,90,83,198,110,103,204,120,113,193,94,85,185,74,70,185,72,69,196,93,86,209,120,115,210,129,126,210,136,134,210,135,135,207,123,118,199,104,96,203,109,106,211,126,126,217,140,142,216,144,146,212,143,144,4 220,119,138,211,96,111,210,83,105,218,98,121,218,101,122,221,110,128,231,139,160,231,148,168,213,105,118,209,92,108,212,91,111,211,88,109,214,98,114,213,100,110,220,119,127,221,133,143,211,102,111,211,99,113,210,90,104,210,88,102,211,93,108,212,102,113,211,105,106,212,115,114,207,101,105,211,100,109,209,92,104,210,93,103,209,92,103,209,97,105,208,102,104,207,106,106,200,89,93,205,87,99,205,85,99,205,85,98,205,84,94,206,89,100,203,93,98,204,106,108,201,92,95,204,89,101,201,80,93,200,78,89,204,87,99,201,81,93,201,90,99,208,122,127,207,113,114,201,90,97,200,83,91,202,87,94,203,92,98,195,78,82,201,101,103,210,133,141,209,124,133,206,108,119,202,93,99,200,86,93,196,81,89,192,80,83,199,101,104,211,137,147,4 224,134,134,216,113,107,225,123,118,236,142,145,244,158,172,243,159,174,238,155,171,233,151,166,211,111,102,211,104,96,216,110,102,223,122,117,237,148,158,238,152,167,234,151,165,231,153,163,210,107,103,215,110,108,214,106,104,220,115,113,223,121,121,221,122,127,226,136,141,221,134,136,210,108,104,213,109,107,208,98,94,211,99,98,213,101,102,210,102,103,211,112,109,206,109,103,211,114,109,216,116,115,211,105,105,211,103,103,211,102,104,205,92,96,205,101,98,203,108,98,221,139,140,225,137,140,220,125,128,213,108,109,209,101,102,204,96,96,206,109,102,203,113,103,224,150,154,228,147,154,225,136,139,214,117,114,210,108,106,208,108,105,204,109,101,202,112,104,221,148,150,226,150,156,227,147,152,222,134,132,215,121,118,215,127,123,210,124,116,208,129,122,4 238,159,171,238,155,163,238,149,157,242,156,165,245,164,178,244,162,175,242,163,174,237,161,169,238,161,171,225,133,131,196,81,74,205,91,85,229,133,137,242,159,171,241,163,168,235,162,166,239,163,169,222,123,117,169,46,42,164,39,39,204,90,81,238,156,162,239,161,167,234,160,160,237,162,168,228,139,137,194,77,69,166,46,48,184,65,59,227,138,137,238,162,167,232,158,157,234,160,164,236,159,163,219,123,118,194,80,72,183,64,58,212,118,116,236,163,165,229,157,156,232,158,159,236,161,167,234,158,162,205,101,91,176,57,51,208,115,111,233,162,162,227,156,149,230,159,160,234,160,163,235,162,168,218,127,123,179,65,56,203,108,99,230,160,158,225,155,151,225,155,156,230,157,159,230,155,161,228,150,152,218,129,125,220,140,137,226,157,156,222,154,152,4 214,116,128,207,98,102,221,119,132,233,138,151,239,148,163,238,149,166,235,149,162,230,146,158,200,91,96,191,72,76,195,77,81,207,95,98,223,125,131,232,143,155,233,149,160,227,145,153,202,96,101,186,66,74,183,59,66,192,70,75,201,84,88,212,107,109,224,135,141,225,147,155,204,103,107,186,66,73,186,63,72,192,73,75,195,77,78,195,75,77,209,110,115,221,146,152,207,110,110,190,75,77,183,59,69,188,69,74,194,81,79,179,58,62,188,79,81,212,132,134,216,130,139,200,95,97,176,54,60,181,62,69,188,72,76,171,52,57,173,60,59,195,102,98,218,140,147,207,112,116,175,57,60,173,53,58,180,63,68,176,61,65,172,61,61,183,84,81,216,142,146,215,135,139,196,95,98,184,73,76,183,71,74,179,69,70,177,71,70,182,85,82,4 234,144,157,237,142,161,238,133,153,241,137,157,242,146,165,241,147,164,237,148,164,233,147,157,233,142,151,235,141,155,237,135,149,237,128,143,236,138,152,238,147,163,238,152,162,232,148,156,232,141,148,236,141,152,237,139,152,232,126,136,226,117,118,231,134,143,234,147,158,230,148,156,230,137,144,234,140,151,235,140,155,229,124,132,217,100,96,223,118,120,232,144,156,228,145,151,227,135,140,232,135,146,233,139,154,229,128,136,219,107,105,223,118,118,231,146,152,227,149,155,225,136,140,228,133,142,231,136,147,231,134,146,226,123,126,226,131,134,228,144,148,224,148,149,221,134,136,226,136,143,229,137,146,231,139,148,232,141,150,229,140,148,223,137,139,221,146,146,215,130,130,222,133,137,223,132,138,228,140,144,230,143,148,226,139,147,221,136,140,217,141,142,4 226,139,151,227,135,148,223,117,130,221,108,120,224,115,128,232,137,146,234,147,159,231,149,158,218,127,131,216,115,120,211,98,106,203,72,84,209,82,100,217,107,113,226,134,138,226,144,152,208,106,101,201,86,88,198,75,81,184,53,65,196,67,83,200,77,83,210,106,104,218,134,138,204,100,95,198,81,87,189,67,73,177,51,59,189,61,71,199,80,88,193,72,74,198,93,88,198,89,84,189,69,70,172,50,54,177,54,60,187,64,67,194,74,79,192,78,78,189,81,76,203,102,93,195,83,76,186,66,64,170,48,52,176,55,58,185,65,67,189,81,77,183,74,71,212,128,122,211,117,111,205,104,99,185,74,70,178,62,60,185,72,68,185,75,70,182,75,71,214,139,135,219,139,138,218,136,134,214,131,126,201,104,95,192,86,76,192,92,82,196,108,98,4 242,159,185,243,159,186,247,164,193,245,160,188,244,160,185,242,155,180,237,150,175,234,151,175,237,152,175,241,154,178,241,147,167,236,141,160,239,149,170,238,151,173,236,152,175,232,152,172,231,141,157,234,142,156,231,131,145,225,122,135,230,128,142,232,139,155,234,150,169,230,149,167,229,138,151,228,129,141,215,104,113,223,121,133,229,133,148,225,126,139,230,142,156,228,149,164,228,138,150,228,134,143,212,103,110,209,97,103,223,125,136,228,134,147,230,146,159,230,156,169,230,141,150,223,127,131,211,109,111,181,60,62,204,91,94,227,137,149,229,149,164,231,158,172,229,148,162,226,138,147,218,122,126,210,110,113,220,124,133,231,149,164,227,149,165,224,148,165,223,147,161,226,147,159,226,142,154,229,145,156,230,147,163,230,152,169,228,153,167,222,151,163,4 224,142,157,225,143,157,223,134,148,217,115,120,219,120,121,226,136,147,225,140,155,219,141,155,223,137,152,224,140,153,219,124,134,204,97,93,213,118,113,218,128,138,220,130,148,214,136,149,218,130,148,222,133,148,214,116,120,205,101,96,202,100,93,209,111,117,216,125,143,212,132,146,215,128,145,222,137,148,216,126,124,197,92,84,191,81,76,205,102,106,209,114,132,212,135,148,213,131,146,219,136,144,214,125,118,207,113,109,201,100,98,205,106,107,205,112,123,213,141,150,210,131,143,216,140,146,217,130,125,211,120,118,206,111,103,207,115,112,209,125,128,211,142,147,201,117,131,207,131,143,213,131,139,211,123,122,204,112,107,208,122,123,206,126,135,206,136,140,192,105,127,194,107,131,203,121,141,211,133,144,212,136,145,207,129,140,204,123,136,201,126,135,4 226,138,150,222,121,141,227,122,146,230,126,150,240,146,168,243,152,177,244,158,182,238,158,176,218,133,138,226,130,145,215,100,117,202,79,86,215,104,118,234,137,162,244,155,177,237,158,173,223,138,148,233,140,155,223,113,128,208,83,82,218,100,108,236,140,162,240,154,172,236,157,170,227,143,152,232,140,153,229,131,145,220,108,114,224,117,121,240,147,166,237,152,167,233,158,168,225,142,147,231,138,152,229,123,143,222,117,133,230,137,147,236,152,163,233,147,158,230,153,161,225,142,152,230,140,153,218,125,130,224,131,142,234,139,153,240,156,170,242,164,173,233,155,159,221,148,152,223,146,152,221,130,137,229,133,149,227,132,150,234,148,163,234,158,163,227,152,152,222,152,157,227,154,163,231,146,164,231,137,163,233,142,166,230,149,163,230,157,164,216,139,139,4 237,158,179,242,163,185,242,163,184,242,162,180,244,162,181,242,161,179,238,159,176,233,158,176,234,157,176,240,161,180,242,160,178,239,155,169,235,145,157,226,131,135,230,145,155,228,153,168,232,156,172,234,148,162,233,143,155,231,136,150,209,104,107,184,64,63,213,121,124,229,152,165,229,155,168,215,117,122,211,105,106,204,86,90,189,70,74,178,63,61,211,117,116,231,156,163,231,157,169,225,138,147,214,114,120,203,94,100,195,86,91,177,68,64,218,129,128,236,167,177,231,158,169,234,155,167,233,147,161,230,138,150,210,110,113,203,100,95,232,152,159,237,169,179,226,155,165,234,161,172,237,160,175,236,156,172,230,146,152,231,149,153,235,161,175,232,163,175,218,147,156,227,154,163,234,160,172,233,157,170,235,160,171,236,164,175,230,158,171,221,150,159,4 211,139,150,214,137,150,225,150,163,231,158,171,234,160,173,234,161,170,233,171,175,225,164,169,214,143,154,220,145,156,227,152,163,228,150,166,231,154,168,234,165,171,232,173,172,225,170,171,216,149,158,220,147,157,218,140,142,223,143,150,231,158,164,233,163,165,231,169,168,224,170,169,214,154,156,222,153,160,186,102,102,203,125,123,235,169,169,231,164,162,230,163,163,222,164,162,209,142,145,217,147,149,213,143,146,216,141,147,231,164,169,230,165,167,229,164,166,220,166,163,205,136,141,212,141,146,223,159,166,223,155,163,226,156,167,226,158,165,223,161,161,216,163,161,198,137,142,207,137,144,219,154,163,221,158,169,222,151,163,220,148,152,213,147,143,207,149,147,191,127,133,202,130,140,212,141,151,216,153,162,214,146,155,213,145,149,203,139,133,191,128,122,4 231,141,169,231,137,169,224,124,147,203,75,92,188,54,71,220,112,137,237,147,178,233,143,173,227,134,160,227,133,163,206,93,110,178,46,61,175,39,60,207,85,107,231,137,163,229,138,165,227,139,161,221,117,142,180,51,65,156,23,45,180,43,65,197,64,79,221,112,130,227,136,164,226,138,157,216,108,135,173,41,54,161,31,46,174,38,63,185,52,71,223,123,146,227,143,169,222,134,153,217,121,148,191,73,84,172,43,50,167,38,54,198,83,104,228,137,165,227,145,168,220,139,158,217,125,153,201,89,108,173,41,51,180,59,72,213,112,137,225,136,165,226,142,168,217,140,155,215,123,150,205,87,111,193,69,80,197,84,93,221,134,158,222,133,160,220,134,161,213,138,153,214,127,151,209,105,128,207,102,117,208,105,118,221,137,160,220,134,159,217,137,160,4 203,132,165,214,143,176,221,148,183,207,126,160,195,106,139,213,138,165,213,134,159,206,131,154,201,133,164,213,145,175,208,136,167,178,84,106,163,57,71,181,80,89,185,91,97,205,134,155,190,114,148,201,132,162,188,97,121,157,53,72,157,50,65,160,54,61,177,82,90,204,137,159,191,119,149,193,110,132,176,76,98,157,52,73,163,61,76,165,64,74,175,79,88,202,134,151,205,143,166,173,76,89,150,43,57,157,53,67,161,60,69,179,83,93,195,110,121,209,144,158,196,129,154,174,78,95,141,38,51,150,51,61,162,61,68,181,89,98,206,136,154,204,140,153,185,117,141,177,95,112,156,59,69,163,63,71,180,85,94,203,129,145,210,144,162,208,146,160,188,120,141,187,112,133,195,117,141,188,103,124,197,118,143,208,143,167,208,141,158,203,140,153,4 207,135,155,188,97,106,176,69,72,195,94,102,217,127,145,221,143,162,215,142,162,216,147,166,194,116,130,165,66,70,160,55,61,163,56,64,190,84,90,210,119,136,215,144,164,210,143,158,185,102,109,166,58,62,142,37,45,121,24,35,165,51,57,198,97,105,212,139,154,210,142,155,188,105,112,180,71,69,167,55,60,149,43,53,168,55,63,190,91,101,188,96,95,195,113,112,208,139,151,206,120,125,191,95,97,182,73,80,184,76,90,181,80,90,174,76,77,186,97,92,212,148,157,216,150,163,211,135,149,199,109,118,185,83,91,175,73,82,174,78,81,184,98,99,203,138,149,215,148,162,221,154,170,209,131,138,182,82,83,172,71,77,178,89,93,187,110,118,204,140,152,217,153,166,217,151,167,215,142,155,197,109,115,182,90,95,191,112,119,190,125,139,4 212,128,152,197,98,114,193,87,99,217,124,147,226,137,145,226,135,145,225,138,154,222,138,155,214,129,151,180,79,91,157,44,50,190,82,93,219,130,139,223,132,145,224,135,152,217,135,149,214,128,149,188,83,93,137,32,40,129,29,38,195,101,116,223,139,157,224,141,156,220,141,154,213,130,147,203,107,121,158,55,63,101,15,25,146,54,66,222,139,154,223,146,158,220,145,154,215,131,146,210,120,137,176,74,82,118,24,33,142,46,53,209,121,128,218,143,151,217,144,153,214,133,146,212,127,141,175,71,78,133,30,37,147,43,49,193,98,97,217,138,143,213,140,148,211,130,145,212,130,147,195,102,114,149,43,47,158,54,55,197,108,109,209,131,140,210,135,141,206,126,139,208,125,140,208,126,141,184,91,98,175,77,75,201,113,116,208,130,141,206,133,138,4 232,152,161,233,149,159,236,151,161,239,155,163,238,157,163,238,161,170,236,160,165,230,156,161,232,156,161,233,153,153,234,151,157,233,151,158,234,153,154,231,152,153,230,155,154,226,152,148,230,155,156,234,154,150,233,151,155,219,130,133,140,56,59,160,72,69,226,147,142,224,154,149,227,151,151,233,153,152,233,151,148,206,112,112,98,18,28,138,46,46,223,139,128,223,151,144,225,149,149,232,155,157,231,153,156,223,141,147,200,108,107,208,123,121,228,154,153,225,155,152,223,148,148,226,148,148,231,155,157,230,154,160,230,153,153,228,149,150,228,153,150,223,153,144,219,148,144,221,145,141,229,155,156,231,155,155,230,154,152,230,153,146,225,152,141,221,154,147,211,141,134,218,146,145,226,154,151,229,156,152,230,158,154,228,157,150,223,154,147,217,152,144,4 225,151,175,220,136,165,210,103,130,195,70,95,190,58,85,218,116,142,228,147,174,229,156,183,220,145,167,208,109,136,194,73,102,186,57,85,190,67,90,203,93,114,213,113,137,226,156,180,214,138,162,199,93,118,184,56,83,176,46,71,181,56,79,189,66,91,208,106,130,224,156,178,215,142,162,199,100,123,184,62,86,176,53,74,173,45,74,184,59,86,213,124,146,224,160,181,213,144,162,196,98,118,167,46,66,180,60,85,172,43,69,179,55,78,210,126,148,222,158,179,208,138,156,201,106,127,177,54,74,174,52,75,189,76,97,185,67,88,214,139,161,219,156,176,208,141,156,209,130,149,196,97,119,181,61,84,200,101,123,200,99,120,218,150,170,219,158,176,207,145,159,210,148,164,209,141,162,200,108,130,208,126,147,210,133,151,213,143,161,216,152,172,4 218,135,165,222,138,170,225,142,175,212,116,144,202,100,122,217,129,158,217,128,161,219,139,172,216,133,160,219,134,163,220,135,167,188,82,101,171,54,69,198,93,121,208,116,145,213,132,159,215,131,158,218,133,161,212,118,149,181,69,90,169,51,73,185,66,101,195,88,120,202,109,137,215,137,160,217,133,160,208,109,142,185,72,100,177,56,89,186,71,107,197,96,130,202,111,139,214,138,161,218,139,165,212,120,149,199,95,127,194,84,121,193,81,120,199,100,132,204,114,144,210,135,155,215,138,162,211,121,147,205,108,138,205,109,140,201,99,133,203,108,137,204,117,144,206,130,151,211,134,157,215,134,161,215,132,160,214,127,154,209,118,143,214,135,159,211,137,161,203,129,148,209,136,157,215,141,166,217,139,167,219,140,166,217,137,163,216,141,164,210,141,163,4 220,137,157,218,125,142,215,114,126,224,134,155,232,150,177,233,158,183,234,166,190,231,167,189,208,110,127,202,92,106,200,83,89,213,113,128,219,127,149,227,150,171,230,162,184,229,165,186,204,106,120,195,79,100,190,69,85,200,88,109,205,101,121,213,118,135,224,151,172,223,158,180,198,93,100,192,78,98,193,84,105,184,67,86,190,76,95,192,78,95,202,102,119,219,147,167,199,103,105,200,104,120,192,84,105,172,54,70,181,68,82,190,82,93,200,100,115,215,140,158,203,122,129,197,99,111,192,84,104,185,72,91,176,62,74,177,70,76,188,91,96,214,142,157,206,136,147,199,107,118,192,85,98,191,85,98,182,72,78,170,61,64,166,64,68,213,145,161,208,145,155,209,139,152,205,123,137,197,100,110,196,100,109,198,110,118,196,112,121,212,149,166,4 226,155,169,230,157,175,229,149,171,234,156,174,239,165,184,236,163,184,231,157,180,219,143,169,226,155,166,229,157,171,231,156,174,234,161,178,235,161,179,231,155,177,226,153,175,216,140,164,222,150,159,227,155,166,220,135,141,216,127,137,230,152,170,231,157,177,226,154,173,217,148,167,218,146,155,218,146,153,196,94,93,191,79,75,217,128,134,230,158,178,226,154,171,218,151,166,215,147,154,217,147,154,198,102,100,192,84,72,202,104,98,223,148,168,220,147,167,214,145,161,212,144,148,220,153,158,212,130,131,193,89,77,201,102,102,219,142,161,214,142,162,208,139,157,211,149,150,214,148,153,212,135,145,209,127,130,215,137,153,214,139,160,211,140,160,203,135,154,205,143,146,210,144,151,209,137,150,213,139,154,214,139,159,210,135,157,207,136,155,199,129,148,4 242,163,168,246,167,175,247,170,178,247,175,182,247,176,183,247,173,179,246,171,180,243,170,178,241,164,165,245,167,171,245,165,172,246,166,167,247,173,177,246,170,174,246,170,173,243,173,177,239,163,160,242,163,161,234,146,145,229,131,120,240,153,149,246,171,176,242,164,162,230,145,133,232,155,154,234,152,150,211,103,88,202,85,70,217,111,97,241,162,158,239,163,162,218,126,112,231,155,151,227,142,138,201,87,75,196,77,65,198,80,66,222,127,115,242,168,168,235,161,158,227,152,146,223,139,128,196,80,66,202,91,81,200,89,75,209,106,95,240,167,168,234,163,164,222,147,142,226,147,141,220,130,119,217,122,109,218,123,107,227,142,130,237,166,166,232,164,165,220,146,140,226,153,149,229,153,150,227,145,137,229,146,139,233,156,151,233,164,163,229,162,160,4 215,120,121,216,117,122,222,125,130,225,122,130,224,122,134,219,113,127,217,120,128,212,120,128,212,116,117,216,116,117,221,121,123,221,118,127,220,116,124,219,119,124,216,121,124,209,117,116,210,117,112,215,119,114,219,119,120,210,99,96,210,96,92,217,117,118,217,121,122,211,120,118,206,115,108,213,122,117,216,121,117,198,82,74,190,67,61,215,115,112,218,126,124,212,124,122,205,116,107,212,122,116,207,108,100,195,80,68,189,71,61,214,121,116,216,128,125,203,109,101,203,116,105,206,114,105,186,67,57,197,86,76,211,112,105,213,121,116,212,122,118,195,94,87,199,112,101,204,115,102,187,73,61,200,95,89,216,125,123,215,126,122,209,120,113,195,97,90,198,113,103,204,120,107,202,110,101,206,114,108,213,123,117,211,123,116,208,124,113,199,111,104,4 222,135,139,224,132,138,220,122,131,218,107,127,199,77,92,187,62,73,198,87,102,205,114,127,220,131,131,221,125,133,212,99,113,205,88,95,192,70,67,171,46,54,166,51,60,203,112,122,219,130,127,219,122,128,208,97,100,199,86,74,192,73,63,144,30,36,154,57,61,212,124,130,215,128,125,213,116,116,192,77,70,192,75,63,187,65,63,161,49,56,208,118,121,212,127,132,212,125,123,204,101,103,181,56,57,193,75,73,210,104,107,220,128,133,219,135,137,207,122,122,210,121,117,200,95,101,194,78,86,217,119,123,230,146,147,229,147,146,214,131,130,211,132,128,213,131,129,213,124,126,218,127,129,228,141,141,232,148,145,222,134,133,212,126,127,210,127,123,208,124,121,216,131,128,221,136,133,226,141,138,226,139,136,216,128,128,214,130,128,211,131,127,4 217,129,134,220,132,134,223,138,140,223,130,133,220,124,130,220,128,131,219,131,134,212,129,131,211,121,126,218,133,136,218,131,135,217,127,130,220,131,134,219,130,132,217,131,131,208,120,120,207,118,118,215,132,131,214,128,128,215,126,128,220,133,134,216,127,127,213,126,129,208,122,121,208,122,119,213,130,131,201,103,106,184,76,83,183,70,79,203,106,111,210,124,127,208,123,124,210,128,127,194,100,103,144,36,50,136,23,44,150,35,51,182,76,88,214,130,136,207,122,125,208,126,126,178,80,83,117,15,33,123,20,41,132,29,46,185,85,94,216,135,136,209,128,127,201,119,116,193,101,102,175,79,83,175,75,83,182,81,92,210,124,129,213,134,137,209,129,130,195,111,106,202,119,121,205,124,123,206,124,124,213,129,132,212,128,133,209,128,132,205,124,125,4 181,69,73,185,73,76,189,73,72,189,77,75,192,81,76,186,89,84,183,77,76,174,72,73,189,84,84,189,78,77,195,85,83,183,73,68,192,81,76,186,88,84,178,72,70,171,70,67,188,83,83,191,84,84,198,103,104,167,56,54,171,61,57,182,78,71,171,71,63,176,83,75,184,74,75,193,91,89,199,104,103,157,51,48,155,49,47,183,79,74,180,86,78,181,86,80,184,78,77,194,90,89,201,102,100,179,77,72,162,51,50,172,71,66,179,83,77,178,80,71,171,70,62,187,83,78,182,81,76,180,80,71,180,81,74,165,69,61,173,78,71,177,85,74,171,72,65,183,83,81,171,70,63,171,78,66,179,82,77,170,78,67,177,81,74,175,84,75,167,74,68,182,91,88,178,83,78,181,89,79,183,94,85,171,82,70,181,89,78,175,90,79,4 254,188,237,254,195,249,254,192,250,254,192,249,255,199,253,254,197,252,254,191,250,253,190,245,254,192,235,254,191,243,254,193,250,255,190,240,248,169,211,254,182,233,254,188,240,253,185,239,254,197,243,254,191,237,253,179,223,241,147,180,195,59,72,210,95,119,254,181,229,252,182,237,253,196,236,255,196,240,243,144,156,215,92,102,183,51,64,174,38,52,225,125,165,254,185,236,253,193,228,254,193,230,253,186,219,240,150,172,179,47,63,165,23,42,217,109,140,253,186,234,253,196,233,254,194,232,254,195,241,255,193,240,224,123,148,202,80,98,239,157,192,249,182,233,251,190,224,254,196,237,253,190,228,253,187,228,253,184,222,250,177,222,247,174,223,245,176,221,250,190,229,252,193,237,252,189,230,253,187,234,251,181,226,251,183,232,249,178,230,243,171,217,4 235,156,149,235,151,139,216,107,93,208,93,79,210,97,82,228,130,116,238,155,152,230,147,145,232,152,143,231,146,131,199,81,66,190,71,63,188,70,60,200,87,71,232,144,135,231,152,148,230,150,143,228,141,126,195,81,60,166,47,45,168,49,46,190,74,61,225,131,116,231,154,149,228,145,134,228,144,127,188,73,55,165,47,42,172,54,52,193,76,65,223,133,114,228,149,136,226,147,136,231,154,143,202,96,75,160,41,37,170,53,50,196,85,66,222,137,116,224,142,126,226,149,137,229,150,142,222,137,115,188,74,55,185,69,57,198,92,73,226,147,130,221,137,119,222,139,129,226,147,137,228,154,145,216,122,96,207,105,78,224,142,123,225,148,136,217,138,122,217,136,123,223,139,126,228,151,144,227,149,137,224,142,127,228,154,141,225,150,142,218,143,129,4 229,154,182,223,138,162,191,84,93,206,108,117,243,171,198,247,174,206,244,171,203,239,168,199,230,159,185,202,109,122,121,17,29,174,73,78,240,166,185,245,175,206,244,172,202,237,165,195,233,164,186,199,109,116,107,9,22,177,75,77,236,156,171,247,178,205,243,172,198,238,167,192,239,172,193,222,140,147,189,89,92,220,136,151,238,166,187,246,177,201,244,172,195,237,166,183,235,164,182,237,166,181,237,168,185,238,170,194,244,176,198,244,173,195,241,170,191,235,165,182,229,157,173,241,170,186,246,178,199,243,174,197,244,174,195,241,172,192,241,174,193,233,166,183,230,161,178,240,171,189,243,175,195,241,172,194,240,170,190,241,174,194,237,171,189,229,163,179,226,157,174,230,159,179,235,163,184,237,166,188,237,166,187,238,173,192,232,166,184,225,159,174,4 242,172,173,246,176,177,245,170,166,240,160,154,241,168,169,239,166,157,236,166,160,226,154,145,242,173,168,243,171,171,241,167,166,229,145,132,229,148,133,231,154,137,233,161,153,227,157,146,239,172,162,240,169,167,242,172,166,197,96,78,184,71,54,224,142,127,234,164,155,228,161,149,242,180,172,241,172,167,238,165,154,183,80,63,150,35,29,215,128,111,230,161,150,223,154,142,242,182,173,243,178,166,236,164,152,219,138,120,177,69,47,215,131,111,227,158,146,221,153,138,237,175,160,240,177,167,238,174,162,232,162,148,216,130,105,221,144,127,224,156,142,218,153,139,234,172,157,237,174,165,236,171,162,233,166,155,231,165,154,226,157,140,223,159,144,214,149,136,231,170,157,235,172,161,234,168,160,233,170,162,231,167,157,226,162,144,222,160,139,214,151,133,4 237,148,148,241,148,144,252,174,184,253,170,169,254,184,186,252,180,187,242,168,172,235,163,160,239,153,161,245,158,167,250,171,183,252,173,178,253,183,182,251,181,181,243,168,165,235,162,157,242,164,170,248,169,181,245,163,170,236,144,136,248,170,160,251,178,170,245,171,165,236,164,159,241,163,161,250,177,184,234,148,149,184,64,56,236,152,140,251,181,174,243,168,159,233,159,145,242,169,168,249,178,184,234,147,142,196,85,72,239,159,147,251,182,176,243,171,159,231,158,141,241,171,170,247,175,179,239,159,150,240,161,149,246,175,166,248,180,172,241,174,163,230,164,153,235,160,157,243,171,172,248,177,182,246,176,172,247,180,175,246,180,172,236,168,159,226,160,149,233,166,164,240,171,173,246,176,180,245,173,169,245,174,171,242,174,171,232,163,156,223,156,147,4 215,140,143,205,103,114,201,86,101,200,89,97,199,84,92,200,88,96,203,98,104,210,116,120,214,144,146,201,108,112,187,75,84,197,88,98,200,90,97,203,94,101,205,98,106,210,115,123,212,145,146,186,98,93,149,42,46,177,65,73,200,92,98,213,116,116,214,122,126,217,140,144,206,134,128,178,82,74,132,33,37,141,36,40,196,95,89,218,138,134,222,151,150,222,154,156,207,134,124,172,75,63,128,27,30,157,54,50,210,127,119,221,152,149,225,158,152,223,156,155,214,148,145,194,115,106,171,75,69,201,117,111,216,145,144,221,152,146,223,156,148,220,155,149,211,145,145,215,147,149,216,144,144,217,147,150,219,150,149,218,146,141,213,138,134,213,144,133,205,139,137,207,136,136,210,135,139,212,137,139,217,144,143,211,136,136,206,125,125,202,130,125,4 218,147,144,224,154,151,226,155,153,227,155,154,229,155,155,229,156,154,226,154,151,218,143,141,216,142,140,220,150,146,218,136,128,218,135,120,225,152,148,228,157,152,225,155,149,221,150,151,212,140,136,214,142,133,200,104,86,199,97,77,217,132,120,227,155,151,227,157,151,223,152,150,206,129,118,209,130,118,192,93,74,192,88,73,204,104,88,215,132,121,223,154,149,221,150,146,203,124,108,210,134,123,198,104,86,188,84,69,187,82,67,200,106,89,221,151,145,221,153,148,204,128,111,211,141,131,203,120,105,193,95,78,192,94,78,201,117,100,220,154,145,218,153,145,204,134,117,211,143,134,213,140,133,209,132,120,207,129,116,213,144,133,216,151,145,214,147,139,204,136,124,210,140,131,210,136,127,216,149,145,216,149,142,213,146,139,214,148,142,211,146,140,4 225,153,145,229,151,143,234,160,156,237,162,158,236,161,158,233,159,157,229,156,155,222,150,148,223,153,141,227,151,140,235,161,155,236,163,156,235,163,158,234,162,158,230,160,155,223,151,148,222,155,142,227,156,145,232,159,151,234,159,151,234,160,149,232,158,150,230,161,155,225,157,151,221,153,140,227,160,149,232,160,151,231,154,144,230,156,141,227,152,137,226,153,143,225,158,148,220,152,137,225,155,141,230,159,150,227,149,136,222,139,122,220,139,121,222,148,133,222,154,143,218,149,135,223,153,141,226,156,143,222,142,126,204,104,82,200,102,84,210,124,111,212,135,125,214,145,132,219,149,138,223,151,140,221,146,132,202,110,90,185,80,66,195,100,92,207,130,119,210,141,131,216,145,136,221,150,141,222,149,139,212,133,119,197,103,88,199,112,103,205,132,122,4 218,140,139,224,147,147,220,135,136,213,119,116,204,101,98,215,123,124,220,137,142,219,141,146,218,142,137,220,142,140,208,113,107,183,73,70,184,75,75,193,83,82,213,124,126,220,147,151,215,140,133,216,136,131,192,89,84,168,58,58,168,59,62,173,60,61,209,116,112,221,147,148,215,141,133,215,136,129,186,82,77,154,45,46,157,47,51,181,77,70,212,125,117,219,147,142,216,145,137,216,139,131,185,83,75,155,46,49,168,59,58,199,103,92,216,138,129,218,146,139,215,144,136,215,140,131,193,95,84,174,66,61,187,90,78,211,127,115,218,146,137,216,145,136,210,138,131,213,141,134,212,134,123,209,126,116,212,137,127,216,145,134,217,149,138,215,147,137,205,132,125,212,139,133,213,137,137,213,136,135,214,142,136,216,148,138,216,147,139,212,143,137,4 211,124,131,216,131,137,218,131,139,217,125,134,215,125,134,214,129,137,213,135,142,207,131,135,209,123,126,212,127,133,214,129,136,215,128,134,213,127,136,213,131,138,211,132,138,207,129,134,204,118,120,197,101,104,190,86,87,199,98,98,208,120,126,213,137,139,213,136,139,212,133,136,200,110,110,180,73,74,164,51,54,173,62,61,195,99,97,212,135,137,213,137,139,211,134,135,193,100,97,178,72,70,162,55,57,163,54,54,185,84,79,209,128,126,211,133,134,212,137,137,193,105,99,176,73,71,161,55,57,169,63,62,189,91,85,209,132,127,212,139,137,209,135,135,196,117,117,184,90,89,169,64,64,187,91,92,205,124,124,207,133,133,208,135,135,204,129,129,193,114,117,190,102,104,191,101,104,202,121,125,206,127,130,205,130,130,205,129,131,202,127,128,4 219,136,139,225,136,143,227,137,145,231,144,150,230,141,151,228,141,149,226,144,149,219,139,144,219,133,134,224,136,139,227,139,144,228,142,145,228,140,146,226,137,143,224,142,147,219,138,143,215,131,131,221,133,134,224,136,139,224,133,135,216,117,113,218,124,120,222,136,136,220,136,139,212,126,128,217,129,131,224,141,141,224,136,138,202,98,87,199,97,84,219,135,131,219,140,140,211,125,124,218,133,131,223,140,136,226,145,145,205,109,101,182,71,60,213,125,119,218,137,140,209,126,120,215,131,124,220,139,135,223,142,139,215,127,119,202,105,93,213,128,125,213,131,133,205,123,121,211,128,127,218,138,137,221,141,140,220,141,138,215,137,131,213,133,132,211,133,132,200,120,120,209,129,130,216,136,138,217,136,134,217,135,131,214,135,135,211,132,132,208,129,129,4 211,131,124,217,140,133,216,132,126,214,122,118,218,131,132,221,136,138,217,128,133,207,112,122,208,126,119,205,114,105,185,83,74,168,61,59,191,86,80,211,118,112,215,128,130,208,116,122,200,116,105,170,67,61,150,45,44,130,29,32,159,47,45,196,93,84,216,133,131,213,126,129,194,105,92,166,64,56,138,37,37,146,42,38,170,66,56,210,122,111,216,138,132,210,122,124,199,116,103,182,84,68,142,38,34,163,56,46,204,114,99,219,146,135,217,141,130,211,131,126,205,128,114,190,101,84,166,61,48,196,104,83,217,142,130,217,143,128,216,140,123,211,136,126,198,119,109,198,115,102,197,107,86,210,130,116,216,142,131,212,134,123,213,141,129,208,135,126,197,118,110,204,128,118,212,137,125,211,133,128,215,139,133,211,137,129,209,135,127,204,132,124,4 217,128,128,224,137,131,226,143,138,224,136,134,220,126,122,221,135,132,222,141,138,215,134,132,216,131,127,222,136,128,225,143,135,214,119,112,194,82,71,217,129,120,222,145,139,217,134,129,214,128,119,219,135,128,221,133,124,197,93,81,172,56,50,213,119,109,225,147,138,220,141,135,212,128,118,218,136,126,217,127,118,180,67,58,176,64,55,214,127,113,223,145,134,217,137,131,212,135,123,219,141,129,218,133,118,194,88,72,195,91,73,220,141,122,218,135,122,214,131,124,213,137,121,219,145,129,218,138,120,213,123,100,213,127,103,220,146,126,216,136,122,211,130,118,208,133,117,215,141,124,220,145,129,220,144,128,221,149,131,219,145,129,215,139,128,209,133,122,206,132,118,213,138,124,218,141,129,221,146,135,220,148,130,217,143,129,213,139,126,209,138,125,4 214,138,125,215,135,123,207,115,98,212,123,110,221,143,134,219,137,122,217,135,130,211,130,134,210,133,118,205,115,98,183,79,66,177,69,61,205,112,99,217,134,121,215,134,127,208,124,125,201,120,105,183,83,67,166,59,50,162,52,47,182,77,67,214,131,120,218,142,134,210,128,126,196,112,92,173,73,59,163,56,46,166,60,52,177,73,65,207,122,114,210,130,124,204,121,113,197,116,97,180,84,68,158,53,44,163,56,49,184,83,75,208,125,120,207,126,120,207,131,121,198,119,101,190,104,89,159,55,46,167,62,53,196,104,94,206,121,115,207,125,119,208,133,128,196,119,103,203,128,115,196,111,96,202,120,106,210,133,120,205,124,113,203,122,117,204,130,129,195,118,104,203,130,117,212,141,130,214,140,127,214,140,128,209,132,123,203,125,121,200,125,122,4 214,126,125,213,117,110,205,100,94,205,96,93,214,110,111,220,126,131,219,125,132,213,122,128,211,122,117,194,88,80,180,65,59,182,65,61,200,90,80,217,121,120,220,128,133,216,127,131,209,124,116,196,93,88,182,72,60,173,61,53,182,70,60,214,117,110,221,133,132,216,123,126,207,117,112,188,82,76,175,65,54,172,60,49,187,76,67,215,119,114,219,130,125,216,129,127,209,121,114,194,93,83,182,75,59,183,73,59,195,87,78,219,132,125,218,130,125,218,137,132,207,125,117,210,128,117,213,131,115,209,115,99,212,118,109,217,132,128,214,124,121,209,119,117,204,124,114,212,135,124,217,142,131,217,136,129,217,136,127,214,129,122,210,123,120,204,114,114,204,126,118,207,127,116,210,124,113,217,134,131,217,136,132,211,126,122,207,120,120,204,121,124,4 222,147,147,228,151,155,229,151,156,232,156,160,232,157,157,230,155,155,229,159,165,222,153,157,222,149,145,226,151,150,226,150,151,229,154,155,230,156,154,231,157,153,229,160,162,224,154,156,220,148,142,224,152,146,220,140,133,207,112,103,223,143,134,230,161,160,228,157,155,224,153,155,218,148,141,222,151,144,199,105,94,165,56,53,199,105,92,221,145,138,227,156,154,224,155,156,219,151,143,220,149,139,187,88,79,155,46,47,180,80,73,217,135,125,226,157,149,223,154,150,216,148,141,219,150,143,207,124,115,182,82,70,199,108,95,217,142,135,222,154,147,217,148,145,211,142,135,216,147,141,220,150,143,216,141,131,215,137,125,218,149,143,217,149,145,213,144,142,208,140,136,214,143,140,219,148,144,222,154,153,221,152,146,217,150,146,214,146,144,212,146,143,4 214,135,121,222,141,128,217,124,108,217,122,112,220,128,124,220,133,132,217,127,123,209,120,115,213,134,116,221,144,126,215,126,107,200,94,77,199,93,83,211,117,106,214,124,119,208,120,120,212,137,119,216,138,117,207,113,91,184,73,57,165,53,46,188,83,72,215,127,121,212,130,129,210,134,115,214,136,117,205,110,87,186,77,58,169,61,51,164,56,49,196,99,92,210,126,121,207,129,106,212,131,112,212,127,109,202,105,81,186,79,62,159,51,46,190,98,88,209,127,117,207,130,113,212,135,117,215,137,122,216,136,118,199,104,84,186,86,70,202,113,101,203,120,112,202,125,111,211,138,121,215,137,123,214,133,119,208,122,104,206,123,107,201,113,102,198,112,106,199,124,108,208,134,118,212,134,121,210,127,111,206,118,100,206,125,115,198,109,101,196,112,104,4 214,120,115,221,123,119,225,133,126,228,139,131,228,139,128,227,141,131,224,142,131,217,136,125,212,120,111,219,125,117,226,139,128,225,138,122,225,136,122,226,141,125,224,146,132,217,137,125,210,123,111,218,134,121,215,124,108,193,81,66,214,116,96,227,143,123,225,145,132,218,134,120,209,121,108,218,138,124,205,108,87,182,65,52,213,117,98,226,145,125,222,138,122,218,137,121,206,117,103,213,127,112,200,98,77,194,85,64,218,131,112,224,143,125,220,140,120,217,138,120,205,117,103,211,127,114,211,121,102,212,119,96,221,142,123,219,135,116,220,144,122,216,142,123,201,116,104,209,124,109,215,133,115,219,139,119,221,145,127,216,136,115,215,138,117,212,138,121,198,115,100,206,125,109,213,132,115,217,136,118,217,137,122,214,136,118,210,133,113,208,135,117,4 219,138,123,222,140,128,217,122,110,208,101,93,213,110,107,221,131,136,221,137,137,213,127,126,215,134,117,220,142,126,205,107,94,178,65,59,189,80,75,214,121,116,219,133,130,216,133,131,213,135,118,216,134,113,188,82,67,171,61,53,167,56,50,203,106,98,220,141,135,216,133,126,212,134,112,213,131,107,196,98,78,160,51,42,158,50,44,187,84,73,213,125,113,212,124,116,211,133,111,214,136,112,210,125,102,170,63,49,153,45,40,174,68,59,209,118,106,214,131,125,212,138,118,216,142,119,212,131,106,172,69,52,146,38,36,191,89,77,212,130,121,210,130,125,208,139,119,213,141,120,216,142,122,204,118,99,187,88,76,203,112,101,209,127,116,206,125,118,206,138,120,209,134,111,212,134,116,216,139,126,212,129,115,208,127,117,207,128,118,201,120,109,4 227,165,154,229,165,153,229,165,153,228,164,155,228,163,156,227,161,153,227,163,155,225,164,154,226,163,148,228,166,152,225,161,149,208,130,119,209,129,121,222,152,145,226,163,152,225,164,150,223,160,143,225,163,148,187,106,96,138,47,46,149,55,54,204,122,112,227,166,152,225,163,149,220,157,138,221,157,138,170,80,71,118,32,36,123,39,41,200,121,107,228,168,153,225,165,149,219,155,136,220,156,142,189,99,90,130,36,36,139,51,48,213,143,128,226,169,153,225,165,148,218,156,140,218,154,142,212,139,129,192,108,99,195,117,102,221,160,141,224,165,148,222,162,143,216,153,135,218,154,139,220,157,145,224,163,151,225,166,149,224,168,149,223,166,148,220,163,146,213,149,133,217,153,138,221,158,149,223,164,154,224,163,149,223,163,148,220,162,145,217,160,145,4 210,108,110,217,115,116,221,120,118,224,123,121,226,130,128,223,125,123,220,123,122,212,114,115,210,109,109,215,114,112,219,121,121,217,114,111,216,113,108,216,117,112,216,119,117,213,119,115,208,110,108,214,116,113,213,111,108,191,80,77,179,64,59,195,83,76,214,118,114,217,129,125,207,107,107,214,114,112,209,107,100,192,83,81,192,85,81,211,116,106,216,123,115,213,124,114,208,109,108,214,116,110,218,125,119,220,125,120,221,128,121,220,133,123,213,123,111,210,122,107,207,111,105,213,122,113,218,128,119,219,126,118,218,128,119,216,129,115,214,130,117,210,128,115,203,110,103,211,120,111,217,127,120,218,127,118,217,128,119,214,131,120,209,126,116,205,121,112,199,110,104,207,115,110,214,125,119,217,130,122,215,129,122,210,125,116,204,120,114,200,115,110,4 206,123,148,214,130,156,216,135,160,216,135,159,217,137,158,215,138,159,219,145,165,214,142,156,206,123,145,211,128,150,214,134,156,215,135,157,213,129,146,215,136,154,217,142,161,213,139,153,205,126,143,208,123,144,212,130,149,201,107,119,189,86,93,213,130,142,215,139,157,211,135,152,204,128,142,210,130,147,213,132,146,174,66,75,168,57,64,209,125,130,216,144,157,210,135,149,204,130,143,213,139,151,213,139,153,202,116,126,204,118,127,214,140,150,216,145,154,212,139,148,203,130,141,209,135,148,212,138,153,214,141,155,216,144,158,215,143,156,216,147,155,212,143,150,200,127,137,205,132,145,208,132,147,213,137,151,217,144,153,213,141,150,215,145,152,209,141,146,198,127,136,203,130,142,207,131,145,212,136,149,216,145,152,212,141,148,212,142,148,205,137,143,4 205,119,123,213,127,134,211,123,133,209,119,132,204,111,124,204,116,135,201,113,134,196,107,126,205,121,121,211,127,128,211,126,131,194,96,103,179,74,82,187,91,101,199,113,130,196,108,127,203,122,122,208,125,124,206,120,124,173,68,73,136,31,39,145,46,53,194,104,113,195,108,126,204,124,123,205,122,124,205,119,122,173,69,71,126,25,33,147,44,51,184,89,95,196,112,124,201,122,118,204,123,121,208,126,128,196,104,105,158,53,57,149,43,48,181,88,94,197,115,125,196,114,113,201,119,120,204,122,122,210,132,134,197,108,110,179,83,88,189,101,107,192,110,120,192,113,111,200,117,121,206,125,125,207,128,130,201,123,126,192,111,119,191,108,115,188,107,115,188,111,109,197,120,123,200,119,125,203,120,127,201,120,126,189,108,117,189,108,117,188,111,120,4 176,149,174,183,155,183,187,156,185,190,162,190,191,165,191,190,163,188,185,158,182,179,153,175,183,156,184,188,162,190,192,165,194,195,170,199,197,172,201,193,167,194,189,163,187,182,155,178,186,159,187,194,168,195,195,170,196,192,161,190,194,164,193,196,169,196,192,165,192,187,160,188,187,159,187,197,173,201,187,153,177,152,96,106,175,133,153,196,169,195,195,169,197,188,161,187,189,161,190,193,167,196,189,157,180,133,78,85,155,110,121,195,168,193,194,169,195,187,158,185,187,158,187,192,162,192,191,162,189,183,150,174,183,148,168,191,164,188,191,166,192,185,157,184,183,152,180,188,155,183,192,163,188,195,169,196,195,170,194,193,167,191,184,157,183,179,152,179,178,149,175,185,155,179,187,158,182,189,161,185,189,163,186,187,161,185,181,155,178,174,147,172,4 138,114,124,162,137,154,175,150,172,182,157,178,182,155,178,178,151,171,173,149,166,101,85,95,157,134,148,174,150,169,187,158,182,192,163,188,192,165,190,188,162,183,181,155,174,149,128,141,166,142,160,183,157,181,196,169,196,203,177,204,203,177,203,196,169,191,185,159,180,166,143,161,171,146,165,187,160,186,203,179,205,183,143,160,187,149,169,203,175,200,190,163,186,169,146,165,172,146,163,187,160,183,203,176,203,171,127,140,171,128,140,202,177,201,188,159,183,168,143,163,168,141,158,185,156,179,195,163,189,200,172,196,199,173,194,193,167,190,181,154,179,161,135,154,158,132,148,176,146,169,188,159,181,191,163,184,192,166,187,184,158,180,176,149,168,129,108,121,127,106,117,169,142,162,177,151,172,180,153,174,179,153,172,172,148,167,158,134,150,61,48,55,4 134,107,118,142,118,133,142,122,140,165,123,136,219,162,173,222,172,182,197,144,157,146,107,120,140,112,123,148,124,140,146,121,139,195,143,153,235,183,192,231,185,197,216,166,180,169,126,139,146,119,131,151,129,143,157,126,141,201,148,158,228,178,190,239,195,205,225,181,193,193,152,166,152,126,138,154,131,146,169,132,146,122,65,74,181,124,132,248,208,216,228,183,195,208,166,183,157,130,143,158,133,150,168,128,142,166,102,110,220,167,174,243,205,213,232,194,204,215,177,191,162,133,148,162,138,157,165,123,137,220,165,180,236,190,205,236,193,208,231,191,207,217,176,196,166,135,153,164,141,161,164,123,136,212,161,168,231,186,194,233,193,206,228,185,205,217,174,194,169,137,156,165,136,155,161,120,134,206,155,162,225,179,185,227,181,195,225,189,203,219,186,191,4 117,90,100,150,119,131,155,127,142,159,129,144,163,128,145,153,121,141,159,127,146,110,84,98,147,115,127,158,125,139,160,130,150,169,128,145,211,148,160,168,125,143,161,129,154,159,128,149,156,124,136,168,135,151,162,130,154,201,146,161,244,183,195,194,145,160,149,115,138,162,129,154,166,133,145,175,142,161,172,133,156,194,134,145,235,183,193,222,175,190,165,128,147,138,103,124,176,143,156,182,146,168,178,135,157,162,95,104,225,173,183,234,190,207,199,156,178,145,113,127,179,144,162,188,151,175,176,131,151,215,154,165,236,184,200,229,182,204,211,168,190,165,129,139,174,139,156,191,157,179,175,131,152,207,151,158,226,175,187,224,180,198,220,189,194,174,144,140,135,105,117,192,160,180,167,126,146,197,138,146,215,161,176,210,162,179,216,186,182,125,105,97,4 201,176,205,204,179,207,209,187,214,211,189,218,207,184,215,204,180,213,205,182,212,202,178,208,202,176,205,207,183,209,212,190,217,215,195,222,210,188,217,207,183,213,207,183,214,203,179,210,202,177,205,210,188,213,210,189,216,205,183,210,205,182,213,209,186,217,210,189,218,208,183,216,203,180,208,207,184,212,207,184,211,124,82,86,150,114,124,215,194,225,209,187,217,207,183,215,203,179,206,206,183,210,207,184,213,165,133,151,178,148,168,212,192,221,206,182,215,206,181,215,202,178,205,207,184,210,206,183,212,209,185,218,209,185,219,208,187,216,205,181,213,203,178,210,199,174,203,203,178,208,206,181,212,205,180,211,204,179,211,206,184,216,204,181,214,201,175,208,194,167,198,199,174,206,201,176,207,201,176,206,204,179,211,204,181,213,202,178,211,197,171,205,4 135,105,117,173,139,156,182,149,170,188,157,178,185,153,179,181,150,177,172,144,169,118,96,112,169,134,148,184,147,170,197,163,187,204,172,198,200,166,197,194,161,189,185,154,180,164,136,156,176,142,160,192,156,181,207,174,199,218,189,214,214,182,213,207,174,201,201,169,194,182,150,173,181,147,166,197,162,187,211,178,205,207,176,196,206,173,198,216,183,214,203,169,198,188,159,181,186,152,171,198,162,187,214,183,208,195,158,179,195,159,181,214,182,212,200,165,193,188,161,181,182,149,167,195,163,186,204,171,196,212,178,206,212,181,211,205,171,200,194,159,185,182,151,172,164,133,149,183,150,175,193,158,186,197,162,190,198,164,194,196,164,194,185,154,177,158,130,149,115,91,104,169,137,159,178,147,173,181,149,178,181,150,179,175,145,173,170,141,163,95,77,90,4 165,125,129,182,139,148,195,150,164,200,154,170,202,160,177,198,155,172,189,149,167,175,138,157,175,134,141,189,143,154,201,154,168,207,161,179,207,161,181,206,165,181,197,157,174,184,144,163,184,140,152,197,148,166,209,161,180,218,177,197,218,182,203,212,170,190,204,162,181,192,153,172,189,147,159,201,153,170,209,161,176,185,130,134,189,140,149,209,165,182,208,168,189,196,155,174,189,149,159,201,158,173,213,171,186,163,104,103,141,66,59,203,155,165,210,174,194,197,161,177,187,147,156,199,155,169,208,164,179,214,177,192,210,167,181,211,172,192,205,165,184,195,159,176,180,139,147,194,152,163,204,161,174,209,167,181,211,172,187,207,164,182,198,154,175,186,148,165,170,134,138,187,147,155,196,154,165,201,157,171,201,153,169,199,153,171,190,146,164,172,130,142,4 204,155,173,209,163,182,211,166,185,210,165,186,210,167,188,211,168,188,208,166,185,204,163,182,206,156,173,210,161,182,214,168,188,216,179,202,215,178,200,214,172,194,210,163,187,207,164,185,207,158,177,208,161,178,194,137,144,193,141,146,204,159,173,211,169,189,212,172,195,209,169,189,211,166,186,199,146,151,142,68,57,123,47,44,136,58,51,184,117,113,210,165,182,211,173,194,208,163,180,211,171,189,182,127,132,141,65,61,150,75,71,194,136,142,212,167,186,211,170,189,206,158,173,211,168,185,213,172,190,206,161,176,208,158,174,212,163,185,213,173,194,209,167,186,205,158,173,209,165,180,214,176,196,217,183,203,215,172,192,211,162,181,212,170,189,206,159,178,203,159,173,207,164,179,210,170,187,213,174,191,214,175,195,213,173,194,210,167,186,205,159,181,4 200,181,203,205,187,209,205,187,210,203,183,206,203,184,211,202,182,211,199,179,205,196,174,200,201,181,208,209,193,217,209,194,216,208,190,214,208,192,219,206,187,214,204,185,211,201,181,208,207,190,215,211,197,222,211,196,223,202,182,203,193,172,181,205,188,212,204,184,213,203,183,210,204,186,210,206,187,214,196,173,188,166,134,130,157,122,110,185,160,166,203,183,213,202,182,209,201,180,207,201,181,206,170,138,124,144,105,93,141,101,94,170,140,136,203,185,211,204,185,212,200,179,203,202,183,208,180,154,155,147,108,91,148,110,98,186,163,171,207,190,216,204,185,211,198,178,198,201,181,207,197,177,200,182,158,164,189,166,181,200,181,207,206,190,216,203,184,211,197,176,201,199,181,204,199,181,206,199,178,207,200,181,209,202,184,212,203,186,213,201,184,210,4 137,120,131,177,160,177,186,168,189,191,171,194,190,168,193,185,165,190,184,165,187,131,116,132,170,152,170,183,165,188,195,177,198,198,180,201,194,173,200,191,171,197,187,168,193,169,151,175,178,160,179,190,172,197,203,188,212,204,189,213,201,185,210,198,180,207,191,171,198,180,160,184,179,160,179,192,173,197,202,186,212,177,152,159,166,138,137,197,177,203,195,177,203,182,163,187,180,162,182,191,173,197,196,177,198,150,116,103,147,111,103,197,179,201,196,179,205,182,163,187,176,158,179,188,170,192,196,179,202,186,165,180,188,168,186,200,185,212,193,176,202,180,162,185,161,142,161,184,165,189,191,172,195,192,173,198,193,174,203,188,169,197,186,166,190,150,132,152,116,99,113,176,157,178,183,164,189,186,167,190,184,164,189,179,157,186,171,150,170,81,67,77,4 132,98,108,167,127,143,175,135,153,180,140,155,183,143,162,174,136,154,167,131,150,108,77,91,161,120,130,175,132,148,185,145,163,192,150,171,194,152,174,186,149,167,177,142,161,156,121,139,167,125,135,184,140,159,198,158,180,202,161,182,203,161,183,198,157,177,185,147,169,167,128,146,172,132,146,190,146,169,203,157,180,207,166,186,206,165,187,206,163,185,189,150,171,171,132,152,176,136,152,190,145,164,205,157,179,201,155,172,195,153,170,209,170,193,188,148,170,173,136,157,170,128,144,186,141,159,200,152,171,207,163,185,206,164,187,198,158,179,186,147,170,174,136,158,159,120,133,179,136,154,193,148,168,199,156,179,197,156,179,192,152,178,185,145,172,158,122,142,125,92,105,169,131,147,181,139,158,189,146,169,186,144,169,185,145,170,178,136,157,99,73,86,4 180,140,159,187,145,166,187,144,165,189,149,173,187,145,170,185,142,161,182,141,160,181,140,162,186,146,169,190,146,169,194,152,175,193,156,179,190,150,172,191,146,168,190,147,172,185,147,169,187,146,171,191,146,167,196,153,174,197,162,183,196,158,181,198,153,180,194,153,176,185,144,166,184,139,160,191,144,166,200,159,181,167,121,131,181,139,159,203,162,190,192,153,171,186,144,166,185,139,158,191,143,164,201,157,180,177,130,143,185,144,164,200,161,184,192,152,174,191,152,182,185,138,156,191,146,167,199,159,181,202,161,186,199,159,183,193,152,171,194,154,179,184,145,168,181,136,152,190,145,167,194,152,176,195,153,179,193,151,177,193,154,176,186,143,166,176,135,157,181,140,159,187,146,169,189,147,171,191,150,177,187,149,172,185,145,170,178,136,159,181,141,170,4 115,102,98,150,134,137,164,147,156,172,156,165,176,159,169,172,156,166,169,152,162,106,95,99,140,124,123,159,143,151,176,159,169,181,163,171,184,167,178,183,166,176,177,161,172,152,138,144,149,133,135,169,153,162,185,169,178,194,179,189,195,179,191,189,174,182,182,167,177,168,152,160,154,138,142,175,159,167,193,177,187,187,167,168,184,161,164,195,181,192,186,171,180,171,156,165,158,142,145,176,159,164,199,184,192,160,137,134,135,109,108,202,187,197,184,168,178,170,154,163,156,140,142,175,159,165,188,172,178,188,171,179,184,169,176,193,179,187,181,165,173,164,150,156,147,130,129,170,153,160,183,166,172,189,173,180,190,175,183,183,168,174,175,159,164,143,132,133,113,99,97,163,145,148,175,158,162,180,165,169,179,163,169,172,156,160,164,150,149,80,73,71,4 189,173,180,193,177,185,194,179,188,194,179,188,193,178,186,193,177,185,191,175,183,187,172,177,192,175,182,194,177,185,192,176,179,188,170,168,192,175,182,195,179,189,192,176,185,189,174,182,194,178,186,194,178,186,185,165,156,174,145,125,173,144,135,194,177,187,195,178,187,193,177,185,195,180,188,195,180,185,172,145,128,122,82,69,142,102,86,192,174,180,196,180,190,194,179,188,194,178,186,197,181,186,160,129,111,53,34,45,105,79,79,189,167,165,197,183,193,195,180,188,192,175,180,195,180,186,181,159,150,104,77,70,118,91,88,192,173,172,198,185,192,195,179,186,190,172,176,192,176,181,191,175,181,183,163,161,186,167,167,194,179,186,197,181,188,195,180,188,188,171,174,191,174,178,193,176,183,193,178,187,194,178,187,195,182,189,196,181,188,194,179,185,4 129,93,93,177,129,136,186,138,151,194,148,159,195,148,160,190,145,157,186,143,156,130,97,104,163,117,121,183,134,145,196,147,162,201,155,169,201,153,168,197,150,164,191,146,158,172,129,140,172,126,133,193,145,156,204,157,171,210,164,179,211,164,178,205,155,168,196,146,159,179,135,147,173,128,138,195,147,160,212,167,177,209,160,168,201,146,157,214,165,178,197,149,162,179,136,149,176,129,140,194,147,159,210,163,174,208,158,166,205,149,159,216,166,179,197,151,163,179,137,150,175,128,135,193,144,156,206,156,166,212,163,177,214,164,179,207,158,171,194,147,161,177,133,142,161,115,120,186,137,149,198,150,161,203,153,165,202,153,165,195,149,162,187,141,152,164,121,127,117,80,85,175,129,138,184,137,150,192,145,156,191,144,153,186,138,149,177,132,140,103,72,75,4 190,149,170,190,149,169,194,150,172,196,153,175,195,151,174,195,150,172,192,147,168,189,142,164,193,154,173,195,153,173,198,151,173,201,157,179,199,153,175,198,152,173,197,154,174,193,150,171,196,156,172,201,163,179,202,157,177,194,143,161,197,149,170,202,158,180,199,155,176,194,148,169,193,147,167,202,163,179,207,167,185,130,62,62,173,117,129,210,169,191,200,158,179,195,150,171,194,153,171,195,153,171,200,156,174,176,122,130,193,141,159,206,159,183,200,154,175,195,154,175,192,148,167,192,147,167,194,148,168,204,161,182,204,157,179,201,151,173,200,155,175,197,157,176,189,143,162,193,148,168,197,154,174,196,152,174,201,156,176,197,148,170,195,150,172,193,153,175,190,149,166,191,146,166,192,148,169,191,146,169,194,148,171,194,149,170,191,147,169,189,150,171,4 124,101,94,180,149,144,193,165,166,201,174,174,200,171,171,192,163,164,191,163,166,114,98,95,173,145,139,191,161,161,203,172,169,209,179,179,207,179,178,203,175,174,196,169,168,169,144,138,183,154,148,202,173,174,214,184,186,222,196,198,223,201,205,208,179,182,200,171,171,191,168,169,188,158,154,207,178,180,225,200,206,205,174,171,170,122,106,214,187,189,210,184,187,198,174,175,186,158,153,207,179,179,223,197,199,191,150,141,167,120,104,222,200,203,203,174,174,192,164,164,178,142,132,204,173,178,212,183,183,221,196,200,221,194,191,211,182,178,168,123,102,184,154,151,179,152,152,195,163,162,206,174,173,210,181,179,210,182,181,204,177,177,182,148,137,169,144,139,128,110,107,194,165,165,195,160,156,199,167,161,198,171,163,191,163,156,193,171,171,101,87,80,4 199,173,175,201,176,174,205,183,187,207,186,195,206,189,195,199,176,171,199,175,177,196,176,177,204,182,189,210,189,200,210,189,198,213,199,215,211,198,209,208,192,202,204,183,191,200,181,180,208,186,198,213,197,211,212,196,207,205,187,191,186,148,129,195,170,165,206,191,197,197,172,163,204,179,182,211,192,203,203,180,182,124,68,36,114,55,13,184,151,121,206,190,191,202,181,184,205,180,187,211,190,201,189,155,140,78,18,0,126,81,58,212,196,197,208,194,204,206,193,203,202,174,176,204,179,181,201,176,169,160,115,86,181,146,127,209,192,195,206,191,196,201,188,191,200,175,175,205,183,189,205,184,188,209,192,197,209,193,195,193,166,149,192,165,148,200,189,198,201,180,186,203,180,186,204,184,188,204,186,188,204,186,187,197,173,168,197,179,180,197,182,187,4 200,161,170,204,168,177,206,171,177,206,170,180,203,168,173,201,165,174,195,156,164,194,156,164,204,164,176,207,172,182,209,176,187,210,178,191,207,173,177,204,169,174,200,163,171,197,161,169,207,172,183,209,175,184,202,161,159,209,176,183,207,174,178,207,170,174,204,171,179,198,160,168,204,168,169,209,175,181,208,171,171,185,140,126,187,144,138,214,183,194,204,170,176,201,166,176,204,168,167,209,176,178,214,183,191,187,143,131,189,145,137,212,181,192,204,169,174,198,163,165,202,168,169,208,175,180,210,177,183,211,181,191,209,177,188,206,173,182,203,169,173,200,167,171,200,167,172,203,168,172,204,167,167,207,172,181,204,169,179,200,164,163,204,173,178,200,170,174,197,163,169,200,164,171,204,172,178,205,173,184,200,165,173,194,155,151,200,168,174,199,169,177,4 167,134,134,184,150,160,196,161,171,201,166,175,199,161,172,198,162,168,190,151,156,179,144,151,179,144,150,196,159,172,207,171,183,210,173,183,208,170,180,206,167,176,200,160,167,189,155,163,189,153,162,203,164,177,213,175,188,218,184,196,217,183,192,210,172,180,205,167,175,195,159,167,194,154,167,207,167,178,217,182,192,213,175,175,208,172,170,217,183,191,206,168,172,195,156,161,195,158,169,207,171,179,216,182,184,213,178,177,204,164,160,217,184,191,207,173,175,198,165,171,192,157,166,204,169,174,211,177,179,217,184,189,216,182,189,209,174,175,208,180,184,196,166,171,189,158,165,198,162,167,205,168,169,211,177,183,208,172,174,204,168,169,201,170,176,190,160,164,180,151,154,188,153,153,197,161,161,203,171,173,200,164,164,199,167,169,192,160,164,179,150,152,4 141,112,125,181,148,166,191,153,173,196,155,181,197,154,181,194,148,174,190,148,174,116,88,105,171,138,152,191,157,178,207,172,195,211,174,201,209,173,201,204,165,193,198,158,186,167,133,155,178,142,158,198,160,183,214,175,200,220,186,210,218,187,215,214,184,210,204,175,201,188,160,182,186,149,167,204,163,186,216,174,200,215,171,191,207,156,170,214,177,202,208,176,203,193,164,189,191,159,178,206,172,193,218,186,213,199,146,156,194,137,142,214,179,205,205,167,195,190,155,181,189,158,175,202,167,190,210,176,201,215,184,207,218,194,217,213,186,214,202,173,201,185,154,178,180,149,164,195,164,185,201,168,194,209,181,204,212,185,208,205,176,202,197,170,195,164,141,160,147,122,133,185,156,175,191,162,184,199,170,192,202,175,197,196,168,191,188,159,178,102,85,96,4 215,178,204,218,180,206,220,183,207,221,188,214,217,178,206,216,182,210,215,184,212,213,182,209,215,173,200,219,180,209,222,188,213,222,187,215,219,180,209,218,182,211,216,180,208,213,179,206,215,168,196,219,174,201,223,184,213,214,166,185,204,145,154,216,179,203,216,180,208,214,177,206,218,180,205,221,181,211,211,159,179,201,131,138,196,119,126,199,145,151,212,171,196,214,177,208,219,187,213,222,191,221,203,151,166,183,108,102,188,116,117,210,167,189,215,180,207,212,172,201,217,185,211,218,184,213,216,184,208,201,155,164,207,168,182,222,197,226,217,190,218,214,181,211,214,178,205,215,179,208,220,188,215,222,197,223,222,200,224,219,192,217,215,189,218,213,186,216,209,173,202,213,181,208,216,183,207,218,189,212,219,197,218,216,192,216,213,184,213,211,183,212,4 203,172,195,209,182,204,212,186,210,213,188,214,210,182,204,206,177,194,199,163,176,201,168,191,206,180,204,210,182,210,211,181,202,209,181,194,212,185,207,208,180,200,204,172,196,204,174,195,207,180,201,210,181,203,202,164,164,195,154,143,196,158,153,209,182,206,210,182,212,208,183,206,210,186,206,212,184,204,204,167,165,178,129,103,170,118,89,206,175,190,212,183,211,209,183,202,213,192,213,216,194,222,208,176,180,176,127,95,171,120,95,210,183,199,213,188,212,210,183,204,208,180,196,213,185,206,214,188,208,199,161,156,185,138,114,213,188,205,213,192,211,210,184,207,205,174,186,209,177,201,211,183,203,211,182,201,208,174,185,211,181,199,211,187,208,208,183,204,204,175,195,207,176,203,209,181,204,210,182,204,211,185,212,209,180,203,207,180,198,205,176,191,4 145,118,126,179,152,168,196,166,190,203,171,196,201,167,191,195,153,177,187,145,165,119,97,108,170,138,148,192,159,181,206,171,189,215,186,210,211,177,197,206,167,189,198,159,184,166,134,152,182,148,166,202,165,190,215,182,206,222,197,220,218,190,211,209,178,197,206,179,200,185,154,170,188,156,175,207,174,195,220,191,215,208,169,169,203,166,167,215,188,215,208,183,200,192,168,182,189,159,175,209,179,198,222,199,221,202,161,152,183,134,111,217,194,217,209,186,207,192,168,185,184,151,166,204,172,190,217,187,205,216,186,204,208,172,178,214,188,207,205,177,195,187,160,175,174,145,160,194,160,177,208,174,193,213,181,205,213,184,207,208,176,198,199,167,184,158,133,149,139,115,126,184,153,173,195,164,186,202,171,194,200,171,192,197,168,189,186,156,172,85,69,76,4 232,200,207,232,200,210,232,200,209,235,208,218,229,197,208,227,195,204,229,198,209,224,190,199,234,203,210,236,210,220,234,208,218,231,204,212,230,200,207,231,201,210,232,205,218,229,200,211,232,201,207,229,197,201,216,181,184,198,165,173,175,145,156,199,163,172,224,192,201,230,202,212,232,201,207,230,195,198,156,117,121,91,66,79,123,103,128,167,134,151,222,188,192,229,202,210,231,202,209,225,189,190,147,103,103,96,62,72,149,118,135,210,178,187,230,201,209,231,203,212,233,205,211,227,197,201,217,184,184,194,153,157,201,165,171,228,200,209,232,205,217,228,198,205,226,197,204,231,201,207,230,202,206,232,205,208,231,202,207,230,203,213,231,203,215,229,202,210,227,195,202,230,199,208,234,207,219,232,206,214,232,204,211,231,202,213,228,199,210,228,201,211,4 151,124,121,191,161,164,200,169,174,206,175,180,205,174,181,202,173,181,194,167,174,134,113,115,183,154,152,202,172,177,213,182,189,217,188,196,217,190,199,213,187,194,205,177,185,177,150,157,193,163,163,210,178,185,219,188,197,227,198,205,227,199,205,217,188,197,208,177,188,193,166,172,197,166,165,212,179,186,224,193,200,193,162,162,174,144,150,216,186,193,213,183,191,195,166,173,199,168,172,213,184,190,225,196,202,162,128,131,138,108,119,218,188,191,212,183,188,196,168,175,194,163,164,209,179,182,215,186,193,220,191,196,218,188,192,218,189,197,207,177,182,190,161,164,180,150,147,204,173,177,211,178,185,214,185,191,214,184,187,210,180,188,201,170,173,164,136,139,137,113,112,194,164,168,200,170,174,205,174,179,204,174,179,200,170,175,189,159,159,98,79,79,4 221,206,232,237,223,249,239,226,251,242,231,255,244,236,255,244,236,255,241,232,255,232,218,247,229,215,242,236,222,250,226,209,237,215,192,223,214,188,221,225,205,236,239,228,254,236,224,253,233,221,250,225,208,239,185,143,175,181,135,170,175,126,155,186,142,175,228,212,242,239,230,255,235,222,253,210,184,216,168,120,153,183,132,167,182,128,165,182,130,169,221,194,227,237,225,255,233,221,253,216,190,220,166,112,145,176,125,169,174,119,165,195,149,187,231,207,244,231,213,249,228,213,244,231,215,246,199,159,189,177,122,160,192,145,184,226,202,235,237,224,255,229,211,248,217,198,230,231,216,248,228,209,243,224,198,232,232,214,247,236,222,253,235,219,253,227,209,246,192,171,204,225,206,241,231,215,249,236,223,255,235,219,251,233,218,250,231,215,250,206,185,222,4 167,149,166,205,183,210,217,198,227,224,207,235,224,204,232,218,197,227,211,187,219,138,117,139,193,172,194,213,194,223,227,209,240,234,215,245,235,217,245,228,206,239,217,192,227,186,162,189,199,176,202,220,201,231,233,216,247,234,217,250,233,216,249,233,218,254,221,201,239,200,178,211,200,174,204,223,202,235,222,200,233,192,145,178,183,127,158,206,173,208,223,208,248,200,174,210,199,170,202,223,204,240,202,167,199,164,97,131,169,98,134,191,136,174,220,201,243,199,174,210,195,169,199,216,194,230,212,181,214,170,103,138,175,112,152,213,180,220,214,188,231,190,161,196,182,156,183,205,177,216,216,193,232,212,178,215,215,184,222,218,201,242,207,183,225,167,143,175,144,122,144,196,170,206,206,180,221,216,196,236,215,194,234,207,183,224,194,166,204,100,84,106,4 208,206,220,213,211,226,215,210,230,214,208,234,210,195,221,212,199,222,214,210,227,209,205,222,212,210,225,215,211,227,207,184,205,199,162,187,189,141,160,203,170,189,217,210,228,212,208,227,215,214,231,214,201,219,191,131,152,181,112,136,177,101,122,194,137,156,214,202,222,215,211,229,215,214,230,211,193,211,190,123,146,185,118,149,180,105,133,199,149,169,218,208,228,217,214,230,211,206,222,212,201,218,196,142,163,186,116,140,189,123,147,211,181,204,220,216,238,217,213,231,208,202,216,215,213,229,208,191,210,191,131,154,196,139,162,216,200,218,218,214,232,214,210,226,207,200,215,210,206,219,214,211,230,208,189,210,210,190,209,219,212,230,217,212,227,212,208,225,199,188,203,207,201,215,210,204,220,211,206,221,215,208,226,215,210,226,214,211,225,208,205,221,4 168,164,164,189,185,191,202,198,208,205,203,215,203,197,210,200,193,205,196,191,202,122,119,125,182,178,182,201,199,208,212,210,221,213,212,227,206,195,212,207,201,214,204,202,216,169,167,176,188,181,190,208,206,217,215,209,221,196,158,175,180,121,134,202,178,191,207,207,220,186,181,193,191,184,192,211,211,223,210,191,203,182,113,131,175,105,125,202,173,187,210,210,223,189,183,195,188,182,190,206,202,212,212,204,214,191,137,153,187,129,147,211,203,217,208,206,220,188,183,193,184,177,183,201,194,204,211,210,220,208,195,209,205,182,197,212,209,220,204,201,213,181,178,185,176,169,173,192,183,192,205,198,207,208,203,212,210,205,216,206,203,214,200,197,206,140,138,142,141,134,136,182,176,182,195,190,199,199,194,204,201,197,207,195,192,201,178,175,179,62,58,61,4 54,32,26,126,90,67,188,148,128,212,171,148,217,178,154,210,171,151,192,154,137,151,120,108,86,56,41,161,123,106,207,167,151,220,179,155,222,184,158,215,176,155,198,160,146,167,133,118,118,84,67,183,145,128,215,177,160,231,197,180,231,196,178,224,187,172,194,152,141,162,126,117,140,103,85,193,155,141,215,177,162,199,171,169,188,157,162,224,187,175,192,148,139,156,118,110,157,119,101,199,157,145,218,180,166,184,163,177,172,152,177,217,180,171,200,162,157,162,128,122,171,136,122,201,159,149,221,185,169,227,200,199,222,196,199,222,187,180,193,155,153,166,132,127,162,130,118,201,162,154,225,189,176,237,206,194,233,202,191,216,183,177,191,155,155,155,120,118,120,93,89,186,150,142,220,184,176,230,196,190,216,183,174,197,163,160,176,143,143,113,87,86,4 163,127,135,202,166,181,213,183,202,209,181,198,221,194,214,220,194,219,213,187,213,129,102,118,211,170,184,223,186,206,231,201,221,237,211,234,234,206,227,233,205,228,228,200,225,189,157,179,228,187,204,242,206,232,246,216,240,246,222,240,234,200,219,224,181,205,229,194,223,211,177,202,232,193,213,237,198,220,223,186,205,195,162,179,177,142,162,188,144,165,229,186,216,219,175,201,232,191,212,225,180,198,170,130,146,146,117,143,153,126,157,171,132,159,227,176,204,220,170,197,227,183,203,233,191,213,211,171,190,184,143,167,205,163,194,222,176,208,233,182,214,215,164,187,218,168,184,234,185,210,242,198,223,243,198,225,247,200,229,243,195,227,231,177,205,194,143,163,184,136,149,225,171,191,232,188,209,239,192,216,238,189,214,231,178,204,221,165,188,133,95,109,4 239,198,222,242,206,229,246,214,235,247,218,240,251,226,248,249,218,243,246,214,241,239,207,231,242,204,230,247,208,235,250,218,243,248,216,239,243,208,232,244,206,231,235,188,214,235,197,223,233,189,211,235,190,215,229,183,212,215,170,192,201,155,179,204,158,179,210,158,177,232,189,214,218,163,182,205,157,178,174,133,157,165,127,152,164,127,153,165,129,155,189,145,170,231,185,212,210,156,173,179,133,154,154,117,139,154,122,150,159,128,157,158,128,160,171,129,155,221,168,186,224,176,194,212,163,182,182,140,161,159,118,140,177,137,167,186,145,176,203,155,178,232,178,201,233,187,211,237,190,214,226,179,200,218,170,193,229,181,209,234,188,214,240,194,222,240,193,222,230,177,198,237,192,211,240,195,218,243,199,224,244,198,223,245,201,226,242,194,220,236,184,208,4 137,100,117,187,143,167,179,137,160,111,58,54,162,123,135,201,174,198,189,160,179,129,106,117,173,130,152,194,148,173,208,161,192,191,149,172,206,172,199,209,184,203,200,172,192,173,145,160,185,142,168,199,150,173,218,168,200,227,186,219,224,199,224,216,190,208,207,178,198,188,161,178,192,149,174,209,165,196,223,182,214,205,157,170,191,153,153,222,198,220,212,184,202,194,168,180,194,149,175,210,166,194,225,192,220,184,137,135,182,142,142,225,208,227,212,186,200,195,167,180,191,146,170,206,161,186,214,181,201,216,188,201,223,203,219,215,193,212,206,179,199,190,163,180,177,139,157,197,162,181,209,182,200,215,195,212,215,193,207,206,181,199,198,172,185,171,147,158,134,108,118,188,163,179,200,178,194,206,183,198,206,185,198,196,175,189,189,162,173,108,89,95,4 221,177,212,221,177,210,220,178,209,219,186,216,218,194,217,218,199,220,216,192,211,214,188,208,222,182,214,220,171,202,220,176,206,220,187,215,220,196,219,218,196,218,217,194,213,216,190,213,221,181,212,221,176,206,220,179,207,197,148,147,181,131,118,209,178,191,219,200,222,216,190,211,222,185,214,222,186,214,214,169,185,156,93,75,126,64,46,202,166,175,221,202,225,216,193,213,220,183,211,222,188,216,210,168,181,134,71,52,151,98,91,220,194,216,218,198,218,218,198,217,218,185,210,220,192,215,211,176,188,179,129,123,203,168,179,221,200,222,217,197,218,216,195,214,216,184,209,216,187,208,211,176,183,220,193,214,221,200,220,219,199,216,217,197,218,214,194,215,216,186,208,217,192,213,217,192,209,219,197,216,218,194,212,218,201,220,215,193,214,212,187,210,4 200,179,195,206,188,204,207,190,207,204,187,208,204,186,204,200,179,194,202,184,200,200,182,195,204,184,200,210,192,210,215,200,216,211,196,215,209,193,212,207,188,203,204,184,200,202,181,196,206,187,201,211,193,210,216,203,221,212,195,211,210,193,212,214,201,218,209,192,207,203,182,200,207,188,202,213,194,211,218,203,220,179,146,143,161,119,115,207,188,203,212,197,214,203,182,197,212,195,208,214,196,211,220,204,222,169,131,127,133,80,64,197,171,178,214,199,221,203,181,199,210,191,205,214,198,212,218,203,217,212,193,211,202,178,192,212,194,214,211,191,211,207,187,204,207,186,200,210,192,208,215,199,213,214,197,216,214,196,219,213,195,214,211,192,210,207,187,205,202,181,194,206,184,201,210,190,209,211,192,212,210,190,209,209,189,208,209,191,207,202,181,198,4 143,121,126,177,149,154,190,160,170,200,169,180,199,170,182,192,164,176,190,160,172,128,105,111,174,149,154,189,160,170,200,172,183,202,173,185,203,171,183,204,174,185,196,164,177,170,143,153,186,158,168,203,175,188,211,182,196,216,193,210,214,188,203,209,177,189,200,171,186,184,159,172,192,162,173,208,178,190,220,194,209,195,155,157,192,149,153,217,189,206,204,175,188,189,164,177,193,163,173,209,179,191,222,196,209,199,158,163,200,159,167,219,193,210,207,177,192,192,165,178,190,161,169,205,173,184,216,187,199,223,197,215,222,195,214,215,184,199,203,174,191,187,161,172,174,146,151,196,163,173,209,177,190,212,180,195,213,183,197,208,178,194,196,166,182,159,137,146,130,106,111,187,156,164,199,169,178,204,172,183,205,173,186,197,166,180,183,153,164,88,74,79,4 209,174,195,213,180,205,212,175,195,213,178,199,212,177,199,212,179,200,209,175,196,209,176,195,212,178,201,216,184,211,213,174,197,214,180,201,210,175,195,214,180,205,213,181,208,210,176,196,214,180,207,215,180,205,215,180,207,183,135,142,188,140,151,217,185,210,213,181,205,213,182,211,214,185,213,217,191,217,216,184,209,135,67,59,138,72,69,220,191,215,215,186,214,213,177,203,212,183,206,214,186,210,216,188,213,169,116,115,166,111,112,219,189,218,213,180,202,211,176,203,211,183,207,208,172,191,211,183,204,209,177,198,212,182,204,214,184,208,209,175,193,211,181,208,208,180,204,209,175,199,211,181,202,210,182,204,211,182,203,212,183,208,212,182,211,208,175,199,205,180,205,207,175,200,208,175,200,209,181,207,210,184,208,209,181,202,206,176,204,201,168,192,4 147,117,124,187,156,166,198,163,183,204,171,191,202,170,191,197,165,178,194,171,189,116,98,111,180,150,167,197,167,184,210,176,197,212,175,197,210,178,199,208,179,197,201,174,192,164,139,152,188,159,179,205,173,191,215,182,199,221,186,205,220,188,209,214,184,202,203,174,193,183,157,174,192,165,184,208,177,199,222,192,213,212,175,192,208,170,184,221,192,217,204,170,193,182,152,166,187,160,174,205,175,198,222,198,221,206,170,183,200,160,171,222,196,221,204,174,200,185,160,182,183,160,175,199,173,193,212,186,207,219,193,214,221,198,218,210,181,203,199,174,196,182,158,176,175,151,168,188,161,179,204,179,199,210,182,203,207,179,199,202,175,198,195,166,186,162,138,153,141,118,130,179,153,168,193,165,189,197,169,190,194,168,187,192,166,186,184,152,169,98,79,90,4 170,143,135,203,174,165,213,186,182,216,187,188,214,186,184,208,181,181,197,170,170,129,106,101,194,165,156,210,181,176,220,190,189,223,194,195,221,197,195,217,192,192,204,175,178,169,144,142,201,171,163,218,190,186,227,204,201,227,202,199,225,198,196,220,190,190,209,181,184,183,154,153,204,175,168,222,197,194,219,189,182,184,123,109,188,117,113,205,156,149,212,187,184,185,155,152,204,174,168,220,195,192,220,191,183,175,120,116,178,117,120,212,171,163,214,188,190,188,159,155,202,173,166,216,192,184,224,201,196,224,198,192,225,199,188,226,202,201,210,180,181,185,157,151,190,163,153,210,183,179,220,195,188,225,200,192,225,199,195,219,195,191,207,178,174,160,133,126,142,120,111,201,173,164,211,182,174,215,183,177,214,184,181,210,180,175,195,164,154,92,75,67,4 221,206,198,229,215,211,228,211,206,230,216,216,232,219,220,232,219,219,230,214,217,224,206,208,227,213,208,233,219,219,233,220,220,235,224,226,235,224,226,231,217,214,230,213,216,228,212,213,227,212,208,228,213,211,201,170,157,199,165,149,210,173,165,207,169,159,226,206,204,229,213,214,229,214,214,211,186,174,166,113,95,179,130,127,187,135,134,194,145,139,222,199,192,227,210,204,229,215,215,218,196,187,177,135,118,159,120,138,174,126,127,197,155,141,226,206,203,232,217,219,226,212,208,230,215,213,212,190,185,194,168,168,214,190,181,224,204,193,234,219,220,231,215,217,224,209,202,228,213,211,232,218,215,235,220,211,233,219,209,237,225,226,233,218,219,228,210,210,219,204,197,229,214,208,229,213,207,231,215,211,231,215,211,232,217,215,230,215,212,221,204,203,4 182,160,160,188,168,167,190,170,165,189,168,163,188,165,161,189,165,162,188,163,160,186,159,159,184,164,164,190,172,173,191,172,171,191,170,169,191,169,167,192,169,165,186,160,153,184,158,150,186,165,166,190,170,173,192,173,177,187,163,154,181,155,133,192,170,166,190,167,162,187,163,160,183,161,159,190,169,169,189,168,166,145,106,69,169,137,111,192,169,167,192,169,171,189,164,166,181,157,156,186,164,161,191,171,169,152,115,85,172,142,124,196,174,176,191,168,166,189,165,162,180,154,151,182,158,154,190,169,167,194,172,173,195,175,172,194,173,170,192,170,167,189,165,164,181,155,154,181,155,153,178,151,135,187,162,159,191,168,168,190,168,161,188,163,159,185,157,158,179,151,150,180,154,153,180,153,146,185,158,157,186,158,162,185,159,155,184,156,153,179,151,153,4 69,58,50,184,174,173,189,179,182,123,111,109,132,117,115,150,143,141,115,108,102,61,60,54,67,58,57,199,187,194,235,226,235,187,180,186,173,167,175,160,152,150,143,131,124,128,116,111,61,53,55,141,121,130,230,214,223,183,187,207,110,121,156,187,184,200,216,200,202,181,168,171,50,45,43,97,82,85,165,155,166,119,125,154,95,97,134,127,138,174,197,179,193,156,136,133,50,53,56,110,105,116,181,173,186,110,116,148,83,92,136,142,133,161,180,144,156,150,122,125,52,55,57,99,90,96,175,163,176,91,101,132,95,99,137,193,178,197,182,153,159,163,138,136,40,36,34,76,62,63,158,141,149,138,139,162,155,143,163,238,216,224,177,151,155,122,110,103,33,29,30,72,61,59,123,107,107,168,149,159,183,156,164,205,180,183,174,146,143,73,64,62,4 189,174,182,220,211,223,238,232,240,174,181,205,154,160,186,172,167,179,171,159,161,159,142,142,154,136,145,215,197,212,217,216,230,127,138,171,102,112,150,169,175,204,219,207,214,213,199,207,124,108,115,172,161,172,137,147,171,112,114,149,108,106,139,111,123,164,179,184,213,218,199,213,141,131,146,183,174,196,129,135,160,116,125,165,97,107,150,104,109,146,178,172,199,186,157,168,158,147,161,199,192,211,134,140,166,99,106,148,98,104,144,124,125,158,209,179,198,171,136,149,126,114,120,185,173,190,112,123,154,101,107,149,102,106,148,169,163,191,211,185,198,180,150,161,106,91,98,166,152,166,133,141,169,100,108,143,155,151,179,238,222,232,210,189,198,177,152,157,94,81,83,152,139,146,177,172,191,151,146,170,200,178,194,243,228,236,219,194,206,170,145,150,4 150,120,113,184,153,149,197,166,161,200,168,166,196,163,163,191,160,158,184,154,152,101,80,78,175,143,137,193,160,159,207,176,172,210,177,176,208,177,179,200,170,170,192,162,164,152,124,123,184,151,149,201,168,169,214,181,181,216,186,187,210,176,178,205,174,176,193,163,164,176,146,143,190,157,157,205,172,173,222,195,197,185,136,126,156,90,73,209,180,184,198,169,169,184,155,151,188,154,156,201,167,170,223,197,198,164,106,91,135,64,44,210,184,186,198,169,171,182,152,152,185,152,151,198,165,167,212,184,186,190,144,135,187,143,138,207,182,188,191,162,166,174,146,145,176,144,141,194,161,163,201,168,170,209,180,183,208,180,184,195,165,170,191,162,162,148,124,120,140,111,108,188,156,155,192,160,161,195,166,168,194,164,166,189,159,160,179,150,146,74,58,55,4 212,180,185,217,184,191,219,193,201,217,191,200,211,179,189,210,179,190,205,173,181,201,173,181,214,182,189,218,187,195,219,190,199,172,112,94,173,115,102,211,181,193,205,174,184,201,173,183,216,188,196,223,198,205,199,155,153,128,50,24,132,55,31,197,159,160,209,184,196,201,172,181,215,187,194,224,201,209,183,132,124,129,53,33,127,53,30,181,132,125,211,185,199,202,173,181,214,185,190,221,197,205,182,129,118,121,47,29,124,51,31,190,147,144,210,187,199,204,178,186,211,182,188,219,192,202,186,137,128,123,44,17,156,93,78,207,177,185,207,182,193,203,177,186,209,178,186,213,183,193,205,169,174,167,103,84,199,161,167,210,184,197,203,176,187,200,174,184,206,177,186,206,174,185,212,183,193,212,186,198,208,180,193,204,176,187,201,174,187,197,170,180,4 172,136,129,184,145,137,192,147,143,198,155,157,197,159,152,196,156,149,192,151,144,182,147,145,178,142,131,193,152,149,201,156,157,206,166,164,206,169,163,207,171,173,197,159,151,187,149,149,182,143,134,198,158,153,206,167,160,196,162,164,200,164,163,208,171,171,201,163,164,191,150,147,185,142,136,197,156,150,214,175,168,149,129,140,142,124,134,213,176,174,203,165,164,195,154,153,185,142,139,195,153,142,209,164,161,182,149,147,174,148,155,209,170,165,200,160,156,192,153,149,182,144,133,191,148,138,203,159,160,210,168,166,215,175,171,209,169,167,202,158,157,191,151,151,177,142,132,190,153,145,194,150,137,198,153,145,206,167,158,205,167,161,198,157,158,187,150,149,169,133,122,182,141,134,192,149,144,196,151,149,198,158,153,198,161,159,189,150,147,178,143,139,4 201,174,159,201,176,151,207,188,163,202,180,158,204,183,159,210,193,174,207,186,171,200,178,153,202,179,152,205,185,156,209,191,172,205,184,161,206,186,166,210,191,173,209,190,178,204,183,166,203,182,159,207,187,164,195,177,168,166,151,145,194,177,164,204,182,160,205,185,168,205,183,171,204,183,161,209,188,168,189,172,163,115,111,115,148,138,131,203,181,162,207,187,170,209,190,178,200,175,151,206,183,165,195,175,152,114,109,114,141,136,145,204,185,166,206,187,172,207,187,166,200,173,153,205,180,167,202,181,156,175,159,146,179,163,161,204,184,159,206,187,167,201,179,157,199,173,153,203,178,164,201,174,158,206,184,163,212,192,179,204,181,159,207,186,162,205,181,166,196,171,151,204,183,165,204,182,167,205,183,162,208,188,170,207,186,167,207,188,166,202,179,159,4 186,166,194,185,166,199,185,167,202,193,176,207,193,174,204,195,176,206,192,170,200,188,166,195,191,172,200,193,175,205,190,171,206,197,178,210,197,178,209,201,185,212,198,179,206,192,171,201,188,163,196,192,173,205,197,178,209,201,183,211,195,175,206,201,182,212,202,183,210,195,174,203,187,162,196,192,172,203,201,184,216,164,131,135,147,105,105,201,183,215,202,184,214,198,177,206,186,163,195,192,173,203,200,181,215,147,106,98,144,101,100,203,186,219,199,179,210,199,179,209,180,159,191,187,167,198,195,174,206,189,166,186,193,171,194,201,182,215,199,182,214,198,180,208,176,156,187,181,160,191,191,171,199,199,181,210,202,184,213,198,179,209,194,174,207,191,170,202,173,153,182,179,160,189,185,167,196,191,171,199,197,178,205,192,172,204,188,165,200,185,163,195,4 129,106,120,165,136,161,170,143,171,179,149,179,180,148,179,179,147,175,162,135,163,85,66,86,162,135,154,180,150,176,184,153,184,188,161,193,190,159,193,189,154,187,176,148,179,135,113,138,169,144,166,191,161,189,197,167,200,202,177,211,203,177,209,198,168,200,182,153,185,161,136,164,172,147,171,189,160,191,203,175,208,188,150,169,197,163,188,206,179,211,191,162,194,168,144,173,173,143,170,188,161,189,200,178,210,173,126,133,195,157,179,208,182,215,194,164,195,171,145,174,169,137,163,186,154,182,191,163,194,203,180,210,208,180,212,199,170,202,187,159,191,168,142,169,159,128,154,178,147,174,187,156,186,193,165,194,195,164,194,188,156,189,181,153,183,147,127,147,130,107,123,172,144,166,178,149,175,186,154,182,183,153,182,175,151,178,169,143,167,84,71,86,4 189,170,183,193,174,188,195,177,191,196,179,194,194,177,191,194,176,188,191,172,185,185,165,174,192,173,185,195,175,188,196,177,191,192,172,183,197,179,194,197,179,193,194,176,189,190,170,182,192,172,181,197,177,190,190,168,177,162,126,110,185,161,163,199,181,195,191,172,178,190,169,180,192,171,180,197,175,185,188,165,168,161,120,106,178,149,144,200,181,193,198,179,190,194,174,186,192,172,183,196,178,186,195,173,180,170,131,131,171,140,134,204,187,200,200,181,192,197,179,190,190,170,182,195,176,183,201,182,193,164,127,117,162,126,112,207,191,205,199,179,188,197,179,189,188,167,179,195,178,187,195,176,182,186,163,168,195,176,185,202,185,194,199,181,190,195,175,186,186,166,178,189,169,178,189,168,175,191,170,180,197,179,189,200,183,191,198,180,188,192,171,181,4 128,106,106,168,143,151,181,155,165,187,157,169,188,158,169,183,152,162,178,150,158,125,107,110,161,135,140,177,148,161,194,166,179,199,170,185,198,169,183,192,161,172,185,156,165,166,145,148,169,143,151,187,159,172,201,173,187,202,174,184,204,177,188,199,169,180,191,163,172,178,155,158,175,150,158,191,165,176,203,173,183,183,134,126,201,165,168,207,179,189,196,171,178,181,156,161,175,148,157,189,162,173,204,176,185,188,139,134,196,157,155,211,185,196,197,171,180,182,159,165,170,143,151,184,156,168,198,171,180,198,166,169,205,176,181,206,179,185,194,169,176,177,155,160,155,126,135,178,148,158,190,160,170,194,162,173,201,174,181,197,171,176,187,161,166,157,135,139,111,86,93,171,143,150,181,151,161,187,159,170,190,163,168,184,157,162,175,148,150,92,78,78,4 191,167,177,202,181,192,203,181,190,201,177,188,202,179,192,203,180,194,199,174,189,195,171,184,197,175,184,205,183,195,206,184,196,208,186,201,208,186,200,206,185,197,202,179,194,200,176,190,200,180,188,204,181,193,209,186,201,187,159,166,195,170,180,213,194,208,207,186,199,202,179,192,198,176,184,203,181,190,208,185,195,96,53,45,115,77,74,216,195,208,207,186,201,203,180,196,195,170,178,202,180,189,206,184,193,121,81,78,142,107,105,216,196,209,208,186,201,202,178,193,193,169,180,198,174,185,204,181,193,208,186,197,209,188,199,210,190,203,209,188,201,202,178,192,189,163,170,195,168,180,200,177,189,204,181,194,206,185,198,207,187,200,203,180,195,197,172,188,177,149,153,190,162,171,196,173,183,200,178,190,202,180,192,201,180,193,199,176,193,185,162,176,4 126,100,103,171,140,145,182,150,161,191,158,170,192,160,171,185,152,165,179,146,159,111,86,94,159,127,127,180,146,156,193,160,169,197,163,172,198,164,179,196,161,176,186,150,165,160,129,140,170,139,143,188,155,165,201,170,181,209,175,188,208,175,189,200,165,179,192,157,171,176,143,155,176,145,150,192,159,166,210,178,189,164,122,126,176,139,146,212,181,196,195,161,174,181,148,160,176,145,150,188,154,161,209,177,186,148,103,104,166,126,129,215,184,200,195,161,176,181,149,163,170,139,141,186,152,160,196,161,170,208,175,186,210,179,191,203,171,185,193,157,172,175,143,154,160,129,131,177,142,146,189,152,159,197,165,174,199,167,178,195,163,178,186,152,165,160,132,139,122,96,97,171,139,142,178,144,151,189,158,165,190,159,169,185,155,165,177,145,152,102,82,87,4 157,97,84,196,118,109,210,131,124,215,136,131,214,134,128,205,118,117,199,122,124,118,71,71,193,122,116,210,132,128,225,149,147,224,146,145,225,149,144,222,147,143,212,131,135,171,108,108,196,117,113,214,136,130,230,154,152,233,158,152,233,157,151,225,153,144,218,143,141,195,121,130,201,125,117,214,139,124,231,153,145,210,137,132,216,147,143,233,156,157,223,152,151,200,125,128,197,119,111,217,145,130,230,156,143,195,122,114,209,139,132,237,167,163,220,146,139,201,127,126,193,113,108,212,136,126,225,153,147,230,156,149,229,149,145,228,156,147,220,146,140,200,130,133,185,105,103,204,126,118,217,145,139,216,138,133,218,142,135,221,147,140,215,143,138,177,115,113,158,92,90,200,126,125,203,131,118,205,130,121,213,142,134,208,135,126,198,123,118,108,69,74,4 198,148,146,201,150,146,204,154,155,201,151,144,201,149,147,205,159,155,199,154,146,196,144,142,198,148,144,205,155,151,204,154,151,209,164,158,210,162,160,203,154,149,199,149,143,203,157,154,196,146,139,201,152,145,208,159,156,195,149,146,189,144,137,213,169,173,202,149,154,206,162,161,193,145,126,197,149,133,215,165,161,134,80,75,140,95,86,223,179,180,203,156,156,209,168,166,197,152,138,202,157,146,211,167,161,185,137,124,193,148,135,212,167,161,209,164,159,206,162,156,194,146,137,202,154,147,204,158,147,211,167,161,208,160,155,207,158,156,209,164,159,202,154,144,187,135,126,201,154,153,204,157,158,200,150,145,193,139,129,205,158,152,206,162,152,201,153,147,185,135,128,192,143,137,195,145,145,195,144,141,194,142,139,204,159,153,204,158,152,193,142,140,4 197,185,191,199,185,191,203,192,196,203,192,197,202,192,197,202,193,197,199,190,196,197,189,193,200,189,195,201,191,196,203,193,196,203,192,199,199,186,191,200,189,194,200,191,197,196,186,190,200,190,194,201,191,198,200,189,195,172,145,132,166,135,118,198,183,187,199,188,191,195,183,186,200,190,197,192,178,184,139,105,98,112,67,48,110,62,40,162,130,114,199,188,195,199,190,196,197,186,193,187,167,168,127,86,74,94,47,30,107,61,43,161,131,115,199,189,198,199,190,197,198,183,189,193,175,178,180,157,154,155,121,105,178,155,149,200,190,194,201,193,199,199,190,195,195,179,184,197,183,191,197,186,195,190,176,182,199,188,192,202,197,203,199,191,195,196,186,191,194,180,185,197,185,188,196,185,191,195,184,191,197,188,194,197,189,195,199,191,197,197,188,194,4 139,124,121,165,149,151,176,160,166,183,167,172,183,170,175,179,164,168,175,162,166,98,91,92,159,143,141,177,160,164,188,172,179,192,177,183,193,179,184,189,175,180,181,168,173,145,136,136,169,153,150,186,169,174,197,180,187,202,189,194,203,192,197,195,183,187,185,173,178,167,155,159,175,159,160,190,173,180,200,186,194,192,176,178,188,170,171,199,187,193,188,173,182,170,156,162,172,152,154,190,173,178,201,186,194,130,92,84,136,100,87,201,191,197,187,173,179,170,158,162,171,154,154,188,171,175,196,179,185,180,159,162,187,172,175,196,187,193,186,175,179,166,156,156,162,146,145,179,163,167,189,172,178,195,180,186,193,180,187,188,174,180,181,167,169,135,127,124,123,109,108,165,150,150,175,160,163,180,164,168,181,167,170,177,162,164,167,154,153,66,61,61,4 232,181,174,241,179,180,250,182,185,251,189,191,251,194,198,248,190,191,246,188,191,243,188,191,234,181,175,246,190,188,254,191,196,252,193,193,251,189,187,251,187,188,249,189,196,246,189,193,238,183,179,249,194,186,254,195,189,255,186,185,251,178,175,254,184,189,250,184,189,246,187,193,242,184,181,250,190,182,255,198,191,218,129,114,234,151,148,254,184,183,249,177,181,246,181,186,241,175,166,252,189,183,255,192,187,203,108,87,225,140,130,255,184,185,251,181,186,250,188,195,241,180,166,251,194,186,253,192,184,247,170,164,249,174,172,254,188,192,253,190,195,249,185,193,240,180,167,247,191,180,251,197,188,248,183,178,252,186,188,252,192,197,252,195,200,245,180,185,238,180,171,245,189,182,249,198,190,248,189,183,248,185,185,250,191,191,248,196,199,242,185,189,4 170,115,98,209,158,143,224,169,159,230,170,166,232,170,172,226,165,165,218,164,162,125,85,80,200,136,122,222,166,155,241,184,176,245,186,180,243,181,182,240,181,179,231,172,171,187,136,137,212,153,138,234,176,160,249,192,181,254,199,193,253,192,188,247,186,186,237,180,183,213,160,166,216,156,141,238,177,162,252,201,185,249,194,179,246,176,167,249,184,183,237,179,177,217,166,163,217,161,148,236,177,162,251,196,177,242,176,157,238,161,151,253,191,191,239,177,178,219,165,168,210,156,139,230,173,162,243,183,166,253,198,182,252,188,182,248,192,191,235,179,180,209,158,158,197,146,127,220,166,154,236,182,169,243,193,177,242,185,174,237,181,175,229,176,174,172,127,124,157,113,97,204,153,137,217,165,152,227,176,160,226,172,157,222,170,161,206,154,143,89,60,60,4 160,114,101,181,136,124,197,152,139,204,158,146,203,157,146,198,150,138,190,143,132,177,132,122,171,125,115,192,148,137,207,165,151,212,167,154,208,161,148,204,156,143,196,147,134,186,141,132,180,135,125,199,155,144,213,169,156,218,173,159,213,166,153,210,165,149,203,159,143,191,147,135,181,135,126,200,153,143,218,177,162,190,124,110,187,124,111,217,177,164,204,160,146,192,146,136,181,135,126,199,154,142,214,173,159,194,132,123,195,133,124,215,169,160,203,156,147,190,143,137,177,132,124,194,148,139,204,155,147,211,160,158,213,163,157,208,158,151,200,152,144,186,139,134,168,120,114,185,135,131,198,147,142,204,150,145,205,155,148,202,153,147,194,148,143,179,133,128,156,107,102,177,129,124,191,142,137,197,146,141,197,147,142,193,148,141,186,141,133,142,101,96,4 185,137,131,195,148,143,202,154,149,204,155,150,203,152,147,200,150,145,199,149,145,196,146,143,190,142,137,199,150,146,206,158,152,209,162,154,207,155,149,204,153,147,204,157,150,201,153,150,192,143,139,201,152,146,209,163,156,208,158,150,205,153,146,209,162,154,207,163,156,203,161,154,192,143,139,203,156,149,208,160,152,161,82,70,174,104,94,215,172,166,209,165,160,204,159,151,192,144,139,202,156,147,205,155,148,159,78,65,182,114,104,214,165,163,208,160,155,203,155,151,191,143,136,199,152,146,203,154,152,201,147,148,207,152,151,210,158,159,207,158,155,202,153,151,186,135,132,195,142,140,200,146,148,205,152,155,207,153,154,206,153,151,203,151,150,201,152,151,181,129,129,191,140,140,196,141,141,201,144,145,204,151,151,203,149,148,200,147,148,197,146,145,4 141,89,77,182,123,110,195,137,126,203,149,135,203,150,135,198,143,130,191,136,129,109,68,63,176,118,103,194,134,121,209,154,138,213,162,143,212,157,142,207,151,136,200,147,132,165,118,106,185,128,113,207,152,137,216,164,145,226,175,156,223,169,153,214,159,144,205,154,137,188,140,126,191,136,122,209,154,140,226,175,155,192,137,123,204,148,133,223,169,151,210,160,142,192,141,128,191,135,123,207,151,133,231,181,160,150,93,86,188,134,120,228,177,156,212,161,143,192,139,126,189,134,119,205,153,134,218,165,145,223,170,154,225,174,153,219,168,150,208,155,140,187,134,123,181,128,113,199,145,129,212,159,141,217,166,147,216,164,145,210,155,141,202,149,133,163,115,102,142,95,82,192,138,121,202,151,133,207,155,137,204,151,136,198,145,129,189,135,119,95,64,59,4 235,173,166,238,179,169,239,180,170,238,178,170,238,178,172,237,177,168,234,170,163,232,167,160,238,179,171,240,182,170,242,186,177,243,182,177,240,179,174,238,178,169,239,180,171,235,170,162,239,181,171,242,188,175,243,186,178,204,131,126,216,144,139,242,181,173,238,180,170,237,176,165,240,180,168,245,193,181,234,171,164,105,35,40,140,72,70,249,190,180,238,180,171,237,174,164,240,181,169,248,193,181,215,147,138,74,6,17,140,71,71,250,195,182,239,180,170,237,172,165,240,181,168,243,188,176,237,177,169,163,86,80,205,138,131,246,191,179,241,184,171,240,181,172,239,181,168,242,184,175,242,183,178,245,185,179,245,186,180,241,183,170,241,181,167,239,182,171,237,176,166,239,178,169,240,177,170,239,179,173,242,182,177,241,182,170,239,179,167,238,176,168,4 198,168,150,211,182,165,215,187,171,215,190,176,215,189,175,219,193,176,223,198,182,223,197,184,187,150,133,209,178,164,218,192,178,219,195,179,219,193,177,223,200,185,227,202,190,224,197,184,201,165,148,217,187,172,224,201,186,187,163,153,191,167,157,225,201,184,228,202,190,226,199,184,214,187,176,222,198,183,223,198,182,113,90,93,128,105,106,231,208,193,230,207,195,229,205,193,212,183,173,219,194,178,221,197,179,160,130,118,176,149,141,233,211,198,231,209,196,227,204,189,206,175,161,215,188,170,221,199,183,226,205,192,229,209,198,230,208,194,229,206,192,226,201,185,200,168,151,212,182,166,221,197,182,223,202,186,226,205,190,226,203,187,224,199,183,224,200,186,191,159,143,210,181,166,213,184,165,216,189,170,222,198,182,222,195,182,221,194,176,213,187,168,4 190,137,115,201,148,125,213,162,140,222,179,157,231,190,177,231,186,173,224,176,160,206,160,145,191,138,119,210,158,139,223,174,152,226,184,164,229,188,169,233,189,171,230,184,169,221,178,168,178,123,101,200,144,125,226,180,161,235,195,175,233,191,168,235,192,174,233,186,169,225,183,173,154,105,85,207,155,137,241,196,173,190,155,142,174,137,126,244,201,180,234,191,170,225,180,161,189,141,122,222,179,163,241,203,179,186,146,131,177,139,129,245,207,186,232,190,167,224,179,160,185,138,122,213,165,147,229,185,161,238,202,182,241,205,186,235,195,174,230,188,169,219,178,162,173,128,110,202,152,133,224,178,156,230,188,164,231,192,170,230,185,166,223,178,155,209,165,146,163,121,103,194,145,125,216,167,146,222,175,153,222,175,152,220,170,149,210,160,133,179,138,118,4 176,140,149,221,171,189,230,187,208,225,182,198,216,176,199,204,169,198,197,161,186,129,97,113,207,181,192,234,186,209,248,197,221,248,199,222,240,192,219,231,188,216,220,178,203,183,145,162,217,191,206,245,193,217,255,203,230,255,209,236,253,197,228,246,179,209,232,173,201,209,154,177,225,190,208,248,191,218,255,209,234,251,202,225,252,195,223,252,180,214,238,170,204,216,152,180,225,174,198,245,190,218,254,209,237,244,187,213,246,188,215,254,192,226,241,167,200,217,151,181,220,163,189,239,185,214,251,201,228,255,210,238,255,203,235,252,190,222,236,165,197,211,140,174,209,155,176,227,171,199,238,183,211,241,184,215,236,174,204,236,176,202,227,153,178,184,119,146,169,121,140,211,156,181,211,153,188,216,151,192,212,150,185,202,147,177,211,158,181,114,78,93,4 254,195,228,255,201,234,254,196,228,254,194,230,253,195,235,249,179,215,244,168,201,237,161,194,254,198,229,254,203,233,254,203,236,253,194,227,254,197,231,253,181,220,250,167,205,243,163,198,254,200,231,254,207,236,254,206,236,255,196,228,255,198,230,255,192,227,253,180,217,248,163,199,254,198,232,253,204,232,255,202,236,216,134,153,229,161,184,255,207,244,253,187,225,250,166,207,254,195,229,254,202,234,255,203,241,223,153,184,235,162,191,255,200,233,254,192,229,252,177,218,254,200,235,255,205,238,254,204,237,255,205,242,255,194,231,254,195,231,254,191,229,252,177,216,251,193,229,254,200,234,254,204,237,254,204,239,254,198,233,254,198,234,254,190,228,251,178,215,246,183,217,250,190,222,253,196,230,253,196,233,252,190,227,251,186,222,251,185,226,248,181,219,4 171,149,173,182,159,183,188,166,190,195,174,198,201,179,203,201,180,204,197,177,201,188,168,192,182,159,185,196,176,201,204,186,210,207,191,214,213,197,222,209,192,215,204,186,211,194,177,202,189,170,197,199,179,205,206,190,213,189,161,178,176,147,161,207,191,213,207,191,215,198,180,205,190,169,195,200,183,209,201,182,202,114,71,75,74,41,45,174,148,165,210,193,218,197,177,203,189,170,194,199,183,206,203,185,205,115,73,78,58,21,31,147,116,132,214,200,227,195,178,204,185,167,190,196,179,201,203,188,208,185,158,173,130,82,88,171,142,158,208,193,222,198,181,209,180,163,187,191,174,199,199,182,204,205,189,212,208,191,214,206,189,216,202,186,214,191,174,204,171,151,175,182,162,190,192,173,199,199,182,206,201,184,210,201,185,215,196,181,211,187,171,200,4 245,226,253,244,221,250,241,215,249,237,209,240,239,215,245,243,223,254,244,221,249,243,219,249,240,219,249,234,204,230,193,136,148,165,112,119,163,115,123,227,198,222,247,227,255,242,218,247,245,225,254,208,168,181,113,51,53,105,71,78,63,28,37,181,141,156,243,222,253,240,216,247,248,231,255,188,142,155,78,24,32,87,57,61,63,33,44,125,69,75,235,205,230,242,220,251,245,230,255,206,167,184,96,39,44,89,52,69,70,34,51,109,62,73,236,208,237,243,221,253,246,228,255,229,200,221,155,93,94,116,58,72,76,30,42,113,61,72,238,209,240,244,224,255,237,215,244,238,217,243,230,201,230,192,134,143,150,87,91,174,118,125,239,212,242,241,218,251,241,221,249,244,223,251,243,220,254,241,212,242,241,214,243,242,215,244,245,221,253,244,220,252,4 205,180,220,208,183,222,212,189,230,213,192,233,215,198,239,212,194,233,209,189,226,206,190,224,208,186,227,213,189,230,215,192,235,217,197,240,221,204,245,217,199,236,216,200,237,213,198,231,207,183,225,212,189,231,218,197,241,207,183,216,208,185,217,222,207,248,215,198,235,213,197,230,207,183,225,210,188,231,219,199,241,115,76,86,105,67,79,227,211,249,219,205,243,216,202,238,204,180,219,206,183,225,214,193,235,130,89,106,123,84,98,223,205,245,219,201,241,218,204,241,205,183,221,208,184,223,217,199,240,213,191,230,216,196,237,218,200,244,218,198,238,214,198,235,202,179,216,209,187,226,214,194,235,215,198,240,214,195,238,217,198,240,219,202,241,213,194,232,199,175,213,205,182,221,209,187,229,211,191,234,214,196,238,214,195,236,216,197,237,211,190,228,4 76,61,84,162,134,168,178,152,190,189,163,204,193,171,211,193,174,211,186,169,199,95,82,106,131,106,138,177,149,189,197,171,213,205,181,225,203,181,226,203,183,222,198,182,213,142,127,149,155,129,166,187,163,207,208,183,230,219,196,244,222,205,251,211,194,233,203,189,221,172,158,181,159,131,169,186,160,205,214,191,242,166,136,167,166,140,169,226,211,251,203,189,223,184,171,199,153,130,165,182,161,201,206,182,229,186,159,198,188,162,202,220,201,247,199,180,222,181,165,199,152,129,163,182,160,199,198,173,217,212,190,241,217,198,248,211,190,235,193,170,214,165,148,183,107,87,118,174,148,190,187,162,205,194,170,216,198,172,219,194,168,215,190,165,208,104,92,117,54,40,61,131,107,141,168,143,186,178,153,197,181,156,199,179,151,196,148,124,161,25,20,31,4 167,119,115,176,121,112,189,142,141,191,148,155,190,145,148,186,142,140,175,127,125,166,123,123,174,122,124,188,134,130,197,147,145,195,146,144,199,156,160,194,148,145,187,144,145,174,129,129,182,126,135,196,143,150,199,146,150,185,133,131,189,142,140,201,153,155,198,154,161,187,147,153,181,127,127,199,147,151,184,131,135,116,54,53,130,66,62,197,149,155,203,158,166,186,139,142,174,122,119,193,144,148,185,134,143,136,75,75,162,108,113,209,169,184,203,161,172,186,139,134,168,118,113,181,128,126,191,137,140,186,134,132,198,152,152,203,156,154,200,158,167,185,141,145,157,105,103,174,125,126,183,126,124,189,137,136,194,145,143,195,147,145,189,145,144,177,133,137,142,93,91,161,112,109,178,129,126,184,134,129,188,139,136,188,141,137,176,131,125,168,131,127,4 201,152,162,202,153,160,202,150,156,198,146,146,198,153,152,202,160,164,196,152,155,191,144,143,201,149,153,201,148,156,196,142,147,197,150,149,203,165,172,204,162,168,202,156,159,198,152,153,201,149,155,206,158,165,167,113,110,146,86,74,165,110,105,186,135,131,204,159,166,198,149,149,204,157,167,196,146,156,118,60,56,116,54,58,128,63,55,156,95,86,202,154,162,205,157,169,202,157,167,187,136,146,132,70,66,128,68,73,119,59,61,146,85,84,205,157,161,206,163,176,197,148,152,195,146,154,173,119,118,154,95,93,168,117,119,198,153,161,214,176,198,212,174,196,189,134,132,189,130,131,186,135,131,184,135,137,195,151,157,205,159,158,208,166,180,209,172,190,187,129,125,189,130,128,192,145,148,194,147,144,197,154,152,203,162,160,201,154,151,204,161,170,4 141,102,93,157,114,111,178,129,124,184,133,128,183,133,131,183,135,131,175,128,116,160,115,106,137,97,93,160,118,119,192,146,141,201,151,144,199,150,152,193,141,141,181,133,127,167,120,113,140,102,98,175,132,132,197,147,146,208,156,154,211,161,157,199,150,149,189,140,137,169,124,115,152,117,117,185,142,148,203,153,153,191,143,146,187,142,141,203,152,152,189,140,136,166,118,112,156,116,121,181,138,141,200,152,153,186,141,142,175,130,132,201,150,153,188,137,137,162,114,112,152,115,115,176,135,137,189,143,143,204,157,156,204,155,159,190,142,148,181,133,132,157,112,111,146,113,113,171,131,130,181,135,132,193,147,149,194,148,151,180,135,142,168,123,123,151,109,104,131,96,97,163,125,128,174,131,129,180,138,137,176,135,134,165,124,125,155,110,109,142,101,97,4 173,132,140,178,137,150,182,140,148,186,145,154,185,148,154,182,149,156,178,145,152,174,136,141,176,135,146,180,139,148,182,140,151,188,149,161,188,150,155,182,147,154,177,141,150,176,136,145,178,137,149,182,141,149,184,144,160,181,142,153,186,148,153,181,146,157,176,138,147,177,136,143,177,137,148,181,140,150,185,143,154,116,92,110,143,110,119,181,142,152,174,134,144,177,136,146,178,143,157,180,141,153,182,143,155,130,100,116,132,95,106,176,138,149,176,138,153,178,135,147,173,137,153,175,136,146,181,146,157,176,138,148,173,134,146,176,137,150,176,139,158,177,134,148,168,132,143,171,132,140,179,143,153,182,146,157,181,141,155,177,138,153,172,135,149,172,130,141,166,132,141,170,135,146,177,142,153,180,143,157,178,138,154,177,138,154,170,132,146,170,129,140,4 132,130,138,148,143,151,158,150,156,159,147,149,158,146,148,158,152,157,151,144,151,129,119,122,142,136,146,156,147,158,164,153,160,167,156,159,166,154,159,165,156,164,157,147,154,138,128,132,150,144,154,161,151,162,168,157,166,167,156,159,163,148,153,169,155,162,160,146,151,143,131,134,154,150,162,166,159,170,173,167,176,155,133,131,148,117,116,171,162,170,161,150,154,146,136,135,156,154,170,168,165,179,177,176,185,160,146,142,153,128,126,175,174,180,164,160,159,151,147,143,157,155,174,170,168,185,177,177,185,172,170,171,172,168,173,178,178,182,165,165,161,153,153,152,150,150,167,165,165,182,175,175,182,172,172,172,176,175,180,172,173,176,161,162,159,149,149,152,142,144,161,160,161,179,168,169,175,169,169,170,171,171,175,164,165,164,156,157,154,137,137,139,4 154,145,155,160,150,156,165,160,161,165,155,156,164,155,159,163,157,162,160,153,159,150,142,146,158,148,157,164,153,161,168,163,164,165,155,157,164,154,158,165,156,162,162,152,157,153,143,146,161,152,162,165,154,164,168,162,164,154,135,133,156,139,142,166,156,161,165,156,159,156,146,148,165,158,168,169,162,170,166,160,161,137,104,94,148,119,118,167,158,166,165,159,162,156,151,152,166,162,175,171,170,177,169,167,167,140,110,100,147,119,115,170,165,173,168,167,170,157,155,154,166,164,179,173,172,180,171,171,171,160,149,147,162,150,154,171,169,174,173,175,176,158,156,152,167,165,181,173,173,182,170,171,170,168,168,171,169,166,171,174,174,179,170,173,174,155,155,150,163,162,177,171,172,180,168,169,168,171,171,173,171,169,173,173,175,179,163,164,163,154,155,151,4 194,166,194,194,165,185,198,170,189,210,190,213,205,183,205,207,193,209,199,181,195,190,171,186,187,154,171,199,171,194,199,172,191,190,156,170,189,156,171,215,203,226,198,179,192,196,179,192,184,158,171,190,162,184,157,102,108,151,95,100,162,109,112,195,162,174,208,195,213,203,188,205,186,158,175,190,160,181,134,73,75,141,77,85,154,99,103,179,127,128,202,178,192,206,191,209,200,176,197,192,167,188,139,84,89,126,59,60,158,103,106,191,149,153,204,183,199,202,183,198,208,191,216,189,162,184,135,69,71,140,78,79,183,143,150,208,189,204,209,192,208,205,188,200,202,185,205,192,169,193,177,137,153,176,136,148,208,193,214,209,193,210,209,195,208,206,194,208,195,172,196,197,173,197,192,167,188,189,160,175,205,186,204,207,192,209,204,186,200,197,175,191,4 151,122,151,170,131,158,203,177,203,215,188,218,200,167,190,208,183,208,198,180,205,154,134,149,161,128,156,182,144,172,213,180,213,213,180,206,218,192,217,225,207,234,208,188,215,173,149,163,170,132,165,197,162,190,209,174,203,214,180,205,218,187,212,223,204,226,208,181,199,178,146,162,175,143,177,196,164,191,202,169,191,177,122,140,167,100,110,214,179,196,219,200,223,197,176,196,175,143,172,195,165,193,213,186,213,155,91,104,155,80,86,215,174,190,220,197,218,202,182,198,182,154,188,204,174,203,218,195,224,182,130,151,200,159,178,233,213,236,222,198,218,193,165,182,179,153,187,204,179,211,212,186,215,210,176,200,215,187,208,220,192,212,209,177,197,187,160,179,167,142,171,192,165,196,207,178,207,209,178,202,207,176,197,206,171,191,193,161,180,168,149,173,4 184,114,102,186,115,105,189,127,114,192,134,129,191,129,131,190,135,131,179,122,109,172,106,101,189,121,109,191,121,114,198,144,139,194,141,137,192,122,133,194,138,143,187,137,127,175,110,100,191,122,111,198,135,133,199,146,142,177,116,102,175,99,98,189,126,133,191,133,133,178,112,105,188,114,104,195,127,129,187,113,114,170,98,88,158,81,73,178,104,108,193,131,136,184,121,115,188,112,106,197,127,128,173,88,88,149,69,61,159,79,76,177,94,100,189,128,125,184,128,113,184,105,97,194,114,117,180,99,101,167,91,85,176,96,99,187,106,116,194,137,132,184,125,109,189,116,103,187,111,102,192,119,117,190,124,122,190,120,127,192,120,127,187,123,113,182,113,103,192,129,110,189,123,106,185,115,103,188,122,112,190,129,123,187,117,112,184,115,103,185,122,112,4 233,174,163,234,180,164,232,178,161,229,165,153,229,178,161,221,164,155,212,152,150,193,128,131,227,165,152,234,179,162,236,179,159,232,169,153,234,181,163,227,171,153,221,163,156,212,153,152,237,179,160,238,177,157,237,178,156,238,185,171,238,185,181,232,180,165,227,172,160,216,160,154,245,191,171,240,174,158,237,170,158,228,162,150,224,150,144,236,183,175,229,177,159,220,162,156,240,184,161,240,178,162,233,155,144,223,148,142,226,149,151,235,179,167,231,174,156,225,166,170,238,176,158,239,183,160,233,172,149,233,169,157,235,174,169,231,170,155,233,175,166,229,172,183,238,178,161,237,183,163,233,177,157,230,169,152,231,172,155,231,167,153,234,181,178,224,169,184,215,155,144,238,186,165,234,178,162,233,180,160,231,179,158,231,172,165,235,190,190,179,132,147,4 106,83,75,147,119,117,157,128,130,163,134,138,164,137,139,159,132,133,153,127,129,98,81,81,139,113,105,159,130,129,170,141,144,173,143,147,173,143,146,170,144,147,161,136,140,138,114,114,146,120,115,166,138,140,178,149,153,187,158,164,187,159,168,177,151,153,167,143,145,152,125,126,150,126,122,167,143,146,182,156,159,166,138,149,180,153,169,186,160,166,171,146,149,157,130,133,150,129,127,167,145,146,188,167,175,115,79,86,155,123,129,190,164,172,170,143,147,157,133,136,147,127,122,164,142,141,179,159,166,184,161,182,189,165,177,182,157,159,171,148,153,153,132,133,137,117,110,158,136,136,170,150,151,183,163,172,181,157,158,175,152,154,165,143,145,138,119,117,97,81,77,151,132,127,161,141,141,167,144,145,169,146,147,165,143,144,156,135,133,81,68,68,4 170,146,149,175,150,155,178,154,158,178,152,156,182,159,168,180,156,161,175,150,151,171,146,149,173,150,153,177,151,154,181,156,160,186,161,171,190,169,189,189,168,185,179,154,156,174,150,152,174,150,153,178,155,154,186,165,173,164,136,151,167,140,155,192,171,190,183,158,167,176,150,153,175,151,155,180,157,161,187,167,184,78,44,48,98,54,46,190,164,180,183,157,168,175,145,150,174,152,154,182,162,168,182,158,179,91,50,50,125,84,81,191,167,185,184,157,164,176,148,152,173,149,150,181,162,169,186,165,185,175,145,165,188,166,188,192,169,183,183,156,160,178,153,157,170,146,148,177,156,161,187,169,188,192,173,196,191,168,184,185,159,165,182,156,159,178,154,158,167,144,147,172,149,151,181,159,172,186,166,180,184,161,168,181,155,159,178,152,156,175,149,153,4 104,83,84,150,124,133,161,136,148,167,141,155,168,143,158,163,138,151,158,134,146,101,83,92,137,112,115,160,134,145,172,145,160,177,151,166,178,151,168,174,149,165,164,140,153,144,123,133,144,119,122,168,143,155,181,154,169,188,163,179,186,158,176,180,152,169,168,142,158,155,132,143,149,125,131,171,146,158,185,160,174,179,151,161,181,152,165,184,158,173,172,145,160,158,135,146,150,127,134,169,143,155,186,162,175,144,103,95,145,101,95,187,163,178,171,145,158,156,132,143,146,123,127,165,140,151,179,154,166,179,153,163,179,152,164,182,157,171,168,143,156,152,126,135,133,108,112,157,131,141,170,143,152,180,156,167,180,154,167,173,148,161,163,138,150,137,114,119,94,73,78,150,124,132,161,136,145,167,142,152,168,142,153,162,137,148,154,130,139,83,69,73,4 200,178,185,199,176,186,200,177,186,198,175,185,196,173,183,196,171,182,196,172,182,194,169,178,200,178,186,199,176,187,190,165,167,190,164,168,198,175,187,198,174,185,196,172,183,196,173,181,200,178,183,200,179,184,159,122,106,134,89,69,155,117,107,188,159,166,197,173,183,197,175,182,200,179,184,199,178,182,150,110,89,108,53,28,114,60,35,165,128,115,199,176,185,196,172,180,200,178,184,201,180,185,180,151,145,135,90,65,144,100,82,182,151,148,198,175,184,198,173,183,200,177,183,201,179,184,199,177,182,187,160,158,188,162,164,197,173,180,200,178,186,200,178,186,199,176,182,200,177,182,200,178,183,201,179,186,200,178,185,200,179,185,200,179,186,201,179,188,198,174,178,199,177,181,199,176,180,199,176,184,200,177,185,200,178,185,200,178,184,199,176,183,4 128,116,121,180,164,174,186,169,184,193,175,191,193,176,189,188,169,183,184,164,178,122,108,118,168,153,157,187,172,183,198,181,196,201,183,200,200,182,198,196,178,194,190,172,188,168,151,164,174,158,164,195,179,194,205,189,206,211,196,215,212,198,217,202,186,202,195,178,195,182,165,180,182,166,174,198,182,196,211,196,214,187,162,171,175,147,151,208,192,211,198,178,196,184,167,183,183,167,177,196,180,193,213,200,217,165,133,131,135,89,74,211,196,213,198,180,198,183,164,180,180,165,176,194,179,193,203,189,201,211,197,212,211,195,212,206,190,207,196,179,196,180,162,177,170,153,164,189,173,188,198,185,197,204,190,202,203,187,202,199,182,195,191,174,188,170,152,162,133,119,128,183,166,179,189,172,188,195,179,192,194,179,192,190,174,187,185,168,179,114,103,109,4 211,198,207,212,199,208,211,195,204,210,195,206,210,195,203,210,195,203,211,195,204,209,192,200,212,197,206,212,198,208,211,195,206,208,189,199,211,198,208,211,198,207,211,194,204,209,191,201,210,194,203,212,197,207,180,150,140,130,79,48,173,141,125,207,192,200,210,193,203,209,191,201,212,198,207,205,186,185,118,65,32,74,16,0,96,38,6,177,144,126,213,199,212,210,196,204,214,203,213,197,175,165,107,50,12,76,23,12,82,24,3,157,111,77,210,193,199,212,197,206,211,199,203,208,194,196,150,110,82,94,38,8,117,64,28,175,137,107,210,192,199,213,197,206,210,197,199,211,198,204,208,193,199,193,171,166,199,178,177,210,195,200,213,198,206,213,199,207,211,198,204,211,198,203,211,197,204,213,201,210,212,197,208,212,195,203,214,199,207,213,200,210,4 245,228,242,247,229,245,240,216,227,231,200,201,241,217,220,240,214,220,237,215,220,233,210,219,244,229,242,231,197,204,206,144,140,205,151,143,209,161,151,230,194,194,241,215,220,234,208,216,241,222,230,186,124,117,116,39,34,129,68,60,159,95,75,214,175,165,243,216,222,237,207,216,242,216,224,169,115,114,59,28,32,107,56,52,159,92,78,178,120,104,232,197,198,238,208,220,247,225,237,182,150,156,36,25,27,101,58,52,154,89,76,163,89,76,221,174,170,238,211,221,239,217,227,220,183,189,99,64,64,75,36,33,139,71,58,149,80,64,215,169,164,238,210,220,236,216,227,233,204,211,204,165,161,134,90,83,133,71,60,160,96,86,220,179,181,234,207,221,232,211,219,233,205,212,226,195,198,212,178,175,193,144,135,212,167,167,226,189,198,227,193,207,6 183,142,174,189,149,177,189,149,178,181,139,170,121,87,110,3,1,3,1,1,1,1,0,0,185,143,176,193,154,186,195,154,187,191,152,188,177,137,168,67,48,65,0,0,0,2,2,2,183,141,171,192,151,184,194,151,188,192,149,179,188,149,179,157,121,156,20,12,18,0,0,0,180,141,169,189,150,183,186,141,176,174,126,133,177,134,146,193,157,197,122,94,121,2,0,1,174,139,159,183,149,179,178,136,168,162,115,115,166,117,118,194,158,197,182,147,185,88,65,82,163,130,147,171,135,163,173,134,170,163,118,133,170,125,138,198,165,203,187,155,181,151,108,112,147,116,133,155,120,142,164,129,157,169,133,162,177,140,169,194,164,197,195,164,193,180,147,167,118,83,100,132,97,113,143,108,127,155,121,143,168,135,162,180,149,178,188,158,187,192,164,196,4 137,105,107,150,116,124,162,131,141,164,133,142,163,133,143,164,137,149,152,124,134,135,108,113,150,115,114,165,129,139,175,142,153,180,149,162,175,144,156,174,146,159,162,134,142,147,119,126,159,122,125,174,135,144,186,150,161,188,155,167,185,156,165,180,150,159,172,142,151,155,127,135,165,129,139,177,142,149,191,157,167,172,141,152,146,124,139,190,161,172,176,148,160,158,129,139,164,133,141,178,146,156,188,158,172,186,158,167,174,150,161,190,163,173,175,145,157,155,125,134,158,129,136,175,145,156,183,155,165,193,166,174,194,165,174,183,154,164,168,139,152,150,118,128,150,121,125,165,135,145,179,155,165,183,154,157,177,143,146,171,138,153,151,118,126,132,100,103,120,96,98,157,126,130,168,142,151,172,144,150,162,130,134,150,115,124,134,98,102,90,65,66,4 186,163,178,184,161,177,185,164,178,183,163,177,181,163,178,183,165,175,181,160,172,181,159,173,185,159,176,184,160,175,182,161,173,181,160,176,184,166,186,182,162,169,181,160,167,183,161,178,181,155,169,183,159,172,176,155,165,150,131,149,175,158,176,184,165,174,186,165,173,186,165,181,183,160,175,185,164,177,176,156,169,92,80,109,116,104,127,186,168,182,193,174,191,189,168,185,184,162,178,183,162,171,185,166,175,136,121,139,133,119,136,191,175,188,193,175,191,190,169,182,184,163,180,185,164,177,190,172,184,184,166,174,185,168,179,192,175,189,194,175,189,190,168,181,182,161,173,188,168,177,192,173,186,194,177,192,191,173,185,189,169,178,191,172,183,191,170,184,187,166,181,187,168,174,191,171,184,194,176,192,192,173,183,191,172,185,189,168,179,189,168,183,4 124,96,100,163,139,147,174,152,166,180,159,172,181,161,171,176,155,164,168,145,151,96,79,83,159,140,142,165,140,144,177,145,162,189,170,186,191,173,185,186,167,178,176,155,164,143,122,126,168,151,155,178,157,164,187,167,182,179,152,150,191,169,177,194,173,188,181,156,168,162,139,147,171,153,155,189,173,187,192,174,182,104,61,41,147,111,110,204,183,202,183,159,172,162,139,147,173,154,159,191,174,188,185,158,164,85,31,16,140,93,88,202,180,199,182,158,172,159,135,143,166,141,148,184,157,172,189,163,182,147,94,86,171,132,135,194,174,195,174,150,164,153,132,140,150,127,131,171,147,160,183,161,180,186,160,180,184,159,179,178,155,173,166,144,156,128,109,112,110,93,95,157,136,145,166,145,160,172,150,168,169,147,164,161,139,153,150,128,136,66,54,56,4 175,150,144,192,162,183,202,182,202,202,187,202,204,191,210,204,189,205,202,186,199,197,181,194,202,186,200,205,189,206,206,191,208,191,169,172,192,171,170,206,192,209,205,192,204,199,184,194,206,191,206,211,199,217,201,185,192,140,106,80,123,88,64,195,176,181,210,198,215,204,190,203,206,191,207,212,198,220,191,169,161,97,60,46,68,36,40,182,158,151,215,205,224,208,193,207,206,188,204,211,194,217,178,151,140,95,53,39,88,48,43,178,149,135,214,199,220,208,192,205,204,183,199,213,196,218,174,145,143,108,56,34,120,68,40,184,153,150,214,196,220,206,187,201,204,184,201,206,186,204,207,188,213,154,113,100,148,104,82,204,184,206,210,193,213,203,184,200,199,180,197,202,183,199,209,192,214,189,162,175,183,155,160,208,191,216,204,185,204,193,176,192,4 136,99,111,174,131,153,184,141,165,191,148,177,190,143,173,183,141,169,174,134,161,112,77,99,162,120,139,185,143,169,197,153,180,200,155,185,200,153,185,194,150,181,182,140,169,154,113,136,169,124,145,192,147,176,204,160,192,204,153,173,212,169,202,200,157,188,189,145,176,171,132,158,176,132,154,194,147,176,212,166,198,187,141,164,176,130,155,211,166,199,193,150,179,175,135,161,177,134,156,196,151,177,214,170,200,176,130,151,175,130,155,213,173,207,193,152,182,174,132,161,170,126,149,190,144,173,202,156,188,211,168,202,213,172,203,204,167,198,192,151,181,172,130,156,156,114,134,179,133,162,193,145,177,196,149,176,201,161,187,193,151,176,187,146,174,151,111,130,112,79,96,171,128,154,183,140,170,180,129,146,189,150,176,183,144,170,175,134,158,86,61,74,4 201,163,187,188,138,140,201,162,187,204,169,200,203,166,199,205,165,196,204,164,197,204,163,195,207,171,202,205,167,195,205,170,198,205,172,204,201,161,193,204,167,200,204,165,199,204,163,197,209,174,205,206,170,200,212,177,209,153,110,125,128,72,74,203,166,198,204,167,200,203,164,198,209,180,209,210,179,209,207,172,200,99,53,59,85,35,37,198,159,188,206,172,208,203,166,201,209,179,210,211,181,214,199,161,188,83,32,33,107,59,62,208,173,206,204,171,209,204,171,205,208,177,207,208,177,207,198,160,189,117,60,50,168,131,147,211,180,214,206,176,211,204,174,206,203,169,199,206,174,207,201,164,197,199,161,188,209,182,214,206,176,206,204,173,202,203,172,206,203,168,203,205,173,207,204,169,202,206,173,208,207,178,211,205,174,206,201,168,195,205,175,209,4 162,150,150,175,165,171,180,172,178,177,167,172,179,172,177,180,174,179,174,164,167,170,160,160,172,160,163,179,169,176,181,172,177,185,176,181,185,177,182,181,170,172,176,165,167,173,162,165,173,160,165,180,169,175,187,179,188,186,176,180,180,169,171,184,174,176,181,171,176,178,167,170,175,164,168,183,173,181,172,156,155,93,57,43,111,82,70,193,184,189,185,174,179,181,170,173,173,160,164,183,172,182,157,136,127,69,22,0,133,106,98,195,186,190,183,171,175,181,171,174,172,158,164,180,167,174,181,169,174,157,135,122,182,167,166,190,178,184,184,172,177,181,170,175,170,156,160,174,160,163,182,169,174,190,179,188,189,176,182,188,176,183,184,172,178,181,170,176,165,151,155,172,156,160,178,163,168,182,168,172,185,172,176,183,171,175,182,171,174,176,165,169,4 91,75,74,132,113,119,141,121,133,152,134,147,160,141,151,157,139,148,148,131,139,96,83,89,119,102,105,150,132,142,161,142,154,172,155,169,171,153,165,168,151,163,159,141,152,139,121,130,133,110,119,163,145,160,178,159,175,184,168,185,187,172,188,175,158,170,165,146,158,152,135,144,137,116,126,167,147,161,185,167,183,176,154,167,151,124,130,178,160,171,172,153,165,156,140,149,136,118,128,162,142,155,188,169,187,149,114,114,116,73,67,186,168,182,173,155,166,157,140,149,127,109,119,152,132,147,176,155,170,182,159,172,188,165,178,183,164,178,171,154,166,154,136,144,117,101,108,140,121,132,167,145,159,177,155,169,180,155,170,174,152,165,166,148,160,134,119,126,80,66,70,127,108,116,152,135,147,161,142,152,165,144,156,163,141,154,159,140,150,79,68,71,4 211,201,206,218,210,216,216,206,213,217,206,211,213,200,202,217,210,216,216,205,208,207,198,198,214,204,210,215,204,209,190,163,146,175,142,122,166,124,103,186,157,147,213,202,207,216,209,212,215,206,212,207,191,193,167,126,118,144,95,86,142,95,85,147,97,80,185,157,143,218,212,218,214,204,211,191,168,162,149,101,97,147,102,100,147,107,101,150,108,103,164,121,99,212,202,204,213,204,211,178,149,131,137,85,74,149,109,113,151,117,119,150,112,104,173,138,118,216,209,212,215,207,213,194,176,167,142,95,72,137,93,86,138,100,92,153,115,95,203,186,181,221,216,221,212,204,208,213,205,209,192,172,160,172,140,121,167,132,111,197,177,168,224,219,226,221,214,217,211,201,206,214,206,209,218,212,218,217,211,214,219,211,213,222,215,220,221,214,217,217,211,213,4 51,43,39,153,138,131,177,162,164,184,170,175,184,169,175,179,163,167,168,155,155,84,74,75,130,118,111,181,165,165,192,178,187,201,189,201,202,192,202,196,182,190,188,172,177,154,141,144,166,151,148,190,175,182,202,186,195,184,149,142,167,122,110,189,165,166,195,181,190,181,163,169,170,154,156,196,182,192,197,174,177,151,88,82,130,67,61,153,99,85,197,182,188,186,169,178,172,157,160,197,186,196,188,161,156,139,74,65,132,80,81,158,113,101,201,187,193,186,172,180,170,152,152,193,181,188,202,189,193,172,131,120,158,111,95,197,177,178,203,196,205,185,172,178,164,147,143,189,177,183,202,190,197,209,197,206,211,199,206,208,196,204,197,185,190,182,170,171,148,135,132,183,170,175,194,178,186,202,188,194,204,192,200,200,187,196,193,179,185,162,150,149,4 88,68,68,122,99,101,129,106,110,126,103,105,142,117,118,148,120,119,170,142,145,211,184,199,137,111,115,171,146,157,187,164,173,201,181,190,213,194,201,201,177,178,207,180,189,193,164,174,186,157,168,211,187,202,220,202,218,145,131,163,165,151,175,238,223,234,209,185,196,141,110,113,216,190,208,245,228,246,206,190,211,87,66,101,91,75,110,208,193,213,163,136,143,101,73,72,214,187,208,223,199,216,204,185,199,121,105,135,85,70,100,146,126,136,98,72,71,70,48,45,176,148,160,171,145,153,190,168,174,208,192,211,133,114,127,101,81,80,60,41,40,43,28,25,138,113,119,128,104,104,170,147,155,188,164,168,163,141,142,72,53,47,35,21,22,33,24,22,73,52,54,103,80,80,142,120,122,135,111,108,118,96,95,49,31,27,26,17,16,20,15,19,4 182,169,163,190,179,171,197,187,177,190,180,165,181,170,157,177,165,149,167,151,131,147,131,111,210,199,193,217,207,198,220,213,207,209,204,208,214,209,206,219,211,202,194,182,165,184,168,150,228,221,217,248,244,243,186,179,188,110,103,127,135,130,146,208,203,202,219,211,202,210,197,189,239,231,230,241,235,236,144,134,147,94,80,97,78,68,93,139,131,136,238,233,232,218,208,204,218,208,203,211,202,196,148,141,153,99,89,108,90,81,103,125,117,124,215,206,206,170,154,146,175,162,148,182,171,160,203,197,201,99,91,103,63,54,67,125,117,118,147,134,121,112,95,80,135,121,103,174,161,150,211,203,200,182,175,176,104,93,94,112,102,91,102,88,68,87,71,54,116,104,89,175,163,154,174,163,149,174,163,151,146,134,122,90,77,57,81,66,46,62,49,37,4 221,201,226,219,199,222,224,206,230,233,218,241,235,220,244,234,217,242,230,213,233,220,199,219,218,198,219,227,210,231,241,230,252,240,227,250,236,220,249,239,225,249,226,208,228,220,199,223,235,221,241,236,223,245,222,199,205,205,176,183,188,155,157,222,201,222,226,206,229,222,201,217,226,209,226,183,150,145,144,98,88,140,97,101,114,64,62,161,122,115,219,196,212,226,206,227,214,190,199,140,93,79,107,59,64,121,76,81,120,75,78,134,88,78,197,164,162,228,209,230,216,192,201,183,149,145,172,138,142,161,122,121,159,117,108,181,143,139,231,213,235,218,197,217,223,204,229,235,222,246,234,219,240,234,219,238,235,219,234,237,221,241,234,217,238,224,203,223,221,203,223,231,217,234,231,217,237,236,221,240,240,225,244,240,224,243,232,212,233,215,192,208,4 123,98,110,171,139,158,183,149,173,191,157,181,193,161,182,189,157,174,155,122,131,105,75,77,137,107,116,166,131,148,187,151,172,200,168,189,205,174,193,203,168,186,191,157,175,167,135,148,183,155,169,197,167,189,213,186,209,228,205,228,227,202,225,212,181,198,204,169,187,177,144,159,199,169,190,214,187,210,199,164,171,160,112,111,171,127,134,214,181,198,201,168,184,174,142,157,203,170,193,216,185,206,146,91,79,100,41,38,119,59,47,202,165,173,201,172,189,178,145,160,201,169,188,210,178,200,208,178,195,206,173,184,210,175,184,211,180,198,197,164,179,177,145,158,180,150,165,205,174,194,214,188,210,222,195,216,227,197,219,213,179,197,193,156,171,156,121,127,138,113,125,197,165,183,205,174,194,213,178,197,212,176,196,203,166,182,181,142,147,113,85,87,4 128,104,142,175,147,199,188,159,216,196,166,223,190,159,215,182,155,209,171,147,195,107,85,118,163,137,183,186,160,218,200,172,229,204,175,232,198,170,226,194,166,220,182,156,205,150,126,163,174,150,201,193,168,226,205,179,237,206,177,233,205,180,242,200,171,226,188,159,211,164,138,178,178,152,204,196,169,224,207,175,234,176,110,148,181,131,166,204,174,230,192,161,212,168,141,183,177,149,201,195,168,224,204,162,219,174,94,142,165,98,125,204,174,227,191,161,211,167,139,182,173,145,193,191,163,216,200,170,226,199,157,206,206,174,228,202,174,230,188,160,210,165,140,180,166,137,179,186,160,209,195,169,225,202,177,232,202,176,232,194,165,220,183,154,201,143,116,147,132,112,149,178,153,199,185,160,211,190,163,213,190,161,212,184,157,206,168,139,177,81,61,83,4 219,206,252,222,210,254,223,212,255,212,190,237,210,183,234,222,209,254,222,210,254,220,206,252,219,204,251,222,209,254,216,197,240,184,139,174,180,131,163,213,193,235,222,210,255,221,207,252,220,207,252,217,196,243,198,154,203,173,114,159,155,98,116,180,140,166,216,199,242,223,211,254,222,212,255,212,184,232,196,144,202,181,123,179,152,90,115,160,110,129,191,155,188,219,203,249,220,208,254,209,179,227,198,148,205,189,137,194,161,96,135,149,91,106,176,129,155,216,196,240,220,208,253,209,178,224,196,144,200,194,145,203,172,114,159,168,116,142,197,160,199,219,202,246,220,209,253,216,198,248,202,165,206,199,159,202,199,159,210,208,182,228,218,200,245,220,206,252,217,205,250,216,202,253,209,188,225,216,198,237,220,204,252,220,205,252,224,212,254,222,208,252,4 227,213,232,228,214,236,226,211,234,226,212,232,226,212,235,226,212,235,225,212,233,223,209,229,227,213,234,227,213,236,227,214,238,222,207,227,212,190,201,226,213,235,226,212,231,226,211,233,225,210,235,228,213,239,224,207,231,190,152,153,177,130,121,212,189,205,226,211,233,226,211,233,225,208,234,175,141,147,165,124,121,173,124,120,150,91,90,154,102,100,192,160,170,222,205,223,224,207,232,177,143,150,147,98,86,168,120,125,128,76,87,120,64,65,170,129,126,225,208,231,227,214,239,222,204,225,190,157,162,174,130,132,169,124,129,166,122,116,194,162,166,227,212,236,229,216,240,229,215,240,229,216,240,221,202,218,224,206,226,225,207,228,226,209,231,227,211,234,229,215,239,230,216,238,229,214,233,232,219,241,232,218,241,232,218,242,233,220,243,232,218,240,4 53,42,45,150,131,139,171,147,162,177,153,172,176,153,170,171,148,161,150,132,145,65,50,60,132,113,117,178,156,171,187,163,184,193,172,192,191,169,188,183,160,178,180,162,175,130,115,127,166,143,156,186,161,180,200,178,199,205,183,206,205,185,210,196,174,194,186,165,180,168,149,164,168,143,156,190,165,183,207,188,210,200,175,189,186,156,161,199,179,198,191,170,189,172,150,169,173,149,164,194,170,190,200,175,197,154,104,99,134,76,64,191,163,179,197,178,201,175,151,168,174,150,169,191,166,187,203,180,203,195,167,181,200,172,190,205,184,207,195,174,194,178,157,175,171,148,167,190,167,189,202,180,201,210,189,210,211,192,214,204,184,204,192,169,191,175,155,172,154,127,143,175,144,164,191,166,188,197,171,193,199,174,195,197,176,198,188,166,186,151,129,143,4 58,48,55,160,137,153,179,153,177,184,162,187,183,162,189,176,155,179,150,132,150,66,52,66,141,125,132,190,170,189,197,174,202,201,180,206,198,175,201,188,164,191,179,157,180,127,110,128,170,150,161,197,176,199,209,185,214,217,192,227,211,188,220,202,181,208,188,167,191,167,149,168,183,161,184,202,177,206,198,166,195,169,129,145,184,149,162,201,178,202,195,174,200,176,156,178,183,158,182,207,183,216,169,134,150,102,54,60,138,78,71,188,154,167,200,180,210,178,156,178,169,127,156,187,143,175,207,180,208,212,192,220,198,164,180,201,172,193,201,181,207,181,161,182,171,137,164,191,158,187,211,188,215,218,198,226,217,194,222,206,181,205,197,173,200,177,153,175,166,145,164,191,169,195,203,181,208,208,186,213,211,191,220,208,190,218,196,174,202,158,141,161,4 234,218,240,235,218,244,234,217,246,234,216,245,232,212,241,231,214,241,231,216,240,227,213,235,230,209,235,234,215,244,236,218,247,234,217,244,232,216,244,234,220,246,234,221,246,231,218,241,231,211,240,227,207,235,185,153,161,183,148,150,198,166,169,200,170,173,215,193,206,228,212,237,229,211,238,163,125,129,107,65,70,122,78,89,147,97,96,156,108,104,172,127,115,212,188,202,227,210,237,132,87,82,104,64,74,114,74,98,140,85,88,163,117,118,184,144,139,215,191,208,231,213,240,196,169,179,191,166,177,213,192,220,195,162,176,178,136,126,205,176,186,227,212,238,230,211,237,238,224,253,242,232,255,241,231,255,229,212,229,217,194,204,226,209,229,228,212,234,230,212,235,234,218,240,236,222,244,238,225,246,237,222,246,236,220,247,211,181,182,216,190,198,4 196,173,185,196,174,182,196,171,182,193,163,171,194,167,174,192,159,168,195,170,179,198,179,186,195,172,183,198,175,188,197,174,189,198,173,187,198,173,190,195,169,185,198,175,189,198,178,186,198,177,187,202,182,198,199,177,195,186,163,189,176,155,182,195,175,191,197,176,186,195,173,181,200,177,194,204,186,204,197,175,189,152,138,167,131,126,180,175,157,176,198,178,183,192,168,177,198,175,188,199,179,188,197,178,183,156,142,161,139,131,172,176,157,172,197,177,180,198,179,195,199,179,190,201,182,193,202,184,195,193,174,180,184,162,171,193,175,181,196,178,179,201,184,196,192,169,170,198,178,188,201,182,193,195,175,175,199,181,188,196,177,182,193,173,166,198,179,179,193,172,177,198,179,187,202,185,201,200,181,193,198,179,183,196,176,183,192,171,166,195,176,174,4 122,104,104,174,151,153,181,151,158,186,155,164,187,159,161,186,162,165,168,139,139,117,88,83,159,139,140,181,155,159,190,157,156,196,162,166,201,175,184,195,167,171,175,146,146,146,114,110,172,148,154,188,160,165,199,167,170,207,169,173,209,173,180,201,170,173,186,155,157,162,134,129,174,148,154,191,161,167,204,172,180,192,162,179,198,167,179,201,168,168,188,157,158,165,136,130,173,151,154,187,157,161,207,176,186,174,154,173,184,161,172,203,170,170,184,153,147,165,135,131,168,145,145,183,153,156,197,165,173,205,177,186,203,173,171,196,166,164,179,146,145,162,133,128,155,133,133,177,148,151,187,155,155,199,172,183,196,167,166,188,158,157,176,146,150,144,118,108,109,91,89,169,143,141,176,146,145,184,156,160,186,159,164,177,149,150,165,137,129,93,74,66,4 185,127,132,206,140,148,220,150,156,223,157,160,222,158,165,213,152,155,197,138,136,179,119,119,189,130,137,212,145,154,225,150,156,227,164,169,227,172,176,224,163,164,211,148,147,192,135,133,189,132,141,212,147,153,225,153,159,233,170,176,232,177,180,226,168,166,220,154,155,198,135,132,186,130,140,206,143,151,226,159,164,208,153,161,209,155,162,231,171,171,223,157,157,202,139,133,180,125,129,202,143,146,218,157,163,212,162,172,219,162,165,230,169,169,220,153,155,204,137,134,179,125,128,200,141,143,210,149,152,224,172,175,232,168,169,226,160,158,213,144,146,202,136,138,174,120,121,195,134,139,207,145,147,215,153,155,223,158,162,226,158,163,210,146,147,190,127,119,160,104,103,182,120,121,195,131,135,208,143,143,214,149,152,212,147,148,199,137,129,168,108,97,4 202,159,174,203,156,176,207,166,187,210,173,191,207,170,184,204,165,184,203,164,179,200,160,169,205,162,182,207,167,185,206,166,182,208,168,189,211,174,191,207,171,185,205,170,186,204,168,180,204,162,182,205,167,186,207,171,187,201,163,181,203,166,184,209,173,191,203,166,180,200,159,169,202,161,178,202,162,182,198,162,182,147,121,149,159,126,147,204,162,176,201,160,174,201,161,178,199,161,179,203,166,187,192,158,176,147,124,148,171,139,157,206,169,181,204,166,180,204,167,184,198,161,178,203,169,192,199,169,190,206,175,193,209,174,190,207,169,182,207,167,178,203,163,178,193,154,172,200,163,185,201,172,192,203,169,187,205,163,177,209,166,182,207,164,180,203,162,176,189,148,163,198,162,180,203,175,192,198,161,171,205,161,174,210,166,185,213,176,190,196,153,152,4 201,168,183,209,176,196,208,173,197,207,172,199,209,177,203,193,159,176,193,159,176,200,167,193,204,171,193,204,170,188,207,171,189,207,173,190,205,173,190,194,161,183,195,160,189,198,161,188,205,171,194,203,166,183,197,160,164,204,168,182,201,164,176,197,164,183,191,155,176,194,158,183,202,169,187,199,161,175,198,160,169,159,133,159,157,126,145,196,162,179,189,152,168,186,147,166,200,166,185,203,169,188,205,170,189,144,122,154,147,120,147,194,156,175,191,152,176,186,145,166,198,165,183,203,169,181,211,184,197,211,182,205,211,179,208,201,168,194,195,158,185,192,155,179,189,152,159,201,166,186,211,180,199,218,191,216,207,170,197,191,151,176,192,155,176,192,156,179,191,157,172,202,168,196,209,175,200,211,175,194,202,164,180,189,151,172,193,161,187,191,161,177,4 154,114,123,196,150,169,206,156,180,210,158,182,209,161,185,202,157,180,177,140,161,115,88,103,179,135,147,202,154,177,215,164,187,216,160,182,212,162,181,211,159,183,185,141,165,143,108,126,181,127,141,209,154,174,217,165,187,226,175,195,216,164,183,214,158,186,188,140,163,159,125,143,185,140,158,213,160,180,221,170,193,208,155,168,205,154,172,207,153,173,187,143,159,166,133,150,179,138,149,210,166,180,215,166,178,207,162,181,204,154,179,203,151,168,179,138,151,166,133,148,170,123,129,203,154,173,204,151,168,222,171,191,214,160,177,194,148,167,178,137,149,162,133,148,170,125,138,194,144,158,196,149,168,208,155,176,199,150,169,186,144,162,178,143,153,140,119,130,138,98,107,178,131,139,175,133,144,192,138,155,182,144,166,178,144,160,159,126,126,87,65,70,4 223,204,235,223,203,235,225,207,244,217,196,225,215,193,220,222,206,240,220,203,235,217,198,231,223,202,234,223,202,236,199,169,183,169,129,121,180,142,141,209,184,212,220,202,237,219,199,233,219,193,225,209,181,200,168,122,114,151,103,92,170,130,132,172,132,125,215,194,224,218,196,232,213,185,209,197,163,170,183,144,145,160,113,109,155,108,105,177,138,137,215,190,222,218,195,232,209,181,200,191,150,155,181,131,133,169,111,112,172,126,123,190,152,159,202,167,186,215,189,226,219,198,227,200,164,175,198,155,167,205,165,188,196,156,166,187,145,140,197,159,167,214,184,221,223,203,236,223,201,235,219,193,224,220,195,226,220,195,225,211,180,203,214,185,212,220,198,235,222,199,232,221,194,230,222,195,231,223,199,233,225,205,239,226,205,241,224,204,239,222,200,235,4 38,23,32,143,115,132,181,149,176,183,154,182,185,159,190,166,132,151,145,112,126,81,60,81,116,91,105,185,150,176,193,158,190,200,169,200,199,168,202,192,162,196,184,152,183,145,118,143,165,134,155,193,159,191,207,175,209,214,188,225,213,184,222,203,171,206,193,162,195,179,150,179,176,144,170,199,167,199,208,173,201,179,127,132,191,151,169,211,184,224,198,166,201,184,153,184,179,143,171,201,168,202,206,169,193,169,100,97,173,116,118,213,182,221,201,167,204,186,152,186,180,145,174,199,166,199,212,178,216,212,175,208,202,156,175,209,170,208,201,165,203,187,156,191,175,143,171,196,165,197,208,175,212,215,185,223,216,186,224,209,170,209,200,168,206,184,155,189,159,131,157,189,160,193,201,170,203,208,177,211,208,171,205,204,164,201,193,160,196,170,142,173,4 150,131,143,190,168,187,201,183,208,206,189,210,206,188,208,197,178,195,189,170,184,123,107,119,191,168,187,203,178,194,217,197,218,221,203,223,217,200,219,211,193,211,195,175,191,164,146,159,199,176,193,210,185,200,223,203,222,233,218,238,227,212,232,218,200,217,201,185,202,178,160,171,198,175,192,212,194,212,225,210,231,208,180,186,215,191,202,223,207,225,205,186,201,182,164,175,193,170,183,208,190,208,228,212,234,175,126,121,180,138,134,229,215,234,203,182,195,183,162,174,190,166,181,204,182,202,214,190,207,219,195,211,217,196,213,215,195,214,199,179,193,177,155,166,179,157,171,197,171,190,210,189,207,215,198,218,217,195,217,206,180,198,191,171,184,147,131,136,134,118,132,188,166,181,198,175,189,201,183,199,203,182,199,197,176,189,175,156,162,79,68,73,4 209,196,223,207,193,221,210,199,230,207,186,211,202,176,192,208,195,218,215,205,230,213,199,226,206,192,219,206,192,223,194,162,174,171,118,105,149,83,59,204,183,205,213,203,230,212,199,224,206,190,221,210,194,225,149,82,64,125,43,15,125,43,14,181,141,142,212,201,228,209,193,214,208,191,222,210,194,225,158,102,99,119,32,12,132,47,20,173,131,135,212,200,231,211,198,223,208,188,216,211,197,231,185,149,159,125,45,21,112,29,10,166,120,120,215,202,235,212,198,225,205,181,206,205,187,213,209,193,222,155,102,97,108,25,0,178,133,133,211,199,231,211,197,222,205,175,196,205,183,203,210,198,232,192,165,182,175,128,123,206,186,214,203,188,214,210,196,223,208,181,208,209,189,217,207,194,225,207,193,225,209,191,223,208,193,224,208,192,222,211,196,224,4 165,141,180,169,146,194,190,167,208,191,167,209,195,175,222,181,163,203,172,156,197,157,141,176,170,147,188,180,157,200,188,162,196,201,181,231,203,184,234,188,170,207,180,163,203,162,143,182,171,145,180,177,150,185,191,166,207,203,177,218,198,175,218,190,168,211,181,160,196,177,156,195,151,122,148,171,142,174,197,174,215,151,84,97,161,112,130,192,169,209,191,168,211,179,158,200,158,131,163,180,154,194,195,174,219,166,114,139,160,101,118,196,175,221,186,160,202,171,143,180,170,145,181,189,166,211,188,164,205,200,180,225,193,166,205,191,165,209,187,163,206,173,147,188,171,147,186,177,149,187,184,159,201,190,163,208,181,153,192,188,165,208,175,152,191,153,125,154,160,134,166,168,143,180,171,145,182,168,137,169,181,156,198,180,156,197,158,132,162,137,110,130,4 189,160,201,189,161,196,208,184,233,216,199,254,213,193,248,204,182,226,196,176,216,201,183,230,187,156,195,203,178,223,211,188,238,212,183,229,208,183,228,200,178,224,197,173,220,191,170,211,200,176,220,203,179,225,198,162,198,165,94,99,170,119,132,198,172,217,189,158,199,190,165,204,185,156,191,205,182,228,195,150,179,140,58,71,144,74,79,191,157,188,193,166,205,201,174,222,189,159,202,200,175,223,201,170,209,145,68,81,144,64,71,191,157,188,204,182,232,200,174,222,198,174,225,204,180,234,201,176,219,185,140,170,169,102,118,187,145,176,201,176,230,199,174,222,198,175,225,193,168,211,197,171,213,210,187,242,201,173,219,196,163,208,195,166,215,200,174,220,188,158,200,189,161,203,203,181,233,209,185,240,195,170,208,197,171,217,194,166,210,199,174,221,4 196,177,206,195,171,199,201,182,212,204,187,215,200,178,206,197,180,210,195,176,203,194,174,205,196,178,205,195,171,197,200,176,207,202,184,218,196,169,202,194,168,197,196,181,209,192,174,194,196,179,204,192,167,192,194,168,192,198,176,208,189,156,187,185,154,183,193,180,208,189,171,187,191,171,197,191,167,194,192,167,180,160,114,109,158,104,98,187,158,182,191,177,212,190,172,198,188,163,191,188,167,194,190,168,182,150,102,87,166,116,121,193,166,195,188,168,194,189,171,195,184,160,187,187,165,197,191,175,200,197,176,198,196,172,203,191,168,191,186,162,179,181,161,177,174,151,183,164,142,171,181,164,199,189,170,206,192,171,199,188,166,186,187,163,184,185,161,183,176,157,192,146,122,158,173,148,184,170,149,188,175,152,184,181,157,185,186,161,184,186,161,186,4 187,146,180,211,179,221,220,180,223,228,189,236,224,184,226,213,166,203,203,165,202,188,156,184,195,155,196,218,185,232,228,190,232,234,194,227,233,191,232,224,186,222,217,189,227,197,164,195,202,163,206,219,181,220,233,195,240,245,206,246,239,201,248,229,193,235,219,185,222,201,165,200,207,167,205,223,181,216,236,203,245,225,177,211,223,179,219,229,197,233,214,175,217,199,163,203,204,165,203,220,185,225,222,186,231,210,163,185,214,163,193,223,194,230,215,187,227,196,163,201,199,163,199,217,182,225,201,167,212,198,165,222,215,179,221,217,179,214,214,185,229,195,158,194,190,157,186,206,173,213,210,184,228,202,168,217,211,173,212,220,188,233,208,175,217,191,158,187,172,143,169,190,160,196,199,175,218,214,184,226,215,184,224,207,176,215,196,164,197,169,140,160,4 131,109,124,191,162,190,201,172,201,207,178,208,207,181,206,198,172,195,185,160,177,136,115,125,177,150,170,199,167,198,213,183,214,220,192,221,220,191,219,211,183,208,196,170,191,171,145,155,189,163,186,205,177,205,219,189,218,231,203,233,230,201,230,218,191,218,205,179,202,184,159,173,190,164,188,207,178,206,222,192,221,213,170,178,223,189,205,224,198,226,209,182,207,188,163,180,188,161,183,205,176,203,220,191,221,212,170,176,221,185,199,224,197,221,208,179,202,187,160,179,184,157,174,202,175,200,215,188,217,228,201,230,229,201,229,222,193,218,205,176,201,183,154,170,166,143,156,196,170,191,204,177,204,214,186,213,218,189,216,211,181,207,198,167,187,164,137,143,111,92,104,182,157,172,192,166,189,200,174,198,202,174,200,195,166,187,183,151,163,97,78,81,4 221,194,221,228,202,228,232,205,234,230,202,228,232,205,231,234,208,235,229,203,231,224,199,228,223,197,225,227,200,227,228,199,223,228,194,217,232,204,224,235,211,234,230,203,227,226,202,232,225,198,225,225,197,217,223,187,201,218,174,180,223,191,195,233,208,225,230,204,225,226,201,225,222,194,221,225,195,216,214,173,172,170,107,61,192,144,115,230,203,217,228,201,221,227,202,225,220,190,217,225,197,224,212,176,176,178,121,85,202,155,142,225,195,208,226,198,215,227,202,228,221,193,223,224,197,223,224,195,210,222,189,199,223,191,204,226,199,214,228,201,221,226,199,222,220,194,222,224,198,224,228,201,226,229,202,223,226,198,214,231,207,228,230,205,228,230,205,231,221,197,225,225,200,227,227,200,229,226,198,224,230,204,229,232,208,233,228,202,226,229,203,229,4 219,159,167,241,184,185,239,182,186,239,183,186,235,179,183,233,173,180,235,175,180,219,153,163,235,175,179,243,186,189,243,187,191,241,184,187,238,180,184,236,176,179,238,177,182,235,174,181,234,173,174,243,183,187,240,181,186,246,187,187,238,178,181,238,181,182,239,179,184,242,182,187,234,173,171,240,179,180,244,184,188,198,140,148,226,166,169,240,177,179,239,176,183,241,178,182,232,169,168,240,181,180,246,187,189,179,123,133,220,159,163,241,180,178,239,179,179,242,182,184,230,167,167,238,178,177,238,179,179,240,178,178,235,174,173,239,180,177,241,182,180,240,178,180,206,146,151,234,172,170,231,171,171,231,171,170,234,174,173,237,177,176,236,175,174,234,170,172,144,90,104,218,154,154,221,160,159,224,163,162,228,169,167,228,164,166,226,158,161,224,156,158,4 94,66,90,126,93,123,140,114,139,148,124,147,146,121,144,138,111,131,128,103,119,81,64,73,126,97,119,141,113,138,153,128,153,158,133,155,157,133,153,148,120,140,138,114,130,114,93,103,139,116,135,150,125,147,159,134,156,167,144,166,166,144,163,156,133,152,145,121,137,127,105,116,139,113,132,150,125,146,161,137,158,152,129,147,158,134,152,161,138,157,148,122,139,131,109,121,138,114,131,148,124,140,161,138,158,143,119,134,153,129,146,162,138,158,148,124,141,130,106,117,136,116,129,147,126,142,154,132,151,163,138,159,163,138,157,156,131,149,146,121,136,128,105,115,127,108,119,141,120,135,150,130,147,153,129,148,154,130,148,150,128,143,142,118,131,112,91,98,98,83,92,132,114,125,139,119,135,145,123,140,146,124,140,141,121,133,131,109,116,67,54,57,4 148,128,149,152,134,154,153,132,153,155,136,157,153,133,152,151,128,148,150,128,149,147,123,145,147,124,146,152,132,154,155,136,156,157,139,163,154,132,155,153,132,150,151,130,150,147,125,145,147,127,149,151,131,151,155,138,158,155,134,154,151,129,148,155,135,154,152,132,152,149,127,147,147,127,148,149,129,148,158,137,157,66,47,53,106,85,93,161,141,161,150,128,149,149,127,147,145,124,144,148,128,146,152,133,151,101,78,86,133,112,130,157,138,159,151,131,150,150,129,147,145,126,145,147,126,145,148,126,143,157,137,157,155,136,157,154,135,155,152,133,153,149,127,146,143,122,142,145,122,142,147,124,143,149,128,147,151,132,150,153,135,153,150,131,150,147,125,144,142,121,139,145,124,145,145,121,144,148,122,146,149,128,148,150,130,149,148,129,146,146,125,141,4 170,150,148,169,147,145,171,148,145,175,155,154,174,153,151,170,148,147,169,146,147,168,148,146,166,144,140,165,141,134,168,145,138,172,152,149,172,151,149,174,154,157,169,148,144,171,151,150,168,147,145,173,152,155,171,150,146,161,139,131,151,125,117,159,135,126,171,151,151,173,153,157,167,146,142,179,161,173,167,146,141,113,85,84,99,69,70,149,123,107,155,131,119,166,144,145,167,148,146,172,154,156,152,127,112,79,50,56,91,64,73,165,144,145,159,134,124,164,140,135,165,146,141,158,136,121,164,144,137,144,121,121,156,135,132,181,165,176,176,156,161,165,143,134,163,143,133,160,137,127,166,144,138,174,154,153,172,152,147,173,154,152,180,161,169,170,148,149,169,150,150,172,153,153,176,158,166,169,147,144,172,151,149,168,147,135,174,154,153,169,147,150,4 103,81,76,145,115,110,150,117,111,160,129,127,154,121,115,150,120,112,133,100,86,103,76,63,140,113,110,152,122,118,162,130,128,162,127,120,164,131,125,159,130,124,139,104,88,127,95,81,144,117,112,155,125,120,166,136,132,176,145,141,174,142,139,166,136,132,154,122,115,141,111,102,148,122,119,162,135,137,169,139,136,156,123,117,151,116,108,170,140,135,164,137,137,145,117,108,148,121,116,153,122,116,166,136,129,139,106,101,145,113,111,170,139,133,162,133,131,145,118,111,146,121,114,151,123,116,161,132,127,172,143,141,173,142,137,167,137,135,154,122,114,139,112,103,133,109,105,152,126,125,156,126,121,167,139,143,164,133,130,163,134,131,152,124,120,128,101,90,87,67,64,138,110,104,151,123,118,114,84,82,133,105,105,155,129,123,137,108,91,84,64,54,4 177,130,124,191,152,161,198,165,181,195,159,169,186,142,142,187,144,150,188,152,160,181,140,137,188,150,157,198,166,185,198,163,178,199,165,178,188,146,148,188,145,150,188,147,149,186,147,147,187,150,157,188,149,154,195,160,171,182,141,146,173,126,122,197,162,180,196,163,174,192,158,163,180,137,134,183,141,139,177,133,136,83,43,47,99,59,69,191,153,164,187,152,154,185,147,144,186,148,151,183,142,140,177,132,133,77,42,51,90,48,55,183,139,139,188,151,154,181,140,131,189,153,163,183,138,141,194,157,171,168,128,128,166,121,117,189,151,153,195,161,172,191,153,161,189,150,165,191,154,166,195,161,177,196,161,172,194,158,167,193,158,168,193,155,163,189,152,157,184,142,148,191,155,166,196,162,178,193,156,171,190,151,158,182,139,133,186,145,147,193,156,167,4 124,95,101,166,127,137,177,140,148,143,102,109,122,81,90,170,127,129,166,130,140,120,88,91,161,129,137,171,133,139,183,143,148,179,138,143,181,143,154,183,143,154,168,127,131,149,111,112,169,134,148,183,150,165,188,148,154,207,170,189,199,157,163,188,147,155,179,139,150,162,123,128,169,133,146,181,143,156,194,154,164,181,140,150,178,138,147,197,162,169,175,135,136,160,121,120,171,138,154,174,133,139,194,155,169,174,131,140,172,132,139,198,161,169,175,137,137,156,118,117,163,129,134,175,138,144,186,149,162,203,166,185,198,159,168,190,152,158,179,144,152,163,133,146,148,113,116,171,135,144,182,148,162,191,155,170,190,154,164,176,134,135,172,134,137,145,115,118,104,80,88,158,124,129,168,133,144,179,145,159,176,142,149,164,126,125,155,117,109,85,62,58,4 103,81,94,142,116,134,146,125,146,148,133,157,148,127,149,140,117,137,128,102,121,88,65,76,130,105,121,146,126,143,154,137,157,160,146,167,158,145,164,150,134,153,136,113,134,114,87,103,133,107,127,146,128,145,158,144,161,167,155,175,166,153,171,151,135,150,139,119,137,123,100,117,134,112,128,145,129,145,154,135,154,160,145,158,165,154,167,151,137,150,141,123,139,125,103,119,133,112,127,144,129,144,151,132,152,154,137,149,160,147,159,156,145,163,146,131,149,124,105,120,128,108,121,141,126,141,148,133,151,155,143,162,158,146,165,152,140,157,141,124,142,118,99,112,118,94,106,136,120,133,146,133,150,150,137,157,152,139,160,146,132,151,130,107,124,106,82,88,84,65,76,126,107,119,134,114,131,138,120,139,136,122,142,130,114,131,115,89,101,72,52,55,4 201,157,149,203,159,154,205,158,152,202,152,141,204,153,145,207,159,151,206,157,147,211,175,171,194,144,135,198,149,141,200,148,141,199,146,138,202,150,143,205,157,151,205,159,154,207,161,154,188,136,125,192,139,130,196,145,138,200,157,150,202,155,151,203,157,151,199,149,139,202,153,147,184,134,127,187,140,137,193,144,140,177,128,124,189,145,142,198,150,147,195,145,136,197,151,145,178,131,129,184,137,133,189,144,140,173,119,116,181,130,127,195,147,146,193,142,138,193,142,137,172,122,114,171,120,106,178,128,119,185,140,142,183,133,132,184,130,124,187,137,133,189,140,140,172,127,122,169,120,110,169,116,106,179,131,130,180,132,127,178,125,118,180,128,123,182,132,131,171,128,123,171,128,127,172,128,126,175,125,122,174,120,113,174,122,118,177,126,124,177,126,122,4 173,138,134,191,158,164,201,167,176,202,167,169,200,163,163,200,164,165,189,156,156,179,145,146,175,135,127,191,152,152,204,165,167,207,164,165,207,164,161,205,164,164,194,157,151,190,160,163,177,135,127,193,152,147,204,160,161,215,173,179,217,175,182,212,174,179,200,164,163,190,158,154,177,135,132,196,156,164,208,163,171,197,151,152,210,169,177,214,173,179,199,161,153,191,158,159,175,137,140,188,149,150,206,166,174,201,152,159,208,162,169,212,169,177,201,160,158,190,154,152,168,127,122,175,133,119,188,142,132,209,164,180,209,160,169,206,161,161,200,159,163,187,147,148,164,129,127,177,139,143,186,144,146,197,152,158,197,147,146,198,148,146,194,152,155,181,144,141,151,119,120,169,128,136,180,143,151,187,142,146,188,141,139,189,142,148,183,136,134,171,131,124,4 196,155,157,201,164,171,202,165,169,202,165,169,204,169,174,204,161,167,206,164,174,205,167,175,195,155,157,198,159,160,200,161,164,203,169,179,206,171,181,206,166,176,210,173,189,208,173,189,196,157,157,198,161,165,196,153,162,197,153,156,201,162,166,206,167,177,208,169,181,205,165,177,197,157,162,202,167,179,189,144,148,162,110,97,174,126,120,207,167,182,210,173,187,206,169,181,198,161,169,201,166,171,178,133,126,143,94,92,163,114,112,204,165,172,208,171,179,206,167,179,197,159,166,198,160,161,192,151,149,162,108,101,185,136,135,207,171,175,207,169,182,205,168,182,198,158,170,198,159,168,200,162,172,199,149,159,201,155,163,204,166,174,201,165,175,206,168,184,194,151,159,199,160,175,201,160,174,198,146,153,199,148,163,199,158,163,197,155,157,206,167,185,4 167,143,163,171,146,167,175,151,173,171,142,158,162,116,133,170,140,160,170,143,159,165,137,151,156,128,162,174,148,169,175,149,170,167,122,140,164,107,130,165,128,142,170,140,157,166,137,152,152,119,157,176,150,171,174,142,160,162,106,123,166,114,143,159,111,121,168,135,154,167,135,152,168,138,155,173,145,162,167,128,144,154,93,100,163,106,131,158,104,114,169,137,154,166,134,152,168,136,153,173,148,167,154,107,114,148,87,89,159,97,110,164,118,132,172,144,162,164,130,147,169,139,160,170,142,163,148,94,93,142,76,69,161,106,125,170,136,153,171,143,158,163,130,147,166,138,155,166,135,153,149,95,95,150,93,90,166,125,141,173,143,159,171,140,154,167,138,155,162,134,148,163,132,149,157,116,129,167,134,152,173,147,163,171,141,157,170,140,153,166,137,151,4 157,125,144,168,141,162,175,149,168,177,151,171,176,149,168,173,146,161,164,138,154,147,116,131,161,134,156,171,144,165,180,152,172,181,151,170,174,136,156,179,151,168,169,140,155,154,124,136,149,118,156,147,112,160,184,158,180,177,132,153,169,113,135,175,141,157,173,142,159,160,132,142,162,131,153,164,128,155,181,150,170,168,112,127,166,102,122,173,132,147,173,142,160,161,130,144,166,134,152,175,142,162,175,141,158,151,86,89,165,103,120,178,145,163,170,137,153,160,128,141,162,128,147,172,141,161,170,131,149,153,90,91,174,131,149,180,148,165,172,141,157,162,134,146,158,127,143,168,139,155,166,130,145,173,136,156,181,151,171,178,148,164,170,143,156,158,131,141,151,122,134,161,135,151,163,130,141,172,138,155,176,145,162,173,147,163,165,141,157,151,124,131,4 59,43,40,139,110,106,153,123,124,156,127,129,157,130,133,151,123,125,139,112,111,76,57,57,121,94,89,157,126,128,163,132,138,169,139,142,168,139,143,161,132,136,155,127,129,127,98,98,145,115,114,163,133,137,172,142,145,175,144,146,172,143,143,167,137,142,159,129,134,148,114,115,150,121,124,165,136,137,169,136,135,166,123,126,166,125,130,170,141,145,166,135,140,154,124,126,152,122,125,165,136,140,172,139,142,167,123,126,164,124,126,172,142,145,169,141,143,156,128,128,150,121,120,165,135,138,173,141,144,179,145,144,179,148,148,176,147,152,169,140,143,157,130,132,144,113,110,163,133,136,173,143,144,180,152,156,181,152,158,175,146,151,166,138,141,153,126,127,130,100,97,158,130,132,168,140,142,174,147,150,174,146,151,168,140,144,161,132,136,133,107,106,4 175,135,137,182,147,154,178,155,165,173,152,163,173,150,162,180,154,161,182,153,153,176,141,141,182,145,151,185,154,160,176,156,166,169,153,167,170,153,167,176,157,166,177,153,157,174,142,142,181,146,151,179,151,155,172,156,169,148,133,156,144,127,148,170,156,172,166,146,155,166,136,138,179,145,147,174,147,150,168,152,168,106,92,123,93,78,109,165,150,167,166,144,151,166,137,138,180,150,152,176,153,159,163,147,161,107,92,121,103,87,117,162,144,158,169,145,150,175,145,146,177,145,146,172,148,155,155,137,153,148,132,150,149,132,151,167,149,159,172,146,146,181,146,142,171,134,134,170,144,147,165,147,157,163,148,164,170,152,163,177,155,161,183,151,150,180,140,132,162,125,125,170,142,146,171,149,154,167,147,156,173,149,155,177,152,154,182,147,143,173,131,121,4 179,138,138,199,164,165,211,174,181,218,179,187,222,183,193,222,178,189,217,173,183,206,162,170,194,153,153,210,175,178,218,179,186,225,186,193,228,188,198,227,186,196,223,185,190,211,174,178,204,164,165,217,182,188,223,188,194,234,201,206,235,201,206,230,193,197,226,189,193,213,177,179,212,179,178,222,189,192,231,197,205,210,175,181,210,177,182,236,201,205,225,188,193,212,173,176,215,184,184,225,195,198,237,206,212,213,179,186,216,183,189,236,202,204,222,184,185,210,172,172,217,181,180,227,196,201,235,202,208,242,213,216,241,211,213,232,198,198,222,185,186,211,176,172,219,187,183,228,190,196,235,197,205,238,202,206,236,201,202,231,198,197,218,183,180,203,169,163,216,181,177,227,185,188,232,190,195,236,196,200,234,197,197,226,191,191,212,173,171,192,154,146,4 164,157,172,173,166,186,178,169,190,183,173,198,182,172,192,177,167,186,168,159,176,158,151,161,168,162,178,177,170,189,185,177,201,189,179,205,188,175,197,181,170,189,176,169,184,165,158,169,171,164,181,181,174,193,187,177,200,195,186,210,195,186,209,186,177,198,180,173,188,169,163,176,171,162,179,180,169,188,190,178,200,181,171,189,183,173,194,190,182,203,181,173,189,171,165,177,172,163,181,178,169,188,189,178,199,179,169,186,183,172,191,189,179,200,180,171,187,169,160,174,169,160,177,177,169,190,182,172,194,189,179,202,189,178,199,184,175,193,177,168,185,164,154,168,163,152,169,171,160,179,177,166,186,181,169,191,182,171,192,180,170,189,172,162,179,159,150,161,155,144,158,165,155,172,171,158,175,174,162,181,175,166,185,173,164,180,165,155,168,150,141,146,4 195,167,164,199,170,167,205,176,172,207,179,177,206,179,176,204,173,171,203,174,168,202,172,162,196,168,167,202,174,171,206,179,175,206,179,175,205,178,176,206,177,174,206,178,172,206,176,169,199,168,168,205,177,176,205,178,176,201,168,163,197,167,159,205,180,176,206,180,176,205,174,169,204,174,175,205,178,178,212,183,183,137,105,100,89,63,57,204,175,169,207,180,176,203,172,167,206,177,177,207,179,179,213,185,187,138,108,105,123,98,94,212,186,183,208,180,176,204,172,166,212,183,181,212,183,183,210,184,185,209,179,179,213,183,182,213,188,187,209,181,177,205,173,167,214,182,180,214,182,181,217,189,188,215,187,185,214,183,181,214,184,177,209,180,173,207,179,172,214,183,181,217,186,184,219,190,185,220,193,189,217,187,183,215,186,180,212,184,175,207,178,170,4 198,187,210,200,187,209,201,188,210,201,189,210,203,193,216,202,189,212,201,187,209,200,187,209,197,184,206,199,186,208,200,189,212,200,189,212,201,189,214,202,191,216,202,190,214,200,188,210,196,182,202,199,187,211,202,195,224,198,184,203,193,179,199,201,191,217,202,192,216,200,189,212,196,182,203,199,187,209,198,187,207,97,76,77,139,117,124,208,197,223,199,187,211,198,186,211,195,182,203,199,188,211,191,178,194,113,90,86,165,144,152,203,192,215,200,188,212,199,186,210,197,184,205,198,187,208,197,187,209,199,187,204,198,185,205,199,187,209,200,188,211,198,185,207,195,182,203,197,185,205,197,185,206,196,186,209,198,187,208,200,189,210,198,186,209,196,183,206,192,180,198,194,182,203,195,182,204,197,186,211,198,187,210,198,186,207,197,185,208,196,183,205,4 120,81,72,159,116,114,173,131,131,178,139,141,173,138,141,165,131,135,150,120,117,93,69,61,146,103,98,171,127,126,186,143,142,190,147,147,186,147,146,175,141,140,158,127,123,120,91,81,156,110,108,182,136,133,194,146,143,201,157,154,196,157,152,181,147,142,157,126,122,123,93,82,161,114,111,185,137,134,196,145,143,190,144,141,190,153,146,185,153,147,152,122,117,111,82,70,161,114,109,183,132,130,197,151,149,171,123,117,177,132,127,182,150,147,141,111,106,89,61,49,157,109,101,179,131,127,187,141,142,189,148,147,187,148,148,168,136,135,120,89,82,53,33,23,151,100,90,171,120,114,180,135,131,181,141,137,172,134,134,150,117,114,80,55,46,40,25,18,124,81,70,159,108,100,167,126,119,165,124,124,153,116,117,121,87,79,49,30,23,52,34,27,4 167,137,144,168,139,146,173,150,153,174,154,157,174,154,153,173,153,155,169,149,151,165,145,148,166,135,139,169,141,145,171,147,152,173,152,158,176,157,159,175,157,160,171,151,152,166,146,147,166,136,141,170,146,150,170,148,153,161,133,137,164,141,143,174,155,157,171,152,153,166,146,147,168,143,147,169,145,149,164,139,143,114,74,70,122,83,75,168,144,146,168,147,151,165,144,148,168,145,150,169,147,152,153,126,125,108,65,57,137,103,98,166,142,143,164,140,145,159,137,145,165,140,145,168,147,150,165,145,148,151,121,119,162,136,140,168,144,150,163,139,145,157,135,140,164,139,145,165,141,146,166,144,148,166,143,151,166,140,145,166,141,147,161,139,143,157,136,140,162,137,143,162,137,144,162,136,142,162,134,142,163,137,145,161,136,142,157,133,138,152,129,135,4 182,164,181,199,181,195,210,196,207,220,208,219,230,220,226,232,225,230,206,185,202,146,102,128,195,178,193,206,191,204,214,201,215,225,212,226,237,226,235,236,229,236,227,215,225,188,158,178,205,191,204,212,200,213,211,190,204,156,118,140,155,126,149,223,211,222,232,221,229,212,194,207,215,205,215,221,208,220,179,130,142,74,38,69,56,28,63,163,124,141,234,220,228,219,201,211,223,214,224,229,219,230,200,161,173,137,87,106,99,49,76,181,135,150,229,218,227,217,201,210,228,222,230,232,226,235,233,225,235,223,199,209,201,162,175,216,195,206,221,208,217,211,196,205,223,216,225,236,232,238,237,229,234,232,226,234,228,221,231,220,209,218,214,197,207,201,182,194,205,185,200,233,228,234,239,233,236,233,225,229,224,214,221,215,202,210,205,188,199,187,167,181,4 220,203,214,219,200,211,219,201,214,218,201,212,213,195,206,219,204,218,218,200,213,218,198,210,220,201,212,214,192,205,183,154,159,135,103,100,95,72,72,137,113,115,194,174,180,218,200,215,220,200,215,198,167,168,91,52,41,38,24,29,33,24,30,35,18,21,124,84,70,208,186,189,214,194,204,177,134,114,92,57,48,40,36,44,45,40,48,43,33,43,95,53,42,194,158,147,202,168,163,151,101,72,77,44,41,50,39,45,47,36,44,59,36,42,139,92,73,212,188,189,213,186,192,174,130,112,132,81,57,129,84,62,108,67,53,99,43,29,171,121,96,220,202,216,226,205,218,215,186,194,201,164,159,194,153,139,192,155,147,183,141,124,210,183,188,224,207,220,231,214,224,229,213,225,228,211,224,225,207,220,225,205,221,226,207,223,228,213,227,228,211,224,4 194,163,179,197,166,182,200,170,187,203,173,190,204,173,188,204,175,189,200,169,184,197,167,177,194,162,177,200,172,186,203,175,190,204,175,190,207,177,193,204,172,183,202,172,183,201,174,186,195,164,176,200,169,183,203,173,188,190,155,160,191,156,164,205,177,194,204,176,189,203,176,189,196,164,180,199,170,185,202,171,186,121,74,70,142,98,99,210,183,201,203,175,190,201,173,189,193,163,178,198,169,183,201,171,183,133,88,84,153,111,116,209,181,200,202,173,187,200,170,182,195,167,181,199,172,187,199,172,185,198,167,179,200,171,187,205,177,193,203,175,189,199,168,182,196,168,183,200,172,188,201,173,188,202,174,192,203,175,193,206,179,195,204,176,190,199,169,183,196,170,184,197,169,184,199,171,187,201,172,190,203,174,194,205,178,194,202,175,191,197,169,184,4 156,125,143,193,172,180,205,190,194,216,205,208,228,222,222,229,227,231,206,182,195,147,92,113,188,162,175,206,191,196,215,203,207,223,212,217,233,227,230,236,234,236,226,218,227,190,154,170,200,178,190,213,199,206,220,207,213,225,212,218,232,221,227,235,230,233,233,228,232,213,199,210,213,195,206,220,206,214,231,222,228,164,121,136,186,150,162,239,229,234,230,219,223,223,215,218,224,217,225,231,222,228,236,230,237,201,173,187,207,178,192,233,217,224,225,209,212,220,208,207,219,216,224,237,235,240,239,234,238,237,232,238,230,219,225,221,200,205,219,202,204,207,186,188,197,172,188,234,233,241,242,242,242,236,227,228,228,219,221,221,207,207,211,191,194,194,168,173,163,111,129,215,198,215,237,237,241,235,226,226,223,212,212,212,201,200,201,182,184,169,135,147,4 168,133,148,179,144,161,188,155,173,191,157,178,194,161,178,189,157,171,178,146,159,162,129,137,173,138,155,185,153,168,194,162,179,198,163,184,200,167,185,196,164,178,186,155,167,171,141,152,177,143,161,189,155,172,198,166,182,206,174,192,206,174,192,199,169,182,191,163,175,177,149,162,181,148,163,192,160,175,205,173,191,177,138,149,181,144,157,206,179,196,190,161,174,178,150,163,182,151,167,191,161,177,203,172,190,177,140,150,183,149,163,205,176,193,191,160,173,178,150,163,180,150,165,190,161,177,198,169,186,205,176,194,206,178,197,201,172,188,191,162,179,177,149,164,176,146,161,187,158,174,194,166,184,196,165,187,199,170,190,196,167,186,184,153,172,169,137,154,168,138,153,181,153,168,186,156,175,189,158,181,193,165,186,187,158,177,176,144,162,158,124,136,4 128,62,74,183,123,138,187,149,160,177,134,151,187,136,157,188,151,166,155,107,124,93,58,64,164,93,112,171,108,127,178,124,146,194,152,177,175,129,148,181,134,150,173,126,146,139,101,112,164,94,112,167,105,131,201,159,188,208,164,191,177,123,152,170,114,132,186,138,153,153,111,128,158,88,108,181,124,155,205,153,177,197,135,158,195,141,168,188,144,156,183,132,145,158,113,122,154,84,111,180,117,145,198,129,154,203,138,158,188,146,158,159,115,126,180,134,144,156,114,122,149,77,104,176,105,132,196,122,148,189,139,161,149,104,123,153,105,119,172,133,143,150,113,118,145,79,103,170,100,124,185,115,140,155,105,130,148,96,124,159,119,134,159,124,129,136,103,103,119,66,84,162,96,118,169,104,127,140,93,115,142,95,118,128,87,97,126,88,91,91,64,68,4 138,101,121,159,120,142,164,117,141,166,124,143,165,129,147,166,135,153,165,135,158,149,113,136,127,91,114,151,118,140,168,127,150,169,130,147,167,129,148,171,141,159,169,141,163,158,125,148,131,94,116,140,108,127,173,143,160,174,140,156,168,132,150,172,141,158,172,144,165,163,133,159,135,97,123,135,101,122,170,144,157,172,137,147,162,120,130,173,144,162,175,148,169,165,135,160,137,101,123,135,102,117,168,143,157,169,129,139,161,118,132,173,144,168,173,143,166,166,136,158,136,101,119,135,104,115,166,143,154,172,140,157,165,131,159,169,139,164,171,143,167,167,139,160,123,86,99,124,91,100,159,135,146,172,143,162,161,126,153,160,124,151,167,138,161,167,142,162,129,94,104,110,69,77,148,122,131,173,148,164,157,122,147,154,118,146,161,132,153,163,140,157,4 165,147,140,167,147,144,172,153,153,175,156,155,172,153,150,170,150,149,167,146,144,165,143,142,166,146,139,168,148,145,171,150,151,169,143,143,170,148,148,170,150,148,166,142,138,165,141,142,164,143,139,169,148,148,161,133,131,146,109,92,156,124,113,165,140,139,164,136,134,161,134,130,163,143,138,166,143,142,149,112,103,145,111,94,144,107,88,158,126,121,166,141,140,162,135,127,162,138,135,164,142,139,155,123,116,157,120,129,153,118,121,159,130,120,169,145,146,164,137,130,161,137,133,163,142,137,163,139,138,162,131,138,161,130,134,164,138,132,169,147,144,168,143,143,159,135,128,160,136,132,164,140,140,166,141,142,166,142,140,167,144,138,170,148,145,168,144,139,157,131,126,160,134,134,163,139,137,166,142,141,167,144,140,165,143,134,167,144,138,164,138,128,4 110,88,81,155,126,123,159,128,125,166,136,129,166,137,131,157,126,118,148,118,103,103,81,67,144,116,109,159,130,128,167,134,126,172,142,131,174,142,135,167,137,128,157,129,116,137,112,95,150,119,115,162,129,121,173,144,132,181,152,143,183,154,146,173,144,131,162,133,123,145,118,102,153,124,118,165,133,124,175,144,137,171,133,118,173,135,120,173,141,133,163,135,122,149,120,103,151,123,115,165,136,126,171,137,127,169,131,122,170,132,120,172,138,124,163,134,118,150,121,107,145,116,105,159,128,119,167,133,124,176,144,137,177,146,135,174,141,129,163,132,120,146,116,102,136,109,97,152,122,112,162,132,124,168,136,125,170,138,126,168,138,127,158,130,117,134,106,87,103,79,66,141,112,100,150,122,110,157,128,113,159,126,115,154,124,110,148,119,101,92,70,55,4 101,88,94,147,131,144,152,136,151,160,139,155,163,141,155,155,136,147,146,127,137,101,85,90,134,120,128,150,132,144,159,142,157,168,147,162,169,144,160,163,142,154,153,133,144,136,117,123,138,122,132,152,134,145,163,147,161,171,153,166,174,151,164,167,146,159,158,140,150,145,127,133,141,123,133,152,136,146,163,147,158,169,147,157,172,146,155,169,148,158,158,138,148,145,125,132,141,126,136,153,139,148,161,145,160,161,135,142,166,136,143,167,146,158,155,134,141,145,124,130,136,119,124,150,136,144,156,137,149,168,146,158,172,149,160,163,141,152,152,133,142,139,116,118,126,110,110,140,122,126,153,136,145,165,144,154,163,140,150,156,132,142,145,124,134,127,107,109,95,83,87,134,117,122,145,127,134,154,134,140,154,130,141,149,127,136,137,115,120,91,74,75,4 170,152,169,173,150,164,177,154,169,181,160,173,183,161,174,178,147,165,178,152,166,179,158,172,168,149,163,173,149,164,177,154,166,178,157,168,179,157,168,180,151,165,181,156,172,179,158,172,169,152,166,175,153,168,178,155,168,172,147,156,176,154,166,178,153,163,179,153,166,177,155,167,170,151,165,178,161,173,169,144,151,137,87,77,155,109,108,180,155,166,181,160,172,175,150,164,168,146,161,173,152,164,170,147,157,155,112,111,166,126,130,180,154,166,180,156,171,177,152,167,167,147,164,171,151,167,173,151,163,174,150,164,180,158,171,180,156,170,179,153,166,178,154,168,162,135,151,170,144,160,176,153,167,177,153,166,175,150,161,177,152,164,179,157,169,175,150,162,167,140,156,171,143,156,174,148,160,176,153,163,178,152,164,178,154,167,179,158,169,174,149,162,4 126,95,115,165,125,151,174,135,164,182,147,175,178,140,171,172,133,161,166,126,150,119,88,106,151,115,140,168,125,153,178,138,168,188,152,184,189,153,183,181,141,169,173,136,159,149,116,137,154,118,142,172,133,160,183,142,169,177,137,158,185,147,174,189,151,180,177,142,165,155,122,143,157,122,145,177,135,162,185,143,165,122,59,59,147,91,101,192,156,185,173,136,157,154,119,139,155,120,144,171,133,161,181,142,169,132,68,71,146,90,97,190,155,182,169,130,145,153,117,131,147,110,135,162,125,154,179,141,170,181,141,166,184,145,172,183,144,170,167,131,154,150,115,131,138,104,125,159,123,150,176,140,165,180,140,168,181,144,171,174,137,163,159,122,143,140,106,117,107,78,93,150,114,137,162,125,151,171,132,158,169,130,156,157,117,144,147,110,129,107,77,85,4 188,156,184,191,164,193,193,169,197,184,156,174,179,149,167,192,167,193,192,165,196,191,162,194,192,163,184,193,167,193,182,155,173,149,107,108,125,73,77,154,115,123,185,156,186,190,160,193,190,161,185,190,163,189,155,115,119,121,71,67,117,69,69,114,64,63,176,146,167,192,166,198,188,161,188,190,163,192,156,117,129,119,66,55,128,81,69,115,68,61,162,126,136,194,171,199,184,157,187,191,164,193,158,117,124,120,69,53,124,80,63,113,65,57,159,121,128,190,164,194,183,155,188,188,162,192,168,129,136,125,76,66,100,52,44,121,73,66,169,135,147,188,161,192,186,159,189,183,154,185,186,157,181,161,123,129,149,113,123,171,140,152,182,152,183,186,157,187,189,165,193,181,150,182,186,156,187,185,157,183,183,157,185,189,163,190,183,153,185,186,155,185,4 112,90,101,154,124,141,163,135,152,166,138,153,167,142,158,160,136,150,150,122,134,103,80,88,141,113,128,159,130,148,171,140,157,176,148,167,176,150,167,169,142,155,159,130,143,138,112,122,145,119,135,163,133,150,175,145,164,183,152,171,181,148,168,174,141,156,164,131,146,146,116,125,145,118,134,163,134,151,176,144,161,168,129,144,177,143,159,179,149,165,165,132,147,149,116,126,143,115,130,160,130,145,173,141,158,161,121,133,168,126,133,177,141,158,164,131,147,148,116,127,138,110,125,157,127,142,168,135,154,176,144,164,177,145,161,171,137,155,160,126,142,144,112,124,129,101,114,151,121,136,162,130,146,165,131,147,170,139,158,166,134,153,154,119,133,129,100,109,99,76,85,143,115,127,153,124,139,158,127,144,158,126,144,153,121,136,145,113,123,84,62,67,4 180,158,176,181,158,175,185,165,185,185,167,191,184,163,182,183,163,182,183,163,180,182,163,178,179,157,175,180,157,175,181,158,175,174,141,151,182,160,176,185,167,186,184,164,181,183,164,180,177,154,169,181,160,179,165,127,129,144,96,90,168,135,139,186,168,186,184,165,181,182,163,179,172,145,152,181,158,177,163,131,139,104,63,73,160,124,125,184,161,174,181,156,171,181,157,172,173,143,155,180,157,173,169,141,152,138,97,103,167,131,127,178,147,151,180,149,162,178,143,159,174,146,158,179,158,176,180,160,180,177,147,156,169,128,118,177,145,152,178,149,159,178,144,159,175,155,173,177,157,177,179,159,175,180,157,175,178,150,162,181,159,173,180,157,169,180,157,173,175,152,170,176,155,172,176,152,163,179,156,171,182,164,184,182,164,179,181,161,179,180,157,174,4 164,137,157,168,143,160,176,151,171,174,146,164,174,149,165,171,143,160,173,145,163,167,136,145,167,144,161,169,146,165,173,150,172,175,151,172,173,147,167,170,144,165,169,141,161,163,130,140,168,144,159,172,149,170,173,150,173,173,149,175,165,131,153,169,140,162,170,143,163,167,139,153,174,152,170,176,152,172,176,151,172,156,121,136,121,76,74,142,101,111,170,144,165,167,142,158,174,149,168,177,153,171,180,156,177,142,102,109,91,40,29,127,82,84,168,138,156,167,141,161,174,149,167,177,152,170,182,159,181,162,129,143,142,102,105,167,137,155,173,148,166,171,148,168,175,150,166,177,153,171,177,150,170,182,157,178,178,150,172,175,149,173,174,150,168,175,152,171,173,148,166,174,147,167,174,144,167,178,155,172,167,135,152,172,143,167,176,151,171,172,146,164,4 123,94,103,160,124,137,169,124,137,174,130,145,173,137,151,165,130,142,154,115,126,109,80,86,151,113,128,167,134,147,178,132,140,184,139,150,183,144,159,176,137,148,165,126,136,142,106,117,153,111,128,173,139,151,181,137,148,188,142,153,188,150,166,181,138,152,171,133,146,152,112,122,157,117,130,173,133,145,185,146,157,174,129,140,174,127,141,185,142,156,173,131,143,155,115,127,156,117,128,170,133,148,186,152,166,162,119,130,157,106,117,186,147,160,172,128,138,154,111,118,152,115,125,166,130,143,174,139,153,180,147,162,184,146,162,168,119,127,162,118,125,152,112,119,140,105,112,158,120,133,163,128,140,171,138,149,178,141,153,162,117,126,151,107,113,135,98,101,101,70,75,150,115,124,152,121,133,163,131,142,168,133,146,161,124,135,152,119,121,96,69,65,4 126,111,118,162,145,158,161,139,140,162,137,134,160,135,130,154,133,122,149,130,125,102,87,81,144,121,114,160,141,137,172,154,161,172,151,150,170,149,147,158,132,117,154,134,133,136,117,110,151,131,129,164,145,140,174,154,157,179,158,160,175,155,149,164,142,132,156,135,131,141,120,111,152,133,137,164,144,147,174,155,158,157,131,125,169,147,151,172,151,150,154,126,115,144,122,117,147,128,127,157,135,135,168,150,155,155,132,130,160,134,129,172,150,151,157,132,131,145,122,122,139,123,126,150,134,139,156,137,137,166,150,152,168,148,148,160,138,139,151,129,130,136,113,106,124,109,105,141,127,131,142,120,114,149,127,121,157,136,140,150,128,128,139,116,107,114,92,80,91,79,76,127,111,110,132,113,110,143,127,133,143,125,133,138,121,125,125,104,93,73,59,52,4 124,104,116,143,122,139,148,127,146,150,129,153,148,130,150,145,126,142,138,119,133,95,77,87,136,116,132,145,127,145,154,137,156,156,137,158,158,139,157,156,134,150,145,123,140,125,105,117,139,121,137,147,129,148,156,139,157,164,144,162,167,145,165,162,139,153,148,123,139,133,108,116,139,120,136,150,130,146,161,141,160,162,136,149,160,133,145,166,140,158,151,124,137,130,99,103,140,119,134,151,131,147,162,141,155,162,136,147,159,129,141,165,139,153,154,130,141,135,113,125,138,116,129,148,127,141,156,131,149,164,140,157,167,143,159,161,135,149,151,127,139,135,111,118,132,110,123,143,122,134,151,129,144,154,132,151,158,135,152,155,130,148,146,120,134,122,96,99,108,86,97,133,111,123,142,121,134,146,123,140,145,126,144,146,123,137,137,110,117,86,65,67,4 146,123,138,151,128,145,153,132,145,151,128,142,151,128,144,151,129,147,150,127,143,148,125,139,150,128,144,151,128,144,153,131,144,153,132,147,151,128,143,152,129,146,150,126,141,148,121,135,149,126,140,152,128,145,149,124,135,130,96,91,147,120,130,153,130,149,150,126,143,148,119,134,149,127,140,154,133,151,143,114,123,87,37,7,123,85,80,154,131,153,149,126,141,149,124,138,146,118,123,153,131,145,153,130,151,128,94,90,125,88,82,153,131,149,149,126,139,148,123,136,146,121,126,152,131,144,153,131,147,150,125,143,150,125,141,151,128,144,149,123,138,145,114,128,147,125,141,150,129,143,150,128,140,146,121,134,147,120,135,150,127,138,148,124,138,146,118,131,145,117,134,147,123,136,149,128,138,148,126,140,148,125,138,150,128,140,149,127,138,147,124,135,4 160,125,125,173,142,142,181,151,148,183,152,147,184,154,150,180,147,142,171,139,132,156,124,117,166,131,131,178,144,143,187,157,154,191,161,155,192,164,159,187,157,152,176,144,136,164,131,124,171,139,135,180,146,141,187,154,153,161,114,102,162,120,110,180,144,128,178,146,135,167,133,124,171,137,134,182,148,144,177,137,127,131,73,60,117,65,60,170,130,113,182,150,139,169,137,125,170,135,131,180,145,140,178,142,134,122,72,61,119,65,56,178,144,131,182,149,138,168,133,122,167,136,127,174,140,132,181,150,145,162,125,112,170,134,123,184,153,142,179,148,136,167,134,125,162,133,125,169,137,127,178,147,139,186,156,149,186,154,148,183,152,142,175,144,135,163,131,120,152,122,110,163,133,124,172,141,132,178,144,134,178,146,138,176,146,137,168,137,126,155,125,107,4 186,166,163,190,171,171,192,176,178,177,150,137,183,162,155,193,177,173,192,175,171,187,167,162,186,167,163,189,170,171,174,148,137,135,93,64,135,95,76,169,142,131,185,164,155,187,167,159,187,172,166,180,158,148,140,97,67,128,87,72,114,75,73,132,94,83,161,128,96,177,153,135,185,167,163,178,157,147,147,110,93,134,93,81,118,75,68,121,82,74,171,145,129,184,163,154,182,164,159,181,162,155,127,88,72,114,75,71,110,70,71,126,81,68,181,157,149,189,170,166,182,163,160,184,166,164,138,104,83,108,64,45,122,80,66,144,107,86,185,165,157,187,167,160,181,162,157,183,164,162,181,162,155,170,145,133,173,147,138,180,157,151,186,166,158,186,166,156,180,161,154,182,163,158,184,166,161,187,170,168,189,171,171,187,167,165,185,164,157,184,163,155,4 152,131,138,155,133,143,157,135,145,158,139,145,164,146,155,160,139,143,154,130,138,154,131,141,154,134,142,153,129,136,155,130,139,163,144,153,166,148,156,162,140,148,154,129,131,150,124,127,149,126,126,155,132,134,161,139,148,161,141,153,162,142,151,163,141,150,156,130,139,151,123,133,155,135,142,156,135,139,165,143,148,141,119,133,140,116,124,167,144,152,158,131,147,150,120,131,151,128,134,156,134,138,164,144,147,155,132,143,152,126,132,162,136,145,154,124,136,149,121,126,154,131,136,156,134,137,161,141,147,162,140,149,162,138,145,159,134,142,156,132,143,152,128,135,154,132,139,156,134,144,160,139,148,157,132,141,160,136,146,157,134,140,153,128,136,150,124,129,149,127,135,152,130,141,154,132,141,150,121,126,157,132,146,151,126,128,142,112,112,148,123,132,4 157,127,133,163,129,135,173,142,145,172,139,143,173,142,146,172,141,145,165,132,136,157,125,133,161,130,136,170,138,146,176,144,152,175,142,147,179,149,154,177,146,149,168,132,136,161,129,134,165,134,142,173,141,146,177,141,145,179,144,152,184,155,163,179,146,153,169,129,130,160,120,124,168,136,147,174,140,147,179,145,145,181,148,155,160,127,138,178,142,148,172,130,143,160,119,123,166,134,141,174,141,147,178,144,145,182,150,153,168,132,140,177,136,142,170,128,137,160,121,122,163,130,132,173,140,146,178,144,148,181,148,154,182,144,151,176,139,145,169,134,141,160,124,128,160,127,134,169,138,144,172,140,150,174,138,146,173,132,140,171,136,140,159,117,116,156,120,126,152,119,121,161,129,132,163,129,136,168,133,139,168,130,140,166,132,136,149,103,93,149,114,117,4 151,129,143,162,138,155,170,136,161,170,129,153,163,121,140,162,125,146,147,110,133,131,97,115,159,136,152,169,141,161,178,142,169,172,130,152,173,128,151,172,133,158,158,124,144,145,113,127,161,132,149,170,138,164,180,144,176,169,123,136,170,122,144,174,135,164,163,128,147,155,128,139,158,121,141,168,130,156,182,150,180,155,99,112,157,102,120,180,146,170,169,139,155,159,135,144,156,118,143,164,123,150,180,146,171,159,110,131,156,104,121,182,151,172,170,141,154,157,132,140,151,113,139,159,118,144,174,139,163,172,134,162,172,133,155,179,152,168,168,143,154,154,130,138,143,104,125,157,120,145,165,130,156,167,134,158,174,147,164,171,146,159,164,142,150,146,124,127,127,92,109,148,113,135,154,116,145,162,135,155,165,143,154,163,142,152,155,134,137,119,98,98,4 157,127,151,163,131,160,157,118,142,156,115,137,159,118,141,158,113,139,159,124,151,148,113,134,156,126,156,164,130,161,161,123,147,155,117,130,158,114,137,162,121,148,159,122,151,149,111,136,156,125,153,163,131,162,164,128,153,141,86,89,148,95,113,164,126,155,162,125,151,156,122,146,160,126,154,165,133,161,167,133,158,129,70,78,140,82,99,166,131,159,165,132,153,159,128,148,157,120,145,165,131,154,171,138,168,131,73,84,139,84,98,169,136,163,168,136,155,163,133,152,156,118,144,162,130,150,167,137,169,148,96,115,145,93,107,166,133,160,166,134,152,162,130,147,155,119,143,159,126,147,165,135,163,160,123,151,161,124,148,167,137,158,168,142,156,162,136,149,155,122,147,158,124,148,159,126,152,162,129,154,165,136,155,167,139,156,166,139,153,162,138,150,4 155,127,132,166,138,144,173,144,153,176,143,152,179,148,159,176,147,154,168,138,144,156,128,132,160,132,141,168,133,142,177,144,154,182,149,160,184,152,163,181,148,157,173,141,148,161,129,136,162,131,139,171,131,141,179,141,154,183,143,155,186,150,161,185,153,165,177,145,152,165,133,141,164,135,142,172,137,146,175,134,142,148,88,85,149,90,84,179,142,148,176,143,151,166,138,143,162,133,136,170,141,148,173,138,145,148,94,88,150,95,88,177,139,144,175,143,152,163,133,139,159,129,133,168,140,148,174,148,156,180,148,157,181,144,155,180,149,157,171,141,147,159,131,137,154,129,129,164,135,139,169,141,147,174,148,156,177,149,156,173,143,147,166,136,142,155,128,132,146,118,119,157,128,131,164,140,143,168,147,153,170,149,154,167,145,149,159,135,140,148,120,122,4 181,157,171,183,158,173,184,158,173,185,159,174,187,163,177,187,164,177,186,166,179,181,157,171,178,149,163,180,150,164,178,146,159,176,144,153,179,148,162,185,160,176,184,162,175,181,155,168,178,150,164,176,147,159,160,123,127,149,105,103,153,112,112,163,127,130,177,150,165,180,154,168,177,150,164,158,122,122,130,78,71,133,84,89,128,74,76,131,78,65,166,134,135,182,158,172,176,150,165,159,125,125,122,66,51,122,68,65,136,88,87,137,89,77,165,134,133,182,156,171,176,152,165,176,155,165,164,134,138,154,114,117,161,123,129,169,139,147,176,150,160,181,155,167,177,154,166,179,159,168,183,162,175,181,154,169,177,149,162,180,153,168,180,155,167,180,156,166,178,158,168,177,155,164,177,152,162,180,155,166,179,152,164,177,149,161,177,150,160,179,156,168,4 110,72,91,142,97,123,149,107,134,152,110,139,152,109,136,147,106,130,140,101,119,92,61,73,143,104,133,160,119,149,170,125,154,176,129,158,173,127,155,162,117,145,157,116,141,131,91,107,153,111,141,168,123,153,185,139,168,197,151,182,193,146,175,183,139,169,169,129,159,147,107,128,164,120,147,177,134,163,190,146,179,168,117,136,167,116,135,189,146,178,171,129,160,151,112,137,163,122,156,175,133,167,188,148,181,147,94,110,152,101,120,187,146,178,170,129,157,152,114,136,154,112,142,172,133,169,180,138,172,183,139,173,186,144,177,186,146,177,169,126,154,147,107,127,147,106,132,159,121,153,168,131,165,179,139,173,181,142,176,173,134,169,163,126,152,129,94,111,111,78,101,148,110,139,156,119,149,162,124,158,162,125,159,156,118,149,149,112,136,82,58,72,4 182,145,176,187,150,179,187,152,183,182,148,177,180,147,171,182,149,181,184,150,182,183,150,181,182,146,177,185,149,178,183,151,177,175,144,156,172,143,147,174,142,158,182,150,179,182,150,184,180,147,177,179,144,171,163,128,135,134,94,87,123,79,73,152,113,118,176,144,172,180,150,184,177,146,177,174,139,167,147,107,115,109,62,63,111,64,64,143,103,105,173,141,165,180,151,182,174,145,177,173,140,171,154,117,128,117,73,74,120,73,72,153,114,123,178,147,175,180,150,180,175,143,177,174,138,171,165,127,148,149,107,119,147,103,112,168,130,150,181,149,179,180,149,179,175,141,173,175,138,171,174,136,168,171,132,159,172,135,162,178,144,175,182,151,180,181,150,178,176,145,176,175,141,174,178,144,175,179,145,175,180,146,177,182,153,183,183,152,182,182,149,179,4 167,137,166,166,133,167,162,124,163,166,128,165,174,142,178,178,150,186,174,144,179,162,133,165,168,138,167,169,139,171,165,127,165,168,127,165,175,141,180,180,149,187,176,145,180,162,132,164,168,136,165,172,141,173,167,129,168,165,124,163,170,131,168,179,145,181,175,144,176,161,128,160,167,133,164,174,145,176,168,132,169,147,107,128,153,111,139,172,135,172,168,133,166,156,121,153,166,133,164,173,143,174,169,132,168,140,96,115,133,91,104,158,117,152,159,118,153,150,109,143,165,130,162,170,137,168,169,134,167,156,113,149,143,99,132,145,96,128,146,100,132,139,94,127,163,126,161,166,131,162,169,135,166,167,131,164,160,122,159,154,109,147,149,108,143,145,109,147,158,122,156,164,130,162,168,134,166,167,132,165,161,123,159,158,116,154,156,118,154,153,122,157,4 122,85,110,165,126,157,169,126,160,172,126,166,185,141,182,179,137,171,153,114,140,84,55,66,157,114,146,174,131,165,178,133,167,179,128,168,195,150,190,196,153,190,146,106,132,87,50,59,166,111,148,181,132,167,187,140,175,186,131,173,202,154,195,201,153,192,130,88,112,117,73,95,169,106,145,184,128,165,192,147,183,175,119,153,195,145,182,189,144,177,143,97,123,142,99,127,170,113,152,184,130,169,194,144,181,169,114,142,170,111,143,176,122,156,161,113,145,131,95,118,169,113,151,182,127,166,190,139,175,188,137,173,176,117,155,166,117,153,134,100,127,103,77,91,158,102,138,175,121,159,183,133,165,186,137,169,184,134,168,167,127,159,125,96,117,89,64,75,115,68,94,164,112,144,173,126,156,178,131,159,173,127,155,154,117,142,125,97,114,70,49,59,4 145,128,140,152,133,148,159,140,157,161,143,155,160,139,153,156,133,146,147,120,132,133,107,112,150,132,146,157,139,155,165,147,161,166,148,160,165,144,159,163,140,151,153,131,141,139,116,123,155,136,149,163,143,156,170,152,164,172,154,168,170,150,164,166,144,157,157,134,143,142,117,125,157,137,147,164,144,157,177,158,173,92,74,81,79,59,63,171,146,155,159,133,143,149,123,131,155,133,145,163,142,155,172,151,166,119,97,103,124,100,105,175,152,161,168,145,155,156,133,142,152,131,143,158,136,149,165,142,156,177,154,166,178,153,164,175,153,164,168,147,157,154,132,142,145,124,135,154,132,144,163,140,152,166,141,150,171,146,156,172,150,162,161,139,150,149,127,134,138,119,129,149,129,138,155,132,143,162,139,149,167,145,156,164,143,154,155,133,141,140,118,119,4 163,152,159,167,155,163,169,158,170,168,156,170,168,155,167,168,154,165,164,148,160,160,144,155,165,154,162,167,156,166,169,158,172,167,154,167,163,149,159,172,159,172,166,151,162,163,147,157,163,151,160,167,155,166,161,148,156,75,59,59,43,29,31,123,105,107,170,155,165,164,148,158,163,152,160,170,159,171,148,132,134,27,10,7,3,0,0,94,73,68,174,159,168,165,148,159,162,150,159,165,152,164,164,152,161,125,105,103,112,90,88,164,151,159,172,160,169,166,149,158,160,148,156,163,150,160,167,156,165,174,163,175,176,164,175,171,158,168,170,156,164,168,153,160,161,149,156,165,155,163,169,157,164,170,157,165,170,157,164,171,157,165,170,156,164,169,155,161,159,149,153,164,154,159,166,154,160,168,155,162,168,153,160,170,156,163,169,155,161,167,154,159,4 177,147,166,181,150,169,182,149,169,182,148,168,182,149,167,183,151,170,182,150,169,181,148,167,177,146,165,181,152,170,183,152,173,182,152,173,181,146,165,183,147,167,182,145,164,181,148,165,179,148,165,184,154,172,184,154,173,185,152,171,182,147,166,180,138,161,180,139,161,180,147,164,177,145,163,180,142,163,186,152,171,145,101,106,156,108,112,184,142,163,181,144,163,181,150,169,176,141,161,177,134,158,181,143,161,147,94,91,155,101,96,182,145,164,179,145,166,180,147,166,179,146,165,181,147,169,178,142,159,179,139,151,179,141,156,181,149,171,178,145,166,177,144,161,177,142,164,179,141,162,180,145,165,179,146,167,179,146,165,181,149,169,179,146,167,178,145,162,177,139,160,176,136,159,179,145,165,180,147,167,179,145,162,179,146,167,178,143,164,179,145,163,4 149,120,137,158,129,148,168,140,157,173,143,161,171,138,155,167,135,150,158,128,142,144,105,122,154,123,141,163,134,152,171,140,158,175,142,160,177,146,163,172,140,156,163,130,145,150,113,129,157,126,146,165,131,149,174,140,158,179,148,169,180,147,166,175,141,158,164,124,140,155,117,133,158,128,146,165,132,150,176,141,160,173,138,153,171,131,145,176,142,161,166,131,147,158,123,137,156,124,143,164,132,152,173,141,162,173,134,150,172,137,152,175,142,159,166,132,146,155,120,135,152,120,139,162,130,150,169,135,157,175,143,164,174,142,163,170,137,156,163,130,145,152,119,136,147,119,136,157,128,148,163,129,149,168,135,156,170,139,160,166,133,154,159,127,145,146,116,131,140,111,127,150,119,138,157,126,145,162,132,151,164,125,145,161,129,147,152,122,138,140,112,123,4 150,123,127,163,135,138,172,141,143,175,145,146,174,147,145,166,139,138,160,130,128,154,126,120,160,133,136,166,137,139,171,143,142,176,148,148,182,153,155,173,142,143,171,140,139,158,130,127,159,130,131,164,134,134,178,151,152,183,154,154,174,140,138,175,144,144,174,143,140,158,129,125,159,132,133,169,140,140,187,160,162,151,115,111,121,79,75,185,154,156,173,140,137,166,135,132,152,122,123,170,141,142,180,152,154,157,122,118,155,120,118,183,151,150,168,135,133,161,130,126,150,120,119,160,131,130,162,132,132,175,146,146,184,152,151,173,140,139,160,129,127,153,123,119,148,119,117,155,126,124,162,133,133,168,136,135,173,140,139,170,139,139,165,135,135,149,120,117,141,114,111,156,129,127,160,132,131,166,136,134,169,139,139,165,134,134,155,125,122,142,112,105,4 171,141,143,179,150,151,182,154,156,180,148,151,187,156,160,180,148,150,171,139,140,177,147,148,175,145,148,187,157,159,182,152,156,185,155,158,184,149,151,170,137,138,171,139,139,179,146,146,183,151,155,185,154,155,183,154,154,172,135,129,144,95,81,174,143,148,181,148,152,180,146,145,180,149,152,184,156,159,183,154,154,115,67,59,95,46,43,165,131,132,185,150,154,182,147,148,177,147,151,185,156,158,181,148,145,98,45,43,90,47,50,170,136,135,183,148,150,180,143,144,176,143,146,179,148,149,179,146,144,145,101,93,167,129,127,187,156,157,181,147,145,180,145,142,171,138,142,173,140,143,173,141,140,178,148,148,188,155,157,181,146,146,182,145,143,169,134,132,161,125,124,163,130,131,173,141,143,181,148,152,178,142,142,182,147,146,171,135,133,168,131,132,4 199,164,196,199,164,198,198,162,196,197,162,196,197,165,196,196,160,193,197,161,194,196,161,193,198,159,193,198,162,195,200,167,202,200,166,203,200,166,203,198,164,200,196,161,194,197,163,195,197,162,194,196,162,195,177,125,154,148,80,101,139,72,93,173,121,149,195,161,195,194,160,192,196,162,194,193,152,186,123,45,57,75,9,26,74,12,33,97,23,32,174,125,148,196,166,201,194,158,191,194,156,192,148,80,101,82,11,26,85,21,39,114,45,56,177,131,154,197,166,200,192,156,189,194,159,193,188,147,181,161,105,131,167,114,141,190,151,183,196,164,197,195,160,191,194,158,191,195,160,193,197,163,196,200,166,202,198,164,200,197,163,197,196,163,195,196,160,192,193,156,190,195,160,193,195,161,193,196,162,194,196,160,193,196,160,194,196,161,194,194,158,190,4 140,113,129,182,150,169,186,157,178,189,164,185,187,160,181,180,153,170,174,145,160,125,101,111,170,140,157,186,156,175,195,167,186,196,173,190,196,170,189,190,165,183,180,156,170,160,134,145,175,148,164,191,161,179,199,171,189,206,181,200,204,181,198,195,173,188,183,159,174,167,141,152,177,150,164,192,163,180,199,173,190,172,136,149,186,156,171,199,177,192,185,160,175,166,137,148,174,148,161,188,162,177,198,172,191,118,70,77,131,88,93,201,179,195,184,159,172,165,137,147,169,143,155,183,155,170,188,163,182,194,169,188,192,164,181,191,166,182,181,156,171,162,137,147,157,132,142,177,151,165,182,158,174,187,161,179,188,161,179,184,157,174,173,146,159,145,117,122,110,89,97,165,139,151,171,146,161,177,151,167,178,151,167,173,148,161,162,133,139,101,77,79,4 154,137,154,159,143,162,165,151,170,166,152,170,164,149,167,164,149,167,158,142,155,158,141,159,156,141,157,160,144,162,162,146,159,165,151,166,167,152,170,166,152,169,163,148,167,160,144,163,158,144,160,160,144,160,156,135,145,157,137,148,165,150,165,167,154,171,163,148,166,161,146,162,157,143,159,159,144,158,152,131,138,130,95,90,126,88,81,162,146,162,165,152,168,162,148,164,156,142,158,160,147,163,155,139,147,103,58,39,109,62,51,162,147,163,166,153,168,162,148,164,158,145,161,160,147,163,161,148,165,153,136,147,159,144,159,166,153,170,164,150,165,160,145,160,158,146,160,158,145,160,161,147,163,165,153,171,164,150,168,164,149,166,164,150,165,161,146,159,154,142,154,156,143,155,160,147,162,161,147,164,161,145,162,163,150,167,161,146,160,160,144,157,4 115,100,113,150,129,149,156,135,156,163,143,162,165,148,164,157,137,154,148,128,142,114,93,103,141,121,137,154,133,152,165,145,163,171,151,169,171,151,166,162,139,153,154,132,150,137,115,126,146,127,143,157,135,154,167,144,163,175,155,173,174,151,167,162,135,144,159,136,153,143,120,127,148,131,143,159,139,155,169,147,164,167,139,148,166,138,148,170,148,166,159,137,151,144,119,129,145,127,138,158,139,152,170,151,168,157,126,130,146,106,107,171,153,167,158,135,148,144,120,132,141,122,132,154,135,146,164,144,158,170,151,165,170,150,166,167,146,159,157,137,149,141,118,128,128,110,119,148,130,140,157,137,149,162,140,155,163,143,159,160,138,154,152,131,142,126,107,110,86,72,78,138,119,127,146,128,138,152,131,143,154,137,149,149,129,141,140,118,124,83,68,70,4 186,153,166,187,156,169,189,159,171,188,158,170,188,157,168,186,153,160,185,150,158,185,149,158,186,154,169,188,156,170,189,158,171,188,157,171,190,158,171,188,154,163,185,151,159,184,146,155,186,153,166,187,155,166,190,160,176,174,128,123,176,134,131,190,157,168,186,151,159,183,145,154,185,152,166,188,156,170,181,147,158,112,54,41,155,102,91,191,158,169,186,150,157,184,147,156,183,150,165,188,156,171,185,152,162,108,51,42,151,99,93,191,157,168,185,149,156,184,149,158,183,150,163,186,154,165,190,159,174,177,136,142,182,143,152,187,152,162,185,150,157,183,147,154,182,150,164,185,153,165,188,155,167,189,156,169,189,155,169,187,152,161,186,150,158,183,145,152,182,150,166,184,150,161,186,152,164,186,151,163,187,150,162,185,148,157,184,148,158,182,144,153,4 116,90,98,152,121,130,156,129,137,161,134,143,161,133,138,153,124,123,146,112,108,103,74,68,146,116,128,157,127,134,165,136,144,169,141,149,170,140,144,162,132,131,152,119,116,133,99,91,152,122,132,163,132,137,169,139,145,176,148,156,175,145,148,168,136,135,157,125,122,141,106,98,152,120,127,162,130,134,172,142,149,166,134,137,169,136,135,170,138,138,158,125,122,143,108,102,148,116,122,159,127,134,169,141,150,157,121,124,163,128,127,170,139,138,157,123,120,142,107,103,143,110,117,155,125,133,163,134,143,173,142,149,171,140,142,163,131,131,154,122,120,139,105,102,130,99,103,147,116,123,158,127,134,163,131,137,163,131,134,157,125,126,149,117,116,126,93,87,90,65,70,134,104,111,146,114,121,152,120,125,153,121,125,148,115,117,141,107,103,89,64,59,4 136,120,120,157,140,142,164,146,151,168,150,157,165,146,152,159,141,147,153,134,137,104,88,85,152,134,138,163,145,150,171,154,163,176,159,171,154,126,122,160,136,135,160,142,147,135,117,114,152,130,133,163,144,153,172,153,164,178,162,170,178,160,164,172,154,159,160,141,145,147,128,128,154,135,137,163,144,154,173,158,168,141,105,102,139,100,94,172,154,162,161,141,145,149,131,130,153,135,133,163,144,148,177,164,169,111,61,56,82,28,24,162,140,139,165,146,148,148,131,129,150,132,132,162,144,148,174,157,161,163,138,141,151,120,116,168,152,150,162,146,148,142,125,122,137,119,115,156,138,141,162,143,145,171,155,163,172,155,162,165,148,152,153,136,135,115,97,88,95,83,80,145,127,127,153,136,137,157,140,139,159,141,142,154,137,135,140,122,113,69,56,50,4 186,172,181,190,176,187,191,179,187,196,187,195,197,187,191,200,189,194,197,184,190,196,183,190,188,177,184,195,185,195,165,140,135,147,111,93,160,128,112,192,178,184,198,186,195,198,185,192,197,187,196,182,167,170,117,69,50,111,58,47,119,66,39,157,126,114,201,192,204,195,182,187,193,183,186,154,129,117,110,54,43,88,48,56,94,48,50,115,68,46,176,157,150,191,176,179,195,187,194,148,116,102,110,53,41,88,47,56,79,37,51,85,39,33,161,137,128,196,185,191,198,190,199,173,151,148,120,69,52,100,41,34,103,49,36,126,88,77,180,164,159,197,186,191,195,184,188,195,186,194,174,154,151,150,118,104,153,120,104,176,156,144,185,172,163,191,179,173,196,184,190,194,183,186,195,185,188,199,190,200,195,182,193,186,169,163,192,180,180,195,184,184,4 167,124,117,176,132,129,190,146,145,201,154,152,205,159,154,199,157,147,187,143,133,174,130,118,175,131,125,185,141,137,197,152,148,210,164,161,212,163,155,206,158,148,195,151,140,183,141,132,179,130,125,189,143,140,200,155,151,214,168,162,220,175,168,207,160,151,198,153,142,186,142,130,178,130,125,185,137,131,206,163,163,187,138,129,162,112,102,212,171,162,198,155,145,187,142,133,178,132,129,186,141,136,204,160,160,174,120,114,169,116,106,210,165,156,196,150,143,184,137,126,174,127,117,184,139,131,196,150,147,208,162,158,213,167,160,204,157,150,195,149,140,181,134,122,168,123,113,177,131,121,190,144,138,201,153,149,204,154,146,199,152,140,189,141,129,174,126,112,153,107,93,169,124,114,181,135,127,192,144,139,197,147,140,193,148,139,183,139,127,160,115,97,4 171,156,155,175,164,165,174,160,158,174,160,161,176,163,162,177,165,166,173,158,160,167,148,150,172,158,158,173,160,159,172,158,157,168,153,148,173,159,158,174,161,159,173,158,159,170,153,156,174,161,164,172,158,156,170,156,154,148,127,106,153,130,109,171,156,157,175,161,163,169,152,150,167,152,146,170,157,156,166,152,147,120,94,74,99,69,55,141,120,109,172,158,159,169,151,152,167,151,149,169,153,153,167,152,146,99,71,56,66,40,48,96,67,50,166,148,141,171,155,157,169,154,153,170,155,154,171,158,151,118,92,67,107,78,62,132,106,90,168,151,149,172,155,153,169,153,152,171,156,156,170,157,152,165,150,141,163,144,136,174,160,163,171,152,151,170,151,147,168,152,153,169,151,153,170,155,152,173,159,161,172,156,157,171,154,153,171,153,150,172,155,153,4 112,91,95,152,129,136,158,131,142,162,136,148,161,136,147,155,127,135,146,119,122,108,84,83,143,120,128,158,135,143,166,139,149,172,148,158,171,146,157,163,133,138,152,123,126,135,107,107,148,121,129,163,140,149,171,147,157,176,150,158,179,153,162,168,138,147,160,131,137,143,114,117,149,124,127,160,136,140,175,151,161,142,110,109,140,107,108,175,148,159,162,133,142,147,118,122,148,124,129,160,135,141,172,148,157,149,121,121,145,112,113,176,150,157,162,133,139,147,118,119,144,118,121,158,133,139,167,141,150,176,150,160,179,153,162,170,143,148,161,135,140,144,116,115,134,111,112,152,129,134,162,137,146,167,140,150,170,144,152,164,137,144,153,125,129,131,106,104,91,75,77,143,119,121,151,125,131,159,133,140,161,136,144,154,129,135,146,121,120,91,72,68,4 113,99,103,149,131,141,156,139,150,159,143,154,155,140,150,147,131,141,138,121,126,86,74,73,143,126,132,155,138,147,164,147,158,166,149,160,166,149,159,159,143,154,148,131,138,123,107,106,147,127,135,161,143,151,170,153,163,178,162,174,173,156,166,165,148,156,154,137,145,137,119,122,149,128,135,163,144,152,177,164,175,132,108,111,144,114,108,173,157,167,156,137,144,141,123,127,149,132,139,161,144,151,174,159,169,98,60,52,138,108,105,175,157,167,157,136,144,142,122,127,147,130,137,159,141,149,168,151,162,163,138,136,170,150,157,168,147,156,156,137,144,140,120,123,141,123,127,154,136,145,163,145,155,168,150,161,170,149,160,163,142,152,153,130,135,126,110,110,109,94,95,146,128,134,153,136,144,159,141,150,160,141,151,155,134,143,145,125,126,81,71,68,4 183,164,176,184,167,179,183,170,183,183,171,188,177,155,160,179,158,165,183,166,179,181,160,171,183,165,177,182,165,177,178,164,176,149,118,117,144,102,86,166,132,119,180,160,166,183,163,175,181,164,176,185,173,187,141,112,113,69,24,19,88,42,37,151,102,74,178,156,158,185,168,181,179,161,174,177,157,168,92,53,53,53,18,30,89,40,31,152,106,78,181,164,172,183,165,175,179,160,174,168,139,139,90,44,33,60,19,24,90,39,27,168,139,133,182,164,172,181,161,172,180,164,178,170,143,143,129,78,53,109,56,36,139,94,74,177,154,161,182,163,175,181,161,173,180,161,174,173,151,161,157,120,103,157,119,99,172,146,150,181,163,177,182,164,175,178,158,168,178,157,168,176,155,167,171,147,147,172,149,151,181,163,176,183,165,177,181,163,172,179,162,173,4 181,154,177,183,155,177,184,156,179,181,153,176,176,145,163,187,163,190,184,157,176,181,151,172,180,154,174,184,159,181,184,156,186,167,123,132,157,107,97,183,159,179,183,155,173,179,149,168,181,157,176,184,160,186,178,147,168,144,85,78,136,76,56,176,148,160,187,164,189,180,151,169,182,156,179,183,160,186,173,136,145,98,43,34,102,53,52,186,159,182,187,165,193,183,154,179,182,155,179,181,157,178,176,141,153,121,64,53,122,73,73,187,158,181,184,153,175,182,153,179,181,153,176,182,157,180,182,157,183,171,130,140,179,146,163,181,151,170,180,146,160,184,155,179,180,150,173,184,160,186,185,159,187,183,154,182,184,157,182,183,153,174,182,151,170,183,153,174,179,149,166,183,156,179,184,157,181,184,155,180,182,148,173,178,137,163,182,150,174,182,153,178,4 163,132,155,176,149,175,183,156,181,186,155,181,184,150,172,181,151,168,174,144,165,158,126,146,169,137,162,183,156,181,188,158,180,191,157,183,193,162,187,187,155,173,178,148,166,165,134,152,172,141,165,183,155,179,191,163,185,195,166,186,194,164,186,188,158,177,180,150,169,167,135,152,171,141,169,181,151,177,195,170,192,175,138,148,158,114,112,194,169,190,181,153,171,169,138,158,168,138,161,178,148,173,196,171,196,167,129,137,153,111,117,195,170,193,179,149,169,166,132,148,167,140,162,176,146,170,188,161,184,194,169,194,189,157,179,186,154,174,177,144,166,165,132,151,162,135,155,175,149,171,184,157,179,186,160,181,183,150,169,180,147,169,170,135,151,155,117,130,150,121,139,164,135,157,177,152,175,178,152,174,177,148,167,174,146,164,161,123,131,138,97,98,4 203,186,195,204,187,197,206,188,198,207,189,196,206,189,198,207,191,198,205,189,194,205,188,197,202,185,192,204,188,195,206,189,196,206,189,197,205,188,196,207,189,198,205,188,195,202,185,191,201,184,191,203,187,194,205,190,199,206,188,195,205,186,194,205,189,201,202,183,192,201,182,188,199,181,187,202,187,194,186,158,153,129,86,76,135,99,95,195,171,175,201,182,188,201,182,189,197,178,182,200,184,190,189,162,157,98,53,46,74,31,29,170,131,118,204,189,198,201,182,190,198,179,184,198,180,185,201,185,196,188,164,165,175,145,138,196,177,180,203,186,194,201,182,187,199,183,191,199,182,189,201,183,191,205,190,201,205,191,201,203,187,194,202,185,188,201,182,185,194,168,170,199,183,191,200,183,188,202,184,191,202,184,194,204,186,195,203,185,191,202,184,189,4 192,169,179,204,182,191,213,193,203,216,194,204,214,189,196,208,184,188,197,174,170,186,164,161,196,174,185,207,186,194,216,195,203,219,196,207,218,195,202,213,191,191,201,177,172,190,166,164,188,162,165,204,181,189,216,195,202,227,207,216,224,203,210,215,194,197,205,183,179,193,172,169,144,80,47,180,136,123,218,198,205,177,147,146,194,165,170,217,194,199,203,179,176,193,170,165,171,132,118,192,161,162,214,192,199,187,160,163,194,167,167,215,191,193,203,181,181,192,169,166,191,172,177,201,182,188,207,184,189,218,197,204,219,198,204,208,186,185,200,179,178,187,167,166,182,159,159,194,173,176,203,181,186,205,180,183,208,185,185,204,180,181,193,172,169,179,157,153,174,152,151,186,167,170,194,173,178,198,174,178,199,176,179,195,173,172,185,165,161,171,149,141,4 111,84,97,153,119,140,165,129,151,176,138,164,180,138,167,172,131,157,160,117,141,124,86,104,147,115,133,165,130,153,179,142,163,190,148,176,192,148,177,186,143,170,171,128,153,154,109,129,163,129,151,180,142,167,190,150,175,198,157,183,199,155,186,191,144,171,181,136,160,165,120,140,170,135,155,184,145,170,196,157,184,176,130,143,178,129,145,196,155,184,181,138,163,168,126,147,167,132,153,181,144,167,195,160,187,175,128,143,182,139,156,197,159,185,180,140,163,166,128,149,162,129,147,177,141,161,189,154,178,197,159,188,199,161,190,190,150,176,180,137,159,165,124,145,151,118,133,172,137,158,182,146,170,185,146,176,188,149,177,184,147,173,172,133,155,150,112,128,104,79,92,158,126,144,167,134,157,175,138,165,177,140,167,170,137,160,160,127,144,105,79,88,4 181,154,179,182,155,177,186,159,181,185,155,181,185,155,182,188,161,190,183,150,178,183,152,179,180,152,175,184,158,180,187,160,183,181,152,177,178,148,171,186,159,186,186,158,188,184,155,183,183,156,180,184,158,180,187,161,187,172,144,161,147,109,103,171,139,155,187,159,190,186,157,185,184,159,182,185,158,182,181,153,175,131,91,92,115,64,52,160,124,136,189,163,195,186,157,185,184,159,184,185,159,185,180,152,176,132,88,85,126,77,70,178,150,174,188,163,189,184,157,181,182,156,180,185,159,184,184,156,186,168,136,152,164,132,143,185,160,188,186,161,186,184,156,183,182,157,182,184,159,183,185,160,185,185,159,187,185,156,185,187,160,188,186,159,188,184,155,183,183,159,183,185,160,185,184,156,183,185,158,187,187,158,188,187,159,191,186,159,187,183,153,181,4 124,101,105,158,132,139,161,131,142,165,135,146,164,138,145,157,129,137,152,128,130,106,86,82,147,119,128,160,133,143,168,138,150,171,141,153,172,143,151,168,142,146,159,133,135,139,114,111,154,128,134,165,138,145,172,145,152,182,154,164,183,155,163,173,147,149,163,136,137,148,121,117,157,131,135,168,141,145,177,151,157,154,120,118,154,120,117,180,153,156,165,137,139,151,126,122,154,125,130,166,140,145,178,153,159,145,109,106,139,100,93,181,154,156,164,134,135,149,122,122,149,121,126,161,135,141,169,142,148,180,153,157,181,154,158,174,148,149,161,134,134,144,117,115,140,115,115,154,130,133,163,138,142,170,140,145,172,143,145,167,141,142,156,131,129,130,104,97,101,79,80,146,121,121,152,128,129,158,128,129,160,130,133,155,127,127,148,121,113,91,72,65,4 171,153,162,173,155,164,175,157,168,173,152,164,176,157,168,178,160,169,176,158,164,174,156,160,171,153,163,174,157,165,177,159,170,178,160,172,180,163,173,178,161,167,177,159,167,176,157,165,170,153,161,173,155,164,171,153,158,158,132,129,157,130,121,176,159,163,178,160,167,176,156,163,170,154,162,174,158,168,158,133,126,79,44,37,79,42,29,160,134,126,180,163,174,174,154,159,169,152,160,174,158,168,157,131,125,70,33,27,59,20,18,144,112,98,177,159,168,174,154,161,169,151,159,171,152,159,171,153,159,130,96,85,111,69,50,163,140,137,175,156,161,174,155,160,169,152,160,171,153,159,175,156,167,172,151,162,168,146,150,175,157,165,176,157,163,174,154,160,168,150,159,171,152,159,175,157,164,174,156,164,174,155,163,177,160,168,176,158,165,175,157,163,4 171,127,135,181,131,138,186,129,138,192,139,146,191,141,137,186,138,134,178,132,132,165,120,116,174,125,132,184,137,140,190,140,142,196,142,143,198,147,148,191,140,140,180,130,126,171,125,123,174,129,127,180,131,124,195,146,147,195,146,145,195,144,148,192,138,133,181,127,121,173,122,121,171,124,121,184,137,141,192,140,136,144,90,99,168,113,115,200,152,146,182,131,128,173,122,121,173,130,128,184,136,138,193,144,149,157,101,107,181,127,124,195,145,143,182,131,130,171,121,121,168,123,121,178,131,133,188,138,142,196,143,149,192,140,144,187,132,132,178,127,127,166,118,116,161,117,115,172,128,132,182,131,133,185,126,131,185,131,134,184,136,136,171,122,118,159,113,106,147,107,106,162,117,117,171,121,123,177,124,128,178,128,132,174,125,123,165,119,113,145,102,93,4 178,144,145,184,152,155,184,150,153,185,154,155,189,160,167,185,153,158,183,148,152,179,145,144,180,149,155,181,147,151,186,154,159,175,143,143,150,108,109,174,139,144,186,154,157,180,145,143,174,139,142,166,125,114,186,152,156,135,93,106,95,47,69,166,127,129,186,156,154,181,148,145,171,136,133,170,134,126,185,156,157,117,79,102,109,64,79,180,147,141,186,155,157,182,149,149,178,144,149,184,152,160,181,149,156,120,72,88,118,64,59,175,139,136,186,154,160,183,152,153,180,146,152,180,145,149,180,143,157,164,124,125,169,134,132,182,147,153,179,144,141,177,140,139,179,145,147,181,148,150,182,146,154,185,153,161,187,154,165,182,146,151,180,145,150,174,136,134,178,145,154,179,145,149,179,141,148,183,148,155,181,144,149,182,147,156,176,138,140,176,141,140,4 143,125,137,168,146,165,173,150,167,175,151,166,177,153,170,168,146,163,157,133,142,105,85,86,159,134,145,176,152,167,186,162,182,192,167,186,189,164,181,180,157,172,165,141,151,137,109,107,164,135,147,179,154,172,192,168,191,202,177,196,198,175,194,189,164,180,173,149,157,149,124,130,169,142,159,179,152,170,146,117,121,131,96,89,159,121,116,188,162,174,175,151,161,155,133,142,164,135,147,173,141,151,81,55,51,30,20,22,91,52,41,174,143,145,174,149,161,150,127,132,157,125,134,180,154,172,164,135,141,120,92,91,121,84,75,166,135,135,169,146,157,139,114,117,151,125,139,172,145,162,184,158,178,189,165,186,182,159,178,167,142,153,150,125,128,116,92,90,111,90,100,163,136,151,168,141,157,168,144,161,161,136,152,145,118,121,126,98,91,74,56,55,4 209,193,209,211,194,215,219,203,225,221,207,228,221,206,227,219,206,229,213,197,214,205,188,203,209,190,212,209,192,215,212,196,214,211,194,208,200,177,183,198,177,185,203,185,200,202,184,199,209,190,213,200,180,194,170,143,134,152,121,108,145,111,96,142,106,85,158,124,111,195,175,188,194,170,177,151,123,117,96,75,77,82,67,72,94,72,72,112,77,64,145,114,101,195,178,194,196,170,178,124,97,95,59,48,59,49,43,53,36,31,45,68,48,53,108,74,61,151,120,105,208,188,210,183,158,162,132,104,95,78,59,61,72,53,55,98,69,61,104,65,46,148,117,104,210,190,211,210,191,212,190,166,173,167,140,138,161,133,128,159,132,126,158,132,125,174,151,155,207,187,205,210,190,210,207,188,208,207,191,213,204,189,213,201,185,209,195,179,201,184,165,178,4 181,148,148,181,149,151,181,146,149,183,151,154,185,156,158,183,153,153,180,141,148,179,139,142,183,154,154,184,154,157,181,147,153,185,153,159,186,156,157,185,153,154,182,149,158,180,144,147,183,151,151,184,150,153,183,147,151,176,128,126,179,135,132,186,152,154,184,150,151,180,140,140,182,148,149,182,148,148,179,133,127,127,56,46,145,77,66,187,149,149,184,151,154,181,145,145,180,147,149,180,144,144,179,134,132,140,72,63,157,97,83,187,155,156,183,151,155,180,143,137,178,142,144,176,138,145,178,140,148,178,131,129,181,139,133,184,153,155,182,149,153,178,138,125,177,143,141,176,137,139,178,139,136,181,146,143,184,151,154,183,149,149,181,147,145,181,147,145,176,141,134,176,141,137,179,142,136,180,141,132,184,152,149,182,150,149,178,143,138,177,140,138,4 119,96,92,155,128,127,163,134,133,169,139,140,168,138,136,161,132,128,147,118,111,114,88,81,149,121,120,160,132,131,170,140,137,175,145,144,177,146,143,171,140,133,157,129,127,142,113,106,149,118,112,163,131,125,175,145,141,182,154,154,179,142,139,175,138,133,163,133,131,148,118,111,151,119,115,163,130,122,178,150,146,176,141,139,178,142,139,178,146,144,165,133,128,150,119,111,155,127,124,165,133,133,176,144,144,166,122,119,173,133,127,179,148,143,164,131,126,149,115,111,148,120,114,162,132,128,172,141,138,176,144,138,179,150,146,172,138,133,161,128,122,145,114,105,136,109,98,155,126,119,165,134,129,169,137,128,173,143,138,168,138,133,158,129,124,137,108,97,99,78,68,148,120,113,154,125,120,162,133,129,165,136,131,158,129,120,152,126,114,101,80,68,4 170,153,145,174,157,153,175,159,155,172,153,148,172,154,148,175,159,155,174,158,153,172,155,149,170,152,144,173,156,151,174,156,150,163,132,120,161,130,117,170,150,144,175,159,156,172,154,146,170,153,145,174,158,154,170,149,140,154,118,103,152,113,102,167,145,138,176,160,158,172,154,147,169,152,145,173,156,154,166,143,135,148,112,99,143,106,94,164,141,133,173,157,152,169,151,142,169,153,145,168,151,142,163,138,129,140,101,86,137,99,81,153,124,104,169,153,149,165,147,135,169,152,145,169,151,143,163,140,127,144,108,88,138,98,74,151,123,102,169,152,155,165,147,147,168,151,142,169,152,145,168,149,140,162,140,128,152,125,108,160,142,136,149,125,110,127,90,60,166,150,138,169,154,145,172,157,152,167,149,139,164,147,138,155,134,124,115,70,39,99,48,18,4 118,105,96,160,144,139,164,149,143,170,154,147,168,152,144,162,145,137,153,136,123,108,92,77,150,133,126,166,149,144,175,159,152,180,163,156,179,164,158,173,158,149,162,145,135,141,122,107,154,136,126,171,154,147,181,165,158,186,170,164,185,170,164,179,163,153,168,151,139,152,135,120,159,141,134,172,155,148,183,168,159,177,153,143,178,155,147,182,167,156,169,151,139,154,138,123,158,141,132,170,153,146,181,166,159,164,133,120,161,130,116,177,162,153,169,153,142,153,135,121,154,137,124,167,151,142,177,161,150,177,158,147,159,134,118,118,74,47,130,98,76,149,134,119,148,132,117,163,148,137,171,156,144,181,167,161,151,127,106,96,45,24,95,49,30,113,86,63,118,107,97,137,114,92,141,118,97,172,160,154,148,125,104,96,51,30,87,46,31,72,45,29,4 142,116,134,152,127,148,164,141,162,161,136,155,154,125,143,158,128,143,160,130,143,153,127,138,154,124,144,163,137,158,170,148,168,161,132,150,167,135,153,175,144,157,172,145,156,163,139,151,160,131,149,170,145,164,170,144,165,173,141,160,188,157,173,189,162,174,182,158,170,161,137,150,161,133,148,169,145,165,177,149,172,163,131,150,178,152,167,175,149,164,134,100,116,134,101,118,160,135,152,168,144,165,177,148,170,170,138,155,170,140,157,116,77,92,122,83,102,139,109,125,158,134,152,166,141,162,172,143,165,177,144,160,172,137,149,167,127,147,162,129,153,133,105,120,153,130,149,161,134,156,169,140,162,172,141,162,173,140,158,172,137,160,154,125,147,126,101,116,146,122,138,155,125,146,160,132,154,166,138,161,168,138,162,161,131,153,145,120,136,119,96,106,4 187,139,148,192,147,152,196,152,156,195,145,147,194,138,133,200,149,162,198,148,163,193,138,136,187,135,139,191,145,155,189,137,137,195,148,150,196,152,156,198,142,150,198,143,157,196,138,151,186,142,150,184,130,131,158,90,88,139,78,82,165,110,107,188,129,128,193,136,135,192,133,134,191,152,156,179,119,118,136,69,76,98,48,64,118,60,66,164,101,107,191,146,156,186,131,123,189,145,147,189,147,155,148,85,82,105,49,54,94,43,63,146,88,94,190,146,152,187,137,140,182,135,132,184,143,141,177,128,124,164,108,113,154,95,102,157,90,87,172,110,96,181,123,118,186,139,137,190,146,138,193,154,153,195,162,173,191,148,155,176,121,120,166,104,84,173,112,98,189,141,150,196,156,168,194,157,165,191,156,166,193,152,165,184,149,161,185,140,145,182,134,137,4 134,88,96,148,105,111,169,130,141,177,132,143,173,128,135,169,123,126,164,116,122,144,99,95,151,111,116,161,118,125,177,133,138,182,134,140,181,134,139,173,128,129,167,119,124,159,118,119,164,121,128,179,134,146,188,141,151,198,151,154,199,150,152,190,140,143,175,128,131,161,119,120,172,124,129,183,137,144,197,151,156,155,97,101,175,120,124,201,147,151,184,137,139,169,127,131,172,124,131,184,136,141,197,154,155,156,106,110,150,91,97,199,146,145,182,131,133,169,127,131,172,130,134,185,143,152,195,154,163,203,166,175,184,133,129,187,133,131,180,128,127,164,123,127,164,124,128,174,131,137,185,141,146,188,148,156,187,145,152,179,126,125,168,113,110,151,102,93,155,118,125,162,120,126,171,127,131,170,130,134,175,132,135,168,117,118,156,101,100,123,75,67,4 160,136,137,156,129,126,161,137,137,164,143,143,164,143,143,165,144,146,163,140,150,163,140,154,160,134,140,153,126,122,162,138,141,162,138,144,163,141,139,166,146,150,164,141,153,164,141,157,158,132,134,157,131,127,162,139,139,160,136,134,164,142,148,166,145,153,164,139,148,162,139,147,160,137,140,164,144,147,167,148,153,128,112,119,138,119,130,165,141,147,161,137,138,163,140,146,163,143,145,165,146,150,170,151,162,111,91,100,108,84,87,167,145,147,163,140,141,162,139,145,161,140,147,163,140,145,164,141,155,158,135,142,157,134,138,167,146,155,165,142,148,161,136,142,163,142,151,163,140,149,165,142,152,168,148,158,169,148,159,168,147,157,166,144,148,161,136,139,161,140,146,163,143,152,166,145,152,167,146,157,164,142,149,166,145,150,165,144,147,162,138,144,4 164,135,140,172,140,142,176,142,139,177,142,138,171,133,128,159,119,114,146,105,101,131,90,84,169,139,142,178,146,144,181,145,142,180,143,134,177,139,131,169,127,126,161,125,125,149,113,117,169,139,139,179,145,142,180,140,140,184,146,142,186,152,153,180,144,152,171,136,143,159,121,128,169,140,142,177,143,142,187,154,154,162,133,137,173,138,140,184,147,153,172,133,141,161,123,130,166,135,138,177,145,149,186,154,158,171,140,148,176,143,145,181,146,144,168,129,126,160,122,126,162,132,135,174,141,145,182,148,153,188,152,160,185,151,155,178,143,145,168,133,137,157,122,121,157,129,133,169,139,143,178,145,152,178,138,150,178,144,147,176,141,146,166,130,136,152,115,116,145,116,116,162,132,140,171,139,148,172,134,144,173,141,147,167,131,134,159,124,126,137,103,100,4 168,136,157,181,147,173,186,148,173,186,150,169,189,152,169,182,142,154,173,136,145,163,129,138,173,138,161,187,156,180,191,160,181,185,146,164,185,144,158,184,142,153,180,138,150,169,129,143,173,136,160,184,151,173,190,163,181,181,149,165,164,125,138,170,127,139,179,131,147,171,125,145,172,135,157,178,141,163,184,149,170,139,112,131,131,104,122,107,73,88,169,120,137,174,132,151,173,138,159,179,142,166,179,143,168,159,121,141,133,103,128,122,83,103,169,131,144,171,135,148,176,145,166,181,147,170,180,143,168,171,128,149,143,107,123,164,127,142,177,143,158,169,137,149,169,139,157,179,146,166,182,149,171,179,141,158,182,148,155,179,149,159,172,139,152,165,134,142,158,130,143,171,139,156,175,144,160,174,142,156,175,146,158,171,143,153,161,132,138,150,123,126,4 111,94,87,184,154,154,205,164,164,216,166,163,215,162,159,208,162,165,185,156,154,99,80,71,142,119,113,185,151,151,206,159,155,221,156,157,213,135,128,207,146,143,192,157,158,131,107,97,145,123,118,185,147,145,207,155,151,190,140,137,187,126,115,202,136,129,188,145,144,141,115,105,142,121,117,181,144,140,201,151,146,145,112,100,133,93,81,197,136,131,180,123,119,141,111,101,137,116,111,175,142,136,205,155,152,177,125,118,172,109,102,205,139,140,179,126,124,134,104,91,127,109,101,174,143,138,197,148,142,215,152,150,215,150,149,201,139,141,175,126,119,119,92,77,91,76,68,168,141,134,192,149,144,204,149,145,200,143,139,190,136,130,166,127,113,78,59,49,51,35,29,127,108,98,183,157,150,193,161,159,192,149,143,180,137,120,115,93,77,30,19,15,4 191,156,172,192,157,173,189,155,175,176,134,146,174,129,141,185,145,163,189,150,167,189,150,166,191,156,170,188,152,166,178,138,161,150,97,109,140,75,68,168,115,120,190,153,168,191,153,169,190,156,174,177,136,151,147,91,100,125,73,94,114,51,53,150,93,94,188,150,164,189,151,162,190,156,172,171,129,143,131,74,86,112,62,81,99,42,51,146,92,99,186,147,160,188,150,161,189,153,170,170,127,140,126,68,82,108,55,73,99,37,42,142,81,79,186,148,161,188,147,160,185,146,164,176,134,152,130,66,64,115,52,55,124,58,57,159,106,117,187,148,166,189,148,160,185,146,165,184,146,166,155,100,102,146,87,82,165,114,115,183,144,161,189,151,168,189,151,164,186,145,164,187,148,167,182,142,159,182,142,155,189,154,167,189,151,162,187,147,162,187,148,165,4 166,125,137,182,140,151,195,152,164,200,157,166,198,156,163,191,150,153,177,134,140,157,114,119,172,130,141,187,143,156,200,157,164,205,163,170,205,165,172,195,153,157,184,141,147,162,118,123,174,133,145,190,149,158,202,161,167,200,157,160,188,138,138,198,156,160,186,142,146,165,120,125,174,132,145,191,148,156,204,163,168,155,100,103,129,65,60,197,154,154,188,146,150,165,121,125,172,130,141,189,142,148,201,157,163,149,89,87,139,75,70,197,154,158,185,142,146,164,120,125,170,127,135,187,143,149,196,152,156,191,144,147,194,150,150,193,150,157,182,138,144,162,120,124,164,120,127,179,135,142,189,143,146,192,148,154,192,148,154,188,144,152,176,133,139,156,113,113,153,110,116,170,126,132,180,136,138,184,141,145,184,141,145,182,140,144,169,128,129,147,106,101,4 148,124,139,160,136,153,167,142,156,174,147,163,176,151,169,170,144,161,159,134,153,144,116,129,153,130,146,164,143,160,172,145,160,179,149,164,181,156,174,173,148,165,163,137,154,151,124,139,155,131,148,165,141,156,177,153,173,179,151,169,179,154,172,173,149,168,164,139,156,153,127,141,156,131,147,167,142,161,173,144,163,149,102,82,160,123,114,173,151,170,163,135,151,151,124,138,152,127,140,163,139,153,169,142,161,147,102,86,155,116,107,174,151,172,162,137,151,150,127,143,148,123,137,157,132,144,166,140,155,169,143,163,168,141,158,171,148,166,161,139,154,145,124,135,142,119,131,153,130,145,160,131,146,167,141,159,168,143,160,164,139,153,154,132,143,136,117,123,114,93,100,146,120,134,152,124,141,160,136,154,159,134,149,153,127,140,146,123,133,101,84,85,4 170,145,167,172,149,168,173,145,166,176,148,170,176,149,169,175,150,169,172,148,168,169,145,168,170,143,165,172,142,163,171,139,155,167,133,142,172,142,161,173,148,165,171,148,165,169,145,163,169,138,158,170,138,160,155,116,104,148,101,73,152,107,81,162,129,126,172,149,170,169,146,162,169,139,165,163,127,141,133,76,43,144,97,69,150,104,75,152,109,85,171,147,168,170,147,166,167,137,162,162,129,139,139,88,58,144,94,65,148,102,74,155,117,105,170,143,166,169,146,164,164,134,157,165,138,159,160,131,136,143,94,67,134,81,50,163,136,144,169,144,168,167,141,160,161,132,150,165,140,163,168,144,167,159,126,136,148,109,107,167,140,158,166,139,155,165,139,158,159,128,139,164,134,155,165,138,157,168,142,166,168,144,170,167,141,161,165,139,155,164,139,157,4 154,134,138,165,145,151,173,150,160,175,148,157,176,146,156,175,145,157,166,134,147,149,119,123,161,140,146,174,148,154,182,153,163,183,146,161,187,156,172,181,152,164,175,144,157,158,130,139,167,144,151,179,149,159,186,158,173,173,136,157,165,126,138,184,159,172,178,152,165,162,137,146,167,144,152,180,148,160,187,165,183,136,89,89,111,47,35,182,155,169,182,156,170,165,142,151,165,138,143,177,147,156,186,163,179,145,93,89,133,73,69,184,156,175,181,150,164,165,136,145,161,139,142,176,151,159,185,156,170,179,147,164,168,121,147,182,152,171,176,144,158,159,132,140,156,134,138,170,142,150,178,148,157,181,152,168,173,131,155,177,144,161,168,140,151,150,129,131,146,121,121,160,132,138,169,142,147,172,145,154,170,139,153,166,140,150,155,135,139,140,122,119,4 190,172,187,191,173,193,186,165,187,176,146,177,189,170,196,188,169,184,191,174,193,191,176,192,187,169,186,188,172,193,184,164,185,163,133,149,150,116,116,166,139,140,189,172,193,192,178,197,187,171,189,189,175,199,172,150,160,119,71,53,108,57,39,130,89,75,189,173,191,191,175,195,187,172,189,191,177,198,160,133,135,110,57,38,117,64,49,130,87,72,188,171,189,190,172,191,186,170,184,189,174,193,157,127,124,120,66,44,116,60,39,149,112,108,189,171,195,190,171,188,187,171,186,188,173,191,173,148,157,143,103,89,133,88,71,165,133,145,186,166,190,187,168,184,187,170,186,188,172,189,186,167,187,174,151,169,164,132,158,173,139,165,185,165,186,186,167,184,185,168,183,187,169,185,186,166,184,182,162,186,165,129,156,171,133,159,187,168,188,188,169,185,4 164,144,146,167,148,152,170,151,156,172,153,158,171,152,155,170,150,154,169,150,151,164,144,142,162,142,143,166,147,148,169,149,152,169,148,152,170,150,152,173,154,157,171,152,154,166,147,146,163,142,145,167,148,152,170,150,154,168,146,152,166,144,143,171,153,151,170,150,151,167,146,150,162,142,141,167,149,153,170,152,158,151,119,110,138,99,76,169,149,146,168,148,148,164,141,143,161,140,140,169,151,158,164,142,143,132,88,47,151,120,99,173,155,160,168,148,149,166,146,148,164,145,153,168,151,160,166,146,150,160,134,125,172,153,157,174,156,162,170,151,155,168,149,152,164,144,151,167,147,154,170,153,160,174,158,166,175,158,164,170,150,149,164,143,136,168,148,151,162,143,147,166,147,151,169,151,155,170,152,155,172,154,157,168,149,148,165,144,141,166,146,147,4 158,128,132,168,138,143,175,144,147,178,145,146,177,146,144,171,139,137,164,132,130,153,121,116,163,132,135,172,141,144,178,146,149,182,150,152,182,150,151,176,145,142,168,135,131,159,127,124,163,131,129,171,138,136,178,146,146,184,151,154,184,152,152,180,149,145,170,137,133,161,131,126,163,130,129,170,134,130,180,149,150,173,129,123,170,125,112,181,150,149,171,137,136,161,130,125,162,129,135,171,138,143,180,150,156,175,135,128,179,142,136,181,150,149,172,140,139,161,129,126,156,123,123,167,136,139,177,146,150,184,155,159,183,153,151,177,145,139,171,140,139,160,129,126,150,118,114,162,133,130,172,143,141,176,141,142,178,141,143,174,142,141,166,135,133,155,126,120,142,112,107,153,122,119,161,130,126,169,128,128,171,124,128,166,132,133,158,129,125,146,116,105,4 148,124,129,164,141,152,180,160,170,184,164,173,183,162,173,170,143,144,164,142,149,153,130,135,157,131,142,171,146,156,186,167,178,192,169,180,193,171,181,189,167,177,177,156,162,161,135,140,165,139,152,181,154,165,191,170,182,185,155,158,191,160,162,196,173,184,182,156,160,166,142,145,167,140,152,185,160,173,192,165,176,174,119,110,178,128,121,197,172,182,183,155,156,169,145,152,166,141,152,184,159,172,191,161,175,174,119,108,183,137,129,198,173,185,184,157,163,171,150,156,161,134,141,179,151,161,193,166,178,193,162,164,193,160,162,194,165,174,183,156,164,170,147,152,151,110,114,171,141,147,189,166,175,195,173,182,194,168,179,190,163,170,181,156,162,164,139,142,153,121,130,171,145,154,181,160,168,184,161,168,186,161,169,185,160,168,175,150,156,156,131,129,4 181,159,169,183,158,170,182,157,170,179,153,158,183,158,165,187,166,178,186,165,175,182,159,171,181,154,160,184,160,173,177,144,147,161,114,95,171,132,123,186,160,167,187,166,179,184,159,166,183,157,170,182,152,164,164,114,98,158,100,79,162,111,95,174,132,122,187,163,174,183,158,165,182,154,170,180,145,153,168,119,109,164,109,98,164,108,96,175,135,130,188,168,181,186,162,172,182,151,165,177,143,144,165,114,100,163,111,102,168,120,108,183,154,159,189,168,181,186,162,174,181,149,161,184,157,170,166,122,113,149,86,55,167,116,96,184,155,155,187,163,173,185,158,168,181,152,161,184,158,168,179,148,150,169,125,109,176,139,130,186,156,162,187,160,171,182,155,162,181,153,162,184,159,166,186,163,172,185,159,165,185,157,163,185,160,171,181,152,158,180,151,157,4 177,157,159,180,160,166,180,158,164,178,151,156,177,150,154,179,156,161,178,157,158,175,153,155,174,154,153,176,155,159,174,143,148,167,121,122,167,124,123,177,152,157,179,158,162,175,152,153,176,157,157,173,151,152,164,122,120,148,95,89,153,100,96,172,137,138,179,158,164,175,153,154,177,159,159,170,144,145,157,113,107,135,86,79,137,83,80,170,133,133,179,158,162,176,154,155,179,163,166,164,136,129,147,102,87,142,92,84,145,94,87,170,136,137,178,158,160,175,154,153,178,160,165,165,139,136,140,94,70,147,96,88,151,103,94,168,139,135,177,157,157,175,154,151,176,158,161,175,154,159,156,121,109,142,97,74,155,119,108,176,155,157,176,156,154,175,154,152,177,159,163,176,157,161,174,154,159,169,145,146,172,148,150,176,156,157,176,156,154,175,153,154,4 158,132,136,169,141,147,179,150,156,184,153,161,180,146,147,174,140,142,163,132,132,146,115,112,161,136,138,173,147,149,183,155,158,189,161,164,186,154,155,176,144,145,168,136,134,154,122,121,164,139,140,175,149,151,184,157,157,185,143,142,184,145,144,179,147,146,170,137,132,157,125,119,163,136,133,175,147,147,181,151,147,160,96,86,172,119,115,181,152,150,169,133,130,157,122,117,160,131,128,173,146,145,178,149,147,155,99,80,170,127,117,179,149,146,167,132,129,154,123,119,157,131,129,169,142,138,177,152,150,174,143,139,177,146,142,174,144,140,162,130,127,150,120,116,149,121,114,161,136,130,169,144,138,172,146,145,174,146,144,168,139,134,156,125,119,138,111,99,122,98,91,150,124,118,157,133,125,162,136,131,162,136,132,157,130,123,149,120,110,99,76,68,4 180,156,144,182,159,152,189,167,166,191,170,174,188,163,165,183,154,154,182,154,150,181,153,144,180,155,148,183,161,154,188,168,161,184,159,147,185,161,158,177,148,143,175,146,132,183,158,146,181,157,152,183,161,151,170,146,127,155,119,87,163,130,110,163,131,114,174,148,129,182,158,149,180,155,150,173,147,131,146,111,84,125,78,44,131,86,56,159,128,109,182,161,150,183,161,152,180,155,150,164,134,122,137,97,67,132,89,57,119,72,45,143,107,82,183,162,144,183,162,152,176,151,138,174,149,145,142,104,76,125,80,42,130,85,57,162,133,118,185,165,154,183,161,149,175,150,138,180,157,155,167,141,129,148,114,81,166,140,132,179,156,146,182,159,148,181,159,144,175,150,138,180,159,153,175,152,141,167,138,115,184,163,162,181,158,148,176,150,128,179,155,138,4 161,123,113,171,132,118,182,145,138,179,138,121,179,143,126,177,141,127,168,132,115,157,122,107,171,136,132,179,142,133,184,146,133,188,153,145,187,150,139,181,143,128,175,141,126,164,131,119,178,150,146,182,146,140,185,145,135,189,156,145,186,145,138,182,142,128,177,142,122,164,129,114,172,139,125,181,146,136,186,150,140,152,99,70,147,92,65,183,148,132,177,140,122,166,131,117,165,128,109,179,144,135,184,147,139,153,103,78,153,103,81,187,154,139,176,141,124,160,122,100,165,129,123,172,133,123,176,139,121,180,143,132,184,149,137,181,146,124,173,139,121,159,125,105,157,122,110,165,129,112,159,114,79,163,118,87,180,144,130,176,142,121,167,131,115,154,119,99,138,101,68,157,125,106,161,124,103,161,121,96,172,142,126,171,141,126,163,129,117,139,104,82,4 166,126,112,182,151,161,187,156,164,187,156,163,188,156,164,188,156,165,186,155,157,179,144,144,174,136,137,183,151,162,185,154,160,178,141,143,172,132,128,182,146,148,184,150,146,184,151,143,178,143,139,184,152,156,183,154,166,142,87,76,127,62,40,170,130,118,189,160,162,185,157,155,176,137,135,182,147,153,172,135,138,119,57,45,114,46,28,161,116,103,190,164,170,182,152,145,178,142,142,183,150,160,162,115,107,122,57,35,133,70,41,172,134,128,189,162,168,185,155,154,178,144,143,181,148,157,179,147,152,167,124,123,171,131,131,183,151,154,185,154,154,186,154,160,181,149,153,182,152,153,185,156,164,186,156,171,187,158,170,181,149,142,185,154,151,184,152,153,182,152,157,183,153,155,182,151,149,183,153,158,181,145,138,180,145,139,186,154,156,184,153,153,4 179,150,162,190,160,173,198,168,183,202,172,185,201,174,185,193,162,167,188,157,164,180,151,165,183,152,163,189,157,166,201,169,184,205,175,188,205,178,189,197,166,173,192,162,169,183,154,162,187,156,169,192,160,167,196,163,171,206,177,190,204,174,184,201,173,179,192,164,168,179,147,145,184,153,158,194,163,176,202,171,183,176,132,136,163,111,98,206,183,189,191,159,159,175,137,125,182,150,154,193,164,176,200,169,182,175,130,131,173,129,123,204,179,187,192,159,164,183,154,155,179,149,158,189,159,165,197,169,180,201,174,187,199,169,178,198,168,174,190,158,164,182,156,162,174,145,153,183,155,160,192,165,174,192,163,169,190,156,159,193,163,171,185,155,161,172,142,140,155,124,117,169,138,133,182,155,160,185,157,166,185,157,163,182,154,154,175,144,142,159,128,118,4 187,167,164,192,173,172,191,171,169,170,139,118,164,131,109,172,143,128,187,167,162,185,165,155,187,168,163,186,167,161,169,139,118,162,127,102,160,126,103,150,111,83,179,155,144,188,168,162,187,168,165,157,125,105,149,111,82,159,124,99,156,120,94,147,108,80,164,134,114,187,167,162,184,164,162,162,130,112,152,116,94,147,107,88,148,109,89,148,109,84,158,125,104,184,163,157,186,166,164,165,134,117,139,95,68,144,101,80,155,118,96,148,107,85,143,102,78,178,156,148,185,166,162,170,144,130,152,115,88,157,123,97,153,114,92,147,107,77,148,112,84,180,158,153,181,160,152,184,164,159,186,166,161,175,148,135,161,127,105,155,118,89,175,150,139,182,160,156,175,153,146,182,160,153,185,163,156,189,169,167,186,165,160,185,164,158,186,165,159,179,155,149,4 169,140,132,180,149,143,189,158,152,193,162,155,191,159,153,187,156,147,179,149,139,166,136,126,175,144,136,185,153,145,191,160,152,192,159,149,192,159,150,192,160,151,183,150,139,173,141,130,176,143,134,187,156,148,168,125,105,164,112,82,170,119,95,185,147,136,187,155,144,176,145,132,178,146,137,184,151,140,155,101,77,152,97,75,156,100,73,172,128,108,189,159,147,177,146,133,176,142,133,184,150,141,161,112,90,150,94,73,152,96,74,171,126,105,187,156,145,176,144,131,172,138,128,182,149,141,185,151,141,161,108,82,146,86,57,173,132,117,186,153,142,174,141,129,166,131,120,176,142,133,185,152,145,181,144,130,173,131,112,184,151,143,180,145,135,167,132,120,156,124,112,168,135,126,177,145,135,183,150,141,184,151,145,180,145,137,171,137,125,158,125,109,4 186,172,183,188,173,183,189,175,186,190,178,190,192,184,194,190,180,190,190,183,188,189,181,184,186,174,184,188,174,188,189,177,192,180,163,169,152,123,98,177,163,159,190,182,191,188,179,184,185,172,181,187,172,184,175,158,153,126,85,56,114,62,19,127,84,43,161,140,122,186,178,186,184,171,179,188,176,189,159,134,121,92,44,20,119,70,36,111,58,13,140,108,76,186,179,186,184,170,181,188,177,194,166,143,138,113,59,22,115,64,32,110,60,20,156,133,110,188,181,190,184,170,182,186,173,189,177,159,166,126,77,41,110,54,15,123,78,36,169,153,142,188,180,186,183,166,179,184,167,181,187,173,190,167,145,140,131,90,49,148,117,82,185,176,182,186,176,181,183,166,177,185,168,181,186,171,183,188,176,185,180,166,163,180,167,166,187,179,182,188,178,183,4 152,132,151,162,141,162,172,153,172,177,158,176,176,158,174,171,151,164,165,146,156,156,138,147,158,138,158,168,149,167,176,157,176,182,165,186,182,165,184,176,158,170,169,153,162,160,142,153,161,140,160,170,151,170,177,157,178,169,142,153,171,147,155,179,163,177,171,151,161,162,144,154,160,139,159,169,149,169,173,152,169,118,61,45,124,66,42,174,157,167,171,154,164,161,142,149,158,139,157,168,148,167,174,153,176,126,69,56,126,71,48,177,162,173,171,154,162,160,139,143,156,137,153,164,142,161,173,149,172,168,142,152,165,139,140,176,160,175,169,152,159,159,143,148,150,133,146,161,140,157,168,145,163,173,154,173,175,158,175,171,153,165,164,148,156,154,138,144,142,123,135,154,134,149,161,139,157,166,146,162,168,152,166,166,151,163,157,142,150,147,131,133,4 161,142,166,163,136,156,160,125,121,177,156,175,175,150,166,169,143,148,165,143,158,152,126,133,160,134,148,165,138,147,164,131,130,177,152,166,179,156,169,174,150,164,167,143,154,157,135,145,161,136,152,166,139,147,173,148,160,178,152,167,181,157,173,176,152,168,166,141,146,158,133,138,161,137,152,167,138,153,175,150,166,159,123,117,158,119,109,177,155,169,167,142,152,160,137,148,158,132,148,168,141,161,175,149,168,161,125,121,161,125,123,176,153,169,166,140,151,159,134,147,148,116,117,163,133,150,170,143,160,176,151,171,175,150,166,170,144,157,163,139,153,154,130,140,136,101,93,155,125,139,165,137,156,167,139,153,169,145,161,165,139,149,155,129,133,147,123,134,132,104,107,146,117,129,155,129,146,156,129,134,159,135,149,158,135,148,150,125,133,140,117,125,4 162,144,158,165,145,166,167,149,167,169,151,161,172,155,176,173,159,178,168,152,169,165,148,163,161,143,151,162,143,150,168,150,169,171,153,172,170,152,166,171,155,170,169,151,170,164,145,158,161,142,152,165,148,160,166,149,165,151,122,119,154,130,129,172,156,173,170,152,171,163,144,158,163,144,163,165,149,163,148,122,122,135,97,82,136,101,83,166,149,161,167,150,163,164,145,160,163,143,164,165,147,163,146,119,121,125,83,60,125,84,61,162,144,150,167,150,161,166,147,163,160,141,156,162,144,153,160,141,150,139,108,93,148,122,121,169,153,174,167,149,168,162,142,152,159,140,153,159,140,151,167,150,172,163,144,161,166,148,165,168,151,172,165,147,167,160,141,154,160,140,157,160,141,157,167,149,175,163,144,158,163,145,157,164,147,162,161,141,153,163,145,167,4 165,145,134,166,146,133,168,149,135,171,153,142,169,151,136,164,143,120,165,145,127,165,148,136,164,144,133,166,146,135,169,149,137,170,151,139,171,153,137,171,154,137,169,151,136,166,148,135,165,147,135,169,150,138,170,152,137,174,155,141,175,157,140,174,157,142,173,155,143,168,149,139,167,149,136,169,151,139,176,159,146,144,119,94,145,121,99,180,163,150,171,153,140,168,149,137,168,150,139,170,152,141,177,161,149,158,136,116,160,138,122,179,162,151,171,153,139,167,148,131,167,148,139,169,150,139,173,155,143,177,159,145,178,161,148,176,158,148,171,153,139,165,144,124,166,147,138,168,147,137,172,154,144,175,157,145,175,157,145,172,154,139,170,152,139,166,147,131,165,145,136,167,147,137,168,149,138,171,152,143,172,154,145,171,153,140,169,151,138,167,149,137,4 163,130,119,173,139,129,180,146,134,182,147,133,181,147,133,176,143,127,170,133,116,160,123,105,169,135,121,178,143,131,185,150,136,188,154,139,186,152,135,182,149,130,176,141,123,166,130,113,172,139,124,181,146,132,187,151,138,192,159,146,190,157,138,185,154,136,180,147,131,170,136,120,173,143,129,181,150,137,190,158,145,183,147,128,187,155,136,191,160,146,181,147,128,172,138,119,172,142,125,182,151,138,191,159,147,186,150,130,189,155,138,190,157,137,181,147,126,171,137,117,171,142,128,181,150,139,188,153,140,195,163,148,195,164,148,188,155,136,180,148,131,171,140,123,168,140,124,177,147,135,184,152,140,188,154,141,188,155,138,185,153,138,178,147,131,166,133,116,161,134,116,171,142,128,177,144,133,181,147,135,181,147,132,178,148,135,172,142,127,161,130,113,4 150,130,138,158,135,141,166,144,152,169,149,159,166,146,153,160,140,147,151,129,135,141,122,126,156,135,143,159,132,128,172,151,160,173,153,162,169,147,155,163,141,147,157,134,143,147,125,130,160,139,148,165,143,147,174,152,159,178,158,169,173,151,161,167,144,151,160,135,140,150,125,129,161,139,146,168,146,154,175,154,163,158,118,111,162,128,130,171,150,158,161,137,140,153,131,138,160,139,148,167,146,155,174,155,164,155,111,98,156,114,105,170,150,156,163,141,148,154,131,136,157,135,141,165,145,153,171,151,159,173,152,161,170,146,153,168,148,154,162,141,146,152,131,136,152,133,135,160,140,146,168,148,156,170,150,159,169,148,159,165,143,149,159,138,143,148,128,132,147,128,131,153,131,132,161,142,149,164,145,153,163,141,150,160,139,147,153,134,139,141,122,119,4 146,130,130,151,135,132,163,151,162,163,150,159,160,146,153,156,141,149,153,136,144,145,128,138,153,139,147,156,141,144,164,151,159,167,155,165,165,151,162,160,144,153,155,139,146,150,132,140,154,139,147,158,142,149,164,152,160,160,142,148,155,134,138,163,148,160,157,142,149,151,133,136,154,140,148,160,146,154,166,154,164,138,107,93,126,86,68,160,143,152,158,143,149,153,138,143,153,139,147,158,144,152,164,153,161,151,130,127,137,104,90,156,138,142,158,143,150,154,140,147,152,138,145,157,144,152,161,148,155,164,151,161,161,145,154,160,145,153,157,143,149,153,139,144,148,135,138,154,141,149,160,147,155,161,147,156,161,147,158,158,145,153,155,141,145,151,136,140,136,122,124,149,135,137,155,143,151,156,143,151,155,141,150,154,140,148,153,139,144,132,118,121,4 178,141,150,179,143,149,179,140,146,179,136,143,178,135,141,178,136,142,179,138,147,176,134,143,180,143,151,178,140,146,174,131,134,168,116,114,163,105,103,169,118,118,178,138,145,178,138,147,180,142,147,177,136,141,162,108,105,136,68,61,121,49,43,143,76,68,173,128,132,178,140,149,180,144,151,174,131,132,147,83,76,119,48,47,101,34,37,135,68,59,173,128,131,177,140,151,179,145,155,172,127,129,151,89,84,124,54,55,97,38,42,141,77,70,173,127,129,177,138,149,178,140,148,174,130,138,162,106,105,130,61,57,124,65,61,165,118,119,176,137,143,176,138,147,177,137,145,176,136,147,171,128,138,159,103,99,165,115,114,174,136,142,176,141,152,175,137,147,176,134,142,178,140,150,177,139,147,173,130,133,173,133,139,175,138,148,173,138,148,175,137,147,4 152,118,126,168,133,139,176,138,143,177,139,147,176,134,138,167,126,130,153,114,119,128,91,90,160,124,132,176,140,145,183,146,151,185,146,152,184,143,147,174,133,137,162,124,129,140,102,104,165,128,135,177,138,144,184,147,154,185,146,147,183,140,142,178,137,144,165,126,130,143,105,109,168,131,135,177,137,141,190,154,158,155,99,94,151,94,89,183,147,155,164,126,131,146,111,114,164,127,131,175,136,143,186,147,153,168,119,117,166,123,122,182,145,150,167,127,131,147,110,112,157,122,125,173,133,140,182,143,148,186,148,149,181,145,149,177,138,142,167,127,128,144,106,108,151,118,121,164,128,135,173,136,142,175,137,141,173,139,142,173,136,137,162,124,126,138,102,99,140,111,110,152,120,124,159,125,130,165,131,136,165,132,136,162,128,127,150,115,114,123,88,81,4 171,146,182,177,153,190,179,153,190,180,156,192,180,155,190,184,160,197,185,161,199,177,151,187,173,150,185,177,153,191,184,159,200,188,163,206,189,166,207,183,159,195,183,158,195,174,148,181,171,147,183,168,142,177,141,104,126,129,85,101,147,107,125,172,146,177,180,154,192,176,150,185,173,149,187,138,99,116,98,47,55,100,50,60,106,53,58,142,102,115,173,146,179,172,145,181,168,144,182,134,93,108,106,55,60,119,72,83,130,82,93,156,119,140,174,148,183,169,142,174,155,129,158,145,112,133,143,104,123,153,116,139,157,118,140,187,164,204,181,155,191,176,149,185,143,108,125,147,113,134,159,129,161,170,142,178,178,152,190,182,155,194,177,150,186,176,149,185,144,114,138,154,125,153,164,137,171,171,142,181,169,141,176,174,148,182,180,155,192,175,149,186,4 167,143,181,171,148,188,172,145,187,178,155,194,177,153,191,174,152,188,168,143,180,164,140,174,163,138,174,170,145,185,177,151,194,181,158,199,182,160,200,179,159,199,174,152,190,167,143,179,164,140,178,168,143,183,175,150,191,185,164,206,169,142,176,151,121,142,163,136,171,168,144,183,165,143,179,170,145,185,175,153,192,163,136,165,122,81,89,100,51,49,146,114,136,169,146,187,164,141,178,173,151,194,145,111,136,100,53,53,99,55,59,98,51,50,147,117,137,169,147,185,162,140,175,167,143,184,130,90,106,103,58,61,108,65,72,127,88,99,164,139,173,166,141,178,163,141,178,166,142,182,161,135,172,160,135,170,161,134,170,170,146,186,168,143,182,164,139,176,155,132,164,161,138,173,166,146,183,170,150,189,170,146,187,168,143,182,165,140,177,158,133,168,4 143,116,126,158,129,140,166,134,144,176,147,160,173,141,152,164,130,133,156,125,127,145,116,118,151,123,131,169,140,150,179,150,161,183,154,163,179,145,154,171,137,138,168,138,142,150,116,113,156,126,136,170,139,145,181,153,160,191,163,171,192,164,175,177,143,147,156,110,103,159,127,131,159,130,143,173,142,155,173,141,147,108,64,66,149,102,102,186,154,161,167,129,132,165,134,139,156,126,136,171,142,151,177,145,157,116,75,85,143,97,99,191,162,169,176,143,153,158,125,119,149,121,124,161,130,131,174,141,148,182,145,154,185,152,162,185,153,160,177,145,157,156,123,119,142,114,117,160,132,140,174,144,158,175,138,151,173,135,137,176,142,148,175,146,160,159,131,136,131,102,107,145,110,116,164,134,144,170,137,150,171,139,147,171,141,150,161,130,136,148,120,120,4 176,153,152,185,165,172,192,174,181,196,180,191,196,179,192,197,179,197,190,169,180,186,165,175,180,159,167,184,163,173,184,164,171,185,164,171,191,174,187,190,170,181,186,163,172,186,164,176,179,156,167,183,163,173,164,139,144,111,69,66,130,89,84,165,134,136,181,159,162,190,172,184,183,162,177,177,154,160,116,75,68,71,41,55,81,38,43,116,64,57,170,143,142,186,167,176,185,163,180,183,162,177,137,103,105,83,50,62,70,34,45,108,55,50,161,127,123,186,166,176,179,158,166,188,168,186,181,159,181,128,94,101,105,66,74,131,88,83,174,148,153,192,175,193,167,140,135,180,157,168,186,163,183,172,146,156,168,141,150,179,158,173,187,167,179,187,167,177,168,142,137,177,153,156,180,156,163,171,144,147,175,150,157,190,171,189,185,164,171,182,158,162,4 207,165,179,210,166,178,211,169,177,212,169,180,205,157,158,207,164,174,212,175,194,210,170,183,205,161,171,209,170,181,204,162,163,210,169,181,205,161,168,207,164,175,214,180,200,216,183,206,202,158,167,209,173,185,199,159,164,190,146,151,191,145,150,207,166,180,213,176,192,217,184,205,201,159,167,209,175,187,180,131,127,97,46,44,129,84,87,208,172,183,206,164,169,211,170,181,202,166,175,211,182,197,173,126,124,71,25,27,76,37,43,189,148,154,209,170,178,206,162,167,202,168,180,204,169,181,190,147,150,156,106,102,137,92,92,190,147,152,207,165,174,206,166,176,202,167,177,203,165,173,204,167,176,203,164,168,204,168,176,201,161,167,203,160,166,205,163,168,199,162,164,204,166,173,206,168,177,205,162,161,203,162,165,201,160,164,207,171,181,206,169,179,4 162,128,137,175,136,148,185,144,154,191,149,154,192,155,165,191,154,161,180,140,142,168,130,131,166,133,144,180,147,161,188,149,159,196,156,165,197,160,169,195,159,168,184,145,149,171,130,129,166,128,135,179,144,151,188,153,161,199,164,170,201,163,171,200,166,178,190,153,160,178,140,142,165,128,132,175,137,139,193,161,168,146,108,109,163,126,132,211,179,192,193,157,163,183,148,151,164,129,134,179,146,150,192,164,172,160,124,126,165,127,129,201,166,172,192,158,165,180,146,148,163,132,135,178,145,150,184,153,156,196,164,170,197,165,170,197,167,174,187,151,154,172,134,135,158,126,127,177,146,156,184,153,161,191,167,180,196,169,181,196,166,173,184,151,155,171,140,144,126,99,101,168,137,143,174,144,153,179,153,164,184,155,162,186,156,162,179,149,152,163,135,132,4 196,131,124,208,144,134,214,152,140,213,149,139,209,144,134,200,134,128,190,126,121,171,108,99,202,136,125,213,149,136,220,159,146,224,164,151,220,158,146,207,142,134,196,131,124,179,115,107,203,136,125,213,147,132,223,161,146,195,127,114,204,138,128,213,150,138,200,133,125,184,117,108,205,141,128,214,148,134,222,156,135,137,68,67,125,60,63,203,135,121,204,139,129,187,123,113,204,140,126,212,143,130,223,156,139,182,116,104,132,61,59,201,132,119,202,136,127,187,125,116,197,133,121,211,145,133,218,149,135,222,156,139,209,141,125,206,139,130,196,129,122,183,119,109,188,125,111,204,140,126,212,145,130,216,151,135,214,150,136,203,134,127,192,127,117,172,109,93,175,111,99,192,127,115,203,137,121,207,141,124,203,136,123,195,128,117,184,120,107,154,94,76,4 176,123,121,178,124,118,180,119,107,184,124,118,184,122,122,178,116,110,176,117,112,172,109,104,180,125,121,178,120,109,180,119,102,185,122,109,187,126,124,184,124,123,178,113,101,173,109,95,179,123,118,181,119,109,181,119,101,182,125,114,167,98,80,180,118,109,182,120,113,171,110,101,181,126,123,186,133,129,187,127,114,143,77,64,119,40,18,174,112,100,184,127,121,178,119,115,179,124,117,183,127,114,187,130,125,145,73,59,143,75,60,184,133,126,183,126,120,178,118,113,175,123,116,178,121,109,183,125,114,182,126,119,180,125,119,183,131,123,181,127,124,174,117,114,167,114,101,172,119,109,176,117,107,181,125,123,182,124,126,176,124,122,170,115,110,165,114,116,155,104,91,159,106,96,164,111,109,167,113,117,168,111,113,161,111,110,156,103,97,145,95,94,4 156,103,87,165,106,83,179,119,103,191,131,115,194,132,121,182,120,108,164,102,86,135,82,71,169,113,102,178,118,105,189,131,113,201,140,129,200,133,122,192,129,116,177,117,109,160,102,91,179,124,116,194,139,133,200,141,128,206,145,130,206,144,137,197,133,122,187,125,115,165,105,91,182,127,117,196,142,134,206,148,137,180,112,92,182,113,96,202,142,131,186,124,113,172,113,104,179,125,118,188,133,120,203,148,136,182,116,103,188,129,116,203,147,139,185,127,124,166,114,113,166,112,103,177,124,111,186,131,116,199,142,138,197,142,139,181,128,123,165,109,106,139,86,78,132,85,73,137,90,79,139,93,86,137,90,89,131,84,81,123,79,74,109,66,61,91,50,41,64,36,30,65,36,31,66,38,31,65,36,28,58,31,23,50,28,23,43,25,24,59,34,31,4 184,156,173,196,168,189,203,175,196,206,183,204,205,184,206,196,169,190,182,151,168,154,123,136,193,164,184,202,172,194,210,186,208,201,173,188,180,145,150,194,165,180,188,160,181,166,134,150,198,169,190,207,181,204,174,134,139,116,67,60,90,45,40,113,68,62,168,134,148,167,136,154,198,164,186,206,174,197,123,73,72,78,41,46,72,44,54,67,29,26,127,81,73,166,133,152,196,164,183,205,169,192,128,78,78,86,43,44,95,53,51,100,52,40,163,127,138,163,130,151,195,167,186,206,176,199,168,122,125,165,121,123,184,145,156,177,139,148,179,145,169,157,122,140,189,159,176,199,168,188,206,173,194,207,177,199,205,176,198,199,171,194,176,144,164,148,116,125,176,148,161,190,159,178,198,166,185,197,162,182,192,163,181,189,158,176,168,137,150,133,104,107,4 211,181,205,215,191,215,214,192,214,199,168,180,187,150,153,203,172,192,204,171,193,153,122,135,212,182,207,195,158,169,161,112,105,126,75,65,118,66,53,141,93,85,187,154,169,185,156,179,204,170,189,138,83,73,96,46,44,89,49,55,84,45,49,83,38,33,119,68,58,169,132,144,190,150,164,111,57,54,90,51,59,96,61,70,75,42,48,80,43,46,99,46,35,145,96,90,194,153,168,119,67,64,86,45,53,93,50,52,91,48,48,90,41,34,133,83,75,180,146,166,201,163,182,134,77,65,126,73,66,148,101,98,150,101,97,141,84,72,170,128,134,188,153,180,210,181,203,186,142,148,194,154,164,211,177,199,209,173,194,202,167,184,200,166,190,178,137,160,206,173,196,212,180,203,214,185,208,212,179,203,211,179,200,207,175,198,203,168,191,152,114,129,4 179,155,190,175,151,179,177,154,182,169,140,157,175,149,177,178,155,187,176,152,182,170,146,170,181,158,193,181,159,190,170,141,159,151,101,105,162,122,140,175,151,179,173,149,175,175,151,181,182,160,195,182,160,195,166,133,151,150,99,105,154,110,117,154,119,113,159,128,132,172,149,175,177,152,182,170,142,165,165,136,153,151,106,107,148,102,95,141,100,79,145,108,92,169,145,169,167,140,156,150,111,105,144,103,92,142,98,80,143,101,83,146,110,104,147,113,103,162,133,146,171,141,166,149,104,100,142,99,84,141,98,81,147,110,99,137,95,74,148,114,106,167,143,160,178,152,185,167,135,158,160,128,137,154,119,116,157,126,123,154,123,117,159,131,136,173,151,175,173,150,171,178,155,186,176,153,181,174,151,174,172,149,164,170,147,160,171,147,167,174,151,177,4 117,96,117,148,120,138,162,133,162,167,137,161,164,132,156,159,128,150,143,109,119,104,74,75,146,120,144,159,132,155,171,142,168,178,149,172,178,150,175,171,144,162,153,124,134,130,99,98,155,129,153,169,140,164,179,155,182,178,148,158,181,152,167,174,148,164,157,129,136,144,119,130,159,132,156,173,148,173,176,148,166,163,119,109,156,108,86,169,138,143,160,132,140,148,124,134,156,132,152,171,147,173,171,138,152,155,107,90,151,104,80,169,142,147,168,145,162,147,120,130,150,126,145,166,141,165,174,148,172,177,151,172,175,149,161,172,147,163,163,140,157,141,114,121,137,115,130,159,136,158,167,142,162,173,149,170,175,153,175,161,134,141,152,126,137,125,99,99,95,78,88,147,125,142,157,135,156,161,139,157,161,139,152,151,127,135,140,114,118,83,63,61,4 172,145,156,177,150,161,180,155,163,180,156,162,180,158,167,177,153,163,174,151,161,174,150,160,173,145,156,177,149,161,177,150,157,172,143,144,165,136,130,169,143,146,175,153,164,173,149,160,171,142,151,175,146,153,169,138,139,157,123,115,144,104,88,149,114,102,167,142,146,173,150,161,166,137,140,164,133,132,159,124,119,139,100,95,126,83,69,132,90,73,145,110,97,163,135,138,165,135,141,159,124,122,155,119,112,129,89,79,131,92,81,140,100,86,139,99,79,159,127,124,167,138,149,168,136,139,166,134,129,160,128,117,161,129,120,158,126,118,164,135,134,168,139,141,170,142,153,176,147,156,179,151,153,178,152,150,180,155,157,179,155,159,179,156,163,177,154,161,171,144,155,178,152,163,184,159,167,189,167,173,189,168,176,189,168,176,184,162,168,180,157,163,4 132,98,107,151,117,131,162,127,139,166,130,142,171,135,145,168,128,134,157,117,121,139,100,99,145,110,120,164,128,141,174,139,150,174,135,143,182,146,157,180,141,146,168,126,131,151,112,113,154,116,128,172,136,149,176,141,149,157,107,97,181,140,145,187,153,157,174,135,137,158,119,120,157,117,130,174,139,153,175,138,144,140,83,67,168,123,115,191,158,160,177,137,138,161,121,123,162,123,134,177,141,153,181,145,152,156,105,93,164,116,102,189,151,152,176,134,138,158,118,120,166,132,137,180,147,153,185,153,158,183,146,146,174,129,123,182,142,145,170,131,136,152,115,116,163,132,132,176,146,148,184,152,155,184,151,155,178,139,143,172,131,139,158,119,124,139,102,98,149,127,117,171,148,141,175,146,145,173,140,143,168,129,135,156,117,122,142,105,103,104,72,64,4 162,146,160,178,162,179,188,173,189,196,179,192,194,176,189,188,169,184,179,161,173,155,133,129,171,153,166,185,166,183,200,186,200,171,143,159,163,122,143,196,175,183,186,170,177,165,145,143,176,156,170,191,171,187,179,150,165,87,45,71,73,29,57,166,134,144,193,179,184,168,149,142,176,155,167,195,175,193,142,112,128,58,26,51,62,32,55,134,99,104,193,177,181,168,148,143,175,152,165,192,171,186,134,98,112,48,27,49,69,37,54,164,139,142,190,175,180,168,148,146,170,149,161,189,172,182,168,133,135,100,50,62,133,97,108,195,181,188,184,168,176,164,146,143,163,142,148,179,160,168,188,167,182,175,129,147,192,172,183,191,177,189,172,153,163,155,137,136,154,134,135,170,149,154,181,159,169,186,165,178,187,173,185,178,162,170,161,141,145,127,110,106,4 214,186,181,213,184,180,215,186,181,218,191,184,217,188,184,217,190,185,214,184,181,214,187,183,214,186,181,212,180,174,209,172,163,207,164,155,205,158,149,201,152,141,214,180,174,216,191,185,214,184,180,213,180,171,195,138,125,152,79,78,152,79,78,174,102,93,214,177,166,216,189,184,212,180,179,210,169,160,173,106,101,126,57,67,135,62,70,173,103,98,216,181,171,213,183,180,214,179,177,195,139,133,148,75,79,158,88,92,147,72,77,170,98,92,215,179,170,215,186,182,212,176,173,189,131,129,148,73,77,185,119,115,159,86,86,191,133,125,217,182,175,216,185,181,211,177,176,208,167,164,190,127,118,182,114,105,181,114,106,213,174,165,217,185,180,212,177,175,212,182,181,213,180,178,210,168,161,204,157,150,204,156,150,212,176,169,214,183,178,213,180,175,4 152,118,142,165,132,160,166,135,162,173,141,168,171,142,167,164,139,160,162,134,155,148,119,139,155,120,145,169,136,165,169,139,168,174,142,171,177,147,171,169,141,165,165,135,159,153,124,146,162,127,152,167,134,163,172,142,174,169,136,159,168,138,162,171,140,162,166,134,153,157,127,150,163,130,154,168,136,165,172,143,176,167,132,145,164,132,147,174,146,168,163,132,148,156,129,152,157,122,150,169,134,163,177,147,178,169,140,160,165,133,143,172,146,169,162,135,155,156,130,148,150,113,132,160,123,143,177,145,179,170,143,174,170,144,165,173,147,171,162,134,158,147,120,139,140,107,127,154,119,138,169,136,165,172,144,176,172,146,175,171,142,168,155,128,151,141,118,138,137,106,126,149,116,137,159,126,151,164,134,160,168,138,167,165,136,162,151,125,146,131,109,122,4 154,124,151,155,126,157,158,128,159,160,132,162,163,135,158,160,134,158,156,127,150,156,127,150,153,122,151,155,127,157,158,127,151,149,116,136,155,126,149,159,133,159,159,128,145,156,126,145,152,121,148,155,128,161,155,122,141,148,109,119,151,118,137,159,130,157,160,129,148,156,125,144,155,123,152,158,130,162,156,125,149,151,115,130,151,116,131,163,132,158,162,134,157,149,116,131,157,124,152,162,132,161,158,128,155,155,121,138,152,116,129,161,131,155,159,130,156,149,121,142,151,118,140,163,131,161,160,130,162,151,123,150,158,127,148,160,132,157,158,132,156,152,124,150,146,111,130,157,126,157,162,132,165,156,128,162,161,133,163,163,135,161,157,130,154,147,118,140,145,112,132,152,121,147,158,128,157,158,129,161,157,130,159,160,131,156,153,123,150,145,116,140,4 143,124,138,156,138,154,164,145,162,166,147,161,167,144,155,163,139,148,158,137,148,145,122,132,152,134,147,162,143,157,170,153,169,174,158,177,175,158,173,171,150,163,163,141,152,152,131,142,155,137,148,164,145,157,167,148,163,160,131,139,170,142,146,174,152,165,166,146,158,154,132,141,154,136,146,163,145,158,162,140,152,125,73,68,141,86,72,170,144,151,167,148,161,155,135,144,152,135,146,161,142,158,167,150,166,151,116,118,147,99,88,165,141,144,166,149,159,155,137,144,147,130,139,158,139,152,166,149,162,174,159,173,170,149,159,167,148,159,164,146,155,152,134,142,138,122,131,151,134,146,160,142,154,166,149,163,165,149,165,163,147,160,158,140,150,145,126,133,127,110,121,141,124,136,152,134,146,157,138,148,156,136,152,155,137,150,148,130,137,135,115,117,4 173,153,171,172,151,169,173,152,169,174,151,166,173,144,152,175,149,161,177,155,171,175,153,169,171,150,169,166,142,163,156,122,128,161,121,123,166,123,123,170,133,141,175,151,167,174,152,167,169,146,165,150,115,123,133,80,76,141,84,78,148,93,82,156,104,98,167,132,143,173,151,169,165,140,158,144,103,106,125,72,70,124,63,59,132,66,51,142,84,70,161,119,122,170,145,159,170,149,168,149,115,124,117,62,59,126,66,59,136,74,62,143,85,77,160,118,121,168,141,153,171,150,168,165,141,155,149,110,113,150,105,105,151,101,96,156,106,106,164,125,138,168,144,158,168,147,164,170,149,166,171,148,164,169,141,155,165,130,138,165,127,136,167,138,152,167,143,160,167,145,159,169,148,162,171,150,166,173,151,170,172,148,166,170,146,161,168,146,162,167,145,160,4 175,156,155,177,159,156,181,162,163,181,163,162,177,158,153,179,161,159,177,157,152,170,146,141,174,155,154,175,155,152,182,164,165,173,152,148,170,149,139,176,158,151,176,156,148,172,149,146,175,155,156,173,152,148,177,159,158,135,97,69,122,78,39,169,147,135,177,158,156,171,150,141,173,154,154,176,158,159,153,124,104,92,48,24,68,24,10,122,84,58,174,155,153,174,155,153,171,152,149,175,157,159,139,104,77,68,27,8,52,15,7,107,65,39,164,140,126,173,153,152,169,148,145,169,148,147,169,149,143,148,120,105,145,115,104,167,144,137,166,141,129,168,145,133,165,143,140,166,145,140,172,152,152,176,158,161,177,159,162,170,148,144,165,140,129,171,149,143,161,140,132,165,144,136,168,146,140,169,147,140,168,144,139,171,149,145,171,148,146,171,148,146,4 136,109,102,158,126,118,166,134,125,174,144,139,172,141,135,168,137,128,158,126,116,124,95,82,152,120,113,161,128,116,173,140,129,182,151,145,180,149,143,176,146,137,163,131,122,147,115,107,155,124,117,166,132,121,180,149,140,190,161,154,190,162,155,178,146,136,169,138,130,152,121,114,157,128,121,167,135,126,184,155,149,161,122,108,152,110,91,184,153,145,170,138,129,155,123,113,154,126,119,165,135,126,182,153,146,144,104,90,131,87,70,183,150,139,168,135,124,153,122,109,151,124,115,163,135,126,170,140,132,181,150,144,182,149,142,177,144,136,166,133,125,144,108,89,143,116,107,155,126,117,165,136,128,169,137,128,172,139,132,170,136,131,159,126,118,137,103,87,111,88,77,146,116,106,154,123,117,158,124,112,163,131,122,159,126,120,150,116,103,106,78,64,4 201,174,190,201,174,193,203,178,201,200,173,196,194,163,181,199,175,197,202,179,197,200,175,194,201,175,194,205,180,208,204,178,212,172,129,136,142,80,63,184,152,160,201,181,204,197,172,188,203,180,207,180,147,166,160,114,125,131,70,63,115,52,50,153,93,82,183,147,149,196,171,184,198,167,191,95,55,61,71,29,38,106,48,51,113,55,57,133,63,45,149,90,71,194,163,177,201,170,194,97,57,65,62,21,31,113,50,48,119,58,55,137,69,50,156,99,85,196,167,188,201,173,197,149,104,113,131,77,77,151,92,80,149,91,79,162,106,90,183,143,146,198,173,196,200,175,199,200,170,197,196,164,183,189,157,171,185,148,163,188,153,161,194,161,174,197,166,184,203,178,202,201,174,199,198,170,190,197,169,187,199,168,195,200,173,195,198,165,181,201,170,196,4 126,100,118,169,134,155,177,142,167,183,150,175,177,142,163,168,131,140,165,129,145,118,87,96,161,130,152,173,138,159,185,148,170,193,163,188,188,154,169,178,141,151,171,136,151,151,115,126,166,135,159,181,148,173,189,156,174,200,166,187,197,167,190,184,148,161,176,139,157,161,130,147,163,126,147,179,144,161,190,159,179,128,87,102,129,74,72,189,155,169,177,141,155,162,129,143,160,126,142,172,136,149,185,154,176,131,90,102,138,84,78,187,152,168,178,142,161,160,124,141,154,121,133,166,131,144,181,147,170,194,158,179,193,159,181,184,146,168,171,131,149,151,112,124,136,102,115,161,128,143,172,137,156,181,147,169,184,147,173,172,131,146,165,128,145,132,93,96,79,57,69,150,115,131,158,122,141,167,130,151,169,129,154,157,115,125,152,114,123,85,59,64,4 158,130,147,168,143,168,166,140,155,173,149,170,173,148,170,173,148,172,167,141,164,161,134,153,164,139,163,170,147,169,169,143,166,161,128,142,164,132,146,172,147,168,168,144,164,164,139,161,161,135,160,169,146,167,158,124,141,147,107,124,144,102,119,159,127,141,167,143,164,162,137,153,160,135,154,167,144,166,158,127,143,120,70,81,107,49,50,136,87,96,160,129,145,161,136,155,157,133,151,167,145,169,165,139,166,132,84,102,120,65,74,144,101,118,161,132,152,162,138,160,145,116,126,154,127,142,157,128,148,147,111,134,148,109,141,155,118,147,157,128,146,163,141,164,147,122,135,152,126,144,155,127,146,153,122,143,156,126,150,152,121,135,158,131,149,158,136,157,149,127,147,152,129,149,155,131,151,156,131,154,156,130,150,156,131,144,157,133,150,152,128,147,4 139,110,124,165,132,149,175,143,161,179,145,168,177,146,165,172,144,162,162,135,150,137,107,115,155,124,140,167,134,150,180,148,163,186,155,174,186,156,174,178,151,167,167,141,155,154,127,139,157,127,143,173,142,161,180,146,163,181,137,150,188,154,172,182,152,170,169,138,150,135,97,95,157,127,141,172,142,161,174,135,150,145,81,89,164,110,118,183,148,164,168,133,143,129,84,76,153,123,136,164,131,144,173,137,157,145,81,95,161,101,116,181,145,163,172,139,153,160,131,143,146,115,128,156,121,132,165,128,141,169,126,147,173,128,146,178,145,163,170,139,154,152,122,129,135,107,117,152,122,137,162,130,146,168,134,151,172,139,154,170,136,155,159,127,140,140,110,111,98,77,83,140,111,119,149,119,133,159,128,146,161,129,147,155,123,137,148,118,126,113,86,84,4 153,129,148,165,142,163,175,149,168,178,153,170,176,145,163,174,148,163,164,139,151,150,125,135,159,134,153,171,151,170,178,158,173,183,160,173,184,158,177,181,156,173,169,142,154,155,127,140,160,137,154,170,147,164,179,156,171,183,159,174,177,146,159,180,153,168,172,142,155,160,132,146,160,138,156,169,146,163,177,151,163,166,129,138,139,87,86,172,140,152,173,145,158,161,134,146,157,132,149,166,143,159,175,154,172,155,118,119,135,88,81,174,148,163,171,144,156,159,132,141,152,130,141,161,139,151,172,155,171,155,122,122,154,116,123,176,154,172,167,141,155,154,125,137,142,122,126,155,133,146,163,140,157,167,143,161,170,148,166,167,143,155,157,130,140,144,115,124,132,110,114,145,121,132,142,112,119,158,134,146,162,138,153,159,135,148,149,124,133,137,113,117,4 187,161,182,190,164,188,191,160,185,183,146,165,175,134,146,168,123,125,187,152,170,195,163,191,186,154,174,183,150,168,172,127,133,170,119,136,150,85,86,146,85,75,178,139,155,191,159,181,189,158,183,175,135,139,167,119,125,167,112,136,149,87,95,134,67,60,171,130,142,191,160,183,189,160,185,176,137,145,170,127,137,160,101,109,143,79,85,127,61,53,180,145,164,192,163,187,190,162,192,182,149,164,163,118,118,150,92,80,150,84,90,154,100,105,185,154,173,189,159,180,186,157,180,183,155,170,165,120,117,139,76,63,145,83,87,171,128,139,187,156,177,190,159,180,185,159,178,184,156,173,156,99,82,132,58,44,150,93,99,187,155,178,193,164,191,191,160,182,185,156,174,187,160,184,170,126,125,158,104,101,182,147,173,192,160,195,192,159,185,189,156,173,4 193,170,184,195,173,185,196,171,183,196,168,178,195,167,179,196,169,183,193,165,178,191,162,178,191,164,179,194,169,182,197,172,184,195,168,176,196,170,181,195,167,183,194,167,180,192,164,180,190,163,179,194,168,181,197,173,186,196,172,182,196,170,182,197,173,186,196,172,184,193,166,182,190,164,180,194,171,184,199,176,189,169,133,136,159,116,111,196,172,183,197,174,188,193,167,181,189,162,181,191,166,178,196,172,183,159,119,118,153,108,100,195,170,181,194,169,182,191,164,178,187,160,177,189,163,176,192,167,180,192,167,180,192,171,181,196,172,185,194,167,182,191,164,178,185,157,174,187,160,175,190,165,180,193,169,184,195,175,186,194,168,183,192,164,179,191,166,179,184,155,172,186,156,173,189,162,179,192,166,182,194,170,183,192,164,182,190,162,178,190,164,177,4 162,136,141,178,152,158,186,159,169,191,164,171,191,165,170,183,154,163,175,149,153,160,133,138,169,143,151,178,149,161,189,162,175,199,173,180,196,166,174,190,160,168,181,153,158,164,135,141,169,141,152,182,155,167,195,169,178,202,174,181,200,169,179,193,162,171,185,155,164,170,142,150,170,142,154,182,154,165,196,167,178,187,154,157,186,153,155,198,170,181,184,156,163,170,142,150,169,142,151,181,154,165,190,161,174,188,157,163,190,160,166,196,168,178,185,157,165,167,138,149,165,138,146,176,149,161,183,152,167,193,164,178,195,168,180,190,160,172,180,152,165,162,133,146,154,126,133,167,140,152,176,149,164,181,151,168,184,153,168,181,150,165,172,144,159,156,131,140,143,119,123,156,131,140,163,135,150,170,139,155,174,143,159,172,143,158,162,134,144,145,121,119,4 142,130,140,145,134,144,146,135,143,148,136,145,146,134,144,146,133,143,144,132,142,143,132,143,142,131,140,143,131,142,146,135,144,149,139,148,146,134,144,147,136,145,145,134,143,143,131,143,140,129,139,140,125,138,145,132,143,144,130,137,145,133,143,148,137,146,144,131,142,142,129,141,137,124,138,140,127,138,144,132,144,108,72,58,120,92,82,148,139,148,142,132,142,140,126,141,137,120,137,141,127,140,144,134,145,112,76,60,111,72,50,145,134,145,144,134,143,138,119,133,137,121,133,139,126,139,142,131,142,141,127,133,138,120,124,142,129,140,144,133,141,139,124,134,136,123,133,138,126,137,142,130,141,142,128,141,143,131,142,142,129,140,142,131,140,139,126,137,135,121,130,138,125,136,141,129,140,140,125,137,142,130,140,142,129,140,141,129,140,139,126,137,4 127,114,123,142,130,141,151,138,150,156,144,157,155,144,156,148,135,147,137,123,133,118,101,109,134,120,130,148,136,146,158,148,159,162,149,161,162,150,162,155,143,154,143,130,141,131,117,127,137,124,135,151,138,149,160,149,160,166,156,168,165,155,167,157,144,157,147,133,145,135,122,132,137,124,134,149,135,147,159,147,163,148,124,124,155,139,142,159,147,161,149,136,147,136,122,132,135,122,132,148,135,145,157,145,160,153,136,141,157,141,148,157,143,156,148,134,144,135,120,131,130,117,127,144,132,142,152,139,150,160,148,162,160,148,161,154,140,153,144,128,141,132,117,127,121,106,116,134,119,132,146,134,144,154,141,151,154,140,153,150,137,151,139,126,139,123,109,114,110,96,103,126,110,123,137,124,136,146,135,144,146,131,144,142,129,142,131,117,126,111,97,94,4 163,130,141,173,143,155,183,156,169,189,164,179,189,163,177,182,156,166,175,149,162,159,130,138,170,139,157,181,153,170,188,160,176,195,168,184,195,169,182,187,161,171,180,153,165,167,139,152,172,143,159,182,152,167,188,157,172,195,167,182,193,165,174,189,162,171,181,152,160,169,140,149,171,140,155,181,149,166,190,162,183,161,119,122,141,89,74,193,168,178,180,149,158,166,131,134,168,138,153,178,148,166,190,162,182,139,95,94,142,101,97,194,168,179,179,147,156,167,135,142,163,132,146,174,144,159,183,156,171,186,159,172,188,162,175,185,158,168,180,155,164,166,138,144,154,122,132,165,135,146,176,149,162,180,154,164,179,151,160,180,154,159,174,149,156,159,131,136,142,113,123,159,131,140,168,144,154,172,147,156,173,147,153,171,147,152,165,142,147,141,115,116,4 193,163,184,187,152,165,192,159,175,198,169,191,198,171,188,194,165,179,190,158,166,192,161,176,189,158,182,186,151,168,192,160,177,193,161,180,179,140,141,188,156,170,193,166,181,191,159,171,183,149,175,189,158,178,191,162,178,165,116,113,132,65,37,160,109,92,192,166,181,192,163,176,186,152,173,191,164,182,172,129,127,114,50,33,108,49,40,151,93,68,191,164,178,192,162,174,187,155,173,189,157,173,153,103,101,60,7,5,96,39,25,173,131,121,190,163,173,191,161,176,186,155,171,187,158,176,170,132,144,117,54,34,152,106,102,190,163,174,190,161,170,190,157,171,188,159,178,189,162,183,186,158,175,185,151,163,191,164,186,192,166,181,192,164,182,189,157,173,186,154,172,186,154,169,189,161,177,187,156,170,190,160,179,190,161,177,188,157,169,189,158,168,4 191,159,177,195,165,189,199,170,196,198,168,188,198,170,191,194,160,180,194,164,190,190,156,180,190,155,179,194,164,194,192,160,179,183,142,148,186,148,157,197,169,193,194,167,198,190,155,183,185,144,168,190,157,177,176,132,135,163,102,95,158,100,94,182,147,165,192,163,191,189,153,179,188,153,175,190,159,179,170,125,130,138,77,75,105,48,50,155,112,118,193,165,192,191,158,183,187,155,180,191,162,186,145,94,99,99,46,56,94,48,60,160,121,130,191,164,192,188,156,185,183,154,179,189,158,183,156,112,124,110,57,59,121,68,70,184,151,167,184,154,179,183,148,174,183,154,184,180,144,158,183,148,169,176,139,159,175,139,152,191,163,185,187,152,176,183,145,166,182,151,178,182,147,163,187,154,175,190,159,185,190,159,185,190,158,181,187,152,179,186,152,176,4 165,134,153,174,141,162,184,152,176,189,157,177,187,155,168,184,152,173,176,144,164,160,125,139,170,138,159,180,148,168,188,157,174,195,166,186,194,161,180,190,157,179,181,147,166,167,133,153,170,136,154,183,150,172,191,162,182,195,164,180,196,165,184,191,160,182,185,151,171,170,133,153,174,140,159,183,150,171,192,159,182,154,105,106,152,109,118,194,165,190,183,148,168,171,135,150,173,141,159,182,150,169,191,162,183,137,90,99,146,107,119,192,162,185,180,145,166,169,134,149,166,130,145,176,143,161,182,152,172,187,155,174,190,159,181,185,152,174,177,144,161,167,134,147,158,124,136,170,136,156,177,145,163,183,152,172,185,153,176,181,150,169,172,139,154,160,126,136,150,118,129,160,125,139,167,132,149,174,141,160,176,146,166,172,139,155,166,133,149,151,119,127,4 169,149,150,166,141,142,160,130,129,167,139,142,173,149,148,177,156,156,178,158,160,173,152,154,169,149,152,160,134,125,146,106,93,151,112,117,165,134,134,174,151,144,177,157,156,172,152,150,168,148,148,165,141,136,144,104,91,145,104,113,144,104,99,158,127,112,176,157,156,173,153,149,167,145,147,170,150,148,146,108,90,139,96,92,144,105,113,141,95,80,159,130,114,175,155,159,169,147,153,174,156,161,160,132,124,139,95,74,142,100,95,134,80,65,154,119,107,172,153,151,166,143,147,170,149,153,172,152,155,159,131,119,134,87,59,130,78,51,149,111,95,168,145,144,164,141,141,170,148,154,173,154,154,168,146,138,159,133,120,142,102,78,155,124,113,171,151,152,163,141,146,168,147,151,169,150,147,169,149,145,170,150,149,168,148,145,166,144,143,169,149,150,4 146,107,105,169,137,140,173,140,141,177,145,149,179,145,147,175,140,141,168,137,137,153,117,111,143,95,80,172,137,134,179,149,152,183,150,151,185,151,152,182,147,148,175,142,145,163,127,125,152,108,93,172,134,122,171,132,126,169,118,117,185,152,147,183,152,151,173,138,140,169,131,134,166,130,130,180,147,149,170,132,121,151,91,85,164,110,100,182,150,144,175,141,140,170,134,135,162,123,123,175,140,141,178,147,149,163,115,100,151,82,61,177,139,134,176,145,141,167,133,127,157,117,114,172,137,136,175,142,144,180,148,141,171,131,119,177,144,141,176,146,144,160,125,117,148,107,101,166,130,127,170,136,132,175,143,142,178,148,150,173,142,140,172,142,138,153,119,108,143,104,96,153,111,103,165,131,125,166,133,129,166,132,130,167,135,131,159,127,118,143,110,96,4 200,188,222,198,186,218,203,196,229,205,197,230,201,193,221,201,192,220,203,193,222,199,179,208,204,195,230,206,199,234,196,185,209,192,178,199,200,190,215,201,190,222,200,186,217,200,185,214,201,193,228,197,186,212,170,136,129,165,133,130,165,131,130,190,171,188,200,189,217,203,194,224,199,187,222,189,169,185,165,135,135,162,135,145,117,72,62,153,122,120,202,189,210,205,197,229,199,187,219,189,170,187,151,119,115,144,108,110,109,68,69,132,94,86,191,173,184,208,201,232,201,190,224,200,187,217,187,166,181,161,130,130,161,129,126,171,142,143,192,176,190,207,200,229,202,193,225,205,196,229,205,194,224,201,190,215,200,188,212,202,180,207,205,191,218,201,192,219,205,193,228,203,190,221,206,196,226,210,201,233,210,200,233,204,185,214,206,190,220,205,193,220,4 174,173,200,183,183,212,193,190,221,194,189,218,190,185,214,192,186,215,184,181,205,168,164,183,181,179,209,192,188,221,198,192,225,202,196,228,205,202,231,201,198,227,190,186,214,174,166,191,184,180,208,193,188,217,200,195,227,200,193,219,204,199,227,197,187,215,191,183,210,179,169,194,190,185,213,200,197,230,196,187,213,153,124,120,160,137,143,202,196,223,190,184,209,176,169,190,192,188,214,197,190,221,197,189,216,155,128,131,146,118,115,203,198,222,197,192,220,180,175,197,188,183,208,196,191,221,203,197,230,207,202,230,203,192,217,198,190,216,190,185,208,181,176,198,184,181,205,193,186,213,199,190,219,202,194,223,202,193,223,195,189,216,185,179,203,174,166,186,178,175,198,189,185,210,197,193,220,202,195,225,200,192,222,195,190,218,181,177,199,166,160,174,4 171,143,144,181,149,154,184,153,157,178,143,146,178,139,140,181,150,147,168,135,129,151,116,109,175,145,147,185,154,156,171,134,131,180,146,152,185,144,150,183,142,142,175,144,139,158,128,121,176,141,143,185,151,156,170,130,130,174,141,144,185,149,154,179,131,135,175,138,137,161,129,122,175,140,146,178,140,145,188,156,157,114,81,86,148,113,116,189,149,150,174,139,136,152,112,110,169,134,131,178,142,143,185,153,154,119,86,92,152,116,122,188,152,153,173,140,138,146,102,101,169,138,135,178,148,146,175,142,144,168,133,135,178,144,149,177,143,143,167,133,130,152,115,113,162,128,129,170,137,136,164,132,134,166,135,138,172,139,141,172,141,142,161,130,128,148,118,110,150,115,112,156,121,121,151,116,118,153,122,122,160,129,130,160,130,127,154,124,119,133,104,92,4 169,143,141,148,113,104,157,124,120,175,147,154,168,137,140,166,130,135,163,126,125,162,134,122,167,139,138,147,111,99,158,124,121,177,152,159,173,144,148,168,134,137,161,123,121,158,125,114,162,132,131,168,141,135,173,148,148,139,106,106,141,106,103,171,146,147,160,127,122,156,122,114,160,130,125,169,144,133,166,141,134,75,45,50,77,40,38,167,137,133,165,136,130,159,125,121,161,133,126,171,148,135,164,141,137,72,46,56,96,64,68,170,142,145,166,137,135,158,125,123,163,136,129,169,145,135,165,138,132,113,76,72,134,97,99,169,139,144,164,134,134,157,128,122,160,135,125,165,139,132,162,130,124,164,134,134,167,137,145,167,136,140,166,136,140,155,125,117,157,131,120,161,133,128,162,132,131,165,138,143,164,134,136,165,136,133,165,136,138,154,124,115,4 161,141,159,165,144,160,170,153,165,171,157,166,171,158,164,167,152,160,161,145,152,158,144,148,162,141,158,167,148,164,171,154,167,176,164,173,172,161,167,168,152,162,162,144,153,159,146,151,161,138,156,167,149,165,168,152,166,156,139,144,170,158,167,169,152,163,163,146,155,160,145,153,161,140,158,165,147,163,168,151,166,112,74,62,141,109,98,170,154,168,162,142,152,159,142,150,160,138,156,165,146,157,170,154,169,155,129,127,143,109,94,167,150,162,161,142,151,158,141,149,159,138,156,164,144,158,167,150,163,162,143,151,160,139,144,166,149,160,161,142,152,157,138,145,157,136,154,161,144,158,165,148,162,165,146,161,165,146,159,163,144,154,159,140,151,155,136,144,155,133,149,158,140,154,159,139,156,161,140,155,161,141,155,160,141,152,156,136,148,153,134,143,4 156,136,165,166,144,173,173,151,177,179,157,183,177,155,177,173,155,174,164,147,163,151,132,142,161,138,164,172,151,178,178,156,181,184,162,186,183,162,183,178,160,177,170,152,167,157,139,149,162,138,166,174,150,176,182,159,184,188,169,193,189,171,193,179,158,177,174,155,170,160,140,153,163,139,165,173,149,175,185,165,191,167,140,156,168,140,151,182,162,184,174,155,172,161,142,157,160,136,160,172,151,177,182,162,186,176,151,166,169,138,146,180,158,180,171,149,167,159,138,152,159,136,159,168,144,168,178,158,181,183,162,185,182,160,182,176,153,174,168,147,165,155,133,145,150,125,149,163,137,161,171,149,170,174,150,172,177,155,176,171,147,169,162,142,159,147,129,135,136,113,133,152,127,151,163,140,162,167,142,163,167,145,166,163,141,162,153,131,143,128,111,112,4 162,148,158,169,153,167,178,164,177,182,170,181,179,167,179,171,159,166,165,157,164,153,144,148,163,148,156,173,159,167,176,157,169,182,166,174,181,169,177,171,157,164,170,161,169,158,150,155,170,156,167,178,162,171,169,144,149,181,160,164,185,169,176,175,159,163,172,159,165,158,147,149,167,150,161,171,152,160,180,157,165,137,83,84,154,116,115,184,174,176,175,162,163,161,149,151,162,145,154,166,148,152,180,159,165,161,119,127,159,128,126,174,159,152,172,159,153,157,143,141,154,138,147,166,150,154,173,152,158,182,161,169,176,156,157,170,151,146,167,150,145,155,139,140,146,131,139,158,142,150,163,143,150,168,145,154,168,147,151,166,146,149,162,143,145,148,131,131,132,120,124,148,131,140,158,141,150,162,143,152,157,138,145,153,132,140,147,126,128,133,115,110,4 168,149,157,167,141,152,171,144,156,176,156,160,175,155,162,176,157,168,163,143,148,169,153,162,172,149,159,164,135,143,163,133,139,177,153,159,181,159,169,174,153,160,165,142,145,168,149,156,168,144,150,167,139,143,173,143,152,171,130,135,180,147,159,176,154,163,173,151,155,174,154,159,162,139,145,173,148,159,163,116,130,96,24,26,128,67,66,171,144,148,176,158,162,176,159,160,161,140,145,171,151,158,164,122,134,122,63,74,135,83,84,165,137,138,173,155,156,172,153,154,156,138,139,167,149,153,168,145,151,169,141,147,171,147,156,161,137,135,163,142,137,167,146,142,158,141,145,163,146,152,166,145,153,167,147,153,170,147,151,160,138,135,157,134,129,161,137,132,156,139,145,156,137,142,159,136,145,164,142,150,163,141,143,162,141,139,160,142,141,158,135,131,4 187,133,154,189,141,162,185,139,159,178,128,141,186,133,144,190,142,166,185,135,155,185,132,142,192,149,176,192,152,175,181,137,156,170,113,118,180,128,132,188,139,161,184,127,149,182,131,141,187,144,166,189,151,172,164,106,115,146,75,84,162,104,104,183,135,148,186,133,155,184,132,148,190,148,171,178,129,141,144,81,84,129,69,75,137,77,74,163,111,109,188,145,161,182,131,145,189,146,171,183,137,159,141,84,93,125,79,92,123,76,88,140,89,89,184,143,154,182,138,147,184,138,161,189,150,174,163,114,127,125,72,83,103,55,64,136,87,91,184,147,163,182,141,154,189,141,164,189,146,170,175,130,150,140,82,91,126,66,61,162,115,128,177,135,156,176,128,149,187,143,168,183,136,157,177,133,153,170,126,143,167,118,133,175,132,156,173,127,149,170,125,148,4 171,136,161,182,148,177,181,141,158,184,143,168,186,144,173,184,144,175,173,133,162,159,116,147,179,146,172,190,152,181,195,158,187,195,156,181,196,157,188,192,155,180,182,144,170,166,124,152,181,149,170,192,154,182,206,174,208,194,158,184,193,153,178,195,158,181,186,149,167,171,136,160,181,149,168,195,169,196,208,179,211,165,120,141,161,117,133,196,162,185,184,151,172,169,136,161,179,144,171,182,149,168,202,172,205,171,134,159,148,109,126,193,162,187,178,140,161,163,128,150,174,134,159,175,138,165,190,155,188,187,152,180,184,149,176,182,151,185,176,145,169,164,135,156,158,117,137,164,116,147,178,142,170,182,148,177,180,148,175,176,150,180,166,141,166,147,118,133,132,98,117,147,92,117,164,128,155,168,136,165,165,133,158,160,130,152,153,129,149,133,105,120,4 182,137,130,185,141,136,181,129,121,177,122,119,170,116,112,167,112,107,173,127,124,175,124,122,180,134,126,182,130,125,181,123,115,178,118,115,172,111,112,170,113,111,180,131,136,178,123,128,179,126,124,181,127,123,182,128,124,173,116,104,165,105,101,174,117,118,178,127,135,176,124,134,177,122,117,180,128,124,182,131,124,154,89,60,145,75,56,175,121,119,171,114,116,169,116,122,177,123,118,180,128,123,180,131,126,161,93,71,163,97,84,175,122,124,165,106,105,156,100,100,178,125,121,179,127,122,180,128,129,176,122,119,176,123,125,171,117,128,158,98,102,136,77,74,178,124,123,179,120,122,179,120,122,178,127,131,172,119,127,162,99,106,144,85,89,113,76,78,177,121,123,178,118,125,178,119,125,173,117,126,164,104,116,149,87,97,127,92,97,103,97,97,4 192,156,152,208,181,172,207,161,154,197,140,138,190,139,137,174,118,121,165,104,91,102,60,47,185,141,146,205,160,163,205,150,154,202,154,160,186,133,141,184,128,127,157,102,89,85,55,44,177,134,137,199,155,156,202,161,163,196,150,149,185,130,130,200,142,140,130,84,74,74,50,38,179,134,131,196,151,148,195,147,151,185,120,118,187,122,120,190,131,135,96,62,50,68,45,31,180,137,136,187,137,141,195,133,139,200,130,136,191,119,125,136,88,85,69,45,28,62,39,26,172,127,127,177,120,127,200,134,144,201,128,141,189,136,152,141,130,134,54,30,15,46,28,22,163,113,117,175,113,124,196,123,138,183,118,135,197,186,203,163,158,165,44,25,17,27,13,10,144,91,94,170,106,118,176,99,116,169,129,144,197,194,208,143,131,131,33,18,13,35,17,14,4 155,129,151,167,141,163,178,151,172,182,156,175,181,155,173,174,147,165,165,136,154,153,126,143,159,132,156,171,144,163,181,154,175,187,160,182,187,160,179,182,155,172,171,144,161,160,134,152,160,134,155,169,141,162,183,156,179,178,148,164,180,150,166,183,156,175,173,146,163,162,136,153,163,138,159,171,145,167,183,159,183,141,90,79,153,106,106,185,159,182,171,142,159,159,130,148,161,134,156,172,145,167,179,151,174,173,137,149,176,140,155,177,146,166,168,135,154,159,127,147,157,131,151,168,141,162,176,150,170,182,156,179,181,152,173,175,146,166,166,136,157,158,126,146,150,124,142,161,136,156,170,145,166,174,147,167,175,147,167,172,143,164,163,134,154,152,123,140,142,115,132,154,128,147,164,140,159,167,140,161,167,140,160,163,137,156,157,129,147,143,115,124,4 177,153,178,179,152,177,181,156,178,182,159,182,182,157,179,182,157,177,181,158,177,180,156,176,172,147,172,179,156,180,182,159,181,183,159,180,183,157,180,181,157,179,178,154,174,174,147,168,172,148,170,179,156,179,183,162,186,173,141,151,157,110,102,173,140,155,178,152,175,174,144,165,177,154,175,180,157,178,178,152,174,153,108,103,115,49,22,148,99,95,179,149,174,175,144,168,175,151,172,179,156,178,177,149,166,151,103,92,111,48,27,140,88,78,179,148,173,174,144,167,174,149,173,174,149,172,178,154,175,160,116,114,136,74,47,163,123,126,177,148,171,175,147,167,174,148,173,175,149,170,178,153,175,178,149,169,173,136,147,175,143,164,174,144,165,174,143,165,173,144,167,177,150,172,179,152,175,179,152,177,178,150,174,176,144,167,173,138,161,170,136,159,4 126,62,83,146,102,118,158,129,146,164,136,157,165,139,158,161,140,157,151,135,150,126,106,115,133,73,91,152,113,127,165,135,155,169,143,164,169,144,161,167,145,163,157,139,155,140,120,132,138,100,111,158,130,144,168,141,161,170,146,165,171,145,164,171,146,166,162,144,160,143,125,136,146,122,131,159,138,153,172,154,175,143,101,99,149,116,118,175,160,178,161,141,156,144,123,136,144,126,135,159,141,153,173,155,178,153,118,126,149,115,117,170,155,172,159,142,155,141,122,133,140,121,131,155,136,148,167,149,165,171,149,170,167,137,155,164,142,157,154,138,150,136,118,126,132,115,124,148,130,140,158,141,156,164,135,157,165,134,157,158,136,150,147,132,141,122,103,107,100,86,92,140,125,134,149,135,147,155,131,147,157,128,151,148,122,139,136,118,123,88,68,68,4 160,142,165,164,147,165,165,147,171,164,145,171,164,149,168,165,149,170,169,151,176,169,148,173,158,137,159,164,148,168,163,145,166,144,115,122,137,109,105,154,134,143,169,154,176,171,154,179,158,138,162,165,149,175,156,135,149,111,63,52,104,63,51,133,105,102,167,151,174,170,155,178,162,145,171,165,147,174,165,149,171,123,82,85,99,55,47,126,95,89,168,154,171,170,154,176,163,146,172,165,146,174,169,154,182,146,119,128,106,59,51,137,109,110,168,153,169,170,152,175,162,143,166,166,147,172,168,151,176,164,146,165,146,119,123,155,132,148,166,146,168,169,149,173,163,146,168,166,148,172,167,149,172,171,157,185,163,144,162,157,130,146,168,147,173,168,147,172,162,147,168,163,143,168,165,143,167,172,155,184,168,148,173,162,135,157,167,144,169,164,140,164,4 191,166,200,193,171,214,194,174,219,195,173,215,193,168,206,192,164,199,193,167,209,193,167,211,191,167,209,191,167,209,186,157,184,186,156,182,179,144,167,173,132,146,183,149,176,188,159,194,190,166,212,186,156,188,179,142,161,164,120,132,154,105,108,156,104,106,174,131,145,186,157,183,187,160,200,177,143,167,148,98,103,121,63,54,146,89,88,170,124,140,179,144,167,186,158,188,183,156,194,160,117,130,141,86,86,157,108,119,165,117,131,174,133,151,183,150,182,182,147,172,184,158,200,174,141,165,173,134,154,175,134,153,176,134,155,182,148,178,184,145,181,183,149,177,184,157,199,183,156,195,181,153,183,178,144,164,181,144,168,185,154,192,188,159,201,187,161,196,182,156,196,184,157,198,186,159,202,185,157,190,185,156,191,189,162,204,189,163,204,187,160,197,4 148,132,154,174,154,185,183,161,197,189,168,203,189,168,202,183,162,192,170,148,172,140,118,137,163,146,170,178,158,188,187,165,194,195,175,210,197,176,213,189,168,197,172,144,166,155,130,149,166,146,171,179,157,184,188,165,191,197,178,213,195,172,203,191,169,199,178,157,185,158,135,152,163,143,169,179,161,192,187,166,198,166,125,132,168,125,128,188,165,189,179,158,187,162,143,168,148,119,133,166,139,160,181,158,190,167,128,136,179,144,163,187,164,189,165,137,152,140,108,112,116,68,54,151,121,130,179,161,195,186,163,195,188,166,196,186,164,193,155,117,126,128,90,86,109,78,79,155,135,160,169,150,177,176,157,185,180,160,188,175,153,180,162,138,160,134,114,125,77,63,74,137,118,137,155,135,156,162,143,165,165,147,173,159,139,160,145,125,136,93,75,79,4 197,168,203,198,170,205,201,172,214,205,180,219,200,173,208,192,160,186,197,168,201,200,175,213,198,170,208,194,156,195,193,159,196,167,126,146,159,110,125,169,121,139,194,162,197,192,163,190,196,167,204,196,164,202,159,117,139,118,55,63,139,81,93,155,101,120,175,135,151,160,115,112,197,172,209,183,153,187,110,52,66,110,46,67,126,63,78,134,71,86,167,125,133,166,127,127,192,167,201,166,129,165,95,36,60,105,41,67,112,48,66,136,76,87,187,155,184,192,165,198,191,164,204,150,105,136,86,26,39,105,41,57,132,75,86,179,147,176,195,167,207,191,162,197,189,162,201,167,129,157,146,101,115,162,121,148,182,149,183,192,159,196,191,158,198,182,146,175,185,156,192,186,158,196,189,162,200,191,165,201,190,159,194,185,145,179,186,150,184,173,128,152,4 161,125,154,179,140,173,189,147,184,189,146,183,190,149,185,185,148,180,171,134,163,131,93,116,172,134,164,186,149,182,191,150,185,199,162,201,197,162,199,189,152,189,178,143,174,155,118,144,173,132,160,188,150,182,194,155,191,182,137,165,173,118,138,182,138,162,177,140,168,164,130,158,173,133,163,186,148,178,187,149,183,125,57,70,132,56,65,166,113,121,177,141,169,164,131,158,168,131,157,187,156,187,169,127,158,99,28,41,144,83,101,184,148,180,171,133,159,159,124,149,161,126,153,180,149,180,178,138,170,165,117,141,184,141,173,174,121,148,157,101,120,151,114,140,150,116,142,168,132,162,181,147,179,183,145,176,181,137,167,174,128,155,159,115,139,133,97,115,116,89,106,158,125,150,167,132,159,170,131,159,170,129,158,165,129,155,148,110,128,95,65,75,4 163,134,137,172,143,147,179,149,153,183,155,155,178,148,150,168,141,139,152,126,123,126,100,91,166,137,139,176,145,149,183,154,155,186,157,157,183,153,153,173,144,142,158,131,130,134,108,103,168,137,139,178,148,147,185,155,155,182,151,144,177,145,137,177,150,148,161,132,130,139,111,106,165,134,137,176,146,148,185,157,152,131,86,79,145,104,97,172,140,131,163,136,133,142,115,110,163,134,136,173,143,145,180,152,147,134,92,85,156,120,114,174,143,141,160,132,131,140,113,108,160,131,132,170,141,138,175,149,147,178,150,145,179,150,145,173,145,145,159,131,133,136,108,101,155,126,125,165,135,133,169,141,140,173,146,145,174,146,143,169,141,139,154,125,121,129,101,87,148,119,117,158,129,127,163,135,133,165,139,139,163,135,133,155,124,118,146,117,108,113,88,72,4 161,143,145,167,151,153,167,152,154,166,150,149,168,154,152,165,149,149,164,149,147,160,144,139,164,147,148,167,152,155,155,136,126,157,138,128,167,152,146,168,155,153,166,152,150,164,149,146,164,148,149,156,137,132,109,72,52,122,91,71,167,151,144,170,158,157,164,149,147,162,146,140,162,146,146,119,88,76,75,37,41,120,90,82,166,151,140,160,142,132,155,136,124,163,147,141,160,143,143,113,80,73,81,46,55,134,109,102,165,149,140,151,130,111,159,141,132,164,149,146,163,148,148,133,107,98,110,75,60,150,129,115,168,153,150,165,149,144,164,149,147,162,146,143,161,145,147,160,142,139,157,138,126,166,151,146,170,156,154,166,151,149,163,146,145,161,145,141,163,149,150,166,151,151,166,150,150,168,153,151,169,156,154,165,150,149,162,145,144,158,141,141,4 165,145,168,163,139,165,164,141,169,161,136,163,163,140,164,160,135,159,159,132,158,159,134,160,164,142,166,166,144,168,165,141,167,166,144,170,163,141,164,162,138,165,161,135,163,160,134,164,165,144,166,165,145,168,166,144,168,158,135,150,157,134,151,160,136,164,160,135,160,158,133,160,165,144,166,164,141,165,159,136,153,123,84,74,137,105,106,158,133,163,158,132,157,154,129,158,164,142,166,163,141,165,159,135,155,117,75,66,130,94,93,160,137,162,158,134,159,154,129,162,164,142,169,157,131,159,161,138,163,149,121,130,147,117,128,159,136,161,154,131,155,153,132,157,161,139,163,154,125,154,156,128,154,160,135,160,156,130,157,157,133,160,146,123,151,142,122,152,157,132,155,159,134,160,157,132,159,157,132,157,156,131,160,153,127,157,141,117,149,131,108,146,4 161,130,144,169,136,153,177,148,164,176,144,158,177,143,159,175,140,154,168,136,152,151,117,134,162,130,143,171,141,154,177,146,161,180,147,163,182,145,161,178,142,158,170,135,151,155,119,136,165,134,146,174,143,156,179,147,162,183,149,165,184,147,161,178,140,158,168,133,149,156,121,133,166,138,147,172,140,155,182,152,166,163,121,118,165,122,124,179,144,164,167,133,149,156,126,136,160,130,142,172,141,153,179,149,166,162,119,120,164,122,122,174,144,162,161,133,151,152,124,136,149,111,111,167,135,145,172,138,155,174,138,154,173,138,156,156,126,150,146,115,141,141,109,125,142,103,106,158,122,137,166,131,146,168,134,151,163,131,149,147,113,139,139,102,126,136,106,120,132,99,108,151,119,133,157,122,138,163,131,147,158,128,147,145,111,133,138,103,123,128,98,110,4 146,121,138,153,128,147,159,134,153,172,148,165,171,147,164,168,143,161,163,136,150,151,125,138,154,132,146,147,123,137,155,132,150,170,146,164,177,152,172,172,149,167,167,141,158,157,132,149,157,136,151,159,138,154,163,141,158,166,133,146,169,138,151,171,151,170,161,137,153,155,128,147,150,124,142,162,136,153,170,145,161,134,85,87,140,91,94,171,145,165,160,136,154,158,131,150,148,122,143,163,140,162,165,139,159,137,87,92,153,108,120,172,147,170,164,135,155,158,128,148,148,123,142,158,132,155,167,142,163,168,137,155,165,137,154,166,140,157,160,131,145,155,126,142,139,113,125,152,124,141,163,139,156,169,145,164,168,140,161,157,128,144,160,130,149,149,122,139,121,96,107,151,123,140,157,135,151,159,135,154,165,135,157,162,131,151,155,121,142,128,98,114,4 160,139,155,146,125,138,169,148,166,171,147,163,174,152,167,178,155,175,174,151,171,171,148,167,169,148,165,167,147,166,169,147,165,176,150,168,174,149,165,181,159,182,176,156,175,172,150,169,166,141,158,172,152,170,173,148,163,163,127,133,165,128,132,174,150,166,177,159,181,168,147,165,169,145,163,174,155,175,161,127,134,135,91,87,132,87,80,164,129,134,171,151,171,165,145,163,171,149,170,172,153,177,153,112,119,127,81,79,135,90,86,171,140,158,173,151,172,168,148,167,173,151,174,172,149,171,166,133,149,156,117,122,163,125,131,176,150,173,175,152,173,170,144,164,164,137,154,174,151,173,172,147,167,168,143,162,171,146,162,177,152,170,172,147,166,169,141,159,163,136,153,171,149,167,173,150,167,171,149,168,167,146,163,168,144,157,176,151,168,163,137,147,4 142,123,125,163,144,147,164,145,147,166,148,151,166,146,151,163,142,145,162,142,144,139,119,116,157,137,139,162,142,145,166,146,147,169,150,153,170,152,154,165,144,144,161,142,142,155,135,133,160,142,142,163,144,146,166,147,148,172,153,153,170,150,149,168,148,148,161,141,139,156,135,133,159,140,143,162,142,146,175,157,160,122,101,102,126,105,105,176,158,157,162,142,142,156,135,135,160,141,146,161,140,145,172,154,157,122,102,105,131,111,114,175,157,156,162,142,141,155,135,136,157,138,141,160,140,144,163,143,149,169,149,153,170,150,153,165,145,143,160,140,139,155,135,133,151,129,131,157,136,139,161,140,145,165,146,152,165,146,150,162,142,143,161,141,141,152,133,129,125,104,101,156,134,135,157,137,139,162,141,146,164,144,148,159,139,140,159,140,138,125,105,99,4 128,102,100,167,138,141,173,145,149,175,144,148,174,142,147,169,140,142,158,128,125,109,84,77,157,128,127,171,141,144,179,149,151,183,153,157,182,150,154,176,146,147,166,136,135,143,114,106,163,134,133,173,143,142,179,149,150,188,157,158,186,154,155,178,147,146,169,139,137,153,124,117,163,133,131,172,142,142,184,154,155,140,110,110,168,138,138,184,153,152,169,138,137,154,124,119,161,131,126,171,141,142,179,148,150,160,130,132,175,145,144,180,149,146,168,138,137,154,125,121,156,126,122,166,136,136,172,141,142,183,152,156,181,150,151,176,145,143,167,138,135,149,118,113,144,114,110,160,129,128,167,136,137,173,143,145,175,144,145,170,140,138,162,131,127,124,95,87,95,72,70,153,122,118,159,129,128,164,133,134,166,135,133,163,134,129,149,118,108,68,48,42,4 107,88,96,165,145,156,181,166,171,190,179,180,194,186,187,193,188,190,180,166,175,126,104,114,139,124,134,168,152,163,183,167,176,193,182,189,199,191,198,197,190,197,181,167,178,144,123,138,144,131,143,166,151,161,165,144,142,171,156,148,177,164,158,192,181,188,183,169,184,145,127,143,145,133,145,168,156,167,145,121,115,142,117,111,139,116,104,149,124,117,174,157,172,145,127,146,142,125,137,165,151,168,141,117,123,118,85,88,118,87,91,132,101,101,170,152,166,146,129,149,142,120,135,162,142,161,158,137,153,128,96,110,120,83,95,155,130,140,177,162,181,147,129,148,138,116,128,169,152,167,176,161,180,168,148,166,164,140,157,181,166,184,175,158,178,142,124,142,91,77,82,168,151,164,174,158,174,179,165,183,186,174,192,184,172,187,172,155,174,99,85,96,4 6,2,4,70,53,56,168,145,148,186,173,167,190,177,172,132,112,114,35,22,27,15,9,13,25,15,18,121,98,111,185,162,177,204,191,194,209,199,202,146,126,138,28,15,20,26,16,20,28,18,21,134,118,132,193,173,188,206,191,198,219,208,220,152,133,152,22,10,15,29,17,21,10,3,5,116,106,119,186,168,179,154,127,124,173,149,153,151,133,152,18,9,12,27,15,19,20,9,14,118,102,115,185,166,186,138,104,118,157,126,139,163,146,167,20,14,20,22,11,15,45,32,39,153,134,148,189,172,192,190,170,193,198,180,203,171,155,179,42,32,39,16,7,10,24,15,19,120,105,115,188,169,186,190,173,194,196,181,201,169,153,170,50,38,44,4,1,2,6,3,3,37,26,31,129,113,123,171,155,166,170,156,165,92,82,88,9,4,6,1,1,1,4 236,198,223,236,198,229,234,198,232,228,187,210,236,201,231,238,204,236,238,199,228,242,201,227,236,199,228,229,189,220,186,128,134,146,77,68,184,129,132,231,193,220,236,197,228,242,201,227,238,203,235,206,156,172,139,61,45,121,50,44,112,41,32,169,109,108,232,193,223,238,196,224,237,200,232,207,158,175,143,67,55,116,51,51,101,39,39,113,44,37,192,140,149,238,199,229,234,195,225,225,186,217,167,102,92,119,51,43,120,61,63,116,48,41,177,121,127,237,201,232,231,190,220,229,191,225,213,170,184,147,82,72,110,42,36,124,54,44,200,153,168,233,198,228,231,190,217,228,187,215,231,195,227,199,151,168,152,89,84,159,96,90,216,174,194,231,194,223,228,190,214,228,188,214,227,188,216,226,187,218,223,185,212,222,183,208,226,187,213,226,189,215,4 183,150,163,193,160,175,201,165,186,210,171,188,210,171,189,205,166,183,200,163,176,189,157,165,192,158,172,205,170,184,211,177,194,221,189,207,220,186,203,214,179,193,212,178,187,199,166,175,197,163,176,210,176,189,212,179,195,183,141,143,203,167,176,222,188,203,216,182,190,203,169,179,197,164,178,211,180,197,195,155,162,101,35,16,113,59,48,205,169,178,216,181,190,203,169,176,195,161,175,207,173,189,207,171,185,129,72,59,86,23,8,186,145,149,214,180,194,199,162,171,194,159,173,202,166,180,213,178,197,193,151,162,154,99,94,202,164,176,203,168,182,192,154,161,187,153,165,195,160,173,201,164,177,205,168,185,208,173,189,200,164,177,189,154,165,177,137,142,173,135,145,180,144,156,184,148,160,186,150,161,184,149,161,181,146,155,173,134,139,157,116,115,4 204,169,204,208,172,210,210,176,213,211,182,220,208,181,219,204,173,209,200,170,204,192,162,195,203,170,204,208,176,211,209,178,214,198,163,190,191,155,182,201,173,210,198,169,204,191,162,194,203,170,204,207,177,213,191,151,175,141,74,77,130,60,65,161,108,120,192,163,195,191,162,195,200,166,202,205,173,210,153,95,104,124,56,67,116,51,64,132,64,68,183,145,171,191,161,198,199,165,204,203,170,208,157,102,113,140,73,82,124,55,66,138,70,73,186,147,175,192,162,200,200,163,201,206,171,209,201,166,200,174,123,141,151,88,92,175,129,147,199,168,204,196,166,205,203,166,201,208,172,208,210,175,214,210,177,217,206,177,214,207,179,217,204,172,211,199,167,208,202,165,199,208,171,207,211,174,210,212,178,215,211,179,218,208,176,213,204,171,210,198,166,208,4 144,111,133,184,150,182,203,172,206,205,174,207,189,161,190,163,131,161,131,101,119,103,78,88,152,119,146,192,160,192,213,180,214,213,181,213,197,168,197,170,140,169,138,110,131,118,94,105,149,113,141,195,163,195,217,183,218,223,195,229,205,178,209,175,147,174,144,116,139,122,97,110,145,103,131,195,159,193,219,188,221,172,121,138,176,137,159,183,157,185,147,118,143,122,94,111,135,94,118,194,158,191,218,186,221,158,99,111,161,111,126,187,162,194,150,122,148,122,97,115,120,80,100,191,155,186,220,185,219,223,191,224,208,180,214,185,158,194,151,122,151,121,94,112,103,67,83,183,144,173,212,174,204,220,184,217,207,178,214,182,157,191,154,126,154,116,88,106,86,55,69,169,128,154,199,161,189,206,168,200,195,166,199,177,152,179,155,129,149,86,66,79,4 166,125,129,175,141,142,182,150,149,183,155,155,183,154,155,179,149,148,173,143,140,162,132,128,169,127,132,177,142,143,183,154,154,187,160,162,188,162,160,184,158,156,176,147,143,164,134,129,170,134,135,177,143,144,185,156,157,184,158,155,187,165,165,186,161,158,180,152,149,168,138,133,167,130,132,181,148,150,182,154,154,103,63,57,110,71,67,186,158,155,179,147,146,168,133,130,167,131,131,179,147,149,182,156,156,137,101,98,139,101,97,186,156,155,176,145,143,166,133,129,165,127,129,175,140,142,181,153,153,191,167,165,192,168,167,184,159,158,175,148,146,160,127,115,162,128,127,170,138,134,176,146,144,178,150,147,180,153,152,179,152,151,173,146,145,158,125,116,155,122,117,164,131,125,170,138,134,170,136,128,177,149,152,173,144,143,166,137,132,146,116,106,4 188,167,175,187,166,172,190,169,178,190,172,177,191,173,177,192,173,174,191,172,176,190,170,174,186,165,170,188,168,176,186,166,169,193,176,183,198,181,191,195,179,187,192,174,178,192,173,176,186,165,171,189,171,180,157,134,130,124,96,94,132,109,113,175,158,165,194,178,182,192,173,178,188,168,176,183,164,168,103,69,70,75,38,41,74,37,37,126,95,93,194,177,182,190,171,177,187,168,173,183,165,169,123,91,89,95,51,47,87,44,41,139,109,107,193,174,179,186,160,164,185,165,169,189,172,180,188,171,181,148,122,124,143,115,116,188,169,175,192,173,178,188,164,168,186,165,169,190,172,178,192,174,181,194,176,182,198,181,190,197,180,189,194,176,183,191,172,178,185,165,168,190,171,177,191,172,177,192,172,177,192,173,176,195,177,183,194,175,181,191,172,178,4 176,141,146,181,144,148,188,150,152,193,155,159,185,142,142,182,139,137,181,145,146,169,132,137,180,143,145,181,140,140,188,149,147,194,154,155,191,145,148,188,143,151,184,143,148,171,130,134,180,142,146,182,141,139,191,151,151,201,160,159,195,149,150,192,146,155,185,140,144,172,136,130,179,138,144,185,145,147,193,150,152,177,135,138,176,133,141,192,148,150,179,136,133,170,131,125,180,144,144,183,145,145,182,135,132,169,123,126,176,130,139,185,137,138,177,136,136,168,127,124,177,140,143,182,141,146,176,131,123,187,140,137,190,143,145,183,134,135,181,138,148,165,126,126,168,128,134,174,136,139,177,135,132,180,135,134,184,143,145,184,141,146,175,132,137,158,122,116,159,124,124,164,126,125,171,130,129,177,139,141,178,141,142,174,136,136,162,122,118,148,111,102,4 169,144,144,177,155,160,179,155,157,180,152,159,179,150,155,176,147,150,179,150,163,181,155,171,173,149,149,179,156,161,183,159,162,182,155,160,178,150,152,176,150,153,176,148,156,176,146,155,175,150,154,177,152,155,178,154,157,174,146,149,169,140,143,179,153,159,179,154,159,174,146,153,169,140,143,173,145,155,175,150,153,133,103,111,135,105,122,180,153,162,175,146,153,173,147,152,162,132,132,165,136,137,170,141,144,119,87,101,144,114,131,180,150,164,169,137,139,167,137,141,163,133,135,160,127,127,165,135,136,162,131,134,169,138,143,173,141,148,169,137,139,167,133,137,161,131,128,159,125,122,164,132,131,173,145,147,175,146,152,173,141,148,169,136,141,166,134,134,162,136,131,161,132,126,165,137,131,171,144,144,171,140,143,171,141,143,171,139,145,170,140,143,4 173,138,132,175,139,129,179,145,140,179,146,142,179,143,137,178,141,133,176,138,131,175,137,128,174,141,137,177,145,141,179,147,140,176,135,125,175,131,118,180,145,141,176,138,127,173,134,120,173,138,135,174,138,129,178,144,134,159,101,78,153,88,65,176,137,130,176,137,125,171,129,113,162,116,99,158,107,78,174,135,124,151,92,75,133,57,34,168,116,100,178,143,137,175,136,128,157,109,89,144,83,45,166,119,105,162,112,107,132,63,42,173,125,116,177,140,133,171,129,113,158,114,96,140,77,37,165,117,104,175,136,131,168,120,106,176,139,134,175,134,124,173,132,122,167,129,123,165,124,114,172,132,123,175,136,128,177,139,135,176,139,131,173,134,122,173,136,127,165,127,119,169,131,126,172,133,127,173,133,130,173,133,124,173,134,124,173,136,127,171,133,124,4 174,136,137,183,151,151,190,159,158,193,160,158,192,158,153,188,156,150,179,144,137,165,127,119,178,142,139,187,156,152,195,163,161,199,165,164,197,161,157,193,160,154,185,153,148,174,138,136,177,140,129,188,156,149,198,167,166,200,164,160,200,162,159,196,161,155,185,150,141,170,130,114,178,140,128,186,149,141,195,162,155,179,123,108,179,120,107,197,163,156,185,145,136,173,128,118,179,143,137,181,143,133,171,115,83,175,120,112,170,107,95,198,164,158,185,142,135,176,127,122,175,137,128,181,144,136,177,131,113,192,153,148,195,156,153,192,157,150,185,149,144,174,136,131,168,132,122,178,141,132,186,151,147,191,155,154,191,154,149,189,154,149,181,144,139,166,127,116,159,123,112,171,133,124,174,132,115,184,148,144,182,144,135,181,142,139,173,133,125,155,115,96,4 172,140,167,174,143,166,175,151,169,175,152,169,175,141,165,175,147,176,174,149,172,172,142,167,173,143,171,174,145,169,177,157,179,176,152,172,177,150,179,177,152,179,174,147,171,173,146,172,173,145,173,174,148,176,176,151,180,162,117,121,160,118,124,175,146,174,174,149,176,171,146,172,170,137,162,173,143,170,172,139,162,101,47,35,112,56,43,173,138,158,174,148,178,171,146,171,170,136,162,173,144,173,160,121,129,94,38,23,111,53,29,159,123,117,173,144,169,171,141,166,171,138,166,172,137,167,169,131,154,157,111,117,154,111,108,165,134,135,173,140,164,172,142,168,169,130,158,171,132,159,172,137,165,173,141,171,173,143,171,173,141,167,172,140,167,171,138,164,170,132,160,169,131,154,172,141,169,173,141,170,172,142,168,173,139,168,171,133,159,169,133,157,4 156,122,141,168,140,162,175,150,173,179,152,176,179,153,173,176,155,174,167,140,158,156,129,147,162,129,152,171,138,159,178,151,171,182,152,173,182,154,175,179,154,174,171,145,163,161,134,154,164,133,155,172,141,164,180,153,172,187,158,177,185,157,182,180,152,173,173,145,162,163,135,153,162,130,151,170,141,164,180,153,178,139,92,89,160,121,131,183,158,183,172,145,164,164,136,154,159,125,146,168,136,160,175,142,169,139,91,90,155,115,111,179,151,175,170,141,161,163,136,154,156,124,146,166,130,154,171,136,158,178,149,175,176,144,168,173,140,163,168,140,160,157,128,145,148,114,135,160,129,152,168,141,164,169,135,155,171,137,162,170,138,160,164,138,160,149,121,134,139,110,126,152,124,145,161,131,155,164,132,157,166,136,160,163,133,154,155,126,146,141,114,126,4 194,151,168,199,160,184,197,150,183,196,144,167,198,151,177,195,153,181,195,150,176,196,155,180,196,155,180,196,157,173,196,155,180,194,151,172,188,147,160,195,160,182,198,162,184,197,158,187,197,160,183,197,160,181,176,129,133,152,93,85,142,76,63,169,120,116,197,165,190,194,159,183,196,161,184,186,144,159,127,63,53,89,35,31,129,60,54,137,70,57,180,135,151,192,155,176,196,160,185,178,131,135,106,46,33,112,54,51,133,64,59,133,63,46,177,132,145,189,146,172,194,154,177,193,155,176,159,104,110,137,74,61,140,78,69,160,107,106,188,150,176,188,144,173,185,140,158,194,155,174,198,160,189,187,145,166,188,149,172,189,149,180,182,133,167,186,142,165,190,142,167,186,139,157,194,155,178,195,151,188,192,147,175,185,137,165,180,125,158,189,148,173,4 163,135,152,178,145,167,192,158,183,198,162,186,191,154,179,186,149,172,174,139,161,141,109,124,173,141,163,190,156,181,198,163,185,204,166,192,198,156,181,192,151,176,181,145,168,163,132,150,174,141,169,170,126,146,192,151,175,210,170,200,206,164,194,195,158,181,186,152,176,169,136,158,172,141,162,141,84,88,189,148,170,170,124,136,164,115,121,200,166,195,186,150,179,170,136,165,175,144,168,186,152,178,200,167,192,164,118,129,160,110,121,194,158,187,179,139,168,163,127,149,172,138,164,185,145,173,192,151,178,202,165,194,198,159,190,191,152,181,178,140,166,163,128,151,167,135,159,177,140,170,186,143,176,194,154,183,195,159,187,190,158,185,175,143,166,155,126,144,147,118,143,166,128,154,179,142,174,188,155,184,187,156,187,181,154,182,167,135,159,123,95,109,4 159,145,159,161,145,160,161,146,160,160,144,158,160,145,160,157,142,157,156,142,156,154,137,151,159,144,157,160,144,157,158,138,147,160,141,155,161,145,160,159,144,160,156,143,157,154,138,152,160,142,154,161,145,159,153,128,130,149,119,116,161,146,161,160,145,158,158,144,156,155,140,154,159,139,151,161,144,158,157,138,147,135,95,78,149,123,125,161,145,160,159,144,156,155,141,154,159,139,153,161,143,155,160,144,158,139,101,90,137,96,83,160,142,158,159,143,157,156,140,153,158,141,157,160,142,155,160,141,155,155,130,139,143,106,100,157,133,146,159,142,156,157,139,149,156,141,157,157,140,155,159,139,154,160,140,154,158,136,146,158,135,147,158,138,150,157,136,147,156,139,154,156,136,150,159,139,154,160,140,152,158,137,149,159,135,148,157,134,146,156,133,144,4 155,141,167,164,150,178,172,158,185,174,159,188,171,154,181,167,148,172,157,137,157,143,120,141,160,146,170,169,156,182,175,161,188,177,161,188,174,157,185,170,150,173,160,137,158,148,124,145,158,141,168,171,155,181,177,163,189,179,163,189,173,157,185,169,151,175,163,144,165,150,126,147,156,136,166,167,150,179,177,161,187,169,144,162,169,150,174,168,152,178,161,141,162,151,127,148,157,141,166,166,151,179,174,159,189,167,142,161,166,140,159,170,151,175,159,133,156,150,123,144,157,145,167,164,148,173,170,153,180,172,152,180,172,149,173,167,144,165,157,134,156,147,122,142,153,138,159,161,145,169,165,147,173,167,147,173,167,146,169,163,140,162,154,131,153,140,114,132,145,129,150,154,140,164,158,140,164,160,140,164,159,139,162,155,131,153,148,123,143,129,103,116,4 30,21,18,53,43,41,113,105,103,124,115,118,137,129,131,119,111,112,101,90,87,68,57,54,55,44,40,57,46,43,134,113,112,175,148,149,173,147,149,144,124,126,127,117,118,85,74,72,76,64,60,67,54,48,164,132,136,209,174,170,194,159,155,144,114,113,135,124,128,93,81,79,86,72,68,89,77,73,150,124,125,184,154,157,167,138,140,151,120,113,116,101,102,74,64,61,114,101,98,103,90,87,161,139,137,184,162,160,173,144,139,164,126,114,128,112,117,93,85,86,120,107,103,114,103,102,162,136,126,198,164,139,181,143,130,174,148,152,156,146,151,121,114,116,100,85,80,107,95,95,144,124,119,199,161,142,178,151,146,151,130,139,176,165,171,132,126,127,107,93,90,127,113,113,147,131,136,159,140,148,126,105,108,119,100,106,155,142,147,160,154,161,4 54,47,50,54,49,55,102,99,100,125,123,124,113,109,111,79,70,70,57,52,55,34,28,34,73,65,66,62,54,57,121,109,110,192,179,182,165,154,160,120,112,114,54,48,52,29,25,28,117,109,112,94,85,85,153,131,133,236,207,203,194,168,170,142,133,140,46,39,41,41,36,39,125,118,119,133,123,124,165,146,148,213,184,184,190,160,152,126,113,121,48,42,46,47,40,46,99,90,89,122,111,111,169,148,146,225,185,171,202,177,181,166,157,170,55,49,54,48,40,44,95,85,87,134,121,123,167,150,156,173,146,153,156,134,147,182,175,186,68,62,66,58,51,58,119,108,114,128,114,116,142,129,136,116,100,106,132,115,122,177,171,181,103,97,103,76,72,82,84,70,74,100,87,92,88,75,79,104,91,93,124,110,116,169,161,169,119,113,117,66,60,64,4 169,148,162,178,158,176,185,163,182,188,167,184,187,168,181,180,158,170,171,151,162,160,135,146,173,153,167,181,160,175,187,165,182,189,169,186,190,172,185,185,163,174,177,156,166,167,143,154,174,155,166,183,163,176,189,170,184,196,177,191,200,182,195,189,168,179,181,157,167,170,148,157,173,155,165,180,160,172,195,177,191,141,110,112,145,116,119,197,177,189,181,160,169,171,149,158,170,150,162,178,159,171,195,176,190,127,98,103,124,95,98,196,175,186,180,159,167,170,147,157,165,141,153,177,158,170,185,165,177,192,173,186,190,170,183,185,162,173,177,155,163,167,143,153,155,130,134,170,152,164,179,160,170,184,165,178,183,163,174,179,157,169,171,148,160,160,135,146,152,132,143,163,142,154,170,152,162,175,155,166,174,154,165,170,150,161,163,138,152,150,125,130,4 175,157,171,179,159,178,183,161,180,183,161,179,184,163,180,183,162,174,177,153,165,172,146,161,176,157,172,180,160,175,184,163,180,189,169,187,189,169,186,185,165,177,180,157,168,174,150,162,175,155,168,180,159,175,182,162,177,145,110,106,166,137,143,188,169,184,179,156,167,174,152,164,174,155,168,182,163,181,164,137,145,71,30,27,88,54,54,180,158,170,180,159,172,174,153,164,174,155,168,181,162,177,162,138,149,62,32,33,80,50,51,176,152,163,179,158,170,173,150,161,173,156,169,176,157,169,179,159,173,159,134,143,160,136,145,178,156,171,176,154,164,172,151,161,171,153,165,175,156,169,178,159,172,183,165,182,181,161,176,176,153,167,174,152,164,170,145,157,167,147,158,171,153,165,176,158,171,176,156,169,175,156,167,173,152,164,170,148,161,168,141,155,4 163,122,131,167,125,139,170,127,139,172,129,144,171,128,141,169,125,137,166,123,134,163,121,131,163,125,135,167,128,140,170,130,142,170,130,143,172,130,144,169,125,137,166,123,134,163,118,128,162,125,133,166,130,140,168,133,144,170,135,144,167,132,142,168,130,141,165,126,133,162,115,124,161,124,132,164,129,136,165,131,141,121,84,94,136,97,105,170,137,149,164,129,141,162,121,136,160,125,135,162,124,130,162,125,135,130,90,102,150,113,124,167,134,144,165,133,147,162,122,138,159,125,133,163,131,142,166,132,144,169,134,146,166,133,143,163,131,137,162,126,134,157,116,117,158,123,133,160,125,133,165,133,142,165,133,142,163,126,130,163,127,133,160,126,132,154,114,110,157,123,131,158,121,126,161,126,133,164,132,142,162,122,128,162,126,132,160,127,134,158,126,130,4 163,127,136,175,139,150,182,145,155,186,148,157,186,148,157,179,138,146,168,127,134,153,114,117,170,133,141,180,146,153,188,153,161,191,155,162,191,154,162,186,148,155,174,134,138,161,119,127,172,135,138,181,147,149,188,154,157,194,159,165,195,157,163,188,150,155,180,145,149,167,131,136,172,139,142,181,150,152,188,153,154,184,149,154,184,147,153,189,152,156,180,146,150,168,131,132,170,139,138,178,145,147,188,154,157,175,139,145,176,140,147,188,152,158,175,135,134,167,129,128,167,136,135,175,142,143,181,148,152,190,156,160,190,152,157,181,144,141,170,131,121,166,132,134,159,126,125,169,135,137,176,140,143,181,146,152,183,145,149,180,146,147,174,144,144,161,128,125,150,113,115,162,129,132,168,133,133,174,139,143,177,142,148,174,140,140,166,135,132,152,117,109,4 158,123,138,171,135,151,182,147,163,189,154,170,186,153,167,179,146,160,166,131,145,132,99,106,162,127,141,175,140,154,188,153,169,193,164,178,192,166,177,186,155,166,173,138,153,150,115,126,165,128,142,177,139,153,190,157,171,197,176,184,196,177,184,189,160,171,176,140,155,155,118,130,164,129,141,176,141,154,186,153,164,95,65,65,151,129,133,196,172,180,174,138,148,154,117,127,163,129,140,174,140,152,185,150,162,105,74,75,149,126,127,193,171,172,171,134,141,151,112,121,159,125,135,171,135,146,185,147,160,196,169,180,191,171,175,184,157,159,168,133,141,145,108,116,153,118,127,165,129,141,176,140,150,184,152,163,186,161,170,177,148,155,161,126,133,127,94,97,140,103,110,155,118,128,165,131,142,173,140,151,176,145,157,165,132,142,150,104,113,83,54,56,4 193,167,184,197,174,192,198,177,192,199,184,195,199,186,198,199,186,198,198,183,195,194,174,187,192,167,184,196,173,189,196,177,191,200,188,201,202,192,201,198,187,197,197,185,195,196,179,190,192,167,184,195,172,189,187,167,179,146,124,123,131,111,112,177,163,168,197,186,196,196,183,194,189,165,180,193,170,187,165,140,147,70,42,42,40,18,24,109,89,91,195,183,193,194,182,192,187,160,176,194,171,188,146,118,122,52,26,32,45,25,35,83,57,54,182,168,173,195,183,193,186,158,174,191,166,183,173,150,158,108,81,81,69,40,40,126,103,101,193,182,190,193,180,186,187,161,176,189,164,179,194,174,189,187,173,185,163,145,148,177,163,168,194,183,190,191,178,182,184,158,171,188,163,176,190,168,182,193,176,188,196,185,195,195,184,192,193,181,187,191,177,182,4 172,150,162,181,160,172,189,165,178,193,165,178,192,158,172,184,153,163,171,141,150,152,122,126,178,155,168,186,163,177,190,165,178,185,149,146,186,144,142,191,159,170,178,148,156,162,132,139,183,156,169,191,167,181,188,156,159,170,121,102,170,113,92,186,149,149,183,153,163,167,136,144,183,153,167,193,164,179,184,143,138,167,116,96,161,102,80,181,137,134,186,157,166,170,140,145,178,150,163,190,161,178,186,147,150,162,105,86,161,104,88,178,130,120,186,156,163,172,142,146,174,147,160,186,159,174,185,150,154,166,111,102,162,103,91,179,138,136,184,155,163,169,139,142,168,143,155,180,155,169,183,153,162,175,130,125,180,135,132,189,159,170,179,150,159,164,135,138,159,134,146,171,147,159,179,155,170,181,151,163,184,152,162,182,153,164,171,143,149,155,126,126,4 212,166,185,220,178,201,226,191,215,186,152,178,149,121,146,183,152,176,207,170,187,209,167,185,211,168,189,217,177,201,185,158,192,138,115,145,119,95,119,132,109,134,200,163,187,212,171,192,212,170,191,198,167,195,133,113,145,129,113,154,138,110,139,96,74,99,157,129,156,207,171,197,222,178,203,160,131,166,119,88,119,133,110,140,140,129,170,113,94,129,124,100,121,183,151,174,219,177,205,140,114,143,107,76,109,134,113,143,142,126,163,123,98,127,123,100,122,169,140,161,220,180,204,139,112,139,99,74,100,123,98,132,125,100,131,100,74,97,132,108,131,165,136,157,222,185,208,171,140,169,87,67,89,99,77,102,107,84,110,124,99,124,160,130,153,157,128,147,209,168,188,209,173,199,143,117,143,123,98,124,153,126,158,177,149,177,167,135,156,153,122,138,4 208,168,185,212,172,191,208,169,187,207,167,183,207,169,185,201,164,183,183,145,156,159,115,120,208,167,187,206,163,179,220,182,199,184,151,172,160,130,151,205,169,186,204,165,180,185,144,157,208,167,186,218,179,196,208,177,201,142,122,155,114,91,114,161,132,153,202,169,186,171,142,151,202,162,175,227,189,208,164,135,163,134,107,139,136,117,154,127,102,122,181,152,167,158,128,139,206,165,174,231,192,212,146,117,143,121,94,123,123,98,126,136,110,129,166,138,153,151,121,132,210,169,181,231,193,210,181,152,176,104,82,104,133,108,132,170,140,160,154,126,138,143,116,126,204,164,170,217,176,191,219,182,200,196,162,187,196,166,191,163,134,148,144,118,128,134,105,112,180,142,150,199,159,171,203,164,177,200,165,186,174,147,164,142,118,127,137,113,122,101,76,84,4 171,138,139,179,144,143,185,147,142,189,149,147,190,152,153,186,151,150,171,135,132,150,105,92,173,135,133,184,146,147,190,150,149,192,152,150,193,151,149,191,152,153,176,137,131,157,113,109,175,139,137,183,142,138,191,148,148,196,158,156,196,154,151,191,149,148,182,141,140,168,130,132,176,139,138,181,141,138,193,150,150,176,136,140,159,117,123,194,151,151,182,139,136,168,127,126,174,132,134,182,140,143,191,148,148,168,127,135,160,120,127,194,153,150,182,141,138,168,128,126,171,126,129,180,135,139,184,136,139,190,148,152,192,154,153,189,146,147,182,142,143,167,125,125,166,126,126,175,131,134,179,128,130,185,138,142,186,142,144,183,136,137,176,132,134,161,118,121,157,116,107,169,126,127,172,121,124,178,133,134,179,136,138,178,133,135,170,128,128,153,110,107,4 174,146,148,178,154,155,178,155,154,177,153,152,176,148,148,180,156,159,178,154,156,173,146,142,177,154,157,175,150,149,176,152,149,177,153,156,171,143,140,178,154,156,177,150,155,176,148,154,173,147,148,175,150,152,177,154,158,144,117,124,136,108,116,177,152,156,175,147,146,173,145,143,171,144,143,177,152,155,163,138,146,103,73,87,121,90,103,176,148,152,178,153,154,175,150,151,172,146,150,178,154,164,163,135,140,127,94,105,148,121,131,179,154,154,173,144,140,175,149,152,170,140,142,170,139,140,173,147,152,168,143,151,175,153,158,179,156,160,175,149,148,176,148,152,169,137,140,170,138,145,175,150,155,175,150,154,175,151,151,177,152,156,174,145,148,176,150,155,164,126,130,170,137,143,174,147,154,172,143,146,172,145,144,173,145,146,172,142,144,169,137,137,4 179,167,173,181,169,175,180,167,174,180,166,174,180,167,174,182,170,177,181,170,179,177,164,170,179,167,174,181,168,175,181,168,176,179,166,174,176,162,164,181,169,178,181,170,178,178,165,171,178,166,173,178,164,171,183,172,181,146,121,109,106,70,47,176,162,164,181,170,180,178,165,170,177,164,171,181,170,180,163,143,136,93,55,34,88,46,20,152,128,117,185,175,184,177,165,169,176,163,169,182,173,183,147,122,108,60,18,8,82,40,19,157,137,125,185,175,182,177,164,163,175,162,168,179,168,174,168,152,149,96,53,27,124,90,65,182,171,177,180,169,171,178,166,168,176,163,170,178,167,174,178,167,179,160,139,128,169,152,152,181,169,179,179,166,170,177,164,168,176,164,172,178,166,174,179,167,175,180,168,177,180,167,175,179,167,169,177,164,167,173,159,156,4 148,126,127,158,137,139,169,151,156,172,153,156,169,149,150,164,147,149,149,125,119,127,103,92,153,132,135,165,145,148,174,156,158,177,158,159,176,158,159,169,152,153,155,134,128,140,117,109,156,135,135,167,149,151,176,158,160,176,157,158,170,150,148,172,155,155,162,144,143,147,127,123,158,138,137,167,147,148,180,165,167,130,96,84,117,77,59,176,161,160,160,142,137,146,127,120,155,137,133,164,145,145,176,160,163,140,109,98,142,111,100,172,157,154,158,141,136,144,125,118,151,132,127,160,143,141,168,152,152,174,158,159,173,156,157,164,146,142,155,138,135,140,122,116,145,126,121,154,138,136,161,145,143,164,147,145,165,148,146,159,142,142,149,132,126,126,108,95,119,103,98,146,129,124,151,134,131,155,138,135,154,136,131,149,132,129,140,122,111,83,68,58,4 152,109,139,178,148,171,194,171,192,196,164,190,194,165,184,184,152,171,166,131,155,141,104,129,156,110,141,178,141,168,196,170,193,200,170,193,198,169,186,187,155,174,168,133,156,145,107,132,155,110,138,176,133,163,195,165,189,201,178,195,199,172,184,189,156,173,171,136,158,148,111,135,152,106,135,172,126,158,191,154,184,190,156,164,184,147,146,188,155,173,170,136,158,147,112,134,149,105,133,167,121,154,185,142,175,188,150,168,182,143,148,184,151,168,167,133,153,144,108,129,143,99,124,162,116,148,179,137,170,189,154,184,186,153,175,177,144,161,159,125,143,137,103,122,134,92,116,154,111,141,171,133,165,181,145,175,179,146,167,168,137,152,151,118,135,132,98,113,123,85,105,144,105,134,160,121,154,171,135,166,170,137,159,161,129,145,144,111,126,122,88,99,4 181,143,173,188,151,182,191,159,186,191,160,184,190,162,182,188,160,176,180,153,168,171,140,156,181,144,173,188,151,179,191,160,185,191,160,183,191,162,179,188,161,176,180,152,167,171,141,157,182,144,172,188,152,181,190,157,182,186,151,164,187,157,170,188,161,176,179,150,166,171,141,157,181,142,172,188,151,181,187,150,171,174,131,127,177,139,138,187,159,174,179,150,166,171,140,156,179,137,167,187,149,178,188,154,177,177,135,137,178,141,140,184,156,169,177,149,164,170,140,155,177,135,166,184,147,176,190,160,185,187,156,174,184,153,166,183,155,168,175,147,161,167,138,151,174,134,163,182,146,173,187,157,182,187,157,181,185,157,174,180,154,168,171,143,155,162,133,145,170,132,159,178,145,172,183,152,177,185,155,178,181,155,172,176,151,164,168,140,151,157,129,141,4 183,168,177,185,171,181,185,169,178,185,169,179,185,170,179,186,172,182,183,169,178,181,168,177,182,167,176,184,170,179,186,173,183,189,177,187,189,176,187,185,172,182,184,170,180,182,169,178,181,166,173,182,167,176,180,165,173,158,138,139,152,132,130,181,168,177,183,169,178,182,168,177,178,162,170,185,171,181,131,108,106,53,24,27,65,33,31,157,138,136,185,172,182,180,165,173,176,160,169,183,168,178,126,101,98,29,4,12,68,37,37,167,149,152,183,169,178,180,166,172,176,160,170,178,163,175,166,149,155,114,87,85,143,120,121,181,167,175,180,165,172,180,163,170,176,161,171,176,162,172,178,164,176,183,169,181,182,168,180,179,164,172,180,164,171,179,162,170,175,161,170,175,160,169,177,162,171,177,162,172,179,162,172,181,165,174,180,164,172,176,160,168,4 151,132,138,164,147,154,172,154,161,175,158,164,173,156,161,167,151,155,158,142,144,127,109,106,157,137,145,169,150,156,178,159,166,182,164,170,180,163,167,173,155,158,163,146,149,146,127,127,159,138,146,171,151,156,179,161,166,183,164,168,180,163,166,175,156,159,166,147,149,150,130,130,158,136,143,168,148,152,183,165,169,107,78,75,124,96,93,183,165,167,166,145,147,151,130,131,154,132,139,165,146,152,176,157,163,149,124,128,158,135,136,176,156,158,164,143,146,149,127,128,149,128,134,162,142,147,169,150,154,179,159,166,178,158,162,170,149,152,159,138,143,143,119,117,144,122,126,156,137,141,163,145,149,168,147,151,169,148,152,165,146,149,155,134,134,126,104,96,114,95,97,148,126,126,154,136,139,159,140,144,160,140,142,155,136,135,144,122,113,78,63,55,4 159,140,148,161,140,148,164,143,151,165,145,152,165,147,153,164,148,153,159,139,146,155,132,140,158,137,145,162,141,149,166,146,153,166,146,152,166,146,151,165,147,152,160,142,148,156,136,143,157,132,139,161,140,146,166,148,154,165,147,147,165,147,147,165,147,150,161,143,147,156,135,141,157,136,141,163,144,150,151,127,128,106,68,61,129,95,87,164,145,148,160,141,146,156,134,140,158,139,146,163,145,151,151,128,128,109,73,64,131,99,95,164,145,150,160,141,146,156,136,140,157,138,146,160,142,148,164,146,151,163,144,144,162,144,147,163,145,148,160,143,145,156,137,139,155,133,142,158,139,146,162,145,150,163,144,149,163,143,147,161,143,146,158,139,142,155,134,136,154,132,140,156,138,145,159,141,147,160,140,145,161,141,145,160,140,144,157,136,140,154,130,134,4 158,135,144,167,143,153,175,153,162,178,158,167,177,157,165,173,155,160,163,143,149,151,128,132,163,140,149,173,150,160,180,158,167,184,162,171,183,163,170,177,157,162,168,147,153,156,134,139,166,143,151,175,153,160,181,158,167,190,169,177,189,169,174,180,159,163,171,148,153,160,138,141,166,143,149,173,149,154,182,159,165,161,131,130,168,140,138,183,162,166,172,149,152,162,140,143,165,141,145,173,150,155,182,161,166,152,120,117,162,132,131,183,162,166,172,149,151,162,139,141,162,140,144,171,148,154,177,156,161,185,165,169,184,162,166,178,157,159,171,148,150,160,138,139,158,134,137,166,144,150,173,152,157,176,154,159,178,156,160,175,152,157,167,146,149,156,133,134,152,130,132,159,138,143,167,146,150,171,150,155,173,151,157,169,147,152,161,140,144,150,127,125,4 183,169,197,185,171,202,184,168,201,182,167,201,181,164,198,178,160,190,177,158,185,173,153,178,184,171,203,186,170,201,186,173,209,175,152,179,173,148,172,179,163,196,178,160,188,175,156,180,184,169,199,186,172,204,175,148,172,112,59,61,103,47,41,155,121,136,179,164,195,177,157,183,182,166,194,186,171,203,135,89,92,57,16,25,64,18,22,131,83,82,181,166,196,177,158,183,182,166,195,179,156,180,109,51,46,62,18,23,79,27,23,157,122,135,180,165,197,178,160,186,181,165,196,179,161,189,141,91,93,142,92,95,153,114,124,179,161,191,180,160,188,176,156,183,180,164,195,182,167,196,185,170,202,184,167,198,187,172,204,183,166,195,180,162,186,177,158,182,180,166,195,183,166,194,184,167,195,186,170,200,185,167,195,182,166,194,179,161,185,177,157,178,4 164,146,166,176,161,185,183,168,195,185,169,197,184,167,192,180,163,184,170,155,173,156,138,152,169,153,174,183,170,193,189,176,201,191,176,204,192,177,204,186,169,190,175,158,176,164,148,165,173,158,178,184,169,191,193,182,208,188,169,193,180,155,175,188,170,193,176,150,164,169,153,172,173,156,176,181,164,185,195,179,202,115,71,75,95,43,40,190,171,191,184,167,188,172,156,174,171,155,174,181,163,187,186,167,189,126,79,80,139,103,110,191,174,197,183,165,185,172,155,173,170,155,173,181,165,188,186,171,195,194,179,203,195,181,206,187,169,190,180,161,181,168,150,167,166,151,168,177,163,181,182,166,186,185,168,190,187,172,196,185,170,190,176,160,179,162,142,156,158,139,157,169,154,173,176,160,179,179,161,183,182,167,189,179,166,187,170,155,173,154,135,146,4 150,133,139,160,144,153,167,150,160,170,151,160,168,148,157,163,144,149,155,137,143,136,117,118,156,140,148,166,150,157,174,158,166,176,158,166,174,156,164,169,151,157,159,141,147,144,124,127,159,144,151,169,152,159,176,161,168,183,168,178,180,163,171,170,150,156,163,145,150,149,130,132,160,146,151,168,151,158,178,162,171,151,125,124,151,124,124,175,157,164,164,145,150,152,132,136,158,144,148,166,150,156,175,158,165,143,114,110,147,121,122,175,156,165,162,143,149,150,129,135,154,138,141,165,149,154,169,151,157,177,161,170,176,159,166,168,147,154,161,142,147,146,128,130,149,133,135,157,142,145,163,148,154,168,150,157,170,151,157,165,146,153,155,135,141,140,121,117,135,119,118,149,133,136,155,140,145,161,145,150,162,145,152,157,139,144,149,130,129,122,104,94,4 144,113,105,173,141,141,180,147,147,184,150,151,184,153,154,179,148,151,167,131,135,102,74,73,161,128,121,176,138,138,188,155,153,192,162,161,192,161,160,184,152,150,172,138,142,137,106,109,166,124,123,179,136,134,189,153,149,198,168,168,196,163,160,184,149,142,175,144,148,148,117,115,167,122,121,178,134,131,194,158,155,158,110,96,160,111,97,193,161,163,174,141,142,150,118,114,164,126,123,176,138,136,188,151,145,171,130,119,173,129,124,188,144,148,172,135,139,145,111,107,157,112,106,173,134,135,182,148,141,191,154,151,185,143,134,176,133,134,164,122,128,132,94,85,141,98,90,160,116,114,171,132,127,178,136,135,168,116,101,164,124,121,156,113,113,101,66,58,97,63,51,146,107,98,158,118,118,164,126,128,159,117,116,152,110,106,129,90,82,53,30,26,4 149,123,123,163,143,141,168,151,146,173,157,159,175,160,159,168,149,146,168,150,147,160,145,141,154,127,126,162,141,138,168,150,143,174,157,157,177,163,164,172,154,150,164,145,126,165,149,145,158,133,132,163,142,136,171,151,149,171,152,147,165,142,130,169,149,145,169,153,144,166,150,147,156,129,126,162,142,136,173,156,151,148,121,104,78,34,11,151,123,106,172,155,156,166,149,150,155,132,127,158,135,125,170,153,146,158,136,122,115,82,63,161,139,135,168,148,148,160,137,136,158,138,139,161,142,138,163,144,135,170,153,147,175,158,153,168,149,145,162,141,134,159,133,138,146,116,114,160,141,137,161,142,133,167,150,144,164,143,136,159,137,121,159,137,128,153,126,130,123,93,90,150,123,115,156,135,127,161,140,136,154,124,112,143,110,81,150,123,110,129,103,102,4 168,154,161,179,162,173,188,180,190,184,181,197,184,176,188,181,177,185,170,166,177,157,141,149,175,158,168,186,172,183,192,190,203,193,193,211,193,191,207,186,180,188,177,169,178,161,144,155,181,171,178,186,182,192,196,195,207,194,191,205,184,172,183,191,173,185,180,160,171,163,140,151,183,178,183,186,184,193,198,194,209,173,153,157,148,106,103,193,171,187,177,151,164,160,132,145,179,173,181,185,174,188,195,182,202,169,140,150,156,113,115,190,164,180,174,147,159,156,128,140,173,160,171,183,162,176,187,163,180,186,159,176,182,153,167,182,152,167,168,138,153,147,117,127,165,141,153,173,144,157,176,141,155,179,142,156,178,142,157,172,136,150,156,121,132,132,98,99,157,129,139,166,133,147,170,132,144,169,121,131,166,117,123,155,109,114,137,94,93,115,75,67,4 185,174,195,185,180,201,184,179,204,184,181,208,184,181,205,184,175,198,184,168,187,183,168,186,185,179,199,187,183,205,186,182,208,164,143,156,157,131,135,187,174,199,184,165,185,182,160,180,183,172,193,186,182,204,184,176,195,129,85,77,127,83,78,185,166,188,183,161,183,183,159,180,183,168,193,186,177,203,179,165,183,128,79,73,135,89,88,181,159,180,186,161,184,183,156,178,184,168,196,185,170,199,178,161,184,126,75,75,140,93,98,185,162,184,185,158,180,183,153,175,185,164,190,182,161,189,180,160,188,144,99,100,146,96,100,186,160,186,183,151,175,182,150,173,184,161,184,184,161,186,181,158,184,175,145,165,173,138,155,183,155,181,181,147,171,178,142,168,182,156,179,183,156,179,182,155,178,182,154,180,182,154,180,182,153,178,182,148,171,178,143,167,4 207,186,200,210,190,204,210,189,202,210,190,203,209,188,199,207,186,197,205,186,196,202,182,192,207,186,201,210,190,203,209,188,201,211,191,206,211,192,203,209,189,201,207,188,199,205,186,197,208,188,204,210,190,204,207,185,196,194,160,151,207,186,196,210,191,204,207,187,198,205,186,197,207,186,202,210,189,203,209,188,201,172,122,95,178,137,121,209,190,204,207,187,197,204,185,194,207,185,202,210,191,207,205,178,187,166,110,77,166,115,85,206,183,194,208,188,200,204,184,194,207,184,202,209,188,205,205,179,190,185,144,130,185,146,132,204,181,189,207,188,199,203,182,191,205,183,201,207,182,198,209,187,201,208,184,199,207,184,198,207,185,196,206,185,195,202,180,189,205,182,201,206,179,197,208,181,198,208,186,201,208,186,198,207,185,195,205,183,193,202,179,190,4 176,149,169,189,160,182,194,167,186,198,173,189,197,175,188,190,165,177,181,156,168,162,136,144,182,152,174,194,166,188,204,178,196,206,180,196,205,180,195,198,176,187,189,163,176,175,148,160,188,157,181,199,170,191,208,182,198,211,186,203,211,187,203,203,180,192,194,170,181,180,154,167,190,161,183,200,173,192,210,187,208,194,158,160,196,163,167,208,186,201,194,170,179,182,157,167,189,159,179,197,170,190,209,186,208,191,152,153,189,150,148,206,184,199,194,168,180,184,157,168,186,156,176,196,169,191,204,176,197,209,178,197,209,183,197,202,175,188,193,167,180,181,154,165,182,151,169,192,165,185,199,172,191,203,172,189,205,179,192,198,173,186,188,159,172,175,147,155,173,143,158,185,155,173,193,167,184,198,170,187,196,169,183,192,166,180,182,153,164,166,140,142,4 178,156,165,179,154,166,179,154,165,181,156,166,181,159,170,180,157,167,180,158,167,178,156,164,178,156,163,180,158,167,181,158,169,180,155,168,180,155,169,181,159,169,179,155,163,177,154,161,178,156,163,181,161,171,178,156,167,162,130,129,168,137,141,178,155,163,177,153,160,175,149,155,177,155,163,177,155,163,170,137,131,100,50,29,129,82,68,176,147,152,179,158,168,177,153,160,178,157,168,178,157,167,162,127,116,121,65,29,135,86,62,172,146,149,180,160,169,179,158,165,177,154,165,179,158,169,173,150,155,161,127,115,172,147,148,180,161,168,182,162,171,178,157,162,177,154,165,177,156,164,177,154,163,178,156,164,177,156,160,179,159,163,180,160,166,178,156,162,178,157,169,177,156,165,178,156,164,177,154,161,176,151,153,178,156,162,179,157,161,178,157,163,4 172,153,161,181,159,170,185,160,167,190,167,176,190,167,173,185,163,162,179,156,163,168,146,151,178,157,166,185,160,169,191,167,174,193,169,176,194,171,177,190,168,171,182,159,161,174,154,156,178,154,162,187,161,169,192,168,176,198,173,185,200,176,186,192,167,174,184,160,161,176,157,158,180,157,166,187,162,171,195,172,183,180,148,149,181,149,151,194,171,176,184,158,158,177,155,154,178,157,163,186,163,171,194,172,185,177,144,141,181,152,147,195,173,181,184,159,159,175,151,150,175,154,157,186,166,173,190,168,178,195,173,183,195,173,178,191,168,173,185,162,162,174,154,152,170,150,154,179,159,163,185,163,170,190,168,173,190,168,175,189,165,171,182,160,163,171,150,143,162,140,139,172,151,153,179,159,162,184,162,166,185,163,169,183,162,165,174,153,154,163,139,131,4 153,136,152,176,158,178,185,168,188,189,173,194,188,168,192,183,158,183,174,151,175,154,132,151,170,151,169,180,162,182,187,170,191,190,170,192,194,173,199,190,166,191,180,158,181,164,143,163,174,154,173,184,164,186,168,141,158,130,90,97,186,161,186,195,171,197,183,159,182,169,148,168,175,156,176,188,167,190,150,119,134,67,33,40,137,109,128,194,170,197,182,158,180,170,150,169,174,155,174,186,165,188,162,132,149,82,44,51,94,52,62,179,151,172,182,159,183,166,144,163,169,148,165,179,157,179,179,153,177,147,108,118,138,97,108,178,152,173,179,157,183,160,135,157,162,140,158,172,150,171,181,158,181,185,165,189,185,163,188,182,160,187,172,150,173,153,131,147,142,121,138,165,144,163,172,150,169,177,154,176,176,150,175,172,147,171,162,140,159,138,117,127,4 187,163,185,187,164,185,189,170,192,190,168,193,192,171,196,188,163,189,191,170,190,187,165,182,187,164,187,186,162,185,188,169,191,182,159,177,185,164,182,188,165,192,190,169,192,188,170,187,189,169,192,190,170,191,185,165,186,147,111,109,157,125,117,183,161,179,189,170,191,188,169,186,188,167,189,184,162,182,119,81,88,75,37,46,127,87,76,170,143,149,188,169,192,186,164,186,185,161,182,184,160,179,94,52,58,59,21,42,87,46,52,172,145,157,186,165,185,186,165,187,185,161,179,190,169,192,143,108,119,75,23,28,109,68,75,185,165,185,187,165,184,185,164,181,186,162,183,185,158,181,177,148,172,152,116,134,164,133,149,187,167,185,186,161,182,184,159,178,184,158,180,184,157,181,182,154,177,184,160,188,186,163,189,183,157,176,184,156,176,184,160,182,4 174,142,163,182,149,171,184,153,175,182,149,169,183,150,172,177,145,166,166,134,151,156,126,139,177,143,165,185,154,171,187,156,176,186,156,180,188,156,177,180,142,161,170,137,155,158,127,143,178,144,167,184,150,169,189,156,178,187,155,176,184,150,172,185,152,173,175,144,161,161,130,146,173,139,160,185,149,171,185,150,171,108,61,68,149,105,110,188,160,182,178,149,169,164,134,151,172,136,154,182,146,167,185,147,168,104,52,64,148,109,122,188,158,181,175,144,166,163,132,148,169,133,151,177,136,158,184,144,168,183,145,171,183,148,170,181,147,170,171,141,162,157,128,139,163,123,142,170,126,144,177,141,162,179,142,166,179,142,167,174,141,161,162,130,150,148,116,128,150,108,123,162,123,138,167,126,146,171,130,154,172,136,157,165,131,148,154,122,134,136,103,113,4 176,148,167,194,165,190,200,171,197,205,176,200,202,173,197,195,166,183,180,151,165,153,126,132,188,158,179,197,169,191,207,181,206,212,187,209,205,177,194,202,174,192,189,161,178,167,139,150,188,160,182,200,176,198,201,174,190,186,153,158,168,130,128,174,137,134,187,160,172,175,149,164,193,165,188,192,165,180,152,118,118,115,85,89,116,83,88,139,99,94,164,128,122,179,153,164,189,161,178,158,119,117,106,70,69,93,63,67,100,68,73,125,85,83,158,117,107,181,154,167,175,148,161,169,137,143,152,115,115,150,112,108,149,114,110,159,122,116,179,146,154,182,154,172,158,131,144,178,153,169,187,157,172,194,164,175,200,173,186,199,171,187,191,164,186,174,146,160,131,108,117,154,128,142,172,145,162,189,161,180,196,168,187,193,166,183,185,158,169,150,126,129,4 164,153,174,165,154,174,165,154,174,166,155,176,167,155,175,167,156,176,163,151,168,159,145,164,162,150,170,165,155,176,168,159,180,170,160,182,168,157,179,168,157,177,165,153,171,162,149,166,163,152,171,166,154,174,169,159,178,150,133,144,154,139,157,168,157,178,165,153,170,162,151,167,164,153,172,165,155,173,171,161,178,74,46,38,88,63,60,170,160,181,162,150,167,161,149,166,163,151,169,165,154,171,170,161,180,127,108,112,123,101,101,167,156,175,164,153,172,163,151,169,163,153,169,166,156,173,166,156,172,169,158,176,169,158,178,166,155,171,164,152,167,161,148,163,162,152,168,165,156,173,165,154,170,164,151,168,164,153,169,165,154,170,162,149,164,162,149,163,159,148,163,161,151,168,163,152,168,164,152,169,163,152,169,164,153,169,163,153,168,160,149,164,4 156,142,159,165,150,168,170,154,172,172,157,174,170,153,171,167,150,166,160,146,158,151,137,149,159,144,160,167,152,169,172,158,175,172,157,175,172,156,174,169,153,170,163,147,160,154,138,151,161,146,159,168,152,169,171,156,172,177,165,183,176,164,184,170,155,171,165,148,161,156,139,151,160,146,158,166,151,166,176,164,182,146,127,134,147,128,138,174,161,178,165,149,163,155,138,152,158,145,156,165,149,163,174,164,179,149,130,136,149,127,133,174,160,174,163,147,160,154,138,152,155,142,151,162,149,161,168,156,168,174,161,176,174,159,174,168,152,163,162,147,159,151,136,148,150,136,145,156,143,151,161,146,159,165,149,163,167,151,163,162,148,160,156,142,155,146,131,140,142,126,135,150,135,144,153,140,150,156,142,153,158,143,155,154,139,150,147,133,144,136,121,126,4 152,131,136,170,149,157,179,156,165,182,157,167,182,156,166,177,154,161,167,146,153,148,127,127,164,142,151,175,154,162,185,162,169,188,163,172,188,163,171,183,160,166,172,151,156,159,135,140,169,149,157,181,160,167,189,168,176,197,175,186,196,175,183,187,166,172,178,156,163,164,137,144,171,151,157,181,161,167,191,171,180,169,142,145,181,156,161,191,168,176,179,153,159,167,143,150,169,150,154,179,160,166,192,173,182,167,140,144,179,155,161,192,169,179,179,154,163,168,146,153,165,145,149,177,159,163,185,164,171,195,175,184,194,171,180,185,161,170,176,153,161,162,135,140,159,136,139,169,148,154,179,159,166,182,160,167,182,159,169,179,157,166,170,147,154,155,129,130,140,118,119,162,138,144,169,149,156,171,151,160,174,154,164,170,148,158,164,142,147,134,114,111,4 180,158,171,184,162,175,184,163,178,183,159,174,184,162,172,183,162,171,180,159,169,176,155,164,181,160,172,183,162,176,184,161,175,184,161,172,184,161,172,185,163,177,181,160,173,178,156,167,180,159,171,179,156,170,182,158,174,190,168,182,190,169,183,185,163,175,182,159,171,178,156,166,176,155,165,180,158,169,184,160,174,132,98,96,144,113,110,185,163,175,181,157,169,178,154,165,179,159,171,182,162,173,185,160,173,89,51,45,102,62,54,186,163,176,181,159,171,177,152,163,179,159,170,181,160,172,183,163,175,178,153,164,179,154,166,185,165,180,183,161,173,178,155,168,179,159,169,180,160,170,182,160,171,184,162,175,186,164,176,182,159,171,181,157,168,178,154,165,175,154,164,179,158,167,180,157,167,182,160,169,181,159,170,180,153,162,179,152,162,175,151,161,4 110,86,80,188,154,155,189,153,148,183,144,129,180,144,134,170,132,118,134,98,80,58,33,20,171,139,136,194,159,158,189,147,128,181,137,112,181,138,114,169,124,97,162,119,97,95,63,48,186,150,152,190,147,133,190,145,120,189,145,125,180,136,111,176,132,106,177,141,131,131,98,87,185,148,145,185,140,119,186,141,116,187,142,122,181,135,112,176,130,102,176,136,118,144,111,101,183,147,143,183,137,115,182,137,114,186,142,122,183,137,112,177,130,100,179,143,130,142,111,101,179,147,142,180,141,118,179,135,108,182,138,115,181,138,112,176,130,103,176,142,132,125,94,82,162,133,124,177,144,129,176,135,108,177,135,110,175,132,105,176,140,129,166,135,125,85,58,46,107,81,71,166,135,122,172,141,128,173,139,128,165,128,112,168,138,133,126,97,83,41,21,14,4 187,159,187,190,159,187,194,164,194,194,166,193,192,165,193,188,158,182,183,151,172,177,146,165,187,160,190,191,160,190,194,164,194,188,156,180,183,149,167,187,157,181,184,153,177,179,148,167,184,158,192,189,162,195,185,150,173,157,105,103,152,99,89,175,138,151,183,153,177,179,146,166,182,157,190,186,155,187,164,116,121,142,86,78,143,90,84,150,100,98,183,153,176,179,146,166,180,157,190,184,158,191,162,115,117,137,79,68,141,87,79,157,112,114,183,153,175,179,143,162,177,154,185,184,163,198,182,155,181,153,103,99,154,105,101,181,151,170,183,152,170,178,145,166,175,153,182,184,162,195,186,161,192,181,153,178,179,151,176,183,157,181,183,154,173,176,145,165,176,152,178,180,156,184,182,157,185,182,155,182,181,155,184,182,154,179,181,152,174,163,132,149,4 177,154,185,190,165,200,200,172,205,202,173,203,199,168,195,190,157,182,180,147,171,165,129,150,181,158,188,193,167,199,202,171,202,206,178,210,204,175,206,193,162,187,184,154,175,170,137,158,180,155,185,192,166,201,202,173,207,188,151,169,186,149,164,195,167,193,185,154,175,172,138,159,176,152,183,189,166,202,188,154,181,154,99,93,154,101,95,188,156,176,188,156,179,174,140,160,172,148,177,185,164,199,186,157,184,150,95,86,158,109,106,190,160,181,186,153,176,172,140,161,168,144,171,181,159,189,192,172,209,182,149,168,185,155,175,193,168,192,181,150,173,167,134,154,165,142,172,179,157,185,187,162,190,189,163,193,191,164,194,188,161,185,176,148,170,161,128,144,157,133,158,170,148,174,178,155,180,181,153,179,182,154,178,178,150,172,169,140,157,151,122,128,4 166,134,138,173,141,145,177,143,146,185,154,160,179,148,154,172,140,140,174,142,145,164,133,136,169,136,139,170,135,135,182,151,155,183,152,156,185,156,161,185,157,161,177,146,148,167,135,138,173,142,145,175,141,142,184,156,160,180,146,150,169,128,133,176,141,146,180,151,153,169,139,142,168,134,137,180,150,155,172,135,138,108,54,55,77,26,30,143,91,90,179,152,157,165,133,133,169,136,141,180,152,159,170,133,136,93,35,36,74,19,22,145,97,98,180,151,156,162,130,131,168,137,140,175,144,149,180,153,160,161,118,122,146,93,92,173,139,140,176,146,151,163,131,132,163,134,135,169,141,143,175,147,151,186,160,169,182,156,163,174,146,147,174,146,151,162,133,136,155,125,125,160,131,132,167,138,141,170,139,143,167,134,137,170,141,143,166,137,137,154,124,123,4 145,127,150,149,133,157,153,135,161,153,136,162,156,145,173,152,138,165,150,135,162,148,132,156,147,131,157,150,137,163,151,134,158,154,139,167,155,144,172,154,142,169,152,138,164,150,132,156,149,135,163,153,141,169,152,136,161,149,127,146,155,136,158,154,138,163,153,141,165,151,136,159,150,137,161,155,144,172,150,131,151,115,64,56,133,90,89,156,139,160,153,141,165,150,131,154,151,131,153,154,142,169,155,141,168,140,102,108,136,92,86,155,139,161,152,135,155,149,128,145,149,125,148,153,138,165,155,140,165,152,127,139,154,134,152,156,144,170,152,132,152,149,128,144,150,131,157,153,136,160,155,140,165,157,144,171,158,147,174,157,145,169,155,141,164,153,136,157,150,132,157,152,135,160,153,138,161,156,140,165,158,143,169,156,141,165,155,140,161,153,138,158,4 126,112,131,148,133,158,152,139,164,159,145,170,158,145,172,152,139,164,146,130,152,118,100,117,142,129,152,152,139,164,158,142,166,165,148,174,165,151,178,159,146,170,150,132,154,137,119,138,145,133,157,154,141,165,162,147,173,165,147,170,167,152,178,163,148,172,152,136,155,142,125,143,146,130,151,153,137,158,167,155,182,151,119,128,155,123,132,164,150,172,154,138,158,142,127,146,144,127,147,154,136,158,164,146,170,166,147,167,166,147,167,163,146,165,154,138,159,143,125,145,139,120,138,151,135,158,161,145,170,167,151,176,169,153,178,163,146,167,153,135,155,140,123,140,130,114,131,147,131,150,155,140,162,161,147,171,162,146,170,155,140,163,149,134,153,121,108,119,88,76,89,142,127,144,146,130,151,151,136,159,152,136,160,148,134,155,138,123,137,73,62,70,4 219,199,208,225,207,218,227,208,223,225,207,216,225,208,217,227,211,220,225,208,218,220,200,208,218,196,202,220,199,207,227,210,220,229,211,224,227,209,218,228,212,221,227,210,219,220,199,205,220,200,211,219,197,203,223,204,211,226,205,212,233,216,222,226,207,213,221,200,201,222,202,209,220,201,210,222,205,214,230,211,220,112,81,77,169,144,146,236,217,221,216,191,184,223,205,215,219,199,206,222,204,211,232,216,229,185,163,166,189,163,164,231,212,215,223,203,207,222,203,208,218,199,204,221,202,209,225,209,214,235,218,225,233,217,222,223,201,198,224,203,206,220,199,201,218,200,205,222,205,212,225,209,215,226,210,216,228,211,215,227,210,215,223,204,206,220,199,199,216,198,205,220,203,207,223,206,213,225,209,216,225,207,208,224,205,207,224,206,207,220,200,201,4 208,177,186,218,187,194,230,197,201,231,200,206,225,196,203,219,191,195,213,182,184,150,123,118,214,184,194,224,193,198,239,207,212,243,212,219,236,206,211,229,201,203,215,186,190,189,156,152,216,187,193,228,200,204,242,211,216,253,222,230,249,220,228,235,205,208,221,192,197,201,169,167,216,188,194,227,200,202,248,218,221,225,191,195,228,193,195,240,208,209,222,194,199,202,168,165,214,189,195,223,197,197,243,213,212,236,207,211,233,198,196,238,207,206,220,192,192,201,170,166,208,183,187,219,195,202,235,210,213,247,220,221,246,215,214,233,203,201,217,189,189,193,163,158,205,179,180,212,187,192,226,203,210,234,207,210,234,205,202,223,195,195,213,184,179,164,135,124,187,162,158,206,180,181,213,188,192,219,194,196,221,195,197,213,185,184,197,167,156,101,78,71,4 158,141,138,165,147,143,175,160,161,177,159,160,174,156,152,171,155,153,162,141,134,151,130,121,161,144,143,170,155,155,177,159,155,178,156,151,182,164,166,176,159,156,166,147,142,159,141,138,162,144,142,169,150,146,178,159,160,186,168,165,186,171,169,179,161,158,170,153,149,161,144,142,162,140,132,169,150,147,180,162,162,170,150,150,174,155,153,182,166,163,170,154,149,161,143,139,161,143,141,170,154,153,182,166,167,159,138,138,160,139,139,182,166,164,168,150,146,160,141,135,159,142,141,167,150,148,175,159,162,183,166,169,180,161,158,176,159,160,168,152,151,158,138,130,156,138,135,162,145,145,170,154,155,174,156,159,178,162,164,172,156,158,164,147,147,154,136,129,149,132,128,159,143,145,164,149,151,166,147,147,169,153,155,165,149,150,159,141,141,141,122,112,4 170,156,159,173,158,162,172,158,159,170,154,147,170,151,144,170,151,146,170,155,156,168,152,153,170,155,157,174,159,163,171,155,151,172,156,151,170,151,144,171,153,149,172,156,159,169,153,154,169,152,152,171,155,154,167,148,148,154,132,131,162,141,144,171,156,159,171,155,154,169,155,158,167,150,149,169,151,145,159,137,138,86,60,69,101,74,83,168,145,143,170,153,153,168,152,153,168,149,146,169,151,147,167,147,144,123,98,104,116,87,91,167,144,141,170,153,156,170,155,161,167,146,136,169,152,151,170,155,156,169,148,146,166,142,138,168,148,146,168,148,142,169,151,155,167,147,143,171,155,160,170,151,148,171,153,153,170,152,152,167,143,133,168,143,129,167,148,149,170,155,163,168,149,145,171,151,153,175,159,170,172,156,158,170,151,149,167,147,139,167,146,143,4 133,114,138,141,125,154,142,124,158,151,133,164,152,137,165,148,131,156,140,126,149,121,106,124,142,122,148,146,127,155,153,135,167,162,144,175,165,149,176,160,143,168,149,133,156,136,120,140,146,126,151,153,134,160,162,145,174,171,155,184,173,156,183,166,149,174,155,140,163,140,123,145,149,132,154,157,141,167,164,148,179,163,141,163,168,150,174,168,153,180,157,140,162,144,127,148,149,132,152,156,140,165,164,148,176,160,135,155,166,151,177,167,151,176,156,136,159,146,126,146,147,129,149,154,139,161,162,147,170,169,153,178,166,153,178,163,146,168,153,132,154,144,125,144,143,124,139,149,132,150,157,139,160,162,146,168,160,144,169,156,139,161,149,128,150,134,115,131,120,102,110,145,126,141,149,131,151,152,135,158,152,134,158,149,129,152,144,122,142,98,81,92,4 149,133,162,152,138,169,156,143,174,157,143,172,158,147,177,160,149,175,156,141,167,154,140,168,151,135,164,154,140,171,158,146,177,159,146,177,159,146,174,160,148,173,157,144,170,155,141,169,153,138,170,153,138,171,157,143,175,158,144,172,149,129,147,158,145,172,157,145,175,156,145,174,151,135,167,152,136,167,158,145,176,143,120,137,140,117,129,160,149,180,155,143,172,156,145,173,151,136,167,154,140,170,159,145,174,136,108,120,146,126,147,158,148,179,156,145,173,156,144,170,152,138,168,154,141,171,157,142,168,151,133,158,156,143,172,157,145,172,155,144,171,156,144,170,152,138,165,154,139,167,158,143,169,157,142,170,157,145,173,156,145,171,154,142,169,153,139,167,152,138,164,155,141,167,158,145,170,157,143,169,157,145,171,156,145,171,156,143,169,154,140,165,4 153,123,130,164,137,147,173,147,158,174,147,160,173,144,157,169,142,150,161,136,146,152,124,133,159,133,143,168,141,149,176,149,157,179,151,164,177,150,164,173,147,155,167,140,149,156,129,141,163,140,149,171,144,153,177,150,161,173,139,143,179,148,158,179,153,165,172,145,156,160,133,144,161,138,143,171,145,154,176,148,161,156,98,98,172,134,142,183,157,172,172,144,154,160,135,145,159,138,142,170,146,154,173,143,152,155,98,94,167,122,124,178,148,159,170,144,150,158,135,143,154,131,133,164,139,145,170,142,150,170,138,142,170,131,129,174,146,151,167,143,150,155,134,140,150,126,126,156,133,139,166,143,151,169,140,148,172,147,150,168,144,144,159,130,131,149,125,126,142,121,122,150,127,133,158,136,144,161,134,140,164,138,140,161,140,143,153,120,120,138,105,90,4 169,144,148,169,143,143,175,152,156,178,153,162,179,156,163,175,147,148,176,147,155,174,144,152,174,152,158,172,148,151,173,151,150,175,152,154,179,157,164,181,156,166,178,149,160,176,148,161,171,148,154,175,153,162,161,134,119,148,108,79,167,138,130,179,154,161,171,135,144,174,143,155,170,147,152,167,140,145,155,123,115,118,71,53,137,97,87,177,153,160,173,142,154,175,146,161,167,142,145,164,135,139,161,132,132,115,68,62,117,75,74,175,150,157,173,144,155,172,144,151,167,140,145,172,146,159,166,138,145,159,127,129,157,121,130,164,132,141,171,142,155,171,143,149,168,141,151,169,140,156,165,135,147,163,134,148,161,126,146,163,128,144,168,138,153,170,143,156,164,137,146,162,130,138,162,132,141,157,124,142,156,118,143,155,115,135,159,126,142,159,128,139,4 172,130,137,172,125,122,167,113,95,191,151,160,192,155,160,180,137,145,166,126,129,155,119,120,173,127,129,183,141,141,186,139,135,196,152,157,190,146,145,185,141,141,170,126,122,160,122,125,178,138,137,192,156,158,197,157,158,201,155,159,197,153,154,192,147,151,179,141,144,164,125,133,179,142,139,189,149,146,201,163,166,187,136,125,191,145,144,195,148,159,177,131,137,163,123,128,177,137,130,185,143,137,199,159,162,168,112,108,164,111,109,196,153,161,177,131,134,164,125,129,174,135,127,180,136,130,192,148,159,189,143,156,180,129,143,183,140,148,174,137,139,159,121,125,169,131,125,178,132,136,184,136,143,180,132,150,167,111,144,162,111,129,161,122,124,153,118,123,161,122,116,167,116,126,175,127,132,171,122,139,155,101,134,147,95,117,152,109,113,135,95,91,4 145,122,139,165,141,162,172,146,167,176,151,168,176,155,174,168,148,163,163,141,156,128,107,117,161,137,156,170,147,167,182,159,180,186,161,180,185,161,181,176,156,172,164,141,155,154,131,144,163,140,159,175,152,168,187,164,184,193,172,194,191,170,189,181,159,175,169,147,162,158,136,151,165,138,150,179,156,174,190,168,190,173,136,140,181,152,163,184,164,181,171,148,162,161,136,150,164,139,151,177,155,173,189,168,189,167,129,126,176,144,153,185,163,180,171,146,159,160,136,150,162,136,154,172,149,165,184,162,181,192,171,193,189,165,183,180,154,165,170,141,157,158,133,146,157,130,145,166,140,158,177,154,173,182,158,178,182,158,176,177,156,171,167,143,157,146,121,129,123,103,115,161,137,153,164,139,154,171,147,165,170,144,159,167,143,160,160,134,145,97,78,81,4 179,158,178,182,163,186,183,162,185,183,160,180,183,158,179,181,160,179,178,159,179,175,153,174,180,159,179,182,160,180,184,162,184,187,166,190,185,161,182,185,167,185,178,157,173,177,157,177,178,158,178,180,158,177,182,161,182,173,139,144,178,151,162,184,165,184,180,159,174,175,154,172,179,156,177,182,163,185,172,143,153,134,74,52,155,114,109,184,165,186,179,158,173,174,151,169,178,156,178,179,158,176,163,124,117,120,56,31,147,102,92,186,168,189,178,152,172,175,151,171,179,158,178,180,160,179,174,150,160,157,115,108,172,143,153,182,161,181,178,154,174,177,156,176,179,156,177,181,162,183,182,163,185,183,164,187,181,158,178,178,152,167,178,157,175,177,155,171,178,156,176,180,160,179,179,156,175,181,159,178,182,163,184,178,155,167,175,149,157,176,155,172,4 152,137,142,160,143,148,167,148,156,170,154,161,167,149,155,162,136,146,151,124,137,135,113,124,160,146,150,164,148,153,171,155,162,174,161,168,172,154,163,168,140,153,156,127,141,145,121,135,162,148,152,167,152,157,172,157,162,178,165,171,177,159,169,170,141,155,161,133,147,150,124,139,161,148,153,166,152,159,174,160,166,155,138,147,159,139,148,173,145,158,166,139,151,152,126,139,157,147,152,164,151,157,172,158,165,153,132,141,159,134,144,174,148,158,167,143,153,154,129,141,154,145,150,161,149,155,168,153,159,175,157,167,176,153,164,172,147,156,166,143,152,154,128,140,151,137,144,156,146,152,163,147,155,170,151,161,171,149,160,169,145,155,163,142,151,152,128,138,146,129,135,150,135,143,157,142,151,164,145,155,165,144,156,163,140,151,158,137,147,148,126,133,4 163,142,155,165,144,155,167,148,158,165,148,160,163,144,155,167,146,159,167,140,155,162,127,144,163,142,154,165,145,156,167,150,163,162,144,159,162,143,159,167,144,160,167,138,154,163,128,148,163,144,155,163,142,155,158,141,155,151,134,152,154,133,151,161,134,151,166,138,152,162,127,145,161,143,153,160,138,148,155,137,150,106,85,96,104,76,83,162,131,148,165,136,150,162,129,147,160,141,153,161,142,154,155,134,149,93,66,76,113,86,100,164,135,152,163,130,145,162,129,148,162,144,155,160,140,151,156,135,149,149,122,141,157,128,148,163,132,146,166,135,149,166,133,150,159,140,152,159,137,147,163,143,155,163,141,159,164,139,154,165,138,150,168,140,154,167,136,150,156,135,145,162,145,157,166,148,163,165,141,156,165,139,151,168,142,155,168,139,153,166,136,150,4 130,117,129,147,123,135,157,130,140,162,143,157,159,137,154,170,158,173,167,166,176,124,112,121,138,118,132,159,141,155,174,161,170,168,152,162,167,147,164,178,167,178,175,168,176,148,141,147,147,131,144,168,154,162,175,159,162,172,160,167,172,156,170,181,168,178,181,179,188,156,154,162,155,145,157,169,156,163,167,148,152,126,88,94,148,118,128,189,187,195,182,181,189,162,161,167,153,146,161,168,161,173,160,141,148,118,69,78,137,101,109,182,178,190,171,162,169,157,149,154,146,142,159,158,148,161,158,140,152,159,137,146,167,154,164,172,157,166,164,148,152,152,145,154,144,141,158,158,151,163,157,141,153,161,147,156,167,155,166,164,142,146,154,130,136,145,136,145,138,134,150,156,155,171,150,134,148,153,138,148,163,148,158,159,141,146,150,132,138,125,109,120,4 211,158,186,223,168,199,233,177,212,236,178,210,237,181,211,233,173,202,222,158,187,210,152,177,217,165,192,227,175,201,236,180,208,242,182,216,244,184,217,240,183,213,229,172,200,213,153,182,222,175,199,232,184,209,236,181,208,247,188,220,253,194,226,245,187,217,228,169,197,213,153,182,226,182,201,235,191,215,247,198,225,226,172,202,227,170,200,250,191,221,228,167,196,217,157,185,226,183,200,235,191,212,245,198,224,225,178,203,225,169,196,245,190,220,228,174,201,216,156,184,220,178,195,232,188,207,238,192,215,249,206,231,247,197,223,237,184,211,230,177,202,215,155,181,211,171,187,223,182,199,233,190,210,236,192,217,236,191,217,234,182,209,227,174,199,212,156,181,202,163,177,213,176,191,225,183,201,229,184,205,230,184,210,228,178,205,218,162,189,206,151,174,4 225,174,179,227,177,194,234,184,207,235,184,205,237,186,208,237,187,210,233,183,204,230,177,195,230,183,204,230,180,200,236,186,208,236,187,208,238,188,210,239,189,209,234,182,202,231,174,190,233,187,207,235,185,205,236,189,213,240,196,219,239,187,209,239,187,206,237,187,207,232,180,200,235,194,212,236,190,210,240,192,215,155,115,121,196,149,164,246,194,215,236,185,205,231,180,201,234,195,214,236,192,211,237,194,216,159,118,120,201,155,167,245,199,222,234,182,202,230,176,196,231,190,209,237,196,212,235,198,217,242,200,221,239,191,207,236,185,204,231,185,204,227,178,195,229,186,201,235,197,212,239,203,219,240,200,219,240,195,213,237,188,206,231,183,200,229,177,191,228,189,205,233,199,217,236,200,217,239,202,220,238,198,216,233,189,207,231,183,199,228,178,194,4 167,122,159,188,139,181,213,162,207,219,165,210,226,173,216,220,169,210,212,167,203,196,149,183,180,126,167,202,151,194,218,168,207,226,172,215,233,182,226,229,185,223,219,174,208,201,152,184,190,128,170,206,154,196,225,177,218,232,181,224,230,179,218,231,185,223,222,180,212,209,160,192,192,135,178,206,154,196,227,178,222,190,126,144,167,93,90,228,176,211,223,179,215,211,162,197,192,147,187,205,155,196,223,174,216,185,120,139,186,125,142,234,189,227,225,182,213,210,163,192,190,146,185,201,156,198,218,167,209,229,175,216,238,191,231,231,185,221,224,177,210,210,163,194,185,135,175,191,146,187,213,164,205,222,168,209,227,181,220,226,180,217,216,164,199,203,154,187,176,129,160,186,143,179,204,159,197,213,160,203,218,171,212,217,170,208,205,153,187,187,137,163,4 210,155,199,214,160,205,215,163,208,215,168,212,216,168,212,217,171,216,216,174,215,216,179,213,211,160,203,215,166,210,216,171,213,214,171,211,215,174,215,219,175,215,218,176,213,215,173,211,211,159,202,216,167,213,204,147,185,178,112,118,181,110,117,210,147,181,219,173,211,217,176,215,207,149,193,213,157,202,173,104,115,142,71,64,138,63,50,196,136,152,221,174,214,216,169,208,208,153,197,213,159,201,154,81,86,112,44,42,144,76,76,208,155,189,222,177,219,218,176,211,209,160,202,213,161,205,196,137,171,172,108,125,204,148,181,222,176,220,223,180,219,221,182,216,208,157,202,212,156,202,215,160,199,221,169,211,221,167,212,224,177,216,220,172,208,218,170,205,206,149,192,215,152,196,216,158,199,218,165,204,222,176,214,222,177,217,220,175,211,219,169,206,4 186,180,194,186,180,192,186,178,191,189,183,201,189,186,200,189,184,195,188,184,193,187,181,190,185,178,192,183,173,186,176,164,173,164,145,147,160,139,134,176,164,168,188,183,192,186,178,185,182,174,186,178,168,178,142,112,100,110,65,47,113,68,48,145,117,103,184,177,186,186,180,188,181,175,185,174,164,169,120,80,66,100,56,44,103,57,46,130,95,76,179,169,173,187,181,190,180,173,184,169,155,157,115,72,52,95,49,34,111,65,47,150,125,113,182,175,181,185,178,185,180,171,182,176,165,175,147,119,109,136,104,85,157,134,129,179,168,175,186,178,186,185,178,185,180,171,180,180,171,181,178,167,178,178,167,174,184,175,186,186,178,187,186,178,185,185,177,184,180,170,180,179,168,177,181,170,179,185,176,187,185,175,185,186,178,187,185,178,184,181,171,177,4 151,140,151,159,148,158,167,160,171,169,165,176,169,163,174,168,162,169,164,156,162,155,148,152,154,144,156,163,153,164,168,165,175,173,169,183,175,171,184,171,167,175,166,160,165,159,152,154,156,145,154,164,154,164,170,163,174,162,143,147,156,134,130,170,164,169,168,160,164,160,153,156,158,148,156,164,151,160,170,159,168,122,79,66,101,44,22,160,143,139,169,164,170,159,150,152,156,145,153,162,148,156,168,156,165,132,95,83,127,85,71,166,154,155,167,161,164,159,153,155,152,143,149,159,148,155,165,155,163,168,153,160,170,159,166,170,162,168,165,155,157,156,148,150,148,138,144,155,145,151,162,154,161,166,159,166,167,159,164,166,158,161,161,152,155,153,145,147,142,133,139,150,141,147,157,150,156,161,154,161,162,154,160,161,153,158,156,150,153,148,140,141,4 215,204,224,214,199,214,214,199,218,216,204,229,214,203,222,215,206,224,217,208,223,217,209,221,213,199,218,211,188,204,201,174,185,188,147,147,182,135,126,191,157,154,211,195,208,217,207,220,210,196,211,201,173,182,164,105,85,132,61,40,133,61,41,156,90,64,197,168,168,216,205,219,209,200,216,191,160,161,140,69,51,121,56,43,129,60,50,134,65,46,187,149,136,213,200,215,207,195,209,185,147,142,126,56,39,113,47,36,121,50,37,143,74,52,190,154,141,212,199,211,207,195,211,184,144,139,142,71,44,127,59,39,147,77,57,179,129,117,207,189,196,215,202,213,208,192,208,202,181,197,184,141,134,179,132,114,194,158,157,208,188,199,214,197,206,216,199,211,208,191,203,209,189,204,208,187,202,208,189,201,213,195,210,216,200,214,216,202,213,215,201,212,4 210,185,212,212,188,216,212,187,218,203,159,184,194,136,153,199,154,176,191,126,137,184,93,104,210,186,212,202,166,189,186,120,133,179,103,107,170,81,79,182,107,115,192,134,152,186,107,117,208,186,214,195,149,170,156,63,59,162,73,76,163,72,76,161,69,72,185,121,136,195,138,153,209,186,215,188,137,148,143,49,41,157,69,70,164,75,84,138,39,44,177,106,115,211,183,214,210,189,218,188,137,148,155,64,59,149,56,58,159,68,75,162,69,73,194,140,156,216,192,223,208,183,211,206,176,208,175,98,97,152,53,45,154,51,50,178,97,102,208,173,198,215,191,219,208,181,207,211,186,217,203,164,188,195,143,162,193,132,149,201,152,175,215,186,219,215,184,212,206,178,204,208,180,209,211,187,219,214,191,225,216,191,223,216,188,219,214,181,211,212,178,207,4 133,102,130,184,154,187,190,163,195,194,167,202,195,170,203,183,153,190,175,140,175,108,75,100,173,143,175,188,161,193,198,171,202,204,179,210,202,175,206,180,117,138,178,130,157,158,124,155,179,150,180,191,164,194,202,179,208,206,183,214,198,158,181,177,97,104,177,115,134,173,141,173,181,149,179,193,168,197,191,156,180,168,97,103,170,98,107,181,114,123,182,125,145,176,144,175,179,147,176,194,169,202,172,120,134,134,40,35,150,68,71,195,161,186,193,162,192,177,143,170,173,142,171,188,161,191,188,153,178,155,79,81,175,114,126,202,177,206,190,159,187,173,138,163,164,132,161,180,150,179,190,163,194,196,169,202,198,173,203,195,165,194,186,152,179,153,117,141,122,91,116,173,141,171,180,148,177,186,158,190,189,160,190,186,158,187,176,141,166,98,64,85,4 141,106,142,195,158,205,199,161,202,203,166,205,198,164,199,190,157,195,185,153,192,136,105,137,192,154,195,199,160,208,204,166,206,214,182,226,218,189,230,204,171,214,190,156,200,176,145,180,197,154,191,203,162,205,209,175,214,194,159,196,151,111,141,191,154,195,198,167,207,184,152,194,201,161,199,211,172,215,196,157,199,148,96,123,114,67,92,148,109,137,204,172,210,186,149,186,195,153,195,217,180,224,195,156,198,146,92,113,143,92,114,169,130,167,207,176,217,187,151,186,190,149,196,210,170,216,225,192,234,172,126,156,114,63,87,193,159,195,207,175,219,193,160,204,190,151,191,202,161,205,215,177,222,218,186,232,200,166,207,208,177,219,196,160,203,190,154,200,176,138,182,199,158,206,205,165,210,207,171,216,212,180,230,202,166,214,194,157,199,171,134,179,4 1,1,1,68,59,67,126,108,122,138,112,128,140,111,131,147,126,142,91,79,87,5,4,6,33,30,36,116,104,119,139,112,129,145,111,128,144,107,125,160,132,151,150,137,149,47,40,46,74,67,81,137,122,140,126,97,113,48,30,37,114,73,91,163,132,148,167,152,164,93,80,87,96,93,110,146,130,150,103,67,84,39,23,31,94,48,59,149,107,122,173,160,172,116,104,111,103,101,119,151,141,163,116,77,93,70,22,28,89,31,41,157,119,135,170,158,169,120,110,118,91,86,106,151,146,166,153,127,144,98,43,56,122,71,88,173,153,165,161,149,158,101,91,100,57,53,65,143,138,156,160,148,165,162,135,151,167,145,159,167,158,166,149,138,148,55,47,54,13,11,14,108,99,117,153,144,158,157,148,157,158,147,156,152,141,152,108,98,109,8,6,7,4 121,107,126,140,111,134,141,110,129,134,101,119,148,115,135,150,114,135,165,145,168,153,143,162,134,119,141,149,118,139,79,59,70,49,30,37,117,77,100,155,118,139,170,149,168,162,149,168,142,124,145,143,107,131,33,22,31,35,27,34,108,62,79,131,88,107,165,132,148,171,160,177,146,126,150,128,84,108,56,26,38,66,46,58,100,57,64,115,62,79,171,141,159,172,161,178,153,140,165,127,91,113,80,33,43,84,40,50,92,36,45,127,69,89,176,148,166,167,153,168,154,145,170,155,130,153,99,49,61,72,18,27,92,24,40,146,104,123,180,162,177,162,147,160,152,148,169,163,147,169,148,109,130,111,58,75,136,91,112,173,148,167,174,163,176,158,147,159,145,140,160,162,153,176,164,141,162,167,137,156,172,148,167,170,154,169,169,163,174,152,144,157,4 78,69,80,131,124,139,162,159,182,173,168,191,174,166,193,173,170,195,160,162,183,109,108,119,126,123,147,153,148,175,169,165,188,170,156,174,178,168,190,192,197,226,180,186,212,146,148,166,143,141,168,168,164,195,163,144,160,141,102,112,153,126,140,164,140,148,165,149,154,161,164,183,150,148,182,173,168,196,133,100,109,101,56,64,107,59,64,98,52,53,149,123,128,161,162,180,147,143,175,166,156,180,113,69,74,100,53,55,109,66,69,106,66,71,167,154,165,172,180,200,142,133,167,157,141,168,154,124,136,152,122,131,139,107,112,138,100,102,168,159,170,165,171,188,134,125,155,158,151,177,176,171,200,173,161,181,165,151,163,168,157,171,170,167,190,154,156,177,109,100,125,155,147,183,168,161,190,170,163,182,171,164,184,166,160,180,153,149,169,120,117,134,4 141,119,156,164,141,184,172,149,199,178,153,205,178,153,204,171,148,198,164,141,190,131,109,146,156,133,173,167,145,184,178,157,199,182,157,210,186,163,218,188,169,225,173,150,201,154,131,170,156,134,169,169,147,187,177,155,193,181,155,199,190,168,220,186,162,208,173,150,196,155,128,165,163,141,181,172,149,191,148,110,134,135,88,112,130,79,95,163,126,148,174,150,193,157,133,170,157,131,168,170,144,181,131,82,97,124,75,88,128,79,93,166,133,163,175,152,194,157,133,166,155,126,162,167,141,180,174,146,186,179,153,190,181,155,190,181,155,200,170,144,184,155,131,162,148,120,151,159,131,170,173,150,195,180,159,206,181,155,203,179,152,195,168,143,178,135,113,138,101,81,106,152,125,158,159,134,172,165,140,180,168,139,180,164,139,175,156,133,158,77,62,79,4 170,140,137,183,154,150,189,159,152,199,171,173,194,164,165,192,165,166,188,162,164,174,149,148,169,134,127,190,163,162,200,174,174,197,167,165,195,166,164,196,168,167,193,167,168,183,155,154,177,147,141,192,164,160,197,168,164,190,152,144,181,135,118,191,156,148,200,176,177,189,165,166,181,154,151,181,143,130,180,136,118,174,123,103,164,104,79,175,124,107,195,166,164,191,166,166,182,155,152,175,133,116,169,116,92,166,108,85,162,101,77,181,137,125,191,161,158,184,155,152,184,158,156,187,156,149,179,135,118,180,133,116,184,139,128,188,151,146,185,155,151,183,155,155,175,145,142,185,156,154,190,158,149,189,153,142,186,147,138,185,151,145,181,150,147,170,137,134,168,138,134,181,151,147,189,161,158,193,166,164,188,157,153,185,154,153,180,150,149,166,134,133,4 132,124,137,148,139,151,160,150,160,169,160,169,172,164,171,168,158,165,161,153,160,145,138,145,144,138,151,158,148,159,167,156,166,175,166,173,178,170,177,177,168,177,171,164,172,155,147,154,153,148,161,164,155,165,172,161,170,178,169,178,180,171,180,181,173,181,176,168,174,164,156,161,158,154,167,169,164,174,178,172,182,152,119,116,150,112,107,183,174,183,178,169,175,168,161,168,160,157,170,170,163,173,179,171,180,153,120,116,145,103,98,181,170,178,178,170,177,168,159,166,161,157,172,170,162,174,174,163,172,178,166,175,177,158,167,177,166,175,175,167,173,165,155,160,157,152,169,166,156,169,171,159,169,174,163,170,176,165,172,175,165,173,172,164,171,162,156,163,152,144,159,164,154,168,170,160,170,171,161,169,172,162,170,170,160,168,166,158,166,156,149,157,4 138,129,143,145,137,152,150,143,157,154,148,161,155,147,159,155,148,161,154,147,161,150,145,157,145,139,154,148,140,154,150,141,153,150,136,146,151,136,144,154,143,155,155,146,159,152,145,157,146,140,153,149,141,154,150,137,150,127,90,86,123,81,70,149,130,140,156,146,159,152,145,155,147,139,152,153,147,160,146,126,134,101,50,37,97,48,38,141,115,120,155,143,156,154,146,157,147,139,151,153,146,159,149,135,145,121,79,71,111,66,60,137,113,117,154,143,154,153,147,159,146,137,151,151,144,155,152,140,152,151,136,146,148,127,137,150,131,143,153,142,155,151,143,155,142,131,146,149,140,154,151,142,154,153,141,153,151,137,148,151,138,149,151,142,153,148,143,155,139,127,141,146,135,150,148,137,149,150,138,148,150,137,148,151,140,152,149,140,151,145,139,152,4 198,164,189,198,162,188,202,172,201,206,177,213,207,182,216,205,181,207,207,181,212,205,176,201,194,159,181,198,165,190,206,176,210,206,170,191,206,176,201,205,179,204,207,179,205,205,172,193,193,158,182,203,171,205,204,165,186,203,147,141,205,154,165,204,175,203,208,181,210,206,176,202,201,168,200,202,173,204,198,159,170,202,148,139,204,155,164,205,172,205,208,175,205,205,173,198,199,168,201,198,168,199,202,168,189,201,150,144,203,147,152,205,164,195,207,173,204,203,164,190,194,165,191,200,169,198,206,169,199,207,158,168,201,150,162,206,166,198,207,172,202,204,162,188,198,164,191,201,167,195,201,167,197,203,166,198,200,162,189,205,166,195,209,172,204,205,164,187,197,163,186,194,160,179,199,165,195,200,165,196,194,155,177,198,157,182,209,170,200,203,161,179,4 189,157,168,205,175,185,217,182,194,224,186,197,229,191,205,221,184,196,210,175,185,192,155,161,201,168,178,212,178,186,223,187,196,237,200,217,235,195,206,220,170,160,217,179,185,202,166,174,205,174,184,223,189,200,232,194,208,237,193,205,240,191,206,231,186,191,225,192,198,210,180,186,204,169,178,219,183,196,232,195,213,221,159,149,229,158,159,240,199,218,227,196,204,209,176,179,198,159,162,219,182,195,230,189,204,220,153,147,226,161,160,237,197,211,224,189,196,204,168,174,195,156,158,207,165,166,225,182,193,232,185,201,236,192,205,233,195,201,221,188,194,200,163,164,189,150,152,203,166,175,212,174,182,225,188,201,229,189,202,226,188,197,214,182,187,197,160,157,142,108,111,200,161,169,201,166,175,211,175,182,218,179,185,212,172,183,207,168,178,152,121,121,4 190,162,171,198,173,180,210,184,200,215,187,205,213,185,202,204,170,169,196,156,141,200,170,182,205,177,196,206,179,193,215,187,206,220,190,212,217,184,208,211,177,181,202,168,160,203,177,191,202,176,190,206,178,196,211,177,201,208,167,165,211,164,176,217,177,209,210,181,202,206,181,198,198,169,186,206,179,201,212,177,197,195,145,122,196,139,125,212,165,190,213,184,203,207,182,201,200,171,191,207,180,199,209,171,188,191,134,116,192,137,118,211,169,190,213,185,206,203,175,191,197,168,179,204,177,191,207,174,188,203,161,170,208,166,178,212,176,191,210,183,195,204,178,194,184,149,143,197,164,174,206,175,195,208,176,201,213,183,204,212,184,194,208,183,191,203,178,187,146,116,124,198,167,182,195,164,176,206,180,201,210,183,201,207,179,193,207,181,193,178,151,156,4 204,178,183,209,190,209,164,141,136,152,133,130,158,134,133,186,150,170,205,175,191,216,197,207,213,190,207,217,194,218,203,179,197,198,172,194,193,159,176,195,160,173,209,183,189,220,201,214,220,202,218,221,197,217,220,197,222,198,163,173,181,132,120,187,146,128,219,194,209,224,205,222,222,207,212,227,210,223,222,199,215,171,124,111,130,79,67,173,130,110,219,197,210,225,208,219,222,207,213,225,208,217,227,202,217,159,115,115,75,35,38,174,131,121,221,200,211,224,207,219,220,203,208,227,211,220,227,207,221,191,153,159,170,132,126,214,188,191,225,209,219,226,209,218,222,204,215,226,211,218,230,215,228,224,199,215,232,213,229,223,204,215,223,206,213,224,209,215,215,200,205,227,213,222,226,212,220,228,210,219,229,211,217,221,201,206,216,196,196,207,187,180,4 62,44,49,189,171,188,181,164,171,104,93,96,105,88,93,207,181,198,176,151,160,49,31,33,133,114,124,212,188,193,195,176,183,138,124,114,157,132,139,215,185,207,213,189,203,120,95,102,181,162,176,218,192,202,221,200,218,200,176,190,200,163,174,220,193,207,223,201,216,161,136,143,200,184,192,229,213,224,239,220,237,198,161,168,161,108,97,229,204,217,225,203,219,153,113,115,195,181,188,227,212,217,240,222,231,191,154,161,163,123,122,237,217,229,226,205,214,165,134,136,165,147,149,222,203,204,232,216,227,237,215,228,238,216,227,228,209,212,223,201,203,145,117,123,96,74,72,209,190,183,229,215,225,230,213,220,227,206,216,217,191,195,204,176,183,80,58,64,20,8,10,141,123,125,220,205,210,218,203,210,214,192,203,206,172,176,123,94,104,15,7,11,4 225,207,215,228,209,215,234,215,227,233,217,231,228,211,225,226,206,219,222,200,212,219,196,204,226,209,218,231,212,222,229,211,224,218,183,176,218,181,173,224,203,217,225,207,219,222,201,213,226,212,218,230,216,229,217,182,175,178,105,68,174,100,64,205,159,137,223,209,221,222,202,213,225,210,218,225,207,213,190,126,99,122,51,38,114,43,33,181,115,83,219,196,203,219,201,215,223,208,216,222,196,197,182,106,72,112,41,31,118,45,33,178,104,72,216,185,190,217,195,205,221,201,208,222,199,207,202,146,129,180,106,82,182,112,91,204,158,151,217,192,205,217,192,202,223,201,207,225,205,213,225,206,220,223,198,207,220,194,206,220,199,214,218,196,202,216,193,199,220,200,202,223,200,199,228,207,217,227,212,220,221,202,209,218,196,204,215,187,183,213,185,178,4 197,176,192,209,188,204,222,199,219,226,202,223,224,200,219,217,195,209,206,183,194,189,165,169,205,184,199,216,194,209,227,204,222,233,214,234,231,208,227,225,202,215,212,192,201,198,175,181,210,188,200,221,201,215,231,211,227,237,218,231,233,212,226,227,205,220,215,192,202,199,175,184,211,192,203,221,200,212,236,222,237,191,140,134,176,114,98,231,211,227,217,193,207,201,176,186,208,185,199,218,196,212,232,212,228,198,148,145,190,136,133,226,204,219,215,194,205,200,175,184,204,182,193,217,196,207,227,204,215,235,217,231,231,211,227,219,196,202,211,191,201,198,178,185,198,178,188,211,192,204,222,203,215,225,202,217,223,200,216,217,196,206,205,183,194,192,170,176,189,168,179,201,182,193,210,189,203,216,195,210,218,198,213,210,193,203,203,183,188,139,122,124,4 201,188,196,209,197,207,214,202,211,221,209,221,221,208,221,217,204,214,215,202,211,211,199,205,206,195,202,213,203,211,219,209,218,225,213,222,227,217,230,221,210,222,215,202,210,211,198,202,207,194,201,213,202,210,220,210,217,226,216,226,218,201,198,217,202,205,219,208,219,213,200,206,208,198,204,212,202,205,223,216,224,216,200,200,146,97,72,164,123,99,219,208,215,214,202,212,207,196,204,211,198,207,221,213,223,201,174,161,116,57,37,146,97,76,213,196,200,213,202,211,204,187,195,210,196,205,217,205,212,215,200,205,201,174,169,205,184,187,213,199,207,210,197,202,205,192,197,210,198,203,215,203,206,219,208,211,224,216,225,216,205,213,209,194,189,208,194,194,190,179,183,209,196,200,213,202,205,216,206,209,216,204,210,214,201,207,211,198,198,203,189,192,4 201,163,141,204,163,142,205,166,147,206,168,150,204,162,146,200,155,132,206,173,157,202,166,148,201,158,134,202,157,134,201,152,127,194,137,102,199,146,119,195,140,106,206,170,156,204,166,150,202,160,142,200,154,126,197,144,109,187,123,78,191,130,90,188,126,84,202,156,138,206,167,154,205,162,149,196,148,118,195,140,96,182,117,72,177,105,62,178,110,64,189,131,94,206,163,152,205,165,150,190,136,101,190,133,88,185,125,82,179,110,67,182,116,71,193,137,104,207,160,149,207,170,155,197,146,120,180,115,68,189,129,87,185,122,76,188,125,83,203,154,130,208,163,149,208,172,158,196,146,118,189,131,88,188,128,86,186,124,81,202,151,128,209,165,151,208,169,150,197,154,142,206,164,145,204,162,138,203,160,138,205,160,139,208,163,144,212,168,157,209,172,159,2 189,184,192,193,156,143,183,142,125,178,133,112,176,131,115,206,196,199,221,220,226,178,172,175,201,177,174,171,106,81,162,97,73,170,133,127,153,98,83,153,90,68,193,156,146,211,203,209,170,112,94,151,72,51,156,100,86,151,114,104,92,60,56,140,76,68,173,118,99,209,195,198,175,130,118,162,107,93,164,113,97,118,68,52,45,20,20,112,67,66,161,98,77,187,140,119,194,165,157,162,106,87,148,96,81,147,99,86,101,53,48,116,66,65,151,84,67,177,122,97,204,180,177,167,100,72,143,89,76,152,108,97,158,100,84,156,96,87,157,87,62,191,159,154,211,199,205,187,149,138,156,87,61,152,86,64,161,99,80,160,89,63,179,127,108,212,202,208,203,189,193,209,193,193,177,126,99,165,97,65,173,105,78,185,131,109,209,190,190,204,198,205,4 81,78,85,210,186,187,205,172,164,200,163,149,202,171,166,223,219,227,231,227,233,151,141,145,183,171,179,197,144,127,172,101,75,179,130,119,168,108,92,177,121,104,213,188,187,217,206,210,197,160,154,163,78,54,164,96,81,171,129,122,117,79,76,145,71,57,194,144,131,223,214,222,197,162,157,169,106,91,172,117,104,142,84,67,55,24,23,127,76,75,177,110,86,208,173,163,213,192,191,176,119,99,157,98,83,157,103,92,109,58,54,128,72,71,166,93,71,202,162,148,220,206,211,187,128,108,154,89,72,159,108,98,165,107,92,161,91,76,178,113,92,218,205,212,213,197,203,209,183,181,171,103,76,160,84,57,168,97,72,176,105,78,206,174,170,224,217,224,178,163,167,227,217,222,205,170,157,194,144,121,201,153,137,215,184,176,228,217,223,218,208,213,4 188,169,175,231,211,214,225,202,208,225,203,207,225,203,206,224,204,207,223,201,205,211,184,193,224,205,206,225,206,209,226,203,211,227,206,217,226,207,216,225,204,211,223,199,208,219,190,201,223,206,207,224,205,211,228,208,218,218,184,197,221,191,205,225,196,208,222,191,206,217,186,201,219,198,204,227,203,215,195,163,175,101,47,65,173,124,139,231,200,217,220,183,202,217,181,199,216,185,199,227,200,216,190,151,167,113,52,70,188,142,161,230,198,219,221,180,201,218,176,197,213,177,193,218,182,202,221,188,210,219,181,203,228,199,219,224,188,210,221,180,203,218,177,200,212,178,197,219,183,204,221,186,206,225,193,213,224,191,212,224,187,210,220,179,204,218,175,199,157,127,146,223,188,206,218,181,201,220,182,205,220,181,206,220,178,202,222,180,204,194,152,178,4 119,107,120,212,199,210,206,192,206,211,194,207,215,206,216,212,198,211,218,201,212,141,125,139,196,188,199,209,199,209,211,200,211,213,199,211,211,192,207,217,205,218,216,205,215,206,189,203,205,194,205,211,202,212,214,204,214,214,199,209,209,185,200,212,193,205,215,200,213,214,202,216,205,195,207,211,202,214,218,211,225,166,117,121,170,121,127,216,198,212,216,204,217,217,214,225,208,200,209,212,200,208,221,214,226,168,122,128,167,117,125,221,209,226,216,207,222,211,202,218,209,199,210,211,199,210,217,206,218,218,206,216,216,204,215,217,205,219,217,206,220,212,199,217,181,164,179,214,202,214,213,201,213,216,200,213,219,209,222,215,203,217,218,203,218,197,179,198,91,78,90,215,202,214,212,198,210,213,190,205,216,204,218,214,202,217,220,204,220,106,89,104,4 76,67,76,219,194,210,218,192,205,218,199,212,217,203,215,216,196,213,202,176,197,47,37,44,184,168,184,224,200,215,219,195,209,219,202,217,216,197,211,212,195,214,220,191,210,148,123,134,216,193,213,218,194,212,222,205,224,211,180,196,190,133,137,211,184,201,214,187,201,203,173,188,212,187,211,216,182,194,208,172,181,171,104,114,176,103,107,215,193,211,216,195,214,212,187,206,211,170,194,218,194,211,193,146,145,171,104,104,197,148,153,220,197,217,218,191,205,214,192,205,214,182,203,214,186,206,209,167,167,219,194,204,221,197,209,221,191,207,221,182,196,216,196,210,201,181,203,211,177,191,211,173,185,223,202,218,219,185,190,219,198,212,227,205,224,181,158,174,124,105,118,216,183,194,209,171,180,220,184,201,220,199,213,220,206,220,224,199,215,87,75,84,4 78,54,57,233,179,186,231,181,185,229,174,176,233,182,192,230,180,189,234,179,185,94,67,70,182,134,140,238,179,184,232,181,189,232,175,174,235,186,198,232,181,191,234,177,179,195,149,154,228,180,186,233,181,188,237,187,202,219,157,161,229,171,178,232,178,180,232,183,186,229,180,183,228,179,179,236,191,200,238,190,198,151,71,68,209,146,148,238,192,197,234,187,195,231,186,188,232,186,194,236,186,192,240,195,205,204,128,126,205,127,118,239,191,199,236,189,200,234,196,206,226,179,191,237,186,197,238,187,199,243,190,204,235,174,185,235,173,182,235,180,190,231,190,199,163,125,133,245,197,203,236,190,203,238,183,192,239,182,194,235,178,185,245,189,197,173,130,139,51,35,38,224,176,183,238,189,203,237,183,193,238,185,193,239,189,196,228,172,178,57,38,43,4 218,180,179,223,185,187,224,189,193,222,185,187,221,182,185,217,170,171,216,171,170,209,167,173,222,186,186,223,187,186,222,181,184,221,177,183,217,165,165,217,168,170,218,174,179,215,169,171,222,183,186,223,184,184,221,174,176,210,140,142,194,109,106,210,148,154,219,169,179,215,166,164,221,181,183,222,182,181,221,169,169,186,108,118,151,58,77,207,137,150,219,167,176,218,173,177,219,179,178,221,178,180,211,144,143,178,83,90,174,86,106,215,153,167,220,167,172,220,180,184,217,177,176,218,170,171,212,144,150,211,144,151,217,159,167,223,178,185,223,183,187,220,176,181,215,173,172,219,179,180,223,186,191,225,189,194,226,191,193,225,190,191,223,185,189,219,173,179,208,165,167,220,183,184,222,185,186,226,195,202,228,200,212,223,184,186,223,183,185,206,161,165,4 137,114,121,178,153,162,178,151,161,178,151,160,178,152,159,176,151,159,175,153,162,150,132,138,176,149,159,182,155,164,181,154,161,179,153,161,178,152,161,176,150,158,177,152,164,171,150,159,181,155,164,183,155,165,182,158,168,176,149,154,169,130,130,173,138,146,177,151,158,172,148,151,179,152,158,184,159,169,182,159,169,156,120,118,153,108,101,175,146,155,178,156,165,173,148,151,179,152,160,184,157,169,181,155,165,139,104,107,135,100,103,173,147,156,180,157,171,176,153,164,177,146,156,181,146,160,178,146,158,170,139,145,166,133,136,175,151,159,181,158,168,176,152,163,174,142,148,177,139,150,179,146,159,180,154,163,181,158,163,184,162,170,183,160,170,181,157,166,171,142,151,174,141,149,179,146,157,183,155,166,186,167,172,185,166,174,183,161,169,180,158,165,4 77,56,70,166,135,152,173,143,161,174,147,166,174,147,165,173,145,161,170,143,160,110,82,100,140,112,128,177,150,165,168,132,146,152,95,98,169,133,150,175,150,170,174,146,164,158,127,145,163,135,150,178,154,171,152,100,105,95,9,0,135,69,70,173,136,150,175,147,166,169,139,156,167,137,153,177,149,166,167,131,144,125,48,42,133,48,38,162,102,102,176,147,167,173,145,163,167,137,152,174,143,160,179,154,171,154,89,80,147,68,53,160,96,89,174,140,154,175,148,167,163,134,149,174,145,162,179,154,171,175,142,152,171,129,134,173,131,138,176,146,159,175,149,167,152,122,139,173,145,162,176,151,168,180,157,172,181,158,175,180,156,171,178,152,169,172,145,163,117,89,106,170,141,157,174,148,164,177,155,168,178,155,169,177,151,167,178,153,169,151,125,143,4 160,161,176,167,174,188,173,179,191,172,177,186,169,175,183,170,175,184,164,164,173,153,144,150,163,164,178,170,174,186,172,174,183,176,183,191,171,175,181,165,165,170,161,155,159,156,144,152,164,165,175,170,170,178,172,174,179,146,139,138,126,101,90,162,150,149,164,158,167,161,153,167,161,159,165,168,170,175,154,146,142,104,66,46,100,54,31,137,112,108,164,156,167,160,150,164,157,154,157,162,159,160,120,89,72,107,63,38,107,67,50,126,103,100,164,154,165,156,137,151,160,156,156,162,156,155,150,134,124,147,128,121,149,130,131,156,132,139,158,140,153,164,157,171,166,170,172,164,161,162,166,161,163,164,156,159,160,142,149,155,127,140,154,129,142,163,160,177,160,161,163,163,159,160,164,159,162,161,150,154,158,137,147,155,128,142,153,125,139,146,120,134,4 142,115,119,183,161,167,182,162,168,179,157,163,175,147,156,162,134,140,142,109,109,85,58,55,173,146,150,186,163,170,189,166,176,191,167,179,184,159,171,177,153,161,164,138,142,139,110,110,182,158,164,190,169,176,182,153,157,176,139,139,197,179,189,191,174,180,175,155,158,156,134,137,183,162,164,193,178,179,184,164,163,131,67,40,174,140,130,202,192,194,186,169,170,164,142,145,184,172,172,196,193,195,202,201,204,174,154,143,182,165,155,202,193,191,191,177,178,169,143,145,188,182,185,203,206,211,209,216,221,212,221,228,204,205,206,199,184,182,193,178,178,169,142,140,184,180,179,198,200,205,200,208,212,202,211,215,202,198,197,198,177,176,190,172,172,170,143,140,166,150,137,184,178,171,190,188,186,187,183,177,195,179,174,198,177,178,188,170,168,162,135,132,4 185,177,181,225,216,218,219,214,219,222,220,228,222,219,231,218,212,219,223,214,216,150,142,145,221,214,218,224,219,222,215,199,197,209,190,190,210,196,196,210,199,198,219,212,216,200,187,183,218,209,210,227,226,232,186,141,122,155,90,67,127,70,53,145,87,63,204,187,185,215,209,208,214,206,204,216,202,199,158,97,71,115,55,38,106,55,50,113,49,36,193,167,159,226,226,232,220,216,219,206,185,174,161,92,66,91,46,42,124,84,77,151,95,69,213,204,202,226,226,233,221,213,217,220,214,217,175,124,103,125,57,39,143,81,53,184,138,112,223,220,223,223,218,223,213,202,203,221,216,221,214,198,195,198,167,153,206,184,175,222,215,219,228,226,230,211,203,204,170,159,161,219,209,208,224,218,223,229,231,237,225,223,227,222,216,219,235,233,236,140,136,140,4 83,63,80,217,190,210,224,201,216,222,197,215,221,197,215,222,199,217,208,180,201,68,50,65,184,154,177,229,203,220,224,199,219,226,202,223,223,201,220,221,198,217,227,200,217,169,139,159,217,188,207,225,202,219,216,183,200,193,139,157,211,176,198,224,201,222,223,198,216,212,183,201,219,195,210,228,206,223,163,100,113,105,16,33,160,82,94,222,190,208,224,199,218,218,190,208,218,195,208,225,204,221,196,152,169,142,62,75,161,88,100,223,191,209,224,199,219,220,192,211,217,192,206,223,200,214,226,201,220,220,181,197,221,189,206,225,198,219,225,198,218,220,192,212,209,184,200,223,200,215,224,200,218,226,202,219,227,203,220,225,202,219,227,202,220,211,182,202,168,141,161,225,201,216,223,196,213,225,199,214,225,200,215,225,202,217,230,204,220,158,127,148,4 47,46,52,194,193,207,207,206,220,204,203,217,205,204,218,203,200,213,204,201,214,110,107,116,142,142,153,209,204,216,198,185,195,198,183,192,195,173,177,198,185,194,203,199,213,187,184,197,192,192,206,196,178,182,175,127,115,171,117,108,170,118,103,172,119,105,189,162,164,200,195,206,193,181,191,183,150,144,167,117,99,154,92,72,157,96,79,160,104,85,173,125,113,196,184,194,189,171,172,170,123,106,155,92,69,156,97,77,149,82,64,161,103,86,182,143,138,197,183,192,190,183,190,178,138,130,167,112,97,167,110,91,154,90,66,165,108,87,194,170,171,204,198,210,172,169,183,199,189,202,194,174,182,192,163,166,189,154,149,197,178,181,205,199,213,203,200,215,102,99,108,207,206,220,204,204,217,207,207,222,205,197,205,203,194,192,210,208,224,167,163,177,4 233,196,183,235,192,178,234,189,176,234,184,171,233,186,175,231,184,174,231,188,181,230,190,182,234,193,180,236,194,180,236,192,179,235,185,172,234,186,174,234,190,179,232,188,179,231,190,182,234,195,183,236,192,177,236,189,175,232,180,168,232,179,167,234,191,181,232,190,181,229,184,175,236,198,187,234,192,179,242,199,184,174,91,80,187,115,107,240,197,186,228,180,170,224,177,167,236,198,185,236,194,181,237,193,180,209,140,128,212,154,144,232,184,173,228,182,172,226,185,176,235,198,185,237,195,181,236,187,173,235,187,175,233,186,174,230,181,168,226,179,170,223,182,176,234,197,185,224,178,164,220,173,161,218,170,160,217,168,159,218,170,160,222,176,170,221,183,179,231,197,187,216,175,163,215,172,164,215,168,161,213,169,162,213,169,160,221,179,171,217,182,180,4 141,127,145,161,144,163,176,159,174,187,175,187,193,181,193,196,185,196,187,177,188,171,163,173,152,139,160,171,156,174,184,168,183,193,179,192,199,187,199,203,191,204,197,187,199,182,174,184,159,145,169,177,161,179,189,169,184,197,178,193,198,183,198,203,191,203,203,191,203,190,181,191,165,152,177,180,165,186,195,181,197,168,135,147,143,93,99,207,191,204,205,194,206,193,182,194,166,154,179,181,168,191,194,178,197,166,116,124,170,122,128,203,189,202,201,189,202,190,178,190,165,153,179,181,168,191,189,174,193,193,169,185,199,182,196,198,184,197,196,183,195,187,175,187,161,149,175,177,163,186,186,174,195,191,177,193,192,178,190,191,177,190,188,176,188,178,167,179,152,139,162,171,158,183,181,167,190,185,173,188,184,171,184,184,171,183,179,167,179,165,153,165,4 172,158,174,181,167,180,190,178,190,195,183,195,201,189,201,203,192,204,197,190,201,188,181,191,176,163,177,185,170,183,192,176,189,195,181,193,201,190,203,203,191,204,201,190,201,192,186,195,180,165,182,188,173,187,196,179,192,188,167,181,183,159,171,203,191,203,204,193,205,196,189,200,182,170,190,189,177,192,196,178,192,127,76,81,137,80,80,206,189,200,203,193,206,197,187,199,183,170,191,191,179,195,185,155,166,150,86,85,180,140,146,199,185,197,201,190,202,197,187,198,183,171,193,188,174,193,188,166,180,190,163,175,195,181,194,197,185,197,198,186,198,192,181,192,179,165,187,186,173,194,190,177,194,190,176,190,194,182,194,193,181,193,191,179,191,187,176,187,175,163,183,184,172,195,189,177,195,189,176,189,190,178,190,188,175,187,184,172,183,180,168,179,4 179,166,180,182,170,183,184,172,184,182,170,182,183,172,187,187,176,191,188,178,195,186,178,194,182,170,184,184,171,184,182,169,183,181,165,179,176,152,165,177,154,167,186,175,191,188,179,195,180,167,181,182,170,183,178,156,170,129,90,95,90,43,46,151,102,106,185,168,181,188,180,194,179,167,182,180,166,182,158,113,121,84,31,30,76,32,34,152,95,93,184,165,175,189,182,196,179,166,182,178,152,166,135,80,82,116,52,52,148,92,92,169,126,128,181,163,174,189,180,195,178,165,182,172,136,148,149,89,88,154,102,103,170,134,142,179,158,169,185,173,187,187,176,189,175,160,178,174,148,162,172,137,149,176,148,160,179,162,175,182,171,183,185,173,186,184,172,185,176,163,181,177,163,178,178,162,177,179,164,177,180,168,180,183,171,183,183,171,183,180,168,182,4 174,142,174,192,159,192,205,172,202,214,184,213,217,190,217,213,186,213,203,178,206,181,154,180,188,158,192,203,173,205,214,183,211,223,194,225,226,199,228,224,198,226,215,191,218,195,170,196,195,165,198,210,183,212,219,186,216,194,129,159,184,108,135,227,198,225,225,204,226,207,185,209,202,174,205,216,191,221,203,143,172,153,58,81,142,52,80,219,178,203,230,212,234,213,191,215,202,175,208,216,191,220,187,114,136,132,48,68,143,68,94,224,187,213,227,206,229,213,191,214,204,179,211,217,192,221,186,117,140,153,62,80,190,132,156,228,203,228,223,199,221,210,186,210,201,174,208,212,187,216,206,161,187,207,158,183,223,196,222,223,199,223,217,192,216,204,179,205,196,169,202,209,182,213,214,189,217,218,193,217,219,194,217,217,191,215,209,182,207,196,171,197,4 53,34,51,173,135,166,195,160,189,204,172,199,207,180,206,200,174,198,170,138,159,69,43,65,134,103,133,198,166,197,208,174,203,222,193,220,225,201,226,216,190,216,201,174,197,131,101,124,178,149,181,206,176,206,221,191,219,212,165,194,211,162,189,230,208,232,213,189,212,174,145,166,189,160,193,213,187,216,217,175,203,161,71,99,166,87,117,236,213,235,221,199,221,189,162,183,192,164,198,216,193,224,208,156,180,147,53,75,183,123,150,235,212,235,220,197,219,192,165,187,191,165,201,214,190,221,215,177,203,204,146,169,225,193,217,227,203,226,217,192,215,189,161,186,164,136,172,213,187,218,218,192,220,224,199,222,224,197,220,218,190,213,213,187,212,159,131,158,95,69,96,207,182,215,215,190,218,214,186,210,213,184,208,209,182,206,200,172,200,80,59,79,4 205,182,211,212,188,214,219,195,221,222,201,229,224,203,232,222,199,226,219,201,225,212,194,218,209,186,213,217,195,221,219,192,220,209,163,192,185,109,132,206,154,178,225,210,233,218,204,224,214,194,220,218,194,220,205,146,174,173,84,107,148,54,83,180,99,123,225,204,227,222,209,231,215,194,221,208,165,189,189,109,133,164,71,94,141,64,97,173,94,121,226,203,228,223,208,233,215,195,221,204,155,180,177,89,107,144,66,88,130,57,89,189,123,145,227,209,234,222,206,228,214,194,219,203,156,179,172,88,103,158,70,88,160,80,100,213,177,200,225,207,230,219,202,222,212,194,219,205,166,188,194,133,154,193,125,146,210,167,191,223,204,228,221,202,224,216,198,220,209,187,213,210,184,208,209,172,194,215,186,208,220,199,222,221,203,224,218,199,221,211,190,214,4 170,139,158,174,153,168,176,154,171,179,168,185,179,170,188,180,170,189,179,163,182,176,163,179,174,146,166,177,152,171,177,160,175,171,154,166,158,131,138,166,141,148,179,165,182,176,164,179,176,147,167,178,153,171,166,142,155,134,92,89,112,66,59,131,92,82,172,157,168,179,168,186,175,152,170,178,154,173,137,97,102,109,62,54,98,53,48,121,81,75,174,161,175,178,170,188,176,152,172,168,139,156,117,68,66,93,47,42,103,61,54,153,131,137,181,173,191,175,160,177,173,147,167,164,132,146,121,74,72,105,65,62,148,117,121,177,163,180,176,164,177,174,161,174,171,147,169,167,140,160,163,136,151,164,138,148,174,153,170,175,161,179,174,162,176,172,160,176,167,145,164,168,145,163,169,141,154,172,157,169,174,163,176,173,160,175,172,158,175,169,158,175,4 236,211,210,241,216,217,246,226,228,245,226,227,242,221,221,240,219,217,231,203,202,220,190,191,238,216,214,243,219,219,246,220,220,251,231,232,247,229,232,241,220,219,234,209,208,223,194,196,240,220,220,238,203,197,166,93,78,166,98,87,227,187,181,240,215,214,233,206,207,225,197,199,243,224,224,223,176,167,139,48,34,138,51,40,172,84,63,218,167,158,234,208,211,225,198,200,241,218,217,241,215,212,190,114,97,167,79,65,163,73,58,175,89,69,220,181,180,223,195,199,237,210,210,244,222,222,237,205,200,216,167,158,194,123,112,184,109,89,219,180,178,222,192,196,236,210,210,238,214,214,242,220,219,244,224,223,235,205,205,228,197,199,229,202,203,217,186,188,230,202,201,236,212,211,237,211,209,237,213,211,235,208,208,225,194,197,220,189,191,210,178,180,4 126,110,126,144,126,143,152,131,149,159,145,162,164,149,163,165,152,166,154,142,157,135,126,135,136,117,135,153,131,151,162,138,157,169,153,169,174,162,180,174,161,178,166,156,170,147,136,148,141,122,144,159,136,157,171,147,163,175,163,176,171,158,171,177,163,177,173,159,172,156,143,156,147,126,148,163,141,163,175,156,173,150,123,130,111,67,57,164,144,151,179,173,188,162,155,168,146,127,150,163,144,165,172,151,167,113,70,67,111,75,70,174,162,175,177,168,182,164,159,171,149,131,156,164,144,165,167,146,163,153,126,134,168,152,163,178,167,180,172,164,175,160,151,162,147,135,157,162,149,172,165,147,167,170,151,164,172,159,172,171,161,175,166,158,170,152,147,159,137,124,144,156,142,166,163,144,167,166,147,163,165,149,163,163,148,162,155,145,157,141,136,149,4 139,130,143,143,134,148,152,143,157,160,148,161,164,155,164,171,169,179,165,164,174,153,153,161,150,142,158,148,135,149,134,101,103,138,98,101,154,125,131,177,175,187,172,173,184,160,158,167,159,153,170,154,133,143,120,62,56,116,57,54,122,66,64,167,150,158,180,182,196,165,161,170,164,157,173,156,132,142,122,65,62,122,64,72,120,58,60,148,106,109,179,178,192,169,168,179,164,156,174,163,146,159,119,62,58,122,62,69,114,51,53,129,75,71,175,168,178,171,170,179,165,154,172,171,160,175,141,95,93,112,43,37,99,32,26,133,83,80,177,170,181,171,169,179,164,153,172,172,163,179,168,148,156,139,89,86,128,69,62,160,134,139,173,168,180,166,162,172,163,151,168,171,160,177,175,165,179,168,149,159,158,128,132,169,157,167,167,160,170,160,155,165,4 137,123,136,157,140,150,172,159,167,182,169,177,189,175,185,190,176,187,180,169,178,162,157,164,151,136,148,169,152,163,180,165,173,195,184,194,197,183,193,197,183,196,193,185,195,175,171,177,161,147,158,174,155,163,188,172,181,154,127,134,184,164,173,203,188,199,196,185,193,183,179,186,166,153,166,176,155,165,195,179,187,140,110,114,165,134,135,204,182,189,200,189,199,186,179,187,166,154,168,180,164,176,191,174,183,197,180,187,192,166,167,199,180,189,197,184,193,188,177,185,161,145,159,180,165,177,187,166,177,190,168,178,194,174,184,194,177,187,191,175,184,181,169,178,159,145,158,174,158,170,181,162,176,183,155,167,186,160,173,187,169,179,180,159,170,172,158,171,153,139,155,169,152,170,176,156,174,174,140,154,179,147,163,180,154,169,170,143,159,158,139,154,4 165,128,152,174,144,165,182,154,179,189,163,188,190,165,186,190,161,183,189,160,183,187,164,186,169,133,155,184,159,183,172,137,160,152,105,121,186,154,172,193,165,186,195,172,196,189,165,186,169,127,149,186,157,179,171,134,154,67,13,20,147,111,126,196,161,179,191,159,178,194,173,194,174,137,160,183,150,170,193,166,189,130,82,96,150,108,120,195,159,174,185,142,156,196,175,196,175,139,162,184,153,175,192,167,189,190,157,175,180,129,136,191,155,173,193,163,184,191,166,187,175,142,167,183,149,172,190,158,178,191,163,182,190,159,175,192,161,177,192,165,185,188,163,184,173,143,169,178,143,167,183,148,170,188,159,180,191,166,185,190,163,182,188,162,183,184,159,181,170,139,165,175,142,170,179,145,168,183,151,173,184,153,176,183,154,176,183,158,180,172,139,159,4 3,1,2,92,76,83,149,120,133,161,134,148,173,145,159,178,163,172,137,129,134,30,23,29,47,38,45,144,125,138,168,147,158,185,164,175,196,177,189,194,179,190,179,170,178,88,76,84,96,83,96,164,145,160,184,162,173,188,165,177,201,182,195,207,193,204,192,182,191,134,120,127,120,108,122,172,156,170,193,169,181,165,132,141,181,150,155,213,198,207,196,187,194,154,143,149,127,114,129,172,155,172,192,169,183,199,173,183,200,173,179,207,192,202,198,188,197,159,151,158,114,101,118,171,153,170,188,168,182,194,165,179,199,174,187,196,178,188,192,179,192,141,128,140,78,64,78,164,145,166,179,158,178,184,149,166,188,155,171,183,155,172,175,153,170,88,75,87,29,21,26,129,106,126,170,143,167,173,141,160,174,140,158,169,139,160,135,113,131,21,17,21,4 156,136,143,181,165,170,182,166,170,182,165,169,182,164,171,180,159,163,179,159,163,164,144,149,174,156,158,182,166,172,182,165,171,185,171,176,183,167,175,180,160,164,180,159,166,176,157,162,178,161,167,181,164,173,175,154,162,153,127,132,167,141,146,179,158,167,178,158,167,177,156,164,175,157,164,166,134,133,129,77,69,78,25,24,125,58,47,154,105,96,177,155,163,178,158,166,170,146,150,148,96,79,121,52,37,90,23,21,113,36,24,145,87,73,177,152,158,180,162,169,173,155,159,166,136,138,149,97,84,135,79,69,147,94,84,175,148,153,182,166,174,181,164,171,176,161,168,178,162,172,175,153,158,180,161,169,183,166,173,185,170,175,184,169,175,181,163,167,167,149,152,178,159,164,181,163,169,183,167,174,184,167,171,184,167,170,183,165,171,180,162,169,4 138,128,139,150,140,151,155,142,154,158,144,157,160,145,160,162,148,160,163,153,163,150,145,155,148,139,150,161,153,163,164,153,163,168,155,166,166,150,162,169,156,168,167,157,168,154,148,157,153,144,155,167,160,171,168,159,168,162,145,154,168,152,163,177,166,176,171,159,167,163,157,165,156,148,158,167,158,169,176,167,177,109,73,75,121,87,94,184,172,184,175,165,173,169,163,173,159,154,164,169,161,170,178,169,179,106,64,66,105,64,68,183,174,184,177,169,178,169,165,175,162,158,170,169,161,172,171,160,170,164,145,154,161,138,145,178,169,178,176,169,177,168,165,172,160,159,171,167,161,173,167,156,166,169,159,169,169,157,166,174,165,174,171,164,176,162,157,169,154,153,165,164,160,173,164,156,169,164,152,162,162,148,158,166,155,165,160,150,162,147,139,152,4 3,2,3,80,67,73,129,109,120,140,120,133,144,124,138,151,136,146,109,98,105,22,17,22,41,34,39,126,111,120,147,131,143,155,135,149,160,140,155,164,150,161,151,142,150,71,65,71,87,77,88,147,135,146,163,151,162,171,155,167,174,157,170,171,158,169,162,154,163,114,106,111,110,103,115,154,143,155,175,164,176,145,118,126,152,126,136,184,172,182,167,160,169,133,126,130,118,112,124,158,150,162,179,168,181,140,108,115,142,109,116,188,180,190,168,162,171,136,130,137,108,102,116,161,156,170,172,161,174,174,159,169,177,161,171,177,167,178,166,158,170,121,116,126,77,72,82,154,150,164,164,156,173,162,150,162,164,149,159,161,150,163,151,144,158,76,71,80,28,23,28,128,122,137,155,145,163,151,141,156,150,138,153,150,139,155,121,113,127,18,16,19,4 167,159,167,174,167,175,176,166,174,174,161,171,179,169,179,181,171,182,181,175,185,174,165,177,173,166,175,177,169,177,177,166,175,177,165,175,181,172,182,184,175,186,184,176,186,174,164,174,175,167,177,175,165,173,172,158,166,145,112,115,173,155,165,184,173,184,182,173,183,180,171,181,174,166,176,177,166,176,148,116,122,71,19,19,140,105,114,189,180,193,187,179,190,181,173,184,172,163,173,182,175,185,131,94,97,60,11,15,104,59,66,187,175,187,186,181,192,180,174,184,171,162,171,179,173,184,153,122,129,79,23,24,109,64,68,185,173,184,183,176,186,180,175,186,170,160,169,172,162,172,170,158,169,159,131,137,165,141,148,182,174,184,183,179,188,180,177,188,169,159,169,174,164,173,171,162,171,175,167,177,180,171,182,183,177,186,181,176,186,175,172,184,4 140,117,134,159,138,154,169,148,163,176,154,170,182,162,176,181,164,179,172,157,171,158,143,153,155,139,156,170,156,170,180,165,175,186,171,180,191,176,187,193,180,192,185,174,186,172,161,171,162,149,163,175,162,172,186,175,184,195,185,193,198,189,197,197,189,197,193,186,192,182,176,181,169,158,172,178,166,178,186,173,184,122,102,110,145,126,135,201,192,201,195,188,193,184,178,184,170,159,175,183,172,185,181,164,173,52,33,43,92,71,82,202,191,199,193,186,193,185,180,186,169,157,173,180,167,178,185,172,181,133,107,114,143,120,128,194,184,192,189,180,187,183,177,184,166,154,167,177,164,174,183,171,179,185,171,176,187,174,182,187,177,184,184,175,181,177,169,176,166,156,168,177,165,176,182,170,179,180,166,171,182,169,176,182,170,177,179,170,177,172,165,173,4 194,184,195,204,194,203,207,198,207,213,206,215,215,209,215,216,210,218,215,208,217,210,203,211,198,185,195,207,200,209,209,202,210,211,201,208,213,203,209,217,212,221,213,205,215,209,200,210,203,192,205,210,203,214,198,183,191,135,107,114,131,99,106,197,179,187,216,210,221,213,206,214,201,189,201,210,200,211,155,127,134,63,47,62,61,42,57,162,136,145,217,211,223,213,206,214,200,188,200,212,202,213,146,119,127,61,47,62,63,50,65,148,118,127,215,208,217,212,206,213,200,187,200,207,197,207,177,152,161,88,57,67,82,57,70,168,138,146,215,208,218,211,206,213,198,186,198,203,192,201,199,183,192,171,137,142,158,128,136,189,166,177,208,198,208,206,200,207,197,185,197,201,188,197,205,191,202,201,184,194,203,189,197,205,191,201,204,194,203,201,192,200,4 2,2,2,76,61,68,130,105,115,145,124,137,153,137,151,145,128,136,96,81,84,19,15,20,41,33,38,133,115,128,157,137,151,172,151,167,180,166,180,173,159,172,149,134,140,63,55,61,91,76,89,157,138,156,177,158,173,194,175,187,200,185,198,192,178,193,177,165,174,110,96,101,119,104,123,166,149,168,188,172,185,161,144,154,173,157,168,205,193,202,186,178,185,137,126,129,129,117,135,171,160,178,196,184,196,108,86,96,127,107,117,209,201,209,185,177,183,145,135,137,119,110,127,174,162,179,184,171,181,181,164,170,183,168,176,193,184,192,184,175,183,132,122,126,81,73,86,172,162,179,181,168,180,186,172,181,186,173,180,181,171,178,178,170,178,86,78,85,24,19,24,139,127,144,178,163,179,175,158,171,173,158,165,171,158,165,143,132,141,20,18,20,4 187,158,188,197,168,197,203,167,197,208,169,200,210,179,205,213,192,214,211,194,215,199,177,200,191,153,186,200,165,196,207,169,200,210,171,202,213,180,210,216,194,220,210,185,208,203,180,201,195,161,192,202,167,199,203,160,189,208,166,194,207,161,189,213,180,208,210,172,197,205,174,196,195,159,187,201,160,191,166,83,100,162,85,98,169,94,105,186,120,134,206,171,193,211,192,212,197,169,200,201,164,195,146,71,85,109,30,40,135,56,64,141,53,53,186,141,152,217,209,229,197,175,203,202,174,201,139,72,84,101,22,31,132,53,58,168,106,118,208,185,208,212,200,220,196,174,201,205,185,210,200,170,192,169,111,124,180,129,143,210,181,211,202,171,199,203,186,209,191,166,196,201,179,205,206,185,210,206,181,204,206,181,207,204,175,205,196,161,188,194,166,194,4 148,104,137,169,132,162,181,147,176,185,140,173,192,155,184,191,162,185,183,151,177,166,136,163,164,130,161,181,151,180,189,154,183,193,146,179,199,167,193,201,181,202,194,172,195,178,152,176,172,142,174,185,149,180,193,157,188,199,166,195,202,177,204,202,176,200,196,167,189,185,159,182,177,148,176,187,151,182,177,122,149,169,108,124,177,123,140,193,150,174,198,169,193,191,170,193,178,151,181,190,157,190,152,87,110,97,20,26,120,39,42,160,102,111,206,192,213,194,180,199,175,146,178,192,168,197,164,121,144,104,33,43,139,76,86,187,154,177,202,186,207,188,166,188,174,147,178,186,161,189,194,170,198,185,150,172,191,162,188,192,158,189,189,163,188,182,155,183,170,143,172,179,149,179,189,163,190,190,166,191,189,158,188,185,148,180,182,150,180,179,159,183,4 4,1,4,97,60,82,158,117,146,167,127,157,173,138,166,172,138,164,127,95,118,26,13,25,50,29,46,150,105,139,174,136,166,185,141,173,192,157,184,187,156,182,171,138,165,82,57,77,100,69,96,170,138,170,188,155,185,198,158,191,204,179,206,200,177,200,185,155,181,126,91,115,129,100,131,179,153,181,188,146,177,173,119,140,180,132,150,198,163,187,192,168,192,147,115,139,139,111,144,181,155,187,188,153,182,111,36,45,126,51,55,198,172,192,197,182,203,155,129,152,127,100,132,180,154,185,192,168,195,174,136,155,182,145,168,197,173,199,188,161,187,138,109,133,87,63,89,176,151,183,183,156,186,195,172,198,190,158,189,183,150,181,187,168,194,93,73,92,30,16,28,146,117,152,181,154,189,179,151,180,173,133,165,172,139,168,155,138,164,25,20,28,4 87,73,82,158,135,149,173,148,157,188,162,173,197,175,185,190,169,178,173,152,155,100,82,80,143,124,139,176,157,172,193,170,181,204,179,189,212,192,201,207,187,196,190,170,176,149,127,124,160,142,158,189,170,184,206,186,197,211,187,199,215,194,206,216,195,206,200,181,184,174,158,158,170,154,170,195,178,191,205,181,192,186,137,137,206,169,178,218,198,208,204,182,188,182,165,170,174,159,175,197,180,197,203,177,188,170,111,104,177,121,121,215,197,209,208,192,202,185,171,176,174,162,181,195,177,191,208,189,200,191,157,168,167,125,126,210,191,201,203,187,196,182,166,174,161,149,166,192,177,189,200,180,191,202,181,191,203,183,193,201,181,191,193,175,184,165,150,158,114,101,113,184,169,184,193,175,189,190,169,178,189,166,173,188,169,178,185,168,178,107,96,104,4 137,113,135,149,125,143,158,132,150,168,144,160,173,151,165,168,143,157,163,142,158,140,113,124,147,124,148,162,142,162,167,142,159,174,150,166,177,153,169,176,152,170,170,149,163,153,130,140,153,131,151,166,145,161,173,148,165,174,146,164,180,158,174,181,158,174,174,151,163,160,136,146,158,137,157,170,149,167,164,131,147,147,95,97,171,137,151,183,161,179,173,147,160,164,141,155,158,137,159,169,145,165,151,106,114,137,74,73,158,107,116,180,158,175,175,153,170,170,152,168,159,138,160,168,146,165,171,145,164,139,83,94,117,61,64,173,148,163,175,156,171,168,150,164,155,135,154,166,145,161,168,141,160,159,125,145,144,108,118,171,148,164,167,145,161,160,140,155,153,133,151,162,141,159,165,140,159,167,143,159,170,146,163,167,144,159,162,140,156,152,129,145,4 164,148,163,169,148,162,173,151,166,176,153,169,178,156,169,182,162,175,178,155,169,174,154,168,166,148,162,171,150,164,171,144,158,173,147,161,182,164,177,183,163,176,180,157,171,175,153,164,170,151,168,174,153,173,160,123,132,144,90,86,167,133,143,183,162,178,184,165,180,177,154,168,170,152,167,161,127,136,147,101,105,137,80,73,149,95,94,176,148,164,184,168,180,177,156,168,169,147,166,159,125,133,140,88,85,143,88,89,150,95,96,169,134,144,179,158,171,180,162,175,169,149,167,175,158,177,164,134,146,141,85,86,102,43,42,143,101,104,180,161,175,174,153,165,167,147,162,169,146,159,169,143,162,155,114,132,103,50,49,149,115,121,177,158,173,169,145,159,167,149,163,167,144,157,167,141,158,168,145,162,166,138,149,169,143,156,171,151,162,171,152,166,4 100,85,99,162,146,161,176,162,174,189,177,189,191,176,186,187,174,184,175,162,170,105,90,99,145,128,148,175,160,179,191,176,191,201,187,198,205,191,206,199,182,195,188,176,188,151,136,144,157,140,162,183,169,187,201,187,201,200,177,180,198,170,182,210,197,211,194,180,191,166,150,158,163,146,170,190,178,201,209,195,209,176,145,144,177,141,150,214,197,211,195,177,188,172,156,166,164,147,171,192,181,208,208,194,212,183,144,148,191,157,167,209,193,208,196,178,191,172,157,169,164,148,173,186,169,190,198,179,196,204,180,193,205,184,197,200,180,194,191,174,187,167,149,164,151,135,159,182,166,189,193,176,199,193,166,180,193,167,180,191,170,185,181,161,176,142,122,138,105,90,107,172,155,179,181,163,183,185,166,184,183,160,174,179,157,173,168,143,160,78,63,74,4 178,157,178,180,156,176,182,155,171,184,158,176,187,161,186,185,158,182,187,165,188,184,160,182,180,159,180,182,158,175,182,153,163,175,139,148,159,106,115,179,143,166,190,171,195,189,172,194,184,163,185,184,159,174,177,140,143,169,131,141,145,87,94,166,118,134,190,168,194,188,168,188,184,161,183,184,155,166,175,138,145,159,136,160,149,116,137,174,132,149,189,164,187,187,165,183,183,158,179,184,158,173,171,129,137,120,81,103,125,83,103,174,125,136,189,163,189,187,159,183,181,155,179,185,159,176,169,125,135,125,53,57,146,85,95,181,146,163,188,166,189,186,162,184,180,154,177,182,153,171,182,152,172,161,104,116,172,129,146,186,162,184,184,162,181,186,167,187,177,152,175,179,150,168,183,155,177,183,152,173,183,156,176,181,150,171,183,156,177,181,159,180,4 153,125,155,168,143,169,179,154,177,187,163,184,190,168,190,187,159,182,180,153,175,167,144,167,161,133,163,179,155,183,188,162,185,193,167,188,196,169,194,195,168,193,189,163,186,177,154,176,168,142,171,184,161,187,194,168,188,189,151,160,177,127,143,200,175,200,196,175,195,181,157,177,172,147,179,189,168,198,197,169,185,171,133,146,158,111,131,200,166,189,196,171,192,181,154,174,174,150,185,193,175,212,198,171,191,159,104,116,160,104,121,201,174,197,195,170,192,183,158,180,172,145,179,189,168,199,191,161,183,191,152,172,192,153,175,194,168,191,191,164,186,181,153,176,166,136,168,182,157,186,186,153,180,190,158,182,191,162,185,189,161,185,184,155,179,175,149,173,165,137,169,178,152,184,185,156,186,182,145,167,183,148,169,182,150,175,178,150,174,166,137,163,4 217,205,212,218,205,214,216,203,212,217,205,216,216,201,212,217,201,213,216,201,212,214,200,212,217,203,210,218,205,214,217,205,216,215,199,210,213,196,207,214,199,211,216,202,212,214,203,212,216,203,211,221,208,218,175,129,132,150,77,71,200,158,157,219,207,220,214,201,212,213,199,208,216,199,208,221,202,211,138,75,77,93,22,29,128,72,79,148,93,96,195,159,161,216,204,213,217,200,210,219,205,216,191,145,147,87,26,33,17,6,23,50,0,8,179,123,122,219,208,218,217,202,209,217,203,213,215,193,198,154,99,96,94,53,60,155,104,106,210,184,193,216,204,216,216,203,211,217,203,212,217,205,213,217,203,212,217,194,201,217,202,213,216,203,216,217,205,216,215,203,211,218,207,215,218,204,214,217,202,213,216,207,217,216,206,215,217,205,214,217,204,215,4 5,1,3,104,70,93,155,108,134,161,113,135,178,143,168,176,143,161,125,96,114,23,9,21,55,35,52,155,113,145,173,131,158,182,137,161,198,167,191,191,160,180,174,145,165,77,54,73,110,78,107,167,126,157,178,134,160,195,158,183,186,141,164,199,172,193,192,167,188,121,92,111,136,104,139,170,129,159,149,79,95,168,106,122,136,63,79,152,90,105,182,145,165,143,115,135,140,108,143,175,137,169,176,126,151,186,135,158,149,84,105,140,66,84,163,111,130,146,119,140,126,93,131,180,141,178,191,151,182,188,131,159,190,139,170,188,140,176,178,133,165,122,89,111,86,58,88,173,132,173,182,135,172,183,128,161,183,130,163,179,128,164,168,119,155,74,48,67,29,15,27,136,92,127,175,128,166,177,131,165,171,121,154,167,112,147,134,92,126,15,7,12,4 130,92,121,172,132,163,183,141,166,191,146,170,203,171,195,199,168,188,187,155,176,149,119,141,159,121,153,182,146,176,198,164,189,207,176,201,210,178,202,209,181,202,201,176,197,176,149,170,167,127,158,170,116,140,185,136,156,200,157,177,168,101,118,186,139,157,208,185,204,183,154,176,173,135,167,154,83,101,163,90,104,180,114,129,144,70,85,143,70,83,171,111,127,181,147,169,174,137,172,179,130,156,193,144,169,196,145,165,150,79,96,149,75,90,154,81,93,170,128,145,173,132,165,198,166,198,200,153,179,202,155,179,197,151,173,196,151,177,192,153,179,176,138,162,173,138,174,190,151,180,192,138,166,194,141,164,202,161,187,200,159,190,191,152,182,173,138,165,151,106,143,186,144,181,193,147,181,192,144,173,191,141,170,189,142,174,178,132,162,150,111,139,4 3,2,3,92,80,90,151,136,147,162,146,158,171,160,170,173,162,171,128,117,125,24,18,22,47,40,47,141,127,143,163,148,162,180,166,177,188,176,186,188,180,188,176,168,176,78,68,75,95,86,100,157,144,161,173,160,174,188,172,182,196,181,192,200,192,201,189,183,190,125,115,120,117,104,121,163,149,163,183,172,185,174,147,153,164,132,139,200,191,202,190,184,192,146,137,141,124,112,128,166,155,173,189,180,193,170,146,153,125,83,86,193,181,191,187,179,188,146,134,141,112,102,118,169,159,178,182,169,183,189,175,185,193,180,189,190,179,189,185,175,185,130,118,127,76,65,78,159,146,167,175,163,180,182,167,179,184,171,180,180,169,177,176,166,174,82,75,81,27,20,25,129,114,133,170,156,173,173,159,171,171,157,168,168,154,164,135,122,132,18,15,17,4 156,143,157,166,155,166,173,160,171,178,166,179,181,169,182,184,175,187,183,175,188,178,172,183,162,151,164,170,160,170,175,162,170,172,150,155,172,150,157,184,174,187,185,177,190,179,173,182,165,154,165,175,164,175,177,165,172,167,140,136,171,149,150,185,175,187,184,175,188,183,180,191,168,157,168,177,167,176,174,156,168,144,105,107,142,109,114,159,134,145,185,177,190,182,178,188,172,165,178,178,170,180,177,161,172,109,62,61,48,7,11,94,46,46,179,164,175,182,178,191,170,161,175,176,166,177,181,172,182,161,140,146,117,75,76,143,109,110,175,164,175,178,173,184,166,156,169,173,164,175,178,169,178,180,170,179,181,168,180,181,172,183,176,166,177,173,165,175,164,154,167,170,160,172,175,162,173,177,165,174,174,162,171,175,164,174,173,163,174,169,161,172,4 139,127,142,156,142,157,171,158,170,182,170,181,186,174,184,186,175,184,183,179,185,165,161,169,150,138,154,166,153,168,178,164,175,185,171,182,189,176,187,194,185,196,191,185,194,175,171,178,158,146,158,174,163,175,182,170,179,181,159,161,187,168,173,197,188,200,193,185,194,180,173,181,164,152,164,178,167,178,186,175,185,162,128,129,149,116,119,189,175,186,197,190,200,183,178,186,165,155,172,180,172,185,191,182,191,148,116,119,82,30,28,169,146,150,197,193,203,181,175,182,167,158,175,179,168,181,186,176,185,186,173,182,179,159,166,187,176,184,190,182,190,179,172,180,164,154,170,177,167,180,182,171,181,185,172,180,187,175,185,186,175,185,184,176,184,175,170,177,156,145,162,171,160,175,178,165,179,181,167,177,181,167,175,180,167,176,176,166,173,165,158,164,4 157,143,168,176,163,188,187,170,188,191,170,182,199,179,200,202,180,206,195,172,200,184,164,192,164,149,176,180,162,188,192,178,199,200,189,208,203,187,210,204,181,206,201,179,207,192,174,200,168,148,173,182,163,190,189,173,198,166,134,150,186,162,183,208,191,218,206,186,211,200,184,207,169,147,172,187,168,198,153,114,132,64,29,36,94,52,60,191,163,184,207,189,217,197,176,201,171,150,182,188,168,198,153,113,128,65,34,41,74,34,40,180,148,167,206,189,217,195,176,202,173,153,182,187,167,194,191,171,191,168,135,152,165,129,147,199,182,205,200,184,209,194,178,202,171,150,181,184,165,191,190,167,193,194,173,195,196,176,201,194,172,198,193,173,199,188,174,197,169,155,182,180,165,193,186,165,187,192,173,197,191,171,193,190,171,196,187,168,192,180,169,187,4 194,170,199,200,180,206,207,188,213,207,188,214,211,193,222,211,185,213,212,186,217,212,187,216,194,170,200,201,180,210,199,175,201,184,147,165,198,170,195,213,192,221,215,191,222,213,188,218,196,171,204,195,167,198,152,96,110,103,50,60,129,71,82,187,142,163,213,191,219,213,189,219,197,171,205,171,120,141,97,43,53,71,50,64,71,30,42,123,60,70,205,171,197,214,194,224,197,168,201,164,106,126,83,31,42,57,40,51,67,38,50,98,43,53,190,149,174,215,196,230,200,178,210,190,151,178,143,81,96,101,55,69,91,42,55,149,90,105,203,177,205,211,190,222,200,177,209,202,178,205,198,170,196,181,140,166,160,103,120,194,160,187,212,195,224,207,186,214,197,172,204,202,174,206,201,173,201,202,175,207,205,182,215,206,183,216,206,181,213,206,184,216,4 125,114,135,157,142,163,177,162,180,189,175,192,194,178,197,188,167,189,176,158,179,135,120,132,134,123,143,159,144,166,187,170,192,195,177,191,201,180,199,199,175,201,186,165,192,161,143,160,155,144,169,173,155,180,191,171,195,194,175,193,201,181,204,207,185,210,198,180,204,168,150,168,163,148,176,180,159,186,188,161,186,95,57,66,124,89,102,211,191,216,198,181,205,170,154,172,162,146,176,181,161,192,191,166,189,112,73,85,125,89,101,206,187,213,192,173,197,168,154,169,161,147,180,180,160,190,192,173,198,196,172,194,196,173,197,198,181,206,188,172,193,164,150,166,154,141,165,177,164,193,187,169,195,192,174,198,190,170,194,189,171,193,177,166,183,154,142,154,142,131,150,168,155,184,180,163,189,183,164,188,181,164,185,177,163,183,159,145,159,127,114,122,4 224,197,191,226,202,199,226,200,194,227,201,195,228,201,196,229,200,194,227,198,192,227,196,190,225,198,192,226,200,198,225,196,191,217,186,182,224,194,189,227,198,192,230,200,197,228,201,195,227,204,202,228,198,193,152,128,129,83,70,81,189,161,163,229,200,195,227,200,196,226,198,192,225,201,195,225,195,191,91,79,89,21,31,48,84,76,89,216,186,184,227,200,195,224,195,189,225,204,200,231,202,199,148,129,141,41,48,64,62,59,74,200,170,170,229,200,195,224,195,191,227,204,198,228,203,203,220,193,198,128,109,119,91,74,82,215,184,179,226,200,199,224,196,192,227,203,197,228,207,206,228,203,205,216,188,188,198,168,168,221,192,189,224,198,195,224,198,197,227,201,196,228,202,197,227,203,202,227,206,204,228,200,196,224,195,190,224,198,195,224,198,200,4 198,176,201,207,186,208,211,192,212,215,197,217,220,204,227,215,196,220,209,185,209,203,179,204,201,179,202,210,191,212,216,197,219,195,155,174,179,125,140,200,159,181,213,191,216,206,183,205,201,178,203,213,193,217,171,123,143,97,30,50,92,21,42,151,81,97,217,194,218,210,189,211,205,182,210,181,137,160,68,21,40,59,27,51,76,23,51,151,92,110,220,197,220,209,184,208,206,183,213,161,102,120,77,18,35,72,21,43,123,48,63,202,166,186,215,191,215,208,182,206,201,177,206,198,161,185,169,110,128,160,100,115,198,156,172,215,191,212,211,183,204,207,181,203,197,169,197,203,179,204,209,184,208,215,192,212,214,193,215,210,182,204,208,182,204,202,176,199,195,166,193,200,171,196,205,178,201,208,182,203,208,177,200,207,178,202,205,180,204,197,170,195,4 7,3,6,107,80,104,162,134,161,169,140,167,176,147,174,181,153,178,131,104,124,21,10,20,57,40,57,154,125,155,173,148,176,181,146,171,184,137,161,194,170,196,174,147,169,74,51,68,108,84,112,168,142,174,182,158,184,193,166,189,200,169,193,202,177,200,184,156,179,117,90,106,130,104,136,172,148,178,191,170,195,185,154,176,185,149,172,203,176,200,189,163,187,137,108,125,134,110,141,179,159,191,162,130,154,55,11,24,118,64,83,204,177,202,188,163,185,137,107,128,123,101,132,177,156,189,165,132,158,121,78,94,169,129,152,191,157,183,182,153,177,120,93,115,84,64,89,169,146,178,178,153,183,186,159,188,180,145,173,177,141,167,169,135,163,71,52,69,28,15,26,137,112,143,174,149,179,168,140,170,163,130,159,168,134,161,129,100,125,12,6,11,4 155,129,160,173,148,176,186,163,188,183,148,169,180,134,146,194,166,191,186,160,185,169,140,167,164,138,169,181,158,184,193,172,193,195,172,192,198,173,194,200,171,196,193,166,190,177,149,175,171,147,177,186,167,190,194,174,194,200,180,200,200,177,200,200,170,195,197,168,192,184,158,184,173,151,180,189,170,195,192,167,190,154,110,128,159,107,126,197,164,189,199,173,198,188,164,188,175,155,186,177,147,174,88,48,64,42,4,19,91,29,43,193,155,179,196,171,196,186,161,185,175,156,190,166,128,153,76,28,40,67,21,33,148,101,117,192,158,185,189,158,183,181,154,179,166,141,173,177,152,180,175,142,166,172,135,153,185,155,178,183,152,177,181,148,175,170,136,164,163,138,169,174,148,178,182,159,185,182,158,183,177,147,173,177,148,174,170,139,166,161,129,158,4 163,135,158,181,154,175,191,163,182,194,166,184,198,175,192,200,180,196,195,175,191,180,161,178,168,137,160,182,150,172,193,162,182,199,171,191,199,174,193,205,184,202,201,181,196,188,169,184,175,145,169,191,163,187,195,162,184,170,116,126,153,96,100,190,157,169,204,184,198,196,180,193,186,162,187,200,177,201,186,145,161,95,28,26,82,12,6,158,99,100,206,186,202,199,183,198,180,153,177,195,170,192,190,153,170,112,53,58,95,32,32,181,141,152,207,190,207,199,185,201,181,156,184,193,166,190,195,167,186,183,141,157,183,143,157,199,176,194,200,181,198,195,182,197,179,156,186,188,161,185,191,164,187,194,166,186,196,170,189,195,169,190,193,172,191,181,161,179,171,147,174,184,159,185,190,164,192,184,155,180,185,155,178,190,164,187,188,168,187,174,152,171,4 5,2,5,107,79,98,171,136,159,182,149,170,185,153,175,185,155,175,134,106,124,23,12,21,56,41,53,167,136,159,190,159,179,203,174,191,207,180,198,205,180,198,188,163,180,83,65,79,116,93,113,182,150,173,197,163,183,206,169,186,206,175,192,212,191,205,203,182,196,137,118,129,137,110,134,187,158,181,209,180,199,134,69,73,131,62,64,215,188,202,208,191,204,161,142,154,143,116,141,189,162,187,208,178,196,146,89,95,152,96,102,217,195,211,209,195,208,164,146,158,130,107,132,190,165,189,200,173,191,207,175,192,209,182,198,205,183,199,197,178,194,141,123,139,86,65,84,181,155,182,193,167,192,191,159,181,190,158,178,192,169,189,185,159,181,84,69,84,28,17,26,144,118,146,188,162,188,185,156,180,181,152,173,179,151,174,140,114,134,17,12,17,4 205,186,210,209,189,212,216,198,219,215,195,218,217,199,222,223,209,229,219,201,223,216,198,219,205,184,212,208,185,209,213,193,217,209,177,202,205,163,187,219,196,219,224,209,230,222,209,228,206,185,212,210,188,213,197,149,170,160,79,93,143,58,70,174,101,119,217,189,212,221,207,228,212,197,220,210,184,208,158,81,95,112,25,35,115,32,45,135,42,52,200,144,169,221,207,232,213,198,221,210,184,205,142,65,79,85,14,31,99,23,35,147,56,69,207,167,192,222,210,231,211,195,218,211,191,213,183,129,151,128,47,63,121,38,52,179,121,140,218,201,222,219,206,224,206,188,215,209,189,211,208,187,214,192,139,165,196,152,171,216,198,218,215,198,217,214,201,219,202,182,211,206,186,211,206,183,209,208,185,208,216,202,222,216,197,220,211,189,216,211,198,219,4 188,163,193,196,173,197,201,180,204,204,182,207,208,188,210,211,194,215,212,196,216,209,192,211,187,161,190,196,172,202,201,178,205,196,166,190,195,164,187,202,176,197,208,187,209,209,193,213,188,161,194,168,120,145,150,87,105,132,58,69,131,57,68,146,76,86,161,97,109,188,147,164,167,115,138,115,34,40,104,24,33,107,30,42,95,22,32,109,30,38,123,39,45,167,108,119,174,128,150,139,67,76,120,45,54,100,23,33,114,37,46,134,57,71,168,107,126,202,177,199,194,169,198,196,168,193,172,124,142,151,92,107,178,127,146,198,164,188,207,184,207,209,190,210,195,168,198,199,174,199,203,174,198,208,184,208,205,181,205,205,181,204,208,186,207,208,188,208,192,166,196,199,173,201,202,177,200,205,181,202,205,180,201,204,177,199,205,181,203,204,182,203,4 146,118,148,164,136,166,179,152,178,190,166,188,195,171,192,198,176,195,193,173,192,179,156,178,157,129,160,173,146,177,187,162,186,196,172,196,202,181,203,205,185,205,200,179,199,188,165,186,165,138,171,179,152,182,187,159,188,181,145,171,181,145,167,195,167,188,202,180,199,195,175,194,168,140,170,184,157,188,141,81,99,95,19,28,95,18,28,146,79,91,203,180,201,196,176,196,169,141,174,183,157,187,169,125,146,132,71,85,148,91,108,187,151,173,201,177,199,194,171,192,172,145,182,184,157,188,194,168,195,200,172,196,200,172,197,200,174,197,198,174,195,193,169,190,169,143,181,180,152,183,186,157,185,193,165,188,194,164,186,194,167,189,194,169,191,186,162,185,162,134,170,175,147,181,184,157,188,189,162,186,190,163,185,189,162,185,185,160,183,177,151,176,4 165,137,168,177,151,178,187,161,184,191,165,188,196,173,193,197,175,195,196,176,195,188,166,187,171,144,175,181,154,182,190,167,191,195,170,196,201,180,203,204,185,207,200,180,199,193,172,191,175,148,178,180,151,181,173,136,162,158,109,128,162,115,133,179,141,159,197,172,191,197,178,196,179,154,187,156,107,129,98,22,27,87,14,21,88,13,19,122,45,51,189,157,176,199,182,202,178,151,183,172,134,157,136,77,89,110,45,54,139,78,93,175,133,154,198,176,197,195,172,193,178,150,182,188,162,191,192,161,186,189,155,178,195,166,191,198,174,197,197,174,195,195,172,193,178,150,181,183,153,182,188,160,186,193,167,189,192,161,184,192,163,186,194,168,191,192,169,191,173,144,176,180,151,181,185,156,183,189,161,184,190,162,184,190,162,186,189,164,187,186,161,184,4 221,209,204,223,212,208,222,212,213,223,212,211,223,211,210,224,214,212,223,206,203,221,203,197,222,209,206,222,211,208,222,211,214,210,190,190,211,188,188,222,209,210,224,211,210,221,208,207,221,207,204,222,210,207,198,168,158,132,76,66,130,77,71,214,194,192,225,218,218,221,211,211,222,209,207,225,215,213,172,128,107,89,36,41,86,34,37,201,173,166,227,221,224,223,215,217,224,213,213,226,217,216,198,167,154,112,51,43,130,73,61,210,191,187,224,215,216,221,210,211,222,205,198,224,210,206,220,200,195,190,149,133,193,156,140,219,201,198,221,209,207,220,206,207,222,206,204,224,210,206,222,200,197,221,189,196,217,187,189,218,192,188,221,204,204,219,200,202,221,205,206,221,203,199,220,189,187,218,171,183,219,184,193,219,189,193,220,192,198,218,186,192,4 226,222,228,230,224,229,232,226,232,231,224,232,231,222,231,232,227,234,231,225,233,229,224,232,227,222,224,230,224,229,232,226,231,234,230,239,233,225,233,232,227,236,232,228,235,229,222,228,228,223,226,231,225,230,233,231,237,214,176,163,222,189,181,235,234,243,233,232,238,230,224,232,229,224,230,232,228,234,225,210,204,186,112,72,183,117,95,234,227,234,233,231,237,231,225,232,229,225,231,232,228,235,225,198,186,146,69,39,123,45,32,232,215,215,232,228,235,230,223,230,230,226,232,232,226,233,229,213,215,166,93,73,188,130,116,234,225,228,233,227,234,231,225,233,230,227,233,232,227,233,232,226,233,234,221,225,234,225,230,234,227,232,232,223,231,229,222,231,230,228,234,233,230,236,233,230,235,234,229,236,233,227,234,233,227,233,231,225,233,228,222,232,4 180,169,171,226,217,218,225,217,218,228,221,221,230,225,224,230,225,225,233,227,226,181,173,171,217,208,211,228,220,222,229,220,217,222,212,208,229,222,223,232,227,229,232,227,226,219,213,212,225,218,221,210,196,188,145,115,98,142,107,90,165,130,113,197,175,166,227,217,221,221,211,214,224,214,215,150,118,105,77,36,35,98,54,53,95,56,53,117,73,59,166,130,113,216,203,202,220,208,207,145,107,96,96,50,49,103,60,55,87,52,57,105,64,56,138,92,60,198,177,162,224,217,218,203,182,177,134,86,70,147,107,91,134,91,70,167,132,108,187,162,140,205,191,183,216,208,207,225,214,216,204,183,171,218,203,201,193,167,140,200,180,160,229,225,232,209,202,201,176,166,165,228,219,220,228,221,222,228,220,223,224,215,214,224,216,217,224,217,217,160,153,151,4 139,119,139,181,162,181,191,172,189,200,182,198,208,194,209,206,191,206,196,180,195,116,97,113,171,154,175,190,174,193,203,188,203,209,193,211,216,203,218,215,203,217,207,195,209,171,154,168,179,164,185,198,184,202,205,188,204,178,134,145,194,163,175,223,215,227,213,203,214,194,180,191,183,169,190,203,192,211,196,168,182,121,38,46,134,58,67,214,196,207,217,208,220,197,183,195,185,171,194,202,190,209,204,184,198,148,74,83,147,76,84,213,197,210,214,203,215,196,183,194,185,172,197,201,187,206,208,193,208,203,181,194,190,149,156,209,191,204,209,197,210,192,177,190,179,163,187,198,184,204,203,187,205,204,187,203,199,174,186,202,182,196,202,187,202,171,153,170,160,143,165,195,182,204,200,184,203,198,180,197,200,184,201,196,180,196,194,176,193,105,89,104,4 151,125,150,174,149,172,188,162,183,192,162,183,200,172,192,206,183,200,197,174,193,179,156,175,166,142,167,184,160,182,197,173,193,200,172,193,207,180,201,215,194,213,208,187,204,192,172,188,173,149,173,192,170,192,193,162,182,148,86,93,145,79,85,206,177,192,215,197,212,200,181,195,177,154,180,197,177,200,181,137,153,104,25,30,93,13,22,161,100,110,217,200,217,201,181,196,176,153,180,197,176,200,188,152,169,120,39,46,98,14,19,162,104,114,214,194,212,200,178,193,177,156,184,193,170,192,200,174,193,178,128,143,153,86,94,189,150,165,208,188,204,196,172,188,172,151,179,190,166,189,195,168,190,201,178,198,188,149,162,178,128,135,198,176,195,188,163,181,166,142,168,186,162,187,191,164,188,190,161,180,189,156,174,188,155,172,187,161,180,177,153,171,4 208,185,219,213,192,226,209,179,212,201,161,189,209,175,205,222,202,235,226,212,242,223,210,240,209,185,222,203,170,202,168,97,115,151,66,77,160,79,92,192,139,162,224,206,237,225,213,242,211,186,222,181,117,137,130,38,51,131,43,61,128,41,59,142,53,67,202,159,185,225,214,244,211,184,219,175,106,128,133,42,60,129,42,66,132,47,74,128,33,52,176,106,128,222,204,237,213,189,226,177,111,135,124,34,52,130,42,65,134,44,71,128,38,57,175,102,122,218,195,226,214,194,228,185,130,154,147,51,69,141,44,66,126,38,58,135,44,59,184,125,147,220,202,233,213,192,225,207,175,207,179,105,128,158,67,86,145,55,69,160,77,94,205,169,199,218,203,233,211,189,224,212,189,222,208,177,210,196,147,175,188,129,154,193,144,172,209,183,214,215,199,228,4 230,214,215,231,215,217,230,207,200,228,205,190,226,200,183,229,212,205,230,213,205,228,211,200,228,210,205,232,219,224,230,208,203,210,177,161,183,139,116,213,188,175,230,215,207,228,210,202,225,200,186,227,202,194,222,189,170,161,108,82,94,52,49,157,126,121,228,215,211,230,213,209,229,208,200,228,204,190,206,159,120,154,95,72,103,58,61,137,90,77,218,194,181,228,211,207,228,206,196,233,218,211,211,174,144,175,114,78,142,89,77,153,94,63,215,183,161,226,208,203,229,210,203,231,214,208,227,203,182,199,152,110,172,117,82,205,169,144,229,212,203,227,208,202,229,208,203,229,208,204,230,210,200,223,198,181,213,179,148,227,207,189,228,210,202,229,212,208,227,201,191,230,208,200,232,213,207,226,207,203,228,209,202,226,202,182,225,203,194,225,203,193,4 207,186,178,220,199,189,220,194,180,224,199,193,228,208,197,226,208,198,224,204,191,213,193,184,220,202,196,225,209,207,221,196,183,224,196,183,228,207,197,227,208,198,225,206,196,220,199,186,221,201,195,229,212,212,199,166,150,165,122,102,220,200,189,230,211,202,223,203,193,220,199,186,219,199,192,222,196,180,161,112,89,88,43,42,192,163,147,233,216,209,225,205,197,221,202,195,222,203,197,220,197,179,170,114,80,125,66,54,182,136,104,229,210,202,224,203,193,218,195,183,221,202,196,227,211,206,198,157,124,172,118,84,214,187,169,224,201,190,219,196,185,218,196,186,220,200,196,223,204,197,220,197,185,214,185,164,224,204,193,223,202,195,216,190,182,214,188,179,210,185,181,224,205,199,219,199,196,221,198,193,219,192,181,220,196,188,216,190,179,206,181,169,4 217,218,216,222,221,222,225,224,224,227,228,226,229,229,227,225,225,221,222,222,218,220,221,218,221,222,222,223,223,224,225,224,224,227,228,228,228,229,228,226,226,223,224,224,221,220,221,217,222,222,222,225,225,227,224,224,225,221,219,214,219,218,212,227,227,227,227,228,228,223,224,223,223,224,223,226,228,230,224,223,222,145,129,115,144,126,111,221,220,217,226,228,229,223,226,226,221,222,220,226,227,227,223,223,222,126,107,99,96,65,46,199,188,175,224,225,228,222,223,223,222,222,222,225,225,225,225,227,228,197,189,181,173,155,139,209,201,199,223,222,225,222,222,223,222,222,222,224,224,224,225,225,226,226,228,230,224,224,227,220,217,220,220,217,219,220,220,220,218,218,217,223,223,222,224,224,225,223,222,223,221,219,221,221,219,221,218,215,217,218,217,217,4 2,1,1,87,76,84,141,129,140,150,138,147,155,145,154,156,146,153,113,102,106,16,11,13,44,38,44,132,119,134,152,141,154,164,154,166,171,163,173,167,159,167,154,145,152,66,57,61,91,82,94,144,132,148,155,138,152,148,112,116,158,132,138,175,165,174,166,157,164,111,101,104,113,104,120,154,146,165,148,120,126,102,35,26,98,38,35,169,153,160,174,166,175,132,122,127,117,106,119,156,150,165,160,142,150,113,55,45,122,76,73,180,171,182,171,162,170,133,123,129,106,96,110,157,150,167,165,152,165,165,143,150,169,154,159,173,164,173,166,156,164,117,107,114,72,63,74,152,143,160,158,145,161,162,147,158,165,153,162,161,150,158,156,145,155,70,62,68,22,16,20,123,112,127,154,141,157,154,141,153,154,140,149,153,139,149,121,109,119,13,10,11,4 154,141,160,164,151,167,169,152,168,173,155,171,179,167,181,181,172,186,177,167,179,173,164,176,158,145,163,166,150,165,157,119,124,143,86,80,155,106,106,175,154,165,182,172,186,175,165,175,162,147,167,154,116,119,132,68,58,125,57,55,125,53,55,112,51,45,174,155,166,180,172,183,168,156,178,148,107,106,124,58,49,112,45,44,112,46,42,96,32,25,169,144,151,184,177,192,171,163,182,160,131,137,126,58,45,105,37,30,97,31,22,145,103,103,186,177,194,183,174,189,167,157,173,167,146,157,151,105,99,131,71,61,120,57,44,168,143,145,187,183,197,180,174,185,165,154,172,170,157,173,173,154,168,171,147,155,171,148,152,176,163,173,181,175,187,177,172,183,162,151,169,166,150,166,170,151,164,174,159,170,178,169,178,177,168,180,176,169,182,169,163,174,4 129,115,133,149,136,154,160,147,161,167,156,170,172,163,175,171,161,169,165,157,167,150,141,153,137,123,141,155,142,159,163,146,159,158,130,136,170,152,160,179,171,183,171,160,170,158,148,158,146,132,151,157,141,154,142,101,96,124,60,51,124,63,59,152,124,128,178,168,178,165,154,164,153,144,162,160,144,156,124,69,56,107,44,39,93,29,21,125,81,78,183,175,187,168,159,170,155,147,163,166,156,169,137,89,81,99,31,19,100,40,29,168,149,156,182,176,188,170,164,172,155,148,167,164,154,167,162,138,146,147,104,103,147,109,105,177,167,176,177,171,180,165,158,164,151,143,163,161,150,166,165,147,161,170,154,165,174,165,173,173,165,174,169,161,171,158,149,158,145,134,152,156,145,162,160,144,160,162,146,155,166,155,163,166,156,165,160,150,158,150,140,150,4 151,106,136,170,123,153,187,147,172,196,160,183,201,162,180,215,198,217,203,182,202,166,122,134,166,126,157,186,153,185,187,144,170,200,160,183,207,169,184,219,195,216,211,185,205,186,153,167,174,137,166,191,153,178,160,117,143,118,77,108,199,166,192,218,185,205,218,194,210,196,165,180,179,146,177,205,176,204,147,108,134,40,26,60,119,82,112,214,174,190,224,207,225,189,147,160,176,137,168,206,183,214,166,119,142,49,33,65,71,44,75,203,159,177,220,199,218,197,169,185,185,158,195,195,162,196,190,141,169,124,88,118,111,67,98,200,157,179,212,188,209,197,172,195,176,141,177,186,147,181,193,155,187,192,150,175,190,151,178,203,175,202,194,159,182,178,140,163,164,120,154,184,150,186,187,147,177,186,144,166,189,151,172,189,148,174,180,134,158,167,124,146,4 170,134,164,170,128,155,176,131,159,186,152,177,189,150,169,196,160,181,200,173,198,191,162,185,171,132,159,169,128,156,128,79,108,143,98,126,190,156,181,201,171,197,200,170,195,194,164,182,175,140,167,165,115,138,76,42,71,59,35,68,146,108,139,189,143,164,196,155,173,206,185,207,183,156,188,172,134,162,75,46,75,43,37,72,73,43,75,172,123,146,205,175,196,204,181,203,185,160,193,176,134,157,91,51,76,43,36,70,57,39,73,152,96,116,205,177,200,199,172,194,179,149,182,174,124,149,139,87,114,59,36,67,63,41,75,150,92,115,192,152,172,197,173,197,175,137,172,173,127,159,175,137,166,140,97,127,124,72,102,173,126,155,191,161,188,188,159,184,170,129,163,177,139,173,175,131,159,179,141,168,177,137,165,182,147,175,187,158,187,178,144,171,4 4,2,5,102,66,85,172,131,158,181,142,164,194,164,187,200,180,199,143,120,137,22,10,20,55,38,53,158,113,141,178,132,156,199,162,184,206,172,189,213,196,215,182,146,161,78,53,65,113,85,113,180,144,174,193,156,184,200,159,182,218,189,206,220,196,215,199,166,182,127,96,108,138,107,138,186,154,184,200,166,190,110,78,109,173,140,166,230,204,220,198,158,175,151,116,134,140,104,132,187,156,187,211,180,206,91,63,94,108,73,102,230,203,220,198,165,181,155,123,140,136,109,144,192,165,202,201,165,197,178,138,164,171,133,160,211,183,207,194,160,181,136,106,126,91,68,94,177,137,172,189,152,184,198,164,189,200,166,189,192,155,182,178,134,156,78,55,70,32,19,31,142,103,134,185,149,181,185,152,179,177,131,154,187,154,182,147,118,144,15,9,13,4 180,149,146,192,166,165,194,169,169,196,172,174,198,173,172,198,171,171,199,174,173,197,173,173,189,158,156,192,166,167,188,155,147,194,166,161,197,174,177,198,172,171,198,172,169,198,174,173,192,164,164,191,161,158,129,71,48,125,75,61,196,168,168,198,173,172,199,174,173,197,170,169,195,167,168,195,168,169,135,78,55,112,49,26,140,84,61,180,149,143,202,181,181,197,170,169,194,168,169,197,172,176,186,151,138,170,117,90,110,49,30,158,118,105,202,180,177,194,167,167,195,167,169,194,164,162,191,161,154,196,170,172,182,148,139,184,148,136,197,171,169,195,168,168,195,169,169,195,166,164,197,168,167,200,175,176,199,177,177,198,173,173,197,169,169,195,168,169,194,168,168,197,170,170,198,170,172,199,171,170,200,176,177,198,173,173,196,169,168,192,164,164,4 193,181,195,199,189,205,199,188,204,190,165,176,194,167,180,205,189,206,206,197,209,202,190,204,195,179,195,186,154,164,167,108,101,155,75,63,161,87,76,189,154,162,205,192,207,204,191,205,179,139,141,162,85,77,162,83,80,157,78,72,161,82,81,164,86,74,188,150,149,204,193,209,177,137,136,158,75,64,161,82,81,160,80,77,164,83,80,173,98,100,184,140,139,204,195,209,191,170,183,169,97,95,170,83,91,168,85,82,174,97,106,179,105,121,180,125,123,203,192,204,196,182,198,174,113,110,169,83,82,173,94,97,177,98,111,167,79,70,172,111,100,203,190,206,198,186,200,193,170,183,176,121,117,174,108,99,180,120,114,180,126,120,192,163,169,203,191,205,195,182,195,202,192,208,203,190,207,200,178,191,203,188,200,205,195,210,205,194,210,200,187,200,4 190,157,176,195,162,181,196,159,179,198,161,178,200,170,186,199,166,181,198,167,183,194,162,178,192,161,179,195,162,177,197,160,177,198,160,176,199,167,182,198,163,178,198,168,183,195,165,181,195,163,182,197,167,186,199,171,188,201,169,184,206,174,190,201,174,191,198,168,182,196,166,181,194,162,180,196,165,184,204,178,196,173,130,138,135,80,77,203,178,194,199,174,190,197,171,187,195,163,181,196,162,180,203,173,189,179,136,146,140,87,88,201,173,188,199,176,193,197,170,185,196,166,184,196,163,181,199,167,185,202,170,188,204,170,189,199,169,187,198,170,185,195,164,180,191,156,171,190,150,163,198,164,180,199,165,182,197,161,177,198,164,179,198,166,184,193,162,179,186,152,166,192,155,170,197,163,180,199,166,184,196,162,178,196,162,177,193,159,175,187,154,168,4 146,126,140,164,144,159,177,155,169,185,168,179,184,168,178,184,168,178,182,171,181,163,150,156,158,144,160,174,161,175,183,166,178,190,173,186,194,183,194,194,185,194,192,184,192,176,165,173,166,155,169,179,168,180,181,163,174,141,93,95,159,125,131,200,192,201,196,188,196,181,172,180,171,160,175,183,171,186,177,156,164,95,34,35,122,67,69,198,186,195,201,198,207,186,181,188,171,160,177,183,171,188,189,177,188,119,64,66,150,107,111,200,193,204,197,191,199,187,181,188,173,162,179,183,171,186,188,178,190,169,139,144,183,165,173,199,195,205,195,189,197,184,178,186,171,161,178,182,174,188,187,178,188,189,179,188,190,180,190,192,186,195,188,181,190,177,170,178,167,159,174,179,173,187,185,178,191,184,174,184,185,176,186,184,176,186,178,168,177,167,158,166,4 157,145,159,167,155,167,172,156,169,180,167,180,186,176,187,183,171,182,184,175,186,178,171,180,164,152,165,171,160,172,172,155,167,170,146,155,177,160,168,188,177,189,188,180,190,181,174,182,166,154,166,176,167,179,158,131,139,111,55,51,124,76,74,179,162,172,192,186,195,186,180,189,167,154,167,180,171,184,148,114,119,82,26,27,97,42,42,166,138,144,194,189,201,189,188,199,169,156,171,181,171,184,165,143,151,96,41,41,118,64,64,174,152,160,192,187,198,188,182,191,170,158,174,180,170,183,176,163,176,118,67,67,148,111,114,189,183,195,189,183,193,186,180,189,170,160,174,175,164,176,177,167,179,169,148,155,174,157,165,187,180,191,186,180,190,183,178,187,170,164,176,175,166,177,178,167,178,179,169,180,180,169,180,183,175,186,181,175,185,178,173,182,4 3,3,4,93,81,88,154,139,148,167,154,164,174,163,172,174,166,174,127,119,126,20,15,19,47,41,47,145,132,145,167,154,165,181,169,178,190,181,190,188,182,191,173,167,175,77,70,76,97,87,99,162,149,163,177,164,175,193,179,188,199,189,200,198,192,201,187,182,189,124,116,119,119,108,122,165,153,168,184,171,182,89,67,69,135,113,118,210,201,209,189,184,191,146,139,142,125,114,129,167,156,173,182,169,180,101,77,80,147,127,131,206,198,206,187,181,188,146,137,142,114,105,121,169,160,177,179,168,179,191,178,187,196,187,193,190,182,189,183,177,184,129,122,129,76,68,79,160,151,168,171,160,174,178,167,176,181,171,179,180,172,180,172,164,174,79,74,81,25,19,23,125,113,127,165,153,168,169,159,170,166,153,163,168,157,168,133,123,134,16,14,16,4 147,135,148,163,152,164,171,160,171,181,170,179,186,176,185,188,180,190,182,175,185,171,167,176,157,144,159,170,158,170,176,163,172,187,177,187,191,182,192,192,184,195,190,186,196,180,177,184,159,147,162,170,157,169,179,166,177,148,125,131,171,154,162,196,188,199,193,186,193,185,182,188,163,151,166,181,171,184,146,125,131,17,0,0,80,52,55,191,173,182,195,189,197,187,182,190,162,150,166,178,167,180,147,125,131,46,22,23,111,86,89,194,181,189,194,189,197,186,182,189,163,152,168,175,163,174,178,166,177,171,150,159,186,175,182,190,182,190,189,181,189,183,177,184,165,156,171,174,164,175,174,161,172,179,167,177,183,173,179,185,177,186,182,173,182,176,169,177,159,149,163,169,157,171,175,162,174,177,164,174,178,166,175,182,174,182,178,169,177,169,161,169,4 185,174,184,193,182,192,197,188,198,203,196,207,208,203,212,211,207,215,210,205,216,207,206,216,189,178,189,196,188,199,194,182,193,178,155,159,194,178,184,212,207,218,211,206,216,210,208,215,192,184,195,197,189,200,124,93,94,54,19,19,108,68,66,197,181,189,210,202,212,209,203,210,197,190,204,174,153,158,55,22,23,32,23,33,42,15,20,155,119,120,206,195,204,211,208,215,197,189,203,171,147,151,67,29,28,33,14,19,74,37,37,179,154,159,211,206,213,212,210,217,191,182,194,195,186,197,156,127,132,124,88,90,173,151,154,208,202,211,210,206,213,208,204,211,191,182,194,194,186,197,194,184,195,200,189,198,205,199,207,208,204,210,206,202,209,203,199,206,189,179,191,190,179,190,192,180,189,198,188,196,203,195,201,205,199,205,202,197,205,199,194,202,4 191,173,179,194,177,177,199,186,188,203,190,197,205,188,191,205,184,191,205,180,190,202,175,186,191,175,182,193,177,185,197,183,190,199,189,199,204,193,200,205,191,199,206,189,196,202,178,185,193,179,183,192,178,187,194,182,192,180,158,151,190,171,169,201,190,201,201,188,197,200,181,190,194,182,189,194,181,189,202,186,191,118,76,57,121,78,56,204,192,196,199,188,194,198,184,190,194,180,188,196,185,192,198,185,193,167,142,136,161,131,123,202,191,198,196,186,193,193,181,190,197,182,188,197,185,193,196,184,187,199,189,197,200,190,200,194,184,188,193,182,185,193,181,188,196,183,189,197,184,191,198,187,191,199,189,195,196,185,190,193,181,182,193,182,184,191,178,181,196,183,191,198,187,192,198,188,194,198,188,194,196,186,189,195,183,189,192,181,188,190,177,181,4 172,155,182,186,168,191,191,170,190,192,168,188,178,136,153,186,154,169,201,186,206,187,168,187,180,165,191,189,171,193,190,161,182,175,126,143,130,56,67,129,65,80,171,137,155,193,174,190,183,165,189,189,167,190,176,128,140,160,94,100,131,60,71,113,43,57,150,93,105,202,188,207,185,167,191,172,131,147,149,80,87,159,95,106,149,83,92,138,60,66,186,146,160,204,192,212,184,164,191,146,87,98,120,50,63,136,67,79,169,109,116,180,127,138,202,179,197,201,184,204,185,166,195,152,99,113,109,36,47,124,47,56,181,137,150,202,179,198,203,181,200,200,183,203,181,161,188,184,158,182,157,106,121,170,124,142,196,172,191,202,183,203,199,179,198,194,176,194,178,158,187,188,170,198,192,171,195,196,179,199,197,179,198,194,172,191,193,173,192,187,168,187,4 104,76,93,140,112,132,155,131,152,162,138,159,168,146,165,165,143,161,152,127,145,83,63,75,128,97,116,153,128,151,163,136,159,153,112,133,112,55,63,128,87,102,163,138,157,135,112,129,143,117,138,163,141,165,161,126,148,137,78,88,94,29,36,104,45,53,170,145,164,155,133,149,153,130,156,164,139,161,135,83,96,122,59,68,127,63,71,150,99,108,179,157,177,160,138,155,159,137,164,166,139,162,108,49,57,90,22,30,150,97,108,180,151,170,180,157,177,163,141,158,159,137,167,168,142,167,142,97,111,125,67,78,170,138,157,182,159,179,179,157,174,162,140,156,155,134,164,166,141,167,171,146,169,173,146,166,175,151,170,174,149,169,172,150,169,155,131,151,149,129,158,165,143,172,167,141,166,166,139,161,168,142,163,167,143,163,163,141,162,131,106,129,4 157,131,154,175,150,170,185,160,180,191,166,184,199,176,192,198,176,192,192,172,188,178,158,176,167,141,164,180,153,174,188,158,177,194,166,183,200,176,192,203,181,197,198,177,193,184,163,180,173,147,169,184,158,178,192,164,182,197,169,187,201,174,192,205,181,198,202,180,195,191,173,188,177,151,173,185,158,178,196,168,187,101,73,86,71,43,56,192,166,183,205,182,198,193,173,190,178,154,178,186,156,177,193,165,183,121,89,103,101,70,83,196,171,188,203,179,196,193,171,188,178,155,181,188,162,183,192,165,183,199,170,188,200,170,187,199,174,189,198,175,190,190,168,184,175,151,176,185,161,182,190,166,185,190,163,179,190,163,179,195,170,187,192,171,187,183,162,178,170,146,169,182,158,180,186,161,181,186,160,177,187,162,178,188,163,180,183,159,175,175,153,169,4 209,186,203,211,187,202,217,195,210,222,203,216,221,202,215,223,203,217,224,204,219,219,200,217,213,190,207,215,193,208,218,197,212,222,200,215,223,200,216,224,203,220,222,205,220,219,198,214,212,189,205,216,194,210,204,176,192,121,85,98,113,79,92,144,107,121,214,191,208,220,203,218,209,185,202,219,195,212,144,109,124,34,13,28,64,32,47,45,19,33,187,157,172,225,210,226,209,186,203,218,194,211,149,112,125,77,39,52,72,31,44,96,64,79,209,184,199,222,206,221,210,182,200,213,191,207,212,187,204,191,158,174,162,128,142,196,165,181,222,203,217,219,201,214,209,182,200,213,191,207,215,194,209,218,197,212,221,200,215,217,195,209,215,195,208,215,195,209,207,183,200,213,191,208,214,190,205,216,192,205,214,187,201,214,189,202,215,193,207,212,191,205,4 185,157,177,192,161,180,198,169,187,202,175,191,204,179,195,207,183,200,206,184,201,201,181,196,191,166,186,198,172,189,200,175,190,211,188,204,213,190,206,210,189,206,207,184,201,203,181,197,193,168,187,200,175,191,201,175,192,162,130,146,148,116,131,187,158,175,208,186,203,204,181,197,191,164,183,201,175,193,172,139,156,43,19,30,32,7,17,96,67,79,212,188,206,204,183,199,192,164,184,201,176,193,172,140,155,84,50,60,63,29,40,139,109,124,211,189,206,204,183,199,193,164,185,197,168,185,201,175,192,193,163,181,180,148,164,201,175,190,204,183,197,202,180,195,190,165,184,196,170,188,199,174,190,200,175,190,202,175,190,199,174,188,201,177,191,197,174,189,187,163,183,194,170,189,197,172,189,198,172,187,197,169,184,198,171,187,199,177,191,194,173,188,4 46,24,36,145,113,139,170,144,170,165,120,147,178,148,170,187,165,186,171,139,166,84,54,76,108,67,96,163,127,160,177,142,176,171,129,171,188,158,180,193,168,188,186,160,183,138,100,119,146,115,148,176,148,181,179,129,168,190,154,185,190,157,177,199,175,197,192,170,191,165,130,152,154,118,156,177,136,174,191,156,187,190,158,175,154,85,94,201,173,195,192,164,190,176,155,176,159,122,160,178,130,170,194,165,191,190,151,169,180,121,138,200,171,195,193,169,187,178,163,181,157,123,157,186,159,193,192,164,187,192,159,181,197,166,195,196,166,192,189,162,178,178,161,182,141,107,141,186,164,198,190,167,191,195,173,193,191,161,183,192,163,187,186,159,177,157,132,157,92,64,92,176,144,184,188,162,193,189,162,188,184,145,169,183,157,178,178,154,176,93,70,90,4 160,100,141,168,122,165,181,145,177,188,162,188,191,164,193,190,160,187,188,155,183,187,163,191,161,105,146,175,130,164,186,149,177,194,168,194,174,126,142,180,137,157,188,151,177,190,169,195,173,127,160,183,148,174,191,162,188,181,138,158,134,57,59,167,105,118,195,167,195,189,159,185,181,147,177,189,164,188,191,163,181,168,111,122,112,30,38,168,108,122,199,176,203,193,167,195,183,156,184,189,162,185,194,169,192,178,122,140,148,63,70,178,119,132,193,159,184,188,152,180,183,157,186,182,147,166,187,149,172,185,136,161,170,96,108,189,141,166,194,163,194,186,150,176,181,154,183,178,135,159,183,143,169,186,146,172,184,139,166,191,162,190,194,169,200,183,153,177,178,151,180,180,147,176,183,148,174,186,150,178,186,148,179,188,157,187,191,167,200,179,140,170,4 159,125,160,168,129,164,165,127,177,168,125,157,185,153,175,189,159,183,184,153,178,174,144,171,168,135,168,169,116,157,177,138,177,191,166,190,192,164,190,194,166,192,195,177,202,182,159,184,175,144,181,173,126,163,188,154,181,185,151,173,165,109,121,195,164,188,197,178,201,183,154,180,173,129,170,185,151,181,197,176,196,163,107,120,137,60,68,201,175,198,195,170,196,185,158,184,175,131,169,189,163,189,193,169,190,177,122,139,168,96,106,197,164,189,195,169,192,187,162,181,179,141,176,189,163,189,185,146,168,187,145,170,190,149,173,201,180,209,189,158,176,187,165,183,180,153,183,185,159,183,188,160,185,190,160,185,191,162,190,195,172,201,184,149,170,181,156,175,178,157,186,182,155,177,191,173,196,188,164,181,188,158,180,189,160,186,186,160,180,173,142,160,4 158,151,164,163,156,167,169,166,178,172,171,183,172,167,176,171,161,169,166,153,161,161,146,157,159,148,161,164,153,165,171,164,175,173,166,175,173,163,171,170,158,167,167,152,162,162,143,156,161,148,162,166,154,165,171,159,169,143,128,137,143,126,139,168,151,163,164,145,157,161,137,150,163,150,167,166,153,165,164,149,161,63,50,59,29,21,30,137,114,128,168,150,162,160,138,151,160,143,161,167,152,166,145,127,141,24,18,25,2,4,8,104,85,98,169,150,163,157,139,152,160,146,164,163,148,163,158,140,155,69,55,66,11,8,15,123,105,118,163,145,157,157,139,152,156,140,159,160,144,160,161,144,157,142,122,137,117,95,109,153,134,147,158,143,155,155,138,151,152,134,152,158,141,157,158,140,153,157,137,151,157,136,149,155,134,148,155,136,149,152,135,148,4 142,135,151,157,154,166,169,169,179,178,180,189,182,182,190,176,165,170,164,148,154,149,132,142,152,145,163,166,161,172,178,175,185,185,184,195,186,180,190,180,163,169,171,150,158,157,138,145,161,154,173,174,167,178,181,173,182,189,180,190,187,172,181,181,161,169,176,155,162,162,144,151,164,157,180,176,167,185,187,175,185,113,99,107,117,100,111,186,164,173,176,158,165,166,151,160,162,153,177,173,161,180,187,169,183,64,52,62,65,56,63,188,167,177,173,157,165,164,151,158,160,147,172,169,155,173,177,160,174,155,136,149,152,134,144,177,160,169,171,156,165,162,148,155,154,141,165,166,152,171,171,155,170,173,154,166,172,151,162,169,152,163,165,151,161,156,144,152,148,134,158,161,147,167,166,150,167,165,144,157,164,142,155,162,144,155,156,140,150,146,131,141,4 3,2,3,97,85,95,162,152,163,171,168,175,175,175,182,172,167,172,120,104,104,23,18,23,49,42,50,152,138,156,176,170,180,187,184,192,191,190,198,185,177,183,160,138,140,73,62,65,101,90,107,170,159,177,186,177,187,201,196,205,209,203,212,188,167,173,173,150,154,116,101,100,125,113,135,175,166,186,194,181,192,171,159,167,135,121,130,194,169,177,177,158,164,134,120,120,132,121,144,176,167,189,194,181,195,159,142,152,107,91,100,193,173,181,177,164,169,137,126,127,119,108,132,176,165,190,182,169,185,188,169,179,188,167,176,180,165,172,175,162,168,122,110,115,78,68,84,167,156,181,177,165,184,179,162,174,175,157,166,171,157,165,165,151,159,75,66,72,24,18,24,135,124,145,175,163,182,171,158,171,166,151,161,163,149,159,130,116,125,16,13,15,4 206,176,165,213,185,179,215,185,186,213,182,184,211,175,169,218,191,188,220,197,194,216,182,188,202,167,154,208,173,168,206,169,152,202,165,154,196,161,138,210,180,170,221,196,197,217,186,186,204,163,160,211,177,175,212,181,172,169,122,91,150,92,51,204,174,154,222,201,205,218,186,192,210,175,176,219,198,195,214,187,174,168,119,84,135,73,37,200,168,147,222,197,205,213,175,181,204,167,160,217,194,189,215,189,184,183,137,110,152,92,61,195,157,137,219,189,194,213,176,186,208,175,173,215,189,186,218,192,191,207,171,160,200,151,148,206,164,159,213,178,181,211,176,177,217,193,195,220,197,202,216,189,186,208,173,164,210,170,170,209,165,168,211,174,177,207,167,167,210,188,192,220,200,202,221,201,204,214,182,180,212,176,177,214,185,182,214,185,182,205,168,170,4 245,242,246,242,237,242,244,240,244,244,240,243,243,238,243,242,237,242,242,237,243,243,238,242,243,238,243,242,236,240,240,234,238,244,242,250,242,238,243,244,239,244,241,236,240,242,236,241,244,239,243,244,240,244,241,237,242,221,187,180,229,207,205,244,242,248,241,236,239,241,236,240,243,239,242,242,240,245,237,217,213,102,37,21,168,107,90,250,246,250,243,239,243,241,236,241,244,238,241,245,245,252,223,193,187,84,1,0,147,76,55,246,238,239,241,237,241,242,236,241,244,239,243,244,242,247,235,222,224,187,115,93,217,177,166,241,239,246,241,235,240,241,235,240,244,241,245,246,243,246,245,242,246,244,239,245,241,237,244,242,237,242,241,236,241,239,234,238,246,243,246,248,246,249,247,245,248,243,239,243,242,236,239,242,236,241,239,234,239,237,231,237,4 109,105,107,132,126,134,150,145,160,163,157,175,169,161,178,176,171,186,167,163,173,146,141,149,128,120,126,149,142,155,169,167,187,180,178,201,181,173,196,187,184,202,180,175,187,163,157,166,140,130,140,164,162,177,153,119,135,151,102,122,175,143,165,189,174,195,184,170,184,174,164,169,154,151,162,158,140,154,115,37,51,104,28,44,147,85,104,181,120,140,186,165,175,179,172,176,157,154,169,159,136,154,119,48,61,102,32,41,150,84,100,181,132,148,187,174,178,181,178,180,158,154,172,170,160,180,150,106,119,140,84,90,171,134,147,187,175,188,187,182,185,179,173,172,158,156,176,173,172,189,175,166,186,179,164,181,184,177,190,182,173,183,182,174,180,172,163,165,148,145,163,168,164,182,178,172,189,182,175,185,179,169,179,176,164,175,173,161,165,162,154,156,4 187,185,207,195,193,217,201,198,222,205,196,222,211,206,228,219,217,233,214,205,220,207,198,207,187,180,200,158,110,124,166,114,133,175,131,154,202,178,200,216,208,226,214,201,220,209,195,207,163,124,139,132,46,63,132,49,71,119,47,63,161,101,118,205,155,178,208,170,190,212,194,210,151,102,117,126,44,63,124,44,64,115,45,63,133,68,78,187,122,142,199,119,140,206,163,176,178,152,170,146,76,95,134,52,70,108,40,55,145,73,82,188,132,148,200,124,150,204,163,170,196,183,198,175,125,141,151,72,83,144,57,70,161,88,96,193,127,144,202,145,165,208,195,204,198,189,200,198,183,196,182,140,152,174,114,127,192,153,165,201,164,178,206,185,201,206,197,209,196,184,193,200,193,202,202,191,205,201,180,196,205,191,207,212,211,225,207,202,217,202,198,210,4 78,73,72,112,107,107,130,125,133,146,140,154,152,144,157,153,146,157,140,134,138,68,65,64,108,98,100,133,126,130,154,149,161,170,168,185,172,164,180,173,167,182,159,154,161,117,112,109,123,109,115,150,141,149,168,162,177,168,150,169,177,162,184,184,179,194,170,163,170,142,133,133,134,121,130,161,158,169,152,123,135,108,34,48,136,83,101,176,138,156,173,159,169,151,145,145,142,136,148,162,158,172,152,116,132,96,21,33,111,45,58,170,116,131,173,160,164,155,152,152,146,141,157,163,154,167,168,156,170,144,101,115,152,112,125,177,162,173,173,167,168,154,150,149,143,139,153,159,150,164,168,158,172,174,164,176,175,168,180,170,161,169,168,158,162,133,128,130,122,119,131,155,148,165,163,153,166,169,160,167,167,156,163,161,150,157,157,145,148,73,68,69,4 235,227,231,233,223,229,223,201,200,215,185,177,221,198,195,220,195,191,225,205,205,237,231,234,228,213,216,209,173,170,182,128,109,169,113,84,194,148,134,196,150,131,204,166,149,228,214,214,214,186,182,175,114,92,179,127,108,152,95,58,168,111,86,195,148,134,193,148,127,206,173,160,214,187,180,191,145,125,191,147,128,160,105,67,158,100,60,175,118,91,189,139,126,188,144,121,204,169,150,188,140,117,185,138,110,167,114,72,153,95,53,171,112,82,184,131,114,177,126,99,223,203,196,213,183,175,181,131,102,188,144,111,189,146,118,163,96,70,188,139,125,213,185,181,237,228,232,233,222,226,226,207,205,227,210,200,220,194,183,188,133,122,217,192,194,235,228,235,238,229,233,235,223,228,237,229,233,238,229,229,233,221,221,236,226,231,236,230,235,233,223,227,4 169,153,164,174,162,172,173,158,169,170,150,165,173,154,171,174,152,168,175,159,175,173,159,177,173,158,169,176,162,174,168,144,149,164,131,131,156,120,121,169,141,148,176,153,166,174,155,169,171,152,159,176,160,174,159,130,128,127,72,53,150,108,100,174,153,160,176,153,163,175,158,170,170,149,153,171,149,152,144,102,91,38,3,0,107,65,55,181,161,165,177,163,173,178,164,175,172,154,162,168,137,133,124,67,41,73,33,25,135,94,83,175,154,157,179,163,175,179,166,180,171,152,158,169,140,141,154,114,104,156,115,104,166,131,125,175,154,161,179,160,173,178,165,177,175,162,172,174,155,162,173,150,153,176,156,161,171,145,147,177,157,165,176,161,174,176,163,176,178,170,185,178,167,179,174,156,160,176,157,161,176,157,161,176,157,164,174,157,170,173,160,176,4 156,144,156,179,169,184,184,172,186,172,146,157,188,176,186,195,188,198,184,174,184,172,167,174,164,151,163,187,180,191,175,148,159,120,51,51,147,100,105,185,166,174,193,190,199,178,172,180,172,162,173,187,173,187,146,93,100,105,36,35,112,43,41,139,78,78,189,176,183,183,177,183,175,164,179,180,155,169,127,60,62,101,37,39,106,43,42,123,52,53,184,159,171,187,183,190,176,166,183,182,167,181,153,111,116,108,42,42,114,45,43,134,68,70,186,165,177,186,178,186,176,167,185,186,175,188,192,177,185,133,74,73,130,69,69,177,145,152,189,173,183,183,172,180,175,169,187,184,174,187,193,182,193,178,154,160,180,153,161,194,181,195,190,180,190,178,170,179,169,160,176,181,172,187,191,179,192,187,175,185,183,168,179,184,168,180,188,180,191,173,165,176,4 188,188,191,209,212,218,195,180,183,153,101,92,186,166,164,213,213,216,209,208,212,200,202,203,191,190,190,209,208,212,164,121,115,127,61,49,147,94,84,173,135,126,212,215,215,204,208,207,195,194,199,201,184,190,142,80,71,125,62,52,130,69,57,137,68,53,188,160,157,205,207,207,196,194,201,187,152,152,131,64,53,121,63,56,124,66,56,130,64,52,184,148,148,208,211,214,196,194,201,197,183,186,154,107,98,125,63,53,139,79,66,139,70,57,189,160,160,205,205,208,197,194,202,208,208,212,201,188,183,136,75,60,137,77,63,176,136,127,203,188,190,201,198,199,194,194,201,207,205,209,210,206,208,179,146,138,183,151,145,210,204,209,209,207,210,202,202,203,191,192,197,204,203,209,210,208,211,205,203,203,204,198,199,206,199,205,206,205,208,198,199,198,4 2,1,2,90,78,86,146,130,141,150,138,146,160,149,159,157,146,152,115,104,108,17,12,14,45,39,45,138,125,137,158,143,157,160,140,152,171,159,169,170,160,170,158,149,155,69,61,64,92,81,92,152,139,153,166,150,163,115,62,67,124,77,82,171,156,166,169,162,169,116,109,110,114,103,117,159,149,164,150,118,128,87,28,28,83,18,19,147,109,117,174,168,175,136,128,131,121,110,126,160,149,168,162,141,153,107,57,58,95,33,32,157,124,134,172,161,170,136,127,132,103,92,109,159,148,169,170,159,172,156,128,134,152,119,126,174,158,170,166,154,163,120,110,118,66,56,66,149,137,154,163,150,167,169,155,168,164,148,160,165,152,164,159,149,160,71,64,72,18,13,16,118,105,121,158,145,165,160,146,162,150,134,145,154,138,151,123,110,122,13,10,12,4 6,3,6,109,77,104,163,124,157,172,136,167,175,143,174,175,145,174,123,93,119,20,8,17,61,44,63,161,131,164,176,146,175,187,154,181,191,159,186,189,162,189,173,145,172,72,50,68,116,92,124,174,148,181,186,158,186,197,165,194,200,173,200,200,180,200,189,165,187,118,92,112,140,116,153,179,155,188,186,157,183,165,109,132,167,108,127,198,170,187,193,172,193,138,110,131,143,119,156,179,157,193,175,138,161,136,63,72,137,60,66,187,150,166,190,168,192,137,109,132,129,103,137,181,157,191,181,149,175,152,88,101,159,99,113,188,159,182,184,159,185,119,94,117,90,64,88,175,145,175,182,154,183,183,150,177,184,151,178,180,153,178,173,145,173,69,51,69,33,18,30,146,116,148,178,146,175,176,146,172,172,140,166,173,142,169,129,101,126,11,6,10,4 194,163,197,203,170,201,209,174,208,209,169,201,211,170,199,212,173,203,213,182,209,218,198,222,199,172,204,201,165,194,183,121,146,168,96,116,174,100,116,184,110,124,204,150,167,222,202,223,205,182,215,177,120,139,147,64,77,170,103,125,170,97,114,173,90,100,200,137,151,221,196,218,202,177,210,171,104,119,170,95,110,190,129,150,178,106,120,171,90,100,198,135,153,221,193,213,202,173,203,169,97,110,157,75,87,170,96,110,163,80,90,166,76,86,198,133,142,223,201,219,202,175,206,184,122,142,160,71,80,165,80,91,163,73,87,183,96,106,212,167,181,222,203,222,205,180,211,206,173,201,193,128,148,187,113,131,191,119,136,210,160,178,219,191,213,220,200,219,205,181,214,207,181,209,208,170,199,210,166,193,211,168,193,217,187,209,218,188,210,217,193,214,4 163,132,166,182,152,183,193,160,190,199,164,194,204,175,202,204,178,204,196,173,199,175,149,176,176,148,182,191,164,195,201,171,198,208,177,206,212,188,213,212,192,214,205,185,205,188,165,188,183,158,191,195,169,197,203,171,200,200,158,186,201,162,187,210,185,207,211,192,210,197,177,197,186,162,196,199,176,205,181,130,152,156,85,103,164,92,106,194,145,160,211,193,212,199,179,199,184,157,191,198,174,204,161,96,108,158,90,103,149,74,82,175,115,124,209,190,210,196,175,196,187,164,200,196,170,198,166,102,115,144,65,71,142,62,67,186,139,153,205,186,207,191,167,191,185,161,192,196,173,200,191,157,181,177,119,136,186,137,157,199,169,193,196,170,193,185,161,186,175,145,173,192,165,193,195,169,195,196,166,190,196,165,189,195,168,191,189,162,184,175,150,176,4 188,143,144,198,146,146,196,140,134,202,151,146,207,164,161,207,167,161,207,169,166,194,152,151,198,152,152,196,141,138,188,125,122,192,133,130,206,160,155,209,168,163,207,169,168,202,159,158,201,158,159,192,134,132,188,118,127,181,107,109,197,143,136,211,173,168,207,165,162,204,159,158,204,164,166,192,136,135,161,79,78,133,37,35,171,96,84,211,172,167,206,161,158,203,158,156,203,162,163,201,155,154,149,67,60,126,23,22,172,90,84,206,159,155,205,157,155,202,156,153,204,166,166,206,167,167,179,113,107,160,68,65,182,109,111,204,153,149,206,160,160,202,156,157,206,170,169,209,175,175,199,152,148,186,121,118,193,130,129,202,152,149,204,161,160,201,156,158,197,158,157,209,175,174,207,168,167,200,149,145,198,142,139,201,151,149,202,157,156,194,149,149,4 170,163,177,180,173,186,191,190,205,198,198,212,206,206,217,208,207,217,202,200,211,196,194,205,182,176,192,184,175,188,180,161,164,185,163,163,197,183,187,210,210,222,208,206,216,200,198,208,185,177,190,166,131,129,126,62,45,127,65,50,143,86,72,186,161,162,206,200,210,202,197,211,184,175,187,142,91,79,120,54,40,113,53,44,101,34,26,148,86,70,205,192,200,209,208,223,189,185,201,149,109,104,105,37,22,106,44,34,115,46,30,172,129,121,209,204,212,208,204,214,186,185,203,161,132,134,120,61,48,129,68,53,168,123,113,202,191,196,209,205,213,204,197,205,174,170,187,173,163,176,178,159,164,183,160,159,196,183,186,204,200,207,207,204,212,203,198,207,172,165,181,178,171,186,186,179,191,195,190,199,199,193,199,200,193,201,201,195,204,197,193,204,4 1,1,1,84,74,83,143,132,146,150,138,151,158,149,160,154,149,160,105,96,103,15,12,14,36,30,36,125,112,129,150,139,154,160,149,161,172,163,172,166,159,169,159,151,161,69,62,66,85,74,85,140,128,144,154,142,156,168,155,164,185,176,186,181,172,182,175,165,174,118,106,110,112,100,113,160,149,164,152,128,135,94,40,31,135,97,96,192,181,193,181,171,182,141,130,135,110,97,112,154,146,166,149,126,133,78,18,7,137,94,91,193,181,192,182,170,180,149,139,147,98,85,97,146,136,156,152,139,154,160,135,140,182,167,174,182,170,182,179,168,178,131,119,128,68,58,68,148,134,150,158,145,161,169,157,168,169,156,166,170,158,168,168,155,166,80,70,78,21,15,19,119,104,117,158,143,156,159,144,156,150,135,147,152,136,148,129,115,128,17,15,18,4 135,122,141,159,149,166,165,154,166,172,163,173,184,176,184,183,179,188,172,165,174,166,161,173,144,133,150,160,149,164,173,164,177,186,180,193,197,191,200,192,185,195,187,181,191,179,173,182,161,148,162,172,162,175,164,141,147,157,122,118,186,168,174,201,194,206,193,184,194,186,179,188,169,158,172,175,160,171,121,65,53,86,22,10,115,56,47,194,174,182,202,195,208,192,184,195,165,156,175,179,168,181,112,58,50,79,13,2,127,69,59,199,181,189,202,194,205,191,180,187,155,147,168,169,161,178,149,118,121,144,97,91,186,163,166,200,189,199,195,183,194,190,180,190,156,146,165,162,152,168,172,159,173,185,173,182,189,177,184,193,182,193,191,180,191,185,175,185,158,145,161,170,158,174,173,159,172,182,170,179,182,169,178,184,172,183,182,172,182,175,164,175,4 115,103,117,139,130,146,147,138,152,150,140,151,152,141,154,152,141,155,146,135,147,141,136,148,125,114,129,145,137,152,151,143,157,158,150,164,154,143,156,159,149,163,155,146,159,147,140,152,132,121,138,146,137,152,149,136,148,132,102,104,140,117,124,166,159,172,160,152,163,152,145,157,133,121,141,149,140,159,141,120,128,88,33,24,116,75,72,167,159,172,160,151,163,152,144,158,135,125,144,147,137,154,154,142,155,115,72,71,125,91,91,164,156,168,160,154,166,150,142,154,134,124,144,146,137,155,146,134,147,150,133,145,155,140,155,155,145,160,157,150,163,149,142,152,128,115,137,145,135,156,148,137,152,143,130,141,153,142,153,140,118,121,146,135,146,148,142,154,123,108,127,142,131,152,150,140,158,143,130,142,143,130,141,139,119,124,143,132,143,137,128,140,4 165,160,173,165,157,170,172,166,180,178,174,190,172,163,177,172,162,175,179,176,189,178,176,188,166,160,174,168,161,177,156,132,136,149,115,112,151,121,124,174,162,173,182,181,194,180,179,191,169,163,181,164,150,160,119,71,64,119,65,56,123,72,61,169,154,162,186,186,198,182,180,192,173,171,190,162,145,153,115,65,59,106,56,54,125,71,65,160,135,138,185,182,196,181,178,191,173,170,190,168,158,172,155,122,127,112,56,51,118,66,58,164,144,145,182,179,191,180,179,191,163,157,174,173,168,182,169,157,169,140,96,94,159,134,139,177,172,185,179,175,187,177,176,189,157,149,165,162,153,165,168,158,172,173,159,174,175,163,180,172,164,179,170,162,177,171,166,182,162,154,173,157,145,159,159,147,159,172,163,177,172,162,176,173,164,178,164,153,167,161,152,166,4 169,164,181,168,158,174,175,170,184,178,169,185,175,166,182,175,164,179,181,177,194,183,183,199,170,164,182,171,163,178,150,115,112,148,108,103,148,112,112,172,155,165,186,186,201,184,185,200,172,165,181,156,134,140,118,65,58,131,78,73,124,70,59,162,139,144,191,193,208,185,185,198,176,174,192,150,120,121,107,54,48,110,59,57,134,80,77,158,127,130,186,182,198,185,182,197,175,172,191,164,144,155,146,102,105,120,65,65,118,59,53,150,116,111,184,180,193,185,183,199,174,170,190,174,167,183,163,139,147,121,63,55,142,102,98,174,163,173,183,179,192,182,180,193,169,166,184,173,168,183,173,163,179,162,132,140,174,158,171,179,176,192,176,173,187,179,179,196,156,146,162,166,157,173,169,159,175,178,168,186,177,167,186,177,168,185,171,165,181,170,163,181,4 97,84,93,164,149,159,168,155,164,159,143,148,157,140,145,173,165,176,149,134,139,83,68,78,146,133,141,171,159,168,160,139,149,156,131,137,162,144,150,164,152,163,168,159,171,130,115,123,166,152,162,180,171,184,158,131,138,96,42,38,134,102,103,156,137,144,166,153,167,158,149,163,169,154,164,181,171,186,138,103,102,70,23,25,75,34,34,148,123,128,161,146,159,156,140,151,171,157,168,181,171,184,153,128,132,85,36,31,99,54,55,139,110,114,161,148,160,152,135,146,174,163,173,178,166,176,181,172,185,141,104,103,148,108,112,160,137,147,154,136,143,151,136,143,166,156,167,180,169,181,178,169,182,177,166,179,175,159,170,171,157,168,153,134,143,138,122,129,129,117,129,180,169,181,177,165,177,177,165,175,179,169,181,173,161,171,161,146,158,112,97,108,4 234,209,213,242,218,221,245,221,228,244,223,229,244,222,224,244,223,224,241,220,220,235,215,216,243,218,222,243,220,225,240,215,223,236,206,212,243,221,223,242,219,218,242,220,220,237,216,214,241,213,218,251,226,235,190,157,170,78,50,60,188,159,165,245,225,224,243,224,225,239,221,220,239,209,215,253,227,235,146,113,127,0,0,0,80,59,70,240,218,219,241,223,223,238,221,219,243,217,222,248,226,233,211,185,196,48,32,45,91,67,78,239,216,218,238,220,220,234,215,213,248,223,232,246,223,230,248,228,235,219,191,202,209,179,186,237,217,215,236,217,215,233,212,211,245,221,231,248,228,235,243,221,221,246,228,231,236,215,212,230,206,201,234,217,215,233,213,213,235,211,216,246,225,228,245,225,224,242,222,219,238,220,215,232,212,207,232,212,209,228,211,211,4 158,132,156,181,156,179,194,170,190,201,177,195,205,186,203,206,192,207,195,179,197,170,152,169,175,149,175,191,165,189,203,179,199,212,193,212,217,202,221,217,206,223,207,197,214,186,173,189,184,160,185,201,176,199,208,178,194,194,154,164,210,186,204,221,209,227,211,198,213,195,184,200,190,166,194,206,181,207,210,181,199,163,93,90,179,125,129,222,212,235,217,210,228,200,193,210,192,171,203,206,183,209,219,201,224,183,128,133,179,121,121,220,209,232,217,213,230,204,200,216,188,163,196,206,183,210,215,194,217,202,167,181,199,163,174,218,206,228,210,199,217,201,191,207,181,151,183,198,168,195,204,176,200,210,189,211,212,195,215,209,192,210,199,181,201,191,177,196,173,144,174,191,163,192,196,167,198,202,179,202,209,193,212,205,189,210,196,179,202,185,171,193,4 195,167,195,198,167,193,210,189,214,211,191,215,215,199,224,213,199,223,209,193,216,201,187,208,201,172,203,201,171,194,200,164,182,195,153,172,208,183,207,214,199,223,212,196,218,204,189,210,203,173,203,206,174,195,187,137,150,150,73,76,177,118,127,212,194,218,213,200,228,207,195,219,204,176,207,209,182,207,188,137,154,152,75,77,163,93,96,204,177,202,214,203,234,212,204,230,204,176,206,212,189,215,210,182,206,169,99,106,163,91,93,206,179,199,208,192,220,211,205,230,207,182,213,211,187,213,213,189,217,172,107,117,169,104,107,215,197,223,213,200,228,208,197,221,207,184,215,206,180,207,209,184,212,200,164,183,190,148,164,210,193,220,212,197,224,201,181,207,198,164,196,201,172,200,210,189,216,208,186,212,203,179,204,207,189,215,205,185,209,196,173,196,4 194,177,194,211,199,215,214,203,219,216,205,222,217,208,225,215,205,223,214,206,223,190,179,199,207,197,214,213,202,220,219,212,229,220,219,235,219,213,230,219,210,227,214,209,224,207,199,215,211,202,221,216,206,223,221,216,233,220,209,231,218,206,226,221,215,231,217,210,226,211,205,220,213,202,219,221,215,233,216,208,228,132,90,100,184,151,169,226,221,240,217,213,228,210,204,219,213,209,223,226,226,242,211,197,215,45,3,10,141,102,112,231,227,244,217,215,229,211,202,217,215,212,226,227,229,243,225,221,237,173,138,155,198,179,195,225,225,240,216,209,225,209,199,216,214,206,222,221,215,233,223,217,233,224,218,235,222,215,233,217,208,225,210,193,212,203,188,209,209,197,215,218,210,225,222,217,233,219,215,229,217,212,227,214,202,219,208,192,211,194,176,198,4 7,2,6,111,76,103,167,123,155,174,126,158,182,143,169,179,134,163,137,101,126,32,17,30,60,41,58,162,129,160,182,153,180,194,159,186,199,160,186,196,162,188,181,148,173,88,60,81,114,85,112,174,140,168,191,163,188,205,180,201,210,182,205,207,181,204,194,167,185,133,102,124,135,100,130,182,154,182,201,178,200,179,132,147,185,144,163,213,187,212,198,174,199,153,121,146,140,106,140,182,153,183,203,183,209,188,153,172,185,144,163,208,185,211,197,171,196,156,129,157,128,99,131,177,142,171,188,153,179,200,172,193,206,183,206,202,183,206,196,175,200,134,104,129,94,70,99,171,133,170,182,148,180,194,169,197,193,166,192,189,165,190,186,161,191,84,63,82,39,24,41,130,81,110,167,119,148,186,162,196,182,155,184,178,146,179,143,114,146,20,13,21,4 168,143,153,174,151,166,173,141,151,171,132,139,177,143,157,179,145,161,182,155,175,177,151,169,172,153,159,176,158,170,171,134,142,165,121,124,171,136,144,181,150,166,183,158,178,179,156,178,172,152,156,179,161,171,162,121,122,124,69,64,127,73,70,173,136,148,180,146,166,178,151,171,175,156,165,179,161,171,159,118,118,108,60,63,95,44,46,152,110,114,182,159,177,179,155,177,178,165,180,180,166,179,172,145,151,119,69,70,98,47,49,147,106,109,182,161,180,178,152,172,177,163,177,179,163,175,183,168,183,166,135,143,149,104,106,166,130,135,180,157,173,176,155,173,172,154,170,176,156,170,180,163,177,185,174,188,181,162,175,179,154,170,178,157,173,173,152,168,170,151,166,175,155,168,180,164,179,183,171,184,180,162,176,178,155,171,179,166,183,173,154,175,4 143,115,139,156,128,150,166,140,160,170,135,157,174,140,161,172,130,154,169,137,160,156,130,149,147,113,136,163,135,155,175,152,170,178,151,169,179,145,166,181,149,171,177,151,173,160,131,146,155,128,147,167,139,156,174,147,162,168,127,138,176,141,157,185,159,181,177,141,162,166,135,156,162,140,163,172,149,168,178,151,163,128,73,79,131,83,92,188,162,182,177,145,168,169,139,164,160,135,157,172,148,169,181,157,175,150,111,123,140,93,102,182,154,173,178,152,175,169,141,163,163,140,166,172,149,172,174,148,167,182,160,177,180,152,170,176,148,167,175,151,171,168,143,164,148,112,132,163,135,157,163,130,144,172,146,159,177,155,173,176,154,173,173,151,171,166,148,168,135,87,100,157,123,146,168,143,164,169,142,161,171,146,166,174,154,174,166,144,165,160,141,164,4 4,4,4,95,88,99,152,145,162,162,156,172,170,167,182,169,169,180,126,123,131,25,21,24,51,48,55,147,140,160,164,158,178,176,170,185,183,180,194,179,177,191,166,165,176,79,76,81,99,95,110,163,157,181,174,164,184,184,179,197,190,184,203,187,181,197,176,173,185,122,119,125,119,112,133,166,159,184,178,168,192,161,130,137,143,104,110,183,173,189,177,170,185,139,133,142,123,117,140,167,161,190,180,171,197,159,125,132,126,88,92,178,170,186,178,175,190,142,138,148,110,104,126,167,162,193,177,169,193,178,168,188,180,170,188,176,168,185,172,166,182,124,119,128,74,67,80,160,155,183,173,169,195,172,165,184,167,156,169,166,159,177,162,155,173,76,72,79,26,22,26,131,126,148,168,164,191,164,158,178,160,152,166,160,153,170,128,122,136,18,17,20,4 146,143,162,157,154,173,164,160,176,168,164,177,173,171,183,175,175,188,170,170,183,159,159,171,150,145,164,160,154,171,167,161,176,174,172,187,174,171,187,174,171,186,173,171,184,166,167,178,156,149,172,163,156,174,168,162,177,165,155,166,165,151,163,169,159,174,174,171,185,168,166,179,156,147,172,164,155,179,161,147,160,134,90,82,108,61,55,132,100,103,175,173,190,167,164,178,157,150,176,166,159,183,161,147,162,142,103,101,88,45,41,115,90,96,173,170,185,166,163,175,158,150,178,163,154,178,164,154,173,161,146,159,159,144,155,166,159,176,167,162,178,164,161,173,156,149,176,162,156,178,162,155,176,163,155,172,162,153,168,162,154,170,161,154,169,159,156,171,153,148,172,160,155,178,162,157,178,161,154,169,159,150,164,158,150,165,158,152,167,153,149,164,4 183,179,199,186,182,202,192,194,213,195,199,219,196,197,217,193,192,212,192,190,211,188,187,207,186,184,203,189,189,210,192,191,210,191,185,200,188,178,192,188,182,200,188,185,205,188,190,210,187,185,211,189,186,205,171,143,147,157,112,104,165,128,124,159,119,120,159,125,128,182,177,193,187,186,212,182,170,183,160,118,114,152,100,93,140,91,89,109,55,54,136,92,90,181,174,191,187,186,211,184,175,193,171,143,149,163,119,118,118,68,66,73,31,36,96,57,60,168,155,167,184,181,205,185,179,200,178,158,169,165,129,129,155,118,117,128,96,99,149,129,139,181,178,195,182,177,203,185,180,204,186,180,201,183,174,190,183,174,191,188,184,203,190,192,214,184,187,209,180,177,202,181,175,199,185,179,201,188,184,206,185,179,197,182,174,192,183,182,204,181,181,201,4 176,171,185,184,180,191,189,184,193,194,191,200,197,196,206,196,195,206,189,187,197,180,177,188,180,175,189,188,183,193,194,191,200,194,189,198,188,178,187,182,166,174,185,176,186,185,182,192,181,175,188,188,182,193,180,165,170,148,108,104,123,71,66,118,63,59,149,108,104,183,176,184,181,175,190,183,171,179,131,81,75,89,32,29,89,36,35,88,28,27,132,86,81,187,183,192,179,172,187,182,172,182,146,104,101,105,51,49,114,67,66,122,77,76,164,141,144,191,191,201,178,170,184,183,176,187,182,169,177,180,163,169,186,175,181,192,187,195,191,188,196,186,182,189,176,167,180,182,174,182,186,178,186,191,186,193,191,186,192,191,186,193,187,182,191,181,174,184,172,162,174,178,168,177,183,173,181,185,176,180,187,179,184,188,183,191,184,178,189,177,170,182,4 139,128,141,155,147,158,165,158,167,170,161,171,172,164,173,171,163,172,162,154,163,147,139,149,150,141,155,164,156,169,171,163,172,177,169,178,183,179,188,180,175,185,169,162,172,156,148,157,155,146,160,168,159,171,176,168,178,171,158,164,152,127,131,155,131,135,172,163,172,163,157,165,156,147,160,169,161,174,157,135,140,97,49,44,71,18,15,96,42,36,168,156,161,168,164,173,155,144,160,167,159,173,154,131,135,101,55,53,101,61,61,132,101,103,175,168,177,167,162,170,156,147,163,165,155,166,168,157,166,171,159,166,176,167,173,179,172,181,172,163,171,165,158,166,154,144,158,162,150,160,166,154,162,170,159,163,172,162,167,172,164,172,169,160,170,161,153,163,149,137,148,159,146,156,164,151,158,166,153,156,167,155,161,166,155,164,163,154,163,154,145,155,4 178,170,184,185,179,193,188,180,191,188,178,186,194,188,200,197,193,205,197,194,205,191,189,202,177,166,179,161,133,138,145,103,103,138,88,85,142,99,99,162,129,133,186,174,185,192,190,202,176,159,173,130,76,73,96,36,35,103,47,47,101,43,44,113,54,53,154,112,111,188,183,193,180,169,184,148,105,105,97,37,36,87,34,37,97,42,45,101,42,43,142,97,93,188,181,190,185,178,192,180,165,174,157,121,125,143,99,100,132,88,87,125,73,70,168,143,149,197,199,216,185,178,193,191,185,197,196,191,203,196,189,198,194,186,195,191,183,192,193,188,198,191,189,200,183,175,191,189,181,193,194,188,199,196,191,200,196,191,198,196,192,202,193,189,200,187,183,194,181,173,188,186,179,192,190,183,194,191,185,193,193,187,196,193,187,199,188,183,196,184,179,192,4 148,132,142,152,133,141,158,141,150,164,150,159,168,155,166,168,156,166,170,159,171,167,157,170,154,137,147,160,144,153,161,143,152,167,153,164,171,158,167,172,160,171,170,158,169,166,154,165,157,143,153,160,144,153,163,148,161,152,130,139,164,149,157,170,157,165,169,155,164,169,159,172,157,143,155,165,151,161,130,105,111,69,35,35,130,102,107,169,155,164,170,157,168,170,161,175,161,148,163,171,159,172,107,77,79,47,14,14,120,80,78,165,147,156,169,158,169,167,155,166,157,142,155,163,150,163,145,124,135,99,60,57,140,104,105,165,148,160,166,153,163,165,155,165,152,136,147,159,146,157,160,146,157,158,136,141,158,134,142,164,147,164,166,155,167,163,153,166,152,138,150,157,142,152,155,136,143,155,135,141,154,131,139,160,140,152,162,150,160,152,138,149,4 141,113,145,158,132,163,162,133,159,163,133,157,167,140,162,167,142,165,162,138,164,151,130,158,144,113,145,157,128,158,165,133,159,172,144,166,178,154,176,180,161,182,172,149,171,156,130,152,152,122,155,162,132,159,170,138,161,180,153,176,182,161,182,184,165,185,183,165,186,168,146,168,158,130,161,170,143,169,177,150,172,139,101,122,161,129,149,187,166,187,178,155,178,167,143,166,159,132,163,171,145,173,179,155,179,105,57,70,143,99,115,186,167,189,176,153,173,167,144,168,156,129,161,169,141,168,173,147,170,169,134,154,171,138,159,179,159,182,174,152,175,165,141,164,149,118,149,159,129,154,168,141,165,170,140,163,171,144,166,168,139,163,167,143,168,162,140,164,146,115,147,161,134,162,161,132,158,164,136,160,167,142,168,162,130,153,156,124,145,149,118,142,4 137,120,141,147,130,150,155,137,154,163,146,163,168,153,169,172,159,173,167,156,170,155,147,161,140,122,143,155,140,159,161,144,161,168,152,167,174,160,175,175,160,177,172,162,177,161,152,166,149,134,152,158,142,160,165,149,165,173,159,174,175,162,178,177,164,180,175,163,177,167,159,170,153,138,158,162,147,166,165,146,159,124,83,92,122,76,83,172,154,167,176,165,179,169,160,172,153,140,159,162,147,164,158,131,142,98,42,46,114,65,71,173,158,170,172,160,173,166,155,167,157,146,165,163,149,164,167,153,166,161,136,146,170,152,165,174,164,176,164,148,162,162,149,163,151,140,157,156,143,159,162,147,162,165,151,163,168,154,166,168,155,169,160,146,160,156,143,158,146,133,151,158,146,163,165,154,168,162,146,159,161,145,158,164,151,165,157,143,157,151,138,151,4 234,189,190,238,196,205,235,190,197,234,191,198,241,206,231,238,196,211,238,202,215,234,190,205,234,189,186,237,196,202,236,199,207,223,178,184,213,158,160,239,199,210,236,194,206,233,187,197,235,190,191,239,203,211,227,183,185,184,122,117,151,89,83,218,176,185,238,199,215,231,187,192,239,198,207,230,186,186,210,154,149,178,119,123,140,77,80,187,124,113,236,193,202,231,192,197,235,195,199,235,197,202,213,163,157,166,104,108,158,93,94,212,164,163,229,179,179,225,179,175,228,182,175,235,194,192,219,175,179,145,80,78,165,102,96,227,192,201,227,183,182,224,181,182,230,191,193,235,197,205,231,194,213,186,126,123,204,152,146,228,188,196,225,181,186,224,182,192,229,188,200,236,203,222,233,196,204,226,182,190,230,194,205,226,185,187,224,179,187,224,182,197,4 189,139,133,212,166,168,227,182,187,230,182,189,229,180,185,229,181,188,223,171,187,197,149,159,200,149,149,221,176,180,230,185,189,231,181,187,238,197,213,234,191,201,226,176,191,214,167,179,208,160,162,225,180,185,232,189,194,221,176,182,204,150,157,235,193,208,226,176,179,216,167,170,206,155,153,225,179,180,234,193,197,195,141,139,150,87,86,223,176,179,226,181,181,216,168,180,202,150,152,219,174,174,233,192,191,189,136,137,168,109,108,227,183,183,222,180,183,212,169,177,201,159,160,214,168,166,230,194,205,220,178,188,214,168,169,225,183,192,219,181,193,204,164,165,189,144,143,209,163,170,221,180,187,227,184,193,220,173,173,216,170,175,213,173,183,184,148,150,157,118,116,197,153,155,208,160,160,213,169,175,206,158,158,202,153,151,199,155,158,121,92,90,4 155,128,113,185,155,146,196,165,158,201,168,164,198,163,162,195,163,158,186,156,152,121,98,92,177,146,133,195,164,157,208,175,169,203,166,174,205,169,174,206,174,169,196,165,164,164,136,129,184,152,144,205,173,169,212,178,174,217,185,183,219,189,185,212,179,175,204,172,172,182,150,144,186,154,146,207,174,170,218,187,180,216,181,173,207,167,158,218,188,185,208,173,172,189,159,156,186,154,147,205,173,168,219,190,182,205,164,155,194,143,129,221,193,191,207,175,173,190,159,158,183,151,144,202,170,165,213,181,172,213,179,174,209,176,183,214,181,179,205,174,171,184,154,149,171,141,129,193,161,153,205,172,163,208,172,166,209,176,173,207,174,167,199,167,158,159,133,125,137,109,98,183,151,144,194,161,153,200,164,155,200,167,156,197,166,158,184,153,142,88,70,61,4 215,181,175,217,186,183,217,184,182,216,181,181,215,178,173,216,184,182,216,184,184,213,178,174,217,186,183,220,189,187,218,188,188,217,182,183,217,181,181,217,186,185,217,184,181,215,181,178,217,186,182,219,187,184,220,189,188,200,153,145,195,146,134,218,189,191,217,183,180,216,182,181,218,187,183,218,187,183,217,184,182,177,107,87,166,88,59,214,179,176,220,190,192,217,185,184,217,185,180,218,188,186,215,181,181,144,63,50,167,94,73,218,186,183,218,187,186,216,183,182,215,183,176,216,185,182,215,182,180,174,111,95,197,153,145,219,190,188,217,186,184,216,184,185,214,183,176,216,184,178,214,180,178,216,184,183,218,188,188,215,183,183,214,181,182,216,183,181,214,182,177,213,177,169,213,178,177,213,179,179,205,171,179,202,164,184,213,177,181,215,181,180,4 224,190,195,226,191,195,226,193,199,228,198,206,226,192,199,225,191,195,224,187,191,222,185,187,227,195,198,228,197,204,223,189,197,202,147,142,216,172,172,228,198,204,226,190,194,223,184,186,227,196,198,230,201,208,189,129,124,149,63,53,184,112,100,226,191,195,230,199,206,224,186,190,230,199,205,223,187,189,163,90,83,168,84,88,181,94,87,216,163,160,230,200,204,226,192,194,228,198,202,225,193,198,173,101,96,184,99,107,192,101,99,214,155,152,230,201,205,225,187,187,225,192,196,228,198,204,201,146,146,181,94,87,193,103,91,219,171,169,229,200,203,223,186,187,222,187,189,225,193,194,223,189,193,205,147,137,205,137,123,225,187,191,229,198,206,224,187,190,221,188,188,223,190,192,224,192,194,226,196,201,224,190,193,227,194,200,226,193,199,221,182,181,4 207,171,171,214,177,179,212,168,179,217,180,192,216,179,179,212,170,165,209,175,176,199,166,168,211,176,176,218,183,184,224,192,195,223,191,191,220,186,185,216,177,176,213,177,176,204,171,169,215,179,178,224,193,191,222,189,189,172,104,94,203,154,149,223,192,195,214,176,173,206,171,169,215,182,182,228,200,199,211,171,168,164,79,74,196,125,120,223,192,190,215,177,174,206,169,167,215,181,181,224,193,191,223,192,193,193,124,114,204,139,131,223,194,195,213,176,176,202,167,167,211,176,174,219,187,183,222,191,188,220,185,183,220,183,183,221,189,191,208,173,172,197,164,164,205,168,167,215,180,179,207,165,154,213,176,172,219,187,187,206,169,177,199,164,169,191,158,154,199,163,162,207,171,169,211,175,173,213,179,175,208,174,175,197,161,168,196,161,157,173,142,134,4 200,171,173,205,176,179,208,179,185,208,181,191,207,181,191,206,181,190,203,176,184,196,167,177,203,173,176,207,178,183,210,183,194,210,184,193,211,186,195,208,182,192,205,177,184,200,170,175,202,172,172,209,180,187,209,179,185,203,169,171,204,172,176,210,183,192,208,182,191,203,173,179,203,171,174,209,180,188,206,174,175,172,110,77,176,121,98,208,181,188,208,182,189,207,180,188,201,169,175,208,180,185,205,171,169,180,123,91,188,138,118,209,182,187,208,183,190,207,180,188,199,169,174,205,178,180,208,179,181,205,172,172,209,182,188,211,187,197,207,180,187,205,177,185,196,168,172,202,173,176,207,179,182,209,180,186,209,181,189,209,180,188,207,179,188,204,176,184,193,166,171,201,172,178,205,178,182,205,176,178,206,177,184,206,178,183,204,177,184,202,173,180,4 132,106,102,175,144,147,184,152,157,191,159,164,190,159,165,181,150,160,179,150,154,113,91,91,167,138,132,183,150,151,198,163,167,204,172,180,203,172,180,186,155,172,186,157,169,162,137,140,177,148,145,193,162,163,207,175,178,214,186,196,214,188,198,202,172,182,193,164,175,180,153,157,182,153,154,198,166,168,212,180,186,207,168,168,206,170,171,212,184,193,201,170,177,183,153,159,180,153,156,196,164,171,213,182,189,202,157,147,202,162,156,215,189,199,201,170,176,184,154,159,169,142,152,186,155,170,209,178,180,214,185,190,215,187,196,210,180,188,198,167,176,182,152,159,163,137,140,178,150,165,201,170,172,206,173,177,207,176,180,201,170,175,191,158,163,164,138,142,133,112,111,177,151,157,190,161,166,197,166,170,196,164,167,190,160,166,184,154,156,105,86,85,4 174,142,131,181,145,151,200,163,157,210,175,164,210,172,164,208,171,162,202,164,155,193,159,153,176,143,142,195,160,159,215,181,170,218,184,176,217,182,172,215,179,170,208,169,160,200,164,156,183,150,147,207,172,163,216,179,169,218,183,171,218,182,171,218,182,171,213,177,169,204,169,163,190,157,151,207,171,162,221,186,176,206,164,149,180,124,102,225,192,183,209,174,174,204,169,164,191,157,148,206,169,160,219,184,176,214,177,165,209,168,155,222,189,180,205,169,171,204,169,162,187,151,141,203,167,157,213,176,164,219,185,175,223,188,177,212,173,169,203,166,165,201,167,159,180,146,135,196,160,151,208,174,163,213,178,166,211,171,161,205,163,162,203,166,157,191,157,147,168,136,124,187,152,142,199,164,153,205,168,157,205,167,159,202,164,155,195,159,151,178,146,135,4 205,171,166,210,177,173,214,181,177,213,180,173,210,174,165,210,176,169,207,173,168,203,168,159,208,174,168,209,173,167,205,163,150,216,185,179,214,180,174,212,179,171,210,176,168,207,174,167,206,170,161,209,169,161,211,172,161,214,182,172,204,163,149,211,174,166,210,176,167,209,176,172,208,172,165,212,174,167,219,185,179,181,132,115,155,93,63,213,178,166,214,182,177,210,176,173,208,172,166,212,176,169,218,184,177,162,104,80,164,111,93,221,188,182,213,180,174,209,177,175,206,167,162,211,175,168,214,180,174,206,167,157,209,171,160,216,181,174,213,181,173,207,174,174,204,167,161,208,171,162,212,177,171,214,181,175,214,180,173,212,176,166,212,179,170,196,161,166,202,167,159,204,165,155,209,173,165,211,174,166,211,174,167,211,175,167,203,167,166,191,156,165,4 96,80,61,162,140,119,183,159,140,196,173,152,216,195,181,219,192,178,150,130,127,92,78,79,122,103,84,180,157,138,230,209,187,209,194,187,234,217,204,232,210,198,182,161,153,99,86,91,145,123,106,202,183,172,225,210,203,181,169,179,207,189,192,226,208,202,185,166,152,106,95,99,149,131,117,200,181,175,195,183,192,186,181,192,168,162,180,229,216,213,211,198,183,121,109,108,139,121,110,211,194,183,201,192,197,200,193,198,174,172,192,192,187,202,224,210,198,167,150,141,117,100,89,164,144,131,217,202,193,227,218,213,182,179,196,204,196,198,213,198,187,176,163,151,87,74,67,125,108,102,193,172,161,225,198,191,194,179,176,201,187,175,167,151,137,155,143,133,75,67,67,109,95,94,126,106,104,134,95,105,119,99,92,134,118,110,109,94,90,66,59,58,4 163,148,130,196,182,165,197,185,167,208,197,182,218,206,193,215,201,188,175,159,148,96,82,75,170,156,141,215,203,183,221,213,200,183,174,178,227,215,204,206,193,188,184,167,155,122,106,95,192,182,169,217,208,202,205,196,191,160,152,165,187,177,182,202,189,192,196,183,176,131,117,110,200,188,176,171,160,170,203,195,197,172,170,181,157,155,175,200,190,196,227,218,215,167,153,144,198,188,176,199,190,193,185,179,184,187,183,190,161,159,180,164,160,183,204,195,200,199,184,180,186,175,160,211,203,194,186,180,180,210,205,203,177,174,189,178,175,188,199,188,190,186,172,169,135,121,109,177,166,156,213,204,191,221,214,205,175,170,182,189,181,185,215,204,194,174,162,156,104,94,87,148,136,127,189,176,164,213,195,188,190,177,166,184,174,166,166,153,142,97,87,82,4 217,177,200,223,184,204,226,186,206,227,183,205,228,184,207,229,185,207,226,179,202,225,182,205,216,176,199,222,179,199,225,178,196,220,164,186,220,164,188,224,175,197,224,173,194,223,174,195,216,172,193,223,179,203,223,175,197,208,140,153,205,134,146,220,165,186,226,175,198,225,178,200,216,174,197,220,176,200,216,158,181,190,98,97,181,87,81,217,152,172,227,178,203,226,177,201,214,170,190,219,172,196,212,153,176,186,94,80,189,88,77,217,149,173,226,170,197,226,170,196,210,160,186,216,165,193,214,155,183,205,129,154,211,129,157,222,158,189,225,163,189,225,166,197,206,153,180,213,160,188,217,157,191,219,154,193,222,156,191,225,162,191,222,160,187,222,164,194,206,157,181,214,162,190,219,164,193,222,163,193,224,162,192,224,161,189,223,162,192,219,158,188,4 123,92,96,173,138,150,204,161,186,216,171,194,213,165,186,203,159,180,186,149,168,119,89,99,151,118,124,187,149,164,217,176,197,227,188,206,225,184,205,218,177,198,198,160,178,153,122,133,165,129,139,200,159,177,226,186,204,235,199,213,233,192,210,227,185,205,203,163,182,165,133,146,172,136,149,207,165,185,227,185,202,229,181,200,229,179,198,226,179,198,205,162,180,168,132,146,174,140,155,204,160,180,227,183,202,202,123,127,211,141,152,226,175,198,199,151,173,164,127,141,170,135,148,199,152,171,220,168,189,220,149,170,224,156,178,221,162,190,191,142,164,156,123,136,160,122,133,196,150,167,217,166,187,229,171,196,227,168,192,217,159,189,188,138,161,141,109,120,126,91,102,185,140,159,210,159,181,222,165,190,221,162,190,211,156,187,183,137,159,97,69,76,4 160,132,135,211,178,191,219,185,203,227,195,211,230,201,215,227,197,211,217,184,203,187,156,171,192,160,169,218,186,203,232,203,219,246,219,235,245,219,235,238,209,223,226,195,213,208,173,193,202,171,181,226,198,216,237,212,229,184,159,175,205,177,194,243,213,229,232,201,217,216,182,201,204,174,185,233,204,222,188,160,178,61,38,55,94,64,81,228,199,216,238,209,227,217,182,203,199,168,180,227,195,215,195,166,183,71,44,62,106,76,95,231,201,220,231,199,219,216,183,204,186,154,165,217,186,206,231,205,222,183,153,171,212,187,204,243,217,235,228,200,219,213,183,201,142,117,126,210,179,197,221,192,211,238,212,230,238,211,228,229,200,221,224,195,215,188,161,174,76,59,67,179,151,164,212,181,199,218,189,208,220,190,211,218,185,208,206,174,193,101,81,91,4 209,188,201,230,209,225,233,213,230,236,218,231,238,221,233,238,220,232,234,215,230,198,175,192,224,204,220,236,220,234,244,229,243,251,238,251,248,234,246,241,224,235,236,216,230,220,197,216,227,209,225,243,227,243,204,187,203,140,121,140,193,171,190,241,223,236,237,219,232,228,206,223,228,208,225,237,220,237,117,95,114,66,45,69,97,70,93,223,203,220,243,226,241,228,206,226,223,201,220,235,215,233,132,109,129,70,45,70,105,79,102,226,206,225,236,216,234,223,200,220,221,200,220,237,219,238,211,192,209,132,108,128,202,184,201,243,228,243,234,216,233,224,203,222,210,189,208,228,210,228,237,221,237,243,227,244,244,231,244,237,221,237,235,216,235,211,192,209,179,160,175,223,203,222,229,211,229,232,215,232,232,214,232,230,210,231,225,204,224,157,139,154,4 124,98,91,173,139,138,187,157,158,198,170,172,200,172,178,199,171,175,194,167,172,134,115,118,160,133,128,183,152,153,200,169,170,207,179,181,210,184,190,207,181,187,200,172,177,178,153,154,170,145,141,194,166,170,211,184,188,222,199,204,219,194,198,212,185,187,203,172,176,190,164,169,175,148,144,199,172,174,217,191,194,176,142,143,202,176,178,220,194,197,207,178,182,192,165,169,180,152,151,203,177,180,219,192,194,164,127,126,198,166,166,221,196,196,208,179,183,194,167,171,178,149,144,201,172,172,213,186,185,221,196,200,220,193,196,215,190,194,205,178,183,190,164,166,166,138,131,192,161,158,207,177,175,211,182,181,211,181,181,208,181,185,200,175,179,171,147,146,123,102,97,185,157,153,198,172,171,205,181,180,203,175,175,197,171,172,190,163,162,106,89,86,4 202,174,179,207,180,188,210,184,191,212,186,195,214,189,199,215,188,198,212,184,191,210,183,189,204,177,183,210,184,194,213,188,199,218,195,210,218,195,210,216,191,198,217,191,198,215,189,199,205,177,179,210,182,185,215,190,203,181,140,137,187,150,147,220,200,212,219,196,202,216,189,194,208,179,187,212,185,192,202,170,173,112,64,61,110,69,74,209,182,187,221,199,207,215,186,187,209,181,186,215,187,194,196,161,167,116,71,71,124,81,82,207,176,179,220,195,197,215,189,192,208,179,180,214,187,193,212,184,195,179,142,136,187,149,147,218,193,202,216,190,188,216,189,192,211,183,188,212,186,189,217,192,203,220,198,211,220,192,206,219,193,201,219,197,202,218,195,202,209,179,182,209,178,178,212,185,187,216,191,201,217,190,199,216,191,194,218,193,198,215,189,195,4 100,63,61,145,99,109,160,104,117,173,119,135,185,131,150,191,145,160,175,132,146,123,85,92,133,91,88,164,116,125,182,128,141,198,151,167,216,170,189,211,166,182,192,144,162,161,119,127,159,113,116,189,143,154,211,160,178,221,175,191,225,182,200,220,176,195,203,157,174,185,145,155,173,128,129,206,161,170,223,179,191,191,122,147,214,149,174,236,192,211,217,175,190,195,153,164,191,146,148,216,172,180,237,196,208,192,113,143,213,151,177,242,205,222,228,189,204,204,167,175,204,162,164,223,187,194,237,201,214,234,189,203,239,201,215,243,207,221,232,197,209,212,178,184,193,157,156,222,186,193,235,201,210,241,211,220,243,208,221,239,201,212,231,197,206,198,166,169,156,123,124,217,182,187,228,193,200,239,206,212,239,206,216,231,196,206,219,185,186,137,113,115,4 159,129,119,189,152,138,201,164,159,205,165,160,207,166,159,200,156,150,194,153,141,194,161,160,181,148,135,197,163,152,211,177,176,212,173,173,214,175,175,212,175,174,207,173,171,201,168,165,187,153,143,204,170,163,214,180,178,225,194,189,220,179,177,217,179,183,215,183,182,209,181,177,191,158,144,204,168,155,219,184,178,178,132,119,207,167,164,223,186,187,213,178,171,208,175,173,194,160,153,206,169,166,217,178,174,184,138,132,204,163,161,223,189,188,215,181,178,206,171,169,190,157,152,203,164,166,210,169,170,223,183,191,221,182,187,217,180,179,212,178,178,203,171,168,170,140,131,199,163,160,205,166,160,211,168,170,215,177,180,212,173,174,205,170,169,200,174,178,124,96,90,188,156,153,199,161,159,202,158,156,206,166,170,204,165,170,200,167,170,160,133,129,4 194,167,164,204,178,184,200,170,173,203,171,181,203,174,180,201,171,174,203,177,186,200,175,179,202,180,183,204,177,181,208,183,183,209,184,185,206,176,183,208,181,188,206,179,186,204,179,185,200,174,167,206,180,182,210,185,185,218,193,197,206,175,173,206,173,181,207,181,193,203,175,178,201,175,170,210,184,182,189,159,154,150,109,96,212,184,193,212,185,195,206,180,179,205,178,182,202,176,175,208,180,180,188,157,155,117,74,68,208,181,189,214,189,198,204,176,175,205,179,181,200,172,173,203,173,176,206,176,177,211,181,191,204,174,173,206,178,179,212,189,200,206,182,185,196,166,170,203,174,179,206,176,185,208,177,192,211,184,197,209,183,187,205,176,181,202,176,180,184,155,152,199,171,169,200,169,174,205,174,185,205,177,183,205,178,181,201,171,177,189,161,163,4 186,162,170,198,175,185,204,181,190,204,183,194,201,179,189,200,178,191,198,174,188,192,169,181,193,171,180,204,180,192,212,190,204,212,188,201,205,181,193,203,181,190,202,178,186,200,179,191,198,174,184,208,180,193,215,193,207,218,196,208,218,197,212,207,186,191,206,184,190,203,182,195,200,175,188,208,181,193,221,199,212,186,159,166,154,119,119,221,202,218,208,190,204,201,180,194,195,171,181,204,179,189,217,192,204,193,165,173,171,138,141,219,197,213,207,186,203,201,180,194,189,163,167,202,177,189,210,186,197,219,197,210,222,199,217,210,186,197,203,181,195,199,180,193,191,166,176,198,172,182,205,177,186,211,185,198,209,183,196,202,180,192,193,172,188,193,172,184,185,163,172,189,161,168,194,164,165,207,182,194,203,178,190,184,165,182,184,161,179,185,160,173,4 203,185,200,209,194,209,210,195,211,206,189,203,204,189,204,202,189,204,199,184,193,201,186,196,208,192,209,211,197,213,212,198,215,208,193,207,206,192,206,205,192,206,196,180,179,203,188,199,207,188,202,211,196,211,211,197,212,214,199,216,214,201,218,211,199,217,211,202,215,206,193,205,207,192,204,209,194,209,221,209,226,139,112,112,134,105,99,220,208,226,208,195,212,209,197,213,201,183,194,205,187,199,221,207,225,124,94,89,130,102,101,221,208,223,209,195,211,208,194,212,202,185,199,207,190,203,212,198,211,211,195,210,212,196,210,214,199,214,210,195,213,205,190,208,201,183,194,206,189,201,211,196,209,211,195,213,210,194,212,212,197,212,203,186,198,205,190,207,198,179,191,204,186,200,209,193,208,208,192,205,207,191,208,205,189,203,200,184,197,200,185,201,4 181,149,152,196,161,168,206,170,176,208,173,183,205,170,180,202,166,174,193,157,167,183,150,159,188,154,163,203,167,178,213,179,188,216,184,196,211,174,186,206,166,176,199,162,173,187,154,162,194,157,167,207,169,181,213,178,190,193,153,157,201,163,172,211,175,186,202,161,173,193,159,168,196,157,166,211,175,187,203,163,169,92,32,29,106,51,49,206,170,177,205,169,181,194,160,170,196,158,167,208,172,181,207,170,178,157,111,112,139,89,88,207,175,183,203,172,183,193,159,171,192,154,162,203,165,173,210,175,183,217,186,197,214,181,196,206,173,185,198,166,179,186,153,166,185,149,157,196,157,169,203,168,177,203,169,182,202,168,182,198,164,179,189,156,171,178,146,157,176,141,149,186,147,160,194,157,171,193,157,169,192,157,169,187,150,164,177,140,151,163,130,136,4 224,193,205,225,197,208,225,195,207,223,190,204,223,185,202,224,188,201,224,186,198,223,184,196,222,186,199,226,195,207,225,191,205,224,189,204,226,190,208,226,191,204,226,194,203,224,188,200,223,186,200,226,193,207,191,142,137,162,103,97,178,126,124,210,168,174,227,196,207,225,190,203,226,190,206,219,183,190,139,78,70,84,23,30,94,33,38,145,80,70,218,180,186,228,194,210,230,198,214,201,154,154,109,38,30,97,34,40,86,28,41,131,63,55,221,187,193,228,199,212,228,194,205,215,174,183,179,125,121,172,117,114,140,77,69,182,129,125,229,199,209,226,194,204,224,188,198,226,190,202,229,197,210,228,197,208,223,189,198,227,195,210,227,193,205,225,188,199,224,189,198,225,188,198,224,188,197,227,196,206,227,192,207,225,186,203,224,186,200,224,189,201,4 196,180,197,196,179,198,198,181,201,200,186,208,200,186,208,199,186,208,198,184,207,197,184,204,196,179,198,199,183,204,197,176,197,200,183,206,202,189,209,201,187,210,200,187,209,199,185,207,196,178,199,200,185,206,197,179,199,181,156,165,186,165,177,201,186,209,203,189,213,201,187,208,191,170,183,198,180,200,183,160,170,132,89,74,139,98,86,196,179,196,205,193,216,201,187,209,186,166,171,193,173,184,185,162,173,143,105,93,160,130,126,204,191,211,206,193,216,201,187,209,190,170,185,192,173,187,197,181,200,184,162,170,199,184,202,207,195,220,204,190,213,201,188,208,193,178,193,194,177,195,198,182,202,200,185,206,202,187,204,202,187,207,202,188,209,202,189,209,192,179,196,194,180,196,195,179,196,198,184,202,198,183,198,199,184,201,202,189,209,201,188,208,4 135,118,125,166,149,159,177,159,173,182,163,181,181,162,180,176,157,173,170,153,166,95,83,91,153,131,137,178,161,173,187,168,180,191,172,188,191,173,191,185,166,183,178,161,176,145,130,141,159,135,144,184,165,181,195,175,190,197,176,193,197,180,197,192,175,191,183,166,183,164,148,161,170,151,164,184,161,177,197,174,188,168,128,126,170,135,135,200,184,204,186,169,185,168,152,165,167,145,155,183,160,172,192,169,179,179,147,150,187,160,168,199,183,201,185,167,182,167,151,163,161,137,144,179,158,170,190,172,185,197,179,195,199,180,195,193,175,190,181,164,177,160,144,153,154,135,143,173,156,168,183,165,177,183,158,164,185,162,172,183,165,180,175,157,168,127,115,122,116,101,106,164,146,154,169,149,157,170,143,144,176,156,169,172,154,165,159,143,151,56,50,54,4 191,174,184,197,180,195,201,184,203,202,186,204,201,184,199,201,184,199,200,185,199,197,183,194,197,182,195,200,182,195,202,186,204,206,192,212,205,189,207,204,190,205,203,189,204,200,183,198,198,181,196,202,185,199,207,192,214,172,145,145,171,144,140,210,197,217,206,193,208,202,187,202,196,176,192,204,188,206,199,180,195,120,73,50,138,99,82,208,194,210,207,194,211,201,186,197,196,177,192,204,187,204,193,173,183,118,71,49,134,95,75,203,187,201,207,193,211,201,184,196,197,181,194,203,188,202,202,188,202,150,117,101,164,135,122,208,194,213,206,189,206,203,186,202,197,181,195,202,187,200,205,192,206,203,188,204,206,191,208,209,195,214,200,179,195,198,174,192,195,179,192,200,185,197,203,190,204,206,192,208,207,192,210,208,195,212,196,171,184,192,163,180,4 111,93,97,159,138,149,173,152,165,181,160,172,179,158,169,177,158,169,168,149,161,100,84,91,148,126,132,170,148,161,187,164,180,192,169,185,191,170,184,187,167,180,178,158,171,150,130,139,159,136,146,181,158,172,196,173,187,204,183,203,203,181,198,196,174,187,186,163,178,169,148,158,165,143,152,186,163,179,205,182,200,180,146,150,180,148,152,206,185,202,190,166,178,175,154,166,167,146,155,187,164,178,207,186,203,152,108,94,162,121,116,208,189,205,187,162,170,175,155,169,165,144,154,186,165,178,200,180,191,195,173,181,198,174,187,197,169,187,188,163,179,171,150,161,155,136,142,179,158,171,192,171,183,200,182,195,199,179,195,188,157,172,183,158,172,153,134,142,117,101,106,171,149,161,182,160,174,187,164,177,186,158,175,183,160,175,174,153,162,91,78,82,4 190,169,181,194,175,185,198,178,190,195,175,185,194,171,184,191,167,178,189,165,178,185,162,173,191,168,182,195,174,184,198,178,189,198,177,188,198,176,188,195,175,188,192,169,183,188,163,176,193,172,186,197,177,188,198,178,192,183,159,167,187,165,173,197,177,190,193,171,185,189,166,181,193,171,184,197,175,190,168,137,136,77,34,27,121,80,72,195,172,188,191,171,187,190,168,183,191,167,177,195,172,187,179,153,162,97,56,48,103,62,54,194,170,184,191,169,185,188,168,182,189,164,179,191,166,184,196,176,195,193,172,182,184,161,169,194,172,184,193,171,187,187,166,180,189,167,181,189,167,181,193,172,183,196,176,189,196,176,189,193,170,182,191,168,183,187,165,178,186,163,175,188,166,180,191,169,183,193,172,187,190,167,179,189,164,179,187,164,179,185,165,175,4 121,106,101,164,146,144,173,155,160,181,160,168,183,163,171,177,157,164,171,150,159,105,89,95,154,136,134,170,151,156,185,164,175,189,167,178,188,166,178,185,163,173,177,156,164,153,133,137,164,144,147,179,157,169,194,172,184,203,184,194,202,181,192,193,169,180,184,160,168,169,147,152,170,150,154,186,164,174,201,179,191,189,165,171,184,159,165,201,179,191,188,163,176,170,144,153,171,152,156,187,167,177,204,182,195,158,127,130,134,97,95,204,182,197,187,163,175,170,148,158,168,149,153,184,163,173,193,169,182,200,178,191,199,176,187,196,172,185,184,163,175,168,148,158,157,138,142,177,155,163,187,165,176,192,170,183,194,170,183,188,163,176,181,159,169,147,128,136,113,95,99,169,148,154,179,160,170,185,164,175,183,159,171,178,155,166,171,147,154,80,65,70,4 197,171,192,201,174,199,192,165,189,195,170,196,191,164,190,198,172,200,202,175,202,202,176,198,202,175,200,203,179,202,195,169,191,178,146,168,181,148,170,188,157,181,209,185,213,207,183,207,202,176,199,210,187,211,200,174,197,158,120,140,145,108,124,175,141,157,212,188,216,207,182,205,200,172,197,210,186,215,193,162,186,121,82,100,125,90,111,183,149,167,206,177,205,210,184,210,201,174,200,205,181,206,200,172,194,152,116,136,175,143,164,208,180,201,205,177,199,208,181,206,188,159,178,193,166,185,208,181,208,210,182,212,213,189,214,212,188,210,212,187,208,204,177,196,188,159,181,201,171,195,212,185,209,212,183,212,206,179,207,209,184,204,204,176,198,205,175,200,183,153,175,199,169,193,212,186,211,207,178,202,194,166,185,206,180,201,199,171,193,192,163,181,4 150,121,134,178,149,168,194,161,185,199,164,186,201,167,193,199,164,189,181,147,168,143,112,128,155,124,139,178,146,166,203,169,192,207,174,198,206,170,199,202,162,186,194,158,181,175,143,162,172,139,155,187,152,175,197,162,184,189,151,172,192,151,174,212,176,202,203,167,189,184,151,172,179,145,165,196,162,186,205,172,194,146,97,117,157,107,128,222,186,213,205,169,191,180,145,166,187,153,174,197,161,185,205,169,193,162,115,134,193,151,175,215,176,199,203,167,191,177,141,162,176,143,160,186,149,170,203,166,187,222,182,212,218,181,205,212,172,192,193,153,176,169,132,152,162,131,144,179,143,160,198,157,181,207,165,188,202,162,183,202,163,185,185,147,165,160,125,139,128,99,111,178,144,161,185,147,167,192,153,174,189,151,173,183,146,165,172,137,152,106,78,87,4 169,131,134,185,143,154,200,156,174,212,170,181,201,162,176,194,154,170,196,156,171,117,86,90,187,143,151,196,151,168,216,172,190,220,177,192,217,175,194,201,159,180,202,160,175,165,126,135,195,151,162,203,155,173,224,181,200,221,180,196,202,151,152,208,165,180,202,157,176,186,146,162,201,155,170,208,162,181,230,190,211,194,143,146,142,76,58,204,154,159,206,164,190,190,148,168,200,155,166,212,167,184,228,188,207,186,130,125,168,104,95,219,174,194,202,158,178,184,140,157,197,153,166,210,167,179,218,176,185,216,169,180,220,178,191,223,182,202,201,157,174,174,134,151,187,147,153,205,165,174,210,164,180,215,168,185,217,176,187,208,165,179,193,150,168,146,112,124,149,114,115,195,154,164,201,157,168,203,162,175,195,151,166,189,145,161,175,132,141,69,46,45,4 227,180,198,229,182,198,230,186,202,228,180,202,224,177,196,224,179,200,211,161,184,212,163,188,231,186,203,232,184,203,234,194,215,226,182,199,207,147,151,221,169,188,219,173,190,205,154,180,232,185,200,235,195,210,233,190,204,189,124,126,166,91,78,206,149,160,221,170,180,207,155,178,233,186,205,237,198,214,217,160,162,157,87,100,154,84,95,174,101,95,220,164,181,221,172,200,233,186,206,236,190,206,207,146,155,158,91,95,154,78,71,180,109,110,225,174,195,225,177,200,232,189,203,236,197,213,205,144,149,162,87,72,184,114,112,222,170,192,228,182,201,225,180,199,228,180,188,232,189,199,220,169,179,204,139,141,219,163,176,231,188,209,229,184,201,225,177,196,224,177,189,229,185,196,229,186,200,229,188,201,229,192,203,230,193,203,228,184,199,222,173,190,4 199,168,188,200,169,190,202,173,197,199,169,182,202,175,194,205,183,206,201,175,194,198,169,191,199,170,188,200,169,188,204,177,202,207,184,207,210,190,217,207,183,208,203,177,196,200,174,195,202,176,200,203,177,201,192,159,170,165,118,113,160,111,109,202,175,196,207,184,210,204,180,201,202,176,202,196,164,180,167,116,93,126,57,23,123,54,28,196,165,181,208,185,212,203,175,197,199,168,192,196,161,182,183,142,139,169,119,99,169,116,94,189,148,149,205,179,203,204,178,200,198,167,191,202,174,198,201,173,195,187,148,147,179,132,121,189,146,146,204,177,202,203,177,201,196,167,187,199,170,191,202,175,196,202,175,196,200,169,190,201,171,194,202,174,198,200,172,196,194,165,186,195,166,188,200,172,193,202,175,199,201,172,198,198,167,194,196,163,186,194,162,183,4 117,96,97,162,135,139,176,149,162,180,151,164,184,160,175,179,154,168,174,148,161,105,87,96,151,124,127,172,146,155,188,163,180,193,170,186,192,168,187,186,159,175,180,155,172,154,131,145,164,138,148,186,161,178,197,171,190,206,182,203,203,180,200,192,162,180,183,154,171,169,145,160,171,145,155,190,162,180,202,175,196,177,138,140,191,161,176,202,176,195,186,157,174,173,149,169,171,143,156,186,155,172,200,172,195,170,123,112,183,142,143,205,182,206,188,161,180,172,146,168,166,139,152,183,156,175,194,166,187,203,177,199,199,167,186,194,163,186,185,158,180,169,146,163,156,130,139,176,149,168,188,161,183,194,167,189,191,161,182,186,155,178,180,153,175,150,127,142,114,92,100,168,143,157,179,155,172,184,157,175,185,161,181,178,155,174,169,143,160,87,71,80,4 177,159,177,176,161,184,177,162,186,182,163,184,181,159,178,179,160,180,178,158,177,174,152,170,181,163,186,182,169,195,179,166,194,183,167,193,183,162,184,180,161,181,179,161,183,177,158,177,186,167,189,190,174,197,186,173,199,176,160,179,179,161,181,180,162,184,176,157,182,178,160,180,188,166,188,192,173,195,188,168,189,149,107,100,150,117,119,179,161,186,173,153,179,177,159,180,190,169,190,191,172,198,188,167,185,151,103,96,139,96,90,171,155,180,172,153,183,173,155,177,187,163,185,189,169,195,193,174,197,184,161,176,172,145,156,171,156,185,171,155,186,170,153,178,183,164,188,186,165,191,189,172,198,191,178,203,190,178,204,181,169,197,172,159,188,172,156,180,180,161,185,183,167,192,184,165,193,186,172,199,186,174,198,182,169,194,171,159,185,171,159,183,4 43,33,29,131,108,100,146,125,122,155,132,127,156,135,136,149,132,134,135,115,110,66,52,53,116,96,90,158,133,132,165,147,152,178,162,166,177,159,168,169,153,163,159,141,148,119,103,104,155,137,138,170,153,161,181,167,179,190,175,187,190,173,184,184,167,177,168,152,163,150,135,137,165,148,154,181,165,175,191,178,193,189,176,189,191,174,187,189,175,187,174,157,169,158,143,148,168,148,156,185,164,174,199,182,198,170,139,133,171,146,152,190,175,193,175,158,170,159,144,148,162,145,156,180,161,175,191,173,189,192,173,183,183,169,183,184,171,190,172,157,170,154,140,145,154,136,150,171,152,168,185,167,183,192,179,196,189,180,196,179,173,187,170,159,168,149,135,140,128,112,124,169,150,162,180,164,175,184,169,183,181,171,181,169,165,176,160,153,158,132,119,119,4 46,32,48,153,123,155,175,144,180,173,144,183,172,139,176,169,136,170,149,120,148,72,53,72,130,108,135,182,152,187,183,151,189,186,152,194,188,151,193,183,148,187,171,143,174,130,107,131,169,139,173,189,162,201,200,169,212,204,170,216,198,161,203,186,148,187,181,151,185,165,140,166,176,145,179,196,167,208,203,167,211,191,151,189,197,161,197,196,158,200,186,153,190,172,143,174,181,151,187,189,153,188,210,178,223,176,132,153,180,137,162,203,166,212,185,150,190,172,139,172,181,153,187,192,157,197,206,174,215,212,179,220,206,171,215,201,164,204,187,151,192,170,137,168,171,139,171,184,146,184,199,166,208,201,171,214,196,159,200,192,152,193,183,146,185,164,132,162,145,116,145,177,142,178,190,157,200,192,160,203,186,147,188,179,141,178,169,133,166,144,111,139,4 203,171,206,204,177,210,209,182,214,209,181,214,210,188,220,209,185,215,207,183,208,208,183,209,189,150,184,202,174,206,206,179,209,208,183,214,207,183,216,206,179,210,206,181,208,206,180,208,208,182,215,213,189,221,205,178,204,150,108,101,188,158,173,209,184,215,205,178,206,200,171,200,212,189,221,219,198,232,162,124,118,74,19,0,153,105,85,201,173,184,209,183,215,199,171,199,211,185,216,220,199,229,163,125,119,100,46,21,161,115,88,187,153,152,209,187,221,206,180,211,213,190,219,217,194,223,203,171,193,185,152,163,201,175,193,200,172,196,204,180,216,208,182,213,214,192,221,215,185,211,210,170,195,205,176,208,210,185,218,206,180,212,205,177,211,206,176,206,212,188,217,213,185,212,213,182,210,207,179,207,210,184,216,206,181,211,205,175,208,202,168,200,4 182,155,167,188,161,177,189,165,172,190,164,176,187,159,170,191,170,178,189,168,178,183,158,167,188,163,176,193,168,183,193,169,177,193,166,180,191,160,173,193,170,179,191,168,178,187,167,179,188,160,169,193,164,178,195,166,180,189,155,160,188,158,162,194,167,179,193,171,183,187,165,169,187,156,164,195,167,179,191,159,169,108,53,30,158,116,100,199,172,184,192,169,177,186,160,165,190,161,172,195,168,173,195,166,177,141,98,88,167,122,108,196,168,177,190,163,166,187,161,171,190,166,182,191,162,165,194,163,172,201,172,187,197,167,181,193,164,174,190,162,164,187,161,165,185,154,167,187,157,164,190,158,163,195,166,180,193,165,174,191,161,163,192,166,174,186,158,164,181,149,158,183,149,158,188,157,165,193,164,177,191,162,170,190,163,168,188,161,169,184,154,163,4 161,138,138,176,150,153,186,158,167,187,155,164,191,166,177,190,167,176,179,154,159,161,131,128,170,146,145,184,158,163,194,165,176,196,168,178,196,170,177,197,175,184,186,160,167,177,153,164,178,155,161,193,166,178,202,176,187,205,180,190,202,173,185,200,176,184,194,171,183,184,160,169,170,138,132,188,156,158,208,179,193,174,134,131,180,143,138,206,182,193,194,169,171,184,157,161,164,127,110,187,153,153,210,183,193,167,127,121,176,133,125,205,178,182,194,167,173,181,154,158,180,153,160,192,162,174,199,169,172,207,178,187,206,177,187,199,170,171,194,168,177,176,147,149,173,145,148,186,154,160,193,161,166,200,171,181,200,170,176,198,171,176,190,162,169,174,148,146,168,141,143,180,150,155,189,158,166,194,164,172,193,163,168,190,162,167,184,157,162,171,144,145,4 121,94,84,175,143,133,187,154,147,195,160,155,194,158,157,192,158,154,187,154,149,126,100,95,164,131,118,185,149,141,200,165,159,210,178,175,208,177,177,202,170,168,192,157,156,169,137,138,177,141,132,197,162,156,210,176,173,192,149,141,200,162,158,212,182,182,198,162,162,185,154,153,182,148,140,202,167,164,208,172,168,153,92,72,167,111,93,211,180,180,205,173,173,188,157,157,182,146,139,201,164,160,207,171,163,161,106,89,161,106,93,209,176,177,206,174,176,187,155,158,180,147,139,198,164,159,209,177,170,200,162,159,206,170,171,214,183,186,201,169,172,184,151,153,168,137,126,191,155,152,202,167,164,210,176,173,212,179,177,205,171,171,196,165,165,168,138,136,122,96,86,183,150,143,194,161,157,200,167,160,200,166,162,194,161,159,187,157,152,108,86,80,4 191,161,160,197,168,167,201,170,169,206,177,187,204,174,187,204,177,187,202,177,186,197,173,178,190,156,149,196,161,158,206,175,181,204,160,168,204,155,170,205,173,179,203,176,180,201,176,180,191,157,148,196,158,152,201,153,152,196,118,118,198,117,123,207,163,171,206,181,183,201,174,168,192,158,146,196,156,145,196,130,124,193,109,106,201,125,126,209,165,173,208,182,181,206,183,183,195,165,157,196,156,143,195,134,125,195,123,120,200,132,125,210,174,174,210,185,186,206,185,188,195,167,161,195,158,148,198,144,141,200,137,134,199,137,130,211,180,183,208,183,181,206,187,192,189,159,150,196,163,160,197,154,151,198,145,138,199,152,145,206,177,178,208,187,192,204,184,191,186,157,147,191,160,150,196,165,160,203,173,176,197,164,155,201,174,175,206,186,198,198,176,179,4 131,109,97,172,143,129,187,160,153,196,168,165,199,174,177,195,169,173,190,164,166,117,98,99,160,132,110,184,157,150,200,172,167,205,176,173,208,183,190,206,182,190,200,177,182,168,146,144,172,146,131,191,161,153,203,171,167,212,173,177,211,165,175,212,184,188,204,180,180,187,165,166,180,154,145,194,165,153,202,165,153,203,134,126,208,137,136,215,187,186,209,191,188,195,177,182,181,157,146,197,171,163,203,167,154,203,137,126,210,154,144,217,193,191,210,194,193,195,179,181,175,149,138,189,159,146,201,168,161,205,157,149,209,166,158,216,194,199,207,189,192,190,172,172,162,135,120,182,153,141,196,167,158,207,179,178,203,172,163,202,175,173,201,181,183,167,149,151,125,101,87,175,149,136,189,162,156,200,173,176,195,168,167,190,163,158,189,170,167,98,84,80,4 199,162,158,206,167,162,211,175,168,211,176,169,213,175,176,205,157,154,204,161,161,200,151,153,201,164,155,213,176,179,216,180,176,210,165,156,215,171,178,212,166,175,202,148,149,197,144,148,204,166,164,213,171,174,217,176,182,210,163,157,211,159,164,211,159,168,206,153,158,202,155,157,205,166,164,214,176,180,203,154,147,171,104,82,191,132,125,213,159,172,210,159,173,203,149,156,196,150,138,206,159,161,208,159,156,158,90,70,166,95,86,212,158,167,212,163,176,207,153,160,196,144,144,200,145,149,214,172,180,200,142,146,209,151,166,211,162,170,208,161,163,199,145,141,201,159,168,198,153,149,206,160,157,208,159,160,210,158,169,212,164,175,204,157,156,195,141,143,192,152,152,199,153,157,197,146,141,208,163,169,202,150,153,202,151,155,199,148,155,196,145,151,4 188,130,117,200,139,128,214,152,150,217,152,144,220,153,151,215,146,144,209,141,144,196,134,135,198,137,128,209,147,137,223,161,157,226,164,156,225,156,153,220,148,149,213,140,143,203,133,136,207,148,144,214,150,144,230,167,167,234,166,161,233,158,159,224,146,150,215,134,136,209,136,145,208,145,143,220,155,150,230,162,160,208,121,106,211,119,114,230,147,158,216,139,142,208,135,145,202,136,131,216,143,139,227,150,150,207,121,116,202,106,105,231,151,163,218,137,142,201,128,134,195,130,131,214,150,151,219,148,143,225,147,148,228,146,159,219,143,144,209,129,129,201,132,142,180,121,114,201,135,137,213,134,137,217,137,138,213,132,136,206,129,131,203,124,130,189,119,131,167,110,103,193,126,131,206,132,132,210,128,133,204,122,127,202,134,138,196,132,136,165,102,100,4 163,136,149,183,155,175,193,157,186,203,164,195,205,168,198,200,166,193,193,157,186,174,143,167,148,120,144,175,144,172,193,158,189,210,171,204,211,176,206,205,167,197,197,160,189,186,153,177,132,104,137,185,156,185,211,182,212,209,177,201,213,186,212,210,183,210,203,173,198,191,158,186,155,124,152,191,162,191,186,150,171,105,48,48,139,85,82,204,174,197,204,175,205,190,164,191,188,154,176,203,171,197,193,159,176,129,86,95,155,104,106,209,178,199,210,183,210,168,144,174,184,153,171,201,171,189,212,186,204,223,196,220,213,187,217,197,171,200,190,162,190,161,138,167,181,147,166,194,164,182,202,168,190,207,172,195,200,170,194,185,158,185,183,154,182,174,150,173,161,131,146,190,161,177,197,164,185,203,170,192,207,180,200,203,172,194,196,165,187,165,139,155,4 177,154,180,187,161,192,204,175,206,211,181,211,212,188,216,210,184,212,205,176,205,197,171,198,191,168,195,209,186,213,214,191,219,219,199,228,219,199,226,213,191,217,209,186,212,206,184,208,195,173,200,210,187,215,208,187,213,184,153,161,204,181,198,218,203,229,211,191,215,209,189,214,198,176,201,208,185,212,139,99,106,82,29,29,122,71,62,191,163,174,215,195,223,207,185,213,203,178,204,212,188,213,159,126,135,107,67,75,140,93,87,196,170,180,216,198,225,208,188,214,206,184,203,214,194,211,218,201,221,219,201,222,219,201,226,222,206,230,215,194,219,207,187,213,204,182,199,211,190,208,214,194,214,218,198,219,205,184,210,187,168,196,185,163,194,183,161,191,191,168,185,205,181,200,205,176,201,211,186,209,209,187,211,201,182,207,200,179,205,187,166,189,4 234,185,169,232,178,161,235,182,166,241,190,180,239,189,178,238,186,172,229,171,151,227,168,150,232,181,165,210,152,134,150,86,73,184,122,107,237,186,171,239,195,181,234,181,165,232,177,162,233,176,159,174,103,83,122,52,42,124,53,41,180,115,97,237,188,176,236,192,184,234,183,171,237,188,174,219,159,147,169,95,84,104,41,40,102,41,37,138,82,76,215,162,154,232,177,165,240,194,181,241,187,184,214,146,142,152,75,67,105,42,40,45,9,15,159,98,94,238,176,170,244,204,190,243,192,185,240,185,178,218,151,142,170,99,93,119,53,52,172,101,94,231,172,167,242,202,183,244,197,185,244,195,183,243,201,194,242,197,191,232,176,176,228,164,160,230,174,170,239,195,174,243,192,180,244,189,177,247,205,192,245,205,196,243,200,193,237,182,177,237,184,180,4 203,151,157,223,167,167,233,183,179,238,185,182,234,181,179,223,167,166,210,157,160,181,132,135,214,162,168,232,179,178,245,200,196,243,190,186,234,180,172,228,171,165,221,171,168,196,149,148,215,163,167,232,179,176,216,160,155,221,166,162,249,203,192,236,183,176,227,181,174,203,155,153,215,165,169,234,181,177,203,139,135,132,60,62,177,122,125,244,195,188,232,192,183,208,158,156,214,162,164,235,191,183,245,197,192,205,150,147,188,132,131,242,196,191,233,191,184,216,170,169,214,166,168,235,193,186,241,195,187,250,208,197,251,206,199,239,198,191,229,180,176,215,169,170,208,162,170,228,182,182,243,197,193,246,207,201,242,196,190,242,202,192,232,185,184,211,163,165,191,143,152,215,164,170,228,179,178,242,199,195,248,208,204,241,197,190,226,175,178,202,153,155,4 186,166,158,193,176,167,194,176,174,191,170,172,191,169,178,194,172,185,192,170,182,190,167,177,190,171,166,196,179,174,200,184,184,195,174,178,196,172,186,196,174,191,195,173,187,195,173,185,192,173,169,199,183,185,200,183,189,199,179,188,194,171,181,196,169,184,201,179,197,202,180,199,190,171,164,198,181,183,199,182,187,177,156,165,169,146,160,191,162,165,200,176,189,203,183,197,193,174,171,195,176,179,190,168,164,159,133,136,159,135,154,195,169,177,204,181,195,203,183,195,188,169,162,189,167,166,193,170,177,179,156,155,176,151,151,200,173,187,208,187,205,205,186,200,184,164,156,186,164,163,195,174,183,196,174,182,194,167,172,200,173,186,205,183,196,202,182,192,186,167,161,190,171,175,193,174,177,194,173,181,197,173,186,198,176,182,201,181,189,201,182,194,4 141,114,102,163,134,121,172,143,133,175,148,139,177,151,152,179,154,160,180,156,165,136,113,117,162,133,126,172,142,134,181,152,142,185,158,153,186,160,163,185,156,160,183,156,165,163,136,139,167,138,134,177,147,140,186,158,151,193,163,163,196,167,173,192,164,173,189,162,172,172,145,150,169,139,131,176,146,134,191,165,161,178,146,154,183,150,155,200,172,181,190,163,171,174,147,151,166,135,123,177,146,134,188,160,154,167,132,133,180,145,152,204,176,186,190,163,174,176,149,158,164,133,120,175,146,133,182,153,148,191,162,165,197,165,169,196,168,177,186,158,168,172,144,150,157,127,116,171,142,133,177,148,140,186,157,154,187,156,150,188,161,167,183,155,166,155,127,131,129,104,95,167,138,131,170,141,135,177,148,141,179,149,145,179,150,157,173,145,152,101,81,83,4 54,41,44,198,171,174,229,206,206,226,198,198,229,199,200,219,181,181,192,146,138,125,99,97,157,136,139,233,208,213,234,208,212,240,214,212,237,207,207,225,192,190,199,151,150,199,168,162,213,190,195,236,215,224,243,219,225,230,199,201,243,214,220,244,215,218,204,163,165,220,190,184,223,202,210,233,205,205,172,125,114,71,49,55,99,79,87,169,135,150,197,157,167,229,201,196,229,209,216,216,168,154,112,54,47,25,14,25,24,7,11,111,71,77,205,169,176,235,210,205,228,206,213,224,186,180,186,132,115,141,105,105,182,151,154,220,176,174,230,195,194,231,204,201,219,195,200,237,211,221,242,215,219,253,224,231,249,217,223,234,193,193,237,207,211,223,193,195,188,164,168,236,211,220,237,210,219,240,213,221,236,203,208,236,206,213,230,201,209,208,176,181,4 189,176,182,243,231,239,243,232,236,247,237,235,242,229,233,241,228,229,226,202,206,182,152,150,232,220,228,246,237,245,243,229,232,234,217,222,253,242,248,248,236,239,231,210,217,209,181,183,240,229,235,214,185,176,130,100,96,67,52,63,152,135,146,232,215,229,229,207,219,218,193,198,230,209,203,165,120,108,65,41,56,37,30,45,30,16,28,100,71,85,195,168,190,229,210,214,223,199,193,177,133,115,96,66,71,49,34,45,82,60,69,157,127,132,210,185,194,243,232,232,238,224,231,230,208,201,215,189,185,208,186,191,235,218,221,233,208,208,237,219,218,244,235,236,235,220,230,244,232,242,249,240,248,253,243,252,244,227,233,236,212,214,245,233,236,239,224,229,213,199,208,243,228,236,243,232,238,244,231,238,240,222,228,243,229,236,243,229,236,222,204,212,4 202,172,196,202,170,195,201,167,193,203,169,193,201,168,190,197,166,187,193,163,182,184,151,171,205,176,200,206,174,200,205,171,198,207,175,199,204,173,194,201,170,190,196,166,185,187,153,174,205,177,202,208,178,204,200,167,194,179,144,162,183,151,167,198,168,187,195,163,183,189,155,178,205,176,201,209,181,208,176,142,164,117,86,99,116,85,101,186,156,178,198,165,188,190,156,179,202,175,200,203,173,201,178,147,171,118,91,109,107,81,102,191,163,184,199,165,188,190,154,177,200,170,198,202,172,201,189,161,187,165,137,160,183,156,178,204,177,198,201,169,191,194,161,182,199,167,193,203,172,197,204,172,196,203,171,193,207,176,198,205,173,195,203,172,193,196,164,183,196,161,187,201,166,192,204,170,194,205,171,195,205,174,196,204,174,195,202,172,192,192,158,176,4 35,25,33,147,117,132,180,147,164,183,149,166,182,147,164,174,142,156,154,125,133,73,53,59,116,93,106,183,151,170,191,161,181,199,166,184,197,163,180,189,158,174,174,143,156,130,100,108,163,136,153,188,157,179,203,173,194,211,178,199,212,181,198,200,170,185,182,150,165,160,128,137,169,142,162,190,163,185,209,182,204,189,157,176,183,152,165,206,174,191,189,157,172,173,144,152,171,139,159,190,160,182,209,182,205,165,136,155,151,124,141,209,177,197,193,161,175,180,149,158,172,142,161,189,155,179,204,171,194,209,179,200,213,185,202,207,177,194,192,162,176,177,149,159,165,135,153,184,153,175,194,165,188,202,171,195,206,177,198,201,172,188,184,155,167,166,146,152,130,108,124,168,142,162,179,153,172,185,158,180,188,162,182,186,160,175,175,147,158,152,128,129,4 129,98,90,163,127,122,174,138,137,178,141,139,178,142,137,177,140,136,171,134,131,98,71,66,157,122,117,178,142,141,190,152,149,195,155,155,197,156,155,193,152,148,185,144,141,146,113,111,170,134,128,189,151,147,202,165,161,208,168,163,209,166,164,204,162,158,192,150,146,169,136,133,179,145,137,196,163,157,205,174,171,206,170,161,206,163,149,206,165,158,195,156,152,174,143,134,179,143,134,196,163,157,207,174,172,189,144,127,191,144,121,209,176,172,196,162,156,177,149,141,175,134,130,194,161,155,200,163,156,203,166,157,206,174,165,205,172,161,192,159,151,168,139,128,160,121,112,185,147,142,195,156,150,198,163,153,201,168,160,196,161,152,188,155,148,144,117,108,128,97,89,174,137,133,184,143,139,190,152,145,188,150,141,183,149,141,171,138,129,75,57,50,4 4,3,5,89,70,84,140,111,128,153,129,145,163,146,161,165,152,163,115,98,109,21,13,19,49,40,50,139,120,139,153,134,151,165,142,157,177,161,173,178,166,177,160,147,159,70,57,67,98,83,101,156,140,161,167,150,168,178,160,175,182,168,180,183,171,181,174,165,176,114,100,110,121,107,126,161,147,166,176,160,178,148,115,126,126,82,89,189,177,187,179,170,180,136,123,132,124,110,128,161,146,165,175,160,177,160,130,142,159,129,140,185,172,184,175,163,174,138,125,136,113,100,120,161,148,169,168,154,171,176,159,173,180,165,179,175,159,174,167,154,168,117,104,117,80,68,84,154,142,165,166,154,174,170,155,169,168,150,164,164,149,163,160,146,161,76,66,76,30,21,29,132,119,139,161,148,170,163,149,166,160,144,158,156,140,154,126,110,125,17,13,17,4 153,138,157,154,137,155,163,148,166,171,159,176,175,165,179,177,169,182,173,164,180,169,161,178,156,141,162,161,146,164,169,157,175,171,159,176,175,167,184,172,162,177,174,167,182,172,166,180,163,152,170,168,156,173,164,146,159,156,131,145,156,128,139,166,146,159,175,166,183,174,166,179,159,145,163,164,150,167,139,98,108,90,38,45,102,48,50,120,70,72,170,153,167,174,166,181,156,140,158,152,122,133,107,49,51,75,28,39,91,37,45,111,58,60,166,148,161,170,161,178,158,143,161,159,139,153,142,104,113,107,50,54,126,75,82,162,139,153,169,160,176,169,162,176,159,144,161,163,151,167,165,151,166,145,110,118,157,134,147,172,162,177,170,160,173,165,155,169,154,138,154,159,144,160,163,147,162,166,151,167,169,157,172,168,156,170,164,151,165,160,148,164,4 164,150,161,172,159,171,174,161,173,177,163,175,180,166,180,179,163,171,177,165,171,173,160,167,170,159,171,169,147,156,168,137,149,168,140,155,158,119,129,171,147,154,179,166,173,175,163,169,171,157,170,167,140,150,156,107,117,136,82,90,117,52,51,150,103,104,181,171,178,177,166,172,171,158,171,164,138,147,120,60,58,116,55,57,114,50,48,140,89,88,181,167,177,178,168,177,172,161,175,168,146,155,119,56,50,107,42,39,118,50,50,134,73,72,176,157,166,179,171,183,169,156,168,172,156,168,156,121,125,141,92,91,151,106,112,165,133,143,180,170,183,177,168,180,164,149,160,170,155,166,175,164,176,176,161,173,177,162,173,177,165,178,176,166,180,172,162,173,165,152,168,171,159,172,173,160,171,172,153,163,175,162,172,175,163,175,172,160,173,168,157,169,4 114,96,109,138,123,135,152,139,149,161,150,159,164,152,159,160,148,150,153,143,142,131,122,118,130,115,129,148,135,148,161,147,157,167,155,164,170,158,163,169,157,162,163,154,157,147,139,139,140,128,144,155,144,156,164,149,159,162,140,153,163,141,150,172,161,165,169,159,163,155,147,153,146,136,152,160,151,166,160,140,150,114,58,61,120,69,69,174,161,168,171,163,170,161,155,163,147,137,154,159,149,164,161,145,154,118,68,66,132,86,88,172,161,171,171,165,173,161,155,163,147,138,157,157,146,160,163,151,163,167,152,162,168,156,167,169,159,170,166,157,166,157,150,160,142,132,149,156,147,163,161,150,164,162,149,159,164,151,162,162,150,163,159,149,160,149,142,153,132,119,135,150,138,153,157,145,160,158,147,160,159,147,158,156,143,155,153,143,154,137,128,141,4 134,120,133,147,133,144,157,144,153,163,151,159,164,151,156,163,151,155,159,148,151,150,140,142,142,127,140,153,140,151,161,147,157,166,152,162,169,155,163,168,155,160,166,156,160,157,149,151,148,136,149,159,147,158,161,139,149,150,119,131,145,112,119,168,154,158,168,156,160,162,152,159,151,140,155,162,151,165,147,116,122,103,46,46,105,48,45,163,144,149,171,162,169,165,157,165,150,138,152,163,153,167,149,123,129,104,48,43,119,66,66,162,143,150,171,164,173,165,157,165,150,138,152,157,144,156,162,148,158,159,140,148,162,144,154,167,157,168,165,155,165,161,152,162,150,140,157,156,145,159,161,148,161,161,147,157,164,152,162,162,150,162,161,150,161,155,145,155,146,135,149,154,142,158,157,145,157,159,144,156,159,145,157,158,143,157,155,142,154,149,138,150,4 4,3,5,94,82,95,148,134,151,159,144,161,169,157,177,164,151,165,117,103,116,24,18,26,49,42,52,143,128,149,163,150,169,173,159,179,181,168,187,179,168,185,163,151,169,70,60,72,105,95,116,166,154,181,173,158,181,174,151,178,179,159,188,184,169,192,172,159,180,108,96,107,127,116,141,168,154,179,177,162,189,175,155,182,149,122,151,159,133,158,179,166,185,129,117,129,135,127,151,174,165,191,182,167,192,170,144,175,143,105,131,169,145,171,180,166,185,139,127,141,125,117,142,174,165,195,179,164,191,177,153,182,176,153,185,178,163,189,172,158,179,118,105,120,84,75,95,167,157,188,178,167,197,182,168,192,182,170,194,175,163,188,171,159,184,80,71,85,29,22,31,141,130,159,176,164,193,174,160,187,154,131,147,163,147,170,138,126,150,19,16,21,4 147,134,159,162,150,172,164,149,169,165,148,170,173,158,180,174,160,178,170,157,177,156,146,169,156,143,171,166,153,177,169,151,175,168,145,173,175,158,187,180,166,193,172,158,181,161,151,172,159,144,170,167,151,177,172,154,184,168,144,173,169,147,180,176,157,192,176,162,187,164,151,172,164,150,177,173,158,184,174,160,187,171,157,180,153,132,153,119,88,107,170,152,173,165,153,172,167,156,182,177,165,190,172,153,177,169,150,178,126,87,102,139,108,132,170,151,171,174,163,182,168,158,187,175,161,186,171,149,178,165,138,171,153,119,152,167,143,173,176,161,184,171,158,181,166,155,183,173,159,184,174,159,186,175,159,187,174,158,189,168,152,180,169,156,181,159,144,167,159,147,173,170,157,186,176,162,190,176,161,186,174,160,185,171,157,184,163,149,173,152,138,160,4 157,145,171,164,151,176,167,149,178,166,145,175,172,157,188,176,163,194,176,164,192,164,151,177,159,145,174,167,152,180,172,155,188,167,141,173,170,150,185,173,156,191,175,161,194,170,157,186,166,152,182,167,149,177,174,162,196,166,144,167,169,151,180,161,140,175,164,144,175,167,153,176,169,155,184,174,161,189,174,163,194,167,153,177,169,154,177,103,72,86,118,89,106,169,154,175,172,162,190,174,160,184,168,152,180,175,164,194,127,91,104,125,91,112,152,129,156,165,148,168,171,157,186,172,154,181,165,138,173,167,141,174,135,93,117,147,114,147,164,142,168,165,149,169,167,154,182,166,150,179,170,153,186,166,143,178,165,142,180,163,141,177,168,151,180,170,160,188,165,152,179,166,151,180,173,160,190,173,158,188,172,156,188,167,151,183,160,145,174,159,147,173,4 185,173,189,194,185,197,196,183,191,205,199,208,207,201,210,208,204,215,208,204,216,198,190,204,190,182,197,197,190,204,199,188,199,196,179,187,198,179,186,201,181,191,205,196,209,202,196,209,193,186,202,196,183,198,160,111,113,144,79,75,152,91,86,162,103,100,178,134,136,197,182,190,182,166,180,125,74,76,91,26,27,105,37,37,116,45,40,131,61,56,147,80,74,193,174,180,171,145,156,89,26,26,73,16,20,84,21,23,117,49,46,144,77,72,155,99,96,195,179,186,187,177,197,176,152,165,155,115,121,143,90,92,152,93,91,172,123,123,192,174,182,200,195,207,189,181,201,196,191,209,199,191,203,199,189,199,196,181,189,198,187,198,200,193,206,198,193,204,189,181,198,192,183,199,196,188,200,199,191,200,199,192,199,201,194,205,197,190,201,194,187,199,4 3,2,3,88,75,85,141,124,137,150,135,146,156,142,152,156,142,152,119,107,115,21,16,18,43,36,43,133,120,135,152,138,152,167,154,165,172,160,171,168,158,171,155,142,153,75,66,72,89,78,91,148,136,153,159,148,163,130,99,105,125,83,84,151,123,129,165,155,165,118,106,113,109,98,114,155,146,163,146,127,139,64,21,21,77,18,14,128,81,80,168,159,168,135,124,132,102,87,98,151,140,158,166,156,171,160,142,151,155,131,136,169,154,163,168,158,167,139,129,137,74,48,45,139,120,132,164,154,170,165,150,161,170,159,170,170,160,171,164,153,164,123,111,122,62,51,59,144,131,148,157,147,166,145,119,127,149,125,132,159,148,159,155,141,154,80,71,80,21,16,20,117,105,123,153,141,160,150,136,150,150,136,148,148,133,144,123,109,120,20,18,21,4 136,121,136,152,136,150,162,149,161,168,156,165,172,159,169,173,163,173,165,155,166,155,149,157,146,132,148,160,148,163,167,155,166,172,160,170,175,164,174,180,172,184,173,164,176,160,151,160,152,140,156,167,158,173,154,130,139,129,83,83,136,93,92,153,118,122,172,158,167,168,162,171,158,149,165,141,118,127,62,14,12,65,11,8,93,31,26,109,46,37,160,136,139,173,169,179,157,147,164,147,127,140,94,56,59,83,37,36,110,52,47,135,89,86,168,154,161,170,164,173,156,146,163,167,159,177,170,159,171,165,145,153,162,140,146,171,158,167,175,167,178,165,155,162,155,146,165,164,154,168,165,154,168,169,158,168,173,164,173,172,163,173,170,161,171,163,155,165,147,135,153,160,149,164,164,152,168,163,149,161,168,157,167,169,158,168,164,153,163,155,146,157,4 154,139,156,170,158,171,175,160,172,170,142,146,168,134,136,181,167,178,179,174,187,166,161,174,162,149,163,175,164,177,181,167,179,182,168,182,185,171,186,190,181,197,182,175,186,169,160,170,169,157,172,179,168,182,181,167,179,167,127,133,172,140,151,187,177,190,183,174,184,173,161,169,169,157,172,179,169,182,168,139,143,138,73,70,142,81,82,173,150,157,188,182,195,180,173,184,171,160,177,178,167,180,146,94,87,119,51,47,96,34,32,166,143,149,186,182,197,177,171,183,170,160,177,177,167,181,156,118,117,136,76,71,141,104,109,179,171,184,180,175,188,173,167,178,167,157,175,173,164,178,174,161,174,172,155,164,180,171,184,177,169,184,174,167,183,170,164,178,165,155,172,171,161,177,172,161,173,176,166,176,174,165,177,173,164,179,169,160,174,164,156,170,4 179,171,185,188,181,194,194,185,197,196,187,203,194,184,200,201,193,210,197,194,210,189,188,201,183,176,191,191,186,199,195,185,199,186,159,168,181,149,157,195,187,202,199,195,209,191,188,199,185,178,192,193,190,202,186,167,173,164,108,99,166,112,110,178,144,149,195,188,197,196,194,206,185,179,191,190,181,191,166,125,117,140,77,72,137,74,76,147,95,89,192,183,193,196,197,210,188,186,201,181,165,171,149,91,75,143,82,74,102,41,38,123,75,70,193,187,197,192,193,208,184,179,196,184,174,183,158,113,102,151,95,79,136,86,78,167,146,152,194,196,210,188,187,201,180,175,190,185,180,194,181,167,175,175,151,154,185,173,182,190,189,204,185,182,197,182,182,198,176,171,187,181,176,190,185,179,192,189,184,195,188,183,195,186,182,197,181,179,194,177,175,191,4 4,4,5,103,90,101,161,146,160,165,141,146,163,136,136,172,165,173,116,108,114,17,11,14,54,47,55,154,140,156,174,163,176,173,138,138,173,136,134,186,182,193,164,158,167,62,53,59,107,98,113,169,157,173,184,174,185,191,175,185,195,181,193,192,186,197,179,173,182,108,99,104,129,119,136,173,163,178,188,180,191,162,117,118,164,124,128,196,191,201,186,180,188,131,121,127,134,123,140,175,167,186,186,175,185,141,80,73,147,107,109,196,193,206,186,179,187,133,122,129,122,113,133,175,169,188,183,176,190,184,171,180,186,176,188,188,181,195,181,173,184,113,103,110,83,75,88,171,166,188,169,154,169,170,152,160,183,176,188,177,168,180,167,157,169,65,58,65,28,21,26,142,137,156,162,141,152,160,135,143,174,167,180,166,155,167,121,109,120,11,9,11,4 176,146,181,190,156,192,201,163,196,219,193,220,223,197,223,219,189,218,219,194,220,206,179,205,185,156,193,199,169,202,207,171,203,221,195,220,226,202,227,221,191,219,217,185,212,211,184,211,189,159,198,204,175,209,213,184,215,224,200,226,226,204,229,222,195,221,222,193,219,216,191,217,191,161,202,205,177,212,216,189,219,153,111,137,139,91,114,211,177,207,219,188,217,212,181,209,189,157,199,206,177,214,212,178,210,90,40,64,78,23,44,202,164,192,220,191,219,210,180,207,190,161,204,204,174,210,207,175,210,182,143,170,189,151,177,216,188,216,215,188,216,206,177,205,188,161,201,203,176,212,205,176,212,213,184,213,213,184,212,210,180,209,204,173,203,198,169,199,178,150,189,198,172,212,202,174,210,199,165,198,200,164,196,198,164,196,190,158,189,185,155,186,4 205,186,210,209,193,213,215,205,223,215,205,224,212,196,215,211,193,212,211,193,218,208,185,212,204,183,208,201,180,203,179,143,163,173,140,161,150,100,118,161,105,120,207,185,213,208,185,214,203,182,209,171,129,153,93,38,61,88,43,68,89,38,63,106,42,62,166,119,140,206,183,211,199,174,201,150,106,130,70,30,58,93,49,75,98,51,78,82,38,65,115,54,74,203,174,199,195,167,197,146,96,121,73,33,59,83,43,70,90,48,76,91,39,64,139,81,99,204,179,205,198,174,204,149,98,122,72,24,49,85,39,64,82,31,55,118,52,71,186,147,170,208,190,216,199,177,206,170,130,153,118,57,76,155,110,133,156,110,129,177,134,153,205,182,207,210,192,214,197,173,202,196,173,200,191,161,186,200,179,203,207,190,213,207,189,212,209,191,212,210,192,213,4 185,151,184,192,154,187,205,173,200,216,192,217,212,184,210,213,186,214,206,175,204,204,175,204,194,166,197,196,163,195,207,180,208,220,199,223,215,192,219,211,183,211,211,182,210,208,181,208,197,170,202,201,173,204,190,156,184,159,119,143,165,122,146,203,172,204,207,175,205,204,171,201,197,169,203,205,175,207,132,87,113,57,14,35,76,23,42,177,137,163,211,182,215,206,175,205,195,166,200,204,173,207,124,75,101,54,13,31,98,45,64,188,152,179,209,182,211,208,181,210,194,163,199,200,170,204,175,136,164,160,118,143,189,154,181,209,183,212,207,180,209,206,179,209,194,165,200,193,161,196,201,173,203,208,182,209,206,179,207,205,177,206,203,175,206,200,172,203,195,167,202,196,168,205,196,164,196,199,167,196,200,170,200,200,170,202,197,169,201,189,159,190,4 149,129,149,170,155,174,179,160,173,185,167,181,188,169,184,189,169,181,188,175,190,166,148,157,159,141,162,176,160,178,187,170,186,191,174,188,196,178,194,197,181,197,191,176,188,175,159,167,162,141,158,178,160,177,190,174,190,153,117,124,178,155,170,202,186,201,188,166,170,187,176,189,170,155,174,179,162,180,190,173,186,116,62,64,125,78,82,206,193,206,193,177,189,187,175,186,168,153,177,178,159,178,188,171,186,167,132,140,174,147,154,201,192,205,191,176,187,180,162,168,167,149,174,177,157,176,182,158,172,178,140,148,193,176,187,193,179,190,190,178,187,184,172,183,165,147,171,177,160,183,175,144,158,175,138,145,184,165,176,190,176,190,187,177,190,178,167,179,159,142,162,171,155,175,171,144,163,170,135,146,179,162,172,179,160,175,174,157,170,167,153,167,4 175,163,183,179,165,181,182,165,178,182,163,177,184,164,178,190,174,190,189,175,190,188,177,194,180,170,193,180,164,180,182,164,178,186,170,184,186,169,185,195,183,203,192,176,192,180,157,163,178,163,183,184,169,188,175,150,162,128,83,86,163,134,146,197,186,207,192,176,191,181,158,163,176,159,175,184,170,187,165,132,140,82,23,22,95,41,44,181,157,169,195,181,197,184,164,174,175,157,173,177,158,172,178,156,170,113,56,57,100,45,45,181,159,170,194,181,196,189,173,187,173,155,173,177,157,171,188,175,193,151,111,117,168,139,149,193,183,198,191,180,194,189,177,192,172,152,168,182,169,187,175,146,159,173,136,146,184,167,181,187,170,182,186,172,185,187,174,187,173,155,175,176,158,176,166,123,132,170,136,145,178,157,165,186,171,185,182,166,178,184,170,184,4 174,153,167,175,154,167,179,161,176,183,166,182,180,163,179,186,168,184,193,179,200,191,177,196,181,164,184,176,153,167,156,117,122,142,97,101,166,130,140,185,167,186,193,181,201,193,179,198,177,159,176,180,160,178,121,63,62,56,8,7,106,53,54,173,141,153,189,175,194,191,175,192,176,159,174,169,138,148,114,50,45,74,24,26,75,21,23,117,62,60,183,159,172,191,176,193,173,153,167,175,153,168,142,92,95,104,43,44,73,17,20,110,55,53,182,158,170,189,175,189,175,151,166,182,168,187,166,131,143,87,25,21,106,49,49,168,136,146,187,172,186,186,170,181,176,156,171,182,166,183,177,156,172,134,76,74,154,112,116,191,181,202,189,175,191,189,173,186,182,167,187,179,161,178,176,155,172,175,148,165,179,158,174,186,171,187,182,163,174,188,173,187,4 5,2,5,115,89,113,173,143,169,179,146,173,186,155,181,188,162,185,135,106,127,21,10,19,61,44,61,171,142,173,184,158,183,195,168,191,200,172,196,180,143,164,159,117,134,76,51,65,122,98,128,183,155,186,185,153,178,195,165,189,194,158,182,196,165,189,180,143,162,128,96,112,149,124,162,186,160,190,173,132,157,159,110,134,153,99,122,179,136,157,189,158,178,160,131,152,154,131,167,183,156,187,151,101,126,113,54,73,131,72,93,164,113,133,191,161,181,170,146,169,139,116,149,184,158,193,162,118,145,158,111,133,169,126,148,189,158,182,195,170,194,153,127,151,87,61,84,167,131,162,183,156,186,197,173,201,196,170,195,189,161,186,189,159,187,95,70,89,31,16,27,153,124,159,189,164,198,185,157,188,183,150,177,181,144,170,159,129,156,26,17,25,4 194,170,198,207,184,209,216,196,219,218,195,216,219,193,213,220,195,217,212,189,210,195,167,188,193,163,189,195,159,181,207,179,199,214,185,207,206,166,186,214,182,202,216,192,210,198,167,183,200,174,200,198,163,188,194,151,174,187,138,161,177,123,147,189,138,160,207,171,189,207,184,199,193,159,186,180,134,157,157,102,125,144,84,104,155,95,116,176,120,141,194,148,166,201,169,186,185,146,175,171,119,146,140,81,104,130,68,89,153,95,117,178,124,143,192,146,165,199,164,180,187,153,183,179,132,161,177,126,150,175,121,142,180,128,149,201,165,185,208,180,200,210,187,205,190,160,190,195,163,189,204,176,200,208,179,200,212,184,205,217,198,218,218,201,223,214,196,221,182,147,175,203,179,208,218,203,231,218,199,223,219,201,222,217,197,221,208,183,205,204,182,205,4 154,126,157,185,161,188,196,173,198,200,176,199,202,176,199,197,166,190,174,136,159,145,105,125,174,147,177,181,149,175,189,159,182,197,169,193,194,157,179,200,170,194,193,164,185,170,133,153,184,160,190,181,147,173,177,134,158,174,129,152,162,111,133,177,131,153,191,159,177,180,150,167,182,157,186,173,133,159,145,94,117,124,67,87,134,77,98,159,105,125,179,136,155,190,165,185,182,158,191,164,118,146,136,81,104,119,61,81,139,83,105,167,117,138,181,140,159,191,166,186,182,160,197,173,136,165,170,126,151,173,128,150,177,134,157,194,165,188,200,177,201,193,171,195,160,124,155,179,147,175,195,171,200,200,177,201,202,178,202,200,177,202,196,172,197,185,160,187,157,125,159,187,160,195,197,175,208,199,176,206,197,171,197,190,156,181,183,149,172,170,143,171,4 6,6,6,103,95,103,163,155,166,173,160,172,179,173,184,173,157,168,132,116,120,27,22,23,53,47,53,151,141,159,173,162,177,185,170,183,193,184,198,184,167,183,171,160,171,82,75,77,104,98,113,165,154,177,180,163,181,184,153,164,184,157,166,190,171,182,178,164,175,122,109,109,122,100,118,166,146,169,185,167,185,167,126,133,156,96,92,189,169,181,179,161,172,139,127,127,123,84,106,168,147,173,187,169,189,147,94,94,171,132,138,189,168,186,176,156,170,138,124,132,116,107,126,170,157,183,182,162,184,186,165,182,186,163,178,179,153,170,169,144,161,122,109,120,79,68,77,162,142,163,177,157,183,180,161,181,176,152,169,167,142,161,163,144,162,77,71,79,28,23,24,133,112,129,172,152,174,168,154,174,163,139,159,158,135,155,129,117,131,17,15,16,4 167,154,167,169,147,157,163,132,130,162,128,125,184,179,194,183,174,182,183,177,185,177,164,173,169,153,168,175,160,169,172,147,153,173,150,158,179,164,175,152,116,113,160,135,132,180,170,180,175,171,184,178,164,177,168,138,142,158,116,111,161,116,117,136,83,73,156,127,124,184,182,193,174,167,179,172,151,161,130,76,66,133,79,65,152,98,93,161,119,113,177,163,168,180,175,188,174,165,179,148,110,107,99,38,27,129,71,60,142,82,72,166,134,132,180,172,181,175,165,181,169,151,163,126,77,70,93,31,22,149,106,106,168,133,136,179,166,174,174,157,167,172,159,174,165,148,164,142,100,101,143,103,102,171,155,164,176,164,173,173,151,165,171,151,166,170,161,174,164,152,171,166,149,166,171,159,174,173,165,175,172,158,169,170,150,165,168,150,168,161,138,154,4 147,140,159,160,151,167,170,157,173,175,161,175,183,176,191,177,161,176,171,161,177,158,153,169,153,144,164,167,157,174,171,152,166,163,128,131,178,161,175,181,165,177,176,159,171,164,157,173,159,151,168,169,150,169,175,155,170,171,141,149,164,127,135,150,108,106,181,171,183,167,157,173,162,150,171,168,147,163,177,160,175,140,90,88,138,74,68,167,133,135,180,168,186,166,148,167,158,142,166,174,159,180,160,128,135,103,38,30,152,106,106,177,155,167,176,161,177,165,149,162,161,149,174,173,159,182,162,130,143,150,111,116,177,161,175,173,148,168,169,146,164,161,142,158,160,147,170,168,152,174,173,157,178,176,163,181,171,152,166,169,143,160,165,144,163,153,135,149,154,138,159,166,148,174,170,155,176,169,152,170,167,144,159,165,141,158,157,138,153,146,130,144,4 174,148,172,178,154,174,181,158,179,179,148,168,184,159,179,190,170,191,188,168,186,185,166,184,176,151,174,181,158,178,168,131,149,122,60,70,155,103,115,187,162,181,188,168,187,187,170,189,177,153,174,176,151,173,126,68,80,102,33,42,130,61,66,174,136,149,188,168,187,188,171,190,177,152,172,169,137,158,110,52,65,136,68,81,133,58,66,156,103,110,189,170,189,186,167,186,175,150,170,175,147,170,138,77,90,128,59,68,139,66,72,162,114,123,189,171,189,185,167,187,174,149,171,179,156,178,158,114,132,113,43,49,156,101,112,183,158,178,187,168,187,183,164,185,172,148,170,175,150,172,176,151,172,168,128,145,176,145,164,182,160,179,183,163,184,182,164,186,171,147,171,173,147,169,175,150,170,181,160,180,180,155,174,181,158,178,182,163,184,177,157,179,4 159,134,157,168,144,164,173,150,170,177,154,174,179,157,177,179,157,175,177,155,173,171,148,167,164,139,162,170,146,167,173,147,166,150,106,122,166,131,148,182,160,180,180,159,177,174,153,171,167,143,165,174,151,172,147,107,122,93,27,32,131,71,77,176,148,165,181,161,181,177,158,177,166,142,162,173,147,168,121,73,88,115,50,59,124,54,59,162,124,135,183,164,183,175,154,173,166,141,163,170,146,167,147,101,117,110,41,47,133,67,74,169,136,151,180,161,180,174,153,174,162,134,158,168,143,164,165,135,156,131,76,86,158,116,132,177,155,176,176,156,175,174,155,176,159,132,156,165,140,162,167,140,161,172,147,167,171,144,164,173,150,170,174,153,173,168,147,168,158,134,158,160,133,156,160,130,152,165,139,159,168,143,163,171,148,169,169,146,166,164,142,163,4 4,2,4,93,69,88,146,119,142,153,128,149,157,132,152,153,127,145,95,71,84,16,7,13,49,35,48,141,112,137,158,132,153,169,143,163,174,148,167,170,146,164,148,124,141,54,37,48,100,77,99,156,129,154,168,142,163,176,149,170,180,155,175,182,160,177,169,146,162,95,74,87,126,101,127,160,134,158,177,153,174,148,105,122,135,76,86,186,165,182,173,150,167,118,96,109,131,107,133,163,138,163,174,148,168,165,128,144,160,120,134,183,162,180,174,152,170,124,102,118,120,95,121,165,139,164,174,149,169,152,108,121,162,128,144,179,159,179,170,148,168,110,90,107,84,63,83,163,137,163,170,146,170,146,104,118,153,117,132,169,148,169,160,136,159,67,52,66,30,18,27,138,111,138,165,138,161,162,137,159,160,134,155,156,130,152,124,101,122,14,9,14,4 165,162,186,178,176,201,197,198,217,208,211,227,209,212,226,207,209,222,202,208,221,183,190,203,177,175,199,176,171,198,180,159,168,186,168,174,194,181,194,212,215,232,209,216,230,194,202,212,184,182,207,170,150,168,104,44,39,100,40,35,110,58,57,149,109,111,194,184,192,204,207,219,189,186,210,151,114,121,80,26,26,78,32,33,75,28,32,88,26,25,161,119,117,209,212,226,190,190,215,159,118,122,86,27,26,75,31,35,82,36,40,106,44,44,176,140,143,203,204,217,195,196,221,184,159,174,114,51,51,82,28,31,97,39,41,155,104,106,197,184,194,202,204,218,191,189,212,197,192,213,187,160,176,166,127,134,170,132,139,204,193,210,200,196,213,193,192,208,184,177,202,195,183,207,202,191,213,204,193,211,203,189,208,199,186,205,191,184,201,181,179,196,4 4,4,4,103,100,112,158,154,172,172,169,183,176,174,189,177,176,189,119,117,124,11,10,11,53,51,59,151,145,168,164,160,183,187,186,202,190,190,206,187,188,204,169,170,182,61,59,64,104,98,116,164,159,186,147,128,146,132,96,98,152,127,138,183,179,194,182,183,195,112,111,115,128,123,146,170,163,188,112,72,78,55,9,6,63,17,18,123,79,80,187,185,198,137,138,145,132,127,151,173,168,194,120,74,78,50,8,9,63,15,16,132,85,87,186,183,198,135,133,144,117,111,135,176,173,200,164,141,158,116,70,75,127,83,88,175,158,173,181,179,196,113,110,120,79,75,88,168,159,186,174,161,187,180,165,184,179,161,180,171,160,181,163,158,176,60,57,64,23,21,25,136,126,149,170,157,183,169,158,180,167,150,170,159,143,164,112,104,117,7,6,7,4 211,215,245,221,220,242,232,227,235,237,234,240,238,235,241,245,249,255,248,252,255,240,243,247,218,220,246,191,157,169,168,108,102,169,112,110,170,114,115,205,170,176,230,217,220,238,243,247,223,217,237,167,112,122,104,35,38,119,52,53,107,45,50,124,54,59,151,81,78,220,200,202,214,193,208,144,76,77,113,56,60,113,59,64,105,50,58,124,63,72,149,80,83,208,169,168,222,205,219,167,98,99,112,47,56,106,49,59,114,59,68,128,62,70,173,105,107,224,206,212,231,227,242,191,134,140,126,48,52,110,48,57,119,55,64,160,88,92,205,159,162,231,226,232,232,233,246,224,207,221,201,148,157,174,117,124,167,105,110,219,190,200,238,241,248,230,231,240,230,228,239,232,228,242,235,232,246,233,222,234,232,219,231,234,234,243,230,228,239,224,222,236,4 183,152,180,204,173,198,212,179,202,215,181,203,219,186,205,221,192,213,213,188,211,146,120,142,199,169,197,210,178,203,217,183,203,225,191,212,219,183,204,220,188,208,217,190,212,190,165,186,204,173,202,215,183,208,203,160,179,159,108,126,154,102,117,220,185,201,216,187,208,200,171,191,208,180,211,216,185,212,207,159,178,156,101,119,148,96,113,223,189,209,216,185,210,204,175,199,209,181,216,217,188,218,221,187,211,199,157,180,176,122,146,205,163,188,213,184,209,202,174,200,207,177,213,211,177,208,210,168,196,195,145,172,193,144,174,202,158,187,207,177,203,198,168,197,201,170,207,209,176,209,204,165,197,202,158,186,203,156,188,201,159,190,202,170,198,190,160,190,196,163,202,204,170,206,205,169,202,203,167,197,201,161,191,196,157,188,197,165,196,165,138,168,4 198,174,204,206,181,206,213,189,210,216,193,213,219,196,216,217,195,216,216,198,217,204,188,210,204,181,209,209,184,208,205,176,198,205,176,198,185,145,166,197,163,181,218,198,216,209,194,213,206,184,213,212,186,209,177,127,149,123,65,85,92,33,49,195,158,176,220,201,217,208,188,209,211,194,224,208,181,206,200,156,176,172,125,150,124,70,91,205,174,196,218,198,216,213,197,218,212,195,228,216,196,224,217,193,216,199,165,190,164,114,138,186,141,168,209,183,205,209,191,214,207,184,221,209,184,216,209,175,203,187,146,174,174,131,159,195,150,183,199,171,197,203,185,210,204,179,216,201,169,205,198,163,197,194,151,181,198,159,190,194,157,190,197,167,196,198,176,204,202,180,218,203,176,214,197,166,201,195,164,193,194,157,189,196,160,194,193,163,194,192,171,202,4 207,185,210,210,187,211,214,190,214,218,196,219,213,189,213,179,136,156,198,167,186,213,193,213,208,186,211,207,179,205,150,100,120,144,98,118,134,80,100,99,41,57,198,161,178,218,200,218,211,188,212,199,156,176,167,111,132,135,81,102,83,29,47,116,64,82,213,183,204,221,207,225,209,182,213,202,162,183,200,160,182,195,155,183,109,51,71,144,96,117,224,206,228,214,197,216,217,197,228,221,201,223,219,197,217,210,185,207,187,146,168,164,116,137,188,149,173,212,188,208,219,202,231,224,208,231,217,194,216,205,178,202,157,115,138,179,137,160,193,152,180,205,178,202,213,194,228,215,193,220,206,173,199,203,174,200,161,119,142,198,164,191,199,159,188,199,168,194,205,180,210,211,186,213,207,177,202,202,170,194,203,170,195,200,170,195,196,162,190,195,164,189,4 187,180,197,190,182,195,190,180,189,197,191,202,200,197,212,203,201,219,200,196,211,190,181,195,187,180,198,191,183,196,186,173,180,193,186,197,183,169,182,170,146,159,187,174,188,195,189,203,191,185,203,192,188,202,185,172,183,130,94,103,90,51,62,82,35,45,148,114,122,198,191,203,186,180,194,183,175,191,126,87,98,68,29,40,63,36,48,67,40,52,148,121,131,200,195,206,195,193,209,186,175,189,111,61,69,73,38,50,57,39,51,58,36,48,144,118,124,199,194,200,190,184,201,189,183,197,173,149,161,110,69,79,78,50,60,115,87,92,172,156,160,197,192,201,184,175,194,187,178,194,191,184,199,176,159,173,170,152,163,182,172,180,193,188,197,197,192,202,183,173,192,188,180,197,190,181,196,191,182,195,193,186,197,195,188,200,199,195,207,200,196,205,4 127,114,131,142,130,146,154,141,155,157,142,155,167,156,169,163,149,160,156,141,155,146,136,149,140,128,147,155,144,162,161,149,163,166,155,168,169,159,173,173,162,176,165,151,166,157,147,160,143,130,151,155,143,161,163,149,164,169,155,166,170,157,174,171,157,173,170,156,167,166,158,168,144,130,152,157,143,162,164,152,166,104,78,87,65,37,46,154,135,146,176,164,176,169,160,175,149,136,159,161,150,169,165,152,167,84,54,62,54,32,38,160,145,154,178,169,183,165,153,167,155,146,169,162,151,171,164,151,167,160,144,158,158,142,152,175,167,178,173,164,178,162,150,162,154,146,169,161,152,173,162,150,168,165,155,169,169,160,171,172,164,177,168,158,173,157,146,160,148,138,161,158,148,171,161,151,171,163,153,166,163,153,165,165,155,168,163,153,164,152,141,155,4 167,157,174,170,159,174,176,167,182,183,176,190,183,176,190,183,175,189,186,177,192,175,160,173,168,157,174,175,165,181,175,161,170,184,175,186,189,183,199,188,182,200,182,172,188,175,162,175,170,159,177,178,169,187,178,166,175,153,132,141,119,87,98,135,104,115,180,168,181,175,161,171,168,155,171,177,169,185,145,121,134,71,33,41,46,19,28,83,49,58,177,162,173,183,175,186,173,163,181,182,178,194,130,93,103,61,24,32,40,25,35,88,62,70,178,166,174,187,182,195,173,163,182,174,165,182,173,159,173,126,94,105,101,74,83,146,127,132,180,172,182,187,181,195,171,160,181,172,160,179,177,166,182,175,162,177,177,165,177,182,175,187,185,179,191,184,178,193,168,158,178,171,159,178,176,165,182,178,169,182,179,170,181,180,171,183,183,179,190,179,173,186,4 5,4,5,98,87,95,152,141,149,162,154,161,169,164,171,164,156,163,120,111,116,25,19,23,52,46,52,148,136,149,163,153,162,178,171,180,183,177,184,177,171,179,159,152,158,72,63,67,102,92,104,160,149,161,175,166,176,160,137,142,170,154,161,187,182,191,171,164,170,110,101,105,123,111,126,164,153,166,181,174,184,133,91,89,143,108,109,192,189,197,178,173,180,133,125,129,129,119,134,166,157,174,179,172,183,174,158,164,172,153,158,182,175,183,171,163,169,138,131,137,117,106,122,167,159,176,175,165,177,177,166,175,178,170,178,176,170,177,167,160,168,116,109,117,81,71,83,158,147,163,169,159,173,172,162,172,168,158,164,161,153,161,157,151,160,70,64,70,32,26,31,132,121,136,164,153,166,166,157,166,161,150,158,153,143,152,116,107,115,15,13,15,4 154,142,153,162,153,165,163,152,162,140,111,113,151,130,133,177,174,185,170,165,176,159,153,162,158,147,157,163,155,167,137,105,106,90,34,23,114,72,66,172,164,174,174,170,181,169,165,173,159,148,160,163,153,163,138,103,102,97,43,35,102,53,46,165,151,157,174,168,177,169,163,169,162,153,167,165,156,167,161,144,152,120,74,68,121,74,69,170,158,167,176,170,180,172,167,174,163,156,169,170,164,175,169,162,172,152,126,128,147,114,111,169,157,165,171,164,173,167,160,168,162,156,170,169,163,175,170,163,172,170,162,172,166,158,168,171,165,174,169,163,172,162,156,165,160,152,166,163,155,168,166,157,167,168,159,167,165,156,165,168,161,170,165,162,173,155,151,161,156,147,161,158,148,162,163,153,165,163,154,163,163,153,161,166,159,168,163,159,170,153,148,158,4 144,133,147,154,143,154,163,152,161,169,162,171,172,165,173,172,166,174,168,162,172,154,148,157,152,141,154,160,150,160,166,156,166,153,132,137,162,146,152,176,171,182,169,163,172,159,153,160,155,146,157,163,153,162,160,143,150,98,43,34,121,83,81,179,172,182,173,166,173,168,164,171,159,150,163,165,156,168,165,151,160,120,75,70,124,82,78,177,168,178,175,167,174,167,164,171,158,150,165,167,159,171,172,166,175,158,139,143,155,129,131,172,162,172,171,164,171,164,158,166,157,148,163,166,158,169,168,159,168,168,159,168,167,159,168,169,162,171,164,159,167,157,149,154,155,147,162,163,154,167,164,154,165,164,153,161,164,154,161,166,160,169,161,156,164,157,151,159,153,143,158,160,150,165,162,152,165,162,153,161,161,152,160,156,146,155,155,148,156,151,146,154,4 172,153,177,178,158,180,182,164,184,188,174,192,188,172,190,190,176,195,190,176,196,185,171,191,169,144,165,172,145,167,177,151,173,184,164,183,189,173,191,190,176,198,188,171,193,186,172,191,170,143,164,132,77,85,115,58,68,140,89,100,152,104,116,175,145,164,188,171,191,186,168,184,171,148,172,156,117,136,109,50,61,130,71,86,89,31,41,122,75,86,193,175,194,188,174,193,170,145,168,175,152,175,142,92,108,127,65,80,108,57,72,134,89,103,190,174,194,187,175,197,170,146,169,174,150,170,157,115,132,148,100,113,174,142,160,176,144,162,184,166,187,184,169,191,170,149,173,173,148,167,174,147,164,179,155,173,178,153,170,178,156,175,179,159,180,179,161,184,170,148,172,173,151,174,177,154,173,177,155,172,179,158,177,179,158,177,178,157,178,177,158,182,4 153,132,155,164,143,164,169,147,166,173,152,170,176,156,173,180,162,179,176,158,176,171,154,174,158,136,157,166,145,165,172,150,172,177,157,177,178,159,178,180,160,180,177,157,174,174,157,174,162,141,163,160,131,149,134,88,102,143,103,118,163,130,148,176,153,174,179,157,174,177,159,177,164,144,168,163,136,158,119,67,79,100,39,49,90,38,47,168,139,156,184,168,187,178,163,183,163,141,166,166,142,164,154,119,138,122,68,80,129,84,98,170,143,162,179,161,180,175,158,176,162,140,164,165,141,163,162,132,148,163,131,146,170,142,159,170,146,165,174,155,174,172,152,172,159,136,160,163,140,161,166,142,161,166,141,159,167,143,162,171,149,169,171,151,171,167,147,167,159,137,160,163,141,163,164,141,161,165,140,159,166,141,161,169,147,167,166,144,165,163,141,163,4 147,120,146,156,128,151,164,138,159,170,144,163,173,147,165,174,150,168,171,149,166,161,139,157,154,128,152,163,138,160,169,142,164,174,149,170,179,157,177,180,158,177,176,153,170,165,142,160,157,131,156,168,144,169,149,107,119,138,83,88,146,99,108,177,151,168,178,155,172,167,143,162,159,133,159,168,142,164,131,75,79,112,41,35,114,48,47,166,134,151,177,154,173,167,142,163,160,135,162,170,146,169,162,128,147,147,99,110,158,120,135,173,145,165,171,146,166,167,142,164,160,136,164,165,140,163,170,144,166,173,149,171,173,149,170,171,146,166,169,143,166,164,138,161,158,135,161,165,142,167,168,143,165,169,143,162,170,145,164,168,143,164,164,138,161,160,136,158,155,130,157,162,138,165,165,141,166,166,140,160,165,139,159,164,139,160,159,132,155,153,128,150,4 179,155,180,184,162,186,185,158,179,189,165,186,195,177,199,195,176,199,193,175,196,189,171,191,181,158,182,185,161,186,157,105,114,164,114,123,184,149,166,185,155,173,192,173,194,192,176,195,181,155,177,174,134,148,132,62,64,139,68,69,151,84,87,141,71,73,174,134,147,191,175,195,182,157,179,157,101,110,135,60,63,146,78,82,150,85,88,127,52,56,137,70,75,182,155,175,183,160,183,180,145,169,152,89,99,146,76,79,137,64,63,138,69,74,162,117,133,181,156,179,183,160,184,184,157,183,182,147,175,179,140,164,170,126,143,175,136,156,187,165,189,179,154,177,178,152,177,184,160,184,186,161,185,186,161,187,187,165,192,188,167,191,182,159,180,174,147,167,175,148,173,180,155,182,183,158,182,185,160,181,185,160,182,186,166,189,183,162,185,177,154,177,4 187,164,187,189,164,187,193,169,195,198,177,199,200,179,201,202,183,204,202,183,203,197,177,198,190,169,195,190,167,190,182,141,157,185,144,160,170,116,126,183,142,154,202,184,205,199,181,202,193,173,199,183,150,169,138,64,66,153,81,83,138,61,64,138,62,67,186,152,169,201,183,203,193,173,194,172,126,137,137,62,67,152,83,87,141,68,70,140,71,79,189,159,177,198,178,201,192,169,190,166,113,124,142,67,70,147,72,75,141,65,67,182,141,156,197,177,197,192,167,188,190,168,191,190,163,188,176,127,148,178,129,149,187,152,173,196,172,194,192,166,184,191,167,186,190,168,191,191,168,193,193,168,195,195,172,198,197,176,200,198,178,199,195,174,193,192,174,193,186,162,188,189,165,189,193,171,194,194,172,192,195,172,191,195,175,194,194,176,196,190,172,193,4 188,160,185,200,174,197,207,180,202,213,190,211,219,199,219,213,189,210,204,177,198,190,162,181,198,173,201,209,184,208,215,191,213,212,181,202,188,138,150,197,157,174,213,190,214,200,172,192,203,176,201,215,193,215,204,166,184,134,61,64,101,17,16,145,69,72,212,184,205,203,175,196,208,187,213,221,203,229,170,111,122,71,5,8,79,19,26,137,56,56,211,178,198,213,189,209,211,193,221,220,201,228,193,152,168,113,42,45,95,15,14,168,103,107,223,202,223,216,195,211,210,188,215,214,191,215,216,194,214,199,160,174,178,123,127,208,177,190,223,203,221,215,194,209,209,189,218,212,191,216,215,193,214,215,194,210,220,201,217,220,199,214,216,192,208,212,189,205,206,183,212,212,191,219,215,194,215,215,193,206,216,193,206,218,196,211,213,189,204,204,179,195,4 220,213,234,223,215,235,209,184,197,206,178,190,207,181,193,209,183,195,226,216,231,229,223,237,221,215,238,203,176,191,157,93,95,144,78,81,147,81,86,151,79,80,193,152,162,228,222,240,219,211,234,163,108,116,116,46,54,95,40,53,111,51,63,129,56,63,170,113,118,224,213,230,220,211,233,152,95,104,103,42,55,86,40,55,107,49,61,128,58,67,159,96,102,220,203,219,222,217,240,191,158,172,121,56,64,96,42,55,111,54,65,137,67,71,172,115,120,222,208,226,220,215,235,215,205,226,175,128,135,128,60,64,126,59,65,149,79,79,210,184,195,228,222,238,218,214,234,217,208,227,216,205,222,187,148,154,163,100,98,193,156,160,223,213,227,226,218,232,218,214,234,220,214,232,223,215,230,221,212,225,214,197,205,225,216,228,227,221,234,224,218,232,4 199,192,210,208,200,215,213,204,220,215,209,225,206,189,200,198,174,182,209,198,213,207,197,214,204,194,210,213,205,222,206,188,200,175,131,134,144,86,87,134,64,61,191,162,172,211,204,218,209,201,217,212,204,220,169,120,124,101,35,36,93,37,44,112,43,45,163,111,114,211,201,215,209,203,221,210,197,213,135,74,76,83,31,40,83,37,47,116,49,49,167,118,120,214,205,219,209,203,221,213,206,222,166,124,129,104,42,44,95,38,42,124,56,53,192,163,167,216,211,224,206,198,217,212,205,220,208,197,208,179,143,147,149,92,89,165,116,113,211,201,211,215,209,220,204,196,212,210,204,217,210,202,213,211,204,214,210,199,206,211,200,207,216,209,220,211,203,213,205,197,214,208,202,217,212,205,217,213,204,211,215,207,214,217,210,218,212,203,211,206,198,207,4 183,160,187,181,152,170,186,160,181,189,167,187,184,157,172,186,161,181,184,158,177,180,151,171,179,147,168,181,147,166,184,153,173,182,149,164,180,146,162,184,155,174,184,156,176,180,144,164,176,133,149,178,133,146,165,111,121,148,88,91,143,88,100,139,83,99,175,135,156,184,150,172,178,138,161,167,111,125,126,57,69,111,49,61,95,44,62,96,39,59,164,114,132,189,160,187,179,139,163,160,102,119,109,40,55,96,37,53,82,31,51,128,73,92,181,137,157,182,147,168,176,135,156,166,116,135,129,58,69,114,48,60,129,66,76,173,128,144,184,151,173,180,143,165,175,139,161,174,135,154,171,125,142,161,104,118,167,116,128,183,150,172,184,155,181,179,145,171,173,135,157,177,146,169,181,153,179,181,149,173,179,143,164,182,151,179,185,160,192,176,145,169,4 168,142,163,172,146,164,176,151,168,180,157,174,181,153,168,178,143,158,181,154,172,178,154,172,175,149,180,177,150,172,179,150,169,184,161,179,181,153,167,182,153,169,179,150,165,174,145,161,170,136,154,174,139,153,176,140,154,167,126,136,165,124,137,176,144,161,179,149,165,174,141,160,168,131,150,172,132,146,145,87,95,115,55,62,100,47,63,129,78,94,183,154,174,176,144,163,169,134,156,170,130,149,116,52,64,82,28,43,74,28,46,137,89,106,181,152,171,178,154,177,167,130,149,169,133,151,134,76,88,106,44,54,129,76,86,174,141,159,176,145,165,172,141,164,167,138,161,169,138,158,169,136,156,161,117,133,166,128,144,178,154,180,175,148,172,167,134,155,161,128,149,167,137,159,173,148,176,173,148,172,173,145,169,177,154,185,171,146,170,168,142,163,4 147,122,144,158,134,152,167,145,166,169,147,164,173,149,165,177,155,174,174,157,180,157,135,153,152,126,149,163,137,159,170,145,165,172,148,165,175,148,164,177,149,166,173,149,164,160,134,148,155,125,147,167,137,157,173,143,161,171,139,154,167,134,149,172,144,160,171,142,158,165,140,157,158,128,149,166,134,152,164,123,137,115,61,70,88,39,55,154,118,136,178,153,173,162,134,149,162,135,160,168,139,159,159,121,137,96,37,48,101,54,68,167,136,155,172,146,167,164,138,155,160,133,154,165,137,158,167,139,158,159,124,142,164,131,150,175,154,180,168,140,160,161,135,154,156,130,153,159,129,149,163,136,158,168,143,168,169,145,171,167,143,168,164,140,160,154,130,150,149,122,145,156,127,153,160,134,161,160,130,155,157,125,150,157,127,149,151,123,143,144,118,139,4 154,134,159,164,145,169,171,152,174,176,160,178,179,163,181,179,164,181,179,170,186,175,174,190,158,137,161,168,149,170,174,155,175,174,152,171,177,156,174,182,165,182,182,172,188,177,173,187,163,146,170,170,152,176,166,136,157,163,127,148,165,129,149,160,121,136,176,157,173,179,171,186,164,145,169,157,124,145,156,115,136,157,116,138,148,107,130,156,115,135,175,153,171,181,172,188,163,142,163,134,81,94,140,95,116,156,115,133,150,110,131,158,124,147,178,162,180,180,174,189,165,150,174,157,126,145,151,115,136,164,136,155,169,144,160,173,154,174,177,166,183,175,164,180,165,153,180,168,152,174,171,156,176,172,154,172,175,162,179,178,169,187,174,164,181,171,162,180,164,154,182,169,158,182,170,155,178,173,159,177,174,161,179,174,163,182,172,164,182,170,165,184,4 154,133,162,171,150,177,180,158,183,188,167,189,192,172,191,193,175,194,190,180,199,177,169,188,162,139,167,174,148,174,185,160,184,190,166,187,193,170,190,198,178,198,196,185,203,186,180,197,168,145,172,180,157,183,184,153,177,180,140,163,181,141,160,184,149,165,197,181,198,190,183,200,174,155,182,174,143,167,167,120,143,168,121,145,160,110,134,173,129,148,197,179,198,191,179,197,177,160,190,161,116,133,144,86,105,168,121,141,164,119,140,179,145,168,197,182,200,190,180,197,176,159,192,178,152,175,171,135,158,179,148,168,187,162,179,192,173,193,190,173,192,187,175,194,173,157,189,183,166,191,185,165,189,187,167,187,190,172,191,190,174,194,187,173,193,183,173,195,166,149,180,182,167,197,186,170,197,186,171,192,186,170,191,185,172,194,184,173,194,175,164,185,4 6,2,6,115,90,117,175,149,180,183,161,187,191,171,195,192,175,196,149,127,150,32,16,29,62,44,63,167,138,173,182,155,184,194,169,194,201,180,201,201,184,206,193,178,200,96,75,95,119,94,124,178,150,183,188,156,186,195,161,186,197,164,186,204,182,202,203,191,210,146,127,148,143,118,152,183,158,190,181,140,168,177,125,154,173,119,145,197,165,185,204,190,210,167,149,170,148,124,158,186,164,198,165,111,135,169,113,139,179,134,160,198,171,194,201,186,206,170,154,176,133,108,142,187,164,202,187,159,187,190,159,183,198,174,195,199,177,199,198,182,205,155,137,161,93,68,94,180,156,194,189,169,203,194,174,199,194,174,198,192,176,200,193,177,203,102,85,106,37,20,34,151,124,160,186,164,200,186,166,196,185,166,193,184,164,192,157,135,163,27,17,27,4 71,53,69,152,127,149,162,137,157,171,146,165,177,156,174,175,156,174,168,149,168,94,75,91,131,107,131,165,141,166,172,144,164,178,150,168,183,160,177,186,168,186,180,165,184,148,130,147,152,128,156,172,149,173,179,152,170,178,143,160,177,144,161,188,168,186,186,170,186,168,151,168,158,137,165,177,155,180,183,158,178,169,127,141,165,121,135,189,170,187,188,171,189,172,155,173,161,142,169,178,158,184,181,159,179,177,146,162,180,151,168,186,166,184,188,172,190,172,156,174,158,140,172,175,157,185,180,160,182,178,152,168,179,156,172,185,166,186,183,165,184,168,149,168,145,125,156,171,152,179,176,157,183,177,157,177,178,159,178,179,161,182,178,159,179,157,137,158,107,85,109,164,138,168,173,154,182,171,151,174,170,149,169,169,149,170,171,150,171,106,88,107,4 164,143,165,172,148,167,176,150,165,181,156,172,184,161,175,187,170,183,186,173,190,179,166,183,172,151,173,179,156,174,181,154,169,184,158,175,186,163,179,189,169,184,190,175,191,184,171,186,177,158,179,181,159,176,184,157,172,176,140,154,169,127,140,185,160,175,191,175,189,188,175,189,178,157,179,185,164,183,185,160,175,168,124,137,160,108,119,183,155,169,193,180,194,188,175,191,180,162,185,185,166,185,181,157,172,179,148,161,181,151,166,186,164,179,189,172,188,189,175,191,178,161,184,183,167,188,182,160,176,180,154,166,181,157,171,183,161,177,189,174,191,189,176,191,177,162,186,180,163,185,181,162,180,179,157,170,180,158,172,185,167,183,186,171,188,183,168,185,175,159,183,179,162,185,181,163,184,181,162,177,182,165,180,182,165,182,182,167,184,180,165,182,4 144,122,146,162,142,165,168,147,167,170,144,164,173,149,168,177,158,176,172,155,176,157,140,162,154,131,155,169,148,171,171,145,165,169,136,159,167,130,152,174,148,168,178,161,181,166,151,171,162,141,165,172,151,171,161,125,145,138,91,115,118,64,83,143,95,114,176,155,176,171,154,174,167,147,173,174,151,173,152,108,130,121,70,94,102,52,72,132,82,101,175,151,170,175,159,179,168,149,175,174,153,175,166,133,152,150,106,129,142,98,118,161,129,147,177,158,176,175,158,176,169,152,180,176,157,181,170,142,161,170,139,158,171,145,164,174,152,169,177,160,177,171,154,173,163,144,172,174,155,179,174,153,175,171,148,165,173,151,167,175,156,172,173,156,175,166,150,171,157,136,164,170,151,177,174,155,179,172,152,171,173,154,170,172,154,171,168,150,168,158,141,161,4 5,2,5,101,78,98,153,126,149,162,138,159,169,148,168,168,145,166,128,106,126,24,13,21,54,40,54,152,127,153,167,144,167,175,149,169,181,157,177,180,160,181,169,149,171,81,63,78,105,84,107,165,141,168,174,149,171,163,123,147,155,110,132,179,153,174,179,162,182,127,108,125,130,108,135,172,151,178,171,139,162,129,76,102,108,50,72,165,128,148,183,167,187,148,128,147,134,112,140,173,154,183,175,148,170,157,113,136,153,110,133,177,152,171,180,159,179,149,126,146,119,98,126,172,153,185,177,155,178,175,146,166,178,152,171,180,161,179,176,158,179,133,113,134,80,61,81,165,143,174,174,154,182,175,154,175,175,154,172,172,153,172,169,150,173,86,71,88,27,16,25,134,113,140,169,148,177,167,145,169,164,142,162,162,140,161,136,116,137,20,15,21,4 168,150,160,179,165,176,188,177,189,192,180,190,192,180,189,196,187,197,193,184,194,188,181,191,177,165,179,183,170,182,191,180,191,194,182,190,196,183,193,198,189,199,196,187,197,189,181,189,180,170,185,185,171,183,192,179,189,194,180,189,196,181,190,198,185,193,197,188,196,190,179,186,180,168,185,186,174,187,188,173,183,193,178,189,193,179,189,194,181,189,197,189,197,191,182,191,177,162,179,184,173,187,192,175,185,118,89,94,99,71,76,195,180,187,195,187,195,190,180,189,175,159,176,181,167,178,190,178,188,148,127,134,139,115,120,189,173,180,188,176,182,182,170,176,174,160,175,177,160,169,185,174,184,190,177,187,193,182,189,186,174,181,182,166,172,178,166,173,175,165,182,176,162,173,182,170,180,184,173,182,183,171,178,181,166,173,178,163,173,174,161,171,4 179,169,193,183,175,196,187,177,196,189,177,194,189,178,190,188,177,188,187,177,189,182,171,183,180,170,191,182,170,187,186,174,188,191,182,196,191,181,193,187,174,182,187,177,187,184,175,187,179,167,185,182,169,185,189,178,193,188,174,186,184,169,179,189,178,190,188,178,188,183,173,182,178,164,181,181,167,183,167,144,153,77,54,61,86,59,66,179,157,165,185,175,183,179,166,174,179,167,184,185,171,188,139,104,112,57,34,41,112,85,91,180,161,170,182,169,177,176,160,164,177,165,178,182,171,185,175,157,169,173,152,162,183,169,177,184,172,180,180,167,174,174,157,163,173,159,169,178,165,175,178,161,171,181,167,177,180,167,174,180,165,172,174,155,159,171,155,160,168,147,156,174,158,169,178,162,172,179,163,172,179,164,173,177,160,165,171,152,155,169,154,160,4 158,147,166,175,167,183,182,172,185,188,177,187,192,180,188,188,174,182,181,170,179,164,153,163,169,158,176,178,165,175,188,174,186,194,181,192,197,184,193,195,180,186,188,177,183,172,161,166,175,164,182,185,173,185,191,178,188,197,183,192,200,188,197,203,194,203,194,184,191,176,164,167,178,169,187,187,177,192,191,176,187,190,174,184,195,180,188,202,191,198,193,180,186,180,166,172,177,166,185,184,170,185,194,180,191,132,106,111,161,140,146,203,192,200,192,181,188,180,167,173,180,171,194,185,173,187,187,174,182,184,170,178,186,171,177,190,175,181,187,175,182,178,165,171,178,169,190,185,176,192,185,172,183,189,177,186,188,175,183,187,174,183,182,170,178,174,162,169,175,166,187,184,174,192,185,172,187,183,170,180,183,170,178,182,170,180,176,163,173,166,153,161,4 113,83,110,184,142,175,195,159,185,212,181,205,213,181,206,211,183,208,205,177,205,149,118,147,173,140,173,198,166,196,205,171,196,216,186,208,219,190,214,221,195,220,215,190,219,185,155,184,187,155,188,209,181,211,214,181,208,218,184,210,222,192,219,224,197,221,218,192,217,198,171,197,190,160,196,210,181,214,210,167,194,160,79,93,181,113,133,228,204,225,220,196,221,198,169,195,195,167,204,211,184,216,204,162,189,155,66,78,181,107,122,224,198,219,218,195,218,199,173,198,192,165,203,210,183,216,216,190,219,213,178,203,218,189,214,221,199,221,215,192,215,195,167,194,179,150,186,204,175,211,211,184,217,215,190,216,209,177,202,211,185,210,204,179,206,182,150,181,137,107,139,202,174,212,209,183,217,207,179,208,203,173,199,199,171,200,192,162,192,130,100,128,4 147,108,143,164,129,159,173,139,163,186,156,180,192,166,190,190,165,188,185,161,189,168,142,172,165,134,166,176,146,175,179,145,169,189,161,183,194,167,192,195,168,192,191,167,192,178,154,182,176,148,181,184,156,185,186,155,182,192,160,185,195,166,192,197,171,194,195,172,194,183,158,183,174,144,179,186,156,189,171,120,142,142,77,92,169,119,141,200,176,198,198,176,199,185,160,187,172,141,178,185,155,189,141,72,86,99,17,18,134,53,60,190,157,178,197,177,199,183,158,183,174,144,180,183,155,188,158,107,131,151,83,96,179,135,155,194,170,193,193,173,194,182,159,182,173,144,181,184,158,191,189,164,196,185,155,182,187,160,186,188,163,186,187,164,188,176,153,178,164,133,170,177,146,182,186,160,192,183,157,183,178,145,171,180,152,179,177,152,179,168,143,172,4 208,179,209,211,182,210,220,197,222,223,202,225,222,198,220,218,193,216,226,207,230,222,204,226,210,180,209,212,176,202,205,154,175,210,162,181,210,164,184,221,194,217,229,215,238,224,207,228,215,188,218,205,150,172,180,99,107,158,83,96,157,73,82,197,131,148,221,195,218,224,207,226,217,189,219,189,121,139,160,71,78,119,37,47,131,48,59,168,77,84,193,129,143,224,204,226,215,187,219,174,101,116,139,46,54,153,65,73,157,67,71,169,83,86,191,125,133,221,201,222,208,180,213,196,143,170,159,67,80,169,83,90,185,109,119,205,149,165,220,192,214,221,204,226,209,182,217,207,174,207,202,149,174,201,144,163,214,174,196,220,196,220,221,203,227,219,201,224,211,186,222,215,192,225,212,185,214,215,187,213,220,197,220,217,194,218,218,197,221,217,199,222,4 180,151,181,188,161,191,189,159,188,194,167,191,195,168,192,192,160,189,194,168,196,191,168,193,186,160,191,192,168,199,194,165,195,196,169,195,198,170,198,192,156,187,193,161,188,194,170,196,189,165,198,195,173,204,188,149,176,165,107,125,168,114,135,190,151,182,195,165,193,192,161,187,191,169,203,193,166,198,173,121,143,140,66,79,143,69,82,179,133,156,198,174,203,193,166,194,187,160,190,192,165,197,173,125,150,141,68,81,141,69,80,178,134,156,198,174,200,195,175,199,186,161,195,186,152,184,179,130,155,163,102,116,173,128,147,191,163,187,196,173,198,190,165,192,179,151,183,181,145,178,182,140,166,183,138,156,182,136,157,188,157,183,187,158,184,182,153,182,176,146,177,179,144,176,183,149,174,179,133,155,182,138,160,185,152,176,184,157,183,180,154,182,4 168,136,171,181,149,179,189,157,182,199,175,196,200,172,193,204,183,206,199,179,202,188,166,192,180,155,187,190,165,192,198,172,196,203,178,199,204,178,200,205,179,203,204,186,207,192,170,192,187,164,193,197,175,199,204,181,206,200,171,192,200,168,192,205,176,200,205,183,203,198,179,200,189,167,196,200,179,207,203,178,204,161,95,109,165,103,118,206,180,204,205,181,203,199,182,205,187,162,192,196,171,198,199,168,195,161,96,109,168,114,127,206,185,206,205,186,208,199,183,204,185,160,190,194,171,198,193,158,186,189,138,155,194,154,172,201,176,198,198,174,197,196,178,199,185,163,195,191,166,191,192,165,190,193,156,177,195,158,180,197,172,194,194,171,195,188,167,189,181,158,189,191,169,197,195,173,200,195,171,193,193,163,186,191,165,188,186,161,183,182,160,182,4 200,178,210,200,173,206,197,165,194,201,176,202,202,174,200,200,167,198,196,156,189,195,156,186,200,178,208,198,167,197,187,137,158,178,126,145,171,115,133,195,155,183,198,160,193,198,162,194,199,174,205,192,153,182,174,113,129,153,80,96,148,75,88,170,110,126,192,151,177,203,175,207,199,171,203,181,131,154,164,98,116,143,66,79,153,80,94,163,95,110,187,141,164,204,180,209,197,169,201,188,148,173,161,97,118,149,76,87,148,75,84,150,78,92,191,152,176,202,177,204,194,163,196,193,156,186,164,100,118,155,83,94,152,85,97,169,114,130,190,153,172,204,183,208,191,155,187,189,145,173,177,117,134,175,120,135,180,132,149,198,173,197,199,174,199,201,180,204,187,147,180,188,144,172,191,148,171,192,153,171,187,138,158,192,156,181,198,174,199,196,171,196,4 207,187,201,216,194,210,225,201,218,192,133,141,157,77,77,201,166,179,213,195,215,195,180,200,214,194,205,212,184,193,170,101,104,144,67,71,123,43,43,158,107,116,218,200,217,204,186,203,224,206,217,169,119,121,92,20,22,83,33,40,114,49,55,108,51,59,201,174,186,213,196,211,229,213,223,161,116,121,82,22,25,103,41,42,124,56,60,105,39,41,180,145,152,217,200,213,231,214,226,188,151,157,84,21,26,127,59,62,137,69,71,116,48,48,183,144,151,216,197,208,227,210,221,223,196,205,120,49,52,139,62,69,139,64,66,130,63,64,201,164,170,212,192,203,225,207,217,235,220,228,189,127,130,158,71,71,140,62,64,166,101,101,218,195,202,203,182,194,217,199,210,232,217,226,226,193,200,197,131,132,181,105,110,206,163,167,216,197,209,192,171,184,4 95,79,98,188,173,196,196,186,207,197,183,204,191,171,191,193,182,207,183,172,201,93,84,106,159,137,157,195,182,199,197,176,195,170,117,131,130,57,63,179,151,171,194,184,209,158,147,171,182,167,186,198,184,198,136,80,86,88,25,33,91,27,36,131,89,105,198,186,207,177,165,186,187,171,189,199,183,197,96,43,50,71,19,25,98,36,45,103,48,57,190,173,189,178,164,183,188,170,188,210,198,214,118,73,82,90,27,35,118,53,60,112,54,61,189,169,184,177,162,179,187,172,189,214,207,221,171,133,143,117,38,47,116,44,51,139,84,92,197,179,194,172,156,175,174,160,179,209,200,215,209,194,206,170,107,114,145,72,81,182,145,156,195,181,199,153,134,153,107,94,108,201,189,204,208,198,211,207,194,204,201,176,189,196,180,195,182,163,182,104,87,102,4 154,139,153,155,140,154,157,143,159,159,145,161,160,146,162,160,146,162,156,142,158,153,138,156,155,140,155,151,131,144,147,120,129,136,106,116,150,128,141,158,143,158,158,144,160,155,141,159,155,135,149,124,90,94,99,56,54,80,38,36,109,71,74,151,126,136,160,145,159,156,141,156,154,131,145,127,89,90,91,44,38,79,32,30,81,35,31,145,115,122,162,146,160,156,141,154,153,130,143,138,103,105,84,38,32,80,33,30,92,42,35,116,72,67,164,147,161,162,150,166,158,140,155,136,102,104,100,50,42,87,45,42,79,42,41,137,100,100,166,153,169,162,149,166,159,143,158,153,130,142,146,116,126,134,105,116,116,89,96,164,148,162,171,162,183,164,155,176,159,143,158,161,145,161,160,141,156,168,154,173,175,165,188,172,163,183,167,152,170,162,150,171,4 155,144,159,161,151,167,162,150,162,164,152,165,163,152,164,161,149,163,157,146,162,150,140,155,157,145,156,163,153,165,166,155,164,167,157,168,166,156,167,163,152,164,160,149,163,153,142,155,159,146,158,166,155,164,164,150,158,143,119,124,140,118,124,162,149,160,162,151,163,157,146,157,161,149,161,165,152,162,154,131,135,97,53,48,85,41,37,149,127,131,164,153,162,155,142,152,163,152,163,165,152,161,158,134,137,98,52,43,80,31,23,135,102,99,170,160,171,152,135,144,164,154,166,170,160,172,164,147,154,139,107,108,114,83,84,159,142,149,174,169,183,134,105,104,162,151,164,169,159,173,171,160,171,171,159,169,179,174,189,177,172,186,165,152,164,146,126,132,161,151,164,167,156,168,171,162,174,174,164,172,179,172,185,173,163,174,159,143,151,152,139,149,4 133,124,139,145,136,150,152,143,155,155,147,161,153,146,161,148,139,156,140,131,147,130,127,143,140,130,141,150,141,152,155,145,157,156,146,156,155,145,157,150,139,153,143,132,147,134,127,141,144,134,145,153,143,152,158,149,159,155,143,152,152,141,151,155,145,157,148,137,148,141,135,150,144,132,143,155,144,154,161,150,157,117,86,84,98,62,59,155,142,149,152,144,155,143,138,154,147,137,148,158,149,159,165,154,163,125,94,92,97,60,54,159,147,154,129,102,103,131,114,123,147,137,147,159,149,161,165,156,167,164,152,160,167,161,172,162,153,162,135,111,113,134,119,126,144,133,143,156,146,155,164,156,165,168,160,169,167,158,166,157,145,152,146,133,141,134,122,129,140,130,140,152,142,154,161,153,164,163,155,164,158,146,153,153,141,149,141,128,136,128,117,123,4 158,146,160,164,151,165,170,157,171,173,162,179,171,159,174,166,151,164,163,148,159,158,142,153,160,146,160,167,153,167,173,162,177,171,155,168,153,119,117,152,119,115,167,154,164,162,149,158,160,145,159,168,153,168,173,159,174,129,87,82,95,32,15,131,81,64,167,152,160,164,152,160,160,144,158,169,157,174,168,147,157,84,33,23,63,7,2,129,78,61,170,156,162,165,153,161,158,141,153,168,157,172,167,149,163,109,58,44,97,37,15,141,98,83,173,161,168,166,153,161,156,141,154,165,152,165,169,156,172,161,137,143,157,126,124,163,139,139,170,156,161,162,143,147,153,139,153,161,149,161,167,154,168,169,158,171,170,156,168,168,150,155,164,147,146,160,142,145,149,133,146,157,144,156,163,149,160,165,151,161,166,150,161,165,148,156,162,147,150,159,144,151,4 183,171,183,187,177,192,186,175,190,184,171,185,181,163,176,177,157,167,178,162,174,174,160,169,185,175,189,187,177,192,183,167,181,172,143,147,160,120,110,166,131,125,180,166,178,178,167,176,186,175,190,183,168,180,161,122,118,133,72,55,130,67,44,154,107,91,178,161,169,180,169,178,187,176,192,174,147,151,107,47,32,86,22,17,112,43,27,145,91,72,179,161,168,179,165,172,188,179,197,159,121,118,89,26,15,70,15,17,105,37,23,149,99,79,181,166,172,181,170,176,186,176,195,161,125,123,97,34,18,88,27,17,117,49,23,155,109,93,184,170,174,184,174,182,183,172,189,175,152,161,137,82,63,136,80,59,143,88,65,164,129,119,186,174,182,180,166,170,181,170,183,182,168,184,176,153,160,177,154,159,175,146,145,179,156,157,184,171,177,178,162,164,4 9,7,9,97,85,96,141,129,142,149,137,146,150,139,147,147,136,143,111,99,105,20,16,20,53,45,53,133,120,133,154,143,156,167,156,168,168,157,168,158,147,155,142,127,134,69,59,65,91,79,89,143,132,145,167,158,172,181,174,191,179,169,182,170,159,169,156,144,147,107,95,97,103,90,98,143,131,143,176,168,187,152,128,135,131,91,84,182,175,182,159,149,151,121,110,115,100,87,97,141,128,140,170,162,177,161,142,150,153,124,120,179,168,176,161,149,157,125,113,123,89,77,87,133,121,132,160,149,160,177,169,181,178,168,179,172,160,168,161,150,161,117,105,115,65,55,63,121,108,115,144,131,140,157,145,154,163,151,162,160,150,160,153,142,151,79,70,78,28,22,27,99,86,93,127,112,119,141,128,134,146,134,141,144,131,139,122,110,118,24,20,23,4 172,153,157,177,158,159,181,162,164,181,162,165,175,152,153,177,156,157,179,158,161,177,159,158,173,155,157,179,160,159,185,168,170,177,151,153,137,94,81,141,98,80,178,153,152,177,156,153,173,154,155,180,164,168,173,146,142,115,77,70,87,48,45,121,70,51,176,146,142,178,154,148,177,160,163,186,170,174,155,125,124,66,29,23,79,38,31,140,93,81,179,150,145,179,153,148,173,150,153,185,166,170,146,116,115,55,15,8,78,31,13,157,117,104,184,158,153,181,161,153,168,141,145,177,152,158,162,126,123,118,65,43,129,79,55,179,153,145,186,166,163,183,166,159,168,143,148,174,148,154,174,144,147,179,152,151,181,155,150,188,171,171,186,171,166,181,165,158,167,146,152,172,149,154,178,157,160,182,162,165,184,162,161,186,166,162,183,165,158,178,161,153,4 150,132,131,170,151,153,180,159,159,186,165,165,187,165,165,183,164,156,171,154,139,153,137,117,159,140,144,179,161,165,192,173,175,188,163,163,182,156,155,194,174,172,179,157,149,163,141,128,164,146,151,184,164,169,195,175,179,109,71,67,139,94,86,202,177,171,186,163,150,173,153,139,165,146,147,186,164,170,193,167,175,111,66,56,171,135,126,210,189,181,195,177,167,181,166,152,160,133,135,182,156,164,196,169,177,203,176,176,210,189,182,208,189,178,198,181,171,184,171,161,154,125,127,176,148,151,193,169,169,203,182,179,208,188,184,204,181,173,198,180,173,182,166,157,152,133,133,169,146,141,183,159,154,194,173,169,198,175,172,196,173,169,189,168,160,174,157,150,139,119,111,161,138,132,177,158,154,183,158,154,186,160,157,182,153,142,177,156,148,162,143,136,4 12,10,9,123,110,107,173,153,153,173,148,138,173,144,129,176,156,143,136,118,102,29,23,20,65,56,50,165,149,146,184,161,162,197,169,170,199,172,170,188,167,154,173,152,135,89,74,66,107,88,84,171,149,151,202,179,186,189,158,161,190,156,157,205,177,173,184,159,143,132,110,94,123,102,101,174,153,155,211,187,196,148,106,106,177,134,128,220,195,187,194,173,157,151,132,111,121,99,99,169,141,143,200,171,178,213,182,186,222,199,193,218,197,189,199,179,166,159,142,126,108,87,85,163,139,138,192,166,163,211,187,184,216,190,188,211,185,180,196,176,166,149,131,121,80,67,63,150,128,120,176,152,143,191,164,159,197,168,164,194,169,163,185,162,153,102,90,84,33,27,25,120,97,92,154,126,116,168,138,129,176,149,142,178,154,146,150,129,120,32,29,27,4 203,162,180,207,167,184,209,175,193,211,177,196,211,177,194,208,174,191,206,172,186,202,168,183,206,166,186,208,169,187,210,173,193,195,149,166,191,144,160,208,173,191,208,176,191,205,173,186,207,168,189,210,173,194,186,136,156,125,53,72,125,50,67,186,137,152,212,181,196,207,174,186,207,169,190,210,174,195,164,103,122,103,35,64,109,38,59,177,118,127,213,181,195,207,174,186,206,168,187,210,175,197,173,114,130,113,34,45,135,60,63,198,152,161,212,178,190,208,173,184,206,171,189,207,172,190,199,156,175,175,118,125,194,146,154,212,177,189,212,178,191,209,175,188,204,170,189,206,172,189,209,175,193,214,182,200,214,180,194,213,178,189,212,177,190,209,175,188,201,164,184,205,168,188,208,173,192,210,174,190,212,175,189,213,177,190,211,176,189,208,174,188,4 179,129,151,190,140,160,197,150,168,200,154,173,199,153,170,195,150,164,186,141,154,176,132,144,187,140,161,196,149,166,202,155,171,209,167,185,208,165,181,201,159,172,195,152,164,185,140,151,190,143,164,201,155,174,207,161,179,181,130,148,178,127,143,206,168,181,202,162,170,192,149,158,191,143,164,202,157,178,202,154,176,97,35,51,106,43,53,208,164,175,203,164,171,194,153,162,191,147,167,202,160,179,201,156,176,127,65,75,153,95,100,211,170,178,205,166,175,199,160,173,189,148,168,200,160,179,204,162,180,206,162,177,211,169,178,211,170,179,208,168,180,200,159,172,182,140,159,194,152,171,200,156,176,205,163,180,208,165,177,210,169,181,207,168,182,197,156,174,175,132,151,187,144,163,194,149,166,201,157,175,205,161,176,206,164,181,203,164,181,191,151,169,4 110,70,84,180,130,147,194,147,161,202,154,164,202,155,161,194,152,155,178,139,142,123,85,94,160,114,133,191,141,159,207,157,174,213,165,178,213,166,177,204,159,166,190,149,154,166,125,128,175,132,150,201,154,171,216,167,180,227,182,196,225,183,195,215,172,179,205,159,164,185,143,145,178,133,148,204,157,173,227,182,199,169,112,128,170,114,125,229,191,195,209,167,170,189,144,149,177,135,149,203,160,175,226,185,201,170,113,125,183,128,132,232,193,198,215,175,181,195,153,162,170,128,144,198,157,172,215,173,189,227,184,198,232,190,197,227,187,196,216,175,186,196,156,167,160,119,139,189,146,163,205,161,175,214,170,184,222,180,193,222,183,197,209,170,183,190,151,161,137,97,117,177,135,153,193,151,168,204,164,179,211,172,184,209,169,182,197,155,166,158,118,130,4 12,6,11,120,90,120,165,134,166,170,142,171,172,144,169,171,144,166,127,98,121,19,9,18,68,47,68,160,128,162,176,149,181,189,164,195,192,168,193,182,157,178,166,137,159,75,52,70,113,82,110,166,136,167,187,160,194,176,146,183,168,139,170,191,167,190,177,150,171,119,90,110,127,94,122,171,143,172,178,145,179,90,57,92,76,45,80,174,145,169,185,161,180,138,109,129,126,92,120,168,140,168,178,148,179,93,58,92,86,55,89,174,146,172,188,164,186,144,115,139,113,81,108,162,132,160,183,157,185,181,151,180,180,151,181,192,169,194,184,158,181,131,103,129,80,54,76,151,119,146,169,140,165,183,155,182,186,158,185,181,155,181,173,142,168,83,61,81,31,17,29,124,91,116,155,121,145,164,129,154,167,133,158,169,138,164,137,105,132,21,13,21,4 209,181,205,215,191,218,214,190,220,201,169,197,194,163,190,207,181,203,219,198,217,215,196,211,211,183,210,206,176,206,179,137,168,152,113,147,130,93,129,147,105,134,199,170,190,217,198,211,211,183,213,171,120,151,137,96,130,111,80,116,92,62,97,112,75,107,152,106,132,208,182,197,202,165,191,163,112,139,105,68,105,89,59,96,88,59,96,107,77,116,144,106,135,200,170,186,206,176,201,163,113,139,100,64,100,85,57,98,91,61,98,116,85,116,137,101,130,205,179,196,213,190,218,180,136,162,129,81,111,104,72,109,109,74,110,118,77,107,145,108,137,211,188,207,209,184,209,206,177,201,182,138,163,165,123,156,171,135,165,169,131,160,194,164,188,215,196,215,206,178,200,210,182,205,215,188,212,213,182,207,216,193,214,217,195,216,216,195,215,215,195,213,4 223,201,222,230,209,229,235,219,243,233,215,238,234,217,235,237,221,237,235,219,232,226,207,218,225,202,222,230,211,233,216,185,212,187,149,179,169,133,164,201,170,192,235,220,232,231,215,223,230,214,235,210,173,200,164,116,148,130,96,134,107,74,111,138,95,126,206,174,191,236,223,231,228,207,229,197,150,173,127,85,121,98,68,107,100,71,109,127,94,131,187,150,171,235,220,230,229,212,232,202,161,183,124,81,115,94,66,108,106,76,113,128,94,125,185,154,176,237,222,233,227,209,230,220,193,214,165,115,142,131,94,130,136,98,132,142,99,129,202,176,197,237,222,234,222,202,221,228,209,228,221,194,214,209,174,200,211,185,208,213,186,208,230,213,229,232,217,230,217,195,213,224,201,218,232,212,229,236,215,232,237,221,236,237,220,235,234,218,232,229,213,227,4 137,115,123,168,147,159,180,159,171,181,153,161,181,154,163,175,149,151,171,150,153,133,106,104,152,126,134,175,152,163,190,167,180,185,160,170,116,71,67,118,75,72,179,163,165,153,130,131,156,128,134,178,153,162,198,176,188,135,89,82,47,12,10,76,45,42,177,154,156,163,143,145,161,140,143,175,141,144,198,174,184,145,105,101,46,22,20,83,52,48,170,140,134,155,125,117,162,144,148,180,155,162,198,176,184,140,101,95,53,14,9,100,58,45,177,146,140,160,134,133,154,135,135,178,162,166,188,164,167,173,138,136,133,89,80,159,124,121,185,158,160,164,142,145,147,131,131,168,154,154,179,157,153,187,161,163,186,166,175,184,159,166,172,144,139,154,132,133,129,110,108,156,135,128,171,151,150,175,150,153,176,151,156,175,154,158,158,133,132,138,116,117,4 172,156,168,186,170,180,193,179,185,196,179,185,187,167,169,165,136,131,179,164,162,170,158,158,177,160,169,190,171,177,203,191,202,191,171,173,119,75,63,89,41,34,154,127,121,180,171,171,181,162,170,196,182,192,205,188,191,133,86,69,63,28,25,53,25,24,136,108,100,191,181,184,178,153,154,196,173,180,207,191,198,139,95,83,62,37,36,61,31,26,147,118,115,181,166,165,183,164,168,195,176,179,210,198,206,142,106,98,59,31,30,64,30,24,142,106,92,174,152,142,183,172,176,197,186,194,201,178,178,138,97,87,84,38,25,91,47,35,167,135,119,177,155,151,174,164,165,188,175,178,192,169,165,189,166,164,162,128,118,157,128,120,190,171,169,177,155,151,167,156,157,181,168,168,187,165,158,193,175,177,193,181,188,192,176,181,183,164,159,171,152,146,4 153,140,145,183,169,177,189,168,171,186,158,152,198,180,174,206,195,198,199,192,195,180,173,172,165,154,158,167,140,136,157,104,83,151,90,66,165,109,80,201,174,167,208,203,208,190,182,180,152,126,121,129,72,49,131,69,44,129,67,46,149,85,58,174,121,98,208,194,192,198,189,186,151,127,119,127,71,47,118,59,40,112,51,34,142,76,49,152,84,55,199,169,161,199,185,182,161,143,138,132,80,56,120,58,34,133,71,46,140,73,46,167,109,86,202,170,165,200,182,183,165,154,152,160,128,115,149,96,73,132,66,39,153,91,69,189,144,119,178,126,100,190,160,151,159,151,147,182,172,173,191,173,172,183,148,141,192,157,149,187,140,117,176,123,95,184,153,135,147,138,133,170,157,153,184,166,164,199,181,186,203,184,187,198,171,163,194,167,159,184,164,160,4 173,146,151,181,154,155,188,165,166,190,165,168,188,161,158,185,158,147,179,152,142,167,140,128,178,156,159,183,158,157,183,155,158,173,141,145,180,152,153,190,166,163,186,163,160,175,153,145,182,162,163,183,157,155,160,124,127,138,112,123,148,121,129,182,153,149,188,163,160,179,155,150,184,163,164,189,164,163,166,134,136,125,108,125,128,103,114,170,134,125,189,161,146,182,155,146,184,161,161,191,167,165,180,152,157,143,117,129,155,122,126,185,155,147,193,167,157,182,155,146,182,157,157,193,171,171,187,157,155,178,146,148,191,164,161,197,174,167,194,170,164,181,149,145,178,155,154,190,167,167,189,159,148,184,148,137,189,162,157,198,174,167,193,168,162,182,151,148,173,148,144,184,159,155,193,169,167,174,139,136,158,115,104,192,164,156,188,160,158,181,152,150,4 149,120,129,170,140,151,185,153,161,190,154,160,190,155,156,182,147,142,168,136,130,138,108,100,160,134,140,180,155,162,192,167,171,195,171,175,195,167,167,192,169,164,178,152,144,154,125,111,165,142,145,186,170,172,189,165,165,156,130,139,167,145,151,197,175,173,187,166,161,164,140,126,165,142,143,186,169,171,194,174,174,145,126,141,148,123,129,196,168,158,188,164,158,168,143,133,163,142,139,182,161,160,198,178,179,182,155,157,194,172,171,201,180,176,188,162,158,168,143,135,158,138,133,178,157,154,196,177,175,189,160,153,186,159,152,201,178,176,190,166,164,170,149,142,150,127,121,169,145,138,187,167,163,191,169,170,188,158,155,192,160,158,185,160,156,165,141,131,138,114,108,159,131,125,175,148,144,184,160,158,185,158,156,182,150,149,175,146,141,154,129,124,4 9,7,9,100,86,99,145,130,144,155,135,143,156,140,149,152,136,145,113,98,105,17,13,15,55,45,53,135,119,134,156,143,160,170,157,173,170,156,168,162,149,158,149,137,143,65,56,61,94,82,91,144,130,145,167,153,170,176,162,177,177,163,174,173,163,173,157,146,152,104,91,97,106,92,101,149,139,150,168,156,169,126,87,90,129,90,88,173,161,168,163,154,159,122,111,115,107,95,103,148,139,148,164,150,162,100,54,54,95,43,39,170,156,163,165,156,164,124,111,121,94,81,89,137,123,132,156,143,156,147,117,126,143,111,117,167,154,167,156,140,152,108,95,107,63,52,60,125,111,120,141,123,134,153,137,150,160,149,163,153,138,151,144,127,140,67,59,67,23,16,20,100,86,93,129,113,121,139,124,133,142,127,135,143,130,137,112,99,108,15,13,15,4 193,176,190,197,179,193,197,176,189,196,172,180,200,177,187,201,181,190,197,182,192,190,172,180,193,176,190,195,170,183,177,134,137,160,108,103,161,109,105,188,156,155,199,184,193,192,175,183,193,177,190,179,142,144,131,75,73,138,82,78,130,69,59,153,102,93,192,165,170,194,176,185,192,178,188,169,129,127,118,60,62,125,70,70,132,74,65,120,60,52,176,137,133,196,178,186,188,171,184,173,129,130,108,52,53,95,42,43,123,62,55,118,63,61,173,133,135,197,183,191,184,167,182,180,147,154,132,73,67,99,38,38,115,47,39,126,70,61,186,161,166,195,182,192,180,161,173,183,161,175,173,128,135,146,86,79,135,67,58,165,116,109,190,166,177,188,168,179,172,147,158,178,152,166,182,156,171,175,141,150,177,140,149,186,161,171,187,167,179,182,159,172,4 144,125,140,160,140,158,175,161,177,179,161,176,179,162,173,177,156,165,170,155,165,155,143,148,151,129,145,167,146,163,180,166,182,185,171,186,187,172,184,182,168,179,174,159,168,160,145,153,155,136,150,174,160,174,177,155,169,156,118,121,157,119,120,181,164,172,178,166,174,168,157,162,160,149,159,176,165,178,151,116,121,112,59,59,114,60,51,152,116,115,182,167,177,169,155,162,158,145,155,172,160,173,145,107,109,86,37,37,98,46,42,132,89,88,183,169,178,170,158,166,150,131,140,163,147,161,161,135,144,109,54,52,100,36,28,153,119,122,181,169,180,168,155,163,144,124,136,157,137,148,165,144,158,160,128,138,154,117,123,172,151,161,168,149,162,156,137,149,133,113,124,147,124,136,157,132,144,163,141,155,168,153,167,168,152,164,159,138,151,145,123,136,4 196,172,201,207,186,215,217,200,225,219,201,225,216,192,215,216,193,214,210,184,207,200,171,196,202,181,208,211,193,219,217,199,224,220,200,222,219,197,218,217,195,214,213,190,211,205,178,201,200,177,207,206,181,206,179,127,137,174,118,130,214,186,207,217,195,215,213,184,207,208,180,202,200,179,211,186,145,163,103,35,41,88,23,35,179,125,139,220,196,218,213,186,208,207,177,200,200,178,208,169,122,139,86,21,33,72,19,37,139,72,77,216,182,199,215,192,212,209,183,204,192,169,197,183,144,165,101,33,40,84,21,30,153,87,89,212,183,200,213,193,212,208,184,205,187,162,188,194,169,196,173,126,141,173,117,126,201,166,183,209,186,207,207,183,203,201,178,199,183,156,181,190,165,190,197,170,197,203,177,203,205,183,206,204,180,202,201,177,198,195,168,191,4 160,133,163,178,152,181,192,170,197,195,171,198,191,162,190,190,158,184,180,143,171,164,125,153,166,139,169,184,159,189,198,177,205,203,183,210,198,171,196,196,168,193,187,156,183,169,131,160,171,144,175,189,165,195,191,163,188,187,151,172,199,173,197,196,168,191,192,163,187,179,149,173,170,143,174,188,163,194,137,87,100,88,28,37,175,134,155,199,170,195,192,159,183,182,150,174,169,142,171,185,157,186,106,54,65,40,0,3,139,83,91,202,174,197,192,165,188,182,148,174,166,140,166,181,155,184,147,104,122,107,49,55,167,123,137,195,170,192,190,164,187,180,149,176,160,134,159,172,146,172,180,152,179,185,153,178,189,164,189,187,161,184,184,155,180,175,144,172,152,123,149,165,136,162,174,146,172,179,153,179,182,156,180,183,158,180,177,148,173,165,132,158,4 13,8,14,119,92,121,162,135,165,172,146,171,175,149,171,170,141,165,122,90,114,18,9,17,68,48,68,157,129,162,178,154,183,189,167,193,188,160,186,180,147,172,158,122,148,68,44,64,111,83,110,163,136,167,188,167,196,206,186,215,198,171,199,189,160,186,169,134,161,107,76,99,124,96,122,168,143,173,185,159,188,136,90,107,181,148,172,196,171,195,173,142,166,124,89,114,124,96,121,168,145,171,175,146,173,76,20,28,158,115,131,200,176,201,175,143,169,129,97,125,113,86,111,160,136,160,176,152,178,174,141,164,185,157,180,188,162,187,176,147,173,118,89,115,80,56,78,148,120,146,164,138,163,177,153,179,177,152,178,174,147,171,165,131,159,74,52,73,33,19,32,121,92,117,151,123,146,160,132,157,161,132,155,161,127,151,127,92,119,18,11,19,4 223,193,208,233,204,220,218,183,198,187,144,154,198,151,163,228,195,206,237,203,214,233,190,199,223,195,210,201,163,179,138,90,97,150,94,97,147,91,98,173,124,133,232,196,208,237,199,210,209,170,185,131,84,93,112,75,74,150,116,116,138,100,101,128,79,81,177,129,136,235,206,213,177,136,149,109,71,79,111,83,83,124,89,84,141,111,107,127,91,84,142,96,99,220,194,198,170,133,141,112,78,86,141,116,113,130,104,104,125,95,94,146,113,111,124,81,86,206,178,182,185,149,158,118,77,86,125,100,102,146,123,120,151,134,139,148,117,119,141,91,96,220,190,195,205,167,177,153,110,121,97,58,60,121,84,85,134,109,118,118,80,88,168,132,136,239,217,223,206,169,177,205,169,180,169,126,136,145,99,110,139,93,102,172,135,142,231,209,216,243,226,230,4 163,146,153,195,169,179,211,184,195,212,185,195,210,176,185,204,159,168,191,150,154,158,127,125,175,148,156,202,173,186,194,162,176,165,123,133,189,153,163,215,178,189,201,165,169,177,152,148,178,149,155,181,147,161,111,71,76,117,75,77,118,74,79,186,148,156,213,184,188,188,165,160,183,160,165,140,104,113,86,57,58,111,84,81,105,72,69,132,96,98,215,193,197,197,174,172,179,154,156,139,105,112,99,73,75,118,99,97,115,90,90,128,90,92,215,190,195,201,177,176,172,143,145,170,136,144,102,66,71,103,75,77,109,78,85,169,138,142,221,197,203,194,168,165,162,135,136,184,150,155,178,141,151,159,120,130,178,147,155,217,194,201,212,194,194,186,170,167,139,115,115,175,141,142,189,153,156,203,176,180,212,189,192,210,185,186,198,176,173,148,125,118,4 198,164,196,207,172,202,211,179,209,215,185,213,214,184,209,213,185,208,209,183,203,202,173,195,201,169,200,210,182,211,218,194,222,223,204,231,221,198,223,218,194,217,213,187,209,204,175,197,202,170,200,208,177,204,204,166,192,190,141,166,186,132,153,188,131,151,202,158,182,206,176,199,196,152,181,180,109,132,138,59,86,108,37,63,112,39,60,138,54,67,162,85,99,197,150,171,184,122,149,156,61,82,128,39,68,111,41,70,96,35,61,111,36,57,144,63,78,195,144,164,189,142,173,176,105,129,158,78,102,151,75,99,149,71,91,158,83,101,189,135,156,206,178,200,188,149,180,196,159,189,202,161,190,206,165,192,207,166,190,210,172,196,207,174,198,201,168,190,184,143,173,192,156,183,200,162,190,206,169,195,208,173,197,206,169,192,201,165,187,199,165,188,4 163,131,155,181,153,175,192,164,187,199,172,194,200,175,192,197,172,186,185,158,172,170,142,156,169,137,163,186,155,182,197,164,190,202,172,197,204,176,196,203,177,193,192,164,182,179,151,167,172,139,166,190,161,187,205,178,202,207,178,202,202,169,188,203,172,191,196,168,185,183,154,168,172,140,164,188,154,178,166,110,130,115,60,80,113,52,64,154,91,100,195,161,177,186,158,174,170,137,161,180,138,160,139,59,74,100,34,52,95,33,45,146,83,92,198,166,182,188,160,177,163,128,150,180,147,170,184,144,166,185,139,158,189,145,162,199,165,182,198,170,187,186,157,176,156,123,146,173,138,161,187,156,177,196,165,186,198,165,184,196,163,181,193,164,183,180,150,170,148,113,136,165,128,151,179,146,166,186,152,171,186,148,168,188,154,173,185,154,174,170,138,158,4 14,8,13,127,95,122,177,146,174,188,160,180,190,162,177,185,156,170,140,109,123,26,15,22,72,50,67,167,132,161,190,159,187,203,174,196,206,180,196,195,168,180,179,148,159,85,64,75,117,84,106,175,142,169,199,167,195,217,190,218,220,193,215,209,183,200,191,162,176,131,104,116,130,93,115,175,140,166,205,174,200,182,131,156,127,67,85,176,124,138,197,169,184,149,120,134,127,92,114,173,139,162,200,166,190,180,120,142,151,92,109,190,148,163,200,172,189,153,123,143,112,81,103,167,136,158,189,156,178,209,179,201,219,188,207,209,179,198,195,164,184,137,106,126,80,57,75,155,122,146,174,137,161,189,152,174,192,155,177,190,152,173,180,140,161,83,58,74,31,18,28,125,93,115,159,121,147,173,133,157,176,135,154,175,134,151,137,100,116,19,11,16,4 10,8,9,106,93,105,149,137,149,157,140,148,163,141,147,159,138,144,117,96,100,19,13,15,58,48,55,141,127,142,159,147,161,176,162,176,178,163,174,168,147,154,148,121,126,67,52,57,95,81,91,149,136,150,170,161,176,153,114,117,154,105,103,174,152,162,159,135,143,105,85,89,108,94,102,149,135,146,171,157,173,123,63,57,122,53,42,175,147,152,165,147,156,123,102,107,105,88,98,143,129,140,168,158,173,156,123,127,139,82,79,178,155,166,167,147,158,126,105,114,91,77,86,137,121,132,156,142,153,176,165,176,183,166,178,175,155,169,168,149,159,113,94,103,62,49,56,124,107,117,141,124,135,158,139,148,170,152,161,166,147,157,158,139,148,70,59,66,23,15,19,97,76,85,125,105,115,137,113,121,150,127,132,151,129,134,118,99,106,15,12,14,4 194,189,194,198,188,190,192,167,163,185,144,130,191,151,135,201,169,164,207,191,196,200,187,189,198,194,203,196,179,177,165,108,75,157,93,64,168,102,69,190,138,115,206,186,186,203,188,191,198,194,202,196,170,165,154,90,60,152,92,70,169,107,85,182,121,94,202,166,151,207,191,194,199,194,204,191,158,147,152,85,54,144,87,69,161,99,77,180,117,88,204,172,159,209,195,199,196,188,197,195,169,169,161,100,74,137,73,52,151,84,62,177,116,86,206,179,170,208,196,202,192,184,191,199,183,191,191,152,144,158,93,68,136,62,41,171,108,83,209,190,190,207,195,200,185,176,181,197,187,193,204,191,197,197,166,163,174,119,104,191,146,137,208,191,195,204,193,198,178,167,170,191,178,181,203,193,196,209,198,204,208,191,196,208,190,196,202,185,190,197,184,188,4 142,129,143,158,147,159,168,158,170,171,159,174,175,163,176,171,155,163,160,141,147,143,117,122,151,140,153,165,156,169,165,149,158,154,117,118,160,121,121,174,153,163,168,150,159,150,124,130,153,141,154,170,162,178,150,115,112,116,49,33,133,67,53,164,125,123,173,156,166,160,142,149,148,131,141,167,157,173,145,102,97,108,46,36,128,67,57,160,114,105,177,160,170,162,146,153,148,134,146,163,153,169,158,126,133,115,53,43,111,41,26,163,124,120,178,164,177,164,146,154,142,129,140,157,145,159,170,156,170,161,130,135,140,86,82,170,141,149,176,161,173,162,142,152,134,119,130,149,134,145,162,146,156,176,166,177,178,162,174,173,154,166,169,151,163,159,142,153,125,108,119,140,121,132,154,134,143,166,151,158,168,150,159,166,146,157,162,144,155,149,131,141,4 158,146,160,166,155,170,172,162,177,175,165,181,175,166,182,170,160,171,164,153,163,156,146,155,161,150,164,171,162,176,178,168,184,175,160,173,168,147,155,171,157,167,168,158,167,161,151,157,164,153,167,172,162,174,177,164,179,158,121,125,143,89,80,157,120,119,169,156,164,164,155,161,161,150,161,170,159,169,170,147,157,157,110,110,150,89,86,157,112,109,169,154,161,164,153,161,161,150,161,169,157,167,169,146,156,164,121,124,165,120,122,171,143,148,169,154,163,163,152,160,158,147,157,166,154,164,170,153,163,171,146,155,173,149,157,174,155,165,168,156,164,162,151,159,152,141,151,159,146,155,166,152,162,171,157,167,171,157,166,170,158,166,166,155,162,159,149,156,144,131,141,153,138,148,161,147,156,165,152,162,165,151,159,165,152,160,161,151,159,156,145,153,4 140,128,143,158,149,163,170,162,175,173,165,178,172,164,173,167,157,164,158,150,156,144,135,139,148,137,152,166,157,173,174,165,178,179,170,184,179,171,182,174,165,174,166,157,164,152,143,148,154,143,159,169,159,174,179,169,183,184,176,192,183,176,189,178,169,177,171,163,167,158,149,152,154,144,156,170,161,174,181,171,185,166,134,139,163,128,127,180,170,176,173,165,169,161,152,154,150,138,149,167,157,168,173,155,166,160,107,107,162,114,111,178,165,171,174,165,172,161,151,155,143,130,139,161,150,160,170,155,165,172,144,154,177,155,164,175,164,172,171,161,169,159,148,155,134,121,129,151,139,147,162,149,157,169,157,167,171,159,167,171,160,168,165,154,163,152,141,148,124,111,117,140,126,133,153,138,145,159,144,153,162,148,157,161,149,156,156,144,152,140,128,134,4 172,161,175,180,170,185,183,175,190,185,175,190,183,170,184,180,167,179,176,164,175,171,161,170,177,167,180,183,174,188,186,175,190,174,147,153,158,116,109,173,146,148,174,160,167,174,164,172,176,165,176,183,172,184,181,157,169,164,117,116,154,98,88,156,103,94,169,141,142,177,167,175,175,162,173,180,164,176,176,141,150,166,116,113,162,104,102,165,113,108,174,145,148,176,165,174,174,162,173,177,160,172,176,144,152,172,124,126,173,128,128,176,142,144,178,158,165,174,161,170,171,159,170,176,162,172,179,156,167,177,144,153,179,149,156,182,157,166,179,162,172,172,159,169,167,154,164,172,159,168,176,159,171,180,162,172,182,164,174,181,164,174,176,163,172,170,159,167,161,147,157,167,153,163,174,161,172,178,164,174,177,163,172,178,164,172,173,162,169,168,156,164,4 174,140,158,184,147,161,180,136,137,191,157,170,194,158,175,192,153,169,192,159,174,186,153,165,172,130,140,181,135,148,167,108,94,160,109,102,145,91,94,146,89,86,187,150,163,183,139,150,184,153,164,181,145,152,130,73,67,109,56,54,106,48,47,93,39,37,164,121,132,195,160,176,185,155,164,151,101,94,103,43,37,105,50,48,124,65,65,99,42,37,156,108,112,198,161,176,183,149,162,145,88,78,123,61,48,121,62,55,115,54,47,121,60,57,185,136,150,195,153,167,184,150,168,168,119,117,144,78,60,154,96,82,159,104,90,169,117,116,204,171,187,196,160,173,182,145,159,185,145,146,184,142,140,176,125,107,191,146,144,202,169,182,202,175,187,198,167,180,184,150,165,193,163,174,198,170,177,199,166,171,197,158,163,201,169,180,201,173,186,193,159,169,4 150,121,121,163,133,136,178,150,157,183,153,160,183,152,157,183,152,161,174,140,145,162,127,128,156,123,127,168,136,145,176,135,139,177,137,136,176,135,143,183,146,155,176,138,142,164,122,122,166,136,143,176,143,151,164,118,117,122,68,57,101,46,42,139,95,96,183,144,153,170,130,137,169,139,149,182,154,161,129,79,70,92,37,33,94,38,33,123,73,72,187,147,157,174,132,140,169,137,147,177,144,154,137,81,68,122,63,47,123,66,54,166,118,124,190,150,162,182,149,160,169,135,147,178,142,152,175,134,131,166,116,100,179,134,128,194,163,172,190,158,168,182,150,164,165,130,139,179,143,155,190,159,169,193,162,166,193,159,167,193,157,168,184,146,153,176,140,152,161,128,137,173,139,150,182,149,159,181,116,135,184,118,138,191,161,173,182,143,155,172,130,141,4 58,38,30,147,117,111,169,147,144,174,144,141,172,136,136,169,136,136,151,113,110,123,92,84,118,89,83,162,128,126,183,154,159,195,164,169,193,159,165,182,146,149,163,127,126,140,112,109,151,120,119,173,139,145,186,145,151,168,119,117,171,129,136,188,148,154,169,124,130,151,115,118,158,127,130,186,156,167,172,130,130,100,38,29,121,65,63,195,154,164,177,134,143,156,118,120,152,111,111,183,150,162,176,132,133,147,88,70,177,130,131,202,167,181,183,152,161,159,125,127,151,115,114,178,142,151,196,161,172,201,160,164,205,166,177,196,159,171,180,143,157,160,129,134,149,120,121,172,136,141,188,154,165,192,132,150,197,151,166,191,155,166,172,133,144,151,116,124,124,95,92,165,129,127,179,145,152,184,149,152,185,150,154,179,144,152,162,126,134,144,113,118,4 4,3,4,94,78,80,146,127,125,153,134,136,153,133,138,140,118,121,100,78,80,17,12,14,47,36,40,144,123,127,165,147,152,178,161,171,178,161,175,159,136,147,133,108,115,64,49,52,95,77,83,160,137,146,181,163,177,178,156,168,156,117,119,167,140,152,148,126,136,100,79,83,115,93,100,168,145,158,184,165,176,136,81,75,124,61,56,172,146,156,153,134,144,111,89,94,117,96,103,170,150,162,177,154,158,109,44,34,120,61,60,177,152,167,154,135,146,113,94,100,102,82,87,162,139,148,174,151,160,140,94,95,161,126,137,175,154,169,148,127,139,107,89,96,66,51,55,150,127,133,166,142,153,179,160,176,176,158,175,161,140,153,140,118,131,74,60,68,21,14,16,119,97,103,153,129,137,156,132,143,156,132,144,148,126,142,117,95,107,24,17,19,4 188,162,173,200,177,189,207,185,199,209,186,205,205,173,189,199,167,180,192,163,174,180,153,163,196,169,184,207,186,200,212,189,205,195,156,163,172,117,109,167,110,94,191,158,163,186,161,171,197,168,178,213,195,209,185,139,131,149,78,61,148,83,75,142,74,52,188,149,148,193,170,180,203,178,189,207,179,186,158,87,69,140,58,47,156,84,79,157,91,80,196,163,171,197,178,190,207,188,200,202,171,172,160,92,75,158,91,81,158,94,89,154,85,77,198,164,174,196,174,186,202,180,188,195,159,160,147,77,61,126,54,43,116,47,35,143,80,66,198,165,175,193,167,181,197,173,182,187,149,147,124,51,27,116,42,27,134,63,44,181,134,137,199,173,190,188,162,175,191,165,176,194,165,174,174,127,121,174,123,120,190,148,153,200,171,188,193,164,178,183,155,168,4 175,156,154,198,182,183,211,196,201,215,200,206,216,202,213,207,189,197,190,168,173,165,143,146,190,170,174,208,192,199,222,209,219,227,213,226,218,194,202,212,190,198,200,179,187,180,160,164,199,180,190,216,198,209,226,212,221,198,155,152,169,108,90,193,151,138,210,192,201,188,170,173,203,183,193,223,209,219,206,169,164,158,77,60,165,93,82,194,152,145,216,205,213,192,175,180,204,183,193,225,215,223,197,152,143,165,95,84,159,93,82,196,152,152,217,205,215,193,176,182,200,181,188,220,207,213,181,129,115,123,42,24,143,73,55,207,176,180,212,199,209,190,174,180,192,170,177,212,197,206,201,170,169,184,135,129,208,176,180,217,200,213,204,189,197,183,166,173,184,163,167,201,180,188,212,189,202,219,204,218,217,203,218,209,194,202,197,182,190,172,151,158,4 137,109,113,161,137,139,174,152,160,180,158,167,181,160,168,174,151,161,158,128,139,137,108,115,149,122,126,171,145,152,187,164,176,187,158,171,187,162,174,184,159,170,167,138,151,147,117,127,159,131,139,182,152,163,131,92,99,127,81,86,183,149,155,189,163,175,176,150,163,154,126,137,164,141,150,189,166,175,115,81,87,37,6,8,138,94,96,190,162,179,177,151,165,157,129,141,164,141,150,182,158,162,174,146,150,65,29,31,85,38,39,184,155,169,178,154,169,157,130,143,157,132,139,176,151,157,186,160,168,172,141,150,162,128,136,183,159,173,174,151,164,151,124,137,148,124,125,169,141,147,180,152,162,187,168,178,185,167,178,176,150,162,166,142,154,145,117,131,137,117,116,159,136,138,171,146,150,175,153,158,173,150,156,168,145,153,158,136,148,137,111,124,4 189,171,177,194,179,190,192,168,178,192,155,161,200,174,180,207,188,197,208,192,198,202,187,194,186,159,166,143,99,94,115,69,65,157,114,112,191,156,152,201,175,178,208,187,192,204,189,194,184,157,158,88,38,30,44,14,21,97,53,49,155,105,86,190,155,152,208,187,197,205,182,189,196,179,185,149,113,114,53,22,25,58,32,38,107,56,48,172,130,127,208,188,202,204,178,190,197,181,186,187,164,167,91,46,42,39,21,30,74,38,41,119,62,56,192,163,174,208,192,207,191,172,164,197,182,185,126,76,67,63,21,21,75,38,41,89,34,27,179,145,149,207,197,210,193,178,173,200,190,192,187,166,170,150,105,99,134,85,79,150,102,95,188,157,164,201,184,197,189,172,172,194,176,177,199,181,189,201,184,196,195,173,181,195,170,181,198,180,193,196,181,190,4 7,7,5,107,98,87,159,142,131,166,151,139,166,152,136,153,136,120,114,100,82,26,22,19,54,50,45,154,139,131,176,159,154,188,172,166,185,167,161,170,151,141,147,131,112,76,67,55,103,93,87,168,149,148,189,174,174,200,185,183,195,175,171,182,165,156,159,143,128,110,98,82,120,107,103,172,156,158,192,177,176,181,150,139,175,140,134,188,170,165,164,149,137,123,112,96,119,107,103,170,159,160,191,176,173,166,127,111,166,128,119,188,170,169,164,149,142,124,113,97,105,95,89,163,149,150,184,169,167,189,169,163,192,173,173,184,167,166,160,145,139,116,105,91,71,60,56,147,128,127,169,152,151,179,161,160,180,160,161,171,155,152,152,136,128,84,75,64,27,22,19,116,96,92,151,131,128,160,140,139,163,144,141,155,138,136,127,113,105,31,28,22,4 147,130,123,169,153,148,182,168,164,184,170,165,183,167,161,174,156,149,159,140,129,138,124,107,160,141,139,180,164,164,192,178,176,194,179,176,191,173,169,182,162,155,169,152,141,149,136,121,168,151,152,186,170,170,195,180,175,193,172,167,188,164,160,187,168,163,177,162,153,157,142,129,171,156,157,188,174,173,190,168,158,168,131,116,164,123,116,183,158,157,180,165,159,161,147,136,170,157,157,188,174,173,184,160,149,151,106,87,147,101,89,182,155,152,179,163,160,161,146,139,165,153,154,184,171,168,186,164,153,177,147,133,182,156,150,188,170,169,178,162,161,158,144,138,156,140,142,177,162,161,186,168,162,190,172,166,189,173,171,184,167,166,172,156,152,152,138,132,143,126,126,166,150,148,179,161,156,182,162,158,181,161,160,177,159,156,164,149,144,143,129,123,4 182,167,166,188,173,171,191,174,170,191,173,170,189,170,166,184,163,157,177,156,150,169,152,144,185,169,168,191,174,169,192,173,166,189,166,161,187,162,158,185,162,158,180,162,156,174,157,150,187,169,164,189,169,161,184,156,144,175,141,130,170,134,124,178,148,144,182,161,159,177,160,155,186,168,163,184,158,147,169,131,115,155,112,95,158,116,107,170,133,130,180,155,153,177,160,156,185,167,163,179,151,140,163,123,106,139,91,77,133,83,70,164,124,115,177,150,147,176,157,153,183,164,160,181,156,147,163,123,105,151,106,88,149,103,87,170,137,129,181,159,156,176,158,155,179,161,154,180,155,145,175,144,130,175,143,132,181,155,150,183,161,158,182,163,163,176,159,157,176,158,152,180,159,152,183,161,153,184,164,156,186,167,163,183,163,162,179,162,161,172,156,153,4 153,112,105,177,138,133,191,157,157,194,162,164,195,164,168,186,154,158,170,137,137,147,114,112,171,135,131,190,158,160,204,175,180,207,180,185,201,171,177,200,172,178,184,155,160,160,130,131,181,151,153,201,177,183,185,147,147,148,100,106,138,90,96,138,96,102,157,119,124,162,128,129,185,158,165,171,132,135,101,48,52,83,43,56,116,77,92,75,34,52,117,63,70,162,117,119,184,155,161,179,134,138,96,44,55,49,26,39,64,31,49,136,89,101,186,152,163,171,136,141,183,154,159,200,168,174,190,152,160,143,102,112,142,97,109,197,161,172,193,159,171,171,137,143,179,148,151,196,166,170,209,184,188,212,183,186,212,180,191,203,175,184,187,154,159,165,130,132,171,142,143,190,160,161,198,169,172,202,174,177,203,170,178,196,164,170,180,145,150,157,122,126,4 179,141,138,194,161,160,203,175,178,206,177,181,206,178,181,199,169,173,187,156,160,170,136,135,190,158,160,202,174,179,212,186,191,210,183,189,201,170,175,206,179,185,198,169,175,180,152,155,195,170,176,205,178,181,162,113,112,142,94,101,135,84,89,132,88,95,147,104,111,164,122,125,191,160,165,144,93,94,95,43,52,98,59,74,130,90,103,78,40,60,104,52,66,164,113,118,182,144,147,122,64,70,59,25,39,56,35,48,72,40,60,127,80,92,188,153,164,187,158,168,191,160,167,188,144,150,136,93,105,96,54,68,114,70,85,191,151,162,203,172,185,185,153,163,192,162,170,203,176,183,213,188,194,201,162,166,209,173,183,210,183,194,199,169,176,182,149,154,189,159,162,202,175,180,206,180,184,210,184,188,210,182,192,206,177,185,193,161,167,177,143,147,4 3,1,1,92,65,61,146,113,105,151,117,115,153,119,119,144,111,108,107,77,75,20,13,15,45,31,31,141,106,103,165,134,132,180,150,155,178,149,156,162,132,135,140,110,109,70,51,53,96,73,72,163,136,137,175,145,151,166,131,140,174,145,155,174,146,155,153,125,129,106,80,79,119,94,95,157,127,131,87,46,51,78,43,54,88,48,61,143,100,111,158,123,127,118,86,84,122,96,96,167,135,141,109,72,82,62,33,45,139,101,115,183,149,163,160,126,132,123,93,92,112,88,87,170,143,147,189,162,169,185,152,159,197,168,180,183,152,160,159,126,133,116,85,87,76,59,58,161,132,131,176,149,151,189,160,165,184,153,161,171,138,146,151,116,126,82,58,63,26,18,19,133,106,105,165,136,136,170,139,142,169,136,142,161,128,139,128,98,107,28,20,22,4 168,152,156,176,160,163,180,162,165,185,169,177,182,160,166,176,151,153,168,148,152,153,130,134,173,153,158,181,163,170,186,166,172,187,168,176,186,162,169,180,150,158,169,140,146,153,128,131,176,158,162,184,162,170,172,141,146,169,137,141,186,159,169,182,151,159,172,141,147,159,138,143,178,161,166,183,160,165,123,95,95,109,88,91,175,146,150,185,159,162,174,146,154,163,144,151,175,154,158,181,160,161,111,92,92,98,83,86,181,155,160,183,153,160,171,140,148,159,135,139,172,150,154,179,158,162,169,142,144,171,146,149,184,157,167,177,144,153,170,137,144,158,132,137,166,144,145,174,153,155,178,145,150,179,151,155,174,147,153,176,149,155,167,140,144,153,131,133,160,135,137,168,145,149,173,149,150,174,149,153,173,145,154,172,147,155,158,132,135,146,123,120,4 167,153,154,174,156,161,176,156,162,175,153,158,172,153,160,170,150,155,163,137,144,152,121,126,172,155,158,175,156,161,178,154,162,172,147,153,166,140,146,170,148,157,165,139,147,157,129,134,173,155,159,179,161,164,180,157,163,143,115,114,123,97,100,157,132,138,166,142,146,161,139,144,173,156,158,181,166,169,175,157,159,108,89,88,75,65,69,137,116,120,167,144,144,162,138,144,172,150,153,178,157,160,177,159,158,104,86,85,73,58,62,153,133,139,172,150,159,161,136,145,172,153,157,177,159,162,177,158,159,160,138,140,155,131,135,169,150,157,166,144,151,159,135,143,166,146,149,171,150,152,174,152,157,174,139,148,171,145,150,166,145,147,164,143,149,155,134,138,161,136,138,167,142,143,172,151,154,171,138,144,169,141,145,166,145,150,159,138,144,148,129,131,4 128,114,109,162,148,146,174,157,158,179,154,150,181,156,161,167,141,144,147,125,123,105,87,83,152,136,135,175,160,163,188,170,174,193,171,177,190,167,171,179,154,159,155,131,134,122,103,100,162,144,146,185,169,174,196,175,182,199,176,185,194,165,175,183,152,160,162,136,140,138,118,118,167,146,150,190,173,179,183,159,165,136,108,112,188,157,165,187,155,164,167,145,150,136,117,115,166,148,150,188,168,173,179,157,160,132,110,114,188,158,166,184,150,159,166,141,147,144,125,127,161,143,144,179,159,162,190,166,169,193,164,169,188,158,167,181,149,156,164,139,144,141,120,121,147,120,117,171,149,149,181,156,160,183,158,163,182,152,162,173,142,145,155,128,125,124,100,96,131,105,96,162,139,135,170,144,145,174,147,151,170,138,145,167,135,139,150,125,129,110,84,87,4 147,127,120,152,131,128,153,131,124,156,137,134,150,125,116,144,116,102,147,127,121,140,119,115,148,127,119,154,133,125,153,130,123,158,137,136,152,126,116,147,117,100,151,131,127,143,123,118,152,129,120,155,132,124,154,128,124,152,125,116,159,135,126,159,139,135,154,135,132,148,128,127,152,128,119,156,133,121,138,109,97,92,51,33,116,80,59,160,138,131,155,136,134,148,128,127,151,129,119,156,132,117,136,103,82,79,34,17,98,57,37,160,133,129,154,132,135,148,128,127,149,126,112,154,128,114,155,128,117,147,113,96,135,94,69,153,125,120,155,133,136,150,132,137,146,120,103,151,125,110,153,125,114,152,122,113,153,123,115,153,130,125,152,134,136,146,127,128,144,119,104,148,124,109,149,121,109,149,114,104,151,119,113,153,130,129,149,131,130,141,122,118,4 158,137,119,177,152,134,189,163,152,192,168,159,188,161,151,177,150,142,160,135,121,137,114,97,168,143,128,189,161,152,201,176,170,202,177,172,196,169,164,187,163,157,171,146,133,147,122,108,177,152,139,194,166,157,203,175,168,207,181,177,202,175,168,193,167,161,175,149,136,152,127,114,178,152,139,194,166,156,206,178,169,179,141,129,179,144,133,198,170,165,176,148,138,155,130,119,176,151,139,192,164,152,205,178,164,182,144,126,173,130,112,195,166,163,175,145,141,152,124,115,172,145,132,187,160,147,195,166,149,198,163,148,195,160,150,186,156,151,172,143,139,147,119,111,163,134,118,176,145,128,187,158,144,188,158,144,185,154,145,177,145,138,162,133,126,140,113,106,152,126,107,167,138,119,177,149,134,178,151,136,175,144,133,166,132,127,152,123,120,129,105,99,4 198,173,166,201,177,169,202,176,169,201,175,168,196,171,164,191,165,158,182,157,149,171,149,136,197,170,157,203,176,167,203,173,164,201,174,168,191,158,142,194,168,162,187,162,156,174,149,137,199,170,158,203,174,163,199,166,158,202,173,168,200,172,163,196,169,163,188,160,152,174,146,132,198,171,157,204,174,163,187,152,138,134,85,61,176,141,126,199,174,170,186,157,149,176,149,140,197,170,153,202,174,160,195,162,146,136,85,58,162,116,93,198,167,163,185,157,151,173,144,137,195,169,151,199,170,151,199,167,152,195,155,140,187,149,130,191,160,153,183,154,150,170,140,135,190,164,146,195,165,146,193,156,138,189,150,135,190,155,142,186,153,144,179,150,143,168,142,136,185,157,141,188,156,139,190,157,142,189,159,145,185,155,141,181,148,141,173,146,137,163,136,128,4 156,132,127,174,147,147,183,157,159,186,164,167,181,160,162,167,144,144,147,122,121,121,99,94,167,142,145,184,159,164,192,165,170,195,171,178,192,173,178,180,156,160,159,136,137,134,114,107,171,144,147,189,162,167,196,169,172,186,150,139,186,155,151,187,162,170,167,142,143,142,119,115,175,148,152,190,163,170,202,180,182,164,118,92,159,111,92,193,168,178,171,146,150,148,125,127,175,150,152,188,161,162,198,174,174,182,145,132,175,133,120,190,163,171,171,141,148,149,127,129,172,151,149,186,161,161,192,165,167,197,171,174,187,154,151,184,155,162,168,142,148,146,123,125,163,139,132,180,156,153,186,158,157,190,166,170,187,162,168,176,148,150,161,134,137,141,119,120,152,126,116,170,145,136,178,150,146,181,155,155,177,150,151,169,141,142,154,129,134,130,106,106,4 176,156,163,180,158,166,177,149,151,183,159,167,183,163,170,182,165,176,174,156,167,161,142,148,178,155,160,182,160,166,178,149,142,171,134,123,167,130,117,180,156,162,175,149,161,166,145,154,180,157,163,187,167,173,180,151,143,155,111,90,145,96,70,172,140,136,179,154,168,170,149,163,182,161,166,189,172,179,181,152,144,136,85,58,122,67,43,174,139,135,181,161,176,171,150,163,181,160,165,187,168,174,184,160,156,159,118,103,152,108,92,179,150,152,179,158,170,171,149,160,177,154,155,182,158,161,186,162,167,181,152,150,164,124,105,175,144,145,177,152,163,171,148,161,173,149,154,179,156,160,185,163,170,182,155,157,168,131,123,175,144,149,174,149,159,165,142,151,168,143,148,177,155,160,184,167,178,185,168,180,179,153,160,174,148,155,167,146,154,159,138,145,4 13,11,10,118,96,87,159,133,122,162,138,134,156,133,127,135,112,102,93,72,60,23,18,15,70,58,51,160,134,125,177,151,148,185,160,161,179,158,159,156,133,129,123,99,91,63,50,42,118,99,91,172,147,145,191,165,168,196,169,170,191,168,169,173,150,152,140,118,110,91,73,63,136,116,110,177,153,152,197,173,177,189,157,146,165,121,104,182,158,164,146,124,120,102,83,75,136,116,106,176,154,150,194,171,170,194,166,162,179,140,130,180,152,159,149,127,126,105,87,79,121,103,91,170,148,140,186,162,157,194,170,171,190,164,167,171,144,146,146,123,123,99,82,74,83,70,61,159,135,123,174,151,142,180,157,154,174,149,147,160,134,137,136,112,110,70,56,50,30,25,22,130,110,99,161,138,126,161,138,132,158,134,130,146,123,123,112,91,89,24,19,15,4 177,168,165,196,190,189,208,203,204,213,210,212,211,204,206,204,192,195,193,188,191,171,165,164,187,178,178,207,204,210,209,195,199,209,192,195,218,213,221,211,200,207,197,185,188,179,172,172,198,192,198,195,169,171,141,73,64,137,69,59,190,141,139,213,198,208,202,190,194,183,171,171,201,193,198,162,112,102,115,46,40,130,61,60,135,56,45,182,137,133,208,202,212,188,179,184,195,181,185,135,78,71,121,54,55,137,67,68,123,53,52,160,105,95,207,197,205,187,176,179,193,182,187,131,75,65,104,37,36,113,45,45,119,48,39,187,153,152,206,201,210,186,177,182,189,181,188,181,152,151,141,89,80,145,89,82,180,143,145,207,200,209,198,193,198,179,173,179,181,173,173,197,188,193,204,190,197,208,191,198,209,199,208,202,197,202,191,184,190,172,166,171,4 8,4,8,121,92,114,169,139,158,172,140,163,172,140,163,164,131,155,124,92,115,22,11,19,64,46,63,167,135,162,187,163,188,199,176,202,197,172,199,179,148,175,157,124,149,78,52,72,118,88,109,183,154,180,194,164,192,145,83,102,151,89,107,182,144,173,167,133,162,119,85,109,141,109,133,193,168,196,159,106,125,95,15,34,96,13,31,155,98,120,175,144,174,132,98,122,142,110,134,194,170,200,148,92,111,89,9,25,114,39,59,180,141,171,173,145,175,132,98,121,123,91,116,183,155,184,190,155,183,169,117,141,188,149,179,193,169,200,168,139,169,125,93,119,81,57,76,172,141,167,185,158,182,196,169,195,194,169,195,180,153,181,162,130,162,88,63,85,26,13,22,139,107,130,173,143,166,176,146,168,177,148,173,169,140,171,137,105,135,30,18,29,4 226,220,226,231,219,227,206,156,155,185,122,114,193,134,124,218,180,177,223,201,207,218,204,211,231,221,230,210,162,158,154,72,62,140,65,68,151,73,64,170,94,76,191,137,127,221,205,215,229,206,210,174,102,86,137,63,62,146,74,79,149,72,76,136,63,65,158,82,72,208,172,175,216,179,178,155,79,66,141,68,72,149,74,81,152,74,80,143,71,76,158,84,76,210,176,182,202,155,150,131,60,59,139,69,75,152,75,81,145,71,80,136,58,58,180,118,111,225,208,219,209,169,167,147,68,58,130,56,59,127,53,55,134,54,53,155,80,75,217,185,192,226,215,226,224,201,209,208,159,154,171,103,92,168,100,93,198,140,138,226,197,205,231,223,232,222,213,219,224,208,216,231,216,226,232,210,219,235,212,220,237,221,233,233,222,230,226,218,222,217,207,215,4 101,83,86,154,131,129,170,144,143,179,153,155,174,148,149,164,141,138,145,119,111,105,82,77,143,122,121,169,144,145,183,151,159,191,160,169,188,162,171,176,153,156,158,134,131,133,109,101,157,137,135,184,162,168,183,140,139,165,104,95,189,152,158,186,163,167,169,145,144,144,121,115,162,140,141,191,169,177,181,136,127,148,73,56,173,119,115,188,160,165,175,151,154,149,124,121,165,145,145,190,168,173,191,156,151,159,90,70,171,112,106,187,148,156,177,152,160,150,127,126,160,139,136,185,162,165,199,175,178,187,144,139,185,137,138,191,156,169,173,144,150,148,124,124,153,131,126,177,155,154,191,166,170,196,170,177,193,160,171,184,153,161,165,137,143,139,112,113,132,108,104,168,145,140,178,151,151,183,154,156,182,153,159,172,145,153,156,128,135,121,96,99,4 139,116,117,156,128,133,170,142,153,177,152,164,172,147,156,163,140,147,147,125,126,125,102,100,153,131,134,171,143,155,168,126,131,171,128,134,180,149,163,172,146,155,157,133,138,138,116,114,162,139,146,180,153,162,156,97,88,142,74,63,169,122,126,177,151,159,165,142,147,146,124,124,168,143,152,183,156,165,157,98,86,137,64,53,158,105,101,173,137,142,171,150,159,150,126,130,168,145,151,184,162,167,169,123,114,143,72,56,158,103,99,171,125,130,171,144,156,153,131,137,163,140,145,181,159,163,183,154,155,164,112,100,165,109,106,179,138,152,169,136,148,150,129,133,157,135,137,176,155,160,184,162,169,184,157,165,180,142,153,177,140,153,164,136,145,142,116,121,150,129,127,167,144,146,176,150,154,179,151,157,177,146,157,170,139,147,156,131,140,133,108,114,4 170,147,162,174,143,159,177,143,154,184,155,169,186,162,179,181,161,173,170,150,161,157,137,146,180,161,177,178,140,147,159,105,97,163,107,103,185,148,162,188,169,183,176,155,165,163,143,153,183,164,177,179,141,142,150,86,69,149,85,77,168,115,115,182,151,157,182,165,177,168,151,160,187,168,183,181,145,143,154,90,72,146,76,67,169,122,121,174,133,134,183,163,176,173,157,169,186,170,181,187,160,163,166,110,97,149,80,67,167,117,114,178,135,142,179,148,159,174,158,173,182,165,174,191,171,179,175,131,123,161,99,83,166,109,105,178,134,140,180,144,159,170,146,161,178,161,170,188,171,180,191,170,179,181,143,143,176,127,127,188,157,177,179,149,166,167,145,159,174,159,169,183,167,178,189,171,182,191,173,186,188,158,174,183,150,166,173,144,158,162,143,157,4 167,137,165,178,149,178,184,157,185,185,156,182,184,157,183,177,148,173,166,135,162,152,122,147,174,146,174,185,159,186,191,165,191,193,167,196,191,166,197,183,157,185,171,141,168,159,130,157,179,151,178,189,164,188,196,171,198,184,143,164,161,100,109,177,141,167,178,152,181,162,131,158,181,154,181,190,164,190,191,159,179,146,78,81,125,46,51,127,57,61,175,143,171,165,135,164,180,150,176,190,165,190,192,162,183,154,85,94,133,55,71,148,85,100,176,144,174,164,132,162,175,142,168,186,156,180,193,169,195,181,136,154,168,112,128,183,149,181,175,144,174,161,127,157,170,135,161,181,151,177,185,154,177,186,154,178,186,157,186,179,150,178,169,136,164,157,122,151,162,123,148,172,135,161,180,147,171,181,148,172,179,145,172,174,143,169,164,130,158,150,113,143,4 207,176,200,213,186,209,216,189,214,219,196,222,217,191,220,213,186,211,203,174,199,192,160,186,212,184,207,217,191,213,221,194,218,213,176,196,199,140,151,208,167,189,207,180,207,197,168,193,213,183,206,219,193,214,216,178,198,187,113,111,172,87,83,165,87,88,198,155,178,200,172,198,213,183,205,221,194,214,193,131,132,153,69,69,161,77,88,137,47,47,152,76,79,200,167,193,214,188,209,221,199,219,196,136,138,172,89,98,162,80,105,154,67,71,174,108,118,200,168,196,211,183,204,216,192,213,218,181,202,188,110,112,171,86,92,192,130,148,205,164,195,198,166,195,206,175,197,213,185,206,217,188,210,207,161,176,201,148,164,207,170,196,202,170,197,194,160,186,203,171,195,208,175,197,208,171,191,213,180,203,212,179,206,207,176,200,199,168,192,190,155,181,4 14,8,13,128,98,119,172,144,165,177,150,174,175,146,172,165,135,157,125,91,112,27,14,24,77,55,72,173,142,166,187,163,188,196,170,196,192,167,193,177,149,174,155,122,146,81,53,72,129,98,121,183,155,180,202,180,206,209,186,213,203,177,204,189,164,191,164,132,158,116,82,105,149,116,140,188,160,186,209,190,215,192,150,167,149,71,81,182,148,173,170,141,169,126,91,115,147,112,134,186,156,182,206,186,209,194,152,169,163,93,111,186,153,182,168,137,167,126,93,117,131,99,118,180,148,171,194,165,189,203,176,200,201,175,202,187,159,188,163,130,158,118,87,112,89,63,82,168,135,156,181,147,170,188,156,180,185,155,179,176,147,175,155,120,148,82,55,75,33,18,29,136,102,121,169,137,157,172,138,161,171,137,163,162,132,162,129,97,125,27,15,24,4 181,163,169,185,165,171,186,165,172,186,163,167,186,165,168,184,163,167,177,152,151,168,142,138,182,160,164,187,167,173,189,165,170,191,169,173,189,164,169,188,169,174,182,161,165,173,152,155,183,159,161,189,166,171,190,165,168,167,130,119,171,136,130,187,164,167,185,165,170,177,156,160,184,158,161,190,163,166,180,151,149,135,85,69,143,92,75,182,150,147,186,164,170,177,154,157,184,159,161,188,163,165,181,150,149,130,79,67,130,82,70,181,152,150,184,162,166,176,153,155,184,160,164,188,166,170,186,157,157,147,98,83,141,95,86,180,153,150,184,163,170,177,153,158,179,150,150,187,164,168,186,160,165,177,141,135,179,146,148,185,161,168,180,156,157,175,151,157,177,145,151,183,159,165,185,158,166,186,158,168,185,157,168,183,157,164,177,150,152,171,146,152,4 156,128,117,174,149,144,185,158,156,187,159,154,186,159,155,181,155,153,163,134,125,143,117,104,167,138,134,186,161,162,196,172,173,198,172,172,195,168,163,188,160,156,174,147,142,154,127,118,178,151,150,194,169,170,202,178,181,204,177,179,202,176,175,193,164,160,181,152,148,161,134,125,182,156,153,194,165,164,204,173,175,182,143,135,185,148,141,200,173,176,185,156,156,165,138,130,183,155,154,194,162,163,206,176,177,164,116,102,165,120,108,202,174,176,185,158,157,167,144,138,179,150,150,191,156,156,201,168,169,196,160,159,194,160,160,196,167,168,183,155,152,165,141,135,172,142,142,186,151,151,195,161,164,200,170,174,197,166,172,190,160,159,179,151,147,159,134,126,163,130,126,173,133,122,185,148,142,193,165,163,190,158,157,185,157,154,172,145,141,151,127,120,4 178,159,160,185,166,167,188,168,170,189,170,170,187,166,162,181,154,146,173,148,142,165,144,141,182,162,164,190,173,175,193,172,174,194,171,172,192,172,172,188,167,165,178,154,146,170,148,147,183,159,158,191,167,168,195,171,173,187,160,154,188,163,161,192,173,175,184,164,164,174,153,155,184,157,156,191,164,162,192,165,163,150,106,87,159,116,98,192,167,167,185,163,164,174,151,152,184,157,159,191,165,164,191,161,158,137,89,72,142,97,80,191,166,165,184,160,160,176,154,155,182,155,154,189,165,163,193,167,167,163,119,102,163,124,114,190,167,167,184,161,162,174,151,149,175,142,141,185,156,156,191,165,169,189,159,160,190,163,168,186,161,162,180,155,155,170,146,146,173,139,141,180,149,152,185,156,158,188,160,166,186,156,162,182,154,156,174,148,145,165,140,137,4 123,91,91,128,98,99,131,102,104,130,100,102,128,99,101,127,99,100,122,94,94,114,88,87,125,93,94,131,102,104,132,105,106,131,101,106,130,102,107,127,101,104,123,97,99,117,89,90,126,94,94,130,99,98,132,105,108,113,84,84,73,44,40,99,68,64,124,99,100,118,92,91,126,95,94,131,103,103,120,92,92,39,24,18,10,5,2,83,51,46,124,96,95,119,91,92,126,99,100,130,103,103,86,56,50,17,12,11,31,20,19,100,69,68,123,97,100,119,90,93,122,92,91,124,94,91,84,47,33,26,9,4,40,19,16,106,70,70,123,94,98,117,87,89,119,89,86,121,90,87,114,83,79,89,55,49,102,66,67,121,89,93,120,88,89,116,85,87,116,82,79,121,87,85,122,89,88,121,88,87,122,87,90,121,88,91,118,88,89,112,82,83,4 7,7,5,110,96,82,164,144,124,171,152,135,170,152,135,158,138,116,116,97,76,25,19,16,58,53,45,161,142,126,182,157,145,194,169,161,191,164,155,176,147,135,150,121,103,76,59,49,110,99,84,178,156,142,198,170,165,208,175,174,205,172,170,188,152,146,162,127,114,112,89,73,131,113,99,185,160,153,203,168,167,210,170,171,197,157,158,191,155,152,167,135,123,124,98,81,131,109,95,181,151,145,208,169,167,169,130,126,111,75,74,195,158,158,166,132,124,125,99,83,114,90,78,173,138,131,196,153,151,181,137,133,167,124,125,188,147,148,162,126,121,116,91,77,78,59,50,160,123,113,179,137,132,189,144,141,188,144,143,174,135,134,155,121,116,83,65,56,29,21,17,127,93,81,163,120,109,167,122,115,167,128,120,160,126,121,127,96,89,30,23,18,4 113,96,86,128,108,101,138,113,109,141,117,113,139,113,107,132,105,99,118,92,85,102,77,66,121,102,95,136,114,110,146,118,116,147,113,112,145,116,113,138,108,104,123,95,87,108,86,75,128,105,101,142,112,111,148,114,111,150,115,113,148,115,114,139,110,107,129,102,96,113,89,79,130,104,100,141,108,104,150,114,110,124,97,94,80,54,49,132,102,99,132,103,99,116,90,84,127,99,94,139,107,103,149,116,111,62,39,32,38,21,19,136,104,102,130,100,98,115,87,83,122,93,88,134,101,96,141,107,100,103,70,62,104,71,69,137,105,103,127,96,95,114,88,84,116,85,81,128,95,91,136,102,98,140,105,101,138,102,101,130,97,94,123,92,89,110,85,80,108,78,72,122,90,86,128,94,89,129,92,87,129,96,93,125,94,90,116,88,82,103,80,74,4 120,92,91,140,112,113,151,123,127,151,118,121,150,118,122,145,115,118,130,100,100,109,81,80,133,104,105,151,123,128,163,134,141,164,133,140,162,131,138,154,125,129,140,111,112,120,92,91,142,113,118,159,129,135,172,143,151,140,93,90,135,87,84,163,134,141,147,119,122,127,97,96,146,116,120,164,135,143,173,141,141,102,44,32,85,29,23,162,130,138,152,124,131,130,101,104,147,117,120,162,132,136,169,135,133,104,43,28,92,36,30,163,132,140,151,121,130,131,102,108,142,111,113,157,126,124,167,134,131,138,84,71,141,93,89,164,135,143,148,118,125,129,99,105,136,106,106,155,127,132,163,133,137,164,132,136,161,129,133,155,124,128,143,114,120,122,93,99,128,99,99,146,117,120,155,124,126,158,127,128,155,124,128,149,119,123,135,105,112,115,87,93,4 180,148,153,191,161,167,196,168,174,195,161,167,193,161,166,191,161,165,183,151,155,170,139,141,188,157,166,196,166,172,203,174,183,161,99,88,165,107,99,194,159,164,188,159,165,176,147,150,192,160,168,201,174,175,192,148,140,121,45,30,113,40,28,179,132,132,195,168,176,180,150,155,194,163,170,204,177,180,186,136,124,117,41,29,96,27,23,165,117,117,200,173,183,182,150,159,192,160,163,203,175,178,184,131,117,124,47,32,107,36,29,174,126,121,198,171,182,181,148,155,184,146,135,196,164,160,193,148,137,145,66,42,148,79,65,196,161,167,194,166,174,181,149,157,186,154,153,194,163,161,197,163,161,186,134,124,189,146,147,192,156,159,189,157,164,176,144,150,183,153,158,192,161,166,196,164,165,197,165,170,194,160,165,189,154,155,183,152,156,171,138,141,4 5,3,3,103,80,77,161,131,125,166,136,133,165,135,132,155,125,118,116,87,81,26,17,18,53,40,41,160,131,130,181,155,155,190,161,164,188,160,165,173,144,144,149,119,114,77,55,54,107,84,84,179,150,150,199,175,182,192,159,162,186,149,150,189,164,167,161,131,128,114,87,83,132,106,105,185,157,161,211,190,197,154,97,88,135,77,73,201,178,186,166,136,138,127,100,96,133,105,102,184,155,156,206,183,182,169,114,100,163,112,108,200,176,184,169,139,143,129,102,99,120,94,92,180,151,150,199,174,178,204,175,175,202,173,175,190,163,169,165,136,140,120,92,92,83,63,61,171,143,141,188,161,162,195,169,169,192,165,167,179,150,156,158,126,132,87,67,67,32,22,22,141,113,108,173,143,138,178,148,146,177,147,148,167,137,144,134,104,110,31,22,23,4 190,160,185,195,167,191,199,173,198,197,172,198,196,169,195,194,166,193,190,160,187,184,156,183,193,165,189,196,167,192,198,171,196,196,160,186,194,156,183,195,166,193,192,165,192,187,162,189,196,169,192,199,172,195,190,151,176,118,66,87,106,53,71,174,128,150,195,168,195,189,162,190,196,169,191,204,180,203,164,113,132,49,17,36,31,9,24,133,79,94,200,170,197,190,164,192,196,167,188,202,179,201,173,125,145,57,22,39,31,10,28,135,83,102,201,174,202,192,167,195,195,167,188,197,171,194,191,153,176,121,64,79,94,39,54,169,124,147,196,171,199,190,164,193,191,163,185,193,163,186,195,165,189,193,155,178,190,150,176,192,163,192,192,165,192,186,161,187,188,158,181,192,161,184,196,168,191,196,171,196,193,167,193,193,165,193,190,163,188,183,157,182,4 173,141,168,187,159,185,197,174,197,196,171,194,193,166,191,188,162,187,176,146,172,160,130,155,182,154,180,194,170,194,201,177,199,205,182,206,202,178,204,193,168,193,183,157,183,168,140,165,187,161,185,199,175,197,204,179,203,178,143,166,171,132,155,197,172,199,188,163,190,173,146,172,190,165,187,200,178,199,210,182,203,87,49,68,66,29,45,201,169,194,190,167,196,175,147,174,189,163,186,199,177,196,208,184,204,129,86,105,112,69,89,202,175,201,192,170,195,177,153,179,185,160,182,197,174,194,199,175,196,202,173,195,200,171,197,198,175,200,188,165,189,174,148,175,178,149,174,189,163,185,197,171,192,200,178,200,197,174,198,192,169,192,182,157,181,168,142,168,170,137,161,181,150,173,191,166,187,194,169,190,190,163,187,183,157,181,176,150,173,164,138,164,4 201,172,202,203,173,204,190,146,171,179,128,151,193,151,180,200,167,198,202,173,204,202,176,207,204,174,204,190,146,170,119,66,88,87,45,67,118,64,80,171,117,136,200,171,203,200,173,203,208,177,206,152,98,116,55,24,49,42,29,53,42,18,36,122,62,74,200,164,194,203,175,205,203,167,192,133,76,92,50,24,46,46,31,53,38,23,44,105,50,60,197,157,185,204,178,209,207,176,203,161,109,128,55,27,48,47,33,56,40,24,45,114,62,79,200,161,190,205,181,212,206,179,207,182,134,155,83,34,50,49,26,49,51,19,38,138,81,101,204,172,203,203,179,209,203,174,201,198,161,186,161,104,121,128,66,81,139,80,95,181,135,159,204,176,209,203,177,208,204,175,202,205,174,200,202,165,192,198,158,185,200,165,194,203,173,205,203,176,207,203,177,208,4 160,139,153,168,146,161,173,155,171,175,159,175,173,155,171,164,145,161,157,140,154,148,135,147,168,150,163,175,156,170,178,157,173,179,158,176,174,152,166,167,144,155,163,148,161,154,143,156,170,153,164,177,159,171,180,156,171,173,143,155,144,98,100,144,101,99,163,145,156,158,147,162,170,149,162,177,155,168,182,162,172,155,112,113,113,55,52,130,82,76,164,147,155,159,147,161,169,148,160,177,154,165,172,139,141,146,94,85,113,56,49,135,88,84,167,151,161,160,149,164,167,148,159,173,147,157,163,125,119,149,98,84,146,101,93,161,134,140,166,151,165,157,143,159,163,145,155,171,151,163,163,129,129,145,91,73,165,133,133,172,157,173,163,149,163,154,142,156,159,145,154,168,152,161,167,140,151,160,122,127,168,144,157,168,154,166,162,149,159,154,143,154,4 134,116,123,149,131,140,155,136,150,158,140,155,156,141,153,147,129,135,141,128,138,122,111,121,145,127,137,158,139,152,165,146,160,169,154,169,166,151,166,156,141,153,149,138,148,130,118,127,152,135,148,166,151,163,171,152,166,171,151,167,158,130,139,158,139,148,156,148,160,139,129,139,156,139,150,166,148,159,174,159,171,158,127,132,114,60,54,146,120,120,161,154,167,145,137,148,156,141,151,166,147,159,170,147,153,145,103,94,115,63,53,152,129,133,161,153,167,144,133,144,156,144,152,164,149,159,164,138,144,144,97,79,154,123,120,165,153,166,156,145,158,142,131,143,150,138,145,160,148,157,165,148,158,156,122,126,164,146,156,164,156,167,155,146,157,139,127,140,143,130,135,154,141,148,161,149,159,163,148,159,164,152,162,162,155,163,151,144,155,132,122,133,4 140,124,130,158,142,149,167,149,160,168,153,166,166,152,164,160,148,156,143,131,142,120,104,112,151,135,143,170,153,163,178,160,174,182,167,183,176,162,176,167,154,164,154,143,154,131,117,127,161,144,156,179,164,177,186,169,184,186,168,186,175,153,164,175,163,177,162,152,164,141,131,141,167,153,165,180,164,175,190,175,189,167,131,138,132,80,75,174,161,170,168,162,176,146,137,147,167,155,165,180,163,176,185,162,170,155,110,97,143,99,94,177,164,178,166,157,171,147,138,147,165,153,162,178,166,175,181,159,169,165,122,114,179,159,168,177,167,183,164,154,168,146,137,148,158,146,153,171,158,167,179,166,176,179,158,171,180,170,182,176,172,181,162,153,167,140,127,138,149,138,140,162,149,154,169,155,164,174,163,172,175,168,176,169,164,173,152,143,155,133,122,133,4 149,123,111,157,133,126,163,142,140,164,143,140,161,137,136,163,150,149,155,142,138,147,135,131,157,133,128,162,140,139,166,144,142,158,128,121,153,119,111,157,136,130,159,146,145,153,143,146,162,141,140,166,150,148,166,150,147,132,90,71,123,74,54,154,128,123,163,152,155,154,142,148,160,143,140,163,143,138,143,107,93,107,56,37,107,55,33,147,115,106,165,155,159,155,138,141,154,132,126,159,136,129,103,62,49,84,38,28,125,78,56,153,129,124,163,149,151,155,139,144,154,136,129,148,121,109,90,39,27,106,54,43,147,113,99,162,145,145,159,142,143,144,125,126,146,127,114,145,116,108,143,106,100,151,118,114,164,149,153,163,150,155,150,133,130,143,125,123,145,124,117,149,120,121,154,127,127,161,144,146,169,160,171,160,151,155,147,131,126,142,123,119,4 9,7,6,100,72,64,144,109,100,150,117,107,148,119,107,133,97,85,96,65,51,21,16,14,56,45,39,143,114,104,169,138,133,174,140,135,173,142,137,158,120,116,129,92,85,64,49,43,100,79,69,156,119,113,181,147,146,191,160,158,189,163,164,171,145,145,141,109,108,95,70,63,119,93,87,159,124,118,188,158,157,164,124,115,165,128,122,179,157,164,142,109,107,108,82,77,119,94,84,158,129,120,180,152,147,138,91,80,169,135,133,175,148,154,147,122,122,107,86,81,107,87,76,153,124,117,172,140,137,184,156,156,186,167,172,168,143,144,145,123,124,97,76,69,72,57,50,141,115,101,162,135,128,169,142,137,171,151,149,163,149,149,139,123,121,70,58,53,25,21,16,113,92,77,142,115,107,152,127,121,159,143,142,148,133,134,114,99,95,24,20,18,4 160,133,129,172,144,136,176,149,139,181,156,149,180,154,151,177,154,152,160,135,126,140,111,107,165,135,133,174,142,131,182,151,142,187,160,156,185,160,157,180,162,157,168,149,144,149,129,125,167,136,130,181,151,146,189,164,161,171,132,120,164,122,110,181,161,158,175,161,166,152,127,128,168,140,131,183,157,153,181,154,145,128,76,55,134,80,62,183,162,164,174,154,156,152,124,119,161,128,113,182,157,148,145,106,92,95,38,22,154,112,95,182,161,161,169,145,146,150,124,122,164,141,137,173,150,137,151,110,98,149,102,93,183,160,158,177,156,154,164,137,137,158,137,141,155,123,118,166,139,131,174,140,137,185,161,162,186,172,180,173,153,149,161,135,129,148,127,125,148,115,107,161,131,123,169,142,137,176,153,148,175,156,154,171,154,150,160,142,137,146,133,131,4 167,138,141,175,149,151,184,165,173,184,163,172,183,160,170,180,157,169,171,142,156,159,127,144,171,142,150,177,151,157,186,166,176,187,163,174,185,159,173,182,153,169,174,145,162,163,135,152,171,142,159,178,151,166,182,152,164,182,153,165,183,154,173,181,153,171,174,146,165,165,139,159,167,135,150,166,130,139,139,84,76,146,90,85,161,114,125,172,137,159,171,140,163,163,137,159,168,141,154,151,105,106,96,27,16,101,36,29,88,30,24,136,90,106,167,138,162,156,128,147,166,143,161,162,131,146,131,77,82,83,31,35,71,27,32,131,82,94,156,121,139,147,115,130,163,137,153,164,136,152,163,134,152,154,124,143,148,112,130,154,119,139,154,129,151,149,127,147,161,134,151,162,134,149,165,139,154,168,147,167,162,139,161,159,135,157,154,132,154,146,123,142,4 5,3,3,73,31,43,112,56,72,118,68,82,95,60,66,70,45,47,56,30,31,17,10,13,52,31,39,140,96,107,161,124,134,171,139,148,171,144,151,156,122,133,116,79,89,50,32,38,102,69,82,164,133,141,186,163,169,195,173,177,188,164,170,170,140,153,132,96,110,40,22,23,122,88,102,171,142,156,191,165,176,188,158,164,181,149,161,177,144,164,125,87,100,27,13,12,120,83,92,169,136,150,191,163,182,154,104,109,133,78,85,170,137,160,122,87,101,69,47,50,110,76,85,164,129,144,180,149,166,182,152,170,173,142,163,157,127,146,135,106,118,105,82,88,75,51,54,152,118,127,169,138,151,174,140,154,165,129,148,154,125,142,140,111,121,75,58,61,28,18,20,123,94,94,155,128,130,157,119,130,151,108,124,146,115,130,117,87,97,23,16,18,4 148,126,126,169,151,152,181,164,165,182,165,165,180,160,165,169,142,152,152,123,138,122,92,106,162,142,146,182,165,170,193,177,179,193,177,179,189,168,175,178,148,161,161,134,150,133,104,119,172,152,163,188,167,175,200,183,188,206,193,204,196,173,188,184,156,174,166,138,157,132,99,113,174,152,165,188,164,181,180,144,152,161,113,115,180,146,165,186,158,180,165,135,155,126,94,109,171,149,162,187,165,185,163,117,124,93,22,16,145,98,111,183,157,177,157,130,148,124,95,108,168,145,161,181,157,175,186,160,178,173,142,160,177,150,171,175,154,174,155,131,147,135,110,123,159,134,148,175,149,165,184,158,173,183,160,177,180,157,178,171,148,166,158,137,152,145,124,136,151,125,136,168,143,156,178,149,162,172,134,151,173,143,162,170,147,163,157,134,148,142,119,130,4 9,6,7,108,80,82,153,119,122,157,121,124,153,118,120,141,108,104,111,85,86,23,14,17,60,42,49,149,112,116,169,133,142,182,148,164,175,142,150,159,128,129,140,111,110,72,49,51,107,75,81,158,110,118,179,135,151,187,146,161,184,146,156,170,135,140,150,117,118,105,74,73,127,90,98,166,118,132,187,139,158,158,97,104,167,118,127,178,138,143,154,121,125,118,89,91,127,91,100,164,118,129,188,144,159,157,99,109,167,119,132,180,145,155,154,123,127,116,86,86,112,76,83,164,125,136,184,148,164,185,146,160,175,129,140,169,127,136,149,117,122,108,79,80,78,55,58,154,118,121,171,135,145,175,141,148,169,127,136,157,117,130,141,108,115,77,57,59,29,19,21,125,91,92,151,107,112,159,122,131,162,129,142,150,117,132,118,89,96,27,18,18,4 176,146,157,183,151,162,187,161,172,190,163,178,190,163,175,181,151,153,173,144,153,163,134,142,175,141,152,185,151,163,186,149,155,186,149,159,188,148,156,189,158,168,175,141,149,159,118,118,177,136,149,183,142,154,181,132,134,153,89,86,164,113,116,189,155,164,177,137,139,162,118,116,182,142,158,190,149,166,182,131,138,125,59,59,152,103,112,188,153,159,181,147,157,169,132,137,185,146,164,190,148,166,177,121,127,127,65,73,143,88,94,192,159,172,182,151,165,171,138,148,176,133,142,183,142,157,172,122,129,143,83,89,161,110,118,188,156,170,174,137,145,162,123,125,175,140,153,186,153,169,186,150,167,167,117,127,174,134,145,186,157,175,175,138,149,157,114,116,173,133,152,185,153,171,184,152,165,184,146,164,171,131,139,169,128,135,173,139,155,158,118,126,4 141,109,113,161,132,140,174,150,163,177,155,168,171,146,151,164,139,141,149,125,128,131,106,103,148,111,120,170,140,153,178,146,159,181,153,169,180,150,160,171,143,149,157,131,137,141,117,120,158,120,136,170,132,147,176,136,145,162,113,118,169,127,136,175,143,151,155,116,115,146,119,124,160,120,134,176,137,155,180,136,148,129,67,67,148,102,110,178,146,154,162,128,132,146,116,121,154,109,119,177,140,158,176,130,141,126,67,73,145,97,106,179,149,163,163,134,143,151,126,135,156,120,134,171,137,149,176,140,154,150,99,107,164,124,137,174,143,156,155,119,122,150,127,139,151,120,132,168,136,153,180,152,168,174,140,155,163,126,134,166,134,147,154,118,126,139,111,119,143,113,122,161,130,144,171,144,156,169,138,149,157,115,114,155,123,134,144,109,115,130,97,103,4 162,124,124,181,144,148,192,160,167,192,163,170,186,160,164,179,154,159,161,131,127,132,105,98,175,142,142,195,168,176,203,176,187,196,160,170,194,171,178,190,171,180,172,144,144,146,121,114,184,156,159,205,183,193,181,134,135,161,96,97,187,147,157,187,157,161,181,162,167,154,130,127,188,160,164,207,185,193,180,127,128,160,91,93,182,140,146,187,155,157,182,167,176,156,135,134,188,164,171,205,186,195,190,149,153,157,89,87,195,169,183,199,186,202,181,165,173,153,132,130,175,145,145,190,159,161,196,166,172,187,145,151,197,167,183,188,168,179,173,158,164,148,130,129,166,138,135,185,160,163,196,174,184,191,157,167,185,150,167,178,159,171,161,145,150,141,126,125,157,134,130,174,148,152,180,153,160,179,144,155,174,145,157,166,146,156,149,133,136,123,106,102,4 7,5,6,94,80,86,140,126,129,146,135,142,144,132,141,133,120,126,95,80,85,20,15,19,50,43,48,136,120,129,158,148,157,166,156,167,163,152,164,151,140,150,125,109,116,58,47,52,95,84,92,151,139,149,172,163,175,182,174,188,175,166,183,161,149,162,138,124,133,86,71,75,115,104,113,160,152,163,179,174,185,178,167,177,169,151,165,167,155,171,143,130,141,96,79,85,114,102,111,160,152,163,178,175,184,168,151,157,155,129,139,170,160,178,143,130,142,99,83,88,98,87,94,153,142,153,170,162,170,178,171,180,176,167,179,160,150,163,138,126,137,93,77,83,66,57,63,138,125,134,155,144,153,165,155,163,161,152,162,146,136,149,128,115,127,67,55,61,25,19,23,107,93,102,141,129,136,149,138,144,146,134,143,137,124,136,108,94,104,24,19,23,4 167,156,166,176,167,175,179,171,180,178,168,179,174,162,173,169,157,169,162,151,162,152,140,150,172,162,172,179,170,178,182,175,183,180,172,182,177,166,178,172,161,173,164,152,164,155,142,153,175,167,175,179,170,178,181,173,181,177,162,171,176,160,171,174,160,171,167,152,165,157,144,157,175,167,175,179,172,180,179,167,172,151,119,122,123,83,85,173,153,165,170,155,168,159,147,160,173,166,173,177,170,178,177,163,168,154,124,124,122,81,81,168,147,160,169,157,170,160,149,161,170,162,169,175,166,172,177,168,175,174,160,165,171,152,159,171,158,170,169,158,169,158,147,159,167,159,166,171,162,169,176,168,174,176,169,177,173,164,174,171,161,170,164,154,163,154,142,153,161,152,159,167,157,165,171,161,168,173,164,171,170,161,169,164,154,163,156,145,154,147,135,146,4 159,149,159,163,154,164,164,154,167,163,153,166,161,150,164,158,146,161,155,142,156,148,133,149,160,150,160,164,155,165,164,152,163,160,143,154,158,139,150,159,145,160,157,144,157,152,136,151,161,152,162,162,151,159,159,141,148,152,123,133,122,81,82,141,113,121,158,141,157,152,135,149,162,155,164,160,148,155,157,133,135,140,109,113,72,36,38,111,69,68,158,139,155,153,137,154,161,152,161,161,149,157,157,135,139,147,119,122,97,62,63,113,74,75,154,134,150,152,139,156,158,150,158,161,152,161,158,142,147,155,134,137,146,115,114,140,108,113,155,140,156,152,139,155,157,148,156,160,152,161,162,153,161,160,148,154,157,143,150,156,143,155,155,143,158,153,142,156,155,145,153,159,151,159,162,154,163,162,154,164,160,150,162,158,147,161,155,145,158,152,142,153,4 191,165,190,197,169,194,203,178,201,206,183,208,204,180,205,200,176,200,190,165,190,179,152,176,197,172,197,201,176,199,204,178,200,205,182,206,203,181,206,201,177,203,195,170,196,183,157,182,197,172,195,202,178,200,206,183,205,197,166,189,188,150,171,200,176,203,194,168,194,184,158,185,196,171,193,202,179,201,196,164,185,146,85,95,137,69,74,189,157,184,196,173,202,185,159,184,195,171,193,200,178,201,179,134,148,122,48,48,129,60,64,184,149,173,190,163,189,182,155,181,191,166,190,196,172,195,187,154,176,164,112,128,171,124,146,190,164,192,183,155,178,178,150,177,183,157,181,189,164,188,193,169,194,192,165,194,188,159,188,187,161,186,182,156,182,172,142,170,175,145,169,183,155,181,186,157,182,186,157,180,183,152,176,183,155,180,178,151,177,169,141,169,4 201,171,193,205,178,200,209,185,209,206,179,204,203,173,198,202,175,200,200,174,200,197,172,200,206,179,201,207,182,203,208,182,206,199,162,185,183,130,145,189,146,167,199,170,198,199,174,202,207,182,203,207,180,202,200,163,187,170,112,129,148,76,79,159,93,100,190,153,180,200,175,204,207,183,205,203,170,191,168,105,112,130,59,66,128,54,59,141,66,67,181,135,154,200,176,205,205,178,200,195,155,172,151,83,84,130,55,59,131,57,63,138,64,66,182,137,154,200,175,204,201,173,195,189,145,161,157,90,95,137,64,66,139,66,69,161,99,111,195,162,187,197,171,199,200,173,195,193,154,175,182,133,149,166,108,119,168,108,123,190,149,175,199,173,201,196,169,197,198,171,194,199,171,195,201,172,199,199,168,197,197,163,193,198,168,196,198,171,199,194,167,194,4 191,162,187,197,169,193,200,174,198,201,177,201,198,172,197,196,169,194,191,164,190,181,153,179,195,167,191,199,171,193,203,179,201,200,172,196,195,161,186,197,169,196,193,168,195,182,152,178,198,171,195,203,178,199,203,174,199,178,129,148,157,94,101,184,144,168,196,171,200,186,160,188,198,171,192,204,179,201,179,131,145,129,60,66,123,49,48,164,109,122,196,171,201,188,161,189,197,171,192,199,170,191,161,102,108,122,48,49,126,52,54,169,119,133,193,165,192,180,147,170,195,170,193,195,165,186,175,124,139,149,85,92,159,99,112,191,159,186,191,165,191,182,152,178,191,164,186,194,167,191,196,167,192,193,160,187,192,158,187,193,166,193,189,162,188,182,155,182,186,157,182,192,165,189,195,168,193,195,166,194,192,162,189,189,159,185,186,159,185,178,151,177,4 110,45,17,130,74,61,148,104,108,150,106,100,162,121,123,169,136,145,167,142,153,156,130,139,134,84,74,135,81,63,128,77,59,135,85,73,163,123,126,173,139,154,173,149,163,163,140,150,144,103,96,115,61,41,104,50,40,92,42,35,128,87,83,179,152,171,179,159,180,167,141,155,150,115,116,96,48,33,73,36,26,69,27,16,105,57,44,168,135,147,180,157,178,167,138,157,163,136,146,118,77,69,73,41,24,102,50,39,117,59,40,151,107,100,172,138,152,165,133,149,172,156,172,167,142,150,148,112,110,122,72,55,125,70,50,154,110,111,169,136,150,160,127,133,162,137,145,172,144,153,172,141,154,154,110,105,153,108,107,166,131,142,169,142,159,158,130,141,157,125,131,164,129,133,168,129,139,168,127,131,170,136,142,167,135,144,163,136,152,154,127,142,4 89,25,4,126,63,49,151,86,69,177,122,126,190,149,150,195,166,170,182,157,161,154,127,129,101,34,7,144,75,45,169,111,101,187,138,137,198,151,153,205,174,184,193,164,174,166,135,142,155,105,96,174,122,114,156,95,76,146,89,75,190,149,155,215,187,207,200,171,181,172,135,142,186,160,172,182,141,140,110,56,38,89,38,27,153,105,99,218,193,214,201,167,182,175,134,142,189,164,175,203,177,189,140,101,92,119,66,48,152,90,69,202,161,168,201,162,177,179,142,155,186,160,175,205,183,195,212,184,194,180,132,123,177,125,116,205,173,188,195,161,168,175,140,142,178,149,164,195,165,172,203,165,171,206,165,170,207,172,179,202,171,185,191,162,177,169,140,148,164,129,128,183,149,146,193,154,155,195,145,145,199,161,167,192,158,164,177,142,150,158,126,138,4 23,14,11,84,34,19,112,54,38,146,106,99,166,140,141,157,128,124,125,94,77,46,35,31,54,23,15,94,31,9,131,72,53,168,125,126,183,155,157,178,153,155,149,117,112,97,75,70,72,19,0,116,55,28,162,108,95,179,135,136,192,158,162,192,169,176,166,139,144,129,105,104,115,74,52,172,140,141,151,102,91,114,61,45,180,149,157,201,179,192,169,136,140,136,106,104,144,122,118,187,166,173,162,133,132,101,52,34,157,109,100,196,166,179,172,139,147,139,112,112,143,124,124,178,155,164,196,174,181,179,140,135,176,136,134,189,159,169,169,137,140,133,106,105,115,93,89,167,137,134,180,148,145,185,146,144,187,158,163,178,150,157,162,132,141,111,90,89,63,50,44,151,121,110,169,136,130,173,134,126,168,129,118,161,127,125,144,119,121,59,48,48,4 163,126,145,181,145,171,187,140,169,192,156,182,192,154,183,185,151,174,170,137,161,148,112,133,176,141,165,193,163,189,200,164,194,195,151,178,191,146,170,198,171,198,178,143,167,159,124,146,184,150,176,197,162,188,208,178,209,193,139,155,184,122,131,201,171,199,186,152,180,166,131,156,187,151,179,200,165,192,200,153,177,177,100,105,187,122,133,203,169,200,193,165,195,172,137,165,188,154,185,198,159,190,199,151,175,181,107,115,174,99,107,205,174,208,191,157,190,171,135,163,181,139,170,194,155,183,204,170,201,193,144,171,186,127,144,202,169,204,186,146,181,167,127,155,174,132,161,189,152,184,195,152,185,199,155,187,199,160,193,190,144,178,180,138,170,163,127,158,167,128,156,180,135,167,186,134,166,193,148,181,192,150,184,185,139,176,172,128,161,152,111,143,4 178,145,171,185,157,183,190,160,188,172,120,132,177,133,150,189,164,194,178,148,175,168,138,165,184,153,180,191,164,188,193,161,187,171,112,114,168,108,107,193,167,195,180,149,174,169,133,159,183,144,169,196,170,198,193,157,176,173,108,104,181,130,137,188,151,171,185,153,181,176,145,177,186,151,178,183,132,151,179,120,131,155,78,70,179,120,124,192,158,183,186,148,180,178,146,178,185,150,180,178,123,136,176,112,115,166,94,89,158,79,70,187,149,171,187,154,185,177,142,171,180,139,166,190,156,183,196,161,187,169,104,112,157,84,82,182,137,157,190,166,198,180,151,183,176,134,163,186,152,177,194,166,195,173,123,141,168,107,110,185,143,165,185,158,189,176,147,180,173,133,165,182,146,176,186,150,180,187,151,178,187,152,176,186,158,186,178,147,172,170,139,167,4 9,8,8,114,99,92,162,145,136,167,150,146,166,146,143,154,137,126,118,104,91,30,26,25,62,51,50,162,143,139,179,158,158,187,165,168,186,166,171,172,156,154,147,131,122,79,68,63,113,95,94,177,159,158,197,182,189,196,170,175,191,167,168,186,172,177,159,142,138,114,97,90,132,111,108,182,163,165,201,184,192,186,143,131,187,149,140,195,182,194,165,147,147,123,101,91,132,110,107,182,164,169,200,180,188,185,144,134,184,146,139,196,181,196,165,146,147,124,103,96,121,105,103,175,154,157,193,174,182,198,176,185,195,171,179,186,164,174,163,146,149,118,103,99,86,74,72,165,144,144,178,152,158,187,162,169,187,165,176,173,151,159,154,135,137,86,76,73,34,29,27,135,115,110,164,136,137,171,146,151,170,146,152,160,135,142,129,111,113,32,29,28,4 9,4,9,115,76,95,163,118,137,171,127,146,175,133,157,158,113,131,116,73,89,23,10,20,68,46,64,173,133,157,184,141,161,202,167,190,195,159,181,176,133,155,154,110,130,78,48,66,127,92,115,189,149,173,210,178,204,219,189,216,207,170,197,192,154,180,167,127,150,115,77,97,152,114,140,195,158,184,208,172,195,157,98,122,131,64,87,183,136,162,171,131,155,131,92,112,147,105,127,200,169,195,211,170,193,99,37,57,58,12,35,168,115,139,177,141,165,131,92,112,133,98,119,194,164,192,217,189,214,162,99,120,118,55,78,189,152,179,164,125,149,128,94,119,97,70,91,191,160,185,205,180,201,208,176,201,207,174,200,194,166,194,163,126,155,86,57,77,37,21,33,159,122,142,180,142,160,189,155,179,195,166,192,179,145,177,139,101,130,27,14,22,4 214,173,201,229,196,224,218,174,202,203,150,176,200,144,169,191,129,153,194,138,165,184,134,160,214,169,194,209,160,182,193,126,149,167,85,104,148,56,74,139,46,63,163,84,104,192,141,171,206,154,175,212,155,180,163,87,111,117,38,60,113,46,72,77,23,42,147,59,78,186,127,156,220,179,206,219,156,179,119,42,60,86,35,62,87,40,66,71,30,54,136,51,73,170,101,122,232,205,234,207,139,156,143,43,55,110,43,68,66,26,52,88,27,57,129,46,70,188,125,150,224,190,217,221,169,193,190,98,112,130,47,67,80,30,56,98,24,47,136,57,79,209,167,196,216,173,199,226,191,217,218,160,184,174,76,93,151,56,75,155,61,84,190,129,156,211,175,205,218,181,210,224,187,210,226,183,208,220,167,194,201,134,162,203,144,171,218,182,210,206,169,197,4 186,141,158,209,169,188,223,193,215,233,212,230,214,178,193,210,172,191,194,151,172,177,138,157,207,171,193,227,202,224,239,218,239,234,208,230,227,199,221,224,192,214,203,165,185,191,157,176,215,181,206,226,195,213,222,184,202,203,144,163,194,128,148,202,146,169,206,166,188,192,150,170,215,180,200,223,185,202,197,141,161,135,56,78,116,41,62,142,62,80,211,168,192,195,156,177,218,191,213,239,215,235,165,88,101,96,39,65,77,41,69,126,56,78,194,142,160,201,169,192,213,182,206,232,210,230,197,118,130,113,42,65,72,24,53,128,54,78,207,169,190,184,145,166,214,189,214,226,206,226,226,185,205,170,89,106,135,52,74,176,121,143,217,191,215,179,138,160,203,173,197,222,197,215,230,207,226,220,183,205,213,168,190,224,199,220,209,182,206,183,148,174,4 8,7,7,107,87,84,155,128,123,161,134,132,159,134,134,147,125,123,106,85,81,19,15,14,59,49,48,154,128,127,172,145,150,182,154,159,178,151,155,163,141,145,140,117,116,67,53,51,109,91,89,170,144,146,183,152,161,176,131,144,186,155,166,174,149,155,150,128,130,103,82,80,129,106,106,177,151,156,180,149,154,109,55,62,143,94,102,181,156,164,152,131,134,112,93,91,128,106,103,174,149,154,183,155,159,93,54,59,103,56,64,173,145,153,154,138,141,112,96,93,112,93,89,167,141,145,185,159,164,145,114,118,109,66,70,164,134,140,150,137,140,105,93,88,75,63,58,153,125,119,168,140,142,177,152,155,164,137,139,158,142,145,142,133,133,73,65,62,24,20,19,121,97,85,155,127,123,161,138,138,159,140,142,148,136,139,118,111,108,24,21,20,4 167,143,142,186,163,168,196,179,186,198,179,186,196,175,180,189,169,173,174,151,155,154,137,136,179,156,158,195,176,182,195,160,170,196,159,172,202,183,193,196,175,181,183,161,165,163,141,143,186,164,168,202,183,188,176,127,133,148,84,94,184,140,152,199,179,187,190,170,175,171,147,150,189,167,171,205,187,191,154,115,118,96,51,60,127,68,72,184,145,153,195,181,188,173,153,156,188,167,170,205,187,189,157,124,125,95,52,60,116,67,74,162,117,126,194,180,188,172,159,163,185,164,168,199,180,182,186,161,159,101,66,68,103,65,75,152,108,114,186,168,174,169,160,165,178,158,160,190,168,171,197,176,178,167,142,142,118,78,79,150,108,106,181,163,168,161,153,157,166,140,134,183,160,161,191,170,171,191,172,172,181,157,157,175,153,150,171,160,163,152,147,148,4 214,181,192,220,182,197,221,179,196,225,195,210,227,203,215,224,193,202,217,189,196,205,177,184,214,171,182,206,142,154,195,118,137,211,148,164,219,176,185,225,196,208,221,194,202,210,186,193,213,171,177,178,110,114,152,84,93,157,92,101,169,94,97,215,165,179,223,200,210,213,190,197,221,190,197,173,118,123,111,59,69,138,84,93,143,81,86,182,119,131,220,188,201,212,189,198,224,199,204,172,121,121,114,62,73,132,77,84,152,96,107,170,109,120,206,163,173,213,191,199,219,194,199,210,175,180,140,85,87,113,66,74,129,88,102,160,104,115,195,146,157,210,184,192,214,190,193,221,196,199,188,151,150,141,95,100,134,85,91,144,84,85,195,144,143,205,182,190,211,185,189,216,188,193,219,191,195,211,178,183,197,151,161,197,153,157,203,171,173,199,178,183,4 132,119,136,138,126,144,141,130,147,129,108,117,133,116,129,139,132,151,130,119,136,120,110,122,136,124,139,139,125,142,132,107,118,104,56,49,107,65,63,124,102,109,124,108,121,124,114,130,141,129,146,121,87,87,95,43,36,88,36,31,85,35,30,90,41,31,108,76,77,126,115,132,143,130,148,119,79,75,83,25,15,83,33,30,89,41,35,90,43,38,96,53,49,118,101,113,143,129,146,138,115,125,102,51,43,84,28,20,91,39,34,88,37,36,84,33,26,110,82,86,139,125,139,145,132,149,131,103,111,117,76,78,108,65,67,86,31,24,95,47,43,118,98,111,136,120,135,142,128,142,144,130,145,147,134,153,138,120,138,123,95,107,124,104,117,124,113,131,131,115,129,137,122,137,143,128,143,145,131,147,142,129,147,136,124,143,131,118,137,121,109,124,4 5,4,5,89,78,83,136,123,130,142,130,139,142,128,138,129,115,124,89,74,82,16,12,14,47,39,45,134,122,130,157,145,155,171,162,175,170,162,174,153,140,151,124,111,120,58,48,54,93,81,87,156,144,155,179,169,185,175,157,170,171,154,165,167,157,170,140,127,137,93,81,86,115,101,108,170,159,172,182,167,178,122,62,56,116,57,52,158,136,148,150,139,150,107,94,98,113,99,105,165,151,164,183,169,182,151,110,113,122,61,60,152,121,131,151,141,154,107,94,98,97,82,88,156,139,152,177,162,175,187,174,190,178,162,180,168,155,172,144,131,146,98,84,92,64,52,57,142,125,134,162,146,159,170,153,165,168,154,169,157,142,159,136,122,137,69,58,66,21,16,18,113,97,102,147,129,140,153,134,148,152,134,146,143,126,143,112,97,111,24,19,23,4 103,89,100,118,105,118,128,115,129,132,122,137,130,119,133,123,110,121,110,97,107,94,80,90,115,102,114,129,116,132,138,125,143,128,106,117,129,111,124,130,119,135,117,103,114,102,89,100,123,110,125,135,121,136,123,94,101,93,44,39,91,46,42,111,83,88,120,107,123,106,91,103,126,113,127,139,122,137,96,46,38,71,19,12,78,29,23,87,40,34,115,95,107,111,98,110,127,111,125,140,125,140,122,90,95,85,32,26,83,31,28,76,21,14,109,81,88,113,102,116,121,103,117,134,117,131,139,120,135,133,108,121,114,81,90,105,67,71,120,103,119,109,96,111,116,99,113,128,110,124,135,116,130,139,125,140,136,121,139,129,116,133,119,106,121,106,92,106,108,91,103,120,101,115,128,107,121,131,112,125,128,112,126,123,108,122,113,98,112,99,86,100,4 171,127,115,185,140,134,194,153,151,197,156,153,198,160,155,197,162,156,194,160,151,189,153,141,179,137,129,190,145,138,195,151,148,200,162,163,202,165,163,201,165,161,199,164,158,193,158,149,183,141,134,192,150,143,197,153,151,190,135,128,200,150,147,205,168,170,201,166,165,196,159,154,181,135,128,192,148,142,180,123,111,146,69,53,160,86,70,198,153,148,204,172,169,198,160,155,182,132,128,193,144,141,155,83,66,117,46,34,137,61,43,193,141,130,204,172,173,197,162,156,182,136,129,193,149,144,187,136,131,169,107,93,187,134,122,202,164,164,202,167,166,195,157,151,180,136,128,190,146,139,199,159,158,204,164,163,203,165,163,203,169,167,198,168,162,191,155,143,173,128,121,188,146,140,195,155,150,198,157,153,199,158,151,198,159,153,193,160,153,188,156,145,4 145,122,106,182,152,145,200,168,165,206,174,175,203,175,179,189,165,166,165,141,138,87,70,63,169,135,131,199,164,162,220,192,194,227,200,213,221,198,208,207,184,191,184,163,167,139,117,117,183,148,147,215,177,188,232,200,208,225,190,193,230,202,217,218,194,203,194,170,179,160,139,143,193,164,161,223,190,201,241,207,226,177,113,87,190,132,115,226,203,215,200,176,182,166,146,150,197,169,168,226,194,204,244,217,231,213,164,152,193,138,116,227,204,212,203,183,186,169,153,151,192,163,157,224,197,201,240,214,218,244,219,226,237,213,223,221,196,202,198,179,179,163,148,146,183,157,148,216,193,192,233,209,216,234,211,212,225,193,200,209,181,185,185,164,161,145,131,126,159,136,128,197,167,163,218,194,198,220,194,199,211,181,186,199,179,174,173,152,144,101,87,79,4 220,193,196,219,186,183,212,168,158,222,190,194,227,204,214,221,191,197,216,184,193,212,187,194,228,203,212,207,160,141,144,79,29,182,125,97,212,169,157,217,184,192,214,178,187,215,190,198,232,203,213,172,116,83,81,33,0,130,71,30,182,113,62,196,137,117,213,171,182,214,186,193,230,197,210,194,139,120,114,53,11,133,70,27,169,97,39,161,91,42,180,128,118,215,185,194,227,192,206,219,169,168,145,78,33,134,68,22,176,101,43,143,75,24,155,107,80,221,196,204,225,188,197,224,179,189,169,100,60,134,66,17,152,84,38,146,76,24,163,106,62,214,189,190,227,200,205,223,185,187,207,153,127,176,116,78,133,72,30,173,110,62,200,160,137,211,190,192,225,198,203,221,188,180,216,175,162,222,189,187,209,168,153,210,175,167,216,191,193,212,192,193,4 191,164,170,199,173,180,202,179,190,204,178,196,206,186,200,199,176,190,194,175,190,185,166,177,198,174,188,204,182,193,207,182,187,207,176,184,211,192,212,204,180,197,199,176,194,188,167,179,199,169,182,215,196,216,187,147,134,139,79,37,188,147,133,203,171,187,202,177,196,195,180,193,201,166,181,217,194,218,177,130,116,107,44,2,159,91,39,174,116,94,198,168,187,198,182,197,207,184,200,215,192,214,204,161,168,139,68,20,158,86,34,144,76,26,190,161,165,200,181,199,207,185,201,215,193,211,212,177,189,171,110,74,139,70,20,160,97,49,196,171,170,196,178,192,204,178,187,213,190,202,211,184,186,207,171,173,195,161,157,200,172,172,204,186,199,195,179,190,203,180,188,211,189,199,213,190,197,212,188,200,215,199,216,207,189,200,197,176,183,189,170,178,4 164,127,131,172,132,140,176,137,144,178,139,148,178,137,149,174,132,142,165,125,138,155,117,128,167,128,129,178,139,149,182,143,154,185,145,153,183,143,151,178,136,147,167,126,134,156,115,120,175,138,145,183,145,150,189,152,164,181,138,146,182,141,152,181,141,155,173,131,140,158,114,116,174,137,141,185,147,150,164,117,114,88,29,16,141,90,90,185,143,154,172,129,138,161,117,123,171,134,139,188,153,161,154,104,98,75,18,7,135,85,80,184,141,147,172,129,138,164,123,132,174,142,151,183,150,156,183,141,140,178,132,131,181,138,140,178,134,139,173,133,142,163,124,134,171,137,143,179,144,146,185,147,146,188,149,151,185,146,150,178,136,143,168,128,134,160,121,128,168,134,137,177,143,145,184,146,144,185,146,146,182,142,145,175,133,135,167,127,132,157,119,123,4 20,12,14,121,85,81,167,126,128,169,125,129,164,120,123,148,105,104,103,67,65,14,8,8,73,51,48,162,123,117,188,152,154,193,147,150,189,144,149,170,128,134,140,98,96,63,40,38,117,88,80,175,138,134,203,168,169,218,179,186,210,171,181,187,146,154,157,116,117,108,74,73,133,104,94,181,147,143,213,177,180,204,161,164,204,161,167,201,159,163,167,128,136,121,86,88,135,108,99,186,156,152,218,186,191,200,155,153,204,159,160,206,164,173,167,126,133,102,56,44,129,103,96,185,156,149,209,172,172,225,186,186,219,179,181,198,156,161,168,129,134,115,79,81,90,70,68,179,149,141,197,158,155,207,163,163,205,162,163,188,147,147,159,119,121,90,61,62,27,20,18,145,114,106,184,148,145,191,149,147,190,147,145,173,132,129,136,97,96,41,26,29,4 157,122,131,161,128,139,163,129,141,164,128,136,165,130,139,164,130,141,159,122,135,151,114,123,161,128,139,165,133,142,168,138,155,172,141,156,167,132,142,164,130,143,161,125,138,156,120,130,164,132,139,165,131,136,169,137,147,145,100,98,150,107,112,168,134,152,162,127,142,157,120,133,160,128,132,168,135,139,137,92,86,74,22,6,87,37,24,159,118,126,162,125,134,157,119,130,160,129,135,171,140,148,120,73,61,54,10,0,74,28,18,154,111,115,163,126,136,156,118,128,162,134,145,167,138,146,156,115,112,132,85,77,143,100,99,163,125,131,159,121,129,156,120,131,161,134,142,164,133,135,166,131,135,171,138,145,168,135,141,162,124,131,160,122,131,155,120,127,157,127,133,162,131,134,167,134,136,165,131,131,167,133,138,164,128,136,159,123,134,152,116,123,4 126,99,106,138,114,124,145,123,134,148,129,142,148,132,148,142,126,139,134,117,128,124,107,117,132,107,115,144,117,131,151,129,144,152,133,149,143,121,135,145,129,147,138,121,135,127,108,119,138,112,125,147,122,135,147,117,129,122,80,84,103,55,49,108,66,64,123,90,96,129,106,117,138,108,119,149,120,133,134,93,97,103,51,43,98,44,35,96,41,29,107,59,52,123,91,98,144,124,140,153,128,145,138,98,103,102,48,37,108,53,49,104,50,44,113,69,66,124,92,101,144,128,142,154,135,149,153,127,135,123,79,75,111,57,52,107,55,46,120,81,80,127,99,107,142,126,137,151,135,145,156,141,148,157,143,151,145,124,131,141,119,124,139,119,127,130,113,122,136,116,125,147,130,140,153,137,145,156,143,150,157,145,152,151,138,147,140,124,130,129,113,121,4 129,105,104,149,125,129,161,139,143,165,143,146,158,128,130,152,126,129,141,119,120,119,98,97,139,113,115,154,125,129,168,139,143,174,149,156,173,150,160,164,141,149,149,127,131,131,110,112,145,118,123,161,130,135,175,143,151,166,133,140,149,112,115,157,128,135,155,130,135,140,119,123,146,115,122,165,132,139,172,135,141,131,76,67,111,47,34,125,68,57,151,117,120,141,118,124,151,126,135,171,148,159,177,146,153,135,78,67,119,53,43,129,73,62,151,116,119,140,116,120,149,125,131,169,149,157,182,161,164,174,147,146,155,116,112,158,125,122,157,133,135,139,119,119,143,117,122,161,136,141,176,156,158,182,166,165,182,168,168,171,152,151,155,136,136,136,119,118,135,108,112,156,130,137,169,147,153,173,154,154,171,149,147,161,139,136,146,126,123,127,109,106,4 16,10,10,108,81,74,150,120,112,156,125,119,153,119,117,144,113,109,106,81,76,13,9,9,64,46,43,148,118,113,168,139,141,179,151,152,174,142,144,160,132,132,141,115,111,65,50,47,106,81,75,160,129,129,179,144,148,190,158,166,184,155,165,174,148,154,154,128,130,108,85,84,121,92,88,163,128,131,186,148,157,164,112,113,134,72,63,164,122,123,159,132,137,120,95,97,125,99,97,166,137,142,193,165,176,169,119,116,138,69,58,165,119,118,159,132,136,122,97,99,118,96,95,165,137,139,186,158,164,198,176,177,191,166,165,180,153,154,157,135,134,115,93,92,79,61,60,158,125,126,176,145,152,188,164,166,187,164,161,170,144,140,150,126,121,87,67,65,22,15,15,131,99,100,165,134,137,171,145,146,171,146,144,157,131,126,127,103,97,38,27,28,4 162,138,160,171,148,170,176,156,177,176,156,176,177,158,179,173,151,175,166,144,169,158,135,159,166,143,165,176,155,177,180,160,182,179,158,179,180,160,182,176,154,177,171,148,174,162,139,163,171,147,170,179,159,182,177,150,170,168,128,143,171,137,156,178,156,180,175,153,177,167,144,167,174,151,172,182,162,184,163,118,129,137,74,75,142,86,96,172,140,161,177,155,178,169,148,170,177,155,176,184,165,186,166,125,139,127,59,58,115,50,55,150,103,116,178,157,180,168,147,168,178,153,176,184,163,184,178,147,168,142,77,75,122,56,51,147,99,106,175,152,174,166,143,165,174,147,169,183,161,181,186,164,183,179,147,164,171,135,150,173,145,163,173,151,172,163,141,162,176,147,170,181,155,176,185,163,182,187,165,185,184,164,184,179,158,178,173,151,171,162,139,159,4 138,113,130,158,136,156,168,147,168,170,149,169,166,143,166,162,140,163,149,126,148,134,110,132,148,124,143,167,145,166,176,156,175,179,161,181,177,157,179,171,149,174,160,138,161,143,119,142,157,134,154,173,151,172,181,163,184,182,160,182,181,161,183,177,157,181,168,146,169,154,132,154,162,136,157,179,159,180,181,158,179,152,100,108,159,117,134,181,162,184,171,150,170,155,133,154,166,141,161,182,162,183,187,165,186,138,74,76,124,58,61,177,151,172,171,152,173,154,131,152,167,141,163,181,157,179,191,171,191,177,142,156,163,121,132,178,155,175,169,147,168,153,130,151,164,137,158,181,159,179,187,165,183,191,172,191,189,172,192,180,161,180,166,144,164,146,122,142,159,130,151,176,151,171,183,161,181,184,159,177,183,160,178,176,154,173,163,141,160,141,116,136,4 168,146,168,175,155,177,177,157,179,175,153,173,179,160,182,176,155,178,169,147,173,164,142,169,172,150,173,178,158,181,179,160,182,180,157,180,179,158,181,177,155,180,172,150,176,167,146,172,176,154,178,179,158,181,170,135,153,160,113,123,164,123,140,176,150,176,176,155,180,170,148,173,177,156,179,178,153,175,153,100,105,137,75,78,138,80,89,164,125,145,176,154,178,171,149,173,179,159,180,181,159,181,154,104,114,127,61,61,118,56,64,139,85,97,173,147,170,172,152,176,179,157,180,182,161,185,166,124,141,130,58,52,114,48,45,127,68,71,169,139,159,170,148,173,177,152,176,183,162,183,179,151,170,162,113,123,152,100,107,156,113,124,171,145,165,167,145,168,177,150,173,182,160,181,184,164,183,183,161,182,181,155,177,177,153,175,173,151,172,167,145,166,4 19,16,13,113,93,73,155,130,110,163,137,121,159,133,120,149,124,112,105,85,75,13,11,9,68,56,43,150,127,106,174,150,136,183,156,143,179,152,143,165,139,134,143,119,112,62,51,46,111,94,74,164,140,124,187,160,151,199,171,163,197,170,168,178,151,151,155,128,127,107,89,84,127,104,85,169,141,129,201,172,166,160,137,131,131,112,113,195,166,165,160,133,134,124,104,101,131,106,89,175,146,137,203,175,170,175,152,147,142,120,116,194,165,164,162,137,134,126,107,102,124,101,89,174,145,135,193,166,162,206,179,172,203,175,170,181,154,151,159,134,128,117,99,93,84,68,60,168,138,127,182,153,149,190,161,156,184,158,152,171,146,139,149,124,118,86,72,65,24,20,15,138,115,104,171,143,135,175,147,142,171,145,138,158,132,121,126,103,93,38,33,30,4 142,120,103,162,140,126,177,156,143,178,154,142,176,152,143,169,145,140,153,128,124,133,112,106,153,131,117,172,147,136,185,162,150,190,165,154,188,164,157,178,153,149,163,139,137,143,119,117,159,134,124,179,154,146,194,169,162,179,154,147,174,150,150,187,162,162,170,142,139,150,124,124,163,134,126,180,152,144,206,178,167,121,102,95,65,55,55,196,170,170,172,145,143,154,130,130,167,141,133,185,157,152,203,179,172,150,129,125,89,72,67,191,164,160,174,148,148,154,130,127,166,140,133,184,158,151,196,173,165,197,173,166,193,167,160,187,161,159,171,144,143,149,123,118,159,132,125,178,151,148,190,165,160,192,166,157,188,161,155,180,153,150,164,139,133,144,120,113,153,126,116,169,141,135,179,151,147,183,156,150,178,150,144,172,147,140,154,128,121,133,110,104,4 175,156,149,178,160,155,173,152,144,157,130,122,169,151,154,172,154,158,167,147,147,163,143,144,176,156,147,181,161,152,154,130,124,58,43,34,120,103,104,175,157,164,167,147,148,166,148,149,176,156,145,184,163,154,117,95,86,5,8,5,32,29,25,147,125,127,173,153,153,169,151,152,178,156,146,185,162,152,99,78,67,14,17,14,12,14,11,104,85,80,177,156,155,168,148,147,177,155,147,185,163,154,117,95,88,15,17,13,10,14,11,90,72,66,174,150,148,166,147,145,179,160,154,185,166,163,153,126,123,31,26,20,16,16,11,119,94,86,171,148,146,166,146,145,178,157,151,182,161,159,178,155,151,116,89,80,113,90,83,168,147,146,169,147,144,165,142,139,178,158,151,182,163,161,179,159,156,171,145,138,172,152,147,172,154,151,169,145,142,165,142,140,4 142,131,140,149,137,147,158,148,158,160,150,162,155,142,154,149,134,147,144,133,145,133,121,132,147,134,145,155,143,155,164,154,165,161,148,159,162,151,162,156,142,155,147,133,146,137,124,135,150,135,147,160,148,161,164,153,166,166,155,166,164,155,167,160,148,163,147,130,140,137,120,125,152,136,149,162,150,162,166,154,165,163,150,159,128,91,86,139,110,115,154,144,157,144,132,140,156,142,154,164,154,164,172,163,172,125,89,85,85,26,8,126,87,81,156,147,159,144,133,141,156,142,153,161,148,158,167,155,164,145,115,117,121,74,62,151,133,140,152,142,153,140,127,136,150,131,143,157,140,152,164,152,161,164,149,159,157,139,146,156,144,156,148,136,146,137,125,134,146,128,140,153,134,147,159,144,154,160,146,155,158,146,155,153,141,151,144,132,142,132,118,126,4 134,109,124,149,124,145,161,136,158,165,140,160,162,137,157,154,128,148,140,111,132,123,96,115,146,123,138,162,139,159,171,148,167,177,155,175,170,142,164,164,138,161,150,124,146,133,106,126,152,128,146,167,142,163,179,156,176,183,160,181,182,160,184,168,140,164,157,131,150,142,116,136,158,131,150,172,145,167,182,159,181,179,154,172,155,114,127,168,139,160,161,137,154,145,119,140,159,129,150,175,149,170,189,169,189,155,113,122,117,50,46,172,145,164,163,140,159,145,119,140,157,126,146,173,144,166,182,156,176,178,147,164,170,136,151,173,151,171,157,132,150,142,115,134,151,119,139,167,136,158,175,144,166,178,153,172,176,152,171,166,141,161,152,125,142,136,109,124,144,110,129,161,127,149,169,136,158,171,143,161,168,140,159,161,133,151,147,118,134,128,98,115,4 160,144,156,169,157,169,175,165,177,173,159,171,173,161,173,170,157,170,161,146,160,155,142,155,166,151,164,174,163,176,176,162,174,176,161,171,176,166,176,173,161,173,164,146,161,155,138,149,170,154,167,176,164,177,178,164,177,182,172,183,176,163,174,172,158,170,168,153,169,157,139,148,173,159,172,176,163,173,179,166,177,177,162,170,143,100,92,138,94,85,166,148,162,163,152,163,174,162,173,178,168,176,183,173,183,132,89,81,100,42,25,117,59,41,159,135,140,165,157,168,173,160,172,177,164,172,179,165,173,136,92,85,112,52,33,142,101,93,166,152,163,160,148,157,167,150,161,174,159,168,177,163,173,173,151,160,152,112,103,165,145,151,166,154,166,157,144,154,164,143,155,173,159,169,175,160,168,175,157,167,170,153,161,169,156,166,162,148,158,154,140,150,4 18,12,15,104,85,87,142,124,129,150,133,142,147,132,140,139,123,130,102,87,92,12,9,10,63,49,52,137,117,122,159,143,154,170,156,168,170,159,171,155,142,154,139,122,131,62,50,56,100,78,81,149,128,138,172,156,171,182,160,175,157,129,142,162,149,163,152,136,148,105,86,95,115,88,91,156,132,143,180,165,182,179,145,157,135,77,82,165,142,154,158,140,153,118,97,108,114,83,86,159,132,143,182,163,179,187,164,177,181,145,159,179,157,171,158,139,150,120,100,110,101,74,79,154,125,135,180,156,170,191,170,182,190,170,183,176,153,165,154,133,143,110,90,98,66,46,50,141,110,118,167,144,158,179,155,167,177,151,162,166,140,150,144,120,127,80,62,67,19,12,13,109,79,84,149,119,130,161,131,143,162,132,140,151,124,128,120,96,100,35,25,29,4 161,148,158,170,158,168,176,165,177,179,170,183,176,166,180,171,161,175,163,154,167,152,141,151,166,153,164,175,164,175,181,169,181,177,163,174,177,164,177,176,165,178,166,156,167,155,144,155,169,156,168,179,167,180,178,153,160,137,95,96,108,77,86,178,165,176,169,158,167,158,148,157,171,158,170,179,163,176,169,131,132,150,101,98,130,85,84,176,159,170,172,164,175,159,150,159,171,159,171,180,163,177,165,128,128,151,104,97,165,126,123,179,166,177,172,163,174,160,151,160,169,157,169,178,161,175,180,160,169,172,146,147,176,156,161,178,167,177,169,159,168,157,148,156,166,154,165,174,160,172,180,166,177,182,170,179,179,168,178,174,164,172,165,155,162,155,145,151,160,147,157,169,156,167,174,164,172,175,164,171,173,162,170,169,159,166,161,150,156,150,140,146,4 135,107,107,155,127,132,170,145,157,173,148,159,170,142,152,163,136,147,150,124,133,128,102,110,147,119,122,168,142,150,181,157,170,177,145,152,177,146,157,174,147,162,158,130,141,140,113,123,156,127,132,176,150,159,190,167,181,152,97,91,137,81,77,176,145,155,163,134,145,145,116,126,162,135,138,181,156,167,189,160,169,152,91,83,136,71,62,176,140,147,167,137,147,149,119,129,164,135,137,185,161,172,186,152,155,169,110,98,165,106,95,181,151,163,168,137,146,149,117,126,164,138,144,182,156,166,187,152,153,187,146,147,177,134,131,180,152,164,164,132,139,145,111,115,159,133,138,177,149,158,185,155,160,190,162,171,184,153,158,175,145,153,160,128,132,139,106,108,152,124,127,171,143,151,180,150,157,182,153,157,179,151,158,170,140,147,153,121,125,129,95,95,4 157,135,148,170,151,165,174,155,172,172,146,159,172,148,163,172,152,171,160,138,154,147,124,139,163,140,151,176,159,176,179,156,172,153,105,99,145,98,97,172,147,164,165,141,157,151,127,142,169,146,160,181,162,181,180,151,163,134,75,69,105,45,43,156,112,112,170,145,160,155,128,141,173,150,163,183,162,178,175,138,143,149,90,85,138,77,70,162,119,122,174,149,165,159,132,144,176,155,170,182,159,172,176,136,140,161,104,97,152,92,80,172,134,145,174,149,165,160,134,147,173,150,166,180,152,162,179,142,149,177,137,141,163,112,102,175,146,158,173,149,163,158,131,144,170,145,159,178,150,161,182,151,159,186,161,174,178,145,148,177,150,162,169,144,156,155,130,140,166,139,153,175,147,160,181,154,166,185,162,176,180,154,165,175,147,158,164,138,149,151,126,138,4 18,11,12,111,84,78,153,126,123,162,135,137,158,131,131,150,123,123,109,84,85,14,9,10,66,45,42,147,116,110,172,145,149,184,159,167,181,155,161,167,141,148,146,118,122,66,49,51,108,82,77,162,131,131,189,164,173,182,145,149,176,138,144,181,154,165,157,127,134,111,85,90,128,100,95,171,142,141,198,174,183,167,110,105,153,91,84,187,157,165,161,130,138,124,94,101,130,102,99,175,147,149,196,169,176,185,131,122,181,128,124,188,158,167,162,131,135,124,95,99,122,97,99,173,147,151,193,163,168,200,167,170,194,160,163,183,153,156,157,125,127,115,87,91,83,64,67,167,138,140,183,153,159,192,163,168,189,161,165,173,141,143,147,114,112,85,61,62,22,15,15,135,105,108,171,141,144,177,148,150,175,144,147,159,125,124,126,94,91,38,25,27,4 153,126,128,177,153,163,188,164,180,193,171,184,192,173,185,186,168,181,173,152,162,147,126,135,171,145,151,189,165,177,180,134,139,170,111,113,179,129,135,195,171,189,183,163,176,163,142,154,181,156,164,193,161,170,157,78,71,138,45,41,145,61,57,188,145,158,193,177,192,172,153,166,187,167,174,194,157,162,169,86,87,166,87,96,139,48,51,156,84,85,193,171,184,178,160,176,191,175,183,199,167,175,178,109,105,178,118,112,160,74,82,155,62,69,184,150,160,179,162,177,186,169,177,203,182,192,169,94,82,164,91,80,160,77,76,163,72,74,184,151,160,175,157,167,184,166,171,200,185,194,196,156,157,170,99,89,159,83,73,179,123,127,187,164,175,169,151,159,174,153,155,195,177,184,206,189,200,205,180,189,199,168,178,195,174,186,180,158,169,158,135,146,4 14,8,9,106,81,85,149,122,131,158,132,142,154,129,139,147,125,134,106,85,91,12,8,10,63,48,49,148,123,128,168,144,158,182,162,176,179,165,178,165,146,159,145,124,135,65,52,59,107,87,88,165,143,151,176,147,158,160,107,112,175,140,153,181,165,182,159,140,153,111,94,105,126,104,104,174,155,164,168,118,122,131,44,42,137,62,64,180,155,170,166,150,165,126,108,122,129,107,108,176,162,171,173,126,131,157,97,93,135,57,59,159,110,119,168,152,169,128,110,122,120,100,105,175,161,170,178,144,149,145,76,63,139,63,58,161,114,121,163,147,159,120,103,113,80,67,72,167,149,153,183,167,177,176,139,145,163,116,121,168,147,158,153,137,146,87,72,79,20,15,17,133,113,116,173,156,162,178,162,173,176,158,169,153,128,130,127,105,112,34,26,30,4 162,142,153,171,154,165,174,156,165,177,165,175,177,167,177,172,163,172,165,156,168,153,143,155,167,144,156,176,160,172,179,163,172,181,168,178,178,168,177,175,165,174,168,159,169,159,150,162,170,146,161,180,163,176,180,160,170,170,145,145,161,135,128,177,167,176,174,166,177,161,152,162,173,148,165,183,166,181,174,148,152,144,102,89,147,111,95,177,165,172,173,164,174,160,150,159,175,155,169,183,166,181,163,126,122,142,100,87,168,147,149,177,167,173,172,162,171,162,152,162,172,152,165,179,157,171,170,137,137,146,102,83,171,153,154,178,169,175,168,158,164,160,150,161,171,151,164,174,145,159,179,155,165,172,149,146,175,162,164,175,166,172,167,158,164,157,148,157,168,147,162,172,147,160,178,159,169,178,164,172,177,166,173,174,164,173,164,154,163,154,145,154,4 140,118,125,157,134,145,170,158,168,173,165,172,171,163,170,164,156,164,154,147,156,128,114,118,148,124,136,167,148,160,177,164,172,181,171,179,180,175,184,172,166,176,160,153,162,143,134,142,156,134,145,173,154,167,184,172,182,183,172,179,180,171,177,178,174,184,166,160,170,152,145,154,162,142,154,178,158,173,186,173,186,160,130,122,163,141,134,182,178,188,167,160,167,153,146,153,165,147,159,181,166,180,183,165,173,151,112,97,173,158,158,180,174,181,168,162,171,153,145,152,162,144,155,178,163,175,184,161,172,175,154,150,180,172,174,178,173,179,166,161,169,151,143,150,158,141,151,175,160,173,182,163,175,185,176,183,183,178,183,176,172,180,160,153,157,136,120,110,153,136,147,167,150,163,176,159,173,179,166,173,179,171,177,171,164,172,157,148,155,134,118,115,4 16,11,13,99,74,75,139,106,115,148,125,135,148,132,139,138,119,125,99,77,83,13,8,10,58,44,44,135,110,114,158,129,143,168,146,158,167,154,161,156,147,156,123,95,100,56,35,41,96,78,79,149,126,135,172,147,162,183,162,176,182,174,184,169,162,172,141,124,132,97,68,80,113,92,93,156,134,142,182,162,180,174,147,153,175,157,159,176,169,179,152,141,151,114,89,102,116,94,99,161,140,149,185,166,183,168,132,130,176,160,160,175,169,179,151,139,147,115,92,103,108,89,97,159,139,149,180,159,175,186,164,174,185,178,184,169,160,165,143,126,126,106,86,96,71,58,64,151,132,143,168,148,164,179,161,175,177,167,174,161,149,156,136,114,120,79,61,69,19,14,17,120,102,111,152,132,145,153,126,135,160,142,151,149,130,141,117,92,103,36,27,32,4 137,105,123,168,141,165,170,136,153,180,152,172,183,157,181,176,150,174,164,136,160,136,106,131,156,124,144,178,149,176,190,163,188,194,168,192,195,171,199,189,164,191,173,147,173,153,124,149,165,134,158,187,162,187,199,173,198,201,175,200,199,172,204,193,167,195,182,157,182,165,138,166,171,140,167,190,158,182,204,178,201,173,127,145,145,78,90,196,169,198,186,162,187,165,136,160,172,140,166,193,165,192,209,185,212,145,73,79,144,75,87,200,175,203,185,160,184,168,140,162,170,140,167,192,165,193,207,185,212,186,138,154,189,150,170,200,180,205,185,160,184,168,140,167,164,130,153,184,154,179,199,173,196,205,183,206,201,178,201,191,165,188,177,148,173,158,125,150,154,120,141,179,149,172,191,164,188,199,176,197,195,171,193,184,156,180,169,136,162,146,110,135,4 204,177,198,209,185,208,210,186,208,205,178,202,200,161,186,200,163,193,201,175,201,198,172,197,207,179,200,209,182,203,210,183,208,188,140,161,157,83,86,177,122,136,202,176,204,199,173,197,209,183,205,209,180,202,186,136,152,140,64,73,120,34,33,149,72,77,201,169,197,198,172,197,212,189,214,203,166,187,150,70,69,118,34,38,114,28,33,161,88,98,199,164,188,198,168,195,209,182,206,203,161,181,152,73,75,133,48,54,143,61,68,174,114,128,205,178,202,198,168,192,208,181,203,209,180,203,177,113,121,149,64,66,166,96,108,196,160,183,207,186,211,201,178,200,209,184,209,210,185,209,194,142,155,165,89,86,176,114,125,207,183,209,205,181,205,199,175,198,206,182,206,209,183,206,202,159,182,196,151,166,200,163,183,205,181,203,203,180,201,197,172,194,4 169,137,164,181,152,179,186,161,184,190,164,190,191,166,194,186,161,189,178,150,178,166,139,166,178,149,175,190,164,191,191,162,186,192,163,186,196,173,204,192,166,197,181,151,176,171,144,170,183,152,176,190,160,182,198,172,196,194,165,191,175,128,150,187,155,184,187,162,187,178,152,178,184,146,169,194,163,185,198,169,193,152,93,108,114,33,34,175,131,153,191,167,195,178,150,176,189,157,184,200,176,203,188,149,169,121,41,43,121,43,51,181,139,162,190,164,191,178,151,176,188,160,188,198,173,199,198,167,191,151,78,83,158,95,109,197,173,201,188,163,187,180,154,178,184,155,182,195,168,192,200,174,200,185,139,156,186,147,167,196,174,199,186,159,183,176,150,175,178,145,171,190,160,185,197,171,194,198,174,198,196,170,193,191,165,186,181,151,175,170,141,168,4 185,172,180,197,185,195,202,191,201,203,188,198,201,183,195,196,175,190,189,166,179,180,155,169,189,176,183,198,187,197,205,193,203,201,182,192,191,160,171,195,169,187,191,169,184,183,159,172,193,181,189,197,182,188,195,166,165,165,118,115,125,69,71,144,95,107,186,158,174,186,163,176,195,183,192,197,179,184,173,125,110,137,73,61,104,56,66,91,44,52,159,116,124,192,171,185,195,184,193,195,173,174,160,104,83,153,92,84,116,56,62,97,42,47,166,126,132,192,169,183,195,184,193,198,182,186,179,137,122,165,105,93,147,82,77,159,111,113,193,167,179,190,166,179,194,182,190,199,187,194,201,183,185,189,152,150,186,145,143,199,174,183,196,171,182,188,163,173,191,177,185,197,183,189,202,187,192,202,181,186,201,177,180,199,174,180,193,165,172,185,157,165,4 14,10,12,98,85,85,139,127,131,149,136,146,148,133,143,140,120,129,99,81,88,11,8,10,58,49,49,134,121,122,158,146,157,173,163,177,170,155,168,153,133,146,134,115,126,58,46,52,98,87,85,149,137,141,171,159,170,163,142,152,161,140,157,167,149,167,145,127,140,100,83,93,116,104,102,157,147,153,176,162,170,121,72,65,109,66,75,175,158,174,149,131,144,115,97,110,119,106,107,160,148,156,183,172,184,171,146,148,169,143,152,177,160,174,152,133,147,118,101,113,110,98,102,158,147,154,180,168,178,190,181,190,189,175,185,173,153,164,150,132,144,109,92,102,74,64,70,156,143,153,172,160,170,180,169,177,176,159,168,163,142,153,143,124,133,80,66,73,19,15,17,126,114,122,164,153,164,169,158,168,165,148,159,151,131,140,122,103,110,33,25,29,4 153,129,144,169,147,165,180,160,180,183,163,183,179,156,178,174,145,167,165,134,156,153,122,144,162,139,155,175,153,171,181,159,177,174,146,163,174,143,165,180,152,176,170,140,163,159,130,152,167,145,162,179,158,176,165,124,130,126,68,72,110,58,75,168,132,155,177,149,171,163,132,154,171,149,165,183,163,181,160,114,115,130,68,70,94,34,49,159,118,137,181,155,176,165,134,156,174,152,170,186,167,185,185,160,172,165,118,121,163,116,128,186,158,180,180,152,173,167,137,158,173,152,170,186,166,183,193,174,188,192,169,184,193,168,185,189,161,180,179,149,169,166,134,156,170,148,166,183,162,178,190,170,184,191,169,183,190,164,179,186,155,171,176,145,164,163,132,153,166,143,160,178,156,173,186,165,180,188,166,181,186,158,174,182,151,167,171,138,158,157,125,145,4 129,115,96,153,137,124,167,151,146,171,150,148,169,145,146,159,132,132,144,116,115,122,99,97,144,127,114,165,147,141,177,158,153,181,156,158,183,159,163,173,145,148,157,129,131,138,113,113,153,134,123,174,156,152,185,163,162,188,159,160,190,165,169,181,153,157,166,137,139,147,120,121,159,138,130,179,158,156,165,133,130,100,59,50,122,84,78,185,154,158,172,144,147,152,125,128,159,135,127,186,162,162,129,91,85,39,4,0,116,74,69,185,154,160,170,137,140,152,123,124,159,133,126,180,154,155,178,147,146,158,120,111,183,151,153,182,151,155,169,137,140,150,122,122,156,131,124,176,149,148,187,162,162,192,166,163,186,156,153,178,150,149,164,135,135,142,115,112,147,122,113,170,144,141,179,149,149,181,151,150,180,149,148,175,149,147,158,132,129,133,109,105,4 167,149,148,171,149,150,174,149,154,179,155,163,179,153,163,177,152,160,171,141,149,160,128,137,170,150,152,176,156,161,172,142,145,157,118,112,164,127,129,174,144,152,172,139,149,166,135,144,170,146,147,175,153,158,132,85,70,92,40,26,75,34,27,123,77,68,175,139,145,168,135,142,176,154,158,152,114,110,64,24,18,47,30,35,49,21,24,106,52,46,175,142,149,168,135,143,181,161,168,153,117,115,70,26,17,45,17,17,77,28,21,145,100,101,178,146,158,167,131,139,175,149,155,178,147,155,144,97,90,119,66,56,146,101,97,180,150,162,176,144,155,167,130,140,175,146,151,179,147,152,183,153,159,184,154,158,183,153,161,180,150,158,172,138,142,164,132,138,175,144,149,180,150,153,182,152,154,184,153,155,182,146,150,180,147,152,171,138,141,161,129,132,4 175,155,153,185,165,163,191,170,172,192,164,169,194,170,176,191,168,174,179,148,152,167,138,143,182,163,161,189,168,168,195,169,174,200,176,184,200,176,185,197,172,179,185,155,162,172,141,145,184,163,163,194,172,177,189,155,155,173,130,124,181,148,150,195,165,172,191,160,169,179,151,155,185,158,158,187,158,160,128,78,64,85,40,33,89,42,34,177,136,134,194,165,173,181,153,159,192,169,174,165,126,121,61,20,15,50,26,31,91,40,32,179,140,143,192,162,171,180,147,153,188,164,170,186,153,157,127,76,64,106,53,41,163,119,115,196,168,180,188,154,163,178,144,151,186,159,163,193,162,165,195,165,166,195,163,161,198,169,174,194,164,169,185,153,155,176,145,152,183,155,157,192,165,167,196,168,169,198,169,169,196,162,163,193,162,163,182,151,153,171,141,145,4 143,107,128,165,128,154,177,137,164,186,152,179,184,151,177,176,144,171,163,129,154,142,110,135,159,127,149,177,144,171,192,158,187,192,145,173,189,146,173,188,160,188,174,144,171,157,124,152,168,135,159,187,157,184,202,173,202,186,115,134,177,105,121,195,167,194,182,152,177,166,133,162,175,143,166,194,166,192,205,175,201,188,117,136,173,95,104,197,166,190,188,161,187,167,133,161,178,146,171,196,167,194,206,175,200,186,119,127,160,78,77,188,148,168,190,164,193,168,135,162,175,140,167,193,159,187,208,180,206,186,127,137,150,60,51,184,137,156,186,157,185,167,134,162,170,132,157,189,152,181,201,171,199,195,155,176,180,121,134,189,151,178,179,145,172,159,124,150,163,125,149,183,147,175,193,160,187,196,164,191,196,163,193,186,148,176,172,135,162,151,116,143,4 170,132,161,182,139,169,191,152,182,194,154,183,190,148,177,188,153,182,179,143,172,166,132,161,179,139,168,191,153,183,200,166,196,192,130,155,183,114,138,192,152,181,186,155,183,172,138,166,186,149,178,198,165,192,204,165,195,187,112,131,169,77,88,189,137,160,192,161,187,178,145,170,190,152,179,203,172,199,205,165,190,192,118,141,170,80,91,185,128,146,196,165,193,182,150,176,193,159,187,203,171,198,204,164,187,186,110,121,167,78,87,174,106,117,196,167,195,184,154,181,192,157,186,201,164,191,207,172,197,184,113,119,157,64,66,156,79,82,192,157,183,180,144,172,188,148,178,199,162,189,207,174,201,185,124,137,149,54,48,161,83,87,188,150,177,175,138,164,184,144,174,195,156,185,202,168,195,193,147,168,168,95,99,179,119,137,184,145,174,170,132,159,4 17,7,14,107,69,88,148,109,133,157,120,145,154,113,139,145,107,132,108,74,96,14,7,12,66,40,55,146,108,131,167,130,157,178,139,168,177,141,170,163,128,156,147,112,138,68,45,62,109,75,93,162,128,152,185,153,182,190,143,173,182,132,163,180,152,181,161,127,156,114,79,106,127,92,111,171,137,161,195,171,199,190,127,155,171,88,111,186,159,187,165,131,161,129,93,123,130,95,115,174,142,167,198,172,201,188,123,147,156,62,77,183,149,177,167,135,165,131,95,125,121,82,106,171,134,161,194,161,193,190,142,166,156,70,83,179,140,167,164,130,159,121,86,112,83,54,74,166,127,154,181,146,176,189,154,184,184,145,175,173,135,164,154,117,145,90,59,83,26,15,23,138,100,127,170,127,156,174,130,162,172,135,164,161,121,148,133,95,121,39,21,34,4 127,97,112,146,118,139,155,128,151,158,130,153,156,127,152,155,126,150,144,113,137,128,98,123,136,104,121,153,123,146,165,138,160,167,139,162,166,137,165,162,132,160,152,122,147,139,109,132,145,113,135,159,129,150,175,148,172,168,135,153,166,129,147,171,144,172,162,134,158,148,119,142,152,123,143,166,136,157,179,154,179,157,112,119,146,92,92,175,147,173,166,139,159,152,123,145,156,127,148,169,141,161,183,160,183,140,87,86,119,54,47,180,154,180,168,142,163,150,119,137,153,123,144,166,137,157,179,154,174,159,117,127,145,96,102,177,153,174,167,140,160,149,117,137,151,122,141,164,136,156,175,149,168,176,151,171,175,150,171,171,144,162,162,134,152,146,116,137,146,116,133,157,126,146,170,144,165,171,144,162,164,132,149,166,135,155,155,126,146,140,111,131,4 16,9,15,97,70,83,130,101,119,138,109,130,141,112,132,135,104,125,94,67,82,11,7,10,58,40,51,132,104,117,155,131,149,164,139,159,163,137,158,153,126,148,135,107,129,61,44,57,95,70,80,146,119,133,170,144,164,179,155,177,178,152,178,170,143,168,151,124,146,106,81,100,114,88,99,157,130,146,181,158,180,174,140,152,167,125,136,183,160,183,158,132,152,122,95,117,116,88,97,161,134,150,188,169,189,163,120,126,151,99,102,189,170,191,157,127,144,124,97,117,107,80,89,159,132,148,180,157,174,184,160,176,180,154,169,181,158,173,156,129,147,113,86,106,75,57,68,156,129,143,172,148,166,181,161,178,177,151,167,170,145,162,147,121,139,83,59,76,22,14,19,128,100,113,160,133,147,163,137,152,165,139,156,155,129,143,125,96,112,36,24,33,4 187,162,180,190,165,183,188,161,177,185,154,166,185,150,166,190,163,187,184,158,181,177,151,172,190,164,183,194,169,188,187,157,169,182,143,145,180,136,139,187,155,172,191,168,190,183,158,177,195,172,191,195,170,188,190,158,170,172,121,113,166,112,101,187,154,168,193,167,190,183,154,171,197,174,192,194,167,182,187,151,160,147,84,64,141,73,53,186,148,162,194,168,191,184,155,171,195,172,188,199,176,194,183,144,147,130,63,40,124,55,36,180,136,144,196,171,194,188,162,181,191,165,179,201,180,198,184,146,150,123,52,29,117,46,28,182,142,153,196,172,196,185,158,178,187,159,171,197,175,190,188,156,166,153,94,80,143,80,66,189,157,177,190,165,183,184,157,174,187,162,177,197,174,189,194,170,186,188,156,169,185,151,161,189,162,177,185,157,170,182,155,169,4 211,179,204,218,189,213,222,193,218,224,197,225,220,190,216,214,182,210,209,175,203,200,164,193,217,185,210,221,191,217,221,186,213,197,142,159,181,114,130,182,117,138,190,129,153,201,165,192,218,187,213,220,185,212,186,119,135,130,46,58,114,35,55,146,55,71,171,92,107,202,161,189,218,185,216,201,138,160,133,45,58,88,34,62,97,42,72,144,61,81,165,80,94,198,145,171,218,178,209,177,90,105,114,29,45,77,26,52,105,32,57,134,45,62,170,93,108,206,163,191,218,179,207,189,113,126,152,59,68,144,57,69,153,67,79,176,102,117,208,166,190,211,179,205,220,187,213,223,187,212,217,168,187,216,168,185,220,181,201,223,191,215,220,191,215,211,180,205,218,183,208,226,195,218,231,202,222,233,207,227,229,201,222,226,198,220,221,192,215,211,180,205,4 183,152,173,202,175,198,213,188,214,214,189,215,209,181,206,200,165,192,181,138,165,162,118,141,194,164,187,211,184,208,222,198,220,227,207,231,225,205,231,213,187,213,197,163,191,182,149,176,201,169,192,217,191,214,230,210,233,214,177,197,192,140,160,207,168,193,210,186,211,198,171,198,207,178,202,224,201,228,214,172,195,125,59,79,119,44,66,186,118,136,215,191,216,201,174,199,209,181,206,228,209,235,194,129,147,115,39,57,140,67,87,200,150,170,217,193,218,204,178,202,210,183,207,226,204,227,227,198,218,221,180,196,224,192,211,228,207,230,218,194,217,206,182,206,207,182,204,223,200,222,233,212,232,238,221,239,234,215,233,227,205,225,215,190,211,201,175,198,203,173,195,220,196,217,228,205,225,231,210,228,228,205,224,222,199,219,211,186,208,195,168,192,4 195,162,187,206,177,200,213,189,211,214,190,214,213,188,213,207,180,206,196,162,190,181,144,172,201,170,194,213,189,211,219,195,218,215,184,205,204,165,185,200,159,184,200,165,191,191,160,186,207,178,203,218,194,217,209,168,190,154,80,92,130,52,67,156,74,87,189,139,161,201,176,202,209,181,208,214,178,204,158,81,94,86,27,49,97,40,68,145,59,72,182,119,138,201,172,198,212,187,214,202,147,169,129,36,46,80,22,44,105,30,51,145,60,73,194,144,165,202,173,199,213,187,212,212,172,193,180,109,120,167,92,102,176,108,121,199,154,174,211,185,209,202,172,196,209,179,203,219,193,216,226,200,220,227,200,216,226,202,222,222,200,221,213,186,208,200,171,194,208,178,202,216,186,208,223,198,215,225,202,218,223,196,213,218,192,212,210,183,204,199,170,192,4 149,130,122,166,145,140,180,153,157,183,149,154,181,146,151,177,146,151,164,138,136,147,126,120,158,136,131,178,156,154,189,159,163,189,147,151,186,142,144,187,148,157,174,146,148,157,135,132,165,145,139,177,156,153,193,157,160,178,124,114,184,134,127,193,153,161,183,155,157,167,144,143,171,150,146,186,163,158,188,147,137,177,114,103,186,133,126,194,155,155,183,151,147,168,144,141,175,153,151,195,173,175,191,150,140,178,117,99,182,125,110,198,165,165,186,157,157,168,143,141,171,146,143,194,174,177,199,162,160,187,140,118,193,154,141,201,178,177,187,166,163,167,144,142,168,147,142,189,172,170,198,168,169,200,170,163,202,178,172,197,177,172,183,162,157,161,140,133,164,144,137,181,165,159,193,172,172,197,170,170,197,174,171,191,172,166,172,150,140,154,134,126,4 165,143,144,171,144,148,176,142,152,170,129,133,168,128,125,173,132,144,170,134,145,162,133,143,166,144,147,176,146,152,172,133,135,161,107,97,167,120,112,175,132,137,173,135,145,167,140,147,169,148,152,180,149,153,165,114,105,163,104,97,169,121,116,176,134,137,180,145,155,171,146,151,179,156,159,174,138,131,163,109,94,171,112,114,171,117,115,176,132,129,180,147,154,164,126,123,178,154,160,177,140,135,164,111,96,169,112,103,165,107,96,174,129,125,182,152,158,172,145,148,178,153,159,181,147,148,174,128,117,166,111,93,164,110,93,179,143,140,185,163,169,175,159,165,180,161,167,182,145,150,178,138,127,172,130,114,178,141,133,186,159,159,182,160,162,174,158,160,177,159,163,180,150,155,183,150,150,181,148,140,183,155,149,187,165,168,177,155,153,170,152,151,4 22,17,14,118,97,82,158,134,121,168,143,139,167,138,136,160,134,128,118,96,87,17,12,10,72,57,47,155,130,115,178,151,148,188,154,157,186,150,153,175,144,142,156,127,120,73,57,51,114,92,77,168,140,132,189,160,161,196,150,153,194,145,149,190,152,159,169,137,136,122,99,96,132,106,91,175,149,143,192,162,160,187,125,117,193,134,132,197,156,158,175,144,144,136,107,104,135,107,92,179,151,145,201,169,172,190,128,113,196,141,134,200,165,167,175,142,143,138,110,106,126,98,86,177,146,139,200,170,174,206,164,159,207,172,168,197,165,166,173,142,141,133,109,105,88,67,63,176,146,140,190,164,160,199,164,165,202,170,170,185,153,147,165,135,128,101,82,77,27,21,18,149,123,115,182,157,153,187,156,154,188,155,152,178,149,142,145,119,109,46,36,34,4 154,123,127,163,129,133,167,131,137,170,132,140,172,138,148,170,138,146,162,130,137,149,118,124,162,131,135,171,136,143,168,127,133,165,119,126,173,132,142,173,139,148,166,134,142,154,123,128,167,134,140,171,135,140,155,107,114,148,96,102,160,110,115,178,142,154,171,136,147,158,124,128,169,134,142,166,125,133,145,89,95,143,87,90,147,93,95,176,138,149,174,142,152,162,130,135,169,133,141,164,120,128,125,69,75,97,33,33,144,89,93,178,142,156,174,143,154,162,131,138,168,130,140,163,116,124,126,65,73,92,24,23,145,91,96,179,141,156,171,137,148,162,130,139,165,124,133,164,115,125,152,99,109,128,68,66,158,109,116,177,138,152,167,130,139,156,122,129,161,118,126,164,117,132,164,118,129,169,129,137,174,133,144,171,132,141,163,127,132,151,117,122,4 20,12,13,113,81,75,155,121,115,166,130,129,165,130,127,156,122,115,114,84,79,15,9,10,69,48,46,151,116,110,176,139,140,188,151,152,187,151,150,174,140,139,153,118,115,70,49,49,110,78,74,168,130,128,195,161,164,202,164,170,199,157,166,188,152,157,167,132,133,117,86,87,129,94,89,177,135,137,204,171,175,195,146,152,186,129,138,197,162,167,173,140,143,135,104,107,135,100,96,181,141,142,211,174,180,170,107,112,158,95,103,203,169,176,175,141,143,138,109,111,126,92,93,182,143,143,203,162,169,195,147,156,193,150,157,195,159,162,170,136,135,128,97,98,86,60,64,176,137,138,192,153,159,199,159,164,198,161,164,184,148,148,162,126,123,95,69,69,26,16,18,145,107,109,181,142,143,185,147,150,183,145,146,170,131,128,139,103,101,44,29,32,4 158,126,125,178,146,147,188,156,157,190,156,158,190,156,159,186,155,156,173,142,141,156,125,123,170,137,139,189,160,160,199,168,169,196,154,160,194,151,160,192,156,161,181,148,150,164,132,132,177,143,145,195,163,165,202,168,170,192,145,152,183,129,138,193,153,159,188,156,159,172,141,139,184,148,151,200,167,169,199,160,163,181,122,127,173,110,114,189,146,153,193,163,166,176,146,145,186,150,152,201,167,171,199,154,158,148,80,84,132,59,65,192,147,158,193,164,167,177,147,146,184,146,150,199,164,167,201,152,158,149,84,88,133,70,75,198,159,167,189,156,159,173,140,141,179,141,145,194,155,160,197,151,159,194,151,159,196,155,161,195,159,162,184,150,150,168,135,133,175,137,140,187,147,152,193,149,155,195,154,159,195,156,160,190,153,154,178,145,144,162,130,127,4 120,105,97,161,148,142,176,163,162,184,171,170,182,170,171,173,161,162,156,143,142,109,99,97,137,122,115,166,156,155,184,174,181,188,176,184,188,177,183,182,174,181,162,152,157,135,125,129,137,124,122,160,150,155,178,170,180,150,122,119,172,159,168,182,178,188,166,161,169,141,135,143,159,146,141,179,169,173,188,177,187,136,98,87,148,128,130,170,167,180,154,150,158,136,130,140,168,153,148,196,186,190,215,211,219,160,111,90,158,118,106,195,194,201,160,154,159,127,121,129,163,149,149,193,181,186,212,205,208,204,189,186,189,164,157,206,199,198,187,184,182,150,144,147,148,134,133,177,164,166,197,189,192,206,200,201,203,195,197,195,187,186,179,174,173,149,141,141,129,119,116,170,158,160,179,170,175,183,173,175,181,170,171,179,172,170,162,154,152,114,107,107,4 160,150,154,169,157,163,173,162,169,152,122,112,170,152,157,179,170,180,173,162,169,161,151,157,156,146,151,168,159,169,169,154,160,123,79,59,152,126,126,183,177,190,166,153,159,160,152,160,156,142,149,167,158,170,140,110,103,115,76,66,131,102,98,170,162,174,159,148,157,152,144,151,175,160,168,184,173,183,157,124,114,123,84,72,110,77,65,153,136,141,161,154,165,151,143,152,193,181,188,203,197,209,169,131,113,148,100,75,135,87,66,164,143,144,173,166,176,149,141,147,192,180,183,206,200,209,182,149,137,132,70,38,124,63,38,173,144,139,194,189,195,172,164,167,190,173,178,202,192,197,199,184,185,165,126,103,137,84,57,166,130,122,197,189,193,184,176,173,188,173,176,197,182,184,202,190,191,205,194,198,188,167,161,179,151,143,191,175,178,182,171,168,4 116,81,92,148,114,128,164,130,149,168,132,151,166,129,147,160,126,146,146,110,130,113,78,96,136,100,113,159,123,141,175,138,160,183,150,172,182,149,173,172,136,161,158,122,146,139,104,125,146,111,127,171,135,156,180,139,160,174,126,140,179,137,158,180,145,170,170,138,161,151,118,140,152,114,132,172,133,153,149,90,104,131,61,66,156,94,99,183,145,166,173,141,163,152,119,141,156,117,137,167,122,138,129,62,70,128,59,68,153,90,93,174,130,143,175,144,167,152,117,140,156,122,141,177,140,164,172,122,139,144,77,79,146,82,80,176,135,150,169,135,158,147,108,130,152,115,133,173,135,157,184,146,168,177,130,143,182,144,163,179,144,164,160,121,142,140,103,126,140,100,119,166,126,148,181,145,168,181,140,164,179,138,161,170,131,152,153,113,135,128,92,114,4 17,7,12,105,69,76,147,109,120,154,114,130,154,113,131,145,105,122,102,70,84,11,5,8,63,38,46,141,102,113,166,131,147,179,142,161,176,139,158,163,126,147,142,103,122,61,38,50,104,71,78,156,119,133,182,145,166,191,151,171,189,152,177,179,143,168,160,125,148,109,78,97,122,86,95,166,129,146,174,128,145,148,80,87,172,116,127,189,155,177,166,132,154,126,94,116,127,92,102,171,134,153,163,108,120,132,58,63,159,95,96,186,152,169,166,131,154,128,94,116,119,84,99,169,134,151,189,150,173,172,116,124,176,126,135,183,147,167,159,120,142,116,84,105,82,55,69,161,120,139,182,146,167,191,153,175,189,153,174,172,133,153,151,112,134,85,57,75,26,15,21,134,94,114,172,134,153,179,141,161,171,131,151,160,121,141,130,92,112,35,20,29,4 176,133,152,189,151,172,197,158,176,201,163,185,201,163,188,197,158,184,186,145,170,177,137,161,186,146,165,197,159,180,204,164,182,190,134,143,189,135,149,185,130,145,190,149,173,183,146,168,193,157,177,202,161,184,190,132,145,154,74,76,159,83,89,169,96,97,190,143,160,187,148,172,197,158,178,192,143,159,159,85,94,145,68,81,153,76,78,178,112,120,185,132,144,189,150,171,198,158,181,182,122,126,149,71,77,146,68,78,160,83,88,171,99,105,173,109,110,189,151,167,194,155,180,200,154,173,182,116,125,179,109,123,150,70,71,149,69,64,183,129,139,188,150,172,193,155,178,202,161,184,206,162,183,187,123,128,176,108,110,188,134,149,193,150,168,184,144,166,187,145,167,197,156,177,204,161,184,202,154,171,199,146,163,205,164,188,194,152,170,180,137,156,4 183,148,153,200,172,181,203,170,177,198,157,163,192,151,157,204,180,186,198,178,183,185,169,173,193,162,167,207,182,191,179,121,108,159,90,63,136,62,49,201,166,175,205,187,195,190,168,173,199,163,171,209,180,186,163,95,73,136,63,36,140,59,43,175,112,108,207,186,192,195,174,174,203,165,177,207,166,172,168,95,66,126,51,32,144,76,64,150,71,56,193,153,152,203,192,197,205,164,174,215,180,195,198,145,137,143,78,57,167,96,99,150,68,55,189,149,146,202,182,190,204,161,176,216,181,198,216,178,177,157,96,70,153,71,61,178,100,92,195,141,150,194,162,175,202,163,175,213,178,191,218,183,192,195,139,118,184,112,99,204,142,154,205,172,183,185,142,149,199,156,167,210,174,183,218,191,201,214,182,182,213,177,180,208,158,172,200,162,171,182,144,147,4 159,120,123,177,139,146,189,154,165,192,154,168,192,159,172,186,151,158,177,148,155,157,123,132,170,129,134,189,154,166,185,141,143,161,100,89,151,91,90,195,160,173,185,153,164,168,137,146,179,136,145,198,163,175,164,105,94,124,48,22,125,46,34,180,130,138,193,168,176,175,145,149,182,127,139,198,157,170,164,98,81,117,43,26,130,60,51,146,71,64,193,164,170,181,159,164,183,126,140,202,160,177,193,138,140,135,70,55,145,72,74,144,68,58,188,153,160,181,152,161,184,133,148,201,159,177,208,163,174,156,94,73,145,64,52,178,110,110,187,143,157,172,136,145,182,134,147,199,157,170,208,171,185,194,144,136,187,128,124,197,147,162,188,152,162,146,91,79,176,128,139,194,152,162,203,167,179,205,169,178,204,174,181,194,152,162,183,147,155,153,109,107,4 14,10,9,110,80,77,157,125,125,165,133,139,163,123,131,155,123,128,114,94,94,13,10,10,63,47,43,152,116,114,175,140,146,189,154,167,185,147,160,170,131,142,152,119,127,69,57,58,109,80,76,168,128,131,191,154,166,163,111,109,165,114,121,190,157,174,164,127,139,117,94,99,130,98,95,176,127,137,194,149,161,126,57,41,125,54,50,187,153,162,174,145,157,135,110,118,134,102,100,179,130,142,204,158,177,157,98,94,133,57,52,181,137,146,177,152,163,140,118,123,123,91,93,179,138,145,205,166,184,194,149,152,184,130,132,188,146,159,155,116,111,130,108,114,84,66,67,176,137,142,195,152,165,202,167,180,201,170,182,185,150,159,161,128,130,95,76,78,23,17,17,144,109,114,183,139,150,188,151,161,186,151,158,177,147,152,146,120,123,40,30,30,4 178,141,163,184,148,173,188,149,178,191,151,186,185,135,167,181,131,164,178,132,165,170,130,159,186,152,177,190,160,187,187,143,170,142,82,98,91,43,57,89,37,50,146,92,114,175,137,167,187,154,180,174,126,146,122,58,68,37,6,13,8,0,8,7,0,6,74,28,37,171,125,150,191,157,186,131,67,76,33,0,4,8,5,13,15,7,14,8,3,10,64,28,39,175,128,155,192,150,177,90,46,56,6,2,8,15,7,14,11,6,14,14,0,2,118,68,86,184,144,180,190,146,170,86,41,47,4,0,0,8,1,10,30,6,15,99,43,55,172,122,151,180,138,171,188,146,174,162,110,129,108,57,69,81,36,42,129,75,89,190,143,173,185,146,176,180,136,164,184,142,167,192,153,178,198,157,184,193,148,171,196,158,182,191,156,182,187,149,175,179,138,163,4 182,140,164,196,160,180,206,173,192,208,174,196,208,173,196,202,165,188,189,146,169,177,136,159,192,156,175,206,177,196,215,188,210,217,180,208,203,155,182,205,161,190,198,161,187,185,145,169,200,168,187,213,189,209,209,171,191,133,78,92,59,21,35,108,58,74,198,161,184,193,161,185,206,177,200,216,186,208,122,61,70,23,1,12,6,4,15,44,14,26,191,148,169,194,155,180,209,181,205,208,171,190,50,17,27,5,4,15,18,0,10,108,59,75,210,175,204,195,159,184,204,171,193,212,175,195,116,67,79,53,17,28,121,70,85,206,162,186,209,176,202,197,163,187,199,160,182,213,182,204,221,188,208,210,171,188,219,189,208,218,192,213,207,174,193,195,161,183,198,157,181,209,173,193,216,188,207,222,199,217,221,197,215,214,181,201,204,171,190,190,153,177,4 13,6,11,99,59,72,147,103,118,157,116,133,148,104,119,141,97,112,102,65,81,11,5,8,61,37,45,142,100,117,165,127,149,181,143,164,178,135,156,159,117,140,142,98,121,62,37,51,105,68,77,160,121,138,185,151,174,171,129,153,139,97,120,172,133,160,155,115,139,108,71,93,124,84,95,173,139,156,178,141,162,31,9,15,22,4,12,177,135,161,163,125,151,125,85,112,126,85,96,177,137,156,174,138,160,57,33,40,133,98,118,193,156,183,166,128,153,129,89,114,119,79,93,173,131,149,193,156,179,208,172,194,206,176,198,187,154,176,167,128,153,122,83,108,79,50,64,169,125,144,186,148,171,196,164,186,192,162,183,180,147,167,158,120,142,87,56,77,21,11,16,135,90,110,175,131,154,183,145,167,179,142,163,168,131,150,133,94,113,33,18,28,4 183,158,184,188,164,192,192,169,196,188,161,182,187,159,186,183,151,179,178,146,171,173,143,169,185,159,183,191,167,194,195,172,198,193,169,193,190,159,189,183,147,178,181,151,177,174,142,165,187,160,185,192,166,193,196,172,198,183,147,170,157,100,114,181,140,172,183,152,179,173,138,158,190,165,192,194,169,197,199,172,199,145,90,99,98,30,32,176,126,155,184,152,181,173,137,156,190,165,191,194,171,195,197,172,197,160,110,121,82,19,21,157,98,120,187,153,184,174,140,161,189,165,190,193,168,194,193,165,193,178,137,156,129,64,66,172,131,153,186,156,184,177,143,171,187,162,188,190,164,188,189,161,186,183,143,164,181,137,160,184,151,179,184,156,184,177,146,175,186,161,187,188,160,183,190,160,184,178,134,151,179,132,155,184,148,177,182,152,180,176,144,173,4 160,131,156,176,148,174,188,164,190,191,168,192,191,167,192,182,156,181,168,137,164,155,125,152,171,143,167,186,161,186,197,176,199,200,179,202,197,174,199,188,161,187,178,150,177,165,137,165,179,154,178,194,171,194,204,183,207,207,187,211,202,178,202,193,167,190,186,161,186,172,146,173,184,158,181,198,175,198,209,189,214,195,164,185,189,152,175,194,166,184,186,159,181,174,147,173,186,161,185,200,178,201,213,196,221,170,128,140,160,107,122,200,172,192,186,160,181,175,150,174,184,158,183,200,178,202,208,189,212,197,165,181,193,159,178,198,174,198,187,161,184,173,147,171,179,152,176,196,172,197,204,184,206,202,177,195,198,170,190,195,170,193,184,159,181,169,143,166,173,142,167,190,165,190,197,171,194,199,175,193,197,172,193,190,162,186,178,152,174,162,134,157,4 160,131,158,168,141,170,173,147,176,174,148,177,172,146,174,165,134,163,158,124,154,152,122,152,166,137,163,172,146,177,178,153,181,175,147,172,173,144,173,168,138,166,162,132,159,155,125,153,170,143,171,176,149,178,180,155,183,179,151,177,174,141,173,170,139,166,163,131,154,157,126,153,171,144,172,176,148,175,182,157,187,154,113,131,148,97,117,174,143,173,161,123,143,156,121,145,171,143,172,177,151,179,186,159,187,121,69,74,101,40,48,175,136,168,161,125,144,156,120,142,170,142,172,176,150,177,181,155,183,149,105,120,120,64,70,172,137,168,164,131,158,156,122,148,167,140,170,174,147,175,175,146,173,167,128,148,167,127,151,170,139,169,164,134,163,156,124,152,165,136,166,171,143,172,173,141,167,166,127,146,165,124,149,167,135,163,162,131,159,155,123,151,4 208,167,197,212,172,202,214,172,202,213,171,203,212,168,199,211,171,202,207,168,200,201,159,191,210,166,195,213,169,199,211,163,193,205,152,178,208,159,186,213,173,205,210,173,205,206,166,198,212,166,195,210,160,187,189,120,134,169,84,86,186,114,122,207,157,182,213,174,205,208,172,202,214,173,200,206,153,171,168,83,80,144,50,46,163,74,72,196,131,146,212,171,203,210,174,205,216,178,205,208,157,174,177,96,93,147,54,52,155,63,62,192,121,132,213,173,204,210,174,205,215,178,205,215,174,199,203,139,152,184,107,115,181,100,105,202,139,162,211,169,201,209,169,200,214,177,203,218,181,209,217,173,201,211,158,184,206,147,174,211,162,192,210,165,197,207,163,195,213,174,200,215,175,201,216,173,201,215,171,201,215,172,202,211,165,193,208,161,191,204,159,189,4 169,131,157,183,148,172,193,164,188,197,171,195,196,170,195,190,163,187,180,152,178,168,141,167,179,142,167,191,158,181,202,173,197,205,178,202,203,175,199,197,168,192,188,162,188,175,147,173,186,149,173,198,165,187,207,176,198,211,181,206,211,183,210,203,176,200,194,166,190,181,151,176,188,146,172,201,163,187,212,178,201,193,142,158,175,114,123,206,176,199,196,169,192,182,153,176,188,143,170,201,161,187,216,188,211,193,142,151,157,75,77,204,169,190,197,172,195,183,155,178,190,152,180,202,166,193,212,183,202,214,180,201,208,166,189,203,165,189,195,164,187,183,155,178,187,146,174,197,153,181,208,175,196,211,178,197,208,174,193,200,165,186,190,157,176,179,148,169,183,144,169,195,156,182,203,167,192,206,170,190,202,165,185,196,159,179,184,145,163,172,137,158,4 162,126,152,170,136,165,176,143,173,177,147,176,175,144,174,173,141,171,165,133,162,159,128,158,167,131,157,174,139,168,180,147,175,181,148,177,180,145,175,178,146,176,170,139,167,163,133,161,170,131,158,177,140,165,181,142,169,180,138,167,176,133,161,178,143,172,173,139,168,165,132,161,172,130,157,179,141,168,184,145,170,156,96,108,130,57,56,167,119,137,177,146,176,167,136,164,172,128,156,181,145,172,187,154,178,154,92,96,112,29,23,153,92,102,178,147,177,168,138,165,172,130,160,181,148,174,186,154,178,181,139,161,161,99,115,167,115,138,174,138,168,165,130,158,171,131,161,179,144,169,182,146,170,182,142,169,182,144,173,176,134,163,170,129,157,164,128,154,167,122,151,175,137,162,180,142,166,181,141,167,179,140,164,173,133,159,167,128,154,161,122,146,4 92,76,77,136,117,120,153,132,142,158,137,148,154,135,147,141,122,134,123,106,114,76,63,71,124,107,107,155,138,144,174,159,170,180,167,178,174,160,172,157,138,153,135,115,129,110,94,106,138,118,123,168,153,162,188,176,188,182,166,178,179,163,177,176,163,178,152,135,151,120,100,114,146,125,132,177,163,175,189,175,188,111,57,59,115,65,72,177,161,175,161,147,162,132,116,132,152,134,141,181,168,181,198,187,201,150,115,119,121,73,79,176,159,177,164,151,165,138,123,140,151,132,141,180,165,178,202,191,207,207,197,210,196,185,198,182,170,184,162,148,161,139,126,139,144,122,132,172,154,167,192,181,195,198,187,200,193,183,195,177,165,176,157,143,155,129,115,128,127,110,120,165,149,161,181,168,180,186,174,186,181,167,180,170,158,168,148,135,146,109,95,106,4 199,181,191,207,192,202,212,201,212,214,202,213,210,193,205,202,180,192,197,176,188,186,166,180,204,185,196,209,192,205,194,165,173,188,152,157,202,178,189,206,183,196,201,181,194,191,174,186,205,187,200,186,149,156,132,64,57,123,54,48,148,91,90,197,167,179,207,190,205,195,176,188,205,184,196,155,98,93,120,55,52,123,59,59,130,65,64,154,100,100,203,180,194,196,176,189,213,196,210,178,137,137,130,63,53,115,48,41,109,40,31,161,108,110,202,182,199,196,179,193,211,195,207,212,196,205,196,164,168,163,114,109,148,89,84,200,172,187,206,189,206,195,180,194,210,196,207,216,202,211,221,211,220,220,205,214,216,197,209,211,192,205,206,189,201,197,183,195,208,192,206,215,200,211,220,208,216,219,207,214,216,203,211,210,192,204,203,186,197,191,175,184,4 150,121,126,159,135,146,164,146,157,166,148,156,168,150,156,165,149,157,160,139,150,149,116,115,154,124,129,164,142,153,170,151,162,174,155,159,174,149,149,172,152,158,165,143,154,157,123,126,159,132,141,171,143,155,174,136,138,170,117,102,175,124,116,178,140,143,172,144,155,162,135,145,163,138,149,174,143,154,170,114,102,164,93,69,171,113,104,178,130,130,172,140,150,162,140,149,164,133,141,174,129,140,171,107,98,163,96,72,168,109,93,176,131,132,171,145,150,160,142,139,163,136,144,173,133,142,175,127,122,170,114,97,174,123,114,177,142,154,167,142,142,155,119,96,160,132,140,172,144,154,178,140,143,178,139,137,177,145,147,173,149,159,163,133,124,149,108,79,155,122,120,166,141,147,173,145,152,174,148,154,170,144,143,167,141,136,156,122,105,144,104,77,4 195,175,187,195,175,190,192,170,185,185,158,171,188,165,179,193,175,191,187,165,179,182,158,172,198,179,194,188,161,173,148,92,92,137,76,70,145,92,93,170,137,148,188,166,180,187,166,181,187,158,169,154,100,102,123,55,51,112,42,39,113,48,48,131,73,73,172,136,147,189,170,187,186,153,162,139,76,70,122,61,60,108,45,46,126,63,65,127,65,68,144,91,95,179,149,164,197,172,184,148,93,90,123,59,51,117,54,52,120,56,57,115,55,54,122,58,55,170,135,148,207,189,204,178,140,144,143,84,78,121,55,48,98,32,22,105,40,34,150,97,104,177,148,165,208,191,202,210,192,206,201,174,186,172,131,133,137,77,71,131,71,67,182,151,167,188,168,187,207,189,201,209,191,202,210,192,204,209,190,203,196,169,181,189,160,174,191,170,187,190,171,187,4 175,150,158,184,162,174,191,173,187,187,167,180,184,161,172,179,158,168,165,142,148,136,106,105,180,157,167,191,170,184,195,174,190,194,172,185,189,167,176,185,166,177,171,148,154,147,117,114,185,164,176,195,174,189,189,156,168,179,135,135,182,147,152,182,157,168,174,152,161,156,131,137,183,157,167,193,168,183,179,128,134,167,105,99,173,123,129,174,135,148,174,152,163,157,134,143,182,160,170,192,170,184,178,129,140,161,90,91,166,109,115,177,145,159,170,147,156,149,120,124,177,154,165,189,169,184,183,149,162,163,99,109,173,133,146,179,159,175,153,117,117,132,92,85,165,136,141,177,154,166,181,157,172,176,145,158,176,151,163,167,142,153,142,102,97,122,81,71,148,112,110,161,132,140,170,146,158,171,147,158,161,133,139,152,123,126,134,101,100,113,79,76,4 171,155,164,180,164,173,186,172,182,189,177,188,189,176,187,184,172,183,178,165,176,166,153,164,178,162,171,186,172,181,192,178,188,193,180,191,191,178,188,190,177,188,182,169,181,170,157,168,181,164,173,190,175,184,193,178,189,191,171,181,191,174,186,192,178,191,183,167,179,173,159,170,183,167,176,192,177,187,193,178,188,110,75,73,161,130,135,197,184,198,185,169,179,175,161,172,184,166,176,194,179,189,189,172,178,78,40,35,157,125,129,199,186,199,184,170,181,176,163,174,183,166,176,192,180,189,192,177,184,180,153,157,191,173,184,192,178,189,185,171,181,176,163,174,181,165,175,189,174,183,194,180,188,196,183,194,194,181,191,189,174,183,182,168,178,172,158,168,177,160,170,186,168,178,191,176,185,191,176,184,191,177,185,187,171,181,178,162,172,168,152,161,4 149,133,139,167,153,161,177,164,173,182,169,178,183,171,181,176,164,175,162,149,159,145,132,140,160,145,153,178,166,175,189,177,186,193,182,192,193,182,194,186,175,186,173,161,172,157,145,156,169,154,163,187,175,184,197,184,196,203,192,205,199,189,201,194,183,197,181,169,181,165,154,165,175,162,171,190,177,186,200,187,199,181,161,169,192,175,188,196,184,197,184,173,183,169,157,168,177,163,172,191,178,188,203,192,203,117,84,81,174,151,159,200,189,203,184,173,184,169,158,168,175,161,170,191,177,188,199,188,197,187,170,176,195,182,192,194,183,193,183,172,182,166,154,164,171,154,164,186,172,183,197,186,196,202,192,202,197,185,194,189,176,185,177,165,173,159,147,155,165,146,155,180,165,175,190,177,188,194,181,191,192,178,187,184,170,179,169,157,165,152,138,146,4 177,157,168,179,161,173,180,165,177,181,165,177,180,164,176,180,164,175,182,168,181,177,162,175,179,160,172,181,164,174,180,164,176,178,157,167,174,150,159,181,163,176,181,166,180,179,164,178,179,161,171,182,167,177,180,162,173,130,93,91,133,87,81,178,153,165,181,166,182,180,165,179,179,161,172,184,170,182,165,140,145,49,23,23,82,40,34,164,128,130,183,169,185,181,167,179,181,164,174,185,172,184,153,122,122,37,15,17,62,26,22,163,127,128,184,169,184,182,168,180,180,163,173,184,171,182,161,132,134,80,38,28,123,84,79,175,151,158,183,170,183,180,166,178,179,164,174,180,166,176,175,154,161,164,133,133,174,150,160,180,162,175,181,167,179,179,165,177,179,165,175,180,165,174,179,161,169,181,164,176,181,163,176,181,164,175,180,164,175,178,164,174,4 207,171,189,215,182,202,219,187,208,221,192,212,222,192,211,218,187,207,211,176,196,215,184,201,211,177,195,219,188,208,222,192,212,223,193,215,224,192,214,222,195,216,214,184,206,216,186,206,214,180,198,221,190,210,226,198,219,211,163,177,207,154,165,218,184,205,216,186,209,217,187,209,212,172,190,219,187,206,218,176,192,190,112,115,180,101,101,214,175,192,218,191,215,216,184,207,213,179,198,218,184,202,196,126,129,180,95,94,176,96,95,218,183,203,216,189,212,213,183,205,214,181,202,221,190,209,219,180,196,212,167,176,209,159,168,218,184,207,214,188,210,209,182,203,209,175,194,217,185,205,221,192,212,221,189,209,221,193,214,216,186,208,210,179,202,204,172,194,206,172,190,211,176,196,216,182,203,217,183,203,216,184,204,214,185,206,205,173,196,197,164,186,4 184,155,170,190,162,176,189,155,171,194,165,183,196,176,192,193,175,188,190,171,185,182,159,176,188,163,176,194,172,187,185,142,149,172,116,115,183,145,155,192,165,179,187,162,177,181,154,169,191,168,178,197,178,191,180,133,130,142,71,54,147,84,67,174,128,126,189,165,179,180,151,159,191,169,175,196,175,185,172,120,112,126,59,47,128,61,42,154,92,73,186,157,166,177,142,150,195,182,194,195,177,185,170,119,108,129,59,44,138,74,63,160,99,84,182,150,156,179,146,156,195,184,194,196,181,190,175,126,118,88,26,19,100,43,39,184,143,145,189,168,181,184,160,176,191,176,187,195,177,188,180,138,136,129,67,61,155,104,112,193,167,181,188,164,177,184,161,176,189,171,182,192,173,187,190,162,173,189,151,159,190,155,169,187,157,166,186,159,170,183,163,175,4 13,8,10,95,63,65,136,95,101,146,106,117,144,111,121,135,112,117,97,78,83,12,9,11,55,35,38,134,97,101,158,123,135,166,130,144,162,136,145,151,128,140,132,108,116,59,46,51,94,65,69,148,110,121,172,137,154,184,158,177,182,165,182,162,136,151,142,115,128,101,80,90,110,74,79,157,122,132,185,161,176,166,123,127,169,134,142,149,100,96,135,97,98,121,104,118,115,86,87,163,139,146,195,184,196,141,89,84,152,105,107,157,109,108,141,105,110,123,104,118,110,89,92,162,137,143,188,173,184,181,155,165,181,156,170,172,150,164,147,121,135,113,92,105,74,60,66,159,140,146,175,160,168,185,169,181,179,160,171,164,147,157,145,124,135,83,67,75,20,16,19,127,108,112,164,144,151,171,155,166,165,143,154,154,131,140,125,102,110,35,27,32,4 151,116,132,165,136,151,171,147,163,173,148,163,171,150,165,168,151,165,157,133,149,142,115,132,160,132,146,172,146,161,178,153,170,182,163,181,180,166,181,176,160,175,163,144,159,143,116,124,167,139,153,178,155,170,176,144,155,166,123,129,177,151,165,177,157,173,156,122,128,127,76,64,172,152,162,182,165,176,172,137,141,125,59,43,143,90,80,175,150,163,150,108,104,125,67,54,175,161,169,186,173,184,166,129,127,113,50,36,131,71,54,170,139,145,150,103,101,125,66,55,174,160,171,186,176,188,171,137,135,89,29,20,144,102,105,181,160,174,161,132,140,138,95,90,170,153,164,181,167,180,178,152,160,159,116,120,174,143,156,176,153,165,168,150,163,151,127,139,166,150,159,175,160,167,182,165,178,182,162,174,177,153,163,173,153,164,165,149,160,150,130,142,4 14,6,13,113,78,102,157,116,147,157,115,151,154,114,149,146,108,140,99,65,91,8,3,8,65,42,58,154,116,144,174,134,171,186,151,190,180,147,184,169,134,168,147,111,147,57,37,56,109,77,98,171,139,167,195,166,204,188,150,182,175,133,168,188,158,199,165,134,169,108,80,110,126,91,116,180,151,180,204,175,205,122,49,52,137,70,86,198,169,207,174,143,176,134,103,134,131,94,118,184,152,183,205,172,202,137,62,60,145,75,83,204,175,209,176,145,177,140,109,140,127,91,118,182,149,180,212,186,219,209,177,200,201,164,189,199,169,200,175,143,174,129,98,130,85,57,81,175,138,169,194,162,192,207,179,208,203,173,204,183,149,181,166,132,166,88,61,87,24,13,23,143,104,132,180,144,175,187,153,183,182,146,177,172,136,169,142,107,135,35,20,33,4 134,94,124,153,111,148,162,119,159,172,137,173,162,124,162,160,121,155,150,112,146,130,95,128,149,114,145,163,125,163,179,142,182,179,142,180,163,120,161,175,140,179,160,121,162,143,108,142,159,126,156,177,145,180,185,152,187,126,63,73,125,60,76,181,148,190,165,129,167,154,122,155,164,132,162,187,159,193,156,100,118,86,11,9,111,39,46,176,135,169,176,145,179,161,128,160,167,131,162,187,155,192,156,95,109,103,23,16,108,29,30,178,135,166,180,148,182,160,126,159,167,131,164,186,154,190,196,163,196,160,102,112,153,91,102,189,155,189,179,147,177,160,126,158,162,126,157,183,150,184,195,163,194,196,164,195,195,163,195,184,148,180,172,136,168,155,121,153,154,114,145,175,136,169,184,146,178,189,154,183,189,153,184,176,135,170,163,125,159,146,111,144,4 205,174,207,216,185,219,232,214,241,223,194,224,211,172,210,221,197,225,220,197,227,207,175,209,214,188,217,224,202,232,229,204,225,186,116,133,173,91,109,223,193,221,223,203,233,207,174,207,222,201,224,232,211,240,196,132,142,135,41,48,148,52,62,213,167,191,226,210,237,216,194,218,226,207,232,220,176,194,164,69,75,136,45,56,150,56,64,206,149,165,229,211,236,223,205,225,228,205,232,218,168,185,171,72,70,153,58,63,148,49,56,198,130,143,234,214,239,222,202,222,226,199,228,235,211,234,216,157,167,173,79,77,162,61,59,216,162,178,235,219,240,224,205,223,226,203,229,236,215,235,240,220,239,226,184,194,219,172,181,234,208,230,231,212,230,221,202,221,222,197,221,233,208,228,237,216,233,238,217,237,240,221,240,234,211,230,223,196,218,215,191,212,4 45,37,33,138,120,106,164,150,141,169,157,153,170,161,157,160,152,149,135,126,119,42,38,35,102,85,78,164,148,139,180,162,162,186,172,174,187,172,175,176,161,165,161,150,149,104,95,90,136,112,104,175,153,148,193,175,178,201,183,187,202,180,188,190,169,178,172,149,152,138,119,118,149,124,115,185,163,163,209,184,187,136,80,75,141,74,86,208,180,190,179,157,164,150,128,130,153,127,121,190,168,170,213,185,192,162,104,107,167,116,125,211,183,194,184,156,165,154,131,132,152,134,128,191,169,170,209,186,193,221,191,199,220,189,196,205,172,183,184,154,162,149,123,125,128,109,104,188,163,160,204,178,187,213,185,195,210,174,185,199,160,171,177,143,150,128,103,103,66,55,51,174,149,146,195,170,176,204,174,186,199,157,170,187,142,151,162,121,125,76,59,59,4 172,143,167,188,161,185,198,175,197,201,180,203,198,176,205,190,164,191,181,153,180,166,138,166,180,149,174,195,170,194,206,185,208,204,179,204,185,138,156,191,159,185,189,165,193,175,149,175,187,159,183,202,178,202,211,188,214,166,101,109,118,22,11,170,110,121,196,173,202,180,153,179,192,165,189,207,187,211,200,160,177,125,37,32,98,11,9,158,92,98,199,176,203,183,158,183,194,168,193,212,193,220,181,126,135,110,21,14,109,23,21,176,123,137,201,180,205,184,158,183,192,164,189,210,189,217,170,103,106,104,11,3,121,32,24,194,156,173,198,176,201,183,157,182,189,160,186,203,179,204,196,154,170,163,88,82,176,113,114,202,176,197,192,167,190,176,147,169,185,155,181,198,171,195,205,183,207,206,177,198,205,180,203,200,174,197,188,161,183,171,141,164,4 161,129,150,185,158,181,198,175,198,203,181,203,200,177,202,193,168,192,179,152,177,160,131,157,175,145,168,196,170,194,210,189,210,214,195,220,205,177,204,202,177,203,191,166,192,173,147,173,184,156,180,204,179,202,219,201,226,190,141,156,146,59,56,194,154,174,200,179,206,180,154,180,190,163,186,210,189,213,216,189,211,142,58,57,104,10,5,183,131,144,205,185,211,185,160,185,192,164,189,216,199,225,202,160,175,116,25,21,118,32,33,198,159,177,205,185,209,186,161,185,190,162,185,213,194,221,198,150,163,124,27,18,146,63,58,211,185,206,201,178,201,182,155,179,185,157,180,206,182,206,213,189,211,198,148,157,204,163,176,210,189,211,194,167,188,174,146,169,180,149,173,199,173,197,209,186,208,214,195,217,212,192,214,204,180,201,189,164,186,168,140,164,4 18,9,16,115,83,101,158,125,147,166,136,161,166,138,163,158,128,153,118,89,112,16,8,15,69,45,60,155,121,142,179,151,175,190,166,192,189,167,195,173,147,174,158,129,157,75,54,73,114,82,101,171,141,165,195,172,198,200,174,200,182,141,165,188,164,194,171,145,174,125,97,124,136,102,122,178,149,173,208,188,217,157,100,111,118,38,37,194,168,195,178,154,183,143,115,144,142,106,127,183,155,180,208,185,213,120,40,39,125,54,57,201,179,206,178,154,180,145,118,147,134,99,123,184,154,179,202,178,206,172,117,126,181,136,150,197,175,200,173,146,171,134,106,133,91,64,85,182,148,175,193,168,195,206,186,211,203,182,206,186,162,184,168,139,165,100,73,96,25,15,23,152,117,144,187,156,183,189,162,187,188,163,185,177,150,172,146,114,139,42,26,40,4 68,49,59,162,132,146,183,155,174,190,163,185,184,154,178,180,152,174,163,133,155,67,47,61,131,104,118,184,156,175,202,179,204,207,178,205,203,174,202,193,164,191,181,152,176,136,108,131,164,134,148,197,170,192,189,143,160,156,80,85,174,108,122,200,165,193,191,165,190,168,141,165,178,147,162,209,180,200,137,53,58,136,37,40,159,68,68,189,138,151,197,170,196,175,149,175,181,151,166,214,189,211,188,134,149,190,126,137,207,147,160,208,174,193,198,170,194,176,150,174,177,145,163,210,184,204,233,209,233,238,214,236,233,210,230,219,197,217,199,177,197,172,147,170,155,123,142,205,176,194,220,192,214,229,197,219,224,188,212,209,177,200,193,170,191,157,132,155,91,68,82,193,161,179,210,183,205,219,192,213,218,187,209,200,162,187,182,152,174,106,82,102,4 175,149,167,189,165,184,196,174,195,198,173,197,198,167,194,197,168,195,188,156,181,180,148,173,181,154,174,193,168,191,190,156,175,166,107,115,167,103,114,187,137,155,195,160,188,189,158,185,188,162,184,178,130,144,146,68,63,132,47,42,142,55,52,149,64,65,172,112,125,191,157,181,195,167,187,151,80,83,127,37,40,147,64,69,154,72,73,153,69,73,154,73,72,185,141,153,199,171,189,149,69,68,109,18,26,143,53,57,163,75,76,173,97,100,170,97,99,189,148,159,204,182,203,191,145,159,147,60,59,177,108,115,188,115,123,189,117,124,195,142,153,198,165,182,204,181,201,211,188,210,214,184,201,220,196,213,217,188,204,215,182,198,211,182,199,205,182,201,201,176,196,211,186,206,219,199,219,222,198,215,224,205,219,221,202,218,213,189,207,207,185,202,4 159,134,145,180,155,170,193,170,188,197,173,193,190,165,186,189,164,185,178,153,173,159,133,152,174,148,163,193,170,188,209,188,210,209,183,207,207,180,206,197,170,195,188,162,185,172,147,167,187,161,177,203,178,198,188,141,153,160,87,92,181,120,134,203,170,196,198,173,197,183,158,180,201,179,196,196,156,170,132,42,45,148,57,61,156,68,69,184,127,137,203,176,200,188,163,186,204,181,198,205,169,185,143,57,64,173,90,98,189,113,120,199,152,163,203,175,197,189,163,185,201,176,192,220,200,220,224,195,212,227,199,214,225,192,208,219,194,213,207,186,205,190,165,186,197,170,185,216,193,211,229,204,224,233,208,226,230,210,227,221,199,216,205,186,203,188,167,186,190,162,176,210,185,202,222,196,215,227,201,220,222,187,209,213,179,202,199,175,195,181,160,179,4 172,106,105,213,191,213,217,197,218,218,196,218,219,195,220,218,197,221,213,185,211,207,181,206,193,144,153,210,179,198,197,147,162,172,107,122,162,94,109,201,156,175,218,193,219,211,185,210,216,197,221,197,145,160,148,52,54,141,46,61,125,38,58,139,52,65,198,153,173,215,191,215,223,206,227,186,123,141,147,48,54,155,64,74,163,78,96,139,49,66,163,95,110,217,194,216,226,210,231,202,151,165,156,57,60,162,71,81,162,72,84,137,43,61,156,83,96,217,193,214,227,211,229,228,208,227,192,123,132,149,55,63,154,57,66,168,83,100,203,159,182,215,191,214,226,210,228,230,215,233,230,207,223,210,166,179,206,153,169,221,186,208,221,198,219,214,189,211,224,206,224,229,212,228,232,218,232,234,215,231,232,210,228,228,206,224,220,196,215,213,188,208,4 217,177,181,220,179,183,224,181,186,225,182,187,224,184,189,222,180,184,221,182,186,219,180,184,219,179,182,221,178,182,224,176,182,225,180,186,226,188,194,223,184,188,222,187,190,221,189,192,220,181,184,223,178,181,219,160,157,209,130,115,218,160,156,226,189,194,223,192,195,223,197,199,221,183,186,223,179,183,211,137,124,201,102,79,204,116,97,225,183,185,224,195,199,220,191,195,221,178,180,225,181,187,213,147,140,199,99,75,204,114,90,224,182,179,226,200,204,223,195,198,222,180,182,225,181,186,225,178,184,216,152,141,217,158,149,226,195,197,224,194,196,221,187,191,221,180,182,224,184,187,226,189,194,227,193,199,227,194,197,224,194,196,222,191,193,219,186,189,222,184,186,225,187,189,225,191,194,224,187,192,224,188,191,223,191,193,221,189,193,218,187,190,4 113,38,25,170,110,111,219,195,221,225,203,223,222,197,219,215,189,214,208,181,205,180,147,173,106,21,3,140,47,28,224,194,212,232,213,237,229,205,228,228,206,232,217,191,217,198,168,195,174,113,111,200,146,152,220,182,201,183,110,123,166,89,107,208,162,183,225,201,228,205,175,202,217,195,221,239,226,254,208,156,173,165,64,68,165,74,90,164,78,93,225,199,222,210,182,209,216,191,209,236,218,239,233,203,222,186,104,111,175,86,95,202,146,168,227,202,226,211,183,209,217,195,215,236,216,236,246,231,250,236,209,227,230,198,216,239,219,241,226,201,224,208,176,201,212,187,204,231,210,229,240,221,239,244,227,245,243,226,243,234,211,230,223,197,218,202,168,192,202,173,192,226,203,223,235,214,232,239,218,236,237,215,233,230,206,226,218,189,211,192,156,180,4 177,155,166,185,166,177,190,175,189,193,179,195,197,185,203,190,174,190,180,164,177,171,154,165,184,166,175,190,175,188,184,154,158,174,130,127,188,162,170,194,182,198,184,169,182,175,161,172,188,174,185,194,177,190,154,89,68,128,41,13,133,57,35,155,102,95,185,168,181,178,165,176,192,175,187,163,110,101,132,55,28,119,45,32,112,38,24,119,42,25,174,143,149,180,168,181,193,177,189,152,88,71,113,30,8,118,47,35,107,35,23,120,43,20,168,126,121,176,161,174,191,178,192,185,153,154,139,64,42,133,52,25,131,50,23,154,91,73,174,140,142,163,135,143,188,173,186,194,180,191,192,166,171,183,147,144,177,133,129,186,160,169,180,161,174,143,103,100,184,165,178,193,179,189,195,183,194,198,186,198,197,184,197,191,177,189,178,160,169,133,89,86,4 153,132,140,170,149,160,181,165,176,187,175,184,181,163,172,173,155,166,161,146,156,145,131,138,162,144,153,178,158,168,187,171,182,193,181,196,194,183,200,182,167,180,170,156,166,157,145,153,169,152,161,187,174,184,187,168,177,158,106,95,171,135,136,185,170,183,177,164,174,162,150,158,179,166,175,193,181,192,156,104,92,114,37,15,107,31,13,159,120,120,181,171,183,160,147,156,179,166,175,193,180,190,140,76,57,107,31,12,106,31,11,154,105,94,173,156,166,134,105,108,173,157,167,190,179,191,187,164,168,162,112,99,162,112,101,181,158,165,135,93,89,78,21,10,169,155,166,184,170,182,196,186,196,197,188,199,195,185,196,185,172,182,115,63,55,78,19,5,164,149,158,179,166,177,189,176,186,189,173,182,187,173,181,179,164,172,130,89,82,80,25,11,4 162,112,152,171,123,166,172,119,156,168,104,139,158,97,139,145,99,138,127,84,114,118,76,102,172,125,158,177,123,156,173,114,137,172,122,147,167,112,145,154,108,150,140,109,147,122,85,116,177,129,159,181,132,152,172,114,125,153,90,90,167,120,138,166,123,157,150,121,159,143,111,147,177,125,150,185,146,160,172,120,120,154,90,85,169,124,141,171,131,161,155,120,157,153,119,154,177,122,144,183,141,151,172,120,113,173,125,126,179,143,160,168,125,155,157,121,158,157,118,149,172,117,141,187,147,158,182,138,133,175,126,125,171,124,135,161,109,137,159,114,148,160,112,140,166,103,135,181,122,150,190,152,164,183,146,148,172,129,140,164,114,140,160,107,133,157,109,125,158,85,120,176,115,142,183,130,148,182,133,152,173,123,139,166,113,135,158,104,124,155,112,129,4 198,130,131,225,173,165,231,171,165,239,185,187,241,203,209,234,195,203,216,174,175,176,119,123,212,151,151,216,120,137,229,126,156,238,148,178,238,160,184,240,178,192,229,171,181,197,130,137,205,101,124,232,133,172,251,179,225,252,178,224,237,141,184,223,142,166,229,157,171,216,145,161,217,117,152,250,168,209,255,188,223,248,159,182,230,129,148,218,144,182,206,138,163,213,147,163,219,126,160,248,165,199,253,162,195,243,136,152,229,130,136,227,160,191,211,153,188,198,125,137,210,110,143,237,143,176,250,159,187,245,135,155,235,149,167,226,161,195,227,161,188,203,135,140,194,94,124,226,120,152,245,151,181,245,162,184,232,151,174,228,153,176,227,156,161,196,144,144,175,84,109,220,119,138,240,152,169,239,148,167,230,138,153,224,140,143,213,152,149,143,96,97,4 180,166,177,184,171,181,189,178,190,189,177,190,189,177,191,185,174,187,177,163,175,171,159,172,185,173,186,189,178,191,188,174,188,131,100,102,142,115,121,187,175,188,183,171,185,174,161,174,189,176,188,197,185,200,155,128,136,41,13,13,46,18,19,145,117,123,187,176,190,177,165,176,190,177,188,200,188,201,136,105,110,40,19,22,40,22,25,96,64,66,187,172,185,179,168,180,193,180,193,200,191,204,175,150,156,55,28,28,20,11,15,88,56,60,183,167,179,178,167,179,193,181,192,198,186,196,200,186,196,142,110,114,75,39,39,114,76,75,183,169,182,178,166,179,194,183,194,197,185,196,201,190,200,197,183,193,184,160,168,181,162,170,184,173,186,178,166,179,191,179,190,196,185,195,200,188,199,192,179,189,190,179,190,190,178,190,182,169,180,175,163,175,4 182,170,180,189,179,188,194,184,193,197,188,196,196,187,195,193,183,191,188,176,185,179,166,176,185,173,183,192,181,191,196,186,196,197,188,197,197,188,196,196,185,193,190,178,188,182,169,179,186,173,184,193,181,192,193,181,193,195,183,194,196,185,194,196,186,195,194,183,192,184,172,183,186,173,185,191,180,191,195,182,194,136,106,108,148,121,123,199,188,199,193,181,191,187,176,186,184,171,184,191,179,192,189,172,181,62,25,19,124,96,97,202,190,201,191,180,190,187,177,186,180,166,180,188,175,188,189,176,186,146,120,117,175,157,162,196,186,197,190,179,189,185,175,184,177,162,177,184,171,185,191,179,189,196,185,195,193,181,191,191,179,189,188,177,187,182,172,181,174,155,173,180,164,180,188,175,186,187,175,184,189,177,186,189,177,187,185,174,183,178,167,176,4 122,103,105,126,99,106,104,68,81,127,98,115,146,123,141,146,124,141,136,115,128,87,71,82,113,80,83,128,96,108,152,130,150,170,153,173,181,167,187,168,149,171,149,127,146,125,107,122,136,108,113,170,148,164,189,171,193,203,192,214,146,116,131,147,114,135,166,146,168,141,125,140,163,148,158,186,167,184,200,181,203,214,202,225,137,100,113,128,83,95,171,154,174,149,135,149,164,145,156,190,175,192,204,186,206,215,201,221,200,186,206,169,146,169,153,129,150,145,126,142,163,144,153,191,177,192,206,191,207,209,192,209,197,183,203,158,135,159,122,92,112,143,123,139,159,142,152,184,170,184,199,184,198,196,177,194,162,139,160,113,82,104,140,117,138,143,125,140,148,131,140,176,161,173,184,167,180,164,139,156,102,68,87,134,107,130,160,139,158,126,108,121,4 14,7,12,93,65,77,134,105,120,144,115,134,143,117,135,135,108,124,97,73,88,12,7,11,55,36,47,126,93,104,154,128,147,169,145,167,168,144,165,151,126,148,133,106,127,58,41,51,94,68,82,145,116,135,171,147,169,175,148,171,158,124,146,159,131,153,147,122,144,102,78,94,112,82,94,154,125,143,182,159,183,162,122,136,120,60,60,160,131,147,156,135,157,121,97,119,119,90,103,161,135,153,184,163,185,164,121,130,151,103,111,176,154,177,155,130,154,122,96,120,109,83,99,159,132,151,178,152,173,177,144,162,182,157,178,171,146,166,144,111,128,113,86,110,73,51,66,152,120,141,170,144,166,182,157,180,178,151,174,162,134,156,143,114,135,84,62,80,20,12,18,126,96,114,162,133,155,166,134,158,164,135,156,152,125,143,125,98,117,35,22,31,4 178,145,168,187,158,182,193,169,194,181,144,166,152,99,112,154,106,124,167,128,152,169,136,160,184,153,177,192,166,192,194,163,187,140,81,86,122,55,54,125,61,64,148,95,108,169,135,157,188,159,184,197,172,199,182,140,156,139,72,71,153,91,100,135,71,72,130,70,73,164,128,147,191,164,189,199,175,201,180,134,147,162,98,99,165,103,111,134,68,68,142,87,95,177,148,172,191,164,187,198,173,196,182,139,151,170,110,115,159,97,101,146,86,89,168,125,141,185,161,187,189,160,182,193,165,185,186,144,160,159,99,104,150,88,91,165,113,123,182,148,169,184,159,186,185,153,173,190,157,175,179,133,148,152,89,94,172,123,138,189,155,179,188,159,183,180,151,176,181,143,165,185,144,163,183,140,157,182,139,159,192,158,182,190,159,180,186,156,179,177,147,170,4 133,101,118,152,124,145,162,136,159,167,141,163,167,142,165,158,132,155,148,121,145,134,108,130,144,113,134,160,131,154,171,144,166,173,148,171,159,127,151,161,132,158,151,123,144,142,116,138,153,124,145,166,138,160,180,154,178,146,102,114,110,49,50,136,90,103,153,121,136,146,119,138,157,127,148,172,144,166,179,152,176,146,92,98,126,65,67,126,76,83,165,141,163,151,127,147,161,133,154,173,147,168,178,152,172,153,101,108,132,74,75,157,121,138,168,145,169,152,126,148,161,136,157,172,145,167,175,141,157,149,98,107,158,116,131,175,148,171,164,137,160,147,118,140,155,126,148,169,139,162,173,139,159,175,143,164,177,150,171,172,146,167,160,133,155,134,96,104,150,117,139,164,132,154,173,146,169,177,151,172,174,146,168,169,142,165,155,125,147,137,104,123,4 185,147,176,198,163,191,207,177,201,212,185,209,210,181,205,202,175,201,189,161,189,177,148,175,194,157,186,208,176,202,217,191,217,221,198,224,220,198,225,211,188,215,197,170,197,185,157,184,199,164,193,211,179,206,190,128,146,185,113,124,204,157,180,209,178,207,201,174,201,188,161,189,203,170,201,201,157,180,153,49,50,168,67,69,150,49,54,174,102,123,206,177,207,188,162,188,205,175,205,208,169,194,179,88,96,178,82,92,145,48,60,145,44,51,196,151,172,192,169,197,204,172,202,211,169,193,175,83,84,157,55,62,173,75,87,179,93,102,199,161,186,189,164,190,195,150,184,215,183,211,189,117,131,140,44,46,176,82,84,196,131,146,204,177,205,184,153,178,195,157,187,211,179,205,215,181,208,202,149,169,194,128,140,203,155,178,196,159,186,180,147,174,4 150,113,136,173,140,168,186,157,186,189,162,189,183,156,185,170,142,173,155,128,156,137,108,134,162,128,152,183,152,182,196,170,199,203,182,213,197,174,204,183,158,188,167,141,171,146,117,147,169,135,161,189,162,192,194,164,192,178,132,152,189,155,184,186,162,193,171,145,175,150,122,153,169,136,163,193,168,201,168,114,132,139,48,50,126,45,55,164,121,146,172,149,179,149,120,151,168,133,161,192,167,199,174,118,134,137,50,57,131,46,55,159,108,125,171,148,179,149,121,151,166,133,159,185,152,186,183,140,163,130,52,58,158,88,97,180,149,176,164,139,167,142,116,145,159,124,152,179,147,176,189,161,190,188,155,182,181,145,170,173,141,169,157,130,158,134,106,134,142,104,130,169,134,161,179,149,174,182,153,181,178,147,174,163,132,158,145,115,142,105,77,101,4 141,117,105,161,137,130,172,147,144,178,153,149,175,150,145,169,146,140,157,137,130,140,123,115,154,129,120,175,152,148,185,163,158,189,164,162,186,163,162,180,156,153,167,146,144,150,131,127,164,141,135,184,161,161,194,171,169,197,173,171,194,172,172,185,160,162,171,150,150,156,137,134,172,150,145,188,164,165,196,173,171,198,175,172,196,173,174,190,166,165,174,154,152,159,142,138,173,147,141,190,166,164,204,181,179,143,107,96,161,130,122,200,182,180,178,159,156,160,142,138,171,146,140,190,166,162,200,175,169,171,141,132,178,154,145,194,177,172,177,158,154,161,145,141,168,146,137,187,164,158,194,169,162,196,173,164,189,164,160,186,165,159,174,155,145,156,140,131,160,134,122,177,153,143,188,163,156,190,165,156,181,154,149,177,153,145,171,154,147,149,131,121,4 165,150,149,172,159,159,177,163,162,180,167,167,178,164,165,176,162,163,168,153,155,155,139,140,169,152,152,177,164,163,182,168,167,184,171,172,183,169,171,181,165,167,171,153,156,160,145,148,172,157,157,180,166,165,186,174,174,189,174,176,187,173,178,184,171,174,178,164,165,169,155,153,177,164,165,183,171,172,185,170,167,146,117,104,158,132,125,188,176,178,180,166,166,173,160,159,177,164,164,186,174,175,181,164,159,88,50,32,125,90,73,191,179,179,180,169,169,174,163,164,176,162,160,183,170,168,187,172,169,158,133,125,167,146,138,188,177,176,180,168,168,173,161,162,175,162,159,181,169,166,183,168,164,184,168,167,187,175,175,184,171,171,179,168,168,168,156,155,171,157,154,178,165,163,183,169,165,182,168,165,180,161,161,179,161,161,175,160,162,166,153,151,4 22,8,4,135,72,46,187,116,88,192,113,89,192,108,90,183,109,88,137,79,54,18,7,4,82,44,26,184,120,87,208,142,121,212,135,112,211,127,111,201,117,106,180,105,85,86,46,34,132,72,44,195,116,89,212,133,108,203,109,77,215,123,104,212,129,118,191,114,95,143,85,65,151,89,55,209,136,115,204,110,85,184,77,49,185,81,55,207,114,100,198,120,108,157,96,74,157,94,64,212,140,119,203,109,79,181,76,45,175,67,41,205,108,90,200,120,108,158,89,72,154,95,72,211,139,120,218,131,111,212,115,81,221,126,98,215,122,109,197,117,102,153,83,68,102,57,40,206,134,114,220,137,121,228,135,122,226,138,126,210,126,110,191,110,95,114,60,48,32,18,11,172,109,81,210,128,109,210,114,104,205,105,97,201,121,100,166,88,73,50,23,18,4 182,119,95,200,136,115,209,141,120,209,139,115,210,132,112,204,119,108,192,114,98,173,99,82,193,120,103,206,134,108,199,114,79,204,116,84,208,119,95,215,132,126,199,124,106,181,111,88,199,126,106,208,130,106,185,79,44,192,90,58,198,96,61,204,105,87,207,129,115,192,124,105,207,134,123,203,112,86,183,74,44,183,84,55,182,88,58,174,68,42,207,120,108,195,119,107,208,132,121,195,102,73,184,76,42,176,78,52,167,65,39,178,69,44,203,117,97,194,115,102,208,144,125,206,125,98,192,88,52,191,90,50,194,88,50,197,91,66,205,118,105,192,114,98,205,135,127,212,129,113,205,104,76,216,126,95,221,130,103,217,124,106,203,115,102,182,101,85,201,134,132,209,124,110,217,130,114,226,140,131,224,144,128,216,135,118,196,113,98,180,104,93,4 200,165,176,209,172,182,213,179,183,211,172,170,203,155,153,195,142,146,185,143,149,172,141,146,206,170,181,215,176,180,218,174,173,212,159,159,202,133,143,195,122,138,186,126,139,177,144,150,211,171,183,221,182,184,220,165,166,194,119,134,137,57,91,166,76,105,191,126,136,183,151,157,215,175,185,223,167,183,206,116,146,157,53,93,67,14,44,128,46,71,204,158,155,189,159,166,218,175,191,223,161,184,192,98,118,141,29,63,86,9,46,157,78,98,209,176,172,191,164,170,219,181,193,221,155,171,205,117,139,167,72,95,141,44,81,203,146,160,210,181,184,194,168,180,217,182,188,223,173,178,220,156,170,213,150,164,210,157,168,218,184,186,211,181,187,194,164,178,214,181,192,223,189,193,223,177,183,225,181,182,224,190,188,219,187,192,209,178,189,189,152,168,4 160,119,116,183,147,148,195,158,161,196,157,161,189,149,151,177,143,144,163,132,137,99,70,78,175,135,139,197,159,166,207,169,172,207,163,159,198,142,140,185,138,141,171,140,144,143,109,120,184,143,151,204,162,170,214,166,165,195,129,136,164,83,106,184,112,123,178,144,150,157,123,141,190,148,161,209,162,173,208,126,147,142,51,83,79,14,42,186,127,127,187,157,163,164,132,149,194,156,164,210,158,171,201,112,134,135,39,65,125,50,76,205,169,167,191,166,172,169,141,158,194,157,163,210,168,171,213,151,159,200,135,144,206,159,163,211,183,187,190,161,173,166,133,150,188,147,159,207,169,178,217,176,177,223,188,185,220,187,195,206,169,184,186,150,166,160,126,144,180,141,152,199,161,173,212,176,189,218,188,201,213,181,197,201,164,183,180,144,161,146,113,129,4 174,161,156,185,173,172,191,180,181,190,177,178,187,170,172,183,164,166,174,154,157,161,144,147,181,167,163,189,175,175,192,177,179,181,156,150,171,139,129,177,150,146,179,159,163,167,149,152,184,165,163,190,173,172,180,156,151,145,104,88,134,88,68,166,131,119,179,154,154,171,149,153,185,164,162,186,164,162,160,123,108,108,61,44,119,71,53,165,128,113,181,155,151,175,153,155,186,168,164,175,146,134,141,95,73,109,59,41,138,93,70,178,147,135,188,168,169,178,159,160,185,167,160,169,136,114,144,96,70,137,87,62,168,131,113,190,170,166,190,172,172,179,160,158,184,168,159,182,159,147,174,140,121,176,141,122,190,166,159,196,179,178,189,171,167,177,159,155,183,169,161,190,176,171,192,172,167,195,174,169,197,179,176,196,178,176,186,168,162,174,157,150,4 152,135,125,170,152,149,181,164,165,184,167,169,181,161,164,173,150,152,159,139,141,140,126,126,163,145,137,179,161,161,188,170,173,187,165,167,181,155,158,178,152,157,168,147,152,149,132,135,170,149,144,184,165,165,186,162,164,161,122,114,153,111,98,175,144,145,172,149,153,156,134,138,172,148,145,185,161,163,169,135,129,113,65,50,127,79,64,173,136,130,175,150,153,161,138,141,175,152,149,180,151,148,146,100,84,104,54,37,142,97,80,182,151,150,180,158,160,163,142,142,175,155,150,174,144,135,146,97,75,138,87,66,173,138,128,189,165,167,180,158,157,164,144,141,172,155,146,180,157,152,177,144,136,180,146,136,190,165,164,188,165,165,178,156,151,161,143,136,168,152,140,181,162,157,187,166,165,190,165,164,190,167,167,186,162,160,173,152,145,155,137,130,4 17,11,11,107,88,83,150,129,127,158,134,139,156,131,138,144,122,128,104,85,89,13,9,10,64,49,45,146,125,119,170,150,153,180,159,168,177,154,163,161,138,147,138,116,126,62,49,55,106,83,74,162,138,134,184,164,172,191,170,182,183,156,166,174,151,162,152,129,141,103,82,90,124,98,89,167,140,139,189,167,179,158,118,124,144,93,91,180,152,159,160,137,147,120,96,104,129,103,97,171,144,145,184,154,161,123,65,58,140,90,86,186,161,168,164,141,145,127,106,112,119,95,93,171,149,145,180,154,153,160,114,106,180,151,154,183,164,168,161,140,139,119,99,101,79,61,61,164,142,134,180,162,161,188,169,174,187,168,173,175,156,156,155,134,131,88,71,70,21,15,15,134,112,104,171,151,146,176,155,157,175,153,154,166,145,142,134,111,107,36,27,28,4 16,12,12,101,77,74,141,115,111,151,124,121,149,122,122,141,118,117,100,79,76,13,9,9,62,49,45,140,115,111,162,134,136,173,143,147,171,143,145,158,132,134,136,110,108,61,48,45,104,84,77,159,137,134,182,159,164,195,172,182,191,170,180,174,149,156,153,131,132,107,91,89,122,99,93,167,144,142,190,167,174,182,148,152,179,143,144,181,158,162,161,142,144,126,111,110,127,103,95,174,153,152,182,156,162,133,78,67,169,125,117,185,163,167,161,142,142,127,112,111,119,97,95,168,143,142,184,155,160,191,165,166,195,173,175,181,161,162,159,140,139,115,95,90,82,67,68,164,139,140,180,155,163,190,169,173,185,161,163,172,149,151,152,133,132,88,74,73,24,18,18,136,112,114,167,141,144,173,147,149,173,149,150,161,139,138,132,113,111,39,32,32,4 188,166,172,192,167,173,194,169,176,195,169,173,193,167,169,192,168,175,187,163,170,180,158,166,191,167,174,194,168,177,197,169,178,195,166,171,194,166,170,194,169,175,189,166,174,181,159,165,192,166,172,193,164,171,190,153,153,178,132,123,175,129,119,177,133,124,182,147,146,182,155,157,191,164,171,189,153,157,174,123,112,148,89,66,144,79,58,149,86,68,170,122,106,184,154,156,187,156,163,150,103,97,121,64,51,111,48,35,135,74,58,168,114,100,180,140,134,186,161,168,175,139,140,97,49,37,91,41,31,139,80,59,170,121,105,188,150,143,187,159,161,184,160,165,182,148,149,169,122,108,175,131,117,186,151,143,193,163,160,193,166,167,190,167,171,184,162,167,187,158,163,191,161,161,195,167,167,197,173,174,196,171,169,193,167,165,190,169,173,183,163,167,4 152,128,133,163,139,144,170,148,155,172,147,155,173,151,159,165,140,150,153,126,132,142,118,123,159,134,139,171,148,154,177,155,162,178,155,163,176,154,159,171,147,156,161,136,144,149,129,134,164,139,142,175,152,159,177,150,161,177,149,156,177,152,158,175,151,162,165,141,147,153,131,133,167,142,145,177,151,160,174,139,143,152,105,98,149,101,95,164,128,128,165,138,140,156,135,137,171,148,155,165,137,142,114,67,61,101,41,26,127,66,50,159,117,110,169,147,153,158,136,139,172,149,157,154,119,120,100,52,41,132,84,73,164,127,120,172,145,148,168,146,151,156,135,136,162,133,135,171,142,148,177,146,146,179,153,154,177,152,151,175,153,157,166,145,148,154,135,136,157,126,128,171,145,153,177,155,162,177,153,155,176,151,151,172,149,151,163,142,142,150,131,130,4 18,11,12,97,70,64,135,104,100,144,108,108,145,106,112,138,99,101,101,70,69,14,9,10,60,41,39,134,106,100,157,128,129,169,135,136,171,135,139,158,121,125,138,103,103,64,45,45,97,70,67,151,122,121,178,149,155,189,157,166,186,150,161,177,147,154,155,126,130,108,83,86,117,89,84,162,128,130,194,165,178,171,123,124,179,135,136,184,152,157,159,128,132,122,96,98,124,95,90,170,139,142,198,169,179,176,129,129,176,127,122,182,145,147,163,132,136,121,92,90,119,92,93,171,139,144,194,161,167,205,174,177,196,163,164,181,145,147,160,129,131,118,91,91,81,60,64,166,133,134,185,153,158,193,159,161,190,158,161,179,148,150,153,123,121,87,65,65,24,16,16,136,106,107,173,141,142,182,151,154,180,151,153,167,135,132,134,105,104,37,26,27,4 169,144,158,173,147,161,175,148,164,178,153,170,178,147,162,177,148,168,171,145,159,163,139,151,176,153,167,178,153,170,176,142,159,183,154,171,183,153,168,180,150,165,173,144,155,167,142,154,179,158,174,171,138,145,155,107,103,159,115,110,186,159,171,186,161,174,178,149,160,170,145,158,180,155,171,150,108,107,135,81,72,147,97,85,180,149,153,188,165,182,181,155,171,170,142,156,174,143,158,149,105,111,128,73,71,148,98,88,178,143,145,175,137,139,176,143,152,172,143,158,171,136,151,163,122,127,134,77,69,159,114,112,175,137,140,159,108,96,169,134,135,172,147,162,179,151,165,180,152,164,174,140,151,178,145,154,177,140,145,173,138,143,172,144,155,167,142,158,176,149,162,180,153,167,186,163,182,186,159,170,186,157,169,181,155,167,171,144,155,161,132,145,4 157,127,131,168,143,152,173,148,157,171,141,150,172,139,150,171,141,154,164,138,149,153,131,139,167,140,148,178,154,165,181,156,169,179,148,162,180,148,163,175,142,155,167,139,149,157,132,137,171,143,154,185,160,174,177,145,151,155,107,100,166,126,125,182,154,166,172,143,148,162,135,141,178,153,169,186,159,174,159,117,119,129,73,62,151,101,90,181,151,158,177,149,161,163,135,142,176,147,161,180,149,162,163,120,123,127,68,60,155,107,103,168,126,123,162,121,117,164,135,143,177,148,158,184,155,165,185,154,159,166,124,126,171,133,137,165,122,119,161,123,121,163,135,146,174,148,161,184,158,167,187,158,166,189,165,176,184,155,162,180,151,159,170,142,148,158,129,137,165,133,138,180,152,162,183,153,161,181,150,151,180,147,147,180,151,159,164,131,129,153,122,121,4 15,12,10,104,87,71,145,128,114,154,137,129,154,138,132,143,127,116,102,87,78,12,11,9,61,51,41,142,123,109,164,145,139,175,159,157,175,160,159,160,145,142,142,127,121,64,58,52,103,86,70,158,139,127,180,161,162,190,171,174,182,158,159,175,161,163,157,146,142,111,101,95,121,102,86,165,146,139,187,164,165,148,102,89,123,71,54,167,142,137,164,154,154,129,120,117,125,108,90,168,148,143,188,165,162,153,108,93,125,71,51,162,131,124,165,155,157,133,125,123,118,104,92,169,152,147,190,172,174,200,182,180,190,168,162,179,164,166,160,146,145,122,114,111,80,71,64,164,148,139,179,160,159,188,170,168,187,171,169,171,155,152,155,141,137,89,80,76,23,20,16,135,119,109,169,151,146,175,157,152,174,156,151,162,145,137,135,122,113,37,33,28,4 162,145,140,176,160,158,184,171,174,188,176,178,187,174,178,181,168,169,172,160,159,157,146,144,171,155,151,184,170,169,192,177,179,193,177,178,185,162,161,186,170,173,177,163,164,165,155,153,179,164,164,190,175,178,192,171,173,176,140,129,146,92,67,163,130,119,181,168,170,170,160,159,183,168,169,189,168,168,166,119,95,115,63,46,115,65,50,128,78,57,167,139,129,172,161,162,184,168,168,189,169,161,173,134,118,122,64,42,118,62,44,127,75,53,155,117,99,172,160,160,184,170,170,191,173,167,200,183,182,186,153,139,159,111,86,167,130,115,178,160,159,171,159,161,182,170,171,195,182,185,199,185,183,201,189,187,196,180,174,190,174,172,183,172,174,169,158,158,177,163,162,188,173,171,196,181,180,199,186,183,196,182,181,190,176,174,179,166,163,165,154,152,4 190,171,169,199,180,180,205,188,192,199,174,174,198,172,172,202,185,190,194,175,177,186,170,171,198,180,182,202,181,183,199,167,161,176,121,99,162,104,79,191,161,157,197,177,180,190,175,176,196,171,171,196,164,159,171,123,107,151,95,77,146,89,70,157,105,87,188,154,146,191,171,173,190,153,142,174,116,87,123,62,42,108,51,38,139,81,62,139,78,54,169,118,98,190,165,162,199,172,167,181,134,115,143,80,58,138,73,53,147,84,62,161,106,89,179,136,120,192,170,172,192,162,147,210,190,193,199,159,143,181,128,103,175,115,86,192,149,135,204,183,187,196,179,184,203,185,186,210,193,194,214,196,194,215,194,190,208,180,167,208,186,185,202,183,185,194,179,182,201,183,185,207,188,188,213,196,195,215,198,194,213,197,197,208,189,188,200,182,181,191,176,175,4 148,125,137,164,143,157,170,147,160,178,157,169,182,165,177,178,159,173,163,138,151,147,121,130,152,129,141,169,148,161,176,155,165,184,162,177,188,171,184,182,162,177,165,135,151,154,128,140,155,128,140,171,149,163,173,148,159,146,99,109,162,123,137,184,163,179,168,137,154,159,135,148,156,132,143,174,155,168,150,114,124,53,11,14,81,29,34,172,143,158,175,155,170,160,136,148,152,125,137,172,150,164,145,108,118,43,9,12,82,33,36,172,141,155,175,151,168,161,136,150,154,130,141,167,144,158,165,134,150,139,98,107,157,121,131,178,154,172,173,151,166,160,137,151,152,133,143,165,143,155,172,149,166,180,162,179,178,158,175,176,158,173,167,148,162,153,130,143,144,121,134,160,139,151,166,143,158,169,145,162,169,145,164,166,144,159,159,136,149,143,113,127,4 11,8,11,102,82,92,147,124,137,159,140,153,157,136,146,150,131,138,110,91,97,17,12,15,59,46,54,142,118,131,162,140,155,173,154,167,177,160,173,164,147,157,141,119,124,71,56,59,101,80,93,153,130,142,173,155,167,183,165,176,190,173,188,174,156,172,149,124,135,109,87,90,118,96,108,154,131,143,180,163,176,138,107,116,96,52,59,173,152,168,155,134,145,118,94,99,119,99,110,153,131,142,178,159,173,130,99,111,90,48,54,174,152,168,155,134,148,116,90,98,105,88,100,151,132,143,169,153,164,179,159,177,180,160,177,171,156,172,150,131,143,112,90,97,67,54,63,142,123,137,159,143,155,169,152,169,167,151,168,158,141,152,139,116,127,86,66,74,18,14,18,112,95,108,144,125,139,151,134,148,151,135,146,140,119,132,118,97,105,41,30,36,4 184,155,167,191,159,176,189,146,168,189,147,163,196,161,182,197,162,184,200,176,194,194,167,188,187,159,173,187,149,164,158,100,105,128,57,57,161,97,109,184,133,152,199,172,190,195,167,188,192,164,182,156,101,108,94,34,35,77,21,27,98,28,30,130,60,65,191,155,172,196,170,190,191,163,184,142,79,87,71,20,27,63,29,40,77,22,32,103,34,37,185,141,157,196,171,190,189,160,183,149,90,100,54,13,19,50,26,33,78,27,36,110,41,44,184,139,154,199,175,196,187,154,175,150,92,95,82,27,32,73,29,38,101,38,37,144,76,78,191,152,171,196,168,189,185,152,173,170,123,134,151,95,100,144,85,91,155,100,103,182,137,149,193,159,182,187,153,175,183,147,170,188,156,178,187,154,176,186,150,168,193,161,181,196,168,187,195,166,185,190,161,180,4 19,11,12,128,102,101,170,139,134,177,147,144,182,155,155,173,144,141,131,103,99,25,17,16,79,58,60,169,138,137,176,142,135,188,154,149,199,176,182,186,161,164,163,133,126,88,65,61,122,92,97,177,148,152,194,166,172,182,144,142,192,158,162,197,173,178,175,148,150,129,100,96,134,101,104,173,139,144,203,174,180,134,79,70,150,98,94,205,179,187,174,141,141,138,109,106,127,90,88,165,125,123,202,177,188,150,97,94,153,98,92,190,148,140,166,128,120,140,113,113,118,85,84,175,149,157,196,177,191,195,163,174,191,153,156,183,142,136,169,137,140,129,100,98,86,65,70,164,135,142,181,158,171,188,162,171,189,162,173,180,152,158,157,126,126,100,70,70,28,19,23,134,106,116,161,131,142,169,138,146,163,128,128,158,126,128,134,102,102,48,29,31,4 181,158,169,187,160,165,192,165,163,203,180,191,200,174,180,198,176,182,190,165,166,182,159,162,185,162,172,192,165,168,193,165,167,139,82,69,177,134,131,206,184,196,195,171,174,187,164,169,188,164,174,198,173,178,182,148,149,93,30,20,136,71,55,202,175,181,200,179,187,189,164,168,182,149,152,198,176,184,180,138,130,104,42,35,116,52,37,193,158,157,207,190,207,185,154,152,184,155,160,200,181,192,185,146,143,102,36,27,123,59,48,202,172,183,197,170,179,178,140,130,187,166,175,200,183,197,196,168,178,134,67,53,145,84,69,193,158,153,178,132,115,174,132,121,188,173,188,196,180,194,198,176,187,193,161,170,190,154,159,190,153,143,179,136,121,167,122,113,183,168,183,192,175,189,195,174,183,197,173,185,196,169,183,197,173,188,186,157,163,171,135,136,4 183,158,160,193,172,176,181,148,145,145,88,73,183,148,149,201,180,193,198,179,191,188,166,171,187,163,167,199,181,188,158,119,118,90,26,16,142,80,61,197,168,176,201,184,196,193,172,180,190,167,173,198,177,182,149,100,92,94,33,30,121,56,41,182,143,134,205,189,204,196,177,186,193,174,183,195,172,177,158,105,89,97,37,34,108,45,34,170,122,106,207,191,210,199,181,196,193,175,184,199,180,190,156,104,91,96,35,33,114,48,37,184,145,144,206,188,208,196,175,187,193,177,189,205,192,208,169,125,120,109,39,27,124,58,45,190,157,160,196,171,178,169,123,105,194,181,198,198,183,197,189,159,170,154,96,85,162,110,101,181,140,125,185,148,134,172,129,112,192,180,198,192,174,185,198,179,194,197,172,188,196,169,186,190,158,157,186,153,147,173,132,121,4 175,143,172,175,131,157,185,152,178,195,162,192,202,175,201,194,161,187,170,122,153,161,120,149,179,145,173,186,147,170,193,157,182,203,174,202,206,180,205,196,157,179,181,136,168,170,132,165,185,153,180,198,169,196,188,141,171,160,100,114,183,140,163,208,181,208,191,154,185,178,143,173,180,144,172,202,177,204,180,133,157,69,9,17,115,69,86,214,190,218,198,170,196,181,143,171,178,141,170,202,180,205,191,153,179,62,14,29,83,40,56,203,166,193,193,158,183,183,146,178,182,152,179,193,167,193,199,169,200,122,70,92,139,94,116,199,162,189,181,134,158,178,139,175,170,133,156,180,139,159,187,147,172,198,168,203,196,158,193,193,154,184,188,152,186,170,129,159,163,124,152,178,137,161,181,138,166,193,161,197,187,145,184,183,136,167,176,130,165,158,111,140,4 198,156,184,196,147,175,202,156,183,205,162,185,209,171,197,214,180,205,210,173,196,202,159,189,201,159,189,195,139,173,189,130,151,160,84,91,182,124,149,216,184,212,217,188,213,209,175,204,203,164,193,195,139,167,144,70,80,102,25,37,130,54,70,206,166,190,217,191,216,211,179,204,209,178,207,192,142,164,114,37,47,67,19,36,76,21,35,189,142,165,220,196,223,211,181,204,211,185,211,203,163,189,123,50,68,58,16,33,68,17,33,166,110,132,218,188,215,209,177,202,207,179,204,206,168,197,153,85,112,82,24,44,80,18,35,172,117,139,214,182,209,194,141,163,202,171,198,207,174,206,174,117,144,93,29,46,115,53,72,198,152,177,212,182,211,188,131,150,194,154,182,205,172,205,198,157,188,182,131,159,202,159,194,206,166,195,207,168,197,201,159,191,4 19,8,17,128,90,114,176,144,172,184,150,175,185,149,176,173,134,159,132,92,115,24,13,21,83,55,76,175,139,167,184,146,173,195,160,189,201,169,197,181,138,164,162,117,141,87,55,76,133,99,126,187,155,181,193,154,179,203,165,193,211,178,204,191,146,177,173,131,163,129,90,113,145,108,135,175,131,154,209,178,207,135,76,94,160,118,140,213,183,213,175,132,163,137,94,117,142,105,134,174,131,157,212,187,215,122,75,96,129,84,105,209,171,200,176,133,166,142,98,124,125,87,116,174,136,162,189,151,173,193,155,187,195,152,186,192,149,182,167,118,149,125,76,100,85,56,77,159,115,139,179,141,172,192,154,190,193,153,189,179,133,166,156,104,136,93,48,70,24,11,19,121,71,91,168,129,166,177,138,174,176,136,169,163,117,149,128,75,98,49,25,42,4 190,156,178,198,165,185,204,175,193,208,184,198,211,187,203,206,180,197,199,173,191,193,165,185,195,167,189,203,173,194,210,184,203,216,191,207,219,196,212,209,185,202,205,179,198,195,166,184,197,167,188,205,177,199,199,166,184,146,98,108,188,155,172,215,191,211,210,185,205,203,176,196,194,165,186,211,182,204,144,103,117,12,0,4,99,57,69,216,185,203,213,190,209,204,177,196,195,164,186,212,185,208,156,119,139,49,18,31,121,71,84,207,173,191,212,187,207,203,175,195,193,156,180,204,173,197,207,176,200,189,144,166,205,170,194,214,188,209,209,184,202,203,176,196,190,154,178,201,169,192,207,177,200,210,182,207,209,179,202,211,184,203,208,183,202,200,174,194,187,154,178,193,159,182,199,165,187,204,173,197,206,174,197,206,178,199,203,176,197,195,168,189,4 200,165,187,206,172,193,209,178,198,209,176,194,211,182,200,212,187,205,211,184,204,198,167,186,204,172,194,207,175,197,202,164,183,180,127,138,190,145,160,210,181,200,210,181,201,199,168,188,201,167,190,203,167,188,150,94,103,77,28,39,83,33,43,176,130,146,214,185,206,207,178,198,203,169,194,193,149,167,87,38,47,25,15,29,33,12,26,130,73,84,208,172,191,209,180,202,204,173,198,190,146,166,63,28,41,22,14,27,52,22,37,102,37,43,186,138,148,211,182,205,203,171,195,204,167,192,134,84,101,65,22,35,96,41,53,157,101,117,197,155,172,208,178,199,201,167,192,202,168,192,198,156,181,172,117,137,183,133,153,206,170,196,207,174,196,207,177,198,199,163,188,204,169,194,204,168,193,207,169,197,207,173,200,205,170,193,207,174,195,206,176,197,4 30,16,26,152,107,128,199,155,175,207,172,192,206,168,188,193,156,173,154,115,134,34,20,28,101,69,87,194,149,168,210,166,186,219,184,201,221,192,208,207,172,189,188,147,161,109,77,91,151,111,132,202,158,177,217,175,195,237,203,221,236,209,224,220,188,206,200,162,178,154,113,125,163,118,139,202,158,178,231,195,216,165,126,142,189,152,168,235,205,223,204,169,187,165,125,138,161,117,140,200,156,178,228,189,211,173,132,153,193,151,171,235,205,224,204,170,190,166,126,142,147,108,133,196,153,179,214,173,196,233,195,219,234,200,223,222,190,209,199,163,182,156,114,130,103,71,92,187,144,172,203,163,188,213,175,199,214,174,197,203,163,183,183,143,161,125,85,102,37,22,33,157,116,143,191,148,175,197,155,181,194,150,173,188,144,166,163,119,139,67,40,55,4 191,167,180,196,170,183,197,175,187,202,186,203,199,183,204,192,176,196,187,167,183,182,161,174,198,178,189,201,182,193,207,193,206,173,152,167,152,126,140,184,165,184,193,180,196,187,171,182,201,186,196,204,187,195,131,106,113,43,26,34,41,17,24,85,54,62,183,164,180,192,177,188,207,194,202,169,147,152,29,16,21,19,17,25,27,23,31,19,10,17,118,94,104,197,180,190,210,196,200,132,108,111,14,8,15,27,25,33,22,20,27,10,4,11,104,83,91,204,187,198,203,187,191,171,150,157,49,28,35,25,16,24,39,25,33,110,88,97,196,179,190,202,187,198,200,182,190,201,186,197,178,157,174,159,139,156,178,159,173,212,197,209,207,192,203,201,184,195,200,184,194,204,189,200,210,197,213,215,201,220,216,203,216,209,194,205,206,189,201,200,183,194,4 153,133,140,169,148,161,177,154,167,177,154,170,180,160,175,182,162,174,171,148,160,150,126,135,160,136,148,176,154,166,184,161,173,186,167,183,188,172,189,190,175,186,180,159,171,159,136,148,165,142,153,180,157,168,176,158,168,99,75,84,100,77,88,178,159,171,188,169,181,165,143,156,165,140,150,185,164,174,96,80,87,8,3,8,11,4,9,151,133,143,196,177,190,167,145,160,169,148,157,173,154,161,37,27,32,0,0,5,67,53,60,193,175,188,188,171,184,168,149,163,166,146,153,175,159,166,74,56,63,61,47,58,171,154,166,199,181,193,185,168,181,165,148,162,161,142,149,173,157,163,172,155,168,184,166,185,196,180,195,192,174,186,182,163,175,159,141,152,156,136,144,168,148,156,178,160,171,183,165,178,187,169,183,185,167,178,171,149,161,152,129,137,4 215,195,207,220,195,206,224,202,214,229,213,229,230,217,231,229,216,225,228,212,221,220,200,211,216,192,202,223,202,209,221,205,215,179,147,159,180,150,163,230,213,226,230,215,223,225,209,218,217,192,201,227,210,218,121,95,104,53,23,33,50,26,36,138,110,120,236,221,228,228,212,221,226,208,217,164,141,147,35,18,28,38,32,42,26,18,29,104,84,94,244,231,238,228,210,220,226,208,213,104,83,89,26,20,31,38,33,43,41,25,34,192,171,178,244,232,240,228,210,220,220,203,206,95,71,76,20,12,23,32,18,30,143,120,130,243,228,236,234,221,228,228,213,222,217,202,206,173,148,155,98,69,81,166,145,161,232,220,229,238,225,231,233,218,226,225,212,221,210,190,194,216,200,210,220,202,217,235,223,237,235,222,230,236,222,230,231,215,224,220,204,215,4 96,78,83,145,120,130,173,147,163,175,145,163,171,143,164,164,138,157,155,129,138,122,98,101,124,103,109,162,141,151,182,156,170,187,163,179,175,150,172,180,159,178,167,145,155,144,119,124,134,112,117,171,152,162,189,170,181,102,87,94,41,25,32,132,112,125,180,161,172,151,127,135,139,116,122,179,162,169,162,143,150,10,3,6,0,0,0,76,60,68,187,166,178,155,131,142,141,120,124,176,158,163,178,158,168,103,86,99,103,87,99,177,158,170,182,161,174,156,131,144,141,120,123,170,150,158,185,167,179,196,179,197,202,184,201,193,174,187,177,155,169,149,123,137,137,116,122,164,144,155,179,162,172,185,165,180,188,168,185,183,160,174,167,143,156,137,110,123,121,101,110,157,136,149,169,149,162,176,152,169,178,154,171,169,141,156,153,124,137,125,100,110,4 12,8,10,117,96,96,169,143,144,176,147,160,177,147,159,169,139,147,121,95,101,17,12,14,67,52,55,164,138,138,183,157,167,193,165,183,198,170,185,187,158,170,158,128,134,76,56,60,115,91,101,174,144,155,196,170,183,186,158,176,197,173,189,203,177,192,171,141,153,119,88,94,123,94,107,179,147,160,172,149,159,28,17,22,116,97,107,220,195,211,171,142,160,130,100,108,119,91,104,186,158,170,132,111,117,24,16,23,177,156,169,212,188,208,168,143,162,130,103,110,112,90,101,172,147,158,181,159,168,189,165,185,218,196,213,197,173,192,165,140,154,125,97,102,72,56,64,159,133,145,183,160,172,198,175,191,195,171,188,179,151,167,158,128,138,97,72,77,19,14,17,125,102,112,166,140,154,173,145,161,172,144,160,159,129,144,133,104,111,44,31,35,4 15,11,14,121,103,112,167,151,161,179,166,175,177,162,171,163,147,153,122,106,108,19,14,16,73,59,67,163,145,156,182,165,176,196,182,192,194,180,191,177,161,171,155,138,140,78,64,66,116,91,99,171,146,155,193,176,187,200,179,190,195,170,185,187,171,186,163,148,156,117,99,101,132,105,114,174,150,159,194,175,187,146,86,90,147,91,98,194,180,198,168,154,165,128,109,112,130,105,115,172,151,161,193,174,184,148,90,97,159,117,126,199,188,204,167,151,162,129,110,113,116,96,107,165,143,154,184,163,176,197,179,194,201,187,202,190,176,190,161,144,154,120,101,104,75,61,70,153,134,147,170,151,165,185,170,184,184,170,183,172,155,166,148,127,137,92,75,80,20,15,19,121,102,114,157,138,152,165,147,160,163,146,157,153,132,144,125,101,111,43,32,37,4 171,152,163,183,167,177,189,172,183,194,178,191,193,179,193,185,168,183,177,161,175,165,149,163,176,159,172,187,172,184,190,167,179,188,159,171,180,147,157,186,164,179,182,165,182,169,154,168,179,158,173,189,174,187,175,134,142,146,81,81,135,67,67,173,134,146,186,171,189,173,157,173,181,166,179,185,160,169,138,70,69,119,59,60,116,57,59,158,107,115,188,175,192,178,165,180,180,164,175,184,160,171,147,85,86,119,49,51,113,51,50,173,138,148,192,180,195,181,168,183,177,158,169,184,163,176,183,148,163,142,85,87,154,111,117,196,181,196,188,175,188,177,162,177,171,149,163,182,159,174,188,168,182,190,173,189,192,177,192,193,181,193,187,174,188,173,157,170,163,137,153,177,151,167,184,164,179,188,172,186,188,174,188,187,173,188,181,167,180,169,153,166,4 184,178,181,188,178,178,192,178,179,193,181,185,190,175,178,189,175,179,187,177,185,180,171,177,187,182,185,190,182,185,185,159,155,175,135,129,161,112,101,175,144,139,191,182,191,182,174,182,188,182,187,183,162,158,156,105,94,139,86,67,132,79,67,157,109,103,188,172,177,185,180,188,188,181,183,166,124,111,130,72,58,134,91,80,126,83,73,146,97,87,186,167,169,188,184,192,187,178,181,171,135,128,137,78,62,137,85,80,120,70,55,153,112,103,194,184,188,189,186,192,185,175,177,184,164,165,171,131,126,127,66,47,131,81,68,191,173,177,194,189,192,188,183,187,182,172,175,187,173,177,190,175,180,174,150,149,184,167,167,197,192,196,193,191,195,185,181,186,179,167,171,186,174,178,191,183,187,195,189,196,195,190,196,194,191,194,191,188,192,183,179,184,4 158,137,132,172,146,143,181,150,148,192,170,173,189,166,166,178,152,151,164,136,127,148,123,112,163,139,131,180,154,149,190,164,161,197,175,175,196,176,176,191,167,170,179,154,156,159,133,129,168,142,137,182,155,148,192,167,161,197,171,165,196,170,167,192,165,165,182,155,156,164,137,136,168,143,135,184,157,151,190,161,154,186,136,130,192,152,148,195,171,171,180,152,147,165,137,135,169,149,145,184,163,160,190,164,160,176,106,101,180,104,105,192,164,162,183,156,155,169,144,145,162,145,140,176,154,150,188,164,163,185,143,140,186,140,143,192,165,170,183,159,161,167,142,141,155,138,136,169,149,146,180,158,156,188,165,165,188,165,165,187,164,169,176,151,154,161,135,134,148,133,130,161,145,140,174,156,155,180,153,153,179,152,151,177,151,150,167,139,137,150,122,116,4 21,17,15,120,103,94,162,139,131,172,147,144,173,146,143,161,136,129,118,96,87,21,17,14,77,65,58,157,138,129,172,148,143,187,159,158,185,153,149,172,145,140,150,124,113,79,63,55,117,98,91,164,144,137,182,161,156,197,175,174,200,176,178,187,158,157,161,135,128,115,93,80,128,108,98,165,145,136,185,164,158,194,164,157,201,172,170,192,166,167,165,136,133,125,98,87,129,112,105,165,146,139,186,169,166,185,140,132,192,143,141,193,169,170,165,137,133,124,98,87,116,100,94,160,141,136,177,160,156,187,163,162,193,164,167,188,163,167,159,132,125,117,92,79,80,68,63,152,136,132,165,149,146,175,156,157,179,153,152,169,140,137,145,116,108,92,69,60,26,22,19,121,105,99,152,134,131,158,139,138,160,137,133,149,122,115,122,96,84,45,33,28,4 154,133,128,163,144,140,168,148,144,169,149,145,170,151,149,168,148,147,163,140,139,156,134,136,156,134,128,164,143,136,169,148,143,172,146,142,172,147,144,170,147,145,164,141,137,160,138,142,155,130,121,163,139,132,168,139,135,164,119,110,168,127,122,173,150,150,168,148,147,161,140,140,157,136,129,166,145,141,165,128,123,157,96,90,159,104,97,171,139,140,172,153,157,161,141,138,158,140,137,166,146,144,163,126,121,151,86,80,154,68,70,161,106,105,166,141,138,160,136,134,158,141,140,166,147,149,165,133,130,158,107,99,160,95,99,164,117,121,168,146,148,163,142,144,151,130,126,162,142,141,167,145,145,165,137,134,168,143,143,168,146,149,167,146,152,160,140,145,148,127,126,155,132,127,165,145,147,166,145,146,165,143,143,164,142,143,163,145,149,156,137,144,4 195,160,174,189,143,147,200,159,167,206,175,180,197,159,155,200,170,173,201,163,164,206,178,184,182,147,151,186,141,142,196,158,157,184,142,135,172,129,120,172,128,124,179,124,117,206,181,191,188,156,158,192,157,158,143,95,88,155,113,116,152,117,123,140,94,94,179,135,139,207,180,187,198,167,173,175,135,133,107,71,71,122,96,103,113,87,93,133,86,86,194,152,158,207,173,184,195,159,164,129,93,89,77,58,58,103,81,87,97,71,73,133,75,69,179,123,123,207,168,180,190,151,158,101,71,69,69,51,50,108,73,77,109,70,76,168,116,123,204,156,173,204,159,171,191,152,163,123,89,91,106,71,71,133,87,86,165,119,127,201,163,178,204,169,186,199,144,156,198,165,180,184,151,157,188,148,154,191,150,160,199,160,179,204,160,180,204,163,172,199,149,160,4 139,102,90,167,128,121,185,140,143,193,148,149,191,149,143,183,136,132,163,117,107,132,97,83,158,115,109,175,128,121,188,139,129,199,153,155,205,167,168,195,149,147,176,130,121,147,102,86,163,114,111,178,126,121,187,139,127,195,146,147,182,134,132,194,151,152,184,134,133,156,107,97,166,119,116,186,138,139,199,150,152,139,100,99,118,75,78,193,138,140,190,141,139,165,118,111,171,133,138,193,148,150,202,152,157,138,97,102,166,119,126,206,149,153,189,137,137,165,117,109,174,136,138,188,143,145,195,147,152,205,157,161,209,158,167,205,155,160,193,143,147,165,115,110,162,120,121,180,135,138,194,147,151,197,146,149,199,147,153,199,149,155,183,137,135,156,111,98,149,106,107,173,132,134,190,147,156,187,137,142,188,135,135,183,126,126,170,121,109,148,105,90,4 175,110,78,184,115,92,195,128,111,205,146,130,204,141,126,198,130,108,193,131,111,181,117,95,172,102,69,193,126,109,195,126,111,202,135,115,201,135,111,204,140,119,198,136,115,185,118,99,182,115,98,189,120,105,189,120,99,177,107,84,167,98,75,193,127,107,200,136,119,189,124,106,186,118,101,196,128,113,166,99,78,123,63,52,140,69,52,194,124,105,201,135,117,191,127,107,190,127,110,199,129,115,137,71,58,113,47,37,163,90,75,201,128,114,197,124,104,193,131,112,188,124,107,196,131,117,181,115,100,178,109,93,199,131,122,202,131,116,197,125,109,191,125,108,181,114,101,189,123,108,200,136,120,200,135,119,201,132,123,201,131,116,195,126,110,188,122,107,181,116,104,185,119,103,190,125,110,193,122,105,193,123,112,197,129,116,191,126,111,181,118,98,4 13,9,12,107,92,99,152,136,146,159,144,159,157,143,157,138,122,130,90,72,76,13,10,12,64,52,59,149,132,142,165,152,164,173,159,173,173,160,176,160,146,156,131,113,119,59,47,50,107,93,102,158,142,152,178,166,177,190,179,190,186,173,187,164,148,162,140,122,132,92,76,79,122,109,119,157,143,152,184,170,182,141,123,133,101,82,87,184,170,187,153,139,150,110,94,97,120,106,117,158,145,156,181,164,179,86,53,52,107,91,101,189,177,194,153,138,150,115,100,105,106,92,103,154,141,153,171,159,173,175,158,170,190,177,196,175,164,179,152,138,148,103,88,90,67,57,66,146,132,145,164,152,165,175,164,181,173,160,174,164,151,162,138,123,131,83,70,76,16,13,16,114,101,114,146,129,143,146,123,137,151,132,144,144,126,133,117,100,108,34,26,31,4 145,130,140,162,149,160,166,152,162,169,157,168,173,160,174,167,153,166,153,139,149,134,120,127,154,139,149,168,157,165,180,167,176,178,166,174,179,168,179,170,157,169,151,134,143,137,119,127,154,139,146,171,159,168,184,175,183,178,165,173,152,132,135,171,157,170,163,148,159,144,128,137,157,143,152,167,152,161,182,165,179,98,76,81,31,13,11,166,146,157,176,164,176,160,147,158,157,144,151,171,159,171,150,118,125,35,5,0,53,40,43,179,165,178,170,158,170,153,138,148,157,144,153,170,159,172,154,132,138,113,82,78,162,144,156,184,174,191,170,158,168,153,139,148,151,137,149,164,152,163,171,159,169,185,174,189,182,170,187,176,163,176,162,151,160,152,140,149,144,130,142,159,146,156,170,158,167,174,162,173,171,158,169,170,158,168,160,148,157,137,123,129,4 183,170,178,196,184,192,205,193,203,195,181,188,200,190,198,195,182,193,182,165,177,164,145,153,187,174,182,197,187,191,208,197,204,210,199,206,197,182,186,200,186,197,188,173,184,177,160,171,193,181,191,201,190,201,208,195,207,163,138,143,89,55,49,161,133,134,197,183,198,196,183,195,182,164,173,195,178,193,187,158,170,75,43,43,8,0,5,127,95,96,207,191,206,189,175,185,188,172,183,186,162,175,128,80,75,46,19,18,22,8,11,145,121,128,207,194,207,186,172,184,187,173,186,188,164,175,114,66,53,64,23,13,117,86,85,202,189,204,208,198,211,194,182,193,182,169,181,185,167,178,170,142,144,168,140,140,199,184,197,203,191,207,196,184,197,193,182,192,179,165,176,182,166,177,200,188,200,206,195,212,203,189,206,204,191,207,191,178,190,177,162,170,4 190,183,184,197,188,189,200,189,193,202,190,195,202,194,197,202,197,200,194,183,189,185,170,175,191,184,187,199,188,191,202,186,190,203,184,189,202,187,193,202,193,199,198,190,196,188,173,180,191,183,188,197,181,186,191,159,166,171,132,136,190,162,168,202,190,199,200,188,197,192,177,185,190,182,187,194,174,182,182,143,152,114,72,75,124,84,82,198,180,187,201,186,199,194,173,184,183,168,178,192,170,180,183,145,154,112,82,84,99,63,62,193,160,169,201,178,192,193,168,181,176,155,168,186,165,180,187,157,169,151,113,119,158,118,125,198,167,182,197,170,185,191,163,177,178,160,174,183,164,182,187,163,181,194,168,185,197,167,182,196,165,181,195,172,187,186,162,176,178,160,174,184,164,182,187,163,183,190,165,184,193,169,187,192,168,185,188,168,185,178,156,172,4 122,119,113,158,146,144,174,165,167,180,171,174,182,172,175,171,158,158,148,130,127,112,91,86,148,146,143,171,165,164,190,185,187,197,191,195,196,189,194,185,172,178,163,147,147,132,114,111,156,154,151,176,172,172,195,190,193,204,192,198,205,198,206,191,180,189,169,153,158,139,127,126,161,163,159,174,172,173,194,187,195,161,130,135,168,145,153,200,185,199,173,152,160,146,127,131,161,163,161,170,164,169,185,170,185,161,135,145,166,133,146,198,173,192,171,144,159,145,117,125,153,155,156,168,155,163,181,162,180,191,170,193,195,173,194,181,160,181,158,132,147,130,104,112,141,134,138,159,142,154,173,151,169,174,155,177,173,157,177,158,140,157,134,112,124,107,84,90,119,104,111,144,123,135,155,137,151,154,138,154,144,128,145,129,110,122,107,87,94,79,59,61,4 170,166,164,185,181,180,193,188,188,195,190,192,196,193,194,189,180,185,177,164,167,161,146,146,173,170,169,189,186,186,197,190,191,201,191,194,199,194,197,193,186,191,181,167,173,165,150,154,173,168,168,188,184,187,194,179,184,179,149,153,191,174,180,196,190,198,184,169,176,169,151,157,170,165,166,183,177,182,191,168,176,118,79,82,137,107,108,202,187,200,185,165,175,171,149,157,165,156,161,175,160,171,185,164,177,145,113,119,155,121,129,197,172,187,183,158,171,168,142,155,166,151,158,177,161,174,180,163,182,188,165,182,192,166,182,189,168,184,177,154,169,160,135,149,162,144,154,173,155,168,178,158,178,181,160,180,182,162,181,177,161,179,162,141,158,146,122,135,154,136,147,165,144,157,170,148,164,170,152,171,170,152,170,162,144,160,146,126,138,132,111,120,4 184,158,178,193,167,184,200,172,190,206,181,199,206,179,198,201,169,190,196,166,186,188,162,179,188,160,180,195,162,183,190,149,167,178,134,147,197,164,179,205,174,194,200,170,189,192,166,183,189,156,177,197,162,184,163,107,115,150,89,86,165,113,120,190,148,169,202,169,191,194,166,183,191,159,179,190,151,172,160,103,104,153,89,78,146,84,84,154,99,122,203,168,192,195,162,181,190,162,183,186,146,168,152,93,96,141,72,64,137,70,69,159,103,126,203,166,190,194,163,181,190,165,185,190,156,178,148,91,102,141,76,73,132,66,69,165,111,134,202,166,191,192,160,179,184,159,179,192,164,186,161,116,135,124,62,72,141,83,98,186,145,169,195,159,183,188,157,176,181,157,176,187,159,180,185,151,172,163,117,137,182,140,167,196,162,188,189,156,178,183,152,172,4 13,6,11,109,82,99,153,123,143,161,135,155,161,134,153,150,121,138,112,84,98,18,10,15,66,47,61,150,123,142,165,138,158,179,156,176,178,154,174,164,138,156,144,115,130,73,52,63,110,85,104,159,135,153,175,149,169,180,152,172,185,160,181,178,152,173,155,127,144,113,86,99,121,94,114,160,134,154,175,146,169,141,91,96,149,104,117,182,156,179,161,137,153,125,97,109,121,96,117,157,132,153,173,145,169,123,67,71,128,74,86,183,155,179,161,136,152,125,94,108,108,83,105,153,127,148,172,149,170,148,111,131,159,120,145,176,151,171,154,125,142,118,86,100,72,51,69,146,120,144,161,137,159,170,145,170,171,145,168,159,130,150,142,111,129,90,60,75,21,13,20,119,94,118,148,121,146,151,124,146,151,123,143,143,112,132,121,87,105,44,26,37,4 148,122,140,162,135,155,171,147,166,177,153,173,176,151,171,172,146,166,160,130,150,144,114,131,154,129,147,168,143,162,176,150,169,182,157,177,183,157,178,178,150,171,169,143,162,152,124,142,158,132,151,172,144,165,170,133,154,144,99,109,165,129,145,181,151,173,174,150,168,159,133,151,159,132,153,172,142,165,157,115,131,125,68,61,125,72,78,165,127,152,177,148,168,162,137,155,157,130,151,171,143,166,150,106,124,119,59,54,114,55,59,162,121,148,177,149,169,163,138,156,155,130,149,170,146,167,158,122,144,107,52,59,120,67,79,171,134,160,172,144,163,159,133,149,149,122,143,163,139,160,168,140,162,146,108,129,159,122,148,173,142,166,165,138,157,152,122,140,144,117,140,159,135,155,163,135,157,171,142,167,169,141,165,164,132,155,156,125,145,143,112,131,4 12,9,11,105,91,98,146,130,139,155,141,151,158,145,155,148,134,139,110,95,97,17,13,15,62,51,58,142,127,137,158,143,154,175,166,179,176,167,177,163,151,159,140,125,126,71,59,60,103,89,99,152,137,148,169,157,167,170,150,156,182,171,183,176,168,178,151,138,143,109,95,95,118,104,114,153,140,150,171,158,168,127,80,75,130,86,84,181,173,185,157,146,152,120,106,106,117,102,113,152,139,149,161,140,148,140,101,101,104,50,40,166,148,158,158,147,156,120,104,104,103,88,100,148,134,146,166,156,169,173,158,172,171,154,166,169,157,169,151,138,144,113,97,97,69,58,68,140,126,140,156,145,158,168,158,173,169,159,172,157,144,152,139,124,128,87,71,73,19,15,19,112,98,111,143,130,144,149,134,147,148,134,144,141,126,134,117,100,104,40,31,34,4 134,118,127,149,134,144,163,151,162,170,159,169,171,160,170,165,154,163,151,139,147,131,117,121,141,127,137,156,142,152,167,155,165,177,168,179,176,167,178,171,161,170,159,148,157,141,128,134,145,131,141,162,151,162,156,133,135,128,81,74,165,143,152,178,171,185,166,156,164,149,137,144,146,131,142,161,148,160,155,131,137,94,35,22,113,63,54,165,148,158,169,160,170,152,140,148,143,127,136,140,111,110,151,123,131,117,69,59,78,19,6,133,96,94,169,160,173,150,137,146,142,128,138,154,138,149,155,133,143,142,109,110,140,107,107,156,136,144,163,152,164,148,135,144,137,123,134,152,140,151,164,154,167,169,159,174,170,159,174,166,155,167,156,144,154,141,128,135,131,117,129,146,132,144,156,144,156,163,151,163,163,152,163,157,144,153,147,133,141,131,117,123,4 195,185,189,200,189,192,196,174,168,199,177,172,206,195,197,209,205,210,207,204,208,201,197,199,198,191,196,197,181,178,167,117,90,144,79,54,181,136,124,209,199,205,209,205,211,205,202,207,199,192,199,199,183,184,158,108,84,111,44,24,144,79,51,195,167,157,210,205,213,206,201,206,194,180,184,200,187,195,182,149,140,134,76,49,126,66,43,149,94,71,187,158,151,204,196,202,176,147,133,196,177,183,179,142,130,152,100,75,114,55,37,100,36,20,155,104,85,201,190,196,186,165,164,192,171,173,166,119,96,159,109,82,136,81,57,128,71,48,153,107,84,192,175,175,195,184,192,199,186,194,190,167,165,179,146,133,177,142,130,176,141,127,187,165,162,196,184,189,193,185,192,199,193,200,203,195,204,203,192,200,202,189,196,200,185,191,202,192,201,197,187,195,4 155,129,144,163,127,140,175,136,154,187,154,173,189,160,177,189,161,180,181,152,166,172,149,164,159,132,149,163,115,135,176,129,151,189,153,172,185,145,150,180,136,139,180,141,152,172,134,149,157,127,138,146,92,89,159,100,100,182,136,145,179,132,124,165,107,92,158,97,86,169,123,134,136,96,95,114,51,32,136,71,55,169,118,114,178,131,126,174,124,119,164,110,102,164,116,119,151,121,134,100,39,25,126,60,43,165,108,105,172,120,112,175,128,121,164,112,102,162,115,118,152,124,135,142,98,102,148,92,90,168,114,118,179,133,141,175,128,126,168,123,120,172,141,153,136,96,96,162,130,143,177,148,169,183,153,174,185,151,173,182,142,157,176,139,154,168,144,154,142,112,126,158,126,142,172,142,160,176,143,164,180,149,170,178,147,165,169,141,153,158,139,138,4 108,85,90,158,131,143,170,140,156,177,147,156,176,148,155,172,148,159,153,128,134,120,100,96,141,111,122,163,131,145,177,140,157,190,158,177,190,160,179,182,151,168,166,139,151,138,112,113,148,118,133,164,123,139,171,118,136,189,148,163,176,125,125,172,120,128,169,131,144,145,118,120,149,121,135,135,84,78,139,73,63,174,123,123,169,112,107,157,95,86,166,123,134,150,126,130,153,129,146,124,76,74,114,44,27,164,103,100,170,117,114,162,108,101,164,122,128,149,121,124,145,120,134,149,112,118,155,106,113,175,126,137,178,128,138,171,123,129,167,138,146,143,114,110,132,102,114,151,117,126,176,148,168,183,153,174,183,149,169,174,141,154,159,138,137,137,112,110,99,66,65,144,113,122,162,128,147,167,132,150,172,146,162,162,143,146,146,127,122,120,100,89,4 145,137,130,172,164,159,182,167,171,186,169,172,182,166,163,180,158,162,163,143,142,130,112,106,163,154,151,181,171,169,185,163,162,184,160,157,192,169,171,191,169,176,174,147,153,149,126,125,169,160,159,182,166,165,149,102,84,119,64,38,121,75,59,191,167,172,188,167,175,161,141,141,173,164,167,174,154,147,127,76,53,148,101,78,127,75,50,184,154,154,194,177,185,167,150,151,166,156,150,174,153,144,137,84,62,141,86,59,151,98,74,197,168,176,189,167,176,168,152,154,156,140,126,171,153,140,168,133,127,159,113,99,184,152,150,199,178,189,186,162,170,166,150,149,159,149,151,176,163,166,191,180,188,195,179,190,197,179,189,190,167,175,177,158,161,156,139,136,146,139,140,170,159,162,180,167,171,184,165,174,182,156,163,178,156,159,167,148,149,140,121,119,4 184,175,172,194,179,177,204,181,186,213,196,200,212,193,200,205,175,183,195,169,175,174,143,148,191,180,180,198,176,173,187,146,135,172,126,109,185,143,132,211,183,190,207,182,191,186,155,162,196,183,185,182,144,131,138,74,44,136,76,46,108,51,28,185,149,146,217,193,203,197,175,181,200,188,190,163,120,97,149,94,72,181,131,104,150,91,62,188,146,138,216,193,203,202,182,189,194,181,180,176,135,117,153,91,66,169,114,84,157,93,63,206,163,165,214,185,199,199,173,180,178,158,134,186,154,143,158,99,77,163,101,77,185,136,122,216,188,198,211,182,194,197,170,178,183,166,160,200,181,185,209,185,194,206,175,181,214,191,200,215,190,202,205,176,185,191,167,173,183,171,176,196,180,185,207,193,203,209,187,199,210,188,199,205,177,185,197,169,176,183,162,165,4 181,154,148,195,170,165,203,180,174,208,188,185,207,189,188,196,178,176,179,159,150,157,136,120,189,165,160,202,181,178,211,193,189,214,196,193,211,193,191,202,184,184,186,167,161,163,141,129,192,171,168,205,186,185,215,199,196,220,204,201,215,197,195,205,190,189,189,171,167,166,146,137,190,168,164,202,180,178,220,203,203,141,124,122,66,56,53,188,175,175,193,178,174,167,145,138,187,166,163,200,181,182,216,200,203,118,98,98,69,53,49,188,172,171,189,174,171,166,147,139,183,163,160,196,177,178,205,188,191,208,188,191,207,187,188,201,186,185,183,170,167,163,148,138,177,159,157,188,169,167,197,178,179,200,183,185,198,179,180,189,169,165,175,159,153,153,138,128,167,149,147,180,160,159,187,169,168,188,168,169,184,162,160,176,154,147,162,142,133,141,124,113,4 191,161,161,194,164,162,195,164,164,195,164,163,194,164,162,193,164,164,187,161,160,186,160,160,191,161,163,194,165,166,165,128,123,141,110,108,135,108,105,133,104,100,181,154,153,187,163,165,188,159,161,184,149,152,91,59,55,20,12,10,19,17,15,37,22,18,164,135,135,188,168,171,186,155,156,102,72,68,38,24,22,25,23,20,27,25,22,18,13,9,122,98,97,191,168,171,174,139,140,57,36,33,21,17,15,32,28,26,25,24,21,15,12,10,94,71,69,188,162,165,180,149,152,104,73,71,35,15,12,36,22,20,30,18,15,71,45,41,160,128,129,185,161,163,184,155,160,178,146,149,121,87,86,91,56,50,130,94,88,159,127,124,186,159,159,185,161,163,182,149,153,184,154,159,184,152,155,178,146,145,186,158,160,190,164,166,188,163,164,184,158,158,4 99,74,92,148,121,140,158,131,152,166,140,159,168,143,163,159,134,153,133,106,121,84,57,68,132,105,125,156,130,150,167,139,161,176,152,172,178,155,175,175,154,173,152,127,145,121,93,106,141,114,134,159,132,153,171,144,163,140,89,91,164,128,139,184,165,186,164,140,159,135,109,124,143,117,137,164,140,161,163,129,146,102,36,29,142,96,102,191,173,193,167,143,162,139,112,129,139,112,134,162,138,159,163,132,149,102,37,33,138,89,95,189,170,191,167,143,162,142,116,134,139,113,134,155,130,151,165,139,161,141,94,104,159,122,136,183,164,185,166,142,161,141,115,133,131,105,127,151,125,147,163,138,160,171,146,170,170,145,167,166,142,162,155,130,149,131,103,119,105,80,102,143,116,139,153,127,149,158,132,153,160,135,156,155,130,150,139,110,129,106,77,94,4 154,127,149,162,131,154,168,137,159,176,152,174,176,151,172,179,156,177,172,149,169,147,121,140,154,124,146,168,140,163,170,139,157,151,104,111,170,136,150,184,163,183,176,153,173,163,139,159,157,129,150,170,143,167,147,98,105,106,36,28,140,86,87,188,167,188,177,153,172,162,136,156,161,135,156,169,139,163,137,85,92,97,29,25,133,78,82,187,164,185,185,164,182,170,146,167,160,135,155,172,147,170,140,89,97,97,30,24,127,69,71,182,155,176,184,162,181,168,144,163,153,125,147,166,139,163,143,96,108,109,43,40,136,83,88,186,164,186,177,154,172,167,142,162,154,127,149,162,135,157,169,141,165,155,112,127,163,128,145,180,158,182,175,151,171,163,138,158,149,122,145,159,132,153,165,138,161,170,143,168,170,143,167,165,138,160,164,139,161,155,128,149,4 196,166,196,205,179,208,193,150,169,182,123,136,205,166,186,219,200,224,214,193,219,208,186,214,199,172,204,199,163,187,168,100,107,148,68,68,171,101,105,219,196,219,217,196,221,207,184,209,198,166,200,189,140,159,142,60,63,138,55,61,154,75,79,215,187,208,225,210,232,215,195,217,198,168,199,193,147,171,143,63,70,133,51,58,158,83,90,210,178,201,225,208,232,219,200,223,204,181,210,195,151,176,150,74,82,132,49,54,153,76,82,203,163,186,222,203,228,218,199,224,200,174,207,186,141,164,142,61,65,136,55,60,149,69,73,207,170,191,222,205,230,213,191,215,191,160,192,191,153,182,173,112,132,155,80,88,169,107,118,216,193,219,217,199,223,211,190,214,192,163,194,199,168,199,206,175,209,184,129,148,193,149,170,215,195,225,211,189,216,207,184,211,4 188,159,175,197,168,187,209,184,204,215,193,212,218,195,213,219,196,215,214,190,209,205,178,197,194,167,185,201,171,192,180,130,138,193,144,150,219,192,207,223,203,221,219,195,214,211,185,204,199,173,193,199,162,176,120,39,32,129,36,28,190,130,133,225,206,226,222,199,218,214,189,208,201,173,191,210,186,204,186,136,144,133,43,39,134,44,40,196,149,158,226,205,226,217,193,212,201,172,191,210,185,202,217,190,207,172,103,106,131,37,32,176,104,102,223,197,216,219,196,217,200,170,190,211,185,203,217,194,212,215,180,198,194,133,138,207,160,168,224,202,223,216,192,212,198,169,189,208,179,199,213,186,207,221,199,221,225,204,227,224,201,223,222,200,220,215,191,211,194,165,186,205,177,198,211,183,203,219,195,216,221,197,220,221,197,219,218,194,214,209,183,203,4 27,13,17,156,120,129,206,174,185,212,181,195,213,184,197,203,169,178,161,124,131,35,20,23,101,71,80,199,165,176,216,188,203,231,208,223,229,204,220,216,186,200,195,159,164,112,79,84,153,116,128,213,183,197,190,140,147,184,118,116,240,217,234,229,202,219,203,168,179,157,117,123,169,132,143,212,181,196,212,174,184,143,45,33,196,136,137,239,218,237,207,174,188,168,128,135,171,135,148,208,175,190,231,206,224,216,169,178,214,164,169,236,213,233,208,174,189,169,130,138,156,120,135,204,171,187,220,189,206,236,213,234,239,218,239,226,199,216,200,167,179,160,122,128,111,81,93,197,164,182,210,180,199,221,193,210,222,194,212,210,180,195,188,153,164,130,93,101,40,24,31,166,131,149,197,162,179,204,173,189,203,172,189,191,159,172,167,128,139,71,44,52,4 195,164,177,203,174,188,210,184,196,211,180,188,216,191,201,218,196,208,214,190,203,211,184,198,202,175,192,185,137,140,177,114,106,187,117,106,205,162,165,221,202,218,216,191,203,214,188,202,199,163,173,142,63,50,112,26,19,146,48,36,169,84,72,202,155,159,220,201,215,218,197,211,200,166,175,163,96,85,134,48,39,141,45,34,144,49,38,150,63,50,197,146,148,213,184,196,206,180,192,209,182,196,196,140,139,149,61,51,128,38,34,138,47,38,175,98,89,211,173,181,207,180,192,212,190,203,212,181,192,190,123,122,158,70,60,156,61,43,186,115,104,212,179,191,207,179,193,212,188,201,215,191,205,213,176,188,204,152,156,194,132,128,208,162,164,215,188,201,205,178,193,211,186,201,217,195,209,217,195,211,217,191,208,219,194,210,217,192,207,214,189,205,4 173,162,170,180,166,173,181,158,165,183,154,163,185,160,171,187,160,173,184,162,171,177,163,169,177,166,173,178,157,160,175,140,145,177,137,145,185,148,161,187,158,167,186,161,171,180,160,169,180,169,176,171,146,139,142,100,88,130,78,74,168,122,127,185,149,158,185,153,164,180,153,164,179,167,173,175,152,146,127,84,67,85,34,31,112,62,54,179,146,146,189,164,173,184,165,172,180,169,176,184,168,170,157,117,106,132,79,71,138,89,76,175,146,140,192,178,185,185,170,178,179,168,174,185,174,183,178,148,153,176,133,139,176,132,138,185,156,164,187,169,178,177,149,157,174,164,173,182,172,182,188,175,184,188,168,175,185,156,167,187,159,171,185,168,179,173,147,156,171,164,172,180,170,180,184,171,182,188,173,186,187,163,176,183,153,165,181,163,173,170,146,155,4 129,117,125,151,140,149,163,153,164,168,158,169,168,158,168,159,147,156,144,130,138,121,106,111,143,131,140,159,149,158,169,159,169,174,164,175,176,165,175,168,158,168,151,136,145,134,116,122,149,138,147,165,155,165,172,159,169,174,155,164,175,160,169,175,166,177,159,148,156,141,128,133,150,139,149,167,157,166,147,117,118,111,59,57,160,133,135,179,171,182,161,148,158,144,131,138,151,140,151,168,159,169,150,124,123,131,86,84,169,147,156,176,166,179,159,143,153,143,129,137,146,134,144,163,153,164,173,164,176,176,162,174,176,163,176,170,158,170,158,146,156,139,123,130,140,127,139,157,146,157,168,159,171,173,164,179,172,162,176,162,147,158,152,139,148,132,112,118,129,115,128,147,135,148,159,149,161,162,151,164,162,151,163,154,138,148,142,122,130,122,103,110,4 153,141,151,163,151,161,169,157,167,173,161,173,175,162,172,172,162,172,160,144,156,147,127,138,160,149,160,167,155,166,172,157,168,174,156,168,176,159,169,175,161,173,167,154,165,153,137,146,162,150,161,167,152,162,162,133,142,162,124,134,170,142,151,178,165,176,173,163,172,157,143,152,163,152,163,162,139,143,116,64,64,92,33,35,150,108,109,180,170,180,170,155,166,158,143,154,164,155,166,163,144,148,129,85,82,129,76,78,165,132,140,179,169,182,169,153,165,157,139,150,162,151,162,170,160,171,168,146,154,169,141,152,175,156,170,175,159,172,168,154,165,156,136,148,158,147,157,167,157,169,173,163,177,175,163,177,175,162,176,169,150,162,164,150,162,154,140,150,153,142,154,161,150,161,169,158,171,171,159,174,172,161,176,165,146,160,156,137,148,148,132,142,4 25,18,22,135,118,125,170,156,167,177,164,178,177,165,179,165,148,158,135,113,120,32,25,27,89,74,81,171,156,166,163,133,142,132,72,68,158,116,118,172,150,162,161,143,150,97,80,83,132,115,125,175,159,171,135,75,71,95,16,9,109,29,18,163,124,125,173,159,171,133,113,117,143,127,138,172,154,165,129,66,62,115,39,36,118,41,32,168,127,127,179,166,179,140,114,121,141,127,139,166,145,155,134,72,66,134,64,62,148,82,76,191,171,184,177,163,175,142,116,124,130,115,128,167,153,167,179,159,172,187,164,179,192,172,187,190,176,190,168,150,162,129,104,110,93,80,91,162,146,161,174,159,175,185,173,190,187,173,189,176,162,175,154,133,142,83,46,43,33,26,32,138,121,137,162,144,161,170,153,168,169,150,163,160,141,153,138,114,123,51,34,39,4 171,155,162,185,172,183,181,152,160,172,128,128,182,148,149,196,181,197,188,172,185,175,154,163,180,167,177,187,166,177,146,81,71,120,39,28,136,57,44,169,115,110,180,143,145,186,173,185,185,170,181,169,120,116,119,36,23,115,34,29,121,40,34,129,44,28,171,119,112,197,187,200,188,173,184,162,105,100,128,47,37,124,43,37,124,45,39,125,40,29,169,113,102,201,188,198,188,172,183,164,117,117,127,46,35,142,63,61,137,60,54,142,61,47,177,123,113,202,189,199,179,152,155,144,76,63,123,38,29,150,76,74,138,53,43,157,83,71,206,185,195,203,191,203,183,165,175,175,134,134,161,96,89,173,115,114,174,111,108,182,125,120,211,198,209,201,187,198,184,172,183,195,183,196,200,182,194,207,191,207,211,198,215,210,195,210,208,197,208,197,184,195,4 172,145,138,185,159,149,194,170,162,198,169,172,196,156,167,184,139,153,158,114,126,114,75,80,180,155,143,191,166,153,192,165,145,200,172,166,202,169,178,191,147,162,168,124,138,125,84,93,186,163,150,193,167,150,179,141,115,190,154,137,204,176,177,195,155,168,174,130,146,133,90,102,189,169,153,191,163,142,161,113,83,174,131,114,193,157,152,189,144,155,177,132,148,136,93,106,187,165,150,192,163,146,170,126,104,170,126,113,186,145,139,188,143,155,177,131,148,131,88,98,184,159,147,195,169,160,196,166,158,188,152,148,193,158,162,192,151,165,171,126,142,119,78,84,180,158,147,191,165,159,193,163,164,196,167,175,196,168,179,188,148,163,155,109,121,103,63,64,173,149,145,183,152,152,184,145,154,188,154,166,189,156,169,177,134,147,132,87,92,92,54,52,4 11,9,6,102,73,72,141,104,106,152,113,118,150,109,112,91,58,52,48,29,25,11,9,7,58,39,34,147,115,110,171,149,144,182,158,160,176,138,150,118,84,87,70,42,40,43,28,25,102,74,72,166,147,135,178,160,143,183,161,150,189,158,170,138,101,112,83,54,55,70,46,44,120,93,90,172,160,147,174,148,128,157,120,100,184,150,157,145,109,123,92,63,65,84,57,55,118,91,87,169,155,141,182,161,149,175,148,142,184,150,162,137,101,111,101,71,72,91,63,62,96,65,67,158,132,129,177,149,152,183,156,169,178,144,159,115,78,81,104,72,70,90,61,56,63,41,45,140,96,108,158,118,131,166,136,150,166,134,145,119,89,84,110,81,74,73,48,41,18,12,12,111,75,84,145,109,122,149,126,137,148,122,127,116,93,82,108,86,73,36,24,20,4 180,154,146,188,164,152,193,169,159,199,175,173,200,170,177,191,150,164,178,133,149,158,115,130,185,160,150,190,166,151,188,158,136,198,172,163,204,179,182,197,161,173,184,144,159,164,122,138,188,165,152,185,156,136,175,139,114,190,158,140,203,178,176,201,173,180,187,150,164,168,127,144,191,169,156,180,147,125,164,120,93,177,136,115,194,163,156,196,165,168,185,145,158,170,127,144,191,169,156,173,135,109,152,104,77,169,126,113,184,148,139,187,149,147,181,138,150,170,127,143,188,163,152,185,153,135,167,125,106,167,124,110,181,142,130,185,148,147,181,140,153,168,126,142,186,161,153,192,167,158,189,159,149,183,148,138,186,155,150,189,156,161,182,144,158,164,121,138,184,161,153,190,166,160,192,165,162,193,165,166,192,169,172,188,160,171,177,138,154,155,112,127,4 151,134,134,168,151,153,180,163,166,185,169,176,185,169,176,180,164,172,169,152,159,151,134,137,157,139,141,177,160,163,187,172,176,188,168,174,189,175,182,187,174,183,177,163,171,160,145,151,160,140,146,180,161,167,188,168,175,176,141,138,186,164,168,193,181,191,183,168,177,167,150,157,159,136,147,178,155,167,183,154,167,153,101,102,167,126,134,192,175,188,181,161,173,164,141,152,156,132,146,175,153,167,175,145,162,127,64,73,143,91,100,181,158,174,171,146,160,151,123,137,144,124,142,164,145,164,170,148,170,131,77,89,131,80,91,163,135,155,149,120,136,132,103,118,137,120,137,148,130,150,152,129,150,142,109,128,132,97,114,134,103,121,128,95,110,116,84,98,135,118,134,141,122,140,139,110,129,128,97,115,109,79,95,95,66,80,117,87,100,110,83,98,4 174,168,164,183,178,174,187,181,178,188,177,174,191,187,184,191,190,189,184,181,182,176,173,173,176,164,164,185,174,173,186,174,171,175,149,135,187,174,169,196,194,196,189,184,185,181,178,178,176,158,161,184,168,171,181,157,155,167,128,115,176,147,144,194,184,189,191,182,185,182,173,176,174,156,161,183,165,171,173,140,144,141,88,81,154,110,108,188,170,176,187,176,181,179,166,170,171,157,163,180,165,173,162,126,131,125,70,67,140,92,89,177,156,161,181,169,175,172,158,163,166,155,164,175,165,175,163,138,145,125,72,70,127,79,75,165,144,150,169,154,161,159,143,149,158,149,160,166,156,169,163,147,157,133,94,95,127,89,89,154,134,141,149,130,137,136,116,121,148,139,149,152,139,149,150,133,141,143,122,128,139,121,127,134,119,125,130,112,117,122,103,105,4 9,6,7,105,88,87,152,130,132,159,135,142,161,142,146,150,130,131,106,87,88,13,9,10,57,45,47,144,125,124,164,144,148,178,159,166,180,165,174,164,149,156,142,123,125,67,53,55,95,78,83,150,132,135,174,155,163,185,165,175,179,152,161,177,162,173,155,139,145,108,91,93,98,78,86,147,127,137,177,160,173,179,153,165,147,96,102,174,151,165,155,134,144,112,89,91,85,64,72,137,117,133,169,155,174,168,143,162,127,76,86,154,126,145,133,105,119,98,69,75,84,68,77,134,119,135,153,138,161,145,122,143,125,96,114,117,85,103,112,83,96,78,56,63,58,46,53,125,109,123,131,111,128,123,95,113,100,72,89,96,70,84,113,93,105,58,41,48,18,12,16,99,77,91,121,94,110,116,87,104,100,72,87,117,95,109,102,80,91,33,23,27,4 124,112,104,157,142,138,166,147,148,175,155,157,176,158,161,170,152,152,154,134,128,121,102,90,144,130,124,163,146,144,171,147,147,172,144,143,183,162,165,181,163,167,165,146,144,140,120,111,151,136,132,169,150,152,147,113,104,147,102,89,174,142,140,186,167,173,172,152,153,150,130,124,152,136,135,174,157,160,134,95,88,104,47,27,155,113,103,186,164,169,175,155,157,154,134,131,149,133,132,174,158,162,155,123,124,117,66,50,145,99,86,179,151,153,176,156,159,153,132,130,145,128,125,167,149,150,176,155,160,162,129,127,162,128,122,176,151,153,171,149,151,148,127,124,143,132,132,161,147,147,174,158,160,177,158,164,177,157,163,173,154,157,160,139,136,138,115,110,126,116,116,154,140,142,165,150,152,170,154,158,168,148,152,161,141,140,149,128,124,124,103,97,4 176,148,144,181,147,143,174,130,118,181,139,130,198,169,168,200,175,177,192,167,168,176,149,146,184,157,155,154,107,93,154,98,82,162,104,93,184,140,133,204,179,182,196,170,173,183,157,156,188,161,160,159,112,98,129,62,44,130,59,45,151,87,75,198,166,168,200,173,177,186,158,157,189,161,162,179,139,135,129,62,48,116,44,33,135,66,53,188,150,149,201,175,179,186,157,157,187,159,158,189,155,157,147,83,71,141,74,66,144,77,71,180,139,140,200,176,179,187,159,161,185,155,155,194,165,168,177,130,128,163,103,101,157,94,91,178,135,133,197,171,176,184,156,158,180,150,147,191,163,165,195,166,171,182,142,143,178,133,132,191,158,161,190,163,166,177,148,146,176,148,145,184,154,153,191,163,166,195,170,177,194,168,175,190,163,167,183,154,153,170,140,137,4 169,144,142,176,151,150,182,159,158,185,161,162,183,158,162,184,160,164,177,151,151,173,147,152,174,152,153,180,155,154,186,165,166,186,160,159,185,157,158,184,159,161,178,150,145,177,153,157,177,156,155,183,162,163,192,169,170,119,93,88,127,100,99,196,173,177,186,165,168,179,152,156,177,157,155,180,156,156,193,163,166,80,60,57,108,86,86,200,176,180,186,162,167,179,149,154,175,156,156,183,161,165,186,158,163,161,125,122,170,141,141,187,160,163,184,154,159,178,149,156,174,154,152,182,159,162,184,157,163,186,155,163,187,159,162,188,161,166,184,157,162,176,147,151,171,151,150,177,153,156,184,160,165,186,161,169,183,153,156,182,150,152,181,153,158,174,146,152,168,147,148,172,146,147,181,157,161,180,152,155,182,153,158,179,147,150,177,145,152,170,137,146,4 159,128,127,166,139,134,172,147,146,173,145,142,172,144,143,171,144,145,164,132,127,159,129,123,164,138,137,169,142,139,174,149,150,159,126,120,159,126,122,174,146,147,169,141,137,165,138,135,167,141,140,170,141,142,176,146,144,77,54,48,86,62,59,183,154,156,175,151,153,171,145,147,165,136,133,169,138,137,175,142,143,60,42,37,88,67,65,183,153,155,174,149,152,170,139,142,165,141,141,171,144,148,171,139,139,143,104,98,151,119,116,176,146,147,171,139,140,168,136,141,165,139,138,170,143,145,170,139,143,171,136,138,174,143,144,175,146,148,173,142,145,167,137,138,162,136,136,168,141,143,172,142,146,174,146,153,172,140,141,172,139,139,171,142,145,165,135,136,157,129,129,164,134,138,172,146,149,172,142,145,170,138,140,165,128,126,166,132,133,163,131,136,4 175,156,148,193,168,162,204,172,169,207,174,177,208,174,182,202,167,173,190,159,163,170,138,138,184,165,158,201,176,174,210,176,174,218,187,190,217,185,190,212,180,187,202,171,176,180,147,150,189,169,165,205,180,178,217,188,189,215,185,186,213,182,185,218,189,190,207,175,179,185,150,151,189,167,161,205,182,177,227,199,201,162,130,131,171,142,144,229,200,205,208,175,180,188,153,155,188,166,161,204,180,175,218,189,193,203,167,172,207,174,178,219,186,193,206,170,174,187,151,153,185,164,159,202,179,176,212,183,187,219,187,195,217,182,187,215,181,188,199,160,164,180,139,140,179,158,155,195,174,172,206,179,179,212,183,188,213,183,190,208,172,182,192,154,160,173,133,135,173,155,152,186,164,162,197,171,172,204,175,180,205,175,183,194,156,164,182,142,143,164,124,123,4 89,74,70,160,136,131,170,143,140,173,141,138,166,133,125,170,144,139,152,123,114,89,71,61,139,121,115,174,156,153,177,146,142,177,130,128,159,108,95,178,148,145,165,139,132,133,110,94,157,139,133,179,162,159,182,146,145,157,98,82,166,118,111,186,154,154,173,146,140,149,128,115,158,138,134,182,160,160,176,131,126,114,52,35,152,102,96,189,153,151,175,145,141,156,134,127,156,133,130,172,140,128,179,138,138,134,68,52,169,113,102,196,171,175,180,157,155,155,132,124,154,135,131,172,149,144,181,147,149,171,115,112,189,147,151,190,164,167,175,153,151,150,126,120,140,124,121,168,146,149,177,147,151,187,157,166,187,158,166,180,151,154,165,138,134,137,112,105,99,86,86,158,137,139,166,139,143,173,148,151,174,148,150,169,141,142,151,121,118,106,82,76,4 171,146,145,182,151,153,173,121,112,186,133,137,157,92,83,170,119,111,182,151,154,161,126,124,176,152,151,190,162,164,181,122,120,179,115,109,175,113,106,187,139,143,191,162,165,171,138,137,181,156,155,191,154,158,170,103,97,136,67,48,155,94,87,198,155,164,179,132,121,177,140,141,183,155,157,192,147,151,156,88,76,111,44,38,148,81,74,201,155,162,187,142,140,181,146,148,171,132,117,194,152,156,165,103,100,135,59,47,170,98,88,201,157,160,200,171,178,182,149,147,169,132,118,191,154,158,172,112,111,160,79,70,185,116,113,203,168,174,194,161,162,182,155,156,174,148,152,185,152,156,188,141,146,190,136,144,199,154,164,200,168,178,186,150,152,173,143,144,166,137,142,176,139,144,188,150,159,195,158,168,194,156,167,190,155,163,179,143,145,164,131,130,4 189,165,164,200,183,184,206,186,190,207,177,186,207,182,192,206,181,191,202,185,192,192,175,180,195,172,175,204,182,187,201,168,171,192,136,143,200,147,160,205,158,175,202,171,183,193,170,178,196,171,179,202,166,176,181,122,125,111,47,43,112,44,48,154,76,88,189,128,146,193,158,170,193,166,172,183,134,137,129,57,55,75,22,23,53,15,16,68,10,12,160,89,98,194,146,159,192,159,166,174,121,121,91,28,23,56,17,19,48,20,22,74,13,14,157,93,96,194,153,166,190,160,169,191,151,161,147,90,90,76,20,20,61,13,13,123,58,51,185,142,142,192,160,168,185,159,167,194,168,178,190,145,156,156,91,95,139,80,77,183,140,143,196,166,174,190,166,172,181,161,168,189,159,167,194,156,169,193,152,167,196,156,167,199,171,183,193,165,175,184,160,167,4 12,10,8,114,101,95,161,146,144,167,152,153,168,154,155,159,145,142,117,103,97,18,15,13,67,60,56,156,140,134,173,158,157,187,169,173,187,172,178,172,159,161,149,132,124,75,65,59,114,102,99,166,149,147,175,147,150,136,90,91,156,109,119,181,152,161,158,141,140,115,101,92,127,113,110,168,148,151,146,101,101,34,0,0,67,20,21,178,131,142,164,147,150,126,111,104,126,113,111,163,147,150,169,134,142,106,57,59,136,93,93,186,159,167,162,144,145,126,109,103,112,101,102,158,146,148,174,154,161,187,156,168,190,163,174,179,160,166,157,142,140,117,100,93,71,64,64,149,136,140,165,149,156,175,161,169,174,155,161,165,148,149,144,130,126,87,74,68,18,16,16,119,109,112,154,142,146,159,145,148,157,144,146,149,138,137,120,106,101,37,32,29,4 141,131,123,169,156,150,183,173,173,190,179,182,189,180,183,183,175,177,166,155,152,135,122,112,158,146,140,179,165,163,186,165,166,178,139,141,193,161,170,192,175,181,176,161,162,151,138,132,164,150,148,181,158,161,147,97,94,79,28,25,109,51,55,178,130,141,182,160,166,161,149,147,165,150,151,176,143,144,100,44,38,36,9,9,54,9,7,163,106,112,186,157,165,165,151,151,164,151,152,180,157,164,157,112,115,84,31,28,126,74,69,190,157,162,185,164,169,164,148,148,161,152,153,177,162,166,186,155,167,182,139,146,192,164,170,194,176,183,182,169,171,160,146,143,154,146,146,172,159,161,183,168,174,190,174,183,191,173,181,185,164,170,174,160,160,152,139,134,140,131,133,166,153,158,177,161,168,183,172,177,181,164,169,175,159,159,163,152,148,137,124,120,4 154,134,146,164,144,152,171,152,159,176,155,164,177,155,164,174,155,163,169,151,162,156,137,148,158,136,148,169,149,156,177,160,169,182,164,171,179,156,162,181,163,173,174,157,168,162,143,155,161,139,148,172,152,160,180,162,171,182,162,167,183,163,171,183,164,174,177,160,170,167,149,160,163,143,152,173,150,161,178,155,166,170,139,144,167,132,133,180,158,168,180,164,176,168,150,162,163,142,154,173,150,161,180,153,163,147,105,108,121,80,90,179,156,167,179,162,173,168,148,160,161,139,150,172,151,162,179,155,166,155,118,118,146,111,123,178,155,167,176,156,166,166,144,154,157,132,143,167,143,153,176,154,162,180,160,171,179,156,167,177,158,169,172,151,162,161,138,150,151,123,134,164,138,150,172,149,159,177,157,167,177,159,170,174,158,169,167,146,156,156,134,146,4 170,145,155,177,155,166,182,162,171,184,160,166,181,153,157,184,159,171,182,160,172,176,154,168,172,146,155,180,159,170,184,161,171,185,160,167,186,160,167,186,161,170,185,162,172,179,156,168,172,141,152,181,156,169,181,152,161,182,153,159,185,157,166,186,158,170,183,157,167,180,155,169,174,144,156,180,151,165,180,148,159,169,127,128,161,113,106,175,137,141,186,162,175,182,159,172,174,144,156,177,145,154,181,147,157,149,102,105,119,76,88,163,124,133,187,164,177,180,158,170,175,147,159,179,152,165,175,138,144,137,87,82,108,68,85,161,126,143,183,156,168,177,150,160,173,145,158,179,151,164,177,146,156,162,121,119,159,117,123,176,145,161,180,154,164,175,149,160,170,139,150,175,145,154,180,154,165,181,154,167,181,152,165,180,153,166,179,154,167,174,148,161,4 19,12,15,114,82,90,155,115,127,167,131,145,155,111,115,149,110,111,116,87,90,17,11,12,74,52,58,154,119,128,172,135,148,185,148,162,180,141,150,169,133,141,151,119,122,75,53,55,118,85,94,165,129,137,183,150,161,196,163,174,199,166,179,187,155,169,161,128,135,115,85,86,131,95,103,169,133,141,188,154,165,193,157,167,193,155,165,194,164,178,167,134,144,127,94,97,129,94,105,165,129,141,190,157,169,181,136,146,175,131,144,194,162,176,166,131,139,129,98,100,116,81,94,161,124,137,182,143,155,195,162,174,196,165,180,184,151,164,161,127,132,122,91,91,81,55,65,153,114,128,172,137,148,184,154,164,185,152,163,171,137,146,150,116,121,95,67,69,27,17,21,125,91,104,158,124,135,165,130,139,163,127,135,154,120,127,129,96,101,47,30,35,4 173,153,155,181,162,160,191,177,178,192,176,180,192,174,179,190,173,179,186,171,174,177,159,165,175,154,153,185,168,169,195,183,185,162,133,131,179,153,159,196,181,187,186,168,170,181,163,164,179,159,158,187,171,173,185,167,167,169,138,135,187,166,171,192,176,180,194,181,188,182,165,166,180,158,159,181,159,158,162,131,130,123,96,103,154,128,133,196,181,187,196,185,194,186,171,174,176,155,154,178,154,154,157,130,134,83,71,88,100,82,92,189,171,176,195,183,189,186,173,177,173,152,151,181,163,164,168,150,159,81,72,90,80,69,84,171,150,155,190,176,180,186,173,178,168,145,144,173,152,151,183,166,173,112,95,109,109,87,97,173,148,150,187,173,181,182,170,175,164,142,142,170,147,148,183,166,172,173,154,163,177,158,167,183,165,173,182,167,176,178,164,169,4 158,138,140,168,149,149,174,154,150,185,169,172,180,160,163,178,159,163,170,152,159,158,138,142,162,143,145,170,148,149,183,167,169,174,154,156,178,155,161,184,166,171,175,156,159,162,141,144,163,141,141,174,154,154,183,167,170,161,131,129,174,148,154,186,169,175,179,160,162,168,148,151,165,145,146,174,153,154,164,137,137,126,97,102,153,129,134,190,175,183,183,168,174,168,147,147,163,144,144,171,148,148,163,136,139,82,68,83,97,80,91,185,168,174,183,169,174,172,155,158,160,139,140,166,144,144,175,156,161,92,80,96,82,66,77,173,151,155,181,167,172,172,157,160,154,133,132,159,136,134,174,155,158,151,132,142,147,125,132,175,155,162,175,161,169,165,149,150,152,132,134,157,135,135,167,146,149,176,160,168,178,164,175,173,156,165,169,152,159,159,141,142,4 14,10,10,109,91,84,156,137,130,161,140,137,160,138,134,152,129,124,114,93,88,18,14,13,66,54,50,147,126,118,165,144,139,179,160,158,179,158,158,165,143,142,144,121,114,73,57,50,104,82,75,153,128,117,174,152,149,187,169,168,185,162,167,176,154,157,153,129,124,109,85,75,113,89,79,146,117,97,176,153,149,176,153,154,142,115,122,182,163,168,158,136,132,118,91,83,112,89,79,145,116,100,171,147,143,174,151,156,109,90,102,172,154,159,165,146,144,122,96,88,101,80,75,138,111,97,166,144,143,178,157,159,174,154,162,172,154,160,154,133,128,114,87,80,70,57,58,139,116,116,158,138,137,167,146,146,168,149,153,161,142,142,141,119,112,89,68,63,21,15,15,113,93,93,149,131,133,152,132,132,151,131,130,142,122,117,120,99,93,42,32,30,4 172,153,155,186,162,159,193,163,157,196,166,165,196,173,172,194,169,170,188,166,167,176,154,152,177,155,156,188,162,156,195,167,161,198,171,166,197,168,161,198,173,171,192,167,169,183,160,159,181,160,160,194,171,169,187,159,152,161,125,116,135,91,81,171,131,122,196,169,168,186,161,160,183,164,163,189,163,158,137,95,87,86,45,46,72,34,31,127,80,74,193,157,153,188,161,160,182,162,163,188,162,157,117,72,66,75,37,41,92,54,52,140,96,88,184,144,137,188,156,155,176,149,150,193,172,175,168,136,134,129,83,80,105,57,54,141,88,79,187,149,146,184,151,152,176,150,153,187,163,166,195,171,173,186,153,152,173,134,133,181,140,138,188,153,155,180,150,151,172,147,150,184,160,160,192,166,168,196,172,177,197,173,180,192,161,166,183,150,151,174,143,141,4 15,13,10,122,107,99,170,150,145,178,154,150,174,150,145,166,144,134,130,108,99,22,18,15,71,61,56,161,145,138,180,158,157,190,160,157,190,164,164,179,157,155,163,139,129,87,71,62,118,101,98,170,151,147,187,160,158,200,171,166,199,172,170,190,164,166,172,147,141,131,109,98,133,113,110,173,153,151,191,166,164,141,106,101,123,83,77,190,157,155,178,151,148,140,116,104,130,109,108,170,146,147,188,161,160,104,64,64,92,47,43,182,142,138,177,146,144,140,113,101,118,100,99,166,140,141,185,159,162,184,155,156,169,128,129,184,147,148,168,137,133,130,103,92,78,64,64,159,132,134,175,149,151,186,160,163,188,160,164,175,142,140,157,126,118,100,77,67,21,17,16,128,105,107,163,136,139,168,141,143,166,137,136,156,124,121,134,106,98,46,35,30,4 174,154,153,180,159,158,182,161,161,185,167,166,184,164,163,185,165,166,184,167,172,179,161,165,179,163,166,179,160,159,178,158,156,173,150,145,156,124,117,159,127,121,184,161,162,181,162,166,180,165,167,173,152,150,135,104,100,105,68,67,82,47,44,101,58,54,165,130,127,183,162,165,175,157,158,136,99,92,92,53,56,78,44,48,69,37,36,85,49,50,139,97,95,182,154,155,176,159,160,124,85,78,81,45,50,72,41,46,81,46,45,125,93,94,142,104,96,175,144,143,181,168,173,156,131,130,103,64,65,99,61,68,79,43,43,112,71,69,143,103,96,174,144,143,177,163,170,180,167,174,154,121,120,147,111,110,114,72,72,122,75,73,151,108,104,176,147,152,174,157,162,181,166,173,180,158,164,173,146,149,164,134,136,168,135,137,173,140,143,174,146,153,4 212,172,197,218,172,196,221,171,193,216,169,190,215,170,193,217,170,193,224,171,195,235,182,212,217,174,200,219,172,193,216,169,186,214,170,190,215,171,192,214,166,186,217,165,186,229,177,202,222,178,203,220,174,193,216,171,189,183,132,131,174,121,119,215,163,179,218,166,185,227,174,197,221,174,196,226,181,203,174,119,118,59,12,3,83,32,19,204,145,148,222,170,191,228,174,195,225,178,203,227,181,206,179,126,129,79,26,17,103,43,28,199,141,141,222,169,189,229,177,197,225,180,207,223,176,198,218,173,192,189,135,134,169,109,101,211,158,171,219,167,184,228,178,200,219,172,192,223,175,194,217,171,189,215,172,196,216,168,190,216,166,185,219,168,184,225,170,192,218,171,193,224,174,190,202,157,171,196,152,167,198,151,168,199,151,168,206,156,170,224,169,188,4 192,156,181,205,171,194,213,180,203,218,185,211,218,183,209,215,186,210,206,176,200,192,157,182,197,160,184,210,173,198,215,176,196,213,166,179,216,171,192,218,186,211,212,182,206,200,168,191,200,162,187,210,167,189,202,140,148,195,122,122,200,135,138,213,169,192,215,183,208,205,174,197,202,164,186,203,147,158,194,121,128,190,110,118,193,114,121,198,132,142,208,165,185,205,172,196,200,159,181,202,145,158,199,127,145,196,119,139,196,119,139,197,127,138,202,150,165,205,170,197,198,156,181,205,155,179,197,126,142,189,110,125,197,125,143,204,147,163,208,166,188,203,168,195,194,156,182,205,165,194,202,149,171,196,133,149,205,154,175,212,171,196,208,173,200,197,162,188,190,153,182,200,165,192,208,174,201,210,171,200,212,177,206,208,172,201,200,160,187,190,151,177,4 35,18,28,133,98,121,161,130,153,170,140,162,170,141,163,159,128,149,129,95,113,37,21,30,95,66,85,159,126,149,173,144,166,184,158,181,184,158,183,173,145,167,152,119,138,96,65,80,130,96,120,164,131,153,181,149,173,183,144,161,186,151,173,183,159,184,161,131,152,127,93,110,136,100,126,167,135,159,175,129,147,162,95,102,166,105,114,180,143,167,166,137,160,134,99,118,134,99,124,164,130,155,173,120,140,162,93,109,164,99,113,175,132,151,165,133,159,133,97,116,127,91,119,159,126,151,174,139,166,171,122,142,177,136,158,178,144,172,159,125,149,128,90,109,96,65,90,153,119,149,165,135,162,175,148,175,175,145,172,164,127,154,148,108,131,106,70,89,40,22,36,132,96,127,153,119,148,159,128,154,159,125,151,150,112,138,131,90,113,60,33,47,4 193,166,203,203,183,210,207,190,210,206,185,202,206,184,200,207,185,201,206,185,201,202,181,197,192,161,199,201,177,207,209,190,209,194,163,180,196,167,181,204,180,193,207,185,200,204,183,199,193,159,197,202,175,206,201,173,197,139,83,93,146,95,103,202,174,186,207,185,199,207,186,202,195,160,198,205,178,208,189,153,174,120,60,71,119,64,73,199,168,181,209,187,202,208,187,203,197,162,200,199,168,198,197,165,190,179,133,157,178,138,156,204,179,193,209,187,202,207,186,203,194,156,196,194,158,191,195,161,190,196,163,185,202,175,193,209,186,202,208,186,203,205,182,201,193,155,194,192,154,189,193,160,191,201,175,197,206,183,200,207,185,203,206,184,203,203,181,202,189,153,192,190,153,189,190,155,188,194,162,190,202,178,199,203,180,201,201,178,200,200,176,200,4 183,147,190,199,172,208,209,190,216,211,193,215,210,189,210,207,186,205,201,179,199,194,170,197,189,154,197,201,173,209,210,190,214,215,196,214,212,192,208,209,186,202,208,187,204,202,181,206,194,161,201,200,168,204,210,188,212,203,175,190,200,169,181,211,189,202,211,190,206,206,184,207,197,161,202,202,169,204,214,191,215,156,107,119,155,105,112,216,194,207,212,192,209,208,186,212,197,159,205,204,168,208,206,179,203,191,156,172,192,157,171,213,191,205,210,188,207,207,184,210,194,157,200,200,162,203,199,168,196,206,181,199,211,189,204,211,188,205,209,186,207,204,181,207,187,151,190,194,155,194,194,158,192,197,167,192,205,182,200,208,186,207,204,178,205,198,169,202,180,143,183,188,150,190,192,150,190,194,155,187,196,165,193,202,176,204,197,167,201,190,156,192,4 226,213,230,225,209,223,218,195,212,218,194,211,218,196,211,221,201,214,224,206,217,225,210,222,226,211,227,224,206,222,214,188,203,196,153,166,209,178,191,217,193,207,220,199,210,226,209,221,224,208,224,221,202,218,197,158,170,141,77,87,168,116,129,213,182,194,219,197,209,223,205,218,224,208,225,210,182,196,160,104,114,151,88,96,136,76,88,191,150,159,220,196,210,221,201,213,226,210,227,202,168,182,166,111,120,139,80,94,118,60,76,185,139,147,219,195,210,221,201,213,224,207,224,219,197,212,214,184,198,180,133,148,160,109,121,204,162,176,217,190,205,223,205,216,224,209,225,220,200,216,214,190,204,213,183,197,215,185,198,218,193,207,221,200,213,225,208,221,222,206,222,222,204,219,219,198,211,215,192,206,216,192,207,221,201,214,226,209,221,225,208,220,4 165,140,163,184,166,187,190,172,192,189,168,188,185,164,186,178,156,175,172,148,171,167,144,171,173,151,172,186,165,183,193,176,196,187,165,182,174,136,151,172,142,161,174,149,172,176,155,184,181,160,180,186,166,184,170,126,138,153,90,102,140,63,71,161,113,128,182,162,188,177,155,185,180,161,185,183,160,182,149,82,89,123,43,60,131,53,63,171,134,151,181,159,183,177,154,180,178,162,186,173,142,160,130,53,56,130,54,65,162,112,129,179,154,175,180,157,181,177,157,183,171,154,175,171,144,163,148,89,96,149,87,90,175,148,169,172,142,164,165,128,149,170,148,181,163,144,169,172,152,174,171,144,162,173,147,166,176,155,178,172,146,169,164,135,158,166,147,179,150,127,154,163,140,165,169,147,167,172,150,173,174,153,176,170,150,174,167,146,175,159,138,169,4 171,162,183,178,171,192,184,179,199,184,181,199,178,168,184,172,157,173,169,156,173,168,157,177,173,163,183,181,172,191,185,181,198,180,170,183,166,136,147,155,116,124,166,145,158,171,160,179,177,169,189,181,174,192,169,142,152,159,113,125,157,114,129,145,92,97,167,140,153,175,165,186,178,173,194,174,157,172,150,97,101,146,90,103,139,83,96,144,86,91,171,152,166,176,168,189,177,172,194,171,152,168,157,114,123,141,89,103,145,95,112,159,121,131,176,162,177,178,171,190,175,168,190,165,140,152,143,92,94,139,82,89,155,109,121,174,155,169,178,169,188,173,161,179,173,166,188,162,138,148,144,95,95,144,92,93,160,125,130,180,169,184,177,167,187,164,146,162,169,161,182,169,155,171,164,142,153,164,137,145,172,155,164,179,169,187,176,167,188,165,152,172,4 137,121,139,154,139,158,169,159,177,165,151,167,164,150,166,156,143,158,151,137,152,145,130,151,142,126,146,163,151,170,171,159,174,172,163,178,166,153,168,159,145,158,157,143,159,153,141,161,148,132,150,166,154,170,170,157,172,165,147,158,147,110,116,151,121,129,162,150,167,157,144,164,157,146,165,169,159,176,160,136,146,136,84,90,127,71,77,149,115,123,166,154,172,160,148,169,157,146,166,167,158,177,153,123,131,127,72,78,136,88,98,160,140,152,165,152,168,161,149,168,155,147,165,164,156,173,148,117,123,128,73,70,152,120,126,165,154,170,153,131,142,154,139,155,149,139,155,159,148,164,159,144,156,156,133,141,162,146,157,165,152,169,155,140,156,152,138,160,141,128,146,153,140,157,158,144,158,162,149,163,163,150,166,162,150,167,157,145,164,150,137,161,4 178,172,191,186,180,197,192,189,210,180,160,174,176,155,167,192,190,213,188,180,206,179,168,197,182,173,193,189,186,208,176,154,168,139,80,79,144,89,91,163,123,132,175,149,168,184,177,206,182,172,192,169,141,151,138,80,79,127,63,64,134,74,76,128,65,68,136,78,85,170,148,170,173,153,170,135,79,79,129,70,70,137,79,81,139,82,83,120,59,68,110,47,56,143,97,108,158,124,136,114,51,51,128,71,72,145,93,93,140,86,84,123,66,75,103,38,46,144,100,114,151,113,125,125,63,67,129,68,72,132,73,74,137,80,82,120,56,62,134,81,90,171,154,179,163,137,156,142,90,98,132,71,72,138,81,82,132,71,72,126,65,66,168,145,161,179,172,199,177,169,199,172,154,178,166,134,147,177,154,168,168,139,153,163,132,147,182,171,195,173,161,185,4 204,191,200,213,199,207,220,208,219,208,184,187,202,175,175,217,205,216,214,200,215,210,197,213,208,196,205,215,204,215,194,162,160,153,90,72,158,98,80,175,126,113,185,145,142,208,194,208,203,188,197,181,142,133,146,82,62,137,71,54,148,86,71,134,70,55,133,69,55,176,137,133,186,154,156,138,75,57,143,85,68,154,96,79,155,100,84,133,73,67,112,48,38,153,101,91,165,120,115,120,54,40,143,85,71,157,103,84,155,100,81,134,73,65,124,61,48,179,148,147,161,112,107,136,71,59,137,74,62,142,81,66,146,85,69,133,68,50,178,142,136,209,202,213,184,156,164,159,108,100,146,84,70,156,99,86,150,92,75,162,116,104,209,196,204,206,195,204,200,189,210,198,180,193,192,164,168,203,182,188,205,186,191,211,196,204,212,199,209,201,187,196,4 171,181,196,181,176,186,165,138,137,192,187,193,204,210,224,201,205,219,194,199,213,178,180,198,191,202,220,168,146,147,118,63,52,137,88,79,160,125,117,197,196,204,202,208,223,192,196,214,195,202,220,167,138,135,122,69,61,141,94,88,142,89,72,180,160,159,207,214,231,196,200,217,199,208,227,185,170,169,146,96,81,158,118,104,151,105,90,157,113,104,200,197,212,200,203,227,182,173,176,193,186,192,150,101,85,149,102,88,156,112,101,141,85,74,180,158,162,199,202,225,176,159,157,196,188,194,158,116,105,139,83,67,144,98,88,133,76,68,169,140,144,196,199,222,187,186,200,203,206,218,197,191,200,167,135,126,135,82,68,131,74,66,169,142,149,189,190,218,176,175,191,197,198,212,202,203,217,201,200,213,180,158,160,172,145,152,185,179,200,181,179,205,4 206,175,175,228,200,204,236,209,214,235,208,211,232,204,207,225,193,193,219,186,187,209,177,181,220,192,197,234,205,208,233,197,195,226,181,175,227,184,179,230,197,195,226,193,192,219,188,189,225,196,201,236,208,212,220,156,145,203,115,86,212,138,111,223,170,158,230,195,195,225,194,195,227,199,201,235,203,205,201,132,120,190,99,71,197,103,73,208,130,109,232,194,195,227,193,199,227,200,207,238,209,215,179,118,99,164,86,65,195,101,76,205,121,104,231,191,192,226,193,197,221,192,195,234,207,213,210,161,150,179,98,75,193,97,72,203,121,102,228,189,193,225,192,198,210,179,179,226,198,198,232,200,200,220,168,160,213,151,137,227,183,182,229,195,201,221,187,197,200,165,166,218,186,186,227,195,194,232,201,200,234,203,207,231,197,200,225,192,196,214,178,184,4 230,204,217,224,181,185,221,165,159,215,148,136,220,160,153,227,184,186,230,200,205,225,196,202,235,212,233,218,155,152,212,128,111,214,133,114,221,148,128,222,158,142,226,181,180,228,198,204,232,200,215,219,153,154,206,108,93,205,108,82,212,125,102,219,137,121,219,149,133,228,188,193,234,204,216,194,124,116,189,109,98,206,115,94,204,102,77,202,110,93,211,130,117,228,184,190,231,202,215,182,118,106,158,87,76,181,99,82,203,106,90,198,100,77,214,128,124,229,184,192,232,206,220,194,135,125,161,89,78,177,99,86,211,120,111,207,112,98,209,125,116,226,183,191,235,213,231,220,178,177,187,117,101,193,112,99,201,103,88,201,105,91,202,114,99,218,165,173,229,204,217,231,204,214,220,168,164,207,136,127,198,108,86,208,130,117,224,176,182,227,194,210,4 189,153,159,189,149,152,197,165,171,199,169,173,195,163,165,193,159,159,187,147,148,181,142,143,191,158,162,194,160,163,189,150,150,178,132,122,187,147,142,191,157,157,191,155,154,185,145,145,191,157,159,196,164,165,152,91,78,124,50,32,143,75,56,178,132,124,195,164,163,187,149,149,194,160,166,196,161,163,149,86,70,98,31,24,99,31,20,171,115,101,195,160,159,190,154,156,192,157,164,197,165,169,171,120,108,106,33,18,119,54,41,190,151,145,194,160,162,190,153,155,189,153,158,193,160,162,192,157,156,163,106,91,181,135,128,199,168,169,193,159,158,189,153,153,187,152,156,190,155,156,195,160,159,198,165,166,195,160,158,194,159,156,192,157,154,187,149,152,187,154,157,188,152,153,191,152,151,189,146,141,191,150,146,193,158,157,188,150,150,183,142,145,4 151,139,158,163,152,171,167,153,171,167,150,167,165,150,166,162,148,161,157,143,156,147,133,151,158,147,164,167,154,170,168,148,165,174,160,176,171,157,173,165,147,159,163,150,163,153,139,153,161,150,162,172,161,176,171,155,169,160,137,144,165,145,153,166,147,159,166,149,162,160,147,162,167,158,171,171,158,171,171,154,165,90,39,36,108,63,62,173,156,166,166,148,163,162,149,166,167,159,173,169,155,169,173,158,173,118,79,80,130,98,101,174,159,171,165,146,160,162,149,164,162,151,166,169,157,172,168,152,166,170,151,160,172,155,164,168,150,162,166,150,165,161,149,165,155,143,156,164,152,164,167,151,163,165,144,155,165,146,155,164,144,157,163,149,163,157,144,163,149,136,151,158,144,157,164,149,161,165,149,160,162,143,154,163,146,159,159,145,159,149,132,149,4 151,129,147,155,138,156,162,150,170,157,141,156,156,139,154,157,142,158,152,133,148,148,124,140,154,138,157,154,135,151,130,93,99,123,82,79,139,105,108,149,125,137,152,132,146,152,134,148,156,141,159,146,120,131,89,36,31,83,32,26,96,43,35,117,74,70,154,135,148,154,138,152,156,139,158,146,118,128,89,37,32,60,20,21,54,16,16,101,49,41,152,127,137,154,137,150,156,140,161,153,131,144,103,54,48,61,18,18,49,13,14,116,73,70,156,136,147,152,133,146,153,135,155,158,144,162,131,97,100,81,28,19,95,47,42,147,123,132,160,148,165,152,135,151,151,132,150,156,141,157,153,134,147,137,105,109,148,122,132,160,148,163,156,141,155,152,134,148,149,131,149,152,133,149,157,139,153,160,146,163,156,138,153,155,139,153,153,133,147,152,134,147,4 180,162,181,180,163,179,180,164,178,179,161,176,176,156,171,174,152,168,174,151,169,172,148,168,182,163,181,181,163,179,180,161,176,177,158,173,176,155,171,174,151,168,174,151,168,174,149,168,183,164,181,180,160,176,179,159,176,170,144,159,162,131,144,169,143,157,175,151,167,173,147,165,183,163,181,180,159,176,149,113,124,108,60,66,98,44,46,159,123,134,175,151,168,171,142,160,182,160,178,181,159,176,136,89,96,89,35,42,104,54,63,166,134,149,173,148,165,171,140,159,182,160,177,180,156,172,174,147,164,161,126,142,163,130,147,172,147,165,173,147,164,171,140,160,182,158,174,179,154,170,175,149,166,174,148,165,173,148,164,172,147,163,174,148,166,170,137,159,179,155,172,177,150,167,175,148,165,173,146,162,173,148,163,174,149,166,173,147,167,167,132,157,4 163,141,167,166,144,169,167,144,169,164,140,164,163,139,162,161,137,158,158,134,154,157,133,152,166,144,170,168,145,169,168,145,168,165,143,165,162,137,159,160,133,153,161,136,155,159,135,153,167,144,168,167,144,166,167,144,167,143,106,122,119,69,77,139,97,107,163,139,157,160,135,152,169,148,173,162,136,157,121,76,88,87,37,46,72,22,30,125,76,82,165,141,159,160,136,154,170,147,172,164,137,158,116,65,73,95,44,54,97,49,59,148,112,125,166,142,160,162,137,155,168,144,168,168,145,166,162,136,156,155,121,138,155,122,138,163,139,158,165,141,158,164,140,158,166,142,166,167,144,164,167,144,164,166,144,164,167,145,163,166,142,159,165,140,157,162,138,156,163,138,163,164,140,161,165,141,161,166,141,160,166,141,159,166,142,160,164,140,158,161,135,155,4 231,225,233,237,230,234,233,216,214,212,174,168,203,159,150,227,208,206,229,219,220,224,213,219,236,232,238,230,212,212,167,105,93,153,84,76,158,81,70,198,144,130,235,224,226,228,216,220,243,241,246,202,162,154,127,59,54,172,104,95,176,105,92,151,85,73,222,194,188,235,227,232,242,240,243,190,142,132,158,81,72,166,95,81,153,83,70,131,62,53,179,126,117,240,231,239,243,242,247,203,159,150,173,94,80,170,100,87,156,90,78,144,75,65,178,128,121,240,230,234,238,235,240,210,172,163,147,72,61,159,93,83,141,77,68,120,53,45,205,172,168,236,227,231,229,223,225,230,214,211,170,111,98,116,57,51,107,49,43,156,106,100,230,213,215,232,222,231,223,216,217,232,224,226,232,212,208,179,129,116,163,106,94,228,206,205,236,227,233,228,218,227,4 230,215,220,241,225,229,242,223,223,227,192,187,219,180,174,234,211,210,230,210,209,226,206,210,235,219,224,241,221,223,186,129,116,155,84,72,157,77,62,207,154,140,238,218,219,230,208,210,243,230,234,222,185,179,126,55,46,158,86,77,168,90,77,156,87,73,232,201,196,236,217,220,244,233,236,206,162,152,149,68,57,162,87,72,149,75,61,126,52,41,193,141,132,243,227,235,244,233,238,215,175,168,167,83,66,166,90,76,151,79,67,136,63,51,190,141,134,243,224,228,237,223,227,224,189,182,146,68,53,147,76,66,130,64,54,118,51,41,218,183,180,236,217,220,228,212,212,236,217,215,189,134,121,117,54,44,103,41,31,175,126,119,238,216,218,233,214,222,221,205,205,232,214,215,238,217,214,202,155,143,188,134,122,235,209,208,236,218,222,228,209,216,4 147,131,130,173,161,165,209,208,218,182,170,170,163,142,138,172,160,155,156,152,145,130,123,117,172,159,160,167,144,148,205,200,210,191,177,178,164,149,140,179,168,163,163,156,151,143,136,132,193,182,183,182,158,159,204,183,193,189,173,180,165,152,144,177,166,158,157,144,136,128,116,108,196,193,197,196,175,178,199,180,196,146,148,161,141,129,126,194,188,180,184,179,175,129,116,108,206,206,214,200,187,193,182,172,184,133,153,160,134,137,139,191,179,171,203,201,198,138,125,118,207,204,208,209,197,201,182,166,170,133,150,161,161,164,171,195,181,170,205,203,200,143,131,125,198,193,196,212,206,212,204,192,193,182,177,185,197,184,185,212,201,196,203,196,195,146,136,138,191,188,190,210,204,207,214,204,207,222,211,213,221,212,211,219,209,213,204,194,197,155,142,143,4 176,155,162,179,148,156,177,145,151,185,164,169,188,172,178,186,177,177,194,193,191,192,192,192,194,185,199,188,166,179,175,148,158,155,134,147,167,146,157,188,172,171,198,196,195,194,194,191,178,160,164,176,154,159,152,140,151,126,132,139,109,98,100,166,144,144,206,203,201,196,200,197,185,178,189,185,173,182,135,133,143,129,142,142,110,116,114,146,136,139,208,206,204,205,210,208,191,177,179,179,157,162,134,135,145,130,142,141,142,160,166,151,148,150,204,199,196,208,210,206,187,166,168,178,157,158,132,129,138,124,145,152,148,171,177,163,157,157,206,202,198,212,215,210,191,180,188,186,164,164,155,137,141,125,126,135,149,146,150,186,170,168,207,203,198,209,213,209,189,175,182,181,155,159,181,156,163,179,155,166,185,160,165,199,181,179,206,201,198,207,208,204,4 204,184,181,208,190,185,210,190,187,213,195,191,213,196,191,209,190,187,210,193,192,210,193,193,209,191,190,211,192,190,208,188,185,211,194,189,213,197,192,213,196,192,212,194,192,211,194,195,213,196,197,210,192,191,197,170,157,168,127,105,177,140,120,202,177,167,210,190,187,208,191,188,215,198,199,209,188,184,164,118,95,108,51,33,140,89,66,182,142,118,208,190,183,207,190,184,217,201,202,212,191,185,137,87,66,81,30,19,133,84,64,190,157,137,209,191,186,207,190,185,216,198,201,218,202,202,190,164,154,149,110,93,167,132,113,207,188,179,209,192,189,201,182,179,217,200,202,220,203,203,219,204,202,218,204,199,216,201,198,211,194,191,209,193,189,202,184,182,217,200,201,221,205,204,222,207,204,218,202,199,215,197,195,213,197,195,209,193,190,203,187,183,4 208,187,190,205,183,182,208,187,187,206,182,177,208,185,181,216,198,200,216,198,201,214,193,196,204,179,180,197,167,160,187,150,139,164,114,96,179,134,118,198,164,156,207,179,176,214,191,194,198,167,165,177,132,116,153,95,77,107,46,32,144,87,69,165,112,88,178,131,108,208,181,178,188,150,143,151,95,77,129,69,57,101,47,40,134,82,70,176,133,122,175,127,107,202,170,162,182,138,127,127,71,59,97,44,41,103,54,52,135,82,74,178,135,125,186,146,131,207,179,175,199,169,168,151,102,88,104,47,37,102,48,41,109,54,43,158,103,79,190,153,137,210,187,186,215,198,207,200,173,172,166,124,114,163,123,114,166,123,109,189,154,142,212,192,192,217,200,203,218,201,210,217,200,206,214,195,199,214,196,199,216,197,200,220,204,208,220,204,208,219,203,208,4 211,202,206,219,210,213,219,207,206,223,216,217,218,204,207,211,186,190,204,179,179,197,177,183,217,210,214,225,220,224,218,202,198,201,162,150,213,189,187,217,199,200,212,191,193,202,181,189,220,215,214,225,217,219,194,141,121,161,74,42,190,127,108,217,192,189,218,205,207,209,189,199,220,214,213,227,222,221,186,124,102,169,86,54,204,156,146,216,188,185,221,209,213,214,199,209,211,193,191,225,219,221,196,147,123,177,98,66,192,121,102,216,188,182,221,209,211,213,196,201,212,198,200,223,216,220,216,191,180,170,87,59,192,133,118,225,211,212,220,207,209,212,197,203,209,198,201,218,206,210,222,209,209,201,157,144,213,191,188,224,215,218,214,198,203,207,188,197,204,188,192,215,204,206,220,206,210,220,207,204,218,201,202,216,200,204,210,194,201,201,182,193,4 229,221,230,226,208,209,212,169,161,196,131,113,222,189,191,227,204,210,224,200,206,219,197,204,230,217,226,211,161,151,184,97,69,171,74,48,198,122,104,218,168,160,228,205,208,222,199,203,229,213,220,209,151,136,183,87,61,184,87,57,205,130,115,224,169,172,230,208,211,229,214,222,232,223,229,207,147,131,177,76,52,191,103,72,218,161,155,230,189,196,225,192,189,229,210,220,230,219,228,214,163,153,190,98,70,198,110,85,201,112,94,221,166,158,229,203,203,227,206,213,229,217,228,221,182,173,199,116,92,185,85,63,196,96,78,221,163,159,235,218,226,229,214,219,228,216,229,228,209,212,215,157,153,169,60,37,204,144,132,236,220,225,230,213,217,226,208,214,222,201,214,227,209,217,222,181,181,201,130,117,220,184,183,235,223,233,229,214,221,223,203,214,4 238,239,241,248,249,250,245,244,243,221,199,188,244,244,246,237,236,236,232,229,230,227,222,225,243,243,244,249,250,250,251,252,251,225,223,221,194,194,196,220,220,220,235,232,231,231,226,228,243,242,240,252,252,250,224,225,226,102,108,116,53,63,72,125,130,135,230,222,220,229,218,217,242,242,239,255,255,252,149,153,157,45,59,70,51,67,80,71,81,90,214,208,206,231,217,217,244,243,243,246,247,247,96,103,111,52,69,78,73,92,102,61,76,89,191,184,181,236,225,221,243,243,243,237,238,239,80,85,92,46,61,72,78,100,113,68,79,90,190,181,176,236,226,222,235,233,230,239,238,238,130,135,143,38,54,68,55,70,82,139,141,143,227,221,215,228,219,218,228,223,221,235,233,232,206,207,211,131,136,143,146,147,148,215,209,204,230,221,217,224,214,214,4 202,203,205,230,231,235,235,236,237,225,219,217,228,227,229,223,222,223,216,210,212,201,196,202,221,222,223,236,236,238,240,241,242,222,210,205,222,220,221,225,224,225,222,218,221,214,210,212,226,227,226,237,237,236,237,238,238,151,156,161,91,96,103,177,177,179,226,217,217,215,208,208,227,228,227,243,242,239,191,193,194,56,65,75,41,54,65,115,119,124,224,213,212,214,203,205,224,224,223,246,247,247,141,145,150,52,65,74,71,88,99,90,97,105,215,206,201,216,205,205,221,221,218,241,242,243,137,140,144,39,51,63,62,80,93,113,115,119,220,211,206,215,205,205,215,212,209,228,226,223,195,196,200,86,95,106,99,104,110,196,192,188,221,214,212,209,199,201,202,200,198,219,216,216,220,218,218,203,199,198,205,199,194,218,211,205,215,207,206,201,191,192,4 204,184,194,215,194,207,214,184,194,205,162,167,211,183,191,208,182,187,203,174,182,193,158,173,211,190,201,220,198,209,220,196,204,184,117,110,204,165,165,216,193,198,209,181,188,201,170,183,216,195,206,226,206,216,208,170,171,160,77,59,187,128,121,218,192,196,216,188,195,206,177,188,216,193,200,226,206,214,211,174,174,149,57,41,157,74,64,218,190,191,218,191,199,210,182,194,217,195,203,222,199,208,219,189,192,162,73,58,163,77,64,219,191,194,216,188,196,211,184,196,213,190,198,218,194,202,220,195,200,203,155,151,187,121,112,219,191,197,217,188,198,209,183,196,208,185,191,213,187,196,215,188,193,215,185,190,213,182,186,218,193,201,215,188,199,207,181,195,198,173,176,206,180,185,210,181,188,210,176,184,214,185,191,216,191,201,213,188,201,203,178,191,4 220,186,190,225,193,199,230,200,207,230,201,207,232,205,215,233,207,221,226,198,207,225,197,209,224,193,197,227,195,199,226,193,199,215,168,168,214,167,166,210,159,155,219,186,189,221,189,199,225,194,197,223,188,190,204,139,132,189,104,87,169,72,54,156,44,19,204,149,145,218,175,187,225,194,198,212,161,157,169,66,47,162,55,37,147,40,27,162,64,46,168,73,58,189,107,101,220,180,180,199,128,120,153,40,25,138,18,7,160,62,51,184,110,103,169,73,57,182,94,81,202,141,138,177,81,67,171,65,46,131,15,6,136,19,9,168,69,51,197,134,124,217,181,188,213,170,172,194,119,109,184,94,78,171,76,61,177,91,81,200,135,129,221,190,194,220,189,195,226,196,201,223,186,189,217,174,176,216,173,171,219,178,179,219,179,181,224,193,196,220,188,192,4 247,226,247,252,237,250,253,240,250,254,247,254,254,241,251,253,237,247,249,229,243,240,214,232,251,233,249,254,244,251,254,247,253,255,236,241,254,242,247,254,239,246,253,236,246,245,223,235,253,239,250,254,249,254,255,246,251,201,122,125,226,173,173,255,248,253,253,236,242,250,232,243,253,241,251,254,246,253,255,236,242,156,68,77,204,137,139,255,251,254,253,240,247,251,235,246,252,237,249,253,243,251,255,247,252,166,77,82,193,118,119,255,248,252,252,236,244,250,227,238,250,228,242,252,237,246,255,253,255,205,132,134,206,129,126,254,230,237,251,228,237,251,232,244,247,225,239,252,236,246,253,240,247,252,229,235,252,225,232,252,231,241,249,224,236,245,219,234,242,219,232,250,234,245,251,231,242,253,239,245,252,235,244,252,234,245,249,229,242,242,215,231,4 249,237,254,248,232,248,240,206,221,219,160,167,231,189,194,248,230,243,246,228,239,239,217,232,250,237,252,251,237,252,226,175,186,137,44,52,197,130,133,250,229,239,248,232,242,242,221,233,247,228,245,248,222,235,213,155,168,107,23,36,172,88,90,246,213,221,249,230,240,244,223,235,248,229,246,254,235,247,197,140,153,96,21,37,169,86,93,248,221,228,251,237,247,249,233,245,248,231,247,254,242,253,209,159,170,107,21,29,161,82,90,248,219,227,249,233,243,249,235,247,249,233,248,250,231,244,231,184,197,127,34,36,145,50,50,231,183,187,247,225,237,243,220,237,246,230,245,249,234,245,240,206,219,149,64,70,171,84,84,235,190,195,240,210,224,240,215,229,241,220,236,244,225,238,247,225,239,223,165,174,226,173,184,242,215,232,237,203,218,237,208,224,4 214,187,207,245,229,244,250,233,245,248,231,243,250,238,247,246,229,240,229,203,217,214,184,204,233,210,227,250,236,249,253,241,249,255,248,254,255,246,252,251,236,243,242,221,234,230,207,224,239,216,232,252,239,249,255,251,253,237,202,204,242,216,216,254,242,246,248,232,239,238,219,233,244,228,239,253,244,250,255,252,255,177,106,110,206,154,153,255,254,254,251,238,244,243,228,244,242,225,237,251,239,246,255,254,255,183,118,119,195,131,129,255,249,251,250,235,239,241,224,238,238,219,230,249,232,240,254,244,248,236,200,200,232,187,188,251,229,235,248,230,237,239,220,234,232,212,222,245,229,236,250,236,243,253,238,242,252,234,241,249,232,240,246,228,239,236,219,237,221,196,209,239,222,230,245,228,235,246,227,231,246,225,233,246,228,237,243,225,237,225,201,219,4 227,216,231,230,215,229,237,224,237,238,225,238,234,216,228,231,212,219,228,210,216,221,200,207,231,220,234,229,208,219,228,200,206,234,211,219,221,189,185,226,201,198,233,216,219,227,209,215,233,218,229,218,184,182,214,169,160,215,170,160,212,166,151,216,179,169,225,200,200,230,210,220,225,201,206,199,146,127,204,150,134,207,154,138,204,149,131,201,144,127,198,145,127,216,185,186,230,210,223,199,148,131,191,128,101,202,145,127,180,111,86,184,114,86,201,150,130,220,192,192,228,205,220,227,201,207,227,198,194,207,162,148,169,96,62,193,137,112,227,204,204,234,215,221,228,208,219,234,214,225,239,221,229,237,217,221,235,215,216,238,219,223,234,214,218,230,209,216,226,207,218,233,215,225,237,217,225,239,219,225,240,221,226,239,220,227,235,214,225,227,206,216,4 220,199,211,231,210,220,237,217,224,236,215,222,234,213,220,229,207,210,224,201,204,219,197,203,227,208,220,235,217,227,237,216,223,239,220,225,233,211,214,231,210,210,227,203,204,221,197,202,232,213,221,238,219,226,225,193,192,223,187,181,217,179,167,229,204,200,233,212,214,226,202,206,233,213,220,229,201,200,203,147,124,206,151,130,206,152,131,204,152,131,223,193,189,229,206,212,233,213,224,230,203,208,202,147,124,198,138,112,175,98,59,196,137,108,226,198,195,230,208,212,230,209,218,232,209,214,234,211,213,224,191,184,206,159,139,227,199,194,234,214,215,228,205,208,224,203,206,231,208,210,235,213,214,237,215,217,240,222,225,236,214,217,230,207,209,226,203,208,219,196,197,227,203,205,231,208,209,235,211,212,235,212,212,234,211,215,228,203,210,221,198,206,4 216,163,177,227,177,191,223,175,187,193,148,152,204,171,171,231,203,204,247,221,222,246,223,222,217,163,176,228,178,192,147,106,115,43,18,16,43,23,20,120,92,89,247,220,219,246,222,221,222,165,174,213,161,171,55,36,41,36,22,22,24,12,11,58,35,31,235,205,203,252,229,228,223,167,179,221,169,177,68,43,43,25,12,11,17,5,4,83,57,54,246,217,215,250,227,224,217,158,170,231,180,188,177,136,136,74,48,45,56,31,27,178,146,143,255,232,228,249,224,218,216,154,164,226,171,176,240,198,199,235,203,200,230,199,196,249,225,224,250,226,222,250,225,218,214,150,160,226,169,173,238,194,192,245,215,210,252,229,226,250,227,223,250,226,221,249,223,219,209,144,154,222,160,164,236,183,183,247,214,210,250,225,222,251,228,224,250,223,218,245,214,208,4 204,158,148,219,173,163,227,184,174,225,179,170,221,171,166,215,162,160,208,149,147,202,147,148,210,165,153,224,181,171,229,187,177,227,181,169,223,172,165,220,168,162,215,159,157,209,156,157,216,173,159,228,186,173,234,193,184,228,183,172,227,176,165,222,169,162,219,165,164,214,163,167,215,171,159,233,192,181,211,172,164,66,41,40,136,99,94,229,177,169,220,167,166,215,162,167,213,170,160,233,195,188,224,186,179,53,33,32,100,68,67,234,183,178,221,169,168,218,165,168,211,167,158,235,200,196,249,216,213,226,185,179,215,164,160,226,176,173,222,170,172,220,169,176,204,158,150,238,208,209,251,229,237,242,202,203,227,172,170,220,166,168,218,165,170,215,165,174,201,154,150,235,208,213,250,229,239,241,206,211,224,170,171,219,166,169,218,167,174,212,162,171,4 212,204,213,223,216,223,227,219,223,229,220,226,225,216,220,221,212,213,215,205,207,206,193,201,219,215,221,230,227,234,231,222,226,231,222,225,229,220,220,226,217,215,222,213,213,213,203,209,223,217,221,231,225,226,229,215,217,224,204,200,229,220,219,228,219,217,227,217,216,220,211,215,224,219,220,235,232,234,219,191,183,181,114,84,197,148,125,230,220,217,227,217,216,221,210,216,224,218,222,233,229,232,222,197,190,188,119,89,197,147,127,231,222,219,229,220,219,221,209,212,221,214,219,230,223,225,225,211,209,224,203,204,229,219,220,230,220,218,225,214,214,219,206,211,216,209,211,224,215,216,227,217,216,226,216,215,226,213,212,227,217,216,223,213,216,218,205,215,207,194,196,215,202,205,223,213,214,226,216,214,225,213,213,224,214,217,220,208,215,212,197,209,4 232,226,237,230,220,227,225,210,209,223,207,205,225,212,213,228,218,221,223,210,216,221,209,216,232,224,235,226,207,208,222,196,192,218,189,184,220,195,192,224,206,207,224,209,215,223,211,217,232,222,231,220,193,185,211,169,152,193,130,106,199,145,125,209,167,156,209,174,167,225,215,221,234,227,231,214,182,169,195,130,97,159,100,81,160,100,79,195,129,99,182,118,94,217,197,195,233,224,226,219,186,170,206,154,128,185,120,92,179,107,76,180,105,74,162,85,60,214,185,178,238,236,241,229,211,206,213,171,151,192,126,96,192,123,93,203,157,141,204,170,165,227,216,221,235,231,234,234,225,225,229,212,207,221,187,177,218,183,172,227,211,213,232,223,231,230,223,230,232,225,224,233,226,224,236,231,234,233,221,224,232,219,223,231,220,227,230,219,226,229,220,225,4 166,137,163,178,150,177,188,161,185,195,169,194,195,168,197,189,160,187,178,146,174,161,125,151,172,144,170,185,158,184,195,169,193,196,170,192,185,144,163,193,160,187,185,152,179,170,136,163,174,143,170,189,162,188,200,177,202,184,137,152,150,70,72,188,148,174,190,157,185,174,138,164,175,144,172,188,161,185,196,164,185,168,99,110,153,72,75,182,135,151,192,162,191,176,141,168,174,145,172,185,157,181,190,152,174,161,88,97,155,78,83,181,127,142,191,164,191,177,148,174,172,143,169,185,159,185,188,156,183,181,125,145,178,111,127,191,154,180,190,166,191,176,147,173,166,137,166,179,151,178,187,161,190,191,161,193,187,144,171,188,156,184,182,155,181,169,139,165,158,128,159,171,140,170,181,153,182,186,158,188,187,159,189,181,149,178,172,138,166,159,126,150,4 20,10,18,129,100,122,174,146,170,183,157,182,184,159,182,174,144,166,132,98,120,25,14,22,81,57,76,171,143,167,187,163,187,198,174,197,197,170,194,186,158,182,166,134,155,89,62,79,126,95,122,176,147,172,199,176,201,179,124,136,183,133,147,200,175,201,174,144,166,132,101,121,141,110,138,179,151,177,193,160,182,164,86,91,183,125,136,206,184,210,180,151,174,143,113,133,139,109,138,178,152,178,192,164,189,188,129,150,201,161,182,207,189,212,181,155,177,142,110,130,126,96,125,171,143,172,190,165,194,203,177,207,203,178,205,197,173,198,175,146,168,134,99,120,84,59,83,163,132,164,178,151,181,190,165,194,190,163,192,181,152,177,163,131,154,107,75,96,26,14,25,132,99,131,166,136,167,172,142,172,171,141,170,165,134,160,141,107,131,54,32,48,4 186,159,186,194,166,190,202,176,199,203,177,202,192,149,169,198,162,188,195,160,190,186,150,180,189,161,189,200,173,197,207,182,206,192,146,161,154,75,73,183,128,145,202,172,202,189,153,180,191,162,188,203,180,203,204,168,191,183,114,129,159,74,78,175,109,120,203,172,202,192,156,182,189,156,181,201,175,199,196,147,162,167,89,98,163,82,87,175,106,107,199,163,188,196,163,191,187,152,178,198,168,192,194,145,159,163,86,90,155,74,78,178,109,112,193,146,167,197,168,197,187,157,183,196,167,193,191,139,159,180,109,122,179,107,119,191,135,154,197,159,183,195,167,193,184,155,183,192,164,193,196,161,190,193,144,169,188,127,143,192,141,165,200,174,202,190,161,186,179,148,178,187,156,186,194,162,193,197,163,197,191,146,175,193,152,181,191,157,185,184,153,179,4 171,137,154,185,152,168,197,166,180,202,171,185,204,173,189,200,168,186,188,155,173,173,142,159,179,148,165,193,159,174,205,175,189,207,177,191,209,181,198,207,178,195,196,166,183,182,152,170,183,149,168,198,163,181,209,179,195,208,175,188,210,180,194,211,184,202,202,172,189,187,157,175,184,150,169,197,161,179,209,178,197,187,139,142,173,120,117,212,186,205,204,173,191,188,155,173,184,151,170,197,164,183,213,183,203,161,107,112,137,72,67,211,183,201,202,172,190,187,155,173,181,148,166,195,163,183,207,178,200,184,143,160,169,119,126,208,181,200,197,166,183,185,152,171,177,145,164,189,158,177,197,166,186,201,172,193,200,169,190,199,169,189,190,156,176,179,145,164,168,132,154,181,147,168,191,159,180,195,164,186,196,166,188,191,159,181,183,149,169,170,134,154,4 22,10,18,132,91,111,177,133,151,188,147,170,188,148,171,177,135,155,134,92,112,24,12,19,84,52,70,173,128,150,191,151,172,203,165,186,204,166,190,191,152,174,169,124,142,91,56,72,130,87,111,182,141,163,202,164,184,214,179,198,216,184,207,204,169,192,180,138,158,133,89,107,144,99,124,183,142,165,207,170,194,206,163,180,201,159,174,212,180,205,184,144,168,144,101,119,144,101,127,182,142,165,208,174,199,192,144,163,178,122,135,213,182,207,184,144,167,144,100,116,131,91,116,178,137,162,197,161,185,207,172,198,207,172,198,200,163,189,178,137,158,136,92,109,92,59,80,170,125,154,185,144,172,198,163,191,199,164,190,188,149,175,166,122,143,109,68,85,32,18,29,141,98,128,174,133,162,181,142,170,180,140,166,168,127,152,142,96,117,57,30,44,4 189,150,169,195,155,172,201,162,178,192,146,154,200,161,176,206,175,194,203,169,188,198,162,183,194,155,176,200,161,179,194,149,157,172,109,100,187,137,141,206,170,189,205,171,190,199,163,183,196,157,180,201,160,180,187,134,137,155,86,73,156,92,87,204,163,180,207,174,194,200,161,181,195,155,178,202,162,182,170,110,107,134,61,52,137,67,60,195,148,160,209,176,197,202,164,183,192,152,172,202,164,184,181,127,133,113,44,39,136,67,63,199,153,168,208,177,197,200,165,183,194,155,175,200,164,185,199,158,178,138,77,77,143,77,73,198,157,174,206,172,193,200,165,185,195,158,181,199,164,186,197,159,181,192,147,164,172,119,129,196,158,176,202,169,189,196,160,180,189,150,175,195,159,183,197,159,182,198,159,183,197,157,180,201,166,188,200,166,188,193,156,177,4 160,133,138,166,138,143,170,142,149,170,139,146,170,138,144,172,141,150,169,140,152,164,136,148,164,137,144,168,140,146,171,140,147,171,137,144,172,139,146,172,141,150,171,142,152,164,135,145,165,139,149,167,138,143,155,112,106,148,97,87,157,112,110,174,139,147,171,140,149,167,139,150,164,139,150,167,138,146,147,99,90,123,64,48,142,89,83,159,112,111,168,134,143,169,141,154,163,136,149,166,136,145,140,91,84,120,61,52,136,83,80,146,94,93,166,132,141,169,142,155,160,129,143,163,130,141,134,82,77,107,43,34,105,41,33,158,116,122,170,139,152,166,135,149,156,125,140,160,129,143,157,116,124,142,90,93,139,87,90,167,131,142,170,139,151,164,131,146,154,123,139,159,129,144,162,129,144,163,128,143,166,132,147,167,133,145,166,132,146,161,127,142,4 160,139,146,172,151,158,177,153,160,183,162,169,184,161,168,180,154,162,173,148,157,162,137,145,166,146,155,177,156,162,183,162,166,188,165,170,187,162,169,186,161,171,179,154,164,165,137,146,169,148,158,181,161,168,188,167,170,189,164,169,189,162,169,189,165,175,180,154,165,169,139,149,166,140,150,179,157,165,189,169,176,170,128,124,164,115,111,185,156,164,181,157,168,170,143,153,164,139,150,176,150,161,188,163,174,152,101,96,129,62,56,177,139,147,183,159,172,168,142,153,164,137,149,175,146,160,185,154,168,172,128,135,154,99,103,186,154,165,180,149,163,166,138,150,159,127,138,171,137,151,181,150,164,188,158,173,189,158,172,184,150,162,176,140,154,165,134,146,154,121,132,164,128,139,175,139,153,180,146,161,183,151,165,179,146,160,171,136,150,160,128,138,4 171,146,148,178,154,157,183,158,161,184,157,160,185,157,163,186,159,167,181,156,165,174,146,158,175,152,157,181,157,159,186,161,166,188,160,166,187,158,163,188,162,170,184,158,167,176,149,159,177,154,161,183,160,165,178,144,142,168,122,114,179,140,140,189,161,168,185,159,167,179,153,163,177,153,161,183,160,169,169,128,122,138,78,62,159,106,101,177,136,138,187,163,173,181,155,165,175,149,159,183,157,168,160,116,111,123,60,49,139,81,78,174,133,137,187,162,173,181,155,167,171,142,154,178,150,163,168,126,130,134,72,67,140,84,82,188,159,169,184,156,168,179,151,163,168,139,154,174,147,161,179,150,162,179,143,154,181,148,158,185,155,165,182,152,164,174,143,157,165,136,152,172,145,159,177,150,165,180,152,167,180,151,163,179,148,159,174,141,154,170,136,152,4 158,140,151,171,156,165,181,165,171,186,170,179,189,174,183,188,170,180,179,161,172,161,139,149,163,147,159,176,158,169,184,166,175,187,168,174,192,175,182,191,176,186,185,167,177,168,148,157,167,150,161,178,158,169,189,172,183,140,107,107,134,101,103,198,184,195,188,172,182,175,155,165,167,148,157,178,159,170,190,169,181,90,56,59,84,53,60,199,179,191,187,167,178,175,152,161,168,151,161,179,162,173,187,169,185,113,68,66,119,75,72,196,175,189,187,163,175,175,150,161,166,149,160,177,160,171,186,170,187,163,130,136,165,129,130,192,175,189,183,158,169,171,143,154,161,143,154,173,156,166,180,162,175,185,170,185,188,170,184,185,161,174,178,152,164,164,136,148,157,138,149,168,151,161,175,156,168,180,163,175,183,166,179,179,155,168,171,144,157,157,128,139,4 185,167,178,190,174,182,191,172,178,184,155,152,182,152,151,198,180,188,200,183,191,195,179,188,186,168,179,191,174,184,189,163,166,128,84,76,108,62,57,194,169,174,202,185,194,197,180,189,187,166,175,193,178,189,180,150,153,84,42,44,64,29,35,177,146,152,206,187,198,198,178,187,187,168,179,195,177,189,170,135,136,71,31,32,58,25,31,173,139,145,206,185,197,199,179,189,188,171,183,194,175,189,170,133,137,93,39,31,96,43,37,185,151,158,202,181,192,199,175,185,187,169,180,191,173,187,187,159,173,126,68,55,132,71,53,192,162,169,201,181,192,198,177,187,186,169,181,190,172,185,194,175,191,160,116,112,160,114,104,200,178,188,198,179,190,193,173,184,183,162,174,189,170,182,192,174,188,191,167,178,192,166,176,198,178,190,195,173,184,188,163,175,4 14,10,13,116,99,103,165,147,152,175,155,163,173,151,158,161,136,139,121,99,98,21,16,17,68,55,60,156,139,144,180,164,172,193,175,181,193,172,180,179,157,163,155,132,131,81,65,64,110,93,101,165,148,156,188,172,182,203,186,190,210,193,201,195,175,185,165,142,145,120,99,98,120,100,109,164,145,155,192,174,186,190,166,174,185,160,169,204,186,197,171,147,153,130,106,106,120,100,108,160,139,149,194,176,189,161,130,141,131,92,98,206,182,195,171,145,150,131,108,106,109,91,101,158,138,148,182,162,175,184,158,172,178,147,156,188,161,174,161,130,135,120,94,91,71,58,65,150,130,142,169,148,160,180,158,172,185,165,178,171,143,151,148,118,120,92,68,68,19,14,17,118,100,111,155,133,147,160,136,147,162,137,145,152,126,131,123,93,94,44,31,34,4 161,143,140,167,152,151,167,153,151,169,153,152,170,153,154,168,150,149,166,149,149,164,148,149,164,148,147,167,153,151,167,150,148,142,118,110,129,105,98,155,132,128,167,149,148,165,147,147,164,148,148,168,152,151,133,106,96,66,41,32,43,29,27,114,86,80,168,147,147,168,152,153,163,145,145,168,150,149,112,81,68,32,24,23,30,23,23,94,65,57,169,150,149,168,153,155,165,149,150,167,151,152,147,119,113,76,48,41,86,57,46,135,104,96,172,155,157,170,155,157,165,149,151,168,154,156,166,149,152,152,124,120,154,119,107,167,145,144,172,154,155,168,150,150,163,146,147,168,152,154,170,154,157,171,152,156,169,149,149,172,154,157,170,152,152,166,145,144,161,144,146,166,150,152,171,154,157,171,153,155,172,153,156,171,151,151,169,149,150,164,144,146,4 162,141,137,170,153,149,176,158,157,176,157,157,178,161,162,177,161,161,175,159,161,167,149,150,167,148,148,174,157,155,178,164,163,175,157,155,174,153,151,176,158,157,175,158,159,171,154,154,169,150,150,176,161,160,170,150,146,110,83,73,87,64,59,159,134,131,179,161,162,172,154,155,169,151,150,178,161,162,150,122,114,43,27,22,30,19,19,137,109,103,183,168,170,173,156,157,169,150,148,176,160,161,169,146,145,99,71,64,102,70,59,163,138,136,182,166,169,173,153,154,168,148,148,175,159,161,178,162,166,172,147,148,172,143,138,180,161,164,178,159,160,173,153,154,166,149,151,174,156,158,178,161,164,179,162,166,179,160,163,179,160,161,176,156,157,171,152,152,161,143,143,169,151,151,176,158,161,177,159,162,178,159,161,177,158,161,173,153,156,167,147,148,4 154,132,129,168,145,143,178,156,152,183,160,159,184,161,162,180,156,157,170,148,146,152,130,124,160,137,134,174,150,147,183,161,156,189,165,165,191,170,171,187,165,167,178,155,155,162,141,137,165,142,139,178,154,152,188,167,166,182,159,157,177,151,150,188,166,168,182,159,159,167,145,142,166,144,140,179,157,155,193,171,170,100,74,67,84,58,54,193,168,169,183,160,161,169,146,143,165,141,138,178,154,152,190,168,169,143,113,111,140,108,104,192,169,172,183,158,158,170,146,145,163,140,139,177,153,154,186,164,167,193,170,174,193,168,170,188,164,167,181,156,156,167,142,141,158,133,132,171,148,146,181,158,159,184,162,165,186,163,166,183,159,161,175,150,149,161,136,133,151,127,127,165,142,141,175,151,151,178,153,156,180,156,158,176,151,152,168,143,140,152,127,121,4 208,127,136,212,130,137,216,136,144,216,139,147,217,146,154,214,141,149,211,135,144,204,125,134,212,140,147,217,150,155,219,149,156,219,150,158,219,149,156,217,148,155,213,139,147,205,128,134,213,137,144,216,137,146,220,150,155,219,157,160,216,147,157,216,136,147,213,131,139,210,137,143,213,131,138,216,137,142,215,144,144,198,130,136,180,117,133,200,124,134,212,125,133,208,125,132,214,137,142,217,145,148,206,125,126,188,116,123,181,115,128,202,124,132,213,136,143,208,128,137,212,132,137,215,133,133,217,146,150,206,134,143,208,127,135,213,128,132,215,136,144,207,126,136,208,131,135,212,130,135,215,138,141,217,141,146,215,132,141,215,137,145,213,138,147,201,122,127,200,112,118,207,122,128,212,130,137,214,137,143,216,148,154,214,139,146,209,130,136,203,131,136,4 199,166,183,208,169,183,207,164,176,208,165,179,210,167,177,212,171,179,213,175,186,204,169,183,207,173,192,207,167,183,207,167,183,208,168,185,206,163,177,208,166,178,211,171,185,211,175,190,211,177,196,210,171,188,207,167,182,214,172,187,212,169,185,207,164,178,211,170,184,213,174,190,212,176,196,210,171,189,218,176,194,155,114,118,165,123,128,220,179,197,213,172,188,213,174,191,209,171,191,209,168,186,216,174,193,155,112,117,168,127,132,221,181,200,214,174,192,217,180,198,205,166,187,208,167,185,208,167,183,216,176,190,217,176,191,213,172,188,214,175,190,216,180,198,202,164,186,207,168,187,199,160,173,200,161,173,201,163,177,203,164,179,213,175,191,211,176,195,194,159,181,207,169,187,200,163,177,207,169,181,207,169,181,207,169,184,211,173,192,204,169,191,4 173,148,146,176,155,150,173,150,142,172,150,140,176,153,144,180,158,154,183,159,155,183,160,159,171,146,146,166,142,138,141,109,96,121,86,73,145,115,104,173,150,147,181,158,160,182,158,160,171,147,150,146,117,111,94,56,43,72,37,30,87,53,47,142,109,102,174,146,144,181,157,161,170,146,152,137,107,105,74,45,41,50,29,25,72,40,38,112,72,64,160,128,124,183,160,165,168,145,150,138,111,111,66,43,41,54,34,32,73,43,37,105,66,57,155,123,121,184,161,165,168,146,150,141,115,113,81,49,42,70,43,43,91,58,51,128,94,87,168,142,144,183,161,166,169,148,151,156,132,129,112,78,67,101,68,62,121,90,83,162,136,134,179,158,162,180,155,158,169,146,148,166,144,141,157,132,127,154,128,122,165,142,138,173,150,149,178,155,156,180,155,156,4 181,163,168,182,163,167,184,166,171,181,161,166,183,162,169,184,167,174,185,172,178,182,168,175,184,169,178,185,168,177,173,148,151,148,113,106,155,125,121,180,161,166,183,170,178,182,171,178,182,165,175,184,167,177,147,111,108,97,52,42,93,53,49,152,121,119,182,165,170,183,171,180,184,171,182,182,161,171,125,89,93,65,34,35,72,38,38,118,77,72,171,150,152,184,174,183,184,173,183,183,164,174,120,88,91,64,38,41,79,47,46,112,72,67,168,146,149,184,173,181,182,171,180,183,168,177,138,101,100,90,51,51,103,66,66,150,118,118,181,166,173,182,171,180,182,170,179,184,172,184,171,148,154,148,116,117,156,127,130,179,161,168,184,173,181,180,168,175,179,164,174,182,169,178,184,171,181,185,170,179,185,171,179,182,168,175,183,171,176,179,166,173,4 18,14,12,119,99,91,163,136,129,167,135,131,169,138,130,160,132,120,118,95,81,22,18,14,74,61,57,161,133,129,178,149,148,187,155,153,189,159,157,177,150,142,153,125,109,80,65,53,116,97,96,169,143,142,188,160,160,201,172,171,204,177,178,189,162,160,167,141,130,122,100,84,127,105,104,168,142,144,192,164,165,196,169,168,181,154,152,194,166,167,172,144,136,134,110,94,124,102,102,165,137,142,190,161,166,186,159,161,144,116,111,195,171,173,172,144,140,135,111,95,111,92,94,160,135,139,182,155,160,193,165,169,198,175,175,189,165,165,166,142,135,128,105,90,77,64,63,152,128,132,172,147,151,184,159,161,186,163,162,176,152,148,156,132,120,102,82,71,25,21,20,124,103,105,159,134,136,168,144,143,167,144,137,159,138,128,134,109,98,52,40,35,4 186,172,186,197,183,195,206,194,208,210,198,213,209,194,210,208,191,207,203,185,199,190,164,177,188,172,184,204,190,201,205,183,190,200,170,172,200,167,168,208,186,197,210,195,209,198,173,185,197,180,190,207,189,199,179,135,125,148,85,75,167,110,100,195,158,160,209,189,202,200,173,184,200,183,193,205,186,194,155,99,90,114,48,44,128,64,61,174,116,112,205,176,186,200,172,183,195,174,186,202,178,185,151,93,85,114,51,51,123,57,57,176,120,122,206,172,185,200,169,182,190,167,177,199,173,183,165,111,104,128,61,56,142,73,65,194,154,160,206,175,190,198,164,177,188,165,174,194,165,176,195,158,170,173,120,119,180,129,129,201,164,178,202,169,181,195,160,174,181,155,161,190,162,171,195,166,176,199,170,180,198,167,180,200,165,183,195,156,170,186,140,153,4 16,9,11,97,75,82,121,95,104,140,114,128,147,120,134,133,98,113,94,63,73,14,7,9,65,43,48,145,118,126,176,151,163,183,158,174,198,172,190,173,133,149,135,96,108,67,42,47,118,85,95,167,136,144,195,171,181,207,177,186,210,176,188,205,170,187,163,120,132,114,76,81,138,106,112,176,144,147,203,172,183,146,88,83,156,95,93,207,156,175,181,129,145,137,95,100,137,108,111,179,149,152,198,167,176,130,65,62,144,78,80,207,152,171,179,122,137,139,90,94,129,101,109,175,145,150,190,158,164,186,142,148,192,147,154,199,155,169,174,123,133,130,80,84,87,64,71,166,134,138,178,146,148,191,163,169,192,155,164,180,124,134,160,105,112,103,61,64,27,18,20,135,105,110,166,132,134,172,136,139,172,125,133,162,104,115,136,80,86,51,29,31,4 204,192,204,203,186,195,198,169,169,197,167,166,197,166,164,200,173,176,209,197,213,206,194,207,204,189,200,194,163,159,171,119,107,163,109,99,178,129,117,190,151,146,207,191,203,207,192,205,204,188,199,177,134,123,129,65,54,124,61,56,146,85,79,168,113,105,196,164,167,205,185,196,203,184,193,168,121,113,123,59,51,120,59,56,121,57,55,154,92,88,190,146,144,204,182,194,200,179,186,165,115,107,123,61,57,116,56,57,122,58,57,154,93,90,194,153,156,203,179,192,200,178,186,167,117,106,129,63,54,124,61,60,131,63,58,168,115,111,205,179,194,201,174,187,197,175,185,185,146,147,158,100,95,140,76,68,152,88,77,186,143,140,203,179,192,200,172,184,193,170,179,197,170,182,188,150,158,172,121,114,182,137,135,195,160,171,201,174,188,198,168,180,4 192,173,179,198,181,184,196,173,177,190,159,158,203,181,188,204,184,192,204,191,202,197,180,190,197,181,186,169,137,132,118,66,59,135,76,67,173,132,131,205,185,195,206,194,204,201,187,197,198,180,184,152,110,102,81,30,30,115,62,70,132,72,69,188,156,155,211,200,212,205,192,202,198,179,185,149,105,98,110,55,58,118,68,76,115,59,60,168,122,119,209,194,203,207,195,206,199,183,193,170,133,132,119,58,56,118,65,73,112,55,59,142,84,79,205,185,193,208,196,207,197,181,191,198,176,185,160,113,110,125,68,66,133,72,70,147,86,79,188,151,151,205,191,202,195,178,188,199,182,191,204,186,198,197,172,183,188,153,159,172,123,116,193,161,166,201,183,195,193,174,185,200,184,195,205,191,205,208,194,209,208,192,209,203,183,194,203,185,200,196,176,189,4 171,164,168,179,170,172,185,177,179,191,185,190,187,178,181,182,171,174,178,170,175,166,155,160,176,169,174,184,177,178,173,159,153,139,107,96,149,117,106,180,164,168,181,173,179,171,161,165,181,174,180,189,183,184,148,122,108,74,32,24,101,57,50,152,122,115,187,180,187,176,167,172,180,172,178,189,182,185,148,119,108,96,53,47,95,56,55,122,82,72,184,172,176,181,173,179,179,172,175,187,179,183,175,157,156,117,72,61,96,50,43,112,63,51,171,148,146,183,176,182,176,164,170,184,175,180,188,178,182,176,158,160,157,129,128,147,107,94,167,140,136,180,169,175,172,159,166,182,172,178,186,177,183,191,184,194,192,184,195,186,173,180,182,169,176,174,160,167,169,160,168,178,168,175,183,173,180,187,176,185,186,177,187,184,172,182,177,163,170,168,153,160,4 11,8,10,105,92,95,147,134,138,152,138,145,153,141,148,146,134,138,111,95,98,18,14,16,61,51,56,146,132,139,161,151,159,174,166,176,170,158,167,158,147,155,141,126,130,75,63,66,105,92,99,156,144,152,167,157,164,152,131,133,171,156,164,171,161,172,150,137,144,114,101,103,119,105,115,159,148,159,165,153,157,78,34,29,126,93,96,181,171,183,155,142,150,124,109,114,119,104,114,155,143,154,170,158,167,130,98,102,123,83,83,176,164,173,156,142,151,123,106,112,107,94,105,151,138,150,165,153,164,179,169,184,175,160,173,169,155,166,152,136,146,115,98,104,70,59,68,143,129,144,156,144,158,164,150,165,166,152,168,157,140,152,140,121,132,90,74,81,19,15,19,117,103,116,148,135,149,148,132,148,150,134,149,141,120,135,120,98,110,42,33,38,4 202,161,165,208,158,164,215,165,173,217,161,171,220,170,181,216,166,178,210,167,176,200,155,165,206,163,174,210,156,165,217,165,172,225,175,184,218,163,170,212,162,170,213,165,178,200,141,157,206,156,167,217,166,179,212,155,159,172,109,103,149,85,85,167,101,96,214,155,170,205,154,167,204,150,162,218,170,184,208,147,149,153,83,75,113,54,53,151,81,71,215,161,172,210,164,178,202,147,162,211,152,168,219,156,172,174,97,96,129,57,45,183,113,111,220,175,189,212,165,178,201,153,167,208,151,169,222,169,188,215,160,173,207,148,154,216,155,170,215,160,172,209,160,172,196,148,158,210,163,179,219,172,188,222,180,193,227,181,197,218,160,176,209,148,162,203,150,164,189,134,148,204,156,171,211,158,174,213,163,179,218,171,185,216,163,179,203,141,158,194,134,146,4 21,11,10,139,97,93,186,123,127,197,139,145,196,136,143,185,125,125,142,92,86,26,15,12,87,57,56,185,131,130,198,131,136,211,148,157,214,156,165,201,143,148,179,125,119,98,64,58,133,83,84,191,129,133,213,152,159,225,162,169,226,166,180,215,156,166,189,133,133,142,94,88,148,93,98,192,127,134,220,155,168,188,115,119,186,116,122,222,158,172,190,128,129,151,97,95,150,99,105,191,126,135,215,148,162,197,125,136,196,123,132,224,163,175,196,135,140,153,98,96,134,80,88,187,118,128,206,137,151,224,165,181,224,157,174,212,147,157,191,131,135,146,93,89,92,52,59,178,115,127,197,133,148,204,134,151,207,138,153,197,131,141,177,116,116,121,75,72,32,17,18,147,92,103,184,125,139,189,119,133,188,119,130,179,115,122,154,97,96,65,36,35,4 203,157,172,215,178,190,217,173,189,219,181,196,216,176,190,213,172,188,211,176,191,211,175,191,206,154,168,214,175,186,217,179,190,214,164,177,205,153,164,197,144,152,209,164,179,210,163,184,212,169,187,207,159,170,168,108,101,155,90,93,149,84,86,140,68,64,196,141,148,211,161,185,214,175,193,195,137,142,152,87,84,137,77,87,116,57,63,130,64,64,187,128,129,208,160,181,212,173,194,200,146,155,165,94,91,150,86,89,118,58,62,137,65,60,191,130,133,213,173,194,206,158,180,209,157,179,180,107,115,133,62,56,121,53,48,159,85,79,202,151,164,212,175,193,205,161,181,209,157,183,202,142,165,178,116,123,169,105,105,198,140,152,207,163,182,209,168,186,205,163,185,213,173,196,210,169,188,213,175,194,214,171,192,211,166,187,204,144,165,204,152,170,4 143,109,114,167,124,133,180,136,150,176,134,145,177,141,155,172,138,151,161,130,137,139,109,115,161,123,131,182,134,146,190,144,157,195,150,166,186,143,155,187,156,171,178,149,161,152,122,128,169,137,144,187,145,158,189,136,149,179,115,122,185,121,131,194,155,169,188,159,171,162,133,138,169,142,150,188,152,165,178,106,108,135,58,51,143,74,71,188,140,147,184,153,164,163,133,139,160,132,136,178,145,155,177,125,129,150,87,80,150,92,89,185,150,161,179,152,164,163,139,149,157,135,139,171,140,150,175,143,155,176,133,144,181,136,145,189,163,178,177,152,164,160,140,147,153,134,141,171,150,161,179,152,167,181,148,164,180,145,159,181,152,163,171,149,158,153,132,137,134,116,121,157,138,145,171,149,161,175,148,160,176,144,159,169,144,152,158,136,141,142,119,124,4 185,136,149,191,143,156,199,155,171,204,158,175,196,149,160,195,159,173,195,164,181,183,152,164,190,144,159,195,147,163,197,146,159,198,135,148,197,133,141,200,154,168,201,168,184,191,163,175,192,152,166,191,128,137,182,106,106,163,85,82,178,110,113,197,146,152,201,164,176,193,162,174,193,154,168,185,115,118,172,90,81,134,62,54,137,66,56,182,124,118,198,160,171,188,154,166,189,157,168,189,139,149,179,117,109,151,84,73,144,78,70,187,134,141,190,156,167,186,161,173,172,142,148,176,140,149,180,139,148,180,124,129,183,123,126,196,161,176,194,164,180,185,157,169,178,150,162,185,154,168,187,153,167,186,143,157,187,138,149,194,158,171,192,164,178,179,152,164,173,150,162,181,153,168,189,157,173,190,152,169,189,152,168,185,153,165,186,158,170,174,148,158,4 186,160,167,196,172,179,204,182,190,195,157,161,198,166,169,202,176,187,192,158,170,180,146,158,186,158,165,195,167,172,190,152,141,168,106,85,166,106,84,193,154,158,198,167,181,185,151,162,178,142,139,161,104,81,162,102,74,135,64,43,145,77,56,167,106,90,196,162,172,189,156,166,177,140,135,142,76,52,146,82,59,128,57,37,146,80,60,170,107,87,189,145,147,192,161,172,185,156,157,159,103,85,146,83,62,164,103,88,176,119,102,191,146,140,203,173,186,189,154,165,194,173,182,159,108,98,128,59,39,168,107,90,172,116,99,168,113,101,175,128,127,190,155,168,187,163,170,185,148,157,175,131,128,177,128,120,154,91,73,135,65,45,156,99,91,184,147,157,181,154,163,192,164,176,200,174,188,203,179,191,195,164,171,181,138,137,184,146,154,176,141,150,4 92,78,74,159,141,139,170,150,153,177,154,161,175,151,160,164,138,143,145,115,117,100,74,72,137,121,118,168,152,152,182,166,172,185,163,169,181,156,163,178,153,165,158,131,135,129,102,99,149,133,132,173,157,160,170,144,142,139,92,76,139,87,75,181,156,167,168,145,153,140,116,114,148,129,130,174,158,161,136,91,77,111,53,34,142,93,79,181,154,161,173,151,162,147,124,124,144,123,125,171,154,157,141,100,96,134,80,66,152,105,93,178,150,159,173,150,159,144,119,118,139,119,123,163,142,147,175,150,161,172,144,149,152,108,105,171,139,146,165,138,145,134,104,100,126,107,111,156,136,142,169,148,155,179,160,172,181,159,174,171,145,154,149,117,118,122,92,86,80,65,68,145,125,132,157,135,144,164,142,150,163,140,147,154,125,130,136,105,103,98,71,65,4 170,161,166,180,168,175,191,182,192,187,168,178,185,164,175,186,171,185,173,153,167,158,136,146,174,165,171,182,168,177,183,163,164,158,115,103,152,104,92,183,161,175,182,164,178,166,145,156,179,172,180,155,121,114,137,87,63,116,58,42,126,69,51,165,126,123,188,171,186,173,151,163,176,164,171,144,102,90,123,69,52,121,68,52,143,94,78,176,143,141,189,169,181,177,153,165,178,167,177,142,103,95,120,64,50,157,113,102,162,121,110,181,155,163,191,169,183,177,153,164,173,160,168,159,129,137,145,102,98,144,96,85,127,72,59,155,111,108,188,163,176,170,143,155,165,147,158,178,158,175,187,170,184,185,164,174,179,148,155,186,159,173,180,155,169,161,133,143,161,144,155,170,149,160,183,165,176,189,166,180,191,168,186,183,159,176,169,140,152,153,124,132,4 195,154,183,203,168,196,203,163,189,205,167,190,198,153,169,194,146,160,201,162,191,197,161,189,198,163,188,193,144,164,181,120,134,179,115,123,176,111,115,171,102,106,198,150,180,199,162,192,203,173,198,186,131,146,162,87,87,151,72,75,163,87,92,163,86,89,191,137,161,200,161,193,200,166,191,202,164,190,194,143,159,154,78,84,153,73,76,168,94,97,196,147,169,200,159,189,195,156,182,199,163,191,196,146,167,170,96,105,162,84,91,171,97,100,195,146,166,203,168,197,193,155,182,204,173,202,198,154,177,171,99,106,169,91,98,187,126,138,201,161,184,204,173,199,195,161,191,202,174,203,200,164,190,193,144,160,186,130,144,202,157,178,205,170,198,201,168,195,191,157,188,192,156,186,199,165,191,209,180,204,203,171,198,205,171,199,203,169,199,196,159,190,4 21,9,18,134,103,125,179,148,171,187,158,182,188,159,182,179,147,168,136,100,122,25,12,20,84,58,76,171,139,162,189,161,183,203,179,201,204,179,203,190,161,184,166,127,148,90,59,77,130,98,121,182,150,173,198,169,193,205,176,197,205,175,196,200,170,197,176,139,164,131,90,112,145,114,137,183,154,176,204,181,203,173,116,126,165,99,108,202,170,199,182,149,176,144,104,127,138,104,129,177,143,168,201,175,201,185,140,159,176,117,130,205,180,205,184,152,178,146,107,130,125,88,116,170,132,161,188,157,186,201,175,200,204,177,204,197,167,194,179,145,170,138,98,119,84,55,77,164,126,157,175,144,174,191,165,191,189,161,189,181,145,172,167,129,155,109,72,93,25,12,22,131,92,123,162,127,157,170,135,163,170,138,165,162,126,152,141,100,127,54,31,46,4 167,135,160,179,146,171,189,161,184,194,167,192,195,169,194,192,167,192,180,147,174,163,124,152,174,144,170,183,148,174,192,162,187,194,163,188,188,152,171,190,156,180,186,156,183,173,140,168,180,153,177,190,163,187,172,122,138,155,93,101,152,88,92,173,120,141,190,160,190,176,143,171,180,151,175,190,162,185,178,136,154,142,76,82,136,64,66,169,116,133,188,154,184,177,139,168,178,146,173,184,150,175,188,155,183,159,98,111,144,72,77,175,127,144,191,163,189,182,152,178,174,141,168,182,150,178,189,162,191,172,124,140,169,114,128,189,155,179,190,162,188,180,149,175,167,131,162,179,148,178,181,150,178,192,167,193,189,160,187,189,159,189,182,147,175,175,141,167,158,119,151,170,136,167,177,145,172,189,164,190,182,151,179,183,150,180,175,135,164,166,128,156,4 173,140,159,176,141,160,182,148,170,185,148,169,182,143,161,184,153,172,183,155,175,178,151,171,175,142,160,179,142,162,159,115,131,111,68,83,106,60,72,170,132,148,186,158,176,179,151,169,176,139,160,179,134,156,94,49,62,25,6,18,27,6,17,127,86,100,191,160,180,181,153,173,176,140,162,175,131,154,67,35,49,30,16,28,24,9,20,114,75,91,191,156,177,182,154,174,174,140,161,182,143,167,103,64,82,23,9,19,29,7,19,128,85,103,190,157,178,183,155,174,176,144,166,183,150,172,154,112,135,58,24,37,77,33,45,164,124,143,189,162,183,183,156,175,172,138,161,179,147,169,179,145,168,166,127,147,170,131,151,184,154,174,184,155,175,180,152,172,169,134,158,177,146,169,182,151,173,186,158,181,186,160,182,184,155,176,182,155,176,178,152,172,4 11,5,10,107,74,90,156,118,136,163,126,147,162,126,145,154,118,133,114,78,92,18,10,14,62,39,53,151,112,131,169,134,152,179,146,166,180,147,168,167,131,150,147,107,122,76,51,61,107,73,92,161,123,142,178,144,163,185,149,170,182,145,167,179,147,168,157,122,139,116,82,94,123,89,109,161,125,146,191,156,177,137,103,120,69,40,55,189,155,177,162,129,148,127,92,106,124,91,111,162,129,149,186,153,173,158,126,147,110,76,95,188,156,177,164,132,150,127,91,104,111,80,101,158,126,147,175,143,164,189,158,181,194,163,187,180,153,173,160,129,145,121,85,98,73,49,66,150,116,140,165,135,157,175,146,168,176,150,171,168,139,157,149,117,132,96,64,78,21,11,19,121,88,112,154,121,145,160,128,151,160,128,149,152,119,138,129,94,110,48,28,39,4 157,126,146,164,134,151,170,141,160,173,143,164,175,143,165,172,142,163,166,137,158,156,127,147,160,129,149,171,143,161,174,141,159,166,129,150,140,98,117,159,124,143,172,144,164,162,135,154,163,132,153,172,143,161,177,141,160,98,60,74,22,1,11,98,62,76,178,145,167,164,137,157,164,134,154,172,141,160,177,142,162,66,39,53,10,3,13,74,46,61,176,141,164,167,141,161,163,133,153,171,141,161,183,151,173,111,79,97,14,0,5,98,61,78,179,148,170,167,140,159,163,134,154,171,141,162,179,153,174,165,134,155,121,80,100,158,118,140,175,147,169,166,140,159,158,128,149,167,136,158,174,144,167,178,152,175,182,154,177,176,149,171,171,144,166,163,138,157,154,124,146,163,132,154,170,141,164,173,146,168,173,147,169,173,147,169,168,142,164,158,132,152,4 141,114,106,147,118,110,150,118,110,152,117,111,154,118,114,156,123,123,151,118,119,143,107,109,146,119,113,150,120,114,151,116,108,149,112,103,153,115,113,163,129,133,150,117,111,140,102,96,146,118,112,150,118,113,143,104,96,128,80,68,148,105,102,165,133,137,160,132,132,150,120,118,148,123,117,153,122,116,137,97,90,103,56,47,140,97,93,164,127,130,162,132,135,154,126,128,151,126,123,157,133,129,147,114,109,136,95,92,149,115,112,164,130,131,162,128,130,155,127,128,153,130,130,154,131,126,167,149,154,171,151,157,167,144,146,165,140,139,162,135,133,154,126,127,150,127,129,156,134,133,166,149,153,166,149,155,166,145,147,164,140,138,160,135,133,154,129,132,144,120,118,154,130,129,163,142,146,166,146,151,162,138,137,160,133,131,161,139,144,152,127,130,4 15,11,9,106,86,77,143,111,102,154,123,118,150,122,116,129,102,94,91,69,59,16,13,9,65,52,48,143,119,109,157,128,120,167,134,128,168,133,132,147,113,110,115,88,76,57,42,31,104,83,75,151,124,112,169,138,131,177,143,138,181,144,147,167,125,129,132,101,95,85,60,47,114,86,76,153,125,115,175,146,143,159,114,109,179,140,145,181,146,153,147,111,113,102,74,65,114,88,80,152,124,117,174,147,145,180,152,156,188,160,165,184,158,164,157,132,135,113,88,80,102,79,72,149,122,116,173,150,152,191,174,182,191,173,178,179,159,161,149,128,121,111,91,83,66,48,42,136,103,98,156,127,126,175,155,160,179,163,167,164,148,142,137,118,106,89,70,62,20,15,13,109,80,82,144,115,116,155,131,130,156,136,129,142,120,108,116,93,82,44,33,28,4 137,112,99,153,127,114,163,132,121,167,131,121,171,136,130,158,118,112,140,108,100,111,83,69,146,121,108,161,131,118,172,139,128,171,132,119,179,141,135,173,131,129,155,115,111,128,97,89,149,121,107,168,139,128,176,143,134,171,128,118,180,140,138,181,145,142,166,123,121,138,100,96,150,122,108,170,143,133,178,144,137,142,89,79,167,121,118,189,157,159,171,134,133,147,107,106,150,122,111,165,133,123,182,154,151,176,143,144,181,149,148,187,154,154,174,142,141,154,123,123,150,126,117,167,138,134,183,156,157,192,171,177,188,160,161,186,153,156,171,134,135,147,114,109,144,119,110,161,133,128,177,149,150,184,155,162,184,151,156,183,152,157,166,133,134,140,110,106,134,105,97,151,119,114,167,135,136,176,145,152,179,153,161,172,145,147,157,130,126,134,107,100,4 11,10,7,112,95,82,160,133,121,166,141,131,164,140,127,154,134,116,112,94,76,16,13,10,63,54,44,156,135,120,174,150,143,183,159,156,181,157,152,168,144,132,145,122,101,72,60,45,109,92,81,165,143,131,185,163,162,194,173,173,195,173,173,181,155,152,156,133,117,111,92,72,123,103,92,168,147,138,175,148,141,111,76,75,136,114,117,193,171,169,161,137,127,122,100,83,122,101,92,168,147,140,156,122,114,45,19,23,59,46,53,184,161,159,165,143,133,124,104,86,108,90,84,158,138,131,169,142,138,102,78,80,109,89,92,180,157,154,159,137,124,118,100,81,70,58,55,145,125,122,160,140,138,174,151,152,176,155,153,167,146,138,148,126,112,90,74,61,18,15,13,114,98,96,146,129,127,155,133,131,156,134,128,151,131,123,125,104,91,40,32,25,4 191,167,159,205,182,180,214,192,192,221,202,202,219,199,198,212,183,184,203,176,170,183,154,140,198,175,167,210,188,185,200,165,160,186,149,147,209,183,180,223,201,204,211,187,184,194,167,157,202,179,172,193,156,147,132,78,76,84,46,55,117,86,90,219,198,199,218,195,192,201,177,170,204,182,176,177,133,122,98,55,61,71,50,58,76,57,67,183,161,163,225,203,201,203,179,172,200,175,168,192,154,142,106,62,65,69,48,58,64,39,48,170,143,145,225,204,201,204,178,173,193,167,160,205,176,171,160,122,122,94,62,71,114,78,83,203,176,175,218,196,194,201,174,169,184,162,158,200,173,172,210,183,185,200,171,174,206,183,185,217,197,196,211,188,185,197,171,165,177,158,156,192,167,166,205,179,178,213,189,192,214,192,193,212,189,187,203,179,172,188,162,152,4 179,157,152,182,160,155,178,151,144,174,143,139,179,152,146,189,169,164,186,165,165,178,154,152,180,157,150,165,134,122,126,83,77,100,65,68,100,65,66,154,126,123,191,173,174,183,164,163,178,151,142,126,85,76,77,41,48,55,33,40,52,32,40,86,61,66,184,163,164,187,167,166,174,145,135,113,74,70,61,35,43,55,38,43,65,50,58,66,49,57,160,137,136,192,175,174,175,147,138,126,85,78,66,40,48,59,42,48,46,34,37,58,38,46,144,119,121,192,177,178,177,151,144,150,115,107,78,49,56,55,36,45,53,33,39,80,43,49,155,129,128,189,172,170,173,146,142,176,149,144,143,111,109,89,60,66,82,55,63,123,84,81,178,156,154,183,166,164,168,139,136,175,148,148,179,154,154,166,138,140,161,134,134,175,154,153,183,165,165,179,159,157,4 124,121,144,149,145,175,163,159,188,165,155,181,166,161,190,163,159,195,160,157,191,150,148,182,142,138,166,163,160,192,174,172,203,169,164,195,165,162,192,169,166,198,166,163,199,159,157,195,155,153,183,172,171,203,178,177,210,141,141,167,135,134,161,171,169,202,172,170,204,161,158,195,164,164,198,179,178,213,166,161,193,121,123,149,113,120,146,164,165,197,173,173,204,164,163,196,167,165,199,180,179,213,157,144,175,121,121,151,126,137,166,167,167,199,171,171,205,163,164,199,167,165,197,179,177,210,169,163,199,158,156,189,164,165,191,171,170,204,169,168,204,161,159,193,163,162,195,173,171,203,175,171,204,173,169,201,170,165,192,174,170,201,168,165,198,159,156,189,155,152,182,166,163,193,172,168,198,172,167,200,173,170,201,171,168,198,163,159,190,153,149,180,4 170,168,202,177,176,209,176,173,207,167,165,199,163,161,193,170,169,200,172,169,203,170,168,205,176,176,210,180,180,215,171,168,202,137,136,160,133,132,158,161,159,192,175,175,209,175,174,210,179,179,215,179,177,214,156,154,185,125,130,154,121,127,153,146,146,180,175,175,209,177,177,211,181,181,218,172,166,200,145,140,172,127,135,162,113,122,149,142,147,178,177,178,211,174,174,207,182,182,219,162,148,179,134,117,146,125,133,165,110,123,152,153,160,191,175,175,207,173,171,206,179,176,212,168,157,195,156,149,188,142,146,179,146,154,184,172,178,209,174,174,208,173,172,208,177,173,209,173,167,204,171,167,203,170,170,205,172,172,200,178,180,210,176,174,210,170,167,206,176,172,207,175,169,206,176,172,206,178,174,208,170,163,187,176,173,201,176,172,206,171,167,202,4 1,2,2,66,64,76,136,130,155,150,142,171,155,149,179,156,151,186,120,117,146,25,25,33,33,33,40,125,121,143,162,157,188,175,167,195,176,171,202,172,168,204,165,162,198,83,79,101,78,77,91,155,152,179,182,179,212,176,172,202,169,165,194,182,178,213,174,170,210,129,124,154,107,105,123,172,171,203,189,186,220,142,141,169,133,137,164,185,184,216,176,174,209,148,145,179,121,120,142,179,178,211,187,180,214,144,138,171,149,155,185,183,181,215,174,173,208,147,144,178,114,113,134,177,175,208,186,182,216,180,175,209,181,176,205,181,178,212,172,169,204,136,133,164,81,81,98,165,163,192,178,173,205,181,177,209,181,178,208,175,172,202,167,162,196,97,95,118,31,31,40,133,130,155,169,165,198,172,168,198,171,166,193,164,160,191,143,140,169,32,33,40,4 149,118,131,185,159,181,199,175,199,203,178,200,202,175,195,200,173,194,195,165,189,184,152,177,174,145,164,196,171,196,212,193,220,213,191,214,208,181,201,208,185,206,203,175,201,198,169,198,187,161,185,206,183,210,204,172,191,179,126,131,170,108,106,196,158,170,209,183,211,201,171,199,195,172,201,213,192,222,154,84,82,107,24,17,109,31,25,125,46,40,206,172,192,206,179,207,197,172,200,214,192,222,172,116,127,136,59,55,157,87,85,154,90,94,210,181,204,206,180,209,196,169,196,208,183,214,211,184,218,208,174,195,207,174,191,212,184,207,212,186,213,199,168,194,188,157,181,206,179,209,211,185,214,210,183,208,208,181,201,209,176,199,205,173,198,191,157,182,177,145,168,199,170,196,207,179,204,206,176,200,207,177,198,207,172,194,200,164,186,184,149,172,4 213,197,229,222,209,241,226,214,244,224,209,238,222,205,231,225,209,232,224,205,233,217,192,228,218,203,236,226,216,250,228,217,247,213,179,196,205,159,171,213,178,194,223,204,233,222,202,237,221,205,238,210,176,194,186,126,131,172,98,97,171,97,95,171,94,92,200,149,164,221,201,235,216,190,216,166,89,85,128,44,43,126,45,44,122,49,49,111,30,31,138,52,51,212,175,197,221,199,230,162,85,87,111,27,28,131,51,52,149,67,66,113,24,24,144,66,70,219,190,219,222,205,243,194,145,164,142,56,51,172,99,103,194,129,134,189,125,134,212,177,202,223,203,236,219,200,239,222,201,242,217,187,214,218,188,210,220,190,213,225,200,227,223,198,230,220,197,227,216,195,233,221,200,238,225,207,243,224,203,232,222,196,220,225,202,228,222,197,225,217,192,225,4 96,68,86,176,145,170,197,172,199,204,176,204,204,177,202,202,176,205,197,168,198,133,101,125,155,124,148,194,168,196,214,192,221,220,200,225,216,194,219,213,188,215,210,183,215,185,154,185,179,150,178,208,185,215,220,199,226,207,170,189,203,164,181,218,196,222,214,187,220,198,168,202,190,164,192,221,204,237,197,154,174,125,44,48,124,43,47,181,129,145,222,199,232,200,171,203,196,171,202,221,202,233,205,168,195,153,84,95,159,91,102,192,148,168,222,199,231,199,168,202,196,170,202,215,191,223,222,198,232,221,194,222,218,192,218,220,196,226,212,183,216,192,160,193,186,158,187,207,180,212,219,195,225,217,191,219,214,187,213,213,183,211,206,176,208,183,150,183,152,124,148,200,172,203,209,183,214,210,183,211,210,181,207,208,178,206,201,169,201,144,113,139,4 202,177,192,207,183,197,209,184,199,201,170,188,198,168,183,193,167,182,181,153,172,174,145,164,207,184,198,211,189,202,209,183,198,192,152,162,171,122,124,188,154,167,185,155,172,173,143,160,213,196,208,215,195,208,203,171,182,164,110,105,151,94,84,149,94,87,175,134,147,178,146,163,214,194,207,215,196,210,195,155,163,145,88,76,168,115,110,134,80,64,147,98,91,179,148,162,209,187,201,216,193,207,144,97,88,140,85,72,194,157,164,169,121,119,160,114,115,173,143,156,209,187,201,214,191,205,139,95,83,141,84,72,195,162,171,187,154,166,180,147,160,169,143,156,205,180,196,208,186,199,195,162,169,187,147,153,193,162,174,189,160,173,178,150,163,165,140,153,199,171,187,205,180,193,205,178,191,198,172,184,194,170,182,187,160,172,175,147,158,159,131,142,4 134,103,117,178,157,174,195,178,195,191,169,186,187,169,188,175,156,175,153,133,155,70,56,68,174,147,163,208,190,208,208,189,205,199,175,190,183,152,167,184,166,187,169,148,172,120,99,122,204,185,201,221,203,218,222,206,221,185,144,149,146,78,71,173,136,148,179,161,186,145,121,145,220,206,222,229,213,226,223,205,217,158,102,96,170,125,129,183,151,163,180,160,180,148,121,142,226,210,223,234,218,230,225,207,219,195,163,167,199,177,189,195,175,192,177,151,172,140,106,124,225,207,219,232,216,229,226,206,217,217,200,209,203,183,192,191,169,184,170,141,158,130,93,106,217,200,214,227,208,221,223,202,212,214,194,202,199,178,187,185,161,176,162,130,145,119,81,91,205,185,197,218,200,210,217,198,208,208,187,196,193,169,178,179,155,167,156,122,135,107,67,73,4 228,211,238,226,205,226,230,210,233,231,210,231,230,208,226,232,214,237,229,209,230,226,204,227,229,208,234,226,197,218,212,169,180,209,164,171,215,175,183,213,169,175,227,202,221,224,198,219,229,205,230,211,165,176,185,102,89,194,125,119,206,156,160,204,149,151,221,190,208,229,205,227,222,189,209,189,112,104,192,115,112,203,141,142,181,113,109,194,134,135,209,164,172,224,200,222,223,194,214,197,125,124,205,147,161,203,148,157,194,133,137,198,134,134,202,146,148,224,199,219,232,211,239,210,160,173,194,117,117,198,136,143,199,140,148,202,142,146,220,188,207,227,204,225,231,210,235,219,183,201,186,107,98,181,101,90,189,113,103,204,147,147,225,201,222,226,205,225,231,211,238,231,207,233,213,175,190,202,150,155,205,154,159,220,187,203,228,208,228,223,202,222,4 147,133,144,181,170,182,196,188,199,201,193,204,201,195,206,196,187,201,185,173,189,160,148,164,170,159,169,196,186,197,208,199,211,208,201,212,204,196,206,201,192,205,193,182,198,178,168,185,187,179,190,206,200,211,213,206,218,205,192,200,204,192,200,201,191,204,196,186,199,181,170,186,196,191,201,215,212,223,203,180,188,174,119,115,182,145,145,199,187,197,196,185,199,183,173,191,198,193,203,215,211,222,203,180,187,168,104,101,176,130,129,201,192,201,194,185,199,181,173,191,196,191,201,208,199,210,213,205,217,190,159,161,194,175,179,203,198,210,190,182,196,174,167,180,188,183,192,201,194,203,206,198,206,205,201,212,200,195,205,196,189,198,184,175,186,163,151,164,173,166,175,193,187,195,194,181,191,193,176,185,190,179,189,185,176,185,173,162,172,139,127,140,4 182,166,188,194,177,199,200,186,209,200,186,206,197,180,199,194,177,196,190,173,195,184,165,188,191,178,200,201,187,209,204,191,211,205,192,212,205,192,211,202,186,205,196,179,200,187,169,193,199,186,209,205,192,217,192,160,174,184,144,151,190,156,164,200,180,197,198,180,199,191,173,194,203,190,216,199,175,194,167,97,94,167,102,99,169,111,112,189,156,167,198,181,201,194,175,195,203,191,216,197,169,185,173,107,111,176,122,134,168,107,110,182,141,147,200,185,204,196,179,199,201,186,208,206,193,216,177,120,124,160,86,82,172,113,113,195,172,188,202,188,206,192,176,196,197,179,200,207,194,217,197,173,190,179,135,140,188,154,164,202,189,207,198,182,201,189,173,193,192,175,194,203,188,209,206,194,215,203,192,214,204,192,213,199,184,203,193,176,196,186,171,191,4 155,153,163,162,155,166,163,150,162,163,155,168,160,154,166,157,147,159,152,140,154,144,132,150,160,158,170,166,159,172,166,154,166,163,154,166,161,151,165,159,150,162,155,142,154,149,138,152,162,156,171,168,162,178,160,153,165,126,120,126,128,120,127,153,145,155,160,152,163,153,147,158,165,161,175,171,165,179,131,131,141,73,81,88,88,96,104,140,134,142,159,152,163,154,148,157,165,159,173,171,165,178,126,126,137,54,58,61,84,87,91,141,134,140,158,149,156,154,146,154,160,145,161,168,159,173,159,157,173,115,114,121,125,118,122,154,147,154,156,147,154,152,147,157,156,141,157,165,155,170,166,159,176,163,157,173,160,151,164,158,148,156,153,145,152,147,141,151,149,133,147,160,145,160,162,146,161,162,147,162,161,147,158,157,145,154,151,142,148,143,133,138,4 1,1,1,71,64,67,140,132,141,151,135,144,149,117,128,125,70,34,93,50,9,25,21,22,33,30,31,132,121,127,169,159,170,179,162,172,173,152,168,149,110,111,114,58,5,68,42,21,82,76,79,165,156,165,188,175,188,194,179,190,187,171,185,175,153,176,132,85,61,93,47,2,111,104,107,182,172,184,177,171,185,124,123,131,185,174,183,185,169,187,150,116,123,104,53,13,112,94,100,175,152,166,182,173,188,143,140,148,186,176,182,184,169,180,156,130,146,111,70,52,99,80,83,167,147,155,191,171,184,198,184,193,186,173,177,178,167,178,155,138,153,106,74,74,70,61,60,164,150,155,184,169,175,188,174,180,181,170,175,170,158,168,147,127,140,74,53,57,23,20,18,129,119,123,174,162,169,175,161,169,166,151,160,151,135,147,114,92,101,24,18,18,4 92,74,89,154,137,156,176,164,181,183,171,187,181,168,182,177,162,179,169,153,171,134,116,135,139,119,136,177,165,181,194,185,201,196,186,203,193,179,193,190,177,191,181,167,183,159,140,159,162,146,164,191,181,198,200,188,201,164,120,123,186,164,171,197,186,199,186,171,186,173,158,177,174,161,182,200,192,210,203,191,207,164,110,110,173,133,134,198,187,200,187,171,184,174,157,176,178,165,186,203,195,210,206,195,211,177,132,135,172,128,129,197,184,196,189,174,189,169,148,170,178,165,184,198,187,203,206,196,213,188,157,164,182,148,152,196,184,197,183,167,182,165,146,166,168,152,169,191,178,194,200,186,201,200,186,200,193,177,189,189,173,187,178,162,179,158,140,160,146,129,147,181,166,182,192,178,192,195,181,195,189,173,186,181,164,179,170,153,170,142,121,141,4 166,151,174,179,167,191,184,170,195,186,171,197,183,164,186,181,163,184,176,159,180,168,148,172,177,161,186,186,169,192,182,158,178,158,116,126,180,157,174,187,170,191,180,161,182,173,155,178,184,169,195,191,176,202,178,145,163,129,58,50,164,123,130,190,174,195,184,164,184,173,152,174,189,176,202,193,179,206,185,158,179,160,108,114,158,107,111,183,161,180,186,168,188,177,156,177,190,177,201,194,176,201,187,158,180,163,113,118,161,112,120,180,154,171,186,169,190,178,158,180,187,173,199,195,180,206,192,171,194,161,107,111,161,111,116,183,159,176,186,167,189,176,157,182,181,163,189,188,168,193,195,178,203,182,150,168,173,138,153,185,164,185,181,160,182,170,148,173,177,158,184,185,165,190,189,168,193,189,168,192,182,159,179,182,161,182,175,153,175,166,142,167,4 183,174,194,191,180,200,190,176,198,188,172,192,189,173,191,189,174,192,184,170,187,176,161,181,190,179,199,194,180,199,173,139,149,143,86,84,185,163,176,194,180,198,188,173,189,181,165,184,197,189,211,197,185,206,171,130,137,130,58,47,171,133,137,194,179,196,192,177,194,182,164,182,199,192,214,199,187,210,185,154,166,161,107,106,162,113,112,187,168,183,193,177,196,187,171,189,199,190,210,200,184,207,186,155,167,165,114,116,166,120,124,184,161,173,192,177,195,187,172,190,200,192,213,204,194,216,189,160,174,158,99,94,165,116,118,187,164,176,194,180,197,187,172,193,193,178,201,201,189,210,199,184,204,176,135,141,175,139,145,190,172,187,190,174,193,182,167,187,187,171,192,197,182,203,199,186,206,194,175,192,184,160,173,191,175,193,187,171,189,178,161,180,4 135,124,135,151,138,150,156,141,151,152,136,148,145,127,140,144,126,137,137,121,134,114,100,115,152,144,155,164,153,162,164,150,159,163,145,158,152,129,141,145,119,127,140,120,132,124,107,123,163,155,167,174,164,174,161,139,143,90,58,62,141,118,129,156,135,141,140,113,122,129,109,123,169,162,177,177,168,181,176,162,172,109,85,91,135,110,118,159,139,145,143,119,125,132,111,125,175,172,184,182,174,185,178,164,173,174,155,162,160,135,139,151,125,129,144,118,129,132,110,126,175,173,185,182,173,182,176,161,169,166,140,148,160,134,139,151,124,133,145,120,135,132,115,133,165,158,169,178,168,178,178,166,175,169,147,158,162,137,148,152,127,141,141,119,139,128,113,135,157,150,161,170,159,169,175,164,174,172,158,170,165,151,163,155,138,154,139,122,141,116,102,122,4 183,150,174,198,171,194,205,180,198,209,188,206,205,182,202,202,178,201,193,166,191,179,150,179,194,164,187,206,181,202,211,186,201,214,194,212,218,199,219,209,187,210,200,176,202,186,158,187,200,172,197,211,188,209,220,201,219,219,203,222,188,164,188,206,185,210,205,182,206,192,167,194,204,177,202,213,192,214,227,211,231,132,103,128,38,17,43,155,130,156,212,188,212,190,165,194,207,181,205,215,195,217,224,208,230,120,91,117,62,38,64,167,141,167,210,186,212,187,160,191,208,182,206,210,186,208,217,199,221,213,193,215,207,183,207,209,188,211,200,176,202,184,155,186,201,169,197,207,180,205,210,188,212,217,198,218,211,188,210,203,177,200,193,165,193,177,145,177,192,158,187,204,178,203,206,182,206,207,181,205,202,173,198,196,167,194,186,154,183,170,136,169,4 225,183,223,228,186,225,229,187,226,228,184,227,239,197,241,237,191,237,235,189,235,227,181,227,220,177,220,205,164,201,181,142,173,177,136,164,202,160,195,234,191,235,240,197,243,233,188,234,210,165,208,158,117,148,120,87,104,149,110,119,152,114,123,191,151,182,240,198,244,237,193,239,205,159,201,141,101,124,115,86,98,137,104,114,152,115,119,153,114,131,217,177,221,242,201,247,222,177,219,175,135,168,126,93,106,126,95,106,140,106,114,143,107,118,167,129,163,230,191,237,226,179,220,221,179,216,165,125,143,133,98,105,124,95,106,120,93,107,126,95,126,198,154,199,224,178,217,230,186,225,217,174,210,172,132,158,149,117,146,137,107,139,166,128,170,218,175,222,220,170,210,228,182,220,231,185,224,229,183,222,228,188,226,222,181,225,226,185,231,229,187,234,4 218,194,222,237,210,237,246,217,242,250,221,245,247,217,240,239,210,234,232,204,232,221,192,223,231,205,233,247,218,244,251,221,247,254,226,252,247,218,243,245,215,239,240,213,239,230,204,233,242,215,242,253,226,251,254,228,253,220,196,213,195,172,182,210,187,208,242,216,241,236,210,238,245,218,245,253,226,253,201,179,203,171,152,155,160,145,145,157,138,153,227,200,225,234,208,235,245,217,243,254,231,254,203,183,207,164,149,161,169,151,157,200,179,196,236,209,234,233,206,233,246,218,243,254,228,252,255,232,254,240,217,237,239,214,232,251,224,245,243,215,238,231,205,231,244,216,241,253,226,250,254,229,251,255,229,251,255,226,247,247,218,239,238,209,232,226,199,227,234,206,232,249,221,245,252,222,245,251,219,242,249,218,240,244,214,237,233,205,230,218,191,221,4 140,126,139,189,171,192,210,190,215,216,194,219,215,193,216,206,184,210,194,172,200,140,124,145,176,158,176,210,190,215,224,200,227,228,205,232,223,198,223,214,190,217,204,181,211,181,163,190,196,176,200,222,202,229,232,210,239,213,193,214,202,180,198,217,198,224,212,195,223,193,176,204,206,186,212,229,211,242,197,181,204,148,131,123,137,120,114,196,175,196,214,193,223,192,173,205,211,191,218,232,211,239,200,185,207,154,141,142,172,156,160,210,188,212,210,188,217,191,173,205,212,192,218,230,208,235,237,216,244,230,211,233,227,206,229,220,197,220,207,187,214,187,169,197,204,184,208,224,202,227,231,208,233,228,201,225,222,197,220,212,189,213,196,173,199,175,157,183,191,174,193,214,192,214,223,198,222,221,192,216,213,186,211,203,180,207,178,145,161,142,121,137,4 155,143,154,179,174,186,189,187,200,190,186,197,185,174,176,180,166,166,188,188,199,178,176,188,170,161,172,190,186,197,161,133,138,149,98,94,156,108,94,155,112,98,193,193,203,184,182,195,184,177,192,178,159,166,118,50,45,132,62,54,142,81,64,153,103,86,191,186,191,188,186,196,193,191,208,160,119,119,122,51,43,140,72,66,142,75,61,158,104,87,192,185,187,189,187,194,193,189,204,161,115,112,135,67,56,147,82,73,147,79,64,165,119,105,195,192,197,190,186,194,193,189,202,180,144,146,160,96,85,150,83,69,157,97,79,187,167,164,195,195,202,188,184,192,185,176,188,197,187,198,190,161,165,172,124,112,182,154,149,197,196,202,193,189,195,183,178,187,180,170,181,191,183,192,197,188,197,197,186,194,196,191,198,193,190,195,188,183,188,178,172,178,4 93,76,81,131,122,128,153,152,158,159,159,164,159,160,167,157,159,165,151,149,156,100,94,100,122,108,114,152,143,151,166,163,170,159,151,155,151,136,134,160,156,160,162,162,173,132,128,138,142,132,140,169,163,173,139,111,113,112,60,48,119,73,52,146,126,121,167,167,178,139,132,142,154,145,156,173,165,176,116,67,61,106,46,33,118,66,46,141,111,101,165,162,171,141,133,143,162,155,164,175,166,174,124,73,63,115,57,45,119,63,47,143,114,105,165,163,174,141,135,147,162,157,165,178,172,181,155,121,118,128,71,56,127,77,61,160,149,150,162,160,170,139,134,143,156,148,157,169,158,167,174,166,173,160,137,136,155,135,133,166,163,168,154,149,157,131,126,134,141,133,140,159,149,157,167,158,165,167,159,166,163,156,161,157,150,155,147,141,148,103,97,103,4 159,130,161,164,137,170,167,140,173,165,133,164,166,137,169,165,136,163,164,138,166,161,134,165,162,134,167,166,136,168,153,104,129,143,80,96,160,120,147,170,144,175,167,140,169,163,136,167,166,140,175,163,124,154,140,66,84,124,45,59,139,71,85,164,129,156,169,142,172,162,134,163,167,140,173,162,121,147,139,64,83,108,31,51,126,52,63,156,109,128,170,144,175,164,135,165,167,139,172,166,131,162,149,86,103,130,49,65,132,56,69,153,101,118,168,140,170,163,135,164,166,136,168,170,142,176,164,123,153,152,86,108,150,91,109,163,126,151,168,140,168,161,130,158,165,138,172,171,144,178,170,141,175,168,132,163,169,135,163,169,141,170,167,140,168,161,134,163,163,136,172,168,142,175,167,135,166,170,140,171,171,143,172,168,138,166,164,137,165,159,132,161,4 169,144,172,176,149,176,180,150,179,185,161,190,183,158,182,180,154,179,177,151,178,168,139,169,173,148,176,181,154,181,186,161,189,184,153,179,185,159,185,186,161,184,183,159,184,172,145,173,176,150,178,185,162,190,176,131,154,151,76,89,173,128,149,190,167,192,184,159,184,176,150,176,178,150,180,187,163,191,170,112,130,126,40,56,148,78,89,187,158,180,185,161,186,176,149,175,177,147,177,187,163,191,179,136,158,149,69,84,153,82,93,183,150,171,185,161,186,177,150,176,178,152,181,187,163,190,191,165,194,181,135,159,180,139,160,187,162,185,183,158,182,173,144,172,175,151,181,186,163,192,189,164,190,189,163,189,190,166,190,187,162,185,181,156,181,170,142,170,172,147,176,180,154,182,185,160,184,188,162,186,187,162,186,184,160,184,178,152,177,168,140,167,4 168,161,179,171,162,183,167,153,172,170,158,176,171,161,179,169,158,174,165,153,170,163,151,167,170,163,184,174,167,188,171,160,181,169,156,176,163,147,162,153,132,145,159,142,159,162,150,166,168,156,175,169,155,175,162,142,161,145,113,125,120,75,81,101,52,57,132,96,107,161,146,163,163,146,165,140,100,108,113,63,67,84,40,45,75,32,37,78,31,35,109,64,70,154,134,148,168,157,177,141,103,113,110,60,66,77,36,42,60,25,30,68,26,29,121,80,85,156,138,154,170,160,180,145,111,122,107,56,59,100,51,55,91,45,50,91,43,47,127,91,96,162,150,165,168,157,175,157,135,148,140,103,112,142,108,117,153,131,144,152,130,141,160,144,157,165,154,172,167,156,174,169,158,176,170,158,177,170,158,176,173,165,183,173,165,183,168,157,174,162,149,165,4 166,159,169,171,163,172,176,168,179,176,167,178,173,162,173,170,156,167,167,155,165,161,149,160,171,166,176,178,172,181,181,174,184,179,170,181,179,170,181,176,166,176,172,162,172,166,156,166,171,163,176,180,176,187,185,180,193,180,171,184,175,162,172,168,151,161,172,160,171,170,161,171,175,167,181,178,168,180,172,154,164,151,123,131,120,78,81,107,60,63,155,132,141,170,161,171,174,166,177,179,171,183,148,106,110,95,44,46,63,22,26,78,30,31,146,114,121,163,149,159,170,159,170,181,176,187,152,118,124,106,53,54,92,48,51,101,55,56,157,136,143,166,154,166,172,163,174,177,170,181,169,152,161,157,128,134,164,146,154,167,152,160,169,159,169,166,155,167,169,161,172,175,166,177,178,171,182,179,171,184,177,170,180,177,170,181,168,158,167,163,151,162,4 160,144,168,167,153,179,172,159,184,163,141,160,163,140,157,170,156,180,158,139,160,156,138,162,166,153,180,172,160,186,168,147,166,139,90,93,131,77,78,141,100,105,151,123,138,160,145,170,167,153,181,163,139,158,135,83,85,128,68,72,123,61,64,111,47,42,121,68,67,158,138,160,169,155,183,149,110,121,120,54,55,117,54,57,112,47,48,105,42,40,114,59,59,152,126,143,170,155,180,140,94,105,116,49,53,105,40,42,98,34,33,101,40,37,113,56,54,145,112,125,169,153,178,147,109,122,113,46,44,106,39,36,102,38,34,111,50,47,119,63,60,145,115,127,170,159,187,168,151,175,147,107,118,134,82,84,124,70,70,130,79,80,146,113,125,157,140,161,168,154,181,170,155,181,173,159,185,167,145,164,162,140,158,164,145,166,163,148,172,156,137,158,4 88,70,84,144,126,142,161,146,163,170,155,173,170,154,169,163,146,162,153,134,153,99,80,98,130,110,126,163,148,162,179,168,182,183,172,188,184,173,190,176,161,178,164,148,167,141,122,145,149,132,149,177,165,180,190,183,197,181,160,170,166,134,141,178,163,179,170,156,177,152,133,156,159,144,161,185,177,196,188,175,187,139,79,79,114,42,39,156,123,129,176,163,181,156,139,161,165,151,168,188,179,194,188,172,184,128,62,60,107,35,28,151,112,115,173,159,178,153,133,156,168,157,173,186,176,190,196,187,203,182,160,171,168,137,143,175,157,170,168,150,168,150,128,149,161,148,165,179,168,183,187,173,186,188,177,192,186,174,189,172,153,169,162,141,161,148,129,151,144,127,144,168,151,168,175,157,170,176,157,172,172,152,166,165,143,159,157,135,153,131,111,131,4 160,147,167,171,159,181,176,164,184,176,163,185,178,167,187,172,157,175,169,156,178,162,147,171,167,156,175,174,162,181,182,173,193,182,171,192,184,174,194,177,164,183,170,155,175,166,154,178,173,163,184,180,170,191,184,174,193,161,126,132,159,123,128,169,147,160,169,151,169,168,155,177,173,161,182,178,166,186,156,117,121,134,74,74,126,62,59,124,64,57,158,130,141,171,159,181,176,167,190,166,139,152,128,63,60,120,56,56,114,49,47,106,40,34,144,106,113,168,154,174,176,166,187,157,123,134,118,50,50,105,37,35,101,36,32,107,43,37,138,94,96,159,140,159,172,162,184,169,149,167,135,81,82,118,54,49,114,52,46,126,70,65,151,120,129,155,135,154,166,152,175,175,163,185,172,153,172,161,129,141,154,122,132,161,138,154,164,148,167,158,140,160,4 197,177,180,199,181,186,198,173,178,193,163,170,185,142,145,190,161,167,186,157,163,178,140,141,190,159,156,190,149,147,196,167,172,183,142,139,167,102,91,180,139,137,183,151,153,182,149,153,192,158,155,187,145,139,169,112,95,160,91,76,113,55,43,116,70,56,178,138,133,184,156,165,196,164,170,175,119,109,143,70,46,143,69,50,83,45,35,88,47,33,167,117,105,181,156,163,186,142,142,168,99,83,155,90,80,150,79,60,120,58,42,124,65,52,155,98,84,171,127,125,189,151,152,176,124,116,160,87,75,148,65,49,153,80,69,158,96,84,170,122,115,178,143,144,193,165,166,190,157,162,175,119,120,168,91,90,177,118,115,179,137,135,183,151,154,183,153,158,193,165,169,188,147,151,185,133,137,185,122,130,182,134,134,192,167,176,187,162,168,183,154,158,4 211,181,186,213,181,184,218,191,194,215,187,186,212,179,182,206,166,167,204,168,175,199,162,170,215,182,192,214,172,173,220,193,194,219,191,197,213,170,172,211,173,177,204,166,167,206,179,189,216,179,185,216,174,175,212,169,163,193,131,122,148,83,69,189,148,143,214,183,191,203,168,173,218,178,186,226,197,208,200,142,134,162,82,60,118,48,34,164,107,94,211,171,176,205,167,172,221,186,194,221,183,189,207,151,148,179,99,90,178,101,89,197,148,140,212,178,184,208,176,185,216,180,184,218,179,181,221,181,185,209,145,148,211,155,158,221,196,202,211,176,177,203,166,170,215,180,188,221,186,192,223,185,193,221,182,185,219,176,177,220,195,197,213,181,185,204,172,178,210,171,176,221,193,203,221,185,189,216,179,173,219,186,186,214,185,183,202,166,156,202,168,171,4 176,145,175,185,158,188,186,148,177,186,147,172,187,154,182,185,148,176,180,140,168,172,132,161,182,153,182,187,153,185,189,152,184,191,155,180,190,152,180,189,151,180,185,150,178,179,146,177,187,159,192,192,160,191,193,156,188,186,139,169,162,91,109,174,113,137,184,141,172,180,145,173,191,167,201,194,168,198,197,164,198,151,83,106,103,18,31,158,83,104,183,133,161,181,146,174,182,147,176,195,169,200,195,162,193,149,80,102,128,50,66,173,117,142,185,139,166,181,144,171,184,153,178,191,164,193,194,161,193,188,144,170,188,145,164,191,157,186,187,150,180,180,146,178,187,160,193,188,157,187,185,148,180,187,149,176,193,161,186,190,158,184,186,156,182,181,155,186,178,145,182,186,150,189,164,98,123,172,115,137,187,150,179,185,146,175,182,148,176,175,140,172,4 195,157,191,201,167,197,202,167,194,201,165,193,198,156,183,198,160,187,196,157,186,193,156,184,199,160,192,202,167,197,202,165,196,194,143,167,187,126,147,194,148,174,191,140,167,193,154,185,202,165,195,202,165,197,196,145,178,167,85,103,155,66,85,177,106,128,189,131,156,192,149,179,202,173,205,205,171,203,178,110,136,132,47,64,134,47,67,169,91,109,190,135,161,191,146,174,202,172,203,205,173,204,164,92,116,136,49,69,138,49,67,172,102,121,197,154,184,192,144,168,202,167,198,201,163,192,184,120,145,172,97,119,177,112,130,193,148,174,197,155,182,194,154,182,202,170,206,202,168,198,201,161,189,199,154,177,200,163,183,203,173,202,199,163,193,196,160,190,198,166,198,202,169,199,200,166,195,203,168,195,204,171,194,201,169,196,199,166,195,195,162,188,4 52,36,53,151,129,160,176,161,192,183,165,195,182,159,187,184,166,196,183,165,201,105,81,113,117,93,122,177,162,194,184,165,192,170,130,150,174,137,156,183,154,177,190,172,205,165,143,185,150,125,162,180,158,190,162,117,134,142,81,90,161,110,121,178,139,160,188,164,198,180,159,202,163,139,179,181,152,185,157,106,125,137,74,84,150,91,102,169,120,140,183,151,184,182,160,205,170,144,185,184,154,188,159,105,124,143,82,95,152,94,107,176,134,160,187,159,198,180,157,204,170,142,183,178,143,176,171,125,148,175,137,159,172,128,149,179,142,171,189,167,210,175,149,195,151,120,159,185,157,198,195,171,204,198,179,209,190,166,197,190,166,203,184,159,200,163,135,181,103,74,104,177,147,187,189,166,202,195,178,207,195,178,208,186,162,200,179,150,191,116,89,126,4 163,149,182,192,185,219,196,179,205,190,161,183,194,167,188,196,172,195,203,191,222,189,176,214,182,172,206,199,188,216,185,150,168,176,128,143,188,149,165,194,160,178,200,178,205,198,183,223,186,167,200,186,153,176,157,96,107,155,92,101,173,119,129,191,150,170,197,168,197,199,182,222,191,172,206,188,152,177,166,112,130,155,93,105,166,107,119,181,130,151,189,149,175,198,178,217,201,187,227,187,149,175,172,118,136,155,93,106,163,101,115,190,149,174,196,166,199,199,178,223,195,172,211,174,124,147,183,137,160,175,128,145,185,139,160,187,143,167,200,176,215,199,182,228,192,171,215,198,171,204,207,185,213,209,191,219,196,166,193,198,169,202,202,181,222,193,173,220,185,160,205,202,182,221,211,196,229,213,201,231,209,193,227,206,187,227,198,176,218,185,161,207,4 172,145,171,183,157,184,189,163,190,193,168,191,189,163,185,188,162,184,186,161,186,175,147,177,183,159,185,192,169,193,199,177,199,200,179,200,193,167,187,191,165,185,186,160,183,178,151,178,188,165,192,196,173,195,203,184,205,203,182,202,200,175,194,195,171,191,186,158,181,180,152,179,187,161,187,199,178,200,207,189,210,189,158,175,168,122,133,196,172,192,189,165,189,179,152,179,185,157,180,200,180,203,208,190,212,181,144,158,144,82,86,193,167,188,190,166,190,183,158,184,186,161,186,196,174,198,203,184,206,195,166,185,189,155,173,198,178,201,185,157,180,179,152,179,186,163,191,193,170,196,198,175,198,197,173,194,195,170,193,197,179,202,183,152,173,173,141,166,183,159,185,191,167,192,194,170,193,194,168,189,193,167,187,189,164,186,184,159,183,175,147,173,4 198,167,202,204,176,211,203,173,204,202,169,200,198,163,191,197,164,193,191,157,188,185,148,181,201,172,207,203,174,207,204,174,206,202,168,198,201,167,196,201,169,200,197,166,198,187,152,186,204,176,211,205,175,208,199,163,194,178,122,140,189,144,168,203,174,205,198,168,198,192,160,192,203,174,207,207,179,211,192,147,172,121,51,57,157,89,98,198,164,194,198,168,198,193,160,192,202,172,206,207,178,212,195,154,181,143,72,78,172,115,131,200,169,201,194,161,191,190,155,188,201,172,207,204,174,207,197,160,190,179,123,139,195,157,184,201,171,202,195,163,196,188,154,187,199,167,202,200,169,201,197,163,194,196,160,190,200,170,201,204,178,212,194,161,192,184,145,176,197,165,202,199,167,201,198,165,199,192,154,185,202,173,208,206,181,218,191,156,185,179,133,160,4 126,112,120,145,128,140,157,140,152,162,143,150,164,153,159,164,157,167,155,144,153,143,130,139,138,124,132,153,133,143,164,145,154,173,163,173,173,167,174,170,160,166,163,153,164,150,140,152,151,143,162,163,148,162,170,147,158,169,145,147,171,151,152,174,163,172,168,161,170,156,147,160,160,159,181,173,166,184,171,146,150,144,92,75,143,92,79,174,160,169,168,160,168,158,146,156,160,156,169,173,164,174,176,160,172,140,87,69,137,87,70,172,158,167,169,163,172,156,145,153,155,145,155,170,160,172,176,160,173,168,140,137,169,148,148,171,162,168,165,155,164,155,142,153,149,137,150,163,145,158,170,147,157,175,160,169,173,162,169,168,156,161,160,147,157,148,134,142,143,131,144,157,138,148,165,145,153,170,153,164,168,154,163,161,144,149,155,141,148,143,131,139,4 196,178,192,201,179,195,208,197,206,207,196,204,208,198,205,205,187,195,205,192,201,202,192,201,198,172,186,202,169,182,202,172,177,197,167,169,199,168,166,205,187,192,206,195,206,204,195,206,205,180,192,199,166,168,177,115,98,177,117,101,173,113,91,196,156,157,204,184,195,208,202,211,209,194,207,199,170,171,178,120,98,171,112,93,150,80,58,188,139,131,206,187,199,206,199,211,209,194,209,203,176,187,180,123,108,153,88,62,139,72,52,172,116,96,204,188,197,203,194,211,212,208,226,206,183,200,181,124,110,156,88,58,169,112,86,191,157,155,203,191,202,203,192,202,208,196,211,208,191,206,198,162,158,191,146,130,200,168,163,198,171,174,202,188,194,201,190,197,206,185,201,205,180,193,208,187,194,210,195,201,208,194,202,201,186,190,202,192,196,200,192,202,4 0,0,0,62,42,53,129,102,120,146,116,139,149,110,137,142,105,135,70,41,58,11,3,7,26,16,22,118,92,106,157,135,151,168,140,160,169,131,158,158,125,155,107,77,100,22,8,14,68,48,59,148,123,138,174,153,167,183,158,176,169,131,155,163,132,162,132,99,130,57,35,50,94,71,83,161,138,153,190,171,185,154,129,141,78,35,47,167,133,163,148,120,153,85,57,81,104,81,92,164,141,153,193,173,187,112,73,79,105,65,80,175,141,172,146,117,148,80,51,73,94,72,84,163,138,151,182,162,177,168,136,152,178,140,166,168,134,165,145,114,145,85,57,79,60,41,52,151,125,140,171,146,163,177,147,168,174,138,164,162,125,155,144,111,142,60,40,56,15,7,12,115,87,104,157,127,149,162,129,153,165,130,157,155,116,147,126,92,120,26,16,24,4 200,188,199,201,183,197,200,177,194,201,179,200,187,154,173,174,134,151,190,161,183,188,163,187,204,192,204,203,187,200,200,179,196,188,156,173,129,79,93,113,51,62,159,112,128,190,165,190,205,193,204,204,189,202,192,163,178,118,64,76,76,30,45,83,33,48,103,47,61,181,148,169,206,195,208,197,176,188,149,95,103,74,34,49,68,36,51,83,35,50,143,94,110,188,160,183,205,193,207,161,118,123,110,47,56,72,37,54,67,27,43,117,62,76,191,160,182,192,169,194,193,169,179,131,70,74,94,39,55,100,48,62,109,54,65,154,105,119,194,170,193,191,167,190,197,176,192,163,114,123,140,84,93,173,135,151,193,160,178,198,172,194,195,172,194,191,167,189,200,179,198,196,168,188,196,165,183,203,180,201,201,179,200,199,174,196,194,169,192,190,164,187,4 175,153,168,179,153,171,181,145,169,180,142,169,177,136,164,173,134,162,167,131,162,158,122,155,181,161,177,183,157,175,185,151,174,176,138,164,116,59,76,122,67,85,165,124,155,161,123,157,186,167,183,187,164,179,188,157,179,128,80,98,47,4,12,67,16,26,157,111,140,165,130,162,188,170,185,190,171,186,179,143,161,72,27,37,33,5,14,107,54,71,174,134,166,162,125,156,187,167,181,194,176,191,146,96,107,56,13,23,42,5,13,129,74,93,177,141,172,165,128,158,187,167,182,188,164,180,107,49,56,63,9,19,128,76,92,177,137,164,174,139,169,166,129,160,184,161,178,185,159,177,142,87,99,140,84,100,184,148,175,182,146,173,172,135,165,165,130,161,181,157,175,183,155,175,183,145,170,181,140,166,182,141,169,182,145,173,171,134,165,163,127,159,4 114,88,102,159,141,164,161,153,173,155,141,154,160,138,143,157,141,149,143,130,141,111,97,107,155,133,155,189,182,206,196,196,209,178,168,169,152,121,115,155,134,138,154,144,164,118,102,121,177,165,189,199,202,210,167,145,130,151,119,94,147,114,96,150,125,129,162,153,181,112,95,118,173,161,180,179,166,159,161,135,114,157,129,106,137,99,77,155,132,137,149,138,165,101,85,101,160,141,159,157,125,116,162,138,121,150,120,99,145,112,98,162,145,156,130,115,131,138,130,146,141,118,135,159,131,142,140,103,92,129,85,71,152,121,119,152,134,148,149,128,143,166,162,178,92,69,73,131,107,119,145,122,129,146,120,123,142,124,135,134,110,123,163,138,157,161,148,168,34,17,11,65,42,39,94,72,75,107,88,96,82,59,67,113,88,95,157,133,147,156,145,162,4 172,149,176,192,180,205,191,189,204,193,191,204,178,159,160,157,123,121,164,143,152,165,156,178,190,180,206,206,206,225,206,206,217,190,179,177,161,127,111,155,121,113,158,132,139,172,166,193,201,202,223,201,198,204,168,140,125,151,111,86,164,131,110,151,114,99,158,134,140,176,171,202,195,190,203,187,170,165,161,128,107,160,127,105,167,139,121,136,91,71,162,138,144,169,164,190,176,155,161,168,137,124,177,157,145,168,140,123,145,106,81,147,111,97,168,147,157,148,135,154,164,135,147,155,116,107,155,123,107,159,129,114,142,106,86,165,140,141,165,148,163,143,121,138,151,128,148,158,130,139,142,103,95,127,81,70,134,93,84,150,118,120,147,129,143,153,126,142,122,99,113,141,118,132,146,121,126,138,109,108,142,117,118,147,135,148,117,93,106,154,128,142,4 172,148,158,179,156,167,186,165,179,183,155,168,179,140,155,178,139,157,173,137,157,163,121,143,178,154,163,182,155,165,181,150,156,179,138,140,174,129,136,171,128,141,177,140,160,169,131,154,183,160,171,176,141,143,167,116,108,123,77,74,107,54,55,122,60,61,174,132,150,170,130,152,182,158,168,178,140,139,140,88,81,46,17,22,63,20,25,119,55,58,165,115,129,172,130,154,180,154,162,180,139,137,101,62,61,7,6,12,64,28,36,138,74,72,168,121,136,169,127,150,182,159,169,174,130,126,79,38,36,29,10,14,114,69,70,149,88,88,167,119,139,163,116,140,182,160,172,175,139,141,131,78,73,146,99,102,174,132,138,171,127,142,171,130,151,164,120,143,175,145,155,173,134,139,173,130,133,180,143,153,176,138,152,174,133,150,169,130,151,163,122,145,4 171,153,162,188,172,180,197,181,191,198,171,186,189,152,170,182,144,165,172,138,163,158,124,152,180,161,167,197,181,188,204,188,195,202,174,186,194,150,163,192,155,175,183,154,179,167,134,160,188,168,175,203,186,193,204,183,185,186,139,133,154,98,104,151,101,112,180,147,167,175,144,169,193,175,180,205,189,195,206,180,177,153,108,102,53,24,36,88,34,44,166,119,135,179,146,173,194,176,178,206,193,197,206,175,169,97,58,57,18,9,22,113,59,69,170,120,136,178,146,173,193,174,175,206,192,198,203,177,177,139,89,85,132,90,104,161,107,120,171,125,147,171,135,162,191,173,180,198,176,181,199,171,176,199,163,173,196,154,173,186,143,164,178,139,164,168,132,156,184,165,174,190,165,173,196,165,173,195,158,175,188,142,163,183,138,161,175,135,159,164,125,149,4 128,99,115,146,115,132,154,119,133,159,125,142,154,115,129,150,108,122,142,101,117,133,97,115,142,114,131,161,135,151,166,133,147,160,120,130,165,127,138,160,122,134,148,106,123,137,97,119,153,124,142,167,137,152,163,124,131,121,66,62,125,84,89,155,116,127,155,116,131,142,103,121,158,129,146,175,150,165,139,90,90,54,17,20,9,2,9,104,59,61,160,119,128,144,106,124,160,129,147,176,152,167,165,129,135,87,49,51,76,44,45,141,97,97,165,134,147,148,114,130,159,127,143,174,149,163,183,159,172,171,131,133,161,111,106,168,133,140,165,140,154,148,116,131,158,132,149,171,146,159,179,155,169,180,154,165,173,144,153,170,139,150,158,126,139,142,108,124,153,132,149,164,138,151,173,145,157,174,144,156,172,142,155,165,136,148,151,119,129,136,102,116,4 175,164,179,183,174,190,185,178,194,184,176,190,180,171,183,179,170,182,172,162,173,172,160,179,181,173,187,185,176,192,177,162,175,171,147,154,172,148,156,167,140,144,177,167,179,177,166,184,184,176,195,162,123,129,154,101,100,135,75,73,138,81,81,152,101,102,170,142,149,179,169,184,180,165,177,161,113,115,162,108,115,164,110,123,152,99,107,140,80,81,154,107,107,173,159,171,186,178,193,169,126,130,167,115,122,171,124,134,157,104,109,145,88,85,167,141,146,181,173,190,185,179,192,179,154,160,175,140,142,176,145,147,158,115,112,171,150,156,183,177,190,181,174,192,186,183,200,192,189,205,194,189,200,189,181,190,182,172,179,180,170,180,177,165,177,175,166,182,173,164,179,184,177,192,188,182,194,184,175,183,181,170,177,180,170,180,183,176,191,172,161,177,4 174,163,180,182,175,195,181,175,193,182,175,192,179,171,186,173,163,175,169,158,171,169,157,176,182,175,195,173,156,171,166,142,154,157,120,125,161,129,136,158,123,126,169,151,162,178,169,188,174,156,174,148,97,100,152,97,99,130,68,69,134,76,78,146,94,97,160,123,128,172,156,170,169,141,149,155,104,109,161,110,121,163,112,126,152,102,111,137,80,82,144,92,90,164,142,152,178,160,172,162,112,118,166,116,127,168,123,134,157,108,115,140,82,81,156,120,123,174,164,180,180,168,182,169,134,138,170,133,136,171,136,139,152,104,101,163,134,139,179,171,184,180,174,193,183,180,198,186,180,195,188,179,190,186,176,186,176,162,169,177,167,177,173,160,173,173,163,181,179,174,194,188,184,204,189,184,199,182,173,184,178,169,177,178,169,180,180,172,188,170,159,176,4 134,122,134,150,138,151,160,148,162,159,146,158,157,143,153,158,145,159,152,139,155,137,122,137,144,133,146,159,148,159,167,158,171,164,155,167,161,152,162,160,150,161,154,143,157,142,129,145,151,140,155,163,153,165,156,134,143,135,98,99,127,87,87,141,109,113,155,142,155,149,136,151,152,142,157,166,158,172,145,106,107,134,81,84,127,76,81,118,63,61,141,108,112,147,133,146,156,148,162,167,162,175,154,123,126,147,104,105,139,97,98,131,89,89,150,130,140,151,140,155,155,146,159,164,157,169,167,157,167,165,151,156,157,141,146,158,146,154,159,150,165,151,139,155,154,144,158,161,151,163,165,155,166,166,156,166,164,154,163,160,148,158,155,143,154,140,125,138,140,127,139,158,146,158,164,153,164,164,152,162,164,156,166,150,136,144,149,136,147,135,122,135,4 154,142,158,174,164,182,183,171,189,185,173,190,184,172,189,180,166,182,176,161,180,171,158,180,166,154,173,183,172,189,189,178,196,192,181,199,189,177,192,186,174,189,183,170,190,177,164,187,175,164,184,189,179,200,195,187,205,190,177,192,189,178,191,190,180,196,188,178,198,179,165,187,181,172,193,179,158,174,133,83,88,117,63,67,128,77,79,134,82,85,176,154,168,181,169,192,181,172,192,174,148,158,118,52,52,94,28,28,83,17,16,114,48,48,173,149,161,181,171,193,179,167,186,191,182,200,183,163,178,151,111,118,150,111,118,171,148,161,185,175,194,175,161,182,177,167,187,189,179,197,194,184,202,193,184,202,191,181,198,187,176,194,180,166,184,171,157,178,171,159,177,181,169,186,185,172,188,185,171,188,186,172,188,184,171,187,178,165,183,167,153,175,4 185,176,191,197,191,205,204,201,216,205,201,214,203,197,208,200,190,201,197,188,202,193,186,205,194,191,208,205,203,220,207,203,218,206,200,213,207,203,215,207,203,216,204,201,216,196,189,208,194,186,203,176,146,151,139,85,81,149,96,93,165,122,121,165,123,121,187,164,176,198,190,208,179,148,150,120,50,38,95,28,25,112,45,36,109,41,33,116,43,33,155,94,88,195,179,193,192,177,185,147,91,84,121,54,46,104,38,31,102,35,28,128,57,47,171,128,128,198,187,202,200,195,207,198,183,193,146,91,85,132,71,65,139,82,75,166,128,126,203,195,209,199,192,208,201,199,212,207,201,214,207,198,210,206,194,203,208,199,208,209,203,214,204,198,211,197,189,204,198,194,208,204,197,209,208,201,213,209,202,214,208,202,212,205,197,208,201,193,205,193,182,196,4 195,190,210,203,201,220,208,206,226,209,205,223,207,203,218,203,195,210,202,194,211,199,193,215,201,199,220,208,207,228,209,204,222,208,199,215,209,206,221,209,204,220,208,205,225,201,195,216,200,192,214,182,151,159,147,89,87,150,92,90,171,127,128,169,124,123,181,150,160,199,188,208,172,126,125,129,56,46,104,32,28,121,50,43,124,51,43,114,39,32,142,71,64,185,154,163,181,145,147,137,64,53,129,61,55,124,56,49,106,39,36,126,57,52,141,73,66,183,153,160,202,193,209,182,148,154,141,70,62,115,42,35,114,41,33,123,51,42,177,137,142,201,195,215,205,201,218,207,200,217,179,143,147,173,131,134,179,142,145,186,160,169,202,194,211,200,194,214,204,202,219,208,203,221,214,213,231,211,205,222,209,204,221,208,200,216,205,197,213,198,188,206,4 157,127,158,181,155,187,190,168,201,181,152,184,177,148,180,181,156,192,176,151,184,157,128,165,171,146,177,187,164,193,185,151,179,178,133,163,177,132,158,186,154,184,183,158,195,168,142,183,179,157,189,183,146,171,182,132,157,182,109,145,178,106,140,183,138,166,181,150,184,175,150,191,187,167,200,184,143,167,187,131,164,182,90,130,181,100,137,179,134,161,183,152,183,182,161,201,189,171,202,195,167,193,192,142,170,187,114,146,186,127,157,185,145,172,191,167,201,183,162,202,188,171,203,202,185,216,200,171,198,199,166,190,197,166,192,197,173,202,193,172,206,178,156,193,180,159,196,195,177,210,204,187,217,206,188,217,203,183,214,199,178,210,189,165,200,172,147,185,170,146,181,187,166,198,197,177,207,201,179,210,198,175,207,193,169,202,179,153,188,161,132,169,4 153,126,157,166,142,174,171,147,181,163,134,167,161,131,162,157,129,164,161,135,174,154,127,161,162,138,169,169,146,176,165,132,161,159,117,148,157,111,139,159,118,147,165,135,169,161,135,174,166,143,174,165,130,156,162,117,140,162,106,137,157,90,124,159,105,136,162,121,152,158,128,163,170,143,173,162,118,140,166,117,147,165,92,129,157,65,104,161,97,133,159,118,147,157,121,153,172,148,178,168,130,154,171,118,150,164,80,119,162,74,110,163,107,139,157,112,139,160,128,160,177,158,189,178,149,177,174,128,156,170,107,136,168,104,136,165,117,145,164,127,156,168,142,178,178,160,191,185,166,197,181,148,177,178,139,164,178,142,169,173,138,166,174,148,179,170,146,182,173,151,186,182,162,195,186,165,196,188,166,197,184,161,191,180,156,187,177,152,185,167,141,178,4 203,177,204,206,180,207,204,177,204,203,174,200,199,167,191,199,167,191,197,164,188,192,155,182,206,180,206,210,185,213,205,175,202,172,125,153,161,111,137,187,147,171,199,165,190,195,160,186,212,188,216,180,142,166,132,80,106,92,51,80,73,37,65,150,103,129,202,169,194,198,166,192,215,191,218,157,118,143,77,32,66,54,32,55,33,14,35,136,89,116,205,173,198,199,170,195,210,186,212,178,140,165,119,71,102,52,32,56,36,15,36,150,108,133,207,178,202,200,171,196,212,190,216,186,151,176,127,77,105,68,35,62,70,33,57,177,134,157,203,175,200,199,170,197,209,184,209,201,173,199,170,127,151,131,80,104,149,96,120,194,158,181,202,175,201,198,169,196,205,178,204,207,181,208,205,177,201,194,154,175,196,161,184,198,170,194,202,175,201,200,173,199,4 187,162,184,199,174,195,205,178,200,204,172,193,201,166,185,199,165,187,195,161,184,188,155,180,197,175,196,208,185,206,211,188,209,209,182,203,208,177,197,204,172,192,199,165,188,192,160,185,204,183,205,213,193,213,216,195,215,197,165,185,172,129,150,197,162,181,201,168,190,194,162,185,206,183,206,219,200,220,194,164,184,108,64,90,70,37,63,165,126,147,208,180,201,196,167,189,207,185,205,217,198,218,199,169,189,105,66,94,47,24,49,159,122,143,209,186,206,195,169,191,206,185,205,216,197,215,211,187,206,142,99,121,97,53,77,183,148,167,204,182,203,193,167,189,203,182,203,212,192,211,213,192,212,200,171,190,186,147,165,200,174,193,202,179,200,194,169,191,198,177,198,207,186,205,211,189,208,211,189,208,208,187,207,204,181,201,199,176,196,190,165,187,4 157,141,151,165,149,159,170,154,165,168,150,161,163,139,148,160,134,140,160,139,149,153,133,151,166,154,167,175,164,174,180,169,179,176,161,172,170,149,159,169,149,158,171,157,171,160,141,160,173,161,177,185,179,193,187,179,191,177,157,166,170,144,153,182,171,183,176,162,176,163,146,162,175,163,178,187,179,195,187,178,190,106,65,68,128,88,96,184,173,188,171,154,166,170,158,175,177,164,176,184,174,185,176,157,165,51,10,11,100,69,78,179,158,172,167,149,162,170,161,178,177,165,175,181,169,179,181,167,178,145,117,122,157,135,145,174,155,169,168,152,166,162,148,163,177,167,178,186,176,188,184,171,182,188,180,190,181,167,177,175,161,176,170,158,174,161,148,165,172,160,171,185,177,189,184,172,182,179,165,174,176,161,172,171,156,169,166,153,168,160,145,161,4 49,39,43,134,115,121,153,132,139,159,136,143,157,129,133,156,128,138,155,134,149,103,88,102,112,98,107,162,147,156,176,163,171,181,164,173,175,155,162,173,153,166,167,151,167,147,132,152,151,141,151,179,170,181,190,182,193,142,112,119,177,159,169,184,171,183,175,162,178,160,146,165,161,150,161,186,175,186,189,177,184,117,84,89,171,150,160,186,175,185,179,168,180,162,149,166,165,151,163,189,179,186,199,191,199,198,188,195,187,175,184,180,168,177,177,165,178,165,153,174,162,148,157,189,179,187,197,187,195,196,184,193,189,177,186,184,172,184,176,165,180,162,151,168,148,136,144,183,173,182,189,176,183,190,176,184,183,169,179,180,166,177,174,163,176,156,144,161,108,95,102,169,155,164,182,169,177,185,173,182,177,162,170,171,157,166,167,155,165,125,112,125,4 135,122,137,135,121,136,136,121,135,134,116,130,129,106,119,128,107,119,129,111,124,130,114,129,140,129,145,140,126,142,136,119,132,131,109,121,127,99,111,130,108,120,137,123,139,133,118,134,142,131,148,143,131,147,130,110,123,97,55,57,97,54,59,131,111,126,140,128,148,134,118,134,140,127,143,144,130,146,92,62,67,34,3,2,67,28,31,129,104,119,133,117,132,130,112,128,136,123,137,136,116,129,62,33,35,20,4,6,46,22,25,124,97,112,129,109,124,124,103,116,133,119,133,136,117,131,81,44,44,22,0,0,47,24,28,130,105,121,128,108,122,123,101,115,132,116,129,132,116,129,126,105,115,93,60,61,118,92,101,134,117,134,126,103,118,124,103,118,135,120,136,133,116,131,136,124,139,144,132,148,138,124,138,132,114,130,127,108,124,124,106,121,4 199,199,203,197,186,191,155,126,136,115,82,92,108,75,80,151,129,139,192,184,194,188,185,196,204,199,202,178,156,161,141,111,118,108,75,75,75,47,49,94,62,69,178,161,170,198,198,212,201,188,192,163,133,137,135,104,103,100,69,66,88,64,63,91,58,60,155,136,144,204,205,217,202,190,196,154,121,122,114,75,75,89,56,57,87,61,59,87,55,56,140,121,126,204,203,210,204,193,197,152,116,119,105,63,65,97,61,62,89,62,61,81,47,51,143,115,122,204,201,210,207,200,202,160,125,132,124,82,85,95,58,59,97,61,59,94,53,59,161,132,140,201,195,206,211,205,208,183,160,167,139,92,100,126,82,87,118,75,79,135,95,103,184,169,175,195,188,199,207,204,206,208,202,205,174,148,153,149,110,120,146,108,117,175,154,159,195,187,191,191,181,190,4 171,159,166,181,172,176,174,159,166,149,130,142,151,130,141,175,163,171,176,170,179,169,166,179,181,166,170,183,167,171,146,117,127,91,57,66,78,47,56,138,118,128,182,176,183,171,167,180,182,158,157,171,145,149,126,91,100,82,48,52,62,33,39,96,63,73,177,170,179,180,175,186,195,185,191,165,142,151,100,57,66,72,40,46,72,42,47,84,53,60,163,153,160,183,178,186,198,193,199,173,157,166,89,48,58,79,44,50,67,38,44,87,46,56,165,150,159,182,178,188,194,188,192,193,185,192,114,78,89,77,36,43,81,41,46,112,75,87,172,161,169,176,169,181,191,185,191,200,196,201,172,158,167,124,92,104,117,80,91,155,135,145,178,171,178,169,160,171,183,179,185,193,188,194,199,194,202,190,186,195,176,164,173,179,168,176,175,164,171,162,151,160,4 166,160,172,170,166,176,170,164,172,169,161,170,168,159,168,166,158,165,163,154,162,158,147,157,169,165,176,172,167,177,173,167,175,171,164,172,170,162,171,169,162,169,166,157,165,160,149,159,172,167,179,173,166,177,174,167,176,170,159,168,168,158,166,169,162,169,168,158,166,163,152,162,172,167,178,174,167,176,171,162,171,106,85,92,106,86,92,169,158,166,167,157,165,164,154,163,171,164,174,176,171,180,161,147,155,33,20,28,42,27,33,163,147,154,168,158,167,164,154,163,166,155,167,173,166,176,168,158,168,116,96,102,118,99,104,167,156,164,167,157,163,161,149,156,166,156,167,172,164,174,172,164,173,173,163,171,172,163,170,164,149,157,164,151,158,160,149,155,164,154,164,168,159,168,170,160,168,169,160,169,166,154,162,163,150,157,163,151,160,159,147,156,4 177,173,182,179,175,182,176,168,176,174,167,175,175,168,175,176,170,176,174,166,173,171,162,170,178,174,182,178,173,181,174,165,174,171,160,169,170,161,168,175,169,175,175,167,174,173,164,171,177,170,178,176,170,178,159,142,150,110,81,86,133,113,118,173,164,171,172,163,170,173,163,171,176,171,179,176,167,175,101,80,87,20,11,19,67,48,53,166,151,157,173,163,172,172,161,169,179,175,183,174,162,170,77,57,65,20,15,25,47,30,36,156,137,142,173,164,172,172,162,170,178,171,180,176,167,177,136,116,123,94,69,74,115,93,96,167,154,160,174,166,174,171,161,166,177,170,180,176,169,178,173,162,170,170,159,165,173,163,169,173,163,170,171,159,166,170,160,164,177,170,178,176,167,175,176,167,175,172,162,170,172,163,170,169,156,163,163,143,152,170,160,167,4 157,148,161,166,161,172,168,160,170,168,161,170,165,156,164,161,151,159,158,148,157,151,139,153,163,157,169,170,164,175,173,167,176,170,162,171,169,160,169,167,159,166,162,152,162,156,145,158,167,163,174,174,170,181,176,171,180,177,170,178,174,166,174,169,160,168,163,153,162,160,151,162,169,164,174,175,171,180,179,174,182,136,121,129,133,118,125,172,163,171,165,154,164,159,148,159,168,161,169,173,165,174,183,176,185,86,68,76,87,69,76,177,166,174,163,151,160,157,144,155,166,159,168,171,162,172,175,167,177,165,153,161,161,148,155,167,154,161,164,153,161,157,144,155,163,157,165,169,161,170,171,162,170,173,163,171,169,158,164,166,154,161,163,152,161,155,142,154,158,151,160,164,156,164,167,157,165,168,157,164,167,156,164,164,152,160,159,147,156,153,142,152,4 148,134,150,160,148,164,165,156,173,164,157,172,158,146,157,137,118,127,144,127,140,147,132,148,147,132,147,149,132,141,156,141,152,161,148,159,155,142,151,139,121,130,142,125,135,139,122,134,158,146,163,161,150,166,156,140,153,121,100,108,119,94,100,151,133,143,153,138,150,140,122,134,163,153,168,172,166,185,150,134,148,36,24,30,33,19,25,113,89,96,153,133,145,146,128,141,146,127,138,157,143,159,145,126,138,38,24,30,12,7,15,83,59,64,150,128,141,145,128,143,150,135,148,151,138,156,151,131,142,94,66,69,55,33,36,126,108,116,155,142,157,146,132,145,156,142,155,155,140,153,146,122,130,146,124,132,148,132,141,155,143,153,156,145,157,148,133,146,145,125,136,144,122,138,139,112,121,142,119,126,150,136,151,148,133,142,146,129,138,141,123,137,4 152,133,149,164,146,164,166,151,169,165,151,167,161,145,158,138,118,129,141,121,133,144,127,140,151,132,147,152,130,142,157,137,152,160,139,152,156,135,146,152,133,144,156,139,152,148,130,142,175,165,193,169,154,175,153,133,151,85,60,66,95,67,74,144,120,130,161,146,160,157,140,153,172,160,184,179,166,191,117,94,106,14,7,13,26,15,22,83,58,63,156,136,148,153,132,144,156,137,155,172,156,178,113,90,100,20,12,19,21,18,26,48,28,32,147,121,130,148,128,143,148,129,149,159,143,165,143,115,124,55,28,31,23,8,12,81,58,63,154,134,147,150,133,149,159,142,161,154,136,152,147,120,129,129,103,111,111,86,92,147,127,136,165,153,168,162,149,164,157,138,155,154,130,144,151,123,131,155,133,143,163,147,163,158,142,154,160,145,159,156,140,153,4 143,130,142,158,146,156,165,150,162,174,163,175,174,161,170,170,156,167,156,140,154,143,124,140,156,145,160,172,161,171,176,164,177,176,167,181,179,170,179,170,156,162,167,153,168,157,143,163,171,160,175,183,174,185,182,171,181,195,190,201,184,175,181,170,155,163,171,155,169,160,145,162,167,155,168,185,179,192,191,182,193,159,144,153,138,117,123,174,158,166,169,155,167,162,147,162,177,170,180,176,164,172,192,180,191,119,105,115,44,24,30,171,152,160,176,164,178,169,158,175,177,169,181,184,174,183,180,165,175,159,134,139,142,123,128,176,165,174,171,158,169,164,151,167,164,149,162,171,155,164,175,159,169,173,154,164,179,169,177,171,157,165,166,150,164,159,145,161,153,139,152,153,135,144,167,153,162,165,148,155,166,151,157,168,155,166,158,138,150,145,124,138,4 152,141,153,163,155,168,168,159,171,170,162,173,170,163,171,166,158,164,164,156,166,155,144,156,158,148,162,165,156,166,170,160,171,172,161,172,168,160,167,164,151,157,165,155,165,159,149,161,163,154,168,163,147,156,167,154,165,133,121,140,126,106,116,151,119,120,162,144,153,160,147,158,164,154,166,170,158,168,152,126,141,78,70,95,100,87,108,154,124,139,162,142,153,160,144,155,165,155,163,171,161,171,151,124,137,94,79,96,119,103,124,159,129,144,163,144,155,161,148,160,165,155,164,167,156,163,164,150,159,152,142,152,159,147,159,164,143,152,160,143,150,158,145,156,165,159,170,168,159,167,168,158,164,173,166,175,170,159,168,167,155,164,163,150,159,157,145,156,158,148,158,165,156,164,171,164,173,168,156,163,165,148,154,167,154,163,162,150,159,156,145,157,4 166,159,170,171,163,175,175,165,177,178,173,182,175,170,175,172,165,170,170,161,167,168,161,169,164,152,160,173,165,177,175,167,178,174,167,175,175,171,178,171,163,167,171,163,172,170,162,171,165,150,160,170,158,170,168,158,173,138,128,146,137,122,131,153,131,129,156,130,127,167,155,162,168,155,166,166,149,162,132,114,136,79,79,109,107,98,118,140,113,119,158,132,136,162,144,149,173,165,178,162,138,154,102,74,94,76,76,101,105,99,120,138,112,131,165,145,157,161,142,150,168,157,170,161,140,153,117,93,103,97,94,113,115,105,124,151,125,142,164,143,156,162,143,153,166,154,163,165,152,163,157,147,158,136,128,139,150,141,155,165,145,159,161,137,145,161,144,154,164,153,160,164,150,155,167,158,165,171,165,172,171,165,175,166,151,160,163,147,153,158,139,144,4 192,166,202,189,153,184,178,123,146,178,128,159,174,128,160,160,97,111,179,132,161,183,143,179,193,165,199,178,125,143,160,88,100,143,75,95,124,59,80,149,80,97,169,107,126,182,137,173,197,170,205,177,121,139,163,96,114,143,73,91,135,61,79,165,98,118,166,98,113,180,132,162,198,171,207,173,112,129,172,107,125,173,109,133,167,101,124,179,121,143,169,103,116,183,139,168,190,154,188,174,110,125,175,110,122,177,112,129,179,115,135,180,121,141,178,123,142,187,151,181,188,145,177,184,132,157,175,107,119,165,89,94,177,109,122,176,112,125,186,142,165,191,161,192,193,160,197,194,157,190,188,141,166,170,101,110,170,100,109,181,126,145,190,154,181,187,152,183,192,160,200,195,164,202,198,167,203,186,137,159,176,114,129,191,152,182,192,161,193,183,142,174,4 206,175,205,214,191,219,218,195,226,216,190,221,212,180,207,209,177,203,209,178,205,206,178,207,212,189,220,211,180,202,196,139,151,187,136,160,174,113,129,194,136,151,210,175,205,209,182,211,216,195,229,204,157,173,181,109,118,148,73,87,160,88,103,190,120,129,206,163,188,210,180,210,220,202,234,203,158,174,190,125,138,187,122,140,194,133,150,195,132,140,207,167,187,212,185,213,213,183,212,201,148,164,194,126,132,199,136,146,201,141,154,203,150,161,214,184,205,210,182,207,209,173,197,211,171,194,199,139,148,188,111,110,197,131,135,208,162,176,216,192,214,208,178,204,212,186,217,217,191,220,218,188,213,200,143,151,201,145,155,218,191,214,212,181,204,205,172,198,208,179,210,214,185,214,219,193,221,217,188,211,212,174,197,216,189,217,212,186,211,205,178,204,4 168,139,169,184,158,188,188,162,191,182,148,174,183,155,181,182,153,181,178,149,180,170,141,174,178,152,183,188,161,189,193,168,195,192,166,194,188,159,186,186,157,184,183,156,184,176,147,180,184,157,189,192,168,197,187,151,172,167,121,143,156,106,123,179,135,158,186,155,186,178,147,176,184,157,190,194,172,202,173,121,135,135,66,79,139,71,84,170,115,130,185,153,183,180,149,178,184,159,188,193,168,196,170,116,128,164,100,113,168,108,124,175,130,145,185,157,183,179,148,178,182,154,184,188,158,184,180,135,156,162,95,99,165,102,108,184,150,170,183,153,180,176,144,175,179,152,183,187,160,189,192,167,197,182,144,164,177,132,149,188,160,187,181,151,177,174,145,176,170,138,169,180,149,177,185,153,179,187,157,183,183,147,173,183,152,179,180,152,177,171,141,172,4 185,165,193,200,184,210,205,188,215,202,179,204,199,172,196,196,168,193,193,168,195,186,160,192,193,176,203,192,165,188,194,163,185,203,176,199,202,177,200,203,181,203,205,186,214,197,178,212,187,153,175,174,114,131,178,112,141,192,133,170,195,149,173,199,166,190,197,165,189,197,173,205,175,127,143,175,116,143,199,147,200,189,119,174,188,118,164,190,133,166,175,109,129,187,150,180,184,153,178,181,131,167,173,97,141,177,95,143,194,132,187,196,140,191,195,147,188,192,160,198,137,65,76,168,114,140,178,128,158,174,104,132,183,114,150,187,127,170,190,144,186,192,162,197,155,99,116,175,129,152,203,184,211,201,176,201,194,155,181,185,136,163,188,146,179,193,168,205,191,172,203,198,176,202,203,181,205,206,186,212,205,186,213,199,176,204,197,174,204,190,165,199,4 165,139,167,186,163,190,199,180,207,196,172,197,195,168,192,195,170,195,193,171,199,181,157,189,183,163,189,195,174,198,184,146,166,191,149,174,195,159,182,197,170,192,196,172,200,189,167,202,193,177,202,184,141,157,175,112,134,188,121,165,187,118,157,189,134,164,175,115,136,183,150,181,198,185,212,182,138,154,183,127,163,184,116,164,186,120,170,193,141,187,193,151,186,189,158,193,180,148,167,173,130,148,178,128,157,170,101,129,180,118,146,187,138,169,188,145,179,191,161,196,165,120,137,140,65,72,171,121,141,202,179,202,198,166,187,193,158,179,187,149,177,191,166,200,188,167,194,193,168,193,200,176,199,206,185,206,207,190,214,205,187,213,199,177,206,188,164,196,182,158,185,198,180,205,204,185,208,205,183,206,204,184,206,202,182,206,196,173,200,181,153,183,4 162,138,173,177,157,191,182,163,197,181,161,196,179,157,189,176,151,186,172,145,183,163,138,182,170,148,185,183,163,195,186,166,200,183,160,193,181,157,186,179,153,183,178,152,188,167,141,193,174,155,198,184,162,197,157,97,108,156,96,106,177,145,172,182,156,185,180,154,188,160,129,183,175,160,206,176,145,171,145,72,76,155,95,106,162,105,121,179,147,176,181,156,187,147,114,176,179,164,203,179,150,176,146,75,81,159,104,119,163,106,119,178,146,173,183,160,193,143,110,177,181,166,199,190,175,206,162,110,124,155,88,94,175,134,152,185,162,191,181,158,192,139,106,173,177,161,194,188,173,201,186,164,191,182,153,178,185,162,189,184,161,191,177,152,187,128,94,166,172,153,184,182,163,190,186,166,193,186,164,194,183,161,190,181,158,189,173,147,179,124,90,158,4 199,188,221,206,195,229,209,199,234,206,192,227,205,190,222,202,184,213,199,182,217,195,177,217,203,192,228,208,195,229,194,157,178,183,128,143,198,170,194,203,184,213,202,184,216,200,184,221,208,202,240,199,171,197,169,90,92,163,78,74,186,134,147,193,151,174,201,177,207,202,186,221,209,204,240,190,147,164,171,95,102,182,129,145,184,132,145,184,127,143,198,166,194,203,188,222,209,203,239,189,146,165,165,85,91,184,133,152,187,142,159,183,123,135,196,160,185,203,188,223,210,205,239,205,186,214,168,94,100,175,106,114,186,134,146,190,144,159,202,179,205,203,187,223,209,204,235,210,203,234,189,144,161,177,110,115,187,133,145,201,172,192,207,193,221,201,188,223,206,199,228,209,200,230,205,186,213,202,177,201,205,184,210,208,193,219,205,190,222,198,181,217,4 194,196,223,201,202,230,199,187,206,189,156,167,187,155,164,191,167,178,189,169,184,191,183,208,199,202,229,201,194,214,189,155,161,183,135,143,185,149,160,179,134,137,177,132,135,193,183,206,201,203,230,196,176,189,185,137,142,184,130,138,192,160,174,178,124,124,169,106,99,190,172,192,198,193,217,188,155,162,182,128,132,185,142,156,191,160,174,184,139,144,177,126,127,191,169,185,195,186,210,185,150,157,180,126,128,180,131,140,189,157,174,186,149,160,191,159,168,199,191,212,196,185,211,184,147,152,178,123,118,181,135,143,184,138,148,177,124,122,193,169,181,199,197,220,197,191,219,195,174,188,182,138,138,180,130,130,175,116,111,174,115,108,198,186,205,196,193,218,196,195,224,202,199,225,198,180,197,186,146,150,184,143,145,195,174,191,198,191,214,193,186,211,4 160,154,175,176,173,193,181,174,195,183,176,195,181,172,188,179,170,186,175,167,187,168,159,181,168,165,187,182,179,199,186,178,199,180,160,170,176,154,159,180,165,175,180,172,190,172,165,188,172,167,194,187,185,205,183,165,174,167,122,119,166,126,125,162,116,109,182,170,186,179,173,195,173,167,195,188,184,203,172,137,137,166,118,119,171,135,140,160,108,99,179,161,172,180,173,193,172,165,198,184,175,193,167,124,120,163,115,113,168,132,138,172,139,139,185,175,190,180,172,192,168,157,193,185,175,198,174,142,142,163,113,104,158,102,88,174,145,147,185,179,199,176,167,187,167,158,189,184,178,201,189,180,197,177,150,154,174,144,146,184,171,187,181,171,190,172,162,183,166,157,178,178,169,187,186,177,193,187,176,196,185,173,192,181,169,185,177,164,181,168,158,178,4 215,196,221,220,200,225,218,194,219,195,146,166,179,116,133,202,156,183,212,181,211,206,176,203,219,201,226,226,211,236,203,163,182,158,76,83,149,62,68,179,111,126,211,178,205,209,178,204,223,207,231,223,203,225,170,99,109,148,64,73,162,89,106,162,82,90,205,166,189,214,191,219,224,207,228,220,197,217,151,76,89,139,56,67,162,90,107,169,96,108,210,177,198,215,189,214,225,209,229,220,196,216,136,62,75,125,46,56,148,67,75,162,85,91,210,178,199,214,189,214,224,208,231,227,207,232,153,90,105,129,48,57,152,70,76,165,88,95,213,187,212,214,191,218,220,202,226,222,202,224,210,179,202,201,161,183,164,88,95,179,117,129,216,195,222,206,177,204,210,182,205,215,186,209,221,201,224,220,200,226,199,152,168,205,169,190,211,188,214,201,167,195,4 187,161,188,199,176,199,207,186,211,208,186,214,202,174,201,199,168,192,196,169,196,185,154,182,196,172,198,208,188,212,211,190,214,196,161,181,190,147,170,202,170,195,202,177,202,194,168,199,204,183,209,214,196,220,193,156,174,146,69,72,144,65,69,194,151,175,204,178,203,197,169,199,205,183,205,212,191,212,152,86,96,133,54,62,145,70,80,176,120,134,206,180,204,195,164,190,208,188,209,206,181,201,120,49,58,125,50,59,147,72,83,186,140,155,207,183,207,195,167,193,205,184,209,206,182,206,134,72,85,126,48,52,142,65,66,195,162,180,203,179,202,197,172,201,192,161,184,203,178,200,204,180,206,159,96,104,161,99,106,207,185,209,199,172,197,191,165,195,188,160,184,200,176,198,207,188,211,191,155,173,195,163,183,199,173,196,193,164,190,184,155,184,4 177,158,187,180,163,190,182,163,189,181,160,185,177,154,177,179,158,182,174,150,176,169,144,170,178,160,187,180,160,186,177,154,179,170,134,155,165,121,134,172,142,165,174,151,174,167,142,167,180,160,187,172,141,160,155,100,109,143,79,83,140,71,73,156,101,112,168,136,156,171,148,175,180,161,190,162,113,123,124,51,50,101,29,29,108,33,32,130,56,59,157,103,118,169,141,168,180,160,189,159,109,121,120,43,43,98,26,29,99,24,27,115,38,40,144,82,90,166,135,161,178,157,189,166,126,147,132,56,57,109,35,38,110,34,37,111,33,33,131,69,74,168,139,166,175,151,180,174,147,172,150,93,103,126,51,52,135,69,76,136,75,84,139,83,93,167,141,172,172,147,175,174,149,174,169,134,156,150,94,106,160,119,137,166,135,160,167,137,164,167,142,175,4 143,110,142,157,126,157,161,127,160,161,126,158,159,125,157,160,126,158,155,120,154,146,110,148,153,121,153,166,137,166,170,139,168,164,127,156,158,116,142,160,126,156,159,125,161,152,116,157,159,128,159,169,141,171,172,139,166,120,53,63,104,30,35,152,103,129,160,125,162,154,118,158,160,127,159,169,138,168,173,140,169,121,52,62,89,8,9,138,82,104,161,127,164,151,111,150,160,127,159,169,135,165,171,138,168,159,112,135,146,92,115,157,117,148,158,121,158,150,111,154,157,122,155,166,132,165,170,135,165,167,131,161,165,130,161,161,126,158,156,118,155,148,110,151,149,111,146,161,124,158,165,129,160,164,126,157,161,123,153,157,121,153,152,115,150,143,103,144,145,107,142,154,116,150,159,119,152,161,124,156,156,117,149,152,112,146,146,105,143,138,99,138,4 179,174,191,182,178,195,182,174,191,183,177,193,183,176,192,183,173,187,179,167,180,177,168,183,179,170,188,183,176,194,180,165,179,173,147,158,181,167,183,183,171,182,182,170,181,179,168,182,180,174,189,187,178,193,139,108,113,79,37,35,153,116,122,185,163,179,182,163,175,178,163,175,180,175,190,190,180,193,116,89,92,4,0,0,113,76,79,190,168,182,181,162,175,178,162,176,183,178,196,189,185,203,155,132,140,76,37,33,140,102,106,190,173,187,181,168,181,178,164,179,184,180,198,188,185,204,184,172,185,178,151,160,182,161,174,186,170,184,183,172,186,179,169,183,180,175,190,182,177,192,184,177,190,186,182,197,185,174,188,184,173,186,180,171,185,176,162,176,179,174,191,180,173,188,183,175,190,185,179,193,184,175,189,181,167,181,176,162,177,174,161,177,4 170,164,182,181,174,191,189,181,199,189,181,200,187,174,190,185,173,187,179,171,190,171,165,187,179,175,192,189,184,199,195,187,203,200,188,205,191,175,187,190,177,189,184,174,193,174,166,192,185,181,201,200,197,215,174,156,168,128,92,98,193,170,181,190,179,191,187,177,195,177,168,192,186,181,201,199,196,212,175,162,171,116,84,87,195,177,189,190,179,191,185,172,188,179,168,189,185,179,196,193,187,203,202,199,213,203,192,204,193,176,188,192,181,193,187,179,194,176,166,188,183,178,195,191,184,202,197,193,208,195,187,199,192,176,186,192,184,199,184,178,197,174,167,190,182,181,200,190,188,207,192,187,204,192,188,202,190,183,197,188,180,197,179,170,190,171,165,187,179,179,195,184,181,195,186,180,196,188,183,199,186,180,200,181,172,193,175,164,182,166,159,180,4 230,217,234,233,220,237,233,221,237,232,218,233,230,214,230,231,217,233,230,215,231,224,203,221,230,217,234,232,219,235,233,221,237,232,220,237,232,217,234,229,212,229,228,210,227,226,207,224,231,218,235,232,219,236,226,204,219,210,166,179,190,131,140,197,142,149,228,208,224,229,213,229,232,219,237,231,211,227,176,120,135,117,58,83,123,43,63,188,124,134,230,214,231,229,212,229,235,224,243,216,184,201,100,55,82,58,38,73,107,54,81,216,179,196,232,220,237,228,211,229,231,215,233,221,199,218,113,76,105,63,28,60,133,91,116,228,207,225,230,215,231,228,211,229,228,211,230,230,213,230,218,193,213,187,151,172,219,191,211,228,209,228,230,214,231,229,213,230,227,210,231,226,208,227,229,211,229,234,216,234,230,214,233,229,211,229,227,208,226,228,212,230,4 228,214,234,231,218,238,225,203,221,226,206,224,229,212,229,229,212,228,227,209,225,225,207,223,228,212,231,232,219,239,200,150,159,201,149,162,232,216,236,227,209,225,225,204,221,225,207,224,228,212,230,233,219,238,183,124,137,140,56,73,198,156,176,226,204,223,227,207,224,227,208,225,230,215,232,232,216,233,178,121,137,81,32,61,106,64,89,222,194,213,231,215,233,228,209,226,230,215,233,232,217,234,177,125,142,68,38,67,78,48,76,210,179,198,233,218,236,228,210,227,230,214,233,232,219,236,191,142,156,70,28,54,102,68,96,226,199,218,228,210,227,226,206,223,229,213,231,228,213,231,224,197,212,160,111,128,188,156,179,232,213,230,226,207,223,225,205,222,226,209,227,227,209,226,228,211,228,230,209,227,228,206,224,225,205,223,226,206,223,226,207,225,4 220,204,223,227,211,230,229,213,230,229,211,229,226,207,226,224,204,222,222,200,220,217,195,218,225,211,229,228,212,230,232,216,233,230,212,230,227,210,228,227,207,224,225,206,222,221,200,220,227,213,231,232,217,234,235,222,239,225,200,215,227,200,216,228,210,227,226,207,223,224,204,225,229,215,232,230,214,230,239,227,244,193,149,164,154,99,119,227,208,226,227,208,226,224,203,223,228,213,231,229,212,230,242,229,244,181,142,161,83,41,69,225,203,222,227,208,226,223,203,223,227,212,232,231,215,234,234,219,235,216,190,205,189,155,175,228,207,225,225,203,222,222,199,221,223,206,226,227,211,230,229,211,228,231,213,229,231,211,228,225,205,223,225,206,224,219,197,219,219,200,220,224,205,224,227,208,226,226,206,224,224,204,222,225,205,225,222,199,220,216,192,215,4 228,216,234,230,217,235,230,215,232,229,215,231,228,212,228,229,214,229,228,212,226,224,206,221,228,213,231,233,222,239,223,199,212,219,188,201,231,218,234,228,211,226,227,210,224,225,208,223,228,213,229,234,223,241,206,166,179,165,88,100,218,188,207,227,208,224,227,209,224,227,209,225,230,216,233,234,224,239,205,163,178,98,37,63,134,92,116,232,211,228,229,213,229,227,209,226,230,215,232,235,224,239,205,164,179,75,39,68,95,64,91,228,205,222,231,216,231,226,208,225,229,214,231,232,220,237,221,190,203,106,55,76,142,108,134,236,216,232,227,208,224,226,207,223,228,213,230,228,213,229,230,214,229,211,181,196,219,195,212,229,212,227,227,209,224,226,207,224,226,209,227,228,210,227,228,212,227,231,217,231,228,210,225,225,206,223,227,210,226,227,210,228,4 111,102,118,159,149,171,162,150,174,163,149,172,166,152,170,164,147,163,158,144,162,132,118,138,142,131,152,164,153,176,172,160,182,175,163,185,175,165,183,172,162,176,163,149,167,151,135,154,150,138,159,168,157,180,177,166,191,166,146,164,146,117,126,158,137,147,168,154,173,157,139,162,151,140,162,168,159,180,149,121,137,98,51,54,99,44,44,128,83,89,168,151,172,158,140,165,154,144,168,164,148,172,108,56,63,84,30,35,107,52,56,161,137,151,170,153,168,159,142,161,148,132,156,163,147,172,148,115,133,132,92,100,134,99,105,167,152,166,167,154,169,156,142,162,141,122,144,155,136,157,168,157,178,172,163,179,173,162,179,168,156,175,162,150,169,150,136,158,120,95,113,148,126,143,163,151,169,165,152,167,169,157,173,165,153,171,156,143,161,139,124,143,4 185,177,204,191,184,209,195,186,211,192,181,204,193,184,207,190,179,198,188,175,194,181,167,189,184,174,201,192,182,209,196,186,212,194,180,203,184,163,179,184,164,179,192,181,197,189,177,198,188,178,201,195,186,213,180,151,170,144,96,103,129,72,74,133,77,78,156,115,122,186,170,191,189,178,203,171,138,157,123,68,72,104,48,51,122,63,67,135,79,83,155,106,117,186,169,190,181,161,186,128,68,74,104,52,60,118,63,73,130,65,74,162,116,129,191,173,193,189,174,191,181,163,190,147,97,111,132,71,81,131,69,75,110,47,46,162,122,128,193,182,198,185,171,186,181,167,197,172,143,163,170,140,156,164,131,141,164,128,136,186,167,183,190,177,194,185,172,189,174,159,185,185,173,199,194,187,211,194,184,201,195,185,203,192,183,203,184,172,191,183,171,192,4 202,193,225,208,197,230,210,199,227,210,200,227,212,206,231,209,199,223,206,194,216,203,191,212,206,196,228,209,197,228,211,199,229,204,185,211,194,165,183,186,151,162,197,176,194,202,187,210,208,201,232,207,191,221,180,133,150,151,93,102,137,75,80,141,75,79,148,88,96,177,133,149,190,155,181,157,98,112,130,71,80,121,62,71,131,69,78,143,84,91,146,85,90,168,115,128,160,99,110,122,58,68,121,67,80,128,68,80,143,70,83,166,101,113,185,145,167,199,174,198,174,125,147,145,82,98,147,80,97,151,86,101,137,72,86,157,94,106,201,177,197,206,194,215,189,156,182,167,113,127,175,126,144,155,93,98,129,63,63,160,103,108,204,186,204,201,188,210,199,185,219,206,194,225,205,196,222,192,164,180,189,155,170,198,175,197,204,192,215,201,186,209,4 243,238,253,245,242,255,232,209,230,206,155,173,197,146,163,234,215,233,242,236,252,242,234,253,246,242,255,238,221,239,161,83,101,116,44,70,118,54,81,157,81,96,202,153,165,243,235,253,246,239,254,199,143,158,131,47,71,116,52,84,114,52,84,116,36,60,164,84,96,234,210,226,248,239,252,173,99,113,118,40,69,110,48,80,115,49,77,126,46,69,156,75,90,232,206,222,250,251,255,216,169,180,146,55,70,115,45,70,116,45,70,127,41,62,170,88,100,234,211,228,251,250,255,242,230,241,221,177,193,194,123,137,156,60,72,175,87,100,227,194,212,245,237,254,248,243,254,250,246,255,252,250,255,241,224,238,223,184,198,232,201,217,246,239,255,245,238,252,246,237,254,247,238,252,249,239,250,251,244,255,251,245,255,248,242,255,246,237,250,245,236,253,4 169,146,175,187,165,194,193,173,199,193,171,198,192,170,197,185,161,185,179,152,179,171,144,174,181,160,189,193,174,202,200,184,210,191,164,191,176,142,166,188,163,188,186,162,188,180,153,180,187,166,194,199,182,209,189,158,183,119,52,66,85,23,35,129,69,79,188,160,187,183,159,187,189,169,196,204,190,217,168,116,133,89,13,21,75,11,22,106,31,37,186,155,181,186,163,193,192,173,200,202,185,211,198,173,199,170,122,140,136,69,76,168,124,141,194,172,197,186,161,188,189,168,197,199,179,207,202,182,209,203,183,207,198,175,198,197,176,201,192,170,196,184,159,189,184,161,189,195,173,200,197,173,199,197,171,195,197,175,197,194,171,196,188,164,193,179,153,184,175,149,179,188,165,193,195,172,198,195,172,195,195,172,196,190,165,192,184,160,188,172,144,176,4 223,210,235,226,214,237,228,218,243,227,211,236,227,212,234,230,224,244,224,212,232,218,202,226,225,212,236,231,222,246,206,172,194,151,87,106,152,96,113,199,162,175,224,211,229,224,212,234,228,216,240,224,205,226,146,72,88,90,22,47,91,31,56,119,37,48,204,166,179,228,219,241,234,228,251,211,177,193,115,35,51,92,34,61,99,38,61,110,29,43,191,143,156,230,221,243,232,225,245,229,214,232,166,96,106,113,40,56,103,28,44,131,48,60,206,169,184,228,218,239,230,219,238,234,226,244,228,211,229,203,158,173,168,92,102,201,155,172,230,220,239,226,213,232,228,216,238,231,220,240,232,221,239,231,221,239,228,214,233,229,216,234,228,216,234,225,212,234,224,211,233,228,214,235,228,214,232,229,213,230,229,216,233,228,215,233,226,212,232,221,205,230,4 193,189,216,196,191,214,198,195,218,197,191,215,193,179,199,196,187,205,194,186,207,189,178,202,197,197,220,200,196,219,192,174,196,179,147,166,180,145,160,192,175,192,197,187,208,192,182,205,198,197,219,196,185,207,163,110,124,155,104,117,173,129,146,170,122,135,189,168,185,195,185,209,189,174,193,172,129,146,132,62,74,132,85,103,151,102,116,143,74,81,182,151,167,197,189,211,179,147,164,147,80,88,125,49,60,117,54,70,124,55,61,134,61,64,174,133,146,196,186,209,187,168,191,153,94,104,155,94,108,138,69,80,134,63,64,146,76,76,179,143,156,196,186,209,192,183,210,189,169,192,178,145,163,148,88,95,157,100,103,177,139,146,194,181,202,193,182,206,189,175,204,195,184,210,194,181,203,189,167,186,189,167,185,197,186,207,197,189,212,192,181,206,4 172,160,188,180,167,191,183,173,195,184,174,197,182,169,191,181,166,185,177,160,181,172,156,181,178,167,191,187,178,200,186,173,195,176,153,174,172,144,160,182,167,185,180,165,186,174,158,184,183,173,194,190,183,205,167,130,149,145,91,104,156,108,122,166,129,144,181,164,184,177,160,185,182,170,191,173,144,161,132,67,78,116,63,78,133,79,91,139,77,85,178,157,176,181,168,192,182,168,190,152,101,112,117,41,47,108,45,58,110,40,43,130,61,64,174,146,165,182,169,192,184,174,199,167,135,154,148,94,106,128,62,69,124,52,51,149,93,98,178,157,177,180,164,187,177,162,187,182,166,192,178,157,179,158,118,131,161,121,133,179,159,177,182,166,190,177,159,184,174,157,181,179,162,185,182,167,189,184,168,190,183,167,189,182,165,187,181,165,188,174,155,182,4 188,178,196,189,177,191,181,161,173,167,136,144,172,146,154,181,164,173,185,172,183,185,174,191,189,177,194,181,161,173,158,127,136,142,97,100,152,108,111,164,132,135,183,168,175,185,172,185,184,168,180,170,140,148,138,92,94,114,62,62,103,53,52,158,120,125,185,165,175,189,177,190,189,174,186,172,140,147,152,107,113,124,77,79,82,39,40,150,108,109,181,160,168,190,179,191,195,183,200,189,171,183,173,139,147,161,120,125,160,124,129,172,144,149,189,173,183,189,177,192,197,186,207,196,183,198,193,172,184,183,157,166,187,167,177,194,181,191,194,182,194,194,184,203,196,189,208,201,192,211,198,185,198,195,178,189,198,186,198,201,191,205,196,185,201,189,177,195,192,183,204,198,190,210,201,191,208,202,195,209,199,188,202,197,185,201,195,185,202,187,177,197,4 146,133,148,171,161,177,177,167,180,180,170,181,178,167,180,174,162,173,167,153,166,154,141,158,163,149,161,179,170,184,180,167,178,169,147,155,169,148,156,175,161,170,173,159,172,164,150,164,169,156,170,181,168,181,162,137,144,123,80,79,130,88,86,167,145,148,179,166,179,170,156,175,174,164,178,180,167,176,154,119,122,104,57,56,93,49,46,164,135,139,179,167,178,170,156,172,176,167,181,186,176,189,175,153,161,153,117,119,150,120,121,173,153,159,181,170,182,174,163,176,173,164,178,186,178,191,187,175,187,180,162,169,182,168,176,182,170,181,178,165,178,171,160,176,168,158,170,178,168,179,185,175,186,184,174,183,179,166,175,180,169,180,176,165,180,166,154,171,156,143,157,170,158,170,177,165,175,179,165,174,178,165,175,178,167,178,173,163,177,158,145,163,4 209,191,213,213,193,211,212,187,204,205,173,190,206,176,192,210,186,202,209,186,204,204,179,201,213,193,215,212,188,205,198,162,177,180,128,137,187,136,145,198,163,172,209,183,197,208,185,206,212,189,207,204,170,184,176,122,132,147,79,83,147,80,83,191,146,156,209,181,195,211,188,209,216,195,213,204,168,179,181,124,134,150,86,91,119,54,59,186,134,143,209,180,195,211,188,207,218,198,218,214,189,206,202,161,174,188,137,146,187,140,149,200,164,174,212,188,203,213,193,212,219,202,222,219,198,217,216,189,204,208,173,186,211,183,197,216,193,207,216,193,210,214,193,213,215,197,216,221,204,223,220,200,217,217,196,210,218,197,211,218,198,214,215,194,212,208,185,206,210,189,209,217,199,217,219,199,216,219,199,215,213,190,206,214,192,209,215,196,215,209,187,210,4 167,139,181,183,158,198,190,166,206,189,165,204,188,164,200,185,158,192,181,156,193,170,142,183,175,147,191,189,167,207,190,165,204,197,175,213,198,176,211,188,161,194,187,163,197,180,155,192,182,156,196,193,170,208,199,177,217,154,113,142,138,90,113,191,161,193,192,169,204,181,154,193,182,156,193,194,171,204,204,182,217,116,63,85,97,30,47,190,157,190,193,170,205,185,158,198,184,158,197,196,174,209,199,177,210,194,166,196,191,161,191,192,167,200,191,165,201,183,157,196,183,157,196,194,171,207,197,172,207,199,175,205,198,175,204,195,171,204,189,161,199,179,148,191,177,151,185,189,164,198,193,168,201,195,170,199,193,167,198,189,163,198,184,154,194,178,148,191,171,143,180,183,158,191,190,163,196,195,171,201,190,164,197,187,160,197,182,156,195,173,144,186,4 205,186,227,209,193,230,212,195,230,212,193,226,215,200,229,212,194,224,208,185,217,204,180,212,208,190,230,211,194,234,199,168,201,181,127,155,184,138,161,206,181,212,208,188,220,205,181,212,209,188,229,192,153,188,142,65,88,96,26,49,104,26,46,172,108,134,205,178,211,206,181,214,207,184,227,161,97,126,90,20,46,76,25,54,96,28,52,140,53,72,196,156,189,206,184,218,212,194,232,173,120,149,91,17,41,96,25,50,117,32,49,162,89,111,204,175,211,208,187,221,210,190,227,198,166,197,149,84,107,141,67,90,170,104,126,199,163,194,209,188,220,208,186,219,203,175,214,208,185,218,213,194,226,210,186,218,216,199,230,215,198,228,208,184,216,206,182,215,207,182,222,211,191,226,215,198,228,216,200,229,216,201,230,213,194,224,209,186,220,205,180,215,4 252,208,243,254,211,240,254,212,249,254,210,243,255,213,252,255,211,241,254,211,241,252,206,233,253,209,245,254,214,250,255,214,254,254,201,222,223,164,159,248,198,218,255,210,240,250,203,229,252,205,236,254,212,249,252,203,230,181,124,102,100,59,34,232,178,179,255,214,252,250,204,236,250,203,232,255,211,250,244,188,199,140,85,58,122,80,64,251,201,216,254,210,247,252,204,235,247,200,231,255,213,249,199,148,149,136,81,47,223,166,166,255,211,249,253,207,245,253,207,243,244,197,224,253,207,240,222,171,183,204,149,141,255,208,245,253,204,238,253,204,235,253,207,246,242,195,225,245,197,227,253,204,241,255,212,253,253,207,249,253,204,242,252,204,241,250,204,239,237,191,217,242,194,221,247,200,237,251,208,252,252,208,251,251,206,249,252,207,251,249,206,248,4 174,155,181,179,159,182,182,161,186,174,143,167,166,123,143,170,135,159,171,141,166,166,134,160,178,157,185,182,161,188,182,156,180,158,107,119,146,84,89,169,127,144,175,147,168,175,149,173,177,151,175,185,164,193,175,136,153,161,104,120,153,98,115,164,114,130,178,149,172,176,150,175,180,159,182,188,168,193,170,129,144,144,78,86,150,89,104,153,90,100,174,136,160,176,148,175,180,158,184,185,163,189,174,138,153,137,65,67,139,67,78,156,98,107,177,142,168,178,151,179,179,156,182,184,164,189,177,145,163,150,84,90,144,70,73,167,119,134,178,150,176,178,151,180,174,150,174,181,159,183,179,151,171,167,121,133,169,122,140,176,143,167,177,149,176,177,150,182,170,144,167,176,151,174,180,157,180,169,130,144,175,144,169,174,145,170,173,141,171,172,142,178,4 188,173,203,189,166,194,192,172,200,174,126,141,171,119,133,180,138,159,183,155,180,179,151,176,191,173,206,193,173,202,189,155,180,162,98,107,158,96,102,175,122,133,185,153,174,182,154,175,194,176,208,190,162,188,178,124,137,177,126,151,167,108,129,173,117,131,188,156,180,185,158,181,193,175,205,189,158,183,166,105,116,172,113,134,170,110,131,164,100,115,178,126,146,185,153,178,193,174,203,189,158,180,153,85,93,155,86,99,161,96,115,157,85,96,172,113,127,184,147,173,191,172,201,188,161,184,160,90,100,146,71,80,153,79,95,156,86,95,177,130,146,184,151,177,188,167,196,187,159,186,160,92,100,147,70,78,149,69,78,161,94,102,183,148,170,183,152,177,184,159,185,185,157,181,174,124,141,164,97,112,161,88,95,177,124,143,185,155,181,183,152,180,4 193,181,209,192,179,204,189,173,195,178,157,173,141,105,110,150,116,122,179,159,175,183,169,188,194,183,211,190,174,198,142,107,116,106,62,62,95,43,39,97,39,29,150,112,119,190,177,198,195,183,210,174,152,172,65,34,36,69,28,28,115,65,60,134,76,69,160,120,129,185,170,189,196,184,212,163,137,153,59,31,34,73,39,39,139,88,84,144,89,86,168,131,138,187,170,187,196,184,215,162,133,148,72,29,30,71,35,36,123,71,66,152,102,101,168,134,141,183,164,180,194,181,211,185,167,191,133,96,105,88,40,37,117,57,46,162,120,121,171,139,146,179,157,172,191,176,204,191,175,202,191,175,198,169,139,149,152,107,106,175,143,152,182,157,170,181,162,178,192,177,204,192,177,202,190,174,198,193,179,200,189,173,191,187,168,186,187,170,189,185,168,188,4 158,149,164,162,154,168,163,154,168,164,156,169,157,148,159,154,144,155,154,144,153,150,139,150,162,156,170,166,161,175,161,150,162,132,109,112,102,66,63,125,96,97,157,147,156,154,144,154,163,156,169,171,164,178,125,106,115,58,19,17,87,39,30,113,70,64,157,144,153,158,149,159,164,155,170,173,164,179,106,78,83,50,15,16,110,66,60,133,94,90,158,145,152,161,152,163,166,157,173,172,163,180,137,114,123,73,30,28,100,52,43,140,106,101,155,137,143,162,152,164,165,156,173,167,157,172,169,159,173,148,128,134,135,102,100,154,132,135,158,143,151,157,145,157,162,152,170,165,154,169,167,156,166,169,161,172,166,156,166,164,153,162,162,151,161,157,146,158,160,150,166,164,152,166,166,154,165,167,157,167,164,153,163,162,150,161,158,146,158,155,143,156,4 136,109,138,174,150,178,183,160,184,183,158,183,179,154,178,177,152,176,171,145,171,149,121,151,164,139,167,183,162,186,190,170,191,190,169,193,187,167,191,181,157,178,176,151,176,164,139,167,172,151,176,186,166,190,193,175,197,171,142,162,149,109,123,180,155,176,180,156,181,168,144,174,175,156,182,189,170,192,196,176,199,96,47,59,112,45,48,184,155,175,183,161,186,170,144,175,176,153,182,189,169,193,196,176,200,142,100,116,146,91,99,185,156,176,182,157,183,170,142,172,173,149,177,189,168,193,192,170,194,194,172,193,186,160,182,184,159,182,180,154,181,172,146,178,167,142,168,181,158,181,188,165,188,188,164,186,184,160,183,182,157,182,176,149,178,165,138,171,148,119,145,174,150,176,180,155,179,182,156,180,179,152,176,176,149,175,169,141,170,153,123,156,4 234,202,226,237,203,224,240,207,229,241,209,230,239,205,225,232,196,213,227,191,208,222,186,204,238,206,233,229,187,209,204,141,146,201,136,138,219,170,179,235,201,218,234,200,217,227,191,209,236,200,224,193,124,128,161,68,60,156,65,59,160,72,63,195,129,127,230,192,207,229,194,212,237,201,221,194,128,129,159,73,66,147,59,53,151,64,60,173,90,81,224,178,191,232,198,217,242,207,229,243,208,229,227,183,196,204,143,147,205,144,148,227,182,197,236,200,220,231,196,216,235,197,215,243,207,227,251,219,239,247,214,232,241,204,220,239,203,220,234,198,215,230,194,213,237,202,225,241,206,227,244,208,225,245,209,226,240,204,219,237,199,215,232,195,213,225,188,207,233,197,221,236,199,221,238,200,218,242,206,225,239,202,219,234,197,215,229,192,211,222,185,205,4 218,196,212,226,203,217,230,206,220,230,207,221,227,202,214,221,194,206,215,189,201,207,182,198,224,202,219,232,210,227,230,204,218,227,198,209,231,207,219,226,202,214,221,195,206,212,186,202,228,205,222,228,200,217,186,122,123,166,89,84,184,125,123,219,187,195,225,199,212,213,186,201,229,206,221,225,193,204,169,99,93,145,61,57,147,63,57,194,139,139,227,203,217,215,188,201,228,204,218,235,210,223,231,204,216,209,167,172,208,164,170,224,195,207,226,202,215,217,191,205,227,204,220,233,207,221,238,214,227,239,216,229,233,207,217,228,202,213,224,198,210,215,189,203,223,199,215,230,205,221,232,204,217,233,206,217,230,203,213,226,200,212,220,194,208,211,185,201,216,191,206,223,197,211,226,198,212,228,200,214,224,197,210,220,192,206,214,188,203,205,178,197,4 201,181,215,193,165,190,184,147,164,184,147,161,196,168,187,201,180,203,199,178,201,197,177,199,190,160,190,158,101,106,138,68,61,137,67,61,144,81,77,172,127,134,197,173,194,200,181,204,169,121,134,129,61,53,125,58,56,116,51,50,114,48,44,122,54,44,155,99,96,191,163,181,165,116,121,125,61,54,114,48,41,106,43,39,107,45,44,119,56,52,133,66,55,180,140,152,203,181,206,189,156,175,160,111,114,145,84,83,139,75,74,160,103,105,183,144,159,198,173,198,211,192,220,216,200,228,216,199,227,205,178,197,197,162,177,203,177,198,206,185,209,204,184,209,206,184,209,212,193,218,215,197,222,218,200,225,211,190,211,209,187,209,205,183,204,200,178,199,207,187,217,210,189,216,214,194,218,213,193,216,211,191,212,206,183,202,204,184,206,200,180,203,4 129,105,121,163,150,174,181,183,220,181,184,219,178,177,210,175,173,203,167,165,197,149,147,180,150,131,159,176,168,198,188,190,225,187,188,224,186,186,219,178,174,204,172,168,200,161,158,192,166,159,192,184,180,216,195,196,234,146,113,127,140,105,121,184,180,205,166,152,166,165,161,193,172,166,193,185,182,214,195,196,231,149,117,131,130,83,90,189,187,214,174,166,189,170,168,204,176,174,204,187,185,219,191,191,226,193,191,220,188,182,207,187,185,214,183,183,216,173,173,206,175,174,203,185,184,219,190,189,223,190,187,216,188,186,215,186,185,216,180,180,213,169,170,206,167,165,191,179,178,209,188,188,219,188,185,217,184,182,214,183,182,213,175,173,208,163,163,201,153,149,173,175,174,205,182,180,211,182,178,207,182,180,211,178,178,209,170,169,202,153,150,183,4 179,177,211,183,181,213,188,188,219,189,187,215,185,181,208,181,177,204,178,173,198,174,170,194,183,180,215,183,182,216,183,178,204,187,184,208,190,189,217,183,179,206,178,172,197,173,166,189,183,180,215,172,153,177,132,80,81,131,80,81,171,148,167,186,183,211,181,176,199,175,166,186,183,180,215,162,126,140,104,38,38,81,21,29,131,67,70,182,169,191,184,181,207,173,161,174,187,186,219,179,166,190,131,77,77,92,29,29,135,77,79,182,167,188,184,180,204,178,172,191,185,183,216,188,187,219,177,165,185,153,112,115,170,143,156,185,179,204,183,178,201,178,174,198,184,183,216,189,187,217,191,190,218,191,190,216,187,183,208,184,177,200,181,176,202,177,174,199,182,180,213,184,181,210,186,180,207,186,181,208,186,182,208,184,180,205,181,178,203,176,172,198,4 162,153,167,165,155,167,165,153,166,166,156,167,164,154,164,160,149,159,156,144,154,149,137,149,165,155,170,170,161,175,172,163,174,169,160,171,167,158,167,161,148,158,160,149,159,153,142,154,168,159,171,173,165,177,173,164,175,171,162,171,168,156,163,166,155,164,164,154,163,158,148,158,171,162,172,175,168,176,179,174,181,170,160,167,99,62,58,156,140,145,168,159,168,160,149,161,169,159,170,173,165,176,178,172,182,169,159,165,106,74,71,158,145,150,168,159,169,155,139,152,171,165,176,173,166,177,175,169,179,174,167,174,174,165,172,169,161,168,165,155,164,157,144,157,164,158,168,167,157,168,171,164,172,171,163,171,165,155,164,165,157,164,161,151,161,153,141,156,157,148,159,163,153,163,169,162,171,167,157,168,163,151,161,162,152,163,154,140,154,150,139,153,4 160,151,164,160,151,163,159,151,164,159,149,160,155,142,152,148,134,146,149,137,150,147,135,148,160,149,163,160,149,162,161,151,163,159,149,159,157,145,155,153,141,151,154,143,155,150,139,150,164,155,168,164,155,166,164,156,165,151,131,136,150,131,138,160,151,160,154,142,151,152,140,150,167,160,169,169,164,172,166,157,164,93,55,51,92,54,50,158,146,153,156,145,154,152,140,150,168,162,171,169,165,173,163,151,158,67,31,29,72,37,35,160,147,154,157,147,157,152,140,151,166,160,172,169,165,174,162,152,158,118,87,84,121,95,94,161,152,161,157,145,155,153,142,153,165,160,173,166,161,169,165,158,166,166,159,167,163,155,162,159,150,157,158,149,158,150,138,149,163,158,168,165,159,167,165,158,166,161,152,159,160,151,159,158,149,157,156,147,155,149,136,148,4 182,171,202,187,177,202,188,176,202,186,173,194,182,166,181,183,172,188,180,168,186,175,160,182,186,178,208,189,182,210,180,162,186,152,108,114,132,78,74,140,93,91,163,135,146,177,165,189,184,175,203,167,139,159,130,71,78,104,38,40,90,31,32,93,27,25,118,58,58,159,129,148,155,113,127,124,57,61,119,54,63,93,31,40,86,31,37,88,32,38,95,29,31,130,72,79,167,140,163,122,59,66,94,34,42,86,27,37,92,33,41,92,27,30,126,64,70,163,133,152,162,127,147,116,47,49,87,20,25,91,25,31,109,42,46,136,85,95,170,147,167,178,165,190,171,145,169,147,100,113,131,82,91,135,79,84,150,103,112,182,169,191,182,170,194,178,164,190,182,172,205,185,174,203,185,172,197,182,166,188,184,172,195,186,175,197,183,170,194,179,166,193,4 192,183,211,198,189,213,200,189,213,202,192,215,201,193,214,196,184,203,189,174,195,185,170,194,197,189,218,202,194,220,206,200,224,196,177,193,185,157,162,192,176,186,195,182,201,190,176,200,200,195,219,204,198,225,181,150,168,138,75,78,113,46,41,129,66,61,177,147,163,192,180,206,200,192,218,168,124,136,133,62,68,106,38,47,93,35,41,95,28,30,135,70,75,189,171,196,199,193,224,168,123,138,110,39,44,95,33,43,100,35,41,119,50,54,171,131,147,193,180,204,197,188,220,171,126,141,117,44,47,112,40,43,140,76,82,182,157,174,196,185,208,193,180,204,195,188,217,196,182,208,188,166,185,184,155,169,192,172,189,202,194,215,196,184,207,191,177,204,194,184,209,199,189,214,204,195,219,203,194,216,201,191,213,200,189,212,195,184,210,188,175,203,4 216,213,228,224,223,237,205,185,193,186,150,156,192,153,157,195,161,165,214,205,217,213,205,218,220,217,232,226,224,240,190,153,155,137,72,69,135,77,80,166,105,100,208,184,193,213,204,217,222,218,231,221,213,226,186,146,147,127,69,74,109,64,78,155,110,121,196,158,168,211,194,210,221,215,229,206,178,181,139,91,95,117,66,72,134,83,84,168,127,138,186,141,152,210,191,207,223,218,234,188,160,166,104,54,59,92,42,46,101,47,49,130,67,65,181,136,146,213,191,209,220,214,230,188,157,164,121,60,62,85,38,45,85,38,45,103,42,43,179,138,147,216,199,216,216,207,223,202,178,188,136,74,76,121,59,57,131,72,70,151,89,89,198,165,178,214,203,221,213,203,218,212,198,212,174,130,138,156,93,92,176,122,127,194,155,164,210,191,206,213,202,220,4 201,196,210,207,203,216,210,205,217,208,201,211,208,203,213,204,196,204,201,191,200,195,184,196,204,198,212,213,212,226,199,183,189,158,109,104,169,123,119,190,163,162,206,199,207,201,192,203,208,204,215,212,208,220,189,156,162,122,62,61,107,55,60,166,116,117,205,189,198,205,198,209,209,208,219,204,185,192,139,90,94,109,61,60,129,89,93,161,118,127,194,167,178,208,202,215,210,209,223,192,170,181,102,54,56,77,34,35,98,45,41,141,88,86,197,170,181,207,199,211,208,205,217,192,170,180,117,61,58,81,35,36,89,35,31,139,87,86,203,182,194,206,198,209,202,198,207,201,185,199,145,96,99,130,70,63,154,99,96,182,143,150,204,191,204,204,198,211,198,194,203,202,194,206,191,164,179,178,139,146,187,153,164,200,183,197,204,195,208,200,191,206,4 110,102,114,155,147,161,163,157,172,166,162,176,162,157,171,156,147,157,152,141,152,129,117,131,142,132,145,162,156,171,172,169,183,158,145,152,140,114,114,157,147,154,158,149,160,150,140,153,148,138,149,166,159,171,174,171,183,137,106,104,80,27,14,145,125,126,166,158,169,155,146,157,153,145,157,165,157,166,171,166,174,146,120,117,89,41,30,148,129,130,168,162,174,157,148,163,153,146,158,166,158,170,171,164,172,168,159,162,152,127,125,163,151,155,164,155,164,155,145,157,148,139,149,159,148,158,167,159,166,169,163,169,163,144,151,165,153,159,163,155,165,154,145,157,142,132,143,154,143,152,164,155,163,166,158,165,164,154,160,167,159,169,161,151,163,153,145,163,125,115,127,153,143,154,160,153,162,163,155,162,163,153,161,162,154,164,154,143,155,141,131,146,4 165,158,177,170,164,182,177,174,191,177,172,186,174,170,184,167,160,173,165,157,168,163,154,170,171,167,186,177,175,192,180,176,192,174,166,176,155,132,136,160,143,147,164,153,161,165,158,171,174,170,188,180,178,194,182,180,193,165,147,150,120,67,54,118,68,56,161,145,149,169,162,175,175,171,186,180,178,190,180,176,187,155,124,120,95,39,31,86,33,24,152,128,128,169,162,176,171,163,179,177,171,183,180,175,186,160,130,125,100,47,39,88,36,28,158,137,140,171,164,178,168,159,173,171,161,171,182,180,190,171,157,159,147,109,101,127,83,73,165,151,159,169,160,173,163,152,164,173,166,178,177,172,182,176,169,176,172,160,167,166,151,158,169,159,169,168,161,174,162,152,166,170,162,174,174,167,178,176,172,180,171,156,168,160,130,141,170,163,175,167,159,177,4 157,150,167,159,150,165,161,150,166,168,163,178,162,153,165,154,138,146,152,138,147,150,137,151,160,154,168,161,150,162,164,154,167,164,155,165,165,153,161,164,152,162,159,144,153,157,147,158,162,155,168,167,159,174,160,146,153,135,100,95,122,91,90,159,145,153,162,146,156,160,150,160,159,148,158,166,158,172,152,128,127,115,65,51,74,32,29,147,126,133,163,147,155,157,142,155,164,158,175,166,156,172,157,137,138,133,87,75,125,86,81,160,148,156,164,152,160,155,138,150,158,147,161,164,154,167,166,157,165,156,136,135,163,149,155,165,155,163,161,147,154,155,141,150,153,143,155,162,155,167,160,147,154,162,149,157,164,153,161,166,156,166,165,156,168,156,144,156,155,149,164,160,153,167,146,120,120,153,132,133,162,151,159,165,156,169,166,162,178,159,152,170,4 156,138,164,152,124,141,161,144,161,155,133,148,145,112,123,157,141,159,159,146,161,157,142,159,158,144,168,160,144,166,158,139,153,145,110,115,134,87,88,128,89,93,148,128,139,157,143,159,161,148,171,162,148,165,144,111,116,120,68,60,111,57,52,72,29,31,120,92,101,162,148,163,163,151,173,157,138,147,139,99,95,122,68,59,100,45,41,59,24,30,111,76,81,160,142,158,161,148,166,154,131,139,146,108,108,133,83,74,121,65,58,82,33,31,128,96,104,159,142,161,165,154,175,160,146,159,146,110,109,134,85,80,125,69,60,128,85,82,156,142,158,159,146,161,163,153,171,164,153,169,153,127,132,151,118,121,146,110,110,156,135,143,164,154,170,155,140,149,164,155,174,164,153,170,157,138,147,159,138,148,162,146,159,163,150,164,162,149,163,157,142,154,4 166,154,170,165,150,164,173,167,184,166,154,166,166,155,167,170,162,173,169,161,175,161,143,156,169,160,175,166,151,161,171,161,171,154,125,129,159,135,143,170,159,169,169,158,169,162,145,157,173,165,181,172,162,175,153,127,127,135,89,80,110,64,60,137,113,119,172,160,171,163,144,156,174,166,182,166,150,155,137,94,84,116,61,49,69,28,28,105,74,77,172,158,167,164,144,154,172,164,177,161,139,142,147,107,98,132,79,66,92,42,36,121,88,91,171,156,168,162,141,148,173,165,182,167,153,162,150,113,107,136,86,75,133,86,75,162,146,155,170,159,169,168,156,166,171,164,177,172,164,174,161,140,140,160,133,133,163,142,146,171,162,172,166,152,159,166,153,162,170,165,180,170,160,172,163,147,152,168,155,165,172,163,174,170,158,168,169,157,169,165,151,163,4 165,167,183,170,169,184,169,166,178,170,165,175,167,160,169,158,147,156,160,151,161,158,150,163,167,168,183,172,172,185,173,170,180,163,153,161,154,139,144,157,146,152,161,152,160,160,152,163,171,173,186,175,176,186,176,172,180,139,117,124,113,81,87,147,128,133,163,154,162,161,151,161,172,174,186,175,175,184,165,156,164,127,99,105,100,67,75,127,100,105,167,158,165,166,160,170,171,172,185,174,172,182,153,138,145,110,79,86,97,65,73,127,99,104,166,157,164,164,158,169,169,169,182,171,169,179,162,150,156,120,91,96,109,77,84,140,117,123,164,155,164,163,155,166,164,163,174,167,162,171,165,155,163,154,139,143,153,137,142,161,150,158,165,157,167,163,155,169,159,155,166,162,156,164,163,153,162,165,155,162,166,157,165,165,156,165,165,157,169,160,151,167,4 171,205,242,167,198,235,160,167,192,167,166,182,163,157,168,159,150,159,164,156,167,160,152,166,169,203,240,164,196,234,163,171,194,156,147,159,155,142,149,163,154,162,164,155,164,163,155,167,170,204,239,165,198,234,161,165,186,122,97,110,111,81,90,155,140,146,165,156,165,163,154,164,175,207,240,167,199,234,145,142,161,109,83,97,93,62,74,136,111,117,172,165,173,168,161,173,173,205,241,166,197,233,130,121,141,96,69,84,93,62,74,137,112,117,172,165,173,167,161,172,172,203,240,166,196,231,146,142,162,112,84,96,115,83,90,149,130,136,166,158,167,164,157,168,175,205,240,161,189,225,155,156,175,156,145,153,158,145,153,165,157,164,167,159,169,166,158,173,174,203,237,163,188,223,155,156,177,164,158,169,167,160,169,167,160,169,166,158,170,162,153,169,4 178,173,190,183,180,194,182,179,192,182,178,190,178,169,181,179,170,180,175,165,177,170,160,175,183,179,195,186,180,195,179,169,181,164,144,152,175,163,173,178,167,177,176,165,175,175,166,179,185,179,193,190,184,198,151,124,130,93,56,61,155,132,140,183,173,183,180,171,180,176,165,179,183,179,192,191,187,199,134,104,107,60,30,38,121,88,89,184,172,179,181,171,182,178,168,182,181,173,190,188,183,197,159,135,140,70,33,38,134,106,111,184,173,182,180,169,180,177,166,181,180,171,188,184,176,190,179,167,176,136,101,105,160,139,148,183,175,185,181,172,182,177,165,180,177,169,186,181,173,186,181,172,182,179,167,178,175,162,173,179,170,180,179,169,182,174,162,179,172,163,179,177,168,182,178,167,179,177,165,176,176,167,178,179,171,182,176,165,180,171,159,178,4 189,187,205,188,184,199,181,173,187,171,153,161,183,174,184,187,181,193,183,175,186,180,172,184,191,190,208,183,170,183,142,110,116,117,81,88,171,152,161,187,181,193,187,182,191,184,179,188,194,194,211,176,158,166,109,72,76,78,51,63,140,110,114,187,176,183,191,188,197,187,183,193,195,195,212,171,154,161,100,63,68,71,46,58,111,73,74,181,162,166,192,187,198,188,180,192,192,190,206,186,175,184,125,89,91,66,37,49,134,101,105,186,175,182,190,185,194,188,180,192,190,185,201,190,184,196,160,134,137,97,54,58,154,127,134,192,187,197,191,186,194,189,184,195,188,183,199,189,182,196,183,173,183,164,137,142,176,159,170,187,181,192,189,185,194,187,183,196,186,181,197,188,180,194,188,181,193,187,180,191,182,174,187,185,178,190,187,182,194,185,179,194,4 181,177,195,176,165,178,161,141,152,143,113,119,171,157,167,180,173,186,178,171,184,175,165,178,182,178,197,165,140,149,111,75,81,96,64,73,157,134,142,179,172,183,182,177,188,179,174,185,185,181,199,152,125,129,95,60,67,72,48,61,123,91,94,175,159,165,186,182,192,181,178,188,188,187,202,143,117,122,87,52,60,68,45,57,100,63,65,166,143,144,186,182,193,182,175,187,187,185,201,168,149,156,106,69,74,62,38,50,123,90,94,176,162,168,184,179,189,182,175,187,184,180,196,180,171,181,136,104,106,77,41,48,140,110,116,185,179,190,184,180,188,184,180,191,183,178,194,181,175,188,170,153,162,138,102,105,165,143,154,182,176,189,183,178,189,182,178,190,181,175,192,182,176,190,180,173,186,176,165,176,175,164,179,178,171,184,181,176,187,181,176,190,4 149,138,156,147,135,149,149,137,151,151,139,151,147,133,145,148,135,147,147,134,146,144,132,143,149,137,152,151,139,154,143,126,135,128,103,108,149,137,149,149,135,146,147,133,142,146,134,145,153,142,159,156,147,163,133,106,111,78,41,43,111,86,92,150,135,144,148,135,145,146,134,146,151,139,156,155,146,161,139,119,129,70,38,44,63,35,41,144,127,136,152,141,152,146,132,144,150,136,152,153,142,154,151,139,153,99,65,68,90,54,57,139,120,129,149,136,147,145,131,143,148,135,149,154,143,158,154,144,157,145,127,134,140,117,122,149,135,146,150,136,146,147,134,146,148,136,152,153,142,157,150,136,148,153,141,152,154,143,154,149,136,146,149,137,147,146,133,144,148,136,153,151,138,150,151,138,150,153,139,150,154,142,152,148,135,145,145,130,141,144,131,144,4 160,152,168,163,157,174,162,154,167,162,151,162,161,149,159,158,143,151,154,139,148,149,136,146,160,150,165,164,154,167,162,152,163,163,151,159,162,150,160,161,149,158,160,149,157,154,143,152,163,153,168,167,159,171,161,145,154,118,85,86,147,129,136,163,150,157,160,150,158,158,148,157,164,155,171,167,159,172,164,151,161,84,49,53,90,62,66,167,155,162,160,149,157,158,147,157,164,155,171,164,152,164,169,162,173,124,98,102,113,81,84,161,148,156,160,147,156,153,134,147,162,152,165,164,154,166,167,158,170,164,152,160,162,148,155,162,151,159,161,150,159,152,133,147,161,151,167,163,153,165,164,153,162,165,154,163,166,157,165,160,148,156,159,148,158,154,142,154,159,150,167,159,146,157,162,150,159,164,152,161,165,155,163,161,149,159,156,141,153,152,138,152,4 160,150,169,173,164,179,177,169,183,176,165,179,173,162,174,165,152,163,159,145,156,155,142,157,162,151,171,176,167,183,179,171,184,176,165,177,174,161,169,169,154,162,165,153,164,158,146,159,167,158,176,177,166,180,179,169,180,171,155,162,174,159,166,173,161,167,171,160,169,163,150,163,170,161,176,179,172,185,186,176,187,126,95,99,133,109,112,180,168,176,173,163,173,170,160,176,172,165,185,179,171,185,182,173,183,154,135,141,146,123,127,176,162,170,168,152,163,167,157,170,170,163,181,178,169,184,178,166,176,180,169,176,179,168,174,173,159,167,169,154,166,163,150,165,164,156,169,175,168,182,174,163,174,175,163,170,175,163,171,171,157,167,169,157,171,160,148,168,159,150,165,168,159,172,169,157,169,171,158,168,170,155,166,167,152,166,163,150,166,157,145,165,4 192,170,200,196,173,201,197,173,200,196,172,197,194,172,194,192,168,191,189,164,187,184,159,184,195,175,202,198,176,202,198,176,201,192,165,189,189,161,182,193,169,190,190,166,188,187,162,186,197,177,203,200,179,205,197,173,197,176,131,147,174,125,141,191,165,186,193,169,190,189,165,188,197,177,203,200,178,203,196,171,194,157,101,114,143,75,89,187,154,174,195,172,194,192,167,190,197,178,204,199,179,203,195,171,194,156,97,107,150,86,97,189,160,181,194,172,193,192,167,191,196,177,203,198,180,202,197,176,198,180,143,160,178,138,155,193,170,191,195,172,193,192,168,192,192,173,200,196,177,199,196,176,197,194,171,193,192,168,191,194,170,193,193,169,193,188,163,191,188,166,194,192,171,195,194,173,195,194,171,194,194,170,193,192,167,193,190,166,192,187,161,190,4 195,173,202,197,176,204,198,176,202,193,168,192,190,164,186,193,170,192,192,169,191,189,165,189,197,177,204,199,179,206,194,170,194,183,146,164,181,141,157,190,164,185,194,171,192,191,168,190,198,177,205,198,177,204,189,157,179,164,109,122,160,104,118,185,151,171,194,171,193,193,170,192,198,177,204,198,176,202,189,157,179,150,91,106,135,66,79,175,129,146,194,172,195,194,171,193,197,176,204,198,177,203,184,150,171,148,83,91,145,77,88,180,139,160,194,172,194,194,171,193,197,178,204,197,177,201,190,163,186,167,115,128,163,107,120,188,157,180,194,171,193,194,171,193,195,177,202,197,177,200,193,170,195,187,157,179,186,154,176,191,165,189,194,170,194,192,169,194,193,175,200,195,174,199,196,174,198,193,169,194,192,167,193,192,168,193,192,167,193,190,166,193,4 188,166,196,199,178,206,205,185,208,204,183,204,199,176,198,194,170,191,187,161,185,182,156,184,196,175,203,205,185,211,207,187,208,206,184,205,203,181,200,199,176,193,195,170,191,189,164,189,200,182,206,206,188,208,208,188,208,202,176,194,198,170,186,200,177,193,200,177,196,195,171,195,200,182,205,206,186,205,210,192,212,179,134,146,170,116,128,202,181,197,203,180,199,199,176,200,200,182,207,206,188,208,210,193,212,180,136,147,173,123,134,203,182,200,202,179,199,198,174,198,197,180,205,203,185,208,206,186,204,201,177,195,199,174,191,201,178,197,200,177,198,195,171,197,190,171,195,198,178,199,201,179,199,201,180,198,200,177,197,200,177,198,197,173,198,191,165,196,183,161,187,192,170,192,196,173,195,198,174,194,198,175,196,198,174,197,194,169,196,185,159,190,4 158,153,170,169,164,180,175,171,185,177,171,184,174,166,177,170,162,171,166,156,167,161,153,168,164,159,175,173,171,186,176,172,185,175,169,179,173,165,173,175,167,175,166,154,162,163,153,164,168,163,177,177,174,185,179,176,184,178,171,179,181,173,180,175,166,173,169,156,163,165,155,168,171,166,179,177,173,183,182,178,185,168,158,165,133,113,117,177,168,175,176,169,179,169,161,180,170,164,178,176,170,182,181,176,184,170,159,165,139,120,125,177,168,175,175,168,177,171,163,177,166,159,171,175,172,183,179,174,182,180,173,179,182,174,180,176,167,175,175,167,177,169,160,173,161,155,166,168,163,175,172,166,174,176,168,175,172,162,168,174,165,173,175,168,180,168,159,175,156,147,158,165,159,169,169,162,171,172,163,171,173,164,173,172,163,175,170,162,177,163,153,170,4 164,159,175,167,162,176,168,163,175,166,157,168,169,159,168,169,160,168,167,158,166,162,151,161,168,164,177,172,167,178,174,168,177,174,165,174,171,162,171,171,162,170,168,160,168,161,150,158,171,165,176,175,169,179,176,169,178,174,165,173,169,157,163,171,162,169,171,162,170,169,161,169,172,167,178,174,168,176,178,171,179,161,149,155,73,45,49,141,120,124,178,171,179,167,158,166,170,165,177,172,165,173,178,172,179,162,149,155,97,71,75,149,131,137,174,166,174,167,158,166,170,164,175,175,169,177,176,169,177,176,168,176,177,167,173,173,164,171,172,164,172,171,163,172,168,163,175,172,166,174,174,167,174,175,168,175,174,165,172,171,161,168,171,162,170,168,160,168,165,161,172,168,162,170,171,163,171,174,165,173,173,164,171,169,158,167,168,158,166,166,156,166,4 208,188,216,223,206,234,222,199,227,215,178,204,209,157,177,214,181,200,218,198,224,208,183,215,219,204,233,218,185,210,174,102,118,145,62,79,192,119,138,215,173,189,223,204,226,216,194,223,224,210,238,196,134,147,157,66,75,138,54,72,152,68,81,190,128,142,225,200,218,223,206,232,225,212,235,214,176,195,149,71,87,150,70,83,114,38,55,142,74,90,231,209,231,225,208,236,227,215,238,225,205,227,124,60,81,150,74,92,99,26,46,132,61,77,226,203,222,223,205,229,223,209,230,226,206,225,175,104,114,127,45,59,112,25,39,184,129,144,230,216,237,221,202,226,216,198,219,226,212,231,214,178,194,197,143,157,199,153,170,218,192,214,189,135,155,203,168,198,210,190,213,220,202,221,222,201,222,223,199,221,228,210,231,221,197,219,150,70,87,178,128,156,4 155,129,156,207,185,211,211,192,221,211,185,215,198,159,183,200,170,194,201,176,204,175,145,180,194,170,198,211,188,216,185,137,159,154,85,103,183,116,135,201,163,183,206,184,211,197,171,202,204,185,214,198,159,180,147,62,69,118,36,51,145,65,79,188,134,151,211,188,211,204,180,210,205,186,213,208,178,198,145,76,90,133,56,69,99,28,42,150,92,108,217,195,222,205,182,213,205,188,213,220,202,225,135,82,99,121,48,64,83,13,29,143,84,100,216,195,219,203,180,207,202,182,205,213,196,217,181,127,140,125,48,58,118,43,55,189,147,166,209,185,210,200,175,205,194,170,195,206,185,207,206,177,198,196,153,171,204,173,195,193,156,178,153,86,106,191,162,198,174,148,175,201,177,200,204,180,201,206,180,203,210,188,210,191,153,173,152,88,108,178,147,180,4 160,150,166,164,154,169,164,153,165,163,153,164,161,154,165,158,150,160,152,143,154,151,141,153,163,153,167,165,154,166,165,154,166,160,145,155,156,140,149,162,153,163,156,148,157,152,143,154,167,158,172,168,160,172,168,157,169,119,87,92,91,45,47,150,125,132,156,147,158,153,144,155,166,155,170,170,161,174,168,155,166,100,65,70,57,14,18,134,102,104,161,154,165,155,144,156,164,152,167,167,156,169,173,164,175,136,109,114,88,41,40,145,121,124,163,155,166,159,151,162,165,155,168,168,157,169,170,159,169,165,150,158,156,134,138,163,151,159,161,154,164,158,151,163,164,153,167,168,158,169,167,155,164,166,154,164,167,158,167,164,155,164,159,150,161,156,149,160,160,148,161,163,151,162,166,154,164,165,153,163,166,156,165,165,157,166,158,148,160,156,148,162,4 130,116,132,163,153,168,171,162,177,170,161,175,164,155,168,158,147,159,156,143,159,144,132,151,153,140,156,170,161,177,176,168,182,176,167,178,169,160,170,164,154,164,164,152,166,158,147,163,162,151,165,175,167,180,179,170,181,177,166,173,173,163,170,169,160,167,168,156,169,160,148,166,167,158,170,176,165,176,186,178,188,146,122,127,122,86,87,176,168,176,170,159,173,166,154,174,168,158,172,180,170,181,184,175,185,165,145,150,146,120,120,176,169,176,173,163,174,166,155,171,165,155,167,176,165,175,180,169,177,181,170,174,180,172,178,172,165,174,172,162,176,166,155,172,158,146,156,170,159,168,177,167,176,175,164,172,174,166,173,172,167,178,170,163,179,160,150,169,148,138,150,168,158,168,173,164,172,173,162,170,171,162,170,169,162,173,164,156,172,152,142,158,4 160,151,169,166,157,174,170,163,176,169,160,171,163,153,165,159,150,162,154,143,155,152,139,154,166,159,175,171,161,176,173,163,175,173,165,175,171,165,174,163,155,164,160,150,160,158,146,160,166,156,171,173,163,175,176,167,177,157,138,144,148,124,128,166,157,165,163,153,163,159,148,162,168,156,170,173,162,174,183,175,185,121,90,95,82,34,34,164,149,156,165,157,168,162,150,165,172,163,177,174,163,175,179,169,180,154,132,137,122,85,84,167,157,163,169,162,172,166,155,169,168,158,171,176,166,178,176,165,174,174,161,168,174,162,167,168,160,168,167,159,169,163,153,166,164,153,164,170,160,169,173,162,170,173,162,169,172,163,171,169,161,170,164,157,169,160,150,166,160,150,161,167,157,167,169,159,168,170,158,167,170,162,170,167,160,172,163,158,173,161,154,172,4 171,148,180,177,153,184,180,159,187,177,152,180,172,144,173,166,137,165,158,126,156,150,118,152,176,153,184,182,160,189,183,160,188,179,151,178,169,129,154,167,134,160,163,131,158,155,124,155,177,152,182,183,159,188,184,158,187,171,129,154,158,100,118,168,131,155,166,135,162,159,129,160,177,150,180,183,158,186,182,152,181,166,113,139,156,94,112,169,131,153,167,135,162,160,129,161,175,148,181,179,150,181,181,150,180,145,78,98,152,88,105,171,135,160,164,130,159,157,124,156,172,142,176,176,144,176,177,142,171,152,90,115,159,104,127,167,128,157,161,126,157,154,118,153,168,136,169,171,137,168,168,126,152,169,123,155,168,125,156,163,125,154,157,122,155,149,111,151,160,124,158,164,126,158,164,121,152,165,121,154,164,126,157,160,123,154,153,116,151,144,105,147,4 180,172,185,196,187,199,201,196,208,193,183,195,186,173,184,187,179,190,179,168,180,168,157,173,189,183,196,200,193,208,188,167,176,140,94,95,123,75,76,161,132,136,183,173,183,177,168,183,190,186,200,194,181,191,142,82,81,77,33,38,72,36,38,102,45,42,163,139,144,183,173,189,192,193,209,178,152,157,114,54,53,77,44,46,88,50,48,106,56,52,152,121,125,186,178,195,192,191,209,169,136,144,87,36,38,65,36,38,63,38,40,79,40,38,153,121,125,187,179,195,186,183,200,182,161,170,121,71,70,89,46,47,76,36,37,109,65,66,181,163,174,181,171,188,178,172,186,192,186,200,160,128,131,129,81,80,145,104,105,166,140,148,184,175,193,176,164,185,170,162,178,182,172,187,187,177,190,186,173,182,188,178,190,186,177,193,181,170,189,170,158,180,4 192,174,217,197,182,224,177,144,177,143,84,110,122,59,81,154,112,141,178,154,190,177,160,199,193,175,218,180,144,177,125,53,76,79,29,52,73,26,46,97,33,53,127,78,101,176,154,190,191,175,214,146,85,108,110,38,61,64,28,49,66,28,45,94,37,56,106,46,65,166,134,167,180,152,188,132,63,85,89,34,54,71,31,50,86,35,54,98,44,62,115,58,79,156,121,154,177,144,183,105,43,65,69,22,42,54,22,37,58,26,43,64,27,42,90,36,55,158,119,151,178,148,185,124,62,86,82,35,56,75,33,52,62,30,48,61,22,40,132,81,105,175,150,187,184,169,210,166,124,155,110,48,68,99,40,62,101,41,62,101,40,60,159,123,154,181,162,206,182,169,213,179,154,192,133,81,104,132,75,98,151,107,134,158,118,150,180,160,202,176,155,202,4 213,195,217,212,193,215,200,165,177,199,161,172,204,176,191,207,185,201,207,185,203,206,183,200,213,195,216,208,183,203,177,128,141,166,111,123,160,101,112,195,159,175,211,191,209,209,190,206,212,192,214,181,136,151,136,71,88,123,64,82,111,54,71,140,83,97,189,153,171,210,190,208,215,196,217,173,126,145,113,52,70,112,56,75,88,46,68,99,48,68,175,130,147,209,185,203,215,197,219,187,145,165,121,58,76,129,67,82,115,64,83,97,46,67,182,140,155,210,189,207,216,200,221,202,170,187,143,80,93,139,74,86,135,69,84,139,87,104,198,169,187,210,190,208,216,200,218,214,191,210,167,118,133,151,88,101,179,116,133,204,166,185,212,194,211,209,187,205,216,199,215,208,186,203,202,171,187,203,167,187,208,178,197,209,184,202,211,191,209,210,189,208,4 202,184,209,205,183,207,205,183,199,205,182,196,208,190,207,203,179,195,197,170,188,193,169,189,205,187,210,209,192,213,210,191,208,197,161,171,204,177,190,207,185,202,203,180,196,198,176,195,206,187,209,213,199,219,193,160,176,145,87,100,140,85,97,191,160,176,208,188,204,202,180,199,206,189,210,215,201,221,173,130,148,110,50,66,88,40,59,150,105,121,210,188,204,205,187,206,208,192,214,214,201,220,191,159,175,131,67,77,123,63,77,171,135,151,210,189,206,204,184,202,205,188,205,213,199,214,206,184,200,171,124,138,187,142,157,208,186,203,205,184,201,204,184,201,201,181,200,209,190,207,205,183,198,210,190,206,210,190,207,206,185,202,207,187,204,202,182,200,195,170,192,199,174,192,206,186,202,209,189,205,208,187,203,205,184,201,204,183,202,195,171,193,4 165,143,166,169,149,170,167,144,164,165,140,161,164,139,162,162,139,160,158,134,155,152,123,145,168,146,168,170,148,169,171,150,171,159,128,148,138,90,103,151,114,131,158,130,151,155,127,148,168,145,168,169,146,167,174,152,174,140,99,115,99,33,38,138,81,91,157,125,146,157,129,151,167,142,167,169,145,167,170,147,168,153,111,125,126,62,66,135,80,88,160,127,150,157,124,149,166,139,164,169,144,166,171,149,170,157,118,133,92,33,40,127,78,90,165,137,159,159,129,153,166,139,164,168,144,165,172,149,169,166,139,157,131,87,100,151,116,133,166,142,163,160,133,156,165,141,165,168,144,165,170,148,167,171,152,171,168,144,165,165,139,160,163,139,160,158,133,157,161,135,158,165,140,162,169,147,167,169,147,166,165,140,160,161,135,156,161,135,157,155,129,154,4 152,132,154,171,154,175,176,157,178,175,156,178,171,151,172,167,146,165,158,135,156,149,124,150,166,150,170,177,161,180,181,166,183,181,164,180,178,159,177,171,150,166,168,146,164,160,137,159,169,154,173,179,163,180,186,171,186,171,145,158,152,108,118,172,147,162,170,146,163,165,144,165,170,155,174,178,158,175,184,164,181,161,124,137,129,71,75,175,150,165,171,148,166,167,146,169,170,154,176,177,156,175,182,159,176,172,144,158,156,122,134,176,153,169,172,149,169,166,144,168,166,150,169,177,158,176,179,157,173,177,155,170,176,150,165,170,144,163,170,148,170,163,142,167,160,143,162,171,152,170,172,149,168,170,143,162,169,137,156,169,141,162,168,149,172,158,136,162,151,134,156,162,139,161,164,137,158,166,139,160,165,135,158,165,136,161,163,141,167,152,130,158,4 183,174,192,187,177,192,188,177,191,187,175,187,188,174,184,184,173,183,182,169,179,179,166,176,183,174,192,188,179,193,186,173,184,165,143,151,126,94,97,178,162,171,184,173,182,182,170,179,181,168,183,187,178,190,191,178,188,93,70,76,31,12,19,152,125,130,188,178,187,183,172,182,182,174,188,185,178,191,189,177,188,93,72,79,19,13,21,131,108,113,190,180,189,180,168,178,183,180,196,183,176,189,189,178,191,128,103,110,25,12,18,138,117,123,190,180,189,179,166,175,181,175,188,179,168,178,187,181,191,170,154,164,121,93,99,163,146,153,184,173,183,181,169,179,179,170,182,179,170,181,183,176,186,179,169,180,181,169,179,181,169,178,180,168,177,180,170,180,175,164,177,177,166,176,183,176,185,179,169,179,176,164,174,177,164,174,176,161,170,177,164,177,4 130,121,135,183,176,190,188,179,193,189,179,194,185,175,187,179,168,178,172,160,172,147,135,153,169,161,175,190,185,199,196,188,201,195,184,197,192,182,192,184,173,181,178,165,178,170,158,174,178,171,184,195,191,203,200,192,203,191,179,187,181,166,171,190,179,185,184,171,182,175,164,179,181,174,188,197,195,203,208,202,211,162,147,152,99,78,80,197,186,192,187,176,188,179,169,187,180,171,184,197,192,203,203,197,204,185,172,176,156,140,143,193,182,189,188,178,188,178,167,182,175,166,175,191,183,193,196,186,194,195,184,187,197,185,189,191,180,188,190,181,192,176,165,180,169,160,171,182,171,182,191,180,189,190,179,185,188,175,183,189,178,188,185,174,187,172,160,178,149,139,152,176,165,176,183,171,180,187,174,182,187,174,183,184,172,184,177,164,177,157,142,159,4 174,160,176,183,173,189,185,174,188,183,171,183,181,166,177,181,167,178,176,160,170,172,157,170,176,166,183,184,175,190,186,176,188,184,169,179,180,162,171,181,169,179,179,166,175,176,160,171,178,169,186,182,171,186,191,181,192,131,108,115,91,62,66,181,166,174,183,172,181,178,164,176,180,176,192,180,171,183,194,185,196,97,79,86,29,16,22,171,153,159,183,171,181,177,161,173,181,180,196,181,175,188,188,178,189,137,117,125,60,40,44,173,157,165,181,168,177,176,161,173,180,176,190,179,172,182,180,172,181,175,161,172,161,140,147,178,164,173,181,169,179,177,163,175,178,174,188,175,165,175,179,170,178,178,168,177,177,164,174,176,161,170,177,164,174,173,157,168,174,166,182,175,164,175,178,168,177,177,165,174,173,159,169,174,161,172,171,157,169,170,157,170,4 174,165,181,168,151,161,165,142,151,174,161,172,182,179,194,180,175,188,176,166,178,169,156,167,177,170,184,172,158,170,159,124,132,150,118,121,177,169,181,181,174,188,179,170,181,173,162,173,180,175,188,173,156,164,146,105,107,103,49,44,145,113,114,179,171,183,178,169,177,172,160,169,178,171,183,171,155,160,153,120,119,123,74,67,125,76,67,170,153,159,175,165,173,173,162,172,179,174,185,175,164,171,169,146,148,137,92,84,106,56,51,133,92,86,172,158,163,177,169,180,179,173,185,180,173,181,175,164,171,145,111,106,111,63,56,121,71,61,168,148,154,175,166,178,176,167,180,179,171,181,178,169,179,178,169,179,167,147,150,164,143,146,172,159,170,171,159,173,171,159,171,179,170,183,181,173,185,180,172,183,178,170,178,176,166,173,173,161,171,169,157,171,4 160,154,173,162,154,169,158,143,153,155,136,146,164,155,169,164,156,170,157,144,156,150,135,149,163,159,176,166,159,172,163,150,159,150,123,128,158,142,151,166,160,172,160,148,158,153,140,150,166,160,175,171,166,180,170,162,171,141,106,109,107,63,59,154,140,147,162,151,161,155,143,153,164,156,168,169,161,171,167,157,165,149,124,122,106,58,49,115,77,73,156,141,149,159,148,162,163,155,170,167,159,169,170,162,169,165,153,157,131,98,94,95,48,40,143,117,121,160,151,164,163,156,172,168,160,172,168,159,167,168,159,166,163,151,159,154,137,140,156,141,149,155,143,157,161,152,170,163,153,166,162,150,157,167,157,165,167,158,167,165,156,166,162,151,162,158,147,161,152,141,150,158,147,158,162,150,160,162,150,158,165,154,163,164,153,164,161,150,164,160,150,167,4 152,143,157,166,159,171,168,157,166,166,155,163,167,159,170,163,153,160,152,132,135,149,131,142,161,154,169,171,165,178,171,163,172,168,155,162,174,168,179,169,160,169,161,147,156,153,136,148,165,158,170,176,172,185,177,173,182,157,133,134,158,141,146,173,165,173,164,152,160,159,148,164,167,160,170,174,167,176,179,176,183,156,133,131,112,66,55,156,140,142,170,161,171,164,154,172,166,161,171,174,167,178,176,168,176,174,165,166,134,103,96,142,115,115,169,161,172,162,151,163,163,157,169,172,166,177,173,165,172,172,162,166,174,167,174,170,161,168,168,159,171,158,147,160,158,152,162,165,157,163,168,159,165,168,157,162,169,158,164,170,161,171,166,156,168,154,141,154,152,145,156,160,150,160,166,156,165,166,153,158,165,151,157,166,155,167,157,142,152,150,135,150,4 174,139,159,178,145,164,178,148,165,175,147,164,174,146,164,172,147,165,167,143,162,166,143,163,175,144,163,178,146,164,178,149,166,148,111,126,124,80,95,153,118,135,171,148,168,168,146,165,178,151,170,177,149,168,176,144,162,99,56,72,39,10,27,100,57,72,171,146,165,173,153,172,177,149,169,172,146,165,176,147,168,105,61,79,46,14,32,87,44,60,168,141,160,177,158,176,176,150,169,176,153,173,176,154,174,161,128,148,131,89,106,147,112,128,175,153,170,177,156,173,176,152,173,173,150,170,170,146,164,172,149,167,179,159,177,182,163,180,180,160,176,177,157,174,175,152,176,175,153,173,177,157,175,179,161,178,177,158,175,179,159,175,179,160,178,176,157,176,170,147,169,174,153,173,176,157,177,179,162,181,180,162,180,178,158,177,177,157,176,175,155,176,4 159,127,155,172,140,165,177,145,168,176,145,165,172,142,162,162,135,154,160,135,154,162,138,157,170,140,163,176,147,168,177,146,167,175,146,163,174,144,161,167,142,161,163,139,158,164,141,160,173,143,165,178,152,172,180,151,171,135,97,114,93,55,69,159,130,149,170,147,167,169,147,167,172,146,168,174,149,169,177,151,173,121,83,103,44,7,21,143,110,127,178,158,177,170,148,167,173,148,172,175,151,172,172,148,168,163,136,154,150,117,134,168,143,159,177,156,173,172,150,169,164,137,163,170,146,168,174,152,170,175,154,170,178,158,175,176,156,173,175,155,172,173,152,172,160,134,158,164,139,160,172,151,171,176,158,176,175,157,174,173,153,171,174,154,174,170,150,173,154,128,154,165,141,164,169,150,170,172,154,173,174,155,174,172,150,171,169,147,170,163,139,163,4 177,162,186,187,176,198,188,175,193,184,167,185,180,160,181,172,148,169,170,149,170,166,145,171,182,168,189,188,175,193,189,173,190,186,170,188,158,119,133,140,84,95,164,133,152,170,149,176,185,170,188,190,176,192,192,179,196,178,153,168,121,61,69,94,31,43,153,113,130,175,156,183,187,173,192,191,177,195,192,179,196,159,119,131,92,34,46,93,36,51,156,112,130,179,160,189,187,173,197,188,173,193,190,175,193,153,106,116,94,33,45,116,54,64,172,140,161,180,161,188,184,167,190,187,170,190,188,172,190,170,135,149,129,63,71,150,98,112,181,160,182,180,159,184,177,158,178,183,165,185,184,166,184,182,161,179,177,148,165,179,155,175,181,161,184,177,154,182,172,150,173,180,162,181,183,164,183,182,160,180,181,159,179,183,162,183,179,156,182,173,150,179,4 157,137,160,177,163,185,184,172,192,180,163,182,175,155,175,169,148,168,164,143,164,152,129,155,171,154,176,182,168,188,185,169,187,182,165,183,167,137,154,159,124,140,169,148,170,163,141,166,175,157,176,184,168,185,187,170,188,180,159,174,121,64,72,112,53,64,170,145,167,167,146,173,178,161,180,185,169,186,189,175,193,161,125,137,84,28,39,102,48,61,171,144,166,171,151,179,178,163,186,184,167,188,187,172,190,154,113,124,88,24,33,130,80,91,176,154,178,169,146,173,174,156,178,181,163,182,184,168,185,172,144,158,141,88,97,162,128,146,175,153,178,169,145,173,166,144,166,176,156,175,180,162,180,178,158,176,177,154,174,175,153,175,173,149,176,165,141,171,155,132,156,171,149,170,176,154,173,176,152,172,174,148,170,174,150,173,170,145,172,157,132,161,4 251,219,238,251,220,240,246,205,225,245,204,225,253,220,243,253,222,245,251,213,231,252,224,243,251,217,235,250,217,235,252,216,236,239,199,220,198,139,154,228,180,197,252,215,233,252,221,239,245,203,221,248,205,225,215,165,187,133,73,87,68,6,14,155,79,89,250,209,227,248,209,226,246,206,226,242,197,217,123,61,75,52,4,15,61,15,28,167,106,120,249,209,227,248,213,229,252,219,238,224,170,188,101,31,39,72,23,36,66,15,27,155,93,104,248,209,227,249,211,228,245,200,220,241,190,211,187,125,140,78,16,25,59,1,10,146,80,89,250,206,224,245,201,219,242,194,214,247,205,225,223,169,188,155,86,97,169,100,116,227,172,192,247,206,224,243,198,215,244,201,221,245,207,226,240,193,212,244,199,219,242,196,217,241,191,212,244,199,217,243,202,218,4 211,164,185,219,175,195,223,180,197,226,181,198,227,179,196,230,182,200,229,186,203,228,188,205,214,166,186,220,175,192,225,181,196,227,178,193,231,181,198,230,186,201,230,187,202,227,183,200,215,166,185,220,172,187,226,178,192,207,153,170,194,138,152,231,187,198,232,192,205,226,178,195,215,164,181,220,170,184,219,162,178,86,34,45,103,49,58,233,182,192,227,182,193,228,184,199,215,166,184,219,169,184,221,161,177,111,52,63,131,75,87,231,177,187,225,178,187,225,180,194,215,167,189,217,166,184,221,169,185,214,155,169,215,155,169,224,173,183,225,180,189,221,175,189,212,164,187,216,163,184,219,168,185,221,168,181,223,171,181,223,174,183,223,178,186,219,172,186,211,161,185,215,165,186,217,166,185,221,171,187,223,175,188,221,169,181,220,171,182,217,172,185,4 227,187,213,231,192,212,236,199,219,231,191,209,231,189,207,227,180,198,226,183,201,220,175,195,229,188,215,235,198,220,234,192,211,233,190,209,231,188,207,230,185,205,226,180,199,224,181,201,229,187,210,234,195,218,223,181,201,155,92,109,136,78,95,183,127,146,231,183,204,226,185,204,228,185,207,234,191,213,212,165,185,71,19,38,43,0,18,126,67,87,232,185,206,224,176,196,229,190,213,231,190,211,231,187,209,109,60,81,45,0,19,127,67,85,230,185,204,224,179,199,231,195,218,231,191,213,237,195,216,174,125,147,102,40,57,200,146,166,226,177,197,224,181,201,227,189,210,231,192,211,234,197,217,229,185,205,214,162,182,228,181,203,226,184,204,226,187,208,226,188,212,232,195,215,234,197,216,228,185,205,232,191,212,226,178,199,225,180,202,221,179,202,4 158,153,169,167,162,175,167,157,170,169,162,173,165,157,168,160,149,159,156,146,155,149,139,152,164,159,171,173,170,182,165,154,163,155,136,140,167,158,166,163,152,158,160,150,158,154,143,155,168,162,172,175,171,181,170,161,169,144,107,107,158,136,137,166,155,161,164,153,160,159,148,160,169,164,173,175,171,180,173,165,172,152,120,113,143,105,95,161,145,148,166,156,165,162,152,164,169,164,175,173,167,177,173,165,172,158,135,131,141,99,86,152,128,126,170,163,172,164,155,167,165,158,170,170,163,174,173,166,175,167,154,158,155,130,127,164,151,156,167,158,168,164,155,168,160,151,162,156,141,150,164,152,160,169,160,168,169,160,167,168,160,168,166,157,169,160,151,167,152,143,152,127,93,93,130,101,105,164,154,163,167,158,165,167,158,169,165,158,172,156,147,163,4 169,161,173,183,174,188,187,171,186,189,176,188,190,180,191,186,180,185,178,166,175,166,150,164,176,162,180,190,181,197,192,177,192,191,174,187,191,176,185,188,176,183,183,170,181,173,161,176,179,165,182,192,182,197,192,175,190,190,169,182,187,165,174,186,165,173,184,166,178,177,164,180,182,175,191,188,174,191,194,175,193,158,129,134,156,123,123,188,164,176,184,164,180,177,164,185,178,165,187,185,169,192,192,172,189,156,124,130,159,128,131,189,163,175,183,165,180,177,162,179,175,161,181,185,170,189,186,164,181,184,156,171,186,162,172,187,165,179,183,165,184,173,158,179,171,162,177,182,170,183,184,165,182,185,166,180,185,164,175,184,162,180,179,163,185,168,152,176,159,143,160,173,157,172,179,160,175,181,158,171,182,160,175,180,157,176,172,153,173,163,147,170,4 185,178,188,185,174,185,189,181,190,188,179,186,186,173,180,186,174,180,181,169,172,178,167,170,186,177,188,184,171,182,187,174,184,187,177,179,182,167,170,182,162,168,183,168,172,180,168,173,188,180,193,186,173,185,185,172,180,155,127,122,161,135,127,182,161,165,183,165,171,182,172,180,184,172,186,186,173,184,170,152,152,114,82,82,136,103,96,179,160,158,184,170,177,179,164,172,185,173,187,188,176,184,166,146,146,121,92,97,135,107,105,177,157,153,187,173,180,181,164,173,185,173,188,183,170,179,175,155,157,154,124,124,165,145,145,184,169,171,184,165,173,183,170,177,183,170,182,180,162,173,180,159,169,179,159,165,180,160,164,184,166,173,185,172,180,182,170,179,181,170,181,179,161,175,180,161,174,184,170,179,183,164,173,184,170,177,183,170,179,180,167,178,4 164,160,192,172,166,197,175,168,199,177,172,202,174,171,199,165,157,182,159,150,175,154,147,175,171,169,199,173,167,198,172,163,192,166,154,175,155,135,150,169,162,184,163,154,179,158,150,181,172,168,197,174,167,194,143,112,118,127,85,83,121,80,74,162,151,165,170,162,186,163,155,184,171,167,198,160,141,157,108,56,51,120,76,73,87,47,46,108,76,80,174,168,191,168,163,191,167,162,197,160,141,166,130,87,87,128,82,76,104,67,64,119,92,99,171,165,187,168,164,191,167,163,194,170,164,196,164,148,169,150,119,122,159,140,146,172,168,187,169,164,188,165,159,187,165,162,189,171,166,193,171,165,190,172,166,187,170,164,185,169,164,186,168,162,190,162,157,188,159,156,182,166,160,188,169,162,187,168,158,180,168,158,181,167,161,188,164,158,188,157,152,183,4 180,176,213,179,170,208,182,176,212,182,178,212,159,136,154,155,129,145,175,169,198,173,166,195,179,174,210,173,160,186,167,144,161,159,129,141,136,92,92,141,104,106,173,166,190,174,168,198,181,176,213,164,139,158,132,83,82,138,92,95,134,88,89,118,76,77,139,111,118,173,166,194,170,156,183,143,103,111,115,60,60,136,92,99,129,87,90,90,51,56,92,52,58,154,135,153,162,135,156,131,80,80,119,66,65,135,88,89,129,91,93,80,43,49,85,44,51,142,118,134,169,154,189,156,125,139,140,94,97,139,92,92,141,103,102,127,91,93,151,131,146,170,162,191,170,159,200,172,161,194,159,127,143,149,106,109,154,119,118,169,153,169,178,174,202,175,170,200,174,167,204,175,168,202,176,168,197,174,161,180,175,163,184,177,171,199,176,169,198,174,169,201,4 193,190,228,194,187,226,197,189,227,199,197,232,191,181,211,186,174,203,188,180,211,182,172,207,196,193,230,194,185,218,191,177,204,186,168,191,155,113,118,168,139,150,193,190,219,187,179,211,198,196,233,191,177,205,160,117,121,153,103,105,146,96,95,141,101,102,178,163,182,190,184,217,195,191,225,173,143,160,132,74,74,145,95,101,140,95,99,95,51,55,129,93,103,191,184,213,188,176,212,160,115,122,132,75,73,147,96,97,138,97,100,88,46,53,121,83,93,185,175,203,186,175,217,183,161,190,162,117,125,153,100,100,154,111,108,156,125,132,183,172,196,189,184,216,187,180,218,190,181,219,185,167,192,174,139,149,178,150,158,191,183,206,193,189,218,189,183,216,190,185,219,191,184,217,193,187,218,194,189,215,193,186,213,192,186,215,190,184,215,185,178,214,4 185,162,189,187,163,188,186,158,180,176,135,154,172,130,147,181,151,167,181,150,169,176,142,164,186,162,185,191,169,194,167,121,139,121,53,65,129,63,72,173,131,143,182,151,170,176,143,165,189,167,188,178,143,162,139,72,86,108,41,57,113,44,55,163,111,125,182,150,169,178,145,166,188,167,189,167,124,142,122,51,63,111,44,56,106,36,48,137,74,85,182,148,166,182,154,175,189,167,192,178,143,162,130,60,72,111,42,52,108,39,50,143,79,89,179,143,161,181,152,175,187,163,186,183,152,172,141,75,88,116,44,56,111,39,51,149,88,100,182,149,169,181,151,173,182,156,177,184,157,179,173,133,154,158,108,128,148,90,107,171,127,145,182,153,174,179,149,171,180,153,174,182,155,177,185,156,178,182,152,173,183,147,168,182,151,173,180,149,172,175,145,170,4 169,147,170,179,157,178,183,160,179,179,154,172,176,151,168,171,142,158,165,137,157,157,131,154,176,154,175,185,163,184,184,162,180,176,147,164,173,144,158,175,147,161,171,142,161,163,134,157,180,158,177,186,167,185,180,153,170,122,65,75,131,77,84,177,147,159,174,144,162,169,141,165,182,161,178,187,168,184,155,111,123,97,32,41,106,45,52,167,130,142,177,151,170,171,144,170,179,157,179,187,167,187,161,121,135,99,32,39,103,38,45,164,125,138,178,152,172,170,140,164,177,154,174,183,161,179,176,147,163,143,93,107,138,85,98,172,140,157,174,147,168,168,138,163,172,149,167,180,158,174,178,153,170,178,152,169,176,147,164,174,148,167,171,142,167,165,135,165,165,142,162,176,153,171,175,149,168,175,147,164,174,145,163,173,146,168,169,140,167,160,130,161,4 180,171,186,183,174,188,182,172,183,182,172,183,179,167,176,177,165,175,172,157,166,169,153,162,180,170,183,182,172,183,182,172,183,166,141,145,148,111,110,159,131,132,173,158,167,172,159,169,181,171,184,181,169,180,163,136,140,123,76,76,96,43,45,125,73,68,168,145,150,174,162,173,183,175,189,159,127,131,107,55,55,86,46,55,86,49,58,110,58,58,156,122,124,177,167,178,181,170,185,154,117,120,109,58,62,84,46,58,83,46,56,104,55,56,161,131,135,179,168,180,179,168,183,166,139,145,123,72,69,103,52,53,95,46,48,125,79,77,173,154,161,177,166,177,177,165,177,178,167,179,167,145,150,152,118,118,153,120,120,168,146,149,176,163,172,176,163,174,175,163,175,177,164,175,178,166,176,179,166,175,179,167,175,179,167,176,176,162,171,174,160,171,4 168,153,172,174,160,178,176,163,178,175,161,176,170,153,166,167,149,162,164,145,158,159,139,153,171,157,175,176,162,178,177,163,178,174,158,171,169,148,159,168,149,161,166,146,157,162,143,156,173,158,175,176,161,176,175,158,172,143,105,111,114,61,62,151,117,122,170,152,166,166,148,161,174,159,176,176,160,174,134,90,96,85,39,48,79,33,42,126,77,80,170,151,164,167,149,165,173,159,179,173,153,168,122,68,73,78,32,43,75,29,40,127,81,85,173,155,169,167,150,165,170,154,174,173,156,173,154,121,129,119,71,72,117,69,71,156,126,133,173,157,171,167,149,164,168,152,170,171,155,169,173,158,172,170,150,160,171,152,160,172,154,166,169,151,165,165,147,164,164,147,165,169,153,168,171,155,168,172,155,167,171,153,163,170,153,166,168,151,166,163,145,164,4 142,131,143,161,152,164,165,155,167,163,151,162,159,146,156,156,144,153,151,138,149,140,126,140,154,144,158,165,156,167,170,160,170,169,159,168,165,154,162,159,147,153,156,144,153,150,139,152,158,148,160,168,159,170,173,166,175,166,154,159,153,133,135,160,147,152,160,147,156,155,144,158,160,150,161,170,162,172,167,153,159,104,70,71,88,47,45,156,138,141,164,153,164,158,147,163,159,149,163,170,162,175,160,140,147,87,44,44,88,49,50,159,141,146,163,152,162,157,145,158,156,145,158,165,155,167,166,156,165,155,137,139,154,136,136,164,152,159,161,149,160,154,141,155,149,138,149,159,148,158,164,153,162,166,156,163,164,153,159,163,152,161,159,147,160,149,136,153,142,131,145,154,142,153,159,147,156,161,149,157,160,147,155,158,145,156,154,141,155,144,131,148,4 59,44,59,202,188,210,227,222,243,211,193,214,184,135,149,178,120,129,195,167,190,84,67,89,158,142,162,232,226,247,219,199,217,178,121,132,169,95,99,166,91,95,185,128,137,171,144,169,208,194,213,215,188,200,184,128,140,166,94,101,170,93,97,165,88,95,175,108,117,203,176,197,210,200,223,182,130,140,160,85,91,139,83,92,163,86,88,158,79,85,189,136,152,215,202,230,195,181,202,190,139,151,164,92,102,139,74,81,156,76,80,154,76,84,194,141,157,214,203,230,206,199,220,196,158,172,162,92,104,146,73,83,152,71,82,149,72,79,196,149,167,213,203,232,197,189,215,185,147,160,158,88,99,141,71,83,150,73,82,168,109,125,211,192,219,206,195,226,145,127,152,191,171,193,169,117,133,159,103,115,173,124,139,191,162,183,213,203,230,169,154,184,4 161,158,169,161,155,158,154,141,140,142,112,110,133,95,94,134,101,101,122,93,94,95,67,81,159,150,169,159,154,161,120,95,85,71,44,40,71,39,38,108,71,67,126,101,104,99,71,80,157,143,160,148,138,148,86,53,46,34,24,27,27,20,23,70,39,38,123,96,98,104,77,84,158,137,153,117,94,98,58,27,24,35,26,29,25,23,25,47,26,26,116,88,90,111,84,93,156,126,144,124,99,103,49,24,25,29,23,26,29,25,29,49,27,28,116,87,91,115,88,98,152,112,133,147,121,133,94,76,80,52,29,28,47,20,20,63,36,36,126,97,104,114,80,91,150,103,127,148,116,133,148,137,152,125,107,110,105,72,65,120,88,89,132,100,109,116,80,91,147,101,126,147,104,124,149,128,146,152,139,153,148,131,134,142,118,122,134,101,109,117,72,85,4 209,201,210,216,204,214,212,178,188,180,134,150,164,130,167,172,145,184,143,124,157,59,52,67,208,185,206,221,218,226,223,206,213,206,162,168,164,128,155,170,145,187,126,110,140,32,30,39,210,168,199,222,199,217,196,174,179,156,113,113,170,134,150,161,139,184,91,81,104,23,24,28,210,156,190,222,169,200,121,87,96,58,36,41,164,128,140,136,121,160,52,47,60,32,31,34,210,157,192,218,162,197,172,137,159,130,93,99,174,128,143,89,79,100,35,34,38,41,37,39,207,152,186,210,151,190,216,166,199,218,180,193,183,129,144,56,46,53,34,34,37,43,38,39,194,133,160,205,150,186,209,150,186,211,165,183,181,130,145,60,50,55,32,31,31,30,29,29,186,131,158,197,144,180,203,144,181,208,163,179,176,124,140,66,56,62,36,31,30,22,21,20,4 176,172,188,177,171,178,175,164,165,169,147,142,161,128,122,154,119,117,132,96,98,104,72,92,174,155,173,177,170,185,152,131,127,108,76,68,106,67,60,139,99,95,140,108,109,107,73,87,172,140,158,167,151,166,108,76,72,44,27,31,40,22,25,101,63,61,142,110,113,112,79,90,173,131,154,146,114,124,68,37,37,43,32,36,33,27,29,74,44,43,141,108,112,118,83,94,170,123,146,161,124,138,73,48,52,34,24,28,38,28,33,76,45,45,144,110,115,123,86,98,170,121,145,170,130,150,139,117,129,82,56,56,66,29,25,104,72,71,149,113,120,126,83,96,168,119,145,166,121,143,169,149,168,160,147,155,142,112,105,154,125,124,150,113,120,128,82,95,163,112,141,165,117,143,166,135,157,171,158,171,169,150,151,162,137,138,151,108,116,128,78,93,4 142,130,144,163,157,176,166,155,174,168,161,177,161,148,163,157,144,157,152,139,152,142,126,145,157,149,167,167,158,179,169,157,177,171,163,176,165,154,165,159,141,153,156,139,154,153,143,157,162,158,173,173,167,185,173,166,182,172,164,176,169,161,170,163,149,159,160,144,159,156,145,161,165,162,178,173,167,181,171,158,173,157,138,148,138,105,109,156,137,145,164,151,164,159,149,168,166,164,182,169,159,179,174,162,177,135,100,100,88,31,28,134,98,101,164,148,162,157,145,160,160,155,172,166,155,174,170,161,176,154,129,137,131,87,90,156,134,145,163,151,165,157,145,161,149,134,151,160,148,165,166,155,170,165,150,164,165,148,161,165,155,168,160,147,165,154,143,163,142,129,149,159,149,168,163,151,165,165,155,164,162,148,161,160,147,160,158,148,164,150,141,160,4 167,166,184,172,171,186,174,174,188,174,176,188,169,164,173,165,158,166,162,151,162,155,140,155,170,167,183,175,174,189,175,173,185,170,164,175,165,153,161,168,159,168,165,156,165,161,151,163,169,160,175,177,175,190,162,148,157,122,84,85,126,88,87,141,110,113,159,142,150,161,145,157,170,161,178,176,170,184,150,125,126,104,54,55,97,47,49,112,61,58,157,133,141,164,150,163,175,175,195,173,166,176,150,119,120,114,64,62,102,51,51,131,91,92,164,146,156,166,155,168,172,170,188,173,169,185,169,157,170,150,117,124,140,95,97,161,138,150,167,155,167,163,150,164,168,163,180,168,157,175,169,159,175,166,149,164,165,144,157,169,157,167,168,159,171,165,155,171,165,159,180,165,154,172,169,160,174,170,158,171,167,155,166,168,157,168,164,154,166,163,155,172,4 184,187,207,187,189,205,190,192,210,186,183,200,181,175,188,180,173,186,180,173,187,176,167,181,187,189,210,189,190,208,176,158,172,166,143,153,167,140,145,175,156,166,176,165,176,173,161,174,187,183,202,187,183,199,157,125,132,116,64,67,124,77,80,135,87,89,151,115,121,173,156,169,187,183,203,182,170,182,147,107,110,123,68,76,114,63,71,122,63,62,146,104,111,177,157,171,186,182,197,178,158,167,149,103,105,123,67,70,114,60,65,127,75,76,160,126,133,179,165,180,184,180,199,181,169,186,170,145,156,152,103,106,138,84,84,160,124,133,178,163,177,177,165,180,183,178,202,186,179,201,183,171,191,176,154,171,170,135,146,177,154,168,181,171,188,179,168,186,175,162,185,179,166,188,180,166,186,180,161,180,179,160,179,184,175,190,182,173,187,180,171,189,4 183,146,177,190,158,184,194,163,186,194,162,187,194,166,191,189,159,181,185,152,176,179,144,173,187,153,181,195,164,189,198,170,194,186,142,163,175,117,132,187,147,169,188,154,177,185,152,177,191,160,184,197,167,190,197,164,185,162,91,104,146,68,86,171,107,125,191,157,179,189,160,186,190,156,181,197,167,189,195,155,173,152,79,97,136,73,104,163,93,113,192,155,179,190,160,187,189,154,183,197,167,191,193,151,170,153,81,100,141,73,104,176,117,141,194,161,187,189,155,184,187,151,179,194,161,184,191,150,168,162,89,106,158,83,108,189,147,171,196,165,190,189,156,185,187,153,181,190,157,180,194,162,183,190,150,173,190,146,172,195,164,187,194,165,191,187,156,185,182,145,174,189,156,181,192,159,182,194,161,184,194,163,187,193,162,187,191,159,187,184,152,182,4 163,132,161,181,153,181,188,162,188,187,161,185,186,160,184,180,150,174,174,143,171,164,135,168,172,141,169,185,154,182,192,164,187,191,163,186,189,164,187,185,157,178,180,151,177,173,144,175,177,146,174,189,160,184,195,170,193,177,132,149,164,105,120,185,152,172,186,159,183,178,149,179,179,149,175,189,162,184,196,168,188,156,96,113,135,64,87,180,136,155,189,165,191,179,149,182,179,148,176,187,156,182,193,163,183,154,90,108,144,78,104,186,150,173,187,158,185,180,151,181,176,143,171,186,155,181,190,161,182,176,128,147,176,127,150,192,166,189,187,159,186,180,153,184,168,131,159,182,148,173,188,161,182,190,164,185,189,163,186,188,161,186,185,158,187,175,147,183,159,121,151,173,137,164,183,152,176,186,157,179,186,158,181,183,153,181,180,151,183,167,138,175,4 196,162,189,200,168,192,201,168,192,193,148,171,186,133,148,194,154,174,194,159,181,190,152,174,200,166,191,203,171,195,201,165,186,172,98,109,165,84,95,183,122,138,192,149,168,195,161,185,199,162,185,205,174,196,190,135,146,157,74,86,150,77,102,166,89,105,190,137,154,199,167,192,200,166,189,204,173,193,191,134,148,150,72,91,146,86,119,164,85,104,190,138,157,198,165,190,200,168,192,204,170,191,189,133,149,156,80,98,150,84,116,176,105,127,197,156,179,199,165,192,197,161,185,202,167,189,182,120,131,160,77,92,158,77,101,186,129,150,202,169,193,198,163,188,194,156,179,199,163,185,195,152,169,184,120,140,184,118,141,198,158,181,202,170,194,198,165,191,193,155,181,197,161,183,200,164,186,200,162,187,201,164,190,201,167,190,201,167,193,197,163,191,4 229,220,225,232,218,227,231,212,216,231,214,214,230,209,212,223,195,188,228,214,206,223,208,199,231,218,223,235,222,227,235,221,223,228,205,198,214,173,165,192,136,114,221,196,181,219,191,188,230,211,216,233,212,218,215,176,166,191,133,110,172,102,76,166,96,69,208,167,150,216,185,188,234,218,229,229,201,205,190,123,99,168,92,65,162,85,59,164,88,62,197,143,128,223,195,200,235,226,236,224,194,193,177,109,87,170,94,68,178,108,80,185,118,90,198,145,125,225,202,207,235,228,240,213,175,170,154,79,56,162,90,64,174,103,73,186,119,91,199,147,130,223,203,208,229,216,230,219,188,189,192,132,111,188,127,104,183,121,97,193,138,113,211,174,166,224,207,215,223,205,216,224,199,209,224,196,198,225,199,201,227,203,204,226,206,206,224,205,209,221,203,210,4 216,202,208,226,211,217,228,209,212,228,210,211,224,200,200,226,208,204,212,185,183,206,183,182,223,208,214,233,220,221,232,213,215,231,211,210,228,201,197,229,208,196,226,207,196,218,200,193,226,212,215,232,212,212,233,211,210,219,188,176,187,132,112,201,157,134,222,193,187,209,180,180,223,204,206,233,212,215,220,182,175,172,103,75,149,74,45,179,120,97,220,189,188,216,190,194,226,209,216,241,228,234,201,155,143,151,76,48,168,98,69,186,126,101,222,194,192,221,202,205,226,212,218,235,221,229,203,158,148,167,100,74,174,110,81,197,147,126,223,201,202,216,196,199,219,205,206,224,205,209,225,200,202,223,196,190,222,196,191,223,201,198,220,200,203,214,197,203,209,194,194,219,200,204,226,209,211,228,211,208,226,208,205,223,204,205,218,199,203,210,194,200,4 207,188,188,206,181,182,207,184,186,198,174,173,194,170,172,193,170,173,194,171,176,200,182,191,211,191,191,210,184,186,212,191,194,203,181,182,198,176,179,196,172,173,201,181,184,205,190,201,210,185,183,209,183,182,213,192,193,184,149,143,156,105,89,196,174,175,207,192,198,205,186,192,212,191,189,216,196,195,209,186,182,131,67,47,112,42,24,188,156,150,212,201,210,208,191,201,213,192,191,219,202,202,204,176,168,106,35,17,96,33,20,193,165,161,212,201,207,210,195,203,210,187,185,214,194,193,201,167,159,132,60,36,141,84,67,205,188,191,211,200,204,214,204,215,206,182,181,206,181,180,197,161,157,187,148,140,191,163,159,200,182,184,207,197,203,211,203,218,198,171,170,200,165,165,198,163,164,194,165,166,197,175,178,199,180,186,205,191,201,204,190,201,4 200,186,192,203,190,199,199,185,194,195,180,189,186,167,173,185,168,178,184,167,178,184,169,181,200,185,185,205,193,199,198,179,183,180,155,154,144,97,81,162,127,119,190,176,188,189,178,191,207,194,196,207,196,200,194,175,176,134,78,59,104,35,17,139,90,75,187,170,177,196,189,205,209,199,200,210,202,204,173,136,121,102,33,11,89,29,17,135,83,69,185,164,166,198,193,208,209,197,199,210,201,203,172,136,124,96,27,9,70,15,6,130,80,64,195,183,193,197,194,209,208,194,195,205,192,193,177,136,122,108,39,15,100,34,14,171,141,137,198,190,202,197,193,207,205,191,192,199,180,178,177,132,118,157,110,94,154,106,89,183,164,167,193,183,196,192,184,195,197,179,180,195,172,174,189,165,166,187,166,168,187,168,173,190,177,187,191,178,189,191,181,193,4 199,185,195,201,186,191,205,192,193,200,185,186,205,193,197,206,195,198,201,188,191,186,169,171,201,187,195,199,181,179,207,194,196,201,182,180,180,145,137,188,161,155,201,188,188,198,183,184,205,191,198,199,180,178,209,196,199,170,134,125,88,35,29,116,61,51,197,176,171,204,192,195,209,197,205,205,190,193,208,193,195,152,107,96,55,20,23,103,53,45,192,163,154,199,186,188,204,189,195,210,197,203,206,192,194,185,150,140,107,50,39,134,83,66,198,175,168,194,177,179,203,188,193,208,195,198,209,197,200,199,176,171,173,122,99,186,146,124,199,180,175,200,186,188,204,190,195,206,192,195,210,199,202,207,193,192,200,181,174,198,178,169,201,185,183,202,189,192,201,187,189,204,190,190,209,197,200,209,197,199,207,194,194,205,192,192,202,188,190,198,184,188,4 195,172,175,209,188,191,216,196,197,215,194,194,212,188,189,206,179,179,200,172,171,193,163,165,202,180,184,208,184,188,217,194,196,219,197,197,215,193,190,207,179,175,203,173,170,202,174,174,207,185,187,214,191,191,217,193,192,211,183,177,209,181,175,209,182,175,208,179,174,201,167,165,208,186,187,217,195,195,228,206,203,151,101,90,156,106,93,221,197,191,207,176,171,204,171,171,213,193,197,219,197,199,223,203,201,196,155,141,194,152,134,217,193,189,209,182,181,206,177,174,209,187,190,216,194,196,219,196,193,220,197,189,216,190,181,214,188,184,211,187,189,206,180,179,204,182,183,213,191,190,215,191,188,214,189,185,213,189,184,210,183,181,212,187,189,207,183,189,201,182,183,206,184,184,210,184,182,213,188,186,211,187,184,206,180,179,209,185,188,202,177,184,4 185,166,181,200,187,200,206,199,214,198,186,198,187,168,174,193,182,192,189,176,185,184,170,182,188,170,182,202,189,204,204,192,202,149,106,104,138,87,79,191,173,175,192,180,188,188,176,190,192,175,184,205,196,209,173,132,126,102,45,41,99,43,39,157,109,99,195,182,191,188,175,187,198,185,192,208,199,207,179,150,150,97,42,41,96,45,44,111,54,48,176,149,152,189,173,185,197,184,195,210,201,209,156,122,121,94,39,38,98,46,45,93,40,39,165,136,138,187,169,177,199,190,205,205,196,206,152,104,96,88,35,36,93,41,40,168,133,135,191,176,186,188,174,187,194,185,198,194,179,184,177,140,133,129,75,69,154,120,119,199,190,199,188,171,181,185,170,185,187,175,185,194,183,190,192,177,184,190,169,175,196,186,196,193,180,191,192,179,193,184,171,187,4 229,208,214,240,224,229,242,233,244,202,171,161,199,167,153,225,211,212,221,205,203,219,204,207,232,212,219,235,218,223,211,179,165,121,61,34,139,81,50,213,188,174,223,210,209,219,203,204,234,216,221,231,211,210,160,97,64,80,26,11,97,37,12,162,105,71,223,206,203,221,206,208,236,216,215,239,224,226,167,119,99,76,19,6,90,35,16,108,45,18,193,162,149,219,201,200,235,215,215,236,216,214,126,73,56,87,29,12,89,34,16,72,18,0,170,136,122,216,194,188,239,225,234,225,200,194,121,60,36,69,22,12,80,25,9,170,125,108,216,199,198,220,205,207,234,221,227,212,182,167,170,114,87,87,30,10,148,106,88,227,213,214,216,198,197,216,196,199,227,212,213,223,202,196,205,177,167,190,153,135,218,203,201,222,207,210,220,202,208,216,199,205,4 199,166,194,208,181,209,207,177,207,206,173,201,175,105,123,187,130,151,195,158,182,191,153,179,206,180,210,211,186,215,209,178,205,193,144,167,157,72,84,152,75,89,192,150,175,195,165,191,206,180,205,206,170,198,208,169,198,193,138,160,161,78,89,135,48,59,187,135,160,196,164,190,206,176,200,205,166,193,208,167,196,188,124,142,166,81,93,166,79,93,180,113,136,192,150,174,205,174,202,208,175,203,206,168,191,162,78,87,161,70,81,153,67,77,160,76,92,190,135,164,204,171,202,208,177,206,203,159,184,175,95,106,160,75,87,148,62,72,181,118,142,192,143,174,202,170,197,205,172,197,202,161,185,192,134,156,190,137,158,192,145,168,196,157,185,188,141,168,198,163,190,202,168,194,200,159,182,201,158,185,199,161,184,200,166,191,193,153,179,189,147,175,4 181,155,183,186,158,186,191,164,193,188,152,181,189,157,184,187,159,185,185,158,186,173,138,167,184,156,185,195,170,200,190,159,185,155,86,102,175,131,154,193,166,192,185,153,177,179,146,173,189,165,191,194,166,195,189,150,176,146,69,82,157,94,113,193,160,184,184,144,164,179,142,168,188,161,185,195,167,194,180,132,154,153,75,86,153,76,88,183,134,155,190,155,178,181,144,171,189,160,189,199,174,204,179,127,146,151,74,84,160,98,111,189,147,170,188,151,175,182,145,172,185,153,180,195,168,194,192,153,178,189,149,172,194,164,188,191,156,178,186,146,171,181,149,175,182,149,176,194,171,197,196,170,195,193,164,186,193,161,183,188,151,175,181,142,168,179,149,176,181,152,180,195,175,207,193,166,193,191,161,183,190,158,182,183,140,165,182,146,174,177,145,174,4 146,136,150,168,158,171,177,168,180,176,167,179,170,157,168,163,144,151,157,136,145,145,124,137,162,152,166,174,163,177,179,169,182,168,144,145,166,139,140,168,150,156,160,137,144,156,138,150,164,152,164,177,166,178,176,155,162,151,106,94,146,102,93,169,145,145,165,144,150,159,138,149,168,158,170,175,161,170,165,127,125,157,115,115,143,98,94,158,118,110,170,150,158,162,143,155,168,156,171,176,162,174,172,144,146,176,147,153,156,113,105,157,116,110,172,154,164,164,148,159,165,153,166,174,161,172,178,163,170,175,152,152,167,134,127,170,146,149,171,155,167,165,152,166,158,145,155,170,155,164,174,159,167,175,159,163,175,159,163,173,158,168,169,153,167,162,149,166,148,135,146,165,152,162,171,156,163,174,160,166,172,157,164,172,158,170,166,152,166,155,142,158,4 162,149,165,169,154,168,175,162,175,171,151,158,166,141,147,166,145,153,159,134,140,152,127,137,167,155,168,176,164,178,174,154,164,155,112,104,154,111,103,167,143,146,165,142,147,155,128,136,170,157,168,177,163,174,169,136,136,150,104,96,134,83,77,161,124,120,167,142,146,162,137,147,172,158,169,173,151,157,160,116,109,162,125,128,147,103,102,149,103,93,166,136,138,168,148,160,172,158,172,177,161,171,172,141,141,180,157,165,160,123,117,149,101,91,170,145,151,168,150,162,171,158,172,178,165,176,179,161,166,176,154,155,166,132,122,167,136,131,173,154,164,169,153,165,167,152,163,174,161,169,177,161,168,176,157,159,175,155,156,175,158,164,172,155,167,167,152,167,161,147,157,171,156,166,175,159,167,176,160,165,175,159,166,174,159,169,171,156,169,164,148,165,4 162,159,176,165,162,177,167,161,172,169,164,178,161,150,159,159,147,154,152,138,148,147,133,150,165,161,175,173,171,186,172,168,180,145,120,118,154,133,134,170,162,168,160,147,157,157,144,158,171,168,180,177,177,191,158,145,151,126,84,70,141,108,99,170,159,164,172,162,170,156,142,153,175,173,187,175,171,184,151,128,127,135,97,85,143,110,100,165,146,147,167,156,165,156,141,156,176,172,188,179,177,192,151,125,124,132,90,78,128,85,72,157,136,137,166,156,165,162,149,161,174,168,180,176,171,184,152,128,128,121,73,58,137,99,89,170,157,165,164,151,161,156,141,156,171,165,177,173,166,177,169,161,171,141,111,107,162,145,148,176,168,179,161,146,158,152,137,153,164,155,167,169,161,172,163,151,162,163,153,163,170,161,172,173,163,173,160,143,156,150,132,145,4 166,164,182,172,170,187,173,169,184,159,141,149,166,152,160,172,163,171,160,147,157,154,140,155,173,173,190,178,179,198,157,139,143,133,90,78,156,132,131,178,171,180,174,164,173,166,154,167,174,172,187,173,170,186,140,106,101,139,100,90,146,109,102,172,158,163,180,172,182,165,152,165,173,168,184,173,165,178,140,101,91,148,115,108,150,113,106,170,151,153,176,166,175,164,151,164,181,178,196,174,166,179,141,100,92,139,99,92,132,85,74,163,140,142,174,164,176,168,156,168,179,174,189,172,160,170,134,89,81,132,87,79,135,90,82,170,153,160,176,165,177,163,150,164,175,167,181,179,172,186,152,124,124,128,80,69,165,143,144,183,177,190,174,162,174,156,140,155,174,165,178,177,168,181,172,161,173,160,136,140,179,170,181,179,168,180,171,158,173,156,139,155,4 221,206,230,223,209,232,223,203,225,193,162,184,177,142,163,210,182,202,215,193,213,212,188,210,224,211,233,215,192,214,138,98,122,68,40,65,51,26,50,118,79,101,212,186,206,214,193,213,228,211,232,145,106,131,36,15,42,38,24,48,38,24,45,40,17,42,172,136,157,223,203,223,223,199,220,101,66,92,33,20,44,47,28,49,46,28,47,39,19,43,146,109,132,227,208,227,220,197,219,110,71,96,36,16,40,41,23,45,38,20,42,48,20,46,175,142,164,226,209,228,223,208,229,205,178,199,127,87,110,81,46,69,97,63,87,144,109,133,215,193,213,221,203,223,222,206,227,222,206,224,218,195,214,209,181,200,215,190,208,219,197,216,221,203,222,218,198,220,221,204,226,223,206,225,221,204,222,223,206,223,222,205,222,221,203,221,220,201,221,217,195,221,4 172,148,175,197,176,199,203,184,205,203,183,204,197,175,196,193,168,191,188,163,187,177,150,179,189,168,193,202,183,205,205,187,207,204,184,204,204,183,203,197,174,193,194,171,193,188,163,190,194,175,197,202,182,203,207,188,208,199,174,194,174,143,160,196,171,188,198,175,195,192,169,194,196,178,200,204,185,205,201,177,197,96,68,85,29,9,25,141,111,130,204,181,203,193,171,197,194,176,200,210,193,214,171,142,161,20,3,18,5,0,10,105,77,96,206,182,204,191,167,194,190,168,191,202,183,203,192,168,188,105,75,93,90,61,79,171,143,165,196,172,198,187,162,190,185,161,184,195,173,194,199,177,198,198,172,193,196,168,189,195,170,194,189,163,193,182,156,188,174,148,173,188,164,187,193,168,190,191,166,188,191,167,190,190,165,192,184,158,188,175,147,180,4 179,172,192,186,179,199,190,182,198,190,181,195,186,176,191,180,169,180,180,171,183,176,166,184,182,176,194,190,185,201,195,190,205,196,192,204,191,185,196,186,177,186,182,170,181,177,165,183,184,176,190,191,185,197,171,147,151,150,113,113,170,144,148,187,175,183,188,178,189,183,171,188,188,183,204,177,159,168,123,64,57,119,57,54,122,61,54,157,117,116,192,184,197,188,179,196,189,182,202,165,132,140,121,56,47,134,75,70,121,61,54,167,137,141,190,180,194,185,174,191,187,181,200,187,177,193,169,141,144,166,136,139,178,156,161,191,181,190,192,183,195,184,173,190,182,173,191,186,177,191,190,182,194,193,186,197,192,182,193,191,181,193,189,179,196,185,176,197,180,174,189,186,180,193,191,183,194,189,178,189,189,178,190,191,180,196,185,171,191,184,174,196,4 160,153,167,177,170,184,181,173,185,181,171,183,179,169,180,173,160,169,169,158,169,160,149,162,168,159,173,178,170,184,185,178,189,185,176,187,183,175,186,177,165,172,175,165,174,171,163,177,175,170,185,177,164,173,170,146,148,155,118,120,163,136,139,181,170,177,182,173,184,176,168,182,179,176,186,188,185,198,178,159,164,113,51,46,101,41,37,175,159,164,187,181,192,176,164,181,177,171,185,187,182,195,184,171,177,162,136,137,149,118,119,178,162,168,184,174,185,177,167,182,173,165,179,183,174,186,176,156,157,179,162,160,191,183,192,185,174,182,181,168,180,177,168,184,170,165,175,180,174,182,183,176,184,182,171,178,182,169,178,183,171,183,180,168,183,172,162,181,162,155,168,175,166,176,181,171,181,182,171,180,183,173,183,180,168,183,175,162,179,165,153,172,4 176,168,187,186,177,195,190,178,194,189,176,192,187,175,188,182,169,179,177,164,177,172,158,176,181,174,192,192,186,204,194,184,201,195,185,198,190,178,188,187,176,185,182,170,181,177,164,182,184,175,191,194,187,202,192,179,193,183,165,172,185,170,177,188,177,185,186,174,184,180,167,186,187,178,194,195,186,203,178,157,168,89,33,35,142,105,107,193,182,190,187,176,189,184,173,191,186,176,196,192,181,201,184,169,180,153,120,126,175,154,160,191,179,187,189,180,192,188,179,195,182,172,189,189,178,195,191,179,191,194,183,192,190,177,186,189,178,187,186,174,186,182,169,183,174,160,176,183,171,184,184,170,181,186,171,180,187,174,183,187,173,186,187,177,194,181,169,190,169,156,172,176,162,177,181,168,180,184,170,180,185,172,183,187,177,191,186,177,195,177,165,186,4 195,202,219,201,206,219,205,210,221,204,210,221,202,206,215,198,200,205,196,198,205,189,189,200,195,199,209,205,213,225,201,203,211,194,188,191,196,193,197,202,206,211,200,203,207,196,198,205,199,204,217,191,184,188,154,118,108,135,88,72,153,113,99,172,145,133,194,189,191,199,201,211,200,206,223,174,153,150,131,71,58,141,94,81,137,89,75,140,93,76,194,189,189,198,198,209,195,195,206,151,110,99,128,71,59,148,100,88,126,73,57,151,113,100,204,206,208,200,201,209,194,195,208,168,139,134,140,89,73,149,107,94,168,142,132,191,183,181,206,209,214,201,203,210,191,192,207,192,191,200,186,177,177,194,190,190,202,205,208,202,202,205,203,204,211,196,196,207,190,189,202,190,190,198,197,198,204,201,202,207,200,200,205,201,201,207,198,198,207,191,190,205,4 168,160,180,178,169,188,185,177,193,185,176,192,181,170,186,179,170,183,174,164,178,167,155,174,171,160,182,182,175,190,187,181,196,187,179,192,186,179,192,180,170,180,178,168,183,173,162,182,176,167,186,185,177,191,145,107,108,129,80,80,166,139,144,184,173,181,182,171,184,179,169,188,181,175,194,172,151,163,115,52,46,115,51,51,117,56,52,177,159,166,188,181,195,180,170,190,182,177,198,182,171,188,151,111,114,141,93,93,151,115,116,186,174,184,183,172,186,180,170,188,177,167,187,183,176,194,183,174,187,186,176,186,187,176,186,188,179,190,183,173,188,179,168,185,172,163,181,182,175,189,184,176,187,183,172,183,185,173,184,183,171,187,183,175,193,179,172,192,167,159,177,174,163,177,182,172,186,182,170,182,182,170,182,182,170,188,179,169,188,174,164,184,4 163,155,172,180,175,192,185,178,194,186,179,193,179,167,181,177,166,178,170,157,173,163,152,172,174,169,187,187,185,203,189,183,198,180,165,176,180,166,177,178,165,173,177,166,179,172,160,181,176,169,182,183,173,183,189,183,194,144,97,96,155,117,120,184,175,184,181,169,181,174,161,177,180,178,192,188,182,194,190,185,194,150,103,101,135,78,76,179,164,174,185,175,188,176,163,180,176,169,184,189,186,201,191,185,198,156,113,114,133,73,69,178,164,173,186,178,190,179,167,184,173,166,178,181,171,184,187,179,190,166,134,136,153,107,106,179,166,176,182,171,186,176,164,183,170,166,178,179,172,182,180,169,176,174,154,158,175,156,165,180,168,182,179,168,186,173,162,183,163,157,169,174,166,178,172,154,159,163,132,131,178,166,179,176,163,178,173,161,178,167,155,174,4 166,162,176,175,166,181,177,164,180,178,164,178,174,159,171,174,163,174,168,156,169,157,144,162,174,171,183,182,177,190,182,171,186,183,174,186,176,162,170,157,123,121,173,158,170,168,156,173,176,171,183,188,186,197,177,163,170,143,107,108,165,143,151,165,132,132,176,161,170,174,165,182,179,175,186,187,182,191,171,147,154,89,23,21,129,89,91,186,176,185,179,167,179,177,167,186,180,176,189,188,184,196,180,165,174,126,76,79,139,102,103,188,181,189,180,168,179,174,161,176,177,174,184,188,186,197,171,154,158,155,122,122,182,171,177,184,174,182,182,172,184,177,167,182,171,166,174,182,179,187,179,168,177,176,161,166,181,170,178,183,171,182,180,169,185,173,163,182,165,159,170,175,167,177,179,170,180,182,175,183,180,167,177,183,174,187,177,166,180,168,157,177,4 166,159,173,183,181,196,188,183,197,186,179,191,183,176,185,172,158,163,169,155,166,163,151,171,177,175,188,187,183,196,190,186,198,190,186,196,185,176,183,178,162,168,180,170,181,170,159,174,180,174,185,188,182,192,186,177,186,167,142,142,184,172,177,185,174,180,182,170,178,176,165,179,180,172,181,192,186,196,171,153,159,85,35,32,167,147,148,184,169,171,181,165,174,181,172,191,179,171,184,191,187,200,170,150,155,65,17,18,149,122,124,188,173,178,181,166,176,180,170,188,177,171,183,186,180,192,177,159,164,121,71,63,164,139,143,188,178,189,183,171,184,179,170,187,171,163,175,179,170,178,182,172,180,177,159,163,184,172,181,184,171,184,183,174,190,175,163,185,163,153,167,177,169,179,181,171,181,182,172,182,182,171,183,180,166,182,178,166,182,168,155,175,4 161,154,169,177,172,187,184,178,192,181,173,185,179,170,180,173,161,171,168,157,170,157,144,163,169,163,178,182,176,190,186,181,193,184,175,185,186,180,189,176,164,173,175,164,175,170,160,176,173,168,181,183,177,187,189,184,193,174,161,168,158,137,140,179,167,174,178,166,176,174,164,179,174,167,178,184,176,185,181,172,180,117,72,69,95,43,38,170,153,158,183,174,185,175,163,180,174,166,180,183,177,187,180,170,177,100,51,47,110,64,60,178,164,171,182,172,182,176,165,180,170,161,173,179,170,180,186,179,187,157,136,138,162,143,146,185,177,185,180,169,181,176,166,182,161,149,158,172,160,168,179,169,177,181,171,179,180,169,178,182,173,182,180,172,186,174,164,184,156,144,155,166,154,163,175,163,173,175,162,171,177,164,174,180,171,183,177,166,182,168,158,177,4 172,170,184,181,179,192,185,183,195,184,181,192,178,172,182,173,163,172,170,163,173,166,158,174,177,174,188,184,180,195,187,182,195,185,179,187,182,177,185,178,171,179,176,168,178,173,165,180,179,176,188,187,182,193,189,184,194,188,182,190,173,161,164,164,143,145,178,169,179,176,166,181,183,181,192,189,185,194,186,176,183,187,180,186,152,118,115,125,69,60,168,148,154,179,172,189,182,177,192,189,186,199,173,147,146,174,151,149,168,147,149,147,106,105,173,157,166,179,169,184,178,170,184,185,178,190,182,168,175,180,165,168,184,175,180,181,171,180,180,168,180,179,167,182,172,164,175,179,171,180,181,171,180,182,171,178,182,170,176,182,170,179,180,167,183,172,159,177,166,156,169,174,164,175,179,167,177,180,166,175,180,166,176,182,171,184,178,166,182,169,156,174,4 167,159,175,180,174,188,187,182,198,184,176,193,179,168,183,175,164,175,170,158,170,165,154,171,174,166,182,174,166,179,145,117,126,156,129,136,182,171,182,179,168,177,175,163,174,171,161,177,176,167,181,126,90,93,74,16,18,121,76,77,185,174,184,178,164,171,174,159,169,175,164,180,178,169,182,112,67,69,75,15,16,131,91,94,179,162,169,142,93,89,135,87,90,176,164,181,180,173,188,132,97,103,108,59,60,163,138,145,180,165,171,145,97,96,157,125,134,180,170,188,176,168,182,182,175,190,183,173,184,187,178,186,185,175,183,181,168,179,182,172,186,178,166,184,173,165,178,179,174,186,183,176,186,185,175,184,184,172,181,182,171,181,182,171,187,176,163,183,168,159,171,176,167,179,179,168,179,179,166,176,182,170,180,181,169,182,179,165,183,172,158,178,4 172,162,176,182,174,185,185,174,184,184,173,182,181,169,178,182,171,181,176,164,173,174,163,176,180,172,184,189,180,193,193,187,197,191,185,193,189,179,187,185,175,182,179,166,175,181,172,184,184,176,186,191,183,192,194,188,196,197,190,195,190,180,183,187,176,179,186,174,181,178,165,176,186,176,187,195,188,197,190,180,187,117,90,94,150,127,128,193,183,186,187,175,183,179,167,179,186,177,192,195,189,200,189,178,184,82,50,52,134,110,113,195,185,190,184,169,177,184,172,184,183,175,186,191,184,195,191,182,191,189,175,180,191,181,185,187,177,182,187,175,184,185,174,187,177,169,178,186,176,186,189,180,188,189,180,187,188,177,183,187,174,183,184,171,185,180,168,187,172,163,174,183,175,184,184,173,181,183,171,179,184,171,179,184,171,183,183,171,186,177,165,182,4 183,175,191,178,162,176,170,145,154,144,108,110,155,122,129,180,163,174,181,173,179,178,169,176,180,170,180,138,106,109,123,79,80,101,61,63,94,52,54,158,123,128,179,163,172,179,169,177,175,158,166,102,63,65,76,42,51,95,63,73,75,44,51,113,70,69,169,143,150,183,173,183,180,168,177,130,92,94,96,59,67,102,67,80,85,53,66,94,52,53,159,127,129,184,175,186,184,177,190,170,148,156,124,81,87,94,59,73,88,57,70,100,58,60,158,125,126,182,171,182,188,182,198,181,166,178,114,75,76,77,44,53,84,49,56,123,81,81,171,148,152,180,169,177,188,183,196,185,178,189,150,122,123,108,63,61,122,80,79,170,141,146,183,168,177,182,173,183,187,183,194,187,181,191,179,164,174,167,140,140,172,149,153,184,168,178,184,172,181,182,172,183,4 177,175,184,180,176,183,185,182,190,186,182,189,182,175,183,178,170,177,171,160,167,166,159,168,180,177,187,188,185,194,191,189,197,186,181,186,183,175,179,175,166,166,176,169,171,172,167,177,182,179,186,187,184,189,175,159,161,131,97,96,146,120,119,180,170,170,180,172,174,174,167,178,184,184,193,184,176,179,108,71,68,76,42,46,85,48,48,162,140,138,181,175,179,175,168,178,179,175,184,183,177,181,131,99,99,87,56,65,77,44,50,146,119,112,183,176,180,178,171,179,180,176,184,188,187,194,171,154,158,85,47,47,99,65,62,172,157,153,178,169,173,174,166,176,178,175,180,186,183,188,181,176,180,154,129,126,165,146,142,182,173,176,179,171,179,175,169,184,174,171,176,182,178,183,183,179,184,182,175,177,181,174,179,178,168,176,179,172,184,171,162,179,4 183,170,184,185,173,184,188,178,190,189,180,192,188,178,188,186,174,184,182,170,180,180,168,179,184,172,187,188,177,189,189,179,192,184,169,179,184,171,180,186,174,184,187,176,187,182,171,180,186,173,187,190,180,194,178,161,170,126,86,84,155,126,128,189,178,189,187,176,186,184,173,183,184,172,187,188,173,184,122,90,93,56,33,44,112,76,79,187,170,176,185,171,181,183,169,180,184,172,187,187,171,181,108,74,78,52,30,41,126,94,97,187,171,178,183,167,177,184,171,182,184,171,185,186,175,188,156,128,132,122,81,81,174,149,156,188,179,188,185,171,180,186,174,186,183,171,185,182,167,180,178,158,169,182,165,176,184,170,181,186,174,182,184,172,180,182,170,182,179,165,179,180,165,178,181,164,176,183,170,182,184,170,180,184,169,179,182,169,179,179,165,177,4 166,157,170,189,182,194,196,186,198,195,184,195,191,179,189,183,170,179,177,164,175,166,151,164,180,170,183,195,186,198,201,191,201,199,189,196,195,185,192,188,174,180,184,171,181,178,166,178,185,177,188,196,186,195,199,187,194,204,195,199,198,189,192,191,178,182,190,176,186,187,176,190,189,182,193,195,183,192,202,191,197,155,134,136,170,152,151,200,189,193,191,177,190,191,181,201,188,180,193,196,186,199,204,195,202,145,120,120,170,151,151,199,187,194,191,178,190,187,175,191,183,173,185,193,182,192,196,185,192,198,186,191,194,180,180,192,179,184,192,180,193,185,173,191,176,164,176,188,178,187,194,183,190,193,183,189,189,174,177,191,177,185,191,180,196,179,167,188,166,154,168,183,172,183,190,179,188,188,175,182,188,174,182,187,173,187,183,171,187,175,163,184,4 155,133,160,166,143,169,169,144,166,168,142,161,167,142,163,161,135,156,154,127,148,148,120,145,163,143,167,170,148,170,175,153,173,172,149,167,170,147,165,165,139,154,162,136,155,155,128,153,167,147,169,173,151,170,176,156,173,166,140,158,165,140,155,170,146,160,167,140,158,162,137,159,169,148,170,176,156,175,172,149,166,115,70,86,127,85,98,172,149,163,168,141,159,164,138,160,169,147,172,177,158,180,169,144,161,104,57,76,122,81,97,175,151,164,171,146,165,168,144,166,165,142,165,170,146,167,171,147,166,155,122,140,165,138,155,174,149,165,171,146,165,169,145,167,161,138,159,163,135,154,166,137,155,172,147,165,174,149,164,171,144,161,170,145,164,165,141,163,154,129,153,161,134,156,168,142,162,170,145,162,171,145,161,172,147,166,168,143,163,160,136,158,4 172,152,178,167,142,166,169,147,172,160,130,154,158,125,144,175,155,175,173,151,171,166,142,162,173,155,181,162,137,160,150,115,135,129,81,101,140,97,116,167,143,162,173,153,171,171,149,168,174,156,181,142,104,127,112,60,79,108,58,79,119,68,84,150,111,128,173,151,171,173,151,169,173,153,177,134,92,115,96,49,74,99,49,70,113,63,82,147,108,128,174,152,170,174,151,170,173,154,176,143,106,128,109,64,87,100,53,73,113,68,91,152,119,140,177,157,172,173,150,167,171,148,173,153,120,142,133,86,107,120,76,100,137,99,121,164,136,152,179,161,177,175,154,172,169,145,171,168,144,167,152,117,139,148,109,131,172,150,170,177,158,174,177,158,176,172,149,169,168,143,168,167,141,166,165,136,158,171,146,168,178,159,179,176,156,175,174,152,172,169,145,166,4 235,212,212,248,221,224,247,211,210,253,223,223,254,227,227,245,211,205,244,213,210,236,206,208,244,220,223,253,225,226,186,115,93,188,120,96,241,198,184,252,223,216,249,218,214,243,212,213,249,225,228,252,219,215,167,89,64,133,49,21,185,102,64,250,216,202,254,228,224,250,220,222,250,224,225,254,227,227,216,152,130,167,78,41,181,93,53,235,182,157,255,228,227,250,220,226,250,224,228,255,234,238,240,196,183,186,99,54,204,122,82,243,194,173,254,226,225,250,219,223,246,218,219,253,226,228,251,219,213,216,148,110,211,137,96,252,219,211,254,227,227,250,219,222,237,208,205,248,217,216,253,223,220,248,210,201,239,192,173,252,221,220,251,219,224,245,214,223,227,198,197,243,212,210,248,216,211,251,219,215,254,226,225,249,215,216,244,210,215,238,206,215,4 209,196,218,215,205,228,219,209,234,219,210,234,218,210,231,220,212,237,212,199,222,204,191,214,212,198,217,218,208,229,209,189,207,194,161,171,195,162,169,209,189,205,213,203,225,207,193,216,216,202,220,196,167,175,168,113,111,171,118,117,177,125,125,175,123,120,194,164,173,208,197,220,208,182,195,169,113,108,167,107,102,170,112,106,171,113,109,173,120,118,185,144,148,206,192,213,210,185,198,180,128,125,170,107,100,161,91,81,158,92,83,177,127,125,188,153,158,206,191,212,219,203,223,189,144,147,163,96,85,160,89,76,162,97,86,174,126,121,197,173,184,205,195,216,220,205,228,205,172,185,184,136,138,186,144,145,195,160,163,202,178,189,207,196,214,202,192,211,218,202,226,217,200,222,214,198,215,208,186,201,213,197,212,209,193,209,204,192,209,196,187,204,4 218,202,228,220,208,233,217,199,228,206,171,194,202,159,173,222,201,225,225,216,244,222,214,241,221,207,233,214,189,211,184,129,143,183,121,134,190,132,143,192,134,144,203,164,179,219,202,228,208,178,199,177,117,125,164,89,95,177,110,118,180,111,117,181,114,120,185,121,129,207,172,193,186,133,145,164,91,94,172,100,107,172,99,102,176,101,107,179,109,114,187,125,133,203,159,174,196,147,160,171,100,104,171,93,98,165,82,85,159,75,75,182,112,118,190,130,139,205,166,184,215,190,212,177,112,119,169,89,91,163,74,74,155,68,68,177,106,110,186,124,131,209,180,203,221,202,227,184,121,132,165,85,88,168,88,89,174,98,100,184,119,123,199,156,169,216,201,226,224,210,238,205,163,184,191,133,147,192,138,150,204,160,176,212,179,196,216,198,222,213,198,223,4 200,190,210,216,205,225,207,174,183,201,155,160,213,192,207,212,199,213,200,180,193,193,175,194,212,202,225,216,196,213,205,158,162,204,156,158,213,185,194,216,201,213,213,199,214,207,194,216,216,208,227,221,210,229,210,169,176,213,179,183,222,211,222,216,198,206,216,201,214,210,196,217,209,188,204,204,168,179,160,84,79,178,112,106,210,173,171,217,197,205,215,196,211,211,197,219,203,168,178,174,109,112,152,73,69,176,105,98,186,120,108,202,157,156,199,154,164,205,181,197,212,204,224,203,173,186,197,145,149,191,125,125,183,110,106,188,128,126,173,101,103,193,153,167,205,194,213,215,204,222,211,184,196,206,168,176,197,145,152,186,124,130,189,134,145,200,175,195,197,184,205,208,194,213,214,200,215,215,195,211,210,180,195,205,169,185,204,179,196,199,183,206,4 210,195,211,196,155,160,193,147,146,195,159,160,204,188,199,198,179,187,202,189,204,198,186,205,210,199,216,197,163,170,182,125,118,203,179,185,206,192,202,198,178,184,202,186,200,200,186,207,188,144,146,140,66,58,127,46,35,172,110,101,191,149,144,204,185,196,198,176,189,201,188,210,164,102,103,123,42,36,150,77,70,154,75,65,169,101,91,186,139,140,186,142,154,190,164,180,196,170,183,174,114,112,180,122,118,154,70,64,160,81,78,166,99,98,152,79,81,159,99,105,206,195,212,200,175,184,184,136,134,179,119,122,166,94,96,157,88,88,153,81,85,165,110,121,201,187,202,203,188,202,203,183,196,199,172,185,185,141,151,178,127,137,177,132,143,182,153,172,197,182,198,200,180,195,196,166,179,192,152,164,197,167,185,187,153,168,191,170,190,186,168,191,4 198,167,211,188,152,192,173,128,159,160,110,131,159,112,127,176,139,152,191,165,183,193,167,189,196,162,206,165,105,141,134,58,84,118,49,67,116,50,65,125,60,70,155,105,115,180,145,165,197,163,209,149,74,110,113,34,62,108,53,82,87,32,52,105,39,56,139,80,90,158,113,126,196,160,204,142,68,101,120,55,88,117,70,106,91,43,69,97,38,59,134,69,77,164,122,134,199,165,207,152,81,113,117,45,72,99,39,67,101,45,71,111,50,70,140,76,82,174,133,146,207,179,221,172,115,145,121,39,60,111,32,53,122,52,74,122,54,66,147,89,93,184,150,165,210,184,225,192,154,182,164,101,120,151,83,102,148,80,98,151,90,98,173,133,144,187,158,176,208,181,221,205,175,203,192,155,175,182,139,157,176,129,145,177,134,146,186,155,170,185,154,173,4 199,176,223,207,180,221,211,182,217,205,175,207,197,162,191,193,155,178,187,153,173,173,142,165,209,190,234,215,194,232,206,171,207,197,154,188,194,151,181,195,155,175,191,157,175,182,154,175,216,198,236,218,199,235,172,104,139,135,43,71,153,75,105,187,137,161,193,158,177,188,160,181,220,202,239,210,179,210,136,55,85,98,32,60,97,17,37,156,79,103,193,155,176,191,160,183,218,195,236,204,169,197,121,45,68,91,39,67,81,21,43,141,64,87,192,149,172,193,162,186,211,186,228,207,178,202,143,72,84,104,36,56,96,27,50,146,71,93,191,151,177,188,155,181,203,173,215,207,179,204,185,141,154,144,74,86,128,50,67,169,114,137,188,152,180,177,139,168,195,163,204,199,168,194,193,157,173,179,131,142,176,132,147,186,156,176,189,157,188,167,126,159,4 190,164,197,196,173,203,200,176,203,198,171,198,197,170,197,194,167,190,188,156,181,182,147,175,194,169,200,200,180,207,192,159,182,165,106,116,189,150,171,196,166,191,191,156,180,183,142,164,198,176,206,200,176,203,167,105,115,149,71,70,168,102,107,177,120,133,193,157,181,187,149,174,201,181,210,193,161,183,160,89,91,153,75,76,156,81,81,161,90,93,190,149,170,192,158,185,197,173,204,192,159,181,159,88,88,154,73,70,153,75,73,180,127,137,195,162,186,193,163,189,195,170,199,198,173,198,188,146,166,176,116,124,173,113,115,198,167,189,195,163,188,191,158,186,192,167,194,193,165,189,199,174,199,199,172,194,196,163,182,198,169,192,194,164,189,190,159,186,186,158,187,189,154,181,195,166,190,197,169,191,197,169,193,195,165,189,191,160,188,186,153,183,4 162,131,164,181,154,185,188,164,193,187,160,187,186,161,187,178,145,172,171,139,166,161,130,162,175,149,181,188,164,194,193,170,196,194,169,195,190,165,189,184,153,176,178,146,172,167,136,165,178,150,181,190,165,193,194,171,196,168,118,132,179,139,157,186,152,174,182,148,172,175,145,177,179,151,183,193,171,199,183,149,166,141,64,62,149,77,77,179,135,153,187,156,183,178,148,179,180,153,188,192,168,199,183,148,167,152,80,79,158,95,96,187,152,174,187,157,183,183,158,185,177,149,181,186,160,188,190,163,187,187,156,175,187,153,170,189,159,184,185,153,180,180,153,182,169,138,167,182,155,181,185,156,180,188,161,183,189,162,184,185,152,179,183,154,183,174,145,179,164,132,164,176,145,174,182,152,178,184,153,177,184,154,178,182,150,179,179,149,180,167,136,170,4 171,143,179,172,142,176,169,131,162,148,88,106,161,114,143,169,130,166,167,129,162,163,124,155,172,143,179,170,135,167,149,89,108,121,44,47,143,77,89,156,99,120,155,103,125,162,119,149,173,145,181,155,104,126,134,58,64,134,60,68,141,70,79,145,78,88,136,65,72,158,107,135,171,139,175,153,95,114,138,65,71,131,54,57,130,51,56,141,70,80,132,56,62,152,96,117,166,131,162,142,77,86,135,61,64,140,65,70,131,52,57,135,59,64,142,73,84,162,117,145,166,127,160,150,93,108,133,57,59,138,63,65,132,54,54,138,67,72,162,112,140,167,127,160,168,134,168,166,127,158,151,91,110,154,94,111,145,79,86,151,91,104,167,127,159,165,126,159,165,129,161,169,137,169,172,138,171,172,138,170,164,119,144,164,115,140,168,128,163,165,129,163,4 167,146,171,179,156,176,191,180,200,189,176,196,183,168,187,179,165,180,169,152,166,165,150,173,176,156,180,185,166,185,192,180,199,191,179,193,183,165,178,181,164,177,175,157,173,165,147,167,183,168,188,191,178,198,189,175,194,189,177,191,185,165,176,180,157,172,177,154,171,169,147,168,188,177,195,187,166,187,187,162,183,154,122,133,101,57,62,159,126,137,180,161,178,177,162,182,184,172,194,182,158,182,182,147,170,114,60,64,54,6,10,145,108,114,183,169,184,176,161,179,178,162,181,180,161,183,179,152,174,161,128,143,154,122,131,175,155,165,182,168,183,178,165,183,175,162,181,179,162,181,179,157,174,181,159,176,182,161,176,181,166,178,180,167,182,176,165,185,166,149,168,175,156,174,179,157,176,178,144,164,178,152,166,184,173,186,183,173,191,173,161,181,4 184,167,194,189,175,202,192,181,203,189,174,192,185,170,184,180,158,173,178,154,170,173,147,166,188,174,200,189,174,199,190,175,197,188,175,194,185,170,187,183,165,182,179,159,178,174,148,168,184,162,188,187,167,190,188,172,194,169,139,151,138,91,96,140,97,106,169,139,157,176,154,174,181,148,178,184,163,188,172,139,156,119,63,68,66,22,31,77,26,33,143,88,95,170,142,160,178,143,174,179,150,175,150,94,100,96,36,41,63,25,39,71,24,35,123,70,75,172,149,165,178,147,178,179,151,176,147,91,97,100,38,41,69,22,32,85,35,41,135,88,92,173,153,168,177,151,180,178,153,180,168,134,155,151,112,126,141,100,110,156,121,130,174,153,166,175,159,175,175,151,176,175,145,170,177,150,174,182,163,184,180,153,172,180,158,176,178,159,174,174,153,166,4 174,161,190,175,161,188,174,159,185,171,156,180,169,152,176,166,144,168,164,140,164,160,133,156,173,157,184,172,155,181,164,142,164,149,113,127,144,107,120,154,120,141,163,139,163,160,133,156,170,152,180,168,148,175,134,88,100,86,31,36,74,25,33,121,61,70,155,116,136,159,129,149,166,146,173,145,102,117,95,38,45,55,19,32,58,20,31,101,40,46,151,111,128,161,137,158,161,136,161,133,80,86,91,34,40,60,20,31,64,22,34,84,28,34,148,108,122,162,139,161,162,138,163,132,79,85,96,36,39,66,18,27,79,29,35,121,69,75,155,122,138,163,139,160,162,140,170,152,119,141,137,95,109,130,84,96,142,100,113,161,137,153,165,146,165,163,144,165,159,135,164,162,136,164,166,148,175,165,138,163,164,135,158,166,145,165,162,137,153,160,133,152,4 160,151,165,164,154,168,166,156,168,166,156,166,162,152,162,156,145,154,152,140,149,147,135,148,163,154,166,166,156,167,168,159,169,169,160,169,164,154,163,158,146,154,156,144,152,150,137,148,164,154,165,167,157,167,169,159,169,153,136,143,146,126,132,160,147,154,158,146,154,152,138,148,163,151,163,167,158,168,170,157,166,64,49,55,22,13,18,130,113,117,162,150,159,152,138,149,162,152,164,166,157,166,169,156,163,93,77,82,48,35,41,130,111,117,162,148,158,153,139,152,159,148,161,164,153,163,164,152,160,164,149,157,161,143,151,161,146,155,156,142,153,153,139,152,155,143,155,160,148,158,161,149,157,162,150,158,162,151,160,161,150,159,156,142,153,149,136,151,151,139,150,155,142,152,159,146,155,159,144,153,159,147,155,159,148,159,156,143,157,149,136,152,4 233,209,218,235,211,219,234,209,216,230,205,210,227,199,203,227,197,197,225,196,196,221,193,192,233,209,216,232,208,213,228,200,204,223,193,197,225,195,197,226,199,201,226,199,200,223,196,197,235,211,217,225,199,200,118,99,96,73,63,62,111,91,87,202,171,167,226,200,201,224,197,199,241,217,224,201,175,175,35,37,36,22,34,35,14,24,24,129,108,103,232,203,202,224,196,198,238,213,219,206,179,177,53,50,47,23,31,31,25,30,29,125,105,100,233,203,202,225,198,201,234,209,214,232,205,207,183,157,155,132,110,107,158,129,127,209,179,177,226,199,200,226,199,202,231,206,209,232,207,210,234,207,210,237,209,213,233,203,207,230,200,201,229,201,203,225,198,202,229,204,208,233,206,209,233,207,210,235,209,213,234,207,210,233,206,208,231,203,205,224,197,201,4 185,142,157,186,141,157,181,129,139,180,129,141,185,141,161,184,141,160,189,149,169,184,142,161,185,142,158,183,133,145,173,115,121,157,83,76,178,121,134,188,141,161,190,149,167,185,144,163,185,135,154,174,110,113,162,87,79,147,62,51,157,80,75,181,127,142,189,146,166,186,146,164,189,137,158,179,118,127,153,70,60,147,60,56,149,62,57,173,110,115,188,143,161,190,151,170,188,140,160,184,130,141,152,69,59,135,46,41,141,51,42,169,100,101,186,139,155,188,144,163,185,142,157,187,142,157,173,106,104,154,69,56,152,67,57,177,118,125,187,140,161,184,136,155,189,148,166,191,151,170,187,140,152,171,102,100,172,103,102,188,143,161,186,137,158,183,134,154,188,146,162,191,150,168,190,148,167,185,135,148,184,136,148,188,146,163,187,145,161,187,144,160,4 213,193,197,215,196,197,221,202,206,225,208,214,225,210,217,226,210,215,223,206,209,220,201,204,215,196,200,219,204,207,224,209,214,229,210,214,230,212,216,228,214,220,225,209,214,221,202,205,217,198,201,218,202,205,223,203,207,186,139,131,171,107,90,216,184,179,226,210,216,224,206,212,214,195,196,223,204,207,181,139,133,83,30,26,94,23,14,159,83,60,226,205,207,220,202,207,215,198,202,223,203,203,156,99,85,97,34,28,154,90,76,197,150,139,225,206,208,223,206,211,206,186,188,218,200,204,203,163,152,156,89,68,194,151,141,232,215,220,225,207,211,223,206,210,207,186,188,215,196,200,218,195,192,218,190,184,225,206,207,224,207,211,224,205,209,220,202,205,206,187,189,212,192,195,217,198,202,220,201,204,222,204,208,219,202,204,219,200,203,216,198,201,4 178,154,167,185,161,173,180,148,151,190,164,183,178,146,160,176,147,159,164,131,136,156,126,126,171,138,143,184,154,166,183,152,156,192,166,183,189,161,180,181,156,174,163,129,136,160,129,132,172,138,143,175,135,141,160,111,107,181,146,157,188,153,170,182,145,166,173,139,149,166,137,146,179,148,161,172,130,133,169,119,120,158,114,125,154,109,119,178,136,148,172,139,152,165,137,146,186,161,175,190,161,175,191,156,172,177,142,163,160,118,130,174,137,147,172,136,147,163,130,138,189,169,183,195,175,192,197,171,190,194,163,182,183,147,158,174,141,150,166,132,142,153,119,120,183,160,170,191,171,185,192,171,183,184,150,159,180,145,154,181,152,165,163,131,140,142,109,109,175,153,162,176,156,168,179,157,164,176,143,145,171,136,137,178,154,168,163,136,147,148,119,124,4 190,169,169,196,174,172,198,176,173,196,174,169,189,162,155,181,149,141,186,157,154,193,170,171,195,177,176,198,178,175,197,174,170,188,159,153,172,130,118,167,122,104,174,133,121,191,165,163,200,185,184,201,185,182,193,172,163,169,129,117,147,91,80,155,103,88,166,118,100,186,153,144,200,186,186,201,188,185,184,158,143,160,114,99,146,91,81,147,87,72,161,108,88,184,147,134,194,175,174,177,149,139,171,139,123,152,104,82,154,104,87,153,96,77,165,112,90,186,148,131,179,148,142,135,74,46,147,110,90,144,102,84,159,114,95,164,113,90,179,134,117,195,164,153,191,167,167,177,144,135,159,139,130,143,112,96,171,130,111,180,141,124,195,167,159,201,176,172,207,193,200,207,195,200,195,183,183,186,167,160,196,173,164,197,172,164,204,182,179,203,178,176,4 182,168,182,182,166,174,193,183,192,194,182,188,192,173,177,190,170,173,186,165,167,182,162,165,143,97,91,131,81,68,183,169,173,182,163,159,184,163,163,186,163,165,186,168,168,184,167,169,159,126,128,130,83,71,157,127,120,158,124,114,154,109,107,165,122,120,176,150,146,181,162,165,183,174,187,141,119,118,121,80,63,141,91,80,127,69,67,141,84,77,158,115,105,169,139,138,187,178,190,138,121,118,124,87,73,142,94,81,136,79,74,137,79,70,147,99,86,162,127,123,190,180,191,175,163,162,152,117,102,146,101,83,140,86,69,133,73,53,149,102,90,166,135,131,188,175,184,188,178,182,176,156,149,160,122,106,152,102,83,150,98,81,160,119,108,172,143,142,184,167,174,189,176,180,185,169,168,176,151,144,173,141,133,167,130,116,169,135,126,176,152,158,4 211,185,215,209,175,204,209,169,200,213,184,210,211,180,203,213,187,211,213,191,214,211,189,213,213,189,219,208,172,200,203,155,182,213,182,208,210,171,195,212,183,206,215,195,216,214,193,217,217,196,226,205,161,186,190,124,149,204,160,189,191,134,154,199,154,177,213,188,210,216,196,219,211,183,211,200,148,170,195,132,151,164,103,131,144,75,101,194,138,158,207,172,193,211,186,209,206,169,193,199,145,163,202,149,170,177,111,135,166,93,114,201,143,166,206,163,186,211,181,208,203,155,180,199,144,164,202,152,171,201,143,164,205,151,175,207,161,188,206,157,187,208,172,200,203,157,185,200,144,167,204,158,179,206,164,187,210,174,199,207,163,188,203,153,184,206,169,200,202,156,183,205,161,186,213,181,208,214,185,210,211,178,199,204,160,180,207,168,197,208,178,212,4 206,191,216,215,201,227,213,194,218,204,171,192,207,182,204,206,181,205,202,177,202,200,177,207,210,195,221,218,204,227,213,190,211,207,177,196,208,179,200,210,185,206,208,186,207,203,180,205,213,197,222,217,198,219,211,186,207,208,175,195,210,182,198,214,194,210,214,195,214,208,186,211,212,191,216,217,200,220,210,180,199,181,124,140,177,125,139,211,188,202,214,195,213,208,186,209,211,188,216,217,198,223,204,164,179,177,114,125,175,117,133,206,175,190,215,197,217,210,190,214,210,186,212,215,193,218,202,159,176,200,158,170,205,170,184,204,170,192,209,185,208,206,182,208,207,185,211,213,193,216,207,179,197,209,184,203,207,181,198,208,179,204,205,175,204,200,171,198,200,176,202,207,184,208,210,187,209,209,185,205,211,188,210,211,187,213,205,180,209,199,172,202,4 206,184,218,207,185,217,206,182,213,205,183,211,200,170,198,199,169,196,203,182,207,201,179,205,205,183,216,208,185,218,207,184,215,204,179,208,174,125,153,185,146,171,205,184,209,200,176,203,206,183,217,208,185,217,208,187,217,185,148,177,130,75,105,187,155,183,204,181,208,199,172,200,207,185,217,208,187,218,202,173,201,140,94,122,121,75,105,197,167,195,204,182,210,201,177,205,206,186,216,210,192,222,184,143,171,109,59,88,115,75,106,193,163,191,204,183,210,203,180,208,207,189,219,208,190,219,191,158,185,137,81,110,137,86,116,194,165,193,204,183,210,203,182,209,205,185,215,206,186,215,203,181,209,186,149,176,176,128,154,199,176,203,204,186,213,202,182,210,202,179,210,204,183,212,203,180,209,200,176,205,194,166,192,202,179,207,203,183,211,200,179,208,4 211,190,222,211,190,219,209,186,215,207,180,210,203,174,201,201,166,196,200,166,198,199,168,202,211,188,218,210,187,216,208,184,212,204,177,205,202,167,196,201,170,198,201,172,202,200,168,203,210,186,216,210,185,214,208,185,213,184,146,175,176,131,159,202,173,202,201,175,205,200,171,208,210,186,216,210,189,217,203,173,202,128,77,106,164,125,155,204,175,205,200,172,204,200,174,211,208,183,214,210,190,217,196,163,190,123,67,95,174,139,169,204,181,209,199,173,205,198,172,209,207,178,210,209,185,212,204,179,207,188,149,176,193,163,191,201,178,207,199,173,205,199,173,210,205,179,209,208,183,211,204,180,207,201,179,205,201,177,205,200,176,206,200,176,211,198,172,212,199,172,207,203,178,209,203,178,206,200,175,201,199,175,204,200,176,209,198,173,211,196,170,212,4 161,138,162,171,147,169,179,158,179,175,149,170,170,144,164,165,137,157,160,134,153,151,123,144,167,145,168,177,156,177,181,159,178,179,157,173,172,147,162,168,140,156,165,138,157,158,131,153,169,147,168,179,158,177,183,163,181,173,141,157,153,96,111,148,92,105,167,139,159,163,137,159,170,147,170,178,157,178,152,104,122,146,80,102,124,53,67,127,53,66,170,140,162,170,148,172,172,154,179,161,124,147,103,27,39,116,39,52,114,38,47,152,105,124,177,155,176,170,147,171,168,148,172,161,127,149,130,57,76,133,60,77,156,107,126,173,149,170,172,148,171,170,147,173,162,140,163,169,145,168,164,127,151,170,140,163,175,152,172,178,156,177,174,151,177,166,142,171,158,137,162,167,145,167,171,150,172,172,150,170,173,148,169,174,149,172,171,147,173,160,134,163,4 186,171,196,190,175,198,194,176,197,192,174,191,189,169,187,183,159,176,178,154,173,174,150,171,188,173,196,193,177,199,196,181,199,189,166,182,178,135,152,166,107,121,175,141,161,178,156,178,189,170,194,194,177,198,185,149,170,177,125,145,168,106,128,145,68,80,155,95,110,178,149,173,189,173,200,171,131,154,150,76,95,166,103,128,144,73,89,127,46,58,161,99,121,185,163,187,175,144,172,124,52,69,115,35,49,143,68,85,127,48,57,136,62,76,181,148,172,188,169,192,169,130,156,131,58,74,136,58,76,137,55,69,148,74,89,177,137,160,188,168,189,185,163,187,177,152,179,158,102,124,159,92,115,165,106,127,181,146,168,190,169,191,187,164,188,184,162,191,178,156,183,176,144,170,180,145,172,190,168,192,191,170,191,191,171,193,191,172,196,185,163,193,4 186,190,212,201,205,228,197,193,211,185,168,174,177,152,148,180,164,162,184,184,189,175,173,181,196,201,223,196,194,209,180,155,159,157,108,98,155,104,91,169,133,125,181,165,167,182,180,189,194,196,209,168,138,136,142,83,74,138,82,71,148,93,79,151,90,74,167,129,122,190,187,199,186,181,185,156,107,98,136,78,67,125,64,51,147,87,77,160,99,92,186,163,166,196,197,208,178,167,169,145,95,81,149,96,82,150,90,77,158,98,86,177,129,122,199,192,196,197,198,207,178,171,171,143,95,80,148,91,79,174,121,111,186,151,144,197,188,188,201,200,205,197,196,204,183,181,183,154,117,105,169,141,137,197,186,187,200,195,196,203,203,207,202,202,209,194,194,207,180,182,186,190,188,193,198,198,204,201,202,208,200,199,202,199,198,204,195,193,201,189,188,199,4 230,215,221,247,229,235,252,229,236,251,225,230,250,223,229,246,219,224,237,211,219,224,202,213,238,223,232,251,234,243,252,233,239,253,229,233,253,228,232,252,224,228,247,218,226,234,203,211,244,228,233,252,232,239,255,229,234,253,213,216,254,221,223,254,226,228,253,224,231,241,204,214,243,226,228,254,235,238,191,166,169,51,46,47,191,152,154,255,225,230,252,223,232,245,213,228,245,229,235,254,234,239,194,168,169,89,79,78,215,178,180,255,223,229,252,218,226,242,204,216,245,228,233,248,227,230,254,231,232,255,228,226,254,221,222,253,221,227,251,216,224,241,209,221,235,219,221,245,227,229,246,225,229,247,222,223,249,218,220,248,210,217,246,213,223,235,210,225,227,211,214,239,221,222,240,217,221,242,211,214,245,211,214,244,213,220,239,211,221,226,201,214,4 221,227,239,224,228,240,218,215,222,219,216,220,222,221,224,219,217,218,219,218,219,215,214,215,219,219,230,218,213,223,210,195,200,189,175,176,201,186,187,218,208,210,214,201,201,215,206,207,216,214,222,197,188,195,104,93,95,35,35,36,54,45,43,168,140,141,216,193,197,213,191,193,219,212,219,123,110,110,0,10,12,10,22,23,0,6,7,123,95,93,220,195,199,214,196,200,217,209,215,154,139,140,30,31,31,6,15,17,46,41,40,180,156,156,218,198,199,218,203,206,215,211,213,211,207,207,162,156,150,131,127,122,175,164,160,215,198,198,219,206,207,218,206,208,217,218,221,221,223,224,224,227,224,223,223,218,219,215,210,219,210,209,220,213,215,215,206,209,219,223,229,223,226,228,224,226,226,223,226,224,223,223,220,220,218,216,216,212,212,214,210,215,4 170,162,172,180,171,180,186,177,186,187,179,188,184,176,185,181,172,181,176,166,175,168,157,171,173,162,172,184,175,184,190,181,190,187,176,184,184,174,180,183,172,179,181,171,180,176,166,179,175,164,173,186,175,184,188,177,187,184,167,175,181,167,174,185,174,178,187,176,184,180,170,183,176,165,175,181,169,178,191,178,188,101,82,92,121,104,113,197,186,192,186,175,183,183,172,188,175,165,176,185,174,185,181,167,178,66,52,62,136,117,127,195,183,191,187,176,186,182,173,186,172,160,170,182,171,182,180,167,179,169,151,164,183,169,178,184,172,180,186,175,186,182,171,185,166,153,163,175,162,173,179,165,176,181,168,176,181,169,177,182,169,179,183,172,187,177,166,185,163,152,165,174,163,174,177,164,175,178,165,174,179,166,177,182,169,182,181,172,188,172,161,179,4 184,174,186,184,173,184,184,171,180,180,167,174,184,173,182,184,174,182,182,171,179,177,165,174,183,172,184,184,172,185,184,171,182,180,159,169,182,166,178,182,170,178,183,172,178,181,170,179,182,170,182,186,174,186,176,160,173,118,90,103,127,106,121,183,170,180,188,178,185,186,176,184,184,173,186,187,175,188,133,111,124,19,11,18,75,60,69,184,167,178,189,179,188,187,176,184,184,173,187,177,162,176,86,73,87,20,14,21,109,87,97,186,167,178,187,176,185,187,177,187,182,170,184,180,167,180,105,88,102,89,74,87,165,146,158,186,172,182,187,176,184,186,175,185,179,167,182,180,168,181,176,160,173,173,158,170,183,171,181,187,175,183,186,175,184,181,169,179,174,160,175,181,168,181,179,165,176,180,167,178,186,175,185,185,173,182,181,169,178,179,167,178,4 212,204,211,214,203,209,211,194,197,216,194,193,213,192,193,216,202,203,212,198,196,206,192,191,219,208,216,215,200,205,200,176,174,131,103,95,173,140,134,215,197,196,219,207,204,209,193,191,209,192,198,220,201,206,169,142,138,33,27,31,84,58,57,198,171,164,211,196,189,211,195,191,214,199,205,223,205,206,149,124,119,13,16,19,74,57,58,196,169,162,211,194,188,217,204,204,215,200,204,221,204,206,184,162,157,63,51,50,138,115,112,216,197,194,215,200,197,219,208,210,225,217,224,220,208,209,223,212,211,205,182,177,212,192,189,216,202,199,213,194,189,215,198,199,222,217,223,228,222,224,225,219,219,219,207,205,218,206,205,218,204,201,214,196,196,213,198,203,216,206,210,220,209,210,225,216,216,223,210,210,218,201,199,225,211,212,217,199,202,212,198,204,4 214,192,201,220,201,208,211,184,183,206,171,167,210,183,186,213,189,188,222,203,199,221,204,196,218,198,204,211,186,188,159,129,128,97,63,56,164,124,116,198,164,155,206,182,173,215,196,187,219,199,205,199,171,171,67,55,56,16,16,18,60,35,32,156,119,104,201,172,157,208,184,172,222,197,198,176,147,141,47,36,36,41,42,45,44,34,38,134,100,87,212,187,174,213,188,175,210,186,186,175,144,135,60,47,47,20,23,24,35,27,28,140,107,95,212,188,176,211,188,178,213,192,192,192,162,151,55,39,34,0,7,8,55,39,35,169,135,120,203,179,167,207,183,174,213,194,193,213,191,183,149,122,111,70,50,48,138,105,92,209,181,167,218,199,194,215,194,187,209,188,186,213,192,188,213,191,181,189,154,140,200,170,156,216,195,185,225,206,201,218,195,191,4 197,192,201,204,197,204,208,200,201,205,196,198,203,194,195,199,187,187,187,171,172,177,162,167,197,189,198,209,202,209,209,201,203,210,197,196,209,197,194,202,192,188,195,180,178,187,172,176,203,197,204,208,200,204,207,192,192,146,121,114,163,139,131,207,196,187,200,188,183,195,184,187,203,196,201,208,199,201,207,187,182,62,45,44,100,78,73,208,192,180,204,194,191,198,187,192,205,198,207,211,202,205,210,197,192,148,129,121,168,150,141,205,191,183,206,194,193,200,188,193,202,196,202,210,203,206,213,205,203,213,202,195,207,194,185,203,188,182,202,188,188,197,186,189,192,182,184,203,194,194,211,203,200,210,200,196,203,190,183,204,192,188,203,193,197,197,186,195,182,171,172,199,190,191,212,206,208,210,201,199,203,192,188,204,194,195,199,188,193,189,177,188,4 193,201,228,194,198,220,196,198,223,198,197,219,187,173,189,182,163,181,187,183,206,178,174,204,198,207,232,194,196,219,195,192,212,188,169,179,172,134,140,152,106,111,173,154,172,180,173,201,197,204,228,197,198,219,186,161,173,169,122,127,156,106,108,138,88,88,162,125,136,188,183,210,192,195,217,188,172,186,169,120,126,145,84,91,141,78,87,151,94,101,183,159,175,193,192,221,194,196,218,174,140,152,154,96,100,116,70,76,105,63,75,160,111,121,193,179,198,191,187,215,188,187,209,163,125,135,154,100,107,97,62,74,94,61,75,174,140,154,189,181,204,184,176,203,184,184,206,186,174,192,164,125,137,141,96,106,166,141,153,194,185,204,192,189,214,192,191,221,184,187,212,191,190,214,179,158,178,187,170,190,202,203,221,197,195,217,197,195,223,190,190,220,4 184,189,216,192,195,217,193,191,215,195,194,217,185,173,192,183,169,188,181,175,199,172,165,195,193,201,225,193,194,217,191,187,209,189,172,185,170,132,139,156,115,121,177,164,185,174,164,191,194,200,223,195,196,218,186,165,180,168,123,127,152,102,103,133,81,80,166,134,147,183,176,205,190,194,216,187,176,191,168,123,128,143,82,88,136,73,80,147,90,96,183,162,181,186,182,212,192,197,221,175,147,160,152,94,97,113,66,71,101,58,70,162,113,123,191,177,198,185,179,207,189,191,214,166,135,147,153,98,105,99,60,71,100,64,76,178,147,160,184,174,196,184,176,203,181,180,202,187,179,198,166,130,143,148,102,113,177,156,167,194,186,205,191,186,212,188,185,216,175,174,197,189,186,211,181,165,186,189,176,197,200,198,216,193,187,209,192,186,214,182,177,208,4 216,219,227,218,222,230,220,223,230,205,201,202,196,191,188,193,188,186,197,192,190,199,196,198,220,225,233,204,199,199,147,130,125,108,89,83,97,74,67,93,68,63,131,101,89,192,183,183,216,216,218,135,110,102,63,41,41,56,50,50,68,52,49,66,48,48,81,51,47,170,154,151,210,206,203,113,87,81,62,46,48,70,56,54,96,69,59,61,44,43,83,61,59,187,176,176,223,226,232,195,185,178,124,93,78,68,47,43,56,42,43,58,41,40,162,147,143,215,216,220,222,223,226,224,227,228,207,200,193,172,157,148,115,97,89,148,131,123,215,214,213,210,209,211,221,222,223,222,223,222,223,225,226,225,228,228,219,217,213,216,215,212,216,216,217,214,212,218,218,219,221,221,221,221,223,223,222,222,222,221,220,221,221,218,218,219,218,217,221,215,213,222,4 181,175,195,200,199,213,209,208,213,215,216,217,212,210,208,212,211,210,205,205,205,181,180,181,193,188,209,208,208,221,208,206,208,188,179,171,214,213,206,221,222,219,214,214,212,199,199,198,196,191,206,214,215,222,187,176,168,58,27,14,133,121,110,228,228,223,224,225,224,210,210,208,200,196,209,216,216,218,182,174,166,42,20,11,51,34,25,211,208,202,232,234,235,216,217,216,202,198,213,214,214,216,196,190,182,50,33,23,65,47,39,218,217,212,231,233,231,216,216,212,199,194,202,209,207,209,216,216,210,73,56,48,89,67,56,233,233,229,226,228,227,211,210,207,195,189,194,204,202,202,216,218,215,173,160,152,175,162,155,234,236,236,223,223,223,203,201,197,175,164,170,198,193,193,206,205,204,218,219,220,225,225,226,222,222,222,216,215,215,168,166,161,4 214,202,210,230,222,231,238,232,242,236,230,236,232,222,225,222,206,210,211,186,194,201,173,186,223,216,228,234,229,240,237,229,239,236,229,234,233,226,226,227,214,212,220,203,205,209,184,196,225,220,232,237,235,244,236,231,239,224,209,208,216,194,186,222,207,200,223,208,208,214,193,205,224,218,228,236,233,238,222,206,204,150,97,85,115,55,44,171,123,109,222,205,207,217,200,215,225,217,228,237,233,238,182,139,127,102,36,24,94,31,23,159,112,98,221,206,208,211,192,207,222,213,220,231,222,227,216,197,194,187,154,143,189,157,146,217,204,201,220,207,213,207,185,200,212,200,206,222,210,213,228,218,218,228,219,216,226,217,214,223,213,215,215,200,210,203,181,198,201,184,190,213,198,199,220,206,206,221,208,206,220,207,206,218,206,210,211,194,205,199,179,194,4 217,217,238,220,220,238,221,221,236,221,218,229,219,215,220,216,210,210,213,202,202,210,195,197,219,221,240,222,223,240,218,214,224,215,204,205,211,196,192,213,201,198,211,199,196,208,193,192,220,222,235,219,216,227,204,183,182,165,118,103,151,100,84,165,118,102,190,160,150,204,185,184,220,222,234,202,183,181,155,97,80,110,45,32,96,40,33,96,33,21,145,88,69,194,165,157,212,203,209,172,129,116,112,48,37,107,49,43,106,50,44,89,30,24,133,73,57,191,159,150,205,187,187,158,104,85,119,62,49,103,44,33,110,47,34,123,64,50,176,140,130,205,189,190,212,205,213,207,193,191,196,172,164,175,138,125,177,143,132,197,176,170,209,198,198,207,197,203,211,204,213,213,206,211,213,205,206,213,202,199,212,201,199,211,203,202,210,201,202,208,196,204,4 219,217,235,225,220,236,228,224,236,229,224,233,226,219,224,222,213,214,214,201,203,208,191,197,223,224,240,228,226,240,228,224,234,226,219,225,224,216,216,221,212,210,216,205,202,212,198,201,225,225,234,229,228,237,222,213,219,189,159,149,174,135,121,192,162,151,208,191,186,213,198,202,224,222,231,225,222,227,181,141,131,116,53,37,90,34,25,109,47,31,183,144,131,210,195,200,224,224,234,204,181,175,122,59,42,90,32,25,90,34,27,92,31,17,178,138,125,210,196,201,222,219,229,204,183,178,160,117,103,127,77,63,130,78,63,169,134,123,209,196,195,212,200,209,215,208,216,219,213,218,220,212,211,210,194,187,210,195,189,216,208,206,215,206,209,209,197,208,210,201,208,215,206,210,217,208,209,220,212,210,218,210,209,217,210,211,214,204,210,206,192,205,4 216,211,224,224,220,230,225,220,230,222,214,224,220,209,218,220,213,220,217,210,215,213,205,212,220,218,231,228,227,237,228,222,231,222,205,214,225,215,224,222,214,218,221,215,218,218,212,217,220,214,225,232,231,239,199,177,180,126,70,71,186,156,163,226,220,224,224,219,219,220,212,216,221,214,225,236,234,242,165,129,131,49,10,25,94,48,54,214,194,197,226,222,224,220,210,216,221,214,225,232,229,238,187,157,160,61,22,33,61,18,28,191,159,159,229,224,228,221,212,219,223,218,229,226,219,228,226,216,222,152,112,115,116,59,60,206,180,183,225,218,223,222,213,219,219,210,221,225,218,228,227,222,228,224,210,215,216,192,197,222,210,213,225,219,221,220,211,218,217,209,219,221,213,222,224,216,222,225,218,223,222,213,218,222,213,216,220,210,215,217,208,216,4 211,208,212,210,207,212,199,189,192,145,110,102,115,74,64,125,84,74,170,142,136,209,203,208,207,199,203,204,194,198,144,113,107,75,40,33,71,46,45,67,38,35,113,71,60,196,177,176,204,193,197,173,146,147,78,45,39,52,38,39,60,51,56,56,45,48,82,46,38,170,138,132,202,186,190,130,97,93,44,27,24,50,43,46,59,53,58,55,44,46,81,48,41,170,141,136,186,163,162,100,63,54,46,34,33,47,42,44,51,45,47,41,31,30,106,72,66,194,173,175,191,170,169,103,68,58,56,38,38,57,45,47,52,39,40,63,35,28,150,117,115,204,195,200,199,186,185,140,101,86,74,41,33,70,43,37,77,42,33,132,96,90,193,178,181,206,202,207,203,195,194,179,159,150,133,92,76,124,82,67,152,119,110,190,175,175,202,196,199,206,200,204,4 138,117,127,168,144,157,178,152,164,180,154,166,177,148,160,168,134,144,159,125,134,138,105,118,161,142,154,178,155,170,183,157,167,185,159,170,180,149,159,177,144,152,170,139,150,158,127,140,163,141,148,180,156,168,183,152,164,149,92,99,146,87,91,176,140,148,177,147,160,165,136,149,160,130,135,170,136,137,168,124,134,112,44,43,107,37,35,161,112,119,181,153,167,166,134,149,164,146,155,175,151,156,166,125,132,114,48,45,101,35,33,147,91,95,181,153,167,165,135,150,166,155,168,180,168,179,182,161,171,141,85,85,109,40,31,151,102,106,176,149,162,164,137,153,142,112,113,170,153,161,182,169,182,163,126,131,153,104,110,172,144,157,168,139,155,156,128,148,126,92,95,158,136,145,174,161,171,175,157,167,173,147,162,167,140,155,159,128,147,146,119,138,4 141,125,135,173,152,161,178,154,161,182,158,167,174,146,159,171,147,160,163,141,153,144,122,136,164,149,160,179,159,168,188,170,177,162,135,145,124,69,80,146,100,112,169,145,159,161,140,155,170,155,165,184,165,172,179,159,167,91,51,63,78,31,43,94,39,50,165,136,148,169,152,166,170,153,162,188,172,181,148,111,119,93,41,51,79,37,49,102,64,75,179,160,173,169,151,166,172,158,168,186,170,180,157,112,124,99,37,47,83,40,51,156,129,137,184,163,173,168,147,161,169,156,165,181,164,174,172,139,151,124,70,76,146,111,116,185,160,167,178,156,168,166,144,157,163,148,158,172,153,161,178,158,166,180,155,162,181,157,163,177,153,162,171,149,160,158,137,151,149,133,145,167,150,160,173,152,161,175,154,162,175,154,162,170,147,157,163,142,154,150,131,145,4 150,135,146,181,164,176,189,173,183,192,176,187,188,169,178,178,151,161,168,137,150,146,118,133,170,152,163,187,171,184,193,177,187,188,162,171,187,161,169,185,160,167,176,147,159,165,135,149,176,162,172,175,145,153,160,111,114,148,90,90,147,93,93,165,125,128,179,151,161,171,144,157,179,164,173,155,108,106,133,67,63,122,61,62,116,57,62,122,56,56,158,112,118,175,151,168,178,164,177,172,142,148,138,79,72,122,60,57,111,52,53,127,63,62,162,120,127,175,152,167,172,154,166,182,161,172,180,150,156,158,111,110,143,91,86,169,131,134,182,158,169,170,145,157,162,138,147,176,152,161,183,157,168,185,158,163,184,159,161,183,158,167,177,152,164,164,141,155,149,122,132,169,144,155,176,147,157,182,157,163,181,155,162,176,145,156,169,139,153,152,125,139,4 154,134,164,181,163,195,187,170,200,189,172,202,184,162,193,180,157,184,173,148,178,160,133,168,171,152,186,186,173,205,185,159,187,182,141,172,182,149,182,184,160,186,178,153,184,170,143,178,174,155,191,186,170,202,172,119,148,156,78,103,172,123,151,188,165,192,183,159,188,175,149,183,178,159,192,188,168,199,162,104,123,138,63,74,169,114,138,188,162,191,187,165,196,181,159,195,178,158,193,190,172,204,163,103,123,144,63,74,173,118,141,190,168,194,187,165,195,179,158,191,175,153,185,187,168,199,178,134,166,172,108,133,183,146,173,188,166,193,178,149,177,167,136,166,168,145,178,180,159,188,184,158,188,184,155,184,185,160,188,183,158,192,158,110,131,145,94,116,155,130,166,172,147,181,180,155,184,183,159,186,182,157,186,179,154,188,161,123,152,154,120,151,4 150,126,136,182,159,170,191,171,180,193,168,176,191,167,177,182,152,159,175,146,156,152,123,137,172,152,163,184,158,168,187,155,161,188,157,161,191,161,168,189,157,163,180,145,154,167,131,145,178,160,171,174,132,138,149,90,89,136,74,74,159,102,105,189,157,160,191,169,178,176,144,160,178,155,164,165,118,122,118,54,55,112,51,58,122,55,58,170,120,122,192,168,180,177,147,164,175,150,162,158,106,109,122,56,55,114,51,53,124,57,56,161,103,105,183,147,156,175,146,159,175,158,169,179,149,159,160,110,110,148,90,87,160,105,104,169,118,120,184,156,167,176,155,169,168,152,160,182,166,174,187,165,174,186,160,167,185,158,165,185,158,168,181,159,172,169,151,167,157,141,153,176,160,170,182,164,173,186,169,175,186,166,175,182,161,173,174,152,166,159,141,158,4 144,127,143,169,146,160,180,161,176,184,164,179,181,154,169,176,149,163,167,137,151,148,121,138,170,157,171,186,173,188,194,179,192,195,180,191,187,166,177,179,150,160,175,148,160,163,134,152,177,166,178,189,177,190,179,154,165,172,137,144,155,108,114,137,81,80,158,116,126,168,135,154,178,168,178,162,127,132,129,67,69,121,59,58,114,53,51,104,41,39,141,90,97,170,138,157,178,167,179,144,99,106,111,46,48,110,48,44,100,40,37,115,57,54,166,127,133,170,140,156,172,160,170,172,150,160,135,83,86,130,74,72,139,93,91,166,132,134,178,150,159,167,137,150,164,149,158,177,160,168,181,161,168,179,153,155,183,158,160,183,160,167,173,146,156,161,132,146,148,128,140,170,151,160,177,157,162,179,156,158,177,151,155,174,147,153,167,141,150,151,122,134,4 150,140,140,181,167,170,191,176,180,190,166,172,187,163,168,182,159,164,172,148,154,150,130,137,173,163,163,189,178,183,192,170,177,187,149,158,187,150,159,184,152,159,180,156,164,170,148,153,181,174,173,189,178,178,168,122,121,140,81,76,141,93,87,166,116,116,184,150,159,177,156,163,184,178,178,173,146,139,121,67,61,90,49,48,90,53,49,137,84,80,185,146,158,178,157,168,181,176,178,180,162,159,111,62,57,72,39,41,92,51,48,148,94,92,185,151,161,177,155,165,178,175,171,182,168,161,143,98,86,117,69,61,125,75,67,159,110,106,181,152,158,174,153,163,170,165,158,182,174,170,183,169,162,176,152,146,168,134,128,172,139,139,182,164,170,168,149,158,158,153,149,177,170,167,185,178,174,185,174,171,184,168,169,182,163,168,176,156,162,160,144,150,4 137,124,121,171,155,154,180,161,162,183,164,165,157,126,121,144,110,100,161,137,136,139,115,117,161,146,147,177,160,162,187,168,170,188,171,171,181,161,159,176,153,151,169,143,144,157,133,136,168,152,153,185,172,174,163,133,132,138,95,89,139,97,87,145,104,97,168,139,139,166,144,151,169,154,150,185,171,171,135,87,81,105,49,38,112,59,46,116,62,55,168,139,142,168,147,154,168,154,151,183,168,169,171,145,145,148,111,101,147,108,99,163,128,126,177,153,156,167,145,149,163,147,143,176,158,155,184,163,162,181,156,147,182,159,148,179,153,150,171,143,143,164,142,146,157,142,136,170,152,146,176,154,150,178,154,146,178,153,145,175,147,146,169,146,148,157,135,141,143,127,122,162,145,140,170,149,144,174,151,145,173,148,145,170,145,143,163,141,142,148,127,132,4 162,132,157,193,163,186,198,167,190,200,166,193,199,167,195,190,155,183,183,147,176,164,129,160,183,152,177,199,170,193,207,178,200,177,124,151,162,100,129,188,145,173,192,161,188,182,151,182,188,158,182,209,184,205,183,150,175,108,41,70,94,23,50,155,103,129,204,177,202,185,153,181,190,162,185,209,185,204,147,99,123,97,32,62,92,33,62,163,124,148,207,179,204,189,158,189,191,164,190,201,175,200,145,76,100,113,39,67,109,53,80,193,158,179,202,173,196,190,159,187,185,154,179,199,173,197,167,102,131,112,33,58,160,113,136,207,176,197,198,167,192,188,156,184,179,150,175,193,165,188,187,146,172,180,131,154,199,163,185,197,163,186,193,162,189,181,148,180,166,133,161,184,152,177,193,163,186,196,163,187,193,158,183,190,154,180,185,151,180,172,139,174,4 143,114,152,176,148,188,184,154,194,181,149,190,173,135,177,170,134,175,164,130,169,147,106,151,158,125,164,183,157,198,191,163,202,189,160,198,177,142,184,177,150,185,172,140,178,161,125,167,167,135,174,188,165,202,191,163,202,193,168,204,184,154,190,173,137,166,176,145,182,168,136,176,168,137,174,182,153,188,178,135,173,145,86,107,167,124,154,163,109,133,168,125,160,168,136,180,173,145,186,187,159,200,173,122,152,112,28,35,131,66,85,185,154,186,175,139,176,165,131,174,171,143,183,184,158,197,185,153,187,153,92,112,161,107,137,185,156,191,178,148,186,165,132,172,160,128,167,169,138,173,181,152,190,184,154,190,183,154,188,180,151,187,174,144,184,166,138,183,137,100,138,162,128,167,172,137,174,181,153,188,182,156,190,176,145,183,171,140,181,158,128,172,4 143,110,136,170,136,162,184,154,181,186,152,179,184,149,175,180,148,174,171,139,169,151,118,151,164,134,159,175,138,161,191,165,190,196,171,195,190,159,181,186,153,176,180,150,178,168,136,167,176,151,177,193,173,197,183,145,167,175,128,146,193,163,183,192,163,184,187,159,186,174,142,174,180,156,181,195,177,196,162,107,124,138,63,81,184,145,164,194,164,187,190,161,189,177,142,178,174,144,172,187,161,184,165,118,136,121,41,59,170,118,139,196,168,191,191,163,190,178,146,179,171,141,170,182,154,178,177,141,162,150,81,99,173,122,144,192,163,186,188,159,185,177,149,181,168,143,170,177,151,172,182,154,174,183,148,172,187,158,180,190,165,189,184,155,185,169,138,173,155,130,159,173,147,171,179,151,174,182,153,177,182,153,177,186,161,188,180,153,185,163,135,171,4 154,131,147,157,133,149,161,141,158,145,115,124,133,94,99,145,117,127,150,127,138,148,126,139,157,138,151,160,141,156,147,114,124,108,58,57,93,45,46,118,72,69,146,117,122,151,127,138,157,134,146,159,134,149,127,79,81,82,35,38,67,30,40,91,46,47,141,109,112,154,131,142,156,128,141,153,123,133,118,70,70,73,34,40,62,33,44,84,41,44,135,100,103,156,136,147,154,125,138,153,122,133,116,67,66,72,31,37,65,32,42,98,56,57,144,113,118,154,132,143,154,126,141,154,123,136,130,88,90,98,49,50,91,48,51,121,85,87,152,126,133,155,133,147,149,120,133,155,130,144,149,119,130,120,73,74,103,54,50,138,106,110,156,136,146,152,129,144,143,107,118,153,126,141,155,128,141,132,92,93,132,97,100,152,128,138,153,132,143,147,120,135,4 159,120,152,181,146,178,189,159,187,189,159,187,186,157,184,180,147,175,171,136,166,156,121,151,173,140,171,189,162,190,194,166,192,193,165,190,188,157,184,185,153,179,178,144,170,167,133,162,177,144,174,193,168,192,196,169,193,155,101,120,130,67,83,179,139,158,185,153,178,173,140,169,182,154,181,193,165,188,187,146,166,111,51,68,81,27,49,165,118,135,190,161,187,172,133,166,182,156,183,191,159,185,185,140,161,116,56,72,101,47,67,175,134,153,189,160,186,172,135,165,176,145,171,186,153,179,189,153,178,157,103,120,145,90,103,188,159,182,184,150,179,170,132,161,170,136,163,180,145,168,187,154,178,181,143,164,180,145,165,186,157,182,178,139,170,165,126,158,160,127,155,177,147,172,183,152,176,181,143,166,176,134,155,181,149,175,171,133,163,157,113,148,4 163,143,157,196,178,190,202,181,192,205,192,201,200,184,194,195,179,187,187,169,179,166,145,159,185,167,181,203,187,200,208,184,197,210,196,207,206,193,202,200,183,190,195,182,191,183,167,178,191,174,187,207,196,207,200,170,184,183,139,151,182,139,146,199,176,180,200,184,194,188,171,181,194,183,195,201,178,189,161,101,110,120,61,69,114,51,55,154,105,104,203,187,195,193,182,194,194,184,198,196,171,183,137,76,80,94,53,63,87,45,54,128,68,66,194,169,174,192,180,190,191,183,195,197,176,190,141,83,87,95,54,63,99,53,56,151,86,87,193,164,173,190,180,190,185,177,186,199,189,201,172,132,141,127,73,75,155,105,110,182,139,150,191,170,181,184,172,184,173,164,175,192,183,192,194,180,191,185,151,162,193,158,174,196,177,190,188,175,187,172,156,170,4 191,172,187,188,168,183,185,163,176,182,158,171,183,162,174,180,158,170,178,155,169,176,153,169,191,173,186,188,165,180,184,161,172,183,162,170,181,159,167,182,160,172,179,156,169,176,153,168,192,173,186,187,165,179,185,162,175,151,110,112,164,131,137,181,159,171,179,156,170,177,154,169,190,168,183,190,171,185,179,152,162,88,35,38,114,67,72,180,156,167,177,153,168,179,157,173,187,163,178,186,165,178,181,153,163,101,47,50,96,50,56,180,156,169,175,151,163,178,156,170,188,165,180,187,164,176,181,154,164,156,114,119,156,117,123,178,156,169,178,156,170,179,157,173,187,162,180,183,157,172,183,159,171,181,157,170,180,157,171,179,157,170,178,157,172,178,156,172,185,160,178,181,153,168,181,156,169,181,157,169,180,157,170,177,154,168,174,151,167,173,150,166,4 177,151,176,178,154,177,177,151,172,170,137,155,174,145,164,176,151,171,177,153,174,175,150,170,178,153,176,179,156,180,165,128,143,136,80,83,157,116,129,174,147,167,175,149,167,174,147,167,179,155,179,178,151,174,131,81,90,87,33,42,118,59,63,164,125,139,175,150,170,174,147,166,178,154,177,177,149,171,123,72,82,82,30,41,86,33,41,141,96,107,176,151,172,173,146,167,178,153,176,177,152,175,145,94,103,96,40,49,64,22,36,125,81,93,178,151,171,174,148,168,177,151,173,176,150,172,151,106,117,105,46,51,90,35,43,147,102,113,176,150,170,174,149,169,176,150,171,173,143,162,169,137,156,151,102,110,141,87,91,166,131,147,174,149,169,172,146,166,176,151,174,173,144,163,175,148,168,170,138,157,169,138,157,172,145,168,174,148,169,170,142,162,4 169,146,173,177,157,180,180,157,180,180,157,179,177,154,173,168,142,160,161,136,154,154,129,150,173,150,177,181,160,183,183,163,183,181,159,177,180,158,176,174,150,167,167,143,159,158,132,150,176,152,177,184,163,182,184,162,180,179,155,169,180,157,170,177,155,169,170,145,160,163,137,156,177,153,179,184,162,181,191,171,190,131,90,99,132,92,100,181,158,173,173,149,164,167,141,161,177,152,181,182,157,179,188,167,185,134,92,100,121,78,86,181,158,173,174,150,166,168,142,160,173,146,176,180,155,179,180,156,174,177,150,164,175,148,162,176,154,169,173,150,166,165,139,158,166,138,165,176,148,173,176,149,168,178,154,169,176,153,168,173,149,165,168,143,160,160,131,151,160,132,157,170,140,162,176,148,167,175,148,164,174,149,164,170,146,165,164,138,159,154,123,143,4 177,154,158,179,158,162,177,156,159,159,131,131,176,159,163,184,174,180,181,165,171,179,160,165,179,157,160,179,161,167,151,115,115,122,77,73,149,117,119,169,149,152,179,158,163,181,161,166,184,167,172,171,143,146,103,65,67,82,51,56,93,53,52,131,87,82,174,149,153,185,170,177,184,162,168,122,89,91,71,42,47,76,48,53,79,46,50,108,68,66,173,144,148,185,168,174,172,141,143,96,58,54,75,46,51,95,58,62,86,53,61,115,76,78,172,141,142,184,168,174,175,152,157,152,114,113,93,58,62,85,53,58,95,53,54,129,86,86,182,160,166,185,170,177,176,154,161,173,146,150,134,93,94,103,58,59,117,74,72,155,120,121,183,162,168,186,171,178,176,154,160,177,151,154,171,141,144,150,112,112,158,125,124,176,151,153,184,164,169,187,171,180,4 172,119,110,193,140,132,202,150,143,205,156,152,203,153,149,198,145,139,191,140,135,182,134,134,183,130,122,199,145,136,206,153,144,209,160,153,208,160,155,204,151,144,200,148,143,193,145,145,193,143,135,204,150,139,209,155,144,181,120,108,189,135,125,207,155,147,207,154,151,200,152,153,196,146,138,211,160,150,188,130,119,110,48,43,129,64,55,201,144,134,210,158,157,204,156,160,195,145,141,212,161,155,172,108,97,102,39,35,128,61,55,202,146,138,213,164,162,205,159,162,193,145,142,205,155,151,204,146,136,160,93,81,170,105,93,211,159,153,212,166,166,205,162,166,190,145,141,200,149,141,203,148,139,207,152,143,208,155,146,209,158,156,208,162,166,201,161,168,182,138,137,195,147,143,200,145,138,205,152,144,206,155,149,206,158,157,203,158,161,195,154,161,4 194,162,161,196,157,152,202,165,166,202,171,177,205,176,182,203,177,186,203,179,188,196,171,174,195,164,168,196,163,169,198,159,159,196,150,134,190,143,122,187,140,120,196,158,147,195,168,175,190,155,162,193,154,158,187,132,112,177,116,84,168,107,77,168,109,75,189,139,114,195,162,166,187,149,155,188,140,127,178,118,88,151,93,74,123,67,50,161,104,78,189,144,126,191,155,156,189,148,154,183,126,99,169,103,75,138,78,61,129,68,51,164,103,76,192,148,131,196,166,176,189,147,152,184,127,105,178,114,85,170,108,83,166,105,80,186,135,110,195,156,157,192,160,176,188,149,156,188,142,143,190,140,138,188,131,116,192,143,134,196,153,151,194,155,161,190,155,160,186,146,152,190,150,161,192,154,171,193,148,160,197,155,163,194,154,166,191,150,162,191,158,170,4 189,144,135,187,144,134,170,123,114,138,88,82,101,55,50,102,63,58,161,120,111,181,140,124,151,104,98,145,98,91,145,97,89,144,97,89,157,114,101,186,142,125,195,156,137,191,153,134,145,100,92,161,117,106,161,118,106,136,92,79,161,117,99,191,148,129,190,153,133,192,158,139,167,126,114,177,138,125,131,92,82,79,45,41,96,56,48,166,124,106,193,157,135,193,162,140,181,141,129,181,136,123,118,75,65,79,46,45,78,42,39,144,101,83,198,165,141,194,165,142,181,138,124,182,136,122,165,115,102,129,80,71,118,71,60,170,128,107,198,168,144,194,167,144,179,134,120,182,136,121,184,138,124,185,135,122,184,136,120,190,152,132,193,161,138,191,161,137,179,139,126,183,138,123,185,140,125,189,143,125,190,146,127,188,149,129,189,155,135,188,155,134,4 180,146,134,187,150,141,189,151,143,191,152,143,193,158,148,193,159,150,188,156,149,182,153,146,185,151,139,187,149,138,189,149,142,191,150,143,191,152,142,191,155,143,187,153,142,181,148,139,184,146,133,187,146,133,192,150,146,165,121,114,181,143,132,194,157,144,189,154,142,185,151,141,182,143,130,191,149,138,163,120,113,44,24,25,113,81,73,198,160,147,188,156,145,187,156,146,181,139,127,194,152,142,149,107,98,21,8,13,115,80,73,199,159,148,190,156,146,186,151,140,183,140,128,189,148,139,182,142,133,124,86,79,164,123,112,195,156,143,189,153,143,183,147,139,182,145,131,186,144,133,191,152,142,195,155,145,192,154,142,191,156,145,187,150,139,181,142,134,181,142,130,186,147,138,190,147,136,190,148,137,190,150,140,190,150,138,185,148,139,177,141,134,4 200,171,178,204,169,172,203,170,176,205,171,178,209,174,180,205,169,178,202,158,166,196,155,162,201,172,185,203,168,174,206,170,174,198,158,158,189,140,130,195,150,146,202,161,168,200,161,170,200,170,182,199,160,166,184,139,136,140,86,69,146,84,65,156,103,88,203,163,169,205,168,175,199,168,175,207,172,178,159,111,100,107,58,39,123,70,56,123,73,56,195,152,154,201,161,169,200,165,168,208,174,184,164,121,112,111,65,48,114,64,46,139,92,71,201,165,170,199,161,171,203,175,183,203,169,174,197,160,160,157,109,90,149,99,73,177,134,119,207,175,186,198,162,174,199,171,178,200,170,177,207,174,182,203,165,158,203,167,163,207,175,179,204,173,183,195,158,167,197,170,175,198,170,181,203,169,175,212,182,191,209,180,188,205,176,181,202,172,179,195,161,167,4 198,160,184,202,162,187,206,169,200,208,171,203,212,177,213,209,174,210,206,171,209,202,170,203,201,163,192,204,164,193,207,165,199,206,163,183,187,138,140,198,153,166,198,153,160,197,156,164,202,166,200,202,156,170,197,147,157,173,120,123,155,98,91,170,116,113,197,147,150,201,161,177,202,163,192,195,144,145,184,129,130,128,77,77,113,66,66,142,92,89,204,159,173,203,166,193,203,163,190,182,127,120,184,129,133,151,98,102,87,46,47,143,97,100,211,169,196,203,166,199,203,168,206,199,151,172,191,135,137,138,85,83,113,70,71,172,127,139,211,174,210,205,168,205,200,163,196,204,164,200,203,153,167,188,138,148,190,143,163,212,171,205,206,170,203,204,164,192,199,162,195,202,163,189,207,166,197,211,169,206,211,165,192,205,160,181,206,165,197,202,162,187,4 187,146,135,192,155,148,195,158,149,196,159,153,197,162,159,196,159,160,192,155,150,188,153,148,188,144,134,192,152,144,193,154,148,193,153,143,191,149,137,190,145,132,185,139,119,188,151,145,190,149,143,192,148,146,193,148,139,170,117,98,164,109,89,182,130,111,187,142,126,189,149,144,189,144,137,189,139,125,166,113,101,135,81,68,125,72,62,166,114,98,192,147,136,187,144,140,186,139,128,182,126,108,154,99,88,112,66,61,89,46,40,166,117,106,192,147,142,186,139,138,184,135,124,169,112,92,172,117,106,122,74,69,91,50,44,162,114,106,194,152,150,186,138,136,188,146,144,182,129,120,178,121,106,138,87,75,152,104,98,192,142,137,189,145,140,187,141,135,188,150,148,190,144,144,188,135,122,191,143,132,193,146,141,189,139,129,191,144,139,188,143,136,4 219,169,185,221,172,185,222,170,185,223,170,182,222,171,187,223,173,189,219,168,179,217,169,183,221,170,184,223,173,186,223,170,182,222,165,175,218,158,167,220,166,178,221,169,183,219,171,185,221,171,186,224,175,189,223,168,177,217,152,159,199,126,132,211,148,156,221,169,183,220,168,182,221,171,185,224,172,185,222,163,172,210,139,144,198,121,126,206,138,147,222,168,181,219,165,179,221,172,186,224,172,185,221,160,169,210,138,143,197,122,129,151,82,101,202,145,159,223,171,188,221,171,186,223,168,184,222,163,177,213,145,152,196,125,136,151,82,102,209,153,167,220,169,186,220,171,185,221,167,183,223,167,183,219,160,171,215,155,168,216,158,171,220,169,184,218,170,185,219,173,189,221,169,183,223,170,186,223,168,183,221,168,184,222,174,191,219,172,187,218,169,187,4 197,174,174,201,177,178,204,180,181,205,182,183,208,188,192,208,189,191,205,188,189,200,184,185,198,173,173,201,174,173,202,174,168,204,179,177,206,180,172,199,166,148,198,172,161,203,186,188,200,175,176,199,161,149,191,144,121,195,154,134,157,108,90,148,90,65,188,147,124,206,190,192,200,175,176,196,155,140,179,123,100,139,88,72,104,50,39,142,83,64,203,174,161,205,188,189,199,175,175,200,166,151,171,122,103,86,38,31,146,96,78,183,133,106,205,182,178,206,189,192,198,177,175,199,164,145,183,135,110,149,98,80,192,156,139,208,183,174,207,186,186,207,188,190,198,177,177,197,167,154,199,166,147,210,183,173,210,188,187,208,189,190,208,189,188,206,188,192,198,181,185,201,180,180,205,181,176,208,186,189,209,189,192,209,189,191,208,191,194,205,189,193,4 198,174,172,200,175,175,194,157,136,188,142,114,190,150,127,193,157,139,197,169,162,198,178,176,198,170,167,201,174,175,185,142,122,159,100,79,167,110,91,178,123,99,188,147,127,198,176,174,201,176,177,201,171,164,176,128,105,118,65,60,125,72,67,163,103,87,177,124,99,198,173,170,201,176,173,196,159,139,163,111,88,139,87,76,110,60,55,143,84,72,180,127,104,198,171,167,202,176,175,188,145,123,154,99,75,156,103,83,124,74,64,143,85,68,190,147,125,199,175,173,201,176,175,188,147,127,159,102,78,151,97,78,151,100,84,178,129,109,198,170,161,200,177,176,201,178,178,199,166,156,185,139,114,174,125,103,174,122,98,198,163,150,204,184,184,198,174,170,202,183,182,203,181,179,201,174,164,195,156,130,192,147,121,203,176,170,203,179,177,198,174,169,4 188,154,139,192,158,145,192,157,143,193,160,145,194,159,146,195,162,150,192,162,152,188,157,146,187,157,146,190,157,144,193,157,146,188,150,138,186,143,127,189,148,134,189,155,144,189,159,148,185,154,141,191,157,146,174,133,120,136,93,78,143,92,79,164,109,92,187,151,136,188,158,145,185,153,141,183,145,132,129,91,81,91,64,65,131,85,70,157,104,83,187,151,138,188,156,145,188,154,142,166,122,105,101,73,72,89,66,69,137,91,76,183,140,129,190,156,148,187,152,139,187,153,141,191,154,147,144,102,94,132,89,79,187,147,137,195,161,153,190,155,141,186,153,140,190,155,144,195,161,154,187,146,134,189,149,139,198,164,159,195,157,148,189,153,140,185,154,142,191,156,145,196,163,156,197,162,155,199,164,160,196,163,160,192,156,147,188,154,143,185,157,149,4 197,156,140,200,154,137,202,157,143,204,159,142,210,170,158,206,164,150,202,163,147,198,160,147,197,156,142,201,160,144,203,158,145,205,161,150,201,154,137,201,156,139,201,160,146,197,159,144,198,159,144,201,159,144,198,153,142,169,118,103,157,102,86,181,123,108,192,143,126,199,159,145,196,157,142,199,156,141,164,114,99,98,60,54,113,68,58,144,80,59,184,133,114,200,160,145,197,158,144,190,139,121,113,72,64,77,59,67,109,68,59,161,101,77,188,142,126,199,158,146,194,153,140,198,151,138,151,105,95,104,66,60,156,106,93,196,151,143,199,155,142,197,155,141,194,157,143,199,155,145,189,140,125,176,123,108,200,150,140,203,160,150,198,158,142,195,155,141,192,152,139,195,150,136,200,152,142,208,162,158,201,155,149,199,154,143,198,159,149,193,156,144,4 204,173,187,207,175,187,209,175,186,213,176,186,193,153,149,196,162,164,207,179,197,203,172,183,204,173,187,208,174,188,211,176,186,157,116,108,91,54,41,126,87,75,208,180,192,204,179,194,205,172,180,203,162,163,190,142,126,128,80,65,66,35,32,111,72,62,210,178,188,205,180,196,203,164,160,179,128,110,162,103,76,158,101,83,117,72,57,170,129,119,209,179,193,202,175,188,193,148,132,167,114,89,153,97,73,149,91,66,172,122,101,207,178,189,205,174,190,201,170,180,193,152,137,176,126,98,161,105,79,153,91,61,192,150,142,213,185,204,206,175,190,198,167,177,199,172,173,190,146,126,176,120,89,183,130,108,204,169,174,207,175,192,202,172,185,197,170,186,201,177,188,199,158,154,193,140,127,207,169,175,210,178,191,206,172,185,202,171,186,198,172,185,4 227,195,185,231,196,184,232,196,186,237,199,189,241,205,196,237,202,192,229,193,183,222,188,178,226,193,183,230,193,182,233,197,187,227,189,177,192,148,129,169,124,102,222,187,175,227,193,185,228,195,183,231,192,178,228,184,165,171,121,98,81,41,28,67,30,17,189,149,131,234,204,194,227,190,171,210,161,134,176,114,80,171,106,74,102,57,47,90,49,33,203,163,147,232,202,192,218,175,148,181,125,92,160,96,65,168,106,73,154,95,64,178,131,107,229,193,182,224,192,182,216,176,148,186,130,91,169,107,72,153,88,54,190,131,99,234,199,187,229,193,186,224,191,179,222,193,173,208,163,130,188,128,86,189,126,87,215,169,147,234,203,195,227,193,183,222,190,180,224,201,187,220,184,161,210,155,121,224,179,157,235,199,188,230,199,189,224,190,180,220,189,181,4 189,157,148,189,154,146,191,154,145,192,156,148,194,158,149,195,159,148,193,159,150,189,153,143,189,156,148,184,146,132,168,119,98,169,119,101,185,141,126,194,158,146,191,156,144,189,156,147,191,159,152,170,130,114,114,65,54,131,79,69,162,110,93,189,150,134,193,161,150,189,156,145,189,152,140,158,111,93,102,60,54,95,59,60,112,68,61,169,124,107,194,161,151,188,152,140,186,150,137,169,122,102,133,83,71,82,51,54,114,69,63,182,138,121,191,155,144,188,151,140,185,150,141,174,126,105,144,89,69,112,71,68,107,64,61,142,97,84,190,154,145,184,148,138,186,151,146,182,141,127,163,111,88,124,74,62,112,67,58,123,77,66,185,145,131,184,149,138,184,149,141,187,152,144,187,149,137,166,118,99,164,119,100,167,125,109,185,147,135,183,146,133,4 207,179,172,207,174,167,210,172,164,209,168,163,210,170,165,213,174,167,212,175,170,210,175,172,208,179,174,200,161,145,178,124,100,179,121,102,201,151,135,212,175,167,210,172,165,208,172,168,210,179,175,182,139,122,118,67,56,137,85,77,166,111,94,199,155,141,211,176,170,206,168,161,207,171,160,172,122,102,115,69,63,95,60,62,117,71,65,188,139,125,211,174,168,206,167,162,203,166,155,187,135,112,149,95,80,93,59,61,127,79,72,195,147,133,208,172,167,206,167,161,205,169,165,194,142,120,161,101,76,128,83,77,112,67,64,138,89,80,209,169,163,204,165,159,206,173,175,204,162,152,185,131,106,140,85,69,131,79,67,142,90,78,206,162,151,204,167,160,203,170,165,206,171,165,208,172,166,193,146,128,192,145,128,196,153,142,206,169,165,202,165,158,4 214,186,180,214,185,181,217,185,178,216,178,163,216,181,170,215,183,177,210,182,179,206,176,167,213,185,180,215,181,170,206,158,138,184,126,104,180,129,110,190,142,123,205,166,151,208,177,169,216,187,178,212,167,146,175,110,84,166,103,82,151,95,80,137,81,70,184,127,102,210,175,163,219,188,178,206,156,131,175,109,84,188,128,99,155,98,79,126,74,66,170,114,96,210,173,159,216,188,184,209,163,146,186,122,93,178,117,91,141,85,67,134,78,62,185,131,113,210,175,164,220,194,192,220,188,182,217,173,155,184,125,98,154,97,75,180,127,105,211,173,163,208,177,169,220,193,189,221,193,188,223,192,188,215,174,159,212,170,155,218,184,174,215,185,177,211,182,173,220,192,185,224,197,192,227,198,195,225,193,189,223,192,189,221,190,185,218,186,176,212,183,174,4 215,175,180,217,181,189,219,178,181,207,153,140,200,142,126,212,164,154,214,177,183,212,178,184,217,179,185,219,181,190,220,176,176,194,135,119,178,112,95,195,139,124,218,179,185,215,179,187,219,182,190,222,183,190,207,156,145,193,130,108,188,127,108,184,125,109,214,170,167,217,183,193,220,184,193,222,183,189,186,129,112,166,104,86,177,117,98,172,114,98,214,171,169,216,182,192,220,185,194,226,189,197,185,131,119,149,90,75,157,99,88,174,120,107,216,177,180,216,182,192,222,188,197,226,191,201,202,149,137,152,94,81,142,88,82,178,125,112,219,182,186,217,185,195,222,188,195,223,189,197,223,184,188,183,129,116,169,112,97,199,148,134,220,188,198,216,185,193,222,189,199,226,194,206,228,197,213,219,178,176,210,160,143,218,177,174,221,189,201,216,186,196,4 213,177,171,214,176,164,208,167,148,202,158,135,214,173,155,220,184,174,217,180,171,211,174,167,215,180,174,200,152,134,158,102,84,117,68,59,146,94,80,210,168,154,218,182,176,213,175,167,211,175,163,159,103,79,116,68,60,87,49,51,113,61,53,182,130,113,218,176,168,211,172,164,206,167,147,149,97,76,110,65,61,103,61,59,122,71,63,136,82,69,210,165,154,217,178,172,206,168,154,151,98,76,139,86,72,129,80,72,115,66,61,129,74,62,209,164,155,217,178,174,215,184,181,185,140,122,157,103,80,144,89,70,122,68,57,163,104,81,210,168,158,214,177,172,219,191,191,221,192,190,212,175,163,195,149,131,170,118,100,200,154,137,219,186,184,220,189,190,219,192,196,220,190,190,222,192,191,227,196,196,226,192,188,222,188,187,218,186,187,218,189,194,4 187,156,153,192,159,155,195,160,152,198,165,157,201,171,169,199,171,171,196,168,165,191,163,161,189,157,153,193,162,160,196,165,164,198,168,169,199,168,166,200,170,168,197,168,170,189,161,159,190,156,148,194,159,151,197,164,163,204,170,169,205,175,175,200,171,171,196,167,166,193,164,159,188,152,142,194,158,148,192,155,150,108,85,85,139,114,115,200,169,169,196,166,163,197,166,164,188,153,149,194,159,151,191,154,149,64,49,53,38,25,27,183,151,146,200,170,169,195,166,166,188,154,153,192,158,155,199,166,163,175,145,143,149,121,119,193,161,160,196,165,162,195,166,165,188,154,152,194,161,162,197,167,167,199,168,164,200,168,165,197,168,172,195,165,166,194,164,164,188,155,155,192,159,158,196,165,164,197,167,165,197,167,166,199,171,174,196,167,168,193,164,163,4 227,191,199,229,189,197,224,180,181,223,176,185,219,163,174,222,168,181,219,162,173,218,160,170,226,187,194,227,181,191,225,178,188,203,158,175,183,139,156,195,141,157,210,150,163,214,155,166,224,180,187,230,188,191,153,127,132,56,46,54,33,28,34,78,54,65,205,147,157,217,162,171,231,186,192,188,157,158,32,25,28,17,12,14,20,13,13,38,28,34,198,146,157,219,165,174,234,191,199,154,129,133,8,3,5,30,21,24,11,8,10,84,67,75,221,168,179,219,165,176,225,179,188,200,165,173,61,49,56,15,13,19,76,59,72,192,144,154,224,170,178,223,175,185,218,163,174,226,172,181,196,148,161,167,124,138,213,160,173,224,165,173,223,170,176,226,180,185,214,162,174,224,171,180,228,173,184,236,177,190,227,170,184,225,167,179,226,170,180,224,174,181,4 174,125,109,183,127,107,180,120,94,170,115,93,178,123,101,184,128,104,193,132,114,213,158,137,173,125,107,173,117,97,175,119,92,180,129,102,178,130,105,178,127,104,175,123,101,204,146,124,168,127,109,170,126,105,168,123,99,164,121,101,172,129,106,175,126,99,185,140,113,201,154,127,153,120,106,175,138,113,174,132,113,133,99,91,151,116,100,173,131,104,194,152,126,199,153,127,141,102,96,144,112,105,152,120,111,150,108,95,154,111,98,164,123,100,159,124,102,170,123,103,158,123,113,130,102,101,120,89,86,148,114,106,148,110,97,160,116,100,139,102,89,160,110,95,134,101,91,140,108,100,135,97,86,137,106,95,156,112,98,169,128,109,161,120,101,172,124,104,154,112,103,154,121,114,146,116,103,156,124,108,168,128,109,160,123,103,155,118,103,191,144,123,4 253,207,209,254,209,211,254,206,206,252,204,200,253,207,206,254,205,204,253,206,207,251,205,203,253,199,199,254,198,197,254,197,197,255,208,206,255,204,203,252,197,193,254,205,203,253,205,201,252,193,194,253,196,199,253,193,198,223,175,181,238,183,187,255,197,200,253,198,198,253,203,200,247,187,190,255,199,208,248,189,196,53,51,57,56,53,60,244,191,198,254,202,208,253,200,201,248,189,194,251,196,204,254,201,210,130,101,105,110,88,94,247,193,201,254,200,207,253,199,203,252,199,208,253,198,207,255,197,203,253,188,193,255,194,202,255,207,220,253,202,209,254,202,209,251,198,204,254,205,214,254,203,209,254,199,208,247,177,180,253,198,205,254,208,218,254,201,205,251,201,211,254,203,209,254,204,210,251,201,209,252,196,205,253,203,210,254,207,215,254,207,214,4 218,185,202,222,189,209,222,182,188,223,184,194,226,190,209,225,191,212,220,187,207,217,186,207,219,187,208,220,182,187,191,132,104,192,131,98,214,165,155,222,185,196,220,185,202,215,183,200,219,186,205,220,180,183,184,120,89,173,104,73,187,119,85,215,169,161,224,191,213,218,185,201,218,185,207,221,186,208,195,136,116,163,97,72,184,119,94,193,135,108,215,175,180,217,185,204,218,184,203,217,178,194,195,133,110,169,102,75,177,110,84,173,107,73,209,165,160,217,184,200,217,185,209,215,173,179,196,135,106,177,110,82,173,105,73,186,127,104,218,180,190,213,180,196,213,182,210,216,181,201,212,167,163,175,112,85,162,93,61,201,151,140,217,183,203,211,179,197,211,178,202,215,182,209,217,183,209,207,160,156,190,133,110,211,170,173,212,179,200,207,174,189,4 199,164,174,204,165,172,209,170,178,209,171,176,209,172,179,207,171,181,204,167,178,199,163,177,197,161,171,204,166,173,209,172,178,210,174,183,208,171,181,207,168,176,204,163,170,199,156,165,197,159,165,204,164,168,207,169,173,193,148,144,202,159,162,206,166,172,205,161,171,201,155,165,197,161,167,204,166,170,196,151,142,114,69,56,147,105,102,207,165,171,206,163,172,203,159,166,198,161,167,204,168,173,199,155,150,122,77,66,122,78,71,204,155,154,202,158,159,198,157,159,197,160,164,202,166,173,206,167,171,186,136,122,172,122,113,201,155,156,199,156,156,193,155,160,195,161,167,201,166,174,205,164,168,204,160,156,205,163,167,199,159,168,197,159,166,191,155,165,194,162,172,198,163,169,203,163,167,202,161,162,199,160,163,195,156,160,195,159,169,193,158,169,4 213,172,166,216,173,167,217,172,165,214,165,154,209,155,143,207,157,148,207,165,155,169,115,99,213,169,159,215,173,166,192,137,124,186,127,111,170,108,92,187,125,108,204,160,149,204,164,154,213,173,164,210,161,143,174,115,97,148,85,77,134,75,68,157,94,80,197,148,135,210,175,172,215,179,172,207,155,137,176,115,98,139,79,72,143,83,76,137,77,66,192,141,128,212,176,172,214,174,163,208,161,144,184,121,105,148,86,77,151,92,83,150,89,77,192,137,121,210,169,162,214,177,168,208,162,145,178,117,97,135,78,69,129,73,68,134,77,67,191,135,120,210,167,159,212,175,165,212,169,159,192,135,118,146,86,74,129,74,67,153,90,77,197,146,135,209,169,164,211,175,166,211,170,163,205,155,141,195,141,125,187,131,114,188,131,114,210,167,160,207,165,160,4 219,168,181,227,177,192,234,183,202,233,180,197,234,181,201,234,180,199,231,179,187,225,176,183,221,171,183,232,180,195,227,165,170,219,154,150,231,173,175,240,185,202,235,183,197,228,181,196,229,182,200,227,170,171,186,108,78,194,118,87,195,122,92,196,127,108,234,182,198,233,184,197,229,180,199,220,158,149,185,107,76,169,94,71,139,68,54,136,64,40,222,162,159,240,193,218,230,175,172,228,165,149,183,105,80,170,90,71,144,73,62,164,89,65,222,162,162,240,192,226,234,183,195,238,186,204,198,122,100,169,89,63,153,77,52,206,137,123,244,193,214,237,184,206,237,188,202,242,194,219,237,182,193,207,134,113,197,122,94,227,163,156,245,194,215,239,190,212,238,192,205,243,199,228,244,199,236,247,193,210,247,189,207,245,195,221,244,195,220,239,190,206,4 221,184,192,225,175,177,223,167,171,221,156,155,225,172,168,221,171,174,219,175,186,217,180,181,222,183,196,225,176,177,226,175,175,222,161,154,218,155,147,210,143,138,209,153,148,215,174,171,216,168,167,219,165,158,225,173,174,227,170,162,193,140,131,162,114,114,209,145,127,215,176,171,207,149,134,213,158,142,215,159,143,214,150,132,208,152,145,191,140,131,203,145,126,213,167,158,202,138,129,213,157,148,217,161,148,206,134,114,213,149,132,218,169,155,206,153,141,209,157,153,202,139,133,208,150,138,215,160,146,212,148,129,214,153,133,220,176,171,214,169,168,208,159,158,208,158,148,207,154,132,213,161,145,219,162,155,220,166,158,216,171,162,213,167,161,209,163,157,212,175,176,216,172,159,219,175,168,220,172,169,218,174,167,215,171,164,210,162,153,205,159,150,4 241,199,192,246,202,195,248,203,200,250,206,205,251,206,204,249,203,196,247,200,190,244,202,197,242,201,197,245,202,196,247,200,194,234,174,156,234,171,151,248,201,196,246,199,190,242,195,184,242,199,191,246,202,195,236,177,159,206,127,98,195,116,93,241,188,180,248,201,196,242,193,185,240,193,178,244,198,191,224,159,139,181,111,99,171,98,90,223,160,150,250,200,195,242,189,185,241,200,195,246,203,199,212,142,120,162,95,91,170,101,93,225,158,146,247,195,191,240,183,179,240,199,196,244,203,200,229,169,154,178,104,95,175,99,89,228,162,146,246,194,191,238,179,174,239,196,190,242,199,197,238,185,174,204,128,107,212,142,126,242,188,183,242,189,186,237,181,178,236,194,188,240,196,192,240,192,187,238,183,171,241,187,178,242,191,189,239,186,181,235,179,173,4 184,148,159,187,145,148,190,146,152,191,144,153,189,139,134,188,136,136,185,135,130,181,140,140,183,145,144,185,138,132,188,139,140,193,146,151,189,141,143,189,139,138,184,139,134,181,142,144,181,140,129,187,138,128,169,117,111,142,92,85,181,127,123,190,146,151,188,148,153,182,144,144,179,136,126,190,146,144,155,104,99,54,19,15,139,86,73,191,142,140,188,147,147,184,147,149,180,133,127,186,141,145,179,127,127,108,57,44,131,83,73,194,146,144,186,139,135,181,141,136,183,141,145,186,141,144,186,135,137,187,132,134,189,142,148,191,150,161,187,144,145,181,139,134,181,141,150,182,132,134,185,128,132,188,135,146,188,140,150,186,137,142,184,139,135,179,137,133,177,134,136,180,126,125,190,136,146,188,136,141,180,124,123,182,132,133,181,136,136,176,133,131,4 205,166,159,212,170,167,213,167,160,215,169,169,214,165,159,211,162,152,207,158,153,203,155,152,207,169,166,211,170,167,211,165,158,214,171,175,213,168,164,212,165,156,209,162,152,205,159,149,207,166,157,208,159,140,209,157,145,213,165,159,213,167,164,213,168,163,212,171,165,206,168,161,205,161,148,209,164,147,209,156,142,135,83,70,163,110,95,213,164,154,211,174,174,208,174,170,204,157,142,207,161,151,215,169,166,122,71,59,101,53,40,206,153,138,211,169,162,207,170,164,205,161,152,209,163,160,212,167,165,191,136,122,166,112,96,206,162,156,210,169,163,205,164,154,206,168,168,209,167,166,211,164,160,213,165,167,215,168,170,211,170,175,206,164,158,202,161,152,205,168,170,207,162,157,209,158,155,213,164,167,212,166,169,208,158,155,204,156,147,199,158,146,4 221,171,177,230,176,185,233,175,170,232,164,144,227,162,153,227,168,172,229,175,187,222,170,181,223,170,178,227,168,166,226,159,132,222,144,109,222,149,123,225,160,143,226,170,180,218,163,174,217,158,157,204,133,105,226,159,132,222,146,109,222,147,113,228,160,137,204,137,117,213,153,152,189,125,109,161,88,60,222,155,133,231,162,134,228,154,121,219,149,125,169,95,66,197,126,105,166,103,84,160,92,70,229,163,148,234,169,152,236,168,149,209,141,129,145,72,47,188,116,93,197,132,114,188,115,91,225,159,143,233,171,159,234,171,161,226,165,167,190,117,92,202,134,120,211,150,149,177,105,84,206,134,114,234,168,155,232,169,164,231,171,175,225,166,171,222,162,172,212,153,159,192,126,112,200,126,102,230,164,155,233,175,183,230,173,181,225,168,179,222,166,179,4 206,168,157,212,172,165,212,168,160,212,169,161,211,168,163,212,169,163,210,167,162,205,164,161,209,171,163,211,173,164,210,168,159,211,165,156,207,159,148,209,168,161,208,168,164,205,165,159,209,170,162,209,170,159,210,168,157,155,108,97,138,83,66,204,156,146,208,170,166,199,154,141,207,164,151,213,177,171,198,154,145,81,48,44,71,40,39,187,131,116,210,169,160,203,163,157,207,165,153,217,177,172,164,113,100,59,34,34,69,40,37,177,119,100,210,166,154,206,169,168,209,172,168,216,176,176,169,118,109,52,24,23,108,67,59,203,155,144,207,162,150,204,163,157,211,171,169,212,173,176,201,158,154,165,113,99,191,144,135,210,168,165,204,158,149,201,152,147,210,168,162,208,165,158,208,167,167,210,162,155,209,162,155,207,163,159,204,157,152,200,144,136,4 220,173,150,221,171,147,224,175,153,222,172,150,223,175,157,221,174,156,214,165,142,212,165,146,220,169,145,222,172,147,224,178,155,227,180,161,222,170,146,219,172,151,216,170,149,210,163,143,219,167,144,221,172,149,228,181,162,183,132,111,132,77,55,199,141,114,219,174,155,210,162,139,217,164,137,224,176,157,217,164,144,114,71,58,61,35,35,173,113,88,221,171,147,213,165,144,217,168,147,224,173,154,184,124,101,70,40,36,62,36,33,168,108,80,219,167,137,214,170,151,217,170,153,221,171,156,194,136,117,71,37,30,105,63,50,206,151,125,215,164,136,212,165,141,215,166,144,216,168,150,214,164,145,188,132,110,200,147,124,220,172,155,214,163,136,211,162,140,212,166,140,215,168,144,218,169,152,214,161,138,216,164,143,219,170,150,214,163,140,209,154,130,4 197,145,147,199,143,142,203,146,146,205,147,145,211,157,158,217,168,178,208,158,163,203,158,164,193,136,136,192,126,119,188,119,109,182,110,100,198,129,117,200,134,127,200,141,134,201,152,151,191,129,122,165,92,87,131,63,61,154,81,70,183,111,99,183,110,100,190,120,109,198,142,135,184,119,114,169,94,91,129,63,58,143,77,59,162,93,71,160,89,76,188,120,108,197,141,133,182,114,108,162,88,83,143,75,65,150,82,63,160,92,69,170,98,86,189,120,108,197,145,139,190,132,131,178,109,103,162,91,83,163,89,82,175,105,93,188,118,105,194,130,120,199,150,154,193,143,146,189,125,122,188,118,111,194,127,124,194,128,121,198,139,130,201,149,150,198,152,156,192,143,148,196,145,151,200,145,147,209,159,169,205,153,155,204,156,160,200,154,159,197,152,155,4 213,171,167,218,176,172,219,178,177,218,173,170,218,171,165,218,173,169,216,172,165,214,174,173,213,174,171,218,177,174,219,177,175,203,150,138,180,117,99,211,158,147,216,172,169,214,173,172,215,177,178,218,178,175,217,175,172,173,118,108,114,59,54,179,124,116,222,178,178,213,171,171,213,172,164,218,179,175,210,164,153,155,96,84,124,68,65,168,114,105,224,180,180,214,171,169,214,172,165,216,175,168,195,140,120,150,92,83,147,87,81,189,137,127,219,176,176,213,170,166,214,178,179,215,172,166,179,120,96,163,102,88,122,69,63,178,132,125,220,176,174,212,169,167,214,176,175,214,172,167,197,142,121,171,114,95,154,105,98,210,166,164,214,171,168,212,168,165,212,175,175,214,178,179,216,174,171,211,165,158,215,172,172,216,176,180,212,168,162,209,167,160,4 226,193,182,228,191,177,230,194,185,232,197,189,232,198,188,231,196,187,228,191,179,223,185,174,226,194,184,226,189,175,229,189,175,231,195,185,232,197,188,229,191,179,226,190,177,224,188,176,227,196,188,222,183,167,176,124,107,173,123,107,215,173,154,223,185,171,226,189,176,222,186,168,227,195,184,206,157,134,138,86,76,156,103,92,150,100,84,188,150,141,232,201,195,224,191,182,227,194,184,217,176,159,170,118,100,163,111,102,162,109,97,167,120,106,230,195,187,224,192,186,225,193,185,228,197,190,212,170,153,181,127,107,176,121,101,198,148,126,225,189,179,224,191,185,224,193,183,226,195,186,229,197,188,214,170,148,190,134,104,215,170,153,225,190,183,222,190,183,223,192,181,227,196,188,228,196,187,227,193,181,219,177,158,222,183,169,225,192,187,221,189,181,4 227,183,193,229,181,186,227,179,185,232,184,197,181,134,153,165,115,131,200,147,164,207,153,166,228,180,184,231,182,186,229,178,180,226,172,177,200,142,155,203,146,158,193,143,155,206,146,159,231,182,184,230,179,181,229,174,170,156,99,89,180,122,121,226,167,174,195,143,152,205,143,156,228,176,182,233,183,186,184,130,122,40,16,13,101,68,67,224,168,175,215,160,169,205,141,156,223,171,176,237,186,190,124,88,85,10,4,6,70,49,49,217,164,170,217,163,173,205,149,164,224,168,165,236,183,184,149,108,108,5,0,4,58,38,37,217,158,165,220,157,167,216,160,172,228,175,173,230,178,181,219,165,171,113,77,79,113,74,69,225,163,171,223,156,164,221,165,175,227,181,188,228,181,190,229,180,192,229,174,187,222,160,172,226,167,180,223,160,168,215,159,172,4 212,168,171,217,175,178,215,171,173,217,175,180,212,163,177,198,141,158,188,137,153,189,139,153,215,170,173,215,170,174,216,171,171,195,145,136,188,132,129,207,154,159,198,148,156,189,134,147,212,165,170,215,171,176,202,156,150,90,52,44,102,64,61,207,155,158,199,147,154,192,135,148,208,161,167,220,175,179,144,107,104,21,10,11,54,37,37,194,149,153,205,158,166,192,138,153,208,155,152,220,174,176,137,101,103,11,6,9,57,39,40,197,148,153,202,152,163,191,143,157,210,159,156,214,167,169,191,142,146,57,36,37,70,44,40,207,153,160,203,146,157,200,150,161,210,160,158,210,162,161,212,165,174,188,139,146,179,127,129,210,155,164,204,143,152,203,155,164,210,161,163,212,166,172,210,166,178,214,168,184,210,156,172,207,154,164,206,151,160,197,149,162,4 211,165,186,217,169,189,217,161,162,217,157,147,220,161,159,222,175,202,216,168,193,212,167,196,211,165,185,214,165,181,211,150,137,202,137,125,214,154,146,218,163,168,216,164,179,210,162,186,212,166,186,218,163,163,179,119,105,92,54,58,187,126,114,217,153,126,212,155,152,209,160,188,210,163,183,214,156,152,181,117,102,103,62,69,174,109,94,215,151,130,213,155,147,210,159,182,212,164,185,211,154,154,204,139,121,191,120,96,173,97,72,196,128,107,215,158,155,209,161,184,210,161,177,213,160,172,207,142,128,208,137,117,187,113,88,189,115,89,212,154,147,210,164,192,210,160,172,212,157,167,213,156,166,212,150,154,210,141,125,209,145,132,212,157,166,208,160,187,207,157,175,211,161,182,213,163,184,216,165,192,213,158,171,214,164,186,212,165,192,206,157,179,4 214,177,193,219,180,195,221,177,186,221,171,175,225,177,187,224,182,198,219,179,197,216,181,204,215,177,192,218,171,176,218,157,141,218,157,141,221,167,166,223,177,187,220,175,186,214,175,192,216,177,190,218,165,153,193,128,107,183,119,108,215,157,137,216,161,137,219,170,175,214,171,192,215,178,191,220,166,148,132,89,85,89,55,66,208,146,124,217,162,136,216,166,159,213,168,185,214,177,189,213,163,147,173,122,108,144,90,81,188,122,97,211,156,135,215,166,161,211,167,183,214,175,186,212,165,155,210,154,126,200,137,104,174,102,72,196,131,103,216,167,157,212,170,188,212,171,180,215,175,184,211,159,143,214,161,145,204,143,116,205,147,126,215,170,172,211,170,189,210,171,188,215,178,200,218,179,196,217,174,181,215,166,157,217,172,176,214,176,198,210,172,194,4 191,148,157,199,150,147,196,138,129,202,149,147,204,155,148,205,160,153,199,155,147,188,144,134,192,142,142,196,144,137,196,141,133,201,151,144,206,155,144,205,158,156,201,156,148,190,145,131,193,138,138,193,138,129,186,131,112,186,133,121,187,133,126,201,150,143,206,159,149,196,150,138,187,131,132,199,141,127,147,97,82,109,64,57,150,90,74,191,134,118,203,151,140,199,156,151,188,129,124,199,148,144,168,117,109,132,76,64,167,107,92,200,146,135,204,153,147,199,154,149,192,141,137,199,152,151,194,141,141,182,121,110,181,121,105,201,147,136,207,159,161,195,145,133,190,143,140,196,149,147,199,146,147,204,151,159,203,151,151,202,150,145,202,153,154,192,141,132,189,142,143,196,152,155,198,151,152,198,145,148,203,154,157,203,154,152,203,157,160,191,143,138,4 213,166,174,221,171,172,224,172,176,231,182,201,230,180,200,227,176,191,215,154,160,208,145,161,218,170,181,225,178,188,222,170,174,213,155,156,219,158,156,227,174,184,216,159,164,207,144,147,221,173,183,225,172,173,215,157,158,128,68,60,134,71,62,193,129,119,212,150,140,211,154,156,221,172,177,230,179,183,194,132,129,90,39,39,91,39,39,152,88,75,223,168,170,217,166,178,221,172,177,226,176,180,205,141,133,114,55,46,105,48,43,160,92,70,225,173,181,221,168,182,219,167,177,223,171,174,220,165,161,194,131,123,186,123,115,208,147,144,225,172,185,219,165,176,212,157,163,214,154,147,217,158,146,229,175,183,230,177,193,227,172,183,225,173,186,218,166,179,203,148,145,207,145,136,217,158,151,225,168,171,226,172,184,225,172,180,219,164,167,211,156,162,4 204,148,134,222,173,174,224,171,161,230,181,183,233,185,196,232,185,193,227,182,184,217,166,163,217,165,165,225,175,177,228,179,176,222,169,163,223,165,158,229,174,168,230,184,189,215,162,157,221,169,169,225,170,165,231,177,169,182,123,109,131,71,54,184,122,102,218,161,147,213,158,144,223,175,173,227,174,169,226,170,164,138,81,66,82,37,34,123,65,48,201,142,122,222,172,165,221,172,165,227,178,178,226,167,159,150,88,69,96,45,38,124,64,44,203,145,126,230,185,192,219,171,170,224,172,168,226,171,162,203,142,126,175,113,95,180,118,95,217,161,153,223,174,177,210,158,153,211,151,134,217,157,137,227,171,165,230,177,178,227,174,173,228,181,187,220,170,171,201,143,133,205,140,123,217,159,143,224,165,159,227,171,174,226,171,169,222,170,165,214,163,161,4 187,125,132,184,112,110,184,111,110,166,92,92,164,94,94,162,99,98,172,102,96,181,118,114,182,112,114,182,111,116,196,117,128,151,81,82,113,53,52,155,85,83,167,101,93,175,119,113,177,104,105,178,107,106,184,111,113,133,67,64,88,39,39,138,81,79,182,117,113,180,116,110,179,107,102,179,105,94,169,93,85,150,81,79,113,63,60,122,73,71,161,97,94,171,105,100,201,141,138,187,121,110,185,113,105,146,77,71,141,84,81,140,86,85,164,103,102,170,109,103,194,133,123,185,119,110,186,118,111,168,96,90,152,87,81,167,109,107,169,101,97,164,97,89,188,124,116,187,119,108,183,111,102,180,103,99,164,87,85,182,110,111,163,85,81,203,132,142,195,138,134,192,126,118,194,124,118,193,117,114,197,119,121,203,125,130,193,109,114,213,142,164,4 219,177,198,228,185,210,230,187,215,231,188,211,231,183,194,229,181,199,229,182,200,226,184,203,219,178,197,228,183,198,232,186,200,222,170,168,206,142,121,212,152,142,214,158,153,219,170,176,212,161,165,211,152,144,209,149,138,189,125,105,169,100,79,176,108,88,187,120,99,205,146,131,201,142,136,196,129,116,172,107,89,155,91,76,142,81,68,147,84,71,165,100,83,193,130,108,207,151,151,183,116,105,154,90,75,144,83,72,104,54,48,119,65,57,171,108,88,202,142,122,204,152,148,173,104,84,174,109,91,166,104,89,138,79,68,131,71,59,195,137,122,223,175,175,208,161,160,203,146,136,196,134,117,182,116,96,187,124,108,172,105,82,210,159,153,231,195,218,220,180,200,223,180,192,211,153,141,207,146,129,217,165,163,219,167,166,224,180,193,229,193,220,4 240,189,197,243,191,196,245,189,191,231,165,150,219,148,130,235,175,170,242,191,196,233,186,189,238,179,182,242,188,194,232,164,152,194,115,88,146,76,57,146,79,62,234,174,172,239,189,193,233,181,185,239,182,183,199,119,93,152,77,63,87,41,39,67,29,25,183,119,110,243,189,194,236,186,192,225,162,151,187,105,80,145,72,62,79,39,38,54,31,32,105,54,45,225,164,157,236,180,179,174,105,85,129,63,50,168,92,74,115,59,51,64,31,29,73,30,26,182,120,111,235,179,178,179,109,87,102,39,28,177,102,82,163,89,71,62,25,24,93,39,32,199,134,123,236,185,191,219,156,139,166,91,65,181,106,83,220,152,140,130,67,56,170,102,90,238,181,183,232,182,186,234,182,184,232,172,163,230,166,154,240,182,185,238,174,167,234,177,181,233,182,193,4 221,165,174,226,168,181,234,174,192,234,171,181,234,174,191,235,177,199,231,174,197,223,167,190,224,166,180,228,169,185,217,145,141,195,114,97,227,159,162,234,173,192,231,171,188,225,167,188,228,173,195,229,165,172,166,91,78,123,52,48,184,97,77,224,149,145,233,174,198,224,166,190,228,172,195,221,152,152,139,67,60,118,53,55,143,56,43,198,113,95,233,174,196,223,164,188,227,171,189,204,128,117,129,56,49,134,63,64,143,55,41,196,115,102,232,169,184,224,162,181,225,168,184,213,142,133,165,84,67,170,89,79,191,105,89,224,156,166,231,171,192,225,163,179,224,167,185,226,166,178,218,146,141,218,143,136,231,166,178,228,166,187,228,169,193,221,161,180,223,169,187,225,166,181,229,169,189,232,170,187,230,170,192,226,166,188,224,165,188,219,160,182,4 202,171,192,203,166,176,208,172,190,213,178,202,213,178,200,209,174,196,208,175,200,204,172,196,203,170,188,204,167,180,210,174,197,201,151,148,196,144,137,211,172,189,209,173,200,205,171,191,203,170,190,209,175,199,206,161,166,146,85,70,135,72,60,185,121,104,207,163,176,205,173,205,204,171,193,212,180,210,194,143,138,113,58,52,111,55,53,137,62,40,190,134,123,204,170,197,202,168,191,210,176,198,179,121,109,112,55,51,123,64,62,130,56,37,185,129,119,205,170,190,201,166,186,208,174,192,178,119,101,133,70,58,151,88,79,169,103,83,203,161,175,203,171,200,201,167,185,204,169,188,202,159,165,190,132,120,193,139,132,208,168,182,203,167,191,198,164,191,199,172,201,204,171,195,205,166,183,209,169,184,206,166,180,206,172,199,201,167,191,195,160,181,4 216,184,188,213,171,163,198,142,120,198,138,114,196,134,109,201,139,115,212,162,157,211,170,179,219,185,188,193,140,122,147,77,49,153,86,66,145,76,57,154,83,59,195,134,113,210,167,169,217,178,179,175,116,99,115,53,39,98,45,39,132,70,57,120,55,42,168,100,77,213,167,162,214,172,167,171,107,85,111,52,42,110,56,47,108,52,43,122,61,51,157,92,72,214,169,162,212,172,165,171,108,87,122,59,46,111,55,44,116,59,49,123,59,47,160,95,73,219,175,169,209,173,171,193,138,120,149,83,66,118,60,50,112,54,45,155,82,57,195,136,114,220,182,182,208,174,176,201,155,145,176,112,89,146,79,62,166,101,80,207,150,125,217,175,169,217,180,182,208,176,176,208,168,163,195,139,117,184,120,93,211,158,139,226,192,193,223,187,190,216,178,176,4 226,195,201,224,184,182,209,156,140,208,151,131,207,149,127,211,152,132,222,176,175,223,186,200,227,195,202,205,154,141,158,87,62,165,97,79,158,89,71,164,93,71,205,145,128,224,184,193,227,191,195,188,131,116,126,62,50,109,54,49,145,82,71,132,67,55,173,106,86,222,179,179,222,185,184,182,122,101,122,63,52,121,66,59,120,63,55,132,71,62,163,98,82,222,177,176,219,183,181,183,124,104,134,72,58,122,65,55,127,69,60,132,68,58,164,100,81,227,184,183,217,184,186,203,153,139,160,96,80,128,70,61,120,62,54,160,87,66,200,141,124,229,192,197,218,188,193,213,172,167,186,127,106,156,91,76,170,106,89,212,156,135,224,181,181,227,191,198,218,190,194,220,185,184,206,156,137,190,129,105,214,162,145,233,199,204,230,196,204,225,188,190,4 207,174,208,209,171,197,214,169,181,203,147,143,197,132,126,207,149,156,212,160,179,208,157,177,209,171,192,213,171,192,197,146,149,162,98,83,172,106,92,175,111,98,196,138,141,207,146,166,210,171,194,208,159,163,169,110,96,135,74,63,133,75,67,139,77,63,168,104,89,209,150,168,210,168,181,184,128,120,152,91,75,121,65,59,109,58,55,138,75,63,181,118,110,210,156,167,208,161,167,153,97,89,116,61,59,111,57,54,134,75,68,143,77,60,191,133,131,213,166,188,204,156,165,146,87,74,120,61,56,133,72,65,150,92,82,181,120,108,209,152,156,213,163,184,209,159,173,184,128,127,147,89,81,147,83,71,179,119,110,209,155,161,214,162,172,205,142,160,207,161,183,210,161,180,210,159,167,167,103,93,187,124,126,220,171,190,216,170,191,210,161,180,4 196,155,186,199,155,183,163,108,105,131,74,67,115,56,49,116,56,47,162,108,105,197,157,172,202,166,198,166,118,130,94,39,30,121,59,53,142,75,67,140,73,67,116,51,41,150,96,90,197,163,190,114,67,67,99,41,38,157,86,76,170,96,89,164,89,82,147,77,67,130,72,59,185,144,164,91,45,40,103,46,43,134,66,58,143,73,65,147,78,68,156,87,75,128,70,57,195,154,179,119,67,64,99,42,40,124,58,54,123,59,53,140,72,64,126,62,53,120,63,51,197,164,197,171,120,126,90,35,28,102,44,44,100,44,43,100,43,43,106,47,41,167,110,111,189,154,184,198,158,181,173,116,115,105,50,46,88,37,37,78,29,27,123,70,66,198,156,179,191,154,184,199,161,189,207,166,191,174,117,122,87,35,32,104,51,47,181,131,142,199,158,178,4 174,136,138,183,143,147,184,142,144,184,145,149,186,146,149,183,146,149,184,150,151,193,157,157,175,138,141,183,145,148,182,141,144,183,142,145,184,140,141,182,141,140,183,147,147,189,150,145,176,138,142,185,145,149,180,136,134,170,117,106,152,98,86,115,67,55,162,120,111,195,159,161,174,135,138,177,131,128,165,103,81,113,54,43,94,41,35,82,33,25,143,94,80,189,150,143,176,138,140,180,137,135,168,111,96,96,46,36,119,65,55,154,100,90,177,136,134,185,148,149,173,134,135,181,144,145,178,136,135,168,120,113,178,132,128,182,141,141,181,143,143,180,142,138,172,137,138,180,144,144,179,138,140,185,142,146,181,140,143,179,137,137,177,134,131,180,138,133,170,137,138,176,138,139,178,137,137,187,143,143,179,135,134,177,135,133,175,134,133,181,138,135,4 172,137,138,176,137,140,179,144,143,180,143,139,181,141,136,179,142,139,174,140,138,170,136,133,170,136,136,174,134,132,176,134,126,171,126,115,169,116,100,174,128,114,172,132,124,170,131,126,176,144,144,158,112,101,124,71,54,145,89,69,142,84,65,168,115,97,163,110,93,169,127,123,168,129,115,117,65,48,91,39,27,125,68,52,138,82,66,164,110,91,158,101,83,162,114,103,158,116,98,141,92,74,134,80,60,143,84,66,162,101,87,159,106,89,157,106,85,169,130,116,178,150,151,166,124,108,158,104,85,160,101,86,161,102,88,159,106,85,162,115,99,174,142,140,175,146,144,173,137,128,162,113,97,164,110,93,161,109,88,163,118,100,172,138,132,173,142,142,179,151,152,181,152,154,168,127,114,170,128,116,168,127,115,172,140,136,173,143,145,170,139,140,4 211,161,159,218,167,167,219,163,160,222,167,167,224,168,165,221,167,168,220,169,171,215,164,165,211,160,160,216,164,166,218,160,152,224,165,164,223,167,168,222,166,164,220,168,171,215,165,166,208,157,157,217,164,163,172,112,97,157,94,77,187,124,112,185,125,111,222,169,170,214,162,161,209,159,159,221,167,164,145,90,77,69,28,22,60,24,17,164,103,85,227,174,176,209,158,154,209,159,158,218,165,168,217,154,147,134,71,53,88,44,35,199,140,129,222,170,175,218,168,170,209,157,154,217,162,163,217,160,160,192,129,117,207,146,138,214,162,164,219,168,171,214,165,167,211,158,157,216,161,162,218,160,160,222,164,166,218,164,166,221,167,170,219,166,165,213,163,165,212,163,167,214,160,161,215,156,152,218,160,160,220,163,162,219,164,163,217,164,164,209,158,157,4 190,159,161,188,150,145,184,139,129,188,140,133,175,111,94,183,125,121,182,124,125,183,129,130,184,151,146,176,131,114,124,72,50,171,117,94,178,115,93,168,106,89,168,102,94,166,97,92,186,149,140,180,132,117,159,109,89,177,127,106,176,124,104,174,111,90,167,106,87,162,95,82,186,150,141,179,128,104,181,131,106,174,118,91,180,122,101,178,122,98,171,120,98,181,136,130,177,137,123,177,130,102,186,142,121,161,107,79,155,101,72,175,126,102,172,118,95,184,139,133,178,138,122,182,139,117,189,146,126,173,122,95,157,103,73,179,128,101,179,128,104,178,137,132,180,143,129,179,135,108,184,140,114,186,139,116,182,133,108,188,139,121,182,137,124,183,145,148,183,153,150,181,142,126,181,137,116,187,142,125,188,143,125,189,147,133,190,157,166,186,153,166,4 201,161,158,206,160,157,212,168,166,213,168,166,218,176,175,215,178,175,212,175,173,208,173,170,204,163,161,209,167,163,211,169,166,214,172,171,219,182,180,216,181,177,213,180,176,209,177,173,206,166,164,207,166,163,209,166,163,188,145,140,198,158,157,215,176,173,212,179,174,207,170,164,206,171,168,202,164,162,125,83,76,65,31,27,85,47,42,174,131,125,214,178,176,209,174,171,213,180,179,154,113,107,41,7,7,37,20,28,33,13,18,81,44,40,202,155,154,213,179,177,215,184,185,150,112,108,37,7,6,38,22,30,32,16,24,60,24,21,193,152,151,212,179,179,206,176,179,204,172,177,133,93,87,69,39,37,51,22,22,124,79,73,214,178,177,209,179,176,200,170,171,204,170,173,210,174,173,186,151,151,176,135,135,202,161,161,211,175,174,208,177,174,4 189,149,148,193,148,146,194,146,148,197,146,145,199,147,147,199,153,151,197,150,148,195,150,149,187,144,142,195,151,152,177,123,124,148,81,78,178,121,122,199,154,154,197,150,148,194,149,147,193,153,151,176,134,132,82,40,35,87,42,43,72,32,31,154,105,107,201,154,155,190,143,142,194,154,154,171,126,125,48,17,14,53,29,28,29,7,8,80,44,46,197,148,148,189,141,141,190,152,150,195,153,155,96,54,53,36,9,6,30,7,9,81,45,46,194,146,147,194,148,148,187,152,151,194,156,157,172,127,129,74,35,33,57,21,19,169,120,122,196,153,156,187,140,139,187,151,150,190,153,152,193,151,155,175,130,131,167,121,122,198,152,153,192,151,150,186,141,140,182,143,144,187,147,145,187,147,150,195,153,154,196,154,154,186,148,149,193,152,151,186,143,142,4 205,159,154,209,157,153,208,150,148,204,140,125,216,158,151,221,167,167,214,159,156,210,153,148,203,152,146,209,155,151,185,123,113,162,100,79,145,92,81,186,127,124,214,156,154,206,146,142,208,158,154,202,147,141,81,45,37,80,47,43,39,18,17,76,41,39,209,146,144,207,145,141,205,155,153,209,151,150,87,50,45,34,18,17,39,25,24,36,14,12,189,127,123,213,149,144,203,149,147,212,158,157,174,114,113,54,24,19,21,6,3,99,55,52,212,150,152,206,144,142,203,153,151,205,153,150,209,152,153,173,112,111,102,54,49,188,121,120,214,153,151,205,146,145,201,145,145,204,151,148,205,149,147,210,147,150,213,147,146,209,146,146,206,146,144,205,145,140,194,134,134,201,143,141,206,145,142,208,149,150,208,143,139,210,146,142,206,143,140,202,142,138,4 204,162,176,209,167,180,213,171,183,214,173,186,214,173,187,210,169,183,204,162,175,199,159,169,207,163,177,212,169,181,216,175,187,219,178,190,217,175,186,213,170,183,209,165,177,205,161,172,209,165,177,216,172,183,219,173,184,206,153,157,215,166,174,216,171,183,213,168,181,207,162,172,210,166,178,219,174,184,197,143,147,111,47,46,171,104,97,215,165,171,214,172,185,208,165,176,208,165,178,222,175,187,172,118,122,77,20,26,111,46,44,204,148,150,215,172,186,208,163,174,208,164,178,215,172,185,203,151,158,118,53,50,147,85,83,217,168,175,213,169,183,207,162,177,208,164,178,215,173,186,219,176,188,210,157,160,211,162,171,219,178,194,213,170,183,207,161,174,209,167,183,215,171,186,218,176,190,221,177,188,222,179,192,218,173,180,214,169,179,207,163,176,4 213,168,163,219,172,165,220,171,159,222,173,164,223,175,167,221,174,169,218,172,167,213,168,163,213,167,163,222,173,163,224,176,167,224,180,174,229,183,175,223,176,167,220,173,165,218,173,169,214,167,160,223,175,166,227,178,172,231,184,177,205,148,137,207,149,134,225,175,165,220,173,168,218,171,164,224,177,172,225,175,170,198,138,126,135,78,75,167,104,92,223,171,158,222,178,175,216,169,166,227,179,175,203,153,150,89,55,63,140,88,88,186,120,103,219,169,158,222,178,173,218,174,172,228,179,176,195,144,140,108,72,77,159,103,96,196,133,114,225,179,174,220,175,172,220,177,173,223,175,169,222,172,168,224,173,169,223,174,167,221,172,167,225,177,169,219,170,163,220,179,177,224,180,175,229,183,181,230,184,181,230,185,183,226,176,168,224,174,163,220,173,165,4 215,163,186,224,169,192,226,162,180,227,165,184,232,185,218,228,184,218,225,180,210,220,173,198,213,163,185,218,159,172,209,135,128,213,140,134,221,165,176,223,175,200,225,181,211,218,172,200,209,152,163,202,130,116,195,115,93,190,107,88,202,122,98,209,136,124,215,154,165,211,159,182,204,140,136,201,127,108,193,116,103,171,86,77,170,86,75,167,90,81,196,114,103,198,126,126,196,132,130,195,118,103,178,92,77,153,66,59,145,60,56,130,53,55,186,105,95,187,107,99,190,119,114,187,108,90,190,108,92,169,85,73,169,82,70,190,109,93,164,77,68,178,98,91,203,151,170,198,133,136,192,116,103,186,102,88,187,107,91,208,143,140,201,133,132,207,152,164,203,158,186,206,150,171,210,150,163,207,140,145,213,153,160,217,163,183,216,167,190,209,166,196,4 216,180,176,221,182,179,222,181,180,224,180,176,225,184,182,223,182,176,223,184,180,219,185,183,215,177,173,219,179,175,210,161,152,181,125,109,192,138,119,215,168,153,219,180,172,219,182,176,215,178,176,221,179,174,159,102,86,102,51,43,112,59,49,160,103,81,222,181,177,220,184,184,213,176,174,220,176,169,134,84,71,87,48,48,76,41,44,117,66,54,217,170,158,219,185,184,212,175,170,217,173,165,152,94,76,83,42,41,81,44,46,126,71,54,214,165,149,220,186,186,212,174,167,214,172,167,203,147,132,146,86,71,133,75,63,193,132,109,218,177,171,217,181,177,210,172,167,213,170,164,216,170,164,208,148,135,199,136,118,216,169,162,218,181,182,214,178,173,207,168,161,211,167,161,215,171,170,217,172,172,219,172,168,218,176,172,215,177,174,211,174,172,4 204,153,161,206,153,156,208,152,150,220,163,159,222,168,168,217,171,175,209,158,158,203,156,159,199,143,147,211,150,147,217,148,132,206,135,113,208,135,117,209,147,138,212,160,159,202,156,157,199,141,147,204,137,127,188,110,83,178,95,69,182,94,69,196,115,93,209,151,144,193,146,146,211,153,161,211,141,124,187,105,78,175,89,77,186,95,79,196,114,94,207,148,144,204,157,162,214,158,163,223,154,148,211,129,104,190,102,80,182,90,72,188,103,83,199,138,133,194,143,142,204,153,159,219,161,169,222,151,142,213,129,103,206,121,97,206,121,106,213,152,150,209,156,157,205,158,166,213,157,163,228,171,173,228,162,157,222,149,140,213,146,147,213,155,157,211,157,166,219,173,182,226,172,178,231,178,185,230,170,174,222,160,166,213,154,159,207,147,150,209,157,169,4 215,174,188,218,176,189,224,185,199,221,172,175,209,149,139,194,131,119,190,129,119,198,143,139,212,170,179,214,166,170,212,159,157,202,144,138,184,116,103,168,102,88,167,101,88,181,119,107,205,155,148,192,133,120,163,98,83,147,81,68,155,87,76,125,70,68,123,66,58,173,112,100,200,145,132,173,109,93,140,76,67,135,72,66,120,60,56,117,56,50,125,67,58,190,136,134,204,156,153,194,136,126,159,92,80,120,61,59,99,46,46,140,78,70,188,133,131,209,162,173,205,161,169,208,158,158,177,113,97,160,101,94,177,118,111,204,151,149,213,167,177,207,159,163,201,157,162,211,165,174,215,168,170,219,168,169,223,174,178,219,173,181,216,174,196,209,166,177,205,162,171,210,167,180,218,174,187,220,174,182,222,179,193,220,177,190,217,176,190,212,173,188,4 217,176,176,220,177,176,223,180,180,226,185,189,229,190,199,224,184,188,220,181,185,212,173,176,218,176,177,221,177,175,221,176,173,222,177,174,220,175,171,221,180,183,218,177,178,212,174,175,221,178,179,223,180,179,222,178,178,177,123,105,159,98,71,206,158,145,220,181,185,216,179,188,219,176,177,223,180,180,210,161,151,140,82,58,126,66,41,185,131,108,220,180,182,216,178,183,217,173,172,222,178,176,210,160,150,148,90,67,132,72,49,187,136,118,220,180,182,216,177,179,216,171,167,220,176,174,221,172,166,148,93,77,131,74,52,204,154,144,218,178,183,213,175,186,211,165,157,214,166,161,215,165,159,198,142,129,197,142,127,215,169,165,216,175,180,209,172,183,208,164,160,213,165,160,213,164,156,219,171,167,218,170,168,217,174,176,217,179,184,210,173,180,4 195,146,124,203,153,128,208,156,128,210,162,139,205,154,134,206,155,132,200,149,127,196,146,128,198,145,120,205,152,128,209,158,135,198,149,126,98,66,58,123,86,76,200,148,126,198,144,120,202,151,129,206,153,130,212,158,134,111,77,65,19,15,18,30,19,19,154,110,97,202,149,129,202,151,128,207,155,130,190,140,119,55,37,36,34,31,35,26,17,17,136,95,81,206,152,129,202,147,125,213,158,134,183,132,114,47,34,35,32,29,32,26,17,17,156,113,99,208,155,131,204,151,129,212,157,132,201,145,122,88,56,51,27,18,19,62,40,34,190,140,123,208,156,138,203,153,135,208,155,136,213,157,135,196,143,123,165,119,105,182,131,111,209,153,131,207,155,134,203,150,133,210,156,139,214,161,140,218,167,147,220,164,141,215,162,142,209,154,133,208,154,131,4 194,138,121,204,145,121,207,147,122,212,152,125,210,150,123,207,148,121,211,156,131,200,145,117,198,139,118,205,145,122,209,149,124,211,152,127,213,155,129,212,155,127,211,154,122,201,145,114,201,143,122,207,146,125,211,153,132,208,149,126,160,104,88,209,153,130,214,156,128,209,152,121,200,141,119,209,151,130,217,158,133,198,139,112,52,25,20,177,126,107,222,161,127,212,156,125,201,145,123,211,155,132,218,157,129,178,123,105,36,12,9,181,129,106,226,168,135,214,157,128,206,150,126,212,155,133,215,155,130,200,140,118,160,105,89,216,158,133,221,162,129,213,154,119,204,148,121,209,151,129,214,156,131,220,161,134,227,166,140,218,155,124,219,161,126,215,160,126,205,151,132,208,149,129,213,153,130,221,165,142,223,163,138,222,161,132,222,163,135,218,164,138,4 198,151,135,183,127,102,157,100,79,162,106,89,171,111,84,200,150,128,211,168,152,207,163,143,193,144,122,169,110,88,128,74,63,126,78,71,150,92,75,174,116,91,209,161,141,209,165,145,196,147,126,156,98,78,106,57,51,100,54,49,121,71,66,149,92,77,194,138,112,213,169,153,205,156,135,160,105,83,97,51,46,109,61,56,100,53,49,123,69,60,180,122,97,213,168,150,208,157,136,181,121,95,123,70,61,113,62,57,120,67,61,124,69,62,173,113,92,210,160,138,210,163,148,199,142,117,154,94,75,115,60,54,120,64,59,129,70,62,179,116,93,210,159,137,211,166,150,215,168,151,194,137,114,164,102,87,153,96,87,157,96,83,190,127,100,212,161,138,213,167,155,218,172,157,216,165,148,197,136,113,190,129,106,193,131,108,211,156,134,218,171,155,4 241,188,201,247,190,204,252,196,214,253,194,208,253,197,215,252,198,217,246,188,205,234,174,186,237,184,196,243,186,193,248,186,190,247,178,173,245,173,166,243,170,166,245,188,199,237,182,202,239,185,194,243,180,175,238,166,148,237,156,135,240,160,142,239,160,138,246,186,187,242,193,220,238,182,189,243,184,180,236,165,148,237,157,136,242,168,150,245,180,168,248,194,207,243,194,215,235,183,194,226,164,154,217,141,113,239,171,158,243,177,168,243,183,181,244,189,192,242,196,219,234,184,194,181,109,88,174,98,72,239,175,163,244,181,175,235,169,151,240,186,186,240,198,225,232,187,206,205,140,123,197,124,97,243,185,185,240,174,156,227,154,120,241,192,204,238,196,219,232,192,219,236,188,204,237,184,187,248,202,224,246,194,206,243,190,196,242,197,215,234,191,210,4 204,145,131,186,134,119,205,145,131,220,156,139,193,135,121,191,135,124,197,139,119,183,127,111,192,135,119,193,139,122,195,137,124,145,99,91,187,132,118,199,144,128,195,138,119,171,116,99,192,138,118,203,144,126,151,104,96,15,6,5,86,59,54,189,138,123,201,142,123,173,120,104,193,138,116,216,156,136,100,67,58,13,6,6,25,16,17,152,110,100,195,137,117,182,126,111,193,139,119,221,163,142,119,84,72,10,3,2,41,30,30,153,113,102,196,140,120,208,140,122,202,146,126,213,158,138,189,143,127,77,55,48,22,8,7,173,125,110,215,151,130,208,143,123,208,154,132,212,157,138,212,164,146,207,160,142,156,114,100,211,157,138,219,161,141,204,145,125,211,159,140,214,159,137,215,164,141,238,189,171,237,185,165,222,171,154,229,174,154,199,143,122,4 186,136,154,216,161,181,213,162,180,206,154,174,199,150,173,199,153,171,189,142,160,205,154,178,200,149,168,202,150,170,224,169,192,207,157,178,206,158,179,198,153,172,203,153,172,192,138,158,210,157,175,210,158,176,167,123,142,82,57,73,102,75,92,181,139,159,200,150,169,202,147,166,214,155,172,214,159,176,133,97,114,20,14,26,24,16,29,142,108,128,207,157,175,205,153,173,218,162,184,224,168,188,148,107,122,25,16,27,26,18,29,90,65,80,210,162,185,216,164,186,221,170,191,228,176,199,195,152,174,80,57,71,22,11,20,76,52,64,211,159,180,222,168,191,221,172,193,235,182,205,219,172,194,196,149,172,176,130,153,184,139,161,213,161,185,222,169,197,214,168,187,224,173,194,237,188,213,214,165,188,229,175,203,232,180,203,225,172,192,223,173,196,4 201,168,144,209,174,150,213,176,150,214,172,143,219,182,161,212,171,148,205,160,136,202,163,137,202,166,140,209,172,146,216,179,157,216,176,152,206,158,129,202,154,129,208,167,146,204,165,143,207,169,141,212,175,150,213,174,153,150,105,83,110,65,48,137,88,65,209,168,143,207,169,149,207,170,143,211,173,150,183,137,115,93,52,42,74,44,39,98,57,42,197,153,126,211,174,153,206,168,147,212,171,150,182,134,107,104,59,45,63,37,36,96,58,45,210,170,145,212,180,161,206,166,146,211,174,154,217,172,146,146,96,77,100,56,42,184,143,118,219,188,167,210,178,160,206,164,139,216,180,161,221,186,171,209,166,144,204,159,135,220,185,164,218,188,169,210,179,164,209,163,137,218,184,164,223,192,177,223,190,171,224,191,174,223,189,168,221,190,172,213,182,162,4 201,144,149,206,147,153,208,154,158,210,153,160,210,149,149,208,151,156,205,152,157,201,153,157,198,137,141,203,144,145,206,148,151,208,151,153,209,151,147,207,148,147,205,150,149,199,148,146,198,138,140,206,146,148,207,147,153,200,139,138,198,135,135,206,149,147,205,150,148,200,147,144,200,141,144,207,152,158,205,142,141,133,73,67,103,54,56,207,145,146,205,150,150,200,148,151,200,143,149,205,149,153,191,118,113,118,59,58,77,34,38,200,138,140,206,152,150,200,150,153,198,142,149,203,143,149,197,130,136,175,100,100,159,92,89,201,144,149,204,150,148,198,147,146,193,137,145,197,137,143,203,145,155,201,137,140,204,141,144,203,147,150,200,146,151,193,140,142,190,133,142,194,134,138,200,142,146,203,147,152,204,147,154,203,148,151,198,146,152,192,140,143,4 233,198,211,233,192,196,236,196,206,237,196,205,232,185,186,235,189,193,236,195,204,233,192,199,231,194,203,234,194,199,212,158,144,180,115,94,143,80,64,176,112,89,231,183,182,231,189,199,231,194,206,228,181,176,145,80,60,136,65,47,135,72,60,134,67,46,217,159,146,233,192,204,234,198,212,209,158,152,136,69,49,161,89,69,143,76,59,129,64,46,201,141,128,234,189,196,235,197,209,195,140,132,126,59,41,158,87,66,147,80,63,118,57,43,192,131,114,233,187,190,230,191,201,216,165,161,132,67,47,130,67,52,131,69,54,146,81,58,212,158,147,229,182,184,226,185,194,229,188,199,200,139,120,156,89,65,160,94,70,221,169,160,234,194,208,226,181,187,225,185,192,226,184,190,231,186,190,225,172,163,227,180,177,234,194,206,230,190,208,227,186,200,4 230,197,218,233,198,223,235,196,221,239,205,222,237,200,211,235,194,200,235,201,208,231,198,206,232,201,225,232,197,221,230,186,206,224,174,167,222,169,162,209,153,143,230,190,194,231,198,208,233,198,220,233,196,214,225,173,176,208,148,137,200,140,133,190,128,119,222,174,170,230,190,192,232,196,219,233,195,212,212,154,150,176,115,118,160,101,109,192,130,125,229,184,183,233,195,200,229,194,217,233,200,223,211,155,157,167,106,111,132,77,94,185,125,124,237,196,203,233,200,213,227,195,218,231,197,219,213,159,159,186,121,119,182,121,124,211,156,153,233,191,194,230,196,205,224,192,214,227,189,212,213,157,163,209,152,147,224,170,172,234,191,199,233,194,204,227,189,199,222,193,218,225,189,217,225,181,206,229,185,198,232,188,206,231,189,202,229,188,199,226,184,196,4 227,182,192,237,191,201,238,188,192,242,196,203,242,197,200,239,198,206,237,196,208,231,192,206,228,179,188,237,190,198,237,189,194,237,195,203,236,190,193,235,192,200,235,192,201,229,182,183,232,182,188,237,187,192,235,187,193,244,195,199,241,190,189,238,192,198,235,191,199,230,186,191,231,181,185,239,191,195,221,172,175,117,82,78,122,85,79,219,174,183,239,194,203,230,188,194,224,174,182,232,185,195,220,171,170,85,58,56,40,22,23,180,135,134,244,199,212,229,187,196,221,171,179,224,175,184,234,187,194,235,188,200,212,165,169,228,183,190,236,193,208,227,184,193,219,168,173,232,183,191,235,188,198,234,190,205,240,194,205,239,198,212,234,190,202,226,180,190,208,160,167,226,181,191,229,187,201,231,186,199,230,186,199,230,188,203,229,185,199,223,174,181,4 216,165,171,220,171,175,227,179,184,229,181,186,226,178,183,224,171,171,218,160,160,212,157,155,216,165,171,221,172,176,228,180,186,227,172,174,222,158,154,226,172,175,221,165,166,214,159,157,218,165,169,224,173,177,230,176,180,203,126,123,173,97,96,212,152,153,227,177,182,219,167,169,216,153,157,223,164,167,234,172,172,171,101,106,106,60,74,181,113,112,231,174,177,220,163,162,218,158,163,224,169,174,233,174,175,184,113,115,145,72,75,205,128,123,225,163,159,221,165,161,220,163,168,226,167,170,229,161,160,222,154,154,215,138,134,223,157,153,223,164,165,225,173,174,215,150,153,223,155,154,227,163,164,230,169,174,233,175,181,229,170,173,226,173,178,224,174,176,211,142,150,221,156,160,227,168,172,230,171,178,232,173,176,232,174,176,229,174,179,221,164,162,4 227,189,191,233,195,197,235,197,200,235,193,191,236,193,196,231,187,189,229,188,188,218,178,179,227,189,189,231,195,196,220,176,169,189,135,121,195,144,137,226,182,179,226,186,184,220,180,179,226,188,188,231,192,194,173,120,104,93,50,48,113,63,58,185,126,112,222,180,176,223,186,188,224,183,183,225,180,173,169,114,102,88,46,46,83,44,48,134,80,71,223,177,169,225,186,188,224,184,184,205,152,135,145,87,72,115,65,61,76,39,44,150,99,89,230,185,180,223,182,185,226,190,197,215,171,165,133,79,67,97,51,51,112,63,61,191,134,121,230,190,195,222,183,188,221,186,192,227,190,195,190,141,132,149,96,87,188,135,126,231,189,192,228,191,198,222,185,187,221,187,193,224,188,199,224,185,195,225,182,188,231,187,192,229,188,196,218,181,187,218,181,186,4 239,185,198,241,191,215,251,201,232,217,152,161,172,106,104,234,178,197,246,198,223,243,192,213,236,185,206,241,195,221,209,148,152,97,47,43,24,0,0,152,92,88,249,196,216,236,184,204,241,196,227,221,163,170,79,31,22,27,9,14,30,13,17,82,30,25,213,139,131,243,190,208,243,197,223,169,109,105,57,21,20,39,19,23,30,14,18,65,24,25,183,103,92,247,192,208,240,188,204,119,65,61,43,15,16,57,34,41,60,33,40,76,29,31,167,89,79,246,187,204,237,189,211,148,83,77,67,22,22,62,30,33,81,37,40,96,36,34,189,116,113,249,198,227,235,192,221,208,145,149,122,54,44,63,23,24,92,37,38,131,53,43,224,152,157,241,189,215,231,186,207,239,192,218,203,139,137,134,65,57,170,86,76,212,122,111,237,173,183,237,184,206,4 235,196,198,240,197,201,243,203,209,246,205,210,246,207,212,248,215,222,245,211,218,242,210,219,234,190,185,225,170,151,209,147,128,223,167,156,237,189,180,242,207,208,240,206,213,238,204,205,232,190,185,187,120,98,143,74,64,141,81,73,184,121,109,213,151,130,228,180,166,233,194,190,216,165,152,157,90,73,157,91,74,101,53,54,106,55,58,158,93,87,182,119,104,211,155,135,208,151,130,160,100,90,149,87,73,162,98,86,122,69,67,136,78,79,131,71,72,170,108,95,212,157,139,159,98,87,131,69,64,147,83,73,144,82,75,124,68,68,150,91,89,188,127,112,219,172,161,198,139,121,150,84,74,118,58,58,143,78,76,158,89,83,184,118,104,217,164,152,222,181,177,221,174,160,207,148,134,185,119,111,180,113,105,177,107,97,205,145,127,223,180,173,4 214,175,164,216,177,166,215,170,154,209,160,143,207,160,148,212,171,161,218,179,167,214,176,167,211,174,165,215,175,161,189,138,121,153,103,97,122,83,81,131,92,90,173,129,117,205,164,149,218,175,156,212,165,144,164,116,105,123,85,94,94,67,77,73,50,61,124,81,76,186,135,113,218,177,163,203,158,144,134,89,84,87,60,69,84,60,70,72,50,56,115,78,78,176,129,117,215,176,169,213,171,156,141,99,93,101,67,74,114,81,87,91,66,73,95,62,63,176,128,115,215,176,167,207,162,145,151,106,102,127,92,104,125,86,92,109,76,82,130,90,90,189,142,129,207,169,159,195,152,138,176,129,119,169,124,121,160,113,109,179,130,124,172,125,116,198,153,139,210,173,164,213,175,166,206,163,150,200,155,139,209,165,155,206,160,146,201,154,140,204,161,147,4 244,200,213,249,199,209,247,187,178,245,178,162,235,163,145,212,128,101,232,161,150,241,185,197,243,196,208,244,184,183,221,140,108,210,122,91,193,104,78,157,65,44,195,104,83,235,163,156,245,193,197,225,149,122,196,106,77,186,97,74,188,100,80,179,89,75,187,92,76,219,132,119,235,172,162,202,118,90,189,101,79,191,103,81,197,104,81,171,79,67,174,78,68,196,104,91,228,158,146,191,108,86,183,98,74,204,113,88,201,109,87,170,75,66,164,69,62,187,94,80,213,139,119,174,91,68,191,105,83,180,96,76,155,75,61,172,77,67,168,74,64,214,130,118,220,155,141,194,113,87,200,112,88,163,85,67,151,71,56,190,93,73,226,141,125,242,179,183,236,188,196,234,169,156,219,142,117,202,119,92,197,110,84,207,123,99,241,174,169,239,184,194,4 226,171,176,231,172,176,231,168,169,230,169,172,230,167,170,234,173,181,232,173,181,228,170,169,231,180,183,234,179,179,235,179,182,227,166,165,173,105,96,191,122,115,227,160,158,230,168,169,232,176,172,233,175,174,243,182,184,164,102,95,71,27,25,99,43,37,207,137,120,232,168,166,230,169,164,232,171,171,232,168,164,110,57,53,67,28,33,113,55,51,226,161,158,230,171,168,229,164,164,231,167,169,225,164,157,101,50,44,89,37,34,148,83,75,233,164,165,229,163,158,226,165,165,233,174,173,229,168,165,154,89,77,187,121,110,231,164,161,233,167,168,228,161,157,225,170,172,233,178,179,231,173,171,235,176,177,236,180,184,231,167,168,235,170,165,226,157,147,220,159,157,229,174,175,227,172,171,231,176,176,231,169,170,230,166,164,225,156,142,228,155,146,4 221,168,156,225,168,160,224,166,162,225,164,157,222,153,146,220,152,145,220,155,148,217,153,144,225,167,151,228,166,153,229,173,167,231,175,169,222,156,153,225,157,152,221,156,151,217,149,145,233,173,162,238,180,174,207,144,129,198,134,122,226,157,150,227,159,153,222,156,151,221,154,148,229,174,161,236,174,153,133,78,65,75,31,26,176,108,94,233,164,156,226,157,149,225,156,151,220,160,145,228,168,151,174,117,100,66,28,25,120,63,55,232,160,147,224,155,145,227,160,155,219,161,148,231,176,165,240,183,172,195,129,115,183,115,100,231,164,155,225,160,152,227,163,152,220,162,149,227,170,158,228,171,159,230,168,161,232,168,159,228,167,157,224,157,150,221,155,145,217,157,146,220,157,142,226,171,156,224,166,157,228,168,160,227,165,154,220,149,143,220,155,148,4 221,190,185,225,187,171,223,176,146,217,158,126,209,141,110,208,141,109,212,154,126,220,180,170,220,175,146,217,161,125,211,147,111,207,140,109,189,118,91,171,96,69,207,144,112,222,177,160,217,167,135,217,154,117,171,101,77,148,81,59,166,99,69,159,88,62,204,136,105,221,172,147,218,175,153,205,140,107,149,80,59,132,71,52,153,91,63,161,94,66,199,128,96,221,165,131,219,179,163,206,143,109,174,101,73,160,89,63,175,106,77,179,104,72,206,136,103,223,175,153,217,177,155,215,158,123,204,137,100,195,121,84,190,115,82,209,139,103,218,155,118,224,183,165,215,182,179,219,176,156,222,173,140,223,170,136,227,174,143,230,185,167,227,181,162,225,192,187,212,180,183,219,186,179,223,183,159,227,185,166,231,197,191,230,198,197,227,194,196,224,194,198,4 206,163,162,210,165,162,204,152,143,201,148,141,205,156,151,206,158,153,207,161,157,200,153,150,208,163,161,208,160,155,199,144,129,195,141,127,204,151,140,206,157,149,208,161,157,205,160,156,206,158,150,200,141,125,194,130,115,147,94,87,132,86,80,193,134,120,203,151,139,209,164,161,206,157,147,199,142,129,178,116,103,111,67,65,52,31,31,126,76,67,191,131,117,209,161,154,207,163,152,200,144,128,146,93,84,65,41,41,29,16,15,98,59,57,190,130,116,202,148,138,207,166,158,211,162,148,159,110,96,82,50,47,62,40,42,145,99,98,190,128,112,206,157,151,210,168,162,208,161,148,204,153,139,186,133,119,152,100,92,183,124,113,201,146,135,211,164,161,205,165,160,207,164,156,209,162,157,206,153,140,201,145,129,198,142,128,212,163,156,209,162,157,4 222,195,199,228,195,190,226,184,163,220,166,141,213,150,123,214,150,122,217,164,143,226,195,199,221,180,159,220,169,139,216,156,125,213,149,124,193,124,101,175,101,75,212,151,125,226,186,179,217,168,140,219,160,128,177,108,87,155,89,69,170,104,77,160,91,67,206,142,116,226,183,168,217,176,158,209,146,118,153,83,65,135,73,57,154,94,69,162,96,72,203,134,106,224,174,147,219,181,171,206,145,118,174,102,79,160,90,69,176,108,84,180,105,79,208,141,114,227,182,168,217,178,161,216,161,131,204,139,107,194,120,89,189,114,87,208,138,107,220,160,129,228,191,185,217,186,191,221,181,166,222,176,150,224,173,146,228,177,152,231,188,176,230,185,172,231,202,210,214,184,195,221,191,190,225,187,172,229,191,180,235,204,207,235,207,217,232,202,215,231,205,223,4 214,169,179,215,164,164,220,178,180,218,180,190,221,176,180,217,168,165,209,162,161,211,170,174,220,179,190,220,172,173,222,181,190,225,184,192,170,124,119,161,115,112,215,166,163,207,161,156,219,173,178,222,175,177,225,183,190,221,169,164,63,33,28,19,4,6,166,115,106,214,167,162,218,169,172,220,174,176,225,179,179,222,171,170,80,44,39,0,0,5,84,43,36,206,152,145,216,168,173,220,169,171,222,172,166,227,175,170,144,93,85,25,3,4,96,56,52,210,159,152,215,167,171,219,168,169,223,176,173,225,178,181,218,166,164,165,109,101,193,142,133,212,163,141,213,158,158,217,161,161,221,169,170,223,173,174,224,176,181,228,178,178,220,168,167,215,165,157,210,150,153,214,152,156,217,158,158,221,162,158,223,170,168,221,170,170,220,170,171,216,165,162,4 187,145,151,190,149,150,189,155,162,188,152,162,186,144,144,183,141,139,184,146,147,184,151,155,190,151,159,192,152,157,193,157,167,178,138,138,85,53,48,137,98,99,187,145,143,180,145,145,189,147,151,191,152,157,199,161,166,154,111,106,10,0,0,35,13,14,159,113,106,185,147,147,190,145,151,192,149,152,199,159,162,170,126,124,35,13,13,8,0,4,108,66,59,190,146,145,189,142,147,193,149,152,195,151,148,193,147,146,107,67,62,43,15,12,142,100,94,190,145,140,189,141,145,192,144,145,196,154,158,197,154,160,188,143,142,172,126,125,185,142,133,183,141,129,186,131,135,189,136,139,192,141,140,193,146,147,195,153,158,198,156,161,189,146,147,188,148,146,183,124,130,184,126,132,188,132,132,192,138,135,193,146,145,195,152,156,192,151,155,189,149,150,4 234,159,178,242,171,205,247,182,218,249,176,211,250,182,198,249,189,208,246,186,205,232,160,160,231,144,159,240,156,183,254,204,255,245,175,206,228,143,136,242,176,183,247,188,209,236,170,185,239,171,211,243,172,195,229,168,185,202,125,118,213,122,95,231,151,137,246,184,201,238,171,186,240,177,218,230,153,154,175,99,87,180,106,96,204,118,97,227,144,132,249,185,198,242,180,201,232,159,180,211,128,113,209,127,107,218,144,136,213,128,112,229,146,137,251,198,229,249,200,241,230,157,177,217,139,126,213,126,97,230,153,136,232,156,145,234,158,156,251,197,228,246,193,226,230,160,187,226,156,162,221,139,114,236,169,162,234,166,170,230,150,145,250,195,235,242,187,213,230,162,200,235,176,212,237,174,186,244,194,229,244,190,224,245,185,219,251,204,248,243,196,232,4 198,140,106,203,139,107,206,142,111,203,133,103,197,124,95,198,131,99,194,128,97,181,115,86,201,147,109,203,140,103,204,139,107,203,141,111,211,148,112,199,135,103,177,115,87,167,102,74,208,156,112,214,162,116,157,100,68,124,72,46,183,127,93,160,101,71,105,54,30,134,77,50,207,156,111,199,145,102,121,74,48,80,44,24,105,61,40,151,93,63,120,66,42,143,83,57,206,152,107,182,126,89,99,57,35,88,50,29,92,50,29,176,116,83,176,113,80,188,129,95,203,151,107,191,137,98,112,66,41,77,42,22,113,63,41,195,131,97,212,151,112,200,141,102,189,137,95,203,149,108,164,111,79,115,66,46,178,115,84,209,146,107,211,151,112,207,155,116,196,148,104,199,144,106,199,141,107,191,127,95,194,128,90,207,146,106,208,151,112,207,157,118,4 240,198,209,242,200,209,241,195,199,224,165,149,219,158,141,236,189,186,238,199,205,237,198,202,234,184,188,240,197,207,225,163,148,186,110,82,141,74,54,158,95,76,238,191,193,233,193,197,235,192,201,232,183,182,189,110,82,139,71,59,73,34,33,73,32,26,203,146,141,240,200,210,235,194,202,215,156,139,176,97,73,128,63,55,64,34,35,47,25,27,125,73,62,237,189,189,228,178,172,154,89,67,126,64,51,160,88,71,90,45,41,54,27,26,76,34,28,205,152,147,230,178,173,152,86,64,96,39,29,184,110,87,132,69,54,50,19,21,97,43,34,210,156,150,232,189,195,203,143,122,151,80,54,189,120,97,200,140,130,106,49,38,179,116,105,238,194,202,229,187,196,231,186,190,227,173,164,226,171,164,239,191,199,231,175,169,232,186,197,233,193,208,4 233,188,189,243,204,211,239,184,174,234,170,150,226,154,137,221,150,126,226,175,171,226,185,191,237,197,204,239,191,191,217,133,108,211,129,105,200,115,98,198,115,95,213,148,128,225,184,186,243,205,214,238,188,183,197,111,92,197,111,97,194,107,96,188,106,93,203,129,101,223,173,162,237,198,201,226,167,151,195,108,90,192,103,94,191,101,94,181,97,85,201,125,104,223,170,160,227,184,185,225,170,160,207,126,103,186,98,85,186,99,89,195,110,94,208,130,109,224,172,165,223,182,183,228,185,185,220,154,131,202,119,95,197,113,93,215,140,114,223,161,147,225,181,182,221,180,180,227,183,182,231,186,180,230,174,160,226,164,145,229,177,167,229,187,190,224,181,184,218,177,176,225,179,177,230,190,191,235,195,195,234,190,188,234,191,192,227,185,185,223,179,177,4 228,190,229,231,185,215,233,169,168,238,166,164,241,168,164,241,185,188,233,184,188,231,196,231,226,185,215,224,162,159,230,161,153,236,167,162,238,172,166,238,184,178,232,180,172,227,173,167,225,170,172,228,163,158,233,171,165,232,170,157,233,172,159,234,179,169,234,183,180,231,185,188,225,171,172,228,170,165,228,165,150,227,162,142,224,157,137,229,170,155,230,177,171,230,184,183,227,178,182,226,171,162,229,168,155,230,166,148,228,163,145,221,150,126,225,166,153,230,184,185,225,178,180,226,175,171,229,168,156,233,176,164,232,173,161,226,162,147,228,173,166,227,177,172,225,182,193,228,179,178,229,174,165,235,182,173,235,181,172,235,184,181,231,176,169,226,174,172,225,191,225,229,185,201,229,172,161,234,180,172,238,188,188,232,178,169,232,178,172,235,200,237,4 222,199,203,225,195,195,229,191,201,227,184,194,228,188,197,230,194,210,225,185,193,223,186,194,219,196,201,225,197,200,203,159,151,162,101,81,172,111,92,201,146,129,223,180,179,222,186,192,221,197,204,205,164,155,135,73,50,96,46,36,103,49,39,140,75,50,219,175,170,224,190,201,216,178,171,159,101,81,112,56,43,93,52,46,85,43,41,121,60,41,213,166,159,226,192,203,211,174,177,131,81,67,76,31,24,74,36,33,86,38,29,152,94,76,220,179,184,225,192,209,224,197,216,199,160,162,156,107,94,140,94,84,150,103,94,222,179,186,223,184,196,219,184,196,155,114,118,165,122,127,175,128,132,186,138,142,200,154,160,206,160,168,205,159,161,204,161,162,135,86,89,152,99,101,169,115,120,182,129,135,190,138,141,194,145,149,199,154,157,202,161,162,4 236,191,177,240,191,178,236,187,182,238,186,178,238,184,166,238,188,179,235,187,180,229,183,176,234,189,178,237,184,167,236,185,174,227,160,142,222,149,117,232,176,156,235,184,174,230,180,171,230,185,174,237,186,170,235,176,159,206,125,99,198,115,84,225,160,133,237,188,176,232,184,177,230,181,173,237,184,171,225,155,137,175,90,68,174,92,72,208,132,103,233,181,167,232,184,175,228,177,170,233,177,167,205,131,109,156,78,60,170,90,72,191,109,83,229,171,155,231,184,174,226,178,172,227,172,160,200,124,96,174,96,73,174,95,75,174,95,73,224,162,147,230,179,171,225,178,173,222,164,148,192,113,87,174,93,71,168,87,67,175,96,76,223,163,150,227,176,171,220,175,171,219,166,154,206,136,116,191,115,94,190,115,94,216,147,130,227,171,164,224,171,167,4 238,193,190,242,194,192,239,190,195,241,189,193,241,187,181,241,191,193,238,189,193,231,184,186,237,192,191,240,187,180,239,187,188,230,164,156,225,153,128,235,179,169,237,185,184,231,180,180,233,187,187,240,189,184,238,179,173,210,129,109,202,117,91,228,162,144,239,188,186,233,183,185,233,184,186,240,187,184,229,159,149,179,93,74,177,94,77,211,135,111,237,183,178,234,185,186,232,179,183,237,180,180,209,135,119,159,80,65,172,91,78,194,110,89,232,173,166,234,186,186,228,179,182,231,175,173,204,126,104,176,96,78,177,96,82,177,96,78,227,164,158,232,181,183,226,178,182,224,167,160,195,115,95,177,95,76,171,89,72,176,95,80,226,164,160,230,178,184,221,174,178,220,165,161,206,135,120,191,114,98,191,113,98,217,146,137,230,172,175,227,173,179,4 211,159,129,220,167,138,221,162,131,221,164,134,218,160,134,214,158,129,211,156,128,205,153,127,216,162,130,223,168,136,224,169,139,221,166,136,212,153,123,218,161,131,209,148,113,207,151,118,221,168,135,224,168,133,227,172,139,177,123,94,141,86,60,219,159,125,209,146,105,207,147,107,221,169,130,226,171,136,224,167,133,108,68,53,119,70,49,215,153,118,219,157,125,216,158,122,221,170,131,228,175,140,223,166,132,87,52,41,89,52,39,215,154,121,224,165,136,217,160,127,222,175,140,222,170,131,223,164,122,167,113,86,135,83,58,223,164,131,224,168,134,219,166,131,224,178,146,216,161,118,214,154,109,229,174,139,224,167,130,226,170,135,220,165,124,221,170,134,222,175,140,228,176,139,233,181,147,233,181,145,233,180,144,230,173,137,224,169,129,223,171,135,4 203,164,165,211,173,176,213,172,170,213,170,169,210,165,167,206,163,162,202,158,159,197,155,159,207,167,165,213,173,173,215,176,178,212,171,172,204,158,154,210,165,164,201,152,141,199,153,148,211,171,170,215,173,171,218,178,178,171,129,119,140,93,76,211,165,157,202,152,132,199,151,135,212,172,163,217,175,174,214,172,168,106,73,68,119,77,63,208,161,150,212,165,160,208,162,155,211,173,164,217,178,176,213,169,165,87,57,52,91,58,51,208,162,156,216,171,173,208,164,160,212,178,176,211,172,163,213,168,151,163,119,108,135,91,74,216,171,166,216,173,169,210,169,165,213,181,184,208,167,151,206,160,138,219,179,174,216,173,164,218,176,171,214,170,158,213,174,171,211,177,175,217,180,176,223,186,186,224,185,181,224,184,182,222,179,174,218,174,163,215,175,172,4 232,186,194,236,190,200,241,195,204,242,196,208,218,175,183,216,172,181,224,176,187,225,175,182,230,183,190,235,186,196,192,155,164,144,118,127,78,66,72,90,71,75,205,158,166,229,177,187,231,184,195,212,167,175,62,52,55,12,18,25,19,24,30,14,18,25,140,108,114,233,178,189,238,187,196,126,100,104,17,21,27,29,32,40,27,28,34,12,17,23,114,90,96,235,179,187,238,189,197,137,109,114,11,16,22,17,21,27,16,20,26,24,25,33,171,131,140,229,169,177,233,185,195,220,175,181,111,91,95,60,54,64,37,34,40,135,110,118,232,178,192,228,171,180,232,182,191,239,190,203,238,190,201,226,179,190,200,156,164,231,180,189,236,182,192,236,183,193,238,189,200,244,193,202,247,196,205,241,194,204,247,193,205,247,192,203,242,187,195,239,184,193,4 230,184,187,233,188,193,239,193,197,240,192,200,219,174,178,220,173,178,224,175,180,223,173,174,228,181,184,231,184,190,194,156,162,150,122,127,82,67,70,105,82,82,212,164,167,227,175,178,231,184,190,207,163,165,57,46,48,16,20,25,17,21,26,19,20,25,157,119,121,232,178,183,233,185,188,116,91,92,17,20,24,28,30,36,27,27,31,13,16,20,127,98,101,235,179,181,235,186,190,117,93,95,9,13,18,20,21,26,16,19,23,28,26,32,177,134,138,227,167,169,231,184,188,207,164,165,91,74,76,49,44,52,31,29,33,137,110,115,229,174,182,224,168,171,230,180,185,235,187,195,230,184,190,210,167,174,188,145,150,229,178,182,234,179,184,233,180,184,234,185,191,241,189,194,241,191,196,235,188,194,243,189,196,244,187,192,239,182,185,236,180,185,4 221,183,175,220,176,166,219,173,159,217,173,159,218,176,163,219,180,172,215,176,172,211,175,169,223,183,177,194,146,133,153,102,83,183,132,109,191,139,114,204,159,141,215,173,166,212,173,164,223,179,168,139,92,78,74,39,34,126,81,68,102,63,54,160,113,94,163,116,96,176,133,117,224,181,172,162,111,94,115,71,58,94,60,53,59,36,37,108,70,61,83,51,44,127,87,73,222,183,178,214,168,157,189,134,112,141,92,75,97,61,54,85,54,49,127,83,69,157,111,91,222,184,179,224,179,173,211,157,135,181,123,95,143,92,73,147,96,80,166,112,91,185,136,109,220,179,174,225,183,181,221,172,155,209,156,129,212,162,143,183,130,108,172,118,92,202,154,130,219,177,173,227,184,182,229,186,182,230,185,178,228,184,180,208,157,137,195,141,121,218,174,162,4 209,184,223,212,184,220,214,184,218,218,191,233,219,190,230,220,193,233,218,190,225,214,182,212,211,185,229,213,187,226,215,185,223,217,185,221,217,184,219,218,192,234,217,189,231,213,185,226,212,187,230,213,185,223,213,174,194,195,143,146,190,135,132,216,180,208,215,184,222,211,181,218,214,188,231,187,143,153,148,90,80,135,80,76,132,75,67,166,110,102,210,174,202,212,181,224,213,185,220,170,123,126,100,51,50,101,58,65,102,58,65,112,59,55,183,133,138,214,185,230,209,180,210,171,124,120,112,59,47,108,62,68,97,55,64,115,62,57,184,135,144,211,185,230,204,175,207,199,165,189,176,127,132,141,86,82,134,80,72,166,112,103,202,164,192,208,181,226,200,166,189,203,174,209,212,184,230,207,172,196,201,162,183,206,172,203,205,174,214,202,174,211,4 199,166,194,201,166,187,205,173,206,205,167,191,196,150,156,186,135,132,183,132,132,181,134,133,197,163,204,201,164,201,197,152,163,174,121,114,142,90,87,143,89,83,159,99,96,169,117,112,196,164,212,196,151,179,179,117,114,126,72,70,89,43,47,141,90,86,156,97,94,157,101,98,197,164,203,191,140,152,159,94,88,132,75,76,128,75,72,150,94,86,159,105,98,162,109,101,191,159,196,191,143,160,166,103,102,159,97,98,164,104,104,160,101,94,171,119,111,176,126,116,194,170,219,194,153,179,175,109,111,168,103,105,175,113,114,173,112,101,188,139,134,192,148,143,194,169,215,193,153,183,185,128,137,182,118,116,190,133,128,196,148,143,198,154,152,198,166,176,192,166,209,196,165,206,199,160,192,198,151,174,202,160,182,205,172,196,206,179,211,202,182,222,4 177,131,108,179,131,113,176,131,113,171,128,114,168,128,114,172,128,115,172,124,108,172,126,108,174,126,105,176,128,111,172,125,107,174,133,119,170,131,117,173,127,111,172,123,106,172,126,107,180,133,112,182,134,115,178,129,108,151,105,87,126,81,67,169,121,104,175,125,103,171,121,102,183,136,117,187,141,121,179,131,114,73,40,30,48,18,11,151,103,86,180,129,108,169,119,100,186,140,127,185,138,123,178,127,106,59,29,21,34,10,5,161,111,93,178,128,106,169,119,98,182,136,122,182,132,114,181,129,107,125,77,61,116,71,58,175,124,103,175,125,103,171,122,104,178,135,115,178,130,107,175,120,97,177,123,101,181,128,111,178,129,108,177,128,107,170,120,104,173,130,108,174,127,104,173,123,99,173,117,96,174,120,100,179,131,109,175,128,108,167,118,103,4 186,134,112,193,144,116,199,148,118,194,141,112,194,142,111,193,141,108,193,144,111,194,151,118,187,133,111,196,144,115,197,145,116,201,148,122,198,146,114,194,141,108,198,149,116,199,155,123,190,137,112,195,143,114,198,144,114,133,86,67,121,74,53,199,145,113,203,154,123,203,160,131,188,133,106,196,144,115,190,136,110,51,23,16,42,15,10,186,134,106,208,160,131,208,164,139,185,131,107,197,145,117,181,129,105,67,31,22,69,35,25,187,139,114,208,162,133,204,159,130,189,138,112,193,140,112,193,144,122,147,100,83,163,114,94,197,146,117,202,153,124,202,156,127,190,144,118,193,144,121,192,147,125,185,147,129,189,146,129,190,141,119,196,147,122,197,149,119,189,143,119,192,145,123,190,148,131,185,146,128,187,143,125,195,149,127,200,151,124,200,153,124,4 204,178,199,208,183,208,214,184,200,217,186,205,219,190,212,210,176,186,208,176,190,206,181,198,205,175,185,213,187,204,218,192,215,200,163,174,205,169,183,216,187,213,211,179,193,208,181,192,207,173,177,217,187,200,210,175,180,151,95,78,146,92,76,207,171,184,215,185,205,210,182,201,208,177,189,221,195,217,186,143,143,115,63,56,113,60,56,154,106,97,212,179,201,209,179,197,210,184,206,211,179,193,153,101,91,82,39,39,92,45,47,130,80,72,210,174,180,212,186,205,212,187,215,202,171,189,140,83,71,106,56,54,91,44,41,149,98,84,212,179,187,212,183,197,207,182,208,212,182,200,173,121,108,156,103,91,152,100,87,205,167,173,215,187,204,206,171,174,210,185,209,215,189,213,213,176,186,211,172,176,219,187,202,219,188,207,216,186,204,208,176,184,4 189,165,181,196,168,181,203,172,183,207,180,193,204,176,186,197,165,171,197,171,184,194,171,185,188,164,180,197,172,189,206,178,196,205,175,192,207,179,200,202,173,190,200,171,178,195,170,184,195,163,163,207,179,195,190,155,159,146,97,83,177,138,140,207,181,202,200,172,183,198,175,191,201,170,175,210,183,199,157,110,101,113,62,53,121,72,58,182,146,153,202,176,197,198,172,187,201,174,187,205,173,183,121,76,70,78,38,39,90,45,42,150,107,100,206,179,193,198,173,192,203,179,198,179,140,143,110,59,48,78,39,40,83,39,35,144,101,94,204,176,184,198,174,187,200,177,202,185,151,159,135,83,71,116,68,59,128,78,69,188,155,163,199,170,178,196,166,169,199,173,194,202,171,181,181,136,129,180,136,130,192,154,159,208,176,191,201,171,185,194,163,164,4 202,168,188,204,173,195,208,179,204,211,183,210,207,178,201,205,178,207,199,168,183,197,167,182,198,161,180,205,174,198,210,179,202,158,119,121,113,75,70,176,139,147,204,175,198,200,172,197,204,172,199,214,184,216,173,135,142,74,38,34,51,27,29,89,49,42,174,137,141,201,176,202,204,170,193,215,186,217,161,119,123,65,34,34,47,30,34,68,37,39,108,66,57,192,155,164,205,175,203,214,183,214,164,120,122,90,50,48,63,40,43,68,36,36,137,94,92,200,160,182,203,171,198,208,171,198,200,157,172,116,68,63,57,29,32,68,33,28,169,126,133,206,174,201,202,168,200,203,163,186,210,168,190,171,128,139,92,52,48,135,91,93,200,161,183,193,160,178,198,161,186,207,173,207,205,164,188,209,168,192,199,160,180,202,164,185,202,166,188,196,159,171,4 201,148,147,208,152,149,212,154,153,215,156,154,214,154,153,213,154,151,209,151,147,207,152,149,205,150,150,212,159,158,215,156,152,214,152,152,217,157,158,216,157,154,213,154,150,209,153,150,209,156,160,215,159,158,218,160,160,219,158,157,220,157,152,216,156,155,215,157,153,211,152,148,208,151,153,215,158,158,218,155,153,177,103,94,167,91,79,212,151,146,215,158,156,211,156,156,211,154,156,219,160,163,193,121,114,119,46,41,117,45,39,200,135,131,219,167,171,213,155,154,207,152,154,214,154,157,194,121,113,128,53,46,126,56,49,204,139,132,216,160,162,212,156,159,208,155,158,215,163,175,215,152,151,195,123,115,199,129,123,214,150,145,211,152,149,204,146,146,208,157,162,218,166,175,219,158,165,220,155,156,220,159,161,215,154,157,213,154,157,204,145,142,4 202,142,121,207,145,127,213,152,137,210,142,130,195,121,101,172,97,78,155,85,71,197,132,122,206,148,130,205,140,122,190,114,94,187,106,81,184,109,82,166,91,69,135,58,44,162,96,85,209,148,131,181,104,84,163,79,56,184,106,77,186,111,87,176,102,80,158,80,61,166,89,76,205,144,133,181,101,85,179,100,79,182,103,79,153,78,58,164,92,70,181,99,77,185,105,88,198,138,129,161,76,62,173,90,69,175,99,80,156,83,62,174,100,77,187,105,84,194,121,108,200,135,121,164,81,64,164,78,64,178,101,82,166,88,66,179,100,81,164,85,70,198,130,121,203,138,129,195,119,111,172,81,67,176,83,70,176,92,72,160,75,59,166,86,68,201,136,126,201,139,133,205,138,129,180,95,78,175,84,71,187,102,91,181,100,89,203,130,115,205,144,138,4 197,131,118,200,131,118,199,130,117,214,147,142,215,143,143,209,137,126,214,155,136,211,158,135,199,134,122,199,132,117,205,135,118,163,97,84,188,114,107,214,146,130,215,157,135,214,161,137,195,137,127,198,130,115,140,80,68,107,48,40,115,50,42,186,115,94,219,161,137,216,162,137,206,146,137,202,138,127,97,49,46,125,61,55,113,47,41,154,82,58,217,157,130,215,160,131,202,140,127,207,145,137,133,78,72,108,48,42,123,54,45,170,97,71,214,153,126,216,160,133,201,139,131,207,148,143,179,113,100,120,53,42,140,66,52,156,85,61,208,147,124,215,161,137,198,134,127,206,142,134,191,123,109,146,74,60,149,72,55,169,98,74,213,152,129,211,154,128,197,135,128,199,132,122,200,133,122,191,119,112,170,94,75,199,130,108,210,149,125,207,151,129,4 197,140,125,200,137,123,197,133,118,207,142,134,210,141,143,204,132,126,205,141,129,202,146,127,199,143,127,198,134,116,203,136,121,151,88,75,166,97,91,208,137,126,207,145,128,205,147,127,203,147,137,202,135,119,123,69,59,106,48,41,107,44,37,165,92,77,212,149,130,208,150,130,204,146,135,205,144,133,107,58,56,121,60,53,114,50,44,137,65,48,205,140,118,209,152,128,194,137,126,209,150,143,150,93,87,104,46,40,119,52,45,156,82,63,203,137,117,209,151,130,196,138,133,203,147,143,188,122,111,128,60,46,139,66,53,143,71,54,194,130,112,208,150,131,198,137,131,203,140,133,192,128,117,155,84,70,150,74,59,164,91,71,204,139,121,204,143,123,195,138,130,196,132,123,200,134,126,196,127,124,172,100,87,194,125,107,203,139,120,202,141,122,4 187,128,124,192,132,127,197,134,127,201,142,136,202,148,141,205,154,148,201,151,147,196,148,143,189,134,129,192,134,124,197,139,130,198,142,132,205,153,149,202,150,143,199,149,142,197,148,142,191,136,134,197,143,139,195,137,126,177,112,96,183,119,111,199,144,135,200,148,140,197,145,137,189,133,127,198,146,144,191,126,115,125,62,53,81,36,32,185,121,109,203,150,141,197,145,137,187,135,132,199,145,142,149,87,79,89,40,37,55,24,27,162,100,90,208,155,148,196,144,139,189,139,136,196,145,141,177,116,109,130,68,60,112,58,53,190,131,122,201,149,143,195,144,141,186,137,132,193,142,138,198,145,142,192,132,122,192,131,123,199,147,139,194,140,130,194,143,140,184,137,134,191,143,139,194,144,140,195,144,137,198,149,144,198,148,140,195,144,139,193,144,141,4 198,149,134,206,154,141,212,160,148,216,168,158,219,169,157,216,166,151,213,167,158,208,160,155,200,151,136,205,153,141,210,158,145,221,175,169,224,182,180,214,165,151,212,163,155,206,158,145,201,152,144,203,153,141,154,103,98,156,104,99,214,164,158,216,167,157,213,163,153,205,155,145,203,154,145,181,125,117,76,42,48,62,37,41,162,106,104,190,130,124,188,129,125,204,150,140,205,159,151,186,133,127,84,47,51,80,50,57,134,74,75,112,55,51,119,58,53,191,135,132,205,162,164,206,160,153,175,124,118,183,130,131,167,101,96,144,83,80,159,96,89,195,141,139,202,155,147,206,157,146,212,165,158,213,164,158,209,155,146,208,154,148,207,155,149,204,153,147,201,155,146,206,158,149,209,157,145,211,158,145,213,164,153,212,165,156,210,162,160,209,161,165,4 189,128,114,196,132,117,211,149,127,215,160,141,221,169,148,220,165,142,216,162,146,208,154,136,190,130,114,199,134,115,202,139,113,194,133,105,214,159,136,216,161,139,212,156,136,211,157,135,194,131,116,206,141,124,177,113,91,116,65,56,138,86,74,192,133,115,212,157,139,213,159,136,194,128,112,206,141,123,155,99,86,81,48,53,56,29,30,124,80,70,214,157,136,216,164,142,194,133,118,200,136,119,174,112,95,93,53,48,22,8,12,100,64,56,217,161,138,214,164,141,191,131,118,194,131,118,204,141,121,174,115,100,115,69,65,182,131,117,213,161,141,212,162,141,190,133,123,195,133,119,206,145,127,214,155,141,213,151,137,213,157,139,211,160,139,207,158,135,185,128,118,198,135,120,207,146,131,210,149,134,217,157,138,213,155,134,210,158,138,207,159,137,4 204,167,159,209,171,168,209,167,168,210,168,178,210,170,177,176,133,134,140,87,95,166,112,125,207,173,168,209,172,171,204,160,157,199,154,154,208,168,177,195,150,151,118,72,72,106,66,76,209,178,177,212,176,178,186,140,136,138,89,86,162,117,117,195,141,144,169,110,110,68,38,38,212,183,187,213,178,179,174,131,135,121,78,91,136,90,98,192,138,147,185,132,134,134,91,91,209,177,179,209,172,175,179,137,142,130,88,102,143,93,104,193,137,150,193,145,151,157,107,107,206,173,176,207,172,175,177,134,134,133,87,94,169,118,126,199,147,157,199,158,168,181,131,137,205,172,178,205,169,175,192,148,147,185,136,137,201,152,163,199,151,162,201,163,176,190,141,153,201,169,176,204,169,178,204,164,173,206,161,169,204,156,168,200,154,166,201,162,177,192,148,163,4 216,185,220,213,167,173,209,156,153,207,150,141,222,175,186,227,190,221,231,199,236,223,192,231,212,178,206,202,148,143,163,100,89,144,76,63,198,138,130,217,169,177,223,185,207,225,194,235,206,162,171,169,107,98,111,58,59,119,55,52,139,76,73,177,114,105,213,163,168,226,194,236,200,149,149,130,75,72,79,35,35,125,69,67,122,61,62,140,73,64,210,156,160,224,185,227,199,150,152,129,70,66,77,30,31,98,51,53,107,52,55,131,66,63,204,146,146,225,189,226,201,160,173,174,115,108,118,65,67,89,37,38,114,53,54,132,68,60,203,148,156,225,192,241,206,169,187,204,160,165,165,112,109,138,72,61,182,117,109,196,138,133,215,172,196,217,183,227,208,177,203,213,177,202,206,159,164,207,154,155,217,172,188,223,183,209,219,185,231,213,179,222,4 212,170,184,215,170,177,213,164,170,209,150,143,225,173,184,225,178,194,219,170,192,217,168,190,212,175,194,219,174,185,163,111,100,90,47,38,188,133,128,229,181,197,221,173,192,217,168,190,212,177,202,218,171,178,105,66,58,16,5,5,139,91,83,231,175,184,224,177,195,222,176,199,213,179,207,207,158,159,80,48,43,18,11,11,115,69,63,231,174,188,226,179,200,225,180,205,214,181,212,203,155,161,74,41,33,29,16,16,126,76,70,229,175,190,226,178,201,225,179,205,209,171,199,216,170,187,145,100,95,45,19,17,166,112,108,230,180,198,224,176,200,221,175,203,208,168,196,214,173,199,199,148,153,147,90,80,192,134,129,228,181,204,222,176,204,218,172,200,206,167,193,212,170,197,215,172,196,221,171,186,219,169,184,220,172,196,220,173,199,216,170,199,4 201,155,166,203,155,162,208,158,164,213,161,167,215,168,184,214,167,182,209,166,188,203,160,179,202,160,176,205,157,164,157,103,91,149,93,80,210,160,165,213,169,186,207,163,181,203,159,176,204,167,189,194,142,142,74,41,35,47,22,18,188,136,130,217,174,190,210,165,181,205,160,178,204,168,188,172,122,117,46,28,26,32,18,14,165,114,110,219,173,187,212,168,185,206,162,180,206,172,196,156,111,106,38,19,15,36,19,16,157,105,100,220,174,192,211,168,185,205,161,178,199,165,188,191,146,149,76,48,43,56,30,27,183,131,128,216,174,191,209,165,183,204,162,183,195,161,183,201,161,175,150,103,94,115,66,54,199,150,152,213,173,196,207,164,184,204,162,183,194,159,178,199,163,186,201,159,171,196,143,140,203,156,164,208,168,192,204,164,188,200,159,180,4 178,135,134,183,135,134,188,139,142,191,142,141,194,144,140,200,157,161,198,159,162,193,152,154,180,141,142,187,145,144,164,105,89,147,80,61,168,99,74,180,118,97,188,138,125,194,156,158,182,140,142,178,123,111,160,93,75,151,82,70,180,121,111,183,123,104,176,111,81,189,144,127,167,109,91,140,73,53,164,100,92,148,83,74,149,87,75,173,116,101,170,108,80,181,123,90,173,122,103,138,74,54,132,66,50,121,60,46,101,46,40,136,77,64,141,79,58,179,125,96,181,146,138,167,111,83,146,82,56,140,77,57,136,76,63,135,75,58,159,98,70,187,146,129,182,156,160,188,153,148,182,130,106,167,103,72,163,97,66,166,104,74,189,146,131,196,165,163,182,156,158,188,160,162,195,161,159,188,139,118,185,134,109,198,157,145,199,168,173,197,168,173,4 217,187,195,220,185,185,223,181,171,227,186,181,229,192,193,229,191,192,225,188,186,219,181,180,216,184,189,212,161,137,210,149,115,210,148,117,219,166,145,226,184,176,224,186,184,219,178,174,212,169,162,203,141,108,208,147,119,199,131,101,198,126,87,218,162,138,223,182,179,220,180,176,208,158,137,205,148,123,166,106,87,147,81,60,194,129,101,214,153,123,219,169,151,221,182,182,205,156,137,200,140,113,161,97,74,140,74,54,170,104,80,205,139,105,213,156,132,220,182,182,210,170,167,195,130,99,203,141,116,178,113,88,162,95,70,207,142,110,214,158,135,221,183,186,212,179,184,208,158,141,196,126,95,200,133,101,214,155,130,215,164,148,222,180,176,220,185,190,210,180,186,214,179,183,208,155,145,210,148,122,219,171,163,220,182,189,219,183,190,214,181,187,4 190,142,129,194,143,124,198,148,127,199,148,126,201,151,132,201,148,126,196,142,120,191,136,112,190,140,129,197,149,133,199,150,131,180,123,95,194,140,116,202,152,131,194,138,116,189,134,113,192,144,126,199,152,136,174,117,98,106,53,40,126,73,59,193,138,118,197,142,121,191,136,115,192,145,128,194,147,135,106,56,44,59,26,22,52,20,15,134,79,64,202,147,124,194,141,120,189,139,119,200,152,136,137,86,74,48,18,14,60,26,20,155,99,84,204,153,133,196,144,124,187,138,119,198,150,132,175,120,105,75,32,27,93,47,41,195,141,124,200,150,132,196,144,127,186,134,116,193,144,123,201,150,135,168,108,96,166,109,97,202,149,132,197,144,127,193,141,126,183,134,119,191,142,123,195,144,125,202,145,130,201,145,131,196,140,128,195,143,127,190,137,122,4 208,164,182,214,169,180,218,173,184,222,175,187,224,177,192,222,174,183,219,171,180,214,166,170,208,164,182,218,177,195,218,173,186,198,146,140,217,168,175,223,178,187,216,167,175,214,168,177,213,170,185,216,175,192,181,129,130,110,64,61,147,99,100,216,167,177,218,170,180,213,167,175,212,173,188,205,164,180,106,63,62,61,36,37,61,32,30,164,114,114,226,180,189,215,169,178,210,169,178,220,178,197,138,93,98,49,26,24,77,43,43,187,137,143,224,180,193,215,168,177,211,168,178,221,180,195,184,133,141,78,40,41,119,76,79,221,172,184,217,172,184,214,168,179,209,165,175,214,172,183,219,173,190,183,128,138,191,139,151,221,172,186,216,168,181,213,167,182,206,165,179,213,171,184,216,170,184,222,171,187,220,168,186,215,164,181,216,169,183,210,164,177,4 216,175,187,225,181,192,226,176,187,222,165,162,227,178,187,231,193,210,224,188,205,218,183,197,218,176,186,228,185,199,225,169,166,211,143,121,215,156,143,228,183,194,229,192,210,223,188,206,221,178,183,231,191,208,230,180,178,203,137,114,165,102,88,204,143,132,226,184,191,226,188,204,224,181,187,233,192,205,234,188,199,202,130,112,145,78,67,166,103,88,217,167,169,226,189,209,226,185,191,234,194,204,237,192,202,217,149,133,171,102,86,162,99,86,213,151,141,217,177,182,227,189,196,232,190,197,235,193,204,233,183,181,214,154,139,183,118,99,200,145,132,218,173,174,226,187,192,230,186,194,233,188,195,237,195,207,232,182,177,210,150,129,208,154,133,223,181,191,224,183,191,228,186,195,236,193,199,238,192,202,236,190,194,229,181,183,225,180,176,225,190,202,4 174,136,125,171,135,122,174,138,125,171,130,116,174,127,123,184,134,125,184,134,124,170,123,117,175,140,128,170,139,128,145,127,124,136,115,111,165,127,117,181,133,119,183,131,122,175,125,117,174,145,136,156,137,136,96,96,115,70,68,82,140,117,111,182,138,126,182,131,122,178,128,121,170,141,131,121,111,120,58,60,78,60,59,74,110,100,105,167,130,119,183,133,121,174,123,122,163,132,121,117,108,121,68,70,89,48,48,64,95,88,98,166,128,119,181,129,116,172,123,116,169,135,124,142,127,131,110,113,136,80,74,87,128,109,117,175,133,126,182,130,116,176,128,116,174,139,128,155,130,127,138,128,141,161,135,134,171,131,124,179,131,119,184,136,124,180,133,120,175,141,131,175,142,134,174,146,146,180,143,130,182,138,123,183,136,122,183,135,130,182,137,131,4 182,140,130,177,137,126,179,139,127,178,139,127,180,134,129,182,131,134,187,135,128,180,130,124,183,143,132,182,145,134,168,139,132,145,127,126,158,127,127,182,137,132,185,133,125,178,126,120,178,143,135,179,149,142,136,124,132,82,85,107,102,90,98,174,136,132,184,134,128,179,127,121,176,141,132,163,138,134,84,82,98,58,58,77,82,79,95,145,120,121,180,132,122,177,124,119,178,138,126,150,127,126,85,84,102,56,55,72,66,67,85,135,114,119,180,128,118,175,123,117,180,138,128,156,128,123,128,123,140,84,83,102,90,81,94,160,132,139,182,130,120,178,126,116,178,138,130,172,137,129,138,123,131,145,127,132,164,129,127,178,134,129,185,135,125,180,131,121,178,142,135,182,144,134,171,140,139,177,140,130,181,138,126,186,139,127,183,134,128,181,133,131,4 218,175,182,221,172,182,223,174,182,222,171,171,222,171,177,224,176,182,223,172,171,214,164,164,215,169,174,219,168,171,195,133,119,203,140,126,212,153,143,208,149,139,227,177,175,219,171,173,217,173,183,214,161,162,159,91,70,164,95,78,156,90,73,134,74,59,181,123,107,216,169,171,215,171,178,203,147,143,145,77,60,137,74,61,109,55,48,99,47,41,156,97,82,210,159,153,214,169,175,210,155,155,168,98,78,131,66,56,104,51,47,108,54,48,153,90,71,210,156,144,212,164,165,217,168,177,208,152,149,157,97,83,132,75,64,149,87,72,203,145,136,213,161,158,209,160,168,218,171,180,220,171,179,220,163,161,212,153,142,221,167,164,219,169,174,217,168,168,209,163,169,219,173,182,220,170,181,220,169,167,222,174,174,221,171,174,216,164,167,214,164,165,4 168,135,133,173,137,135,182,148,147,168,132,127,168,130,128,186,154,154,180,148,145,173,142,139,174,141,139,180,147,142,170,132,124,123,77,65,124,80,69,167,128,123,178,145,142,177,148,148,179,147,145,181,148,144,131,84,75,99,53,49,81,42,34,87,47,39,169,133,132,186,156,161,182,150,151,182,149,147,125,80,73,85,41,36,74,37,30,88,47,39,166,125,123,181,143,146,182,149,151,187,155,157,143,100,94,74,35,29,74,34,27,113,67,67,171,131,136,183,147,148,174,135,137,179,140,145,165,117,113,97,52,48,69,32,27,132,97,108,174,137,142,184,151,153,172,130,130,179,139,144,184,146,153,136,96,95,95,54,51,165,128,131,179,142,137,181,148,147,175,140,138,178,142,140,188,156,160,180,144,145,166,123,118,186,153,157,186,154,156,178,145,145,4 249,197,229,243,190,223,243,191,225,244,192,229,244,195,229,242,193,226,239,193,225,235,191,225,243,189,220,238,186,218,241,188,219,227,166,178,220,155,160,240,185,211,242,194,227,239,195,230,244,193,227,239,185,215,221,158,166,189,115,99,181,101,81,217,145,140,243,190,218,241,197,232,244,190,222,213,145,147,181,109,92,174,104,91,178,100,90,195,115,98,235,175,187,241,197,232,239,183,209,187,111,100,168,94,83,163,90,80,177,104,96,190,112,94,231,169,177,242,197,236,240,187,220,198,124,116,155,79,63,155,82,70,163,83,69,195,118,102,238,185,208,239,195,232,235,186,222,225,166,185,205,136,135,203,131,126,207,134,128,237,181,205,239,194,230,234,191,224,233,187,224,234,187,224,236,186,223,234,183,218,239,193,229,240,195,231,236,191,227,229,188,220,4 200,165,179,203,167,183,206,167,179,208,169,182,206,168,186,208,171,190,204,170,191,199,166,185,194,160,168,199,163,175,203,163,180,206,165,178,207,167,181,205,167,180,205,167,179,202,166,178,196,161,173,200,163,172,201,160,167,203,160,172,205,165,180,205,165,179,205,167,179,201,165,182,195,159,168,198,160,173,193,145,141,186,129,116,194,146,148,200,162,180,196,158,174,200,160,170,193,159,173,199,162,174,162,109,95,110,62,52,89,52,44,187,143,149,202,162,176,197,158,172,192,159,176,200,167,184,163,115,107,93,46,33,57,24,17,169,122,114,205,168,178,197,164,182,186,147,161,194,163,181,189,150,158,167,120,108,160,116,109,188,150,153,200,167,179,196,162,169,180,131,139,192,159,174,195,162,180,196,164,176,202,167,179,202,169,181,201,167,177,197,162,167,4 228,188,211,234,190,210,236,189,207,237,189,202,240,194,211,239,192,209,236,189,204,231,186,199,226,180,188,231,184,194,234,185,198,236,190,208,237,193,216,236,189,206,234,187,203,229,183,200,227,182,196,230,184,199,227,172,170,221,157,141,225,168,168,232,184,205,228,179,200,231,177,188,225,176,189,231,184,196,205,140,120,149,84,68,109,59,51,208,153,155,237,185,199,229,177,191,223,165,178,233,187,209,208,148,141,137,73,54,81,36,29,192,134,125,239,189,204,229,182,200,221,157,169,228,182,202,226,178,190,204,143,126,191,131,118,219,166,166,233,187,199,228,182,190,218,155,161,225,173,184,231,187,208,232,188,204,237,190,203,235,189,198,233,187,194,230,183,185,217,166,178,222,175,189,227,182,194,229,184,195,231,185,193,234,188,201,234,188,199,229,187,203,4 204,140,161,222,176,199,227,189,217,225,184,206,226,179,202,231,190,215,229,192,220,224,189,220,197,130,143,220,169,187,228,190,218,230,183,204,227,180,202,228,190,216,229,192,217,225,191,218,197,127,144,216,157,176,225,183,203,211,154,155,210,150,149,230,184,208,228,193,220,225,187,207,200,132,149,214,153,175,225,180,198,150,92,79,114,59,47,157,104,103,227,189,217,226,191,219,199,132,152,212,148,167,225,182,207,151,93,84,55,18,7,75,33,26,223,172,193,225,192,221,197,132,150,212,150,169,227,188,215,208,161,168,139,90,80,129,74,63,219,170,187,224,184,210,202,145,166,213,166,189,223,184,204,226,190,214,226,181,197,213,167,181,219,180,203,223,190,214,200,151,175,212,170,195,217,176,196,224,188,208,223,182,200,224,187,209,225,189,208,221,191,209,4 236,197,201,241,198,197,242,194,189,240,188,186,239,185,187,237,186,184,234,186,188,223,174,172,240,199,201,245,200,200,246,194,193,244,187,183,241,185,183,239,188,186,236,185,185,230,181,182,242,197,197,247,196,196,249,193,195,241,183,183,238,178,175,243,191,192,239,187,185,235,184,184,240,193,192,243,189,187,254,201,201,171,122,119,126,81,76,251,193,195,241,188,188,238,185,185,238,190,190,241,186,186,255,197,198,163,114,111,129,83,81,252,192,196,242,187,186,241,191,193,237,191,193,239,185,187,246,190,197,229,173,177,212,155,157,247,189,195,243,188,189,241,190,194,234,187,189,237,185,189,239,181,183,243,187,193,245,191,195,242,183,186,241,186,189,236,184,189,232,185,187,236,186,188,241,189,194,243,188,192,240,181,182,242,186,187,241,190,195,234,182,187,4 224,161,168,224,159,164,222,157,162,182,121,122,131,83,84,139,92,93,193,135,139,211,156,161,223,160,166,222,156,161,185,122,120,91,55,58,53,32,38,54,31,36,92,56,56,191,133,136,221,160,163,199,134,133,127,78,81,47,29,37,52,33,39,45,28,33,54,32,37,150,98,100,215,153,154,140,87,88,69,43,52,43,28,36,45,27,32,42,25,29,51,32,38,75,47,51,206,147,148,99,60,63,48,29,38,42,27,34,42,26,30,42,25,29,44,26,31,90,57,63,206,144,142,99,61,63,43,25,32,48,29,36,47,29,37,40,24,29,34,21,27,86,51,56,212,149,148,168,110,109,71,41,47,46,25,32,51,29,37,64,37,45,84,50,55,168,110,114,212,151,152,220,157,156,172,115,115,128,80,82,121,75,77,139,81,81,208,141,145,231,167,173,4 210,146,178,221,150,177,217,149,179,167,99,105,148,84,92,185,112,127,205,138,160,200,133,154,203,139,165,219,144,164,177,107,117,101,52,53,80,39,39,110,59,60,201,130,148,191,125,144,207,138,158,220,145,167,143,80,83,71,39,45,80,48,59,106,56,58,177,107,119,198,129,150,213,143,169,216,142,166,134,75,76,69,38,43,63,41,55,97,53,57,176,110,121,197,131,152,208,138,162,209,137,158,156,98,104,75,41,45,60,35,43,104,58,60,188,119,131,196,131,153,205,135,159,210,138,157,157,102,114,85,46,49,78,41,43,132,74,76,200,131,149,200,136,160,201,132,155,209,138,159,159,100,109,103,55,56,127,68,68,172,105,113,208,140,162,202,137,163,197,132,154,197,131,150,192,127,144,181,111,119,191,119,131,201,134,154,208,136,159,204,137,167,4 202,149,146,202,142,141,199,131,133,180,107,103,184,112,108,207,141,145,200,131,133,195,124,130,205,151,151,202,138,136,186,117,112,150,80,70,167,97,91,177,107,97,199,135,135,196,126,128,201,140,134,199,134,131,190,123,116,121,64,57,89,43,44,142,79,70,205,142,140,199,132,135,200,134,131,198,135,133,172,106,93,132,73,67,87,38,39,103,52,49,186,120,105,200,135,125,199,135,138,205,147,152,147,93,91,97,60,63,133,70,65,131,67,60,177,111,100,200,137,134,194,129,126,201,138,139,147,96,100,89,54,56,154,87,78,169,97,83,160,93,82,191,127,121,193,130,130,198,134,137,170,101,95,156,88,79,183,115,110,191,128,120,176,112,101,188,122,115,190,127,127,192,124,130,190,120,122,185,110,104,192,122,123,199,141,138,197,137,133,190,127,124,4 200,149,146,201,142,140,198,131,130,179,107,102,181,110,105,204,137,139,200,133,134,196,125,131,205,153,156,201,140,138,188,121,117,151,81,70,165,96,90,173,102,93,198,133,133,199,130,133,202,143,138,200,137,134,191,125,120,127,68,61,86,41,43,136,73,66,203,139,135,200,133,137,201,138,135,200,138,137,173,107,95,135,76,71,92,42,42,99,48,46,182,117,102,201,137,125,199,136,138,205,148,155,152,97,96,93,59,63,133,71,66,133,69,61,175,109,99,201,138,135,195,131,128,201,140,141,156,104,108,90,55,56,151,88,80,173,100,86,162,94,83,189,126,117,195,134,134,199,137,141,175,108,102,158,91,79,184,116,111,194,131,125,180,115,106,188,123,114,192,132,131,193,126,131,191,123,126,187,116,109,192,123,123,201,143,140,200,140,137,193,131,128,4 253,166,171,253,168,170,255,167,168,240,144,152,200,114,121,246,145,151,252,152,158,251,149,156,251,166,167,254,172,174,226,143,144,124,65,71,66,32,39,176,99,103,255,160,164,248,149,154,249,164,157,255,182,178,176,104,106,62,28,37,55,31,40,116,61,67,251,153,155,251,151,156,252,176,172,255,184,178,203,124,123,53,27,34,61,34,43,109,54,60,236,142,141,254,157,160,252,171,167,254,168,159,243,148,145,122,67,71,71,31,39,138,69,74,248,157,160,253,163,167,254,175,172,254,176,172,255,174,174,245,156,160,201,114,118,221,131,135,255,172,181,252,160,169,252,166,162,254,171,168,253,178,177,253,164,168,255,166,169,255,171,174,253,161,166,254,165,170,251,163,159,251,158,152,253,173,170,251,162,164,252,167,165,253,174,177,250,152,155,249,150,151,4 253,184,188,253,183,186,253,177,178,255,181,182,255,171,174,253,174,175,254,175,176,254,173,176,254,188,193,253,192,194,255,190,190,238,157,159,220,143,143,255,177,178,254,182,184,254,182,186,253,184,183,254,191,194,213,144,140,113,70,66,82,52,49,213,139,136,255,190,191,252,178,180,252,184,177,255,199,197,153,98,93,69,48,47,66,48,47,162,103,97,255,186,185,252,178,181,251,187,184,255,197,195,178,116,110,51,40,38,75,52,53,151,92,87,254,183,181,253,185,190,252,181,178,255,179,172,236,156,152,114,74,69,90,52,49,185,117,115,255,194,198,252,191,196,254,187,186,254,187,187,255,193,196,245,168,170,211,135,133,241,168,169,255,198,207,253,191,201,252,179,177,254,189,190,253,192,197,255,179,186,255,187,192,255,188,192,254,186,190,254,196,205,4 254,180,178,254,183,178,254,175,170,255,177,174,255,170,170,255,172,168,254,172,169,253,172,171,254,186,186,254,189,185,255,178,174,190,116,118,166,100,102,250,166,165,254,178,175,254,175,174,252,175,166,255,182,178,171,99,97,77,36,43,60,28,35,189,114,112,255,183,180,251,171,170,252,181,173,255,192,186,142,83,83,58,31,39,64,35,42,151,88,88,255,178,172,252,170,172,250,173,167,255,182,173,180,109,105,50,26,32,73,37,45,153,85,83,255,179,174,253,182,183,253,176,171,254,173,164,243,159,157,152,91,91,114,55,56,202,127,127,255,193,195,252,174,178,251,173,170,254,180,178,255,186,184,255,175,176,243,160,158,252,177,176,255,191,194,254,183,187,246,163,157,254,175,172,250,175,177,251,168,168,255,179,176,254,184,185,252,170,167,253,182,182,4 254,195,184,254,190,175,253,178,155,250,185,173,251,181,171,230,155,139,235,161,153,250,181,174,253,187,168,253,190,177,248,175,156,245,173,163,246,170,156,169,102,91,211,140,128,244,171,157,248,178,158,248,172,151,251,175,162,184,119,114,158,95,92,174,105,95,210,138,121,242,171,153,244,172,154,252,175,160,215,145,136,130,78,81,126,77,82,146,87,85,216,140,123,245,174,157,243,169,153,245,163,148,180,113,106,118,69,70,117,71,77,168,109,105,245,169,155,248,178,166,243,174,161,241,168,154,223,150,145,117,69,70,137,85,85,232,158,150,253,182,172,251,182,171,239,170,159,243,171,161,249,175,170,219,148,141,217,146,132,243,171,158,251,180,172,250,182,175,236,166,158,237,165,152,240,165,156,253,178,177,245,171,165,242,169,156,241,167,156,245,175,170,4 254,201,236,254,204,235,254,207,237,252,208,240,252,199,232,253,200,227,254,206,231,254,198,217,254,203,235,253,191,214,252,190,210,255,204,236,255,191,212,255,198,224,254,202,225,254,197,216,253,207,237,254,202,226,250,177,191,191,125,137,179,118,129,243,173,176,255,196,215,254,196,221,252,206,232,255,203,223,172,114,122,61,31,40,63,35,44,137,88,93,246,176,185,251,188,210,254,205,232,255,194,207,114,68,74,41,23,34,59,33,43,107,64,76,217,141,142,252,188,206,252,198,222,255,196,218,190,125,133,93,55,65,121,77,88,173,101,108,207,135,141,254,190,205,250,192,210,252,192,213,249,180,198,239,167,184,245,178,198,230,157,166,237,169,180,255,199,224,250,195,219,253,194,216,252,191,217,254,195,231,253,189,217,254,192,216,255,201,228,253,203,235,4 193,162,154,215,187,182,226,196,193,231,200,204,230,193,202,224,191,206,201,173,184,151,123,131,205,175,168,218,185,182,229,194,196,237,207,212,238,207,217,227,194,204,199,167,173,154,123,130,208,176,161,224,188,179,235,201,202,241,209,216,242,217,227,223,195,205,194,161,167,141,112,117,204,165,156,217,180,164,236,203,198,212,152,133,222,175,167,225,203,219,176,145,142,103,78,74,223,177,175,224,185,178,224,188,176,221,165,151,227,184,181,226,209,225,152,124,111,64,49,43,232,193,188,241,189,190,228,186,182,226,192,192,241,220,230,223,203,214,123,101,94,26,18,14,234,216,211,248,207,204,243,191,191,214,169,170,228,207,217,210,187,187,103,84,78,25,22,21,222,202,202,245,234,225,243,196,197,218,155,164,211,185,196,190,166,161,91,75,73,40,36,34,4 246,213,210,246,195,195,232,191,189,218,183,169,228,195,182,228,191,190,224,196,193,213,184,177,241,186,189,240,188,191,222,182,178,223,188,175,237,206,207,232,199,200,228,196,195,220,191,187,231,164,174,218,168,166,216,179,172,231,188,179,232,190,189,236,205,209,232,204,204,220,192,191,210,153,158,209,173,174,236,207,211,204,140,118,208,153,136,241,214,224,234,206,209,226,197,199,210,180,193,232,210,221,240,211,218,208,146,127,217,169,156,243,219,229,234,203,209,225,192,195,222,204,215,230,211,218,236,217,227,233,203,210,233,203,210,236,211,219,231,196,207,221,187,199,190,167,161,213,193,196,223,207,219,228,211,228,230,208,227,230,204,219,227,194,207,220,189,204,162,140,131,182,159,156,201,180,191,206,184,195,199,170,176,207,172,175,216,184,193,212,185,200,4 254,215,221,254,227,236,255,206,214,237,143,136,216,125,119,245,166,155,255,222,234,254,218,229,254,201,207,255,198,196,243,157,153,175,86,85,170,83,85,236,148,141,255,211,220,253,203,208,255,202,200,237,150,145,170,82,77,185,95,97,117,53,62,209,135,135,255,204,204,251,198,206,254,204,199,248,159,149,174,83,78,165,82,86,106,49,59,178,100,99,255,202,200,252,209,214,253,207,210,255,191,192,218,120,118,168,80,80,179,93,96,224,122,113,251,169,160,254,215,224,254,201,202,255,206,221,253,163,162,219,114,100,197,99,93,234,138,131,253,193,191,254,209,210,254,194,187,254,193,198,253,181,185,248,148,135,236,141,131,250,177,174,255,211,219,254,209,212,254,200,203,254,204,216,254,201,207,253,181,179,254,184,191,255,200,207,254,212,226,254,208,215,4 253,223,230,254,226,238,252,183,178,223,139,133,218,128,117,254,202,199,254,220,229,254,205,201,253,212,211,255,213,218,231,144,136,155,77,77,180,96,94,253,186,180,253,211,216,254,210,216,255,207,208,232,155,146,181,95,90,170,88,91,94,43,52,216,145,139,255,216,214,253,210,210,254,196,190,227,136,124,157,75,71,164,83,89,108,52,63,186,102,94,253,187,178,252,218,225,253,201,199,255,187,178,210,120,113,163,81,82,182,95,96,221,125,115,249,177,164,255,212,211,254,204,209,254,211,223,254,183,184,224,123,108,195,103,95,224,133,122,255,209,211,253,213,214,254,192,188,254,205,214,254,199,205,249,160,146,240,149,136,252,187,183,254,214,222,254,216,223,254,192,189,254,197,195,254,212,227,254,195,193,253,193,196,254,206,216,254,217,232,254,220,237,4 246,171,172,229,148,141,236,155,150,235,145,138,241,157,150,249,175,170,215,128,116,240,170,173,216,131,125,186,101,94,211,118,109,208,116,114,208,118,114,222,132,121,201,115,103,200,117,108,214,127,117,226,132,125,211,114,109,168,82,82,168,85,86,208,114,107,213,125,115,200,115,108,232,148,142,225,135,128,205,117,114,187,99,91,180,96,93,209,113,106,236,151,145,255,186,188,239,153,144,216,131,126,209,125,123,216,122,113,211,121,114,227,139,133,242,163,161,255,192,196,196,118,111,182,98,90,225,129,121,242,149,140,251,163,156,250,171,165,251,171,162,254,203,210,225,151,148,207,123,117,221,130,124,245,159,156,249,169,164,241,152,137,250,193,190,255,238,253,255,199,200,251,170,168,242,160,158,247,170,173,252,196,197,254,204,208,255,240,255,254,243,255,4 250,174,173,230,148,139,238,156,149,242,150,143,244,161,153,251,178,173,220,131,120,242,172,173,229,140,131,195,106,98,219,120,111,215,119,117,213,120,118,228,135,125,208,120,108,205,119,109,230,142,128,243,146,135,224,128,118,180,90,87,176,89,91,215,117,111,221,130,121,211,124,117,243,161,152,241,152,140,221,135,125,205,114,101,193,105,100,214,114,109,241,158,153,255,197,200,247,162,151,231,146,137,228,144,136,233,138,123,222,128,120,234,147,142,245,172,170,254,202,206,206,125,117,193,105,95,238,140,129,249,154,144,253,167,161,253,176,171,253,180,171,254,216,220,234,160,156,217,130,124,228,134,128,247,162,159,250,175,170,245,157,144,252,202,197,255,251,255,255,206,206,255,177,173,247,167,165,249,177,179,253,204,206,254,212,218,254,249,255,254,252,255,4 241,166,163,224,144,137,233,153,148,228,143,136,238,157,150,245,170,165,208,125,113,240,173,176,208,125,119,183,102,95,208,119,110,202,115,113,205,119,115,216,131,120,195,114,102,194,116,106,211,126,116,224,132,125,203,111,106,161,80,80,169,88,88,207,117,108,208,125,115,192,112,104,228,147,140,219,131,125,196,110,109,179,94,89,178,96,94,208,116,109,234,152,148,254,185,186,237,153,145,208,128,123,204,121,119,209,119,111,209,122,115,225,142,136,241,163,161,255,191,194,189,114,106,181,99,91,223,131,122,241,150,141,249,164,156,249,170,164,250,170,160,253,204,211,219,146,141,203,123,116,218,131,124,243,159,155,247,167,160,238,150,135,250,195,193,255,234,253,255,192,190,245,167,163,236,156,155,245,170,172,252,192,193,254,201,207,255,236,255,254,236,254,4 239,170,192,250,180,200,250,177,190,237,149,149,240,151,155,249,168,180,248,175,192,241,174,193,240,168,188,248,173,189,239,158,160,209,116,106,214,119,111,245,164,171,251,179,196,239,168,188,241,173,194,251,176,191,217,135,130,197,115,108,217,131,121,237,153,152,250,174,189,240,167,183,240,173,194,249,176,189,210,132,124,208,127,127,232,148,147,230,146,142,249,171,187,241,169,187,240,172,195,241,172,188,224,144,141,215,134,132,236,152,153,228,146,143,246,170,190,239,167,192,239,172,189,242,175,192,245,168,178,219,138,132,225,144,139,236,156,159,246,172,195,238,169,193,234,168,186,238,168,186,245,171,191,237,156,164,229,150,147,245,171,184,248,177,200,243,178,205,227,161,184,231,161,184,237,166,187,239,167,188,242,169,187,242,172,193,244,178,207,242,179,210,4 254,215,219,254,211,201,254,216,215,254,213,214,254,204,195,254,204,195,254,205,200,254,200,194,254,210,210,254,215,213,254,217,218,254,204,203,251,184,172,255,195,181,254,201,194,254,199,193,254,204,198,254,217,223,255,216,215,242,165,148,216,133,124,252,185,175,255,207,206,254,205,208,254,201,190,253,213,216,254,196,181,206,127,114,182,106,106,233,146,129,255,205,204,254,207,216,254,199,187,253,203,194,254,174,143,205,127,115,165,94,95,229,141,124,251,192,189,255,208,216,254,209,219,254,206,204,255,190,171,247,168,150,188,112,109,241,161,147,255,203,202,254,209,221,254,203,206,254,202,200,254,203,203,254,199,201,252,181,173,251,182,170,254,206,209,254,206,216,253,194,191,254,196,192,254,204,209,254,206,209,255,209,217,252,184,170,252,192,184,255,211,225,4 254,204,193,254,207,194,253,207,193,251,200,184,252,193,173,254,198,176,254,203,184,254,202,187,254,203,190,254,206,193,255,210,199,255,207,189,255,205,184,254,203,184,254,206,189,254,204,187,252,201,187,255,205,192,236,176,156,165,114,96,208,150,126,255,202,180,254,209,192,254,208,192,252,202,189,252,193,168,87,49,34,9,8,11,36,20,16,195,140,116,255,216,200,252,206,190,252,193,176,255,200,179,145,98,80,19,13,14,1,2,7,133,88,69,255,219,200,251,210,195,253,193,177,254,199,181,255,195,174,160,114,99,117,77,63,223,163,139,255,216,198,253,210,195,254,195,177,254,198,175,254,200,176,255,207,185,255,207,186,255,213,195,254,214,198,254,211,195,254,192,172,254,196,174,254,202,175,251,206,184,251,208,188,253,214,197,254,216,200,254,214,197,4 195,177,167,198,179,167,198,177,164,196,173,159,194,168,149,195,172,152,193,175,158,191,174,159,196,177,165,198,178,166,199,179,167,203,178,161,200,176,156,197,177,159,196,178,162,193,175,159,194,175,162,199,178,166,184,160,143,132,108,90,158,133,111,197,176,156,199,182,166,196,179,164,193,175,164,197,171,150,75,53,38,9,9,11,29,20,15,145,120,98,206,188,173,197,179,164,192,168,153,201,176,157,107,85,69,14,12,12,1,3,7,94,73,57,209,190,172,198,182,168,193,169,155,197,176,161,196,172,154,117,99,85,82,64,53,163,139,118,204,188,172,200,183,170,194,171,157,197,175,155,199,177,157,202,182,165,202,180,162,203,185,169,203,186,171,200,183,168,193,169,151,198,175,154,201,179,157,200,181,162,200,182,164,203,185,170,205,187,173,200,184,168,4 253,202,232,254,201,226,254,198,223,254,194,217,247,187,206,243,188,215,249,196,226,244,191,213,250,195,223,254,200,230,241,180,191,203,141,147,161,105,110,198,140,149,251,196,220,250,197,222,248,189,213,252,191,209,182,121,121,98,56,64,90,50,59,122,72,73,232,172,183,255,200,225,248,193,217,231,169,176,119,74,77,75,43,55,115,68,77,135,78,80,215,148,148,254,193,212,247,196,220,218,159,166,111,64,70,77,45,56,91,54,63,178,114,116,233,163,166,251,189,204,247,193,218,247,188,203,183,123,126,97,57,66,100,58,67,195,130,131,254,191,211,252,193,213,243,187,206,246,189,208,241,182,199,213,153,161,211,148,152,243,181,194,255,197,215,254,197,217,245,191,213,240,185,205,250,192,216,255,198,218,255,197,214,255,200,224,254,197,216,253,198,221,4 244,191,220,245,190,214,246,190,214,244,185,207,237,176,193,233,178,202,239,185,214,232,179,201,242,188,216,244,190,219,229,169,179,190,131,136,148,94,99,185,128,135,239,183,204,238,185,209,239,183,207,241,182,199,172,113,114,89,50,58,84,46,55,113,65,68,220,160,170,246,189,215,239,186,210,221,162,169,113,69,73,70,40,51,107,63,71,129,74,77,205,139,140,244,182,202,239,188,213,213,156,164,110,63,68,72,41,51,83,48,58,170,108,111,225,157,161,240,178,194,236,183,206,236,180,195,180,122,126,96,57,66,98,57,65,186,122,124,243,180,199,243,182,202,235,180,199,239,183,203,235,178,195,211,152,161,208,146,152,237,174,189,249,186,204,247,187,207,239,184,206,236,181,203,243,186,211,251,191,212,249,189,206,251,191,216,250,188,207,246,186,210,4 254,210,209,254,215,208,254,215,205,254,216,209,254,219,213,254,218,213,254,214,211,254,208,206,254,211,204,254,218,209,254,219,209,255,220,213,254,219,212,255,215,207,255,219,215,254,214,212,254,214,204,254,219,208,254,209,194,252,190,171,254,188,169,229,155,131,246,195,183,255,220,217,254,216,205,255,209,192,238,161,134,218,136,112,204,127,102,181,106,85,241,191,178,255,226,221,254,215,205,254,214,201,250,190,169,224,148,124,210,135,111,240,176,157,255,220,213,254,224,219,254,210,199,254,220,211,255,225,217,255,212,196,255,210,193,255,224,212,254,224,216,254,223,217,254,210,199,254,220,210,254,226,219,254,230,223,254,227,218,254,227,217,255,228,222,254,224,220,254,212,201,254,219,206,254,224,215,254,228,219,254,227,216,255,228,217,254,227,221,254,222,219,4 254,235,254,254,240,254,254,236,255,255,226,255,255,221,255,255,224,255,254,224,254,254,228,254,254,237,253,254,236,255,255,222,246,230,167,181,208,144,154,249,202,232,255,227,255,254,225,253,254,231,253,255,229,253,237,167,182,140,76,72,68,29,30,198,138,147,255,234,255,252,226,252,253,233,254,255,223,250,223,147,146,123,68,66,41,24,34,152,92,90,255,213,235,253,225,255,254,236,253,255,235,255,249,199,216,100,54,56,26,9,13,168,112,119,255,233,250,252,226,253,254,221,251,254,230,253,255,232,255,166,117,131,124,79,87,229,180,200,255,235,255,253,238,252,254,223,253,254,226,253,254,228,254,255,238,255,255,237,255,255,233,254,254,236,254,254,249,254,254,217,254,254,226,254,254,227,254,252,227,252,252,229,252,253,239,253,254,238,254,254,247,254,4 253,204,208,208,135,117,172,104,93,195,120,101,230,151,135,245,165,152,235,149,136,246,162,163,241,177,166,175,108,92,172,110,106,175,109,103,144,82,74,213,133,121,228,144,129,231,151,140,234,167,153,173,111,102,151,96,99,154,98,100,141,83,81,202,122,111,213,129,116,208,129,116,184,117,96,155,98,93,127,78,82,149,93,97,144,86,85,172,100,90,205,124,114,201,123,114,127,72,64,119,72,73,142,88,89,140,85,88,97,56,63,136,78,73,214,136,130,205,134,134,141,83,67,109,64,63,147,91,89,150,91,90,104,61,66,145,80,75,186,113,117,200,133,138,225,160,144,164,101,82,162,102,91,227,157,151,199,132,122,206,133,125,184,109,111,215,140,139,255,209,227,247,185,183,234,163,148,245,175,166,246,172,158,253,183,175,209,134,121,241,173,169,4 186,170,173,192,180,187,196,184,191,195,181,187,198,187,195,199,188,198,189,169,177,184,161,168,189,175,180,192,178,184,191,172,177,191,170,171,190,170,173,185,162,165,191,171,180,188,167,173,190,176,180,191,174,178,171,134,128,152,105,96,137,81,68,154,98,89,183,153,158,188,168,177,190,178,182,188,168,167,142,87,72,123,61,47,128,69,57,177,137,140,183,152,160,188,167,178,189,177,181,183,160,159,151,100,88,129,69,57,128,73,61,186,158,161,193,170,182,189,170,181,187,170,175,185,162,163,154,107,95,142,87,74,158,119,113,191,168,175,192,170,180,184,160,168,183,164,169,185,165,168,180,151,151,178,146,145,191,169,176,192,169,179,188,166,176,181,157,166,179,158,160,181,157,160,185,160,170,189,165,175,187,161,168,184,157,165,182,158,167,178,152,160,4 231,171,206,213,143,155,194,124,133,197,126,134,222,157,180,228,168,199,223,164,184,221,166,188,228,163,182,191,117,116,159,91,95,144,76,78,201,129,133,210,140,148,220,158,182,224,165,191,222,155,173,195,121,123,162,93,100,166,94,102,181,106,110,193,117,116,214,142,147,226,164,184,218,148,166,192,118,122,159,90,97,156,88,97,160,90,95,182,109,113,193,117,118,213,145,150,207,133,143,180,101,106,154,84,95,148,77,86,176,99,109,174,98,104,178,101,103,216,147,157,215,144,167,180,100,109,165,87,98,158,83,93,190,113,124,187,108,115,175,96,100,226,160,181,225,161,190,195,117,132,162,89,94,180,110,120,183,105,113,187,108,113,191,114,119,224,158,174,223,165,193,220,150,179,205,133,147,222,152,173,210,132,140,217,142,155,236,169,195,226,159,181,4 252,202,231,254,204,234,255,203,231,252,195,219,244,185,202,246,191,217,249,196,226,244,193,217,250,196,222,255,201,232,240,178,187,197,137,139,153,99,102,197,139,145,251,196,219,248,195,218,249,189,212,251,189,204,182,121,120,97,55,63,94,53,61,125,74,74,234,175,188,253,200,222,248,191,213,230,167,174,117,71,74,79,45,56,119,70,78,137,80,79,220,155,154,255,200,221,245,192,213,222,161,167,116,67,70,78,44,54,92,53,62,180,115,114,234,167,165,254,194,211,242,189,210,244,186,199,186,126,127,99,58,65,101,58,65,199,133,132,255,194,213,251,195,213,240,185,202,243,187,203,239,181,195,214,154,160,210,147,150,241,181,195,254,202,224,253,202,224,245,190,209,247,191,210,250,192,214,255,197,216,255,197,214,255,203,227,254,204,226,254,204,229,4 158,138,144,165,146,150,176,162,170,171,151,153,168,147,149,168,151,154,163,146,154,144,120,123,160,139,140,172,153,155,182,170,177,176,159,163,174,157,160,171,154,159,165,148,157,150,129,132,166,146,150,171,150,152,177,160,163,176,158,162,171,151,152,171,153,155,165,147,152,155,135,137,165,143,146,172,153,160,180,164,169,140,103,93,146,109,98,176,162,168,164,144,143,151,127,125,166,147,152,178,162,173,182,169,180,150,116,108,155,123,120,176,160,166,162,141,136,156,136,136,165,145,148,175,158,165,179,164,171,177,160,164,173,153,160,170,150,154,166,149,151,158,141,146,163,144,151,165,142,146,171,150,151,177,160,164,173,153,159,167,146,148,163,144,144,153,133,133,151,127,132,156,130,134,162,135,137,172,152,156,172,154,159,162,141,140,160,142,145,146,125,123,4 216,190,214,204,163,162,190,141,127,185,139,134,208,173,184,214,186,212,214,184,208,213,183,207,214,182,195,196,144,133,156,96,77,112,59,52,157,101,87,200,153,148,217,187,216,214,184,213,211,178,187,192,137,123,138,80,73,101,59,65,112,62,61,171,109,90,213,175,185,215,186,217,212,182,196,195,145,132,148,93,83,101,60,68,114,68,74,152,91,74,201,153,142,217,187,209,208,182,197,206,165,154,161,106,87,114,66,66,122,73,77,152,96,80,204,161,152,217,191,215,207,180,193,208,174,175,189,143,129,145,90,78,137,81,74,170,116,95,208,170,163,218,195,225,207,182,201,209,180,197,207,175,185,194,149,142,182,130,113,194,146,128,212,180,188,217,194,226,203,179,193,208,183,201,208,181,205,210,180,197,206,170,173,207,172,180,216,190,219,214,190,221,4 220,192,230,209,165,173,195,143,138,189,140,144,213,176,199,218,188,227,217,185,221,215,183,218,218,184,209,200,145,140,157,94,81,114,59,55,160,102,93,203,154,158,221,189,233,217,184,225,216,181,200,196,138,131,139,78,77,102,59,69,114,62,64,174,110,97,217,177,199,218,186,229,217,186,212,198,147,141,149,91,86,102,60,70,115,69,78,155,91,79,205,156,156,220,188,223,213,186,214,209,166,165,162,104,90,115,65,69,124,74,81,153,95,83,208,162,165,221,194,234,210,182,208,211,176,187,193,145,138,147,90,83,139,82,79,171,115,100,210,171,175,220,197,240,210,184,214,213,185,214,213,181,202,196,149,150,184,130,118,198,149,140,215,182,203,219,195,239,206,182,208,212,187,218,214,189,224,213,182,210,209,171,182,212,177,195,218,192,234,216,190,231,4 243,185,194,212,136,125,168,92,83,129,66,65,144,83,80,191,122,118,187,119,114,190,121,118,214,142,137,175,101,98,117,62,65,88,45,48,126,73,75,177,110,107,194,127,126,199,130,130,206,133,136,128,64,65,57,29,35,41,19,21,59,30,33,127,72,72,172,104,100,181,111,108,189,115,119,115,60,63,62,31,35,68,36,41,69,36,43,110,58,61,142,79,76,165,94,90,140,71,69,124,65,66,76,37,41,72,36,42,78,39,46,112,56,57,159,92,88,205,134,132,154,85,81,169,100,102,120,64,65,91,45,51,119,64,71,151,85,85,177,102,99,203,123,121,214,142,138,162,88,84,139,70,66,137,72,74,187,111,112,175,97,93,172,91,85,215,134,127,222,155,153,173,95,85,171,94,89,167,86,77,211,129,120,204,120,112,191,106,94,242,174,176,4 248,192,207,218,142,133,176,97,88,134,69,68,144,83,80,194,127,123,191,124,117,195,128,120,221,151,148,183,107,104,126,68,71,92,47,50,127,74,76,180,114,111,198,132,129,204,138,135,211,138,139,137,70,70,63,32,38,43,20,23,59,30,33,128,73,74,176,109,103,189,120,115,197,124,130,123,65,68,64,32,35,68,36,41,69,36,43,109,59,61,147,84,79,167,97,91,148,78,77,129,69,70,80,38,43,75,37,44,78,39,46,113,57,58,159,92,87,206,135,130,155,84,79,171,101,103,126,68,70,92,45,51,118,63,72,152,86,86,180,106,102,208,129,125,221,149,146,171,96,91,144,74,69,137,73,74,189,113,115,181,103,99,174,94,87,215,134,126,229,162,163,177,97,87,172,95,89,169,87,78,212,129,120,208,125,116,189,103,90,240,172,171,4 219,147,131,214,147,135,201,136,122,184,122,107,185,117,94,176,107,78,172,107,79,157,101,81,204,130,111,171,95,76,166,95,75,151,84,61,153,83,57,159,93,65,137,79,57,127,75,59,178,104,79,165,93,71,150,80,59,144,74,52,159,91,66,141,80,56,137,77,53,154,92,64,174,102,81,151,86,66,135,72,55,122,65,48,162,95,68,143,80,56,149,88,60,172,108,73,174,98,73,166,98,71,127,72,50,139,80,55,162,92,62,160,95,65,159,100,66,174,113,77,169,103,72,168,104,71,139,82,55,143,85,57,149,87,58,161,100,68,174,112,75,185,127,90,165,106,70,162,105,72,169,111,77,146,89,59,166,103,67,171,108,72,191,126,84,204,146,107,176,119,79,170,113,77,181,122,84,163,104,67,171,108,69,178,116,78,201,142,98,220,172,139,4 188,124,144,184,124,151,174,114,134,162,105,120,153,93,97,149,87,86,147,90,90,136,87,94,175,110,124,149,84,91,138,72,68,128,66,60,126,65,61,135,77,71,125,77,82,109,64,69,153,90,90,144,81,82,132,71,71,123,62,58,134,75,73,122,68,65,111,60,55,124,70,64,153,90,94,132,75,77,116,62,61,103,54,53,138,79,76,124,69,65,125,73,66,147,91,82,154,89,87,145,86,81,111,63,58,119,69,63,140,80,72,138,82,74,136,85,74,150,99,88,145,90,83,149,94,85,123,74,65,124,74,65,130,77,68,137,86,76,148,94,83,159,110,102,144,95,82,144,96,86,148,100,91,126,78,68,140,87,74,145,92,79,161,107,92,176,128,123,153,105,92,150,102,92,158,108,98,141,91,77,145,92,76,151,99,86,171,122,112,191,150,162,4 215,152,168,225,160,176,230,162,180,227,156,173,227,156,175,224,154,172,227,162,180,222,160,177,215,151,167,224,157,173,232,164,185,199,126,136,184,106,113,219,144,157,226,161,179,228,168,189,221,155,171,227,161,179,221,146,161,155,83,88,127,60,68,183,109,114,227,159,174,226,163,183,223,158,172,228,162,176,201,124,131,127,65,73,114,55,68,157,86,90,230,161,176,227,163,179,220,157,172,223,155,172,204,124,133,118,58,66,109,51,60,201,126,136,233,166,187,230,166,185,217,155,169,218,151,167,213,138,153,164,88,94,171,95,103,232,160,178,233,167,185,229,166,185,213,152,165,215,149,160,216,147,164,217,137,152,220,142,159,228,159,183,233,169,188,226,165,184,211,151,162,212,146,157,214,143,159,217,143,158,220,149,164,230,165,189,233,173,195,226,169,194,4 214,153,171,221,158,174,222,157,174,223,155,173,224,156,176,220,153,172,221,159,177,214,155,171,215,154,172,222,157,174,224,157,176,195,125,135,183,107,116,217,146,161,221,159,178,220,163,183,220,156,175,221,157,176,212,139,153,149,80,84,124,59,67,181,110,116,221,156,171,218,157,176,220,158,175,223,158,174,192,118,125,122,63,72,110,53,66,153,85,89,222,156,170,219,157,172,216,156,173,219,153,171,198,121,131,114,57,65,106,50,60,194,123,132,223,159,179,221,160,178,211,151,166,214,149,167,211,137,154,162,86,93,169,95,104,223,153,172,222,158,175,219,158,175,207,148,160,211,147,159,215,147,165,215,137,152,218,142,161,220,152,177,222,159,176,217,156,173,205,146,159,207,143,156,211,141,157,214,140,156,216,146,163,221,158,180,222,162,182,219,163,187,4 247,219,253,250,218,250,251,218,252,251,218,254,250,217,255,249,215,254,249,217,252,244,213,244,245,214,248,249,217,252,250,217,255,248,213,251,242,198,219,241,197,217,247,216,253,243,212,245,244,211,245,247,214,250,245,207,234,219,158,149,155,87,71,170,107,94,245,207,235,244,213,250,241,204,235,242,201,229,237,188,196,208,133,108,140,72,65,155,91,79,244,205,233,243,212,247,239,204,237,245,211,247,226,171,170,191,114,92,191,114,94,220,162,157,244,213,252,242,208,244,238,206,240,245,215,255,227,176,180,197,120,91,211,143,121,237,194,209,245,213,254,241,207,239,235,205,241,238,208,248,236,196,218,227,175,176,236,194,209,244,210,246,243,210,249,241,209,247,233,205,242,236,207,246,238,203,235,240,208,242,242,211,252,242,212,249,243,214,251,239,212,251,4 212,182,210,217,188,233,210,164,182,210,161,176,213,172,200,214,178,212,213,183,214,211,186,222,210,179,206,209,171,193,191,128,118,168,93,73,175,111,106,190,135,134,205,165,184,210,185,227,210,179,208,189,133,126,151,76,57,114,47,43,121,51,43,126,58,47,140,78,70,186,135,133,208,172,195,155,93,84,108,41,37,103,44,45,102,45,45,99,47,50,75,26,28,137,66,48,202,164,180,151,83,70,111,44,38,105,48,47,94,44,46,93,47,51,115,55,51,160,97,82,187,136,135,124,54,43,122,55,48,119,60,58,91,37,39,92,35,35,159,99,90,204,170,186,179,126,120,142,74,59,137,68,53,152,82,66,131,69,59,146,90,87,193,150,155,212,191,231,197,166,185,197,157,164,188,140,134,191,147,149,200,160,170,209,179,204,211,190,232,210,192,235,4 212,181,204,217,187,228,211,165,180,210,160,172,213,169,194,215,176,206,214,181,209,212,184,217,209,176,200,208,168,186,191,127,115,168,92,72,174,108,102,191,132,129,206,163,180,212,187,228,209,176,201,187,129,120,151,75,56,114,47,43,121,51,43,126,57,48,139,76,68,187,134,131,207,170,189,154,91,81,108,41,37,104,45,46,102,45,46,101,48,52,76,26,29,139,67,48,204,164,178,152,83,70,113,44,39,107,48,48,95,44,47,93,47,50,117,55,51,162,98,83,187,135,131,125,54,42,124,55,49,120,59,57,91,36,37,92,35,35,161,100,90,207,172,187,180,128,120,146,78,62,140,70,54,153,81,63,133,67,55,149,92,90,195,152,156,215,194,234,199,167,185,201,161,167,191,142,136,194,150,150,203,163,172,211,181,206,214,193,234,213,195,239,4 207,165,165,208,156,145,209,155,148,209,151,149,206,147,146,206,146,137,203,141,136,198,136,130,205,162,156,208,158,151,205,148,142,192,132,123,191,131,125,204,148,140,203,144,139,199,140,133,204,157,144,208,158,153,198,140,132,166,108,101,152,95,89,163,100,82,200,143,138,201,145,143,203,157,147,207,158,153,189,130,112,160,104,96,149,91,88,137,74,58,190,136,129,206,158,153,202,157,151,203,154,146,168,111,94,156,100,92,137,82,77,117,61,52,192,138,128,207,164,161,199,154,151,199,147,131,151,97,85,144,87,82,122,69,66,129,72,61,201,149,136,206,163,162,194,150,143,199,155,148,185,137,130,173,116,107,166,103,89,191,136,125,209,165,160,205,163,160,193,152,146,195,151,149,196,150,142,192,139,127,197,145,135,202,156,153,204,161,157,203,161,157,4 186,126,148,183,121,143,188,124,141,188,120,138,189,123,138,188,127,146,187,127,144,186,129,144,182,121,140,185,124,142,185,121,139,183,116,137,187,126,141,190,130,148,187,125,142,186,127,142,180,118,134,182,120,135,187,123,137,185,122,138,177,118,134,189,131,148,187,127,144,188,131,146,178,114,132,176,113,132,187,125,141,177,116,131,76,44,50,147,98,110,196,137,156,190,135,149,178,118,137,180,120,141,187,125,142,171,111,127,41,21,24,138,92,104,196,137,152,189,135,148,181,122,140,184,122,139,183,120,137,181,120,137,158,103,115,179,122,139,186,129,144,192,137,150,175,116,133,177,115,128,176,112,130,181,120,136,188,126,142,185,125,142,186,129,148,193,140,157,171,113,132,175,116,130,175,115,129,180,121,138,180,121,136,187,129,145,194,138,159,192,141,160,4 187,128,148,182,121,141,186,123,139,188,120,138,189,123,138,188,127,146,187,126,142,185,127,142,182,121,139,186,124,141,187,121,139,182,116,136,187,126,141,188,128,145,184,122,139,184,125,140,179,116,130,183,121,135,189,124,138,186,123,139,177,118,134,186,127,143,185,123,140,186,129,143,176,112,127,176,114,131,189,127,142,176,115,130,75,43,50,147,97,107,192,132,148,187,131,144,176,116,133,181,120,139,189,126,142,169,109,124,38,19,23,139,92,103,191,131,143,186,131,143,179,121,137,184,122,138,184,121,138,181,119,135,156,101,113,177,120,137,182,124,137,188,132,144,175,115,131,179,117,131,180,116,135,183,120,136,188,125,141,184,124,141,182,125,142,189,135,152,170,112,130,179,119,134,180,120,136,182,122,139,179,119,134,186,128,144,191,134,152,189,137,155,4 225,194,232,229,195,232,232,197,233,235,199,236,233,194,224,230,193,225,227,189,220,224,186,215,224,193,230,228,194,227,230,196,231,233,198,233,232,193,219,228,189,220,227,190,223,224,185,216,222,188,219,224,189,218,228,194,229,210,160,164,195,136,124,223,179,202,226,187,216,221,181,209,217,181,207,225,191,228,219,179,201,172,108,91,156,87,72,194,136,128,231,195,224,225,188,215,220,188,223,228,197,238,208,162,171,147,88,80,140,84,86,188,127,118,233,197,230,225,189,221,219,187,219,225,195,231,210,163,169,147,84,67,144,80,63,205,151,158,225,184,217,220,183,217,217,185,215,219,184,208,220,182,202,208,161,167,205,154,157,219,176,203,219,178,206,222,187,218,213,184,210,217,183,205,219,184,210,221,187,216,223,186,218,219,180,209,222,187,218,223,189,223,4 224,194,232,227,195,231,229,197,234,233,200,239,230,195,226,230,194,227,227,190,223,224,186,216,223,194,233,225,193,223,228,195,229,230,198,234,230,192,218,227,189,219,225,187,217,223,185,214,219,187,216,222,187,210,227,194,226,211,164,171,190,132,116,220,176,195,226,186,214,222,181,206,213,178,201,222,187,218,222,184,208,174,113,97,153,88,71,188,129,116,231,195,222,226,189,217,215,183,214,224,195,231,212,170,183,150,91,81,136,83,85,182,123,110,232,196,229,226,192,226,216,185,215,222,192,226,213,171,181,151,90,72,139,77,59,202,149,153,227,189,225,220,184,217,215,186,215,215,182,205,218,181,201,208,164,173,204,156,159,221,181,210,224,188,222,224,189,221,212,184,209,216,183,206,218,184,210,219,186,216,221,186,218,220,183,215,224,190,223,224,192,227,4 210,166,190,210,162,181,212,162,179,212,160,177,214,166,188,209,162,185,207,159,172,201,156,171,208,162,180,206,157,172,211,161,177,204,153,164,185,129,127,203,153,168,205,158,176,200,154,169,203,154,167,204,153,163,213,162,175,172,116,108,92,42,24,172,119,113,209,162,182,200,155,173,203,156,172,204,153,163,201,147,150,149,91,73,94,48,39,158,102,86,204,153,158,201,156,176,200,153,166,204,151,159,175,120,115,109,57,42,145,88,73,173,113,91,192,142,145,201,158,179,197,152,173,198,150,165,181,125,119,135,76,54,162,103,85,192,138,130,201,156,180,197,153,166,195,150,169,194,144,156,194,145,154,183,130,127,191,140,146,203,155,173,200,154,174,195,150,168,190,147,163,191,144,154,195,149,165,200,154,175,198,152,167,197,151,168,196,151,168,191,146,167,4 208,165,189,208,162,183,209,161,179,210,160,178,213,165,186,210,164,188,207,160,176,202,157,171,205,160,178,203,156,171,208,159,176,204,154,168,174,119,113,194,143,151,206,160,180,198,152,168,201,155,171,202,152,162,209,160,175,187,131,126,89,40,24,145,93,80,210,162,178,199,154,173,202,157,176,202,152,161,202,149,156,154,96,81,103,54,44,143,89,74,198,145,142,202,157,178,197,152,167,200,150,160,185,131,130,113,60,45,138,82,67,173,113,92,188,137,136,201,157,179,196,153,175,197,150,167,189,136,137,145,87,66,155,97,80,191,138,130,201,156,178,197,153,170,195,152,170,194,145,158,194,147,159,189,138,142,192,141,149,202,155,174,200,155,176,196,152,171,190,149,167,190,145,157,193,148,163,198,153,176,198,153,170,198,152,169,197,152,171,193,148,169,4 214,170,190,214,166,187,216,166,185,220,169,192,221,172,194,217,171,196,213,166,185,205,160,176,210,162,176,207,156,166,213,162,176,207,155,166,156,100,87,190,138,140,215,168,191,205,159,179,207,158,173,208,156,164,215,162,176,189,129,119,86,38,23,143,89,74,218,168,182,207,163,183,208,160,176,208,154,162,203,147,149,145,86,69,116,64,52,157,100,82,199,144,137,208,164,187,202,154,167,206,154,163,189,132,128,120,63,46,147,87,70,184,123,99,198,148,154,204,160,180,200,155,175,202,151,167,196,142,144,162,101,81,168,110,96,204,151,152,209,164,189,203,157,175,198,153,168,200,149,160,201,153,167,202,151,164,205,155,168,209,160,181,207,160,181,201,156,176,195,152,169,196,149,164,200,153,170,203,156,179,203,156,175,203,156,174,202,154,176,197,149,170,4 247,189,222,252,190,220,253,191,222,253,193,227,252,192,227,249,189,227,247,191,230,242,188,229,244,186,216,250,187,216,252,187,219,253,192,228,252,192,227,248,188,222,248,190,224,245,191,229,244,186,217,250,190,221,247,179,201,239,167,181,244,177,193,251,192,224,251,195,230,247,192,227,241,181,208,248,187,212,219,146,144,176,101,93,199,123,113,245,181,200,252,194,227,248,193,225,238,177,202,242,180,200,211,135,130,165,92,87,176,102,93,241,176,195,252,196,233,247,190,223,238,178,203,240,176,199,227,154,165,215,140,142,228,156,161,248,186,216,253,198,241,248,192,232,234,177,203,236,174,199,239,173,195,242,178,203,245,185,216,248,186,218,251,194,234,247,194,241,228,173,199,232,172,196,235,172,194,237,176,205,241,184,218,244,185,215,244,187,220,243,189,228,4 245,187,220,250,188,217,253,188,218,253,191,224,252,191,223,251,190,228,250,193,235,244,191,232,244,185,216,248,185,213,251,184,214,252,188,222,253,190,223,250,188,222,250,190,225,248,193,233,242,183,212,247,187,217,249,181,205,241,167,182,242,171,186,252,190,219,252,195,231,250,195,233,239,178,202,247,187,214,231,159,162,182,105,98,191,113,102,239,170,181,254,195,227,249,193,225,236,174,198,244,182,207,223,148,147,173,97,91,166,92,83,231,161,170,254,197,235,247,190,222,236,177,203,240,176,199,232,161,175,215,137,139,222,148,150,247,181,204,254,198,241,249,193,235,233,176,201,236,174,199,239,174,196,243,176,198,247,184,215,249,185,216,251,193,230,248,194,241,227,172,197,231,171,195,236,172,195,238,175,201,242,183,217,246,185,216,246,186,219,245,189,229,4 177,115,131,169,93,104,158,77,88,151,68,76,158,76,85,171,95,104,170,98,109,164,94,107,173,102,110,160,78,90,142,59,68,116,47,50,107,41,44,152,71,77,169,95,106,168,97,109,171,98,107,157,77,87,123,46,52,128,53,60,103,41,47,118,45,50,162,84,93,171,101,114,172,98,108,155,76,88,125,48,57,141,61,71,138,61,72,139,59,67,162,83,93,166,95,107,168,97,106,165,86,101,139,57,69,125,51,57,109,42,49,139,58,68,170,92,103,167,93,107,166,97,106,167,92,107,150,69,81,121,47,55,123,48,57,146,64,76,176,104,116,174,107,118,162,96,105,165,95,109,153,75,86,131,55,64,154,74,85,165,84,96,176,104,116,176,111,124,155,91,96,163,93,107,154,80,93,157,82,91,163,92,101,166,93,107,173,98,115,174,109,124,4 215,164,210,226,169,215,231,173,216,235,179,224,234,180,226,233,180,226,228,176,217,222,171,209,224,167,208,225,163,199,236,177,220,239,179,224,241,185,233,238,183,230,232,178,223,227,175,217,224,166,203,232,174,215,242,186,237,246,187,229,227,164,182,233,174,202,242,188,239,236,184,231,232,176,219,241,186,237,246,190,240,216,155,175,141,81,80,192,126,124,243,186,220,236,183,229,233,176,216,239,182,232,253,196,249,196,139,161,133,79,80,211,145,153,240,181,211,238,182,219,235,181,230,243,187,239,246,187,235,241,180,216,235,173,201,246,187,227,244,188,234,242,187,230,237,185,239,241,185,236,244,185,231,247,187,235,250,191,241,247,189,235,246,191,239,244,189,238,236,181,227,240,182,226,245,186,229,249,188,235,248,187,235,250,192,240,247,190,233,246,191,238,4 192,151,194,203,156,199,207,158,199,210,160,201,211,163,207,210,163,205,209,162,203,205,160,196,203,156,196,208,156,195,214,163,206,213,161,202,216,166,211,214,166,211,213,166,211,207,161,200,204,157,194,211,162,201,218,169,216,220,168,206,209,153,174,210,158,187,215,167,211,211,164,204,209,163,203,216,168,214,219,170,215,197,143,161,133,79,77,176,118,117,217,166,196,212,165,205,210,162,199,214,165,208,226,176,221,171,121,138,113,65,67,186,127,130,216,161,186,213,164,197,210,162,203,217,168,212,221,171,216,216,162,196,206,149,170,219,165,198,217,167,204,216,167,202,213,167,213,216,167,211,220,169,211,224,172,218,225,173,217,221,169,208,219,170,211,218,170,211,211,163,203,215,164,204,221,168,207,223,170,214,224,171,215,223,172,213,220,170,208,221,173,215,4 220,144,157,226,151,163,219,144,153,213,138,144,220,143,149,227,153,163,222,154,160,220,154,158,222,140,156,228,151,161,232,157,165,210,135,143,212,136,144,220,145,153,227,157,160,225,156,158,229,152,165,234,156,167,197,132,139,91,55,64,147,94,101,226,149,150,230,157,158,231,159,160,232,166,180,243,171,180,127,84,91,25,18,27,51,34,42,198,135,135,234,161,158,228,156,157,226,161,169,246,179,187,134,92,96,30,21,29,32,21,30,142,98,103,244,172,167,223,152,151,230,169,172,245,184,190,190,136,139,50,32,38,88,59,65,209,150,152,242,175,173,229,161,158,235,178,182,236,178,185,232,173,175,206,151,154,226,164,167,242,176,179,234,171,174,234,170,170,229,173,176,235,178,182,237,177,177,241,179,180,235,171,172,234,168,170,231,166,174,233,169,171,4 219,147,159,225,154,166,217,145,153,214,142,148,221,148,154,227,157,168,225,159,164,223,159,160,223,146,161,228,157,166,230,160,168,209,139,147,214,144,152,224,153,160,230,163,165,227,161,162,233,163,179,238,169,182,193,133,140,90,56,64,157,105,111,232,163,163,231,164,164,231,163,163,235,173,190,242,176,186,117,80,87,27,19,29,60,40,48,210,149,149,235,167,165,230,162,162,227,166,174,244,181,189,123,86,90,32,23,32,36,24,33,155,109,113,245,177,173,225,159,157,231,173,177,246,187,194,180,130,132,43,27,33,93,64,69,215,156,156,240,175,172,229,165,163,236,181,186,236,180,188,227,171,173,198,147,150,224,164,166,241,177,179,234,172,175,235,173,175,229,176,178,231,177,179,233,176,174,239,179,180,231,169,169,232,167,167,231,168,174,233,171,171,4 252,194,204,255,196,204,254,195,207,254,197,213,254,198,213,254,193,212,254,189,213,254,191,216,252,193,199,254,194,200,254,196,208,254,196,212,255,194,211,254,189,208,254,191,215,254,194,220,251,190,194,254,194,200,255,197,208,251,186,193,237,164,157,251,181,192,255,195,221,254,198,227,250,190,195,254,194,201,255,196,204,226,155,151,188,115,101,240,168,172,255,196,223,254,197,225,246,187,191,253,193,199,252,187,192,196,125,118,183,113,107,245,176,185,255,194,220,254,193,218,242,185,191,250,188,195,248,183,190,213,144,136,222,154,151,255,192,212,254,192,217,254,190,215,236,178,186,245,184,192,248,188,199,247,183,189,251,187,199,253,189,211,254,189,214,253,188,216,232,177,186,241,184,193,245,187,200,245,186,199,248,187,206,249,184,204,251,187,217,251,194,229,4 236,184,192,242,185,190,243,185,196,245,186,198,246,185,197,244,182,201,242,178,200,238,177,198,234,180,183,240,182,186,242,184,193,243,183,197,243,181,193,241,179,196,241,180,200,238,180,202,233,179,180,238,182,186,242,185,193,234,172,175,218,151,142,237,173,184,242,183,207,239,183,210,232,178,180,237,182,185,240,182,186,204,139,133,173,107,95,226,162,164,241,183,205,239,183,209,229,175,176,236,180,184,233,172,173,177,113,104,174,110,104,232,170,178,241,182,203,239,182,204,226,173,177,232,176,179,230,170,174,198,135,125,212,150,148,241,182,200,239,180,201,238,179,203,221,169,177,228,173,179,231,176,186,231,173,178,233,174,186,235,177,196,238,179,203,236,179,206,219,170,178,224,172,180,227,174,186,229,174,187,229,172,189,230,171,190,235,178,207,234,182,216,4 248,193,217,253,196,216,252,193,219,243,178,194,236,167,176,249,187,211,255,199,238,252,195,232,249,192,212,252,192,205,245,180,189,220,144,140,202,125,116,226,155,158,255,199,235,250,193,228,247,189,199,252,192,203,241,174,177,202,125,119,196,118,111,226,156,155,254,194,222,249,191,225,245,185,193,252,191,202,238,170,172,193,116,107,190,112,107,228,156,155,252,192,216,250,192,228,242,182,188,249,189,199,242,177,182,199,123,115,194,117,110,225,154,150,251,191,211,251,194,229,241,183,190,246,188,200,248,186,198,216,144,141,207,131,122,244,178,183,252,193,214,250,193,224,238,180,186,243,186,199,245,183,194,227,156,156,221,149,140,248,184,192,250,191,214,248,192,221,234,178,185,240,183,194,241,178,187,235,168,173,240,175,177,247,185,193,247,189,209,245,189,215,4 226,179,203,230,180,203,231,178,195,234,179,198,229,172,184,231,174,192,230,173,185,220,162,173,226,179,209,227,177,199,225,169,179,212,152,150,207,141,124,233,178,196,228,172,189,219,161,172,226,179,206,210,158,169,174,112,97,165,97,73,173,104,77,217,156,154,229,175,197,221,166,181,224,177,199,208,153,161,151,87,60,154,89,69,167,98,76,184,115,89,208,147,145,225,172,192,218,169,190,216,162,172,193,128,110,186,119,103,168,99,77,191,122,99,214,155,160,226,172,193,216,165,183,218,164,180,218,162,171,202,138,126,192,124,103,217,158,157,230,178,201,225,174,199,213,162,173,213,159,169,217,163,175,200,137,115,216,158,154,225,171,188,224,173,199,224,176,206,210,162,173,215,164,180,217,166,180,213,157,158,216,162,171,222,169,189,225,175,202,219,172,200,4 207,161,180,211,163,182,216,166,182,218,165,182,214,157,169,214,157,172,212,156,165,205,148,157,208,163,189,210,162,182,211,158,169,199,142,142,192,129,114,215,160,175,211,154,168,203,146,156,208,164,188,195,146,157,164,106,92,154,90,69,160,95,71,202,143,141,211,157,177,205,150,163,206,161,181,192,141,147,140,79,56,140,79,62,151,87,68,172,106,84,195,135,134,209,157,175,199,151,169,200,148,156,178,116,99,170,107,92,155,90,71,176,111,89,197,140,144,210,157,176,196,146,159,202,151,164,203,149,157,188,128,117,178,114,94,202,145,143,213,162,183,207,157,178,194,144,153,198,146,156,202,150,161,188,127,108,201,144,140,211,158,173,209,160,183,207,161,186,193,145,156,200,153,169,201,153,166,197,144,143,200,148,155,207,157,175,209,163,188,204,159,184,4 250,198,241,254,203,239,254,204,247,253,200,240,255,203,245,254,199,234,254,203,238,253,201,238,251,200,244,254,206,251,255,206,253,250,189,215,211,143,144,242,184,208,254,204,243,251,199,237,250,196,235,254,203,248,249,190,222,174,107,95,92,42,31,225,161,169,255,208,254,251,198,241,246,191,226,254,200,247,239,175,193,140,74,59,120,68,63,250,189,212,254,203,247,252,198,238,242,188,224,255,202,244,195,135,145,134,66,46,220,154,164,255,204,251,252,198,243,251,197,239,240,184,218,250,195,235,217,157,175,198,134,134,255,201,245,253,197,241,251,195,234,248,193,236,239,184,223,242,185,224,250,193,235,255,199,244,252,200,251,252,197,244,251,196,242,247,192,232,233,180,214,239,183,217,244,190,231,247,196,246,249,198,248,249,198,248,250,200,251,247,197,247,4 253,200,241,254,207,243,254,209,250,253,206,245,255,210,253,255,206,242,254,210,247,254,209,247,254,202,246,254,208,250,255,211,255,255,200,231,230,159,165,248,192,217,255,211,249,254,206,245,254,200,238,254,208,251,254,203,239,195,124,114,104,49,35,228,166,173,255,217,255,253,206,247,252,196,233,255,206,251,251,188,211,152,81,64,118,64,58,249,192,212,254,212,254,254,207,247,250,195,235,255,209,252,211,149,163,139,68,46,221,154,160,255,213,255,253,209,253,254,206,248,247,190,227,255,202,245,228,166,189,202,134,133,255,207,250,254,210,253,254,209,251,254,206,251,246,189,230,250,191,232,255,197,238,255,208,252,254,209,254,254,209,254,255,209,254,254,203,245,239,182,217,245,185,220,250,192,231,253,204,253,254,207,253,254,205,253,255,208,254,254,205,251,4 227,170,180,234,170,177,234,167,173,230,160,163,230,160,165,232,167,174,228,161,164,224,161,166,228,166,173,234,169,174,234,169,176,229,160,161,214,144,146,212,143,144,227,160,167,228,168,176,225,162,161,229,166,169,236,172,180,212,146,150,115,65,66,110,57,54,209,141,138,235,178,185,218,156,153,226,162,161,204,137,135,116,65,64,52,28,37,76,38,39,207,142,137,236,180,191,220,164,168,226,163,166,167,104,96,90,45,45,90,49,53,142,85,83,212,145,145,223,165,167,222,171,179,228,174,184,216,157,154,159,99,88,177,115,115,228,164,176,229,163,173,226,164,167,217,168,178,223,169,181,222,167,176,221,165,173,226,167,175,228,167,179,231,165,175,229,169,177,211,165,176,216,164,175,218,163,170,221,166,174,220,162,165,221,162,169,227,168,180,227,172,186,4 241,181,193,246,181,190,246,178,185,243,171,175,245,173,179,247,180,188,240,172,174,237,173,177,241,178,186,246,179,185,246,180,187,241,170,171,228,156,158,226,155,155,240,172,178,241,179,186,238,173,174,241,175,178,247,182,191,226,158,162,127,73,73,118,63,58,219,150,144,248,188,194,232,169,167,238,171,171,218,148,147,127,73,70,56,30,38,78,38,39,216,148,141,251,193,203,234,177,184,238,173,176,178,112,103,94,47,47,91,50,54,146,88,84,223,154,152,237,177,179,236,184,197,240,184,197,226,165,162,163,101,89,183,119,117,241,175,189,242,174,185,239,175,178,233,184,200,238,184,201,234,178,190,231,174,182,241,180,191,242,179,192,243,175,183,244,182,189,226,180,197,232,180,197,232,176,188,235,178,189,235,175,181,234,173,180,241,180,192,242,186,201,4 246,188,203,251,188,199,251,185,193,247,176,181,248,176,183,251,184,194,245,177,182,240,175,180,245,183,194,250,183,190,250,184,192,245,174,176,232,159,162,230,159,159,244,176,184,242,180,187,242,178,180,244,179,182,252,186,195,232,162,167,133,78,77,121,65,60,222,153,148,250,191,199,237,174,173,243,176,176,223,152,151,133,76,74,60,32,41,80,39,40,219,150,143,254,197,209,238,182,189,244,179,183,183,116,106,98,49,49,95,52,57,147,87,84,227,156,155,242,182,186,241,190,203,245,190,203,231,169,167,168,105,93,185,121,119,243,177,191,246,178,190,243,180,184,239,190,206,244,191,207,240,183,195,236,179,188,244,184,195,246,183,197,248,181,190,249,188,197,231,185,203,237,186,202,238,182,193,239,183,194,239,179,186,240,177,186,246,185,199,248,192,209,4 235,170,192,244,174,194,249,177,198,250,177,200,240,163,179,234,157,167,240,165,183,236,164,183,233,163,181,243,172,186,239,163,183,196,120,131,156,86,90,174,103,106,243,169,190,231,160,176,234,162,177,242,170,188,208,134,150,102,42,48,75,27,35,152,87,95,241,167,186,235,164,179,234,162,183,240,163,188,191,119,134,86,38,47,75,32,44,155,91,106,246,170,186,234,160,173,229,159,181,241,165,191,177,109,118,72,29,35,99,44,54,214,137,155,247,170,186,237,162,179,225,158,176,240,166,185,161,94,101,76,27,30,149,80,87,239,161,179,237,162,179,235,162,179,225,159,174,226,155,170,200,127,137,184,109,113,227,150,163,233,157,173,231,156,168,230,157,173,219,154,173,212,144,159,228,158,173,236,163,175,234,159,173,232,159,177,230,158,177,237,165,180,4 230,166,189,236,168,189,241,170,191,241,170,194,230,156,172,226,153,165,231,160,178,227,158,177,230,161,181,236,167,182,227,154,174,184,111,122,143,77,81,175,107,113,235,164,186,224,156,172,231,160,177,236,165,184,193,121,137,92,36,42,73,27,35,158,94,103,234,164,184,228,161,175,226,155,176,234,159,183,176,107,122,80,34,44,73,31,42,163,100,115,240,167,184,226,155,168,221,152,173,236,161,187,161,97,106,67,26,33,103,47,57,217,142,161,239,165,182,230,158,177,218,152,169,232,160,181,146,84,91,76,27,31,155,87,96,234,159,179,230,157,177,228,158,176,217,152,166,218,150,165,192,120,132,182,109,116,223,148,164,225,152,170,225,153,167,224,155,173,210,147,163,204,139,155,221,154,171,228,157,172,226,154,170,225,155,174,224,154,174,230,161,178,4 218,157,177,224,159,176,228,159,178,229,159,179,218,147,161,212,141,150,219,150,166,215,149,165,218,152,169,224,158,170,217,147,165,174,104,114,134,72,76,157,93,97,222,153,171,211,145,159,219,152,166,223,156,172,188,120,135,88,36,41,65,23,31,139,80,88,222,152,169,215,149,161,216,150,168,222,151,173,174,108,122,75,33,41,65,28,38,144,85,98,228,157,170,214,146,157,210,146,164,223,153,176,161,99,108,62,24,31,90,40,49,200,127,144,227,154,169,218,148,165,207,144,159,221,152,169,148,87,94,70,25,28,139,76,83,220,148,164,218,148,164,216,149,164,207,145,157,207,142,154,187,119,129,174,103,109,211,139,151,215,144,159,213,143,155,212,145,160,201,141,156,195,133,146,210,145,158,217,149,160,214,144,155,213,145,160,212,145,162,218,152,166,4 234,170,182,230,163,172,237,168,173,243,172,177,243,172,176,239,171,173,232,165,168,225,163,166,232,168,175,233,166,170,237,165,171,241,170,178,247,179,187,239,172,180,230,166,168,226,166,170,230,166,173,230,164,168,207,136,136,200,125,124,176,109,110,173,104,104,214,144,142,228,166,166,233,170,176,176,111,108,116,55,49,143,78,73,103,50,50,79,33,34,146,79,72,223,158,153,228,167,168,203,135,134,122,62,58,115,65,60,108,56,52,86,39,37,182,118,119,225,165,168,222,163,168,225,161,166,172,108,106,151,91,85,165,100,93,202,135,136,239,176,187,230,171,174,221,163,169,224,165,171,232,167,172,230,165,169,238,175,179,241,180,185,235,178,186,236,181,190,221,166,175,226,168,175,223,161,165,227,164,160,233,173,174,232,174,181,235,184,198,236,187,197,4 227,167,178,223,159,167,230,164,170,237,170,176,236,167,171,231,165,167,226,161,164,218,157,162,227,167,176,228,165,169,229,161,166,234,166,174,238,172,180,231,166,174,226,164,168,220,163,168,224,164,172,225,161,166,202,133,134,194,121,120,166,102,102,163,96,96,207,138,138,221,160,161,228,168,177,175,111,109,112,53,48,137,74,71,102,51,51,76,31,34,140,74,69,216,152,148,221,162,166,201,135,135,120,60,58,110,62,58,106,54,51,87,40,38,182,120,122,220,162,167,214,157,165,219,157,164,168,106,105,147,89,83,163,99,92,200,134,134,234,172,182,226,168,174,215,159,168,218,160,167,225,161,168,222,158,161,229,167,170,234,173,177,229,173,180,230,177,188,214,161,171,221,164,172,218,158,163,220,158,155,226,166,167,227,170,178,229,178,193,229,181,192,4 253,197,207,254,198,208,253,197,213,253,189,203,253,189,206,253,191,200,253,188,196,252,187,197,251,194,206,251,192,203,255,195,205,255,188,196,255,189,204,254,187,198,254,188,193,253,188,196,253,196,209,238,169,169,223,145,138,195,118,112,180,102,93,245,169,169,255,193,204,252,187,193,252,191,197,236,163,163,133,65,57,132,63,59,110,46,41,205,130,124,255,190,199,248,182,193,244,183,185,248,176,175,145,78,74,110,48,46,131,67,61,231,157,155,254,190,200,251,187,202,243,185,194,252,190,201,227,158,160,182,113,106,210,140,139,255,190,202,253,193,202,254,195,211,241,185,195,247,187,200,253,192,203,255,192,202,252,188,201,251,188,198,254,194,207,251,191,203,241,189,200,246,187,194,247,186,194,250,191,204,251,190,205,249,186,196,253,195,213,246,187,199,4 246,187,196,251,188,197,252,189,202,251,182,193,250,183,198,253,189,201,252,184,193,249,181,191,241,182,190,245,183,193,254,189,199,255,185,193,255,187,204,253,183,196,252,183,189,252,183,192,247,188,200,234,166,168,229,151,149,207,129,127,192,112,107,245,167,171,254,187,197,251,182,189,248,186,195,230,157,159,138,68,61,134,63,60,111,45,41,203,125,121,255,185,194,246,178,188,240,177,180,241,166,168,136,69,67,108,46,46,122,58,54,217,141,139,253,184,193,248,181,195,239,179,189,249,183,195,216,145,148,163,94,88,195,124,120,254,185,195,251,185,194,252,189,203,238,178,188,247,185,199,252,187,200,250,182,190,250,182,193,251,185,196,253,188,198,251,188,200,237,179,188,245,183,192,249,185,194,250,188,200,251,187,201,249,184,193,253,193,208,245,185,195,4 251,192,201,254,196,206,253,197,212,253,186,198,252,191,206,254,192,202,253,187,197,252,186,199,247,186,195,252,190,200,255,193,202,255,186,194,255,190,208,254,187,197,253,185,192,253,186,197,249,188,198,232,159,157,227,147,143,193,116,110,199,119,113,252,178,183,253,188,198,250,182,188,254,190,195,216,141,138,127,58,52,132,62,59,117,50,44,227,150,148,254,186,196,247,179,190,248,183,185,236,159,159,120,56,54,112,49,47,138,73,67,240,166,167,253,187,198,247,181,197,246,185,194,252,186,196,209,138,138,170,101,94,214,144,144,255,190,201,252,189,198,252,189,204,245,186,197,249,188,201,253,188,198,252,186,196,249,183,194,251,185,195,253,190,202,248,187,199,245,189,199,247,186,193,248,186,194,251,190,202,248,185,197,248,185,194,252,194,210,242,184,195,4 239,211,231,243,212,231,244,211,230,242,209,226,243,210,232,244,211,234,241,207,227,235,203,226,239,209,229,242,210,227,241,204,217,235,191,193,239,199,207,243,210,236,239,203,224,234,200,218,238,208,228,242,212,234,234,192,198,169,101,78,195,129,106,241,204,218,242,210,235,236,201,219,236,205,221,241,208,225,227,182,183,138,73,60,156,85,65,232,187,191,244,213,240,237,203,224,234,203,217,238,206,224,232,189,192,148,84,71,134,69,55,230,183,186,243,211,237,236,203,228,235,204,219,235,203,221,238,203,220,194,134,120,180,115,95,239,202,214,241,208,236,237,203,230,231,201,218,232,199,214,235,202,221,233,192,202,235,195,205,241,209,230,241,209,235,235,204,231,229,201,218,230,199,214,232,200,218,232,198,216,234,200,219,237,206,227,239,208,233,232,203,230,4 235,207,223,240,209,225,240,209,228,240,208,224,242,209,232,242,211,233,237,205,224,229,198,216,235,204,220,238,206,218,239,203,216,233,191,194,235,196,203,240,208,230,236,203,221,231,200,217,234,205,222,239,209,227,233,193,199,169,102,80,189,123,97,237,200,209,241,210,234,235,204,223,231,201,213,240,209,224,229,187,188,140,76,62,149,80,60,228,183,183,242,213,237,234,202,220,231,202,215,237,208,225,234,195,200,151,89,75,129,65,51,226,180,180,242,211,234,234,201,222,232,204,218,236,206,224,239,207,224,197,141,128,176,112,91,235,198,207,239,208,233,236,204,227,227,200,214,232,202,216,234,203,222,230,192,200,229,191,198,235,203,222,237,207,230,234,206,231,222,196,207,227,198,211,227,197,213,226,194,208,228,195,211,232,202,221,234,204,227,228,200,225,4 235,207,223,240,209,225,240,209,228,240,208,224,242,209,232,242,211,233,237,205,224,229,198,216,235,204,220,238,206,218,239,203,216,233,191,194,235,196,203,240,208,230,236,203,221,231,200,217,234,205,222,239,209,227,233,193,199,169,102,80,189,123,97,237,200,209,241,210,234,235,204,223,231,201,213,240,209,224,229,187,188,140,76,62,149,80,60,228,183,183,242,213,237,234,202,220,231,202,215,237,208,225,234,195,200,151,89,75,129,65,51,226,180,180,242,211,234,234,201,222,232,204,218,236,206,224,239,207,224,197,141,128,176,112,91,235,198,207,239,208,233,236,204,227,227,200,214,232,202,216,234,203,222,230,192,200,229,191,198,235,203,222,237,207,230,234,206,231,222,196,207,227,198,211,227,197,213,226,194,208,228,195,211,232,202,221,234,204,227,228,200,225,4 254,203,244,254,202,242,254,198,234,253,189,218,252,188,219,253,185,214,253,182,209,251,185,213,254,202,245,254,198,237,255,192,220,255,187,202,255,190,219,250,182,210,253,184,210,252,185,213,253,196,234,254,194,225,229,151,148,203,111,95,231,149,142,250,179,196,254,189,219,251,185,215,251,193,228,249,185,205,204,124,110,165,81,73,193,107,94,234,152,140,251,184,210,251,186,214,249,193,227,236,166,170,189,109,96,164,88,86,175,92,88,208,124,110,250,183,204,252,191,226,246,190,218,233,163,166,166,81,64,157,77,71,180,95,87,202,120,111,249,183,197,250,189,222,244,186,215,244,183,206,226,154,155,219,142,136,224,145,139,224,140,125,240,166,163,250,185,212,239,184,214,245,190,226,245,187,218,244,182,201,237,168,174,224,143,125,242,174,184,249,192,229,4 219,167,201,221,165,197,219,161,188,216,156,177,219,158,184,219,154,177,219,154,177,218,157,181,218,165,199,216,161,191,214,153,172,216,150,159,217,154,174,212,148,168,216,153,172,213,151,170,217,162,192,218,162,187,192,123,118,167,88,76,194,121,114,213,147,157,217,158,181,213,153,174,214,158,186,212,152,168,176,106,97,140,70,67,162,87,80,198,123,112,213,153,173,213,155,177,213,160,187,202,139,143,160,90,81,137,71,72,144,73,72,175,102,92,212,149,165,214,157,185,211,157,179,201,138,142,145,72,59,135,65,62,154,80,76,174,101,95,210,147,155,212,155,180,207,153,175,209,153,173,198,135,139,192,125,122,195,126,122,194,119,107,204,135,132,213,154,176,204,152,176,209,159,189,210,157,182,210,154,172,205,144,151,194,123,109,209,148,159,215,164,197,4 244,190,230,247,190,229,248,187,221,245,179,207,242,176,205,241,171,199,239,171,198,237,173,199,243,188,230,241,184,221,242,179,204,244,174,189,243,175,203,237,169,195,239,173,197,235,170,194,240,182,218,239,179,207,212,136,131,188,102,88,215,137,132,234,165,181,240,176,204,235,171,197,235,177,210,232,168,185,189,112,100,153,75,70,180,99,88,219,141,131,237,173,198,236,173,198,233,177,207,218,149,151,174,98,88,152,80,80,161,84,81,196,117,106,235,169,191,236,175,207,231,176,202,217,147,148,152,73,58,148,74,68,168,88,81,193,115,108,234,168,182,234,174,204,228,171,198,228,168,189,213,144,145,207,134,129,212,136,130,211,131,118,227,155,155,235,173,200,225,171,200,230,177,210,231,174,200,230,169,186,223,156,160,211,134,118,230,165,178,236,180,216,4 202,152,174,197,142,157,187,126,143,196,133,146,202,145,169,198,141,169,197,145,180,183,132,169,190,138,150,186,126,128,165,102,106,168,105,105,189,130,143,193,137,155,192,141,170,181,131,166,184,130,138,166,104,101,147,85,84,142,83,81,144,86,88,166,102,105,181,122,137,178,127,157,183,130,140,157,97,93,145,87,87,121,70,72,79,41,45,83,40,43,159,98,106,178,124,147,181,127,135,166,108,107,122,68,68,92,47,50,72,40,45,59,31,37,131,76,81,167,112,128,184,136,156,171,116,122,156,97,95,133,76,77,95,52,55,83,42,46,134,77,81,168,115,131,182,134,148,179,124,134,168,112,114,153,94,93,150,94,97,154,99,107,175,118,129,186,137,164,185,136,146,180,127,136,168,113,122,159,101,106,155,99,104,176,121,129,188,134,149,186,140,170,4 226,178,193,218,163,165,202,142,146,211,150,148,220,164,177,214,160,179,215,166,195,200,152,182,211,161,163,203,143,131,175,115,103,176,116,100,204,146,145,211,156,162,210,161,182,196,149,175,202,152,148,177,119,101,154,98,81,147,94,77,144,93,80,171,112,100,194,138,141,192,145,165,198,151,147,168,115,95,150,100,84,121,81,68,74,48,40,74,45,35,164,110,103,192,142,153,195,146,140,180,128,111,127,81,66,90,57,46,70,48,41,54,37,32,130,83,74,176,127,128,199,157,167,185,136,128,168,116,98,142,93,77,98,64,54,82,52,43,139,89,79,181,134,137,197,155,158,194,145,141,181,132,118,164,113,96,161,112,101,165,118,111,189,137,134,203,157,175,197,155,153,193,147,143,180,132,124,170,118,107,165,116,105,189,141,133,205,155,157,204,160,182,4 210,158,182,205,148,164,192,128,144,200,135,147,207,148,171,202,144,171,202,149,184,189,135,173,198,145,158,193,129,133,168,103,106,171,104,105,193,130,142,198,139,155,196,142,170,186,133,168,191,136,145,170,106,103,152,88,87,146,84,83,141,82,84,164,97,100,184,121,136,183,128,157,188,135,145,163,102,98,147,89,89,119,70,71,78,40,45,79,38,41,162,99,106,183,125,148,186,132,141,172,113,113,126,71,71,96,50,53,75,41,46,61,32,38,133,75,81,170,114,129,189,141,163,177,121,128,164,104,102,142,83,83,103,57,61,91,47,52,143,83,88,177,122,140,188,138,153,185,129,139,175,119,122,161,101,101,159,101,105,165,108,116,185,126,137,195,144,172,187,139,151,182,130,140,173,117,125,164,105,110,160,103,107,181,125,131,196,140,153,194,145,175,4 247,182,235,248,170,218,205,107,116,207,108,113,229,138,158,231,148,174,244,170,222,238,163,212,244,179,230,228,144,168,195,99,100,185,94,96,191,99,102,179,90,88,216,133,149,233,156,192,238,168,210,201,110,119,182,90,94,170,89,92,156,77,82,152,69,74,166,81,74,214,129,139,226,154,185,180,86,94,161,75,85,132,65,72,134,64,69,153,80,87,168,88,86,208,128,143,214,143,170,166,82,83,132,62,73,120,59,66,145,71,77,151,79,86,174,96,92,215,145,162,215,146,167,156,83,79,133,65,72,154,83,90,161,84,89,154,79,81,169,93,79,218,150,150,223,162,191,172,103,96,157,85,83,175,99,101,167,93,92,175,100,92,207,138,132,239,187,221,230,182,229,202,138,144,167,96,85,191,122,117,178,108,100,187,112,96,235,179,206,246,206,255,4 245,193,249,240,178,209,213,136,128,193,110,104,203,123,121,207,130,125,238,178,216,244,193,252,237,180,227,216,146,152,193,114,103,182,106,101,176,99,97,166,85,80,199,126,124,236,178,212,230,171,206,194,116,111,177,99,97,145,80,82,139,73,74,155,83,83,170,94,80,221,154,164,218,158,183,178,101,95,141,76,80,124,66,70,142,77,78,157,90,92,177,103,95,224,165,192,213,150,167,158,87,81,131,69,75,152,86,87,154,86,86,154,85,84,181,108,98,232,176,208,217,156,175,160,92,83,162,92,90,175,104,101,170,99,95,166,94,86,190,116,95,236,182,212,228,174,214,177,108,99,176,105,97,183,114,105,176,105,93,199,126,112,233,176,199,242,197,250,227,177,229,209,149,164,196,129,115,207,144,139,193,123,109,220,156,165,244,198,255,240,198,254,4 240,182,237,243,171,219,206,117,128,208,120,124,227,144,168,230,152,185,239,170,223,233,164,212,239,181,234,228,153,179,191,103,100,182,97,95,190,103,104,181,98,95,219,144,165,230,160,198,237,174,219,205,122,129,181,96,96,166,90,91,154,78,82,150,69,73,171,90,81,218,141,153,226,161,195,183,98,102,160,80,86,130,67,72,129,63,67,149,80,86,167,91,86,209,136,149,214,153,179,168,90,88,130,64,72,114,57,63,140,71,75,149,82,88,173,100,95,212,149,168,214,155,178,154,85,79,128,64,70,147,82,87,157,86,88,150,81,82,165,94,81,213,148,148,222,171,204,167,104,95,151,85,82,171,102,102,165,96,95,169,99,93,194,127,117,229,176,202,228,189,241,197,139,144,161,96,83,185,120,114,171,107,99,178,107,92,225,168,187,238,198,255,4 229,184,242,222,167,195,195,126,116,178,105,98,190,118,116,193,124,117,221,166,202,226,180,236,222,171,218,199,135,140,177,106,96,167,99,94,162,92,90,154,83,77,183,118,113,218,164,194,213,160,195,179,108,104,162,92,91,131,74,74,127,68,67,145,81,80,160,90,77,206,145,156,200,146,170,162,94,88,127,69,73,112,60,63,131,72,72,146,84,87,168,100,93,211,159,188,198,140,156,145,81,75,118,62,67,141,81,81,143,82,80,144,81,78,171,104,94,217,167,199,204,149,169,149,88,79,149,86,84,163,99,96,160,96,91,157,93,83,180,112,92,220,171,202,213,165,205,165,104,95,164,100,93,172,110,101,167,103,91,188,122,109,217,164,188,224,183,241,212,168,219,196,143,159,183,123,111,194,137,134,182,119,106,206,148,158,226,184,242,222,183,245,4 237,191,210,239,190,208,240,188,193,242,189,195,240,187,193,240,187,194,239,188,196,233,185,196,237,188,205,240,190,207,235,182,188,240,186,192,238,184,189,235,182,184,237,186,192,232,184,194,231,181,196,240,191,207,235,183,191,187,129,121,206,144,132,233,179,180,234,182,183,233,184,194,231,183,197,239,189,203,216,160,162,90,47,40,147,93,83,222,162,153,235,184,189,234,186,200,229,180,193,234,184,197,226,170,172,135,85,78,97,51,44,190,130,117,239,189,202,233,184,198,222,174,187,227,174,180,231,178,182,219,162,160,181,120,105,203,147,141,236,187,203,235,188,205,216,168,180,222,169,177,228,174,175,228,175,180,232,180,188,234,183,190,236,190,210,235,191,215,210,165,177,218,170,182,222,172,178,221,170,175,229,181,192,230,185,199,235,192,217,233,191,218,4 238,192,213,241,193,213,241,190,196,243,191,198,244,191,198,243,191,198,240,191,199,234,189,200,237,188,203,241,192,209,237,184,189,241,187,193,240,187,191,237,184,184,236,186,192,233,185,194,231,181,195,240,190,206,235,182,188,183,125,116,204,142,129,233,178,177,234,182,182,232,184,192,231,182,194,239,189,202,216,160,159,87,45,38,143,90,80,221,160,148,234,182,184,233,185,197,229,179,191,234,183,195,226,170,170,139,88,79,97,50,42,189,127,112,238,186,196,232,182,192,225,175,189,228,175,180,229,176,177,218,160,155,180,119,102,201,144,135,234,182,194,233,184,197,216,166,177,221,169,177,226,173,174,225,172,175,229,176,181,231,179,183,231,183,197,230,185,203,211,164,174,219,171,182,224,174,180,224,173,179,230,181,191,231,184,197,232,188,209,229,186,208,4 202,131,142,206,133,142,213,134,138,212,133,136,210,131,134,210,132,133,207,135,136,194,125,134,205,131,137,207,132,136,213,136,136,220,143,145,216,138,142,209,130,130,209,140,140,199,130,137,205,132,136,213,137,139,216,137,140,200,121,121,202,122,120,213,134,133,212,138,135,204,134,140,203,128,131,214,138,143,203,124,121,112,50,44,120,58,54,210,130,124,216,143,137,213,143,145,204,131,131,214,139,141,200,125,124,106,48,41,112,53,50,209,134,130,217,145,138,216,148,145,204,133,138,214,145,148,215,142,147,193,119,116,195,118,114,216,143,142,218,150,147,216,150,149,201,137,144,211,149,154,211,142,146,214,140,146,219,146,148,216,146,146,215,148,145,218,155,157,199,136,140,207,145,153,210,142,148,208,134,139,211,140,140,214,148,149,213,148,148,212,151,155,4 218,150,159,226,156,161,229,154,156,227,149,149,226,147,148,227,150,152,220,146,150,205,133,144,219,151,156,224,150,151,230,155,152,234,158,158,228,149,151,224,146,146,221,150,152,210,137,147,223,153,155,230,158,160,231,155,156,213,135,131,217,137,132,227,148,146,225,149,147,212,138,148,220,150,150,233,163,166,212,135,128,116,53,44,142,75,66,225,145,135,226,151,144,222,150,155,219,149,149,229,156,158,204,128,123,104,46,37,127,66,59,227,149,142,228,151,142,226,155,153,220,151,152,224,151,153,224,149,153,199,124,116,205,130,123,230,154,150,230,157,151,226,157,156,214,152,155,222,155,158,220,148,152,226,153,157,230,159,159,227,154,152,227,158,153,227,160,161,209,149,150,219,155,159,219,149,153,220,148,151,224,155,154,225,157,157,224,157,156,222,157,159,4 228,150,156,235,156,159,236,155,158,235,153,155,235,156,160,231,150,156,224,143,147,217,145,153,230,153,158,233,153,157,241,162,167,237,154,157,237,152,157,234,153,158,223,143,146,219,149,156,231,154,159,235,156,158,241,162,165,222,138,133,158,81,74,201,119,113,231,151,153,221,144,148,230,152,157,238,162,163,244,162,164,189,108,100,85,30,24,145,76,70,235,152,149,226,147,151,224,150,154,233,160,162,237,157,160,217,137,135,145,75,64,174,99,97,235,154,154,230,153,156,220,148,147,229,156,159,232,156,157,230,149,154,231,151,151,232,151,152,232,153,157,232,157,162,218,150,152,227,158,162,230,154,157,224,141,146,229,151,155,232,158,159,232,155,159,233,164,172,218,157,158,224,159,161,227,156,159,224,149,154,223,146,148,229,159,163,228,155,163,226,159,169,4 207,136,147,211,140,147,217,140,144,215,137,140,212,136,139,214,138,139,211,141,144,199,133,144,209,139,144,211,138,142,219,143,143,225,150,153,222,147,152,214,138,138,214,145,146,203,135,143,212,141,144,219,146,148,223,147,149,206,129,128,208,131,128,220,143,142,217,143,140,208,137,145,210,139,141,221,150,154,210,134,129,117,55,47,125,62,56,217,140,132,221,149,143,217,147,150,211,142,141,220,150,150,206,132,129,110,52,43,114,56,51,216,143,138,224,154,146,221,153,149,212,146,147,220,153,152,221,150,152,199,125,120,199,123,117,224,153,151,225,160,156,223,159,158,208,148,151,217,156,158,218,151,153,221,152,156,225,158,158,223,156,154,221,157,153,223,163,165,204,146,148,212,153,158,217,155,158,217,152,155,219,154,154,220,158,158,218,156,155,218,159,163,4 247,198,252,229,169,194,212,137,138,226,152,174,191,112,119,179,97,102,203,123,138,218,147,179,231,179,218,192,124,118,160,90,87,171,98,102,194,118,125,181,102,106,188,107,115,217,139,159,226,171,190,182,115,102,173,104,99,142,75,71,169,94,93,209,134,146,210,133,146,210,130,148,205,145,144,192,129,120,184,118,110,172,106,100,197,126,131,214,139,152,214,138,151,202,121,137,193,132,133,173,111,102,192,128,128,188,125,123,165,100,95,178,108,112,206,134,153,180,100,111,186,125,126,169,110,106,192,131,136,160,100,102,127,69,67,139,75,74,183,108,116,194,117,130,182,121,126,158,103,105,175,115,120,145,88,90,126,70,74,154,86,90,191,124,131,215,151,167,178,121,133,153,100,105,130,78,74,150,95,94,167,108,116,163,100,104,210,149,164,213,156,173,4 254,208,253,237,175,199,219,141,140,233,157,178,199,117,123,186,101,104,213,130,144,229,156,190,241,186,222,200,129,122,167,93,88,178,103,104,202,123,128,189,107,108,199,116,122,227,147,167,235,177,195,190,120,105,181,108,101,149,79,73,177,99,96,219,141,152,222,142,155,219,137,154,214,151,149,202,135,125,191,123,114,179,111,103,207,133,136,224,147,158,225,146,159,211,127,142,202,138,138,181,116,105,200,134,132,197,130,127,172,105,97,186,114,116,216,142,160,188,106,114,194,131,130,178,115,109,201,138,141,167,105,105,134,74,70,147,80,77,191,114,119,204,127,137,191,126,129,165,107,107,183,121,124,154,94,94,134,76,78,163,92,95,200,131,136,225,159,173,186,126,135,160,104,108,137,82,76,158,99,97,176,115,120,172,106,109,219,154,169,222,161,177,4 236,189,245,219,160,183,200,127,127,213,141,159,184,107,115,170,91,95,191,113,126,208,138,167,221,169,206,184,117,111,153,85,82,159,89,91,183,109,115,175,99,103,178,100,107,207,131,150,216,161,180,175,109,97,167,100,94,136,71,67,160,88,87,202,127,139,202,126,139,200,122,139,197,137,136,185,121,112,176,111,104,165,101,96,189,119,124,204,129,141,205,130,143,194,115,131,186,126,128,164,104,95,183,120,120,181,117,117,157,93,89,166,98,102,197,126,144,173,95,106,179,119,121,161,103,99,183,122,127,152,93,96,120,64,63,130,69,69,171,98,106,186,110,124,176,114,118,149,95,97,164,105,109,139,82,85,119,65,70,146,80,85,181,116,124,204,140,156,171,113,123,148,96,101,123,72,69,142,86,87,160,101,110,154,91,96,198,138,153,203,148,165,4 216,146,156,206,125,126,193,106,102,197,109,106,196,111,107,213,134,135,222,147,158,216,140,152,211,137,144,192,106,116,168,77,79,173,86,77,183,99,87,196,114,103,209,123,121,217,139,147,207,132,138,184,99,103,168,79,80,169,87,74,185,100,84,203,124,111,207,124,122,216,136,145,193,119,119,179,95,98,171,81,82,192,106,94,192,108,90,201,121,106,211,132,129,215,138,144,172,96,93,154,75,71,175,89,90,194,107,100,206,127,112,198,120,102,207,133,123,222,156,164,183,111,108,172,96,91,186,105,102,194,114,105,200,121,106,201,125,108,211,142,132,223,163,173,207,147,144,208,141,140,202,123,119,198,122,111,193,120,102,210,140,127,222,160,161,222,167,178,207,153,153,212,155,158,213,149,149,210,145,140,212,150,145,220,160,160,224,167,177,218,163,167,4 229,155,163,218,132,131,204,113,107,207,114,111,206,116,112,225,143,144,234,156,168,228,150,163,224,146,152,202,112,121,180,84,83,184,93,82,193,105,92,209,122,110,222,134,132,230,152,160,219,141,146,195,105,109,182,89,87,181,96,80,196,108,92,216,134,121,221,136,133,230,150,158,204,127,125,189,101,102,186,93,92,207,120,104,204,117,98,215,132,116,226,148,144,230,152,157,182,103,97,165,83,76,189,100,99,209,122,110,221,140,122,210,131,110,222,148,137,237,171,181,196,123,119,186,109,101,199,116,111,205,125,114,213,136,118,214,137,117,227,156,145,239,179,191,223,164,161,224,158,159,217,141,135,211,136,123,207,131,113,225,153,141,238,175,177,240,182,194,222,169,169,228,172,179,229,168,173,228,164,162,228,165,164,235,174,179,239,182,194,234,178,184,4 207,148,154,213,149,159,211,143,153,215,146,156,214,144,153,214,146,156,215,151,159,211,150,159,210,150,158,211,147,158,214,144,151,200,124,127,207,133,140,213,145,155,212,144,150,212,150,160,207,145,151,210,145,154,186,112,111,153,80,75,177,106,101,212,141,145,211,144,155,211,147,159,202,140,146,199,133,136,150,82,76,152,86,83,152,86,82,165,96,90,208,139,143,208,139,148,206,141,146,207,142,148,165,94,90,148,80,77,154,88,87,144,82,77,197,128,126,210,142,152,204,141,147,206,144,153,193,126,129,174,106,101,144,79,73,158,94,88,211,146,153,211,148,157,203,143,149,204,145,153,207,148,157,207,146,152,172,109,102,178,116,110,216,154,164,212,151,159,198,141,141,203,144,148,203,144,148,208,150,158,211,154,161,213,155,161,213,155,164,210,150,157,4 197,141,148,203,142,152,200,137,147,205,140,151,204,138,149,204,140,149,203,142,152,200,142,154,200,142,151,203,142,153,204,138,145,189,117,120,196,128,135,204,139,149,201,136,142,200,141,153,198,140,146,200,139,149,175,105,103,145,77,72,168,101,97,202,136,138,199,136,145,200,139,150,194,135,141,191,129,132,144,79,74,147,83,81,147,84,81,154,90,84,195,131,133,199,134,142,197,136,142,199,137,143,160,93,89,142,78,74,148,86,84,140,81,77,187,122,121,200,137,146,195,136,143,196,138,148,186,123,127,170,106,101,138,77,70,150,91,84,199,139,145,198,140,148,195,139,145,195,139,147,197,141,150,197,139,147,168,109,103,172,115,110,203,146,156,200,142,151,190,136,137,193,136,142,193,136,142,197,142,151,202,148,157,203,148,157,201,146,159,197,142,151,4 219,150,167,226,154,174,224,151,169,232,164,180,234,173,193,236,175,193,230,174,198,228,171,194,220,150,164,222,151,168,230,164,183,234,169,183,221,160,176,234,174,192,225,165,176,227,168,189,222,157,176,227,163,180,217,152,158,168,103,97,154,93,88,208,142,141,236,172,186,233,172,195,212,155,175,228,168,187,178,114,108,107,58,60,104,57,63,164,93,80,218,152,152,238,179,200,211,154,171,221,165,187,167,104,98,121,66,64,118,69,73,162,91,77,216,150,150,238,181,203,222,159,174,225,166,184,208,149,159,165,99,87,161,96,84,200,131,126,233,171,181,236,180,202,217,155,167,228,168,182,221,167,186,211,154,165,221,160,172,226,170,191,229,170,179,232,174,188,215,159,174,223,166,178,222,165,178,227,172,193,234,178,202,233,178,200,235,180,204,232,176,200,4 220,153,169,227,158,178,224,154,171,231,164,181,235,173,195,236,175,195,232,175,201,232,175,197,223,156,170,222,155,170,231,167,186,233,169,183,221,161,178,234,176,195,227,167,180,230,172,193,225,164,183,228,166,182,219,155,161,170,105,99,155,94,89,209,144,144,236,174,190,234,174,197,214,159,180,229,169,187,179,115,108,109,59,60,104,57,62,163,92,80,219,153,154,237,178,198,213,157,174,221,164,187,166,103,96,121,66,63,117,68,72,160,89,75,215,149,148,238,181,201,225,163,178,225,167,185,206,148,156,163,98,85,160,95,83,199,130,124,232,170,180,236,180,201,219,159,171,229,169,183,221,167,186,213,155,165,221,158,169,227,171,191,231,171,180,234,175,189,218,163,179,224,167,178,223,166,179,229,174,195,235,178,201,233,177,198,236,179,202,232,175,198,4 228,166,180,232,168,185,228,157,171,219,131,146,226,148,161,227,158,177,220,154,178,214,149,171,225,165,176,229,166,184,228,157,170,222,139,150,225,147,158,226,155,169,220,152,170,218,155,178,227,168,186,222,158,170,187,110,99,209,129,129,229,153,169,229,157,177,223,154,175,222,159,184,224,165,178,218,151,154,142,76,66,165,91,85,228,145,152,224,152,165,221,152,171,219,154,172,221,162,175,219,152,155,168,96,86,143,73,66,162,91,91,222,148,158,224,157,177,221,157,178,218,160,172,220,161,173,215,143,141,172,103,99,116,54,49,210,134,144,225,155,174,222,157,176,215,158,170,218,159,169,221,161,177,214,148,162,189,111,112,212,134,149,224,154,173,222,157,175,209,152,166,215,154,166,217,159,175,216,156,173,216,145,164,220,151,166,221,156,175,222,162,185,4 216,155,170,220,160,184,220,158,179,221,154,170,224,161,182,223,162,175,220,163,170,220,167,179,215,154,169,222,159,179,220,154,167,190,117,109,185,114,104,205,141,139,224,168,178,220,167,177,215,153,169,222,160,176,201,128,123,143,73,59,123,60,50,165,100,85,219,160,167,221,168,185,214,153,165,221,157,170,202,134,131,133,72,63,101,52,51,139,78,67,194,128,116,218,162,167,212,151,162,216,150,158,216,155,164,180,115,104,156,92,84,164,98,88,202,139,134,218,163,173,214,156,169,221,159,173,220,160,170,201,139,136,186,122,117,179,109,95,209,148,148,224,171,190,215,160,178,220,164,180,222,165,181,221,164,179,214,155,162,202,137,135,216,157,163,221,166,178,210,155,169,215,160,175,219,164,179,217,160,171,221,166,184,219,163,174,216,160,166,220,170,192,4 227,164,180,229,166,190,229,164,182,231,161,176,238,173,195,238,175,189,233,172,180,232,175,186,226,163,179,231,165,184,227,158,170,198,122,112,199,126,116,221,154,154,236,177,185,233,176,187,226,163,180,231,165,180,205,129,121,149,75,60,134,67,53,183,113,98,235,174,184,235,179,195,224,162,175,230,165,180,205,134,126,134,71,61,107,55,53,153,86,73,211,140,129,233,174,182,223,161,173,227,162,172,224,161,167,185,116,103,160,94,85,174,105,95,216,149,144,233,175,187,225,167,183,231,170,188,230,169,178,208,143,138,192,124,117,190,117,102,224,159,160,237,182,202,226,172,190,231,174,194,233,174,191,232,172,186,223,160,165,213,144,140,230,169,177,233,175,187,220,164,179,225,168,182,229,171,186,229,169,179,234,176,193,232,173,182,231,173,182,234,181,205,4 188,134,150,195,138,159,196,136,151,199,137,152,203,147,165,201,145,157,197,144,151,197,147,158,191,134,149,198,138,154,189,127,135,168,102,94,172,110,102,190,132,133,199,145,152,198,147,157,192,134,150,195,135,148,170,102,94,123,61,51,115,58,48,161,102,92,199,145,154,198,148,161,189,132,145,195,136,148,172,109,102,107,56,51,89,46,46,134,75,67,181,121,114,198,147,155,190,132,143,196,138,149,191,134,139,156,97,89,135,78,72,152,91,85,185,127,125,198,148,158,193,139,153,199,144,160,197,141,149,178,120,118,165,105,101,165,101,89,193,137,142,201,153,171,193,143,158,198,145,162,200,146,161,199,144,156,190,133,137,182,121,118,197,143,151,198,147,157,188,136,149,192,140,153,195,143,155,196,142,152,199,148,164,197,144,150,196,145,153,198,152,172,4 202,151,156,207,152,154,208,153,158,206,150,152,207,151,152,201,144,143,186,135,137,178,130,134,204,153,159,206,151,151,208,153,156,204,148,147,199,141,139,200,144,143,182,134,136,179,132,134,202,151,155,203,150,150,202,148,150,124,83,83,103,66,65,199,145,144,190,142,145,184,137,142,199,147,148,205,151,150,165,117,117,35,22,28,42,28,32,170,121,121,191,143,147,182,135,140,197,147,148,206,152,152,162,114,114,42,25,28,62,40,43,172,123,125,192,142,144,190,139,143,196,147,152,201,149,153,195,142,146,160,114,118,179,130,133,198,147,151,194,143,145,196,144,148,195,145,148,196,143,145,195,142,149,202,150,157,202,149,154,196,144,147,199,147,150,201,149,156,192,142,147,193,139,141,192,138,143,194,142,149,197,144,150,194,141,144,198,146,149,201,151,162,4 205,152,156,208,152,151,208,152,154,209,151,150,209,152,149,201,145,143,188,138,140,185,137,141,207,155,160,207,151,149,209,153,154,203,145,143,197,139,135,199,144,142,185,138,139,186,139,141,204,152,154,207,151,150,200,144,144,107,70,69,102,65,65,202,147,146,190,143,146,186,139,143,199,147,145,208,152,149,156,108,107,27,17,23,46,31,35,176,125,125,192,144,148,185,138,143,199,147,147,208,153,151,159,110,108,46,28,29,79,53,54,182,131,131,195,144,146,194,142,147,199,148,151,204,150,150,196,142,143,171,122,122,191,138,138,201,149,151,196,145,145,198,146,149,198,146,147,200,145,145,199,144,147,204,150,152,203,149,152,199,145,145,200,147,149,202,150,156,188,138,140,190,136,135,190,136,138,193,140,144,194,141,142,193,140,141,198,145,147,200,149,158,4 216,165,178,220,166,177,219,161,167,219,161,171,216,157,165,212,155,165,209,153,163,205,151,162,216,163,176,220,164,173,222,162,169,214,154,159,209,149,153,215,158,169,212,155,166,208,153,162,215,161,173,220,163,172,204,145,148,141,89,88,132,82,78,187,130,133,215,159,170,209,153,162,211,156,165,216,158,165,182,121,117,121,72,74,94,56,62,133,86,90,214,157,167,209,153,164,210,154,162,214,155,162,172,113,111,121,71,69,100,60,66,153,103,106,220,161,170,211,155,166,208,152,159,214,156,163,199,142,149,168,111,109,154,103,106,209,150,155,219,161,167,214,159,168,204,149,156,208,151,158,209,151,156,211,153,157,213,155,159,214,157,163,215,158,166,214,159,170,200,149,157,204,150,158,205,149,151,210,154,162,208,152,156,210,153,158,212,157,168,212,159,172,4 216,156,164,219,159,168,220,158,171,222,160,169,218,151,156,217,153,162,215,154,161,210,150,155,217,157,162,221,161,168,215,150,159,176,111,107,132,75,72,143,81,77,192,127,129,210,149,156,216,155,158,217,155,159,181,112,109,118,60,59,91,47,52,94,46,46,163,101,102,209,151,163,214,152,155,213,146,148,170,101,98,109,58,61,80,42,47,103,54,56,167,104,104,207,151,160,211,148,148,216,151,155,177,110,110,110,54,52,81,41,43,105,53,52,178,117,117,215,159,171,211,151,155,218,159,166,207,144,149,168,101,98,153,87,89,171,106,109,201,143,148,215,154,160,210,151,158,216,156,163,212,152,165,208,144,153,209,144,151,209,149,158,210,152,161,215,157,167,206,148,154,211,151,155,206,146,157,203,140,148,208,149,157,209,151,157,206,150,159,207,152,166,4 231,174,185,232,169,181,232,162,173,227,149,157,227,146,157,229,150,164,225,141,152,221,134,150,234,175,185,230,163,172,198,127,127,147,84,83,145,81,82,192,111,118,221,133,147,223,134,152,233,170,177,211,142,144,136,75,71,93,49,56,82,43,51,135,69,71,214,128,145,221,132,150,228,163,166,200,130,128,125,72,71,80,43,49,82,43,52,139,70,77,205,121,142,221,131,148,228,164,169,210,140,143,130,69,65,83,42,45,80,36,42,141,66,74,223,138,165,227,136,160,228,167,177,225,156,163,190,116,118,152,78,85,143,66,77,187,107,124,238,149,176,224,132,157,225,165,171,223,156,166,217,141,156,209,123,138,207,120,136,211,127,145,229,142,164,228,139,165,222,163,167,219,154,164,206,130,143,211,132,146,216,137,151,206,128,142,214,133,151,217,132,152,4 211,159,166,218,164,169,214,160,163,220,163,167,220,160,161,217,153,152,209,145,146,202,142,147,213,159,165,220,164,166,222,165,166,220,158,154,224,163,163,219,156,154,210,145,144,199,137,138,216,164,171,221,167,169,209,151,150,121,71,62,152,100,96,219,157,154,212,147,145,202,138,136,213,161,168,218,165,171,204,146,144,59,30,29,87,49,44,214,149,144,215,152,153,198,135,135,216,164,171,220,165,168,214,157,161,91,56,55,100,59,57,217,153,153,214,153,154,207,143,140,212,161,165,217,163,165,220,162,161,154,104,101,154,102,99,217,157,161,216,155,157,210,150,153,212,161,162,214,160,158,216,159,158,218,158,154,217,157,155,214,156,158,216,155,160,211,152,159,209,161,165,214,160,161,216,159,160,215,157,154,214,155,152,212,153,151,212,153,157,208,149,156,4 221,166,177,229,172,180,226,169,172,229,169,172,232,169,170,227,161,160,220,155,157,214,154,159,223,167,176,230,171,174,233,172,174,224,160,155,231,168,166,228,162,159,221,153,151,213,150,153,227,172,183,232,175,180,224,162,162,126,73,64,146,93,88,227,161,156,222,153,151,216,150,151,223,170,179,227,172,179,220,158,157,72,39,38,78,41,38,219,150,145,226,161,161,213,149,151,226,172,181,229,174,178,227,168,171,106,66,65,94,54,52,225,158,157,226,161,163,220,154,155,221,167,174,226,170,175,231,171,170,170,116,112,159,105,102,228,164,167,228,163,165,223,159,164,221,167,173,224,166,169,227,167,167,228,166,164,228,165,163,224,161,163,226,160,165,222,159,167,219,167,174,224,167,169,227,168,169,224,163,161,224,162,158,221,157,155,221,158,162,218,156,162,4 224,174,187,227,175,189,227,172,180,227,170,176,226,168,172,222,162,159,218,159,154,212,154,148,220,167,175,223,170,179,222,167,169,206,147,152,211,151,152,217,158,149,217,159,156,212,155,151,216,164,168,223,170,176,201,145,145,86,45,43,119,68,62,208,146,138,220,164,167,217,163,167,214,164,171,226,174,183,171,117,116,57,33,39,101,57,58,205,143,140,222,167,172,215,160,160,210,161,168,224,173,183,169,116,119,85,44,47,142,86,84,211,151,147,219,165,173,215,161,173,211,164,179,218,168,180,199,144,147,156,95,87,193,134,134,216,157,155,216,160,166,212,160,172,207,157,169,208,155,161,213,160,170,215,160,168,214,159,167,213,156,161,211,157,165,215,164,177,202,153,161,204,152,163,207,154,165,208,154,167,207,152,160,205,148,148,201,147,149,208,156,162,4 218,168,181,224,172,187,223,168,175,222,166,173,220,164,169,217,159,156,213,156,151,209,153,147,214,161,169,219,166,175,219,164,166,204,145,152,207,149,151,214,155,149,213,156,154,209,153,148,213,161,167,219,167,174,197,142,144,84,44,42,120,69,65,205,145,138,216,161,166,215,161,165,212,163,171,222,170,180,166,113,112,55,31,38,101,57,59,203,143,141,218,164,170,212,157,158,209,160,168,221,170,182,164,112,115,84,44,48,140,85,85,208,149,147,215,161,170,211,159,171,208,160,177,215,165,178,194,140,144,151,92,85,190,131,133,212,154,153,211,156,162,208,158,170,204,154,166,206,153,161,210,157,167,209,155,163,210,156,164,209,154,159,206,154,161,210,161,175,201,151,162,203,151,165,206,153,164,204,151,164,203,149,157,201,146,146,198,146,148,205,154,160,4 233,187,213,231,186,221,235,189,225,239,191,226,241,193,231,241,192,223,207,157,163,218,169,185,232,187,220,234,189,227,236,189,225,215,166,188,227,180,213,240,193,229,222,172,187,220,171,185,230,185,220,227,179,208,152,108,115,88,54,58,116,78,80,236,185,212,228,180,201,229,183,206,227,182,213,226,176,205,113,72,75,68,43,54,72,41,47,200,150,166,234,188,218,229,183,213,228,183,220,232,186,222,206,153,167,94,57,59,97,57,58,205,155,169,234,187,213,223,177,203,223,180,217,223,178,212,226,180,217,180,130,137,209,157,178,235,189,229,233,187,220,228,182,218,219,177,205,219,174,204,227,181,220,235,188,225,235,190,233,234,189,235,232,186,227,225,179,217,216,175,208,221,179,214,225,181,215,227,182,220,229,185,221,231,186,226,230,184,227,226,183,225,4 213,165,178,213,161,169,219,164,168,219,165,169,223,168,175,223,168,175,221,166,171,211,157,163,219,169,180,218,164,168,219,164,166,205,145,137,214,156,154,224,168,173,219,163,166,213,157,160,215,166,177,219,167,174,213,156,155,109,64,57,114,69,62,217,157,155,219,162,164,213,159,166,214,166,179,217,166,176,212,156,157,83,50,49,83,48,44,209,146,140,221,163,166,217,163,171,215,166,179,220,169,176,218,164,171,103,65,64,115,71,68,222,161,160,218,161,166,219,165,173,212,164,176,219,168,176,223,168,173,158,108,104,174,121,119,223,166,171,223,166,172,220,167,177,212,164,176,215,163,173,220,165,170,222,165,167,222,166,170,219,164,171,223,168,178,221,169,181,211,164,172,216,165,172,218,164,168,216,161,164,216,161,163,219,164,170,222,168,177,217,165,175,4 232,187,211,232,187,223,234,188,223,238,191,225,241,194,230,242,194,225,206,158,164,214,166,181,232,189,221,235,191,228,237,189,224,211,162,182,224,176,206,241,194,230,225,176,192,220,171,184,231,187,222,229,182,211,150,106,113,85,51,55,112,75,76,235,184,209,229,182,203,231,185,210,228,184,215,229,180,210,119,77,80,70,44,56,71,41,47,200,151,166,237,191,222,231,185,215,230,187,225,235,191,227,211,157,171,97,58,59,103,62,62,209,159,174,236,189,216,226,181,208,225,184,221,227,182,216,229,183,222,186,134,141,213,160,180,237,192,233,235,189,223,231,186,224,221,181,209,223,179,210,230,185,224,236,189,227,236,191,234,236,191,238,233,187,230,228,184,224,219,179,211,225,183,219,228,184,220,229,184,222,231,187,225,231,187,227,230,185,229,229,185,230,4 218,166,188,190,128,125,184,124,124,189,131,131,182,125,122,181,123,115,213,163,178,224,178,221,206,155,165,184,128,127,170,117,119,171,115,117,170,115,113,154,97,89,179,122,117,215,166,191,198,148,145,186,136,138,171,121,125,166,113,114,154,100,98,142,89,88,151,96,90,202,150,161,198,149,145,185,135,133,171,119,119,157,106,108,138,90,94,135,85,88,142,87,84,190,135,144,191,141,137,181,129,128,167,116,117,137,89,90,131,85,87,123,77,80,131,79,76,175,123,128,194,145,142,175,124,119,175,124,125,154,103,99,141,93,91,122,76,76,134,82,80,185,132,136,204,159,175,186,134,129,179,126,122,168,115,108,145,96,92,135,87,84,152,98,94,194,143,153,208,167,202,203,156,171,189,139,137,184,133,130,159,107,98,147,98,93,162,111,107,204,160,189,4 218,166,188,190,128,125,184,124,124,189,131,131,182,125,122,181,123,115,213,163,178,224,178,221,206,155,165,184,128,127,170,117,119,171,115,117,170,115,113,154,97,89,179,122,117,215,166,191,198,148,145,186,136,138,171,121,125,166,113,114,154,100,98,142,89,88,151,96,90,202,150,161,198,149,145,185,135,133,171,119,119,157,106,108,138,90,94,135,85,88,142,87,84,190,135,144,191,141,137,181,129,128,167,116,117,137,89,90,131,85,87,123,77,80,131,79,76,175,123,128,194,145,142,175,124,119,175,124,125,154,103,99,141,93,91,122,76,76,134,82,80,185,132,136,204,159,175,186,134,129,179,126,122,168,115,108,145,96,92,135,87,84,152,98,94,194,143,153,208,167,202,203,156,171,189,139,137,184,133,130,159,107,98,147,98,93,162,111,107,204,160,189,4 221,167,189,193,129,127,187,124,123,192,131,130,186,125,122,182,121,112,214,158,171,229,179,222,208,153,164,186,126,126,172,115,118,173,114,116,173,114,112,158,98,90,179,118,112,218,164,187,199,147,146,188,136,139,175,123,126,170,113,114,155,97,96,146,90,89,151,93,88,203,147,158,201,150,148,190,139,138,175,120,120,159,104,106,141,90,96,136,84,87,143,83,82,192,133,142,196,143,139,186,132,131,173,119,121,143,92,92,139,89,90,126,77,80,131,75,74,178,121,124,200,149,146,181,127,123,181,127,129,160,106,102,148,96,93,130,80,80,136,79,79,188,128,130,210,163,182,193,140,135,184,129,124,173,118,109,150,98,93,142,91,87,156,98,94,196,138,148,212,169,206,210,161,178,196,143,140,190,137,134,164,110,100,154,101,95,168,113,109,207,158,186,4 243,190,200,244,187,194,244,187,189,246,188,192,203,142,133,155,96,80,225,168,163,230,175,176,241,189,198,240,183,187,232,169,162,210,145,132,170,105,90,143,82,68,202,140,130,234,179,181,241,190,203,240,185,196,188,119,102,167,102,85,163,98,84,151,87,75,148,84,71,223,167,166,239,190,203,231,175,179,169,103,84,171,105,87,171,105,88,154,92,80,147,84,71,226,169,171,237,189,203,218,160,153,160,93,71,172,107,91,176,112,95,160,93,77,181,119,111,235,184,195,234,188,200,202,144,133,160,95,76,170,106,89,172,106,89,174,106,90,229,171,177,236,186,200,230,185,196,185,128,111,141,82,64,163,97,80,173,104,85,222,164,167,240,188,205,233,183,199,221,178,186,218,169,171,209,154,148,212,156,153,219,162,164,234,182,197,233,183,199,230,184,200,4 221,166,173,222,165,168,220,164,164,221,163,165,178,118,110,136,82,70,205,150,145,211,159,157,217,164,168,218,161,163,205,142,136,185,122,111,155,94,82,132,76,65,182,123,115,214,163,163,220,171,181,219,166,175,166,100,88,152,91,79,150,90,79,138,79,69,133,74,63,206,153,154,218,172,183,210,157,159,152,92,75,157,95,81,159,98,83,142,86,75,138,80,69,211,160,163,218,173,184,199,144,137,147,85,66,158,97,86,161,103,89,146,85,71,171,114,109,216,170,180,216,174,184,182,128,116,143,84,68,155,96,82,156,95,81,164,102,88,213,160,166,216,171,184,212,169,178,171,119,103,132,78,62,151,91,77,161,99,83,207,154,158,219,171,185,215,170,185,206,166,175,204,160,164,197,148,143,198,148,147,204,153,157,214,165,177,215,169,184,214,171,188,4 254,201,241,253,196,233,254,199,241,250,188,214,229,158,165,216,143,140,233,171,186,248,195,226,250,194,232,252,194,233,247,186,216,194,121,121,175,100,98,152,83,81,216,147,149,255,205,235,247,189,225,254,195,225,198,128,132,116,58,64,153,87,90,158,88,89,219,151,154,255,209,239,247,193,233,246,187,208,150,91,93,123,72,84,168,100,105,195,116,108,238,173,179,255,208,242,247,195,235,233,172,182,123,72,73,109,66,78,170,103,109,202,123,114,248,190,206,255,211,253,246,198,237,232,173,186,160,93,91,138,76,85,192,122,125,238,168,172,254,205,237,254,207,250,242,197,238,220,161,168,188,118,112,194,124,128,204,128,125,246,183,202,255,205,245,249,194,234,234,190,224,220,162,168,207,138,136,213,141,142,222,149,152,246,188,218,250,195,234,241,181,220,4 216,158,185,217,158,185,200,133,145,203,134,145,219,163,188,224,179,213,222,180,212,218,178,211,212,154,178,207,141,160,149,81,87,138,78,84,185,130,141,211,163,184,222,179,213,218,178,212,214,164,190,183,119,122,112,60,67,76,46,53,87,56,59,102,66,69,200,157,181,221,181,218,216,172,206,183,129,136,77,45,49,46,30,36,37,26,34,40,22,28,172,130,141,223,185,222,215,171,207,188,133,139,112,67,69,47,30,38,44,30,35,87,55,56,184,135,145,218,178,213,205,157,174,204,152,167,157,99,92,111,68,72,96,65,71,116,69,71,187,129,137,218,180,218,203,153,166,211,164,189,198,143,151,178,122,118,166,114,113,155,99,94,199,149,165,218,183,231,211,170,207,207,158,181,212,165,191,210,167,190,204,158,174,202,155,162,212,173,206,216,181,231,4 221,144,159,219,139,152,215,130,144,186,96,103,170,82,83,187,96,103,206,119,133,211,130,141,216,141,152,183,99,100,160,76,77,146,65,65,135,57,57,146,62,57,182,96,101,212,133,141,215,141,147,155,76,71,135,60,55,154,75,74,147,69,70,150,70,66,171,92,85,212,140,140,208,134,136,160,85,80,148,75,69,159,81,80,160,82,79,164,90,81,150,77,66,198,129,126,199,128,126,155,82,74,160,86,81,165,89,85,161,89,82,145,78,69,139,68,59,181,111,100,202,137,136,155,82,71,106,54,52,137,77,73,162,94,84,129,68,61,154,84,72,188,120,105,202,139,136,165,91,78,110,61,56,112,60,55,153,82,73,131,66,55,167,96,82,213,153,147,208,149,148,209,146,143,201,136,129,175,106,94,168,98,89,168,98,87,210,149,144,218,165,164,4 249,165,186,240,147,160,227,131,142,192,93,97,171,75,74,192,90,90,225,125,141,243,152,168,244,159,175,195,99,98,164,70,68,165,73,72,157,67,68,165,70,62,206,112,112,249,168,177,246,158,172,181,90,88,154,67,62,178,86,86,174,83,83,184,96,87,195,110,97,243,173,173,234,146,155,181,91,90,168,83,77,178,91,88,181,96,89,182,104,91,165,85,70,218,143,137,228,142,149,178,90,84,176,94,89,185,102,96,183,104,93,162,87,75,162,82,68,199,119,101,231,150,158,177,90,78,109,54,52,137,76,72,183,105,92,143,76,65,173,94,78,219,144,130,231,154,158,202,119,108,154,91,85,137,75,68,173,93,81,157,80,64,197,118,103,244,179,175,238,168,175,246,180,188,242,172,172,214,136,123,205,129,117,205,129,117,245,182,181,249,193,196,4 211,168,200,219,172,199,201,142,147,180,111,100,208,151,161,219,167,185,217,167,187,213,167,193,208,156,169,201,141,139,185,122,117,164,97,87,180,116,105,192,131,123,207,150,152,215,167,189,186,124,119,178,116,110,178,117,112,172,110,104,179,116,108,171,109,99,189,126,115,205,150,152,177,117,116,192,133,134,180,119,114,183,122,114,190,129,125,181,119,111,182,123,120,194,135,136,180,121,120,195,136,138,196,137,138,187,128,128,192,132,135,199,140,140,172,114,111,157,100,100,189,133,136,200,142,148,199,141,146,189,130,130,201,144,157,210,154,170,185,127,127,167,109,110,204,151,169,199,143,152,200,142,152,193,134,143,208,151,167,219,163,180,209,153,166,207,153,168,212,162,187,209,154,171,211,154,174,205,146,158,215,157,173,226,171,195,226,174,201,229,180,217,4 204,160,189,213,164,187,196,138,141,173,105,92,198,141,145,211,158,173,210,159,176,206,158,179,200,147,158,194,134,130,182,119,114,161,94,85,176,112,101,185,125,116,201,143,143,207,157,172,180,117,112,173,111,104,173,112,106,168,107,101,176,115,107,168,107,97,183,120,109,196,139,138,171,110,109,186,127,126,175,115,110,179,117,110,187,128,123,179,119,111,178,119,116,187,128,127,174,115,115,188,130,132,191,133,134,183,124,123,188,129,130,197,138,139,169,112,109,151,94,93,184,127,131,193,136,142,193,135,140,184,125,125,194,138,149,205,150,165,182,124,125,163,106,106,199,145,164,193,136,145,195,136,146,188,128,137,200,143,157,213,156,172,203,147,158,201,146,159,206,153,178,203,147,164,204,146,165,200,138,150,208,148,162,217,161,182,218,164,188,221,170,203,4 194,144,144,198,144,138,199,142,136,199,141,136,197,139,133,197,138,132,192,134,128,188,134,131,198,144,142,204,148,143,202,143,137,203,144,138,201,141,136,198,136,128,195,131,122,190,132,128,199,143,138,205,147,146,203,142,140,182,122,120,190,129,126,200,137,130,196,133,126,193,134,128,201,145,143,206,147,142,197,135,131,71,41,43,102,64,69,198,132,128,198,137,132,195,137,132,199,142,138,203,146,143,204,143,140,116,75,79,55,32,44,167,108,108,203,142,139,194,137,136,197,139,136,201,141,141,205,146,146,193,130,129,129,76,81,152,93,94,198,132,130,195,135,137,198,142,145,203,145,147,205,145,144,203,141,138,185,120,119,178,113,113,200,137,137,198,139,138,200,144,144,203,145,142,204,142,139,204,140,135,202,139,135,206,141,142,211,149,153,203,142,138,4 188,139,140,191,139,133,193,139,133,193,138,133,192,138,132,193,137,132,189,136,129,185,137,131,191,141,140,196,143,137,197,142,135,197,141,136,194,136,132,195,136,128,193,137,127,189,139,134,191,138,133,198,144,141,198,144,140,186,128,123,189,132,127,193,136,128,195,139,131,192,141,135,193,140,138,198,141,138,188,131,125,74,44,45,119,78,80,194,134,129,193,137,130,192,140,134,190,137,134,197,142,140,196,136,131,90,58,64,55,34,45,171,115,114,198,142,138,192,140,135,190,138,134,193,138,137,202,144,142,178,119,119,112,67,72,153,98,96,197,139,133,194,141,138,192,142,145,196,142,144,198,140,138,194,135,132,174,114,114,169,110,109,196,140,139,197,146,146,192,142,144,196,144,144,197,140,138,196,137,133,192,134,135,192,131,129,198,140,136,200,147,145,4 231,176,187,238,177,189,240,176,194,233,170,183,214,148,150,204,139,138,220,158,161,229,174,187,238,182,198,237,172,185,215,144,148,192,122,110,172,105,92,173,104,89,207,143,135,234,177,187,238,179,191,243,181,195,189,117,112,168,96,81,178,111,99,204,140,132,209,143,133,234,177,182,237,178,185,244,184,198,179,111,104,169,100,88,226,164,165,204,146,150,199,135,125,242,185,194,238,182,196,242,182,192,176,107,95,191,125,119,221,157,158,173,105,97,193,129,119,245,187,195,235,177,195,242,184,196,198,129,119,172,102,89,172,102,89,175,104,90,218,153,151,245,186,197,231,175,188,245,189,205,204,140,134,166,95,79,171,98,86,187,119,107,238,177,187,241,180,196,229,174,188,240,185,200,217,153,154,191,121,110,185,117,108,220,156,156,241,179,193,239,178,198,4 233,179,190,240,178,191,242,178,196,236,174,187,218,150,153,210,142,143,225,163,168,234,179,192,241,185,201,242,177,189,219,147,152,196,124,112,176,107,94,177,106,90,212,147,139,238,182,191,241,180,192,247,185,199,193,121,115,172,97,83,181,112,99,208,141,133,214,148,139,240,183,190,240,180,188,248,188,203,183,114,106,172,102,89,229,166,167,208,149,153,203,139,130,247,190,201,241,184,199,245,184,195,179,109,96,194,128,120,226,162,163,177,109,100,198,132,123,250,192,200,236,177,196,244,183,195,200,131,119,175,105,92,175,105,93,180,108,93,222,156,153,249,190,202,231,174,187,248,191,207,205,140,134,166,95,79,175,100,88,192,123,110,242,181,189,247,186,202,231,176,189,242,187,203,222,157,158,196,125,113,189,120,109,227,162,162,249,187,203,247,187,208,4 240,184,198,248,187,202,251,188,209,244,180,196,224,153,157,217,149,149,233,171,177,243,189,202,247,188,206,248,182,198,225,152,156,201,127,115,182,111,98,183,110,94,220,154,147,247,190,200,246,182,199,253,188,205,196,121,115,176,100,85,188,118,105,214,147,138,221,154,144,248,190,197,243,182,192,251,189,204,183,111,103,178,107,94,237,172,174,212,152,155,211,146,135,254,198,206,248,191,206,248,185,196,178,106,93,200,133,126,231,164,166,179,108,100,205,139,130,255,199,208,247,189,208,252,191,203,199,128,116,174,103,91,175,103,92,182,108,94,232,166,166,255,199,212,237,179,192,252,196,212,205,139,132,171,97,81,178,101,89,200,131,120,251,192,204,253,196,212,236,178,194,247,190,209,226,159,161,203,130,119,198,127,117,238,173,176,255,195,213,253,198,218,4 188,132,127,200,132,136,207,141,151,201,133,129,206,140,139,205,134,137,200,127,132,199,130,142,187,122,117,199,126,132,207,137,143,203,130,129,211,136,139,205,130,131,204,131,136,201,132,144,196,124,132,207,135,143,207,137,137,195,123,128,161,99,115,199,126,132,203,128,135,196,119,134,205,135,144,209,137,148,217,141,150,152,91,102,79,57,92,195,124,140,201,120,131,195,110,124,211,150,157,211,136,149,217,141,152,173,105,116,136,87,117,204,128,149,194,110,122,185,101,109,207,145,156,209,141,151,207,134,142,204,125,137,196,117,131,197,116,129,199,116,128,181,99,106,198,134,146,205,134,150,206,134,152,196,116,127,194,114,122,191,107,117,197,110,126,184,97,115,192,126,141,201,128,145,205,135,154,202,126,141,193,114,122,185,104,120,196,107,134,189,100,130,4 198,140,134,213,144,149,222,155,168,216,146,142,218,152,150,215,142,143,211,135,138,210,138,150,198,132,124,214,140,147,223,152,161,219,146,145,224,149,150,216,138,138,216,141,144,214,142,155,208,137,143,221,151,159,223,152,154,209,135,140,174,109,125,211,134,139,215,136,141,207,126,141,217,150,157,223,152,163,230,151,161,162,96,108,87,62,101,207,133,149,211,126,136,205,117,133,221,159,164,221,145,156,230,151,161,181,110,121,143,91,124,216,134,158,206,117,131,196,109,116,216,155,163,219,148,156,217,140,147,214,132,144,207,123,138,210,123,139,213,127,140,192,108,113,207,140,152,214,140,156,217,140,158,207,122,132,205,122,131,204,117,128,210,119,134,196,107,124,200,131,145,209,133,151,214,140,158,213,133,145,203,122,128,196,111,125,207,114,141,199,108,137,4 201,144,136,216,149,151,228,163,174,224,157,153,223,159,158,223,153,155,217,143,145,216,145,156,203,139,128,217,144,144,227,156,160,225,155,153,230,159,161,223,150,149,221,148,150,218,147,158,214,145,146,225,154,158,226,155,153,217,144,145,182,117,132,213,140,144,221,144,148,212,130,143,223,156,160,226,155,161,232,156,162,176,107,114,86,61,99,204,135,151,220,135,143,212,124,139,227,164,167,225,150,157,232,153,160,189,117,123,140,91,124,218,141,165,214,125,137,203,115,121,222,159,164,224,155,159,220,143,146,219,137,145,211,128,143,217,133,148,222,137,149,201,116,119,214,148,156,222,149,160,223,147,162,212,128,138,211,127,135,211,124,133,218,128,141,205,114,128,207,140,152,218,142,157,221,147,164,219,139,153,210,128,134,202,118,130,215,122,147,208,115,143,4 207,156,164,209,153,159,203,145,145,195,138,138,192,136,136,197,141,139,199,148,146,196,145,147,203,148,152,204,147,146,189,133,133,118,76,76,90,57,59,145,99,95,202,149,148,200,150,157,200,145,146,200,143,144,138,93,93,32,18,20,20,13,17,61,39,40,186,134,132,206,153,159,198,142,142,178,123,121,66,39,39,31,21,24,23,16,19,69,45,45,184,128,121,200,146,141,196,140,136,181,127,120,95,62,61,26,15,17,55,35,38,166,118,116,203,146,139,207,154,155,198,146,143,199,147,141,171,121,116,100,66,65,150,104,102,210,154,150,212,158,155,213,160,164,199,149,148,203,151,151,196,143,141,199,143,139,210,154,154,214,159,160,214,159,160,214,163,173,200,151,156,205,155,162,209,157,161,211,158,161,213,159,165,213,158,158,214,161,167,211,161,171,4 195,152,161,203,156,163,200,149,146,201,151,154,200,151,154,199,151,154,195,149,153,191,147,151,201,156,165,203,154,156,203,152,150,201,150,149,196,143,140,186,135,132,190,141,140,188,140,137,199,153,159,202,152,149,204,153,148,177,128,124,103,70,68,138,94,89,186,136,129,187,137,131,196,150,152,196,146,141,186,137,132,94,64,65,20,11,13,64,40,40,156,108,102,186,133,126,190,145,143,191,141,136,113,78,76,24,15,18,30,21,24,38,22,23,136,92,89,188,134,132,192,147,151,194,146,146,96,65,64,18,11,15,20,12,15,84,56,56,181,129,130,189,137,139,189,145,150,194,147,149,159,112,106,88,59,58,86,55,55,157,110,109,194,141,142,191,138,140,185,141,144,189,144,144,188,139,135,182,132,129,181,129,128,190,137,135,198,145,149,195,144,149,4 205,155,164,207,153,158,203,147,146,194,138,135,192,138,136,198,145,141,200,151,148,200,152,154,201,146,151,203,147,148,189,135,134,115,74,74,89,58,58,145,101,95,201,149,146,203,155,160,199,144,146,199,144,146,135,92,91,30,18,19,20,13,17,61,40,40,188,137,135,208,159,162,197,142,143,177,125,122,65,40,39,31,21,24,23,16,19,74,50,50,189,137,130,203,152,147,196,143,139,183,131,124,97,64,63,26,15,17,59,39,42,172,125,124,206,154,149,208,159,160,197,149,147,199,149,143,171,121,116,103,68,67,155,110,107,212,159,157,212,161,160,212,164,170,198,151,152,202,153,153,198,146,145,201,147,144,211,157,157,215,162,164,215,163,166,215,168,178,198,153,159,204,157,164,210,160,165,211,160,165,214,161,167,213,159,160,214,163,170,213,167,180,4 210,162,167,187,133,128,176,125,124,160,111,107,154,105,98,196,140,130,231,183,191,233,192,203,203,148,144,144,97,97,86,57,65,100,62,66,95,58,60,122,73,64,193,140,133,235,189,197,171,117,107,75,51,62,47,40,62,59,47,68,66,49,65,92,54,56,120,72,62,212,160,157,160,107,96,88,54,56,67,47,60,79,55,71,55,42,60,73,47,56,110,64,59,170,118,108,179,126,114,110,66,61,91,57,66,95,61,73,77,51,65,84,54,65,106,64,65,123,77,71,217,171,175,124,78,73,70,43,54,65,48,66,73,53,72,130,88,97,141,92,90,166,111,103,228,186,195,178,127,120,115,72,71,81,52,63,90,58,65,166,112,108,200,138,130,220,161,157,240,197,210,239,192,200,224,169,171,190,139,144,178,125,129,218,158,160,243,184,189,254,203,214,4 182,139,142,166,119,115,155,111,110,137,92,89,126,84,81,160,106,101,195,146,152,199,157,168,175,125,123,124,83,84,74,49,56,86,52,56,80,49,53,93,54,52,152,103,102,196,153,162,147,99,96,62,42,53,41,34,52,50,39,57,54,40,56,70,42,48,88,49,47,168,122,126,137,91,83,74,45,49,58,40,52,68,47,62,48,36,52,56,36,45,79,43,45,130,84,84,149,99,90,94,56,54,82,51,59,84,53,64,65,42,55,70,44,56,75,43,49,96,56,56,190,143,148,111,68,66,66,40,49,55,40,55,57,41,58,107,72,81,115,70,73,139,88,89,202,160,167,152,104,97,100,61,62,70,44,54,73,45,53,133,85,86,168,109,109,188,132,137,206,164,174,204,158,163,185,132,132,158,106,111,150,100,107,182,123,129,205,147,154,213,162,174,4 201,155,160,182,130,125,170,120,119,150,100,96,139,91,87,176,116,109,215,159,168,216,170,183,192,137,137,136,89,91,83,54,61,95,57,61,89,54,58,106,61,58,169,114,113,214,165,176,162,110,107,70,47,60,46,38,58,56,43,63,61,45,62,80,47,54,99,54,52,186,132,137,151,101,92,82,50,54,65,44,57,75,51,67,53,39,56,63,41,50,89,48,50,146,93,93,163,109,98,104,61,59,90,55,64,92,58,69,72,47,61,78,49,61,85,49,55,105,60,62,208,158,162,122,75,71,73,44,54,61,43,60,64,46,64,117,78,88,125,77,79,151,92,94,222,178,187,166,113,105,109,67,67,78,49,60,81,50,58,145,93,94,181,115,117,204,140,145,224,182,192,222,173,179,199,140,140,169,112,118,162,107,115,198,133,140,222,157,167,232,175,189,4 224,186,227,233,192,232,228,182,207,220,171,186,230,184,213,230,185,212,229,185,208,222,180,200,229,189,228,231,186,216,203,146,146,172,110,95,182,123,119,223,175,195,233,189,217,225,180,199,228,187,220,228,181,204,179,116,106,130,77,69,141,80,70,180,119,116,233,184,208,229,180,199,227,183,210,227,179,202,168,103,92,139,81,74,107,60,57,115,64,62,185,129,135,231,178,196,230,187,220,227,179,202,152,89,80,143,80,76,139,81,77,86,40,41,150,95,100,228,172,191,231,188,223,236,190,220,208,152,160,124,64,59,143,77,74,118,60,62,130,72,73,223,166,188,227,184,215,229,180,201,233,182,207,204,142,154,164,90,89,157,83,81,172,105,107,224,168,193,223,179,206,226,177,199,230,177,204,234,178,207,220,152,171,212,147,162,226,167,194,227,172,203,4 243,184,217,246,184,216,236,169,189,233,161,179,251,187,218,249,194,228,247,192,218,244,195,226,245,187,220,210,141,151,172,94,90,177,96,92,203,130,136,248,190,217,248,194,218,248,200,232,249,190,219,181,115,121,115,53,54,162,91,88,129,62,56,195,130,131,255,203,231,251,206,244,247,187,210,205,144,156,96,45,46,135,75,72,158,91,86,149,79,68,223,166,177,255,211,252,246,189,211,226,165,179,135,78,76,118,63,61,135,78,72,170,97,83,223,165,175,253,207,246,244,193,216,251,198,226,215,156,165,159,91,77,139,82,76,166,100,86,234,176,190,248,203,242,243,196,222,249,201,230,247,199,230,212,152,156,179,112,99,201,135,126,239,186,209,248,201,243,241,196,222,247,201,228,246,197,225,247,199,234,236,185,206,238,185,203,251,206,246,244,202,246,4 246,184,217,249,185,218,239,171,190,239,166,185,254,190,220,253,199,232,251,196,223,248,195,226,246,185,216,207,134,142,178,96,93,184,101,97,217,144,154,254,197,226,251,195,218,250,200,231,249,188,215,167,99,101,126,62,62,166,92,88,133,64,59,214,147,153,255,204,231,253,208,244,251,191,214,192,130,139,97,45,45,147,83,78,157,87,83,155,83,72,236,180,196,255,214,254,252,194,217,220,158,169,130,72,69,120,65,62,144,83,76,174,98,85,235,178,193,255,210,249,247,195,218,253,201,230,208,145,148,157,88,76,138,81,75,177,107,95,245,189,208,254,209,249,244,194,217,252,204,235,248,196,223,205,141,139,181,111,98,209,143,138,248,196,225,253,209,252,241,195,220,249,202,229,251,202,232,251,201,234,238,183,199,244,191,212,255,211,253,249,205,248,4 216,161,177,225,165,176,229,164,177,232,167,176,233,168,181,230,164,173,224,163,174,218,160,170,221,164,175,230,167,177,234,169,181,237,171,184,237,172,183,236,170,180,230,165,171,226,165,172,227,167,179,237,173,185,239,171,181,245,177,191,246,179,190,240,174,183,236,170,177,230,169,178,230,170,183,236,173,187,249,181,193,182,121,121,170,111,104,249,181,189,237,174,182,232,171,183,225,166,177,228,165,174,244,177,191,199,138,144,174,114,107,250,181,191,241,177,188,234,174,189,224,164,177,231,169,183,236,170,182,245,175,185,250,183,196,247,185,199,243,181,195,236,175,188,223,165,181,230,169,186,236,172,186,239,172,183,242,178,191,244,181,189,242,180,187,238,178,192,220,163,180,227,169,187,232,171,186,236,172,186,237,170,181,241,177,186,244,184,201,240,181,199,4 209,155,170,216,158,169,220,158,171,224,162,171,226,164,175,222,159,167,218,158,169,211,155,166,213,157,168,221,160,170,225,161,173,227,164,174,228,164,174,228,163,170,221,158,162,216,158,165,219,160,170,228,165,175,229,162,170,235,169,181,237,171,181,231,166,173,227,163,169,221,161,170,221,163,175,228,166,180,241,174,185,176,117,116,167,109,102,240,174,180,228,167,174,224,165,175,218,159,169,223,161,169,238,172,185,191,131,136,170,111,104,241,175,183,230,169,179,225,168,183,217,158,170,224,163,175,228,164,174,236,168,177,241,176,188,239,177,190,233,173,186,227,169,181,216,158,174,222,163,179,229,166,179,231,167,177,236,174,186,236,175,183,233,173,181,230,173,188,214,158,175,222,165,184,227,167,184,230,168,181,233,168,178,235,174,183,237,179,196,232,177,195,4 207,155,169,214,156,166,218,156,168,222,160,168,222,161,171,219,157,164,214,156,166,208,154,163,212,156,167,218,159,168,223,159,170,225,162,170,225,163,171,225,162,168,218,157,160,214,156,163,217,160,169,226,165,175,227,161,168,233,168,178,235,170,179,229,166,171,225,162,167,219,161,168,218,161,171,225,164,176,238,173,183,173,117,116,165,108,101,238,173,179,226,166,172,222,164,172,215,157,167,219,158,165,234,170,182,187,129,134,166,108,101,238,173,180,227,167,174,222,165,177,213,156,166,220,160,171,224,161,170,232,166,173,236,172,183,234,174,185,229,170,180,223,165,174,213,156,170,219,161,175,225,163,175,226,163,171,230,169,179,232,170,176,229,168,172,226,168,177,212,157,172,218,163,178,223,164,178,226,164,176,227,164,170,230,169,175,232,174,186,228,172,186,4 216,167,203,225,171,208,209,150,175,195,133,149,218,163,197,220,165,206,213,151,184,210,151,182,221,169,203,207,148,164,170,104,114,153,88,95,183,118,131,203,136,157,210,145,172,210,148,176,226,176,213,189,126,136,134,70,84,112,56,70,105,52,63,167,97,110,188,116,127,204,139,162,214,158,184,173,103,112,133,67,80,94,43,56,101,50,65,124,61,72,170,96,110,194,126,144,206,146,169,155,85,92,126,61,72,119,60,78,122,63,80,125,59,71,154,80,92,190,116,133,203,144,165,155,85,89,144,74,85,144,75,89,142,75,89,149,78,93,165,90,102,196,127,151,208,149,173,177,105,113,161,87,97,163,88,93,178,103,110,186,113,124,207,139,158,222,158,191,219,165,198,222,163,197,202,130,146,201,129,143,211,142,162,216,148,167,227,165,199,231,169,206,4 192,138,172,195,132,162,185,117,144,166,94,116,182,112,141,188,122,154,184,115,144,184,119,146,194,133,161,187,121,141,158,88,103,130,63,77,147,75,91,173,100,122,176,105,128,185,116,143,200,143,175,178,111,128,124,61,73,110,54,69,85,38,49,135,72,86,160,87,101,171,102,122,197,137,166,166,95,112,127,62,75,95,44,55,88,43,55,99,46,58,138,69,84,162,91,110,190,127,152,149,78,90,113,50,60,106,50,65,105,51,68,107,49,62,123,57,71,154,79,97,192,131,158,152,84,96,124,57,69,126,59,75,120,57,74,124,59,74,137,67,83,158,87,106,191,129,156,157,85,95,138,66,78,136,65,76,149,75,85,160,87,101,176,106,124,192,129,155,194,132,163,196,129,159,181,110,131,167,95,108,177,110,128,186,118,136,195,131,156,201,139,172,4 197,149,182,202,149,185,202,146,181,198,138,171,195,132,166,194,132,165,189,130,165,183,121,153,203,157,195,206,153,185,175,117,132,134,75,84,121,65,76,137,75,87,183,114,141,183,122,156,210,165,203,184,125,136,111,55,52,108,50,57,110,53,63,78,31,38,130,65,73,193,126,157,208,156,178,131,81,84,91,43,48,141,71,84,121,62,75,71,31,41,112,58,68,186,119,144,208,154,181,149,92,101,93,44,50,125,60,76,102,44,58,54,21,27,87,40,46,172,102,122,204,152,184,195,130,153,123,61,67,96,39,46,121,61,72,114,58,68,148,85,101,190,122,156,202,150,181,203,143,176,186,117,138,172,101,121,190,124,155,197,128,162,197,126,161,192,121,157,201,147,180,203,143,175,201,137,170,200,133,170,198,132,170,199,131,169,200,128,165,194,122,158,4 193,145,175,199,146,179,200,144,179,197,137,170,193,131,165,192,130,163,187,128,163,182,120,151,199,153,188,204,151,181,173,116,130,133,75,83,120,64,75,136,75,88,183,115,144,182,120,153,209,164,201,183,125,136,110,54,51,105,49,56,108,52,62,77,31,37,130,65,73,191,125,155,205,154,176,130,81,84,89,42,47,139,71,84,121,62,75,71,31,41,111,58,69,186,119,146,206,152,180,148,92,101,91,43,49,123,60,75,101,45,58,54,21,27,86,40,46,171,101,123,201,149,179,194,130,154,121,60,66,94,38,45,118,59,70,110,56,66,144,83,100,190,123,159,199,148,178,201,142,177,182,115,137,168,98,117,187,122,153,195,127,161,196,126,163,190,122,159,199,146,178,202,143,177,200,137,171,198,132,169,197,132,171,199,131,171,199,128,167,191,121,157,4 190,120,157,193,122,158,197,128,166,193,128,165,193,127,163,196,131,166,201,141,176,198,143,176,189,120,156,191,120,156,195,125,158,188,122,154,173,105,127,174,104,122,198,136,169,198,142,175,188,122,158,164,99,122,113,58,68,120,62,73,103,44,53,103,45,49,175,109,126,200,142,171,181,112,140,113,57,65,50,19,25,81,33,42,124,58,74,99,47,56,119,67,73,195,137,159,185,119,148,138,77,91,66,28,37,102,50,62,138,69,83,109,53,61,95,52,55,190,136,152,188,124,158,153,85,100,79,30,34,98,46,56,111,52,61,98,45,46,151,92,95,204,155,188,178,118,152,180,114,143,151,86,102,111,57,66,127,69,80,149,92,103,196,140,168,201,154,195,177,114,148,184,123,156,189,128,161,191,128,160,194,133,167,199,142,178,199,148,187,197,148,186,4 216,170,184,224,170,178,228,172,182,227,171,182,221,161,165,224,167,176,220,165,174,210,154,157,224,174,187,228,173,182,232,176,189,232,172,188,224,158,168,223,157,167,222,159,168,214,150,154,226,174,186,229,173,184,215,153,157,203,136,145,189,117,119,200,126,129,226,156,170,222,154,168,225,172,185,225,163,171,142,85,81,120,63,64,136,69,70,150,84,88,229,157,180,220,151,167,218,162,170,226,157,169,144,87,94,93,44,49,78,38,43,93,52,57,222,147,167,217,145,162,217,155,164,225,155,172,200,126,142,153,82,88,92,44,47,96,52,55,226,148,165,218,144,161,217,150,168,223,153,174,222,146,169,216,140,155,180,108,117,187,118,129,228,153,171,225,155,174,211,142,156,222,151,173,224,151,171,227,158,178,230,157,175,231,161,181,229,158,179,232,166,191,4 227,181,196,236,183,194,240,185,199,241,186,201,236,179,187,239,186,203,234,183,198,225,174,181,235,185,201,240,187,200,244,189,208,246,189,211,238,174,188,237,174,188,237,177,191,229,168,176,237,185,200,240,185,200,227,166,175,217,151,161,200,128,128,214,141,146,241,173,192,235,170,188,237,185,202,236,175,185,147,91,86,134,74,74,147,77,77,167,99,104,244,175,203,234,168,187,228,171,180,235,167,179,143,87,94,100,48,54,81,41,46,109,63,71,239,163,190,232,162,184,227,166,175,234,165,182,202,130,145,155,83,88,89,43,45,107,61,66,239,162,183,230,157,178,226,160,178,233,163,184,233,157,181,224,146,161,183,112,121,195,127,140,239,165,188,236,168,191,221,152,166,233,161,183,235,163,183,236,166,186,238,166,185,241,172,195,239,170,194,242,178,206,4 202,152,160,211,156,160,211,155,158,205,150,152,203,147,146,198,143,140,197,143,144,194,142,141,205,151,156,214,158,162,212,152,152,190,130,129,177,121,122,142,93,94,152,102,103,186,132,131,205,149,152,216,157,158,181,124,123,118,75,79,105,68,74,93,59,65,97,63,69,131,85,84,210,153,156,208,147,143,143,91,91,88,56,64,94,66,76,79,56,64,66,44,51,118,76,79,204,149,150,202,142,140,145,95,98,93,61,69,78,55,64,82,56,65,85,57,65,136,90,95,203,149,153,209,151,152,156,104,104,77,52,61,93,63,71,90,58,65,81,51,56,145,96,98,204,149,153,209,153,155,182,124,122,142,91,92,164,108,111,141,92,92,155,103,106,189,132,133,204,150,153,210,153,154,206,147,146,198,137,134,200,139,137,202,141,140,212,150,150,214,155,155,4 203,153,158,211,156,158,212,156,155,207,152,153,206,149,148,199,144,139,199,144,144,194,141,140,208,154,158,215,159,161,212,152,149,194,134,131,183,127,128,151,99,100,158,106,107,189,134,134,205,148,148,216,157,155,186,127,124,125,79,83,110,71,77,98,62,68,104,68,75,135,87,87,210,153,153,209,148,143,147,95,94,89,57,65,95,65,75,81,57,65,67,45,52,114,73,75,205,150,151,203,144,142,148,96,98,95,62,69,81,57,66,83,57,66,85,57,66,132,88,92,203,148,150,209,151,152,158,106,106,78,52,62,90,61,70,90,59,66,79,50,56,141,93,95,206,152,155,211,154,156,184,127,125,139,89,91,161,107,110,140,91,92,149,98,101,186,129,130,208,155,158,211,153,154,207,148,146,198,138,136,200,139,137,199,139,138,211,150,149,213,155,156,4 198,147,152,206,151,152,207,150,150,203,148,149,204,147,147,199,143,141,199,145,146,194,143,143,201,148,150,207,151,150,208,148,145,189,129,128,179,123,125,146,96,98,153,103,104,187,133,134,200,145,145,208,150,147,182,125,123,120,77,82,106,69,75,95,60,66,100,65,73,129,84,84,204,148,148,204,143,140,148,96,96,90,58,66,95,66,77,80,57,66,68,46,53,112,72,76,201,145,146,200,142,141,151,100,102,95,62,70,80,56,66,82,57,66,86,58,67,129,87,92,201,148,150,208,151,153,162,109,109,81,54,63,93,64,72,93,61,68,81,52,57,139,91,94,203,149,152,208,152,155,185,127,125,143,92,92,164,108,111,143,93,94,152,100,102,186,129,130,204,150,154,209,152,155,206,147,147,198,137,135,198,137,135,199,138,137,209,147,147,212,154,154,4 196,147,164,203,149,161,202,146,160,191,130,141,177,115,120,185,127,137,188,136,154,196,143,155,202,151,161,191,134,142,176,114,123,132,70,76,117,59,63,125,67,69,150,91,97,175,117,125,196,140,147,142,81,82,114,56,60,109,55,62,86,39,44,74,32,36,82,38,42,105,53,56,168,110,114,103,52,57,115,61,68,128,69,77,89,41,46,86,41,45,102,54,58,109,57,64,123,70,69,93,45,49,105,55,61,116,62,70,92,42,47,115,62,69,116,62,69,132,76,81,175,117,122,154,94,97,126,66,72,103,50,58,107,52,61,128,68,75,124,67,71,139,82,82,202,147,158,199,140,148,167,104,107,108,54,56,103,53,57,120,63,64,180,120,128,192,130,137,196,143,157,202,148,163,201,145,159,164,99,101,144,83,84,165,106,109,208,152,165,217,163,179,4 227,167,187,236,169,188,229,160,178,217,142,157,207,133,143,215,150,167,218,157,178,227,164,180,229,167,181,217,147,162,196,120,132,148,72,80,144,72,77,159,85,90,186,113,123,213,144,157,213,145,154,151,79,83,133,64,70,120,57,66,99,42,48,90,38,43,106,48,53,136,70,74,174,106,112,113,55,62,141,74,84,140,72,81,100,43,49,105,49,54,120,60,68,129,65,72,127,66,67,106,50,56,131,69,78,129,64,74,110,50,56,138,74,83,134,68,76,166,96,105,189,118,125,163,92,99,136,67,76,119,56,67,132,64,74,151,80,89,138,72,76,164,92,96,230,164,180,221,149,160,170,96,101,118,56,61,120,58,65,152,82,86,212,142,156,216,140,151,224,161,179,233,170,190,220,151,167,173,97,101,162,91,94,198,127,135,249,185,207,252,191,217,4 199,147,163,208,151,164,206,146,161,193,128,140,181,116,123,189,130,141,192,137,154,200,144,157,204,150,161,194,133,144,178,112,123,133,68,74,122,61,65,133,70,73,158,94,102,183,120,131,196,137,144,139,75,78,116,56,61,109,53,61,85,37,43,76,32,37,86,39,43,110,55,59,165,105,111,102,50,56,121,64,73,129,68,77,89,39,45,90,42,47,103,53,59,110,56,63,121,66,67,96,46,51,112,59,68,119,63,72,95,43,49,121,65,73,117,61,68,138,78,85,179,117,124,157,94,100,128,66,74,107,51,61,113,54,64,135,72,80,126,68,72,144,84,85,208,152,166,204,143,153,166,101,105,109,54,57,106,54,59,128,68,71,189,127,139,196,132,144,202,147,162,210,154,172,205,146,162,165,98,101,149,85,88,174,112,118,218,162,181,224,171,195,4 178,136,134,197,158,154,195,148,142,207,167,167,212,177,182,216,184,191,202,166,166,183,145,146,192,154,153,200,158,153,202,156,150,207,162,158,210,166,162,220,186,188,215,183,185,196,159,159,194,156,153,199,153,143,198,143,131,193,134,120,189,125,108,211,169,166,208,168,165,195,156,154,196,157,154,203,159,152,200,150,146,183,117,100,188,123,104,203,152,144,192,139,128,196,155,151,199,162,160,207,167,164,173,107,89,176,106,85,197,137,123,193,136,123,189,134,123,201,164,166,199,162,154,206,167,165,202,156,151,179,112,90,195,136,120,205,156,152,187,133,127,183,137,135,194,156,151,206,167,160,224,192,194,212,169,163,196,139,123,204,159,158,198,156,156,179,133,134,188,150,149,198,157,150,208,167,159,210,170,167,209,168,164,205,164,161,194,152,153,179,136,136,4 219,180,201,222,180,201,228,185,210,231,187,208,207,165,179,203,161,169,220,181,201,216,179,195,221,180,197,230,187,209,190,149,162,155,114,119,95,70,77,71,51,53,188,150,162,224,187,205,226,186,203,239,194,211,118,82,81,43,25,30,43,35,43,6,7,12,88,64,66,217,178,194,226,185,205,231,186,202,172,127,130,54,42,51,21,20,25,13,13,18,64,46,49,208,169,184,225,185,206,236,193,213,159,119,124,23,20,26,22,22,28,8,9,12,69,52,56,219,180,198,227,187,210,237,195,220,160,116,116,35,25,30,19,20,26,6,5,8,122,97,109,228,188,206,226,185,206,240,197,220,169,125,126,47,29,31,47,36,43,64,48,52,208,168,185,231,190,209,225,182,199,234,191,212,212,168,183,168,129,139,183,144,156,207,166,180,233,190,207,232,190,201,4 213,175,194,216,175,195,220,178,200,222,178,197,195,155,168,194,154,163,212,175,194,206,169,185,215,175,192,223,181,202,178,137,149,145,105,112,83,61,68,68,48,51,183,145,158,214,177,196,219,179,195,229,183,199,105,71,70,41,24,30,38,31,38,7,6,10,89,64,67,210,172,189,220,179,199,222,178,193,162,117,121,47,36,46,21,19,24,13,12,15,69,50,53,206,168,183,218,179,200,227,185,203,145,108,112,20,16,21,22,21,27,7,7,10,73,56,60,214,175,192,219,180,203,228,186,209,148,105,106,31,22,27,19,18,23,8,6,8,129,102,115,222,183,200,219,178,198,232,189,210,156,114,115,45,28,31,47,35,42,71,52,57,207,168,185,222,183,201,218,176,192,226,184,203,204,160,173,166,126,136,182,142,154,203,163,176,224,183,198,224,181,192,4 197,145,165,202,146,157,207,153,166,210,154,172,202,145,152,208,159,178,203,153,171,195,147,157,198,145,155,204,149,159,198,140,139,167,105,99,128,72,64,200,144,157,204,152,168,195,146,157,200,148,161,207,153,166,174,110,99,100,54,50,45,19,18,163,107,108,204,147,157,201,145,156,205,155,170,212,156,170,159,97,94,76,36,37,66,32,33,160,103,100,211,155,168,199,142,150,206,155,169,205,149,157,108,59,56,84,41,40,105,51,48,171,109,109,210,154,163,199,140,148,202,151,159,201,144,149,122,67,60,82,41,40,96,49,43,180,121,125,213,156,171,206,149,158,205,155,167,208,154,165,198,137,139,101,53,49,104,55,47,201,143,148,216,162,184,211,156,173,209,160,177,214,162,175,218,165,179,181,123,120,181,122,116,217,163,178,213,158,180,210,155,174,4 207,151,171,209,150,161,216,158,169,221,163,183,214,152,160,219,165,184,213,159,178,205,152,162,206,151,159,214,156,166,209,148,148,184,118,112,134,73,64,203,143,155,217,160,179,204,150,160,208,153,163,219,162,176,189,122,112,118,64,57,44,18,18,157,99,99,214,153,163,211,153,164,213,160,174,223,166,180,178,112,110,89,42,42,65,30,33,154,95,91,222,162,173,212,152,160,213,160,174,219,160,171,127,72,68,87,41,40,109,53,49,169,104,101,223,163,170,212,150,157,211,156,165,214,156,161,137,77,70,89,44,42,98,48,43,179,116,116,225,165,179,218,157,165,216,163,177,218,162,173,212,148,150,117,63,59,101,50,42,203,142,143,229,172,193,223,166,183,219,167,185,224,169,183,231,175,188,193,132,131,185,122,113,226,170,182,226,170,192,221,165,185,4 190,141,157,196,143,155,201,148,161,198,145,154,201,147,162,199,145,161,192,138,148,189,137,147,194,142,156,197,142,150,201,145,154,198,145,162,205,151,172,201,146,163,197,143,157,192,140,153,191,142,156,199,148,167,205,151,168,203,148,164,180,124,134,194,140,158,198,142,159,193,138,154,193,142,153,200,149,163,206,153,168,177,120,126,89,45,45,149,99,106,204,146,159,190,132,143,195,145,150,204,155,172,197,140,149,119,68,69,65,34,40,163,108,117,206,152,167,197,142,152,199,154,171,204,158,179,193,138,149,108,61,63,92,49,55,174,119,131,208,153,170,199,145,154,196,148,158,199,151,166,207,156,174,168,115,123,105,59,61,181,127,137,205,151,165,198,146,160,189,140,145,200,150,162,204,150,156,203,149,156,195,138,152,205,148,164,199,148,160,195,144,155,4 188,139,157,195,143,158,201,148,164,197,144,155,199,146,164,198,145,163,192,138,148,189,139,149,191,140,155,196,142,150,202,146,156,197,146,163,204,152,174,201,147,165,197,143,157,193,141,154,190,141,155,198,147,165,204,150,166,204,150,168,183,128,140,195,142,160,197,143,159,192,139,154,192,142,154,198,148,162,205,152,167,178,121,127,92,48,48,149,99,107,202,144,157,188,132,143,194,144,149,204,155,173,198,142,151,121,70,70,64,33,39,160,107,116,206,152,168,195,141,150,198,153,170,204,158,180,194,140,152,107,61,63,91,49,54,174,120,133,207,154,172,197,145,154,195,148,158,199,151,167,208,158,177,166,114,121,103,57,58,179,126,137,205,153,167,198,148,162,187,140,145,200,151,165,203,150,157,203,149,157,191,135,148,204,147,165,199,149,161,194,145,156,4 183,136,152,186,138,154,195,145,160,194,142,151,193,141,155,194,142,159,188,135,146,185,135,146,186,137,151,186,136,147,196,143,152,192,141,156,196,145,164,195,142,158,190,138,150,188,137,150,184,138,151,187,140,160,197,146,161,201,149,165,181,127,138,189,136,153,192,139,154,189,135,150,187,139,152,189,142,157,198,148,163,184,129,136,97,53,53,136,89,95,197,140,152,185,129,140,188,140,145,194,148,166,196,143,154,132,79,79,60,31,36,144,94,101,199,146,160,188,136,145,192,148,163,194,150,171,194,141,154,114,67,68,85,46,51,161,108,118,200,149,165,192,141,150,190,145,155,190,144,158,202,153,171,169,118,125,98,54,55,165,114,123,200,150,162,191,143,155,184,137,142,193,146,158,198,147,154,198,145,150,184,130,142,195,141,157,193,145,156,186,140,152,4 232,194,234,234,190,218,239,195,223,244,201,239,240,198,233,230,190,231,232,191,236,233,196,239,231,193,239,235,193,227,230,182,198,229,179,193,214,162,161,230,185,205,237,193,235,230,190,228,234,198,252,222,177,202,173,116,101,159,105,92,178,123,112,214,165,176,231,191,230,230,192,234,238,200,247,213,165,180,162,105,89,173,118,112,185,129,129,163,110,99,217,171,188,238,200,242,233,193,234,237,193,234,201,148,157,169,112,103,182,127,131,154,99,85,207,157,163,235,196,241,231,192,233,244,202,253,224,173,193,169,111,91,172,113,100,188,128,113,222,172,184,238,199,241,230,189,226,241,200,246,237,190,217,238,191,221,228,178,199,230,182,206,239,198,239,231,189,223,231,189,232,240,197,245,241,195,242,247,206,255,249,207,253,246,203,250,244,203,246,238,200,244,4 251,212,250,253,209,237,255,214,241,255,219,253,255,215,250,248,206,247,249,207,243,250,211,250,251,212,253,254,212,246,249,199,216,245,192,207,230,174,175,247,199,219,253,209,248,246,203,243,254,218,255,242,196,221,186,125,109,170,110,96,190,131,119,230,177,190,248,207,245,248,209,251,255,220,255,233,183,200,174,113,98,185,125,121,200,140,140,173,116,104,232,184,201,255,218,255,251,212,249,252,211,246,219,161,173,178,117,107,195,135,139,167,107,92,222,169,174,253,214,254,250,210,248,255,219,255,242,188,211,186,122,103,185,120,107,203,138,124,240,187,203,254,215,252,248,207,243,255,217,254,253,206,235,253,208,235,245,194,215,245,198,219,255,217,255,248,204,241,250,207,246,255,214,253,254,213,252,254,223,255,255,225,255,255,221,255,254,220,253,254,216,254,4 231,193,232,233,191,218,238,194,220,244,202,239,240,197,231,229,189,229,230,188,234,229,191,234,230,192,237,235,192,227,229,181,196,226,175,188,212,159,158,226,181,199,233,188,230,223,182,218,234,198,251,224,179,209,173,116,100,156,101,88,174,119,108,211,161,171,226,186,224,224,186,227,237,199,245,216,169,188,160,103,89,166,110,106,182,125,127,161,108,99,209,163,178,231,192,232,231,192,232,236,191,232,202,148,160,164,106,99,179,122,129,153,97,85,200,149,153,230,190,235,230,190,232,242,199,250,225,174,198,170,111,92,169,108,97,184,123,110,216,164,176,232,191,231,227,185,223,239,197,245,235,187,215,235,187,214,227,175,197,225,175,197,237,195,237,226,183,217,229,186,228,238,194,239,240,193,238,244,202,252,246,204,251,242,199,245,240,199,244,234,194,240,4 231,182,222,234,183,224,240,189,233,238,188,231,235,181,216,233,177,214,226,170,205,219,165,203,231,178,217,232,177,213,230,176,202,211,152,159,187,122,113,218,157,172,226,170,207,221,167,204,232,179,219,234,182,225,201,139,138,164,95,77,156,89,79,170,103,90,220,159,188,225,169,209,234,183,226,230,177,213,169,106,95,155,91,85,171,105,101,170,102,94,219,156,184,225,168,206,230,178,215,226,172,204,137,80,73,123,69,67,162,97,90,170,100,92,224,163,192,227,170,208,229,177,213,220,167,196,121,65,58,129,72,68,150,86,78,171,102,96,231,171,204,226,168,202,226,173,214,221,166,198,165,101,98,153,89,82,162,97,91,213,148,160,232,173,208,226,169,202,224,172,209,227,173,211,224,164,197,194,133,172,209,148,178,235,177,215,231,172,212,228,170,204,4 213,170,196,222,175,200,220,161,180,220,154,163,219,153,165,205,129,137,210,141,162,206,143,165,213,168,190,223,175,199,222,165,181,221,152,170,219,148,164,216,144,156,212,141,163,209,140,162,212,162,173,222,169,180,213,151,147,192,128,136,196,123,137,215,143,157,216,146,165,208,134,152,214,164,174,222,167,174,199,139,135,159,102,100,164,104,113,203,131,143,220,149,172,210,135,158,214,160,172,220,164,175,204,146,155,133,88,100,136,82,89,209,135,143,219,145,168,212,137,164,202,147,154,198,139,138,205,147,156,144,94,102,165,100,107,218,144,155,219,148,174,216,145,177,198,140,144,188,129,130,200,142,155,191,127,137,209,134,148,222,153,175,222,152,175,213,145,171,208,151,164,205,144,161,209,147,162,220,157,179,223,156,185,222,155,184,219,149,170,220,155,180,4 239,190,223,247,193,225,244,177,201,242,162,177,242,162,179,225,139,151,228,149,172,225,153,181,237,186,213,247,193,222,246,180,199,240,156,181,238,154,177,237,155,170,233,153,177,227,147,172,236,179,193,245,186,200,233,161,156,204,127,135,207,122,143,234,152,168,238,161,182,227,145,168,236,179,192,246,184,195,224,156,157,175,108,108,173,104,117,219,137,151,244,164,191,229,145,172,237,174,189,242,176,189,230,163,174,153,100,115,145,85,95,229,143,153,240,156,182,232,146,178,222,156,166,216,145,145,227,159,171,170,110,120,183,109,118,239,152,168,241,158,186,234,151,188,222,153,161,210,141,146,221,154,169,222,151,166,232,149,165,243,163,192,242,159,186,232,153,181,231,164,180,231,159,181,234,161,179,245,174,198,249,175,209,245,168,201,238,156,181,240,165,193,4 240,192,221,249,196,228,246,182,202,246,177,186,243,170,184,227,146,152,233,160,184,225,157,181,241,192,220,250,197,226,248,186,205,249,177,197,246,173,190,239,161,172,235,160,184,230,158,183,238,185,199,247,191,205,239,173,169,221,152,163,224,146,162,241,165,179,237,162,183,229,149,168,240,187,201,247,188,195,220,154,146,182,117,113,191,122,132,231,154,168,244,168,193,233,154,178,240,184,196,246,188,201,223,160,168,150,99,112,159,97,103,235,157,166,244,168,195,235,157,185,230,171,179,225,163,162,227,164,175,151,100,109,183,114,120,246,169,181,245,172,203,240,167,202,223,161,164,210,147,146,224,162,179,205,136,144,230,151,166,249,177,201,247,176,204,237,167,198,235,174,189,227,164,181,233,168,185,246,178,203,247,174,205,246,174,207,243,169,193,242,174,203,4 221,178,221,228,183,231,233,184,231,232,184,232,231,183,232,224,174,216,223,176,221,218,177,223,218,171,213,226,178,224,234,183,229,236,184,229,231,182,229,226,175,219,220,170,217,218,173,216,220,173,217,225,177,221,229,175,206,216,157,170,229,176,205,230,178,215,225,177,225,219,173,217,220,172,216,229,180,225,225,169,189,216,158,171,178,125,135,203,148,161,233,186,231,220,174,211,219,171,218,224,171,214,227,168,185,198,138,145,139,84,80,204,146,161,231,180,219,223,175,218,220,173,220,224,176,214,223,161,188,205,138,151,210,149,165,223,165,196,226,169,203,226,178,218,223,176,222,229,183,231,228,174,214,226,165,200,236,177,214,237,180,216,231,177,215,226,179,217,222,176,222,231,186,234,234,182,224,234,176,216,238,181,222,244,192,238,239,184,228,237,187,232,4 195,157,196,201,162,203,206,163,203,207,163,203,206,163,204,201,154,189,199,156,195,195,158,199,193,151,187,201,158,196,208,163,202,211,164,204,206,161,202,202,155,194,196,151,192,195,154,192,195,154,191,200,157,194,205,158,187,195,143,156,204,157,182,204,157,190,200,156,199,194,154,193,196,154,191,204,160,200,202,152,171,193,142,152,162,116,127,177,128,139,206,164,204,195,154,189,196,153,193,200,154,192,202,149,166,180,126,133,123,75,73,175,125,137,204,159,195,199,156,197,195,154,196,200,157,192,200,146,170,183,124,135,184,130,143,196,145,172,198,148,180,200,157,195,198,156,197,204,162,204,203,156,192,201,148,180,207,156,191,208,158,193,201,154,189,198,156,191,197,155,194,205,163,205,207,162,200,205,156,192,207,158,195,211,165,204,206,158,196,205,161,200,4 209,169,214,218,177,225,224,179,224,224,177,224,224,178,226,217,169,208,216,170,213,214,174,218,206,162,202,217,171,214,225,178,221,229,180,225,224,177,223,220,170,214,214,165,212,213,170,212,208,166,207,216,171,212,222,173,205,212,157,171,221,171,199,222,172,209,218,171,218,212,169,212,211,167,209,221,175,219,220,168,190,210,156,166,180,130,142,192,139,150,225,180,224,213,169,206,210,166,210,217,169,212,221,166,185,198,141,148,135,84,80,189,134,147,223,174,213,217,171,216,209,167,213,217,172,212,217,162,190,200,138,151,199,143,158,212,157,186,215,162,195,219,173,214,210,169,214,219,176,221,221,172,213,220,165,202,227,174,214,226,173,212,221,170,208,217,172,209,209,167,209,218,176,223,223,177,220,224,172,213,226,174,216,229,180,224,226,175,218,226,179,222,4 211,172,223,213,168,213,218,170,218,219,172,226,213,167,223,209,162,214,208,161,209,202,159,200,212,170,215,214,167,213,215,168,219,214,164,209,207,156,204,206,158,210,207,160,208,204,158,201,205,161,208,214,167,216,205,157,194,105,67,69,118,75,82,193,140,174,209,160,207,204,156,200,204,160,204,221,175,225,154,113,136,32,18,23,41,25,33,88,51,56,178,129,159,206,156,198,208,164,206,218,170,220,122,88,105,28,18,25,45,31,43,43,26,37,125,84,102,214,162,209,203,159,201,219,170,220,137,98,118,19,9,12,58,37,47,51,27,31,140,96,119,213,162,205,206,161,201,216,170,217,203,154,194,135,95,112,156,113,137,150,102,118,190,140,175,205,155,195,209,164,205,216,169,214,221,170,223,223,175,231,220,172,226,218,165,211,213,160,206,209,159,202,4 232,193,249,236,189,241,240,189,242,240,191,249,235,188,250,231,183,241,228,181,236,224,180,225,234,191,241,236,188,239,237,188,245,238,186,241,229,178,235,228,179,241,230,183,240,226,180,228,228,183,235,237,189,244,228,178,222,132,87,91,147,97,105,220,165,208,232,183,236,225,176,225,225,180,229,245,198,253,176,132,156,44,25,29,55,34,41,114,69,75,203,151,187,225,175,222,231,185,233,241,193,247,138,101,119,37,24,32,53,38,51,57,34,45,145,99,119,231,178,227,226,181,228,241,192,247,147,106,126,24,13,17,68,45,58,61,33,39,154,107,130,235,180,226,226,180,224,238,191,243,218,168,210,138,97,113,164,119,142,157,105,119,207,154,190,228,175,219,231,184,229,238,190,239,241,190,246,243,193,251,239,189,245,238,181,228,233,177,226,227,174,220,4 229,189,244,231,184,234,234,184,236,233,185,241,227,179,238,223,174,229,223,175,227,220,174,220,229,185,233,231,182,233,231,182,238,227,175,222,220,167,218,223,174,233,226,178,233,222,174,223,221,174,225,231,182,238,220,171,214,115,74,76,127,81,87,208,155,192,228,179,232,220,172,220,220,173,222,239,190,246,170,127,152,41,24,29,49,31,39,97,58,62,191,140,174,221,170,217,225,178,224,233,184,239,137,99,119,34,22,30,52,38,51,54,34,47,133,90,107,228,173,220,218,172,218,233,184,238,154,112,135,27,14,17,68,44,54,64,36,40,149,104,127,230,176,223,221,174,218,233,185,237,221,170,216,152,109,129,172,127,156,168,117,136,205,153,190,221,169,215,224,177,222,232,184,233,236,184,242,238,188,249,235,187,247,234,180,230,228,173,222,223,169,217,4 199,150,165,207,156,172,213,160,178,211,157,173,205,147,155,198,139,148,197,143,155,196,148,160,202,153,166,208,155,169,215,161,180,194,129,135,179,112,114,183,119,121,195,140,152,200,153,171,205,156,174,206,156,173,176,120,123,119,71,70,125,74,78,164,101,105,186,128,135,201,151,169,207,159,181,207,155,173,101,61,56,37,23,22,62,37,37,121,67,70,167,105,108,199,149,161,208,159,181,206,151,167,132,83,79,46,27,25,71,43,42,113,63,66,160,99,100,201,150,163,203,157,176,205,151,168,176,116,118,115,70,67,127,75,72,184,120,123,199,141,151,205,154,170,200,155,176,209,157,175,210,152,171,203,144,156,196,135,146,206,147,161,211,157,176,207,156,171,208,158,177,212,160,179,215,159,180,218,162,185,220,161,187,215,153,173,216,162,185,209,156,172,4 190,137,158,197,143,165,204,148,172,202,144,167,196,136,151,190,130,145,190,133,151,188,136,155,192,140,159,197,142,160,206,148,174,188,119,134,173,102,112,176,108,118,188,128,146,192,140,163,195,144,167,197,144,166,173,113,124,122,66,73,124,66,78,160,91,104,179,116,131,192,139,161,198,147,174,200,144,169,105,58,60,40,19,23,63,32,37,119,59,70,162,94,106,190,137,154,200,147,176,198,140,164,132,76,81,48,23,27,69,36,41,108,54,63,152,86,94,192,138,156,194,145,170,198,140,164,171,106,115,112,61,65,121,63,68,176,106,118,191,128,145,196,142,164,193,144,172,203,147,172,203,141,166,196,132,152,187,121,139,197,134,155,202,145,169,198,144,166,200,147,173,205,150,176,208,149,177,210,151,181,212,149,183,206,139,167,207,150,179,201,145,167,4 220,161,186,230,169,196,234,172,201,227,161,186,218,147,162,212,139,156,216,149,172,217,157,179,225,167,192,228,167,190,235,169,197,204,125,139,191,109,121,200,121,134,214,146,169,220,161,188,227,170,198,229,170,197,176,110,117,114,60,64,131,69,80,179,99,113,204,130,147,220,158,183,231,174,207,229,165,192,113,62,62,44,22,26,73,36,41,132,64,74,183,105,116,220,157,178,231,172,203,226,159,186,155,89,92,65,30,34,95,49,55,144,75,86,187,110,121,223,159,181,230,173,202,228,162,189,203,129,142,153,87,92,162,88,93,213,134,147,225,155,176,226,163,188,231,172,204,232,170,196,235,167,197,232,160,187,225,150,175,230,158,184,234,169,198,230,166,191,229,169,196,233,171,197,238,172,200,241,174,205,242,169,203,237,161,191,238,172,204,229,163,189,4 237,195,212,246,201,220,249,202,217,250,203,224,249,201,218,244,194,204,238,191,201,235,192,206,237,192,207,245,198,213,250,203,222,253,206,228,252,203,223,249,198,212,243,193,208,236,187,196,237,189,198,246,199,217,250,199,215,232,171,166,213,151,145,205,142,132,230,173,173,236,186,199,233,178,184,240,186,194,212,148,138,134,76,65,108,57,55,133,67,53,208,139,126,240,188,201,224,166,171,234,170,170,146,86,76,61,32,39,110,56,57,147,78,69,225,160,159,236,183,195,219,162,169,233,171,179,157,101,103,128,78,80,186,113,109,218,152,155,236,177,186,235,182,194,218,165,173,227,167,179,228,166,178,234,170,179,237,174,185,240,179,192,237,177,185,235,178,187,213,158,165,222,163,167,232,171,177,238,176,183,239,175,181,239,175,181,238,173,182,234,173,182,4 232,190,207,241,197,216,245,199,215,245,200,220,243,197,213,237,189,199,233,188,197,231,190,201,232,190,206,239,195,210,246,201,219,249,205,228,247,201,223,242,195,211,238,191,205,231,185,191,235,189,202,243,198,220,247,201,220,235,179,179,218,159,155,209,150,143,229,177,180,232,183,193,230,179,186,238,188,199,212,152,143,144,84,71,116,63,58,138,72,56,208,144,131,235,186,198,225,168,175,229,168,167,143,84,73,65,34,41,105,52,54,143,76,66,222,158,157,232,179,188,216,157,163,226,162,167,133,79,80,110,63,66,174,100,96,209,141,142,232,173,180,230,176,185,214,157,163,222,160,171,214,150,161,221,155,163,229,164,174,234,173,185,231,172,179,231,175,181,210,153,158,218,156,162,227,165,173,233,170,178,232,169,176,233,170,178,233,169,177,230,170,175,4 182,135,129,194,148,141,199,150,141,201,147,141,199,146,140,198,150,143,192,140,136,179,123,118,188,141,136,199,155,149,203,153,143,203,145,135,201,141,130,201,149,136,199,151,144,190,141,137,192,143,139,199,149,139,202,147,131,203,144,133,201,139,130,200,143,130,203,157,149,197,152,146,194,147,143,197,142,126,194,129,106,199,133,120,198,133,122,198,136,123,206,159,154,200,156,151,194,143,142,197,139,126,195,128,105,201,136,124,198,131,119,200,138,126,208,163,156,200,156,150,190,134,134,197,141,130,200,141,123,204,141,131,198,132,119,196,131,114,206,160,153,199,159,152,184,128,121,197,141,134,207,160,155,206,149,142,194,126,103,193,128,105,202,157,149,193,146,140,180,126,119,191,132,123,202,152,146,207,159,157,202,147,137,199,143,130,196,146,137,190,143,136,4 231,186,238,236,191,241,234,182,209,226,169,185,227,172,191,236,188,224,232,188,238,229,189,241,230,180,231,233,189,237,229,177,195,190,135,141,188,130,132,233,176,195,238,193,246,230,188,235,237,189,242,241,192,236,226,173,189,165,121,139,158,109,122,217,158,169,244,196,241,225,183,231,238,197,250,239,190,227,216,158,167,126,86,100,115,77,93,196,140,149,238,180,188,241,197,246,240,198,250,244,194,239,224,155,162,163,105,110,152,101,112,211,156,171,226,174,191,243,199,245,229,190,241,235,188,237,240,177,204,218,153,156,207,150,158,235,177,189,241,192,231,244,202,255,230,186,234,234,188,241,238,189,240,243,184,206,241,183,202,246,190,216,237,186,221,244,202,251,236,190,237,242,195,245,235,188,232,255,204,254,252,202,249,255,207,254,242,194,242,246,202,250,4 197,158,183,199,156,178,194,139,151,157,103,113,146,96,104,187,137,152,188,140,162,183,136,156,200,160,185,187,143,160,131,81,84,121,72,81,81,45,52,152,100,108,193,142,166,187,140,161,202,162,186,157,110,117,101,59,64,136,81,88,112,63,71,87,51,60,139,100,118,193,145,171,202,157,181,143,99,106,120,74,76,137,81,86,132,77,84,52,37,52,51,40,57,184,136,159,201,152,176,141,95,100,120,74,76,126,76,83,132,76,86,69,45,57,85,60,75,190,141,163,201,156,183,180,128,138,121,76,79,107,66,73,118,70,79,102,60,67,162,110,124,199,147,169,203,161,190,207,162,188,165,118,124,114,72,76,111,68,75,141,92,95,187,133,148,198,145,169,206,166,195,209,170,203,211,168,192,184,133,140,153,104,105,190,138,152,203,150,175,200,148,172,4 199,148,166,205,151,172,208,152,176,107,81,102,95,70,89,202,146,169,203,150,172,200,147,169,203,151,172,199,142,158,159,103,108,48,35,49,32,24,38,156,103,114,202,145,166,202,152,179,210,156,179,147,97,105,86,45,46,97,61,68,79,51,62,108,63,65,189,134,147,208,160,185,206,150,173,117,73,81,104,59,64,136,79,81,127,73,80,110,65,69,171,119,127,215,166,192,205,149,172,159,101,108,128,73,77,125,69,74,109,63,70,100,58,61,168,117,119,218,166,186,209,155,177,137,86,92,88,44,49,125,70,76,105,62,69,125,78,78,207,155,173,215,170,198,207,157,184,183,128,147,106,57,61,95,48,55,122,71,75,187,134,145,224,179,215,218,176,212,206,155,182,212,160,189,180,125,140,144,86,92,191,128,141,224,171,201,226,177,210,224,179,215,4 188,174,198,190,174,198,188,167,185,166,137,151,131,103,110,169,144,161,179,158,183,176,153,176,190,177,203,191,174,198,132,104,106,120,87,88,78,53,54,114,85,86,178,155,179,176,155,181,194,183,211,171,149,162,96,67,64,116,83,84,114,78,81,82,54,54,106,88,100,172,151,178,198,185,213,156,135,145,107,77,72,124,90,88,125,87,86,79,58,65,26,25,36,136,117,138,196,182,210,158,136,145,105,75,68,119,88,88,116,80,82,89,65,71,55,45,52,152,132,152,193,181,210,184,164,181,127,99,97,97,70,70,105,75,78,89,58,59,122,94,102,186,162,187,191,180,207,198,184,211,172,150,161,115,88,87,98,70,69,113,83,83,162,133,146,187,165,191,192,180,210,198,184,214,200,184,210,185,162,178,146,118,119,164,139,151,191,169,195,189,167,194,4 211,172,162,213,165,151,216,167,154,212,162,152,215,167,160,219,176,166,217,177,169,213,171,161,213,173,166,214,166,152,214,162,147,213,161,150,215,166,156,219,173,164,217,176,171,212,171,164,215,176,168,216,171,158,214,164,149,201,141,117,188,122,93,212,163,152,214,170,162,213,171,163,215,173,163,219,178,170,213,166,148,157,93,63,120,62,42,188,131,108,220,174,164,213,171,162,216,170,160,218,175,166,217,172,160,164,105,77,140,85,62,193,139,112,221,178,167,214,173,162,214,170,159,217,175,167,220,179,168,168,108,75,190,135,108,222,182,173,218,181,174,214,176,167,213,173,166,217,174,165,219,178,169,203,154,130,207,160,141,220,183,181,218,182,175,215,180,174,210,172,167,217,176,170,217,178,170,220,180,171,220,181,175,219,183,177,216,178,170,212,177,174,4 234,177,169,235,175,169,226,157,144,209,134,120,200,117,101,228,156,145,240,183,171,240,186,175,236,181,174,235,174,167,175,106,96,169,92,80,173,93,79,203,117,106,238,172,160,241,187,176,237,181,175,228,161,148,121,61,56,117,55,55,172,91,85,187,101,88,231,163,148,241,183,172,236,180,171,213,144,127,115,57,54,113,57,59,179,98,87,190,106,91,206,135,113,242,184,166,236,170,158,173,106,92,72,30,33,134,69,67,170,91,77,171,90,75,210,142,123,246,189,171,235,171,161,171,102,88,118,60,58,139,68,64,149,72,58,180,104,88,243,183,168,244,188,176,234,176,165,210,138,119,181,105,89,151,79,69,179,106,92,218,145,123,247,192,175,245,195,181,235,181,172,235,176,168,219,151,133,217,149,130,233,166,146,242,182,164,250,200,190,245,197,186,4 228,174,161,227,170,154,231,174,159,232,172,154,221,156,135,227,163,147,235,175,160,231,168,151,228,173,155,229,173,158,208,145,123,201,137,116,169,102,81,184,119,99,237,178,164,235,175,159,231,177,160,208,148,127,162,99,76,132,78,66,108,60,54,171,106,86,230,167,149,234,173,159,234,183,172,205,144,122,131,78,64,74,39,36,84,48,47,140,80,66,217,151,135,237,175,164,229,176,162,224,166,150,135,87,78,60,31,31,79,42,41,124,69,59,209,139,119,237,176,165,229,175,160,229,169,154,135,86,77,87,49,48,85,44,40,152,90,73,223,156,137,235,175,163,229,175,163,227,169,154,183,124,105,152,96,83,135,79,66,201,138,119,237,179,169,235,176,167,228,177,166,228,174,158,229,174,163,219,162,149,212,149,129,231,172,160,235,178,168,233,174,162,4 226,170,174,232,180,183,236,183,186,234,179,178,228,173,170,232,176,171,233,178,174,230,174,172,229,172,173,236,183,183,216,159,147,190,127,108,196,137,124,219,162,157,237,186,193,233,187,204,231,177,177,236,184,191,207,149,140,166,99,75,182,118,99,213,159,156,236,187,193,236,189,200,234,181,185,232,174,171,183,124,111,151,88,70,166,102,82,198,139,123,231,179,177,237,190,201,232,178,181,223,162,150,174,111,94,151,93,79,165,102,82,211,150,135,239,186,191,237,186,192,232,175,174,225,165,157,186,122,104,169,108,95,180,112,88,201,140,124,238,184,188,233,178,175,231,170,171,226,167,169,195,136,131,180,117,101,177,114,94,224,164,160,234,175,177,229,171,169,228,167,172,230,168,171,222,161,158,212,152,147,203,144,137,235,178,187,235,175,176,230,173,173,4 212,166,151,215,167,152,219,173,162,222,177,166,222,179,169,220,173,162,213,168,159,207,164,156,210,165,151,213,162,146,219,171,158,223,179,169,223,179,170,221,178,169,218,176,168,214,174,168,212,167,155,217,169,156,218,168,158,223,176,165,224,179,172,221,178,170,218,177,167,217,179,172,212,163,147,217,168,153,218,166,153,197,133,105,205,146,124,223,177,167,217,174,164,216,176,169,211,161,146,216,165,152,204,142,118,138,74,52,137,75,52,219,166,147,221,179,169,218,179,173,210,161,148,216,166,151,190,125,99,127,66,49,164,105,84,219,167,150,219,177,169,217,177,171,212,164,150,214,166,153,216,161,146,163,96,69,176,114,88,223,174,162,214,169,158,213,169,160,209,161,146,211,160,144,217,169,157,201,145,121,194,135,108,219,172,160,215,169,157,211,165,155,4 215,158,170,218,159,164,206,138,133,202,138,141,220,156,155,228,170,175,231,177,184,228,176,185,214,156,170,224,162,168,158,99,96,101,46,44,191,119,106,224,164,166,231,181,198,230,180,197,214,155,168,224,167,185,157,97,102,67,28,33,125,66,62,195,128,121,230,179,195,228,176,188,212,156,169,217,157,168,155,92,91,80,37,42,89,43,48,173,102,91,223,164,164,227,174,184,213,153,162,194,123,119,109,55,52,62,29,37,73,34,39,167,100,90,222,159,154,223,167,171,210,150,163,205,128,124,114,61,62,78,38,44,103,50,51,193,129,130,228,172,185,224,172,180,208,148,162,215,151,159,164,103,110,106,51,48,133,70,65,211,151,156,227,175,192,225,177,193,208,149,161,214,159,179,210,150,164,182,118,117,184,122,117,223,168,178,223,169,178,220,167,178,4 237,172,189,240,171,188,239,170,182,231,161,169,232,161,166,238,170,187,234,167,186,232,166,188,234,171,187,235,168,181,190,119,108,127,68,59,147,82,69,214,139,138,234,168,187,233,170,190,235,175,193,234,167,175,144,81,71,73,36,37,105,53,48,183,112,104,235,167,184,229,166,184,236,177,196,221,154,158,118,61,51,58,34,40,120,66,61,188,120,115,233,167,182,227,164,179,234,176,198,217,150,151,146,83,70,111,65,65,148,85,75,196,128,120,230,167,181,228,166,179,233,176,199,230,167,178,181,114,104,134,75,69,141,80,73,178,113,105,230,167,181,226,167,184,229,172,191,230,170,189,197,131,128,107,58,51,93,48,46,169,107,100,231,171,187,222,165,182,225,168,184,227,168,188,218,155,162,169,104,89,153,92,81,204,142,141,228,171,191,221,166,184,4 236,194,216,247,205,235,236,189,218,220,172,192,224,172,192,245,196,225,245,198,228,241,194,219,235,196,219,196,153,167,104,69,75,58,30,29,73,40,36,170,124,131,246,199,223,240,191,216,223,184,202,67,39,36,10,0,0,21,7,10,17,4,4,63,33,27,223,177,191,244,197,223,216,176,192,66,40,38,20,6,8,29,13,14,27,12,13,68,40,37,222,178,195,244,202,231,232,194,214,138,104,108,26,9,6,32,16,17,25,10,9,114,78,79,239,196,217,239,198,227,237,200,215,184,145,154,32,13,11,32,17,18,20,6,5,111,78,80,244,200,220,237,195,217,237,205,225,203,165,174,50,26,23,22,8,9,53,30,29,166,125,131,241,198,217,235,193,213,234,207,234,235,203,224,180,142,152,114,75,74,190,149,162,242,200,228,233,189,208,235,197,217,4 184,146,152,182,145,152,178,142,147,177,141,144,178,146,145,180,147,144,183,151,147,181,151,145,185,152,158,160,132,141,125,110,129,122,106,122,142,119,124,170,140,138,180,147,143,182,152,148,179,147,153,99,89,108,47,51,81,45,45,68,54,52,74,131,111,114,179,148,143,182,152,149,172,145,155,91,83,102,45,42,64,58,57,81,50,54,83,88,81,98,164,136,134,180,151,149,171,145,157,110,96,112,69,64,88,72,75,106,60,65,95,68,67,91,146,123,128,180,149,149,168,141,151,129,111,125,86,80,105,71,72,102,60,66,98,74,71,94,148,124,131,176,142,143,168,135,143,149,128,138,97,88,107,61,62,90,49,53,83,91,80,96,161,130,134,174,141,145,166,134,142,163,133,140,141,122,133,92,80,95,85,74,91,142,116,122,170,137,141,175,143,152,4 215,172,158,216,168,152,212,157,139,222,166,156,227,172,161,221,167,154,218,165,154,207,152,139,219,173,158,188,136,112,98,54,39,138,85,67,220,163,144,226,171,157,215,158,144,202,148,135,217,169,147,114,71,54,54,26,24,59,29,24,134,82,63,232,175,158,217,161,148,212,154,138,200,150,120,84,48,37,56,32,30,62,34,31,110,65,51,226,170,154,225,167,155,217,162,147,209,158,128,134,88,69,65,35,31,57,30,28,118,71,57,233,178,163,222,170,159,214,162,148,225,179,160,154,104,81,66,30,22,70,33,25,158,105,85,237,188,176,218,165,155,213,158,143,214,166,153,206,156,136,179,125,104,183,127,104,222,168,154,233,181,166,224,169,155,213,159,146,210,162,147,216,168,152,226,179,167,232,183,170,228,176,165,221,165,149,215,161,144,210,159,147,4 224,189,193,230,193,196,231,190,187,227,183,175,196,155,149,199,157,154,220,180,180,217,180,181,224,187,188,226,188,189,233,192,187,209,164,161,83,58,55,99,73,70,216,176,176,224,187,189,226,187,187,225,184,183,241,197,192,160,122,119,30,16,15,39,22,20,188,149,146,230,189,189,226,184,183,225,182,178,241,195,190,146,111,108,29,16,16,54,37,35,191,147,141,225,180,177,226,183,185,225,181,178,234,188,187,189,143,140,55,33,30,113,82,77,222,177,176,223,180,181,224,181,185,229,184,185,228,180,182,225,178,181,172,128,122,204,162,160,228,185,189,224,180,182,219,174,176,225,178,181,223,177,176,235,188,191,236,187,185,234,189,194,231,186,190,226,182,183,202,155,155,206,157,155,227,181,181,240,193,198,236,189,194,235,189,194,231,185,187,222,177,180,4 194,166,152,200,172,158,202,174,163,194,154,131,197,156,135,209,177,166,210,180,171,204,175,161,196,167,153,199,168,155,196,159,141,158,107,80,152,101,77,195,156,136,211,180,169,206,175,161,195,166,153,199,165,147,171,117,86,152,101,80,102,59,47,147,92,62,206,169,148,208,178,166,196,168,155,199,164,148,175,124,94,159,110,86,144,93,71,175,127,95,207,178,163,208,180,167,196,165,151,200,169,155,189,145,120,128,77,55,131,80,57,182,141,114,209,182,171,205,178,165,197,166,151,202,173,158,200,166,146,114,73,56,124,80,57,188,149,123,207,181,169,204,179,168,198,169,156,200,170,156,200,167,148,113,71,52,153,113,88,212,183,166,205,178,167,202,177,165,194,165,153,197,168,156,197,165,147,158,112,84,195,160,140,207,179,166,205,176,165,201,173,161,4 223,191,173,238,203,182,238,195,169,237,189,160,245,202,181,246,205,190,240,194,175,233,185,166,227,192,171,191,135,102,195,128,84,204,133,84,233,176,141,245,204,189,236,185,164,234,187,172,224,183,157,168,101,65,195,125,84,211,142,98,224,162,121,242,193,170,237,186,167,231,184,169,218,172,144,174,103,63,193,122,80,199,125,82,206,135,94,211,143,102,229,174,149,232,186,174,225,184,158,197,134,98,177,105,65,193,120,80,186,110,72,189,114,73,217,154,123,227,177,161,234,198,179,228,181,157,185,112,71,178,105,66,181,106,71,191,117,78,220,164,140,231,190,176,229,191,168,233,195,177,207,149,114,198,132,95,179,104,67,196,122,79,229,181,161,231,195,185,226,191,170,231,193,175,237,199,183,238,196,178,228,177,153,222,167,142,229,185,171,227,190,180,4 225,195,198,229,199,205,232,200,208,234,202,207,234,205,215,233,202,211,231,200,208,224,194,201,226,196,202,228,196,199,229,194,193,216,167,157,214,164,158,231,196,199,229,196,200,224,193,197,228,197,201,233,204,215,225,187,187,128,79,75,87,42,42,200,151,142,232,200,202,228,197,202,227,193,195,234,204,213,223,182,180,75,41,45,12,0,12,143,95,90,236,201,201,229,199,203,227,190,192,230,198,201,237,202,204,151,109,107,43,12,23,131,83,80,237,202,203,231,202,208,224,187,188,228,192,191,233,199,199,224,187,186,139,87,84,173,129,128,239,210,221,230,202,211,220,179,179,226,188,188,232,200,203,236,206,213,234,201,203,226,189,182,228,195,195,229,200,207,217,176,177,223,184,185,233,201,205,236,204,208,236,206,213,227,190,184,227,193,190,229,201,212,4 211,167,144,198,143,114,175,110,78,189,127,94,215,166,141,221,180,165,218,176,165,213,171,164,204,156,129,180,117,83,152,86,60,166,101,70,183,119,85,206,150,125,213,168,153,210,167,157,207,159,136,174,108,75,146,81,55,142,78,56,156,88,58,182,114,78,211,164,145,211,167,159,214,174,160,198,140,109,140,80,58,119,62,49,161,93,65,181,117,84,210,164,146,208,163,149,216,178,171,211,161,135,176,114,86,147,84,61,151,82,54,177,114,83,212,167,149,207,161,147,217,183,180,218,180,170,203,148,121,184,117,83,174,108,76,189,130,100,213,169,157,209,167,159,215,181,178,219,184,181,216,175,164,198,139,106,204,147,118,210,161,145,210,166,155,205,161,150,212,180,175,216,182,181,220,185,183,208,158,133,207,156,132,215,174,168,210,167,156,205,163,152,4 218,169,142,221,169,141,225,173,146,225,170,143,229,174,147,226,172,146,219,160,134,216,161,138,218,168,141,219,167,140,218,164,134,210,151,118,207,148,120,225,171,143,222,167,138,219,164,139,219,169,140,202,146,117,181,122,93,151,96,74,162,103,78,225,171,143,225,172,144,219,165,137,215,165,136,169,112,85,118,70,56,90,53,47,145,91,70,214,157,127,225,171,145,217,159,132,220,170,143,180,126,102,81,47,40,73,41,36,113,66,53,199,138,111,225,169,143,217,159,132,223,173,146,189,137,115,86,52,47,83,46,41,122,73,57,202,138,108,223,168,141,218,162,139,221,170,144,196,143,116,144,95,76,120,73,60,168,113,87,223,168,141,222,168,144,216,159,137,216,166,141,215,165,138,209,158,133,196,139,112,215,159,132,223,170,144,220,166,140,215,161,139,4 227,187,187,232,193,192,235,195,193,237,198,196,230,182,169,225,173,160,232,191,192,229,191,193,227,186,182,229,186,180,230,187,181,210,153,140,200,133,114,220,168,159,231,191,192,226,184,181,227,186,184,230,189,188,223,175,169,165,89,75,146,68,59,190,121,106,230,187,183,225,181,178,227,188,183,233,196,191,222,172,162,151,80,72,120,54,57,162,92,83,229,186,185,228,191,195,227,187,183,232,194,191,220,170,162,134,68,64,108,52,60,162,93,83,225,179,178,230,192,198,226,188,187,228,188,185,227,183,176,149,84,78,113,51,55,180,118,109,231,188,189,227,188,190,225,188,186,227,189,189,231,196,198,200,144,134,163,88,72,211,157,150,231,192,194,227,190,189,223,187,187,228,195,196,230,196,198,225,180,173,219,165,153,231,191,191,228,190,185,225,189,188,4 194,157,144,201,165,152,205,171,159,204,163,151,201,158,145,202,160,150,200,164,151,200,170,154,196,162,147,203,170,158,190,149,134,183,131,114,202,155,145,201,160,147,201,167,154,200,169,153,197,165,150,206,171,157,131,83,67,100,49,35,159,103,86,199,152,136,202,163,149,201,167,151,198,166,152,206,175,156,104,63,48,61,28,24,82,39,27,177,130,112,203,170,158,199,166,153,198,163,146,208,177,158,141,98,77,55,25,21,69,32,25,166,117,99,208,174,161,198,164,150,200,167,150,204,172,158,188,147,126,103,58,43,114,62,46,185,135,116,203,166,154,199,169,153,197,163,145,203,170,152,204,176,160,191,152,131,192,148,130,203,167,155,199,168,153,200,175,161,196,162,145,197,162,144,206,177,163,210,184,167,205,171,154,204,169,154,203,174,160,197,174,159,4 228,165,179,239,176,190,244,176,186,251,186,203,254,190,205,247,183,194,243,179,192,235,175,190,223,162,173,231,170,187,238,167,175,232,155,157,229,147,145,242,174,183,241,177,188,236,171,181,236,180,194,218,148,154,180,87,80,198,100,87,207,109,93,233,155,155,240,174,185,235,168,179,237,180,194,208,131,134,172,77,68,207,108,100,210,113,104,218,129,124,231,157,158,235,168,179,236,179,192,203,123,121,174,76,65,192,93,84,198,96,87,192,96,87,204,112,102,230,159,166,230,172,182,226,156,162,190,96,88,183,87,79,189,91,83,183,86,79,192,97,88,221,147,151,228,170,182,238,178,193,217,139,142,184,85,74,175,78,71,175,77,70,197,107,99,228,162,174,225,170,185,232,174,189,231,166,176,211,129,125,206,122,118,184,91,82,205,120,114,227,161,172,4 240,203,171,239,192,164,214,144,111,188,107,74,228,163,139,235,170,150,234,171,147,232,177,157,237,194,159,238,185,155,189,115,82,140,64,44,200,123,94,233,167,148,232,167,146,231,172,149,238,192,156,238,182,153,174,101,75,120,53,40,167,82,54,221,146,123,234,166,147,229,166,138,239,193,163,233,171,136,136,70,49,110,48,37,192,103,79,209,130,106,233,173,157,232,174,152,236,186,154,233,176,144,179,107,76,143,66,47,192,102,79,206,122,94,227,161,139,231,172,150,235,181,150,237,183,156,214,140,104,193,104,78,183,94,69,203,119,85,226,154,126,227,164,142,235,188,160,236,182,150,221,155,122,194,109,79,192,105,77,210,133,102,229,160,135,224,159,134,234,193,166,236,189,162,237,185,160,220,148,118,214,135,109,231,166,145,227,158,137,224,158,136,4 217,178,169,220,180,169,218,178,168,219,179,173,219,175,170,218,179,171,213,176,169,207,171,167,217,176,166,219,177,166,220,179,170,218,173,161,219,173,159,218,177,167,215,176,167,211,174,168,217,175,163,219,177,168,194,146,128,170,109,81,198,139,106,218,176,165,217,178,172,215,177,171,217,176,164,215,169,153,158,99,74,124,70,56,169,107,76,217,173,157,219,180,175,214,174,166,217,175,162,212,161,140,144,87,66,124,73,60,168,110,84,219,175,163,219,177,170,214,173,163,216,173,163,216,167,150,167,110,83,163,102,73,204,150,128,222,180,174,217,175,165,214,175,166,213,169,162,216,170,159,215,165,147,216,166,149,220,173,165,219,175,170,215,172,165,213,174,167,210,166,157,217,170,160,221,173,163,222,175,166,220,174,168,216,170,168,212,168,164,208,169,165,4 211,181,183,216,185,187,219,188,189,221,189,191,211,169,149,212,172,162,216,184,191,212,183,189,209,177,173,213,179,176,210,175,168,185,138,116,180,128,99,206,168,161,213,180,182,207,173,172,209,177,177,214,182,184,196,155,143,130,76,48,120,66,42,178,130,107,213,178,176,205,170,169,209,180,178,216,186,185,193,152,136,114,67,48,90,50,38,147,99,77,213,179,181,208,177,185,209,180,177,215,185,185,191,150,137,96,56,41,81,50,42,147,99,76,211,173,175,210,178,187,208,179,179,212,180,178,202,166,157,112,71,52,88,51,38,169,126,109,215,179,184,209,178,184,208,179,179,209,180,184,213,184,190,173,128,109,142,90,59,198,159,151,214,182,187,209,179,182,205,179,181,211,186,193,214,186,193,206,168,160,203,162,150,215,183,187,212,180,178,207,177,180,4 168,124,110,178,138,131,171,140,144,146,117,130,133,100,120,132,100,121,173,135,137,185,146,136,170,128,114,180,146,140,153,122,131,141,125,145,131,117,144,121,96,115,161,128,129,186,147,132,172,132,117,159,132,130,135,111,120,141,142,180,99,113,159,95,81,90,157,124,120,184,142,123,172,132,121,130,106,108,126,115,146,141,147,194,77,91,132,103,103,127,168,141,143,196,160,149,171,131,120,138,112,116,146,135,166,140,147,199,106,119,161,123,126,158,176,148,144,200,165,158,173,134,124,136,110,118,140,120,126,137,134,169,127,128,163,126,120,142,192,162,154,202,163,146,176,136,126,147,115,119,151,113,107,175,150,159,148,134,157,148,130,140,203,168,152,200,160,139,178,136,129,165,128,127,169,133,139,190,154,154,149,127,143,177,155,164,206,167,146,197,154,130,4 227,168,170,226,163,158,225,157,150,232,163,169,230,158,166,225,150,155,216,137,139,208,130,128,227,170,173,228,168,167,221,156,153,197,126,114,199,119,112,206,125,122,215,134,134,206,124,124,227,169,172,227,164,163,213,144,139,143,74,64,154,77,64,173,91,79,217,132,136,210,127,129,225,165,164,209,142,135,178,102,84,129,67,60,100,44,40,164,85,74,215,136,136,215,137,141,223,161,162,201,133,130,141,71,63,122,63,58,101,45,44,153,76,66,213,137,141,215,136,147,220,158,153,187,117,108,97,43,39,95,47,47,98,45,44,158,80,69,208,129,128,205,128,131,217,156,154,201,128,121,139,76,67,143,80,72,139,75,67,194,117,113,210,130,130,203,131,126,211,147,143,211,142,139,216,154,151,209,141,138,202,130,119,219,149,154,210,133,140,194,123,111,4 202,173,158,210,179,165,216,183,165,218,183,165,217,184,167,217,183,165,213,178,162,208,174,158,203,172,159,209,178,163,216,181,166,220,184,166,221,186,167,218,183,166,215,179,162,210,176,160,203,172,158,209,177,164,219,185,168,185,142,121,177,131,109,220,182,164,217,181,166,213,179,163,205,172,156,208,177,167,211,172,148,128,87,71,114,70,58,199,154,130,218,182,166,213,177,161,208,173,155,210,178,168,205,162,138,110,74,63,101,64,57,196,150,123,219,181,165,211,174,160,210,175,157,211,176,161,215,177,162,194,148,127,184,136,109,212,171,151,216,177,161,211,173,158,210,175,156,213,177,162,215,176,162,219,181,167,223,186,168,219,181,164,214,176,161,211,174,158,209,173,154,215,178,162,218,178,163,219,179,163,221,184,166,219,182,163,215,176,158,209,171,154,4 223,177,165,228,179,166,230,177,166,231,181,171,230,182,177,232,181,175,229,178,170,224,174,167,225,179,165,229,181,168,223,167,148,196,128,99,209,148,127,233,181,175,231,179,173,227,178,172,227,180,168,231,182,169,196,131,101,136,68,46,151,78,52,207,143,123,236,188,183,228,179,170,226,180,169,233,182,167,173,105,77,102,49,39,106,50,39,180,112,84,236,186,177,229,179,169,227,179,169,231,179,167,185,115,86,126,62,46,105,48,36,189,124,100,237,186,178,231,181,172,226,177,161,233,185,176,210,149,127,139,68,43,150,79,52,212,151,131,235,184,175,229,178,167,225,177,163,229,180,167,233,181,169,205,138,112,206,138,109,233,178,163,232,179,167,230,180,169,224,174,160,225,176,163,233,182,169,236,184,172,236,182,169,233,181,165,232,180,169,228,181,169,4 204,160,149,209,163,151,214,162,141,216,155,131,216,146,125,218,155,136,220,170,156,221,187,189,206,164,149,213,164,145,213,149,121,217,146,123,219,141,123,217,139,120,221,164,142,222,184,172,209,163,143,215,158,131,213,141,118,213,137,118,216,134,118,221,147,130,222,166,144,222,182,168,211,161,139,216,154,129,207,134,118,193,112,96,208,129,111,225,166,147,221,169,147,220,177,159,211,156,129,219,148,125,178,113,102,144,86,80,213,139,123,223,166,147,222,169,146,222,180,162,209,151,128,216,143,121,175,112,105,151,101,102,221,151,131,216,150,126,223,171,147,223,189,182,210,156,139,212,147,124,202,130,114,205,135,122,219,152,131,217,153,126,222,176,152,222,192,192,207,154,138,207,139,122,204,126,106,214,141,119,222,160,133,222,174,151,223,186,171,222,195,199,4 221,137,116,225,139,117,229,146,130,236,157,145,236,156,143,227,138,124,223,139,129,215,129,114,221,136,116,224,140,121,234,153,139,234,147,129,230,136,113,228,136,119,226,140,125,220,136,122,224,137,117,228,144,127,230,143,120,230,136,115,237,138,120,228,136,116,229,137,118,223,134,115,225,137,116,228,140,120,238,149,130,191,106,92,152,77,70,224,134,113,227,140,119,222,134,111,226,140,119,227,139,119,241,148,127,178,97,85,44,9,11,187,104,87,235,149,125,227,142,116,226,137,118,229,141,124,236,146,128,219,129,110,147,74,64,194,107,88,231,144,118,228,144,116,225,135,120,229,133,116,232,141,124,238,147,124,241,152,127,231,145,120,233,151,127,231,150,125,221,131,119,224,127,110,233,145,126,237,150,127,237,151,124,237,152,127,237,156,134,230,153,132,4 202,144,142,224,185,184,228,193,193,232,200,200,234,205,210,230,201,203,227,196,194,218,185,177,209,154,152,222,178,175,217,159,145,208,138,114,221,171,156,230,197,192,228,200,196,221,194,187,217,162,158,220,169,162,180,93,69,176,88,70,192,103,74,220,172,157,231,208,208,223,195,187,219,166,161,216,162,152,183,97,77,171,79,58,179,89,69,198,131,112,229,203,198,223,200,192,223,187,188,224,181,176,185,101,79,160,70,50,173,84,61,199,128,101,228,202,194,223,202,195,221,187,185,230,199,204,194,121,102,184,94,67,202,121,90,222,173,155,229,204,204,221,195,186,219,186,186,226,195,200,225,186,178,218,158,133,214,149,121,223,180,167,227,200,200,219,190,184,212,169,159,223,191,190,227,198,199,228,196,191,225,187,174,226,192,186,223,196,191,214,184,178,4 212,198,221,229,213,238,235,217,237,236,206,218,240,221,246,235,213,242,218,194,221,188,172,194,223,203,224,239,226,251,212,175,177,157,95,75,220,178,187,239,212,237,226,203,226,201,181,202,228,205,229,243,214,226,161,103,90,99,46,34,145,82,68,230,197,212,231,211,236,207,187,208,234,211,233,246,219,239,174,118,108,110,56,45,121,61,48,218,176,185,236,215,239,210,186,205,236,209,233,247,227,253,213,167,166,134,61,37,127,60,41,215,170,171,238,221,245,210,191,215,234,211,239,244,217,242,237,204,222,208,160,157,182,119,97,230,198,211,237,223,249,207,188,210,229,204,236,242,219,246,249,233,255,246,232,255,244,223,240,242,226,247,230,221,244,202,191,212,220,199,232,240,220,250,245,221,249,245,224,248,245,230,252,235,216,239,222,209,234,193,186,206,4 160,119,117,243,183,192,235,175,179,228,164,153,235,175,168,231,174,175,232,180,182,180,148,153,203,152,146,229,170,173,234,171,179,241,181,179,244,188,182,240,185,187,236,184,189,213,171,172,213,164,164,239,185,194,249,192,201,253,200,199,249,198,193,251,203,205,237,191,199,216,171,171,232,176,189,249,189,205,253,200,209,234,178,176,237,183,170,249,199,194,232,183,178,228,187,193,234,169,182,243,181,192,255,209,230,201,146,146,207,152,146,252,201,201,244,196,196,225,184,190,243,182,205,242,181,189,248,191,206,255,200,218,255,203,219,251,196,206,250,200,210,227,181,185,232,179,206,250,189,216,249,190,220,250,196,225,245,183,201,247,176,188,246,190,205,225,179,189,139,103,116,251,189,230,250,191,233,249,198,234,249,190,218,248,179,204,247,187,208,185,147,158,4 234,147,140,239,153,148,242,154,151,243,152,151,245,160,156,243,157,156,237,148,151,232,144,146,234,149,140,240,158,150,243,153,151,245,156,153,244,158,154,238,150,145,233,143,140,229,138,137,234,149,138,241,155,148,244,155,152,242,152,149,230,133,127,223,136,127,218,127,122,219,126,122,234,150,138,239,148,143,238,146,142,227,131,127,214,121,114,211,124,111,210,123,118,207,112,111,233,148,137,236,148,142,232,138,135,213,116,103,194,96,79,181,82,66,181,80,74,191,89,89,231,146,137,232,143,138,227,134,130,201,103,87,174,70,55,153,61,52,160,51,56,192,90,91,225,138,129,227,135,133,225,133,133,208,108,102,178,74,67,156,51,50,186,80,85,215,119,120,222,133,128,226,135,133,226,134,134,222,120,122,210,106,107,206,106,106,221,129,131,221,131,134,4 222,146,159,237,185,191,237,184,191,237,183,191,239,187,195,237,184,191,233,177,185,230,176,180,227,171,176,215,152,152,210,143,145,223,161,162,231,175,176,233,181,185,231,179,182,229,177,180,224,161,163,161,81,76,112,37,39,146,65,60,171,91,84,202,133,130,226,170,172,227,175,178,218,154,150,145,71,65,90,29,38,98,31,40,85,26,35,111,38,41,167,92,89,212,147,143,221,162,154,173,96,83,124,47,45,84,29,39,58,24,34,63,25,38,108,42,44,176,95,79,222,169,163,209,141,129,166,81,69,101,34,35,72,24,31,84,33,36,125,58,52,190,122,109,222,169,166,223,169,168,205,139,129,176,100,89,156,82,73,169,94,83,200,140,132,216,167,161,223,171,170,225,171,172,225,172,172,222,167,164,219,164,160,219,168,163,221,174,172,219,171,166,4 232,162,162,195,103,99,179,86,85,210,117,110,229,156,155,242,181,184,243,185,185,236,177,170,234,167,168,195,104,100,155,61,59,175,78,75,193,97,91,234,168,172,242,186,187,233,170,170,236,174,176,208,126,123,148,59,55,146,57,59,158,61,63,213,133,133,240,185,186,237,181,181,238,180,180,215,141,132,146,59,55,120,45,48,130,46,51,177,89,83,233,173,171,238,185,183,238,182,179,225,157,146,152,71,64,116,45,46,118,44,50,162,73,73,226,161,160,237,186,185,236,178,173,237,177,168,192,113,100,123,48,47,136,56,61,167,75,77,215,142,142,235,182,184,235,177,172,237,177,167,213,139,125,154,70,63,142,58,59,177,87,88,214,138,139,229,172,176,234,176,169,236,178,170,231,169,161,213,141,131,188,106,102,194,107,107,224,161,163,226,168,170,4 226,169,188,231,172,193,233,175,196,231,174,193,231,176,194,227,173,187,220,165,176,215,161,170,224,165,181,229,169,186,230,172,191,230,174,192,225,171,187,221,167,182,217,161,172,214,158,166,224,165,183,227,168,186,231,176,194,202,130,136,189,103,102,213,149,155,215,160,171,213,157,165,225,168,183,224,165,180,226,169,186,191,109,118,149,63,66,192,115,111,213,154,161,212,155,166,225,168,182,226,170,184,224,166,180,189,108,118,103,45,53,168,85,78,207,142,143,209,153,166,223,168,180,226,173,186,223,169,181,189,113,117,154,65,64,172,85,75,206,144,146,208,152,164,220,167,177,222,169,181,221,167,181,200,132,136,178,93,85,193,120,115,211,156,164,206,151,159,212,155,162,217,162,176,217,161,178,216,160,172,209,149,151,212,157,161,210,157,167,204,148,156,4 211,153,166,213,156,169,215,156,173,224,167,190,233,175,200,234,172,189,236,175,196,235,177,199,203,141,147,210,154,168,216,162,186,225,168,189,234,175,194,238,178,197,243,186,207,241,186,205,212,157,171,217,164,178,220,167,184,224,166,185,215,145,150,228,168,177,239,185,203,235,179,194,217,162,172,221,170,183,218,163,178,194,112,119,145,52,53,192,115,114,236,179,188,233,178,190,213,158,163,219,169,180,211,148,157,171,73,70,157,62,62,171,74,67,228,166,168,238,189,202,214,162,169,218,164,173,223,170,179,203,129,120,186,94,77,202,120,107,229,175,181,231,180,184,209,155,166,215,161,173,225,176,190,226,174,181,216,148,139,219,155,157,227,175,181,229,180,187,203,147,158,211,158,168,224,174,183,228,178,193,229,177,189,226,169,180,228,178,187,225,177,186,4 226,152,162,229,157,170,231,157,170,237,161,175,237,163,177,234,156,170,233,159,172,226,156,163,224,148,156,226,154,162,225,151,158,230,151,156,235,159,168,236,162,174,232,159,168,226,157,163,222,148,152,223,145,151,199,106,104,216,132,133,237,167,174,237,168,178,232,162,167,228,161,165,224,156,159,222,145,151,167,74,77,191,99,99,236,168,175,236,169,176,231,161,165,226,158,161,221,150,155,225,155,159,182,96,99,178,79,79,228,156,161,235,170,172,229,159,163,224,157,162,218,146,150,223,153,158,221,148,152,216,137,140,229,161,166,233,169,173,225,157,158,220,153,158,216,146,147,221,150,152,224,158,161,227,162,165,227,160,159,230,166,170,225,161,166,218,152,157,214,145,146,220,150,153,223,155,158,225,161,163,228,164,168,226,161,167,223,161,164,214,151,152,4 219,176,183,227,182,193,232,183,194,232,175,187,235,182,194,236,187,196,232,185,192,225,182,192,219,175,178,229,183,189,237,187,197,236,181,189,240,190,199,239,191,198,233,184,189,227,178,186,221,179,183,229,183,188,234,182,188,236,181,184,244,196,207,242,197,203,237,190,193,231,185,194,220,177,179,231,191,201,224,173,174,196,129,109,208,146,134,237,187,192,239,193,201,231,184,190,222,176,176,231,186,192,226,172,169,148,79,55,157,85,58,232,178,176,234,186,189,229,184,191,223,176,176,229,179,180,239,187,194,220,165,166,216,160,158,238,192,197,233,190,194,227,186,194,221,175,175,229,182,182,239,192,199,245,194,204,245,195,204,238,190,194,232,187,188,224,179,182,220,176,178,230,182,185,237,188,194,239,186,195,239,185,189,237,186,190,232,183,186,224,177,181,4 253,174,183,252,174,183,239,155,159,243,159,163,247,165,168,252,177,178,254,180,181,249,175,175,250,173,181,247,163,172,162,73,87,138,57,74,175,79,90,188,95,103,213,122,126,236,154,153,238,153,159,210,118,128,130,51,67,115,46,66,126,49,69,121,45,63,142,51,62,213,119,124,211,114,122,146,56,69,122,49,66,120,50,67,116,47,66,127,54,68,133,50,61,193,96,100,205,115,120,129,46,58,118,45,63,109,41,60,111,42,60,124,47,60,159,64,72,212,123,123,237,162,163,202,115,122,164,73,83,145,60,72,157,71,79,178,93,94,225,140,139,243,172,168,247,175,174,250,176,180,240,158,164,235,154,157,238,159,157,246,175,171,248,181,176,245,178,171,247,171,173,249,174,179,250,176,182,250,177,181,251,180,181,250,180,179,249,180,175,246,180,173,4 238,148,146,238,141,144,236,137,139,244,147,150,251,159,163,251,164,165,251,165,163,245,156,154,229,130,128,220,109,111,205,85,90,202,80,89,233,130,137,251,162,163,249,163,160,246,158,155,213,109,106,192,69,78,180,48,66,176,53,67,192,86,91,238,143,147,247,153,151,246,156,155,201,94,96,170,50,64,178,55,70,188,76,78,171,65,68,209,111,113,246,149,151,242,149,151,207,109,107,171,66,69,184,82,77,173,66,63,158,49,54,189,88,87,245,156,152,242,152,150,222,133,129,180,85,81,163,70,64,154,53,54,140,33,41,201,101,99,244,162,153,240,159,151,227,141,136,211,121,117,174,77,77,162,61,64,188,85,88,230,143,140,238,159,151,237,157,150,227,144,136,230,145,141,227,136,134,224,126,126,235,146,144,235,153,149,234,154,148,232,150,145,4 227,144,150,230,142,154,232,138,152,231,139,155,229,140,159,235,158,168,234,158,160,226,148,151,224,137,145,228,143,152,232,145,155,231,141,151,228,141,153,236,159,163,233,160,157,225,149,151,222,137,143,228,144,151,221,125,127,209,108,106,226,143,148,233,160,160,232,161,160,224,151,151,220,136,142,216,125,125,189,82,78,178,70,67,214,122,121,232,158,161,230,159,159,223,152,152,221,138,141,201,102,93,160,55,54,160,54,54,214,117,116,233,160,162,227,156,156,221,150,152,219,143,144,217,133,128,178,74,71,183,75,72,222,135,132,229,158,157,227,156,153,222,152,152,219,148,144,222,147,147,210,120,119,214,122,113,228,152,146,227,158,155,224,154,151,217,146,147,216,147,141,217,143,144,219,142,146,226,154,153,227,155,154,223,152,151,217,145,145,210,134,139,4 239,155,172,236,144,160,226,120,132,232,131,142,241,152,163,243,160,170,240,157,165,235,157,161,233,145,156,223,119,129,205,89,101,188,68,81,218,108,115,235,146,153,237,158,165,230,145,148,231,142,151,201,91,98,171,55,71,183,71,89,204,89,96,212,101,102,231,143,149,228,141,145,228,132,141,173,65,78,127,31,59,175,73,91,159,50,70,211,109,122,237,152,167,222,131,136,230,143,152,188,88,98,111,23,51,135,42,61,135,29,53,201,95,108,232,143,161,227,139,148,232,151,160,212,116,124,128,28,49,139,37,59,181,69,82,211,105,116,228,135,147,229,141,155,230,153,160,220,129,137,176,68,83,177,68,83,219,119,132,232,146,161,232,151,162,229,149,159,230,158,168,227,145,159,220,126,144,217,113,131,227,137,157,231,150,164,230,151,161,226,149,162,4 219,156,159,223,154,164,229,157,167,231,158,170,235,169,182,235,171,182,233,169,178,227,164,169,219,152,151,223,147,155,227,154,162,220,140,146,227,157,163,232,166,176,230,166,174,226,165,168,218,145,146,221,146,152,204,124,123,186,89,83,204,114,112,228,158,162,227,161,166,224,160,164,214,138,140,200,127,130,156,65,65,171,68,66,189,92,87,223,151,152,225,160,163,218,153,154,217,142,142,172,104,103,104,30,33,176,76,75,195,101,93,221,152,152,224,161,162,217,154,156,212,145,142,200,133,131,140,64,67,167,78,79,207,128,123,222,159,156,220,157,155,214,149,148,208,144,138,215,153,151,214,145,145,209,137,138,219,154,153,219,157,153,217,156,152,211,148,144,208,147,141,214,152,147,213,149,148,212,144,143,217,151,150,218,157,153,212,149,144,206,144,139,4 210,163,158,220,173,174,218,159,160,213,140,136,221,162,163,225,183,186,222,184,185,216,169,174,211,166,163,211,147,147,185,90,86,174,69,67,199,103,98,220,164,167,221,180,185,216,171,174,208,158,153,181,87,84,155,51,54,149,49,54,181,84,82,217,153,158,220,180,183,218,183,182,203,146,138,176,77,73,148,53,55,147,51,56,175,79,80,207,134,136,221,186,188,218,184,184,204,154,148,185,103,95,147,54,51,147,53,54,161,67,59,205,141,137,221,185,189,217,177,181,203,158,150,187,110,98,162,66,58,179,97,85,191,111,101,214,165,169,218,182,185,215,179,181,201,167,160,199,147,135,195,131,123,206,152,149,214,167,171,217,169,174,213,173,177,210,176,178,199,173,167,205,172,170,208,172,175,211,177,182,216,186,190,216,176,180,211,174,178,208,181,182,4 229,201,225,237,206,235,240,206,236,224,163,174,207,124,117,213,138,136,226,185,202,225,203,228,231,203,230,237,199,231,228,169,187,202,107,105,191,86,85,203,113,111,217,158,164,222,191,218,230,200,231,231,182,207,201,103,106,188,75,85,185,77,84,194,102,101,216,157,164,220,180,203,230,201,232,223,169,191,197,94,99,189,82,90,185,79,85,196,106,110,202,129,130,212,163,177,227,198,228,220,165,187,207,126,130,193,98,97,190,92,92,183,88,86,189,109,105,212,165,181,222,191,222,222,174,199,209,136,140,193,100,100,193,104,103,193,108,103,197,125,123,213,174,193,216,186,216,220,185,212,210,149,157,200,121,124,205,135,142,212,153,162,215,175,192,214,187,211,211,186,212,217,190,218,218,182,207,217,171,195,219,178,207,221,193,222,220,199,226,214,193,217,4 187,141,129,196,161,156,201,175,172,203,172,166,203,168,162,202,175,170,201,170,162,198,163,156,189,140,125,196,156,147,203,171,169,202,164,159,203,165,157,204,179,175,201,173,167,198,168,161,194,154,142,200,165,159,200,159,155,192,137,123,195,146,135,204,169,164,202,171,164,200,171,164,197,165,159,202,172,169,191,140,126,170,85,67,182,96,84,194,136,123,204,167,164,200,171,165,199,166,160,201,170,169,199,160,154,186,115,101,184,102,88,199,150,143,204,169,167,200,173,169,198,162,156,202,171,170,204,175,173,202,158,151,202,162,159,204,170,168,202,167,164,200,170,167,197,159,156,201,170,170,204,175,174,205,168,168,205,172,172,204,173,171,202,167,165,198,165,161,195,156,152,200,167,173,204,170,172,204,162,162,203,169,168,202,168,168,199,160,159,195,158,154,4 145,115,125,155,122,134,166,137,155,163,130,148,166,140,155,161,128,145,154,120,138,140,107,120,150,122,135,160,131,143,166,132,146,162,121,136,163,127,138,163,129,141,161,128,144,151,120,135,152,123,137,159,126,137,162,122,136,164,124,139,158,116,129,162,125,135,166,136,152,156,128,141,149,118,128,146,107,110,150,105,113,158,113,125,156,114,123,158,118,126,172,147,162,158,130,144,147,116,128,141,99,99,147,102,107,156,111,119,154,109,117,160,121,131,173,146,161,160,134,147,146,114,132,143,106,109,149,109,115,160,119,130,153,111,118,146,100,104,164,133,145,161,139,152,138,105,118,149,117,128,160,129,146,160,121,134,144,98,97,139,91,89,158,128,138,151,124,135,131,99,107,143,109,121,158,130,148,165,136,155,159,124,134,152,115,121,152,121,132,142,113,121,4 202,176,168,208,185,180,213,192,187,214,194,191,212,192,187,211,192,188,203,182,178,195,171,167,206,182,176,210,187,181,217,199,194,219,202,199,217,199,195,214,196,195,208,188,185,198,174,170,209,189,184,215,197,194,215,192,185,188,143,123,207,179,170,215,198,197,208,189,186,198,176,172,211,192,186,218,202,199,203,169,153,149,76,42,174,117,92,212,191,186,209,190,188,199,174,170,210,190,185,215,197,192,211,185,175,168,106,76,163,99,70,210,186,178,208,188,185,198,173,169,211,193,189,215,196,190,217,199,193,203,171,159,196,160,147,214,196,192,207,187,183,198,175,173,208,189,184,213,194,190,215,197,190,216,199,194,214,196,193,209,190,187,205,184,181,196,173,170,204,184,181,209,190,186,212,192,186,209,189,184,209,189,184,205,186,183,199,176,174,190,163,160,4 192,157,173,208,179,201,212,177,195,214,177,197,216,181,209,211,176,197,204,168,191,190,153,177,200,168,183,215,189,209,220,188,208,220,186,210,215,174,188,217,184,204,214,185,209,200,168,194,208,178,198,220,192,215,217,177,189,208,153,142,206,148,140,211,165,166,220,194,222,206,172,198,211,181,203,221,191,217,220,181,193,205,143,127,199,135,123,206,150,144,218,182,203,209,176,197,209,179,187,220,189,205,225,195,216,216,169,167,199,137,117,202,141,134,216,176,192,209,176,193,210,181,191,221,193,203,222,190,197,216,170,167,204,138,123,207,152,151,215,181,197,208,174,191,208,180,194,217,188,198,223,195,210,224,195,211,218,179,190,213,172,185,211,178,196,201,164,179,202,176,188,209,176,179,221,194,208,223,196,213,222,196,217,216,184,203,205,169,184,192,153,165,4 177,148,152,190,160,169,198,165,182,193,146,166,188,141,156,190,157,168,181,149,154,167,136,139,185,152,162,202,172,190,203,165,184,190,139,155,200,153,173,196,154,168,190,154,161,174,138,146,189,157,170,206,175,194,169,116,124,144,80,80,177,122,132,201,159,176,195,157,166,182,148,155,194,162,181,204,170,181,146,91,92,137,73,71,139,70,68,181,127,136,196,154,167,179,139,147,192,156,168,203,172,181,189,144,156,154,91,90,166,103,105,193,146,163,197,160,173,182,144,152,190,153,161,200,162,171,203,162,176,167,107,107,182,126,131,206,167,184,193,155,169,179,141,154,184,153,159,197,163,170,205,172,184,198,157,165,203,164,176,201,164,179,190,155,164,174,142,151,178,152,156,189,157,159,196,163,171,199,165,175,199,166,179,193,160,170,182,153,158,171,148,150,4 193,168,167,199,181,184,204,185,192,209,192,201,205,187,195,206,179,184,202,179,183,195,170,173,196,179,184,202,185,192,206,185,195,195,148,143,203,160,152,207,187,192,204,188,193,198,180,184,200,180,184,206,189,196,202,156,153,178,99,83,166,89,75,194,152,145,208,196,200,201,180,183,201,182,187,207,198,209,197,151,145,188,119,105,163,82,68,187,133,125,210,198,204,202,184,185,201,181,185,209,194,201,190,140,132,160,76,60,188,124,108,205,172,170,208,188,190,203,183,181,203,176,177,209,184,188,200,159,155,175,94,72,206,176,178,210,197,207,205,189,193,201,186,187,202,174,177,206,184,187,208,194,200,209,179,177,209,191,199,207,192,200,204,185,188,199,180,175,198,171,172,205,184,192,208,188,192,208,191,195,208,188,192,206,186,189,202,178,174,196,172,165,4 244,180,176,246,182,182,244,176,179,239,162,160,243,175,176,246,183,183,246,182,186,241,174,176,243,174,166,247,182,178,245,175,175,219,130,118,226,147,132,245,183,182,245,179,181,244,177,178,245,180,177,248,182,178,237,163,149,213,123,103,214,130,109,243,180,173,244,178,180,242,175,174,247,187,187,248,188,189,237,166,148,222,144,124,187,105,90,208,135,122,246,183,178,243,180,180,249,190,191,243,178,170,238,166,149,198,120,105,159,83,83,180,105,99,240,174,165,242,182,183,244,181,180,238,168,160,233,156,136,168,90,76,144,71,71,182,104,96,233,164,157,240,176,172,238,170,163,240,172,170,243,181,180,222,151,144,207,130,122,214,138,126,238,172,167,240,174,175,236,171,170,243,179,176,243,181,184,244,182,188,246,187,198,238,173,172,234,161,151,239,172,177,4 223,200,199,225,203,202,229,208,207,227,203,200,225,200,197,225,203,202,222,197,194,218,192,189,226,201,201,227,205,205,229,205,204,223,191,181,216,176,161,224,193,188,224,199,199,222,199,199,227,203,200,228,204,204,226,197,189,201,148,119,181,115,79,197,142,114,222,192,186,224,201,203,229,208,209,230,205,202,200,148,122,187,125,93,183,119,88,174,108,73,214,172,157,223,198,196,228,206,207,230,204,198,184,123,94,163,91,61,184,121,92,177,114,84,216,177,162,224,198,195,227,202,203,230,203,199,203,155,132,179,114,82,181,118,88,208,164,147,227,200,199,224,200,200,228,203,205,226,197,194,222,190,183,221,181,171,222,182,174,226,195,191,225,201,202,220,196,198,224,198,199,226,198,199,229,201,202,230,204,204,228,200,200,227,201,201,225,203,204,215,190,190,4 233,198,182,236,203,188,236,203,185,235,201,181,234,197,179,232,196,175,232,199,182,227,193,175,234,200,183,236,200,181,237,201,180,237,199,176,233,191,168,231,188,165,232,195,175,228,193,176,236,202,184,236,197,175,234,189,160,207,144,105,199,128,88,207,142,104,228,187,163,227,189,170,234,194,172,231,185,157,206,137,92,177,88,42,185,105,63,185,109,70,216,159,129,230,192,173,234,194,173,219,162,127,195,119,73,207,131,86,191,111,73,184,107,69,208,145,109,231,191,169,231,187,163,215,152,114,197,118,70,209,134,88,195,117,76,194,121,80,216,163,131,232,198,180,233,194,173,225,173,143,221,163,128,219,156,119,219,160,126,217,161,128,226,180,155,232,199,182,235,200,183,233,191,171,234,190,171,232,189,167,231,187,166,232,195,179,230,190,171,229,192,173,4 191,152,152,200,165,167,205,172,172,206,172,170,203,167,168,195,160,161,191,156,160,184,151,157,195,158,156,202,166,166,207,175,176,206,169,169,202,162,162,205,168,171,199,166,170,189,154,159,197,160,159,203,170,169,206,165,166,196,134,131,191,124,117,204,164,164,200,171,175,187,154,157,199,163,162,205,166,167,192,127,122,167,88,81,174,97,90,196,147,146,203,170,172,193,161,160,199,162,159,205,163,163,188,115,108,157,78,72,170,93,87,200,141,142,204,168,169,197,166,163,200,161,156,203,163,160,203,151,147,194,118,110,189,113,108,204,151,152,203,169,168,195,165,160,195,155,144,203,165,156,205,164,156,206,159,153,206,155,154,207,171,170,201,168,166,195,163,157,191,150,135,200,163,152,200,158,145,201,154,144,204,168,163,206,172,167,199,167,162,193,159,151,4 178,147,152,186,159,162,188,161,164,185,158,160,188,162,161,187,160,158,184,155,153,181,150,147,176,141,148,180,142,146,181,141,139,191,161,162,191,163,162,189,158,155,187,158,156,185,155,153,174,139,147,174,131,134,161,98,88,179,136,133,180,140,134,174,125,111,188,153,147,191,163,162,170,138,144,180,142,143,166,111,105,144,79,71,166,112,101,164,104,86,187,148,137,199,177,175,170,136,144,187,157,161,176,132,132,152,90,83,177,129,121,178,131,117,198,172,169,200,180,178,162,125,133,187,157,163,184,147,149,182,145,147,189,150,147,192,156,150,199,176,175,199,177,175,153,111,116,177,143,148,194,163,167,197,172,174,196,169,170,202,180,180,201,182,180,196,171,170,153,112,116,180,146,152,192,162,167,196,169,173,198,175,177,199,177,177,198,176,175,195,170,169,4 196,179,182,201,181,187,197,173,171,203,178,175,213,194,196,207,189,191,199,184,189,177,156,158,203,185,189,210,191,194,210,184,181,202,168,161,213,190,191,213,195,198,206,191,195,192,176,179,202,181,184,212,190,191,188,146,142,169,109,96,200,164,151,210,189,187,209,196,201,198,183,188,204,183,187,207,181,180,180,116,110,169,97,85,161,104,85,181,137,120,209,194,197,198,184,188,202,181,185,204,176,175,189,140,134,151,84,71,155,95,75,191,156,143,210,199,204,199,185,189,204,186,188,208,186,184,195,158,150,150,92,75,167,114,91,214,201,204,208,198,204,191,177,182,194,174,176,208,187,188,215,197,199,214,198,199,202,176,168,204,186,188,197,182,183,193,181,183,192,173,176,205,187,191,208,191,195,209,197,200,209,197,202,202,186,189,196,181,183,187,173,175,4 198,168,164,202,176,170,204,183,176,204,181,176,204,183,178,205,186,181,201,177,172,196,167,164,201,173,168,203,180,175,206,184,179,207,182,178,209,191,188,207,186,182,204,179,173,201,175,171,203,177,173,205,178,172,208,185,180,207,179,172,201,162,149,208,183,180,207,182,178,204,180,176,204,179,175,205,174,167,211,180,171,160,106,92,132,56,35,206,172,163,209,188,185,205,180,175,205,180,176,206,181,177,215,183,174,114,58,48,84,25,17,210,174,160,208,189,186,205,178,173,205,179,174,207,182,178,212,191,187,189,150,139,164,106,88,211,185,177,208,187,181,204,179,174,204,176,171,206,176,172,209,188,182,212,190,185,214,191,184,210,187,182,208,183,176,204,179,174,204,178,173,207,181,176,209,185,180,209,189,184,208,188,183,209,187,181,206,182,176,202,177,172,4 221,166,163,225,172,168,229,181,185,227,179,180,224,174,171,221,168,161,222,172,169,213,161,152,224,169,166,226,173,169,227,179,186,230,182,185,229,180,181,226,178,176,216,163,161,205,150,145,220,160,159,225,167,165,221,163,161,193,125,113,207,148,140,224,178,176,213,167,162,218,172,173,217,154,153,223,163,165,202,136,128,140,74,62,136,76,66,216,164,160,229,185,182,222,174,167,215,151,155,219,157,165,177,102,87,131,67,58,132,70,61,210,153,146,218,165,158,213,153,143,211,152,154,215,151,153,182,110,102,143,78,69,182,117,103,219,161,153,213,154,144,214,159,149,207,132,131,211,146,146,217,161,165,209,150,147,214,156,149,222,168,164,218,160,154,212,154,147,209,140,144,208,137,139,210,144,145,217,150,150,218,162,160,219,165,163,214,158,154,208,149,142,4 214,157,150,223,173,166,226,175,171,225,174,166,225,176,178,227,180,183,221,170,162,212,153,140,221,167,158,226,178,174,227,177,171,207,136,112,219,161,155,231,189,195,223,171,168,214,151,147,220,167,155,227,179,172,208,146,133,183,101,74,212,141,119,227,177,172,225,177,176,216,157,153,220,164,149,217,160,146,168,85,62,171,85,59,194,120,98,209,144,127,221,166,162,222,172,176,229,183,185,209,143,129,180,93,66,195,114,89,175,97,78,146,67,52,212,150,148,228,186,194,227,178,178,220,160,151,212,146,133,203,126,100,207,139,125,185,118,111,208,146,141,223,173,172,224,172,166,229,181,181,221,163,155,208,133,103,221,163,155,228,176,177,220,163,156,215,157,144,225,178,176,228,181,179,226,173,165,219,160,144,224,171,166,227,181,185,219,163,161,216,159,148,4 167,131,148,166,128,139,165,125,126,168,127,123,179,139,143,180,141,144,187,149,162,184,144,172,175,141,158,180,146,156,180,142,142,187,150,145,195,159,160,199,164,165,197,160,174,194,158,181,182,151,167,181,146,148,184,145,134,183,142,127,184,142,130,203,173,180,202,170,180,204,178,193,191,164,177,194,166,169,188,151,139,155,91,48,165,106,79,202,171,181,197,165,173,201,171,183,194,167,177,199,173,179,197,167,158,171,117,85,183,137,120,204,172,178,207,178,189,205,176,190,195,166,178,194,164,168,203,174,171,203,171,167,207,178,181,207,177,182,205,174,184,205,179,193,200,173,191,204,172,176,208,178,182,209,179,180,210,182,186,204,171,171,207,176,184,206,181,197,191,156,166,200,166,173,210,182,197,208,180,193,212,185,194,211,181,189,207,176,188,205,180,196,4 194,165,139,199,167,139,206,178,155,206,176,152,208,182,164,206,180,161,199,169,147,194,167,147,197,164,135,201,167,139,202,166,137,202,164,138,204,169,146,206,175,155,201,166,147,198,167,147,202,174,151,204,171,147,197,153,122,196,150,124,189,136,105,194,144,118,202,165,144,202,174,154,199,163,135,204,167,141,194,147,114,185,126,94,175,108,74,184,126,93,195,151,126,202,171,150,199,163,136,205,169,143,197,151,119,190,136,103,179,116,84,181,120,85,184,129,98,198,160,140,201,166,143,208,176,153,205,166,140,192,139,106,192,138,107,184,125,92,187,133,102,202,171,152,199,161,139,206,171,146,208,172,149,200,156,129,195,146,117,201,159,136,204,170,150,200,167,146,196,158,134,205,168,144,209,177,156,208,176,156,204,167,145,207,175,156,206,179,161,197,166,145,4 188,161,173,190,162,168,193,167,168,194,166,165,195,167,167,196,168,171,196,170,174,196,172,180,190,163,171,191,164,166,193,165,161,195,165,161,195,167,164,197,171,172,198,173,177,196,170,178,190,163,170,193,166,167,194,163,158,196,163,154,196,164,160,196,167,168,200,175,179,198,174,183,191,163,169,191,162,161,195,161,153,171,126,118,180,140,136,199,169,171,198,171,174,198,174,182,196,170,176,195,168,168,195,160,153,175,126,120,182,137,134,200,171,173,197,169,174,195,167,177,198,173,181,200,175,178,199,172,172,198,163,161,196,158,158,199,169,173,198,170,176,193,165,176,199,173,184,202,176,183,201,174,179,201,173,176,201,174,178,200,173,179,197,170,177,194,166,178,200,176,190,204,178,190,204,178,186,202,175,181,203,178,186,202,177,186,199,175,187,193,167,182,4 184,150,164,194,163,169,201,171,174,199,167,163,200,167,163,204,174,175,204,175,178,200,172,184,187,155,167,196,165,167,197,164,159,201,170,160,204,174,167,205,175,172,207,179,179,204,178,187,189,155,160,195,162,158,196,162,152,194,156,142,200,165,153,204,173,167,205,176,176,205,182,189,194,162,163,194,158,153,199,163,151,142,79,54,150,93,77,208,178,174,201,169,169,201,171,176,193,156,160,194,156,152,204,169,160,139,75,57,135,76,61,211,181,178,200,168,170,198,167,173,197,163,171,196,156,152,199,161,152,192,149,139,192,151,143,206,174,174,202,170,174,197,166,177,200,169,178,200,164,165,202,166,163,209,180,176,207,175,175,204,170,172,202,169,172,195,162,173,202,173,185,207,176,183,207,175,179,208,177,179,208,176,178,209,179,183,204,173,180,200,169,180,4 179,142,149,192,159,166,200,169,177,203,175,181,203,174,181,198,165,170,187,145,149,172,120,120,187,153,160,199,168,176,205,174,183,210,181,191,210,183,192,207,181,190,198,165,174,186,146,153,191,158,164,202,168,175,204,163,169,196,141,142,193,132,128,211,181,192,206,177,189,196,164,174,194,161,168,206,172,182,200,145,147,190,117,111,188,113,106,205,160,165,210,183,197,199,166,178,194,159,168,207,175,186,208,165,174,200,139,137,201,142,140,206,159,161,211,182,193,201,173,186,192,155,163,205,172,183,215,183,196,215,179,187,217,183,190,214,183,189,210,180,188,199,169,181,191,154,161,201,166,174,211,179,190,217,187,198,217,190,199,215,187,196,208,176,185,195,162,172,184,143,151,196,160,169,206,173,185,211,180,189,212,183,192,211,181,191,204,173,181,191,159,169,4 161,140,135,174,154,149,181,165,161,184,168,163,184,167,162,183,166,162,176,156,153,166,144,141,168,148,144,179,161,157,185,169,164,188,172,167,190,175,170,187,172,169,183,166,164,173,152,150,171,151,147,182,166,161,187,167,163,189,167,162,192,171,165,190,170,165,186,171,169,175,154,154,171,150,147,180,160,156,181,148,138,176,130,113,179,138,124,190,166,159,188,171,170,178,159,160,171,150,146,178,152,146,182,148,134,169,114,92,176,128,111,187,158,150,187,169,165,179,162,160,170,148,143,181,159,154,185,157,148,183,146,133,190,163,155,190,170,164,186,169,164,177,158,155,166,145,139,181,161,156,186,166,160,188,166,160,191,173,167,190,176,171,183,165,161,173,152,149,163,143,135,174,154,149,182,165,160,185,170,164,186,169,164,185,170,164,178,160,156,168,147,144,4 246,223,241,244,218,237,244,222,241,246,226,246,244,225,246,244,222,239,243,220,236,242,220,236,245,221,238,246,225,245,246,219,233,228,182,187,233,193,201,243,218,234,242,220,236,242,218,234,247,224,240,228,188,195,164,111,116,114,60,66,136,76,79,215,164,169,242,218,235,240,218,235,250,220,230,173,111,107,55,18,32,82,48,62,86,47,61,127,69,74,220,175,178,241,219,239,249,220,233,184,124,120,69,30,43,106,58,68,95,54,66,78,32,42,172,105,100,242,216,230,245,219,236,235,193,198,162,109,115,95,45,56,107,50,60,158,95,97,223,184,192,241,218,236,245,220,234,245,223,239,231,192,203,185,126,129,186,129,130,229,188,195,243,222,241,238,214,231,246,224,240,243,220,235,241,215,229,243,215,231,244,219,234,242,220,240,241,218,237,241,219,236,4 254,235,235,254,234,235,254,236,237,253,239,242,254,241,241,254,239,240,254,235,232,253,231,226,254,235,234,254,233,233,252,233,231,255,244,246,253,241,243,254,238,238,254,236,236,254,229,227,254,236,238,255,240,243,255,239,236,245,203,196,255,229,226,255,241,241,254,235,235,254,230,225,254,239,240,250,223,220,160,107,105,86,32,37,157,98,99,247,213,210,254,237,238,253,233,232,255,246,247,230,181,171,57,4,11,65,27,39,57,12,23,163,97,92,255,236,235,252,233,232,254,237,239,252,223,218,179,124,125,89,32,39,118,50,48,224,177,172,255,237,238,253,232,230,254,235,235,255,239,239,255,233,230,230,183,178,241,200,195,255,237,238,254,232,233,253,231,231,254,235,234,254,237,238,253,237,236,255,245,246,255,241,244,253,233,234,254,233,232,253,229,228,4 217,197,192,231,214,210,237,223,218,237,220,213,239,222,218,239,226,223,235,220,217,225,207,202,223,204,199,234,219,215,238,219,211,223,181,167,216,170,157,232,205,196,235,218,212,230,215,210,228,211,206,226,196,183,219,173,155,190,122,105,173,95,75,214,163,146,233,209,200,234,220,216,229,212,207,220,181,166,196,129,107,163,84,67,163,85,64,211,156,132,229,198,185,233,218,213,230,214,210,213,166,150,174,96,70,138,56,37,156,74,50,215,160,134,232,203,189,234,218,214,229,212,208,187,117,91,182,104,75,189,118,90,209,150,125,233,194,176,236,215,205,233,221,218,226,208,206,223,190,179,226,189,171,229,190,170,233,197,179,231,197,179,234,214,206,230,217,215,220,201,200,233,219,216,238,225,220,238,222,215,237,218,208,235,215,206,230,212,208,216,199,199,4 246,221,237,246,221,234,245,217,226,244,215,221,242,215,215,242,215,216,240,213,218,237,211,220,245,218,234,244,217,229,245,217,225,245,215,219,243,213,211,240,210,208,238,209,212,237,207,214,245,220,234,246,221,232,229,186,181,209,148,130,223,179,168,237,203,198,237,203,198,237,207,209,244,218,228,246,222,230,222,170,155,166,86,59,126,48,25,207,158,142,243,214,210,236,206,207,243,216,223,244,218,221,235,199,195,143,66,45,127,47,22,209,160,142,242,214,208,236,207,208,242,215,223,242,215,216,243,216,215,210,160,147,216,167,153,240,207,200,239,209,206,238,210,214,242,215,226,243,216,220,242,214,215,245,216,217,243,212,209,240,208,203,241,212,212,240,211,214,241,213,225,243,216,223,243,214,216,242,211,213,241,211,211,241,209,206,243,214,213,242,215,219,4 205,169,151,222,186,170,229,187,166,231,188,173,237,201,188,224,184,166,199,142,107,188,135,106,207,167,148,223,183,161,222,171,151,210,147,126,230,183,168,225,180,164,217,173,152,200,156,131,220,184,160,233,196,179,204,139,115,168,81,49,190,108,79,199,124,98,218,171,151,209,168,139,231,201,181,235,196,176,179,98,62,168,84,49,182,98,66,188,102,75,215,163,138,199,146,112,229,197,168,235,198,172,187,109,72,166,75,32,178,95,59,176,83,46,208,147,121,203,157,136,227,196,172,238,205,183,207,142,105,169,78,40,178,89,43,203,132,98,212,160,138,192,135,110,225,193,165,233,198,170,235,196,172,209,146,120,209,142,115,229,185,165,211,162,139,185,129,101,215,181,151,228,193,166,237,201,178,237,203,183,233,194,178,219,175,153,208,161,140,178,119,93,4 176,150,121,191,165,143,198,167,151,206,170,152,208,171,157,199,160,142,177,125,100,156,101,76,181,154,120,198,170,146,210,179,158,203,159,139,209,168,157,209,173,160,186,134,107,168,116,91,189,167,139,211,186,165,215,180,158,171,102,72,178,106,81,197,140,122,203,166,148,174,123,96,194,172,143,217,195,171,209,168,140,161,84,43,169,93,63,184,110,87,201,158,133,179,130,102,193,169,142,217,193,169,220,187,162,175,98,63,169,86,47,194,130,102,199,153,135,181,134,112,193,172,149,208,180,153,228,201,180,216,173,155,209,157,136,212,170,151,191,140,120,168,112,88,176,146,120,199,169,143,215,180,154,227,198,188,220,185,171,204,159,139,186,136,115,167,116,91,147,105,66,182,146,113,193,154,122,213,181,166,204,163,142,197,150,128,186,141,119,164,115,88,4 241,217,216,245,224,225,248,229,229,246,226,227,247,229,234,247,230,233,242,224,227,239,220,222,245,224,226,246,227,232,248,230,232,248,231,235,250,236,244,248,233,239,246,231,237,243,226,229,246,227,229,249,232,236,252,237,241,248,227,227,243,219,221,249,233,240,248,232,236,244,227,228,245,226,228,250,235,239,245,220,220,171,117,111,162,102,87,254,238,243,247,232,236,240,221,221,244,225,228,255,243,247,210,163,154,100,27,17,155,93,77,254,237,239,246,232,237,238,217,219,247,231,234,250,235,238,241,217,216,218,175,167,237,207,206,250,236,243,246,229,233,241,221,221,245,227,231,248,231,234,250,236,242,253,240,248,251,238,245,249,234,242,245,229,236,240,221,222,241,219,222,247,229,232,249,232,237,248,232,239,248,232,239,247,231,237,243,225,231,237,217,218,4 231,189,187,237,197,194,241,203,198,244,211,207,244,212,208,243,211,204,240,206,201,233,197,194,235,191,188,241,203,199,248,217,212,236,190,184,245,210,206,248,217,212,245,212,208,237,200,196,237,193,190,245,207,202,241,199,195,202,133,132,215,155,154,248,216,212,246,215,210,241,203,198,243,204,199,248,211,203,224,161,154,148,72,84,120,53,68,232,183,179,251,222,218,242,209,204,245,210,204,251,219,211,235,179,171,160,78,84,139,73,84,236,191,186,250,221,217,242,210,207,246,211,206,251,217,209,249,211,204,230,176,171,243,196,190,253,224,218,249,217,213,244,212,208,244,207,202,249,213,206,252,218,210,255,228,221,254,226,221,251,221,217,248,217,214,242,209,206,243,205,202,248,213,206,251,216,207,251,220,213,252,223,218,249,216,211,245,209,205,238,202,199,4 168,137,120,185,155,138,203,175,161,206,178,166,212,186,173,211,186,175,205,181,169,187,159,146,182,153,138,199,172,159,207,179,167,218,195,187,220,197,187,216,191,179,211,185,171,200,174,162,191,162,146,209,186,176,216,190,180,191,144,122,204,167,153,221,196,185,218,195,182,203,176,163,195,167,153,195,157,138,177,125,101,137,67,46,154,86,64,215,181,164,222,201,193,205,180,170,196,168,155,195,157,136,176,119,93,130,55,37,148,76,59,199,151,129,220,194,184,211,187,173,192,160,146,210,183,171,214,183,168,176,114,90,174,107,88,205,162,145,219,194,181,207,181,167,193,165,155,209,181,170,224,203,196,223,198,187,215,181,167,216,185,175,217,192,186,207,182,172,187,158,144,209,183,175,218,194,185,222,199,190,224,202,193,221,198,190,211,185,175,200,172,159,4 207,172,172,224,191,189,238,210,206,244,219,214,243,219,218,242,219,219,230,200,199,216,181,179,218,184,183,232,201,199,242,214,211,248,224,223,244,220,222,246,223,222,239,210,205,226,193,188,224,190,188,239,212,211,242,216,218,229,185,176,237,194,187,249,228,228,240,211,206,231,201,199,227,193,189,240,212,212,250,225,225,178,104,94,152,71,63,239,202,195,246,221,218,236,209,208,220,178,170,238,206,201,250,223,221,180,107,100,147,65,57,234,191,182,247,225,223,233,203,201,221,184,186,232,196,197,247,220,219,226,174,165,225,170,154,251,231,231,244,222,221,230,199,197,225,193,194,237,206,207,243,213,212,243,212,208,247,222,221,243,217,215,235,204,202,227,193,192,218,182,180,231,196,194,234,200,198,242,212,207,242,215,213,240,210,209,232,199,198,217,180,180,4 177,131,133,189,146,149,203,166,167,216,185,191,214,184,191,209,175,180,199,162,164,190,153,156,187,145,148,204,168,169,214,181,183,210,170,174,207,164,165,213,179,184,213,183,191,197,161,167,201,166,169,217,187,191,217,180,182,190,125,116,194,131,125,212,172,175,216,186,193,196,156,157,200,163,165,220,190,196,216,176,176,186,118,105,189,120,111,220,183,187,223,196,201,204,169,172,201,164,166,222,193,199,205,158,154,172,93,79,197,133,126,221,184,183,223,197,203,201,164,170,203,170,175,221,191,195,213,172,175,200,142,137,215,168,166,227,198,202,224,197,202,209,177,183,195,157,159,214,181,184,227,199,205,228,199,205,222,187,191,220,185,189,213,180,185,203,170,175,181,136,136,204,167,170,218,186,195,218,184,190,222,191,197,218,186,193,212,181,188,195,160,165,4 221,195,232,219,193,226,214,181,208,206,172,196,200,160,182,200,160,180,202,164,186,201,163,191,215,195,229,215,194,226,207,178,205,193,160,177,189,155,170,189,158,178,188,157,179,193,161,187,214,190,222,203,170,188,180,140,149,172,134,141,173,130,134,190,150,162,195,163,184,187,160,185,202,173,198,168,131,142,144,99,106,129,89,96,142,98,100,172,128,128,194,163,176,195,166,185,205,178,207,168,135,151,145,105,114,137,91,98,145,100,104,160,120,119,177,148,157,191,162,181,210,179,212,205,171,195,194,158,173,187,148,157,187,155,164,192,159,171,195,160,180,196,166,190,207,175,211,203,167,200,198,156,183,195,163,186,182,146,160,197,161,179,200,162,182,204,172,199,212,189,221,211,183,213,207,173,203,202,167,196,200,165,189,197,155,179,199,158,182,201,163,192,4 170,138,151,191,167,190,200,172,201,203,174,209,203,173,207,193,162,187,189,165,199,172,149,175,185,160,184,201,174,198,210,182,216,211,180,216,209,179,211,207,180,213,195,168,197,178,155,178,196,176,208,205,177,202,216,189,219,165,112,121,173,121,125,215,189,220,203,177,206,187,165,193,195,171,200,218,197,231,184,137,142,126,46,33,177,114,109,213,178,192,207,183,211,191,169,199,196,173,200,212,187,216,196,155,164,188,135,135,198,145,140,208,169,176,207,183,211,188,164,191,196,176,202,212,191,220,220,194,218,213,173,179,212,173,183,216,189,218,202,178,204,185,159,182,190,168,189,207,187,215,216,190,211,217,186,207,217,188,215,210,182,210,197,170,198,173,144,165,180,159,175,200,180,204,209,186,211,215,195,224,209,183,209,198,169,192,189,163,192,152,118,133,4 203,140,136,206,147,143,209,146,140,210,147,142,211,150,151,211,149,153,209,152,152,196,129,120,208,150,145,207,148,148,210,148,148,213,158,155,213,155,162,213,153,163,212,156,165,203,140,136,210,153,146,211,153,152,211,155,153,202,130,119,203,129,127,215,156,168,214,161,178,214,161,172,213,169,165,214,164,160,198,122,109,172,82,60,183,88,71,212,147,156,218,164,182,215,156,173,211,162,158,210,162,162,196,132,132,164,73,62,187,93,76,210,139,147,218,165,187,213,142,161,210,151,147,206,136,136,210,146,159,207,134,142,202,122,121,215,162,173,216,154,175,212,135,152,210,158,153,211,150,151,212,143,149,209,123,134,207,124,135,213,155,170,216,157,181,212,140,157,206,147,143,209,148,146,210,144,147,206,118,125,206,116,126,212,146,163,214,154,174,211,144,156,4 244,209,215,250,223,231,251,225,232,245,209,210,249,220,222,248,221,227,243,213,221,239,212,215,249,223,228,252,230,236,247,211,217,241,197,198,241,197,200,233,180,175,239,202,203,236,204,202,251,230,235,252,228,230,243,195,196,220,146,138,217,141,132,215,140,124,236,194,193,240,212,216,249,221,226,238,186,180,238,174,166,138,46,35,153,49,21,212,132,111,235,193,199,237,205,210,247,215,219,235,176,173,226,152,144,179,89,79,174,71,46,219,146,134,240,205,212,240,213,220,244,211,214,240,192,195,225,151,149,230,160,159,214,133,119,219,147,140,239,200,202,239,211,214,243,208,209,244,204,203,224,149,146,235,178,181,230,172,170,237,190,191,241,206,206,239,213,216,245,214,217,246,212,214,242,198,200,244,204,208,244,208,210,246,218,221,243,217,221,238,211,212,4 200,169,150,202,173,155,203,172,152,204,175,156,206,177,156,205,173,153,205,175,155,203,171,149,200,169,148,204,175,157,205,176,154,204,174,153,205,175,152,205,172,149,205,177,159,204,179,158,199,165,141,202,171,150,204,173,154,193,147,111,195,152,115,204,174,152,204,176,158,204,177,157,198,167,146,200,168,147,202,166,142,175,109,65,175,112,63,204,172,146,204,175,154,204,177,159,199,166,144,199,163,137,202,167,143,173,104,62,175,106,56,205,171,144,205,175,154,201,171,150,199,166,143,198,161,133,205,174,154,198,153,127,201,157,129,204,172,150,204,173,152,201,169,147,199,166,144,199,164,142,203,169,149,204,171,152,204,174,153,204,175,153,203,173,150,201,170,148,199,170,148,200,167,145,201,164,141,203,170,150,202,171,147,202,169,143,202,171,148,200,171,147,4 225,193,203,237,209,222,242,214,226,244,219,236,238,207,222,235,206,224,224,189,194,210,169,169,228,194,206,237,207,223,246,220,238,244,215,227,245,220,240,241,215,235,233,203,215,210,166,162,230,197,206,240,209,225,245,215,235,240,201,212,236,193,202,233,193,204,233,203,214,221,185,190,236,209,220,245,220,236,239,197,207,197,123,120,192,110,93,223,171,172,232,200,214,225,195,206,234,207,220,235,197,207,222,154,149,150,59,46,163,65,37,228,181,188,235,207,224,227,199,208,234,207,220,235,198,211,216,148,149,209,130,127,202,122,110,226,177,183,238,214,228,226,200,211,228,196,206,236,203,214,226,171,177,222,163,169,230,185,193,238,206,219,236,211,223,223,195,207,226,195,206,235,203,217,237,202,215,239,206,220,239,210,222,239,214,230,230,204,218,213,179,186,4 247,205,220,249,208,222,248,212,217,247,213,213,241,204,195,234,196,174,227,184,163,228,189,176,231,176,178,242,199,201,243,207,209,241,205,198,236,200,180,231,192,167,230,195,175,227,191,172,227,172,160,226,178,165,229,184,181,210,157,145,225,190,175,226,189,163,211,164,128,225,188,165,234,187,183,233,187,184,228,183,186,101,61,72,151,112,101,218,175,137,216,175,146,235,202,197,239,197,193,233,188,190,227,180,180,99,78,83,86,54,44,219,176,139,228,192,168,236,202,200,240,199,204,234,185,190,232,190,192,208,168,146,192,152,129,230,197,174,229,192,164,232,198,184,237,198,203,236,195,191,226,182,168,215,167,131,228,182,149,229,187,152,227,181,155,230,190,183,238,201,206,235,196,189,229,187,167,231,192,174,228,184,159,233,194,173,231,191,174,223,181,170,4 204,189,192,211,196,200,214,199,202,214,198,199,212,200,204,208,195,200,199,181,186,182,158,160,207,192,193,214,202,206,217,205,210,212,195,196,204,179,175,211,198,204,206,194,202,187,166,170,208,193,193,214,201,206,217,203,210,205,177,171,150,95,75,184,153,150,207,192,198,187,163,164,208,192,192,215,201,205,210,190,192,181,137,128,117,60,48,151,108,98,211,193,197,188,167,168,207,191,192,217,204,207,192,160,155,121,56,41,136,77,64,182,148,140,202,182,183,187,166,170,204,185,184,210,191,191,211,191,194,152,96,83,163,113,99,198,171,165,198,176,176,183,163,166,202,183,181,206,186,183,214,198,202,207,185,185,199,172,168,190,161,153,195,173,173,184,165,168,194,174,171,202,182,182,207,188,189,208,189,193,204,184,186,194,170,167,188,163,162,175,152,154,4 220,192,205,225,198,211,227,201,218,228,204,220,228,207,222,225,199,213,220,193,207,213,183,194,221,194,208,227,204,217,230,208,224,229,204,219,228,204,219,228,204,219,223,199,212,216,187,200,224,200,214,229,207,218,226,194,200,227,192,199,230,203,217,228,206,221,225,201,213,217,189,203,228,210,222,227,202,208,212,161,152,176,102,85,177,106,91,222,190,195,224,202,214,217,190,204,225,202,213,228,203,210,214,165,158,153,68,47,122,28,2,213,169,168,227,207,222,217,190,203,226,204,215,228,205,215,230,205,213,206,154,148,183,112,96,219,182,189,225,205,220,215,189,200,224,201,215,228,205,218,229,209,220,228,203,215,227,199,211,225,198,213,221,197,211,216,192,205,219,189,200,225,198,210,227,203,215,227,205,218,225,203,218,222,197,211,219,192,206,211,183,197,4 233,197,190,238,202,195,226,180,163,198,132,108,172,95,66,197,131,109,216,162,149,217,169,160,238,204,197,229,184,171,177,96,66,155,63,29,131,33,2,161,74,40,203,140,117,217,169,157,230,192,181,212,153,127,159,67,32,148,52,15,159,67,29,142,48,13,188,114,85,217,171,157,224,180,162,204,140,110,176,94,55,157,65,20,158,66,27,157,63,28,180,97,65,213,163,148,225,182,163,210,152,125,186,108,71,160,68,25,148,52,10,160,65,27,185,107,76,214,167,152,228,188,167,222,176,153,195,124,89,180,96,58,175,92,52,181,99,62,208,154,134,214,170,154,232,196,173,231,192,170,218,168,140,210,155,128,214,162,143,211,157,137,215,168,152,207,156,137,232,197,173,234,200,179,232,197,177,225,187,168,222,181,169,221,179,166,215,169,153,209,160,141,4 181,132,132,198,159,163,211,175,182,212,176,182,206,165,172,199,155,161,197,154,157,198,158,157,199,162,162,201,163,166,216,185,190,210,173,176,203,160,163,204,162,167,200,160,164,199,161,162,206,174,174,215,185,189,204,161,162,169,101,94,167,100,93,199,152,154,202,164,167,199,162,163,212,185,184,213,181,181,184,124,117,158,82,70,158,83,74,186,130,127,203,165,170,197,159,162,210,180,178,208,172,169,191,135,128,166,93,79,162,86,75,188,132,129,200,162,165,196,157,159,210,178,172,212,179,176,203,161,155,188,131,123,188,133,127,198,155,155,194,151,149,192,150,150,210,180,173,212,181,175,212,181,176,208,175,174,206,171,173,200,160,161,196,154,155,195,156,157,212,183,176,212,181,174,210,177,174,208,177,175,205,172,172,200,160,163,195,154,156,195,157,159,4 213,180,177,221,191,189,221,189,186,220,187,186,223,194,193,220,189,187,216,183,181,211,179,174,214,180,178,222,193,191,223,193,192,224,192,192,225,197,196,222,192,190,219,187,184,211,178,173,217,183,181,221,190,189,218,177,175,190,133,131,203,158,157,224,194,193,219,189,185,214,181,177,219,186,184,225,192,190,185,120,114,101,28,32,128,64,69,217,180,179,219,186,182,212,179,175,221,192,190,223,190,186,195,135,128,112,44,48,102,29,35,196,144,143,224,196,195,213,180,177,219,188,185,219,183,180,221,183,180,196,144,144,183,123,123,211,168,167,222,194,192,215,186,182,216,179,177,220,185,185,223,191,190,223,189,189,222,186,187,220,187,187,217,186,182,213,183,179,210,168,168,218,181,179,223,190,188,220,187,185,219,186,185,219,188,185,214,182,178,207,173,169,4 147,130,107,168,153,133,178,164,147,182,168,151,183,171,155,179,166,149,171,158,141,154,140,123,156,140,121,175,160,142,186,174,158,194,184,172,195,185,175,188,175,164,183,172,158,165,154,139,157,138,116,173,156,138,189,175,160,190,173,156,185,165,147,189,173,160,186,174,160,168,155,135,161,144,120,182,167,154,163,131,109,150,108,79,168,132,102,179,156,134,191,182,170,172,159,142,166,150,130,183,168,156,165,135,113,143,95,65,161,120,87,183,161,141,188,177,164,168,155,139,163,147,126,172,147,131,174,144,128,184,158,143,186,163,148,196,182,173,182,167,154,167,153,136,156,136,116,162,128,112,169,137,118,183,162,147,191,174,162,188,173,162,172,151,138,158,139,122,152,136,115,164,143,126,175,156,142,177,157,138,183,166,151,180,164,155,146,103,89,133,95,79,4 222,184,176,232,197,192,239,209,207,241,212,210,240,212,211,237,206,203,230,198,195,214,179,177,227,192,185,236,205,201,245,220,219,254,234,232,252,231,231,242,215,214,235,202,199,216,182,178,229,196,192,243,218,217,240,211,209,209,168,170,209,170,172,245,217,215,238,209,205,227,195,190,231,201,199,242,213,210,148,93,100,61,21,39,64,21,38,179,130,133,245,218,213,228,195,186,234,204,201,241,209,205,156,93,99,56,19,38,36,3,22,131,80,86,245,215,207,226,193,184,233,201,197,244,218,213,241,208,204,195,149,152,178,134,138,230,197,196,240,212,207,226,193,184,227,192,186,240,210,205,245,219,213,251,226,225,252,225,225,242,213,211,233,200,196,220,182,174,218,178,170,232,196,188,239,207,202,238,205,202,234,197,193,232,194,188,223,184,177,210,168,162,4 117,77,64,138,97,84,155,116,104,162,124,117,163,126,124,152,112,107,139,98,90,120,81,73,127,86,74,148,108,95,165,128,116,171,134,128,171,136,133,159,118,115,147,105,98,132,94,86,135,96,85,154,115,104,171,137,125,177,142,133,181,150,145,168,128,124,155,114,106,140,103,95,136,96,86,159,121,111,173,139,129,138,88,71,155,112,102,173,136,133,162,124,118,145,107,98,135,96,86,155,114,104,171,134,125,127,76,62,102,45,29,166,126,124,161,122,119,139,100,90,131,93,84,149,108,100,168,131,123,167,127,120,156,111,106,167,127,124,152,111,105,135,95,89,122,83,77,141,101,95,154,112,103,163,122,115,163,120,119,153,108,105,143,99,95,124,82,77,103,61,50,126,85,76,142,100,92,149,107,99,147,104,99,133,86,80,122,74,67,113,67,63,4 182,147,134,199,169,158,214,186,176,219,190,181,222,194,186,223,195,188,222,196,187,218,193,182,200,171,159,211,184,174,221,194,184,229,203,197,230,206,200,229,203,198,228,200,193,222,196,186,208,180,169,219,191,182,224,195,190,223,192,185,224,194,186,235,210,206,227,196,190,229,205,197,213,185,173,222,196,188,239,212,205,159,123,112,101,62,48,236,208,204,237,211,208,236,213,206,211,181,168,228,204,195,247,225,218,164,132,123,104,67,57,245,222,218,243,221,217,237,214,208,222,196,184,234,210,202,240,217,211,238,211,208,237,212,208,247,226,225,246,224,221,242,220,214,225,200,190,235,211,202,241,217,210,243,218,215,247,221,217,247,224,220,247,227,221,243,224,218,225,202,190,236,214,204,241,218,210,245,219,214,239,205,195,243,214,206,245,224,218,243,224,218,4 186,148,143,198,163,156,210,178,173,217,187,187,217,187,189,213,181,181,206,172,170,183,139,139,179,132,121,198,158,150,221,193,193,225,198,201,225,197,198,215,180,175,209,173,169,198,156,153,179,130,117,200,157,149,226,200,202,221,188,187,203,159,153,223,191,192,218,187,186,206,171,168,200,166,162,215,185,182,222,188,184,144,75,63,154,89,80,233,207,211,221,191,190,209,177,174,206,176,174,218,190,188,207,162,153,120,42,30,184,133,127,236,214,220,223,193,195,209,176,173,201,167,165,215,185,183,219,186,185,216,176,170,221,185,180,228,199,201,222,193,196,205,169,169,189,147,143,213,182,181,222,193,194,224,195,192,224,191,189,225,195,196,217,188,192,176,123,115,190,151,151,208,176,175,218,187,186,220,188,184,220,188,185,218,187,187,208,176,177,187,144,144,4 159,111,120,173,127,134,194,153,162,200,164,175,201,164,174,199,165,174,191,154,163,166,119,128,168,122,131,179,133,141,201,164,175,211,180,195,210,178,192,207,174,187,198,162,172,179,135,144,176,134,143,191,149,159,197,155,163,201,159,168,191,141,150,188,136,144,195,152,164,184,143,153,177,133,141,172,117,122,148,72,66,155,81,78,133,53,49,125,45,39,145,73,69,166,112,118,162,110,112,139,64,56,147,71,67,177,119,128,146,68,65,138,62,55,148,80,74,172,122,128,174,132,140,177,127,133,193,148,158,204,165,176,194,145,150,199,157,165,198,161,171,183,142,152,168,123,129,189,150,160,195,158,167,205,169,176,209,177,185,203,169,177,192,154,163,175,132,139,156,107,114,177,133,140,188,147,154,194,155,160,198,162,168,189,146,151,182,139,147,163,115,120,4 157,129,113,167,139,122,185,167,158,191,174,166,191,175,167,181,158,142,171,144,125,161,136,120,158,131,114,171,144,126,188,170,159,195,180,175,189,168,154,185,163,147,179,155,138,166,141,125,130,86,64,126,75,53,175,147,135,201,185,179,193,171,160,183,158,143,163,127,108,163,134,117,95,46,29,64,17,8,128,84,71,201,183,174,198,181,176,187,164,154,99,46,29,126,85,67,104,61,45,53,15,11,95,45,33,179,149,134,186,163,152,193,173,167,123,81,67,121,80,65,137,98,80,97,44,30,113,55,37,178,147,132,187,165,154,185,165,156,182,157,144,162,134,119,156,129,116,161,126,112,165,124,106,193,174,164,184,162,149,183,163,151,177,155,141,162,136,120,156,132,121,170,147,138,176,150,137,188,168,155,188,168,157,185,165,153,171,147,133,153,124,109,4 191,166,174,200,176,183,197,168,173,200,172,176,198,172,178,185,153,159,174,144,149,139,106,111,191,162,168,209,187,195,213,193,200,212,191,199,202,174,180,192,161,164,180,148,153,153,121,127,193,164,170,213,192,201,219,200,208,201,178,194,196,168,175,204,180,185,188,160,162,171,140,144,197,169,174,206,177,183,199,173,180,76,45,64,135,102,115,217,197,205,195,171,173,171,143,146,188,153,155,192,151,153,196,167,176,62,26,43,118,89,106,212,186,193,188,160,164,170,143,148,191,160,162,201,170,173,213,190,198,158,122,134,182,153,166,199,171,176,173,135,136,160,128,133,193,166,169,206,182,188,203,176,181,202,171,174,198,169,175,196,170,177,176,144,148,146,111,118,185,156,159,197,171,177,196,168,171,190,157,160,185,150,153,187,159,164,168,138,145,133,99,106,4 141,106,103,157,125,121,168,138,137,172,144,146,175,151,153,171,143,145,159,128,129,140,107,109,149,118,115,166,138,135,176,149,150,178,153,157,182,161,165,178,153,157,166,136,138,147,114,118,155,125,122,170,143,141,177,150,152,179,150,152,182,153,158,180,154,159,171,143,145,157,125,127,158,129,127,172,145,144,173,140,136,172,130,127,119,55,47,148,103,98,179,153,156,159,129,127,157,129,128,172,145,146,174,141,137,174,134,128,129,70,62,161,121,121,180,157,160,160,132,131,153,124,124,169,142,142,178,148,149,180,149,146,185,157,157,183,158,161,175,149,150,158,130,129,147,116,117,162,133,134,175,147,148,180,154,156,182,158,159,178,149,151,169,138,140,152,121,123,137,103,104,153,122,123,168,139,138,172,145,145,175,146,148,170,140,141,159,129,130,143,110,112,4 178,141,148,200,168,173,209,178,183,213,186,192,215,189,196,213,184,191,206,176,181,184,151,158,183,148,154,202,169,174,215,186,191,223,200,206,225,202,208,217,189,196,210,179,184,193,162,168,190,156,162,207,176,183,212,178,181,208,162,157,217,177,175,223,194,198,215,188,193,202,173,178,191,158,165,209,178,184,186,127,118,165,83,68,169,91,74,210,167,166,217,192,199,205,175,180,190,158,166,202,165,170,170,96,79,146,55,33,155,67,46,208,164,162,216,190,198,200,169,173,187,153,160,201,166,171,204,160,157,174,104,88,178,108,91,216,182,184,215,190,196,200,169,174,187,152,158,204,172,177,217,190,195,217,186,189,216,185,189,215,190,197,210,180,185,195,163,168,178,140,147,196,163,168,209,178,182,212,183,188,210,181,188,208,180,187,196,164,169,181,144,149,4 141,114,87,159,135,109,170,148,124,171,145,124,169,141,120,161,131,111,149,117,97,129,98,75,151,127,100,168,145,120,176,151,129,180,153,135,177,148,131,169,139,122,156,122,103,138,105,83,161,140,113,175,153,129,180,153,133,164,120,97,170,130,111,177,146,132,166,135,117,148,116,96,161,137,111,176,152,129,180,147,127,132,71,43,153,102,79,179,145,130,171,141,123,155,125,102,162,140,114,177,154,132,180,144,127,160,109,87,176,133,116,179,143,128,169,137,119,156,128,106,161,139,113,175,152,129,181,150,132,182,144,127,187,154,139,180,147,132,169,137,117,152,122,100,152,127,102,171,147,125,179,151,131,183,154,138,184,155,138,179,150,132,168,139,119,150,122,99,144,118,93,163,140,116,175,151,126,181,160,139,176,150,130,169,140,119,160,133,112,141,112,90,4 146,108,100,167,132,125,182,149,142,188,159,157,188,158,159,184,153,154,176,143,141,165,132,134,157,121,114,173,138,129,188,160,157,192,163,162,192,162,161,191,162,162,185,154,153,171,137,135,165,132,127,174,136,126,176,132,122,179,132,120,189,150,141,185,144,133,192,165,163,180,149,148,167,134,132,178,144,139,113,51,38,130,68,56,175,120,104,180,131,114,196,170,170,184,158,157,166,131,125,162,113,100,72,16,9,94,35,29,156,84,59,188,149,136,197,172,170,184,158,155,162,126,119,171,131,123,120,65,54,131,69,54,179,128,112,195,163,156,194,168,166,181,153,150,157,122,117,175,142,137,187,155,151,192,159,152,193,161,157,188,150,142,190,161,159,176,146,145,144,103,96,167,129,122,184,154,151,188,161,157,190,161,159,189,161,162,183,154,155,167,132,131,4 157,130,119,163,136,128,190,171,165,196,178,173,191,172,168,178,152,138,159,129,118,143,114,106,165,140,126,173,149,143,198,182,180,203,188,188,199,182,182,191,170,162,177,152,141,160,133,122,174,153,138,177,154,143,207,193,191,182,151,142,157,115,99,196,175,164,176,147,132,160,131,118,178,158,144,188,168,155,179,148,132,107,49,33,114,59,40,195,174,164,177,151,140,156,126,115,179,160,150,196,180,172,162,124,107,68,5,0,108,55,42,198,178,171,190,170,164,155,127,118,166,141,129,189,171,162,196,175,164,123,72,52,126,77,63,199,180,173,190,171,161,162,135,124,157,128,118,177,153,139,191,170,160,193,171,160,188,164,153,190,170,160,185,165,152,160,134,125,154,126,118,172,147,132,181,158,146,187,166,157,182,158,145,182,160,148,175,153,138,153,125,115,4 130,94,87,151,118,113,167,141,139,163,134,132,161,131,135,149,115,117,141,108,108,124,94,96,138,101,97,159,127,124,173,146,145,173,146,146,173,149,152,163,135,137,154,124,127,134,107,110,146,112,107,161,129,127,173,145,145,176,149,150,169,139,137,170,144,144,158,130,129,129,96,91,153,123,116,164,134,131,174,147,147,127,79,70,138,93,85,176,154,155,158,129,127,133,99,96,152,124,117,167,141,137,174,149,148,94,42,30,139,99,92,181,160,161,155,126,125,132,98,97,140,108,100,161,135,130,175,152,149,165,134,130,172,145,145,170,145,144,150,118,118,124,88,86,130,98,92,153,124,120,168,143,140,174,149,147,173,148,147,162,133,131,142,108,109,118,83,82,120,87,81,142,110,107,158,129,125,162,132,129,160,129,126,152,120,117,131,96,93,115,79,78,4 151,132,122,168,150,140,183,167,158,187,170,162,189,174,165,188,173,162,182,165,156,163,146,134,158,140,132,174,158,150,188,176,170,195,183,178,196,183,178,195,183,174,188,175,165,170,153,143,163,146,138,179,166,160,180,160,151,168,135,114,183,160,145,197,187,180,189,178,169,175,159,149,161,144,136,180,167,164,161,127,108,147,96,63,174,142,119,192,178,171,188,177,170,176,162,152,156,136,131,177,161,159,165,133,115,144,93,60,172,138,116,191,178,171,186,174,168,175,159,148,154,135,129,175,160,154,179,160,151,159,121,95,183,162,149,194,185,182,184,172,166,170,151,141,154,136,128,171,156,149,182,166,158,188,176,169,191,180,176,187,175,169,182,166,159,166,148,137,144,126,117,163,147,138,175,160,152,181,167,158,184,168,161,182,166,158,174,156,147,160,141,130,4 182,160,149,196,174,163,205,185,176,211,193,182,210,192,180,209,191,184,196,175,160,178,152,134,188,166,156,204,184,175,212,193,186,214,194,184,215,196,186,217,202,195,207,191,182,192,173,164,194,173,164,207,189,182,191,156,135,172,121,84,204,173,152,221,207,200,213,200,191,201,187,177,198,178,170,207,187,176,146,86,51,129,59,21,188,142,107,217,199,185,213,197,187,204,190,181,197,176,170,202,177,161,140,74,32,123,50,10,177,127,87,224,210,200,216,204,194,199,184,173,195,176,168,206,188,177,197,165,143,198,165,141,217,197,184,223,211,203,213,202,191,185,173,165,191,171,162,201,182,171,216,201,193,223,211,205,220,206,198,216,205,195,204,191,182,185,174,167,181,158,149,200,182,173,210,194,184,214,201,190,215,204,194,208,196,185,197,183,173,179,164,154,4 3,5,5,55,45,40,191,170,159,201,177,157,203,173,156,185,139,115,153,104,81,100,62,48,1,1,2,97,83,77,204,184,172,205,182,161,201,164,141,186,135,112,150,102,83,99,63,50,2,1,1,128,112,105,212,194,183,212,192,171,202,164,143,189,138,121,144,96,80,96,63,49,7,6,6,142,126,119,221,206,197,188,143,101,179,114,79,196,147,133,147,103,85,90,62,46,19,14,12,152,135,126,220,207,200,208,180,152,197,148,120,199,153,138,153,115,99,75,48,31,26,18,14,131,109,98,210,190,174,218,198,178,213,183,172,203,163,154,153,116,102,61,35,21,26,19,16,119,96,82,202,176,150,211,184,157,207,172,149,201,160,145,146,112,97,47,28,15,25,17,14,130,108,95,200,176,157,204,176,153,199,161,137,193,150,132,136,103,89,38,21,10,4 135,108,100,157,130,122,171,147,139,173,150,143,174,152,145,162,138,131,151,126,120,136,111,103,148,122,115,167,144,135,180,159,154,181,159,152,182,161,155,177,156,150,159,137,131,141,115,107,156,133,125,173,151,142,184,164,159,180,154,143,180,155,146,184,165,160,167,146,141,146,120,111,156,131,123,175,153,146,189,167,160,121,75,59,137,93,72,186,166,156,171,150,143,148,123,114,156,131,122,175,152,145,184,162,154,153,118,103,165,134,121,185,166,159,169,145,133,146,122,114,154,129,120,172,150,143,175,149,137,187,166,158,188,170,163,179,157,150,168,146,136,149,126,115,144,117,107,165,142,133,168,140,126,178,156,147,180,159,152,170,146,137,159,134,123,133,105,93,134,105,96,156,130,122,163,137,127,169,145,136,167,142,132,162,136,127,149,121,112,122,92,80,4 197,163,166,211,180,186,217,185,190,223,194,195,226,203,207,216,187,193,207,175,179,193,162,167,201,167,169,219,191,197,222,192,195,221,186,184,228,204,207,224,199,204,214,189,194,200,171,176,209,178,183,224,197,202,196,142,131,187,122,104,215,170,163,209,164,155,209,174,172,205,178,183,212,185,191,221,191,193,183,112,94,175,95,73,184,113,91,184,117,96,204,161,155,207,181,186,209,182,187,224,197,201,218,177,174,195,128,110,189,123,104,188,125,108,209,171,168,202,173,178,209,180,185,222,196,201,229,201,205,219,180,177,213,170,164,221,188,188,217,191,193,202,174,178,200,167,173,213,182,187,225,197,202,226,198,204,228,204,208,223,199,204,213,185,190,195,164,168,192,157,163,206,174,180,215,186,191,219,189,195,222,195,199,213,184,189,203,170,174,186,152,157,4 151,125,117,145,116,117,152,125,126,168,146,143,157,130,131,155,130,128,137,107,106,116,86,84,151,123,119,162,137,134,175,156,155,168,146,147,150,115,108,160,136,134,148,119,118,129,99,98,158,133,130,177,155,150,188,175,171,159,130,127,115,62,44,160,132,127,160,135,133,136,107,105,172,153,146,183,164,158,188,171,165,136,91,77,90,31,14,133,91,78,166,141,138,141,111,109,173,154,148,184,166,160,189,169,161,143,96,79,91,28,12,139,98,86,167,144,143,141,110,106,169,148,142,183,165,159,188,171,164,166,136,127,137,95,90,166,140,139,156,129,125,136,106,103,162,140,135,178,160,155,184,167,161,181,164,163,172,149,150,170,148,147,151,124,123,122,91,90,154,132,128,169,150,146,177,157,153,168,145,145,156,128,131,149,119,122,138,109,110,119,89,89,4 192,158,150,201,166,162,199,160,160,211,180,183,215,185,188,199,160,159,192,154,147,189,160,160,195,159,149,193,149,137,154,90,76,175,115,109,196,145,142,219,191,196,213,185,189,191,157,155,197,160,150,202,164,158,175,115,104,151,75,60,177,112,100,194,144,134,193,147,137,195,163,157,200,165,154,204,164,154,172,106,92,170,102,93,185,125,116,180,118,102,173,112,92,191,153,146,211,182,180,208,170,162,185,125,111,172,103,90,169,104,90,172,108,90,183,128,112,185,144,137,208,177,177,209,170,166,203,154,147,185,122,110,140,64,45,153,82,61,168,104,84,182,141,133,171,114,98,185,130,113,209,168,160,201,152,144,189,138,125,184,132,119,179,130,118,186,150,147,181,137,125,190,142,131,207,167,166,213,181,178,212,181,177,206,174,172,201,171,172,179,143,141,4 169,147,142,169,143,134,170,145,135,168,143,135,154,119,109,154,121,113,153,129,123,136,111,106,172,150,142,178,156,150,179,158,156,156,121,109,139,91,78,152,117,106,165,145,139,143,117,112,172,148,138,183,163,160,183,162,160,133,85,70,117,61,42,127,79,59,156,128,117,146,121,112,180,159,153,187,168,163,142,100,87,99,42,26,98,42,24,104,51,32,153,124,112,154,133,127,187,170,166,175,150,141,113,62,46,109,54,40,87,31,17,102,51,33,158,131,122,153,131,124,183,164,159,171,141,133,116,63,46,105,48,33,94,38,23,109,60,40,157,130,123,152,130,125,166,138,128,180,157,150,157,120,108,117,62,44,109,55,36,129,88,71,159,135,128,150,129,124,160,132,122,180,160,154,176,153,146,157,122,111,155,123,112,160,133,126,158,135,130,143,118,112,4 140,112,93,155,125,106,167,141,127,176,151,139,178,153,139,171,144,130,152,120,102,130,95,75,148,117,102,164,135,120,178,157,146,185,161,152,186,163,154,177,150,138,164,135,120,139,108,91,158,127,112,173,145,136,171,146,138,163,140,133,185,160,152,187,164,153,172,144,130,144,110,92,166,138,126,172,148,138,135,114,110,111,103,102,160,137,130,189,165,155,180,157,144,158,128,112,172,147,134,167,141,133,134,129,131,136,140,141,138,121,117,183,160,150,186,164,149,161,131,112,172,148,135,174,149,137,156,144,140,143,139,140,139,126,122,191,171,160,184,160,145,156,122,104,169,144,126,182,160,142,184,166,151,175,158,146,185,168,153,195,177,162,180,157,139,158,130,110,161,134,111,182,160,140,193,175,157,197,180,163,201,185,168,192,174,154,177,154,130,159,134,111,4 185,169,161,195,180,173,208,195,188,207,194,186,202,185,179,198,180,174,190,173,165,168,147,136,190,175,169,198,183,175,194,170,155,206,187,177,189,157,141,190,162,151,200,186,180,172,151,142,194,179,172,193,170,154,161,111,81,175,134,114,158,104,82,186,153,137,200,184,177,179,159,152,197,183,175,192,166,148,174,126,98,139,84,62,125,58,36,169,119,97,197,178,168,179,161,150,197,183,175,198,176,161,186,147,125,157,102,81,123,55,35,156,99,77,194,173,161,183,166,156,190,173,162,202,186,176,183,145,122,147,85,58,153,97,73,175,131,107,195,176,166,180,161,151,185,167,157,195,177,168,194,170,157,159,109,81,183,150,130,200,182,171,192,174,165,177,157,144,173,155,145,187,169,161,197,179,172,193,170,155,193,173,161,194,177,171,183,165,155,168,148,136,4 170,124,133,186,143,150,204,167,175,209,173,182,207,170,175,209,175,183,201,164,171,176,135,140,174,128,136,197,158,167,214,182,191,219,185,194,218,185,193,216,183,189,209,173,177,190,153,158,180,134,143,202,164,171,215,181,190,206,162,169,215,176,183,221,188,194,208,169,169,200,163,167,186,143,150,205,166,173,198,150,154,128,48,40,170,102,96,223,190,195,213,178,180,198,161,162,181,135,144,201,159,170,188,135,135,129,43,27,182,121,114,225,193,198,212,174,175,200,164,165,179,132,137,203,165,175,213,177,183,191,130,123,206,158,155,221,188,193,214,181,184,198,160,161,178,134,141,203,166,173,214,182,189,215,179,182,211,171,172,216,182,188,210,176,180,194,155,159,167,118,123,194,155,161,207,171,177,210,173,176,210,174,179,206,168,174,195,155,157,182,140,146,4 137,104,99,156,126,120,170,141,137,176,147,145,175,146,142,173,145,140,159,130,124,132,99,95,145,113,107,162,132,129,175,145,143,186,160,160,183,156,155,177,148,144,167,137,132,139,106,103,148,115,108,169,139,135,177,147,145,170,140,139,172,142,141,177,147,143,165,134,129,148,115,111,148,113,106,175,146,141,176,146,143,129,93,97,127,90,94,162,127,123,170,140,133,148,115,110,147,110,107,171,140,136,176,145,141,150,117,115,147,113,113,172,141,139,172,144,139,149,117,112,144,109,104,166,134,130,179,150,147,181,152,147,180,151,149,176,148,147,161,127,123,142,109,103,137,101,97,156,121,115,169,136,130,172,140,133,171,137,134,167,134,133,149,113,109,133,96,92,122,82,80,142,103,99,157,121,115,165,132,126,162,126,120,156,123,119,141,105,100,124,89,83,4 216,189,198,226,202,211,233,213,223,234,215,226,233,215,227,230,210,222,223,202,211,202,173,182,222,199,208,231,210,219,236,216,227,242,225,239,240,224,239,234,215,226,228,206,214,214,189,198,224,200,210,233,213,224,234,206,212,193,136,136,199,151,161,238,218,230,231,211,220,220,197,203,227,206,213,236,219,231,231,192,192,121,41,34,142,68,75,237,209,220,231,212,222,219,194,201,227,206,213,233,213,222,238,215,224,197,145,142,208,162,168,237,215,230,230,207,217,219,195,204,223,202,210,232,211,220,238,220,231,243,225,238,241,223,237,233,211,226,225,199,213,216,191,201,216,189,201,227,205,214,233,211,216,233,209,216,235,215,227,228,205,218,219,191,201,212,185,192,205,172,182,221,195,202,227,201,203,229,204,208,230,208,216,226,202,212,218,193,203,205,177,184,4 208,176,173,224,197,198,234,211,211,235,210,210,235,212,214,232,207,207,223,196,198,205,172,174,216,187,186,230,205,206,237,215,216,239,219,221,239,217,218,239,219,222,233,208,210,219,190,192,221,193,193,233,208,210,238,214,214,223,177,170,206,142,127,209,155,141,230,203,204,223,195,196,219,190,190,236,214,215,209,162,153,144,57,43,151,64,51,155,70,49,225,191,186,226,202,206,222,194,195,239,218,219,193,137,126,98,17,12,94,20,18,141,65,54,233,202,202,221,194,196,221,193,193,234,211,211,224,180,168,131,61,48,111,32,22,206,151,144,233,208,212,220,190,191,216,187,185,228,202,203,235,210,208,230,195,190,220,175,166,233,206,206,228,202,205,217,187,187,207,175,171,223,196,196,232,208,208,235,213,213,236,214,216,231,206,207,221,191,192,206,171,169,4 152,112,95,173,138,122,187,159,143,191,166,151,192,168,154,188,163,148,176,146,135,156,122,112,159,121,105,178,143,128,190,161,148,198,173,161,204,181,171,194,169,161,181,149,141,159,124,118,165,130,116,180,145,134,194,165,157,178,148,141,158,125,118,195,168,165,183,149,144,166,129,123,167,134,123,179,144,137,201,169,165,126,91,90,46,14,13,193,160,157,183,148,145,167,128,124,167,135,127,180,147,144,194,163,160,168,132,134,120,80,82,189,156,159,177,144,145,162,128,128,163,131,127,177,144,144,186,155,156,189,158,162,191,158,164,171,137,144,156,118,122,153,118,120,156,123,123,168,135,139,173,140,145,173,139,145,167,135,142,139,102,110,112,75,82,90,56,62,140,106,111,150,117,123,153,119,125,154,122,128,133,100,108,104,75,85,37,17,26,37,14,22,4 144,98,94,165,123,124,179,141,146,180,142,147,176,138,143,170,131,134,154,112,116,138,97,101,156,113,113,174,133,136,184,146,150,189,153,162,186,151,159,177,139,140,164,124,126,149,109,112,159,115,115,179,140,145,189,152,158,175,123,123,184,143,146,182,145,148,167,127,128,149,107,106,162,118,121,183,146,152,189,149,153,150,77,69,164,107,104,188,155,160,171,132,135,153,110,112,165,124,128,176,134,136,188,150,153,178,128,129,182,139,143,184,148,152,172,133,135,152,108,112,162,121,127,176,136,138,186,148,152,187,149,151,182,141,145,176,135,140,164,122,124,149,106,109,153,108,118,170,127,135,181,142,145,178,136,137,171,124,123,170,128,131,161,119,123,142,96,101,139,91,99,154,105,112,171,130,135,169,124,124,162,113,109,158,111,110,149,102,103,130,82,81,4 170,127,137,186,149,158,196,162,174,203,170,183,198,163,175,191,151,161,176,130,140,153,103,113,178,139,146,194,159,168,199,162,177,208,175,189,208,177,191,202,166,178,187,144,155,170,125,136,178,134,142,195,158,168,206,172,184,203,162,174,185,130,131,196,152,159,196,158,170,180,138,147,178,134,144,194,153,162,205,166,175,181,117,121,147,56,50,177,117,116,200,165,176,181,140,150,175,129,137,185,137,145,204,166,174,194,142,150,179,115,120,202,162,173,197,161,173,183,144,154,180,138,147,189,145,152,204,167,175,212,178,188,205,167,182,204,169,183,194,157,167,179,138,147,174,132,141,186,144,153,204,167,176,203,165,173,200,161,173,198,160,172,187,147,156,168,124,133,158,111,121,168,123,132,191,151,159,198,161,169,197,160,168,189,148,156,178,136,143,159,113,121,4 179,154,154,191,170,168,198,175,173,182,137,129,178,129,123,200,174,175,192,166,164,174,147,146,183,161,159,194,172,170,190,153,148,172,114,106,169,108,102,185,140,138,193,162,159,190,168,167,184,156,155,169,121,114,153,86,76,166,102,97,160,90,86,172,112,108,188,147,144,191,165,164,155,101,94,144,75,64,138,63,55,150,78,76,167,100,98,165,98,92,175,121,117,182,147,145,166,123,118,156,95,90,167,107,103,162,95,94,173,111,110,173,111,107,176,125,119,188,160,160,188,167,167,183,147,142,180,131,125,172,109,105,160,86,82,163,93,90,178,130,130,192,169,172,181,156,156,196,174,174,191,155,153,172,111,102,145,65,56,148,75,68,191,162,165,181,152,151,174,146,147,186,159,160,192,164,165,192,161,160,177,132,128,167,120,117,177,142,143,162,120,115,4 107,70,58,133,105,86,165,151,126,178,167,145,177,165,144,168,154,137,138,115,98,114,92,74,105,65,52,129,93,75,168,150,131,180,166,147,182,169,150,175,160,146,148,122,105,132,113,95,116,83,70,145,118,104,173,155,139,180,162,142,185,171,152,183,172,159,168,155,139,148,134,115,116,81,66,147,119,103,178,162,144,145,108,82,179,162,144,188,179,164,172,160,142,147,131,112,124,95,81,151,125,107,176,160,139,164,139,116,183,169,153,187,177,162,173,160,144,139,119,100,115,81,64,152,129,114,170,152,130,180,162,140,188,176,160,181,169,153,170,157,141,138,120,101,116,85,68,153,133,115,170,154,131,169,147,121,181,168,149,177,165,149,167,153,137,134,115,95,114,89,71,145,126,102,166,152,129,166,147,120,175,162,141,172,161,143,157,141,123,126,107,89,4 112,83,76,131,102,97,146,117,114,155,125,123,157,128,127,149,119,118,138,111,106,114,89,84,123,94,88,143,114,110,157,127,125,166,134,136,173,144,145,168,140,140,153,128,123,129,103,98,131,103,96,153,124,120,169,140,139,180,151,154,178,149,150,173,143,142,161,134,131,135,107,102,135,108,100,159,131,126,175,146,144,113,84,83,149,118,116,183,154,154,161,132,129,135,105,100,135,107,100,159,132,127,170,139,134,137,109,106,166,137,138,179,149,151,148,116,110,133,106,100,128,100,93,149,119,114,169,139,135,181,153,151,184,157,157,160,128,123,95,53,32,103,71,57,125,96,88,146,117,111,164,136,130,172,143,137,169,139,137,156,125,120,105,68,52,73,37,16,115,90,79,140,115,106,150,122,113,159,130,122,145,113,104,139,107,100,122,91,83,83,49,32,4 129,85,54,157,119,89,178,144,113,185,151,124,186,152,126,186,153,127,177,146,121,152,119,92,149,110,83,165,127,100,188,155,131,206,178,156,200,169,147,193,160,134,177,141,115,167,135,112,145,103,71,166,126,96,190,156,130,156,115,91,195,162,142,206,178,157,189,155,128,172,137,112,157,117,88,185,151,128,172,129,104,75,22,0,153,115,94,212,185,166,193,162,137,171,135,107,169,135,110,188,156,132,188,149,125,175,134,106,189,156,133,196,160,130,186,150,124,167,128,101,170,138,114,185,152,128,203,171,148,210,180,157,211,181,156,194,158,130,179,141,114,165,125,100,164,130,103,183,150,128,198,167,143,199,165,133,204,174,147,198,167,143,182,147,125,163,124,100,151,117,88,176,145,116,186,154,126,184,147,113,191,158,130,182,147,118,163,122,96,153,115,91,4 168,139,120,190,163,146,199,173,160,208,188,179,211,193,187,198,172,157,188,162,146,167,141,130,176,149,129,192,163,147,205,180,172,199,168,153,207,182,169,204,175,162,199,173,158,186,166,152,187,163,147,198,170,158,195,159,146,157,104,78,152,95,68,190,152,136,204,178,163,194,172,152,177,141,122,195,164,151,180,136,114,127,69,47,123,61,38,174,125,103,201,173,162,193,167,151,163,117,90,193,161,148,151,99,77,125,61,38,142,84,58,193,155,137,207,187,178,196,177,163,176,140,123,199,169,164,185,147,135,166,121,109,187,146,132,206,179,165,202,176,162,186,161,144,177,142,131,192,161,152,184,147,130,196,165,156,202,171,161,201,171,160,198,174,165,175,142,118,159,117,95,176,140,122,168,123,94,184,146,125,198,169,157,192,159,144,187,159,149,173,144,125,4 163,136,126,174,145,132,183,157,148,187,162,154,183,155,144,174,142,127,176,150,140,158,130,119,164,135,123,182,157,147,194,172,167,198,176,175,197,174,170,176,142,126,174,142,128,154,119,103,170,143,129,191,171,165,190,164,159,159,105,94,183,147,142,190,163,154,175,144,132,150,111,93,167,139,125,181,155,144,170,130,115,118,43,24,157,100,87,195,170,164,173,139,124,147,105,86,156,121,103,164,128,110,175,137,121,146,88,71,177,137,125,195,171,164,180,152,140,160,128,116,156,124,107,176,148,137,187,161,150,189,161,151,189,160,149,183,154,138,182,156,147,167,140,132,154,123,109,176,149,140,193,173,171,190,166,158,185,156,142,177,145,130,174,146,136,159,130,117,148,117,104,171,145,134,182,159,153,179,151,138,180,153,144,177,150,141,167,139,128,152,122,113,4 206,172,173,217,186,187,229,203,206,233,208,210,233,209,210,230,205,204,223,194,195,206,174,175,212,181,182,226,200,202,232,207,210,233,204,206,238,216,219,235,213,214,227,201,201,213,182,183,215,183,184,233,210,212,227,195,195,170,99,84,202,151,143,232,203,202,229,204,204,216,185,186,220,191,192,236,215,215,215,176,172,118,32,15,131,47,29,177,109,92,227,198,196,219,190,191,220,192,193,235,214,214,225,193,191,142,62,46,127,41,22,189,132,122,230,205,205,217,187,186,217,188,189,231,208,208,236,212,210,206,155,147,179,112,98,231,204,204,229,203,205,214,183,184,211,179,180,225,197,198,233,208,207,234,208,208,227,195,193,230,204,203,222,194,195,207,174,173,202,167,168,218,189,191,228,202,203,229,203,203,230,205,205,225,196,196,215,184,184,198,162,160,4 148,104,91,173,137,127,185,152,144,187,154,149,194,166,163,190,164,160,179,151,145,152,118,110,163,126,118,183,151,145,198,172,169,198,167,164,202,176,175,197,171,169,182,151,143,161,127,120,173,140,133,187,156,149,190,153,143,175,121,109,195,158,151,204,178,176,188,158,152,163,123,113,175,143,134,193,164,157,183,138,130,145,67,50,162,98,84,201,171,167,191,161,156,163,123,112,177,144,137,195,166,160,181,134,125,133,52,34,142,66,49,188,149,142,188,156,149,172,140,132,172,135,131,190,158,155,193,156,151,166,104,93,180,128,120,194,161,157,181,146,136,176,148,144,159,118,110,177,137,131,191,159,157,190,152,147,193,160,155,191,159,156,186,158,155,163,129,122,155,118,112,174,136,133,184,150,148,187,155,151,190,160,155,186,155,149,176,145,140,151,114,104,4 197,156,161,205,162,163,212,169,170,218,179,181,214,172,172,207,163,162,199,154,156,181,135,139,199,155,154,214,174,174,223,185,187,227,190,195,227,192,195,221,183,185,209,167,168,189,142,143,207,169,169,216,174,172,213,164,164,202,140,139,208,148,146,225,187,190,219,180,181,198,151,149,205,164,163,210,161,157,159,74,62,136,46,46,155,64,61,200,134,127,223,185,185,204,159,157,205,164,165,215,171,171,173,91,82,136,45,43,177,100,96,217,165,161,227,191,191,204,157,153,196,149,150,218,179,184,223,178,181,208,148,145,228,185,184,240,211,213,226,189,188,207,161,158,191,142,144,212,167,172,222,176,180,238,207,208,240,211,212,237,208,209,225,192,190,211,174,175,180,125,129,201,147,152,216,169,174,227,192,192,234,205,204,231,204,204,221,191,189,203,166,163,4 135,100,93,159,126,121,166,132,129,169,132,129,175,143,140,165,129,123,162,130,128,141,109,107,139,102,100,166,134,127,178,147,137,181,149,143,179,146,141,176,145,142,170,140,138,150,118,115,144,105,102,170,139,130,182,152,144,173,137,133,166,126,119,179,147,145,174,145,141,157,125,120,145,100,96,172,140,135,173,136,128,114,55,46,89,26,14,159,116,110,178,151,150,150,113,104,145,105,100,165,126,119,173,135,127,136,84,77,131,80,72,176,144,141,171,140,133,153,119,111,142,103,98,162,126,122,173,139,132,185,156,154,188,161,161,182,154,150,172,142,138,158,128,125,132,90,83,156,121,118,169,137,133,182,157,157,182,156,156,176,147,146,168,139,137,150,118,114,128,91,87,152,118,116,166,136,133,176,151,151,174,147,146,166,137,132,157,126,123,140,106,103,4 180,146,165,190,156,182,200,172,202,187,159,191,192,164,196,195,164,195,187,154,181,177,141,164,188,157,176,192,157,185,198,165,197,181,140,171,177,145,178,186,155,187,188,154,183,182,152,176,193,162,190,198,168,198,186,148,176,147,90,97,180,142,171,191,161,196,190,157,186,176,144,170,180,146,173,186,151,181,176,133,156,118,56,52,155,104,113,191,164,196,180,152,179,174,143,172,159,114,132,178,140,166,187,153,181,138,86,93,145,90,100,185,154,181,182,156,185,158,128,153,162,118,135,179,137,161,192,163,192,169,129,152,175,138,165,186,153,177,182,154,180,180,154,179,166,135,160,183,156,180,183,154,181,178,142,170,187,155,183,187,156,181,186,157,181,176,150,173,169,138,161,181,152,176,165,133,155,167,138,163,182,154,179,181,151,177,172,136,155,165,130,150,4 186,150,152,201,173,175,200,167,172,197,160,167,197,159,169,199,164,174,206,182,188,197,169,172,173,126,126,185,143,146,195,158,168,183,130,140,185,136,147,191,148,159,187,146,153,181,140,148,184,144,144,194,153,159,194,146,156,167,92,99,182,119,127,206,167,181,195,153,161,181,137,144,178,123,133,193,143,155,178,108,119,155,70,78,166,89,94,202,155,168,205,165,176,196,159,166,173,111,128,186,124,140,174,97,107,154,67,74,176,102,106,205,159,167,203,160,169,188,138,147,173,116,132,183,122,137,184,115,122,181,112,108,199,148,143,221,194,195,208,174,176,186,137,143,169,112,125,192,145,151,205,164,165,210,171,162,215,183,173,216,188,184,203,167,165,178,125,127,178,133,132,199,164,161,210,179,171,211,176,164,209,172,157,208,176,166,191,147,141,171,116,117,4 186,165,161,193,173,170,198,180,176,200,181,179,200,181,177,196,177,173,184,162,159,178,152,148,189,169,165,199,180,176,201,182,178,202,183,180,205,187,185,198,179,175,190,170,167,180,157,155,192,172,167,201,184,180,195,168,164,158,107,97,179,147,140,203,186,183,194,174,170,184,162,159,194,174,169,203,186,182,186,151,146,104,33,18,132,77,63,205,187,184,195,176,171,184,162,160,193,173,168,201,184,179,193,165,160,121,58,42,158,108,97,203,185,181,195,175,171,182,159,156,190,169,165,198,180,174,203,184,179,196,169,162,196,174,170,196,178,173,195,176,171,181,160,155,186,165,160,192,172,167,198,179,173,201,184,179,192,171,166,186,163,158,188,167,163,178,152,146,182,158,153,188,167,163,191,171,167,193,172,167,190,169,164,186,164,161,183,158,154,172,142,135,4 162,114,109,188,152,151,205,175,173,210,180,177,212,185,182,210,182,181,196,163,159,183,152,150,180,142,136,198,164,162,209,177,176,219,194,194,218,193,193,214,185,183,211,184,183,196,165,164,187,150,145,201,167,168,194,149,141,192,144,133,202,157,147,215,185,183,216,192,188,205,177,173,190,155,151,191,146,142,170,110,94,125,49,28,138,67,48,217,188,183,219,197,194,204,174,171,196,164,161,195,154,144,143,70,47,123,47,30,137,62,39,212,178,172,220,197,194,204,175,173,197,167,164,211,183,180,179,127,109,157,90,67,196,149,135,223,197,195,217,192,189,208,181,177,192,160,155,205,175,172,217,192,188,217,188,181,220,192,190,220,194,192,214,188,184,201,172,169,184,152,146,202,173,171,211,183,179,207,173,165,214,185,178,215,190,186,206,176,173,192,160,158,4 211,199,203,211,198,200,210,195,193,210,191,190,208,188,186,211,199,206,211,201,208,207,193,197,209,195,197,212,198,202,207,185,179,194,159,138,185,143,119,206,186,187,212,201,211,209,192,198,211,198,202,211,192,194,201,168,157,186,142,116,137,76,47,186,150,140,214,197,203,207,185,184,210,198,200,209,186,183,183,138,118,171,120,98,112,55,39,163,119,103,217,197,199,209,190,192,211,200,203,196,165,153,141,82,58,144,84,64,140,81,57,181,142,127,213,195,193,211,196,201,209,191,192,202,176,171,145,86,62,136,72,50,176,126,104,204,175,165,207,183,179,209,189,193,207,186,181,212,200,206,194,158,147,166,110,82,192,156,140,201,170,159,209,187,186,210,196,201,206,187,180,209,195,195,208,192,191,203,177,168,204,180,173,198,166,151,207,186,185,209,196,201,4 185,136,137,201,158,158,215,181,184,217,182,183,219,187,186,215,180,180,214,181,184,199,162,166,192,147,148,205,161,161,217,182,184,223,193,196,227,202,206,226,198,202,220,189,192,208,170,171,199,158,160,211,172,169,218,183,182,228,198,200,227,193,195,229,207,214,222,191,192,214,181,181,199,156,157,212,173,171,224,190,189,190,138,139,162,85,82,217,173,174,227,200,201,216,185,185,197,153,152,214,178,179,228,197,197,155,87,88,98,16,19,200,146,146,224,192,190,214,181,181,200,161,160,213,178,176,225,193,191,188,136,136,126,41,40,202,148,146,226,198,200,213,182,183,193,149,149,211,176,174,225,197,196,217,182,183,203,151,149,220,183,184,218,184,184,209,175,175,189,144,146,201,159,157,217,185,185,221,190,191,220,188,191,216,182,184,212,176,174,197,153,151,4 172,149,142,185,165,160,191,169,164,197,176,172,198,179,174,193,174,168,178,155,148,159,135,126,176,156,150,186,162,158,195,172,169,199,177,172,201,181,175,199,181,176,189,169,162,172,150,141,180,159,155,188,166,161,194,168,161,190,155,140,194,165,153,198,175,167,192,173,167,176,156,148,179,158,153,190,168,164,181,142,126,176,129,112,179,137,120,187,154,139,190,169,165,175,153,148,181,162,157,188,165,158,170,120,99,173,123,105,170,119,93,175,132,112,187,166,158,174,152,145,179,160,154,189,169,165,185,153,142,188,157,143,184,147,128,186,156,143,187,166,161,174,153,147,172,150,144,184,163,159,193,173,170,198,179,173,196,176,170,192,173,168,180,160,155,168,145,137,161,136,129,173,148,142,189,169,166,193,174,168,188,167,160,184,164,157,171,148,142,157,131,124,4 139,108,104,153,120,117,163,128,126,163,122,113,167,130,120,169,135,129,170,141,142,149,119,119,147,116,112,165,135,132,179,149,148,184,155,153,179,146,140,177,143,139,174,142,139,163,133,130,151,120,115,172,142,141,187,159,160,195,171,175,198,173,177,190,160,160,177,144,138,164,131,122,158,129,125,178,150,149,193,168,171,184,152,152,166,125,119,193,165,164,185,156,153,172,142,135,153,120,115,178,150,149,189,163,163,177,137,133,144,87,73,188,159,158,189,162,162,175,148,140,157,128,124,177,150,149,183,152,151,187,155,155,190,160,160,185,154,154,184,158,156,174,149,145,156,127,123,174,147,146,182,154,155,189,162,163,185,154,153,174,137,133,176,147,146,166,140,137,143,113,109,162,134,132,176,149,148,184,159,158,178,146,142,173,142,141,166,136,134,150,120,117,4 140,114,110,145,118,114,152,124,122,183,162,163,167,142,143,163,135,136,167,142,140,146,121,117,152,130,127,155,130,128,164,138,138,184,162,166,178,154,161,176,151,154,178,157,156,157,131,127,153,133,132,159,136,134,177,156,159,189,170,176,189,171,178,185,164,169,179,159,160,155,129,126,155,133,133,162,138,139,185,168,173,183,166,169,169,142,144,187,166,168,179,157,159,150,122,122,149,125,124,165,143,147,183,163,164,170,146,145,128,87,84,183,160,165,178,156,159,157,133,133,146,125,124,169,147,150,179,160,165,184,164,169,182,159,162,179,155,159,173,150,152,157,132,130,144,120,120,167,146,146,177,156,158,173,148,150,175,150,153,177,156,157,167,144,144,146,118,116,136,110,110,152,128,127,161,135,134,164,136,134,166,141,142,163,140,140,153,125,125,138,110,108,4 230,201,201,235,212,210,240,217,215,243,219,218,243,215,213,243,218,218,237,215,217,234,207,205,234,204,203,239,213,213,245,217,217,237,190,183,227,158,152,220,160,152,236,198,193,239,216,212,239,214,213,242,209,207,210,138,126,187,86,80,191,84,88,137,41,41,174,90,79,242,212,207,238,203,199,205,118,99,191,80,77,168,70,81,169,78,84,144,59,67,149,63,56,240,204,201,226,176,163,196,87,72,203,97,107,158,64,72,153,70,77,137,47,48,198,134,129,249,224,228,238,204,197,211,123,104,167,53,49,143,44,48,116,30,33,167,91,85,247,211,211,246,220,217,239,210,203,238,198,191,211,137,122,188,104,95,204,141,136,250,216,215,250,223,223,246,221,219,235,208,201,242,214,212,247,218,218,250,216,215,253,227,225,248,224,222,248,221,217,244,217,215,4 123,77,82,153,110,113,179,140,143,183,143,141,188,154,159,181,146,151,173,134,141,157,116,124,136,91,96,168,128,133,191,156,159,198,164,165,202,170,175,197,166,171,187,154,160,171,137,144,147,104,110,176,138,144,201,170,174,213,185,190,215,190,195,211,186,192,200,172,178,183,155,160,153,112,119,184,150,156,208,180,185,214,187,190,202,162,162,214,191,197,206,181,187,187,160,166,157,116,123,189,155,162,211,185,189,214,187,189,181,122,114,213,184,189,206,180,185,185,158,163,160,121,127,190,157,163,210,182,186,217,192,195,214,183,186,214,188,193,203,175,180,174,142,149,159,119,126,187,153,157,206,175,179,215,189,192,216,194,198,210,184,189,195,164,170,148,105,113,152,111,117,179,142,145,199,167,171,208,178,182,207,177,181,201,170,175,180,143,150,126,77,86,4 176,130,129,191,148,148,204,166,166,209,172,174,205,165,170,198,157,162,184,142,145,164,120,124,191,152,151,203,167,168,216,183,186,221,190,194,220,189,194,213,180,185,202,167,171,184,147,151,198,163,166,213,182,185,224,195,198,225,196,199,223,192,194,222,194,198,211,181,186,195,164,168,201,167,172,217,188,191,229,205,209,217,180,178,188,121,111,218,184,187,215,188,193,198,167,172,203,172,177,218,190,194,232,210,212,222,188,186,183,110,96,212,173,172,215,190,197,197,166,171,203,172,177,218,195,198,228,208,209,230,208,210,218,180,181,220,190,194,212,183,190,196,166,171,194,160,166,212,185,190,223,201,202,227,207,208,227,203,207,220,196,200,208,180,185,191,159,165,185,147,152,203,171,176,216,190,193,220,197,199,218,196,198,212,187,191,202,172,177,183,149,154,4 171,136,134,188,155,157,187,148,147,190,154,149,194,164,165,190,158,161,175,138,136,148,110,111,176,141,139,162,121,118,188,152,153,194,156,152,195,159,159,198,168,173,184,151,149,156,119,116,164,121,116,92,37,26,175,136,134,187,136,127,166,106,90,193,157,156,193,163,162,165,125,119,164,118,115,178,137,133,192,151,145,149,84,70,154,89,70,192,153,150,194,164,165,171,135,130,188,155,157,204,174,175,200,165,161,154,90,73,153,86,68,192,155,154,191,160,161,175,142,140,186,152,151,197,163,161,203,172,169,196,156,146,193,153,147,195,161,163,184,149,148,168,133,130,185,153,152,191,157,154,197,164,158,198,165,159,197,164,160,187,150,144,185,153,154,165,130,132,179,148,147,185,151,149,193,161,159,191,156,150,189,154,148,178,138,131,172,136,133,150,111,108,4 189,152,151,198,165,167,194,152,151,193,151,149,202,168,171,206,176,182,203,173,178,192,159,156,108,53,40,192,154,154,195,150,151,176,111,108,173,108,100,195,157,154,204,176,178,196,165,163,84,27,12,192,157,156,180,120,113,155,73,62,150,69,54,177,119,109,207,180,182,200,170,171,163,114,105,201,166,163,167,103,94,152,79,68,155,81,67,176,118,110,204,175,178,199,169,170,203,171,169,201,161,154,154,90,81,130,56,41,152,75,63,164,101,92,203,172,175,196,166,165,204,174,173,202,166,165,169,111,101,144,64,47,141,58,46,158,91,86,203,173,180,196,165,166,206,175,175,207,177,182,187,141,134,176,116,106,170,106,98,192,150,150,196,163,168,189,156,157,198,161,156,200,165,166,194,154,147,201,169,164,197,160,160,191,155,155,189,154,155,188,153,151,4 183,147,143,197,164,163,206,175,175,209,178,180,208,177,178,203,169,169,195,161,161,180,145,145,189,155,151,203,172,170,211,182,182,214,186,188,215,187,189,210,179,179,202,170,169,186,152,150,192,159,157,206,176,174,215,188,187,216,189,189,209,177,175,213,184,184,207,176,175,196,163,160,195,163,161,207,177,175,217,191,190,188,144,138,147,79,63,203,167,165,208,178,177,196,163,161,195,163,161,208,179,177,210,178,174,140,73,60,161,98,82,211,180,179,206,176,175,194,161,159,190,156,153,205,174,171,212,183,179,198,160,154,209,176,174,215,187,188,203,170,169,190,156,155,184,149,145,201,169,166,208,178,175,215,188,186,212,183,184,208,177,177,199,165,165,185,150,148,177,139,134,193,158,155,201,168,165,205,174,171,204,172,171,198,165,164,192,159,158,178,141,139,4 196,163,164,203,168,170,204,171,176,207,176,181,205,172,176,201,167,173,196,160,162,188,153,154,199,165,166,200,164,166,201,165,168,211,181,185,210,181,186,205,173,178,200,166,168,191,156,157,200,167,168,203,170,172,209,177,181,201,164,166,194,155,156,206,174,176,202,170,174,194,160,164,200,167,168,205,171,172,187,146,145,157,98,91,130,58,46,181,135,133,206,174,179,195,159,162,200,167,169,206,171,170,134,71,65,113,39,25,137,63,47,181,134,131,203,170,174,192,157,161,200,167,168,205,172,172,181,136,134,163,107,99,184,137,132,204,171,174,199,164,169,192,157,160,196,162,163,202,170,171,207,175,176,208,177,179,206,176,182,205,173,177,198,163,167,189,153,157,191,157,157,197,164,165,201,167,168,201,168,170,202,170,174,200,166,169,191,155,157,184,147,149,4 169,146,140,175,158,154,192,180,176,165,137,131,152,118,113,163,127,120,163,121,115,143,98,88,177,155,151,182,158,151,166,129,120,157,119,116,178,140,137,186,143,139,169,113,102,152,95,80,172,145,143,171,133,127,162,119,119,184,149,145,182,137,131,193,147,141,178,119,108,158,99,83,173,138,131,168,123,113,182,144,146,169,122,115,150,100,96,203,158,158,201,161,155,184,143,134,171,135,127,165,116,104,183,143,141,175,131,129,166,118,116,204,162,159,192,146,131,179,132,117,176,151,145,182,141,133,175,131,128,191,150,150,195,151,152,188,139,133,187,139,130,159,108,96,137,101,95,179,153,150,174,138,131,177,139,132,179,142,139,154,105,99,129,75,65,93,42,31,129,92,86,139,105,101,162,133,128,166,134,126,118,80,74,69,28,20,43,13,7,22,7,4,4 159,134,114,179,156,136,187,166,151,186,165,148,178,160,143,157,134,119,146,124,110,134,113,98,157,132,115,182,160,145,194,177,165,189,169,156,182,165,150,165,143,125,156,133,119,142,117,102,160,134,118,178,159,146,191,174,161,188,164,154,190,168,159,176,153,135,165,145,130,146,119,104,155,132,115,173,158,146,189,176,165,187,161,146,168,146,138,165,140,124,167,144,124,149,125,107,155,139,125,167,152,139,185,170,159,195,177,164,128,109,100,148,129,118,170,145,128,155,136,120,148,126,107,171,154,138,186,170,158,191,176,166,177,158,145,172,153,141,160,134,114,149,126,106,149,127,108,168,148,129,182,164,151,179,158,144,173,149,130,165,141,121,152,123,104,142,116,96,145,122,101,160,135,113,167,140,121,172,151,135,164,139,120,151,118,95,144,115,98,132,105,88,4 224,199,191,230,208,199,235,215,208,234,211,205,231,199,195,231,201,197,229,201,196,227,200,195,226,199,190,233,211,202,237,216,209,239,217,213,237,210,207,234,205,199,235,212,206,230,205,199,228,205,197,236,217,211,238,213,205,220,175,167,218,172,168,237,211,206,237,216,209,232,208,201,228,203,196,237,219,213,218,166,149,143,56,41,92,12,6,193,134,121,243,225,219,229,206,199,226,199,192,236,214,208,211,151,133,156,69,54,123,38,25,208,155,144,240,220,215,231,208,199,228,206,198,234,212,206,233,206,199,224,181,169,224,179,169,240,217,213,235,210,202,232,211,202,228,205,195,230,206,198,237,217,212,241,225,219,243,226,222,240,221,217,236,216,210,229,207,199,222,196,186,227,198,188,235,214,206,237,217,209,235,215,206,236,215,208,233,210,203,225,198,191,4 193,164,159,207,182,178,213,186,179,217,188,180,221,196,190,222,202,198,217,195,190,202,178,174,203,178,172,219,200,196,192,137,119,177,100,72,204,146,126,220,188,179,225,207,204,210,188,183,208,188,183,216,186,175,170,96,73,124,34,15,159,71,48,192,127,107,220,195,187,222,204,198,209,187,183,203,156,137,156,68,43,115,29,17,135,45,25,142,47,23,199,150,135,225,210,205,209,187,182,201,154,136,162,76,52,131,39,21,165,75,55,195,130,112,226,203,199,221,203,198,207,185,180,199,150,131,175,97,72,161,75,55,200,129,109,228,198,191,231,214,213,219,199,193,202,178,174,211,182,174,208,166,154,170,95,72,218,178,166,230,211,210,225,204,202,214,191,187,191,163,157,211,190,187,218,196,192,218,192,185,226,207,202,223,201,198,217,193,190,208,184,181,4 185,140,142,203,163,167,209,164,167,210,161,163,218,176,187,209,160,167,212,173,181,198,160,168,199,161,164,215,179,184,218,175,174,213,162,162,220,175,184,224,183,194,218,179,184,200,158,162,206,169,170,225,193,195,223,179,176,180,94,81,185,104,98,230,192,202,210,162,164,205,159,159,212,175,178,229,198,202,229,189,188,177,92,81,170,78,65,218,163,164,221,180,190,209,165,169,212,174,173,228,195,199,241,210,213,189,120,115,170,81,73,216,152,155,231,198,210,216,178,188,212,177,178,230,201,202,238,209,211,234,195,198,225,173,178,230,187,196,226,186,194,215,175,178,210,176,175,227,196,197,229,193,192,234,199,200,239,210,215,232,198,204,213,163,168,205,160,158,198,158,157,219,186,189,229,197,199,232,199,199,231,197,198,223,184,188,206,156,160,195,149,149,4 245,238,225,255,249,238,251,232,212,225,188,162,248,229,210,255,255,250,250,243,232,240,234,225,253,250,239,236,212,192,171,110,87,135,73,65,163,105,88,235,207,184,254,252,243,247,242,231,255,254,242,211,169,146,115,62,62,129,90,95,120,73,78,151,88,71,246,226,205,251,249,240,255,250,236,170,127,112,106,73,80,101,77,85,117,84,90,138,77,72,205,162,139,255,255,251,255,252,239,172,132,118,121,81,82,106,76,81,92,62,70,188,128,110,228,192,169,255,253,244,254,242,223,161,105,80,114,64,65,178,135,126,191,144,130,243,201,175,255,254,244,253,247,236,250,242,228,231,199,175,128,68,58,145,86,76,252,215,191,251,231,211,254,249,240,252,245,233,245,240,229,255,250,240,213,173,150,188,136,111,249,234,218,255,254,245,254,246,235,243,236,224,4 166,152,156,172,156,160,177,162,168,183,170,180,182,168,176,174,157,164,167,149,156,160,143,152,169,155,160,176,165,173,183,173,183,181,163,172,180,159,168,180,166,176,174,160,168,164,146,154,166,149,153,177,165,172,183,168,178,171,138,140,167,128,128,180,162,169,176,163,172,164,143,151,164,148,151,171,156,161,172,142,145,168,130,127,169,132,129,170,140,144,171,150,160,166,149,158,168,154,158,177,164,171,170,140,142,163,122,116,166,128,126,171,139,144,178,166,176,171,160,166,163,146,149,170,153,156,171,147,153,162,124,118,166,129,127,175,151,155,174,160,164,168,156,159,158,137,135,167,148,149,175,160,168,168,143,146,173,152,157,177,162,169,171,157,160,164,153,157,146,125,125,152,132,132,159,139,141,173,158,163,174,159,163,172,159,163,170,159,164,159,146,148,4 209,192,181,219,204,194,221,203,191,201,166,146,207,175,157,221,200,190,224,208,200,217,202,191,214,199,187,212,188,171,166,113,86,131,62,37,137,67,41,188,134,106,223,203,193,224,209,199,218,203,190,185,142,116,120,48,21,153,87,59,150,87,69,162,91,65,207,166,142,227,213,204,209,183,162,170,112,78,163,96,66,173,114,80,170,111,79,164,94,60,207,164,141,225,208,199,209,181,160,170,109,72,167,104,69,183,130,96,171,112,78,165,92,53,217,184,165,226,209,202,216,197,183,194,146,117,158,87,46,161,95,60,188,133,100,193,138,108,220,189,168,228,214,206,218,203,194,215,189,173,198,148,118,176,109,74,209,168,142,230,208,194,229,211,200,227,215,206,214,197,186,223,206,196,225,204,193,221,191,172,228,206,191,231,215,206,228,216,207,223,212,202,4 147,125,124,157,139,139,157,138,138,159,138,144,161,145,150,153,133,136,144,122,124,135,113,114,152,132,132,160,142,142,167,151,153,165,147,152,158,135,135,153,130,133,151,133,135,144,125,127,158,141,139,169,156,158,170,155,159,154,125,120,147,114,103,154,130,129,154,136,141,145,125,126,159,144,142,168,155,154,157,128,125,147,109,97,152,122,113,155,130,128,156,139,144,143,120,123,160,147,147,164,150,149,159,134,127,155,127,116,154,125,116,155,129,127,155,135,138,146,125,127,156,141,140,161,144,144,162,142,140,154,125,115,154,124,119,152,122,123,150,124,128,145,124,126,150,132,132,157,138,137,160,141,140,153,126,122,153,126,125,152,125,128,149,126,129,141,117,119,143,124,123,152,134,133,158,139,141,156,135,137,154,130,132,155,132,135,145,120,120,137,115,115,4 201,182,170,215,201,190,223,207,197,214,189,173,220,201,188,224,209,201,215,199,189,198,181,171,208,192,181,216,197,183,174,127,102,136,68,43,163,101,74,216,186,170,225,211,202,210,195,183,215,200,188,196,160,137,132,61,32,153,88,61,152,85,62,188,131,103,227,210,199,216,201,189,213,193,178,179,126,94,167,102,69,181,126,93,163,96,60,192,138,109,226,208,200,216,200,190,214,197,184,194,150,122,159,90,50,174,116,82,177,114,79,203,156,129,229,214,205,215,202,191,213,198,189,217,193,179,189,134,102,174,108,73,218,184,161,227,205,191,227,215,205,215,204,193,207,189,176,220,204,194,226,206,195,224,197,179,231,214,202,230,217,209,223,212,202,211,198,187,200,179,166,214,197,185,225,210,200,229,219,209,228,217,207,224,212,202,217,203,193,203,185,176,4 205,180,179,217,198,195,224,209,206,227,214,211,227,214,211,224,209,208,217,199,196,203,180,179,211,189,186,220,205,201,228,215,214,230,219,217,228,214,210,226,207,203,222,207,204,212,193,190,213,193,189,223,209,207,224,201,196,215,171,159,201,133,117,196,129,111,220,196,191,214,195,191,214,197,193,223,202,198,181,108,95,195,127,108,163,88,74,148,53,39,210,171,160,216,200,199,216,201,198,208,169,160,132,42,35,191,124,113,144,72,65,121,46,38,218,190,185,214,196,195,214,196,194,209,173,165,142,56,47,172,87,73,202,139,127,201,159,154,221,203,202,211,190,189,207,182,182,216,194,194,215,182,177,216,182,177,224,203,203,224,205,207,216,194,192,204,175,174,199,169,169,211,185,185,218,197,195,221,201,198,218,195,194,215,191,189,210,184,184,195,163,161,4 204,180,178,214,196,190,222,208,204,226,213,210,226,215,212,223,209,207,216,201,197,201,180,177,209,190,185,218,202,197,227,216,214,230,219,216,227,213,209,227,213,211,221,206,203,207,188,185,212,195,190,221,206,204,218,186,180,204,145,127,207,150,132,197,130,111,220,195,189,215,199,197,213,197,194,221,195,191,175,100,88,167,86,69,184,117,97,145,46,31,205,158,147,218,201,198,215,200,199,213,173,165,127,33,26,168,85,73,147,77,67,112,26,16,210,167,155,216,200,198,212,193,191,219,195,192,181,112,102,180,98,82,185,114,100,172,112,101,221,201,198,213,193,191,207,181,180,217,195,194,223,201,198,224,199,196,225,202,202,227,206,205,218,199,197,208,184,183,200,170,169,211,184,183,217,194,192,220,199,197,221,199,198,217,195,194,211,184,183,201,172,173,4 210,181,174,213,180,173,215,178,174,222,191,190,225,197,196,223,195,191,219,185,179,212,176,172,210,179,166,216,181,175,220,185,185,212,169,162,195,145,128,219,183,179,225,194,191,204,156,145,215,185,174,223,193,188,220,184,175,162,90,60,148,69,34,215,174,163,224,189,188,206,158,146,223,197,189,228,201,194,187,129,104,153,80,52,141,65,38,205,155,139,231,201,199,224,188,183,218,189,178,232,210,205,192,137,113,141,67,42,148,73,47,175,107,79,234,206,202,226,194,189,221,193,186,228,199,194,205,154,133,129,50,19,127,49,26,197,142,123,231,203,201,225,192,187,226,199,191,228,201,195,226,192,180,186,129,101,196,147,134,235,209,208,229,199,198,224,192,187,221,192,185,228,200,194,229,198,192,233,207,202,237,214,212,234,212,210,232,205,201,225,196,191,4 162,127,142,168,133,146,174,142,158,167,126,140,165,129,143,161,129,141,153,120,131,143,112,123,169,136,152,173,138,153,175,137,154,174,141,156,170,139,151,162,130,142,154,121,132,147,116,126,176,144,159,177,142,157,167,124,135,154,102,106,166,128,137,166,135,149,157,125,137,147,115,127,176,142,157,176,140,153,166,124,134,142,87,88,157,112,120,167,133,146,159,128,141,145,112,124,175,139,152,171,131,141,169,128,141,158,112,121,155,108,114,167,133,147,159,127,140,149,121,132,173,134,148,168,122,134,171,135,147,167,128,135,166,129,138,167,136,149,159,130,142,147,120,131,174,139,152,171,129,141,175,139,149,177,146,157,172,142,155,166,137,148,157,129,140,142,112,121,167,127,139,166,122,133,175,142,154,176,146,159,169,138,149,159,127,137,150,119,127,138,108,115,4 184,154,138,200,173,160,217,195,187,218,191,182,222,199,189,226,211,199,222,209,190,209,194,173,188,157,141,205,178,161,221,197,187,225,199,191,228,207,201,229,211,202,228,214,197,219,204,183,193,161,148,211,185,172,222,197,188,226,199,193,220,189,180,230,212,203,228,212,195,221,207,188,197,169,158,215,191,181,224,200,192,193,146,119,151,83,41,203,166,143,234,222,211,219,203,186,197,168,158,212,186,179,218,189,178,159,100,65,131,64,27,197,156,133,229,213,200,211,187,162,194,162,150,211,187,179,218,188,177,147,85,51,116,42,9,186,138,111,231,216,206,214,193,173,190,159,144,208,185,177,219,194,186,195,156,136,178,131,112,210,179,171,218,194,185,209,187,169,187,159,141,204,182,172,210,184,174,215,190,181,222,201,197,215,192,187,206,179,168,203,184,167,4 214,192,184,221,199,192,223,200,195,221,198,192,217,192,184,211,184,172,207,182,171,201,176,165,217,193,184,227,209,203,210,174,164,202,160,146,198,155,138,207,175,163,213,193,186,204,182,171,216,192,182,226,205,201,187,137,118,157,84,53,170,104,73,194,150,131,215,196,192,204,182,171,214,190,180,215,187,177,164,97,69,155,82,53,168,102,75,164,98,67,195,158,141,209,191,185,219,198,190,200,159,142,158,86,55,164,97,67,163,94,68,157,90,60,192,155,136,203,180,173,214,191,181,205,170,155,168,100,70,162,94,62,155,85,57,172,114,93,202,173,162,198,174,165,205,177,166,213,188,181,188,137,120,161,94,71,190,145,133,190,146,134,202,175,169,197,174,166,197,166,154,210,187,183,210,184,178,206,174,167,208,181,176,202,174,167,200,175,170,188,162,150,4 198,174,163,209,185,174,216,195,188,216,195,189,210,186,176,200,172,161,186,158,144,166,134,119,203,179,167,216,195,185,219,197,190,216,191,184,210,182,170,208,184,173,201,176,165,182,156,145,208,185,174,223,204,196,208,174,163,173,113,86,183,130,103,214,191,183,207,186,176,189,164,150,210,187,175,223,202,194,186,134,114,155,81,48,167,99,70,186,138,113,211,191,184,193,171,160,211,188,178,221,200,190,177,115,88,168,100,69,161,89,60,185,136,113,207,185,176,193,171,162,207,182,170,218,196,186,203,161,144,170,104,73,179,121,101,201,162,152,206,184,177,189,165,153,181,138,116,210,182,170,218,196,190,211,179,170,214,186,180,211,187,182,201,178,170,188,165,154,154,95,67,202,170,158,214,191,182,218,198,191,209,182,170,209,186,179,194,169,156,179,153,138,4 164,124,137,177,143,158,182,149,164,184,151,169,181,146,164,178,141,160,167,128,145,148,106,123,169,131,146,181,147,163,188,157,175,188,156,175,186,151,170,182,145,165,172,134,150,159,121,137,173,136,152,182,145,162,189,156,175,194,164,185,191,156,178,182,141,162,176,137,155,161,122,138,174,134,151,183,145,163,189,155,174,162,106,114,156,96,105,182,141,161,174,133,153,161,120,137,169,125,144,182,144,162,187,148,166,144,78,82,150,87,95,183,143,164,172,130,149,158,114,132,162,115,134,175,130,149,182,139,159,184,141,160,185,146,167,179,138,159,170,127,147,156,112,131,154,104,123,168,123,143,175,130,150,179,136,157,175,129,150,163,104,126,158,104,124,151,106,124,149,101,121,160,115,134,167,120,141,169,123,143,162,105,128,146,74,95,147,89,107,140,91,109,4 190,161,158,199,168,165,209,181,177,218,195,190,215,191,188,207,180,179,204,180,178,185,157,154,198,172,168,211,188,185,219,196,193,222,200,195,222,203,201,216,193,191,214,194,192,194,169,168,205,180,176,214,190,188,219,194,193,226,204,202,215,180,174,208,172,166,213,188,184,192,160,154,201,171,168,214,189,186,217,188,184,184,127,113,165,102,86,174,113,99,203,169,161,199,171,167,199,168,162,216,192,190,213,177,168,158,85,64,113,34,17,166,100,83,206,173,165,207,186,183,203,176,172,216,195,193,212,178,170,201,153,141,184,128,115,194,147,135,211,185,178,202,179,176,198,170,167,213,191,188,218,193,188,221,197,193,216,189,183,203,166,157,209,186,182,197,171,166,190,161,158,205,180,176,208,180,175,215,191,186,216,195,192,207,179,176,199,170,164,191,162,157,4 241,211,209,245,213,215,247,211,215,247,207,209,248,211,217,245,212,217,244,213,218,235,205,207,243,214,211,244,210,209,224,154,143,198,117,109,210,132,127,240,185,184,248,219,225,240,210,214,246,220,224,244,205,200,176,88,73,106,27,30,146,60,58,204,118,111,239,190,191,245,215,217,248,222,226,243,198,191,148,66,58,97,28,31,99,28,31,157,64,60,236,177,173,245,216,219,250,232,236,235,186,172,148,64,52,108,35,37,109,31,34,170,86,80,243,192,188,243,209,209,247,230,233,249,220,214,204,135,117,121,37,34,148,60,56,210,138,130,251,217,222,243,211,214,246,225,223,253,234,237,236,190,176,192,110,90,214,141,124,248,208,206,248,219,226,243,212,218,243,218,209,248,224,221,251,228,226,247,206,191,246,206,200,250,225,233,246,215,220,240,208,209,4 221,180,180,237,207,212,242,211,218,244,220,229,245,226,235,243,220,228,237,211,218,227,198,204,233,202,206,242,215,221,246,222,229,244,210,212,239,196,197,243,211,213,245,224,231,234,209,214,238,211,215,246,222,228,239,198,195,182,104,93,164,82,74,218,149,139,240,208,209,242,221,224,240,213,217,249,229,237,227,171,165,131,50,46,99,29,32,155,68,61,232,184,177,243,223,226,240,212,216,251,231,238,221,165,161,121,39,38,105,32,35,145,64,60,237,193,186,242,222,223,239,210,211,249,232,240,233,186,179,155,74,67,121,39,41,189,115,106,247,220,221,242,223,229,238,210,212,246,224,232,253,233,238,221,165,156,184,101,89,236,194,187,248,230,235,240,218,222,236,207,208,244,219,221,248,227,232,247,221,221,242,205,195,245,223,226,244,224,231,237,210,212,4 144,109,109,166,129,131,176,142,151,179,143,152,179,142,150,174,137,143,165,127,129,134,99,98,159,123,124,174,138,143,183,150,159,186,152,161,187,152,163,182,147,159,172,135,140,153,116,115,167,133,137,179,146,154,189,158,172,176,136,143,170,128,135,188,155,171,177,146,155,161,123,122,168,131,133,180,151,164,194,161,179,97,56,55,115,76,81,197,167,185,178,148,158,167,133,136,168,129,131,181,150,163,192,158,176,93,48,44,139,101,110,196,164,182,179,145,153,169,134,138,167,130,132,181,146,156,188,153,167,181,142,155,187,151,169,188,151,164,178,145,152,165,130,132,158,119,117,177,141,147,182,142,146,187,152,164,187,156,170,182,150,158,174,141,145,157,124,124,139,102,99,170,133,134,178,140,144,182,146,154,182,148,156,179,145,152,170,137,142,136,105,104,4 150,103,102,177,125,123,186,133,131,191,139,139,192,140,142,187,135,134,174,124,121,147,100,99,168,119,117,185,136,135,194,144,144,197,146,147,197,147,148,194,144,143,183,134,132,165,117,113,175,125,123,190,139,140,198,144,144,201,148,147,201,150,151,198,149,150,189,139,140,173,122,120,179,130,128,186,126,126,184,113,113,182,109,110,174,99,102,181,109,110,190,135,134,175,124,121,177,125,124,182,117,116,169,86,86,154,67,69,149,65,66,172,93,91,192,139,137,181,135,131,173,121,118,182,122,119,192,129,128,180,107,104,190,123,122,196,138,137,192,143,143,180,131,128,172,124,120,187,137,136,196,148,146,203,155,157,203,156,159,197,150,152,189,140,138,172,124,120,154,105,103,182,129,125,193,142,137,197,148,147,196,147,145,192,142,140,182,130,128,157,111,107,4 195,155,153,195,154,153,200,163,163,201,165,165,202,170,169,200,164,163,197,156,153,196,155,156,193,152,148,194,152,147,201,164,165,199,159,157,202,168,167,202,168,166,200,162,160,199,162,162,196,156,156,198,158,158,194,150,141,183,126,104,191,143,130,201,166,163,203,174,176,201,169,168,197,159,161,200,163,167,189,141,128,172,103,73,181,121,97,200,163,160,204,174,176,201,166,166,197,157,159,198,159,163,191,143,135,172,105,78,172,108,85,201,164,164,203,170,171,200,164,164,193,150,151,196,154,158,193,147,144,177,116,95,179,122,104,201,162,161,202,163,164,200,161,161,191,147,144,197,156,160,194,152,154,191,144,138,196,152,151,202,165,167,201,167,168,199,163,162,191,150,150,192,149,151,193,151,151,193,146,146,193,144,145,198,158,157,199,165,165,197,163,162,4 174,136,135,190,154,154,201,166,167,207,174,175,209,179,180,205,174,175,192,158,159,169,131,131,181,146,147,188,153,155,206,174,175,214,184,186,214,184,187,210,179,180,199,164,166,182,144,144,184,150,152,187,151,153,203,168,166,208,172,173,198,153,152,189,141,139,199,161,160,189,152,150,184,148,148,193,152,150,186,136,132,173,115,114,148,80,80,154,82,80,187,140,135,194,160,160,184,147,145,177,126,122,160,89,86,148,74,72,144,71,68,169,105,99,194,150,146,194,160,160,184,149,150,185,141,136,182,128,122,167,101,94,180,122,116,207,171,169,207,174,174,194,162,162,184,149,149,185,140,134,205,170,168,212,179,177,213,180,179,212,181,183,204,172,173,188,154,154,177,142,142,191,157,158,203,170,171,208,175,174,208,176,177,203,170,172,194,159,158,179,143,141,4 116,76,70,143,101,93,151,108,100,153,110,101,154,113,105,149,107,98,140,97,86,108,70,64,133,91,82,148,104,97,158,117,111,162,121,113,159,116,107,157,115,107,148,107,98,131,89,80,139,97,88,152,107,99,163,125,119,161,114,105,149,80,66,157,108,98,154,119,109,141,101,89,141,97,88,156,115,110,165,120,115,155,82,71,148,66,53,155,97,83,156,115,104,143,101,88,141,100,92,156,119,113,163,117,113,157,82,73,161,103,93,165,123,116,157,119,108,144,107,95,140,102,92,153,118,112,164,125,121,168,125,119,168,134,132,164,132,127,156,124,115,143,111,98,134,97,87,149,116,107,160,122,113,165,128,122,163,128,122,159,125,117,153,115,104,135,100,88,115,78,70,143,109,97,154,116,106,159,121,113,159,121,113,153,116,107,146,107,98,112,80,73,4 125,90,68,153,117,93,162,127,101,165,128,103,166,130,106,162,127,101,153,121,93,119,88,63,142,106,83,158,123,97,167,133,107,174,140,116,173,139,116,168,137,112,160,127,100,141,107,80,149,114,89,162,126,101,173,136,114,158,107,80,150,99,71,172,143,119,164,131,105,151,118,90,150,114,88,164,131,109,168,122,100,146,77,45,140,74,42,171,138,113,168,138,112,154,123,94,150,114,90,166,135,114,163,110,85,150,75,41,167,114,86,174,145,121,167,138,110,154,123,94,147,111,86,162,130,106,166,123,100,162,108,79,174,142,120,172,145,123,164,131,104,150,117,87,140,106,81,157,123,97,167,132,108,173,140,116,171,140,115,167,134,109,160,128,100,141,111,82,118,88,64,150,116,88,159,123,96,166,131,105,166,132,106,161,129,102,152,122,94,114,86,61,4 175,127,138,194,148,159,207,164,175,208,162,173,210,163,176,205,155,168,198,154,166,178,133,146,191,146,158,203,161,172,212,168,177,214,170,180,215,171,182,210,159,172,204,158,170,192,152,163,194,149,159,209,167,179,204,146,155,199,132,137,213,161,171,216,168,180,208,164,176,195,151,161,199,155,168,210,166,178,196,129,136,177,85,89,194,105,112,213,154,166,211,168,181,198,153,164,199,157,169,212,173,186,213,165,177,176,91,97,184,96,102,215,159,171,211,165,179,199,153,165,196,152,162,208,164,174,218,179,191,210,156,166,213,162,174,217,175,188,207,161,172,196,150,161,190,143,154,204,160,171,211,166,175,216,171,182,216,174,188,211,166,179,203,158,170,189,140,152,180,137,148,199,157,166,206,161,169,211,167,177,209,165,175,206,162,173,200,156,167,180,133,145,4 129,87,76,160,116,102,168,128,114,167,129,117,166,127,114,168,129,114,160,119,104,123,85,74,148,103,88,164,122,106,166,129,119,175,137,128,174,137,127,168,130,118,159,122,106,143,106,93,154,111,95,160,118,104,165,123,111,164,116,105,163,112,102,166,124,114,158,123,110,152,112,97,158,116,101,169,128,117,173,123,113,138,71,60,125,54,42,161,109,99,162,128,118,151,111,97,161,120,105,176,138,128,167,113,103,120,49,39,118,46,37,159,103,92,166,131,121,149,112,97,157,114,100,172,133,121,176,134,124,155,93,81,159,99,88,168,123,112,167,129,117,152,111,95,156,113,98,170,132,116,175,139,126,177,138,126,185,147,140,175,136,126,157,116,102,146,106,90,129,88,75,164,124,107,173,137,120,174,137,122,171,134,123,171,132,119,160,121,109,117,79,68,4 155,102,113,187,133,143,193,142,154,195,146,159,194,137,152,190,135,149,184,126,138,146,91,105,177,123,134,191,142,154,197,145,160,201,145,161,200,137,155,195,144,160,189,138,151,173,120,132,184,131,141,193,147,160,205,154,173,166,83,93,146,54,58,182,109,116,196,149,162,183,126,137,186,133,146,197,150,167,178,101,113,147,50,56,140,41,46,175,96,101,200,158,169,185,140,148,186,134,147,198,144,162,164,76,81,157,55,58,163,63,66,188,122,130,199,165,172,186,148,153,184,132,145,197,152,167,195,129,140,190,112,118,206,149,161,205,169,178,194,166,170,183,148,152,176,124,136,193,144,156,201,157,168,209,167,181,208,169,181,199,168,174,192,159,163,172,139,143,147,92,104,187,136,146,195,148,157,201,154,163,200,156,165,194,158,164,186,151,157,146,107,116,4 149,105,94,179,140,132,186,140,129,186,134,118,186,143,131,185,143,136,176,129,117,141,99,89,170,129,119,179,128,114,174,105,85,172,97,75,169,92,69,178,109,90,183,143,136,167,128,117,178,127,117,175,103,85,150,71,55,157,78,63,152,68,53,163,71,49,186,136,125,176,140,128,178,125,114,182,119,103,167,95,78,159,78,65,130,54,43,171,89,72,188,136,120,179,145,135,180,127,118,182,122,104,169,94,75,156,74,57,151,68,53,190,134,125,191,150,141,179,141,129,177,128,115,173,100,74,172,95,69,173,100,81,185,124,111,196,158,151,188,149,140,175,136,120,170,123,111,179,122,101,184,125,102,195,142,131,197,157,150,188,144,130,181,137,119,166,126,111,145,103,92,181,141,127,188,147,134,192,148,139,194,153,146,186,145,131,177,133,116,140,101,89,4 201,167,183,208,176,195,211,181,200,212,187,205,211,184,203,203,174,192,194,161,178,190,157,171,205,171,186,210,180,198,214,186,205,216,192,210,213,187,204,207,178,195,196,163,179,193,160,172,209,176,192,214,187,204,219,197,215,217,192,211,213,185,204,210,183,202,200,167,185,196,166,180,210,179,195,215,189,206,216,188,203,186,124,128,182,118,122,208,177,197,201,170,189,198,167,183,210,182,199,215,189,206,198,145,149,163,82,78,175,111,117,208,179,202,199,168,188,196,166,183,207,178,197,213,189,207,214,186,201,208,172,186,209,177,198,204,176,197,198,168,187,191,159,175,203,174,191,210,182,200,213,186,204,213,185,203,209,183,202,200,171,191,193,160,180,188,154,170,199,167,184,205,175,192,207,179,197,207,181,198,203,173,192,195,163,182,185,150,168,179,144,160,4 130,93,70,152,110,85,153,108,84,162,116,94,155,108,86,148,100,74,147,101,75,123,83,60,139,100,75,134,101,81,156,120,100,168,127,106,158,113,90,132,95,82,146,101,77,147,107,82,131,93,77,125,95,84,165,121,97,176,130,106,178,130,102,146,110,99,139,99,83,152,108,83,122,92,86,145,111,94,174,131,104,170,122,97,174,126,100,161,119,99,136,97,83,158,117,92,127,95,80,158,116,90,176,137,114,157,101,74,162,104,77,164,119,95,141,101,83,154,114,90,123,92,74,156,113,84,168,123,96,169,118,94,173,113,92,168,118,92,153,111,87,133,91,70,120,91,74,150,110,83,158,107,76,168,119,92,169,119,96,166,120,97,146,105,85,118,81,62,95,70,59,134,99,79,155,107,75,162,115,86,161,113,85,156,107,79,131,94,77,103,69,50,4 184,150,151,193,158,163,196,159,162,198,157,163,198,162,167,195,162,167,189,155,160,175,142,146,188,154,158,198,165,170,199,161,163,197,154,155,199,164,168,200,168,173,194,161,167,184,151,155,192,161,164,201,171,176,202,167,172,194,144,139,195,148,143,202,169,175,197,166,172,187,155,157,194,158,162,203,174,185,203,169,175,198,153,150,196,147,143,197,155,154,197,166,171,190,160,163,195,153,162,197,154,160,195,148,146,201,159,159,199,157,157,192,143,139,197,163,168,190,157,161,195,151,161,196,150,156,180,126,120,201,162,165,204,172,179,198,158,160,197,164,170,188,154,157,192,157,162,199,162,169,196,154,156,203,168,173,204,173,181,201,169,176,196,163,168,186,155,158,186,151,151,192,154,155,201,165,173,203,171,181,202,171,178,198,168,173,192,159,162,179,145,146,4 129,98,87,145,117,104,150,125,115,153,124,114,152,122,113,147,118,108,138,112,99,117,89,76,139,108,95,149,118,104,155,130,120,157,133,125,157,131,124,151,126,117,142,119,108,130,103,89,142,113,104,152,124,114,160,134,126,155,117,104,150,107,94,156,133,127,146,121,111,135,106,92,143,115,105,153,126,118,163,137,129,143,88,72,133,75,57,158,133,128,147,117,105,135,106,92,143,115,106,153,127,119,162,142,136,144,96,82,136,81,65,157,133,128,146,121,112,135,104,92,141,109,100,151,124,115,157,136,130,159,135,127,157,124,117,153,127,121,143,119,110,131,103,91,137,105,95,147,119,109,154,128,119,155,135,127,153,130,123,147,121,112,138,114,104,123,96,85,120,91,84,142,115,103,149,123,111,150,127,117,147,121,112,141,116,105,132,108,97,105,79,72,4 134,94,80,158,120,103,165,125,110,168,130,116,169,129,113,162,117,98,157,116,98,134,95,80,151,118,102,164,127,110,169,133,117,170,128,111,170,125,105,169,130,114,162,123,107,149,108,91,154,113,99,168,127,115,165,118,100,160,102,80,158,94,68,168,123,105,166,131,117,155,117,101,157,123,110,164,122,108,160,103,83,155,91,69,156,93,69,163,113,94,168,139,128,155,121,105,157,126,113,160,113,97,162,108,90,150,82,59,144,77,54,163,112,93,167,128,112,156,122,105,155,120,105,165,131,115,168,126,111,153,92,69,151,89,66,170,127,111,164,125,108,152,120,102,150,116,99,163,129,113,168,132,117,170,133,116,170,129,112,167,126,109,161,123,105,147,110,92,133,99,86,158,119,102,164,121,101,167,127,108,167,126,108,164,124,106,156,115,96,128,92,77,4 207,143,123,212,153,135,211,153,139,210,153,137,205,151,133,205,155,142,205,165,154,192,141,126,211,155,136,216,162,145,214,159,140,203,140,122,190,122,99,194,132,111,206,165,150,195,146,130,220,178,168,222,174,163,217,169,155,194,127,105,164,86,60,180,107,82,203,147,131,199,151,136,218,174,158,222,176,162,212,163,150,184,110,87,154,80,60,178,113,93,211,159,146,203,154,142,220,177,165,218,166,147,198,131,109,184,107,84,159,83,63,184,117,99,207,154,140,201,149,138,221,179,167,219,170,152,199,127,104,182,101,73,184,109,86,190,113,88,197,135,116,200,152,140,219,178,162,214,156,137,213,149,133,199,128,103,196,124,103,194,131,108,192,132,111,194,140,122,212,164,144,215,164,147,218,170,159,213,158,142,204,141,123,203,148,132,200,151,135,196,148,133,4 113,84,78,133,99,96,146,117,120,150,122,128,149,120,126,145,116,120,131,99,95,103,76,71,131,103,101,143,115,117,152,124,131,155,128,137,155,128,136,151,123,128,139,109,109,122,94,92,137,111,115,148,119,125,155,126,133,156,124,130,158,129,138,156,128,136,145,116,117,128,102,101,135,106,110,151,125,135,154,123,131,134,78,67,145,101,99,158,134,147,148,121,129,133,105,104,138,109,114,147,118,126,157,128,140,142,94,91,140,93,90,157,133,149,149,125,135,133,105,103,136,108,111,146,116,120,155,129,142,162,135,149,160,134,149,154,126,137,145,116,118,130,102,98,130,102,101,145,118,120,153,125,133,155,127,135,156,129,139,152,126,132,141,111,111,123,96,93,111,84,80,136,106,106,146,115,115,150,120,123,146,116,121,144,115,119,136,107,106,107,82,77,4 108,74,52,134,98,73,148,108,84,157,115,91,161,119,96,160,119,96,152,110,86,123,86,64,128,92,68,146,109,84,161,122,97,169,129,104,172,134,109,169,129,105,159,118,94,141,100,76,135,94,69,155,115,93,172,135,111,179,141,118,180,142,118,175,137,112,165,123,99,149,105,81,142,101,77,160,117,93,177,139,117,176,133,108,176,134,109,179,139,114,168,127,102,151,108,83,148,109,85,163,120,96,178,140,117,170,123,95,166,116,86,179,139,114,166,124,97,151,110,84,148,108,83,164,124,99,176,137,112,180,141,115,181,142,117,174,135,108,165,124,97,150,109,82,140,98,71,159,119,91,171,132,105,174,133,105,176,138,111,172,135,108,163,125,99,141,104,77,119,82,58,153,112,84,163,123,96,165,121,91,168,127,98,163,125,98,153,112,84,116,82,60,4 170,145,141,183,156,152,191,165,162,199,173,169,195,170,164,189,166,162,183,160,155,156,130,126,184,158,152,201,178,174,198,173,169,200,175,170,205,184,182,203,181,176,190,166,160,166,141,135,193,169,166,198,172,168,185,150,151,172,134,133,191,162,160,191,160,153,182,151,144,169,144,136,189,163,161,170,129,130,169,127,145,159,112,125,127,70,71,125,66,62,134,81,71,151,118,107,162,122,115,145,84,90,170,125,146,165,117,133,130,71,82,112,47,51,112,50,43,141,99,90,160,120,112,136,75,77,145,82,98,158,102,117,152,94,110,126,64,66,140,86,81,160,126,119,164,131,124,177,144,141,161,111,112,167,113,121,171,123,128,175,137,139,176,144,140,161,131,124,165,133,127,183,156,152,189,160,154,186,151,145,188,155,151,188,162,160,164,131,123,136,102,93,4 212,192,184,215,194,188,214,191,185,214,193,186,205,180,172,201,176,169,191,166,158,177,151,142,209,187,182,214,193,189,222,205,201,218,200,195,207,184,179,200,175,169,192,167,158,183,161,155,209,186,182,215,195,193,219,201,197,218,197,191,212,190,187,201,178,172,195,172,164,186,163,156,213,191,184,219,201,196,201,171,161,130,66,43,171,124,108,213,195,193,194,171,168,183,157,150,214,193,186,218,200,194,208,181,172,129,70,49,169,124,107,213,195,192,193,169,165,180,155,148,209,185,175,214,194,186,209,185,176,202,173,161,206,182,175,203,179,171,190,165,154,171,143,132,198,171,162,208,185,177,210,188,180,198,169,156,198,171,160,202,180,173,190,168,160,168,141,131,184,153,145,201,178,172,208,188,181,202,177,166,201,177,168,193,169,159,182,157,148,163,135,126,4 190,154,131,206,178,159,222,199,189,227,207,198,229,211,203,225,205,196,221,201,192,202,179,169,201,171,154,213,185,168,222,194,180,225,195,180,229,206,196,230,209,201,224,202,194,212,190,181,214,192,184,216,183,167,212,166,141,200,142,114,210,161,136,210,166,143,211,174,156,216,194,182,213,189,178,211,171,151,193,133,102,179,108,77,176,108,77,183,119,87,196,144,115,210,178,162,214,190,179,202,154,128,166,92,58,141,60,31,138,57,29,173,104,72,195,141,113,195,150,124,211,188,177,218,189,177,205,158,138,184,120,91,192,136,115,209,166,149,203,157,136,203,170,153,210,187,177,223,201,193,227,199,189,224,190,174,230,202,191,222,190,179,204,160,140,205,176,163,204,178,168,218,195,185,226,207,199,227,206,197,228,208,201,223,201,193,213,185,175,202,174,163,4 187,132,144,206,156,168,221,176,187,218,167,176,217,167,179,217,175,190,208,162,177,194,147,158,195,142,157,210,157,171,207,141,148,216,157,165,207,141,149,212,157,167,217,173,188,201,155,167,203,152,166,202,138,151,218,163,174,231,185,196,208,138,147,197,124,126,208,151,159,209,167,178,205,156,168,208,150,162,218,164,175,213,150,159,197,119,128,201,133,140,206,148,154,206,164,174,205,159,172,206,147,159,178,85,90,183,92,99,187,98,109,199,126,135,203,140,146,208,164,175,205,161,175,208,157,170,177,82,89,185,92,103,197,114,124,203,130,136,212,158,168,209,167,177,198,152,165,210,164,179,199,130,141,191,108,118,200,127,133,215,161,169,217,175,187,205,163,172,187,135,147,203,156,170,212,165,181,216,169,183,219,174,184,219,178,189,209,167,178,196,152,161,4 184,155,156,193,167,170,197,172,174,197,172,175,196,172,174,190,162,162,180,148,149,169,136,134,188,160,161,196,170,171,200,176,177,202,180,183,202,182,185,196,172,173,186,159,159,172,139,135,189,163,164,196,168,170,195,163,162,183,143,140,180,139,136,191,161,160,187,160,161,176,146,145,191,166,167,174,132,128,166,116,110,155,94,87,140,73,64,164,114,108,185,157,158,177,149,151,190,166,167,169,123,117,139,75,65,134,65,54,132,63,54,134,72,62,180,149,150,177,148,151,187,161,162,194,167,170,166,120,115,149,92,83,153,97,91,154,105,99,180,152,154,169,137,139,180,149,153,189,159,163,193,163,165,190,160,164,190,162,166,187,159,163,177,146,149,163,129,129,174,140,143,184,153,157,188,158,161,190,163,164,187,160,162,180,149,152,168,134,134,157,120,120,4 176,155,141,188,168,157,198,179,170,200,181,173,194,174,166,183,161,151,171,148,138,156,130,120,180,159,147,193,174,165,202,184,177,202,184,179,199,180,179,191,170,167,178,155,150,163,138,130,181,159,147,194,174,165,205,187,183,200,178,174,191,165,159,192,171,170,184,163,161,167,144,137,186,166,155,195,176,168,206,189,185,181,146,130,171,129,113,179,149,142,180,156,154,169,147,141,185,165,154,196,178,170,206,190,184,187,157,144,169,125,109,181,151,146,184,164,164,168,147,140,181,160,150,191,170,161,201,184,175,202,184,178,193,170,167,175,143,135,178,154,151,162,138,130,176,154,140,188,169,158,197,178,170,197,177,171,195,174,173,180,155,151,171,147,143,159,136,128,171,149,134,183,162,150,188,168,160,188,166,161,182,158,154,177,154,150,168,146,141,153,129,120,4 242,228,238,244,229,240,242,217,223,242,221,225,243,225,235,232,195,192,231,194,188,238,219,224,244,230,242,245,231,242,241,212,215,239,206,206,240,210,214,225,175,166,230,189,178,239,219,222,244,231,243,246,231,241,234,196,193,215,151,140,231,184,180,237,203,200,239,212,210,240,222,225,244,232,244,248,231,238,203,138,125,159,64,45,204,139,130,246,227,233,243,228,238,241,225,233,244,230,242,251,233,242,179,110,101,96,10,5,168,87,74,245,221,225,243,230,244,242,228,239,245,229,240,249,232,240,213,160,157,115,26,18,181,111,102,248,227,233,243,228,241,242,227,236,247,228,239,247,231,240,247,229,234,207,141,131,228,183,178,248,232,243,243,229,242,242,230,241,247,229,239,248,235,247,247,234,244,245,220,222,244,221,223,246,231,242,244,229,241,241,228,239,4 142,93,92,162,102,106,178,116,122,193,140,145,201,155,161,197,155,160,150,109,111,133,96,93,155,105,108,173,112,119,189,128,140,201,145,154,208,159,168,206,160,168,173,131,136,133,93,90,164,113,118,185,129,138,201,143,155,204,144,157,192,122,129,202,141,148,183,139,146,127,83,81,173,130,134,193,142,150,209,157,169,198,132,142,179,103,105,196,130,137,181,134,143,132,90,86,175,134,137,197,150,157,208,157,169,205,142,156,190,120,127,200,142,152,170,124,135,124,82,76,170,123,129,193,146,153,203,149,159,207,151,165,200,133,149,200,145,161,148,104,111,115,74,67,164,114,120,182,128,137,195,142,152,198,141,154,193,128,145,183,131,142,112,66,65,116,82,76,149,94,99,165,107,113,179,122,132,187,127,141,183,128,143,158,110,120,81,39,35,128,102,96,4 159,128,117,176,147,138,184,154,146,197,170,162,196,169,163,184,153,147,180,150,143,165,137,128,172,143,130,185,157,147,194,167,159,205,180,176,204,180,177,199,173,167,190,162,157,170,142,132,172,142,129,191,164,156,206,182,177,201,172,163,189,153,142,205,181,175,194,169,164,174,146,138,179,152,141,196,169,162,205,180,173,163,110,95,145,81,65,188,152,139,200,177,173,181,154,144,181,154,143,195,168,161,200,172,164,146,88,76,141,77,66,187,150,140,195,170,167,175,143,134,178,151,140,192,165,159,202,176,169,171,123,110,164,110,94,200,172,165,196,172,168,178,150,144,172,142,131,188,161,152,197,168,159,203,174,165,201,173,164,200,173,166,192,166,160,173,144,137,153,117,105,170,133,121,175,130,118,188,152,140,196,167,160,193,168,162,175,145,137,156,119,111,4 193,157,160,203,170,172,205,172,177,207,174,181,210,181,186,205,173,176,196,161,162,188,153,152,200,167,169,212,183,190,211,181,188,199,157,160,191,145,144,210,180,184,202,169,171,192,158,157,209,180,185,215,189,195,201,160,163,154,80,78,166,98,97,184,129,130,198,160,163,199,167,171,206,174,174,206,169,173,184,127,129,161,88,94,174,107,115,178,118,117,203,167,172,199,167,173,209,180,182,205,167,168,182,118,121,183,122,131,172,102,107,192,141,142,213,186,190,202,171,176,206,175,179,215,188,194,193,142,141,169,97,97,178,117,115,207,172,176,212,184,190,196,162,164,200,166,171,209,178,182,197,152,150,187,132,129,213,181,183,214,187,192,210,181,185,197,165,169,198,165,167,207,176,180,212,181,183,212,180,181,213,183,187,211,183,186,208,180,183,196,165,169,4 191,172,173,197,176,179,204,186,192,201,179,182,196,170,172,184,154,146,178,154,143,165,147,143,193,171,170,200,179,182,208,190,200,208,190,196,200,176,175,189,160,149,188,169,163,168,148,142,198,179,180,203,180,186,201,173,178,185,147,140,189,158,153,197,176,169,193,178,176,175,158,154,195,167,168,205,180,184,187,143,138,150,88,75,152,94,78,178,142,130,194,175,174,179,161,157,197,174,178,207,187,193,193,157,151,161,106,91,154,94,76,183,147,140,183,151,149,169,137,128,199,181,185,205,187,194,208,190,195,190,158,147,186,149,136,200,181,187,181,152,149,167,137,127,193,175,175,201,182,186,202,182,183,202,181,177,199,177,175,195,174,179,183,160,158,170,147,143,181,157,154,191,168,168,195,171,171,196,174,173,200,184,189,192,173,176,177,154,150,164,143,135,4 210,181,198,213,183,198,215,187,199,218,192,207,218,191,213,215,184,205,215,196,218,211,193,215,212,188,205,215,189,207,217,190,204,219,186,198,220,190,211,218,192,214,215,195,217,212,195,217,214,191,208,218,197,219,213,176,181,199,131,101,203,142,123,216,183,198,216,196,219,213,195,217,214,191,208,217,201,225,213,172,176,176,91,56,165,77,44,201,140,122,218,190,212,212,196,220,214,196,213,218,200,220,207,154,142,181,99,65,182,104,78,211,163,164,215,187,208,210,196,220,213,197,216,217,197,215,216,181,188,213,169,173,214,177,190,218,190,213,214,191,215,209,199,226,210,196,217,214,200,220,217,199,220,217,191,212,215,194,222,217,198,224,212,198,223,206,195,219,207,191,208,210,197,217,214,198,218,214,195,216,213,194,217,213,193,215,208,196,220,205,190,211,4 157,130,137,193,165,173,201,180,195,204,183,198,204,176,188,198,171,182,187,156,166,122,95,102,185,165,177,200,176,190,208,188,206,212,195,211,212,189,207,206,186,205,197,178,194,168,141,153,191,176,191,204,191,213,212,197,217,219,202,222,220,200,226,211,195,221,201,189,208,183,161,173,193,180,196,207,196,217,216,207,232,209,161,152,207,157,149,214,196,218,204,194,214,189,168,177,193,176,190,206,195,213,218,205,224,189,119,92,179,100,65,215,184,193,206,196,219,190,177,188,187,169,181,203,193,212,214,198,213,210,168,165,211,176,182,214,196,217,203,194,215,188,178,190,180,162,172,197,185,200,208,198,216,213,200,219,212,199,221,208,199,220,199,189,206,174,161,173,154,135,142,190,173,182,199,185,199,204,191,207,204,191,210,200,190,210,193,181,197,133,116,125,4 167,135,146,177,148,161,183,153,179,185,153,177,188,160,182,186,159,182,180,149,165,171,144,159,176,145,158,183,153,172,188,154,177,187,145,158,190,155,169,191,168,195,187,162,189,178,146,168,179,147,158,188,156,178,186,143,148,173,110,98,167,106,96,190,160,178,192,169,196,182,150,173,182,154,171,187,151,168,179,124,118,163,106,102,168,112,113,188,146,152,192,170,197,186,161,186,183,160,176,187,145,155,176,113,101,167,99,79,179,118,109,188,141,146,192,165,194,185,160,182,182,153,161,188,153,166,184,138,139,178,116,101,184,126,123,191,153,169,190,159,183,180,154,175,180,154,166,188,159,176,191,156,173,190,156,168,189,152,164,190,157,177,186,158,180,177,150,170,175,149,164,185,158,173,189,161,181,192,162,183,190,155,176,187,151,174,182,152,172,170,142,158,4 182,133,130,189,153,152,193,156,157,194,157,158,195,161,157,194,164,159,190,148,143,185,141,140,184,135,134,191,149,152,194,156,158,194,145,135,195,155,149,196,166,166,191,151,151,188,148,151,187,143,148,191,138,143,176,107,92,167,90,71,183,118,104,196,155,151,194,167,169,192,165,166,187,139,144,182,118,111,165,80,64,143,63,57,144,65,58,176,105,87,197,166,163,193,171,171,186,135,138,187,129,120,174,92,72,161,82,72,135,53,48,167,88,70,195,151,149,192,162,163,190,149,150,194,151,149,187,120,103,176,101,80,167,90,73,191,142,140,193,150,154,191,151,153,189,148,152,194,159,161,199,156,159,195,142,138,196,150,147,197,161,163,196,156,158,192,153,154,187,147,148,192,155,154,196,158,161,200,153,159,196,160,159,193,170,169,192,156,155,188,147,148,4 154,126,114,161,131,120,162,128,119,163,134,126,171,144,140,172,147,146,164,143,139,162,143,140,164,146,140,168,145,139,170,141,136,172,147,144,169,140,136,170,141,139,163,143,137,159,141,137,160,152,146,167,150,146,172,148,147,172,148,146,171,139,133,168,136,128,165,144,140,147,121,112,162,152,148,168,156,155,172,146,145,126,111,112,123,117,119,178,157,153,169,149,144,163,141,137,157,137,129,163,151,146,169,154,150,104,103,103,127,123,125,180,159,158,168,140,135,167,140,130,153,134,121,159,151,143,163,155,150,162,146,138,164,141,138,173,149,149,173,143,138,163,130,119,157,140,129,158,155,148,164,155,151,166,145,138,165,137,128,169,143,135,173,144,135,166,132,123,159,147,141,164,158,150,171,159,156,167,145,135,166,141,129,170,142,131,167,138,126,156,125,115,4 168,128,111,175,143,127,176,143,124,181,144,127,185,148,131,185,153,140,184,153,139,169,137,117,173,141,120,175,145,126,180,146,129,179,148,131,183,152,137,184,154,142,181,152,139,169,134,116,172,152,133,177,154,136,180,149,132,187,160,144,184,149,133,182,154,141,168,140,125,172,134,118,169,152,134,172,152,135,180,150,134,134,112,100,153,132,120,191,168,154,177,150,137,169,134,119,161,138,117,167,143,125,174,153,137,112,99,88,156,136,126,192,164,150,182,151,135,177,142,127,162,135,111,162,142,122,167,153,137,174,147,129,178,146,132,186,155,139,181,148,130,173,138,120,168,145,125,168,149,130,174,155,141,174,145,127,177,146,126,183,151,131,172,140,121,165,126,105,173,154,137,176,158,138,180,155,137,177,149,130,180,149,130,185,153,135,169,135,114,162,125,104,4 189,166,169,206,184,186,216,175,178,221,187,189,223,203,207,220,205,212,214,203,205,199,184,187,199,186,187,210,179,176,204,125,110,213,136,125,221,169,160,224,197,197,220,209,218,209,197,201,206,188,190,212,166,159,205,113,97,217,119,111,213,110,95,214,142,127,223,198,202,214,203,212,211,196,200,208,145,133,205,103,91,217,112,109,214,106,98,210,109,96,220,166,162,217,206,215,213,201,204,203,138,126,197,93,82,213,107,101,210,106,98,208,107,100,220,160,157,216,201,207,211,193,196,212,152,150,200,97,84,203,106,93,195,95,81,194,101,83,220,175,174,211,196,203,205,183,186,219,184,191,216,143,138,200,101,81,203,118,102,216,169,159,217,200,206,205,191,197,195,175,181,213,196,202,223,188,192,220,157,153,223,177,176,219,201,202,210,195,198,192,174,176,4 173,136,141,180,140,144,188,149,159,191,154,169,191,154,167,189,147,159,183,138,146,176,134,141,180,140,143,175,124,116,176,119,111,193,155,167,195,157,171,192,147,161,190,152,166,184,146,160,182,142,145,162,93,73,165,90,69,192,141,143,197,155,169,191,131,135,191,143,152,184,143,152,184,142,145,173,110,93,168,91,69,185,123,111,192,140,138,189,129,117,190,143,148,184,140,142,187,150,157,190,152,157,187,133,125,189,132,123,187,127,111,187,133,117,187,139,137,184,141,150,186,148,151,193,155,163,197,156,163,198,160,168,192,145,136,185,130,111,183,128,120,182,135,141,184,145,147,190,147,149,194,149,149,196,157,162,192,148,143,185,132,119,182,135,132,180,135,139,180,133,136,189,146,150,194,153,159,194,151,156,189,138,135,185,136,132,181,134,135,174,125,129,4 166,121,132,176,127,133,186,134,139,199,157,163,206,170,182,195,152,162,170,113,117,157,105,112,175,133,142,185,140,145,204,165,174,207,167,175,206,166,173,196,148,154,190,143,150,172,123,130,175,129,134,188,141,146,213,180,189,215,178,187,200,145,155,200,152,163,202,163,172,178,131,135,181,138,145,198,158,164,212,177,185,186,119,121,182,109,119,200,150,166,204,167,176,189,150,159,183,142,147,198,159,163,213,179,188,170,94,89,173,99,101,213,176,190,206,173,184,191,158,166,173,127,128,196,156,158,216,186,197,207,165,170,198,147,149,216,187,201,205,172,184,190,155,164,167,120,122,189,147,151,209,178,188,209,175,182,208,173,180,212,183,194,198,163,173,171,123,131,162,116,122,182,142,149,197,161,169,202,166,173,204,170,178,205,176,186,184,142,150,145,82,82,4 145,92,95,161,103,106,169,121,128,175,125,133,177,124,128,173,126,134,164,123,130,151,110,115,154,107,109,167,118,120,175,132,141,180,130,141,183,132,140,179,131,142,171,125,132,160,124,127,159,117,119,171,130,137,179,133,138,179,122,122,181,122,125,183,139,149,176,138,146,165,128,131,163,117,120,173,129,136,156,74,68,161,77,69,174,98,90,177,118,120,178,142,150,166,133,138,163,120,126,175,125,133,159,87,87,155,66,60,166,80,72,175,110,108,177,138,145,166,133,139,161,121,127,173,136,143,182,136,141,181,123,128,182,127,130,183,141,144,174,137,143,162,128,129,156,117,124,169,132,139,178,127,130,183,133,138,182,145,150,177,135,135,169,122,116,156,117,116,150,107,112,165,120,128,174,129,135,177,135,136,175,137,138,170,131,131,162,117,117,146,105,107,4 170,129,134,184,146,151,194,158,163,200,169,175,195,157,161,192,158,167,178,139,149,159,117,125,174,131,134,190,153,158,203,173,182,204,172,181,202,167,174,195,160,169,186,150,159,170,131,137,175,129,128,195,158,160,208,182,191,206,174,183,194,151,154,190,149,155,191,160,171,175,138,146,187,152,156,200,168,174,203,169,175,176,115,111,174,111,107,157,88,81,171,120,121,176,139,148,183,144,144,203,173,180,166,107,105,117,33,23,133,50,41,150,77,70,173,125,126,175,139,145,179,139,142,192,155,161,185,140,143,167,110,108,173,118,119,189,147,151,188,153,158,164,119,117,176,139,141,189,155,160,199,167,172,197,159,162,199,164,170,197,166,172,184,150,153,157,109,106,165,125,127,181,145,149,188,153,157,187,146,145,191,154,153,185,148,148,175,138,140,154,112,117,4 200,164,166,210,176,180,221,190,194,230,206,203,228,201,198,220,189,190,210,178,179,186,149,155,205,170,170,217,185,186,226,197,198,229,204,204,232,210,211,225,196,199,219,187,190,198,164,171,213,183,181,221,189,190,229,199,198,233,204,204,219,173,165,226,196,196,221,193,197,207,176,181,215,186,183,230,206,203,239,217,219,196,151,145,127,39,26,198,142,133,223,195,198,209,178,182,215,185,185,230,207,201,245,225,222,146,92,85,69,0,0,161,84,72,222,188,189,208,176,180,214,185,185,226,199,195,240,219,217,174,121,111,109,28,18,192,130,119,222,193,196,208,178,180,208,175,175,220,189,188,228,201,200,229,201,199,220,184,181,225,191,186,221,194,194,204,172,174,199,162,164,214,182,182,224,196,194,226,197,198,228,204,204,222,194,193,212,181,182,196,160,163,4 223,195,190,227,202,198,227,202,198,227,203,200,228,205,202,225,201,197,209,181,179,198,167,167,230,208,204,231,210,206,231,207,204,229,200,195,228,202,195,226,202,200,222,197,194,207,179,178,231,211,205,236,221,219,219,187,182,164,88,71,195,137,122,227,201,199,223,197,195,212,185,184,227,202,194,242,225,221,155,102,95,78,0,0,157,81,66,222,186,177,223,201,198,212,186,183,228,205,201,239,218,213,129,62,51,80,3,0,149,71,55,201,146,131,224,201,198,211,184,181,228,204,201,237,220,216,195,152,144,151,76,62,181,110,92,215,176,168,224,202,199,209,179,175,229,206,203,232,213,208,238,223,222,229,200,196,219,181,171,225,200,197,218,192,189,205,174,172,227,205,202,230,207,202,231,211,209,230,211,208,229,208,204,224,201,198,214,185,183,197,163,161,4 210,176,179,212,181,187,214,179,184,215,177,181,215,175,177,216,178,182,214,177,180,212,178,179,212,183,188,215,184,189,212,169,166,207,150,128,213,164,154,215,174,178,215,177,181,212,178,181,212,182,186,216,182,189,210,155,139,173,82,38,187,103,60,209,152,133,216,178,183,213,178,180,211,180,185,212,174,177,202,128,95,163,66,26,168,73,24,204,142,115,216,183,190,212,182,185,211,180,185,211,171,171,194,113,74,180,84,32,189,100,50,210,162,146,217,189,193,213,181,184,211,179,183,213,179,183,206,149,131,187,97,50,193,106,52,212,164,151,216,185,189,213,181,179,210,180,183,212,181,185,213,177,174,208,153,131,209,157,137,214,175,174,214,179,181,212,183,181,207,179,182,211,179,181,214,182,185,216,187,189,216,187,186,215,181,184,212,177,178,210,182,182,4 191,141,141,207,163,163,225,191,195,224,186,193,225,188,195,219,176,183,210,165,167,188,137,141,200,153,160,213,171,173,227,192,195,233,199,205,231,197,205,225,185,193,219,175,183,207,164,167,207,166,172,223,187,193,219,177,183,166,109,120,205,163,171,232,196,202,225,187,198,212,166,171,202,152,155,225,187,192,205,148,156,100,41,64,123,61,78,219,179,187,223,185,191,209,165,167,208,164,170,223,186,190,222,175,179,136,70,85,121,52,66,215,170,176,219,175,175,205,160,160,197,147,149,216,172,176,231,194,202,200,146,155,197,145,151,229,194,204,227,195,202,215,182,187,176,112,108,214,173,179,223,181,190,228,191,194,229,194,198,225,189,196,220,181,185,209,170,177,186,134,139,203,153,155,215,168,175,219,175,178,222,184,187,217,177,181,212,172,177,203,163,174,4 235,223,240,236,221,238,233,208,216,218,177,171,199,145,126,218,177,165,235,211,219,236,214,228,236,222,239,237,217,232,208,161,156,166,100,80,155,85,58,181,119,92,228,196,198,235,213,228,237,220,236,225,191,190,158,94,75,117,51,32,123,57,37,149,80,54,215,171,161,234,213,227,237,215,225,205,160,147,140,73,48,135,69,50,124,61,41,129,63,40,200,152,139,235,213,227,238,219,233,220,186,184,153,89,68,131,65,45,120,59,38,122,54,32,189,136,123,235,211,224,236,221,240,230,204,210,169,107,87,143,69,50,124,56,36,137,69,45,211,168,163,235,217,232,235,224,242,234,215,225,193,141,124,146,72,49,152,84,63,198,149,132,227,203,213,232,219,237,234,226,243,234,219,235,225,193,195,188,132,110,201,157,147,220,191,198,229,214,234,230,222,242,4 172,144,130,193,169,162,194,166,154,199,172,162,207,186,179,206,185,177,198,176,167,179,154,142,171,137,118,195,169,158,210,190,187,214,194,191,215,196,190,208,184,174,207,187,181,195,173,164,175,140,120,190,155,136,207,180,168,202,171,160,182,140,122,202,172,158,211,192,187,199,178,170,178,144,124,196,165,150,201,168,152,165,112,91,121,49,23,156,101,77,212,191,185,203,184,178,189,162,153,209,188,184,208,180,173,145,78,51,136,64,41,123,53,26,177,136,116,201,179,171,190,165,156,206,184,180,216,195,192,169,118,97,141,71,42,147,85,58,186,150,135,189,160,147,178,147,132,192,161,148,208,182,171,214,189,179,205,174,161,203,172,161,204,180,174,189,163,152,174,144,131,191,161,150,205,180,170,206,178,166,212,189,184,210,190,186,199,174,166,186,161,151,4 170,153,154,176,160,167,179,166,174,183,169,170,184,171,173,184,169,170,181,166,172,171,147,149,175,158,162,173,154,157,181,168,176,190,180,186,189,179,185,184,170,173,184,172,180,176,156,159,177,163,165,177,159,163,186,174,181,177,158,156,163,134,127,170,150,151,186,175,184,182,168,174,182,174,182,183,169,176,186,173,178,147,109,98,127,77,63,163,136,134,193,183,192,184,170,175,179,169,175,184,171,179,185,169,174,155,120,110,132,85,72,161,132,127,191,180,187,184,171,176,174,158,156,181,165,169,186,174,181,179,159,158,161,128,119,177,158,158,187,174,182,183,167,172,175,161,164,178,161,159,183,169,173,188,178,185,188,175,177,188,175,180,182,165,171,180,165,172,173,158,158,178,162,163,182,169,171,185,174,177,186,176,180,184,171,173,180,163,168,178,161,166,4 229,207,218,233,212,222,234,214,226,233,213,225,231,206,219,230,204,218,230,210,221,225,202,214,230,207,218,232,211,221,234,213,223,233,211,221,232,210,221,232,211,221,231,212,222,228,206,216,230,209,220,229,203,214,219,180,188,207,155,160,216,171,174,230,203,208,232,211,218,230,211,219,230,208,220,228,199,207,205,149,157,149,72,72,150,70,70,203,150,152,231,207,212,229,208,216,229,207,216,232,206,211,208,154,156,141,60,59,139,58,60,194,139,140,234,211,216,228,208,215,229,208,216,232,211,218,226,195,198,197,138,139,206,150,154,226,192,199,226,198,205,225,199,207,229,207,216,232,211,220,232,212,220,233,209,215,230,203,210,230,206,213,226,199,206,222,195,203,228,206,216,231,211,219,233,213,221,231,210,216,231,210,218,230,209,217,229,209,218,227,206,215,4 222,194,202,228,203,212,233,212,222,234,213,224,234,215,226,232,211,220,229,208,216,222,198,205,224,197,207,231,208,218,235,215,227,236,218,232,236,220,233,235,217,228,231,211,220,225,201,210,228,205,215,232,212,221,236,216,228,236,212,224,235,211,223,235,216,229,232,212,222,225,202,212,227,204,213,233,215,225,224,186,190,169,84,75,175,89,84,221,177,183,231,211,223,224,200,211,225,201,209,234,213,223,199,132,129,137,27,17,120,20,13,170,96,89,230,201,209,223,199,209,223,197,206,231,210,221,221,178,185,182,96,90,124,36,27,170,108,104,232,206,214,221,197,207,221,194,205,227,203,212,229,203,214,225,189,198,223,185,191,231,208,219,227,206,218,217,191,200,217,190,201,224,197,207,227,200,210,228,205,215,229,208,219,227,204,216,222,197,207,212,182,191,4 209,174,174,223,190,192,233,201,202,238,207,211,239,210,213,238,209,209,232,202,202,215,183,182,215,182,182,230,199,200,240,211,214,244,219,223,245,221,223,243,214,215,240,212,210,225,194,194,222,190,190,239,213,212,242,212,210,237,197,194,251,225,227,251,228,229,243,218,216,232,202,201,227,196,196,242,218,218,227,179,173,194,107,99,197,115,109,224,171,165,243,215,214,232,201,202,225,193,193,242,216,216,213,153,145,159,55,40,169,69,56,212,147,139,243,215,214,230,200,201,225,193,194,240,211,211,243,213,213,236,197,197,241,206,207,249,224,227,242,215,216,228,197,199,214,177,179,236,207,208,243,214,215,248,221,222,248,222,224,243,216,218,235,204,207,221,187,190,207,170,172,225,193,194,238,209,209,242,213,212,243,215,215,237,208,209,225,190,194,210,171,176,4 188,161,169,194,168,177,199,172,182,198,173,183,195,167,177,189,162,169,177,149,157,159,126,135,194,170,179,198,173,182,199,168,175,191,153,158,189,150,156,174,128,127,177,141,144,167,136,145,197,174,182,202,176,184,190,146,150,171,106,107,176,118,125,173,120,123,170,125,127,168,133,140,198,173,181,195,158,162,175,113,115,163,84,88,164,86,96,166,102,111,165,113,116,165,127,130,197,170,177,187,141,142,165,91,93,150,62,72,145,55,60,159,87,94,172,127,134,170,133,140,196,170,178,189,147,148,173,110,109,157,78,80,151,71,76,169,112,116,172,130,133,167,130,137,194,169,178,196,165,170,177,124,120,176,123,123,179,132,135,182,142,147,178,143,150,168,136,144,188,162,171,195,169,176,191,155,158,195,162,167,195,166,172,189,159,166,180,150,156,165,133,140,4 154,117,112,171,138,135,183,151,150,189,160,158,184,150,145,184,153,152,174,141,135,157,124,117,163,126,123,178,146,142,190,158,158,198,170,173,196,167,168,191,160,161,186,159,156,170,140,134,166,129,124,181,148,147,191,156,159,181,135,128,179,135,124,194,165,164,191,165,161,170,137,124,172,140,134,181,146,148,181,133,133,166,107,98,162,107,92,186,147,141,190,161,160,170,136,123,176,149,143,183,150,149,180,133,132,168,112,103,166,113,100,179,135,128,187,157,158,175,147,143,165,130,126,176,139,137,184,146,144,174,124,114,163,105,89,183,145,143,183,152,154,169,138,136,157,120,117,170,132,131,179,139,139,187,150,148,184,146,144,183,150,152,175,143,145,164,133,132,146,108,103,162,123,120,169,125,126,177,139,137,175,138,137,171,135,136,161,124,125,149,113,110,4 190,150,151,208,175,178,216,183,187,222,190,194,226,199,203,222,192,198,206,169,173,187,146,148,188,143,141,211,176,177,224,194,198,228,198,202,232,206,212,228,201,207,220,190,195,203,167,170,202,165,166,216,182,184,229,201,206,232,205,211,234,208,214,229,201,206,227,200,206,211,179,183,207,173,178,222,192,196,233,205,211,211,162,159,186,123,113,224,190,193,224,194,199,205,168,170,207,174,179,222,191,198,223,189,191,179,106,89,161,79,59,216,177,176,229,202,208,208,174,179,207,175,181,223,194,200,228,198,202,216,174,170,226,188,190,230,201,206,220,189,194,208,175,181,201,166,173,218,187,194,227,199,203,231,204,207,235,209,214,222,189,195,214,178,182,205,172,178,187,146,151,207,173,179,219,188,194,221,189,193,225,195,201,218,186,192,213,179,185,200,166,172,4 179,153,157,181,166,182,186,164,177,188,170,184,185,172,191,180,170,189,176,163,177,172,150,158,182,156,164,186,171,186,188,173,188,189,175,193,189,174,192,185,170,187,179,171,192,173,158,173,183,167,181,188,174,191,190,172,190,191,164,176,192,165,178,190,168,184,181,171,192,176,163,180,182,169,184,187,177,197,195,168,176,182,128,103,174,119,95,190,164,176,184,169,187,179,156,166,183,170,187,188,173,193,188,147,138,171,110,72,169,112,79,186,158,164,187,174,191,178,161,174,183,171,191,189,174,194,191,166,176,192,152,147,194,163,171,189,171,188,182,166,181,176,162,177,182,169,188,187,175,194,191,176,192,193,174,189,190,174,192,185,165,179,184,157,165,175,161,173,178,162,177,183,171,189,188,171,185,189,172,186,188,173,189,182,163,176,181,157,165,172,156,166,4 161,139,123,172,148,128,182,160,141,189,169,154,191,173,158,192,176,163,176,155,134,157,135,113,163,132,115,180,155,140,189,166,148,196,176,159,203,188,180,201,186,180,188,170,155,176,159,141,167,133,119,181,154,139,195,175,166,177,146,128,178,145,128,201,183,176,199,184,175,182,166,149,175,150,140,186,163,150,178,142,125,125,62,33,132,71,40,177,145,123,194,176,162,178,157,138,169,137,122,181,150,138,190,157,147,175,131,110,171,126,99,163,119,90,189,168,155,176,154,136,163,130,113,179,147,135,191,160,151,184,146,128,190,160,141,196,173,161,192,172,163,176,154,139,165,140,123,178,152,141,184,151,139,197,172,164,196,171,161,192,168,156,186,164,152,169,142,127,156,128,109,172,146,133,179,148,135,190,166,151,187,160,146,183,154,144,178,154,140,164,141,125,4 238,219,223,238,215,215,236,210,210,236,210,211,226,185,178,228,191,194,230,201,210,234,209,217,234,210,212,223,181,174,221,174,166,214,159,148,197,127,115,202,136,131,217,170,174,223,185,192,229,199,202,213,158,151,203,138,126,193,117,104,154,61,48,150,57,47,195,122,116,224,187,193,231,202,205,212,155,151,186,104,94,188,104,91,172,83,74,156,64,53,196,124,113,225,190,192,226,190,192,197,124,117,193,114,106,192,112,103,188,105,98,180,92,81,210,152,147,233,208,212,224,185,183,212,151,141,209,142,134,180,93,85,189,107,97,189,105,95,211,156,153,239,223,233,232,202,199,228,187,178,218,163,157,200,129,123,201,131,124,200,130,121,225,188,189,233,214,225,239,220,222,240,220,217,232,200,200,220,173,173,221,176,175,227,191,190,236,213,221,233,211,222,4 172,135,128,187,154,147,198,169,164,200,170,165,200,171,164,196,167,158,181,151,139,164,133,121,178,140,134,193,162,156,196,158,151,196,154,148,202,167,162,202,174,167,192,163,154,173,142,131,186,155,149,197,164,156,171,111,96,169,104,89,181,125,113,188,142,130,187,150,140,178,145,135,189,159,151,188,146,135,164,101,86,174,115,101,178,123,111,170,110,97,171,116,103,178,143,135,186,151,141,166,111,91,144,74,54,169,108,94,178,121,107,168,112,102,168,116,105,175,137,127,180,144,135,189,152,140,171,117,101,155,86,66,164,101,84,171,116,101,178,135,122,173,138,126,175,137,128,190,157,152,198,163,157,183,136,122,173,120,104,189,153,142,184,150,140,166,131,119,169,132,122,180,142,136,188,150,144,193,158,149,193,159,151,187,156,146,177,145,135,160,125,113,4 197,171,174,201,178,182,202,182,186,203,188,193,202,187,193,199,183,187,192,174,177,183,162,163,197,171,174,201,178,182,203,184,189,202,185,189,199,182,187,199,183,187,195,178,182,186,169,169,197,172,175,201,177,180,199,178,184,184,161,171,187,166,174,196,179,185,195,179,184,188,171,173,197,172,175,197,172,175,188,166,173,155,130,144,154,126,140,184,165,173,193,176,181,187,168,173,196,171,174,194,168,172,177,152,161,149,123,137,146,115,130,181,156,165,191,171,176,182,162,165,195,170,173,196,170,174,187,160,167,178,151,160,179,150,156,188,161,169,187,162,168,181,159,162,193,166,169,196,169,173,194,168,172,192,166,171,189,161,166,188,160,165,188,162,166,181,156,160,188,159,162,191,162,165,193,165,169,192,163,167,190,162,165,189,163,166,185,160,163,178,153,156,4 209,171,150,210,170,149,212,169,144,215,173,150,219,184,166,216,174,157,212,165,144,213,173,153,211,173,154,213,177,158,215,177,157,208,162,145,196,128,102,203,145,121,213,172,153,213,174,156,210,165,142,213,176,161,210,164,148,184,103,80,178,83,53,185,100,71,216,179,169,217,191,186,210,167,147,206,155,133,196,117,88,189,104,77,196,120,95,198,120,93,212,164,148,215,178,162,212,174,158,203,142,115,200,117,83,198,117,89,200,120,95,199,115,86,212,166,151,216,178,159,210,168,148,204,147,120,194,113,80,199,117,87,203,121,90,206,143,122,217,175,164,218,181,165,210,166,143,214,173,154,209,163,142,200,131,100,206,144,118,216,176,160,217,176,163,216,177,160,213,174,154,216,180,162,216,181,162,215,176,154,214,175,156,211,163,135,214,173,152,214,176,159,4 247,222,230,254,237,245,253,231,241,253,229,240,253,230,242,247,224,237,241,214,227,233,202,211,249,228,239,254,239,246,255,237,247,255,241,254,253,233,245,250,228,240,242,217,230,235,204,213,250,230,241,254,238,247,253,231,241,245,206,210,250,219,227,250,227,241,245,224,236,233,201,211,250,228,239,255,242,254,237,195,198,148,61,61,209,140,137,249,220,230,246,227,239,234,207,220,250,230,238,255,243,255,225,170,171,109,25,34,180,101,97,248,214,221,243,221,236,235,209,224,248,226,236,251,230,244,239,197,201,171,93,87,222,174,177,251,233,247,239,212,225,233,205,215,244,220,234,247,221,235,249,225,239,254,231,240,250,228,241,246,225,237,238,212,223,226,193,201,239,213,227,244,221,234,246,221,234,244,224,236,243,220,231,242,218,230,237,211,222,222,189,197,4 198,164,150,205,172,157,211,177,164,212,174,157,213,180,167,209,171,161,205,170,159,198,166,158,201,166,152,208,176,163,212,178,162,212,177,163,208,166,151,210,169,154,207,171,157,202,169,159,202,162,146,210,175,162,212,182,173,196,140,126,181,105,82,206,161,151,213,188,187,203,165,153,206,171,158,212,177,164,204,151,131,195,128,106,196,131,112,206,154,140,213,181,171,205,168,153,207,172,157,211,177,164,201,142,118,200,134,112,202,137,117,209,160,149,214,182,172,205,169,154,203,168,150,211,176,159,211,174,159,202,147,125,208,158,141,216,180,172,212,175,165,206,174,163,202,166,147,210,178,162,214,189,177,215,183,170,211,173,155,209,168,146,207,168,153,200,164,148,196,156,135,207,170,150,211,183,172,212,189,185,209,170,151,208,170,150,202,159,140,195,155,136,4 180,146,132,193,164,153,199,170,161,199,171,161,203,177,169,203,178,170,198,173,164,187,159,149,186,153,141,198,170,161,205,178,170,209,185,180,210,186,181,206,181,175,199,173,166,193,168,161,189,158,149,201,173,165,207,179,172,197,159,147,197,160,147,206,181,174,202,178,172,195,170,162,191,160,151,198,169,159,201,168,162,165,101,87,170,110,96,207,181,175,204,179,172,194,166,159,195,167,161,199,171,161,204,171,164,171,108,103,174,110,104,205,172,167,204,179,172,194,166,158,193,165,156,199,170,158,207,180,171,191,145,138,185,127,124,199,164,158,201,174,167,191,163,153,187,157,147,195,166,156,198,168,157,197,161,153,199,166,163,196,165,159,192,160,150,184,154,144,180,148,139,190,161,153,196,165,154,195,162,152,198,167,160,192,160,151,184,149,137,180,150,139,4 188,151,159,206,174,183,213,178,189,201,153,157,210,165,167,211,170,176,211,176,186,202,171,183,194,160,167,211,178,186,207,162,167,184,116,118,193,133,134,199,143,145,203,154,160,208,175,186,195,160,167,191,140,141,186,121,119,205,148,150,209,154,155,217,171,173,202,149,153,202,163,171,174,119,118,158,83,79,175,99,97,203,146,146,213,157,158,202,141,141,182,112,115,193,142,152,187,140,144,177,112,113,178,103,98,211,158,158,215,164,165,194,127,128,168,88,87,195,148,159,203,172,182,212,176,185,185,118,111,198,135,131,202,140,142,197,134,137,206,157,167,207,174,188,196,162,173,198,159,172,207,159,164,202,143,145,205,148,154,218,181,193,217,184,196,204,171,185,190,155,165,204,170,181,217,185,196,219,185,195,220,184,196,219,188,204,209,175,188,198,163,174,4 165,130,126,187,156,154,198,168,166,207,182,181,211,188,186,207,184,182,196,168,167,175,144,143,171,135,126,194,164,160,211,186,185,214,188,184,213,185,181,216,196,194,207,183,182,188,159,157,183,152,148,203,176,173,218,196,194,203,161,150,205,163,152,221,200,200,214,191,191,203,176,174,189,160,158,206,179,176,220,198,196,193,139,126,164,85,60,202,158,147,212,183,177,202,176,172,186,154,148,204,175,170,223,204,203,197,150,138,149,59,31,192,137,122,210,178,172,198,167,160,186,156,151,205,179,177,221,203,201,215,185,182,202,157,149,213,180,174,215,191,192,200,171,170,180,148,142,200,171,169,213,187,185,221,199,199,221,198,198,217,195,193,207,179,177,195,166,166,166,128,118,189,156,153,206,178,176,214,190,187,213,186,182,207,179,174,200,171,170,183,150,150,4 169,152,136,184,167,155,195,180,168,204,194,185,203,192,182,202,192,182,193,180,170,176,160,149,176,160,146,192,178,167,202,187,175,209,199,191,211,203,196,207,197,189,199,187,177,186,174,164,184,169,156,199,187,176,208,198,190,212,201,196,211,198,191,210,201,195,202,190,182,188,175,165,180,161,144,200,188,177,211,202,194,183,147,131,154,99,74,198,176,165,198,180,168,187,173,163,185,173,162,200,188,175,211,201,190,157,105,80,127,56,22,187,156,141,198,181,171,187,172,162,181,166,153,198,188,177,207,194,182,190,161,141,188,157,140,207,194,188,201,190,184,187,176,167,178,162,150,192,179,169,196,176,160,200,181,164,209,199,190,206,197,189,196,185,177,181,166,157,170,153,139,182,165,152,183,160,141,186,160,142,199,183,173,198,186,177,188,173,165,172,154,145,4 220,195,194,229,206,204,235,216,213,241,226,223,237,217,212,235,219,217,234,216,211,227,209,206,224,201,200,235,216,213,229,200,197,211,170,165,231,204,200,239,221,219,235,215,209,232,213,207,226,203,199,235,212,208,177,113,105,127,49,47,134,63,60,204,161,155,242,227,224,232,213,207,227,201,199,233,208,204,183,118,111,134,60,64,106,34,44,156,92,88,242,225,222,232,214,211,227,203,202,237,214,210,183,118,111,150,74,75,123,53,63,125,55,54,231,202,197,236,222,219,229,208,205,237,218,216,211,164,160,158,83,77,111,32,31,143,71,67,233,207,203,233,216,213,227,204,201,235,214,213,239,219,218,226,194,190,195,143,138,205,161,155,238,221,217,229,209,204,223,199,196,230,201,199,235,213,207,239,223,220,241,223,221,237,217,213,231,211,207,228,208,206,4 191,161,156,201,171,165,208,180,178,212,187,185,201,166,158,184,133,120,182,133,120,187,156,153,201,177,171,209,180,173,195,148,140,196,152,146,197,152,147,191,143,134,198,160,154,198,167,164,199,171,165,187,139,128,160,86,73,162,83,72,176,101,93,190,134,127,209,180,178,201,172,172,201,172,164,156,88,71,139,54,41,167,87,79,172,93,86,160,77,70,195,150,145,203,174,172,205,183,177,196,158,151,149,64,55,155,67,58,157,71,63,143,53,52,192,142,139,200,170,167,200,173,168,210,185,183,187,132,125,166,88,81,161,82,70,182,121,122,206,172,175,197,166,164,192,158,156,208,182,181,211,181,182,190,135,132,194,147,141,211,180,182,208,180,183,196,164,163,187,153,151,201,170,171,206,176,177,205,172,170,210,182,181,210,185,186,199,168,171,184,147,149,4 195,166,161,204,175,170,208,178,174,206,173,165,207,176,169,202,171,170,198,168,169,189,152,154,201,171,166,209,189,187,203,161,155,177,102,87,197,143,129,208,175,172,205,172,170,192,152,150,208,182,178,216,195,195,176,107,93,131,51,52,169,93,86,186,113,102,201,151,144,204,175,173,213,195,194,213,179,173,186,111,96,150,76,77,142,71,73,147,67,61,197,139,129,207,180,181,214,194,198,211,170,158,195,118,101,180,108,103,134,62,63,157,79,68,206,162,158,210,190,194,214,190,185,210,168,164,177,93,78,176,97,87,183,114,101,212,166,156,213,188,190,207,191,201,213,188,183,212,171,160,197,129,108,200,134,114,216,184,180,219,202,210,212,184,182,205,174,172,210,185,182,218,192,184,219,189,181,217,185,173,217,194,195,215,197,199,210,185,183,205,172,166,4 218,191,176,224,201,187,232,215,203,229,206,191,224,198,181,225,203,189,214,188,175,206,180,171,226,204,189,234,218,209,224,197,181,164,104,81,160,96,73,223,193,173,216,193,182,206,181,171,230,210,202,232,208,194,178,117,95,83,12,0,108,39,25,199,150,131,228,207,194,217,194,182,231,212,204,212,169,150,174,104,84,125,63,56,102,37,29,144,73,56,205,162,146,217,188,175,229,205,195,173,113,101,148,74,57,147,84,74,83,22,17,95,28,16,171,106,88,217,187,172,222,190,177,166,99,78,139,62,47,126,53,43,108,40,27,115,42,25,194,145,127,223,202,192,228,202,191,219,183,171,193,136,115,199,151,139,214,174,164,210,168,156,230,209,202,219,195,185,225,198,189,233,214,207,229,201,188,234,213,208,239,227,230,232,212,207,227,208,206,223,204,198,4 189,148,145,200,165,166,208,172,170,208,171,169,199,152,150,203,165,162,204,172,172,188,151,151,195,156,155,207,171,170,191,134,128,181,116,115,153,73,65,191,142,140,215,188,188,203,171,174,203,170,169,206,167,166,167,92,82,140,55,49,137,51,42,174,107,99,212,179,181,206,174,176,205,173,171,189,134,129,137,52,46,121,35,30,142,58,52,161,84,77,211,176,183,210,181,184,199,162,164,160,88,77,131,44,36,131,45,41,122,38,31,135,54,46,204,161,162,211,183,186,199,162,165,158,86,74,136,52,40,128,44,36,108,25,18,130,45,34,199,153,152,208,179,182,203,171,173,197,155,154,190,135,130,163,94,87,152,77,68,178,114,107,207,172,176,206,177,180,195,158,155,210,183,183,212,182,183,205,164,160,209,171,169,211,177,182,209,179,184,201,170,175,4 204,173,175,209,179,181,212,183,183,214,187,189,210,178,180,208,174,174,212,185,187,206,177,177,209,181,184,210,178,179,195,148,141,198,154,150,201,157,154,207,169,169,214,186,187,209,181,182,210,182,183,204,165,163,157,81,68,155,79,70,154,78,66,184,126,117,207,170,167,213,185,187,211,183,183,206,168,164,156,80,70,139,57,48,138,55,42,158,84,67,208,170,166,216,191,196,212,185,184,206,167,160,161,89,77,147,69,60,156,80,71,173,107,96,210,175,171,215,190,192,206,173,169,200,155,145,182,121,107,165,93,80,161,86,72,194,143,133,216,188,186,212,185,185,204,169,162,210,175,170,209,170,164,202,157,149,190,135,124,205,164,156,216,188,185,212,184,184,207,175,171,216,190,190,220,194,194,221,195,197,219,192,192,217,190,188,214,186,183,210,182,180,4 188,128,109,193,127,104,207,155,133,210,159,141,211,164,145,210,163,144,206,158,140,203,149,131,198,138,119,206,146,123,211,165,146,213,163,144,214,160,139,211,164,144,211,160,140,206,149,127,205,141,121,211,154,131,214,164,146,215,157,139,217,156,138,217,157,141,214,153,138,210,149,132,208,134,109,214,153,131,216,158,145,207,132,109,211,139,116,220,156,140,216,151,133,211,147,124,211,147,126,215,152,129,216,157,144,211,137,115,213,146,124,222,153,137,219,162,142,214,153,128,211,153,133,217,147,127,220,151,132,217,166,147,220,170,152,221,159,140,217,159,136,213,156,136,211,150,130,215,149,128,221,145,121,218,160,135,219,172,149,219,157,132,216,153,130,214,144,125,205,147,126,212,154,131,216,153,127,218,154,128,217,165,138,216,154,126,212,152,132,210,142,118,4 241,208,201,236,198,190,236,199,191,231,196,188,226,189,173,232,196,182,227,192,185,213,177,168,240,204,196,230,186,181,232,195,188,220,177,166,222,184,172,218,179,162,217,172,157,219,176,168,244,211,206,237,199,193,220,175,165,188,127,107,185,132,115,204,156,138,206,153,132,224,188,180,245,213,212,236,204,203,201,148,132,155,91,66,150,89,68,195,138,119,194,145,125,224,187,177,229,190,187,226,187,183,202,152,136,165,95,70,173,110,86,186,128,108,196,151,140,220,178,163,235,191,191,230,184,182,210,155,142,196,133,114,198,143,124,209,160,141,224,182,170,219,177,164,233,190,183,235,195,191,226,183,175,211,162,148,225,190,184,235,206,203,224,186,179,213,166,157,233,191,185,240,206,201,232,196,186,223,182,173,236,205,202,230,199,195,216,179,170,217,174,163,4 193,173,157,198,176,162,201,181,171,200,180,174,195,172,164,188,159,147,182,155,143,178,154,143,192,167,149,195,169,154,204,185,178,202,180,173,191,167,158,197,173,163,191,166,159,179,152,141,195,171,154,201,177,166,202,178,173,198,171,166,195,169,161,192,166,156,189,162,156,181,156,146,195,170,154,202,179,169,206,184,182,192,162,156,157,117,102,169,132,118,187,157,148,186,159,150,193,165,150,202,179,169,202,177,177,184,151,145,152,106,88,166,128,114,184,153,144,177,143,134,192,163,147,196,170,160,201,173,171,193,161,156,184,151,143,194,170,165,187,157,151,177,143,134,188,156,140,194,163,153,199,171,164,201,177,171,196,171,164,193,171,166,186,158,151,183,158,150,183,148,134,188,154,142,193,161,149,192,169,161,191,170,163,195,173,166,187,161,154,174,143,133,4 188,138,139,198,154,165,202,162,179,200,157,166,196,152,156,193,153,166,176,123,119,176,135,144,190,141,139,200,157,172,203,164,183,200,154,158,200,159,170,202,170,193,177,128,127,175,131,137,190,139,136,196,148,159,172,103,97,175,109,98,158,94,88,159,99,93,181,137,141,180,139,149,190,141,142,197,151,159,161,91,87,157,84,74,134,61,54,116,42,30,162,104,96,178,134,140,198,159,174,187,134,135,160,89,77,157,85,76,146,73,63,133,62,50,181,135,137,171,122,118,191,143,147,184,132,135,146,75,65,163,92,82,158,90,81,167,108,101,187,145,149,170,128,131,181,125,127,192,150,164,169,110,108,184,134,141,186,138,143,186,139,141,184,146,154,167,129,137,179,131,137,190,149,157,188,141,141,195,160,178,195,162,184,182,136,139,176,134,139,165,125,132,4 181,126,107,194,132,115,203,142,126,207,142,129,208,141,127,201,141,128,192,132,117,177,116,99,193,142,124,204,149,132,210,153,137,213,152,140,215,146,134,210,146,136,204,139,128,189,122,109,198,146,130,209,147,130,215,156,143,215,157,145,217,153,140,216,148,138,207,140,131,194,129,115,202,136,120,212,147,130,217,159,150,206,135,121,211,141,125,220,152,142,211,148,133,200,133,117,204,139,122,213,150,133,217,158,150,211,143,129,214,151,137,219,152,141,213,152,138,201,135,119,201,143,127,213,148,131,217,156,143,215,167,154,217,164,152,216,150,135,211,141,127,201,132,119,197,141,124,209,145,127,215,147,129,213,160,142,215,159,143,212,145,125,207,131,116,194,118,103,188,132,113,202,145,125,208,143,124,211,148,130,210,150,127,205,138,116,198,132,114,184,115,93,4 176,132,120,201,167,164,209,178,174,209,178,171,206,173,168,205,174,170,192,157,149,175,137,124,198,164,159,211,181,179,210,177,171,208,173,164,211,179,174,214,187,186,194,159,147,181,144,129,199,163,154,215,186,181,211,177,171,201,155,142,206,165,155,212,184,181,208,181,175,180,141,126,203,168,162,215,184,181,209,164,152,133,70,54,147,94,79,215,182,172,200,167,156,186,150,135,208,177,176,219,194,196,218,180,169,115,57,41,131,78,61,222,192,185,202,170,163,200,171,166,216,192,195,223,203,208,217,188,183,205,167,160,203,163,151,218,193,192,204,172,168,188,151,142,206,176,172,218,192,193,212,178,173,215,185,181,213,183,177,204,170,163,202,170,166,175,133,119,196,163,152,208,177,171,206,171,164,210,177,170,207,175,168,190,148,137,182,141,129,172,131,118,4 240,208,214,241,211,212,239,198,200,240,204,203,236,196,195,241,210,213,240,216,219,237,208,209,241,213,217,241,208,209,242,210,211,239,200,200,236,193,192,241,211,214,241,214,218,238,208,209,243,217,219,241,207,207,239,200,201,223,164,161,228,166,164,239,200,199,238,206,205,239,210,212,242,212,215,241,204,204,235,177,176,185,108,110,140,58,59,224,168,163,240,211,210,237,206,205,243,214,219,241,207,207,242,190,185,168,96,96,95,20,25,226,172,168,241,212,211,238,211,212,245,224,229,243,217,218,244,207,204,186,115,110,164,80,74,230,182,174,242,217,217,240,217,222,245,229,237,243,213,213,243,216,219,245,212,214,242,202,203,238,203,201,242,219,220,240,217,221,244,226,234,243,216,218,243,214,217,242,212,214,242,214,217,242,215,215,239,210,211,237,208,211,4 199,177,206,206,182,212,213,179,195,214,177,190,214,177,193,212,172,189,208,184,210,205,188,214,202,182,213,210,180,201,213,163,166,213,160,162,212,156,156,211,158,161,211,188,212,206,190,217,204,179,208,210,161,168,215,161,167,216,164,174,214,161,163,212,159,159,212,182,195,209,195,220,204,173,199,208,152,155,215,163,171,216,163,175,215,164,168,211,155,151,212,171,177,208,191,213,204,175,200,205,144,143,212,157,162,218,169,178,216,165,170,213,160,158,213,172,177,209,192,213,204,182,211,206,156,163,211,152,154,216,165,169,217,170,177,214,159,157,213,180,190,210,196,221,200,180,211,207,174,198,212,160,166,212,155,154,214,161,162,215,173,177,212,192,214,207,188,214,197,176,207,202,177,208,210,172,189,213,170,178,213,179,190,214,195,215,209,191,217,204,183,207,4 198,168,166,206,183,180,211,188,187,210,185,185,209,186,184,207,186,184,202,176,173,192,162,159,201,173,170,207,181,179,213,192,191,206,173,171,203,164,161,207,180,177,203,175,173,197,168,166,204,177,173,210,185,183,212,184,181,180,115,102,170,95,77,193,140,131,205,177,176,202,178,176,205,178,176,210,185,183,200,153,144,169,91,74,168,91,73,175,105,89,204,170,169,200,172,170,203,175,172,209,180,179,205,165,160,167,91,72,156,66,45,178,108,92,204,173,171,197,165,163,204,178,175,210,185,182,216,191,189,199,150,141,186,125,110,204,164,158,206,178,176,200,171,170,200,169,167,208,182,180,214,190,187,212,183,180,210,180,177,210,182,179,204,174,171,197,169,166,199,168,166,206,178,177,210,184,182,209,180,177,209,180,176,208,181,176,201,171,169,191,161,159,4 168,138,133,183,154,152,192,164,166,195,165,167,191,158,157,190,160,157,179,145,138,166,132,124,172,142,135,187,158,154,196,169,168,194,159,157,194,161,159,184,143,140,182,145,138,163,119,110,169,133,125,187,158,153,190,154,147,178,130,119,187,146,140,171,113,103,178,134,126,173,135,129,157,109,91,175,134,121,191,156,149,159,95,81,173,118,106,183,135,126,183,142,138,180,145,144,160,115,97,181,145,133,193,158,150,165,104,92,154,86,70,182,135,127,196,167,169,181,148,147,170,135,125,193,167,164,205,181,181,171,119,107,143,72,50,189,148,142,197,169,171,179,147,143,174,144,142,188,160,156,200,174,174,190,153,148,182,140,129,193,161,158,186,155,152,172,136,129,169,139,135,181,151,144,188,158,152,193,164,157,188,153,146,183,147,138,177,141,136,164,124,117,4 200,172,188,206,181,198,208,187,203,208,186,203,208,180,194,206,180,191,199,174,189,185,153,171,204,179,194,207,184,200,212,191,208,215,196,215,211,186,203,208,182,197,202,176,190,191,159,176,204,180,195,209,187,203,210,181,196,178,122,130,181,125,137,206,179,195,201,177,192,192,160,176,205,182,196,214,194,212,180,129,138,126,45,50,144,69,76,197,161,173,204,183,199,190,159,175,202,177,193,212,190,206,164,100,106,117,42,51,128,53,61,191,150,164,206,182,199,192,163,178,200,169,184,210,185,201,180,128,137,137,62,66,159,97,105,197,162,183,197,164,184,189,157,172,200,170,187,206,181,197,205,177,192,202,169,182,205,176,194,200,169,189,193,159,176,183,149,165,192,160,178,199,168,186,204,179,194,204,181,197,201,175,192,199,172,188,192,162,177,177,143,158,4 187,157,158,200,172,174,208,183,184,211,189,190,212,192,194,209,188,189,198,175,176,175,144,147,194,167,169,205,180,181,214,190,191,217,197,198,216,194,197,212,189,192,205,179,181,189,161,162,197,170,169,210,186,185,217,195,195,219,194,193,220,195,197,213,187,190,207,179,182,193,164,165,199,172,173,212,190,191,214,184,181,181,136,131,148,90,82,209,177,178,209,185,188,194,164,167,200,176,177,210,188,188,219,190,186,149,95,87,118,53,45,213,182,183,209,186,188,195,167,169,195,167,169,209,185,186,213,187,188,202,166,165,196,153,152,212,185,187,207,185,187,193,167,169,190,162,164,203,175,178,210,184,185,212,185,186,207,178,180,205,177,180,202,176,178,187,159,161,179,146,148,195,166,169,206,180,181,206,179,181,203,175,178,200,171,174,194,166,168,177,145,146,4 186,162,168,194,169,176,200,173,181,199,182,188,199,182,188,198,179,184,193,173,178,185,163,165,191,168,174,197,174,180,200,182,188,202,182,188,203,181,186,203,177,184,198,174,180,191,167,172,194,171,175,199,179,185,202,181,182,206,175,174,206,175,175,204,175,180,201,177,186,194,169,176,194,177,180,201,177,181,206,167,161,179,126,117,169,108,92,205,170,170,202,181,187,195,174,178,194,180,187,201,172,173,206,166,158,151,88,75,153,89,77,207,172,172,200,181,184,194,179,180,195,175,179,200,181,183,206,175,172,194,149,141,196,145,137,204,175,175,198,182,185,192,176,174,194,173,175,199,180,184,203,175,177,206,176,176,204,170,169,201,175,175,195,177,174,189,174,168,190,167,172,195,177,178,200,180,180,202,179,180,201,175,177,199,170,169,193,173,166,186,165,157,4 198,170,185,206,180,197,214,189,211,214,189,212,213,188,210,210,186,208,203,178,198,189,162,180,203,179,195,213,190,208,217,194,216,218,195,220,216,191,215,213,188,211,205,178,197,191,161,174,206,180,196,213,189,208,208,174,187,188,133,132,198,156,168,213,188,211,207,182,202,195,167,185,206,181,198,217,197,219,190,140,140,128,38,15,158,90,78,207,175,190,210,187,210,197,171,191,204,177,194,213,188,209,207,173,185,135,52,32,134,49,25,206,172,183,209,187,211,194,166,183,203,175,193,210,184,202,214,188,206,189,135,131,184,126,116,210,185,204,205,182,202,194,168,187,199,171,189,207,180,196,211,187,204,213,189,208,211,187,208,209,186,207,200,174,192,189,161,179,190,158,170,202,174,191,207,181,198,208,182,198,206,181,199,200,173,190,193,164,180,177,144,155,4 158,122,113,180,149,143,187,157,153,196,170,167,195,165,165,190,158,157,175,142,138,156,119,116,166,132,122,183,150,142,195,168,167,203,179,178,203,176,175,200,173,172,188,157,155,167,133,129,174,143,136,188,158,154,201,175,173,208,184,184,205,178,176,203,177,174,195,169,167,177,144,141,179,150,147,193,166,163,203,178,176,184,140,135,169,110,99,181,133,123,191,158,154,181,150,148,178,149,146,193,168,167,202,176,173,159,95,85,157,87,81,175,118,108,181,141,134,178,148,145,173,143,141,190,163,162,201,177,174,192,154,150,177,123,120,174,119,111,186,153,150,177,147,144,167,135,131,184,155,152,196,170,168,196,167,166,189,152,152,187,154,153,184,154,155,169,138,135,158,125,119,174,142,138,186,156,153,188,158,156,187,157,159,184,154,155,174,143,139,159,127,124,4 126,87,80,150,113,103,165,131,123,173,140,134,174,138,133,165,135,134,146,116,116,140,107,105,141,103,96,163,129,119,180,149,141,190,163,159,191,164,166,178,143,141,169,140,139,152,126,130,149,113,104,168,133,123,186,155,148,187,154,145,179,139,130,184,149,147,186,160,158,151,122,123,154,119,109,174,140,129,188,156,148,171,125,113,133,69,51,182,142,135,194,173,172,154,125,124,156,121,110,175,140,128,184,149,136,174,130,119,152,95,80,179,138,125,191,167,163,162,136,136,153,114,103,175,142,131,189,158,153,183,142,130,174,125,107,184,146,138,185,158,153,166,138,134,143,103,94,167,129,119,185,153,149,190,160,155,186,152,147,186,154,151,181,150,145,148,121,120,128,85,76,148,106,98,174,142,137,180,148,142,181,150,144,178,144,141,155,121,121,124,98,103,4 173,141,133,187,156,150,195,166,160,198,173,166,196,176,174,189,151,138,184,156,152,172,147,144,183,151,147,194,168,163,200,173,170,200,168,162,203,177,174,198,166,157,191,169,166,179,157,155,187,159,156,198,173,170,191,148,138,179,113,96,204,169,163,203,180,177,195,171,168,183,156,151,188,165,162,198,175,175,179,116,98,181,111,98,205,164,159,205,184,183,197,173,169,187,161,157,187,161,154,198,173,169,172,111,94,164,86,67,201,156,145,205,181,174,198,173,166,188,161,154,187,154,142,200,180,177,194,153,142,177,110,85,202,167,155,203,185,178,195,174,165,187,159,149,186,156,148,198,176,174,204,181,178,205,176,168,204,181,175,199,178,169,190,171,159,180,156,145,182,155,152,191,166,162,199,174,171,201,176,170,199,172,162,193,161,147,184,158,144,173,144,130,4 207,179,188,211,184,193,214,182,189,214,172,177,213,157,156,216,186,197,213,195,213,208,189,202,210,188,204,209,172,177,204,132,117,205,122,109,190,84,58,209,150,143,217,195,215,211,191,205,212,192,208,210,168,174,194,94,75,211,112,98,196,88,67,196,92,66,213,166,167,213,198,211,212,190,201,214,171,175,210,123,109,212,121,109,208,112,94,201,98,73,209,148,135,216,195,207,212,193,204,216,181,189,208,120,100,213,127,113,205,107,93,193,88,64,208,148,135,216,199,212,211,191,200,216,185,192,212,143,130,208,127,105,203,115,93,199,111,91,214,178,180,212,200,210,210,192,202,216,184,190,219,185,191,217,171,167,217,175,173,218,177,180,215,195,208,209,194,204,209,191,203,215,192,201,218,195,206,221,193,203,220,194,204,218,197,208,213,192,204,208,187,196,4 171,151,137,186,169,160,197,181,173,201,184,176,203,187,181,202,188,183,191,177,170,175,158,150,178,159,150,184,162,149,184,153,134,172,132,113,157,108,82,202,183,173,204,193,189,186,171,162,188,174,168,175,146,130,138,79,51,153,92,69,119,49,21,161,113,89,202,186,179,192,178,169,189,174,166,179,149,135,145,86,62,165,109,88,144,79,54,134,69,38,185,156,139,194,182,175,188,173,164,185,159,147,159,104,78,169,115,93,157,98,78,135,70,42,175,139,121,195,182,176,185,170,160,189,168,157,152,95,68,160,105,79,135,70,45,125,61,34,184,157,141,194,183,177,173,154,142,186,165,153,178,144,126,166,120,95,169,125,101,173,136,117,196,181,173,185,172,164,164,143,131,176,154,141,193,174,165,193,171,161,196,177,166,194,176,164,191,176,170,176,159,150,4 185,148,141,194,157,152,202,164,160,201,159,148,198,153,138,201,162,157,191,148,137,182,136,127,192,156,151,201,166,162,206,169,164,207,168,161,207,169,160,207,170,164,195,150,137,184,135,121,196,157,154,208,174,173,208,173,169,197,155,146,201,166,164,208,172,167,197,152,137,192,150,143,200,161,161,207,172,169,208,165,150,161,113,103,162,124,126,212,178,173,204,166,160,197,159,153,199,156,156,206,164,159,205,157,142,194,150,138,193,156,151,209,177,171,205,171,166,197,157,148,199,154,152,207,161,155,208,165,155,213,179,172,213,181,177,209,176,170,204,169,160,197,156,149,199,160,160,205,157,156,209,164,156,211,174,166,209,173,163,207,173,165,202,169,159,191,150,136,195,156,153,202,158,154,206,160,156,207,167,159,201,158,142,203,166,156,196,160,149,183,141,126,4 166,136,123,181,152,142,191,164,159,197,173,168,194,169,162,181,150,136,170,140,130,152,124,114,168,137,125,186,158,148,199,173,167,207,185,183,200,175,167,194,167,158,180,153,142,160,133,121,175,145,133,193,167,159,204,178,169,203,175,166,187,145,128,195,165,154,193,171,163,175,150,141,179,152,144,198,173,167,196,160,147,188,146,130,150,93,74,177,136,120,193,170,158,176,151,138,177,149,138,198,173,168,202,171,165,188,145,130,140,81,61,174,133,117,194,171,162,169,140,125,175,147,136,194,168,162,205,180,175,196,163,152,196,165,155,195,169,160,184,156,146,168,140,128,167,138,127,184,155,145,194,166,157,197,169,163,199,176,173,192,167,160,177,148,137,158,130,118,154,123,110,172,142,130,181,150,138,185,154,142,187,160,151,179,150,139,167,139,129,145,115,104,4 136,87,90,162,123,126,175,138,141,178,137,132,184,147,141,187,154,151,170,134,129,142,99,94,145,97,102,176,142,146,190,157,160,195,162,160,193,159,158,198,169,170,184,150,146,155,113,109,155,113,112,186,156,162,196,166,170,202,171,174,201,169,176,195,162,168,187,151,153,160,112,117,156,112,115,189,159,168,201,173,181,183,138,141,167,108,110,195,157,165,190,155,158,167,125,131,154,107,111,184,149,157,200,170,179,169,114,113,148,78,77,194,151,158,190,154,157,172,135,139,154,110,116,179,143,150,195,163,167,190,150,153,190,146,151,195,159,165,188,153,158,166,127,134,150,103,106,175,138,140,184,147,151,190,154,160,194,159,162,191,155,160,180,142,148,153,106,111,144,97,99,164,123,123,176,138,141,181,144,148,181,140,142,179,139,142,164,120,124,142,92,96,4 171,137,154,181,152,170,188,159,179,192,160,179,192,166,184,191,162,179,184,155,172,174,149,165,176,146,163,186,157,175,192,157,174,195,152,164,197,165,181,195,167,185,190,161,180,180,156,173,180,150,168,189,148,162,192,139,147,187,124,128,195,144,152,199,162,179,193,164,186,184,157,177,183,155,171,187,136,143,182,113,110,175,96,90,189,123,126,201,154,170,196,162,184,187,159,180,185,158,173,192,149,160,180,109,101,177,98,90,191,128,132,201,162,179,195,166,185,188,158,176,184,157,172,192,160,174,196,146,152,196,143,150,196,143,152,198,167,183,193,167,183,186,158,173,181,150,164,190,162,177,197,165,180,200,163,178,199,163,181,194,165,181,190,162,177,184,154,166,177,145,159,187,158,173,192,162,176,195,164,179,196,163,179,192,158,174,186,155,169,180,148,155,4 174,138,152,188,154,168,198,166,179,205,175,190,201,170,185,201,172,185,183,149,163,168,131,145,182,149,162,194,162,175,207,178,193,211,185,200,210,181,197,208,181,195,195,162,176,177,143,157,189,158,170,202,172,185,211,184,198,210,180,192,203,165,175,206,173,186,198,164,179,183,148,164,190,159,170,204,176,188,204,170,180,191,140,149,166,96,104,182,127,138,192,154,170,183,148,163,187,154,167,202,174,186,203,167,176,166,94,98,139,52,52,176,116,126,196,162,176,185,151,166,182,149,161,199,169,181,208,179,190,184,132,139,173,112,119,185,136,146,199,168,183,183,150,166,176,141,153,193,159,172,204,173,184,206,174,186,204,171,184,199,166,182,191,158,174,175,141,156,169,132,145,178,139,152,193,160,172,199,167,178,198,166,179,194,163,177,182,147,163,166,129,143,4 137,87,95,158,110,119,177,134,139,190,153,153,195,160,160,194,158,157,183,144,143,163,119,121,150,101,110,172,128,137,193,156,162,203,169,173,205,171,175,203,169,172,195,159,159,173,131,132,161,114,124,183,141,149,201,166,171,211,179,185,213,182,188,209,177,182,202,167,170,186,148,148,168,123,131,190,150,157,206,170,177,205,166,170,197,151,153,204,165,170,203,166,171,189,149,151,169,124,133,191,152,160,207,172,180,193,143,147,176,113,114,203,161,168,203,166,172,186,145,151,163,116,125,186,145,154,203,166,175,207,169,177,206,166,175,208,169,178,200,161,168,179,136,144,154,105,113,178,132,142,194,154,163,201,161,170,204,165,175,201,161,170,191,148,157,172,124,134,144,93,101,165,116,124,181,136,145,191,147,157,193,150,160,189,142,153,179,129,140,160,108,119,4 191,159,158,207,176,175,218,190,188,222,195,193,222,196,195,219,192,191,205,173,173,186,152,153,200,170,169,215,187,185,225,198,198,229,205,204,228,205,205,225,199,199,218,190,189,198,166,166,206,176,173,222,196,193,230,204,205,232,208,209,236,213,215,232,210,211,222,198,197,208,179,178,209,180,177,224,197,195,232,207,207,236,212,214,166,104,93,187,138,131,227,202,202,209,180,179,212,184,182,225,200,199,232,205,204,184,122,111,118,34,18,166,102,88,227,201,202,209,178,178,208,177,175,224,199,198,218,178,172,183,117,103,208,163,162,225,193,193,221,192,193,206,175,175,201,167,167,215,182,180,222,190,189,227,193,195,225,189,191,225,198,198,216,185,187,200,167,168,190,154,154,207,173,174,218,187,187,218,183,183,218,183,182,218,188,186,208,176,176,192,158,158,4 167,135,121,179,152,144,189,170,168,194,172,167,195,167,159,191,159,151,182,147,141,170,137,130,174,144,134,186,159,150,194,164,154,198,171,161,199,175,168,196,177,175,189,159,156,178,142,139,178,149,141,191,167,160,195,156,142,190,142,114,197,161,144,199,182,181,193,169,165,184,153,148,181,157,152,192,163,155,191,144,127,193,149,128,189,140,111,194,157,139,195,173,169,187,162,154,180,150,143,190,156,146,191,143,125,190,140,117,189,139,112,193,154,135,194,167,160,185,159,151,178,144,139,190,156,151,193,152,139,191,145,127,191,146,127,195,161,147,190,161,148,181,155,145,174,140,137,187,154,152,191,149,143,192,151,143,190,149,136,189,154,142,184,158,148,173,145,132,167,132,128,180,144,144,187,148,149,188,148,145,189,152,145,184,151,140,177,145,132,164,128,113,4 189,151,154,202,168,173,208,175,179,209,173,177,208,175,179,205,171,176,195,159,165,176,136,142,192,153,156,207,174,179,209,170,176,193,134,136,196,140,143,205,165,168,203,169,175,175,127,135,199,162,166,209,174,180,191,126,131,161,70,73,168,83,86,204,157,163,202,165,170,188,146,150,204,171,177,202,153,157,164,74,72,158,67,75,149,56,60,176,104,104,206,171,177,194,159,161,203,171,174,205,163,165,164,76,70,157,64,64,152,58,60,173,99,96,206,172,177,195,160,164,198,162,165,210,177,181,198,144,143,193,131,132,174,92,93,197,144,151,201,164,167,187,146,149,186,143,145,200,159,162,207,170,173,214,183,189,208,167,173,203,164,172,196,159,166,181,140,141,180,136,140,196,159,166,204,170,174,208,176,180,207,175,181,198,161,168,191,153,161,173,131,136,4 145,116,105,168,141,133,178,150,145,185,161,157,187,164,161,182,157,152,173,147,138,154,126,118,157,130,122,174,147,139,181,153,144,198,177,176,197,175,174,195,172,170,186,162,156,167,139,132,164,137,131,179,153,146,176,142,131,142,95,81,188,159,152,197,173,169,187,161,156,172,144,137,165,137,131,182,155,151,175,138,129,119,58,39,167,120,104,183,148,134,191,167,162,173,146,139,161,130,123,182,156,151,184,154,145,155,100,82,159,103,86,169,123,107,190,166,162,175,150,144,160,131,122,182,158,153,191,167,161,170,129,117,158,105,89,180,144,134,189,168,165,171,145,139,155,126,117,174,148,139,189,167,162,195,173,168,189,163,158,183,157,151,181,156,151,163,135,128,134,99,87,162,132,124,177,152,144,186,163,156,187,162,156,175,147,138,167,139,131,156,128,120,4 174,138,144,198,170,171,213,189,189,219,199,199,217,194,195,214,190,191,207,182,182,186,154,156,184,151,156,206,182,184,218,196,196,225,208,210,223,202,206,219,195,196,215,194,195,196,168,169,189,156,161,208,182,185,221,200,202,222,197,198,224,199,201,225,205,208,217,195,195,208,184,186,191,158,162,210,182,187,224,202,204,183,127,114,165,99,86,219,192,191,224,208,208,206,180,181,193,162,167,208,179,185,220,192,194,149,76,59,114,30,15,206,167,162,223,204,205,207,182,182,191,160,167,205,175,180,215,183,187,197,152,147,185,134,130,209,174,170,216,191,191,201,173,173,183,148,154,199,165,171,213,183,188,221,196,200,222,198,203,213,182,184,203,168,165,194,161,161,174,138,144,195,161,169,204,171,177,212,185,187,214,187,192,207,177,181,197,163,164,183,146,147,4 159,123,122,176,143,143,187,156,158,192,163,165,191,162,165,185,154,155,175,143,145,156,121,122,168,135,134,183,152,152,193,165,167,194,162,162,189,154,154,182,144,141,184,152,153,164,129,128,173,140,139,187,156,156,197,169,171,190,151,147,170,118,111,166,111,104,177,137,133,170,135,136,176,144,141,190,162,162,185,147,142,178,130,126,146,82,72,125,56,45,170,125,121,175,142,143,169,133,126,193,166,166,164,112,102,157,95,84,153,92,85,136,71,62,183,149,148,179,149,151,171,137,131,190,161,160,179,136,130,175,125,117,169,114,106,185,144,143,190,160,162,177,146,147,168,135,131,185,155,155,193,164,163,195,163,161,192,156,155,191,160,162,186,155,157,171,139,139,161,126,124,179,148,147,190,162,163,192,162,164,192,161,163,189,160,162,178,145,146,160,125,125,4 155,113,98,171,131,116,191,157,143,200,169,157,201,171,160,207,183,172,190,161,151,174,143,132,170,135,120,192,161,149,200,165,154,212,187,179,216,195,189,216,194,186,204,178,166,189,162,151,183,155,142,200,171,161,216,193,188,208,175,167,204,166,158,220,197,193,198,163,147,196,167,154,183,150,138,206,182,174,221,201,194,169,109,90,146,74,56,212,179,171,211,185,175,202,176,164,187,156,145,206,180,170,207,175,166,149,77,53,153,78,60,185,130,112,217,192,186,204,181,170,184,152,141,207,183,173,213,186,179,201,160,149,180,120,104,198,154,142,216,193,186,199,172,160,177,144,132,192,158,145,210,180,171,217,188,182,216,188,180,219,195,190,211,187,180,185,146,135,167,131,118,181,141,126,201,168,160,209,179,170,211,182,172,210,183,172,204,178,168,188,158,148,4 142,104,93,125,71,56,153,109,99,194,167,161,194,166,160,185,153,145,171,138,131,150,112,101,157,123,114,163,120,114,179,140,134,193,160,156,193,159,151,191,156,147,191,163,154,165,132,120,174,146,138,183,152,142,191,157,152,165,108,96,176,128,115,194,158,148,191,159,150,181,153,144,168,132,122,195,169,165,191,157,148,147,81,66,158,94,86,191,150,142,198,170,164,180,149,143,173,141,131,191,160,155,191,156,147,158,96,83,144,70,63,176,126,116,206,183,180,188,161,156,177,149,141,193,166,157,190,152,140,149,82,67,154,91,81,188,147,136,194,164,157,178,145,134,165,130,121,180,144,136,188,153,145,163,107,91,174,127,117,199,169,162,193,164,157,175,142,134,157,123,114,171,132,123,185,149,145,183,147,137,187,152,145,193,164,159,184,153,145,155,112,104,4 189,161,164,199,174,175,205,180,182,207,182,183,207,183,183,204,179,179,197,170,172,184,152,155,193,168,170,205,181,182,209,185,187,209,182,182,208,181,181,207,181,182,203,179,180,191,165,168,197,176,176,208,188,189,196,159,155,166,105,92,182,133,125,200,165,162,206,185,187,194,171,173,197,172,173,210,189,190,197,159,155,149,76,61,155,88,76,187,141,134,203,180,183,195,172,174,197,174,175,209,190,189,206,175,172,176,117,105,149,75,57,171,115,103,203,178,181,192,165,168,196,172,173,208,189,190,199,164,157,181,127,113,173,113,100,186,142,136,202,179,181,191,169,171,194,170,172,204,181,183,207,181,182,206,176,175,204,173,171,203,174,176,197,172,174,187,164,167,189,162,164,197,169,172,204,176,178,207,180,180,206,179,180,203,177,177,195,169,172,183,155,160,4 204,156,156,210,163,164,216,167,172,217,172,176,217,179,179,217,181,191,211,166,177,207,167,173,208,160,164,213,169,170,217,172,175,222,184,194,220,180,181,219,180,185,213,168,176,206,160,161,210,163,166,215,168,173,220,176,180,204,148,141,198,137,119,221,183,182,215,175,178,207,159,162,211,161,165,216,164,165,212,149,136,184,102,76,200,140,124,220,183,180,216,178,179,209,166,168,212,157,164,218,168,170,207,143,123,196,122,94,202,134,113,221,187,193,214,175,171,206,164,160,210,159,156,215,165,161,219,179,177,216,168,155,212,154,138,218,181,188,213,174,172,205,161,148,207,162,159,214,169,162,218,182,180,218,181,180,216,175,169,215,173,172,209,168,161,201,153,133,204,160,156,211,169,168,215,177,174,214,175,167,213,171,163,212,167,164,206,157,141,199,159,148,4 150,119,107,169,139,126,187,162,154,195,171,166,193,168,163,192,167,161,185,159,152,164,136,125,153,120,107,168,133,121,195,172,166,201,176,172,199,172,168,201,177,173,190,163,154,167,138,127,145,101,82,165,124,107,195,170,164,204,179,176,203,177,173,209,189,185,196,171,163,177,149,140,155,119,102,182,153,141,197,172,165,170,126,114,175,131,121,199,171,165,197,173,165,188,164,156,170,142,132,191,167,160,197,171,164,145,87,72,137,68,56,188,152,144,199,176,172,186,163,155,163,132,119,186,160,153,201,179,177,189,156,147,184,147,140,201,176,172,195,171,166,183,158,152,162,133,120,179,151,144,196,172,170,198,172,169,203,180,179,199,175,173,189,163,156,175,148,141,155,126,116,169,139,132,185,159,159,189,162,159,191,166,162,187,161,155,176,147,137,164,136,127,4 165,138,151,167,140,153,172,143,154,171,141,154,170,145,160,169,143,158,167,142,158,167,142,158,165,139,153,169,143,156,172,144,156,173,143,157,173,143,158,173,145,160,168,143,159,167,142,157,167,142,155,171,144,156,174,144,157,175,141,152,173,139,151,172,146,161,167,142,156,167,143,158,170,145,158,173,143,155,171,138,149,145,88,79,152,101,100,175,149,165,169,142,156,169,143,160,168,143,156,172,143,157,166,122,130,73,16,3,101,45,39,176,143,159,170,143,159,168,139,159,167,142,156,168,140,155,174,144,157,123,69,61,137,86,83,175,147,165,171,145,162,169,143,160,164,139,153,169,144,158,171,145,160,173,142,154,172,141,154,170,144,161,170,144,162,169,143,160,166,141,154,169,144,158,170,145,158,170,146,161,169,142,158,169,142,158,167,141,158,167,143,160,4 189,149,159,195,164,177,199,172,188,202,172,190,201,175,192,199,177,192,196,172,187,188,155,168,193,162,178,198,171,185,202,175,190,204,174,188,205,174,189,204,179,194,199,177,190,191,165,175,197,169,186,201,175,192,203,159,166,176,100,93,178,107,107,209,179,191,201,182,195,195,172,185,198,174,188,203,173,187,191,115,107,161,66,62,169,85,79,207,175,181,203,184,196,198,178,189,200,165,175,205,178,194,194,127,125,157,57,51,155,70,65,206,179,189,202,184,194,198,176,184,199,166,176,204,180,195,207,175,188,177,100,97,166,95,92,206,183,194,200,178,184,196,169,171,198,163,172,203,179,192,206,181,195,208,182,195,206,174,182,203,177,184,200,175,179,193,166,167,195,164,172,201,170,178,205,166,170,205,178,186,203,180,193,201,178,183,196,174,176,190,163,164,4 183,166,179,184,166,179,186,167,180,185,164,178,185,163,177,186,166,179,183,165,179,179,160,173,184,166,180,185,166,179,187,165,178,185,161,171,185,163,174,187,168,181,185,166,178,181,162,175,184,166,179,186,166,178,187,164,175,175,133,124,179,144,144,189,170,183,186,164,175,181,160,174,182,163,174,187,166,180,167,131,131,121,68,52,132,84,74,183,155,164,185,165,179,182,162,175,181,161,171,187,163,179,155,111,107,76,33,22,110,64,53,181,150,157,184,166,182,183,165,179,181,162,176,183,162,176,182,155,162,131,82,67,149,103,93,186,164,177,184,166,179,182,164,177,180,162,175,183,164,177,185,167,179,184,157,163,183,157,165,184,164,177,183,164,178,179,161,174,181,163,175,184,166,178,183,164,176,185,168,181,183,163,176,181,160,173,181,162,176,177,157,171,4 171,155,157,173,156,157,174,156,156,175,155,152,176,157,158,176,157,158,177,158,159,180,162,166,173,158,159,174,158,161,175,152,147,176,139,122,176,130,105,177,150,146,177,158,161,179,159,162,173,158,159,175,158,160,174,124,97,171,103,63,171,104,64,176,130,108,178,157,157,178,157,157,172,154,151,174,147,135,174,118,86,167,97,58,168,105,74,173,115,85,179,144,134,180,158,161,171,151,146,172,142,127,177,135,113,168,106,73,165,99,64,173,115,84,179,141,127,180,157,161,172,155,152,174,152,146,176,145,133,176,128,104,172,113,82,174,120,92,179,149,141,179,159,161,173,157,158,174,155,152,176,155,152,177,151,146,178,139,123,178,137,122,179,153,152,178,158,159,174,156,153,174,156,156,175,156,157,176,157,159,179,155,152,178,151,149,178,151,151,179,157,156,4 200,155,145,208,158,150,211,170,165,214,179,174,215,179,173,214,176,168,209,175,165,202,167,156,205,163,159,210,172,168,213,170,163,215,175,167,217,185,179,218,182,175,213,177,168,206,172,164,208,169,165,212,168,162,211,150,134,210,140,121,218,177,161,218,186,172,216,185,177,210,178,173,208,173,165,214,164,154,195,114,91,186,99,74,181,103,74,211,169,152,218,191,182,211,178,166,209,177,171,215,163,152,198,99,78,184,102,76,183,107,82,212,167,155,217,191,183,211,179,165,209,178,170,214,176,167,209,141,122,203,134,107,219,179,164,217,185,178,214,184,173,209,179,163,204,168,153,211,173,161,215,180,171,216,177,163,217,185,176,215,184,175,210,179,162,206,177,159,200,162,146,207,166,150,214,181,172,214,180,170,214,178,169,213,180,167,208,175,157,201,171,152,4 178,146,147,194,165,167,206,178,182,210,181,184,211,186,189,206,176,179,196,165,169,178,143,150,189,161,163,205,180,181,214,187,191,219,192,196,220,197,203,212,183,190,203,170,174,186,156,163,194,166,168,212,189,192,217,189,191,201,153,151,212,174,174,225,205,213,213,184,189,197,167,173,197,166,170,217,196,199,212,173,174,149,68,61,163,95,89,218,189,188,216,190,194,198,165,168,197,167,171,211,182,182,217,183,185,168,99,91,143,71,63,191,145,142,223,202,206,199,169,174,194,161,164,208,176,177,223,199,203,220,189,187,218,185,186,221,196,203,218,195,199,199,170,173,191,161,161,209,181,183,221,197,200,225,203,206,226,205,211,221,197,202,212,186,189,195,165,168,184,153,154,204,175,178,216,191,194,218,193,195,218,191,194,212,184,187,205,177,180,186,153,155,4 228,185,187,234,196,197,237,199,201,240,205,207,240,205,207,238,204,207,235,197,198,228,189,192,231,194,197,236,201,203,239,206,208,242,211,212,242,211,212,242,211,213,238,201,203,231,192,196,232,200,203,238,206,210,242,212,216,241,205,206,233,176,173,225,155,149,231,176,174,235,194,197,233,200,204,233,186,187,216,137,132,192,113,116,181,94,99,200,105,103,217,138,131,235,195,194,233,198,202,231,182,180,207,112,104,187,90,90,197,113,115,218,142,139,232,180,178,234,192,191,230,196,198,237,204,205,235,184,180,235,182,180,239,194,193,236,194,194,235,196,196,232,192,190,229,193,193,234,201,202,240,211,211,241,214,213,240,213,213,237,204,205,233,196,196,228,189,187,226,189,190,232,196,197,236,204,204,238,207,205,237,203,202,235,200,198,231,193,191,225,181,178,4 206,164,168,211,171,175,215,178,182,217,180,185,214,179,184,213,177,180,210,176,180,203,163,167,207,163,165,214,174,179,216,180,185,214,177,181,217,182,186,215,180,183,212,179,182,206,170,174,210,168,172,215,177,183,213,166,173,196,116,120,196,120,122,214,171,173,214,181,183,208,172,173,212,174,180,214,176,181,191,110,113,173,78,86,167,74,81,192,117,118,215,182,183,209,174,174,212,176,181,214,182,187,192,109,114,156,60,73,173,84,90,193,123,124,214,180,181,208,177,177,211,173,176,214,180,185,198,128,133,165,67,73,192,120,121,213,176,177,207,169,168,205,171,169,209,170,172,212,177,180,212,177,180,209,159,161,210,167,169,212,176,177,205,164,164,201,162,160,205,162,162,209,169,168,213,179,180,211,172,173,211,175,177,209,173,173,205,167,165,198,157,152,4 207,170,185,216,182,196,222,189,203,224,194,210,221,190,205,216,184,199,212,179,192,184,142,152,209,172,188,215,178,193,225,195,211,229,203,221,228,204,222,220,190,206,216,183,197,196,157,168,213,176,188,221,188,202,226,195,213,209,159,175,207,158,170,225,196,212,217,185,198,204,168,177,213,176,190,225,197,213,208,160,172,152,60,67,150,61,64,206,158,170,219,190,203,204,168,176,205,159,168,225,198,215,195,134,147,126,32,36,138,48,51,188,127,133,220,193,205,202,165,171,207,167,178,219,186,201,203,154,169,150,66,69,184,120,129,214,178,191,213,182,194,200,164,173,200,157,167,209,168,179,220,191,206,215,177,191,215,181,196,208,172,184,205,170,179,195,156,164,190,140,150,203,160,171,199,155,163,199,156,165,212,180,194,203,164,177,197,157,166,190,151,159,4 175,134,127,191,151,144,205,168,165,214,182,183,211,174,173,206,166,164,196,156,155,170,123,118,181,139,131,199,160,153,211,174,171,209,167,167,217,180,181,211,170,165,207,167,165,186,144,141,190,151,145,208,173,169,212,172,169,167,93,92,187,124,124,218,179,178,214,177,174,199,160,155,195,157,153,213,179,178,204,156,155,157,77,78,156,75,77,199,144,143,221,190,188,204,167,164,197,161,158,214,181,180,207,159,158,165,85,87,160,82,84,209,161,162,222,193,192,203,166,162,192,155,151,211,177,175,215,174,171,182,113,113,179,110,110,221,185,187,218,186,185,204,168,167,185,146,142,203,165,163,203,156,145,215,173,171,219,181,184,217,181,182,212,176,175,197,158,156,178,137,134,198,160,159,205,165,159,213,176,172,211,172,169,210,171,170,204,165,164,187,147,143,4 173,127,130,188,146,148,184,139,143,163,107,115,153,94,102,170,119,127,187,144,149,168,119,121,180,136,140,181,136,140,135,68,75,148,80,99,129,60,76,112,44,51,162,107,114,178,128,133,178,135,141,143,85,93,148,81,99,168,102,118,161,95,112,124,55,69,121,51,56,169,112,118,149,98,106,126,63,77,171,109,126,166,97,107,180,117,133,160,94,113,128,58,64,174,121,126,125,66,71,133,69,86,163,95,108,175,110,123,183,119,134,171,106,125,149,84,95,179,129,133,130,73,79,127,62,75,164,96,110,164,93,105,176,107,122,162,95,115,160,98,106,184,140,144,147,91,99,122,56,64,149,80,94,159,86,98,159,89,105,161,97,108,185,138,141,182,140,144,142,81,88,139,75,79,142,75,81,151,85,92,166,108,113,190,146,150,190,150,152,176,130,133,4 183,152,130,216,190,164,214,187,162,209,168,146,205,163,142,211,182,159,219,192,164,143,114,97,210,182,156,213,190,167,201,146,121,201,121,100,191,108,85,189,121,98,213,180,156,205,174,148,212,187,164,201,156,133,196,123,101,208,132,105,202,121,95,185,93,68,203,145,121,212,183,159,208,179,151,196,136,115,204,128,107,210,131,102,213,131,110,204,123,101,208,158,134,213,186,164,210,185,161,199,142,119,204,122,97,213,133,109,216,137,119,208,134,114,214,172,149,213,183,161,211,178,153,208,148,121,204,128,101,212,129,100,213,134,112,212,159,138,217,189,168,212,180,156,210,175,149,215,178,153,215,175,150,212,162,134,217,176,153,220,193,173,216,188,166,205,172,149,174,148,130,221,196,173,222,198,178,223,197,177,223,197,176,218,189,167,219,189,165,147,119,102,4 207,137,153,213,149,163,219,166,182,220,163,178,219,161,175,218,158,174,214,155,170,207,142,156,211,148,164,218,163,180,221,167,183,220,156,168,219,153,162,223,167,183,218,162,177,212,155,170,216,157,173,222,171,188,213,140,147,200,100,102,202,107,107,220,156,170,221,167,182,214,158,173,216,158,174,222,168,185,210,121,129,206,111,124,184,82,89,203,122,132,225,173,190,216,159,174,217,160,174,213,143,155,196,89,93,216,131,145,188,93,103,211,139,147,223,172,187,216,155,167,216,154,165,217,152,164,203,98,104,199,94,99,194,101,106,223,160,175,219,162,175,214,149,160,214,139,153,220,154,168,223,151,166,216,136,145,220,154,166,221,160,175,216,155,164,211,148,158,210,134,148,217,152,161,221,154,166,223,158,173,221,162,175,217,157,165,213,152,156,207,143,147,4 144,106,80,167,131,108,185,153,132,191,156,135,193,158,140,185,148,125,181,147,124,155,116,92,153,115,89,176,140,117,191,158,138,194,155,131,196,158,138,196,159,141,182,140,114,165,127,104,164,128,100,185,150,125,200,167,148,201,165,149,195,151,130,204,169,153,191,152,129,179,143,120,170,135,108,182,142,117,194,157,139,188,143,123,158,94,65,183,131,106,201,167,146,187,152,129,165,125,96,183,145,126,173,125,107,147,82,55,154,87,60,188,138,113,201,164,143,194,164,148,171,134,111,195,164,150,180,132,112,165,108,83,203,162,143,212,180,162,200,165,145,179,137,111,166,128,105,192,159,141,201,169,152,201,163,139,210,177,157,208,177,156,200,168,148,178,140,116,162,127,100,183,150,124,191,156,130,200,167,140,206,176,153,198,164,140,192,161,140,172,138,117,4 213,156,138,220,169,151,221,158,132,223,155,134,224,159,140,223,157,141,218,150,134,211,144,123,218,163,142,224,172,153,226,175,159,220,138,118,218,121,99,218,131,109,222,149,133,218,146,131,222,173,148,227,174,151,230,175,165,222,131,112,201,98,71,208,109,81,224,150,135,220,149,136,224,169,143,228,169,147,225,154,136,212,115,89,205,105,85,221,129,114,227,166,152,221,153,140,224,168,139,229,173,157,224,151,134,210,118,88,222,137,116,230,152,142,227,158,144,223,154,141,224,172,142,231,183,166,233,172,157,223,137,106,227,152,131,232,166,151,227,160,143,222,145,127,225,182,158,231,187,167,234,189,173,233,178,161,231,171,150,230,163,144,225,158,137,220,150,127,222,174,149,228,182,158,231,185,162,232,186,164,229,177,148,227,166,140,222,158,135,216,157,130,4 236,214,211,241,222,217,242,225,220,243,227,224,242,226,220,238,220,216,231,211,207,228,205,200,238,215,214,241,222,218,247,232,228,241,214,211,223,180,177,220,181,177,233,208,201,231,210,202,240,220,216,247,228,226,215,172,167,170,96,99,156,76,86,102,31,33,157,99,91,232,208,201,243,220,217,204,148,143,155,71,75,130,56,69,126,57,70,92,32,42,115,50,46,227,198,194,235,203,199,168,86,82,165,84,99,122,55,69,106,47,60,88,24,31,177,129,127,234,213,211,241,219,213,204,142,136,130,44,47,98,25,33,77,16,22,146,92,90,234,208,206,230,207,202,239,218,210,240,215,208,205,156,150,172,113,110,193,148,147,239,216,214,235,214,210,229,206,202,237,217,211,239,218,213,243,223,220,245,223,220,244,224,221,236,216,212,232,209,205,226,201,196,4 208,173,153,214,183,163,219,190,172,221,189,171,221,192,173,221,194,173,215,188,165,208,180,155,211,176,161,219,187,172,223,193,179,224,194,179,225,195,178,225,197,179,221,193,174,213,186,164,211,164,160,219,182,174,222,182,171,219,164,151,220,170,159,226,197,185,223,199,182,217,190,173,205,141,154,211,154,159,205,128,118,193,98,87,214,139,137,222,162,161,220,174,162,218,186,170,201,128,144,205,128,137,203,118,114,193,100,89,208,125,123,220,141,151,218,142,145,213,158,153,197,123,133,203,131,144,206,136,139,200,116,102,211,137,135,217,152,165,214,142,152,210,143,142,198,148,144,199,132,145,201,127,139,208,144,146,213,165,171,212,167,175,207,151,156,205,136,134,194,124,124,197,118,132,200,122,141,205,136,154,208,156,168,209,167,170,202,157,152,196,142,136,4 140,88,101,154,100,112,172,124,131,187,147,155,194,156,168,190,152,163,182,144,151,161,116,122,149,97,110,158,100,108,183,138,150,192,152,162,194,153,164,197,157,169,190,152,158,175,137,145,135,70,78,149,81,83,193,152,168,174,115,120,158,84,82,178,122,128,194,155,163,184,146,152,142,79,84,176,128,138,190,147,159,166,97,101,148,71,70,149,72,72,181,129,139,185,147,155,162,115,125,185,144,155,181,127,133,147,66,61,149,72,68,148,70,68,173,116,125,186,149,160,158,111,126,183,141,154,182,131,142,181,123,132,171,105,109,164,94,97,191,149,165,178,135,150,145,88,99,171,123,135,184,139,154,185,135,148,184,133,143,188,140,156,184,139,157,167,119,131,140,83,97,161,108,124,171,118,133,178,126,136,176,121,130,183,138,154,174,126,141,160,112,123,4 214,186,217,223,196,234,222,194,232,222,193,233,227,200,244,225,197,241,218,188,225,201,166,188,221,195,231,227,202,242,222,191,225,199,155,168,197,151,161,215,178,206,209,173,197,203,168,191,218,189,224,201,160,174,163,103,93,133,63,39,137,64,42,141,72,51,186,133,138,204,167,192,215,184,214,184,134,132,134,63,36,155,89,73,160,92,77,154,85,70,197,151,167,210,176,209,211,179,203,204,165,180,187,134,129,180,120,111,190,133,132,195,138,143,197,149,162,208,174,201,217,188,219,203,163,177,181,124,110,200,151,154,206,162,178,205,161,175,202,161,174,211,178,211,209,178,205,205,166,184,197,152,158,218,184,210,212,171,194,211,173,198,217,185,222,211,179,217,206,174,202,211,178,207,216,184,213,220,188,219,219,185,219,212,177,204,204,168,195,198,159,182,4 233,210,207,238,217,213,240,219,219,232,200,198,235,208,205,234,207,205,223,191,190,207,173,174,232,203,201,240,220,219,241,218,217,223,179,174,228,190,186,224,183,179,218,178,175,209,172,171,239,218,214,234,205,203,203,141,136,182,109,101,202,140,135,204,145,143,220,184,184,214,180,179,245,230,225,227,191,187,153,71,67,151,67,65,171,95,95,198,133,131,220,180,178,220,188,189,243,224,220,229,191,185,163,86,82,136,51,47,159,75,77,200,135,133,224,185,185,212,171,173,239,218,215,233,202,197,196,131,122,164,83,79,167,90,87,224,180,176,231,201,200,214,175,177,238,214,208,240,213,206,240,212,209,230,193,192,230,194,192,236,207,204,230,198,197,210,169,168,235,208,202,238,211,205,240,213,210,246,224,222,240,213,212,236,208,206,230,201,199,211,174,172,4 155,140,159,123,122,170,180,169,193,220,201,206,183,171,195,169,165,200,105,114,174,91,93,148,79,90,156,93,108,177,201,191,213,230,204,204,219,182,178,228,205,205,193,185,207,104,110,167,75,90,161,164,163,200,224,201,205,196,138,120,197,137,125,221,187,182,227,206,205,178,167,190,158,152,182,227,213,220,222,189,183,166,87,60,154,72,53,194,131,112,227,207,207,217,202,208,203,187,196,232,218,219,232,212,213,173,101,76,141,52,28,191,131,115,230,212,214,215,201,209,119,121,173,202,190,208,242,228,231,213,172,160,180,111,86,196,140,121,229,210,214,166,163,198,134,132,176,186,178,205,205,199,221,223,213,228,221,202,210,213,191,199,175,174,211,106,118,180,209,184,184,209,191,200,140,143,196,119,132,200,132,141,203,133,144,206,105,122,192,142,139,178,4 185,172,193,197,185,206,207,191,213,210,189,214,209,189,213,207,191,218,205,188,213,199,186,209,199,182,205,207,197,223,212,199,225,214,194,221,211,195,222,210,199,226,208,190,215,205,183,208,202,182,208,206,183,206,197,160,165,189,145,140,207,176,192,214,194,221,211,185,208,208,181,206,201,179,201,203,173,188,171,113,87,171,108,83,172,110,85,203,164,174,213,186,213,207,179,204,202,186,209,203,177,192,195,148,143,196,142,139,192,134,128,209,172,191,212,188,214,205,177,203,202,185,209,203,173,187,201,157,156,207,165,175,209,163,173,215,181,201,213,188,215,210,181,208,199,180,203,206,184,208,212,185,209,215,179,201,216,183,204,215,195,223,213,182,206,208,175,198,197,175,198,205,183,207,210,185,208,214,184,207,216,184,210,215,192,218,211,176,197,205,175,198,4 225,186,187,230,191,201,230,190,200,224,181,183,222,180,174,217,175,168,198,156,140,185,144,127,222,178,171,231,191,200,233,194,206,219,182,189,208,173,172,213,174,166,207,166,155,190,149,133,227,185,186,223,182,190,177,149,158,119,103,116,97,83,95,145,114,106,205,164,149,188,146,125,236,196,202,184,154,165,77,65,80,63,57,72,63,58,74,72,60,68,168,132,119,200,160,146,240,201,211,177,153,166,79,66,81,85,77,95,90,84,104,67,58,72,136,103,93,205,167,161,230,189,194,225,192,199,129,115,133,77,72,95,83,76,97,100,84,96,175,140,140,198,160,156,225,179,177,231,188,189,211,184,195,152,133,147,154,134,148,186,157,165,203,169,172,185,141,127,229,192,194,230,189,190,233,197,202,228,195,200,219,184,188,217,183,189,208,172,172,183,140,128,4 219,197,188,226,205,198,226,202,197,230,210,205,228,209,204,225,204,199,217,195,188,206,181,173,224,203,195,228,206,198,231,212,209,228,204,197,218,189,178,221,197,191,219,198,192,211,189,182,222,198,188,230,209,202,212,178,162,178,124,98,175,117,88,192,147,127,218,198,193,211,190,182,221,196,186,226,204,195,179,122,95,135,62,31,118,49,21,162,103,77,208,179,172,212,191,185,222,200,192,220,194,182,151,88,59,112,40,15,87,23,8,94,21,0,180,134,112,214,193,187,219,198,191,217,190,178,158,97,65,124,52,20,123,55,29,149,95,74,205,175,163,207,183,176,216,195,188,217,195,187,195,153,132,176,124,94,204,171,157,222,202,196,212,189,182,203,178,170,209,185,178,215,193,186,213,189,179,217,196,188,219,199,192,218,198,193,207,182,175,194,165,154,4 211,179,180,220,189,191,227,198,201,223,188,194,219,182,191,215,183,187,206,172,174,186,148,150,217,186,189,223,191,195,215,170,173,194,135,143,184,126,133,209,166,170,210,174,176,193,154,156,218,186,191,222,179,185,149,80,84,137,59,76,134,55,70,172,103,108,210,170,174,196,160,162,220,190,196,204,152,158,151,74,86,163,76,102,166,80,106,156,72,81,196,146,151,199,164,167,222,194,200,178,114,117,167,84,97,187,101,125,180,90,114,165,75,91,187,130,136,197,162,165,208,175,180,181,114,119,173,94,108,183,104,124,179,94,115,173,94,107,192,143,149,190,155,158,192,157,157,193,148,148,192,139,142,185,125,132,184,123,133,190,138,143,195,159,161,181,142,143,183,148,146,192,158,156,198,162,160,202,167,167,196,158,158,195,160,159,190,157,157,174,138,136,4 196,145,143,211,160,160,219,169,173,224,170,176,223,172,176,220,167,171,210,161,164,196,148,149,207,155,156,219,168,170,228,168,172,221,146,150,226,159,164,229,177,183,220,174,177,206,163,163,213,164,168,226,169,173,203,123,122,196,104,111,210,118,119,233,173,178,225,182,188,212,171,173,216,169,173,226,167,171,200,110,113,223,120,140,226,130,137,228,157,157,228,185,192,216,175,176,218,177,179,220,158,158,221,125,126,239,139,156,235,141,153,230,166,166,228,186,189,216,175,173,215,175,174,224,162,160,226,136,137,233,147,158,231,154,162,230,182,180,226,185,184,214,174,169,210,164,162,223,175,174,229,174,172,231,176,176,230,176,175,227,182,179,220,179,176,208,167,158,203,157,152,216,173,171,223,176,172,227,180,178,225,176,172,221,174,168,213,170,161,200,156,143,4 205,180,167,211,188,178,215,188,177,216,192,181,215,189,177,206,170,142,210,184,170,203,181,169,209,185,173,214,187,176,218,192,185,208,167,146,201,152,124,210,176,149,212,189,176,208,184,171,211,186,173,216,193,182,208,165,141,177,108,73,164,89,55,197,148,118,215,195,184,209,184,172,210,185,168,218,201,192,203,156,125,178,106,68,176,103,76,184,122,86,215,190,176,211,187,174,211,192,177,218,202,194,211,176,149,191,121,74,188,117,82,184,119,76,208,175,151,212,187,172,211,193,181,217,201,191,217,194,177,200,142,95,187,119,74,191,131,87,209,183,162,209,185,169,208,186,172,213,199,186,217,201,189,215,190,173,213,182,163,211,184,165,211,188,172,204,179,156,203,175,155,211,191,174,214,197,185,216,196,184,216,193,182,212,187,170,208,184,163,201,179,158,4 192,165,151,213,190,179,221,200,188,225,204,195,223,202,194,216,190,180,207,182,174,188,161,152,205,180,170,219,197,187,227,205,196,230,209,201,229,208,201,210,176,157,214,190,181,195,171,161,210,187,176,223,200,191,230,206,199,221,190,181,179,123,102,206,170,152,220,198,189,202,176,165,213,194,183,225,204,193,229,203,193,175,113,92,126,47,25,165,107,84,221,199,189,203,176,165,212,190,177,223,200,188,232,211,201,175,113,87,154,79,58,157,91,66,208,176,162,205,180,169,209,187,175,221,200,188,232,214,206,197,148,123,154,78,48,155,85,55,204,173,157,202,178,169,201,177,166,216,193,184,227,207,199,216,186,173,194,147,126,199,161,146,209,183,174,190,162,148,190,164,152,202,174,163,216,193,183,218,196,189,219,196,191,211,186,180,200,173,163,185,158,147,4 207,189,173,208,182,163,207,180,160,210,189,172,212,193,179,215,199,185,212,199,182,208,188,168,208,191,175,209,190,175,210,191,181,209,191,176,214,196,183,212,193,176,211,193,174,209,188,167,208,186,166,208,187,171,189,167,159,147,121,113,163,133,120,207,176,155,209,186,166,209,191,171,203,174,150,212,185,167,129,104,95,98,82,79,92,73,73,191,156,137,210,190,171,208,190,168,207,179,160,211,186,170,179,148,129,98,75,72,117,87,86,200,176,160,208,189,171,208,184,163,209,187,173,210,191,174,209,191,175,183,151,135,179,144,127,209,187,168,208,187,170,208,180,161,210,193,179,212,196,180,209,191,177,208,183,166,208,178,152,208,181,160,209,187,172,205,184,166,211,195,180,211,193,178,211,187,173,206,179,154,203,168,139,208,180,156,208,187,168,202,183,165,4 171,139,122,163,118,100,172,129,112,206,181,171,206,181,170,198,172,160,178,150,137,165,136,121,180,149,136,189,158,148,186,150,134,208,182,173,215,195,189,212,192,183,196,171,159,171,141,126,189,161,151,205,180,173,213,190,184,213,190,186,220,199,194,214,192,182,203,180,167,180,151,136,188,159,149,206,181,173,224,204,195,170,146,149,105,79,86,194,167,161,208,186,175,180,153,142,199,176,167,209,186,177,219,193,180,160,135,133,74,47,58,190,164,161,203,177,168,177,149,136,202,181,170,212,190,180,216,193,186,221,200,194,195,166,161,200,171,162,197,172,165,180,153,141,189,163,147,205,180,168,219,199,193,220,200,194,209,182,171,194,160,145,193,165,154,171,141,129,181,154,142,199,175,164,210,188,179,209,185,174,203,176,163,188,154,138,187,158,147,169,140,129,4 186,149,136,195,160,148,202,172,157,203,171,155,203,172,158,200,165,150,195,162,147,187,154,139,194,159,146,202,171,159,205,174,158,206,175,158,207,177,163,205,170,153,198,163,147,191,156,141,199,168,159,206,178,170,208,178,165,205,170,147,206,172,152,207,173,161,203,168,157,195,162,149,199,167,155,206,175,165,206,170,147,189,133,88,188,131,90,208,175,159,206,175,163,198,165,151,198,164,148,206,174,162,205,169,147,195,145,101,179,117,69,200,158,130,205,173,159,197,161,143,198,167,149,206,175,161,209,179,167,209,179,161,200,158,125,202,165,139,203,172,156,196,163,145,195,164,147,202,171,155,206,174,159,208,177,161,207,175,156,205,176,158,202,175,157,193,165,145,192,163,146,201,172,157,205,173,158,205,173,154,205,175,156,203,173,156,195,164,143,187,154,132,4 175,154,143,188,166,154,196,172,163,204,183,176,202,182,176,193,170,157,182,162,150,163,140,123,182,161,152,195,174,166,202,178,171,211,191,182,209,192,182,203,185,173,194,174,160,174,153,138,184,160,150,201,179,173,212,193,189,213,193,185,214,196,185,209,192,181,195,173,158,180,158,143,187,165,154,205,185,177,215,199,194,207,179,166,173,125,95,194,165,148,202,185,176,182,162,147,193,173,163,202,181,171,213,194,185,203,174,158,158,103,68,168,123,93,200,182,170,177,154,138,187,167,156,200,179,168,207,186,177,211,193,186,203,179,164,191,161,140,195,176,163,178,158,145,179,157,142,195,174,162,201,180,169,206,185,176,203,184,172,201,183,173,192,174,161,170,149,132,174,154,140,187,168,156,195,175,165,195,174,163,198,178,165,193,175,163,180,159,145,156,132,114,4 164,119,116,182,138,136,201,162,161,207,172,171,205,167,166,195,152,151,187,145,144,166,122,122,172,126,123,193,151,151,205,166,166,213,178,178,213,178,179,210,173,176,198,158,158,175,133,131,180,139,135,200,162,163,211,173,175,216,180,181,222,190,193,216,182,186,203,163,162,187,147,146,183,143,141,197,152,154,214,177,179,203,158,157,179,118,111,215,181,184,208,172,174,189,149,149,181,137,138,197,155,156,211,170,170,147,78,70,97,15,2,181,130,125,213,181,184,185,145,143,175,130,128,195,155,154,208,170,171,162,103,99,169,113,110,205,167,169,204,169,172,183,144,143,172,129,128,189,149,148,201,162,164,208,170,173,212,177,181,205,168,170,193,155,155,178,140,139,159,114,114,177,134,134,189,147,148,195,155,155,196,156,157,192,153,153,183,144,143,165,124,123,4 164,119,116,182,138,137,201,162,161,207,172,171,205,167,166,195,152,151,187,144,144,166,123,122,172,126,123,193,151,151,205,166,166,213,178,178,213,178,179,210,173,176,198,158,158,175,133,131,180,139,135,200,162,162,211,173,175,216,180,181,221,190,193,216,182,186,203,163,162,188,147,146,183,143,141,197,152,154,214,177,179,203,158,157,179,118,111,215,181,184,208,172,174,189,149,149,181,138,138,197,155,156,211,170,170,147,78,70,97,15,2,181,130,125,212,181,183,185,145,143,175,130,128,196,155,154,208,170,171,162,103,99,169,113,110,205,167,169,204,169,172,183,144,143,172,129,127,189,149,148,201,162,164,208,170,173,213,177,181,205,168,170,193,155,156,178,140,139,159,114,114,177,134,134,189,147,148,195,155,155,196,156,158,192,153,153,183,144,143,165,124,123,4 146,103,97,168,130,128,181,145,146,187,152,156,183,146,148,176,136,137,167,128,132,143,101,103,160,123,118,183,151,150,192,160,160,196,162,166,193,157,160,189,155,160,177,139,144,154,115,116,166,128,123,186,153,150,194,161,158,201,168,170,195,160,160,192,157,160,186,153,154,165,129,126,176,144,141,190,158,155,171,119,102,169,113,97,152,87,70,132,65,45,170,126,117,177,145,143,176,144,143,187,153,149,164,107,89,149,83,58,168,115,104,117,42,17,161,111,99,175,143,144,168,133,128,184,150,146,195,160,156,198,166,164,209,186,193,174,126,115,183,149,148,167,131,130,163,127,124,182,149,148,195,164,160,205,179,180,204,179,181,196,166,169,183,152,154,160,122,119,152,115,112,174,140,138,184,150,146,194,164,162,190,159,157,183,150,150,172,138,138,158,124,124,4 197,172,164,210,186,179,214,189,184,223,201,197,225,206,204,215,195,191,201,179,172,189,164,157,206,185,180,218,198,193,220,196,188,206,173,160,221,195,186,227,210,207,206,184,178,193,170,163,210,189,185,221,204,200,204,159,136,186,124,95,194,145,122,171,117,92,185,145,126,195,173,166,208,189,185,211,184,175,193,135,105,184,122,94,169,104,77,86,12,0,130,68,43,198,172,161,214,195,190,212,183,172,195,136,106,182,117,93,178,113,90,155,96,76,171,119,96,198,171,161,210,189,182,219,198,190,191,135,110,160,78,52,194,141,122,224,197,188,203,169,153,199,174,166,194,166,158,210,186,179,196,152,133,173,102,71,210,173,160,216,197,194,207,183,178,194,168,160,181,147,133,198,170,161,209,181,173,203,165,149,217,195,188,210,187,180,201,176,170,187,162,153,4 199,188,200,203,184,194,210,169,159,205,163,158,211,179,179,211,200,216,206,191,204,202,187,198,199,183,195,209,172,168,204,138,109,202,139,118,209,165,153,218,207,220,207,193,208,204,188,197,203,169,169,206,146,122,196,124,95,200,126,101,205,148,127,210,162,144,210,185,192,203,189,201,207,170,163,206,145,119,200,136,112,205,140,119,181,103,70,158,73,43,197,142,120,204,189,199,206,169,159,205,135,111,200,123,99,206,133,107,174,94,69,127,42,20,172,102,77,212,185,190,205,167,156,198,116,87,198,104,79,210,141,121,207,149,134,183,111,86,192,131,112,211,187,193,207,169,162,199,123,90,205,136,109,219,182,176,222,193,195,216,168,151,217,180,178,204,176,180,207,184,184,209,161,141,217,177,167,219,196,203,216,201,211,212,180,178,213,184,185,202,178,180,4 60,49,42,181,153,124,204,184,164,206,201,195,208,204,202,203,198,194,183,171,163,42,34,33,134,107,84,206,175,145,212,198,186,216,200,186,213,186,165,211,202,195,211,201,195,125,100,87,179,146,117,203,168,140,205,165,137,206,158,125,205,150,111,209,170,151,201,165,146,170,130,103,188,166,147,200,160,129,198,140,105,201,142,109,207,154,122,196,131,100,190,133,104,187,157,136,191,183,173,201,168,140,200,146,110,206,155,121,211,166,141,205,155,136,198,149,126,192,171,157,184,178,168,200,169,143,190,126,84,204,152,119,209,164,141,198,138,113,200,156,135,185,168,159,132,120,111,204,173,144,190,138,98,196,140,107,192,127,96,195,144,121,210,191,179,131,114,103,39,30,26,186,169,151,205,180,156,197,155,130,189,136,105,204,185,170,186,168,153,42,31,26,4 176,128,129,191,146,152,191,142,145,195,143,147,198,144,148,207,166,171,190,144,147,163,109,106,188,146,149,199,157,162,182,125,126,194,139,141,197,143,150,205,159,167,202,158,161,183,137,137,185,135,137,204,162,169,170,105,101,173,112,113,187,128,134,189,130,135,209,166,173,200,161,163,181,129,128,198,149,150,168,101,100,153,83,82,144,72,70,178,114,117,202,150,153,199,158,160,167,105,94,180,119,111,184,123,121,173,107,110,143,71,69,177,115,118,207,159,164,190,140,136,171,114,106,185,126,123,208,162,169,210,164,173,194,135,139,202,148,158,193,137,137,183,130,128,174,122,117,196,147,147,209,165,172,217,177,186,204,152,157,199,146,156,186,128,129,174,118,119,164,108,103,192,145,145,200,153,157,202,153,156,201,153,160,194,145,151,176,117,117,158,97,97,4 152,107,107,177,137,140,195,160,163,205,174,177,205,172,176,202,169,174,200,169,174,182,147,154,160,117,119,187,150,155,203,171,178,212,183,187,217,188,194,214,185,190,208,178,182,190,156,158,172,132,138,195,161,170,208,176,181,200,156,155,200,156,151,223,197,202,213,184,189,193,157,160,177,138,144,198,165,171,203,161,160,168,97,80,151,78,58,218,187,190,217,190,195,197,164,166,176,136,142,201,170,178,198,153,149,161,88,68,145,66,43,193,147,144,220,194,201,199,168,172,173,131,136,193,155,158,205,170,172,204,160,157,191,141,134,191,146,143,216,189,196,193,159,167,164,120,123,185,144,147,206,172,175,212,180,179,217,188,192,214,184,191,203,171,180,187,151,157,163,120,127,185,146,154,200,167,171,207,176,175,206,172,172,203,170,176,195,160,167,175,135,141,4 198,156,168,204,162,175,209,164,173,210,167,177,212,174,182,213,176,181,211,177,181,209,170,176,202,159,173,207,160,167,209,156,160,208,150,153,204,145,137,209,158,152,213,180,186,211,175,182,204,161,174,205,148,150,205,142,136,204,136,127,187,106,92,190,113,98,215,178,182,213,179,189,205,160,172,205,146,149,194,113,102,185,94,76,182,93,78,192,114,107,214,175,180,213,177,185,205,162,176,207,150,158,196,108,107,187,96,82,185,92,79,201,130,128,214,173,181,212,174,181,205,159,173,206,146,155,208,139,150,207,135,135,181,86,79,191,123,124,215,182,196,211,175,184,203,158,168,209,160,168,212,160,171,214,163,174,198,125,127,200,140,145,213,179,195,207,173,183,202,161,168,207,168,173,211,164,173,212,166,179,212,167,179,212,163,178,211,170,184,206,168,177,4 189,166,191,193,168,192,204,178,200,206,180,201,207,182,203,203,177,198,197,170,190,192,165,187,195,168,188,205,177,198,210,183,204,210,185,209,211,185,208,211,186,209,207,180,200,199,170,190,199,168,183,210,182,202,212,186,209,214,189,217,211,185,212,209,178,198,208,177,196,204,173,194,196,164,179,209,182,203,215,188,209,188,150,168,178,133,148,211,181,203,208,176,196,204,173,194,196,166,185,203,173,191,212,182,203,178,132,145,180,136,151,213,185,209,210,181,201,202,173,191,191,162,183,199,167,186,208,177,199,213,186,209,213,186,209,212,186,209,207,180,201,196,169,190,184,157,179,196,165,186,205,174,197,207,179,199,207,178,199,210,185,207,206,183,206,193,166,187,177,155,182,189,163,189,197,172,197,199,171,192,203,174,193,208,181,200,200,174,195,182,154,175,4 169,116,135,186,133,150,196,144,161,201,152,168,202,156,170,200,153,170,189,138,157,174,120,141,179,129,149,195,143,165,206,162,191,208,164,186,208,168,186,208,166,183,200,153,172,184,134,152,184,132,152,200,150,171,202,147,168,182,97,99,193,118,117,210,164,180,204,158,177,190,136,157,188,136,156,204,155,172,180,95,99,165,56,60,195,98,109,206,143,156,206,161,182,193,143,163,188,138,157,206,162,180,182,101,108,180,71,79,206,113,140,208,149,168,207,164,182,195,144,162,185,133,150,202,158,175,200,136,147,194,106,112,208,144,163,209,165,182,205,162,178,194,144,159,182,133,153,198,159,188,207,164,184,209,166,186,209,169,189,205,158,170,199,153,168,187,139,151,173,123,139,192,146,171,200,154,176,203,158,177,204,157,171,200,156,168,190,142,153,175,123,135,4 150,114,113,164,126,125,177,141,142,183,149,147,183,149,148,178,144,145,162,125,124,142,101,101,160,126,126,177,144,145,186,152,155,193,162,167,194,163,167,188,157,158,174,140,139,153,116,118,166,132,132,180,147,149,192,161,170,191,157,164,173,128,126,195,166,169,183,151,152,163,127,128,162,124,123,182,148,149,170,123,123,117,48,44,113,35,26,163,107,105,177,142,142,164,128,132,163,128,128,184,151,152,142,86,82,93,17,12,135,61,69,156,91,100,176,138,138,166,132,136,156,117,116,182,150,151,153,101,99,112,31,27,154,84,93,172,122,129,183,152,154,164,129,131,150,110,110,177,146,149,176,137,137,161,106,105,177,133,137,183,149,150,179,147,150,161,127,129,151,116,120,172,140,148,179,148,151,187,157,160,188,158,161,178,144,145,169,135,136,150,112,116,4 216,168,186,221,171,191,223,172,197,225,181,205,227,184,207,226,182,199,225,183,198,222,179,193,217,166,182,222,172,190,223,172,194,222,169,187,217,151,153,225,178,192,227,187,206,225,182,197,217,165,179,221,170,187,212,131,131,193,77,68,192,73,51,214,131,118,228,184,205,225,180,197,219,172,190,222,174,194,197,93,89,180,50,44,201,77,70,215,112,106,222,162,170,224,178,192,218,170,183,222,174,192,197,94,90,195,68,64,218,111,123,223,127,153,222,153,162,224,180,192,219,172,192,222,172,190,210,114,114,208,82,75,224,123,145,224,136,161,224,167,181,225,182,199,220,177,205,222,176,198,221,164,178,220,143,151,225,156,175,225,169,187,225,181,200,224,179,196,219,172,199,223,177,202,225,180,203,226,183,206,227,183,207,224,175,192,224,179,198,223,179,197,4 171,139,132,185,159,158,189,162,165,174,139,137,189,164,169,192,170,174,185,161,158,179,155,152,203,183,177,211,192,190,166,119,103,149,91,73,194,166,163,204,186,190,186,161,155,171,146,140,203,184,178,185,151,136,142,78,51,137,72,47,174,132,117,188,156,145,178,145,132,171,146,140,207,190,184,180,149,137,151,93,67,174,129,112,167,117,99,165,115,92,188,159,150,176,151,143,200,179,172,209,189,183,196,166,152,189,148,130,176,127,110,171,130,115,194,170,165,187,166,163,203,183,176,212,194,189,198,167,151,181,134,110,174,125,105,178,137,121,193,170,164,189,171,167,191,169,162,206,187,183,197,170,157,175,130,106,175,130,104,192,167,159,188,167,162,178,157,150,188,164,157,200,180,173,200,178,170,196,171,158,193,168,156,192,171,165,184,162,155,174,149,142,4 210,190,195,210,188,187,213,193,192,215,199,201,215,203,209,211,199,203,205,187,188,197,176,175,212,192,197,216,201,206,217,205,211,218,207,213,217,204,210,212,197,202,206,191,195,202,185,190,213,195,199,215,197,201,217,203,208,204,176,172,183,138,122,209,190,193,210,197,202,205,189,192,212,195,199,218,201,206,190,159,154,105,45,30,122,55,37,189,154,146,214,203,208,205,189,191,211,191,196,215,200,207,195,165,162,117,56,41,112,45,27,192,158,148,212,199,203,203,187,190,207,187,189,210,190,194,214,197,200,203,172,166,187,146,133,208,186,186,206,187,188,200,180,181,202,179,180,210,190,192,214,198,201,214,197,201,213,194,197,207,188,192,203,184,186,195,172,169,199,172,168,210,191,190,212,196,198,208,189,190,207,187,188,205,186,188,202,184,187,195,175,173,4 154,120,103,174,141,125,188,155,144,178,135,127,180,139,136,172,129,129,158,113,115,137,89,90,168,135,122,164,122,113,176,134,132,174,125,132,168,117,127,162,112,119,157,108,112,149,103,106,183,156,144,195,167,161,205,180,177,178,130,123,184,141,141,199,175,178,189,162,158,167,132,129,184,158,144,203,180,173,189,149,133,142,67,41,168,110,95,195,161,155,177,142,134,158,127,121,186,162,151,199,177,170,189,153,141,168,111,91,168,109,94,170,115,99,188,158,153,175,146,142,180,155,143,193,170,163,209,187,182,184,138,121,166,106,89,176,129,118,194,170,170,178,153,149,176,149,140,189,166,160,202,181,175,187,148,134,177,131,114,191,162,157,190,167,166,174,147,142,157,128,119,184,158,151,192,169,163,196,175,170,197,176,170,189,167,164,176,149,144,161,132,128,4 174,142,131,185,154,138,195,165,149,199,169,155,196,161,141,195,162,146,194,164,148,183,152,134,181,151,139,192,163,150,203,178,168,199,166,145,188,141,102,196,160,135,201,174,161,192,163,148,184,154,138,190,155,132,197,163,141,188,144,111,181,127,86,192,148,116,205,180,164,198,171,155,185,153,135,193,160,138,185,140,105,179,127,88,176,123,87,186,137,99,204,175,155,202,175,161,187,159,140,188,150,119,183,136,100,176,123,88,181,130,92,201,164,134,206,179,161,203,177,163,185,156,137,194,163,141,190,148,117,181,129,95,195,151,119,201,167,137,205,177,157,201,174,158,182,151,129,198,172,159,200,170,149,196,157,126,202,170,144,208,182,165,205,179,165,196,168,151,179,151,129,192,164,145,202,178,162,205,180,162,206,180,163,208,186,173,198,171,155,189,161,144,4 193,166,151,210,183,169,223,200,190,226,201,188,227,203,191,223,197,186,215,189,180,190,158,142,204,181,165,219,195,180,230,208,199,234,213,207,233,214,208,230,208,201,226,204,194,204,176,163,207,180,164,223,198,183,231,207,194,236,217,210,241,221,211,238,218,211,230,210,200,215,188,177,210,186,169,227,205,191,233,212,199,229,200,179,182,134,107,190,145,123,231,209,200,214,186,174,209,182,168,226,205,192,236,217,204,209,163,132,93,27,6,149,90,62,231,205,191,214,186,174,205,177,161,223,199,188,233,209,197,215,178,154,162,103,70,217,186,167,231,212,203,217,193,180,204,180,166,219,193,180,229,205,194,230,205,191,230,203,185,233,214,205,226,203,193,213,191,178,191,162,145,211,186,172,223,201,187,230,209,197,229,208,198,222,194,180,212,183,168,193,159,140,4 180,146,147,196,166,167,211,185,184,210,182,182,209,180,183,207,179,181,197,169,171,180,146,149,189,157,160,205,178,179,216,194,194,222,204,206,222,206,208,215,191,193,208,182,181,193,165,166,194,164,165,210,185,185,220,200,200,206,167,163,203,159,155,220,197,199,214,191,191,199,169,170,195,164,166,212,189,189,211,176,171,160,81,71,150,64,57,205,163,161,218,198,198,202,176,176,195,165,167,214,191,192,209,172,165,159,83,73,134,45,38,189,132,129,212,185,186,199,171,172,196,168,170,211,188,188,218,193,190,183,122,113,171,99,92,209,172,173,213,190,193,197,168,169,189,158,160,205,179,180,215,192,191,214,186,184,214,184,184,215,191,193,208,182,183,195,166,169,179,146,148,196,166,169,207,180,179,214,192,191,215,194,193,210,184,185,201,171,173,184,151,154,4 173,149,139,182,153,140,193,167,158,198,171,167,196,165,159,194,166,161,185,159,147,167,136,120,179,151,141,194,172,168,186,152,141,156,105,88,151,94,79,188,153,138,195,173,167,179,149,138,184,156,144,202,179,175,144,96,82,106,51,44,136,75,68,174,116,100,194,163,154,185,153,149,189,162,152,200,171,163,145,93,82,111,62,71,119,63,68,148,87,69,192,159,145,188,159,149,190,164,154,197,163,152,163,110,91,128,71,63,114,56,49,151,104,87,200,172,161,187,157,149,188,157,151,200,165,162,201,167,157,178,131,116,174,130,113,196,165,155,199,171,162,183,151,137,185,159,150,198,172,164,209,186,179,207,179,170,206,178,171,202,178,171,193,168,155,183,158,147,182,158,152,192,163,153,199,171,158,200,167,158,202,172,167,191,165,153,187,160,149,177,150,138,4 135,90,87,159,120,118,174,140,138,181,147,147,188,158,161,180,146,147,169,134,132,152,116,114,146,104,101,168,131,129,184,152,154,193,162,168,193,160,166,183,144,144,177,141,139,160,123,122,161,129,128,173,137,135,190,159,161,196,164,174,163,94,103,171,116,118,187,155,159,177,145,146,166,135,134,182,153,155,192,161,162,163,94,103,148,64,79,160,90,98,197,168,172,178,142,141,164,132,130,184,156,157,186,147,149,149,69,78,155,76,92,156,82,90,193,161,164,177,142,141,162,130,127,185,156,157,194,163,167,158,90,98,129,37,47,164,104,109,184,152,157,183,153,154,140,97,92,175,143,143,196,171,174,180,136,140,161,99,104,190,159,166,179,149,150,167,134,132,128,85,81,167,135,135,177,144,144,170,127,127,193,165,169,192,164,167,184,155,158,172,142,142,4 208,179,178,219,192,189,227,203,199,229,203,199,228,202,198,225,200,194,218,194,191,200,172,170,220,196,193,228,206,201,228,202,197,213,164,155,200,141,129,204,150,139,222,195,189,209,183,180,221,196,193,233,216,213,214,167,157,170,86,71,142,56,43,135,46,29,203,154,146,214,189,187,221,197,195,232,208,204,190,122,109,147,59,45,139,58,48,130,42,27,187,122,110,215,190,189,221,197,197,230,204,202,179,105,90,136,45,28,138,53,42,146,59,46,184,118,102,213,183,177,218,194,190,231,212,208,214,169,160,178,101,86,153,68,55,150,68,54,201,151,141,210,180,174,218,195,191,227,207,204,230,209,207,225,192,189,213,167,161,206,158,150,210,175,168,206,178,175,205,177,174,221,198,195,224,201,200,222,200,198,225,203,200,225,205,203,218,195,191,197,167,164,4 170,149,131,184,161,146,184,153,140,189,155,150,192,163,158,190,165,156,179,156,148,157,130,121,179,158,143,192,169,158,198,171,165,204,177,178,204,179,180,202,179,172,190,167,158,168,141,131,185,166,151,200,178,168,206,180,176,197,164,160,195,163,157,200,170,164,196,171,161,176,150,139,193,174,161,204,183,175,214,191,189,165,115,102,140,78,58,194,160,153,198,172,165,181,156,144,190,170,155,202,179,171,216,196,192,167,120,106,104,46,30,195,169,166,205,186,179,181,158,147,188,170,155,198,175,166,209,184,178,188,152,143,129,86,73,196,174,170,207,191,185,183,162,152,186,169,155,197,175,165,203,180,172,204,176,170,199,166,159,199,175,168,197,178,171,176,154,142,173,153,136,190,171,158,199,177,168,193,161,155,186,149,141,191,167,157,186,164,155,165,141,128,4 241,221,214,250,232,224,253,235,227,252,235,227,251,234,226,244,224,215,230,203,194,213,184,179,246,229,221,252,235,226,254,238,230,255,245,239,254,239,231,248,230,221,238,216,208,221,195,190,247,229,222,254,238,230,255,238,232,248,222,211,246,219,208,250,232,226,239,219,212,219,188,177,248,231,222,255,241,235,231,185,165,194,107,71,199,117,86,202,136,110,229,196,183,216,182,170,248,231,224,248,224,211,179,93,58,173,75,41,152,56,34,134,36,11,226,187,172,221,194,190,244,224,216,249,228,219,226,183,166,173,89,60,146,52,23,168,94,73,235,208,204,219,191,187,240,218,211,247,229,222,250,232,223,245,222,216,231,197,185,235,205,199,227,199,195,213,182,176,234,209,202,243,223,216,244,223,213,243,222,213,241,223,220,233,208,204,222,192,186,205,171,166,4 160,146,146,170,157,158,173,158,163,177,165,170,174,161,164,171,156,158,160,143,144,137,113,112,164,150,151,175,163,167,179,167,173,181,170,175,180,169,175,176,163,166,162,144,145,145,122,121,168,156,158,177,165,168,184,174,180,184,174,181,184,174,181,180,169,173,169,157,160,154,137,137,169,158,159,175,159,160,183,170,174,178,163,166,174,157,159,180,168,172,169,154,157,154,136,137,164,150,151,174,158,160,187,174,180,154,129,124,146,115,106,182,169,174,166,151,154,154,134,134,163,148,149,173,156,157,181,164,167,180,166,168,178,163,166,175,161,164,165,150,154,154,135,136,159,144,146,171,157,159,177,161,161,178,164,166,177,162,166,173,160,163,162,145,146,149,130,130,153,136,136,165,150,149,171,156,156,171,154,154,169,153,155,166,152,154,159,144,144,144,124,123,4 175,154,153,177,160,160,178,163,163,176,159,158,176,153,157,176,157,162,175,155,159,174,156,160,177,158,160,179,161,162,179,163,164,176,156,155,177,156,154,177,157,156,177,161,164,175,160,164,176,159,161,178,161,164,179,162,164,178,154,153,177,154,150,177,154,152,177,159,160,175,158,161,176,160,161,176,158,160,179,158,160,139,101,89,148,114,106,183,164,167,177,156,155,175,153,154,176,158,161,176,159,160,180,158,161,139,102,91,143,109,99,184,165,167,176,154,156,174,152,154,174,154,154,177,162,164,177,157,159,177,156,157,178,157,155,177,158,157,174,153,155,173,151,152,175,159,163,177,162,164,177,157,154,176,154,154,177,154,153,177,155,151,175,155,156,171,149,147,173,157,161,175,154,154,174,147,145,175,147,148,174,148,149,176,154,150,174,153,151,169,151,151,4 142,108,101,160,126,118,173,140,133,177,146,142,175,144,139,172,140,134,158,128,121,133,99,88,159,128,122,171,139,130,184,155,151,186,157,155,181,150,146,176,143,135,168,137,129,140,104,93,164,133,125,182,153,147,190,162,160,175,135,126,177,138,129,182,152,147,173,142,137,149,113,103,164,133,125,185,158,153,190,160,152,141,86,68,140,85,69,176,138,131,151,105,91,149,114,102,164,132,121,175,141,131,184,149,141,143,88,73,134,77,62,156,105,92,144,95,80,150,117,108,160,129,119,171,138,128,180,146,138,161,113,99,172,130,125,161,116,109,148,101,87,145,110,99,152,120,112,168,136,129,173,137,127,170,130,122,173,136,132,161,119,110,144,99,85,133,95,82,138,104,99,155,120,115,164,127,118,158,113,102,157,114,103,154,113,104,144,107,97,126,91,80,4 146,114,137,152,120,143,158,129,154,159,129,154,160,131,156,159,131,156,156,125,150,153,125,152,149,117,142,155,123,147,161,131,157,157,114,129,158,119,138,163,137,166,160,131,158,156,127,153,152,123,150,155,119,141,155,110,127,148,89,95,149,89,92,160,121,139,161,127,149,156,123,145,153,123,150,154,114,133,145,83,85,142,79,84,139,73,75,151,99,108,161,124,144,156,122,143,154,124,149,159,125,149,145,87,94,135,70,76,140,75,80,152,100,110,161,123,143,158,124,147,154,125,150,159,128,152,150,96,105,140,73,76,142,79,83,160,120,140,162,129,152,158,128,154,151,123,149,156,126,150,158,120,139,156,110,123,159,117,130,165,135,160,163,133,159,157,129,156,149,120,145,154,127,153,157,128,152,160,131,157,162,133,159,161,131,155,160,130,155,154,124,150,4 215,189,192,226,203,204,230,211,212,232,218,217,231,214,215,226,206,207,214,190,195,199,168,176,222,199,201,230,211,211,234,219,217,234,223,224,233,217,219,230,210,212,223,200,203,202,169,176,225,203,204,233,219,218,236,225,225,238,228,232,241,227,232,234,215,219,226,204,206,209,175,181,226,204,206,234,220,219,239,228,228,223,188,183,195,150,150,218,190,194,229,207,210,212,180,186,227,204,207,233,218,217,242,233,231,202,151,145,73,0,0,165,103,102,233,211,217,210,177,182,224,200,201,233,213,214,238,224,223,231,212,211,192,140,139,216,177,179,226,201,206,209,176,182,219,192,195,229,205,208,234,215,215,235,219,219,238,218,220,231,208,213,220,191,196,206,172,178,210,178,182,222,194,197,229,205,206,229,204,204,227,200,202,222,193,196,213,181,186,196,158,166,4 186,174,177,192,181,183,196,184,189,197,187,193,195,183,187,192,179,184,187,174,178,173,156,155,191,181,184,199,189,194,200,191,199,199,186,193,197,185,190,197,183,188,192,181,187,184,168,170,194,184,188,201,192,198,200,186,187,204,179,178,206,187,192,199,185,191,194,183,189,187,169,173,195,185,187,200,193,198,195,165,153,148,92,67,129,85,74,191,167,167,196,187,193,188,173,177,194,184,186,199,191,194,207,183,178,108,57,42,80,22,7,175,133,120,199,190,198,189,167,169,191,179,178,197,187,190,203,192,198,182,149,140,179,134,119,194,172,172,194,183,189,187,167,171,186,174,168,194,183,184,197,187,189,199,186,188,200,184,185,197,183,189,192,173,180,185,161,169,183,165,158,190,175,168,194,178,172,194,176,174,193,176,176,194,173,178,190,164,175,181,153,162,4 164,140,128,178,154,144,188,165,156,192,171,163,190,168,162,183,160,154,167,142,134,149,123,114,172,148,137,184,160,150,196,174,168,202,183,179,199,178,174,192,172,167,181,158,150,157,133,123,174,149,138,191,169,162,201,181,176,205,186,181,197,171,161,187,159,147,183,161,152,166,142,131,177,152,142,194,174,168,197,171,160,195,164,151,189,151,141,174,129,111,180,154,142,171,149,141,176,152,141,196,177,170,156,111,93,153,99,80,181,132,124,171,120,110,183,158,147,169,146,138,174,151,141,195,176,170,152,109,93,139,83,62,181,133,122,169,120,110,178,151,140,165,141,131,167,142,132,183,160,152,185,157,146,173,135,117,188,158,148,181,151,140,173,146,135,157,131,121,153,126,115,172,146,136,184,161,153,190,168,158,189,167,158,182,159,152,166,140,129,145,117,107,4 207,171,165,224,192,190,232,200,198,231,197,198,236,211,216,230,201,204,216,178,182,198,157,158,211,172,164,228,194,190,240,212,212,241,213,217,216,165,164,215,167,165,226,192,193,212,175,174,222,189,184,232,199,191,245,219,217,222,174,172,181,98,88,181,102,92,224,186,187,219,186,188,229,201,195,244,221,215,247,221,217,189,112,98,165,76,59,177,95,83,220,177,175,222,191,193,231,205,200,242,216,210,250,225,223,205,142,130,154,59,36,172,90,73,223,184,182,224,195,197,227,200,196,240,214,210,249,225,222,234,192,187,179,96,78,195,129,114,226,189,187,218,186,186,221,190,185,237,210,207,242,214,214,245,218,217,239,207,204,236,205,205,224,188,186,212,175,173,210,177,169,229,199,193,236,204,203,240,212,212,239,212,212,231,199,200,220,186,185,205,168,168,4 170,136,132,186,154,152,198,167,166,203,173,172,204,175,171,197,167,164,183,152,147,160,126,121,180,146,143,194,161,160,206,175,176,205,171,167,210,180,176,208,180,177,191,162,157,169,138,132,186,153,152,201,170,171,206,171,166,189,136,123,179,131,123,180,140,131,197,167,161,178,147,143,191,160,160,207,177,179,205,169,164,185,124,108,105,49,41,115,73,68,201,167,158,182,152,146,193,163,161,207,177,178,209,176,175,191,138,124,154,95,83,162,114,104,200,169,163,184,154,148,188,157,155,205,175,176,216,187,186,210,175,168,199,154,142,204,168,161,200,171,169,178,145,138,181,149,147,200,169,168,212,183,182,216,188,187,213,183,180,205,175,173,194,164,160,172,139,133,170,134,131,189,157,154,199,167,164,207,177,174,206,177,175,197,166,163,184,153,149,160,125,120,4 211,166,179,214,165,178,215,172,186,216,173,183,216,174,183,215,172,184,215,171,182,213,169,178,214,167,183,216,171,185,215,166,172,211,154,149,214,165,167,216,176,185,217,175,186,214,171,181,215,173,188,217,174,185,212,152,147,207,131,118,208,140,135,210,152,151,212,163,166,216,175,186,216,175,190,218,171,184,212,150,145,207,120,101,162,81,71,149,84,85,214,160,159,216,174,183,217,174,188,218,173,188,212,148,143,208,122,102,156,74,64,149,81,80,216,161,161,216,174,182,216,174,188,219,176,188,215,161,160,209,134,124,204,124,112,206,137,131,215,170,177,217,174,182,215,172,184,218,176,189,219,176,185,214,157,157,211,150,146,214,166,171,217,173,184,216,169,177,214,166,176,216,169,181,218,173,184,218,174,183,217,170,177,217,170,178,216,171,179,214,166,173,4 216,194,213,217,202,220,219,203,224,221,196,219,219,199,223,220,195,218,218,187,206,216,190,210,218,203,222,218,197,218,190,144,156,179,126,136,203,164,182,216,184,202,216,180,195,218,189,209,221,212,229,196,152,156,115,53,64,96,50,67,124,66,78,187,131,140,219,187,207,216,183,197,221,209,227,197,155,162,106,57,73,93,61,86,90,51,73,141,73,79,219,181,196,220,188,204,218,199,218,219,186,200,134,81,92,85,53,82,99,54,73,175,108,111,217,180,195,216,182,200,221,195,212,224,196,216,185,129,135,113,55,64,120,54,59,203,149,158,221,195,219,216,184,202,220,191,204,222,198,218,221,194,214,208,166,180,201,152,162,218,189,207,222,201,224,219,196,218,218,190,206,221,198,218,221,197,216,223,200,222,224,200,223,221,198,220,218,195,214,216,190,207,4 229,206,215,235,217,227,236,219,230,229,209,219,231,210,218,224,201,207,208,178,181,199,170,173,233,212,225,234,214,227,241,229,244,245,230,244,235,215,228,224,200,209,217,191,198,204,175,182,234,214,223,240,225,238,217,191,205,172,130,139,214,182,196,225,197,208,218,192,201,201,171,177,234,217,227,249,236,247,156,113,117,48,8,20,94,46,52,206,167,176,224,199,209,203,168,173,232,211,221,245,228,240,190,152,160,49,14,28,77,28,35,200,156,162,218,189,200,200,163,171,233,209,217,238,218,227,234,209,221,145,98,104,156,106,109,229,205,219,212,184,194,197,164,171,226,200,210,233,209,219,236,216,229,241,218,231,230,204,218,220,196,207,213,185,196,199,166,174,219,190,196,226,198,206,229,200,211,225,199,209,221,194,202,215,187,194,203,168,178,183,146,155,4 222,183,183,228,194,195,221,179,178,173,96,87,189,120,111,224,187,187,218,183,184,207,165,169,225,188,187,229,195,193,230,195,195,220,177,177,215,167,166,228,195,197,219,181,181,201,150,148,229,195,194,232,198,196,235,204,203,219,174,174,220,179,181,231,203,207,220,183,186,197,143,144,228,191,189,233,201,200,241,209,209,121,55,58,146,83,85,239,211,214,220,184,188,202,154,158,229,195,194,233,202,200,237,200,199,103,43,47,120,59,64,236,203,205,220,187,189,203,156,156,231,203,205,231,197,194,234,200,197,212,161,159,208,163,165,226,191,194,217,177,179,208,168,174,223,186,185,231,198,197,232,201,200,231,200,201,235,206,209,194,141,143,181,121,119,209,170,176,218,177,177,225,190,190,227,191,190,221,180,177,227,193,194,198,147,146,185,126,124,202,161,169,4 147,108,104,158,119,113,164,123,120,175,139,136,178,147,143,170,138,133,151,116,111,130,94,84,153,114,109,173,142,139,177,143,141,177,141,140,181,150,148,175,145,143,163,130,127,146,113,110,159,122,116,177,145,142,186,156,156,178,141,140,187,159,158,181,152,154,170,139,138,153,122,118,158,120,116,176,143,141,178,140,137,159,113,107,151,108,105,161,123,124,168,135,135,154,123,119,159,123,119,180,149,147,182,148,147,144,98,92,104,46,39,144,99,97,164,131,130,147,113,108,156,120,115,175,143,141,179,146,147,174,139,137,162,124,120,164,126,125,167,136,134,149,118,113,148,111,108,164,127,126,176,143,145,168,130,126,149,98,87,155,112,109,152,118,114,138,103,99,136,96,92,152,111,110,166,132,132,168,133,129,158,119,112,155,119,116,137,97,92,123,85,77,4 193,182,192,196,186,198,198,193,206,197,191,204,196,189,201,195,187,199,192,183,194,187,177,186,194,185,195,197,184,192,194,173,177,194,177,182,195,184,194,195,186,196,193,181,191,189,179,189,195,189,198,192,158,147,136,73,57,142,82,68,176,121,104,190,155,148,194,179,187,190,180,192,199,189,196,181,131,115,141,76,65,153,94,84,166,102,84,173,108,89,189,149,143,192,177,189,198,192,202,192,165,162,172,106,85,167,104,88,166,103,89,169,102,80,178,120,100,192,173,181,196,188,197,200,191,202,192,161,156,187,149,141,188,143,137,185,134,121,188,160,157,192,182,192,195,184,193,197,188,198,197,191,201,197,191,201,197,185,195,194,181,192,193,182,196,190,180,191,192,183,190,194,186,194,195,186,193,192,182,189,193,184,192,193,184,194,190,178,190,186,175,185,4 184,146,165,193,157,179,200,166,186,202,170,192,200,169,189,192,158,177,183,147,167,171,136,155,190,155,174,199,169,191,204,172,194,207,177,199,202,171,192,199,169,189,190,160,181,178,146,165,194,163,183,202,172,192,208,178,200,208,175,197,206,177,199,201,174,195,195,168,190,181,149,167,193,160,179,203,171,191,201,161,180,175,107,112,185,131,141,205,180,202,195,166,188,180,146,166,190,154,171,202,172,193,198,157,173,163,84,85,174,108,112,205,180,200,192,161,182,178,144,165,186,149,168,198,166,184,202,169,190,193,152,168,197,162,178,200,173,194,189,158,179,175,141,162,183,146,166,194,162,182,198,166,184,202,175,197,197,167,189,193,161,182,183,151,172,170,133,152,178,139,158,188,156,175,193,162,179,194,164,182,191,161,182,186,152,172,178,143,163,161,120,139,4 161,107,111,179,130,139,196,153,163,202,161,170,202,160,165,194,148,149,178,128,130,156,105,111,179,132,138,194,152,162,207,170,181,198,148,151,201,152,156,203,161,167,188,141,146,164,111,117,188,145,150,204,167,175,210,172,180,197,139,138,203,149,151,207,164,170,196,155,163,169,119,124,186,139,141,210,176,183,211,169,177,190,124,129,179,106,108,191,130,131,199,156,162,176,127,131,188,143,144,191,138,137,183,116,117,189,121,129,176,100,104,183,116,118,198,156,163,178,133,139,183,136,141,186,131,134,182,114,117,184,112,123,179,105,111,195,143,147,190,147,152,176,130,136,177,129,139,195,152,159,193,141,145,188,129,137,185,124,129,200,159,168,186,142,148,167,120,126,170,122,133,184,137,145,185,134,141,191,142,147,194,150,159,187,142,149,175,128,135,154,103,107,4 168,120,126,188,143,151,204,163,169,212,174,179,217,182,186,214,180,185,200,163,168,170,121,123,169,116,120,202,163,171,216,179,187,215,174,179,218,179,180,215,174,177,208,168,169,180,132,132,171,115,120,204,162,167,216,177,183,217,174,178,197,140,136,194,133,126,211,172,175,187,139,142,181,132,140,209,170,178,211,163,167,210,158,162,187,122,118,203,151,150,214,175,177,196,152,153,180,131,137,209,169,178,204,147,148,190,119,110,153,74,63,193,142,143,220,184,187,198,156,156,183,136,140,201,157,162,208,159,164,203,146,141,164,93,85,197,147,147,218,183,186,194,149,148,176,129,136,194,147,151,209,166,170,224,190,196,221,183,186,219,183,185,204,163,165,191,147,149,170,122,129,185,135,141,198,151,155,215,177,182,211,171,173,208,164,163,196,151,152,178,129,129,4 180,121,120,190,131,131,198,139,141,199,140,145,201,143,150,197,141,149,186,130,140,174,121,133,183,126,126,195,137,139,203,145,148,201,140,144,197,132,138,198,138,145,189,131,139,179,126,135,188,133,136,198,140,142,199,137,136,195,128,134,190,120,128,195,129,137,190,131,140,177,124,132,191,137,138,198,138,135,197,129,129,204,140,156,204,143,162,188,117,126,187,125,132,181,128,136,189,134,134,193,129,123,195,125,125,204,140,153,203,140,157,191,124,134,185,122,129,179,124,136,186,132,134,193,131,131,190,118,115,192,118,123,190,117,124,190,126,135,186,130,142,174,120,134,183,130,134,194,139,145,193,129,133,190,122,127,192,128,137,189,131,144,180,127,141,171,121,133,177,124,129,185,130,137,190,131,140,192,132,142,190,131,143,182,124,136,172,118,131,162,112,122,4 238,215,213,246,226,225,249,228,229,250,231,231,247,226,224,245,223,222,240,217,214,233,207,205,241,220,217,247,226,223,250,231,231,254,236,237,252,232,233,246,226,226,242,221,218,234,210,210,242,221,218,246,227,224,246,220,214,197,138,129,196,135,125,244,218,213,243,224,222,234,209,210,241,220,217,252,233,228,175,111,99,84,11,10,107,28,22,228,186,178,245,228,229,234,209,209,240,218,214,252,233,228,172,107,97,81,9,10,127,55,48,237,203,198,242,222,223,231,205,206,240,218,215,246,227,225,231,192,183,169,92,80,206,154,149,247,227,227,237,212,213,230,202,205,236,212,210,241,218,216,242,217,216,243,213,209,243,218,219,240,219,220,235,210,211,226,198,200,229,200,201,237,212,210,240,215,214,240,215,215,240,215,214,237,211,210,232,205,206,219,188,190,4 238,212,219,244,223,230,248,230,237,249,232,240,248,230,239,249,229,238,245,226,235,240,217,227,240,218,224,247,230,237,250,235,243,254,241,251,255,241,250,251,235,244,247,229,239,242,219,229,243,222,230,248,229,235,255,241,247,230,188,189,204,137,135,248,219,223,250,236,245,244,223,232,243,221,228,252,238,245,239,200,196,147,64,69,125,41,53,233,188,185,254,242,252,245,222,230,243,222,227,251,236,244,242,210,209,172,89,90,168,88,92,247,220,223,251,237,245,245,223,232,242,221,227,248,230,237,254,239,245,246,209,206,243,205,205,253,239,249,249,234,241,244,224,232,241,217,223,247,227,233,251,232,237,254,237,244,254,238,246,251,232,240,248,230,237,241,220,228,239,212,217,244,220,226,249,230,236,251,231,236,249,227,234,249,230,236,245,224,232,238,212,220,4 178,143,159,196,169,189,200,174,192,203,179,201,201,175,194,195,167,187,182,149,170,165,128,144,185,154,169,201,177,197,206,182,201,211,189,208,209,187,208,203,177,197,195,166,185,172,136,154,193,164,180,206,183,202,213,192,212,216,197,218,216,196,216,207,180,198,194,160,175,181,146,160,195,169,188,207,184,204,205,173,187,196,153,162,203,169,180,202,169,184,187,148,157,183,150,165,196,170,192,207,184,205,167,108,110,143,65,60,184,130,131,201,167,181,196,162,176,181,147,160,193,166,189,207,184,205,176,124,128,150,81,79,202,170,185,202,169,185,194,161,177,176,139,152,192,167,188,199,173,196,206,177,193,209,182,197,214,196,218,204,178,199,194,163,182,177,142,158,185,157,176,195,168,188,202,177,196,209,188,208,207,184,203,202,178,199,191,163,184,174,141,158,4 208,184,190,210,186,193,212,188,196,212,186,197,213,189,200,212,188,199,208,184,191,202,172,182,209,186,198,207,174,179,204,162,164,210,178,186,213,183,189,212,184,190,208,177,181,206,177,185,208,183,194,182,127,117,170,104,88,190,134,125,206,164,166,208,169,173,203,161,162,209,178,184,209,180,188,168,104,93,141,65,50,178,114,97,203,158,155,210,172,177,208,169,173,209,177,183,210,184,197,191,141,136,162,94,82,197,155,153,208,171,174,210,171,174,211,178,183,206,174,180,208,183,197,209,180,185,210,178,186,217,200,217,214,185,197,212,176,181,210,176,182,203,164,171,207,180,189,211,187,199,215,195,211,214,193,208,215,189,203,213,187,200,209,176,184,204,172,183,205,175,180,210,185,196,211,189,203,213,191,203,214,192,206,212,188,205,207,177,191,201,171,184,4 221,212,217,226,218,225,228,220,230,227,219,230,229,223,234,226,217,225,222,215,222,216,209,216,224,217,224,228,221,230,228,219,229,226,214,224,225,210,218,226,219,227,225,217,223,216,203,209,226,220,225,228,221,231,218,199,208,171,118,120,181,133,134,227,216,227,224,216,223,217,205,211,225,218,224,227,217,223,178,121,118,112,47,54,140,69,70,213,178,179,226,222,231,218,209,214,226,223,230,226,211,216,156,88,83,117,49,56,143,73,75,201,148,139,220,200,200,218,211,219,223,216,222,230,223,231,183,141,142,138,70,69,173,118,116,207,164,158,219,197,198,217,209,217,223,215,222,226,219,226,223,211,217,214,190,193,220,202,208,220,199,203,223,215,224,216,208,215,221,214,221,225,218,225,226,218,225,225,216,223,224,216,226,223,214,222,219,209,216,214,205,210,4 228,204,208,238,218,220,245,230,231,242,218,217,238,204,197,231,199,194,224,197,202,209,183,188,234,215,217,241,223,224,250,229,230,198,130,118,158,72,57,199,123,98,230,196,195,218,197,204,239,225,227,241,214,211,236,183,168,184,105,94,96,11,12,165,79,65,221,167,153,213,175,171,233,205,202,221,162,146,222,157,138,196,114,101,189,108,106,185,102,96,189,108,92,190,122,106,226,181,167,166,83,63,152,65,54,176,87,77,209,130,125,196,111,106,174,85,71,196,136,124,226,186,170,176,94,68,141,49,36,173,79,66,190,98,87,193,106,94,197,120,105,210,166,159,233,213,213,234,200,191,218,158,137,210,138,117,205,130,115,216,154,139,224,182,177,218,189,191,229,210,212,241,228,231,243,226,226,244,224,223,241,216,215,237,211,211,232,208,214,215,188,193,4 171,122,94,180,130,100,212,177,160,213,178,159,214,182,165,200,160,137,182,135,110,149,98,73,190,148,128,199,156,135,211,172,153,222,190,175,220,187,172,213,180,163,203,170,153,181,143,124,199,161,143,214,182,165,212,171,150,210,170,154,197,150,131,190,142,119,208,176,159,191,155,138,203,170,154,217,186,171,208,164,146,162,95,74,132,60,39,147,79,51,200,160,142,190,152,134,200,165,144,220,191,176,179,123,106,140,66,49,116,54,43,124,55,36,175,124,103,191,155,138,199,164,144,212,177,160,188,135,110,155,89,67,119,52,36,126,56,36,160,102,76,187,147,128,185,143,120,203,164,145,206,163,141,210,172,155,184,132,112,190,143,126,194,155,137,184,147,131,166,117,89,198,159,141,206,166,148,213,180,163,210,175,159,198,157,138,195,162,148,170,129,113,4 200,162,150,220,190,180,227,195,188,231,203,196,233,209,201,227,203,192,214,187,176,194,166,154,207,168,159,227,199,190,237,214,207,237,212,207,238,217,210,234,213,204,222,198,186,206,180,168,217,185,174,231,203,194,239,218,210,237,211,203,228,195,178,230,203,190,228,205,195,213,187,176,221,192,180,232,202,193,240,217,207,206,155,126,182,117,80,211,166,141,227,201,194,209,177,166,224,198,185,235,213,204,237,211,198,179,112,76,126,48,20,144,73,45,215,177,160,210,183,171,222,196,184,234,213,204,234,208,194,191,131,93,157,85,51,169,111,87,218,187,172,209,183,170,217,192,179,230,206,196,235,214,204,223,189,169,223,187,168,237,216,209,223,199,189,206,179,166,208,181,169,218,190,178,226,201,190,231,209,201,229,204,194,225,201,192,214,189,179,195,167,153,4 157,144,144,162,148,148,164,149,149,165,148,148,166,150,149,165,152,150,160,146,144,153,139,136,160,147,147,165,150,150,167,150,149,168,151,151,168,152,152,167,152,150,162,147,146,156,141,139,164,150,150,167,150,149,166,145,141,163,140,135,164,142,137,166,147,146,163,147,146,158,143,142,165,150,149,169,152,151,166,144,140,167,145,140,165,142,138,165,145,143,166,150,149,161,145,145,164,148,147,169,153,151,168,147,144,162,135,128,164,140,136,168,150,151,168,153,154,162,147,147,165,150,149,170,153,152,168,148,143,166,142,137,167,145,144,169,150,152,168,153,153,162,147,147,162,146,146,168,152,152,170,152,151,170,151,150,168,148,148,170,155,155,167,153,153,160,145,145,160,143,142,165,150,149,170,156,156,170,154,154,168,151,152,168,154,154,165,150,150,158,144,143,4 219,205,204,222,210,211,221,208,209,220,206,209,223,212,217,221,209,212,216,200,198,219,205,205,219,206,206,222,211,213,206,174,164,204,170,163,219,201,201,225,215,218,222,210,210,220,206,205,219,209,210,216,201,200,182,132,115,155,104,90,186,147,134,216,190,181,223,208,208,220,204,202,216,207,210,209,185,179,164,115,100,103,68,64,124,85,77,183,137,119,220,199,195,221,207,206,209,195,192,200,171,159,144,87,73,129,87,80,136,90,79,172,117,99,213,185,176,220,206,204,199,176,164,191,156,139,176,126,112,183,133,118,174,113,95,188,132,113,210,183,177,215,199,196,188,158,147,199,176,170,204,179,173,192,147,133,189,136,116,205,171,159,215,196,192,211,190,185,188,160,154,202,183,182,208,188,186,212,192,189,212,190,184,214,195,190,213,193,187,209,188,180,4 246,229,228,250,236,235,251,239,240,251,238,239,250,236,235,249,231,228,245,223,219,238,217,212,249,231,229,252,234,234,251,237,239,253,243,245,255,244,244,251,235,231,247,227,223,241,221,215,249,232,232,252,235,236,255,242,243,243,213,208,227,184,173,241,203,186,247,226,219,243,226,222,248,232,232,254,238,237,210,155,141,131,54,46,113,35,29,180,111,93,250,228,220,241,223,222,250,239,239,240,202,187,119,37,24,82,18,20,104,23,17,169,97,79,250,231,227,240,220,217,247,231,230,245,214,201,196,137,120,151,81,70,184,126,115,240,211,201,246,228,226,239,218,212,245,226,224,248,233,231,254,235,229,253,231,224,254,238,237,249,235,235,244,226,222,238,217,212,244,226,223,246,229,225,246,227,224,248,233,230,246,231,227,245,227,224,242,224,219,236,213,205,4 171,135,133,182,147,146,191,157,157,191,157,161,193,160,169,188,154,161,175,136,147,152,106,117,177,141,138,192,161,164,201,173,176,204,174,181,201,170,178,187,151,158,170,126,141,157,112,130,179,144,143,192,160,160,204,175,179,205,174,180,195,157,162,177,129,141,175,134,155,166,126,148,188,156,156,199,168,167,207,178,180,164,112,109,165,115,123,187,149,170,181,142,160,166,122,135,184,149,145,199,169,171,203,170,172,170,122,125,171,125,137,191,156,174,185,145,156,174,134,144,180,143,140,192,159,161,196,162,164,192,155,164,194,157,167,188,149,155,188,152,159,173,136,144,178,142,140,193,162,163,195,161,162,195,161,165,197,166,172,194,162,166,182,145,148,169,130,137,175,140,141,184,150,150,181,143,143,189,155,155,194,163,167,187,154,161,178,144,149,165,127,134,4 192,163,164,196,169,173,196,166,174,196,165,173,197,165,177,195,161,174,192,155,169,188,147,163,194,165,166,197,168,172,197,164,170,197,160,168,196,160,168,194,151,158,192,146,160,190,142,163,196,167,170,197,165,168,196,156,160,190,141,147,194,149,158,192,145,155,189,133,149,191,137,163,196,167,169,198,165,167,196,151,153,167,101,95,177,118,122,194,146,166,189,136,160,193,150,178,196,166,170,197,162,165,196,152,159,174,114,114,170,105,109,195,152,180,194,152,178,194,151,174,193,162,167,195,156,159,193,152,166,191,144,159,191,142,157,195,147,171,196,150,175,194,147,162,191,160,164,193,159,163,193,151,165,191,142,155,193,145,157,195,149,164,192,144,158,193,150,164,190,158,160,192,154,157,193,152,160,195,152,164,195,152,165,195,153,164,191,145,147,192,153,160,4 176,137,136,196,162,164,206,175,179,206,174,179,209,180,183,203,170,171,188,151,156,174,136,143,185,149,151,201,168,169,214,187,191,215,188,191,213,186,189,213,185,187,198,164,166,182,146,150,196,166,168,207,176,176,214,186,187,219,196,200,222,200,206,216,190,192,202,169,172,190,156,160,197,167,167,211,184,186,219,196,199,207,169,169,190,136,135,208,173,173,208,179,180,195,163,166,198,169,170,208,180,182,221,197,199,171,110,105,130,35,27,171,110,103,214,190,193,190,157,161,195,165,167,205,174,176,214,187,190,197,159,159,177,113,112,186,134,131,207,180,184,188,157,163,186,151,157,203,173,177,210,182,185,217,192,196,215,189,193,201,167,170,194,160,164,181,146,149,175,135,140,193,161,164,203,174,176,206,177,179,200,167,170,197,166,170,186,152,157,172,135,139,4 181,157,172,184,162,176,185,162,178,184,158,175,184,159,177,179,154,170,176,151,166,171,145,160,182,157,175,187,165,180,185,162,179,183,152,164,177,134,140,181,153,170,179,154,171,174,148,165,185,162,180,187,165,182,185,160,177,166,109,103,161,96,85,182,152,166,184,162,182,177,152,172,187,164,181,186,164,183,183,148,162,157,86,79,161,95,89,182,152,167,187,166,187,182,157,177,185,160,179,185,156,173,178,133,139,162,96,91,174,121,121,184,157,176,186,165,185,184,161,180,186,163,183,185,152,168,179,133,140,173,118,114,183,141,148,185,160,181,184,160,180,181,156,176,188,167,186,186,159,179,184,150,167,188,158,172,188,160,181,182,155,178,181,156,175,180,152,170,187,165,183,184,160,180,186,162,182,187,163,182,186,162,181,184,160,181,180,155,174,175,146,165,4 181,152,144,186,160,153,188,165,158,189,169,162,189,170,164,188,161,154,184,155,147,175,143,129,185,164,157,189,170,163,191,170,162,191,173,165,191,170,162,191,167,161,189,170,163,183,164,158,190,172,163,192,174,167,193,167,159,192,161,150,188,151,134,192,163,153,192,170,164,189,172,167,190,170,160,193,166,155,186,144,123,187,142,121,184,139,114,186,145,122,191,159,148,190,171,164,190,176,166,194,168,156,175,119,88,171,111,80,186,141,117,192,156,139,194,169,161,192,176,170,190,177,168,195,176,169,176,126,102,170,109,79,191,153,138,197,176,172,194,178,175,191,178,172,191,173,165,193,177,172,194,172,168,194,164,155,195,175,168,196,179,176,193,177,175,188,177,171,188,169,162,191,176,170,193,172,167,194,173,166,194,177,169,194,175,167,191,174,169,188,171,164,4 177,134,148,190,154,172,199,165,185,202,172,196,206,180,205,204,176,199,201,171,194,196,162,185,178,137,151,191,155,175,202,173,196,212,190,215,211,186,210,207,176,196,201,168,188,196,159,179,181,141,160,184,145,168,200,170,193,207,176,199,200,161,180,179,123,133,193,148,161,202,168,187,177,135,158,179,127,140,181,128,140,172,111,117,170,109,119,157,88,95,191,143,159,201,169,195,173,130,149,177,120,125,174,107,110,178,122,132,162,95,102,175,116,124,200,163,184,196,158,179,176,132,150,184,136,144,184,133,144,195,157,180,183,133,146,201,165,183,204,170,191,200,163,181,165,114,129,189,150,165,195,160,183,198,163,186,200,167,188,209,183,210,204,172,195,199,162,183,166,118,132,189,153,170,193,154,174,195,155,176,206,176,199,198,161,182,200,163,185,192,145,170,4 156,135,129,170,149,142,177,155,148,181,160,154,183,165,160,172,151,141,155,130,117,128,98,81,159,136,130,170,145,136,182,161,156,190,170,168,193,178,176,184,165,159,173,153,144,153,132,124,163,138,129,176,151,144,191,172,169,196,178,176,190,169,162,182,159,150,173,152,143,159,138,130,169,148,141,188,169,163,197,179,176,188,163,154,175,139,123,165,125,105,163,133,118,158,135,128,172,151,144,189,170,162,194,173,164,160,116,94,147,95,73,168,132,115,173,150,142,161,140,134,167,145,139,187,169,162,197,179,173,157,117,98,137,85,60,181,157,150,177,159,157,156,135,129,160,135,129,179,158,152,188,169,164,188,169,164,182,160,153,181,162,158,169,149,143,148,126,120,151,123,115,168,145,136,178,158,151,182,163,158,175,154,147,171,150,144,160,139,131,138,114,108,4 227,190,186,235,201,199,239,209,208,239,209,207,239,209,207,240,215,212,237,210,204,229,195,185,228,192,186,236,203,200,239,206,206,244,215,213,242,215,212,239,208,204,237,207,199,232,203,196,231,198,195,238,208,208,234,190,188,192,116,103,221,171,162,244,216,212,237,207,199,234,206,199,232,197,192,240,209,206,198,127,115,103,17,7,137,58,46,218,164,153,237,209,204,233,201,193,231,194,189,243,214,212,192,123,112,83,3,0,73,0,0,165,81,64,242,213,209,236,211,207,231,195,189,242,216,213,221,176,167,151,72,59,139,52,38,196,135,123,241,216,211,235,211,208,232,198,195,236,205,200,240,211,204,243,213,207,236,201,194,239,210,204,234,204,197,234,207,202,220,173,167,230,191,186,237,208,203,240,219,215,239,216,211,235,207,201,234,204,198,229,200,194,4 247,209,209,250,216,216,251,218,222,249,217,219,248,219,218,245,210,208,239,197,199,231,193,200,249,214,213,251,217,216,252,220,222,251,209,211,248,212,210,245,213,212,239,200,201,233,192,198,250,216,212,253,223,222,244,190,186,203,108,107,204,117,112,246,213,212,240,203,203,233,193,194,250,219,215,255,232,230,219,146,146,94,2,6,143,49,50,246,202,204,240,205,205,234,196,196,249,217,214,255,234,231,209,138,138,85,2,4,95,13,15,214,137,136,242,212,214,233,196,198,249,216,212,251,221,216,254,221,219,189,104,105,134,29,31,214,144,142,242,211,212,230,189,191,248,217,215,251,223,220,251,227,226,248,212,212,236,181,182,241,204,206,238,207,209,230,191,195,245,212,212,248,221,219,248,220,218,246,218,216,243,212,212,240,207,207,236,202,205,225,185,191,4 194,142,138,217,177,174,229,192,188,230,187,184,234,203,202,232,201,199,220,185,183,197,155,152,198,144,138,225,187,184,236,204,202,238,207,205,239,211,210,239,216,215,230,198,190,208,169,164,213,170,168,229,194,190,239,206,206,242,208,206,244,214,211,239,209,203,233,202,195,219,185,180,219,179,179,232,199,196,237,199,196,168,89,79,192,130,120,242,211,205,233,202,195,220,184,177,219,179,178,234,200,196,233,188,182,105,21,13,87,0,0,215,161,151,240,217,213,221,190,185,219,181,181,233,201,198,240,211,206,187,124,114,163,88,77,225,185,178,238,216,212,218,184,179,212,169,169,226,184,180,235,201,196,246,224,219,246,222,217,237,208,203,231,202,196,209,169,160,205,162,162,213,164,158,229,191,189,237,211,209,230,196,187,226,188,180,225,195,191,204,164,158,4 205,176,178,213,188,188,217,195,194,219,198,197,217,193,192,209,180,181,198,165,167,182,146,151,209,183,183,217,195,193,222,204,203,223,204,203,222,202,201,213,186,185,201,168,169,187,153,158,213,188,187,219,199,196,225,208,208,227,207,208,225,203,204,215,191,192,203,172,175,187,152,159,214,188,187,221,202,202,219,191,184,174,114,100,165,114,108,217,193,199,203,172,176,193,159,162,212,187,186,223,205,204,209,174,164,137,53,31,130,56,41,204,169,171,208,181,185,193,161,164,213,189,189,221,201,199,225,205,201,202,159,150,194,143,134,210,180,179,208,182,185,191,158,162,211,186,185,218,195,193,221,200,197,223,202,199,216,191,191,215,192,192,203,176,179,188,156,160,203,174,175,213,187,186,216,190,189,217,194,192,214,189,188,209,184,184,198,170,173,182,148,150,4 216,194,192,221,203,201,223,205,204,223,204,203,222,202,202,218,195,195,208,177,176,201,167,167,218,196,194,222,205,202,224,205,205,225,206,208,225,205,206,219,197,198,210,181,180,202,170,173,219,198,197,224,206,204,224,201,199,209,174,170,203,163,158,221,198,201,212,186,190,202,172,177,218,197,196,227,209,206,189,135,118,151,76,55,118,49,38,204,170,172,210,183,192,203,172,175,218,197,194,228,210,206,176,117,101,135,51,30,122,45,28,178,124,118,213,189,195,206,178,180,220,199,197,226,208,204,217,188,182,182,123,109,185,126,114,192,146,138,215,193,195,206,178,180,219,198,197,222,202,199,224,203,199,220,194,191,210,178,175,215,189,188,213,190,191,203,176,179,216,192,190,218,195,193,221,199,195,220,198,196,216,191,190,214,189,189,211,187,188,200,174,177,4 221,178,182,227,189,196,221,177,183,197,133,134,216,170,177,223,193,198,212,178,184,187,144,150,226,186,190,228,183,190,176,94,97,123,30,30,163,77,79,192,128,129,204,156,159,198,156,164,238,211,217,215,156,162,155,48,52,152,60,65,139,43,45,143,44,38,203,155,158,208,171,178,240,213,218,213,153,157,166,66,66,168,80,84,137,43,42,159,71,72,219,180,187,211,178,183,239,213,216,212,147,148,167,68,67,170,86,91,136,45,44,150,54,51,200,140,142,210,172,177,236,205,207,229,186,186,166,70,65,158,68,71,137,48,49,145,45,40,196,134,135,211,175,180,234,204,204,239,211,209,207,147,142,163,65,58,159,63,59,192,125,125,219,183,186,207,170,175,227,188,181,232,196,190,233,201,197,201,134,126,208,151,150,223,188,191,217,184,186,197,154,157,4 201,160,162,216,178,178,228,196,197,235,207,207,234,206,208,229,201,203,217,187,189,196,159,162,207,167,171,229,199,201,239,211,210,244,220,222,242,217,220,237,210,212,229,202,203,210,176,178,216,181,182,234,206,206,245,222,220,231,190,187,240,210,212,245,222,225,231,202,205,217,184,186,220,187,188,237,210,209,245,216,215,167,82,67,154,61,47,211,156,151,237,212,214,219,188,190,221,190,191,237,212,211,247,225,224,209,148,139,145,35,16,176,95,82,238,212,213,219,189,192,221,189,190,237,210,209,246,225,222,244,217,212,204,139,130,230,190,190,236,210,212,219,187,190,216,184,183,231,201,201,241,218,216,244,222,218,247,225,224,240,213,214,231,203,204,216,184,186,204,165,163,224,193,192,235,208,207,239,214,211,239,213,211,234,208,207,225,195,197,206,170,174,4 150,112,95,170,140,126,183,154,140,189,162,151,186,159,148,180,153,141,161,129,112,143,113,98,165,135,123,184,159,148,194,170,160,200,178,170,197,174,164,187,162,150,170,141,124,157,131,115,169,137,124,181,149,135,196,170,160,206,184,178,203,181,172,191,165,151,181,157,144,163,138,125,169,134,118,184,154,142,200,175,167,193,157,144,166,113,92,186,153,137,181,154,139,163,137,122,175,148,133,185,155,142,198,171,160,177,134,121,152,90,76,174,132,118,183,160,148,158,128,111,176,152,141,181,151,134,192,162,148,181,141,127,153,96,76,179,146,133,175,147,134,156,128,113,167,140,127,181,154,139,188,161,147,194,169,158,184,153,141,180,151,140,163,129,117,141,108,93,155,124,110,170,141,126,182,156,143,187,164,153,185,160,148,174,147,134,156,123,110,137,104,90,4 172,127,124,190,149,149,189,141,140,192,143,145,200,156,157,196,153,155,188,145,144,167,123,121,184,143,144,199,160,165,198,151,157,209,167,178,211,172,181,205,163,167,194,152,152,179,138,135,189,149,147,206,170,176,214,176,187,198,148,154,207,164,173,212,175,181,200,159,162,180,135,131,193,152,153,212,177,185,210,169,179,142,76,80,157,91,93,207,162,167,204,164,167,184,140,138,194,155,156,211,176,180,210,170,179,141,81,89,122,52,55,195,143,146,205,167,171,189,151,152,189,147,146,206,169,172,219,184,192,177,124,129,141,77,77,204,162,169,200,159,163,181,136,133,185,144,143,201,162,166,210,172,179,206,164,168,197,148,151,205,169,177,191,148,147,176,132,131,178,137,141,187,141,141,199,157,162,204,164,170,203,164,172,197,158,164,184,140,140,165,119,118,4 147,116,115,165,139,139,175,148,149,182,160,161,182,158,162,179,153,157,166,141,144,147,117,121,155,125,124,173,148,149,186,164,167,187,164,168,183,152,151,176,142,140,167,134,133,159,132,135,162,136,137,176,148,149,174,137,133,182,146,144,180,144,140,171,130,124,162,122,119,163,136,139,167,143,144,181,155,154,166,118,109,172,128,121,179,139,136,175,135,133,174,141,141,167,141,143,167,143,145,180,154,153,172,130,120,173,129,122,169,121,115,166,117,112,175,142,143,170,144,145,161,131,132,178,150,151,179,143,138,177,136,127,160,105,98,163,115,110,176,144,145,166,141,145,155,123,124,175,148,150,186,162,165,182,150,148,165,117,108,165,124,121,173,144,147,163,138,140,151,121,125,169,144,146,180,156,159,183,157,160,182,154,153,173,142,143,167,139,142,153,124,128,4 182,143,141,198,162,162,210,177,178,215,185,186,212,182,183,206,175,175,188,152,153,162,120,121,192,157,157,205,170,172,220,190,193,224,198,200,222,196,198,213,182,184,203,170,171,177,139,138,200,166,166,215,184,187,224,196,198,228,203,205,227,201,204,218,188,190,207,176,177,185,147,145,203,171,169,215,183,185,225,197,199,207,161,156,198,147,143,219,188,189,210,180,182,190,155,154,203,171,171,216,187,189,226,199,198,187,125,119,170,100,93,213,177,176,212,183,185,190,156,156,200,167,168,214,183,185,223,193,193,214,174,172,210,169,167,218,188,189,205,172,173,188,152,151,192,157,156,207,173,173,218,186,185,221,190,188,219,188,189,213,181,182,199,163,162,179,140,139,183,144,144,199,164,164,210,177,176,212,178,176,211,178,175,203,169,167,192,156,154,167,126,126,4 157,120,112,175,136,132,193,163,158,199,167,163,202,174,175,199,173,174,186,161,156,158,124,118,169,136,128,181,140,136,197,162,160,205,174,174,208,184,185,206,180,180,190,156,154,164,123,118,177,147,138,187,150,143,200,168,164,190,149,140,193,157,145,211,191,189,197,171,169,175,141,136,183,155,149,194,163,158,188,147,136,168,121,104,161,111,94,190,156,148,203,181,180,183,157,154,187,163,158,201,176,173,192,154,142,156,108,91,140,87,73,160,112,97,163,123,110,184,160,155,180,152,146,197,168,164,199,166,157,156,104,85,142,86,69,159,109,94,154,108,95,179,154,147,170,139,132,190,163,158,204,179,175,190,156,145,180,138,124,189,154,148,188,160,156,173,147,140,157,123,113,183,157,149,198,175,169,205,185,181,202,180,177,191,164,159,182,155,149,159,127,118,4 166,122,120,190,151,151,202,164,164,205,166,164,208,171,170,205,169,167,196,157,152,179,138,132,175,133,133,197,159,158,213,179,181,210,171,169,213,175,174,212,176,174,204,167,164,189,151,146,182,141,143,201,162,161,214,178,178,217,180,181,217,179,180,215,181,181,210,176,173,196,160,158,182,139,143,203,164,166,215,179,178,225,193,196,172,109,99,189,140,132,215,182,181,198,162,158,183,140,143,200,159,162,216,180,181,203,157,153,132,45,27,173,111,96,215,182,180,196,159,155,179,135,136,198,157,158,215,180,180,207,165,161,152,76,60,193,145,139,214,183,183,195,158,156,176,131,130,196,156,156,208,171,171,216,183,184,204,164,162,210,176,175,207,174,172,188,150,144,173,132,132,189,149,148,199,160,162,206,170,169,208,173,172,205,170,169,198,164,161,181,144,139,4 177,132,133,196,157,155,208,172,168,217,185,186,219,190,194,218,189,193,203,166,168,180,139,141,191,153,152,209,176,176,218,184,181,217,181,177,228,202,207,227,202,208,215,183,187,195,158,162,195,157,154,218,189,189,219,184,179,220,181,172,232,204,206,229,203,207,219,188,192,202,168,170,194,155,152,220,191,194,225,194,192,220,183,182,201,153,152,226,197,201,224,199,203,206,175,177,192,151,148,209,172,170,233,205,205,197,153,154,113,32,26,209,165,167,226,200,203,205,173,176,195,156,153,205,163,161,226,195,200,219,183,182,152,76,64,201,154,153,221,191,192,205,172,174,193,156,157,204,164,164,211,169,167,224,192,190,215,174,171,215,178,177,218,189,192,200,167,167,176,132,132,192,148,148,206,164,164,214,177,177,204,157,150,207,166,160,208,175,178,191,155,156,4 210,183,169,224,198,186,233,208,196,236,213,204,234,208,198,232,206,193,222,193,181,206,170,159,218,191,179,230,204,193,238,215,204,240,215,209,234,206,199,236,208,199,230,203,193,212,180,170,223,197,185,234,208,196,241,219,211,243,219,215,247,225,222,238,213,207,227,195,186,217,185,176,226,200,187,237,215,204,244,225,218,237,210,201,200,147,130,232,199,193,231,200,194,218,188,179,227,203,190,236,214,203,249,232,225,210,170,156,97,16,0,201,150,136,239,215,210,221,191,183,224,197,186,234,210,198,246,227,219,219,184,174,129,57,37,212,169,153,236,211,204,217,185,175,218,190,179,230,203,191,239,215,205,240,216,208,234,203,191,237,212,202,229,202,191,215,185,175,206,174,164,223,194,183,233,207,196,237,215,206,236,214,204,231,203,191,223,196,184,208,179,170,4 150,118,111,171,142,136,182,156,150,184,156,151,179,148,140,176,148,141,156,125,115,127,92,81,159,128,120,178,150,144,187,160,156,195,171,169,191,167,166,186,161,158,169,139,130,146,114,105,164,133,124,181,152,146,193,168,166,196,170,167,187,154,143,188,162,157,176,151,143,151,119,109,170,140,135,184,156,152,199,176,174,185,153,148,154,106,93,173,138,128,179,153,146,162,136,129,171,142,135,182,154,146,191,160,150,169,129,122,100,35,21,149,103,90,174,144,134,159,131,126,165,136,129,180,152,147,186,156,148,196,171,168,170,129,124,174,141,137,173,146,140,154,125,117,155,122,114,176,147,143,188,163,160,191,165,161,191,167,164,183,159,156,168,139,134,143,111,105,151,121,115,168,139,134,174,143,136,181,154,149,180,153,148,172,145,139,157,127,122,132,100,93,4 181,163,156,193,178,174,198,182,181,196,175,169,190,166,157,191,173,169,189,174,168,170,151,144,189,172,165,205,193,191,194,171,164,143,83,57,153,100,78,180,147,134,189,171,163,168,147,140,192,177,171,206,192,191,189,158,143,164,112,89,167,116,96,164,119,105,183,159,153,177,157,152,192,178,172,197,177,171,175,131,111,183,140,122,168,118,99,152,98,78,170,137,127,174,152,145,192,178,173,188,160,147,180,140,121,179,139,126,155,101,80,153,98,73,162,120,102,173,152,147,190,177,173,192,172,161,188,157,140,173,130,110,148,89,62,169,128,109,182,158,151,175,158,156,184,170,163,195,181,177,197,178,171,181,145,125,181,149,133,194,178,175,186,170,168,171,154,148,175,157,149,185,169,165,194,178,174,201,185,178,195,178,172,188,170,166,181,163,158,157,136,130,4 163,141,133,181,161,154,190,171,167,195,176,173,192,173,169,189,169,163,176,154,147,155,129,123,172,152,144,186,167,162,197,179,176,202,185,183,202,186,185,195,177,175,181,158,152,164,139,133,177,158,150,191,173,169,199,181,179,203,185,182,192,164,157,175,135,123,162,119,105,156,122,111,177,157,150,193,175,172,183,149,142,164,110,92,157,97,78,148,83,65,135,69,50,140,92,75,179,161,155,169,134,118,134,63,42,126,49,28,164,114,109,159,107,102,127,59,42,154,120,110,167,143,134,152,102,84,128,58,36,118,42,20,121,48,31,128,61,42,159,121,109,168,148,143,161,137,129,170,142,134,158,113,100,156,109,93,136,83,62,158,120,106,175,154,148,156,131,123,152,128,121,167,144,137,178,157,152,186,168,163,184,164,159,178,157,153,164,141,134,150,124,117,4 170,148,137,184,161,150,194,171,165,199,175,168,200,178,172,197,173,166,189,168,160,171,148,138,179,158,147,190,168,159,204,182,173,201,174,164,210,192,189,205,183,179,199,177,169,186,165,156,183,163,150,196,176,167,215,199,192,216,199,192,200,172,161,205,183,178,207,190,185,190,169,161,185,165,155,200,181,173,216,200,196,208,184,174,160,108,87,169,126,110,206,188,182,189,167,159,185,164,154,197,174,165,215,198,194,195,161,148,145,87,64,152,98,76,200,178,168,187,163,153,182,160,150,196,173,166,212,193,186,199,169,157,169,121,99,194,163,150,203,184,178,187,164,155,179,158,148,189,164,153,205,185,177,209,189,181,206,183,174,203,183,177,196,174,168,179,155,145,165,140,128,183,160,150,196,174,165,202,179,171,202,179,170,192,169,162,192,171,164,171,146,137,4 151,118,106,170,138,126,183,155,147,188,158,152,187,156,152,178,147,142,168,140,132,140,100,90,166,137,126,181,154,144,195,168,163,200,173,173,192,158,155,191,159,153,183,154,148,162,129,119,175,148,136,191,164,153,199,170,162,208,179,179,207,179,178,204,181,178,197,177,174,178,152,143,180,154,143,197,171,163,203,172,167,201,165,159,171,122,107,194,161,155,200,178,176,178,149,142,175,144,134,195,169,162,206,176,166,179,136,120,111,49,32,162,108,94,196,166,162,182,154,148,178,152,141,200,179,171,211,189,180,184,143,127,157,103,86,191,154,145,200,176,172,180,155,146,178,153,140,196,173,164,207,184,178,211,188,179,203,172,161,202,175,167,197,172,165,179,153,141,168,142,128,186,160,149,196,170,158,207,185,177,206,185,175,200,176,164,187,160,149,172,147,132,4 197,158,164,220,189,195,231,201,204,238,214,218,237,213,216,235,210,215,221,191,197,202,168,173,210,178,182,228,200,206,241,216,223,246,223,228,236,204,202,237,208,209,233,204,206,214,182,185,219,189,194,234,206,211,210,157,152,207,144,135,220,162,153,219,164,152,226,188,185,222,192,197,220,189,192,242,220,225,183,111,101,131,29,12,171,85,67,208,141,127,229,191,190,225,197,201,221,194,198,239,213,216,170,88,71,111,13,1,150,57,39,194,118,100,229,191,189,224,196,202,219,190,195,242,225,229,188,121,108,114,9,0,175,94,78,214,152,137,225,188,183,220,190,197,216,187,191,234,213,217,236,208,210,199,137,124,214,161,150,228,187,181,230,199,201,210,175,179,209,179,184,225,198,203,237,214,218,242,222,225,240,218,218,235,209,211,225,195,201,202,164,168,4 197,159,163,220,189,195,231,201,204,238,214,218,237,213,216,235,210,215,221,191,197,202,168,173,210,178,182,228,200,206,241,216,223,246,224,228,236,204,202,237,208,209,233,204,206,214,182,185,219,189,194,234,206,211,210,157,151,207,144,136,219,162,153,219,164,152,226,188,185,222,192,197,220,189,192,242,220,225,183,111,100,131,29,11,171,85,67,208,141,127,229,191,190,225,197,201,221,194,198,239,213,216,170,88,71,111,13,0,150,57,39,194,118,99,229,191,189,224,196,203,219,190,195,242,225,229,188,121,108,114,9,0,175,94,78,214,153,137,226,187,184,220,190,197,216,187,191,235,213,217,236,208,210,200,137,124,215,161,150,228,187,180,230,199,201,210,175,179,209,179,184,225,198,203,237,214,218,242,222,225,240,218,218,235,209,211,225,195,201,202,164,168,4 183,166,155,183,164,155,184,161,151,186,164,154,188,167,156,191,172,163,192,175,166,187,168,159,183,164,154,185,166,157,185,161,151,186,164,154,189,169,157,191,172,160,193,177,165,190,173,164,183,162,155,187,167,159,187,165,155,185,161,150,188,165,154,191,169,157,192,174,161,192,177,164,185,165,159,188,168,161,191,168,158,149,107,84,168,134,115,195,175,164,192,173,160,193,176,162,184,161,155,188,167,159,191,165,156,155,117,95,179,155,138,199,184,172,196,180,167,193,177,164,187,161,154,188,161,154,190,162,154,195,175,164,198,182,170,199,186,173,197,185,171,194,180,167,187,160,151,188,159,150,192,165,156,195,176,164,198,183,172,198,182,170,196,182,169,194,181,168,186,158,149,188,160,150,192,168,156,195,175,163,197,182,171,195,179,167,194,177,165,194,179,167,4 117,113,125,249,234,242,231,198,188,228,194,178,220,180,163,236,209,199,225,208,214,53,49,55,212,201,212,233,202,192,212,167,147,190,142,126,174,124,108,187,136,115,234,200,186,142,128,130,219,187,175,206,162,141,186,134,114,178,130,120,207,189,181,157,112,95,198,151,131,186,158,146,208,170,153,196,146,129,153,100,83,156,111,95,208,184,169,153,109,90,172,116,92,200,171,159,208,168,154,190,138,122,153,99,79,131,83,61,137,87,66,152,96,70,192,144,116,209,191,187,214,179,168,206,160,148,165,111,91,145,92,70,138,84,60,177,126,100,219,184,158,194,180,183,190,167,166,231,190,177,207,159,143,185,129,106,194,143,117,198,153,125,237,214,209,125,118,126,91,84,89,243,225,232,232,198,184,216,171,145,222,188,168,233,207,200,207,196,210,31,28,32,4 141,110,104,163,136,128,171,144,139,176,150,146,179,154,148,172,144,135,160,133,127,139,108,105,150,121,116,171,147,140,184,162,158,191,170,169,191,172,172,185,162,158,172,147,142,153,124,121,157,129,122,175,151,146,191,173,171,181,150,143,176,143,134,185,159,155,177,153,149,160,134,130,157,128,120,182,161,158,195,176,174,134,78,60,109,43,22,150,104,91,175,149,146,155,124,121,158,130,122,177,153,149,191,170,166,135,79,60,97,28,10,122,63,50,174,146,146,155,124,121,157,131,126,173,148,146,185,162,160,175,142,134,148,99,87,153,110,108,174,147,148,160,133,130,148,117,112,166,139,136,179,154,151,187,164,161,182,156,153,180,153,155,169,142,141,149,118,116,134,98,90,154,124,119,168,143,137,176,152,148,168,138,132,170,142,138,157,128,123,138,106,105,4 210,187,174,224,204,193,232,212,200,233,210,200,222,189,174,229,203,190,222,199,187,205,178,162,216,195,182,222,198,184,216,177,159,187,130,109,171,105,82,212,170,151,235,215,204,214,189,173,215,190,173,183,130,106,154,89,74,136,68,53,172,105,85,201,147,127,224,197,181,222,199,184,214,188,171,151,87,64,121,57,49,133,70,62,158,83,66,148,73,56,162,103,81,212,183,166,225,207,193,184,141,123,134,64,49,135,68,59,135,64,53,140,69,58,134,61,42,194,153,133,219,199,186,231,211,198,199,152,132,139,67,50,131,64,55,133,63,52,153,89,70,195,156,137,217,197,185,230,212,201,230,208,195,209,170,151,201,162,148,176,119,99,201,160,144,209,181,172,208,187,174,222,202,189,228,209,197,234,217,207,233,216,207,222,198,187,209,180,169,203,178,169,4 248,231,225,251,231,225,255,240,235,255,246,241,255,244,238,250,237,230,242,224,217,221,197,191,247,228,221,238,205,197,198,147,141,181,126,121,221,183,177,249,229,222,245,227,221,231,209,204,249,230,224,191,137,130,112,37,33,100,23,18,130,50,40,190,123,114,213,166,155,231,206,201,245,223,219,142,85,81,140,66,65,149,69,61,119,40,29,126,46,38,181,108,94,223,189,181,238,214,210,138,79,75,155,87,88,161,83,77,134,55,46,125,47,37,210,159,153,230,204,200,248,229,226,186,133,134,150,80,81,172,105,106,163,95,98,136,61,55,217,174,168,231,207,204,247,229,224,231,200,198,153,86,82,145,75,72,127,57,56,136,58,46,213,162,151,223,194,188,240,217,211,249,230,225,232,204,198,199,152,145,183,124,114,207,156,146,227,195,187,217,187,182,4 169,125,138,183,142,158,187,142,161,190,147,168,189,145,166,188,143,161,170,115,125,159,101,111,182,141,152,193,155,169,196,156,172,196,156,177,197,160,180,191,151,170,183,140,155,170,119,132,188,149,158,195,153,170,204,168,190,207,172,192,208,174,194,201,167,186,187,148,166,174,134,148,184,139,148,196,155,172,198,157,173,190,153,171,176,141,167,195,153,174,193,154,171,176,134,146,188,149,158,195,154,165,197,154,166,174,130,149,150,113,139,180,138,159,191,145,162,183,145,156,179,129,140,189,140,152,200,156,167,200,162,181,187,141,162,188,141,156,191,149,168,177,129,143,176,126,137,187,140,155,199,157,175,199,157,172,197,153,172,195,153,173,186,141,159,172,126,139,177,136,150,183,142,159,198,160,183,199,162,180,199,163,178,192,150,166,182,138,151,167,122,132,4 119,70,63,144,94,90,164,121,119,167,125,127,161,116,120,161,117,118,154,112,112,139,98,98,131,84,77,158,113,110,174,132,133,187,154,157,177,138,140,176,139,140,177,144,143,163,129,128,140,96,89,166,126,125,180,143,144,184,147,147,182,148,150,191,163,166,185,156,153,170,140,136,142,99,96,164,124,123,180,143,142,118,73,81,130,84,94,195,167,172,188,161,160,177,149,148,147,107,106,172,137,136,186,153,152,111,69,80,73,29,48,155,117,122,193,166,165,172,143,141,139,96,93,169,133,130,187,156,156,157,114,116,93,46,55,142,103,106,195,169,168,172,144,142,138,96,93,161,120,116,168,129,128,171,134,130,180,145,144,183,150,149,185,158,157,162,131,128,135,97,94,151,112,105,158,118,112,178,144,140,183,152,148,181,151,150,167,134,131,139,99,90,4 218,160,132,222,164,137,225,167,140,225,169,146,221,155,131,219,154,130,216,150,125,214,143,121,225,177,154,225,170,142,226,171,146,224,163,139,223,162,139,220,153,127,220,155,129,216,148,121,223,172,145,226,180,152,205,144,123,177,101,86,212,147,122,223,166,138,222,167,137,219,158,129,224,178,152,228,180,151,195,130,109,145,73,66,195,129,114,229,181,157,226,177,151,222,165,136,227,176,152,226,174,148,214,147,127,160,85,78,168,99,89,226,174,149,225,175,147,225,175,149,227,176,152,227,178,152,227,176,152,189,122,107,173,102,88,228,174,150,230,189,166,227,183,157,222,159,131,226,173,145,228,182,157,227,174,150,218,156,128,226,177,148,227,187,160,223,178,148,220,157,131,227,173,152,225,175,151,223,171,143,226,177,149,227,182,153,225,184,154,221,172,137,4 190,155,155,206,176,175,214,187,184,218,192,190,217,191,191,212,184,183,195,162,162,179,142,143,199,167,169,210,184,184,220,197,195,224,203,203,224,202,201,219,193,190,208,178,176,190,155,157,204,175,174,214,190,189,224,203,201,230,212,213,232,214,215,224,202,201,211,182,178,197,164,167,208,180,179,216,191,190,224,205,204,225,200,196,206,169,163,218,193,193,213,187,188,196,163,168,208,180,180,215,190,189,229,212,211,195,143,127,131,46,24,185,139,135,216,192,197,199,167,167,206,178,178,216,193,192,228,209,208,216,186,178,185,126,111,199,155,147,215,191,193,199,167,169,199,168,170,215,190,189,223,200,198,228,207,204,225,201,198,219,195,193,210,184,186,194,161,165,189,153,155,207,178,177,216,190,188,220,195,192,220,196,193,213,188,187,203,175,177,186,150,153,4 188,167,162,196,172,162,190,154,140,175,137,126,160,116,103,168,120,108,180,147,144,175,145,147,192,173,169,197,171,162,163,111,95,179,133,122,174,129,122,150,92,80,145,85,68,162,118,108,198,183,183,188,164,160,147,95,87,168,114,104,180,134,125,161,107,97,160,113,104,161,115,101,211,200,200,203,177,168,156,98,85,152,91,80,140,78,66,163,110,99,186,144,131,190,160,151,214,205,209,202,175,168,168,113,100,176,129,121,157,103,94,174,127,119,180,135,122,192,165,161,203,192,195,207,187,183,164,113,100,120,59,47,143,84,72,189,144,133,186,146,138,192,167,167,193,176,176,220,210,212,160,122,114,61,0,0,154,104,92,204,172,163,198,169,167,195,174,179,196,181,183,202,189,193,199,181,183,164,120,111,198,169,162,213,197,198,201,181,186,186,161,165,4 206,166,172,214,174,180,217,179,188,219,182,190,215,178,184,208,169,176,195,152,156,175,126,132,211,171,178,218,180,186,222,184,192,223,188,196,220,184,190,212,174,180,198,156,162,179,130,136,214,176,182,222,184,192,227,192,200,229,197,204,227,196,202,216,182,188,203,164,170,180,133,138,215,178,183,223,188,194,228,195,201,183,119,117,190,133,134,218,184,192,204,166,171,185,142,147,214,179,184,223,191,196,226,191,196,153,70,63,168,98,94,218,185,193,201,162,167,185,142,146,211,175,182,214,174,179,222,187,193,210,165,170,210,169,177,212,175,182,199,158,163,180,136,139,204,163,170,210,169,175,213,172,179,218,182,190,212,176,183,205,166,172,191,148,154,171,122,127,193,148,156,199,155,162,204,162,167,210,171,177,203,163,170,195,152,159,181,135,142,162,111,118,4 200,156,172,206,165,183,209,163,182,208,162,179,206,158,173,204,158,173,201,155,171,197,155,171,203,160,179,208,167,187,212,169,189,211,169,188,209,166,186,207,163,180,204,158,176,199,153,168,205,163,181,209,170,190,212,170,189,209,160,175,209,164,180,209,170,187,206,165,184,202,154,171,205,163,182,209,168,186,211,167,182,174,93,75,185,117,113,210,168,189,206,160,176,202,156,171,204,157,173,208,161,178,210,165,183,173,92,74,183,111,101,211,167,186,207,164,178,202,157,170,204,158,174,207,161,180,209,164,184,207,159,173,207,159,177,209,166,184,204,160,173,200,155,166,200,152,172,204,156,174,208,166,184,209,168,186,206,161,178,207,165,180,203,159,171,199,155,167,194,147,162,201,155,171,205,164,181,206,162,179,206,160,177,204,162,175,201,158,169,198,156,167,4 171,156,155,177,162,163,182,168,169,184,171,172,183,170,170,179,166,166,173,159,157,165,151,147,175,161,159,178,161,163,183,168,169,187,174,176,187,177,178,184,174,174,178,166,164,167,152,148,176,161,160,181,166,168,182,166,165,177,152,141,183,165,159,185,174,174,178,165,164,168,153,150,178,166,165,183,170,172,175,151,145,156,111,89,164,124,105,181,165,162,179,168,168,172,161,159,177,165,164,181,168,169,177,156,154,159,119,107,159,119,103,178,162,157,178,168,168,168,158,157,175,164,162,178,165,165,180,164,165,165,135,129,170,145,138,182,172,172,175,163,161,166,155,151,171,159,158,174,160,160,178,166,166,179,164,163,180,168,167,178,167,167,172,161,159,165,152,147,162,148,145,170,156,155,174,161,161,173,159,159,176,164,163,174,163,162,168,156,154,158,144,136,4 148,106,94,164,121,108,178,138,126,184,145,135,182,142,131,179,142,129,159,117,104,131,88,76,158,118,105,166,121,104,191,157,148,191,151,141,192,153,144,190,155,143,174,134,122,131,83,67,161,118,103,168,123,105,196,162,153,197,158,149,203,168,163,199,168,160,181,145,133,136,87,67,164,124,108,196,166,159,196,157,145,192,147,134,191,150,141,181,137,125,186,152,140,165,130,116,167,128,113,192,160,150,201,165,153,196,154,143,96,35,23,144,94,79,196,166,154,170,139,126,161,119,104,187,152,141,201,169,161,201,164,154,153,103,90,176,139,129,191,161,149,164,131,116,153,112,97,178,140,129,191,157,146,201,171,164,202,170,161,195,165,157,181,151,140,160,128,114,145,103,89,165,126,115,183,149,139,190,158,147,186,150,140,180,144,133,172,140,126,147,116,102,4 204,148,153,206,155,157,209,158,160,209,158,156,213,167,163,218,174,169,218,177,169,215,175,166,206,153,157,207,155,157,209,156,157,210,156,160,214,165,165,218,175,170,219,179,173,217,178,173,206,156,158,207,154,156,210,155,159,200,131,128,204,143,137,217,174,171,219,178,172,218,177,171,206,155,158,208,158,158,208,153,155,188,106,92,191,116,98,215,166,164,217,173,169,214,170,162,206,154,156,206,152,155,207,150,154,202,136,130,203,141,134,210,158,157,215,168,165,212,167,160,206,156,158,207,150,155,207,151,153,209,159,158,211,165,166,208,157,155,212,166,164,211,165,160,206,157,159,207,152,155,209,156,158,211,164,165,211,166,166,209,160,156,209,160,158,209,163,162,205,156,156,207,156,156,209,160,162,213,168,170,210,162,161,206,150,148,206,156,155,207,161,162,4 163,143,133,178,160,152,183,161,148,189,170,160,188,172,170,183,165,161,175,159,150,149,131,126,170,150,136,179,158,148,187,166,156,197,180,174,197,182,179,187,168,161,178,160,150,161,143,135,171,150,139,185,167,159,197,181,176,191,166,156,171,134,118,157,119,101,178,160,150,162,143,134,179,167,163,195,184,181,180,152,140,151,96,69,152,98,74,131,75,52,168,142,130,165,146,137,171,154,148,186,169,162,184,159,148,145,89,65,147,90,62,145,99,78,175,153,141,163,143,132,161,138,129,178,157,144,187,167,155,178,150,137,163,124,106,174,149,139,173,151,137,151,126,113,162,141,128,177,158,149,184,165,157,196,181,174,189,173,166,184,166,157,156,126,113,143,114,98,152,129,117,168,147,137,184,167,158,186,169,161,174,150,138,169,145,131,149,121,108,129,97,79,4 216,181,187,217,179,185,218,184,189,216,177,178,218,179,182,218,182,184,218,183,188,215,179,182,216,175,183,215,171,176,208,158,149,205,146,128,214,165,157,219,184,183,218,189,192,216,187,191,217,184,193,216,170,174,194,119,91,200,133,111,210,156,139,218,184,180,218,194,198,217,190,193,218,187,194,214,163,160,200,122,96,195,120,95,199,130,105,218,184,183,219,185,186,218,189,190,221,186,193,208,152,144,181,87,59,183,98,71,181,93,56,214,166,155,220,188,190,217,188,189,220,188,194,214,165,162,196,120,104,189,109,82,190,106,69,204,133,105,216,178,173,217,190,194,218,183,186,220,179,182,216,170,169,204,141,125,207,146,128,209,148,126,216,180,175,217,193,197,218,177,181,220,184,189,218,177,178,214,168,165,217,176,175,218,181,177,217,188,189,216,188,190,4 159,113,123,184,146,154,201,166,172,210,177,182,211,180,183,203,169,175,184,142,150,170,128,136,170,127,136,196,159,165,213,184,188,223,197,202,224,198,204,216,187,191,204,170,175,187,151,154,183,144,151,204,171,176,221,194,199,224,194,198,216,178,176,223,194,196,216,188,192,197,164,166,187,150,155,209,178,183,225,199,207,208,161,155,180,106,89,214,173,169,220,194,199,200,168,172,191,155,159,212,182,186,229,205,211,202,150,145,154,64,44,176,101,81,214,180,181,203,173,179,194,162,166,211,181,185,224,197,201,221,188,190,201,149,144,204,153,146,214,181,182,201,169,175,185,150,151,205,174,178,216,186,191,223,194,198,221,189,194,218,187,193,214,186,192,194,160,164,175,136,136,194,159,160,208,176,181,213,181,186,216,185,190,212,181,185,202,169,173,184,146,151,4 197,150,177,206,172,195,212,178,197,213,183,201,211,182,196,208,181,192,204,169,180,195,166,174,200,164,187,209,176,198,214,177,193,210,161,166,214,172,180,213,186,200,208,181,195,200,176,183,202,173,193,212,187,210,213,164,170,203,129,119,214,161,162,217,192,205,212,192,206,205,183,190,204,174,192,215,187,208,208,145,146,194,108,95,201,132,121,219,192,203,214,192,204,207,186,197,204,174,194,214,187,206,210,155,162,196,115,107,199,117,97,215,171,169,214,194,210,207,184,198,201,171,191,210,181,198,218,184,200,216,165,171,214,163,161,216,178,180,213,194,209,205,183,193,200,165,184,209,172,190,215,181,199,216,180,192,216,189,201,215,196,208,210,188,202,201,177,185,190,149,165,206,165,183,212,175,196,211,180,196,212,186,202,211,189,205,206,180,193,198,170,178,4 219,191,201,220,193,205,223,194,207,224,201,219,223,195,212,224,178,181,222,190,201,219,188,195,219,193,205,221,200,216,210,159,151,200,137,119,224,189,198,225,187,198,222,197,210,219,199,211,218,187,194,223,193,211,199,122,91,181,86,31,206,127,92,222,180,185,225,194,205,218,194,204,219,185,192,220,185,198,169,92,65,172,75,30,199,112,70,219,174,173,224,192,204,219,189,193,222,188,200,224,189,201,139,63,49,157,54,17,209,131,99,221,181,185,224,188,196,220,185,188,221,187,198,226,189,201,202,134,120,189,92,42,215,154,132,226,193,205,222,186,193,220,179,179,219,192,205,222,188,203,222,190,200,211,147,124,215,152,129,226,193,200,223,192,202,220,186,191,219,185,197,222,184,195,221,198,213,226,192,204,225,175,177,224,188,191,221,192,200,216,180,178,4 202,175,169,213,189,184,217,195,190,219,196,191,216,191,186,210,183,177,195,166,159,182,151,142,207,182,177,217,194,191,222,200,197,221,200,196,219,196,191,212,185,178,201,172,165,187,157,148,213,188,183,219,196,193,214,186,182,207,172,164,201,163,152,213,188,182,202,175,168,188,158,148,212,186,181,222,201,197,194,152,142,130,66,50,133,69,52,195,158,148,204,178,174,188,158,149,206,177,171,220,199,194,204,170,161,129,63,44,148,90,76,200,166,159,197,167,161,184,153,145,203,173,169,215,191,186,214,187,183,194,151,135,203,167,158,207,180,178,194,163,157,180,148,139,198,167,164,207,179,175,214,188,184,215,191,184,212,188,183,201,172,167,187,155,147,175,143,133,189,157,154,197,165,163,206,178,173,210,184,178,204,176,172,195,165,159,181,149,143,165,128,120,4 214,173,169,218,175,171,222,182,178,220,179,174,218,177,170,217,175,168,214,169,160,211,165,155,216,176,171,218,175,171,219,176,173,219,178,174,218,173,166,216,171,163,216,174,166,214,169,161,218,179,173,216,171,166,208,145,128,210,150,135,202,134,113,211,153,139,219,177,173,215,170,163,218,179,173,217,168,160,182,105,83,162,84,66,164,84,63,189,111,88,215,166,159,217,176,170,220,184,178,219,176,169,190,116,95,156,77,61,154,79,65,193,119,98,214,162,153,219,175,172,220,182,175,218,177,171,207,143,124,188,106,78,198,124,101,219,169,162,221,176,173,218,171,166,216,175,169,219,177,172,218,171,164,215,160,145,219,169,160,221,178,174,220,174,169,217,166,161,215,175,169,219,177,173,219,175,169,219,176,169,222,182,177,221,177,172,219,172,167,213,161,154,4 180,148,135,198,168,158,211,183,176,215,187,181,215,189,180,207,178,169,194,163,153,173,138,126,192,163,154,207,179,171,219,193,188,222,198,192,222,197,190,216,188,180,201,171,162,185,154,142,199,171,164,214,187,181,223,197,193,226,203,199,225,200,193,219,193,185,206,177,167,189,158,146,201,173,165,217,191,184,223,198,193,194,152,139,166,113,96,198,160,148,210,183,176,189,159,146,195,163,155,212,183,176,227,204,198,167,114,97,111,43,23,183,138,124,206,177,170,188,156,146,192,160,154,207,176,169,222,198,194,204,167,154,186,138,119,210,180,176,199,168,160,183,150,139,186,155,148,201,170,165,213,184,179,218,192,185,219,193,186,208,180,174,192,160,151,177,144,133,168,130,120,189,157,151,201,170,165,210,182,174,209,181,173,199,169,161,185,152,143,165,129,118,4 207,184,171,207,182,173,208,184,172,208,184,172,205,179,167,205,179,165,204,178,167,202,172,161,206,178,164,202,165,149,203,172,154,200,171,149,201,174,155,204,179,165,204,176,166,202,173,161,205,180,163,194,148,121,199,152,126,170,119,79,163,109,72,193,152,123,199,165,151,201,169,159,207,185,171,186,141,107,163,99,57,145,84,47,151,90,51,166,107,66,192,153,126,203,175,160,211,194,182,205,181,161,175,129,94,149,90,52,162,103,61,169,116,75,190,152,123,204,178,163,212,193,180,210,192,175,207,185,163,183,140,104,159,101,58,175,128,86,199,172,150,204,181,169,213,195,181,211,193,178,208,186,168,200,170,144,195,160,132,199,174,151,206,188,173,204,185,170,211,193,179,212,194,180,210,191,176,208,187,172,207,184,167,206,187,172,205,186,170,204,185,167,4 218,185,190,222,184,190,231,200,205,228,195,201,221,184,191,216,180,186,209,172,180,186,139,144,227,198,203,229,197,202,233,202,209,224,184,184,210,158,155,219,181,188,213,177,184,195,153,162,232,206,214,236,207,213,226,187,189,211,155,150,198,131,122,220,182,184,219,188,196,200,161,170,234,206,213,234,204,209,218,166,159,198,132,123,197,133,128,222,186,191,219,186,193,205,168,176,224,191,195,236,209,216,217,170,168,139,61,53,136,57,48,207,158,157,217,183,189,202,163,170,216,176,182,234,205,213,219,177,178,125,46,36,114,33,22,200,151,150,219,188,195,199,161,166,219,183,191,229,198,204,234,207,214,199,145,144,193,136,134,219,185,194,214,183,191,199,162,167,217,182,190,225,195,204,229,200,206,225,192,199,222,190,197,218,185,194,208,173,184,187,146,153,4 136,105,94,160,132,125,175,148,140,184,160,152,186,163,156,180,155,148,165,139,131,144,115,106,146,114,107,167,138,130,181,154,147,186,161,153,189,164,156,192,170,167,183,162,157,164,139,132,155,124,116,172,142,132,182,154,149,180,148,138,161,114,99,190,164,159,191,170,166,172,146,140,158,128,119,180,155,150,178,143,135,147,88,69,138,76,52,180,144,132,193,170,167,171,143,136,163,135,127,179,152,145,169,127,114,148,89,70,148,87,64,173,130,113,193,170,164,175,148,140,161,130,122,176,146,137,154,99,79,148,87,68,149,89,66,178,140,127,197,176,174,177,153,147,161,132,127,178,151,146,182,151,144,176,136,125,188,157,150,196,173,171,191,170,165,174,149,145,152,121,116,176,149,144,188,166,163,194,170,168,197,176,174,189,164,158,186,165,160,168,144,137,4 140,105,107,154,119,121,165,129,133,174,140,146,178,146,155,171,136,146,153,113,118,133,90,97,147,111,115,164,131,137,174,140,145,181,148,154,178,141,147,166,119,125,161,120,128,146,104,114,149,113,118,162,123,126,177,141,147,184,148,152,165,108,111,153,90,92,166,124,130,149,106,113,144,103,102,135,78,67,158,108,105,176,132,134,160,96,99,153,86,89,164,117,123,155,113,121,145,105,104,145,91,85,153,98,90,165,111,107,166,108,108,166,111,115,168,122,129,158,119,126,149,113,115,149,101,96,160,110,106,160,109,104,156,100,94,179,140,146,176,141,149,156,117,123,143,104,106,154,111,111,175,139,142,175,138,141,143,84,75,174,136,141,170,134,141,151,110,116,135,95,96,157,119,124,175,144,149,178,145,151,167,124,127,171,135,138,162,123,127,143,101,106,4 193,163,162,206,176,175,214,186,187,220,198,200,223,203,202,215,190,190,205,178,179,193,164,165,200,173,171,213,188,187,217,190,192,209,171,166,201,154,147,202,161,158,207,177,178,197,168,169,205,181,180,207,174,169,186,128,114,163,86,67,150,66,50,159,79,63,184,130,118,200,171,173,207,184,183,191,142,130,159,79,57,159,81,66,159,81,70,158,79,62,182,126,112,203,177,179,208,185,183,177,119,102,156,76,55,163,88,73,150,67,49,168,96,77,204,170,167,204,178,181,201,174,172,205,174,171,193,144,132,172,104,87,164,90,71,190,139,125,213,189,189,203,178,179,195,167,166,212,189,188,217,193,193,215,186,185,217,188,185,218,196,194,211,188,187,200,173,174,188,159,158,202,174,173,212,187,185,217,195,194,216,194,193,210,185,183,204,178,178,190,162,162,4 183,172,184,194,183,200,200,188,205,203,187,199,202,187,199,200,190,204,195,184,195,189,182,190,187,174,186,195,166,170,196,150,143,193,126,107,194,132,117,195,142,135,197,181,189,191,178,185,191,158,167,186,117,100,182,103,79,179,86,61,176,83,60,182,93,71,189,129,107,193,165,163,187,139,137,180,95,73,180,93,69,183,101,83,184,102,87,183,106,84,186,117,88,195,170,168,185,131,127,175,82,59,184,107,90,183,102,82,182,100,76,184,108,80,194,146,129,197,182,185,189,168,184,192,145,145,188,119,101,181,90,62,178,85,56,189,121,91,200,181,183,195,189,203,185,173,186,195,183,200,201,169,175,196,148,139,195,146,131,199,164,157,199,190,199,194,188,200,182,168,178,191,179,192,198,186,201,202,194,209,203,195,206,202,198,209,198,194,204,191,185,194,4 197,185,204,200,189,207,201,188,205,200,185,198,201,187,199,202,189,204,200,186,202,197,183,197,198,186,205,200,187,205,200,187,201,200,186,197,200,187,199,201,187,200,200,186,203,200,187,203,198,185,204,197,183,198,199,185,197,199,183,194,197,178,186,198,181,191,201,185,200,202,188,206,195,182,198,196,178,185,199,178,180,163,125,117,150,107,95,202,184,192,201,185,198,202,187,206,197,184,200,197,180,187,196,174,175,143,88,67,139,90,75,204,188,198,200,184,198,200,185,202,198,186,202,196,180,192,197,180,192,186,158,158,178,146,145,201,184,196,201,184,199,200,184,201,196,183,199,196,181,194,199,184,197,201,188,201,200,184,195,200,184,195,201,186,201,199,183,201,194,182,194,197,184,198,199,185,199,199,184,199,200,184,196,202,187,202,200,186,205,198,183,203,4 211,178,184,221,193,198,221,196,203,219,192,199,218,190,195,213,184,189,203,170,175,189,155,159,216,187,191,224,198,202,225,202,207,223,199,205,222,197,202,216,188,193,207,177,181,194,162,167,220,193,196,224,197,201,226,201,205,219,185,189,218,187,194,216,188,194,209,179,184,197,165,170,219,191,194,225,199,203,221,188,191,169,96,85,176,110,104,215,184,190,209,179,184,197,165,170,215,186,190,222,194,199,217,182,186,164,88,76,172,104,97,214,183,189,205,173,179,192,156,161,213,182,188,216,185,190,217,186,191,210,171,175,207,170,175,210,178,185,199,167,173,185,147,153,202,165,171,211,178,183,217,188,193,216,189,194,212,183,188,207,176,181,195,162,168,180,142,147,198,164,170,206,175,180,211,181,186,212,181,185,206,175,179,199,167,172,189,154,159,175,136,140,4 181,140,143,196,160,164,207,174,179,212,180,187,212,181,187,202,170,175,193,159,162,173,133,137,187,149,152,202,166,172,214,183,188,218,191,199,216,187,193,211,181,186,200,166,170,181,143,146,195,160,162,210,179,183,222,196,199,225,202,207,225,202,208,219,193,197,207,176,181,189,158,161,200,168,170,215,187,190,224,199,202,222,192,195,205,161,162,214,184,189,210,181,186,193,161,165,198,165,168,212,182,185,225,200,205,208,166,166,154,69,55,203,163,165,210,182,188,191,157,161,189,151,154,207,175,180,217,188,193,216,183,186,200,156,157,210,177,182,202,170,176,182,143,147,183,143,147,197,161,166,210,178,182,217,191,195,217,191,195,209,179,184,194,161,166,176,138,141,174,133,136,192,158,162,201,169,174,205,174,178,206,175,178,197,165,169,185,149,153,166,126,128,4 157,130,132,174,149,153,182,159,166,188,165,172,188,167,172,184,163,165,174,151,153,159,134,136,169,146,147,181,160,165,189,168,175,194,173,180,193,173,181,187,163,170,176,150,156,165,140,142,174,152,154,186,165,171,194,174,181,199,180,189,199,181,191,192,171,178,183,161,168,172,147,150,174,150,153,187,166,172,197,179,187,196,173,178,190,160,163,194,176,185,187,170,176,175,155,159,171,146,149,184,161,169,196,178,187,176,136,133,143,74,57,183,152,155,187,171,177,175,155,158,166,140,144,180,155,163,189,167,175,183,152,155,162,111,104,182,155,159,182,162,169,169,145,149,164,139,141,176,152,160,183,161,168,187,166,174,188,165,173,182,159,167,172,145,151,159,132,135,155,129,130,168,142,146,174,149,157,180,158,165,179,157,164,174,151,158,165,137,141,152,126,128,4 174,148,176,185,161,187,202,176,202,202,167,186,190,147,160,204,185,214,155,132,159,147,115,143,177,152,177,184,146,164,172,107,114,161,91,98,132,62,73,142,83,101,183,152,183,153,120,153,188,166,193,166,119,136,132,59,76,135,68,88,122,60,81,94,37,58,188,154,187,163,130,159,196,169,199,165,98,112,127,60,80,134,66,91,111,46,67,115,56,79,201,175,208,163,134,162,188,162,194,170,110,127,129,53,71,129,61,86,115,48,71,125,62,84,179,144,173,164,130,160,186,162,193,190,152,184,140,67,87,131,59,83,123,53,75,114,45,64,163,115,147,149,104,136,187,162,188,186,159,191,155,93,116,120,49,66,113,49,67,158,93,117,185,140,178,150,104,137,165,125,153,179,141,173,168,123,154,166,123,148,156,117,144,164,130,164,163,124,156,150,108,139,4 171,154,160,184,168,178,192,176,188,198,181,195,199,182,195,197,182,193,190,176,184,178,161,170,176,160,168,189,174,184,198,180,195,202,186,202,205,190,207,202,186,201,196,182,194,185,168,179,179,161,169,191,174,185,200,181,199,202,185,204,201,183,201,206,191,211,198,183,197,187,172,182,178,158,166,189,170,181,205,189,207,140,98,103,134,94,98,210,196,215,196,180,194,187,172,184,178,157,166,187,167,176,200,181,194,152,111,117,151,112,118,204,189,207,192,172,188,183,165,178,172,148,156,184,163,174,192,172,185,198,180,196,199,179,195,195,177,192,189,169,184,180,161,173,167,145,152,178,158,168,186,166,179,190,172,185,189,166,182,189,170,184,185,167,178,174,155,166,159,139,142,169,148,155,176,152,162,182,163,175,181,159,172,183,165,177,179,163,172,165,147,154,4 148,129,145,172,159,174,192,179,199,197,187,207,194,185,205,181,176,198,149,131,144,144,121,136,175,159,174,180,165,178,189,161,166,183,143,142,162,116,115,179,156,170,157,141,160,150,129,150,170,154,171,176,156,167,149,93,93,139,81,84,117,64,71,123,77,89,186,166,188,150,120,140,179,168,186,182,146,156,132,76,82,135,83,96,112,59,69,132,93,108,195,181,202,133,110,127,185,172,190,179,146,159,139,77,81,130,75,89,115,59,71,140,95,108,178,158,177,152,130,149,182,165,182,191,175,197,154,103,114,128,66,77,120,61,71,132,79,90,164,132,155,149,116,134,171,150,167,182,165,183,168,131,147,133,81,88,126,80,90,170,131,149,169,139,163,131,97,114,164,138,156,176,148,167,168,139,159,165,140,159,161,140,158,160,138,159,164,138,159,140,111,130,4 221,192,198,223,195,207,222,193,202,218,186,190,223,198,205,221,202,214,215,193,204,210,189,200,220,185,191,225,198,208,195,140,136,182,119,113,186,125,116,218,193,199,216,195,205,210,186,195,220,184,189,222,188,195,166,97,89,143,67,64,154,79,75,183,121,108,212,186,192,214,194,205,227,208,219,215,180,184,175,108,104,142,64,59,149,71,69,162,95,89,212,187,196,212,192,203,224,203,214,224,200,209,160,89,83,127,49,45,137,62,58,138,63,54,196,158,154,213,197,207,221,203,215,223,201,214,172,108,102,153,77,69,157,87,81,173,113,102,207,179,181,209,192,200,219,196,205,223,203,215,211,175,175,192,134,123,177,111,98,198,155,151,211,192,202,204,186,194,213,186,190,219,199,210,217,194,205,211,180,185,195,149,141,202,166,167,206,184,196,198,175,184,4 213,200,208,215,198,206,218,204,213,216,198,207,203,173,178,203,175,178,202,179,181,189,169,175,190,158,156,168,115,105,192,150,146,189,142,138,180,127,123,179,128,121,195,162,160,199,182,190,195,165,167,160,100,91,172,117,110,180,129,123,173,114,111,182,130,126,165,110,98,179,144,140,186,149,146,149,84,74,174,119,114,172,115,107,170,108,102,178,123,116,152,89,74,169,127,117,186,145,139,139,78,73,144,83,78,165,104,95,179,124,118,169,110,103,156,95,83,182,150,146,194,162,159,150,88,77,165,110,103,173,115,106,180,130,124,181,135,129,172,125,112,196,177,178,219,209,218,184,145,137,168,113,100,167,108,94,171,118,102,192,153,143,201,177,175,198,185,189,214,203,208,212,195,197,204,178,174,203,173,168,206,181,175,203,179,175,202,183,186,190,175,178,4 95,63,69,143,119,136,159,138,154,147,122,135,149,124,131,160,150,164,143,127,139,141,123,130,105,75,79,145,124,139,164,147,173,139,118,138,154,137,148,167,153,160,151,135,146,148,129,132,109,81,88,153,136,150,153,142,166,129,127,151,147,140,156,177,172,185,164,155,163,151,136,138,113,88,94,152,133,146,156,151,173,155,167,194,117,110,131,160,155,170,167,160,173,157,147,153,112,85,90,167,149,159,156,144,168,148,153,192,113,108,134,143,126,137,163,149,159,128,108,104,124,100,107,173,156,164,167,150,172,136,125,158,135,133,165,143,123,134,159,139,145,143,123,116,146,125,135,165,147,155,160,140,144,164,137,150,148,132,151,141,127,141,157,138,145,147,129,122,147,133,147,164,150,153,157,135,135,179,162,170,158,138,149,135,113,122,140,122,124,142,123,114,4 96,102,111,122,128,142,129,135,154,133,142,160,135,145,163,129,138,151,124,128,139,114,121,131,87,89,96,125,130,147,127,133,153,137,146,169,151,163,183,142,153,170,130,138,151,114,119,126,81,80,86,131,138,157,119,127,149,117,128,151,143,153,173,144,153,171,122,130,140,94,98,100,80,80,85,129,139,155,143,159,184,125,143,168,105,113,130,138,144,159,130,135,145,107,113,118,73,73,78,125,132,146,143,155,177,136,155,188,121,138,165,141,152,171,152,163,180,119,126,133,68,68,74,122,127,140,154,163,182,132,139,161,132,140,163,122,129,145,130,135,146,111,114,116,66,69,74,119,124,138,143,149,164,143,149,162,145,154,174,139,148,168,116,121,133,104,107,113,58,60,65,126,136,151,140,148,161,141,149,164,132,141,155,121,128,141,114,120,128,78,80,84,4 59,58,59,83,83,85,103,104,111,97,94,100,106,107,113,110,113,119,101,102,106,94,93,94,72,68,68,86,83,87,123,125,137,96,91,95,110,108,113,123,128,135,105,104,106,126,129,135,70,66,64,96,96,101,130,135,149,98,98,109,119,123,134,134,140,150,119,124,131,95,92,89,76,75,76,103,103,107,135,142,155,131,140,153,126,136,156,140,147,161,123,128,137,89,87,86,74,71,72,94,90,91,148,158,171,146,161,181,121,133,152,146,151,163,128,127,131,108,108,110,64,61,60,106,104,107,160,167,180,140,151,174,144,159,183,156,165,181,166,173,186,128,132,136,60,56,55,122,124,129,154,163,172,161,166,181,151,158,176,143,150,166,157,165,177,135,141,148,56,54,54,130,137,145,159,170,182,167,180,195,162,172,190,153,161,176,130,133,140,113,111,111,4 236,212,214,240,209,209,244,216,217,243,216,220,244,215,218,241,218,221,239,220,220,235,211,210,238,213,214,235,186,176,233,177,162,245,219,222,246,220,224,242,219,222,239,220,221,235,213,212,240,220,220,227,162,137,214,120,82,231,166,154,231,167,156,237,192,185,239,217,218,236,221,221,239,214,214,239,196,194,221,133,102,194,75,38,194,72,34,220,131,94,240,210,205,237,218,219,240,210,209,241,203,201,224,136,102,211,102,62,214,114,79,226,148,115,239,201,194,238,214,217,239,217,217,241,205,200,229,146,114,224,128,87,234,166,139,241,198,189,241,214,212,236,217,218,238,207,212,240,204,202,242,198,190,242,197,186,243,204,194,244,216,215,241,217,218,233,213,216,238,208,212,242,215,216,244,217,215,245,216,216,244,216,217,242,218,216,241,213,213,234,213,213,4 131,119,129,149,140,153,163,155,172,167,159,177,174,167,187,171,163,178,158,148,160,147,139,150,141,132,143,159,150,165,173,166,187,168,154,171,140,107,105,163,143,149,172,163,179,157,149,161,145,137,148,156,142,150,161,143,152,118,81,82,90,36,24,162,135,135,174,165,181,160,149,161,151,142,153,143,123,126,110,64,50,90,40,31,117,69,60,173,153,159,177,166,181,167,156,170,151,143,154,158,145,152,153,129,132,125,80,70,136,92,81,182,168,179,182,172,189,168,157,171,147,139,150,167,159,171,174,165,178,164,139,141,171,149,155,188,179,196,182,172,188,165,153,167,143,131,142,161,151,164,173,163,178,176,164,179,181,170,183,183,174,190,177,168,184,159,147,160,134,120,130,152,141,154,165,153,167,173,161,179,178,167,184,175,165,179,167,156,169,153,141,152,4 212,193,207,220,199,212,228,207,219,229,214,232,231,213,230,228,211,230,226,211,227,220,203,214,216,198,212,224,194,206,224,176,174,231,211,224,236,222,240,231,218,235,228,214,229,222,205,217,223,209,224,224,189,192,204,121,99,224,169,166,229,188,195,228,195,203,228,212,224,225,211,222,224,208,221,228,204,218,221,162,157,196,101,83,187,84,68,204,114,94,227,193,191,225,213,224,223,203,216,230,211,225,226,171,166,206,115,93,200,109,94,208,125,108,224,178,171,224,208,218,223,208,222,230,213,224,228,173,167,213,126,103,221,152,137,231,185,183,228,201,205,223,207,215,220,198,216,226,204,218,231,195,198,232,192,190,232,195,192,230,208,214,227,210,221,219,201,210,217,192,212,225,206,222,229,213,223,232,216,227,231,214,225,227,212,224,224,204,213,215,194,200,4 183,172,168,186,175,177,189,182,183,189,175,176,190,177,179,191,186,191,191,185,189,188,180,181,185,177,175,189,180,182,190,181,184,190,176,178,191,174,175,192,185,190,192,186,192,189,178,185,187,176,175,189,178,179,188,176,178,189,170,167,176,147,135,185,172,170,193,190,197,190,181,189,187,178,179,191,185,187,179,162,159,146,104,90,162,122,106,187,173,170,193,191,197,191,185,191,189,184,183,190,186,186,176,155,148,149,109,95,154,114,96,192,177,178,192,186,193,192,186,191,188,183,183,189,182,181,175,153,150,166,135,127,164,134,124,194,183,188,192,181,191,192,180,190,186,179,176,188,180,180,190,178,182,187,167,173,189,172,178,192,183,189,192,179,187,189,167,178,184,176,172,186,176,176,187,175,179,188,177,185,191,181,189,192,182,189,191,178,186,188,169,177,4 134,109,125,152,130,151,156,131,153,161,137,162,166,145,173,154,128,148,143,118,135,128,103,120,143,119,137,159,138,158,171,151,178,169,145,173,174,154,186,166,140,165,162,139,162,144,122,143,149,127,146,163,143,161,179,159,186,131,82,87,139,93,100,170,141,165,168,146,170,152,131,151,149,125,143,165,142,158,171,148,171,101,49,50,116,53,50,164,128,147,168,146,169,150,127,146,153,130,146,175,156,175,169,147,168,83,33,35,129,72,77,174,144,167,165,141,162,147,120,138,155,133,149,173,156,174,180,162,184,149,104,113,148,96,101,177,152,177,164,138,159,147,121,139,152,133,153,168,150,170,178,160,183,181,163,187,167,131,149,171,143,166,162,137,157,145,119,139,144,123,142,160,140,160,171,152,174,176,158,182,176,154,179,165,140,159,150,120,136,142,116,136,4 221,186,167,229,200,186,227,195,179,230,196,178,233,207,199,228,196,183,233,199,180,225,189,172,223,188,168,231,202,185,218,178,156,189,127,95,217,173,149,198,149,125,196,142,120,229,189,172,224,191,178,233,203,188,209,166,145,142,74,41,190,125,81,178,110,70,186,126,106,233,195,182,225,192,178,232,196,180,184,130,103,144,80,48,189,130,90,214,163,125,206,141,105,224,183,167,204,157,130,171,107,72,162,97,65,168,105,71,201,149,113,214,168,134,179,105,61,211,160,132,206,158,127,165,102,69,166,101,68,182,116,75,213,168,137,219,177,148,180,112,71,217,171,143,225,192,173,228,195,179,219,181,160,211,167,141,198,136,91,225,181,150,229,195,175,230,197,180,222,187,167,226,195,182,219,187,177,234,208,197,231,196,174,233,201,183,235,208,197,230,202,185,4 242,221,225,245,216,218,246,224,230,245,219,232,243,214,225,243,207,212,241,215,225,238,214,228,243,220,225,244,216,218,241,205,208,237,179,172,239,189,186,242,201,208,241,212,224,238,221,232,242,218,229,249,217,222,205,124,109,145,45,31,202,111,92,238,179,177,243,212,229,239,220,232,240,213,229,248,210,222,196,108,94,99,20,22,160,63,52,227,145,126,241,207,214,240,220,232,240,217,232,246,201,210,178,84,69,99,21,24,153,54,41,227,155,141,242,211,222,239,215,227,241,212,220,243,204,211,211,124,103,121,27,16,185,98,81,245,213,220,238,218,233,239,214,227,239,210,218,240,205,212,241,202,205,232,171,160,240,197,200,243,223,235,237,222,231,240,216,224,239,211,223,242,210,215,244,217,227,243,227,237,245,221,230,243,218,230,239,225,234,238,222,230,4 104,89,108,133,125,152,155,144,173,166,158,190,171,167,196,163,159,186,142,139,164,114,109,131,115,99,124,150,140,172,176,166,201,186,176,213,190,185,219,180,173,204,159,153,182,127,122,149,130,117,145,164,155,189,182,166,203,150,106,130,161,126,152,187,175,211,169,162,195,137,130,160,135,123,151,172,164,197,174,147,178,110,40,47,109,41,46,168,136,163,169,155,188,141,133,164,130,120,150,164,156,189,187,175,209,159,120,140,143,94,107,178,156,184,166,152,185,137,125,157,128,120,148,160,152,184,184,179,211,193,185,218,190,180,212,183,173,207,159,150,182,133,124,156,117,108,132,147,142,172,170,165,197,180,175,207,181,177,209,170,166,199,145,137,170,116,107,136,98,90,110,126,122,151,151,150,179,161,160,190,159,155,185,151,151,183,125,120,148,97,88,111,4 140,135,131,147,136,135,156,145,150,164,156,168,159,150,161,154,147,153,139,133,135,115,107,105,145,139,138,155,142,146,159,144,153,168,161,177,159,147,160,158,146,156,148,138,142,124,114,115,145,138,138,157,146,150,160,148,158,145,140,156,141,135,148,157,145,154,150,138,142,129,116,116,138,128,129,154,145,151,153,145,155,116,115,131,118,120,137,153,143,148,147,133,135,131,119,120,130,118,121,148,141,148,147,138,146,93,90,105,95,93,109,155,148,156,149,137,141,131,119,120,121,110,111,137,127,132,145,137,145,118,112,122,121,115,127,153,147,157,146,138,142,131,122,124,115,106,107,128,118,123,141,136,143,140,136,145,142,138,147,149,142,150,141,134,137,125,118,118,106,99,101,121,115,119,137,132,139,147,144,150,147,142,148,144,138,142,132,123,125,106,99,99,4 209,176,175,213,180,181,212,176,175,212,178,177,211,175,167,210,177,173,208,175,173,204,168,165,212,179,180,213,185,190,206,175,176,202,173,176,209,180,178,212,184,183,209,180,178,206,172,171,213,181,182,211,185,191,190,169,176,177,157,163,193,164,169,208,180,182,208,177,177,205,169,166,210,175,172,209,179,181,188,168,174,149,144,152,156,128,131,202,168,170,208,177,177,206,173,172,210,174,170,210,177,174,197,172,176,164,144,153,166,136,137,198,167,169,206,177,175,207,175,174,211,177,173,212,181,179,207,176,177,198,157,160,196,160,165,201,171,173,207,178,176,208,176,174,210,177,171,212,183,181,212,179,179,210,172,171,209,174,176,208,179,181,209,181,180,207,174,172,208,175,169,211,181,178,212,179,176,212,174,171,210,176,176,209,178,178,208,176,174,206,173,169,4 167,149,135,181,161,148,187,168,158,190,168,157,192,174,165,190,174,164,188,173,166,181,163,151,175,157,143,185,167,160,191,173,165,194,179,172,195,180,172,195,179,170,190,175,167,184,169,157,179,161,148,187,171,161,192,178,170,195,180,168,197,178,163,195,181,173,190,179,167,185,167,151,179,161,149,187,169,158,194,180,172,182,149,126,180,144,115,196,183,173,191,178,166,185,162,143,180,163,156,188,169,159,195,175,163,176,135,110,173,127,93,197,182,171,190,174,162,185,164,144,178,160,150,186,168,158,192,169,156,194,171,161,195,171,158,195,179,169,189,170,157,183,165,147,173,154,139,183,167,156,191,171,161,193,175,164,193,176,163,192,173,157,187,172,158,180,164,145,170,150,134,179,163,150,186,167,154,189,167,151,192,171,157,189,166,150,184,165,149,177,157,135,4 108,92,101,128,115,125,142,130,143,148,136,149,152,142,155,146,133,144,133,120,130,114,99,108,117,101,110,138,125,137,150,138,154,159,148,166,160,148,165,155,141,156,143,130,144,120,105,115,124,108,117,145,133,144,159,148,164,169,160,177,168,156,172,163,151,167,150,137,151,130,116,128,127,113,123,147,135,147,163,154,169,136,113,120,135,109,113,172,165,182,149,135,146,135,122,134,128,115,125,147,136,148,158,147,159,137,115,123,138,113,119,169,160,177,150,136,148,134,120,131,123,109,118,141,129,139,157,146,159,166,156,172,167,157,173,161,149,164,149,136,149,132,118,129,116,101,109,136,122,133,150,138,151,154,140,153,156,144,156,152,140,152,142,128,139,124,108,118,105,89,97,127,113,126,142,130,146,148,136,152,151,139,154,143,130,144,129,113,124,113,95,105,4 212,210,224,207,195,206,199,179,184,195,173,171,202,184,182,204,189,193,205,195,200,202,193,199,208,204,214,181,142,139,156,92,84,162,114,107,164,123,109,187,156,147,206,193,197,206,193,200,206,194,198,150,101,96,92,47,50,102,60,57,138,90,79,168,133,119,203,190,190,206,192,198,211,201,207,144,111,111,60,43,46,102,64,61,149,100,91,146,96,82,187,159,152,205,191,197,216,210,221,161,141,146,45,36,36,86,60,56,143,95,84,139,87,77,177,133,125,202,186,190,208,197,206,196,174,178,111,82,80,76,47,46,132,81,71,132,79,68,169,127,115,200,183,187,208,202,210,206,192,198,188,166,162,131,101,94,124,80,71,133,82,72,175,140,135,200,185,193,207,203,210,206,194,200,201,186,187,191,174,171,170,139,129,176,140,134,193,169,172,198,177,186,6 186,165,173,191,170,177,192,171,177,194,176,188,190,170,178,181,158,166,174,148,157,165,141,147,187,164,171,192,171,182,195,174,185,196,175,187,192,172,181,185,163,171,176,151,161,162,135,143,188,164,171,194,172,183,197,174,183,168,118,115,166,119,116,186,163,173,178,153,163,165,137,147,187,163,172,193,169,180,173,128,127,161,102,98,156,100,92,169,130,130,178,151,163,165,138,147,187,163,173,193,171,180,167,116,111,165,111,109,156,99,91,174,140,145,180,159,172,167,140,148,180,151,162,188,163,172,191,167,171,185,154,159,179,146,150,185,164,174,177,155,165,168,144,153,176,147,154,183,160,170,186,164,172,187,165,173,185,164,172,179,156,162,173,150,157,163,140,147,174,145,148,179,155,164,182,160,167,184,163,170,180,158,163,173,148,155,168,144,152,156,131,137,4 146,129,130,161,144,149,170,154,160,173,157,163,170,153,158,167,151,158,160,145,148,148,134,139,153,138,140,166,151,157,174,156,160,174,150,148,170,144,141,171,149,148,167,152,156,154,142,147,157,142,146,170,153,156,174,148,145,176,149,145,174,147,142,171,143,137,169,151,153,158,144,149,160,146,153,172,156,162,176,152,151,179,154,150,171,140,132,167,134,126,169,149,150,160,147,152,158,145,153,168,151,158,172,144,141,171,139,133,171,140,135,165,132,125,168,150,153,159,147,154,156,144,153,167,149,154,153,107,91,140,88,72,150,108,101,142,98,89,171,158,165,157,146,153,151,139,147,165,151,158,161,132,129,131,78,63,129,72,59,150,114,108,169,159,166,151,138,142,144,131,139,157,142,149,160,139,144,154,125,124,158,130,128,163,144,147,158,145,153,143,129,133,4 184,161,168,191,170,177,195,174,183,200,184,193,201,185,191,201,185,191,195,178,180,183,164,164,185,162,169,192,171,177,196,174,181,199,175,180,206,192,200,204,189,194,196,178,179,186,166,166,190,168,173,196,175,183,175,130,124,160,101,90,199,172,171,204,187,190,197,180,183,190,173,174,193,173,180,196,172,177,128,71,65,128,73,71,169,121,113,196,171,167,199,183,188,190,172,175,192,172,180,201,178,183,131,85,83,114,58,56,154,100,91,196,170,168,197,181,188,187,169,172,190,167,174,201,181,189,165,124,119,140,80,67,163,109,97,195,172,174,192,174,179,184,165,168,190,168,175,198,180,188,201,179,183,196,166,165,190,162,161,189,166,167,181,157,157,180,160,161,187,165,171,194,175,182,199,180,187,198,177,183,193,172,177,185,162,164,175,150,146,173,151,151,4 209,182,188,217,194,202,219,196,203,221,197,205,221,199,209,220,199,209,216,190,197,212,188,192,210,180,185,219,196,204,220,194,203,222,191,196,221,187,189,220,194,202,218,194,206,214,191,198,213,180,187,215,165,163,212,140,129,205,119,91,210,128,95,217,175,174,218,190,202,215,190,198,214,179,184,208,128,109,200,97,65,200,107,79,206,118,88,208,126,100,212,154,148,218,192,200,212,176,178,209,138,120,205,111,82,213,140,130,211,137,126,204,108,79,210,140,128,218,193,202,213,184,190,215,174,172,213,150,137,211,126,107,206,115,88,206,121,97,214,159,155,215,187,193,212,184,188,215,186,190,217,182,185,216,166,162,216,170,167,218,180,184,218,188,194,215,188,190,209,178,178,214,191,196,217,195,201,220,194,202,221,196,207,219,196,205,218,196,202,213,192,194,4 188,151,152,202,177,184,209,186,193,212,188,192,212,192,199,209,189,196,204,176,175,194,166,162,195,159,162,207,174,181,210,167,171,212,168,169,212,167,162,211,182,184,207,184,188,198,174,171,201,168,170,205,149,148,197,111,103,194,104,91,200,111,90,209,159,152,208,180,183,200,175,173,203,166,166,203,140,137,194,101,90,201,125,122,202,128,119,200,122,108,201,141,135,204,175,172,203,168,173,209,163,166,206,131,122,207,138,134,205,138,134,196,112,100,199,134,128,204,175,172,202,173,175,211,180,184,214,170,172,209,138,132,203,125,113,201,128,119,205,153,151,201,172,168,199,167,164,208,184,188,213,189,196,215,184,187,214,182,183,213,182,184,207,180,179,197,168,162,194,159,156,203,180,181,209,190,195,213,190,197,212,191,198,209,190,194,203,183,179,192,166,159,4 133,95,111,151,119,136,164,136,154,170,141,158,172,145,164,169,142,160,158,126,142,142,108,125,142,106,122,157,122,139,164,127,143,170,132,149,172,136,152,174,145,164,166,137,156,153,123,140,153,120,132,157,114,125,139,73,78,133,60,63,144,73,76,173,137,155,170,142,163,158,129,146,157,125,136,161,118,126,136,63,63,142,76,84,146,78,85,149,85,94,161,121,139,161,132,150,160,130,145,172,141,156,162,106,112,164,108,117,159,102,113,135,60,67,156,108,126,162,135,155,162,135,148,175,147,163,181,148,164,170,120,126,152,86,91,149,85,99,163,123,143,160,131,151,156,124,135,174,146,161,184,160,178,185,157,174,182,151,170,178,144,165,170,137,155,156,122,138,149,115,127,167,138,152,179,154,172,181,158,178,182,159,180,178,152,171,170,141,159,152,117,133,4 198,170,184,213,189,206,221,198,215,223,199,215,221,195,209,217,193,209,210,184,201,196,169,184,206,179,195,216,191,208,219,188,201,220,186,197,212,171,178,206,166,172,210,181,194,201,174,189,210,184,200,213,179,189,205,155,157,200,144,146,191,125,128,188,126,128,196,148,150,200,170,183,209,181,195,206,162,166,188,120,118,182,106,103,178,100,99,187,122,126,193,144,147,199,167,177,208,180,192,199,149,151,186,114,110,187,113,112,185,112,112,193,133,135,205,166,171,206,180,193,196,159,165,189,132,131,189,123,122,192,126,124,195,134,134,204,158,162,211,180,190,207,181,195,184,141,143,175,111,106,199,148,151,207,161,163,209,167,169,218,191,207,212,187,202,201,175,187,184,148,153,183,132,130,201,159,163,217,188,200,217,190,203,214,190,206,208,181,196,192,165,178,4 162,132,157,171,137,161,179,148,171,178,142,163,167,123,141,163,124,144,163,130,154,154,124,150,164,132,156,173,139,163,178,140,161,179,138,158,166,117,134,166,123,142,169,136,162,158,127,153,166,130,151,175,137,161,177,134,157,169,118,134,168,117,134,177,140,164,170,136,159,161,130,154,153,104,119,172,128,149,168,116,134,156,94,106,169,120,138,177,139,162,166,126,143,159,124,144,139,82,90,167,119,139,161,102,119,162,103,120,175,130,150,178,141,162,169,133,152,159,126,149,154,108,124,167,122,140,164,109,127,159,100,118,173,128,143,175,136,154,174,145,168,162,133,159,161,124,145,165,119,137,164,112,130,169,120,139,168,122,136,165,124,142,172,144,171,160,131,158,156,120,141,162,121,141,169,128,147,170,129,148,166,122,141,166,132,157,161,130,157,150,119,146,4 112,91,90,114,91,94,131,109,114,139,118,123,161,144,147,170,158,158,151,138,135,146,134,130,119,96,96,130,109,116,141,120,129,138,105,106,147,110,108,179,168,173,161,148,146,153,141,139,126,103,106,143,124,129,137,106,111,126,74,72,140,84,81,170,142,141,171,161,161,157,145,142,130,104,107,145,123,127,135,97,98,131,79,78,157,114,118,166,126,123,170,153,151,162,151,149,133,103,106,145,121,126,147,119,123,137,89,88,153,108,109,162,114,116,161,129,122,164,153,149,130,97,102,144,114,121,147,116,123,141,103,105,143,94,93,148,94,92,155,118,111,165,153,150,126,92,93,140,105,110,145,110,117,142,105,112,148,113,118,158,123,125,162,135,138,159,141,139,120,87,87,133,96,98,141,106,111,141,104,109,143,110,115,155,126,132,154,125,129,146,119,119,4 214,181,190,227,197,208,236,208,221,237,210,223,237,212,222,237,212,220,228,197,203,213,179,184,221,190,200,232,203,214,238,212,225,242,218,231,243,216,226,239,211,218,233,205,212,221,189,197,227,199,210,236,210,224,241,216,228,205,171,191,166,125,153,219,183,195,237,208,217,226,197,206,229,201,211,237,209,219,239,212,225,159,122,159,97,64,119,173,132,159,238,210,222,228,199,211,230,203,214,238,210,221,242,215,228,161,127,163,95,65,121,166,128,161,234,205,218,225,195,207,229,200,213,238,212,225,246,220,229,202,170,192,130,89,131,190,156,184,234,206,219,221,187,197,225,196,207,236,208,219,240,213,224,238,209,219,227,194,211,229,198,214,228,197,210,217,184,196,219,188,199,232,203,214,238,210,221,236,206,213,238,208,217,233,203,215,223,191,200,206,169,179,4 214,183,173,214,190,180,215,196,185,216,194,183,216,191,182,215,190,180,213,188,178,213,186,176,214,187,177,215,186,176,217,194,185,216,184,172,215,184,173,215,193,184,214,189,179,213,185,176,216,185,176,216,178,169,203,154,139,181,100,70,193,122,95,213,181,169,213,189,181,214,190,180,214,181,175,215,170,161,169,83,61,127,31,8,168,74,39,209,156,134,216,189,183,212,187,178,214,181,174,214,171,163,181,97,74,164,62,36,177,75,39,202,146,126,219,195,189,214,186,175,214,180,174,214,177,172,203,135,118,193,100,72,198,126,97,214,175,163,217,190,182,215,186,175,214,178,172,215,180,174,213,171,166,209,152,133,215,174,161,218,184,180,216,187,179,214,188,178,212,180,172,214,182,175,215,178,173,214,175,166,217,180,171,217,180,174,216,182,176,214,184,175,4 201,182,181,208,197,200,214,186,182,213,173,166,211,173,165,212,180,173,209,189,187,203,189,187,203,192,193,212,201,206,199,152,138,194,131,115,210,155,149,211,173,167,210,190,185,205,190,189,207,198,203,207,182,178,164,94,75,185,108,95,195,98,85,202,150,144,213,192,186,202,187,184,207,194,197,186,130,100,166,95,71,189,117,102,178,83,66,189,123,107,211,178,168,190,168,159,204,189,190,198,159,139,183,119,92,184,117,98,201,141,127,202,146,129,204,164,150,197,178,169,202,191,193,209,195,195,185,125,95,177,109,79,204,157,138,214,179,172,208,181,178,203,189,186,203,194,198,207,197,200,196,154,132,200,153,130,214,184,173,213,190,185,208,192,191,199,190,191,199,188,193,204,195,198,207,189,183,211,190,184,211,194,189,210,193,188,198,181,177,193,182,182,4 154,139,154,165,155,171,174,167,186,168,157,171,170,168,186,163,160,174,150,142,151,137,126,132,161,147,165,168,154,171,173,162,182,171,162,179,175,170,190,167,161,177,154,147,160,140,128,136,168,159,175,174,164,182,176,166,186,180,172,193,177,171,190,166,157,173,157,151,168,146,140,155,168,158,176,168,151,162,182,175,194,149,115,115,155,130,134,167,157,176,160,152,169,146,139,152,165,156,174,172,161,181,182,176,196,151,121,126,160,141,150,170,166,187,154,144,158,143,134,146,156,137,150,171,162,181,178,175,194,177,170,189,171,161,179,161,153,171,151,141,155,142,130,140,156,141,157,165,156,175,166,156,172,163,149,164,159,144,161,147,129,138,150,143,155,138,129,138,154,147,161,150,130,139,156,141,153,158,146,162,158,150,166,150,143,157,143,135,144,129,118,122,4 239,222,228,252,237,243,252,231,238,247,221,226,246,223,226,243,221,222,236,212,215,227,203,212,245,230,233,254,238,243,252,229,235,240,206,201,244,215,212,244,217,217,241,217,219,231,205,214,246,227,229,249,227,229,199,135,125,169,101,85,196,142,122,243,211,207,244,214,217,237,210,221,244,225,228,246,213,212,116,61,55,85,31,26,159,89,67,219,177,164,247,218,223,241,213,229,241,221,226,253,225,228,120,94,95,63,28,22,149,74,56,193,129,112,246,217,220,238,205,216,238,216,220,248,224,227,209,169,165,110,64,54,125,53,35,192,134,119,244,217,221,241,217,227,234,213,215,241,219,220,240,209,206,214,175,164,191,140,125,224,180,179,237,204,212,236,213,227,227,206,209,239,218,220,239,211,212,232,198,191,236,204,201,235,201,206,234,200,209,228,202,216,6 174,151,169,183,163,183,189,170,189,192,174,192,191,171,190,189,169,185,183,161,175,173,149,162,178,154,170,188,167,187,194,175,194,196,181,201,195,180,198,193,175,191,185,164,179,177,154,167,182,160,177,190,170,191,195,172,188,196,162,167,195,174,190,194,176,194,187,164,179,179,155,167,184,162,182,190,173,196,190,154,164,146,70,53,169,118,116,197,177,199,186,163,180,180,156,167,180,156,178,190,173,195,189,154,163,128,54,41,168,119,119,199,180,201,187,163,180,180,155,165,179,157,175,188,168,188,193,172,190,191,155,162,197,172,186,194,175,192,189,167,183,179,154,166,177,152,169,185,162,182,192,172,192,196,179,197,195,177,193,192,171,185,184,161,175,176,154,165,172,143,161,181,156,176,188,167,186,191,171,185,192,171,185,188,168,181,180,155,166,171,145,152,4 180,143,152,196,163,173,207,175,187,208,175,189,211,180,193,206,173,184,197,164,175,184,148,158,188,153,162,204,172,183,213,187,198,216,191,203,216,191,203,215,186,198,204,173,185,191,158,167,197,166,178,209,181,192,216,193,204,221,201,213,224,205,218,218,194,206,209,178,191,197,165,177,199,168,177,211,181,192,219,197,210,215,184,190,201,155,154,215,187,199,211,182,196,198,165,177,200,172,182,211,185,194,222,202,215,195,147,147,129,46,28,211,176,183,213,184,199,196,163,175,193,160,172,208,178,190,218,194,206,211,179,185,189,138,137,216,188,199,210,179,192,196,163,174,188,154,163,204,172,182,212,182,193,218,192,204,222,196,209,215,186,198,204,172,181,191,156,163,183,151,159,197,165,175,205,172,182,211,179,191,212,182,192,207,176,185,198,166,174,184,148,156,4 185,160,162,201,179,181,211,190,192,213,191,194,214,193,197,213,192,197,205,182,187,184,153,158,193,169,172,207,187,190,216,199,204,219,202,208,219,201,208,217,196,204,211,189,194,196,168,172,200,180,184,213,196,201,219,203,208,222,205,213,222,202,211,222,205,214,214,191,196,201,173,177,203,184,188,214,196,200,223,211,220,199,160,162,159,88,81,197,157,160,219,201,211,202,174,181,203,184,187,214,197,203,226,211,219,173,113,105,77,0,0,117,50,45,214,185,190,202,176,186,201,181,184,213,196,202,222,205,213,211,180,181,143,88,88,161,113,117,214,188,197,200,173,183,196,173,177,210,190,197,218,198,206,223,205,213,225,204,212,219,195,204,210,186,198,197,169,180,189,166,169,206,185,191,214,194,201,216,199,204,214,193,200,210,186,194,202,173,183,186,152,163,4 190,148,161,193,150,160,194,148,157,200,159,175,205,170,189,204,169,183,204,169,183,201,162,174,192,151,161,192,147,156,193,144,152,200,156,167,206,169,188,207,176,193,207,172,183,207,172,186,192,148,155,195,147,156,187,128,121,177,113,98,189,135,138,211,180,198,209,176,186,208,175,186,191,147,151,194,146,149,184,119,99,155,84,70,141,76,66,203,160,168,212,181,194,208,176,182,194,151,158,195,148,151,193,138,125,156,87,72,122,55,49,186,136,139,216,187,206,207,171,176,194,152,157,194,146,146,202,161,163,189,138,133,181,117,112,205,164,176,214,187,214,208,173,185,190,148,152,196,155,161,204,166,175,203,163,166,205,162,167,207,170,180,211,180,201,207,170,181,185,143,147,196,156,162,201,161,165,200,158,154,206,168,173,207,168,177,209,174,189,205,168,178,4 221,189,187,227,194,192,229,196,194,229,195,192,228,192,191,226,188,189,224,185,186,219,180,182,223,192,189,227,195,192,230,198,195,230,195,193,229,193,192,227,189,190,224,185,186,221,180,182,224,192,190,227,193,190,229,190,186,234,195,191,234,193,191,226,185,184,226,183,183,222,181,183,224,190,188,226,186,181,223,165,158,193,120,113,194,128,123,228,179,176,225,181,177,223,183,182,224,185,184,225,180,174,216,141,131,155,65,55,186,116,112,231,184,183,225,184,183,224,186,186,223,186,184,226,186,181,225,175,170,230,179,174,233,188,187,228,186,185,227,189,190,224,187,189,221,188,187,225,190,188,228,189,186,228,189,184,228,189,188,228,190,189,226,186,187,222,183,186,218,185,184,224,189,188,226,188,185,227,190,187,228,190,189,227,187,187,225,185,187,220,184,185,4 173,135,147,191,157,169,202,170,185,208,181,197,209,181,197,204,175,192,196,164,179,182,147,162,184,150,162,199,171,185,210,183,199,216,193,209,214,191,207,210,182,200,201,171,187,189,156,171,190,158,171,205,179,194,214,191,206,221,199,216,220,197,213,214,190,207,207,178,196,195,162,180,192,161,174,206,180,195,214,189,204,216,187,202,215,184,200,213,182,199,207,175,193,197,165,184,192,162,175,205,177,193,212,179,192,170,112,121,126,64,72,204,164,183,208,175,194,197,165,182,188,158,172,203,174,191,211,177,190,193,148,158,191,149,163,212,180,199,206,176,195,193,162,180,185,153,167,200,171,187,210,181,198,215,187,203,217,188,205,209,180,198,201,169,187,188,155,172,177,143,158,193,162,177,201,170,188,206,175,192,207,176,194,203,171,189,192,160,177,181,148,165,4 189,172,192,184,162,182,183,161,179,186,165,184,188,169,193,189,169,193,186,168,198,179,158,190,191,172,189,168,108,93,169,112,97,186,155,154,174,120,105,171,118,112,174,149,171,169,146,175,190,172,192,172,115,105,160,82,46,177,121,88,173,110,77,169,96,76,164,108,112,163,140,165,187,165,185,183,149,152,173,111,78,166,95,52,169,106,71,161,75,47,159,81,65,154,124,141,184,156,174,177,125,106,171,109,69,165,92,49,168,99,61,161,85,58,161,106,106,157,129,155,181,153,173,181,138,133,173,116,83,173,111,73,176,119,89,170,122,112,159,129,152,148,120,149,184,158,180,182,151,165,182,141,138,176,129,110,173,121,95,169,128,122,160,134,159,146,117,142,186,162,185,183,157,177,183,156,173,178,147,155,175,137,134,167,138,153,154,129,159,150,125,155,4 180,143,153,195,162,176,202,170,183,206,177,190,210,184,200,207,181,196,200,169,181,190,160,172,188,157,169,201,172,185,207,180,196,207,176,189,197,154,160,197,156,163,201,170,181,196,168,181,191,161,174,203,176,189,209,179,195,194,143,149,164,91,85,153,76,67,192,150,155,197,168,178,191,161,173,202,173,188,193,142,150,189,129,138,158,88,88,149,75,66,193,150,155,195,165,175,189,158,173,190,145,160,173,107,106,162,90,91,136,57,52,169,111,112,206,179,193,197,170,182,186,154,169,184,139,145,171,107,101,155,83,77,160,95,90,190,150,157,204,179,194,194,165,179,180,147,155,189,155,165,192,156,166,196,159,169,205,178,189,204,180,192,194,160,169,183,147,155,175,143,155,186,156,170,196,171,188,199,172,187,199,170,180,200,174,187,191,161,172,180,145,154,4 151,125,119,166,137,134,180,158,158,183,162,160,185,161,157,184,163,157,188,165,159,178,156,155,165,145,140,179,160,159,184,170,169,176,168,170,178,164,162,187,170,165,182,158,154,178,156,153,169,151,150,183,165,168,187,172,175,179,174,175,178,174,176,182,174,173,180,163,160,180,160,155,173,159,159,185,169,170,180,164,165,129,136,145,163,157,157,187,179,178,183,175,173,180,164,160,176,162,159,187,173,173,183,167,168,137,142,153,136,127,125,184,171,169,186,174,174,176,161,157,174,156,155,183,165,167,185,166,170,178,173,178,162,147,144,178,163,160,188,178,178,179,162,160,167,150,150,178,159,162,179,162,166,178,174,176,176,167,167,179,166,164,181,172,171,177,168,164,156,137,136,170,152,153,176,157,159,175,164,168,176,166,165,175,163,162,173,164,163,168,158,156,4 203,167,180,218,183,200,219,185,205,221,187,210,219,183,201,215,176,184,215,185,205,211,185,206,207,172,187,218,187,206,221,187,210,206,149,152,211,157,160,220,189,209,216,190,211,213,185,204,214,174,184,218,180,194,209,157,157,163,72,46,158,73,67,208,163,178,219,195,220,214,181,202,214,181,199,221,190,212,185,117,104,155,62,48,145,54,40,190,137,142,222,197,223,216,183,201,214,185,208,221,193,219,192,133,133,159,65,41,186,101,76,216,170,184,218,187,207,215,175,183,213,184,205,217,188,213,219,182,200,206,141,134,208,147,145,222,189,211,218,180,192,214,174,185,211,187,206,215,190,209,219,192,213,220,182,199,219,177,189,222,194,215,219,185,205,215,178,193,209,182,199,212,186,206,217,191,211,217,178,189,220,186,205,220,190,212,219,185,205,215,180,201,4 207,179,175,211,184,179,216,189,184,217,184,177,214,175,162,208,161,144,211,164,157,209,170,164,209,184,182,214,186,183,215,181,174,213,174,160,212,168,151,211,164,148,210,165,154,210,169,163,211,185,184,211,176,169,204,151,128,205,150,125,210,161,144,212,167,153,211,167,154,210,167,158,210,181,176,206,162,146,197,132,103,195,124,94,201,137,113,206,146,128,207,153,137,206,160,146,206,171,157,198,141,117,192,120,93,188,113,88,198,128,107,205,137,116,203,142,121,205,152,141,207,171,159,202,152,133,199,130,107,206,147,131,211,162,150,207,153,135,206,152,135,207,152,145,208,175,170,211,175,167,210,164,153,213,171,161,217,180,172,215,176,166,213,174,165,209,166,161,207,178,174,213,181,178,218,185,182,218,184,178,217,182,176,218,183,178,215,180,175,209,169,164,4 165,142,149,168,143,150,171,147,155,174,154,164,174,155,164,170,149,154,160,137,138,148,120,120,168,143,151,174,151,160,175,151,159,177,159,169,176,157,166,174,155,164,165,143,148,153,129,131,172,149,154,176,154,161,179,160,169,181,162,170,180,161,171,174,156,164,168,149,157,158,134,139,174,153,160,178,160,168,186,169,180,152,120,120,153,122,122,178,160,170,168,147,155,157,134,139,173,151,159,177,156,164,185,165,174,150,116,114,149,113,112,178,157,168,165,140,147,157,133,138,170,146,153,175,149,156,177,155,165,180,157,166,176,151,158,171,149,159,166,142,150,156,131,136,164,137,142,172,148,157,175,151,161,175,151,160,173,150,158,170,147,155,161,136,140,150,123,127,159,131,138,166,141,149,170,144,151,171,146,151,169,145,151,164,139,144,155,129,133,146,119,123,4 158,135,147,173,149,164,179,155,168,183,160,173,186,164,177,181,155,167,175,148,160,163,135,145,168,145,160,179,157,171,186,164,178,189,167,182,186,161,172,179,145,150,180,153,165,172,147,160,174,151,166,186,165,181,189,168,183,185,157,168,181,146,152,181,146,150,182,152,163,176,150,164,177,156,171,189,168,186,182,153,163,160,109,107,165,116,116,175,136,140,178,143,151,176,147,158,178,157,172,184,162,174,166,122,122,143,82,78,146,86,85,163,111,109,168,126,126,175,145,156,173,150,165,181,157,168,170,130,131,160,109,107,176,136,143,176,136,140,174,137,141,175,144,157,166,142,155,180,157,171,185,161,174,187,159,170,189,161,173,188,161,173,184,158,171,174,146,161,161,137,151,177,154,169,183,161,176,187,165,180,188,165,177,185,162,175,180,154,169,169,140,155,4 194,163,167,209,180,187,219,194,209,224,200,213,225,199,212,221,188,195,208,164,165,174,115,122,203,176,181,206,164,168,198,126,121,218,170,171,221,174,177,223,176,181,217,172,173,203,149,150,207,178,187,203,153,156,188,93,80,201,118,104,207,124,113,207,124,116,218,170,171,211,181,191,205,168,175,192,123,119,180,83,73,201,116,104,198,105,94,206,121,111,202,126,114,208,166,166,208,183,193,188,112,106,168,71,68,189,96,86,199,108,96,200,111,98,189,99,80,205,155,149,209,192,206,198,143,139,184,90,76,195,104,91,202,120,110,195,106,93,197,121,106,206,165,159,205,188,201,213,181,182,204,141,131,195,110,95,199,122,104,205,139,122,206,164,155,199,155,147,193,172,185,207,177,178,215,186,185,217,180,178,212,165,155,210,164,156,205,174,169,176,125,120,4 183,173,186,191,183,199,196,191,208,196,188,205,198,191,209,198,192,210,194,189,206,185,178,189,188,177,193,195,187,206,200,193,215,202,197,219,203,200,224,202,197,217,197,192,211,189,182,197,186,174,188,193,180,196,203,193,212,199,189,212,193,180,198,201,193,214,196,187,206,193,185,199,188,176,190,192,173,178,195,177,185,135,94,95,120,77,75,201,188,204,202,196,215,197,191,208,194,183,198,194,180,192,194,176,188,112,58,51,121,77,77,211,205,226,203,199,219,196,191,208,190,179,194,196,183,202,207,199,220,184,163,172,177,154,165,208,203,226,202,197,218,196,190,208,190,180,195,199,191,208,205,199,218,208,203,224,207,200,219,205,199,219,201,195,214,193,187,205,190,181,196,195,186,202,200,191,210,203,197,215,204,199,217,203,199,218,196,190,209,189,181,199,4 189,158,160,196,163,161,211,187,193,213,191,200,213,190,199,210,189,198,203,180,187,193,170,178,196,168,175,207,182,190,216,195,204,219,201,213,217,194,208,215,192,205,208,187,198,198,175,184,200,173,178,213,194,201,219,201,210,209,175,179,207,169,175,214,187,199,209,185,197,198,172,180,202,175,183,216,197,206,207,172,171,182,119,112,188,134,129,209,175,182,210,185,196,198,173,182,202,176,184,214,189,198,204,162,162,163,100,99,175,115,113,211,180,187,209,182,194,196,165,176,201,173,180,210,182,191,213,184,194,179,129,134,174,114,115,208,175,184,197,163,173,189,154,168,196,166,173,208,181,192,209,179,189,202,157,170,204,162,176,208,177,191,193,156,167,181,143,158,184,151,157,197,165,173,203,170,182,203,165,179,204,168,182,202,169,184,192,157,171,176,134,149,4 209,186,170,218,200,187,216,190,171,188,139,104,218,196,176,222,205,190,217,197,176,211,189,165,213,191,173,220,194,179,223,199,185,224,203,186,220,195,172,223,203,186,219,202,184,214,193,170,217,193,178,223,196,182,216,182,163,187,131,107,188,123,90,212,168,140,221,200,180,215,195,174,217,197,182,224,206,191,193,140,114,176,98,71,182,108,78,192,123,86,218,187,161,216,197,175,217,199,184,221,203,186,193,130,99,176,98,68,183,108,78,195,129,90,218,189,165,217,196,174,216,197,182,222,203,187,208,161,130,177,105,72,186,116,84,213,175,144,222,203,185,216,193,170,213,195,175,219,203,187,223,199,179,216,177,150,217,183,157,224,204,186,219,200,180,213,192,167,210,189,168,217,199,180,221,201,183,225,204,187,225,200,180,220,193,167,217,194,172,209,185,158,4 177,162,152,189,174,166,200,186,183,205,193,193,204,192,192,201,187,185,194,181,177,172,152,138,185,173,165,196,182,176,204,190,187,209,199,200,211,200,200,207,196,196,199,187,185,188,176,173,189,176,169,200,187,183,209,200,201,208,193,193,177,135,121,197,175,169,205,195,196,191,175,171,189,176,171,201,188,185,214,205,205,182,151,143,137,77,61,165,122,109,203,189,188,190,169,161,190,177,170,190,171,163,169,137,121,172,139,134,134,74,63,140,86,74,193,173,169,194,179,176,187,175,168,192,176,166,186,161,152,181,153,149,125,66,53,139,85,69,195,177,173,193,183,183,182,169,160,196,184,181,206,195,195,198,176,175,169,133,122,178,147,135,198,185,182,187,175,171,176,161,152,189,175,170,196,182,182,198,179,179,203,190,190,198,185,183,191,177,173,180,166,160,4 201,196,196,203,192,190,204,184,187,203,185,187,201,189,190,200,193,196,200,192,193,197,190,191,202,192,193,200,188,191,202,185,191,193,153,137,188,143,119,198,177,171,198,187,189,197,188,191,202,193,194,200,187,192,196,163,156,151,90,63,127,59,32,166,111,86,199,177,176,195,183,185,201,197,199,202,187,187,163,103,78,121,49,27,119,48,29,134,69,46,188,152,146,196,177,184,201,195,198,202,188,185,156,98,74,124,48,25,130,55,32,119,50,29,176,134,125,197,177,185,200,192,195,205,193,193,165,120,105,126,52,30,123,45,25,126,61,42,190,158,157,196,176,183,201,193,194,202,193,194,195,169,162,159,102,81,143,82,62,186,145,132,196,173,180,194,175,182,200,192,193,201,193,195,200,190,191,198,174,168,195,167,162,197,179,184,193,176,182,193,174,181,4 199,188,176,209,198,189,215,207,202,217,209,207,217,207,204,216,204,201,212,199,194,200,186,178,204,194,183,214,205,197,219,211,208,221,216,216,220,212,213,219,209,209,215,203,201,205,190,184,207,197,187,218,211,206,221,214,213,221,207,201,223,205,199,222,207,204,218,206,205,211,198,196,207,195,188,217,208,205,223,214,213,212,179,161,176,110,83,195,141,118,220,206,204,213,202,201,208,196,188,217,210,207,217,198,190,165,103,81,123,41,21,190,134,112,221,209,208,211,199,197,206,195,186,217,209,207,206,172,155,157,80,55,172,102,77,215,189,180,219,208,210,210,196,193,200,187,178,213,201,199,212,192,188,197,152,135,213,186,176,220,206,206,215,201,200,206,191,186,193,177,169,206,192,186,212,198,196,216,204,203,218,208,208,215,202,201,209,194,190,199,182,175,4 243,229,244,241,226,241,244,232,248,244,230,242,241,229,245,245,233,246,244,233,243,245,234,246,243,231,245,241,227,239,216,187,202,183,137,157,223,194,212,246,236,249,245,234,244,246,234,247,243,232,249,228,204,216,139,85,110,114,66,98,140,96,124,229,209,226,245,235,251,245,232,246,245,235,251,214,185,203,125,75,107,129,93,127,95,57,94,181,145,172,244,230,245,243,231,245,243,230,245,222,199,217,149,100,132,165,123,145,116,72,109,169,129,156,248,235,248,246,234,248,242,228,241,239,225,241,184,135,156,172,115,128,131,78,111,184,146,167,250,241,254,246,236,250,244,232,244,243,232,248,225,199,212,187,137,153,189,147,167,236,219,233,247,237,253,246,235,249,243,230,242,240,227,242,241,228,243,238,223,238,241,227,243,245,234,248,245,232,247,244,232,247,4 206,201,193,213,208,204,217,211,209,219,213,213,220,208,209,219,207,207,216,203,203,211,196,188,210,204,198,217,211,209,220,211,208,220,198,184,223,199,191,222,202,199,219,203,199,214,200,194,213,203,199,218,211,212,222,204,195,217,177,151,204,137,105,208,148,118,218,190,175,216,203,198,213,205,201,218,213,215,218,187,173,187,115,84,150,65,43,187,101,64,216,180,159,217,206,202,213,207,206,218,200,195,202,139,104,164,82,60,165,81,56,207,147,119,220,202,197,216,205,200,212,203,201,218,202,198,206,147,121,190,104,72,206,138,104,220,184,165,221,207,211,216,204,199,210,198,194,216,207,209,216,183,171,215,171,152,222,197,186,222,209,207,220,207,207,215,201,196,207,193,188,213,202,201,218,204,204,222,211,210,222,212,211,220,211,210,217,203,202,211,196,188,4 180,160,160,190,171,172,197,178,178,202,187,189,198,180,181,194,177,178,186,169,169,173,150,149,180,159,157,191,170,169,200,182,185,206,193,198,205,192,199,201,187,191,191,173,176,177,157,161,183,162,159,198,182,183,207,195,200,209,199,206,209,197,201,205,191,196,195,179,185,182,165,167,187,168,167,200,185,187,210,199,203,205,186,188,176,130,116,181,143,137,193,175,177,185,169,171,186,170,170,202,189,193,205,187,188,192,153,146,148,81,64,155,98,83,196,177,179,183,163,164,185,170,168,198,184,188,199,176,175,185,140,125,171,117,98,183,148,138,196,181,185,181,161,163,180,162,161,193,177,180,200,183,187,196,169,163,196,170,166,199,183,185,187,168,169,176,154,154,173,153,154,187,170,172,193,175,176,197,182,186,196,180,184,186,165,166,180,158,159,170,146,146,4 176,149,154,181,155,159,184,155,157,183,153,154,184,158,159,183,155,159,181,154,158,177,147,145,180,156,163,184,158,163,186,160,163,186,160,164,186,158,159,186,158,163,184,156,158,180,152,152,181,152,155,186,158,161,188,162,164,187,158,156,185,155,153,187,158,159,186,159,160,182,155,158,181,150,149,185,158,160,191,164,163,146,105,93,159,122,115,192,167,168,186,159,159,183,155,157,182,153,155,186,159,162,190,162,164,145,103,90,156,117,106,193,168,169,186,160,163,183,155,156,182,154,158,187,161,166,188,160,163,188,158,154,189,161,159,188,160,160,187,159,161,183,155,156,181,154,157,186,159,163,187,158,158,187,157,154,188,159,160,188,160,162,185,156,157,182,154,158,178,149,148,183,153,153,187,158,157,189,162,164,187,157,157,187,158,161,182,151,151,177,146,145,4 176,157,150,191,174,170,201,185,182,205,192,191,205,194,192,202,190,186,193,178,173,181,165,159,184,168,163,198,184,180,207,195,195,209,200,201,208,199,199,205,194,192,198,186,183,186,170,165,189,174,168,202,189,187,209,199,200,214,207,209,215,207,210,208,200,201,202,190,189,191,176,171,189,174,169,202,189,187,213,203,206,193,168,165,161,113,96,203,187,183,204,197,197,193,180,176,190,175,173,201,188,187,213,203,205,170,128,118,122,47,20,190,161,151,205,198,199,191,177,173,184,167,161,198,183,182,207,196,197,199,175,171,183,143,127,202,186,184,201,190,189,189,174,168,178,160,155,191,172,171,201,186,187,205,192,193,204,190,188,202,188,188,196,182,180,184,171,165,170,153,148,184,166,162,193,177,176,196,180,179,197,182,180,195,180,178,188,173,169,176,162,156,4 181,161,157,194,176,174,204,187,188,208,192,196,206,191,196,202,184,183,195,176,175,184,167,169,187,167,165,199,182,183,209,193,197,210,193,199,208,196,202,207,192,196,199,183,186,190,173,175,191,173,173,205,191,194,212,197,201,211,194,200,217,203,210,213,198,205,203,186,190,194,177,178,195,179,180,207,195,198,213,202,206,217,203,211,178,141,135,199,179,182,210,198,204,195,179,182,193,176,174,201,185,189,212,203,207,220,207,210,111,56,46,163,126,121,214,205,212,192,175,179,190,172,170,202,183,183,212,199,202,216,205,209,177,139,133,189,158,153,205,192,197,188,169,172,186,167,167,201,183,183,207,190,191,211,196,201,214,200,205,208,192,197,197,181,185,186,168,168,180,160,157,193,175,174,200,181,180,205,188,189,205,189,192,199,183,186,192,176,178,183,165,164,4 197,179,176,200,182,179,200,177,180,200,181,185,202,184,183,199,181,178,196,178,175,192,178,174,200,182,181,203,181,178,200,175,175,206,184,185,206,189,188,202,186,185,199,184,180,194,181,179,199,188,189,203,187,186,209,189,192,183,137,124,184,142,131,205,193,198,200,189,189,196,184,183,198,189,190,202,191,193,214,195,195,133,75,60,115,54,37,206,186,187,198,189,190,194,182,181,196,183,183,200,190,191,210,196,196,158,107,92,137,68,46,205,179,173,199,189,188,194,180,177,198,181,175,201,189,186,203,191,191,204,179,177,202,169,161,203,185,183,198,186,185,197,181,179,197,179,173,199,183,178,202,186,184,204,189,192,205,188,188,201,189,187,197,187,186,196,185,182,195,174,167,199,178,172,202,182,175,203,187,184,201,187,185,198,186,184,196,186,182,194,187,182,4 135,110,106,150,128,124,163,146,145,168,153,154,169,156,158,150,128,125,148,124,124,143,119,120,143,123,120,162,147,144,172,159,162,174,160,160,176,162,163,172,156,162,159,135,136,148,122,121,154,139,137,168,154,153,173,161,166,184,174,178,182,171,173,175,160,164,166,147,150,157,138,141,159,147,145,173,161,163,178,166,170,166,145,142,158,133,130,180,169,176,173,160,163,161,145,147,156,140,136,175,164,171,183,173,180,140,102,90,135,96,85,185,175,181,175,163,166,162,147,150,155,140,135,169,154,153,180,169,173,171,151,150,165,142,138,180,167,173,174,161,165,163,150,152,155,142,138,168,156,155,175,161,161,182,173,178,182,171,174,175,160,165,168,154,155,156,143,143,146,129,125,162,147,143,165,150,150,170,155,153,175,162,164,171,158,159,161,145,144,144,128,129,4 212,183,205,217,196,213,222,198,216,223,188,205,221,198,214,220,204,223,219,202,219,214,196,213,215,183,206,219,199,217,223,192,207,220,165,166,223,180,183,221,195,207,218,201,218,216,197,215,215,189,212,221,190,206,222,172,172,219,162,158,218,160,152,221,173,173,219,199,215,218,201,220,216,190,213,220,179,191,219,163,164,221,166,172,219,162,159,220,166,161,219,193,207,217,199,217,214,191,214,217,178,187,219,162,166,221,160,172,222,167,171,221,170,168,219,195,209,216,197,218,211,189,210,216,176,188,215,150,147,219,159,159,220,160,158,221,174,176,219,200,216,217,197,214,210,189,208,215,188,207,214,158,160,216,159,157,220,166,166,220,190,200,217,197,214,216,194,211,208,187,207,213,192,210,216,189,209,218,178,195,220,185,200,218,196,213,215,188,208,214,193,210,4 122,100,106,141,123,131,152,137,145,154,136,146,159,144,151,156,142,150,145,125,135,128,105,115,131,109,114,147,129,137,159,144,153,164,148,157,167,153,162,163,146,155,153,134,143,141,119,130,137,115,121,149,129,139,164,150,159,162,138,139,157,125,122,153,122,122,158,142,150,146,128,138,143,126,134,158,145,154,162,141,146,156,123,121,153,116,116,150,112,105,160,142,148,151,138,147,144,129,136,160,148,158,158,132,134,151,111,107,157,122,126,150,111,104,156,131,133,152,138,148,138,119,127,155,141,149,162,142,149,150,112,108,152,113,110,149,111,107,156,134,141,147,130,140,136,114,123,150,131,141,159,142,153,156,129,136,151,116,116,156,130,136,152,131,144,141,119,130,125,102,110,141,118,128,153,132,143,158,138,150,158,138,150,153,131,143,145,122,134,132,109,120,4 147,117,117,167,139,140,179,153,154,185,161,163,186,164,168,180,157,160,170,145,146,148,118,120,156,128,132,176,152,155,190,169,176,194,171,177,195,175,183,190,171,178,177,153,156,158,130,133,162,135,140,182,160,166,196,177,186,199,177,184,201,180,188,194,173,180,182,160,166,167,143,148,168,143,148,185,163,169,200,181,191,202,181,190,192,164,165,195,175,185,184,163,171,169,146,149,171,147,151,186,164,170,200,180,189,202,180,187,134,93,86,185,163,173,187,168,176,168,145,150,167,141,144,183,161,166,195,174,182,199,178,185,182,160,168,188,169,178,182,161,167,164,141,145,161,135,137,177,153,155,187,165,171,193,171,178,195,176,184,187,170,179,173,151,155,155,130,133,152,124,126,168,142,145,177,152,154,184,162,166,183,161,164,176,155,161,162,138,145,141,114,118,4 210,189,195,214,193,202,219,200,212,217,194,203,218,198,208,217,197,207,213,193,202,205,183,190,213,194,201,216,196,204,209,175,178,189,134,130,200,156,154,213,186,192,213,192,201,207,185,193,213,193,203,209,177,179,173,103,93,160,85,79,173,104,96,184,124,118,210,182,187,208,186,193,216,199,208,195,154,155,161,87,79,150,77,72,141,64,59,159,82,72,198,157,155,210,191,200,214,196,204,196,152,150,157,82,74,138,61,56,139,61,57,170,103,96,203,170,171,208,187,197,211,191,200,207,175,176,165,96,86,146,68,61,156,79,70,185,125,115,210,184,188,204,180,186,209,188,196,212,190,196,197,155,151,184,130,123,188,132,124,204,167,167,206,180,184,201,176,182,204,182,188,209,186,193,213,192,199,213,189,194,210,182,186,209,184,194,204,179,187,197,173,180,4 192,166,169,204,181,188,210,187,194,215,195,203,214,193,199,208,183,188,203,178,182,192,168,172,199,177,182,209,187,193,216,196,207,219,201,211,218,199,208,216,196,206,209,188,195,200,178,183,202,181,185,212,193,200,216,194,201,197,151,150,197,149,146,214,186,192,213,193,202,203,182,189,204,182,188,215,197,205,196,152,149,160,86,76,161,90,81,178,116,107,209,182,186,205,184,190,203,182,186,215,197,205,183,129,124,150,75,67,136,59,55,161,89,79,204,172,173,204,183,191,202,181,185,213,194,201,192,146,141,146,69,59,145,66,57,181,121,111,210,186,190,200,175,181,199,177,181,210,190,197,209,182,184,186,136,129,183,126,118,201,163,161,206,182,187,196,170,174,192,169,172,204,182,187,209,187,194,214,194,199,211,186,191,208,185,193,202,178,186,191,165,171,4 212,192,216,207,185,201,206,184,197,203,180,189,204,181,191,205,181,198,210,189,214,213,195,224,207,183,198,205,181,196,192,163,163,189,158,155,188,155,153,188,157,158,207,186,206,211,192,221,206,183,203,208,186,206,160,114,94,161,110,89,114,58,32,135,85,61,205,181,191,208,188,214,216,198,227,184,151,153,145,93,70,125,67,41,119,64,39,106,51,27,144,96,76,200,175,187,215,196,220,158,114,101,97,38,12,118,63,41,158,112,95,114,61,36,122,68,44,198,172,183,219,201,232,188,156,162,102,46,19,137,90,75,202,178,193,193,166,175,198,172,184,209,189,214,212,192,219,213,193,216,180,147,146,145,101,87,207,185,205,211,192,215,212,193,219,207,185,209,209,188,210,211,191,214,212,193,214,207,185,197,208,187,203,208,186,202,208,186,209,205,182,202,4 173,149,148,188,167,170,192,170,172,194,171,174,190,162,160,189,165,171,185,157,163,175,149,151,181,160,161,193,173,176,198,176,181,199,176,178,199,172,171,197,171,179,193,171,179,182,156,160,188,170,174,197,181,187,200,180,187,185,145,137,185,146,139,198,170,178,198,180,191,185,160,166,188,169,173,204,191,200,182,151,147,136,72,51,129,61,40,175,135,130,201,184,195,184,161,168,189,173,176,203,189,195,183,154,152,141,88,71,160,114,103,149,94,80,198,176,183,185,162,170,186,167,167,197,179,182,204,187,192,194,168,165,205,187,194,196,172,178,189,162,167,182,156,163,183,164,165,195,180,184,202,186,190,203,185,187,202,182,187,197,174,182,189,163,172,178,153,160,179,161,163,189,173,177,194,175,176,196,175,176,194,173,176,189,162,168,184,158,166,170,142,147,4 221,201,217,226,208,225,227,208,223,228,204,219,230,210,228,227,208,225,224,202,219,221,198,214,224,206,222,227,207,223,230,204,220,228,192,200,221,164,160,227,191,200,226,201,212,222,200,216,225,205,222,229,203,222,222,158,150,213,133,115,204,111,85,223,162,154,227,195,202,224,199,210,225,206,226,230,201,220,213,129,108,194,92,62,205,122,102,220,158,149,227,193,200,224,193,197,225,206,222,230,201,211,203,116,95,180,75,51,190,90,62,220,158,148,228,203,211,223,197,203,224,203,217,229,208,222,211,135,126,177,55,25,207,117,91,229,194,200,227,206,215,224,203,212,225,203,216,227,207,219,227,188,195,221,161,157,229,193,200,228,210,224,227,207,219,224,204,216,223,199,210,226,201,211,228,206,221,229,212,230,227,211,228,228,209,222,226,205,214,224,202,216,4 213,187,188,215,191,193,216,189,193,218,187,190,217,188,191,214,189,193,212,186,190,209,184,187,215,190,190,216,192,194,217,191,196,218,186,191,216,182,185,215,188,192,212,188,192,211,183,186,215,191,192,216,192,197,215,175,174,205,138,120,200,125,102,215,176,174,214,188,190,213,182,185,213,190,192,216,192,200,207,144,128,183,83,43,193,112,83,213,167,160,214,183,183,211,181,182,213,189,190,217,193,197,201,136,120,165,49,8,190,103,71,217,181,179,213,184,184,211,181,184,213,186,186,214,190,192,211,166,165,192,107,85,211,162,153,217,191,194,215,189,191,214,184,188,211,183,184,213,183,182,216,184,187,217,190,196,216,191,196,217,188,190,214,189,192,212,186,189,210,176,178,213,179,178,214,183,187,214,187,190,216,191,193,216,190,192,213,191,193,210,186,188,4 216,188,204,223,198,214,228,208,222,227,208,220,225,203,216,219,196,211,210,183,197,197,166,179,220,194,208,226,202,216,229,208,221,229,211,226,227,210,227,218,194,211,211,186,204,199,168,184,222,196,210,225,202,213,228,206,219,218,184,192,215,179,191,217,195,212,210,181,196,198,166,182,222,198,213,226,205,219,219,181,186,171,86,72,156,64,52,213,183,196,210,181,195,198,165,180,219,195,210,226,205,220,212,170,173,170,85,70,166,83,68,212,181,193,209,182,196,198,168,183,215,191,206,221,200,216,220,195,209,209,168,173,205,159,162,212,187,204,206,180,193,194,165,178,210,182,196,214,189,203,217,192,206,217,195,212,214,190,207,208,183,198,201,173,188,189,158,171,204,173,186,208,177,191,210,183,197,210,183,197,208,181,194,203,175,189,193,162,175,182,148,161,4 200,172,163,206,177,171,210,183,179,210,184,180,206,178,173,201,173,166,194,166,156,182,154,141,203,174,166,207,178,172,210,182,178,213,189,186,209,183,182,204,177,175,196,169,161,185,157,145,202,172,163,207,176,172,209,179,172,191,144,128,180,127,110,196,161,152,197,169,163,186,157,146,201,170,161,205,173,166,186,137,120,153,91,78,146,74,59,173,120,102,195,167,158,184,156,144,198,167,158,206,176,167,177,126,109,127,67,62,134,71,61,173,124,107,194,168,160,182,153,139,197,167,159,203,173,167,187,141,124,144,74,59,152,97,81,194,166,154,190,164,154,178,149,135,191,159,149,198,169,162,195,161,150,187,145,130,191,159,150,191,164,153,183,154,141,172,140,125,186,154,142,192,161,151,194,166,157,193,164,155,190,161,153,185,157,145,175,144,129,166,133,119,4 188,168,175,200,182,192,206,188,202,196,164,172,184,147,155,181,148,158,190,167,187,176,147,162,196,181,190,208,196,209,205,180,186,186,134,126,180,127,121,194,165,177,190,161,170,180,150,157,201,187,198,212,200,214,199,162,160,173,111,105,161,94,89,186,143,145,206,186,199,192,165,170,204,192,203,209,193,205,182,133,128,155,88,87,128,63,72,149,87,88,208,186,200,203,183,198,204,191,202,209,190,199,176,119,106,151,85,85,123,59,67,172,126,134,211,194,209,202,182,195,198,182,193,208,193,206,187,142,137,152,84,79,165,114,119,208,189,202,213,199,214,204,189,201,189,168,183,202,186,201,206,186,198,201,170,177,213,198,211,216,206,221,211,197,214,206,191,206,184,163,181,199,182,198,207,194,211,212,201,220,211,198,214,210,194,211,212,197,215,187,157,178,4 224,207,202,232,216,213,237,224,221,237,225,222,235,220,218,234,216,211,228,211,203,216,196,189,229,214,210,235,221,218,238,226,225,241,231,231,242,232,233,237,223,221,232,215,212,222,203,198,230,217,215,235,222,220,242,234,239,220,195,192,205,171,163,238,224,225,232,218,219,224,207,202,231,216,212,238,228,225,227,210,209,136,74,61,121,53,38,225,204,200,235,223,221,226,212,206,229,213,209,242,232,230,209,182,174,119,53,40,137,66,45,220,190,181,236,226,226,226,212,206,229,213,210,236,225,226,230,211,208,205,170,159,217,186,175,234,218,217,231,216,215,224,207,200,225,207,200,228,213,211,234,223,224,241,232,231,239,230,229,235,220,218,231,215,210,222,204,197,221,204,197,230,215,210,234,219,215,233,219,216,233,216,212,233,216,209,225,210,203,212,194,189,4 210,200,202,216,207,207,217,207,207,218,210,214,219,211,213,218,209,213,216,209,212,211,201,200,214,205,206,217,208,211,218,209,213,215,196,193,215,199,197,217,209,211,216,207,206,212,203,201,214,203,207,216,210,220,209,186,187,138,80,65,158,107,94,217,203,205,216,207,208,213,204,199,213,204,210,218,211,221,175,128,120,114,49,33,116,49,32,190,152,138,220,213,214,214,205,204,214,207,212,217,205,209,135,81,69,119,59,47,130,60,39,192,149,129,217,209,213,211,200,199,211,201,202,219,211,214,158,111,98,129,65,49,180,130,111,214,196,192,215,205,208,211,200,195,210,200,200,217,211,215,204,180,172,197,163,152,219,209,210,218,211,213,214,203,203,212,203,198,210,202,206,214,206,211,214,207,209,219,213,214,218,210,210,217,207,207,212,201,198,207,198,189,4 171,134,158,180,145,169,186,150,172,191,158,181,191,160,186,179,136,154,178,138,159,173,138,163,180,148,171,189,157,181,183,137,150,189,148,163,189,146,166,177,124,138,176,127,142,180,146,169,183,153,176,191,159,180,183,134,143,189,143,155,191,148,162,186,140,156,178,130,146,180,143,165,188,162,185,192,161,179,189,145,156,191,146,160,193,151,161,188,144,154,180,133,150,182,147,171,188,161,182,191,154,166,193,151,162,191,146,156,196,154,165,190,146,156,183,136,150,186,152,178,185,157,176,192,157,170,190,148,156,190,144,151,193,150,161,194,155,169,190,153,171,185,149,175,183,156,178,193,166,186,191,151,161,192,150,162,195,156,171,197,167,188,195,169,196,185,155,180,181,151,174,191,165,188,194,162,181,195,160,178,197,168,190,197,171,196,191,163,188,182,154,179,4 222,183,158,226,186,163,227,188,165,223,184,163,225,184,166,224,180,160,222,180,151,222,177,147,224,187,164,226,189,167,224,178,151,219,152,120,221,158,133,223,182,162,225,194,174,226,189,169,225,189,164,227,192,169,219,161,126,204,111,59,203,112,70,219,169,149,227,200,185,226,185,166,226,193,169,226,193,171,221,168,137,205,115,68,191,103,56,206,149,120,228,194,175,224,183,162,226,191,169,225,183,162,216,148,108,209,124,76,204,118,67,216,162,133,226,189,170,226,185,164,225,189,171,224,179,156,217,134,96,214,128,82,207,124,77,221,159,133,226,183,165,223,185,161,224,188,170,224,187,165,223,164,135,224,154,127,223,164,136,225,159,138,226,178,158,224,180,157,223,184,163,225,178,157,227,185,163,226,183,164,226,177,155,227,178,159,226,175,155,226,172,152,4 151,118,114,159,122,115,163,129,127,165,128,129,177,147,154,176,147,156,172,139,148,170,141,149,162,134,134,168,134,136,169,134,138,175,142,152,181,150,163,180,148,156,170,126,138,167,129,137,161,131,130,166,129,131,167,124,131,156,105,108,158,103,103,170,120,121,174,135,143,164,122,125,163,133,133,163,122,123,131,76,74,105,45,41,124,60,55,138,77,72,169,124,127,162,117,118,165,134,135,160,118,116,114,54,43,71,16,11,117,57,54,140,82,81,164,116,118,161,118,122,163,133,140,169,138,143,163,125,131,134,82,80,150,100,104,168,125,129,168,128,134,164,128,133,166,147,160,176,161,178,171,141,149,167,127,131,171,134,141,170,134,142,169,135,142,159,124,125,163,146,156,174,161,178,165,132,131,165,126,121,171,133,132,167,130,134,157,119,123,140,98,97,4 140,118,137,151,128,148,166,146,171,171,150,177,173,154,178,168,146,167,165,144,167,165,149,173,142,120,139,155,132,153,170,150,174,169,146,171,172,151,175,174,153,178,176,158,184,171,156,183,144,121,140,158,135,158,163,137,159,149,109,123,145,99,109,176,151,175,183,169,196,170,151,176,146,124,144,160,139,164,157,126,146,138,87,97,137,83,94,168,139,160,183,170,199,173,154,180,146,124,147,159,138,164,153,119,137,134,77,87,140,87,97,167,135,155,184,171,200,172,154,179,142,120,139,155,134,159,154,123,144,138,86,97,157,120,136,182,165,194,179,163,190,171,156,185,140,118,139,152,129,154,162,140,165,164,138,161,174,155,179,182,169,197,173,158,187,164,146,173,136,113,134,147,125,146,156,134,154,168,151,176,174,159,185,171,156,182,163,144,170,154,132,154,4 142,92,107,163,115,133,193,153,174,206,171,192,211,180,200,213,185,203,201,171,187,181,146,160,158,112,129,190,151,171,210,177,199,216,186,208,220,194,214,219,193,209,213,186,201,194,161,176,183,144,163,203,168,190,212,179,200,219,187,207,225,198,216,226,204,221,215,187,201,199,166,180,186,147,166,205,172,191,217,185,206,184,118,127,195,135,145,226,198,212,217,191,206,204,174,188,191,153,172,209,177,197,219,186,204,141,70,83,153,77,89,212,167,175,219,195,211,205,177,193,191,154,173,205,171,191,222,192,212,172,112,122,160,80,84,210,167,179,215,189,207,200,169,184,184,144,162,205,170,190,218,190,210,221,188,204,214,173,185,209,174,188,202,167,181,193,160,174,179,137,155,199,163,183,211,178,198,218,188,206,215,186,203,204,170,185,192,155,166,182,145,159,4 138,110,114,157,134,140,167,144,150,175,152,161,170,146,153,163,140,143,149,124,127,126,100,102,145,119,125,165,141,149,173,149,158,181,160,171,175,152,160,172,149,153,158,133,137,138,111,112,154,130,137,174,152,162,182,162,173,186,166,177,185,165,174,179,158,165,169,148,154,150,126,128,163,140,146,178,158,166,190,172,182,176,145,151,158,115,117,180,155,162,174,153,161,157,134,137,160,135,140,178,156,164,190,171,179,158,120,125,115,58,59,174,144,148,180,161,169,161,139,143,152,126,128,173,150,157,187,167,174,152,114,117,111,61,62,176,150,155,179,160,168,158,135,137,144,117,117,168,145,149,181,161,169,179,154,158,177,149,152,182,164,170,172,150,153,153,130,129,130,100,98,156,130,133,172,150,154,181,161,167,182,162,168,175,154,158,166,144,145,147,123,123,4 182,164,178,182,162,177,181,155,169,183,152,164,186,157,170,187,157,175,186,153,169,187,157,174,181,162,177,181,158,173,182,156,168,182,143,146,183,144,149,185,151,165,187,151,160,187,153,165,182,159,177,181,156,171,179,141,145,174,112,103,177,115,107,184,145,150,187,156,167,189,157,173,182,159,175,181,152,163,172,109,101,168,97,89,171,101,91,180,132,132,187,157,169,187,155,167,181,159,172,181,153,163,174,114,108,172,101,94,169,98,89,183,136,139,187,155,166,187,155,170,181,159,174,183,159,174,181,140,146,177,117,111,179,120,116,187,149,163,189,159,176,191,163,184,182,159,178,184,160,178,185,156,172,187,154,168,187,152,166,187,156,173,188,157,174,189,157,179,183,162,181,184,159,177,185,159,175,187,160,179,187,156,172,188,156,174,189,155,174,190,152,172,4 167,133,140,183,149,156,197,167,177,201,170,182,201,172,189,199,169,184,191,158,170,174,140,150,179,149,161,191,160,171,205,176,190,207,174,190,210,182,201,207,179,196,194,160,171,186,155,166,184,153,162,195,162,174,206,173,187,208,176,191,201,162,174,211,185,199,202,172,182,190,160,168,184,152,164,200,169,180,208,177,191,195,149,158,178,118,118,206,176,189,204,176,189,186,153,158,181,149,157,200,173,186,205,170,183,176,117,116,159,87,81,186,137,143,205,177,192,185,151,159,179,148,158,192,156,168,204,170,184,182,136,142,158,93,91,193,151,164,198,169,184,183,150,162,174,141,152,189,156,168,199,168,180,204,177,191,196,164,179,200,165,181,192,157,172,176,136,148,159,117,125,185,156,165,191,162,171,200,172,186,198,170,182,191,156,168,188,155,169,171,133,143,4 202,162,144,209,165,145,216,177,162,216,179,165,219,181,169,216,174,163,210,161,139,206,161,140,208,169,150,216,179,163,220,184,170,216,170,155,219,173,160,218,183,171,217,185,170,212,172,154,210,172,153,219,187,172,220,183,169,205,136,105,201,126,98,215,176,166,221,191,183,212,171,154,212,180,165,220,192,179,219,183,167,204,136,106,192,118,83,207,164,148,221,188,175,213,174,157,214,184,171,222,193,182,215,163,143,206,133,100,203,132,97,215,169,154,220,184,172,213,179,159,212,179,167,221,192,185,218,172,153,215,148,125,213,155,134,219,165,151,218,178,163,211,175,152,211,178,165,218,183,172,221,183,170,223,185,173,221,178,166,220,177,165,217,168,153,211,171,152,208,178,163,215,177,162,220,182,171,222,182,169,220,173,158,219,184,171,213,168,153,206,167,147,4 188,167,183,187,165,181,187,159,174,189,157,172,191,159,177,192,159,178,190,155,172,196,167,195,187,167,182,187,164,180,187,159,174,188,155,167,191,158,172,192,157,174,192,154,169,193,161,182,187,165,182,186,161,178,187,157,171,185,135,134,186,133,133,191,154,165,194,156,168,194,160,179,188,162,178,188,161,179,183,136,138,176,104,93,178,107,97,189,146,151,193,159,173,194,158,176,186,161,178,188,161,176,182,131,131,176,103,92,176,104,95,190,145,151,193,157,171,195,161,183,188,166,183,187,163,179,189,155,166,185,130,128,186,131,130,193,156,172,195,162,182,197,163,184,188,167,184,189,164,182,191,163,180,193,162,179,193,159,176,194,159,177,194,157,177,195,160,182,188,168,184,189,167,186,191,165,183,192,165,184,194,161,180,194,158,177,193,153,169,196,160,180,4 179,162,170,189,174,184,195,184,196,199,188,200,199,189,201,198,186,197,194,182,192,186,174,182,185,169,180,194,183,195,200,188,201,199,184,194,199,178,185,201,192,205,198,188,198,191,180,188,188,172,184,195,183,198,202,195,210,194,155,154,178,118,102,202,190,203,200,189,200,194,181,189,190,176,187,198,185,200,192,171,178,182,125,111,170,100,80,193,170,176,202,194,206,193,182,188,191,179,188,202,195,210,175,132,128,170,104,86,175,111,96,195,171,180,200,191,202,192,180,186,190,178,189,200,194,209,184,154,155,153,75,52,186,137,133,202,190,203,196,183,191,190,178,180,187,176,187,196,187,198,198,186,196,187,148,144,202,179,188,199,189,200,194,182,190,188,166,165,183,171,181,192,181,189,196,185,193,199,189,199,199,182,192,197,180,190,192,175,183,185,158,158,4 204,182,171,209,188,179,210,191,181,212,193,183,212,190,181,212,189,179,210,190,179,206,187,176,206,185,175,210,190,181,212,189,180,212,186,174,213,184,174,213,191,182,211,192,180,208,188,177,207,183,174,209,187,179,215,194,188,198,142,113,195,138,110,216,194,189,211,190,180,211,186,176,207,182,172,213,186,179,202,167,152,189,117,76,178,105,66,212,186,178,212,193,184,211,189,179,206,186,175,213,191,183,177,115,83,183,113,70,182,110,74,211,182,174,212,191,182,210,186,177,204,187,175,211,196,187,177,120,90,162,77,29,199,146,123,215,190,183,211,186,176,209,186,176,203,187,175,209,193,182,202,167,151,190,131,102,215,182,173,211,189,181,212,187,178,209,179,169,202,185,173,208,186,174,212,185,176,215,186,177,213,183,174,212,188,178,211,187,178,208,173,161,4 181,161,158,194,176,173,202,187,186,203,188,190,202,186,190,200,182,184,188,167,168,174,151,151,188,171,168,200,184,183,207,194,195,209,197,200,208,195,198,205,187,191,198,178,179,181,158,158,193,176,173,204,190,190,210,198,199,215,206,210,216,205,211,208,190,196,202,185,187,188,167,167,194,178,176,205,192,193,214,202,205,192,165,163,167,123,112,207,190,195,204,186,191,190,169,169,195,180,177,205,192,192,213,201,203,159,105,88,149,84,59,180,135,126,201,181,186,191,171,172,194,179,175,204,190,189,212,199,202,195,166,162,149,87,65,160,106,87,199,179,183,187,167,169,188,170,166,200,180,179,207,188,190,210,197,200,197,174,174,201,180,185,198,179,183,182,159,159,181,161,159,194,173,171,200,179,180,204,185,187,206,192,195,200,182,185,190,168,168,174,148,148,4 176,164,156,187,175,171,193,179,174,194,178,172,198,186,184,193,180,178,185,170,166,172,159,154,181,171,166,193,182,180,200,190,191,203,191,194,204,194,197,202,193,192,194,180,177,181,167,161,185,175,172,196,185,182,205,197,199,205,191,188,207,194,191,206,197,198,198,187,184,184,168,157,185,174,169,199,190,189,209,202,205,177,143,119,160,113,76,203,188,182,203,196,195,189,177,169,186,174,168,200,191,191,208,200,199,163,118,84,143,84,40,200,183,172,204,198,199,191,184,180,184,172,167,197,187,184,206,197,197,184,152,127,163,113,69,197,178,167,201,193,193,186,177,170,182,173,168,193,183,179,203,194,194,204,193,189,199,183,173,200,188,186,194,183,179,182,171,162,172,160,153,186,177,174,197,188,185,200,192,190,201,194,192,195,183,177,187,177,170,177,166,156,4 187,149,149,200,170,179,205,176,188,207,176,185,208,177,184,206,178,185,202,174,176,196,162,161,195,161,164,203,177,187,207,178,184,208,170,164,210,176,175,209,181,189,206,179,181,200,168,167,198,170,178,205,180,192,208,173,173,179,109,77,187,121,91,208,169,163,207,182,184,202,173,169,198,170,179,206,181,193,202,152,138,164,84,50,168,88,50,205,163,151,208,187,194,202,176,172,198,166,171,205,179,190,198,144,127,176,95,55,185,112,72,208,176,171,207,185,189,202,178,173,197,165,167,204,178,189,207,173,173,193,128,99,194,131,97,208,176,176,206,183,184,200,178,171,192,165,170,201,178,186,206,184,190,208,181,178,209,183,179,207,181,184,203,179,177,197,172,165,189,162,165,197,173,178,203,178,182,206,186,189,207,183,179,205,177,175,200,174,171,195,165,159,4 176,164,182,176,160,178,177,157,172,177,153,166,179,161,178,181,167,187,184,170,192,166,155,176,178,164,181,179,164,181,170,129,130,163,102,91,168,117,110,176,149,158,183,168,185,178,165,186,178,156,170,179,159,175,168,115,108,134,56,33,146,72,51,174,119,108,180,157,171,180,167,184,178,150,164,178,148,153,167,106,92,143,67,45,151,75,56,170,111,99,179,152,162,181,167,184,178,163,180,174,132,131,147,67,45,144,67,45,147,67,44,157,81,58,179,147,152,181,168,189,179,167,182,178,145,150,159,84,64,146,67,42,154,75,51,167,92,68,179,149,156,179,164,184,181,167,182,182,163,177,178,132,123,171,107,89,171,112,99,178,137,137,179,159,173,176,162,181,183,171,186,182,168,183,182,162,171,180,154,160,179,148,153,181,164,181,180,166,184,167,154,175,4 164,133,136,184,157,162,197,173,179,201,180,186,200,181,188,196,175,182,184,159,165,168,143,148,174,145,150,190,163,171,200,174,181,206,185,193,206,187,195,202,180,187,190,166,173,175,149,157,172,140,146,190,160,168,202,175,184,207,183,192,209,184,194,202,175,184,188,160,167,176,148,155,175,143,152,194,166,176,207,182,191,202,173,180,177,132,132,192,160,165,196,171,179,180,153,159,173,141,149,190,161,169,206,180,188,179,140,141,128,61,54,170,121,121,198,173,182,180,152,157,169,135,139,186,155,159,200,173,180,196,164,168,169,125,126,186,151,156,192,165,172,174,144,149,164,130,132,181,148,151,192,163,167,198,169,173,201,175,179,196,169,176,186,159,165,169,139,142,155,119,121,174,141,144,183,153,156,189,159,162,190,161,163,186,156,160,178,148,151,161,129,129,4 177,144,147,191,163,168,200,175,180,203,178,186,203,179,186,198,173,177,189,162,167,171,141,145,184,154,159,196,170,176,206,182,192,208,186,194,207,185,193,203,179,185,194,170,173,180,150,157,186,158,163,199,174,179,209,187,194,211,191,200,211,192,202,208,187,196,197,173,178,184,157,162,188,159,165,203,181,189,209,187,195,214,196,205,211,184,189,202,173,179,201,178,187,186,161,168,186,159,166,200,174,183,211,192,202,200,170,173,114,50,40,178,132,129,201,178,189,185,158,164,183,156,163,196,170,177,208,187,198,197,164,168,161,112,109,197,169,176,197,174,183,184,158,164,179,151,157,192,166,174,199,173,183,205,182,191,210,187,196,201,179,187,190,163,170,177,149,154,171,139,145,183,152,161,190,162,174,196,172,179,197,173,178,192,167,172,182,154,159,167,138,143,4 207,159,154,205,151,141,217,182,184,221,192,198,220,193,199,222,196,203,220,190,195,219,190,194,213,173,175,214,173,172,220,187,192,219,184,190,214,168,167,205,150,142,218,177,181,221,189,193,216,181,186,217,179,180,213,166,162,206,146,133,201,130,117,179,98,82,213,162,160,222,193,200,218,183,189,213,167,168,201,132,115,203,133,113,201,126,109,199,125,107,212,159,155,222,192,199,219,191,196,217,183,185,208,146,135,202,126,108,203,127,110,206,136,124,218,172,173,221,188,195,217,187,192,219,188,191,207,145,134,203,128,114,208,142,131,203,129,114,216,164,165,221,188,192,217,179,184,220,189,194,214,172,171,212,161,156,209,152,143,206,138,123,213,161,155,219,184,187,217,180,186,220,188,192,221,195,201,223,188,191,217,173,169,218,176,177,221,183,186,219,186,188,4 231,202,215,238,215,230,239,215,227,232,203,211,230,204,217,230,205,217,222,192,204,202,163,171,237,215,227,239,216,230,241,224,238,237,216,232,236,210,223,231,205,216,223,195,208,212,179,192,238,214,227,238,214,227,232,204,218,208,156,161,224,188,196,229,203,217,228,202,214,214,182,193,237,211,224,241,220,235,210,163,171,118,28,26,187,126,129,236,211,228,223,193,206,208,171,176,237,212,226,245,226,241,229,193,205,125,44,46,111,28,26,212,168,177,227,201,216,214,179,187,238,213,226,242,219,233,240,215,229,206,156,164,173,105,106,222,188,199,227,200,213,215,183,195,233,205,217,238,215,228,236,212,224,239,215,227,239,213,227,227,198,209,220,188,198,213,182,195,228,201,217,233,204,215,235,210,220,235,212,224,229,201,215,222,189,201,217,183,194,205,171,183,4 172,132,110,190,154,138,200,166,156,196,156,139,197,157,143,200,169,158,188,154,139,172,136,117,177,137,115,195,158,144,190,142,126,176,115,90,174,113,89,187,141,123,193,159,146,180,146,127,190,157,143,189,143,124,158,92,68,158,91,67,155,85,58,169,106,79,193,155,139,187,155,141,190,155,139,194,150,134,166,100,77,158,87,63,157,89,64,159,95,71,182,135,112,189,157,143,194,165,153,203,169,158,187,130,112,163,95,71,154,87,64,142,73,47,177,129,107,191,163,151,193,165,153,204,175,167,200,158,146,173,106,83,158,88,65,161,93,71,189,147,129,187,159,145,183,147,130,197,164,155,204,171,163,201,160,149,189,138,119,191,144,131,194,160,147,180,147,129,176,138,122,187,149,136,196,160,149,204,175,168,200,166,151,198,166,152,188,159,144,172,139,123,4 164,126,133,180,147,155,187,159,170,191,155,169,193,166,178,184,156,164,164,125,133,147,107,112,172,133,140,186,150,161,192,154,162,198,165,182,199,170,188,192,161,172,177,140,147,158,118,126,179,144,149,192,159,166,196,157,170,200,162,178,201,167,182,191,156,171,184,152,162,168,130,141,180,141,145,196,167,175,204,173,189,190,151,165,163,118,128,185,145,157,184,148,163,167,126,138,182,144,156,194,160,171,202,164,176,177,136,150,118,71,77,165,115,119,187,151,167,170,132,142,180,145,157,195,168,179,199,167,177,199,166,184,180,148,166,176,134,147,179,136,149,167,124,133,175,143,152,190,162,176,198,169,182,199,174,189,196,170,189,193,167,187,180,149,161,164,129,136,169,136,144,180,147,160,188,156,171,191,164,177,186,153,165,181,148,163,172,139,150,156,120,127,4 121,83,88,139,101,106,155,116,125,163,127,139,168,138,149,164,130,140,160,133,139,139,111,113,132,95,105,151,115,125,162,126,137,171,137,151,176,148,164,172,138,151,165,132,141,152,121,128,139,102,114,158,125,139,163,122,131,172,133,146,183,155,169,177,141,155,169,132,145,160,132,140,139,99,108,159,122,136,167,127,140,177,141,158,181,157,172,179,153,168,176,149,162,158,124,133,135,90,101,150,103,118,166,120,137,175,142,160,135,110,128,169,141,163,173,137,154,155,121,131,128,78,90,143,87,102,166,125,142,174,140,157,167,140,158,176,149,173,164,130,146,152,125,134,124,80,88,143,103,114,160,126,140,168,132,148,171,141,157,165,138,153,156,123,135,142,106,114,120,88,95,135,101,113,150,119,130,156,124,135,156,122,134,154,115,128,149,111,123,137,102,111,4 229,226,222,218,203,191,172,129,113,159,124,111,167,149,133,212,198,188,229,224,220,227,223,219,226,221,213,185,147,128,127,93,82,108,84,72,96,83,75,129,96,77,213,197,187,233,233,231,212,194,179,155,116,100,108,81,63,113,84,55,116,104,92,103,84,76,160,135,118,228,226,221,201,177,161,156,124,108,116,99,82,120,97,75,112,97,79,92,74,57,125,96,79,214,201,191,206,184,169,170,134,116,109,96,84,111,99,84,112,103,93,108,90,71,138,104,84,213,199,190,225,214,207,163,130,110,92,65,45,126,95,59,113,94,72,113,84,54,155,118,89,224,217,213,231,230,230,211,194,185,151,115,94,125,97,74,115,88,63,126,90,70,201,180,167,232,229,227,228,225,225,230,230,231,211,199,191,172,146,127,162,128,112,197,174,163,233,232,231,228,223,218,4 131,109,126,144,127,146,147,130,153,151,133,160,154,131,159,154,121,142,147,109,126,145,114,127,139,116,137,149,129,150,156,143,169,154,130,155,147,111,131,157,122,146,156,117,136,150,115,130,148,130,150,157,139,163,161,142,168,135,94,104,132,80,89,163,133,161,162,129,151,155,120,141,151,138,155,163,148,171,146,103,116,126,72,78,113,53,59,150,114,135,167,144,171,157,127,149,145,126,138,162,147,166,145,101,109,114,51,53,102,44,45,151,116,133,162,136,165,151,122,144,149,130,146,158,141,159,156,128,142,138,96,104,154,124,137,166,142,164,162,142,171,150,127,150,149,134,148,151,130,148,163,144,164,164,145,167,165,148,170,166,150,173,162,147,173,152,135,154,144,130,141,155,142,157,162,149,167,164,150,170,153,130,148,156,140,163,153,136,159,144,127,144,4 197,149,164,203,155,170,208,163,175,213,170,189,214,171,189,213,170,184,212,170,183,210,169,180,200,154,168,206,159,175,208,161,174,213,169,183,213,169,185,212,168,181,215,173,185,213,172,184,202,155,169,208,162,177,209,162,174,213,167,178,214,170,183,213,168,179,216,176,189,214,173,187,204,157,173,208,162,176,212,168,183,199,147,156,205,155,162,217,175,186,217,176,191,215,174,187,203,157,175,208,161,176,212,167,183,200,148,159,205,154,163,217,175,189,217,175,190,215,174,189,201,156,170,207,159,175,210,164,180,212,167,181,215,171,185,216,173,188,214,171,186,214,172,189,201,155,171,205,158,177,210,165,186,213,170,187,215,172,188,215,172,186,212,168,179,212,169,182,198,152,169,205,159,178,209,163,187,212,169,191,212,168,182,212,167,181,211,167,181,210,166,179,4 162,144,145,176,160,163,184,166,173,191,174,186,195,182,196,195,177,188,192,170,177,180,156,158,165,145,148,179,162,168,181,161,168,166,133,137,187,162,175,203,182,197,198,174,184,186,160,166,172,157,162,181,163,171,158,122,121,140,89,84,160,117,117,203,179,197,204,183,197,196,174,183,176,162,169,172,151,158,145,101,97,137,86,81,158,114,116,201,176,190,209,193,210,199,179,191,174,161,165,176,156,165,143,102,101,137,87,84,156,108,104,201,175,186,211,193,209,200,179,190,166,150,156,181,166,178,172,148,155,149,105,102,170,129,131,206,184,199,207,188,203,202,186,199,163,146,152,176,162,172,187,171,182,191,172,186,198,175,190,208,189,204,207,188,203,199,181,193,155,138,140,168,154,161,183,167,177,191,173,185,195,176,189,201,184,195,199,181,191,190,172,179,4 186,144,120,199,157,135,217,185,166,222,192,180,222,188,175,221,192,181,214,183,168,203,164,146,197,155,128,212,172,150,214,166,137,210,152,116,225,193,176,225,198,188,220,192,179,210,176,159,208,173,150,217,181,162,207,138,98,192,103,51,216,159,115,221,184,155,221,190,174,215,186,167,211,179,162,211,159,124,202,121,75,202,123,76,215,158,118,216,165,126,219,187,165,214,183,161,212,182,166,211,161,126,201,122,68,202,122,74,213,151,112,214,152,105,218,183,156,214,186,165,211,184,169,218,184,162,198,121,70,195,109,57,215,153,106,216,170,130,220,188,164,215,187,168,207,177,159,219,194,181,210,155,119,205,132,82,221,182,151,222,192,173,218,189,166,209,174,147,202,173,155,214,186,168,220,187,168,221,185,162,224,194,179,221,189,171,214,184,161,201,162,132,4 164,134,131,179,150,153,188,160,166,195,172,182,189,160,171,187,158,168,181,156,166,161,128,136,173,144,144,181,147,147,191,161,165,183,144,143,193,162,171,198,175,189,188,166,176,173,146,155,181,156,158,193,168,173,189,153,153,141,67,51,162,104,92,191,157,156,186,157,162,179,154,164,189,170,178,195,169,172,171,114,104,148,76,65,164,105,94,181,135,130,178,138,136,183,160,170,190,170,178,192,164,166,163,101,84,151,80,66,166,108,100,175,124,117,174,128,120,184,161,169,187,169,176,200,182,191,176,128,116,139,64,45,161,99,86,180,134,124,185,152,151,182,157,166,182,160,165,197,179,189,195,168,173,152,87,68,174,125,114,196,168,171,192,168,177,179,154,160,177,155,162,190,169,177,198,178,187,192,163,167,195,170,176,195,171,182,186,161,170,174,150,157,4 180,128,131,194,150,148,190,141,142,188,141,140,197,156,148,205,162,157,204,154,148,208,167,157,188,139,140,193,145,144,189,138,138,191,146,144,195,152,145,201,160,152,204,161,153,208,171,163,191,144,147,195,147,146,188,133,135,163,118,127,166,119,122,197,154,145,209,177,167,206,173,162,192,148,148,193,144,142,170,122,127,84,59,83,79,53,80,180,140,133,210,179,168,202,166,154,187,143,146,191,135,132,162,109,117,87,69,104,87,70,108,177,136,135,202,163,151,197,161,150,180,131,138,191,140,140,185,126,129,145,101,124,149,106,123,193,153,147,197,159,149,187,150,143,181,126,134,186,131,135,188,131,133,192,139,143,183,127,130,190,148,147,199,166,159,189,153,147,178,123,131,183,126,134,188,130,133,189,138,141,183,133,134,198,157,156,189,148,146,186,143,138,4 157,110,120,177,129,135,185,139,144,189,141,143,198,148,151,196,145,147,193,138,141,191,142,144,163,118,123,178,133,137,194,149,151,189,140,145,194,144,146,201,151,155,199,146,149,192,143,144,154,107,112,189,147,150,197,151,152,190,140,145,189,141,145,201,157,156,203,159,161,189,142,143,170,124,130,193,152,154,201,155,155,153,113,130,118,91,122,191,148,153,207,163,163,194,142,143,172,127,132,191,150,153,198,145,145,142,103,127,112,95,135,185,140,147,195,147,147,190,139,142,166,119,128,184,138,146,197,149,151,190,140,148,178,133,146,197,156,157,192,149,152,180,130,133,161,112,121,178,128,137,190,139,144,198,150,151,193,147,148,199,160,162,187,145,149,179,132,134,157,104,112,172,123,130,190,144,148,192,145,146,191,144,147,191,144,148,182,137,142,171,120,124,4 229,179,196,229,178,194,231,181,198,231,180,201,228,175,194,227,175,196,224,172,186,223,170,186,228,177,192,234,188,210,230,179,197,225,159,176,222,151,162,224,165,181,227,175,193,226,175,194,228,178,192,231,183,199,223,152,160,206,108,106,209,119,119,222,160,173,225,173,190,225,172,190,231,185,201,229,179,189,211,124,122,193,83,83,193,91,90,217,140,152,222,160,174,222,164,178,232,188,203,228,177,183,201,103,91,176,67,73,176,67,72,210,120,129,224,158,176,223,163,178,231,187,199,224,165,172,212,121,115,192,103,110,171,66,72,212,129,140,229,174,197,228,173,197,230,184,196,227,172,187,222,156,172,222,153,164,215,130,147,220,146,169,228,173,194,229,176,202,226,177,187,225,174,186,225,169,184,226,169,183,223,153,173,224,160,182,226,171,190,225,168,189,4 196,176,172,206,186,182,216,199,199,218,203,203,218,204,204,216,198,199,211,192,194,198,178,176,202,182,179,211,193,191,219,205,206,221,207,208,221,208,210,221,207,209,215,196,197,206,186,184,207,187,186,214,198,198,220,208,209,225,213,217,229,218,223,224,213,215,218,203,204,212,194,192,208,189,186,216,200,200,222,209,212,222,204,205,200,173,170,215,198,199,221,208,209,212,195,194,206,188,184,216,201,202,227,216,220,201,160,147,88,22,9,178,146,141,226,213,216,210,192,192,207,189,187,217,201,201,223,210,211,217,197,194,185,143,132,210,187,186,218,204,206,210,195,195,204,184,181,214,197,198,219,205,205,222,211,212,226,215,217,219,205,207,215,197,198,207,190,188,197,177,173,210,192,191,216,203,203,218,202,201,217,199,197,216,199,198,211,194,193,200,181,177,4 175,154,152,189,168,168,199,181,184,199,179,182,198,177,180,193,173,176,178,155,154,167,143,142,177,155,153,195,175,177,203,182,187,206,188,193,205,188,194,196,175,180,189,168,169,176,156,157,187,168,171,199,180,185,205,184,190,209,194,200,204,185,189,198,175,177,196,176,178,182,162,162,180,157,161,196,179,184,202,182,191,196,167,167,155,104,94,161,116,107,196,176,177,182,164,164,184,163,167,199,181,186,208,193,199,178,133,123,139,73,60,171,127,117,198,181,184,181,162,163,185,165,167,198,180,181,206,190,192,190,155,148,177,131,121,193,168,168,193,176,181,179,160,163,179,157,156,195,176,178,201,183,187,202,182,184,193,166,167,195,174,179,191,175,180,175,157,162,170,146,146,183,160,160,190,167,170,197,178,180,196,177,181,189,169,174,181,163,167,163,141,145,4 185,140,150,194,149,160,203,159,168,208,160,171,204,159,169,204,156,169,190,138,148,187,141,149,189,144,152,202,158,168,208,161,174,207,152,164,204,148,156,206,157,167,210,167,178,199,155,166,196,152,160,204,157,169,201,141,150,206,133,138,199,125,120,205,150,153,216,176,186,209,168,176,204,161,171,202,149,161,202,133,138,209,137,131,202,128,114,197,132,121,210,166,171,209,169,178,206,165,174,207,153,161,206,135,145,212,138,135,202,126,109,188,117,96,211,167,169,211,172,182,204,165,172,209,160,169,203,130,143,214,145,149,211,151,147,207,155,151,215,177,182,211,175,183,193,148,155,207,157,169,210,153,168,216,166,177,218,174,181,216,175,183,213,175,182,206,171,176,182,131,139,202,154,164,209,161,170,212,170,179,209,168,176,209,166,172,207,167,173,196,158,161,4 212,193,196,216,197,200,219,199,202,221,201,204,223,202,206,221,201,204,219,200,203,216,195,199,213,192,196,218,198,202,218,198,202,222,204,208,221,202,207,221,201,204,220,201,204,217,197,201,213,193,197,216,197,201,213,183,183,207,161,157,217,184,185,222,203,208,221,202,206,219,199,202,211,180,180,216,195,201,203,149,142,168,79,61,176,100,92,210,180,183,221,203,208,218,197,201,210,173,172,216,193,199,203,144,139,173,79,65,147,60,54,192,150,150,222,204,209,216,194,197,211,189,192,215,194,198,215,182,184,199,125,119,198,125,117,216,187,190,218,197,202,215,194,197,210,188,192,215,195,198,217,193,196,216,185,189,218,189,194,219,199,203,217,195,199,215,191,195,209,186,190,213,194,197,216,192,195,217,193,198,218,197,201,219,198,200,216,195,198,214,188,193,4 186,167,165,194,177,174,201,188,189,203,191,194,202,188,188,199,185,184,191,175,173,181,162,159,193,178,175,199,184,183,204,192,196,207,197,202,204,191,194,201,187,188,195,181,180,184,165,164,196,182,180,200,185,183,204,188,191,198,174,172,198,174,172,204,190,194,197,182,183,183,163,163,195,179,178,202,188,189,187,155,145,144,82,58,132,74,54,183,160,159,200,185,189,186,166,166,192,174,171,201,186,188,181,144,129,135,65,37,123,55,36,180,150,148,196,177,182,185,164,165,183,156,142,195,175,172,194,170,167,167,114,96,166,111,99,194,170,175,190,168,172,179,155,157,184,162,154,193,173,172,199,182,184,195,173,174,191,167,171,193,173,178,187,166,169,174,149,152,181,162,160,189,170,170,194,177,177,194,176,176,190,170,172,188,167,170,180,157,159,167,140,142,4 184,148,151,202,178,182,209,188,197,210,189,198,209,187,195,206,187,191,199,181,183,184,167,168,192,163,168,207,185,190,213,190,200,213,191,203,215,196,206,209,190,194,202,183,185,188,169,169,196,171,174,208,184,191,213,187,197,212,178,187,210,179,186,210,188,195,202,181,184,189,165,164,197,172,176,208,184,191,208,170,176,170,112,110,184,135,133,213,189,197,201,175,179,189,164,164,197,169,174,209,184,192,200,156,159,137,72,68,170,110,103,209,182,187,200,175,180,188,164,166,193,161,167,205,175,183,202,164,168,182,130,129,184,130,125,205,179,184,199,177,183,185,162,163,191,160,165,201,173,180,205,174,183,203,168,174,200,167,172,201,174,182,191,168,172,177,153,153,188,156,165,198,171,183,201,173,184,200,169,174,197,165,170,192,163,166,184,157,157,170,146,146,4 199,197,201,204,203,208,208,208,218,207,208,223,204,204,217,200,199,206,195,194,199,182,179,184,203,202,206,207,206,213,198,190,193,183,168,166,185,171,168,201,199,206,198,196,201,188,186,190,207,207,214,205,201,203,141,108,89,111,76,59,113,79,61,167,146,136,201,200,207,191,190,194,210,211,218,200,192,192,136,104,88,124,98,94,112,82,74,139,107,89,200,198,202,193,192,198,211,212,220,192,181,176,129,96,77,139,113,109,142,118,113,166,145,135,202,200,208,193,192,198,208,208,215,203,199,200,139,103,80,145,114,100,163,142,136,188,174,169,202,201,210,192,192,199,204,203,208,209,209,217,197,187,186,191,176,171,192,179,175,200,194,197,200,199,208,189,188,194,201,200,205,206,205,211,209,209,217,208,206,214,205,202,207,204,203,210,197,196,202,185,184,189,4 171,142,155,167,129,139,162,119,125,172,138,149,173,138,149,162,121,131,147,98,99,147,102,108,182,161,184,175,143,156,168,127,136,172,135,146,173,138,150,167,127,137,162,118,129,160,120,131,175,146,160,173,137,145,140,88,88,131,75,71,167,127,138,172,131,147,167,122,143,158,115,130,162,123,124,158,114,115,114,57,50,121,62,56,163,119,129,181,147,171,168,125,148,154,107,123,165,128,133,155,110,111,92,40,34,134,84,84,162,116,124,179,144,166,172,133,155,146,93,100,155,113,117,143,93,90,148,100,102,154,105,109,166,122,133,174,137,151,164,120,136,141,85,93,157,118,123,142,93,89,162,119,121,167,126,130,175,140,153,172,134,148,157,109,119,151,105,118,145,100,98,138,88,80,169,133,138,175,141,150,176,144,158,169,131,144,157,113,121,156,118,130,4 195,147,133,196,146,126,198,147,121,203,158,139,205,161,142,201,148,120,206,159,141,208,169,156,201,166,157,202,159,145,202,155,135,207,169,152,206,163,146,207,158,143,208,163,148,207,162,145,203,181,178,205,174,165,195,141,118,189,127,102,206,160,146,210,161,153,207,146,140,205,149,134,199,164,151,202,160,139,176,107,76,171,91,59,204,152,137,212,171,169,207,140,129,204,136,121,195,151,130,201,152,125,158,90,61,168,98,71,204,146,128,210,167,157,208,145,131,205,139,126,195,146,129,195,143,118,188,124,91,194,133,106,206,157,140,211,168,152,207,155,137,209,165,152,196,150,137,193,141,117,190,129,94,204,157,134,211,172,155,211,170,154,210,168,149,213,180,170,195,150,136,193,141,113,192,133,98,208,171,153,210,171,153,210,168,150,210,171,151,209,176,162,4 203,157,134,212,172,152,218,183,164,220,185,164,217,172,151,216,173,156,213,170,153,208,157,136,209,164,142,215,170,150,219,175,156,221,175,152,220,179,158,218,173,154,219,178,159,215,168,146,212,170,148,216,172,151,221,170,153,219,163,141,209,147,115,212,155,125,221,184,165,218,174,156,215,178,161,218,177,161,223,183,164,211,149,116,206,131,94,209,149,119,220,182,162,218,164,146,212,175,156,218,176,159,221,181,162,211,147,113,207,133,96,206,144,115,219,178,160,219,169,152,212,176,157,217,171,149,209,150,124,203,128,95,207,139,103,218,175,149,220,182,163,216,171,152,207,167,146,215,172,150,200,140,110,201,139,108,220,178,158,221,183,160,221,178,159,218,180,161,206,165,144,213,174,154,215,170,148,218,174,154,220,178,157,220,171,147,218,169,150,213,167,145,4 134,109,103,154,137,137,163,148,149,168,153,156,171,159,164,165,152,152,156,139,138,139,118,116,142,119,114,158,139,137,171,157,162,176,164,171,177,166,174,171,155,157,163,147,146,152,133,133,153,138,137,167,153,155,176,160,165,179,162,168,172,151,150,174,158,162,169,155,159,156,138,137,156,140,139,169,155,160,175,157,162,165,129,125,145,92,79,158,124,117,174,163,170,159,145,147,156,140,140,170,156,161,179,164,172,170,140,140,150,97,91,162,128,123,173,160,165,160,145,146,154,137,137,168,154,155,179,166,172,179,161,163,168,137,136,172,150,154,171,157,160,158,143,142,150,131,133,164,150,154,174,161,167,174,156,155,173,151,147,175,159,164,167,152,155,153,136,137,144,126,128,158,142,146,168,154,158,175,162,168,174,161,163,170,157,159,159,142,140,147,127,127,4 147,125,123,168,146,148,174,152,156,174,152,154,172,152,155,159,139,142,146,129,130,124,107,105,164,143,143,179,159,164,186,169,175,180,160,165,179,156,162,169,149,151,144,122,122,125,106,105,172,149,152,181,158,162,187,167,171,178,160,170,173,148,158,172,154,159,149,128,131,134,113,113,164,137,138,180,157,161,193,167,174,125,111,125,127,110,123,173,153,158,157,137,140,132,109,110,158,130,132,179,151,157,195,170,176,115,107,119,101,89,103,173,151,159,156,136,138,136,113,114,170,147,153,182,159,164,179,154,157,151,130,136,147,125,136,169,145,153,160,138,137,137,118,114,161,136,138,166,142,145,164,141,144,160,137,139,169,147,151,173,154,159,152,131,126,111,92,84,148,125,126,140,117,118,147,124,126,167,147,152,161,138,139,155,134,132,130,109,103,89,70,64,4 204,184,192,211,193,202,216,199,207,218,205,214,218,201,210,217,197,205,212,194,201,203,180,189,208,190,199,214,195,205,219,206,215,224,213,224,220,207,217,219,205,213,215,198,205,206,182,189,212,195,202,218,205,213,218,200,206,197,145,135,216,188,190,222,211,220,216,199,207,208,183,187,212,193,198,221,208,215,203,164,160,152,68,54,167,92,78,212,180,179,219,204,214,210,191,199,212,193,199,221,208,216,199,158,152,145,64,53,138,54,46,189,137,131,221,207,216,209,191,199,211,196,202,218,205,214,216,189,188,181,114,98,161,87,74,188,140,134,219,205,216,206,185,193,209,192,199,215,198,206,217,196,204,218,196,197,217,194,196,217,199,205,213,197,207,203,183,192,204,184,192,211,190,197,215,196,203,217,203,212,215,199,208,214,198,206,209,190,198,198,175,184,4 209,191,204,212,196,211,215,199,213,217,200,212,215,198,209,215,200,212,216,202,214,214,198,208,209,193,204,213,199,212,203,149,142,204,142,129,217,189,193,216,200,212,216,201,213,215,198,208,210,196,209,210,183,189,187,99,75,165,62,39,187,105,85,211,166,160,216,201,213,214,198,207,211,197,209,204,160,156,162,66,49,153,56,44,155,53,35,192,111,90,217,195,203,213,198,209,211,198,209,207,169,166,158,63,47,150,54,43,147,50,37,176,92,78,215,185,187,215,202,212,211,199,210,213,186,187,189,109,88,162,59,38,157,60,43,160,68,51,213,183,186,213,202,213,210,195,207,213,191,198,208,157,147,198,130,111,202,138,122,204,153,143,213,196,206,212,199,210,210,193,205,212,193,204,215,192,197,216,196,201,215,197,204,215,200,211,213,200,211,212,197,208,4 171,156,142,187,175,165,198,188,182,203,194,189,203,194,190,200,188,182,194,184,178,182,170,161,179,168,156,194,184,176,204,195,190,208,201,196,208,199,194,205,195,192,199,187,182,187,172,164,186,177,166,199,191,184,208,201,198,212,207,206,206,192,186,209,201,201,203,193,190,187,170,160,188,179,169,201,193,186,212,206,205,196,173,164,157,101,69,201,184,176,207,202,203,196,186,181,188,180,169,202,194,188,211,204,200,189,159,140,137,69,31,192,168,157,207,202,204,193,181,176,185,175,165,199,190,182,207,198,193,205,191,183,181,143,119,199,184,179,204,197,197,191,181,176,181,170,159,195,185,176,203,193,187,206,196,194,209,201,200,206,200,198,199,189,186,189,179,172,176,164,151,187,174,164,196,183,175,201,190,186,202,192,188,199,189,185,193,183,176,182,172,164,4 210,189,199,211,189,196,210,187,192,211,189,199,212,190,201,210,185,201,209,180,197,208,177,190,212,193,207,213,190,200,210,184,189,211,189,197,211,186,193,210,184,199,210,185,203,208,180,196,212,192,208,210,186,197,214,184,189,212,180,184,204,160,155,208,176,182,211,187,203,210,184,201,210,188,203,214,190,201,182,138,137,182,127,116,195,138,122,201,155,152,208,176,188,211,183,201,209,185,199,216,191,205,134,77,74,164,102,82,199,143,130,203,161,162,209,180,193,211,186,205,213,191,205,212,190,202,199,157,159,201,155,149,200,152,145,210,178,186,211,185,197,211,186,202,211,189,199,212,189,197,213,188,200,208,172,180,207,168,175,211,181,188,212,187,200,210,185,199,208,185,194,210,179,184,211,184,192,209,178,189,211,182,194,212,190,202,211,188,200,209,182,193,4 165,126,143,178,144,164,188,156,174,194,166,186,195,165,184,191,161,179,180,147,164,159,119,137,173,139,157,185,154,174,196,168,189,197,170,190,197,169,191,191,161,181,180,146,163,156,111,126,179,148,165,192,165,186,198,172,192,202,178,198,200,174,195,195,168,190,188,159,180,173,138,159,180,148,166,193,168,190,191,160,180,178,129,136,188,144,153,197,169,191,193,165,187,180,149,169,180,150,169,193,166,189,172,133,149,147,80,77,189,143,152,197,169,191,192,164,186,177,145,164,181,150,169,193,164,185,197,166,185,190,151,166,193,158,174,198,170,193,185,152,174,172,134,153,173,138,159,184,151,171,190,155,174,193,160,180,196,166,187,193,162,183,178,141,161,163,122,140,162,122,141,172,133,153,178,137,153,184,146,162,188,153,170,185,151,171,174,137,156,155,114,133,4 164,149,148,173,159,160,185,171,172,183,170,171,179,164,164,178,165,164,173,158,154,168,154,151,172,158,159,177,164,167,181,168,171,187,176,180,184,174,177,179,166,166,177,164,164,170,157,156,161,144,143,180,167,170,187,177,184,179,168,171,185,173,175,185,173,175,171,157,154,166,151,149,161,145,144,176,161,162,158,147,151,122,114,121,147,130,128,184,173,175,178,166,165,166,151,148,165,152,154,176,159,160,147,133,135,120,114,122,141,120,117,175,160,160,180,168,170,168,156,154,164,151,153,170,154,152,179,164,164,178,165,168,183,172,175,176,161,160,176,164,164,164,152,150,168,157,160,180,167,169,182,168,169,185,173,174,185,175,177,179,167,166,171,157,156,163,151,149,167,156,158,174,161,162,179,164,165,181,169,171,178,168,169,171,160,159,163,149,146,154,140,135,4 177,154,141,183,153,139,200,177,168,203,183,177,206,184,175,206,183,174,202,174,162,195,168,154,183,162,153,189,162,153,198,175,168,202,186,182,203,184,178,204,181,172,204,180,172,196,170,158,182,160,153,189,163,157,193,164,158,177,159,153,194,176,172,200,181,175,201,181,171,199,172,161,185,161,154,192,168,162,190,160,154,121,113,118,153,133,125,200,179,169,197,176,167,201,180,172,189,166,158,197,174,167,197,169,165,174,155,157,153,124,114,194,166,158,196,171,161,195,176,168,184,158,148,197,170,165,198,170,167,197,178,175,188,163,153,192,169,161,195,171,161,191,166,154,179,156,150,192,165,159,197,171,166,194,173,170,194,174,165,192,171,162,190,170,162,186,160,149,180,154,148,185,155,147,195,169,163,193,168,162,192,167,157,192,170,161,185,164,157,179,157,147,4 165,145,150,169,147,148,160,137,142,165,148,151,171,151,151,170,148,150,159,127,129,157,133,134,164,135,140,169,148,150,157,128,125,172,145,146,178,155,157,183,165,170,170,145,146,162,137,137,169,143,147,171,147,151,152,109,101,142,96,85,155,117,105,181,160,163,179,162,168,171,151,155,177,163,167,177,158,165,158,123,117,129,84,74,147,105,96,167,136,133,181,163,170,172,154,158,170,146,149,184,166,173,161,128,122,139,91,86,163,124,126,152,115,106,172,156,159,155,136,136,148,113,116,172,145,149,169,135,130,162,127,122,161,126,123,156,131,129,157,137,138,162,144,145,157,122,129,167,135,140,152,117,115,168,139,140,173,149,152,170,150,154,169,152,155,164,145,145,159,132,137,164,137,146,155,120,130,170,145,153,167,146,150,165,143,148,177,163,169,164,146,148,4 188,171,160,198,184,177,204,194,192,203,194,194,201,192,189,196,186,181,188,177,170,175,163,154,197,186,185,203,192,191,207,198,200,210,205,209,207,202,205,198,188,185,192,186,183,178,166,156,203,194,194,207,199,199,208,198,201,187,164,153,188,165,153,202,195,197,193,185,184,181,168,161,200,187,182,209,200,200,193,172,162,106,57,37,133,85,61,195,180,173,192,180,178,181,169,162,200,187,183,207,195,195,200,182,177,137,90,70,147,105,85,193,175,167,189,176,173,178,166,159,199,189,186,206,196,198,207,196,195,191,168,159,193,175,169,195,182,179,189,177,173,174,160,151,194,182,176,200,190,190,202,191,190,203,193,194,199,187,188,192,179,175,181,166,155,171,158,148,187,175,169,192,180,173,194,180,173,197,186,184,192,178,176,186,171,164,179,167,161,166,153,140,4 191,172,154,198,180,164,200,181,168,198,180,168,200,182,168,202,186,174,193,171,145,191,171,149,192,167,153,196,173,156,197,176,157,195,171,146,200,182,167,203,188,176,201,185,168,195,176,157,197,177,167,198,175,157,168,134,102,130,87,54,181,149,119,201,182,164,200,182,165,197,179,161,199,183,171,201,182,165,158,121,91,101,59,41,146,99,65,191,166,140,202,185,171,196,177,158,198,181,165,199,181,162,159,116,82,136,89,66,137,90,60,189,161,131,205,190,179,200,185,175,197,181,165,200,182,166,187,159,135,169,130,98,165,123,86,195,171,146,203,187,176,199,182,169,193,176,158,199,183,169,201,184,168,195,173,151,193,166,139,200,180,163,198,176,161,195,172,154,189,170,150,198,182,168,200,183,168,199,180,163,197,175,154,198,179,159,195,170,154,192,168,150,4 233,223,224,235,225,224,228,207,196,226,200,188,231,212,208,231,221,223,233,224,224,235,227,225,235,225,226,215,185,168,149,94,67,136,87,67,162,119,100,224,204,198,233,223,221,235,225,222,237,226,224,190,145,121,81,36,22,56,27,21,70,34,24,166,122,100,224,200,184,234,224,223,240,229,226,182,141,118,61,24,14,53,31,26,55,32,28,90,45,28,193,149,120,235,225,223,238,231,226,207,185,172,80,42,29,58,35,32,47,26,23,89,53,39,215,183,164,234,224,223,235,230,227,221,202,191,105,60,38,54,18,10,54,22,16,131,90,71,233,216,206,233,226,224,233,225,223,230,218,214,180,141,115,134,87,61,137,86,61,193,157,137,233,222,218,234,227,224,232,225,222,231,222,220,232,219,211,227,208,197,222,199,186,229,215,209,232,222,220,233,224,220,4 236,234,232,235,221,210,216,178,150,216,175,151,226,196,183,234,223,225,234,229,228,238,231,228,239,229,225,204,157,127,127,72,42,119,73,50,141,94,71,217,183,169,239,226,224,238,220,214,241,223,215,178,124,94,75,38,25,57,30,22,65,33,26,151,101,78,220,179,154,239,217,210,244,228,220,168,118,89,53,21,9,52,31,25,54,31,28,83,45,34,182,124,89,241,215,207,240,236,231,196,164,148,74,37,25,59,40,39,48,26,23,74,40,29,208,162,140,241,223,221,237,236,235,215,188,174,96,52,33,57,26,18,57,29,24,117,76,59,231,203,190,237,231,230,235,230,229,231,214,208,165,118,89,122,74,49,126,74,51,184,134,112,236,220,215,237,233,231,233,228,228,235,229,228,232,211,202,225,195,183,221,180,165,235,208,203,236,228,227,236,231,228,4 143,121,139,162,142,161,179,163,180,188,177,198,194,186,213,191,185,208,176,169,193,143,131,156,155,133,152,134,86,89,154,113,119,187,165,179,162,120,125,164,132,147,165,152,182,143,131,159,160,142,163,139,94,102,127,67,64,166,122,126,157,111,115,148,93,101,147,114,136,144,132,161,155,133,154,160,128,144,144,93,94,142,87,86,151,101,104,133,67,65,141,100,112,137,124,155,147,122,142,143,97,101,143,93,90,143,90,89,158,110,114,152,110,121,153,131,161,133,118,152,146,124,144,152,117,131,151,108,110,157,115,117,162,123,127,166,142,161,148,133,168,120,103,133,143,124,144,158,137,158,168,140,158,165,134,143,161,130,135,160,141,161,138,126,159,121,109,139,135,116,135,150,134,155,164,149,171,167,151,169,168,153,170,149,135,159,123,112,141,106,97,125,4 194,188,178,206,200,192,213,207,202,216,210,206,217,212,209,216,212,208,208,201,193,196,190,180,200,195,186,210,206,200,217,213,211,223,221,221,226,225,226,222,220,220,216,212,210,206,202,196,205,201,194,214,212,208,216,207,199,192,165,147,186,155,136,204,179,159,214,205,196,208,204,200,205,202,195,213,206,199,169,130,100,105,50,27,125,65,38,170,115,73,178,136,100,205,196,185,206,203,196,206,189,171,139,82,45,128,75,51,147,92,63,166,112,77,166,115,77,205,196,186,202,195,184,212,204,194,185,149,119,160,101,59,140,81,48,125,69,42,183,150,126,207,204,201,200,193,183,211,205,201,216,209,202,204,184,166,190,163,144,182,156,139,204,189,178,200,193,189,194,188,178,206,199,192,213,208,203,217,215,211,219,216,212,216,211,207,203,192,180,191,178,161,4 238,229,216,240,232,219,243,232,222,244,236,226,245,236,228,244,235,226,242,236,225,238,236,224,238,232,221,241,233,221,239,214,189,236,205,174,233,199,159,240,215,188,243,230,213,241,236,223,239,231,220,228,191,153,190,112,57,181,94,37,211,131,55,221,156,79,230,184,130,244,233,218,232,205,175,199,129,64,158,75,32,181,96,42,218,147,81,217,140,63,223,165,101,242,232,217,221,173,120,186,103,38,191,116,61,194,108,46,207,129,65,210,127,52,225,171,112,242,234,221,232,201,164,208,136,64,211,132,54,203,119,44,183,98,41,187,109,50,236,206,174,240,232,224,238,230,216,234,207,172,222,169,109,220,163,104,217,169,127,228,194,159,240,222,204,240,224,208,223,216,202,240,233,220,241,231,218,239,226,210,242,231,218,242,231,219,239,224,208,237,220,198,4 221,216,213,227,224,223,232,228,227,234,232,230,234,234,234,234,232,230,229,228,224,223,222,216,224,221,219,230,229,229,235,223,216,232,212,199,229,206,184,232,213,197,232,224,216,227,225,221,226,224,223,227,206,192,200,143,109,180,111,74,201,131,82,217,161,110,218,174,130,230,218,206,223,211,202,200,147,107,162,95,65,166,96,67,209,147,108,213,152,105,211,152,100,229,217,202,217,188,164,181,115,71,179,117,84,188,119,82,202,137,94,209,143,96,212,154,105,230,220,208,221,199,178,195,135,89,200,133,83,200,130,79,185,116,76,176,109,72,219,180,152,230,230,230,222,215,204,223,201,178,211,162,117,211,156,111,207,159,128,210,175,152,229,211,197,227,219,213,204,198,191,224,218,211,228,222,215,229,219,211,233,223,218,233,229,227,227,221,214,223,212,195,4 212,156,173,219,158,173,226,168,183,231,176,194,231,177,197,227,172,188,221,164,177,213,157,172,213,155,166,225,170,186,231,176,194,229,163,179,229,161,173,231,175,190,227,172,186,218,158,173,215,159,170,229,179,193,228,161,169,211,115,112,219,138,139,231,174,186,228,173,184,221,163,180,221,170,185,233,186,200,216,136,133,193,90,88,206,115,114,230,160,170,227,167,176,222,160,173,222,171,182,232,184,194,219,136,131,191,97,101,192,95,98,232,165,177,233,178,195,227,169,183,221,170,182,229,178,188,230,164,175,227,153,162,223,139,154,234,173,191,234,180,198,226,167,184,217,164,174,226,175,184,229,175,185,234,177,188,234,168,184,234,174,189,230,172,187,223,163,178,209,152,160,220,165,175,227,174,185,231,173,185,232,174,189,228,165,178,227,169,183,218,152,168,4 204,189,202,205,189,205,207,190,203,208,196,210,208,193,208,207,188,197,209,195,206,209,196,209,207,192,205,207,190,205,209,192,206,206,179,189,204,176,188,207,189,203,209,195,207,209,195,208,208,194,208,209,197,215,204,176,188,171,93,85,171,90,83,201,162,168,210,199,213,207,193,206,205,189,203,210,198,216,188,132,132,143,54,51,152,70,73,186,130,128,212,201,215,206,191,205,206,188,200,210,195,210,189,132,131,146,58,56,144,58,60,184,124,128,212,198,213,208,192,204,207,192,205,211,199,214,200,165,172,173,102,99,176,105,101,199,163,176,205,187,206,206,190,201,206,191,206,208,194,209,210,196,210,209,190,202,208,189,202,205,187,205,203,179,197,203,185,198,197,179,194,205,187,202,209,194,207,207,192,206,207,191,204,207,191,204,204,187,201,203,186,198,4 204,166,150,205,159,137,210,170,154,211,172,155,215,182,170,213,184,172,210,179,163,206,173,158,207,172,157,211,175,160,214,181,166,212,174,156,214,180,164,216,188,177,213,177,162,209,175,163,210,184,172,215,187,177,201,150,121,192,123,80,200,141,110,217,183,170,212,176,159,208,171,154,211,186,175,215,184,170,188,120,83,179,98,53,183,106,59,203,152,124,215,183,171,206,166,147,211,179,169,216,186,172,200,145,112,178,94,49,184,102,55,196,136,99,214,182,168,206,167,149,210,174,162,215,181,164,206,160,130,192,124,83,187,115,70,209,166,141,212,180,165,206,172,154,202,166,150,211,176,157,214,181,166,210,171,152,208,167,143,211,176,157,211,180,166,207,176,163,201,168,153,201,168,153,213,180,167,210,172,153,209,172,151,209,174,156,208,176,164,203,172,157,4 161,129,123,174,144,146,182,158,162,186,165,170,191,174,182,187,171,178,177,157,159,158,133,135,174,147,147,185,162,167,193,176,183,190,170,177,193,175,181,193,178,187,180,158,161,165,139,141,185,166,173,195,180,187,174,140,136,163,116,106,169,130,126,195,178,186,182,160,163,171,149,151,193,179,183,194,175,179,148,97,88,147,91,80,151,95,81,169,132,126,186,166,173,176,155,160,191,176,181,197,179,185,169,130,125,144,85,73,153,95,81,161,116,104,187,167,171,176,156,158,187,167,171,197,181,185,180,148,141,161,111,99,151,98,84,181,151,147,189,170,176,176,158,159,182,159,163,190,168,170,193,171,175,192,167,170,186,159,159,189,168,171,185,167,172,174,156,159,179,158,158,187,166,168,194,176,183,193,171,175,191,171,174,186,165,166,181,163,168,169,150,154,4 195,182,178,202,188,186,207,196,196,206,194,193,206,193,190,211,202,203,208,197,197,203,192,191,197,186,182,203,190,188,203,188,183,173,141,121,143,100,73,190,168,156,211,202,203,205,195,194,199,188,187,201,187,182,180,153,137,149,110,91,115,72,49,154,115,91,211,200,198,207,197,197,198,189,189,194,177,167,162,130,113,141,108,96,139,105,91,139,97,73,197,177,167,209,200,201,196,188,188,193,177,168,154,120,101,135,102,87,122,89,73,120,76,49,193,170,157,209,201,202,192,185,184,198,186,184,141,101,76,99,61,40,109,66,42,155,117,95,206,195,195,205,196,195,188,178,177,195,185,186,168,138,120,130,87,60,151,112,88,198,182,179,206,198,200,202,192,191,183,173,172,192,182,181,193,178,174,192,174,165,197,183,181,199,188,188,202,191,190,198,189,186,4 165,140,134,182,161,159,193,178,180,182,165,166,154,133,129,125,101,93,95,74,66,57,38,28,179,160,155,191,172,171,203,188,190,204,194,199,188,174,176,152,130,124,120,99,91,79,59,49,186,167,164,191,171,170,204,191,195,205,190,191,197,174,172,188,174,175,161,144,138,118,97,87,184,164,162,197,180,179,205,193,195,192,168,163,154,105,91,192,170,169,194,186,186,160,145,136,184,165,161,199,186,186,207,197,200,188,163,157,155,106,90,188,160,154,204,197,198,189,180,177,183,167,162,193,176,174,201,187,183,205,192,193,198,174,169,195,174,170,199,187,186,193,184,180,181,163,153,191,170,166,204,186,181,211,195,192,207,190,186,190,166,158,172,145,132,167,145,132,173,148,135,185,159,149,198,176,170,206,186,178,203,183,175,201,185,182,180,157,148,149,122,107,4 208,185,196,209,185,194,209,185,197,212,190,204,211,189,201,210,186,197,209,182,190,207,183,192,208,185,192,207,184,193,211,188,198,188,150,139,195,162,157,210,186,197,210,185,193,211,187,196,208,185,193,211,189,198,191,155,145,130,65,29,149,91,61,208,181,185,210,188,199,211,188,198,210,188,199,216,196,205,158,110,88,102,38,13,115,50,20,176,133,114,212,191,201,209,186,195,211,189,201,211,187,193,164,114,89,107,42,14,104,40,14,154,100,73,211,186,192,209,185,193,208,184,194,208,182,190,183,141,123,133,70,35,102,39,12,161,112,91,214,191,197,210,187,196,209,184,192,209,184,194,210,185,190,197,162,152,150,98,71,183,145,135,215,193,204,209,185,195,209,186,198,210,187,198,211,189,200,209,187,198,209,184,189,211,188,198,211,188,200,207,182,191,4 200,177,188,203,179,188,204,179,187,207,183,196,208,185,197,207,183,195,205,179,189,203,178,189,201,176,183,203,179,185,208,185,196,200,170,172,198,166,166,207,183,195,205,179,188,205,181,192,202,179,187,203,179,186,202,175,177,154,100,77,148,91,67,205,178,181,209,186,198,207,185,196,203,181,190,210,190,200,185,149,140,116,58,37,119,59,40,173,129,113,211,188,199,206,183,193,205,183,193,209,187,196,185,146,133,122,63,41,111,53,36,150,97,76,207,181,186,204,180,189,203,180,188,205,179,187,194,161,154,152,97,71,113,54,33,151,103,86,210,185,191,205,182,191,202,178,184,204,178,184,206,182,189,203,174,172,168,124,107,179,142,133,210,188,197,204,180,190,203,179,188,204,180,187,205,182,189,205,183,191,207,184,192,208,186,195,205,182,193,202,177,185,4 216,193,213,221,199,217,225,202,221,225,197,215,225,195,212,220,184,196,216,183,194,215,188,205,218,193,212,223,195,210,223,189,199,222,183,192,226,195,213,226,195,212,223,196,213,218,191,208,220,196,215,225,195,210,200,136,125,184,106,90,202,140,136,209,156,155,225,201,217,221,197,214,221,198,218,223,192,205,190,118,102,171,86,70,169,83,69,182,103,90,221,186,195,223,206,223,221,195,213,223,190,203,184,108,95,166,81,69,170,86,76,178,95,81,217,175,179,224,200,218,222,192,212,225,194,210,199,134,125,184,104,88,176,93,77,193,121,106,223,189,199,222,197,214,219,192,212,224,200,218,224,192,202,215,167,166,212,159,157,219,174,176,224,194,209,221,201,216,216,191,209,221,194,210,225,200,217,227,201,216,228,203,217,225,190,201,220,186,197,218,193,207,4 200,183,170,201,180,163,198,161,131,209,182,167,210,188,174,209,187,176,206,179,164,199,168,146,202,183,171,202,178,160,191,139,101,207,175,157,208,174,153,210,184,169,208,185,172,205,182,168,203,185,172,206,181,166,204,166,147,200,143,114,205,158,131,211,187,172,208,188,175,205,180,164,204,183,171,207,186,173,205,169,147,195,129,89,199,145,106,208,172,147,207,185,168,206,180,161,204,184,172,206,179,164,198,146,110,201,149,118,197,138,99,190,134,91,203,171,143,207,190,176,203,181,164,206,177,156,200,152,118,200,140,105,190,122,79,182,120,72,202,168,141,204,186,171,202,183,167,204,175,155,204,166,139,203,156,127,200,151,120,203,167,140,200,165,135,201,181,163,201,185,171,206,187,175,207,177,158,206,176,155,206,175,155,206,177,158,204,177,157,201,175,158,4 168,148,132,187,169,162,196,176,174,200,176,166,202,179,175,199,174,166,183,152,134,155,120,94,180,161,148,194,175,170,196,171,159,198,163,144,209,188,184,205,183,180,195,168,157,180,149,129,184,170,166,198,183,181,202,174,162,200,156,137,206,169,153,207,185,176,201,181,176,190,171,162,185,167,161,200,183,183,209,187,183,201,153,130,199,146,116,208,184,173,202,182,172,194,170,155,186,168,164,201,183,182,204,173,158,199,152,123,196,142,112,192,145,114,201,181,165,193,175,160,185,165,158,198,178,168,202,173,154,200,156,130,191,134,103,186,138,105,197,175,156,187,175,159,180,157,148,195,179,178,201,181,172,202,172,154,200,166,148,199,169,149,190,164,142,181,169,153,173,152,145,187,171,165,198,183,178,201,186,182,199,172,162,194,170,154,186,165,149,172,153,135,4 168,148,155,170,150,156,171,149,157,172,151,160,171,150,155,171,151,157,169,150,155,164,145,149,170,150,157,172,152,159,173,153,158,174,153,162,173,152,160,174,153,161,171,152,157,167,148,154,170,150,158,174,155,162,174,154,160,175,154,163,176,156,164,176,156,164,173,154,161,169,149,156,171,151,159,175,155,164,176,154,161,158,124,118,168,141,143,178,160,169,175,156,164,170,151,159,171,150,157,173,153,161,175,154,163,157,121,113,166,138,138,179,160,171,174,154,163,171,151,159,170,150,157,172,150,158,174,151,160,175,152,159,177,157,166,178,158,167,174,155,163,170,150,159,167,146,154,171,148,156,173,149,156,174,152,159,177,158,166,177,158,165,173,154,162,168,147,155,165,141,150,169,145,153,172,150,158,173,152,159,175,156,163,174,154,161,170,150,156,165,144,149,4 166,148,146,176,158,158,179,162,167,178,161,168,178,160,165,175,156,160,168,150,152,157,138,137,171,155,155,180,165,167,183,168,175,182,167,176,181,165,172,179,164,170,172,155,157,160,142,142,174,157,158,182,169,173,185,172,179,185,172,180,184,173,182,181,167,174,174,158,162,161,143,144,174,156,158,181,166,170,187,176,181,184,168,173,176,155,158,182,169,176,174,159,165,163,145,147,172,155,158,180,164,170,186,174,180,179,160,165,164,133,130,181,168,176,173,156,162,162,143,146,170,154,158,177,160,166,183,168,173,183,166,173,182,167,174,178,164,171,170,154,159,157,137,138,167,151,152,173,156,161,179,162,167,180,163,168,177,162,168,175,160,166,165,146,148,150,130,131,161,143,143,168,151,153,172,155,159,173,157,161,171,155,161,166,148,151,156,136,136,143,121,121,4 168,129,152,183,147,171,193,163,188,193,163,188,194,165,192,185,151,175,178,146,173,158,118,145,178,143,168,188,155,180,187,144,163,194,158,181,190,150,174,176,125,141,177,134,157,167,129,155,183,149,174,190,153,176,179,120,133,186,132,148,183,127,146,172,110,127,174,124,144,173,136,163,186,154,179,188,149,169,184,129,143,188,134,150,186,132,146,177,116,135,173,122,143,171,130,157,185,152,175,186,142,157,186,134,149,187,134,148,190,139,154,178,117,133,179,131,153,177,142,170,181,145,167,187,145,162,184,131,141,186,130,143,186,134,151,185,136,154,181,137,161,175,137,166,180,147,171,190,158,180,185,137,151,187,139,155,188,143,163,192,159,185,185,152,178,171,134,161,173,134,159,184,148,173,188,151,174,189,151,173,192,158,183,188,157,181,179,143,169,168,134,159,4 198,151,153,201,140,135,210,159,160,216,181,194,216,184,199,216,181,191,212,175,180,204,167,175,206,161,166,209,155,153,216,172,176,221,186,201,220,187,198,219,185,194,216,179,184,209,171,179,207,166,170,215,172,178,215,164,164,213,154,148,199,126,115,214,163,164,219,186,193,212,175,182,210,169,174,217,177,184,207,137,124,204,126,106,199,116,99,213,158,158,220,188,201,213,175,180,210,164,172,218,184,195,210,143,132,205,125,111,208,133,121,219,169,174,219,184,191,213,177,181,207,156,161,217,180,190,215,166,166,212,149,142,206,131,119,216,160,162,216,180,183,211,177,177,207,166,173,214,179,186,220,190,197,220,174,176,217,165,167,217,173,176,213,175,175,207,168,168,204,161,169,212,180,187,217,185,191,219,179,183,219,176,179,215,172,175,210,170,169,203,162,160,4 178,129,140,196,155,166,201,155,165,214,181,199,215,181,203,214,178,196,209,172,189,195,158,176,189,147,157,197,150,158,202,150,158,222,192,214,223,192,213,219,185,203,213,177,192,203,168,185,202,166,180,210,170,185,214,173,187,213,167,179,188,122,127,212,169,182,220,189,208,205,168,182,197,156,165,215,177,195,210,159,171,193,120,119,189,114,116,216,172,187,223,193,213,208,172,187,194,149,163,213,175,192,217,176,189,196,126,129,198,128,132,216,171,185,222,192,210,211,177,194,197,156,172,205,160,175,221,188,205,219,177,189,209,155,165,217,176,191,220,189,205,208,175,191,194,153,170,209,170,189,221,189,207,224,190,208,222,185,202,219,184,200,214,179,195,205,170,186,185,140,160,202,164,181,214,181,198,217,181,197,218,182,200,209,168,180,205,164,175,197,160,177,4 209,168,165,208,164,163,206,162,158,212,172,171,209,171,169,206,167,163,202,162,158,191,147,144,210,168,164,207,158,158,209,163,165,203,149,151,205,159,156,206,166,161,202,160,153,198,157,154,211,167,165,208,155,156,205,157,155,189,129,124,175,113,100,202,158,154,202,159,153,199,158,150,213,173,173,213,171,171,202,152,144,163,97,86,121,60,54,181,127,117,204,162,157,200,158,150,215,180,177,215,177,178,199,145,134,153,88,78,118,56,53,165,107,95,206,164,159,197,155,147,214,179,177,211,169,170,208,162,159,192,142,139,157,94,82,189,141,134,209,171,171,196,153,146,212,176,174,211,169,169,211,171,169,213,176,177,206,159,151,206,164,159,205,166,164,198,156,154,209,169,169,209,165,166,210,169,167,212,175,175,208,167,161,202,158,150,200,158,152,194,152,152,4 169,151,152,180,159,160,186,166,169,190,170,176,193,167,174,191,161,166,187,159,165,178,155,155,173,161,168,183,171,177,189,175,179,194,178,183,196,175,180,196,170,181,190,164,174,180,165,167,177,165,172,187,170,174,193,174,175,195,164,159,195,160,154,191,148,137,193,164,164,184,168,171,177,162,165,187,172,178,194,170,176,188,138,119,187,135,115,181,119,87,190,161,158,185,174,177,180,156,157,187,171,178,194,178,186,180,125,103,186,135,116,184,126,101,189,162,158,185,171,166,178,155,159,188,167,169,193,175,181,192,161,159,194,166,168,192,167,167,187,173,172,181,167,159,173,156,158,184,164,165,192,171,177,193,177,184,191,178,186,188,176,179,184,170,168,177,164,158,169,140,137,181,158,158,188,165,168,190,168,175,189,166,171,186,167,170,180,162,160,175,152,144,4 163,126,141,180,146,163,189,156,175,194,159,178,197,168,187,192,161,178,177,137,158,158,113,137,169,132,150,186,154,175,196,164,183,201,172,192,204,177,197,198,168,187,185,144,166,168,122,143,175,139,156,193,164,186,202,175,196,208,183,205,209,184,207,204,175,199,192,156,178,174,133,153,177,142,158,194,166,187,203,176,196,206,172,188,201,159,171,196,151,163,196,163,185,180,143,166,176,140,157,191,158,177,204,178,200,187,131,138,177,105,102,180,115,114,198,172,195,179,140,163,174,137,152,188,152,169,202,176,198,186,135,145,186,131,137,191,147,158,195,165,185,178,140,159,170,134,151,185,152,169,196,166,186,201,172,194,201,175,197,199,173,195,190,160,179,174,138,155,158,116,132,174,134,150,188,154,174,192,161,183,192,160,181,189,159,180,180,147,166,163,123,140,4 197,150,167,201,157,171,205,161,168,213,184,183,205,160,153,206,163,155,209,176,177,194,148,155,211,178,179,213,182,182,214,184,185,207,170,169,197,148,135,207,170,163,211,179,180,201,160,169,208,165,169,215,181,182,217,187,187,194,152,149,148,79,63,187,137,122,211,181,179,205,172,176,214,182,178,209,170,164,200,146,136,169,112,101,122,49,36,165,106,88,210,177,172,204,169,171,216,188,184,196,144,128,173,102,78,176,112,93,157,85,62,188,141,127,209,174,165,206,170,161,213,178,175,206,162,157,203,160,150,198,148,137,184,122,96,209,173,166,210,175,171,208,176,168,210,170,169,211,174,172,218,191,188,213,181,171,205,164,147,211,174,172,209,172,168,204,170,169,210,172,170,215,184,181,218,190,184,213,179,172,212,177,173,210,174,174,202,156,160,192,147,150,4 200,170,172,204,173,172,206,175,180,203,170,178,204,174,172,209,182,182,210,187,187,204,175,172,200,170,172,207,178,181,209,182,184,202,169,176,185,140,140,190,154,151,207,179,176,209,181,184,199,167,168,200,166,170,163,113,113,161,100,94,121,58,62,145,104,109,211,182,177,205,175,176,199,167,169,180,135,138,120,53,60,154,100,97,131,90,100,103,57,69,205,173,177,209,180,187,205,175,182,171,122,126,119,52,53,132,81,85,111,66,78,126,73,77,195,160,163,207,173,179,201,174,176,183,141,139,137,75,63,112,49,48,123,69,78,200,169,175,201,170,169,203,173,174,198,169,165,205,181,180,185,148,138,157,99,87,181,136,134,210,187,197,194,158,152,193,156,146,199,175,173,208,188,189,205,181,177,202,172,169,204,178,182,209,186,198,203,174,176,200,171,165,4 185,154,148,196,165,159,201,170,164,201,167,161,204,176,174,200,170,164,188,152,145,175,140,135,187,150,138,200,170,160,207,178,176,208,178,177,211,182,178,203,171,166,192,156,152,175,134,127,192,157,149,206,178,170,216,192,189,194,152,151,150,96,90,201,167,165,199,166,167,177,135,131,192,156,145,208,180,173,184,141,136,149,86,79,108,54,53,161,117,116,208,177,180,186,152,151,192,157,150,205,169,167,158,100,94,113,48,43,122,69,69,185,144,144,194,156,152,187,153,150,188,148,139,204,169,169,185,137,132,133,65,52,156,99,93,210,182,189,188,147,141,183,146,139,187,148,139,195,154,148,204,170,169,204,167,162,204,168,168,204,176,182,197,163,161,175,135,132,182,145,142,191,155,154,198,163,159,200,163,160,203,169,170,197,162,162,186,148,145,168,128,122,4 156,126,141,162,131,141,167,136,146,173,148,162,174,150,165,167,139,152,161,133,144,155,127,141,159,129,140,171,145,158,173,144,155,179,157,173,184,168,187,172,144,157,163,133,144,156,131,151,165,137,148,175,152,167,180,157,172,178,149,161,175,141,155,176,148,161,167,141,156,160,137,156,168,144,157,177,155,170,180,156,169,156,106,109,159,110,118,178,152,165,168,140,154,161,134,151,166,139,146,178,156,169,172,138,147,142,82,82,161,116,123,175,144,154,168,138,150,161,136,152,164,136,143,171,142,149,177,149,161,166,128,135,174,143,155,177,151,165,168,141,156,159,132,147,162,134,142,169,142,153,178,154,169,180,155,168,176,150,165,175,151,166,167,144,162,157,132,149,158,130,138,170,146,160,171,143,153,171,142,150,174,150,162,169,143,160,161,134,150,149,119,134,4 220,179,158,225,184,166,228,187,167,229,191,170,230,189,174,229,189,171,230,194,175,228,192,175,222,182,161,225,185,166,229,187,170,229,188,168,228,177,153,231,191,173,232,196,179,229,191,173,223,184,162,226,185,167,217,156,127,214,140,98,204,114,64,221,158,123,234,200,182,230,192,173,223,184,165,227,186,164,193,107,60,178,82,36,197,106,59,222,155,117,231,183,162,229,187,167,224,184,163,227,186,165,216,146,109,183,93,48,194,104,58,225,158,119,232,187,167,230,191,174,225,186,165,227,187,168,230,187,164,220,147,100,217,140,88,227,175,138,230,191,170,227,187,160,225,189,167,228,191,170,229,191,169,229,187,158,229,182,151,230,188,165,229,192,172,227,191,167,222,185,161,228,191,170,229,191,168,232,197,173,231,192,171,230,189,169,229,192,172,226,190,170,4 189,156,169,193,161,176,193,159,172,194,162,175,195,163,179,195,164,181,196,167,184,194,163,181,191,160,173,194,163,178,190,155,168,187,151,157,178,136,137,192,159,170,199,172,190,194,163,181,191,160,173,197,167,184,166,122,119,143,86,69,146,89,74,165,119,111,201,173,190,196,168,187,192,161,174,198,168,183,161,114,106,121,61,45,141,84,71,171,126,119,196,164,174,197,167,183,192,159,172,196,166,181,189,153,158,141,86,72,130,73,60,173,127,120,192,154,162,196,164,179,193,162,176,196,166,181,199,169,182,176,131,123,156,101,85,177,134,127,197,164,176,197,167,185,193,163,176,197,167,181,198,169,181,191,158,163,181,141,135,188,153,155,196,166,177,194,164,174,190,158,169,196,165,178,196,166,178,197,168,179,193,161,170,193,161,172,196,167,180,193,164,175,4 185,163,164,192,171,171,194,172,169,196,176,169,195,173,165,194,170,165,192,170,164,188,166,162,187,162,159,191,168,164,195,172,169,195,168,154,194,164,148,196,172,167,196,175,176,190,167,164,188,162,161,194,172,171,196,171,167,178,124,103,186,138,115,196,166,155,196,172,169,192,168,160,189,166,168,195,174,172,196,167,163,164,102,80,176,118,92,196,164,151,198,176,172,193,168,155,183,160,165,193,168,163,192,158,145,167,108,75,180,134,107,200,178,170,198,178,175,192,172,170,188,161,156,193,167,163,192,159,149,179,127,92,188,149,120,201,182,178,198,178,178,190,169,171,190,164,159,194,171,169,195,169,162,194,163,147,198,173,163,199,177,172,197,175,169,194,172,173,187,162,154,192,169,167,196,172,168,197,174,168,199,178,173,196,173,166,194,172,164,192,171,167,4 171,153,146,183,166,160,193,177,175,196,179,181,197,181,181,195,180,179,187,171,169,174,158,154,178,160,156,191,175,173,199,182,181,203,187,189,205,190,195,202,189,190,193,176,175,184,168,167,184,168,164,195,179,178,204,188,189,205,188,189,189,159,150,202,184,183,198,183,183,185,167,164,186,169,163,201,186,187,196,173,171,168,126,107,158,106,82,191,160,150,199,178,178,188,168,167,186,170,166,201,187,188,191,164,155,138,81,55,145,92,71,185,149,135,200,179,179,189,172,169,183,166,161,196,178,177,204,186,187,190,160,148,168,122,99,189,158,143,198,181,179,187,170,164,179,162,154,192,174,172,202,185,186,206,190,190,202,182,175,199,179,176,195,178,178,186,172,169,171,153,144,185,167,164,197,180,179,200,183,182,202,186,185,199,183,182,191,174,173,180,165,160,4 177,148,155,186,163,174,185,159,170,187,160,166,187,157,159,190,166,172,188,167,173,181,157,160,181,156,164,189,165,176,185,157,169,184,152,160,180,140,139,187,158,161,188,165,170,180,153,155,181,153,159,187,160,173,188,162,177,172,126,125,163,104,93,182,143,141,190,165,175,183,156,164,184,155,163,187,159,171,189,160,168,170,117,111,162,104,95,187,152,152,193,168,177,185,160,166,187,164,174,193,170,182,191,162,173,145,87,77,156,99,85,194,168,175,195,173,183,185,162,166,182,154,165,190,164,176,173,133,135,115,50,34,158,106,97,194,168,175,194,173,180,187,168,173,178,146,153,187,159,170,176,138,143,176,138,142,197,177,189,198,180,190,192,170,177,185,162,167,179,149,153,181,149,161,187,158,170,198,178,190,197,181,190,197,178,187,192,171,179,184,161,167,4 151,135,148,160,144,162,171,156,175,164,143,161,164,149,172,160,147,167,161,150,170,146,131,149,160,145,162,173,158,182,179,164,190,175,156,181,173,156,181,172,157,181,160,146,167,157,146,165,165,151,168,175,160,183,181,164,191,183,167,194,180,162,191,180,166,196,162,149,174,153,138,156,163,146,164,178,163,187,184,167,195,160,130,144,156,127,144,183,167,198,170,156,182,151,133,152,163,149,169,176,162,185,185,170,197,165,139,154,155,127,146,176,158,188,174,161,187,150,133,152,158,142,159,161,145,164,176,162,187,186,171,194,180,165,193,173,157,186,172,158,183,155,142,160,147,128,141,154,136,152,151,134,153,179,164,186,176,165,188,160,145,166,166,154,175,150,135,151,142,124,138,156,142,157,143,127,143,164,149,168,174,163,182,152,137,151,151,136,151,147,133,148,4 180,161,163,195,178,181,199,183,188,196,177,182,193,175,178,199,184,188,191,171,174,183,159,160,197,181,184,199,182,187,194,177,183,186,167,173,182,163,169,197,182,188,196,177,180,188,167,169,198,183,187,203,187,194,203,188,195,191,164,162,190,162,160,200,183,191,184,165,170,174,152,153,197,178,183,195,178,184,190,163,164,135,77,62,148,96,83,197,174,178,194,173,180,188,167,170,194,173,178,198,179,184,168,130,125,122,62,48,132,73,60,184,151,149,199,182,190,185,163,167,188,165,165,198,178,183,185,158,157,178,145,142,174,139,137,186,159,160,197,179,184,185,163,166,193,172,175,189,166,168,198,181,186,205,192,199,203,188,195,200,181,188,194,175,180,186,164,169,191,171,177,191,170,175,184,163,164,190,173,176,198,180,185,190,169,173,188,168,174,183,161,166,4 189,129,120,193,149,138,194,155,147,191,147,137,190,148,136,191,154,143,192,162,153,187,156,143,187,117,110,194,148,141,196,158,152,193,153,145,191,148,136,188,143,133,191,157,147,189,158,146,191,141,137,196,157,153,195,160,151,186,142,123,175,125,101,188,144,133,191,154,143,189,156,144,191,150,138,198,167,161,193,156,143,173,120,90,167,103,76,186,144,127,192,160,149,188,153,140,186,140,121,195,163,153,195,159,146,163,107,77,172,122,99,194,160,148,192,161,149,188,157,144,192,156,143,199,170,164,195,160,150,183,136,119,188,148,138,195,164,158,192,162,154,187,157,144,193,156,143,196,164,156,195,160,153,192,150,142,191,152,146,192,160,150,190,158,146,185,151,136,191,153,141,192,156,145,193,157,150,189,144,135,191,151,142,191,158,146,188,154,137,182,144,128,4 179,146,151,186,153,163,186,153,166,185,150,162,182,144,152,175,132,134,173,138,144,162,124,128,186,156,167,188,155,167,189,156,168,192,161,174,190,158,170,187,156,168,179,146,152,166,130,136,189,162,177,191,160,173,193,161,173,186,152,161,188,154,166,190,162,177,179,145,151,173,140,149,186,155,165,194,165,177,192,160,170,129,76,82,154,103,107,190,158,167,178,142,148,171,137,142,185,154,161,195,170,182,188,155,163,129,68,68,162,112,113,186,153,159,175,138,142,170,137,143,185,155,160,190,160,167,191,159,169,186,152,161,186,153,161,182,148,154,179,148,157,169,136,143,178,145,149,182,150,153,187,155,158,189,162,173,184,150,159,176,137,141,177,145,155,166,134,138,174,141,146,178,144,148,182,149,151,184,154,163,181,149,158,171,134,138,169,135,139,162,130,136,4 176,153,154,186,169,176,177,151,155,161,127,131,150,110,112,148,110,107,170,147,150,170,150,155,181,162,168,176,153,159,128,76,79,128,71,80,134,77,88,123,65,72,132,88,86,160,136,139,184,167,174,156,120,125,122,61,67,150,95,105,156,102,112,147,90,99,124,67,68,128,87,84,180,161,167,143,101,107,147,93,102,167,117,126,167,113,124,156,98,105,139,84,88,124,78,73,176,157,164,141,96,103,148,93,97,162,109,111,164,108,115,158,101,106,139,87,89,123,77,71,165,142,145,138,93,95,147,96,105,151,92,94,152,93,96,155,106,114,126,74,72,137,98,93,168,149,152,167,142,144,140,93,95,130,73,76,136,82,85,144,98,105,144,106,106,166,144,149,177,161,166,184,168,175,170,146,149,151,116,115,150,114,113,162,135,136,173,153,161,162,141,149,4 187,138,134,189,133,128,191,145,137,191,145,139,189,141,134,188,143,137,185,145,140,177,137,128,186,132,127,186,120,114,192,145,140,193,150,145,190,144,138,186,133,125,184,138,133,179,139,130,187,133,129,190,135,133,196,152,151,193,150,144,181,129,113,179,123,112,185,139,131,179,137,128,187,139,132,189,143,133,198,161,158,190,145,132,166,103,79,175,117,102,186,146,138,179,136,127,184,136,125,186,136,122,197,160,155,189,144,131,165,106,85,187,143,134,189,150,145,180,139,131,173,117,96,189,145,135,198,163,160,192,149,142,189,140,134,190,149,146,188,148,144,178,138,128,178,129,118,188,145,136,192,152,146,191,147,142,186,135,131,188,146,141,184,143,133,172,129,114,180,134,129,185,141,135,188,145,140,187,142,137,184,135,128,184,140,133,179,137,124,169,126,111,4 118,101,96,136,120,118,151,137,136,159,146,146,160,147,146,158,147,145,150,139,136,137,124,118,132,118,114,149,136,134,160,147,147,164,149,149,165,150,150,165,152,151,159,145,142,146,132,127,139,125,121,156,145,144,165,150,150,167,148,146,166,147,145,167,150,149,161,146,145,150,135,132,141,126,121,159,145,144,168,152,151,166,145,141,165,140,135,165,144,142,164,149,148,153,137,136,142,126,122,158,142,142,168,152,152,167,146,142,163,138,132,168,148,149,167,152,153,156,140,139,139,124,120,157,141,141,167,152,151,169,151,148,167,146,145,169,152,153,167,152,152,154,139,138,135,119,113,153,137,136,164,148,148,170,155,155,170,153,153,168,153,153,163,149,149,151,135,133,129,112,105,146,130,127,158,144,143,164,151,149,166,152,151,163,148,147,156,141,138,143,127,122,4 180,152,150,180,154,155,181,155,158,181,151,148,180,149,154,182,152,154,183,156,157,179,154,158,181,157,156,178,153,154,180,152,155,183,154,152,182,153,158,183,156,160,183,156,157,181,157,160,181,158,159,182,158,162,181,152,156,177,146,140,177,148,148,185,160,166,184,159,159,183,158,157,182,157,157,183,161,163,187,166,173,141,97,83,144,101,89,189,165,171,183,161,159,183,156,153,181,155,154,181,159,156,186,170,176,156,118,107,160,122,110,187,166,171,184,163,161,184,159,158,181,159,162,183,163,164,183,166,171,183,156,155,184,159,156,184,164,165,185,165,165,184,163,165,181,157,159,183,165,167,183,163,165,182,157,159,184,163,164,185,167,169,184,163,164,182,159,157,180,155,156,182,163,166,183,161,161,183,160,162,184,163,166,185,166,166,182,160,160,181,156,157,4 160,135,124,171,143,132,181,154,144,189,166,158,187,163,155,185,160,151,182,156,146,169,143,132,165,140,128,178,152,141,191,170,164,195,173,168,195,172,168,190,165,161,182,152,139,177,152,143,169,144,131,183,159,150,194,174,172,188,164,158,165,125,111,189,160,152,189,163,157,182,157,151,173,152,139,191,169,164,189,163,156,165,129,115,136,89,74,165,124,110,193,171,171,183,157,151,171,147,135,188,167,163,197,174,169,175,143,132,144,102,90,163,124,112,196,175,174,184,158,153,162,132,120,180,156,150,194,170,165,169,129,114,162,120,104,186,155,147,194,173,173,178,153,148,153,124,113,176,149,141,186,159,152,186,154,146,191,162,152,194,167,164,187,162,159,171,145,138,150,121,110,168,139,130,185,160,156,189,162,161,187,158,152,186,159,154,177,148,140,165,138,130,4 178,170,185,181,174,191,180,170,182,179,163,169,180,171,184,183,177,193,180,171,186,175,163,176,178,168,182,180,170,181,161,124,116,149,99,83,176,150,148,176,158,164,179,168,182,176,164,177,180,170,184,170,142,140,146,88,68,133,81,69,125,83,75,141,96,86,179,163,174,177,167,182,181,172,186,163,127,120,132,76,61,124,74,64,73,40,40,120,75,69,176,155,160,179,171,188,178,168,180,170,141,140,117,66,57,99,56,51,84,47,45,117,67,58,171,147,148,180,173,190,178,167,179,170,144,143,129,77,63,116,69,61,93,49,44,125,76,64,174,156,163,179,172,191,177,165,179,178,165,177,169,144,147,166,136,135,153,115,109,168,142,143,178,168,184,178,169,189,177,165,179,179,169,184,183,174,192,182,173,189,182,172,187,182,174,195,179,170,190,176,167,184,4 147,138,143,158,149,157,165,158,168,169,165,176,168,163,174,164,156,164,153,141,149,140,127,134,153,143,150,164,157,166,171,167,181,172,164,178,176,175,190,170,163,176,159,146,157,147,133,144,145,121,121,168,160,172,148,122,129,120,75,76,148,121,129,164,150,164,161,148,162,149,134,147,152,136,142,164,151,161,115,65,65,80,33,38,66,23,29,145,116,124,164,155,169,150,139,151,156,148,158,163,150,161,107,62,65,60,18,25,49,10,16,129,94,100,164,158,172,148,138,151,151,140,150,162,152,163,130,96,101,96,53,57,95,53,56,149,128,139,159,153,167,145,134,147,146,132,141,156,144,155,164,155,169,165,153,165,163,155,166,161,155,170,150,140,151,134,121,132,137,123,130,148,137,146,156,146,156,158,154,164,156,150,160,149,142,152,139,130,140,124,112,121,4 130,113,123,144,129,141,159,145,160,170,159,174,173,167,188,166,157,175,164,155,172,158,148,161,142,128,140,150,135,151,163,151,173,172,161,184,171,158,182,171,161,184,171,163,180,164,154,167,147,132,145,153,138,154,162,147,167,142,109,122,125,78,83,158,131,140,174,165,184,165,155,171,150,136,151,155,137,149,144,109,115,117,70,76,78,26,31,113,64,65,170,154,171,164,152,173,151,137,151,158,141,155,127,85,88,116,70,77,102,53,59,102,50,49,164,144,158,164,155,175,150,136,150,158,142,157,119,76,78,113,63,62,129,84,86,136,98,103,166,153,175,157,145,168,146,132,147,155,142,158,153,132,145,153,128,136,167,152,167,168,156,174,161,147,168,154,138,157,143,130,142,151,137,151,161,149,168,165,155,171,166,156,169,162,149,167,153,136,151,143,121,128,4 169,136,151,182,152,165,178,140,159,205,190,199,197,167,171,201,179,183,196,179,180,194,176,179,183,159,167,200,183,191,203,188,199,206,190,200,203,178,179,207,190,195,203,190,199,197,181,188,197,178,178,207,194,200,212,202,212,192,169,174,165,126,119,204,187,191,204,193,202,194,179,188,197,176,175,205,188,192,201,178,182,160,124,122,107,49,38,180,148,146,204,189,199,187,168,182,200,184,183,194,170,165,157,105,94,152,102,91,132,75,63,184,156,154,203,184,186,185,162,172,196,177,175,196,173,172,184,151,146,183,150,145,173,129,116,203,184,187,201,180,180,189,168,173,190,168,167,199,181,183,207,194,197,203,186,186,193,166,159,200,178,183,197,178,182,186,167,174,187,165,162,197,181,184,204,192,194,203,186,187,200,179,182,194,170,178,183,156,164,177,151,159,4 163,147,173,168,152,182,172,159,191,170,153,184,169,153,183,163,145,172,159,142,170,148,129,153,169,152,182,173,156,189,176,158,194,175,155,191,173,155,187,170,151,183,163,145,177,155,137,166,170,150,179,175,155,191,169,138,168,164,121,147,169,135,162,170,142,173,163,139,169,157,137,165,171,149,178,173,150,184,171,137,166,165,119,143,165,121,146,163,120,143,168,144,172,161,141,169,173,153,184,178,156,187,170,131,158,171,133,160,168,125,149,168,129,154,172,151,181,162,142,169,174,158,188,177,157,187,169,129,156,166,122,146,171,135,158,178,155,183,174,157,187,163,145,174,170,151,179,177,158,189,175,147,175,175,146,172,182,165,195,181,167,197,171,152,180,153,132,155,166,148,174,174,157,188,175,154,183,180,164,195,179,164,193,175,160,187,168,151,179,152,133,156,4 205,162,175,207,165,177,207,162,171,208,162,171,206,157,167,207,167,175,210,175,180,208,171,179,206,162,177,205,153,162,199,132,132,193,115,115,198,128,133,210,166,177,209,169,181,204,162,170,206,159,175,202,132,140,184,98,91,163,72,66,159,76,70,173,107,105,206,162,169,204,158,165,201,146,153,198,122,127,184,98,93,153,70,65,126,51,52,127,49,51,192,126,125,198,141,139,200,142,146,199,127,129,189,109,106,153,71,66,124,49,53,134,50,50,183,109,102,190,128,118,206,162,173,202,143,146,192,119,118,169,84,78,157,72,68,165,86,83,190,127,125,187,121,112,207,165,181,204,151,161,203,141,145,192,115,112,193,124,125,202,152,159,202,153,161,197,141,145,204,160,173,209,169,186,205,151,163,202,143,149,203,156,168,204,160,172,201,152,159,201,151,161,4 155,129,117,170,143,131,183,160,152,191,172,167,192,172,169,189,168,163,182,161,155,170,150,144,163,139,127,178,154,146,191,169,165,199,180,181,203,186,187,198,179,177,193,173,170,180,160,154,169,146,134,186,165,159,198,179,178,192,166,162,180,147,140,200,179,178,196,177,175,181,158,147,167,138,123,189,167,162,198,177,174,162,113,95,127,72,54,189,163,159,201,184,183,186,166,161,174,152,143,188,166,160,197,174,170,156,104,87,138,81,64,179,143,132,203,187,186,186,165,161,172,150,140,187,165,161,200,181,181,177,136,125,157,107,91,193,167,163,200,183,183,187,169,166,168,143,133,183,159,154,196,176,176,200,178,178,198,173,172,199,178,178,194,174,172,181,161,155,160,135,124,176,152,145,189,168,165,195,175,173,195,174,172,193,172,170,187,167,162,175,156,148,4 218,191,201,226,201,213,230,207,220,232,211,227,218,180,184,199,141,134,212,184,199,198,166,180,225,201,213,232,211,223,236,218,233,237,221,239,229,203,214,214,172,175,220,193,205,204,174,186,229,209,220,236,216,229,235,210,221,229,195,203,235,211,225,234,215,230,224,200,213,212,185,197,230,208,219,238,221,236,223,179,181,184,95,78,189,110,100,221,183,189,229,211,225,213,188,202,229,207,219,239,222,236,217,167,166,166,66,50,160,58,41,206,149,146,230,212,228,213,188,201,227,204,217,235,217,232,229,195,201,197,124,113,188,109,95,219,178,183,228,208,223,213,189,201,222,196,210,231,208,222,236,216,230,236,212,223,230,200,211,226,196,208,223,200,213,209,182,195,215,185,197,225,201,214,232,210,222,234,213,226,230,208,221,223,192,202,217,187,199,203,171,184,4 125,102,114,138,114,129,155,138,156,156,137,158,160,143,167,159,145,166,149,129,147,133,111,128,136,114,128,151,131,147,161,142,161,166,146,168,170,154,181,170,157,182,161,146,167,146,127,145,140,118,134,159,142,159,170,150,170,152,115,130,147,107,119,167,147,169,166,151,171,154,138,156,145,124,142,158,138,156,165,133,152,120,63,66,119,66,66,168,146,163,167,151,171,157,143,163,140,116,137,152,124,145,159,125,145,130,77,75,157,124,135,174,158,180,170,157,178,158,142,161,138,112,132,151,125,149,165,145,166,167,144,160,172,154,178,171,155,179,165,148,168,150,129,144,131,104,121,151,130,151,166,151,171,173,161,185,171,157,181,166,152,173,159,140,160,142,121,137,128,106,123,144,125,142,154,135,151,164,150,169,163,148,165,158,143,162,151,135,154,132,111,127,4 135,114,128,152,134,151,164,150,173,174,164,192,177,167,194,172,161,185,162,150,172,149,137,157,150,133,151,165,150,173,170,148,168,168,138,155,167,137,153,182,168,198,170,156,179,159,145,164,157,139,159,172,156,180,151,104,108,133,70,64,136,75,69,165,125,144,180,168,196,163,148,171,161,142,163,154,118,127,126,62,54,126,60,53,130,64,55,150,99,97,181,168,194,167,158,183,162,145,167,152,113,118,126,62,49,129,65,55,142,83,75,176,147,163,185,179,211,167,157,182,157,140,160,171,151,174,170,140,154,175,147,165,182,158,177,190,181,212,181,175,206,165,153,178,154,139,158,171,159,182,183,172,200,189,179,208,189,182,211,184,177,207,175,165,190,157,144,165,144,127,142,156,142,158,170,158,179,176,164,181,178,168,189,173,166,191,163,151,173,142,128,145,4 138,116,122,155,138,144,166,149,159,170,152,165,175,160,175,178,164,176,167,150,160,138,116,123,142,122,129,161,144,152,174,157,168,178,162,176,169,148,157,175,155,163,178,164,175,158,139,147,142,121,125,164,147,157,179,165,177,182,167,176,150,99,88,150,103,94,183,171,182,169,153,162,146,125,126,165,148,157,182,171,186,166,131,129,143,81,70,148,95,86,176,156,162,175,161,172,160,143,149,173,156,166,177,162,174,158,117,113,152,97,87,134,80,67,159,135,142,175,163,177,157,140,145,172,155,165,179,165,176,174,148,150,149,94,77,168,133,130,175,161,174,168,152,165,153,133,139,169,151,161,174,156,166,173,152,161,175,147,148,185,171,180,180,166,177,165,147,153,141,117,122,162,144,152,175,158,168,179,162,172,176,159,168,177,162,171,175,160,171,158,140,146,4 174,146,141,191,169,167,201,178,180,203,180,179,206,188,189,203,185,187,196,177,178,182,160,158,183,161,160,198,176,178,205,179,182,204,177,169,211,194,194,210,197,200,201,182,182,188,165,162,192,173,174,201,178,182,210,190,193,215,197,198,220,209,215,214,202,207,202,184,185,191,170,169,191,169,168,203,180,186,214,196,200,216,202,207,196,165,159,204,180,179,209,196,201,197,178,177,191,168,168,206,186,189,218,202,208,192,163,161,100,30,10,174,132,121,215,204,209,195,177,177,190,168,171,203,182,182,210,190,194,209,189,192,175,133,123,195,165,160,207,190,192,191,170,169,183,158,157,196,172,171,204,180,179,214,199,201,216,200,203,209,191,194,200,180,180,187,165,161,172,143,141,188,164,166,202,182,180,207,190,190,203,182,185,202,181,182,194,173,172,178,154,148,4 174,149,166,186,164,186,186,159,179,187,160,183,182,151,169,187,166,189,172,145,161,163,139,156,178,153,172,191,170,196,195,172,196,197,174,200,188,160,188,193,171,198,178,152,169,165,138,154,183,160,180,194,172,196,198,175,199,186,150,163,188,155,177,195,171,197,184,162,184,165,139,155,184,162,184,192,169,192,194,166,186,171,119,124,175,132,141,194,170,191,185,162,183,171,148,165,179,153,169,192,170,195,188,158,175,175,129,140,173,129,135,191,166,186,185,163,184,172,151,169,174,145,162,185,161,186,195,174,202,188,159,176,185,153,165,189,167,187,176,152,170,164,139,157,174,150,168,177,152,174,185,162,183,184,158,174,188,165,180,189,170,192,175,155,173,156,128,140,171,152,170,177,156,177,180,158,178,180,159,177,182,160,179,177,155,175,167,145,161,150,125,135,4 202,188,172,203,188,172,203,187,171,201,183,165,200,183,167,203,192,187,203,191,184,203,191,178,202,187,171,202,186,169,202,185,170,198,178,162,204,188,178,206,191,186,204,188,183,203,186,175,203,188,173,204,190,178,195,171,151,171,126,94,164,117,91,184,146,125,202,184,174,204,190,184,204,191,180,201,183,165,161,113,81,136,79,53,122,65,44,147,87,57,198,174,160,206,198,193,204,194,184,200,179,160,156,104,72,132,76,50,146,87,56,168,119,91,204,186,174,206,196,192,203,193,184,206,191,180,183,148,119,164,117,83,171,129,94,193,165,144,209,199,194,208,197,192,205,192,185,205,192,183,203,188,176,202,185,172,205,190,179,207,193,184,208,197,188,208,198,190,204,194,185,206,196,189,207,196,191,208,198,196,209,197,191,208,196,187,208,197,188,206,194,181,4 148,120,137,178,156,173,189,166,181,192,172,188,193,174,192,180,155,171,161,129,146,134,104,123,172,152,172,195,178,200,205,189,211,203,182,206,197,170,189,192,170,192,173,150,171,144,112,131,192,178,199,199,182,200,209,194,219,186,148,162,190,154,170,202,186,209,177,157,181,148,110,127,188,171,190,195,176,191,214,201,226,176,127,135,166,111,120,195,168,192,183,166,190,147,109,128,181,158,175,187,161,177,211,198,217,200,177,194,166,109,112,189,156,172,187,167,187,155,129,149,177,155,172,187,164,181,200,177,192,211,200,225,209,196,217,186,153,170,179,157,177,156,131,151,168,149,167,178,157,176,182,149,167,192,167,191,203,194,216,182,154,174,178,158,184,162,148,172,151,129,143,165,142,156,175,147,164,185,161,181,188,170,189,181,163,179,170,153,177,153,142,167,4 125,102,119,148,125,149,166,146,175,168,151,181,170,152,182,172,154,178,161,142,167,140,117,137,137,113,135,162,142,171,176,160,189,183,164,195,185,170,204,182,168,201,169,149,179,149,126,151,146,123,150,169,151,180,185,168,199,176,148,173,189,168,198,188,174,210,170,151,186,154,133,164,148,126,151,167,144,171,192,177,209,148,98,111,160,118,134,199,188,225,173,158,192,151,134,169,144,121,147,168,146,175,192,177,211,176,145,169,179,150,174,199,186,221,183,169,201,157,140,175,138,113,139,165,143,172,182,164,193,191,173,204,195,178,209,191,178,209,177,161,192,155,135,165,136,113,136,153,127,151,171,149,176,180,159,187,185,167,195,184,170,201,172,158,188,146,124,150,125,104,124,140,114,137,157,131,155,169,148,177,172,153,178,169,149,174,153,131,155,130,107,129,4 186,147,148,195,159,162,196,155,157,197,152,151,203,168,171,202,171,173,197,159,155,186,149,146,191,151,151,197,160,161,201,164,164,202,156,154,203,160,153,205,169,170,201,166,167,186,150,149,192,152,154,197,151,151,197,149,134,200,148,133,199,137,116,205,161,162,200,158,155,194,154,150,191,151,153,197,151,149,191,122,91,195,129,102,201,151,139,202,158,154,200,157,152,193,148,137,195,154,157,200,156,157,196,139,120,196,137,116,202,152,140,200,150,136,201,162,160,194,152,143,196,159,164,202,164,165,203,163,160,202,155,142,204,163,155,202,160,154,202,168,171,196,159,159,192,146,146,198,155,154,202,161,159,205,167,164,205,164,163,204,166,169,199,164,165,192,157,157,187,136,131,197,154,154,203,164,166,203,169,167,204,169,170,199,157,155,194,153,151,186,143,139,4 183,148,158,200,167,180,198,160,164,199,164,171,201,168,176,202,168,175,197,160,161,184,144,144,196,166,183,200,166,178,197,158,165,201,164,178,204,175,191,204,174,185,204,171,180,198,165,172,198,166,173,198,160,166,194,149,153,194,149,149,205,173,190,206,179,193,207,179,193,205,177,190,197,163,170,196,157,160,190,136,125,157,87,60,167,115,111,211,184,198,207,179,186,203,174,180,198,163,173,199,163,168,195,146,134,151,85,61,133,69,57,208,178,194,206,178,187,206,178,185,199,167,179,198,159,160,198,160,159,194,151,147,191,141,137,209,181,203,208,180,194,205,176,186,193,160,176,196,159,160,199,163,165,201,164,161,203,168,172,206,175,189,205,175,186,199,168,179,179,138,146,195,158,159,198,161,160,201,166,164,204,171,181,203,171,188,201,165,169,191,154,160,4 136,105,110,155,128,136,161,132,142,158,124,132,148,109,112,143,104,107,152,121,130,142,114,124,147,121,130,162,136,145,166,137,143,164,126,132,151,107,108,140,93,87,152,117,118,150,122,130,156,131,141,163,132,140,161,120,127,169,131,140,180,153,166,159,120,123,139,92,83,152,121,125,159,137,146,168,139,146,159,110,117,168,125,134,188,164,176,177,149,164,149,103,100,155,123,127,160,142,151,173,148,154,166,124,125,176,138,147,182,150,160,174,141,147,161,122,127,159,131,141,154,127,134,161,128,129,164,125,122,183,155,162,176,143,151,148,99,92,161,125,133,162,137,150,151,123,129,152,115,116,165,128,130,182,152,164,165,131,140,139,95,94,161,128,134,157,130,142,151,126,135,162,135,143,172,146,154,180,155,167,160,126,134,150,117,123,164,138,147,150,123,133,4 130,100,108,150,125,135,157,129,140,164,139,150,166,146,155,159,136,145,146,118,125,129,99,105,146,124,134,157,132,142,162,133,143,165,136,145,169,144,153,164,137,148,149,118,122,129,97,97,147,123,130,162,140,148,169,144,154,161,125,129,157,117,118,166,138,148,156,127,133,135,105,108,149,125,133,163,140,146,163,135,136,161,125,128,161,126,128,163,134,140,158,130,137,145,120,128,146,120,126,158,130,137,147,104,97,144,94,88,163,128,133,157,121,121,155,127,133,150,129,140,144,117,126,154,124,132,148,106,104,147,102,96,162,127,131,167,142,150,156,129,136,146,124,133,137,108,114,151,123,132,159,129,136,163,135,142,158,126,126,158,130,137,150,123,133,133,104,111,131,104,113,147,121,132,154,129,135,153,123,128,159,134,144,155,132,142,137,107,113,121,89,93,4 156,117,127,188,156,172,199,165,182,204,171,183,208,182,193,204,178,188,193,164,171,157,122,124,177,143,158,193,161,172,196,150,150,205,166,169,217,194,209,213,189,201,202,174,182,185,155,162,183,148,166,184,138,138,187,130,122,191,136,120,208,168,170,207,171,168,203,170,170,194,166,175,185,150,167,168,109,103,161,88,79,187,121,107,187,128,109,194,141,121,194,149,133,197,171,179,182,143,159,171,112,102,178,111,98,193,133,124,186,122,98,187,123,88,193,146,129,199,174,183,179,141,152,188,142,138,186,124,107,195,134,121,195,139,121,193,140,118,203,170,170,195,168,173,174,137,145,194,162,171,202,165,167,204,157,161,214,182,194,216,191,203,207,182,193,191,163,172,161,127,133,185,151,156,201,168,176,208,176,188,210,181,195,209,182,196,199,171,178,161,128,137,4 171,156,159,181,163,167,188,175,182,191,178,184,191,179,184,189,176,182,185,171,174,176,162,165,176,165,169,186,175,181,192,179,185,194,182,188,195,185,191,194,180,186,189,178,183,181,167,170,179,168,172,189,177,184,193,181,190,196,179,182,197,177,180,196,183,189,192,181,187,185,169,175,180,168,173,190,178,186,196,181,188,164,110,98,157,102,90,199,183,190,192,180,185,186,173,178,181,169,174,190,179,188,195,175,176,146,83,65,146,90,79,198,181,187,191,178,184,185,171,175,180,168,173,189,178,185,193,181,187,190,165,165,193,169,173,193,178,185,188,175,179,183,167,168,176,163,166,185,172,176,191,178,184,193,181,189,192,180,187,189,177,182,184,171,175,178,163,160,172,161,165,180,168,172,187,173,177,189,176,181,188,175,180,185,172,174,180,168,167,173,159,153,4 189,156,163,204,173,183,215,186,198,220,192,205,222,196,208,219,192,202,213,182,193,200,167,179,198,166,176,212,185,195,221,196,209,226,202,215,228,207,219,225,199,213,219,190,201,207,174,186,202,173,183,216,191,200,227,204,216,232,212,225,235,216,230,230,209,222,221,195,209,211,180,192,204,176,186,217,194,205,229,208,220,229,205,216,213,171,179,225,196,208,224,202,216,213,185,198,204,177,187,218,193,205,232,214,227,213,173,179,133,44,36,208,166,177,227,205,220,211,181,195,202,175,186,215,189,200,226,204,215,225,200,210,202,158,165,222,191,205,221,198,212,209,179,192,199,170,181,212,186,197,221,195,207,226,204,217,231,210,223,224,200,214,216,189,202,204,172,185,192,160,170,206,176,188,213,189,200,218,193,205,220,194,205,218,192,202,211,180,192,197,163,177,4 187,151,166,195,161,179,200,169,189,200,164,183,202,166,186,202,169,186,202,171,187,197,161,177,190,159,177,197,165,186,201,169,189,200,165,187,198,155,174,199,156,171,202,170,186,199,165,182,191,161,179,198,166,186,200,165,187,192,149,159,192,139,146,196,149,162,201,163,180,198,159,175,190,154,171,197,162,181,194,154,165,153,90,76,165,104,97,198,155,165,201,165,182,199,161,178,188,149,165,197,162,182,181,134,135,138,72,54,163,104,97,198,157,164,201,163,180,202,169,189,188,154,169,195,162,180,191,151,162,173,117,104,190,143,145,197,157,169,202,167,184,200,166,185,186,152,165,193,162,179,196,162,178,192,153,164,194,154,173,198,160,178,199,162,179,198,164,182,177,143,156,190,160,177,196,164,180,182,138,155,171,119,142,200,163,179,196,157,174,196,159,177,4 162,125,136,179,141,153,193,162,176,190,155,171,192,158,176,188,156,173,176,137,156,155,118,134,173,137,147,190,154,165,197,162,173,196,158,171,191,152,163,195,162,178,187,156,174,170,135,151,182,149,161,195,161,172,188,141,146,187,137,145,179,123,127,195,159,175,194,165,184,169,127,138,184,152,165,199,168,182,183,128,127,184,129,135,187,133,145,200,166,185,194,164,183,171,128,145,181,148,162,193,160,173,183,131,136,183,128,136,188,138,151,192,151,163,199,171,191,176,133,152,178,145,161,193,159,173,185,134,142,179,120,128,181,124,132,193,150,165,194,161,181,175,138,154,181,148,163,189,155,172,190,147,160,186,136,143,192,146,155,195,160,178,186,150,169,168,130,147,170,135,146,184,149,166,194,162,181,197,165,180,197,166,181,191,161,179,176,142,161,161,126,143,4 120,97,111,134,109,120,142,120,131,149,132,146,151,135,149,144,125,137,137,122,135,125,106,116,125,98,110,143,119,135,151,123,146,156,134,152,160,143,164,152,131,148,150,136,152,137,122,136,136,114,131,153,132,155,155,126,147,138,96,109,150,118,139,155,130,148,152,136,151,148,138,157,139,118,132,159,140,160,141,100,113,104,47,58,123,74,87,161,140,160,158,143,158,150,139,158,137,112,125,159,140,164,149,113,132,112,56,66,122,72,84,163,143,165,164,156,176,144,129,143,135,110,126,155,136,157,162,137,161,148,109,128,151,117,132,168,152,173,156,141,158,140,122,139,131,110,127,145,123,138,156,134,149,166,148,175,164,144,166,165,148,167,151,131,148,130,107,122,124,105,116,135,116,125,152,138,154,153,132,150,155,132,151,154,137,154,147,131,150,121,99,115,4 155,134,149,157,137,153,156,129,146,156,133,148,155,135,149,155,134,149,155,137,154,159,143,163,155,135,151,157,138,158,157,130,149,156,129,140,156,135,152,153,126,138,156,136,151,155,138,155,158,143,165,159,141,162,155,126,137,146,96,93,149,106,111,153,123,134,154,132,143,158,141,158,159,144,163,159,143,159,150,107,107,129,66,60,137,76,72,153,121,131,156,136,150,158,141,158,158,140,160,159,144,165,152,112,118,133,69,63,136,77,73,152,117,124,160,147,168,157,140,157,158,142,164,158,143,164,156,125,141,149,96,99,147,101,101,155,128,139,159,143,162,155,134,149,158,142,163,158,142,160,156,129,144,157,129,149,156,129,143,158,138,153,159,141,161,155,132,148,160,147,171,156,137,150,156,135,149,158,132,153,158,132,152,158,139,159,160,145,172,155,136,157,4 140,113,111,168,147,147,183,166,169,171,150,155,174,152,155,182,158,160,176,155,157,164,140,140,149,126,127,173,151,154,185,167,170,193,175,181,192,173,177,195,178,180,187,166,168,171,146,146,149,125,122,177,157,156,195,177,180,199,182,187,192,175,181,195,180,186,192,172,174,178,154,155,160,138,136,186,168,170,201,185,191,199,181,187,175,140,135,193,171,175,186,167,171,179,157,158,170,148,146,185,165,167,198,180,186,179,149,148,122,59,42,174,137,133,197,179,187,175,149,151,163,141,142,179,159,159,192,171,172,191,167,169,181,152,151,188,162,164,194,174,180,174,150,152,158,134,134,180,159,163,192,171,176,191,172,175,201,187,193,197,178,184,189,168,173,170,146,148,148,125,126,155,131,135,167,143,146,190,173,175,191,174,176,186,168,171,181,163,167,164,142,145,4 181,151,153,185,156,157,189,159,161,189,158,159,186,155,156,188,157,160,187,158,160,182,152,154,183,153,154,186,156,156,189,158,157,189,159,160,188,158,161,189,158,162,189,160,164,185,155,158,185,154,155,189,160,161,188,157,156,183,147,142,190,158,159,192,163,165,190,160,161,187,156,159,186,155,156,190,161,163,186,151,149,161,106,89,156,98,81,183,146,143,193,165,167,189,160,162,187,158,162,192,162,165,191,160,162,173,127,118,166,116,103,189,155,154,194,165,168,189,160,162,185,155,156,190,159,160,193,162,168,190,159,164,193,163,167,194,164,167,190,159,160,187,155,159,183,152,153,189,159,160,192,162,165,193,163,166,194,163,168,192,162,164,189,159,161,187,156,160,182,152,154,188,158,160,191,162,165,192,162,163,193,164,167,189,157,160,183,150,151,185,155,158,4 223,202,206,230,209,219,233,212,223,236,218,229,237,220,232,230,211,224,227,206,217,224,204,212,225,203,213,231,210,220,239,220,230,228,196,198,222,184,184,232,204,209,232,213,224,226,206,217,228,207,219,228,200,208,206,147,137,198,125,111,176,91,75,163,92,81,204,168,172,232,215,226,229,205,208,203,141,131,153,67,56,177,98,89,181,102,92,126,50,46,189,140,135,236,216,224,228,200,202,178,100,85,169,87,75,171,91,76,166,84,71,184,116,102,230,201,202,231,210,217,236,215,222,192,138,129,164,92,78,220,175,165,216,168,159,230,201,203,235,218,225,231,212,216,231,211,223,235,215,224,234,207,210,242,224,234,243,227,237,238,219,230,234,215,221,230,211,214,227,205,214,234,215,224,239,221,231,239,219,229,239,218,227,235,216,225,232,213,219,225,207,209,4 200,169,175,210,184,190,217,195,205,219,198,208,218,198,208,215,194,205,209,188,200,198,173,184,207,180,186,214,191,201,220,200,211,226,211,220,226,212,223,219,202,212,213,194,205,208,185,194,209,185,193,219,198,209,220,196,207,217,187,192,210,178,183,222,203,214,214,194,207,209,187,196,213,191,201,216,188,193,165,99,97,147,75,74,158,83,80,166,105,105,212,189,201,210,188,201,219,201,213,199,160,162,125,43,39,131,52,54,143,67,70,90,16,17,178,140,147,219,202,215,218,202,211,212,185,192,151,91,90,176,118,116,145,73,71,154,94,95,205,175,185,212,192,204,211,189,201,219,200,212,225,204,213,228,209,217,219,190,196,225,202,211,217,197,209,206,181,192,206,181,193,213,191,203,218,199,210,222,204,213,224,205,216,219,198,207,214,194,204,203,176,185,4 203,162,153,208,173,168,209,168,161,211,168,161,214,172,171,213,175,172,209,166,157,208,168,167,204,161,152,210,168,162,206,153,142,210,163,155,215,176,176,212,164,157,212,176,173,210,174,172,206,161,153,209,164,155,201,138,122,201,140,127,201,141,130,198,129,108,213,173,169,210,170,165,206,162,153,212,172,169,199,135,119,187,110,91,174,86,71,186,109,90,206,154,142,209,161,152,209,168,162,213,177,174,205,150,139,196,125,110,169,79,66,189,116,101,205,152,142,209,161,154,209,165,154,212,170,160,213,173,167,207,149,139,191,110,92,204,146,132,212,169,165,211,172,171,209,171,165,212,176,168,212,167,154,210,160,151,209,157,149,211,167,159,210,164,158,206,157,151,208,170,164,211,175,166,211,165,152,214,172,167,214,170,166,212,167,162,207,155,146,203,150,139,4 203,184,181,211,193,190,215,198,198,219,206,208,219,208,209,218,205,205,211,197,195,198,180,177,209,193,190,217,204,203,223,211,212,224,214,217,223,213,216,219,206,207,215,201,200,205,189,186,212,197,197,220,208,210,225,215,216,227,217,222,228,216,216,225,216,217,217,206,206,208,195,193,213,199,199,220,208,209,226,216,220,218,197,197,170,115,95,198,165,155,219,211,214,207,195,193,211,198,199,218,207,208,229,223,227,196,160,150,122,41,20,155,99,85,216,203,208,206,192,193,208,195,195,217,205,207,224,214,216,214,196,194,161,104,89,186,149,143,215,203,209,203,185,188,205,189,187,213,197,198,217,204,207,222,213,215,220,209,210,218,207,210,210,198,202,201,184,186,198,183,181,208,193,193,213,197,200,214,202,204,211,201,204,209,198,201,204,189,190,194,175,174,4 195,144,147,204,158,172,202,154,165,206,165,175,201,152,150,202,155,163,205,168,187,188,134,133,202,156,166,199,146,154,186,119,114,193,132,123,199,145,139,208,168,181,209,176,197,191,140,143,205,165,176,199,148,152,174,101,101,179,107,98,178,107,98,172,103,97,197,149,153,197,150,153,203,160,169,192,133,128,181,111,107,177,105,99,173,100,93,149,74,76,164,92,85,195,148,150,200,152,157,186,122,117,174,100,92,179,107,101,179,109,101,149,74,77,167,95,90,194,142,141,206,163,175,177,113,113,176,105,100,190,122,112,179,107,99,166,90,82,190,135,135,207,167,173,210,175,194,189,133,135,192,134,134,196,139,135,191,133,130,191,134,128,209,170,175,207,170,179,205,165,173,202,155,156,209,170,181,212,176,191,207,164,168,207,165,167,209,171,177,205,169,176,4 189,174,177,199,187,191,206,197,204,208,199,206,209,201,209,208,201,208,202,192,196,194,183,186,194,178,182,204,192,198,210,204,211,213,207,217,215,210,220,214,208,216,207,199,205,196,185,185,199,184,190,207,197,205,215,209,220,211,197,207,208,193,199,215,209,217,211,205,212,201,191,193,199,185,192,211,203,212,183,158,162,134,83,78,132,83,75,206,194,201,214,209,216,204,196,201,199,185,194,215,208,217,155,121,121,66,14,15,108,58,55,202,186,191,216,211,219,204,197,203,199,186,194,209,198,208,199,181,189,150,111,110,174,137,132,205,188,190,214,210,218,203,195,202,197,182,191,205,192,203,212,201,212,217,207,217,214,204,213,212,204,211,209,202,209,201,193,199,192,174,184,202,187,197,208,198,207,209,197,206,212,205,214,210,204,211,204,196,201,195,186,190,4 187,155,159,201,172,175,203,173,184,202,170,183,200,167,178,200,168,179,197,163,172,187,154,160,198,172,177,203,179,187,205,179,193,203,172,185,203,172,183,204,173,185,199,167,177,195,162,170,202,180,189,205,182,197,205,179,194,202,166,178,200,158,164,203,171,181,199,165,172,198,167,175,202,180,189,206,183,198,197,163,168,183,130,115,198,151,153,201,165,172,199,163,170,198,165,172,200,172,176,206,181,190,171,122,101,142,73,41,196,154,149,203,169,179,202,170,181,201,170,180,200,174,178,205,182,190,182,140,124,177,126,103,199,162,163,203,170,182,203,171,186,202,172,185,198,174,177,203,182,191,201,174,177,192,154,160,200,167,176,203,172,182,203,173,183,198,168,173,188,163,165,203,181,188,201,175,180,184,142,148,200,168,174,202,171,178,203,176,183,193,165,171,4 144,121,110,161,142,139,176,161,165,182,169,175,178,162,166,166,143,138,165,146,147,148,128,126,150,125,118,169,149,146,182,167,170,184,167,169,185,168,175,184,168,176,171,152,151,158,139,139,154,128,119,174,155,153,184,165,166,175,150,146,188,173,180,184,165,167,177,158,160,167,150,154,162,142,137,177,159,157,187,171,174,164,131,121,156,123,118,151,113,103,178,159,162,166,148,150,164,146,141,181,166,167,189,175,178,170,140,134,133,89,81,135,92,83,165,139,137,159,134,132,162,143,140,178,161,160,187,171,171,185,166,166,152,113,105,162,130,127,173,153,158,163,142,147,156,136,137,174,159,163,180,162,160,182,160,161,178,155,158,177,155,158,169,145,149,159,139,144,141,114,113,159,137,135,171,151,154,176,154,158,176,153,160,169,144,148,156,126,123,145,118,117,4 192,135,152,205,153,168,210,165,182,210,160,174,210,157,172,209,166,181,205,155,166,191,140,154,203,151,174,208,156,174,211,164,176,209,149,149,206,139,130,211,165,176,209,162,178,202,153,166,206,156,177,208,157,168,208,143,140,209,147,147,200,117,93,206,143,139,213,168,189,207,160,178,206,158,177,208,150,163,210,140,140,210,137,132,202,118,98,205,126,114,211,156,165,207,158,174,204,148,168,210,153,174,211,145,147,209,133,127,209,134,128,206,129,111,209,151,155,207,157,169,201,144,165,208,145,164,212,135,145,210,122,116,211,138,138,211,149,153,209,155,173,205,153,173,196,135,155,206,144,159,210,130,147,210,135,143,210,146,150,212,163,179,207,154,171,204,153,171,188,126,142,202,144,160,206,138,152,205,130,131,205,141,144,207,154,170,204,148,166,191,135,153,4 197,160,163,202,164,166,202,165,168,202,163,163,200,159,157,197,153,147,196,153,149,197,160,162,199,164,169,203,167,171,204,169,173,202,164,163,188,135,126,188,137,133,197,155,150,197,155,155,200,164,169,202,167,169,202,162,161,198,155,154,178,117,117,182,126,124,193,144,138,196,150,151,199,158,165,201,164,168,192,142,130,180,120,117,150,75,67,185,130,126,198,155,153,198,156,155,193,145,153,198,154,154,186,127,111,177,111,104,167,100,90,192,139,131,203,163,166,204,165,170,188,124,130,196,148,152,190,135,123,191,135,128,203,158,158,199,153,149,203,160,166,204,165,176,188,125,139,198,152,166,200,157,159,203,162,163,204,167,170,205,168,175,203,161,168,199,159,165,185,124,139,195,149,162,200,160,163,204,167,170,205,170,176,204,167,173,198,154,155,192,145,142,4 194,137,149,203,145,148,204,145,147,208,155,159,210,159,164,211,158,174,209,163,172,200,151,166,206,158,168,210,158,170,207,150,158,206,149,152,202,143,136,211,158,171,218,180,202,213,178,199,206,155,163,212,165,179,207,150,159,194,125,117,189,111,94,207,151,149,216,174,187,216,184,206,208,158,168,209,158,162,183,105,87,174,90,72,182,104,90,206,150,149,215,172,182,214,172,186,207,160,169,205,151,146,178,101,85,165,82,71,183,105,89,208,158,158,211,167,176,204,150,153,205,155,164,206,152,152,196,132,123,181,103,86,187,116,106,193,131,128,207,157,164,203,148,154,195,138,138,210,164,173,206,156,158,206,153,156,200,141,146,190,123,116,204,153,157,205,154,163,181,119,118,208,162,175,217,180,204,212,166,181,208,156,173,205,152,160,206,158,166,198,146,159,4 155,124,135,163,132,146,171,142,156,173,144,158,173,145,158,166,137,148,158,127,137,147,116,126,161,131,141,169,140,154,174,146,161,179,153,168,178,153,167,173,148,160,164,135,147,152,122,131,164,136,145,171,142,156,176,147,162,178,149,160,182,157,170,178,156,169,167,139,151,154,123,132,167,143,154,175,148,162,176,146,159,157,103,101,163,116,116,177,151,163,169,143,155,157,129,139,165,141,153,175,150,163,175,144,157,152,96,100,151,95,94,174,146,156,168,145,159,156,130,140,162,136,146,171,147,159,175,147,162,163,121,132,165,126,136,175,152,165,164,138,150,153,125,133,156,127,139,165,137,151,170,144,158,172,146,159,173,148,162,169,146,159,161,134,144,149,120,126,148,116,126,159,131,144,165,138,150,165,136,149,168,143,156,164,139,151,154,126,136,139,107,113,4 222,160,187,233,167,199,232,171,194,233,179,198,236,188,212,240,199,223,235,188,209,222,171,193,226,154,183,228,152,174,224,147,158,215,127,116,223,152,144,239,202,222,239,200,225,229,178,202,230,159,193,221,129,139,202,88,74,192,84,72,186,78,56,224,164,161,241,204,229,239,197,223,233,165,195,227,152,172,193,83,75,178,67,60,174,62,55,189,89,76,230,179,189,237,196,210,234,179,206,229,163,177,186,75,63,178,67,63,181,74,68,185,78,62,210,122,102,230,180,182,237,194,222,237,190,209,203,110,104,179,62,46,188,83,69,203,112,92,224,158,157,239,203,224,234,193,219,239,197,224,233,179,196,216,132,122,231,176,182,241,207,224,240,197,221,238,198,225,224,177,202,238,196,227,235,182,201,234,182,197,242,205,231,244,210,229,241,195,211,227,178,198,4 232,172,207,232,171,197,229,168,182,233,183,204,232,184,203,228,171,183,227,170,185,230,178,201,228,161,191,228,157,184,226,161,178,218,149,147,224,163,165,229,177,191,225,163,177,226,170,191,225,153,179,218,135,147,201,114,107,178,82,63,179,88,64,217,150,149,226,164,176,227,171,188,226,157,183,214,131,138,174,71,54,149,48,35,135,35,19,168,77,61,213,142,139,216,146,140,227,157,180,224,151,167,169,71,57,145,46,32,145,50,38,145,43,23,188,98,74,219,151,148,230,166,192,227,157,173,180,83,73,142,37,18,150,50,29,176,82,57,212,141,135,228,176,191,234,177,205,231,169,189,220,147,155,189,94,76,205,126,109,229,174,172,229,169,174,226,168,182,235,177,207,235,178,206,233,169,188,227,152,153,230,171,175,231,181,184,230,172,175,226,166,175,4 162,115,132,186,140,158,190,145,162,191,143,159,194,151,169,193,149,167,190,148,166,167,120,137,175,127,144,190,144,162,190,142,157,179,118,123,182,124,132,195,151,171,195,156,173,184,141,159,179,129,145,189,141,160,183,120,128,169,93,92,167,89,88,190,136,149,197,157,174,190,149,164,185,139,153,193,147,167,186,126,134,163,81,82,161,77,79,183,119,123,198,156,172,192,151,167,188,148,163,197,155,173,195,146,158,171,93,92,162,76,73,185,122,126,199,156,173,194,151,167,184,138,156,193,152,169,200,162,179,191,135,142,182,112,112,198,152,166,198,154,173,190,142,160,179,133,147,191,147,164,200,163,179,200,159,176,197,151,164,200,160,175,196,154,168,186,141,156,165,118,131,189,146,162,195,153,169,198,156,171,199,157,173,198,160,175,193,152,163,175,131,143,4 226,198,211,228,202,212,233,208,220,234,210,224,233,210,224,232,208,221,228,201,211,221,192,203,228,205,216,232,210,221,234,213,226,238,212,224,238,213,225,234,212,224,229,204,216,223,195,208,229,207,216,231,210,220,235,210,223,201,140,143,185,105,101,223,179,185,230,205,220,225,197,210,228,203,212,236,212,222,205,153,161,109,35,48,124,29,34,186,98,89,232,206,217,221,192,204,228,205,216,237,213,223,189,123,124,127,39,48,180,101,103,222,177,182,231,206,217,225,199,211,223,196,208,230,207,218,225,184,185,189,109,104,210,158,161,236,212,224,229,201,213,223,197,208,221,193,205,227,200,213,231,203,211,230,197,202,232,207,216,229,206,216,228,202,213,221,194,205,220,191,203,224,197,210,228,200,212,228,201,212,227,201,211,224,198,208,218,187,197,218,187,198,4 170,137,149,180,148,163,185,157,172,185,157,172,186,157,172,181,150,164,170,136,150,155,119,130,178,148,161,184,156,170,190,162,178,191,164,179,189,162,177,185,154,169,177,144,157,164,129,140,182,154,168,187,159,173,194,167,183,199,176,191,193,167,183,188,158,174,182,151,164,170,138,148,181,151,166,191,164,179,188,157,170,161,113,118,182,143,153,189,159,174,180,149,164,171,138,150,180,147,162,192,166,181,179,142,151,135,65,60,144,75,68,180,142,152,182,151,168,170,137,150,179,149,163,188,160,174,193,164,180,185,145,154,176,134,141,185,155,169,180,151,166,168,136,149,174,143,158,185,156,170,190,159,173,192,165,180,189,162,178,184,157,172,175,144,159,164,132,143,168,135,149,178,146,161,183,153,167,184,154,167,185,154,168,180,149,162,169,135,146,159,125,134,4 181,154,173,185,160,180,187,162,181,187,161,179,187,162,181,185,159,179,184,156,176,181,154,172,184,159,178,187,160,181,189,163,184,189,161,178,188,159,177,187,161,180,185,158,177,183,156,174,185,160,179,189,161,181,171,128,136,158,108,111,183,144,154,188,156,172,186,159,176,182,156,174,186,162,183,179,142,154,141,81,76,134,73,69,155,97,92,164,111,109,183,149,163,184,158,176,186,162,182,183,149,163,167,117,121,156,96,93,148,87,82,156,97,92,178,136,145,185,159,177,184,160,180,188,163,182,188,154,169,178,132,136,172,122,125,182,143,156,184,152,168,184,158,177,184,160,178,186,159,178,190,161,179,190,163,181,189,157,174,189,160,179,186,162,181,182,157,176,184,160,178,187,160,178,188,162,179,189,164,181,188,160,178,188,161,180,184,160,179,179,155,173,4 181,140,131,189,150,142,192,152,142,193,152,142,194,153,146,193,152,145,189,148,140,183,143,133,184,143,133,191,151,142,195,156,147,197,158,150,196,155,147,194,153,143,192,152,142,187,147,137,188,148,141,194,156,148,196,155,148,196,154,145,188,137,123,196,156,145,194,155,144,191,153,141,187,147,137,193,152,144,195,151,143,177,112,94,158,83,64,193,148,136,196,158,149,192,153,143,187,144,134,193,150,144,193,147,136,153,78,60,165,98,83,199,159,148,196,158,149,190,143,133,187,143,134,191,150,141,195,155,145,182,126,109,194,148,136,199,164,154,194,149,139,184,121,113,185,145,136,191,151,141,194,153,141,197,158,147,198,158,147,198,162,151,191,141,132,182,117,108,183,143,136,188,146,134,192,148,137,196,158,148,197,159,149,194,153,141,189,144,134,184,139,129,4 210,175,157,224,193,178,226,196,180,227,200,180,228,195,175,225,193,174,221,189,167,212,175,155,215,180,161,228,199,184,227,197,181,228,195,177,231,205,196,229,199,182,226,197,179,220,184,168,220,185,168,230,201,187,216,178,159,173,111,78,199,147,115,180,126,99,224,187,170,224,193,174,219,187,171,235,206,195,198,154,132,142,79,45,193,133,89,195,138,103,224,187,171,226,193,176,218,185,164,184,129,98,161,98,66,171,110,75,212,169,136,195,134,91,208,160,132,231,203,191,218,187,163,188,140,111,174,116,84,190,130,90,218,178,149,191,135,98,208,163,135,226,200,186,216,184,162,229,203,189,224,195,182,216,177,154,214,166,131,232,202,186,229,201,185,223,193,177,212,176,155,220,186,171,219,188,183,232,205,191,234,207,190,232,206,193,226,199,179,219,185,166,4 189,150,142,198,158,150,205,163,157,207,161,156,206,155,152,202,140,142,197,137,138,190,137,135,193,158,148,201,160,155,204,151,150,205,142,145,207,147,151,204,142,144,200,139,141,193,138,139,196,162,154,203,160,160,203,142,149,205,133,150,206,139,150,203,138,141,200,137,141,195,139,147,196,155,151,200,150,151,202,138,148,196,120,129,198,131,135,203,137,145,201,140,149,197,144,152,193,147,144,197,143,146,198,137,148,188,114,112,192,122,122,203,143,153,201,141,151,197,144,148,189,139,135,192,136,138,194,135,144,195,128,138,197,133,142,199,142,151,200,144,154,195,141,148,181,129,126,185,129,132,193,136,143,196,134,146,195,139,150,198,152,156,197,145,151,185,135,136,176,123,120,177,119,119,192,135,139,196,140,150,196,148,155,197,153,152,194,142,142,187,131,131,4 219,192,176,218,184,172,215,169,162,212,150,146,211,151,150,208,140,139,203,138,136,201,145,140,217,189,175,216,180,172,212,155,152,209,134,138,210,142,146,207,139,140,203,137,137,201,144,143,213,177,166,211,167,163,207,142,145,205,124,137,207,132,141,204,131,134,202,132,135,202,144,147,208,166,159,206,153,151,202,134,141,190,102,102,193,112,111,202,131,138,201,137,142,202,150,152,204,156,151,201,145,145,198,132,139,190,111,111,191,115,116,199,134,142,202,139,145,203,149,150,200,148,144,197,137,138,197,133,138,197,130,139,196,130,139,198,141,145,202,145,149,199,147,148,193,132,130,190,121,122,200,140,143,201,140,148,198,141,148,201,151,150,201,147,147,195,144,142,175,100,96,192,126,126,201,142,143,203,151,155,201,151,150,202,152,148,202,147,146,200,144,142,4 158,139,136,173,154,153,182,164,166,186,170,175,185,168,172,181,164,168,173,156,159,159,141,143,167,149,148,180,164,166,188,173,177,192,179,184,192,181,188,188,175,181,180,163,165,168,152,154,172,155,154,185,169,173,192,180,185,197,186,194,196,183,190,192,180,185,186,171,175,175,160,161,172,154,153,185,170,172,195,183,189,188,164,165,166,118,106,169,127,115,183,162,162,176,159,161,173,156,157,186,171,176,186,158,154,157,99,83,139,69,53,149,87,69,182,159,157,177,162,165,170,151,153,182,166,171,186,164,163,178,143,136,173,135,130,174,140,133,186,174,178,174,158,161,166,147,147,179,164,168,189,179,184,194,183,189,192,180,185,189,177,183,183,168,172,170,153,154,159,142,143,173,156,160,181,168,170,187,174,178,185,172,175,182,166,171,174,156,158,162,144,144,4 185,163,157,193,171,167,200,180,179,201,182,180,200,182,182,197,176,174,190,170,163,181,161,154,191,171,167,198,178,176,203,184,184,204,185,186,203,184,181,202,183,182,196,177,173,188,169,163,193,171,166,201,181,182,204,184,184,195,164,151,189,151,131,192,161,145,197,176,169,190,169,161,195,174,169,201,180,178,193,162,151,169,112,86,163,97,71,176,126,100,197,173,163,193,172,165,196,174,172,193,159,146,173,116,89,164,101,82,162,98,77,179,132,108,201,181,175,194,174,172,193,171,169,194,166,159,187,146,125,191,153,141,186,145,127,198,172,161,202,185,183,192,171,166,190,168,165,199,180,179,203,184,181,205,185,183,204,184,181,204,186,186,198,178,173,187,164,157,187,166,160,195,177,172,200,182,180,202,182,178,200,181,177,199,178,175,192,170,162,180,158,150,4 188,155,149,181,139,131,194,159,152,209,182,185,197,157,151,192,149,136,194,159,154,184,147,139,192,159,153,205,178,180,207,180,182,209,180,184,202,169,168,195,153,144,195,159,153,184,141,130,198,168,166,198,163,158,211,186,191,181,128,120,173,112,105,195,156,155,201,173,174,188,148,140,198,169,170,200,168,164,192,151,150,155,86,78,144,73,67,161,105,101,204,173,177,195,164,161,197,169,170,205,178,175,184,136,131,144,68,61,129,62,56,181,140,143,205,179,184,199,172,175,195,165,159,204,178,179,198,163,162,165,103,96,176,129,130,206,179,185,198,168,166,196,168,170,187,150,140,199,170,168,207,182,184,205,177,176,203,172,172,197,166,163,191,160,156,187,155,148,185,152,144,193,163,156,200,173,169,201,173,171,194,158,148,195,164,158,189,161,159,185,154,149,4 173,143,137,168,130,120,164,117,104,193,163,161,191,159,156,184,147,140,179,142,139,164,124,116,175,144,135,180,146,141,182,146,141,199,170,171,195,161,159,190,154,146,184,150,147,172,135,128,182,156,154,190,160,158,202,177,180,201,172,176,194,158,157,193,157,151,186,148,142,179,143,137,183,154,154,192,162,162,197,165,165,172,117,115,163,100,97,194,159,163,191,156,154,184,153,150,183,154,149,197,171,172,192,155,154,147,73,71,137,71,70,189,153,158,199,172,175,184,153,151,180,151,144,194,164,162,201,174,176,170,114,112,180,139,146,203,178,183,197,171,176,182,151,149,179,150,141,190,159,154,201,178,178,204,179,179,201,171,171,194,165,165,190,160,158,182,154,151,177,150,146,188,162,158,193,166,163,196,168,167,195,164,158,192,165,166,185,155,153,172,140,134,4 186,134,116,196,143,126,204,150,132,206,151,125,206,149,124,206,153,136,199,147,123,191,141,122,193,142,127,205,155,143,209,155,132,210,150,127,209,150,128,213,166,151,205,152,133,197,146,124,198,146,132,208,156,140,210,154,131,209,149,120,216,163,144,213,161,137,212,164,149,204,156,135,199,146,129,209,156,138,211,151,124,199,137,109,195,134,114,217,164,142,213,166,147,202,149,122,201,149,130,212,163,149,214,157,137,194,126,100,185,121,99,218,169,144,211,159,135,200,144,113,202,151,139,211,159,146,211,154,131,213,157,131,216,161,139,214,159,134,212,160,142,205,156,134,196,145,127,206,153,136,211,157,135,215,164,143,214,157,131,214,159,135,209,156,134,198,146,118,188,137,110,200,146,121,204,146,122,210,151,128,215,165,147,212,160,136,205,152,123,193,139,108,4 213,160,148,208,148,123,212,151,131,210,147,127,206,140,118,217,170,160,211,156,137,209,152,132,209,149,131,212,155,135,205,136,112,207,142,119,212,149,133,213,161,142,212,156,137,217,171,161,212,155,139,213,154,138,203,135,106,203,139,117,210,151,135,210,150,128,212,157,136,218,174,159,211,153,137,201,128,104,210,146,119,168,92,70,181,110,88,216,158,138,215,164,151,212,158,139,218,169,162,211,149,136,206,138,115,168,87,63,176,104,81,215,160,136,212,158,137,209,151,129,214,160,149,211,152,136,205,137,114,205,143,120,208,147,126,211,153,130,210,154,129,213,158,144,208,144,128,208,144,122,209,149,126,214,158,139,209,142,119,212,150,133,212,155,135,216,166,154,206,145,125,209,149,132,212,157,143,209,148,127,209,147,122,212,154,133,209,150,126,209,154,133,4 156,138,146,168,147,156,178,162,176,181,162,179,182,164,180,179,159,172,178,162,172,171,156,167,165,147,156,177,158,170,183,161,176,185,157,178,186,162,183,189,173,191,187,171,185,178,161,171,167,144,152,180,158,170,188,163,183,164,112,127,171,127,145,197,179,202,190,173,191,184,170,184,173,153,164,185,169,185,196,174,195,133,88,101,92,48,59,177,144,157,190,168,181,185,169,181,173,153,164,184,165,180,196,171,188,102,70,84,58,19,27,168,133,143,196,178,195,187,173,188,172,149,160,183,162,175,194,177,193,170,147,164,160,129,141,193,175,192,193,176,193,187,173,189,171,152,165,182,164,178,192,176,191,201,188,206,203,192,213,198,186,205,195,182,199,184,169,183,167,148,158,179,162,174,187,171,184,193,178,194,193,178,194,193,177,193,188,174,188,178,164,176,4 179,140,139,198,162,167,208,174,181,216,183,197,205,158,162,213,171,173,216,179,184,204,165,168,188,149,149,204,169,177,205,161,163,173,109,104,132,53,43,175,106,99,218,178,188,214,177,185,192,153,154,201,159,164,177,110,103,118,37,30,113,35,34,131,47,38,171,97,88,214,172,178,191,151,153,160,97,90,124,44,34,120,44,44,159,77,72,159,72,63,160,77,62,215,171,178,185,138,134,137,60,46,112,35,30,144,64,59,187,105,100,199,125,123,216,164,168,225,192,208,190,152,154,161,90,75,115,34,23,143,61,52,203,126,126,214,151,157,229,195,210,222,187,199,186,149,152,192,145,143,170,102,89,189,123,116,218,167,178,223,177,187,224,187,195,216,180,185,180,144,144,195,157,158,206,168,174,218,184,195,226,194,208,223,189,199,216,180,188,211,175,179,4 187,136,144,205,153,161,210,164,169,210,157,158,209,160,160,208,164,167,203,159,167,181,133,141,202,152,162,210,162,170,212,157,160,211,146,149,214,157,163,214,172,176,205,158,162,194,146,152,207,161,170,212,156,163,201,120,113,182,90,81,187,111,105,208,158,160,207,159,163,197,145,149,207,160,163,209,142,144,198,111,103,164,80,72,132,54,53,177,104,99,206,149,146,198,148,152,207,161,164,210,146,145,204,124,118,166,81,73,140,58,56,175,96,88,193,128,112,190,136,133,208,164,172,214,163,168,209,141,139,193,108,97,192,115,107,203,146,144,197,134,125,192,136,135,198,146,149,212,166,174,212,158,164,211,147,145,213,164,168,210,161,164,201,148,149,193,143,147,187,136,140,208,162,169,207,155,160,207,151,153,210,161,169,206,157,161,196,143,142,181,133,138,4 199,170,186,208,177,196,211,180,197,213,184,200,212,184,198,208,180,195,200,169,182,183,141,154,203,171,188,211,180,200,216,191,212,218,190,208,216,188,205,214,191,207,206,180,198,194,161,179,207,178,198,215,189,211,212,174,190,203,147,159,215,178,195,218,197,216,208,178,193,196,162,178,207,180,198,214,182,201,200,138,147,162,76,77,150,76,80,202,163,178,210,181,199,195,160,175,204,172,190,209,171,183,202,141,151,154,73,76,117,30,34,179,113,116,201,162,170,197,167,185,200,166,183,213,186,204,207,160,171,179,101,103,175,105,110,197,153,162,192,146,150,194,164,182,193,155,166,208,179,197,212,179,198,205,158,172,213,182,201,209,183,200,200,166,181,188,157,175,190,155,170,202,171,190,207,174,193,204,165,182,207,178,200,201,170,187,190,158,173,181,150,169,4 189,150,137,204,166,150,205,161,146,205,160,146,203,153,142,203,159,147,199,146,135,185,141,128,199,159,150,206,166,154,207,165,148,204,150,131,201,143,122,203,156,137,202,156,146,200,160,149,200,158,146,205,161,148,203,153,126,201,141,117,198,135,112,201,148,125,207,168,154,203,166,154,201,151,142,205,159,143,194,132,93,194,126,95,193,123,97,200,141,119,210,171,160,204,165,154,200,150,142,204,156,145,196,133,98,197,129,102,193,123,98,199,140,119,211,174,162,204,165,150,196,143,132,202,152,138,203,154,133,203,142,125,188,113,82,193,128,101,207,168,159,204,164,150,194,151,137,199,152,134,204,157,142,206,156,146,198,137,115,198,140,120,202,158,146,202,163,153,177,142,129,198,158,139,197,144,118,205,162,148,206,162,152,204,160,148,205,164,149,171,134,124,4 130,107,117,147,119,133,157,126,141,161,128,143,156,116,135,150,114,128,144,110,122,130,95,111,133,108,120,152,124,139,164,136,154,163,129,144,158,115,131,149,105,116,145,105,114,139,105,116,134,102,112,156,126,143,162,130,144,155,114,125,156,111,127,148,104,119,140,98,105,144,109,121,133,96,110,159,129,148,160,127,138,146,100,104,150,102,113,144,97,107,140,97,104,153,121,131,137,104,119,156,124,145,162,129,146,150,108,110,156,113,127,149,105,117,141,97,105,150,114,125,134,100,111,151,120,139,161,130,146,162,130,142,161,122,140,145,100,107,129,80,79,141,104,111,128,98,108,147,117,131,156,120,135,166,135,154,168,139,161,152,113,124,135,89,89,140,106,115,124,97,109,144,118,133,151,116,130,155,121,133,164,137,155,161,133,152,151,117,132,140,109,120,4 195,154,161,204,165,173,211,176,188,216,182,194,216,183,198,217,182,198,214,177,190,208,168,178,201,163,169,207,168,176,213,176,189,217,183,197,214,176,188,212,172,183,216,180,194,212,176,189,204,165,171,212,177,189,200,154,162,168,102,101,152,81,78,165,97,95,217,181,194,215,183,197,205,167,175,211,174,185,175,113,111,131,54,50,110,36,35,154,84,81,212,171,181,217,187,202,209,172,183,208,170,179,162,94,93,122,48,46,130,55,55,174,111,112,215,179,193,216,183,199,208,172,181,212,175,187,178,120,124,135,62,60,159,86,85,196,145,152,219,187,205,215,183,199,207,168,174,213,178,190,209,171,181,200,155,162,196,145,151,215,178,191,216,183,200,213,179,195,207,170,179,214,180,190,219,189,202,221,193,208,219,187,201,216,184,198,215,182,197,208,173,189,4 127,87,107,150,112,134,166,135,156,172,140,161,173,140,162,165,131,152,152,116,135,121,83,100,142,107,127,160,125,148,176,148,168,181,155,173,180,144,160,176,143,163,163,130,150,141,101,122,149,113,132,169,137,160,183,159,182,181,146,161,164,100,95,180,147,164,173,144,167,151,114,137,152,116,137,172,140,163,186,159,181,176,126,135,166,100,97,185,155,173,179,152,173,156,120,143,153,121,141,174,146,169,185,153,175,182,134,141,184,137,144,187,159,181,177,148,168,157,120,141,147,111,130,171,145,167,184,158,181,189,159,180,192,162,184,184,156,180,173,139,160,154,116,137,137,99,117,164,132,153,178,150,170,184,156,177,185,154,174,180,151,172,167,133,154,149,110,133,124,85,99,151,114,132,169,134,153,176,143,163,176,142,162,170,136,155,160,125,146,124,88,111,4 148,126,138,156,138,149,162,148,159,165,148,160,170,157,169,171,159,172,167,154,166,157,145,157,155,140,148,162,149,159,171,159,170,169,153,166,173,159,171,175,164,176,172,161,173,163,151,164,159,146,154,167,156,165,175,163,173,176,164,176,175,160,172,173,159,170,175,164,175,165,153,166,161,147,155,169,157,166,179,169,180,149,121,119,149,119,119,177,162,175,172,159,170,166,155,166,160,142,150,169,156,164,179,170,180,143,112,107,151,125,124,178,165,177,169,154,164,165,153,163,159,140,148,166,147,155,173,158,167,177,164,174,177,164,174,175,161,170,169,152,161,158,139,149,156,138,145,163,147,154,171,157,165,174,162,170,175,163,172,173,161,169,167,154,161,157,138,147,153,137,143,160,147,153,168,155,161,171,158,166,170,157,165,168,153,160,164,150,156,156,139,145,4 158,122,132,173,139,152,183,151,165,186,156,170,186,158,171,183,153,167,174,140,156,157,121,134,164,128,140,179,146,160,189,161,176,193,165,182,193,168,185,191,166,180,181,152,166,163,127,139,171,137,151,184,154,168,194,167,184,188,150,160,184,142,149,191,165,182,183,153,168,169,134,146,175,143,155,184,154,169,196,174,190,176,122,124,161,88,81,188,154,167,181,149,167,170,135,150,172,141,154,186,157,170,195,171,186,181,138,147,158,85,81,181,136,143,185,157,175,170,137,152,165,131,143,180,149,164,191,165,178,190,160,175,173,123,127,181,142,153,181,149,165,168,134,147,159,123,134,172,137,153,185,155,171,185,152,166,180,142,154,182,150,166,172,137,152,156,120,131,154,118,129,167,133,147,173,139,154,179,147,163,179,148,163,175,142,157,166,132,145,150,112,124,4 131,102,106,147,119,126,164,142,153,171,148,161,172,147,161,174,153,167,165,142,154,146,117,126,141,112,121,157,131,141,173,152,165,170,141,146,166,131,131,177,153,160,176,154,167,160,132,143,148,122,135,162,136,145,170,142,146,175,146,152,161,118,111,161,120,114,181,160,172,164,136,151,152,126,136,164,136,139,164,127,125,176,143,148,161,114,108,155,106,100,172,140,143,168,140,151,155,130,140,161,131,138,169,134,136,175,141,145,168,127,126,164,120,115,163,121,115,168,139,146,147,118,130,166,138,151,173,139,144,167,123,120,172,133,137,169,127,124,173,140,144,166,139,153,142,112,124,155,121,134,166,130,140,162,112,114,169,126,129,177,145,153,176,149,161,165,137,148,134,103,116,153,121,133,155,115,128,161,120,132,167,130,134,172,141,148,173,148,162,158,129,141,4 175,149,160,184,165,174,192,173,182,191,168,173,194,178,185,190,173,181,185,167,176,174,151,160,180,159,168,190,176,185,194,178,187,197,180,186,198,186,193,194,179,187,188,170,181,179,157,164,186,169,176,193,177,188,199,181,191,200,176,178,198,175,177,193,166,167,193,178,187,188,175,182,184,159,166,191,170,178,185,149,141,172,128,116,162,119,110,171,125,108,193,171,173,190,174,181,183,160,166,193,174,178,181,142,127,139,83,65,131,76,62,171,125,108,190,164,162,188,171,180,186,172,181,193,179,186,197,177,178,183,148,143,185,148,143,198,171,175,193,172,181,187,173,179,183,164,172,189,169,176,197,183,190,201,186,195,203,188,196,198,183,192,194,178,188,186,172,178,177,154,161,187,166,173,194,179,185,196,181,187,199,183,189,194,178,184,190,175,182,180,165,171,4 190,172,179,194,182,190,195,181,186,193,178,180,196,183,189,193,180,187,190,177,185,184,168,176,192,179,185,196,185,194,195,182,189,196,183,188,197,185,191,194,182,190,190,175,187,188,174,182,194,182,188,195,183,192,197,179,186,196,171,170,193,169,170,189,163,164,195,184,194,195,185,193,191,172,175,192,174,177,176,135,120,157,110,96,151,103,89,168,124,106,194,178,184,192,180,188,191,173,177,193,176,177,171,129,110,125,67,47,136,82,66,172,130,115,190,172,175,189,176,187,194,183,191,194,183,188,193,174,174,180,146,141,186,154,152,193,171,179,193,179,189,195,185,192,190,175,182,192,177,182,194,183,191,196,184,193,196,185,193,193,180,190,195,184,195,191,180,187,187,172,177,191,175,179,193,180,186,194,180,185,195,179,185,193,179,186,193,181,190,189,178,186,4 180,154,153,193,170,171,200,178,180,207,187,192,206,187,192,202,184,189,189,168,175,172,153,161,185,162,162,199,177,181,208,190,195,210,192,199,209,190,196,208,191,196,193,176,183,165,150,161,190,166,167,207,188,191,213,198,205,215,200,209,217,201,206,209,192,198,201,182,189,192,171,175,198,178,179,205,184,187,208,187,192,198,162,157,189,150,146,184,142,135,200,176,180,198,180,186,193,171,172,204,183,187,211,190,191,174,121,105,128,57,40,161,104,89,195,167,167,192,171,179,191,171,172,206,188,193,212,195,200,205,178,179,188,149,146,200,171,175,199,177,183,192,172,176,189,168,167,199,176,180,205,184,189,211,192,199,214,196,203,207,187,195,200,180,187,190,169,171,181,158,158,193,171,174,200,178,183,202,181,186,203,181,184,200,178,182,196,175,181,185,163,166,4 178,153,150,192,169,169,200,178,181,205,187,191,205,188,192,202,184,189,188,168,174,170,151,160,185,163,162,199,179,181,207,190,193,210,193,198,208,191,195,208,191,196,194,176,183,167,151,161,188,167,167,206,189,191,212,199,204,214,201,209,216,201,207,210,194,200,201,183,190,192,171,174,197,178,179,206,186,189,209,190,195,204,173,171,197,163,161,188,150,145,200,178,181,199,183,188,193,173,172,202,182,184,210,190,191,177,125,110,129,60,43,157,98,81,195,165,163,194,174,181,190,169,170,206,188,193,212,197,201,203,175,174,180,136,130,196,165,166,199,176,182,193,173,177,189,168,167,200,178,181,205,185,189,211,192,199,214,196,202,208,189,196,201,181,188,192,171,173,180,158,157,193,171,173,201,180,184,203,183,188,204,183,186,201,180,184,197,176,182,186,165,167,4 210,195,219,207,192,214,204,180,198,201,164,173,203,174,188,207,189,213,208,190,216,207,189,212,210,197,220,205,182,201,197,143,140,193,123,111,193,125,116,198,154,156,207,189,212,206,185,209,207,190,214,203,168,181,187,109,91,177,92,73,176,96,81,186,111,97,206,176,196,207,182,206,209,192,218,201,161,170,175,88,69,162,79,61,155,68,50,181,99,92,204,162,178,208,188,212,206,188,213,202,160,169,164,79,65,145,60,45,159,76,61,178,94,90,203,159,177,208,187,213,204,184,208,201,160,168,174,87,71,173,92,81,173,86,66,183,104,91,203,164,180,207,183,211,206,188,212,203,179,198,197,145,149,190,117,108,195,138,137,201,166,178,206,181,206,209,184,210,207,192,219,205,190,215,204,178,202,202,166,186,204,181,202,205,184,209,207,183,209,211,189,216,4 176,136,155,183,144,163,192,152,172,192,151,175,191,152,176,185,143,167,170,124,146,172,133,152,180,140,157,192,154,173,195,151,176,189,141,165,185,138,161,194,155,178,192,154,177,183,144,164,186,147,163,191,148,169,181,123,146,179,110,129,172,103,117,193,149,170,200,167,188,187,149,168,194,159,177,182,134,156,175,106,123,180,106,117,170,93,102,176,118,131,196,159,180,188,152,172,195,158,177,187,138,156,182,115,134,184,110,121,163,80,83,162,93,99,195,157,178,191,156,177,193,156,174,193,148,165,175,105,125,184,111,126,174,103,114,179,123,135,195,159,179,188,154,175,181,142,159,192,147,167,185,127,151,191,134,157,191,137,159,192,147,168,191,154,174,180,144,163,166,119,136,186,142,161,190,144,166,189,141,165,183,136,159,181,135,155,181,140,159,168,127,145,4 189,170,188,191,173,192,191,171,189,190,165,184,191,167,187,191,169,187,188,165,183,184,161,178,191,172,190,192,173,192,195,176,193,194,172,193,192,170,191,191,168,188,188,164,183,188,165,187,189,169,187,192,172,189,193,172,190,183,150,161,186,157,172,190,165,186,189,163,185,190,167,190,185,159,176,194,175,195,190,160,173,139,82,71,151,100,95,189,161,176,190,167,189,190,168,191,190,167,189,195,177,200,191,161,171,145,87,76,146,87,73,184,146,152,190,167,186,189,166,186,192,172,197,192,173,193,192,168,185,183,145,152,182,147,155,190,165,182,190,166,185,188,162,182,193,173,198,192,171,194,190,166,185,191,165,186,194,171,192,194,175,194,193,172,192,190,167,188,192,174,200,192,171,194,191,168,189,189,162,182,192,170,190,192,171,193,190,168,188,190,168,191,4 190,169,183,192,170,186,192,170,185,192,166,182,194,169,185,194,171,186,194,171,188,191,166,183,192,172,186,193,173,188,195,173,190,195,170,187,195,171,188,194,169,185,194,169,185,193,168,186,189,167,183,192,169,184,193,171,187,191,160,172,192,165,180,193,165,182,195,170,189,195,173,191,186,157,172,192,168,183,194,166,176,151,84,66,169,116,108,196,169,183,195,172,190,195,173,192,189,164,182,193,173,191,194,168,177,163,100,83,171,112,96,195,163,172,194,169,185,193,167,182,191,172,190,193,172,190,192,167,180,194,160,169,195,166,177,197,171,185,196,170,185,195,171,185,192,172,188,192,172,189,191,164,179,194,164,177,196,171,186,197,173,187,197,174,190,195,174,191,191,170,185,190,167,181,192,167,181,195,171,186,194,171,186,195,169,184,195,171,187,196,176,193,4 174,142,153,188,161,178,196,167,186,196,165,183,198,169,189,193,164,181,187,159,176,178,150,166,179,148,162,194,166,185,205,179,205,205,176,200,202,172,195,196,166,187,193,165,185,180,152,171,186,156,175,200,172,193,203,173,196,170,123,136,154,103,114,182,144,160,195,167,190,182,156,179,188,159,173,200,172,194,182,142,158,104,44,47,94,40,53,156,107,119,195,167,191,184,158,181,186,157,173,195,166,186,185,148,165,121,65,75,98,46,62,147,96,107,191,162,184,183,156,179,185,157,175,191,161,176,195,164,181,176,132,146,135,79,84,173,135,152,190,162,183,176,145,167,179,149,163,187,157,172,192,162,181,191,160,176,194,163,182,193,165,184,187,160,181,174,143,165,170,138,150,181,153,171,191,166,190,192,165,183,191,163,180,186,159,176,181,152,172,165,134,153,4 172,134,148,180,141,158,185,149,166,186,148,165,184,146,161,178,141,156,172,135,150,161,125,139,178,142,158,185,148,166,189,152,171,189,153,170,189,155,174,184,147,164,176,139,155,163,125,139,180,146,161,186,149,167,190,153,171,192,153,172,191,154,172,184,146,163,175,136,153,164,125,141,179,143,158,186,149,166,195,160,178,152,95,102,161,110,121,190,156,176,175,134,150,163,122,136,177,140,155,183,145,160,195,161,179,154,101,110,155,101,109,189,152,169,175,136,151,160,117,130,173,135,150,182,144,160,187,150,166,191,155,174,188,151,169,183,145,162,174,136,150,155,112,123,172,135,153,178,141,159,183,146,161,184,148,164,184,147,163,177,138,155,165,125,140,147,103,115,165,128,144,172,134,152,176,137,153,173,131,145,174,132,144,173,136,150,156,116,131,141,95,108,4 194,161,181,199,167,188,198,162,181,200,165,186,200,167,189,201,171,192,197,163,181,194,160,180,193,157,177,199,167,187,200,165,184,201,165,185,203,171,192,199,164,183,196,161,181,191,154,174,195,160,179,199,165,184,199,163,183,177,124,135,182,133,145,202,170,192,199,166,189,190,154,175,194,161,179,200,168,189,196,155,172,112,41,42,136,74,80,204,172,192,197,163,184,194,157,178,191,155,172,199,168,189,202,166,186,142,81,87,147,84,89,199,162,178,195,160,179,192,155,175,190,154,171,196,161,181,197,163,184,197,158,178,194,153,171,197,161,180,195,158,177,191,153,172,189,152,170,192,156,174,196,162,182,195,158,178,198,164,185,196,160,179,195,159,179,190,157,175,186,147,166,191,157,175,194,161,180,197,162,182,196,161,180,192,154,174,190,152,171,184,146,162,4 167,121,135,178,131,145,194,155,175,198,156,175,198,155,172,196,152,168,186,141,158,177,133,146,176,133,148,189,147,164,199,157,174,202,159,175,207,167,186,203,161,180,198,155,173,188,149,159,182,139,154,197,156,174,208,170,188,210,172,190,213,177,199,209,169,188,207,172,186,200,170,181,183,139,151,199,156,173,210,172,191,209,167,186,172,109,119,195,147,160,214,185,197,204,177,188,184,139,151,196,150,161,214,177,193,194,138,149,126,36,36,184,126,130,216,187,197,203,174,183,185,144,156,197,154,164,211,173,189,204,158,171,180,119,127,203,159,165,211,180,190,202,174,184,177,132,143,194,153,169,204,163,178,211,174,187,215,178,196,210,173,184,207,174,184,198,168,178,168,120,130,183,137,149,196,155,169,205,167,183,207,168,184,204,166,178,200,166,173,190,157,166,4 213,163,171,218,167,175,221,169,171,221,170,171,222,172,176,223,175,183,217,167,173,210,161,168,216,165,172,222,172,178,227,179,187,228,183,191,227,179,186,224,171,175,221,173,178,216,169,175,219,168,174,224,174,177,223,171,170,199,137,122,198,138,129,224,172,175,224,176,180,221,176,181,221,173,175,225,173,174,209,148,133,162,85,62,165,89,69,216,161,155,229,186,191,222,179,182,224,179,186,227,178,180,210,150,140,157,80,63,178,101,78,220,166,158,228,184,186,220,175,176,222,175,180,224,175,173,223,172,172,204,140,123,203,141,123,221,168,157,224,177,176,220,175,178,218,171,172,222,174,172,228,181,183,229,183,184,229,183,180,224,174,169,222,171,172,219,173,180,213,161,164,222,175,179,227,182,187,228,180,185,225,174,172,221,170,169,221,173,179,216,172,178,4 237,187,187,240,195,195,239,196,195,238,191,190,236,188,188,234,182,184,236,189,189,238,195,194,238,190,188,238,193,192,236,190,188,229,178,173,235,183,182,234,183,181,236,188,184,238,193,191,236,185,180,234,183,177,215,147,125,174,96,70,182,109,94,227,171,165,239,195,196,237,193,187,236,185,182,231,176,164,191,114,87,160,74,55,169,84,64,212,145,132,240,196,194,238,195,192,236,185,182,232,178,170,180,102,80,150,64,49,189,105,79,221,159,145,240,198,196,237,192,186,235,184,179,236,186,184,207,135,120,188,106,84,188,110,85,222,163,147,235,185,179,237,192,191,233,182,177,237,189,188,233,181,175,230,173,164,231,177,168,232,180,170,229,171,162,235,186,188,233,180,180,236,184,182,238,193,193,236,188,186,236,188,182,235,183,178,231,173,170,235,183,189,4 189,146,164,198,149,168,212,171,196,216,177,201,214,170,191,214,169,190,204,158,181,189,142,158,198,158,175,210,169,190,218,177,199,221,179,200,223,185,209,221,180,203,213,167,189,203,162,179,205,168,185,218,183,203,227,192,214,228,192,213,231,198,223,227,190,213,222,186,206,213,179,193,206,167,181,221,184,202,229,195,216,229,193,214,203,147,162,218,175,193,228,200,217,218,191,209,208,169,181,219,181,192,234,202,221,210,154,167,144,45,49,206,149,160,232,205,221,218,192,207,210,177,189,222,189,199,233,202,220,218,172,186,188,118,127,218,171,181,227,197,212,216,186,200,202,164,174,219,186,203,226,192,207,230,197,213,233,200,219,225,189,203,222,191,209,212,183,199,194,151,163,209,170,183,218,181,198,225,192,210,226,192,210,219,180,195,214,179,194,204,170,185,4 210,165,157,215,175,163,213,168,154,216,173,164,213,169,163,212,170,164,205,149,144,198,130,136,213,168,164,217,177,167,213,169,150,214,169,155,200,127,104,201,140,120,209,158,155,204,144,147,216,177,171,216,176,165,207,152,127,208,154,128,188,107,75,182,98,74,211,157,156,209,157,160,214,171,155,214,171,155,187,105,71,197,123,91,180,97,74,166,76,60,205,143,134,211,164,166,215,173,161,199,138,118,171,78,49,183,96,64,183,94,72,184,98,77,203,130,120,208,147,146,214,169,159,197,124,106,190,111,89,204,137,120,200,127,108,192,103,79,209,148,144,211,165,158,213,174,165,213,163,155,204,136,116,205,136,122,213,158,153,200,113,106,209,152,152,210,164,160,209,171,159,208,162,149,209,149,136,208,142,130,212,154,151,210,149,151,211,163,162,207,161,158,4 182,150,157,194,165,174,206,182,196,204,178,192,200,171,180,203,177,191,198,166,178,183,148,164,190,161,169,196,166,174,209,184,198,192,150,157,171,112,110,195,156,166,203,173,190,196,169,185,194,167,177,198,167,173,207,182,191,192,149,151,154,89,89,168,112,116,200,166,180,194,163,177,198,173,184,191,154,158,185,138,138,190,145,147,156,95,101,148,85,87,185,132,141,194,156,172,195,170,180,184,143,146,153,86,77,170,112,110,166,103,108,173,116,120,191,145,155,198,166,182,190,159,165,167,119,122,146,79,73,178,125,125,188,140,147,172,111,114,182,132,140,195,164,180,185,151,161,162,107,108,171,120,121,200,163,171,210,184,200,193,150,160,188,139,156,193,165,180,179,145,155,186,147,158,192,154,163,179,128,125,202,168,180,203,175,191,194,161,176,187,160,173,4 186,151,140,190,158,151,195,164,156,193,160,151,192,160,149,188,152,135,189,156,145,186,156,150,188,156,146,187,151,137,192,158,145,193,160,150,192,160,149,193,162,153,192,162,151,189,159,149,189,157,149,178,131,101,188,151,131,195,162,151,192,154,137,193,160,151,192,159,148,193,164,159,189,156,147,178,131,100,187,146,122,179,140,134,172,129,118,195,158,147,194,162,157,193,161,157,188,154,143,184,145,132,190,149,132,168,122,114,167,123,119,195,156,142,196,167,162,193,163,160,187,154,141,184,141,131,191,152,145,185,136,118,192,152,142,193,156,148,192,157,148,187,152,141,186,153,141,187,147,141,186,140,129,187,145,128,191,155,143,193,159,150,191,158,151,185,152,144,181,144,128,187,151,144,186,143,131,185,143,126,188,150,136,191,158,150,190,160,154,181,145,134,4 185,143,168,196,160,184,204,171,193,205,175,197,203,171,192,196,162,179,187,152,170,171,129,145,189,147,171,198,159,184,207,175,198,208,178,200,207,177,196,200,167,187,189,151,169,177,137,153,189,144,167,200,161,187,208,175,199,210,179,202,209,180,202,202,173,193,192,158,178,179,139,154,191,148,171,199,159,184,209,175,201,195,147,165,195,149,164,204,177,199,192,157,179,180,141,161,191,150,174,197,156,182,203,165,192,191,137,156,189,139,153,201,170,194,188,149,169,176,135,155,186,142,168,193,151,176,197,153,179,200,163,189,198,161,186,195,161,183,184,146,166,171,129,147,180,134,161,187,142,168,192,148,175,194,153,179,188,145,169,185,145,168,180,142,164,167,124,142,169,122,148,177,131,158,180,133,159,182,136,161,178,132,159,172,126,153,168,124,147,154,106,122,4 193,155,148,203,169,163,206,170,161,208,174,167,209,177,174,205,173,164,201,165,155,193,153,142,201,169,163,205,175,169,208,174,168,207,169,163,206,167,162,206,174,170,202,171,164,199,163,157,202,171,167,203,167,157,208,173,165,204,158,155,199,150,149,194,143,135,202,164,157,201,166,158,200,165,160,203,166,157,209,172,166,207,164,162,189,135,124,135,71,56,181,134,125,205,168,160,200,167,160,205,172,167,210,179,175,211,176,173,183,128,113,108,44,32,160,108,95,206,170,163,200,170,162,205,175,169,208,178,173,208,172,169,206,169,166,177,126,115,191,150,142,204,170,166,196,160,152,202,171,164,203,171,164,205,170,166,207,176,172,206,173,167,200,161,152,199,165,159,187,148,139,199,166,160,199,161,154,200,161,156,203,168,162,202,166,159,196,156,145,190,149,140,4 192,132,123,201,148,143,205,151,147,206,151,148,206,156,152,205,155,147,200,148,138,195,142,133,197,140,131,204,148,144,207,153,147,205,146,140,207,147,145,209,158,154,206,161,150,201,151,142,198,142,132,205,150,143,205,149,139,197,131,115,200,133,122,201,138,128,209,163,154,204,156,147,201,148,141,204,148,136,200,137,119,183,112,92,157,81,65,192,129,115,210,162,153,205,154,142,202,151,143,203,148,135,196,129,106,175,102,79,158,82,63,187,115,101,212,166,159,206,156,147,201,149,141,206,155,146,201,142,125,196,127,109,204,143,128,207,148,138,210,160,151,206,159,150,198,137,131,204,150,140,211,166,159,213,165,159,213,163,156,211,162,154,206,154,139,202,151,136,196,139,132,201,140,132,207,147,139,210,158,146,212,161,153,207,151,142,202,145,128,199,144,128,4 200,149,131,204,156,144,206,158,148,205,154,146,204,156,148,204,158,147,201,153,140,200,149,138,201,153,134,205,156,144,206,155,144,202,142,131,204,143,137,207,158,150,207,166,154,203,155,147,201,154,136,204,155,139,203,149,131,190,121,97,188,116,98,196,134,119,207,164,153,205,158,147,204,159,147,202,152,131,195,132,104,172,99,72,137,55,33,184,122,103,209,166,156,205,158,145,204,162,148,202,154,136,191,126,96,170,93,61,159,82,56,184,114,95,210,167,158,206,163,153,201,153,140,203,157,141,201,150,131,197,135,117,204,150,132,207,158,145,207,163,151,205,163,151,200,149,135,201,146,130,207,160,150,209,167,156,208,164,153,206,159,146,201,151,128,200,152,132,198,150,134,199,142,126,203,143,128,206,156,138,209,165,152,204,154,141,201,152,133,200,152,135,4 170,132,141,185,148,156,195,162,172,201,170,184,201,168,181,199,167,180,191,159,169,173,136,145,180,141,152,190,154,165,202,171,185,209,180,196,210,181,195,207,176,190,200,168,180,184,147,155,183,146,156,197,165,179,208,179,193,213,185,202,215,188,205,210,177,188,201,165,176,189,154,164,186,153,162,200,169,182,210,180,194,215,186,203,220,192,208,212,179,193,205,172,184,191,155,166,185,149,160,201,169,183,211,181,194,212,177,183,182,126,123,209,178,192,207,179,193,191,158,169,184,148,158,199,166,180,210,182,195,212,178,185,200,160,167,213,184,200,207,178,192,192,160,172,178,139,148,196,164,174,207,177,189,212,183,195,214,186,199,210,180,195,202,172,186,185,151,161,174,136,145,189,157,165,199,168,180,206,175,186,206,175,185,202,171,184,192,159,172,177,141,152,4 174,142,164,186,157,179,195,166,188,200,171,191,202,174,193,200,172,191,194,165,184,185,157,175,179,148,170,188,158,179,198,169,191,203,174,195,206,177,196,206,179,198,200,172,191,193,164,184,183,155,175,194,165,188,202,173,194,207,177,196,210,184,203,209,177,195,203,162,177,197,168,187,185,156,177,195,167,191,203,166,179,195,147,149,197,156,164,211,181,199,205,166,182,200,172,189,187,158,180,196,167,190,207,176,193,185,137,141,184,134,137,213,187,208,208,182,202,201,173,189,184,156,176,195,165,187,203,174,195,209,181,200,214,189,210,210,184,205,206,179,197,197,170,186,179,149,167,192,164,186,201,172,192,205,175,192,210,183,203,211,186,206,205,179,197,196,169,186,174,141,157,188,160,178,197,168,186,202,173,190,206,178,197,206,178,197,199,171,187,189,160,176,4 149,112,123,161,126,140,174,143,159,182,153,169,184,155,172,182,154,172,174,145,161,161,129,144,157,123,133,171,140,153,182,155,173,187,161,180,191,165,183,190,164,180,185,158,173,173,144,157,163,131,142,180,151,165,191,166,183,192,169,189,195,175,194,194,171,189,189,163,178,178,149,162,169,138,150,183,155,171,193,167,184,197,171,189,195,166,182,195,171,189,191,169,186,178,149,164,169,139,151,184,154,171,196,172,189,190,154,167,172,116,119,197,173,189,191,168,187,179,151,167,169,137,149,182,152,169,193,167,183,196,165,180,193,159,172,198,175,192,190,164,181,178,150,166,164,130,143,177,145,161,189,160,176,199,173,188,199,178,194,194,170,187,188,161,177,174,145,158,156,119,134,173,140,154,186,157,172,193,167,180,192,166,180,186,158,175,180,150,166,168,137,149,4 186,161,176,189,167,183,189,164,184,189,164,184,190,166,182,188,162,181,185,164,182,182,161,179,189,167,183,191,171,186,192,171,189,190,168,187,190,169,188,190,169,188,188,166,185,186,165,181,190,167,183,192,170,187,194,172,189,195,175,194,194,173,194,191,170,190,190,169,188,188,167,183,190,168,184,193,172,189,196,177,193,182,137,149,184,141,154,192,169,191,191,173,193,189,169,187,189,166,183,193,173,189,196,175,191,172,113,118,179,129,138,195,177,198,191,173,194,189,169,188,188,161,177,193,172,187,194,176,191,193,169,185,195,174,191,194,176,194,190,171,190,187,167,185,188,164,177,192,174,186,194,177,190,193,176,192,194,178,194,193,175,191,190,171,189,185,165,182,185,162,174,189,172,183,191,172,183,191,169,183,191,169,186,191,167,184,189,169,185,182,160,177,4 159,122,142,170,135,155,174,138,161,174,138,162,175,140,160,172,135,157,166,131,152,156,122,142,165,130,151,175,141,161,179,144,165,179,144,167,179,146,169,177,145,166,171,137,158,163,129,147,168,132,153,177,141,162,182,147,168,185,150,173,184,150,172,180,147,171,175,144,163,167,132,150,170,135,155,179,146,165,184,151,170,165,108,118,172,121,133,183,149,173,178,149,169,169,136,154,169,133,153,179,146,164,185,149,167,162,101,107,173,124,134,185,157,179,177,149,170,169,136,156,167,129,149,178,146,164,184,154,170,186,154,172,187,157,175,183,154,173,176,146,166,167,135,155,165,131,147,176,147,163,182,153,168,184,156,172,184,157,173,181,151,168,174,143,161,163,131,149,159,125,139,170,141,156,178,144,159,179,146,162,179,145,163,177,140,160,171,139,155,158,124,141,4 152,128,125,163,133,130,168,132,124,185,160,162,185,159,162,186,160,164,176,150,149,159,130,131,156,127,122,172,145,145,183,154,155,191,163,170,192,167,173,192,169,174,183,154,154,173,145,147,159,130,123,178,151,151,189,161,165,192,162,170,201,178,187,197,173,179,190,165,169,177,149,149,164,139,133,179,152,150,188,158,157,179,141,136,172,133,129,192,162,167,193,167,172,176,147,144,165,141,139,181,156,157,184,152,144,164,123,107,126,72,54,177,139,138,195,169,176,182,156,158,164,142,139,178,152,153,186,158,155,179,143,135,178,139,135,191,160,164,192,166,172,182,160,162,155,125,120,173,145,145,182,152,152,194,167,171,200,177,182,195,171,178,183,156,154,172,149,144,150,123,117,164,137,134,173,141,137,185,154,153,189,163,163,188,165,168,178,151,149,166,140,135,4 152,127,133,169,147,152,179,154,162,176,143,149,188,166,176,189,169,178,180,159,167,165,142,148,163,141,151,175,151,158,170,134,133,169,125,126,188,162,171,194,174,186,187,165,173,172,146,153,165,141,154,159,121,123,154,103,100,157,106,106,158,107,106,183,150,159,168,129,127,166,132,132,168,144,155,145,98,96,106,41,36,138,75,75,143,80,77,150,97,96,151,97,92,146,96,88,165,139,151,135,82,79,118,54,51,148,90,94,152,95,96,133,69,61,140,78,68,141,89,81,161,133,143,153,108,109,134,69,66,140,74,73,151,91,92,132,66,60,133,69,62,152,110,109,158,130,139,165,131,136,159,114,115,152,94,96,164,114,119,171,134,139,170,136,141,172,146,156,153,126,135,167,142,152,178,153,161,177,146,153,180,150,161,187,166,179,181,160,172,169,146,153,4 196,152,148,205,166,163,210,178,175,211,173,164,212,177,168,212,180,171,206,167,159,197,157,147,201,159,154,208,170,165,211,174,165,209,163,148,210,169,151,212,175,163,210,175,166,201,163,151,201,159,154,208,167,158,180,112,89,179,106,84,193,129,104,207,159,142,213,180,174,205,167,157,204,163,161,209,167,157,173,96,74,163,80,61,175,94,71,191,125,100,211,173,163,204,165,153,200,152,147,210,172,168,195,135,117,173,93,66,168,84,57,185,112,87,208,166,153,204,164,157,191,132,121,207,166,162,212,173,166,201,150,134,197,140,122,207,162,149,208,169,160,199,154,143,191,136,125,200,154,143,198,145,121,212,174,165,216,183,175,214,181,178,208,171,164,198,154,144,187,139,131,192,141,126,189,129,100,209,171,162,211,175,166,207,167,159,203,162,153,190,147,132,4 172,147,137,186,159,154,195,167,164,201,176,174,203,181,179,201,181,179,194,174,169,180,160,152,178,154,144,194,172,172,202,181,182,204,179,178,208,187,188,209,190,190,200,178,174,185,162,153,183,163,153,198,175,176,208,187,192,212,190,195,206,177,171,206,178,173,205,185,185,189,165,158,187,167,159,200,176,175,206,180,180,178,130,117,170,115,97,175,123,105,198,169,164,192,167,164,184,160,152,200,177,177,204,176,172,153,88,65,142,72,48,151,84,59,191,156,146,190,163,159,179,153,141,197,173,171,206,180,184,193,155,146,173,123,105,190,153,145,204,183,185,188,163,157,178,156,144,187,157,149,196,164,162,203,176,173,205,179,178,208,190,191,198,177,175,182,159,151,169,141,127,178,144,131,190,160,152,181,142,123,191,159,149,199,179,177,191,169,164,179,159,151,4 194,169,166,207,185,183,214,195,197,217,197,200,216,196,199,214,195,199,207,187,189,194,174,174,201,178,178,211,190,192,219,201,205,221,205,209,220,203,207,219,202,205,212,195,197,202,183,184,203,179,177,215,194,196,221,203,207,225,213,218,228,214,219,223,209,213,215,200,202,205,188,188,206,180,179,216,194,196,224,209,213,225,202,203,195,139,131,206,168,164,217,203,206,205,187,187,206,181,181,216,192,195,229,213,219,197,147,133,137,38,19,187,130,116,219,203,206,205,186,188,204,180,179,215,192,193,225,209,213,209,170,161,182,108,93,208,173,167,216,202,205,205,187,189,201,178,178,214,194,197,221,203,206,223,203,206,220,198,198,218,199,203,213,196,199,202,184,184,194,170,169,208,187,188,217,198,200,218,200,203,217,199,202,213,193,196,206,185,184,198,178,176,4 217,194,211,222,202,219,225,209,225,225,207,224,224,202,217,225,206,222,221,203,220,216,196,211,219,199,216,223,204,220,227,213,229,227,206,224,227,200,215,225,206,222,225,209,226,221,204,220,220,201,215,226,211,227,227,203,217,206,139,149,193,117,122,223,192,205,224,206,221,222,204,221,222,198,214,227,213,230,207,157,156,155,54,53,160,62,63,218,174,179,225,209,224,222,204,221,222,197,213,227,211,227,206,157,157,167,64,63,190,101,105,221,189,197,227,213,229,224,207,223,222,203,217,225,207,222,225,194,208,212,148,154,219,171,184,228,209,226,226,212,228,222,204,219,220,202,216,224,205,220,225,204,220,227,204,222,228,212,230,226,207,226,224,207,224,221,203,216,216,195,208,222,204,217,224,204,218,225,204,218,226,208,223,224,202,218,222,203,217,219,202,215,4 167,139,134,182,155,155,188,157,165,195,170,181,200,179,188,195,171,173,176,146,140,167,139,134,177,152,150,193,172,179,201,178,186,206,184,192,207,186,193,200,175,176,187,158,155,174,146,144,182,157,154,197,174,177,206,185,191,201,176,181,189,156,152,193,161,154,192,166,166,180,155,151,184,158,156,199,175,172,211,190,196,182,147,151,163,116,108,178,135,121,189,159,151,181,155,149,183,158,156,203,184,188,207,184,186,172,123,108,151,89,66,178,136,122,198,175,175,190,169,170,187,166,163,204,187,191,201,175,172,180,136,118,191,158,150,189,154,144,201,179,181,188,165,165,181,158,154,198,178,178,203,180,176,203,177,168,209,188,187,201,177,172,197,173,169,185,163,163,173,148,144,191,170,168,198,175,168,201,177,173,199,175,170,193,168,164,194,174,173,185,165,165,4 118,93,91,135,110,108,147,124,123,155,135,136,156,138,141,154,135,138,142,119,119,129,105,104,128,105,104,144,122,123,157,137,139,163,144,148,163,146,150,162,144,145,155,133,132,139,116,116,134,110,109,152,131,133,166,149,152,171,155,160,174,160,168,171,156,161,162,144,145,148,127,128,140,118,118,157,138,140,172,157,163,178,166,174,178,165,172,171,154,160,165,146,149,150,128,127,146,126,128,162,145,147,172,155,160,177,163,170,147,116,112,171,151,157,166,146,150,153,131,131,145,125,128,159,140,141,172,154,159,178,164,171,172,153,158,176,161,169,167,149,155,154,134,138,140,118,119,157,138,141,168,152,159,175,159,166,177,161,169,172,155,162,164,146,154,151,130,135,132,108,109,150,129,133,163,145,152,169,151,158,170,152,159,168,152,159,160,142,148,146,125,129,4 173,134,114,188,150,130,203,170,157,205,170,157,205,169,158,205,169,159,200,170,162,188,161,146,181,143,125,188,147,124,208,174,160,219,190,183,212,175,164,213,180,172,211,182,174,202,179,170,186,149,131,191,148,125,208,168,152,218,183,174,194,151,142,217,185,185,216,189,183,201,168,153,185,146,128,205,169,156,216,179,168,210,170,157,155,105,94,180,137,128,218,184,177,202,167,153,185,146,133,206,170,159,216,181,169,197,152,138,94,42,30,150,107,102,214,172,160,198,163,150,180,140,121,207,175,166,216,183,174,196,153,140,134,88,77,198,166,166,216,185,182,200,165,158,179,141,123,208,181,176,206,168,155,199,154,136,221,191,186,213,180,173,206,172,163,191,153,140,183,153,144,201,172,163,201,165,151,188,144,124,204,171,159,201,165,149,197,162,149,177,135,119,4 195,152,123,204,165,136,207,164,132,211,172,144,214,176,150,209,168,144,203,158,131,199,152,133,199,160,132,210,172,145,211,169,138,214,174,147,210,167,140,209,163,133,212,176,154,205,166,146,204,167,137,209,170,140,214,178,149,206,165,134,189,137,116,209,167,150,219,187,169,208,168,148,210,178,157,213,177,154,202,158,127,176,119,83,165,112,88,208,166,146,223,193,179,211,172,154,204,163,132,209,163,129,182,132,104,121,74,57,137,90,69,214,171,146,222,192,173,210,163,143,200,156,120,205,160,124,200,158,130,158,111,88,194,151,133,218,176,149,215,173,146,211,166,146,189,142,103,207,170,140,220,192,169,222,191,169,225,197,181,217,180,152,213,173,142,210,173,146,190,145,107,204,164,132,213,181,153,212,177,145,220,188,164,219,185,159,216,184,161,206,166,137,4 191,186,192,198,189,192,202,189,188,204,195,196,204,198,203,202,194,200,198,192,196,190,183,187,195,190,196,201,194,198,204,187,187,201,183,179,205,191,191,206,200,205,202,198,205,195,190,194,198,194,201,199,184,183,183,145,130,169,128,112,162,122,105,196,175,170,205,201,207,199,195,198,200,191,194,190,164,154,171,125,100,149,102,85,118,69,55,160,121,106,208,200,200,200,197,202,199,189,187,194,169,158,184,146,127,159,111,92,133,85,70,163,130,119,208,202,206,201,197,201,197,189,188,203,185,180,197,166,153,183,142,121,176,131,111,194,170,164,206,201,204,200,197,202,195,187,185,202,190,191,206,188,183,205,185,175,203,182,175,207,195,197,204,200,203,197,194,198,191,177,174,199,186,182,204,193,191,208,198,197,208,197,198,205,195,195,202,198,202,193,188,189,4 181,170,166,193,180,177,199,187,182,203,193,191,205,197,195,203,194,192,192,183,181,180,167,161,189,180,178,199,191,189,204,193,188,209,198,196,210,203,205,207,199,199,202,194,191,189,178,175,195,189,186,206,199,200,207,196,193,199,180,172,204,189,184,212,204,206,206,198,197,197,185,183,198,194,191,208,201,201,188,162,151,157,111,91,126,79,62,168,137,122,210,203,204,197,186,184,200,195,193,206,197,192,190,162,149,166,123,102,103,50,34,122,76,59,206,193,191,199,191,191,199,193,189,206,198,195,208,192,186,194,165,149,162,118,96,169,137,126,206,196,197,199,192,191,196,190,187,204,195,190,208,196,193,210,197,189,204,189,180,204,190,187,205,197,196,197,189,188,192,184,181,200,189,182,206,196,190,210,202,199,210,202,199,207,198,196,202,196,196,191,182,180,4 144,116,113,165,140,140,174,148,146,175,145,141,172,138,129,176,146,144,171,145,150,157,129,130,157,131,130,176,155,159,183,159,160,187,162,164,185,157,154,183,154,153,181,153,155,164,133,131,164,139,137,183,161,164,191,169,174,193,168,172,180,146,148,182,150,152,183,153,154,175,147,143,162,132,128,185,160,162,195,171,177,195,169,174,166,124,130,176,139,142,184,153,153,181,156,157,157,122,114,186,162,166,193,166,168,184,150,152,140,87,91,177,138,138,195,171,176,184,159,167,169,142,142,186,161,166,190,160,161,172,125,120,176,135,137,190,157,157,193,166,174,185,161,170,166,139,139,180,152,153,187,157,157,182,142,138,193,161,164,196,170,179,187,157,164,174,143,144,159,131,131,170,137,135,184,155,161,191,163,168,193,164,169,192,167,176,182,151,156,168,136,138,4 199,169,185,202,176,193,203,178,199,202,178,197,188,158,179,185,154,176,185,155,171,197,175,193,182,138,152,178,128,144,165,115,133,168,130,149,149,100,109,140,82,91,163,113,135,166,129,144,166,109,126,135,75,81,127,73,83,126,73,64,131,84,89,136,82,83,161,104,121,145,93,109,141,83,84,108,46,30,147,110,146,145,96,99,154,113,118,165,129,162,176,128,157,158,107,135,126,64,51,113,53,30,152,116,141,166,130,156,148,106,116,148,102,112,160,112,133,143,89,97,132,77,81,116,65,53,158,115,126,176,144,178,164,131,170,142,90,91,127,74,73,136,86,110,138,89,108,153,109,131,173,133,167,171,130,156,142,97,119,138,90,114,122,69,69,154,109,130,161,120,142,143,98,119,130,84,100,130,84,97,136,88,102,155,102,113,150,104,114,177,145,163,4 198,168,186,201,176,195,193,163,185,185,153,175,148,101,116,134,80,94,141,91,113,125,79,91,193,156,172,183,135,151,157,104,122,144,98,109,128,80,87,114,59,58,145,90,106,130,77,98,186,136,155,148,86,94,134,83,102,122,67,58,140,95,102,145,108,137,157,110,140,147,94,122,175,124,142,127,63,49,134,90,116,164,129,166,141,93,90,139,99,116,142,92,104,128,78,96,157,103,115,129,65,42,134,85,83,175,142,176,162,128,163,151,111,137,123,69,56,117,70,86,145,87,104,137,80,73,144,97,96,182,141,175,169,129,164,144,97,131,124,77,89,120,70,73,156,106,127,156,105,122,177,138,169,166,122,151,133,87,100,140,90,107,149,97,107,154,115,132,182,146,167,170,125,147,159,114,136,124,75,89,137,87,100,172,135,153,194,165,184,195,173,192,4 185,146,169,195,157,179,203,166,185,207,171,188,207,170,187,205,165,184,199,163,180,191,153,172,190,150,170,201,168,190,208,173,192,209,174,188,211,178,197,209,171,193,203,163,184,194,152,169,192,155,175,203,171,194,211,176,194,214,175,188,210,172,185,211,175,196,207,169,191,198,160,180,193,157,180,204,169,193,201,162,178,171,112,112,198,139,135,208,167,179,210,174,196,202,165,187,196,160,183,208,174,197,199,160,175,171,110,106,199,140,137,207,165,177,209,170,194,203,165,186,194,160,182,204,169,186,213,176,191,210,167,180,205,158,166,213,176,193,209,173,194,201,164,185,186,147,164,198,161,176,205,163,176,207,166,182,211,172,189,211,175,192,204,167,186,195,152,170,182,141,156,193,151,165,196,152,162,204,162,174,208,169,182,208,171,188,199,157,172,189,145,159,4 170,154,158,182,167,170,188,169,170,196,181,183,201,189,193,193,173,172,184,157,156,179,157,160,178,162,167,189,173,175,196,178,181,202,189,195,204,190,196,202,185,191,188,159,164,183,159,163,180,162,166,193,176,178,201,185,191,204,188,194,207,193,199,205,189,199,195,169,177,187,162,166,182,162,159,196,179,181,199,177,180,177,136,130,166,118,109,181,140,138,198,174,182,188,162,165,181,159,153,195,177,179,190,162,161,141,77,62,135,70,58,186,145,148,197,172,181,189,165,172,181,159,157,193,174,179,188,159,158,151,92,78,156,106,98,201,176,185,198,174,183,189,166,173,173,144,142,187,166,169,191,165,169,186,152,152,196,168,173,198,172,182,192,164,172,182,155,162,162,128,127,173,137,138,186,156,161,195,169,179,191,161,171,187,158,167,184,154,163,176,147,156,4 185,159,145,197,176,169,201,179,172,203,180,174,203,180,174,198,168,162,194,165,164,188,162,155,189,167,152,198,176,168,202,178,174,205,184,176,206,186,179,204,182,175,200,177,172,191,165,158,193,172,161,200,179,170,195,161,146,197,166,149,178,143,118,193,164,147,200,175,170,194,166,159,193,168,158,203,185,178,188,153,129,162,113,82,146,97,66,166,119,87,192,161,145,195,168,157,194,170,159,206,190,185,203,183,170,171,133,107,153,103,70,165,118,82,189,159,137,195,172,162,193,171,158,206,190,184,210,193,186,205,183,167,180,141,111,180,144,114,201,181,168,195,175,166,192,172,158,204,188,182,208,193,185,207,188,178,204,184,171,204,184,172,203,186,175,192,172,158,188,171,158,199,185,176,205,190,179,207,191,181,206,188,179,203,184,173,198,179,164,185,165,144,4 196,154,162,196,150,153,201,158,154,203,162,164,199,151,151,199,152,155,198,155,156,188,135,138,198,155,161,200,158,162,205,167,171,198,152,147,186,121,103,197,147,143,201,161,163,195,150,151,197,154,155,195,146,142,196,145,138,184,120,104,174,95,74,190,132,122,204,165,168,201,160,163,198,155,155,196,146,140,183,117,100,170,93,75,167,88,73,186,121,107,204,165,167,201,160,163,200,160,161,193,141,127,181,114,97,167,88,75,178,105,89,198,147,136,204,165,165,202,161,164,195,148,147,201,159,159,193,138,129,181,108,92,192,133,123,200,153,147,204,166,165,200,158,160,195,152,149,203,165,165,202,161,160,200,154,147,202,160,157,207,171,175,203,164,168,198,158,157,191,148,148,200,162,160,203,165,166,204,167,168,205,168,171,204,166,170,201,161,164,196,157,159,4 187,162,157,200,177,174,209,188,187,214,194,193,214,195,196,211,193,190,202,182,179,188,166,163,193,172,169,207,187,187,214,194,195,216,200,202,217,199,201,216,198,198,208,188,186,196,174,172,197,175,172,211,193,195,217,200,204,220,204,209,221,207,212,219,204,207,211,193,192,201,180,177,199,176,175,210,189,191,219,203,206,188,142,136,191,147,141,220,206,210,214,198,199,203,186,183,199,176,178,211,191,193,220,202,204,147,87,84,139,73,71,213,186,187,215,200,202,204,187,187,198,176,177,210,190,192,220,202,205,182,137,134,143,74,67,203,170,170,213,196,200,201,181,180,191,168,164,204,181,181,212,192,195,215,194,197,203,170,168,210,188,192,207,186,188,193,169,167,184,158,156,198,175,175,207,185,186,210,190,192,211,194,198,206,184,185,200,177,177,187,162,160,4 86,59,60,160,121,120,179,144,142,187,153,149,188,152,146,182,146,142,166,129,125,94,63,63,132,97,95,179,143,141,191,158,155,201,172,167,201,171,165,193,160,154,184,149,143,143,105,100,154,116,115,184,148,145,201,171,168,178,131,120,193,154,145,205,175,170,192,158,149,164,123,114,160,122,120,188,156,153,200,165,159,133,70,63,176,126,117,213,186,180,197,161,153,176,138,130,159,121,117,188,156,153,203,173,168,167,111,100,194,152,143,212,184,178,199,162,154,179,140,130,155,117,113,186,154,149,201,172,167,207,175,168,210,179,173,210,181,174,199,166,158,174,135,125,134,95,91,180,142,136,195,164,159,203,170,165,205,171,166,204,171,166,195,159,151,157,122,116,93,60,60,164,121,115,183,145,137,191,152,147,194,152,147,194,154,148,181,139,133,106,74,72,4 155,125,122,169,144,143,173,149,157,179,155,164,182,159,166,176,152,159,165,139,144,148,115,117,161,136,135,175,153,155,179,159,170,183,165,175,186,168,176,183,164,172,175,150,156,159,131,134,163,139,142,176,156,163,178,160,174,187,170,181,193,180,192,186,168,178,179,155,160,163,135,139,161,136,143,168,146,158,178,161,176,177,151,162,163,126,130,186,167,175,184,162,168,167,138,144,159,136,147,171,149,163,183,165,180,164,133,142,117,59,54,187,163,172,183,160,168,170,142,148,153,124,136,168,145,159,181,167,180,178,155,166,166,135,143,188,167,178,179,153,162,169,143,147,141,106,119,163,139,150,175,160,172,179,160,173,185,164,177,179,154,167,173,147,156,161,130,136,139,109,119,160,139,146,165,149,161,169,149,162,173,148,161,171,147,159,162,132,141,150,117,125,4 149,119,117,161,137,139,169,145,153,181,157,164,182,158,166,178,154,160,170,143,144,154,124,123,157,133,131,169,148,153,175,155,167,185,168,177,186,167,176,185,165,173,179,154,157,164,136,136,160,139,140,173,156,164,177,160,174,188,172,183,191,178,191,188,170,179,184,161,165,170,144,145,158,135,142,166,148,160,177,161,176,179,157,167,177,153,161,191,175,183,189,169,173,176,152,153,153,133,144,162,141,155,182,166,182,150,115,120,128,79,75,194,179,187,188,170,173,178,156,156,148,126,139,163,143,157,179,164,177,168,143,151,156,124,129,192,178,188,186,166,169,177,154,155,140,111,124,155,129,144,173,158,171,179,161,173,184,167,177,184,164,175,179,156,162,169,146,148,129,96,110,148,121,132,165,150,161,170,153,164,174,154,165,174,153,163,167,141,148,158,132,136,4 155,130,129,178,155,152,185,163,159,188,166,160,188,167,163,187,167,166,180,158,159,158,131,139,170,148,146,184,163,159,189,169,164,192,173,168,193,174,171,191,173,174,184,165,167,170,146,153,178,156,153,188,169,167,192,172,170,193,171,167,197,178,177,194,175,175,187,168,172,176,151,160,180,157,154,190,171,169,192,167,164,155,106,91,171,135,129,196,177,179,188,167,174,176,151,159,181,159,156,190,171,168,192,168,166,141,88,77,149,103,97,195,172,180,186,160,174,174,146,158,180,154,154,190,165,164,192,166,166,182,149,149,192,162,165,191,163,173,183,158,173,173,150,165,173,145,145,186,158,160,188,157,163,193,163,172,191,163,171,187,163,174,180,158,171,166,142,157,158,126,127,179,147,151,181,150,162,184,152,166,186,156,167,182,156,169,173,148,161,154,128,143,4 178,162,157,192,179,172,194,182,174,194,180,172,194,182,175,193,181,180,186,174,174,172,149,160,188,176,170,194,181,174,196,184,176,195,183,177,195,183,178,193,181,181,187,175,179,178,161,171,192,180,173,195,184,180,196,183,178,195,179,172,197,185,183,192,179,180,186,173,180,180,162,174,192,179,172,197,185,181,192,170,164,151,101,83,171,141,135,192,179,183,185,170,180,179,161,172,193,179,173,196,182,178,191,169,166,136,84,70,153,112,108,192,176,186,183,167,180,177,159,172,191,175,170,194,176,172,191,168,167,182,153,153,192,168,173,188,169,180,181,168,181,177,162,178,187,164,161,190,168,168,188,159,167,189,164,174,187,167,176,184,171,183,178,165,180,169,153,170,176,146,146,186,159,161,182,155,168,183,156,170,182,160,171,179,165,177,175,161,175,162,147,162,4 129,91,98,146,109,113,155,122,121,169,143,149,170,145,145,173,152,154,172,156,166,150,131,135,145,119,124,154,123,130,171,145,149,181,161,169,181,158,166,184,166,178,180,163,175,163,144,152,141,108,108,159,130,131,182,161,172,188,170,182,187,164,173,192,180,196,184,170,187,167,146,157,142,112,112,169,146,148,179,154,157,179,151,156,184,162,173,188,170,183,179,155,166,169,147,156,143,113,113,165,142,143,182,162,164,153,117,109,117,73,61,173,148,150,173,149,150,162,137,135,136,106,99,158,132,131,178,156,159,161,132,129,115,72,58,162,130,129,167,135,136,154,124,121,135,104,102,152,124,120,166,138,136,172,147,147,173,150,149,166,133,133,163,131,133,155,132,131,123,89,84,136,99,91,158,128,126,167,141,137,172,150,147,159,122,122,151,112,112,155,136,141,4 193,151,127,208,171,141,211,170,150,211,172,151,209,168,141,205,159,131,205,165,135,197,163,141,200,157,128,212,179,152,210,173,141,210,170,144,209,167,140,209,169,143,209,170,147,207,174,154,201,158,125,211,178,150,205,163,127,203,154,119,210,165,144,208,163,139,214,179,167,211,177,161,204,170,139,206,167,137,207,165,132,183,124,78,187,134,105,212,176,158,216,187,177,214,183,170,199,152,115,205,166,132,208,168,133,159,98,56,144,76,36,204,159,132,210,170,154,213,181,171,197,143,113,202,154,118,206,165,130,174,121,81,161,97,52,203,162,130,207,171,146,209,173,158,196,136,114,207,167,139,204,165,128,203,163,127,199,154,117,200,153,121,201,159,123,202,165,139,192,145,130,203,160,128,203,168,128,204,166,133,200,148,114,199,146,114,202,158,130,190,148,119,4 163,112,120,184,139,147,191,147,153,195,152,151,195,150,153,192,148,152,186,140,146,169,123,130,176,126,135,187,139,144,194,146,152,201,159,166,204,164,169,198,155,157,191,145,149,183,138,145,179,127,135,189,141,145,196,149,153,193,141,136,200,154,151,205,166,170,199,157,162,188,144,150,182,135,143,194,150,159,198,151,156,179,108,91,186,125,113,208,170,177,202,162,166,191,148,151,183,139,146,193,148,156,198,152,158,179,111,98,182,119,108,207,167,172,201,160,163,192,149,152,178,127,134,190,143,146,199,155,162,193,139,137,197,146,146,205,163,169,198,156,158,190,148,150,175,127,132,188,142,148,195,148,153,198,150,153,196,145,150,200,156,160,197,156,159,187,145,148,166,121,128,182,132,138,187,136,141,194,147,152,194,145,149,193,146,151,190,147,151,176,132,136,4 190,150,146,195,153,149,182,137,130,182,133,123,186,143,127,191,145,131,186,136,130,188,146,146,195,158,153,191,149,144,192,145,138,188,135,123,187,134,120,186,136,125,177,125,115,176,126,123,196,153,150,191,144,136,187,137,130,195,145,134,194,143,133,189,139,129,170,109,95,175,119,116,199,155,152,197,149,138,195,149,139,186,134,120,178,118,103,191,143,136,187,137,131,179,123,123,200,157,153,198,150,140,200,156,145,159,97,78,139,60,35,191,138,129,193,143,142,186,129,133,199,151,151,198,146,138,195,145,134,182,124,117,169,99,84,190,138,130,192,133,134,185,126,130,201,157,153,202,155,151,200,150,142,195,137,129,184,110,106,192,136,135,193,138,140,185,136,134,202,159,162,205,161,162,202,152,147,201,152,145,193,128,123,194,137,137,195,147,151,185,138,139,4 140,118,117,153,133,131,163,143,143,167,149,149,166,147,147,162,142,141,154,134,135,142,121,124,146,126,125,162,145,144,170,153,155,175,159,163,175,160,165,172,157,162,161,145,149,151,133,137,153,135,132,167,152,152,176,161,166,179,164,172,178,165,174,176,162,170,167,151,157,155,138,140,155,136,133,170,153,153,178,163,168,179,161,167,177,160,167,177,163,171,169,155,161,155,138,140,156,138,136,169,153,154,180,167,173,168,142,141,144,99,88,176,161,167,170,156,162,156,138,140,152,134,131,166,149,149,177,162,166,176,158,162,171,149,153,176,161,168,167,150,155,151,132,134,146,126,123,161,143,141,171,154,155,176,160,166,177,161,169,170,152,157,164,146,149,146,126,129,138,117,115,154,135,134,163,145,146,168,150,153,169,152,156,165,147,150,155,135,137,139,117,119,4 130,107,109,141,117,119,152,129,131,160,140,144,168,151,157,169,153,160,163,150,154,152,140,141,139,118,119,155,136,140,165,147,153,170,153,161,175,159,168,171,152,160,165,148,154,153,139,142,139,116,116,150,126,127,170,156,164,178,166,176,173,148,158,175,154,164,170,155,163,161,150,155,139,115,115,157,136,140,169,153,159,171,145,153,159,112,116,170,141,147,173,161,171,160,145,149,148,129,129,159,140,143,169,154,162,163,128,131,157,111,112,162,126,131,170,153,164,162,149,155,143,122,123,156,134,135,168,150,155,162,132,134,155,111,108,165,133,139,173,160,169,164,153,158,134,113,113,148,126,128,159,140,143,166,146,153,164,136,141,170,151,158,167,153,157,155,143,144,126,103,102,137,111,112,146,122,124,151,126,128,166,146,154,166,148,155,165,154,159,149,137,138,4 213,190,207,214,191,208,213,190,207,212,189,206,213,191,208,215,194,211,214,192,208,211,187,202,213,189,206,214,191,210,214,191,209,213,188,200,215,192,206,214,193,209,215,195,213,213,189,206,214,190,208,212,188,207,214,190,208,206,166,169,199,155,157,214,187,203,215,190,206,214,192,210,213,187,204,214,189,207,204,162,168,117,55,54,113,51,49,206,165,169,214,191,206,211,182,195,211,182,195,217,192,206,190,134,127,90,25,24,111,51,51,208,170,176,214,192,210,209,176,187,212,187,206,215,190,206,208,172,179,178,122,119,196,150,155,216,192,210,213,190,210,214,191,211,213,188,205,214,189,206,215,191,209,217,194,212,215,192,210,214,190,206,215,193,213,214,194,215,213,188,204,214,190,206,215,195,211,214,191,207,213,189,206,214,189,206,217,198,217,215,196,217,4 173,134,162,195,162,187,202,169,188,203,172,191,204,175,198,198,161,176,194,159,176,177,145,170,187,156,181,199,171,195,206,177,198,208,180,199,208,183,206,207,178,198,201,171,191,191,162,186,194,167,193,205,179,204,209,185,210,215,189,209,216,186,204,212,189,213,207,178,201,196,164,185,197,164,186,206,181,207,217,188,210,168,119,128,150,94,98,217,187,205,208,177,195,201,171,192,197,168,191,206,176,199,218,187,206,160,103,106,157,105,112,219,193,213,208,176,194,201,172,193,196,163,186,206,177,200,212,184,206,217,190,210,219,193,212,214,191,213,210,187,212,200,174,196,190,157,182,204,176,198,210,182,202,213,188,208,212,186,207,213,190,213,208,184,206,196,167,187,180,149,175,200,168,186,207,179,201,209,179,199,210,182,201,209,184,204,203,174,193,186,152,173,4 146,122,111,154,124,113,173,152,146,177,155,148,180,161,156,182,170,170,174,161,163,153,132,124,153,131,119,161,131,116,176,152,142,178,155,147,184,164,164,186,172,174,172,153,151,141,109,96,153,125,109,165,136,121,178,155,148,166,133,119,170,138,126,183,164,161,170,147,142,144,110,101,156,131,118,174,153,146,173,148,142,142,98,79,157,122,107,181,163,159,167,143,139,157,132,126,157,134,121,176,157,149,149,111,95,124,79,62,143,102,86,154,121,111,167,142,136,159,136,130,153,128,115,168,146,134,158,122,105,140,97,78,160,125,117,158,124,118,168,147,140,153,131,125,152,130,119,162,138,128,166,138,127,171,144,136,176,151,150,175,153,152,163,138,131,142,115,108,143,120,108,147,116,103,158,130,122,178,161,165,169,145,140,157,126,113,149,119,110,136,108,103,4 144,116,123,157,128,135,172,147,159,173,143,151,176,144,150,175,146,153,170,141,145,155,127,132,149,121,126,165,135,144,175,147,158,179,151,161,186,159,168,185,162,170,176,151,157,162,135,140,153,124,128,172,146,156,181,157,170,181,150,159,180,145,148,186,161,170,178,150,158,165,135,139,152,120,122,172,146,153,182,157,172,168,125,129,162,108,100,187,160,169,180,151,159,164,133,134,149,114,117,169,140,146,182,156,170,159,113,111,146,90,79,189,163,173,180,154,163,166,139,144,149,118,120,168,140,149,184,159,172,138,90,86,143,93,91,189,165,176,181,159,166,164,137,143,147,117,121,159,125,133,170,138,148,169,133,143,184,158,172,185,160,172,178,152,160,161,138,145,137,103,108,154,121,124,162,127,135,174,143,155,180,155,164,174,146,154,169,142,149,153,127,134,4 165,135,132,188,165,167,198,178,184,199,179,181,203,184,186,201,185,187,191,169,167,177,150,146,176,150,150,191,169,171,203,184,190,206,186,189,207,189,193,206,188,193,196,173,173,184,161,163,181,157,156,196,175,176,205,185,187,210,197,201,212,197,201,208,190,194,202,181,185,190,168,169,184,160,157,197,174,174,208,189,195,204,179,182,198,167,166,212,199,204,203,184,187,193,171,172,184,161,156,196,173,174,213,196,203,151,90,81,138,69,54,213,193,196,204,186,189,195,176,177,186,165,163,198,177,177,210,192,198,169,119,113,175,130,124,212,195,199,202,182,182,193,173,172,180,158,156,197,177,178,202,180,183,207,185,190,211,192,199,208,193,197,201,185,187,190,172,173,173,146,142,188,163,162,198,175,178,202,181,185,202,180,182,200,179,181,193,173,172,181,158,155,4 163,130,126,188,157,153,197,167,162,196,165,161,195,161,151,196,165,157,192,160,156,171,138,129,176,143,137,192,161,155,199,170,164,199,169,166,200,170,161,203,175,170,197,166,162,185,153,146,186,155,148,197,167,161,202,172,164,198,163,151,192,155,140,208,184,184,201,171,167,193,163,158,190,160,155,202,175,173,203,171,161,149,99,80,154,105,89,209,184,182,203,175,168,198,168,162,189,159,152,200,172,168,199,166,153,132,75,56,161,114,101,210,183,179,202,173,163,198,168,161,188,158,152,198,169,161,203,175,170,183,140,120,199,164,152,209,184,180,205,179,174,195,166,158,179,146,138,194,164,154,199,168,160,200,167,155,205,178,170,208,186,183,203,177,169,192,163,157,166,132,123,189,158,148,195,162,152,196,160,145,201,170,160,203,176,170,198,169,161,180,149,141,4 155,126,125,171,143,141,183,154,154,189,162,164,191,166,172,188,164,170,177,150,150,166,139,139,165,138,137,179,154,154,190,164,169,193,166,172,196,173,180,194,169,179,189,166,175,177,155,162,169,142,143,184,159,162,197,178,186,197,174,184,202,181,190,201,183,195,191,165,173,180,153,159,174,147,149,188,165,171,202,182,190,193,165,172,166,127,126,199,180,189,194,172,178,181,156,162,171,137,140,186,159,162,205,184,191,167,127,125,110,55,48,199,178,184,198,181,189,182,159,165,173,142,146,187,161,167,202,181,191,182,149,151,155,107,98,201,184,191,196,179,187,178,152,155,173,147,152,185,160,165,191,164,169,198,175,182,193,165,168,191,166,167,186,163,164,168,140,138,163,134,137,179,153,158,185,159,162,189,164,165,187,159,160,185,158,159,176,148,143,163,135,131,4 192,151,166,202,159,170,207,164,178,209,171,184,210,174,185,209,175,188,208,176,188,198,168,178,199,158,175,204,162,176,209,167,180,211,177,190,212,180,195,211,178,193,210,179,193,206,176,187,201,161,180,206,162,178,210,169,183,211,175,187,212,177,194,211,173,189,211,180,195,208,178,192,202,162,180,207,165,183,211,170,186,205,163,175,204,164,173,213,179,195,212,179,195,209,179,195,201,161,176,206,166,184,210,167,185,205,161,179,205,166,178,213,182,200,212,180,198,208,172,188,199,160,176,204,165,183,206,164,184,209,172,193,212,180,198,212,179,195,211,180,196,207,171,187,195,154,172,201,164,184,203,166,185,207,174,197,209,175,190,209,174,188,209,175,191,205,171,186,184,139,158,198,160,178,201,166,184,206,169,190,207,173,188,207,172,185,206,172,184,199,166,179,4 154,131,134,169,145,149,175,151,158,180,157,163,184,164,170,180,160,164,175,154,158,165,144,148,149,112,115,173,149,153,181,159,166,185,164,173,186,165,173,185,166,173,181,162,170,171,150,156,151,109,112,178,159,165,178,152,156,166,127,126,176,144,145,184,160,167,180,155,165,171,148,156,170,150,152,180,161,166,173,142,143,146,88,80,148,90,82,177,146,150,181,158,168,173,149,156,167,143,143,180,159,164,172,138,137,147,90,82,138,73,64,173,137,137,185,165,172,174,152,156,164,139,139,176,152,155,179,151,157,168,127,124,164,118,111,177,147,150,183,164,171,173,153,157,157,130,129,169,142,142,178,151,155,185,164,171,186,165,171,183,160,167,179,158,164,170,148,153,151,122,120,164,135,135,177,155,158,180,158,163,181,160,166,178,155,160,174,152,158,161,138,145,4 180,144,162,194,159,177,201,166,187,206,172,192,210,181,199,206,175,194,200,170,187,192,159,178,174,119,138,198,164,182,208,175,195,211,180,202,212,181,201,211,183,203,208,179,199,197,166,186,176,118,136,205,175,194,205,167,185,192,137,150,201,154,169,210,175,194,205,170,194,196,163,185,196,165,181,207,177,195,201,159,174,174,98,106,172,93,101,202,157,174,208,175,198,199,165,185,192,156,170,206,175,192,200,154,168,175,100,109,164,77,84,197,145,159,211,181,202,200,167,185,189,153,167,202,167,183,206,167,187,197,144,156,192,130,139,203,160,176,210,180,200,199,169,187,182,142,156,195,156,170,203,165,183,212,180,200,213,182,200,209,175,195,205,173,192,196,164,182,178,135,148,189,148,163,203,169,186,206,173,191,207,175,194,204,169,188,199,167,186,188,153,175,4 153,137,128,163,144,139,172,155,158,179,164,167,180,163,164,175,157,159,169,150,149,160,142,140,155,137,127,169,153,150,177,161,162,183,167,172,186,168,172,180,159,164,175,156,159,168,152,156,157,138,128,172,155,153,180,162,166,186,168,175,187,169,176,184,164,172,180,164,171,171,155,161,158,140,130,174,157,156,183,164,170,177,155,161,167,134,137,180,159,165,180,162,173,168,148,154,152,130,123,171,152,154,182,163,169,152,117,119,127,72,65,178,157,161,180,164,174,164,144,150,147,122,119,163,141,143,175,152,159,162,130,135,149,113,112,181,162,170,177,159,166,161,139,144,145,122,120,159,137,140,166,143,148,176,155,163,179,158,166,177,156,163,172,151,157,153,131,136,135,110,110,150,125,128,160,136,139,168,148,152,171,151,155,170,148,151,154,126,128,138,111,113,4 138,116,116,157,140,142,167,150,155,172,156,160,172,155,157,168,152,153,161,146,147,145,125,126,145,124,123,161,143,145,173,159,166,179,163,169,177,162,167,175,159,161,168,153,157,155,138,140,155,139,143,168,153,159,173,158,166,167,145,149,177,155,154,166,138,132,169,153,157,160,145,150,155,139,142,173,160,165,168,148,153,155,126,126,172,148,145,160,124,113,171,156,162,161,149,155,156,140,143,172,159,167,176,159,163,160,127,119,137,91,77,153,113,100,170,154,160,157,144,150,151,134,138,170,157,165,180,166,172,161,129,119,135,83,62,163,135,131,167,152,160,155,140,145,149,134,138,166,153,159,176,163,169,175,156,158,168,143,140,169,150,156,163,147,153,144,126,129,144,129,134,158,143,146,170,158,164,174,162,170,175,164,174,169,155,161,158,142,146,141,124,130,4 185,157,152,197,172,166,198,174,171,197,170,164,199,172,165,195,166,160,195,169,163,185,157,152,194,171,170,197,173,170,200,176,171,197,168,161,198,171,164,198,170,163,197,171,166,192,166,162,195,174,170,201,180,179,181,149,142,177,137,123,197,164,150,190,154,138,195,166,160,195,171,167,196,176,174,200,178,175,184,147,132,184,143,131,190,149,136,186,141,118,195,165,159,197,175,173,197,178,181,201,179,179,188,147,127,168,115,89,168,110,83,187,140,119,199,173,172,196,175,174,196,180,182,201,182,182,194,160,148,168,111,81,172,117,87,194,159,147,197,172,169,193,170,168,193,174,171,199,180,178,199,175,171,191,156,141,191,157,141,198,173,170,194,170,171,191,168,166,185,165,161,196,180,179,198,179,178,201,182,182,200,177,175,194,170,165,194,170,167,185,160,156,4 178,140,156,195,163,177,205,179,192,207,180,196,207,180,194,207,180,194,198,166,181,186,148,165,156,111,135,190,154,174,207,181,198,217,198,214,216,197,211,210,184,201,206,177,194,190,154,167,107,49,80,135,80,114,187,153,182,219,197,215,222,203,219,213,189,207,214,189,206,199,168,183,172,130,147,193,160,179,204,166,190,209,176,193,207,174,185,220,200,216,215,193,209,205,176,190,195,166,176,207,179,189,220,194,212,195,149,164,158,94,96,219,192,210,214,193,210,205,179,193,192,159,169,202,169,179,209,181,201,218,189,203,209,170,180,213,184,203,209,182,200,201,173,187,183,143,147,208,180,186,212,183,196,215,185,197,223,195,210,216,188,205,205,176,191,196,165,174,168,117,116,205,175,180,213,185,192,217,191,200,217,187,196,210,179,190,204,176,188,188,156,168,4 162,106,134,159,92,137,186,131,167,214,171,193,215,177,197,211,173,189,204,162,181,189,142,166,190,147,167,198,149,177,200,145,178,211,164,186,219,179,199,215,178,196,210,166,186,201,156,175,197,152,170,210,167,188,210,153,175,212,161,179,218,173,185,217,176,195,214,172,193,209,166,183,195,145,164,210,165,191,218,167,192,176,109,121,185,126,131,226,186,204,219,180,200,214,173,188,201,155,172,205,156,183,222,180,205,185,124,129,183,120,128,225,184,206,219,182,200,215,173,188,204,163,177,212,167,188,213,168,185,220,177,188,217,171,189,218,175,199,219,183,205,214,175,193,195,150,164,214,173,188,216,175,185,218,173,187,220,177,196,214,169,192,213,169,192,209,168,187,181,132,146,205,160,173,214,171,184,217,173,183,217,174,189,211,165,187,206,160,177,197,153,168,4 191,144,160,204,164,185,207,167,187,205,161,180,208,166,189,205,159,179,203,160,180,196,153,171,200,160,180,206,165,183,206,161,179,203,153,168,211,169,190,209,166,184,211,174,195,204,166,186,201,160,182,209,168,187,209,165,185,195,132,147,193,129,145,199,143,157,213,177,198,205,167,188,198,153,169,206,162,178,200,139,154,174,94,105,164,79,88,195,132,147,213,178,199,201,159,179,200,158,172,201,150,162,191,115,125,161,87,102,155,81,96,205,153,166,211,173,192,200,157,172,197,154,165,203,158,173,198,139,146,190,126,132,195,140,152,211,170,185,209,171,189,200,160,179,193,148,158,205,166,183,209,169,183,210,168,181,207,164,177,207,165,185,206,168,189,198,157,177,195,155,170,200,160,174,202,157,170,202,157,169,200,154,165,195,145,157,192,142,153,194,152,170,4 163,111,126,183,136,151,196,153,171,200,157,174,203,160,176,198,152,166,192,147,164,182,137,155,175,127,144,189,143,159,201,157,176,209,169,186,213,174,196,206,163,181,196,149,162,190,146,160,180,133,146,196,153,167,211,172,189,210,166,182,214,172,191,215,176,194,210,172,190,195,151,165,184,139,152,202,161,179,214,177,194,205,152,164,194,128,137,209,162,176,213,179,199,194,150,168,181,133,144,199,154,168,211,165,178,188,118,129,161,80,90,208,158,172,212,174,192,189,140,151,179,130,139,199,156,165,206,157,167,193,128,134,190,133,144,216,178,193,210,171,189,192,147,162,184,141,155,195,151,161,207,167,179,213,173,183,213,171,181,208,166,182,205,165,183,187,144,162,172,123,136,192,150,165,200,159,171,202,158,169,203,159,171,191,137,144,188,137,146,177,129,147,4 148,109,123,166,131,146,179,148,164,183,151,168,185,156,170,180,149,165,172,135,152,162,125,142,158,123,139,171,137,149,183,151,168,180,143,159,163,117,130,170,126,138,178,144,163,170,136,153,160,121,137,175,142,157,184,151,167,171,126,141,121,61,76,133,70,77,172,131,147,174,140,160,163,126,137,181,152,167,169,124,137,169,125,149,142,89,109,144,86,99,169,125,140,176,145,164,166,132,144,178,145,155,166,119,128,157,104,125,140,83,102,162,114,133,177,140,161,172,138,155,164,130,145,174,137,147,174,131,139,175,131,145,160,106,118,131,64,67,161,115,128,176,146,164,160,124,135,170,133,142,178,141,151,183,147,158,179,139,152,153,97,105,166,124,137,167,134,151,152,114,125,164,127,138,171,133,143,178,141,154,184,155,173,183,154,174,174,141,158,156,117,128,4 165,149,141,189,172,166,197,181,174,196,179,167,197,181,174,196,183,176,192,178,169,173,156,145,179,164,154,192,175,163,198,181,168,199,182,168,203,189,184,202,189,186,197,182,171,188,173,162,186,169,157,195,178,165,200,183,172,192,165,150,196,172,164,203,185,183,200,183,174,194,178,168,190,175,166,201,186,178,188,162,145,145,96,75,143,91,70,195,170,159,205,193,189,195,178,166,191,178,171,203,192,186,181,149,129,137,85,62,158,109,84,201,181,173,206,194,191,198,180,171,189,176,170,201,188,186,200,182,172,188,157,138,198,174,159,208,195,190,204,191,185,193,174,158,185,174,167,199,187,183,204,191,187,208,198,196,209,197,194,206,194,187,203,189,180,190,171,155,172,157,145,195,183,172,202,190,183,205,194,188,206,195,189,205,194,188,201,187,179,185,169,158,4 212,178,192,217,187,202,224,200,216,226,204,218,224,196,211,221,192,208,217,188,204,210,178,195,216,184,199,222,194,208,226,202,217,229,209,227,228,205,225,225,201,218,220,191,207,212,178,194,221,195,209,224,196,208,227,199,212,222,187,206,217,178,194,229,209,227,222,195,212,210,171,181,220,192,206,224,195,205,221,184,197,160,79,88,173,98,108,232,209,227,223,199,215,214,182,196,215,181,191,224,194,205,201,147,157,132,39,47,172,95,101,228,201,217,223,198,214,216,188,204,211,176,185,222,192,204,201,149,157,146,55,58,202,149,158,229,205,223,223,200,216,214,187,206,210,176,187,216,184,197,219,185,197,209,162,171,221,192,209,226,202,218,221,198,213,212,185,203,207,174,186,214,185,199,219,189,204,221,191,208,221,193,210,221,194,209,215,187,202,208,177,194,4 194,158,170,208,175,188,216,186,201,221,196,210,222,196,207,220,192,205,213,183,197,202,168,183,200,167,177,213,182,195,221,193,208,227,205,219,226,202,215,223,195,209,218,189,204,207,175,192,205,173,184,218,188,203,225,198,211,230,210,225,233,212,231,229,207,223,221,192,208,208,172,184,207,176,188,223,199,213,228,203,213,223,189,203,192,129,141,225,197,213,225,202,217,211,176,189,208,176,188,220,191,202,231,204,214,188,127,137,141,44,50,219,180,193,227,206,221,215,186,203,204,171,182,215,181,191,228,200,210,185,119,126,169,89,93,229,202,216,227,206,221,213,186,203,197,160,171,212,178,189,221,191,203,221,185,196,220,184,197,228,207,223,223,200,213,209,181,197,192,155,166,207,174,186,217,188,200,222,193,209,224,196,212,222,196,210,216,187,201,202,170,187,4 161,126,118,182,147,137,190,157,148,193,160,151,194,162,153,192,161,151,188,157,147,171,139,128,175,144,137,189,158,150,197,167,158,198,168,158,200,170,160,199,170,160,194,166,155,184,154,145,182,151,142,194,166,157,198,170,159,191,154,132,198,166,151,202,176,166,198,171,158,191,162,152,184,153,144,196,169,160,201,174,162,165,110,77,174,128,106,207,182,174,200,172,161,192,162,149,185,155,145,194,164,153,203,175,165,174,125,97,165,111,82,206,178,169,200,171,159,193,163,151,183,155,146,195,166,155,201,176,166,200,170,156,189,148,126,202,172,162,200,172,160,192,163,148,177,149,140,191,163,151,199,173,161,202,177,166,204,177,167,202,174,163,198,170,158,186,156,141,165,135,126,184,153,140,195,166,153,197,167,152,199,170,156,199,172,162,193,161,150,176,145,133,4 135,107,107,150,126,128,163,139,143,170,151,156,171,152,157,167,145,148,157,135,135,139,112,109,143,118,118,159,136,139,169,147,154,175,156,162,175,157,162,173,153,157,162,140,138,145,120,117,149,126,127,165,144,149,174,153,161,180,164,173,183,169,178,177,160,166,169,151,155,155,134,138,150,126,127,166,143,148,176,156,165,176,156,162,173,151,155,177,160,166,170,151,156,156,133,138,148,123,122,164,142,145,179,161,168,146,104,92,117,60,41,169,143,145,172,155,164,154,131,135,146,120,119,164,142,145,175,157,163,164,133,131,161,130,127,175,155,161,164,142,145,149,125,129,139,112,109,157,133,134,170,150,155,175,157,164,178,161,168,172,154,159,160,138,142,140,114,118,134,107,107,149,126,127,161,139,143,166,145,148,167,146,147,160,136,137,151,129,133,132,105,108,4 173,129,140,187,147,161,193,155,170,197,158,171,199,162,175,194,156,168,187,151,165,168,126,142,177,133,146,193,155,169,201,165,182,203,166,184,202,165,182,200,166,182,191,154,169,177,137,152,183,142,156,196,159,173,208,176,194,212,183,203,211,181,201,207,175,193,193,156,173,179,139,153,185,147,159,195,158,175,208,176,196,210,176,194,198,156,168,206,172,192,196,162,179,183,146,163,186,149,163,198,165,182,210,179,201,188,138,149,149,75,73,201,165,180,197,162,179,178,137,152,179,138,152,194,156,167,209,179,198,193,148,158,177,120,125,203,172,191,195,163,179,173,132,146,170,125,138,187,148,163,200,166,182,204,170,184,204,173,190,194,159,176,187,152,167,170,131,145,166,121,133,176,133,149,185,144,160,196,161,177,197,163,178,193,158,175,173,132,148,158,113,130,4 124,104,113,144,128,140,158,146,159,159,143,153,160,145,155,154,134,140,150,132,139,140,124,135,131,112,121,150,135,147,155,136,144,162,145,153,157,134,137,147,116,110,156,139,146,150,136,146,139,121,127,151,132,141,153,127,129,152,124,123,152,122,119,147,115,109,159,140,146,155,141,153,140,123,131,151,130,139,150,122,120,153,122,121,160,134,136,155,127,128,149,120,118,157,142,153,146,132,143,146,122,124,117,70,50,146,110,102,161,135,136,155,127,126,153,128,128,153,136,145,142,127,136,141,114,111,118,72,52,140,102,91,152,120,113,157,130,127,160,140,146,144,119,124,137,119,126,147,126,131,147,120,117,145,112,105,158,133,131,158,135,134,162,149,160,148,129,138,133,117,125,148,132,144,155,137,146,160,142,148,164,148,156,158,139,142,156,140,149,141,123,132,4 182,146,158,196,163,177,208,177,193,212,185,200,213,188,202,211,185,199,202,173,188,190,158,172,189,155,170,204,173,188,213,186,201,217,193,208,218,196,210,215,191,205,207,179,193,196,166,182,193,159,173,208,180,194,216,192,208,224,202,222,223,202,222,216,191,206,211,186,201,201,174,191,195,163,177,210,184,199,218,193,209,200,151,157,206,163,174,216,189,205,211,185,202,200,172,190,196,164,178,210,183,199,214,184,198,171,91,83,152,61,47,193,141,146,215,193,212,198,168,185,195,164,178,208,180,196,214,187,203,194,140,144,183,118,116,209,177,190,211,187,206,196,164,182,190,159,174,202,172,188,211,182,198,216,190,208,217,192,210,212,185,203,201,166,184,190,156,173,183,150,164,196,163,179,204,171,189,208,175,192,209,177,193,200,163,180,188,143,158,178,139,156,4 178,138,165,202,168,192,210,179,201,213,185,206,214,189,209,213,189,209,208,183,203,189,161,182,191,157,182,206,175,203,214,183,209,217,194,217,217,194,215,216,192,210,211,184,202,202,174,196,197,169,192,209,182,207,203,155,164,200,150,155,220,190,211,219,194,216,215,191,210,209,185,207,199,169,193,211,181,203,187,125,123,173,101,90,190,130,128,214,179,193,218,192,215,210,175,199,199,173,197,211,180,202,195,139,143,179,110,101,172,96,84,211,172,183,219,198,219,209,178,201,196,164,186,209,178,202,216,187,209,208,166,176,212,174,184,219,198,217,216,195,215,209,182,203,190,154,178,207,173,198,213,183,205,217,191,214,219,197,216,217,192,211,214,188,209,203,171,193,176,135,159,199,160,184,208,171,192,213,178,198,214,182,201,212,170,187,208,167,185,193,160,184,4 171,149,144,184,163,160,195,175,173,201,183,182,200,181,181,199,180,178,193,175,173,180,159,157,178,158,154,190,169,167,200,180,181,204,186,189,205,187,189,203,186,188,198,181,180,186,166,166,180,160,157,194,174,174,204,186,191,203,181,182,201,176,176,206,190,195,201,184,186,190,171,171,181,160,156,195,175,175,208,193,201,179,137,133,150,88,77,198,172,172,204,188,192,191,171,173,180,159,156,196,177,178,196,168,168,150,90,83,136,69,61,194,166,166,203,186,191,189,170,170,178,156,153,193,173,173,197,171,172,168,116,110,165,115,106,204,185,189,200,181,184,187,168,168,175,151,147,188,167,167,199,179,182,199,176,179,202,181,183,202,184,186,195,177,179,180,161,162,168,144,140,182,161,161,192,171,172,197,178,180,198,180,182,196,178,179,188,170,171,170,149,148,4 151,124,115,171,148,138,178,154,145,184,157,149,187,160,153,186,161,152,181,160,149,160,139,128,164,137,126,176,156,145,182,159,149,187,159,149,190,164,154,192,170,160,188,169,157,175,154,143,169,141,132,179,155,145,187,164,153,192,166,156,195,170,159,193,168,155,191,170,157,182,162,150,171,143,135,182,155,147,193,169,160,175,142,125,176,142,123,197,170,159,192,169,155,184,161,149,172,143,135,182,154,146,195,169,160,174,140,121,181,151,132,202,182,169,196,176,162,188,168,155,170,140,132,182,153,144,189,160,149,198,172,161,202,181,169,201,182,169,198,179,166,189,170,157,166,136,126,179,150,140,187,157,146,195,168,156,198,177,165,197,177,165,194,174,162,184,165,150,153,123,114,176,148,138,185,158,147,192,166,155,195,174,162,193,172,160,189,168,155,172,152,137,4 157,131,132,173,152,155,184,165,171,188,167,172,189,166,172,190,172,178,184,164,164,175,154,149,168,147,150,181,163,169,188,169,174,196,179,185,195,172,178,198,184,190,192,174,175,181,161,159,174,154,159,187,172,178,197,183,190,200,185,193,202,183,192,202,185,190,196,176,178,184,161,158,172,147,150,186,164,169,199,179,186,196,171,175,171,125,114,186,150,142,198,177,178,185,163,160,176,156,160,190,170,178,200,179,185,162,111,93,139,70,44,179,135,117,200,184,188,189,171,172,174,153,158,188,166,174,199,180,186,173,128,111,165,109,85,192,160,153,200,186,192,188,171,172,172,148,150,186,164,169,199,181,187,200,180,182,196,169,166,201,183,186,196,178,181,181,161,161,169,147,149,181,157,161,192,171,176,196,177,182,198,178,179,197,178,181,189,170,172,172,151,148,4 192,162,164,205,175,173,206,174,166,208,178,169,208,179,171,206,169,160,203,168,160,196,167,162,201,170,165,208,181,177,210,181,173,210,181,173,207,175,167,207,173,167,209,181,176,207,180,174,206,179,172,211,187,182,204,172,156,186,135,101,196,148,125,206,173,162,210,186,177,209,183,173,206,181,173,212,190,184,191,144,113,158,85,40,162,92,53,200,158,133,210,183,170,208,181,169,206,178,170,212,188,183,200,158,135,174,107,61,175,110,64,196,150,117,210,182,167,208,179,163,205,174,166,207,178,173,206,171,159,192,138,107,192,141,105,203,169,148,209,180,167,207,178,161,201,169,158,207,177,168,207,175,165,209,177,167,209,177,161,212,187,180,212,184,175,206,177,162,194,164,158,208,180,169,206,176,165,208,177,170,211,183,173,210,183,174,211,186,178,201,172,160,4 177,133,142,190,147,155,200,160,169,205,168,179,206,169,179,201,161,169,196,158,167,182,140,151,186,146,156,198,159,169,206,168,179,213,179,192,211,176,187,208,172,185,203,167,180,190,153,166,189,150,160,204,167,178,213,181,194,218,188,203,219,189,204,214,184,199,206,172,186,193,156,169,195,160,170,208,175,188,215,182,195,215,183,199,207,167,181,214,182,198,204,168,184,195,158,173,194,160,171,207,174,186,217,186,199,184,132,141,135,56,57,201,157,168,207,173,193,192,154,175,190,155,165,203,169,181,212,179,192,208,170,183,163,101,107,194,149,164,203,167,187,180,137,157,182,143,154,192,150,158,204,168,181,209,173,190,209,174,193,202,166,185,188,148,167,161,113,130,166,117,126,179,130,139,195,156,171,196,157,176,191,150,168,182,139,155,164,117,134,141,94,112,4 198,160,173,206,169,182,209,174,190,209,174,188,210,175,190,210,177,194,204,170,185,197,160,174,202,166,180,209,175,190,211,178,194,212,180,198,213,182,200,211,179,196,203,168,183,198,161,175,204,168,179,208,173,187,213,180,200,204,163,178,204,164,180,214,183,201,205,170,186,201,167,185,205,170,184,205,167,178,190,140,152,138,62,64,169,103,107,212,178,193,208,175,191,201,169,190,205,171,186,205,166,178,177,122,128,130,56,59,144,69,70,204,165,179,208,177,196,199,165,183,202,166,179,207,171,186,210,176,191,193,148,159,160,97,100,204,167,184,205,171,188,195,158,177,198,161,172,203,168,182,206,172,188,209,177,194,210,179,197,208,178,198,201,165,181,194,158,179,193,154,164,199,164,178,203,169,186,203,168,183,203,170,186,199,164,180,193,154,170,182,139,159,4 200,176,194,213,193,210,222,204,221,226,210,228,226,210,229,226,210,227,220,202,219,209,187,205,206,183,201,219,200,218,226,209,228,233,221,240,235,224,243,230,216,233,227,211,228,217,198,217,209,186,203,223,205,223,231,216,236,200,175,199,198,173,199,234,223,242,228,214,232,221,204,223,210,188,204,227,212,230,216,195,216,109,67,100,90,54,90,194,171,198,233,220,239,221,206,225,213,194,211,228,213,230,210,189,211,124,84,117,95,56,93,152,120,149,237,225,244,220,204,223,210,189,205,223,206,223,228,213,233,177,141,166,128,77,107,189,165,190,232,221,240,219,201,220,205,182,199,220,202,220,228,213,232,224,206,226,215,195,216,230,217,236,225,209,228,211,192,212,199,174,191,212,191,209,222,204,222,226,210,228,228,213,232,224,207,226,220,203,222,203,182,203,4 204,180,202,225,206,224,230,212,229,234,219,236,234,219,236,234,218,233,228,212,226,207,184,202,218,198,218,229,213,233,234,220,238,234,216,234,236,221,239,236,223,238,233,219,234,222,205,221,224,205,224,233,219,238,208,178,199,155,109,138,196,163,188,239,226,242,235,222,237,229,213,227,226,209,227,234,218,237,164,121,149,118,76,115,123,86,124,215,191,214,238,225,240,231,216,230,226,208,224,233,217,236,173,136,167,156,114,145,124,84,123,197,166,191,242,229,244,231,217,231,225,209,225,234,220,238,212,183,206,172,117,136,148,98,130,215,191,211,241,230,247,231,215,229,221,204,221,233,218,236,234,219,236,213,183,202,216,188,209,238,224,242,236,222,239,227,211,225,208,186,204,228,212,227,233,217,233,239,225,241,239,226,243,236,221,236,232,216,231,214,195,211,4 141,113,117,159,133,137,171,146,150,177,154,161,173,152,160,173,151,156,171,145,146,153,123,118,148,121,125,164,137,142,173,145,146,184,161,167,186,166,175,183,161,168,179,157,159,163,135,131,153,126,131,168,142,150,183,160,168,191,171,179,194,172,179,192,172,180,184,163,168,172,147,150,157,129,133,174,151,160,186,164,173,189,160,165,187,152,146,192,171,178,186,164,169,176,153,158,161,133,135,174,150,159,186,165,177,177,136,136,165,108,92,196,179,185,186,168,174,175,155,156,160,132,134,174,149,156,182,159,170,179,139,135,175,126,109,196,181,188,186,172,178,175,158,160,159,134,136,174,149,154,181,155,162,186,161,166,191,167,169,190,171,174,185,169,170,171,154,154,152,125,127,169,144,148,177,153,157,182,161,167,185,166,171,184,164,165,180,163,163,163,144,143,4 178,154,148,193,171,161,195,172,160,197,176,166,196,176,167,193,169,158,193,173,160,179,156,140,189,168,161,195,174,167,197,176,167,200,180,168,197,176,162,198,177,169,196,176,169,186,162,148,193,173,168,195,171,163,199,179,170,189,150,131,189,148,122,198,176,167,196,175,166,194,172,162,193,172,165,194,173,170,199,179,171,174,118,93,176,119,87,201,178,167,196,175,163,193,170,158,195,175,165,193,170,165,196,169,160,178,125,90,183,139,107,203,186,180,197,179,175,193,171,160,193,172,161,195,171,160,197,174,166,193,160,140,197,170,152,199,180,172,197,178,173,194,173,166,189,169,158,194,172,160,196,173,165,198,176,167,200,181,174,196,175,163,197,177,168,192,170,160,179,156,145,192,170,160,194,172,162,196,175,165,196,175,163,196,175,161,195,174,165,183,160,150,4 208,197,204,222,212,218,224,213,221,226,215,223,225,214,221,227,217,225,225,216,221,215,205,211,216,207,213,225,216,225,226,217,228,226,216,222,229,220,231,229,220,229,228,218,225,222,211,218,222,213,220,225,216,225,200,163,153,170,111,89,200,163,152,228,216,222,230,221,230,228,218,226,226,221,231,211,181,164,124,55,36,84,25,28,126,53,32,211,178,166,230,222,234,227,217,224,224,217,226,214,187,179,135,68,48,89,29,28,143,72,46,212,181,169,231,223,235,226,215,223,222,210,214,225,217,228,208,173,161,178,121,99,203,164,143,227,218,227,228,218,228,226,216,225,219,209,215,225,215,225,225,217,229,225,213,223,223,210,219,226,215,224,229,219,229,222,213,221,208,193,199,220,205,211,225,215,223,224,210,219,223,210,216,225,214,221,226,216,224,216,205,213,4 210,184,185,221,201,203,228,213,216,231,216,219,231,222,224,231,217,219,228,212,216,221,202,207,214,191,193,226,208,211,231,216,220,232,224,227,233,226,230,233,225,228,231,218,221,225,205,210,219,201,201,228,212,214,233,224,228,238,231,238,241,232,239,236,231,238,232,221,224,228,212,217,222,203,203,230,217,219,236,226,229,195,137,127,170,94,80,222,186,182,236,228,235,228,215,220,222,201,201,233,223,228,224,181,166,106,16,4,87,0,0,201,132,114,238,232,241,227,213,219,220,197,197,231,216,219,232,207,202,175,101,82,170,89,68,232,202,195,234,225,234,227,211,218,218,196,197,229,210,211,235,224,227,239,224,224,238,221,220,235,223,226,233,220,224,225,208,214,215,191,192,226,208,210,232,217,219,232,223,225,234,223,226,234,222,223,230,217,220,217,196,203,4 185,157,171,186,157,171,187,156,168,186,151,161,187,155,170,187,155,175,184,148,163,182,145,163,185,158,171,187,156,165,187,154,167,188,159,172,185,151,161,183,151,174,180,141,160,177,134,149,187,162,178,186,152,162,186,156,164,190,166,183,186,151,164,184,145,160,181,143,158,175,135,148,185,155,169,185,150,160,188,159,167,181,133,138,176,118,120,184,144,152,183,148,163,178,142,156,185,152,166,187,157,170,192,167,184,169,108,105,165,96,90,188,154,168,185,153,172,179,144,160,187,154,174,187,157,170,189,160,173,182,139,146,182,140,147,187,155,170,184,150,165,179,143,158,186,152,173,187,152,167,186,151,156,188,157,170,187,154,163,183,145,154,183,148,164,177,137,153,186,150,167,187,148,158,187,150,159,189,160,175,185,148,158,183,144,157,182,145,164,178,139,161,4 111,70,79,135,101,113,150,115,127,160,129,142,164,137,147,156,122,131,146,114,124,132,102,111,119,79,90,145,111,125,161,128,142,170,141,154,171,141,153,161,123,135,155,125,135,142,112,122,132,98,111,156,123,138,171,144,159,176,146,160,174,141,154,168,137,148,159,129,139,146,115,124,135,94,108,157,120,136,174,145,159,176,144,157,154,109,113,150,107,108,161,131,142,147,116,127,139,98,112,159,122,138,171,135,150,166,127,137,155,110,120,147,100,104,159,127,138,145,115,126,140,101,115,153,106,122,167,128,142,166,125,137,165,126,137,162,126,136,158,128,139,144,116,126,135,94,107,151,113,126,163,127,141,162,121,131,168,136,148,164,135,146,152,121,130,135,105,112,128,88,98,146,112,124,157,124,136,161,129,139,160,129,140,156,128,138,142,113,121,125,94,102,4 161,113,125,179,139,159,191,153,174,195,157,178,199,165,189,196,159,179,177,129,141,159,102,110,168,122,134,183,142,159,199,163,185,198,162,185,204,172,196,199,163,185,190,148,164,181,138,156,177,133,146,195,157,173,205,172,194,214,190,215,208,175,195,201,162,179,199,164,186,187,149,171,180,139,153,195,159,177,211,185,209,214,185,208,177,117,127,189,140,155,197,160,185,189,150,173,175,132,147,189,149,168,194,151,170,178,118,126,163,94,101,193,147,164,199,161,182,192,156,176,172,128,151,183,139,160,179,115,118,184,129,140,186,137,152,207,177,200,198,159,182,186,144,166,168,123,144,181,137,157,190,143,154,198,160,182,205,172,195,202,169,192,192,147,169,174,125,146,152,100,118,162,109,127,193,155,172,195,156,176,198,160,179,197,162,183,186,146,165,161,114,130,4 166,104,107,193,144,148,216,178,187,224,188,199,226,189,201,229,196,207,227,196,212,215,178,191,185,135,140,209,168,176,226,192,203,234,202,215,235,201,217,237,207,222,233,202,214,221,186,197,195,149,153,219,182,191,231,196,208,239,211,227,238,206,221,236,205,218,238,211,224,228,196,208,206,165,172,223,187,196,233,200,213,206,150,157,167,89,88,200,141,143,242,218,234,230,200,213,210,171,180,226,191,202,226,186,196,165,86,84,132,45,45,196,134,137,241,215,230,230,202,217,210,171,179,229,197,209,227,186,198,162,84,86,160,78,76,220,174,182,240,216,233,229,200,215,213,178,191,227,193,205,233,199,214,217,173,183,213,164,169,235,203,217,236,209,225,224,193,207,208,171,185,223,188,201,233,201,215,240,216,231,240,214,229,234,205,220,229,200,215,212,178,190,4 98,80,75,144,121,113,168,148,141,178,163,159,177,161,155,173,158,154,158,138,135,133,115,110,128,114,109,160,138,131,176,156,155,184,167,167,185,171,170,182,167,165,169,150,144,146,122,111,150,135,127,169,150,143,181,162,164,189,174,177,192,179,179,189,176,175,175,158,152,153,133,125,156,141,132,173,158,151,185,169,166,189,174,174,188,175,174,193,183,187,179,164,161,160,142,137,155,140,128,174,159,155,193,183,184,174,155,149,140,105,91,194,182,187,180,165,165,165,150,145,157,145,138,177,166,164,186,172,166,188,176,170,181,164,161,188,175,176,180,168,166,162,146,141,150,137,131,174,164,161,177,162,148,185,171,160,191,181,178,184,171,166,175,162,159,153,136,130,140,122,114,161,143,133,169,151,135,178,165,160,181,170,165,179,169,163,165,150,146,139,120,112,4 143,130,133,157,146,151,168,157,162,158,139,135,159,142,143,159,144,143,156,144,146,141,128,133,152,141,146,159,148,153,166,153,157,155,131,124,158,136,136,161,145,149,157,144,150,148,134,139,158,148,156,165,155,164,158,137,135,155,127,119,153,124,119,162,142,145,164,153,162,150,136,139,153,141,147,159,144,147,159,133,126,147,113,103,144,111,101,160,137,137,157,143,151,154,141,146,148,136,143,152,131,127,152,124,115,158,131,129,157,129,126,154,127,125,158,141,147,151,138,146,150,138,145,157,140,141,148,120,111,154,125,117,151,118,110,148,116,108,143,121,123,130,108,113,148,135,140,159,148,152,154,131,125,159,135,131,157,133,130,151,124,119,144,122,126,132,115,121,143,128,133,144,131,136,153,141,147,172,162,170,157,144,148,154,140,144,138,122,127,128,113,120,4 157,127,135,168,139,148,181,157,170,189,169,182,192,173,187,189,169,184,178,156,173,164,141,160,167,142,155,180,156,171,192,171,186,196,177,191,197,181,196,192,172,186,185,162,178,173,150,168,176,153,168,188,166,181,195,174,189,201,184,201,203,189,205,197,180,195,187,167,183,179,157,174,173,151,163,188,167,180,198,178,193,192,164,175,183,150,158,198,180,194,194,180,197,183,163,181,176,154,167,187,166,179,204,188,204,151,107,112,132,73,69,198,177,191,193,176,194,183,162,180,174,151,166,188,168,183,200,183,198,176,149,162,163,121,125,198,176,191,188,168,186,175,152,170,170,147,161,185,165,181,190,169,184,194,172,184,196,176,190,191,170,187,185,163,182,172,148,167,160,135,151,175,152,168,185,162,179,185,161,175,187,164,180,186,163,181,176,152,169,160,135,154,4 185,165,163,199,181,182,206,185,184,213,198,199,213,200,203,210,192,194,204,190,192,191,175,176,193,174,172,206,190,191,214,196,198,217,204,206,216,204,208,212,194,193,209,195,195,198,183,184,198,178,177,211,195,196,217,198,201,222,211,217,223,214,220,218,206,210,213,198,201,204,189,190,199,178,177,206,181,178,219,199,203,202,169,164,195,161,152,217,202,203,214,202,205,204,188,187,187,159,151,192,156,144,219,198,198,165,113,100,115,39,16,197,163,155,217,208,215,203,188,190,173,136,117,175,125,100,216,197,199,189,147,131,160,100,81,198,166,163,213,200,205,203,188,191,181,153,143,192,161,152,213,196,199,218,203,203,220,205,206,214,196,200,205,188,192,200,183,184,175,144,139,189,161,158,209,192,196,212,195,196,212,195,196,206,187,190,200,180,183,190,172,171,4 175,166,161,190,180,173,86,100,149,138,143,168,215,208,204,208,202,200,204,195,190,189,184,179,187,176,167,112,123,166,79,88,132,201,179,158,204,189,179,214,204,204,209,202,199,197,192,188,144,145,162,65,94,165,178,166,160,169,126,100,170,127,102,203,175,161,211,200,199,200,192,187,64,83,145,133,133,151,178,136,102,141,90,71,156,109,91,192,152,129,207,192,186,203,198,197,63,85,150,170,146,129,145,88,58,162,116,95,165,117,92,194,161,144,206,193,188,194,181,174,79,97,152,185,165,150,174,133,102,187,149,126,176,125,98,211,194,190,151,115,101,123,77,50,70,85,137,183,170,164,200,181,169,207,190,183,205,184,174,212,196,193,152,115,98,103,54,29,59,72,126,155,151,161,211,202,197,209,199,198,212,201,198,207,190,185,195,180,174,169,151,137,4 160,125,132,179,149,157,192,162,167,199,171,179,198,167,176,198,171,179,183,151,153,168,135,137,169,136,143,188,160,166,190,155,160,185,141,137,197,160,166,204,175,184,193,163,166,180,149,152,176,146,154,193,163,166,181,136,132,172,114,101,193,146,148,198,155,158,196,159,157,188,158,161,182,152,158,193,161,164,182,133,122,188,140,137,200,156,167,198,153,161,198,161,166,190,163,171,180,151,158,195,167,177,197,157,156,186,135,135,185,135,138,201,162,169,206,178,185,192,166,172,174,143,145,194,164,172,205,175,180,176,118,104,174,114,102,201,165,166,205,180,189,193,171,178,153,112,105,168,125,120,201,175,183,188,148,142,194,154,151,202,172,180,198,170,179,185,159,165,134,82,67,146,94,81,192,165,171,196,168,172,202,175,183,200,174,183,192,166,172,173,145,150,4 146,118,118,163,137,142,172,146,154,178,156,166,179,158,166,172,147,152,162,137,141,149,124,131,157,132,137,167,139,143,173,143,146,180,155,163,177,149,151,170,137,135,170,146,151,154,128,130,159,133,137,171,144,148,179,152,160,186,162,174,186,163,175,177,149,154,170,142,146,159,133,139,163,137,144,169,138,143,175,141,146,173,134,140,182,146,158,184,159,173,174,148,156,163,139,149,162,138,144,169,139,144,167,123,121,155,100,96,164,115,118,181,150,162,174,147,154,161,138,146,158,132,138,173,149,155,176,146,151,168,128,130,158,106,105,175,145,153,174,152,164,157,132,138,152,125,129,165,137,142,175,151,161,177,150,159,163,122,123,168,137,142,169,147,154,151,128,137,143,113,114,158,129,131,166,139,146,173,150,161,168,140,147,165,137,142,159,136,143,142,118,127,4 142,112,115,155,124,128,164,133,138,166,134,135,170,142,148,173,150,160,166,143,150,151,127,136,147,117,120,163,136,144,169,138,145,174,144,152,175,146,153,177,153,160,171,146,153,158,131,138,153,125,130,168,143,150,162,120,119,175,139,148,184,159,176,177,148,151,166,133,131,161,136,142,154,126,130,170,144,150,170,134,136,157,103,102,171,127,136,185,160,175,170,141,144,164,138,145,153,122,123,168,141,148,177,147,156,157,106,106,162,109,115,183,153,170,174,147,156,161,133,139,153,126,132,164,136,143,177,151,162,165,122,124,165,117,121,179,148,161,172,145,154,161,135,145,147,118,122,161,131,137,174,150,163,165,126,130,172,137,143,177,151,164,168,140,149,154,127,138,142,112,117,155,126,131,167,141,152,170,141,149,171,140,146,171,146,155,160,132,140,140,110,114,4 151,128,129,168,148,151,178,159,163,183,165,169,184,167,175,181,163,169,175,157,163,162,142,145,160,138,138,176,156,159,186,171,176,191,176,183,192,176,186,188,173,182,181,164,171,171,153,160,168,150,151,182,166,170,191,175,183,195,180,188,192,171,173,191,174,180,186,170,176,175,158,162,170,152,153,185,169,175,192,174,180,189,162,159,178,143,132,190,168,169,189,173,181,178,161,165,171,153,155,184,167,172,199,186,193,170,134,125,122,64,45,192,174,178,191,178,186,177,160,164,170,152,154,183,166,171,195,181,190,184,163,166,175,148,149,197,183,191,188,173,179,177,161,165,166,149,151,181,164,169,189,173,181,194,179,186,198,186,195,192,179,187,184,167,173,173,157,163,157,135,136,175,157,162,183,167,172,189,173,179,188,172,179,185,169,177,178,162,168,166,148,152,4 167,149,146,178,160,160,187,172,174,193,181,183,193,179,182,191,177,179,183,165,165,171,151,150,171,153,152,182,165,167,192,180,183,200,190,192,198,185,189,195,181,185,189,173,175,178,160,161,175,156,156,186,172,175,196,185,188,203,192,196,204,194,200,199,187,191,192,178,180,182,165,167,177,160,160,190,178,180,199,189,192,198,183,185,186,158,156,200,188,192,195,182,184,183,166,168,178,163,163,189,176,178,202,192,196,185,155,151,135,68,50,197,182,185,195,184,187,182,165,167,176,160,158,188,174,175,199,186,189,193,170,170,174,135,127,198,185,190,191,178,182,179,164,167,174,156,153,185,169,169,192,178,181,198,184,187,199,186,191,193,181,185,185,169,173,174,159,161,168,150,147,179,160,159,187,170,171,191,176,178,190,176,178,186,173,176,176,159,163,163,146,146,4 160,139,132,173,155,151,187,173,179,185,168,168,191,179,180,188,176,179,183,169,172,176,161,163,166,147,146,177,158,156,184,167,167,191,176,180,191,175,175,190,175,180,186,170,175,177,160,160,173,158,161,184,172,177,175,150,148,172,145,141,159,124,111,153,114,103,179,155,152,178,159,157,172,155,152,163,134,124,138,96,83,116,67,49,160,124,112,150,109,97,174,147,142,183,168,168,168,146,141,142,97,78,129,83,66,139,93,78,156,116,100,149,107,90,179,157,156,185,171,174,169,150,147,163,133,120,164,133,120,153,110,90,143,97,76,126,75,52,176,152,149,183,168,169,171,155,155,180,165,168,183,166,165,178,154,144,168,138,122,168,137,126,183,165,168,180,165,164,166,147,145,175,157,157,184,170,172,188,175,175,187,173,174,177,156,153,172,148,142,168,147,139,4 223,194,201,234,208,216,239,215,222,242,220,230,242,224,233,241,222,230,236,213,219,227,201,207,230,203,209,239,217,226,244,224,231,247,230,237,248,233,241,245,228,235,240,219,225,233,210,217,234,210,215,242,220,227,245,229,238,251,236,245,253,241,249,246,231,240,241,223,230,235,213,220,234,208,215,242,223,230,248,234,243,237,209,215,223,183,185,247,231,240,244,228,236,237,215,221,234,212,219,243,226,233,255,243,250,186,126,126,121,40,41,248,222,227,242,228,239,234,211,218,234,212,218,241,223,232,248,232,243,230,195,196,202,145,143,245,223,231,241,225,234,233,211,218,230,204,210,238,214,222,244,225,234,248,234,242,250,236,247,242,224,233,239,218,227,232,211,218,226,199,204,235,210,216,241,218,226,241,222,231,240,221,231,238,217,227,233,209,217,223,196,203,4 229,206,217,235,213,224,238,219,229,240,223,233,238,222,232,236,216,227,231,208,218,225,201,211,231,208,219,236,216,227,238,219,232,239,219,232,239,221,233,236,217,229,233,213,223,227,203,214,233,212,224,237,217,229,240,220,233,233,197,204,228,194,201,239,222,235,236,217,227,229,209,219,235,215,225,240,224,236,227,188,191,116,52,56,137,72,72,240,214,221,236,218,230,228,206,218,235,216,226,240,222,235,228,185,186,97,28,30,118,53,54,239,209,217,234,215,228,226,204,216,232,211,224,235,210,223,241,220,230,206,154,152,205,155,155,235,208,219,233,211,223,227,205,217,227,201,214,234,209,222,238,218,229,239,221,233,240,221,235,234,212,224,229,205,217,225,201,213,225,197,208,232,205,218,236,215,226,234,212,223,233,212,224,229,206,219,223,197,209,220,194,206,4 178,165,153,189,176,164,199,185,179,204,191,189,206,195,193,201,187,182,197,183,178,189,177,171,175,154,133,192,176,164,210,203,201,212,202,202,211,200,201,207,194,190,203,191,187,195,184,175,181,163,146,197,184,178,199,184,182,195,175,171,208,192,191,213,201,201,207,195,190,200,191,183,188,173,164,203,189,185,136,92,76,115,60,45,142,91,75,177,143,134,210,197,195,201,188,181,190,177,171,201,186,180,135,87,71,85,33,22,108,50,31,149,102,84,212,200,200,200,189,182,187,173,165,204,194,191,182,158,151,152,118,107,166,131,119,199,178,171,212,204,204,201,194,190,186,173,165,200,188,184,212,201,199,217,207,204,219,212,212,215,209,209,209,202,199,199,192,187,181,167,159,190,173,160,200,184,174,208,198,194,209,199,192,208,200,194,203,194,188,190,181,173,4 199,184,178,210,200,198,216,209,210,219,213,215,220,215,218,219,214,215,213,205,204,206,199,197,205,194,192,213,204,204,215,200,197,215,200,198,213,197,193,207,183,172,214,203,202,208,200,197,210,203,203,203,181,173,172,118,95,188,145,126,176,124,99,171,117,88,199,172,157,211,204,203,210,204,202,196,166,151,153,90,64,156,95,76,149,88,71,162,107,86,182,143,124,212,204,204,206,197,196,201,175,163,169,117,94,145,80,64,148,87,73,145,82,61,188,153,139,213,208,210,203,191,189,189,153,133,169,114,86,171,117,92,181,133,113,170,119,95,206,190,185,211,206,208,200,189,186,198,175,162,193,159,140,197,166,151,209,191,186,216,205,204,214,209,211,204,196,194,196,187,185,206,199,197,211,201,200,214,206,208,215,207,209,214,208,208,206,197,195,197,188,186,4 133,121,127,148,137,145,157,148,160,159,149,162,158,149,161,152,141,150,138,127,134,124,114,121,142,131,141,153,142,154,164,155,171,169,161,180,166,160,178,157,146,159,144,130,140,131,119,127,147,135,145,160,152,165,163,152,169,131,102,109,148,129,140,165,157,175,151,141,153,136,123,134,144,131,139,162,153,165,161,147,164,60,16,16,103,68,70,173,166,184,153,144,157,137,124,135,144,131,138,158,146,155,171,163,183,116,88,97,133,105,110,165,156,169,154,145,156,136,124,134,148,138,148,157,145,153,163,151,164,169,159,175,166,156,171,159,148,160,150,139,148,134,122,130,135,119,123,148,135,142,155,141,151,160,150,160,161,153,165,156,147,158,142,130,138,121,109,115,123,104,104,135,118,122,145,128,136,147,134,141,150,139,148,144,133,143,130,118,127,109,95,101,4 122,92,104,143,116,133,156,131,151,163,141,164,159,133,155,154,126,146,146,121,141,134,110,130,133,102,118,150,122,140,164,139,161,169,144,169,168,143,169,166,144,168,158,135,157,144,122,144,141,112,129,157,131,152,161,129,151,140,93,107,142,97,111,170,146,170,160,137,157,149,127,150,144,117,138,163,139,162,145,101,116,105,45,52,115,58,66,159,124,140,160,136,155,151,129,151,141,111,131,163,139,162,152,114,131,106,45,51,135,88,102,170,144,166,163,143,166,150,129,151,138,107,127,158,132,157,163,136,159,156,121,139,171,146,170,175,158,185,161,144,170,148,128,151,133,104,124,151,125,147,164,141,165,171,151,176,169,148,172,164,145,168,154,133,155,140,119,140,128,103,123,141,116,135,151,126,144,158,138,159,158,140,160,149,126,142,141,119,137,124,101,121,4 139,129,135,150,140,145,160,151,158,166,160,172,167,163,181,159,149,160,149,138,146,135,124,132,148,139,147,161,155,164,169,160,169,172,162,175,172,163,180,166,154,168,158,147,158,142,131,140,153,144,152,169,164,177,143,116,118,130,93,90,156,131,136,172,160,177,165,155,170,146,133,143,152,143,149,172,168,180,127,92,93,107,59,55,123,77,71,151,122,124,167,157,172,147,131,140,153,145,154,164,154,162,124,86,83,106,60,56,124,80,76,162,143,153,169,164,180,150,137,146,145,133,138,163,153,162,153,131,135,126,87,83,158,134,143,177,173,196,168,167,185,150,140,153,138,126,130,157,147,157,166,157,167,167,156,166,170,160,173,169,163,183,160,155,173,138,126,138,135,125,131,144,132,138,156,147,155,161,152,159,161,152,160,158,150,162,150,144,158,121,106,116,4 164,146,164,166,145,156,167,145,156,165,142,153,170,149,162,171,153,168,168,147,163,166,146,164,169,155,173,170,153,168,169,146,160,170,149,164,172,152,168,172,153,167,168,138,156,166,137,156,169,155,172,169,149,162,167,141,153,162,123,126,163,121,121,169,133,136,168,143,157,164,137,150,170,155,171,169,149,162,151,108,106,127,68,58,144,87,78,153,102,96,166,136,145,163,131,138,169,154,168,169,148,160,154,108,104,114,52,37,140,86,79,153,109,109,163,129,136,160,129,138,172,157,179,174,160,184,172,154,169,161,123,126,160,124,129,166,137,145,164,135,146,160,134,147,174,163,191,179,170,207,173,152,167,169,141,148,170,141,153,167,137,152,163,136,150,156,131,142,174,164,190,177,168,200,172,152,165,170,145,153,170,142,151,166,135,150,159,126,139,147,115,125,4 159,143,145,167,151,157,168,152,158,169,151,155,172,154,161,170,154,163,170,154,161,166,150,156,162,148,154,169,153,160,172,148,151,173,135,121,173,135,123,172,144,142,172,154,161,169,151,158,165,150,155,167,144,140,172,134,120,169,102,68,169,109,80,172,125,105,174,155,163,170,152,161,166,150,153,168,145,143,173,136,122,169,111,85,166,112,90,170,118,98,175,148,149,171,153,162,168,153,159,172,155,159,176,147,143,171,119,97,166,108,84,170,120,100,174,142,140,173,153,164,168,152,160,174,157,164,177,156,160,176,140,130,172,120,98,172,127,110,175,147,149,173,152,165,166,150,158,171,155,163,176,159,168,178,156,160,176,139,131,175,143,139,175,154,163,169,150,160,166,151,158,170,154,161,174,158,165,178,159,167,177,155,160,175,150,157,173,154,162,167,148,155,4 128,108,111,144,122,128,156,137,147,164,148,161,162,143,155,159,140,149,150,134,144,137,121,129,135,113,116,152,129,138,165,144,159,173,156,173,172,154,170,166,146,159,157,138,149,145,126,136,144,126,133,159,139,150,164,139,155,157,126,145,174,156,181,174,159,179,164,146,160,149,131,140,144,125,131,158,137,146,129,86,92,103,51,60,125,83,97,164,139,154,168,153,167,152,134,144,142,122,127,157,135,145,120,79,84,75,28,36,92,39,43,155,122,133,168,152,167,152,134,145,137,115,119,154,132,143,157,134,150,127,93,103,149,119,134,169,149,168,165,150,167,149,131,142,134,115,121,151,134,145,162,145,160,170,154,171,173,161,179,168,154,169,158,143,154,144,130,141,127,113,119,142,125,131,152,134,143,159,144,156,161,146,158,160,148,160,148,133,141,128,110,116,4 147,135,138,161,150,156,170,158,166,174,163,172,179,173,186,173,161,168,166,156,160,157,149,154,155,143,149,169,159,168,166,142,149,156,121,123,169,146,154,180,170,183,174,164,174,164,155,163,159,148,154,173,161,170,136,90,90,106,47,50,129,74,72,172,147,155,179,172,185,167,157,165,163,154,162,169,151,158,122,69,69,90,40,52,121,68,72,164,131,135,183,179,195,169,159,168,163,155,165,166,146,152,120,66,64,84,39,54,111,55,60,167,136,143,182,177,194,170,162,172,158,148,156,170,157,167,138,94,92,117,63,62,138,89,89,173,154,165,179,171,185,168,158,169,153,141,146,167,157,167,170,153,161,167,140,143,178,165,175,180,171,184,170,157,166,160,149,158,145,134,135,158,146,150,170,163,172,175,168,178,175,168,177,173,164,172,160,147,154,144,129,133,4 147,133,136,166,152,158,178,163,170,184,168,178,186,172,182,185,171,181,176,162,170,157,140,139,157,143,148,175,160,168,189,175,186,198,184,199,200,186,202,197,184,199,184,169,174,168,151,149,164,148,153,180,165,174,196,183,196,199,182,198,192,168,179,200,184,199,195,182,194,180,166,176,168,151,155,185,171,181,196,179,193,160,115,111,132,73,59,196,174,187,199,188,203,182,169,180,169,153,160,186,171,182,194,174,185,171,131,126,184,155,163,208,197,217,196,183,197,185,173,184,166,151,157,184,169,179,195,180,190,204,190,204,208,195,213,204,191,208,195,183,196,180,165,175,161,146,151,175,159,166,191,177,187,198,184,195,201,187,202,198,185,198,188,174,186,174,161,169,150,136,140,167,153,158,182,169,178,189,178,187,191,180,189,187,176,186,177,164,172,161,150,155,4 167,162,171,184,178,189,185,175,188,187,167,178,188,158,169,190,173,189,193,182,199,184,175,193,182,174,184,183,176,190,184,163,175,183,131,132,185,122,123,190,162,174,192,179,196,193,181,197,184,171,181,185,171,183,179,131,130,158,77,63,160,81,66,180,121,115,190,154,162,193,177,189,186,169,183,188,154,163,167,99,86,149,74,57,153,82,60,161,84,61,184,128,118,194,176,187,185,170,185,187,146,154,169,102,86,156,89,72,158,91,72,166,97,74,185,141,131,194,177,190,186,167,183,186,147,154,167,100,79,156,90,67,156,84,62,173,113,94,189,154,153,194,171,184,185,170,181,187,165,173,178,135,127,169,111,90,175,124,106,182,145,136,189,169,176,190,177,190,176,169,178,188,179,189,187,179,188,184,167,171,187,176,183,190,182,190,190,182,192,181,173,185,4 121,116,122,149,144,151,153,148,156,155,149,160,156,151,166,153,148,164,150,144,156,133,126,137,139,133,140,151,145,151,156,150,158,160,155,166,160,156,170,158,153,166,152,144,154,145,137,148,147,142,149,156,151,159,160,156,163,157,142,148,153,134,138,158,147,157,159,153,168,152,144,160,151,147,155,157,151,159,157,143,148,145,99,88,143,93,80,158,138,142,162,157,174,155,147,164,152,149,158,159,154,162,160,145,150,150,109,99,150,115,109,161,149,158,161,155,169,154,146,163,150,147,155,159,156,166,165,161,172,163,155,161,164,158,166,165,161,174,160,155,169,152,145,159,146,144,151,157,154,164,163,159,170,166,162,172,165,160,170,163,158,172,158,154,169,149,144,156,135,133,141,154,152,160,158,155,165,162,158,169,162,157,167,160,155,168,155,151,165,140,136,149,4 156,143,148,155,140,144,158,141,140,158,142,142,159,146,147,161,145,148,161,153,160,161,140,148,156,144,149,155,141,136,155,135,124,157,138,129,157,135,124,157,128,118,161,145,145,162,152,159,155,141,143,155,136,125,154,127,106,153,120,95,156,122,98,157,128,109,160,143,138,164,159,168,157,149,155,156,141,140,153,124,105,151,117,92,154,126,102,159,135,117,161,142,137,165,157,165,159,147,150,158,145,147,156,130,118,149,112,86,150,118,91,159,131,114,163,149,152,164,155,160,159,144,147,160,152,157,158,139,135,149,107,80,150,112,84,158,131,115,162,149,151,163,154,160,162,152,154,162,157,160,161,145,140,159,138,130,157,136,126,159,142,138,163,154,160,162,153,156,162,154,154,162,154,154,163,150,145,162,152,153,161,149,148,160,141,131,159,143,140,158,140,135,4 124,99,92,135,108,103,146,119,115,152,132,130,150,129,126,150,134,132,141,123,121,127,107,96,133,108,105,143,117,116,149,122,116,152,127,121,145,116,105,145,116,107,150,135,134,140,129,127,137,112,111,143,114,105,144,112,98,144,109,95,141,106,88,147,119,107,155,142,146,144,133,131,137,113,111,145,117,112,141,106,93,134,95,77,145,111,96,152,126,120,156,141,144,144,131,130,139,118,117,148,124,123,141,105,97,133,94,80,138,102,85,154,130,125,156,143,146,139,120,115,133,106,101,146,120,120,148,121,120,125,82,65,128,88,68,152,129,124,154,139,141,135,119,116,127,101,91,144,125,122,150,127,125,140,109,100,144,118,109,150,131,128,143,126,120,127,109,99,124,104,90,136,117,108,143,122,112,147,127,122,144,124,117,135,111,96,127,103,91,117,96,85,4 166,143,170,166,142,169,168,143,171,169,144,173,169,143,172,169,143,171,169,143,172,168,143,173,166,143,168,168,144,171,170,145,174,170,144,173,174,147,175,171,144,173,170,145,175,169,144,175,167,144,168,169,146,173,171,147,175,171,141,166,149,109,129,165,130,156,172,145,175,168,143,173,167,144,170,169,145,174,174,148,176,141,92,110,89,23,37,152,104,124,175,148,177,167,142,171,167,144,171,168,144,172,172,145,173,146,92,110,130,60,73,167,127,148,173,147,175,168,141,168,166,143,171,168,144,173,169,143,170,173,138,162,173,135,157,174,144,168,171,142,169,170,142,167,166,142,170,166,141,170,168,142,167,171,144,168,172,144,168,171,142,167,170,141,168,169,142,166,164,140,167,165,139,168,167,142,169,168,143,168,170,143,166,171,143,167,170,141,167,169,140,167,4 157,134,152,164,144,162,169,148,168,173,153,172,171,150,169,163,141,159,157,135,155,144,120,140,161,139,157,170,148,168,177,158,180,179,160,183,177,156,178,170,148,169,164,143,166,152,128,151,164,141,160,175,155,175,182,165,189,182,161,188,175,149,176,175,154,180,169,148,174,156,132,156,166,143,161,176,158,180,183,163,189,124,79,102,104,55,76,175,147,174,169,147,172,152,128,150,166,144,163,175,155,179,178,155,181,115,57,79,119,63,84,177,151,177,166,143,167,150,126,149,163,140,161,172,150,173,176,153,179,176,148,172,175,148,172,175,153,178,163,140,162,146,122,144,157,133,154,167,144,167,174,152,176,176,156,180,175,153,177,169,147,170,160,137,158,141,114,134,150,127,145,161,139,159,165,144,167,167,145,168,168,147,168,162,139,160,149,123,145,133,106,127,4 109,79,97,123,94,114,136,108,131,142,116,140,145,121,148,138,112,137,130,107,133,115,89,111,116,84,105,129,98,120,147,123,150,154,130,159,155,133,163,152,130,158,140,116,142,126,103,130,120,86,107,136,107,131,150,122,148,143,103,126,145,108,135,150,121,149,148,125,153,131,106,134,125,96,119,139,111,138,136,94,113,126,72,83,120,63,75,142,104,127,148,125,155,128,100,125,123,94,116,139,113,139,140,102,123,132,84,99,141,100,123,151,125,153,140,113,137,131,105,131,122,94,117,136,110,135,151,127,155,154,130,156,155,132,160,152,129,159,142,119,146,129,107,132,117,90,111,130,104,130,144,119,145,151,129,155,150,127,155,149,129,160,136,113,140,119,95,118,110,85,107,123,99,122,134,110,134,143,123,147,141,117,142,137,115,140,122,99,122,108,83,105,4 160,141,153,160,139,150,162,140,152,165,139,151,166,141,152,167,146,160,168,145,160,170,149,165,161,139,150,161,137,148,162,137,149,165,142,155,166,141,152,168,144,157,168,144,158,169,147,163,160,138,149,161,138,150,163,137,147,163,133,139,164,132,138,167,144,157,169,145,160,170,147,163,161,141,154,160,133,146,160,117,115,157,100,87,157,101,92,163,122,125,168,140,153,170,147,164,160,137,149,161,136,150,157,102,95,156,93,80,153,90,76,160,107,102,168,141,155,170,146,164,161,142,156,163,142,155,161,123,126,162,121,122,162,119,119,166,138,148,166,137,147,168,140,153,162,143,156,163,142,155,164,143,156,164,136,145,165,139,152,166,140,152,166,138,149,169,144,158,163,145,158,162,142,154,163,141,155,164,137,152,165,140,156,167,143,160,167,144,160,168,145,159,4 151,116,116,172,141,145,188,161,167,195,169,178,195,169,179,190,162,168,183,155,161,171,143,150,162,132,133,182,154,159,195,172,178,202,180,191,202,180,191,197,172,182,192,166,174,182,159,165,172,145,147,189,164,166,199,176,181,207,188,200,210,189,199,204,181,193,197,173,184,186,162,169,174,145,145,193,170,173,206,189,196,202,183,193,131,84,84,178,144,149,205,185,198,187,162,170,181,158,162,195,171,176,213,197,204,158,123,126,77,22,23,178,146,154,206,185,199,189,164,173,179,156,161,193,169,175,205,181,187,185,154,157,190,162,170,209,191,203,200,179,191,188,162,170,175,150,155,191,166,171,200,175,182,208,189,199,209,191,203,203,182,192,197,174,184,183,154,159,169,142,146,184,157,163,196,174,184,200,179,188,200,178,187,197,173,181,186,155,158,171,137,140,4 162,150,154,174,161,166,184,169,179,191,181,196,191,179,194,188,177,190,181,174,182,168,163,168,169,156,164,183,170,180,194,181,198,200,189,211,197,185,204,196,183,200,191,181,192,178,171,178,172,154,163,187,174,186,197,183,204,191,173,193,196,177,198,202,191,213,195,187,199,181,172,180,174,157,165,190,177,190,185,165,179,77,43,50,87,52,60,181,158,169,197,187,200,181,171,179,175,161,169,188,175,188,185,166,180,99,60,65,87,51,54,183,161,171,196,187,200,181,171,178,169,150,157,185,171,183,195,183,198,193,177,190,198,181,197,200,190,207,188,177,186,178,170,180,167,154,160,181,168,176,193,183,195,197,188,203,194,181,194,191,178,189,180,166,176,162,148,158,159,148,153,173,162,166,185,177,185,190,182,194,186,174,180,179,165,168,166,146,153,147,125,132,4 126,114,123,140,129,142,149,140,153,152,143,152,152,142,156,145,134,147,135,124,135,118,106,117,137,126,137,147,136,149,155,144,158,164,157,178,163,158,180,154,145,162,144,135,150,127,116,127,142,132,144,155,146,162,159,146,161,165,156,175,164,152,170,156,145,160,146,134,148,132,120,135,143,132,142,157,149,164,157,142,153,136,106,106,119,82,78,143,122,128,150,141,160,132,121,136,136,124,134,152,143,156,161,151,164,141,114,116,101,55,44,137,114,121,150,141,161,126,112,124,134,123,132,150,139,150,159,150,162,146,126,132,136,107,107,154,142,158,144,133,148,121,108,118,130,118,123,142,130,137,151,140,151,150,137,149,151,140,152,149,141,155,136,124,135,114,101,109,123,113,119,134,124,132,143,132,140,142,130,136,144,134,144,139,128,137,128,118,128,108,96,103,4 141,106,99,154,116,109,165,128,124,170,136,138,169,136,135,166,132,129,153,119,114,139,104,97,149,114,108,160,119,114,171,134,138,177,143,148,174,138,142,172,136,138,161,125,124,145,107,103,154,121,117,167,128,125,176,140,145,181,145,153,182,145,150,176,139,144,165,127,127,149,114,113,155,119,114,168,130,128,178,141,148,153,106,109,129,74,69,168,128,132,168,134,138,149,110,108,153,116,112,168,131,130,177,138,140,126,69,61,98,38,31,167,125,125,166,128,129,146,104,101,146,105,97,163,126,124,173,135,135,171,132,132,166,125,125,173,136,137,161,123,124,144,107,109,141,103,95,151,109,101,166,128,125,172,137,138,175,145,151,165,127,126,150,109,106,130,88,84,134,100,90,144,106,97,159,127,123,161,126,123,161,126,123,154,118,114,140,99,94,123,82,77,4 141,105,75,153,118,90,161,127,103,163,130,110,165,133,108,162,136,117,157,128,106,149,125,102,150,117,89,158,120,91,166,136,119,171,143,130,173,151,138,172,150,137,165,139,120,156,131,110,157,129,104,163,130,107,168,135,116,172,139,121,173,139,121,174,147,134,171,148,130,158,128,104,159,129,105,165,133,112,173,144,131,148,97,71,150,92,61,177,147,131,172,151,138,161,139,122,155,120,93,165,137,117,174,147,131,151,106,85,153,105,81,178,150,131,170,145,127,159,132,113,152,118,93,164,134,110,170,144,127,177,152,136,177,151,133,175,150,133,169,144,123,156,131,108,146,108,78,158,128,103,167,142,122,169,142,122,171,146,130,169,141,119,163,138,114,148,128,108,139,106,79,153,127,101,161,134,111,162,132,108,164,136,113,163,135,108,153,119,89,141,114,86,4 152,141,149,166,156,165,176,165,177,184,176,193,183,174,189,176,164,172,168,156,164,158,148,158,160,149,157,175,165,176,186,177,194,189,178,197,188,176,194,185,174,187,179,170,181,166,156,164,160,145,151,172,155,160,189,176,190,195,181,200,197,185,208,193,183,202,185,176,191,170,159,169,160,144,150,163,137,139,132,88,85,131,85,86,137,92,93,156,127,137,179,166,181,173,163,177,162,149,159,149,116,113,88,31,24,118,66,66,126,74,70,86,26,17,152,126,133,175,170,186,161,149,162,168,152,158,159,124,125,153,103,96,181,159,173,167,140,147,173,159,174,168,160,174,153,140,149,169,161,174,181,172,190,176,155,164,185,177,194,186,184,204,173,165,180,159,149,159,138,122,129,157,143,153,172,166,180,179,178,195,174,165,176,173,166,179,162,155,166,146,135,144,4 113,87,105,126,98,116,142,118,142,150,131,157,147,126,151,143,119,141,134,112,133,119,97,118,123,97,117,138,113,135,151,130,158,163,146,174,158,139,166,152,129,154,143,119,142,123,100,122,128,102,125,146,122,145,162,144,172,162,142,171,163,142,170,159,138,165,143,118,142,125,99,121,127,100,123,136,105,129,149,119,142,130,87,102,121,75,85,153,127,153,146,123,151,129,104,128,126,98,120,132,96,117,141,107,127,127,83,95,125,80,94,144,113,136,148,127,156,128,106,131,122,94,115,134,104,127,149,123,147,149,122,143,155,133,159,146,120,149,139,115,144,123,99,124,116,88,110,131,104,128,147,126,152,150,128,153,148,124,148,144,120,147,127,101,127,111,87,112,104,76,96,124,99,122,134,110,135,138,116,142,139,115,140,126,98,123,114,88,111,101,75,98,4 123,118,113,138,129,127,149,141,146,153,144,155,152,140,150,150,142,149,135,124,125,121,114,114,134,128,127,150,143,147,155,145,153,141,123,130,135,114,118,137,117,120,146,136,144,133,126,130,138,128,131,158,152,161,139,120,124,129,102,104,153,137,147,115,86,82,137,121,124,142,136,144,141,131,133,160,153,161,134,109,115,137,110,112,164,146,154,129,103,101,120,95,89,139,132,137,140,131,134,156,145,156,133,109,114,130,104,105,141,116,116,115,85,81,126,104,100,142,135,140,136,127,130,153,142,151,139,119,124,115,87,85,123,100,99,118,89,84,144,131,135,140,134,141,133,126,127,148,140,145,154,141,152,143,128,135,130,108,107,137,115,114,148,140,147,132,127,132,121,115,113,140,135,137,150,141,148,157,153,162,156,151,159,146,136,141,139,133,139,119,116,118,4 163,133,147,186,160,176,204,181,198,208,181,201,211,189,208,207,185,203,194,169,188,173,147,164,174,145,161,199,175,193,214,193,212,221,201,222,221,202,223,217,195,215,204,181,200,182,154,172,179,147,164,202,174,192,218,196,217,218,193,217,221,194,219,223,203,225,211,188,207,190,163,183,182,150,167,201,170,190,224,204,227,161,87,99,195,142,162,228,210,235,212,189,210,192,165,186,182,151,168,203,175,194,220,197,218,202,154,171,215,178,198,224,204,229,209,186,209,188,158,180,175,141,158,198,168,187,214,189,211,224,203,226,222,201,223,217,191,216,204,179,203,182,150,173,164,125,143,187,155,174,204,173,195,210,179,200,213,187,206,206,178,201,192,163,185,166,129,151,150,111,126,172,136,152,188,155,174,196,163,182,199,171,190,189,160,180,172,139,159,149,114,133,4 182,172,176,202,196,203,213,209,219,216,213,225,218,215,227,215,213,223,206,203,213,193,190,198,191,179,187,208,199,209,219,214,227,223,218,233,225,223,237,221,218,232,214,210,222,202,198,207,197,187,194,213,206,216,226,222,237,235,232,248,229,221,237,228,225,241,217,214,228,205,199,209,198,189,196,216,210,221,201,181,193,135,97,107,92,48,55,135,88,93,214,205,217,207,204,216,196,187,194,219,215,226,161,120,124,74,22,28,94,43,51,157,113,122,216,209,224,205,204,218,196,187,195,210,204,214,215,206,219,217,205,218,223,212,227,226,224,241,215,213,228,201,195,209,189,180,187,202,196,204,215,211,224,221,219,233,220,219,231,217,214,227,209,204,216,191,185,197,176,167,171,194,187,194,206,203,212,211,208,216,212,209,219,208,205,216,191,184,194,174,165,175,4 166,157,158,167,156,157,166,153,154,165,148,149,167,147,148,168,151,151,168,153,150,170,153,148,166,157,157,166,154,153,167,151,151,166,149,149,166,148,148,167,151,150,168,151,148,168,150,145,165,154,153,165,153,152,165,151,151,164,144,139,165,143,135,166,149,147,166,147,144,167,149,144,166,156,154,165,152,151,163,147,148,143,100,80,141,89,61,166,143,135,167,150,146,169,152,146,165,157,155,166,154,153,166,149,146,142,96,74,133,73,43,163,133,120,169,154,150,170,154,147,166,157,156,167,155,152,167,152,148,165,142,134,162,132,119,166,144,136,169,154,149,171,155,147,166,158,156,167,155,153,168,152,148,168,150,144,168,149,143,168,149,142,169,152,145,172,155,147,166,159,156,167,156,154,168,153,151,169,152,147,168,151,144,168,150,145,169,152,145,172,155,147,4 172,148,153,172,145,150,172,146,152,175,155,163,174,149,153,171,137,132,169,141,141,170,148,160,172,147,149,172,145,151,172,144,149,174,146,147,173,142,141,168,129,114,170,137,132,171,145,154,172,145,144,174,144,144,174,146,149,164,110,94,168,113,100,172,135,129,172,143,143,171,148,156,172,144,141,173,145,141,173,135,125,164,97,79,159,87,65,170,124,115,172,143,143,171,144,151,169,138,127,171,141,136,166,114,96,162,87,70,158,86,66,170,127,118,171,135,126,171,140,142,170,139,129,170,137,134,164,112,93,164,104,80,172,127,120,172,139,139,171,139,138,172,141,143,170,141,137,169,134,131,169,129,118,170,132,116,173,142,137,171,137,135,171,135,128,172,144,146,168,140,132,167,133,117,168,131,118,170,136,128,173,142,135,172,140,139,168,131,113,169,138,124,4 112,99,112,128,115,130,139,126,144,145,133,155,152,148,170,142,133,149,123,109,118,108,95,102,122,109,123,136,123,139,149,136,157,156,147,173,160,154,175,150,141,158,127,109,116,122,111,123,121,105,116,139,125,139,157,146,166,154,139,159,126,92,100,143,122,138,134,118,125,124,112,126,117,96,104,137,119,130,152,138,156,132,97,109,112,67,73,125,92,102,148,139,157,132,125,142,119,100,111,138,123,139,140,118,132,118,76,81,119,78,86,135,109,123,141,128,143,129,119,136,116,100,111,130,113,125,140,120,134,142,120,130,154,140,158,152,142,167,138,124,142,124,112,126,108,90,99,120,101,107,128,107,112,145,131,145,155,146,164,141,127,145,131,117,132,116,105,121,100,83,88,117,102,110,128,113,124,137,124,136,142,131,144,135,121,133,110,92,94,105,94,104,4 147,123,127,165,142,155,181,168,182,178,160,173,176,156,170,174,158,173,160,143,157,138,123,135,157,130,137,177,158,174,181,162,179,169,135,151,177,150,169,179,154,176,167,145,161,148,131,139,169,150,163,184,169,185,166,131,144,137,77,83,165,120,142,173,134,156,167,142,155,152,134,144,173,158,173,187,176,194,174,144,162,119,62,67,156,105,116,168,127,144,169,148,166,155,138,151,171,154,170,181,163,180,183,157,177,149,99,108,164,116,130,177,147,170,170,152,173,153,136,149,166,147,164,178,156,173,185,158,184,171,127,148,171,133,153,181,165,192,167,149,167,143,119,131,157,135,150,174,154,172,179,156,179,178,145,170,175,143,170,169,145,166,158,140,153,133,113,127,143,120,130,157,132,146,166,140,160,172,150,174,169,144,162,154,130,144,142,124,136,122,108,120,4 167,151,145,175,151,143,177,153,148,177,153,152,175,147,149,172,138,143,173,136,143,154,126,138,176,155,145,177,152,143,178,155,153,176,144,137,175,137,130,174,138,141,174,143,151,170,143,152,177,150,142,177,152,143,175,145,131,167,115,89,168,112,100,174,127,130,173,133,135,171,139,141,178,154,150,179,155,149,176,144,126,153,87,49,161,89,68,171,110,102,173,132,132,172,142,145,179,160,156,179,156,150,179,149,135,151,94,61,161,89,64,174,115,108,174,138,142,171,140,143,179,161,158,180,156,146,178,151,138,175,133,113,171,106,86,174,132,134,174,142,146,172,136,136,178,161,156,180,162,155,180,158,153,178,144,138,175,125,123,174,133,136,174,140,141,172,138,141,174,160,154,179,161,155,178,157,154,178,147,147,176,135,138,172,130,132,173,138,139,162,136,142,4 167,161,158,169,160,158,171,158,153,171,157,153,173,158,153,172,157,152,172,159,156,172,160,158,168,161,158,170,159,156,172,156,149,173,157,149,174,158,151,173,157,151,172,157,153,172,158,156,168,158,154,170,158,154,172,156,149,173,145,131,171,139,122,173,150,140,172,154,148,172,157,154,169,159,153,171,158,153,173,152,140,168,119,90,160,97,64,168,120,94,173,147,136,172,151,143,170,159,152,172,159,152,174,152,138,167,116,84,161,97,61,169,119,90,174,149,136,173,154,146,170,159,153,172,159,150,173,157,148,173,146,129,172,136,111,173,143,125,173,154,144,172,155,146,170,161,153,172,159,152,173,159,150,174,157,146,174,155,143,173,156,147,172,156,147,171,155,146,171,164,156,172,162,154,174,159,150,174,159,149,174,157,147,173,157,149,172,159,152,172,158,152,4 121,105,133,132,120,151,142,132,167,143,125,160,147,138,173,145,136,167,138,127,158,128,114,145,126,108,138,138,127,161,149,140,180,156,144,187,156,150,191,153,145,181,143,133,168,132,118,152,129,112,144,143,132,167,151,138,176,141,113,144,125,83,102,135,101,124,148,133,171,134,117,153,132,116,147,149,136,171,134,96,120,105,42,53,103,38,47,128,86,107,152,141,180,138,124,160,131,115,145,147,135,170,139,109,137,106,45,56,116,60,74,150,130,161,151,142,181,137,119,155,127,108,139,142,128,162,149,131,165,138,104,128,154,132,166,159,145,181,148,135,170,136,119,153,124,104,133,137,119,153,147,130,165,157,147,184,159,149,186,151,137,170,144,127,160,127,109,140,118,96,123,129,110,139,141,126,158,147,133,167,147,132,165,144,129,161,135,116,150,119,99,126,4 187,161,155,190,159,153,194,162,154,197,164,152,198,165,153,197,161,144,193,158,142,189,154,138,187,157,147,192,158,149,197,161,151,200,167,155,201,164,150,200,169,160,196,165,157,191,156,143,188,147,127,195,158,144,197,150,128,200,159,139,198,147,126,197,146,129,199,169,163,194,164,157,190,155,141,195,158,143,194,134,105,180,101,67,179,89,53,192,115,84,196,152,136,193,159,148,191,163,154,195,155,137,186,117,92,175,90,63,176,81,46,181,92,56,196,143,117,194,156,143,189,160,153,194,156,140,191,129,102,193,133,108,188,107,72,190,122,95,196,154,138,193,156,141,187,152,137,192,156,142,196,160,147,198,161,148,197,154,138,198,159,143,196,160,149,193,162,155,183,143,125,189,152,137,194,162,151,197,165,156,196,156,140,197,161,150,195,164,159,190,158,154,4 138,111,108,162,145,152,176,160,174,184,173,186,183,169,181,176,163,173,163,149,155,148,135,140,149,121,121,175,156,167,182,160,172,194,181,199,191,176,194,188,177,194,175,161,174,157,144,151,169,153,166,184,167,180,175,141,151,158,115,120,165,124,130,184,162,177,185,175,192,167,156,169,175,162,175,185,166,178,161,117,128,139,83,85,141,82,76,168,129,132,180,164,177,165,151,164,173,157,168,184,165,177,181,152,161,174,136,144,147,92,89,175,146,152,180,163,173,166,153,166,161,139,146,181,163,176,197,185,202,193,175,189,187,163,173,188,171,182,179,164,173,164,151,159,156,136,142,171,152,158,190,177,191,190,174,186,187,171,182,187,178,190,174,163,174,147,131,139,146,128,130,163,147,150,175,160,167,185,174,183,179,165,174,172,159,169,157,144,152,133,116,122,4 110,79,98,127,96,117,140,111,134,150,123,147,155,128,149,155,127,150,147,118,140,135,105,127,115,79,100,128,90,114,143,109,136,156,129,157,162,136,166,160,133,159,155,127,150,141,108,130,115,73,94,126,83,106,140,99,129,138,93,118,139,95,121,160,129,159,153,118,145,141,104,128,119,79,100,135,97,122,151,119,149,112,60,78,111,55,70,165,136,170,162,134,164,150,119,144,122,87,108,138,105,130,156,129,159,126,86,105,151,116,139,176,155,187,168,146,173,157,132,156,123,91,112,139,109,133,153,125,154,167,142,171,173,150,179,173,148,176,166,143,168,157,136,158,119,88,109,134,104,128,150,123,149,161,136,164,164,139,165,168,145,168,160,138,160,148,125,145,110,83,101,127,100,120,141,114,139,148,121,148,155,131,156,158,138,158,150,127,146,136,112,129,4 145,125,119,158,136,132,164,138,134,170,146,141,160,124,115,169,146,145,154,126,121,137,112,105,150,126,120,166,143,142,178,160,164,180,161,161,182,162,169,180,162,170,165,139,140,142,111,103,157,136,130,175,160,165,183,164,169,171,139,133,161,128,130,176,150,157,169,142,144,145,113,104,157,132,132,163,136,132,155,114,103,154,110,101,107,52,42,152,110,106,177,155,161,163,144,145,150,122,124,141,102,89,135,85,67,149,103,89,136,87,74,162,129,129,177,157,162,167,152,156,145,118,116,155,124,119,164,131,125,160,122,115,167,133,126,183,167,176,174,157,163,160,136,136,139,110,100,161,136,134,174,154,160,178,158,165,176,153,153,178,163,171,161,137,141,140,111,105,137,114,111,155,135,135,166,150,153,169,152,152,165,138,137,164,144,140,144,119,114,124,95,84,4 112,97,99,132,120,128,143,132,144,153,146,159,153,144,157,147,137,149,138,127,137,120,108,117,122,107,110,141,129,139,154,145,162,155,143,155,160,151,166,157,149,164,143,131,142,131,120,129,132,120,126,152,143,155,162,155,174,163,152,171,172,163,184,160,150,167,150,139,153,137,125,136,132,119,126,149,138,148,168,160,176,145,134,153,126,113,128,168,158,177,153,142,157,139,128,141,130,117,126,144,132,141,165,155,169,140,129,146,121,108,121,166,157,176,151,141,158,139,129,143,129,116,127,146,135,146,158,150,164,165,157,173,168,161,180,158,150,170,149,140,158,125,109,124,125,112,121,138,125,137,150,140,152,154,144,157,153,143,159,152,143,159,136,124,137,117,102,114,116,105,109,128,117,126,140,129,138,144,133,145,140,128,139,139,127,139,121,106,117,103,86,97,4 137,126,135,147,133,140,157,143,152,166,158,173,164,155,170,163,154,166,154,144,152,143,131,140,143,132,140,154,142,154,160,146,162,171,162,182,174,167,187,167,155,173,161,148,162,150,140,151,148,136,145,161,150,163,173,165,188,164,147,166,154,127,138,169,154,173,165,153,170,154,142,153,145,133,144,139,112,113,147,114,116,110,66,68,79,26,29,146,115,124,171,160,175,153,140,152,147,136,145,139,112,111,128,82,70,129,88,91,96,46,51,155,132,149,168,156,173,151,138,148,142,129,139,156,145,158,161,145,156,165,149,165,164,145,159,172,164,185,161,149,163,150,138,148,139,127,135,150,137,148,160,148,163,165,154,174,169,160,178,167,157,173,158,147,159,140,127,136,130,118,124,142,129,137,155,144,156,160,151,165,160,149,162,157,146,158,148,136,146,131,117,125,4 132,96,120,148,108,134,161,122,151,172,140,171,172,132,163,168,131,162,160,130,158,147,119,143,147,113,139,161,122,151,170,128,160,180,145,178,179,139,171,176,137,168,170,138,166,153,118,140,152,117,139,169,134,164,179,140,175,181,142,176,179,136,165,180,139,173,176,143,175,158,120,143,155,121,145,171,138,166,184,151,185,137,81,102,135,69,84,172,126,153,180,148,182,163,128,154,156,123,147,174,145,172,173,134,161,111,40,49,118,47,59,173,131,154,180,151,182,165,132,161,151,117,138,169,140,163,176,144,171,153,97,114,158,102,122,181,147,175,173,139,167,164,136,164,149,120,142,165,137,160,175,146,174,182,151,181,184,157,186,179,150,178,165,128,152,153,121,145,139,109,129,156,129,150,166,135,159,170,135,158,174,149,174,166,133,158,144,95,108,140,107,124,4 130,118,127,148,138,146,160,152,162,163,156,167,160,151,159,153,143,149,141,130,138,123,112,119,140,129,139,154,142,153,164,153,167,171,163,178,168,159,171,159,146,156,146,134,143,131,119,128,147,137,147,160,150,163,170,161,177,169,158,173,170,159,175,165,154,168,155,145,156,136,124,134,146,133,142,161,150,162,172,162,179,128,90,91,134,99,100,163,151,168,152,140,152,134,120,130,145,133,144,159,148,161,173,166,181,151,129,135,134,101,104,162,150,166,150,139,150,132,117,124,142,130,141,155,142,154,169,162,176,170,162,178,169,161,177,160,149,162,145,131,142,129,117,125,136,123,133,152,142,151,162,152,163,164,154,165,162,154,164,153,143,153,131,111,121,114,99,106,127,115,122,143,134,141,150,140,148,155,148,155,151,140,147,141,131,139,124,111,117,105,93,98,4 114,94,104,115,108,133,139,125,149,161,140,157,157,138,153,143,115,127,135,109,115,94,80,92,128,104,118,132,115,139,143,114,132,153,123,145,139,99,112,152,125,151,155,125,134,130,110,119,123,98,113,145,112,135,148,110,135,156,103,120,137,82,92,142,96,112,159,133,153,163,149,169,121,94,109,137,99,118,169,127,159,155,103,123,122,62,62,114,51,49,143,107,122,154,138,158,106,83,106,144,106,134,172,138,166,168,130,149,143,82,93,147,93,101,138,105,121,136,121,145,98,84,108,124,104,141,161,137,166,165,138,165,152,94,113,151,113,132,143,113,140,126,98,115,88,75,89,86,79,110,128,115,149,139,107,136,150,120,144,155,134,163,152,134,164,124,105,124,86,76,88,95,86,107,88,80,115,120,93,118,147,129,154,140,124,153,125,107,132,112,102,122,4 156,166,172,190,197,203,202,206,213,207,210,218,207,213,220,197,204,210,185,195,201,101,125,159,173,180,185,199,204,213,211,217,230,216,221,234,214,219,232,207,212,224,195,204,216,139,159,184,181,186,193,205,210,221,215,220,235,222,229,246,221,229,245,213,217,232,199,207,221,151,167,190,179,185,192,204,209,219,220,227,243,196,183,187,197,187,192,218,226,242,199,207,220,164,177,192,173,178,188,201,205,216,216,222,235,203,198,205,198,191,196,214,222,237,200,207,219,155,170,187,163,170,181,195,200,209,207,210,221,216,221,235,216,222,235,207,213,225,192,201,211,138,153,171,139,152,167,185,190,194,199,204,211,205,210,220,203,208,218,199,205,216,182,191,198,126,140,154,127,140,150,172,180,182,187,195,199,192,198,203,191,198,203,185,195,200,165,175,177,108,125,142,4 186,175,183,198,187,198,208,200,216,215,211,231,214,209,227,212,206,222,204,196,209,193,185,195,191,179,189,206,197,213,205,192,207,200,183,202,217,210,233,219,214,236,211,203,219,199,189,200,198,188,200,197,174,181,127,78,78,96,50,57,138,97,106,209,191,207,215,207,226,202,191,204,203,194,208,179,148,152,100,43,45,96,46,55,87,34,40,148,96,97,213,197,214,201,190,205,199,189,201,188,165,173,102,46,46,84,36,44,90,35,43,133,69,63,207,187,199,204,195,213,194,183,193,206,193,208,150,114,120,98,53,60,140,92,97,193,161,168,208,198,215,200,192,208,192,181,190,203,192,206,209,199,217,205,190,205,211,198,212,212,204,224,205,195,212,191,179,191,181,170,177,193,182,191,201,191,202,209,202,217,208,198,208,204,193,204,197,186,198,177,165,173,4 168,153,156,184,170,175,194,180,188,198,185,196,202,190,205,197,183,193,189,176,183,177,165,171,177,162,167,192,177,184,204,189,202,203,185,198,206,191,208,204,192,208,195,181,190,184,172,180,181,163,167,196,180,187,191,166,175,162,119,123,147,100,101,185,157,166,201,188,200,188,176,186,182,163,167,196,177,184,141,94,91,102,53,60,101,49,53,138,89,88,203,187,198,190,177,187,184,168,173,197,179,186,137,88,81,99,43,43,128,73,75,165,126,129,205,192,207,191,178,187,183,167,172,200,187,198,195,174,184,184,151,157,196,166,173,206,188,200,204,192,206,187,172,180,181,167,172,196,183,191,209,197,210,213,203,219,210,198,209,205,190,201,196,183,193,182,168,174,167,151,149,186,172,174,199,187,195,203,190,200,202,189,196,193,178,181,183,168,173,165,151,154,4 145,112,149,203,186,223,221,211,242,226,214,245,222,203,231,216,190,217,207,174,203,114,88,120,175,147,179,218,204,235,227,217,248,228,215,248,226,209,239,223,201,227,217,191,218,179,149,180,203,181,211,224,210,239,229,217,249,211,182,212,213,186,216,227,204,232,220,197,222,198,173,201,208,187,215,223,203,230,228,209,243,162,106,133,183,135,162,232,214,240,223,204,227,207,189,217,199,174,200,220,198,225,225,202,233,156,98,126,172,123,152,234,223,253,227,213,236,210,196,226,185,154,181,214,191,219,222,203,234,195,155,180,203,172,200,230,223,255,227,219,247,198,182,216,165,126,152,210,183,213,218,197,226,224,205,233,227,216,250,229,220,250,217,209,241,161,137,170,136,91,117,197,164,196,215,192,223,218,198,225,222,207,235,220,210,237,201,187,224,108,85,125,4 127,101,108,145,120,130,151,121,136,161,133,154,163,134,151,159,126,140,151,124,134,143,132,137,131,106,114,146,118,130,160,127,147,168,134,155,168,130,153,164,125,143,158,126,142,143,117,126,131,103,112,147,115,132,166,133,156,173,141,166,171,133,157,171,137,160,164,132,156,143,105,120,130,101,110,148,116,130,168,137,159,157,119,137,132,88,97,168,131,155,159,121,142,141,102,118,126,99,109,146,118,132,165,132,151,164,130,151,147,103,117,160,116,136,150,105,123,133,91,103,122,96,103,138,108,121,155,120,137,163,124,144,166,126,146,162,123,143,146,103,118,125,83,92,110,76,81,128,96,107,145,112,126,154,117,133,153,113,130,149,108,123,136,96,107,117,83,86,104,74,74,116,84,89,131,98,107,139,105,118,139,103,115,134,95,106,122,82,89,115,88,91,4 109,98,109,124,115,130,134,127,146,140,130,151,143,137,157,136,128,145,120,107,120,106,92,103,116,103,116,132,121,139,145,138,162,152,146,170,153,148,170,147,137,155,127,112,126,112,96,108,121,108,121,138,127,146,151,144,169,157,150,177,159,150,175,148,134,154,131,113,130,117,101,115,124,111,126,141,130,148,154,148,174,141,120,141,136,110,124,151,137,162,133,118,138,120,106,121,124,112,127,141,130,149,154,147,172,139,121,139,128,101,111,154,143,167,136,121,140,119,103,119,121,108,122,138,126,146,150,142,165,156,149,173,158,151,174,151,142,162,136,123,139,118,103,117,114,100,112,133,123,140,146,137,157,150,140,159,148,138,156,140,127,141,127,113,127,112,98,110,105,91,99,123,113,126,136,128,143,139,129,143,138,128,140,128,115,126,115,100,111,99,86,95,4 70,55,60,90,73,79,100,74,81,130,111,123,173,169,190,175,174,191,166,167,182,153,152,163,84,66,72,104,83,91,115,86,96,159,148,168,188,188,213,185,184,205,177,178,195,162,160,174,98,76,85,113,85,97,132,106,119,184,182,207,196,199,226,193,192,215,183,183,203,167,165,181,114,92,103,119,88,100,155,135,155,184,178,200,188,182,203,197,198,223,183,181,202,167,162,179,123,100,110,127,95,107,174,162,185,182,173,193,184,173,192,196,196,221,181,179,201,162,153,172,124,96,107,135,103,117,176,161,184,193,193,218,195,194,218,189,186,209,175,169,194,153,139,159,123,91,101,141,110,125,171,152,175,184,177,200,184,178,201,176,165,187,159,144,163,140,124,142,120,89,98,138,109,123,158,139,157,168,154,174,167,151,169,159,144,159,147,131,145,127,112,127,4 154,87,94,184,120,135,196,155,170,195,180,190,184,126,141,136,81,92,23,15,18,1,2,2,157,86,94,186,122,135,202,147,167,200,176,196,192,142,165,156,90,108,46,28,34,0,0,0,159,88,98,191,123,142,207,146,170,207,186,206,200,154,178,163,93,112,66,38,46,0,0,1,162,92,102,192,125,144,213,159,185,180,159,164,173,124,136,171,99,121,79,43,50,1,3,3,160,92,103,193,127,146,210,163,183,191,180,180,184,134,148,172,102,126,90,49,57,5,4,6,157,90,102,192,126,145,204,170,185,205,205,208,198,155,174,167,100,123,94,48,59,8,5,6,151,88,99,187,128,147,199,173,183,198,195,194,191,148,160,163,102,124,90,43,54,9,6,6,141,85,90,177,120,135,192,166,173,191,188,186,180,134,139,153,97,110,82,41,48,13,9,10,4 143,139,135,145,130,131,139,122,127,131,115,120,108,88,91,65,42,42,38,28,24,22,19,18,157,157,157,158,146,151,156,138,149,150,135,147,139,123,133,112,90,95,64,44,43,37,28,26,164,167,169,167,160,168,166,149,164,151,126,138,137,114,120,141,122,131,111,88,93,61,43,43,163,164,169,168,162,173,171,151,167,112,66,66,88,45,39,144,123,133,133,114,123,104,85,90,154,141,151,163,148,164,169,146,161,118,73,72,113,78,82,153,136,151,135,117,127,119,103,109,145,125,136,158,138,154,167,150,165,164,145,162,158,143,163,153,139,156,140,125,135,121,105,110,133,111,120,148,128,141,160,143,160,162,150,169,155,145,163,147,135,150,137,125,134,120,107,111,121,98,103,137,118,127,149,134,147,154,143,157,148,139,152,139,127,138,128,116,122,112,102,103,4 47,37,46,176,153,179,201,174,208,205,181,217,208,186,221,201,177,217,176,149,179,82,65,77,143,123,146,211,184,220,216,192,232,223,202,243,221,201,243,214,190,234,203,175,214,156,128,153,194,167,204,216,190,231,227,204,244,220,188,218,218,189,224,222,196,234,212,185,219,194,169,198,203,180,213,221,197,243,213,169,198,191,131,139,186,125,135,212,171,192,220,196,232,198,171,201,205,181,218,222,202,246,212,170,202,185,124,129,178,117,123,199,149,163,222,198,237,200,166,200,199,178,216,219,201,241,225,197,235,203,151,167,192,135,139,212,169,194,218,191,229,198,167,197,196,175,211,214,195,236,226,207,249,228,207,246,222,198,235,224,202,245,211,184,217,193,163,189,166,148,176,209,186,225,216,193,234,223,204,244,218,202,245,211,190,234,198,171,209,169,142,168,4 221,201,246,228,212,254,229,211,254,226,207,254,224,206,255,223,203,251,219,198,238,209,186,225,228,208,252,226,201,241,216,178,208,210,172,192,216,181,213,221,194,231,224,200,242,217,193,232,228,204,253,212,164,190,196,138,155,190,132,149,189,127,142,200,145,160,226,200,237,219,194,236,226,205,254,210,164,191,191,132,141,189,132,146,184,127,143,192,135,146,224,202,235,223,202,241,229,211,255,217,178,213,195,134,146,188,131,146,189,135,149,183,119,124,219,185,224,223,202,241,230,214,253,224,195,234,207,156,175,194,138,145,190,130,137,198,141,153,220,184,220,217,193,237,225,210,252,229,212,253,229,205,249,217,181,208,212,171,193,225,198,241,225,205,244,218,197,232,220,200,249,227,210,252,232,213,252,228,213,255,227,211,255,226,206,251,219,197,243,211,183,220,4 222,190,217,225,192,218,224,192,220,223,191,223,220,189,220,216,181,211,215,180,211,213,173,202,223,192,218,226,195,221,229,201,234,192,143,151,187,138,140,221,195,226,219,188,217,216,181,211,223,196,222,229,205,232,218,188,207,110,49,48,126,71,70,222,192,218,221,195,224,218,188,217,221,192,217,227,206,235,210,175,185,93,41,44,107,52,57,212,171,190,225,201,232,219,178,209,223,195,219,229,207,234,214,181,189,109,52,50,101,43,48,209,169,185,228,200,232,223,193,221,222,189,215,226,197,223,223,194,216,150,82,71,153,91,84,226,197,222,226,199,228,223,193,221,222,191,217,224,193,219,226,198,224,217,181,196,222,189,210,229,204,231,226,200,225,222,192,219,218,184,213,222,191,218,224,196,221,226,201,231,225,196,225,225,196,224,223,196,222,222,195,222,4 164,132,147,193,159,179,203,167,190,203,167,190,195,161,184,185,150,176,175,139,164,103,78,91,185,148,167,204,170,194,217,186,209,219,188,215,211,177,206,200,163,190,192,156,184,151,123,140,196,162,182,212,180,206,225,196,224,208,172,193,202,166,186,214,182,213,200,164,193,174,146,166,202,169,192,214,183,209,234,212,239,149,106,112,140,92,100,227,198,229,205,169,200,185,153,176,203,171,193,214,186,209,231,207,233,172,128,132,155,103,107,229,203,232,210,176,205,187,154,177,197,167,188,210,177,204,222,191,216,223,192,213,223,191,213,221,194,221,208,177,204,182,152,172,183,152,172,203,168,196,213,176,206,219,187,214,219,187,215,211,178,208,201,169,194,143,120,135,142,115,132,191,158,181,200,163,191,208,173,201,206,174,201,198,166,192,179,148,168,65,50,59,4 216,187,202,219,193,211,220,194,214,220,191,211,220,193,211,218,189,210,213,179,199,200,166,182,220,196,218,218,192,213,209,169,175,207,165,171,208,168,175,214,178,193,216,183,203,210,172,186,220,192,212,203,159,167,182,126,121,178,121,116,183,129,123,191,136,130,206,164,168,213,180,196,213,179,193,191,137,135,182,125,127,176,122,122,175,120,120,183,125,121,195,139,133,211,175,187,221,193,217,204,157,167,187,131,131,174,118,118,174,120,120,183,126,122,194,138,134,213,176,193,223,197,221,224,196,221,197,146,148,173,114,106,182,126,120,189,131,127,204,156,161,213,179,198,220,191,208,224,194,216,218,182,201,204,158,160,207,163,169,212,171,182,217,180,200,213,178,200,217,181,202,220,184,205,223,190,212,224,193,216,223,191,216,221,189,213,217,182,203,209,172,191,4 70,51,55,210,174,184,235,200,212,238,203,211,239,208,211,233,200,199,208,174,167,100,73,71,176,143,151,238,202,216,242,211,223,247,216,227,247,217,224,238,207,211,228,192,187,176,141,134,222,188,198,240,206,220,250,219,233,241,207,215,232,195,197,236,203,199,230,195,194,206,167,164,230,196,206,229,188,193,185,136,137,154,103,101,149,94,87,202,154,141,234,199,199,207,168,168,236,202,217,217,172,176,134,80,85,115,74,87,112,66,74,169,118,112,230,193,194,203,165,167,232,194,207,234,194,204,191,140,146,140,90,95,116,64,70,173,121,116,223,182,187,192,151,157,223,180,193,240,198,215,241,202,216,218,172,177,195,144,145,220,174,175,212,166,171,178,136,142,195,154,164,234,187,206,237,195,210,240,200,212,242,203,215,232,186,194,205,158,156,156,115,116,4 254,230,241,255,237,249,255,239,251,255,236,247,252,222,231,254,226,234,254,231,236,250,220,221,252,222,225,250,219,227,230,185,183,213,159,156,202,145,139,208,155,149,231,184,171,246,210,205,245,204,194,204,143,135,163,107,113,157,101,105,154,97,102,157,98,99,182,118,107,232,185,175,245,205,208,186,128,134,155,106,121,146,100,113,141,94,106,145,93,104,157,98,97,214,161,152,245,203,204,205,141,144,177,122,133,153,105,119,141,94,108,138,88,102,149,91,97,204,144,137,255,230,238,248,211,217,214,156,161,180,121,126,157,103,115,148,95,106,156,95,100,211,152,145,254,230,241,255,233,247,251,217,227,233,180,180,200,137,138,183,120,120,195,130,127,238,188,186,255,227,240,254,225,237,254,232,244,255,230,243,250,209,216,241,192,197,246,199,206,249,203,207,4 170,143,137,188,166,168,197,175,174,197,176,171,196,178,175,194,173,159,197,180,173,193,176,172,182,149,150,194,162,166,199,166,170,203,173,175,203,178,176,202,180,178,202,177,176,190,158,147,191,159,170,193,155,158,202,164,167,193,150,142,183,144,135,207,180,186,205,175,180,194,158,162,184,149,156,190,151,146,210,176,184,154,96,75,123,57,35,206,174,177,204,172,176,195,160,165,179,143,146,186,147,153,200,167,185,171,126,123,141,76,49,200,161,160,201,166,172,195,161,162,176,143,155,180,145,157,194,161,171,204,172,177,205,168,171,208,174,179,203,170,177,189,154,152,169,135,139,182,150,166,198,166,175,203,170,177,204,171,177,203,170,179,194,158,164,187,152,156,160,129,135,183,151,160,193,161,175,197,166,170,194,159,157,192,155,157,190,156,164,184,152,158,4 207,168,174,206,166,163,211,177,174,217,190,202,204,170,161,208,178,173,215,190,198,214,189,200,211,174,186,209,168,165,208,169,166,195,151,140,193,155,149,213,183,182,216,187,192,215,186,193,214,182,181,214,179,180,196,146,122,160,98,64,143,79,48,197,158,150,217,186,193,214,183,187,211,176,180,216,182,200,179,124,100,123,51,27,117,44,24,188,144,133,223,196,203,216,186,194,205,165,176,209,174,194,185,140,135,125,54,31,126,52,27,172,114,84,217,184,185,211,174,187,201,164,172,208,177,201,205,172,182,178,125,97,165,101,70,197,147,130,215,180,183,212,178,191,201,167,181,205,170,176,213,181,186,215,182,189,213,176,183,214,174,176,218,185,191,217,187,193,205,174,194,201,161,158,207,171,175,214,182,191,214,180,187,216,182,186,216,185,191,212,180,186,4 209,191,197,232,215,223,223,199,205,232,209,226,241,223,247,238,218,238,236,215,236,222,200,221,229,215,233,225,206,213,178,138,108,179,138,118,208,175,172,243,226,247,240,219,238,234,212,232,228,212,231,210,184,182,175,140,113,161,124,98,158,114,84,208,172,169,244,225,245,238,216,236,221,201,212,180,142,119,170,135,109,163,129,105,151,115,90,163,117,92,227,198,207,242,223,244,214,188,195,172,132,107,161,126,100,162,127,104,160,126,102,163,121,92,220,190,191,244,228,249,206,176,177,174,132,107,167,130,99,177,140,114,172,134,108,164,120,85,225,201,208,242,228,249,220,199,218,205,174,172,204,175,164,225,203,207,201,168,150,204,172,158,237,221,238,237,221,239,196,176,192,235,221,240,239,227,245,242,231,250,239,224,240,241,228,245,242,229,246,220,203,219,4 192,167,176,221,197,214,227,205,227,231,207,232,230,205,230,226,203,228,222,198,226,136,116,134,212,187,198,227,207,223,238,221,245,240,222,248,239,220,250,233,211,238,229,202,230,194,169,194,218,194,208,228,207,221,206,167,162,196,152,138,212,175,172,232,206,226,231,207,232,214,190,213,221,198,216,217,187,193,164,107,75,147,94,64,149,93,62,190,141,125,232,211,233,218,197,219,221,197,215,189,144,130,150,96,69,146,96,74,141,87,61,169,114,89,230,208,228,217,197,216,217,191,207,184,137,122,147,88,54,174,126,106,184,135,115,205,169,166,231,212,233,208,185,202,205,178,191,215,187,199,209,178,176,230,208,219,237,218,237,234,217,236,230,208,225,166,147,160,156,133,141,217,191,206,228,210,226,231,212,227,230,209,226,225,203,219,208,184,198,73,61,67,4 191,160,166,199,170,175,202,172,177,203,173,180,203,175,182,202,175,181,198,170,177,194,165,173,194,163,169,202,172,178,205,177,184,206,178,186,205,178,187,204,176,184,201,172,180,197,168,177,196,165,170,204,175,183,197,163,161,181,138,117,195,160,151,206,180,191,203,174,183,200,170,180,197,166,173,204,175,183,188,145,127,117,63,42,147,99,82,206,175,178,205,178,188,201,171,179,195,163,169,202,173,179,191,153,139,148,97,76,152,98,75,196,159,146,205,178,187,199,169,177,192,160,164,199,169,173,199,169,170,188,147,130,190,148,133,200,167,169,203,176,184,198,168,177,188,154,161,194,162,168,201,172,177,202,174,180,203,173,180,202,172,181,200,171,179,194,164,174,183,147,154,189,154,162,194,162,169,198,167,173,198,167,173,197,165,171,194,163,172,188,156,167,4 152,124,115,182,151,148,196,162,162,202,168,168,202,166,167,197,163,165,191,159,162,114,89,90,174,142,135,192,159,158,208,174,174,212,177,180,211,178,181,206,173,176,199,166,171,165,135,137,184,151,148,201,167,168,214,180,183,222,190,193,220,188,192,213,180,184,204,170,176,184,152,156,189,153,152,205,171,173,216,181,183,181,130,111,205,164,160,220,188,195,207,173,179,188,155,160,188,153,153,204,169,171,216,181,178,167,108,84,188,135,119,221,188,193,205,170,177,185,153,158,183,148,147,200,162,164,210,175,177,214,177,173,214,175,175,212,178,185,199,164,172,173,141,145,166,131,128,190,153,156,203,165,170,208,172,178,209,173,178,200,165,172,189,154,161,131,105,106,117,87,84,175,140,140,188,154,156,194,159,164,193,159,163,186,153,157,165,133,133,55,38,37,4 179,147,155,186,152,164,189,156,169,190,156,169,189,156,170,186,152,167,182,149,162,177,146,157,182,148,157,189,155,167,193,160,173,195,162,176,193,161,175,190,156,169,186,154,166,181,150,160,185,152,160,193,160,171,197,165,176,194,160,168,192,157,167,193,161,174,189,157,168,184,153,163,185,152,159,192,160,169,198,166,176,175,126,107,177,129,115,196,164,178,191,159,171,187,156,167,185,152,159,192,160,168,196,163,173,183,141,131,189,149,144,198,167,179,191,159,170,186,153,164,182,149,155,189,156,163,193,160,169,200,170,180,200,170,180,197,165,175,190,157,169,184,151,162,179,146,154,185,150,159,190,157,167,194,162,172,195,162,172,193,160,170,188,153,165,181,148,158,176,144,152,181,147,157,187,154,164,189,156,169,189,154,167,188,153,165,184,149,161,178,145,155,4 182,158,169,187,164,177,189,166,179,189,166,179,188,165,179,186,163,178,184,162,175,183,161,174,185,161,172,190,167,179,192,170,181,193,171,184,192,170,184,190,169,181,188,166,179,186,165,177,187,164,175,192,170,182,195,174,185,192,169,178,189,165,173,193,172,185,190,168,180,187,166,178,186,163,172,191,170,180,195,173,183,171,139,123,166,132,112,191,168,178,192,170,183,190,168,180,187,166,173,191,170,179,192,169,177,167,134,114,169,136,118,194,172,180,193,171,183,189,167,179,185,164,169,189,167,175,191,169,179,191,169,174,193,171,178,197,176,187,192,170,181,188,165,177,182,161,166,186,164,171,189,167,177,195,173,185,195,174,185,194,172,183,192,170,181,187,165,177,178,155,162,183,160,168,186,163,174,189,167,178,190,168,179,191,169,180,189,166,178,185,162,174,4 140,104,97,174,132,130,185,139,145,192,146,153,194,150,159,188,142,154,181,139,153,115,81,91,164,120,117,183,135,138,197,145,154,205,158,169,203,158,172,193,146,161,187,143,159,159,120,133,173,127,129,192,140,146,210,160,171,216,170,187,211,162,178,200,149,166,192,146,160,176,134,149,180,135,138,203,154,160,218,171,187,213,163,171,209,157,167,211,162,177,199,152,166,182,140,152,180,133,136,207,164,170,216,165,177,203,144,148,205,155,159,213,169,180,199,153,165,181,140,152,183,144,145,200,156,165,203,149,160,211,160,173,212,164,177,206,160,168,197,155,163,174,133,142,171,134,141,187,140,150,190,138,150,199,148,160,201,152,163,197,150,160,191,150,156,144,110,114,123,87,92,175,131,135,182,135,144,188,140,150,189,142,152,184,139,147,172,133,136,72,50,50,4 199,151,165,204,156,173,203,159,176,201,153,172,199,151,169,196,147,164,191,142,159,186,136,155,203,159,174,205,159,174,204,157,170,203,154,169,202,152,168,199,149,166,194,144,162,190,140,159,206,161,180,206,159,178,207,162,175,208,163,176,203,154,170,200,150,167,198,150,167,195,148,166,204,154,169,204,152,171,210,165,179,176,117,106,179,122,117,206,161,179,201,156,169,198,153,168,198,144,159,201,146,156,207,157,169,159,93,86,172,115,112,208,165,180,201,157,170,197,153,167,198,147,158,197,143,154,198,140,154,198,145,158,201,155,169,200,154,165,199,154,167,196,153,165,192,141,154,194,141,154,200,152,162,199,150,162,199,151,166,197,151,164,195,150,162,194,151,161,186,134,146,187,132,147,198,153,168,196,148,162,196,148,163,195,150,167,193,148,160,192,147,157,4 189,157,187,190,156,185,193,161,192,193,162,191,193,162,192,192,161,191,189,155,187,188,156,186,189,158,189,193,161,192,194,163,192,195,166,197,196,165,198,194,163,193,192,162,192,190,157,186,188,157,188,192,163,193,194,163,193,175,124,141,175,124,144,196,165,198,193,163,193,191,159,187,188,160,190,191,163,193,193,163,194,123,39,32,137,60,58,200,170,203,194,164,194,193,162,191,187,159,187,190,162,191,192,163,195,151,84,88,168,114,129,199,173,204,194,167,197,193,163,193,186,158,185,187,158,187,189,158,188,190,154,186,195,165,195,195,169,197,194,165,193,190,155,187,185,156,183,184,152,180,185,155,186,189,157,190,192,158,189,193,165,194,193,163,191,190,155,187,183,154,180,183,150,178,182,153,186,182,147,181,188,151,185,191,162,193,191,161,191,190,156,188,4 131,99,116,163,131,150,178,145,167,183,150,174,182,149,175,176,142,167,172,138,162,96,70,88,154,121,138,172,142,164,188,157,179,194,163,186,190,157,182,187,155,177,179,146,171,145,111,134,163,129,149,179,149,172,194,165,187,203,177,202,199,169,194,195,165,187,183,151,175,164,130,155,168,133,155,182,152,176,197,173,197,175,125,135,195,160,179,200,173,195,187,155,179,167,135,159,169,138,157,183,156,178,192,169,191,180,137,152,198,168,187,198,169,193,186,156,179,166,135,160,164,133,151,180,152,173,187,161,181,193,166,192,198,170,194,192,161,185,181,149,174,158,124,147,152,120,137,173,144,166,182,153,175,183,156,178,189,162,182,184,156,178,177,147,169,120,93,113,106,77,94,165,133,152,173,142,164,177,149,170,177,151,172,174,146,165,157,126,143,47,32,44,4 154,132,144,179,155,167,190,167,181,184,162,177,184,160,174,185,159,174,178,153,170,172,149,165,162,142,158,180,153,169,192,167,186,186,160,176,191,165,178,189,164,178,183,155,170,179,151,166,167,144,161,180,157,174,196,169,187,188,159,175,198,176,193,191,164,182,189,159,176,186,159,173,169,145,158,180,157,174,200,173,189,181,150,160,160,125,130,200,173,194,191,162,182,186,156,170,174,148,165,177,158,176,200,175,194,186,156,167,165,129,138,197,166,181,188,157,170,185,155,168,173,142,159,174,151,167,187,162,180,203,173,190,204,176,197,195,166,179,192,162,174,185,155,169,172,139,149,176,149,163,181,161,179,193,163,180,194,164,180,194,163,178,189,157,171,185,154,169,172,140,153,176,147,160,175,155,172,183,159,176,188,158,171,184,152,164,185,151,164,179,148,159,4 191,167,189,192,165,184,175,144,157,187,160,178,189,163,177,188,163,178,185,157,174,180,150,166,197,172,190,191,161,180,181,152,166,192,166,187,192,168,188,190,166,182,186,156,175,185,154,173,191,161,176,187,158,169,191,162,179,178,145,148,181,152,160,192,166,185,191,163,182,187,158,179,190,165,180,198,173,191,203,177,193,130,89,88,131,91,92,201,171,189,190,159,179,188,156,178,194,167,184,197,169,186,204,180,195,129,85,83,140,102,108,203,173,189,186,153,169,191,160,176,187,158,178,194,165,182,199,172,188,192,158,172,192,162,178,191,163,177,184,151,161,182,151,162,181,155,172,191,163,182,200,171,189,197,167,184,197,168,192,197,170,187,189,158,172,191,159,170,176,154,172,187,160,177,194,163,181,193,160,178,193,163,184,195,167,183,194,164,179,190,158,169,4 149,109,91,182,135,119,193,144,129,198,149,133,196,143,127,191,139,122,183,136,119,123,86,68,177,133,114,192,141,129,206,156,143,209,157,142,205,151,137,199,146,130,190,141,123,164,122,102,184,138,119,202,151,140,212,158,146,220,169,152,217,168,152,207,154,139,196,146,128,179,135,118,189,144,126,203,151,135,218,166,152,207,150,129,204,146,130,214,163,149,201,152,136,182,134,117,187,142,124,203,156,136,217,169,150,207,150,130,206,150,132,215,165,149,199,147,130,182,137,120,183,136,119,199,150,133,210,161,143,214,164,145,213,164,145,208,158,141,196,147,130,175,129,114,168,126,109,191,142,128,202,152,140,203,152,133,202,152,133,197,148,130,191,143,126,143,104,89,120,83,69,182,137,121,192,145,131,195,146,130,194,148,131,188,141,123,173,127,107,69,44,32,4 204,154,141,206,153,140,210,164,148,209,165,149,206,159,145,202,153,137,200,152,139,197,147,135,203,149,133,208,155,144,211,161,142,211,163,146,210,164,151,203,153,135,202,151,140,197,146,132,206,155,143,210,160,145,212,163,143,204,151,132,208,160,146,208,159,146,202,150,138,200,149,134,210,163,156,210,162,147,213,167,145,154,82,52,178,116,98,214,168,161,205,155,145,203,154,141,207,159,142,208,159,141,213,166,146,145,71,46,164,97,77,215,168,156,204,156,139,203,154,139,206,158,141,207,159,142,207,157,140,192,136,115,199,147,128,209,162,146,204,154,137,202,153,138,202,154,136,204,155,137,204,152,135,208,161,145,207,159,141,206,158,144,205,157,144,200,151,135,201,154,138,205,160,146,204,156,140,203,156,141,202,153,137,203,155,139,204,158,145,201,154,138,4 115,90,109,183,154,186,198,168,206,201,170,207,195,171,201,176,156,182,134,114,137,72,53,71,144,120,141,189,162,196,206,181,217,208,178,216,205,178,211,190,171,198,147,129,154,84,66,84,151,127,152,193,167,202,214,193,227,214,185,224,212,180,218,198,175,204,158,139,167,90,71,91,151,128,153,197,170,204,200,172,195,154,109,110,172,125,143,200,169,203,165,142,171,95,76,97,151,130,156,192,164,197,209,185,215,185,153,171,189,149,175,203,169,204,167,141,171,102,79,101,149,131,155,187,160,192,210,185,218,216,191,229,215,184,223,200,163,198,166,138,169,106,82,102,134,115,138,184,157,188,207,185,214,206,182,215,204,172,209,193,155,191,166,137,167,95,72,91,93,74,93,174,147,177,202,182,210,200,177,208,196,166,202,186,151,185,152,122,149,54,37,51,4 157,119,141,204,153,188,212,164,204,196,154,189,159,123,151,64,45,59,11,7,15,28,16,27,183,142,167,213,167,205,227,186,229,218,177,218,184,147,180,88,66,83,10,4,12,22,16,32,191,152,181,221,178,218,225,180,217,213,167,202,200,161,197,113,88,111,10,2,5,20,14,28,193,153,183,226,183,223,211,159,186,172,108,114,204,158,188,142,114,142,16,6,9,16,9,15,190,150,183,220,177,215,229,193,233,233,202,236,227,186,223,167,133,164,30,19,25,15,10,19,184,145,177,216,172,210,226,184,222,233,201,237,229,189,227,187,147,183,50,37,48,12,8,18,167,127,155,210,167,202,222,187,222,226,189,227,222,181,219,192,149,185,74,54,69,15,9,20,114,81,104,203,168,197,216,193,224,218,184,222,215,171,208,189,146,177,92,66,81,14,6,12,4 172,148,160,179,156,170,180,155,170,184,161,177,185,163,179,182,159,173,179,155,168,175,153,164,178,153,167,183,157,174,185,160,175,184,157,168,182,154,162,185,161,175,184,160,173,179,153,166,180,153,168,185,159,177,183,153,163,175,135,131,170,129,113,184,154,161,188,162,177,183,157,169,180,147,164,186,154,171,180,143,144,177,136,124,179,141,127,192,165,174,193,170,184,187,161,174,180,148,163,187,154,171,183,145,147,185,147,137,195,166,168,200,177,190,196,172,185,191,163,176,176,140,156,187,155,170,192,161,172,197,168,181,201,178,191,200,178,190,198,177,188,193,168,179,169,135,149,180,145,161,191,160,176,196,169,186,198,172,187,201,179,191,201,182,190,193,170,176,161,125,138,171,136,151,182,150,164,191,162,177,198,174,186,201,181,189,198,178,186,190,166,172,4 171,139,144,185,148,159,198,162,176,205,174,186,208,178,190,205,173,186,198,163,177,190,156,170,180,145,154,193,158,172,205,170,184,212,181,198,212,180,197,208,176,187,203,168,179,194,156,171,187,150,163,199,164,179,209,175,191,202,159,165,208,168,179,212,175,191,204,165,180,198,160,176,192,157,171,203,169,185,210,175,192,190,134,124,205,159,158,217,182,198,206,167,185,198,160,178,192,154,170,204,170,186,210,174,192,195,142,136,209,166,165,218,183,197,207,168,188,196,156,177,190,155,170,201,167,183,208,172,191,205,161,170,212,175,186,214,182,195,205,167,190,195,156,176,185,151,166,196,159,177,203,167,186,208,172,192,207,170,191,208,173,192,202,164,188,191,150,169,177,144,158,190,155,172,198,163,182,203,169,189,194,152,171,200,164,186,195,157,179,184,146,158,4 210,177,182,220,188,198,230,203,213,229,200,207,219,181,181,213,176,180,209,176,183,189,156,160,217,187,195,222,191,202,223,188,194,215,173,173,203,154,151,201,152,152,201,161,160,193,160,164,214,182,189,207,166,167,189,141,132,171,122,113,169,121,114,195,147,143,190,147,140,190,156,153,215,182,188,188,141,138,170,127,122,142,94,84,173,131,129,192,144,137,186,142,133,191,157,156,221,195,207,192,149,143,181,137,130,179,139,136,192,149,143,199,151,143,200,161,157,195,163,167,220,193,204,210,177,181,187,138,126,196,148,139,192,143,132,203,161,154,208,176,177,194,162,170,214,182,193,221,194,206,206,168,170,193,146,139,200,161,157,215,185,190,204,173,178,191,161,172,208,177,190,215,189,202,218,192,204,214,184,190,216,188,197,212,184,195,201,170,181,180,152,164,4 187,153,150,203,168,172,214,186,194,217,195,206,220,197,209,219,188,198,209,172,180,188,155,159,196,164,162,212,183,190,220,202,213,219,198,207,213,185,188,215,185,188,214,182,188,195,161,167,204,172,177,213,188,196,211,185,189,204,170,168,193,151,143,202,163,154,205,172,163,198,165,169,205,176,184,194,162,158,178,136,127,155,109,95,164,121,111,192,151,136,197,161,143,199,165,165,208,185,195,186,156,147,165,124,115,150,106,99,174,133,127,195,152,136,204,172,158,199,165,170,207,180,187,202,179,180,173,135,117,180,141,130,185,143,126,201,168,152,212,185,183,194,161,170,198,165,171,210,183,193,196,167,163,182,143,125,190,153,141,211,186,188,205,174,181,186,156,169,187,155,162,201,170,184,209,181,195,203,173,177,207,178,185,208,179,192,196,163,177,177,148,162,4 206,195,205,210,198,210,212,203,214,213,204,217,211,201,216,210,200,212,207,195,207,203,190,202,209,198,210,211,200,212,215,206,217,214,205,219,209,198,209,213,205,216,211,201,212,206,193,205,209,197,208,211,200,210,218,210,225,185,164,156,168,142,124,213,205,216,214,205,218,209,196,210,209,197,208,213,203,215,214,204,213,130,96,80,135,102,85,216,207,217,216,209,222,212,201,213,209,197,208,214,205,217,206,194,199,122,85,67,156,129,121,222,217,229,216,209,219,213,203,215,205,192,203,211,201,212,208,197,207,167,140,123,198,182,184,220,214,227,216,208,218,211,200,211,204,192,203,209,198,208,211,203,215,210,200,211,215,205,217,216,208,219,214,205,216,210,197,209,203,193,202,208,200,210,209,201,211,212,205,217,214,205,216,214,205,215,212,202,213,208,195,208,4 143,132,128,174,161,165,186,173,179,192,181,186,191,179,187,185,173,181,177,166,173,102,94,96,166,152,151,185,172,177,198,187,195,202,193,199,200,192,200,194,182,189,186,173,181,152,143,146,175,162,163,193,180,183,206,196,204,211,204,211,206,198,204,201,191,198,191,178,186,172,161,165,179,168,172,194,181,189,213,208,216,176,152,144,171,143,131,211,206,216,195,182,189,176,164,170,179,170,173,193,182,189,210,206,213,163,132,118,180,157,153,213,208,216,195,182,190,177,166,171,174,164,166,189,179,184,200,194,198,203,194,198,208,202,208,203,192,200,192,177,186,170,160,160,162,151,151,182,171,176,195,188,191,200,195,200,201,192,197,195,183,190,189,175,180,132,123,123,115,106,106,174,162,164,184,175,178,190,181,186,189,178,185,185,174,176,168,156,155,53,49,50,4 135,127,124,173,162,164,184,173,181,191,181,189,192,180,188,185,170,179,180,165,174,119,110,112,164,151,152,183,171,178,196,183,193,201,191,199,201,190,200,192,176,182,186,172,179,164,155,157,173,160,163,192,180,188,203,193,203,211,202,213,207,195,206,199,187,193,191,176,184,177,164,170,177,167,170,195,184,191,207,199,207,194,167,158,202,183,183,206,196,207,195,182,191,181,169,177,177,167,169,193,184,190,205,194,199,186,152,134,201,183,179,206,195,206,196,182,191,183,173,180,172,161,161,188,177,181,200,189,193,209,200,207,209,202,210,203,194,201,194,179,189,176,162,168,158,148,145,183,173,175,193,181,182,197,183,187,201,192,197,196,188,195,190,176,181,146,132,135,109,102,100,172,160,161,184,172,176,189,179,183,189,179,184,184,173,179,174,162,161,70,64,64,4 193,182,198,197,184,199,201,191,206,203,190,204,201,188,205,199,186,203,196,183,197,190,173,181,196,184,198,199,190,205,203,195,210,205,193,208,203,191,206,200,187,203,198,187,201,195,184,198,197,186,198,202,193,207,206,200,216,200,181,184,199,179,185,203,191,208,200,188,204,197,184,198,197,187,199,202,193,207,194,171,167,171,128,104,189,160,151,205,194,206,202,189,206,198,183,197,196,186,195,201,191,201,189,162,152,157,110,76,181,149,131,206,195,205,202,190,205,198,182,199,192,180,189,198,187,196,201,189,199,197,179,180,202,186,193,205,196,210,200,188,203,196,181,195,190,178,187,196,186,195,200,191,200,203,193,206,205,194,206,203,195,208,199,191,204,197,184,197,189,179,187,193,182,191,195,184,193,199,188,202,202,191,204,201,191,203,198,187,200,196,186,197,4 206,175,182,230,202,213,234,209,223,241,217,234,240,216,228,230,205,216,224,195,202,144,120,122,223,191,203,238,213,227,245,221,237,205,173,183,152,115,119,218,188,196,236,211,222,197,171,175,230,203,216,237,211,224,173,136,143,79,53,62,54,36,47,137,104,110,239,212,222,218,191,198,236,210,224,223,192,200,87,47,51,60,49,63,63,54,67,97,68,77,234,203,212,226,200,207,231,204,217,237,212,224,193,156,159,115,85,92,54,35,49,126,92,98,245,217,228,224,194,204,227,199,210,237,211,225,252,230,245,225,194,205,151,113,117,211,180,188,242,216,230,213,183,192,216,185,197,233,205,220,238,211,225,244,217,233,248,222,235,242,218,231,237,208,218,169,145,152,159,131,140,227,197,211,233,205,219,237,209,222,234,204,217,232,203,214,213,183,188,70,57,63,4 250,230,240,251,234,244,255,237,248,253,230,239,202,159,160,218,181,183,255,242,251,251,232,240,251,234,245,255,243,255,207,169,173,152,111,115,107,73,83,125,83,90,233,204,208,255,241,251,246,219,227,208,165,167,116,78,86,80,60,76,90,73,87,85,65,80,148,106,111,247,221,226,204,159,160,112,66,73,94,73,89,84,69,84,84,69,83,89,74,88,113,78,90,230,194,199,219,181,184,121,71,75,97,67,79,84,70,85,88,73,88,89,72,89,122,87,96,242,214,221,250,229,239,215,173,171,193,152,153,124,89,97,92,69,85,86,64,80,141,97,101,251,227,233,251,233,244,255,240,251,255,241,251,227,193,198,141,99,106,143,101,104,218,181,184,255,240,250,250,230,241,252,234,244,253,235,245,255,241,254,242,211,216,247,221,226,255,243,254,253,236,245,4 166,132,131,181,146,147,193,160,159,195,161,159,198,161,162,195,157,158,190,153,153,183,151,150,178,142,143,191,153,154,201,165,165,203,166,166,202,164,162,201,163,163,195,160,158,186,153,153,187,149,147,198,159,158,205,163,162,210,171,171,214,178,185,205,168,168,197,161,160,190,155,155,191,154,150,200,160,156,215,178,176,183,140,137,168,125,128,213,180,186,200,164,160,194,160,157,190,156,149,199,162,155,216,182,175,186,150,153,145,102,98,214,181,182,203,169,163,194,161,158,187,151,143,198,163,154,206,172,159,211,177,173,210,175,174,209,173,166,203,167,163,192,156,154,179,141,136,189,150,147,199,161,156,203,165,158,202,162,157,201,161,158,196,158,158,185,149,150,166,130,128,176,137,136,185,148,146,190,153,151,190,150,148,188,148,148,181,143,146,171,137,137,4 204,161,165,204,160,163,205,161,165,206,164,170,204,162,166,202,160,162,201,162,165,199,159,162,206,165,167,208,164,168,210,169,177,208,168,176,206,165,174,206,165,175,202,162,167,200,161,164,207,164,165,211,171,176,213,174,189,164,109,94,178,131,132,214,180,205,203,162,165,201,161,164,206,163,164,213,174,180,207,167,183,134,87,83,135,82,75,203,164,182,209,173,182,198,158,161,205,163,163,210,169,174,206,164,177,122,80,81,109,60,58,201,161,183,208,171,182,199,158,161,202,160,160,205,162,164,212,174,195,163,113,120,156,102,100,212,175,197,205,165,173,200,159,162,195,154,154,200,158,159,203,161,168,207,168,186,208,168,183,206,165,175,204,162,167,200,157,161,190,151,152,194,152,153,196,155,159,199,156,164,200,155,162,200,155,161,200,157,163,199,157,162,4 141,102,116,170,129,149,183,142,167,190,149,174,189,150,175,186,147,171,182,143,166,108,79,96,165,123,140,180,139,162,194,154,178,200,162,185,198,158,186,194,153,179,190,153,175,159,124,143,174,132,150,188,147,171,199,161,186,207,171,195,202,165,186,199,160,186,193,157,180,177,143,162,182,139,156,195,154,174,208,174,199,182,134,141,154,92,84,208,176,201,196,162,184,179,145,166,183,141,158,195,154,173,205,171,195,186,139,148,186,141,150,208,175,200,196,160,183,179,143,165,178,136,151,188,148,168,196,158,180,208,172,196,211,176,199,204,166,189,196,159,182,174,136,154,166,125,141,180,138,160,193,155,175,199,161,180,203,163,184,200,162,183,193,155,173,140,107,121,121,88,103,175,134,152,186,146,163,194,155,173,195,155,175,191,152,170,176,137,154,62,44,55,4 186,144,164,194,152,173,200,162,181,202,163,184,200,163,184,198,157,182,196,155,178,194,153,174,191,150,169,198,159,180,203,165,185,205,168,188,206,174,194,205,172,194,199,159,182,196,153,177,193,153,171,201,165,184,206,169,188,210,176,198,196,153,164,191,149,160,202,170,193,198,162,183,196,156,173,204,166,184,210,174,194,203,163,177,131,57,27,162,103,94,209,178,202,200,167,186,196,155,173,201,162,180,211,178,200,185,134,134,128,50,17,196,152,166,207,175,195,200,165,185,192,151,169,199,163,180,205,171,191,201,161,175,195,152,159,209,177,197,204,171,190,201,166,187,191,151,168,196,161,178,202,163,183,208,171,192,211,176,197,207,169,189,204,169,189,201,161,183,182,140,155,194,154,173,199,161,179,202,165,183,205,168,185,203,164,185,200,163,184,198,159,180,4 145,124,134,173,152,168,189,168,187,194,173,193,192,173,193,185,167,186,179,161,179,100,87,100,163,143,157,184,164,185,200,180,201,204,185,206,200,184,204,194,177,196,188,170,189,151,135,149,173,152,170,193,173,196,208,190,215,218,202,226,215,202,226,206,193,215,193,174,193,173,156,172,177,154,175,197,177,203,211,193,219,150,114,128,132,92,101,173,138,144,195,175,196,177,159,175,176,155,176,194,174,200,209,190,217,114,73,81,106,65,72,189,163,178,195,178,200,176,158,175,172,152,172,189,169,193,204,187,211,210,192,220,211,195,221,207,193,222,193,177,200,165,149,166,163,144,162,183,164,187,195,175,197,199,180,202,200,181,203,193,173,197,191,172,192,122,110,122,121,104,118,177,157,176,184,165,187,187,168,188,189,170,191,185,167,186,164,148,164,44,38,48,4 219,200,222,220,201,222,221,203,225,220,206,230,217,201,223,217,203,222,217,202,221,213,193,212,219,202,225,221,208,235,219,205,232,213,197,222,220,207,236,219,206,229,215,199,222,214,196,220,219,202,231,214,195,221,156,107,109,129,72,73,172,131,140,159,103,95,159,103,91,201,171,187,218,197,224,146,90,89,93,31,36,83,33,46,79,20,20,140,72,61,181,141,144,208,185,204,217,195,223,146,92,90,63,21,26,48,13,23,123,75,79,213,191,215,222,212,242,217,202,224,217,203,235,211,191,218,161,127,135,153,114,119,212,187,207,223,211,240,218,203,227,217,203,227,216,198,223,218,201,229,224,211,242,228,217,246,221,209,234,220,205,229,219,204,229,217,202,225,215,196,220,217,198,221,217,199,222,218,202,227,219,203,226,220,202,227,218,196,223,216,195,220,4 215,168,167,219,176,176,221,179,181,219,174,174,222,180,184,221,179,180,220,176,177,218,172,174,216,170,169,222,180,181,206,150,146,177,103,89,203,146,141,224,182,186,222,180,181,220,175,176,217,174,174,220,176,175,178,107,93,152,72,60,162,82,65,214,164,163,226,188,189,221,178,179,219,176,176,220,177,178,175,104,92,153,75,67,161,82,69,205,148,141,227,190,193,223,181,180,217,172,169,221,179,181,176,109,99,154,78,70,160,86,74,197,134,120,226,187,189,224,185,183,214,169,166,221,180,179,175,113,106,154,78,66,156,79,66,195,132,120,226,188,189,224,185,184,213,165,164,218,176,173,212,165,161,199,143,136,183,114,101,203,146,137,225,188,189,223,184,184,211,163,162,215,169,166,219,177,175,219,179,179,217,173,173,219,176,178,221,179,181,222,181,184,4 182,132,128,194,143,142,204,155,155,209,165,162,210,165,163,209,163,160,203,156,156,194,146,152,191,142,140,203,154,153,212,167,166,216,175,173,217,176,175,214,171,169,209,164,164,200,154,160,196,148,147,207,161,160,211,165,163,176,112,98,194,138,131,219,178,178,213,168,168,206,159,164,199,152,151,210,165,165,203,152,147,145,69,54,161,88,74,217,174,173,215,170,171,208,161,166,199,152,149,209,163,160,203,153,152,145,72,62,155,82,69,211,162,158,218,176,177,209,163,168,197,149,148,205,156,154,207,161,158,174,113,105,168,98,83,211,163,161,217,176,177,207,163,168,191,141,141,200,151,150,208,161,157,213,169,166,210,164,160,213,170,169,211,167,168,201,155,160,184,132,132,196,146,147,202,154,152,207,162,157,210,167,164,208,164,163,203,158,157,192,145,148,4 189,153,153,195,159,162,197,160,164,199,163,166,196,160,165,194,156,158,189,148,149,182,142,143,195,159,160,199,162,167,201,163,167,204,167,173,203,167,176,199,161,167,192,152,158,189,149,150,193,151,156,201,164,168,207,167,172,202,159,164,195,153,156,201,163,169,196,156,163,193,154,158,195,153,157,201,160,166,213,176,188,177,123,111,159,97,74,207,170,179,197,155,162,194,154,160,195,155,158,199,158,164,207,165,175,190,143,135,184,135,125,210,175,184,200,162,166,195,155,158,193,152,153,199,158,161,203,163,168,208,170,173,209,172,175,205,169,173,200,162,164,193,154,157,190,149,150,196,157,161,202,165,169,204,165,170,205,168,171,202,164,169,197,162,164,193,158,160,186,148,149,192,153,156,193,154,151,198,159,165,199,161,165,197,161,165,197,164,166,182,149,149,4 134,98,91,167,126,124,178,138,141,186,149,149,184,148,148,178,139,139,175,139,138,100,74,72,162,126,121,181,142,140,194,157,155,199,163,163,195,158,159,190,153,151,184,147,146,144,111,111,174,137,135,192,154,153,202,165,165,208,171,173,206,169,172,195,156,155,188,151,152,169,135,134,176,136,134,192,150,152,208,169,174,195,149,145,191,145,140,204,165,171,192,154,152,173,140,136,175,134,129,192,152,150,206,165,169,195,149,143,196,151,145,206,168,171,192,153,153,172,137,133,174,138,131,189,149,146,199,160,160,208,170,172,209,172,174,199,163,162,189,153,152,166,131,127,163,125,120,182,146,142,192,155,151,197,158,158,199,161,163,192,159,157,185,152,148,133,105,99,123,89,86,173,138,133,184,149,145,188,151,151,188,150,148,180,146,143,165,134,127,66,50,47,4 201,160,210,208,167,216,215,181,232,205,165,205,198,150,190,212,172,222,211,174,224,208,169,218,200,157,207,207,165,216,217,181,233,193,143,170,183,124,142,216,177,228,213,174,221,209,167,216,201,158,208,207,163,213,212,172,220,181,124,139,191,138,163,218,180,230,215,174,222,212,171,219,203,159,209,209,165,214,203,158,203,166,100,102,197,148,181,218,178,226,217,176,224,215,176,222,205,162,209,207,166,215,181,124,147,159,88,88,189,132,159,218,178,229,217,179,227,216,181,229,206,166,212,199,157,202,169,106,120,159,90,95,174,108,119,202,151,178,218,181,226,217,188,238,205,168,216,181,129,162,172,110,131,166,102,110,173,111,115,191,134,149,218,180,226,217,184,232,198,159,201,189,145,186,193,146,186,197,152,188,205,161,204,214,171,217,217,178,225,215,178,225,4 181,161,185,188,166,194,192,170,201,201,179,208,196,171,201,197,175,204,190,163,190,184,158,182,185,163,187,193,172,198,196,172,204,207,185,214,200,175,206,202,178,209,195,170,196,190,165,189,188,167,191,193,169,197,198,173,207,200,175,198,190,161,177,208,185,218,198,172,200,195,170,196,185,163,189,191,167,197,201,177,212,180,147,158,192,162,180,213,191,224,201,175,205,197,173,199,182,160,187,195,173,201,194,169,198,153,109,105,179,143,152,216,198,228,205,184,212,200,176,204,184,165,188,193,171,197,185,160,185,174,140,153,187,154,166,212,192,219,208,190,217,198,174,200,180,159,183,184,163,188,193,173,201,201,179,208,204,178,208,203,179,207,198,174,200,194,169,195,169,144,168,181,160,188,189,169,196,198,177,198,199,174,199,192,166,195,192,169,196,185,162,188,4 156,120,133,183,147,169,192,156,183,197,163,192,195,158,184,187,147,172,179,138,158,98,71,84,173,134,153,193,156,182,203,167,197,208,173,206,207,172,203,200,162,189,191,151,174,150,116,133,183,144,163,202,165,190,212,175,206,216,177,211,213,175,205,210,171,201,199,162,185,176,141,159,186,146,166,202,164,190,213,177,213,202,155,177,208,164,185,218,181,216,203,166,191,179,146,167,179,140,163,197,162,189,212,177,210,186,134,147,203,155,171,223,188,221,206,168,194,180,145,165,177,145,167,194,159,184,202,166,195,212,176,205,219,178,208,211,174,203,202,168,193,170,140,157,165,136,156,183,146,173,194,162,193,207,175,200,208,172,199,198,166,195,196,167,189,123,104,115,123,94,109,177,143,167,182,154,180,193,165,189,197,171,195,188,164,188,168,147,161,50,40,47,4 188,168,167,207,188,195,218,201,212,194,161,152,180,141,121,208,184,187,212,192,199,200,178,182,200,181,183,210,190,196,183,146,131,157,108,80,151,100,71,169,126,101,204,178,175,210,190,198,210,191,201,195,166,160,144,91,60,153,105,84,163,117,93,158,109,82,188,152,136,217,200,210,211,191,200,174,135,118,149,100,76,158,111,93,162,115,94,149,95,70,181,141,125,218,201,210,206,184,190,163,121,99,147,98,75,155,109,90,154,105,83,162,114,90,173,127,103,214,194,199,204,182,189,177,143,127,137,86,56,150,100,74,160,111,85,157,103,69,183,142,121,214,194,203,198,176,182,206,185,188,191,160,151,184,146,130,192,155,139,201,167,158,212,187,192,210,189,198,190,166,167,206,184,188,218,198,205,222,202,210,222,203,213,222,202,214,213,191,200,199,176,180,4 210,186,187,223,203,211,212,180,173,176,123,93,170,114,81,202,162,148,223,199,202,221,197,200,218,195,199,195,157,140,165,110,80,166,113,85,163,107,80,172,118,89,200,160,141,226,204,208,215,188,189,165,111,81,156,100,76,168,115,90,176,125,98,177,126,101,185,135,106,225,202,202,198,161,150,160,106,79,165,111,92,171,119,97,178,126,102,163,105,77,177,123,95,227,204,205,175,129,107,154,98,71,167,114,92,165,111,95,169,114,92,174,120,97,177,120,93,220,189,184,183,142,123,150,95,67,158,106,84,163,108,84,167,112,86,179,126,99,179,122,90,216,181,172,200,166,156,157,105,76,151,95,67,167,114,88,176,122,95,172,111,76,193,142,115,227,202,203,216,192,194,209,179,174,193,152,136,190,143,119,200,157,137,212,172,157,223,192,189,229,208,214,4 172,137,174,196,161,207,211,177,226,215,186,235,215,186,234,208,174,212,198,164,203,181,145,181,190,152,190,210,176,226,221,190,245,224,193,246,223,193,244,217,184,229,206,174,215,193,161,203,198,159,202,214,181,234,226,197,251,232,208,255,232,207,255,228,196,240,218,183,225,202,164,206,191,158,207,214,184,234,231,205,253,224,188,225,227,191,229,236,205,251,222,188,232,205,168,210,192,160,204,211,183,230,226,200,249,226,189,227,230,190,229,238,199,246,225,188,231,208,176,217,185,156,200,202,173,221,218,188,235,234,201,245,240,203,247,234,198,237,221,186,224,202,168,209,173,144,187,202,171,214,214,180,222,217,178,207,227,193,230,228,198,243,208,175,216,187,154,194,147,116,152,197,165,203,205,170,210,212,178,214,213,181,223,208,178,225,201,171,211,152,122,152,4 221,200,240,225,201,241,228,205,246,225,210,250,225,212,249,226,212,248,227,209,242,228,206,235,222,200,241,228,207,247,232,213,253,230,213,249,232,214,249,232,216,252,231,215,246,232,211,240,228,205,244,232,211,248,235,215,249,239,215,249,238,217,253,235,218,252,234,217,248,232,216,247,229,210,246,231,209,245,239,215,249,209,163,169,207,160,168,240,219,251,238,218,250,235,216,249,224,203,241,230,207,246,239,215,252,186,126,118,198,145,144,244,222,255,243,218,248,241,216,248,220,196,232,231,207,245,237,212,247,232,202,228,237,211,241,242,216,247,244,218,250,242,214,243,218,194,230,230,204,237,236,214,248,238,213,245,241,214,243,244,216,243,244,218,248,240,212,239,214,188,225,226,197,229,232,206,239,234,203,234,239,206,238,241,211,240,244,219,244,239,212,236,4 153,125,151,166,137,165,176,147,177,177,149,178,174,144,176,167,135,167,164,133,166,154,126,155,162,132,161,173,145,174,182,152,183,181,149,180,174,140,174,173,140,172,168,136,170,158,127,155,168,138,168,176,144,174,183,147,182,184,150,183,177,143,178,181,149,183,177,148,180,166,139,168,166,132,163,178,146,176,191,161,193,160,121,142,141,94,108,188,158,196,179,149,180,170,141,170,165,133,162,180,150,180,190,162,192,166,126,148,163,123,145,190,159,195,177,143,178,168,138,167,164,136,165,177,150,178,181,149,179,187,154,188,188,156,191,184,152,187,177,149,181,164,134,166,155,126,154,167,136,166,175,144,175,177,143,175,178,145,179,178,149,182,171,143,173,160,135,162,147,116,144,160,129,158,169,138,166,170,137,168,172,143,173,169,138,169,163,133,163,151,127,152,4 178,148,187,175,146,180,179,148,185,171,135,174,171,138,176,174,145,186,171,142,179,171,141,176,178,145,183,175,143,179,177,146,182,175,143,178,177,146,186,173,142,181,173,143,181,175,145,183,175,143,176,173,140,173,177,148,183,159,123,149,133,84,95,168,135,163,176,147,190,175,148,187,180,153,183,179,147,182,174,142,176,108,48,54,101,37,36,174,144,175,179,151,192,177,149,190,181,155,185,183,155,192,159,121,142,91,27,22,143,98,114,184,158,196,179,153,190,180,152,192,183,158,190,182,154,187,174,141,171,155,114,132,175,144,180,184,158,195,179,151,186,178,150,189,180,153,184,177,145,181,178,144,181,185,158,194,179,149,188,179,147,184,179,148,184,177,149,189,176,147,181,177,147,183,177,143,181,181,152,189,178,148,187,177,143,183,178,150,186,176,148,185,4 163,112,139,192,138,174,205,148,188,213,159,198,215,168,207,209,159,197,201,150,184,147,98,127,182,128,160,202,146,185,218,161,203,226,175,214,225,177,216,219,170,206,209,159,193,188,138,171,190,137,169,213,160,197,232,183,220,236,187,226,234,184,222,228,180,216,217,172,208,197,150,182,190,132,165,216,164,196,235,185,223,226,170,200,223,166,195,235,188,227,221,176,212,199,149,185,189,132,167,213,162,197,226,172,207,231,176,212,235,186,221,232,182,221,220,171,210,198,150,187,188,138,168,206,156,186,221,171,203,228,175,211,235,188,225,228,180,216,209,155,196,191,141,176,177,130,155,198,150,178,213,165,197,217,163,195,219,166,201,213,164,199,201,149,185,165,116,150,130,91,113,192,146,172,201,151,181,204,150,175,202,146,174,201,155,187,190,143,171,87,59,78,4 203,151,190,207,157,197,212,166,208,212,163,205,213,166,206,212,165,204,208,160,199,205,157,195,207,157,193,212,164,204,214,167,208,214,160,201,215,164,202,214,166,202,211,162,201,210,165,202,209,161,198,215,171,210,218,174,213,217,162,204,219,170,211,216,168,207,214,164,205,212,165,206,210,162,200,214,166,204,220,175,217,183,119,134,187,126,141,223,178,221,216,167,207,212,164,205,206,155,193,208,154,195,219,172,217,184,121,139,189,130,149,223,177,218,216,168,209,212,160,203,203,153,188,205,151,190,212,161,203,219,171,215,222,176,218,219,173,211,217,170,210,213,164,208,201,149,187,206,156,193,209,157,196,211,161,198,217,169,211,218,171,212,216,168,208,213,165,204,197,143,178,202,150,185,202,147,186,208,158,197,213,166,205,214,166,206,215,170,210,211,165,202,4 163,138,155,175,153,171,185,159,179,189,165,185,188,163,185,184,156,178,180,152,172,173,150,168,170,145,164,180,155,175,190,163,184,195,170,190,195,171,191,190,163,185,187,163,183,179,156,175,173,144,164,182,155,177,193,169,190,200,178,195,202,181,200,197,175,194,192,171,189,183,159,178,177,149,169,184,160,180,194,176,196,190,162,175,169,117,116,201,182,202,193,172,189,185,160,179,177,155,172,184,163,182,191,177,194,191,168,182,184,149,157,201,183,201,193,172,190,183,159,178,172,149,165,182,160,177,188,170,187,189,171,191,197,178,199,196,177,194,189,164,184,179,153,173,167,144,159,179,159,175,185,166,181,183,162,182,185,161,181,189,168,187,184,157,178,173,146,165,160,140,153,172,150,167,178,154,171,177,154,173,180,158,177,181,156,175,176,152,168,167,143,158,4 179,154,182,182,157,184,186,162,190,187,165,191,188,165,192,186,164,191,185,160,188,184,161,187,179,156,185,185,164,192,188,166,191,190,167,192,191,170,196,190,168,193,189,169,194,186,164,189,181,159,187,186,165,191,189,165,191,186,157,177,185,154,176,191,168,196,189,169,195,187,163,187,179,159,187,185,164,191,189,170,198,140,74,59,157,99,92,196,176,204,190,168,194,188,165,190,178,162,188,183,167,193,189,170,198,140,76,63,164,117,119,198,180,207,191,172,198,190,171,197,179,164,188,182,167,192,186,167,193,184,152,173,190,167,191,195,179,202,191,173,199,190,168,194,181,164,187,178,160,187,181,163,189,188,169,196,192,174,198,193,175,199,191,171,194,187,160,186,178,159,183,179,160,184,177,161,189,183,164,192,189,166,191,189,170,195,189,170,194,187,165,190,4 136,100,102,168,127,139,179,133,149,182,137,154,179,132,147,170,125,139,160,118,133,99,65,76,162,118,124,180,134,149,192,146,164,195,148,166,190,144,162,180,137,153,169,125,140,139,97,110,169,123,130,189,142,158,201,154,173,204,158,176,198,151,170,189,142,159,175,126,141,155,109,122,172,127,135,191,145,161,205,159,177,189,137,149,188,136,151,197,151,169,178,127,141,157,106,117,170,122,130,190,141,156,203,155,173,167,105,110,184,133,146,198,152,169,180,127,142,162,110,123,165,113,122,184,133,148,197,148,164,181,131,140,191,141,158,190,134,151,177,121,137,157,104,115,151,105,111,176,127,139,186,141,153,191,143,158,189,131,148,182,125,142,172,117,131,129,82,90,105,67,73,164,116,123,171,129,137,178,125,139,176,121,135,171,119,132,155,102,111,61,35,41,4 173,142,158,180,147,166,183,151,171,185,153,172,181,149,168,175,146,165,170,141,158,159,127,144,178,144,162,185,151,172,189,156,177,189,158,179,184,153,174,180,148,168,174,143,161,167,135,152,182,150,169,188,154,175,193,158,180,189,157,175,179,145,162,183,150,171,178,145,164,170,135,153,181,147,166,188,153,174,196,163,184,170,130,144,157,114,127,188,158,179,182,151,170,174,141,158,182,150,167,189,157,176,191,158,176,151,104,113,155,111,124,190,160,181,183,152,171,174,140,157,179,144,162,187,152,170,189,158,175,146,101,105,167,132,146,188,159,179,177,142,160,171,134,152,175,139,156,184,150,167,187,161,176,170,137,149,179,147,167,178,141,162,175,136,155,168,129,148,166,132,146,181,151,166,182,156,170,180,148,166,179,142,161,176,138,158,173,134,153,153,114,132,4 175,118,116,187,134,134,192,139,139,193,137,139,190,132,134,181,116,122,176,115,122,169,113,119,183,129,128,192,137,136,201,147,148,203,147,149,202,147,153,193,135,137,184,125,129,173,116,117,185,130,127,195,139,136,205,150,146,221,174,185,226,181,211,205,151,159,188,130,130,178,121,123,184,128,124,197,141,138,209,155,153,219,169,182,214,154,174,215,164,180,192,135,133,181,126,129,182,125,120,194,137,133,210,157,160,214,156,170,202,131,136,217,168,185,193,134,132,181,125,129,178,123,117,190,135,130,202,147,145,225,180,205,226,182,214,205,149,158,191,134,135,178,122,127,172,116,110,183,126,121,194,141,137,205,152,157,204,151,159,191,131,135,183,125,129,172,116,120,166,111,107,177,122,120,187,132,130,190,136,133,185,127,124,183,126,129,176,119,121,164,108,112,4 171,115,115,176,121,122,180,127,131,187,134,152,186,136,162,176,123,135,164,107,109,158,98,103,176,122,122,179,124,122,191,141,153,200,155,183,197,148,180,185,133,152,168,113,112,163,106,111,178,125,123,183,127,125,200,153,170,202,153,186,196,139,175,192,143,166,172,116,116,166,110,112,179,124,122,186,131,129,201,154,174,163,84,76,175,101,109,198,152,180,175,117,120,169,113,116,179,123,119,189,135,137,204,157,181,177,105,109,186,122,133,200,154,179,176,117,117,171,114,117,178,124,120,185,131,129,206,161,183,209,164,199,206,159,189,192,139,153,177,120,119,172,117,118,175,120,114,184,132,127,199,151,165,205,161,187,200,154,174,183,126,131,176,120,123,173,118,123,172,116,110,180,129,125,189,138,142,194,146,157,185,132,136,176,117,118,174,115,119,169,110,115,4 193,119,131,202,132,145,199,124,135,201,124,138,203,133,142,204,131,147,199,126,145,194,120,133,202,125,141,200,124,138,199,120,126,195,117,121,203,134,148,206,130,151,197,119,130,198,123,132,199,124,139,199,121,138,205,128,140,207,134,146,199,124,141,204,127,143,204,129,139,205,130,147,193,120,131,208,129,142,209,136,150,94,48,55,117,52,56,215,142,155,213,148,159,204,129,137,192,117,127,208,133,149,202,131,151,86,38,42,142,85,94,219,145,160,211,138,160,209,134,154,199,126,132,200,125,138,204,133,146,207,135,148,214,142,154,210,133,148,211,135,155,208,136,150,200,122,136,203,121,132,207,127,138,210,134,146,207,129,142,209,130,149,209,131,143,206,130,139,195,109,122,201,120,133,210,130,152,214,133,158,209,126,142,208,128,147,207,134,143,202,128,138,4 170,102,101,179,113,110,185,122,123,188,128,128,188,128,127,190,129,127,188,136,132,175,124,117,176,106,111,182,113,114,193,129,136,195,131,134,199,137,143,198,137,144,192,131,131,182,127,129,180,107,113,195,128,139,197,127,137,203,132,136,203,138,149,197,132,137,197,137,139,190,131,133,188,115,130,191,122,130,206,136,146,145,89,95,166,106,111,213,148,155,198,135,137,194,136,135,183,112,123,191,120,128,203,134,142,166,107,112,188,124,132,211,143,156,198,135,138,188,125,125,184,117,124,194,119,132,198,122,133,212,137,151,208,132,145,201,131,136,197,133,134,196,140,139,177,106,118,189,115,131,194,116,131,204,127,151,206,135,147,198,129,130,197,138,136,194,140,135,169,97,107,183,115,125,189,111,128,197,121,134,200,128,136,196,127,134,190,130,133,184,128,124,4 111,85,80,151,122,126,163,134,139,168,138,141,166,136,136,161,130,133,153,123,127,91,70,71,140,110,109,163,133,140,176,146,152,179,148,154,177,147,151,172,142,146,163,133,138,134,106,108,149,119,121,172,142,149,184,153,160,191,162,169,190,161,166,181,152,154,171,140,146,152,122,124,155,125,128,175,145,150,190,160,167,166,129,124,169,134,131,189,161,166,176,147,151,158,128,133,156,127,131,174,144,149,191,163,168,148,106,95,143,99,86,191,161,166,176,147,150,158,128,131,153,125,125,170,141,145,183,154,160,184,152,153,181,147,145,183,154,158,173,144,148,154,125,126,142,115,114,164,136,140,175,147,152,181,153,158,181,153,158,175,146,150,167,138,141,131,106,103,98,77,76,156,130,130,165,140,143,170,143,146,170,143,146,164,137,139,154,128,126,68,53,52,4 186,168,177,189,172,181,191,173,183,190,172,182,190,174,183,190,175,183,189,172,180,185,166,174,188,170,178,191,173,184,194,177,189,194,177,190,195,180,192,193,177,186,191,174,184,188,170,179,189,170,178,193,176,187,183,162,164,170,144,132,181,159,154,194,178,189,192,175,184,190,172,183,190,173,182,191,173,182,167,139,124,110,76,64,137,107,95,191,171,176,194,178,190,191,172,184,189,170,178,190,172,180,172,146,132,107,78,77,107,74,68,182,157,151,195,179,192,192,173,184,187,168,175,192,174,182,178,157,154,155,125,105,152,120,97,174,149,140,194,177,189,191,171,181,187,168,177,190,172,181,191,174,183,181,160,159,181,158,158,189,170,178,192,174,185,190,169,180,185,166,176,189,171,182,191,173,182,193,177,188,193,176,188,192,174,186,192,173,184,190,169,180,4 157,129,160,165,135,169,168,139,176,171,143,183,159,122,142,153,113,129,167,137,172,167,137,172,163,134,167,169,139,176,170,139,176,173,144,183,169,137,166,161,124,146,172,144,181,170,141,176,166,140,175,173,146,189,174,144,184,159,120,140,160,122,144,184,161,207,178,151,191,173,145,182,167,139,177,164,130,161,163,126,154,164,126,153,164,127,149,183,157,196,180,153,192,176,149,187,155,118,143,119,57,48,124,62,55,164,123,150,151,101,105,168,128,147,179,151,185,178,151,190,148,107,128,100,31,9,121,59,46,154,109,116,159,118,133,153,104,110,174,141,172,179,153,195,161,132,164,148,108,122,162,129,151,167,132,147,169,135,153,157,111,119,167,130,158,167,132,161,164,139,171,172,150,186,178,155,194,177,149,179,177,148,177,175,145,175,169,135,164,166,133,160,4 130,103,121,159,129,154,168,136,165,174,144,172,173,144,173,167,141,167,160,131,158,89,66,86,152,126,145,169,140,167,178,148,179,181,153,184,176,145,170,175,146,175,168,138,165,135,110,132,160,132,155,177,149,179,187,158,191,180,148,170,175,142,158,182,155,184,171,141,170,154,127,150,163,136,161,178,151,183,177,143,171,167,126,139,188,161,187,188,163,193,175,147,175,156,125,153,165,138,167,145,98,106,121,55,39,161,116,124,163,117,121,182,155,181,175,149,179,156,128,154,159,133,158,156,121,137,155,117,124,175,143,155,169,131,142,170,135,156,170,141,169,147,118,142,148,123,142,169,145,172,181,160,189,183,161,185,182,156,183,173,147,176,165,135,160,110,83,103,104,81,98,161,136,156,168,144,167,172,147,171,170,144,169,164,136,163,145,116,140,41,29,40,4 174,130,131,189,146,151,198,155,161,202,158,166,204,164,170,200,159,165,191,151,154,181,142,147,183,139,140,197,153,159,207,162,170,210,166,171,211,170,175,208,168,171,197,156,161,187,148,152,189,145,148,203,159,165,213,168,173,218,175,180,218,177,180,213,172,174,204,164,168,193,154,158,194,150,155,206,162,167,216,172,177,210,164,159,212,164,159,219,179,183,208,170,172,196,158,161,192,149,154,204,159,162,215,171,177,202,149,139,206,156,145,221,182,187,210,172,176,197,158,164,188,144,149,202,159,165,210,166,171,217,173,177,219,177,181,217,176,179,207,166,173,194,154,159,182,135,142,195,150,158,204,159,163,211,169,171,214,172,176,212,173,177,202,160,167,188,148,155,174,128,135,186,140,147,196,151,157,203,161,164,205,164,168,203,161,166,192,150,156,179,140,145,4 175,140,143,175,140,146,174,141,145,175,142,146,174,141,145,174,142,147,173,141,146,171,139,142,175,139,142,176,140,144,176,141,145,176,141,146,175,139,142,176,143,147,175,143,147,173,141,143,176,143,148,177,143,147,175,140,141,167,127,121,167,125,114,174,138,136,176,144,150,174,142,145,175,141,144,177,144,150,173,136,133,138,85,54,153,106,84,179,145,148,177,143,150,174,140,145,175,139,141,178,142,148,176,140,142,146,99,73,157,112,93,179,146,150,177,144,149,176,143,147,175,141,144,176,141,144,178,142,148,171,132,126,174,136,132,179,144,147,177,144,146,177,144,148,173,139,141,175,139,142,178,143,146,177,141,145,178,142,146,180,147,152,177,145,146,178,145,148,173,140,144,173,139,141,176,144,147,177,144,146,177,143,148,179,145,149,179,146,150,178,147,153,4 131,87,102,179,128,152,190,140,169,201,151,180,200,152,181,196,153,181,189,143,172,114,78,101,166,118,134,191,143,167,204,155,183,211,163,191,209,161,191,208,163,191,196,149,178,163,118,144,176,128,147,200,149,174,217,170,197,221,178,206,223,175,208,212,164,192,202,158,186,180,134,160,186,140,163,206,157,184,223,175,204,199,146,166,180,123,134,222,179,208,206,162,190,185,141,168,185,137,160,206,159,184,219,171,199,211,160,183,203,154,170,220,177,204,206,160,188,183,139,167,180,133,152,201,152,176,213,161,185,222,170,197,224,179,206,214,169,196,200,153,182,177,135,160,164,117,137,191,140,165,204,151,179,212,160,185,210,164,185,203,157,185,194,147,178,150,109,129,109,71,87,179,128,149,193,143,168,201,152,175,198,152,173,192,148,173,179,135,160,73,50,63,4 237,186,221,236,185,222,235,185,224,234,185,226,232,182,224,235,191,233,234,184,224,229,177,216,237,184,220,238,186,222,236,182,221,237,189,228,238,194,235,237,190,231,235,185,225,232,181,222,238,186,224,240,189,226,237,187,226,231,178,211,223,167,193,234,183,223,235,186,226,232,179,220,236,185,222,236,185,222,233,178,213,133,57,54,110,22,3,211,149,167,239,196,238,233,182,221,235,180,219,238,189,227,237,184,220,151,79,85,134,52,39,223,167,191,237,191,226,234,184,220,235,183,219,239,188,223,239,186,223,240,188,231,231,179,208,237,189,224,238,192,229,236,187,223,234,182,215,238,188,224,239,189,224,239,187,224,238,189,225,237,187,221,237,192,230,236,189,228,232,178,211,235,184,217,239,192,226,237,185,219,237,186,224,238,191,229,238,191,227,236,193,230,4 121,86,102,170,130,150,185,145,168,192,151,178,192,151,178,187,146,173,180,139,163,99,69,87,158,117,134,184,145,169,200,159,185,206,164,191,203,160,189,198,155,182,191,150,174,153,114,136,169,127,148,193,152,178,210,170,195,218,179,204,214,172,200,207,166,191,195,154,180,174,133,157,175,132,154,197,156,183,215,182,208,201,150,165,205,155,174,215,177,203,199,156,183,178,138,163,176,136,156,200,162,186,212,178,201,210,167,189,215,174,196,213,174,200,198,155,184,178,136,162,171,130,150,196,158,181,208,170,192,212,173,200,216,176,202,209,167,193,194,151,179,171,130,153,157,117,136,186,147,170,198,157,181,203,162,187,205,165,191,198,158,183,190,149,174,144,107,125,111,77,95,175,134,155,187,147,171,192,152,175,192,152,177,187,149,172,173,133,154,70,49,61,4 211,166,198,214,169,202,214,171,205,215,171,203,214,170,204,213,171,204,212,168,203,210,165,202,213,171,204,216,175,208,216,174,205,215,171,200,215,172,205,214,171,204,213,169,203,213,170,205,212,172,204,214,173,204,214,172,203,213,169,200,208,158,187,215,171,206,215,172,208,212,170,205,212,173,205,213,172,204,214,173,208,162,85,83,155,67,60,213,164,200,214,172,206,212,169,204,210,171,204,211,172,205,213,170,207,148,62,52,157,74,72,216,171,207,215,173,206,213,172,207,210,170,204,210,171,204,211,170,204,202,150,178,209,162,192,217,177,210,216,175,207,214,173,207,208,166,198,207,165,198,209,169,202,212,170,206,214,173,206,215,174,205,215,174,208,214,171,203,205,162,191,205,164,197,206,166,202,209,164,201,211,165,199,213,169,202,214,172,206,214,171,204,4 175,161,176,178,164,180,181,166,181,180,164,177,184,169,190,183,167,189,180,166,186,177,163,182,169,151,167,150,126,109,179,164,177,187,173,197,186,170,191,185,170,188,184,169,193,179,163,187,169,149,167,162,141,139,184,170,190,176,156,174,167,145,153,187,175,194,184,170,193,181,164,191,172,151,174,182,168,193,190,179,204,142,114,105,105,65,39,174,156,166,182,165,189,179,162,185,172,153,176,179,163,185,182,165,189,155,133,131,137,109,92,173,152,166,178,157,184,175,156,176,172,156,175,177,162,183,174,152,175,178,161,183,182,168,190,180,163,185,175,152,174,175,153,175,170,153,172,170,152,174,176,159,185,179,160,186,178,158,182,174,151,174,174,149,176,174,152,178,167,149,171,169,149,172,174,158,180,177,159,184,175,153,178,172,146,174,171,144,174,170,145,172,4 135,113,129,166,140,164,174,146,173,176,148,173,172,142,165,165,135,159,154,123,143,96,73,84,156,132,147,174,150,175,184,157,182,185,154,179,182,150,173,175,145,167,164,135,157,131,100,109,156,130,139,173,149,167,176,142,153,193,164,188,193,164,191,184,155,181,168,138,157,147,116,130,164,144,162,172,143,164,182,148,171,167,129,137,178,144,159,190,160,192,172,141,166,152,121,141,164,143,164,173,141,168,186,153,184,170,128,141,177,138,158,186,151,179,172,140,165,149,118,134,158,136,157,170,141,166,177,144,171,189,152,186,186,144,176,180,143,172,166,135,158,142,113,128,146,118,137,162,133,155,172,141,169,178,142,170,179,144,173,171,143,169,159,130,149,107,84,92,104,82,96,152,122,141,157,127,150,164,133,158,164,136,161,155,128,146,137,113,126,47,35,39,4 124,107,124,159,141,167,166,149,177,169,149,178,170,153,180,160,142,164,150,131,152,96,81,97,151,132,154,167,150,176,177,161,189,178,157,184,177,158,185,171,154,178,157,135,156,131,110,127,156,139,163,170,150,178,177,155,179,188,174,204,186,169,196,178,160,189,163,142,164,143,122,137,157,138,160,168,147,169,181,161,191,166,139,157,169,141,163,181,157,188,167,148,169,147,126,143,155,138,159,168,149,172,184,168,198,140,103,104,143,102,109,179,152,181,165,142,162,148,131,147,151,133,151,164,146,169,174,157,183,180,162,192,178,156,185,173,150,179,162,142,166,141,122,137,141,124,139,158,141,160,166,149,172,172,153,180,171,147,176,164,143,169,158,141,159,112,98,106,100,86,100,147,129,148,153,135,155,158,138,160,159,140,164,152,130,150,137,117,129,54,46,52,4 189,168,196,190,174,203,193,180,210,194,178,202,194,180,206,193,178,210,191,174,201,189,170,199,192,174,203,191,173,201,191,171,199,189,171,198,190,173,202,192,176,211,191,173,204,189,166,197,191,175,205,191,174,203,178,148,169,157,110,106,154,107,99,180,149,174,190,168,199,187,161,191,190,172,200,186,164,188,143,96,80,107,50,28,93,35,18,166,126,134,188,161,191,188,159,188,187,165,189,186,166,190,158,120,115,91,34,13,86,27,7,160,116,124,185,152,182,183,153,177,186,168,193,188,167,193,180,155,174,149,109,102,143,101,91,172,136,154,184,154,179,181,151,170,185,167,194,188,170,198,187,167,190,185,164,190,187,166,195,186,161,190,187,164,193,187,166,195,185,167,195,187,170,201,186,167,194,184,160,183,185,165,188,186,164,192,187,166,194,187,168,194,4 200,188,201,214,203,216,214,202,217,213,200,213,212,199,208,215,206,218,212,201,212,197,184,194,209,198,211,213,200,212,203,182,185,196,173,167,198,174,168,211,197,204,213,203,215,206,193,203,210,199,212,209,194,203,194,167,156,181,149,133,178,144,128,195,170,162,213,203,214,208,197,207,211,201,212,209,194,203,187,157,145,171,133,112,165,124,104,181,148,133,209,195,202,209,198,209,212,204,215,206,190,199,173,139,120,169,132,111,167,127,106,178,144,126,205,186,192,211,201,212,207,198,207,206,193,205,186,159,150,181,151,135,173,137,118,182,152,134,206,190,195,210,199,209,201,194,199,208,197,208,207,192,203,199,178,180,189,162,153,197,174,174,211,199,210,204,192,199,180,173,175,205,195,203,208,197,208,210,198,211,207,192,203,207,194,207,206,193,203,182,170,174,4 160,145,152,199,181,193,208,192,203,210,195,209,208,191,202,200,184,194,192,175,185,137,120,123,189,172,181,205,189,202,214,198,212,214,196,208,214,199,210,210,196,206,198,178,189,173,154,159,194,176,190,208,193,208,208,179,182,196,154,141,204,170,167,214,199,211,203,186,196,184,166,173,194,176,189,210,195,208,200,165,160,177,120,97,181,126,107,209,187,191,205,189,201,185,165,173,193,180,189,209,197,211,192,153,146,173,116,91,176,119,96,204,174,173,205,191,200,183,165,168,190,181,183,202,190,199,203,180,188,193,154,145,188,141,125,207,183,188,201,184,192,176,158,157,172,165,166,193,183,188,204,189,201,208,189,199,205,183,192,202,183,195,194,175,179,144,127,122,115,108,110,181,174,175,191,178,184,197,182,189,196,181,190,188,170,177,174,157,151,71,59,54,4 236,209,232,238,213,236,239,217,239,242,223,245,242,224,245,236,214,233,237,215,231,234,212,226,236,211,236,239,216,242,236,212,232,216,185,192,209,177,179,238,217,236,237,216,233,234,208,222,237,214,236,241,219,244,192,151,149,131,79,74,128,80,77,208,177,181,242,225,244,233,207,220,237,215,234,236,213,229,144,99,100,92,54,76,96,56,73,162,123,121,241,222,237,237,217,233,236,214,237,234,212,228,160,113,101,112,69,82,100,58,73,153,110,107,239,218,231,234,211,224,235,213,231,238,220,241,212,183,188,140,94,90,142,90,76,207,174,173,237,216,236,232,208,220,234,211,230,237,218,236,238,220,238,225,198,207,219,193,201,236,216,233,237,216,228,235,214,227,236,216,233,237,218,235,237,220,233,235,214,235,237,217,238,235,213,228,235,213,227,232,210,222,4 130,100,111,180,142,162,191,150,171,199,156,177,199,161,175,193,156,169,181,143,153,125,93,96,166,131,146,186,143,165,201,154,178,211,170,192,211,169,187,205,168,181,193,156,166,166,131,135,169,131,144,191,141,163,213,169,196,216,178,194,218,178,194,213,170,183,199,161,171,179,146,150,170,131,141,198,156,176,213,173,194,113,62,64,164,122,129,223,183,197,197,154,164,182,151,157,179,149,159,200,166,182,212,175,193,133,83,84,171,127,132,222,187,200,198,163,174,180,149,154,175,143,153,196,160,176,213,179,198,221,189,205,218,181,196,213,180,192,199,167,177,175,145,148,163,129,139,187,151,163,204,167,180,210,177,191,207,168,182,203,169,179,191,160,165,153,127,123,116,88,95,177,141,150,191,154,167,198,163,174,198,165,176,189,158,164,177,146,145,87,68,64,4 185,150,145,190,157,157,191,158,158,198,168,175,193,160,163,188,155,153,183,145,143,187,153,153,188,155,154,195,163,164,195,164,162,195,161,161,195,161,161,190,157,148,187,151,144,189,157,157,188,156,151,196,166,163,196,166,159,193,157,153,193,155,152,191,157,148,189,156,146,186,151,145,189,157,152,195,165,159,196,164,156,190,150,145,182,135,124,198,166,163,192,158,152,187,154,146,189,157,153,194,164,154,197,165,158,190,155,143,187,147,135,197,166,157,193,161,154,191,160,154,188,159,150,194,166,156,197,169,162,195,164,155,189,151,144,197,167,159,193,162,151,188,156,144,190,163,155,192,165,153,197,171,160,196,168,160,194,162,152,195,166,155,191,161,149,189,161,150,185,158,144,188,161,147,189,161,149,190,161,150,193,163,153,193,164,153,190,161,151,186,158,147,4 137,110,116,176,146,160,189,158,171,193,160,173,192,159,170,185,153,163,174,142,151,110,82,86,167,139,149,187,156,170,200,169,181,203,169,180,203,169,182,192,158,166,183,150,159,151,116,121,175,146,161,194,165,178,206,175,187,212,179,191,210,178,188,200,167,177,187,153,164,166,132,137,179,148,162,194,160,173,210,181,193,200,163,166,201,164,168,206,174,186,189,154,161,168,135,139,179,150,161,195,162,173,205,173,183,192,151,150,200,164,167,206,172,183,190,155,162,170,140,143,175,145,156,192,160,172,200,168,178,206,176,187,209,181,193,200,166,175,187,155,162,162,132,131,165,134,142,183,151,158,195,164,175,198,166,174,199,170,178,190,158,164,180,147,151,131,103,99,126,98,104,173,142,148,181,150,159,187,156,164,187,157,166,179,148,152,160,131,124,68,51,48,4 199,175,193,196,167,182,202,176,193,206,182,201,204,182,197,203,181,195,197,172,183,196,172,186,197,171,191,199,173,191,203,177,196,201,176,190,197,169,178,204,179,196,203,181,195,198,175,187,196,170,187,200,173,191,202,174,194,164,123,117,163,119,106,197,167,181,205,183,198,199,177,189,199,176,193,205,184,201,191,161,168,138,87,74,149,103,95,196,168,180,203,180,193,202,180,195,197,172,187,205,183,202,198,172,185,143,94,80,159,116,116,208,186,203,204,179,195,200,176,185,199,175,190,201,176,195,203,180,201,179,143,146,185,152,157,208,186,204,206,183,200,198,173,181,197,173,188,202,180,199,203,180,201,202,177,195,208,186,205,208,185,206,204,182,198,200,176,189,197,175,188,196,172,186,198,174,190,199,175,188,199,173,184,204,180,195,200,176,189,195,170,184,4 144,115,125,182,148,166,190,156,173,194,162,177,191,159,174,185,154,166,172,142,153,105,79,83,175,143,156,190,157,173,199,165,181,206,175,191,199,166,175,194,162,174,180,147,158,148,119,124,180,147,160,194,160,176,204,168,184,207,172,185,204,170,180,200,170,179,188,156,166,166,136,140,180,148,162,195,162,176,209,177,194,176,127,120,174,122,115,206,176,188,189,157,164,168,138,142,182,152,162,194,162,173,208,177,193,181,135,133,185,142,143,206,176,187,189,157,161,169,140,146,176,144,152,187,152,157,202,171,185,205,171,186,207,174,188,201,169,181,186,154,161,161,131,131,167,137,144,180,148,154,191,159,168,198,165,177,198,165,176,192,159,169,181,148,153,131,104,101,129,105,108,174,145,150,178,148,155,186,155,164,186,156,163,179,147,154,164,134,135,69,53,51,4 194,173,185,196,175,188,197,174,189,195,171,184,197,175,185,196,173,186,193,169,183,188,163,178,197,178,191,198,180,192,198,177,189,198,176,191,196,173,183,197,175,187,197,175,191,191,166,180,198,181,192,199,180,194,200,178,195,190,166,174,191,167,176,197,175,190,195,172,186,197,175,191,191,172,176,196,176,190,197,175,189,156,120,105,157,120,109,195,171,183,193,169,182,193,170,184,193,172,184,194,173,189,194,172,186,143,101,78,146,105,86,196,174,187,195,169,183,192,165,180,188,164,175,188,164,174,188,165,173,176,148,147,185,159,166,200,180,195,197,173,187,195,171,187,188,165,177,189,167,178,189,168,173,196,176,191,199,179,195,200,180,193,197,174,188,193,169,182,193,173,187,195,175,190,193,174,184,194,173,186,196,177,190,198,178,193,197,175,193,195,173,188,4 225,189,224,223,183,222,218,170,214,226,186,222,228,190,222,232,200,229,233,204,232,230,202,231,229,196,227,228,193,225,218,171,216,224,186,226,229,190,225,232,200,230,233,204,232,229,203,230,230,199,229,230,197,228,220,178,220,213,163,199,213,164,188,224,188,220,231,202,230,229,200,226,226,191,222,231,201,235,202,150,170,107,34,39,107,35,36,207,157,178,230,202,234,229,198,225,224,185,219,230,200,233,211,161,180,107,37,40,100,29,26,213,164,187,229,194,228,230,197,226,226,189,222,228,193,227,226,192,228,205,154,187,192,134,147,221,179,210,230,194,227,230,197,228,225,187,220,227,192,221,226,191,223,220,178,222,222,185,225,227,193,225,230,199,229,228,196,225,223,179,209,225,186,211,227,193,224,222,175,214,221,182,221,226,195,226,229,199,227,227,194,222,4 191,158,190,205,169,205,215,180,213,218,183,216,213,174,212,209,168,203,203,164,196,191,154,183,199,166,200,208,170,206,220,184,218,219,183,218,222,184,217,221,183,213,211,174,204,197,160,189,203,168,199,217,182,213,223,189,222,225,185,224,235,203,234,226,193,218,214,175,207,199,160,190,203,163,194,216,176,210,228,190,225,204,160,190,191,142,165,231,201,228,213,173,204,199,159,190,202,160,194,213,174,209,228,191,225,205,163,189,186,136,157,229,196,228,211,170,202,196,157,186,198,156,188,208,166,201,216,173,210,226,186,221,227,193,229,218,183,213,206,168,199,192,157,183,189,146,177,202,160,193,208,167,204,213,174,210,211,172,207,207,174,207,195,162,191,179,145,170,181,138,169,192,148,180,201,164,194,203,168,199,202,165,197,195,163,193,184,154,179,169,138,157,4 143,124,150,172,151,189,175,155,199,180,155,195,178,150,187,174,148,185,166,142,169,121,103,122,167,142,175,177,152,194,185,165,212,189,166,207,187,160,199,185,162,199,175,155,186,154,137,158,168,141,178,182,157,199,191,171,217,194,170,212,194,168,208,191,170,208,182,162,198,161,143,170,172,146,181,185,159,199,193,168,214,188,157,194,195,168,206,195,176,214,183,158,193,165,142,168,172,143,174,183,156,194,192,164,210,177,137,166,192,162,191,197,182,220,183,156,190,165,142,167,165,136,164,177,150,185,186,158,197,187,160,202,197,169,207,187,163,202,179,157,191,162,144,165,147,126,153,170,145,176,177,149,185,186,164,207,185,157,196,181,158,197,174,150,179,128,108,123,96,89,114,156,136,164,167,140,175,169,143,179,173,144,178,172,151,183,150,124,144,58,44,56,4 198,178,220,200,182,224,203,187,227,204,189,227,198,180,220,195,174,216,188,167,204,184,161,196,199,180,222,200,181,223,202,184,226,196,175,211,196,174,212,198,178,221,195,176,215,185,163,198,197,177,221,200,179,220,202,182,228,186,159,192,177,148,172,196,175,218,196,177,218,192,172,209,190,165,209,186,158,193,181,152,180,166,133,153,156,120,131,192,173,209,198,181,223,194,175,214,190,166,207,189,165,201,180,154,182,170,139,163,168,138,163,188,166,206,198,182,226,196,178,220,196,175,217,200,183,227,201,183,227,195,172,216,183,156,192,177,150,185,192,173,217,193,172,217,198,182,224,198,180,224,198,178,222,196,173,219,198,178,224,192,169,211,188,165,206,192,172,216,195,179,222,195,178,222,194,173,219,194,172,219,198,178,223,198,176,217,193,170,209,191,170,209,4 184,160,170,188,163,175,192,168,181,190,159,173,183,141,154,179,135,150,180,142,162,175,134,154,185,161,172,188,163,174,192,168,182,192,159,178,181,139,152,181,141,161,180,143,161,177,145,164,186,160,176,191,163,180,184,156,165,161,112,100,164,108,96,177,136,149,183,151,170,178,146,164,184,157,169,190,161,178,172,132,134,136,70,46,159,99,94,175,133,142,183,153,175,177,146,162,186,159,174,190,161,180,165,120,112,141,74,45,144,78,56,177,137,149,183,154,175,175,148,163,180,145,161,186,153,175,172,131,138,132,68,42,148,94,75,183,152,168,180,151,167,175,147,163,170,128,135,178,143,161,182,151,171,176,141,158,179,148,161,180,150,165,176,145,159,171,139,152,171,135,151,176,143,164,178,146,161,181,151,169,181,153,170,178,147,162,173,143,158,168,138,150,4 124,102,107,169,141,152,175,140,160,174,133,153,170,131,148,162,122,138,145,111,123,90,66,68,158,130,136,173,143,154,185,156,171,185,143,163,180,138,156,172,136,151,155,122,136,127,101,108,163,133,143,177,147,156,188,159,171,193,153,175,186,144,163,179,143,160,162,130,142,141,112,120,163,132,140,180,154,166,191,162,180,176,126,133,175,127,131,185,155,174,167,139,152,143,112,121,162,130,140,179,150,164,191,160,182,155,97,85,164,114,107,185,160,179,165,137,150,140,109,118,158,125,136,171,134,148,178,142,157,180,145,159,181,148,161,176,146,160,158,128,141,133,105,110,144,112,121,161,127,142,168,137,152,176,145,161,177,147,164,164,135,150,147,118,127,108,85,84,101,77,84,148,117,127,155,123,135,161,127,143,160,129,145,150,121,133,129,101,102,59,42,39,4 124,75,114,145,91,132,160,100,142,165,104,147,164,104,146,155,95,135,135,77,112,108,55,85,138,85,126,158,100,143,172,112,153,179,123,163,174,118,157,163,104,142,140,83,118,110,56,88,150,95,135,170,114,154,186,139,174,187,147,177,184,141,175,169,114,152,142,86,119,110,58,89,158,104,143,179,133,165,197,158,186,153,108,122,109,59,70,161,105,137,144,88,122,106,56,85,165,116,150,186,145,172,195,158,181,184,147,167,158,117,134,167,115,143,143,86,119,100,52,79,167,121,152,186,144,171,193,156,179,196,161,183,198,164,188,180,132,161,140,83,115,90,45,68,168,125,154,183,143,168,189,150,174,191,154,177,190,150,173,178,128,157,138,81,114,82,39,58,166,124,149,177,139,165,182,145,169,186,148,171,185,145,170,173,122,152,129,72,103,76,34,49,4 185,153,181,189,155,186,191,162,191,193,164,192,194,163,190,188,146,179,169,124,160,146,96,130,185,154,183,190,158,188,192,163,191,193,164,194,193,161,188,186,142,174,168,121,158,145,96,130,187,155,183,189,158,188,184,150,175,182,143,165,190,155,184,181,135,169,164,115,152,143,93,127,187,155,184,185,150,176,136,86,94,99,54,60,141,95,112,169,118,151,161,111,148,141,89,122,186,154,182,186,154,182,160,117,134,101,58,65,80,29,34,150,95,119,162,111,149,136,86,116,186,153,179,189,159,186,191,164,193,186,151,177,159,113,135,165,114,147,157,105,140,133,82,112,185,152,177,188,155,181,190,159,186,190,161,189,190,152,183,177,128,163,154,100,133,129,79,109,183,150,176,186,152,178,189,156,181,191,159,185,185,143,174,173,123,159,155,102,135,128,81,110,4 66,49,41,154,125,117,171,143,143,178,149,153,179,150,154,173,146,150,152,124,125,66,50,51,137,110,99,179,149,149,191,163,168,201,176,185,197,169,176,188,158,165,180,150,156,133,109,111,167,137,134,192,164,171,205,178,185,184,148,144,192,160,164,201,174,183,192,164,174,173,145,151,175,145,148,201,171,178,147,109,105,84,46,45,91,56,57,113,75,78,158,125,133,191,163,172,178,147,151,204,175,181,119,78,78,61,32,40,62,37,48,66,26,29,163,125,126,196,170,181,175,144,146,201,171,179,172,135,138,129,87,87,114,69,66,160,121,119,203,177,186,191,164,173,168,137,138,194,163,172,214,185,195,213,185,195,209,177,185,216,189,202,204,177,188,186,159,164,151,122,123,184,152,161,199,168,178,208,178,187,212,183,196,206,176,188,200,169,180,157,132,136,4 141,111,122,194,161,174,230,210,225,241,226,246,243,226,243,240,222,239,230,211,228,196,172,187,175,144,154,222,201,213,221,187,194,220,182,194,230,204,223,237,218,236,218,196,213,208,186,205,199,176,189,204,171,182,139,88,101,106,62,82,109,65,87,135,90,110,111,70,94,168,139,159,195,162,170,102,62,76,71,40,65,65,43,69,66,40,66,74,40,66,84,40,61,190,152,164,191,162,172,117,73,87,68,38,62,78,50,75,77,46,71,70,33,58,140,89,101,215,188,201,198,176,189,135,95,114,97,51,72,95,50,74,109,58,78,155,100,111,223,194,208,222,205,221,177,150,163,181,148,164,213,185,203,188,150,167,203,160,173,241,216,232,237,219,237,214,193,208,155,125,134,209,189,208,234,220,240,245,229,247,245,226,246,241,222,241,230,207,223,207,182,199,4 189,159,190,199,167,201,202,169,204,205,175,205,202,173,201,200,170,203,193,164,203,181,155,190,190,159,190,192,159,188,192,160,187,183,153,176,176,147,167,169,139,161,169,138,165,178,150,183,171,137,161,150,120,144,153,129,156,151,131,156,147,127,148,143,121,143,133,103,121,166,135,158,160,128,151,133,108,139,131,113,148,127,112,142,125,108,132,141,121,146,135,107,127,166,136,162,177,147,174,149,120,145,136,114,145,128,110,141,133,114,145,137,113,135,146,114,130,178,151,181,188,157,187,181,150,178,162,132,156,153,127,155,152,125,153,155,123,141,175,146,166,183,156,189,185,152,181,191,160,191,189,158,185,181,149,175,175,141,164,184,152,176,189,159,192,177,147,180,175,143,168,189,158,185,192,161,187,194,163,190,194,163,190,192,163,193,184,154,184,160,133,161,4 147,107,124,174,133,158,187,144,172,196,151,178,192,154,180,174,137,167,156,123,145,94,69,80,165,123,144,184,141,168,200,154,183,205,159,186,202,156,186,186,146,179,162,128,152,126,92,105,170,126,149,188,143,169,191,144,168,177,136,156,163,122,139,168,127,149,170,133,159,138,101,116,174,130,152,164,119,139,131,102,125,125,104,125,124,98,114,145,106,120,170,134,161,138,103,119,174,130,151,172,127,148,138,103,127,125,101,127,134,100,116,166,125,142,168,130,159,136,101,117,169,123,144,188,140,165,187,140,163,173,127,148,178,130,148,187,144,170,163,123,147,127,94,102,162,117,135,181,133,155,191,145,168,196,149,170,193,147,170,176,134,159,153,116,132,92,66,71,122,84,98,172,125,143,178,134,152,181,137,155,173,131,149,161,122,141,128,97,108,42,27,31,4 130,93,84,197,155,145,210,169,164,218,178,176,215,174,171,211,171,166,189,146,136,123,88,73,162,123,112,197,157,149,215,177,171,219,181,180,215,174,173,215,175,171,197,155,149,163,122,110,168,132,121,199,163,157,215,178,174,225,188,184,221,181,177,214,172,169,204,164,158,176,138,128,166,133,124,198,164,161,208,170,169,169,121,119,149,89,87,197,147,146,204,166,161,178,141,129,166,133,125,205,173,171,166,116,116,83,32,34,125,73,70,214,174,169,207,171,165,177,139,127,175,141,132,203,168,165,184,139,139,163,113,109,209,168,166,223,187,185,206,167,161,175,137,126,164,129,119,194,156,152,213,176,177,224,188,187,227,192,191,222,188,181,207,171,162,168,131,119,113,83,74,189,151,145,204,167,166,216,180,181,222,187,185,217,180,173,203,165,157,125,95,86,4 136,102,124,174,136,168,186,147,184,191,150,189,192,153,189,185,148,181,174,141,166,119,90,105,158,123,152,179,140,175,195,157,193,200,160,198,200,160,196,195,156,190,180,143,172,150,116,135,161,126,157,185,149,182,201,166,201,207,171,209,200,156,193,194,154,188,181,145,176,159,127,149,163,128,159,185,153,186,199,166,201,154,93,124,149,76,103,195,156,190,184,150,181,165,132,156,165,132,162,186,154,186,194,156,190,150,82,110,175,125,154,202,168,200,188,151,182,168,135,158,166,134,159,184,150,178,195,157,191,205,168,202,208,172,206,197,163,195,182,149,180,159,127,149,154,121,144,175,139,168,189,153,183,195,157,189,196,159,192,186,156,186,173,145,170,136,108,124,115,86,105,166,136,160,178,145,172,185,148,177,182,149,177,174,146,171,158,128,146,90,69,77,4 220,185,223,220,181,225,221,185,229,222,188,231,217,181,224,210,166,208,209,169,214,208,167,213,215,181,222,214,176,221,213,175,219,203,153,193,187,119,158,178,99,139,189,121,164,203,158,205,213,183,224,209,172,214,184,123,160,158,81,115,142,63,96,150,65,97,179,105,139,202,167,209,211,179,221,194,140,179,150,72,103,124,63,92,117,56,82,141,65,91,189,135,168,208,180,220,207,170,215,178,108,144,136,56,84,121,57,87,130,59,87,168,103,133,206,168,204,210,176,214,207,169,214,191,139,179,166,96,122,161,86,113,177,111,143,205,164,205,213,180,216,210,169,210,209,170,212,209,171,216,204,162,199,201,153,190,211,174,210,217,182,219,215,180,218,214,177,212,205,167,206,207,169,211,209,173,211,210,169,210,214,176,216,216,180,219,217,180,219,215,180,215,4 164,125,148,171,132,162,171,133,165,168,130,165,166,129,164,162,122,158,163,123,161,167,126,156,165,130,151,169,132,154,171,136,170,167,127,161,168,128,164,168,131,170,168,133,165,168,134,160,167,127,152,167,129,158,163,121,154,165,119,147,164,114,135,168,126,162,171,132,166,170,135,162,167,123,153,165,128,163,156,107,136,154,90,102,162,107,116,169,129,155,171,131,165,173,140,169,166,125,156,161,119,155,153,106,135,153,87,103,165,114,137,171,127,158,173,135,166,173,137,163,163,123,156,161,122,160,153,108,143,156,103,135,161,115,149,168,123,157,174,132,163,171,134,157,158,117,154,160,127,165,154,113,153,150,103,140,158,116,149,167,126,153,172,131,161,169,132,154,151,112,147,151,114,150,148,108,141,153,112,143,162,118,148,164,106,141,169,124,154,168,127,152,4 120,90,108,121,78,102,170,128,157,184,143,171,179,140,166,180,147,175,173,142,167,152,118,138,126,95,117,131,93,115,179,138,165,185,144,176,180,141,176,184,148,180,178,146,171,155,119,137,130,90,116,152,111,135,182,143,167,181,140,170,181,137,168,188,154,184,181,145,170,157,117,136,137,95,123,159,113,135,179,139,170,168,114,137,180,129,150,191,158,186,182,148,170,159,119,138,149,110,140,156,109,137,172,136,168,166,124,160,176,130,163,189,151,175,179,141,162,160,123,145,150,113,141,156,114,147,152,112,142,160,124,148,177,131,158,182,135,161,175,138,161,154,116,133,140,106,129,141,102,125,153,115,138,171,133,148,180,140,158,180,140,162,166,126,146,149,111,127,124,90,106,142,103,118,166,129,151,173,136,153,178,140,161,175,138,163,156,115,125,136,98,104,4 142,103,127,176,137,165,186,148,174,194,158,184,195,161,184,189,152,175,179,141,167,129,94,115,167,129,156,182,145,174,194,158,184,201,165,192,203,169,194,197,162,186,185,149,174,163,123,146,173,138,166,189,154,182,200,165,192,207,174,201,208,174,200,201,164,188,190,152,177,171,129,153,174,139,165,191,157,184,203,169,198,196,154,179,199,159,182,204,170,195,191,153,178,173,134,158,173,138,163,188,153,180,202,169,200,186,137,157,189,143,161,203,169,194,189,151,174,171,136,160,171,137,164,186,151,178,198,165,191,205,174,202,206,174,202,198,162,189,183,148,175,164,126,148,160,126,153,179,144,172,190,154,181,196,159,188,198,162,192,190,154,184,178,142,168,145,109,128,116,83,110,167,129,159,177,138,169,184,147,176,186,151,179,178,142,169,167,129,150,93,63,81,4 219,186,216,221,188,218,222,189,218,223,190,219,224,192,220,224,192,220,223,191,219,221,188,215,219,186,216,221,188,219,221,188,219,221,189,219,222,189,218,223,189,219,223,190,219,222,190,218,219,186,217,219,186,219,218,185,220,221,185,215,222,189,222,221,190,224,222,190,220,220,187,216,218,185,216,216,181,212,204,148,166,153,78,90,178,108,112,213,165,180,221,189,220,219,186,215,218,184,212,217,183,212,196,129,134,145,54,57,165,76,61,201,137,133,220,187,215,219,184,212,217,183,211,219,186,215,216,181,208,211,167,188,212,172,195,217,183,212,219,187,216,219,185,214,217,184,214,218,185,213,219,187,214,220,189,220,219,188,219,220,188,218,220,188,216,218,184,211,217,185,214,218,186,215,219,186,215,220,188,218,220,187,218,219,187,214,219,186,213,218,183,211,4 105,73,93,130,97,119,152,118,140,165,128,154,160,122,146,152,115,133,163,124,147,147,108,133,112,80,98,144,111,136,167,132,161,175,134,162,176,133,160,167,136,149,166,134,151,159,125,146,135,97,111,141,102,128,162,118,153,200,150,176,170,119,160,178,143,165,173,136,147,159,124,136,169,126,147,159,113,164,176,127,178,179,118,118,182,130,131,201,167,184,176,138,142,159,127,135,167,123,150,188,144,173,196,147,181,160,94,85,174,121,118,193,160,178,168,134,132,156,124,125,176,132,151,196,151,173,192,146,163,182,125,129,179,137,153,167,126,150,158,119,118,140,104,106,179,136,153,190,141,162,185,139,158,182,135,153,172,129,145,175,138,150,142,104,108,134,96,102,170,126,143,181,134,151,171,125,149,170,124,146,162,117,132,161,123,134,134,97,105,128,93,96,4 150,108,136,164,118,150,170,126,155,178,143,158,186,149,154,136,90,133,139,96,147,184,157,162,150,109,152,178,133,165,183,138,167,180,137,139,178,135,136,178,131,137,184,141,162,191,159,178,138,92,155,187,143,172,185,135,149,159,100,91,154,94,74,175,126,114,187,151,167,192,156,172,169,122,166,177,133,170,173,118,127,141,79,70,136,71,46,174,123,112,188,153,168,188,156,173,177,129,162,172,127,163,166,112,122,136,73,63,133,64,44,170,119,112,186,143,161,178,143,165,175,131,152,170,122,152,161,104,117,150,82,75,154,91,88,172,124,130,170,127,151,158,114,152,173,129,145,173,130,156,162,107,120,164,100,102,165,113,123,168,122,136,148,105,139,116,63,130,172,123,138,173,126,144,164,114,124,170,116,123,166,116,130,159,111,129,157,110,135,159,104,145,4 162,116,163,199,148,202,211,162,213,218,173,222,217,169,219,206,153,204,183,128,178,111,68,102,189,141,189,210,160,209,221,173,222,228,184,231,230,182,231,217,165,215,191,137,188,144,94,133,195,146,193,218,169,214,226,179,224,236,191,240,240,193,244,222,172,221,194,138,188,154,100,141,194,141,190,216,166,211,229,181,231,210,156,197,214,156,198,224,172,225,193,137,186,153,99,138,190,135,182,210,156,205,230,182,234,182,123,159,188,126,160,227,178,228,188,133,184,149,95,134,187,135,177,208,155,201,218,169,217,215,168,219,225,176,221,215,164,213,181,128,178,141,88,123,175,122,162,200,147,189,208,159,205,206,160,212,214,163,215,203,148,200,171,116,159,124,73,100,125,80,114,187,134,174,193,145,188,196,149,198,200,152,199,188,137,181,158,103,134,83,45,66,4 206,174,206,208,176,209,211,180,213,213,185,217,215,186,217,215,184,215,213,182,214,212,181,212,207,175,208,207,175,208,208,175,208,203,163,185,205,168,188,214,183,214,213,182,213,212,181,211,207,175,208,207,177,210,203,165,193,170,112,117,171,116,124,212,181,211,212,181,211,212,180,211,206,174,207,207,176,211,196,155,178,131,75,94,132,74,95,196,154,173,213,184,215,211,181,211,205,175,207,206,175,209,198,157,181,127,73,89,134,77,97,197,155,175,212,184,214,211,182,212,205,174,205,205,173,206,205,174,206,189,146,166,180,129,140,208,175,202,212,183,212,211,183,213,205,174,206,204,172,204,205,175,208,206,177,209,201,166,188,209,179,209,211,184,214,211,183,212,206,175,206,204,174,206,204,174,208,207,180,213,210,183,216,210,182,213,211,183,212,210,181,210,4 18,17,21,18,16,12,15,12,9,104,73,67,199,147,138,169,124,113,155,112,95,136,100,80,15,14,19,20,18,17,27,21,18,145,103,94,207,156,148,170,124,112,167,124,109,148,109,87,9,8,10,10,9,8,27,19,16,174,131,122,207,158,148,176,130,119,181,138,123,158,120,93,102,97,97,101,98,97,103,98,98,172,125,115,187,132,119,188,141,130,191,148,130,165,131,109,178,172,175,195,192,196,186,184,190,178,132,124,188,131,118,192,142,135,195,150,138,169,133,120,178,172,176,194,190,197,188,186,194,187,147,147,195,138,136,191,143,135,194,146,138,168,131,121,170,160,164,179,167,176,176,172,180,168,138,142,188,131,133,188,140,140,187,138,130,163,118,108,147,136,136,154,140,143,146,136,141,134,116,118,179,125,127,180,131,128,177,128,118,148,104,92,4 129,127,128,128,111,105,156,125,110,175,146,133,181,153,137,175,148,132,147,114,102,147,115,101,144,141,144,138,118,114,160,129,116,178,149,136,184,158,143,170,143,131,148,116,102,151,120,105,152,149,154,143,123,118,164,133,123,160,122,103,160,123,101,163,134,121,150,119,102,154,123,109,158,154,157,147,128,122,162,131,117,130,83,56,137,94,60,159,127,113,152,121,105,155,125,112,160,155,160,150,130,127,160,130,111,149,110,77,160,127,96,159,127,112,152,119,106,157,125,116,159,152,160,148,128,125,165,136,121,181,155,139,181,156,140,158,126,115,152,118,106,159,126,119,158,150,158,146,128,125,161,130,113,179,151,136,177,149,135,154,120,109,153,119,108,162,131,125,155,146,152,142,124,122,156,123,108,176,146,136,173,142,136,151,116,106,154,120,102,164,135,126,4 228,171,173,231,176,179,233,177,183,231,172,174,233,179,182,233,175,178,231,170,174,229,169,170,224,166,170,204,136,137,197,128,131,188,118,121,189,116,117,210,143,147,223,161,164,228,169,171,223,165,169,172,97,98,128,55,73,130,64,87,130,63,86,145,67,77,200,130,132,227,166,167,222,162,167,155,84,93,106,49,81,118,63,96,109,58,94,130,61,84,182,105,103,225,165,168,221,162,166,143,69,73,105,45,71,121,62,93,119,62,95,128,58,78,175,96,92,219,153,153,219,162,167,196,126,127,164,85,89,133,59,76,130,58,77,141,63,72,185,109,108,223,155,157,224,165,170,226,168,173,217,154,159,192,120,122,185,114,115,211,145,146,222,160,162,224,161,162,223,165,166,224,164,163,226,168,169,228,172,174,230,174,174,228,172,174,225,163,161,225,162,162,4 190,136,148,207,151,163,214,159,169,217,163,172,215,158,168,208,146,155,196,130,139,141,82,90,201,146,158,212,157,168,221,166,175,227,174,181,224,166,175,215,154,162,202,139,149,174,107,115,204,149,160,215,159,170,218,161,168,209,148,154,215,156,163,220,160,168,207,146,154,184,121,124,202,147,156,219,164,174,190,127,135,114,51,78,148,81,98,216,154,157,207,147,154,185,122,128,200,145,153,213,158,168,202,141,150,146,80,98,160,92,105,213,150,154,205,145,152,182,118,124,194,137,146,205,149,157,216,160,168,219,161,166,219,161,166,213,153,159,199,138,143,175,113,115,182,126,132,199,143,150,206,150,157,212,156,164,213,155,162,206,145,152,193,131,133,144,88,88,123,76,83,188,131,136,194,138,144,200,144,150,200,142,148,195,134,137,174,114,113,82,42,49,4 107,83,95,135,104,127,148,116,145,163,130,159,169,129,158,164,123,152,156,118,138,107,79,88,147,117,133,155,126,148,160,129,152,174,139,167,183,143,172,176,131,154,164,121,139,145,112,126,158,126,144,173,141,164,170,135,152,155,112,119,179,137,156,185,138,166,172,124,148,158,119,136,162,128,144,178,144,167,169,130,142,135,85,82,161,115,120,189,147,172,177,134,158,160,119,141,162,130,144,176,141,161,179,140,160,149,96,93,163,113,115,189,150,177,176,134,156,159,118,135,159,130,144,173,136,154,183,142,165,178,134,146,181,137,153,186,145,172,175,135,157,156,115,133,140,110,119,161,126,144,176,136,159,185,144,169,187,145,171,180,139,165,170,129,153,137,101,116,95,68,75,143,110,125,163,127,147,172,131,154,174,133,156,169,130,150,159,117,136,81,56,65,4 164,144,166,163,144,161,163,141,162,164,140,164,171,148,174,172,147,173,168,138,164,161,128,151,170,149,170,172,152,175,165,141,157,149,119,126,156,128,136,173,149,168,170,141,167,166,135,158,172,151,168,177,156,179,155,126,131,135,101,100,132,98,97,156,125,129,174,147,169,170,140,164,172,148,168,178,155,179,158,129,135,138,104,104,129,94,96,144,109,107,173,146,164,172,144,167,172,148,167,178,154,179,168,142,156,141,107,104,132,96,95,142,107,103,170,144,159,173,146,168,172,146,167,176,149,171,176,150,172,151,118,120,137,100,96,144,107,101,170,144,160,174,149,172,170,144,163,173,147,166,178,153,177,171,145,161,155,122,124,156,124,127,170,145,165,170,144,169,165,141,159,172,146,167,174,148,169,176,151,174,174,150,171,172,148,169,169,144,165,163,137,161,4 180,149,155,195,161,169,205,169,180,210,173,184,208,171,184,200,161,172,190,153,162,165,132,133,192,160,168,202,165,173,210,171,181,214,177,188,216,179,190,210,169,179,197,160,169,180,146,149,193,160,165,204,167,174,215,180,186,223,189,192,216,178,181,213,175,183,200,161,169,184,148,152,192,156,157,204,166,172,217,183,186,175,138,142,144,104,110,205,164,170,201,161,170,186,149,152,190,156,158,205,172,175,208,173,175,138,97,104,158,119,124,211,174,174,201,162,167,187,151,153,187,153,152,202,170,172,209,175,178,207,171,171,217,179,179,213,178,178,200,163,166,182,146,144,178,144,141,192,160,160,203,167,170,209,171,176,210,172,176,206,169,169,193,158,159,170,134,128,152,123,120,182,150,148,192,158,157,198,161,165,200,165,166,193,158,156,185,149,144,131,102,94,4 228,194,205,231,199,211,229,195,207,228,191,203,225,187,199,218,176,185,223,184,198,224,187,201,227,194,203,229,197,208,226,193,203,207,169,178,174,133,141,195,150,151,222,184,200,220,182,196,226,193,203,226,194,204,194,154,160,145,104,115,133,94,111,156,108,114,201,158,165,222,185,201,226,194,206,192,151,156,138,96,108,129,89,106,136,99,121,145,98,109,196,151,159,220,180,197,220,186,195,165,117,116,130,87,103,126,92,113,131,89,101,180,131,133,221,184,196,223,185,197,223,192,203,183,144,147,150,105,114,164,123,132,191,151,150,220,180,186,228,193,201,226,189,198,224,193,202,211,178,181,209,173,179,221,183,188,227,191,199,227,187,196,229,192,202,227,191,197,225,193,201,224,192,199,224,186,191,228,191,202,229,190,200,230,192,200,228,191,197,226,189,195,4 144,98,109,158,117,130,166,127,136,169,128,140,168,128,142,164,122,136,157,115,131,146,104,119,152,107,121,163,119,133,171,129,140,175,133,147,174,133,146,170,129,141,162,119,135,153,112,126,156,110,122,167,123,134,171,118,132,177,130,148,180,140,157,173,135,150,165,127,141,157,116,129,158,115,129,168,121,136,171,114,132,168,109,119,169,118,126,175,135,152,168,128,142,158,113,129,156,108,125,168,121,137,179,137,157,167,109,113,164,108,110,177,140,157,169,129,143,159,115,133,155,104,125,166,115,132,176,129,147,181,138,157,181,141,159,175,134,150,167,125,140,158,113,132,152,101,120,162,109,128,172,124,144,178,135,155,177,135,152,173,130,148,166,123,141,155,110,130,146,95,113,157,107,127,166,118,140,172,128,150,172,132,150,169,128,148,161,120,141,148,102,118,4 152,106,118,155,108,120,159,116,132,161,120,140,160,116,132,158,116,135,156,116,133,153,112,129,154,107,122,155,104,118,157,110,124,161,114,133,162,117,137,160,116,136,158,119,138,155,117,136,153,104,123,151,97,105,148,93,94,163,113,136,164,122,145,161,117,139,158,118,136,154,114,132,151,102,124,154,101,120,157,100,121,153,96,111,140,78,75,156,109,127,159,116,137,155,111,129,152,107,128,156,109,133,158,111,134,137,66,52,127,49,32,158,113,132,160,119,139,156,116,134,153,111,131,157,113,136,159,115,140,154,102,113,156,105,116,162,120,142,159,119,137,155,115,132,151,105,125,156,110,132,159,112,135,161,116,139,162,120,142,161,120,139,158,117,136,155,112,130,149,100,122,154,107,130,157,111,135,160,116,138,160,117,139,160,116,138,157,114,134,155,112,130,4 206,181,194,215,189,204,224,204,219,223,205,217,223,205,216,223,206,219,212,191,203,202,177,188,210,186,201,219,198,212,193,159,156,166,122,109,163,118,103,174,134,121,209,185,192,207,185,196,207,184,194,174,135,127,113,61,53,103,57,58,105,60,60,106,53,44,164,120,106,210,189,201,182,146,139,110,59,51,86,50,63,90,58,70,94,59,69,92,53,61,125,74,59,192,161,159,175,139,130,106,56,49,89,52,63,89,55,67,93,56,65,79,46,59,107,57,51,178,141,133,190,165,166,143,94,75,110,58,47,109,58,52,106,56,50,125,73,62,127,70,49,177,143,135,194,174,185,193,167,172,178,142,132,179,141,133,185,149,143,199,171,172,191,160,156,191,164,167,183,160,167,197,176,189,205,186,201,211,192,207,214,196,211,210,191,204,204,184,196,190,167,169,4 177,139,169,189,153,186,198,162,195,204,168,200,203,165,197,198,159,189,190,148,177,183,143,168,184,144,175,196,157,188,202,162,196,209,170,203,209,171,203,204,160,189,197,152,180,187,143,169,188,145,174,199,151,182,208,163,196,203,163,193,200,156,183,208,166,195,200,154,181,189,142,168,188,146,173,197,152,183,208,165,198,186,134,160,181,125,150,208,165,195,197,147,176,186,135,161,186,143,171,196,155,185,206,163,196,180,120,143,178,118,143,207,158,188,193,140,168,186,135,161,184,141,168,193,148,178,203,155,186,195,142,168,191,136,163,203,146,178,194,138,167,182,132,156,178,134,159,188,143,171,196,147,177,201,150,181,202,149,180,200,146,176,191,140,168,176,126,150,168,121,143,180,131,157,188,139,167,194,142,171,196,143,173,192,140,167,184,134,158,170,125,143,4 195,149,179,196,154,182,197,156,185,195,154,187,195,156,189,197,161,193,197,162,194,193,152,185,193,149,180,194,153,182,189,143,170,186,136,163,190,148,177,196,161,193,196,161,194,193,154,188,192,150,181,181,132,156,164,98,116,161,95,115,168,111,134,180,135,160,190,152,183,194,157,191,189,147,176,168,111,130,155,85,104,158,93,118,154,91,117,162,101,122,183,136,163,193,156,190,190,144,174,175,123,148,161,101,121,161,100,123,164,106,130,175,118,141,191,149,178,195,158,192,192,142,174,190,144,175,187,141,171,185,137,165,189,145,174,196,157,187,200,163,195,198,161,194,194,145,177,194,146,178,196,152,183,199,158,190,200,160,194,202,166,198,204,169,201,200,161,193,194,146,178,195,143,176,197,151,182,199,155,186,199,156,189,201,160,195,202,164,197,201,163,194,4 186,158,170,174,139,136,162,120,97,185,159,159,189,167,171,186,165,169,183,160,162,180,155,150,184,157,168,171,137,132,154,109,76,174,145,138,151,110,93,171,144,140,183,162,165,178,151,146,182,155,161,149,106,86,129,81,54,163,131,118,104,55,38,104,54,35,150,112,99,180,155,153,181,156,159,141,95,69,107,51,24,126,82,65,100,51,37,80,27,11,136,90,65,181,158,156,181,155,164,178,152,154,117,66,44,88,31,13,132,88,67,156,122,105,177,152,145,183,161,157,181,154,163,183,160,170,155,121,114,123,74,53,132,87,61,182,160,155,184,161,157,183,158,150,182,157,163,184,162,167,179,155,158,147,103,78,163,130,117,183,160,157,183,158,151,182,154,145,180,156,159,183,161,164,179,154,154,165,130,120,182,158,159,183,157,150,182,155,148,181,153,145,4 161,136,143,171,143,149,180,151,156,185,157,163,181,150,155,177,148,151,169,140,142,159,131,133,166,141,145,176,151,155,182,155,159,185,157,159,190,164,171,183,155,159,174,145,146,164,134,137,169,143,146,181,156,161,172,138,133,161,124,106,150,113,107,173,140,142,178,148,150,167,137,138,169,145,145,182,158,162,157,120,107,121,72,50,102,51,36,158,121,114,182,155,158,168,139,139,168,144,142,179,155,156,179,153,158,118,69,51,148,110,95,189,166,168,179,150,150,169,141,139,166,141,139,176,150,153,186,165,172,167,137,129,171,140,131,185,159,157,177,149,146,168,142,140,160,133,132,171,146,149,178,156,156,179,154,154,180,153,150,178,151,145,172,147,144,162,136,133,153,129,126,163,140,141,170,146,144,172,146,143,170,142,135,170,143,135,165,141,136,154,127,120,4 198,160,152,204,169,160,209,179,169,204,169,152,201,164,146,204,170,158,196,159,141,189,149,129,198,162,158,199,162,149,203,166,152,200,162,149,201,162,150,202,164,154,195,152,137,189,148,132,194,150,147,195,151,143,196,150,144,194,150,146,195,153,146,198,157,152,193,146,140,184,133,127,192,139,140,193,137,140,190,130,129,166,118,128,174,131,133,196,149,143,187,133,130,182,129,130,187,129,129,190,129,133,192,131,133,159,110,123,166,115,123,196,140,140,186,126,128,186,129,134,180,122,119,187,127,134,191,133,141,184,126,135,185,121,130,194,131,137,188,126,127,188,129,130,177,120,125,183,125,134,188,131,138,189,126,132,189,123,132,189,126,133,184,121,119,184,121,121,167,108,113,173,118,126,178,122,127,181,119,126,182,118,126,180,119,126,176,113,117,174,110,112,4 150,101,100,192,135,139,203,141,148,209,149,151,204,150,154,194,139,140,184,126,131,114,68,72,180,127,133,198,146,147,218,167,160,225,181,167,218,169,161,206,153,149,189,133,132,157,106,104,181,128,127,200,151,145,222,173,165,229,190,173,227,181,168,214,163,154,199,148,142,181,130,126,186,131,130,207,153,152,219,163,157,211,153,149,208,158,156,210,157,149,199,147,143,181,126,123,187,130,130,204,144,142,211,150,146,203,143,147,197,140,144,213,153,147,197,141,139,179,125,122,179,122,118,194,135,133,200,141,142,209,151,152,212,147,150,207,143,142,195,133,135,171,119,115,149,95,86,169,115,115,171,115,117,186,129,130,191,131,131,182,121,126,170,109,110,131,82,74,98,56,54,143,91,90,145,92,91,155,102,99,159,103,101,150,92,89,140,85,80,83,49,47,4 173,124,129,186,138,141,195,145,147,198,148,148,197,147,144,192,140,134,183,133,127,169,118,111,180,131,134,192,142,143,201,151,152,204,154,153,204,152,149,198,146,139,188,137,129,175,125,118,183,135,133,195,145,142,204,155,154,215,170,170,217,172,175,203,155,150,192,143,134,179,130,124,182,133,129,193,143,140,206,159,157,203,155,154,198,148,147,209,164,160,193,143,136,180,129,123,177,128,122,190,140,136,203,154,150,202,153,150,199,150,152,209,164,160,192,141,133,179,127,119,173,126,120,186,138,133,196,147,142,209,164,164,213,168,173,201,153,148,190,140,131,175,126,116,167,121,116,179,131,125,188,138,133,196,146,143,197,147,144,194,144,139,183,133,128,168,119,110,155,108,102,170,123,118,178,130,125,185,135,131,186,136,131,183,133,127,173,123,116,158,110,96,4 200,147,149,204,153,157,209,158,164,211,160,163,211,161,167,209,158,162,203,151,154,200,145,147,201,147,151,205,152,157,210,160,166,215,167,177,217,169,182,211,160,167,206,154,159,201,148,152,200,146,147,207,156,160,211,162,173,198,140,140,203,145,147,213,165,175,207,157,159,200,147,145,199,145,142,206,155,158,207,155,160,128,57,43,144,76,66,214,164,172,208,159,162,201,150,149,197,142,139,204,151,153,208,158,163,146,78,68,155,88,85,213,162,175,207,157,157,201,148,145,196,139,137,201,147,145,207,157,158,206,150,154,209,156,171,215,168,187,209,160,164,201,148,144,195,138,136,201,148,147,208,158,163,211,160,168,210,158,170,208,156,161,206,155,155,202,148,147,195,140,140,200,146,147,204,151,152,207,155,160,208,155,163,206,155,162,204,152,153,198,143,141,4 183,120,106,202,136,120,210,143,125,212,143,123,212,144,125,203,132,111,193,122,100,174,105,82,195,130,114,210,142,122,219,150,132,221,151,133,219,148,128,212,141,119,203,132,110,185,116,94,201,135,116,214,145,124,221,151,132,228,158,139,226,157,136,217,145,124,208,136,113,192,122,102,202,135,117,215,145,125,226,158,139,209,128,99,206,124,95,223,152,132,209,136,114,193,121,100,198,131,112,214,145,126,224,157,139,210,131,103,213,134,110,223,152,134,208,134,113,192,118,97,192,125,106,208,141,121,218,150,130,224,153,135,223,153,135,216,143,123,206,134,111,188,117,96,186,120,99,202,134,114,212,142,122,217,146,126,217,146,127,210,137,118,200,128,108,181,111,89,176,111,89,193,125,106,203,133,115,208,138,118,207,137,117,202,131,112,192,122,100,171,102,77,4 198,131,124,203,139,133,207,143,137,206,142,135,207,142,133,205,140,127,204,138,129,200,131,122,199,134,126,202,137,130,207,142,137,209,144,139,209,145,138,206,141,129,204,137,127,200,133,123,201,138,131,204,140,134,207,144,138,193,118,100,183,101,75,203,136,125,204,139,129,199,130,118,199,134,127,205,143,136,198,129,115,154,61,32,152,55,23,196,123,105,205,138,127,200,132,120,199,133,126,203,141,134,191,118,98,144,47,18,163,74,46,202,134,120,204,136,126,201,133,123,199,135,130,200,137,129,197,130,120,173,85,58,189,114,95,206,140,133,203,135,128,201,132,125,198,133,127,199,135,130,199,134,126,200,131,123,201,133,124,202,134,126,202,135,129,200,133,124,199,135,129,199,135,128,198,132,122,200,135,127,199,133,124,199,132,123,198,130,121,196,127,115,4 172,119,135,176,124,141,179,127,141,182,130,144,179,125,136,178,123,131,177,122,136,174,120,133,170,114,130,176,121,140,181,129,146,184,133,148,183,131,144,181,126,136,178,123,134,175,120,134,172,115,132,177,122,139,182,131,153,176,119,130,173,114,124,181,127,146,178,121,135,173,117,128,173,117,132,178,124,141,173,112,124,126,46,38,125,46,35,180,124,138,179,124,142,176,121,136,174,118,135,179,127,148,165,99,103,133,52,45,146,74,73,179,125,139,177,122,137,175,119,138,173,116,137,178,124,145,177,122,142,177,120,136,180,126,143,179,126,142,177,123,140,173,117,131,171,112,133,172,114,133,177,121,143,178,124,143,178,124,142,179,127,143,176,123,136,177,124,142,170,113,131,169,111,128,173,115,133,177,122,141,177,123,145,174,121,139,174,120,134,176,123,141,4 163,109,117,176,123,130,188,136,140,194,139,141,193,136,142,185,127,126,176,118,121,163,106,113,171,119,128,178,126,128,189,135,140,197,142,143,197,141,142,188,130,129,181,124,125,169,112,114,171,119,125,179,126,128,186,129,130,202,148,148,200,145,140,191,132,128,186,130,130,174,118,119,174,122,125,184,130,133,197,142,145,197,138,136,193,133,129,192,135,132,186,129,129,174,116,115,169,114,116,179,123,124,196,140,144,188,125,124,187,126,122,194,137,135,179,118,113,169,108,105,162,106,107,173,115,116,189,132,133,195,139,139,198,142,143,191,131,129,179,118,115,167,109,105,157,98,99,169,111,114,179,123,125,185,130,130,189,131,132,187,128,128,177,118,119,159,100,94,143,84,84,155,97,98,164,108,106,172,117,117,175,117,117,176,120,121,168,112,111,150,94,88,4 182,147,160,185,148,164,191,154,170,190,152,167,192,154,172,188,152,168,183,148,162,180,144,158,179,144,158,181,140,155,183,136,149,190,148,162,193,154,171,189,151,166,186,150,165,184,148,163,177,140,154,180,138,158,161,100,107,149,85,89,171,117,126,188,144,157,186,146,165,183,147,161,176,136,152,184,145,164,164,108,112,128,47,45,145,69,73,184,137,154,185,144,165,181,142,159,177,134,153,183,145,161,181,137,149,157,92,91,151,76,74,178,127,141,186,145,164,181,142,156,176,133,153,181,141,157,187,148,165,183,141,152,177,128,140,185,141,159,184,142,158,182,144,159,175,132,150,182,144,159,188,152,167,188,153,163,184,145,154,186,149,162,186,148,159,181,142,154,173,136,153,179,143,158,182,145,158,187,151,163,189,155,167,190,156,166,185,150,159,177,137,148,4 170,135,142,180,144,154,193,158,171,200,164,178,197,160,175,195,160,173,184,148,158,170,134,145,176,140,151,186,151,161,197,161,174,206,169,183,204,166,182,198,162,174,190,155,165,176,139,152,177,138,148,187,150,160,194,153,166,185,132,143,196,149,162,202,163,178,195,161,171,183,149,158,177,139,144,185,146,155,196,156,172,161,92,93,160,85,88,202,161,179,194,158,169,183,147,159,173,134,140,183,141,155,194,152,169,194,150,156,185,130,135,200,158,172,193,155,166,180,144,154,168,130,138,182,144,157,192,152,166,201,164,173,204,168,175,201,164,171,189,150,161,176,141,150,162,121,130,173,133,145,185,148,165,194,157,168,197,159,167,196,159,165,185,149,158,169,134,142,153,113,120,162,121,135,176,136,155,186,151,162,188,151,161,185,148,157,174,139,147,159,124,129,4 235,193,207,238,197,213,243,206,220,248,214,228,248,211,224,248,209,221,248,211,223,248,213,225,235,194,210,236,197,212,243,205,222,247,209,225,246,210,225,245,206,216,248,210,223,247,210,221,236,197,212,235,194,210,180,120,123,161,99,98,232,185,195,246,209,223,245,206,221,247,210,223,233,194,206,232,185,193,107,53,50,53,22,35,127,67,65,216,167,176,245,204,223,246,206,224,234,195,206,239,202,216,182,131,134,61,27,34,41,14,26,156,97,96,248,205,224,244,204,223,237,200,213,240,207,223,237,197,212,156,104,103,93,39,37,194,136,146,243,202,224,242,201,219,237,199,211,241,205,219,242,207,222,239,201,215,220,172,179,231,187,206,242,201,222,240,195,213,236,196,207,239,200,212,242,204,216,241,204,219,243,207,225,239,197,217,240,197,215,242,200,215,4 114,89,92,202,165,179,213,176,190,226,190,200,224,185,197,218,183,190,207,172,176,146,118,117,171,139,147,209,175,187,222,183,197,237,200,213,236,196,210,229,192,198,215,179,186,187,151,154,190,157,167,213,179,189,226,185,200,237,196,210,247,208,220,236,199,206,222,184,190,198,161,164,189,157,163,211,174,186,235,193,209,166,121,127,158,112,120,244,203,217,221,182,189,202,166,170,185,152,156,206,167,178,229,189,201,215,178,188,185,139,150,235,192,208,218,178,187,199,165,167,177,145,148,201,165,173,218,179,187,235,197,207,241,202,218,227,188,198,215,178,185,191,157,156,130,103,105,196,162,168,207,173,179,218,180,189,221,183,194,217,183,190,206,169,171,148,118,113,60,44,46,160,128,127,192,160,163,202,167,174,203,168,175,200,166,167,176,140,133,67,50,49,4 230,217,239,240,229,252,243,233,255,242,230,254,241,230,254,235,222,247,233,217,245,231,217,242,225,213,238,220,202,221,208,186,197,187,159,168,171,138,147,174,142,145,182,151,158,196,170,180,196,177,197,123,82,84,104,60,63,104,64,72,98,57,67,97,56,63,100,55,55,132,86,78,158,135,149,70,38,53,82,52,72,87,55,74,84,54,73,82,51,69,88,51,61,140,98,95,185,168,185,87,63,80,62,39,61,79,52,72,80,52,73,81,49,66,95,52,54,176,145,145,203,188,201,156,136,151,72,42,54,80,50,69,96,62,72,120,81,82,156,119,118,212,194,206,197,181,193,192,177,195,164,143,160,133,103,111,165,135,140,213,195,209,223,208,226,222,208,226,198,184,196,186,169,182,199,186,211,211,198,224,216,202,226,224,212,235,221,208,226,207,191,209,4 205,179,207,213,187,214,215,189,216,219,191,222,217,184,218,201,166,191,197,166,195,176,145,174,208,183,211,213,187,214,218,194,225,203,171,193,153,103,110,115,58,55,176,133,143,201,172,201,207,182,209,218,198,227,190,158,174,111,60,57,82,37,41,77,31,34,166,124,126,211,184,209,206,182,212,179,144,158,102,54,50,77,38,45,70,39,51,82,35,37,179,141,146,212,188,211,187,159,185,106,58,58,60,25,32,66,38,50,74,37,43,141,94,94,209,180,198,208,182,201,161,132,150,71,34,38,50,23,34,62,27,35,119,74,69,212,187,203,214,190,210,207,181,196,150,125,143,124,93,106,83,44,45,120,74,75,192,160,174,217,197,219,211,186,203,203,178,194,134,112,124,161,139,159,165,137,157,192,166,193,212,190,220,210,186,208,205,179,198,193,165,182,4 157,139,147,166,148,156,174,155,166,177,159,170,178,160,170,175,158,167,169,152,159,160,143,151,158,139,148,168,149,159,175,159,169,182,166,177,182,167,178,177,161,170,171,154,160,163,147,152,158,140,147,167,149,158,176,161,170,170,152,160,161,140,146,174,158,166,173,159,166,165,152,158,157,139,148,165,148,158,176,159,168,91,65,70,66,31,28,167,146,149,172,156,166,163,146,154,154,137,144,164,147,155,168,150,157,86,53,52,98,71,72,175,159,164,169,150,158,161,145,151,150,132,139,159,142,151,166,151,159,164,147,157,172,157,166,174,160,169,169,153,161,158,143,151,144,127,135,153,136,145,160,144,153,167,153,163,169,154,164,168,152,161,163,147,156,150,134,139,134,119,123,144,128,134,153,136,147,158,142,153,161,144,156,160,144,154,153,137,143,141,126,125,4 190,173,182,190,173,183,189,172,184,186,166,178,183,165,178,185,169,182,188,171,183,189,171,179,188,171,178,190,176,186,172,149,155,121,81,75,137,101,97,153,123,117,174,152,158,187,168,177,186,170,179,183,165,176,121,82,78,47,17,24,79,38,38,101,46,30,155,123,118,189,174,185,186,171,183,160,131,131,78,35,33,40,27,40,61,32,41,91,39,30,157,127,126,188,173,182,183,167,177,136,94,86,67,27,28,42,24,35,56,23,30,90,41,31,166,141,137,187,171,175,182,167,178,141,101,96,80,29,23,52,17,23,85,44,40,133,97,88,182,165,170,188,172,176,182,167,175,169,144,151,127,85,78,112,73,66,156,131,134,183,169,179,188,173,179,191,177,183,182,165,169,182,165,180,179,162,176,180,163,174,187,172,185,188,172,180,191,176,182,192,177,185,4 55,42,45,77,55,59,138,111,127,187,150,167,201,161,177,214,172,187,189,143,152,67,47,47,134,110,127,126,99,112,146,116,126,208,172,186,225,185,202,227,183,199,215,167,177,132,97,98,128,100,111,150,122,136,190,160,176,225,192,206,241,202,215,239,195,205,228,182,185,173,130,124,117,88,96,191,166,187,223,200,220,192,138,129,209,156,145,239,201,201,232,187,188,189,147,138,118,89,98,168,144,155,201,179,192,167,113,103,184,123,106,236,197,191,219,172,165,189,146,135,95,72,73,124,99,99,161,138,141,204,177,180,222,187,184,224,184,181,215,169,158,165,122,103,57,40,38,105,83,79,136,113,110,187,161,163,209,177,176,200,160,157,211,166,154,116,86,73,47,33,32,84,63,56,116,93,87,171,145,144,189,160,157,182,143,129,171,130,109,49,36,33,4 197,170,196,191,161,183,202,174,198,218,192,216,223,194,218,217,179,190,226,189,205,227,188,207,204,183,211,202,174,197,195,148,147,200,145,134,213,168,169,219,182,190,224,189,199,223,180,195,204,186,213,205,178,195,172,106,90,148,66,51,184,110,94,222,188,200,224,188,197,216,173,179,191,167,190,195,162,176,145,78,74,112,41,50,151,70,55,209,159,156,224,190,201,221,178,183,182,155,177,188,155,171,149,80,71,112,40,47,136,55,45,196,135,128,221,184,198,221,177,187,177,151,173,188,162,180,178,124,116,146,72,57,154,71,48,198,146,141,219,179,192,220,176,185,167,139,154,179,153,169,185,155,168,193,152,155,203,160,160,207,169,173,216,178,183,222,180,185,152,122,132,166,138,149,190,164,178,207,184,201,214,190,199,210,179,183,213,176,177,219,177,181,4 217,193,218,219,200,230,216,191,223,205,178,200,203,177,199,212,190,219,215,196,226,212,192,219,214,191,218,191,152,162,157,106,104,112,60,58,112,63,58,148,99,96,198,170,197,207,184,212,192,156,174,119,58,49,84,33,36,71,34,44,67,33,43,62,23,30,132,84,84,203,175,197,166,116,119,91,39,40,61,28,41,95,49,55,84,41,49,58,29,44,72,30,35,168,131,144,165,112,112,91,34,30,74,35,47,77,37,47,85,45,53,67,34,47,77,32,37,151,103,104,202,173,191,141,88,81,87,32,28,80,34,37,89,43,46,79,32,38,126,65,50,189,148,155,222,209,236,216,201,222,173,135,128,165,121,107,154,104,87,141,90,79,182,139,139,211,184,207,219,205,228,221,212,236,225,218,243,223,215,238,215,201,219,218,205,225,220,210,238,220,204,231,4 186,159,185,202,179,210,194,167,189,196,168,192,216,200,235,204,181,206,191,166,190,165,140,161,194,168,193,206,182,213,202,176,199,177,144,155,177,142,151,209,187,212,200,177,203,175,150,174,199,175,200,208,185,213,215,195,226,103,69,77,70,22,14,187,153,164,209,186,216,181,155,178,195,169,192,211,189,216,189,162,179,64,31,38,58,23,29,162,122,129,213,190,221,186,160,184,192,167,188,208,187,213,179,153,172,68,33,37,64,27,29,162,126,133,211,185,218,185,159,182,192,167,184,203,183,207,198,172,195,80,41,39,49,11,11,172,137,148,206,177,210,182,153,178,186,162,182,195,172,195,206,186,214,136,95,97,106,58,50,199,172,197,194,163,196,175,146,168,175,149,168,183,157,182,196,173,200,195,171,198,191,162,186,198,172,201,186,158,186,165,140,154,4 180,157,195,181,157,195,184,159,196,187,161,195,189,158,189,185,146,180,175,136,170,162,123,153,179,151,188,180,152,188,181,153,186,182,152,181,187,155,185,183,145,178,174,134,169,161,121,154,177,148,181,174,146,172,171,141,161,166,133,143,165,124,131,173,130,152,165,120,145,155,112,139,172,143,170,169,139,157,164,131,145,161,125,139,153,105,104,160,114,122,151,101,109,149,104,122,175,141,170,171,137,159,161,126,140,148,105,112,163,123,141,157,113,123,151,104,114,155,112,139,178,142,176,176,141,172,167,131,154,151,109,121,160,117,131,160,116,130,161,117,138,161,121,155,178,139,174,179,140,177,177,138,173,173,134,163,169,127,150,170,125,152,171,129,164,167,129,166,177,138,173,180,141,177,180,140,178,179,140,178,179,140,179,177,134,174,173,131,170,169,129,170,4 136,102,128,176,139,172,207,164,202,219,171,210,220,170,209,202,157,194,155,116,143,99,69,85,141,107,134,181,143,176,210,168,207,223,176,216,224,177,215,205,160,191,165,129,157,112,81,102,142,108,135,182,144,177,208,166,204,221,175,213,223,177,214,206,164,196,175,141,174,125,93,117,140,107,134,181,143,177,195,152,180,194,144,161,201,147,162,200,154,185,176,141,179,130,98,126,134,101,128,177,140,172,197,156,188,192,144,161,198,147,162,203,160,194,179,144,181,134,103,127,126,93,119,169,132,164,199,159,199,211,167,206,213,167,205,207,165,207,177,142,180,133,103,127,115,83,108,159,123,156,188,147,188,205,159,206,209,162,205,201,157,198,175,139,173,133,103,125,103,76,97,147,113,145,176,137,176,193,148,194,198,153,193,192,150,187,167,130,154,126,93,106,4 216,143,182,219,156,195,222,169,206,225,178,213,228,186,220,228,188,223,227,187,220,225,181,214,216,147,187,218,155,195,220,165,204,223,175,213,226,183,220,227,185,220,226,182,217,224,178,214,216,150,191,216,155,193,213,156,192,214,163,199,215,168,201,221,174,211,224,179,216,221,175,212,216,150,191,207,141,170,174,101,99,154,78,70,159,84,74,182,112,112,212,160,187,221,169,209,215,150,191,213,151,191,203,140,170,189,121,138,190,123,140,195,125,141,213,153,186,219,154,195,214,147,190,214,154,196,216,159,205,219,163,208,219,164,209,220,161,207,221,155,200,216,143,185,213,144,187,214,151,194,215,153,196,218,158,201,217,154,197,218,151,196,219,146,191,215,138,180,213,144,187,215,154,198,216,153,198,218,153,198,219,152,197,218,144,189,217,143,188,212,137,181,4 148,96,117,175,121,150,197,141,175,210,151,187,214,149,187,207,144,181,193,134,168,170,116,148,160,105,130,189,131,161,210,152,187,221,166,201,222,171,207,215,154,191,199,133,169,173,111,145,167,114,141,197,135,167,217,155,189,224,179,214,224,184,221,219,163,200,201,135,174,173,110,145,168,111,140,197,133,166,217,158,193,200,145,166,200,138,159,219,156,193,199,137,177,165,109,147,162,106,136,194,133,167,213,153,191,210,160,192,211,150,181,217,148,187,194,129,167,155,101,135,154,101,130,188,132,166,209,153,192,219,167,207,220,159,201,210,146,186,182,120,156,137,80,107,141,89,117,177,126,159,199,140,179,210,149,190,208,150,191,195,135,175,162,103,134,111,58,73,125,75,98,160,108,140,183,126,163,196,136,175,191,135,174,177,117,153,139,80,101,126,83,89,4 182,156,180,184,158,184,183,158,178,180,150,164,176,142,153,182,152,173,184,158,182,184,161,182,182,156,183,183,157,182,173,134,131,155,99,75,151,91,63,177,145,156,184,161,185,184,161,182,181,154,183,181,154,176,160,111,95,155,97,87,153,94,77,165,119,108,183,159,183,185,162,184,180,155,182,176,144,158,161,113,109,166,114,128,162,104,108,163,113,98,182,154,176,184,158,181,180,154,179,177,146,161,168,127,135,165,113,132,163,110,118,167,122,111,182,157,178,183,155,178,181,157,182,177,150,164,156,103,87,156,99,101,160,106,101,168,125,114,180,152,172,179,146,168,179,155,176,180,158,180,163,119,114,151,92,68,161,110,94,173,138,146,181,156,177,179,147,168,178,153,174,178,153,175,176,147,164,173,142,154,178,152,171,181,157,180,181,157,177,180,152,173,4 163,132,157,175,149,172,185,161,184,187,163,185,188,165,186,185,162,182,177,156,173,164,140,157,169,140,164,180,154,176,190,168,189,194,174,195,192,168,192,189,168,187,182,160,176,169,146,161,173,142,165,182,151,174,191,167,190,191,166,182,188,159,175,191,171,191,184,162,176,171,148,162,174,144,164,181,151,174,190,165,190,172,128,125,168,119,109,192,171,191,184,162,178,172,148,161,172,147,167,180,153,176,187,165,187,170,125,127,169,118,112,187,162,177,182,157,173,171,146,159,168,142,163,176,147,169,185,162,185,177,144,151,179,146,150,186,162,180,180,159,173,168,148,159,160,131,151,170,142,163,178,154,174,184,162,185,186,166,187,182,162,177,174,152,170,161,139,150,151,125,143,162,139,158,170,147,167,176,154,172,177,157,174,174,155,170,166,145,159,152,129,138,4 170,138,164,176,146,173,181,150,177,182,151,176,176,147,172,171,141,166,167,138,163,160,130,153,169,137,163,176,148,173,181,154,179,184,157,182,182,151,177,173,142,172,167,139,164,161,132,157,169,135,163,174,146,172,178,150,177,166,125,147,154,101,115,169,133,156,170,141,166,161,128,156,166,133,160,174,146,175,151,108,127,97,27,32,99,24,23,155,105,117,173,141,166,163,127,148,162,132,157,172,144,174,140,92,107,89,23,28,113,50,54,163,121,139,170,136,159,166,131,147,159,129,154,165,137,162,168,137,165,161,121,147,166,130,152,172,138,161,168,132,152,164,128,148,154,125,150,159,129,155,164,132,158,169,137,165,170,137,161,168,134,157,164,131,151,161,126,145,147,117,142,152,120,146,158,126,151,161,126,151,162,129,154,162,129,153,159,126,148,156,122,142,4 161,128,158,174,140,171,181,152,182,182,154,184,180,150,179,173,143,172,164,134,160,148,116,142,165,130,164,179,146,175,188,156,185,188,158,187,185,158,185,180,151,177,169,138,164,154,120,147,168,136,166,180,147,175,189,161,187,197,173,199,192,164,193,182,153,180,172,139,166,158,124,151,165,134,163,177,144,172,187,159,186,160,113,132,151,93,105,184,151,177,174,139,166,160,129,154,159,128,154,173,143,170,180,149,178,115,47,56,131,67,74,185,150,174,176,141,162,163,130,151,152,121,148,166,136,162,175,146,173,177,142,170,182,147,172,182,147,171,174,140,160,162,128,147,139,108,134,153,124,150,164,132,159,172,140,166,176,141,167,174,140,164,165,133,155,152,117,134,123,93,115,138,108,133,150,120,145,157,125,150,161,127,153,159,127,152,153,120,138,136,101,111,4 165,137,156,166,136,155,163,133,151,169,141,163,174,151,170,173,151,170,173,152,171,172,150,168,166,138,158,165,135,157,160,131,143,164,137,149,172,148,168,172,151,169,173,151,169,170,146,164,167,140,160,164,137,154,145,108,106,142,102,97,152,120,120,167,143,157,172,150,168,172,150,168,168,143,161,163,137,153,143,104,101,138,99,89,132,89,73,152,119,120,170,149,164,170,150,165,164,137,158,161,132,150,134,93,78,125,78,59,137,95,88,145,109,100,164,140,149,167,143,161,161,132,150,162,135,153,143,109,106,138,102,91,148,116,113,148,114,108,162,137,150,167,142,164,163,130,149,167,141,163,167,143,166,159,134,147,159,133,144,160,132,142,165,142,158,167,144,165,163,137,152,164,136,157,167,141,163,168,146,166,169,148,169,166,143,162,164,140,155,163,140,158,4 151,112,126,165,122,137,177,135,152,183,138,156,188,143,161,184,143,160,174,136,152,164,129,140,154,111,127,168,126,141,182,137,157,181,131,148,190,150,169,189,149,168,180,142,156,171,137,153,155,112,127,171,136,152,181,138,158,174,121,131,187,143,159,191,155,173,182,144,160,171,135,151,156,119,134,171,134,152,178,137,156,153,88,76,160,98,89,185,146,160,181,146,161,168,134,149,155,122,139,169,129,147,178,133,153,171,122,129,172,120,119,181,139,155,176,141,158,164,129,142,151,116,134,164,125,144,177,137,155,188,148,172,189,153,172,181,144,162,172,139,154,161,129,141,145,109,123,159,122,139,172,138,156,179,141,158,183,146,162,177,140,155,168,136,150,157,127,137,135,97,103,150,114,124,166,132,149,174,136,155,176,137,156,171,132,149,163,131,143,150,121,128,4 143,129,133,159,144,160,165,146,168,167,147,171,166,145,171,165,142,169,165,145,170,165,150,173,152,139,147,161,145,164,166,148,173,169,148,175,169,148,176,166,145,173,165,145,170,164,151,172,156,143,156,161,146,170,157,136,160,156,133,154,166,148,175,167,150,177,167,153,176,163,151,173,154,139,158,160,145,172,117,88,98,88,50,52,135,109,123,168,155,183,167,153,174,161,150,168,152,138,160,160,146,178,117,93,109,66,25,24,109,76,76,167,154,179,167,155,175,159,147,167,151,137,164,158,144,180,148,129,152,121,92,97,145,122,135,169,156,180,166,155,176,159,147,172,152,136,166,158,143,176,165,150,179,172,158,185,171,157,182,171,158,178,167,155,176,159,147,173,154,138,171,159,144,176,166,152,178,173,163,187,173,161,182,173,161,179,169,159,181,159,148,174,4 163,134,154,164,139,162,169,153,171,177,161,174,176,160,179,173,158,177,164,144,156,145,123,125,174,143,162,180,151,173,184,165,182,188,172,186,189,172,187,182,167,179,174,155,165,158,138,141,174,140,158,186,154,175,195,167,188,197,178,196,195,174,189,188,168,177,173,149,160,155,130,137,170,139,153,184,154,171,195,163,188,164,130,144,155,121,130,180,160,176,157,135,144,142,120,129,140,108,116,163,131,144,184,153,175,152,117,131,140,113,125,162,145,166,142,128,142,127,117,122,100,83,86,115,89,100,130,100,116,141,117,137,136,122,141,125,115,132,128,120,130,122,115,117,97,99,92,113,120,122,105,108,111,40,41,47,19,23,29,21,26,32,48,51,57,80,76,77,70,65,57,83,87,83,48,56,59,5,15,24,1,12,19,7,16,24,11,17,30,48,38,40,4 173,144,139,176,148,142,178,150,144,180,152,149,179,148,147,176,145,141,174,147,145,170,142,139,174,145,140,178,148,143,180,149,144,180,147,140,181,148,143,179,148,145,176,149,148,172,146,145,176,146,143,180,151,148,180,144,134,174,128,104,178,137,118,181,149,143,177,148,146,172,145,145,176,144,140,181,152,148,179,143,126,171,118,85,172,125,92,181,148,137,180,151,151,174,146,145,178,149,144,182,151,149,179,141,125,173,122,89,178,136,110,183,150,141,179,147,146,176,147,147,178,150,144,181,150,146,182,145,138,179,136,114,187,152,139,186,153,151,181,150,149,177,150,150,176,146,141,180,152,147,183,151,146,186,150,146,189,157,156,185,156,155,182,155,155,178,150,150,176,150,144,179,153,149,182,154,150,184,154,149,187,160,159,184,158,157,180,151,151,176,147,145,4 182,155,151,191,164,159,199,169,167,203,174,174,202,173,170,196,166,162,190,161,156,181,151,143,186,159,155,193,165,160,200,169,165,206,177,173,205,173,169,200,169,165,193,164,158,185,155,148,188,158,155,195,164,163,201,170,167,208,175,171,205,167,160,202,168,162,194,163,156,187,156,150,186,156,152,193,164,161,200,167,164,202,162,143,195,148,118,202,166,160,196,166,159,187,156,149,185,158,152,191,162,158,199,168,166,196,153,129,191,138,108,201,167,161,194,163,158,185,155,147,181,151,144,190,161,158,195,166,163,200,165,158,200,163,153,199,168,161,192,163,158,181,151,145,175,144,137,184,155,148,191,161,156,195,163,159,197,168,163,195,165,157,188,159,152,177,147,140,168,138,130,177,148,142,184,154,148,187,155,151,189,158,153,187,156,148,180,151,140,170,141,128,4 177,140,160,187,150,173,192,152,179,189,149,178,190,153,181,183,147,178,178,142,167,160,113,127,183,147,167,194,158,181,199,164,186,198,162,193,199,167,197,189,154,183,182,144,168,172,128,149,187,153,175,194,154,177,203,167,189,185,141,160,188,146,163,194,160,190,184,142,166,179,140,157,187,151,172,195,158,183,208,171,189,123,62,58,101,48,54,201,165,185,190,150,169,178,133,148,186,149,170,194,160,183,206,171,191,134,77,75,84,27,26,196,155,172,195,156,178,180,142,161,183,147,167,194,159,179,201,170,191,197,159,179,185,139,152,199,167,193,192,153,174,179,142,163,179,144,162,188,153,174,197,163,183,200,167,191,203,171,198,198,165,189,189,154,176,175,140,158,171,135,155,179,144,167,188,152,176,193,158,181,193,159,183,191,157,179,181,145,162,167,130,140,4 185,158,169,188,156,170,192,164,178,205,177,189,197,170,182,190,163,179,182,154,165,163,133,138,186,156,162,199,169,178,203,180,194,206,174,180,205,177,189,198,172,187,184,155,168,170,139,150,194,162,165,206,177,181,197,166,173,133,60,52,176,128,131,210,187,201,189,160,170,175,147,157,190,158,163,211,184,189,200,162,164,104,25,18,153,95,92,214,188,197,193,163,171,177,150,156,180,151,163,200,171,182,218,190,198,130,61,53,148,90,87,217,192,198,193,163,171,175,149,157,179,153,165,193,166,178,214,185,197,200,158,163,197,157,163,207,180,188,187,160,169,174,149,159,177,151,158,191,162,172,206,176,188,213,182,197,212,184,200,203,171,184,186,157,167,169,139,146,173,145,150,187,156,165,200,170,182,202,168,182,202,169,184,201,170,181,188,159,166,165,138,139,4 213,191,206,217,196,210,219,200,217,218,197,216,217,199,213,212,193,206,205,184,196,199,179,189,212,191,208,215,194,210,212,192,205,196,168,171,176,138,134,177,137,134,194,168,175,199,182,193,217,197,217,201,175,184,153,99,86,128,64,53,119,52,44,115,47,40,140,85,78,190,169,184,217,199,225,169,124,120,109,38,29,98,34,37,110,48,47,103,36,37,123,63,54,188,163,172,215,198,218,180,144,145,109,39,33,89,28,37,118,58,53,117,53,52,118,53,46,185,154,155,215,197,210,211,190,202,161,116,113,122,57,46,120,54,41,109,40,33,134,72,60,191,163,168,215,195,208,217,200,218,215,199,213,195,166,169,175,135,131,166,125,123,189,160,173,207,186,207,212,193,209,215,198,210,222,208,219,220,204,222,217,200,219,214,197,218,212,198,216,209,193,210,4 194,170,193,201,177,202,211,187,214,217,193,222,212,188,212,202,177,200,188,162,183,169,142,154,196,173,196,207,188,214,203,177,198,178,137,145,192,158,169,204,182,201,189,162,179,173,145,153,200,178,201,195,169,188,126,75,76,90,33,39,100,45,48,157,117,120,191,165,174,169,136,141,205,184,208,179,147,159,92,34,37,83,39,55,74,30,46,117,69,68,180,148,148,167,126,138,200,177,200,193,165,182,121,65,62,89,32,36,82,28,36,118,68,65,181,150,151,171,137,141,196,169,188,205,181,204,194,163,179,154,107,106,151,104,104,162,120,118,188,158,163,175,144,147,194,169,188,200,174,196,208,183,207,213,189,212,214,189,211,208,183,201,192,164,174,175,145,147,187,162,179,195,168,189,202,175,196,205,176,198,206,178,201,203,176,196,192,166,181,174,149,156,4 241,228,246,243,230,250,242,229,248,222,197,208,211,181,189,225,204,215,234,217,236,229,210,228,241,227,247,237,221,241,183,145,150,139,86,90,136,83,86,148,98,99,185,149,155,221,200,214,236,218,238,166,123,126,119,64,72,113,62,82,108,61,84,106,55,73,122,70,69,189,158,158,235,218,238,153,108,114,120,67,79,113,64,83,105,59,84,103,56,78,118,71,79,175,141,137,227,207,224,149,98,96,120,65,75,110,62,82,107,60,84,100,54,75,122,77,85,185,154,154,236,219,241,191,155,159,133,77,73,123,69,77,118,64,71,108,57,69,129,83,81,192,162,159,237,219,239,237,221,243,199,167,173,148,98,91,166,123,124,148,101,97,171,134,130,210,186,191,234,216,234,238,221,242,235,219,239,225,205,219,234,218,237,222,202,214,229,211,225,215,195,206,4 162,126,161,177,141,177,192,155,193,200,163,200,202,168,202,199,164,196,186,149,181,168,131,160,164,128,165,180,144,181,194,156,195,202,165,202,201,166,201,200,165,197,190,152,185,173,136,165,164,128,165,181,144,182,194,157,198,192,155,188,156,107,115,181,138,159,193,155,190,175,138,167,164,128,165,179,143,180,190,153,196,177,136,163,145,93,99,178,135,157,192,156,190,174,137,166,160,126,160,173,138,173,184,148,186,174,132,157,167,121,136,188,149,180,187,151,184,172,137,166,153,119,151,167,133,167,178,145,181,184,149,185,188,151,186,190,153,188,185,149,181,170,136,165,147,114,143,160,127,161,171,137,174,180,145,184,185,149,186,184,148,183,177,142,174,164,130,155,136,104,131,152,118,150,163,129,164,171,137,173,174,140,174,173,139,171,169,133,162,157,121,139,4 173,138,174,180,146,180,185,154,186,186,156,187,186,161,189,186,165,187,182,157,179,174,143,168,174,139,175,179,144,179,183,151,183,175,142,167,169,136,150,180,153,172,182,157,180,175,144,171,172,136,174,177,143,179,174,140,168,136,89,88,128,77,72,167,130,144,179,151,176,174,142,168,170,134,174,174,140,178,166,130,156,137,89,97,134,84,88,169,131,150,179,149,177,174,143,169,168,132,172,169,132,170,152,108,126,140,92,103,140,91,97,169,133,156,177,148,177,172,140,166,164,128,168,164,126,161,155,111,132,146,98,111,158,115,132,174,141,171,174,141,170,170,136,161,160,124,164,164,129,166,163,127,159,164,126,154,169,132,161,174,140,171,172,137,166,169,134,162,157,122,160,161,128,166,164,129,167,170,136,171,172,139,172,171,137,168,169,135,165,167,133,161,4 177,130,161,173,126,147,175,130,146,183,140,159,186,142,166,184,138,164,177,129,156,172,125,155,175,128,154,184,141,163,187,146,166,190,149,168,194,151,167,189,142,160,186,139,164,178,130,157,184,139,164,195,153,174,196,157,177,187,139,146,178,122,117,178,118,117,191,140,164,186,136,167,184,138,167,194,151,176,184,133,138,174,112,101,173,109,96,179,115,114,191,137,162,182,132,162,181,134,165,189,139,169,178,115,120,175,108,101,179,114,110,194,137,152,198,148,178,187,138,168,184,139,169,185,133,163,174,107,118,174,107,112,186,126,141,199,150,178,190,141,170,180,133,161,175,128,160,181,133,167,181,125,148,178,117,135,187,134,163,192,145,179,181,132,164,169,123,154,165,118,150,176,131,168,178,130,163,179,130,161,187,139,170,186,138,170,174,126,157,166,120,149,4 197,176,177,209,191,197,220,204,211,223,204,210,224,206,212,216,193,198,208,184,189,194,170,170,207,186,190,207,184,183,191,155,141,202,171,162,202,168,155,219,195,199,214,190,193,203,180,180,208,186,187,180,135,115,124,61,37,124,67,50,128,66,44,185,143,129,219,200,200,207,186,187,190,154,137,142,82,57,111,58,51,108,58,52,107,56,52,119,59,42,181,140,121,208,187,187,193,161,146,135,76,49,108,53,46,102,54,52,104,55,53,100,49,47,120,56,33,189,155,142,205,182,176,168,119,92,139,76,46,139,80,62,131,70,48,126,64,39,135,76,51,183,144,132,200,175,168,202,173,166,203,169,160,211,180,176,200,162,149,199,164,153,203,173,169,200,180,181,190,164,157,203,177,174,211,186,186,216,191,192,219,195,197,217,197,202,206,184,190,190,169,166,4 112,85,92,182,150,165,191,159,177,198,168,186,197,165,180,191,159,171,181,148,157,160,129,132,159,128,141,188,156,172,197,167,184,182,145,154,198,166,180,202,170,184,190,157,168,177,146,155,176,144,158,196,165,182,182,145,155,112,58,55,161,123,130,208,179,194,194,161,174,184,154,166,178,146,158,197,167,184,179,141,149,99,53,58,133,91,95,208,178,191,196,163,177,185,153,165,176,144,156,191,159,175,194,162,176,118,72,74,132,84,83,204,172,182,198,166,180,186,154,167,171,140,152,187,154,168,201,171,190,143,96,97,148,100,97,207,178,193,196,164,178,185,154,167,153,123,134,176,146,159,188,155,172,185,152,166,192,158,172,202,173,188,192,160,175,177,145,157,111,83,89,155,125,136,168,138,152,181,152,168,188,159,176,187,156,172,178,147,161,163,132,138,4 177,145,161,186,156,175,180,148,163,149,103,103,179,146,159,195,168,186,191,159,173,186,153,165,181,150,166,186,157,175,139,91,90,104,50,48,135,91,92,193,165,181,192,161,176,187,155,168,184,154,171,180,149,163,116,66,61,99,56,65,103,56,59,176,143,151,197,169,186,188,155,169,183,152,168,186,156,172,127,82,80,92,52,62,97,53,58,166,128,133,198,172,189,189,157,170,180,147,163,190,162,182,147,106,107,95,50,55,104,57,60,153,109,107,197,168,185,190,158,172,178,146,161,187,159,178,170,136,144,110,65,66,109,60,60,159,115,113,197,167,184,190,157,171,177,147,161,185,154,172,182,151,167,120,71,67,114,58,52,176,139,145,196,167,184,188,155,169,171,140,154,178,145,162,183,150,170,162,124,132,160,117,120,190,159,176,192,163,178,189,157,172,4 195,154,187,196,157,190,197,159,191,196,163,192,196,159,190,196,155,189,196,154,188,195,155,191,195,156,191,196,159,191,193,158,185,190,158,183,191,155,183,195,157,192,194,151,187,193,146,183,194,155,189,193,153,185,181,147,172,147,107,133,160,117,143,190,152,182,194,155,189,193,149,185,193,153,187,191,149,181,162,128,156,106,79,113,125,86,115,183,148,176,191,152,185,192,151,186,195,156,189,190,152,182,167,133,162,114,81,113,131,91,119,181,143,170,192,154,187,191,150,184,194,154,185,193,155,187,178,141,169,161,117,144,177,135,164,190,152,185,192,153,187,191,150,185,194,156,186,193,157,187,190,152,180,188,148,176,191,153,184,194,156,190,192,151,186,191,150,184,193,158,187,195,161,189,193,155,183,194,158,189,194,155,187,195,158,193,193,151,188,191,145,180,4 183,149,175,195,161,186,204,169,194,205,166,194,204,165,194,200,165,192,190,155,181,177,144,171,188,156,180,199,165,188,208,171,199,209,171,201,209,170,199,205,167,195,196,158,184,183,147,173,190,154,175,200,165,189,208,170,200,208,171,196,202,167,189,201,161,191,196,156,185,186,147,174,189,154,175,199,166,191,210,174,203,189,155,178,140,105,128,193,155,181,197,158,187,187,150,179,189,154,173,198,165,190,207,171,198,194,160,184,166,127,151,195,158,185,193,153,181,183,144,170,187,153,174,195,162,187,202,170,195,207,173,196,205,168,193,199,160,191,190,148,178,177,137,164,180,147,168,190,156,180,198,165,188,200,164,189,198,160,188,196,158,190,187,145,177,172,134,162,174,140,159,184,151,173,192,159,180,193,156,180,193,156,182,189,150,178,180,139,168,165,123,149,4 175,141,176,186,149,190,199,157,197,211,164,202,213,166,204,204,161,198,184,146,180,156,117,144,179,143,181,189,151,192,201,162,204,214,174,212,215,173,210,208,166,203,191,153,186,161,123,151,181,143,183,189,153,193,194,160,197,194,159,188,179,137,157,182,138,162,186,144,174,165,130,158,182,147,185,184,148,182,160,115,134,146,101,115,144,99,111,152,104,118,175,132,156,166,131,160,178,144,180,186,157,196,159,117,140,142,97,114,149,106,122,166,123,145,179,140,171,162,124,154,172,137,172,181,150,190,182,151,187,155,111,131,165,125,147,188,151,186,176,140,173,156,121,153,166,132,165,173,142,178,183,153,192,187,155,192,189,157,195,181,146,184,167,133,168,146,114,145,157,123,153,165,133,166,172,144,179,181,150,187,180,149,188,170,138,176,158,124,158,133,100,127,4 183,145,186,188,152,194,195,161,199,200,166,206,200,166,203,199,162,200,199,162,200,192,155,189,182,147,189,184,152,192,188,159,198,190,161,194,180,142,166,177,136,162,186,145,177,186,145,180,171,133,165,164,124,151,160,120,143,156,113,131,143,95,112,155,107,127,163,117,140,173,130,155,168,130,158,142,94,116,137,92,112,129,84,100,140,98,117,146,97,116,151,103,123,171,129,154,175,149,187,146,102,123,136,89,111,136,94,118,146,103,126,150,101,123,165,123,150,176,139,172,174,149,189,166,135,170,143,97,118,135,90,114,143,97,118,167,124,152,180,143,180,174,135,169,170,139,178,174,146,187,161,123,155,150,106,129,166,129,159,180,147,187,177,139,175,173,137,171,162,133,168,172,144,183,174,147,187,176,147,185,180,151,191,178,144,184,173,137,175,166,131,167,4 185,147,152,193,150,148,204,167,166,209,172,170,208,169,171,201,165,161,188,142,142,174,115,120,187,143,145,197,154,152,207,164,165,211,169,166,215,180,179,205,163,162,191,138,143,180,123,130,187,137,136,198,151,150,209,166,171,208,164,164,212,173,171,210,171,171,195,143,148,183,128,130,189,140,145,200,152,159,208,164,168,181,125,118,191,145,134,210,168,167,195,143,142,183,130,130,190,144,155,201,155,166,206,161,167,172,110,105,183,129,118,207,163,163,196,150,147,182,130,125,187,146,151,197,154,160,205,160,167,188,134,133,192,138,142,205,155,161,197,153,150,181,136,133,181,140,141,190,147,152,201,159,166,209,168,177,205,160,166,201,155,164,193,149,150,180,137,135,176,140,139,183,141,142,197,159,164,201,161,171,193,144,149,196,154,161,187,146,147,175,130,127,4 196,153,163,196,157,165,198,159,170,200,163,175,200,158,166,203,162,173,202,162,172,196,149,159,195,154,166,196,157,166,194,154,163,182,131,128,187,136,131,202,160,173,203,163,177,197,152,155,194,149,160,198,161,173,186,140,144,161,99,96,168,110,101,194,150,154,198,152,164,195,145,154,193,146,154,195,154,164,171,115,117,161,99,96,175,121,110,185,139,131,197,148,159,196,140,155,194,153,161,193,148,156,167,103,106,162,103,96,169,110,100,183,127,125,196,151,163,195,143,152,196,153,167,195,146,163,180,128,133,156,98,100,161,97,93,185,122,128,194,142,157,193,141,143,196,150,165,194,142,153,189,135,138,177,120,128,179,123,129,190,131,147,192,130,148,195,140,151,195,153,169,196,147,160,193,138,144,198,153,168,195,150,161,192,134,148,191,126,146,193,140,158,4 94,78,91,156,131,150,141,106,112,155,123,133,183,161,188,186,159,187,173,150,171,82,63,72,163,139,166,166,135,151,155,123,127,157,122,126,185,160,178,199,176,206,192,166,191,151,128,146,181,160,193,168,137,149,161,131,133,164,134,139,178,147,157,204,188,218,193,169,196,178,151,175,185,168,200,171,144,159,161,130,132,166,136,142,165,131,134,197,180,205,196,175,205,181,156,182,186,166,194,173,145,163,158,126,128,172,144,150,163,130,129,183,160,178,197,182,214,183,154,182,185,161,190,175,148,168,159,130,131,174,149,154,158,127,130,170,139,153,195,179,211,182,157,183,163,132,157,169,144,171,152,122,129,154,125,130,140,108,115,154,121,136,177,156,186,160,138,160,58,43,51,62,49,61,76,57,70,83,57,67,101,72,85,129,104,125,135,113,137,106,83,99,4 218,194,212,223,201,221,227,204,226,228,207,228,228,206,226,228,205,223,227,204,219,225,199,215,221,192,207,226,203,220,229,205,224,228,196,216,229,199,219,231,207,223,230,208,220,229,204,215,223,194,208,228,203,217,231,203,220,215,164,164,216,167,165,230,204,220,231,211,222,231,207,218,224,199,212,229,205,218,230,200,214,210,153,147,206,145,131,227,193,205,233,210,223,231,205,216,225,196,211,229,205,219,229,198,213,205,144,135,207,148,135,229,198,212,233,208,221,231,202,213,225,197,211,229,204,217,230,201,218,219,172,176,222,184,190,232,211,225,233,207,220,230,201,213,223,192,207,228,198,212,231,200,216,232,203,219,231,209,222,232,207,219,231,208,219,228,201,210,222,190,204,227,195,209,230,199,213,231,201,215,231,205,217,231,203,216,230,202,212,226,196,205,4 196,178,188,209,193,206,219,201,216,228,210,225,230,212,226,229,211,223,218,201,210,205,190,192,200,182,193,215,197,207,225,207,221,234,218,234,236,220,234,233,215,226,224,205,211,213,194,196,204,182,193,217,192,203,231,208,220,234,211,221,232,208,216,236,218,226,230,209,210,217,198,199,206,181,191,220,197,206,234,214,226,225,188,189,214,166,156,237,219,227,231,209,210,217,197,195,205,181,189,219,197,205,233,211,224,227,193,198,223,186,184,236,219,225,228,205,206,215,196,190,204,176,182,216,193,200,228,204,212,234,207,217,236,217,224,234,215,217,224,202,203,211,189,184,200,174,175,210,186,190,221,198,204,228,202,210,230,209,214,227,201,206,217,192,193,207,180,173,189,163,158,201,174,177,209,182,189,215,191,199,218,195,202,216,188,194,209,180,178,200,169,158,4 228,210,225,228,201,222,236,211,234,238,209,236,239,210,239,232,204,233,223,191,218,220,183,210,229,203,222,230,201,222,235,210,235,238,212,241,241,212,243,239,210,239,231,202,228,222,188,215,229,203,220,236,212,231,234,204,224,219,163,165,228,181,193,241,217,248,234,207,229,224,190,215,228,201,218,237,212,234,234,200,213,213,146,133,203,118,109,226,185,203,234,209,233,224,187,212,227,195,215,234,204,226,235,201,217,219,163,156,195,107,95,219,169,179,232,203,230,221,182,207,227,197,216,234,207,226,241,215,238,244,222,245,236,203,219,234,205,226,228,196,222,217,180,203,223,194,212,232,205,223,238,214,232,243,219,238,241,217,240,232,201,226,223,187,212,218,184,207,219,189,204,226,196,213,232,204,224,235,210,229,233,203,225,227,191,218,218,184,209,216,185,206,4 222,195,216,216,194,222,222,198,227,228,201,231,227,196,225,229,200,229,228,198,226,225,199,225,224,201,222,216,190,212,213,174,189,213,168,181,220,182,204,229,202,231,227,198,225,226,202,226,225,201,222,218,186,200,204,147,138,197,127,116,203,140,134,225,196,222,224,200,228,223,198,221,224,200,221,219,190,207,209,157,152,205,141,135,197,118,106,205,145,149,224,198,227,221,199,224,223,198,222,217,184,192,198,135,113,202,136,127,189,106,104,176,85,71,217,180,198,222,200,224,221,190,210,221,191,207,206,155,147,198,130,115,184,99,87,180,95,85,219,184,204,220,190,213,224,197,220,227,202,226,228,203,225,224,196,215,207,154,154,210,158,159,220,194,218,219,190,216,226,201,221,228,203,223,231,209,229,231,211,232,230,207,232,225,199,224,222,196,219,219,189,214,4 119,99,111,206,177,197,211,187,208,221,198,220,221,197,219,213,187,208,206,178,198,151,126,139,183,154,172,210,180,201,220,192,212,228,204,226,231,207,228,224,199,220,210,183,203,194,166,181,199,168,187,213,184,204,226,199,222,239,219,241,240,218,240,230,204,223,216,191,208,199,171,188,198,167,184,215,188,208,224,195,216,177,127,129,210,174,184,233,208,228,218,192,209,201,175,190,196,167,182,212,185,205,221,190,210,188,142,147,215,180,194,231,206,226,215,189,205,199,173,185,193,161,176,205,174,192,219,190,210,235,211,234,233,205,227,223,192,210,209,182,197,197,169,181,155,128,139,205,174,190,210,183,200,219,189,208,220,191,209,214,186,205,206,175,192,172,143,153,78,62,70,188,162,173,200,174,189,206,178,195,208,181,197,202,172,189,196,165,176,96,77,84,4 149,119,122,167,137,140,180,152,159,188,159,167,191,161,168,193,163,169,193,161,167,177,144,149,172,144,145,174,144,147,178,151,155,192,165,171,200,173,181,200,170,174,196,164,169,191,157,163,178,152,156,186,159,165,172,136,137,147,98,89,185,147,146,202,174,180,197,164,170,192,160,166,171,140,140,174,144,146,151,95,83,100,38,28,137,77,62,193,158,157,198,166,172,192,159,163,171,139,139,168,137,138,163,121,117,138,82,71,151,89,77,191,154,153,196,166,170,191,157,161,169,137,137,174,141,143,180,150,152,189,155,160,190,152,151,194,160,162,193,159,159,188,154,155,159,125,120,173,137,138,177,141,141,191,158,160,196,163,164,193,158,155,192,157,157,184,148,146,118,90,88,176,144,144,175,140,140,186,152,151,192,157,157,190,155,154,193,156,154,136,103,99,4 123,96,100,171,142,151,171,141,148,182,150,155,195,162,169,198,165,172,192,159,166,156,124,129,157,123,127,168,136,141,183,151,156,195,163,170,202,170,176,205,171,177,198,162,170,184,148,156,170,139,143,185,154,157,189,159,162,198,167,171,213,182,190,211,178,182,203,168,174,191,153,161,175,141,143,188,159,163,187,149,149,139,79,71,177,129,125,214,180,185,205,170,175,194,157,164,172,137,138,182,150,150,177,139,136,143,83,75,161,101,92,209,176,177,205,169,173,192,156,161,164,130,130,178,144,144,187,153,156,199,163,166,203,164,164,206,171,170,201,164,165,186,147,149,156,118,115,172,138,137,185,149,150,198,161,163,206,169,170,203,165,164,194,156,156,180,140,138,130,98,95,172,136,135,179,143,142,192,155,157,201,163,165,198,160,161,189,150,148,154,118,115,4 178,134,126,181,140,127,183,146,132,182,144,131,179,140,124,181,147,135,179,141,131,174,132,120,176,128,112,184,146,138,186,153,146,184,150,140,180,140,127,180,142,132,179,141,128,176,134,121,178,134,121,182,141,135,176,126,109,155,88,66,144,72,58,167,114,99,181,142,132,177,136,124,179,136,125,185,145,141,164,104,86,131,53,41,116,38,39,149,85,72,180,141,131,179,140,127,180,136,127,180,139,132,159,100,87,127,50,45,115,42,45,140,68,54,178,135,123,180,143,131,176,134,124,173,130,121,172,120,112,134,58,47,119,39,33,156,93,79,181,141,132,180,141,128,169,123,110,175,128,118,177,130,123,169,117,110,160,99,81,175,130,117,182,146,136,178,136,120,173,127,116,177,135,127,177,131,119,179,135,128,181,141,134,181,143,131,180,139,123,177,135,119,4 75,54,60,225,181,189,226,181,188,227,186,200,226,180,192,221,170,179,216,165,181,58,40,48,179,138,147,233,186,196,228,188,203,228,186,200,217,160,172,217,162,178,231,181,199,161,128,142,220,169,178,226,173,182,229,183,194,193,116,108,163,66,49,217,161,178,227,188,203,214,167,179,217,157,160,227,178,189,219,158,168,176,83,63,174,85,65,220,174,183,229,199,212,223,182,193,217,166,174,228,181,195,209,139,142,182,99,77,178,93,70,218,170,177,232,199,215,223,185,192,215,163,168,227,181,196,196,120,104,176,87,62,181,103,98,229,188,202,231,193,209,217,178,190,174,133,140,230,182,190,205,142,137,211,154,155,229,190,204,228,189,199,239,195,204,156,123,131,68,47,51,221,173,178,225,183,193,229,198,211,228,195,204,231,195,205,219,173,184,48,31,35,4 152,133,155,169,154,173,179,161,177,184,166,181,176,152,165,180,160,175,182,173,192,165,155,169,161,144,166,175,154,175,182,156,171,182,149,162,156,102,106,134,72,67,172,147,159,178,171,186,168,150,170,165,128,139,168,115,118,174,124,138,166,114,130,130,60,54,151,100,99,182,172,186,166,140,157,163,121,130,165,109,113,170,116,121,167,113,120,167,114,120,167,122,126,174,151,163,165,138,155,163,118,127,163,107,113,164,100,100,170,110,110,183,143,151,175,133,141,175,150,162,173,158,182,178,153,171,176,140,152,173,121,127,180,132,139,181,138,146,180,148,158,184,171,187,174,162,191,183,166,188,187,168,187,190,168,183,190,165,180,190,168,183,189,173,189,180,167,186,169,156,183,175,154,176,182,162,185,186,166,185,189,168,185,189,170,187,183,167,186,172,158,180,4 179,169,195,188,178,200,199,191,212,202,193,213,206,198,218,202,195,215,194,187,206,182,173,191,186,176,201,197,189,211,199,186,202,194,171,186,175,136,147,174,131,138,184,158,171,181,168,183,186,173,196,193,180,202,175,131,140,143,71,73,128,59,59,134,64,65,162,107,107,178,159,170,192,185,211,178,146,160,141,71,73,119,49,51,119,53,56,127,59,60,170,122,125,187,172,186,191,181,210,179,146,160,139,72,73,124,55,56,123,55,57,135,66,66,175,134,141,199,195,214,191,182,212,185,160,178,160,104,110,140,69,69,131,57,56,152,89,90,179,149,160,198,194,212,189,180,211,193,180,207,189,170,188,183,150,161,171,127,135,192,174,191,193,183,202,188,181,200,186,176,207,192,180,208,194,182,203,199,189,207,197,186,204,202,194,216,194,185,203,188,182,202,4 210,187,210,222,198,220,229,202,222,233,206,224,241,219,238,245,224,240,240,219,234,228,209,228,216,190,215,225,199,220,191,127,133,184,114,121,218,171,185,239,211,228,244,224,238,235,215,231,223,198,225,218,175,189,137,44,39,113,28,35,152,64,68,205,134,137,246,225,238,242,223,239,226,201,226,232,209,233,193,124,132,129,31,32,123,37,44,192,107,108,240,205,217,245,230,247,227,200,226,238,215,238,228,191,205,194,117,116,190,107,108,222,167,179,243,214,228,246,233,249,228,202,231,237,210,233,243,218,235,243,219,235,244,217,235,244,220,240,247,226,244,242,222,238,220,188,210,233,204,222,241,216,234,242,217,232,245,223,237,244,220,238,243,220,238,237,216,234,207,166,176,226,192,206,240,214,234,242,216,233,240,214,230,242,217,235,239,216,234,228,205,225,4 147,123,141,158,134,150,165,140,155,163,131,141,169,143,159,172,149,164,172,150,165,161,138,151,153,128,146,164,138,155,172,149,165,166,136,150,147,107,119,173,148,164,179,157,173,169,148,160,161,137,153,166,139,154,167,138,152,118,68,75,85,23,24,156,120,132,187,167,181,175,154,167,163,139,156,175,153,170,146,105,114,74,12,13,79,19,21,151,112,122,189,171,183,178,160,173,164,141,160,173,150,166,164,134,150,122,72,79,115,62,67,175,151,168,185,167,181,179,161,173,159,133,150,169,143,158,176,151,168,170,143,159,169,142,157,180,158,174,180,160,175,177,159,171,159,133,151,168,143,159,173,149,164,173,149,164,176,154,168,178,156,171,176,155,171,172,154,168,160,137,158,165,142,158,169,145,160,171,146,160,172,148,162,174,151,166,171,149,165,165,144,159,4 173,150,162,195,171,180,210,184,198,197,142,156,196,136,149,221,192,204,222,203,213,205,187,196,191,172,188,187,147,161,150,77,86,123,42,54,137,52,66,169,89,100,202,156,165,215,200,212,191,164,181,152,86,99,91,25,39,86,35,54,116,46,68,137,53,72,152,72,81,193,151,162,176,128,143,121,49,64,96,49,70,125,80,101,124,55,74,146,72,92,119,40,53,158,92,96,182,148,171,136,61,77,107,35,53,109,52,71,112,46,65,120,41,58,128,41,51,181,128,136,194,170,193,186,139,160,159,82,100,149,67,85,146,62,77,150,61,75,197,146,161,220,203,220,197,172,195,211,185,203,213,176,194,212,167,183,212,166,181,220,187,205,231,215,232,221,208,224,186,162,184,214,190,210,220,194,211,225,202,216,225,202,217,228,208,222,224,203,216,210,194,212,4 182,165,194,182,156,178,178,130,144,167,106,114,184,138,150,206,183,205,200,177,204,192,172,197,184,167,196,188,165,190,165,99,108,140,57,57,157,82,84,187,140,155,203,180,202,202,185,204,179,160,188,192,162,184,158,84,89,139,56,63,135,51,55,148,65,66,199,161,175,210,195,215,188,168,196,195,163,184,166,96,102,140,60,66,131,46,52,148,60,63,200,164,178,214,199,221,196,178,208,201,175,200,175,113,122,147,67,72,146,63,69,170,101,111,205,178,196,213,196,216,195,177,204,203,182,207,184,134,146,145,58,58,160,83,88,193,152,172,213,195,217,210,192,211,191,173,203,198,175,204,195,162,184,183,130,140,177,116,124,197,164,184,210,192,214,205,192,213,182,162,192,195,171,203,200,175,203,203,180,202,193,163,184,200,176,200,203,185,207,197,182,203,4 153,129,145,167,143,158,180,158,172,187,167,183,193,176,190,190,171,183,181,159,172,172,152,167,163,139,158,179,156,177,171,132,144,155,101,105,162,111,116,171,126,132,187,162,177,185,170,188,173,153,175,164,125,142,128,53,58,118,34,39,120,40,47,124,44,44,183,146,157,194,181,195,163,129,146,131,62,64,122,47,55,137,64,81,133,63,77,124,47,51,178,134,143,199,186,200,152,101,115,125,39,40,143,68,83,139,66,79,130,59,71,130,55,59,172,122,128,199,183,198,178,153,177,167,115,127,152,81,86,139,57,59,125,43,45,144,76,79,188,154,166,199,182,197,185,163,186,195,174,196,193,160,175,184,137,147,180,133,143,187,152,163,199,178,193,196,177,189,184,161,183,193,169,189,196,170,186,199,171,187,183,138,148,165,103,105,185,153,164,191,173,187,4 180,155,173,189,163,176,196,171,185,199,176,190,191,160,173,192,162,173,197,173,185,194,173,186,187,163,180,193,168,182,202,181,195,174,127,133,131,57,54,139,67,62,184,146,152,200,182,197,190,167,184,199,176,192,188,152,163,136,67,66,140,68,70,111,36,39,153,91,93,200,178,190,190,167,184,196,169,184,153,83,82,121,43,43,167,110,121,118,50,56,135,59,54,191,157,167,191,168,185,198,173,188,178,130,138,140,68,68,134,59,63,140,68,66,185,145,154,196,171,186,191,167,187,197,174,189,202,179,194,191,152,162,166,108,111,190,157,166,204,185,199,194,169,181,186,163,180,193,168,183,197,171,184,199,171,183,202,176,189,202,180,193,197,174,186,191,167,179,182,157,175,188,162,178,192,165,179,196,167,179,197,168,180,194,165,179,194,171,184,189,168,180,4 147,119,137,163,137,150,174,149,162,182,158,170,186,162,177,186,164,177,183,164,178,165,143,159,155,129,148,169,145,160,181,157,171,174,141,156,169,130,145,184,154,172,182,159,175,167,143,158,158,132,152,175,150,168,167,131,147,126,79,86,143,94,98,171,129,145,185,161,179,174,151,168,161,130,151,176,141,161,152,110,128,118,63,63,126,64,60,164,118,131,189,166,184,179,158,176,163,128,152,176,139,160,152,106,122,119,58,65,123,61,65,151,97,110,188,163,180,177,152,169,162,126,151,174,136,157,164,116,134,123,64,81,128,69,87,172,132,153,184,157,177,170,141,159,159,122,148,168,126,149,175,140,162,174,141,160,176,142,161,186,160,179,177,148,168,165,138,159,152,115,142,163,128,153,172,138,161,177,141,159,181,148,164,179,150,168,168,139,157,156,127,146,4 145,122,141,160,138,154,166,143,157,173,152,167,179,158,173,180,159,172,174,154,168,161,143,156,154,130,149,164,141,156,171,149,164,155,118,128,162,125,136,185,163,178,179,158,171,168,150,162,159,136,154,168,145,161,167,136,148,112,48,48,129,71,74,186,159,173,182,161,174,172,152,165,161,138,157,173,148,166,113,62,66,99,40,41,164,117,126,185,159,171,186,165,178,175,154,167,160,137,157,171,147,164,123,72,76,113,54,55,164,114,121,183,160,173,181,159,173,173,151,165,159,135,156,168,144,161,170,140,155,172,137,150,176,148,162,178,155,169,177,153,168,171,150,164,156,133,152,166,143,161,170,147,163,174,150,163,174,150,164,174,150,166,171,149,164,164,143,158,150,125,144,165,143,164,169,144,162,169,144,157,169,144,158,170,146,161,163,139,154,155,131,148,4 194,179,195,202,190,205,188,154,160,187,152,159,202,180,190,200,174,181,212,203,219,204,193,206,197,181,198,208,198,216,161,100,94,121,44,36,149,78,71,159,87,77,206,187,198,209,201,213,204,194,213,192,160,168,141,65,53,104,35,37,118,43,42,143,59,48,191,147,147,213,208,222,206,198,217,185,147,150,124,46,38,86,27,38,120,46,45,149,67,57,200,170,176,215,210,226,205,195,213,202,178,187,150,81,75,96,25,25,116,38,34,145,65,55,204,183,193,213,208,222,203,190,206,204,188,201,190,147,150,166,107,103,155,90,84,185,139,140,213,204,218,209,200,212,196,179,195,202,189,203,205,187,198,208,191,202,209,195,207,211,201,214,209,200,214,205,196,208,196,182,201,201,188,203,204,191,204,206,192,204,207,193,205,208,197,207,206,195,207,200,191,203,4 153,126,145,169,141,158,178,148,165,183,150,168,186,154,173,187,159,176,185,159,174,170,147,161,161,132,153,175,145,164,184,154,173,173,127,139,170,118,122,197,172,188,195,172,185,181,160,171,168,140,159,183,157,176,182,145,156,131,67,62,102,38,31,192,159,167,200,181,192,185,163,175,174,149,167,185,161,178,186,149,159,99,35,33,79,22,24,192,155,164,200,178,193,189,167,181,173,147,168,185,158,175,191,162,177,157,99,106,146,79,83,194,161,177,199,174,190,190,164,181,173,144,170,182,149,171,186,153,170,188,154,171,189,157,173,193,161,180,193,163,182,186,157,176,173,143,168,182,153,174,184,154,174,187,154,171,188,157,174,190,161,181,186,154,176,178,148,171,171,143,167,181,153,176,182,150,172,187,153,171,187,155,172,185,156,174,180,149,168,167,138,158,4 174,144,163,184,151,170,191,159,177,197,168,186,201,174,193,198,168,184,199,175,191,189,166,183,181,150,170,189,156,174,199,169,188,189,150,164,169,113,118,194,157,172,204,181,196,195,173,187,185,156,175,194,163,180,196,160,177,142,72,66,113,35,24,182,132,137,205,180,194,200,178,192,183,151,167,198,168,187,180,130,141,124,45,37,131,51,41,179,121,119,208,184,199,200,177,192,183,148,165,197,167,185,191,149,163,139,65,57,152,77,66,196,158,167,207,185,201,200,177,194,186,159,178,193,163,180,199,167,184,186,142,152,190,147,155,206,182,198,202,177,192,196,172,188,184,156,176,191,162,181,194,161,175,201,172,188,201,174,190,199,171,185,196,169,184,191,166,182,179,149,169,188,160,181,192,162,178,197,167,182,198,170,186,196,167,184,192,166,183,186,161,178,4 176,137,165,195,156,183,206,169,192,210,171,194,210,172,194,209,176,197,200,168,192,178,145,166,187,148,177,202,161,187,211,171,193,217,181,205,218,182,207,216,182,204,208,179,199,187,154,175,193,155,183,204,158,183,212,166,187,204,157,180,196,142,162,219,183,206,213,182,202,192,159,181,198,160,190,209,170,197,215,170,195,172,93,99,132,39,34,204,156,176,215,184,207,193,161,181,198,162,189,210,173,199,216,175,198,199,141,158,139,46,41,185,125,139,213,181,206,195,162,184,199,165,191,208,170,195,214,175,197,214,172,195,182,115,125,201,156,176,206,170,194,191,156,181,195,160,189,202,165,193,209,168,193,208,165,185,207,167,188,204,166,192,197,161,186,182,146,172,187,150,183,198,161,191,202,164,189,202,161,186,200,162,184,197,161,185,188,153,179,170,133,160,4 171,134,163,193,157,184,207,169,192,213,172,194,221,185,205,223,190,211,210,178,200,185,151,170,183,146,175,204,168,194,215,178,201,227,193,217,233,201,224,230,196,216,220,187,208,199,166,185,194,158,188,210,175,200,222,184,209,196,143,162,204,155,173,238,207,226,228,196,215,211,179,197,197,162,191,213,179,205,223,182,206,136,56,63,174,104,114,243,213,233,232,200,218,216,184,202,194,158,189,210,173,198,219,181,202,193,132,146,220,178,198,238,208,228,229,196,214,216,184,203,197,161,195,212,176,203,219,181,202,228,191,212,231,196,216,233,202,222,228,195,213,212,180,200,194,159,191,211,176,203,219,183,206,221,182,202,223,186,206,226,193,214,219,186,207,204,171,193,190,154,183,208,174,204,215,179,205,215,176,197,217,180,201,214,179,201,205,169,191,191,157,181,4 184,155,173,192,160,176,199,163,180,210,187,200,211,186,199,210,181,191,208,179,189,199,173,184,188,161,180,190,157,174,173,123,137,180,137,152,205,176,193,215,193,207,213,189,202,205,184,195,165,116,129,151,87,102,140,72,92,131,59,78,159,91,103,196,153,164,195,161,173,199,174,188,150,88,95,137,64,81,148,76,94,144,70,90,127,53,69,165,95,102,132,55,55,140,73,74,185,152,171,153,93,115,136,60,80,134,63,84,115,41,59,163,97,107,185,142,150,181,141,148,191,166,185,179,141,163,144,81,104,128,59,79,147,75,89,189,144,157,210,192,207,205,187,199,186,155,175,195,170,192,191,159,181,184,140,160,198,162,181,205,183,199,202,179,192,198,176,188,184,153,174,192,163,184,199,174,196,204,183,203,202,178,195,198,171,186,195,169,183,186,160,173,4 131,105,122,151,126,142,163,139,154,167,142,156,169,144,158,168,147,160,160,139,154,141,119,133,145,119,137,160,135,152,170,145,159,175,150,164,177,151,167,174,150,164,169,150,163,152,132,145,151,127,145,163,135,150,171,140,152,177,149,164,172,141,156,179,153,169,174,154,166,157,137,150,156,131,150,168,141,159,176,146,161,155,107,112,114,47,38,162,125,135,178,157,173,157,136,149,156,132,151,170,145,163,177,149,164,164,122,130,109,38,28,138,87,89,176,155,171,160,139,151,157,135,152,169,144,160,175,148,162,179,152,168,142,89,89,150,108,114,170,147,163,157,134,150,156,134,153,165,140,157,170,143,159,172,144,156,167,136,147,166,139,155,162,137,152,151,127,144,148,126,146,163,139,158,166,141,157,165,137,151,164,137,151,162,136,151,156,132,148,140,116,133,4 144,116,133,160,129,145,172,142,156,176,145,156,178,148,159,182,158,172,176,154,169,160,137,152,154,128,146,168,139,156,178,149,162,185,158,171,186,156,170,183,151,164,181,154,167,169,146,161,160,133,151,174,149,165,180,152,167,164,121,134,167,132,152,185,155,170,184,156,167,175,151,165,167,142,161,175,149,167,150,99,110,92,34,42,105,53,69,167,133,150,188,165,180,178,156,170,169,147,167,167,132,150,114,40,41,97,51,60,91,48,64,115,57,66,180,155,171,178,157,172,166,135,154,174,148,167,145,94,105,119,62,70,108,56,66,138,90,101,178,155,170,174,153,167,166,140,159,175,151,166,176,150,165,159,121,131,164,129,140,179,153,169,176,156,171,167,146,159,161,136,155,170,146,163,175,151,165,179,157,168,177,153,167,176,154,168,172,152,166,162,143,158,4 192,171,191,208,192,211,217,200,216,224,214,225,227,218,226,230,226,236,222,214,227,199,180,191,198,179,200,203,176,193,193,141,149,214,181,191,223,200,211,207,172,180,208,180,187,208,195,205,184,152,169,137,61,64,140,57,61,164,93,102,181,114,122,163,84,85,158,87,88,190,156,161,164,117,132,130,48,52,151,69,75,135,56,65,157,79,84,194,127,129,156,81,83,166,109,110,178,142,160,127,46,54,136,53,58,135,56,62,156,81,86,192,126,127,175,111,117,152,86,87,211,198,222,174,128,141,144,71,78,156,85,88,157,85,90,161,88,94,152,79,83,159,96,97,203,188,207,215,202,220,215,191,203,218,198,207,210,181,192,184,129,134,176,120,126,189,155,165,199,183,203,211,197,216,216,198,213,218,201,212,219,205,218,217,204,218,208,192,205,197,182,196,4 141,113,134,165,133,153,175,140,159,181,141,159,188,151,171,184,153,172,173,145,164,151,124,137,160,131,155,176,145,167,185,151,172,187,149,168,186,144,161,191,159,178,182,153,170,164,137,150,163,133,153,182,154,175,179,144,158,143,79,80,165,110,117,200,171,188,188,157,172,167,136,148,169,142,165,186,160,180,188,159,172,146,84,84,174,129,138,205,180,194,195,170,184,179,156,173,172,148,171,186,159,178,196,168,182,196,165,179,201,174,188,206,183,197,196,171,186,179,156,170,174,150,175,187,160,179,192,160,173,200,173,187,202,178,191,200,175,189,192,166,180,175,150,165,170,145,166,182,154,171,188,160,175,192,165,176,196,171,184,194,170,184,187,164,179,170,147,163,162,137,157,181,157,178,182,151,167,183,153,163,188,163,176,186,161,174,177,152,166,158,135,150,4 150,124,144,174,148,167,187,162,178,187,154,165,195,167,180,199,177,192,188,165,181,166,144,158,164,138,159,182,157,175,192,165,179,199,171,186,205,180,196,206,182,195,195,171,184,177,155,168,170,143,164,187,161,178,197,171,186,201,174,188,201,173,188,208,184,198,201,177,190,186,164,177,174,148,170,191,165,184,202,174,191,169,126,136,125,61,59,201,168,179,206,185,200,189,168,181,174,148,170,188,160,178,203,176,192,160,111,115,134,74,74,204,177,190,204,183,197,187,164,175,173,148,173,184,153,171,194,164,180,192,159,170,197,167,181,203,181,196,201,179,193,186,162,175,167,141,162,184,157,179,191,163,181,193,165,178,195,169,184,195,170,184,192,170,184,179,156,170,160,134,156,178,152,174,187,161,181,189,161,176,186,158,172,186,160,174,180,155,170,163,139,154,4 146,123,142,158,134,151,167,143,159,172,148,163,176,151,165,179,158,172,174,156,170,160,142,156,152,128,146,163,138,155,172,148,163,177,153,169,178,151,165,182,158,173,179,160,174,167,149,162,157,133,151,165,138,154,175,151,166,166,130,142,138,81,84,171,137,150,184,164,178,171,152,166,162,138,158,171,149,166,169,139,152,130,66,63,123,54,51,150,99,107,182,160,175,174,155,170,162,138,160,172,149,167,169,140,154,134,72,72,122,49,42,137,74,74,180,157,171,173,155,169,162,139,162,169,145,165,175,151,168,162,120,131,152,103,112,167,133,145,178,157,170,170,151,164,159,137,159,166,143,164,171,146,162,175,148,162,176,152,167,177,155,171,172,151,167,165,146,160,156,133,155,163,139,161,169,145,162,175,150,164,172,146,160,169,145,161,165,144,159,157,137,153,4 208,182,175,220,197,191,220,198,194,220,197,191,221,201,199,221,198,197,218,189,183,213,182,180,214,187,178,219,195,190,219,194,187,189,133,114,199,151,135,221,199,195,219,190,188,218,187,185,213,186,177,219,197,194,207,160,142,96,26,21,129,56,41,215,176,162,221,201,201,218,188,183,213,185,179,217,195,193,208,162,146,105,41,32,65,14,19,194,137,123,226,207,206,218,191,186,211,182,176,217,193,192,215,181,172,122,44,31,89,20,17,200,154,137,224,202,199,220,194,192,211,182,176,216,189,187,215,189,182,184,129,111,188,130,111,218,191,179,221,195,191,219,186,183,209,180,174,210,177,167,215,185,176,220,197,192,221,200,194,222,203,199,221,193,189,219,189,186,205,176,168,210,180,173,215,189,184,217,192,186,217,192,182,222,200,195,220,191,186,217,188,185,4 207,162,172,216,173,183,216,174,179,213,163,167,213,159,168,213,164,174,214,174,183,205,163,170,213,175,180,217,179,187,216,176,184,213,157,164,211,145,152,214,166,177,214,174,183,211,169,177,213,176,174,217,181,186,216,174,182,192,112,105,184,88,74,208,153,152,216,181,188,214,176,186,214,181,181,218,184,189,210,159,158,153,59,50,151,54,44,210,164,166,218,185,193,212,168,172,212,171,173,218,185,190,196,131,123,139,42,34,158,59,45,207,151,148,219,187,195,210,158,157,211,172,171,217,186,194,202,144,142,161,61,46,186,102,85,212,166,165,221,192,199,213,166,169,212,180,183,214,179,185,211,166,166,201,137,128,216,179,182,221,191,199,221,190,198,216,178,184,209,177,183,215,180,187,217,184,189,216,181,186,217,181,185,219,186,191,218,184,189,213,174,178,4 104,90,103,223,212,220,229,225,234,222,194,201,207,157,155,213,167,167,222,190,195,187,174,187,188,177,188,232,231,240,217,194,201,181,87,85,174,70,69,198,111,112,200,117,116,211,184,194,216,213,222,210,182,188,159,74,77,136,39,49,174,78,90,196,107,121,166,73,78,199,157,168,204,183,191,157,76,80,127,42,56,123,46,61,171,82,93,177,91,105,160,71,75,211,182,192,181,129,133,130,42,55,122,49,70,131,50,66,158,67,81,150,64,77,166,99,102,223,214,224,155,79,81,116,33,45,108,38,56,118,43,60,131,46,63,126,33,44,174,105,107,224,217,228,180,142,151,150,91,101,84,24,40,110,31,46,139,48,58,164,91,98,211,185,195,223,217,226,156,148,167,213,187,196,140,82,89,142,59,68,199,139,143,224,212,227,226,219,230,208,197,206,4 131,114,130,217,191,214,222,196,217,224,207,226,224,213,230,223,214,232,222,210,229,168,156,172,194,178,198,224,209,228,224,208,225,225,204,219,223,195,209,215,173,183,219,190,206,209,190,209,213,197,218,221,191,208,217,170,178,212,156,158,203,141,136,194,122,115,200,138,135,215,184,197,214,182,205,207,151,160,196,123,121,194,124,122,186,109,96,180,99,86,194,129,124,216,186,198,210,166,183,199,134,140,188,111,110,180,96,89,185,106,96,191,119,111,211,166,177,218,200,218,211,174,193,210,153,162,206,140,146,199,128,125,204,143,140,217,176,189,220,198,219,218,208,226,201,174,197,221,188,209,221,187,205,222,188,201,222,192,208,223,212,229,221,211,228,214,202,219,158,141,162,222,204,226,221,203,224,224,212,229,224,214,231,223,217,231,224,214,229,185,169,186,4 209,199,208,216,206,215,217,209,217,231,226,235,162,147,162,120,90,111,222,205,219,211,198,210,215,207,215,216,209,220,217,209,220,228,221,230,179,163,176,146,123,138,222,207,222,214,202,214,216,207,217,215,205,217,205,177,170,200,163,144,225,217,229,226,215,227,216,204,217,215,205,219,215,204,217,216,200,209,181,121,93,163,90,56,213,191,194,218,205,219,218,206,217,214,203,215,214,201,213,219,206,216,168,105,88,128,39,19,207,175,172,219,204,219,218,203,214,214,199,212,214,204,216,216,204,218,187,136,119,164,92,57,208,184,184,219,203,220,217,200,211,215,195,208,212,199,211,213,202,215,215,203,214,211,193,197,213,200,210,217,205,219,214,200,214,211,192,205,208,194,206,213,201,213,216,208,222,215,207,223,216,204,216,214,203,217,211,196,213,208,192,207,4 216,193,181,225,206,199,227,211,207,225,206,201,225,205,196,226,210,204,226,210,203,217,198,189,221,198,188,225,204,198,225,205,203,218,190,183,218,189,177,225,206,198,226,209,202,224,208,199,224,206,199,226,208,205,213,178,163,167,97,66,163,94,64,214,181,164,226,210,205,224,208,201,225,205,198,227,208,204,184,127,100,160,86,56,143,66,41,202,159,137,228,212,207,223,203,196,225,208,203,229,212,205,167,106,89,137,59,42,153,83,63,207,170,154,226,207,200,223,204,198,225,206,199,227,207,201,192,142,120,135,60,39,146,78,60,218,188,175,225,205,199,223,203,197,225,203,196,225,206,199,225,201,193,201,154,132,197,153,131,222,200,191,224,203,196,222,202,194,224,206,199,227,210,202,226,207,203,226,206,201,226,206,199,223,201,192,223,202,196,220,201,192,4 148,122,140,169,145,162,184,161,179,187,163,181,193,170,185,200,182,195,193,177,193,176,161,175,157,131,148,174,149,166,179,151,167,179,147,161,180,147,160,195,170,184,200,183,199,184,168,183,162,137,157,172,145,163,157,110,115,143,92,100,146,99,111,168,124,134,191,161,171,183,165,182,165,141,163,157,118,132,140,90,98,132,84,99,139,94,111,154,107,118,176,137,143,184,166,181,164,139,162,146,98,107,135,82,91,137,90,105,141,96,111,151,106,118,176,143,153,185,169,186,168,144,165,166,130,142,154,108,117,149,100,108,159,114,123,165,125,136,173,141,149,179,159,176,169,148,168,179,157,174,173,142,154,174,136,144,177,142,151,181,153,167,177,152,167,169,146,167,164,146,165,176,154,174,177,150,166,185,161,175,186,162,176,185,165,181,175,154,175,160,136,161,4 159,145,170,167,153,179,166,151,179,166,151,180,167,151,179,165,145,171,165,146,173,164,149,178,166,154,179,168,155,181,167,153,181,161,147,173,158,144,170,162,143,172,162,141,169,164,147,175,164,151,175,170,159,183,147,136,162,150,142,162,141,131,150,146,129,153,160,142,171,164,149,177,164,150,176,172,162,186,131,120,143,143,141,156,161,160,175,134,127,145,148,134,162,165,150,178,164,151,176,172,161,187,147,134,155,149,142,157,168,170,187,124,123,141,130,116,143,164,148,175,167,156,181,171,160,186,161,147,173,150,138,157,157,154,167,124,118,137,138,124,149,164,149,174,166,154,180,166,152,177,164,149,175,152,136,159,145,132,151,143,131,154,151,134,160,159,141,165,163,151,177,165,148,173,164,147,173,163,145,171,160,143,169,159,144,169,154,134,160,157,139,163,4 186,159,183,187,153,168,188,143,152,197,155,170,200,159,175,201,163,183,207,182,209,199,174,198,192,168,192,190,154,167,190,141,147,193,143,154,179,115,131,193,142,160,208,179,203,201,176,195,197,174,201,201,173,192,194,145,155,167,88,94,153,71,86,177,111,130,208,176,196,204,180,196,196,171,195,202,175,193,186,125,134,168,85,96,155,72,81,172,98,111,211,181,201,210,191,212,195,168,194,202,174,192,194,138,152,183,113,131,165,87,97,190,137,149,214,193,214,210,191,212,193,165,191,193,156,171,198,148,167,195,139,163,189,130,145,205,172,188,209,188,206,203,180,200,181,145,163,182,135,145,197,158,178,201,165,185,203,173,190,174,123,126,192,161,174,202,182,202,179,145,165,190,158,179,199,171,193,200,172,189,202,177,195,176,133,140,189,160,175,195,176,194,4 84,65,79,163,135,154,177,146,163,192,162,178,196,165,180,186,148,156,188,162,176,128,104,115,140,116,136,176,149,168,187,155,171,201,167,184,207,173,190,204,171,183,201,177,192,171,145,158,161,139,162,184,158,176,193,157,167,193,143,157,193,143,158,215,188,203,206,182,194,183,159,171,167,146,171,190,165,186,198,163,175,172,104,108,164,92,93,218,192,205,207,182,195,187,165,177,169,148,174,192,169,193,205,181,198,183,124,131,175,110,112,199,164,170,208,187,200,188,167,180,165,142,170,193,172,199,197,167,183,194,150,159,199,162,173,194,160,168,198,175,188,178,155,167,148,127,155,186,164,191,189,157,177,194,160,174,195,165,177,190,159,168,181,150,159,161,137,150,96,75,96,176,151,181,186,158,183,189,163,182,180,145,155,183,155,169,175,147,160,103,83,94,4 161,134,156,177,149,170,185,157,174,188,155,171,196,167,186,196,167,185,187,158,176,164,130,139,174,149,175,184,156,176,182,140,147,188,144,154,191,144,159,200,167,187,197,170,189,176,143,150,179,151,175,190,163,184,187,145,153,172,109,114,157,85,98,192,148,167,202,175,190,194,173,187,184,160,187,194,169,191,189,147,158,159,78,84,143,60,67,186,135,149,208,187,203,198,177,192,186,164,193,193,169,191,190,146,159,175,104,120,165,94,102,200,169,183,205,184,201,194,170,185,183,160,187,183,148,162,185,137,148,191,145,165,186,141,151,187,152,160,201,177,193,193,170,184,178,152,179,180,146,162,189,156,173,196,168,184,188,157,168,176,136,142,196,175,191,189,172,187,173,146,173,187,164,190,191,166,185,189,162,176,191,167,181,187,161,174,185,161,174,180,161,175,4 85,65,77,146,119,135,163,136,153,172,145,159,176,146,160,175,149,163,165,141,155,93,72,84,135,113,134,161,137,157,177,151,169,181,149,163,187,158,173,190,168,183,180,163,176,144,124,134,148,126,150,170,148,169,178,145,163,163,102,112,176,131,146,193,167,182,183,162,172,159,135,146,152,127,152,176,155,177,177,138,153,141,69,69,124,50,49,170,122,127,175,138,143,161,134,145,153,126,154,175,150,175,181,144,162,161,95,103,145,74,77,169,123,132,176,142,151,160,133,144,155,128,159,176,149,175,184,155,175,180,139,155,175,123,135,184,151,169,175,143,157,161,138,152,151,126,156,173,147,173,176,144,163,182,152,168,184,154,172,180,148,168,169,137,153,150,127,146,120,96,120,165,136,160,169,137,156,172,140,157,176,147,163,171,140,160,162,130,148,101,81,96,4 150,127,148,166,142,162,176,152,171,179,150,166,182,152,166,187,164,178,181,160,175,168,153,167,156,131,152,173,149,170,172,134,151,170,118,129,185,148,164,190,165,185,187,166,181,178,164,177,166,143,164,178,156,177,173,130,145,151,81,86,151,84,92,176,130,143,186,159,171,171,143,150,170,148,171,179,154,173,169,118,128,138,68,64,118,42,38,135,68,67,179,139,145,164,126,127,169,144,171,180,154,177,174,126,140,156,87,92,147,78,83,148,85,91,175,136,143,170,134,143,168,141,167,180,152,174,184,153,174,175,124,141,161,96,102,176,129,143,182,155,173,170,138,150,169,145,173,178,151,173,179,148,166,180,148,165,177,137,151,180,146,167,176,143,160,166,133,147,165,141,168,172,144,164,175,142,162,180,151,167,181,152,169,180,151,171,174,144,164,159,129,143,4 180,156,177,186,158,179,182,134,147,188,140,153,198,160,176,203,178,197,202,177,197,196,175,192,187,166,190,191,163,183,180,124,135,174,102,109,186,129,140,196,155,171,198,167,184,198,176,190,190,168,189,192,158,177,183,126,136,159,84,85,148,66,68,160,90,92,193,147,157,193,161,171,191,168,189,190,150,164,176,110,113,148,71,65,143,65,61,124,46,40,167,106,109,191,154,160,192,168,193,193,156,174,183,120,129,169,95,98,168,97,102,155,82,86,167,109,115,186,147,151,189,161,185,195,165,186,196,152,173,185,121,134,174,103,110,180,115,123,191,151,165,192,166,180,188,160,184,197,172,194,197,165,185,194,152,171,180,121,128,187,136,147,193,159,178,190,162,181,184,159,181,189,161,181,192,160,177,196,166,183,193,155,170,193,156,177,191,161,184,181,145,161,4 221,193,210,222,194,209,222,196,213,210,176,190,210,172,184,223,199,215,224,199,213,223,199,213,220,191,207,222,194,210,199,151,158,121,53,52,142,77,78,199,151,162,221,195,211,225,204,217,222,195,211,205,158,167,164,89,86,82,28,35,57,23,36,105,49,58,181,133,143,223,199,213,216,176,188,181,110,109,127,53,55,57,24,37,36,24,37,49,18,34,119,51,53,202,151,153,212,167,176,168,91,87,133,59,61,67,23,34,44,22,35,46,18,32,105,41,48,190,130,132,219,182,195,192,129,131,168,90,87,123,51,55,68,23,33,79,27,38,138,64,66,206,160,170,229,204,219,220,185,198,206,155,160,193,141,148,180,124,131,171,101,103,201,156,165,221,196,214,232,207,219,231,206,220,229,206,220,225,201,215,223,197,211,218,187,199,227,205,221,225,202,218,4 146,120,136,160,132,149,169,140,156,176,148,160,181,155,166,177,150,160,165,138,151,148,120,129,159,135,153,172,147,163,177,150,164,181,153,167,190,165,178,188,165,177,174,149,162,159,132,143,166,141,160,175,146,160,184,157,170,164,131,142,129,89,97,175,146,156,187,164,175,170,143,154,172,148,168,180,153,170,185,155,167,113,58,58,13,0,0,119,77,81,196,171,184,176,152,165,172,148,169,184,161,179,187,160,172,150,101,105,107,66,70,166,135,144,193,171,182,179,156,167,176,155,178,185,161,178,190,164,177,190,165,175,194,167,178,192,169,180,188,164,175,178,155,165,175,153,175,182,159,176,186,161,176,187,161,171,185,160,169,185,160,172,184,161,173,176,154,167,167,144,165,178,154,174,183,159,176,185,160,173,183,157,168,181,156,169,176,152,165,165,142,157,4 185,156,174,190,160,178,189,158,176,193,164,180,200,175,191,199,174,190,193,168,184,186,161,180,189,160,177,190,160,176,189,161,178,179,144,157,190,159,173,198,174,189,196,172,186,186,162,180,190,159,175,190,161,178,168,122,129,82,30,30,110,62,68,179,144,158,200,178,192,193,169,184,193,166,184,179,136,147,120,55,54,39,15,23,23,8,18,95,45,47,189,155,164,199,178,194,199,175,195,168,117,123,113,43,39,45,13,18,15,4,13,71,20,20,181,139,147,199,177,196,198,171,188,186,150,164,160,103,105,124,70,73,96,48,51,144,93,97,195,169,184,199,175,189,197,168,183,198,171,186,194,166,180,191,161,176,191,156,169,197,170,184,198,175,188,197,173,185,197,170,188,199,172,188,196,168,181,195,165,179,198,174,188,198,173,187,197,170,182,197,174,188,4 195,159,184,206,168,189,215,180,202,216,179,203,213,171,193,211,171,190,207,172,185,195,158,167,191,153,175,198,155,176,200,145,165,195,133,146,192,132,139,205,154,168,207,168,183,198,161,169,190,146,169,188,128,144,185,108,121,174,96,107,158,82,75,180,113,110,202,152,162,203,165,175,198,153,178,192,123,140,179,100,111,157,78,87,150,74,77,172,97,99,196,138,141,203,161,174,193,147,169,192,129,147,174,97,108,143,61,63,133,48,45,147,67,62,203,146,156,205,165,182,186,143,162,191,135,156,178,108,117,142,61,57,135,56,52,172,102,99,206,156,169,206,168,185,177,136,154,191,148,166,191,135,150,175,111,119,190,130,138,204,152,162,208,164,181,203,164,181,178,137,154,195,158,175,192,152,171,203,159,180,213,172,191,209,166,185,206,165,184,198,160,177,4 171,136,156,193,154,177,210,170,192,217,180,204,215,176,197,209,170,187,197,158,170,174,136,145,174,134,154,197,156,181,210,167,191,211,160,182,209,156,174,215,172,191,203,163,174,183,143,152,172,131,149,194,148,172,194,125,143,180,100,113,171,95,93,202,142,150,208,166,177,188,146,155,178,140,159,200,152,177,192,116,132,161,77,87,146,61,63,188,118,121,211,166,180,191,150,160,175,136,155,192,146,167,193,129,146,154,71,71,140,55,50,196,134,139,214,172,190,192,149,164,161,121,137,182,139,157,199,152,171,188,128,141,202,145,157,214,167,183,209,167,185,190,146,162,155,117,133,180,137,155,193,153,169,205,162,183,213,170,190,209,166,185,199,158,175,181,139,150,144,109,122,165,125,138,182,141,154,195,153,168,196,153,166,195,152,167,184,142,157,165,126,137,4 205,173,191,213,179,199,213,168,190,209,157,177,208,159,178,215,171,195,207,162,183,191,149,167,203,170,189,208,168,190,198,144,155,192,138,142,183,131,136,171,119,131,169,119,135,170,123,139,201,164,183,195,148,163,171,110,109,156,91,86,155,96,91,154,97,92,173,123,135,174,131,149,193,152,169,185,133,139,151,87,82,118,47,43,117,53,44,145,91,87,157,108,116,173,131,148,190,149,165,183,132,137,161,101,98,121,52,47,131,64,59,154,95,90,173,120,128,201,154,173,189,151,169,185,139,150,170,116,112,159,100,96,157,103,103,160,109,109,190,137,151,198,153,172,184,146,163,182,133,145,179,126,127,180,128,132,177,124,125,177,127,131,183,132,147,192,147,166,175,135,150,178,132,143,188,143,156,193,144,161,190,137,151,192,147,161,197,148,166,200,150,170,4 168,130,150,191,153,175,209,172,193,216,178,199,216,176,196,210,168,186,202,162,178,186,149,161,171,131,151,197,159,180,216,181,200,224,184,207,224,183,207,221,183,203,211,171,188,184,145,156,174,134,154,199,162,185,218,182,204,215,166,181,208,159,172,204,160,179,182,139,152,168,129,136,174,136,154,197,160,180,203,156,172,167,101,99,151,87,81,166,114,120,180,138,155,190,155,164,171,134,150,193,155,173,194,144,154,145,76,72,129,61,56,172,118,123,203,160,178,197,159,170,165,128,143,187,150,168,193,146,159,180,122,122,172,115,116,187,134,146,206,162,181,199,162,176,154,119,131,175,137,152,187,143,156,197,151,165,199,150,164,200,151,168,203,156,175,197,159,173,140,106,117,161,124,136,179,140,153,189,151,165,195,152,168,196,151,165,194,148,163,185,147,158,4 154,116,136,171,132,155,178,135,156,178,134,153,191,145,168,195,158,175,195,162,172,188,151,159,152,112,132,160,113,132,161,105,116,159,101,110,179,129,143,198,157,173,199,164,176,192,154,166,165,126,147,156,100,111,133,62,62,139,66,73,152,85,92,187,135,144,200,164,174,195,157,167,166,130,150,161,107,118,133,60,63,121,50,55,117,46,48,174,113,118,200,158,169,196,157,167,166,131,148,168,122,136,142,71,73,133,66,71,111,42,45,145,74,73,190,139,147,199,160,172,165,133,149,176,138,156,163,104,113,153,82,85,143,68,71,125,47,40,184,130,138,200,162,175,160,128,142,174,139,154,182,139,158,173,115,126,166,98,103,175,112,116,196,154,168,195,157,173,154,120,133,168,133,145,178,138,154,184,139,157,187,139,156,192,149,166,192,152,168,191,151,167,4 48,29,39,135,99,119,155,118,138,164,125,143,168,129,140,174,138,146,167,132,137,150,115,120,102,71,87,146,110,130,162,121,143,173,129,147,178,137,154,186,152,161,177,139,145,163,126,132,130,97,114,156,120,141,147,94,103,145,84,87,174,127,138,194,160,172,187,150,160,172,132,140,134,101,117,165,132,153,150,91,99,116,45,46,143,81,83,197,159,167,192,158,165,179,143,149,134,101,115,165,133,153,166,116,129,134,67,69,123,55,54,185,138,143,196,161,171,181,144,150,131,98,111,160,128,145,179,143,163,171,113,122,147,76,74,182,135,142,197,164,177,181,144,153,125,93,107,154,120,135,174,138,154,184,141,161,188,142,160,194,158,174,191,155,169,178,137,150,111,79,92,144,109,121,164,127,141,178,140,157,182,144,162,185,148,164,181,141,158,169,128,141,4 177,144,165,182,149,171,188,152,174,191,152,177,192,155,177,195,157,175,192,154,170,186,147,160,182,149,172,185,150,172,161,98,100,159,91,90,186,137,154,200,163,183,198,160,177,192,153,170,185,151,174,172,122,131,134,58,48,134,55,45,161,93,92,197,155,171,203,168,184,196,159,171,186,151,174,175,127,139,133,56,47,127,47,43,143,67,66,193,144,158,205,169,185,200,164,175,189,157,180,184,140,158,144,71,64,129,51,48,135,53,47,183,123,130,207,172,187,199,162,173,187,153,174,193,155,179,156,94,98,120,40,34,129,46,34,175,113,112,209,175,191,203,168,180,184,153,173,193,160,183,185,138,160,151,80,82,148,69,59,188,136,144,207,176,193,202,168,181,178,145,165,188,156,177,193,156,180,193,151,175,190,140,158,202,162,181,203,170,185,199,164,177,4 156,122,142,175,141,162,190,156,176,197,163,180,195,158,173,196,162,174,187,150,159,173,135,144,167,136,155,187,156,176,200,167,189,205,170,192,205,168,189,206,171,185,197,162,172,182,144,154,172,142,162,196,165,188,187,138,151,161,86,83,198,150,164,213,180,197,205,168,181,188,147,157,172,142,161,198,168,190,177,120,126,132,44,35,173,106,111,217,181,196,208,171,181,191,148,159,171,138,157,197,168,189,193,148,163,134,50,44,155,74,68,216,176,190,210,173,184,194,150,164,167,134,151,190,159,177,205,171,194,173,108,117,175,105,105,217,182,198,210,171,185,195,153,166,160,128,144,181,149,166,199,166,185,207,170,192,211,170,191,212,176,192,206,169,185,192,153,167,150,117,134,169,134,150,188,153,168,197,159,175,202,164,182,204,167,183,198,160,177,187,150,163,4 112,87,108,151,120,140,163,128,144,170,135,148,168,134,144,163,129,136,157,125,130,122,93,99,133,105,126,158,126,144,175,140,157,181,146,165,176,140,153,176,142,153,167,135,142,145,114,120,139,108,126,167,134,152,168,126,140,153,95,100,180,139,154,187,154,165,174,141,149,153,118,126,142,109,124,169,135,154,129,67,71,134,67,68,192,153,164,191,157,166,179,145,154,160,127,134,142,108,122,163,127,146,124,60,62,159,104,111,195,158,167,190,153,163,180,144,156,162,128,138,135,103,118,158,123,140,171,131,145,184,146,158,190,154,164,187,150,163,174,136,151,157,121,134,125,92,106,149,113,128,169,134,149,179,142,157,182,146,160,182,147,163,172,135,151,149,112,123,109,76,88,138,101,114,156,118,132,165,126,141,169,129,144,170,133,148,160,121,137,133,97,111,4 93,69,80,139,110,121,150,121,136,158,132,146,156,129,144,148,121,134,130,103,113,93,69,76,128,100,113,152,124,138,167,140,156,173,149,164,172,149,165,161,137,154,142,116,130,117,92,101,142,114,128,165,139,154,178,153,169,182,157,176,157,119,128,155,121,134,152,127,142,127,101,112,149,121,137,171,146,162,183,159,176,144,93,93,96,24,9,142,100,108,160,137,155,132,108,120,149,122,139,170,145,162,181,156,172,142,90,87,144,98,102,171,146,164,159,135,151,135,111,124,145,119,135,165,139,155,176,150,165,182,157,174,182,159,179,172,149,167,157,133,150,132,108,122,136,111,126,159,134,150,170,145,160,173,147,162,171,146,163,163,138,155,147,121,139,125,101,117,119,95,108,151,127,141,159,134,148,165,141,154,163,139,154,154,129,146,139,113,132,110,87,103,4 135,94,108,198,152,168,219,179,198,231,193,213,230,192,212,217,179,195,193,153,166,133,94,107,161,113,128,188,136,154,209,147,163,219,157,167,235,188,205,234,197,216,209,168,185,172,131,148,194,151,173,197,136,157,186,108,124,178,87,89,193,103,104,234,183,202,223,182,203,188,146,163,211,170,195,220,160,180,207,127,136,214,140,162,205,115,132,223,151,171,226,182,203,195,154,172,211,167,190,235,186,211,227,152,161,236,163,179,208,117,124,208,111,126,226,174,202,195,154,175,212,170,192,241,200,223,252,201,222,248,185,209,228,151,167,219,135,154,224,175,206,191,148,170,202,161,181,232,193,214,249,212,233,253,211,234,249,202,230,238,191,219,214,168,196,180,136,160,177,135,152,219,179,197,236,197,217,241,199,219,238,195,217,226,184,207,205,161,187,155,116,138,4 121,93,105,165,135,147,175,146,161,181,151,169,175,146,163,161,129,145,138,107,119,91,65,74,154,123,136,178,148,165,193,165,184,200,176,196,194,169,189,175,144,164,151,120,136,121,93,103,165,135,150,192,165,185,201,170,190,185,140,156,175,131,148,178,146,166,161,132,149,131,102,114,161,130,147,180,148,165,162,102,104,144,70,74,128,48,56,150,93,106,168,141,161,137,109,123,166,137,154,177,147,163,148,84,82,122,46,42,114,35,38,155,100,117,171,143,165,138,108,124,163,134,151,189,162,181,193,162,179,170,125,140,156,106,122,180,148,172,166,138,160,136,107,124,156,127,143,177,148,165,191,161,178,196,165,187,191,162,188,176,144,168,156,124,147,127,97,115,135,107,119,167,138,150,178,146,162,180,146,164,175,139,160,164,131,154,147,116,139,104,75,92,4 99,72,85,156,122,135,170,137,151,180,146,162,184,155,171,175,149,162,156,132,138,111,89,94,140,109,123,170,141,156,189,158,176,197,167,185,168,111,114,169,127,138,166,139,152,140,115,124,154,122,136,181,151,170,203,177,198,176,123,137,129,39,38,133,54,57,165,126,141,148,120,132,162,131,147,192,166,185,190,148,164,136,40,47,131,36,45,137,59,63,171,134,150,156,129,143,165,135,154,193,167,188,192,148,166,154,70,79,152,74,84,181,139,159,185,159,179,156,127,141,162,134,153,188,161,182,200,170,190,201,165,184,201,170,191,199,171,194,180,150,169,154,125,142,153,124,141,181,153,172,195,167,186,204,180,198,199,171,192,190,161,182,172,143,162,144,116,133,131,102,116,170,142,158,185,156,175,191,163,181,188,157,177,179,148,169,162,132,152,125,97,114,4 76,58,69,128,103,118,140,117,133,146,123,141,147,125,143,135,112,129,115,87,102,71,52,61,115,92,106,143,122,139,156,136,156,164,146,168,160,143,162,147,125,143,127,101,117,98,76,87,131,110,126,153,134,153,168,150,171,152,123,136,155,129,145,157,139,158,137,116,134,109,85,99,135,116,134,158,140,160,172,157,176,142,107,114,156,130,145,161,145,166,140,119,138,112,88,104,135,115,135,160,143,163,169,153,170,176,162,180,171,156,175,160,141,162,141,122,142,114,93,109,132,113,132,155,139,157,167,150,165,170,155,170,167,149,169,158,139,159,138,118,139,110,88,107,118,97,114,145,127,144,156,138,155,161,144,161,158,141,159,148,128,148,130,108,129,99,74,93,95,75,89,133,114,129,143,122,140,148,128,146,148,129,148,138,119,139,120,96,117,80,57,73,4 107,93,89,168,150,142,174,157,148,181,166,157,183,169,165,169,154,146,147,133,121,70,62,56,152,129,119,180,159,155,198,181,184,193,174,172,191,171,173,181,161,163,162,147,143,120,110,101,166,140,134,191,166,165,191,152,150,159,111,101,144,95,89,148,95,93,153,118,114,139,125,119,181,159,163,185,141,134,172,111,105,135,82,76,123,82,75,129,73,71,139,95,92,143,125,122,181,160,161,192,157,156,182,133,127,143,90,85,117,80,74,130,93,96,149,113,121,138,118,114,178,162,161,199,178,181,208,182,181,195,166,168,149,107,107,138,94,95,152,124,127,127,101,86,170,154,151,193,177,177,206,188,191,210,193,196,193,170,171,172,144,140,165,146,149,135,120,119,154,138,131,180,162,158,194,179,179,195,177,176,191,173,172,184,168,171,164,149,153,111,101,99,4 187,163,155,206,187,190,215,197,201,205,182,178,202,180,175,202,180,184,189,165,167,172,154,153,198,175,174,211,183,185,204,163,158,182,130,118,164,111,99,162,106,102,163,112,106,164,126,122,202,170,166,200,149,139,188,123,113,156,95,84,140,96,86,147,92,82,143,76,74,141,84,75,198,152,144,194,134,123,190,129,126,155,100,95,132,87,77,148,108,102,145,93,89,148,99,101,208,178,181,206,162,156,195,140,133,162,101,95,136,90,81,135,101,98,145,105,107,159,116,126,206,184,186,218,191,192,220,190,186,204,167,167,164,118,118,145,96,95,150,107,108,158,123,129,203,186,188,216,194,196,225,205,207,227,209,213,212,187,193,176,129,124,166,124,118,170,145,150,195,180,179,210,195,196,217,200,202,217,196,195,215,195,197,200,181,177,190,170,168,175,158,162,4 186,141,162,197,151,175,197,142,166,188,129,143,201,158,179,197,156,177,182,140,160,166,128,147,194,149,171,205,160,185,186,121,133,156,68,58,184,120,129,204,164,188,189,148,165,171,128,142,198,151,176,201,147,161,179,108,105,151,62,53,151,66,59,197,149,168,198,160,182,178,138,153,207,168,192,214,175,195,165,91,76,153,70,60,153,67,58,174,106,108,202,166,188,182,145,163,206,168,188,218,186,207,177,112,104,130,42,22,160,79,75,182,114,118,198,156,175,182,142,161,203,164,182,214,175,195,195,143,151,131,45,27,144,61,50,194,139,155,198,157,181,180,138,158,197,155,176,204,161,178,209,170,191,165,93,89,151,74,66,196,151,173,189,146,169,172,128,148,190,148,166,198,154,172,204,165,184,189,138,150,180,121,131,194,153,177,181,139,159,163,119,136,4 179,132,147,199,147,167,214,162,186,217,169,194,214,169,189,194,143,157,171,119,127,161,124,137,191,139,155,216,166,190,220,164,189,205,135,144,222,175,193,217,175,196,196,154,173,173,135,147,206,162,182,222,171,194,215,151,162,172,75,62,194,120,122,227,189,211,203,160,173,181,142,155,214,171,193,231,189,213,207,142,138,171,79,65,173,81,72,216,165,178,214,177,196,184,145,157,216,177,195,236,203,224,219,167,170,153,59,37,180,93,87,215,156,165,214,174,194,183,139,149,214,177,194,228,187,204,234,191,206,165,80,65,171,86,76,225,179,201,208,165,186,183,141,158,206,169,185,219,174,191,231,190,209,206,145,151,194,127,131,218,175,199,197,148,167,176,135,153,193,152,162,209,166,179,219,175,190,217,171,188,211,160,177,207,163,183,190,147,168,166,122,141,4 78,51,61,145,105,116,159,120,127,171,136,145,175,142,152,170,136,146,152,118,123,134,102,105,123,83,97,156,113,125,172,130,141,175,131,139,179,139,148,178,140,151,163,128,137,148,116,125,136,90,103,153,101,112,165,109,118,165,105,111,160,99,103,156,97,98,159,113,117,151,112,122,134,84,100,143,82,93,157,96,103,158,96,99,155,92,94,144,78,78,148,92,91,149,104,111,143,98,118,147,92,103,156,97,101,163,103,101,160,98,98,155,96,101,157,107,112,160,123,133,147,105,125,166,124,142,178,133,143,179,131,130,187,140,147,179,138,149,164,124,137,153,118,130,141,103,119,166,128,148,186,149,167,190,154,165,190,152,166,187,151,167,169,133,148,144,109,121,127,95,108,159,124,141,175,138,156,184,148,163,177,137,151,174,135,150,164,127,144,143,108,122,4 145,100,105,167,121,127,179,133,138,185,139,146,189,146,156,187,145,155,174,131,139,157,114,119,157,108,112,173,124,130,181,126,130,177,117,120,179,121,126,181,127,132,174,124,130,166,122,129,154,99,101,165,104,107,172,105,108,170,100,104,166,93,96,158,85,84,160,98,96,162,110,113,146,85,86,161,95,97,165,95,100,164,92,92,165,94,95,151,76,76,152,83,80,153,92,91,150,91,96,154,87,86,165,95,97,166,95,92,162,90,89,159,87,89,155,90,93,163,106,109,163,112,124,170,113,117,175,113,113,180,114,109,183,119,120,178,119,125,171,117,124,167,119,129,165,118,134,188,143,160,192,144,150,192,141,142,201,152,161,195,148,160,184,138,149,162,116,126,161,116,132,182,137,154,194,149,165,196,152,162,194,148,158,192,147,159,186,142,155,165,121,134,4 139,113,125,158,135,147,170,147,161,177,154,170,174,151,168,167,140,156,154,123,139,136,105,119,150,123,136,163,132,141,180,153,170,182,155,172,185,162,181,179,155,174,164,137,155,147,117,134,161,134,149,171,138,148,176,133,145,170,118,121,161,111,115,174,141,159,172,147,165,153,124,141,168,144,162,178,148,164,159,98,95,159,96,95,143,75,74,150,97,108,175,150,174,155,129,146,169,143,160,184,159,178,169,119,122,143,76,71,137,67,66,156,100,113,168,142,165,153,127,145,167,142,158,184,162,179,175,136,142,133,65,59,113,41,40,167,129,149,169,146,169,148,122,142,158,133,149,173,147,164,175,142,157,142,89,93,141,98,111,169,144,167,156,130,151,142,116,137,148,122,136,159,128,145,166,138,155,166,140,160,157,128,147,161,135,155,148,123,143,132,107,127,4 150,115,125,165,135,151,165,125,139,168,134,147,169,138,153,170,144,164,163,138,155,154,129,146,156,120,132,165,126,142,160,108,114,158,104,104,145,85,84,156,111,126,162,131,149,156,130,148,161,125,141,147,89,87,154,96,97,154,96,99,143,81,83,116,47,46,152,110,128,161,137,158,168,138,158,153,99,102,140,69,63,139,74,72,137,73,76,132,67,69,146,98,114,157,131,152,171,142,163,163,121,131,146,86,83,128,61,58,125,58,58,133,63,67,150,102,120,154,126,147,168,142,160,165,129,141,148,92,92,129,67,67,105,34,30,126,61,66,160,127,148,157,133,153,160,133,150,166,133,150,139,85,81,114,45,38,89,28,27,142,101,119,159,135,157,148,124,142,151,120,138,161,130,149,149,108,124,133,82,92,129,85,97,154,125,147,145,116,136,140,114,133,4 136,110,124,158,131,143,169,143,156,174,151,168,169,144,163,158,132,146,138,113,124,99,75,86,155,130,143,175,152,166,183,153,166,176,135,147,174,135,154,167,141,157,151,127,141,122,98,108,166,140,156,181,149,163,157,100,99,140,69,63,154,96,94,170,135,147,160,134,149,133,109,121,175,152,170,186,149,159,116,45,39,100,29,28,141,72,64,169,125,137,162,135,151,137,112,126,177,153,169,193,169,186,166,115,119,139,62,57,161,96,99,174,129,147,164,135,153,134,109,122,170,144,159,187,161,176,198,173,188,191,150,158,187,145,161,178,143,162,164,136,155,136,110,125,162,135,150,181,156,171,191,168,182,194,171,188,187,162,180,177,151,169,159,132,151,131,106,122,154,129,143,172,148,161,179,154,169,182,157,173,179,154,172,168,143,163,148,123,143,117,92,110,4 173,146,160,180,151,167,182,148,163,181,142,158,180,140,160,177,139,160,171,139,157,161,131,146,179,150,166,183,147,159,174,122,125,164,98,97,166,101,106,169,112,121,172,133,148,167,138,153,181,144,158,174,121,125,150,76,73,138,61,54,147,76,72,154,87,80,170,123,132,168,132,147,186,145,156,158,94,87,99,22,18,114,39,40,132,58,56,143,70,63,169,115,121,176,136,154,188,152,165,167,104,100,96,23,17,95,24,24,132,57,54,141,62,53,165,107,117,173,134,154,192,164,179,188,148,159,153,82,73,134,50,40,156,81,82,162,90,90,174,118,129,176,136,155,193,166,181,196,167,181,196,159,172,176,113,109,175,111,107,185,134,145,184,141,158,181,142,161,185,155,169,193,165,178,200,173,188,197,160,172,193,152,162,190,152,168,181,144,160,171,138,152,4 79,63,66,160,145,142,156,134,125,163,133,126,163,121,129,146,100,117,108,73,82,50,29,31,130,101,112,168,146,147,156,117,107,181,148,149,174,130,129,152,99,109,123,83,99,74,45,50,145,107,126,170,136,139,164,121,114,187,153,157,199,163,173,169,115,126,128,79,93,89,59,69,149,111,132,171,133,136,164,119,111,194,161,161,207,176,182,184,134,153,133,82,96,90,57,67,148,112,133,169,126,132,179,138,130,212,192,191,212,190,194,184,140,153,127,76,90,88,53,62,138,100,121,173,133,144,195,163,160,210,189,188,201,174,174,170,127,135,120,74,88,93,61,72,123,82,100,167,127,138,194,168,168,191,161,156,177,137,139,153,105,118,127,87,106,99,74,89,92,60,72,152,110,126,172,136,139,169,125,127,162,113,129,149,103,127,133,100,124,68,52,62,4 174,132,153,186,148,167,193,156,170,191,148,155,195,165,177,190,163,177,180,150,164,166,135,148,180,143,162,191,153,173,196,147,161,191,126,136,189,133,141,192,158,172,184,155,169,170,139,153,186,154,172,195,158,174,193,127,142,192,120,137,187,116,130,190,138,152,188,160,175,173,139,151,188,153,170,195,156,171,192,128,141,190,118,134,188,112,130,189,124,140,188,151,167,177,146,161,186,150,167,195,157,173,193,131,144,188,112,128,190,114,134,192,125,143,187,148,165,176,145,161,183,145,163,192,157,173,196,148,161,195,130,141,196,129,146,195,144,162,186,149,168,172,139,155,180,142,159,187,148,163,194,154,168,197,152,164,199,152,167,191,152,169,180,147,164,168,135,150,176,134,149,183,143,157,187,144,159,193,152,168,195,155,169,188,152,167,174,139,155,165,132,146,4 8,4,6,110,70,79,160,106,117,164,109,126,158,103,120,145,92,103,110,65,73,27,14,20,61,38,47,161,113,125,177,127,142,187,137,156,180,128,149,164,108,129,140,88,100,73,41,49,113,75,87,172,122,136,192,145,164,200,151,168,197,153,170,179,132,152,152,98,115,106,62,72,135,90,105,176,126,137,201,162,179,202,139,153,196,129,144,188,142,161,159,106,123,120,77,85,140,97,109,184,146,163,205,172,186,203,144,154,197,128,142,191,147,167,163,116,131,122,79,86,126,84,95,179,137,153,198,160,175,205,164,177,201,160,174,185,146,164,160,114,128,114,71,78,89,54,65,166,119,133,183,142,155,191,150,164,188,148,163,175,134,151,153,105,121,83,50,59,38,20,26,141,96,107,168,124,134,172,127,139,171,125,140,164,118,135,130,87,102,30,17,22,4 113,60,56,153,118,129,174,148,163,177,149,164,172,141,157,161,130,145,141,111,123,119,90,100,147,115,130,168,139,155,181,152,169,183,148,165,182,150,167,170,140,156,149,116,131,132,102,115,162,134,151,179,151,168,180,129,145,177,111,125,177,128,140,172,141,156,154,119,135,140,108,123,167,138,155,176,134,149,171,100,113,172,98,106,170,103,112,164,119,133,157,122,140,140,107,123,166,135,154,175,135,153,167,95,105,166,87,90,166,94,101,162,114,126,159,129,149,141,108,126,160,128,146,174,144,161,175,125,141,165,95,102,165,96,109,165,124,142,155,127,147,138,107,127,152,121,138,168,137,153,178,147,164,175,134,151,166,121,141,158,123,142,145,111,131,125,92,112,143,110,125,158,124,141,169,137,152,173,143,159,164,131,150,149,114,131,136,100,122,111,79,96,4 8,7,11,83,45,46,126,81,79,154,128,141,149,119,132,134,105,114,94,67,74,19,10,15,55,41,49,136,100,110,153,117,127,175,148,164,170,140,156,150,120,135,124,95,105,62,41,49,100,75,87,159,129,146,178,148,166,174,116,129,171,119,131,159,127,142,136,104,117,92,66,74,121,92,105,166,136,154,178,138,153,165,84,92,162,84,95,158,117,134,140,109,125,102,74,84,122,93,104,163,132,149,180,150,167,175,118,133,164,95,113,160,127,148,138,110,129,100,71,83,107,80,89,156,126,141,172,142,158,182,155,172,171,139,160,150,119,140,123,92,111,89,64,76,73,52,60,145,114,128,157,125,140,166,136,151,159,130,147,140,109,128,116,86,105,60,42,52,27,16,20,118,89,98,145,115,127,149,118,134,143,111,128,125,96,113,98,73,89,19,12,16,4 151,114,124,168,131,145,178,141,156,182,147,163,178,141,158,168,125,144,153,109,127,132,90,104,163,125,139,178,141,157,189,153,170,192,156,171,191,162,179,181,145,162,164,124,143,142,100,117,166,124,134,187,152,170,197,160,178,193,139,149,192,146,161,189,159,175,170,130,147,149,104,122,172,133,141,192,166,181,198,158,172,192,125,138,189,121,136,191,150,167,176,142,158,154,111,130,179,151,166,194,170,183,198,159,170,190,122,133,188,119,135,190,143,161,179,148,165,158,120,136,176,148,162,191,164,178,199,167,179,194,141,150,193,141,154,191,156,173,175,143,160,157,120,136,168,136,151,184,154,169,192,163,175,196,166,179,193,162,176,185,157,173,169,137,153,151,116,131,158,123,137,175,141,154,183,150,162,186,153,167,184,152,166,178,148,161,163,131,147,143,106,122,4 158,128,141,176,151,167,183,159,177,184,159,177,182,157,174,175,150,165,161,132,147,138,103,116,169,143,160,183,158,175,183,144,158,181,134,149,183,150,166,181,157,172,167,136,152,144,108,121,177,153,169,185,151,165,178,109,121,177,100,116,176,115,130,180,145,163,172,142,159,149,112,126,179,150,165,177,125,134,171,93,103,172,86,101,173,95,111,174,126,140,176,149,167,153,119,134,179,150,167,179,133,145,166,88,93,168,81,92,170,93,107,177,131,148,177,152,171,156,124,141,175,147,163,185,156,172,178,125,137,170,101,109,173,112,128,176,138,156,167,139,156,150,115,134,167,137,153,181,154,169,188,160,176,183,147,162,176,139,157,169,137,154,158,124,141,135,93,112,163,132,147,173,142,156,182,154,168,183,156,171,176,145,161,162,128,142,147,109,124,134,96,115,4 163,132,145,178,143,158,189,155,173,193,159,177,190,156,173,180,146,162,161,125,136,135,101,109,173,140,154,191,161,179,199,166,184,188,140,146,181,131,136,182,143,155,173,141,156,149,114,125,178,141,157,193,159,176,185,133,136,170,103,96,156,87,80,161,102,98,176,143,158,156,121,135,186,154,173,189,146,159,158,86,75,163,95,89,156,89,84,143,76,71,169,126,139,159,127,143,187,158,177,193,156,169,169,103,95,163,93,87,160,94,92,157,94,90,173,131,144,160,127,143,180,149,166,192,158,173,180,123,122,164,94,88,162,95,90,169,113,112,177,144,162,155,121,137,171,136,150,187,155,170,193,156,172,184,137,146,181,133,142,182,143,155,172,139,160,147,110,126,161,127,139,176,143,154,183,149,161,186,153,169,184,151,170,179,149,169,161,125,144,135,98,115,4 179,146,164,191,159,180,191,154,168,186,142,152,180,133,141,181,145,161,168,134,149,151,119,131,186,155,173,196,163,182,183,129,131,172,110,105,166,102,99,164,107,104,171,134,146,159,129,145,188,153,170,177,124,127,168,101,92,164,96,88,149,79,71,148,82,74,158,111,115,164,134,151,187,146,162,158,87,77,153,80,68,163,96,91,155,88,81,137,68,61,147,89,89,163,129,146,190,153,169,172,111,108,163,94,84,160,90,85,159,94,92,149,84,79,159,106,109,161,122,139,188,154,170,173,112,108,163,93,82,158,87,81,157,90,86,153,88,81,163,114,119,163,129,148,182,148,165,184,140,152,173,111,110,162,95,89,163,102,98,164,108,105,169,130,144,158,127,147,177,143,159,184,148,165,185,144,160,176,127,135,177,129,141,173,130,139,169,138,156,149,115,134,4 167,140,159,172,140,160,175,143,164,176,147,169,174,141,162,171,140,160,168,140,160,160,132,152,170,142,160,174,143,162,176,138,158,174,133,148,172,132,149,172,135,155,169,141,161,161,131,152,171,141,159,178,150,169,176,134,144,155,93,85,147,79,71,160,106,110,171,142,162,165,137,157,174,145,163,173,134,146,156,94,89,141,67,54,134,57,46,147,80,74,167,129,144,164,133,155,175,147,165,166,117,120,141,68,52,133,58,41,132,60,46,140,74,63,151,96,95,159,117,134,172,145,161,175,144,156,166,119,121,146,78,65,141,72,59,138,72,60,151,98,96,162,130,143,169,142,157,175,149,164,177,147,163,172,132,143,165,120,128,164,120,130,165,132,149,162,137,156,166,138,152,172,143,159,174,142,158,177,147,165,176,147,167,172,145,164,166,140,160,161,136,155,4 193,170,184,199,175,190,201,175,189,204,180,194,207,187,201,202,181,196,196,173,189,188,164,182,195,167,184,203,177,192,205,180,195,207,184,202,213,194,213,207,186,204,201,178,195,194,170,189,201,174,190,205,181,198,201,168,186,179,127,132,177,132,133,201,174,190,207,185,205,198,173,191,207,185,200,209,183,198,162,103,96,100,32,27,114,37,27,177,128,133,213,193,211,201,177,193,212,191,205,209,179,193,139,66,52,108,34,27,126,45,38,187,139,147,212,191,208,203,178,193,214,191,206,215,189,206,202,162,173,185,131,136,180,122,126,208,176,190,210,183,201,203,173,192,212,185,201,217,191,205,222,199,214,218,191,209,220,195,211,218,194,211,211,180,197,206,178,195,211,181,197,215,181,197,220,192,206,220,193,206,217,188,206,215,186,203,209,176,193,203,173,192,4 153,126,129,174,146,154,185,154,166,190,161,174,188,158,176,183,157,173,170,143,159,151,124,139,170,144,152,189,162,179,200,172,191,205,180,198,207,185,205,199,175,195,183,158,179,162,133,152,180,153,166,199,171,191,210,184,205,205,173,192,205,178,195,209,187,210,194,169,190,174,144,163,188,160,172,210,187,206,206,173,188,120,48,44,136,67,67,213,188,208,200,175,194,181,153,172,194,168,180,216,194,212,210,178,194,156,92,94,172,113,120,215,188,209,202,174,193,185,155,174,193,165,175,211,183,202,223,197,215,228,203,222,224,198,219,216,186,208,204,174,194,186,154,174,190,157,168,208,174,191,219,186,205,224,196,211,219,189,207,211,177,195,199,167,185,180,149,167,187,155,167,203,168,187,215,184,205,217,187,203,214,183,200,203,167,185,190,155,171,174,142,160,4 96,68,76,157,125,131,170,135,148,175,139,158,176,145,161,164,132,150,150,119,133,96,73,83,134,99,104,173,142,154,191,160,178,195,164,183,193,162,181,181,149,170,164,136,153,140,114,128,153,118,123,183,151,167,200,169,187,192,148,166,201,166,188,197,169,189,178,150,169,152,124,142,162,129,138,190,158,175,204,171,189,146,68,65,167,116,121,206,183,201,183,154,172,158,127,148,167,137,144,198,171,187,211,180,198,179,127,130,179,133,140,205,178,198,183,151,169,162,134,155,164,133,144,196,168,184,210,180,198,220,197,215,215,189,208,202,174,192,183,154,171,162,136,153,159,132,143,192,166,181,207,180,198,208,180,196,203,174,190,197,170,183,179,153,167,151,124,141,130,107,118,186,160,173,198,172,187,201,173,188,197,169,186,186,158,168,172,147,161,129,103,119,4 168,138,156,178,147,164,180,147,164,181,145,163,183,146,167,181,148,169,174,144,164,161,133,154,175,145,162,182,149,169,182,146,164,174,124,145,184,144,166,189,161,180,179,150,168,165,135,155,178,145,161,186,152,173,165,109,117,135,61,55,163,113,118,193,168,189,185,157,173,173,146,162,183,153,170,192,161,178,157,93,92,117,37,32,122,56,46,184,149,164,188,163,179,175,147,162,187,157,172,190,153,170,185,140,150,128,59,47,131,70,64,184,148,162,189,164,182,174,146,163,186,156,172,193,161,177,201,174,192,192,155,163,194,161,176,192,162,179,186,157,174,174,145,164,181,149,165,190,160,177,202,176,194,200,175,190,198,172,191,196,169,187,184,155,171,172,143,160,181,152,169,186,153,171,199,172,192,196,167,183,189,157,173,190,161,176,183,155,172,169,142,156,4 145,115,133,158,129,147,164,136,154,162,130,148,166,137,157,161,131,152,148,118,139,141,114,133,154,125,143,164,135,154,169,140,161,165,126,142,165,126,140,167,139,161,155,124,143,145,116,134,160,130,149,170,143,163,166,128,146,144,80,74,154,99,101,169,136,156,164,135,153,152,123,140,161,131,149,176,148,170,163,114,124,126,47,29,151,91,90,172,132,149,169,141,161,157,129,147,165,135,154,177,149,171,169,125,136,139,62,48,155,94,99,174,137,156,170,142,160,158,131,149,162,131,151,174,146,167,178,142,159,161,102,98,158,98,96,171,134,153,167,140,160,156,127,146,160,129,150,169,140,161,176,144,160,176,139,151,170,129,141,171,138,155,164,137,155,151,123,141,157,128,148,166,136,157,173,142,162,177,146,164,174,144,162,168,138,155,159,129,147,145,116,133,4 142,116,125,162,135,148,173,149,164,176,150,165,174,149,162,167,143,157,155,131,144,135,111,123,154,129,140,174,150,164,187,164,178,187,163,179,186,163,181,176,151,168,165,141,158,147,123,137,164,136,149,184,160,174,193,170,188,183,145,156,186,155,170,185,161,179,173,149,166,157,134,151,172,147,160,190,168,183,193,164,181,157,82,73,181,133,142,194,172,189,180,157,171,161,139,155,171,144,159,191,168,184,198,172,188,168,98,91,184,135,144,195,174,192,181,158,173,161,137,154,169,140,155,188,163,180,200,178,194,195,158,165,192,155,166,192,170,187,176,153,168,160,137,152,166,139,154,185,160,177,195,172,189,200,178,193,195,172,187,186,163,177,171,147,162,153,129,143,160,134,149,176,151,166,188,165,179,191,168,181,188,165,179,181,159,172,164,140,154,143,118,133,4 165,134,151,174,143,161,176,145,165,173,134,149,174,136,151,176,144,164,168,136,156,156,122,141,172,140,159,177,146,166,177,140,160,170,118,122,169,118,123,179,144,164,173,142,163,162,129,144,176,144,163,182,150,173,164,106,110,143,64,43,161,99,93,175,130,143,179,148,169,170,139,157,179,147,166,186,152,173,162,97,94,136,54,33,163,101,96,179,131,141,183,150,170,173,142,160,180,149,167,187,155,177,168,106,105,148,66,48,165,100,102,182,137,155,182,149,168,174,145,163,178,148,167,187,158,179,180,132,141,162,89,77,166,99,93,179,132,147,180,148,168,172,143,161,175,142,163,181,149,168,185,147,161,179,130,133,174,118,118,178,134,148,179,149,168,168,139,158,173,140,161,179,145,165,185,149,166,185,147,162,182,142,159,180,143,160,175,145,162,166,136,154,4 66,46,56,123,98,110,142,119,136,150,127,145,149,127,145,139,117,135,123,100,116,66,49,62,103,79,91,139,116,131,158,135,156,166,147,170,165,145,167,154,133,154,135,113,133,105,80,99,122,98,110,152,130,147,169,148,170,174,155,178,177,163,188,167,152,174,147,127,147,122,101,121,128,102,114,159,139,157,173,151,171,142,92,93,144,103,108,174,160,180,155,139,158,132,114,133,131,107,122,161,143,162,176,155,173,122,61,56,125,64,62,171,155,173,156,139,158,132,113,132,129,104,122,157,135,155,178,160,181,165,135,143,163,134,145,170,155,173,150,130,149,126,106,125,117,93,111,152,128,147,169,150,169,179,164,183,174,160,178,161,142,158,143,121,140,114,92,111,74,56,70,142,118,136,157,137,156,164,147,164,161,141,159,150,129,146,133,111,128,81,61,75,4 181,154,174,188,160,180,196,177,200,199,184,209,199,182,204,195,177,199,187,168,191,176,154,175,185,161,183,194,171,193,199,176,198,198,176,193,202,186,206,201,186,209,193,177,199,182,164,183,189,166,188,194,165,184,187,143,150,164,104,95,172,124,125,195,171,190,194,177,196,188,173,191,192,168,189,192,157,172,178,122,123,155,87,80,133,55,43,177,131,137,193,172,189,190,175,193,196,175,198,191,156,168,156,89,81,148,78,75,147,72,70,165,103,103,184,149,160,190,174,194,194,172,195,196,166,181,155,88,79,124,46,40,139,57,53,158,89,88,190,165,184,186,167,186,191,165,187,199,177,195,180,131,130,145,72,61,152,82,74,176,129,132,192,172,190,184,163,182,188,159,182,197,175,195,197,171,185,189,150,157,192,157,170,193,168,187,190,169,186,180,159,177,4 181,157,169,198,178,193,208,191,208,212,195,211,211,195,209,205,188,203,192,174,189,174,152,170,193,173,186,208,190,204,215,198,213,223,215,233,221,212,228,214,202,218,202,187,202,185,167,184,202,184,196,214,200,213,219,202,215,212,185,189,218,203,213,221,214,229,210,199,211,194,180,194,206,188,200,218,203,217,213,180,185,181,113,100,175,114,106,217,201,209,216,207,218,198,185,197,208,191,203,222,212,226,203,161,159,160,83,74,166,87,80,204,168,170,216,209,220,200,187,198,206,186,200,220,207,222,216,191,193,164,89,74,173,100,90,212,190,197,213,203,215,196,180,193,203,183,197,217,199,213,224,213,222,218,194,196,217,196,203,219,208,218,208,195,206,192,175,188,199,177,191,213,196,209,221,209,219,223,212,222,220,208,218,215,201,210,202,183,194,186,166,180,4 194,157,176,205,170,185,211,175,192,213,177,192,213,175,189,208,171,188,197,159,178,181,146,163,201,166,182,211,175,191,208,167,182,194,141,140,187,132,128,202,156,168,203,166,185,186,149,168,205,172,187,212,175,192,195,141,146,135,68,62,142,75,70,188,135,139,203,162,182,190,151,170,204,168,186,211,172,189,167,110,112,84,30,35,106,46,48,167,103,100,193,147,160,195,156,177,202,168,186,206,163,175,143,81,81,88,31,33,117,48,47,168,106,106,201,159,175,195,156,177,202,169,188,196,154,164,155,88,85,143,72,67,152,83,78,192,144,152,209,175,194,195,157,178,200,168,187,191,151,164,189,135,142,193,141,146,202,156,163,214,180,198,205,172,190,194,157,176,196,165,182,193,156,172,207,170,190,210,177,195,212,181,201,210,177,197,202,167,185,189,155,172,4 178,147,161,194,162,178,204,174,189,208,178,195,209,178,196,199,165,182,180,146,160,156,123,131,183,150,166,199,166,182,208,176,192,208,172,186,206,168,179,204,168,186,189,156,173,166,132,145,188,156,170,205,174,189,208,169,185,165,106,106,160,100,97,200,159,175,193,158,177,171,135,151,189,156,172,205,174,192,194,149,160,98,42,46,111,50,52,181,126,133,194,158,178,178,146,163,188,156,172,203,171,188,173,121,128,97,36,37,120,54,54,185,136,146,197,162,184,178,144,163,185,155,172,198,167,186,177,127,135,165,101,102,179,126,130,205,174,193,196,162,184,176,141,158,179,148,168,191,161,180,194,158,176,206,173,192,208,179,200,204,174,196,191,160,177,171,137,153,171,139,161,186,156,176,191,160,181,200,171,194,199,168,189,195,163,182,182,150,166,160,123,139,4 212,172,189,220,180,196,222,179,195,214,163,167,206,149,146,209,154,154,217,172,189,211,170,190,216,178,195,222,183,198,217,167,177,188,116,111,173,96,90,195,127,126,218,172,189,214,175,193,217,178,195,223,183,198,207,148,151,142,69,71,116,46,51,180,107,103,212,159,171,215,172,191,216,178,196,221,177,192,178,114,115,109,47,53,105,39,45,171,97,97,198,133,136,214,168,185,214,177,195,214,163,173,160,87,89,105,38,43,132,56,58,170,91,92,204,143,151,214,171,188,213,173,192,201,147,153,166,89,88,152,72,72,160,82,80,170,95,93,219,170,183,218,179,198,209,170,190,196,143,150,193,122,123,189,118,117,191,121,115,208,149,153,224,187,203,216,178,196,204,166,185,198,148,162,212,159,173,216,167,178,217,171,180,224,185,201,221,185,203,213,174,192,4 197,194,201,203,203,213,217,219,226,211,208,212,203,197,202,201,193,194,181,167,173,171,157,169,216,215,218,216,216,221,196,175,173,176,134,131,190,160,161,215,210,209,198,185,186,193,182,189,223,223,227,225,217,220,166,104,94,150,78,73,171,108,107,198,168,164,219,213,215,207,198,201,228,227,233,222,200,201,198,142,143,162,109,114,125,73,79,176,114,108,205,187,188,212,203,207,235,236,236,224,203,204,215,160,167,162,108,114,121,58,54,170,97,90,194,159,158,212,206,211,233,230,228,241,238,236,218,168,169,195,122,127,196,130,130,190,122,117,207,182,181,216,212,217,233,228,226,247,245,241,239,222,219,210,160,157,197,146,141,214,182,174,224,219,216,217,212,213,222,217,216,242,239,235,244,241,239,234,223,218,225,213,209,231,229,226,221,215,214,210,202,205,4 217,217,218,220,216,214,200,166,155,192,146,137,195,146,139,229,218,215,237,235,229,227,216,210,231,234,237,218,197,192,161,90,68,169,107,97,181,118,115,203,157,148,235,228,221,236,228,221,236,233,235,215,176,170,182,121,112,178,118,107,180,125,123,193,130,120,215,182,171,238,234,228,232,222,217,214,168,160,216,168,165,164,122,123,88,50,52,183,118,105,190,137,119,229,213,205,226,216,209,222,182,175,214,161,161,163,107,100,142,79,65,180,108,89,199,140,124,223,205,195,239,238,235,231,203,197,208,140,137,195,126,122,207,144,135,202,134,122,209,156,141,225,215,207,244,245,242,240,224,218,218,162,154,208,142,138,201,147,136,208,145,126,229,205,192,239,238,230,236,235,229,243,240,237,235,218,211,209,163,148,205,164,149,232,215,202,236,231,222,234,234,228,4 190,161,180,206,178,195,213,185,202,208,176,192,206,172,187,204,169,183,197,159,176,191,156,177,200,173,191,212,184,200,207,170,182,197,152,158,205,166,178,207,168,180,204,168,183,198,162,183,205,176,191,215,185,201,189,134,136,159,82,70,181,119,118,208,167,179,210,172,187,203,167,188,206,175,190,213,180,196,180,118,117,129,41,23,160,83,73,209,165,175,213,175,191,202,161,182,205,176,194,210,177,195,181,119,120,140,54,36,170,100,92,213,175,185,215,179,193,204,165,184,199,168,186,207,174,192,191,141,147,172,101,92,190,134,132,214,179,192,212,175,191,204,167,186,193,160,176,202,169,184,200,160,175,197,152,159,204,162,170,211,174,189,208,171,190,199,162,185,185,152,169,197,163,178,199,161,177,201,162,176,206,169,181,206,167,183,202,163,183,192,154,179,4 178,160,172,198,183,192,204,188,194,206,191,197,202,187,192,193,173,176,188,170,174,182,165,174,189,169,182,204,187,195,210,193,197,200,178,175,189,162,153,199,180,178,197,179,181,189,172,179,198,180,188,212,195,202,194,163,156,167,116,88,161,107,71,188,158,144,202,181,182,193,173,179,199,181,185,210,191,196,176,130,111,157,97,60,164,109,74,189,157,144,206,187,190,197,178,186,199,181,190,207,188,197,175,128,114,154,90,56,159,101,66,195,166,158,206,187,190,197,177,183,194,174,179,205,186,194,184,144,135,152,84,53,172,125,104,203,180,178,204,185,188,195,176,183,187,168,170,197,177,179,196,169,168,190,156,152,198,173,174,203,180,185,200,180,187,189,169,181,179,161,164,190,168,171,195,171,173,198,175,176,199,176,180,196,170,179,193,171,181,183,161,173,4 191,192,203,204,203,214,210,208,217,205,196,202,205,199,205,200,192,194,195,188,192,189,182,191,201,200,212,213,211,223,192,170,166,169,128,106,189,167,159,203,196,198,199,190,193,197,189,197,207,205,215,209,202,210,168,123,103,159,107,75,160,110,84,183,152,144,206,194,199,199,188,196,207,203,209,184,155,145,160,110,82,169,124,98,153,95,65,175,131,114,212,201,209,205,194,206,205,199,208,178,143,133,158,108,79,160,110,79,152,92,63,186,147,137,211,202,208,205,193,201,202,198,207,202,190,194,171,128,110,155,99,71,171,128,111,206,191,195,212,200,208,206,196,203,197,194,198,205,199,204,203,189,192,197,177,174,205,191,195,211,200,208,209,197,205,203,194,206,191,189,195,201,195,199,207,199,203,210,201,202,207,194,200,208,196,206,204,191,201,194,182,194,4 185,178,187,198,187,196,202,189,195,205,194,203,203,193,200,198,186,188,190,178,182,184,173,181,193,186,197,193,171,173,183,146,134,189,157,149,195,173,170,199,184,184,197,183,188,190,177,187,195,183,194,184,148,144,170,120,99,170,120,93,171,123,99,176,135,116,199,184,188,194,180,192,195,182,191,184,151,143,169,120,95,165,112,81,165,111,81,173,128,104,201,186,189,198,184,199,198,189,202,189,166,164,177,134,115,169,116,90,165,110,83,176,132,111,201,182,183,201,187,198,171,143,142,200,187,196,195,171,168,192,158,146,185,146,130,197,173,169,206,191,198,201,188,197,162,132,123,196,181,185,200,182,185,205,189,189,207,191,192,205,188,195,203,188,197,196,184,195,184,177,184,194,182,187,200,183,187,201,183,183,204,187,188,203,188,195,199,186,195,189,174,186,4 191,166,183,211,182,197,220,184,198,222,183,200,222,185,201,214,175,188,208,170,184,196,157,178,203,179,195,219,191,204,209,152,164,213,152,167,227,190,202,221,182,192,213,172,185,205,166,184,213,192,203,218,185,195,195,121,121,200,121,130,227,187,196,227,188,195,221,180,192,212,173,191,213,188,199,211,170,177,173,89,72,187,101,99,225,181,189,228,191,197,224,183,196,214,175,197,211,186,200,206,161,172,174,88,72,193,113,106,225,183,188,229,195,201,224,187,196,214,175,192,204,174,188,213,177,189,196,133,130,205,144,139,226,190,196,225,190,197,224,190,201,214,178,195,196,166,179,210,177,188,206,162,164,210,162,163,222,184,192,221,186,197,217,183,197,205,169,189,188,154,169,205,173,184,211,175,182,214,174,180,218,182,191,217,181,194,211,175,192,199,162,183,4 176,168,174,196,186,192,212,205,213,216,202,210,215,195,207,209,186,198,199,175,191,190,168,187,191,183,193,198,185,194,180,154,146,181,146,130,212,188,189,215,192,200,208,185,200,200,178,196,201,193,199,193,173,172,163,114,92,152,95,63,185,139,120,214,187,189,214,189,202,205,182,203,203,195,196,180,146,130,158,102,71,162,103,70,178,121,95,211,177,179,219,197,211,210,187,211,211,205,212,189,158,146,163,107,73,166,108,73,177,114,88,212,176,178,222,200,213,213,191,209,209,205,214,205,189,188,171,120,89,174,117,85,183,124,104,214,183,187,221,199,213,214,191,208,201,196,202,211,203,208,201,176,167,203,173,165,210,182,183,214,189,198,215,193,211,208,187,209,194,188,194,207,198,204,215,204,211,219,206,212,220,205,214,214,194,211,210,189,208,201,181,202,4 213,191,209,230,209,225,237,216,231,236,211,228,232,207,221,224,194,208,213,180,198,204,170,195,223,205,222,232,205,217,228,191,198,226,184,193,224,184,193,222,184,194,220,187,206,212,178,204,226,204,220,214,163,167,198,127,120,199,126,118,193,115,108,199,134,131,227,196,214,217,182,209,223,196,214,206,148,151,192,117,107,188,109,95,187,105,95,194,119,116,225,188,203,224,193,220,223,196,220,209,160,169,191,114,105,188,110,96,183,101,91,199,129,129,228,193,206,227,198,218,221,196,218,225,194,210,207,148,152,207,142,139,207,143,141,223,179,189,234,204,221,227,200,218,192,147,157,215,178,189,231,199,212,226,187,194,234,201,210,234,201,217,229,200,219,221,193,216,166,106,107,198,150,157,230,199,212,231,195,204,229,195,203,229,197,213,226,198,218,213,184,208,4 195,178,185,208,189,195,216,194,200,214,191,196,211,189,192,205,184,183,200,179,179,194,176,179,203,185,193,217,196,203,221,199,204,200,161,152,197,157,150,212,189,191,210,190,190,201,182,186,207,185,190,223,204,208,212,182,179,178,117,90,180,122,96,208,178,175,213,190,191,207,186,192,211,191,193,224,205,207,208,174,166,176,113,83,174,114,77,200,160,147,218,196,199,209,185,193,211,192,196,220,197,201,219,192,189,189,136,109,179,117,83,206,169,160,218,195,197,209,185,188,206,187,189,215,192,195,223,199,200,210,176,162,197,151,131,213,184,180,214,191,192,209,189,194,199,180,180,207,183,185,217,194,193,219,195,193,216,190,190,217,193,194,214,193,197,204,183,191,191,173,173,203,180,181,213,190,189,214,189,188,214,188,188,214,190,193,210,187,191,197,174,183,4 192,169,177,212,189,195,222,199,202,221,197,200,218,194,194,213,189,186,205,181,178,197,174,174,205,183,191,220,196,202,227,202,204,227,203,204,226,203,203,217,191,188,211,185,182,204,181,180,213,192,196,227,203,206,231,207,208,219,190,187,206,172,162,218,192,186,216,189,185,210,185,185,213,190,193,227,204,202,235,213,216,191,147,131,146,77,45,213,181,171,220,194,193,212,187,188,212,190,194,224,200,202,229,204,203,222,194,185,213,182,171,219,191,186,221,196,193,213,188,186,206,184,186,220,197,198,225,201,200,229,205,199,224,198,192,219,192,188,219,194,192,213,189,188,199,178,178,211,189,188,217,194,192,221,197,191,219,192,186,218,190,188,215,190,189,207,183,186,191,171,171,202,179,179,211,186,185,217,193,187,218,192,189,215,189,190,209,182,184,198,172,176,4 210,204,212,229,222,230,236,230,243,232,225,236,227,216,222,230,216,221,217,202,208,205,190,204,218,212,223,234,228,239,228,212,215,220,198,194,219,201,200,227,212,213,225,209,216,220,206,221,224,220,231,223,206,209,183,134,113,159,101,75,166,109,85,204,167,156,225,210,216,229,216,232,225,220,229,204,172,161,159,99,73,136,74,51,140,80,58,172,113,93,215,189,190,229,217,235,219,207,217,184,139,122,143,82,55,126,64,42,131,70,48,151,90,68,196,150,140,226,211,226,217,206,218,188,147,133,150,87,59,144,86,61,150,90,65,161,107,86,208,178,176,224,211,226,213,206,212,209,191,191,191,152,136,188,142,118,182,134,111,198,169,164,214,200,207,203,187,199,205,198,203,214,203,206,220,207,208,219,201,198,220,203,203,219,204,209,217,200,208,199,182,193,4 177,148,159,181,151,163,186,156,170,182,145,161,182,143,161,186,155,171,185,156,171,181,153,169,178,147,159,181,147,160,184,148,160,161,108,109,143,83,83,173,127,132,185,154,167,184,156,170,179,144,161,183,147,163,168,117,118,149,84,72,149,83,73,157,98,89,183,147,156,184,154,168,182,151,167,182,146,157,157,98,92,149,83,71,155,90,81,164,107,100,181,143,152,185,155,170,182,151,163,185,152,165,173,125,128,160,101,93,153,91,82,179,135,143,187,155,169,185,156,171,180,149,163,184,154,169,181,144,154,170,121,122,179,136,145,190,160,176,188,157,173,184,154,169,178,147,163,182,151,166,186,157,172,189,160,176,192,164,181,189,160,175,186,157,173,182,151,168,174,142,159,180,150,167,185,158,174,188,158,177,188,155,174,186,155,173,183,154,171,178,146,165,4 147,116,127,163,135,149,173,143,156,178,147,158,182,157,167,178,152,167,163,136,149,142,113,125,154,120,133,170,141,154,179,152,163,188,165,175,190,169,182,186,162,176,173,147,160,153,126,138,159,123,138,175,143,158,185,160,172,175,141,148,168,128,132,189,166,177,179,155,168,160,134,147,164,130,146,177,145,161,181,145,164,152,91,85,152,93,81,186,159,169,181,156,169,163,133,147,163,132,145,176,145,158,184,154,169,168,123,126,177,141,146,191,170,183,180,154,167,164,135,150,159,129,140,173,144,157,184,159,173,188,164,179,189,163,181,185,158,175,176,148,164,163,138,151,153,123,136,167,139,153,178,154,168,183,156,172,181,150,169,179,151,168,170,142,157,155,128,142,146,119,134,160,132,147,171,145,160,176,151,166,173,143,159,169,137,155,160,130,144,144,112,126,4 160,130,142,169,141,153,178,152,160,183,160,172,184,161,174,179,150,165,174,144,160,163,133,148,168,142,156,175,150,160,182,158,168,178,149,159,174,142,152,183,157,170,179,155,169,170,144,159,170,141,155,178,150,163,179,148,157,154,101,94,140,81,70,172,133,136,183,158,171,173,147,160,169,134,151,179,146,165,166,120,126,143,79,66,149,87,74,168,126,125,182,157,171,174,149,161,167,132,149,178,145,161,175,134,148,155,99,94,159,108,106,183,155,167,183,159,172,176,150,164,167,135,151,176,144,161,180,151,165,177,141,153,183,154,168,185,162,176,181,156,170,172,144,159,162,130,148,172,142,159,179,153,168,184,158,176,183,152,171,181,152,168,175,146,163,166,137,153,159,128,144,167,136,153,174,146,161,178,148,166,178,146,167,177,148,166,170,141,158,161,130,148,4 108,75,94,163,121,143,183,146,168,192,153,177,193,157,180,187,156,176,165,130,141,138,103,111,145,107,126,171,128,147,191,150,174,207,171,194,208,173,197,198,163,184,181,147,164,153,117,129,154,114,135,178,137,158,200,164,189,173,126,143,194,146,163,209,174,198,190,156,177,165,131,148,158,118,140,182,143,167,207,172,197,146,85,95,188,140,156,203,159,172,173,118,121,171,138,157,157,115,138,181,140,164,201,163,188,208,160,184,215,175,203,198,149,161,168,105,100,172,139,158,151,109,133,178,138,163,197,157,182,209,171,198,211,169,195,205,167,190,189,148,164,169,133,152,141,99,123,167,122,148,186,141,167,199,158,185,201,153,181,197,157,183,182,141,162,158,120,136,126,85,109,157,111,137,173,128,153,185,138,165,188,139,165,183,137,161,167,122,140,143,103,118,4 171,138,159,179,149,171,185,155,177,190,162,183,190,159,179,188,159,177,180,148,167,171,139,158,176,147,169,183,157,176,186,158,179,161,112,119,170,127,136,188,155,170,185,154,173,176,149,168,180,154,175,190,169,189,173,136,153,71,27,34,133,79,79,189,151,164,188,159,181,180,152,170,181,155,176,191,168,190,173,129,145,93,38,43,142,89,91,193,157,174,189,159,179,180,149,168,181,153,177,190,164,186,188,155,177,166,108,117,176,129,142,193,160,182,192,167,190,172,137,149,178,147,170,186,157,178,191,163,185,188,149,174,189,145,168,193,162,184,190,165,189,171,135,148,173,141,164,183,155,178,190,164,187,190,159,182,190,156,178,189,158,179,183,151,174,172,139,158,170,140,164,179,150,173,185,154,178,189,159,181,188,157,181,185,152,175,176,141,163,168,137,158,4 162,122,139,183,145,169,191,154,173,197,163,183,200,169,192,193,163,184,180,148,167,158,129,144,168,128,145,188,152,174,195,161,182,205,172,194,205,172,194,197,161,181,186,151,170,168,137,155,176,138,163,191,158,179,202,174,194,156,109,122,172,123,133,202,166,187,191,160,181,174,145,164,175,138,159,193,161,183,204,170,192,115,57,64,154,99,106,208,172,196,187,150,166,163,118,126,175,137,159,190,152,175,202,169,192,188,135,152,193,142,162,206,176,203,173,122,126,137,72,57,172,134,158,187,152,174,198,167,190,204,168,193,202,161,185,201,164,190,175,126,135,139,76,66,165,124,149,179,139,161,192,159,181,198,163,186,196,156,180,193,151,175,182,143,163,158,113,122,157,115,141,169,122,145,184,144,169,189,151,177,188,140,165,185,142,166,174,133,154,157,117,134,4 159,134,149,175,150,163,182,159,172,180,154,166,178,152,163,178,155,171,167,142,157,152,125,144,167,141,156,177,150,159,188,166,179,187,163,176,181,153,163,179,152,163,170,143,158,159,131,151,173,149,166,184,160,174,183,154,163,183,156,166,179,152,160,181,157,169,172,143,157,159,128,144,172,148,162,182,156,167,190,165,178,158,115,119,137,84,83,176,148,161,171,139,153,155,121,136,165,135,144,180,153,163,191,169,182,147,92,90,121,56,50,167,134,143,171,146,162,159,133,150,167,144,157,180,158,171,186,164,177,170,134,142,155,112,115,174,149,164,168,143,159,153,126,143,161,137,151,173,150,163,177,153,165,177,151,164,175,149,163,170,145,157,162,136,152,145,114,130,148,121,132,163,136,150,170,144,157,170,141,153,164,132,143,160,133,146,150,119,131,135,105,122,4 143,101,111,146,104,116,162,134,155,141,98,106,140,99,108,153,121,136,152,122,139,151,124,143,156,123,140,153,112,126,153,118,133,124,68,69,117,61,61,138,92,100,150,117,133,151,120,141,159,127,145,160,127,143,142,98,108,107,49,48,109,52,53,119,61,62,138,95,106,150,114,135,163,134,154,156,120,131,125,67,66,105,46,45,106,45,44,105,43,40,130,83,91,155,126,147,157,125,140,155,118,130,128,67,66,109,47,44,107,46,44,109,47,43,131,85,91,152,121,139,159,128,145,159,130,148,137,84,86,120,60,57,113,56,56,116,59,57,140,100,111,150,120,138,157,128,146,158,128,145,153,116,129,138,89,92,127,74,75,129,81,85,147,113,129,149,120,139,156,127,146,157,127,145,155,123,141,149,110,121,142,98,107,149,118,135,151,121,140,147,116,138,4 193,172,189,198,176,191,204,181,195,198,173,187,208,186,198,205,183,194,198,174,186,192,168,183,194,172,187,206,185,199,213,191,203,207,183,194,211,190,200,202,178,187,200,177,188,194,170,184,201,180,196,215,196,209,216,196,206,202,176,186,197,170,180,210,189,197,209,188,197,199,176,189,208,189,203,215,196,209,220,197,208,173,118,116,133,83,86,214,193,202,211,190,199,202,181,193,212,194,205,218,200,211,216,194,204,189,131,127,180,122,120,208,184,195,210,187,198,203,180,193,210,189,200,217,198,209,211,189,198,212,179,186,213,184,192,212,189,200,205,181,192,197,172,185,210,191,203,216,198,208,221,203,212,220,202,210,216,196,204,209,185,193,209,187,197,202,180,193,205,187,200,214,197,208,218,200,210,218,199,207,217,197,205,214,193,202,207,187,197,199,177,189,4 214,190,224,204,174,202,207,175,204,205,172,201,208,176,204,193,161,186,201,170,195,204,173,199,211,184,216,210,180,210,210,177,205,193,154,177,178,136,158,203,168,193,213,184,211,209,180,206,208,177,208,217,186,216,206,162,184,160,95,102,73,24,30,131,90,104,217,185,212,211,182,208,217,189,224,216,184,211,188,130,142,169,93,93,131,61,64,114,64,74,213,179,205,210,180,206,218,189,222,218,187,215,198,145,161,178,107,113,165,84,85,184,125,138,206,173,199,203,169,194,212,183,214,210,179,205,210,170,193,193,130,144,181,109,115,206,161,181,214,182,210,201,166,192,196,166,193,201,168,193,209,168,192,210,167,191,209,167,190,212,178,204,211,179,208,206,173,200,212,184,215,212,180,208,210,174,199,217,185,211,217,186,213,214,183,210,212,180,208,209,177,205,4 133,107,118,160,136,146,175,150,162,178,148,160,179,148,160,176,147,163,170,144,161,156,129,148,154,130,141,177,154,166,184,157,169,189,159,174,195,171,189,185,156,172,174,144,162,164,138,158,168,146,156,179,154,163,190,165,177,192,166,182,194,168,188,191,167,187,179,153,168,170,146,164,175,152,166,182,154,163,197,177,190,165,120,123,179,146,155,194,173,193,180,154,167,172,149,166,182,162,174,192,171,178,194,169,184,187,158,173,194,173,186,189,166,183,177,149,164,169,144,162,178,156,167,192,171,180,192,168,180,199,179,199,195,174,191,180,150,165,171,142,160,161,132,150,175,156,166,188,169,179,187,161,172,183,155,165,182,155,166,175,144,158,168,138,155,155,124,142,164,144,152,179,159,168,184,161,172,180,154,165,179,155,164,174,148,162,163,133,150,150,122,140,4 172,147,158,182,158,169,183,155,166,184,151,163,188,163,175,184,160,171,174,148,162,165,139,155,181,158,172,185,158,171,186,155,167,193,167,185,196,172,190,192,169,186,178,151,164,169,144,157,171,139,147,190,166,179,189,163,177,174,137,145,189,163,178,197,179,197,182,157,167,175,151,163,175,145,153,193,172,185,180,148,157,147,92,86,188,164,173,197,181,197,181,157,167,174,150,162,185,160,170,189,162,176,188,159,174,177,140,147,195,177,191,195,181,196,177,152,162,170,145,159,183,159,168,188,162,174,197,176,200,194,168,190,197,177,197,191,172,187,174,148,160,165,139,154,183,161,173,185,159,171,193,171,189,198,180,202,194,176,194,181,156,168,169,139,153,159,131,148,175,152,163,180,154,165,182,154,166,189,170,184,182,160,172,173,146,158,166,138,151,154,123,139,4 169,147,166,174,152,171,175,152,170,177,154,171,175,153,169,170,146,161,167,142,160,164,139,157,171,149,167,177,156,176,178,156,176,171,142,157,161,123,133,160,124,136,166,137,155,165,141,160,174,154,176,168,138,155,139,88,92,115,53,52,90,27,23,99,35,32,127,66,64,152,109,119,164,130,143,127,65,61,93,23,17,89,24,22,83,20,20,97,31,28,119,51,44,151,107,115,162,126,139,129,65,60,105,34,26,98,28,22,93,22,16,125,59,54,159,118,128,166,139,158,173,151,172,165,131,144,152,103,106,146,97,103,146,98,105,164,130,143,171,147,164,168,142,160,176,155,175,179,158,178,180,159,178,180,158,176,179,157,174,176,153,170,171,146,162,166,141,159,174,153,173,179,156,175,180,156,172,178,154,169,174,149,164,174,149,166,169,142,157,166,139,156,4 166,143,157,176,154,169,182,160,175,181,157,171,179,155,167,177,150,163,173,146,161,167,140,159,174,154,169,183,161,176,187,165,179,188,167,182,186,163,176,182,157,171,177,154,170,170,144,162,179,158,175,186,165,180,186,163,178,164,125,133,135,84,85,135,85,88,162,124,134,172,145,161,178,156,172,185,161,176,148,91,90,97,24,17,80,14,11,89,18,12,136,73,70,171,143,159,182,161,177,186,164,180,157,106,107,120,51,45,107,39,36,136,76,75,170,136,149,171,146,164,182,162,178,188,169,184,190,168,183,182,152,163,175,144,155,179,153,167,177,153,168,173,148,166,179,158,174,186,165,180,190,169,182,188,167,179,184,162,175,181,156,169,175,148,162,169,144,160,173,150,167,180,157,172,184,161,175,184,160,172,181,156,169,178,152,166,173,147,162,166,140,156,4 177,131,165,197,152,184,209,167,197,213,170,199,210,166,193,208,164,193,203,158,190,195,150,186,192,147,182,209,167,197,219,179,206,219,179,206,218,178,205,213,172,200,209,168,197,202,158,193,201,158,192,217,177,205,223,185,213,215,167,194,191,128,150,198,140,167,210,167,198,203,159,191,206,164,197,220,181,210,215,169,199,158,79,99,85,6,15,99,17,28,184,116,142,207,166,200,209,168,200,220,179,210,171,80,97,109,12,20,89,11,21,104,19,29,185,122,148,210,171,206,210,170,200,220,179,209,204,143,168,193,123,144,192,126,148,205,150,176,211,168,201,209,169,204,208,169,201,222,185,213,229,197,224,225,189,218,221,184,212,217,180,208,210,167,198,202,157,191,201,159,191,216,177,206,222,182,208,220,179,205,218,176,202,212,169,198,207,162,193,197,150,185,4 203,161,196,210,169,203,214,173,205,213,171,201,211,169,199,207,165,194,203,159,191,200,157,191,207,167,200,214,174,206,216,175,205,216,175,206,211,164,195,207,158,190,205,161,194,202,161,196,211,169,204,215,174,209,217,177,212,187,115,138,139,52,67,139,59,76,167,90,113,194,140,175,213,173,210,210,165,199,196,129,161,131,40,56,82,5,16,75,6,17,97,13,24,168,90,115,214,174,212,182,105,129,134,29,39,99,14,27,83,8,20,83,7,18,98,14,23,169,96,121,209,166,203,187,111,137,156,57,71,148,54,68,145,55,69,150,66,81,177,106,129,199,150,185,212,170,207,212,168,201,213,164,194,213,162,192,211,160,191,214,170,201,211,172,205,201,158,194,211,170,207,220,181,217,222,185,219,217,177,210,215,175,207,212,173,204,208,167,201,201,157,193,4 184,157,179,188,161,181,189,162,183,188,162,183,185,158,178,187,162,181,186,161,183,181,154,177,187,161,183,190,163,184,188,157,177,180,141,158,175,133,147,184,155,174,184,158,178,182,156,178,190,164,187,187,153,170,174,120,130,146,75,76,130,55,53,157,98,102,177,139,152,186,163,185,193,167,191,189,155,171,167,104,106,141,64,60,115,36,31,129,55,51,172,126,139,183,157,176,193,167,187,192,164,183,182,137,149,161,93,97,135,58,56,121,44,37,159,102,106,180,148,166,190,163,181,192,164,181,194,167,187,177,128,141,163,101,105,156,96,102,169,124,134,177,143,162,189,163,185,195,169,189,198,173,192,189,158,172,181,140,151,181,146,162,176,139,154,175,144,162,187,160,181,193,167,189,195,169,190,192,165,182,187,159,177,184,155,171,178,147,164,174,145,163,4 147,124,142,157,131,148,167,144,161,171,148,169,166,139,156,162,135,151,157,130,148,146,116,135,157,136,154,166,143,163,173,148,167,168,135,148,172,144,160,170,147,162,166,143,160,156,131,152,158,133,148,174,155,175,177,153,171,173,140,155,172,141,155,171,146,160,167,143,158,160,135,154,165,144,158,166,136,147,160,118,124,173,142,157,167,133,139,169,139,151,163,135,147,159,131,147,166,144,159,171,142,159,166,127,140,162,116,120,151,101,99,139,89,89,164,136,150,162,139,156,163,139,155,173,150,168,172,144,158,169,132,138,148,95,93,132,77,72,162,135,149,163,141,159,162,137,158,170,147,162,174,150,166,176,153,166,173,147,160,168,143,156,160,130,146,154,129,146,153,123,143,163,134,150,168,138,154,172,145,160,168,140,155,164,137,151,158,131,145,152,129,146,4 180,146,168,182,139,161,191,155,181,191,157,180,190,158,183,179,138,153,177,136,154,182,150,177,192,160,189,191,156,181,195,164,188,188,150,169,185,146,168,173,126,137,181,140,160,184,151,176,196,167,197,200,173,200,198,166,191,159,95,103,140,67,69,175,126,142,184,145,165,189,157,180,193,161,185,184,142,157,185,139,154,143,77,82,116,39,40,171,110,123,193,159,180,194,165,186,195,166,188,194,161,180,194,156,174,143,76,75,111,35,31,170,115,126,198,169,193,191,159,180,201,179,207,201,176,199,203,176,199,181,132,145,147,74,73,186,144,164,196,167,191,190,158,179,197,170,200,202,177,200,202,176,197,198,166,191,186,140,160,192,152,174,189,155,177,186,152,173,192,159,186,197,167,190,199,170,191,197,166,188,193,158,180,191,150,173,187,147,169,185,148,172,4 197,160,184,199,159,179,208,164,189,211,173,199,199,152,172,177,111,113,197,155,175,199,165,192,201,162,185,207,167,188,212,171,194,217,182,204,212,178,200,197,149,160,205,167,190,200,164,187,210,173,200,222,192,220,224,195,219,193,137,148,176,110,117,197,146,160,210,171,193,204,169,188,216,185,210,214,178,197,211,166,179,161,91,95,133,46,46,202,147,163,218,187,206,206,167,186,220,193,217,219,188,206,219,182,198,167,98,100,129,46,41,207,159,177,219,188,209,209,173,194,221,195,220,227,204,229,229,203,224,211,165,182,183,113,120,214,176,199,213,179,199,209,175,196,215,181,209,221,191,215,225,196,214,222,190,211,215,172,194,212,167,188,209,168,189,207,173,198,209,173,202,218,186,209,223,194,215,220,188,206,215,178,200,212,171,191,208,168,191,200,161,189,4 166,147,168,171,154,175,173,152,176,174,157,178,168,148,166,165,142,159,164,139,158,156,119,148,169,151,171,176,160,180,177,160,180,163,139,153,151,114,122,165,142,158,167,145,164,158,120,151,171,154,173,179,166,183,184,170,188,121,77,85,81,26,31,138,98,107,171,151,173,155,109,146,175,160,179,182,171,188,186,172,190,119,75,86,62,12,23,107,57,64,164,126,153,148,93,135,181,168,189,184,172,191,185,172,190,150,112,125,106,48,57,134,76,98,153,92,129,140,87,130,173,138,168,181,152,178,182,155,178,175,143,168,163,111,138,162,105,144,147,87,129,128,71,114,161,103,142,172,115,153,174,116,152,170,115,150,164,110,148,152,95,135,135,80,124,119,67,110,148,87,131,161,102,144,165,103,143,163,106,145,153,98,137,142,90,133,127,73,118,105,61,102,4 171,156,180,171,154,175,173,158,179,159,134,149,146,106,114,158,130,147,161,140,160,158,134,157,173,158,179,177,164,185,173,154,172,116,70,76,96,42,45,124,77,85,156,129,147,162,140,165,175,162,183,180,168,190,170,148,165,100,50,58,67,21,35,84,31,37,142,102,116,162,134,163,178,166,189,181,170,192,175,155,175,110,60,70,73,23,37,78,27,39,122,68,81,155,108,143,176,162,185,180,166,188,177,159,180,139,93,105,96,34,42,114,56,73,135,67,96,147,81,123,177,160,188,177,156,179,178,156,181,168,138,163,147,89,111,156,93,130,154,89,133,143,79,122,170,129,165,172,127,162,173,130,164,169,121,157,164,107,147,156,92,134,148,87,132,136,77,122,163,103,146,166,101,143,167,100,142,165,101,143,160,101,142,152,91,136,140,78,123,128,72,117,4 172,150,166,197,177,194,199,176,195,164,114,121,149,86,86,176,141,154,183,159,179,169,145,170,187,166,183,204,186,204,175,137,147,136,63,66,144,74,77,167,116,120,190,166,185,183,159,180,192,170,186,207,190,206,166,117,127,136,57,68,145,75,82,159,97,100,192,166,182,187,164,186,195,175,191,203,184,199,155,92,103,119,36,48,143,61,75,164,100,107,193,167,185,191,167,191,198,181,199,198,174,193,125,58,70,137,61,69,140,53,60,161,98,109,197,174,192,190,166,187,192,172,189,190,163,181,141,81,94,162,91,93,157,75,80,172,117,131,196,173,192,190,166,189,182,160,178,190,164,182,176,126,139,175,108,111,178,112,125,188,148,168,192,168,191,182,157,183,170,147,169,185,160,180,184,141,157,184,124,142,190,139,159,194,165,185,188,165,188,173,148,173,4 125,105,117,185,162,177,189,168,187,171,136,149,160,120,129,173,149,164,175,151,171,125,103,125,169,147,159,191,171,186,180,152,164,134,68,71,136,69,69,170,135,145,181,159,177,167,144,165,175,152,166,196,178,193,167,126,135,124,49,58,135,66,70,162,115,121,185,164,182,174,150,169,180,158,173,197,179,192,156,104,113,111,31,42,134,55,66,164,115,123,187,165,186,177,152,175,182,162,177,196,177,193,130,73,84,127,54,59,134,51,56,167,123,134,188,167,185,176,151,171,174,153,167,186,164,179,152,103,113,155,88,85,156,84,90,176,139,155,185,163,182,172,147,170,164,142,158,179,156,174,177,136,148,171,109,117,178,126,141,185,159,177,180,156,179,162,137,159,131,108,125,173,149,167,175,141,157,179,134,152,183,150,166,180,156,173,176,152,172,120,98,117,4 213,182,207,238,212,240,242,218,247,235,201,225,231,193,215,234,203,227,233,203,228,232,201,225,236,209,238,227,184,208,203,138,155,191,118,132,185,107,123,195,129,147,211,164,186,230,200,224,229,198,228,191,117,137,150,56,77,136,54,76,137,55,76,137,51,75,169,89,109,222,181,203,223,181,208,180,98,118,141,59,84,124,53,77,114,47,71,125,54,81,154,69,90,209,150,168,232,195,223,195,114,136,154,64,84,136,56,79,122,51,75,133,55,80,159,72,90,207,149,167,236,206,234,221,173,197,196,123,143,174,88,106,160,73,92,167,80,97,194,128,146,220,184,206,239,209,237,234,203,230,223,183,208,218,168,189,213,158,176,216,162,182,230,195,217,239,211,236,226,194,218,229,196,219,232,199,223,236,205,229,237,207,230,236,204,228,232,199,222,227,194,218,4 190,168,193,198,175,199,193,169,188,187,162,179,190,166,183,188,161,177,188,161,179,185,159,176,195,174,197,199,178,197,187,158,173,176,136,147,177,136,148,187,157,172,193,167,183,193,167,183,188,163,182,195,169,188,139,81,94,97,34,45,94,33,45,130,72,84,191,159,174,196,171,187,197,174,194,196,166,184,133,69,81,84,26,39,76,23,38,111,43,54,185,148,162,196,171,188,192,169,191,198,174,191,177,137,152,151,95,105,146,88,97,167,122,133,192,165,180,197,171,187,185,159,180,196,171,188,194,169,183,194,167,182,199,172,186,200,175,189,192,165,180,194,167,184,181,152,169,185,157,173,195,169,182,196,170,185,196,170,184,201,175,189,193,167,183,188,161,181,176,146,166,187,159,177,188,157,171,198,172,186,199,175,189,197,171,187,189,161,178,177,147,166,4 61,50,62,165,152,172,176,167,186,174,162,180,172,161,177,164,151,165,162,147,165,95,82,101,131,116,134,178,166,187,176,163,182,165,147,165,164,146,161,170,156,168,168,155,171,150,136,156,160,147,166,179,168,187,163,142,160,114,64,80,96,49,62,151,131,142,175,162,177,162,149,167,162,149,167,183,174,190,145,115,131,83,31,42,54,15,24,108,79,94,179,165,182,163,149,171,162,149,169,183,173,192,145,118,135,70,24,36,53,17,28,106,74,91,172,158,175,166,152,173,159,145,163,175,163,180,171,155,171,96,58,71,86,45,61,117,78,91,118,77,88,141,118,138,143,128,147,168,154,171,175,161,176,168,149,160,162,143,159,115,74,84,74,20,34,77,34,47,93,78,95,162,145,163,165,147,162,169,150,162,173,157,171,132,99,113,71,24,37,46,18,29,4 204,200,221,210,202,221,208,198,216,202,190,208,199,186,200,208,201,210,202,193,204,199,190,206,208,204,222,209,199,217,190,165,184,153,101,119,141,89,106,175,150,162,209,202,211,202,192,206,213,210,225,208,197,213,151,101,120,127,61,75,107,50,63,111,65,83,200,188,199,209,202,216,215,211,226,204,190,206,136,80,99,109,55,69,86,39,54,84,42,59,173,150,166,212,204,221,215,213,228,206,195,210,131,82,101,104,51,66,86,47,62,91,41,61,172,149,168,207,199,213,210,204,219,216,211,226,145,102,121,90,35,54,94,41,59,111,62,84,168,135,148,180,154,167,206,199,213,214,208,221,203,189,201,137,98,114,128,81,101,166,135,154,135,81,90,120,60,74,200,190,205,207,197,209,213,204,214,208,197,205,203,191,203,186,163,177,118,57,70,108,50,71,4 198,165,195,200,167,194,202,169,194,199,165,190,193,158,182,189,153,178,185,149,175,179,142,172,201,168,196,203,170,195,203,170,194,201,168,191,193,157,179,192,156,179,190,154,179,182,146,175,200,166,191,207,174,198,196,156,177,169,109,116,164,102,107,186,144,164,192,157,181,184,147,174,198,162,187,206,173,198,179,123,135,135,58,58,117,42,42,178,131,148,195,161,188,186,149,177,201,166,192,202,168,192,179,119,127,126,53,54,91,24,30,179,134,155,192,157,183,187,150,178,199,164,192,200,165,191,189,142,159,158,94,100,138,74,82,186,145,168,191,155,182,185,147,176,193,157,183,198,162,187,198,163,187,194,157,181,192,153,176,192,156,182,191,155,185,182,144,177,188,151,178,193,156,181,193,155,179,192,154,177,190,152,177,190,152,179,189,153,184,180,143,178,4 85,65,77,180,154,170,188,164,182,169,129,141,150,98,106,161,121,138,171,144,166,118,94,115,154,128,142,191,165,183,187,154,167,152,94,95,142,80,79,152,98,104,178,148,168,167,140,166,176,148,162,193,166,184,171,122,127,143,79,80,138,73,74,147,84,84,182,148,167,178,153,176,180,152,169,182,142,151,153,88,83,148,87,90,143,78,76,156,95,95,188,158,179,181,155,180,182,158,175,171,124,130,147,79,74,143,78,78,142,75,68,178,137,144,192,168,188,178,150,174,178,154,171,173,132,144,143,76,72,144,77,72,155,94,90,190,160,175,190,165,186,177,151,177,166,139,157,176,142,157,150,90,91,141,72,68,167,115,122,191,166,185,184,157,182,171,144,172,134,105,122,173,141,162,168,123,140,157,98,104,174,132,146,185,159,179,178,151,174,152,123,148,4 187,157,180,203,175,194,202,164,175,189,132,133,209,167,170,230,215,232,220,205,222,202,189,203,194,157,180,187,134,144,160,85,78,160,80,71,172,96,85,213,181,189,231,220,236,216,203,221,198,155,175,166,93,94,154,75,66,164,87,79,168,91,83,175,104,98,210,175,179,218,203,220,188,134,144,161,86,80,157,79,69,158,80,73,162,89,87,163,89,84,174,108,104,203,176,192,190,137,148,166,90,85,161,82,68,152,74,68,159,87,86,149,77,77,156,84,80,175,124,128,209,178,198,203,158,169,178,108,102,158,77,60,159,82,76,154,77,74,157,86,81,170,120,131,209,184,207,223,206,224,222,199,213,197,144,143,159,78,68,153,75,69,160,92,91,181,138,156,207,190,210,222,210,230,226,214,230,228,214,226,197,143,151,169,98,99,176,124,134,182,152,172,4 223,183,211,236,196,219,231,189,207,216,156,176,224,176,199,220,176,194,215,177,195,205,170,194,230,192,220,240,199,226,206,137,148,168,65,66,197,124,134,225,180,195,222,186,202,215,183,206,233,204,224,233,189,210,182,91,96,159,71,65,150,56,46,197,126,129,227,193,206,219,188,208,235,211,226,237,205,222,166,79,82,120,33,28,126,40,32,165,79,72,221,182,195,223,194,215,236,213,236,238,213,229,170,94,92,127,37,28,143,58,48,165,83,76,219,180,192,222,191,211,238,220,239,238,219,235,200,141,143,133,43,32,129,45,36,157,70,64,212,172,182,223,199,219,228,207,218,228,205,218,208,163,166,155,73,63,136,49,41,165,86,82,215,178,195,218,194,219,218,196,205,222,197,206,223,197,207,209,160,168,176,104,100,200,153,159,225,204,223,211,186,212,4 202,178,200,227,203,223,238,217,236,229,204,218,205,167,175,201,163,174,193,160,177,178,149,170,220,197,221,238,217,237,220,183,191,180,112,107,153,78,69,153,83,74,187,145,154,201,176,199,227,202,223,234,205,220,165,86,78,142,57,46,144,68,59,148,68,55,197,147,150,214,193,214,233,209,233,205,154,158,153,67,58,164,87,82,163,86,74,163,81,70,214,175,187,220,199,224,233,209,237,201,140,150,148,57,46,160,78,71,149,63,50,182,115,112,224,193,209,215,188,210,223,198,222,224,186,204,181,106,104,163,76,67,187,116,114,211,167,177,219,186,204,212,180,204,210,184,202,225,196,215,226,190,205,224,178,189,223,179,191,216,177,192,213,181,203,205,176,206,197,167,190,216,185,205,223,192,208,225,186,200,220,180,195,215,180,199,208,176,201,185,153,181,4 166,128,164,180,142,176,186,146,178,184,141,175,179,136,168,174,130,162,164,115,149,155,105,142,173,134,169,187,148,183,189,149,180,187,144,174,184,139,169,179,133,161,174,129,161,165,118,155,181,145,177,187,146,179,190,149,178,191,152,179,186,140,165,183,135,161,179,134,165,171,125,162,182,143,177,190,152,183,188,144,173,185,139,163,188,142,167,185,136,163,184,141,172,177,134,172,180,142,179,194,158,192,170,112,135,141,61,75,182,131,156,187,141,168,184,141,173,181,140,174,177,137,172,188,150,184,174,122,146,127,49,66,177,125,150,189,145,174,183,139,171,177,135,171,169,126,159,180,137,168,184,140,170,174,119,145,183,137,167,189,147,178,185,143,179,173,129,170,166,124,159,175,133,165,182,140,172,181,134,163,181,134,166,186,143,178,182,140,177,169,124,167,4 173,133,156,194,160,184,200,168,191,190,154,178,188,156,174,182,150,167,181,152,170,176,147,171,186,155,176,199,167,187,203,171,192,183,136,154,158,97,106,174,127,141,187,157,176,180,151,172,190,161,178,200,171,184,205,175,192,170,122,133,107,37,41,157,105,114,195,169,187,186,159,182,192,164,179,201,173,182,203,170,183,160,109,120,91,22,26,141,81,87,196,169,189,191,164,193,191,163,181,202,177,193,206,181,193,165,112,119,107,34,37,148,87,92,199,174,193,194,169,193,189,161,178,196,167,182,204,180,193,179,131,139,145,72,76,169,117,125,198,174,193,193,168,191,178,146,159,186,151,164,197,168,183,189,151,162,177,126,136,187,151,164,196,171,193,188,161,187,176,148,161,185,154,169,190,158,172,191,157,168,192,162,177,186,151,165,189,158,181,182,152,179,4 183,159,179,197,173,191,204,183,202,201,178,197,198,173,191,195,169,184,190,165,180,182,157,177,192,170,191,203,180,198,204,181,199,206,184,202,202,177,192,199,174,186,197,174,188,190,166,186,197,175,194,207,187,203,200,173,187,169,126,134,197,170,181,204,180,191,200,175,189,195,170,190,199,178,197,208,187,203,206,179,190,114,45,45,158,110,115,210,187,200,200,173,189,197,172,194,199,178,199,206,183,201,210,188,200,183,143,148,181,141,149,205,180,193,201,174,190,197,171,190,196,174,191,204,180,197,203,178,191,206,182,192,205,180,192,201,174,188,201,175,193,196,171,191,188,164,180,198,173,187,200,175,188,199,171,180,200,173,184,203,179,193,201,177,194,192,166,190,181,156,174,191,166,183,196,169,183,196,168,182,198,171,186,202,177,193,198,172,191,189,164,186,4 181,161,181,195,174,194,199,175,195,193,166,184,186,156,173,181,149,166,174,140,158,168,137,161,187,164,186,198,174,195,200,175,194,200,177,194,191,163,178,185,153,167,179,144,160,174,141,163,188,162,180,193,165,181,201,176,193,177,140,150,179,142,153,190,158,171,184,148,164,180,149,169,193,171,189,200,176,192,198,170,184,94,40,46,142,92,99,191,152,163,185,148,164,185,156,179,195,173,196,201,176,197,197,169,185,141,91,99,129,64,63,180,137,146,189,157,174,179,145,163,188,164,185,193,164,183,194,163,178,192,158,170,172,125,130,188,153,169,188,158,174,179,144,160,178,149,165,188,159,176,188,153,168,190,158,171,194,167,181,193,164,181,191,164,185,182,155,179,170,140,158,181,150,167,188,158,173,187,153,168,188,157,172,191,165,183,188,162,184,178,150,175,4 186,165,186,200,179,199,201,174,194,199,169,189,193,159,179,186,149,169,180,147,164,169,135,156,196,180,198,204,183,199,205,180,200,202,171,190,197,161,179,194,161,176,190,159,174,178,142,163,200,181,198,204,181,195,204,176,193,177,122,129,185,141,149,200,171,183,193,158,173,184,148,169,199,175,197,204,178,199,205,177,192,143,74,73,161,103,105,200,171,181,197,165,181,189,158,180,196,168,194,203,174,199,201,165,181,167,110,111,170,116,116,199,169,177,199,170,186,191,161,181,193,168,197,200,172,196,198,164,179,197,163,172,197,166,175,199,171,186,197,168,187,190,162,182,184,158,184,193,164,188,198,170,189,198,169,182,195,164,177,194,164,183,192,162,187,186,157,182,175,149,176,187,160,187,192,163,185,192,160,179,193,164,181,190,159,184,186,156,183,180,152,177,4 179,155,173,194,172,192,196,170,188,191,163,183,183,149,166,180,144,162,175,141,160,170,140,160,185,158,178,196,169,189,195,166,185,178,135,147,162,106,114,184,147,164,181,148,165,178,148,167,190,165,184,197,170,187,194,161,181,152,87,91,147,80,80,186,151,160,188,158,174,180,147,168,191,165,183,199,172,191,188,147,162,141,69,68,150,86,86,190,156,166,191,161,176,185,156,178,192,167,188,198,171,193,188,148,160,155,89,85,172,121,124,195,163,179,192,163,178,189,163,182,191,168,188,195,166,184,195,164,179,188,151,159,194,163,173,192,159,174,192,162,178,188,162,182,181,154,172,190,163,179,192,163,178,191,161,175,192,163,176,194,165,181,193,166,187,181,151,174,173,144,165,183,153,171,188,159,175,188,156,172,191,161,178,191,162,181,187,158,181,174,143,168,4 171,148,175,184,154,182,192,164,193,189,157,184,184,150,178,181,149,174,173,141,166,169,139,173,178,149,179,187,151,181,192,162,187,195,169,195,188,156,178,187,158,179,184,156,183,177,146,178,181,150,180,190,156,187,189,153,179,164,108,124,180,139,159,192,162,186,188,156,184,180,146,178,182,151,181,192,161,190,171,124,147,110,36,44,153,91,105,187,148,169,190,161,192,182,150,185,181,149,183,193,160,191,159,105,123,93,24,33,151,90,106,187,144,169,187,156,183,182,148,181,179,147,177,188,154,184,177,133,158,141,73,84,169,113,132,191,157,186,188,159,188,180,145,178,174,140,168,183,146,176,185,148,177,184,145,168,187,150,175,190,160,188,187,157,188,177,145,181,165,129,161,176,134,165,184,149,176,184,149,172,182,143,166,187,155,184,177,141,172,168,139,175,4 170,133,169,181,145,179,186,148,181,185,144,176,181,140,172,177,137,168,174,136,167,166,126,164,176,139,176,186,149,184,191,155,187,187,147,179,183,142,172,182,141,169,178,139,171,171,131,169,180,141,177,186,146,180,191,153,185,183,140,169,178,131,157,187,148,173,181,140,171,175,136,173,182,145,178,189,151,182,189,147,176,131,57,74,104,24,37,163,108,130,187,148,179,178,141,178,182,145,178,191,155,185,189,147,175,150,86,106,136,64,81,170,117,142,186,147,180,180,142,176,178,141,174,188,149,179,188,146,176,189,146,173,189,147,173,185,144,174,185,146,178,180,142,177,171,130,164,181,141,172,184,142,173,185,142,171,185,143,170,185,143,173,183,143,177,175,135,176,166,127,160,176,136,167,180,138,168,181,137,167,183,140,170,183,141,173,180,140,175,171,130,171,4 181,160,181,190,165,181,197,171,186,196,166,183,193,163,176,189,161,176,178,148,162,171,142,159,190,171,191,199,175,191,203,178,194,197,166,174,197,167,175,196,169,179,192,167,180,181,154,171,193,170,186,201,174,190,201,172,188,193,156,168,197,167,174,199,172,177,196,167,178,186,157,176,198,177,193,204,176,193,203,176,198,127,69,78,171,133,142,203,177,185,193,160,174,187,157,181,195,171,192,203,176,196,199,170,188,117,61,70,164,123,133,202,173,185,189,149,165,184,150,171,190,164,186,199,171,191,197,164,179,188,152,167,193,158,174,197,163,178,192,157,176,184,150,174,180,150,168,189,155,172,198,169,187,199,170,185,198,167,183,195,164,180,190,158,180,177,141,167,174,146,167,183,150,167,192,163,179,192,159,174,194,164,178,193,163,182,183,149,170,166,125,148,4 181,149,182,195,165,196,200,169,199,200,166,197,194,157,189,188,148,179,181,140,173,175,133,170,189,158,191,200,170,200,204,173,200,201,165,193,196,158,186,193,155,182,188,146,177,185,145,181,193,161,190,203,172,197,206,174,198,206,174,198,202,169,192,195,157,181,192,153,182,192,152,187,195,164,191,204,173,198,207,176,200,186,133,149,179,121,136,197,161,185,195,157,186,194,155,190,196,164,197,202,170,198,202,165,188,173,105,115,173,109,123,198,161,188,195,155,184,194,153,187,177,125,152,178,118,137,195,152,175,200,164,186,200,164,186,195,156,181,194,154,184,193,152,187,146,67,77,159,78,91,191,147,174,197,161,185,195,157,181,194,155,183,194,154,188,190,148,188,153,87,105,176,123,148,192,153,182,192,153,179,193,152,181,192,152,184,190,148,184,182,139,178,4 192,167,205,197,171,204,201,174,205,201,171,201,197,164,195,195,163,194,192,161,193,186,153,187,194,168,202,201,176,206,200,170,200,191,147,171,182,126,148,182,128,153,184,138,166,187,152,185,196,170,204,202,176,206,188,139,163,166,90,109,159,76,93,163,83,104,174,112,139,187,149,184,197,171,206,194,155,185,175,106,134,158,74,97,152,68,88,154,68,91,170,103,130,184,142,175,198,170,208,191,145,176,169,91,118,157,73,96,149,62,83,156,69,91,172,104,131,184,140,174,196,169,207,193,153,183,176,110,133,165,84,107,165,84,104,171,96,121,185,136,166,191,154,191,193,166,202,198,169,200,196,159,186,191,142,170,191,145,170,192,150,180,194,158,192,191,156,191,189,158,194,195,164,198,199,167,198,200,166,196,200,168,196,196,163,195,192,157,193,189,155,193,4 192,156,195,196,162,195,199,165,197,201,169,199,199,166,195,195,158,187,192,154,182,188,150,180,196,161,197,200,167,200,201,167,199,195,153,183,186,133,161,189,142,170,192,152,181,190,150,180,199,166,199,198,158,191,185,127,156,165,83,107,154,63,86,160,75,98,177,116,142,190,149,181,200,166,199,192,143,174,169,86,111,151,55,76,145,50,67,151,58,79,167,92,114,188,145,178,199,164,200,188,133,163,169,85,109,159,70,92,157,69,87,164,80,102,175,105,129,189,145,178,197,160,196,196,156,187,190,137,166,187,128,154,184,121,144,190,138,166,192,149,178,193,154,186,195,160,194,199,163,193,200,165,192,200,163,190,200,162,188,199,162,189,197,161,190,193,155,189,190,151,185,195,157,187,198,160,188,200,162,189,200,164,191,198,161,189,194,155,186,191,152,187,4 153,135,151,175,159,175,182,163,177,183,163,176,180,159,171,174,152,164,167,144,158,159,136,154,168,152,169,180,163,179,185,165,179,187,167,179,184,164,177,180,158,168,176,156,168,170,149,165,172,155,171,183,165,179,185,165,180,178,152,161,162,122,123,175,150,156,179,157,170,170,147,163,174,159,173,183,166,178,189,174,189,159,117,120,129,59,46,167,133,136,180,160,176,169,145,165,174,158,174,185,169,184,178,153,160,168,133,134,163,122,119,176,150,162,178,157,173,170,148,168,172,156,171,176,154,166,146,92,83,175,147,150,184,164,174,171,141,148,173,148,162,168,147,169,163,142,158,172,149,162,175,148,156,181,159,168,180,159,169,177,152,165,174,150,169,163,140,167,154,131,147,169,147,160,180,160,172,179,157,168,178,155,169,178,156,173,171,149,168,159,137,160,4 167,132,164,185,150,181,187,148,184,187,149,184,185,148,179,179,139,170,177,133,165,172,128,165,180,148,177,192,161,189,193,162,190,190,153,183,187,148,177,184,142,170,184,141,172,178,132,168,183,149,177,192,159,184,196,164,189,193,157,182,185,143,169,184,142,169,186,142,174,183,141,176,183,145,175,191,152,179,196,161,188,162,99,114,146,69,79,180,132,158,188,148,181,185,143,178,184,148,179,193,157,186,196,160,188,160,95,109,139,54,59,179,130,156,186,146,178,179,137,172,178,140,174,191,156,185,193,156,183,188,147,172,181,131,152,184,140,170,184,142,175,177,136,171,167,123,159,181,140,172,188,149,178,184,143,172,186,146,175,186,145,176,183,144,178,174,134,173,163,122,158,171,126,162,176,133,165,181,140,170,184,143,173,184,143,174,178,137,170,167,125,162,4 184,153,190,190,159,193,191,157,188,187,150,182,188,151,183,186,148,177,180,142,173,173,132,167,186,155,189,190,157,190,182,139,167,179,133,160,183,138,164,187,149,177,182,142,173,174,132,168,188,155,188,183,142,170,149,77,88,140,61,71,152,80,93,181,135,162,184,144,176,178,138,175,188,155,191,187,148,179,142,66,76,133,49,60,144,65,73,172,116,136,184,143,178,182,141,176,188,156,191,187,149,181,164,104,122,145,65,73,144,65,71,175,123,149,184,143,177,182,142,177,187,154,192,189,156,189,187,147,177,175,121,139,168,108,125,183,140,170,183,142,175,180,138,173,184,150,188,186,151,185,187,149,180,190,154,182,188,148,178,184,143,175,182,141,175,177,136,172,179,141,177,181,142,176,185,147,181,185,145,177,185,144,175,185,145,178,182,142,178,177,137,177,4 183,146,184,186,151,185,188,151,184,186,147,178,185,147,178,184,146,176,177,137,168,172,131,164,187,151,187,189,153,187,191,154,186,190,152,181,188,150,179,185,146,175,181,141,172,177,138,170,187,150,184,190,152,185,192,156,188,185,142,170,180,133,161,182,140,171,181,141,171,178,138,170,188,152,186,189,151,183,177,126,150,149,75,88,144,66,78,166,109,133,182,142,173,178,137,169,184,144,176,185,144,175,163,97,112,134,46,52,133,48,58,164,105,129,184,144,177,177,134,167,179,136,168,185,145,177,177,127,154,165,100,119,170,112,135,182,138,169,183,143,175,178,137,170,176,134,167,183,143,175,183,141,172,185,144,174,185,145,175,184,144,174,181,140,170,176,134,167,173,128,162,180,139,172,182,141,171,182,141,170,182,140,170,182,141,172,176,131,161,174,130,162,4 170,132,165,186,151,182,191,155,188,192,156,186,190,153,182,183,144,173,174,132,166,167,124,163,181,148,178,193,163,192,197,164,191,196,160,187,192,156,183,186,146,173,179,138,170,171,128,167,184,151,178,194,161,186,199,167,192,191,150,173,185,140,163,188,146,173,185,143,175,177,136,174,184,148,178,194,159,185,196,161,185,149,75,84,144,63,70,186,141,166,189,149,181,180,139,176,186,152,183,195,162,190,197,162,188,165,101,114,154,80,88,186,142,169,188,147,178,180,139,174,180,144,176,193,159,188,194,159,185,193,155,179,190,149,173,189,147,177,188,148,181,181,140,175,170,128,163,182,142,173,188,149,177,186,146,174,187,146,175,189,147,178,185,145,178,175,134,172,166,127,161,172,129,164,178,136,168,184,143,173,185,142,171,187,145,176,181,139,173,169,125,164,4 172,157,183,178,162,185,181,165,185,181,163,181,181,163,180,178,159,174,174,155,169,169,149,166,176,161,183,180,162,185,182,165,184,178,155,169,161,124,128,166,136,145,174,154,167,172,153,169,177,161,183,180,161,184,181,161,181,155,113,117,130,66,60,141,86,84,164,134,142,174,154,172,180,166,186,183,168,186,181,160,179,143,91,91,132,69,63,140,84,79,169,142,154,175,157,178,180,166,187,184,168,184,182,164,179,162,124,124,155,109,104,162,124,127,177,154,171,173,151,174,175,156,177,154,114,115,165,132,136,180,157,167,176,149,157,180,159,173,177,155,173,172,150,171,155,122,129,128,69,57,161,125,126,184,166,180,182,162,175,181,161,175,166,136,147,160,130,143,155,122,130,151,112,114,174,150,159,182,163,175,181,162,173,179,159,174,166,137,150,163,136,152,4 154,131,149,171,149,166,178,156,171,179,157,171,176,154,167,169,145,159,165,140,155,158,134,152,164,144,162,178,157,175,181,158,173,183,162,175,180,159,171,174,151,161,172,149,162,166,143,160,170,150,167,181,161,176,184,162,177,177,151,163,168,135,143,174,149,158,175,151,164,168,143,160,169,144,158,184,164,177,179,150,161,143,79,81,128,53,51,157,112,116,177,155,170,170,145,164,165,137,150,181,160,176,176,144,156,152,94,96,148,90,91,165,127,134,176,154,168,172,148,164,169,148,165,177,154,170,181,159,172,180,156,165,179,154,163,179,157,169,175,151,166,170,147,164,161,139,154,171,149,162,175,151,164,176,152,164,178,155,166,176,152,165,173,151,168,165,143,164,153,131,147,165,142,156,170,145,158,172,146,159,175,151,165,173,149,163,169,146,163,158,135,155,4 184,168,186,189,174,191,192,174,189,187,165,178,187,167,182,187,169,182,183,163,176,179,158,174,186,172,190,192,176,193,191,173,186,187,165,178,184,159,170,185,162,173,184,164,177,178,156,172,188,172,189,191,174,189,174,139,142,157,108,104,152,98,93,168,127,128,184,161,175,183,161,179,188,171,186,190,171,185,160,113,108,132,66,55,135,72,64,154,101,95,179,151,161,184,163,183,187,170,188,192,176,193,167,128,130,138,73,65,141,79,72,154,101,93,179,151,162,184,163,182,189,173,192,188,168,183,180,153,162,162,115,112,146,87,75,160,114,111,185,163,179,183,161,179,186,169,189,188,171,186,188,169,184,185,162,172,177,146,149,179,151,159,182,159,176,180,158,177,182,163,183,186,170,188,186,166,180,187,166,178,188,168,183,184,162,178,182,159,176,181,159,179,4 181,169,195,188,177,200,192,184,202,189,178,195,186,172,190,181,165,184,179,162,182,176,158,179,183,172,196,189,177,199,191,177,193,187,167,179,183,160,169,181,156,168,180,158,171,180,163,181,186,176,199,178,154,167,158,114,113,166,121,121,162,112,108,167,123,121,173,136,137,181,159,174,187,174,196,176,147,155,150,96,90,144,90,84,155,102,99,163,112,112,169,125,127,179,154,168,184,172,195,183,161,175,165,121,115,150,96,90,155,103,103,157,104,102,163,117,114,180,155,170,184,175,197,188,175,194,184,156,161,169,124,120,160,109,103,166,119,116,172,135,137,183,163,181,180,169,190,185,173,191,190,175,188,185,160,164,182,150,152,185,160,172,185,164,181,183,168,191,174,161,184,182,168,188,189,176,191,191,176,189,192,176,190,191,177,194,187,173,194,182,167,192,2 173,172,199,179,179,206,175,171,198,172,163,190,179,167,191,171,145,173,168,150,182,163,152,186,179,177,204,184,182,208,155,128,144,135,89,101,168,137,159,160,106,131,163,121,153,168,155,191,184,183,202,180,166,186,142,98,107,126,71,80,147,96,112,160,106,134,158,99,127,168,143,178,183,181,201,167,136,152,140,88,98,123,65,76,139,91,103,174,144,171,167,124,156,170,147,183,185,183,210,167,137,158,133,72,83,120,61,70,151,117,131,184,175,202,182,170,204,181,175,211,183,179,206,178,162,187,146,98,115,136,83,94,171,154,172,182,176,204,182,172,204,178,171,206,177,171,195,179,170,192,175,163,189,177,164,186,185,178,205,182,176,207,181,175,208,175,170,205,168,161,180,175,166,188,175,160,184,185,179,202,185,180,208,181,174,206,177,173,205,169,166,199,4 171,156,171,182,166,179,187,170,183,185,164,178,182,159,173,175,151,162,168,142,151,168,146,164,174,156,169,184,166,177,190,173,184,185,158,173,182,152,169,182,159,171,177,154,165,174,152,169,178,159,172,187,169,181,188,168,178,179,138,153,176,129,148,180,152,162,181,156,166,175,151,166,186,176,191,188,169,178,189,168,178,177,130,143,175,126,137,180,144,158,181,152,166,181,158,178,182,165,181,190,173,185,192,173,184,179,136,145,179,133,144,184,147,167,182,153,169,179,153,171,180,163,177,186,166,178,188,166,176,183,150,158,182,139,156,184,146,166,184,157,173,182,159,179,176,158,171,185,167,179,189,168,181,187,164,176,184,152,167,185,153,173,183,157,176,181,158,183,169,147,163,182,160,177,185,163,177,181,151,162,184,154,171,185,160,181,180,153,175,169,140,163,4 166,148,172,178,160,180,186,171,190,184,167,185,177,155,170,173,149,164,170,146,167,163,136,162,172,154,178,182,166,189,182,162,183,181,160,177,178,156,170,173,149,161,174,150,167,168,143,168,177,161,184,183,166,189,165,121,138,147,89,99,151,102,114,168,135,149,172,146,164,171,146,174,176,155,175,180,155,175,171,127,143,139,68,77,126,48,57,150,94,105,170,139,160,169,142,168,176,154,177,179,153,174,178,148,166,164,118,133,148,87,100,163,120,137,175,150,172,174,151,177,173,150,172,179,155,176,179,153,172,179,153,168,177,148,164,174,144,162,175,148,171,175,152,179,165,138,157,176,151,171,178,154,169,177,150,164,177,148,166,175,147,167,175,151,177,169,142,171,161,135,155,172,147,167,174,148,163,174,144,158,176,149,167,176,150,174,171,145,169,165,139,168,4 160,131,149,171,144,159,171,140,156,168,134,151,172,145,160,169,142,154,162,133,147,160,134,152,165,137,154,181,162,181,167,129,139,153,98,102,157,113,119,173,147,158,170,143,156,168,144,162,175,152,169,186,166,188,169,129,142,151,92,96,148,94,91,177,152,165,180,159,174,168,144,161,180,159,177,182,156,175,173,134,147,144,78,76,149,94,90,175,147,156,179,156,172,172,148,167,176,153,173,178,151,168,174,137,146,149,86,85,148,87,84,175,145,156,179,157,172,175,153,171,170,145,164,181,157,176,176,145,154,172,136,147,165,118,127,176,146,159,178,154,172,169,142,159,168,144,162,177,153,171,179,153,168,176,144,163,174,135,156,177,149,166,176,153,176,171,147,172,161,135,154,172,147,165,172,143,158,174,144,163,175,143,164,174,142,163,173,148,171,169,144,168,4 168,158,200,177,162,203,180,161,199,178,160,199,173,153,191,170,146,183,168,143,182,166,142,186,171,161,203,182,168,208,174,146,179,165,133,167,168,140,175,171,146,176,174,148,183,169,144,186,172,162,202,181,167,203,155,112,136,147,95,121,159,116,146,173,146,176,179,155,189,172,145,188,172,159,201,169,146,180,147,100,121,145,94,116,149,96,120,174,144,173,183,160,196,176,149,192,178,160,205,170,141,179,138,87,105,140,85,102,156,108,132,176,148,180,178,152,188,177,150,194,175,155,199,177,155,196,159,121,146,158,119,142,173,143,171,177,150,184,176,146,185,177,150,194,163,138,179,174,152,192,173,151,189,175,153,185,176,149,182,175,147,186,178,151,194,170,142,188,158,131,172,167,141,183,168,143,182,171,146,179,175,148,183,175,145,187,174,146,190,166,137,183,4 160,147,175,181,167,196,187,173,201,187,173,200,181,161,188,177,157,182,172,150,176,163,141,171,172,158,189,185,170,199,187,171,197,168,131,148,151,99,111,163,124,142,177,155,181,173,153,182,174,158,187,185,170,197,171,135,157,140,73,80,131,62,65,144,81,88,167,130,148,178,161,193,178,166,194,167,133,155,141,73,87,149,88,100,146,84,88,146,85,89,175,145,165,181,166,199,177,162,195,154,105,128,125,48,59,148,83,95,157,100,111,172,136,153,187,170,197,179,162,192,173,158,190,168,138,162,154,108,125,174,139,159,183,159,180,185,165,190,183,165,194,178,161,192,168,151,180,178,161,189,184,164,192,184,163,186,185,166,189,183,162,191,181,163,196,173,156,192,158,136,168,170,146,179,175,149,177,179,154,179,183,161,187,181,161,191,177,157,191,167,148,185,4 169,148,167,179,154,172,180,151,168,182,157,173,182,163,180,173,149,166,162,130,143,162,134,156,170,145,161,180,154,171,183,155,170,183,160,175,171,139,152,153,105,111,170,140,153,168,140,161,174,147,166,178,147,165,184,159,175,169,132,143,155,104,112,153,102,107,177,152,168,171,142,164,174,147,166,180,151,169,181,156,170,143,77,81,139,59,69,157,104,117,174,145,163,168,132,155,174,146,168,180,153,170,177,146,159,146,71,83,137,53,67,152,92,108,170,135,155,164,124,144,170,141,162,176,145,164,175,141,161,153,83,101,148,75,92,163,122,141,169,139,161,165,131,155,164,136,156,170,137,157,171,140,162,164,116,137,163,109,133,164,129,150,164,131,154,164,133,162,158,131,154,165,131,153,171,139,163,171,139,159,167,131,150,165,129,156,161,124,149,154,116,139,4 177,176,198,186,188,211,182,183,208,174,163,188,173,150,175,179,168,190,172,159,184,161,148,177,183,184,204,192,195,214,185,182,199,169,148,159,157,115,130,169,140,161,178,166,191,170,160,187,189,193,209,197,203,216,186,177,186,146,99,95,123,69,71,136,77,94,176,153,177,179,173,202,190,194,209,197,204,215,187,180,187,148,99,98,111,59,61,113,55,68,165,128,150,184,180,213,190,194,211,198,203,219,180,163,170,145,96,99,128,79,88,122,65,80,165,128,153,182,171,202,185,185,201,195,197,211,182,166,176,148,97,103,131,67,81,147,95,116,177,153,183,181,168,200,180,178,190,190,188,200,188,184,199,174,147,161,161,121,136,178,162,187,182,171,203,179,169,201,172,167,176,182,176,188,185,179,193,187,179,195,187,179,198,184,179,202,180,169,199,174,162,192,4 181,156,182,187,152,188,193,157,190,189,144,177,188,149,179,192,167,187,190,164,183,183,156,180,187,161,190,190,149,186,189,140,170,188,132,162,183,125,152,188,148,170,193,164,183,184,154,174,191,165,191,195,162,192,183,126,157,180,112,143,175,103,125,176,112,135,192,157,182,193,169,195,196,174,202,189,151,173,167,94,110,173,102,128,174,102,128,169,94,120,186,142,172,192,167,195,198,180,207,193,159,187,171,104,122,172,102,125,174,102,130,175,109,142,186,143,175,190,164,190,193,171,196,194,167,194,191,154,184,175,110,133,177,114,140,181,129,165,188,152,184,191,166,194,189,167,188,194,169,193,193,165,194,187,150,178,189,154,180,191,160,192,192,166,199,189,164,196,181,158,179,189,166,190,191,166,191,190,164,187,193,167,193,194,167,196,191,166,199,184,158,191,4 237,218,230,253,241,253,255,244,253,255,236,244,251,228,234,245,219,221,237,208,210,233,206,212,244,222,236,255,235,242,244,201,190,228,161,139,232,180,163,244,213,207,244,214,215,243,212,219,249,229,239,235,182,164,212,114,88,203,101,69,205,110,81,231,172,152,252,223,223,249,219,229,252,236,248,226,159,140,202,95,62,207,116,76,203,103,71,225,152,131,255,228,229,251,222,234,251,237,251,244,205,198,219,128,94,213,117,84,193,81,43,229,160,132,255,228,227,252,225,233,250,235,244,255,241,249,243,197,184,208,108,70,212,124,88,249,211,200,254,230,235,253,229,239,242,222,230,251,230,239,252,231,237,241,198,183,247,210,199,254,228,231,254,228,237,250,224,239,232,210,218,249,229,238,251,226,234,251,229,232,251,223,226,251,220,228,250,219,231,242,211,226,4 215,202,201,238,228,229,247,236,236,245,232,231,239,225,222,235,222,216,226,210,206,213,197,198,224,208,209,243,230,230,246,230,228,243,223,219,237,214,208,235,217,209,233,218,215,223,206,206,232,218,216,243,227,224,230,192,179,206,147,119,195,133,100,228,196,178,239,223,216,232,217,218,234,219,216,248,234,232,216,166,136,152,66,22,145,57,11,216,173,146,243,228,225,233,216,220,235,222,224,247,235,234,227,188,168,173,96,57,174,100,59,225,189,170,240,224,222,232,214,215,229,214,212,242,227,224,241,223,215,231,196,181,232,199,183,235,214,204,234,216,213,229,212,213,220,202,196,233,216,210,235,216,209,237,217,208,238,220,211,239,222,219,234,218,220,226,210,216,208,191,184,225,207,201,232,213,206,232,212,203,235,216,209,235,217,216,228,209,211,220,201,204,4 225,216,229,234,227,237,234,223,233,234,220,231,233,219,228,227,207,215,226,204,211,221,198,211,227,212,223,234,224,233,228,210,219,223,197,205,220,193,201,226,203,210,232,211,217,228,206,219,231,221,230,224,197,206,181,116,125,157,83,87,161,86,92,194,129,141,226,194,205,234,215,227,233,224,233,217,182,190,170,91,95,147,64,65,146,62,61,170,85,93,212,160,177,235,215,232,230,217,228,231,215,225,214,174,184,200,146,151,201,148,154,205,150,160,225,188,203,233,213,227,223,204,216,230,214,223,233,217,222,233,214,217,230,209,211,233,211,217,235,213,222,235,214,226,219,199,209,224,205,214,229,211,215,231,213,214,231,212,214,233,210,216,235,213,223,232,212,228,211,191,201,219,198,207,227,207,215,225,202,207,227,204,211,235,214,224,232,210,220,224,200,216,4 222,195,207,247,217,236,247,214,231,248,213,229,244,210,222,235,199,208,223,186,188,215,182,192,239,213,230,253,225,245,251,215,230,236,193,192,227,181,171,234,194,194,227,187,188,217,180,189,242,215,227,254,224,242,247,208,215,212,153,132,205,144,118,228,184,177,230,185,188,216,173,177,243,212,224,251,217,231,238,193,187,172,109,80,140,73,45,189,129,113,231,180,182,213,164,165,245,213,233,254,225,243,196,139,115,114,51,23,80,22,6,150,84,61,227,177,175,215,167,170,237,206,222,248,215,227,172,107,78,109,45,18,91,30,10,157,91,69,227,179,184,214,166,175,226,194,205,240,205,215,222,178,175,159,97,65,142,79,50,212,168,162,231,192,203,215,175,190,216,186,197,232,197,208,242,207,219,224,183,176,220,178,174,244,211,227,225,187,200,212,177,189,4 211,201,240,217,208,245,219,206,243,219,208,242,216,205,237,211,197,225,209,196,224,202,186,221,215,209,243,221,211,246,220,210,244,218,205,237,211,191,222,210,192,219,211,197,225,208,193,228,218,212,243,223,217,248,216,198,230,182,132,160,153,79,101,183,132,153,213,198,227,208,191,226,219,212,241,226,220,248,179,122,146,116,33,55,131,46,66,184,135,158,217,205,235,210,194,230,220,213,247,217,200,230,166,95,116,138,54,76,185,139,164,217,204,229,213,197,229,211,194,230,212,199,234,217,204,235,208,182,211,205,171,200,212,193,222,211,192,224,211,191,225,214,200,234,205,187,221,214,201,232,212,196,227,213,198,227,213,196,226,211,193,229,212,195,232,211,197,236,203,189,221,208,190,223,208,187,222,212,194,223,212,193,227,209,190,229,210,192,231,206,188,229,4 193,175,198,206,188,206,214,197,212,210,190,202,205,184,196,200,180,190,192,168,180,185,159,177,200,184,205,211,196,212,215,198,210,208,183,187,206,182,188,208,189,196,199,177,187,190,164,179,202,183,202,214,198,211,212,191,199,187,134,129,198,159,158,209,188,195,204,181,190,198,175,190,202,180,199,212,194,206,204,170,177,167,90,78,190,137,130,209,187,195,206,183,195,196,169,183,201,178,197,205,183,191,184,131,131,168,94,82,206,175,176,215,195,202,208,185,195,198,173,188,196,170,190,208,188,200,167,103,98,165,95,84,214,191,197,213,192,200,211,192,203,205,186,202,194,169,188,202,182,196,205,183,193,208,184,191,212,192,200,213,193,202,210,193,206,202,183,201,188,164,183,199,178,193,208,192,204,212,194,204,213,194,204,212,193,206,207,189,204,198,177,198,4 208,195,210,228,219,231,234,223,233,233,219,228,232,218,225,223,205,213,215,194,205,207,186,203,219,209,224,232,223,234,236,224,233,232,215,223,229,210,216,228,209,215,224,204,214,216,196,213,222,209,222,235,224,232,229,208,217,191,122,127,197,133,141,229,210,215,228,207,215,221,200,215,226,214,224,229,207,216,171,99,105,125,37,40,178,102,107,230,209,214,231,212,219,226,205,221,226,216,229,205,154,164,111,40,47,93,24,33,182,111,115,232,214,218,230,209,217,227,207,220,222,213,222,204,159,169,133,49,58,149,70,77,216,177,180,232,216,219,228,208,217,222,201,216,213,198,206,217,195,204,209,170,179,218,187,193,229,211,215,229,210,216,226,208,221,216,195,215,200,180,193,215,196,206,223,206,213,222,201,208,224,202,210,228,208,219,223,205,220,210,190,209,4 205,178,199,219,198,217,226,207,222,226,207,217,225,205,216,215,187,198,208,178,189,200,165,180,209,183,199,215,190,204,227,209,222,228,210,218,225,206,211,214,181,187,210,174,186,209,183,201,215,194,207,220,197,206,232,216,226,226,205,210,225,205,209,221,196,201,218,189,197,215,193,209,219,203,212,231,218,226,232,216,220,196,142,134,188,127,115,223,200,203,224,205,214,217,195,209,225,215,227,229,212,222,216,183,180,177,106,88,159,77,56,217,186,187,222,197,209,218,195,208,219,206,214,222,202,207,223,201,203,207,164,157,187,120,105,221,194,195,226,206,213,219,198,209,216,204,212,224,209,214,225,206,210,222,199,201,222,197,197,223,201,204,224,204,213,219,201,217,203,182,190,216,198,204,218,196,201,218,192,195,222,201,206,224,203,211,215,190,200,213,192,208,4 226,212,222,234,219,229,234,215,219,237,219,222,236,218,222,235,219,221,230,215,217,224,208,215,230,214,221,235,217,223,238,219,224,238,218,220,236,217,218,235,216,216,234,216,217,228,210,217,235,223,227,217,182,175,199,150,133,214,171,155,213,170,154,227,200,197,235,216,217,232,214,220,235,221,226,214,178,171,171,102,77,166,100,76,181,114,85,205,157,145,233,211,214,232,213,219,232,217,225,217,180,175,175,107,89,135,64,50,154,82,62,202,150,138,231,207,211,229,207,213,228,211,216,230,208,210,215,177,170,190,135,119,178,113,93,200,148,136,228,205,209,228,206,213,222,202,202,228,207,209,230,210,210,227,202,201,224,195,191,224,196,195,227,204,209,225,204,212,219,199,198,225,205,205,224,199,200,226,201,201,228,205,205,229,208,211,225,202,207,218,196,205,4 231,211,218,249,234,242,253,241,246,253,240,242,251,236,237,247,231,229,240,222,220,233,214,217,242,227,236,252,240,247,254,242,245,255,245,245,254,243,240,251,236,231,248,231,229,241,224,227,247,235,240,254,247,249,254,245,242,247,221,207,251,232,221,254,241,233,253,237,235,248,232,237,249,236,237,254,244,243,252,233,221,193,109,70,221,162,125,255,242,231,253,237,237,251,237,245,248,233,235,254,241,242,238,197,178,184,91,48,217,154,114,255,242,232,253,239,239,250,235,240,241,222,221,251,236,236,250,230,223,243,207,190,251,228,215,254,240,235,253,237,237,249,232,238,233,212,210,246,228,226,251,234,231,250,232,224,250,227,216,249,227,223,249,228,230,244,225,237,227,204,204,239,219,218,246,227,224,249,229,224,247,224,219,248,227,228,246,226,232,238,218,228,4 198,173,188,242,209,235,242,204,225,218,176,184,212,171,181,229,192,207,222,185,201,204,170,186,226,196,221,243,205,233,218,162,160,174,108,83,172,111,94,227,187,194,230,190,203,218,180,196,230,199,222,233,190,203,184,111,86,162,83,57,143,65,35,187,131,115,231,191,202,225,186,208,233,201,225,236,193,202,182,113,84,154,72,49,153,76,46,206,158,150,237,195,215,228,187,212,236,205,234,225,177,182,160,82,53,183,115,99,171,104,77,214,168,169,231,186,207,221,178,198,222,189,208,233,193,207,216,162,167,224,176,180,179,118,97,210,163,166,232,190,210,227,186,210,209,175,187,218,182,191,237,196,215,222,177,180,162,96,73,205,158,159,234,193,217,221,182,208,202,172,190,211,175,186,225,183,192,236,191,203,222,178,186,227,185,202,223,181,202,206,169,190,4 205,187,205,219,206,220,221,206,218,221,207,219,214,194,203,211,190,200,212,195,206,208,192,208,206,184,202,219,206,217,219,200,210,206,172,177,212,189,197,218,200,208,214,195,204,209,189,206,212,193,205,225,215,225,203,167,172,167,89,82,202,165,168,217,198,206,212,186,192,210,187,203,216,201,214,227,221,231,201,162,164,132,49,43,175,115,110,219,199,206,222,206,216,219,202,218,218,207,224,226,218,231,193,143,144,108,25,27,163,95,93,219,192,200,218,198,209,217,198,214,214,203,220,223,210,224,192,144,149,130,42,39,184,130,132,220,196,207,216,192,206,215,194,211,207,190,206,217,198,210,210,182,192,190,137,140,207,169,178,220,196,208,218,194,210,212,189,212,201,181,197,211,189,201,216,193,205,217,192,205,220,196,209,223,199,214,218,193,210,209,183,204,4 217,200,210,230,214,222,233,215,222,234,216,220,228,208,213,218,189,198,214,189,198,206,179,194,225,210,217,233,218,225,236,218,223,236,217,218,232,213,214,224,200,204,217,192,202,211,186,201,229,216,221,238,224,227,238,222,226,236,220,222,234,217,215,223,199,201,219,191,203,213,188,204,234,223,227,239,226,231,205,156,154,192,130,123,221,188,190,226,204,210,222,198,210,215,189,208,230,218,227,231,208,217,166,87,78,138,43,32,202,143,141,231,211,218,226,204,213,220,196,213,227,216,225,233,221,228,190,138,130,187,131,125,227,203,204,231,212,217,227,208,217,223,202,218,221,213,219,229,217,223,230,216,220,231,216,220,232,215,220,229,209,218,225,205,219,221,201,223,216,206,213,226,214,221,229,215,221,230,212,218,232,215,222,230,213,225,223,204,222,217,196,219,4 192,174,180,234,203,221,236,204,226,243,211,231,236,205,221,225,195,207,220,191,205,197,174,185,227,202,219,244,211,236,244,209,233,192,140,129,177,127,114,231,199,210,236,204,220,226,197,216,233,205,223,252,219,245,196,141,134,123,53,26,111,47,22,192,144,130,244,209,227,238,206,228,234,204,228,245,211,232,196,143,128,140,73,44,121,52,28,169,109,87,241,205,222,242,210,237,232,202,227,249,215,243,232,190,195,168,98,65,136,66,32,189,135,122,245,210,230,230,196,212,224,195,218,244,211,238,233,192,203,172,99,70,178,118,93,229,192,203,238,202,222,233,201,223,213,187,205,234,202,220,238,203,220,223,180,186,229,190,197,237,204,224,238,205,227,228,198,225,196,175,188,224,194,212,234,200,218,240,206,224,236,202,213,233,199,217,236,204,229,214,186,210,4 205,180,196,219,204,217,229,220,230,228,219,223,224,210,218,215,196,200,207,184,186,199,174,182,208,184,195,219,200,207,230,221,230,228,220,221,220,207,209,211,181,179,209,178,181,205,181,194,214,195,202,223,208,213,230,222,229,221,205,204,219,207,205,215,195,192,214,191,194,211,195,206,219,206,212,228,221,227,222,209,209,185,124,104,185,127,105,220,212,209,221,213,215,213,199,208,218,208,218,220,208,216,210,184,174,174,105,74,161,78,45,218,200,196,219,208,212,216,205,211,213,206,214,216,205,209,221,213,214,206,175,161,190,134,106,219,205,200,221,212,213,218,209,213,208,199,205,218,212,216,218,207,207,217,203,200,220,209,204,220,209,205,220,212,215,217,210,221,192,169,168,206,189,189,213,199,201,212,191,190,216,200,199,220,208,212,214,201,203,213,205,214,4 193,164,193,199,155,177,210,175,194,210,185,195,211,193,195,211,194,199,204,182,190,202,181,201,198,158,182,202,150,163,213,177,190,220,206,216,216,201,202,214,199,199,212,194,199,211,197,211,209,185,204,221,201,212,220,191,200,209,178,176,216,199,197,221,210,210,217,199,204,210,191,202,217,204,217,226,217,224,209,174,166,168,87,63,187,127,110,221,203,200,219,202,207,213,195,210,213,195,206,226,224,232,208,177,163,155,67,42,169,96,72,219,199,195,218,203,205,216,202,211,203,179,187,218,207,216,220,208,209,175,106,81,190,134,112,220,201,201,216,196,201,216,201,212,200,179,182,215,203,209,220,210,214,214,190,183,216,194,191,214,192,194,215,195,207,211,193,211,196,175,175,210,197,197,215,200,202,218,205,207,222,212,214,213,192,195,214,197,214,209,192,212,4 210,196,217,227,214,231,236,221,235,236,221,231,222,197,209,213,182,196,212,191,205,201,179,205,215,200,220,228,213,226,224,203,214,221,202,208,230,213,220,219,191,201,216,191,205,206,182,207,217,197,209,191,142,152,142,74,86,137,71,82,175,133,137,222,199,202,223,199,211,218,196,218,217,193,206,177,113,125,148,68,73,152,74,75,137,57,59,201,156,161,229,205,216,225,204,226,214,187,205,197,138,147,177,99,100,172,92,87,161,77,74,184,105,110,226,192,204,227,205,227,213,191,208,216,184,197,204,158,164,181,107,104,194,127,126,213,162,167,225,194,208,222,195,216,207,185,201,217,194,208,221,196,204,216,181,186,219,183,192,223,194,207,222,194,213,214,181,207,202,179,196,215,190,202,218,191,201,221,194,203,221,192,204,219,184,204,219,188,213,210,175,204,4 192,182,199,212,202,221,211,190,213,208,185,201,205,183,199,202,180,194,193,168,184,186,162,185,202,188,208,217,202,222,220,201,220,216,195,210,213,194,208,209,190,198,203,182,194,196,174,196,207,190,207,224,213,225,227,213,225,207,172,182,197,160,163,210,188,195,209,186,199,198,174,197,208,188,205,224,213,219,230,218,226,177,111,107,162,83,79,206,178,185,215,196,212,205,184,208,206,183,204,222,204,219,226,211,217,175,105,95,163,83,80,215,193,200,218,201,212,211,198,214,209,195,213,220,205,219,225,211,218,198,151,147,192,140,137,220,202,214,216,198,211,211,199,215,197,177,194,209,188,202,216,196,206,213,188,194,217,196,200,218,199,214,208,185,207,198,176,202,189,169,188,203,181,197,205,179,196,213,191,204,220,202,213,213,191,208,202,177,203,184,155,183,4 193,178,199,204,185,202,208,189,205,210,191,206,210,197,209,200,181,193,193,171,185,190,173,190,197,180,198,207,187,202,211,187,199,219,208,220,198,167,176,183,134,142,194,167,181,196,178,193,202,184,198,215,200,211,220,207,216,203,166,174,172,103,101,170,96,104,190,145,160,198,177,193,208,194,208,222,216,226,225,213,222,195,143,146,163,79,75,160,72,78,186,136,150,202,184,200,209,195,212,219,205,219,227,217,228,197,150,156,163,75,76,166,82,94,184,134,144,202,183,197,204,188,203,216,202,218,221,205,219,178,103,102,181,118,123,193,151,164,193,158,168,198,177,193,198,180,196,212,200,215,219,204,222,202,162,176,208,183,198,211,195,208,204,184,199,195,174,195,185,163,178,205,190,204,216,203,220,219,206,221,213,194,209,207,186,201,201,178,196,195,175,197,4 230,200,196,250,224,227,252,219,222,252,216,219,251,215,211,250,214,208,241,203,196,233,197,196,241,210,211,254,228,233,254,222,223,254,219,214,252,217,211,249,210,200,248,210,204,244,212,213,247,218,220,254,226,225,246,193,171,237,167,135,245,192,171,249,206,193,250,212,207,244,209,212,251,226,229,252,216,207,235,155,118,209,99,58,232,149,112,254,220,207,254,225,226,246,209,216,252,226,231,255,228,234,243,181,154,231,143,101,242,176,145,253,218,208,253,223,222,247,215,219,245,213,214,254,227,227,254,219,208,254,214,191,254,222,208,251,214,207,250,214,214,246,216,222,239,206,203,249,214,210,253,221,217,255,232,227,254,226,217,252,218,216,247,214,220,240,208,218,227,191,188,237,197,195,248,210,209,252,221,214,253,223,219,248,215,218,243,212,219,235,204,213,4 194,172,177,223,198,207,230,203,213,235,207,216,230,201,209,224,194,200,218,190,197,206,182,193,217,194,201,235,213,227,240,216,229,239,212,221,232,202,205,228,197,199,226,198,205,221,198,210,219,193,196,238,216,226,229,197,198,226,192,185,226,191,186,225,195,195,229,203,211,214,187,199,226,203,213,225,194,194,174,112,82,143,79,52,153,91,63,201,156,143,225,198,206,220,191,209,227,206,219,224,193,196,173,110,82,133,65,37,124,55,27,161,103,79,220,190,196,216,185,199,222,197,204,222,193,190,227,198,195,211,168,152,196,149,131,202,163,154,224,196,205,219,191,207,213,190,194,228,204,208,238,214,222,236,210,215,231,207,207,226,201,207,220,192,205,209,181,196,203,184,192,225,201,212,226,198,202,225,197,198,223,195,197,221,193,201,207,180,189,185,159,163,4 190,185,190,226,216,228,233,218,226,233,219,222,232,219,226,216,197,197,209,192,195,191,174,177,215,209,217,237,224,236,238,220,226,215,188,176,210,184,170,199,167,147,198,168,157,214,199,209,223,216,221,244,236,246,224,201,194,169,113,77,161,103,64,156,95,59,187,145,124,218,204,209,225,216,223,245,238,246,208,176,157,158,98,59,144,82,46,160,105,72,219,195,188,218,198,201,221,206,209,227,207,202,193,145,115,157,93,58,135,71,32,180,133,105,234,215,219,223,206,212,211,197,197,199,162,144,177,122,91,173,121,90,176,126,92,225,204,199,234,218,226,222,207,217,205,194,193,213,192,188,221,200,194,225,206,198,226,205,197,234,218,218,228,213,220,215,201,211,193,184,187,219,207,212,226,209,210,222,201,194,221,201,195,223,204,201,221,204,210,207,193,203,4 228,214,219,246,225,235,246,218,220,243,209,202,243,215,210,236,209,199,236,210,209,230,205,209,242,226,234,245,216,218,225,173,154,228,177,158,225,176,154,230,190,174,237,207,202,241,214,219,245,225,230,235,194,184,200,131,91,194,122,81,183,107,61,214,154,133,236,193,183,244,215,221,245,221,220,202,143,117,180,105,60,166,89,48,162,84,43,202,133,102,240,195,189,251,221,233,240,214,215,220,169,156,200,131,94,175,100,52,174,97,50,216,157,134,247,210,205,252,224,231,234,207,199,237,198,191,222,165,148,193,120,75,209,148,115,231,184,167,249,217,217,250,221,231,232,208,202,236,202,191,226,176,154,228,178,155,242,205,192,247,217,215,250,221,230,245,215,228,230,211,213,242,217,212,224,174,146,232,188,167,248,219,215,250,223,230,247,220,229,239,212,223,4 218,197,226,223,203,227,222,202,222,217,196,217,210,185,202,208,181,192,204,176,189,194,162,180,221,199,230,223,202,225,215,187,196,189,142,140,194,155,162,208,183,193,206,178,190,204,175,194,219,196,223,220,198,218,177,119,113,118,30,16,137,58,49,192,150,152,207,178,190,209,181,201,221,199,222,218,192,208,156,83,72,119,32,18,119,34,22,148,71,63,206,171,182,210,183,207,223,200,221,225,204,219,186,131,126,144,55,37,143,55,44,147,66,55,205,171,182,210,184,209,222,198,218,224,200,212,220,196,202,190,137,135,183,122,124,198,156,165,210,183,200,209,180,201,217,194,214,220,195,207,222,199,208,219,195,204,210,181,194,207,178,197,209,179,202,207,178,203,214,191,207,218,193,207,216,189,201,217,191,200,215,188,199,210,181,203,209,179,208,204,176,204,4 230,211,211,244,219,225,250,223,231,251,226,231,245,217,218,236,205,203,231,197,197,221,189,196,245,230,232,251,230,234,245,215,210,254,231,229,246,216,212,239,208,200,235,202,201,228,191,200,251,239,240,231,187,174,203,126,99,231,183,167,244,205,191,240,201,190,240,208,208,236,203,211,251,236,236,209,140,114,175,71,45,201,118,89,203,129,105,190,113,91,227,180,174,240,210,222,251,233,243,235,193,183,197,110,83,219,150,125,191,114,96,129,44,24,206,139,123,238,206,212,246,225,229,250,223,227,242,203,196,244,207,201,227,174,165,199,133,118,228,188,184,233,201,207,239,221,217,250,229,228,250,224,223,247,218,214,244,214,209,240,206,206,237,210,218,229,200,213,229,211,210,242,219,217,242,212,210,245,216,210,244,214,211,243,214,217,234,204,211,223,195,205,4 225,210,211,241,223,233,247,226,232,240,208,198,230,191,175,226,194,179,228,207,202,219,197,194,235,222,228,247,230,242,244,213,207,225,168,140,214,151,119,224,178,153,231,205,198,226,203,204,239,220,227,250,233,241,240,198,178,196,116,78,174,87,48,207,140,106,235,202,190,233,213,218,239,218,226,249,228,230,236,185,158,196,116,79,170,77,35,205,132,97,236,200,189,236,216,226,240,220,233,248,226,235,238,194,172,205,128,89,202,120,85,229,177,149,239,210,206,238,217,222,237,216,220,247,227,236,239,206,195,230,178,150,224,168,135,229,186,161,245,225,232,237,215,216,227,206,202,237,215,212,240,216,213,241,217,209,240,213,204,240,214,214,238,214,219,229,206,208,222,202,198,233,211,208,238,214,212,241,216,210,240,215,210,239,214,217,232,208,210,223,201,202,4 184,168,193,206,191,214,210,185,205,204,185,209,209,201,221,213,198,211,213,197,214,202,184,208,197,180,203,213,203,224,218,205,226,207,197,219,211,209,228,220,210,222,221,208,224,212,196,218,207,179,197,215,202,226,203,168,190,199,177,194,208,204,214,219,204,209,220,198,211,209,181,206,209,166,182,208,181,200,154,62,64,166,104,97,212,206,214,223,211,219,229,215,229,219,203,230,208,173,193,206,182,203,162,94,96,150,69,48,204,178,179,221,201,210,227,212,225,220,206,230,198,153,174,207,181,206,202,178,191,192,154,154,215,196,201,228,217,226,229,220,241,217,205,232,194,163,183,203,178,197,210,195,209,218,218,224,225,218,226,229,219,233,226,216,241,213,199,229,189,167,188,203,186,203,211,201,215,215,209,217,221,210,224,224,212,230,221,210,233,207,192,221,4 211,199,218,223,212,229,228,215,232,228,214,231,224,207,222,217,196,210,213,194,208,210,191,211,214,199,217,226,214,230,228,212,225,223,200,210,220,195,206,221,201,211,220,202,211,217,200,217,219,207,222,215,190,199,187,129,129,182,110,107,184,114,116,216,184,189,226,209,216,222,206,219,216,197,213,192,135,144,149,57,52,167,82,78,179,102,99,213,172,179,224,204,214,222,203,219,217,198,217,197,144,157,161,72,68,171,87,81,213,171,174,221,194,202,223,202,211,219,199,213,216,200,217,219,199,211,209,173,176,211,176,176,224,202,204,222,200,204,223,203,211,219,201,212,204,181,197,216,197,208,223,207,213,226,210,214,220,196,200,219,194,202,223,205,215,216,198,213,197,173,189,210,188,200,216,193,200,215,189,195,216,190,197,220,199,208,222,204,217,213,195,212,4 209,192,216,219,200,220,226,208,226,225,204,221,221,199,215,219,198,211,211,187,203,202,175,201,218,207,227,225,208,226,229,214,229,230,215,226,227,210,222,222,202,214,215,192,207,212,189,213,220,207,224,231,222,233,227,210,219,180,130,130,172,121,121,208,178,185,219,196,211,217,192,216,220,207,222,230,220,234,216,186,195,130,54,51,82,4,4,159,98,100,226,205,221,217,193,218,219,205,226,226,213,229,227,210,222,197,158,162,149,87,88,195,154,162,224,204,221,218,194,218,216,201,220,225,211,228,224,206,217,228,212,220,229,210,218,224,202,215,222,200,218,221,201,224,212,196,212,220,202,216,216,193,207,218,196,208,223,203,213,225,205,219,223,204,225,216,194,225,205,187,203,216,197,211,215,192,207,217,195,209,221,199,213,223,203,222,221,202,226,212,189,221,4 195,176,219,198,166,207,208,160,192,208,147,173,210,167,179,215,185,199,211,183,203,204,178,206,197,167,208,198,144,177,211,154,182,221,182,201,218,181,191,222,194,202,218,190,205,214,187,214,198,145,179,209,153,179,218,164,187,227,195,211,224,194,202,224,196,200,226,198,210,223,200,220,209,176,206,226,200,221,225,186,205,206,154,162,214,176,183,229,208,213,227,200,213,219,187,209,211,189,213,226,210,230,211,171,177,160,75,69,174,102,99,223,194,200,224,197,209,218,187,209,204,178,200,223,212,230,212,182,186,150,70,64,159,83,76,218,190,198,221,197,208,218,193,211,196,167,186,211,187,204,222,205,217,173,111,105,182,125,121,217,191,204,215,190,208,213,189,214,191,165,183,211,191,209,221,207,221,211,183,189,213,186,195,213,188,205,212,186,210,205,179,209,4 215,198,201,234,214,218,248,227,230,246,222,228,241,219,226,236,214,216,228,206,206,217,197,201,225,210,214,244,226,233,248,224,225,245,221,220,238,212,210,238,214,210,234,211,210,229,208,216,234,215,219,248,228,233,238,209,203,186,135,112,150,89,57,193,144,114,239,215,216,232,210,220,235,215,216,249,229,233,187,141,117,115,46,12,99,39,17,127,65,36,226,191,184,237,215,228,238,221,225,232,202,196,116,61,37,94,40,20,99,41,18,145,84,52,227,193,188,236,217,227,236,217,220,228,199,192,117,58,32,95,36,15,132,66,33,215,177,160,247,227,235,234,211,219,220,201,201,230,207,205,193,150,132,181,127,96,211,169,144,243,222,223,238,214,218,229,205,216,216,198,198,235,213,216,247,227,235,239,213,205,230,199,184,232,206,204,236,212,221,227,207,218,4 209,196,217,224,212,227,231,219,230,229,213,222,223,204,214,215,196,205,208,184,197,201,170,190,218,207,225,229,216,229,234,220,230,230,212,217,225,205,210,221,202,208,214,192,202,207,177,196,222,209,222,232,219,229,234,220,226,220,189,185,221,193,192,228,211,215,219,198,206,212,182,199,223,208,220,231,218,227,225,202,205,187,118,105,207,159,150,227,210,214,221,199,212,215,189,210,220,203,216,224,206,213,212,172,174,179,98,83,211,166,158,230,213,219,219,195,208,207,175,192,215,195,208,221,202,209,166,91,81,175,102,88,231,212,215,229,211,217,220,198,211,213,188,210,209,189,204,219,203,214,199,159,159,206,168,167,228,209,215,226,206,215,224,207,224,215,195,220,204,184,200,215,200,213,225,213,225,226,210,220,225,206,215,225,206,219,221,203,220,211,191,215,4 201,186,190,216,207,212,223,214,218,224,215,217,221,211,212,217,205,203,212,197,196,204,187,190,210,198,206,222,216,223,227,221,226,225,216,215,223,212,208,219,207,203,218,206,205,213,201,205,215,207,211,224,217,221,212,179,173,199,149,128,190,130,101,209,177,161,220,207,205,216,204,208,218,211,213,228,224,224,210,168,157,169,82,53,143,51,26,166,86,57,208,175,162,219,210,220,218,209,215,228,222,226,227,214,211,191,127,107,160,75,49,166,84,56,201,157,141,219,210,217,215,204,206,225,216,218,227,218,217,220,199,191,215,186,174,213,187,178,218,199,200,219,210,219,210,197,198,220,208,208,224,213,212,224,213,210,223,213,210,223,213,214,224,217,225,217,211,225,202,185,186,212,196,195,219,205,204,222,208,206,222,208,207,222,209,213,219,207,215,211,199,210,4 204,190,211,219,207,223,227,214,228,223,206,219,219,204,214,212,194,202,202,182,193,195,177,191,212,201,219,225,213,228,228,213,224,219,192,202,213,184,192,214,194,201,210,191,200,202,184,200,215,202,218,224,207,219,218,190,196,196,143,139,191,130,130,210,180,182,216,199,206,210,192,206,217,205,220,217,192,201,205,153,153,167,93,78,166,90,83,211,175,178,217,199,208,215,197,212,219,210,224,224,208,217,215,179,185,202,149,149,200,147,150,215,184,189,221,201,208,219,202,213,217,207,220,223,209,220,225,207,214,224,200,206,221,195,201,224,204,209,223,206,212,217,198,209,210,197,208,217,200,210,223,208,215,226,209,212,223,204,208,224,205,212,224,207,218,215,198,212,200,180,193,209,188,199,216,196,205,223,205,209,222,203,209,222,202,212,222,207,222,212,196,213,4 205,198,212,218,212,223,222,216,225,221,213,223,214,198,210,209,190,202,204,186,198,196,180,196,211,204,216,221,214,225,224,219,226,227,222,228,223,214,221,213,197,204,209,191,202,201,183,200,214,207,219,223,217,225,224,216,223,174,134,138,187,154,155,223,217,218,214,199,205,208,191,206,215,206,216,224,217,224,223,212,219,136,72,76,149,93,93,226,219,221,217,204,212,211,194,211,214,205,218,223,216,224,223,212,217,218,202,205,213,195,198,218,204,209,218,206,215,212,197,212,210,199,213,219,210,222,220,209,216,221,208,213,221,208,210,221,209,214,217,203,214,207,186,204,206,195,207,214,204,215,220,212,220,220,209,215,219,207,214,220,211,220,216,205,222,206,191,214,201,190,203,212,202,212,218,209,219,221,211,219,221,213,222,217,205,222,210,193,214,203,189,212,4 205,188,210,209,188,208,214,196,212,208,185,205,202,172,190,204,182,199,201,179,194,197,174,193,209,194,213,215,197,216,210,187,205,186,126,145,182,105,121,193,145,157,205,183,195,200,177,193,214,201,217,207,175,191,180,108,124,163,78,86,168,85,91,174,92,99,195,156,166,202,180,195,210,195,214,184,129,138,144,65,69,135,66,70,133,62,64,158,76,79,191,140,151,209,189,205,211,196,215,166,107,112,116,49,58,99,45,56,100,44,53,145,65,70,195,142,154,209,189,205,211,197,217,188,144,154,119,56,64,86,39,53,98,39,49,148,78,88,205,171,186,206,184,200,205,188,206,212,193,208,183,149,159,137,77,87,125,54,63,173,112,123,208,182,197,204,181,199,202,182,199,208,189,206,213,194,208,198,158,169,185,133,147,197,162,178,206,183,200,202,179,199,4 184,169,192,196,177,198,198,176,194,196,175,193,188,159,180,187,163,181,182,157,175,174,149,172,187,171,195,200,182,201,197,172,189,177,127,145,165,93,110,178,131,145,188,165,181,179,154,175,193,176,196,199,180,197,169,111,120,142,64,70,147,68,74,158,81,89,182,148,160,185,162,181,197,182,200,197,174,186,135,72,74,106,46,51,110,47,49,143,64,67,183,139,153,190,169,189,196,180,200,203,184,199,143,90,94,76,28,38,81,33,41,133,60,67,188,146,161,189,166,183,193,175,193,201,182,198,190,164,175,123,76,85,94,30,38,151,93,104,194,166,182,187,162,180,179,152,164,192,168,181,201,181,195,190,159,169,166,116,127,182,144,158,192,167,185,183,159,182,175,150,165,190,167,181,194,172,186,194,172,185,195,172,187,191,167,185,189,166,186,181,157,182,4 187,163,190,206,181,211,214,188,217,213,184,210,209,180,202,203,172,199,188,151,180,182,147,180,196,170,200,211,182,211,220,194,223,217,188,214,211,180,202,205,173,197,197,162,190,187,156,188,204,178,211,210,181,209,211,179,205,186,135,152,189,140,158,206,171,195,201,168,195,191,160,188,201,174,203,215,189,215,190,139,155,131,54,61,145,76,86,204,166,190,212,183,214,199,168,198,203,174,198,222,196,221,203,157,175,143,64,73,152,85,97,203,168,190,202,171,195,192,160,187,209,179,206,221,192,217,224,199,224,205,163,183,200,161,180,199,164,186,194,158,183,190,158,186,204,174,203,216,188,215,222,194,222,219,190,216,216,187,212,207,172,201,199,165,194,188,155,186,195,166,194,211,183,211,217,189,215,214,183,210,214,185,212,207,175,204,196,161,188,184,152,177,4 171,155,174,181,166,186,188,172,189,187,167,185,180,158,178,174,151,169,170,147,168,162,138,160,176,160,180,186,171,190,192,176,191,191,174,189,182,160,176,180,159,175,178,156,176,171,148,168,180,162,180,189,175,191,184,164,178,175,148,160,183,161,174,183,160,173,182,158,178,175,152,172,185,165,184,193,176,193,176,150,161,161,123,131,187,165,178,183,159,172,184,160,178,176,152,174,184,165,184,190,172,189,186,164,179,186,164,177,185,163,176,182,158,172,182,158,175,174,150,170,176,156,175,183,164,181,183,161,175,182,159,172,184,160,173,182,157,173,182,158,177,171,147,168,167,148,167,177,158,175,181,161,176,181,158,171,181,157,171,180,153,171,176,151,172,165,139,162,160,139,159,171,151,167,175,152,167,175,150,164,177,153,169,176,151,169,168,143,164,153,127,147,4 199,167,202,199,164,196,202,168,199,202,167,198,200,163,194,198,159,191,192,151,183,189,147,180,199,165,200,200,164,196,203,168,199,203,168,198,202,164,194,202,165,193,197,155,186,193,152,183,197,159,194,200,163,196,191,145,177,188,139,169,202,162,191,203,163,192,200,159,188,197,156,186,198,160,195,197,153,184,149,80,104,143,72,94,196,149,176,206,167,195,202,161,190,197,155,186,196,157,192,199,157,188,158,89,113,157,86,107,198,153,180,205,166,193,203,163,191,198,156,187,195,154,188,200,161,193,193,145,174,195,147,175,203,163,191,205,166,193,203,163,192,197,155,186,193,152,185,198,158,189,202,162,192,203,163,193,204,164,191,204,165,192,201,161,190,194,151,183,189,145,179,194,151,185,197,154,185,200,158,188,201,160,189,201,160,189,198,156,187,191,146,179,4 224,198,219,226,201,222,226,201,222,221,193,212,214,179,195,219,192,209,223,199,216,221,197,213,226,200,221,227,203,223,222,192,211,178,118,128,141,66,72,176,117,124,220,193,209,224,200,217,225,199,218,228,202,221,187,129,138,125,44,49,116,37,45,129,48,49,209,169,180,227,205,222,227,202,222,224,191,208,148,71,76,120,37,44,112,33,41,132,53,56,215,177,189,225,203,220,227,202,223,226,197,215,177,109,115,145,65,69,144,69,76,171,103,108,221,191,206,227,203,220,226,199,220,227,202,221,222,190,206,214,173,188,217,180,197,222,191,207,226,203,219,226,202,219,224,198,218,226,201,219,226,202,221,226,202,220,226,203,220,227,204,220,227,204,220,225,201,219,223,196,217,225,198,217,226,200,218,228,203,219,228,203,220,228,204,220,227,204,220,224,199,219,4 174,153,184,176,154,183,176,152,181,177,155,182,180,159,184,177,154,177,173,148,171,171,147,171,177,157,188,178,157,185,174,148,173,169,139,159,172,143,163,177,152,174,176,151,174,173,148,171,179,159,189,168,137,158,155,109,121,157,112,126,153,104,117,160,119,132,176,151,173,178,154,177,180,158,187,164,126,143,151,97,107,157,107,125,152,99,113,152,101,109,171,142,160,179,156,180,180,156,187,177,148,172,152,101,112,149,93,103,154,101,112,161,117,127,176,151,171,176,153,178,180,155,186,181,157,184,173,142,161,168,132,146,166,128,142,172,142,159,180,159,181,175,153,177,179,155,185,181,158,184,181,158,181,182,160,183,184,163,186,183,163,184,180,161,183,176,156,181,177,154,183,178,155,182,180,157,181,182,159,183,178,155,178,183,164,187,179,160,183,175,155,180,4 177,139,178,189,154,190,195,160,194,194,157,192,189,149,185,184,143,178,177,136,175,169,126,171,182,145,187,194,160,196,196,160,194,194,156,190,190,151,185,186,145,180,181,140,177,173,131,175,184,146,188,194,160,197,199,166,199,180,129,160,171,113,144,185,143,177,184,142,180,178,137,180,185,146,185,192,157,192,198,164,198,165,105,134,141,64,89,183,138,173,185,144,182,179,137,180,184,145,182,191,155,189,195,160,194,170,114,144,147,75,102,182,138,172,186,145,181,179,137,178,181,142,179,189,151,187,191,155,188,182,138,169,177,130,161,184,144,177,183,143,179,177,136,177,174,136,172,183,143,179,187,146,181,185,145,178,184,146,178,182,143,177,176,138,177,171,130,174,166,123,161,176,134,170,182,139,175,182,140,173,180,138,172,178,136,172,172,130,171,164,121,166,4 181,166,188,182,166,187,179,159,176,166,135,149,166,134,148,172,147,162,175,153,171,172,151,170,182,168,189,185,169,188,177,155,170,160,122,131,149,104,110,160,125,137,174,151,167,174,153,172,182,166,186,184,167,186,177,154,169,148,102,108,131,76,79,147,102,109,171,145,160,176,155,174,182,166,186,184,166,185,178,155,171,149,104,111,124,67,71,149,106,115,172,148,163,176,155,173,181,165,186,183,165,184,177,154,169,153,112,121,124,66,68,141,94,102,172,148,163,175,154,172,179,164,184,181,164,182,177,155,170,163,128,137,146,99,104,153,113,123,172,149,164,176,155,173,177,160,180,179,161,179,178,159,173,169,144,155,163,131,141,167,139,151,175,154,168,174,155,171,175,156,176,177,157,175,177,157,172,174,153,167,173,152,166,174,152,167,176,156,171,173,153,170,4 53,41,53,159,137,161,178,158,182,179,158,180,177,153,176,172,148,169,166,140,166,89,69,89,122,101,121,179,156,180,184,163,183,186,165,187,184,163,184,181,158,177,178,153,177,151,126,152,156,132,155,182,162,186,192,174,193,189,168,186,172,143,157,182,157,174,185,160,185,170,144,171,164,141,167,185,165,186,194,176,192,186,163,179,131,72,67,168,135,148,187,165,191,171,146,175,166,142,170,188,166,189,194,175,192,189,168,184,174,145,155,179,154,170,180,157,182,168,144,173,160,137,162,186,165,187,194,175,192,191,169,183,188,168,184,182,160,181,176,153,178,163,140,167,143,121,144,177,155,176,187,166,183,185,163,179,180,156,174,179,157,180,172,150,176,153,130,157,99,79,97,168,145,167,174,151,170,172,147,169,172,149,170,170,147,169,164,140,166,113,92,114,4 175,159,186,180,165,192,179,156,186,177,151,180,177,153,176,178,155,177,178,154,180,174,152,179,175,156,184,182,164,190,184,164,188,170,135,157,166,128,145,179,155,174,182,162,186,180,160,188,176,155,183,182,163,187,181,159,180,143,88,95,132,69,72,173,142,158,186,167,190,181,162,186,184,167,193,187,170,195,175,144,163,117,54,61,111,45,49,169,133,146,187,167,189,183,163,185,183,164,190,189,173,198,171,137,155,110,43,50,120,57,61,175,142,157,187,168,191,183,162,186,182,162,187,188,172,198,179,151,172,134,73,78,146,93,99,182,157,178,182,161,181,182,163,187,181,164,189,185,168,194,183,162,189,172,140,158,172,141,158,179,155,175,183,163,186,180,160,186,177,158,183,182,163,189,183,164,189,180,157,181,179,155,177,182,160,182,181,161,184,176,155,180,4 162,139,156,173,151,167,178,157,173,176,154,170,175,153,169,172,149,164,168,144,160,161,136,153,170,148,165,178,157,173,179,157,173,155,115,124,143,98,98,164,132,141,173,151,168,166,142,162,175,154,173,182,163,182,171,142,153,105,43,37,92,28,19,146,101,101,178,157,174,168,145,162,172,150,167,183,165,182,167,135,142,111,49,41,100,36,28,142,95,94,178,157,173,166,143,158,173,152,166,183,164,179,182,161,175,149,105,104,129,72,63,161,126,132,177,155,170,172,150,167,177,158,175,182,163,179,185,165,180,185,166,178,178,153,165,178,156,169,174,151,164,170,148,165,172,152,170,178,157,173,182,161,177,183,162,175,180,158,170,176,154,166,171,148,165,164,140,160,167,145,162,173,150,165,178,156,171,176,152,166,172,147,160,171,147,162,167,143,160,160,136,154,4 193,186,212,194,185,210,190,173,198,177,141,159,172,134,145,175,141,151,179,154,172,185,171,197,195,187,213,196,187,211,171,134,144,144,82,83,134,69,67,141,79,74,163,117,120,186,171,195,196,189,215,194,181,203,150,92,92,119,47,48,111,45,52,124,56,56,152,99,100,186,169,190,198,193,219,190,171,189,145,84,83,122,54,56,120,53,58,129,60,63,150,95,96,184,165,183,199,195,220,189,168,186,151,91,90,143,81,83,137,71,75,128,59,59,150,93,92,183,162,180,198,192,215,198,189,213,171,131,138,143,76,72,138,73,69,135,69,63,161,114,115,185,167,187,196,190,215,200,193,216,195,182,201,176,142,151,163,114,117,162,112,112,182,157,173,187,173,196,194,184,209,197,186,212,199,189,211,199,190,211,192,174,195,187,165,185,190,177,198,187,173,196,4 156,136,154,172,153,171,179,159,175,180,160,175,179,158,172,176,154,168,168,145,159,157,133,149,164,143,159,180,162,179,181,159,174,186,167,183,184,164,176,181,159,171,176,153,168,168,147,164,170,150,169,184,167,186,172,134,145,164,120,127,183,159,170,183,160,172,178,154,168,171,149,165,171,150,170,185,168,187,166,118,127,147,78,78,180,151,160,184,160,170,174,145,154,172,150,165,171,151,168,181,157,174,168,116,128,155,86,89,179,146,156,184,161,171,177,151,162,173,151,167,169,148,166,177,152,169,164,107,114,148,76,76,169,126,131,184,162,175,176,153,166,169,145,162,161,139,157,173,149,164,175,143,157,169,125,136,172,135,144,178,154,167,173,148,164,163,138,156,148,121,140,166,141,156,180,159,176,177,150,167,177,150,167,174,148,164,165,138,155,156,130,147,4 154,128,146,174,152,168,182,160,173,182,160,173,176,152,165,173,149,164,164,133,154,143,114,136,167,142,158,183,160,174,189,166,178,188,165,178,184,161,172,181,158,171,172,142,164,157,127,152,177,154,170,190,168,181,194,173,183,192,168,177,188,163,170,184,159,173,177,147,167,166,138,162,180,158,174,193,170,182,196,171,181,180,135,133,176,128,126,188,165,177,180,151,168,167,137,161,181,159,173,193,170,182,196,170,179,181,136,133,180,141,142,189,167,178,180,150,168,166,135,160,179,156,171,190,165,178,196,174,185,195,171,174,195,175,182,188,166,178,178,150,166,164,132,155,171,147,164,188,166,178,196,176,186,196,178,186,192,173,182,184,163,174,172,143,158,158,127,146,162,136,153,181,160,173,190,172,181,191,172,182,184,165,174,177,155,166,164,134,150,149,118,136,4 175,136,174,180,139,175,182,139,173,185,143,175,183,140,172,178,129,165,177,130,166,172,126,161,176,132,171,183,142,176,185,143,175,187,145,177,182,135,168,179,131,164,183,141,174,180,142,178,175,129,166,180,139,174,177,130,160,148,83,104,139,71,90,176,123,150,183,140,173,183,144,178,172,125,163,179,138,174,166,101,125,82,11,20,84,20,33,169,102,125,180,134,166,177,131,163,182,138,178,184,139,179,169,103,135,97,20,30,102,27,37,170,107,131,183,136,170,177,131,163,184,143,180,183,138,176,176,118,153,151,70,86,163,94,117,187,144,177,186,145,177,182,140,173,180,136,172,183,140,175,181,130,168,182,132,167,185,141,175,188,147,178,182,139,169,180,138,169,177,130,168,182,138,175,177,121,161,181,132,169,184,143,175,183,138,170,180,133,165,179,136,169,4 155,114,152,167,126,162,171,132,169,171,131,168,170,130,164,170,131,165,166,125,162,159,116,157,163,120,158,174,136,173,147,88,114,147,86,112,177,140,175,175,138,169,172,132,168,165,124,164,171,132,171,164,117,149,116,37,51,124,46,58,174,131,161,181,145,177,175,137,171,170,130,168,174,137,175,147,85,109,122,37,47,131,50,61,172,125,152,183,147,179,177,138,171,171,132,168,174,136,172,141,76,99,121,37,50,142,68,84,180,140,171,182,144,175,176,136,170,172,132,169,173,135,172,146,83,108,123,39,51,162,104,128,184,148,180,180,141,173,175,136,171,171,130,168,168,128,166,167,122,156,154,93,119,177,137,169,182,145,177,177,137,170,173,133,168,166,124,163,162,121,158,172,133,169,174,134,169,175,136,168,178,139,172,174,132,167,171,130,164,163,120,158,4 243,211,231,253,223,242,253,222,240,252,218,236,253,220,237,251,216,232,245,205,222,239,199,219,247,216,236,254,227,247,254,225,242,255,226,242,254,226,244,252,218,234,249,211,227,243,205,224,248,216,237,253,225,246,255,229,249,250,212,229,255,225,243,254,223,239,252,216,233,245,207,226,249,219,242,255,229,251,231,197,217,85,50,61,203,160,173,255,227,246,251,217,234,246,206,222,244,211,234,255,227,251,228,189,209,28,8,18,99,66,77,255,223,241,250,217,234,248,211,229,248,215,238,252,222,241,255,228,248,158,116,129,159,120,135,254,224,243,248,212,229,245,207,225,246,212,233,253,223,242,253,224,242,255,221,239,255,218,237,251,216,234,248,211,229,241,202,222,245,211,233,250,216,235,252,218,236,249,214,233,248,214,232,249,215,234,246,210,230,237,198,220,4 175,140,162,196,158,180,204,167,185,202,161,180,199,156,175,199,159,179,194,153,173,177,132,155,192,163,181,208,176,194,213,179,196,213,173,192,208,170,187,204,165,183,200,158,180,185,139,164,203,177,196,214,185,204,225,195,212,158,116,131,181,143,159,215,179,197,203,160,182,190,144,169,206,177,197,220,194,211,219,189,205,55,32,43,93,64,76,216,180,197,205,169,187,191,152,175,206,177,194,219,193,208,222,193,208,77,47,57,85,57,66,215,183,198,204,172,190,191,155,178,205,180,197,216,189,205,222,195,210,193,160,172,193,162,175,213,188,203,202,174,192,187,154,176,197,173,190,210,186,200,212,183,196,216,191,203,209,179,190,206,181,192,201,176,192,181,152,173,188,166,182,188,155,165,201,170,181,207,180,193,202,174,185,200,174,186,190,161,177,171,142,162,4 180,157,177,184,162,182,182,158,177,185,161,179,186,164,182,184,162,180,178,154,172,175,151,170,184,161,182,185,162,182,183,158,178,185,160,179,185,161,178,185,162,180,180,155,173,176,152,172,184,162,183,185,162,182,185,160,179,179,145,160,181,150,168,184,161,178,178,153,170,174,149,167,184,162,182,185,162,182,181,155,171,165,117,116,167,123,127,178,151,167,177,151,168,178,155,174,184,162,183,184,161,181,179,150,165,161,112,109,151,96,90,174,142,157,181,157,176,179,155,175,182,159,180,181,158,178,179,151,168,171,134,141,167,125,131,179,151,168,181,157,177,178,155,173,176,152,170,178,155,174,182,158,177,180,153,171,179,152,169,181,157,175,179,154,173,176,151,170,173,149,168,179,155,175,182,157,176,181,156,174,177,151,169,178,154,172,178,154,173,174,150,170,4 140,117,140,168,151,177,181,163,190,181,161,185,178,156,182,169,140,170,165,140,173,159,141,173,160,143,170,180,163,190,189,173,198,185,165,187,178,156,178,173,143,171,166,141,172,161,141,173,171,155,188,181,161,192,185,163,190,169,129,150,172,139,159,176,151,176,171,147,175,159,135,162,165,146,176,183,167,192,167,127,146,109,40,49,139,87,102,180,156,184,170,145,173,158,132,162,163,140,162,185,168,189,177,140,159,124,55,65,144,97,113,171,143,165,166,139,164,162,140,171,174,156,187,186,166,193,191,174,197,181,151,173,176,147,171,174,145,174,166,139,171,155,131,162,162,139,164,178,156,181,186,168,193,184,162,190,181,159,186,173,143,172,164,137,164,154,133,163,148,124,150,169,150,175,178,159,184,176,153,177,174,154,179,167,142,172,157,131,161,148,128,158,4 162,138,151,189,166,180,204,183,196,208,187,199,208,187,198,207,187,198,196,174,188,181,156,174,178,156,170,204,184,197,215,196,207,218,199,208,216,195,203,213,193,202,206,184,197,190,165,184,191,169,183,213,194,204,221,202,210,223,206,214,221,203,210,218,198,206,212,192,203,198,175,189,199,177,191,218,198,207,223,204,211,215,188,191,211,182,184,217,198,206,212,192,202,201,179,193,202,180,192,219,199,207,224,207,212,207,168,163,205,168,163,216,198,205,210,189,200,200,180,194,202,181,193,217,198,207,221,203,210,220,200,203,217,197,199,216,197,203,209,189,199,197,175,189,192,169,185,209,191,201,215,196,204,217,197,203,214,194,199,212,193,200,206,186,196,191,169,183,182,158,173,200,179,191,207,189,198,209,189,198,207,187,195,204,184,194,197,177,188,183,161,174,4 179,141,175,191,154,186,199,164,194,199,164,193,197,161,189,192,154,183,188,149,180,180,140,175,188,150,182,198,161,191,204,170,197,205,171,196,202,167,192,199,162,189,193,155,184,187,149,182,194,158,189,202,166,194,207,174,199,208,175,200,204,170,196,202,167,192,196,160,188,190,154,184,198,164,193,205,170,195,206,171,196,203,165,189,197,152,176,198,157,183,198,161,188,191,154,184,199,166,192,206,172,197,205,167,191,184,121,135,180,112,126,196,152,176,198,162,189,188,149,181,198,166,191,205,173,197,205,170,194,191,137,155,190,135,153,198,160,183,195,157,184,187,147,179,194,160,188,201,169,194,205,172,196,203,167,191,200,163,187,197,159,185,192,153,181,185,145,177,188,152,183,195,159,187,200,165,191,201,165,190,196,157,184,193,153,181,189,148,178,182,142,173,4 202,179,210,207,185,214,208,185,215,206,182,213,207,184,214,203,179,203,200,173,197,200,177,203,205,182,216,209,185,218,205,179,211,200,169,198,202,175,201,202,175,200,203,176,202,202,179,206,203,174,213,202,172,205,182,138,162,159,100,113,174,124,135,197,164,185,202,172,197,205,182,209,201,173,210,190,151,177,141,82,97,103,47,64,149,92,104,190,147,166,195,157,183,205,182,211,196,168,202,170,120,142,107,50,68,97,48,69,146,92,110,185,137,161,192,151,178,200,173,200,182,145,185,161,110,132,123,56,72,120,61,78,150,92,112,184,133,164,191,151,181,195,164,193,165,117,164,173,127,164,152,92,115,143,76,99,172,107,140,185,132,170,191,153,185,188,151,183,145,88,125,174,129,179,181,129,170,182,128,165,190,142,187,189,144,184,190,151,186,181,142,176,4 144,125,147,164,147,168,173,157,179,175,160,180,173,156,176,170,153,175,162,141,167,148,121,153,160,142,165,174,160,179,179,164,185,175,155,176,177,161,179,174,155,178,167,143,172,155,126,160,171,155,178,181,167,187,165,133,149,143,93,106,154,116,130,174,155,177,169,146,175,158,129,161,178,164,187,185,172,190,168,136,152,144,93,105,150,104,119,173,152,174,170,147,174,160,131,165,179,165,185,187,174,191,186,172,192,178,157,175,174,148,166,174,152,172,169,147,174,159,131,165,178,162,181,186,172,190,186,171,190,183,168,187,180,164,182,174,154,177,167,144,172,155,126,159,176,161,179,183,167,185,183,166,185,180,163,182,178,160,179,172,151,174,163,137,165,150,120,152,170,154,171,178,161,178,180,162,179,177,157,176,173,152,171,166,143,166,157,131,158,144,113,144,4 170,155,168,179,162,179,182,167,185,183,168,184,183,166,180,182,165,178,179,160,175,173,154,170,175,161,175,183,168,183,186,170,186,185,168,184,183,163,177,184,165,178,181,162,176,177,157,173,180,164,181,186,169,186,185,165,179,177,151,161,170,139,147,173,145,156,179,156,169,177,156,170,182,165,182,188,172,187,174,145,156,160,118,124,144,94,95,145,97,100,162,128,138,176,154,170,184,168,184,185,166,181,164,124,133,152,105,110,136,83,86,144,95,100,159,121,130,174,152,169,183,166,181,185,166,182,173,143,153,168,134,141,153,107,111,154,110,117,164,132,144,174,153,169,180,162,178,185,169,185,185,166,181,182,161,174,173,145,156,168,136,147,173,149,162,172,149,163,178,161,176,184,167,183,185,168,184,186,168,182,183,164,179,179,159,174,174,151,166,168,144,160,4 183,156,171,190,163,178,196,170,185,198,172,186,194,167,182,192,165,179,189,162,177,182,155,173,189,163,178,195,169,183,200,174,188,200,175,189,198,172,186,196,169,183,192,165,180,186,160,177,195,168,184,199,173,187,203,178,192,197,168,180,187,151,159,194,164,176,195,169,184,189,162,178,196,171,186,202,177,192,204,180,195,178,139,148,148,92,92,183,146,155,198,173,188,189,162,178,198,175,189,203,180,195,204,181,196,166,121,128,139,82,84,189,155,167,198,172,187,189,162,178,199,176,191,202,181,197,202,179,195,192,162,174,189,156,167,198,171,186,196,169,184,189,162,177,196,173,191,199,176,194,200,177,193,201,177,192,200,175,189,198,171,186,194,167,182,187,161,177,191,166,185,195,171,190,196,171,188,197,171,186,197,170,185,193,166,181,190,164,179,184,158,174,4 156,134,150,159,138,155,158,138,153,159,137,153,156,134,149,153,131,147,143,119,138,128,104,123,161,138,153,164,143,159,164,144,158,164,144,158,161,139,155,156,133,148,147,124,141,135,112,130,164,141,156,166,144,159,168,147,161,166,145,157,165,145,161,158,137,151,148,126,141,137,114,132,169,145,159,167,144,158,169,149,164,152,117,122,128,74,72,155,132,145,149,127,142,136,113,131,169,144,158,167,143,157,167,146,160,153,120,129,112,45,35,145,112,120,148,127,144,134,110,128,169,146,159,168,144,158,163,139,153,162,138,152,151,119,127,147,121,132,143,120,136,129,104,122,165,142,155,165,141,155,159,134,148,156,129,143,152,129,143,146,123,136,137,111,127,123,98,115,156,133,146,159,134,147,155,129,143,151,123,138,147,122,136,140,114,128,130,104,119,118,96,113,4 170,133,168,177,142,175,181,144,178,183,147,184,182,145,179,176,135,166,172,132,164,167,126,162,174,139,173,182,147,178,186,148,180,189,154,188,187,150,183,182,142,172,176,138,169,170,128,163,178,140,173,186,150,182,177,127,151,164,94,110,180,133,160,186,149,179,180,141,171,172,130,163,178,139,172,187,151,183,175,118,140,121,25,27,147,66,74,184,142,170,182,143,173,173,131,163,177,139,171,184,145,177,185,139,167,146,63,73,141,49,53,178,126,151,182,143,174,173,131,163,178,138,171,184,144,176,189,151,183,183,134,161,170,106,124,180,134,160,180,140,171,171,129,162,176,137,171,182,142,175,187,147,178,188,149,179,185,144,174,180,138,166,175,134,165,167,124,158,171,129,164,176,134,167,180,137,169,183,141,171,181,138,168,177,134,163,172,130,162,166,122,156,4 171,149,165,180,158,173,185,163,177,185,163,176,183,160,173,182,159,174,176,154,169,165,141,160,176,154,170,188,168,181,192,172,184,189,168,181,187,165,178,187,165,180,181,159,177,169,145,165,182,161,177,190,170,184,194,174,187,187,161,172,187,164,177,190,170,184,184,162,178,172,148,167,184,163,178,193,172,186,194,171,185,136,73,68,152,102,103,192,173,188,183,160,173,172,148,166,182,160,173,192,171,183,194,170,183,136,71,66,150,97,99,191,172,187,180,156,170,172,147,166,182,160,175,189,167,180,195,173,188,187,159,170,184,158,169,186,164,179,178,154,169,168,141,160,175,151,166,185,163,177,191,169,183,192,171,186,188,167,181,181,158,171,174,148,163,163,134,153,164,139,153,178,155,168,179,156,169,182,159,173,181,158,171,177,153,167,169,143,158,159,131,151,4 209,176,196,214,181,199,215,183,197,214,183,196,211,183,198,209,184,202,199,174,197,183,157,183,215,183,203,219,187,205,219,186,202,210,177,190,205,176,191,213,188,208,203,178,201,191,165,191,221,193,212,224,195,211,221,191,207,156,93,94,150,89,90,213,189,208,206,181,202,194,168,193,222,194,213,229,202,218,213,181,194,135,60,59,133,62,62,198,168,185,209,185,208,195,167,194,221,189,208,229,201,218,220,191,206,142,73,75,125,55,54,201,172,190,209,184,207,195,168,196,222,191,211,226,197,213,223,196,214,182,138,148,168,120,129,212,189,212,206,180,204,195,168,195,220,192,212,225,197,213,217,187,205,210,183,202,208,182,201,208,182,203,205,181,206,191,165,191,216,189,206,220,193,209,213,183,202,204,173,190,202,171,187,204,178,195,197,171,195,183,158,185,4 200,175,200,203,178,202,203,177,200,182,140,154,186,153,166,205,185,200,206,184,198,200,177,194,204,179,206,208,185,210,187,146,162,130,57,60,139,70,71,197,169,182,210,190,204,203,179,196,211,189,214,212,190,215,156,94,101,133,57,61,135,59,60,173,123,131,211,191,209,205,182,198,214,192,218,210,188,214,159,97,104,137,60,68,141,68,77,156,92,95,207,182,198,208,186,203,211,188,213,215,195,223,173,121,133,137,61,68,140,69,81,149,79,80,203,175,189,208,186,206,212,188,212,213,192,219,191,154,172,138,62,66,131,57,66,148,79,80,203,177,191,206,183,202,211,189,214,208,185,210,209,188,214,169,116,127,131,54,55,167,113,123,206,184,202,205,183,203,207,183,208,205,179,207,207,185,212,198,172,197,184,145,162,196,167,189,201,177,198,201,177,199,4 66,48,63,137,111,137,159,133,159,168,144,166,169,147,168,164,140,163,157,133,159,117,93,119,113,87,109,159,135,158,181,159,177,185,164,178,177,151,161,183,163,177,174,153,174,154,129,157,133,104,130,172,150,170,194,175,189,190,166,176,151,105,104,185,161,173,183,161,179,166,143,163,141,115,141,178,158,176,196,176,188,191,167,175,141,93,93,184,157,169,185,163,177,170,147,165,138,109,137,174,152,170,194,174,185,191,165,176,170,128,133,184,158,170,180,156,170,167,142,162,129,97,126,160,131,157,183,160,175,185,156,171,183,151,165,181,155,168,174,148,162,160,134,152,116,85,112,142,107,138,162,129,153,167,132,154,168,131,151,169,137,153,162,132,148,149,120,139,97,70,90,132,98,124,143,106,133,147,108,134,147,108,131,146,106,129,141,101,123,120,87,107,4 171,152,173,176,157,177,180,161,179,170,144,157,159,129,138,174,154,169,173,154,172,167,147,168,176,158,178,182,164,181,185,166,182,157,121,126,145,101,100,176,153,167,179,159,176,172,153,172,179,160,179,185,166,182,186,165,179,150,107,108,130,79,77,175,150,163,181,161,176,176,155,172,180,159,178,186,165,181,188,166,179,145,103,107,119,67,66,175,148,160,182,161,176,177,154,171,180,159,176,186,165,180,188,166,179,138,95,101,122,73,77,178,152,165,181,160,173,176,153,169,178,156,174,183,163,179,184,161,174,147,101,105,144,96,97,178,154,167,179,156,170,174,151,167,173,152,170,180,159,177,176,151,166,165,128,137,165,129,137,175,150,163,175,152,166,169,145,163,166,143,163,172,149,169,171,144,161,167,135,150,172,144,159,172,148,162,170,145,160,164,138,156,4 146,122,139,157,133,148,163,138,152,159,123,140,161,123,142,161,122,143,157,115,139,149,109,137,151,128,145,162,141,156,165,143,158,160,134,150,158,123,141,158,115,137,154,109,131,148,104,130,154,131,146,162,141,153,160,138,151,135,115,134,133,107,127,149,110,133,154,108,132,149,106,133,157,135,150,161,140,152,146,125,139,89,76,99,85,72,96,131,103,132,154,116,139,151,113,139,157,136,153,162,140,155,150,129,143,99,85,105,108,95,121,141,110,134,150,108,131,146,107,133,150,127,142,157,135,149,161,140,154,148,127,143,143,117,138,150,116,135,146,105,127,139,99,124,145,123,138,156,135,148,161,140,154,156,133,147,150,117,136,148,109,131,145,106,127,134,95,119,136,112,128,153,131,146,157,133,145,151,124,137,147,112,132,144,105,127,139,99,119,126,86,109,4 158,114,114,173,136,140,183,148,151,188,153,155,188,155,158,182,154,155,170,144,140,149,120,110,164,124,124,179,141,143,190,153,157,196,162,166,196,168,171,192,171,175,177,154,154,158,130,123,168,129,134,183,143,146,195,160,166,193,158,159,196,170,170,196,179,182,183,164,162,166,142,136,169,129,133,184,141,148,198,163,168,146,87,70,140,86,67,195,175,174,186,172,170,169,150,143,167,122,123,183,138,145,196,162,169,164,115,106,153,103,86,193,175,176,187,173,176,169,149,144,165,122,125,181,141,149,192,164,170,199,177,186,195,171,174,188,168,169,179,157,158,163,135,131,159,118,123,173,136,141,184,149,154,191,164,172,188,167,172,181,159,161,171,147,146,155,122,117,152,116,121,164,127,133,173,136,140,180,151,156,179,152,157,171,149,148,163,139,136,142,111,103,4 187,154,161,193,158,165,195,157,160,198,167,173,201,176,182,198,172,177,195,172,176,188,166,168,187,148,154,195,158,163,198,161,168,191,148,146,190,150,144,197,170,173,197,176,183,190,167,170,190,148,156,196,162,165,187,144,138,152,84,61,154,92,69,173,123,106,190,158,158,192,166,170,191,154,162,194,160,163,174,123,106,131,63,45,110,47,33,137,74,49,182,145,135,195,174,180,189,148,156,197,164,174,170,115,101,135,64,44,127,70,55,127,64,41,178,138,127,193,171,176,188,146,155,197,166,175,187,142,141,160,98,80,161,105,90,152,93,68,181,145,138,195,176,186,184,147,152,191,160,165,198,169,177,195,164,170,192,153,158,189,148,144,191,165,165,189,168,172,183,150,155,189,159,164,194,163,171,197,171,179,195,168,176,192,160,164,190,163,166,184,160,163,4 164,125,133,174,136,147,175,128,147,174,123,147,174,134,152,167,127,142,149,105,117,127,80,87,168,128,137,177,142,155,185,153,169,186,149,168,182,147,165,175,141,157,159,121,133,136,97,105,171,131,144,179,146,161,189,162,174,191,160,175,189,160,178,179,146,162,163,127,138,142,102,110,172,137,150,182,153,166,195,173,187,169,129,137,144,87,97,177,142,158,166,130,146,144,102,113,170,139,154,182,155,170,198,177,193,143,97,107,64,3,12,160,109,121,168,132,151,144,102,115,167,135,151,179,152,170,190,166,185,173,136,150,130,71,79,167,126,142,163,127,145,142,100,112,160,126,142,173,143,160,180,150,170,182,154,175,181,148,169,168,132,151,155,115,131,135,90,103,152,114,131,164,132,149,170,138,158,170,137,157,167,130,150,158,117,133,144,101,116,125,78,91,4 181,152,167,190,163,175,196,168,180,199,170,183,196,167,179,195,167,180,193,167,183,185,157,171,184,158,172,195,171,183,196,166,177,202,176,189,202,179,191,200,176,189,196,170,185,188,161,175,189,164,177,196,174,186,199,172,183,198,163,169,200,173,183,201,179,191,199,174,189,191,165,179,188,164,177,196,173,186,192,157,163,144,73,71,166,107,108,203,178,191,199,175,189,191,162,176,188,165,179,198,177,192,178,130,136,91,34,49,103,41,52,181,129,135,199,176,192,191,164,180,186,160,176,197,177,194,178,131,137,90,34,47,72,23,41,153,86,87,198,172,188,190,164,180,184,157,174,190,166,184,190,157,169,143,81,85,119,50,54,171,118,122,195,172,189,185,156,173,180,152,169,186,159,176,192,169,187,187,153,167,177,128,134,188,156,170,191,168,185,183,156,173,4 159,142,163,169,152,171,180,164,182,178,160,179,173,153,170,168,148,164,166,145,163,155,135,158,168,151,172,180,165,184,185,172,188,182,167,180,175,155,170,171,151,166,172,152,168,169,152,173,170,148,161,182,167,185,171,144,153,165,129,131,162,123,122,165,128,130,174,149,160,172,152,173,169,145,158,181,164,179,153,108,105,134,77,67,144,91,83,154,103,98,170,138,146,175,155,179,171,153,170,180,163,181,169,135,138,144,90,81,143,89,83,149,96,88,170,138,146,175,155,177,172,157,174,178,163,179,180,160,172,169,133,132,161,116,110,167,131,134,176,152,168,174,154,175,164,148,165,171,153,170,177,159,173,180,161,171,180,159,169,181,162,178,178,159,179,172,154,177,158,141,161,166,147,165,174,154,168,178,158,172,179,159,174,178,158,176,174,152,176,166,146,172,2 161,146,172,182,168,196,189,174,199,186,165,186,188,170,191,185,167,185,177,159,179,168,150,177,174,163,194,177,154,175,160,121,128,141,88,88,159,110,107,182,154,161,183,165,183,175,159,183,181,168,192,156,110,110,124,63,55,135,78,72,160,105,99,173,129,130,180,150,160,181,165,188,180,165,186,157,112,111,151,96,94,171,126,125,181,144,149,172,128,128,180,148,157,184,169,195,182,173,202,171,137,146,157,101,96,165,113,110,160,106,96,164,113,103,185,161,173,186,174,197,179,167,190,164,130,141,137,73,63,161,107,99,177,138,137,188,164,175,189,174,194,183,171,192,170,154,173,175,154,174,169,135,145,185,158,172,196,179,197,197,185,205,188,175,196,176,162,189,160,142,165,177,162,184,184,167,188,189,171,188,190,172,191,190,174,196,183,169,192,170,156,184,2 143,123,140,177,154,178,192,171,198,192,168,189,189,163,193,190,170,195,183,161,187,109,92,111,168,144,166,187,165,192,201,178,207,205,185,212,199,172,200,199,177,206,192,173,204,155,134,160,177,157,176,196,173,198,207,185,214,214,196,227,211,187,217,204,182,211,196,178,210,176,158,182,181,160,181,197,175,200,212,194,224,193,161,177,196,165,183,210,191,223,197,179,211,180,162,190,180,158,181,194,172,198,212,198,226,190,162,175,192,164,180,207,189,227,191,169,205,176,156,183,172,150,172,190,171,197,201,182,207,209,192,220,207,189,223,199,178,215,189,171,208,167,149,176,160,141,159,184,166,190,193,172,198,197,175,203,198,177,206,191,173,204,188,171,201,125,111,131,111,97,111,172,154,175,180,163,190,188,170,200,185,165,194,182,164,192,162,146,169,51,45,56,4 214,176,206,218,183,213,219,187,218,220,191,223,218,189,220,217,184,216,216,180,211,214,178,209,217,181,210,221,189,217,221,192,221,213,177,200,218,189,218,220,190,220,218,182,212,216,181,211,220,188,216,225,198,227,203,161,177,154,92,91,187,140,150,223,193,223,220,187,217,219,186,216,221,189,217,227,200,227,175,123,128,113,60,75,146,90,96,212,177,198,224,196,227,220,190,219,220,188,214,226,197,224,189,140,151,122,70,85,130,77,90,205,166,185,226,203,232,220,191,219,220,187,212,223,193,220,220,187,212,164,108,117,154,94,98,214,180,202,224,197,226,220,190,218,218,183,209,220,185,211,224,196,224,215,180,206,211,170,194,222,193,222,222,193,221,220,189,218,215,179,205,219,184,210,221,191,217,222,192,223,222,193,225,221,188,217,220,189,217,219,188,218,4 187,156,183,201,170,200,208,176,207,208,174,207,205,172,204,202,173,204,196,170,200,187,164,190,197,164,193,209,179,210,213,184,215,214,185,217,212,183,214,208,180,211,202,173,202,193,167,195,203,171,201,213,185,215,219,194,222,219,194,220,167,122,133,177,138,153,208,180,210,197,172,199,205,175,204,215,190,217,222,201,227,219,191,213,126,78,89,130,85,96,209,181,207,203,181,206,204,174,203,214,189,216,219,197,222,224,201,228,180,140,159,164,121,134,213,190,216,204,180,203,204,175,202,213,187,213,218,192,218,222,197,222,222,194,222,218,191,217,213,189,214,203,178,201,199,167,193,210,178,205,217,185,210,219,188,214,218,188,215,215,185,213,209,178,205,198,170,195,188,155,179,201,166,194,208,173,202,210,175,204,211,177,205,207,174,204,199,165,192,186,156,179,4 91,68,79,168,134,150,193,159,180,212,180,204,214,183,208,213,182,204,196,167,186,111,90,102,147,117,131,190,155,178,208,172,201,222,191,218,229,203,226,228,203,225,216,186,212,174,146,161,161,128,145,193,157,181,219,185,216,228,195,220,241,215,237,237,213,236,224,199,224,207,177,194,165,132,148,190,156,183,209,171,203,140,110,135,161,134,152,234,202,224,231,208,232,217,190,207,171,134,152,197,162,192,188,154,182,103,74,102,133,99,123,237,212,237,236,214,238,220,193,210,183,147,162,203,166,192,217,188,218,203,172,199,226,196,224,243,220,246,234,210,233,219,189,206,180,145,157,208,172,194,219,194,222,228,211,238,235,211,239,235,211,236,228,201,226,208,178,196,159,125,133,202,163,182,220,191,217,221,198,227,224,196,225,225,198,225,219,190,216,176,148,166,4 218,184,215,228,196,225,235,201,225,240,209,234,245,222,244,244,223,244,240,214,241,232,205,232,218,179,210,227,194,226,239,210,239,235,204,229,243,215,240,246,224,249,242,217,244,234,208,237,212,173,208,232,196,228,199,162,191,127,89,112,147,114,130,243,217,244,229,188,206,229,194,216,216,187,220,205,165,194,122,83,113,122,96,136,95,70,93,171,133,155,240,206,231,237,211,233,224,194,225,197,160,187,111,76,105,133,104,137,126,76,104,153,100,125,240,209,236,242,222,245,222,195,221,230,210,241,205,170,204,163,109,131,173,122,148,232,194,227,243,215,241,239,214,237,222,197,222,228,210,241,235,217,255,239,212,245,242,215,246,243,215,247,242,217,240,237,211,231,218,194,222,222,207,239,229,217,250,237,217,247,239,214,243,239,209,239,238,210,234,229,203,222,4 192,151,152,208,164,170,213,165,168,216,172,174,216,170,173,211,165,169,206,162,167,194,148,151,202,161,166,214,171,174,220,178,183,222,183,187,221,182,184,219,178,182,210,163,168,198,152,156,207,164,170,220,181,183,225,186,185,226,190,196,225,184,189,223,183,190,213,165,174,202,154,162,209,164,169,220,173,176,228,192,195,218,179,177,208,159,155,225,184,193,214,165,173,204,155,162,206,155,160,217,166,172,223,187,193,219,178,177,214,168,163,223,183,190,214,169,175,204,157,165,202,158,164,212,169,171,218,177,181,223,186,190,224,188,195,220,179,187,213,170,180,201,159,167,194,151,157,205,163,165,214,175,178,218,182,185,214,172,171,214,172,181,207,164,175,194,150,156,186,145,153,201,163,169,208,170,171,212,177,181,206,162,163,203,156,161,198,155,162,178,138,138,4 210,172,176,212,172,178,215,174,185,213,166,179,213,164,171,213,167,170,212,166,174,206,158,170,211,168,167,214,171,175,216,172,179,215,170,182,213,167,171,215,170,175,214,170,178,206,155,161,214,172,175,216,174,176,217,173,181,210,159,155,207,156,151,214,165,175,214,167,179,209,162,171,214,173,179,216,179,183,220,178,184,182,128,119,181,127,127,218,173,181,213,167,179,209,162,175,211,167,173,215,172,179,218,177,186,188,135,124,187,129,111,218,172,179,214,166,176,205,153,158,210,166,173,213,168,172,214,165,172,211,162,158,212,165,160,216,174,185,215,172,178,209,161,169,209,164,172,212,164,173,215,170,180,216,177,185,216,174,183,214,169,176,212,165,171,210,166,175,204,157,162,210,164,173,214,174,182,213,173,177,214,171,178,212,166,174,211,163,176,207,160,170,4 184,158,164,197,168,178,208,179,192,212,187,202,211,186,201,209,182,197,201,176,192,190,168,181,195,166,177,207,178,192,216,187,200,219,194,211,219,196,216,218,196,212,210,187,202,200,178,192,201,172,184,214,186,202,222,196,211,224,197,214,208,168,172,216,191,203,218,196,215,207,182,199,205,180,192,216,192,207,228,207,225,206,167,172,143,72,55,196,155,160,222,200,220,210,185,201,205,179,192,215,191,204,230,210,226,187,143,141,111,38,23,203,169,179,222,200,219,208,181,196,202,174,187,213,185,200,222,196,211,214,186,198,190,146,145,220,197,214,216,190,210,206,179,195,195,166,178,208,180,194,215,189,202,220,197,213,224,204,221,217,191,208,211,184,203,201,177,190,186,156,165,202,175,188,209,179,192,213,184,198,215,190,203,212,185,200,204,177,189,189,165,173,4 222,191,204,226,201,213,226,201,219,223,197,216,225,204,223,226,206,223,224,204,218,220,200,212,223,192,205,228,204,220,228,204,223,220,185,199,214,177,182,227,208,226,226,205,220,224,203,218,227,201,217,230,207,224,221,185,194,197,143,136,177,114,93,212,177,183,227,203,224,224,198,216,226,198,213,233,212,230,203,156,156,147,76,58,144,72,53,203,163,166,229,208,229,226,202,218,225,198,212,234,215,233,183,131,119,116,42,27,122,54,44,208,172,178,230,209,229,226,203,220,223,193,207,229,207,223,195,151,144,126,53,28,153,90,72,224,199,211,227,205,223,223,199,215,221,190,204,224,200,215,224,202,221,188,139,132,205,166,166,229,211,230,222,197,215,223,200,218,218,190,205,222,197,211,223,200,215,224,201,220,227,207,225,225,202,217,222,196,214,220,198,214,4 203,171,187,207,176,188,210,184,201,211,185,204,210,184,199,209,182,200,206,181,195,202,176,186,206,177,193,210,183,199,212,185,196,214,191,210,212,187,203,210,184,203,207,183,200,201,175,183,204,173,183,207,177,185,212,186,196,206,173,178,207,176,189,212,186,204,208,181,198,206,180,200,206,173,185,208,178,189,214,190,202,176,117,94,179,127,114,216,193,213,209,183,200,205,177,194,208,180,192,211,183,199,210,180,191,167,106,82,182,131,117,214,190,205,211,187,204,205,179,192,207,183,197,211,185,203,211,182,197,197,158,153,199,161,158,209,180,186,211,186,203,208,188,205,203,174,187,208,182,199,211,185,203,210,183,197,208,182,190,210,184,200,210,184,202,206,181,195,197,164,175,204,177,193,208,180,195,207,178,189,209,182,198,210,184,204,208,183,200,204,178,193,4 143,121,125,181,155,162,192,163,172,199,175,186,197,172,180,191,166,170,184,160,162,109,91,86,174,149,151,189,161,168,203,173,182,209,184,196,208,182,194,204,182,191,194,172,177,161,145,144,183,159,164,193,164,165,207,179,184,216,195,204,217,196,209,209,186,195,200,181,187,182,166,169,189,166,172,202,177,186,213,189,197,204,173,167,200,165,162,214,192,206,202,182,190,184,166,171,188,161,169,198,169,174,214,195,206,206,175,176,200,164,155,214,194,206,201,180,189,184,166,170,184,157,165,192,165,167,205,180,186,214,193,205,214,192,203,211,189,201,199,180,190,180,162,166,173,150,155,190,167,175,200,172,181,206,180,191,207,184,193,204,181,193,195,175,184,154,137,140,132,114,115,183,160,165,191,165,174,197,172,182,196,173,181,192,171,180,181,161,165,84,73,72,4 152,127,137,171,145,162,186,161,189,192,164,194,194,165,194,187,159,186,180,154,179,129,108,126,164,137,152,181,154,176,196,171,197,203,176,206,203,173,202,200,173,197,189,164,186,165,142,161,171,146,163,190,166,194,204,179,208,212,186,214,211,185,213,207,183,206,197,172,196,180,157,176,173,150,169,191,165,194,210,185,216,203,167,180,202,166,176,215,195,221,202,175,199,184,159,180,168,143,157,188,162,189,209,184,212,207,179,195,207,181,194,215,194,218,202,177,200,185,162,181,164,140,156,186,164,188,203,178,204,212,187,213,214,191,215,206,180,206,193,169,192,177,156,174,157,134,150,179,157,178,195,171,192,204,180,202,204,179,202,195,168,195,182,162,182,148,131,144,133,110,123,172,149,166,186,163,182,193,171,191,193,170,192,184,160,182,167,147,163,82,72,80,4 204,185,206,205,186,207,206,189,209,204,184,205,204,184,203,204,186,208,201,180,200,199,178,194,203,185,206,203,178,199,207,187,206,205,185,208,204,183,206,199,170,194,202,180,202,202,184,202,205,186,206,202,175,202,203,181,199,176,139,129,190,161,165,203,180,201,204,185,209,201,183,204,206,189,208,209,195,217,199,178,187,128,63,36,158,104,85,202,184,199,206,188,210,203,183,201,205,187,205,207,196,216,198,179,189,131,69,40,148,91,59,197,175,183,200,177,200,203,184,206,206,193,210,205,193,212,200,180,200,180,147,141,189,163,165,204,188,208,199,178,205,199,181,207,205,192,209,207,193,211,201,180,200,203,188,211,204,189,213,203,187,212,202,187,211,200,182,205,199,182,201,203,186,205,203,186,200,202,187,207,201,186,208,199,180,202,200,182,205,197,180,206,4 219,196,213,229,206,224,236,218,232,236,218,234,237,216,237,235,209,229,233,214,228,226,206,223,224,203,218,234,216,233,237,220,234,210,171,181,213,175,190,232,208,222,237,218,232,231,212,226,227,207,223,237,220,236,227,201,214,171,102,108,154,72,79,197,135,138,238,219,233,234,215,230,227,205,219,240,222,240,213,172,179,157,68,69,153,60,65,192,123,132,240,223,240,234,215,230,226,202,216,238,222,235,217,178,184,162,73,73,168,80,82,215,166,176,241,225,239,232,211,225,223,198,212,234,215,229,225,194,205,185,103,103,203,135,138,236,213,226,238,221,234,229,208,222,218,193,207,228,207,222,229,206,216,216,168,171,231,204,216,237,220,234,233,212,225,224,201,213,209,182,196,222,199,211,227,208,219,231,212,226,232,213,226,230,210,222,226,204,217,212,188,198,4 156,134,139,198,171,183,210,183,201,216,193,207,217,198,210,213,193,206,206,185,197,134,118,126,189,164,172,208,184,200,222,196,212,228,211,226,227,206,223,222,201,214,215,194,209,182,162,170,198,174,185,217,196,211,231,216,230,211,181,190,214,184,197,230,212,224,221,203,216,200,180,190,194,164,163,222,203,217,227,205,217,161,95,94,156,78,78,222,194,203,226,209,222,205,185,195,203,178,186,223,203,216,220,193,200,152,69,63,169,89,90,228,203,216,225,208,220,206,187,198,200,175,182,217,195,208,222,198,207,183,113,109,211,166,171,233,217,229,219,198,210,200,181,189,186,162,167,210,185,198,219,198,207,219,191,198,228,208,220,223,203,215,214,190,197,172,154,154,138,119,121,201,178,186,210,187,195,219,201,211,218,200,209,212,191,201,201,179,183,97,86,87,4 183,156,162,197,164,176,195,145,150,200,165,171,204,176,187,202,172,183,196,168,179,187,159,169,191,161,170,203,173,181,208,176,183,211,182,196,211,181,193,210,182,193,202,172,180,192,161,171,196,166,176,207,175,185,212,180,188,220,193,207,218,192,205,213,185,196,207,178,187,196,165,175,200,169,178,207,174,186,218,190,204,197,160,163,195,157,158,219,195,206,201,166,169,200,170,180,200,170,177,209,178,189,217,190,200,199,163,165,198,163,165,218,195,204,206,178,183,197,166,176,198,169,174,208,180,189,211,185,193,217,196,206,217,196,205,212,187,196,206,183,191,193,166,173,194,169,173,202,177,184,206,184,190,208,184,190,209,187,194,206,184,191,199,173,183,189,166,176,186,163,166,196,174,181,199,176,182,202,177,185,202,179,186,200,181,186,192,168,177,182,159,165,4 204,170,176,209,176,190,211,182,198,210,181,198,209,181,196,208,179,192,206,176,188,206,177,192,208,175,189,211,180,196,210,179,192,211,182,202,211,184,202,208,176,189,207,178,191,206,177,190,208,176,192,209,179,194,211,183,200,202,166,175,198,160,164,210,183,199,209,182,197,207,178,191,206,173,186,209,178,192,216,189,206,142,84,71,143,81,58,215,190,206,210,185,200,209,180,191,208,179,192,209,181,196,213,183,196,142,84,74,150,94,75,215,188,201,210,182,195,210,182,194,208,181,194,210,183,196,210,179,194,204,170,179,206,176,184,212,186,202,211,181,194,209,179,188,206,176,189,209,183,193,210,182,195,211,185,203,211,186,201,210,183,195,210,181,192,208,178,186,204,175,187,208,182,195,210,185,200,210,183,195,210,182,195,210,181,195,208,178,191,207,177,189,4 68,47,60,169,135,152,186,153,174,190,161,182,189,163,181,184,157,175,161,129,143,79,52,71,148,119,138,190,161,183,195,166,189,199,169,188,200,173,191,193,165,183,182,150,165,135,104,117,180,147,172,195,166,189,205,176,199,211,186,211,206,180,198,199,172,190,188,161,181,169,139,151,187,156,181,201,173,197,206,178,198,185,139,145,209,185,207,205,181,202,194,167,191,175,146,164,190,158,184,204,175,200,208,182,206,167,109,100,202,173,185,211,188,213,194,161,182,176,143,158,186,153,183,199,168,195,206,182,211,211,186,212,211,185,204,206,176,197,194,164,187,174,143,161,178,142,172,192,159,188,201,172,200,205,178,207,206,176,201,200,166,186,187,155,177,167,134,149,161,128,158,187,157,184,195,165,190,198,170,199,198,166,193,190,156,180,177,141,164,143,111,128,4 193,161,184,202,170,192,200,167,189,204,174,195,202,173,188,197,168,183,197,171,193,171,144,163,203,170,194,207,176,199,205,175,195,207,179,199,207,180,201,202,176,194,198,169,188,189,158,173,207,176,198,209,176,196,209,177,198,208,176,198,210,184,206,208,186,207,204,181,199,194,162,179,207,174,193,210,183,206,208,177,195,151,82,64,178,130,126,213,195,214,205,180,201,197,165,188,207,175,196,209,180,204,208,178,200,166,105,90,171,114,104,210,185,204,205,175,196,196,164,181,207,172,197,208,174,198,208,180,207,211,187,213,210,181,206,208,181,201,205,174,191,193,154,165,202,165,190,203,167,192,205,176,203,206,178,204,206,179,201,205,176,200,201,167,189,192,158,178,198,162,188,200,165,188,202,172,201,201,169,195,203,174,203,200,170,198,195,159,178,182,146,166,4 187,165,188,188,164,190,191,167,194,191,168,191,189,164,190,190,162,186,195,168,193,192,166,191,189,166,191,189,162,184,191,168,190,193,169,195,192,167,194,194,166,190,196,167,194,194,167,196,188,161,190,191,164,191,193,169,196,192,161,187,190,158,180,197,168,195,197,164,193,194,163,189,188,162,191,192,167,194,200,177,202,138,82,79,151,98,102,206,178,207,196,163,188,193,160,185,191,166,193,195,174,200,197,173,195,153,99,97,174,132,141,205,178,202,198,167,192,194,161,192,190,165,186,195,170,193,197,169,190,203,175,198,203,176,199,200,172,192,199,169,192,193,160,185,189,158,177,195,163,186,198,165,189,202,171,196,202,173,197,199,171,194,196,165,187,193,162,187,187,151,170,191,157,177,195,161,185,197,163,188,197,163,184,194,162,182,194,162,186,191,157,184,4 141,110,129,170,140,156,183,158,179,189,164,187,189,164,187,182,154,180,174,148,177,99,74,98,165,130,147,180,149,166,194,171,189,198,174,199,196,172,198,190,167,191,182,155,183,146,118,144,173,140,163,188,160,180,198,173,186,207,186,206,206,188,210,197,176,198,186,161,186,167,137,162,177,147,168,192,166,185,206,185,205,198,171,184,193,163,178,202,180,204,189,164,188,172,144,170,176,146,162,191,163,180,205,180,196,203,178,192,201,176,190,202,178,200,190,162,188,172,141,167,170,136,151,185,153,172,197,166,185,205,178,199,205,178,197,198,172,194,186,155,177,167,137,158,160,124,145,176,141,164,187,154,178,192,162,184,195,163,185,190,157,180,181,142,164,135,102,124,126,90,116,168,128,155,173,133,154,180,137,161,183,144,169,179,143,165,165,125,148,64,41,56,4 209,169,190,214,174,196,216,175,198,215,171,193,216,177,200,216,177,205,212,169,196,209,163,189,213,168,191,217,177,199,220,184,209,220,181,205,217,177,198,218,177,203,216,174,202,213,169,195,215,170,193,219,180,205,221,183,208,216,169,185,223,185,207,222,184,211,218,173,201,217,171,198,217,175,200,217,175,195,222,184,204,193,129,122,158,89,86,213,171,198,221,178,207,217,171,197,218,178,202,217,172,190,222,184,203,213,166,187,141,65,61,193,138,156,226,185,215,218,173,198,213,168,184,219,178,200,223,184,209,226,189,216,219,177,201,220,179,203,223,182,209,218,173,197,213,169,191,217,174,196,221,177,202,222,181,204,224,188,214,224,189,211,223,186,209,220,177,202,210,166,187,215,173,194,218,178,199,220,180,204,221,180,203,221,178,201,221,182,203,219,181,206,4 149,109,126,184,141,161,196,157,180,202,165,185,200,163,184,194,156,179,188,150,176,123,87,110,176,135,150,194,152,172,207,170,190,211,172,192,210,173,196,203,166,190,194,156,183,167,128,154,184,143,159,202,161,181,214,176,197,219,183,204,220,185,206,209,171,195,200,164,190,183,148,173,189,149,169,207,168,190,219,183,203,200,152,158,197,151,165,217,180,205,203,167,190,187,152,176,187,144,160,205,165,186,218,180,199,207,163,179,194,147,161,216,180,203,202,167,188,187,154,177,184,141,158,200,159,180,211,174,191,220,184,204,222,190,210,212,178,198,200,165,189,181,145,166,173,134,149,194,152,172,206,169,190,210,173,191,209,170,190,203,167,189,194,155,177,152,117,137,129,95,111,184,145,162,188,144,157,200,164,182,199,162,179,193,153,174,180,142,160,78,53,67,4 210,149,154,219,158,160,227,168,174,230,174,185,226,177,190,226,176,188,223,170,180,217,163,179,220,166,170,226,170,174,234,178,186,237,182,192,239,194,203,233,182,194,227,171,179,224,172,186,224,168,173,232,176,178,232,172,178,223,159,173,225,176,192,238,188,203,236,183,194,231,184,193,223,161,170,230,169,173,224,156,156,185,102,120,173,99,123,230,179,193,237,187,193,230,175,181,221,164,168,228,174,178,225,162,166,183,107,129,182,106,134,228,175,185,232,179,181,222,163,165,217,160,164,226,172,176,229,176,177,211,147,153,211,148,162,230,178,182,227,172,175,217,160,164,210,151,155,219,160,167,225,166,168,229,180,179,225,173,175,225,168,170,222,165,166,208,150,153,203,144,149,214,153,161,220,156,160,225,169,171,221,162,164,220,160,161,216,157,158,201,139,144,4 233,180,180,233,179,179,235,179,185,237,187,194,236,184,191,236,185,190,232,179,184,228,173,178,234,177,176,233,176,172,229,172,178,220,158,166,235,188,203,238,191,202,233,182,190,227,168,173,232,174,175,234,177,172,214,140,139,195,117,130,176,113,128,221,170,185,236,188,198,231,178,189,235,183,187,233,180,181,207,131,135,179,106,131,160,85,109,206,147,168,235,190,199,234,184,191,233,183,184,234,185,184,213,144,150,178,111,136,177,104,129,214,157,174,233,185,190,228,173,174,233,184,189,235,187,186,220,161,161,199,130,144,192,117,133,224,174,185,231,180,183,226,171,171,231,178,182,232,178,177,229,178,175,221,169,172,225,174,183,230,182,186,227,175,176,223,170,170,229,175,179,229,172,171,232,181,181,234,191,193,223,174,176,226,172,172,224,170,170,220,164,163,4 203,182,191,208,186,197,211,189,203,211,189,208,210,187,211,207,177,196,206,178,191,205,179,193,206,182,192,211,186,199,215,198,221,213,194,218,208,179,200,211,185,211,212,189,213,209,187,203,210,187,199,214,196,213,219,207,236,208,180,201,194,148,151,211,183,209,215,193,221,211,189,207,211,188,204,217,201,226,214,193,217,180,127,129,165,97,75,200,157,164,218,200,227,211,187,201,211,190,211,214,191,214,194,143,140,153,77,55,169,107,94,212,182,198,216,197,215,211,186,198,210,189,204,213,188,206,197,149,147,187,135,130,209,181,201,217,195,210,215,194,206,212,188,200,209,186,197,212,188,205,214,188,212,219,199,227,220,201,226,215,192,207,213,190,203,211,186,199,207,183,194,211,187,201,213,189,208,215,189,209,216,191,205,212,185,199,210,186,200,209,181,194,4 153,133,130,183,161,163,192,167,175,197,168,177,199,175,185,195,171,181,182,157,159,109,90,89,175,151,149,192,167,171,204,181,190,207,182,192,207,182,191,202,176,184,195,173,182,162,141,147,182,156,156,199,174,180,210,189,197,216,197,211,215,192,210,209,184,197,200,175,184,181,158,164,188,163,168,202,177,185,215,195,208,211,187,203,194,151,156,216,195,216,203,180,189,184,160,166,188,163,167,201,175,182,216,195,211,189,141,140,186,139,137,216,197,210,203,178,188,184,161,168,184,158,161,197,170,174,207,182,190,212,185,202,216,193,210,209,184,194,199,172,181,178,155,159,173,148,148,190,165,171,201,178,185,205,173,180,206,176,184,197,168,176,192,163,168,141,123,126,132,112,111,182,158,161,190,167,171,196,171,177,191,158,158,176,131,120,171,145,142,67,57,59,4 201,175,189,207,183,197,209,186,200,209,186,201,209,186,200,207,183,198,204,176,191,202,173,187,205,180,194,209,186,200,212,191,205,215,196,210,213,193,205,209,186,200,206,179,193,202,171,184,208,186,199,212,189,203,210,187,200,207,181,190,213,192,203,212,190,203,209,185,199,205,176,189,208,185,198,214,192,209,191,158,156,138,80,49,182,141,136,212,188,199,211,189,204,209,185,199,207,184,197,214,194,207,206,181,187,164,119,103,184,146,138,213,189,200,211,190,203,211,189,204,207,184,195,212,192,203,216,196,208,219,200,215,217,197,210,216,197,210,211,189,201,209,185,199,205,183,195,208,185,197,210,185,197,212,189,201,213,190,203,212,189,201,211,189,202,206,178,194,200,177,188,205,182,195,208,184,197,211,189,202,207,183,191,208,185,196,209,184,198,202,175,190,4 151,120,117,193,152,156,204,162,169,209,168,174,211,169,175,206,161,164,203,160,165,134,101,104,179,143,142,202,161,170,216,173,182,218,177,184,218,177,184,215,171,177,212,166,174,182,139,143,187,151,152,210,168,176,223,183,192,228,196,206,227,194,202,220,177,185,216,167,175,202,154,159,192,154,157,214,175,183,228,191,199,214,166,163,214,166,165,224,185,193,218,170,176,206,159,165,191,154,158,213,177,182,230,196,202,203,147,137,199,134,122,227,192,199,218,179,187,205,161,167,187,149,152,210,172,178,223,184,185,230,194,201,228,193,201,223,185,191,214,173,184,199,157,164,177,144,145,201,162,168,217,176,181,222,182,187,220,179,182,218,175,182,210,165,174,178,142,146,147,116,115,192,156,161,207,166,170,213,173,178,213,176,182,210,166,173,201,156,160,117,89,90,4 148,119,124,180,148,158,194,165,176,197,167,181,196,167,180,193,167,183,187,163,183,126,108,120,171,140,147,190,159,170,205,175,189,206,179,196,204,174,191,200,175,192,193,168,188,167,143,159,181,152,161,201,172,185,211,182,196,215,190,208,214,189,208,206,182,197,198,174,192,182,159,178,185,155,166,204,175,188,216,190,203,210,183,193,199,168,173,211,188,208,201,178,197,184,162,179,184,155,165,203,173,185,216,191,205,207,177,180,195,158,156,213,192,213,199,176,195,183,160,178,180,152,160,199,169,181,211,183,196,214,191,206,214,190,209,205,180,196,196,172,192,177,154,168,165,137,142,191,162,174,204,175,188,208,184,199,200,170,177,190,159,162,192,168,186,143,125,134,118,97,104,181,155,165,193,168,179,198,174,186,194,169,182,188,164,177,172,148,161,68,56,63,4 192,173,185,197,178,194,200,183,200,201,183,202,200,181,201,198,180,199,198,183,201,195,178,196,195,175,189,200,181,196,204,186,204,204,186,204,204,186,205,202,185,202,201,186,203,197,181,196,198,180,194,203,186,202,205,188,205,208,192,212,209,194,213,204,186,203,203,187,205,200,184,203,198,179,190,203,186,201,210,194,216,176,148,143,178,153,150,211,197,219,203,186,205,201,184,205,198,178,191,203,185,201,208,191,210,169,139,114,169,138,126,210,194,217,204,187,205,201,186,204,198,180,193,201,181,197,204,186,203,199,178,184,205,186,204,207,191,211,204,189,207,201,186,205,196,177,189,199,180,196,204,187,204,204,186,206,205,186,209,205,189,212,201,184,202,198,181,202,189,170,181,197,179,194,200,184,200,198,179,192,200,181,199,187,165,163,194,174,188,195,178,199,4 179,154,159,165,134,128,179,151,152,193,168,175,192,170,170,195,173,176,184,159,163,182,159,168,185,161,168,187,161,167,195,168,169,203,179,181,197,177,182,200,178,179,191,167,165,185,159,166,169,142,143,183,154,151,195,169,168,216,197,202,211,193,197,206,185,189,208,187,198,197,174,193,188,162,165,193,168,171,207,187,190,166,132,124,146,104,87,208,187,187,203,180,188,196,171,185,183,156,150,199,177,172,208,190,189,170,139,138,158,123,111,209,187,183,196,172,171,192,167,166,180,153,153,185,159,143,196,173,162,208,188,192,214,196,200,205,183,187,204,183,185,191,167,167,185,162,177,184,161,161,187,162,154,197,174,171,196,174,174,202,181,190,200,180,188,181,159,159,162,139,139,172,147,141,186,164,159,190,168,165,182,155,151,187,161,162,189,167,174,170,149,154,4 137,108,103,179,146,146,191,156,158,208,174,177,209,177,185,195,162,171,190,158,164,111,86,85,156,123,117,182,150,149,199,162,159,214,180,187,214,183,191,203,169,179,194,160,170,150,122,122,178,144,147,185,149,151,197,159,154,221,193,194,226,201,205,213,179,183,198,159,172,170,136,144,175,139,138,199,165,166,213,182,180,205,172,168,197,158,151,225,194,202,201,164,176,175,142,150,173,138,130,199,162,155,221,195,188,206,174,171,198,158,151,223,191,190,200,165,170,173,145,154,165,133,132,195,161,163,204,169,158,215,183,177,224,194,198,219,188,197,193,159,167,157,128,134,156,126,128,169,136,140,190,158,158,205,173,168,204,165,164,198,161,168,190,155,165,126,99,102,142,115,114,169,136,128,182,148,150,192,162,163,193,160,153,187,149,148,174,141,141,61,44,43,4 189,165,187,201,175,205,205,171,208,199,152,201,207,169,214,208,174,212,206,180,215,196,170,198,197,171,196,210,184,215,214,183,221,212,175,220,215,183,228,216,187,225,212,181,213,201,169,198,203,176,204,214,185,216,213,184,211,207,174,210,218,189,228,210,173,200,211,172,204,207,175,206,205,181,209,221,200,227,193,152,164,157,96,96,160,94,86,167,105,108,221,192,224,214,185,218,203,175,207,219,199,225,225,200,228,218,183,207,195,144,163,212,176,201,224,201,230,195,166,186,201,174,205,212,186,218,220,192,221,225,198,230,226,196,236,223,195,223,218,193,218,181,150,160,198,172,199,209,181,214,214,186,219,218,188,221,219,187,224,213,175,209,211,182,212,201,175,204,185,165,185,206,182,209,213,190,218,215,187,217,213,180,214,205,168,206,203,176,209,186,162,186,4 215,187,225,215,186,226,215,179,221,213,173,223,216,181,230,218,186,229,217,185,223,217,188,221,218,193,229,219,193,232,223,197,239,221,190,241,220,188,236,222,195,237,222,193,233,219,185,219,220,195,222,205,173,193,176,127,145,198,156,188,213,176,212,214,178,210,196,147,167,211,167,204,222,198,228,196,153,167,124,50,45,146,80,80,170,105,103,138,60,48,153,81,81,211,170,207,222,200,233,222,194,228,213,175,202,198,145,159,166,97,99,152,82,74,188,134,151,225,197,234,220,194,225,223,195,226,227,201,234,221,185,219,210,164,201,215,174,213,220,183,218,224,198,229,218,191,224,221,190,223,224,193,224,225,195,232,223,187,233,219,180,221,224,194,225,224,200,227,213,183,225,216,184,224,220,189,225,221,188,229,222,191,233,222,189,227,220,188,221,221,197,225,4 146,104,100,184,139,139,199,150,155,207,158,168,206,155,162,202,148,159,193,142,153,120,81,86,175,128,124,198,148,152,215,167,175,218,165,179,217,161,176,214,160,171,204,151,162,168,122,129,184,134,134,210,160,168,223,175,185,226,174,186,227,173,188,220,165,177,209,155,165,190,136,146,192,141,143,213,163,173,227,181,193,225,174,184,210,154,157,224,173,188,215,161,171,196,145,153,197,148,153,216,168,174,229,185,195,220,165,173,205,146,147,229,177,189,216,162,175,197,148,160,192,140,143,215,169,175,223,182,188,226,172,182,229,175,188,223,168,179,214,162,173,193,144,153,182,134,135,207,159,166,218,169,177,221,166,177,221,164,175,215,161,174,208,155,164,163,121,126,143,101,104,195,144,152,208,152,160,211,156,164,210,155,162,204,155,163,192,144,148,90,62,63,4 198,168,189,202,172,196,203,171,197,203,168,195,204,170,200,201,164,192,200,169,192,196,163,187,201,170,193,206,175,200,207,175,200,208,176,202,210,178,208,205,172,198,203,171,197,200,168,191,204,176,201,207,176,200,210,178,206,209,178,205,204,172,193,209,178,207,207,175,203,201,169,191,207,179,205,210,181,207,213,182,211,192,157,173,172,130,136,212,181,210,208,176,204,206,173,200,208,179,202,210,183,207,215,184,211,174,133,140,176,137,146,219,194,223,209,175,203,206,172,198,207,180,202,209,182,203,210,180,206,197,161,183,203,169,191,214,186,211,208,174,198,208,175,202,206,181,202,207,180,202,207,176,198,209,176,204,210,176,203,209,176,203,207,174,198,207,177,200,202,177,198,204,176,198,203,168,191,203,166,192,208,176,203,206,172,201,204,168,196,201,167,191,4 189,162,193,197,170,198,202,176,205,200,170,203,200,170,203,200,175,204,195,171,199,193,168,196,194,165,197,201,174,205,204,177,207,203,175,208,204,179,211,200,174,203,196,172,196,195,169,198,197,169,199,202,174,206,203,176,203,195,157,173,204,176,199,203,178,209,199,177,204,196,171,200,197,168,198,206,180,211,198,167,187,170,113,105,195,159,173,205,184,216,201,181,210,200,178,206,199,172,202,205,180,209,203,177,204,166,118,113,195,164,181,205,188,220,202,183,212,197,173,202,196,168,197,203,175,203,207,183,211,205,182,206,204,184,209,201,183,212,199,179,208,195,170,200,194,168,196,199,171,201,203,175,204,207,184,213,204,182,210,198,178,207,194,173,201,193,171,198,191,165,194,196,169,198,199,172,202,202,176,205,201,175,204,193,169,200,190,167,196,188,166,195,4 186,168,184,197,176,200,194,165,176,209,187,206,211,192,213,206,188,211,195,176,200,179,157,177,194,175,195,205,182,209,205,175,193,216,195,221,219,201,229,213,195,224,201,179,205,189,167,187,200,177,199,212,192,217,214,188,215,201,162,174,205,171,186,208,182,213,208,189,220,197,178,200,204,181,202,217,199,226,209,175,193,191,134,139,195,140,150,191,146,153,210,191,223,198,176,202,204,181,205,215,195,222,218,193,223,205,161,176,189,132,138,195,155,171,210,191,225,195,172,198,200,178,202,210,187,213,219,199,229,220,198,230,210,181,212,212,189,225,205,185,217,192,170,196,193,172,195,204,181,205,212,190,216,215,193,224,215,193,227,209,188,219,196,175,206,183,159,183,186,166,188,196,172,196,204,182,209,206,185,213,206,183,209,201,179,205,188,167,195,175,154,176,4 196,178,199,198,180,200,199,180,202,197,180,204,196,179,203,194,176,199,194,177,201,193,177,199,198,180,200,200,182,203,200,183,208,197,179,203,187,163,177,193,173,194,196,181,207,194,177,198,198,182,207,199,183,208,201,186,212,163,128,128,134,79,47,185,161,172,198,184,211,195,179,202,198,180,202,201,185,210,188,165,178,105,44,22,109,46,15,190,168,180,199,184,211,196,180,203,197,179,200,201,186,214,176,147,152,109,45,13,152,109,93,199,183,207,198,181,205,197,180,203,198,180,200,201,185,209,183,158,166,157,114,91,192,171,183,202,189,215,199,181,203,197,180,203,196,180,199,198,184,206,196,178,196,194,173,192,199,184,209,201,186,209,199,182,206,196,179,205,195,177,195,196,179,201,198,181,205,199,184,210,199,184,209,199,183,206,198,183,206,195,177,200,4 169,150,155,185,168,179,197,178,188,204,188,198,205,189,199,205,188,197,199,183,193,186,170,180,178,158,165,195,177,188,206,189,200,206,189,200,205,190,202,209,193,202,207,190,199,194,177,186,186,168,177,203,186,199,208,191,200,157,113,121,136,78,83,185,147,150,215,202,214,203,185,194,191,173,181,209,193,206,194,168,176,125,53,56,116,32,36,181,134,141,219,208,218,206,190,198,191,173,180,210,195,205,194,166,171,130,52,52,146,71,70,206,177,184,219,206,214,207,190,198,188,170,175,205,187,195,208,190,199,162,99,96,191,144,146,222,208,218,215,198,205,203,184,187,182,160,164,198,179,188,208,191,201,204,175,179,216,197,206,218,202,210,211,192,200,198,177,179,174,154,158,191,170,179,202,183,189,210,193,200,212,194,200,209,190,195,204,184,190,192,171,172,4 144,122,121,176,153,156,184,161,165,185,158,161,185,158,163,179,154,163,171,145,153,90,72,76,168,143,144,186,161,166,196,173,179,200,175,185,194,166,176,186,159,170,178,149,157,138,115,117,179,153,158,198,172,181,206,183,197,214,192,203,203,179,190,195,168,177,179,149,152,166,142,148,186,163,168,204,180,189,197,170,177,146,108,102,199,175,184,206,180,192,187,157,160,169,146,150,182,160,167,197,172,183,190,165,173,93,46,35,192,165,169,210,187,199,193,169,182,167,145,152,163,135,131,140,93,69,181,153,154,196,171,174,203,179,187,201,178,187,183,161,170,158,135,139,157,132,129,125,75,50,161,121,106,199,177,186,196,174,182,189,168,178,180,159,166,122,104,106,119,101,101,161,136,135,166,134,126,170,137,129,189,168,180,177,156,163,161,141,142,55,46,44,4 194,177,184,194,178,185,206,191,208,203,187,198,203,188,198,195,178,188,197,179,191,193,175,185,192,175,178,199,182,190,206,189,204,211,199,213,206,192,203,200,185,194,202,187,197,196,178,190,199,183,191,206,190,201,207,191,201,150,118,101,172,148,144,212,200,214,205,190,202,201,183,191,198,180,192,211,196,210,191,171,173,49,11,6,91,52,41,209,194,201,209,196,209,207,191,204,192,174,184,209,196,209,194,176,183,67,27,16,116,79,70,206,192,198,206,191,197,207,191,205,143,109,80,186,167,164,208,196,214,163,135,124,194,175,176,212,199,215,206,190,198,208,193,204,125,85,54,160,132,114,201,186,195,207,193,206,197,179,175,207,192,202,207,191,201,200,182,188,122,83,58,137,102,73,190,173,174,206,193,207,202,188,196,204,188,199,202,186,197,193,177,183,4 107,76,83,190,154,165,201,168,185,202,172,188,198,173,196,190,164,193,182,160,184,109,85,95,169,135,145,200,163,179,205,169,185,208,176,192,198,173,195,192,163,192,185,163,192,123,98,111,188,153,169,202,165,184,209,176,190,206,165,185,188,148,165,188,160,188,182,155,191,137,112,132,192,158,173,203,165,184,206,170,188,195,145,161,178,111,128,181,146,167,171,138,170,143,113,137,192,159,173,203,166,182,209,173,189,198,155,173,181,122,142,177,138,158,164,131,153,146,113,130,191,158,172,204,171,187,210,177,191,207,169,189,195,151,172,179,137,157,153,119,138,137,105,119,184,151,162,204,168,186,207,169,188,207,168,183,200,161,175,185,146,168,159,124,150,137,110,129,153,121,133,202,170,183,204,169,186,206,171,188,202,167,182,189,156,174,169,140,160,131,105,118,4 223,211,218,222,208,212,203,175,177,202,174,179,215,196,205,220,203,208,225,214,219,224,211,216,225,214,221,208,183,183,164,111,112,159,102,109,164,113,112,192,147,138,222,206,209,225,214,219,224,210,217,191,154,150,152,85,90,126,46,48,129,49,51,169,101,97,221,202,206,228,219,228,222,206,213,169,110,108,137,54,52,136,55,52,145,62,64,179,115,115,227,211,218,229,216,222,220,202,204,167,103,96,138,52,48,145,63,56,159,85,83,198,149,147,232,221,227,228,215,217,222,209,215,186,138,134,151,72,70,153,75,68,184,117,111,222,197,201,232,221,225,228,215,217,224,214,223,197,156,153,167,93,84,194,135,129,218,186,187,232,220,228,231,218,222,227,215,218,221,208,213,210,180,177,198,149,138,218,188,189,229,217,225,229,214,219,228,213,215,226,211,214,4 253,251,251,255,255,255,254,242,236,214,166,146,233,201,186,255,255,255,254,251,254,238,225,230,255,255,255,250,233,224,191,131,112,130,72,73,155,92,78,230,191,174,255,254,255,251,243,248,255,254,253,206,148,130,135,74,72,132,84,88,143,88,85,150,86,73,209,156,137,255,246,249,255,248,243,184,120,106,140,85,85,143,87,83,148,87,79,133,81,81,145,79,69,236,207,199,255,240,231,172,110,99,134,81,82,135,80,76,152,93,80,139,86,83,149,89,80,232,199,188,255,250,245,196,138,122,140,84,86,139,88,87,135,83,75,133,78,67,180,119,93,251,236,235,255,255,255,248,224,213,193,132,115,144,88,87,134,78,72,173,115,87,233,207,192,253,249,252,254,250,253,255,255,255,248,229,220,209,158,140,217,172,157,248,231,225,255,254,255,244,237,240,4 215,170,195,222,178,207,226,174,200,228,182,208,223,185,211,220,176,206,218,174,203,217,174,203,220,175,204,224,179,210,229,178,207,230,183,207,228,188,214,223,181,210,220,179,207,219,175,206,224,179,208,227,184,215,232,185,214,235,187,217,231,187,216,227,184,212,224,180,209,223,182,212,222,176,199,229,187,214,240,199,228,182,115,116,170,104,106,235,191,222,225,179,212,226,181,213,222,172,192,229,181,205,240,195,221,187,120,121,186,125,131,236,192,223,226,178,207,229,180,210,221,166,186,230,176,197,235,183,210,243,192,220,239,193,218,232,185,210,232,182,208,228,176,199,223,166,192,227,171,195,232,178,207,238,188,215,237,190,213,235,187,209,233,183,211,229,179,208,221,164,188,223,166,188,227,172,200,229,176,198,233,183,205,231,182,204,229,179,203,225,173,201,4 150,104,121,199,147,169,212,162,186,220,169,197,215,160,188,206,150,182,194,143,175,102,67,87,188,138,155,208,159,182,223,172,190,230,179,202,232,181,210,224,172,201,212,161,196,164,117,144,194,148,168,215,171,195,231,184,207,243,197,222,242,196,220,238,188,212,221,171,201,192,140,167,199,156,175,219,175,198,239,196,225,225,173,190,230,180,200,248,201,227,227,176,204,199,146,175,198,150,165,220,171,190,242,196,216,236,184,199,241,190,208,245,195,220,229,179,206,201,149,175,202,149,168,223,170,193,235,179,201,247,196,220,248,201,221,236,186,213,220,169,199,192,138,160,187,133,151,210,155,176,225,170,192,230,176,196,230,178,201,220,169,192,210,159,183,159,112,134,132,88,106,191,130,149,201,143,160,215,164,185,213,162,183,198,144,166,187,135,154,75,48,58,4 198,181,209,198,180,208,201,184,214,209,197,228,207,193,225,205,193,224,199,185,216,195,181,205,202,187,213,202,185,215,198,180,206,195,176,196,195,177,199,198,182,212,201,186,224,199,185,214,204,189,217,202,183,214,173,141,145,172,139,142,182,152,163,177,148,156,189,169,193,202,189,222,206,192,220,200,182,208,175,141,151,182,148,167,184,151,167,177,145,155,176,151,159,203,189,224,206,191,220,204,187,217,180,148,158,183,150,168,178,143,157,172,137,146,180,156,171,203,189,226,203,187,214,206,189,223,196,175,199,184,154,166,176,141,152,164,128,130,190,169,196,201,187,223,199,183,210,202,185,215,208,194,230,200,182,211,188,164,185,191,169,201,199,182,219,197,182,214,197,181,207,200,184,214,203,187,219,205,191,227,204,189,229,201,184,224,197,181,214,194,179,211,4 114,82,107,163,126,158,177,141,177,187,152,187,187,152,186,182,148,180,177,145,179,107,80,107,152,115,143,174,138,172,192,158,193,198,163,197,195,161,198,192,162,196,184,154,188,157,125,155,162,125,155,185,149,185,201,167,202,207,175,208,202,170,205,198,170,205,189,159,195,172,138,172,167,129,161,188,150,186,208,177,213,185,143,166,158,101,110,205,178,216,191,159,196,175,145,179,168,133,164,189,154,188,206,175,211,180,133,153,175,126,144,206,178,218,190,160,196,174,144,177,165,130,161,184,148,183,195,161,193,203,172,207,206,176,214,198,167,203,187,155,191,170,141,172,151,115,145,177,143,176,189,154,187,195,159,194,195,162,196,190,157,192,181,148,181,147,118,146,104,74,99,168,132,165,178,144,176,184,149,183,184,150,186,178,146,179,170,136,166,76,55,75,4 123,115,117,236,223,230,240,232,241,248,240,251,246,240,251,237,227,235,217,204,210,101,89,90,219,208,213,248,240,249,246,235,242,192,153,144,202,169,162,246,240,248,237,224,235,183,168,169,242,233,242,248,238,244,178,127,114,98,45,47,115,60,54,190,149,137,237,223,233,221,207,213,247,242,253,233,210,209,126,66,54,112,63,64,119,67,67,104,46,42,188,149,144,234,226,234,250,244,255,226,200,195,120,64,49,115,65,58,124,70,63,103,50,51,176,133,125,237,228,235,246,238,248,245,230,234,165,111,93,117,64,52,108,56,44,136,78,55,221,197,195,233,225,234,240,230,239,249,244,255,241,224,225,186,141,127,182,142,128,226,209,209,241,236,246,225,215,218,220,207,217,244,235,247,249,243,254,253,245,255,251,245,255,238,235,251,232,223,231,199,191,192,4 197,176,179,205,184,188,209,188,194,208,188,196,207,187,196,204,183,191,202,181,185,200,178,179,194,171,171,207,184,190,210,190,198,209,190,196,210,191,197,209,189,197,209,189,193,205,185,187,204,184,186,209,188,195,200,177,177,157,125,115,182,157,153,212,193,197,213,195,202,211,192,198,205,185,187,212,194,201,194,169,162,98,58,61,118,82,83,204,182,180,217,200,209,209,190,197,205,186,185,211,193,193,209,191,192,145,112,109,117,78,73,191,167,158,216,201,209,206,187,194,207,188,188,210,191,191,215,198,201,206,186,186,183,156,148,195,173,170,213,197,202,206,187,190,204,185,183,210,192,193,213,196,197,213,194,200,212,193,201,211,194,201,210,193,199,205,186,187,198,178,174,209,192,193,210,193,195,208,188,190,209,191,195,211,194,202,209,191,198,205,188,191,4 133,106,100,171,142,139,183,154,155,183,150,154,181,146,150,180,149,152,173,141,143,114,91,92,163,133,129,182,151,152,191,159,162,196,164,169,195,163,170,191,158,161,187,157,161,162,130,133,170,139,136,187,156,156,201,168,173,203,171,175,205,175,180,204,174,177,197,170,172,179,151,155,170,139,133,192,160,161,208,178,179,135,90,84,164,125,121,215,188,192,198,170,173,183,157,160,174,144,137,191,161,157,208,180,179,174,136,133,168,128,120,207,181,182,194,167,170,178,152,154,172,143,139,187,157,153,200,172,169,210,180,180,210,181,186,202,175,176,191,163,165,171,146,148,157,131,126,184,157,153,195,167,167,195,166,163,198,170,170,193,165,167,186,159,158,141,121,119,106,86,81,173,149,144,182,156,155,183,157,155,183,156,153,181,156,154,168,146,140,65,53,47,4 219,181,192,245,215,232,255,237,251,255,237,247,255,234,248,255,235,249,255,226,250,168,133,151,242,208,225,248,218,235,234,195,205,226,177,179,223,174,178,232,188,193,239,197,206,227,192,208,225,185,198,202,156,162,172,129,145,174,133,151,163,124,140,164,122,136,178,127,133,219,171,178,172,123,128,149,112,125,157,124,141,161,131,148,159,126,143,157,122,139,166,122,135,211,155,164,161,117,124,153,119,135,164,130,146,171,138,153,162,129,145,156,122,138,169,125,136,233,190,201,216,170,176,169,122,129,162,122,138,166,125,141,176,136,147,206,154,150,210,151,146,242,207,216,250,211,223,246,201,209,225,179,186,209,161,163,230,193,194,253,227,232,254,217,225,226,196,208,215,174,187,255,226,242,255,231,244,255,236,246,255,235,245,254,237,249,252,223,235,136,108,118,4 66,50,52,174,143,147,195,163,172,196,165,171,196,165,175,190,158,167,168,137,143,76,53,58,154,128,133,200,169,177,210,180,194,214,185,198,212,183,196,203,169,185,194,160,172,141,109,114,193,164,174,212,184,198,221,196,212,218,187,198,218,187,201,215,181,198,201,164,177,180,144,145,203,174,187,218,191,209,197,157,159,180,128,119,188,137,129,210,168,173,209,173,188,190,152,159,206,179,195,215,187,203,186,136,134,166,113,107,174,117,108,206,160,162,213,180,198,191,154,164,201,172,185,218,192,211,213,182,199,184,135,129,198,153,153,219,183,201,210,172,190,189,150,157,193,164,177,209,179,193,218,187,206,221,190,208,222,191,212,218,184,203,203,165,180,182,144,152,170,142,152,202,170,184,209,174,186,215,179,196,215,178,196,207,169,186,195,157,174,157,126,133,4 102,79,80,206,166,164,220,181,186,218,166,175,216,163,168,222,179,183,146,110,115,58,32,40,178,144,141,222,184,189,217,159,173,215,151,162,210,143,147,220,167,166,201,158,165,79,52,59,207,167,168,221,177,185,214,154,153,223,167,168,210,151,149,221,165,174,228,188,198,111,82,85,211,173,174,220,174,176,214,153,155,228,169,185,226,166,186,230,173,188,229,177,185,129,98,101,211,177,180,224,179,183,221,157,169,227,165,189,226,164,179,223,161,170,228,180,188,121,93,97,202,169,167,225,186,193,214,151,161,209,146,153,215,154,164,217,161,167,225,190,201,90,69,71,158,124,122,221,184,190,219,177,189,197,134,133,200,139,140,217,163,168,183,147,150,36,22,27,96,66,71,188,155,155,215,179,190,211,165,175,202,148,150,203,156,155,97,71,70,10,0,4,0 126,103,101,187,155,162,202,167,174,210,175,182,213,176,185,210,174,180,201,171,171,147,117,116,167,142,144,194,163,171,210,177,188,215,182,191,216,179,188,216,179,186,206,172,176,185,154,157,169,142,147,197,167,178,213,180,190,216,179,190,216,176,184,219,187,195,208,173,182,194,161,172,160,130,128,188,158,166,212,180,185,205,143,146,211,153,167,218,187,200,209,174,182,190,155,167,176,148,153,188,156,161,206,179,188,207,157,164,209,150,160,215,183,196,206,174,185,185,153,162,155,128,132,192,161,173,205,177,187,210,173,180,213,173,182,209,180,188,199,167,176,175,142,146,119,93,89,181,155,164,198,171,179,207,176,183,209,178,186,203,173,178,193,160,164,151,120,116,87,59,59,160,135,139,192,164,170,195,162,164,195,159,161,194,163,165,181,149,150,93,69,68,0 125,111,116,196,180,189,203,182,196,211,190,203,211,189,203,204,181,186,208,190,202,198,180,192,155,134,159,191,171,196,218,201,217,223,206,224,220,201,213,215,193,202,214,194,208,201,180,187,125,89,164,195,172,203,216,194,210,221,199,215,218,193,209,221,198,211,218,198,210,207,186,198,143,109,167,206,184,203,202,169,181,208,172,192,203,166,181,213,183,194,216,193,214,177,147,200,169,143,166,199,174,194,206,172,191,201,160,184,209,173,195,213,183,196,209,186,207,176,142,199,171,149,156,203,181,195,201,170,184,192,153,166,212,183,198,223,203,217,215,195,209,202,182,195,134,111,120,191,168,184,198,173,188,200,171,188,205,180,190,210,190,200,204,187,196,194,177,189,83,62,71,164,141,150,186,162,173,192,166,179,195,170,183,194,173,184,190,168,173,165,147,157,0 198,166,193,209,175,204,211,176,200,218,188,212,217,180,206,211,169,183,214,174,191,212,173,197,197,161,184,202,160,180,210,169,195,221,186,210,219,172,202,215,169,195,217,173,197,213,174,193,201,163,183,197,147,165,192,134,151,209,151,174,192,126,137,203,142,162,211,159,178,216,176,192,202,163,183,190,134,147,194,130,157,209,147,180,196,135,158,198,131,155,208,153,174,218,178,205,197,155,178,193,136,159,195,130,167,206,148,184,206,148,182,196,134,157,201,142,161,206,156,171,197,157,174,197,145,169,182,116,140,184,118,136,191,131,153,208,153,181,205,156,174,204,159,171,193,154,171,188,135,150,177,114,127,184,123,137,197,143,163,211,167,192,214,177,200,213,179,203,184,146,166,185,139,154,186,138,167,189,140,166,203,159,179,208,174,187,200,161,173,202,166,184,0 201,140,145,216,163,172,226,182,192,218,166,180,205,140,154,207,148,159,205,145,155,200,139,149,215,164,168,219,169,179,227,182,189,219,165,174,205,141,152,210,153,164,219,174,185,205,152,163,212,155,158,221,173,180,214,157,165,205,142,155,205,144,157,211,152,164,216,168,182,208,156,168,201,136,135,217,165,167,203,139,145,194,124,142,190,122,139,182,114,133,201,136,149,205,149,161,215,168,170,198,132,137,168,95,108,179,107,124,172,94,113,186,122,140,209,155,168,197,133,141,209,160,166,196,136,146,177,105,115,191,126,140,184,113,127,201,141,155,198,137,149,194,133,141,200,146,157,202,148,158,188,120,129,192,128,138,183,112,119,184,112,117,187,121,132,188,130,140,179,115,125,171,103,115,174,106,117,176,100,105,180,107,111,179,108,114,179,112,119,180,117,124,0 156,108,119,158,111,123,167,124,136,171,128,145,170,130,146,163,126,140,166,122,135,169,123,132,174,123,132,172,123,128,175,126,134,178,129,142,175,128,140,171,122,128,174,118,125,174,118,121,183,128,135,183,130,137,184,135,142,179,125,134,172,118,122,190,135,142,189,130,133,187,128,135,188,132,143,191,138,146,188,137,141,169,112,121,166,105,110,196,139,150,196,137,144,192,132,134,190,134,144,191,135,135,188,133,126,176,113,121,187,123,135,202,147,160,200,140,152,195,136,142,192,136,150,193,134,144,194,140,146,195,135,146,197,135,149,199,144,154,198,144,154,194,140,145,189,134,148,192,135,146,196,141,147,197,142,150,197,144,154,197,141,155,191,135,144,186,131,138,185,126,140,190,128,141,194,137,148,194,137,146,197,142,153,191,129,146,180,116,126,176,115,122,0 114,73,79,126,81,92,151,103,114,168,127,134,172,134,140,174,137,146,165,124,130,149,104,104,148,106,108,154,110,118,163,116,128,180,138,151,175,136,149,177,131,144,177,125,128,171,121,122,164,116,121,181,132,136,183,134,137,185,135,141,186,133,137,194,134,138,192,132,138,183,132,138,172,121,131,190,138,147,197,146,147,179,124,124,187,127,133,209,150,156,200,145,148,186,136,138,173,121,129,190,139,149,198,146,146,192,135,137,201,144,153,207,154,160,199,148,148,183,134,132,173,124,130,187,138,145,197,143,150,202,150,152,202,149,157,194,136,142,186,131,136,169,118,120,159,110,115,176,125,130,192,137,148,195,140,146,193,139,145,187,129,139,173,111,119,133,75,84,111,71,71,158,104,104,176,123,131,179,123,131,180,129,135,177,127,133,166,110,116,94,52,61,0 212,165,156,211,159,146,219,176,180,219,173,174,222,182,186,220,177,176,219,178,178,214,170,174,216,171,166,213,163,153,213,159,155,209,150,143,220,172,176,222,179,180,218,172,166,221,181,186,217,170,168,214,163,156,199,125,116,191,106,90,211,146,146,221,173,185,221,178,181,221,179,186,221,179,187,221,178,182,207,136,128,212,138,142,215,149,156,208,140,142,222,177,187,220,177,180,224,189,202,227,190,205,214,149,153,213,140,142,214,143,146,200,126,114,214,161,157,220,177,181,224,186,195,223,182,191,211,151,153,210,143,136,214,154,147,225,182,190,219,174,173,218,175,177,219,178,190,212,163,160,214,163,161,221,176,179,222,178,181,224,185,194,218,173,171,215,171,174,209,162,170,213,168,176,222,182,195,225,187,195,222,180,185,213,161,153,214,168,166,217,177,191,0 161,133,131,172,143,141,178,148,145,180,150,147,179,147,144,176,146,142,172,144,138,157,127,122,166,139,136,180,154,153,179,146,141,190,165,170,192,168,172,185,159,161,173,142,140,160,128,120,167,137,133,183,156,154,170,130,127,169,122,115,191,162,163,193,172,179,178,151,156,159,123,115,167,136,130,181,150,146,181,147,151,182,141,145,179,136,134,185,157,159,181,154,162,162,126,125,168,139,132,183,156,152,179,143,141,172,125,123,179,136,138,180,147,146,180,153,157,166,136,143,163,133,127,183,160,162,179,145,140,153,96,84,182,146,146,199,181,192,184,160,168,165,136,140,166,141,142,175,148,148,182,153,152,177,141,136,183,151,146,193,173,181,179,153,161,159,127,128,158,128,124,163,131,124,177,149,151,177,144,136,180,149,142,182,157,157,170,141,146,141,106,102,0 147,100,109,165,122,131,173,131,138,176,133,145,176,136,147,173,129,139,168,128,143,162,126,139,162,121,130,180,140,146,181,139,149,181,135,157,182,137,158,186,147,166,174,135,150,163,122,130,169,131,134,187,154,162,180,140,158,164,113,142,166,125,152,169,129,145,169,125,134,168,128,137,172,135,142,192,162,175,167,125,144,170,127,154,159,119,144,154,112,131,174,130,145,167,124,141,168,128,138,189,157,164,172,135,155,147,105,128,161,117,139,175,138,156,189,156,171,172,131,148,162,120,128,189,159,168,184,146,163,161,121,139,168,129,146,185,149,161,184,149,162,174,140,156,159,121,127,187,160,170,178,138,150,191,158,178,188,152,171,183,146,160,179,145,155,163,126,137,153,116,125,172,141,152,168,129,132,182,145,161,180,141,162,175,141,154,172,138,146,159,124,133,0 211,166,171,214,159,168,216,144,161,216,135,164,217,143,166,215,162,167,216,170,166,216,177,183,215,177,187,206,151,163,207,139,163,207,123,149,220,157,181,221,181,194,218,176,183,215,174,182,213,175,186,200,142,146,207,152,174,202,140,159,205,154,173,218,178,192,219,182,193,216,172,183,213,172,189,190,129,133,203,150,162,215,171,193,192,136,153,187,128,133,212,160,157,212,161,159,219,181,202,181,127,139,196,145,163,216,167,186,199,141,146,192,138,152,209,150,150,208,147,136,209,160,170,191,130,135,192,132,144,201,145,159,200,144,157,204,150,165,213,161,164,210,152,153,209,152,159,208,157,165,204,149,162,194,132,133,202,147,155,213,169,173,216,174,178,215,163,174,209,144,154,220,181,201,216,169,182,210,161,172,212,163,168,217,176,175,216,171,174,215,172,181,0 165,126,124,184,142,136,195,150,145,209,172,177,207,167,170,191,142,139,181,135,129,162,123,119,173,130,126,184,135,128,209,168,172,211,160,164,202,145,150,204,156,157,202,163,169,186,151,154,187,146,146,202,159,160,210,161,168,156,73,83,154,79,86,210,163,175,211,173,181,194,161,170,194,154,156,217,181,192,199,144,155,134,48,56,144,69,70,167,94,98,200,154,158,196,160,168,194,153,152,216,177,187,202,149,154,177,114,116,184,123,126,173,110,108,202,157,160,192,150,153,185,141,141,203,160,163,215,170,175,210,163,168,209,161,168,204,155,160,204,160,163,185,141,145,172,129,132,198,158,164,212,171,180,215,176,186,215,177,184,199,156,164,189,146,150,178,138,144,165,125,123,186,144,140,205,166,170,210,173,180,200,158,157,189,146,149,171,122,116,159,118,112,0 162,109,108,185,137,135,198,148,146,179,117,101,215,171,175,224,186,195,209,164,167,187,136,130,175,127,130,199,154,160,205,156,156,213,164,166,230,188,198,231,193,205,203,149,149,181,124,117,190,153,160,204,159,168,208,155,161,222,175,184,226,177,186,224,170,181,197,136,139,184,127,125,189,150,154,198,148,153,192,128,136,203,142,149,218,161,171,233,182,202,211,157,167,190,135,137,182,138,139,187,127,134,190,120,132,210,149,162,217,161,171,232,184,201,220,170,180,199,149,153,175,130,130,185,128,136,192,123,136,206,139,150,215,161,168,229,186,197,216,170,175,194,144,147,167,121,119,181,130,133,194,137,149,213,158,171,219,169,179,224,183,192,198,148,144,183,131,125,157,110,106,168,114,117,187,134,141,210,166,175,210,162,173,202,152,154,196,149,148,190,145,148,0 188,154,164,192,155,161,190,147,150,193,150,159,197,158,172,192,149,170,186,129,156,179,114,145,191,157,168,196,160,169,195,152,165,186,134,144,173,109,111,171,104,110,176,113,134,183,117,150,193,159,173,186,139,146,189,138,150,165,96,98,165,109,114,148,77,76,165,94,110,189,132,166,194,154,166,186,135,144,191,139,152,169,107,113,185,146,162,159,95,103,173,105,126,182,121,147,188,142,155,180,123,130,168,111,112,181,130,144,187,146,158,172,102,111,182,119,140,180,116,135,191,149,164,172,113,113,170,115,119,183,130,146,170,111,115,175,112,121,183,122,137,172,98,112,188,149,161,187,143,152,183,130,137,190,140,152,179,124,135,181,126,140,187,130,146,171,95,112,184,144,156,191,155,168,196,162,176,197,159,171,200,164,182,195,151,173,181,115,130,172,97,116,0 86,36,58,188,106,153,220,120,171,225,127,182,214,130,182,186,117,172,131,75,120,74,24,47,171,97,129,207,122,180,229,137,202,233,146,209,222,153,217,218,151,210,202,132,180,111,50,80,201,124,173,217,129,182,229,124,173,232,130,177,232,137,184,229,135,183,230,148,200,162,96,131,198,113,159,216,124,167,233,144,171,232,132,154,227,139,164,208,120,148,217,127,179,181,113,159,203,115,166,227,129,178,238,141,183,241,134,171,234,152,196,180,93,117,202,110,147,186,117,166,210,122,168,233,138,185,244,153,205,252,170,231,238,146,195,204,102,139,217,134,187,182,117,164,200,119,163,228,140,192,239,157,214,241,160,224,242,160,218,227,142,208,222,140,196,145,83,115,170,101,139,216,141,198,227,145,205,227,136,197,225,140,199,214,133,190,195,118,161,84,36,55,0 106,53,87,136,83,115,175,119,141,196,151,166,210,174,186,204,160,179,179,124,143,160,111,124,129,66,93,147,87,118,189,137,155,199,150,164,206,155,169,207,156,180,181,121,144,170,118,128,151,95,120,162,102,131,178,121,137,197,145,163,209,156,174,205,146,167,186,126,144,173,118,129,157,103,129,172,115,137,184,132,155,188,135,155,202,151,165,210,159,172,199,148,167,185,137,158,139,84,115,164,107,133,164,104,121,165,107,128,199,155,176,182,133,143,201,158,172,199,162,183,135,75,105,151,82,111,162,93,119,155,91,104,169,113,122,155,96,101,192,145,155,198,167,178,130,68,94,136,68,100,152,80,111,177,116,127,203,167,175,193,150,157,193,154,158,194,168,178,122,67,91,124,66,97,134,61,89,168,107,123,211,188,195,209,189,198,198,176,184,179,156,164,0 198,151,158,204,155,165,202,138,139,204,148,157,202,150,155,203,153,155,200,148,154,192,131,139,200,144,151,209,158,176,209,154,166,208,148,157,205,148,155,206,152,168,203,155,170,195,140,142,199,140,146,209,153,171,211,149,159,204,133,142,205,134,156,203,141,158,199,147,157,196,142,147,201,150,155,210,153,166,206,135,147,180,119,141,196,126,154,204,130,143,201,141,151,194,133,134,200,149,151,209,156,170,201,137,161,185,125,166,194,132,161,202,130,146,203,144,152,199,139,150,197,142,141,201,136,143,198,132,149,191,111,136,183,103,113,196,130,134,208,149,167,202,144,159,196,139,146,199,140,149,205,145,163,204,134,155,190,105,104,195,121,119,205,148,162,197,139,143,192,142,145,195,146,144,196,135,136,200,142,151,197,132,137,199,132,144,201,141,151,186,131,139,0 204,151,155,207,157,162,211,147,170,211,149,176,212,160,174,212,162,172,212,167,183,210,167,184,207,153,158,211,157,170,211,135,155,210,134,156,211,152,164,212,158,167,212,157,169,212,167,182,210,159,170,210,149,163,210,120,140,210,133,150,211,148,165,211,154,168,213,161,179,213,169,188,212,168,183,204,139,143,203,105,119,208,125,140,209,136,149,207,139,143,209,151,160,212,167,188,212,167,185,207,141,147,183,83,79,195,94,97,212,132,145,206,134,133,204,136,127,213,168,188,211,170,188,208,150,160,198,132,139,200,125,133,209,131,138,210,149,155,211,154,161,213,161,182,210,170,185,216,179,203,221,183,216,220,181,213,215,167,181,211,159,163,212,163,173,213,170,190,211,172,190,216,181,205,218,179,204,220,182,209,216,168,182,211,161,167,208,155,150,210,164,171,0 184,134,131,194,153,155,183,128,119,184,124,133,183,122,145,170,106,111,186,134,139,181,129,130,189,141,141,192,144,145,168,97,88,184,128,142,179,119,138,161,95,101,186,133,136,189,141,143,192,148,152,196,149,155,182,122,134,178,118,132,171,108,119,143,81,88,176,115,124,190,134,138,188,138,134,193,140,149,189,137,152,172,111,121,177,119,135,163,102,121,186,132,157,193,141,145,188,136,136,183,121,128,185,131,141,171,109,115,190,134,154,195,140,173,184,126,140,193,143,140,184,125,123,185,124,133,183,122,137,194,140,162,206,161,190,199,148,170,192,136,138,187,129,120,185,128,124,190,133,140,181,118,129,184,120,129,201,151,170,200,149,154,195,140,137,194,150,156,184,132,126,192,138,143,194,138,141,197,145,147,200,150,157,201,149,147,196,147,143,177,123,110,0 163,131,122,175,143,136,195,166,164,194,162,156,183,140,129,195,164,158,176,143,140,163,132,128,172,140,130,171,126,118,177,130,128,184,135,133,176,118,111,183,136,128,175,137,132,179,152,148,159,115,105,157,103,97,164,103,100,185,127,130,196,148,144,185,134,125,168,118,112,177,145,142,155,110,100,156,101,97,163,96,95,185,123,126,198,149,148,186,135,128,172,123,122,168,133,131,169,131,127,152,89,84,163,95,94,169,103,100,193,140,138,191,142,137,183,141,141,172,142,140,169,132,129,168,111,102,165,96,87,179,118,110,200,153,151,200,160,156,184,141,139,169,136,135,165,129,121,186,147,141,188,142,135,198,157,151,204,165,162,207,178,178,179,138,136,147,99,95,165,133,122,191,164,160,199,171,168,204,177,174,193,152,151,201,172,170,180,145,138,141,98,91,0 250,214,232,242,202,213,235,193,198,229,184,177,232,188,175,239,202,202,241,205,209,243,208,210,249,215,231,245,211,234,244,207,226,231,188,187,226,186,182,237,200,198,241,208,211,246,217,227,245,211,226,249,217,240,196,161,176,140,114,126,117,88,91,200,157,149,244,210,208,244,213,219,244,211,222,244,205,215,90,54,44,77,70,81,94,74,87,178,138,131,247,214,211,237,202,194,244,210,219,241,201,205,146,101,98,107,78,92,139,99,103,211,174,170,243,210,206,241,208,203,245,210,216,242,206,210,229,185,181,206,161,157,216,174,163,235,196,184,237,200,186,238,203,196,240,200,199,241,203,209,236,195,190,234,191,176,240,203,196,235,195,178,236,194,177,235,194,185,239,201,208,240,199,206,241,202,203,238,198,190,240,202,199,240,203,195,238,198,185,240,203,200,0 187,85,93,235,179,202,248,202,232,238,203,224,245,211,223,239,196,203,239,209,217,237,200,211,223,154,177,231,173,196,232,164,180,232,155,163,236,185,194,236,198,207,240,209,220,243,214,229,246,200,229,239,186,213,211,130,136,187,72,56,195,98,87,228,191,201,236,209,221,235,211,225,241,198,221,229,164,174,201,93,84,180,92,78,175,78,61,205,112,106,232,190,199,239,216,230,241,198,219,225,157,160,192,82,62,173,80,63,160,56,42,198,95,72,235,190,193,230,203,217,245,205,221,241,190,205,225,158,156,135,62,56,117,9,4,220,143,137,241,208,218,232,200,214,249,215,227,249,212,227,251,216,232,203,144,150,156,67,65,239,186,194,242,205,216,239,205,216,249,217,229,252,221,236,246,213,227,246,203,212,232,183,192,236,194,199,243,202,209,238,200,211,0 218,149,160,216,134,149,218,126,143,217,110,139,221,117,146,221,132,148,220,141,154,222,149,160,221,162,174,209,135,149,206,121,145,202,100,124,208,111,133,226,171,194,224,156,172,223,155,175,220,156,170,203,129,136,207,128,150,208,127,153,198,119,141,197,116,137,212,132,141,218,146,163,223,165,184,193,118,130,197,122,137,215,148,168,205,128,150,168,79,95,200,118,128,212,120,123,225,166,186,194,129,149,182,105,123,218,151,178,209,135,149,190,108,119,209,127,148,208,110,112,216,136,150,198,121,134,191,108,119,196,116,131,200,120,133,195,105,119,216,136,154,214,123,135,217,137,151,211,137,145,207,132,145,198,115,120,194,107,107,212,142,155,217,142,153,220,140,160,211,120,124,223,162,182,220,156,171,218,152,166,212,139,146,221,154,162,221,147,159,222,150,167,0 180,140,160,185,147,167,198,165,189,176,140,162,170,141,161,166,127,141,159,117,130,156,121,131,185,144,161,190,150,171,196,160,182,187,147,168,188,157,179,183,151,169,169,127,138,163,128,140,190,149,163,199,159,179,196,157,172,203,176,200,188,151,171,173,132,148,186,152,170,173,138,148,194,156,171,201,166,181,192,155,168,183,144,164,167,123,144,159,108,121,193,155,175,183,150,164,190,150,168,192,150,161,114,47,45,160,117,132,178,134,154,177,132,146,191,154,169,177,136,142,186,148,163,201,167,184,166,120,130,192,158,175,154,98,104,178,134,144,193,160,177,174,135,146,185,149,163,197,164,182,203,173,190,196,161,175,181,136,149,185,144,159,187,151,162,172,136,146,179,145,160,189,150,168,189,150,168,173,124,130,177,132,132,183,145,153,178,140,150,164,126,131,0 232,182,209,227,169,189,227,172,189,224,166,175,224,170,182,229,185,211,218,169,197,208,158,191,224,165,184,220,155,161,226,169,180,219,158,157,218,156,165,227,178,199,216,160,178,212,158,181,220,159,172,217,153,160,223,165,179,203,125,115,181,88,75,201,132,138,211,153,166,208,150,169,226,172,190,228,175,194,208,132,137,184,89,76,179,84,64,187,98,89,215,157,172,209,151,172,203,141,158,209,149,158,207,132,131,196,108,104,204,125,126,192,105,100,217,159,172,214,160,184,212,154,169,216,159,170,204,137,145,212,143,150,212,148,153,199,125,124,212,153,167,216,163,186,218,161,175,227,172,183,222,166,174,212,151,148,215,153,144,220,161,165,218,157,172,212,159,181,220,164,179,228,178,198,229,176,187,223,167,171,226,170,171,224,167,172,218,156,166,216,157,178,0 178,143,136,186,150,144,197,167,165,196,163,158,191,154,147,189,156,154,175,137,131,153,114,107,179,142,134,180,136,124,203,173,171,206,178,175,199,165,161,191,155,155,178,140,136,159,119,111,177,134,120,193,157,148,205,175,176,203,168,166,189,141,135,178,127,115,185,150,147,162,120,111,185,147,136,192,153,143,192,146,137,201,161,166,182,129,122,149,79,52,161,109,91,161,120,109,182,143,129,180,130,113,183,128,116,194,148,147,173,114,99,161,97,73,164,112,93,167,130,121,179,138,126,194,158,151,186,135,122,172,109,90,170,108,86,178,127,112,174,133,124,160,121,108,174,133,122,188,152,146,191,149,139,179,125,108,181,133,120,179,135,126,167,124,111,152,110,97,167,125,114,176,133,125,179,134,123,187,149,140,186,148,142,169,123,112,163,120,108,147,105,95,0 192,131,132,255,198,193,251,191,182,246,182,171,230,156,136,223,147,131,234,167,162,213,152,157,232,170,169,250,191,187,248,185,174,242,174,156,225,147,120,224,149,126,212,134,117,225,158,158,226,158,150,238,173,165,240,174,161,231,158,133,213,130,96,229,157,131,217,140,123,209,128,120,209,135,130,215,135,125,216,134,114,216,134,106,211,128,93,222,148,119,207,123,102,203,116,109,194,116,110,197,110,104,202,114,99,210,124,100,211,128,95,205,117,86,202,114,96,206,119,120,200,125,123,197,111,107,189,93,82,205,117,97,226,150,127,209,122,97,203,111,101,213,132,135,196,127,130,219,147,145,215,137,129,208,124,104,215,130,108,222,142,123,217,134,126,213,131,132,153,91,96,225,159,164,236,174,174,232,161,151,227,149,135,236,163,153,233,158,150,198,121,123,0 173,149,141,186,163,156,186,157,148,190,160,153,195,168,165,187,160,156,189,166,161,176,154,152,176,151,141,182,151,141,176,133,129,187,150,148,192,156,153,190,158,151,187,158,150,183,156,152,183,161,153,183,149,142,176,130,125,178,129,125,189,147,147,188,152,149,193,167,163,186,161,156,178,152,146,188,158,150,169,116,108,162,96,87,178,125,120,184,145,144,193,165,163,189,163,158,180,155,150,188,159,149,169,120,110,175,124,119,168,104,98,173,120,115,190,159,154,188,164,160,178,153,143,192,169,161,181,146,137,173,129,123,151,75,67,172,120,117,195,169,165,185,163,158,173,148,136,195,179,175,179,149,142,156,109,97,158,102,91,184,144,144,193,168,164,179,154,147,153,125,111,178,157,149,186,162,155,179,146,136,184,154,147,189,161,157,186,164,158,176,153,145,0 145,95,92,197,166,166,207,179,182,206,176,182,193,162,166,162,123,128,152,118,121,120,94,101,134,89,89,189,156,161,203,167,173,191,145,148,189,148,154,168,130,138,152,113,116,148,125,130,122,79,82,172,132,135,183,132,135,171,104,113,169,107,114,174,135,142,154,117,120,160,135,135,110,69,72,151,104,106,176,125,130,160,90,100,162,100,111,163,113,125,148,104,108,153,121,120,107,71,76,142,102,106,169,124,132,166,109,125,166,112,128,156,101,117,146,94,102,141,98,100,96,63,65,134,98,102,156,111,121,164,116,137,156,99,114,147,84,94,146,95,103,137,92,92,86,53,52,112,77,82,152,116,122,153,106,112,138,75,82,146,87,92,145,96,101,136,91,93,99,71,70,98,65,69,137,104,109,156,117,121,148,96,104,145,90,96,146,98,102,137,94,96,0 206,174,174,217,187,190,223,191,194,227,199,202,227,201,203,219,187,185,210,179,178,187,155,152,212,182,183,222,192,196,229,200,204,234,208,212,234,210,213,227,199,198,218,189,189,200,169,166,216,188,191,226,197,199,234,208,213,237,212,217,238,214,218,235,214,218,221,193,192,207,176,173,218,190,192,229,201,200,231,197,201,193,135,127,195,145,138,232,207,212,223,196,197,207,176,172,217,188,190,230,205,205,227,190,191,185,121,109,156,90,75,212,170,168,227,203,207,207,177,177,214,185,188,225,198,201,235,210,216,209,163,158,196,142,135,226,198,203,221,194,197,205,175,175,209,179,181,221,194,197,230,204,207,230,203,205,227,199,203,224,199,204,214,185,188,199,167,167,201,169,168,213,182,183,219,189,189,225,198,201,223,195,197,217,188,191,209,180,181,192,161,159,0 163,102,91,196,143,145,226,180,186,204,147,139,205,149,141,208,154,147,206,151,142,201,155,160,150,85,71,186,127,125,210,155,152,199,142,138,201,142,134,210,150,138,223,175,175,207,164,171,159,97,92,193,137,141,203,145,143,193,131,124,221,170,174,207,145,127,230,187,194,220,179,187,175,113,110,190,130,129,189,122,112,179,113,107,164,90,71,212,149,134,237,198,208,236,203,221,177,114,103,190,127,123,186,115,102,164,95,82,122,43,23,203,140,128,232,189,191,215,173,176,173,109,96,196,132,127,214,154,153,216,158,155,193,127,116,219,165,168,215,162,159,197,146,139,172,107,92,202,140,138,232,182,190,231,181,185,218,160,154,200,137,125,172,103,81,203,154,151,201,149,144,202,142,142,234,189,202,230,182,182,225,174,170,218,166,163,212,165,169,202,157,161,0 175,120,89,207,153,127,214,157,132,209,147,124,208,147,125,210,150,123,200,145,119,177,127,102,186,131,102,202,141,110,206,143,119,216,153,132,233,178,158,223,166,143,215,157,131,200,149,124,168,105,71,211,154,126,216,152,127,213,148,130,221,157,138,227,166,146,214,154,132,209,156,136,156,89,59,190,127,104,229,171,156,216,153,146,204,142,129,211,147,128,212,149,127,224,177,156,196,139,119,195,129,109,213,147,129,214,155,150,215,163,154,224,168,149,217,158,140,210,160,137,204,150,127,222,164,143,204,138,115,207,145,135,216,163,152,210,148,126,191,124,105,181,119,99,191,133,101,214,156,131,216,153,128,207,142,120,197,131,111,191,121,100,189,122,98,184,126,99,174,117,91,212,157,129,221,163,133,204,139,111,199,133,111,191,125,102,186,123,92,177,121,87,0 161,114,96,196,159,147,217,186,177,231,207,202,229,204,197,228,206,194,212,185,165,184,151,129,166,119,104,200,160,152,215,177,168,238,216,212,242,222,220,234,210,202,216,185,163,207,183,166,177,136,124,187,136,129,183,120,108,216,174,167,241,217,211,231,203,194,217,185,167,209,181,163,169,122,107,145,79,58,154,82,70,202,143,140,225,186,177,218,177,163,216,180,169,196,156,145,173,127,112,147,82,61,152,81,69,192,128,126,210,159,158,212,165,161,193,137,129,177,123,115,177,134,125,180,128,120,177,114,104,184,116,112,213,163,165,222,183,189,198,147,146,165,105,92,160,111,102,185,138,136,195,144,137,189,127,124,204,151,150,204,159,160,192,144,139,147,78,57,141,87,75,167,115,106,182,129,122,185,128,125,188,131,133,186,135,130,175,126,119,148,93,77,0 206,166,163,198,155,154,211,175,175,219,188,193,206,167,166,198,155,150,197,162,154,184,149,137,213,175,174,206,170,169,220,187,194,209,170,174,201,158,153,203,163,157,195,157,148,183,145,131,218,182,184,215,186,193,205,162,163,161,96,78,179,123,103,202,161,153,196,158,152,183,143,131,219,183,182,221,188,195,167,115,103,145,82,66,173,118,102,201,162,155,202,167,163,187,152,138,218,178,176,222,186,195,179,132,130,156,98,83,168,116,108,199,160,157,201,168,158,185,149,137,221,188,195,211,174,179,194,146,148,175,123,118,162,108,100,195,154,151,198,165,158,184,149,139,210,172,169,202,155,148,192,142,137,184,135,137,192,149,149,202,166,171,190,152,143,180,146,131,204,164,155,203,159,149,209,171,167,200,159,155,198,158,161,193,153,151,179,135,129,174,138,131,0 198,152,165,210,164,176,216,168,181,218,169,184,216,165,181,211,159,172,208,162,169,196,148,156,203,159,172,214,170,183,227,184,199,218,167,179,209,152,161,211,156,169,211,164,174,199,149,157,206,158,171,220,176,187,221,173,183,210,152,161,206,144,152,198,131,137,208,158,168,200,150,161,207,159,168,211,160,170,202,141,151,207,148,158,199,133,145,199,132,138,212,163,173,203,157,164,203,151,163,203,147,157,199,135,145,198,134,143,195,127,139,201,135,148,216,173,186,209,167,171,201,153,169,213,166,180,204,145,155,202,140,147,207,147,158,197,131,155,208,157,172,204,163,168,197,151,165,210,164,182,209,156,174,216,166,177,212,157,171,197,134,161,198,146,158,193,147,151,183,128,144,201,153,167,204,153,170,216,173,185,210,158,172,199,139,156,199,153,159,186,138,143,0 190,146,165,201,156,182,204,160,189,209,162,188,210,162,185,208,158,184,202,152,178,195,149,169,196,151,175,204,158,182,210,164,189,213,167,193,213,162,186,211,165,188,207,160,182,199,152,173,199,151,179,205,157,179,207,156,175,209,154,170,208,152,164,210,159,177,210,163,186,203,157,180,198,149,179,204,154,178,205,142,160,207,149,165,208,150,166,208,151,161,209,161,183,205,159,181,200,155,183,206,156,184,204,142,156,205,139,157,207,139,158,206,147,156,207,159,181,203,153,177,197,150,176,206,152,184,207,146,167,207,139,155,208,138,157,208,156,178,206,160,180,200,153,171,196,148,175,202,147,178,209,153,180,210,145,172,208,147,177,208,160,185,204,160,175,194,151,164,192,146,168,200,149,177,206,157,180,206,152,180,203,148,173,202,159,172,199,155,169,184,133,145,0 224,173,178,226,177,190,223,163,171,224,171,180,228,183,193,229,184,187,230,187,190,228,186,186,226,177,193,225,170,187,201,125,124,207,127,125,220,152,157,221,162,168,228,182,189,230,190,196,227,177,200,221,151,167,181,88,83,195,106,102,217,137,142,210,126,132,220,161,170,229,185,187,228,177,199,221,140,159,210,121,119,185,96,87,187,101,95,199,107,109,209,129,133,225,178,178,229,178,199,224,128,149,221,129,141,171,86,85,163,67,56,191,96,96,214,146,153,221,167,160,230,181,201,227,151,172,224,121,136,198,96,104,176,77,69,190,100,96,218,161,161,225,180,176,230,179,197,231,178,195,229,165,181,222,146,162,211,120,122,212,135,134,225,181,184,230,195,201,230,180,194,233,188,203,235,191,206,233,188,202,229,178,186,226,175,177,230,191,200,230,195,202,0 222,173,166,225,179,172,227,178,168,229,178,169,234,197,199,234,200,199,233,198,196,231,194,193,223,172,166,225,177,169,227,164,149,228,151,134,232,172,163,234,193,189,233,195,190,231,191,186,224,176,170,226,170,158,227,148,127,225,135,118,230,147,134,236,183,179,233,193,186,229,183,175,225,173,167,227,167,156,227,147,122,231,155,145,234,167,164,234,176,168,233,189,184,232,191,186,229,187,188,229,175,169,228,154,130,232,163,151,232,170,161,234,187,180,234,196,193,231,188,181,227,181,174,230,183,177,227,160,141,231,159,141,231,172,158,232,189,179,231,189,177,229,182,169,226,183,176,231,190,188,223,149,126,227,153,127,230,177,160,232,192,184,229,184,168,226,180,161,226,187,183,229,191,187,229,177,165,231,182,170,233,192,182,232,193,186,229,189,178,226,185,174,0 222,172,154,233,184,166,245,202,193,251,214,205,253,217,208,251,214,205,245,208,193,239,201,187,228,179,165,209,150,132,213,155,143,225,172,157,240,195,183,250,213,204,246,210,196,245,208,197,225,174,155,184,115,96,169,98,83,177,111,95,193,129,108,235,190,176,243,204,192,242,203,191,226,176,158,195,128,111,166,96,82,148,84,73,169,103,85,182,116,94,225,174,159,248,213,205,228,178,167,212,148,133,183,115,98,162,99,84,199,137,118,194,129,108,213,153,134,248,212,204,231,182,172,218,159,144,214,154,135,209,149,132,209,150,131,214,153,132,219,161,138,232,188,172,238,195,182,240,195,186,246,204,197,244,199,189,235,184,170,238,192,176,236,190,171,231,189,166,242,202,189,246,207,196,245,207,204,241,195,187,243,197,183,249,209,194,243,202,185,235,194,174,0 202,183,174,192,167,155,190,161,147,207,182,175,217,194,198,223,204,205,218,197,186,204,175,165,177,148,137,178,146,127,159,113,101,168,123,110,200,168,165,212,185,186,211,182,173,214,189,181,172,139,123,154,114,92,140,86,80,163,114,112,154,108,101,154,104,93,186,146,136,216,190,184,189,161,145,172,137,119,141,89,80,162,112,114,111,66,56,104,46,28,177,134,122,227,206,206,205,181,170,176,138,119,139,86,65,154,107,102,119,71,64,114,59,44,185,143,134,229,208,211,210,189,174,203,176,166,167,122,101,149,102,88,116,61,53,127,68,53,188,148,131,227,206,200,192,162,139,209,184,173,198,166,152,165,119,97,128,74,53,146,91,70,205,171,156,231,211,210,191,161,143,212,189,177,186,148,127,167,121,94,170,123,100,176,129,107,207,176,164,224,200,201,0 184,126,114,206,162,158,214,176,174,216,178,177,212,173,173,203,159,152,191,141,137,164,105,109,193,139,128,212,170,170,208,162,160,204,154,152,206,157,155,210,167,165,187,132,132,160,95,96,201,156,154,210,168,171,204,152,154,182,115,121,178,112,113,180,114,109,180,116,119,165,102,105,208,168,165,208,165,167,178,107,112,160,75,81,155,73,69,173,107,101,187,131,134,172,110,111,211,173,170,180,122,117,153,75,68,168,92,90,166,87,78,192,137,133,201,159,157,170,109,101,205,163,156,162,93,80,181,118,111,188,126,119,185,119,111,195,144,140,199,156,155,179,127,118,200,159,157,195,144,144,199,147,142,196,142,139,197,145,146,196,149,146,188,141,138,180,130,124,189,141,137,193,145,141,202,157,153,200,153,155,192,139,140,190,139,136,181,130,125,167,113,109,0 232,189,179,235,193,182,233,182,162,231,180,166,232,173,169,228,154,155,218,146,146,206,140,139,231,181,178,234,190,178,234,184,169,230,165,159,230,150,153,227,142,147,221,154,156,213,152,152,229,161,163,230,175,162,221,155,134,219,132,127,222,112,120,219,116,123,219,141,143,216,156,155,228,154,158,226,147,141,214,121,105,210,100,99,216,102,115,217,116,124,217,135,136,218,156,157,228,160,167,226,138,140,223,124,120,223,125,134,211,113,118,205,105,101,219,135,137,219,148,146,228,174,175,228,153,155,222,128,125,217,118,118,217,131,127,214,132,129,220,142,142,221,150,146,227,178,179,229,164,167,225,140,141,219,135,128,222,153,150,223,155,154,219,149,147,219,156,154,224,166,167,226,160,159,228,166,167,227,163,160,225,158,157,221,155,150,217,152,146,216,156,153,0 210,141,131,212,141,136,214,138,122,215,146,128,215,154,145,220,159,150,217,162,151,214,156,144,211,148,135,213,143,133,211,133,125,201,122,116,207,129,117,219,147,135,217,159,152,212,149,132,212,147,135,214,134,126,193,107,109,157,64,72,189,96,91,214,139,134,217,153,144,214,154,135,210,139,131,211,133,133,206,121,123,198,110,112,199,113,111,191,101,95,214,143,141,215,155,140,210,140,130,208,136,134,210,130,126,210,134,135,207,125,120,193,101,93,210,126,120,216,152,139,211,144,132,210,140,132,210,132,123,207,131,135,182,82,72,198,105,92,211,129,112,211,133,106,212,144,140,213,145,138,208,125,110,205,123,119,201,111,105,210,131,117,214,144,121,209,134,109,208,125,114,210,129,109,212,135,115,212,139,125,215,144,132,213,138,131,215,155,143,212,149,136,0 221,193,199,224,193,200,227,198,207,230,200,211,232,204,217,229,199,204,226,197,200,224,193,199,221,186,187,226,193,202,229,198,207,229,196,208,226,190,200,229,199,202,230,200,206,227,200,206,222,186,188,228,193,198,209,154,151,185,114,109,163,103,106,225,190,196,235,215,228,230,210,224,217,168,160,229,193,198,189,115,105,100,45,46,139,74,72,207,155,151,237,219,231,231,214,227,222,184,183,231,198,204,190,127,125,100,45,49,173,105,95,215,165,162,229,198,198,226,197,194,228,199,207,228,194,196,207,150,144,181,99,87,214,153,148,230,197,207,228,197,202,225,193,190,230,201,215,229,194,197,225,183,180,215,158,153,220,166,164,228,190,194,230,201,210,228,199,205,227,194,204,230,198,206,231,200,207,230,196,201,228,191,196,226,188,188,227,192,196,226,195,202,0 182,150,156,193,162,172,203,173,181,204,171,174,203,170,171,200,169,172,190,158,156,173,139,137,182,146,148,193,158,163,206,176,186,213,186,193,210,180,181,207,178,183,204,178,181,182,148,146,190,157,162,203,172,178,203,170,180,193,154,161,197,158,162,202,168,171,196,161,160,184,150,150,191,157,161,206,174,181,178,128,130,138,74,84,152,86,91,189,144,147,192,153,151,178,136,134,191,157,163,207,176,182,169,114,119,130,67,81,155,86,93,177,121,121,192,154,153,170,122,117,196,167,174,202,170,175,194,155,159,174,125,131,192,151,155,204,172,177,198,167,167,181,144,139,194,166,169,196,162,165,200,167,171,212,185,189,212,189,198,204,176,177,198,169,169,190,164,164,179,145,148,190,154,160,203,174,176,202,169,170,200,169,170,194,162,161,187,154,151,177,144,143,0 190,157,147,214,182,176,219,181,171,218,173,164,231,193,186,232,196,187,220,185,175,197,166,155,199,164,155,216,178,169,230,191,184,235,192,189,225,177,169,221,176,166,230,194,183,198,162,148,200,163,153,215,169,154,235,194,186,251,210,207,195,131,111,190,129,106,245,211,209,214,176,161,206,168,159,216,166,151,218,163,146,250,206,205,199,135,117,192,130,108,232,188,174,231,198,187,200,159,142,225,181,166,209,143,124,244,194,194,223,164,149,195,132,108,243,205,199,227,191,179,205,168,155,207,156,133,181,106,78,201,135,116,200,138,118,249,212,214,251,218,220,232,198,193,200,164,150,214,172,156,201,143,117,198,135,103,220,167,150,250,211,213,246,213,213,227,195,188,188,152,139,215,177,165,219,176,159,237,197,187,240,200,193,236,195,187,231,197,193,196,156,137,0 147,105,97,154,106,95,185,154,156,190,158,160,194,164,171,197,170,177,192,164,164,179,146,148,148,103,97,155,103,93,188,158,159,179,135,133,179,130,127,202,177,183,192,162,164,182,150,152,156,113,110,155,101,88,168,117,111,180,135,139,171,113,120,191,148,158,195,163,172,181,144,149,165,127,125,151,97,85,133,72,66,158,108,111,170,112,126,177,115,130,191,154,161,180,141,146,165,132,130,158,111,106,134,85,86,140,100,105,160,103,111,181,126,147,179,129,135,175,128,133,158,121,117,162,119,115,154,108,110,134,90,96,152,99,99,178,128,134,178,128,141,169,120,132,159,128,132,164,127,124,169,131,132,167,125,130,155,104,100,156,102,100,174,127,137,166,121,130,147,112,121,160,125,129,171,138,139,180,147,152,157,107,102,160,112,110,167,121,125,160,116,120,0 174,132,116,182,139,123,197,159,144,209,177,168,207,178,170,199,168,155,171,136,123,156,120,105,179,132,111,178,129,108,179,124,102,139,79,64,189,148,146,209,181,181,185,152,145,157,117,101,204,172,160,208,173,156,170,117,102,122,62,59,178,128,134,205,170,174,198,168,158,166,128,109,221,198,193,224,198,189,185,139,134,159,101,103,174,121,126,198,157,163,186,148,136,158,117,97,227,209,209,230,209,208,208,168,167,173,114,113,184,133,137,206,176,180,157,107,87,135,84,57,221,201,198,233,212,213,224,196,195,208,171,172,198,156,155,188,152,150,135,74,50,119,60,26,207,179,168,222,199,195,196,153,145,190,146,140,168,115,105,189,152,145,152,101,79,144,98,71,182,144,126,207,178,167,195,153,144,176,124,113,158,104,93,190,157,147,184,157,147,160,128,113,0 176,125,129,187,134,138,201,153,161,213,176,184,217,186,193,212,179,187,204,167,175,182,137,148,176,113,121,189,128,137,202,151,161,210,162,166,218,180,189,220,189,200,210,178,186,187,144,155,175,104,117,193,131,146,202,145,152,194,127,132,195,140,145,185,135,140,223,198,206,202,167,172,181,113,122,187,118,130,201,141,149,210,152,164,185,118,129,173,105,113,220,189,198,211,182,187,188,124,131,183,107,115,184,112,117,200,137,142,165,84,88,174,106,111,220,184,196,210,179,183,184,116,125,193,125,141,202,144,149,204,145,146,201,150,152,206,162,169,215,178,187,202,161,163,172,95,105,194,135,151,217,176,190,212,159,170,216,176,185,216,182,195,209,170,177,193,150,150,179,124,130,193,139,150,207,161,174,215,171,182,214,171,183,216,180,190,205,164,171,191,148,154,0 215,131,129,219,144,142,223,163,164,226,170,162,227,180,173,225,178,176,225,174,178,224,174,172,217,131,133,223,156,158,220,145,137,219,139,125,228,166,163,228,172,169,227,183,184,225,180,177,220,139,142,224,154,154,222,141,129,219,124,118,230,160,156,200,121,102,215,157,153,229,189,190,218,128,125,221,137,134,227,151,145,230,149,152,228,150,152,207,120,107,212,140,134,229,187,185,219,128,122,212,116,104,225,149,147,224,132,125,218,123,121,208,108,102,214,136,129,228,182,179,223,132,136,215,123,114,223,137,126,224,138,124,217,130,116,195,100,79,217,152,141,227,177,176,222,145,148,227,165,164,228,152,144,226,145,135,225,162,149,220,150,139,224,171,161,224,176,170,220,156,155,225,166,167,230,159,161,230,155,152,228,168,161,221,169,164,223,175,168,222,174,164,0 209,154,183,215,158,186,212,135,159,216,151,175,220,167,196,219,176,207,214,170,199,203,154,176,213,160,187,213,149,174,208,125,143,211,132,148,215,145,171,221,168,198,215,170,200,205,158,177,217,158,183,189,111,131,172,85,104,205,124,147,211,132,153,215,146,166,216,169,195,211,167,190,217,150,171,186,104,123,161,78,97,203,127,149,218,152,175,206,133,150,204,141,156,211,167,188,215,151,174,214,144,166,198,111,125,212,136,156,214,143,166,201,117,122,195,118,123,207,157,172,215,158,183,218,162,184,210,137,150,215,146,165,205,123,132,204,125,125,204,141,148,205,157,169,211,156,178,213,159,176,215,154,166,212,141,153,206,132,137,211,155,163,209,159,171,202,154,169,206,150,169,208,151,162,212,156,165,217,171,189,216,171,193,208,155,157,204,154,160,199,154,169,0 192,139,153,206,161,172,214,172,185,213,168,181,216,176,193,210,169,180,202,158,171,190,153,177,202,158,172,207,162,175,214,168,183,216,174,195,218,177,198,213,170,188,206,160,173,198,159,176,209,169,184,212,170,189,204,149,170,204,151,173,216,171,195,216,172,197,210,164,183,198,153,166,204,157,175,201,150,172,208,158,180,212,162,186,209,157,179,215,171,194,207,161,183,200,158,176,198,146,167,202,146,170,216,169,194,217,172,197,204,154,168,211,166,183,203,157,178,196,155,175,204,159,179,203,147,171,212,161,185,219,180,203,219,182,200,211,169,186,200,153,172,191,147,168,208,170,190,210,166,191,215,174,193,221,187,201,221,188,201,214,177,193,203,160,179,185,138,158,199,160,179,210,173,193,215,179,196,219,184,197,219,186,200,216,183,201,203,163,181,166,118,140,0 221,191,193,227,196,198,234,204,212,243,218,227,246,223,232,236,210,218,209,169,169,209,174,176,227,198,202,236,209,215,242,221,229,251,233,242,237,207,216,241,215,222,229,201,207,223,196,201,228,200,205,233,203,207,248,225,230,233,196,203,210,159,159,227,199,202,232,208,214,230,205,216,240,220,224,236,208,211,214,169,174,167,102,110,169,97,96,215,171,167,248,232,236,212,185,197,243,224,228,247,222,226,161,99,95,88,35,42,136,66,68,192,133,128,249,234,240,224,203,209,236,211,214,246,220,224,203,160,160,148,102,110,167,104,102,194,137,131,240,220,226,226,201,201,234,208,210,241,218,221,249,230,235,242,217,222,242,220,225,228,197,197,228,202,210,219,189,194,223,191,193,236,212,214,245,229,237,252,243,247,249,236,244,246,229,233,220,192,197,201,166,168,0 215,181,202,216,187,211,219,186,208,223,184,208,224,196,215,221,187,204,222,174,198,220,178,199,215,185,206,214,170,190,199,137,145,214,145,169,225,182,202,224,188,203,218,162,176,219,172,188,218,188,206,217,170,186,174,97,98,190,109,111,214,153,163,223,178,185,217,156,162,214,158,164,219,195,217,220,183,201,198,127,130,187,110,103,216,161,169,220,171,179,220,169,175,224,193,207,218,195,214,221,190,208,211,151,155,202,131,125,214,159,161,216,157,162,219,164,171,225,201,211,218,192,208,224,194,209,215,154,155,203,126,111,201,126,112,211,141,140,216,154,157,226,195,208,215,195,214,222,192,208,218,154,158,210,139,134,217,157,162,225,179,196,224,177,191,222,178,197,210,182,206,217,178,198,225,184,201,220,173,187,227,188,205,227,192,210,225,190,207,222,184,200,0 181,135,143,193,149,152,198,156,165,196,155,167,185,138,142,177,127,128,166,117,118,147,102,105,190,148,154,202,161,167,207,167,179,201,159,172,164,100,99,158,96,92,175,131,135,158,114,119,198,155,163,198,151,157,189,134,140,182,125,127,177,118,118,164,107,104,173,125,130,162,117,123,201,164,169,198,153,160,156,89,85,170,107,103,175,118,118,164,104,104,178,131,136,169,128,134,195,151,153,198,153,155,166,98,97,197,147,152,173,111,113,157,93,90,184,142,151,160,110,117,195,152,158,205,160,163,209,164,172,202,152,165,183,126,127,181,129,130,176,129,138,145,92,96,185,138,142,201,157,168,221,192,203,204,159,169,196,149,154,180,129,134,156,101,108,129,71,72,187,148,151,195,153,161,209,171,180,215,184,194,197,158,169,172,122,127,147,93,96,120,64,63,0 205,150,146,210,148,145,221,162,159,229,172,169,230,176,173,228,175,171,215,166,159,194,148,138,213,153,150,223,161,162,233,170,176,225,160,164,233,177,176,233,178,176,211,161,153,190,143,130,218,159,155,228,167,169,229,165,166,217,154,149,217,159,155,229,174,172,221,167,165,200,150,142,216,153,150,228,166,170,221,157,156,200,143,132,197,139,130,213,154,149,220,162,161,208,158,154,204,139,135,224,160,161,212,148,147,196,135,125,189,126,113,202,142,136,221,165,165,199,147,140,194,127,129,212,147,147,209,144,141,196,129,120,190,126,112,211,155,149,219,164,163,201,151,144,183,115,115,204,136,138,219,157,158,215,154,148,209,151,143,212,152,149,209,151,150,193,142,134,180,117,112,197,133,131,210,146,147,215,154,154,223,168,166,211,149,150,200,144,140,182,131,121,0 178,142,139,197,165,163,208,180,177,208,173,177,200,155,163,189,133,134,191,146,140,177,135,128,187,157,155,194,157,153,184,134,125,187,133,133,184,122,125,190,128,132,199,160,161,188,148,148,190,162,160,189,148,143,192,144,142,188,134,130,190,134,135,191,136,136,187,132,127,191,148,146,169,122,110,178,127,119,196,147,146,198,145,148,201,147,153,194,139,137,181,121,112,186,137,130,166,118,101,169,113,98,185,131,120,201,151,151,188,126,120,192,137,133,185,129,122,184,134,127,188,156,150,181,132,120,190,140,128,207,164,157,204,158,154,202,155,151,190,138,131,182,134,127,192,165,162,204,176,175,211,182,178,211,175,169,216,180,179,217,187,188,200,161,160,184,141,138,187,162,159,202,176,176,210,183,183,208,173,166,213,179,173,210,178,177,194,155,155,175,129,123,0 183,144,150,196,157,165,190,144,155,187,138,150,171,113,120,182,134,143,176,127,139,156,105,116,193,155,162,190,146,150,172,112,119,180,123,135,163,98,104,163,104,109,180,130,144,168,120,133,199,167,175,204,167,174,178,107,121,178,107,126,173,108,121,161,100,107,178,127,138,173,123,138,205,175,184,207,170,180,188,125,138,185,121,137,176,118,131,171,113,121,192,153,166,177,129,143,205,174,183,200,156,164,187,126,137,196,142,157,186,122,138,178,123,131,184,146,160,178,132,146,202,171,178,198,155,162,183,119,127,188,130,140,189,131,142,179,125,131,183,139,145,178,136,148,193,157,165,190,146,157,179,118,127,179,118,125,192,144,151,190,145,148,178,133,139,171,128,140,181,141,146,182,139,148,184,140,148,185,131,136,191,146,151,196,163,170,180,139,149,160,115,126,0 188,141,144,208,166,169,213,171,179,213,170,176,210,168,173,198,151,155,188,140,145,179,133,138,200,157,163,217,181,187,220,182,188,206,150,161,199,138,149,203,155,162,196,151,155,183,137,140,211,175,181,216,175,184,202,143,154,193,125,143,180,106,125,184,116,130,207,165,170,191,148,152,214,179,184,207,150,160,182,107,119,192,131,143,197,141,156,177,105,122,196,145,156,193,152,155,212,177,183,213,167,175,185,119,128,199,149,158,160,98,108,165,99,111,199,153,163,184,136,136,197,153,155,212,171,176,180,111,121,142,70,72,98,31,34,154,90,95,209,169,175,177,128,129,195,152,151,201,156,157,194,139,143,159,86,90,159,93,97,196,151,155,203,166,167,179,134,135,181,134,133,197,153,152,199,153,152,200,157,162,206,165,166,202,163,163,194,154,155,172,126,129,0 108,67,45,160,121,99,203,157,127,220,178,148,230,189,172,194,142,121,180,135,117,157,119,99,121,85,66,156,113,97,211,167,141,237,198,176,234,188,177,184,118,103,178,126,106,152,108,79,150,113,94,182,141,127,213,165,146,238,195,180,233,187,171,195,130,115,182,129,113,148,105,77,159,124,104,191,147,134,210,158,140,230,185,157,237,195,170,204,149,129,195,148,136,179,144,130,160,125,110,170,118,102,216,167,146,233,188,155,223,175,151,198,140,123,218,176,162,198,161,147,151,112,87,170,122,103,201,145,129,229,181,163,219,167,152,215,161,145,222,181,166,189,148,128,136,92,64,171,128,110,188,129,113,197,131,120,216,159,148,204,147,135,202,154,138,180,138,120,136,95,66,170,128,105,196,148,129,209,158,145,199,146,131,181,124,112,169,116,99,161,119,98,0 219,177,213,220,170,191,208,118,111,213,120,97,214,135,121,219,163,163,220,168,172,212,150,148,215,149,166,211,142,160,171,63,63,198,99,85,218,153,150,221,170,171,199,119,111,170,72,59,210,127,144,200,112,134,176,75,90,181,89,96,209,132,130,220,164,164,195,111,100,160,57,49,212,133,146,177,79,94,197,106,137,212,132,155,208,122,128,221,167,181,219,164,169,207,133,131,213,143,153,184,87,98,174,68,79,209,132,162,216,137,162,211,137,144,213,147,151,222,167,174,217,164,183,214,138,154,199,110,122,189,92,109,198,92,107,210,124,132,221,161,162,219,156,152,216,163,176,213,149,160,219,149,166,195,98,107,196,93,100,220,152,161,223,168,171,219,154,152,213,153,171,211,136,133,215,141,143,217,148,165,209,122,127,219,155,158,219,151,147,219,155,153,0 191,125,134,198,138,146,196,134,146,188,121,134,190,128,141,186,125,139,178,119,133,155,95,104,197,135,145,205,148,158,200,134,142,199,134,144,177,107,116,178,111,123,185,128,142,160,98,110,208,151,162,213,158,167,204,135,139,199,134,143,178,106,120,192,134,151,184,126,142,165,104,115,214,165,174,216,162,171,205,141,150,199,135,147,187,118,133,180,114,127,176,113,125,161,98,110,216,163,171,216,162,168,198,130,138,190,117,128,193,128,144,184,118,128,152,77,77,139,66,66,220,172,182,214,157,166,205,141,150,202,138,151,196,134,144,182,113,120,159,90,95,144,74,75,215,167,174,219,171,177,220,171,182,212,155,171,193,126,136,183,114,125,174,109,119,156,95,104,211,161,168,210,153,162,216,165,175,211,157,164,204,149,158,190,128,144,173,107,123,153,92,104,0 197,142,127,224,175,165,237,190,188,232,180,178,227,175,170,219,170,167,184,133,126,147,97,86,211,159,148,235,187,182,224,163,160,217,149,144,226,166,159,215,156,152,198,146,144,174,127,123,223,172,165,229,172,165,219,151,150,225,158,161,225,160,158,207,139,141,186,122,118,169,113,102,216,158,147,219,146,138,225,153,154,241,181,185,230,168,169,196,123,123,161,86,76,181,129,127,210,150,134,224,156,146,203,121,112,221,158,153,226,161,160,189,114,110,158,81,71,167,104,95,220,171,167,241,191,184,230,165,158,211,139,130,204,130,120,192,117,109,182,114,106,176,122,114,219,171,168,238,193,191,252,210,209,242,189,181,234,179,173,230,177,174,212,163,160,187,142,143,216,173,174,237,196,199,247,207,208,238,191,183,234,185,177,222,172,167,204,157,156,174,126,122,0 176,125,119,196,139,135,219,167,162,228,171,170,235,181,181,228,172,164,224,171,165,196,135,125,177,119,114,199,139,136,225,171,167,234,178,176,247,196,200,231,174,165,224,164,160,200,134,129,167,102,91,182,111,105,228,171,172,207,133,126,235,175,175,222,154,150,197,119,119,198,129,127,173,111,104,179,108,100,213,146,146,212,137,137,216,139,137,207,128,127,198,120,118,186,113,100,176,114,105,171,95,88,194,120,117,204,129,126,201,117,108,210,132,126,211,140,136,211,149,139,175,116,109,166,86,83,179,99,96,180,98,87,207,128,121,224,158,156,217,152,146,218,162,155,163,102,99,180,111,108,173,93,82,185,105,96,219,149,149,221,158,154,220,161,156,211,153,148,152,90,84,172,107,94,181,110,100,198,129,123,209,141,142,203,132,128,207,145,140,196,134,128,0 181,133,126,181,126,118,188,137,135,192,148,150,191,148,154,201,165,171,192,156,163,166,121,126,191,143,146,190,136,136,214,177,187,209,170,178,192,151,160,192,152,164,202,168,177,186,145,148,205,158,161,223,189,196,226,194,202,192,146,154,153,98,110,161,109,116,196,159,166,191,153,156,216,177,176,218,177,182,213,173,179,169,123,132,125,70,76,185,150,158,205,176,180,194,155,159,215,177,178,207,150,157,180,126,132,129,72,76,138,86,89,185,145,153,203,166,172,181,131,137,220,188,189,211,167,171,184,135,140,142,90,93,134,77,79,183,134,141,209,171,179,195,158,162,213,176,175,224,195,197,211,176,183,190,147,155,191,143,151,199,153,157,192,144,149,178,128,127,204,165,167,212,182,183,203,166,165,187,137,135,187,137,138,192,146,150,174,117,116,165,108,106,0 194,156,157,202,160,161,208,172,176,211,179,188,207,172,176,203,165,159,199,163,163,191,152,153,197,161,162,205,168,176,210,170,173,213,177,188,212,177,188,210,175,182,204,168,170,196,160,161,199,163,161,205,168,167,201,152,149,200,138,130,211,167,175,212,177,189,207,168,178,199,163,166,202,167,165,204,162,159,201,152,153,208,160,167,212,161,173,212,169,185,205,163,173,199,159,158,199,162,156,205,163,163,205,161,166,210,164,175,212,156,169,198,140,139,205,164,171,199,153,150,198,163,157,206,170,171,211,175,185,210,165,171,209,154,160,200,150,144,209,178,193,201,164,174,194,157,144,204,172,173,207,172,171,207,166,162,210,167,170,209,173,175,206,174,182,198,165,169,193,159,157,201,167,167,205,169,165,205,163,164,205,165,171,204,168,168,198,161,154,192,154,152,0 158,124,125,170,134,139,194,166,182,188,144,164,187,146,160,181,142,152,165,122,129,150,118,121,174,147,152,184,150,161,201,171,186,203,167,191,200,162,181,193,153,168,176,137,146,163,131,136,178,151,156,185,152,158,206,176,189,206,168,191,204,165,186,196,156,172,182,144,154,164,128,132,169,132,135,176,133,135,206,175,191,209,173,193,205,165,183,197,157,175,180,137,148,162,119,124,183,155,160,190,151,159,205,171,186,198,158,172,201,160,176,196,157,174,173,128,137,170,138,146,175,145,147,196,168,179,197,166,173,178,130,133,197,156,171,195,159,172,181,148,160,168,139,148,174,147,149,185,154,162,199,170,177,196,162,168,193,153,165,189,154,164,178,146,157,161,130,136,171,151,155,173,137,142,186,155,158,202,180,188,193,161,170,180,145,153,167,134,142,151,121,123,0 200,162,171,204,160,165,206,169,173,207,173,181,204,167,169,200,160,156,199,163,165,197,162,168,201,166,173,205,166,176,207,165,171,208,167,176,207,168,177,205,168,174,202,166,169,200,167,173,204,169,174,204,167,169,201,153,158,199,133,133,208,155,165,207,169,181,205,165,174,202,167,173,205,173,178,204,162,164,200,149,156,207,156,169,210,152,170,209,159,174,205,160,171,203,165,169,204,168,174,206,162,169,205,157,167,208,159,173,210,148,165,197,135,141,206,164,176,203,159,163,204,171,176,207,171,178,208,170,181,206,159,166,206,147,154,198,145,143,208,177,191,204,169,182,200,165,166,206,176,184,207,173,176,205,166,165,207,164,169,207,171,172,207,177,185,203,172,179,200,169,178,204,174,180,206,174,174,205,164,168,205,164,171,204,170,171,201,166,163,200,166,166,0 173,112,114,185,126,132,187,130,135,172,108,111,166,103,109,176,121,126,173,115,120,161,102,105,184,122,122,190,125,127,196,135,140,185,122,128,178,118,124,183,127,132,180,123,126,173,117,119,191,134,132,195,129,127,202,140,141,202,142,145,192,130,136,189,129,136,180,121,122,168,108,106,201,151,144,212,159,155,219,165,164,212,152,152,190,124,123,177,109,109,186,126,130,168,106,105,209,161,153,218,170,163,226,178,174,220,164,157,189,123,116,186,118,120,193,132,139,178,117,120,213,168,162,221,174,170,221,171,164,222,170,162,198,134,123,198,138,135,205,149,152,180,118,118,211,165,157,223,179,178,220,171,165,230,181,175,218,165,157,214,163,155,210,156,157,184,122,123,201,153,147,211,162,158,215,165,157,228,181,176,225,178,175,224,177,176,203,150,148,181,121,120,0 207,144,142,215,161,161,219,160,155,223,156,154,220,154,153,216,154,156,199,138,144,188,130,128,211,153,147,219,161,158,222,157,149,221,146,140,222,154,156,220,166,171,207,158,165,198,138,136,213,158,150,217,144,132,219,140,126,221,156,142,225,162,161,221,167,171,212,158,165,205,147,147,212,144,129,209,125,92,218,149,127,223,163,153,225,153,149,219,147,138,210,136,124,207,141,136,212,143,123,213,135,105,222,154,137,226,151,142,224,140,133,216,134,120,210,133,115,201,133,126,214,150,132,220,148,136,221,152,140,223,146,131,222,140,130,206,121,103,211,143,134,197,135,135,210,143,122,215,144,127,218,148,133,220,144,128,219,139,127,216,138,132,214,148,150,199,128,133,203,137,113,210,146,120,213,142,120,216,136,122,217,142,133,216,140,138,211,138,146,190,117,125,0 239,193,206,237,192,199,236,187,188,240,194,201,246,206,220,242,196,208,238,186,198,232,164,191,241,198,208,245,205,213,237,186,187,228,165,161,241,193,203,244,200,214,242,195,213,241,193,218,233,182,190,236,186,192,231,176,180,222,154,152,224,155,157,228,162,164,236,177,186,233,164,177,226,171,184,209,135,138,217,153,167,228,167,176,224,158,169,200,112,110,219,140,140,233,166,181,231,180,190,205,132,138,209,140,153,218,150,162,218,148,160,199,116,122,225,156,165,242,185,212,233,180,188,216,144,149,211,138,149,212,135,146,212,131,137,208,133,143,236,176,195,243,189,219,220,157,163,213,140,149,213,135,139,222,145,149,227,151,157,235,171,191,228,154,174,230,159,184,222,161,172,219,153,168,219,140,140,235,174,187,238,178,200,230,149,172,229,144,169,227,149,177,0 217,165,186,224,171,183,226,170,178,229,175,183,241,201,219,239,199,219,231,180,190,222,161,171,216,160,174,230,179,193,230,176,185,221,156,154,238,187,199,242,200,218,237,191,208,234,190,211,211,153,165,221,161,173,224,164,176,222,157,162,221,153,157,228,168,175,233,180,192,233,179,192,216,162,180,198,125,133,207,139,155,225,164,177,225,163,177,202,123,127,210,134,135,225,159,170,220,164,178,198,124,134,201,131,148,215,148,164,223,158,174,201,123,135,211,138,147,230,169,185,215,154,166,209,137,151,206,134,151,210,137,155,214,142,156,200,123,135,225,163,180,240,190,221,202,134,146,203,131,149,206,129,141,218,143,155,219,140,148,228,162,181,227,163,186,228,160,186,209,147,161,207,137,157,209,126,135,229,161,178,236,173,196,228,156,179,219,140,164,220,144,172,0 148,101,86,177,128,118,206,161,156,211,163,160,216,168,165,200,152,144,175,128,116,144,100,85,167,122,108,195,149,143,217,170,171,221,173,172,226,178,176,214,168,166,186,138,128,162,118,107,189,149,147,203,158,158,218,169,173,219,165,164,222,171,168,225,181,181,197,151,145,169,122,109,186,146,143,196,147,145,199,141,135,213,154,152,216,157,154,222,174,176,205,159,160,173,127,119,179,135,129,197,149,146,206,150,147,215,159,159,212,152,149,207,149,148,206,161,165,179,139,137,176,133,129,196,146,144,207,151,148,211,152,145,209,149,145,192,128,122,190,142,142,170,129,125,170,129,122,192,144,142,208,156,157,203,143,140,207,152,146,195,144,141,176,131,126,153,110,95,161,120,110,179,131,125,198,150,151,196,142,143,199,150,151,190,146,146,169,130,126,139,101,88,0 221,177,171,235,195,192,233,190,186,227,180,177,220,170,163,219,173,171,198,151,152,157,105,102,223,179,173,233,190,187,238,193,188,236,192,189,229,184,183,221,176,175,197,148,146,156,100,95,229,186,183,232,190,188,244,203,200,244,202,197,220,168,162,211,156,146,204,156,153,168,114,113,233,190,187,240,199,196,210,153,141,185,117,101,190,118,109,191,122,110,206,157,149,181,132,129,224,178,174,238,194,190,182,117,103,151,74,60,182,100,97,187,116,111,201,149,141,170,118,111,209,156,148,230,183,178,224,176,177,190,124,116,186,112,106,206,149,149,202,154,151,170,118,110,207,156,149,223,175,171,234,187,186,226,175,171,214,162,157,214,168,170,202,156,156,174,125,118,200,152,147,212,163,157,220,171,165,219,169,162,217,171,168,202,156,156,188,141,140,172,123,119,0 146,94,94,183,135,135,194,147,149,199,150,153,202,158,162,193,145,143,184,136,141,143,97,105,167,115,116,187,132,136,198,143,154,204,155,165,209,167,175,202,154,156,192,143,144,168,123,126,178,127,132,190,130,145,191,121,139,203,144,158,210,158,172,208,159,169,198,147,147,179,133,133,173,114,123,186,123,138,201,140,156,204,142,156,206,147,161,207,156,165,199,150,155,185,140,140,168,103,114,188,121,139,207,152,169,207,158,168,208,159,163,205,155,162,195,146,152,184,138,139,170,110,119,187,120,136,205,151,164,217,179,188,216,179,184,203,155,159,190,134,142,165,111,114,170,121,127,191,138,151,206,161,168,215,180,183,217,184,189,206,167,170,186,131,135,153,97,100,152,106,110,187,141,147,201,161,169,210,174,180,211,177,182,201,160,162,177,124,124,130,81,85,0 192,147,155,195,145,161,201,152,171,200,152,174,192,136,154,195,144,163,191,138,155,176,120,136,199,160,167,205,163,179,202,149,166,189,122,139,185,120,135,195,140,158,192,140,160,183,133,149,205,169,176,206,159,170,199,139,155,185,113,128,181,110,125,191,132,149,191,138,160,185,134,152,207,175,182,203,157,166,197,135,152,189,119,136,183,116,132,177,111,128,191,136,157,186,138,155,207,173,178,212,176,185,199,144,156,190,123,140,176,108,125,171,103,117,185,127,145,181,129,144,205,173,177,210,176,182,195,138,144,185,116,130,182,112,129,173,103,117,182,125,140,179,128,143,201,168,171,207,170,176,192,135,140,182,111,123,179,112,124,170,105,114,180,126,142,174,120,134,195,162,163,203,166,175,200,152,162,195,144,152,191,138,151,177,119,131,177,124,140,166,113,125,0 211,160,166,213,161,166,209,157,151,214,163,165,208,155,152,200,144,128,216,175,183,211,166,174,212,164,162,210,155,154,200,135,124,203,142,133,191,117,101,204,150,134,210,166,162,208,162,166,213,168,165,207,150,142,192,117,102,191,116,103,194,116,107,204,150,137,197,142,120,208,163,168,208,158,154,209,156,149,196,121,110,189,106,99,187,101,94,194,122,112,194,135,115,195,140,131,201,146,138,211,163,161,198,129,119,181,90,80,176,86,72,184,102,95,197,137,127,192,135,124,203,150,142,205,152,146,199,131,123,189,106,98,168,79,56,164,72,52,196,135,130,199,148,145,207,153,141,205,150,138,202,139,127,188,102,92,174,80,69,184,112,99,196,139,134,193,137,132,213,161,155,208,152,143,210,159,151,200,134,123,193,121,116,200,143,142,200,149,152,194,137,141,0 204,152,157,209,158,171,210,154,156,214,160,168,217,164,181,210,143,148,211,161,174,210,161,174,212,158,171,215,159,168,214,145,145,220,160,171,218,138,145,215,148,157,213,167,177,210,160,171,214,164,171,217,155,159,220,134,135,222,133,142,223,126,141,222,159,173,218,166,172,213,157,165,213,163,171,217,160,170,222,139,149,224,126,146,225,120,142,224,138,155,221,171,185,214,166,174,207,144,146,215,165,177,221,150,165,223,115,135,221,116,134,222,122,141,223,163,181,216,175,189,204,141,143,211,158,172,219,144,161,224,119,140,215,112,120,209,109,106,220,161,173,215,176,187,205,144,145,208,146,151,217,143,154,221,122,137,217,112,125,215,151,157,215,173,182,213,164,169,206,147,148,210,146,151,214,156,169,218,155,166,219,154,166,217,174,189,214,175,188,214,170,182,0 203,140,168,213,152,183,225,168,204,223,164,196,216,158,183,206,146,173,199,142,170,181,127,151,213,154,187,222,165,199,237,187,228,232,177,218,209,144,173,197,129,152,197,137,163,193,143,170,217,156,192,229,175,214,236,185,226,220,162,195,214,153,188,211,150,184,196,136,164,184,129,152,220,160,194,229,172,212,221,163,196,205,139,164,213,148,183,211,151,186,199,140,169,182,123,143,231,181,216,214,153,183,202,134,160,217,151,180,218,154,186,219,158,196,192,128,157,179,117,139,227,179,212,220,161,192,212,151,179,216,153,180,217,155,188,211,142,173,196,132,161,183,123,151,215,162,189,217,157,186,216,157,188,211,147,175,209,146,174,197,129,153,198,143,170,184,131,159,206,150,174,217,165,196,221,167,200,215,155,189,212,156,187,200,141,170,194,138,164,180,130,151,0 168,130,130,181,139,139,197,162,165,213,187,197,208,176,186,189,146,150,170,126,129,155,115,115,171,131,132,172,119,115,199,157,159,223,195,208,214,176,186,211,179,188,194,157,164,167,129,133,157,104,95,152,82,69,173,111,104,213,164,177,210,157,170,205,163,169,184,138,136,170,131,130,179,134,134,174,117,108,179,117,112,196,137,144,198,139,148,188,131,134,157,95,86,166,124,120,185,146,145,200,160,159,205,159,160,180,118,120,164,95,91,199,150,156,158,95,86,150,97,89,186,149,143,209,177,176,204,155,157,182,120,115,164,93,85,190,136,142,179,127,128,155,106,102,179,141,137,203,169,169,200,154,149,192,140,135,188,137,139,181,127,125,192,153,160,162,119,119,166,123,117,183,141,136,199,162,157,203,169,168,211,181,193,201,169,173,187,155,157,156,113,111,0 177,125,126,197,153,161,204,163,169,198,145,148,192,137,135,193,145,142,174,115,112,154,90,86,187,140,146,195,145,154,196,139,148,196,136,145,189,127,131,187,132,128,167,101,101,160,96,93,193,147,150,191,137,138,189,124,130,186,121,129,181,115,117,173,106,104,170,103,103,172,116,113,196,148,151,201,150,157,198,141,153,173,99,107,175,107,114,174,108,111,170,106,101,178,128,127,202,159,163,205,158,163,193,134,142,166,90,98,160,81,86,173,106,107,182,128,127,183,138,139,192,140,139,193,136,136,188,126,133,177,106,115,166,88,98,179,114,121,191,145,148,175,124,120,175,110,107,179,110,102,189,128,125,187,125,134,177,104,121,181,116,131,185,136,142,168,115,115,178,119,123,184,124,124,188,129,127,193,139,150,183,117,134,183,124,139,180,130,140,161,109,112,0 191,148,167,192,147,173,193,146,172,192,144,171,197,151,192,196,155,186,193,153,180,194,153,193,194,152,178,194,150,172,178,120,117,171,106,100,169,103,106,192,145,175,187,135,164,183,130,159,198,158,182,192,145,162,184,132,132,177,117,116,170,98,104,170,102,114,178,118,141,165,101,108,202,164,192,198,154,182,183,127,136,184,124,141,187,120,154,167,89,101,174,107,126,175,113,139,206,172,205,196,151,178,183,124,138,180,116,127,180,104,125,173,93,117,181,113,145,179,119,146,185,134,133,180,122,120,185,131,143,178,113,124,174,102,111,175,98,128,178,107,139,175,118,133,183,129,123,173,109,99,178,115,120,176,110,121,178,108,127,182,115,145,184,126,155,175,120,134,198,159,179,191,144,161,181,123,132,171,106,102,173,105,112,186,129,156,190,145,175,183,136,161,0 229,187,175,237,194,183,241,194,184,243,196,187,236,188,176,216,158,147,200,138,129,202,150,134,233,191,179,244,201,192,245,199,188,237,187,177,232,179,167,216,157,147,202,141,134,199,142,129,229,186,170,241,199,188,247,203,194,227,170,158,203,130,117,207,140,128,218,168,160,205,153,142,219,173,155,231,186,173,227,176,161,213,148,136,199,123,116,206,140,129,222,174,166,210,164,152,213,162,143,226,180,162,219,165,146,210,148,137,199,134,121,225,173,164,228,185,177,205,159,145,212,163,145,225,180,163,223,172,156,217,161,146,205,145,125,219,170,157,223,183,173,205,162,146,210,166,148,216,171,151,221,176,163,214,162,146,222,177,161,214,168,151,208,164,146,193,148,128,200,155,136,208,164,144,213,170,155,204,152,135,215,172,155,206,164,147,185,135,108,177,129,103,0 231,179,173,246,201,196,253,214,209,255,220,218,241,187,176,228,168,152,229,178,169,224,181,178,236,185,178,248,205,201,255,213,209,250,202,197,242,186,177,240,184,173,230,177,168,224,178,175,249,208,205,254,216,214,224,154,143,188,101,80,209,130,113,224,160,145,235,184,177,220,168,166,248,205,201,255,213,213,205,126,113,173,80,66,175,84,71,196,117,100,232,178,171,225,177,173,246,199,193,253,205,203,200,117,99,170,74,59,166,73,61,205,129,116,238,190,189,229,185,184,243,196,191,250,201,197,234,172,159,214,141,126,182,90,72,217,139,126,239,193,190,233,192,190,237,191,189,243,195,193,246,200,195,249,204,196,239,187,179,230,169,160,233,184,180,227,184,181,236,192,193,240,194,190,235,183,176,237,186,177,240,194,187,235,188,180,227,181,176,222,180,179,0 234,175,164,236,169,156,236,155,146,234,151,142,234,161,147,234,177,163,233,174,163,231,166,159,235,173,163,237,171,158,237,169,152,235,166,144,234,162,141,235,172,155,235,169,160,233,168,159,237,177,166,236,172,158,234,162,142,233,162,136,231,144,115,233,148,122,235,171,160,234,170,162,235,181,168,236,170,159,234,155,136,231,153,128,229,148,127,233,162,145,235,180,168,235,177,167,235,172,163,236,168,162,225,141,121,212,114,77,222,144,117,234,177,163,236,177,167,235,183,174,235,169,162,234,170,164,230,151,138,208,106,69,222,146,123,234,176,160,235,174,167,235,184,175,232,169,162,232,163,154,233,168,157,228,153,140,229,164,148,234,182,170,235,183,173,234,183,175,230,165,160,230,156,144,230,158,143,231,159,145,231,155,141,232,179,166,233,183,174,233,177,170,0 189,106,110,197,117,120,202,123,131,201,123,131,196,110,120,198,118,131,196,118,133,180,99,104,198,121,128,201,123,123,201,119,115,201,111,116,200,107,116,205,127,133,204,134,146,193,116,124,201,126,128,211,141,144,204,119,120,188,84,81,193,91,88,207,125,124,207,136,143,200,129,133,201,124,118,209,126,129,208,118,125,202,106,102,201,100,101,212,127,134,208,140,146,202,129,134,205,128,129,210,128,138,208,115,122,208,107,112,211,108,115,212,128,131,209,136,136,203,127,135,206,129,132,212,135,142,210,109,121,208,104,111,213,116,124,212,128,125,208,126,126,203,127,135,204,128,135,212,136,142,212,116,127,214,125,131,218,148,153,214,129,132,210,123,134,203,120,127,201,124,135,211,137,146,213,127,137,215,132,139,219,158,166,215,137,147,209,127,138,199,111,119,0 214,151,144,212,145,132,213,142,135,212,142,142,208,129,131,209,140,143,208,141,149,198,125,123,216,158,153,215,152,143,207,131,117,200,110,101,204,118,114,210,139,135,210,149,151,205,142,143,214,148,137,219,155,150,204,118,111,190,90,76,195,97,86,210,134,126,210,145,142,207,147,144,211,138,124,213,133,134,209,126,116,206,118,109,205,108,106,213,134,133,210,148,147,209,147,144,215,154,148,216,145,145,210,120,118,209,114,112,210,111,108,211,133,126,210,147,140,208,142,143,215,154,149,215,137,137,211,118,116,210,115,112,211,122,119,211,136,122,208,138,127,208,140,139,215,152,153,216,146,145,214,135,132,216,143,141,217,153,147,212,136,127,212,141,140,210,142,139,213,146,148,217,150,151,215,140,138,217,154,151,216,162,161,214,144,143,212,135,138,208,134,134,0 220,174,209,224,179,214,223,173,201,222,166,180,223,169,189,225,175,208,225,179,209,222,180,205,221,176,214,224,178,209,222,165,187,218,144,157,221,139,156,214,125,130,221,166,183,225,190,217,220,173,212,224,176,214,221,154,164,217,129,132,218,127,150,198,91,90,219,159,175,227,193,227,222,179,216,224,177,208,216,140,146,202,98,95,214,121,142,215,120,126,225,172,191,227,191,218,221,177,211,221,156,178,217,130,132,210,112,112,214,118,119,218,127,120,222,165,169,229,195,215,218,174,207,219,164,189,221,151,171,219,139,144,220,140,140,217,136,126,222,172,182,227,188,209,217,179,213,218,172,201,221,164,191,215,140,145,213,131,119,222,168,178,226,189,216,226,187,215,217,177,213,218,172,208,220,168,197,220,153,171,219,155,166,224,181,209,227,191,216,227,191,214,0 182,125,153,203,154,179,211,161,185,213,161,176,214,168,188,215,170,198,206,149,168,197,152,172,191,136,168,208,159,184,213,160,181,213,152,163,213,144,157,211,145,157,211,164,176,203,163,174,192,138,167,211,162,192,214,156,169,214,138,146,206,116,130,196,110,108,214,172,189,205,163,171,201,151,180,211,163,190,211,143,149,200,110,112,207,118,134,211,134,140,216,174,189,205,156,155,201,149,176,210,152,173,212,135,143,208,126,130,211,127,128,211,135,129,216,174,181,206,159,156,197,151,177,208,158,179,213,154,174,213,142,144,211,134,126,213,157,161,215,173,190,208,167,177,193,148,173,205,159,185,211,161,186,212,147,155,213,152,155,218,177,197,214,173,188,205,165,175,186,135,160,199,150,176,206,157,181,212,161,182,214,171,194,214,178,201,209,170,187,198,154,166,0 173,124,136,191,146,161,202,160,173,212,173,185,219,186,208,211,170,188,208,173,188,190,152,166,189,148,162,200,159,173,203,155,164,205,153,166,191,126,136,206,159,169,220,189,205,200,160,171,193,153,169,203,160,173,195,136,145,199,133,150,159,71,78,194,135,144,226,198,216,194,146,155,194,153,171,210,171,186,189,122,125,182,106,119,184,106,121,204,144,154,224,192,203,203,159,165,198,160,177,206,163,177,180,107,106,168,83,91,190,113,120,195,127,127,222,187,197,216,183,196,197,158,171,195,142,150,196,132,141,194,125,133,192,121,124,207,156,162,220,187,204,216,183,199,190,150,165,201,158,168,206,160,174,198,138,143,192,126,125,220,184,199,220,188,203,206,170,182,184,147,167,199,162,176,205,166,180,207,160,172,209,162,173,220,190,208,214,183,200,201,165,179,0 177,124,153,186,128,162,192,140,171,195,151,179,187,137,166,174,118,152,157,101,132,135,78,103,190,143,178,198,151,187,200,147,182,206,166,202,196,151,187,179,124,161,160,107,138,145,97,122,190,137,173,205,160,193,205,157,192,191,144,177,178,124,159,174,117,152,164,105,133,146,96,117,190,136,167,201,149,182,197,143,179,178,122,156,160,96,132,161,99,133,167,114,145,142,93,113,190,133,167,197,141,178,185,130,166,178,121,155,176,123,157,166,107,146,166,115,150,142,91,116,183,119,153,182,112,147,187,131,166,180,122,151,179,122,152,174,121,154,153,94,122,138,82,106,170,112,140,167,105,129,178,120,151,180,115,150,176,114,149,169,111,137,144,86,111,129,79,102,157,102,125,152,91,108,160,97,122,166,103,137,166,99,132,164,106,129,151,100,120,126,79,103,0 216,140,131,224,140,126,239,162,159,250,185,196,244,174,179,219,136,128,216,139,132,208,142,141,223,146,133,230,147,138,237,159,160,250,181,201,223,142,149,201,112,102,209,127,115,204,129,116,240,171,165,247,173,172,245,170,178,253,181,205,230,156,178,167,78,72,192,109,97,195,115,102,237,162,156,252,182,183,247,165,180,248,169,187,211,132,144,163,76,75,178,89,76,187,103,90,235,153,147,243,156,156,240,149,165,250,174,198,182,99,104,156,68,67,178,86,76,182,95,81,231,154,146,248,171,170,243,160,169,222,134,142,209,130,138,161,69,61,181,89,78,199,120,110,229,158,151,250,185,185,217,125,112,198,100,85,220,137,137,209,128,121,199,112,99,209,138,132,226,165,161,237,169,162,228,149,135,209,116,94,213,128,114,224,150,147,222,155,154,201,134,128,0 110,72,79,215,157,156,208,152,142,212,159,159,208,147,142,211,168,174,213,164,164,119,82,85,190,138,135,213,158,147,209,142,129,213,159,162,218,174,186,212,160,162,211,159,158,196,152,155,210,162,163,215,162,164,212,147,149,214,157,175,212,154,165,208,136,126,211,158,160,212,175,181,209,158,160,215,148,151,215,143,159,216,155,180,196,125,133,190,105,87,209,154,148,208,166,166,203,149,144,215,140,146,215,126,152,207,138,159,174,90,87,178,93,72,202,139,123,209,169,173,204,156,158,212,152,157,202,111,118,190,110,119,160,68,57,180,90,67,198,127,114,205,155,155,190,146,150,206,151,147,190,102,80,192,113,108,177,94,77,187,104,81,206,147,144,190,132,132,109,76,81,213,170,177,200,137,128,196,125,115,198,134,125,200,144,136,214,170,169,119,78,75,0 193,157,159,211,181,189,216,189,200,218,191,199,220,194,206,201,165,172,174,134,135,162,127,126,204,172,182,217,186,197,219,183,196,225,196,219,228,204,223,222,196,218,187,145,146,159,116,108,207,168,173,221,190,204,220,180,189,200,146,154,202,151,159,202,159,167,203,169,171,172,129,127,212,171,184,222,187,201,207,163,166,192,138,137,174,116,114,181,128,121,211,176,182,192,157,159,212,173,184,219,182,195,210,167,175,204,158,165,193,145,152,182,130,127,211,178,196,207,177,182,204,162,163,221,186,193,217,176,186,189,135,129,189,136,135,217,183,208,218,190,206,209,182,188,199,157,151,217,182,190,221,183,195,203,154,151,211,172,189,221,192,218,212,182,189,201,173,176,198,160,159,210,172,179,216,175,179,224,189,201,222,186,207,211,176,188,206,174,177,191,155,153,0 202,180,203,216,198,221,215,195,221,221,202,226,225,208,233,219,198,225,213,192,218,199,175,197,207,187,208,221,204,227,224,204,231,212,176,198,226,203,227,226,208,234,217,198,222,205,183,207,209,192,213,220,205,227,216,186,212,166,93,109,161,92,106,223,199,223,211,189,211,205,184,210,200,178,201,220,204,227,193,149,166,154,80,96,133,45,55,206,168,190,222,205,228,190,163,186,206,187,210,219,201,226,189,140,155,178,110,125,184,120,138,212,181,202,214,195,217,187,158,178,206,189,211,213,192,215,210,173,197,201,144,165,204,155,170,213,189,207,193,165,185,186,158,179,196,175,197,208,188,210,213,191,212,207,172,192,199,163,178,202,176,195,183,152,173,178,149,172,186,161,184,199,175,198,211,193,214,206,187,207,204,182,206,190,164,186,169,137,158,167,134,156,0 213,174,190,216,174,192,218,176,192,224,188,208,225,191,206,220,186,198,211,173,181,198,156,172,214,172,181,217,174,186,220,177,194,226,188,204,218,178,182,206,154,157,216,179,191,204,163,165,212,170,176,215,169,177,214,165,176,210,165,177,177,120,119,189,131,139,207,156,163,206,164,164,213,171,182,218,174,191,184,129,136,170,113,114,162,102,96,163,101,101,196,133,149,210,171,181,216,178,190,167,127,149,94,47,52,149,93,89,168,113,114,172,110,112,201,145,155,210,171,177,212,172,183,112,75,94,90,56,77,195,151,168,206,155,172,206,149,165,212,166,177,209,171,178,203,158,174,191,144,166,194,149,170,216,173,186,214,169,175,218,179,184,218,183,200,210,176,187,202,155,173,206,160,180,212,166,184,216,177,188,220,188,200,212,174,176,210,174,181,198,161,168,0 181,127,145,179,117,135,184,128,146,184,126,147,183,123,142,183,122,140,181,125,147,180,121,144,184,128,146,182,122,141,183,119,134,182,113,124,175,106,116,181,122,140,184,129,153,181,126,148,184,140,157,178,117,133,182,113,119,184,120,125,174,104,111,172,100,107,181,120,128,183,128,151,183,130,151,179,117,131,175,103,107,184,114,115,180,112,117,162,87,83,171,105,107,180,127,147,184,131,147,181,127,138,174,111,119,180,111,113,182,116,128,168,98,105,172,108,122,179,123,141,187,132,152,183,124,141,179,108,117,184,118,126,178,110,125,174,109,126,177,113,137,179,122,137,184,131,156,185,126,151,182,109,129,181,111,126,180,106,115,171,106,118,175,112,134,178,116,136,184,133,153,183,125,145,181,117,140,182,116,135,181,108,111,175,117,123,172,111,132,175,102,125,0 194,157,172,212,175,188,227,191,207,239,206,225,223,176,191,213,161,175,227,190,206,215,181,191,196,156,168,213,169,182,234,196,214,247,210,231,218,162,176,204,139,151,227,184,199,225,192,206,204,164,175,207,153,168,225,173,191,221,168,183,214,154,168,218,162,175,217,165,178,226,191,205,195,151,163,202,144,160,207,142,158,203,140,152,218,158,174,223,168,182,215,160,177,220,179,193,189,143,154,170,102,108,188,118,132,221,161,180,212,147,164,230,182,198,239,202,228,216,174,194,194,152,164,172,106,115,167,92,101,202,135,152,202,134,149,224,176,191,235,200,220,213,173,191,194,155,171,186,130,145,149,69,77,186,114,130,216,165,180,222,178,195,218,179,194,204,165,180,175,133,149,181,131,146,178,117,131,199,146,161,216,172,190,221,183,200,211,174,188,196,158,171,0 218,157,155,221,158,147,218,143,120,222,153,138,230,174,170,229,176,173,226,168,164,223,166,167,218,154,148,224,162,157,222,155,142,230,170,162,230,169,162,231,181,178,227,170,169,223,163,163,219,148,144,225,164,161,230,168,170,225,149,143,224,147,133,230,168,160,229,170,169,220,155,150,218,149,142,227,168,169,227,152,151,219,122,113,216,126,107,230,168,168,230,174,174,222,154,143,218,150,143,228,169,173,228,153,152,223,126,122,216,123,105,230,170,168,228,171,165,223,161,154,221,161,160,226,162,161,226,150,145,224,130,127,228,152,149,231,173,167,229,173,171,222,161,155,218,153,151,220,145,141,224,152,147,226,154,148,227,160,147,226,162,146,227,168,162,221,157,150,215,146,140,220,152,145,227,166,162,227,167,162,224,156,142,224,157,136,225,165,150,217,154,144,0 201,167,164,221,188,184,223,188,183,214,174,170,188,133,129,195,149,153,161,112,111,133,79,71,210,172,173,231,200,199,222,183,177,214,170,170,195,139,137,180,122,119,154,96,91,129,75,66,206,160,164,214,167,163,212,163,156,204,151,148,196,139,137,179,120,121,160,103,99,136,83,72,210,161,167,207,150,146,205,149,143,206,153,149,211,162,162,181,121,122,173,115,109,160,111,108,220,178,180,217,169,165,211,159,153,213,163,159,214,162,162,187,126,125,174,118,116,158,110,109,227,194,194,230,197,197,217,170,165,215,165,165,208,152,152,200,144,140,191,146,146,168,127,126,228,199,199,231,198,198,229,194,195,216,168,170,206,150,148,206,160,157,188,143,139,173,136,134,227,197,197,224,185,185,223,184,184,217,173,174,207,160,158,200,152,149,186,142,135,165,127,122,0 186,142,135,201,158,152,211,168,163,213,164,152,216,172,168,212,169,169,201,156,145,186,138,127,196,155,154,207,160,156,212,159,145,213,161,144,207,154,136,216,168,166,215,176,178,197,149,141,197,153,146,210,153,156,216,159,157,223,181,170,208,149,129,218,163,159,223,179,186,205,154,153,197,148,141,210,148,149,220,162,161,227,186,177,224,170,163,216,145,147,213,141,145,210,156,158,198,147,141,205,141,133,218,162,153,228,189,181,225,167,166,213,132,140,215,135,147,215,169,178,197,146,142,211,159,158,218,165,159,220,168,155,223,169,164,211,133,132,216,151,160,211,164,169,194,144,143,207,155,153,217,167,161,218,165,152,222,170,161,217,157,154,216,166,168,204,155,155,179,128,119,192,128,122,212,161,156,216,166,157,220,173,170,217,166,167,212,164,166,200,157,159,0 225,198,198,228,201,198,227,204,206,219,185,185,222,186,184,227,200,201,226,202,207,221,187,183,226,202,201,227,199,197,224,187,183,180,114,104,176,108,98,216,179,180,229,204,210,222,188,185,229,209,209,228,201,201,185,125,118,149,74,66,144,70,64,185,125,120,230,202,205,227,200,202,232,214,217,213,166,165,132,56,57,156,93,91,147,85,84,164,96,94,228,195,202,228,206,212,235,210,207,187,129,126,114,35,39,176,111,114,110,58,64,112,48,54,211,157,163,229,206,211,232,212,214,208,151,153,133,46,46,175,112,111,117,64,67,78,15,23,190,121,125,232,208,216,232,215,218,213,169,168,161,88,82,200,151,151,189,125,122,169,93,89,208,157,159,230,210,217,229,206,208,229,205,206,226,192,191,226,195,198,221,183,187,218,175,175,227,201,205,228,206,213,0 160,121,111,186,150,151,212,187,195,185,142,141,184,138,140,189,145,144,168,123,107,161,122,108,156,112,95,182,142,131,191,149,138,206,168,165,200,158,163,204,164,172,194,160,156,152,105,85,178,140,129,181,133,121,182,134,130,171,126,123,181,137,137,193,149,158,184,140,135,166,122,106,196,165,166,206,171,170,181,137,136,145,93,98,174,127,128,201,160,169,199,161,161,169,125,107,198,170,165,203,168,161,185,141,139,171,123,122,187,139,146,198,153,158,199,160,157,190,152,148,185,151,138,200,165,165,214,183,184,216,187,182,200,156,159,199,152,157,209,176,177,198,166,170,164,126,108,190,153,144,205,170,163,218,189,178,216,183,178,215,184,186,194,153,145,183,144,136,152,116,97,179,139,129,197,162,155,218,195,190,218,193,193,206,173,166,195,160,152,180,145,135,0 216,198,212,217,182,199,213,159,178,216,155,168,224,181,200,223,195,204,220,200,206,211,193,206,218,203,215,214,128,150,217,109,146,227,150,191,229,164,195,221,177,195,221,192,207,222,214,235,219,199,212,217,143,168,228,154,202,232,150,200,229,131,180,225,133,173,219,151,170,223,207,224,218,190,206,218,157,181,224,134,173,235,125,187,230,111,171,226,116,161,215,133,153,218,185,196,220,188,200,215,135,154,212,113,145,231,106,156,224,68,112,220,117,155,210,145,161,212,165,176,221,200,211,218,174,187,226,161,194,233,138,185,225,131,161,216,117,142,215,139,159,210,168,182,222,203,215,221,194,201,221,169,185,229,176,200,226,195,209,225,173,188,223,185,206,211,181,189,218,198,205,219,193,194,217,173,175,226,193,209,229,210,225,229,219,235,221,205,214,214,191,199,0 188,166,171,197,177,187,201,181,191,198,175,189,192,167,178,186,159,165,174,143,147,156,121,122,192,169,171,202,184,194,206,187,199,200,173,183,197,171,181,190,164,176,184,160,170,168,138,143,195,172,177,205,185,196,203,176,186,186,141,141,192,159,163,197,175,189,191,169,180,178,153,159,195,171,178,199,172,180,198,167,171,181,134,138,171,125,130,188,158,164,183,154,161,177,151,161,194,173,182,203,183,200,194,161,165,160,104,102,169,128,137,192,166,175,185,156,166,173,143,153,190,167,175,197,174,188,195,165,170,150,98,92,171,132,137,198,177,193,178,145,154,168,134,136,184,159,169,196,175,189,198,174,183,177,138,139,195,169,181,194,172,186,182,155,164,168,135,140,174,144,151,190,167,177,197,175,183,199,176,186,194,169,180,188,163,170,181,156,167,168,140,148,0 202,156,172,200,146,154,203,153,159,200,148,149,198,136,142,200,145,155,205,163,177,202,157,166,197,139,150,195,128,130,199,139,143,204,156,168,199,139,152,199,134,156,203,154,170,200,147,153,198,144,158,189,109,119,188,107,115,198,136,153,201,128,156,199,126,157,202,147,167,203,155,166,191,121,129,192,111,129,194,110,135,195,106,136,198,118,149,196,115,145,200,139,159,205,159,174,195,131,142,188,108,119,192,105,120,193,103,128,194,108,136,196,118,143,201,135,158,203,148,166,204,157,176,199,136,150,195,126,133,189,113,126,191,116,128,205,151,173,205,152,176,206,153,180,198,134,147,201,143,159,201,141,156,204,148,165,203,146,162,206,156,176,199,138,147,204,156,174,198,139,157,203,152,171,202,146,159,204,149,162,208,163,181,196,134,139,195,131,137,201,153,170,0 190,154,155,207,172,168,215,184,186,217,187,194,215,169,172,214,159,163,209,158,158,90,61,62,198,162,162,212,172,171,217,173,171,221,179,190,217,153,155,211,137,138,212,142,144,164,115,116,204,157,159,207,129,126,218,144,149,222,159,176,217,156,162,207,123,121,207,139,140,194,158,156,214,171,177,210,125,129,215,135,143,220,164,175,221,163,174,207,133,135,202,137,130,200,166,165,211,172,174,218,143,154,221,141,149,225,153,165,221,171,178,200,137,130,193,123,111,200,163,162,213,180,181,218,168,174,208,142,139,214,159,161,221,180,183,198,131,124,196,123,116,198,164,163,210,178,175,216,184,183,199,146,133,206,152,139,220,185,187,213,161,164,217,164,165,161,132,133,196,158,156,211,178,175,213,180,174,214,175,168,215,181,182,217,185,192,205,171,166,78,56,54,0 100,70,70,199,157,148,208,176,174,213,180,182,212,174,169,209,167,163,208,166,159,149,113,106,166,125,123,204,161,154,210,170,163,216,179,181,212,161,151,210,155,145,206,147,140,196,155,147,186,135,133,196,121,116,212,142,140,217,160,168,213,165,154,206,139,121,205,146,139,201,168,160,196,148,150,197,110,110,207,124,128,216,168,169,217,178,174,204,147,131,203,150,135,203,173,164,199,154,153,207,127,134,212,128,131,220,155,157,217,184,178,198,147,123,193,135,109,203,171,163,199,158,155,210,150,153,202,135,128,209,157,152,218,182,176,194,138,115,193,129,109,208,177,167,175,136,131,213,175,171,192,135,119,199,145,126,216,182,176,208,165,157,209,163,154,196,166,158,95,63,62,204,163,156,206,170,159,208,168,153,211,177,172,213,181,182,207,172,157,128,97,85,0 158,128,144,155,110,127,160,108,129,190,156,178,193,164,182,188,157,171,181,151,166,167,135,148,159,127,139,135,78,89,137,80,97,184,147,168,203,178,198,169,126,138,164,121,132,176,144,158,157,122,136,128,71,79,137,83,101,185,143,170,206,176,199,163,117,136,158,108,122,186,156,173,163,129,144,140,86,96,155,104,124,189,144,170,198,154,181,188,142,167,181,139,160,182,144,166,170,140,155,157,104,122,166,111,136,192,149,176,200,165,189,189,145,166,183,136,160,173,124,147,150,105,119,152,97,116,161,105,122,189,148,171,195,158,184,184,141,168,162,108,126,165,121,139,144,99,114,157,107,123,165,111,128,187,146,166,196,162,187,178,127,150,150,99,110,149,104,117,148,113,128,159,117,129,173,128,146,183,149,165,192,166,185,182,147,161,160,118,128,146,103,117,0 214,140,164,222,152,176,224,142,163,227,148,173,229,158,185,225,150,169,223,154,171,221,145,166,215,138,158,221,143,168,221,141,166,226,158,189,226,153,179,223,150,169,223,148,163,219,138,153,216,137,158,219,136,160,220,139,176,223,137,173,216,131,157,212,132,152,222,139,152,218,131,139,215,135,151,217,131,152,219,132,172,221,135,172,214,125,155,200,121,140,223,149,165,222,148,156,217,139,159,217,128,154,219,133,168,214,142,173,219,151,174,223,151,171,227,157,181,225,153,173,218,134,154,221,136,165,220,142,171,213,137,166,217,141,157,228,155,177,226,152,174,224,155,171,214,127,150,221,135,164,220,137,154,217,138,149,220,145,154,218,130,135,220,131,149,221,151,165,212,133,152,216,130,152,219,131,144,223,148,154,225,160,171,219,134,141,218,133,146,217,148,154,0 210,173,196,216,174,192,214,166,176,218,174,193,220,183,204,218,180,195,217,181,199,214,176,198,213,178,201,207,142,154,197,107,99,212,143,154,214,156,168,217,176,195,216,180,202,216,183,205,216,181,207,205,138,150,203,121,129,210,128,141,205,121,120,204,130,131,211,162,172,216,182,202,206,157,170,203,131,134,216,152,178,211,136,161,203,120,125,202,125,121,210,160,170,215,179,196,211,167,184,209,157,163,212,150,168,210,134,150,194,106,101,184,92,74,204,137,133,213,170,179,210,169,183,213,171,185,213,166,178,210,150,158,203,124,119,176,85,62,205,154,160,219,189,212,208,169,185,211,170,186,216,181,201,217,180,198,216,175,193,213,171,184,216,181,203,215,182,205,208,174,193,213,180,203,213,176,192,218,184,204,216,177,192,216,177,192,215,179,199,215,180,204,0 197,167,177,212,187,198,217,193,205,218,193,205,214,189,198,208,181,189,200,175,188,183,153,159,204,177,186,217,194,204,219,192,204,219,191,204,216,190,203,211,185,198,203,177,188,191,166,176,211,186,197,198,154,157,185,127,127,198,149,157,192,141,144,186,137,138,202,174,182,194,169,178,215,193,205,182,128,130,178,113,114,187,127,137,179,119,121,180,128,126,189,149,152,185,151,153,212,191,202,197,155,162,200,151,164,198,147,166,167,104,105,143,75,61,167,116,110,191,164,171,200,171,175,186,138,135,196,151,155,197,151,163,172,113,110,139,71,54,171,129,126,195,174,188,200,174,182,206,177,183,209,178,182,206,175,182,198,161,166,200,170,178,195,169,177,186,161,172,192,162,166,201,173,178,203,174,177,212,191,203,211,191,201,201,174,181,187,156,158,178,149,157,0 182,124,126,195,137,142,195,130,139,211,154,164,211,155,163,207,152,158,192,136,140,173,118,123,194,136,142,203,145,152,208,147,156,218,160,170,219,162,170,213,159,167,203,149,158,185,130,133,198,139,143,213,155,163,222,164,176,198,126,125,212,146,150,219,162,173,207,151,155,193,139,140,200,140,146,219,161,171,213,143,152,199,122,123,206,134,143,209,143,150,208,150,152,197,145,149,194,130,134,216,156,163,210,136,140,211,136,142,204,130,136,206,138,140,207,151,154,195,142,145,192,129,135,215,156,163,207,135,137,204,128,130,206,135,134,209,146,149,209,155,159,191,138,138,187,127,134,203,141,149,201,133,135,200,127,130,210,146,154,209,149,157,202,147,152,177,121,119,177,116,123,185,119,124,198,134,140,197,129,139,197,128,136,198,135,139,189,129,133,168,110,110,0 214,130,138,222,160,182,222,170,191,216,143,149,212,134,115,218,161,171,216,157,161,215,159,162,215,126,137,222,150,178,214,146,152,208,124,122,212,140,145,215,160,171,216,156,149,213,141,136,217,155,167,220,156,173,210,128,126,207,120,120,216,150,173,222,180,205,219,165,172,212,135,127,222,165,176,222,166,179,214,137,150,197,107,108,189,107,114,202,134,137,221,169,184,218,160,171,220,163,174,224,181,197,199,115,114,174,77,70,164,75,70,199,123,116,216,161,176,221,176,194,220,175,193,222,180,199,206,137,141,201,119,124,208,127,137,218,164,176,219,168,184,218,166,176,215,159,152,214,152,151,209,136,139,211,135,140,212,135,141,214,153,158,218,164,174,215,158,166,210,139,119,209,138,126,213,142,142,217,150,151,214,148,146,214,157,163,215,162,172,210,146,145,0 179,151,176,184,149,175,193,163,189,196,171,199,186,157,183,177,140,156,174,137,153,166,128,141,172,139,169,181,140,166,187,148,174,194,162,189,192,160,181,183,149,165,177,141,157,169,128,142,168,133,162,171,125,149,182,137,166,191,154,181,187,148,171,184,144,165,179,142,160,173,136,153,171,130,156,170,117,139,184,135,161,178,134,163,168,121,148,163,109,131,164,112,129,169,123,139,171,130,152,173,118,139,173,117,138,163,110,135,149,90,111,162,111,132,176,135,154,165,119,131,165,121,138,165,107,126,162,102,122,164,113,131,164,116,141,185,152,179,177,142,160,156,118,134,166,129,146,163,116,134,164,114,136,170,129,148,173,136,156,177,140,160,169,131,150,155,114,132,166,133,150,166,130,146,170,125,146,170,123,142,170,129,142,165,120,135,161,114,129,156,110,124,0 191,155,172,201,170,193,207,180,207,201,169,197,187,143,165,181,140,162,175,138,156,163,126,138,190,151,167,206,179,202,210,184,212,198,158,188,151,82,98,144,81,88,164,116,127,167,129,144,197,162,188,203,172,197,201,165,192,175,116,136,156,93,115,149,88,104,156,100,112,165,124,144,188,140,174,189,135,164,188,137,165,183,130,161,180,128,160,167,107,137,150,87,105,159,113,132,187,141,171,178,117,141,188,134,167,183,132,161,161,101,122,147,74,94,149,83,100,153,102,122,193,158,185,171,118,137,181,127,158,183,131,162,138,71,77,156,94,110,164,111,137,155,110,134,193,163,191,169,117,132,172,120,141,195,157,188,177,133,157,177,137,166,166,123,149,161,125,144,189,161,185,187,150,171,192,156,185,192,160,190,187,160,191,174,137,167,162,118,142,155,117,135,0 189,134,121,214,174,182,220,185,192,222,187,202,219,183,192,209,173,178,193,154,149,169,120,100,204,161,166,212,168,169,223,187,197,214,169,168,214,170,170,211,172,174,198,154,151,178,131,114,191,135,123,211,162,175,218,176,191,200,146,142,215,178,188,213,171,172,191,134,123,178,130,114,196,145,136,209,159,168,204,149,152,191,134,136,197,155,167,211,171,179,201,156,157,176,126,111,208,163,162,220,176,184,210,158,164,152,85,78,143,83,72,198,152,152,207,171,179,183,140,133,205,161,164,219,177,188,209,167,175,164,101,94,181,126,128,200,155,157,194,153,155,180,139,135,200,157,164,208,166,170,198,149,149,190,133,133,191,139,139,188,141,138,180,134,129,163,117,105,191,146,149,190,136,126,186,129,116,192,139,138,193,146,141,187,148,148,171,126,119,155,114,104,0 190,134,137,196,134,145,204,141,149,220,169,182,213,162,172,193,133,140,178,123,129,155,109,115,206,157,168,190,123,132,205,140,153,218,162,179,202,138,148,195,133,145,184,129,139,162,111,113,214,168,182,201,137,151,210,147,172,215,146,171,205,128,148,190,116,132,177,111,122,163,109,108,216,171,187,218,160,183,222,155,189,219,142,176,208,124,157,194,113,135,180,113,122,166,116,122,216,169,193,210,146,173,221,156,187,219,145,175,201,109,139,200,125,145,187,130,137,166,114,118,216,169,192,201,127,149,219,153,182,221,151,177,204,128,149,208,145,168,203,153,169,174,126,129,202,155,176,203,142,162,206,134,159,207,136,156,202,129,147,209,151,171,199,151,162,171,127,131,183,135,143,183,128,137,180,113,128,192,125,136,200,135,149,196,142,153,181,129,131,154,110,114,0 193,171,171,195,171,171,193,165,165,202,182,193,203,184,195,198,180,190,186,162,165,175,149,148,193,168,168,196,170,168,199,174,178,201,173,185,193,160,172,185,155,161,184,157,157,180,155,156,204,189,201,193,164,167,188,156,156,194,162,170,174,118,125,147,96,95,183,157,158,183,161,162,206,191,201,184,146,153,149,93,92,172,122,127,170,118,124,165,118,119,192,170,175,183,160,161,202,184,191,201,180,190,175,136,140,154,98,101,156,104,102,174,134,130,193,172,177,179,153,149,201,185,192,208,197,207,184,150,153,163,113,110,163,114,104,185,155,151,193,174,178,185,165,167,199,184,190,200,182,187,198,176,180,196,172,175,190,162,156,194,172,172,192,172,178,186,170,175,194,176,178,192,169,167,196,174,176,204,189,203,194,171,172,190,165,161,191,174,181,180,161,165,0 190,174,179,194,179,186,195,178,184,193,175,183,193,176,182,187,169,172,177,160,162,165,148,149,191,173,180,199,184,192,199,182,189,200,184,192,196,177,183,189,168,171,182,165,167,167,149,150,196,180,187,206,193,201,202,182,191,199,172,180,190,157,159,176,138,133,185,168,171,168,150,154,199,187,195,207,195,203,191,160,163,180,140,136,183,147,148,177,138,137,185,168,172,170,154,158,198,186,192,206,194,201,183,150,151,169,127,118,187,154,155,179,144,146,175,151,153,165,144,146,196,182,186,205,194,200,200,179,185,185,147,145,184,150,150,166,124,122,156,122,121,162,140,140,190,174,179,199,185,191,197,180,185,195,173,177,189,164,168,174,141,139,168,142,141,163,145,145,184,168,174,192,177,182,192,176,180,195,181,185,189,172,177,182,164,167,175,158,160,155,135,137,0 210,162,177,218,171,198,224,179,209,226,186,214,226,184,211,225,186,217,222,187,219,212,171,198,214,171,194,222,182,211,226,187,214,225,174,198,224,173,195,225,184,216,221,181,208,213,169,185,216,174,200,221,175,198,222,169,182,219,156,162,206,131,122,209,144,148,220,177,202,211,160,177,215,170,188,219,168,183,220,164,171,220,161,171,208,135,131,199,127,115,217,169,187,211,159,178,216,174,189,221,178,200,218,163,179,210,139,135,215,147,148,193,119,107,196,130,129,215,163,185,213,170,180,219,178,202,221,176,207,205,135,132,209,136,138,203,131,129,206,145,153,213,156,179,213,171,194,217,176,203,220,176,198,219,166,178,211,140,140,217,158,181,218,169,203,211,156,181,208,160,187,214,172,196,219,175,198,222,178,204,221,165,189,219,166,196,215,165,198,207,156,180,0 238,186,213,242,192,223,241,187,214,240,182,210,240,178,210,240,182,219,238,180,215,234,171,198,240,187,217,241,189,213,238,176,191,233,161,165,227,145,148,235,163,189,238,170,206,234,162,191,238,176,201,235,172,179,234,165,172,228,149,145,214,122,108,218,131,129,237,175,206,233,162,192,237,178,194,233,169,172,232,166,171,230,156,158,223,140,132,212,126,117,227,156,174,234,164,195,237,186,201,237,186,208,229,157,159,220,129,115,230,155,156,205,114,100,213,125,124,237,172,203,235,183,196,239,193,221,235,176,191,218,132,120,226,147,144,225,147,147,232,170,185,236,175,203,237,189,213,236,185,206,236,185,199,233,169,172,229,152,147,237,180,202,239,190,222,237,179,209,237,191,217,236,184,205,239,189,209,241,192,215,239,181,199,240,189,213,239,191,221,236,181,212,0 203,144,134,211,156,142,219,169,161,221,168,159,218,151,140,214,147,145,211,141,131,198,127,110,204,151,142,220,174,165,218,162,160,223,176,171,218,157,149,216,147,139,214,146,137,205,132,122,210,152,144,223,182,177,227,184,182,226,179,173,217,144,131,210,119,107,215,138,128,210,134,125,211,134,122,220,157,150,228,183,176,226,180,169,214,140,128,207,112,100,212,124,113,213,148,139,209,114,105,217,133,128,219,144,136,222,158,150,217,148,138,206,118,107,207,124,110,211,144,130,207,120,116,214,126,118,217,126,118,214,131,119,212,140,129,203,125,113,205,127,107,208,135,116,200,123,111,209,132,122,215,128,116,206,126,110,205,127,110,211,138,122,207,144,126,204,138,120,190,120,101,197,123,107,211,125,115,213,143,133,211,138,120,213,144,124,206,140,122,196,130,108,0 219,173,171,229,186,191,229,183,184,230,185,191,229,181,184,223,172,169,229,187,191,232,194,203,213,157,149,223,174,170,228,176,181,226,172,178,226,165,167,230,176,183,236,198,209,233,194,199,221,173,171,220,167,155,226,169,176,228,163,174,228,154,160,228,149,163,229,175,190,229,184,187,221,172,174,213,153,135,219,149,149,225,153,164,232,163,175,227,146,158,224,157,170,226,170,177,211,154,147,187,113,85,196,117,102,214,138,135,230,167,183,233,172,187,233,173,188,230,178,190,224,176,181,191,119,98,196,116,100,226,166,173,229,171,181,227,172,169,231,183,190,232,185,196,221,169,170,222,171,177,222,165,159,229,179,184,237,194,205,233,186,189,230,184,188,230,186,193,218,169,160,225,178,180,226,175,174,232,188,192,236,195,201,237,197,207,236,198,211,223,177,174,0 201,157,149,206,164,162,212,155,171,211,161,177,212,170,174,211,172,172,209,172,176,201,163,164,206,160,157,211,166,170,213,146,161,212,149,164,213,166,169,213,169,169,210,166,168,205,165,167,209,168,169,211,157,163,213,134,150,214,153,165,214,160,169,212,164,168,212,168,175,208,168,172,212,176,181,207,148,148,205,114,125,211,138,149,213,151,159,209,152,147,209,161,160,208,168,173,213,177,187,209,150,151,187,97,92,200,109,113,216,145,155,207,149,140,206,152,140,208,168,174,213,180,188,212,164,170,207,155,161,208,148,155,212,148,150,212,165,165,212,167,167,208,163,168,213,181,187,220,191,206,224,193,215,225,196,219,217,181,186,212,170,167,211,171,168,207,168,169,212,181,190,218,188,200,221,189,203,221,190,204,216,176,179,211,170,168,207,162,145,204,162,152,0 206,167,188,211,167,187,213,172,192,216,181,206,217,175,199,214,167,191,210,167,188,205,165,185,208,167,190,214,173,195,217,175,199,218,175,203,218,174,200,217,172,194,212,168,189,209,172,195,210,171,198,214,171,199,214,159,180,215,146,169,217,156,181,216,163,184,214,170,194,209,172,196,212,170,198,215,170,200,210,148,168,213,124,149,215,120,145,213,148,165,215,177,200,210,169,189,213,170,196,214,170,196,212,146,167,215,130,157,219,127,157,218,166,192,215,178,202,210,171,191,211,172,195,215,179,205,215,167,190,217,143,168,219,140,164,216,165,187,213,175,199,208,167,187,209,168,189,213,174,195,214,166,185,217,164,188,217,166,189,213,167,186,210,171,190,206,167,185,205,156,174,211,168,184,213,170,189,214,177,203,213,172,193,213,174,193,209,168,189,203,160,179,0 183,157,160,198,178,184,199,174,179,203,181,187,201,177,183,197,176,183,191,171,178,166,140,144,191,168,172,205,184,189,208,184,188,210,189,199,205,181,191,197,170,175,189,164,164,176,151,154,193,171,176,205,183,189,211,186,193,204,170,178,203,173,182,199,172,177,193,170,172,182,159,164,196,176,181,205,182,192,200,166,173,186,133,135,186,131,134,193,158,159,196,176,180,181,157,161,196,177,181,204,181,189,195,158,163,187,141,143,188,134,139,200,172,179,196,175,180,179,154,158,189,166,167,202,182,188,202,176,181,193,152,155,191,145,148,197,169,174,191,168,173,171,140,143,182,155,156,193,170,169,198,173,172,200,174,179,195,166,170,191,161,162,183,157,160,167,138,141,174,145,143,185,160,156,192,167,165,198,178,184,191,167,170,185,157,158,174,145,149,158,126,124,0 202,179,195,203,175,185,206,179,191,208,181,195,208,178,191,206,177,189,204,176,186,204,177,192,203,178,191,206,180,189,208,183,198,209,182,199,208,176,188,206,174,184,205,178,190,207,186,204,203,176,188,207,182,196,205,170,180,205,164,177,206,170,181,206,171,183,207,181,196,207,186,203,202,174,192,204,172,188,196,146,147,203,137,144,200,134,134,203,163,170,208,183,197,207,181,196,202,173,192,201,166,180,198,143,146,205,141,151,206,139,148,208,177,190,209,185,201,207,183,198,200,171,186,201,169,184,200,157,165,203,144,152,206,146,152,208,174,185,209,184,200,206,180,192,198,169,182,201,172,187,201,165,175,205,161,172,205,164,172,205,171,178,206,179,191,206,180,194,195,163,174,198,165,173,202,167,175,206,176,191,206,173,184,206,178,187,206,180,195,204,178,193,0 197,145,145,200,142,145,213,163,171,210,156,165,205,150,152,206,157,163,196,148,151,171,117,111,208,160,163,212,159,165,213,157,165,204,133,139,208,147,152,213,166,174,197,145,145,175,123,124,213,165,174,222,173,189,206,134,145,193,110,115,189,109,110,196,132,123,200,150,149,177,120,117,215,162,177,213,150,161,189,99,102,172,74,74,189,110,113,190,115,107,191,129,122,186,132,130,206,144,151,202,124,135,180,79,80,177,82,81,180,95,95,192,117,113,193,132,131,185,129,133,204,146,144,211,152,158,195,111,109,185,95,95,182,93,94,208,152,158,198,145,152,174,105,107,206,156,157,208,151,154,208,143,145,206,138,141,206,140,144,204,148,152,181,118,114,178,120,115,196,139,136,207,153,166,219,170,186,217,163,172,206,147,149,194,130,126,176,111,103,172,114,105,0 219,184,191,226,189,196,228,192,201,226,183,184,225,179,178,229,190,197,227,194,202,221,190,198,228,193,198,228,188,192,234,201,215,229,187,196,213,154,147,232,196,205,232,201,211,221,187,192,228,193,197,228,188,190,211,156,160,197,134,135,183,104,96,215,162,166,233,198,207,216,175,177,228,192,192,229,187,188,168,90,83,167,92,89,154,71,64,187,113,114,236,202,211,217,178,178,228,193,192,230,192,190,164,88,77,166,98,94,158,82,77,203,147,154,234,200,210,216,175,176,225,190,191,230,192,187,202,143,131,154,70,56,180,108,104,229,192,202,232,200,207,213,169,167,221,183,184,232,198,201,228,187,181,208,152,146,223,179,184,231,193,199,230,197,200,207,165,162,212,175,178,224,191,197,232,198,200,233,199,205,230,194,200,221,177,177,224,189,192,207,169,172,0 189,167,172,212,196,204,217,198,210,215,195,204,217,199,204,214,197,202,194,170,174,178,150,148,205,188,192,219,199,205,215,183,190,209,174,181,220,199,205,218,203,212,198,179,181,187,163,161,210,193,197,218,190,193,208,164,163,195,133,123,206,165,159,211,184,186,212,196,201,193,172,177,217,198,200,222,200,205,205,150,146,191,126,113,198,145,133,196,147,137,208,183,190,196,174,181,220,203,205,224,201,203,206,153,151,196,138,131,201,151,142,190,134,124,198,162,168,198,174,182,218,201,204,222,199,199,213,174,173,195,138,126,187,122,106,181,117,107,192,149,152,190,159,166,215,200,206,224,209,217,222,195,196,209,171,164,197,148,142,195,152,153,191,148,153,187,153,156,205,186,192,210,191,198,208,183,187,212,183,183,208,176,179,205,176,182,199,172,177,186,159,162,0 196,162,159,205,170,165,209,167,161,211,171,166,215,180,182,212,180,179,210,176,175,186,152,154,202,170,164,204,160,155,209,151,144,207,148,139,215,169,172,214,178,178,211,175,173,209,181,184,204,171,166,215,180,181,212,159,158,212,155,156,216,170,179,208,147,148,205,159,156,208,177,180,210,178,176,207,160,154,202,138,136,207,145,151,215,155,167,199,126,131,191,130,124,208,171,171,209,175,171,188,118,100,184,108,97,204,129,129,203,128,134,201,139,143,191,126,121,200,153,145,205,167,157,185,119,102,187,119,107,209,151,145,203,139,136,200,141,136,197,138,129,205,169,168,203,167,160,206,168,161,212,177,172,217,186,186,206,146,140,200,137,123,207,169,161,212,189,191,201,167,165,212,183,182,216,186,184,216,186,186,211,168,162,207,162,150,215,190,191,204,179,180,0 182,149,166,195,158,176,204,165,184,207,169,190,211,181,209,205,173,195,197,165,182,171,137,158,186,153,166,200,155,173,206,158,181,207,157,179,215,179,209,209,174,196,203,171,188,194,164,182,200,168,183,211,176,199,211,162,188,216,169,201,217,174,208,204,156,176,202,165,182,194,164,182,200,165,180,203,158,179,206,155,184,215,165,199,217,165,202,194,139,160,191,145,160,193,160,174,192,148,159,185,125,143,198,139,165,210,155,186,206,150,182,200,150,181,185,132,145,188,148,155,190,147,157,178,121,133,201,148,168,211,164,189,202,157,180,199,152,177,187,138,153,188,152,165,194,161,177,199,162,177,214,186,205,214,183,205,203,161,180,195,149,165,194,154,164,190,162,178,192,163,181,207,183,203,213,188,207,214,187,210,202,158,172,194,151,161,198,169,185,181,151,165,0 196,174,195,193,157,180,201,175,201,202,176,201,196,162,184,187,149,165,174,134,146,153,108,118,196,169,188,195,161,186,201,175,201,201,173,198,199,171,193,189,156,175,172,130,146,163,128,142,188,150,162,195,162,187,192,156,167,187,145,150,196,167,184,191,158,179,177,141,161,163,126,143,189,151,166,195,154,175,170,112,112,169,107,101,179,131,125,186,145,157,175,134,151,160,115,132,186,139,157,189,141,158,156,86,85,172,118,111,172,118,108,177,130,132,173,131,145,159,116,132,183,132,150,184,133,154,175,122,126,172,112,115,180,137,144,178,135,147,174,136,152,161,127,142,179,137,158,183,138,157,187,145,164,180,131,148,183,144,163,176,140,154,169,133,148,157,120,134,171,131,148,176,138,156,183,143,161,185,147,166,176,135,156,169,134,152,157,113,130,144,99,111,0 179,146,165,190,159,177,199,170,190,198,166,185,195,160,179,187,150,167,168,125,137,152,111,123,184,151,171,190,154,175,201,167,190,194,147,169,197,156,180,188,148,165,173,129,140,160,118,132,186,153,170,170,121,131,181,127,144,180,110,136,201,160,186,198,164,190,183,144,161,167,128,146,178,138,153,155,97,104,175,116,132,183,120,139,199,157,181,192,150,173,177,128,146,171,131,152,166,119,130,155,93,97,172,111,123,189,137,158,195,154,179,188,148,168,170,117,136,168,125,147,171,127,147,174,127,141,169,113,130,176,117,138,185,138,162,183,140,165,174,131,151,162,125,144,173,131,150,183,141,157,171,113,131,173,108,129,176,124,143,177,134,160,177,140,161,156,117,132,170,129,146,179,134,150,179,126,145,181,130,153,179,136,156,174,135,154,174,138,156,152,110,128,0 172,146,149,193,175,180,211,197,207,214,199,209,213,200,206,204,186,191,186,162,167,170,147,148,187,167,166,209,194,198,219,199,207,213,189,199,219,202,209,211,195,202,189,167,166,175,149,149,192,177,177,213,192,195,210,175,175,198,147,141,211,179,179,214,198,206,200,183,185,178,153,161,199,184,183,218,198,202,206,161,160,189,129,117,195,148,136,203,168,167,204,185,195,181,160,167,208,195,197,218,198,198,205,162,160,192,138,131,194,143,132,189,139,135,198,172,182,182,164,172,206,193,197,217,201,204,213,181,181,193,142,130,183,122,108,183,128,125,190,155,163,176,149,159,195,178,181,209,193,200,211,187,190,207,175,172,198,160,160,194,156,163,188,154,159,177,154,158,172,148,154,186,162,165,199,175,181,202,174,176,199,171,176,197,174,180,182,157,162,168,147,153,0 222,192,196,222,187,184,211,172,164,208,173,172,200,166,167,191,157,159,177,142,140,160,128,123,227,198,204,228,197,200,220,184,180,220,188,190,209,176,179,191,153,155,178,142,143,158,122,119,228,199,204,224,192,196,222,188,189,216,180,185,208,172,179,200,166,171,190,155,156,158,120,113,223,190,191,223,190,191,217,179,183,195,145,150,194,146,151,202,169,173,193,159,159,165,131,125,224,193,194,228,197,198,211,169,174,176,114,120,195,148,150,206,176,180,190,159,158,164,131,129,222,192,192,226,195,198,214,176,179,205,159,166,209,175,180,203,173,180,181,148,151,155,123,122,217,187,187,217,185,187,217,186,189,211,177,182,204,172,179,194,160,169,165,130,134,148,116,119,204,173,176,203,168,168,206,173,176,205,174,177,193,156,157,185,150,152,160,125,122,139,110,112,0 188,163,167,197,172,179,202,181,192,206,187,198,203,182,195,199,179,190,190,169,177,180,160,169,192,168,172,202,178,184,203,177,186,203,175,185,201,175,186,198,173,182,192,169,176,183,162,169,200,180,187,207,192,205,203,173,185,199,159,175,189,145,155,186,147,148,192,167,171,181,157,163,197,174,178,201,176,186,200,161,177,192,145,159,185,138,150,182,137,141,194,172,179,181,155,159,196,173,180,199,173,178,192,145,149,183,125,134,174,118,124,184,145,149,197,177,187,187,166,172,196,175,184,202,180,190,198,163,165,188,139,141,162,98,95,171,124,122,196,176,186,181,156,158,191,168,173,197,172,176,200,175,182,198,168,172,184,142,140,178,139,138,185,158,160,178,153,153,185,162,166,191,165,167,195,170,176,200,177,185,187,155,156,177,142,137,174,142,135,171,144,144,0 208,149,130,225,168,154,237,182,173,234,175,164,226,164,151,223,162,147,206,147,132,177,122,105,226,171,152,241,188,176,246,190,182,243,182,174,242,184,179,234,176,161,218,162,147,197,145,131,239,187,177,250,200,190,250,196,192,240,173,162,243,180,176,241,183,174,226,173,160,204,153,137,245,196,192,254,206,200,238,172,162,216,141,124,220,141,131,233,162,153,224,164,146,205,153,137,240,191,177,247,194,181,245,186,176,210,130,117,226,148,144,235,161,159,227,163,142,200,143,118,237,186,169,243,189,173,252,201,192,224,156,145,233,168,165,240,179,174,232,179,165,207,157,136,229,176,154,241,188,172,251,199,190,242,186,176,242,188,183,235,178,165,217,158,137,200,149,130,218,165,143,233,181,163,243,191,178,245,194,180,242,191,179,228,175,160,207,146,119,178,123,100,0 207,177,188,214,180,191,216,181,189,211,166,178,222,193,215,219,193,206,200,165,175,173,124,135,210,178,188,220,188,200,215,174,180,209,152,167,216,172,188,220,187,202,196,148,159,177,125,133,213,179,193,225,191,204,219,171,180,196,115,132,186,103,120,202,143,156,199,148,162,186,142,156,218,183,198,229,196,213,210,150,158,206,126,150,197,121,143,189,115,130,193,129,146,179,117,137,216,179,185,222,185,193,213,157,169,214,154,174,193,120,139,181,103,118,190,122,140,180,123,143,212,175,176,219,183,185,230,200,215,219,173,187,184,105,121,181,102,119,200,154,171,185,139,160,210,177,184,222,192,207,227,199,212,219,180,189,193,131,136,199,150,161,198,160,176,178,133,149,203,171,178,212,178,190,222,192,202,207,163,160,202,159,158,211,183,200,182,134,145,159,103,107,0 197,165,172,202,166,171,211,181,189,212,181,189,209,175,183,209,174,182,211,176,182,211,178,183,202,169,178,207,176,186,212,184,195,215,186,198,214,185,197,213,177,188,213,184,192,211,185,193,202,167,172,209,180,188,213,183,195,197,148,147,205,158,156,213,178,189,214,187,197,211,187,196,203,169,172,208,175,177,214,182,192,172,107,94,132,60,41,204,167,175,213,180,191,211,180,190,207,180,187,207,178,184,215,186,196,186,136,136,140,83,76,211,181,195,213,188,201,210,181,193,205,177,186,207,180,189,211,185,194,214,185,193,221,193,203,215,194,211,213,190,205,212,183,195,204,179,188,208,189,197,211,191,199,212,185,191,214,194,204,214,197,211,211,188,200,210,180,190,204,182,191,208,188,196,210,185,192,210,181,186,211,189,198,211,187,198,211,182,191,207,175,184,0 205,181,173,213,189,182,215,190,184,219,193,185,223,196,191,217,189,177,203,174,158,193,166,151,211,188,180,218,192,186,225,201,198,225,203,199,223,197,194,220,192,185,214,187,176,202,177,165,212,185,176,225,199,195,231,210,210,235,214,216,232,211,211,226,201,198,220,196,188,209,186,178,212,186,176,224,198,189,231,207,206,187,139,121,206,168,157,230,209,207,220,199,196,208,186,181,220,196,190,224,201,195,237,213,210,144,91,71,152,108,93,235,214,214,217,192,190,203,180,176,216,194,189,226,206,203,230,210,207,220,192,187,220,196,196,229,210,213,218,196,195,205,182,180,214,193,189,225,206,203,227,205,202,229,207,204,230,213,215,223,204,203,216,190,187,201,177,171,203,178,169,216,193,189,217,193,188,216,193,187,219,198,196,214,190,186,206,180,171,193,171,160,0 218,181,180,231,193,201,237,197,217,238,199,217,227,190,203,200,154,154,217,176,189,213,173,184,213,173,171,228,190,198,234,190,208,231,185,197,228,189,207,222,182,195,225,184,202,219,180,194,211,167,168,227,188,194,226,181,191,205,148,151,211,155,166,224,176,202,220,179,194,220,184,196,202,152,159,219,174,183,206,153,156,197,139,142,198,134,144,218,171,196,220,182,201,217,176,187,193,146,151,209,162,168,176,116,112,181,123,123,188,125,133,197,142,153,212,170,184,205,159,166,178,132,138,192,145,151,184,130,136,178,122,124,190,133,137,181,120,126,196,140,146,202,160,165,147,96,97,166,119,127,186,140,156,197,147,160,194,139,149,177,115,121,199,148,156,190,142,144,129,79,77,149,99,105,165,119,131,178,128,140,181,127,138,180,123,129,197,152,159,185,138,144,0 182,152,170,188,153,173,199,168,191,212,189,210,215,193,213,201,167,186,189,156,175,181,152,171,189,158,177,206,175,195,207,171,191,205,163,180,213,178,197,208,175,199,205,176,201,194,165,185,207,180,199,205,168,185,163,96,105,161,94,105,174,113,125,174,118,131,194,154,172,199,169,191,209,180,196,189,138,151,152,82,93,156,85,96,150,75,84,130,54,59,171,116,129,202,172,195,202,167,182,169,107,115,170,105,117,165,95,106,163,95,103,155,87,96,171,114,127,193,156,181,204,171,189,197,148,160,186,128,137,183,124,133,190,139,152,175,118,131,173,118,131,192,155,175,204,173,190,215,184,203,219,187,205,213,175,190,200,158,175,194,149,166,203,166,184,193,162,183,195,162,178,208,179,197,214,186,207,214,181,199,204,166,179,203,166,181,200,168,188,185,156,176,0 153,117,110,156,124,123,167,144,156,178,150,166,179,154,170,169,140,152,163,124,141,150,107,125,156,120,115,159,123,123,172,145,160,179,148,168,172,137,162,172,144,164,166,133,152,154,110,125,159,122,120,165,132,141,177,144,162,158,116,134,132,86,101,170,142,162,167,141,159,165,132,146,160,125,122,172,138,146,144,96,105,135,90,102,121,72,80,157,121,135,166,142,159,171,143,156,161,125,126,170,135,148,147,100,111,131,83,91,136,91,104,170,140,158,173,152,170,170,145,158,161,125,123,168,135,141,181,153,169,161,120,135,158,116,131,183,160,177,176,152,164,164,135,144,156,119,116,164,129,132,175,145,152,179,147,158,175,141,152,180,150,156,170,139,143,152,117,123,149,113,110,163,129,129,166,128,124,175,141,143,174,144,147,166,131,128,163,131,130,143,108,109,0 196,160,149,201,160,144,223,189,186,236,208,211,233,202,212,226,196,207,199,158,169,184,126,141,206,175,165,214,178,167,228,195,193,236,208,217,236,203,220,226,192,201,210,174,189,200,155,181,212,182,170,229,201,194,229,194,193,231,191,196,219,169,168,206,161,158,193,150,149,207,173,188,211,181,168,228,200,193,215,169,154,191,125,103,188,121,106,185,131,130,184,137,136,199,154,157,201,164,144,204,161,147,180,114,90,186,121,102,162,94,80,178,125,126,192,147,152,204,162,167,200,165,146,190,141,121,177,116,96,205,156,148,191,139,132,182,132,129,182,126,119,206,164,173,204,177,164,199,160,143,203,158,146,217,180,177,204,159,154,191,140,139,195,147,147,200,154,162,195,168,153,206,175,165,202,159,147,209,169,169,202,158,155,196,152,148,198,158,161,199,161,168,0 190,119,126,213,149,161,217,154,160,227,174,184,229,183,192,211,157,164,188,125,130,167,100,101,182,108,110,206,133,150,217,151,166,228,177,189,218,159,167,209,151,159,194,133,144,174,110,119,172,95,95,193,115,132,213,149,167,220,168,180,205,144,155,194,127,133,197,139,148,176,117,127,170,94,96,197,133,144,211,154,168,188,123,138,188,128,144,182,117,123,176,107,112,161,98,103,183,111,114,209,151,159,206,148,160,189,124,140,184,123,143,186,126,144,172,108,113,161,99,104,195,130,133,209,152,159,203,143,150,174,104,112,177,111,127,194,136,154,190,137,151,172,116,122,190,129,131,191,127,132,184,119,123,176,108,114,185,120,133,196,142,154,182,124,133,157,98,105,180,120,125,176,109,112,178,111,113,178,112,118,178,111,121,182,121,136,170,110,120,145,84,93,0 235,192,185,239,193,189,247,201,199,252,210,210,247,200,196,241,194,190,233,187,180,214,165,151,239,197,192,247,204,202,252,208,208,254,210,211,254,212,212,247,203,203,238,193,190,222,174,165,243,200,194,251,207,205,254,216,218,254,213,211,242,187,177,241,190,181,237,190,183,222,174,166,245,202,198,252,208,206,255,219,220,237,178,164,191,102,73,218,151,135,237,190,181,221,172,159,244,203,199,254,213,211,240,189,180,163,78,45,195,110,80,229,170,164,235,188,182,219,169,154,241,202,198,251,212,211,244,196,187,220,161,145,238,188,183,244,198,197,235,189,184,219,173,163,236,195,190,243,201,196,251,211,210,253,215,216,248,208,208,240,195,190,229,185,176,213,168,160,227,182,171,236,192,183,244,203,199,244,201,198,243,201,198,233,187,181,223,178,167,209,166,157,0 182,135,157,203,161,185,209,170,192,209,170,185,207,165,176,205,162,181,205,160,183,195,150,169,190,143,164,202,153,175,205,157,178,208,168,187,203,157,168,203,154,179,203,150,168,200,156,167,196,154,171,188,119,133,193,121,141,194,138,158,195,143,161,191,134,153,211,173,200,208,168,189,198,153,169,197,138,155,191,119,139,183,114,127,196,136,159,186,118,131,209,165,185,213,175,205,196,156,185,202,160,182,192,123,142,189,119,142,180,111,131,177,106,120,201,146,165,211,172,199,200,164,193,197,152,177,192,121,140,195,131,153,185,119,134,198,138,151,209,163,184,207,165,184,194,154,181,198,154,186,196,139,164,194,136,156,205,152,170,205,148,160,207,166,191,202,159,176,182,139,164,199,157,184,203,158,190,209,161,195,207,160,189,203,152,170,197,150,168,191,146,164,0 130,79,84,168,109,119,175,107,116,185,116,128,192,128,145,181,115,134,160,98,111,110,63,66,157,103,110,184,130,143,193,133,143,191,119,122,203,141,162,195,128,151,175,114,128,141,86,92,167,110,125,187,130,139,203,155,167,201,151,154,196,140,151,200,130,153,183,120,133,152,96,106,167,108,122,192,138,152,205,165,174,189,137,148,174,121,123,198,137,155,189,129,149,156,97,106,170,123,133,194,145,158,200,148,160,186,133,141,189,136,143,192,127,130,187,128,144,156,94,105,166,122,136,187,141,154,200,149,169,206,150,170,205,156,169,197,138,152,184,128,145,156,93,110,157,120,133,178,130,148,194,153,171,202,156,177,200,154,169,192,144,156,173,109,130,141,77,98,129,90,99,170,129,147,181,143,159,188,147,162,185,140,152,177,131,139,157,94,110,111,57,69,0 204,148,168,222,170,196,228,170,200,229,172,200,231,183,210,229,191,212,216,177,195,199,156,172,211,159,186,227,176,205,235,187,216,222,159,182,222,165,187,226,182,200,220,177,196,209,169,189,214,154,185,228,172,204,231,182,207,220,159,180,218,159,174,220,165,186,225,182,208,214,171,198,217,159,187,225,166,195,223,167,188,222,167,185,220,161,179,217,158,176,233,195,222,216,171,196,211,140,167,224,160,190,218,157,174,233,184,205,225,168,189,233,190,211,234,199,220,214,170,192,211,146,175,224,159,189,235,180,209,233,180,206,219,161,177,240,204,226,231,193,212,212,170,192,210,151,179,228,176,205,237,185,215,225,166,187,223,168,184,233,192,214,226,189,211,205,161,180,201,142,164,218,164,188,226,171,200,223,169,189,225,175,194,224,177,197,217,177,197,197,156,173,0 30,24,21,193,173,168,236,214,216,216,180,165,210,171,153,227,202,192,121,106,104,1,0,0,128,111,105,235,207,197,223,188,183,211,165,144,195,142,112,218,185,167,209,190,189,43,33,33,196,165,157,223,179,161,219,170,154,211,151,129,202,144,114,203,162,133,225,199,193,108,92,93,213,179,171,219,168,158,220,174,168,214,160,144,198,132,100,194,138,109,212,176,158,141,124,125,215,184,175,220,171,166,215,159,154,214,164,152,194,128,99,178,107,75,204,159,136,142,124,119,205,169,163,217,153,144,199,119,109,213,158,153,195,130,111,178,114,90,192,138,114,112,93,89,151,122,120,230,173,168,208,121,110,207,129,119,183,101,87,180,108,96,191,152,143,54,43,43,49,38,37,210,159,159,226,152,145,215,147,138,194,117,101,214,164,160,138,116,116,4,2,2,0 208,169,162,219,183,177,217,180,173,215,179,178,208,165,162,200,151,144,178,125,116,157,107,101,215,177,169,220,185,183,215,173,169,202,154,155,202,154,152,197,148,143,186,136,133,171,125,123,222,189,187,220,181,177,202,147,149,171,103,103,181,121,122,196,145,145,182,129,125,171,125,122,222,185,177,220,178,176,192,130,137,176,113,124,172,107,113,185,124,123,189,140,140,166,115,111,219,180,171,225,189,189,186,131,135,160,91,102,164,79,88,187,128,130,188,139,140,157,98,89,214,176,173,225,192,190,185,131,127,152,73,77,176,98,106,190,137,146,174,115,113,158,102,91,204,160,152,205,156,149,201,147,138,192,131,128,191,134,135,183,130,131,173,122,121,159,109,101,197,149,138,197,144,132,197,142,127,198,147,140,187,130,125,182,128,123,169,121,119,150,102,96,0 175,137,155,187,151,166,201,175,195,203,175,195,196,158,169,186,144,151,164,110,111,162,119,128,181,143,164,194,159,177,204,175,194,210,186,206,206,174,187,193,154,162,186,146,151,180,145,156,186,151,168,200,167,184,209,178,192,208,176,192,211,182,200,207,176,186,199,168,179,185,150,159,187,149,167,202,169,186,206,170,184,188,141,154,192,147,161,184,133,138,197,163,173,190,157,170,187,149,165,205,177,193,204,167,178,159,93,100,151,82,92,163,99,105,195,158,170,190,159,175,193,165,183,204,174,189,205,173,191,185,135,149,189,146,164,198,164,185,195,161,178,184,150,169,189,160,180,198,166,184,204,172,189,206,178,198,208,184,204,203,175,197,193,161,178,180,143,153,180,147,165,193,165,186,198,169,189,201,172,188,202,174,193,195,162,180,188,155,169,175,139,150,0 183,152,152,195,163,165,195,155,140,193,148,127,205,170,170,201,157,169,187,118,137,179,123,140,189,157,157,200,168,170,205,172,163,205,170,155,212,185,185,205,172,175,196,137,151,184,127,141,191,155,155,203,174,173,211,181,183,199,154,155,177,125,114,178,131,120,202,155,169,191,132,152,194,155,160,209,180,182,202,160,162,186,130,131,180,141,141,170,118,113,200,158,165,192,136,155,195,156,164,205,171,173,191,143,141,184,138,141,192,151,154,187,138,133,193,145,140,184,123,130,188,144,149,203,167,175,195,158,155,191,145,144,186,138,136,194,151,146,190,137,125,181,120,126,188,154,165,198,159,169,204,168,175,207,166,177,210,176,182,205,172,172,193,142,143,184,133,148,178,140,150,192,153,164,204,164,182,205,152,176,208,168,182,205,179,185,190,138,150,181,128,148,0 217,187,178,234,202,198,246,213,214,242,203,196,241,200,194,243,207,203,231,196,182,212,178,165,226,197,191,235,197,194,214,150,149,222,167,169,240,190,193,246,205,203,237,200,189,222,188,177,232,203,196,231,183,179,208,125,134,242,192,217,239,179,193,245,197,203,234,192,188,238,210,209,236,207,204,234,190,189,242,194,211,251,199,226,237,173,200,230,168,187,214,153,153,229,194,190,229,195,188,221,168,166,210,142,147,228,149,169,224,131,156,217,135,155,210,145,150,210,163,155,226,194,183,219,171,163,219,162,167,229,156,174,205,96,108,207,128,139,201,146,146,203,157,150,224,194,188,232,195,188,232,187,189,240,185,200,229,173,178,203,132,132,194,129,125,203,162,158,211,178,166,219,180,166,215,168,159,231,186,186,239,201,198,226,177,170,220,174,173,198,159,149,0 204,167,173,218,181,188,225,186,199,229,194,210,227,191,207,213,166,179,192,134,145,177,128,138,206,163,170,218,174,184,225,177,193,229,183,203,225,183,206,211,156,174,192,127,142,179,128,139,211,171,178,222,179,195,219,160,180,217,151,171,205,140,158,200,133,146,201,142,160,195,143,157,206,159,166,218,173,188,209,147,169,211,144,170,215,156,184,202,135,155,208,155,170,199,151,163,208,165,173,214,165,175,202,138,151,204,134,158,211,144,174,209,148,171,210,162,178,195,148,157,198,148,151,210,159,167,203,146,154,194,125,140,194,119,135,202,143,156,208,164,176,195,152,159,192,140,146,204,150,160,200,141,149,204,148,160,206,152,166,209,163,175,208,170,184,195,157,168,187,144,149,203,157,163,199,142,152,206,156,171,215,174,190,210,169,184,200,160,171,182,140,149,0 217,178,172,224,181,177,229,189,184,233,193,190,229,193,190,230,198,192,228,196,190,221,187,180,221,183,175,228,185,179,231,189,182,235,191,187,230,183,179,233,195,189,230,190,180,225,186,179,223,183,176,229,187,180,229,166,157,233,169,162,229,164,158,232,186,184,231,192,184,226,194,185,227,189,183,231,191,185,232,167,160,234,158,153,226,153,144,226,170,162,233,195,189,226,199,191,226,193,186,231,191,184,230,166,154,235,167,160,225,156,148,225,172,160,232,194,188,227,193,186,225,195,185,229,186,175,226,157,139,233,170,162,223,160,146,228,176,166,228,186,180,224,183,176,223,196,186,229,191,181,225,166,148,231,179,172,229,180,174,230,181,175,225,176,172,219,176,169,219,191,179,227,198,188,231,194,185,230,188,182,228,183,180,227,187,181,221,175,168,214,166,158,0 178,136,134,179,127,121,200,157,158,210,174,180,212,181,188,206,171,177,198,162,169,178,137,141,184,141,135,182,129,122,201,158,160,216,184,192,213,177,185,208,169,175,205,171,176,190,151,154,188,144,139,194,148,146,211,179,191,219,188,200,217,182,189,212,175,185,205,167,174,190,150,153,197,163,164,202,163,162,206,166,170,209,169,183,215,175,187,209,166,173,206,168,177,189,145,148,199,167,168,208,173,177,199,151,151,189,130,127,199,145,149,212,174,182,204,165,173,188,143,145,192,153,153,204,166,168,203,159,161,189,132,129,186,126,125,203,161,170,198,158,166,183,139,142,188,149,148,196,154,154,201,158,159,193,145,146,192,145,147,193,149,155,184,138,142,173,129,132,179,138,135,186,142,140,189,143,143,192,150,153,186,143,145,184,140,142,176,132,135,160,115,116,0 189,150,183,204,165,200,213,171,205,219,182,217,223,196,232,215,186,216,206,171,201,179,139,169,187,146,178,203,162,194,213,165,200,210,156,190,213,172,205,225,193,226,215,183,214,188,148,177,192,152,184,217,182,219,207,150,187,197,123,158,195,126,155,221,178,215,219,188,224,199,163,194,195,157,191,216,180,219,203,146,179,187,104,135,187,107,137,209,157,192,217,184,220,201,165,197,203,171,204,212,175,210,206,150,182,191,119,144,196,129,156,212,160,195,212,175,208,198,159,190,197,165,193,211,178,208,210,170,205,213,162,196,207,147,176,211,162,191,211,175,204,188,145,172,184,145,171,202,165,191,220,188,223,218,180,216,213,165,198,205,161,192,199,160,189,182,142,171,182,147,177,195,157,188,209,174,205,216,186,219,205,159,191,200,155,187,197,163,193,180,145,175,0 228,195,194,240,209,210,244,213,215,240,204,206,238,204,204,235,208,204,219,188,181,195,161,151,229,194,197,242,209,212,243,207,207,241,201,203,235,196,192,237,206,204,224,192,185,202,168,159,237,203,202,243,209,207,243,206,204,235,189,183,225,180,166,239,208,207,221,187,184,200,164,158,240,208,205,242,208,207,241,202,200,189,120,96,198,137,116,236,202,198,225,192,189,205,173,168,241,211,210,245,213,215,230,184,180,173,102,75,197,132,113,229,189,189,219,184,185,202,169,167,228,194,190,232,192,187,230,187,180,211,157,140,210,155,142,231,195,195,220,187,186,196,163,157,219,179,172,208,154,139,225,184,179,221,175,167,210,157,147,219,179,178,208,174,172,179,144,132,207,164,155,200,144,134,219,176,174,206,152,142,194,134,124,207,163,160,192,151,142,171,135,124,0 215,187,187,223,194,197,224,194,194,221,190,192,219,189,189,217,193,189,200,177,170,176,148,135,223,193,192,230,203,203,226,195,194,227,195,198,219,185,177,219,193,190,212,191,184,186,161,151,232,207,209,231,203,207,227,193,196,206,156,145,200,152,134,225,202,200,211,186,180,188,159,151,228,201,202,231,198,205,221,180,181,162,94,68,186,129,109,226,200,196,214,189,185,189,161,156,212,170,168,220,179,177,221,182,179,184,123,105,200,146,135,221,190,192,211,185,185,194,172,166,205,159,149,210,165,159,225,190,191,216,173,166,214,173,168,227,202,205,209,184,184,187,161,158,204,165,163,217,180,182,222,187,187,209,163,154,212,171,169,222,198,202,202,178,175,177,149,143,204,173,167,218,188,191,224,192,193,207,162,158,211,175,176,208,175,173,183,151,144,172,147,138,0 140,102,103,156,125,138,158,123,135,169,138,153,168,136,147,155,116,123,136,92,86,142,110,116,145,108,114,160,128,141,163,123,137,176,144,157,173,141,149,161,122,129,168,141,151,164,141,153,162,135,144,165,132,144,162,111,129,173,129,151,179,141,162,173,137,151,174,148,156,167,143,154,164,138,149,163,124,141,170,121,142,176,131,158,173,113,142,170,119,137,174,142,147,171,149,160,161,129,142,161,113,129,175,133,153,179,132,155,172,103,136,162,96,113,165,122,124,177,159,170,152,114,122,165,124,137,174,127,151,177,130,157,176,125,152,168,115,128,166,127,133,172,150,159,144,102,108,167,131,146,173,128,151,174,127,149,182,149,163,168,127,139,166,130,139,165,138,142,146,108,114,158,119,135,168,127,144,172,133,144,179,150,160,174,145,154,169,140,145,157,127,134,0 197,166,178,214,191,207,219,191,201,224,201,215,224,206,221,219,196,211,211,186,200,194,164,178,202,171,180,217,190,202,223,196,211,218,184,201,226,201,216,220,192,206,209,171,182,195,158,163,205,177,193,214,181,189,215,174,185,209,146,160,215,165,174,216,174,190,206,153,160,197,154,156,203,167,181,206,164,166,213,170,179,211,147,154,210,147,158,209,155,167,200,146,158,197,158,172,207,177,192,213,180,190,213,170,180,209,147,154,197,112,121,195,125,134,193,138,150,193,153,168,203,174,190,211,180,197,207,162,179,190,112,120,185,95,105,195,138,153,197,155,172,193,157,168,190,154,171,202,167,186,204,163,179,190,130,137,192,134,150,204,170,189,198,165,184,189,157,172,184,145,162,196,161,180,195,154,166,190,143,150,200,163,174,201,170,187,188,151,165,182,148,163,0 189,160,167,207,186,198,210,183,191,216,194,209,215,196,210,211,191,205,201,178,189,181,153,165,195,168,176,210,186,196,213,184,198,209,172,187,217,191,204,211,179,192,200,163,167,186,151,153,197,169,180,204,170,173,206,164,172,204,144,149,209,163,171,210,170,181,200,154,157,191,157,158,198,166,174,201,163,165,211,173,179,206,147,150,205,148,156,202,153,158,194,147,158,192,160,173,204,181,194,209,178,190,209,168,176,199,131,133,191,111,115,193,136,143,192,146,157,189,155,168,197,171,186,206,175,193,201,158,171,184,107,112,189,119,129,200,160,176,198,164,181,188,156,167,185,151,166,200,169,187,198,157,168,188,134,142,199,159,178,205,178,197,197,170,187,185,155,171,183,150,168,190,156,175,189,151,164,191,153,163,199,171,182,195,168,184,186,152,166,179,147,161,0 170,135,134,179,148,152,180,149,153,182,151,150,183,153,152,180,149,149,176,142,136,167,129,120,174,141,138,181,151,159,182,151,160,182,151,152,185,155,156,187,158,157,181,150,147,172,139,136,177,146,146,180,149,154,181,147,151,181,142,140,179,144,140,176,143,142,179,146,145,177,145,147,175,141,141,180,149,149,179,141,139,172,124,114,170,127,119,180,148,150,183,152,154,182,153,154,177,146,147,174,136,126,173,131,122,171,122,114,179,138,135,190,163,164,187,159,158,182,153,152,171,137,138,176,141,137,179,145,141,180,144,142,191,161,160,191,166,164,187,165,163,182,156,159,171,137,135,183,154,152,186,155,155,184,152,151,188,158,154,186,156,152,184,156,153,180,154,152,176,145,140,180,150,146,182,150,145,184,152,147,183,153,149,182,150,145,180,150,144,178,151,148,0 177,134,135,185,148,152,186,150,154,187,151,153,187,152,154,182,144,148,179,138,137,171,125,120,181,141,140,187,151,157,187,151,161,188,151,155,188,152,156,189,154,159,183,146,148,176,133,136,185,149,150,187,150,156,186,147,154,185,139,141,182,137,139,178,137,142,181,140,145,179,142,147,182,144,145,186,151,152,185,141,142,176,121,115,172,120,116,181,142,149,185,147,153,184,150,155,183,148,151,180,137,129,179,130,123,176,119,116,181,131,133,192,158,164,189,155,158,184,149,153,177,138,141,182,142,140,184,144,143,184,140,142,193,160,162,194,163,165,191,161,164,185,152,161,177,137,138,188,156,156,190,155,157,187,149,152,190,156,155,189,154,153,187,153,154,183,150,152,182,148,143,186,152,149,186,150,146,188,152,148,186,150,150,185,146,144,183,147,144,181,149,149,0 205,105,130,218,128,147,222,133,148,225,133,146,229,143,164,230,154,162,227,151,160,221,139,152,213,120,141,219,130,146,218,126,131,222,127,137,226,139,150,235,164,173,231,159,167,225,142,156,215,127,142,214,121,137,217,120,130,208,103,110,211,108,107,233,159,162,239,180,193,230,154,164,219,134,141,219,129,142,218,123,136,216,116,124,206,104,103,213,114,114,228,153,156,231,159,164,222,149,160,222,143,148,214,117,119,220,128,140,216,128,136,206,106,107,219,127,117,233,169,166,224,156,164,215,131,126,209,109,104,212,116,114,214,118,117,214,109,107,229,149,151,237,170,169,219,143,141,229,160,161,220,134,133,218,130,134,235,166,173,228,144,157,234,161,176,233,163,169,218,144,140,229,163,167,235,169,182,238,175,189,243,186,199,242,182,193,238,174,182,236,175,174,0 221,184,205,228,196,222,225,189,213,212,161,157,214,167,174,214,166,193,211,157,176,207,153,165,226,193,219,224,188,213,224,185,214,213,165,183,205,151,159,208,159,175,216,170,188,218,173,195,232,205,237,218,173,191,207,148,156,178,101,107,154,77,81,159,89,93,209,161,181,219,176,187,217,179,194,188,116,108,173,82,71,160,70,78,151,82,107,168,95,107,198,137,155,219,177,208,193,141,143,125,41,30,152,63,59,163,75,82,164,91,120,198,141,182,202,134,149,202,143,134,212,171,185,180,111,114,167,79,60,169,84,88,192,121,143,208,143,169,209,149,171,209,159,166,220,185,207,217,173,196,178,99,90,167,82,74,206,145,142,206,140,140,207,151,155,209,168,183,209,159,157,213,167,176,207,152,159,196,134,124,212,162,164,217,169,182,203,141,133,202,149,147,0 218,185,172,233,204,196,238,207,203,233,194,188,229,184,172,235,195,195,230,191,187,213,170,160,230,204,194,231,198,193,239,205,205,222,177,178,202,145,139,211,162,158,235,198,189,235,200,186,227,198,185,214,157,143,205,139,127,172,103,102,148,89,95,150,86,80,220,176,168,240,202,188,185,136,118,128,62,51,162,91,86,172,103,107,168,117,132,179,119,120,208,152,143,235,200,200,204,162,153,145,82,78,167,95,85,176,104,102,188,129,139,229,185,198,226,165,162,223,169,153,230,201,200,223,178,178,177,99,83,184,114,111,230,172,167,230,166,157,236,183,177,236,200,194,214,169,159,227,186,186,208,152,148,194,127,116,244,197,188,244,194,186,235,184,172,230,191,182,186,123,112,219,172,175,229,175,173,240,193,184,249,212,208,248,208,204,232,180,166,221,170,151,0 184,127,159,189,131,164,192,127,163,193,134,163,197,151,170,198,155,172,195,151,164,191,147,162,187,131,162,191,134,166,188,119,142,189,125,137,196,148,162,199,156,173,198,157,170,194,152,165,189,131,163,189,123,151,185,118,128,186,118,121,191,134,141,199,153,168,200,156,165,198,156,169,191,136,167,190,128,151,190,125,142,192,126,140,190,128,135,195,142,154,200,156,170,200,159,174,193,144,172,195,143,167,193,130,153,195,132,154,196,137,152,192,133,148,200,153,175,199,157,175,192,143,171,198,153,177,199,150,173,197,141,159,198,139,155,195,134,151,198,150,168,196,148,162,192,144,167,198,154,173,201,159,177,200,154,168,200,150,168,197,142,160,197,150,166,195,148,163,192,147,168,195,150,168,198,152,168,201,156,172,200,153,175,201,154,176,200,157,177,196,152,171,0 195,152,149,202,163,163,198,148,147,197,142,143,198,148,149,195,148,146,190,139,136,187,131,127,194,147,143,200,158,157,194,126,129,190,113,112,194,138,134,195,141,141,192,141,137,187,131,125,191,138,133,191,128,120,187,111,103,188,114,107,182,103,92,181,104,93,184,120,109,189,134,130,191,133,130,188,116,108,187,117,105,195,130,133,190,114,117,182,98,92,186,119,112,190,137,134,193,137,136,195,134,135,184,107,98,187,113,105,195,135,134,187,110,106,187,117,108,194,146,142,190,119,118,194,117,126,188,109,108,187,109,97,191,127,123,180,104,91,188,121,113,197,152,151,188,118,115,191,118,117,194,130,127,197,144,145,199,153,156,195,142,142,194,143,139,194,149,144,191,139,136,191,128,122,192,127,121,199,151,152,201,159,158,199,156,155,196,151,149,193,150,146,0 146,124,119,160,140,144,168,146,150,176,160,166,177,160,169,173,156,162,167,151,156,155,138,144,159,141,140,169,149,153,167,139,144,165,132,134,168,137,140,168,142,143,173,155,161,159,137,141,162,143,142,163,135,134,169,134,143,161,118,123,160,117,120,158,117,116,159,124,123,158,132,135,158,130,127,163,130,133,168,122,137,164,116,126,163,116,122,166,122,134,141,85,82,145,108,105,161,136,138,166,132,136,167,118,129,167,118,129,160,107,109,166,125,132,152,104,110,145,107,106,167,150,152,176,154,163,169,129,137,173,133,141,185,157,174,163,125,133,146,96,94,155,124,126,167,151,156,175,154,165,171,136,143,181,152,163,188,168,183,180,157,171,164,132,138,160,134,139,158,135,141,171,150,159,177,157,161,183,164,175,182,162,175,177,155,166,168,145,152,156,132,136,0 177,125,120,191,147,150,197,151,154,199,152,153,199,153,154,197,153,154,189,138,136,180,127,128,182,128,127,195,151,152,200,148,152,198,134,137,203,153,156,201,158,158,194,144,142,185,130,129,186,130,133,191,132,130,195,127,126,192,117,114,196,132,122,200,144,142,196,146,141,188,131,126,187,130,133,188,119,118,191,122,112,200,138,137,193,118,113,188,110,98,191,131,122,191,137,132,187,126,128,197,134,139,191,120,114,198,131,130,202,141,143,196,123,122,193,133,126,194,147,144,183,111,116,193,118,130,194,119,119,194,121,111,199,136,132,191,115,104,196,137,130,197,154,152,181,113,113,190,118,121,198,136,136,206,154,156,203,152,152,196,133,127,198,148,143,196,152,152,183,123,126,188,123,123,196,134,133,206,162,164,207,166,167,203,158,159,197,153,148,189,144,142,0 147,100,102,162,114,122,177,138,143,187,154,162,180,136,142,183,145,149,183,149,158,168,129,133,155,108,110,166,118,134,189,152,166,194,159,167,190,149,158,191,154,158,184,146,151,178,144,151,166,124,131,179,134,140,192,153,166,187,137,139,180,123,125,190,147,147,192,156,159,185,152,161,164,118,121,178,132,133,189,147,153,188,129,139,196,145,164,181,129,128,189,145,145,192,161,167,152,99,103,168,118,131,182,130,126,186,123,128,183,123,137,179,122,132,185,139,149,192,162,171,147,94,98,168,119,132,181,130,132,181,127,134,181,117,129,181,122,137,184,139,145,183,145,147,140,86,88,167,119,121,179,130,132,184,136,146,189,140,152,182,130,140,184,143,149,182,145,147,132,81,87,155,105,104,176,131,132,181,133,137,182,136,143,177,129,135,185,148,162,179,144,159,0 149,116,114,156,120,116,172,142,142,148,109,104,133,85,73,162,129,127,153,122,118,141,109,103,159,128,131,166,133,136,171,139,140,143,99,93,144,105,104,168,137,135,159,124,112,148,117,111,162,131,133,174,145,152,175,143,150,181,153,170,182,158,170,176,147,147,171,142,138,156,126,119,163,130,128,170,137,141,172,136,143,177,145,155,183,150,163,178,147,151,172,141,140,150,113,99,170,143,143,175,144,146,178,144,150,173,136,143,181,146,163,173,134,142,164,128,126,160,130,126,169,144,144,175,144,147,167,127,131,178,146,154,187,159,176,188,166,188,162,124,119,150,113,103,164,138,138,168,137,136,160,121,121,173,139,148,182,154,170,182,161,179,168,141,146,136,94,78,155,127,125,158,125,121,167,135,137,172,139,151,169,137,144,158,119,117,160,128,127,140,108,99,0 167,126,128,176,132,133,185,148,160,182,135,154,177,127,148,169,117,130,156,105,113,159,124,138,177,134,141,179,128,131,179,124,139,175,110,136,166,91,119,153,80,100,158,101,115,162,118,132,174,119,130,175,115,132,178,110,136,160,82,105,177,102,137,121,51,68,129,66,81,173,124,145,176,121,131,184,122,149,183,114,146,170,98,123,181,108,143,125,57,78,146,83,111,178,132,160,177,121,129,173,110,127,179,107,138,176,106,134,182,115,150,172,95,134,173,109,142,170,121,144,159,100,106,159,95,102,178,111,141,183,117,157,184,112,150,179,110,143,164,100,121,161,106,121,145,91,94,174,123,138,183,125,147,189,128,164,186,120,158,182,122,153,170,114,133,160,109,125,151,98,104,174,118,137,184,126,150,187,133,157,190,142,172,180,130,155,165,112,128,150,104,115,0 184,143,148,194,155,165,191,150,155,185,141,147,179,131,135,177,133,139,161,113,116,140,91,92,190,149,155,195,153,160,198,159,166,188,142,145,176,122,129,170,116,129,164,114,120,155,109,115,199,163,178,194,146,153,197,152,159,199,160,172,181,125,143,168,109,128,164,111,124,158,110,117,197,156,164,188,132,138,176,112,118,182,120,137,177,110,130,161,87,104,166,110,123,160,107,121,196,153,162,187,130,140,181,115,132,181,110,136,173,95,118,168,103,119,175,123,140,166,118,132,194,147,155,182,123,129,184,120,131,180,116,128,166,98,110,181,129,142,180,135,149,152,96,96,196,153,159,197,152,159,192,140,146,191,138,145,195,149,165,189,144,156,168,115,119,153,100,102,193,150,158,204,167,180,201,159,168,196,148,157,194,150,160,192,153,168,168,118,121,153,104,107,0 215,156,158,217,159,159,212,143,141,220,165,175,220,163,163,220,162,157,220,167,163,218,164,161,214,154,158,213,146,144,206,129,127,218,158,165,221,163,164,220,160,156,218,161,159,219,164,165,216,158,161,210,135,135,204,127,134,199,121,122,213,145,146,198,117,109,207,135,129,220,164,165,217,160,160,210,136,133,190,104,105,174,85,86,201,118,116,188,98,90,188,100,90,219,157,158,217,159,162,199,120,116,178,85,80,177,84,86,190,101,104,186,98,93,204,131,130,219,159,163,216,160,168,210,141,149,202,117,121,203,120,123,212,142,153,210,140,149,220,161,166,220,164,170,216,160,166,219,160,171,215,150,157,219,161,165,225,173,179,227,177,187,222,167,176,223,169,176,216,158,160,221,167,172,222,168,174,223,169,176,228,179,184,226,175,181,223,169,178,223,172,179,0 194,149,145,200,157,152,199,154,149,196,147,141,195,148,142,194,147,146,196,153,154,193,149,147,194,149,145,200,158,155,196,146,139,187,120,103,194,140,132,200,158,158,201,163,164,196,153,150,194,147,143,194,143,138,194,140,133,186,114,102,180,108,97,195,147,142,195,149,142,191,145,141,191,139,137,192,139,140,191,132,121,179,105,92,173,99,89,186,132,123,195,149,143,190,143,143,195,150,153,196,150,159,189,132,124,161,83,65,166,95,88,192,143,141,195,149,151,186,133,131,190,143,144,190,142,146,192,136,131,166,96,80,167,100,89,199,155,154,190,142,143,186,131,128,189,142,145,191,144,147,194,146,143,181,119,110,192,139,134,199,158,155,192,146,145,190,144,142,185,134,135,192,147,145,194,149,144,195,147,142,195,148,145,194,149,142,191,147,144,190,146,148,0 145,108,102,189,148,143,207,162,162,213,167,160,216,174,160,213,171,160,198,156,143,173,131,111,173,136,131,194,145,144,202,138,132,214,155,143,222,167,168,217,157,158,209,164,150,192,153,135,181,141,138,198,145,148,211,145,148,219,159,157,229,172,181,223,156,164,213,164,162,191,148,131,184,142,143,208,156,169,224,169,179,234,191,205,237,188,204,228,173,183,215,164,159,185,134,118,182,135,129,209,160,176,228,172,188,231,177,194,234,181,197,228,171,185,221,174,183,205,157,158,177,129,124,199,145,150,221,165,176,226,172,187,237,196,211,224,164,177,218,168,178,202,155,155,166,119,110,192,139,134,218,175,176,222,182,186,222,165,163,217,150,153,213,165,164,192,142,136,149,108,101,188,143,133,206,162,155,214,168,164,218,175,168,215,173,170,204,157,148,179,133,127,0 193,139,126,215,156,147,221,151,142,227,158,148,223,152,138,222,153,143,200,137,119,175,117,97,191,130,114,218,154,144,204,123,107,228,151,140,223,146,142,210,126,121,199,126,110,184,123,105,195,132,119,201,127,118,196,112,98,213,128,120,233,154,157,218,132,133,204,126,122,179,116,102,194,130,120,200,123,114,218,134,135,225,145,146,252,181,191,236,162,169,204,126,121,184,117,100,205,146,145,215,140,137,236,160,162,251,180,189,248,176,185,234,153,156,219,144,146,204,137,131,192,131,128,225,157,162,239,161,166,239,158,167,245,169,176,243,171,176,213,139,143,201,135,131,184,120,116,203,135,138,223,145,148,219,134,138,240,170,175,233,162,165,189,106,99,191,123,113,168,103,96,181,110,104,209,138,132,221,152,157,218,147,139,195,116,106,187,109,99,181,116,102,0 200,148,130,220,167,153,204,132,112,224,160,144,214,146,135,202,131,122,184,123,102,163,109,86,202,145,130,203,136,125,193,114,96,220,147,137,220,149,148,204,127,121,192,123,114,175,123,108,198,137,124,200,125,121,210,131,128,219,147,142,248,190,195,225,160,160,195,125,117,168,111,93,218,163,159,212,137,136,239,170,178,251,193,200,252,199,208,232,169,170,205,140,133,187,130,112,217,164,163,231,163,170,240,171,177,249,187,197,246,182,187,231,161,162,212,149,151,193,136,130,211,155,155,229,169,174,238,164,172,231,154,162,252,197,203,239,180,186,196,127,126,191,135,126,192,130,128,210,147,143,227,163,160,230,164,171,236,178,175,210,139,138,180,102,91,185,128,116,175,110,98,197,132,118,229,174,166,224,167,166,214,151,134,193,123,110,192,130,117,178,124,106,0 183,133,122,194,146,136,199,149,141,202,153,142,202,147,138,201,153,146,196,153,145,186,137,132,190,143,135,197,146,141,202,149,142,202,148,141,203,146,138,205,160,153,200,157,151,190,136,128,192,142,132,200,149,143,202,143,137,196,122,113,197,127,115,205,154,147,203,158,152,195,146,133,194,144,134,202,155,150,202,137,133,197,121,115,193,116,105,203,145,138,205,161,157,198,156,146,195,154,143,202,154,147,198,126,115,195,114,107,192,115,109,197,128,119,205,161,155,198,153,147,193,148,139,201,151,146,200,136,129,198,124,118,196,127,122,195,129,119,203,159,151,196,150,144,189,138,129,199,150,144,204,158,155,205,153,149,206,157,152,201,147,138,198,151,141,193,146,136,185,139,125,195,150,140,201,156,151,205,161,154,205,161,156,199,148,140,192,141,124,188,142,130,0 204,154,158,214,163,170,222,174,183,220,168,175,218,166,175,218,172,181,206,159,168,180,124,132,212,162,169,219,168,177,223,173,183,220,165,176,222,169,177,223,177,189,205,153,163,184,127,129,214,165,171,219,166,177,212,151,158,200,128,131,210,149,152,221,172,184,209,161,170,190,139,143,219,173,179,221,170,181,212,148,156,197,122,125,196,126,127,217,165,176,211,163,177,195,148,156,221,177,184,219,167,174,205,137,136,198,124,130,186,112,115,199,138,143,211,164,175,191,140,150,216,172,179,219,170,177,205,142,142,200,131,138,193,124,133,193,131,135,203,154,163,184,132,141,207,159,166,221,176,185,221,174,185,217,165,176,213,161,175,198,141,149,190,134,141,180,129,136,202,154,158,214,171,178,219,176,186,217,170,180,210,162,176,194,139,148,175,121,118,173,125,129,0 204,161,145,208,163,147,209,163,148,208,160,145,207,152,138,208,163,152,206,163,153,200,143,134,206,165,149,208,159,146,208,157,143,203,141,127,205,147,133,209,164,153,205,158,149,201,146,132,206,159,142,209,161,148,205,142,129,196,116,100,198,125,108,208,155,147,207,159,150,203,158,143,208,166,149,209,159,148,204,132,121,197,114,103,194,112,97,204,145,134,208,162,157,204,159,150,207,167,151,206,154,142,198,119,103,195,106,96,192,109,98,198,129,117,207,161,154,203,153,146,205,154,142,206,154,146,204,141,136,201,132,125,200,134,127,200,138,127,204,155,145,201,149,141,202,147,134,206,158,148,207,160,155,207,156,150,207,157,153,202,147,136,201,147,134,199,151,141,200,154,139,203,159,146,204,154,146,206,159,149,206,161,154,199,144,131,195,141,121,197,150,138,0 201,144,142,207,152,153,207,149,147,206,140,139,205,143,138,200,127,122,199,131,129,189,125,126,203,143,143,207,153,150,205,143,137,204,137,132,209,148,146,203,126,126,200,129,129,197,132,133,206,156,160,206,146,143,200,126,116,204,135,132,211,150,149,207,143,143,202,134,133,198,131,127,209,156,158,211,159,158,197,124,120,198,120,119,201,125,123,202,130,129,203,137,136,199,130,129,211,162,158,213,164,163,202,130,130,196,120,117,195,117,119,193,118,119,205,147,145,201,139,136,210,158,165,212,155,159,201,129,124,196,123,123,203,140,138,199,134,132,202,139,139,200,136,135,209,154,160,213,161,165,211,154,152,204,139,135,202,137,135,202,134,137,200,136,141,197,135,132,206,149,154,209,151,157,213,163,161,205,144,139,197,127,129,203,142,141,204,146,142,195,137,127,0 215,153,147,216,159,154,214,146,138,214,146,137,212,142,129,206,117,107,210,136,131,207,135,130,215,157,147,216,159,147,210,136,121,211,139,130,213,137,131,208,115,110,210,134,127,211,139,136,215,164,158,209,133,115,206,125,105,212,138,132,215,151,147,211,132,128,211,141,131,212,148,134,218,160,158,206,132,119,197,104,91,205,121,111,209,137,123,210,138,125,212,148,137,211,144,133,219,167,160,209,140,136,196,99,92,197,109,94,196,104,95,199,116,105,211,151,142,211,145,134,216,155,157,209,132,123,191,92,82,200,115,107,199,115,107,201,125,113,211,147,135,212,151,139,214,148,154,214,151,146,200,108,101,205,134,125,204,129,115,207,134,131,205,131,126,209,144,134,211,136,141,216,159,157,209,138,131,200,122,111,200,116,112,207,134,128,207,136,128,204,138,123,0 205,178,200,209,183,195,213,192,214,214,189,203,206,173,177,199,166,162,196,164,153,205,181,191,206,180,195,212,187,198,213,187,197,213,186,204,211,182,189,209,181,184,211,187,197,208,185,199,203,175,185,208,179,191,203,166,162,205,169,176,209,177,181,207,179,181,213,189,199,210,186,197,209,184,199,208,179,185,193,150,141,173,124,110,181,133,114,183,138,121,215,190,202,215,193,212,211,188,202,213,188,202,187,141,130,166,110,94,175,124,113,194,154,154,211,182,195,216,194,219,209,185,197,213,189,207,207,173,189,205,171,182,208,179,202,213,184,209,209,179,198,210,185,209,210,189,211,209,184,198,209,183,201,214,191,214,215,192,217,212,185,212,209,185,200,206,179,186,207,186,207,209,187,209,207,181,197,212,188,207,213,186,209,210,183,206,209,184,200,204,181,189,0 153,106,97,183,123,118,192,141,133,196,141,141,196,128,135,183,108,112,176,105,103,132,83,81,173,121,115,191,131,129,201,141,146,202,138,152,200,134,152,194,121,137,185,119,117,167,104,99,183,127,125,199,141,143,203,135,153,204,129,150,205,144,158,203,144,161,198,133,144,178,116,116,185,135,133,201,143,143,211,145,159,195,130,146,167,105,108,208,154,168,202,147,152,182,118,117,186,135,132,204,150,149,213,150,161,202,138,155,181,121,127,204,149,161,200,144,145,185,128,123,182,124,116,199,140,137,205,142,147,209,141,155,207,146,153,193,129,123,189,124,128,178,127,121,176,123,110,191,131,121,200,139,136,207,146,153,194,123,128,175,103,93,186,119,122,170,114,113,159,112,102,184,126,114,197,145,138,195,135,135,185,109,108,170,95,91,180,115,115,123,81,83,0 199,140,130,202,138,130,205,153,150,202,141,149,196,120,135,194,116,129,192,113,115,190,122,114,204,144,139,203,142,140,200,127,134,201,126,142,201,137,152,199,134,150,198,122,132,192,118,119,203,143,139,204,137,137,204,129,140,195,121,137,186,119,125,203,147,158,203,138,148,197,131,134,205,156,151,208,149,145,211,142,152,188,122,135,147,86,86,199,140,152,200,140,140,198,137,133,205,151,144,207,149,147,209,142,148,202,133,149,194,131,137,193,128,133,195,127,131,196,139,133,202,140,132,201,133,129,200,128,131,199,122,133,199,134,142,183,112,102,186,109,112,187,124,122,198,138,124,198,127,114,200,132,128,200,131,136,189,111,116,168,88,78,183,106,108,192,125,125,194,138,125,197,134,121,201,146,137,190,120,119,183,100,98,173,89,86,181,101,103,172,110,107,0 220,161,190,222,164,195,223,156,192,222,155,185,223,169,188,225,180,193,224,181,189,223,179,192,220,158,189,223,165,195,217,143,166,214,142,149,221,169,177,225,181,194,226,186,193,224,185,193,223,170,196,218,150,176,210,136,140,208,136,128,216,157,155,226,182,195,227,186,190,227,189,197,223,169,196,218,155,174,214,146,153,215,144,150,214,149,147,224,174,185,227,184,193,230,192,204,223,172,196,224,175,196,217,152,167,220,152,169,220,157,168,217,158,166,226,179,199,228,189,205,223,176,199,225,180,202,223,171,190,221,159,175,223,162,178,220,156,170,225,176,193,223,174,184,224,178,196,225,182,196,227,185,200,224,177,189,224,170,185,220,159,174,222,171,184,223,175,186,224,180,199,224,181,193,224,179,189,225,180,192,224,175,194,224,171,191,224,179,196,224,182,198,0 200,132,123,207,139,126,215,140,132,218,144,137,219,147,137,224,164,155,218,162,153,208,151,139,207,134,126,217,154,144,221,148,136,226,152,148,220,151,142,224,158,148,223,162,154,212,149,141,208,127,116,221,149,139,228,159,151,227,157,152,228,162,158,228,161,158,222,161,154,217,158,150,213,135,121,215,136,125,225,152,145,233,169,166,231,166,164,223,155,153,208,140,128,214,157,146,216,146,136,213,136,125,214,139,126,233,162,159,225,155,151,205,134,128,204,135,123,212,144,131,212,135,126,213,146,136,213,133,123,218,139,128,227,153,149,204,132,124,206,136,125,217,150,142,207,139,123,217,141,130,221,144,135,225,150,141,230,153,150,225,154,147,221,154,149,217,158,153,207,136,123,219,148,141,228,158,148,233,171,163,237,173,172,235,174,172,224,158,153,210,145,133,0 213,177,181,214,183,187,214,181,187,217,185,199,210,172,179,202,150,142,210,169,183,209,166,183,213,175,184,209,173,178,202,158,155,207,164,169,211,173,182,206,157,161,213,171,190,214,174,197,212,173,189,200,146,156,183,125,131,193,139,146,203,154,163,201,149,159,207,153,171,212,161,187,206,155,170,182,121,131,176,130,149,190,136,157,196,138,152,192,126,133,200,141,154,211,161,186,200,142,159,170,104,116,175,129,149,188,126,154,195,129,149,197,132,146,203,147,161,211,162,181,204,151,166,181,117,132,178,124,145,187,128,153,195,129,148,204,149,162,209,159,174,211,165,185,209,155,175,200,140,158,189,123,137,190,124,140,203,148,164,214,169,189,215,171,196,212,167,186,212,165,184,212,160,182,212,165,186,210,159,177,213,166,183,213,165,180,214,163,180,211,157,174,0 210,146,143,215,157,159,222,171,173,222,173,170,222,171,171,219,176,181,216,172,174,205,162,165,218,165,163,223,171,171,226,176,180,223,166,169,218,156,155,222,177,184,222,183,186,213,170,173,221,173,169,224,170,171,223,165,165,205,132,128,207,133,128,224,176,184,226,188,190,216,169,169,214,151,143,222,169,168,220,161,161,203,131,125,207,140,135,214,149,146,225,183,182,217,166,161,215,157,144,223,169,166,224,173,172,203,132,123,188,111,92,216,160,151,223,172,166,219,167,167,219,170,161,224,176,178,232,195,200,216,154,147,209,139,127,229,184,183,222,173,170,216,162,156,217,170,167,220,167,164,225,181,180,229,184,183,229,178,181,230,190,192,225,184,185,219,173,172,209,152,139,213,152,137,220,164,156,227,184,181,227,184,184,228,190,188,224,186,186,216,166,170,0 89,64,70,176,140,143,190,156,159,197,163,166,196,164,167,183,151,149,158,123,118,91,64,68,153,119,125,195,159,165,205,163,166,206,160,161,216,186,197,202,172,178,178,146,150,136,105,106,175,136,142,208,174,184,217,176,182,210,159,156,219,184,191,213,183,193,188,158,166,153,122,125,184,148,156,216,185,198,222,181,188,211,155,149,207,154,153,213,180,192,191,159,170,158,126,130,187,154,162,216,185,195,220,178,182,212,153,151,211,156,163,205,161,172,194,163,176,157,127,134,181,150,154,208,175,182,221,185,188,217,168,172,201,141,144,199,153,161,190,160,174,154,121,128,166,133,135,197,163,167,213,180,185,217,183,190,198,146,145,196,157,168,180,146,161,143,111,117,126,96,99,184,149,149,198,164,166,204,169,174,200,162,169,187,150,162,167,128,142,101,75,81,0 243,184,185,252,194,197,253,196,200,255,203,209,255,202,206,251,191,195,245,185,185,234,176,178,248,189,188,253,196,199,253,199,202,255,197,201,244,179,180,254,197,200,249,188,188,239,179,179,252,195,196,253,203,206,254,201,206,198,118,114,171,82,73,245,181,183,250,187,186,241,178,177,252,197,199,255,213,215,216,143,143,145,65,64,157,82,80,224,154,155,255,200,205,246,183,183,252,197,200,255,213,217,211,133,132,176,92,87,114,54,57,184,111,112,255,207,211,247,188,190,252,195,197,255,201,205,247,188,190,243,177,177,196,118,115,215,141,139,255,205,211,246,186,189,245,183,183,253,192,195,255,204,207,255,205,210,255,200,205,255,202,208,254,197,201,240,176,169,239,179,183,250,189,192,254,197,201,253,198,201,254,203,206,253,195,197,249,187,187,235,173,169,0 154,99,120,227,170,195,222,162,183,222,157,175,222,162,175,221,165,177,220,164,182,134,85,106,212,158,182,221,158,178,214,134,148,212,120,130,218,147,152,216,149,153,210,138,145,196,138,159,219,161,184,217,147,163,213,126,133,209,109,108,211,120,120,208,124,120,206,130,129,209,150,164,215,149,173,207,120,132,213,123,127,211,118,113,205,108,101,207,118,105,209,137,129,211,157,169,216,148,167,212,128,140,213,121,124,210,117,112,208,115,104,209,123,108,207,132,125,211,155,166,224,167,186,219,145,158,220,139,144,220,142,135,216,136,123,207,127,111,206,135,133,213,160,177,227,172,197,228,162,177,227,155,157,224,152,145,214,134,117,213,144,136,220,165,173,204,149,168,191,134,162,236,172,189,230,163,165,222,151,144,218,147,135,221,163,162,226,175,188,156,100,117,0 107,85,102,218,174,190,219,173,189,219,172,187,216,167,183,223,180,192,151,119,135,6,4,14,197,161,179,226,184,202,222,169,183,221,150,165,221,164,178,222,176,189,214,168,177,60,45,59,217,176,195,221,171,188,224,163,176,227,159,167,228,170,180,223,172,186,222,166,170,121,91,105,216,172,191,218,159,172,226,162,176,230,169,178,229,165,178,223,163,173,225,172,175,153,120,132,218,176,192,225,177,189,229,171,184,228,162,175,228,160,171,225,169,175,229,183,188,155,125,138,219,180,197,224,178,192,228,174,188,231,179,191,232,180,192,221,171,178,227,178,185,129,104,120,203,163,184,224,179,191,224,176,187,228,182,191,224,177,182,218,173,180,218,178,193,65,52,68,128,102,121,220,177,188,215,171,176,214,167,168,213,169,171,226,190,201,157,130,147,6,4,13,0 191,158,177,199,170,192,203,174,198,204,175,197,205,176,197,201,171,190,197,164,180,193,159,173,194,161,178,201,172,193,203,173,196,206,177,201,204,173,196,201,168,186,200,168,186,195,160,176,193,157,169,202,173,195,200,164,181,196,153,168,197,152,169,200,163,179,201,167,184,199,167,189,195,162,178,206,179,203,190,142,146,178,118,114,186,123,127,197,153,164,202,168,184,200,169,190,197,166,187,203,173,193,196,153,165,183,124,122,188,126,136,197,149,164,201,168,184,199,167,187,195,162,180,201,168,190,201,164,189,198,152,170,197,145,164,201,161,181,199,164,178,195,159,173,194,162,179,200,168,189,203,170,194,203,166,192,199,158,179,201,167,189,200,168,185,193,155,165,191,160,175,195,161,175,201,169,187,200,163,186,199,162,183,199,166,188,197,163,180,192,156,168,0 193,156,149,194,155,146,193,152,142,198,166,162,199,167,162,196,161,154,190,150,142,189,148,144,192,151,142,195,154,147,197,161,156,199,165,159,199,167,162,196,160,153,191,152,143,192,152,147,191,149,139,190,146,135,193,152,144,196,159,151,185,137,124,193,153,142,195,160,153,185,138,120,192,150,141,195,156,148,195,157,149,190,147,138,168,107,90,193,152,143,198,164,156,183,133,112,194,156,146,198,164,159,195,158,150,178,123,109,175,119,107,197,162,156,196,159,149,189,147,134,195,158,149,198,164,157,197,162,156,187,137,127,192,148,143,197,162,155,193,153,141,193,155,148,193,153,146,194,157,148,197,162,156,190,147,133,192,148,141,196,159,152,194,153,146,194,155,149,192,151,145,194,158,151,195,159,152,189,145,131,194,152,144,194,154,147,193,153,147,192,156,149,0 158,124,122,191,170,179,204,183,190,204,177,182,208,185,193,201,179,184,192,172,182,171,150,154,141,90,69,193,169,173,206,182,190,211,184,194,211,181,189,201,169,175,199,180,189,178,155,160,168,134,120,205,187,192,214,193,201,213,184,190,209,175,185,198,159,165,195,164,170,183,160,168,194,176,183,212,197,207,207,171,174,209,171,174,215,184,191,201,163,169,189,150,154,186,162,168,194,178,185,208,189,195,207,170,172,219,191,201,221,195,206,198,153,156,190,152,157,187,166,174,190,174,184,205,185,193,205,171,172,214,185,197,208,166,174,193,141,145,195,166,171,185,169,174,183,164,172,198,178,186,205,181,190,206,173,180,199,152,155,191,146,149,193,171,180,178,160,167,176,156,159,192,172,180,202,184,193,208,192,201,202,177,185,188,159,165,181,157,161,166,145,151,0 162,138,139,174,144,136,191,168,167,201,181,187,195,165,167,198,176,180,187,166,170,174,155,163,178,158,163,197,179,184,211,197,204,205,181,186,207,181,188,207,182,189,198,175,180,184,166,175,186,169,174,205,190,195,204,173,175,204,168,170,212,183,190,203,168,174,198,168,173,193,176,185,191,176,184,204,182,186,204,168,169,211,176,183,210,175,181,202,162,170,202,174,183,194,176,183,192,175,182,200,175,179,208,179,184,222,199,211,220,193,202,203,161,167,196,159,165,191,168,177,189,170,176,205,188,196,208,177,186,212,175,182,212,174,179,196,148,152,194,156,163,192,171,180,179,154,157,202,187,195,211,191,200,206,165,167,201,151,154,198,157,162,200,175,185,188,168,177,172,149,152,189,168,175,204,190,198,205,178,185,201,166,172,205,186,194,197,181,188,178,156,164,0 171,129,135,184,139,146,204,167,183,218,185,203,217,184,201,207,169,183,185,138,145,166,118,118,174,128,135,198,158,173,211,173,188,198,146,156,214,168,185,209,161,177,196,148,155,180,131,139,186,144,159,201,157,171,207,158,170,195,132,153,216,160,186,209,156,171,205,160,172,191,145,154,185,139,148,196,143,153,201,143,163,214,152,185,219,159,192,196,138,145,205,159,175,200,160,175,172,121,120,191,138,147,189,122,140,210,146,175,213,152,179,197,138,149,208,162,177,193,151,165,193,157,170,177,120,123,179,114,129,208,147,176,196,133,154,199,145,159,196,144,149,155,90,82,181,138,152,186,134,144,212,170,187,223,187,206,212,166,183,211,166,182,204,164,175,164,106,102,166,118,123,197,156,174,211,174,189,216,178,187,220,185,200,209,168,183,198,155,168,179,134,139,0 153,114,119,166,123,132,184,150,167,198,170,191,206,180,203,206,180,200,201,171,187,189,154,168,156,116,123,171,131,144,193,162,178,193,156,171,181,134,143,199,160,177,199,159,178,189,148,164,160,119,134,178,140,156,187,147,159,190,147,161,174,118,132,196,146,167,193,142,157,188,144,154,158,117,126,172,129,136,177,127,140,185,134,153,193,138,163,201,150,180,190,140,155,187,147,160,144,95,92,165,121,128,175,123,137,178,126,140,192,143,165,199,149,177,174,119,127,175,125,133,155,115,124,165,122,129,154,97,101,163,104,119,188,136,157,189,139,160,176,124,137,178,130,138,159,125,142,159,113,123,142,84,85,170,120,137,180,129,150,171,118,134,164,111,120,175,129,137,137,93,101,152,107,118,168,123,133,188,155,171,187,151,164,180,138,149,167,117,125,178,137,149,0 207,154,154,209,157,154,207,153,148,198,129,117,207,148,144,208,152,149,204,144,139,200,143,133,206,151,149,207,153,147,204,143,134,186,98,87,199,111,115,205,132,131,202,134,125,202,148,135,204,144,142,203,135,128,204,135,133,200,110,117,204,106,124,206,124,133,202,132,124,206,157,152,202,139,131,198,114,113,200,113,122,199,98,117,203,94,118,204,116,127,190,112,94,203,147,139,204,148,142,200,122,122,195,104,112,200,109,127,202,94,117,202,118,126,191,116,102,199,133,119,203,145,133,190,111,102,187,86,95,197,93,114,201,105,122,194,100,109,195,119,109,199,140,123,199,139,131,178,93,78,195,114,116,198,112,121,198,110,122,187,101,99,189,112,102,201,143,131,200,139,132,198,132,121,208,156,155,209,158,158,207,151,147,200,132,129,196,129,120,204,154,146,0 194,139,145,199,145,148,199,141,139,188,116,109,199,134,137,201,139,141,196,133,132,188,131,126,195,138,143,200,146,145,200,140,139,187,108,109,199,117,129,202,131,135,196,130,125,192,136,131,195,135,137,197,128,130,201,133,139,199,114,129,204,116,139,204,129,142,197,131,125,197,144,144,195,135,134,195,118,124,196,113,124,199,110,131,204,111,138,201,122,133,186,113,102,195,135,131,195,137,135,194,119,122,190,100,111,199,111,131,203,109,131,199,120,131,193,123,118,195,133,127,192,132,126,180,102,97,187,100,114,197,104,126,199,108,128,191,106,119,191,119,117,194,136,127,189,126,125,180,105,99,199,134,139,201,132,142,199,126,136,189,113,116,190,121,121,194,136,130,191,131,131,196,137,135,206,155,157,209,160,160,207,153,152,201,136,140,196,136,135,194,142,137,0 151,131,131,163,142,144,172,153,161,172,150,157,175,157,163,173,155,163,162,139,146,154,136,142,156,135,138,162,136,137,167,138,142,177,156,166,182,167,177,178,159,170,164,135,141,158,134,140,151,124,125,152,116,114,161,124,125,176,148,157,187,170,182,178,154,167,164,128,137,156,125,131,150,120,120,135,87,79,163,125,129,173,139,146,180,155,166,182,158,172,169,136,145,159,133,141,155,130,134,155,120,119,170,138,140,173,142,149,169,136,141,177,149,159,171,145,154,158,134,139,153,129,133,167,142,147,175,149,157,175,146,154,170,137,139,171,141,145,166,139,146,152,124,128,150,129,136,167,147,156,170,143,151,174,145,150,180,157,165,174,153,162,164,139,147,144,118,125,144,126,134,161,142,154,164,137,145,170,144,151,173,152,162,168,147,154,157,133,141,136,111,117,0 156,137,138,167,146,148,174,156,163,173,151,159,174,155,160,170,152,160,159,137,144,146,127,133,160,140,142,167,142,143,169,140,141,179,157,166,183,167,176,176,158,167,161,135,139,153,132,137,158,132,133,154,115,110,165,130,130,179,152,159,188,170,182,177,152,164,163,128,134,152,124,129,163,138,140,147,104,96,170,135,137,177,144,151,182,155,167,181,156,169,166,134,141,155,130,137,165,143,147,171,143,145,179,150,154,177,145,153,172,138,142,178,150,160,169,145,152,155,133,137,163,143,147,177,156,161,182,157,167,180,152,158,176,146,148,174,146,150,165,139,143,146,121,123,160,143,151,175,158,169,175,147,154,181,155,160,184,165,174,176,156,164,161,137,143,138,114,121,152,135,144,167,148,158,171,146,155,177,155,164,175,157,164,170,150,156,151,128,135,132,109,115,0 210,147,130,214,152,141,216,147,134,220,150,132,216,154,144,219,150,134,220,157,142,215,158,146,213,155,143,216,149,137,214,145,138,189,113,116,196,118,120,217,138,124,226,163,158,218,160,149,212,146,130,217,144,137,206,126,125,181,97,103,183,97,100,208,126,120,213,140,134,220,154,146,213,147,139,216,148,147,217,146,145,213,134,133,208,128,126,204,124,118,200,116,113,219,147,146,211,143,131,211,142,137,215,143,137,215,141,140,218,142,144,208,129,122,201,113,106,216,135,130,212,143,128,215,149,137,215,141,127,220,145,148,199,111,110,193,97,89,208,123,113,215,136,123,213,146,137,215,152,143,214,139,121,210,130,126,205,113,114,202,110,102,216,147,128,213,142,111,209,132,120,213,142,123,214,142,117,210,130,115,220,148,145,215,133,127,214,146,131,214,154,128,0 175,130,121,179,131,128,190,144,145,194,149,145,197,158,159,198,161,164,190,150,151,180,135,135,179,133,123,188,144,140,191,145,145,189,141,139,188,142,144,193,143,144,188,143,143,177,125,122,184,141,135,191,149,145,190,140,142,149,96,107,151,91,99,189,133,139,190,140,145,179,127,123,184,141,138,190,146,145,186,137,145,170,115,125,166,109,117,164,106,111,182,125,134,182,132,131,182,134,128,185,136,137,184,135,139,188,137,145,181,127,137,161,99,103,177,117,124,182,130,132,182,135,133,187,139,142,187,136,137,183,128,135,156,91,97,167,106,106,186,131,128,168,108,99,164,112,109,180,130,135,184,131,130,178,121,120,183,127,133,185,133,135,192,147,145,175,124,118,157,102,97,166,103,98,178,121,114,190,141,137,186,137,133,187,139,140,189,146,145,173,128,123,0 201,168,167,209,175,177,207,167,169,214,178,183,208,177,182,201,172,177,189,160,162,166,137,140,207,173,176,206,165,165,204,156,155,208,162,162,198,150,143,198,163,163,186,153,152,175,144,142,218,188,195,211,168,167,211,162,169,209,158,163,192,136,127,198,157,158,196,165,170,175,142,139,218,186,190,212,166,166,214,166,176,214,161,170,207,160,165,203,163,167,207,184,193,177,147,148,213,176,176,213,169,164,220,176,182,202,140,143,201,149,149,214,186,194,204,179,186,183,158,163,218,190,195,221,186,190,214,170,173,167,95,87,181,122,117,212,178,181,195,163,165,179,152,155,212,179,180,222,192,199,219,183,190,180,120,118,178,117,115,184,134,131,186,148,147,179,151,154,205,170,170,216,186,195,224,199,210,217,186,195,200,160,161,189,147,145,186,152,155,171,140,140,0 181,127,134,201,150,157,214,166,169,220,171,171,219,167,167,222,178,183,209,161,166,190,141,147,190,138,148,214,169,180,226,181,188,220,162,160,220,153,148,220,163,164,214,166,169,200,152,156,199,150,156,223,180,191,222,166,172,224,158,161,224,153,158,221,155,153,221,172,171,216,172,174,206,159,165,218,166,173,194,106,106,217,133,136,229,152,165,224,156,156,226,176,174,221,179,182,208,162,171,213,153,157,195,105,101,214,130,128,230,159,161,228,166,163,232,187,189,218,173,176,206,160,167,210,147,150,223,163,162,230,175,176,222,149,143,226,165,156,232,194,196,216,171,173,195,147,153,209,151,152,226,178,177,234,191,194,225,166,163,227,179,176,225,182,185,203,152,156,185,133,137,208,161,165,220,176,178,234,196,201,227,186,190,225,184,186,221,179,180,199,148,153,0 210,171,174,218,179,179,221,184,181,221,182,179,221,181,179,224,194,197,217,184,185,206,171,176,212,172,177,221,188,191,226,192,192,220,173,166,216,163,155,220,176,175,216,176,176,212,175,177,215,178,180,224,195,197,223,183,183,221,172,166,218,159,157,216,162,158,221,181,180,221,189,190,216,182,182,222,183,185,196,122,113,213,150,146,224,167,174,218,163,160,222,183,182,224,196,199,219,186,189,218,172,173,191,111,99,205,130,121,223,163,163,219,168,164,226,191,193,221,188,190,219,187,190,214,165,163,215,162,158,220,170,170,213,149,141,216,161,153,226,195,198,219,185,186,212,175,179,213,163,161,221,178,175,225,187,189,217,164,159,218,174,172,221,187,190,212,171,174,207,165,169,217,180,182,219,180,180,225,196,198,223,186,189,219,183,185,219,189,190,212,175,179,0 204,168,167,212,172,170,214,170,166,217,173,171,222,185,188,212,179,182,202,170,172,181,150,152,215,183,188,217,177,175,214,165,160,218,169,168,209,156,147,208,165,160,201,166,166,187,152,148,224,194,201,222,180,178,220,169,170,224,172,178,211,156,150,208,159,156,211,178,184,188,152,149,218,182,182,221,175,169,225,177,179,226,172,179,221,170,173,216,175,179,220,192,200,192,159,162,214,177,179,224,182,180,228,182,183,209,148,146,201,138,133,229,195,203,217,186,193,196,167,171,216,183,184,229,195,199,230,190,194,181,110,100,184,118,110,217,175,176,205,168,168,192,161,165,206,167,163,223,190,194,233,201,209,218,174,179,202,149,146,197,148,142,201,162,162,189,157,160,197,156,155,215,179,185,225,194,204,226,194,199,218,183,185,212,177,180,196,162,164,178,142,140,0 172,128,148,199,159,167,203,167,176,204,165,176,197,151,159,194,151,157,191,151,166,112,70,92,192,150,154,205,169,175,198,148,158,196,135,149,196,144,154,180,116,115,199,161,170,158,119,143,198,160,164,205,166,175,197,135,149,198,127,152,201,144,166,170,95,103,192,142,146,180,141,159,200,162,165,202,158,162,195,124,143,201,129,158,202,123,157,192,125,147,197,150,163,187,146,165,198,158,159,194,144,144,194,128,142,196,121,141,202,127,157,199,127,160,200,155,172,191,156,170,197,161,167,198,156,163,186,121,130,189,117,137,194,129,149,197,141,161,204,169,176,179,141,153,185,145,150,199,163,166,193,145,152,191,129,138,191,131,140,197,153,157,203,167,174,148,109,131,146,102,116,195,158,166,199,164,167,199,155,169,193,141,154,202,170,171,183,143,155,81,48,75,0 146,93,97,180,130,144,188,138,156,191,140,155,190,138,152,183,128,137,166,116,131,97,54,61,172,117,123,192,143,159,192,133,149,193,124,142,196,138,155,178,111,109,183,130,143,141,96,109,186,137,150,197,146,165,198,131,149,203,131,160,204,143,168,173,99,103,182,122,126,170,126,144,188,136,140,196,137,147,201,133,154,208,137,167,210,136,169,192,127,141,191,135,146,178,126,141,189,143,153,194,136,146,202,134,150,206,132,156,211,139,170,206,141,170,199,148,168,182,134,153,190,146,160,196,143,157,195,124,137,204,136,156,209,149,170,207,151,177,202,158,180,183,136,147,185,138,145,200,158,176,197,137,149,202,140,156,199,140,151,206,163,178,200,156,166,172,124,137,177,132,145,196,153,168,205,159,177,201,145,167,201,151,155,202,159,173,192,145,159,145,99,112,0 196,158,180,195,150,170,194,144,163,202,165,189,197,155,180,186,138,159,178,134,154,157,109,132,201,161,182,206,169,191,203,162,182,203,161,185,203,163,189,195,157,177,183,146,168,159,110,129,204,165,184,208,170,192,197,145,164,195,139,158,202,159,183,188,136,162,180,134,155,165,117,133,210,178,197,206,164,182,187,129,139,190,133,144,186,126,141,176,111,125,180,132,151,168,127,147,205,164,180,191,137,149,176,111,115,196,144,159,185,128,140,181,124,133,186,146,165,167,125,145,205,168,183,189,132,147,182,120,127,196,143,161,192,138,161,187,139,160,180,137,157,163,120,137,200,166,184,196,150,166,196,148,162,195,148,164,193,147,168,175,119,135,171,123,138,165,126,145,191,148,166,191,144,160,195,152,169,193,150,168,184,135,149,171,116,128,167,121,134,154,115,131,0 176,129,148,200,149,165,202,151,164,205,156,166,188,123,126,193,139,145,200,156,172,154,108,132,201,155,175,186,120,129,180,111,114,197,136,142,179,104,103,195,140,141,198,153,161,186,138,159,198,151,166,194,133,142,182,110,112,179,105,99,167,88,78,170,104,98,191,142,149,187,138,155,203,158,171,206,157,166,190,122,125,177,100,97,174,102,91,176,109,101,186,129,134,181,131,147,201,153,164,207,158,166,195,128,130,187,116,116,185,117,113,191,134,130,187,133,138,181,132,148,201,152,160,204,147,155,199,134,138,196,129,129,187,118,116,187,128,128,187,138,148,179,131,155,204,156,168,203,144,150,208,151,152,202,139,140,194,131,131,184,119,124,185,133,151,172,126,156,194,149,168,215,165,176,213,159,166,204,145,150,201,143,150,197,145,154,193,143,164,152,106,132,0 184,151,150,193,159,157,189,146,140,193,154,149,194,158,152,196,163,159,190,156,152,180,143,141,187,152,150,193,158,157,190,138,129,186,129,117,201,166,163,193,147,141,185,135,127,186,151,148,191,157,154,197,164,162,195,147,143,191,135,128,197,146,143,189,119,116,189,137,131,191,159,153,193,162,160,202,172,170,199,157,155,196,139,137,193,129,123,188,119,114,195,156,153,193,161,156,191,158,153,201,172,168,199,157,154,196,141,140,194,140,136,189,129,122,178,118,113,187,150,147,190,157,149,199,166,164,197,153,149,196,147,148,197,146,148,196,150,149,186,137,134,186,146,145,181,143,134,191,151,145,197,155,153,197,151,150,194,142,144,193,150,151,192,156,156,183,142,141,171,132,125,187,148,139,194,153,150,194,148,147,190,141,141,190,148,148,193,163,162,177,142,144,0 144,113,117,156,123,127,165,129,135,171,132,145,169,124,135,164,117,127,150,105,112,138,97,103,157,132,136,166,134,139,165,121,127,165,118,124,178,136,149,171,128,139,157,115,126,146,109,118,165,143,149,165,129,138,172,131,140,174,128,136,182,141,154,172,131,139,163,123,135,161,132,145,167,145,152,170,136,141,184,156,162,182,145,154,180,138,149,174,133,145,172,137,152,168,140,151,165,144,148,171,142,143,182,152,158,182,144,155,177,132,146,164,120,134,157,119,127,158,127,133,163,142,142,163,131,127,169,132,135,181,143,153,182,144,155,150,104,110,137,92,96,157,132,138,164,146,152,168,142,144,160,122,118,180,146,153,184,151,159,150,107,108,144,104,107,156,135,144,155,135,140,171,150,156,178,155,162,185,162,170,171,137,143,152,113,113,164,139,146,157,140,150,0 183,154,165,197,176,193,204,184,202,207,186,201,208,188,206,200,177,194,195,171,187,191,170,188,183,151,155,199,176,191,202,173,187,211,188,206,205,180,196,197,168,184,197,174,192,194,173,192,198,175,187,200,171,180,187,141,148,202,166,180,186,139,144,184,138,143,202,177,194,191,163,178,191,162,174,192,156,167,192,147,160,190,140,148,177,120,122,191,148,154,201,171,184,191,163,177,188,155,163,192,153,164,198,158,168,192,147,152,180,125,123,190,146,146,192,154,163,191,163,177,187,157,167,197,167,180,201,167,174,199,160,164,192,147,143,191,148,146,194,160,169,189,159,167,189,161,170,201,176,188,204,175,185,200,165,171,199,164,170,208,185,198,204,182,194,183,150,155,186,156,162,197,171,180,201,174,184,202,174,186,203,179,194,204,184,198,199,177,189,172,139,147,0 186,164,165,201,180,186,209,190,200,211,188,198,209,185,195,208,187,198,201,179,191,191,170,178,191,168,165,200,176,179,209,187,196,215,193,205,203,171,178,193,151,160,198,168,179,187,160,164,194,172,174,196,168,171,208,184,194,210,188,200,200,162,170,182,129,137,180,137,139,181,151,153,184,153,153,190,155,160,201,166,172,207,176,185,192,145,150,169,105,111,178,129,131,190,162,169,179,141,141,184,140,143,192,152,153,198,157,158,195,151,157,176,115,126,184,141,147,191,165,174,177,141,140,181,138,140,196,161,162,195,160,158,193,148,156,188,139,147,200,172,180,192,171,178,165,126,124,178,136,136,189,152,153,192,158,157,187,139,145,190,152,157,196,173,181,190,168,171,155,115,114,169,129,128,173,130,128,185,145,149,176,125,127,178,137,138,183,157,158,176,148,146,0 107,77,77,139,100,102,164,131,141,180,159,170,171,142,147,170,140,144,170,142,150,155,126,130,121,98,99,160,133,138,175,145,153,177,156,166,172,142,146,173,144,148,174,151,154,163,138,140,139,112,119,173,150,160,182,160,172,176,151,162,173,139,145,168,131,137,163,128,130,159,130,133,145,112,123,166,136,147,180,151,163,171,137,148,165,129,136,163,125,136,148,108,116,159,132,139,148,116,123,164,125,135,166,127,133,175,142,153,164,124,135,150,112,116,163,135,145,166,140,150,150,126,127,164,134,140,166,131,135,169,137,144,163,128,134,148,109,111,173,152,157,166,144,151,149,124,124,162,137,141,163,133,134,163,129,134,162,127,131,164,134,132,172,151,151,170,153,157,146,122,120,154,133,135,159,137,144,167,141,149,161,132,136,164,139,138,166,145,144,165,149,151,0 213,166,178,224,172,179,231,184,193,233,186,188,231,182,180,235,194,199,232,190,192,222,177,181,219,170,175,228,179,181,237,192,198,224,163,164,228,173,171,239,201,203,235,193,191,230,189,193,220,172,177,231,188,193,225,170,173,214,143,145,215,150,149,227,173,169,237,196,197,230,188,192,223,180,190,225,179,187,211,144,142,218,150,152,207,137,135,201,123,114,238,195,194,236,197,200,224,179,184,235,192,194,222,161,158,204,126,124,213,137,133,214,145,137,240,200,200,237,199,202,223,176,179,238,201,207,230,181,184,208,133,128,224,159,159,233,183,182,241,202,202,235,196,199,222,179,184,233,192,199,236,194,196,237,190,190,236,188,190,239,196,197,238,197,198,233,194,199,216,172,181,227,184,187,234,191,193,236,194,196,237,196,202,233,191,196,227,183,184,223,179,182,0 241,195,195,244,202,207,243,197,207,233,163,160,239,188,189,243,203,208,243,202,206,242,199,197,243,201,205,244,201,207,234,168,167,217,122,114,231,158,154,240,191,192,243,202,208,241,197,198,243,201,210,236,182,184,221,135,127,226,145,144,220,141,130,226,150,137,241,191,192,243,201,207,236,187,195,224,156,150,219,128,117,228,152,152,220,142,134,205,108,90,227,154,143,244,203,208,241,194,196,234,169,163,216,121,107,222,133,126,217,126,113,205,102,81,234,170,161,245,206,211,244,204,209,242,193,195,203,107,91,216,122,110,227,144,135,219,132,115,244,199,200,247,209,216,245,205,216,244,202,212,218,135,124,223,136,127,231,152,150,234,171,169,247,208,215,245,205,210,243,201,210,244,201,211,242,192,190,238,178,177,237,178,181,242,195,199,245,203,208,244,201,204,0 203,162,192,211,174,203,211,174,202,208,172,195,204,163,183,202,159,185,203,157,187,203,163,190,203,160,187,205,156,186,200,149,177,202,161,190,195,148,170,196,146,182,199,146,179,203,161,182,201,158,180,186,113,145,189,118,154,188,132,167,190,138,170,184,124,158,207,170,205,211,174,204,202,156,178,196,138,168,184,109,145,173,103,134,192,137,174,179,108,142,199,152,180,214,179,216,203,167,200,204,164,194,183,112,146,181,114,153,176,110,147,167,94,128,189,131,161,212,175,209,209,182,216,199,156,188,186,114,147,190,129,165,175,110,142,184,120,148,202,155,186,208,170,199,208,178,212,202,162,200,193,137,171,189,133,165,196,141,170,197,137,160,205,166,198,207,171,201,204,171,205,206,170,206,205,165,202,205,160,199,203,157,193,199,146,173,199,155,187,201,161,190,0 161,116,129,171,129,141,180,136,149,173,131,143,177,131,141,170,115,126,152,98,108,143,90,103,163,126,138,170,128,136,181,136,149,185,143,159,193,155,168,184,136,154,161,97,113,146,89,102,166,125,131,175,135,143,185,146,156,192,151,166,184,143,162,182,129,149,159,96,116,142,79,95,163,113,122,171,130,142,193,156,169,189,147,161,191,149,171,178,127,148,161,103,119,140,78,95,163,114,127,171,124,138,182,141,155,178,128,140,189,142,163,180,129,149,160,101,117,137,77,88,153,99,112,176,128,140,183,133,146,185,132,141,185,133,147,179,126,146,161,101,114,146,88,96,159,103,113,174,125,136,182,133,145,186,138,148,178,125,136,165,110,127,171,123,132,156,110,119,153,108,115,176,126,135,176,128,136,183,136,142,182,134,141,174,129,140,177,132,144,163,116,126,0 174,140,138,171,127,117,174,134,131,176,138,141,180,143,145,180,145,147,178,143,148,176,136,136,175,148,154,174,136,131,174,125,115,179,140,144,182,143,143,180,132,127,179,133,131,180,148,153,176,150,160,179,150,158,173,127,129,167,107,109,169,110,106,173,111,97,181,141,141,180,149,155,176,147,153,181,154,164,176,136,145,171,109,115,174,122,126,176,123,117,183,148,151,182,150,156,176,146,150,179,148,153,177,130,135,182,122,133,178,129,135,180,140,143,185,158,168,183,154,163,176,139,139,180,145,152,176,132,137,177,116,122,179,133,137,180,132,130,182,133,131,181,137,135,176,143,148,179,140,145,178,133,134,180,136,136,183,141,143,182,143,141,181,130,126,179,125,118,176,148,150,179,156,166,180,143,147,181,136,132,180,134,130,183,150,153,182,156,164,180,147,150,0 165,126,128,187,155,163,210,182,196,189,142,144,201,160,168,211,177,189,211,183,195,203,180,192,179,143,149,192,155,161,203,163,172,182,129,131,189,140,151,197,147,160,210,175,192,210,185,197,184,152,157,204,169,176,180,128,128,156,94,93,185,136,155,196,150,170,203,159,182,194,151,167,184,151,152,207,172,176,154,95,96,151,98,114,215,181,204,206,165,186,189,140,160,192,149,164,197,170,180,190,148,147,153,93,99,159,109,135,213,181,206,211,171,193,191,142,155,196,156,163,185,151,153,173,123,122,171,115,123,164,112,132,189,145,169,209,164,185,208,169,184,208,179,192,166,128,130,186,143,146,185,134,137,191,143,153,189,137,150,197,148,162,211,178,190,186,149,154,162,126,135,181,140,146,197,156,163,197,152,155,207,166,178,198,155,162,202,167,177,178,138,143,0 170,107,96,169,100,90,189,130,127,195,140,142,197,143,142,188,134,128,176,121,114,156,99,95,178,115,105,184,120,111,192,132,129,195,131,138,195,136,139,190,134,135,176,118,115,158,103,106,188,132,125,205,158,157,208,156,163,197,130,140,196,133,147,189,128,134,180,123,126,155,97,92,186,127,118,200,150,151,195,127,128,187,112,121,185,116,129,175,100,101,170,102,97,155,99,92,198,152,150,195,135,133,188,115,112,180,107,112,170,96,102,166,91,87,167,103,101,150,95,87,199,154,153,195,138,135,201,146,149,183,114,114,166,89,85,170,103,99,173,119,120,144,89,79,181,127,120,191,137,133,189,125,121,180,114,109,172,106,99,167,103,100,160,106,106,136,82,75,170,113,101,187,138,137,183,124,124,176,117,115,170,112,109,164,113,114,149,96,93,123,71,62,0 200,160,186,202,161,186,203,160,184,200,152,167,203,160,183,206,167,195,202,159,182,198,155,176,200,159,184,202,159,183,204,160,182,201,147,158,203,154,172,207,166,193,203,157,175,200,154,172,202,160,186,204,160,184,203,148,164,204,142,154,204,143,153,205,160,181,204,158,179,200,155,176,202,160,187,204,161,186,203,141,153,206,140,156,206,139,154,202,144,158,203,159,186,200,157,182,204,165,194,205,163,191,203,142,157,204,138,151,203,139,151,199,136,142,203,156,177,202,163,188,206,170,200,206,161,186,202,135,146,203,142,152,201,141,145,202,147,161,203,161,187,201,162,187,206,168,197,206,161,186,205,151,173,207,162,186,208,166,190,206,164,188,202,163,192,198,158,184,204,164,193,206,166,194,208,168,195,209,169,200,208,169,197,206,166,192,203,167,196,198,162,191,0 178,151,161,177,141,146,180,140,146,173,118,115,180,134,139,181,139,149,177,138,146,174,141,149,181,150,160,181,143,148,181,136,143,176,130,137,176,130,137,187,150,160,181,142,149,177,143,150,185,157,171,185,147,157,179,130,141,171,122,133,175,129,142,188,143,161,179,135,135,181,148,152,185,159,173,182,142,156,176,123,137,176,120,133,180,124,146,189,140,163,188,152,156,184,155,159,182,151,159,179,138,149,165,113,124,170,121,133,185,128,152,191,152,170,190,160,168,185,156,161,182,155,163,180,142,150,163,113,122,170,132,149,192,151,180,191,158,176,186,156,164,184,158,168,182,157,169,180,145,155,168,122,132,170,122,136,184,147,169,186,154,169,178,141,145,175,145,153,178,151,160,176,141,149,175,138,145,181,147,157,179,140,153,183,153,168,179,151,163,168,136,143,0 162,134,156,179,158,182,185,161,183,187,161,181,185,157,181,179,152,175,172,148,168,153,129,149,170,137,155,188,163,179,193,160,173,192,151,160,194,159,176,187,154,171,183,157,176,165,142,162,181,149,164,195,166,178,195,152,160,188,137,144,195,153,163,194,157,166,189,160,172,174,148,164,184,155,170,200,175,192,194,148,165,186,131,150,196,148,167,198,162,167,190,160,170,175,146,162,183,153,165,197,168,180,185,136,151,185,129,153,204,159,184,202,173,183,192,165,176,176,152,169,182,155,168,197,170,183,187,142,155,186,140,163,201,166,187,193,160,172,186,158,174,169,141,155,175,146,162,187,158,170,190,153,166,194,158,172,194,163,180,185,154,168,173,142,157,162,139,155,172,152,170,182,157,172,187,159,181,190,160,180,188,160,177,185,168,186,170,150,167,152,132,152,0 202,113,113,214,124,128,211,119,119,215,130,138,216,132,133,216,132,133,219,143,147,213,133,135,212,125,131,213,122,123,209,103,103,217,138,146,218,142,151,218,134,135,220,145,145,220,154,158,218,132,141,209,116,122,198,91,91,213,118,124,214,118,127,216,121,125,219,140,136,224,169,168,218,124,136,206,115,125,179,80,81,192,91,89,199,101,100,204,108,111,218,132,129,225,164,162,220,135,143,199,103,104,183,81,78,179,90,93,193,109,109,197,106,102,219,134,125,230,168,169,217,130,134,212,110,113,205,96,94,198,100,104,197,108,105,197,105,97,227,159,154,233,177,175,216,122,124,217,117,124,219,120,123,190,93,88,205,124,114,228,163,155,233,180,175,234,189,179,213,115,117,218,127,131,223,142,145,219,147,144,228,171,161,234,189,180,236,195,183,235,197,184,0 183,105,109,198,118,125,200,119,123,209,133,144,211,134,140,211,134,139,211,136,141,207,129,135,197,119,128,199,117,123,202,114,119,211,138,150,214,144,159,213,135,143,213,136,139,214,146,150,202,121,133,195,110,119,193,110,116,209,128,138,210,130,144,213,131,140,213,132,134,217,158,157,202,115,130,193,112,123,177,103,108,194,113,116,198,117,118,200,119,126,211,130,134,220,160,162,204,122,132,185,106,108,181,103,105,180,111,117,190,116,118,193,116,118,212,137,135,224,164,165,204,123,130,202,115,120,199,113,113,195,116,123,198,123,126,193,116,114,218,152,150,227,171,171,204,124,130,209,126,136,212,129,136,189,111,111,199,125,122,218,153,151,227,173,171,227,178,174,201,119,125,211,133,142,218,149,155,209,143,142,219,160,155,229,181,177,230,186,181,227,186,178,0 173,134,132,184,151,154,195,166,172,191,161,167,190,161,166,177,143,142,162,124,120,162,132,138,175,135,133,180,144,144,194,162,166,194,163,171,187,151,156,185,150,152,179,149,151,170,141,142,197,170,180,192,160,161,189,153,154,198,166,178,192,151,160,184,139,147,175,139,147,167,131,133,196,168,176,166,118,108,160,106,99,177,129,133,196,161,171,191,155,165,168,122,130,161,115,121,204,180,187,171,126,119,141,74,63,178,132,135,193,159,171,190,155,162,182,146,154,169,130,138,193,158,158,193,157,163,183,140,139,198,166,171,201,173,186,190,152,156,182,149,151,175,144,151,195,164,164,199,168,170,202,171,174,204,177,182,204,176,187,200,172,182,189,164,171,168,136,140,200,177,186,202,176,180,206,180,188,206,182,193,200,174,185,201,177,190,188,164,173,160,125,124,0 151,122,123,167,137,141,172,139,146,178,144,152,181,147,153,190,164,172,192,168,173,177,147,145,142,106,105,165,131,135,172,134,143,175,134,143,183,139,151,186,148,164,188,158,165,186,158,160,147,113,111,159,121,122,173,129,142,182,138,154,186,138,153,177,130,145,184,143,156,183,149,154,153,118,119,144,99,93,151,98,105,168,116,128,192,152,168,191,150,165,191,151,167,186,152,161,139,99,95,113,58,41,130,72,70,167,116,128,187,146,160,192,153,161,196,166,178,194,165,176,159,128,131,133,85,77,148,98,97,188,151,163,199,172,184,201,173,181,200,176,187,185,155,160,151,116,115,167,134,142,175,138,142,190,159,166,202,178,188,207,186,198,200,177,189,176,139,140,153,121,118,167,135,136,182,151,158,193,167,177,199,177,187,208,191,205,197,174,184,180,147,148,0 238,159,180,239,152,165,241,146,160,243,152,175,243,146,167,239,137,146,240,155,166,239,137,148,238,151,169,237,133,150,238,145,165,241,149,180,237,132,154,238,143,157,237,138,140,239,141,146,234,125,140,235,127,156,235,129,164,236,128,158,226,115,133,233,127,140,235,120,114,236,130,124,232,123,135,231,115,146,233,120,163,231,99,135,215,100,125,218,110,117,240,138,141,236,138,131,229,109,122,229,107,135,229,127,163,226,122,150,228,118,136,230,126,140,243,141,162,239,154,164,234,122,140,231,118,149,227,127,160,221,114,136,235,129,143,243,142,166,241,150,167,240,146,160,233,113,133,236,125,150,224,111,120,224,108,114,229,118,112,237,118,125,238,140,149,239,149,158,233,119,140,234,120,138,229,108,95,236,138,138,230,122,111,231,102,95,237,137,141,238,148,152,0 194,161,180,199,162,175,203,159,176,205,163,184,206,163,188,201,149,178,186,126,152,167,112,136,199,168,184,203,167,183,205,163,177,209,169,186,212,178,197,211,171,192,199,148,177,180,122,151,203,174,189,207,171,192,206,161,182,197,148,161,201,156,168,196,148,156,202,151,171,197,144,173,207,175,191,180,144,168,124,90,118,156,106,108,190,142,146,181,130,133,201,157,173,202,156,173,207,175,191,186,146,172,119,81,116,165,120,134,185,139,138,174,123,118,200,148,167,203,164,174,208,182,201,211,178,199,208,160,183,208,159,180,201,148,166,195,145,154,203,152,169,206,170,185,205,177,198,210,182,197,213,182,193,214,182,189,213,177,182,212,175,187,210,176,187,206,174,186,199,167,186,206,170,186,211,177,189,219,192,208,216,188,194,213,185,190,213,186,202,203,173,190,0 195,152,170,193,141,160,196,143,165,200,153,173,199,153,167,185,128,133,183,134,140,175,127,140,199,156,174,202,154,176,207,159,188,201,156,183,190,140,158,193,141,154,192,146,163,180,134,148,203,163,183,204,154,175,206,160,188,196,147,178,167,109,131,192,142,167,199,154,179,183,135,150,203,160,184,204,158,181,197,148,182,190,136,172,186,133,161,195,140,167,186,127,147,184,139,151,197,151,172,199,149,169,193,135,166,189,140,178,184,136,165,183,124,135,178,113,124,181,136,145,190,138,159,195,145,160,194,135,160,192,136,168,183,126,142,196,147,164,182,128,139,176,128,132,183,130,148,194,141,161,197,141,163,196,138,164,190,131,141,195,147,162,181,131,140,163,110,109,180,124,151,194,145,174,196,147,170,190,137,155,192,141,155,193,145,163,172,116,125,149,94,91,0 221,131,141,226,131,145,228,128,144,229,134,147,227,133,144,226,146,159,226,142,156,221,130,146,223,130,142,226,134,149,224,125,137,227,124,134,226,119,128,223,125,133,226,137,148,225,138,152,224,134,147,226,148,157,224,126,139,225,116,131,223,112,122,221,114,123,225,137,146,228,150,162,225,142,154,225,133,140,223,113,125,223,117,131,224,117,129,224,120,130,226,134,145,228,145,158,227,146,157,225,127,136,222,106,120,224,124,136,216,110,121,216,109,121,227,135,150,226,143,155,227,154,161,227,147,153,223,115,121,225,117,127,221,110,123,221,118,130,228,141,154,226,148,157,227,152,157,229,161,163,229,148,151,224,130,132,223,110,118,228,133,143,226,144,154,225,153,161,226,154,160,229,155,160,230,157,163,227,146,148,226,136,140,230,154,163,227,155,160,224,151,158,0 102,69,73,132,92,99,176,138,154,185,147,161,188,138,152,187,140,158,179,139,152,161,118,131,123,85,89,144,103,114,178,139,155,192,147,166,196,145,161,189,142,157,187,144,160,170,126,140,147,106,114,165,120,132,184,142,159,190,136,150,191,136,151,190,145,164,193,150,169,176,132,144,161,125,134,181,142,157,194,153,176,158,94,98,151,91,95,189,137,156,189,144,160,180,142,157,166,128,136,189,153,170,191,147,166,171,109,118,127,60,56,158,97,102,198,154,171,185,144,163,158,115,120,173,125,140,199,164,187,214,179,202,177,130,138,162,98,99,199,148,166,190,145,162,148,103,109,176,131,149,202,158,180,216,179,202,220,195,217,217,185,210,190,144,164,187,142,155,153,106,116,173,130,143,203,166,184,207,165,184,212,176,194,212,183,207,193,157,176,177,133,148,0 203,136,122,210,139,130,212,137,127,213,139,130,211,136,127,210,144,137,206,137,130,194,124,118,207,139,127,212,145,135,209,132,118,213,134,122,210,125,113,206,129,116,206,134,124,201,130,125,209,147,136,212,153,140,211,134,125,212,127,118,206,116,103,202,118,103,207,135,123,207,140,133,211,148,137,210,141,124,209,125,115,208,124,113,209,122,111,206,124,111,207,132,121,207,137,130,210,144,132,209,126,111,208,119,109,209,128,117,200,117,106,199,115,103,208,134,125,205,136,126,212,148,136,209,132,117,205,115,102,209,123,112,199,110,100,199,117,106,209,135,126,205,135,122,210,148,134,213,151,133,209,136,119,205,122,107,202,110,98,206,124,111,205,133,121,203,138,123,208,144,129,212,149,134,214,152,138,205,131,110,201,119,101,208,137,123,203,134,118,199,133,115,0 180,151,144,192,161,155,212,182,176,208,169,159,206,161,154,220,184,181,217,181,176,202,171,168,186,157,147,199,168,160,210,179,172,225,193,191,227,194,192,222,184,180,219,185,183,202,171,170,182,151,140,193,160,149,208,176,169,224,191,186,230,195,190,221,182,176,213,181,182,204,173,175,180,149,139,196,164,156,211,178,172,199,156,141,212,172,165,219,179,177,213,179,179,197,161,161,183,154,145,197,165,157,199,160,152,186,135,119,205,163,156,221,186,187,215,180,179,196,157,154,179,150,140,194,163,156,190,147,135,180,117,103,207,163,156,221,191,193,215,185,186,201,166,161,180,151,139,188,156,147,187,145,132,181,129,115,210,174,170,219,189,187,214,187,185,200,170,169,172,143,129,186,156,147,195,164,159,197,167,164,205,175,173,212,182,179,198,169,165,182,154,153,0 203,188,202,214,204,221,216,203,219,217,205,223,212,198,215,211,199,214,203,189,203,188,170,184,211,199,215,218,209,227,222,210,228,217,201,217,218,205,224,215,202,219,210,200,217,198,184,200,212,199,215,221,210,227,205,180,197,185,141,152,196,164,179,207,187,205,210,199,221,202,190,207,214,203,220,217,201,215,181,137,151,176,122,138,162,106,122,164,124,143,215,206,230,196,180,197,212,199,214,217,202,216,203,172,188,195,153,171,162,106,124,171,132,152,215,208,234,193,175,196,210,199,214,217,206,223,209,184,197,198,164,178,210,189,209,201,175,194,198,177,197,185,162,178,215,213,235,218,209,226,217,202,218,216,200,216,223,216,239,208,195,215,194,172,186,185,165,181,211,211,235,207,193,208,206,188,201,212,199,218,219,215,236,209,200,219,190,169,183,180,159,175,0 194,142,142,214,156,163,225,164,172,228,161,170,224,158,159,220,164,162,210,158,152,161,113,106,206,150,158,224,169,174,232,173,174,239,177,182,235,173,173,228,169,167,214,158,154,186,132,124,208,156,163,223,166,175,239,181,183,238,177,173,240,179,178,233,172,172,217,160,155,194,144,128,213,165,169,214,157,155,235,177,180,227,157,152,226,156,150,232,171,171,216,159,154,196,144,135,213,163,170,216,163,158,230,172,170,222,151,144,217,147,139,227,165,165,213,156,151,194,141,133,206,157,161,214,159,157,225,169,165,225,164,160,223,160,155,225,167,166,210,153,149,186,135,123,184,130,136,202,145,144,213,156,153,222,165,168,222,164,164,213,156,151,197,139,132,161,108,93,135,87,87,185,130,132,197,142,144,203,144,144,202,140,141,193,134,129,172,116,105,115,75,61,0 183,148,135,201,165,156,218,184,187,218,176,177,216,173,170,218,182,182,215,184,185,201,172,174,192,156,146,210,174,167,218,179,179,211,158,155,210,158,155,219,180,181,219,184,185,209,179,181,194,158,146,209,169,161,204,151,145,197,138,127,204,147,144,223,180,183,215,178,172,202,166,160,193,156,144,205,161,150,212,159,158,211,156,149,195,136,124,203,145,142,215,177,175,204,168,163,197,162,155,209,169,167,216,164,170,224,176,176,199,145,133,192,137,129,217,181,184,200,163,159,188,153,140,204,164,159,218,167,174,188,126,122,195,141,137,218,180,181,218,184,187,193,155,149,175,138,118,206,172,167,220,182,186,195,140,135,192,139,129,218,183,183,205,168,162,187,150,141,170,134,119,201,171,169,212,181,179,204,164,155,210,172,164,205,167,163,192,155,152,178,145,139,0 219,154,146,220,149,141,234,141,132,238,130,123,238,139,131,236,152,143,234,155,144,232,147,137,228,152,145,223,130,114,232,145,133,235,132,124,236,130,120,237,156,148,235,155,144,230,148,137,231,152,140,226,132,113,210,121,106,220,115,98,233,119,107,233,135,130,230,143,131,222,143,132,232,150,140,229,138,126,210,104,91,225,114,99,231,122,112,226,122,120,228,140,132,231,150,139,229,145,135,227,137,123,230,121,107,234,127,115,232,111,100,235,142,137,233,151,141,228,138,129,223,148,136,219,135,121,227,124,106,233,131,120,236,129,119,237,152,142,232,154,141,222,139,128,228,150,139,228,140,130,233,127,117,236,129,122,237,143,136,236,152,140,232,155,141,229,164,151,227,147,136,231,153,140,230,142,131,233,133,122,235,136,125,231,152,139,225,158,141,228,172,155,0 202,156,185,197,147,182,212,152,186,206,132,164,206,139,169,203,145,178,196,138,167,180,121,146,198,147,182,190,149,187,208,152,187,205,137,172,194,119,147,196,127,159,178,117,150,185,126,154,198,152,190,193,139,170,191,133,160,186,125,155,185,107,131,184,113,146,186,128,163,188,130,160,208,159,193,206,150,179,177,113,136,164,98,125,193,116,142,186,110,140,201,147,181,191,141,169,206,150,181,208,151,180,196,131,160,186,109,135,196,124,153,191,115,142,200,140,171,190,133,159,209,155,190,207,149,181,199,137,164,191,121,142,193,125,154,200,139,173,198,139,169,188,137,164,205,149,180,201,147,177,184,132,162,190,123,149,197,127,158,194,126,160,187,125,153,178,132,157,198,145,175,203,150,180,199,150,180,200,139,170,192,129,159,191,125,150,186,128,154,171,123,144,0 171,133,141,177,137,148,179,133,149,184,142,160,172,119,140,165,109,130,153,98,117,131,76,90,171,129,140,169,119,132,169,113,127,177,121,137,175,121,143,169,113,136,155,101,119,137,82,98,176,134,147,171,118,128,172,115,128,179,125,142,181,126,149,169,111,133,160,106,123,150,101,119,178,135,146,177,126,136,182,130,145,191,147,168,184,133,155,175,121,141,159,99,118,157,109,126,177,137,144,178,130,140,188,140,158,193,150,167,183,134,153,171,116,135,155,92,108,147,94,107,183,154,165,185,146,159,190,144,161,195,157,173,179,128,145,168,110,128,159,101,117,150,99,114,177,143,155,190,161,175,191,157,169,188,146,160,176,129,145,168,117,131,162,113,127,153,111,123,164,127,132,178,146,155,186,154,165,177,135,142,176,135,147,170,127,140,162,123,132,150,114,123,0 208,156,152,208,152,152,213,158,167,216,164,174,216,165,172,216,167,173,217,171,179,211,162,164,211,160,162,206,144,146,215,164,169,211,152,157,216,164,171,220,176,182,222,181,188,215,168,172,216,168,176,216,166,175,200,134,135,202,133,137,217,162,170,220,172,175,220,175,178,219,174,179,219,173,179,209,151,155,177,91,88,197,123,132,199,125,133,205,143,147,222,176,181,219,172,175,223,185,192,207,148,148,178,94,92,201,130,139,188,105,107,198,128,131,224,181,186,217,168,170,219,176,181,225,184,192,204,140,143,212,149,159,202,130,137,210,151,156,220,175,180,215,166,169,214,160,161,221,172,176,211,151,151,213,153,149,220,170,176,220,172,176,218,169,175,214,163,168,214,163,163,219,171,173,217,164,161,217,162,151,223,178,184,219,171,175,215,165,169,214,166,170,0 176,139,150,194,157,172,204,168,186,213,176,193,203,163,172,190,144,150,191,152,165,180,146,158,181,144,159,204,166,183,218,180,197,221,181,198,220,179,198,180,121,125,191,146,155,191,158,171,195,158,174,208,169,186,195,141,148,223,180,200,236,198,223,205,155,169,201,160,175,194,158,171,206,172,187,212,172,189,176,111,115,220,173,197,243,211,241,228,190,212,203,157,172,190,149,158,199,165,177,200,156,168,171,105,110,206,152,172,241,208,233,231,196,220,202,159,177,191,151,162,190,155,167,193,150,163,167,101,104,182,119,129,224,182,201,221,180,194,207,169,188,196,161,179,184,148,160,192,152,165,178,121,126,182,125,134,213,172,191,206,165,175,207,171,183,197,167,183,170,133,139,179,141,152,190,148,160,192,145,152,213,178,193,204,170,185,197,163,177,177,146,157,0 225,195,188,242,212,214,236,194,186,239,193,184,241,198,192,229,183,171,216,172,161,211,173,167,232,201,199,249,217,221,248,206,205,213,154,146,196,136,122,234,183,173,233,189,187,220,177,167,231,193,184,250,213,214,240,189,187,164,94,72,171,103,89,237,182,178,244,203,206,228,185,183,229,187,178,252,215,217,202,137,118,180,111,91,200,133,116,225,168,162,244,200,199,237,200,203,222,178,165,240,196,192,163,91,66,150,75,52,170,94,68,207,140,122,247,203,205,235,195,198,226,184,177,230,179,165,186,119,96,195,129,113,210,144,125,226,167,156,244,199,204,220,173,169,225,186,184,238,193,188,239,186,177,247,199,201,254,217,228,254,217,227,238,197,203,215,171,164,211,170,166,226,183,179,238,192,188,231,179,171,241,198,198,238,196,193,216,166,153,199,157,146,0 182,151,168,186,152,165,191,157,178,194,162,187,194,162,184,181,142,160,171,130,148,160,119,135,186,154,171,187,148,163,192,157,177,197,164,187,194,159,181,192,161,183,182,147,169,164,124,139,187,154,176,198,170,192,188,151,169,181,136,152,197,163,185,194,162,180,185,153,172,172,135,154,192,164,184,198,170,189,154,94,102,164,109,125,170,117,135,177,132,147,187,153,171,173,137,154,190,161,183,200,172,192,161,105,114,172,122,140,153,91,103,172,127,143,186,154,174,168,128,144,181,143,158,197,166,185,188,147,163,186,143,162,178,132,152,185,150,169,181,147,167,162,120,135,182,145,160,192,158,176,191,153,167,190,149,157,196,166,187,186,152,169,177,141,160,156,115,129,179,144,159,188,156,172,191,157,172,192,160,174,187,155,177,179,143,164,170,132,151,156,116,133,0 194,132,132,192,132,132,195,137,137,196,137,140,196,136,136,194,135,133,192,127,118,194,132,131,194,138,140,194,129,128,193,127,124,192,125,122,196,131,130,196,130,129,191,119,108,194,128,119,195,139,143,194,126,125,186,108,97,179,94,78,195,112,108,198,119,121,195,121,116,195,127,121,191,131,132,175,99,89,161,76,59,180,90,73,200,103,103,199,102,103,195,115,110,196,134,133,190,127,124,163,83,70,147,62,43,174,92,78,202,108,108,198,106,105,196,124,123,192,133,134,194,139,139,191,127,125,168,86,71,178,96,83,199,126,122,197,122,120,194,119,121,192,129,129,195,137,136,196,135,132,193,123,116,191,112,100,196,126,118,194,119,115,188,110,103,191,126,125,196,139,139,196,135,133,195,126,121,197,123,119,195,123,119,188,110,103,192,114,110,196,132,133,0 203,158,178,216,176,200,221,183,207,224,186,212,221,183,209,217,176,198,211,169,190,195,149,168,208,162,182,217,175,196,222,183,209,229,191,218,223,179,210,215,161,190,208,158,179,197,148,168,209,164,185,214,170,193,213,159,178,209,155,170,216,162,188,212,152,182,204,147,169,196,142,163,211,168,191,213,164,188,203,145,159,200,139,148,197,129,147,206,143,170,211,156,182,203,156,179,203,151,178,209,153,181,211,159,174,196,136,146,191,124,135,208,148,173,217,169,199,208,163,189,202,151,174,211,159,183,215,168,188,211,163,177,213,165,184,218,175,200,215,172,200,200,148,176,192,137,160,206,156,178,216,173,198,221,184,207,219,179,204,216,176,201,208,167,189,190,137,159,189,137,158,200,152,173,207,163,185,212,170,194,211,169,194,207,167,193,198,157,182,180,129,149,0 181,174,178,194,186,193,197,188,197,192,175,182,204,197,218,199,188,204,195,188,201,190,182,194,190,184,194,195,182,188,191,171,179,162,125,133,180,153,176,195,176,198,201,193,211,194,185,196,190,179,188,168,135,133,168,130,141,158,116,138,142,88,101,156,110,125,194,175,192,197,185,198,190,177,184,170,135,139,148,101,114,132,73,81,109,39,41,129,74,88,182,159,179,197,183,198,199,196,211,190,167,177,147,95,101,105,33,39,112,45,49,124,74,92,180,153,181,201,190,214,195,190,203,197,182,194,188,161,174,158,106,119,157,112,131,155,111,127,186,156,174,199,188,207,194,188,197,199,189,204,207,197,218,202,186,204,185,153,170,172,136,148,199,184,201,197,187,201,189,184,190,194,184,196,202,193,212,207,202,219,205,194,212,197,180,194,198,186,200,189,178,184,0 148,120,123,179,151,166,209,182,204,216,183,203,202,157,166,190,141,138,213,176,178,215,187,192,159,124,133,193,164,186,195,159,177,179,136,144,187,138,142,206,156,156,231,193,204,231,204,219,168,134,154,201,166,182,158,115,124,146,100,109,189,143,153,229,184,192,249,218,235,243,217,234,167,128,145,196,156,159,179,134,137,118,78,91,146,105,118,239,194,206,250,217,234,243,213,234,157,111,112,190,144,143,202,151,150,148,101,106,188,140,154,229,177,181,236,190,196,240,211,229,156,110,110,187,141,138,209,153,153,215,159,162,231,181,185,232,177,179,229,176,183,235,196,215,154,113,110,185,143,145,212,166,172,229,185,199,237,193,204,235,191,201,231,185,201,226,182,205,144,104,103,180,141,148,206,166,176,222,181,194,229,188,202,230,192,206,228,190,207,211,170,186,0 129,96,88,151,118,117,144,100,94,169,134,134,193,167,179,186,153,162,176,143,144,155,121,118,143,111,108,145,103,104,124,70,57,181,147,155,201,175,187,197,164,177,186,151,158,164,129,126,153,124,125,147,103,101,152,103,102,196,164,176,205,177,191,200,167,182,197,164,178,180,147,148,153,122,119,170,136,139,175,133,138,182,139,144,197,164,172,207,177,194,199,165,179,187,157,167,155,125,123,161,125,123,154,107,104,185,142,148,186,147,150,204,175,187,198,158,173,186,151,161,148,117,115,158,121,114,165,120,122,184,138,148,184,136,143,196,156,168,194,154,168,179,135,144,149,120,123,159,124,119,161,116,115,162,108,108,178,129,127,192,145,155,189,148,157,178,143,150,141,111,116,160,130,136,173,140,147,168,124,122,176,137,136,192,158,169,184,151,159,170,138,140,0 205,193,194,213,201,204,216,204,206,213,198,195,207,188,179,199,179,173,183,156,159,157,124,130,204,189,189,208,191,189,210,194,192,209,187,182,205,185,176,196,176,175,179,150,156,158,126,132,191,167,168,205,187,188,203,177,168,194,152,135,195,166,158,191,168,175,171,140,147,157,126,130,178,144,150,197,170,177,198,168,169,183,140,131,174,129,125,181,152,160,170,144,150,160,133,138,161,124,128,187,150,156,191,154,160,178,133,134,166,113,113,179,148,152,169,142,148,153,126,130,139,99,101,184,152,158,191,158,166,188,150,157,179,139,142,169,133,135,159,129,130,144,118,121,121,78,79,166,132,136,190,162,169,189,161,171,182,151,158,166,132,130,150,116,114,135,109,110,106,64,63,145,106,107,166,129,131,180,149,154,175,146,152,164,137,137,148,119,120,130,109,110,0 190,140,145,193,145,150,191,138,134,187,128,118,188,134,123,189,137,129,193,150,144,189,146,142,193,148,152,190,135,137,191,132,128,189,125,115,193,140,132,195,149,143,194,148,143,192,147,145,192,141,145,192,135,138,192,130,124,194,133,128,195,143,137,196,143,141,191,137,133,191,142,139,190,137,137,192,129,130,194,134,132,194,137,131,196,144,138,195,139,139,188,122,115,190,133,131,191,141,139,191,131,127,190,121,114,191,126,120,193,133,130,184,111,108,185,115,112,191,141,138,190,140,139,189,128,125,185,111,97,188,118,106,187,117,110,181,107,99,179,108,100,185,132,128,188,132,132,188,125,124,187,115,111,188,118,109,189,122,119,180,108,102,183,124,119,186,139,137,184,126,126,190,140,137,191,138,137,189,125,123,191,135,134,183,122,117,188,135,136,184,134,135,0 204,132,166,225,158,187,232,173,209,206,135,163,242,181,221,253,194,231,246,185,215,237,184,208,220,147,184,242,181,218,216,151,178,136,69,72,179,106,127,225,155,191,254,197,232,247,197,222,229,159,197,240,177,210,207,136,154,148,83,88,135,71,77,193,127,143,253,200,235,251,206,233,234,164,201,228,165,190,201,150,134,149,84,77,123,58,62,202,153,160,245,183,219,253,206,238,229,156,200,211,138,160,201,158,141,161,97,91,133,74,84,167,110,115,241,168,205,254,199,235,226,151,197,216,132,166,180,111,103,178,116,116,182,129,139,163,92,97,243,172,210,250,193,230,221,156,197,233,163,208,205,122,146,179,108,97,191,123,119,224,160,180,250,195,231,244,192,224,210,146,180,231,168,208,221,136,177,192,99,111,216,145,162,248,193,227,246,197,226,231,184,204,0 177,141,168,200,170,204,203,174,204,196,142,165,198,153,185,202,177,212,196,167,200,149,115,150,194,161,192,197,154,179,201,159,181,199,148,175,205,167,209,203,170,205,198,162,192,185,152,186,193,151,171,197,138,150,202,144,162,206,151,176,208,171,211,206,172,211,197,149,175,196,165,199,196,158,174,203,154,161,206,149,152,206,133,147,202,129,146,201,144,170,199,157,186,198,168,207,195,158,172,197,136,134,205,150,155,201,123,130,202,122,132,201,133,146,195,141,153,195,163,196,198,170,189,198,145,149,203,136,143,195,107,102,198,117,123,196,129,131,193,137,141,192,159,185,200,178,205,201,169,188,204,161,178,198,136,137,197,131,136,200,159,180,202,174,200,187,157,186,180,154,181,202,177,202,201,176,198,199,158,173,197,152,167,197,168,197,196,167,194,150,121,153,0 165,108,117,203,150,152,216,165,165,218,165,171,209,148,157,217,164,183,208,154,172,188,130,145,164,104,114,208,157,161,220,168,172,212,150,160,193,115,126,214,154,178,211,155,178,208,156,177,157,91,108,201,145,152,220,168,173,208,137,149,205,130,154,216,156,189,207,146,171,207,152,177,153,89,111,186,120,128,213,154,158,210,139,154,198,118,144,189,111,141,190,117,138,200,141,171,135,68,84,167,94,99,212,156,161,213,146,158,178,89,103,162,73,89,186,113,136,202,144,180,123,59,74,156,85,95,209,156,163,212,149,161,184,97,114,178,96,115,195,130,159,200,146,177,109,45,55,159,95,114,209,161,170,216,164,172,207,138,153,213,153,183,209,156,189,196,146,169,105,46,56,150,89,108,205,159,171,220,178,184,224,180,190,229,193,220,214,172,198,195,150,169,0 174,140,131,203,174,174,218,191,195,219,190,200,218,185,188,220,194,192,213,193,189,195,173,161,183,146,136,206,167,167,218,178,182,223,182,193,227,194,198,227,200,205,221,198,198,206,184,179,190,153,142,206,161,161,200,143,150,175,115,122,188,132,138,228,193,199,226,203,205,210,185,183,195,161,154,215,173,172,179,127,134,128,72,78,152,97,107,221,180,183,224,195,197,195,157,144,191,153,149,220,188,194,201,158,163,139,86,88,162,105,107,219,177,180,223,192,197,203,171,167,188,149,145,214,177,184,221,176,185,217,178,184,208,163,157,223,185,191,222,192,197,207,181,183,189,155,152,211,177,184,220,183,193,222,186,189,225,193,197,223,192,201,212,181,180,198,171,169,178,147,144,196,163,164,208,171,170,210,169,169,213,177,177,206,169,168,199,167,166,181,151,145,0 210,182,199,219,189,208,225,198,218,226,199,216,218,185,191,207,175,177,177,158,167,53,72,135,209,181,194,220,190,207,230,197,216,232,203,221,226,197,210,213,185,194,206,182,187,165,153,166,208,173,177,222,187,198,231,196,215,234,205,226,226,194,209,220,192,203,207,181,191,205,174,172,218,186,191,227,193,201,233,197,211,211,169,174,215,174,182,219,187,194,209,183,188,147,135,166,216,187,192,228,199,208,232,197,211,195,148,147,208,166,165,220,188,191,211,186,190,87,99,162,211,186,193,219,184,187,219,180,185,219,187,194,223,193,196,217,186,188,210,183,186,153,144,165,209,186,189,220,189,188,220,188,189,221,196,202,227,206,218,210,184,188,193,168,170,175,151,153,197,173,173,212,187,184,218,194,195,206,185,193,209,188,199,202,175,174,185,162,163,177,156,161,0 214,172,186,214,177,189,222,190,200,225,190,199,217,180,193,208,169,183,207,169,177,182,141,143,218,181,196,220,189,200,226,194,206,228,195,210,223,193,208,226,196,211,207,170,179,195,156,161,221,184,198,229,196,209,233,204,217,198,157,168,193,150,161,217,186,203,215,179,196,200,159,168,208,173,185,229,200,214,218,177,185,136,73,74,119,58,60,189,148,160,226,192,207,197,157,170,201,166,171,232,198,210,221,181,189,128,67,64,125,68,62,191,145,151,220,189,204,185,143,151,208,168,176,226,189,202,218,185,196,170,123,122,214,181,191,225,196,207,210,181,186,185,151,154,204,170,177,213,180,190,211,179,188,208,178,188,215,190,201,208,179,183,181,148,149,183,152,156,195,164,172,211,184,191,214,186,192,206,172,178,202,171,177,200,171,175,183,151,156,180,148,156,0 208,142,153,219,155,164,195,128,133,168,101,109,199,135,146,221,157,164,210,140,144,198,131,134,205,138,149,224,163,169,192,123,129,187,123,136,177,110,124,193,124,131,228,166,168,207,136,138,205,139,147,192,124,128,215,154,163,213,158,170,202,142,154,178,115,129,215,153,156,223,159,162,214,150,153,195,130,134,229,176,183,200,150,165,192,141,160,201,142,152,214,156,161,227,171,174,219,160,164,202,138,140,224,166,172,192,142,159,190,140,157,205,146,151,228,170,174,226,163,168,200,129,132,213,153,160,225,175,179,211,161,171,198,140,148,196,135,140,221,163,168,216,151,158,224,166,174,229,174,184,210,151,160,179,114,118,191,128,126,204,150,154,211,150,155,220,161,166,219,161,174,234,181,194,226,169,178,194,132,141,184,125,137,178,119,130,195,131,133,209,150,156,0 124,87,102,141,93,111,162,110,123,176,131,142,189,152,164,190,154,169,178,139,153,160,120,134,138,100,117,158,113,129,169,119,133,182,137,150,190,151,162,191,154,170,186,148,164,167,127,140,152,113,129,176,135,150,182,135,149,179,129,140,173,121,133,174,125,140,190,155,169,175,137,151,172,140,155,184,144,158,184,135,150,181,131,144,160,100,113,165,106,120,190,152,162,182,147,160,179,148,160,187,149,159,179,127,141,183,133,148,167,110,121,176,126,137,198,168,175,185,154,163,182,151,161,186,149,159,182,135,147,188,141,157,181,130,142,191,153,160,207,190,191,188,164,165,183,152,162,184,145,155,182,137,148,195,157,172,191,148,161,202,175,178,204,187,185,185,162,157,174,140,152,183,147,158,184,142,152,193,155,170,196,160,173,205,183,184,201,184,182,185,165,166,0 138,73,80,148,81,92,152,76,94,159,90,103,162,108,113,169,137,136,167,139,135,169,144,135,144,79,86,154,78,92,161,87,103,172,106,120,171,113,113,182,144,142,189,161,157,179,153,144,156,93,104,153,73,86,163,88,102,175,109,118,167,102,103,175,126,120,190,160,155,193,168,162,149,78,87,150,65,76,172,94,112,170,93,101,167,96,100,171,111,103,182,139,133,192,165,159,158,93,101,153,67,78,161,81,93,169,94,102,174,104,112,179,121,121,168,107,98,177,132,124,166,110,116,172,110,121,177,117,122,170,99,104,167,89,96,158,83,82,164,99,91,161,99,91,167,112,112,184,137,142,195,153,160,194,143,149,188,133,137,185,136,138,180,125,124,174,122,119,166,114,114,181,131,133,191,145,148,198,156,159,200,160,161,200,165,167,193,155,158,177,132,136,0 158,120,116,180,144,144,206,174,183,206,171,183,204,168,167,205,169,161,195,161,154,174,141,131,163,128,122,182,146,143,193,160,163,207,169,173,226,187,189,213,177,175,208,171,163,202,166,157,147,112,106,152,113,103,139,95,83,157,114,107,209,168,170,205,163,163,193,146,129,199,156,143,174,135,134,179,134,135,158,110,107,157,109,103,172,121,116,181,127,120,184,133,121,206,165,157,210,170,173,219,178,186,174,120,119,147,92,86,186,131,136,209,157,162,182,131,121,198,153,145,215,172,173,214,162,165,211,157,159,186,131,134,185,132,140,226,179,191,210,162,165,192,144,138,217,176,181,218,169,178,225,176,183,224,177,182,188,137,139,190,138,137,214,167,169,200,156,150,207,165,169,221,178,188,227,184,190,229,188,192,211,170,173,177,124,115,204,157,152,200,159,153,0 170,111,97,192,128,118,215,150,145,228,167,163,235,175,167,232,171,161,220,158,144,202,144,131,182,126,114,210,150,141,227,163,157,229,166,161,229,166,156,242,180,176,232,171,160,204,143,130,184,126,114,214,154,141,226,161,151,216,149,140,223,156,146,245,184,177,236,177,165,217,159,146,183,120,107,214,152,144,219,152,144,206,137,129,205,136,123,230,166,153,245,190,183,226,172,159,190,133,120,214,153,146,213,146,135,212,143,136,218,149,141,223,155,145,231,173,165,227,174,164,176,117,107,197,133,126,217,152,145,200,132,124,216,150,140,233,170,165,230,170,163,212,154,142,154,94,80,180,114,104,204,140,129,193,126,111,212,149,134,233,174,165,227,170,160,208,150,140,159,104,89,192,135,127,206,147,137,212,150,135,229,173,160,222,163,150,211,152,139,184,125,113,0 233,191,176,236,196,182,231,189,173,233,196,186,226,184,171,217,173,157,205,164,141,192,152,126,238,198,187,243,207,197,239,200,186,235,196,183,217,170,158,204,153,136,226,190,174,201,163,143,242,204,192,246,209,195,239,200,188,227,185,175,172,115,103,181,128,114,229,193,180,212,175,159,244,208,192,245,208,194,217,174,161,177,121,112,168,109,110,172,114,108,231,196,187,221,186,173,237,198,176,248,210,198,214,167,159,179,124,119,193,143,142,211,167,159,231,195,182,219,183,167,239,199,180,253,217,208,240,198,195,211,162,153,223,178,168,238,202,193,230,194,183,214,179,163,243,205,192,252,218,212,251,214,207,247,210,202,236,194,183,241,206,199,230,194,183,219,186,173,239,200,185,252,219,208,251,216,205,240,201,186,233,189,172,236,198,186,226,188,173,218,185,171,0 196,166,170,201,173,177,211,189,204,207,175,176,204,173,172,207,186,193,204,174,177,201,174,180,199,168,176,205,179,191,208,187,205,196,150,140,196,152,139,211,188,197,208,178,189,197,158,162,200,169,175,207,182,193,207,186,202,194,140,125,192,132,111,202,157,149,202,162,170,197,158,169,200,166,165,207,173,179,205,169,168,195,144,133,200,146,138,205,161,167,202,164,177,200,163,179,203,169,177,205,168,176,201,161,159,200,152,154,202,145,159,206,160,182,202,161,175,196,155,168,201,172,194,201,163,175,197,152,152,202,155,167,199,140,156,200,156,173,194,153,161,185,141,143,198,159,189,196,152,166,194,143,142,200,158,170,199,153,163,201,163,182,196,162,180,175,132,134,193,138,166,199,142,171,201,145,168,202,153,173,202,163,178,196,154,163,182,136,141,162,115,117,0 153,84,81,169,101,107,172,100,110,190,129,151,190,128,151,185,120,133,190,137,150,178,129,139,161,91,88,179,111,116,191,124,139,193,127,147,186,119,143,177,105,121,200,149,164,196,155,169,171,100,103,192,129,139,201,137,153,193,122,139,182,107,128,169,90,103,196,139,145,202,157,167,173,104,109,184,115,127,199,133,152,203,133,156,194,119,144,182,105,124,182,112,115,192,139,142,176,111,122,181,110,123,194,124,139,202,132,151,196,123,144,194,119,140,186,118,125,187,130,129,169,99,107,181,110,120,192,122,133,197,130,147,194,122,137,186,107,120,190,121,130,198,146,155,167,99,101,186,120,132,194,127,138,194,125,134,202,138,155,194,122,135,197,134,148,195,145,157,167,99,104,182,117,127,186,117,124,197,133,143,209,154,176,190,118,127,197,139,160,187,136,150,0 228,180,202,229,170,180,234,184,203,235,174,187,236,179,186,234,172,176,234,180,197,229,175,191,233,174,200,232,167,187,235,172,191,224,142,142,228,157,157,237,170,174,236,177,187,234,187,202,230,162,180,227,145,154,208,114,118,201,108,108,197,100,95,215,122,110,235,174,183,232,186,193,230,165,179,218,137,140,178,78,78,206,107,106,209,117,115,214,129,127,234,182,190,230,174,169,227,166,179,228,180,196,202,111,111,220,122,121,228,144,140,234,175,183,233,192,198,228,161,148,224,161,170,235,189,216,219,137,147,218,121,112,233,155,151,238,185,194,234,197,207,226,174,158,226,159,177,234,173,201,233,165,177,233,171,174,236,177,179,236,187,194,230,181,178,225,181,172,222,151,166,231,176,199,236,178,193,235,184,191,236,192,198,232,189,189,226,174,163,223,179,168,0 165,117,117,186,139,141,208,170,174,218,181,187,214,172,178,212,170,176,208,168,175,187,145,145,182,139,138,191,143,142,202,160,157,211,172,169,209,164,168,202,158,160,198,154,158,199,156,160,179,132,125,193,149,143,179,125,111,193,146,135,196,151,143,153,99,88,174,126,117,208,169,172,178,132,127,184,135,125,179,124,111,200,156,151,206,165,162,165,114,105,166,113,103,202,159,158,174,123,121,188,136,129,199,150,142,201,156,148,190,140,127,199,153,147,199,154,152,207,166,163,176,124,126,200,154,155,210,163,166,196,145,137,195,146,134,216,174,174,221,182,184,211,177,180,167,116,119,192,142,147,214,171,176,210,162,162,211,165,161,220,180,183,222,187,192,210,178,183,162,115,119,181,127,133,201,153,159,214,170,175,213,168,170,210,163,165,217,184,191,196,157,160,0 204,148,150,208,150,151,214,159,158,214,163,160,206,147,142,207,153,147,196,137,128,183,120,112,206,150,148,212,157,155,214,158,154,219,170,169,210,154,152,206,150,143,204,153,144,191,136,127,209,156,153,217,169,168,222,179,182,197,136,138,173,89,86,203,144,143,203,148,144,192,135,129,211,160,156,218,172,170,213,163,169,164,80,85,158,69,70,190,121,117,198,140,136,193,138,134,208,154,149,215,165,158,209,153,146,176,92,97,163,71,72,183,108,100,198,141,132,194,143,135,205,152,147,212,159,151,215,166,155,204,146,145,196,130,133,199,138,133,197,143,130,193,143,132,199,145,143,206,150,146,210,157,152,216,170,166,207,153,155,198,139,139,194,138,134,185,131,123,190,131,134,200,145,144,203,147,146,206,154,149,195,132,129,191,128,132,183,120,122,170,107,98,0 223,157,161,237,174,179,248,188,195,242,178,182,244,187,189,238,179,182,224,166,169,187,116,120,237,171,181,247,186,194,251,200,204,237,167,167,247,188,188,240,181,182,228,170,166,200,132,136,251,199,206,255,209,217,239,174,176,221,139,138,233,160,161,219,144,142,229,166,163,211,147,148,254,209,214,252,203,209,229,151,153,229,153,155,219,137,138,227,153,153,229,163,163,212,145,143,254,206,212,248,184,185,226,145,147,218,136,135,200,112,104,214,134,130,224,153,153,211,141,140,248,191,195,252,190,192,230,154,152,209,120,118,197,111,104,212,132,126,227,160,157,205,134,130,243,186,186,250,191,190,238,169,169,227,150,154,232,160,158,233,162,159,229,166,166,197,125,123,225,158,156,231,164,161,234,163,165,236,163,170,234,163,164,226,158,152,208,134,128,190,116,119,0 186,139,144,202,158,169,214,174,186,220,182,194,216,172,182,212,168,178,202,159,171,184,139,149,194,148,158,211,169,185,222,181,196,220,172,179,217,166,176,218,173,188,211,170,184,196,152,163,199,149,162,213,164,175,221,170,180,214,154,155,210,149,148,214,162,169,216,175,188,204,163,177,198,145,155,199,137,135,206,143,140,212,150,147,212,149,148,208,146,142,204,148,153,202,158,172,197,145,152,193,128,127,210,151,155,212,148,145,207,139,133,212,154,156,203,146,149,200,153,162,195,145,153,192,127,128,203,141,145,209,145,144,211,150,145,212,157,163,209,160,170,207,169,185,193,145,159,195,136,139,195,130,132,205,145,143,220,174,184,221,182,198,214,174,191,203,166,184,187,145,156,200,153,163,207,161,170,212,167,174,218,176,188,217,182,196,208,169,182,194,156,172,0 199,141,139,221,165,166,230,174,176,231,172,177,233,177,181,232,178,180,226,173,173,210,156,158,211,154,153,227,172,174,229,168,171,231,169,175,234,173,176,241,187,192,230,176,179,213,154,157,209,148,147,232,178,181,234,177,179,232,170,167,220,147,143,231,166,165,238,186,190,224,169,170,215,157,156,237,188,190,229,169,170,217,147,143,214,142,140,233,173,173,240,189,193,223,167,170,219,162,162,233,182,185,227,169,172,178,104,94,205,143,138,241,190,195,236,183,189,227,176,180,219,166,166,233,182,185,235,184,188,195,131,125,209,152,150,234,182,188,229,176,183,217,165,168,209,157,156,221,169,169,226,173,172,228,177,177,218,165,164,228,181,187,219,166,173,196,135,139,202,153,150,208,158,157,212,160,154,209,151,142,206,150,143,214,168,169,205,153,159,193,136,140,0 185,150,151,194,161,162,200,171,174,203,179,183,200,174,176,190,159,158,175,138,138,157,116,116,191,158,160,198,167,169,201,172,175,201,172,175,202,175,176,193,163,163,182,149,150,160,122,122,188,152,153,198,166,168,200,166,169,195,145,149,190,139,140,195,163,168,186,155,159,169,133,133,187,152,152,200,169,171,200,164,169,179,112,118,175,104,108,183,139,142,186,155,158,169,132,134,191,160,161,201,173,177,205,175,180,180,116,119,168,103,104,184,139,140,184,153,153,166,128,126,188,158,159,195,166,169,199,167,171,193,152,154,184,137,138,182,139,140,170,136,134,162,128,126,183,153,151,197,170,169,200,172,171,199,171,173,195,166,169,185,151,150,176,144,143,162,131,130,181,151,151,188,158,157,186,153,151,187,155,155,193,166,165,184,153,151,165,124,124,141,102,100,0 168,127,134,178,132,138,203,160,172,224,187,204,211,166,179,201,155,164,203,160,171,196,156,170,183,146,156,179,129,137,193,144,156,225,186,208,217,169,191,202,148,163,207,163,179,196,154,169,179,140,149,174,125,136,184,128,149,208,153,183,207,147,176,208,152,176,212,167,185,198,155,166,168,121,131,167,114,125,177,116,141,194,131,167,171,108,135,201,144,168,213,167,184,198,156,168,176,132,144,183,131,150,184,120,148,174,108,135,155,91,115,211,160,188,215,172,189,186,141,150,180,143,156,190,147,165,167,100,120,204,154,177,220,178,206,229,189,220,215,176,194,178,132,138,168,129,144,184,145,163,175,124,136,195,147,159,226,192,217,227,194,221,215,178,200,178,133,145,144,96,102,162,115,128,176,132,142,176,127,135,211,177,197,216,184,207,203,162,183,188,152,169,0 159,124,132,176,138,146,186,149,161,191,152,164,187,142,156,186,147,160,158,115,122,131,95,94,167,128,136,189,149,164,199,159,175,199,156,170,198,153,166,195,156,169,170,127,132,141,101,101,171,129,136,193,151,164,199,155,169,193,137,150,196,144,155,199,159,170,175,136,139,148,108,109,173,132,139,192,147,159,183,127,135,179,114,121,186,125,138,192,143,155,181,141,149,158,124,131,160,116,116,186,141,153,188,132,141,176,110,121,180,118,132,183,129,143,179,140,148,160,126,134,155,110,113,181,138,149,191,139,155,180,120,129,189,141,153,186,140,156,172,136,141,152,117,121,148,103,110,171,129,137,189,144,157,177,131,143,178,134,146,181,138,152,160,119,128,136,96,98,139,98,103,153,110,115,163,114,125,170,123,134,170,126,136,160,116,122,143,100,105,114,73,73,0 84,67,74,157,116,132,175,124,139,191,153,166,198,172,181,196,182,183,166,143,142,67,51,53,141,108,123,174,134,153,193,146,163,209,167,182,217,193,200,210,191,196,198,170,175,135,111,115,165,132,150,190,152,170,206,161,179,212,158,171,215,178,180,221,192,203,210,183,192,179,146,152,179,152,169,200,170,187,211,167,186,209,148,159,213,158,168,227,188,199,217,182,192,189,146,157,183,151,167,200,162,181,215,168,187,212,154,170,209,150,162,230,192,208,221,183,198,195,159,169,184,156,174,201,166,181,214,174,189,218,177,193,219,182,194,226,196,210,220,188,203,195,163,173,184,154,174,204,160,182,210,163,181,214,174,187,217,186,200,217,185,198,211,167,183,186,144,161,171,134,151,202,162,184,206,168,186,207,158,172,206,169,181,203,166,177,204,150,171,142,102,117,0 207,161,190,218,168,192,218,159,176,224,182,205,221,179,196,221,183,201,217,176,196,212,171,191,212,158,185,208,136,152,204,129,133,217,149,163,220,145,169,221,175,199,217,174,189,213,172,186,212,156,176,202,123,124,206,131,136,213,123,137,219,125,151,222,172,203,216,167,187,212,164,171,216,164,188,210,147,160,206,131,137,213,136,152,219,146,173,222,163,193,220,169,192,213,165,181,219,171,194,213,149,168,206,128,145,214,148,172,217,158,184,218,155,179,217,155,175,217,174,197,220,170,196,219,154,175,217,132,158,216,131,150,217,156,185,216,158,181,216,158,178,220,182,209,217,171,198,220,172,198,221,168,189,219,154,178,218,162,191,220,170,195,216,176,198,217,179,201,217,167,195,221,169,195,224,186,209,220,172,189,220,176,193,223,187,206,218,176,190,214,174,192,0 59,50,53,162,147,155,185,171,182,184,163,176,173,150,161,173,153,164,151,127,132,66,51,55,114,102,109,185,167,182,186,174,186,187,171,182,190,163,175,187,159,172,174,152,161,109,90,86,150,135,146,183,166,177,191,176,188,195,174,188,204,178,189,202,180,186,182,161,170,143,124,126,159,143,154,188,169,179,201,179,192,168,150,160,174,155,162,204,179,188,185,161,172,154,136,138,154,139,149,187,167,179,202,182,196,174,155,166,177,155,159,198,171,174,187,162,171,152,132,134,133,122,130,181,159,169,193,171,183,198,167,179,201,178,184,197,179,181,184,162,168,135,116,121,79,69,73,168,152,158,181,164,173,191,172,180,193,175,176,184,163,170,172,149,154,82,68,67,30,24,26,116,106,108,173,160,162,175,163,166,176,163,164,175,157,163,119,103,105,32,26,27,0 167,129,127,199,174,191,227,212,237,223,199,218,223,200,214,215,193,208,200,181,196,172,151,165,169,131,142,201,168,181,237,216,242,233,208,232,232,208,225,229,211,233,209,189,211,183,164,185,184,157,176,205,175,195,193,145,161,198,144,159,217,179,199,223,199,224,210,185,208,189,168,193,182,152,165,196,159,174,175,113,125,184,108,128,184,108,122,198,152,173,206,179,202,186,162,184,177,150,166,183,145,165,207,163,184,185,113,132,190,120,132,183,125,131,188,146,162,176,143,159,156,122,134,162,127,153,218,193,221,225,193,222,204,156,176,186,136,148,182,138,154,167,128,141,165,136,146,169,143,170,215,193,223,217,192,218,195,155,175,187,145,160,183,151,169,161,132,146,175,152,163,183,162,187,197,168,194,201,170,189,186,147,158,178,143,157,172,146,165,146,118,127,0 205,163,157,206,161,155,207,164,158,206,161,159,206,160,158,201,152,142,199,149,144,195,146,145,203,157,147,206,162,153,209,166,160,210,168,166,206,162,155,201,153,143,202,155,153,200,154,152,199,135,127,202,146,135,206,160,149,204,157,146,200,148,134,200,151,139,202,156,151,198,149,147,199,136,130,201,144,133,201,145,132,193,124,105,192,129,108,197,140,128,201,154,148,199,149,147,198,123,117,201,137,133,196,135,122,185,108,85,186,114,95,196,137,130,199,148,144,197,145,145,195,111,109,199,133,131,195,129,119,185,108,90,187,112,97,196,134,128,197,143,143,194,142,141,195,126,130,198,136,137,198,138,132,193,127,114,195,131,128,196,135,136,193,133,136,187,134,134,194,128,131,196,132,135,196,138,134,197,143,136,197,144,143,195,142,142,186,128,128,179,123,125,0 150,100,107,150,95,101,173,121,131,159,103,117,154,96,108,145,93,100,147,99,114,132,89,108,164,114,122,152,89,91,171,118,125,170,114,117,158,102,105,159,106,114,151,100,117,138,90,108,153,105,110,149,94,98,167,110,108,166,111,113,157,101,101,166,115,125,159,106,122,142,85,98,164,120,124,176,129,134,171,124,132,174,136,152,152,105,115,159,108,113,144,94,104,143,91,102,179,135,142,177,132,138,169,125,133,173,134,151,151,104,116,155,100,103,164,119,129,154,108,122,166,113,121,168,114,122,170,119,121,160,110,118,152,101,109,137,79,80,169,124,133,143,95,107,152,95,106,165,108,120,159,104,108,138,76,75,135,78,82,148,97,103,159,111,121,132,78,86,143,84,99,148,90,103,161,107,118,151,93,101,157,103,115,165,115,126,145,92,102,120,65,74,0 205,165,172,211,180,188,230,197,208,229,188,192,227,167,166,209,141,148,207,135,138,141,91,92,209,171,175,205,164,162,221,179,181,229,183,184,228,169,169,209,155,161,195,133,138,187,124,121,205,168,169,202,153,143,211,161,156,218,167,157,212,154,155,193,136,133,190,143,138,203,142,136,204,147,145,200,145,138,205,146,143,217,155,145,203,144,140,194,139,134,185,138,131,192,131,119,215,153,151,204,138,125,204,136,135,210,151,150,202,148,148,179,130,126,164,122,117,174,128,113,219,160,164,223,165,163,222,159,157,212,152,150,197,138,129,192,134,125,174,123,111,182,142,129,224,164,167,229,178,186,225,180,185,216,165,163,204,151,139,205,146,131,206,161,153,200,167,161,218,157,159,227,170,169,226,183,186,217,182,187,212,173,177,216,180,182,216,184,185,174,144,142,0 170,126,122,182,136,135,193,148,150,195,148,147,199,153,153,196,152,151,187,142,141,176,134,133,174,128,123,189,143,142,195,145,145,200,151,152,205,160,161,205,163,164,195,151,150,180,136,134,179,133,127,193,145,143,195,141,141,194,139,134,205,158,159,208,164,169,199,155,156,188,146,145,183,136,134,198,151,152,197,141,143,186,123,120,186,128,123,192,139,139,199,152,153,190,148,147,185,141,140,198,153,154,199,145,147,196,137,140,187,122,121,191,132,132,201,155,155,186,142,141,178,131,130,191,143,141,200,150,151,196,139,141,189,120,123,200,147,153,196,150,151,182,138,136,171,124,121,185,137,134,194,145,145,197,144,147,194,134,140,199,148,152,186,136,135,174,127,122,164,119,117,177,129,128,187,138,141,192,143,145,194,146,146,192,146,145,182,134,132,159,109,100,0 208,186,186,218,190,190,220,187,186,219,182,186,214,173,178,206,165,167,195,156,160,172,134,137,208,171,168,213,167,165,217,173,169,223,181,182,220,179,182,215,178,182,199,166,171,174,137,140,216,180,188,217,166,174,226,183,187,225,182,191,218,177,191,213,174,186,197,162,167,170,136,139,217,177,187,231,193,205,224,181,191,204,151,150,192,133,131,191,142,143,196,166,173,175,147,154,222,192,196,230,192,202,208,153,152,175,113,102,180,122,114,191,145,137,196,169,174,174,146,151,218,185,188,227,190,200,229,193,201,203,161,163,180,127,117,204,171,173,197,172,180,174,146,148,215,183,186,224,193,198,224,192,193,224,194,200,214,183,189,212,190,200,197,173,180,176,154,159,208,178,180,213,180,175,212,177,169,212,179,178,212,185,191,205,182,187,191,169,172,165,145,149,0 217,179,169,231,197,194,229,188,178,230,190,180,231,193,189,224,184,173,218,180,172,202,160,144,219,179,167,232,194,191,236,195,192,229,186,182,234,195,195,232,192,188,231,200,200,211,169,158,232,195,189,238,202,200,226,177,172,193,140,139,180,132,133,220,179,178,239,207,212,219,181,175,240,204,202,243,207,207,220,170,167,187,126,129,159,106,112,187,137,137,233,198,202,232,202,205,243,211,211,246,208,205,222,171,171,179,109,110,191,135,138,177,122,116,229,191,189,235,207,211,241,206,202,250,217,215,229,182,177,197,140,138,199,147,145,226,185,183,242,208,208,229,197,196,240,206,202,249,215,213,246,206,202,239,194,190,239,197,191,241,204,197,236,201,194,225,190,184,236,203,199,245,210,207,250,215,213,245,205,197,242,203,195,237,198,184,232,197,187,216,179,169,0 165,135,141,174,145,154,174,142,157,162,120,140,165,130,153,148,112,136,146,107,132,119,87,112,169,140,147,177,148,157,182,154,170,175,140,165,161,117,143,158,122,149,131,93,118,137,99,122,171,143,151,179,151,160,184,157,170,183,152,170,168,127,153,162,123,149,151,122,149,113,71,94,170,141,147,181,155,168,187,161,176,173,135,144,169,129,143,167,130,160,157,123,149,120,83,111,164,132,136,175,145,153,185,158,172,163,120,124,168,127,137,171,134,164,155,115,143,139,105,132,149,107,116,168,135,141,180,151,160,183,156,167,185,157,173,172,135,160,155,110,139,145,110,135,128,80,85,167,136,146,180,157,171,184,162,177,185,163,180,173,140,164,151,100,128,133,89,113,114,68,80,154,121,132,177,154,169,178,155,170,179,156,172,171,142,163,149,102,129,134,89,114,0 185,161,180,198,176,201,203,183,210,198,173,192,197,174,194,193,171,192,175,145,161,157,127,140,193,171,191,203,182,209,209,189,218,201,175,193,199,175,195,200,178,205,182,153,167,167,140,153,199,180,205,207,187,214,212,190,219,202,172,190,197,166,181,200,176,200,182,150,161,166,138,152,198,175,200,210,189,219,208,182,206,197,158,172,193,152,164,190,159,175,184,158,179,163,135,153,194,169,192,209,188,219,205,177,200,191,148,159,186,142,152,181,142,150,185,162,183,164,139,158,194,170,196,207,188,218,198,166,183,190,150,158,189,152,159,187,158,174,182,161,184,160,135,148,188,163,186,199,175,203,199,171,195,202,177,205,201,181,209,192,171,196,178,158,181,153,128,144,180,153,175,190,164,190,194,168,194,197,175,205,193,171,196,184,162,182,171,150,173,149,125,143,0 202,125,135,206,142,154,211,163,175,211,161,169,211,154,162,208,142,153,203,144,151,186,135,140,206,138,153,209,149,162,212,162,173,213,160,168,214,151,158,215,142,158,208,150,163,195,148,156,207,144,157,212,146,157,213,146,155,214,152,160,216,154,165,211,134,148,199,123,130,201,144,151,206,155,165,213,154,162,214,158,164,214,162,164,216,165,171,209,140,145,195,116,117,202,146,151,208,158,167,212,163,162,215,159,157,215,158,155,216,166,164,210,147,145,195,122,109,200,150,152,207,158,158,211,157,145,212,152,135,215,167,155,216,169,159,209,158,152,196,139,124,200,155,157,207,172,172,212,170,162,214,166,150,215,173,155,214,172,152,211,171,160,204,166,160,198,155,153,205,170,168,213,180,180,215,183,177,216,181,172,215,178,166,212,178,175,206,173,170,196,158,156,0 182,115,117,195,126,135,206,152,169,210,158,170,210,154,166,209,147,161,200,142,154,178,128,131,190,119,129,204,137,153,212,148,166,213,155,170,215,154,168,215,145,162,208,146,165,189,140,149,195,128,141,209,142,160,216,144,161,218,152,168,218,160,177,216,149,169,196,120,133,194,133,143,196,136,151,211,151,171,218,158,175,219,156,171,220,163,177,218,158,174,200,123,135,197,137,147,197,130,145,211,149,162,217,152,161,220,151,166,220,160,173,217,153,169,195,119,119,192,134,134,199,141,152,210,151,157,215,148,150,218,160,163,219,167,169,215,163,168,203,146,145,196,141,145,196,145,153,208,163,170,216,171,175,219,179,179,217,174,171,214,171,169,206,164,161,194,146,144,190,137,142,204,162,168,212,177,179,217,184,187,215,178,179,212,175,175,203,166,164,191,148,144,0 188,142,157,196,144,154,197,136,147,207,152,173,208,154,166,213,171,191,212,179,203,189,147,171,199,159,180,201,150,164,202,138,145,208,146,163,213,158,181,215,173,191,214,177,199,207,167,188,199,155,177,203,154,170,211,162,184,212,137,165,214,143,172,214,163,183,213,169,188,207,162,179,200,158,180,205,151,174,209,132,158,213,127,163,216,145,184,215,161,186,212,159,181,206,155,184,202,162,185,209,152,176,209,128,151,205,121,154,208,122,151,215,151,172,210,160,178,204,158,178,198,150,163,209,154,174,212,146,169,204,120,140,206,127,142,210,149,162,206,161,172,205,168,182,201,162,179,208,162,186,208,145,165,208,142,153,211,150,167,212,170,187,205,163,175,202,168,185,198,163,183,203,162,181,203,149,166,207,158,172,210,168,187,207,161,175,203,160,173,197,160,178,0 212,152,129,217,153,137,220,146,134,223,135,119,224,147,128,222,167,151,220,173,155,217,162,140,215,151,129,217,145,126,219,129,113,224,123,116,224,120,108,223,152,142,222,161,148,220,167,147,214,144,121,217,140,116,219,123,108,223,127,121,224,121,112,220,127,111,223,147,135,221,145,130,213,141,119,216,138,115,219,123,111,223,123,120,226,139,137,221,125,110,222,130,115,220,128,113,214,132,111,218,136,116,216,122,108,223,119,114,225,142,141,222,122,111,223,136,122,221,143,128,215,126,110,219,142,124,220,139,125,222,123,108,225,130,121,226,141,131,223,151,136,221,150,133,215,145,131,220,159,144,223,157,142,223,140,123,224,152,136,225,161,147,222,158,141,220,153,136,214,153,134,219,164,144,223,169,152,223,166,150,224,167,150,223,167,149,221,158,139,218,153,133,0 33,33,35,69,38,44,164,117,128,191,150,156,200,164,167,202,169,166,197,167,160,187,157,149,42,42,44,85,71,84,172,127,143,198,162,172,208,178,182,207,174,174,202,172,167,190,156,149,35,41,45,86,79,90,167,125,145,196,159,169,203,167,169,208,174,176,204,172,169,193,157,153,31,36,41,37,30,34,158,120,137,187,145,150,189,142,139,205,167,166,205,175,174,196,164,162,18,18,21,17,16,19,131,98,112,188,144,153,187,141,136,206,169,172,205,176,177,196,164,160,21,22,24,47,34,37,114,85,97,186,140,147,191,142,141,205,166,168,202,169,167,194,163,156,37,33,35,50,46,48,78,53,60,189,151,156,196,158,159,200,163,162,195,154,149,186,150,143,131,105,111,32,27,29,49,37,43,176,139,142,193,160,157,195,161,156,190,154,148,178,139,132,0 192,159,163,200,163,169,212,181,197,213,179,195,211,182,198,202,171,187,185,148,166,167,136,145,196,159,169,210,179,191,216,182,194,220,190,204,214,181,195,205,169,187,183,144,149,164,130,132,198,158,178,218,190,204,222,187,203,216,174,190,203,157,168,206,170,186,181,137,141,164,123,129,211,184,203,224,201,216,222,186,204,204,153,163,185,123,129,200,155,169,194,156,175,174,133,152,212,186,200,225,201,220,212,166,180,204,147,158,195,138,145,194,144,153,199,164,187,181,145,165,211,188,202,221,196,214,214,175,189,206,148,164,202,148,162,201,159,176,194,159,178,171,132,141,200,167,185,211,183,197,224,207,225,213,178,191,201,159,163,199,168,179,186,155,167,169,131,136,185,142,158,202,172,184,215,195,210,208,175,187,196,154,160,188,153,160,177,141,151,160,121,127,0 216,216,224,222,221,229,221,220,228,224,224,235,212,206,214,213,209,219,219,218,229,215,213,222,219,217,223,217,214,223,211,201,210,207,191,196,196,173,174,202,188,193,210,204,210,216,213,223,214,209,215,199,174,179,183,148,145,184,142,141,178,133,135,179,139,136,199,182,183,213,209,216,208,199,202,185,147,141,182,139,135,193,159,164,190,155,159,176,127,129,186,151,153,208,202,206,210,203,206,193,164,161,190,151,149,200,173,176,200,173,177,181,132,134,184,147,148,208,202,209,216,212,221,207,191,196,189,153,151,189,152,151,190,150,152,189,153,156,199,176,177,212,203,209,217,214,221,214,207,212,212,200,204,211,195,200,205,182,188,210,196,202,212,203,209,213,206,216,205,202,208,220,218,224,222,221,227,221,218,225,220,216,223,220,216,223,221,219,227,211,208,218,0 193,142,150,202,157,170,204,162,180,203,162,177,202,164,179,197,156,166,182,134,143,174,129,141,201,155,171,205,161,180,204,156,177,201,157,174,187,138,150,187,137,140,190,147,154,184,145,156,204,159,187,209,166,195,203,151,174,191,131,147,175,112,120,180,122,131,191,148,157,186,147,156,209,171,200,210,169,204,204,153,178,192,127,146,186,127,141,172,107,117,176,123,125,186,147,157,212,179,209,215,182,216,202,153,178,185,121,133,179,115,126,166,99,101,171,115,118,178,134,148,205,172,201,214,182,216,194,136,157,182,114,126,178,117,121,181,124,132,185,136,146,177,130,144,205,174,202,210,178,209,201,153,177,188,127,138,192,142,151,196,147,165,189,142,156,172,123,133,201,171,197,203,165,192,201,154,175,203,161,179,199,154,172,194,147,162,182,134,146,158,105,113,0 123,89,98,147,102,119,170,111,128,181,133,143,179,138,154,168,105,128,147,84,105,111,61,79,130,93,104,159,115,133,187,135,155,196,148,165,190,148,165,183,126,152,162,96,124,131,78,102,132,91,107,167,122,139,196,151,167,205,159,178,197,155,176,191,145,168,173,111,141,141,86,112,133,90,111,173,126,146,201,158,172,197,144,151,190,133,147,188,137,155,175,114,140,148,94,122,131,90,110,174,129,149,201,157,169,180,114,101,166,99,94,173,111,122,175,110,134,151,89,117,132,92,111,168,122,144,199,153,173,191,138,139,169,107,98,176,127,137,170,96,121,147,77,104,136,97,112,159,110,131,186,136,161,189,133,149,183,134,145,178,129,151,162,87,113,138,68,92,135,93,100,158,114,132,173,125,151,177,124,147,179,137,165,170,117,141,155,101,123,122,74,93,0 202,161,172,202,157,170,197,144,145,196,142,141,201,145,150,209,162,169,212,165,178,210,166,178,205,166,180,199,154,159,196,142,138,192,129,125,195,135,134,205,156,164,211,164,180,211,167,177,203,163,176,201,155,162,198,143,148,189,125,127,185,121,116,196,137,134,208,163,170,213,172,177,202,162,171,198,151,158,195,137,145,194,128,138,189,126,132,192,133,128,207,165,164,207,164,162,200,158,169,196,143,149,195,138,141,193,129,135,186,123,119,187,127,115,204,158,163,210,170,180,199,154,164,194,139,144,192,135,135,191,131,132,185,126,125,185,125,119,201,153,160,207,159,168,199,157,163,199,153,164,195,141,147,185,124,120,178,115,107,192,142,145,204,161,172,205,159,167,195,154,157,200,157,169,196,146,153,187,131,131,182,122,112,197,148,157,201,157,167,205,164,173,0 184,137,132,195,144,141,200,145,139,199,135,127,199,134,132,194,127,125,195,136,136,180,116,115,192,146,141,198,148,139,198,132,125,200,134,132,196,123,122,196,125,121,202,153,147,187,130,123,194,141,136,196,135,126,199,136,127,203,139,134,192,122,116,186,112,107,196,129,123,190,131,122,191,134,129,188,113,104,199,132,125,206,143,137,198,131,125,189,114,109,198,130,122,190,127,117,185,127,115,189,118,108,195,124,122,200,133,130,204,140,134,201,133,128,201,142,133,194,136,128,184,127,116,194,137,124,193,124,120,197,132,126,203,141,135,208,149,148,202,139,138,191,134,128,185,134,127,193,140,127,194,130,123,200,139,131,203,148,137,203,144,145,196,136,132,186,134,129,179,131,125,193,145,137,198,143,139,202,152,148,203,150,147,200,143,143,193,139,136,179,129,126,0 217,174,167,217,165,157,213,148,136,211,135,124,209,130,124,209,132,128,213,147,146,206,132,133,219,179,171,213,154,139,208,127,117,206,126,122,203,111,104,207,132,124,215,165,158,204,132,125,216,165,155,208,137,122,207,133,121,208,128,120,190,101,91,194,101,92,208,136,127,202,132,122,209,145,133,199,112,95,206,131,120,211,142,132,196,116,107,193,103,94,203,125,114,200,128,118,206,143,122,200,118,104,201,119,115,202,126,117,206,133,123,203,124,117,207,142,132,202,132,126,206,149,131,205,143,124,199,119,112,199,122,113,206,138,131,210,140,140,205,134,132,198,133,129,207,158,148,205,149,131,200,123,115,204,139,128,207,143,134,205,133,133,201,135,133,196,138,136,207,160,151,209,159,151,206,146,140,208,153,146,207,144,141,205,142,140,200,143,143,190,129,130,0 142,96,106,170,129,132,187,159,165,195,166,168,190,153,150,194,167,170,188,161,165,172,144,147,166,128,134,182,146,150,195,163,165,195,154,149,189,141,136,198,165,165,194,165,168,185,160,165,173,141,142,189,157,158,194,154,151,174,116,103,182,124,128,194,149,155,198,168,176,190,163,170,177,145,148,194,165,166,180,127,119,160,100,106,194,150,166,199,160,170,196,163,173,187,152,160,176,145,147,185,144,137,178,120,118,170,113,133,199,159,180,202,164,175,190,149,148,191,161,165,166,131,135,185,146,145,190,139,135,185,133,142,192,139,155,203,159,168,200,171,171,190,162,164,161,123,120,183,144,147,197,160,159,200,160,154,201,158,160,202,165,166,196,169,167,179,142,136,160,124,122,180,145,150,190,152,155,195,157,146,203,174,174,199,169,166,188,157,154,175,137,141,0 179,131,160,196,152,172,202,170,190,203,166,184,198,156,170,203,171,191,207,181,199,177,150,171,199,159,181,199,159,179,201,160,177,193,140,149,189,133,144,201,161,180,204,174,194,204,179,202,198,165,181,201,162,179,192,140,149,165,96,98,180,121,142,194,145,171,203,168,196,203,175,200,199,165,183,202,163,178,173,108,115,156,94,119,197,153,185,196,152,185,196,154,186,199,163,189,196,161,178,190,139,147,174,107,122,167,109,145,196,150,188,194,145,174,191,145,163,202,170,197,188,149,170,192,146,160,189,130,142,181,123,147,188,126,158,198,142,169,201,166,186,198,163,184,188,147,159,194,149,170,197,152,168,196,146,157,197,145,166,200,156,177,196,158,173,193,152,170,186,149,170,196,158,178,193,147,165,193,146,153,199,158,176,196,156,171,195,154,175,178,136,162,0 192,143,156,206,169,180,214,189,199,216,190,203,215,184,201,212,170,194,200,129,164,188,122,158,201,156,173,213,183,198,217,191,198,219,190,199,217,178,195,215,173,198,207,147,181,190,113,151,208,168,188,211,168,178,210,168,172,207,159,161,206,154,159,209,153,172,205,136,169,190,108,138,208,170,192,209,158,173,189,115,113,190,117,114,190,117,121,187,113,133,200,118,152,192,110,144,202,153,174,214,166,190,202,137,150,194,114,120,181,97,107,180,92,114,200,118,148,196,122,154,199,155,177,212,167,192,216,165,187,200,123,131,192,108,119,200,121,150,202,133,168,193,117,152,193,148,169,204,159,181,209,155,177,199,127,138,202,130,147,204,145,171,198,133,169,188,117,153,192,151,175,197,153,175,199,143,163,202,147,167,203,152,176,202,150,181,195,137,169,184,122,154,0 233,181,199,238,191,215,239,190,214,241,192,215,241,191,211,238,182,195,238,183,191,235,183,196,233,177,196,238,188,202,228,168,179,210,133,140,228,154,162,234,164,173,237,175,184,238,185,193,232,164,170,238,173,172,214,136,135,197,107,107,218,134,127,227,139,132,234,157,158,239,184,193,234,166,167,239,164,159,206,119,115,168,81,80,214,132,122,238,165,156,240,178,184,242,195,207,236,175,180,238,160,156,221,133,124,201,112,106,227,148,136,243,180,178,245,197,210,244,195,209,236,182,191,237,174,180,237,157,155,237,151,138,235,155,138,242,179,180,246,198,210,243,193,206,234,170,183,237,177,188,238,173,180,238,158,153,237,157,146,241,179,181,241,189,202,243,196,210,232,155,167,235,171,184,237,177,187,239,176,182,239,164,168,240,178,189,240,188,199,240,190,203,0 154,110,118,175,130,144,189,149,161,191,164,173,186,151,164,180,133,153,166,108,132,143,87,109,164,118,133,186,141,151,198,167,173,197,170,177,193,162,175,186,138,158,173,112,137,154,104,127,168,119,132,195,153,169,201,167,169,191,155,151,188,145,152,188,137,156,177,114,137,160,102,126,172,129,140,197,156,173,195,149,147,173,108,91,169,104,103,174,109,124,175,104,125,163,100,124,170,128,145,192,146,165,200,155,168,185,120,115,161,81,84,166,87,102,178,109,131,164,104,128,166,118,136,187,143,161,197,146,166,188,121,126,178,101,107,182,116,137,176,109,134,156,70,97,171,130,151,183,141,161,187,134,152,187,128,141,187,134,151,183,132,154,171,111,135,152,85,106,161,119,137,176,136,157,179,133,152,182,137,158,182,144,170,176,130,151,164,114,133,144,103,123,0 187,148,149,201,164,166,218,192,203,224,200,211,218,189,195,213,184,188,201,170,174,184,152,155,193,149,152,205,164,173,225,200,216,223,194,207,217,180,188,213,175,183,203,166,172,190,157,160,204,166,174,207,161,174,209,165,178,210,166,176,209,163,171,210,169,176,207,175,179,193,161,165,212,183,197,211,173,185,194,135,142,199,145,157,192,136,143,203,164,165,212,186,189,198,169,172,215,193,205,219,189,205,207,158,171,194,140,147,185,130,134,197,154,155,210,181,186,202,179,183,214,193,204,220,194,209,219,180,196,205,155,166,208,165,175,216,187,193,206,174,179,200,175,181,201,171,184,214,185,196,209,169,173,214,176,189,218,186,198,217,192,197,202,172,172,186,152,157,181,137,144,200,164,167,179,131,119,208,175,181,216,192,200,206,177,179,197,168,167,178,144,145,0 171,132,144,196,154,164,201,156,163,203,159,167,200,157,169,194,151,163,180,140,152,154,121,134,178,133,140,199,150,158,211,164,170,209,153,155,207,152,161,203,151,161,193,148,157,173,135,146,188,138,144,210,155,160,216,156,156,206,138,137,210,146,148,209,151,155,201,152,159,185,145,156,195,144,149,215,161,167,217,155,161,204,131,139,217,146,154,216,159,158,203,152,158,179,134,138,195,147,152,214,161,164,212,151,154,202,132,144,223,157,169,218,163,165,203,156,160,177,132,134,193,147,156,210,157,161,212,152,154,211,150,157,216,161,167,204,151,153,195,150,153,174,134,136,185,142,151,205,160,164,208,157,164,211,161,167,211,165,169,205,165,169,188,150,155,163,128,132,151,112,119,194,150,158,198,154,164,201,157,160,210,169,176,205,169,176,182,146,151,147,115,119,0 161,129,140,172,141,159,177,148,165,175,143,157,173,141,156,160,123,138,149,110,123,135,96,111,167,137,148,176,147,165,180,149,169,181,149,166,177,145,160,166,130,144,154,116,133,139,99,116,166,134,145,178,149,165,185,156,176,187,161,181,180,148,166,170,134,150,159,123,143,139,96,111,164,128,137,177,145,159,183,152,170,175,136,154,173,133,149,174,139,157,163,128,148,143,103,122,167,135,148,177,145,160,175,138,150,145,81,84,159,105,119,170,133,149,160,125,143,146,111,130,163,128,141,174,141,156,179,146,162,166,119,132,165,119,135,167,129,143,155,115,129,140,103,122,161,127,138,167,131,142,176,144,161,178,145,165,169,131,149,166,131,146,152,114,125,132,92,109,153,117,131,163,128,141,168,135,146,168,132,146,163,125,143,157,119,133,147,111,125,128,87,102,0 199,158,142,208,167,153,207,156,145,208,162,156,208,162,155,205,153,146,202,145,136,193,129,126,204,163,151,206,164,148,197,134,110,207,151,144,206,151,144,193,128,108,196,135,124,197,133,126,201,153,131,197,141,113,181,109,80,202,134,126,200,129,120,185,111,92,191,124,104,200,136,122,198,146,122,205,159,140,196,133,112,202,141,125,201,136,127,192,120,103,184,116,91,203,148,144,194,139,113,207,164,149,205,150,134,207,153,140,206,145,133,193,126,104,177,103,76,201,144,135,197,151,133,204,159,141,208,156,146,211,154,146,211,159,146,209,160,144,203,154,134,201,154,146,190,141,116,199,152,130,207,157,143,210,155,144,212,169,152,208,165,140,209,178,161,205,174,165,186,137,114,198,150,131,207,159,147,210,163,149,210,166,149,206,164,138,205,174,155,200,165,149,0 165,122,113,188,143,138,195,145,137,201,154,150,202,157,153,199,150,145,191,138,132,171,113,112,177,133,126,189,144,135,187,129,113,203,149,144,206,156,152,192,134,119,190,134,125,183,125,118,178,130,116,187,135,118,178,115,99,199,139,132,202,144,136,190,127,112,190,132,114,191,135,123,177,127,111,196,150,141,195,138,125,200,143,130,202,142,135,196,132,118,184,125,102,196,151,143,175,126,108,197,152,144,202,148,140,206,154,147,207,149,142,199,144,128,181,118,95,194,147,135,176,131,116,193,149,136,204,155,149,209,157,153,211,165,156,210,166,154,204,162,146,194,153,144,162,116,95,186,138,120,201,153,145,208,158,152,210,170,158,207,164,145,203,169,155,192,159,150,154,109,90,181,132,118,197,149,143,204,155,149,205,161,150,201,158,140,195,157,142,182,145,130,0 210,160,153,228,185,185,235,190,193,236,187,191,224,166,163,223,175,173,220,177,177,200,157,154,217,166,167,236,190,197,245,202,212,247,204,213,235,183,183,230,182,182,221,175,175,203,156,156,234,187,194,246,200,207,252,208,216,249,204,210,233,181,177,233,185,184,222,175,176,203,152,154,223,162,165,234,177,180,247,196,195,229,172,164,219,158,148,228,177,175,225,180,180,205,158,156,220,153,155,231,168,169,240,187,186,209,141,127,208,143,130,224,172,171,218,170,171,197,153,151,213,137,138,231,164,167,234,177,180,214,148,137,214,153,146,223,172,174,211,164,167,190,146,146,212,140,142,225,159,164,235,180,186,232,181,177,231,185,187,226,184,188,200,155,154,160,117,114,216,160,159,227,175,180,231,180,184,230,184,184,223,179,181,212,171,172,171,126,121,132,88,82,0 29,13,15,39,20,24,134,94,104,189,141,149,194,145,153,190,148,165,162,124,133,90,58,64,38,22,32,79,51,59,185,138,149,210,161,173,210,162,180,196,152,168,172,130,140,127,89,88,44,26,37,150,108,120,221,168,181,226,171,187,212,159,168,206,162,176,181,133,146,151,110,112,126,83,97,205,150,166,230,168,186,207,143,160,196,136,148,210,163,176,191,140,150,160,114,115,184,130,146,216,159,177,233,169,191,206,142,161,207,150,165,216,165,176,193,141,147,163,116,115,187,129,144,213,155,171,224,169,187,228,174,194,227,179,195,214,168,180,192,145,146,154,106,102,160,107,117,203,146,155,211,156,169,216,164,180,202,150,167,198,153,168,191,143,143,110,72,72,87,56,63,180,127,132,197,143,154,192,143,158,176,119,139,178,127,143,150,107,108,45,25,28,0 189,152,169,209,166,188,206,158,175,202,146,159,197,131,141,204,142,146,209,151,155,201,141,149,185,146,169,220,187,214,214,167,187,190,123,132,185,107,110,209,147,148,215,161,165,208,151,160,186,149,173,227,196,228,221,171,197,194,121,132,182,100,102,193,123,125,216,162,166,209,152,159,178,137,155,225,191,219,222,169,193,205,140,158,180,98,101,176,105,104,214,165,165,208,157,156,172,124,139,218,183,211,220,169,191,186,112,125,177,102,101,191,126,118,215,171,167,214,167,172,171,119,133,215,184,207,215,168,188,176,96,107,172,97,98,186,121,112,216,173,169,213,171,176,181,133,147,204,166,188,212,172,193,186,118,127,184,109,112,203,145,143,212,171,167,204,161,162,198,157,176,188,142,159,206,168,191,193,130,145,204,144,153,209,152,158,205,155,155,198,156,156,0 170,161,164,168,158,159,169,160,167,166,156,160,167,156,159,170,160,162,171,159,161,170,161,160,171,161,169,166,155,158,161,151,155,152,139,141,154,140,139,166,155,158,168,155,158,169,157,158,168,156,161,158,143,144,136,121,120,124,110,107,121,108,105,140,126,122,168,157,156,166,153,152,169,158,162,157,143,148,145,135,140,151,152,153,124,125,127,131,120,120,166,155,152,161,150,143,167,157,161,164,153,158,150,140,147,135,129,132,114,107,106,143,131,129,162,149,142,157,141,134,167,155,156,169,159,166,161,152,156,120,102,99,123,103,94,160,149,152,161,145,139,157,139,129,172,162,166,168,156,162,164,150,152,160,147,144,160,146,143,171,162,165,171,161,161,167,156,148,172,162,167,172,162,167,161,143,147,161,146,146,160,147,140,164,150,144,175,167,165,168,159,152,0 205,186,202,208,184,194,211,183,188,221,188,192,213,170,171,218,179,182,229,206,211,218,196,198,213,192,204,220,196,209,215,180,183,202,154,154,204,158,161,210,163,165,216,181,180,225,204,201,194,166,172,212,180,186,210,167,169,175,118,115,167,114,115,175,132,129,192,145,141,213,185,185,215,184,197,218,177,183,206,156,158,190,139,139,162,118,113,156,115,112,177,133,132,213,182,184,217,190,204,205,166,170,220,185,189,202,162,164,148,103,98,150,118,121,144,109,109,209,181,181,220,197,214,208,172,174,209,175,177,168,120,115,155,106,101,172,133,129,202,169,169,220,194,192,220,201,217,227,202,213,217,183,186,189,151,148,187,143,136,216,182,182,223,199,198,219,195,195,218,199,211,226,208,224,228,202,213,226,199,200,217,188,186,229,205,211,218,199,202,207,185,186,0 103,89,88,156,133,134,183,157,159,205,174,176,209,180,182,199,172,173,167,144,138,73,64,57,160,141,145,181,156,163,204,175,180,220,190,193,212,176,178,217,186,189,178,152,149,120,104,94,183,163,173,207,183,194,210,178,183,201,153,153,200,147,148,223,185,185,195,169,164,122,100,90,195,175,189,207,180,189,205,160,162,178,122,120,156,107,103,187,140,136,201,172,171,138,114,104,185,161,172,210,180,192,204,155,158,182,133,132,136,93,89,167,128,128,203,170,166,168,143,135,166,142,151,211,183,196,214,177,180,178,132,128,175,129,124,213,180,179,197,166,161,156,130,122,172,151,160,200,172,179,222,193,203,211,178,178,216,183,182,214,186,187,188,161,158,153,131,126,156,140,149,203,177,186,213,185,197,206,177,183,205,174,173,199,172,173,179,154,152,99,84,80,0 178,160,165,206,184,190,228,204,210,242,220,225,240,214,217,230,200,199,228,203,205,179,159,155,205,187,195,218,195,205,234,207,211,245,214,215,237,196,195,244,211,213,250,227,229,189,167,158,232,219,232,235,213,222,238,208,212,218,168,165,213,159,159,225,177,173,244,215,210,217,198,191,228,212,224,227,198,203,234,189,189,205,149,144,177,127,121,185,137,129,226,188,185,216,193,192,225,204,216,239,209,219,228,183,183,223,178,178,169,125,118,158,121,120,212,178,175,225,198,193,219,198,213,243,217,230,232,194,194,199,154,149,173,122,113,208,171,167,239,211,207,212,184,175,202,181,189,240,219,229,248,222,229,232,199,197,227,191,185,246,220,220,237,213,211,207,183,178,199,177,181,238,215,225,243,219,232,237,210,212,237,210,208,241,216,216,224,201,199,197,177,172,0 166,124,142,179,138,156,186,138,156,188,149,158,193,164,168,195,169,175,195,171,180,188,163,172,172,130,146,183,144,162,188,138,155,182,131,128,189,149,146,189,148,145,195,165,171,194,168,178,174,137,157,184,146,164,190,148,159,186,139,140,193,150,154,192,148,149,198,167,174,197,170,179,177,137,157,189,149,168,192,153,165,186,141,149,193,156,164,201,168,177,202,178,187,199,175,184,179,141,162,188,144,160,193,149,163,186,143,152,180,132,132,196,162,165,202,177,188,198,172,182,178,145,167,188,150,167,194,157,172,193,160,170,183,135,136,195,159,165,199,175,187,198,179,191,176,130,152,184,149,169,192,160,175,193,164,177,197,170,182,198,179,188,196,174,184,191,162,176,173,128,150,182,150,164,187,157,170,189,155,170,193,165,179,195,178,187,191,168,177,186,159,169,0 178,145,124,178,145,123,177,143,118,176,141,112,182,151,121,184,152,132,184,150,137,185,156,146,178,146,126,180,148,126,180,146,118,184,152,127,186,154,132,185,153,137,177,141,115,176,141,113,173,139,115,177,144,117,185,154,128,175,142,122,180,150,133,187,156,134,171,131,100,170,132,103,171,135,107,174,139,111,190,162,138,117,70,58,136,94,75,191,161,137,166,113,96,176,137,116,177,145,125,180,148,127,185,156,132,141,99,88,157,113,92,188,157,129,185,155,134,186,155,136,173,139,113,180,149,126,184,154,133,182,149,123,185,154,132,185,154,128,184,152,127,182,150,130,172,137,109,179,147,124,180,147,120,183,150,125,183,150,123,183,151,126,178,144,120,171,131,106,171,136,107,177,145,118,179,147,121,182,150,125,184,150,129,185,158,138,163,100,88,163,105,91,6