File size: 98,568 Bytes
00837f7
1
[189,89,252,123,190,171,244,66,193,174,245,175,231,172,162,192,238,219,239,85,205,106,98,129,56,113,76,97,113,146,92,360,168,221,217,310,212,193,274,225,184,142,209,246,172,116,244,250,98,54,168,204,341,289,209,277,246,269,250,265,232,208,126,252,261,107,197,200,316,185,189,257,137,175,172,185,254,164,112,139,175,212,142,248,130,292,86,215,152,220,213,226,188,123,160,309,267,185,159,330,163,117,195,155,166,199,261,142,246,88,179,146,65,198,88,66,113,96,147,147,158,89,300,245,49,95,111,176,120,146,99,110,114,99,166,101,126,200,124,140,66,149,207,96,76,114,108,150,92,145,174,93,156,125,127,231,145,86,199,206,194,179,189,203,169,209,145,228,256,152,116,236,203,248,223,169,169,122,66,120,87,148,152,62,161,139,213,209,119,136,163,165,128,142,154,76,119,161,99,213,163,151,81,148,142,152,136,124,115,136,130,146,145,182,227,120,114,87,176,135,157,113,90,59,92,93,114,223,162,125,150,218,192,85,131,207,140,212,120,190,237,155,110,174,105,178,120,177,217,121,204,168,139,139,171,142,192,172,155,165,219,148,102,158,102,148,157,143,126,177,182,142,190,135,163,121,190,124,157,150,265,114,73,104,111,95,183,131,125,252,201,211,121,119,93,149,178,119,247,105,192,146,189,137,124,141,214,211,129,170,92,133,132,129,182,248,105,196,43,223,189,252,191,110,145,155,110,198,88,86,155,149,107,99,143,162,146,127,142,170,226,105,162,111,164,172,177,139,164,233,220,121,133,153,194,84,173,107,209,126,133,196,205,242,135,99,139,183,125,217,97,143,214,104,261,330,225,134,215,34,193,136,141,230,149,190,131,233,166,54,130,132,202,199,128,109,155,71,208,195,110,234,198,178,129,161,66,156,118,135,130,131,162,128,110,143,118,140,119,111,177,276,161,98,164,90,165,129,242,176,162,138,230,241,175,108,226,122,205,86,151,151,195,187,252,120,129,79,163,185,134,76,111,201,184,206,131,178,125,106,124,135,125,208,88,109,138,182,102,149,94,191,143,102,256,134,179,247,185,103,153,271,215,124,166,179,183,160,242,178,238,196,176,248,171,202,251,133,200,130,223,90,218,179,82,118,90,101,95,163,144,187,153,207,71,227,120,227,7,223,187,224,243,123,60,279,88,67,54,100,86,77,112,142,91,151,179,131,62,203,137,112,147,97,107,132,119,195,88,141,184,202,198,112,124,114,136,104,163,119,61,159,161,106,169,123,132,210,88,116,128,181,200,172,113,99,110,102,103,148,196,66,124,166,141,197,79,101,175,121,126,233,129,221,131,128,162,230,203,132,154,178,132,167,143,147,138,118,181,124,184,80,133,111,153,227,149,295,110,128,143,211,142,178,167,130,171,139,223,217,200,209,208,114,191,143,193,155,165,219,144,131,158,170,208,188,135,158,135,201,166,185,145,242,126,141,235,136,184,245,160,88,286,225,163,194,134,128,207,237,155,174,162,150,219,128,184,139,178,151,159,187,186,137,164,178,146,112,160,166,160,155,162,208,165,154,197,190,211,114,201,230,150,175,208,142,149,228,171,213,135,176,195,129,166,267,176,165,138,111,198,137,151,234,155,171,165,203,159,162,196,159,82,177,132,178,210,152,126,164,151,146,153,116,105,102,114,123,102,183,187,154,203,212,103,161,161,192,252,140,129,147,137,173,149,158,157,113,128,135,142,135,169,173,145,168,98,225,234,127,142,146,152,145,116,162,163,156,231,148,104,176,97,219,187,218,186,155,195,133,234,211,227,253,165,234,161,212,169,286,123,159,163,182,207,129,139,135,144,158,172,120,186,211,200,137,232,184,227,257,251,204,175,181,164,205,124,156,152,204,168,230,166,217,134,146,153,213,156,232,191,162,230,115,166,158,232,136,131,226,196,186,207,221,178,153,168,122,247,209,150,201,163,127,190,246,241,111,195,271,175,179,158,151,239,241,221,214,227,139,236,162,176,210,202,185,185,180,154,125,205,233,175,192,138,173,189,142,185,137,190,193,175,186,216,219,188,170,180,155,157,121,130,210,128,224,180,184,227,181,199,115,173,197,223,127,226,239,170,157,149,153,153,238,148,135,152,165,183,209,156,162,285,193,217,182,85,194,139,133,171,109,142,108,146,168,242,140,151,194,135,168,186,165,178,111,183,116,114,141,196,132,108,128,85,127,169,121,179,92,115,141,214,103,152,165,176,148,177,126,127,153,108,153,188,147,176,188,183,151,132,142,216,219,218,243,193,236,120,169,222,154,130,186,161,165,153,175,151,201,285,117,154,207,226,216,204,149,165,211,150,178,203,243,206,212,189,253,158,212,185,202,182,193,129,149,207,142,173,215,173,176,131,200,171,156,177,214,171,214,147,162,252,136,192,260,193,181,108,169,182,254,159,157,207,273,303,168,257,187,177,161,160,136,258,234,159,156,152,217,86,136,140,154,158,131,232,206,169,143,175,214,132,249,180,249,95,228,222,233,167,208,173,159,144,158,204,123,257,137,235,193,174,189,258,185,180,143,166,277,226,176,227,219,237,201,150,124,112,184,135,216,112,217,182,243,168,147,137,193,145,94,179,193,119,218,242,196,187,242,221,166,188,215,114,124,155,193,179,178,152,160,146,131,150,166,165,226,145,143,152,169,222,181,173,147,153,131,144,140,161,140,135,205,130,124,106,124,100,162,176,178,185,95,182,201,165,157,141,124,221,258,143,135,184,171,185,117,110,211,131,171,100,147,140,110,91,132,128,125,113,227,97,98,149,173,153,125,158,169,197,172,140,156,158,213,131,204,164,155,159,206,157,276,110,166,179,146,108,192,175,180,220,125,167,190,208,130,144,145,147,123,110,155,84,115,110,179,131,175,171,119,141,211,178,120,168,120,195,120,104,80,166,161,165,103,148,78,250,278,377,329,100,88,419,141,197,93,137,110,139,175,123,135,142,144,170,176,122,133,140,179,61,170,139,187,161,156,63,160,183,166,195,185,160,136,150,165,124,151,112,126,106,144,112,167,151,165,182,290,217,192,221,89,189,151,117,141,103,118,140,93,242,186,166,117,205,153,152,153,208,174,170,107,94,108,95,165,164,150,195,119,156,137,112,308,124,128,196,92,113,120,106,127,131,67,58,103,86,104,159,109,30,119,145,93,105,188,167,144,120,132,133,89,125,117,204,127,197,110,95,144,120,144,212,167,178,134,184,164,108,100,118,211,163,164,219,145,140,85,133,141,156,165,120,102,147,167,199,228,141,162,125,109,151,144,199,169,213,202,79,124,173,149,120,141,106,141,143,187,133,216,200,281,92,178,212,228,150,139,145,81,165,251,119,109,153,180,147,120,153,170,143,114,118,132,139,83,104,147,160,138,153,171,137,143,113,197,168,196,152,168,186,155,146,210,137,137,82,226,164,132,108,245,221,134,173,209,119,178,121,181,187,121,86,108,177,230,137,99,269,175,221,181,150,173,131,241,108,157,178,206,185,144,172,141,136,109,132,196,106,143,160,79,178,165,188,119,120,211,129,155,151,255,181,215,149,207,189,153,161,110,196,134,174,103,295,180,128,189,125,207,203,134,58,101,154,115,117,197,128,179,167,180,183,125,159,153,157,188,107,224,124,92,118,153,278,122,82,199,180,120,212,152,183,163,130,176,230,190,169,197,224,141,252,232,224,171,159,195,168,244,297,185,206,164,195,147,166,131,164,99,166,153,92,127,162,161,114,175,204,178,94,164,112,232,143,152,183,138,129,135,208,180,178,171,176,108,164,78,95,123,100,109,94,104,63,122,185,134,142,108,129,160,149,191,262,141,176,122,182,119,130,196,137,80,116,134,119,147,164,174,121,234,153,212,172,135,90,92,216,220,194,190,202,285,112,219,97,202,257,163,203,202,209,185,188,183,139,197,143,65,129,112,160,169,118,189,171,127,141,175,206,120,157,104,126,98,198,143,257,173,195,109,178,124,117,204,213,203,107,187,204,193,196,181,204,194,169,225,180,186,125,172,146,205,109,173,214,170,178,168,83,102,156,215,138,188,177,233,240,191,169,176,188,166,233,148,236,198,146,160,177,153,168,211,182,178,222,207,167,151,176,144,220,201,113,207,210,148,185,143,168,115,137,198,225,129,172,191,194,146,197,233,158,203,161,174,242,115,239,177,182,183,181,120,201,74,161,164,142,151,232,144,213,143,151,135,167,203,163,189,198,240,175,185,215,240,139,155,143,186,210,191,209,127,254,104,173,203,185,169,198,141,152,198,124,142,209,215,175,87,170,221,154,172,180,141,183,121,244,165,174,221,129,194,195,158,210,185,147,176,75,167,167,119,200,95,165,182,226,174,150,182,220,228,183,152,174,197,213,209,176,125,138,216,193,247,202,159,131,245,135,151,238,241,193,168,155,130,185,155,190,161,195,150,190,122,142,128,186,107,218,152,180,236,149,123,195,210,224,94,131,141,162,141,148,181,208,125,131,221,122,149,114,212,184,177,183,258,157,186,216,189,157,163,167,164,198,188,186,245,187,151,162,190,212,246,180,261,227,164,144,195,217,229,145,149,157,85,130,208,158,144,164,239,183,245,161,151,138,277,185,221,193,185,274,119,182,280,163,182,165,172,173,198,187,165,162,241,184,226,175,149,171,207,170,211,268,203,241,172,203,140,203,136,193,232,270,176,224,143,140,177,119,230,151,183,142,167,136,173,183,235,141,168,151,100,120,245,220,193,174,199,73,168,201,196,84,175,165,174,179,208,188,133,215,249,120,92,260,181,172,170,146,184,210,190,195,143,130,283,135,206,137,256,251,216,143,190,169,135,170,185,215,194,135,107,111,166,202,203,198,147,162,188,151,185,217,227,163,215,174,179,124,145,125,100,163,112,234,128,221,165,173,122,165,198,203,180,170,133,239,178,109,139,155,116,146,215,286,104,146,111,107,111,105,196,169,108,172,110,69,119,122,186,120,81,170,122,102,77,249,213,207,187,159,121,155,187,193,210,186,119,153,141,164,175,213,168,201,161,274,248,197,161,123,126,233,230,142,163,72,174,149,153,129,190,157,124,109,136,214,139,92,228,215,140,89,112,205,170,176,169,95,156,226,96,141,162,145,61,173,151,194,33,134,139,80,179,73,162,173,112,258,124,134,262,130,116,154,125,184,219,221,104,85,96,176,120,120,190,96,106,221,134,154,269,190,150,129,179,111,181,242,186,186,219,155,177,170,169,171,148,214,148,245,239,218,236,183,183,195,159,142,75,147,134,139,159,155,161,202,140,214,182,88,158,258,153,212,212,202,172,119,130,232,202,161,200,253,151,160,157,167,216,145,86,296,110,192,215,240,208,114,162,171,122,152,235,103,181,150,201,111,146,66,226,223,179,191,208,101,130,162,220,175,205,233,195,209,197,240,114,225,210,234,138,209,154,283,146,211,187,148,230,155,234,200,151,158,211,227,178,269,183,159,214,137,197,232,187,152,292,247,148,203,193,186,206,178,247,218,180,150,177,146,228,196,116,145,174,225,256,143,195,161,156,202,234,149,172,166,153,203,129,170,190,213,152,199,225,139,135,136,226,176,243,164,173,136,120,170,217,171,181,144,170,196,232,179,196,173,182,211,168,100,191,232,147,191,185,197,182,140,242,210,233,133,129,218,188,140,133,180,249,180,137,150,272,254,177,193,204,151,157,246,171,213,237,163,238,155,130,167,130,204,226,152,162,233,142,240,228,83,175,132,216,209,283,113,183,265,186,228,159,211,311,234,194,229,171,236,221,225,197,173,165,274,195,206,115,127,179,219,199,201,184,171,185,235,157,230,161,208,124,213,178,174,154,150,204,212,198,209,177,158,169,174,231,197,157,208,166,116,139,177,218,244,184,272,143,142,198,175,133,161,132,266,155,227,136,262,192,200,155,168,140,182,182,178,216,235,162,208,88,138,100,127,182,260,189,152,161,239,236,178,191,156,188,187,148,253,85,217,211,155,173,211,172,158,144,161,97,232,177,148,138,117,180,161,222,142,159,139,182,262,159,255,211,154,153,243,183,124,223,247,203,201,219,230,231,190,283,241,128,196,147,266,152,248,219,143,115,219,193,171,193,195,264,119,147,72,168,147,124,193,195,183,220,219,231,144,152,231,169,162,270,117,162,238,188,134,210,185,189,147,138,211,168,140,148,145,191,194,199,263,190,177,197,171,76,220,109,217,199,136,171,249,147,171,159,177,328,133,120,178,199,193,208,171,130,137,197,138,229,200,141,191,204,177,219,147,223,168,189,182,151,280,174,221,190,100,172,163,224,128,187,128,125,165,222,212,148,183,196,273,247,200,160,111,195,138,212,230,122,141,189,155,141,142,214,160,92,149,169,95,146,107,166,168,134,217,129,173,184,146,150,170,129,120,97,193,162,168,116,234,154,113,171,130,169,123,74,95,141,154,182,123,153,155,125,101,111,211,136,136,117,163,98,127,107,181,162,190,164,128,170,205,117,95,185,190,154,122,121,146,132,142,181,166,120,150,145,165,168,161,176,162,128,115,136,108,82,66,176,100,184,120,159,124,152,113,103,146,143,142,140,160,155,152,189,186,180,131,144,100,100,145,137,209,112,109,126,183,113,221,187,87,180,124,198,135,185,151,150,154,141,96,145,145,174,172,137,124,76,133,148,134,105,146,172,101,87,138,238,108,118,133,90,169,175,163,130,225,123,168,75,134,169,121,164,82,158,177,156,176,87,105,181,128,191,141,172,139,147,142,113,230,173,167,142,127,152,155,178,73,134,144,145,165,167,85,132,157,189,139,78,125,144,110,94,123,118,56,140,90,134,95,116,170,144,148,199,172,185,134,143,150,183,152,143,142,140,129,162,150,141,138,82,156,163,153,140,115,178,202,165,149,163,187,230,197,120,130,127,173,135,115,80,164,146,120,158,90,161,134,112,134,154,143,170,110,137,151,207,161,171,121,159,127,77,101,159,175,174,158,170,120,153,179,107,99,139,124,163,116,138,241,162,95,92,167,161,104,122,140,173,153,183,131,115,113,134,64,241,130,178,130,96,106,146,180,82,82,81,106,120,169,96,135,106,105,65,113,130,168,158,211,59,158,106,176,169,96,76,162,88,138,120,146,152,150,184,179,118,108,83,124,86,344,403,279,263,356,422,279,145,95,173,196,193,226,286,335,154,123,213,223,84,325,246,177,73,231,315,198,169,250,312,184,276,192,157,222,172,272,179,118,132,149,133,172,193,117,264,224,175,230,129,142,137,299,256,157,135,107,254,227,112,282,278,192,223,251,127,217,185,158,128,209,218,272,239,115,134,89,246,221,54,172,398,143,90,269,146,209,94,215,209,111,61,184,146,84,44,71,116,109,92,107,84,86,132,149,57,85,115,251,87,212,84,184,256,195,159,167,103,224,174,118,154,136,177,120,180,61,109,166,122,147,62,140,113,179,230,230,202,163,117,93,105,232,150,145,67,143,94,175,104,177,162,141,114,142,106,172,140,190,163,162,176,188,213,247,130,126,225,276,192,124,159,177,185,127,104,191,167,182,191,196,218,184,154,174,214,188,169,119,168,160,227,148,122,272,266,122,143,140,158,232,192,141,239,188,129,107,114,200,152,117,182,221,122,180,197,281,134,105,194,185,121,116,164,206,166,138,119,82,235,118,207,170,92,108,81,171,159,97,108,93,142,156,75,134,151,191,181,115,143,135,114,216,105,166,108,115,185,185,162,199,72,201,108,105,150,211,150,207,170,139,112,237,163,121,179,162,221,163,129,109,157,280,227,206,144,133,95,189,231,181,128,221,168,109,176,177,210,151,157,123,248,168,147,172,252,81,281,126,55,160,248,239,128,110,176,199,206,162,158,126,131,134,101,157,155,104,125,196,151,154,209,187,104,144,104,106,88,163,154,144,216,131,78,176,204,131,132,136,78,284,156,165,257,232,149,216,136,218,91,211,109,178,149,201,136,237,139,178,187,252,225,244,253,205,167,245,218,147,170,449,248,302,124,118,221,329,194,314,185,458,204,180,233,279,283,271,196,172,93,285,273,463,79,249,189,205,249,259,296,144,224,95,306,194,149,178,127,311,116,359,262,181,241,188,274,173,327,301,187,197,248,110,83,239,267,182,160,203,147,174,88,152,133,196,237,203,484,75,105,146,67,121,89,83,91,262,234,138,130,173,168,87,244,121,142,152,177,137,262,102,262,234,226,180,153,184,257,68,61,204,160,209,76,199,298,209,241,96,133,100,150,257,212,201,150,207,125,91,155,396,417,150,244,131,126,115,143,321,157,427,172,255,103,232,239,220,240,160,198,284,211,224,126,141,236,162,197,145,188,139,144,167,236,208,127,133,116,103,173,132,152,134,99,122,97,114,253,206,270,138,188,150,102,153,188,163,117,202,176,193,210,123,173,149,191,163,226,155,174,234,115,233,184,173,195,141,187,175,184,228,163,117,174,218,155,222,216,121,190,152,195,161,166,156,182,208,142,196,170,130,197,261,189,230,255,186,158,172,184,235,192,200,176,194,209,202,249,239,157,183,226,153,213,221,261,175,182,231,170,180,134,256,185,187,216,188,232,208,286,184,145,213,198,313,173,167,172,146,166,185,159,246,204,174,219,169,177,187,118,196,217,227,234,106,198,208,193,278,182,195,161,186,160,176,185,216,264,153,180,212,186,119,132,187,199,152,198,212,115,203,133,180,178,250,243,229,145,225,165,183,217,177,168,153,200,163,206,244,145,187,146,178,152,164,174,157,190,224,248,154,268,154,171,248,131,207,154,194,159,274,229,237,203,296,197,216,136,98,127,115,151,178,158,146,129,178,189,256,155,199,273,153,245,223,310,192,280,297,151,171,176,231,172,174,260,182,165,248,266,209,277,243,212,186,252,195,143,250,117,171,182,132,210,228,209,130,196,239,218,149,225,259,138,139,226,253,191,192,231,210,232,140,180,111,226,224,145,207,147,160,187,184,219,86,184,153,214,216,181,207,180,211,195,163,214,150,165,190,195,228,187,118,291,150,213,238,214,148,179,215,225,225,203,230,176,188,206,212,228,166,170,205,208,276,230,161,251,114,120,199,165,248,163,218,221,161,184,259,224,248,133,146,185,177,198,204,197,243,180,277,190,243,239,184,168,167,184,210,232,234,230,138,151,167,210,189,170,170,165,169,171,191,286,184,180,239,240,260,231,229,211,238,110,175,163,248,185,227,151,144,173,171,94,213,176,187,106,160,203,194,262,213,186,220,251,163,220,215,178,224,163,226,206,168,172,195,218,263,182,162,187,135,217,177,154,190,167,243,149,188,148,184,199,185,213,209,179,265,229,176,204,220,275,161,271,294,161,220,165,131,200,162,123,144,185,237,203,266,235,194,210,227,184,190,240,181,207,233,200,186,263,176,176,221,196,181,180,169,239,210,269,109,218,154,228,225,218,130,97,209,132,200,187,214,214,165,188,168,158,170,175,91,199,179,231,191,254,208,199,221,239,143,157,187,224,169,165,183,159,177,259,234,268,196,113,160,114,172,255,224,254,239,193,306,188,192,223,222,225,147,192,282,230,242,200,241,224,177,208,231,222,173,238,254,228,189,179,213,256,256,167,156,187,197,210,198,172,203,228,196,184,181,198,144,139,241,201,106,197,202,168,109,156,158,166,257,242,245,165,123,128,176,200,104,216,239,202,241,151,274,264,210,222,241,178,222,230,176,167,228,230,209,164,161,159,165,230,233,166,130,255,200,180,153,178,198,311,195,195,168,166,168,181,225,194,166,146,171,150,216,221,153,142,218,233,124,223,205,232,153,228,191,267,196,166,166,140,257,176,173,239,169,137,277,263,152,182,121,178,223,188,190,194,167,144,263,258,114,160,156,129,196,191,166,156,247,159,196,198,203,224,234,115,239,198,114,220,191,228,220,198,249,183,214,203,199,172,218,198,211,202,166,168,259,318,173,176,235,258,234,156,182,223,211,216,207,114,248,308,140,182,215,264,154,203,180,227,156,232,185,185,226,190,235,205,188,189,129,175,186,116,151,222,215,146,231,176,183,141,212,215,248,224,307,184,198,175,230,120,241,239,154,205,189,163,223,247,179,145,333,197,246,259,213,141,144,189,270,160,213,231,238,227,209,230,220,222,239,172,167,179,225,178,161,187,231,118,130,139,204,180,210,192,187,174,137,220,220,150,239,196,223,231,163,202,221,197,222,213,128,175,191,253,131,127,262,179,168,235,213,261,138,125,190,241,195,151,151,194,187,181,176,136,221,168,160,163,118,316,148,202,170,134,203,128,171,188,185,156,192,180,258,230,276,183,179,162,177,117,248,181,218,188,199,192,168,238,221,179,239,226,107,232,158,274,255,235,188,118,150,178,176,97,212,195,249,180,184,177,204,270,171,196,150,196,219,286,255,187,164,148,213,139,172,196,175,200,179,217,151,292,188,184,191,212,216,167,165,210,201,211,149,209,185,129,201,198,129,164,176,242,126,255,171,221,229,174,236,193,182,136,169,176,178,197,171,196,254,173,179,207,141,215,199,215,250,183,176,147,166,205,173,179,203,245,144,236,198,286,193,200,203,212,172,277,234,263,228,135,165,160,133,165,209,208,232,195,184,181,152,215,224,177,195,227,139,193,171,189,225,245,240,189,214,143,226,242,194,249,140,179,161,175,226,153,280,106,138,207,190,237,198,235,181,220,226,222,241,226,138,148,158,189,256,173,216,165,198,253,189,180,155,175,200,232,120,126,124,158,226,311,169,258,269,187,216,170,158,210,149,156,197,162,175,306,189,261,139,247,248,149,174,175,240,192,147,248,163,180,168,177,116,170,270,183,177,244,135,140,167,151,167,299,160,248,163,236,170,195,228,201,191,264,135,140,155,167,244,276,172,206,159,179,171,252,165,185,156,179,171,246,155,204,252,298,201,218,181,202,186,248,151,229,126,209,148,199,192,161,285,248,195,214,258,215,159,143,161,196,208,157,215,251,172,157,204,194,219,156,248,196,186,158,242,289,175,240,190,236,195,252,222,184,168,156,250,218,208,179,259,174,174,250,203,163,213,270,137,211,180,170,200,229,180,172,162,228,168,192,259,263,148,152,157,163,247,228,144,191,195,86,248,169,223,205,245,234,240,194,226,201,220,248,160,150,179,275,187,209,171,244,205,212,217,171,294,213,124,230,175,188,192,269,228,215,146,80,202,237,193,279,175,167,188,139,231,253,282,208,109,254,171,103,184,244,171,229,174,202,146,263,214,169,216,229,218,186,147,232,202,177,207,144,224,204,154,247,232,210,146,209,231,118,200,212,190,167,259,159,273,150,192,140,245,233,202,157,255,118,273,161,160,143,143,216,172,204,231,173,278,191,224,229,200,174,150,142,171,145,156,221,255,162,211,265,217,179,239,199,184,239,248,234,142,176,203,212,197,191,175,167,205,184,221,230,228,182,128,164,187,221,248,211,168,215,161,264,179,263,209,116,203,222,212,210,178,175,214,188,185,210,203,228,221,274,221,267,135,193,211,183,114,213,241,148,171,241,124,196,222,268,205,192,229,201,147,139,223,226,157,160,248,195,149,218,133,257,242,239,193,238,137,153,214,149,222,178,224,300,193,149,125,137,130,218,171,190,178,203,240,187,192,178,185,210,178,158,203,200,179,242,240,133,223,182,199,206,171,210,215,127,184,255,242,255,159,214,181,160,235,180,299,203,188,271,248,228,162,163,203,179,148,195,215,164,204,272,174,115,192,168,178,218,120,229,196,193,222,216,215,209,214,333,380,204,234,249,235,194,236,197,133,202,155,215,148,228,162,208,192,203,140,208,175,146,142,232,142,230,179,243,170,199,201,259,178,255,214,176,180,169,158,245,188,197,193,198,229,187,239,260,178,192,199,172,186,349,174,235,137,220,216,209,168,173,250,158,175,286,241,115,192,210,194,213,220,129,264,168,177,182,207,208,165,203,154,199,140,189,216,161,225,217,222,225,202,145,256,185,201,219,214,186,213,147,216,216,172,192,221,151,260,245,225,173,189,222,180,170,242,218,217,167,174,177,210,176,158,158,257,190,186,158,262,195,293,145,340,190,197,224,203,145,237,285,227,216,141,97,246,202,155,200,256,203,244,187,206,238,186,196,214,201,114,155,199,105,195,142,195,274,195,218,182,271,159,207,190,209,154,153,173,160,239,246,224,247,262,230,141,170,184,147,371,286,281,203,202,165,258,175,194,209,200,205,178,160,170,175,210,194,253,189,143,161,163,157,183,130,111,221,209,155,206,178,160,180,179,215,228,237,250,183,227,192,234,243,217,193,269,229,218,192,255,228,156,254,245,190,252,168,137,184,256,165,192,234,239,256,221,228,194,191,201,206,197,162,214,135,176,190,153,241,196,186,192,149,208,196,146,255,189,201,251,173,187,174,181,206,252,158,222,188,202,205,280,191,125,166,228,213,205,171,159,191,195,161,156,141,148,225,168,254,173,184,246,263,257,166,234,167,199,230,139,178,191,258,217,214,155,204,124,175,166,214,206,290,153,160,245,194,188,218,143,197,231,251,159,249,203,165,198,254,195,175,268,187,154,145,246,166,187,153,200,201,196,276,233,125,212,129,186,109,313,179,207,182,189,219,224,145,221,215,221,211,128,269,159,190,169,103,221,169,207,156,213,212,219,234,195,251,188,201,268,134,203,300,215,147,186,173,213,248,191,120,183,161,158,245,212,275,225,134,219,139,155,286,249,219,131,175,133,231,214,170,167,182,228,150,224,180,129,174,216,197,250,208,172,273,161,227,186,200,129,161,187,184,141,170,189,203,246,166,256,187,192,218,271,153,266,199,199,136,213,161,166,162,184,220,204,212,147,217,135,173,210,135,222,217,226,232,164,174,256,165,231,171,193,158,213,218,269,155,191,227,267,277,250,173,181,168,202,188,140,204,180,210,211,185,176,206,193,212,138,239,173,196,203,131,198,200,181,274,106,174,179,172,164,244,204,223,136,176,254,212,279,166,229,139,160,178,94,187,214,155,168,236,189,175,218,177,155,229,247,157,271,204,214,184,178,234,171,236,185,195,211,204,186,191,198,182,216,234,235,222,265,242,219,213,153,175,234,236,226,151,203,230,147,122,155,210,175,235,182,245,217,233,172,216,139,336,184,156,226,235,229,146,154,192,177,163,183,211,170,207,142,168,226,172,262,125,278,251,170,156,163,171,150,193,188,191,210,203,156,300,202,197,183,158,194,181,186,294,254,172,180,251,122,167,85,162,198,179,124,184,172,102,208,256,127,237,118,251,226,218,223,184,176,208,180,177,184,254,200,216,202,152,158,178,186,92,157,226,134,235,144,209,140,151,171,120,136,193,195,325,176,181,195,172,170,186,188,232,163,181,112,141,192,180,219,156,181,187,108,111,234,213,131,229,189,207,140,222,243,181,202,224,237,173,220,128,216,210,86,163,224,133,228,227,171,184,97,248,167,224,137,189,144,178,151,191,108,195,257,194,243,155,165,181,194,240,178,207,208,225,112,154,82,175,151,130,187,170,124,152,259,147,186,218,166,131,182,209,210,238,208,177,166,233,268,125,131,184,136,162,211,160,233,201,178,138,116,225,163,102,151,248,126,215,249,218,256,267,117,215,192,165,123,222,199,217,135,189,136,181,217,178,231,156,166,250,183,193,178,226,193,220,188,228,187,215,225,236,140,203,135,215,194,139,184,193,158,184,199,185,131,140,181,189,206,222,132,157,188,244,203,226,166,207,192,137,254,147,230,87,195,216,136,192,92,149,243,234,145,196,169,226,167,194,157,229,215,208,212,185,208,146,241,252,195,134,230,192,177,216,170,187,121,156,271,116,178,156,131,126,236,232,211,154,187,148,97,186,230,118,114,178,204,165,154,129,131,188,198,176,139,224,176,136,196,203,215,173,241,165,259,211,136,191,141,228,153,133,163,233,244,139,220,244,146,216,96,214,172,226,216,181,200,215,196,93,203,206,175,161,63,323,90,190,176,162,164,143,133,212,87,193,205,165,231,202,125,204,157,215,172,195,140,208,159,183,181,166,186,239,144,166,165,236,148,199,242,163,105,92,168,239,223,214,211,132,221,220,163,213,260,140,213,156,164,128,165,210,172,173,109,164,143,81,232,126,188,113,177,134,162,151,92,200,242,133,170,130,193,243,105,120,201,173,121,222,139,168,150,102,215,176,161,159,199,81,294,186,179,195,172,228,205,155,199,158,160,152,111,186,239,210,191,168,93,204,215,184,195,219,264,203,185,103,179,85,216,123,131,131,209,148,260,134,178,159,163,166,117,240,194,275,86,208,106,230,101,185,232,197,195,111,167,183,108,110,93,105,207,207,123,175,230,122,188,250,124,136,146,229,230,178,277,135,178,227,150,206,179,225,216,135,166,161,225,152,220,108,159,200,170,211,218,212,183,168,196,216,229,92,231,222,182,189,204,168,133,86,125,132,195,164,96,188,135,161,236,128,206,121,150,104,212,165,162,115,212,168,194,188,235,294,214,200,214,135,212,104,113,195,160,212,191,195,185,232,217,244,142,206,189,175,218,237,225,154,195,247,140,145,206,176,202,183,203,256,208,167,166,173,210,209,183,193,178,217,207,109,129,200,226,175,249,185,120,128,140,249,226,188,223,143,220,216,82,149,198,215,127,206,116,108,208,130,199,188,122,212,74,194,127,177,83,243,126,170,206,210,207,235,139,238,180,194,88,222,227,160,246,253,151,175,202,193,98,191,180,208,181,67,237,112,228,215,168,121,57,127,155,306,109,129,217,277,246,149,111,196,94,183,215,148,105,124,157,124,129,111,153,201,240,192,137,119,135,172,200,215,246,127,225,202,210,193,115,171,174,132,238,178,121,93,97,164,200,230,113,149,183,189,88,169,230,183,183,195,203,190,185,169,167,162,195,199,241,183,199,254,204,232,101,196,245,187,195,177,179,206,190,220,235,218,224,193,134,194,218,219,188,299,154,176,202,223,177,235,191,153,224,190,141,147,228,204,219,159,236,241,183,253,197,195,190,147,188,197,211,155,192,225,175,242,129,222,512,138,222,166,233,131,128,231,231,153,338,171,213,109,116,177,118,197,178,256,148,250,175,193,140,90,223,217,241,242,200,132,147,146,198,190,179,192,208,238,218,245,236,135,212,119,239,207,103,239,198,151,183,132,113,175,248,131,95,196,54,192,135,210,242,182,230,98,209,194,194,166,186,198,88,126,217,243,269,152,195,252,136,199,131,154,180,230,143,177,186,182,224,156,180,248,218,187,158,175,131,113,146,205,117,155,143,201,110,240,173,187,238,140,213,179,159,141,126,225,155,175,125,206,145,165,138,126,181,136,168,181,157,136,159,134,129,174,207,236,172,121,129,174,140,211,211,170,126,97,233,227,178,135,229,128,183,115,226,129,132,92,100,229,243,231,129,212,212,129,158,206,187,224,171,202,186,163,230,255,147,105,142,120,205,121,78,161,134,126,212,108,104,111,336,170,141,119,236,105,225,81,139,94,207,149,127,182,184,85,102,165,98,146,221,262,163,182,187,235,157,128,138,172,184,177,102,153,169,117,133,153,222,251,249,118,242,267,185,185,160,195,172,233,254,227,135,264,148,248,231,163,154,191,158,117,237,177,174,121,176,221,138,113,173,93,141,107,194,203,110,131,151,117,79,144,148,204,87,128,56,164,116,95,183,147,180,86,164,100,122,82,180,116,176,266,251,222,198,293,205,214,282,206,198,145,168,208,166,176,276,197,233,190,224,102,248,169,186,225,211,149,305,198,184,167,191,142,243,228,188,249,217,271,213,239,293,198,222,188,241,210,249,192,179,211,235,138,236,229,175,173,207,216,243,228,226,323,146,144,295,188,295,252,200,179,121,235,155,258,200,159,168,173,223,239,189,210,234,162,240,195,165,180,144,144,275,192,216,157,155,165,147,240,240,157,209,189,155,216,207,149,189,202,260,149,206,152,184,199,283,188,263,239,244,170,189,184,248,189,262,168,152,176,142,202,260,225,249,205,219,178,223,176,185,134,274,234,169,240,179,275,309,223,218,288,182,174,159,178,193,253,190,192,244,180,263,224,253,225,118,153,182,165,191,183,191,251,204,213,192,180,219,203,219,184,183,206,232,207,136,227,240,191,144,200,198,181,204,123,195,177,128,200,197,293,231,289,253,175,165,206,197,198,252,254,208,230,193,156,180,204,181,152,195,141,175,276,192,189,225,222,284,187,164,227,255,228,162,117,169,205,187,267,207,159,217,195,165,198,174,228,260,228,178,199,187,258,257,183,257,241,200,215,155,192,163,249,143,233,168,221,157,192,225,196,226,202,224,153,150,201,218,220,254,255,226,157,232,238,273,217,174,253,212,230,177,274,99,208,216,214,247,142,227,159,256,284,233,204,145,301,223,286,252,164,248,182,286,248,186,201,216,210,142,253,197,207,261,167,229,219,238,185,184,177,242,237,182,119,205,181,228,147,219,230,131,258,155,240,235,229,223,202,268,250,217,186,210,145,120,191,181,208,148,176,209,241,169,238,193,161,151,161,155,191,157,164,211,175,206,182,262,183,200,196,197,125,167,271,182,190,178,168,330,230,229,151,208,191,137,223,257,171,189,234,206,292,260,186,221,200,190,235,178,209,205,118,185,172,257,177,192,268,262,186,234,265,208,262,296,220,225,188,188,164,214,187,218,241,177,69,208,194,207,180,194,117,187,218,215,223,306,229,210,205,232,166,250,146,298,142,247,278,268,186,151,155,189,166,251,175,138,197,241,170,182,203,164,191,188,233,185,253,209,209,274,245,186,239,194,172,216,190,165,211,168,128,166,208,236,210,252,248,186,185,158,200,271,261,226,167,195,253,247,240,144,268,191,183,198,239,247,209,203,175,211,174,201,168,198,220,238,164,198,212,162,216,171,260,242,132,191,240,236,218,202,109,146,235,182,217,209,241,154,211,195,204,236,237,164,234,242,203,234,210,231,209,220,209,244,175,166,112,297,245,132,237,226,282,182,165,196,179,172,300,196,180,256,193,207,239,203,237,212,186,201,207,206,174,233,208,82,136,185,231,222,296,210,171,195,167,184,165,192,234,121,204,222,232,167,195,225,235,212,205,202,232,229,201,159,178,182,213,200,223,246,160,256,206,211,273,115,199,191,225,206,213,289,122,205,208,297,187,239,224,223,242,199,184,199,250,203,204,244,189,236,198,267,190,115,164,152,201,164,232,208,189,191,239,174,283,260,228,217,161,293,167,207,283,223,220,192,220,248,168,161,254,244,262,185,146,257,253,157,214,147,151,196,184,227,174,258,233,240,178,105,213,188,190,246,159,208,185,202,191,192,189,221,244,236,204,211,208,249,173,195,226,192,161,174,193,163,221,214,222,251,209,224,204,173,172,193,206,204,290,273,196,252,165,159,203,158,181,163,191,249,178,211,173,187,231,238,184,185,216,193,287,250,223,150,213,157,140,255,223,242,259,212,283,292,151,151,130,164,199,199,141,239,227,207,268,274,208,137,219,164,240,183,201,185,235,162,144,213,202,177,220,226,179,121,154,259,170,162,223,216,173,238,200,155,217,142,249,232,171,146,171,151,156,282,193,218,174,196,225,221,207,234,262,242,203,229,205,238,197,195,182,180,242,239,202,235,150,190,242,242,142,155,197,237,224,211,217,256,175,202,188,163,245,207,234,154,216,203,139,142,176,242,152,180,311,175,214,284,278,154,227,139,204,165,186,204,143,170,191,164,172,210,223,244,207,253,220,199,171,147,160,76,148,124,102,124,180,171,212,184,155,160,158,210,95,192,184,130,164,206,151,197,162,205,135,136,176,199,165,213,147,127,168,191,134,162,203,148,166,287,194,143,145,141,144,248,172,167,194,130,144,226,142,198,192,168,224,118,156,123,135,139,117,175,124,222,175,208,230,133,180,129,123,98,179,167,247,247,158,131,100,139,225,173,245,181,212,172,115,142,181,167,167,117,162,162,130,174,162,148,192,105,166,139,179,170,124,191,103,197,226,137,183,177,154,171,207,166,159,151,179,203,134,150,160,161,175,105,168,252,180,124,176,128,161,177,230,96,172,180,161,197,129,189,212,210,155,233,158,140,164,229,128,170,178,228,200,132,172,182,108,85,124,169,159,131,155,197,177,203,160,275,207,135,240,122,167,97,201,168,128,188,136,184,157,176,192,199,101,199,111,145,190,179,104,223,235,162,150,180,69,156,75,170,156,139,120,200,235,213,116,203,249,122,269,229,177,167,282,205,169,176,190,151,183,213,154,110,174,188,157,219,192,219,132,110,228,116,164,213,150,148,143,231,198,188,97,140,155,197,156,210,125,262,143,327,179,204,195,227,180,183,194,353,249,217,151,211,180,207,213,155,230,237,157,219,196,213,150,182,172,172,334,225,180,158,194,197,159,170,161,169,158,192,113,120,176,187,246,178,169,205,152,232,156,166,212,176,203,176,177,210,224,183,153,185,260,209,215,175,246,145,196,179,151,140,192,151,282,180,165,314,163,269,226,132,233,173,126,166,184,116,232,222,195,117,213,123,209,137,170,119,137,215,210,209,169,103,113,145,104,159,122,179,124,104,100,79,198,196,256,215,247,241,187,166,240,186,217,173,172,265,191,188,199,152,224,75,175,51,161,152,133,208,255,130,229,237,160,114,181,144,136,161,86,172,159,141,260,164,114,159,146,107,144,234,165,259,210,80,196,149,180,184,110,189,160,83,107,92,199,162,144,167,123,249,221,193,182,135,190,99,220,168,160,191,171,130,120,182,193,81,247,137,95,210,168,223,150,207,116,166,171,105,152,196,174,181,172,148,147,162,236,154,90,184,129,161,86,138,198,168,151,149,212,124,166,211,158,214,161,116,208,251,125,199,272,187,158,175,197,199,184,206,192,217,216,128,210,144,181,95,156,136,213,176,188,160,219,122,126,154,204,188,162,230,127,133,112,172,218,137,103,145,197,201,203,162,175,185,174,185,107,125,169,157,181,114,247,218,121,135,146,232,204,171,133,160,164,175,154,182,123,197,156,163,133,157,165,121,120,157,142,143,127,98,93,184,152,206,140,171,166,146,157,185,167,291,146,119,191,136,196,146,116,194,145,94,121,214,199,198,190,157,202,155,193,111,228,132,166,141,170,188,156,131,177,141,200,177,179,130,201,133,179,166,135,188,162,146,132,211,164,110,163,163,191,176,181,206,200,145,220,208,200,178,238,139,166,179,190,114,198,208,171,129,110,186,194,161,191,183,127,184,138,111,101,137,214,127,180,147,192,149,171,131,160,212,121,185,232,277,169,169,150,180,132,104,106,176,183,172,80,119,97,86,139,152,179,93,166,149,131,201,228,181,149,201,150,139,143,144,179,136,143,146,176,159,256,280,218,105,146,135,168,159,127,140,175,86,237,157,136,213,163,214,144,173,172,173,197,173,76,104,155,212,112,218,155,188,170,175,213,199,175,137,181,191,165,226,177,113,197,177,147,158,218,119,133,116,236,175,150,228,157,144,112,164,149,177,205,240,94,135,154,135,170,189,230,163,138,159,108,153,191,190,97,79,135,113,114,116,116,229,136,216,250,130,152,139,156,144,117,141,150,103,189,155,196,183,167,227,117,194,251,143,178,184,151,124,141,221,140,200,164,187,136,150,163,210,134,71,151,150,153,163,190,129,126,153,167,103,189,221,200,207,118,180,179,159,195,183,193,203,270,161,192,148,205,83,116,127,72,115,206,163,104,149,117,153,124,173,176,102,129,185,88,136,121,199,150,271,214,118,197,172,152,180,147,185,234,161,185,272,208,184,153,150,155,237,239,196,150,223,132,198,218,147,170,117,118,162,97,71,159,166,228,165,187,120,170,152,144,197,199,273,130,182,158,150,143,171,165,116,119,259,213,174,121,91,125,164,127,163,141,154,136,141,185,190,137,132,158,162,120,155,149,135,163,195,126,94,67,153,187,144,182,108,121,194,171,85,160,213,157,198,159,218,198,188,207,165,107,209,132,176,75,122,213,158,194,100,146,193,190,193,174,151,114,137,149,186,131,159,105,224,96,187,128,185,136,160,218,124,172,195,140,84,124,194,223,193,157,191,137,178,166,229,144,138,128,144,146,128,111,165,122,179,101,184,148,181,164,147,142,139,95,160,137,180,178,197,102,119,137,188,152,158,203,158,195,159,144,134,188,195,215,129,158,154,152,109,152,97,153,154,122,114,104,220,67,207,201,125,211,154,220,127,91,117,167,155,136,117,199,137,155,102,165,183,158,160,96,178,160,190,109,146,136,144,162,176,97,134,130,133,155,85,152,127,235,196,131,92,146,128,120,110,137,180,120,166,113,183,182,210,137,238,146,148,124,92,130,171,155,96,36,110,136,95,136,168,190,99,131,123,180,189,135,89,86,175,108,100,169,80,145,326,85,334,156,151,219,192,172,116,125,224,112,89,247,156,207,196,91,170,139,94,95,157,108,181,137,188,197,215,130,128,241,151,95,185,174,147,106,223,172,224,172,115,148,182,170,152,124,174,181,217,116,181,159,187,208,105,189,222,199,155,163,231,182,125,199,105,126,83,201,213,61,232,180,103,131,115,159,94,129,232,110,147,80,246,244,225,182,143,72,61,200,184,153,157,236,188,123,186,190,157,136,94,172,132,215,204,160,118,83,208,176,163,181,107,235,110,190,197,151,103,170,92,130,262,217,97,191,116,16,180,173,214,192,125,169,271,220,175,133,118,115,89,100,102,210,101,126,105,146,145,252,120,123,118,178,145,237,170,101,175,125,142,114,112,189,135,86,207,105,169,170,90,129,149,120,174,123,126,209,270,87,157,166,106,146,216,162,142,166,236,160,140,161,201,148,163,162,172,90,140,152,136,138,148,149,122,113,227,166,199,144,208,131,115,130,86,142,167,172,132,162,140,121,110,197,141,212,150,157,115,126,162,160,154,152,94,228,125,135,114,154,117,142,156,162,173,157,122,111,121,118,136,139,101,130,135,209,141,158,180,128,155,118,113,78,133,119,162,118,177,225,166,92,140,142,182,152,132,93,94,166,116,115,133,174,127,171,146,109,184,245,169,171,113,163,139,114,130,107,108,123,159,167,108,165,132,101,225,222,148,117,83,104,154,134,119,80,146,112,162,147,174,194,100,168,106,125,187,171,133,190,149,98,145,118,178,101,146,171,141,142,159,155,143,179,103,173,124,136,118,159,153,148,128,116,117,173,138,140,204,164,183,137,135,93,114,117,113,136,73,133,150,103,154,92,218,133,112,115,106,125,91,80,74,147,124,133,116,109,155,87,120,134,91,109,104,140,96,98,113,92,83,64,96,157,114,76,89,185,68,107,81,108,124,184,116,154,128,101,104,103,120,108,150,189,132,96,140,109,92,122,110,125,139,178,112,84,114,177,87,100,126,88,156,107,113,94,123,134,52,92,126,134,93,127,129,152,107,132,133,141,135,147,102,142,141,137,137,83,191,114,139,99,98,81,94,223,127,135,214,268,158,62,183,277,191,204,208,134,150,243,261,191,79,301,64,302,336,81,250,100,57,60,123,168,255,202,188,79,249,204,135,154,137,166,208,180,130,233,293,195,170,190,186,136,127,152,243,190,241,176,156,131,125,211,196,213,225,136,167,250,125,220,166,78,178,126,156,186,291,178,120,133,208,194,187,150,247,130,109,154,174,178,207,237,189,155,204,176,168,148,129,174,150,126,235,99,231,104,300,200,141,136,163,168,125,205,193,225,160,186,168,168,165,230,95,159,253,178,114,206,136,193,225,200,181,116,307,223,202,221,243,253,199,226,190,162,148,234,151,133,138,212,210,245,247,234,147,188,206,172,198,158,243,237,257,172,196,208,110,74,157,133,239,108,227,102,170,162,209,198,144,173,198,200,226,168,207,158,176,159,232,155,347,198,147,114,116,83,194,187,207,179,131,151,165,131,170,171,168,124,196,190,250,195,148,197,92,230,145,204,147,144,197,141,243,150,187,96,252,205,142,156,273,163,194,135,226,107,205,197,167,81,159,225,174,139,229,226,147,165,185,229,201,183,242,154,177,101,179,164,169,155,122,222,179,159,142,174,226,242,149,109,132,206,122,175,147,221,260,148,147,194,114,211,159,198,216,174,106,252,211,123,233,126,212,228,191,136,172,132,124,126,191,162,140,179,210,161,149,157,146,226,149,91,190,183,118,209,83,142,205,118,209,168,190,187,187,82,252,192,308,112,184,138,128,117,163,289,134,229,89,159,212,171,131,135,238,215,99,125,199,129,160,123,87,398,220,215,140,196,205,152,185,235,180,193,167,138,147,148,178,212,226,178,227,103,115,147,121,177,206,106,125,261,145,194,201,147,97,194,298,138,211,131,222,239,222,176,127,167,204,238,220,196,177,158,226,186,136,183,191,198,224,234,179,202,206,181,131,224,186,157,215,145,117,159,176,155,155,179,210,207,202,126,133,200,138,203,223,187,195,210,172,235,210,189,142,154,120,204,201,97,172,197,171,212,103,168,106,278,128,318,231,212,200,132,158,226,236,158,231,120,189,111,250,209,110,226,157,223,198,189,182,125,146,124,117,159,117,180,159,191,208,221,239,211,177,229,130,172,177,219,157,193,167,167,255,229,216,121,168,157,197,215,178,159,114,235,184,145,222,127,127,178,142,272,191,127,183,156,152,81,152,111,131,194,175,160,147,177,197,200,225,176,162,124,140,133,90,212,138,155,217,147,223,219,213,247,258,152,178,209,118,146,188,170,172,203,138,277,202,132,192,135,128,139,225,233,111,87,261,248,166,261,241,160,197,162,237,231,207,149,89,229,131,236,195,160,109,138,240,147,210,205,148,182,116,183,170,196,142,188,177,174,185,152,157,118,111,126,125,125,223,194,232,225,157,178,189,152,134,214,132,156,207,174,139,128,224,165,115,102,203,138,147,211,196,123,141,144,93,204,102,182,195,185,108,100,147,163,128,155,112,95,101,190,104,71,118,136,159,167,105,153,148,160,138,94,194,202,164,156,193,165,201,224,133,235,164,236,170,309,203,139,263,128,136,147,190,199,174,184,151,183,117,199,193,170,186,150,92,121,89,140,88,130,130,88,92,152,149,154,204,201,127,146,148,123,120,172,210,165,160,153,263,127,320,136,181,130,132,231,161,100,145,150,203,135,139,107,153,137,206,151,110,257,118,149,93,166,154,185,163,199,75,72,63,177,55,91,72,316,63,61,43,30,93,117,37,42,50,39,113,106,61,65,37,61,78,106,140,138,105,278,100,69,166,168,36,100,103,60,209,132,98,88,72,248,134,72,79,121,267,22,254,243,169,214,223,31,191,166,136,247,107,166,129,101,151,108,132,164,71,111,107,99,100,157,192,195,131,133,94,373,161,168,126,84,125,171,131,150,162,142,123,148,181,153,113,128,108,114,230,187,205,165,201,161,166,120,270,141,142,198,204,150,251,156,243,227,152,149,140,261,217,282,180,177,249,192,160,163,97,164,207,241,190,182,159,239,258,189,169,189,204,165,186,131,271,215,103,198,114,133,202,284,209,166,198,105,170,121,163,223,237,194,105,195,176,276,154,187,246,256,210,184,196,178,116,184,198,161,180,304,169,233,154,168,171,189,142,181,214,142,174,241,200,152,235,227,167,113,197,201,203,251,237,276,104,199,305,171,164,226,160,181,178,199,159,152,186,160,174,219,219,164,188,151,181,128,196,208,171,154,170,181,166,196,228,226,157,211,176,206,211,219,180,205,236,136,176,223,118,104,198,216,143,220,198,189,257,258,106,206,239,155,216,153,246,208,245,186,241,190,98,240,217,188,176,134,233,225,161,177,190,205,153,181,220,210,230,164,210,188,163,132,205,234,101,234,142,209,185,181,111,238,174,148,169,171,156,192,221,159,214,212,120,134,167,215,116,192,214,172,209,89,182,272,240,197,161,117,162,210,258,96,166,207,206,194,156,179,139,183,140,161,190,191,191,253,132,190,222,180,186,200,226,146,206,117,211,203,185,200,193,215,303,192,231,222,174,161,120,142,153,192,127,193,194,179,142,166,187,258,152,126,179,215,162,133,172,154,163,236,170,220,215,155,237,127,85,168,152,192,154,179,269,229,183,154,184,136,162,222,125,190,190,210,255,283,184,131,144,243,192,182,192,168,179,220,214,201,148,171,207,147,239,257,191,94,173,163,234,242,150,209,249,147,201,107,219,236,210,193,188,236,196,216,225,122,153,184,126,194,224,138,140,188,246,184,215,255,181,105,232,217,192,149,122,216,242,258,227,222,192,159,181,168,175,196,286,169,208,179,201,240,244,206,202,240,182,187,222,172,166,175,192,79,200,242,203,229,220,127,181,232,316,192,118,144,163,189,192,290,216,242,154,242,152,185,176,152,202,139,158,194,317,237,151,188,201,195,199,159,188,298,133,166,169,199,297,248,174,147,197,156,119,129,158,266,193,212,193,185,188,218,159,252,187,181,148,237,197,246,152,240,132,190,177,123,162,167,128,194,131,207,217,210,203,239,204,152,244,154,187,163,142,218,183,155,200,99,132,275,202,148,285,204,161,174,201,191,143,190,162,228,101,147,203,258,217,131,210,169,146,173,208,180,150,193,251,156,193,210,154,166,190,202,215,289,159,165,250,176,163,205,162,189,141,160,246,149,166,166,206,124,176,201,149,171,199,123,138,193,156,194,213,137,202,248,154,118,195,181,142,123,148,210,164,181,257,197,252,149,218,241,270,228,199,180,148,193,185,149,214,215,146,241,212,164,136,122,236,166,208,227,223,154,169,251,154,257,186,188,202,243,163,235,174,217,182,279,217,199,199,201,244,187,219,193,202,182,219,178,164,180,197,171,204,229,146,165,215,148,211,179,250,160,183,151,139,154,207,182,154,164,186,137,260,220,216,192,362,159,186,289,200,223,150,201,145,214,205,212,248,208,278,222,172,163,229,155,237,173,145,235,201,215,192,147,237,205,200,134,188,209,249,146,150,203,131,158,218,149,239,209,221,200,208,167,193,136,233,98,168,182,211,148,211,177,226,301,158,240,172,151,171,129,188,228,242,223,256,113,220,217,209,210,136,180,218,250,127,175,207,218,111,248,127,142,123,156,155,212,134,204,158,210,160,219,213,228,176,279,204,201,233,181,221,221,236,278,204,178,199,162,227,218,213,209,192,110,223,136,176,215,176,145,151,219,97,136,188,162,188,135,164,248,213,175,199,228,170,234,119,214,209,179,184,231,170,181,222,214,274,244,199,219,190,169,210,181,120,251,185,202,125,288,185,234,169,234,204,108,198,139,196,320,182,119,185,216,156,192,193,284,157,196,172,240,194,142,202,187,199,245,259,212,220,188,218,164,135,174,178,160,143,208,84,211,188,151,236,206,230,195,195,162,244,166,198,219,144,244,165,235,157,336,202,213,228,243,243,211,185,89,208,131,163,156,176,166,210,239,258,180,205,129,129,174,208,177,164,188,256,204,167,158,216,122,208,190,141,204,152,220,241,250,261,230,172,168,217,109,160,176,268,174,187,231,131,252,175,172,168,219,206,238,171,250,207,242,147,210,307,186,199,192,206,244,191,221,238,237,206,245,216,171,220,268,208,267,212,154,226,166,198,167,213,175,212,201,197,202,228,171,147,170,158,193,111,187,185,167,209,182,195,124,201,172,105,174,249,191,218,174,302,207,225,233,159,158,227,164,137,181,232,220,147,271,171,199,209,175,202,216,159,203,205,263,191,213,207,207,242,181,225,89,173,177,281,146,182,212,143,170,276,179,182,149,198,258,187,123,195,206,207,167,208,162,210,218,203,216,155,245,173,173,194,178,189,153,171,176,209,182,202,176,196,257,229,177,237,211,236,136,147,204,155,102,183,169,177,245,112,218,230,187,261,115,154,207,126,222,185,157,239,169,203,200,144,170,184,173,218,86,244,201,191,149,224,195,242,225,201,192,207,210,228,171,244,203,206,193,196,148,181,137,124,138,152,157,180,133,143,185,159,192,112,207,132,140,117,129,94,165,144,106,152,138,121,99,152,169,217,131,124,241,121,223,90,230,203,187,175,65,134,99,85,177,173,116,123,79,124,243,131,129,157,137,79,82,105,73,115,101,97,137,102,252,87,97,113,172,181,126,171,166,124,71,155,136,79,94,163,113,311,109,143,237,164,112,135,132,140,139,101,178,116,139,242,125,148,174,112,212,187,104,128,198,190,183,138,70,209,226,260,200,135,147,196,108,261,175,154,375,439,88,407,141,213,57,66,151,221,240,165,197,180,161,219,193,177,196,139,80,144,227,168,164,153,131,140,173,181,156,104,134,153,136,224,207,188,231,160,126,166,154,190,210,102,58,179,185,219,229,194,207,186,82,126,176,123,221,116,168,227,172,172,191,147,146,120,164,129,173,125,229,191,146,137,200,149,165,190,229,237,196,260,209,175,194,105,166,193,167,210,201,157,198,144,191,242,173,156,151,157,130,156,194,106,207,248,123,143,235,93,159,165,105,100,197,162,170,146,150,129,248,170,138,165,137,140,160,239,190,154,140,165,121,101,229,184,127,225,122,126,215,149,112,162,245,256,141,209,130,106,145,192,137,115,210,135,119,129,92,103,156,221,103,106,128,136,177,175,127,270,142,169,138,232,152,187,160,132,197,193,146,113,133,79,202,183,176,110,224,215,106,144,110,135,196,151,184,44,143,194,180,153,157,152,117,297,54,162,147,198,128,109,196,174,125,174,164,92,137,192,152,210,214,291,242,224,163,144,160,271,191,133,94,156,179,169,117,249,158,142,169,72,194,150,264,164,94,151,130,176,176,179,126,136,140,125,190,211,148,89,259,185,115,117,141,206,116,144,212,186,197,119,141,159,135,130,281,135,188,106,148,158,123,120,209,437,84,197,112,120,168,176,164,151,170,366,98,79,128,150,148,161,179,177,186,111,143,164,144,168,197,151,134,190,162,168,125,188,171,236,137,124,113,210,144,249,207,124,232,167,132,151,96,158,154,147,195,155,209,209,122,156,349,92,156,126,169,130,195,145,136,198,160,129,125,130,145,106,104,113,170,153,156,269,232,160,217,114,207,76,184,343,156,168,236,217,161,222,114,147,211,177,167,122,53,207,140,394,335,155,149,169,145,198,259,268,182,315,257,304,171,304,312,280,316,247,319,172,77,251,145,146,238,243,168,157,269,206,129,181,102,241,132,65,200,212,219,233,254,177,172,233,128,177,198,169,139,128,143,73,180,160,106,145,177,202,134,162,114,60,143,128,201,174,202,108,109,160,184,132,144,147,151,135,149,192,186,161,114,109,124,145,208,110,153,160,182,147,129,134,186,163,170,291,130,121,119,85,91,117,111,168,161,161,118,180,220,118,157,128,174,206,170,125,151,215,115,172,133,122,141,103,122,195,174,158,151,74,151,130,220,99,114,95,144,120,87,99,110,126,176,131,140,71,88,95,167,185,113,96,115,157,131,97,127,140,88,117,111,79,79,142,123,118,111,126,117,128,151,100,145,90,124,103,98,149,132,162,142,157,101,94,100,115,128,151,160,128,127,119,150,138,98,163,147,152,66,103,131,156,158,66,142,87,46,162,114,130,95,131,101,135,153,149,64,103,110,136,83,71,92,105,112,56,146,54,77,104,77,109,119,161,145,89,98,117,124,91,109,130,133,166,195,197,79,83,122,157,152,110,174,119,135,90,107,65,149,256,88,158,220,239,120,128,79,190,120,77,68,140,123,102,57,193,147,131,326,95,233,168,213,120,164,194,225,167,125,256,87,108,233,227,242,198,118,192,121,168,147,124,160,133,160,137,175,120,164,171,122,84,132,131,93,105,178,138,127,158,167,140,195,219,76,215,134,116,97,248,147,139,148,127,146,139,175,194,166,150,150,128,131,191,133,103,86,150,187,145,191,267,168,132,109,89,143,110,156,177,135,92,127,147,122,168,136,93,207,219,202,168,114,196,65,152,153,102,155,237,157,151,163,140,195,139,159,109,94,232,104,143,117,143,107,107,146,154,146,154,142,122,189,191,132,93,199,109,83,176,167,118,228,141,143,97,123,149,98,102,106,138,148,97,96,92,118,53,112,137,142,103,156,122,91,151,123,151,99,105,111,67,93,151,128,136,91,96,106,117,111,151,74,180,69,72,115,141,67,90,122,124,126,115,97,122,113,97,162,144,184,95,192,99,82,95,103,169,88,81,85,108,134,186,117,185,97,143,147,107,113,130,125,100,150,134,106,99,120,115,131,146,153,136,131,78,133,67,67,149,94,105,158,203,104,105,66,122,74,157,105,123,103,136,107,134,60,133,148,50,78,72,85,161,119,117,90,84,149,130,66,131,128,86,81,105,73,97,102,62,49,141,70,160,155,95,128,115,81,110,71,94,87,185,169,111,196,132,160,123,236,183,157,118,75,139,155,233,418,427,153,128,142,170,162,199,200,136,168,175,227,173,117,134,187,147,204,180,118,222,217,70,129,151,150,270,208,180,148,178,152,137,168,130,202,168,118,186,229,197,138,119,197,242,179,177,150,136,148,161,210,168,183,180,102,188,117,160,249,158,85,170,198,162,115,120,191,141,198,158,119,126,139,73,172,188,104,95,142,177,113,126,129,197,144,160,182,103,130,68,149,78,84,73,79,87,111,80,45,59,56,57,75,82,146,53,66,104,57,81,289,125,109,177,276,137,164,114,164,166,118,119,115,186,129,67,218,124,160,120,240,207,135,129,227,115,275,163,109,174,93,110,248,208,221,131,93,204,184,186,171,101,204,160,79,170,168,211,218,189,107,145,151,6,205,167,213,220,189,70,177,107,229,196,128,106,136,156,87,67,103,183,155,156,193,278,184,169,213,154,134,135,228,98,174,189,214,176,156,167,205,163,102,130,198,135,124,146,201,283,153,144,161,228,187,106,165,156,88,154,183,186,110,249,127,109,229,148,151,112,175,170,232,129,225,110,155,55,208,216,153,149,202,89,194,211,120,121,126,277,191,133,172,87,98,129,236,138,250,121,130,104,260,177,95,117,225,249,126,212,182,120,142,96,75,108,126,156,173,84,193,117,204,117,110,161,106,103,90,68,175,151,114,103,125,96,98,154,206,198,112,170,126,87,207,302,94,153,123,93,172,121,146,178,110,137,186,177,72,209,149,133,142,104,153,146,124,161,129,77,109,119,158,164,120,165,151,180,73,180,137,136,95,183,80,189,96,143,169,179,160,137,146,204,143,155,202,135,194,217,176,89,127,114,168,251,133,145,196,147,127,140,93,132,103,162,131,135,88,90,113,114,148,97,197,218,48,95,156,136,185,172,103,109,165,150,55,176,107,212,82,120,74,125,132,208,116,123,167,131,148,101,185,169,212,155,132,208,271,179,162,163,147,215,149,180,170,150,75,151,156,75,99,155,213,196,185,231,228,172,180,167,184,149,228,141,161,219,242,150,189,55,218,107,73,218,84,81,80,165,152,81,139,124,186,78,221,249,214,212,147,190,85,116,200,105,207,184,190,274,226,265,133,301,193,257,89,98,174,101,228,196,122,272,197,198,202,383,257,252,190,291,177,267,103,223,143,185,215,203,312,152,212,119,239,266,346,208,77,259,186,242,90,139,79,277,173,124,246,257,120,192,181,288,267,129,204,153,154,139,264,137,283,164,97,179,205,164,63,100,213,248,168,140,34,56,118,272,255,127,117,59,84,265,49,142,65,177,216,320,364,183,262,267,296,160,223,217,48,123,15,118,5,138,78,137,165,137,160,156,103,90,170,257,199,244,254,217,100,262,76,76,209,209,242,111,153,179,125,125,135,221,151,179,126,189,214,141,209,177,190,190,130,132,138,141,194,183,171,85,85,231,111,128,264,169,175,183,257,107,156,154,147,94,188,165,176,80,89,107,140,68,134,118,120,137,71,128,104,73,165,72,205,162,98,87,116,176,102,147,43,93,109,116,72,193,196,173,116,150,127,110,105,120,236,157,144,94,157,160,131,98,198,135,127,149,168,126,87,94,142,65,176,68,119,127,149,92,165,189,140,133,141,93,90,75,138,234,104,114,71,93,134,93,120,108,104,84,157,135,112,77,197,151,227,84,74,71,82,239,87,116,119,193,184,236,164,168,124,154,113,104,102,181,158,61,102,92,107,100,185,131,62,97,105,160,192,139,159,104,131,77,78,147,138,140,179,118,146,242,117,134,107,103,178,94,131,146,106,152,121,66,121,142,122,120,174,139,66,80,176,83,90,85,85,201,108,85,121,141,122,91,138,91,89,106,142,129,90,160,71,130,127,105,171,110,118,107,110,160,109,108,166,139,142,97,112,192,149,163,130,132,195,130,182,172,64,110,81,167,94,162,135,100,160,97,136,127,179,157,163,79,82,185,173,172,207,147,178,177,171,180,241,160,202,243,149,171,252,185,142,209,124,209,174,103,223,267,191,111,89,165,185,212,141,159,187,154,170,224,148,224,139,143,96,150,251,185,152,161,161,262,233,182,281,240,177,108,159,176,135,185,187,157,69,189,156,188,106,132,282,229,137,236,180,159,87,108,96,171,212,171,122,187,170,135,223,183,135,69,151,85,143,197,161,160,211,166,101,123,190,121,175,184,187,195,161,143,92,222,166,168,238,207,90,184,131,240,207,205,173,229,144,101,161,105,165,255,149,226,166,167,177,193,126,196,157,226,197,207,121,171,155,189,135,179,124,161,237,313,223,165,163,126,94,123,241,144,189,111,117,234,201,167,220,296,149,111,131,155,180,158,268,115,78,160,176,178,196,81,155,101,193,117,176,290,106,154,139,237,165,130,190,151,238,146,198,163,184,191,121,196,91,157,144,149,166,117,126,167,243,151,165,231,245,168,189,192,191,213,270,219,207,221,174,160,226,168,198,234,219,219,118,170,228,181,218,195,184,169,146,210,196,245,98,168,166,183,156,102,183,210,199,234,173,252,226,267,171,251,204,125,80,199,150,170,134,168,201,177,157,237,177,169,149,194,164,204,174,204,160,102,208,199,174,219,242,270,154,181,253,238,149,224,268,135,185,224,162,139,228,208,257,139,209,248,225,174,162,127,212,152,264,161,244,227,175,228,120,189,183,194,181,130,157,141,220,142,163,134,201,203,105,227,127,142,225,196,174,161,185,246,230,195,221,130,157,186,156,218,232,240,238,213,118,149,225,246,248,162,114,177,169,179,199,232,146,216,210,192,206,202,286,149,134,213,258,184,179,168,225,185,239,307,206,226,175,138,186,195,149,292,283,194,247,173,204,183,161,169,121,211,102,209,244,163,190,204,185,300,201,194,181,135,122,229,242,248,145,214,206,185,287,157,258,222,184,260,178,265,149,149,145,106,243,235,200,229,191,85,164,146,248,160,172,165,186,221,136,216,119,237,275,155,217,155,292,165,278,185,222,214,246,237,285,180,200,165,106,191,192,175,212,255,202,224,180,194,193,157,266,200,188,208,135,188,238,197,229,155,147,180,178,252,179,215,170,283,224,225,180,131,273,102,230,188,242,297,147,186,98,162,232,209,114,270,215,279,164,136,172,236,205,149,197,164,200,223,214,233,217,215,248,200,195,167,164,225,195,240,198,167,252,223,186,305,113,227,214,194,235,239,218,200,145,179,232,151,213,149,179,253,157,227,263,207,231,242,235,200,166,163,260,243,216,157,243,164,164,251,236,271,155,148,214,194,164,279,168,154,189,218,208,225,180,174,224,212,180,186,250,144,247,223,222,226,138,209,199,157,225,179,228,229,243,206,158,240,192,149,248,241,236,179,224,167,143,183,198,199,139,223,165,121,173,280,118,234,186,205,127,184,115,203,200,151,274,230,264,176,253,196,206,203,254,201,153,261,87,252,168,212,194,157,182,211,188,144,209,236,271,261,253,205,231,252,290,264,243,231,233,137,223,220,205,247,116,147,207,184,117,224,219,226,243,194,210,180,287,201,256,272,202,148,269,172,272,237,232,207,209,189,271,106,165,184,235,213,180,198,313,164,234,175,161,195,204,276,187,203,190,147,123,254,270,187,213,294,250,268,121,170,198,218,210,208,182,165,157,183,235,171,222,176,233,247,185,186,197,122,166,168,236,154,250,163,128,157,230,212,216,239,288,198,232,197,194,193,142,240,185,245,264,167,206,180,221,245,194,195,212,134,198,139,185,158,258,238,189,195,209,193,223,190,202,214,200,192,127,199,197,246,190,162,156,167,193,219,201,225,197,174,186,230,240,257,186,139,150,255,162,163,198,266,250,186,152,214,154,164,213,326,214,139,283,179,179,177,207,248,167,209,141,186,228,115,179,206,187,177,209,259,246,232,239,243,175,324,169,172,150,225,236,106,151,126,217,267,169,215,119,216,215,240,201,189,238,223,260,265,183,184,202,223,158,135,241,151,203,251,228,256,202,241,196,167,187,179,155,224,256,259,135,188,256,200,163,230,174,207,159,159,232,198,201,156,220,190,230,209,156,245,289,218,123,166,200,254,192,256,141,91,157,226,162,129,208,234,151,84,204,179,165,220,194,225,171,184,198,216,238,219,304,230,214,174,211,197,215,167,216,133,232,168,236,207,157,180,197,91,227,228,148,119,212,241,144,227,278,162,257,251,199,136,204,194,156,181,241,211,264,209,162,192,234,187,196,227,165,120,137,220,221,151,119,175,231,192,222,224,204,176,186,146,123,211,226,235,178,194,226,172,224,210,261,245,259,141,210,224,175,199,203,246,163,157,181,244,224,238,172,349,213,220,231,157,194,221,185,239,196,166,183,203,207,214,198,244,202,180,188,234,231,247,185,182,197,247,178,128,157,282,113,238,250,207,198,163,136,226,234,182,216,149,207,169,223,170,141,202,191,205,168,251,226,173,229,206,260,195,253,232,202,183,184,138,151,154,277,173,151,196,156,231,166,256,218,254,187,159,228,193,255,183,238,190,182,178,296,198,152,215,249,192,171,170,241,201,171,111,184,263,258,171,208,209,180,149,246,135,238,205,137,213,185,157,200,181,254,204,160,191,171,235,167,271,189,238,240,305,267,153,175,254,237,193,144,237,177,230,200,247,213,252,321,243,274,227,175,162,188,276,184,219,207,173,155,240,163,188,230,219,271,209,157,245,183,216,194,228,229,257,174,187,202,205,192,164,134,238,179,182,249,215,218,205,249,197,133,203,163,188,198,183,241,230,212,256,174,240,207,313,185,109,278,225,274,209,265,210,220,222,256,134,110,169,147,155,189,158,215,161,269,273,218,169,171,220,224,207,187,216,233,192,252,212,208,218,217,248,242,189,255,223,185,151,200,194,176,263,280,205,203,282,219,149,226,194,199,181,184,203,137,183,178,186,214,168,125,283,209,130,144,183,134,216,253,193,196,215,229,153,139,244,164,174,192,199,196,178,234,259,243,276,182,258,187,156,204,186,234,216,184,220,172,228,223,180,150,200,158,203,283,165,201,192,224,178,264,188,244,241,270,219,205,144,135,221,181,282,185,218,192,247,147,225,162,209,195,269,174,258,214,243,203,215,224,117,229,171,199,191,239,193,150,225,176,205,272,245,191,324,248,158,150,138,188,272,177,177,202,209,180,221,181,216,184,150,204,245,219,100,271,223,218,175,189,191,285,194,226,179,176,202,188,125,183,196,222,216,182,225,116,264,215,193,191,217,200,174,218,173,171,266,173,225,218,231,237,201,175,160,193,209,253,258,185,197,196,183,199,250,187,181,212,278,194,158,246,206,148,212,163,172,156,180,159,246,239,175,206,234,200,260,158,236,227,245,229,214,176,285,201,236,188,147,183,215,286,265,276,210,175,263,183,239,237,189,194,219,170,213,158,264,184,160,250,182,120,142,206,190,88,233,173,227,209,219,207,198,218,195,211,249,274,208,213,172,222,115,204,223,135,185,273,141,241,274,208,153,95,209,213,232,235,172,210,233,165,168,197,199,187,198,112,225,192,229,168,251,225,159,196,180,200,168,155,242,265,207,192,229,176,264,267,262,248,221,260,158,291,151,228,190,243,193,209,208,222,155,183,266,201,268,239,210,201,230,230,148,163,235,215,178,198,307,214,168,70,99,90,124,131,205,77,177,219,173,151,89,209,136,168,138,89,174,119,119,198,118,223,86,168,207,233,197,147,188,218,165,234,70,125,214,216,201,183,137,110,212,177,240,195,200,121,203,131,107,217,156,95,213,174,170,208,102,216,221,197,188,190,143,207,192,175,105,194,188,211,215,165,157,89,175,108,166,150,212,100,207,216,234,174,129,219,195,185,141,197,204,165,158,210,183,189,214,216,186,207,234,126,157,242,135,191,199,141,175,84,126,204,157,152,226,184,194,145,174,192,82,194,205,157,153,142,118,112,201,228,116,187,150,189,158,143,186,190,184,170,190,84,168,126,225,185,204,232,178,135,179,116,171,184,121,218,179,197,162,190,232,200,149,87,133,197,187,82,176,191,212,176,211,189,203,185,176,159,224,166,161,180,188,228,199,155,202,171,124,193,177,194,197,134,185,152,246,138,204,192,257,228,116,188,128,118,106,165,189,229,90,112,102,107,205,162,159,210,171,101,204,99,147,160,172,166,138,178,116,177,150,240,103,170,184,152,130,113,175,143,137,172,183,237,91,124,216,120,193,112,104,90,60,119,203,188,103,139,92,236,196,213,160,204,197,196,233,101,91,113,95,194,169,128,241,180,160,210,108,194,205,201,181,166,102,144,149,224,183,121,111,164,211,184,165,120,91,183,126,157,188,161,164,153,167,121,192,213,133,104,238,211,163,221,214,150,231,200,175,222,156,180,189,172,141,250,141,139,275,139,115,197,252,144,174,111,173,168,126,185,145,161,240,218,194,164,91,259,80,191,161,174,183,206,105,99,216,210,180,220,168,162,230,160,201,178,192,226,116,174,170,145,114,190,234,187,122,214,123,197,148,101,78,189,135,171,86,248,152,212,180,167,226,163,173,227,188,183,198,160,246,108,119,107,268,240,94,98,118,203,182,137,179,225,125,166,171,163,230,143,222,96,83,112,216,116,221,176,168,94,109,239,249,175,119,261,137,148,246,236,202,211,179,111,186,188,230,185,229,224,160,165,125,145,163,200,82,180,96,156,155,136,232,119,71,191,205,190,232,154,171,136,182,219,124,200,194,214,175,141,165,171,177,218,171,136,185,170,119,151,204,138,205,133,106,212,188,136,166,116,140,163,186,187,167,220,109,116,184,210,198,240,214,74,201,228,126,243,160,213,130,232,153,145,163,87,210,202,202,156,154,175,224,198,172,162,187,211,152,184,122,117,163,64,132,145,173,137,118,187,191,116,152,238,92,121,203,101,138,155,126,175,126,209,205,158,183,84,73,150,244,173,117,110,146,163,211,188,133,236,177,162,184,100,144,155,114,237,132,142,175,100,230,189,169,176,155,176,228,147,175,82,161,153,132,136,187,150,198,136,113,274,154,187,203,131,161,113,195,177,200,206,197,164,101,274,166,137,104,171,92,170,248,169,103,167,162,54,108,178,145,192,185,144,75,219,178,263,103,113,209,235,205,148,176,197,114,102,185,185,200,161,159,122,216,201,188,131,220,204,115,179,163,159,263,183,152,162,212,183,149,224,91,178,299,127,173,201,163,182,185,131,200,163,287,144,197,200,155,145,160,107,211,213,218,146,124,110,166,152,92,132,256,194,180,264,143,81,278,146,76,153,244,202,297,310,229,273,306,209,264,296,279,296,263,215,335,292,223,201,197,209,210,190,215,194,289,270,262,271,279,260,295,259,200,253,200,356,216,357,195,264,228,213,452,345,230,311,390,480,363,314,178,262,391,497,228,221,237,241,496,294,275,282,408,200,211,309,202,148,157,217,171,216,197,198,168,235,225,183,178,239,172,162,134,147,156,173,215,222,206,200,181,195,221,236,160,194,118,151,79,117,184,177,178,222,195,130,162,137,201,187,205,213,260,160,117,219,203,194,181,166,228,203,126,93,164,172,148,148,230,218,167,149,179,272,177,151,112,189,130,270,242,173,147,99,146,188,125,156,209,167,152,268,231,81,220,147,184,172,155,125,144,209,86,163,135,153,207,163,122,202,157,113,181,189,153,120,200,160,145,213,150,182,196,165,169,101,169,126,161,193,75,106,149,141,109,147,221,119,125,130,183,142,160,179,137,103,94,99,114,220,173,207,128,95,75,157,295,181,158,197,130,221,226,237,211,159,208,238,161,152,163,115,133,175,166,300,112,121,223,209,127,261,92,152,117,102,164,229,155,210,217,242,157,221,155,268,159,215,132,147,181,156,134,228,116,232,173,173,213,199,110,129,215,185,146,175,126,168,123,229,233,165,191,174,146,193,114,144,142,209,162,163,222,176,238,307,290,261,231,219,273,133,229,236,224,242,187,163,137,277,186,130,271,332,190,44,243,285,224,187,146,218,240,271,189,197,234,378,245,205,311,174,185,220,252,297,239,176,57,385,353,228,226,254,217,188,223,138,272,247,299,147,220,157,329,232,200,249,315,164,172,126,149,245,185,386,133,273,316,182,158,52,45,78,68,95,81,164,117,146,133,150,226,198,203,100,118,90,186,186,137,93,192,210,142,116,163,193,106,188,101,186,268,183,187,219,73,225,259,235,200,173,186,120,65,135,262,122,153,237,180,146,113,120,126,198,183,290,104,178,179,149,236,130,206,156,137,213,145,128,155,212,94,120,111,117,143,122,108,91,66,143,92,93,115,143,151,112,120,176,135,235,239,174,153,171,180,158,99,129,152,83,178,202,170,83,127,165,124,129,157,142,92,149,85,136,173,180,150,151,251,170,236,168,135,195,111,142,206,93,339,224,204,258,232,219,201,82,132,121,102,79,69,283,74,110,71,164,240,144,233,228,226,173,239,140,185,127,98,171,213,216,162,159,105,205,119,153,116,165,194,180,258,116,102,117,212,89,95,99,128,207,220,125,139,250,151,178,133,95,142,113,170,185,263,148,122,177,169,90,171,154,189,212,114,177,158,208,175,209,183,173,188,162,187,207,153,154,201,118,137,190,159,166,163,231,143,238,161,138,224,120,151,123,146,164,106,143,177,223,193,289,197,139,154,184,101,189,232,195,115,131,256,177,110,163,178,197,227,117,153,246,293,51,195,164,156,177,183,233,195,205,165,72,147,205,76,223,127,166,177,208,224,131,140,187,200,117,155,150,165,106,320,136,294,208,77,222,134,176,230,183,212,212,131,160,198,225,204,262,91,173,144,184,166,122,187,231,218,140,256,134,95,120,166,161,192,193,185,283,119,135,131,183,151,225,98,157,162,172,169,196,137,206,212,196,141,158,183,134,127,138,174,92,217,213,240,248,166,196,98,119,209,90,57,223,88,261,147,257,258,170,113,209,298,55,236,166,284,181,118,186,190,197,133,99,171,192,245,268,104,103,93,150,252,194,103,153,219,323,171,172,144,270,161,238,292,253,228,81,215,119,99,298,275,98,318,206,127,179,167,128,217,209,181,153,145,177,147,108,152,238,106,199,185,155,130,181,132,110,193,94,98,127,141,115,140,137,73,168,178,68,118,86,199,117,133,109,242,180,110,114,151,134,161,147,178,172,120,190,155,310,215,162,147,149,121,172,105,104,200,183,266,215,208,218,205,239,175,137,138,183,174,182,211,313,288,188,123,226,107,230,143,312,119,237,174,106,91,186,150,156,158,236,173,205,109,204,154,203,132,123,230,159,255,183,105,176,110,254,84,133,84,182,158,199,304,140,163,188,150,150,191,205,213,172,149,152,128,129,202,146,202,130,192,187,158,108,196,198,226,156,189,204,209,258,144,128,95,179,112,200,229,227,84,78,196,180,108,183,160,241,115,180,99,127,443,162,76,360,236,164,293,168,211,159,150,154,473,95,179,182,165,61,166,138,200,111,209,175,110,212,225,176,106,102,129,140,75,169,174,109,90,139,242,112,117,129,216,119,161,192,97,125,147,220,201,150,114,212,219,212,142,131,176,119,138,147,119,144,164,147,100,135,196,248,105,189,118,215,145,179,190,152,211,168,135,136,204,209,96,200,106,201,214,233,230,229,249,203,177,166,207,102,122,152,211,205,128,90,96,167,190,94,130,206,150,136,128,118,81,153,83,121,125,120,218,160,190,249,153,164,87,161,95,109,129,170,352,137,80,139,191,152,244,169,136,194,193,249,254,149,212,199,235,177,211,193,146,309,167,161,148,140,125,218,161,54,60,168,230,188,140,96,135,123,100,130,132,198,224,139,181,281,189,93,74,241,165,183,271,74,155,218,169,191,174,128,167,150,145,111,206,103,154,182,155,164,191,164,169,208,169,194,197,152,209,157,132,134,199,122,223,156,85,88,146,156,174,124,180,161,229,199,243,107,145,199,169,138,190,147,233,124,182,110,168,154,168,192,89,164,138,300,315,230,174,277,334,178,297,221,261,202,269,308,299,222,333,183,269,233,208,384,224,343,264,248,247,180,217,168,218,372,156,130,234,157,193,197,262,163,262,224,189,197,164,244,245,122,127,191,96,151,236,134,267,286,190,148,255,276,125,161,117,153,209,296,199,163,424,216,173,120,149,59,82,58,217,138,131,29,81,161,250,160,88,282,310,241,338,250,251,194,311,188,260,230,164,209,247,334,281,209,196,210,102,178,326,216,159,119,169,205,301,221,219,246,199,194,230,241,151,156,149,162,142,185,96,147,92,91,136,77,88,52,67,148,220,233,43,85,223,143,182,228,218,214,106,214,247,132,193,80,108,132,156,137,141,126,126,168,253,161,182,246,140,188,178,207,180,283,226,181,149,203,207,235,199,224,246,202,208,234,192,305,240,217,89,185,186,204,171,209,193,272,201,242,165,211,318,182,213,169,169,249,232,169,220,214,167,174,219,228,168,141,200,213,202,208,195,161,196,244,196,200,148,152,204,314,166,175,203,156,202,225,171,162,234,124,210,144,197,208,232,220,206,205,212,171,153,170,278,203,136,215,169,200,145,159,242,243,143,248,239,192,186,243,271,187,123,190,237,227,155,244,209,234,136,153,196,253,193,160,247,218,191,165,242,96,236,212,181,224,244,203,227,359,307,183,224,175,194,158,210,196,206,190,245,152,144,149,214,280,226,270,364,193,239,230,128,267,171,245,236,197,161,185,199,142,194,181,133,194,201,237,175,202,188,278,230,182,165,206,222,157,200,201,252,251,259,116,238,204,223,185,246,183,220,168,248,242,200,164,181,194,135,198,221,265,213,212,216,170,242,248,227,180,217,238,153,191,209,169,156,134,301,174,209,231,271,274,180,228,156,124,198,198,263,248,211,175,131,280,200,214,280,207,215,195,226,168,191,279,182,162,238,235,246,229,203,220,285,206,290,186,207,254,218,234,221,193,136,142,157,182,248,144,171,162,189,198,211,198,129,195,145,199,199,175,209,199,190,202,179,212,217,223,208,129,214,135,225,161,331,290,167,175,213,181,141,174,179,174,307,173,222,232,219,190,298,148,193,214,269,305,209,193,201,245,233,218,165,184,227,205,239,203,187,204,277,190,300,192,105,178,253,184,185,200,165,195,177,208,266,211,224,182,203,193,174,208,181,172,199,168,198,147,201,125,290,229,190,168,173,166,138,183,213,231,171,159,223,174,249,121,136,210,189,180,287,196,211,193,158,327,190,183,208,215,165,188,199,213,170,163,158,142,169,234,204,250,232,143,194,185,204,128,233,193,126,186,153,206,191,222,177,176,211,131,200,234,237,193,274,193,207,286,220,230,161,191,244,328,170,197,250,183,206,263,171,163,230,162,139,106,229,210,182,164,231,180,238,187,254,169,175,246,228,218,230,169,288,160,160,212,266,250,212,117,264,194,301,285,183,215,233,189,203,252,207,230,233,157,252,221,210,140,197,160,220,193,204,211,180,228,196,145,273,149,231,272,254,195,188,193,232,87,150,168,207,246,245,260,227,245,184,218,210,216,200,239,219,206,247,192,189,206,190,243,307,225,181,149,219,217,213,163,133,242,300,225,255,97,126,166,254,205,283,174,86,215,186,131,173,134,302,200,207,255,211,178,141,122,254,176,235,287,182,159,258,205,158,194,159,204,158,294,201,160,159,312,190,222,187,239,276,254,245,207,189,206,167,202,124,252,181,226,193,211,172,223,187,289,113,210,280,180,246,174,244,192,218,239,228,125,143,194,267,183,171,249,152,185,185,226,283,196,148,140,220,155,97,153,194,216,205,197,163,245,217,229,219,223,155,163,223,195,242,216,189,147,251,161,180,197,210,256,183,207,196,149,189,222,245,257,181,186,241,226,153,205,252,142,163,242,212,181,223,189,183,132,147,151,164,152,156,237,157,196,209,244,221,226,243,140,178,184,202,222,202,194,227,143,173,226,150,166,221,189,258,254,183,245,187,119,160,240,184,186,151,165,182,145,180,170,196,221,168,174,95,239,254,138,150,247,181,183,247,273,222,232,229,242,228,157,219,271,212,185,190,172,139,162,162,200,150,178,199,184,176,203,217,160,149,183,177,201,230,173,221,246,197,250,225,153,233,263,207,237,160,188,249,210,180,160,151,268,214,155,178,196,159,200,222,282,180,151,215,218,208,176,178,178,213,180,149,221,127,203,151,211,197,172,242,212,174,199,196,193,228,182,206,164,248,142,111,203,234,218,164,173,166,230,244,195,263,226,192,161,232,172,209,238,208,119,166,151,190,247,233,155,233,218,313,183,209,171,207,245,155,212,243,132,142,221,221,270,244,230,161,187,165,163,220,168,203,227,157,170,170,127,229,149,172,244,208,203,187,245,203,210,136,185,233,163,165,236,214,190,177,216,201,137,201,210,205,224,223,195,197,215,243,175,238,184,190,151,155,187,272,177,277,218,180,134,248,169,217,139,231,189,175,171,127,153,267,192,204,234,177,207,145,150,207,173,161,147,192,128,226,264,195,115,241,199,175,236,208,212,261,168,242,239,193,140,170,201,214,160,230,193,196,146,120,152,266,178,251,271,179,224,170,135,140,173,217,215,199,223,215,170,187,93,150,164,254,211,207,113,159,144,169,148,190,163,125,233,228,121,144,134,269,125,188,178,141,194,170,158,222,226,220,158,212,155,188,261,189,216,196,208,273,177,172,205,265,186,212,238,89,291,236,189,272,226,194,234,144,167,168,167,226,171,137,189,162,125,106,182,144,184,96,172,196,272,99,171,188,215,134,209,323,183,256,162,190,134,255,139,197,136,263,141,173,223,162,161,222,166,176,177,205,272,150,237,342,203,183,222,125,168,237,208,171,205,238,266,109,189,210,155,207,243,192,138,166,232,185,195,149,160,209,332,158,179,131,157,240,202,216,179,115,229,116,162,190,187,255,152,217,190,176,223,227,142,185,136,273,196,141,169,191,140,136,152,178,234,291,180,212,147,203,146,208,190,173,149,259,147,228,196,175,321,211,120,199,95,183,238,199,185,177,183,219,207,216,157,84,124,212,122,140,123,186,142,176,153,167,132,128,139,181,263,168,200,181,153,173,138,205,213,190,168,156,161,122,146,126,206,236,225,151,173,223,111,129,176,166,128,208,190,108,157,160,116,169,137,156,160,180,110,77,198,106,114,140,148,92,224,143,232,140,125,153,127,136,147,150,194,138,232,136,168,164,85,99,159,163,235,347,165,132,128,185,86,112,203,254,258,243,122,126,249,424,182,278,409,466,320,218,219,154,133,113,286,99,124,205,118,137,138,228,107,167,174,234,165,187,189,100,264,234,221,167,231,258,159,230,137,119,141,107,185,196,88,152,336,235,74,175,196,91,69,53,445,150,138,231,118,102,109,163,179,153,139,87,110,198,181,118,179,166,145,149,208,177,215,211,205,174,127,160,128,133,156,143,102,141,175,197,147,240,135,199,143,128,112,124,123,171,150,122,145,158,127,156,106,174,141,153,107,113,190,138,115,156,127,119,127,197,141,120,149,210,138,138,169,144,119,197,203,96,129,166,117,122,157,129,183,154,130,143,144,224,153,176,133,116,140,163,160,159,222,150,170,161,133,180,210,161,139,120,163,185,179,181,161,153,168,143,181,159,143,105,121,195,168,132,121,132,219,129,137,172,160,183,146,221,158,149,175,143,86,120,176,153,194,182,162,162,135,160,147,204,149,145,145,77,190,126,120,166,205,147,147,171,124,186,131,147,170,99,316,116,177,159,174,163,153,129,276,178,195,214,218,143,81,152,141,177,129,138,176,145,165,168,133,110,93,133,121,182,228,137,138,139,156,158,148,105,146,151,162,139,118,200,192,185,159,177,162,119,170,133,193,191,148,173,124,105,184,143,165,183,126,185,155,115,137,114,147,165,146,192,95,172,206,190,204,181,205,109,203,170,135,218,162,204,100,146,172,113,146,188,173,169,111,120,182,191,151,163,112,113,149,162,150,106,118,139,101,180,95,123,82,150,123,105,73,130,145,111,148,179,91,99,181,101,134,130,144,146,87,106,119,113,138,116,107,131,146,92,99,111,111,88,104,80,124,95,167,189,131,71,112,155,171,138,104,87,110,88,127,122,60,120,126,112,139,97,138,143,110,120,159,116,204,150,197,124,183,133,143,97,133,147,99,109,193,145,104,171,128,123,124,89,132,166,154,78,143,97,96,102,84,94,169,119,118,163,118,101,123,93,140,179,118,152,150,134,67,196,109,144,134,88,187,136,150,125,149,81,130,120,154,147,84,69,145,99,134,163,148,144,129,116,130,110,163,155,122,143,125,198,166,165,215,70,151,166,136,158,120,127,103,102,153,190,65,59,157,148,108,126,143,87,224,275,232,297,139,201,135,90,224,143,124,167,132,100,70,89,90,130,117,135,161,217,141,86,201,160,182,201,207,227,280,204,204,192,149,285,148,162,107,99,175,147,167,134,185,156,159,180,181,136,157,115,179,160,178,172,164,151,181,158,104,133,159,173,192,182,153,249,200,202,210,161,201,210,206,249,159,182,182,194,251,247,206,203,202,241,157,210,215,222,209,189,192,199,166,241,169,175,135,249,189,231,242,178,173,151,160,221,173,213,169,221,189,262,256,268,235,184,187,209,231,289,231,202,206,194,243,186,227,203,165,207,173,156,150,189,221,189,171,173,136,241,197,190,195,204,153,227,272,254,200,179,239,208,217,213,161,185,185,143,217,148,197,119,131,252,154,189,195,187,171,199,219,199,234,259,168,194,184,158,158,117,135,155,125,183,153,219,179,118,208,252,221,222,213,220,151,253,220,203,274,191,191,230,163,260,166,257,179,233,147,238,238,169,158,181,212,157,216,157,242,190,232,170,70,186,163,229,200,206,195,163,186,230,187,191,192,132,210,197,177,260,181,197,213,242,218,208,231,226,224,244,236,176,257,189,204,322,180,269,266,142,180,190,236,266,178,201,142,262,161,198,195,221,215,181,191,165,280,211,166,158,300,218,222,244,229,196,151,244,164,214,227,184,190,183,204,154,226,140,193,200,188,196,217,184,210,175,261,188,184,242,201,166,195,203,219,188,176,197,162,147,179,211,105,278,199,234,181,184,248,119,142,174,205,170,217,197,198,228,193,170,220,216,207,235,228,196,131,275,199,146,187,217,171,180,174,165,179,132,205,214,201,161,221,268,313,160,194,212,189,209,143,184,231,196,241,234,194,284,206,147,170,239,222,171,198,242,159,254,210,309,172,188,197,184,243,137,228,139,222,235,184,196,119,214,224,155,205,233,121,109,219,237,251,225,173,224,200,212,238,123,246,232,247,188,168,204,242,184,295,195,174,259,169,244,208,327,147,235,152,163,222,175,188,244,183,216,234,212,206,142,203,167,171,138,218,243,139,215,183,224,174,159,150,206,238,172,169,217,189,258,162,181,86,185,150,155,201,172,187,191,266,123,155,226,214,170,180,228,217,182,254,145,268,221,219,190,259,241,240,204,233,199,183,183,250,151,147,186,201,216,157,142,214,241,233,210,171,277,209,149,213,240,195,253,203,166,279,191,188,147,160,247,204,135,220,165,240,263,218,222,223,196,188,312,264,249,191,184,317,216,232,229,124,170,158,239,169,206,146,243,173,249,183,195,286,193,226,164,200,247,218,146,164,212,169,264,182,289,209,157,205,182,225,238,203,152,208,231,192,198,210,230,175,203,274,163,241,267,224,189,217,185,156,181,161,183,136,169,185,169,172,213,133,200,247,157,210,132,222,222,229,250,236,195,205,326,249,204,174,189,202,135,221,178,205,174,221,163,184,200,155,196,218,123,233,249,145,231,194,212,226,161,200,128,149,192,250,148,158,218,243,161,131,228,174,183,203,157,192,222,144,132,210,236,231,199,176,172,183,169,152,213,244,233,175,172,210,223,219,207,185,128,250,165,185,233,161,271,158,246,200,221,198,194,178,146,150,250,175,210,171,215,252,244,167,234,251,189,197,129,216,174,242,207,221,223,147,231,199,218,244,200,201,234,205,144,231,183,118,155,210,184,159,162,181,257,206,141,175,175,124,180,156,130,223,126,180,146,189,154,184,85,264,138,199,178,263,173,201,221,128,183,219,171,210,172,244,226,224,159,279,165,206,193,146,233,198,244,250,210,148,200,166,134,261,112,199,221,250,171,204,134,223,195,214,241,195,142,252,210,171,202,205,154,189,141,190,183,219,186,223,219,213,225,178,197,120,226,186,274,159,199,156,206,130,201,71,149,146,220,190,181,138,226,190,208,195,137,164,211,230,175,215,232,171,139,178,203,121,165,195,217,167,208,140,151,188,151,238,219,140,212,228,150,232,185,188,150,153,184,277,248,293,187,150,134,227,141,173,114,236,232,175,145,162,192,120,119,154,177,198,237,195,174,210,210,127,244,238,161,276,121,93,89,153,165,154,119,205,149,159,104,145,160,228,192,91,224,218,249,138,184,223,220,178,92,190,164,237,181,202,172,131,276,167,233,201,228,160,98,139,126,136,179,254,165,201,253,193,232,200,138,258,148,239,158,178,163,90,181,242,234,74,191,229,157,91,157,219,158,97,210,152,203,172,148,229,165,206,132,150,136,205,164,144,212,153,180,190,141,202,184,140,122,65,99,173,195,165,175,179,180,85,360,140,155,81,155,367,177,240,158,113,113,153,201,204,166,240,175,97,170,145,325,304,330,69,463,50,41,73,233,103,145,184,219,202,226,121,101,231,101,194,240,183,226,96,188,163,203,117,186,100,199,203,190,177,177,142,231,136,122,175,150,186,193,104,227,118,193,137,212,150,161,206,145,129,144,130,239,101,210,194,199,107,131,185,152,124,167,142,278,160,237,163,123,182,232,203,154,122,168,159,147,100,290,139,149,218,176,125,178,140,158,120,247,187,220,199,204,210,113,193,169,253,131,150,148,218,140,182,90,46,189,195,175,176,191,148,191,138,160,178,296,268,274,176,198,243,285,165,217,200,150,210,241,189,180,373,387,230,105,174,177,78,106,153,95,250,92,172,214,194,134,77,173,248,144,148,69,123,226,116,196,257,195,194,208,199,177,231,206,193,181,147,242,170,195,114,120,270,162,233,239,243,151,100,310,289,142,129,177,122,203,159,172,163,118,165,50,172,99,116,194,133,140,74,123,115,119,102,203,188,71,166,259,118,68,190,172,173,232,268,191,235,173,166,246,206,183,142,179,208,162,227,194,190,172,168,131,254,190,201,94,133,99,124,129,151,124,135,134,114,155,121,150,121,190,216,186,214,238,191,131,180,161,269,158,191,118,214,129,127,120,216,138,119,125,171,124,203,320,460,99,246,118,163,154,109,155,337,111,144,169,231,114,102,145,148,158,75,169,184,166,154,150,261,241,195,247,80,199,213,189,221,139,162,149,232,174,209,202,165,249,135,165,170,262,108,76,127,127,142,262,125,139,172,254,171,147,130,248,193,175,208,168,170,221,224,146,69,80,116,180,271,155,156,111,260,244,145,65,244,106,145,244,139,99,131,65,84,203,132,160,129,118,130,150,167,88,109,117,183,157,181,90,206,250,200,170,235,176,215,191,181,222,189,178,151,239,144,209,247,130,222,242,220,159,175,230,172,133,189,212,137,174,182,197,203,187,175,189,113,215,241,172,216,142,147,141,151,213,203,166,201,187,172,199,268,166,240,139,138,198,240,223,164,219,198,145,138,149,192,142,168,154,239,199,175,270,153,138,192,164,193,213,198,137,188,205,146,209,257,269,146,218,145,204,187,205,193,193,200,214,235,128,169,144,73,189,103,230,215,162,265,203,142,229,220,193,229,161,209,234,208,155,168,187,155,278,140,247,175,156,271,170,154,154,239,222,235,130,188,131,160,93,187,203,168,143,196,153,201,223,193,155,175,226,182,94,127,163,167,218,211,204,215,252,192,194,155,166,187,213,170,187,166,160,165,185,198,211,114,224,181,123,264,223,177,143,286,215,173,185,194,224,138,252,126,149,237,129,186,229,242,204,156,195,247,156,158,176,182,244,201,151,174,143,204,173,232,196,199,188,189,187,197,222,248,183,234,155,188,185,186,175,165,236,237,212,188,144,171,206,216,133,149,153,244,196,152,215,153,197,203,183,181,201,188,112,203,148,174,177,144,203,144,185,174,217,229,92,165,202,191,249,141,227,201,200,209,191,167,205,149,186,256,239,139,124,218,186,163,213,229,153,208,213,242,141,152,170,224,209,151,204,208,195,150,221,161,172,200,114,152,199,146,144,174,150,199,167,195,169,202,185,246,228,208,193,163,235,238,137,227,149,134,226,266,201,177,188,142,147,150,317,221,253,200,148,184,133,158,226,223,250,184,137,172,182,153,225,194,193,157,227,123,144,84,173,237,146,147,191,151,194,268,180,148,223,133,186,123,178,204,132,187,143,152,180,133,191,219,195,196,144,162,88,200,207,209,184,254,198,241,194,216,151,208,179,181,143,124,234,195,185,151,128,234,88,240,152,215,230,162,179,147,219,199,253,133,192,120,254,218,130,177,144,138,170,159,173,171,182,205,263,177,184,216,94,177,161,220,230,199,159,189,206,183,184,207,192,204,172,226,238,159,195,282,137,126,237,195,153,201,203,229,175,136,185,191,105,180,71,102,183,222,196,196,160,193,196,191,223,135,172,269,188,249,170,199,191,252,128,222,196,146,190,167,197,240,245,195,157,220,179,224,315,181,161,203,284,212,267,185,222,222,285,230,192,194,161,259,163,149,197,286,179,134,224,206,139,159,154,158,133,144,165,237,126,196,157,166,164,191,135,193,235,151,160,166,219,199,184,204,175,192,159,171,191,169,173,102,186,144,139,244,197,237,207,302,166,183,209,168,204,177,260,180,157,246,209,143,218,205,215,170,182,185,186,226,217,199,209,190,189,202,170,257,213,153,122,223,133,282,215,225,160,181,237,163,196,254,140,150,161,203,191,199,149,214,117,248,177,170,139,110,129,152,211,247,213,145,189,275,206,184,134,180,218,211,208,184,191,131,221,230,104,213,307,235,184,165,153,185,199,195,176,185,206,202,122,176,160,229,195,113,125,218,134,292,213,206,226,186,142,233,138,171,180,273,217,199,139,135,226,201,117,95,148,187,242,227,217,250,228,173,195,120,131,261,124,225,205,210,206,210,219,198,196,165,262,194,189,136,267,151,196,231,177,200,203,201,164,212,154,252,217,242,123,182,124,297,136,216,190,216,139,213,163,140,158,105,188,157,228,165,159,152,214,192,198,126,113,132,234,158,193,179,219,206,225,157,210,200,214,196,180,270,177,178,230,186,180,151,249,97,182,135,187,140,159,225,92,221,171,201,131,205,119,189,135,196,206,263,237,162,172,190,174,205,147,195,279,170,160,158,159,181,146,121,135,173,274,196,186,175,240,135,192,160,127,181,200,162,247,111,115,115,138,198,188,206,206,171,164,168,188,212,227,225,221,190,184,113,111,217,119,216,138,198,155,164,195,134,118,222,100,145,153,190,72,98,152,118,201,177,172,141,173,259,95,194,157,208,112,203,166,149,234,153,127,173,177,105,205,127,141,142,199,135,175,95,118,107,130,119,143,87,166,89,166,166,125,138,78,166,185,113,196,250,124,118,169,161,111,216,130,188,182,127,194,159,160,72,167,95,130,139,163,210,168,207,142,172,192,107,191,115,86,156,195,105,126,127,175,102,117,137,97,111,162,124,111,110,121,136,66,181,138,146,108,169,91,127,203,162,164,113,212,177,195,221,161,120,198,120,213,94,157,127,184,225,157,154,222,178,115,132,206,193,131,117,147,191,182,270,219,222,123,180,130,185,151,153,136,141,148,160,107,120,99,175,147,136,136,259,142,138,149,170,166,149,175,111,91,161,124,72,135,130,157,118,103,173,87,172,161,140,153,95,221,109,187,150,189,83,98,157,215,155,182,149,140,150,117,197,132,107,299,176,176,222,223,167,91,197,209,168,134,163,140,142,102,187,138,127,113,103,157,149,132,187,73,80,27,82,149,160,100,142,225,115,86,123,168,118,161,143,153,228,159,153,162,208,173,199,203,228,188,152,174,206,144,203,234,194,292,189,228,169,201,111,219,229,181,225,168,195,231,99,175,195,181,209,128,149,179,223,191,71,242,299,87,155,189,194,79,109,243,313,262,255,139,227,186,215,167,173,175,195,321,191,229,225,301,131,186,164,99,215,372,254,206,197,147,165,336,383,182,268,129,182,170,127,244,198,276,230,270,232,148,264,278,212,140,395,244,214,179,169,125,210,339,147,166,196,347,291,163,285,253,115,170,217,129,213,154,170,167,173,121,120,153,149,118,136,253,276,215,207,105,210,233,123,164,192,175,143,240,152,225,187,185,126,196,231,168,161,338,272,137,205,179,153,180,199,229,187,196,204,219,140,262,211,200,192,184,218,175,181,180,158,277,212,146,205,189,127,96,144,228,160,182,249,201,198,147,167,208,227,221,246,94,254,187,177,165,178,163,144,121,96,148,89,200,148,89,152,153,155,174,172,253,224,350,273,208,216,129,264,149,132,142,232,205,195,148,325,159,145,192,169,228,209,204,244,190,199,193,133,246,227,225,117,158,193,229,172,128,154,114,171,284,196,156,207,210,240,126,171,200,178,197,181,239,125,198,154,187,241,195,181,219,149,139,238,107,159,179,200,237,186,258,280,152,242,162,209,236,209,230,213,150,181,194,164,238,176,243,177,199,176,141,150,157,164,222,174,236,211,163,205,202,154,198,189,234,201,205,229,234,201,179,145,156,154,150,201,169,185,132,189,240,214,207,194,144,179,125,185,163,179,169,169,225,209,199,173,184,155,239,137,164,105,233,148,170,197,202,156,226,210,118,186,134,218,221,180,155,169,150,143,126,231,187,184,190,213,146,163,161,131,111,182,233,188,245,177,181,181,186,166,210,203,176,232,119,230,103,152,248,138,174,139,186,197,212,199,141,182,203,182,172,182,156,138,181,154,207,85,199,187,217,192,200,149,191,134,171,215,229,153,110,228,222,153,208,181,135,121,219,151,213,179,181,272,187,112,239,174,158,95,143,143,192,195,95,139,201,138,170,158,112,213,232,196,204,224,148,206,202,174,163,264,113,216,191,214,356,189,183,197,169,94,206,209,220,160,198,87,150,171,170,263,204,162,248,174,233,176,103,198,151,163,202,222,190,140,159,195,198,117,137,218,200,101,166,202,268,240,331,155,209,101,184,185,175,68,224,244,236,300,155,219,211,189,116,193,231,100,239,170,109,102,210,235,198,147,209,164,218,180,255,165,274,184,215,232,221,201,143,173,203,182,171,201,124,220,145,197,153,279,204,156,152,201,240,185,148,119,202,217,138,126,206,202,236,161,195,172,135,237,139,184,235,136,218,180,184,176,176,86,79,164,227,171,176,211,133,165,164,146,136,143,183,177,200,203,134,225,208,193,183,129,129,194,252,172,231,216,223,207,117,216,174,179,180,177,207,203,233,142,172,179,179,135,263,200,151,181,147,91,151,212,225,138,253,204,201,234,129,155,149,208,265,175,238,199,229,191,204,204,86,218,148,207,66,199,189,160,208,272,202,184,138,221,199,205,196,211,208,218,264,226,233,170,215,177,167,180,214,186,188,107,180,176,162,168,216,110,174,177,207,172,127,230,165,261,197,206,175,236,196,259,179,264,197,212,255,214,173,205,221,163,162,201,120,192,158,148,169,224,214,159,205,221,150,218,154,164,159,207,175,192,135,113,171,144,269,229,262,189,193,143,142,190,207,226,152,181,189,228,216,233,128,121,166,194,139,144,167,128,178,154,178,199,111,156,106,122,230,201,76,132,61,138,246,99,122,66,65,27,215,211,183,198,148,102,207,26,159,60,112,222,75,238,297,326,290,225,298,321,208,347,206,432,286,255,475,223,363,351,262,260,284,199,200,190,314,431,335,239,418,365,404,210,251,357,338,203,240,223,303,273,438,289,322,247,191,291,173,279,330,323,432,231,239,136,178,260,280,206,183,205,233,188,200,186,191,168,205,197,226,205,181,152,184,274,208,281,234,142,148,258,295,215,293,153,413,261,159,217,204,415,259,265,279,225,225,251,184,227,384,244,99,165,202,263,232,359,158,158,312,157,143,221,317,328,253,233,112,188,181,163,333,228,146,201,106,157,250,106,150,177,109,160,173,129,74,92,226,150,152,121,206,116,98,114,161,142,135,180,160,168,240,206,155,193,144,126,297,104,284,157,148,152,302,263,229,218,146,244,145,208,168,181,206,172,266,325,296,107,159,232,213,153,149,137,84,107,122,141,118,217,207,138,149,342,445,181,289,315,270,148,152,116,154,100,149,94,92,169,97,89,162,126,44,88,79,181,73,175,98,110,59,295,304,97,120,94,127,126,153,60,85,70,97,109,121,161,146,163,221,144,217,114,233,264,78,218,138,132,52,224,74,181,64,182,228,68,34,102,121,113,136,245,88,138,145,169,143,41,192,120,127,139,79,123,173,70,131,113,215,217,183,173,124,224,56,249,88,88,104,96,124,180,197,148,229,164,180,244,255,151,142,137,159,164,116,190,158,284,181,188,159,186,162,217,176,230,149,160,213,216,247,190,120,203,170,206,155,185,120,125,147,98,138,142,127,160,122,145,198,159,206,193,127,206,238,273,114,233,181,274,192,225,185,137,133,162,186,156,176,155,110,215,183,226,156,152,203,174,182,217,164,184,154,261,223,216,198,191,247,148,165,168,134,245,118,183,176,216,161,179,197,223,165,228,186,224,230,207,182,165,185,141,258,142,140,97,184,182,289,175,193,213,234,120,171,142,146,149,223,196,179,218,213,124,139,203,177,112,215,225,193,216,190,118,149,86,159,185,147,167,162,145,170,196,201,185,173,207,192,211,131,154,167,189,156,171,169,248,144,219,152,121,153,220,236,228,202,189,166,154,124,230,115,171,127,180,183,153,145,226,228,213,153,181,150,160,133,128,214,190,171,157,121,187,181,192,222,191,216,157,170,231,254,113,218,203,167,82,219,152,161,242,232,132,178,159,183,227,192,178,216,237,178,176,172,172,198,114,193,188,233,275,235,132,99,156,101,165,135,151,170,177,268,238,205,234,163,167,138,180,178,146,214,81,131,92,90,148,214,129,125,220,121,141,96,115,174,201,165,138,169,225,170,217,258,181,155,195,211,208,107,187,136,153,185,196,140,163,206,191,122,206,134,185,149,201,201,234,211,149,176,166,163,196,218,172,245,93,189,259,227,146,180,141,179,209,222,129,176,56,222,216,212,130,146,212,126,216,156,165,202,158,200,215,144,115,160,174,146,145,162,225,105,238,248,136,106,229,216,291,123,128,171,224,192,163,195,217,84,196,149,264,268,254,124,171,131,154,150,159,230,183,290,135,188,162,189,100,121,134,148,225,140,175,218,217,146,172,143,250,208,170,216,182,194,257,91,222,203,139,177,130,156,218,189,218,107,199,190,157,242,175,162,160,181,109,163,164,140,192,202,165,167,168,198,189,213,198,226,171,173,189,152,161,137,198,165,192,159,153,168,154,187,159,180,206,193,221,227,140,144,183,169,116,162,141,204,190,213,190,123,165,164,154,206,152,135,164,140,181,119,104,168,133,135,177,166,185,164,158,246,142,180,174,167,146,172,185,132,184,187,192,78,232,118,176,191,202,157,115,178,161,183,194,185,82,151,176,191,197,174,211,128,198,200,258,172,124,170,162,187,196,159,152,141,163,182,164,167,300,167,192,174,226,206,154,177,101,163,213,180,226,195,174,138,140,201,177,238,217,133,81,161,231,212,214,124,220,221,232,189,193,197,250,187,187,178,175,150,177,69,112,162,137,163,198,235,100,189,158,151,170,126,98,139,196,187,175,243,179,139,216,182,205,186,157,220,128,142,182,205,148,211,176,217,73,182,173,141,176,210,207,76,157,212,127,151,131,224,212,248,173,133,133,228,201,216,233,185,175,173,169,129,242,169,196,263,147,188,180,303,311,98,195,159,161,110,171,211,190,159,191,162,163,108,198,129,171,162,252,204,173,194,86,150,91,111,130,173,184,142,150,188,234,186,68,188,152,132,169,239,112,129,150,137,122,149,159,189,173,188,187,192,203,252,262,181,101,202,216,206,217,154,179,230,172,138,261,157,102,160,194,178,230,150,148,133,167,115,141,146,113,133,134,138,205,149,163,133,129,153,230,200,173,236,252,135,133,173,216,199,237,181,179,164,190,215,213,154,138,162,114,160,161,129,160,200,209,195,216,156,263,214,201,199,169,76,214,244,133,202,192,302,189,226,215,223,264,166,217,234,148,264,178,224,162,226,175,144,225,185,141,143,231,193,165,157,120,182,103,143,169,231,129,129,211,122,193,227,167,227,130,185,133,121,189,134,242,151,108,139,107,173,101,150,82,175,228,121,89,143,80,100,125,91,132,49,191,79,101,164,191,82,105,187,257,115,117,164,113,146,207,106,114,180,183,141,185,196,126,78,150,81,140,93,157,56,157,191,123,93,163,137,144,214,152,165,123,170,192,139,224,197,214,142,182,157,171,230,121,226,256,124,133,287,164,151,172,120,129,183,139,112,151,167,141,184,147,124,161,184,192,242,186,228,151,193,187,194,104,163,124,152,174,149,184,218,204,151,169,201,161,240,161,168,197,215,130,203,172,195,201,171,172,162,164,145,238,234,210,176,229,240,173,229,199,328,244,93,223,166,190,142,211,216,171,180,193,200,241,160,178,158,131,78,180,162,116,54,143,156,190,169,120,135,184,110,171,207,219,157,198,140,214,158,163,185,180,121,141,146,228,240,185,158,247,180,114,229,132,216,208,157,153,181,135,245,228,196,171,242,115,178,182,147,168,108,136,147,203,132,141,164,121,155,188,101,152,123,84,82,134,150,165,72,102,145,123,114,151,121,127,125,133,139,133,136,105,269,124,122,175,139,131,115,153,154,121,121,89,140,143,163,117,101,121,169,104,186,161,148,157,172,118,143,148,110,130,146,149,152,114,113,89,135,126,136,155,128,91,127,110,127,150,177,169,174,93,139,134,147,153,101,82,194,75,79,145,123,104,145,154,121,147,155,231,101,162,96,133,168,195,191,143,153,136,176,161,193,227,106,176,137,238,103,143,153,174,199,202,147,143,146,156,135,112,182,120,204,166,112,134,157,180,158,104,137,132,194,159,107,168,217,117,204,123,181,88,148,206,192,162,211,142,168,148,168,144,162,195,136,228,122,153,254,128,199,178,265,144,139,197,161,235,176,167,179,198,204,195,227,171,255,132,186,106,158,181,230,124,178,104,200,181,192,156,183,196,100,156,68,201,165,114,250,194,155,126,156,221,101,188,121,166,136,135,126,244,218,194,123,185,150,184,207,159,170,124,237,120,195,136,136,157,168,102,103,146,99,200,197,204,218,144,125,161,151,157,166,153,39,155,159,146,159,190,104,107,161,173,123,143,116,132,70,238,104,174,120,156,178,159,92,144,108,174,129,128,139,106,159,137,131,239,133,141,86,125,88,125,89,104,186,129,142,94,150,197,109,132,111,172,185,182,182,140,144,213,224,114,221,208,191,104,148,183,107,156,157,139,157,219,181,135,115,212,84,139,170,196,127,181,146,148,119,111,148,127,136,201,128,191,149,147,81,193,195,205,241,124,181,151,155,115,188,193,227,224,170,135,141,77,188,232,190,152,204,244,219,254,208,153,145,199,208,127,217,132,230,120,159,165,210,128,159,172,191,174,147,255,162,165,159,127,147,184,184,165,119,109,174,166,200,253,172,235,130,205,205,134,204,134,145,150,105,169,148,129,204,75,187,161,195,131,144,106,162,142,199,244,199,174,169,137,162,111,183,119,115,204,191,179,183,144,244,143,148,101,99,129,108,168,161,132,155,121,146,138,183,168,165,124,87,138,130,152,111,166,96,138,138,81,123,159,119,99,89,148,112,189,197,116,124,157,143,210,118,212,122,122,188,166,176,205,145,146,175,298,220,131,145,119,117,74,66,101,182,132,131,149,149,92,102,53,151,108,149,85,131,102,162,79,136,134,59,137,142,115,67,256,182,134,274,117,200,425,133,313,343,284,95,284,128,233,218,360,309,290,190,210,179,278,111,230,332,207,212,198,294,106,232,200,158,268,107,245,173,191,272,260,148,201,91,222,199,136,286,153,255,148,227,357,257,238,258,133,79,61,64,138,128,175,219,118,310,220,143,240,122,206,167,226,119,182,188,264,135,132,165,144,208,187,192,130,266,186,124,171,200,243,157,222,138,171,328,184,265,228,206,229,211,191,191,184,218,115,164,176,132,199,103,80,111,139,167,91,108,121,125,183,149,62,101,180,142,150,96,122,144,159,158,133,240,156,108,126,156,166,101,214,312,152,76,213,225,176,83,118,58,62,141,131,165,88,206,46,135,144,112,93,183,145,232,218,157,179,186,156,276,205,234,131,149,233,232,230,155,183,215,182,149,184,200,286,146,219,135,243,176,159,121,193,178,140,174,133,137,107,85,170,164,119,186,117,224,70,245,173,208,175,154,196,104,112,116,112,176,155,153,130,173,107,137,156,77,136,148,113,87,161,80,151,131,128,132,174,178,137,224,129,132,136,214,180,144,192,131,157,103,77,109,118,159,44,117,109,170,95,106,99,108,138,100,123,117,161,226,81,89,178,188,98,205,133,152,109,179,150,128,93,119,75,203,151,135,154,157,132,92,201,134,140,196,98,167,130,137,95,157,143,135,156,142,186,225,161,106,101,125,164,140,140,172,182,177,257,128,229,210,212,139,155,222,140,168,177,157,184,166,188,193,216,199,227,214,185,148,206,119,242,250,219,184,203,203,186,218,223,238,194,232,138,201,77,142,127,181,114,174,126,100,149,201,224,136,147,83,250,195,89,196,208,137,144,84,272,172,142,73,180,98,213,184,186,106,232,199,137,137,168,148,178,162,140,141,141,132,143,193,173,240,207,156,138,113,80,64,127,142,134,190,131,116,212,260,131,191,107,208,213,226,190,197,92,188,110,91,159,82,219,74,154,209,141,232,110,147,101,135,140,139,180,230,172,172,149,200,183,209,208,248,148,146,91,227,186,194,188,158,81,129,316,239,164,235,143,128,145,192,268,254,169,131,174,190,172,176,127,205,210,160,163,193,214,202,126,104,207,176,156,117,133,155,68,127,142,167,157,208,218,92,256,96,178,102,220,106,123,110,119,151,163,228,185,106,144,166,179,150,196,140,206,80,120,121,227,117,178,194,218,192,181,161,87,233,211,106,325,156,128,198,167,214,200,183,158,108,149,242,148,137,205,174,82,101,212,157,179,105,197,157,198,150,95,138,169,211,218,171,120,122,213,229,104,263,164,186,144,110,102,125,204,175,148,74,158,203,236,162,86,138,136,144,205,145,242,134,184,182,162,137,213,152,175,147,216,308,121,183,170,103,205,143,132,176,161,149,141,222,152,112,181,136,80,175,143,153,98,157,126,107,107,144,165,225,174,164,197,247,146,137,72,203,179,130,171,170,193,136,140,159,116,144,127,108,166,155,130,145,192,124,149,111,92,132,136,238,96,95,126,136,154,121,96,113,110,136,234,132,189,64,136,162,230,125,169,119,155,129,142,102,195,228,125,206,191,134,218,112,161,98,147,196,111,159,208,189,205,69,206,198,128,175,164,180,160,181,240,209,227,213,155,115,141,184,140,154,157,149,93,129,208,191,188,126,176,167,178,214,150,180,184,229,111,205,168,74,134,111,168,191,144,90,171,93,144,239,147,177,181,87,170,159,148,168,146,170,152,138,163,196,145,135,167,171,131,158,176,267,218,203,177,149,161,117,206,140,109,102,122,168,159,119,167,183,140,164,206,141,157,223,185,157,146]