diff --git "a/colbert/indexes/arxiv_colbert/doclens.13.json" "b/colbert/indexes/arxiv_colbert/doclens.13.json" --- "a/colbert/indexes/arxiv_colbert/doclens.13.json" +++ "b/colbert/indexes/arxiv_colbert/doclens.13.json" @@ -1 +1 @@ -[319,208,263,208,187,180,192,314,224,241,190,133,323,220,324,181,198,177,172,202,204,209,238,146,238,173,207,212,210,179,249,203,311,134,249,151,217,240,203,235,280,245,354,248,242,165,166,228,277,227,215,282,168,193,283,296,111,177,202,230,208,215,164,206,249,303,144,177,171,153,199,224,169,176,235,287,247,160,208,152,136,254,173,159,209,230,216,244,139,168,202,141,283,250,200,194,213,205,228,147,290,215,308,160,136,243,224,222,202,169,265,273,216,215,175,239,185,250,197,220,291,190,139,142,165,249,257,235,146,151,144,195,199,198,314,169,224,245,233,195,229,209,229,251,113,224,309,123,195,316,342,197,183,156,255,208,194,228,165,292,139,186,291,206,319,133,257,228,176,296,300,234,202,279,115,168,152,202,268,223,256,180,196,213,164,228,226,215,200,127,269,167,247,177,181,212,191,177,209,193,283,190,223,126,256,152,185,275,136,126,173,197,226,222,261,167,158,187,125,215,253,221,290,151,186,282,163,127,210,343,300,310,228,273,266,198,136,264,205,197,155,186,243,224,171,263,160,177,256,264,244,229,322,268,279,187,257,114,174,117,275,221,229,223,233,307,179,209,133,229,262,182,173,303,319,314,193,263,156,276,171,216,129,199,277,135,244,200,274,179,149,147,198,252,186,174,241,186,175,183,286,212,190,162,246,268,182,185,258,234,127,254,181,302,246,266,211,187,239,231,150,280,225,267,227,241,132,188,167,211,280,249,216,180,240,205,214,80,243,153,179,203,220,198,249,212,216,237,257,267,266,180,268,142,217,340,224,284,202,253,300,187,200,229,219,231,195,259,176,225,170,327,166,150,182,280,223,136,209,234,277,247,277,283,238,305,146,142,266,192,177,215,185,257,165,232,296,314,297,280,299,262,194,152,276,196,169,218,159,157,153,106,211,111,112,294,181,195,189,200,212,134,277,170,258,302,82,295,140,240,273,185,191,210,179,272,101,278,156,241,190,282,250,188,163,207,230,315,279,131,208,224,172,258,243,152,284,252,254,245,119,239,295,240,269,116,137,270,202,231,279,296,96,107,202,305,231,251,241,197,246,273,301,152,280,275,171,276,237,233,256,332,178,121,242,267,131,275,133,195,184,242,233,257,315,179,125,139,295,250,148,301,212,156,128,206,136,166,297,363,132,205,176,209,234,131,240,222,232,226,226,330,271,177,204,169,237,266,214,189,354,244,128,122,218,192,182,177,140,163,296,299,272,173,199,289,291,263,225,236,242,291,313,148,239,182,291,213,225,279,257,141,297,274,183,210,250,262,237,208,246,269,276,162,267,221,215,244,203,246,258,279,240,260,109,99,290,194,182,298,156,268,256,280,163,221,211,237,211,183,310,243,241,215,194,99,265,224,160,198,180,220,145,249,324,263,121,221,128,159,41,286,233,193,184,170,175,188,135,209,151,263,194,233,195,375,162,228,155,185,272,230,260,258,255,220,261,131,230,316,161,222,236,273,186,224,217,270,236,147,218,118,276,328,248,183,249,164,217,193,259,301,260,237,252,169,288,213,257,147,143,238,261,207,172,274,224,219,236,234,176,304,200,275,195,213,290,300,245,223,280,116,214,194,159,286,219,165,125,167,297,211,213,250,262,222,220,285,242,183,222,230,284,248,257,283,247,190,271,192,208,220,252,165,338,237,335,203,172,211,188,272,270,214,130,216,182,224,325,192,213,183,152,131,218,178,53,163,307,307,318,188,292,227,303,353,229,303,192,127,125,290,108,185,167,107,273,232,185,319,259,251,250,212,297,228,233,346,264,299,228,232,203,205,132,229,230,229,146,187,196,212,295,176,142,257,193,141,159,201,194,216,189,170,290,203,222,194,219,313,288,253,276,258,155,327,180,136,218,227,283,250,188,216,229,241,126,289,257,273,232,334,211,273,222,170,264,216,185,250,272,231,255,277,162,248,195,269,256,166,69,165,144,173,162,228,185,79,233,185,203,267,188,193,129,149,236,118,161,54,142,309,272,200,313,130,143,284,226,213,118,269,196,182,208,272,199,209,378,251,189,208,228,165,227,208,237,271,251,112,198,284,235,182,323,264,256,141,109,294,186,252,180,200,141,111,202,161,240,202,287,141,182,175,285,216,328,217,262,171,220,234,295,208,234,269,240,251,281,126,264,223,244,208,248,192,203,166,285,315,248,236,165,144,221,116,179,215,213,275,237,177,304,236,213,192,213,221,252,211,196,208,229,225,218,203,217,217,191,336,209,293,154,288,199,202,273,134,194,182,312,132,207,269,141,193,198,132,190,170,269,204,103,150,182,247,263,217,184,222,183,234,236,316,178,239,235,180,178,187,266,158,139,203,264,283,167,159,264,276,128,201,271,296,203,319,200,123,186,320,173,171,272,317,230,196,282,217,274,208,196,296,205,238,294,230,188,221,305,315,206,255,146,265,282,104,253,112,233,194,240,182,172,206,235,197,204,156,300,234,235,305,217,247,207,185,203,219,265,204,228,216,245,195,177,246,180,268,213,247,153,261,264,234,261,149,245,276,134,202,301,298,109,225,166,368,310,152,170,276,316,313,257,174,296,136,184,155,99,239,290,178,198,301,316,151,156,201,306,123,169,167,274,123,239,305,273,295,177,288,322,164,283,192,188,301,114,230,322,141,244,181,166,294,318,257,278,178,314,209,323,280,218,220,252,228,78,214,221,310,176,219,87,264,252,201,311,278,303,210,198,247,250,216,251,281,227,131,220,192,201,173,181,221,114,189,186,211,302,221,200,197,188,262,170,214,329,310,200,253,204,207,324,115,259,234,94,286,133,278,121,229,332,200,207,239,153,216,71,153,187,204,312,259,120,308,150,228,240,229,176,150,222,181,194,239,304,234,298,272,235,170,234,150,199,351,215,147,164,189,167,287,175,123,265,217,180,254,190,158,182,258,268,304,299,227,179,172,187,249,138,127,241,273,151,165,200,244,181,164,226,130,148,241,299,231,355,226,173,243,129,312,237,143,232,211,149,238,227,183,180,123,163,102,235,202,211,270,332,116,251,195,215,173,246,165,228,188,248,304,245,258,220,235,293,248,175,101,199,146,294,178,185,226,135,159,231,231,229,258,195,188,155,219,342,222,175,159,301,172,176,200,247,163,183,323,303,257,228,274,165,246,268,193,144,270,312,186,230,249,89,186,244,141,172,174,285,298,160,168,227,190,160,281,262,334,235,303,232,292,189,274,300,203,293,341,173,210,265,302,234,235,175,223,331,224,132,289,280,278,160,193,205,301,230,219,282,212,239,287,221,213,255,232,259,250,301,225,208,285,187,221,267,174,296,210,278,241,197,152,300,141,174,186,223,259,195,260,303,80,138,115,153,197,277,253,318,245,274,300,226,227,195,230,185,294,185,225,181,237,186,166,199,222,221,214,262,162,290,225,288,200,181,210,324,260,166,206,255,282,238,214,206,283,260,265,235,248,290,233,162,204,155,181,234,292,206,232,219,213,93,209,174,185,205,233,215,152,101,162,257,250,282,215,255,146,252,274,260,162,283,313,165,326,199,143,264,178,163,196,184,159,333,227,220,177,306,203,172,253,234,174,185,87,106,144,257,231,210,325,258,224,331,226,173,175,209,176,217,263,249,228,134,272,225,301,179,88,192,119,198,186,211,198,180,186,170,219,236,216,235,253,206,254,312,281,206,176,186,105,160,273,161,295,275,231,294,242,148,121,168,256,164,166,273,195,211,229,205,319,239,292,276,223,150,293,317,302,303,109,198,156,164,121,234,226,272,254,187,157,153,136,201,204,195,221,248,192,330,268,204,226,223,183,209,247,202,166,289,253,121,314,287,282,276,147,189,299,179,178,182,246,252,312,237,179,295,199,342,182,254,251,313,242,123,184,219,245,237,140,357,320,210,226,152,241,205,273,239,199,176,181,323,265,229,179,203,218,158,298,278,256,208,276,178,287,252,225,163,349,210,299,147,280,180,167,362,294,142,165,308,282,137,191,229,246,129,259,253,257,132,319,230,89,275,317,239,199,166,187,325,239,230,233,323,247,167,247,177,177,247,223,281,201,190,174,234,240,189,205,324,220,225,261,211,228,189,254,163,340,254,117,197,219,132,307,291,235,162,219,143,183,284,225,276,251,226,301,273,128,159,316,349,168,180,345,213,257,194,127,200,254,292,269,174,329,313,259,274,37,216,297,261,208,107,254,152,276,141,315,175,250,172,201,203,319,284,215,235,208,129,211,233,210,149,249,156,174,290,213,207,265,228,166,186,200,215,134,273,221,199,167,227,232,208,159,199,185,253,167,206,203,244,153,197,229,264,223,215,178,257,363,177,228,181,226,278,210,236,293,170,199,241,148,169,151,202,192,97,181,216,188,214,216,292,221,279,217,188,132,164,213,134,314,173,286,231,137,178,119,234,335,159,123,244,104,159,223,170,139,305,264,253,237,264,149,335,257,258,225,208,194,312,213,152,205,165,230,420,235,180,220,183,164,115,176,199,245,229,199,311,245,240,290,169,256,293,181,166,354,235,159,262,305,169,225,226,232,252,273,294,214,229,278,173,146,163,217,163,108,227,292,222,133,213,222,150,338,155,309,228,256,159,185,152,212,281,160,206,257,210,161,198,223,160,192,328,203,95,233,230,183,186,268,131,255,247,255,140,198,305,269,341,266,150,289,110,136,208,162,293,180,271,182,276,109,187,142,345,237,211,171,215,197,211,188,172,132,134,316,205,195,125,120,230,288,177,155,160,325,227,131,226,293,184,114,292,212,296,169,214,286,302,218,194,215,206,172,216,264,235,233,320,291,226,204,225,199,188,208,207,152,222,206,316,294,274,245,264,260,247,120,224,338,252,245,292,158,242,237,317,208,141,194,135,286,237,159,224,211,213,103,211,166,232,264,210,172,187,165,163,248,228,203,221,88,188,234,199,231,213,198,227,209,153,236,271,239,215,284,227,211,299,276,304,265,256,273,240,233,188,210,123,306,168,319,256,322,175,114,331,141,281,232,122,299,240,211,194,195,307,252,267,181,190,194,320,203,144,124,248,162,165,238,290,336,247,190,288,221,233,229,122,246,227,154,248,246,254,108,219,306,216,252,228,235,228,264,275,223,208,185,189,159,166,187,366,222,237,231,243,212,210,274,137,235,162,257,144,264,274,180,237,178,331,230,289,217,199,176,288,226,262,170,330,263,233,303,305,295,222,225,227,182,306,214,195,286,156,221,232,299,311,194,270,284,296,225,327,190,292,300,281,223,134,203,234,176,271,190,242,150,133,194,223,184,256,234,207,248,251,150,194,238,254,290,274,244,195,265,347,227,180,173,264,239,179,214,153,172,272,99,205,86,233,271,272,280,240,154,301,126,154,182,123,224,220,254,244,118,172,143,86,234,157,276,254,179,135,219,267,272,276,196,257,144,245,165,217,241,205,155,258,294,178,206,136,310,133,154,248,307,142,163,114,171,207,196,242,184,268,19,310,190,162,227,251,233,165,248,241,249,262,230,190,148,180,190,237,233,154,258,176,275,348,199,287,203,296,241,171,260,279,258,243,182,92,293,243,225,275,261,237,191,87,234,237,218,181,263,206,307,164,266,161,206,251,342,317,123,323,202,159,144,311,273,220,163,166,140,220,180,329,290,187,163,298,334,124,288,155,300,195,332,268,146,168,317,284,187,175,235,166,223,274,227,158,317,239,205,178,216,193,206,213,126,212,260,290,176,229,251,198,152,164,158,259,220,212,271,220,313,238,198,237,221,260,244,271,291,161,327,304,252,172,193,294,270,164,177,166,264,255,298,205,254,199,262,262,209,145,242,331,213,142,248,162,255,294,145,218,304,169,290,214,190,254,113,69,244,172,196,255,193,120,287,206,165,290,186,226,233,179,182,170,296,270,181,254,170,231,149,166,157,139,180,157,138,127,309,233,235,82,153,206,266,189,231,221,270,78,140,154,187,210,183,203,296,218,209,208,245,171,253,139,265,206,253,197,192,176,224,135,230,161,205,301,198,179,220,181,195,237,217,146,154,208,294,206,272,142,258,317,190,199,271,213,203,316,289,185,227,214,195,219,153,208,150,236,217,166,226,302,181,156,278,172,324,208,219,271,124,237,257,229,355,180,266,316,135,253,245,211,141,264,238,224,225,149,299,116,288,234,233,194,224,361,240,174,243,213,163,340,166,304,234,279,232,238,266,281,241,250,228,230,179,165,98,202,220,259,256,217,221,177,261,222,250,202,221,225,291,224,216,199,278,244,161,230,207,147,238,228,222,287,200,235,164,211,299,246,196,313,214,208,255,220,183,191,319,284,366,221,187,310,156,133,277,206,233,242,153,115,218,118,221,254,187,237,213,262,248,187,208,184,303,196,307,185,238,125,270,106,280,242,81,258,258,178,139,190,301,172,190,183,258,288,180,186,284,153,169,204,316,192,120,218,259,247,254,190,137,133,136,252,190,176,206,205,192,246,257,263,179,184,137,177,167,243,222,188,324,144,240,132,221,219,273,99,242,182,221,195,240,220,210,163,236,222,205,112,114,150,304,258,241,180,293,315,246,100,209,221,266,216,324,266,179,217,234,231,247,194,265,276,154,126,207,297,195,233,290,240,137,182,156,200,159,182,269,202,196,268,168,251,130,286,209,165,315,157,157,205,118,194,292,321,316,190,157,197,210,172,318,81,272,215,229,299,135,351,158,203,312,235,283,186,211,274,158,170,224,216,230,168,182,158,181,229,263,174,188,160,291,198,188,192,238,171,157,260,294,141,210,176,318,278,200,242,149,180,109,179,174,101,216,189,204,231,268,321,290,125,275,283,196,184,237,217,150,341,157,119,172,275,213,151,163,194,233,181,232,215,233,248,299,257,214,297,301,91,221,144,152,195,127,226,114,263,309,213,200,244,301,248,207,150,197,127,124,218,175,287,218,103,140,293,306,292,205,205,212,221,232,182,157,295,181,293,227,148,194,227,232,272,169,242,298,305,236,258,244,363,189,251,140,212,162,172,263,244,206,220,241,184,242,220,168,226,285,201,224,153,124,260,166,127,128,202,223,243,161,158,190,88,242,268,150,231,230,279,214,218,155,190,215,257,183,249,179,163,210,125,169,207,98,142,215,289,259,277,100,229,204,201,86,297,269,238,259,215,256,277,178,221,226,226,172,192,245,207,190,185,210,207,200,279,175,128,145,147,274,267,259,164,256,194,240,197,220,69,293,161,224,224,239,240,211,197,203,116,190,237,218,97,298,291,291,385,313,159,262,221,119,175,149,260,148,268,206,279,107,230,284,205,336,282,269,298,205,334,190,172,240,202,257,274,185,198,273,208,168,263,248,145,220,194,219,308,145,274,195,151,232,297,212,255,154,216,232,231,221,196,225,257,206,219,190,171,180,203,249,158,194,233,101,152,183,181,315,204,186,248,243,319,180,225,225,252,192,185,132,176,212,151,204,218,271,230,183,261,248,124,206,285,322,214,188,251,256,283,214,208,255,150,179,107,267,211,243,306,117,317,196,166,192,178,127,221,306,241,203,114,326,211,83,311,108,210,259,162,100,236,278,177,192,222,191,218,239,193,253,184,246,99,263,246,130,182,165,226,187,229,217,321,116,119,194,227,217,243,291,210,254,249,123,218,261,140,304,241,260,127,214,290,189,217,212,292,168,249,335,216,250,220,234,226,259,178,250,150,250,136,125,218,213,195,201,144,164,321,188,129,208,123,289,221,285,317,186,207,205,235,232,210,247,135,201,230,249,212,232,236,244,256,263,210,235,280,153,225,177,298,225,195,228,247,297,167,173,221,293,139,200,170,207,134,217,210,278,252,200,257,313,124,217,181,122,226,199,167,191,200,168,229,152,252,261,245,89,216,249,131,280,113,242,118,201,128,161,324,259,172,380,190,169,237,268,291,283,210,277,166,280,201,298,291,253,200,264,190,229,183,231,198,168,149,309,219,270,245,202,279,215,198,158,263,250,224,237,205,251,242,255,216,141,223,189,167,208,178,145,200,164,182,190,291,204,319,185,146,116,300,251,233,174,214,160,296,248,212,186,244,312,239,166,198,228,220,236,197,166,196,142,152,184,194,89,193,248,219,221,311,166,276,260,207,263,237,172,267,240,120,196,214,248,193,122,241,228,271,202,185,257,146,235,159,177,147,206,199,191,161,311,247,287,231,334,263,185,262,236,181,136,148,185,335,291,192,179,203,192,161,176,265,195,151,265,229,301,117,169,300,333,243,262,242,250,173,207,226,241,239,191,183,210,215,277,180,209,181,179,140,203,163,248,256,156,210,183,102,123,212,148,256,205,259,261,228,217,242,198,164,169,345,138,269,340,286,206,188,259,135,239,297,252,273,132,193,123,152,261,339,287,186,109,231,234,313,252,326,204,192,219,284,99,256,297,365,132,245,243,228,224,163,148,123,171,229,164,236,180,157,107,97,192,283,179,168,183,238,257,194,174,152,293,245,176,116,310,172,250,200,161,192,247,227,241,181,222,273,203,148,187,235,193,158,256,295,313,245,137,227,144,307,286,231,271,201,151,308,269,193,236,154,94,144,186,205,210,202,189,166,206,215,192,253,240,155,232,240,205,313,279,257,287,311,246,307,219,175,153,259,211,181,126,127,92,236,264,288,182,172,167,170,122,203,82,228,250,314,192,255,197,127,297,320,161,185,257,182,227,202,208,226,240,279,171,265,202,208,244,186,128,167,183,142,227,244,157,147,181,236,220,128,213,273,199,222,211,195,226,218,151,266,235,162,209,308,198,304,272,190,218,215,120,205,147,105,152,226,247,306,218,213,193,228,143,173,324,246,111,273,216,264,267,237,202,210,194,110,86,172,259,243,243,213,276,154,288,252,216,204,243,177,150,185,236,163,285,270,153,101,182,310,306,325,322,228,307,202,209,308,230,255,242,239,205,198,211,278,211,232,221,273,220,268,300,272,262,182,218,212,152,222,246,249,168,288,260,216,120,245,168,243,189,182,317,223,152,134,225,204,276,158,259,225,286,107,114,95,277,209,53,148,303,128,183,217,270,288,313,139,117,279,189,144,170,172,272,184,246,249,178,106,164,258,159,215,197,90,198,123,140,215,286,233,146,196,291,129,323,232,174,283,182,358,169,190,211,122,238,238,249,135,157,206,192,320,311,186,213,300,212,198,142,230,179,152,272,229,208,278,105,250,187,121,174,180,236,191,304,200,213,219,222,193,225,256,301,220,267,207,264,117,151,129,230,256,183,188,236,295,157,142,215,203,190,152,216,168,172,269,196,198,194,146,184,158,206,203,259,160,227,187,304,219,240,214,232,130,312,300,240,150,219,179,209,185,232,168,153,187,244,211,127,113,261,258,201,227,176,212,179,174,225,154,196,265,192,172,317,190,156,142,125,210,248,319,219,285,298,211,148,232,253,275,110,169,201,251,184,215,262,204,287,206,208,168,275,208,151,231,190,270,273,298,140,256,292,171,135,207,239,315,185,215,199,264,149,113,237,147,255,352,102,227,214,166,189,270,305,129,278,244,240,286,232,153,238,193,260,258,228,143,98,285,164,280,117,184,205,171,236,215,203,294,222,199,156,232,128,121,174,179,123,146,192,201,173,213,180,169,154,234,274,276,289,310,236,223,201,168,171,262,236,302,225,179,221,226,141,216,148,135,260,174,267,225,240,200,217,261,286,193,201,169,237,254,214,236,237,170,277,226,158,268,183,175,197,194,178,257,240,150,284,275,241,262,160,177,223,170,130,151,212,143,199,284,153,256,207,235,288,205,284,200,205,313,146,176,232,173,83,201,272,213,219,139,138,226,169,254,195,286,218,303,215,182,246,195,197,298,167,209,219,221,241,146,230,281,180,212,358,255,356,215,160,309,261,125,269,231,251,161,294,181,203,257,313,124,181,219,261,203,116,287,235,202,223,224,171,140,149,180,312,211,112,219,45,247,213,138,238,329,219,245,239,154,162,221,255,131,91,354,173,137,236,253,176,275,179,282,157,125,173,155,200,227,188,129,276,196,260,231,171,308,200,252,232,201,209,117,289,169,257,149,234,249,226,225,158,144,259,186,335,194,185,124,244,167,185,237,248,208,134,167,239,265,155,250,309,288,249,121,124,181,274,231,104,242,179,137,204,250,127,252,309,187,113,178,184,271,144,231,246,204,237,176,180,239,263,345,236,251,247,201,302,319,222,296,289,251,158,197,253,326,221,319,285,187,179,173,261,308,46,280,277,185,194,267,200,209,302,262,214,251,170,133,161,321,87,242,221,217,166,81,278,152,143,226,202,141,169,258,220,163,309,277,316,290,190,172,96,263,227,215,198,264,235,311,217,149,231,263,315,245,272,207,154,256,226,260,249,251,244,250,322,168,201,254,318,306,119,253,169,136,293,222,261,248,242,238,180,192,230,306,175,143,282,252,257,282,284,221,171,241,253,219,194,314,250,253,108,186,55,186,259,268,143,143,144,263,266,231,204,211,240,183,218,183,265,268,199,163,180,179,212,207,231,215,222,204,197,235,154,329,223,175,254,124,173,157,153,171,325,340,186,213,275,196,247,209,288,325,257,220,214,228,215,189,136,223,121,247,165,249,164,310,179,255,213,229,222,211,364,193,328,241,195,291,190,194,187,209,261,219,229,196,174,209,148,162,188,207,202,206,232,293,254,150,231,269,213,282,227,133,336,227,160,261,230,184,252,158,134,225,251,214,176,245,179,308,295,262,253,167,294,172,286,204,255,319,116,273,129,105,289,129,167,155,204,172,220,231,304,204,231,264,279,263,358,169,270,190,246,169,202,160,193,235,319,151,173,150,218,261,260,273,243,230,257,131,176,296,226,201,86,288,206,256,199,311,197,129,269,159,280,246,260,202,284,113,269,219,215,197,249,232,316,210,221,255,289,164,215,199,270,150,240,139,299,243,199,209,247,247,166,309,208,228,181,218,259,173,122,196,158,262,269,299,154,159,316,195,188,215,193,180,92,293,239,231,225,240,271,241,184,227,317,233,197,240,231,209,340,240,162,184,150,179,202,237,188,284,214,194,164,176,285,192,307,268,349,170,134,242,312,184,180,192,295,127,181,220,228,249,230,265,111,285,192,258,275,227,196,242,193,69,255,228,220,237,308,149,202,202,247,178,289,326,196,61,167,186,317,264,277,261,207,264,210,272,197,205,209,233,222,270,292,174,233,148,294,188,226,109,302,184,203,164,178,260,196,244,164,237,238,198,314,189,201,225,188,147,156,194,203,182,266,166,203,286,269,85,199,293,260,177,243,70,223,251,294,225,208,239,185,191,261,212,254,95,189,189,124,183,214,215,261,294,207,200,213,283,205,320,232,266,310,209,264,235,179,96,201,186,193,102,165,264,216,136,202,225,272,280,228,270,218,297,304,251,311,200,168,196,268,204,209,204,215,170,170,198,247,191,326,218,231,211,233,315,249,233,202,255,251,183,202,147,206,162,155,204,128,291,39,148,318,231,254,162,157,104,143,274,224,311,110,212,175,327,314,210,203,253,314,188,162,167,321,185,256,279,126,290,284,242,150,154,259,251,209,262,289,303,163,208,212,309,267,195,255,249,232,157,193,198,210,193,236,215,173,243,131,197,259,244,181,199,162,199,238,211,252,275,201,190,141,201,193,276,203,121,259,298,186,191,214,189,225,176,174,287,106,226,158,241,255,175,212,261,281,301,156,296,215,124,246,127,186,244,240,251,236,321,208,182,165,301,191,172,205,268,237,197,187,172,162,306,166,207,109,210,283,200,166,214,263,281,226,117,130,160,246,189,143,178,298,243,274,194,180,238,188,182,276,227,241,214,234,209,259,231,200,191,341,264,214,148,160,175,279,212,176,223,212,331,205,236,146,286,199,189,168,151,227,174,243,195,193,323,215,237,204,192,187,278,222,197,232,189,220,145,170,177,222,173,188,254,301,235,177,201,305,195,280,188,162,213,188,211,254,198,242,207,160,183,201,108,256,247,295,195,182,208,306,178,98,123,231,96,235,155,57,201,174,211,213,185,194,313,222,235,208,209,231,179,248,185,166,174,160,210,94,288,107,256,154,248,201,171,240,209,289,178,145,209,318,259,200,242,182,182,155,229,191,104,338,101,174,116,234,161,183,130,320,229,208,207,197,245,168,186,203,160,223,285,192,269,199,204,172,234,196,221,194,296,217,184,242,296,119,273,258,230,226,149,153,194,238,285,233,209,245,228,203,123,204,269,242,279,164,195,230,323,254,276,235,228,150,176,270,175,195,190,218,182,167,179,267,207,143,197,248,195,294,191,188,180,188,179,236,192,145,78,289,247,135,318,293,213,110,234,285,180,174,315,194,272,248,203,200,151,251,208,167,207,133,273,256,228,175,202,150,164,292,204,211,328,169,158,186,239,181,206,287,274,295,153,208,230,287,225,309,213,155,203,125,250,242,221,265,216,294,150,244,86,191,189,136,140,191,237,239,246,228,173,274,105,168,79,148,132,222,178,286,294,171,303,233,186,190,140,232,161,211,191,175,112,196,222,184,212,146,227,173,267,176,281,278,266,193,332,204,331,208,302,243,188,237,298,202,293,265,157,270,299,286,213,185,188,148,267,266,154,223,303,227,247,227,233,202,229,139,102,227,237,165,152,119,277,103,315,234,151,180,232,244,308,249,167,153,269,214,252,232,241,180,187,229,250,257,328,341,288,226,220,164,239,187,370,211,209,225,195,208,134,152,149,274,183,168,189,202,188,230,93,223,97,155,172,251,139,189,207,257,205,226,218,239,221,249,179,315,216,220,222,92,202,256,330,185,273,224,261,316,233,88,269,198,234,281,203,258,218,301,311,169,234,199,157,268,154,226,173,201,220,230,213,334,217,196,246,284,153,214,297,215,340,215,208,99,215,215,208,236,167,240,254,271,225,291,217,166,308,161,279,154,245,155,169,137,102,163,163,274,240,326,163,111,193,160,192,251,326,133,228,197,172,187,276,165,220,274,281,335,288,162,154,136,109,184,175,209,302,259,231,208,164,195,122,163,194,171,233,244,220,160,315,147,255,222,187,209,299,292,264,227,182,254,235,266,210,159,193,335,200,203,280,276,181,201,278,281,80,235,182,230,197,246,270,202,252,229,145,270,164,273,281,284,169,196,251,252,324,220,200,198,199,171,241,247,281,159,198,221,220,218,216,233,111,104,143,174,311,159,79,216,218,178,120,241,244,139,263,203,244,302,250,185,219,191,217,161,222,63,262,241,321,133,191,236,284,177,168,222,308,168,166,156,105,217,223,227,165,204,169,166,227,190,215,321,172,201,157,231,291,192,82,184,197,279,133,370,236,153,165,304,287,234,231,181,213,174,224,181,194,200,206,186,202,186,257,268,270,290,333,228,233,231,191,135,124,255,144,151,332,307,226,311,226,258,264,197,139,323,292,179,130,249,179,249,283,169,173,190,227,284,147,275,275,235,202,262,310,270,157,256,246,315,134,246,166,143,212,158,219,280,248,160,85,176,251,143,255,199,240,174,329,323,238,250,295,285,314,216,259,205,218,218,231,233,143,236,282,218,146,228,300,279,178,160,117,277,254,77,251,248,200,244,173,266,178,216,187,225,268,198,277,121,239,242,195,201,212,190,147,228,216,203,152,91,286,211,186,262,175,247,205,264,322,238,168,206,223,290,258,171,159,164,181,194,152,268,223,289,196,197,179,240,210,274,228,174,319,211,319,135,244,294,267,252,196,209,333,141,332,274,276,229,217,246,211,328,217,296,242,235,187,306,292,298,164,168,150,273,247,281,173,256,135,291,167,307,132,249,165,117,287,214,224,290,248,317,220,205,180,306,247,199,214,254,332,204,123,253,251,220,156,239,198,196,328,165,270,231,179,208,261,222,303,269,219,217,169,270,338,290,206,203,321,320,197,207,197,258,238,175,178,260,232,270,178,322,112,236,336,245,226,193,116,92,212,256,227,184,237,285,340,161,282,124,292,196,237,158,151,262,189,120,226,201,292,294,100,281,202,201,200,183,236,224,225,199,339,145,334,203,279,190,167,141,202,240,191,213,239,210,188,139,207,168,248,155,264,239,222,203,195,267,192,223,223,287,225,190,238,281,247,168,227,237,231,178,215,280,221,270,209,279,233,222,223,227,272,135,257,344,138,169,227,230,162,214,251,250,217,313,299,170,204,234,168,154,184,236,234,290,197,257,232,187,173,356,205,203,290,204,151,104,270,179,291,212,257,224,148,249,206,190,329,245,229,141,242,163,191,188,253,270,294,318,233,233,233,248,101,223,192,203,227,189,208,250,205,221,237,195,160,214,169,191,288,260,198,240,183,182,206,135,137,169,194,211,214,195,320,175,255,167,258,223,156,329,217,125,76,186,313,88,200,262,269,287,124,79,51,222,245,307,301,247,275,100,148,141,335,165,289,59,288,272,240,169,207,174,160,158,231,222,240,270,296,314,211,256,209,223,95,220,213,138,200,181,180,184,235,163,169,237,301,195,227,304,240,255,56,117,103,152,231,148,224,235,229,242,303,215,262,220,265,266,226,244,163,210,180,272,117,243,286,271,174,94,264,175,283,249,199,164,292,284,166,234,237,202,224,203,169,166,201,300,227,262,231,184,203,160,277,357,201,226,184,153,233,258,277,240,187,225,280,186,175,201,175,188,307,253,168,278,227,160,256,240,204,169,255,141,265,234,132,253,258,174,175,278,255,292,163,278,229,251,220,273,202,208,229,209,340,203,172,150,179,268,170,224,143,195,227,307,91,159,145,118,170,241,306,207,163,103,283,178,277,224,159,218,284,276,198,256,188,290,130,227,233,201,272,209,139,184,217,99,154,292,146,135,189,217,188,150,141,151,220,142,249,198,270,192,288,284,213,194,227,54,302,155,192,308,145,226,149,174,187,279,210,131,238,177,46,248,167,153,163,285,277,145,156,265,222,196,170,187,248,201,180,231,267,221,140,176,149,171,238,248,224,241,312,331,199,234,163,246,209,59,267,119,192,216,219,189,233,311,146,269,158,212,221,184,232,292,345,169,181,268,185,172,354,280,174,247,138,237,260,264,197,75,244,109,192,264,308,180,213,256,211,357,223,118,123,267,193,239,283,187,170,100,268,251,223,143,182,202,316,253,145,262,93,179,214,294,228,218,289,175,282,170,188,218,222,273,229,180,203,265,175,219,173,243,88,220,252,161,155,196,216,168,286,253,190,196,168,170,86,245,266,231,127,210,214,316,137,306,306,269,171,101,276,112,218,278,240,197,220,205,189,309,298,122,233,164,202,321,308,212,137,202,222,249,219,150,326,265,378,197,164,261,200,169,212,230,218,130,258,258,172,157,303,266,182,191,209,199,155,176,332,181,250,268,65,298,226,214,203,256,322,239,118,175,126,187,176,134,275,224,321,179,306,145,232,273,272,137,151,215,239,145,109,222,189,242,189,212,191,333,263,131,213,268,151,234,204,207,279,168,122,214,99,180,279,192,315,178,191,230,150,213,207,245,242,277,307,323,202,205,295,149,225,203,221,229,277,135,324,199,154,260,166,175,206,71,243,213,194,206,165,216,146,252,189,270,202,182,173,237,198,168,163,217,111,170,160,268,266,231,267,130,233,170,261,194,245,216,315,173,126,299,292,207,114,201,241,292,135,285,256,280,282,173,197,269,155,273,159,275,148,168,184,133,212,227,263,288,212,354,270,170,170,256,209,375,311,327,166,310,247,216,157,241,171,216,315,232,177,189,253,119,68,243,142,241,255,250,217,288,346,266,199,115,222,179,207,210,140,117,220,166,145,207,165,119,311,169,329,204,183,317,274,218,262,179,179,272,192,231,273,186,264,165,216,182,324,302,269,291,136,157,165,243,211,319,168,264,224,207,197,205,137,161,249,264,286,206,297,319,261,247,269,199,320,239,232,175,154,213,200,256,107,200,224,196,235,221,294,244,232,238,247,278,162,210,181,190,239,179,302,237,161,174,315,219,215,205,234,148,154,109,222,189,204,283,248,218,269,156,196,309,201,191,304,221,353,245,83,219,214,213,214,274,244,145,238,203,122,201,289,256,166,277,295,259,261,244,112,184,92,251,146,270,172,222,165,252,187,200,241,293,161,201,167,178,225,221,168,173,183,209,243,243,148,237,208,321,142,194,233,230,152,228,288,185,184,188,214,321,355,279,199,130,283,285,89,167,237,196,145,178,294,306,190,205,216,80,127,228,143,245,132,197,209,212,277,341,225,233,249,155,256,194,197,255,231,292,209,161,200,243,188,197,291,287,213,242,270,255,205,206,240,236,179,217,195,258,182,157,269,127,165,254,163,165,225,273,322,208,199,258,189,197,193,164,257,202,264,151,237,229,166,185,197,310,238,152,276,156,159,160,337,152,229,156,235,309,185,168,216,148,185,182,190,218,94,232,207,302,111,250,252,194,226,181,138,211,232,270,100,262,80,209,227,251,258,279,220,186,190,165,234,243,164,324,194,144,271,224,218,243,206,141,197,207,197,243,160,285,133,264,318,229,298,158,199,196,188,191,288,163,165,292,231,166,256,273,138,255,156,202,235,170,205,195,299,273,165,285,244,195,216,149,220,209,168,230,163,124,266,140,189,161,212,158,119,244,331,219,179,224,198,153,169,218,213,239,216,104,250,160,186,301,202,173,220,167,270,221,187,332,102,159,168,209,137,214,221,185,212,172,308,200,266,338,186,137,230,155,200,246,219,250,116,254,200,179,203,127,175,297,120,231,184,232,170,209,230,274,209,220,335,110,200,252,100,267,177,150,284,187,228,190,261,238,173,172,174,179,298,185,223,276,195,177,177,279,238,191,191,277,176,307,181,220,258,261,287,273,201,226,194,94,211,212,212,164,237,195,164,221,170,166,169,137,235,346,249,282,213,268,168,187,288,284,342,197,263,210,295,145,265,103,250,268,280,186,293,202,219,132,241,268,295,151,198,211,204,213,163,252,209,171,209,261,260,177,224,309,180,335,220,317,268,228,219,170,162,221,197,284,328,170,277,200,182,262,179,316,230,129,165,193,121,261,247,180,275,217,178,194,256,290,158,194,340,262,206,317,170,119,171,179,166,109,281,270,136,293,311,183,214,188,160,148,101,231,128,239,285,306,224,222,159,191,326,148,146,116,124,265,117,352,185,204,310,178,229,264,179,251,176,175,181,243,253,258,249,239,186,255,117,237,128,347,185,233,268,245,305,163,105,266,111,228,193,213,219,135,194,210,326,166,241,240,211,205,297,236,344,214,399,342,242,293,213,173,260,209,233,194,170,191,211,329,225,187,177,165,235,194,89,216,240,129,178,217,129,223,129,236,261,271,196,210,246,143,180,157,295,176,223,199,272,232,302,308,222,326,227,241,233,183,85,245,222,222,217,91,252,102,95,153,261,214,333,239,246,187,211,193,119,294,192,258,219,265,278,227,251,125,166,169,239,208,267,151,144,274,171,224,266,201,272,143,257,292,273,282,321,268,174,152,224,225,263,187,165,295,158,183,199,182,208,205,103,231,120,243,170,102,186,309,247,204,220,228,111,227,242,211,210,283,294,103,233,237,183,224,188,179,253,159,113,190,212,106,200,151,275,193,221,183,219,218,175,300,214,196,200,258,214,101,296,225,290,173,90,252,155,220,292,235,261,208,119,216,235,299,62,232,269,168,101,201,189,319,256,241,176,241,116,218,195,216,245,172,190,274,161,99,264,176,173,192,247,148,173,172,251,230,236,228,95,228,154,232,169,138,259,194,170,212,51,178,230,277,273,310,251,305,129,246,286,207,189,201,286,279,242,231,251,332,208,205,218,195,208,292,220,282,241,174,240,216,277,152,260,231,214,211,147,254,170,232,224,177,228,219,230,206,111,179,291,295,262,71,229,167,241,247,258,234,178,333,148,259,231,120,155,139,154,122,252,213,198,302,234,245,279,171,250,229,171,266,323,267,253,230,197,220,226,123,204,201,184,245,336,117,226,169,285,256,172,144,219,212,216,194,165,149,239,184,216,159,112,177,265,157,326,179,279,160,216,143,247,178,138,196,183,248,170,141,150,202,231,181,163,272,216,235,191,235,134,178,195,137,289,236,194,205,222,241,118,147,260,142,271,178,230,253,226,202,142,286,48,202,190,192,203,177,148,174,247,280,185,161,229,144,182,221,130,262,116,189,179,177,233,208,208,309,201,155,109,173,319,155,280,265,266,191,81,311,279,241,215,206,158,234,240,273,203,234,158,202,221,186,233,276,86,259,276,290,154,183,212,194,216,311,196,213,226,258,167,151,155,213,207,41,200,203,240,279,212,194,196,252,282,172,228,270,181,223,244,219,202,293,205,195,145,148,137,233,159,166,164,200,181,192,206,115,127,295,268,224,214,248,228,166,161,237,206,194,169,245,116,194,231,182,179,290,186,121,109,270,292,152,143,206,240,207,203,222,203,160,165,344,176,158,142,217,225,190,124,210,150,181,180,186,146,213,305,136,225,241,158,192,194,117,156,201,161,183,215,156,223,324,199,208,189,237,160,82,176,189,158,168,183,235,255,198,217,98,181,143,220,174,186,246,315,130,188,116,145,201,119,150,162,169,213,195,208,152,216,213,160,173,209,135,141,265,170,195,196,169,148,132,282,185,207,82,206,224,219,246,231,225,203,210,150,284,280,133,275,162,125,258,244,193,226,130,275,231,173,289,173,278,227,217,107,143,185,134,268,221,171,127,222,238,303,111,202,115,216,213,219,231,280,281,255,204,149,201,309,211,244,174,343,203,267,208,195,217,278,195,236,267,182,208,264,191,285,275,259,271,153,220,159,174,268,195,184,304,217,272,217,258,202,229,292,192,293,149,207,223,174,178,243,256,323,313,306,272,232,304,250,190,209,231,182,131,263,183,190,289,165,71,142,146,195,170,205,229,192,252,96,76,202,177,219,204,152,217,200,265,281,184,216,249,110,150,199,136,225,160,250,293,292,96,182,262,127,298,214,173,292,184,211,246,148,214,130,130,245,207,267,343,179,144,225,227,255,217,227,164,143,289,143,153,264,244,221,199,150,211,217,267,195,266,191,224,219,152,103,159,284,207,129,154,234,319,236,159,136,109,179,132,244,198,139,252,124,180,210,212,191,242,191,220,141,211,183,212,224,123,199,173,301,218,195,203,268,213,131,254,181,122,249,232,189,174,205,233,277,235,291,178,154,141,232,218,165,117,229,247,204,249,289,201,206,190,247,259,245,204,293,168,202,292,196,221,215,293,185,254,166,102,155,187,228,216,308,210,201,145,226,187,204,175,140,271,160,269,146,263,160,153,262,334,206,152,240,146,309,149,220,169,207,176,131,248,263,173,221,263,170,229,165,225,330,216,145,166,253,209,186,192,280,151,193,228,153,224,208,151,184,142,241,196,233,228,170,180,110,172,224,163,367,175,297,190,279,140,152,244,232,187,225,225,195,201,276,195,237,274,160,157,208,232,183,177,215,219,145,211,190,221,181,218,208,132,163,246,167,225,116,136,246,238,187,201,207,192,229,176,273,263,242,157,169,269,221,334,116,131,60,203,199,210,136,235,223,78,218,189,237,185,221,221,326,190,200,173,277,182,313,296,182,157,308,286,162,199,215,177,202,238,316,269,160,151,310,242,255,212,336,280,170,308,190,155,178,297,179,290,192,345,336,165,169,180,201,157,181,229,215,320,220,184,260,288,242,166,204,171,310,238,223,244,227,273,218,177,218,215,167,189,235,118,168,188,157,225,222,240,232,227,208,179,209,189,265,236,248,280,266,202,170,246,256,228,265,92,300,204,165,134,220,148,182,225,189,178,240,199,214,177,153,274,206,156,372,335,315,266,127,164,221,140,130,230,184,199,218,194,324,195,208,209,207,69,97,223,187,251,251,231,180,211,116,184,173,166,201,228,235,216,172,221,233,153,175,93,143,149,305,210,194,224,249,202,170,135,309,213,241,330,149,193,131,320,229,179,204,195,218,99,201,242,311,301,229,201,293,165,181,233,104,193,271,261,151,313,326,256,178,222,152,233,214,143,176,268,208,183,165,199,116,296,129,204,140,194,231,193,167,230,246,205,101,276,168,213,250,235,255,187,263,179,172,132,171,91,212,205,199,182,168,230,161,224,215,195,262,281,135,128,254,248,233,208,184,149,310,318,234,247,255,155,200,185,209,240,294,172,205,130,141,116,232,110,223,220,216,192,297,265,189,144,174,135,227,186,226,171,195,267,213,114,200,286,216,252,231,149,137,153,210,207,191,158,195,266,300,269,212,204,186,237,172,198,135,231,294,256,116,151,204,221,244,183,297,197,163,234,81,195,202,161,180,163,183,132,243,229,259,127,217,210,99,239,194,318,265,244,202,124,232,165,286,272,186,112,249,270,171,177,192,133,299,285,256,312,182,243,195,155,168,212,262,270,156,202,221,165,180,172,135,167,326,194,263,205,291,269,191,152,237,254,246,195,205,139,335,196,203,218,151,191,130,81,202,204,174,321,178,277,272,202,275,242,176,289,192,254,223,160,216,260,141,247,130,274,242,227,281,196,178,228,245,246,205,177,247,199,250,320,316,175,265,240,206,290,166,258,150,179,142,214,157,193,249,191,285,190,227,126,197,134,333,115,238,316,227,192,210,295,173,255,319,217,172,123,240,197,242,192,169,244,227,141,162,238,153,231,267,217,187,169,242,192,208,175,246,200,257,107,223,180,242,101,191,308,229,304,253,167,171,160,153,217,305,180,181,228,148,185,168,172,206,241,213,178,221,193,265,198,238,267,184,170,274,322,217,230,197,159,242,265,143,248,223,224,271,161,206,111,236,198,217,132,156,222,216,189,316,283,294,198,187,257,240,240,252,246,225,218,224,78,142,248,114,212,297,268,217,213,285,208,200,169,189,312,169,216,242,318,199,131,209,241,264,158,293,170,190,266,173,312,230,220,212,217,83,157,199,167,254,215,210,229,223,176,140,167,214,165,223,157,252,212,287,196,290,167,285,144,219,138,226,283,158,111,200,255,209,242,185,164,104,202,185,246,103,240,196,256,178,246,238,252,207,248,248,225,303,195,153,258,208,241,164,175,172,135,154,190,183,205,235,213,161,254,132,233,170,211,172,270,188,245,176,193,138,225,246,240,107,244,167,215,276,200,221,188,208,184,250,276,132,179,228,200,183,174,187,193,215,183,166,317,259,195,234,212,131,228,259,146,264,139,187,245,200,293,246,306,193,295,230,269,126,169,224,260,332,256,120,160,190,153,187,399,309,194,228,208,171,303,269,216,214,230,202,171,124,209,255,72,199,283,213,188,166,117,264,315,193,237,210,295,206,228,199,204,208,211,174,211,243,162,217,192,365,270,172,283,94,170,260,111,245,119,181,230,177,235,224,262,176,182,142,170,249,149,191,195,168,180,299,283,278,255,197,230,196,213,193,168,164,191,290,243,300,134,139,314,246,176,217,211,282,184,208,191,251,162,214,162,188,223,180,199,158,265,282,220,162,308,157,181,191,247,225,173,250,316,161,133,195,257,275,215,205,218,208,257,219,260,245,159,155,195,207,260,278,237,215,243,265,285,238,168,190,260,240,225,226,162,199,199,167,139,223,217,283,177,160,255,259,122,237,279,128,220,220,213,203,174,285,268,174,195,229,161,177,239,219,137,179,206,176,173,220,271,188,175,181,182,163,222,187,205,231,173,228,180,129,187,204,219,152,329,209,298,182,185,262,164,274,202,192,145,296,187,275,217,236,182,217,196,216,180,168,216,248,215,327,219,231,266,186,120,188,186,334,261,257,218,208,141,212,207,137,264,143,127,324,225,156,206,142,135,170,233,143,155,198,198,119,66,185,198,296,234,195,170,175,220,147,197,187,139,174,291,204,308,251,139,254,268,234,129,195,189,123,210,108,246,205,173,220,152,239,183,293,233,238,275,283,287,289,151,261,111,109,246,177,182,145,133,273,234,104,168,239,157,252,228,216,169,211,185,193,189,228,157,354,234,192,221,179,305,172,179,326,234,192,230,215,247,261,268,343,203,145,237,173,191,143,305,208,316,235,268,219,223,167,143,166,201,123,258,236,208,129,224,162,268,185,131,286,226,201,215,321,258,130,279,176,222,204,199,312,244,274,258,221,213,231,231,170,231,180,161,199,129,141,258,164,184,243,192,169,236,203,213,248,132,208,198,202,156,134,179,233,243,290,156,278,195,195,238,228,183,244,249,218,217,203,196,257,119,213,185,153,106,200,225,264,125,185,219,252,250,119,204,182,187,102,340,318,153,214,210,151,150,324,319,151,81,125,246,211,185,231,138,105,160,188,150,186,134,284,110,167,182,208,169,201,158,251,226,179,192,136,188,86,149,189,304,251,143,205,169,145,205,218,191,183,329,243,268,196,143,168,197,172,296,212,244,226,153,172,175,329,143,198,260,174,124,130,333,221,282,208,187,186,175,220,350,256,238,205,180,177,247,118,172,299,152,180,179,113,186,151,164,303,189,124,172,210,196,203,275,177,222,263,237,218,269,189,165,304,128,201,241,226,277,245,213,230,240,222,239,160,279,304,149,129,232,197,309,228,295,278,126,184,199,245,202,281,236,132,230,256,151,220,187,242,325,183,270,172,244,149,212,190,191,289,188,275,184,226,224,177,210,250,217,146,145,181,127,193,192,193,227,113,169,216,168,238,241,201,167,188,153,208,156,233,226,245,215,223,187,307,256,236,217,143,280,217,192,288,177,212,194,157,159,78,213,136,161,231,238,173,157,208,163,150,166,148,214,230,165,107,194,135,279,266,136,176,223,162,146,207,154,315,182,204,164,192,288,293,207,184,322,232,234,128,207,195,176,224,234,134,84,240,223,294,224,271,278,201,263,218,254,249,243,237,136,287,162,225,283,233,321,210,180,194,149,134,370,210,245,275,153,193,194,219,160,168,221,56,183,217,278,160,162,216,172,274,229,249,219,190,245,261,194,126,163,218,136,257,136,197,96,159,211,180,282,185,198,220,299,124,144,222,277,301,169,131,100,234,213,250,211,188,260,232,246,242,246,199,231,176,133,153,227,57,178,254,158,159,187,206,148,317,195,180,112,126,98,309,211,169,206,265,261,215,179,263,149,244,265,185,346,124,189,277,214,109,180,269,153,224,202,244,160,164,87,196,154,280,145,244,307,315,304,187,253,124,219,156,184,314,228,89,83,298,177,197,225,239,80,163,234,130,188,212,159,194,231,162,218,312,235,175,174,314,258,222,289,248,267,280,92,258,197,161,202,172,106,77,192,220,216,214,184,172,280,332,146,279,135,137,217,316,226,189,277,192,239,263,152,211,276,233,218,240,210,315,107,146,318,237,183,268,196,243,297,188,165,225,184,326,230,194,204,225,130,149,336,276,199,200,191,208,175,248,270,296,219,229,233,167,234,301,257,305,311,164,210,154,62,223,184,279,284,285,223,131,231,195,156,211,295,175,198,192,228,232,226,204,231,179,131,211,198,303,260,152,265,177,108,187,254,181,215,193,207,166,175,210,144,247,307,236,160,118,162,83,198,165,190,264,195,231,225,213,172,138,239,139,188,161,191,206,247,226,218,180,198,151,210,246,175,243,98,186,187,215,285,172,259,299,247,193,217,219,189,196,261,197,190,168,282,347,117,317,206,170,152,277,170,293,215,110,179,140,109,174,195,180,268,208,184,225,173,172,144,196,232,282,246,186,276,216,220,192,312,161,188,223,223,168,267,189,291,254,247,254,238,171,218,192,179,193,237,164,192,173,241,155,112,181,181,137,241,213,110,286,169,162,210,283,309,93,260,131,212,170,163,239,206,183,232,227,182,182,186,183,162,186,250,136,170,249,192,197,206,139,201,213,258,135,231,143,302,196,208,226,231,287,235,132,327,263,286,234,178,167,229,250,158,222,209,251,259,203,156,213,184,287,242,111,91,184,145,188,321,204,198,263,214,353,237,123,203,142,268,208,323,282,335,204,173,169,141,303,239,104,137,255,149,236,138,256,143,198,169,148,202,128,182,193,294,135,207,236,121,278,169,171,212,187,199,196,247,208,233,291,182,227,118,151,224,182,198,229,197,216,117,274,236,239,210,256,165,234,152,253,170,140,261,260,229,183,184,187,241,205,183,179,187,196,321,131,142,150,208,251,308,202,319,219,245,234,219,274,224,157,231,167,142,192,115,169,218,190,185,203,317,161,136,258,239,171,212,148,174,212,354,243,311,187,189,185,222,210,161,243,133,277,250,174,318,302,251,317,122,168,294,217,169,194,191,191,170,249,164,181,236,132,136,118,335,303,177,189,201,173,106,161,246,182,273,182,244,198,202,188,223,175,288,235,163,223,213,152,207,229,262,350,148,209,192,195,142,141,124,134,208,165,187,214,268,321,294,115,96,201,226,205,180,165,218,263,120,155,168,210,169,306,175,269,176,174,229,255,204,191,129,100,245,205,283,177,268,278,318,248,164,177,167,222,205,145,251,119,162,169,229,139,224,270,128,244,231,150,219,189,272,222,294,237,285,178,303,277,197,278,216,200,256,276,139,323,239,251,212,191,278,196,265,168,223,265,199,263,273,179,200,213,290,218,229,313,219,172,172,319,342,288,188,202,205,142,123,249,260,183,192,205,117,189,194,199,213,253,162,128,177,129,298,221,204,155,332,224,168,244,107,200,197,208,145,144,166,269,251,70,140,246,300,151,185,165,273,199,220,113,293,264,248,216,240,137,220,295,204,245,203,262,140,194,335,180,191,216,251,150,233,155,233,209,199,231,146,263,213,253,141,201,335,169,164,312,198,305,231,277,206,166,170,232,267,232,229,320,217,328,197,156,181,227,164,291,289,239,188,226,208,119,196,162,178,163,180,307,284,222,194,206,241,219,73,225,222,191,233,292,148,182,169,217,224,119,171,63,278,304,240,179,209,187,222,163,254,296,213,194,162,237,206,225,177,183,297,210,264,181,191,172,191,185,126,304,222,281,327,274,118,107,183,265,207,201,265,186,139,172,232,229,245,180,293,187,221,243,195,186,106,154,178,222,245,299,246,225,281,189,217,271,210,256,180,222,265,235,154,104,151,115,275,258,213,237,187,188,244,178,295,244,231,285,267,254,275,292,161,273,256,209,218,171,190,282,193,118,197,290,186,267,260,187,267,256,120,103,193,166,189,190,266,215,258,122,269,170,205,198,300,150,193,156,193,176,176,199,175,201,221,224,100,244,250,237,240,160,174,172,164,140,206,244,179,158,178,165,176,228,84,161,196,191,254,201,191,239,309,183,255,195,177,184,314,267,181,171,140,123,222,176,285,174,246,251,138,143,121,313,267,148,201,255,188,139,240,248,226,173,225,199,173,322,193,202,268,258,155,182,151,174,273,156,300,114,177,146,204,205,326,184,189,195,115,249,213,194,158,274,213,184,196,82,121,249,318,279,282,120,232,258,230,306,247,176,180,215,192,203,240,212,221,225,314,80,324,212,156,143,255,263,190,288,109,291,258,283,294,263,220,280,156,286,218,295,172,207,287,152,240,186,266,208,169,210,249,63,207,131,224,222,235,193,193,293,136,244,172,324,158,240,222,282,79,314,291,220,310,217,116,249,151,309,190,167,197,305,195,60,275,138,205,142,256,188,95,151,192,225,274,207,197,152,173,194,178,188,190,130,250,336,166,271,225,186,289,172,119,246,160,280,240,230,198,257,181,203,229,207,165,267,193,145,212,297,117,260,199,193,207,140,221,180,189,148,282,108,168,190,197,162,225,200,218,201,142,213,229,175,260,257,174,83,224,319,201,169,232,133,145,153,240,184,152,185,157,145,235,211,305,255,227,247,158,223,205,187,188,205,202,262,185,164,218,202,254,189,229,249,180,148,276,253,156,251,212,262,265,204,135,204,186,233,299,199,201,305,137,345,221,213,201,179,129,78,130,314,218,261,196,252,185,174,275,312,215,273,187,219,177,235,282,210,287,305,317,116,212,156,208,229,176,219,288,150,208,206,209,140,157,98,192,155,184,263,175,184,166,126,136,191,190,279,247,180,74,214,77,204,225,74,180,175,193,268,213,245,202,193,249,262,134,116,194,122,124,321,196,191,97,247,185,223,269,232,243,202,212,252,181,230,215,251,247,261,161,224,237,197,232,239,219,267,119,306,218,228,167,368,204,196,117,150,214,161,232,229,272,205,277,194,209,144,95,210,241,220,201,126,183,198,250,195,215,172,147,315,137,273,219,180,176,275,200,197,258,195,151,266,160,205,313,103,210,226,316,219,230,183,203,251,321,155,198,144,218,252,335,249,186,220,168,274,268,235,191,231,189,203,221,140,143,134,209,93,173,169,146,129,239,249,268,205,151,292,116,276,205,86,243,163,223,192,267,246,197,284,242,262,215,142,229,224,245,204,305,293,220,219,174,188,188,258,256,188,116,157,243,221,186,188,168,217,179,226,230,213,161,214,352,207,187,156,208,191,263,319,249,254,177,235,170,172,219,250,222,185,100,265,234,211,283,188,227,326,179,283,191,188,293,181,213,133,189,272,146,192,139,304,204,173,216,179,152,207,223,218,164,160,140,81,176,118,83,137,196,250,255,243,218,222,168,235,190,237,177,189,226,222,255,253,239,307,224,220,199,260,176,188,185,201,174,164,212,151,150,176,179,243,164,174,179,192,281,219,135,166,228,269,220,177,166,185,153,280,194,161,185,169,244,210,347,182,189,158,219,141,271,170,218,157,236,222,224,122,231,152,195,168,156,257,210,230,132,242,221,216,191,159,309,266,311,244,277,132,193,294,165,200,303,229,230,228,165,221,249,188,281,154,178,230,264,179,202,249,158,171,244,99,205,242,189,114,273,112,191,267,331,171,251,192,205,193,222,262,286,224,152,176,174,128,301,191,261,198,176,181,217,361,219,174,239,248,183,244,155,350,139,296,239,246,286,241,188,175,187,207,232,131,180,191,154,187,165,270,336,197,229,180,123,255,218,204,166,171,305,154,228,258,227,231,203,219,156,306,305,270,189,225,179,328,183,174,224,196,163,310,223,179,204,353,245,156,153,156,258,156,172,218,169,212,211,161,284,177,238,210,232,229,149,199,205,122,227,221,191,193,175,226,245,187,204,161,193,174,160,177,179,281,162,184,164,196,257,192,241,293,165,223,295,258,152,197,294,221,154,236,282,136,199,201,239,172,246,217,234,260,223,198,261,155,204,178,217,131,270,157,189,292,165,183,263,153,242,107,202,238,287,278,261,302,241,209,259,269,147,189,168,183,202,154,219,220,267,227,194,170,152,166,168,233,215,284,214,222,125,279,197,269,146,195,238,233,157,222,328,229,207,178,186,184,268,164,155,188,199,201,224,194,313,202,177,201,216,232,191,82,165,211,149,254,297,281,223,259,129,287,226,126,182,275,249,269,173,237,284,158,237,208,115,167,217,227,297,243,173,251,200,169,181,186,172,230,222,219,205,200,326,243,211,216,226,236,250,245,174,252,272,275,239,174,239,337,157,256,178,194,172,274,223,274,246,171,166,162,170,226,300,256,151,189,176,221,116,261,117,332,262,154,169,229,351,259,167,272,205,169,245,212,182,235,204,153,201,243,271,169,221,156,144,133,229,94,193,190,169,189,172,144,202,226,188,102,199,153,152,142,216,251,211,164,300,154,167,284,234,199,259,332,226,204,136,204,187,205,272,213,139,180,309,212,142,182,213,277,203,228,135,177,193,301,223,177,143,238,170,284,223,265,221,214,235,237,227,200,200,174,209,208,244,309,281,242,320,299,204,164,204,201,188,154,119,187,263,108,173,105,238,297,201,256,301,185,185,244,248,146,204,245,188,219,190,218,198,221,168,207,198,169,167,228,234,271,248,339,235,162,199,190,119,224,268,216,250,232,288,170,298,141,147,163,175,311,159,265,169,155,131,84,182,234,316,197,189,281,168,332,181,263,170,135,268,145,175,233,169,278,216,196,221,164,182,253,244,221,190,127,195,104,191,219,138,223,210,179,179,159,136,204,283,201,277,153,228,154,200,218,235,123,236,168,149,305,214,236,169,244,185,102,221,239,168,230,279,270,209,260,243,201,224,166,191,192,183,231,199,254,179,258,311,237,160,161,107,142,177,323,239,214,225,205,246,145,153,212,262,209,168,136,186,173,164,124,86,224,199,142,209,171,199,138,375,136,233,220,206,209,214,293,301,220,154,162,209,165,230,197,228,232,274,163,120,154,238,232,249,204,194,278,144,265,185,246,234,252,186,235,173,109,138,158,231,208,209,97,290,277,174,225,267,277,216,250,152,265,95,174,99,165,224,337,342,180,258,253,74,173,208,200,243,263,216,195,224,258,174,204,217,71,228,196,304,266,111,258,212,185,163,216,184,219,237,226,143,235,262,118,248,190,156,201,276,220,187,221,129,177,150,164,171,210,109,214,262,239,43,212,137,266,317,174,116,238,240,298,303,162,236,258,184,252,105,180,214,179,196,272,268,96,200,104,230,257,182,244,142,196,238,194,104,221,265,239,202,286,228,150,183,214,303,181,224,288,260,203,146,220,173,157,250,276,330,210,275,322,276,255,221,243,198,204,212,182,289,177,308,252,261,167,207,248,180,135,236,260,166,165,233,193,214,199,188,161,178,180,230,138,235,184,219,221,223,183,247,166,154,220,120,245,347,233,172,242,199,185,252,133,176,95,199,170,170,185,190,172,167,182,236,236,148,253,239,153,121,191,233,183,315,264,280,305,196,303,185,200,270,272,239,184,201,113,200,84,225,264,263,156,159,146,186,190,183,222,306,244,227,179,169,208,215,302,207,182,189,125,236,178,153,162,108,236,210,249,88,209,161,186,325,182,256,236,197,240,155,163,321,229,239,221,237,206,105,151,167,237,221,264,180,188,217,243,123,165,252,183,264,280,181,117,248,277,167,172,219,223,204,156,255,256,340,188,250,252,214,268,249,232,205,196,229,170,210,234,197,209,275,209,140,315,205,114,231,96,220,321,197,129,199,149,92,344,245,215,272,125,203,339,156,185,245,92,200,127,173,168,239,130,189,229,182,221,281,195,149,235,237,124,142,280,256,198,285,239,155,211,192,260,212,228,186,110,187,161,202,193,315,255,235,174,211,270,278,248,172,240,265,224,244,152,225,203,262,195,255,257,187,262,161,315,172,247,211,172,152,171,253,232,273,174,237,175,257,156,228,180,247,189,304,214,194,192,238,167,121,315,166,195,314,159,180,166,209,214,249,166,247,187,169,290,269,211,254,182,233,255,127,201,322,236,305,264,127,225,229,325,219,166,180,206,141,256,200,177,131,277,204,145,162,312,177,300,122,153,208,260,260,273,250,146,292,240,219,104,234,164,193,180,185,141,190,174,267,140,175,139,183,184,285,155,178,194,218,234,189,162,227,245,206,233,249,119,199,253,184,239,210,208,289,254,261,254,324,269,266,170,157,286,240,331,197,270,282,158,174,193,231,232,264,199,185,248,168,293,216,159,137,182,253,239,167,175,317,209,194,227,106,169,246,248,143,243,168,223,208,199,196,124,171,220,145,172,182,189,110,264,228,219,297,299,149,205,96,131,196,211,288,172,231,283,250,230,232,199,226,156,211,223,266,274,228,268,204,161,177,226,197,215,124,142,355,252,245,150,158,206,284,98,258,87,250,206,245,204,267,144,222,327,266,228,160,308,271,239,149,234,203,223,125,97,297,169,233,241,241,259,179,167,186,214,134,253,160,289,321,196,206,186,145,119,208,231,148,252,152,260,180,236,238,169,162,313,119,247,169,221,186,256,157,246,248,212,176,201,267,228,211,228,184,230,281,234,160,179,237,197,234,273,209,175,259,250,179,313,214,294,183,181,123,300,189,202,155,182,179,110,161,170,138,279,295,208,282,245,173,304,225,153,249,210,224,161,177,194,226,194,202,207,208,243,170,192,185,180,317,206,216,221,186,271,181,148,111,266,209,138,96,245,246,279,317,204,225,181,217,233,246,288,151,241,209,159,224,133,261,219,205,164,206,206,229,206,273,236,103,176,141,186,178,139,122,166,205,278,288,135,259,144,212,100,235,247,182,185,266,303,174,186,180,224,272,131,283,300,184,198,120,180,227,173,157,133,130,195,208,140,150,242,142,180,184,225,250,159,106,253,252,225,194,167,190,179,261,249,221,182,196,175,116,216,279,292,237,187,130,188,144,253,235,340,146,240,234,165,271,213,171,149,122,203,106,249,158,204,221,167,174,296,188,219,206,290,197,160,265,247,163,195,212,200,215,143,216,312,204,227,122,176,164,248,172,226,204,72,198,199,204,252,251,172,200,211,190,246,145,225,230,178,271,202,285,187,230,224,232,255,253,194,227,166,207,107,316,370,247,250,219,185,223,166,312,173,90,151,322,203,182,216,192,118,171,216,139,100,223,249,239,320,202,164,237,181,244,194,243,181,246,155,160,163,170,312,145,205,191,264,217,105,259,197,228,213,276,204,181,209,199,129,317,160,229,228,209,232,204,239,202,191,163,167,240,231,159,251,192,233,279,198,168,186,105,200,167,211,243,90,290,271,181,250,194,165,140,221,133,242,144,109,240,179,255,239,150,242,138,155,236,239,209,191,201,194,183,176,206,140,152,178,164,238,268,202,230,170,214,191,247,269,205,237,171,244,213,253,225,182,141,275,334,240,259,213,139,171,232,156,210,268,168,105,195,274,149,287,235,230,160,197,239,166,223,172,208,262,181,164,216,185,191,176,217,129,160,101,227,203,255,209,234,234,121,169,271,314,288,218,209,174,296,223,136,204,171,165,244,228,194,203,138,204,204,171,179,216,278,184,212,210,153,131,249,158,143,174,225,57,187,171,153,184,199,181,284,243,281,311,206,238,108,272,313,179,117,156,245,304,194,136,217,89,218,229,238,194,147,284,277,267,249,212,202,152,206,160,269,158,224,238,197,214,182,162,303,200,299,217,134,167,214,214,183,263,287,173,193,165,146,235,184,208,207,259,300,221,318,236,174,211,294,284,216,180,240,296,207,198,242,254,193,180,187,298,208,147,198,256,230,266,307,248,219,219,160,209,255,302,236,204,292,175,302,153,169,185,227,237,210,276,152,180,103,141,178,149,237,128,251,241,287,193,129,173,231,189,248,147,172,243,232,209,214,151,329,131,200,250,279,155,202,158,150,214,152,177,173,205,248,207,207,152,208,241,143,212,194,159,148,187,243,270,265,152,190,136,187,258,121,200,199,269,239,250,195,269,175,214,236,305,181,233,179,242,192,267,166,282,204,206,215,194,218,236,212,206,295,283,231,267,163,178,330,157,230,229,278,197,185,236,180,112,261,232,97,135,274,284,185,114,239,121,185,164,278,191,261,168,171,224,183,133,169,81,248,262,287,244,206,230,292,240,224,118,146,254,162,289,118,240,209,243,281,200,226,185,132,178,275,203,196,205,249,168,241,332,177,289,169,275,287,238,166,197,245,285,158,167,162,195,334,142,223,155,250,124,242,227,160,165,255,287,248,150,197,273,269,243,199,205,236,134,143,163,238,166,179,155,245,204,183,276,219,129,164,345,212,205,213,305,210,214,142,195,159,207,224,171,235,205,157,162,238,231,171,179,230,237,299,269,178,205,150,295,253,163,236,175,300,193,209,136,258,227,151,221,320,197,194,154,205,283,208,219,201,199,238,312,256,300,200,223,219,209,202,254,172,140,205,218,299,124,210,165,259,247,206,217,258,199,151,268,227,148,263,173,206,160,225,348,139,266,180,188,227,270,239,189,153,344,180,273,263,219,167,185,149,263,223,206,256,238,244,246,241,203,151,217,254,211,87,270,214,196,245,183,211,207,292,133,199,186,224,266,204,224,212,129,288,216,261,225,119,66,199,172,169,214,310,218,316,126,175,188,204,291,95,268,218,186,147,146,204,203,150,169,269,168,223,168,322,145,223,299,238,259,251,268,199,130,269,238,237,237,176,86,194,147,294,118,142,264,265,187,132,173,167,174,211,219,219,242,197,225,190,229,200,188,105,296,196,253,195,230,135,195,220,272,169,221,239,206,164,175,269,132,225,223,189,228,256,188,196,195,266,251,198,232,167,184,176,117,174,162,253,259,132,254,166,235,191,272,263,211,194,188,201,225,212,218,175,210,189,188,126,277,213,287,199,169,158,193,157,195,208,262,240,317,197,235,242,237,160,195,222,187,158,161,221,216,246,220,271,154,246,286,106,199,214,218,282,219,342,229,226,214,153,217,200,217,149,185,170,246,112,127,279,197,330,201,169,222,217,179,217,144,201,155,244,196,166,332,223,214,179,343,247,136,216,204,218,193,269,245,215,200,162,143,195,235,137,176,124,184,246,212,228,271,177,207,317,273,239,271,155,214,236,226,114,251,270,193,214,210,259,273,167,172,264,239,155,238,260,143,152,225,209,169,178,186,145,191,200,229,222,169,205,259,322,173,207,196,242,220,287,236,201,83,254,157,193,193,251,220,257,89,201,221,146,289,187,285,225,294,141,190,187,178,210,214,241,161,170,176,194,269,181,210,178,216,272,209,177,253,181,209,280,214,279,146,210,209,130,264,197,249,173,179,209,269,207,163,162,234,268,244,114,305,290,234,199,280,210,198,198,261,116,196,171,293,181,157,179,261,207,241,311,222,314,314,254,191,215,288,190,243,181,279,243,247,187,226,273,256,240,181,194,290,214,238,290,228,228,283,263,192,262,160,136,214,134,382,353,200,230,180,166,321,274,186,241,177,188,272,221,156,263,210,229,223,227,218,238,222,210,240,133,145,178,305,271,247,220,281,203,234,154,146,174,215,276,198,280,234,275,221,249,236,140,226,202,200,217,147,231,198,150,120,218,237,190,156,221,202,198,180,157,142,258,224,308,171,168,203,232,202,111,179,150,171,154,210,180,270,227,161,232,267,242,201,293,253,218,314,151,156,186,220,172,203,185,324,243,148,224,162,300,119,165,135,161,193,117,156,311,249,183,311,202,281,215,163,227,203,317,356,303,104,112,300,221,228,93,224,246,183,275,189,225,246,164,211,210,113,195,218,252,229,268,221,205,185,243,241,243,204,263,163,230,249,336,212,162,249,221,165,206,297,264,103,205,178,224,143,219,110,197,286,218,133,325,189,185,280,209,191,306,160,187,172,257,297,170,281,294,212,178,141,240,186,218,188,249,189,157,195,249,230,217,111,172,243,189,198,215,246,261,173,133,174,250,289,206,239,141,147,178,110,179,205,196,268,206,220,235,192,188,260,252,149,349,230,170,287,225,232,297,162,312,148,210,258,221,219,244,115,234,220,274,201,227,219,192,243,234,250,196,202,148,239,208,181,235,240,197,240,240,204,202,326,175,197,229,237,227,273,184,156,175,162,148,223,203,211,303,251,183,209,248,221,253,229,172,259,264,169,211,270,349,189,230,153,163,211,145,168,198,196,211,123,146,223,221,222,199,119,160,235,277,300,278,180,323,282,253,183,263,120,216,222,186,195,172,264,172,236,191,254,308,249,184,242,174,265,101,273,240,235,197,217,273,225,257,170,168,247,227,312,162,192,225,314,106,262,217,198,218,223,186,270,269,232,198,222,168,187,150,263,129,200,182,140,294,285,234,304,235,191,314,134,183,176,225,195,249,198,220,181,181,254,191,187,283,271,242,152,219,259,212,248,289,318,271,276,193,231,267,335,196,193,240,274,259,199,143,254,299,210,276,226,235,254,208,195,192,178,364,213,142,154,192,300,107,176,244,205,198,186,175,163,217,219,254,270,152,182,159,182,180,231,204,128,175,310,299,116,107,273,250,234,206,165,215,195,249,147,191,104,188,172,252,257,239,209,305,196,213,191,242,115,237,209,223,236,303,244,157,162,164,140,99,193,190,152,178,196,93,216,234,242,196,198,158,269,221,279,209,176,119,178,202,252,240,205,224,206,153,191,183,244,225,234,310,199,300,196,266,259,200,205,202,162,179,272,223,238,139,185,187,233,149,207,183,188,258,132,266,211,201,301,222,279,222,214,311,281,214,148,265,214,217,181,181,194,178,223,267,252,136,207,255,251,243,229,159,264,199,274,118,215,188,174,295,235,205,188,277,236,239,199,228,190,234,223,203,166,190,234,271,236,176,198,253,249,153,189,162,174,305,209,210,210,280,119,218,257,179,163,260,226,189,218,158,194,224,197,223,57,234,241,185,157,238,299,233,171,131,230,218,182,195,186,311,232,162,242,174,244,270,170,215,305,218,161,158,202,288,288,229,229,203,317,329,295,213,268,196,170,189,139,164,315,326,165,257,269,200,244,178,106,311,172,217,284,237,317,150,326,259,322,265,229,331,193,217,226,130,163,195,201,270,252,160,204,186,171,220,261,240,271,217,270,237,243,245,280,160,199,230,190,257,214,159,312,206,350,210,271,214,174,202,218,228,205,213,247,193,266,242,194,179,203,169,354,177,260,161,205,160,239,209,213,200,139,179,221,297,246,222,184,174,251,257,183,257,219,231,242,217,136,199,216,137,225,196,155,221,255,164,257,129,210,199,256,224,171,236,271,300,172,175,190,231,283,106,252,192,269,227,176,255,197,212,262,266,150,242,256,162,224,183,179,226,320,182,196,161,245,234,225,169,182,156,170,214,205,190,144,208,100,204,218,181,230,138,294,213,265,206,190,201,249,167,168,304,238,312,156,222,246,220,164,202,158,189,193,253,238,208,170,263,321,111,243,250,199,171,127,290,279,186,232,182,136,195,213,213,161,170,173,226,298,184,157,232,156,173,166,98,137,205,161,270,281,289,151,178,297,117,177,240,311,279,202,126,215,175,254,220,183,235,196,193,146,215,319,281,232,184,188,134,118,132,238,229,190,231,183,236,144,224,133,209,162,309,159,122,210,267,240,269,107,137,93,218,239,287,213,225,212,245,229,179,312,148,79,167,138,212,152,172,293,282,179,153,191,197,268,175,203,245,194,176,115,136,193,247,300,158,183,262,190,153,292,228,298,221,227,88,209,251,165,209,237,188,260,161,221,232,227,214,192,244,316,175,294,274,157,237,183,162,304,151,221,249,200,123,282,154,214,162,188,203,270,145,233,267,178,217,161,287,226,208,150,125,239,229,136,309,129,160,226,165,182,254,275,208,247,311,161,243,173,236,111,339,140,203,181,215,192,142,195,235,168,231,193,291,183,114,258,211,202,189,149,145,128,127,191,273,105,263,241,211,170,154,272,248,185,191,150,307,186,139,210,226,237,260,203,178,290,157,204,192,227,234,317,306,285,167,144,300,195,294,345,231,165,207,203,186,177,310,166,157,236,225,236,251,272,264,287,200,174,218,271,171,230,145,287,248,214,150,226,221,192,216,197,347,136,235,189,195,302,201,250,142,228,275,206,176,174,216,293,232,203,129,259,310,216,115,272,275,163,200,222,123,125,136,129,224,106,248,202,238,205,190,264,213,245,111,223,324,270,189,126,221,265,206,182,158,118,281,173,239,325,222,167,197,190,162,196,266,155,190,239,154,272,286,223,195,254,168,203,191,177,187,250,206,334,175,176,209,263,231,152,255,175,183,232,205,197,206,182,239,234,296,115,249,200,167,241,214,139,203,158,183,234,325,185,141,229,261,287,176,303,222,194,191,350,272,162,176,296,227,235,236,162,200,311,196,207,377,176,236,193,135,198,247,222,179,187,264,236,242,283,277,263,309,180,317,309,132,226,227,240,268,163,361,219,219,44,219,202,171,173,206,305,248,163,190,203,199,260,207,164,181,246,163,329,137,222,185,191,230,145,165,181,319,207,192,244,301,217,326,300,209,207,179,72,200,227,223,230,131,262,227,227,225,251,275,250,162,214,199,277,181,160,225,273,215,265,223,213,265,197,247,162,271,184,166,277,274,164,285,192,211,219,94,201,182,255,292,126,240,154,316,231,221,218,197,289,234,269,172,195,259,139,193,215,295,150,266,229,208,152,212,290,239,161,153,188,246,129,248,301,136,207,189,203,329,125,225,224,210,215,214,244,173,200,211,150,165,169,171,104,322,229,176,186,221,217,169,147,267,232,167,238,214,170,235,219,204,331,210,254,233,241,193,148,251,233,277,157,194,217,321,215,227,212,220,131,240,197,159,193,209,263,214,225,250,255,299,223,292,305,274,116,240,199,259,132,172,176,183,223,245,188,97,72,193,252,161,212,303,147,181,177,183,145,174,148,200,236,245,152,143,143,290,223,119,219,136,184,190,219,118,202,306,245,226,232,232,172,213,291,239,299,358,123,284,211,101,153,202,166,291,137,233,200,230,160,153,311,226,226,190,204,350,306,215,198,169,245,288,261,263,270,160,57,215,325,275,238,346,287,132,85,219,65,177,249,326,162,194,216,251,276,201,175,241,200,190,180,228,169,213,229,255,158,132,313,175,274,341,286,264,270,229,269,249,189,207,194,318,225,215,285,311,108,321,230,149,202,210,200,218,176,163,118,249,210,166,103,308,164,174,195,157,221,261,237,189,228,250,310,223,232,180,339,231,152,253,231,246,215,175,277,253,179,225,241,208,188,246,328,164,254,315,131,239,249,235,94,195,187,186,167,203,257,298,220,227,184,179,245,233,263,229,228,242,255,231,232,138,285,289,293,168,264,148,188,302,220,272,335,248,150,151,135,241,229,266,262,293,249,273,154,146,219,192,236,121,224,273,195,264,247,138,191,234,223,189,252,220,111,173,282,206,229,185,202,150,182,183,329,298,218,289,135,194,156,97,304,176,29,244,176,183,213,116,225,181,245,164,226,183,144,159,163,324,223,187,287,154,273,328,245,171,278,231,287,208,233,238,276,230,207,228,232,214,188,193,194,195,158,171,151,247,129,249,144,150,195,190,167,246,204,137,111,190,167,257,242,196,236,241,214,192,136,252,214,230,268,217,284,314,228,253,142,277,193,172,275,144,192,224,153,273,302,201,259,178,209,300,240,192,322,236,269,277,177,211,267,244,248,153,202,316,194,310,245,176,155,205,185,146,262,299,120,330,98,205,352,193,212,250,181,316,180,217,219,161,123,178,175,204,238,237,157,217,310,202,293,253,134,191,213,165,194,226,237,165,302,253,232,155,181,186,244,219,244,167,143,278,252,242,335,289,256,221,287,301,228,188,180,94,271,254,212,176,199,214,190,206,148,139,185,238,186,250,217,257,244,202,198,300,218,192,288,230,208,289,266,302,202,180,205,171,169,180,195,293,231,275,325,196,196,237,200,218,138,220,310,140,204,253,277,250,182,147,231,180,328,158,170,245,312,229,308,275,166,254,285,245,229,166,212,165,149,211,201,195,222,195,240,188,208,144,216,235,156,193,211,320,183,138,193,231,289,156,265,180,236,280,215,246,208,207,197,220,107,152,202,203,237,266,106,225,211,188,162,264,237,168,191,246,215,299,238,274,281,210,169,282,290,148,241,230,321,181,228,200,198,121,144,254,231,289,286,138,209,186,206,314,249,167,247,225,222,147,206,196,158,172,169,282,251,126,163,211,198,223,260,180,280,236,177,189,51,144,146,231,185,234,268,227,278,171,212,179,280,235,272,276,225,289,194,177,168,156,246,310,309,205,124,232,296,200,141,221,195,180,206,177,204,238,208,247,244,198,184,153,197,132,217,181,209,270,279,85,180,199,201,274,193,146,41,279,228,227,264,207,215,115,153,244,168,245,179,316,242,226,130,212,222,182,231,121,232,251,201,236,111,206,192,116,261,105,102,99,223,286,243,198,274,262,204,208,215,226,169,231,132,130,208,318,190,181,174,258,232,184,315,204,255,218,154,257,231,284,192,288,243,179,158,222,307,287,304,218,182,281,212,256,164,234,245,257,216,134,175,106,238,305,251,209,213,153,183,240,225,194,213,204,163,199,147,293,308,82,198,195,171,199,161,166,141,269,207,122,158,196,193,163,301,302,211,246,263,136,209,273,158,225,255,139,268,171,147,232,278,210,162,217,172,161,226,254,218,193,250,237,241,167,132,137,118,185,107,244,162,217,156,229,269,215,186,216,183,197,191,297,167,178,137,231,162,257,144,210,253,247,92,210,101,234,246,253,207,302,239,216,212,206,185,179,223,334,261,178,254,280,276,309,249,244,247,259,238,219,333,216,236,187,234,214,269,127,198,202,197,249,251,256,133,222,205,171,80,203,122,201,261,282,212,181,189,262,195,182,176,187,156,237,178,298,155,224,167,192,193,223,253,225,145,181,130,213,111,200,206,215,327,145,223,318,211,126,165,156,198,132,210,201,335,292,189,210,216,256,208,184,180,223,176,223,201,136,195,222,258,210,171,218,279,204,170,262,239,221,172,196,264,280,298,243,181,239,211,136,172,248,165,137,181,191,191,146,193,253,203,243,169,175,251,230,176,159,276,212,280,225,284,237,205,100,217,178,222,274,203,177,298,200,224,215,238,215,167,285,225,200,178,286,227,214,243,182,189,234,220,178,268,224,227,155,253,266,207,298,237,248,195,243,213,197,154,203,194,223,185,178,245,156,290,297,245,184,130,279,196,247,240,296,218,219,217,163,227,230,256,186,187,176,187,105,166,193,259,226,218,158,170,172,146,190,233,191,155,272,366,313,193,210,209,256,302,179,217,213,191,242,302,260,253,222,174,247,118,135,223,171,225,264,110,180,208,173,154,240,211,223,274,220,226,186,222,169,172,254,300,207,157,208,241,235,258,119,261,121,177,182,225,275,130,298,252,141,279,107,214,176,212,273,221,240,287,259,192,306,217,250,202,176,215,202,197,313,211,173,168,243,243,199,122,146,156,134,169,149,197,326,133,325,309,249,207,225,149,239,226,158,286,218,217,195,274,273,252,156,199,242,241,162,287,305,279,308,91,182,198,229,226,177,169,239,151,274,220,184,113,235,215,246,267,242,251,177,159,194,222,244,106,180,204,308,302,207,252,320,167,203,205,318,232,203,186,255,280,270,190,266,148,260,174,174,223,204,202,154,147,325,217,147,220,96,220,243,100,265,330,278,242,251,241,164,256,223,295,159,224,245,133,183,337,243,176,166,152,207,220,265,221,250,211,227,209,177,225,266,240,296,220,171,297,138,253,303,183,196,184,272,231,192,268,258,301,240,244,192,149,314,168,303,171,201,204,149,325,227,222,245,194,222,284,185,255,336,163,240,134,119,270,188,322,227,204,363,121,215,194,265,204,192,194,149,157,214,130,250,214,210,201,251,227,186,271,169,143,123,219,192,146,107,168,185,99,151,270,329,151,299,219,235,233,277,159,127,191,136,197,136,236,202,220,133,267,210,201,211,237,335,274,184,217,225,172,244,251,180,173,260,249,272,216,193,250,176,179,240,228,105,202,242,257,220,254,276,308,175,222,321,259,190,288,218,228,287,185,259,223,222,192,315,214,250,245,232,188,265,247,178,276,201,311,202,181,204,133,168,267,181,179,258,131,285,119,275,172,283,132,223,155,182,147,197,236,281,289,195,130,94,274,240,185,227,188,136,136,144,149,338,152,182,201,261,181,217,256,244,232,183,216,230,248,223,276,212,198,235,191,106,136,269,305,310,161,315,228,264,209,253,272,197,255,251,199,142,228,191,243,262,242,138,185,242,238,224,221,197,244,218,270,165,176,178,172,164,262,246,239,228,278,182,241,243,197,244,111,273,225,275,151,269,214,205,292,210,251,125,297,194,255,273,220,330,264,177,223,186,214,199,244,244,267,256,243,115,226,217,299,140,291,269,196,194,174,138,209,288,72,168,300,190,216,169,183,200,239,200,200,206,259,309,181,179,332,212,229,212,218,332,163,212,175,211,95,175,274,237,180,275,260,206,331,308,287,247,186,151,111,142,327,207,315,255,213,186,287,230,194,175,295,300,226,162,303,154,207,251,131,245,191,201,187,134,182,185,253,271,186,112,225,177,217,194,140,206,136,230,232,184,247,154,208,215,210,181,325,179,313,304,298,178,278,168,207,227,225,248,242,160,159,216,212,269,269,347,227,225,126,309,264,243,274,264,274,190,157,203,325,249,272,230,213,268,245,258,218,207,199,241,256,189,156,191,247,266,259,184,214,187,370,212,337,299,238,302,249,217,227,200,228,200,186,287,211,197,249,142,203,236,207,264,165,312,333,179,216,191,88,349,192,217,192,202,251,331,133,146,236,224,270,226,171,219,269,204,272,220,162,175,195,196,194,253,177,268,249,181,296,94,178,281,189,273,226,186,168,307,177,229,291,237,241,151,94,250,249,94,241,243,167,153,194,240,239,153,180,105,271,151,127,248,164,345,147,262,158,323,184,133,228,255,262,181,249,279,250,207,198,193,265,291,190,297,209,277,228,214,214,306,248,192,220,273,204,331,238,166,153,229,214,189,230,286,280,209,213,209,334,298,221,200,250,214,238,255,226,219,224,218,191,283,237,270,154,216,292,201,188,132,175,258,199,312,206,249,252,218,231,336,210,166,163,269,161,206,293,176,258,287,272,231,324,228,161,127,327,279,234,275,141,310,206,249,146,214,157,225,319,285,163,196,156,285,205,207,171,248,132,180,138,188,255,197,306,150,237,154,190,223,271,163,225,216,199,151,127,203,216,165,193,163,222,237,220,185,275,269,286,189,197,308,242,216,243,217,192,280,179,280,240,189,192,215,278,115,129,291,251,205,276,201,254,217,299,245,242,257,333,183,230,274,222,290,273,202,217,237,237,231,220,153,161,211,215,202,213,193,241,154,225,196,185,234,199,243,205,198,217,296,249,233,210,218,221,300,213,186,226,173,283,123,246,229,224,230,145,234,177,221,177,254,164,227,164,255,154,174,177,213,213,311,227,177,230,296,199,221,251,255,143,291,238,227,218,122,195,206,112,135,260,226,174,163,137,162,210,202,205,246,179,215,276,207,162,218,112,231,216,191,191,131,192,142,235,269,168,175,184,206,283,273,284,174,248,214,167,223,221,251,305,219,296,173,111,312,190,370,192,203,175,255,291,211,316,217,107,176,349,219,168,286,170,141,105,155,205,167,204,302,235,224,175,238,240,164,137,138,162,270,264,209,327,162,262,304,259,159,176,221,113,199,270,262,136,235,275,330,136,214,274,303,225,264,169,196,190,206,142,185,237,242,134,168,165,296,350,218,315,180,284,192,226,223,117,173,155,182,256,176,191,166,159,173,194,276,207,177,215,281,290,261,230,199,262,193,239,269,123,213,325,266,274,139,261,191,183,179,241,192,131,273,214,248,188,219,192,213,148,189,280,272,138,242,174,202,239,242,282,221,219,174,334,196,228,209,266,205,255,224,285,130,287,166,249,254,289,230,224,196,130,201,293,224,157,269,197,302,277,181,245,194,230,251,152,87,136,224,202,272,242,214,190,197,269,214,188,251,140,257,191,180,217,205,202,355,144,234,241,214,176,213,126,159,172,248,198,126,190,296,263,181,292,156,145,221,278,177,222,221,180,166,201,207,216,211,214,186,278,148,277,202,198,270,345,263,200,227,304,258,214,210,287,195,344,173,181,212,239,193,298,176,280,289,216,201,227,201,230,209,199,211,235,165,174,219,268,192,230,153,272,231,246,207,304,249,175,125,130,232,265,308,165,228,162,193,224,217,211,193,127,160,278,200,205,224,198,230,213,102,263,189,184,218,119,166,269,175,102,234,221,289,274,240,134,223,269,267,255,217,174,172,113,242,176,105,151,187,232,178,201,53,140,165,278,156,196,249,220,211,299,121,170,273,236,155,324,161,156,178,246,244,160,185,238,217,79,160,192,202,211,253,206,111,179,115,288,178,186,342,187,218,282,263,199,158,175,132,203,221,208,124,182,137,145,256,154,220,233,278,244,359,283,336,139,235,211,240,198,180,228,188,232,215,234,134,165,164,285,173,160,220,103,177,208,173,229,222,215,231,161,164,306,158,293,232,223,305,192,197,156,167,298,230,173,139,196,145,196,271,291,216,204,203,226,231,196,198,180,238,237,192,248,277,233,235,322,239,215,199,268,224,178,160,213,316,231,143,219,171,224,284,335,190,269,219,189,254,227,228,220,219,227,255,259,296,206,254,300,272,156,211,181,165,347,252,162,220,149,209,123,207,229,187,227,227,240,261,225,214,203,263,236,177,242,198,228,291,191,199,127,297,219,208,218,181,131,214,152,163,285,165,189,182,193,247,166,220,227,264,201,217,187,194,285,244,236,207,161,165,162,162,299,233,261,202,201,212,213,234,180,200,294,196,164,250,131,213,212,168,201,208,260,126,191,163,192,203,310,215,134,267,266,182,165,81,304,193,176,171,184,233,207,260,163,239,216,234,230,248,271,130,230,251,255,95,202,299,336,216,204,231,183,149,173,232,230,237,215,205,217,294,174,216,194,317,161,231,174,161,237,186,113,196,312,204,242,195,190,195,351,159,232,265,239,186,221,280,194,187,215,117,173,257,225,276,173,334,239,177,116,122,230,177,316,207,212,125,229,231,293,168,313,188,324,204,179,270,94,106,218,224,233,304,244,200,225,276,164,275,144,294,81,269,102,256,232,248,169,227,289,213,114,271,275,280,134,219,197,233,192,92,184,188,249,136,316,141,156,190,271,158,284,101,304,181,210,218,160,284,123,120,324,163,125,241,155,200,152,225,226,183,170,168,263,161,354,202,199,232,199,354,123,192,166,220,147,259,206,184,275,211,258,295,283,215,228,186,261,273,220,183,282,280,293,317,237,265,196,315,316,208,202,242,201,316,227,213,195,120,246,188,263,215,258,231,340,188,190,162,238,213,249,280,204,226,235,218,187,182,224,209,164,247,212,234,191,280,213,164,297,299,304,232,215,245,263,281,221,175,203,221,338,138,193,200,209,225,264,159,178,281,207,287,90,157,121,274,201,175,182,167,203,240,232,157,298,165,345,201,283,215,232,154,168,203,247,162,223,171,240,248,105,190,281,161,340,188,257,290,143,213,192,267,303,232,236,269,207,223,238,184,302,152,184,262,176,281,279,219,249,330,195,152,237,263,153,149,124,307,187,215,222,334,208,260,267,150,249,229,182,176,270,137,182,262,288,167,210,251,252,210,221,217,263,213,171,233,258,216,116,145,206,224,266,142,196,195,196,189,218,196,235,271,362,188,143,121,334,225,282,236,160,189,187,228,180,226,111,102,155,246,168,259,234,178,276,272,130,220,277,144,214,218,201,247,270,235,282,173,212,200,167,167,155,211,329,256,213,288,221,141,186,204,138,215,262,249,188,262,227,281,107,32,196,85,257,283,226,312,311,130,204,295,243,210,197,197,275,295,154,254,248,185,220,229,227,177,233,337,187,180,244,252,155,215,204,229,175,218,204,240,300,237,165,294,232,313,201,314,157,199,178,190,175,196,232,159,309,180,212,236,259,309,196,152,201,266,276,202,155,199,218,180,219,231,219,273,247,208,192,188,149,214,279,227,118,306,207,244,216,245,259,151,205,260,233,156,279,203,257,230,314,146,171,274,250,195,237,258,216,248,317,174,212,165,237,97,223,178,237,171,122,229,182,239,253,240,178,193,240,296,229,226,195,132,185,238,213,134,259,182,217,199,197,220,205,301,218,205,243,196,250,324,288,160,222,147,196,252,250,208,238,215,164,239,175,260,230,157,213,279,200,220,259,200,240,175,216,317,133,279,246,176,251,176,185,316,203,220,213,241,323,189,187,203,190,149,177,310,143,326,251,226,186,173,287,212,184,163,240,196,199,234,171,297,298,258,172,240,170,225,304,297,193,147,230,214,180,267,195,265,202,159,316,133,234,187,216,306,214,199,235,279,178,298,168,201,286,296,152,212,157,266,212,279,238,305,253,210,303,229,324,310,182,176,190,233,179,206,284,313,225,153,299,278,238,135,257,150,266,233,215,179,300,339,227,260,173,255,265,192,265,250,263,247,247,222,232,224,182,362,233,248,246,256,202,210,226,300,224,177,180,221,153,242,205,170,243,196,221,199,157,123,144,247,290,217,181,210,272,241,314,92,134,244,266,230,151,223,226,222,283,195,270,249,245,228,183,224,196,309,144,183,233,208,180,207,224,348,189,274,163,279,54,216,323,240,220,176,195,168,85,203,231,300,219,274,271,194,225,204,179,249,284,173,267,166,200,201,118,199,190,105,171,196,116,283,258,189,165,296,247,200,239,169,236,180,297,203,104,213,285,173,171,211,172,259,273,219,247,317,156,337,224,167,263,222,322,256,315,286,334,214,250,237,168,191,330,263,157,307,231,210,203,232,263,169,239,333,190,230,246,231,281,196,208,229,203,187,222,195,191,221,235,237,146,175,176,171,227,135,233,182,244,223,166,273,163,274,143,207,150,216,183,212,116,183,180,259,208,290,224,231,206,195,196,276,252,168,208,75,265,264,128,192,170,225,233,224,233,211,125,195,291,185,201,190,234,271,224,209,205,299,288,240,170,246,243,235,172,249,206,262,212,217,176,241,181,248,191,232,246,237,190,178,152,152,219,155,254,92,228,182,156,212,267,130,167,212,190,366,211,209,202,231,275,214,178,206,188,200,269,274,227,263,238,107,263,145,216,191,248,262,195,237,160,276,198,309,232,252,213,241,240,217,171,157,224,180,97,321,217,315,271,192,161,173,156,268,280,264,182,116,211,292,223,199,284,189,303,215,239,304,136,142,243,143,307,348,189,340,218,205,169,264,139,182,218,350,174,302,244,253,165,164,289,179,153,184,316,303,157,191,228,347,203,144,207,305,217,339,258,266,224,298,229,237,245,222,187,188,232,213,192,183,221,286,255,111,141,168,165,231,264,232,251,253,358,173,137,226,203,267,162,217,252,239,284,346,260,191,224,164,80,336,70,27,127,197,107,156,277,252,141,195,237,252,152,281,266,182,227,178,217,316,161,347,181,236,134,123,165,156,157,219,205,310,257,305,183,247,231,135,274,269,202,207,235,195,114,195,257,226,329,164,200,127,316,267,253,280,209,191,161,191,201,222,192,159,158,239,311,264,174,243,168,197,203,165,181,275,270,239,174,214,185,134,224,213,259,224,191,164,308,168,189,170,238,210,321,223,304,320,286,234,206,207,236,273,236,169,169,157,263,303,254,281,291,211,276,198,212,188,316,175,76,216,190,157,249,140,329,296,228,194,158,90,233,166,175,280,206,333,308,258,191,206,169,296,153,224,280,248,229,204,241,178,223,162,292,245,191,175,222,256,242,172,154,236,150,239,141,268,273,218,181,235,241,189,255,271,304,124,247,169,221,223,228,155,327,179,190,191,235,207,229,259,239,243,133,189,286,288,214,152,90,230,269,190,238,146,116,157,272,192,214,273,204,268,247,185,188,244,226,224,148,243,188,250,227,200,218,220,261,163,238,190,189,296,284,96,179,156,260,152,199,233,188,199,122,280,207,182,175,302,258,215,287,267,274,231,202,170,130,188,206,190,290,294,254,188,161,169,208,143,205,224,140,257,189,202,114,205,202,139,340,337,171,215,317,93,315,274,225,275,187,160,233,313,147,305,172,125,212,176,162,262,228,206,256,236,297,201,139,224,309,200,170,280,179,212,183,236,224,152,200,266,280,185,236,186,164,305,285,229,250,242,272,205,258,238,169,201,204,177,252,313,139,270,311,125,149,325,252,192,250,133,303,155,205,176,246,159,173,222,256,327,212,177,183,185,300,279,184,267,205,305,290,203,206,250,101,198,129,210,149,194,274,231,199,179,262,337,223,178,197,269,103,183,234,164,201,227,170,162,236,287,174,209,124,241,234,166,194,239,138,212,176,297,276,143,181,199,162,145,286,283,261,204,160,248,166,229,196,236,229,247,274,171,323,194,290,227,173,213,182,243,212,222,273,189,124,290,182,198,248,307,206,262,176,222,226,212,274,257,186,231,224,305,211,241,207,262,190,251,223,290,193,148,152,169,214,256,186,163,310,231,262,182,146,283,148,279,149,308,242,180,246,221,222,200,177,161,319,104,200,200,215,282,264,251,320,208,251,299,275,192,202,245,318,282,232,123,166,194,125,225,262,194,195,115,169,241,250,166,323,192,231,223,194,285,168,145,151,180,188,178,227,137,212,203,237,276,246,208,206,294,211,207,260,153,186,207,247,197,175,265,261,182,214,184,172,160,133,239,198,162,243,314,167,164,175,180,279,97,154,161,286,181,209,158,322,187,309,164,294,125,243,264,266,238,166,219,199,310,306,240,216,234,244,190,232,180,198,231,280,297,310,234,230,303,198,164,200,325,113,259,235,149,255,264,216,226,218,196,245,201,251,200,246,152,145,185,189,183,244,256,151,191,150,297,137,165,175,101,225,254,193,102,215,285,202,159,230,151,201,240,226,282,228,192,148,248,161,181,166,154,204,333,172,151,249,174,182,176,281,112,291,208,239,190,246,204,242,303,255,103,116,83,167,226,198,320,312,194,140,138,240,159,225,241,167,235,157,210,290,247,151,132,231,178,89,248,178,265,180,60,157,325,165,226,170,229,223,197,182,167,177,287,211,183,309,150,196,40,159,226,313,163,257,216,338,211,218,196,231,204,213,230,232,199,129,145,158,133,267,240,291,197,199,302,252,277,173,316,206,322,253,214,210,195,210,338,216,136,212,260,263,211,161,265,298,270,179,366,177,237,217,303,133,259,228,229,265,223,177,194,202,225,160,201,269,262,354,151,206,162,275,241,207,194,157,281,202,172,201,231,216,157,129,236,202,206,340,173,155,244,289,154,217,152,263,159,146,155,314,193,173,171,253,142,202,196,152,234,162,150,281,204,184,193,148,251,229,221,188,247,238,213,318,210,268,265,184,269,123,266,325,166,214,215,113,296,222,295,189,264,227,175,270,228,186,120,151,255,350,205,245,295,277,200,273,247,272,301,200,186,276,138,197,246,252,252,173,213,243,207,111,184,272,266,109,262,185,167,230,219,209,174,185,121,140,207,161,142,280,202,171,325,282,212,203,228,278,232,300,275,105,207,197,198,229,241,149,99,235,206,183,274,157,216,126,145,230,161,227,215,186,259,216,316,124,178,238,137,128,231,181,332,91,181,172,209,221,231,199,230,166,273,231,196,185,303,181,153,234,162,173,155,275,236,163,205,226,245,152,301,242,212,160,148,259,76,169,259,167,263,222,185,279,242,148,225,238,166,288,216,227,227,303,124,249,172,200,219,222,136,256,223,285,266,296,218,255,183,35,97,147,143,215,251,253,149,235,228,152,216,169,252,184,220,170,166,207,242,221,214,285,229,214,210,252,327,264,203,268,131,288,279,227,121,125,243,102,211,257,257,219,201,166,160,233,218,118,174,188,235,232,179,193,112,203,146,258,175,177,288,90,230,243,237,174,248,278,255,209,182,186,128,264,220,235,172,318,153,281,262,206,162,170,86,178,224,303,122,157,277,280,210,201,235,187,252,143,303,271,194,187,199,241,156,170,213,176,175,177,176,113,123,235,114,166,269,252,153,276,176,268,342,222,253,134,211,230,141,180,231,251,181,203,331,143,219,165,220,194,247,266,116,324,269,209,255,83,295,340,168,175,257,140,243,270,266,229,205,181,137,182,217,273,155,222,176,182,178,157,241,190,249,171,282,251,166,211,190,228,226,203,212,221,222,228,211,223,162,278,254,218,207,268,252,291,251,274,226,213,208,240,230,183,146,198,228,210,249,265,176,162,147,186,231,207,244,181,255,216,157,255,192,178,180,290,249,219,268,170,104,200,206,270,116,335,141,257,187,198,214,238,225,208,312,160,125,154,203,204,181,173,232,339,185,249,124,191,167,199,180,177,229,232,213,317,162,215,182,270,250,148,294,324,217,239,181,234,91,189,101,263,248,189,112,264,50,161,225,271,132,306,278,256,223,168,287,163,126,111,126,102,224,57,199,232,219,266,248,253,264,116,263,170,105,122,118,138,235,318,319,183,210,256,169,176,244,198,164,240,267,172,193,167,149,136,303,258,214,187,264,73,252,147,168,205,252,220,118,221,156,287,199,242,259,168,230,260,252,352,181,210,217,296,203,217,199,163,209,153,58,127,271,187,227,160,220,156,298,188,182,193,199,282,216,256,249,294,158,306,157,172,195,235,202,249,179,167,226,298,281,164,242,202,173,277,207,212,245,313,199,104,235,212,262,204,217,241,226,227,209,282,238,215,233,262,283,263,214,152,226,154,346,223,107,212,272,201,288,220,121,268,189,195,206,138,255,174,236,122,210,201,207,309,236,247,208,216,192,228,196,188,223,234,212,195,217,187,272,161,223,212,170,148,108,323,275,198,126,295,297,150,290,194,303,351,184,247,146,233,228,93,115,243,246,155,239,153,217,172,208,231,180,148,249,142,225,216,319,130,132,284,177,216,173,239,218,168,214,273,242,135,190,280,186,142,89,204,270,252,254,255,302,180,235,203,217,242,194,270,249,215,254,313,129,226,233,274,181,261,210,242,224,246,195,132,221,196,233,248,255,166,85,243,198,234,175,100,175,110,251,151,223,254,248,177,226,218,273,242,108,230,173,159,282,157,113,210,308,265,183,239,125,162,255,133,236,289,194,196,240,193,235,219,190,227,165,209,212,220,169,187,176,279,226,173,163,158,237,190,153,199,246,243,285,252,229,272,133,197,215,294,248,175,187,267,231,232,249,296,229,172,288,257,266,266,265,216,221,165,182,211,219,223,208,323,307,221,182,148,211,313,146,254,233,184,326,262,236,242,251,195,191,241,222,257,270,220,296,276,267,181,269,271,201,244,299,258,221,163,275,222,302,235,161,192,174,276,219,215,176,274,139,288,267,213,214,244,322,151,233,206,154,343,196,242,197,291,178,243,139,178,205,229,227,161,223,141,225,238,186,156,193,341,198,281,236,134,184,188,65,223,229,277,188,292,290,208,159,295,188,206,196,211,174,140,195,287,167,225,257,192,238,186,145,195,219,290,216,275,156,91,176,75,129,222,123,114,222,153,157,44,209,184,259,276,264,160,275,273,158,234,183,110,201,198,235,192,178,136,145,171,302,212,216,357,221,155,236,296,204,159,181,259,154,174,113,148,181,141,254,217,361,307,141,270,209,189,223,184,239,205,264,181,224,319,291,158,214,185,292,215,190,252,340,149,217,151,192,173,298,168,257,221,152,159,247,209,145,101,157,163,184,309,235,293,237,199,239,203,164,223,203,184,148,179,228,215,148,240,235,265,313,230,140,192,220,308,254,146,207,234,180,267,219,274,215,206,239,183,154,214,210,177,206,221,221,165,166,245,275,277,288,268,280,197,230,223,280,162,213,122,307,232,141,182,147,339,245,202,278,210,216,240,298,214,176,179,88,214,201,220,304,182,253,255,220,226,287,224,188,216,194,176,221,300,113,174,258,174,224,167,253,288,257,149,309,281,220,222,119,303,222,213,112,213,248,159,212,321,289,250,195,156,205,245,139,195,208,170,234,194,179,216,253,192,223,220,261,229,192,242,214,226,236,233,223,324,277,219,178,179,205,225,176,305,234,203,242,332,214,135,200,318,266,235,237,255,215,199,180,118,206,121,258,134,287,120,159,207,173,253,129,188,198,287,154,234,207,120,135,247,211,160,221,23,198,305,240,290,174,235,195,163,218,239,209,270,308,132,196,269,240,149,128,149,187,154,206,260,169,210,233,245,197,209,273,120,217,187,217,175,311,183,298,222,226,237,210,274,259,239,205,264,189,277,175,187,197,205,136,216,198,171,236,229,203,278,209,234,207,234,164,149,166,214,284,288,267,298,182,194,199,263,202,270,204,191,233,251,218,265,158,240,211,232,223,151,120,147,273,167,194,263,290,222,250,224,221,190,189,198,170,205,168,195,304,129,293,165,251,299,210,199,193,331,267,188,220,136,156,216,228,157,302,178,173,187,212,142,176,202,252,308,189,272,163,160,204,183,71,163,254,210,231,152,289,200,190,233,215,160,254,183,216,286,120,206,175,138,196,235,205,312,196,130,124,190,234,172,256,194,241,276,202,127,209,234,253,269,216,318,196,210,192,225,186,245,176,204,183,221,204,206,140,174,181,173,275,318,206,208,221,130,207,259,220,267,206,173,257,269,204,268,296,243,235,244,156,220,269,330,213,190,219,212,57,195,122,160,305,287,173,180,239,110,240,296,199,216,221,276,215,169,273,239,143,199,267,289,232,279,193,289,177,163,218,208,191,286,204,151,200,180,144,230,304,105,288,133,196,235,283,221,211,159,140,152,203,185,201,214,164,239,148,219,188,120,239,162,178,275,214,244,221,232,210,228,204,229,263,137,215,199,150,135,239,231,216,170,265,252,251,228,179,177,248,245,242,258,283,239,161,192,136,248,236,159,327,279,290,204,192,212,121,224,185,207,181,293,151,218,171,165,164,295,192,268,238,219,307,297,237,245,208,252,162,220,230,242,184,230,173,103,274,215,190,195,182,232,299,215,141,306,193,307,217,230,158,280,245,281,188,129,171,192,292,223,254,212,181,237,293,230,256,183,244,214,248,205,284,288,165,213,270,174,224,150,264,207,278,267,245,173,292,210,206,166,208,295,133,315,214,293,240,204,200,279,237,253,204,187,133,343,160,194,203,311,275,104,167,129,197,187,247,173,141,195,151,257,205,279,186,229,233,105,224,260,244,294,214,248,233,259,250,208,208,181,138,270,127,350,334,292,192,243,175,199,171,303,202,180,197,287,219,180,246,232,197,118,261,183,248,288,192,160,246,312,84,177,190,137,179,199,187,198,198,201,154,189,207,180,277,169,273,120,356,116,326,154,249,258,339,242,253,156,200,139,223,183,238,193,241,160,195,227,227,324,220,212,326,149,223,235,266,183,244,322,225,234,85,229,192,220,305,281,216,254,217,272,194,263,116,198,255,278,328,238,266,201,279,148,219,238,197,308,231,252,273,177,211,185,149,206,310,220,191,230,297,273,97,142,163,198,185,138,149,238,352,247,154,199,207,137,293,229,232,142,170,175,239,127,169,288,179,146,206,177,316,257,187,264,120,264,227,147,131,184,255,201,202,239,250,283,98,120,192,163,203,288,245,241,182,191,254,199,361,326,323,152,217,254,238,277,214,245,266,193,250,179,200,210,270,217,177,237,257,118,235,195,174,174,142,275,228,239,124,290,114,236,111,251,280,213,201,243,208,215,237,240,210,179,141,245,143,182,237,187,258,155,113,242,284,204,236,220,192,148,232,160,198,241,189,229,175,264,238,189,234,212,212,194,267,168,249,115,112,235,145,318,214,104,273,254,162,256,213,79,154,155,279,145,156,343,173,168,293,229,229,268,209,152,324,102,140,314,240,196,272,160,189,202,262,201,173,212,296,336,228,245,165,192,212,244,224,168,188,215,327,274,272,264,289,206,143,258,257,270,230,46,218,203,200,220,223,214,219,232,235,166,108,189,189,177,198,186,204,207,207,221,295,228,289,223,288,196,229,290,156,224,184,172,123,197,77,219,331,206,256,189,189,189,140,122,203,172,297,144,259,248,269,240,197,254,198,158,169,336,168,182,148,292,248,224,256,245,142,292,228,264,210,226,335,230,203,192,135,165,169,254,280,229,152,175,246,124,203,212,270,181,185,282,307,237,149,206,212,174,165,179,205,222,196,192,226,241,175,124,241,230,200,268,129,293,155,254,219,123,202,189,219,172,246,246,300,209,225,242,322,169,245,109,96,222,361,293,230,191,198,116,231,213,231,287,218,201,174,161,308,193,108,308,220,190,124,230,226,273,197,291,163,239,266,175,149,137,207,224,188,196,177,161,161,295,240,211,188,192,208,225,144,169,250,115,159,239,256,234,203,147,199,208,255,256,264,273,250,262,290,289,199,202,196,106,217,180,213,147,297,220,193,168,333,255,175,162,213,171,213,298,230,292,243,222,75,310,182,237,163,252,214,312,176,212,206,147,169,226,274,257,279,276,213,280,232,104,145,361,221,279,229,161,122,263,195,194,197,308,181,238,175,306,244,210,221,126,273,271,158,269,238,206,184,266,271,333,232,218,233,249,241,193,282,166,235,188,197,176,235,223,184,123,298,252,233,246,256,129,319,176,218,209,360,171,238,118,325,197,168,127,184,254,270,261,168,125,110,240,210,196,135,237,216,215,214,299,157,207,230,248,229,195,269,188,111,304,317,268,187,148,188,187,144,203,256,198,302,259,222,203,270,225,255,249,235,182,356,172,159,258,182,234,290,161,293,199,131,217,282,222,270,162,283,330,225,277,240,85,234,220,191,138,205,239,124,187,262,46,217,197,249,228,185,195,163,228,211,228,217,225,251,191,260,142,212,110,208,180,271,182,68,128,181,196,153,171,230,225,231,213,219,292,268,232,259,166,201,177,265,208,179,181,280,307,141,246,222,201,219,238,274,212,238,222,205,113,155,248,279,254,282,270,154,123,184,208,307,248,229,330,256,180,256,178,229,224,244,189,209,242,239,152,169,113,266,213,226,241,132,298,230,249,181,235,241,314,236,193,210,319,231,196,172,209,175,198,265,190,100,174,278,179,294,48,187,253,165,163,165,174,178,234,121,158,259,326,302,158,170,222,269,159,276,233,215,156,205,160,134,106,239,207,239,303,230,159,151,315,231,182,237,231,217,234,195,204,269,239,180,185,291,185,242,236,190,211,261,96,145,85,131,322,249,247,190,208,243,204,166,300,196,188,212,250,232,140,225,177,131,194,275,82,302,68,192,200,229,146,152,164,153,185,199,152,233,179,187,221,257,152,195,247,172,271,334,49,269,217,121,307,238,224,193,213,182,266,183,284,230,231,247,172,198,105,270,267,250,243,209,286,189,212,216,261,236,173,269,180,153,216,295,182,206,225,181,223,171,185,171,143,262,122,150,172,212,166,269,124,174,178,141,265,124,211,164,318,225,221,223,304,113,154,278,299,221,234,250,172,224,199,253,250,127,254,162,264,175,150,330,213,204,236,257,161,235,205,195,224,188,164,137,239,148,180,313,292,203,193,114,157,188,297,161,244,332,187,249,228,220,234,189,249,240,178,164,220,151,218,200,117,269,226,186,297,245,254,310,285,194,194,176,184,144,192,206,266,232,156,221,231,197,161,198,171,322,255,259,159,231,207,111,329,147,202,183,211,86,228,140,218,187,207,228,273,222,238,203,241,156,240,198,198,149,272,303,189,234,248,246,202,257,247,176,85,202,208,241,218,256,254,176,183,238,157,240,107,142,166,150,105,207,186,194,243,236,107,194,280,169,260,228,216,228,198,240,141,286,280,345,345,263,173,269,148,200,190,267,221,233,145,139,272,335,207,182,190,275,277,259,157,200,207,191,97,257,334,308,214,211,273,231,269,180,198,131,180,246,363,221,195,265,179,243,246,261,243,283,230,356,241,326,143,200,187,191,206,357,214,158,140,252,153,203,280,285,202,171,284,219,242,246,212,312,211,246,290,216,274,156,220,179,209,108,117,201,176,238,198,225,229,186,244,181,168,217,181,221,281,311,216,263,205,245,212,189,255,148,192,155,283,345,261,223,262,248,236,245,168,291,229,183,199,234,161,215,243,126,151,237,123,188,199,203,231,221,225,164,192,245,224,206,165,209,182,125,199,197,199,225,269,198,271,283,271,297,203,207,280,199,210,174,207,216,201,200,169,242,323,155,114,261,279,193,96,190,176,216,221,164,294,202,218,245,228,144,260,251,169,227,140,286,242,180,99,204,270,250,243,187,181,206,192,208,190,242,249,193,234,214,220,229,230,302,242,223,171,205,174,132,189,250,199,252,217,224,248,188,355,167,315,146,170,170,127,179,183,264,262,257,151,232,255,318,230,292,250,199,276,187,261,109,147,105,249,153,247,185,193,286,218,198,277,275,238,208,189,217,167,215,247,226,181,216,208,221,225,181,275,209,105,119,244,214,290,189,260,222,229,256,244,304,281,160,298,173,253,242,232,206,243,102,241,191,251,202,291,251,235,229,192,272,149,170,181,217,206,141,229,244,196,228,254,151,163,169,257,205,240,166,165,227,127,220,265,241,175,214,214,133,221,160,132,285,220,157,188,242,182,180,268,140,184,160,177,185,311,129,278,290,239,232,233,230,185,261,200,280,192,168,205,198,142,178,191,220,101,141,218,124,254,179,225,148,155,325,285,282,335,246,270,327,198,279,132,249,120,187,185,286,167,183,291,333,210,88,236,299,177,186,277,171,152,251,164,325,190,241,285,273,178,257,302,184,235,233,238,177,187,134,283,279,205,150,142,222,242,97,153,200,169,251,215,299,253,259,221,179,198,207,220,314,113,198,234,171,293,194,318,222,270,164,136,92,228,190,220,224,160,258,176,117,148,252,213,256,210,181,299,182,170,128,144,334,161,156,267,263,260,293,244,293,194,159,238,244,258,276,239,165,221,192,294,154,245,139,255,163,223,153,226,221,187,230,236,137,178,273,195,304,189,225,196,300,188,210,239,147,131,205,220,264,234,188,217,303,267,203,136,219,165,156,141,295,211,288,306,179,191,267,229,210,263,154,169,204,167,187,246,191,232,173,130,171,263,185,210,271,251,201,224,207,187,256,198,209,186,236,227,199,280,300,102,131,310,214,236,207,241,188,218,311,175,175,207,121,188,68,147,224,178,150,269,270,272,206,171,217,220,210,208,210,206,213,232,276,297,201,159,266,311,250,300,209,269,195,202,190,147,151,188,221,241,234,259,285,158,162,198,274,241,256,226,216,252,233,228,73,286,181,342,171,196,254,195,287,269,321,271,182,216,209,272,204,221,197,268,203,196,304,378,191,329,117,243,219,238,180,231,312,198,206,250,262,205,208,215,156,200,175,254,229,169,118,242,293,293,312,127,145,255,251,67,125,307,140,214,157,92,234,171,222,117,181,115,230,197,187,186,301,182,242,316,101,161,174,136,252,156,265,232,283,280,201,148,267,118,212,194,197,212,329,252,257,261,275,255,128,234,210,220,211,183,214,176,172,207,232,269,288,268,245,185,193,124,232,295,237,208,193,228,207,235,140,162,220,345,257,142,234,184,227,226,255,220,187,245,249,208,204,191,183,272,172,276,223,186,248,214,300,200,234,201,237,249,111,330,158,138,263,169,197,148,310,213,228,168,189,275,164,121,153,206,234,265,307,193,181,217,171,123,213,192,346,135,245,270,284,203,209,94,174,176,250,250,77,220,232,204,232,171,153,198,190,223,296,76,178,276,262,182,198,223,257,138,292,247,128,250,199,316,133,219,302,161,206,192,194,153,141,143,262,193,250,261,201,253,321,237,178,188,196,209,210,121,282,223,203,166,214,185,304,245,192,202,250,289,263,134,233,232,145,274,215,227,230,191,235,284,177,213,271,222,220,215,223,194,234,297,234,212,272,174,212,247,235,209,279,183,233,217,208,227,161,218,264,281,195,248,145,216,285,326,174,172,220,214,216,173,190,225,333,153,221,250,216,217,217,220,262,222,185,231,264,227,230,176,195,233,353,187,240,248,238,194,207,180,184,215,147,211,209,276,276,250,313,330,281,233,254,159,165,254,283,255,105,112,195,222,240,166,228,146,232,146,143,266,217,156,202,245,303,130,154,145,171,158,234,213,230,149,260,307,131,239,194,189,192,247,266,242,179,207,238,167,188,199,204,146,152,113,166,195,226,221,232,204,205,200,143,132,198,250,159,226,213,233,132,311,256,289,219,204,139,255,187,304,152,303,196,254,239,130,243,87,205,291,200,245,250,120,120,303,125,236,180,139,185,188,127,225,155,208,187,180,179,132,162,156,179,206,276,192,271,155,171,227,239,196,259,323,227,138,219,177,266,248,156,185,137,189,256,176,190,259,171,213,180,146,166,113,253,196,265,174,86,137,301,278,184,193,299,195,198,231,186,123,227,204,148,216,200,261,206,192,176,145,173,175,158,247,149,193,270,259,221,222,134,249,213,190,198,262,140,125,148,189,181,259,225,220,134,228,161,237,188,202,296,195,203,328,173,299,269,222,198,201,188,278,229,160,161,131,235,185,181,218,239,221,122,161,244,169,308,134,184,172,254,292,298,237,148,309,233,252,265,302,213,285,242,262,262,283,283,242,260,226,234,275,168,283,268,187,224,169,274,193,230,232,316,211,192,184,204,239,229,192,169,214,245,214,249,253,222,221,278,180,120,301,191,201,240,282,246,235,172,154,134,237,225,139,204,240,286,208,155,178,210,179,321,270,230,222,153,269,110,163,243,203,234,227,215,250,240,241,190,200,304,263,280,234,202,217,224,255,175,194,230,269,138,201,182,173,138,151,328,230,131,328,235,235,225,187,197,158,314,265,260,206,244,274,316,272,165,233,203,275,242,81,217,266,226,152,188,192,213,240,239,213,176,237,271,211,199,194,165,232,327,235,137,211,247,258,177,146,227,254,195,284,211,213,240,294,160,190,368,113,232,211,273,313,228,251,159,149,260,215,215,277,288,240,255,273,211,292,212,203,214,285,162,205,179,197,90,276,250] \ No newline at end of file +[259,319,208,263,208,187,180,192,314,224,241,190,133,323,220,324,181,198,177,172,202,204,209,238,146,238,173,207,212,210,179,249,203,311,134,249,151,217,240,203,235,280,245,354,248,242,165,166,228,277,227,215,282,168,193,283,296,111,177,202,230,208,215,164,206,249,303,144,177,171,153,199,224,169,176,235,287,247,160,208,152,136,254,173,159,209,230,216,244,139,168,202,141,283,250,200,194,213,205,228,147,290,215,308,160,136,243,224,222,202,169,265,273,216,215,175,239,185,250,197,220,291,190,139,142,165,249,257,235,146,151,144,195,199,198,314,169,224,245,233,195,229,209,229,251,113,224,309,123,195,316,342,197,183,156,255,208,194,228,165,292,139,186,291,206,319,133,257,228,176,296,300,234,202,279,115,168,152,202,268,223,256,180,196,213,164,228,226,215,200,127,269,167,247,177,181,212,191,177,209,193,283,190,223,126,256,152,194,275,136,126,173,197,226,222,261,167,158,187,125,215,253,221,290,151,186,282,163,127,210,343,300,310,228,273,266,198,136,264,205,197,155,186,243,224,171,263,160,177,256,264,244,229,322,268,279,187,257,165,174,117,275,221,229,223,233,307,179,209,133,229,262,182,173,303,319,314,193,263,156,276,171,216,129,199,277,135,244,200,274,179,149,147,198,252,186,174,241,186,175,183,286,212,190,162,246,268,182,185,258,234,127,254,181,302,246,266,211,187,239,231,150,280,225,267,227,241,132,188,167,211,280,249,216,180,240,205,214,80,243,153,179,203,220,198,249,212,216,237,257,267,266,180,268,142,217,340,224,284,202,253,300,187,200,229,219,231,195,259,176,225,170,327,166,150,182,280,223,136,209,234,277,247,277,283,238,305,146,142,266,192,177,215,185,257,165,232,296,314,297,280,299,262,194,152,276,196,169,218,159,157,153,106,211,111,112,294,181,195,189,200,212,134,277,170,258,302,82,295,140,240,273,185,191,210,179,272,101,278,156,241,190,282,250,188,163,207,230,315,279,131,208,224,172,258,243,152,284,252,254,245,119,239,295,240,269,116,137,270,202,231,279,296,96,107,202,305,231,251,241,197,246,273,301,152,280,275,171,276,237,233,256,332,178,121,242,267,131,275,133,195,184,242,233,257,315,179,125,139,295,250,148,301,212,156,128,206,136,166,297,363,132,205,176,209,234,131,240,222,232,226,226,330,271,177,204,169,237,266,214,189,354,244,128,122,218,192,182,177,140,163,296,299,272,173,199,289,291,263,225,236,242,291,313,148,239,182,291,213,225,279,257,141,297,274,183,210,250,262,237,208,246,269,276,162,267,221,215,244,203,246,258,279,240,260,109,99,290,194,182,298,156,268,256,280,163,221,211,237,211,183,310,243,241,215,194,99,265,224,160,198,180,220,145,249,324,263,121,221,128,159,41,286,233,193,184,170,175,188,135,209,151,263,194,233,195,375,162,228,155,185,272,230,260,258,255,220,261,131,230,316,161,222,236,273,186,224,217,270,236,147,218,118,276,328,248,183,249,164,217,193,259,301,260,237,252,169,288,213,257,147,143,238,261,207,172,274,224,219,236,234,176,304,200,275,195,213,290,300,245,223,280,116,214,194,159,286,219,165,125,167,297,211,213,250,262,222,220,285,242,183,222,230,284,248,257,283,247,190,271,192,208,220,252,165,338,237,335,203,172,211,188,272,270,214,130,216,182,224,325,192,213,183,152,131,218,178,53,163,307,307,318,188,292,227,303,353,229,303,192,127,125,290,108,185,167,107,273,232,185,319,259,251,250,212,297,228,233,346,264,299,228,232,203,205,132,229,230,229,146,187,196,212,295,176,142,257,193,141,159,201,194,216,189,170,290,203,222,194,219,313,288,253,276,258,155,327,180,136,218,227,283,250,188,216,229,241,126,289,257,273,232,334,211,273,222,170,264,216,185,250,272,231,255,277,162,248,195,269,256,166,69,165,144,173,162,228,185,79,233,185,203,267,188,193,129,149,236,118,161,54,142,309,272,200,313,130,143,284,226,213,118,269,196,182,208,272,199,209,378,251,189,208,228,165,227,208,237,271,251,112,198,284,235,182,323,264,256,141,109,294,186,252,180,200,141,111,202,161,240,202,287,141,182,175,285,216,328,217,262,171,220,234,295,208,234,269,240,251,281,126,264,223,244,208,248,192,203,166,285,315,248,236,165,144,221,116,179,215,213,275,237,177,304,236,213,192,213,221,252,211,196,208,229,225,218,203,217,217,191,336,209,293,154,288,199,202,273,134,194,182,312,132,207,269,141,193,198,132,190,170,269,204,103,150,182,247,263,217,184,222,183,234,236,316,178,239,235,180,178,187,266,158,139,203,264,283,167,159,264,276,128,201,271,296,203,319,200,123,186,320,173,171,272,317,230,196,282,217,274,208,196,296,205,238,294,230,188,221,305,315,206,255,146,265,282,104,253,112,233,194,240,182,172,206,235,197,204,156,300,234,235,305,217,247,207,185,203,219,265,204,228,216,245,195,177,246,180,268,213,247,153,261,264,234,261,149,245,276,134,202,301,298,109,225,166,368,310,152,170,276,316,313,257,174,296,136,184,155,99,239,290,178,198,301,316,151,156,201,306,123,169,167,274,123,239,305,273,295,177,288,322,164,283,192,188,301,114,230,322,141,244,181,166,294,318,257,278,178,314,209,323,280,218,220,252,228,78,214,221,310,176,219,87,264,252,201,311,278,303,210,198,247,250,216,251,281,227,131,220,192,201,173,181,221,114,189,186,211,302,221,200,197,188,262,170,214,329,310,200,253,204,207,324,115,259,234,94,286,133,278,121,229,332,200,207,239,153,216,71,153,187,204,312,259,120,308,150,228,240,229,176,150,222,181,194,239,304,234,298,272,235,170,234,150,199,351,215,147,164,189,167,287,175,123,265,217,180,254,190,158,182,258,268,304,299,227,179,172,187,249,138,127,241,273,151,165,200,244,181,164,226,130,148,241,299,231,355,226,173,243,129,312,237,143,232,211,149,238,227,183,180,123,163,102,235,202,211,270,332,116,251,195,215,173,246,165,228,188,248,304,245,258,220,235,293,248,175,101,199,146,294,178,185,226,135,159,231,231,229,258,195,188,155,219,342,222,175,159,301,172,176,200,247,163,183,323,303,257,228,274,165,246,268,193,144,270,312,186,230,249,89,186,244,141,172,174,285,298,160,168,227,190,160,281,262,334,235,303,232,292,189,274,300,203,293,341,173,210,265,302,234,235,175,223,331,224,132,289,280,278,160,193,205,301,230,219,282,212,239,287,221,213,255,232,259,250,301,225,208,285,187,221,267,174,296,210,278,241,197,152,300,141,174,186,223,259,195,260,303,80,138,115,153,197,277,253,318,245,274,300,226,227,195,230,185,294,185,225,181,237,186,166,199,222,221,214,262,162,290,225,288,200,181,210,324,260,166,206,255,282,238,214,206,283,260,265,235,248,290,233,162,204,155,181,234,292,206,232,219,213,101,209,174,185,205,233,215,152,101,162,257,250,282,215,255,146,252,274,260,162,283,313,165,326,199,143,264,178,163,196,184,159,333,227,220,177,306,203,172,253,234,174,185,87,106,144,257,231,210,325,258,224,331,226,173,175,209,176,217,263,249,228,134,272,225,301,179,88,192,119,198,186,211,198,180,186,170,219,236,216,235,253,206,254,312,281,206,176,186,105,160,273,161,295,275,231,294,242,148,121,168,256,164,166,273,195,211,229,205,319,239,292,276,223,150,293,317,302,303,109,198,156,164,121,234,226,272,254,187,157,153,136,201,204,195,221,248,192,330,268,204,226,223,183,209,247,202,166,289,253,121,314,287,282,276,147,189,299,179,178,182,246,252,312,237,179,295,199,342,182,254,251,313,242,123,184,219,245,237,140,357,320,210,226,152,241,205,273,239,199,176,181,323,265,229,179,203,218,158,298,278,256,208,276,178,287,252,225,163,349,210,299,147,280,180,167,362,294,142,165,308,282,137,191,229,246,129,259,253,257,132,319,230,89,275,317,239,199,166,187,325,239,230,233,323,247,167,247,177,177,247,223,281,201,190,174,234,240,189,205,324,220,225,261,211,228,189,254,163,340,254,117,197,219,132,307,291,235,162,219,143,183,284,225,276,251,226,301,273,128,159,316,349,168,180,345,213,257,194,127,200,254,292,269,174,329,313,259,274,37,216,297,261,208,107,254,152,276,141,315,175,250,172,201,203,319,284,215,235,208,129,211,233,210,149,249,156,174,290,213,207,265,228,166,186,200,215,134,273,221,199,167,227,232,208,159,199,185,253,167,206,203,244,153,197,229,264,223,215,178,257,363,177,228,181,226,278,210,236,293,170,199,241,148,169,151,202,192,97,181,216,188,214,216,292,221,279,217,188,132,164,213,134,314,173,286,231,137,178,119,234,335,159,123,244,104,159,223,170,139,305,264,253,237,264,149,335,257,258,225,208,194,312,213,152,205,165,230,420,235,180,220,183,164,115,176,199,245,229,199,311,245,240,290,169,256,293,181,166,354,235,159,262,305,169,225,226,232,252,273,294,214,229,278,173,146,163,217,163,108,227,292,222,133,213,222,150,338,155,309,228,256,159,185,152,212,281,160,206,257,210,161,198,223,160,192,329,203,95,233,230,183,186,268,131,255,247,255,140,198,305,269,341,266,150,289,110,136,208,162,293,180,271,182,276,109,187,142,345,237,211,171,215,197,211,188,172,132,134,316,205,195,125,120,230,288,177,155,160,325,227,131,226,293,184,114,292,212,296,169,214,286,302,218,194,215,206,172,216,264,235,233,320,291,226,204,225,199,188,208,207,152,222,206,316,294,274,245,264,260,247,120,224,338,252,245,292,158,242,237,317,208,141,194,135,286,237,159,224,211,213,103,211,166,232,264,210,172,187,165,163,248,228,203,221,88,188,234,199,231,213,198,227,209,153,236,271,239,215,284,227,211,299,276,304,265,256,273,240,233,188,210,123,306,168,319,256,322,175,114,331,141,281,232,122,299,240,211,194,195,307,252,267,181,190,194,320,203,144,124,248,162,165,238,290,336,247,190,288,221,233,229,122,246,227,154,248,246,254,108,219,306,216,252,228,235,228,264,275,223,208,185,189,159,166,187,366,222,237,231,243,212,210,274,137,235,162,257,144,264,274,180,237,178,331,230,289,217,199,176,288,226,265,170,330,263,233,303,305,295,222,225,227,182,306,214,195,286,156,221,232,299,311,194,270,284,296,225,327,195,292,300,281,223,134,203,234,176,271,190,242,150,133,194,223,184,256,234,207,248,251,150,194,238,254,290,274,244,195,265,347,227,180,173,264,239,179,214,153,172,272,99,205,86,233,271,272,280,240,154,301,126,154,182,123,224,220,254,244,118,172,143,86,234,157,276,254,179,135,219,267,272,276,196,257,144,245,165,217,241,205,155,258,294,178,206,136,310,133,154,248,307,142,163,114,171,207,196,242,184,268,19,310,190,162,227,251,233,165,248,241,249,262,230,190,148,180,190,237,233,154,258,176,275,348,199,287,203,296,241,171,260,279,258,243,182,92,293,243,225,275,261,237,191,87,234,237,218,181,263,206,307,164,266,161,206,251,342,317,123,323,202,159,144,311,273,220,163,166,140,220,180,329,290,187,163,298,334,124,288,155,300,195,332,268,146,168,317,284,187,175,235,166,223,274,227,158,317,239,205,178,216,193,206,213,126,212,260,290,176,229,251,198,152,164,158,259,220,212,271,220,313,238,198,237,221,260,244,271,291,161,327,304,252,172,193,294,270,164,177,166,264,255,298,205,254,199,262,262,209,145,242,331,213,142,248,162,255,294,145,218,304,169,290,214,190,254,113,69,244,172,196,255,193,120,287,206,165,290,186,226,233,179,182,170,296,270,181,254,170,231,149,166,157,139,180,157,138,127,309,233,235,82,153,206,266,189,231,221,270,78,140,154,187,210,183,203,296,218,209,208,245,171,253,139,265,206,253,197,192,176,224,135,230,161,205,301,198,179,220,181,195,237,217,146,154,208,294,206,272,142,258,317,190,199,271,213,203,316,289,185,227,214,195,219,153,208,150,239,217,166,226,302,181,156,278,172,324,208,219,271,124,237,257,229,355,180,266,316,135,253,245,211,141,264,238,224,225,149,299,116,288,234,233,194,224,361,240,174,243,213,163,340,166,304,234,279,232,238,266,281,241,250,228,230,179,165,98,202,220,259,256,217,221,177,261,222,250,202,221,225,291,224,216,199,278,244,161,230,207,147,238,228,222,287,200,235,164,211,299,246,196,313,214,208,255,220,183,191,319,284,366,221,187,310,156,133,277,206,233,242,153,115,218,118,221,254,187,237,213,262,248,187,208,184,303,196,307,185,238,125,270,106,280,242,81,258,258,178,139,190,301,172,190,183,258,288,180,186,284,153,169,204,316,192,120,218,259,247,254,190,137,133,136,252,190,176,206,205,192,246,257,263,179,208,137,177,167,243,222,188,324,144,240,132,221,219,273,99,242,182,221,195,240,220,210,163,236,222,205,112,114,150,304,258,241,180,293,315,246,100,209,221,266,216,324,266,179,217,234,231,247,194,265,276,154,126,207,297,195,233,290,240,137,182,156,200,159,182,269,202,196,268,168,251,130,286,209,165,315,157,157,205,118,194,292,321,316,190,157,197,210,172,318,81,272,215,229,299,135,351,158,203,312,235,283,186,211,274,158,170,224,216,230,168,182,158,181,229,263,174,188,160,291,198,188,192,238,171,157,260,294,141,210,176,318,278,200,242,149,180,109,179,174,101,216,189,204,231,268,321,290,125,275,283,196,184,237,217,150,341,157,119,172,275,213,151,163,194,233,181,232,215,233,248,299,257,214,297,301,91,221,144,152,195,127,226,114,263,309,213,200,244,301,248,207,150,197,127,124,218,175,287,218,103,140,293,306,292,205,205,212,221,232,182,157,295,181,293,227,148,194,227,232,272,169,242,298,305,236,258,244,363,189,251,140,212,162,172,263,244,206,220,241,184,242,220,168,226,285,201,224,153,124,260,166,127,128,202,223,243,161,158,190,88,242,268,150,231,230,279,214,218,155,190,215,257,183,249,179,163,210,125,169,207,98,142,215,289,259,277,100,229,204,201,86,297,269,238,259,215,256,277,178,221,226,226,172,192,245,207,190,185,210,207,200,279,175,128,145,147,274,267,259,164,256,194,240,197,220,69,293,161,224,224,239,240,211,197,203,116,190,237,218,97,298,291,291,385,313,159,262,221,119,175,149,260,148,268,206,279,107,230,284,205,336,282,269,298,205,334,190,172,240,202,257,274,185,198,273,208,168,263,248,145,220,194,219,308,145,274,195,151,232,297,212,255,154,216,232,231,221,196,225,257,206,219,190,171,180,203,249,158,194,233,101,152,183,181,315,204,186,248,243,319,180,225,225,252,192,185,132,176,212,151,204,218,271,230,183,261,248,124,206,285,322,214,188,251,256,283,214,208,255,150,179,107,267,211,243,306,117,317,196,166,192,178,127,221,306,241,203,114,326,211,83,311,108,210,259,162,100,236,278,177,192,222,191,218,239,193,253,184,246,99,263,246,130,182,165,226,187,229,217,321,116,119,194,227,217,243,291,210,254,249,123,218,261,140,304,241,260,127,214,290,189,217,212,292,168,249,335,216,250,220,234,226,259,178,250,150,250,136,125,218,213,195,201,144,164,321,188,129,208,123,289,221,285,317,186,207,205,235,232,210,247,135,201,230,249,212,232,236,244,256,263,210,235,280,153,225,177,298,225,195,228,247,297,167,173,221,293,139,200,170,207,134,217,210,278,252,200,257,313,124,217,181,122,226,199,167,191,200,168,229,152,252,261,245,89,216,249,131,280,113,242,118,201,128,161,324,259,172,380,190,169,237,268,291,283,210,277,166,280,201,298,291,253,200,264,190,229,183,231,198,168,149,309,219,270,245,202,279,215,198,158,263,250,224,237,205,251,242,255,216,141,223,189,167,208,178,145,200,164,182,190,291,204,319,185,146,116,300,251,233,174,214,160,296,248,212,186,244,312,239,166,198,228,220,236,197,166,196,142,152,184,194,89,193,248,219,221,311,166,276,260,207,263,237,172,267,240,120,196,214,248,193,122,241,228,271,202,185,257,146,235,159,177,147,206,199,191,161,311,247,287,231,334,263,185,262,236,181,136,148,185,335,291,192,179,203,192,161,176,265,195,151,265,229,301,117,169,300,333,243,262,242,250,173,207,226,241,239,191,183,210,215,277,180,209,181,179,140,203,163,248,256,156,210,183,102,123,212,148,256,205,259,261,228,217,242,198,164,169,345,138,269,340,286,206,188,259,135,239,297,252,273,132,193,123,152,261,339,287,186,109,231,234,313,252,326,204,192,219,284,99,256,297,365,132,245,243,228,224,163,148,123,171,229,164,236,180,157,107,97,192,283,179,168,183,238,257,194,174,152,293,245,176,116,310,172,250,200,161,192,247,227,241,181,222,273,203,148,187,235,193,158,256,295,313,245,137,227,144,307,286,231,271,201,151,308,269,193,236,154,94,144,186,205,210,202,189,166,206,215,192,253,240,155,232,240,205,313,279,257,287,311,246,307,219,175,153,259,211,181,126,127,92,236,264,288,182,172,167,170,122,203,82,228,250,314,192,255,197,127,297,320,161,185,257,182,227,202,208,226,240,279,171,265,202,208,244,186,128,167,183,142,227,244,157,147,181,236,220,128,213,273,199,222,211,195,226,218,151,266,235,162,209,308,198,304,272,190,218,215,120,205,147,105,152,226,247,306,218,213,193,228,143,173,324,246,111,273,216,264,267,237,202,210,194,110,86,172,259,243,243,213,276,154,288,252,216,204,243,177,150,185,236,163,285,270,153,101,182,310,306,325,322,228,307,202,209,308,230,255,242,239,205,198,211,278,211,232,221,273,220,268,300,272,262,182,218,212,152,222,246,249,168,288,260,216,120,245,168,243,189,182,317,223,152,134,225,204,276,158,259,225,286,107,114,95,277,209,53,148,303,128,183,217,270,288,313,139,117,279,189,144,170,172,272,184,246,249,178,106,164,258,159,215,197,90,198,123,140,215,286,233,146,196,291,129,323,232,174,283,182,358,169,190,211,122,238,238,249,135,157,206,192,320,311,186,213,300,212,198,142,230,179,152,272,229,208,278,105,250,187,121,174,180,236,191,304,200,213,219,222,193,225,256,301,220,267,207,264,117,151,129,230,256,183,188,236,238,157,142,215,203,190,152,216,168,172,269,196,198,194,146,184,158,206,203,259,160,227,187,304,219,240,214,232,130,312,300,240,150,219,179,209,185,232,168,153,187,244,211,127,113,261,258,201,227,176,212,179,174,225,154,196,265,192,172,317,190,156,142,125,210,248,319,219,285,298,211,148,232,253,275,110,169,201,251,184,215,262,204,287,206,208,168,275,208,151,231,190,270,273,298,140,256,292,171,135,207,239,315,185,215,199,264,149,113,237,147,255,352,102,227,214,166,189,270,305,129,278,244,240,286,232,153,238,193,260,258,228,143,98,285,164,280,117,184,205,171,236,215,203,294,222,199,156,232,128,121,174,179,123,146,192,201,173,213,180,169,154,234,274,276,289,310,236,223,201,168,171,262,236,302,225,179,221,226,141,216,148,135,260,174,267,225,240,200,217,261,286,193,201,169,237,254,214,236,237,170,277,226,158,268,183,175,197,194,178,257,240,150,284,275,241,262,124,177,223,170,130,151,212,143,199,284,153,256,207,235,288,205,284,200,205,313,146,176,232,173,83,201,272,213,219,139,138,226,169,254,195,286,218,303,215,182,246,195,197,298,167,209,219,221,241,146,230,281,180,212,358,255,356,215,160,309,261,125,269,231,251,161,294,181,203,257,313,124,181,219,261,203,116,287,235,202,223,224,171,140,149,180,312,211,112,219,45,247,213,138,238,329,219,245,239,154,162,221,255,131,91,354,173,137,236,253,176,275,179,282,157,125,173,155,200,227,188,129,276,196,260,231,171,308,200,252,232,201,209,117,289,169,257,149,234,249,226,225,158,144,259,186,335,194,185,124,244,167,185,237,248,208,134,167,239,265,155,250,309,288,249,121,124,181,274,231,104,242,179,160,204,250,127,252,309,187,113,178,184,271,144,231,246,204,237,176,180,239,263,345,236,251,247,201,302,319,222,296,289,251,158,197,253,326,221,319,285,187,179,173,261,308,46,280,277,185,194,267,200,209,302,262,214,251,170,133,161,321,87,242,221,217,166,81,278,152,143,226,202,141,169,258,220,163,309,277,316,290,190,172,96,263,227,215,198,264,235,311,217,149,231,263,315,245,272,207,154,256,226,260,249,251,244,250,322,168,201,254,318,306,119,253,169,136,293,222,261,248,242,238,180,192,230,306,175,143,282,252,257,282,284,221,171,241,253,219,194,314,250,253,108,186,55,186,259,268,143,143,144,263,266,231,204,211,240,183,218,183,265,268,199,163,180,179,212,207,231,215,222,204,197,235,154,329,223,175,254,124,173,157,153,171,325,340,186,213,275,196,247,209,288,325,257,220,214,228,215,189,136,223,121,247,165,249,164,310,179,268,213,229,222,211,364,193,328,241,195,291,190,194,187,209,261,243,229,196,174,209,148,162,188,207,202,206,232,293,254,150,231,269,213,282,227,133,336,227,160,261,230,184,252,158,134,225,251,214,176,245,179,308,295,262,253,167,294,172,286,204,255,319,116,273,129,105,289,129,167,155,204,172,220,231,304,204,231,264,279,263,358,169,270,190,246,169,202,160,193,235,319,151,173,150,218,265,260,273,243,230,257,131,176,296,226,201,86,288,206,256,199,311,197,129,269,159,280,246,260,202,284,113,269,219,215,197,249,232,316,210,221,255,289,164,215,199,270,150,240,139,299,243,199,209,247,247,166,309,208,228,181,218,259,173,122,196,158,262,269,299,154,159,316,195,188,215,193,180,92,293,239,231,225,240,271,241,184,227,317,233,197,240,231,209,340,240,162,184,150,179,202,237,188,284,214,194,164,176,285,192,307,268,349,170,134,242,312,184,180,192,295,127,181,220,228,249,230,265,111,285,192,258,275,227,196,242,193,69,255,228,220,237,308,149,202,202,247,178,289,326,196,61,167,186,317,264,277,261,207,264,210,272,197,205,209,233,222,270,292,174,233,148,294,188,226,109,302,184,203,164,178,260,196,244,164,237,238,198,314,189,167,225,188,147,156,194,203,182,266,166,203,286,269,85,199,293,260,177,243,70,223,251,294,225,208,239,185,191,261,212,254,95,189,189,124,183,214,215,261,294,207,200,213,283,205,320,232,266,310,209,264,235,179,96,201,186,193,102,165,264,216,136,202,225,272,280,228,270,218,297,304,251,311,200,168,196,268,204,209,204,215,170,170,198,247,191,326,218,231,211,233,315,249,233,202,255,251,183,202,147,206,162,155,204,128,291,39,148,318,231,254,162,157,104,143,274,224,311,110,212,175,327,314,210,203,253,314,188,162,167,321,185,256,279,126,290,284,242,150,154,259,251,209,262,289,303,163,208,212,309,267,195,255,249,232,157,193,198,210,193,236,215,173,243,131,197,259,244,181,199,162,199,238,211,252,275,201,190,141,201,193,276,203,121,259,298,186,191,214,189,225,176,174,212,106,226,158,241,255,175,212,261,281,301,156,296,215,124,246,127,186,244,240,251,236,321,208,182,165,301,191,172,205,268,237,197,187,172,162,306,166,207,109,210,283,200,166,214,263,281,226,117,130,160,246,189,143,178,298,243,274,194,180,238,188,182,276,227,241,214,234,209,259,231,200,191,341,264,214,148,160,175,279,212,176,223,212,331,205,236,146,286,199,189,168,151,227,174,243,195,193,323,215,237,204,192,187,278,222,197,232,189,220,145,170,177,222,173,188,254,301,235,177,201,305,195,280,188,162,213,188,211,254,198,242,207,160,183,201,108,256,247,295,195,182,208,306,178,98,123,231,96,235,155,57,201,174,211,213,185,194,313,222,235,223,209,231,179,248,185,166,174,160,210,94,288,107,256,154,248,201,171,240,209,289,178,145,209,318,259,200,242,182,182,155,229,191,104,338,101,174,116,234,161,183,130,320,229,208,207,197,245,168,186,203,160,223,285,192,269,199,204,172,234,196,221,194,296,217,184,242,296,119,273,258,230,226,149,153,194,238,285,233,209,245,228,203,123,204,269,242,279,164,195,230,323,185,276,235,228,150,176,270,175,195,190,218,182,167,179,267,207,143,197,248,195,294,191,188,180,188,179,236,192,145,78,289,247,135,318,293,213,110,234,285,180,174,315,194,272,248,206,200,151,251,208,167,207,133,273,256,228,175,202,150,164,292,204,211,328,169,158,186,239,181,206,287,274,295,153,208,230,287,225,309,213,155,203,125,250,242,221,265,216,294,150,244,86,191,189,136,140,191,237,239,246,228,173,274,105,168,79,148,132,222,178,286,294,171,303,233,186,190,140,232,161,211,191,175,112,196,222,184,212,146,227,173,267,176,281,278,266,193,332,204,331,208,302,243,188,237,298,202,293,265,157,270,299,286,213,185,188,148,267,266,154,223,303,227,247,227,233,202,229,139,102,227,237,165,152,119,277,103,315,234,151,180,232,244,308,249,167,153,269,214,252,232,241,180,187,229,250,257,328,341,288,226,220,164,239,187,370,211,209,225,195,208,134,152,149,274,183,168,189,202,188,230,93,223,97,155,172,251,139,189,207,257,205,226,218,239,221,249,179,315,216,220,222,92,202,256,330,185,273,224,261,316,233,88,269,198,234,281,203,258,218,301,311,169,234,198,157,268,154,226,173,201,220,230,213,334,217,196,246,284,153,214,297,215,340,215,208,99,215,215,208,236,167,240,254,271,225,291,217,166,308,161,279,154,245,155,169,137,102,163,163,274,240,326,163,111,193,160,192,251,326,133,228,197,172,187,276,165,220,274,281,335,288,162,154,136,109,184,175,209,302,259,231,229,164,195,122,163,194,171,233,244,220,160,315,147,255,222,187,209,299,292,264,227,182,254,235,266,210,159,193,335,200,203,280,276,181,201,278,281,80,235,182,230,197,246,270,202,252,229,145,270,164,273,281,284,169,196,251,252,324,220,200,198,199,171,241,247,281,159,198,221,220,218,216,233,111,104,143,174,311,159,79,216,218,178,120,241,244,139,263,203,244,302,250,185,219,191,217,161,222,63,262,241,321,133,191,236,284,177,168,222,308,168,166,156,105,217,223,227,165,204,169,166,227,190,215,321,172,201,157,231,291,192,82,184,197,279,133,370,236,153,165,304,287,234,231,181,213,174,224,181,194,200,206,186,202,186,257,268,270,290,333,228,233,231,191,135,124,255,144,151,332,307,226,311,226,258,264,197,139,323,292,179,130,249,179,249,283,169,173,190,227,284,147,275,275,235,202,262,310,270,157,256,246,315,134,246,166,143,212,158,219,280,248,160,85,176,251,143,255,199,240,174,329,323,238,250,295,285,314,216,259,205,218,218,231,233,143,236,282,218,146,228,300,279,178,160,117,277,254,77,251,248,200,244,173,266,178,216,187,225,268,198,277,121,239,242,195,201,212,190,147,228,216,203,152,91,286,211,186,262,175,247,205,264,322,238,168,206,223,290,258,171,159,164,181,194,152,268,223,289,196,197,179,240,210,274,228,174,319,211,319,135,244,294,267,252,196,209,333,141,332,274,276,229,217,246,211,328,217,296,242,235,187,306,292,298,164,168,150,273,247,281,173,256,135,291,167,307,132,249,165,117,287,214,224,290,248,317,220,205,180,306,247,199,214,254,332,204,123,253,251,220,156,239,198,196,328,165,270,231,179,208,261,222,303,269,219,217,169,270,338,290,206,203,321,320,197,207,197,258,238,175,178,260,232,270,178,322,112,236,336,245,226,193,116,92,212,256,227,184,237,285,340,161,282,124,292,196,237,158,151,262,189,120,226,201,292,294,100,281,202,201,200,183,236,224,225,199,339,145,334,203,279,190,167,141,202,240,191,213,239,210,188,139,207,168,248,155,264,239,222,203,195,267,192,223,223,287,225,190,238,281,247,168,227,237,231,178,215,280,221,270,209,279,233,222,223,227,272,135,257,344,138,169,227,230,162,214,251,250,217,313,299,170,204,234,168,154,184,236,234,290,197,257,232,187,173,356,205,203,290,204,151,104,270,179,291,212,257,224,148,249,206,190,329,245,229,141,242,163,191,188,253,270,294,318,232,233,233,248,101,223,192,203,227,189,208,250,205,221,237,195,160,214,169,191,288,260,198,240,183,182,206,135,137,169,194,211,214,195,320,175,255,167,258,223,156,329,217,125,76,186,313,88,200,262,269,287,124,79,51,222,245,307,301,247,275,100,148,141,335,165,289,59,288,272,240,169,207,174,160,158,231,222,240,270,296,314,211,256,209,223,95,220,213,138,200,181,180,194,235,163,169,237,301,195,227,304,240,255,56,117,103,152,231,148,224,235,229,242,303,215,262,220,265,266,226,244,163,210,180,272,117,243,286,271,174,94,264,175,283,249,199,164,292,284,166,234,237,202,227,203,169,166,201,300,227,262,231,184,203,160,277,357,201,226,184,153,233,258,277,240,187,225,280,186,175,201,175,188,307,253,168,278,227,160,256,240,204,169,255,141,265,234,132,253,258,174,175,278,255,292,163,278,229,251,220,273,202,208,229,209,340,203,172,150,179,268,170,224,143,195,227,307,91,159,145,118,170,241,306,207,163,103,283,178,277,224,159,218,284,276,198,256,188,290,130,227,233,201,272,209,139,184,217,99,154,292,146,135,189,217,188,150,141,151,220,142,249,198,270,192,288,284,213,194,227,54,302,155,192,308,145,226,149,174,187,279,210,131,238,177,46,248,167,153,163,285,277,145,156,265,222,196,170,187,248,201,180,231,267,221,140,176,149,171,238,248,224,241,312,331,199,234,163,246,209,59,267,119,192,216,219,189,233,311,146,269,158,212,221,184,232,292,345,169,181,268,185,172,354,280,174,247,138,237,260,264,197,75,244,109,192,264,308,180,213,256,211,357,223,118,123,267,193,239,283,187,170,100,268,251,223,143,182,202,316,253,145,262,93,179,214,294,228,218,289,175,282,170,188,218,222,273,229,180,203,265,175,219,173,243,88,220,252,161,155,196,216,168,286,253,190,196,168,170,86,245,266,231,127,210,214,316,137,306,306,269,171,101,276,112,218,278,240,197,220,205,189,309,298,122,233,164,202,321,308,209,137,202,222,249,219,150,326,265,378,197,164,261,200,169,212,230,218,130,258,258,172,157,303,266,182,191,209,199,155,176,332,181,250,268,65,298,226,214,197,256,322,239,118,175,126,187,176,134,275,224,321,179,306,145,232,273,272,137,151,215,239,145,109,222,189,242,189,212,191,333,263,131,213,268,151,234,204,207,279,168,122,214,99,180,279,192,315,178,191,230,150,213,207,245,242,277,307,323,202,205,295,149,225,203,221,229,277,135,324,199,154,260,166,175,206,71,243,213,194,206,165,216,146,252,189,270,202,182,173,237,198,168,163,217,111,170,160,268,266,231,267,130,233,170,261,194,245,216,315,173,126,299,292,207,114,201,241,292,135,285,256,280,282,173,197,269,155,273,159,275,148,168,184,133,212,227,263,288,212,354,270,170,170,254,209,375,311,327,166,310,247,216,157,241,171,216,315,232,177,189,253,119,68,243,142,241,255,250,217,288,346,266,199,115,222,179,207,210,140,117,220,166,145,207,165,119,311,169,329,204,183,317,274,218,262,179,179,272,192,231,273,186,264,165,216,182,324,302,269,291,136,157,165,243,211,319,168,264,224,207,197,205,137,161,249,264,286,206,297,319,261,247,269,199,320,239,232,175,154,213,200,256,107,200,224,196,235,221,294,244,232,238,247,278,162,210,181,190,239,179,302,237,161,174,315,219,215,205,234,148,154,109,222,189,204,283,248,218,269,156,196,309,201,191,304,221,353,245,83,219,214,213,214,274,244,145,238,203,122,201,289,256,166,277,295,259,261,244,112,184,92,251,146,270,172,222,165,252,187,200,241,293,161,201,167,178,225,221,168,173,183,209,243,243,148,237,208,321,142,194,233,230,152,228,288,185,184,188,214,321,355,279,199,130,283,285,89,167,237,196,145,178,294,306,190,205,216,80,127,228,143,245,132,197,209,212,277,341,225,233,249,155,256,194,197,255,231,292,209,161,200,243,188,197,291,287,213,242,270,255,205,206,240,236,179,217,195,258,182,157,269,127,165,254,163,165,225,273,322,208,199,258,189,197,193,164,257,202,264,151,237,229,166,185,197,310,238,152,276,156,159,160,337,152,229,156,235,309,185,168,216,148,185,182,190,218,94,232,207,302,111,250,252,194,226,181,138,211,232,270,100,262,80,209,227,251,258,279,220,186,190,165,234,243,164,324,194,144,271,224,218,243,206,141,197,207,197,243,160,285,133,264,318,229,298,158,199,196,188,191,288,163,165,292,231,166,256,273,138,255,156,202,235,170,205,195,299,273,165,285,244,195,216,149,220,209,168,230,163,124,266,140,189,161,212,158,119,244,331,219,179,224,198,153,169,218,213,239,216,104,250,160,186,301,192,173,220,167,270,221,187,332,102,159,168,209,137,214,221,185,212,172,308,200,266,338,186,137,230,155,200,246,219,250,116,254,200,179,203,127,175,297,120,231,184,232,170,209,230,274,209,220,335,110,200,252,100,267,177,150,284,187,228,190,261,238,173,172,174,179,298,185,223,276,195,177,177,279,238,191,191,277,176,307,181,220,258,261,287,273,201,226,194,94,211,212,212,164,237,195,164,221,170,166,169,137,235,346,249,282,213,268,168,187,288,284,342,197,263,210,295,145,265,103,250,268,280,186,293,202,219,132,241,268,295,151,198,211,204,213,163,252,209,171,209,261,260,177,224,309,180,335,220,317,268,228,219,170,162,221,197,284,328,170,277,200,182,262,179,316,230,129,165,193,121,261,247,180,275,217,178,194,256,290,158,194,340,262,206,317,170,119,171,179,166,109,281,270,136,293,311,183,214,188,160,148,101,231,128,235,285,306,224,222,159,191,326,148,146,116,124,265,117,352,185,204,310,178,229,264,179,251,176,175,181,243,253,258,249,239,186,255,117,237,128,347,185,233,268,245,305,163,105,266,111,228,193,213,219,135,194,210,326,166,241,240,211,205,297,236,344,214,399,342,242,293,213,173,260,209,233,194,170,191,211,329,225,187,177,165,235,194,89,216,240,129,178,217,129,223,129,236,261,271,196,210,246,143,180,157,295,176,223,199,272,280,302,308,222,326,227,241,233,183,85,245,222,222,217,91,252,102,95,153,261,214,333,239,246,187,211,193,119,294,192,258,219,265,278,227,251,125,166,169,239,208,267,151,144,274,171,224,266,201,272,143,257,292,273,282,321,268,174,152,224,225,263,187,165,295,158,183,199,182,208,205,103,231,120,243,170,102,186,309,247,204,220,228,111,227,242,211,210,283,294,103,233,237,183,224,188,179,253,159,113,190,212,106,200,151,275,193,221,183,219,218,175,300,214,196,200,258,214,101,296,225,290,173,90,252,155,220,292,235,261,208,119,216,235,299,62,232,269,168,101,201,189,319,256,241,176,241,116,218,195,216,245,172,190,274,161,99,264,176,173,192,247,148,173,172,251,230,236,228,95,228,154,232,169,138,259,194,170,212,51,178,230,277,273,310,251,305,129,246,286,207,189,201,286,279,242,231,251,332,208,205,218,195,208,292,220,282,241,174,240,216,277,152,260,231,214,211,147,254,170,232,224,177,228,219,230,206,111,179,291,295,262,71,229,167,241,247,258,234,178,333,148,259,231,120,155,139,154,122,252,213,198,302,234,245,279,171,250,229,171,266,323,267,253,230,197,220,226,123,204,201,184,245,336,117,226,169,285,256,172,144,219,212,216,194,165,149,239,184,216,159,112,177,265,157,326,179,279,160,216,143,247,178,138,196,183,248,170,141,150,202,231,181,163,272,216,235,191,235,134,178,195,137,289,236,194,205,222,241,118,147,260,142,271,178,230,253,226,202,142,286,48,202,190,192,203,177,148,174,247,280,185,161,229,144,182,221,130,262,116,189,179,177,233,208,208,309,201,155,109,173,319,155,280,265,266,191,81,311,279,241,215,206,158,234,240,273,203,234,158,202,221,186,233,276,86,259,276,290,154,183,212,194,216,311,196,213,226,258,167,151,155,213,207,41,200,203,240,279,212,194,196,252,282,172,228,270,181,223,244,219,202,293,205,195,145,148,137,233,159,166,164,200,181,192,206,115,127,295,268,224,214,248,228,166,161,237,206,194,169,245,116,194,231,182,179,290,186,121,109,270,292,152,143,206,240,207,203,222,203,160,165,344,176,158,142,217,225,190,124,210,150,181,180,186,146,213,305,136,225,241,158,192,194,117,156,201,161,183,215,156,223,324,199,208,189,237,160,82,176,189,158,168,183,235,255,198,217,98,181,143,220,174,186,246,315,130,188,116,145,201,119,150,162,169,213,195,208,152,216,213,160,173,209,135,141,265,170,195,196,169,148,132,282,185,207,82,206,224,219,246,231,225,203,210,150,284,280,133,275,162,125,258,244,193,226,130,275,231,173,289,173,278,227,217,107,143,185,134,268,221,171,127,222,238,303,111,202,115,216,213,219,231,280,281,255,204,149,201,309,211,244,174,343,203,267,208,195,217,278,195,236,267,182,208,264,191,285,275,259,271,153,220,159,174,268,195,184,304,217,272,217,258,202,229,292,192,293,149,207,223,174,178,243,256,323,313,306,317,232,304,250,190,209,231,182,131,263,183,190,289,165,71,142,146,195,170,205,229,192,252,96,76,202,177,219,204,152,217,200,265,281,184,216,249,110,150,199,136,226,160,250,293,292,96,197,262,127,298,214,173,292,184,211,246,148,214,130,130,245,207,267,343,179,144,225,227,274,217,227,164,143,289,143,153,264,244,221,199,150,211,217,267,195,266,191,224,219,152,103,159,284,207,129,154,234,319,236,159,136,109,179,132,244,198,139,252,124,180,210,212,191,242,191,220,141,211,183,212,224,123,199,173,301,218,195,203,268,213,131,254,181,122,249,232,189,170,205,233,277,235,291,178,154,141,232,218,165,117,229,247,204,249,289,201,206,190,247,259,245,204,293,168,202,292,196,221,215,293,185,254,166,102,155,187,228,216,308,210,201,145,226,187,204,175,140,271,160,269,146,263,160,153,262,334,206,152,240,146,309,149,220,169,207,176,131,248,263,173,221,263,170,229,165,225,330,216,145,166,253,209,186,192,280,151,193,228,153,224,208,151,184,142,241,196,233,228,170,180,110,172,224,163,367,175,297,190,279,140,152,244,232,187,225,225,195,201,276,195,237,274,160,157,208,232,183,177,215,219,145,211,190,221,181,218,208,132,163,246,167,225,116,136,246,238,187,201,207,192,229,176,245,263,242,157,169,269,221,334,116,131,60,203,199,210,136,235,223,78,218,189,237,185,221,221,326,190,200,173,277,182,313,296,182,157,308,286,162,199,215,177,202,238,316,269,160,151,310,242,255,212,336,280,170,308,190,155,178,297,179,290,192,345,336,165,169,180,201,157,181,229,215,320,220,184,260,288,242,166,204,171,310,238,223,244,227,273,218,177,218,215,167,189,235,118,168,188,157,225,222,240,232,227,208,179,209,189,265,236,248,280,266,202,170,246,256,228,265,92,300,204,165,134,220,148,182,225,189,178,240,199,214,177,153,274,206,156,372,335,315,266,127,164,221,140,130,230,184,199,218,194,324,195,208,209,207,69,97,223,187,251,251,231,180,211,116,184,173,166,201,228,235,216,172,221,233,153,175,93,143,149,305,210,194,224,249,202,170,135,309,213,241,330,149,193,131,320,229,179,204,195,218,99,201,242,311,301,229,201,293,165,181,233,104,193,271,261,151,313,326,256,178,222,152,233,214,143,176,268,208,183,165,199,116,296,129,204,140,194,231,193,167,230,246,205,101,276,168,213,250,235,255,187,263,179,172,132,171,91,212,205,199,182,168,230,161,224,215,195,262,281,135,128,254,248,233,208,184,149,310,318,234,247,255,155,200,185,209,240,294,172,205,130,141,116,232,110,223,220,216,192,297,265,189,144,174,135,227,186,226,171,195,267,213,114,200,286,216,252,231,149,137,153,210,207,191,158,195,266,300,269,212,204,186,237,172,198,135,231,294,256,116,151,204,229,244,183,297,197,163,234,81,195,202,161,180,163,183,132,243,229,259,127,217,210,99,239,194,318,265,244,202,124,232,165,286,272,186,112,249,270,171,177,192,133,299,285,256,312,182,243,195,155,168,212,262,270,156,202,221,165,180,172,135,167,326,194,263,205,291,269,191,152,237,254,246,195,205,139,335,196,203,239,151,191,130,81,202,204,174,321,178,277,272,202,275,242,176,289,192,254,223,160,216,260,141,247,130,274,268,227,281,196,178,228,245,246,205,177,247,199,250,320,316,175,265,240,206,290,166,258,150,179,142,214,157,193,249,191,285,190,227,126,197,134,333,115,238,316,227,192,210,295,173,255,319,217,172,123,240,197,242,192,169,244,227,141,162,238,153,231,267,217,187,169,242,192,208,175,246,200,257,107,223,180,242,101,191,308,229,304,253,167,171,160,153,217,305,180,181,228,148,185,168,172,206,241,213,178,221,193,265,198,238,267,184,170,274,322,217,230,197,159,242,265,143,248,223,224,271,161,206,111,236,198,217,132,156,222,216,189,316,283,294,198,187,257,240,240,252,246,225,218,224,78,142,248,114,212,297,268,217,213,285,208,200,169,189,312,169,216,242,318,199,131,209,241,264,158,293,170,190,266,173,312,230,220,212,217,83,157,199,167,254,215,210,229,223,176,140,167,214,165,223,157,252,212,287,196,290,167,285,144,219,138,226,283,158,111,200,255,209,242,185,164,104,202,185,246,103,240,196,256,178,246,238,252,207,248,248,225,303,195,153,258,208,241,164,175,172,135,154,190,183,205,235,213,161,254,132,233,170,211,172,270,188,245,176,193,138,225,246,240,107,244,167,215,276,200,221,188,208,184,250,276,132,179,228,200,183,174,187,193,215,183,166,317,259,195,234,213,131,228,259,146,264,139,187,245,200,293,246,306,193,295,230,269,126,169,224,260,332,256,120,160,190,153,187,399,309,194,228,208,171,303,269,216,214,230,202,171,124,209,255,72,199,283,213,188,166,117,264,315,193,237,210,295,206,228,199,204,208,211,174,211,243,162,217,192,365,270,172,283,94,170,260,111,245,119,181,230,177,235,224,262,176,182,142,170,249,149,191,195,168,180,299,283,278,255,197,230,196,213,193,168,164,191,290,243,300,134,139,314,246,176,217,211,282,184,208,191,251,162,214,162,188,223,180,199,158,265,282,220,162,308,157,181,191,247,225,173,250,316,161,133,206,257,275,215,205,218,208,257,219,260,245,159,155,195,207,260,278,237,215,243,265,285,238,168,190,260,240,225,226,162,199,199,167,139,223,217,283,177,160,255,259,122,237,279,128,220,220,213,203,174,285,268,174,195,229,161,177,239,219,137,179,206,176,173,220,271,188,175,181,182,163,222,187,205,231,173,228,180,129,187,204,219,152,329,209,298,182,185,262,164,274,202,192,145,296,187,275,217,236,182,217,196,216,180,168,216,248,215,327,219,231,266,186,120,188,186,334,261,257,218,208,141,212,207,137,264,143,127,324,225,156,206,142,135,170,233,143,155,198,198,119,66,185,198,296,234,195,170,175,220,147,197,187,139,174,291,204,308,251,139,254,268,234,129,195,189,123,210,108,246,205,173,220,152,239,183,293,233,238,275,283,287,289,151,261,111,109,246,177,182,145,133,273,234,104,168,239,157,252,228,216,169,211,185,193,189,228,157,354,234,192,221,179,305,172,179,326,234,192,230,215,247,261,268,343,203,145,237,173,191,143,305,208,316,235,268,219,223,167,143,166,201,123,258,236,208,129,224,162,268,185,131,286,226,201,215,321,258,130,279,176,222,204,199,312,244,274,258,221,213,231,231,170,231,180,161,199,129,141,258,164,184,243,192,169,236,203,213,248,132,208,198,202,156,134,179,233,243,290,156,278,195,195,238,228,183,244,249,218,217,203,196,257,119,213,185,153,106,200,225,264,125,185,219,252,250,119,204,182,187,102,340,318,153,214,210,151,150,324,319,151,81,125,246,211,185,231,138,105,160,188,150,186,134,284,110,167,182,208,169,201,158,251,226,179,192,136,188,86,149,189,304,251,143,205,169,145,205,218,191,183,329,243,268,196,143,168,197,172,296,212,244,226,153,172,175,329,143,198,260,174,124,130,333,221,282,208,187,186,175,220,350,256,238,205,180,177,247,118,172,299,152,180,179,113,186,151,164,303,189,124,172,210,196,203,275,177,222,263,237,218,269,187,165,304,128,201,241,226,277,245,213,230,240,222,239,160,279,304,149,129,232,197,309,228,295,278,126,184,199,245,202,281,236,132,230,256,151,220,187,242,325,183,270,172,244,149,212,190,191,289,188,275,184,226,224,177,210,250,217,146,145,181,127,193,192,193,227,113,169,216,168,238,241,201,167,188,153,208,156,233,226,245,215,223,187,307,256,236,217,143,280,217,192,288,177,212,194,157,159,78,213,136,161,231,238,173,157,208,163,150,166,148,214,230,165,107,194,135,279,266,136,176,223,162,146,207,252,315,182,204,164,192,288,293,207,184,322,232,234,128,207,195,176,224,234,134,84,240,223,294,224,271,278,201,263,218,254,249,243,237,136,287,162,225,283,233,321,210,180,194,149,134,370,210,245,275,153,193,194,219,160,168,221,56,183,217,278,160,162,216,172,274,229,249,219,190,245,261,194,126,163,218,136,257,136,197,96,159,211,180,282,185,198,220,299,124,144,222,277,301,169,131,100,234,213,250,211,188,260,256,246,242,246,199,231,176,133,153,227,57,178,254,158,159,187,206,148,317,195,180,112,126,98,309,211,169,206,265,261,215,179,263,149,244,265,185,346,124,189,277,214,109,180,269,153,224,202,244,160,164,87,196,154,280,145,244,307,315,304,187,253,124,219,156,184,314,228,89,83,298,177,197,225,239,80,163,234,130,188,212,159,194,231,162,218,312,235,175,174,314,258,222,289,248,267,280,92,258,197,161,202,172,106,77,192,220,216,214,184,172,280,332,146,279,135,137,217,316,226,189,277,192,239,263,152,211,276,233,218,240,210,315,107,146,318,237,183,268,196,243,297,188,165,225,184,326,230,194,204,225,130,149,336,276,199,200,191,208,175,248,270,296,219,229,233,167,234,301,257,305,311,164,210,154,62,223,184,279,284,285,223,131,231,195,156,211,295,175,198,192,228,232,226,204,231,179,131,211,198,303,260,152,265,177,108,187,254,181,215,193,207,166,175,210,144,247,307,236,160,118,162,83,198,165,190,264,195,231,225,213,172,138,239,139,188,161,191,206,247,226,218,180,198,151,210,246,175,243,98,186,187,215,285,172,259,299,247,193,217,219,189,196,261,197,190,168,282,347,117,317,206,170,152,277,170,293,215,110,179,140,109,174,195,180,268,208,184,225,173,172,144,196,232,282,246,186,276,216,220,192,312,161,188,223,223,168,267,189,291,254,247,254,238,171,218,192,179,193,237,164,192,173,241,155,112,181,181,137,241,213,110,286,169,162,210,283,309,93,260,131,212,170,163,239,206,183,232,227,182,182,186,183,162,186,250,136,170,249,192,197,206,139,201,213,258,135,231,143,302,196,208,226,231,287,235,132,327,263,286,234,178,167,229,250,158,222,209,251,259,203,156,213,184,287,242,111,91,184,145,188,321,204,198,263,214,353,237,123,203,142,268,208,323,282,335,204,173,169,141,303,239,104,137,255,149,236,138,256,143,198,169,148,202,128,182,193,294,135,207,236,121,278,169,171,212,187,199,196,247,208,233,291,182,227,118,151,224,182,198,229,197,216,117,274,236,239,210,256,165,234,152,253,170,140,261,260,229,183,184,187,241,205,183,179,187,196,321,131,142,150,208,251,308,202,319,219,245,234,219,274,224,157,231,167,142,192,115,169,218,190,185,203,317,161,136,258,239,171,212,148,174,212,361,243,311,187,189,185,222,210,161,243,133,277,250,174,318,302,251,317,122,168,294,217,169,194,191,191,170,249,164,181,236,132,136,118,335,303,177,189,201,173,106,161,246,182,273,182,244,198,202,188,223,175,288,235,163,223,213,152,207,229,262,350,148,209,192,195,142,141,124,134,208,165,250,214,268,321,294,115,96,201,226,205,180,165,218,263,120,155,168,210,169,306,175,269,176,174,229,255,204,191,129,100,245,205,283,177,268,278,318,248,164,177,167,222,205,145,251,119,162,169,229,139,224,270,128,244,231,150,219,189,272,222,294,237,285,184,303,277,197,278,216,200,256,276,139,323,239,251,212,191,278,196,265,168,223,265,199,263,273,179,200,213,290,218,229,313,219,172,172,319,342,288,188,202,205,142,123,249,260,183,192,205,117,189,194,196,213,253,162,128,177,129,298,221,204,155,332,224,168,244,107,200,197,208,145,144,166,269,251,70,140,246,300,151,185,165,273,199,220,113,293,264,248,216,240,137,220,295,204,245,203,262,140,194,335,180,191,216,251,150,233,155,233,209,199,231,146,263,213,253,141,201,335,169,164,312,198,305,231,277,206,166,170,232,267,232,229,320,217,328,197,156,181,227,164,291,289,239,188,226,208,119,196,162,178,163,180,307,284,222,194,206,241,219,73,225,222,191,233,292,148,182,169,217,224,119,171,63,278,304,240,179,209,187,222,163,254,296,213,194,162,237,206,225,177,183,297,210,264,181,191,172,191,185,126,304,222,281,327,274,118,107,183,265,207,201,265,186,139,172,232,229,245,180,293,187,221,243,195,186,106,154,178,222,245,299,246,225,281,189,217,271,210,256,180,222,265,235,154,104,151,115,275,258,213,237,187,188,244,178,295,244,247,285,267,254,275,292,161,273,256,209,218,171,190,282,193,118,197,290,186,267,260,187,267,256,120,103,193,166,189,190,266,215,258,122,269,170,205,198,300,150,193,156,193,176,176,199,175,201,221,224,100,244,250,237,240,160,174,172,164,140,206,244,179,158,178,165,176,228,84,161,196,191,254,201,191,239,309,183,255,195,177,184,314,267,181,171,140,123,222,176,285,174,246,251,138,143,121,313,267,148,201,255,188,139,240,248,226,173,225,199,173,322,193,202,268,258,155,182,151,174,273,156,300,114,177,146,204,205,326,184,189,195,115,249,213,194,158,274,213,184,196,82,121,249,318,279,282,120,232,258,230,306,247,176,180,215,192,203,240,212,221,225,314,80,324,212,156,143,255,263,190,288,109,291,258,283,294,263,220,280,156,286,218,295,172,207,287,152,240,186,266,208,169,210,249,63,207,131,224,222,235,193,193,293,136,244,172,324,158,240,222,282,79,314,291,220,310,217,116,249,151,309,190,167,197,305,195,60,275,138,205,142,256,188,95,151,192,225,274,207,197,152,173,194,178,188,190,130,250,336,166,271,225,186,289,172,119,246,160,280,240,230,198,257,181,203,229,207,165,267,193,145,212,297,117,260,199,193,207,140,221,180,189,148,282,108,168,190,197,162,225,200,218,201,142,213,229,175,260,257,174,83,224,319,201,169,232,133,145,153,240,184,152,185,157,145,235,211,305,255,227,247,158,223,205,187,188,205,202,262,185,164,218,202,254,189,229,249,180,148,276,253,156,251,212,262,265,204,135,204,186,233,299,199,201,305,137,345,221,213,201,179,129,78,130,314,218,261,196,252,185,174,275,312,215,273,187,219,177,235,282,210,287,305,317,116,212,156,208,229,176,219,288,150,208,206,209,140,157,98,192,155,184,263,175,184,166,126,136,191,190,279,247,180,74,214,77,204,225,74,180,175,193,268,213,245,202,193,249,262,134,116,194,122,124,321,196,191,97,247,185,223,269,232,243,202,212,252,181,230,215,251,247,261,161,224,237,197,232,239,219,267,119,306,218,228,167,368,204,196,117,150,214,161,232,229,272,205,277,194,209,144,95,210,241,220,201,126,183,198,250,195,215,172,147,315,137,273,219,180,176,275,200,197,258,195,151,266,160,205,313,103,210,226,316,219,230,183,203,251,321,155,198,144,218,252,335,249,186,220,168,274,268,235,191,231,189,203,221,140,143,134,209,93,173,169,146,129,239,249,268,205,151,292,116,276,205,86,243,163,223,192,267,246,197,284,242,262,215,142,229,224,245,204,305,293,220,219,174,188,188,258,256,188,116,157,243,221,186,188,168,217,179,226,230,213,161,214,352,207,187,156,208,191,263,319,249,254,177,235,170,172,219,250,222,185,100,265,234,211,283,188,227,326,179,283,216,188,293,181,213,133,189,272,146,192,139,304,204,173,216,179,152,207,223,218,164,160,140,81,176,118,83,137,196,250,255,243,218,222,168,235,190,237,177,189,226,222,255,253,239,307,224,220,199,260,176,188,185,201,174,164,212,151,150,176,179,243,164,174,179,192,281,219,135,166,228,269,220,177,166,185,153,280,194,161,185,169,244,210,347,182,189,158,219,141,271,170,218,157,236,222,224,122,231,152,195,168,156,257,210,230,132,242,221,216,191,159,309,266,311,244,277,132,193,294,165,200,303,229,230,228,165,221,249,188,281,154,178,230,264,179,202,249,158,171,244,99,205,242,189,114,273,112,191,267,331,171,251,192,205,193,222,262,286,224,152,176,174,128,301,191,261,198,176,181,217,361,219,174,239,248,183,244,155,350,139,296,239,246,286,241,188,175,187,207,232,131,180,191,154,187,165,270,336,197,229,180,123,255,218,204,166,171,305,154,228,258,227,231,203,219,156,306,305,270,189,225,179,328,183,174,224,196,163,310,223,179,204,353,245,156,153,156,258,156,172,218,169,212,211,161,284,177,238,210,232,229,149,199,205,122,227,221,191,193,175,226,245,187,204,161,193,174,160,177,179,281,162,184,164,196,257,192,241,293,165,223,295,258,152,197,294,221,154,236,282,136,199,201,239,172,246,217,234,260,223,198,261,155,204,178,217,131,270,157,189,292,165,183,263,153,242,107,202,238,287,278,261,302,241,209,259,269,147,189,168,183,202,154,219,220,267,227,194,170,152,166,168,233,215,284,214,222,125,279,197,269,146,195,238,233,157,222,328,229,207,178,186,184,268,164,155,188,199,201,224,194,313,202,177,201,216,232,191,82,165,211,149,254,297,281,223,259,129,287,226,126,182,275,249,269,173,237,284,158,237,208,115,167,217,227,297,243,173,251,200,169,181,186,172,230,222,219,205,200,326,243,211,216,226,236,250,245,174,252,272,275,239,174,239,337,157,256,178,194,172,274,223,274,246,171,166,162,170,226,300,256,151,189,176,221,116,261,117,332,262,154,169,229,351,259,167,272,205,169,245,212,182,235,204,153,201,243,271,169,221,156,144,133,229,94,193,190,169,189,172,144,202,226,188,102,199,153,152,142,216,251,211,164,300,154,167,284,234,199,259,332,226,204,136,204,187,205,272,213,139,180,309,212,142,182,213,277,203,228,135,177,193,301,223,177,143,238,170,284,223,265,221,214,235,237,227,200,200,174,209,208,244,309,281,242,320,299,204,164,204,201,188,154,119,187,263,108,173,105,238,297,201,256,301,185,185,244,248,146,204,245,188,219,190,218,198,221,168,207,198,169,167,228,234,271,248,339,235,162,199,190,119,224,268,216,250,232,288,170,298,141,147,163,175,311,159,265,169,155,131,84,182,234,316,197,189,281,168,332,181,263,170,135,268,145,175,233,169,278,216,196,221,164,182,253,244,221,190,127,195,104,191,219,138,223,210,179,179,159,136,204,283,201,277,153,228,154,200,218,235,123,236,168,149,305,214,236,169,244,185,102,221,239,168,230,279,270,209,260,243,201,224,166,191,192,183,231,199,254,179,258,311,237,160,161,107,142,177,323,239,214,225,205,246,145,153,212,262,209,168,136,186,173,164,124,86,224,199,142,209,171,199,138,375,136,233,220,206,209,214,293,301,220,154,162,209,165,230,197,228,232,274,163,120,154,238,232,249,204,194,278,144,265,185,246,234,252,186,235,173,109,138,158,231,208,209,97,290,277,174,225,267,277,216,250,152,265,95,174,99,165,224,337,342,180,258,253,74,173,208,200,243,263,216,195,224,258,174,204,217,71,228,196,304,266,111,258,212,185,163,216,184,219,237,226,143,235,262,118,248,190,156,201,276,220,187,221,129,177,150,164,171,210,109,214,262,239,43,212,137,266,317,174,116,238,240,298,303,162,236,258,184,252,105,180,214,179,196,272,268,96,200,104,230,257,182,244,142,196,238,194,104,221,265,239,202,286,228,150,183,214,303,181,224,288,260,203,146,220,173,157,250,276,330,210,275,322,276,255,221,243,198,204,212,182,289,177,308,252,261,167,207,248,180,135,236,260,166,165,233,193,214,199,188,161,178,180,230,138,235,184,219,221,223,183,247,166,154,220,120,245,347,233,172,242,199,185,252,133,176,95,199,170,170,185,190,172,167,182,236,236,148,253,239,153,121,191,233,183,315,264,280,305,196,303,185,200,270,272,239,184,201,113,200,84,225,264,263,156,159,146,186,190,183,222,306,244,227,179,169,208,215,302,207,182,189,125,236,178,153,162,108,236,210,249,88,209,161,186,325,182,256,236,197,240,155,163,321,229,239,221,237,206,105,151,167,237,221,264,180,188,217,243,123,165,252,183,264,280,181,117,248,277,167,172,219,223,204,156,255,256,340,188,250,252,214,268,249,232,205,196,229,170,210,234,197,209,275,209,140,315,205,114,231,96,220,321,197,129,199,149,92,344,245,215,272,125,203,339,156,185,245,92,200,127,173,168,239,130,189,229,182,221,281,195,149,235,237,124,142,280,256,198,285,239,155,211,192,260,212,228,186,110,187,161,202,193,315,255,235,174,211,270,278,248,172,240,265,224,244,152,225,203,262,195,255,257,187,262,161,315,172,247,211,172,152,171,253,232,273,174,237,175,257,156,228,180,247,189,304,214,194,192,238,167,121,315,166,195,314,159,180,166,209,214,249,166,247,187,169,290,269,211,254,182,233,255,127,201,322,236,305,264,127,225,229,325,219,166,180,206,141,256,200,177,131,277,204,145,162,312,177,300,122,153,208,260,260,273,250,146,292,240,219,104,234,164,193,180,185,141,190,174,267,140,175,139,183,184,285,155,178,194,218,234,189,162,227,245,206,233,249,119,199,253,184,239,210,208,289,254,261,254,324,269,266,170,157,286,240,331,197,270,282,158,174,193,231,232,264,199,185,248,168,293,216,159,137,182,253,239,167,175,317,209,194,227,106,169,246,248,143,243,168,223,208,199,196,124,171,220,145,172,182,189,110,264,228,219,297,299,149,205,96,131,196,211,288,172,231,283,250,230,232,199,226,156,211,223,266,274,228,268,204,161,177,226,197,215,124,142,355,252,245,150,158,206,284,98,258,87,250,206,245,204,267,144,222,327,266,228,160,308,271,239,149,234,203,223,125,97,297,169,233,241,241,259,179,167,186,214,134,253,160,289,321,196,206,186,145,119,208,231,148,252,152,260,180,236,238,169,162,313,119,247,169,221,186,256,157,246,248,212,176,201,267,228,211,228,184,230,281,234,160,179,237,197,234,273,209,175,259,250,179,313,214,294,183,181,123,300,189,202,155,182,179,110,161,170,138,279,295,208,282,245,173,304,225,153,249,210,224,161,177,194,226,194,202,207,208,243,170,192,185,180,317,206,216,221,186,271,181,148,111,266,209,138,96,245,246,279,317,204,225,181,217,233,246,288,151,241,209,159,224,133,261,219,205,164,206,206,229,206,273,236,103,176,141,186,178,139,122,166,205,278,288,135,259,144,212,100,235,247,182,185,266,303,174,186,180,224,272,131,283,300,184,198,120,180,227,173,157,133,130,195,208,140,150,242,142,180,184,225,250,159,106,253,252,225,194,167,190,179,261,249,221,182,196,175,116,216,279,292,237,187,130,188,144,253,235,340,146,240,234,165,271,213,171,149,122,203,106,249,158,204,221,167,174,296,188,219,206,290,197,160,265,247,163,195,212,200,215,143,216,312,204,227,122,176,164,248,172,226,204,72,198,199,204,252,251,172,200,211,190,246,145,225,230,178,271,202,285,187,230,224,232,255,253,194,227,166,207,107,316,370,247,250,219,185,223,166,312,173,90,151,322,203,182,216,192,118,171,216,139,100,223,249,239,320,202,164,237,181,244,194,243,181,246,155,160,163,170,312,145,205,191,264,217,105,259,197,228,213,276,204,181,209,199,129,317,160,229,228,209,232,204,239,202,191,163,167,240,231,159,251,192,233,279,198,168,186,105,200,167,211,243,90,290,271,181,250,194,165,140,221,133,242,144,109,240,179,255,239,150,242,138,155,236,239,209,191,201,194,183,176,206,140,152,178,164,238,268,202,230,170,214,191,247,269,205,237,171,244,213,253,225,182,141,275,334,240,259,213,139,171,232,156,210,268,168,105,195,274,149,287,235,230,160,197,239,166,223,172,208,262,181,164,216,185,191,176,217,129,160,101,227,203,255,209,234,234,121,169,271,314,288,218,209,174,296,223,136,204,171,165,244,228,194,203,138,204,204,171,179,216,278,184,212,210,153,131,249,158,143,174,225,57,187,171,153,184,199,181,284,243,281,311,206,238,108,272,313,179,117,156,245,304,194,136,217,89,218,229,238,194,147,284,277,267,249,212,202,152,206,160,269,158,224,238,197,214,182,162,303,200,299,217,134,167,214,214,183,263,287,173,193,165,146,235,184,208,207,259,300,221,318,236,174,211,294,284,216,180,240,296,207,198,242,254,193,180,187,298,208,147,198,256,230,266,307,248,219,219,160,209,255,302,236,204,292,175,302,153,169,185,227,237,210,276,152,180,103,141,178,149,237,128,251,241,287,193,129,173,231,189,248,147,172,243,232,209,214,151,329,131,200,250,279,155,202,158,150,214,152,177,173,205,248,207,207,152,208,241,143,212,194,159,148,187,243,270,265,152,190,136,187,258,121,200,199,269,239,250,195,269,175,214,236,305,181,233,179,242,192,267,166,282,204,206,215,194,218,236,212,206,295,283,231,267,163,178,330,157,230,229,278,197,185,236,180,112,261,232,97,135,274,284,185,114,239,121,185,164,278,191,261,168,171,224,183,133,169,81,248,262,287,244,206,230,292,240,224,118,146,254,162,289,118,240,209,243,281,200,226,185,132,178,275,203,196,205,249,168,241,332,177,289,169,275,287,238,166,197,245,285,158,167,162,195,334,142,223,155,250,124,242,227,160,165,255,287,248,150,197,273,269,243,199,205,236,134,143,163,238,166,179,155,245,204,183,276,219,129,164,345,212,205,213,305,210,214,142,195,159,207,224,171,235,205,157,162,238,231,171,179,230,237,299,269,178,205,150,295,253,163,236,175,300,193,209,136,258,227,151,221,320,197,194,154,205,283,208,219,201,199,238,312,256,300,200,223,219,209,202,254,172,140,205,218,299,124,210,165,259,247,206,217,258,199,151,268,227,148,263,173,206,160,225,348,139,266,180,188,227,270,239,189,153,344,180,273,263,219,167,185,149,263,223,206,256,238,244,246,241,203,151,217,254,211,87,270,214,196,245,183,211,207,292,133,199,186,224,266,204,224,212,129,288,216,261,225,119,66,199,172,169,214,310,218,316,126,175,188,204,291,95,268,218,186,147,146,204,203,150,169,269,168,223,168,322,145,223,299,238,259,251,268,199,130,267,238,237,237,176,86,194,147,294,118,142,264,265,187,132,173,167,174,211,219,219,242,197,225,190,229,200,188,105,296,196,253,195,230,135,195,220,272,169,221,239,206,164,175,269,132,225,223,189,228,256,188,196,195,266,251,198,232,167,184,176,117,174,162,253,259,132,254,166,235,191,272,263,211,194,188,201,225,212,218,175,210,189,188,126,277,213,287,199,169,158,193,157,195,208,262,240,317,197,235,242,237,160,195,222,187,158,161,221,216,246,220,271,154,246,286,106,199,214,218,282,219,342,229,226,214,153,217,200,217,149,185,170,246,112,127,279,197,330,201,169,222,217,179,217,144,201,155,244,196,166,332,223,214,179,343,247,136,216,204,218,193,269,245,215,200,162,143,195,235,137,176,124,184,246,212,228,271,177,207,317,273,239,271,155,214,236,226,114,251,270,193,214,210,259,273,167,172,264,239,155,238,260,143,152,225,209,169,178,186,145,191,200,229,222,169,205,259,322,173,207,196,242,220,287,236,201,83,254,157,193,193,251,220,257,89,201,221,146,289,187,285,225,294,141,190,187,178,210,214,241,161,170,176,194,269,181,210,178,216,272,209,177,253,181,209,280,214,279,146,210,209,130,264,197,249,173,179,209,269,207,163,162,234,268,244,114,305,290,234,199,280,210,198,198,261,116,196,171,293,181,157,179,261,207,241,311,222,314,314,254,191,215,288,190,243,181,279,243,247,187,226,273,256,240,181,194,290,214,238,290,228,228,283,263,192,262,160,136,214,134,382,353,200,230,180,166,321,274,186,241,177,188,272,221,156,263,210,229,223,227,218,238,222,210,240,133,145,178,305,271,247,220,281,203,234,154,146,174,215,276,198,280,234,275,221,249,236,140,226,202,200,217,147,231,198,150,120,218,237,190,156,221,202,198,180,157,142,258,224,308,171,168,203,232,202,111,179,150,171,154,210,180,270,227,161,232,267,242,201,293,253,218,314,151,156,186,220,172,203,185,324,243,148,224,162,300,119,165,135,161,193,117,156,311,249,183,311,202,281,215,163,227,203,317,356,303,104,112,300,221,228,93,224,246,183,275,189,225,246,164,211,210,113,195,218,252,229,268,221,205,185,243,241,243,204,263,163,230,249,336,212,162,249,221,165,206,297,264,103,205,178,224,143,219,110,197,286,218,133,325,189,185,280,209,191,306,160,187,172,257,297,170,281,294,212,178,141,240,186,218,188,249,189,157,195,249,230,217,111,172,243,189,198,215,246,261,173,133,174,250,289,206,239,141,147,178,110,179,205,196,268,206,220,235,192,188,260,252,149,349,230,170,287,225,232,297,162,312,148,210,258,221,219,244,115,234,220,274,201,227,219,192,243,234,250,196,202,148,239,208,181,235,240,197,240,240,204,202,326,175,197,229,237,227,273,184,156,175,162,148,223,203,211,303,251,183,209,248,221,253,229,172,259,264,169,211,270,349,189,230,153,163,211,145,168,198,196,211,123,146,223,221,222,199,119,160,235,277,300,278,180,323,282,253,183,263,120,213,222,186,195,172,264,172,236,191,254,308,249,184,242,174,265,101,273,240,235,197,217,273,225,257,170,168,247,227,312,162,192,225,314,106,262,217,198,218,223,186,270,269,232,198,222,168,187,150,263,129,200,182,140,294,285,234,304,235,191,314,134,183,176,225,195,249,198,220,181,181,254,191,187,283,271,242,152,219,259,212,248,289,318,271,276,193,231,267,335,196,193,240,274,259,199,143,254,299,210,276,226,204,254,208,195,192,178,364,213,142,154,192,300,107,176,244,205,198,186,175,163,217,219,254,270,152,182,159,182,180,231,204,128,175,310,299,116,107,273,250,234,206,165,215,195,249,147,191,104,188,172,252,257,239,209,305,196,213,191,242,115,237,209,223,236,303,244,157,162,164,140,99,193,190,152,178,196,93,216,234,242,196,198,158,269,221,279,209,176,119,178,202,252,240,205,224,206,153,191,183,244,225,234,310,199,300,196,266,259,200,205,202,162,179,272,223,238,139,185,187,233,149,207,183,188,258,132,266,211,201,301,222,279,222,214,311,281,214,148,265,214,217,181,181,194,178,223,267,252,136,207,255,251,243,229,159,264,199,274,118,215,188,174,295,235,205,188,277,236,239,199,228,190,234,223,203,166,190,234,271,236,176,198,253,249,153,189,162,174,305,209,210,210,280,119,218,257,179,163,260,226,189,218,158,194,224,197,223,57,234,241,185,157,238,299,233,171,131,230,218,182,195,186,311,232,162,242,174,244,270,170,215,305,218,161,158,202,288,288,229,229,203,317,329,295,213,268,196,170,189,139,164,315,326,165,257,269,200,244,178,106,311,172,217,284,237,317,150,326,259,322,265,229,331,193,217,226,130,163,195,201,270,252,160,204,186,171,220,261,240,271,217,270,237,243,245,280,160,199,230,190,257,214,159,312,206,350,210,271,214,174,202,218,228,205,213,247,193,266,242,194,179,203,169,354,177,260,161,205,160,239,209,213,200,139,179,221,297,246,222,184,174,251,257,183,257,219,231,242,217,136,199,216,137,225,196,155,221,255,164,257,129,210,199,256,224,171,236,271,300,172,175,190,231,283,106,252,192,269,227,176,255,197,212,262,266,150,242,256,162,224,183,179,226,320,182,196,161,245,234,225,169,182,156,170,214,205,190,144,208,100,204,218,181,230,138,294,213,265,206,190,201,249,167,168,304,238,312,156,222,246,220,164,202,158,189,193,253,238,208,170,263,321,111,243,196,199,171,127,290,279,186,232,182,136,195,213,213,161,170,173,226,298,245,157,232,156,173,166,98,137,205,161,270,281,289,151,178,297,117,177,240,311,279,202,126,215,175,254,220,183,235,196,193,146,215,319,281,232,184,188,134,118,132,238,229,190,231,183,236,144,224,133,209,162,309,159,122,210,267,240,269,107,137,93,218,239,287,213,225,212,245,229,179,312,148,79,167,138,212,152,172,293,282,179,153,191,197,268,175,203,245,194,176,115,136,193,247,300,158,183,262,190,153,292,228,298,221,227,88,209,251,165,209,237,188,260,161,221,232,227,214,192,244,316,175,294,274,157,237,183,162,304,151,221,249,200,123,282,154,214,162,188,203,270,145,233,267,178,217,161,287,226,208,150,125,239,229,136,309,129,160,226,165,182,254,275,208,247,311,161,243,173,236,111,339,140,203,181,215,192,142,195,204,168,231,193,291,183,114,258,211,202,189,149,145,128,127,191,273,105,263,241,211,170,154,272,248,185,191,150,307,186,139,210,226,237,260,203,178,290,157,204,192,227,234,317,306,285,167,144,300,195,294,345,231,165,207,203,186,177,310,166,157,236,225,236,251,272,264,287,200,174,218,271,171,230,145,287,248,214,150,226,221,192,216,197,347,136,235,189,195,302,201,250,142,228,275,206,176,174,216,293,232,203,129,259,310,216,115,272,275,163,200,222,123,125,136,129,224,106,248,202,238,205,190,264,213,245,111,223,324,270,189,126,221,265,206,182,158,118,281,173,239,325,222,167,197,190,162,196,266,155,190,239,154,272,286,223,195,254,168,203,191,177,187,250,206,334,175,176,209,263,231,152,255,175,183,232,205,197,206,182,239,234,296,115,249,200,167,241,214,139,203,158,183,234,325,185,141,229,261,287,176,303,222,194,191,350,272,162,176,296,227,235,236,162,200,311,196,207,377,176,236,193,135,198,247,222,179,187,264,236,242,283,277,263,309,180,317,309,132,226,227,240,268,163,361,219,219,44,219,202,171,173,206,305,248,163,190,203,199,260,207,164,185,246,163,329,137,222,185,191,227,145,165,181,319,207,192,244,301,217,326,300,209,207,179,72,200,227,223,230,131,262,227,227,225,251,275,250,162,214,199,277,181,160,225,273,215,265,223,213,265,197,247,162,271,184,166,277,274,164,285,192,211,219,94,201,182,255,292,126,240,154,316,231,221,218,197,289,234,269,172,195,259,139,193,215,295,150,266,229,208,152,212,290,239,161,153,188,246,129,248,301,136,207,189,203,329,125,225,224,210,215,214,244,173,200,211,150,165,169,171,104,322,229,176,186,221,217,169,147,267,232,167,238,214,170,235,219,204,331,210,254,233,241,193,148,251,233,277,157,194,217,321,215,227,212,220,131,240,197,159,193,209,263,214,225,250,255,299,223,292,305,274,116,240,199,259,132,172,176,183,223,245,188,97,72,193,252,161,212,303,147,181,177,183,145,174,148,200,236,245,152,143,143,290,223,119,219,136,184,190,219,118,202,306,245,226,232,232,172,213,291,239,299,358,123,284,211,101,153,199,166,291,137,233,200,230,160,153,311,226,226,190,204,350,306,215,198,169,245,288,261,263,270,160,57,215,325,275,238,346,287,132,85,219,65,177,249,326,162,194,216,251,276,201,175,241,200,190,180,228,169,213,229,255,158,132,313,175,274,341,286,264,270,229,269,249,189,207,194,318,225,215,285,311,108,321,230,149,202,210,200,218,176,163,118,249,210,166,103,308,164,174,195,157,221,261,237,189,228,250,310,223,232,180,339,231,152,253,231,246,215,175,277,253,179,225,241,208,188,246,328,164,254,315,131,239,249,235,94,195,187,186,167,203,257,298,220,227,184,179,245,233,263,229,228,242,255,231,232,138,285,289,293,168,264,148,188,302,220,272,335,248,150,151,135,241,229,266,262,293,249,273,154,146,219,192,236,121,224,273,195,264,247,138,191,234,223,189,252,220,111,173,282,206,229,185,202,150,182,183,329,298,218,289,135,194,156,97,304,176,29,244,176,183,213,116,225,181,245,164,226,183,144,159,163,324,223,187,287,154,273,328,245,171,278,231,287,208,233,238,276,230,207,228,232,214,188,193,194,195,158,171,151,247,129,249,144,150,195,190,167,246,204,137,111,190,167,257,242,196,236,241,214,190,136,252,214,230,268,217,284,314,228,253,142,277,193,172,275,144,192,224,153,273,302,201,259,214,209,300,240,192,322,236,269,277,177,211,267,244,248,153,202,316,194,310,245,176,155,205,185,146,262,299,120,330,98,205,352,193,212,250,181,316,180,217,219,161,123,178,175,204,238,237,157,217,310,202,293,253,134,191,213,165,194,226,237,165,302,253,232,155,181,186,244,219,244,167,143,278,252,242,335,289,256,221,287,301,228,188,180,94,271,254,212,176,199,214,190,206,148,139,185,238,186,250,217,257,244,202,198,300,218,192,288,230,208,289,266,302,202,180,205,171,169,180,195,293,231,275,325,196,196,237,200,218,138,220,310,140,204,253,277,250,182,147,231,180,328,158,170,245,312,229,308,275,166,254,285,245,229,166,212,165,149,211,201,195,222,195,240,188,208,144,216,235,156,193,211,320,183,138,193,231,289,156,265,180,236,280,215,246,208,207,197,220,107,152,202,203,237,266,106,225,211,188,162,264,237,168,191,246,215,299,238,274,281,210,169,282,290,148,241,230,321,181,228,200,198,121,143,254,231,289,286,138,209,186,206,314,249,167,247,225,222,147,206,196,158,172,169,282,251,126,163,211,198,223,260,180,280,236,177,189,51,144,146,231,185,234,268,227,278,171,212,179,280,235,272,276,225,289,194,177,168,156,246,310,309,205,124,232,296,200,141,221,195,180,206,177,204,238,208,247,244,198,184,153,197,132,217,181,209,270,279,85,180,199,201,274,193,146,41,279,228,227,264,207,215,115,153,244,168,245,179,316,242,226,130,212,222,182,231,121,232,251,201,236,111,206,192,116,261,105,102,99,223,286,243,198,274,262,204,208,215,226,169,231,132,130,208,318,190,181,174,258,232,184,315,204,255,218,154,257,231,284,192,288,243,179,158,222,307,287,304,218,182,286,229,256,164,234,245,257,216,134,175,106,238,305,251,209,213,153,183,240,225,194,213,204,163,199,147,293,308,82,198,195,171,199,161,166,141,269,207,122,158,196,193,163,301,302,211,246,263,136,209,273,158,225,255,139,268,171,147,232,278,210,162,217,172,161,226,254,218,193,250,237,241,167,132,137,118,185,107,244,162,217,156,229,269,215,186,216,183,197,191,297,167,178,137,231,162,257,144,210,253,247,92,210,101,234,246,253,207,302,239,216,212,206,185,179,223,334,261,178,254,280,276,309,249,244,247,259,238,219,333,216,236,187,234,214,269,127,198,202,197,249,251,256,133,222,205,171,80,203,122,201,261,282,212,181,189,262,195,182,176,187,156,237,178,298,155,224,167,192,193,223,253,225,145,181,130,213,111,200,206,215,327,145,223,318,211,126,165,156,198,132,210,201,335,292,189,210,216,256,208,184,180,225,176,223,201,136,195,222,258,210,171,218,279,204,170,262,239,221,172,196,264,280,298,243,181,239,211,136,172,248,165,137,181,191,191,146,193,253,203,243,169,175,251,230,176,159,276,212,280,225,284,237,205,100,217,178,222,274,203,177,298,200,224,215,238,215,167,285,225,200,178,286,227,214,243,182,189,234,220,178,268,224,227,155,253,266,207,298,237,248,195,243,213,197,154,203,194,223,185,178,245,156,290,297,245,184,130,279,196,247,240,296,218,219,217,163,227,230,256,186,187,176,187,105,166,193,259,226,218,158,170,172,146,190,233,191,155,272,366,313,193,210,209,256,302,179,217,213,191,242,302,260,253,222,174,247,118,135,223,171,225,264,110,180,208,173,154,240,211,223,274,220,226,186,222,169,172,254,300,207,157,208,241,235,258,119,261,159,177,182,225,275,130,298,252,141,279,107,214,176,212,273,221,240,287,259,192,306,217,250,202,176,215,202,197,313,211,173,168,243,243,199,122,146,156,134,169,149,197,326,133,325,309,249,207,225,149,239,226,158,286,218,217,195,274,273,252,156,199,242,241,162,287,305,279,308,91,182,198,229,226,177,169,239,151,274,220,184,113,235,215,246,267,242,251,177,159,194,222,244,106,180,204,308,302,207,252,320,167,203,205,318,232,203,186,255,280,270,190,266,148,260,174,174,223,204,202,154,147,325,217,147,220,96,220,243,100,265,330,278,242,251,241,164,256,223,295,159,224,245,133,183,337,243,176,166,152,207,220,265,221,250,211,227,209,177,225,266,240,296,220,171,297,138,253,303,183,196,184,272,231,192,268,258,301,240,244,192,149,314,168,303,171,201,204,149,325,227,222,245,194,222,284,185,255,336,163,240,134,119,270,188,322,227,204,363,121,215,194,265,204,192,194,149,157,214,130,250,214,210,201,251,227,186,271,169,143,123,219,192,146,107,168,185,99,151,270,329,151,299,219,235,233,277,159,127,191,136,197,136,236,202,220,133,267,210,201,211,237,335,274,184,217,225,172,244,251,180,173,260,249,272,216,193,250,176,179,240,228,105,202,242,257,220,254,276,308,175,222,321,259,190,288,218,228,287,185,259,223,222,192,315,214,250,245,232,188,265,247,178,276,201,311,202,181,204,133,168,267,181,179,258,131,285,119,275,172,283,132,223,155,182,147,197,236,281,289,195,130,94,274,240,185,227,188,136,136,144,149,338,152,182,201,261,181,217,256,244,232,183,216,230,248,223,276,212,198,235,191,106,136,269,305,310,161,315,228,264,209,253,272,197,255,251,199,142,228,191,243,262,242,138,185,242,238,224,221,197,244,218,270,165,176,178,172,164,262,246,239,228,278,182,241,243,197,244,111,273,225,275,151,269,214,205,292,210,251,125,297,194,255,273,220,330,264,177,223,186,214,199,244,244,267,256,243,115,226,217,299,140,291,269,196,194,174,138,209,288,72,168,300,190,216,169,183,200,239,200,200,206,259,309,181,179,332,212,229,212,218,332,163,212,175,211,95,175,274,237,180,275,260,206,331,308,287,247,186,151,111,142,327,207,315,255,213,186,287,230,194,175,295,300,226,162,303,154,207,251,131,245,191,201,187,134,182,185,253,271,186,117,225,177,217,194,140,206,136,230,232,184,247,154,208,215,210,181,325,179,313,304,298,178,278,168,207,227,225,248,242,160,159,216,212,269,269,347,227,225,126,309,264,243,274,264,274,190,157,203,325,249,272,230,213,268,245,258,218,207,199,241,256,189,156,191,247,266,259,184,214,187,370,212,337,299,238,302,249,217,227,200,228,200,186,287,211,197,249,142,203,236,207,264,165,312,333,179,216,191,88,349,192,217,192,202,251,331,133,146,236,224,270,226,171,219,269,204,272,220,162,175,195,196,194,253,177,268,249,181,296,94,178,281,189,273,226,186,168,307,177,229,291,237,241,151,94,250,249,94,241,243,167,153,194,240,239,153,180,105,271,151,127,248,164,345,147,262,158,323,184,133,228,255,262,181,249,279,250,207,198,193,265,291,190,297,209,277,228,214,214,306,248,192,220,273,204,331,238,166,153,229,214,189,230,286,280,209,213,209,334,298,221,200,250,214,238,255,226,219,224,218,191,283,237,270,154,216,292,201,188,132,175,258,199,312,206,249,252,218,231,336,210,166,163,269,161,206,293,176,258,287,272,231,324,228,161,127,327,279,234,275,141,310,206,249,146,214,157,225,319,285,163,196,156,285,205,207,171,248,132,180,138,188,255,171,306,150,237,154,190,223,271,163,225,216,199,151,127,203,216,165,193,163,222,237,220,185,275,269,286,189,197,308,242,216,243,217,192,280,179,280,240,189,192,215,278,115,129,291,251,205,276,201,254,217,299,245,242,257,333,183,230,274,222,290,273,202,217,237,237,231,220,153,161,211,215,202,213,193,241,154,225,196,185,234,199,243,205,198,217,296,249,233,210,218,221,300,213,186,226,173,283,123,246,229,224,230,145,234,177,221,177,254,164,227,164,255,154,174,177,213,213,311,227,177,230,296,199,221,251,255,143,291,238,227,218,122,195,206,112,135,260,226,174,163,137,162,210,202,205,246,179,215,276,207,162,218,112,231,216,191,191,131,192,142,235,269,168,175,184,206,283,273,284,174,248,214,167,223,221,251,305,219,296,173,111,312,190,370,192,203,175,255,291,211,316,217,107,176,343,219,168,286,170,141,105,155,205,167,204,302,235,224,175,238,240,164,137,138,162,270,264,209,327,162,262,304,259,159,176,221,113,199,270,262,136,182,275,330,136,214,274,303,225,264,169,196,190,206,142,185,237,242,134,168,165,296,350,218,315,180,284,192,226,223,117,173,155,182,256,176,191,166,159,173,194,276,207,177,215,281,290,261,230,199,262,193,239,269,123,213,325,266,274,139,261,191,183,179,241,192,131,273,214,248,188,219,192,213,148,189,280,272,138,242,174,202,239,242,282,221,219,174,334,196,228,209,266,205,255,224,285,130,287,166,249,254,289,230,224,196,130,201,293,224,157,269,197,302,277,181,245,194,230,251,152,87,136,224,202,272,242,214,190,197,269,214,188,251,140,257,191,180,217,205,202,355,144,234,241,214,176,213,126,159,172,248,198,126,190,296,263,181,292,156,145,221,278,177,222,221,180,166,201,207,216,211,214,186,278,148,277,202,198,270,345,263,200,227,304,258,214,210,287,195,344,173,181,212,239,193,298,176,280,289,216,201,227,201,230,209,199,211,235,165,174,219,268,192,230,153,272,231,246,207,304,249,175,125,130,232,265,308,165,228,162,193,224,217,211,193,127,160,278,200,205,224,198,230,213,102,263,189,184,218,119,166,269,175,102,234,221,289,274,240,134,223,269,267,255,217,174,172,113,242,176,105,151,187,232,178,201,53,140,165,278,156,196,249,220,211,299,121,170,273,236,155,324,161,156,178,246,244,160,185,238,217,79,160,192,202,211,253,206,111,179,115,288,178,186,342,187,218,282,263,199,158,175,132,203,221,208,124,182,137,145,256,154,220,233,278,244,359,283,336,139,235,211,240,198,180,228,188,232,215,234,134,165,164,285,173,160,220,103,177,208,173,229,222,215,231,161,164,306,158,293,232,223,305,192,197,156,167,298,230,173,139,196,145,196,271,291,216,204,203,226,231,196,198,180,238,237,192,248,277,233,235,322,239,215,199,268,224,178,160,213,316,231,143,219,171,224,284,335,190,269,219,189,254,227,228,220,219,227,255,259,296,206,254,300,272,156,211,181,165,347,252,162,220,149,209,123,207,229,187,227,227,240,261,225,214,203,263,236,177,242,198,228,291,191,199,127,297,219,208,218,181,131,214,152,163,285,165,189,182,193,247,166,220,227,264,201,217,187,194,285,244,236,207,161,165,162,162,299,233,261,202,201,212,213,234,180,200,294,196,164,250,131,213,212,168,201,208,260,126,191,163,192,203,310,215,134,267,266,182,165,81,304,193,176,171,184,233,207,260,163,239,216,234,230,248,271,130,230,251,255,95,202,299,336,216,204,231,183,149,173,232,230,237,215,205,217,294,174,216,194,317,161,231,174,161,237,186,113,196,312,204,242,195,190,195,351,159,232,265,239,186,221,280,194,187,215,117,173,257,225,276,173,334,239,177,116,122,230,177,316,207,212,125,229,231,293,168,313,188,324,204,179,270,94,106,218,224,233,304,244,200,225,276,164,275,144,294,81,269,102,256,232,248,169,227,289,213,114,271,275,280,134,219,197,233,192,92,184,188,249,136,316,141,156,190,271,158,284,101,304,181,210,220,160,284,123,120,324,163,125,241,155,200,152,225,228,183,170,168,263,161,354,202,199,232,199,354,123,192,166,220,147,259,206,184,275,211,258,295,283,215,228,186,261,273,220,183,282,280,293,317,237,265,196,315,316,208,202,242,201,316,227,213,195,120,246,188,263,215,258,231,340,188,190,162,238,213,249,280,204,226,235,218,187,182,224,209,164,247,212,234,191,280,213,164,297,299,304,232,215,245,263,281,221,175,203,221,338,138,193,200,209,225,264,159,178,281,207,287,90,157,121,274,201,175,182,167,203,240,232,157,298,165,345,201,283,215,232,154,168,203,247,162,223,171,240,248,105,190,281,161,340,188,257,290,143,213,192,267,303,232,236,269,207,223,238,184,302,152,184,262,176,281,279,219,249,330,195,152,237,263,153,149,124,307,187,215,222,334,208,260,267,150,249,229,182,176,270,137,182,262,288,167,210,251,252,210,221,217,263,213,171,233,258,216,116,145,206,224,266,142,196,195,196,189,218,196,235,271,362,188,143,121,334,225,282,236,160,189,187,228,180,226,111,102,155,246,168,259,234,178,276,272,130,220,277,144,214,218,201,247,270,235,282,173,212,200,167,167,155,211,329,269,213,288,221,141,186,204,138,215,262,249,188,262,227,281,107,32,196,85,257,283,226,312,311,130,204,295,243,210,197,197,275,295,154,254,248,185,220,229,227,177,233,337,187,180,244,252,155,215,204,229,175,218,204,240,300,237,165,294,232,313,201,314,157,199,178,190,175,196,232,159,309,180,212,236,259,309,196,152,201,266,276,202,155,199,218,180,219,231,219,273,247,208,192,188,149,214,279,227,118,306,207,244,216,245,259,151,205,260,233,156,279,203,257,230,314,146,171,274,250,195,237,258,216,248,317,174,212,165,237,97,223,178,237,171,122,229,182,239,253,240,178,193,240,296,229,226,195,132,185,238,213,134,259,182,217,199,197,220,205,301,218,205,243,196,250,324,288,160,222,147,196,252,250,208,238,215,164,239,175,260,230,157,213,279,200,220,259,200,240,175,216,317,133,279,246,176,251,176,185,316,203,220,213,241,323,189,187,203,190,149,177,310,143,326,251,226,186,173,287,212,184,163,240,196,199,234,171,297,298,258,172,240,170,225,304,297,193,147,230,214,180,267,195,265,202,159,316,133,234,187,216,306,214,199,235,279,178,298,168,201,286,296,152,212,157,266,212,279,238,305,253,210,303,229,324,310,182,176,190,233,179,206,284,313,225,153,299,278,238,135,257,150,266,233,215,179,300,339,227,260,173,255,265,192,265,250,263,247,247,222,232,224,182,362,233,248,246,256,202,210,226,300,224,177,180,221,153,242,205,170,243,196,221,199,157,123,144,247,290,217,181,210,272,241,314,92,134,244,266,230,151,223,226,222,283,195,270,249,245,228,183,224,196,309,144,183,233,208,180,207,224,348,189,274,163,279,54,216,323,240,220,176,195,168,85,203,231,300,219,274,271,194,225,204,179,249,284,173,267,166,200,201,118,199,190,105,171,196,116,283,258,189,165,296,247,200,239,169,236,180,297,203,104,213,285,173,171,211,172,259,273,219,247,317,156,337,224,167,263,222,322,256,315,286,334,214,250,237,168,191,330,263,157,307,231,210,203,232,263,169,239,333,190,230,246,231,281,196,208,229,203,187,222,195,191,221,235,237,146,175,176,171,227,135,233,182,244,223,166,273,163,274,143,207,150,216,183,212,116,183,180,259,208,290,224,231,206,195,196,276,252,168,208,75,265,264,128,192,170,225,233,224,233,211,125,195,291,185,201,190,234,271,224,209,205,299,288,240,170,246,243,235,172,249,206,262,212,217,176,241,181,248,191,232,246,237,190,178,152,152,219,155,254,92,228,182,156,212,267,130,167,212,190,366,211,209,202,231,275,214,178,206,188,200,269,274,227,263,238,107,263,145,216,191,248,262,195,237,160,276,198,309,232,252,213,241,240,217,171,157,224,180,97,321,254,315,271,192,161,173,156,268,280,264,182,116,211,292,223,199,284,189,303,215,239,304,136,142,243,143,307,348,189,340,218,205,169,264,139,182,218,350,174,302,244,253,165,164,289,179,153,184,316,303,157,191,228,347,203,144,207,305,217,339,258,266,224,298,229,237,245,222,187,188,232,213,192,183,221,286,255,111,141,168,165,231,264,232,251,253,358,173,137,226,203,267,162,217,252,239,284,346,260,191,224,164,80,336,70,27,127,197,107,156,277,252,141,195,237,252,152,281,266,182,227,178,217,316,161,347,181,236,134,123,165,156,157,219,205,310,262,305,183,247,231,135,274,269,202,207,235,195,114,195,257,226,329,164,200,127,316,267,253,280,209,191,161,191,201,222,192,159,158,239,311,264,174,243,168,197,203,165,181,275,270,239,174,214,185,134,224,213,259,224,191,164,308,168,189,170,238,210,321,223,304,320,286,234,206,207,236,273,236,169,169,157,263,303,254,281,291,211,276,198,232,188,316,175,76,216,190,157,249,140,329,296,154,194,158,90,233,166,175,280,206,333,308,258,191,206,169,296,153,224,280,248,229,204,241,178,223,162,292,245,191,175,222,256,242,172,154,236,150,239,141,268,273,218,181,235,241,189,255,271,304,124,247,169,221,223,228,155,327,179,190,191,235,207,229,259,239,243,133,189,286,288,214,152,90,230,269,190,238,146,116,157,272,192,214,273,204,268,247,185,188,244,226,224,148,243,188,250,227,200,218,220,261,163,238,190,189,296,284,96,179,156,260,152,199,233,188,199,122,280,207,182,175,302,258,215,287,267,274,231,202,170,130,188,206,190,290,294,254,188,161,169,208,143,205,224,140,257,189,202,114,205,202,139,340,337,171,215,317,93,315,274,225,275,187,160,233,313,147,305,172,125,212,176,162,262,228,206,256,236,297,201,139,224,309,200,170,280,179,212,183,236,224,152,200,266,280,185,236,186,164,305,285,229,250,242,272,205,258,238,169,201,204,177,252,313,139,270,311,125,149,325,252,192,250,133,303,155,205,176,246,159,173,222,256,327,212,177,183,185,300,279,184,267,205,305,290,203,206,250,101,198,129,210,149,194,274,231,199,179,262,337,223,178,197,269,103,183,234,164,201,227,170,162,236,287,174,209,124,241,234,166,194,239,138,212,176,297,276,143,181,199,162,145,286,283,261,204,160,248,166,229,196,236,229,247,274,171,323,194,290,227,173,213,182,243,212,222,273,189,124,290,182,198,248,307,206,262,176,222,226,212,274,257,186,231,224,305,211,241,207,262,190,251,223,290,193,148,152,169,214,256,186,163,310,231,262,182,146,283,148,279,149,308,242,180,246,221,222,200,177,161,319,104,200,200,215,282,264,251,320,208,251,299,275,192,202,245,318,282,232,123,166,194,125,225,262,194,195,115,169,241,250,166,323,192,231,223,194,285,168,145,151,180,188,178,227,137,212,203,237,276,246,208,206,294,211,207,260,153,186,207,247,197,175,265,261,182,214,184,172,160,133,239,198,162,243,314,167,164,175,180,279,97,154,161,286,181,209,158,322,187,309,164,294,125,243,264,266,238,166,219,199,310,306,240,216,234,244,190,232,180,198,231,280,297,310,234,230,303,198,164,200,325,113,259,235,149,255,264,216,226,218,196,245,201,251,200,246,152,145,185,189,183,244,256,151,191,150,297,137,165,175,101,225,254,193,102,215,285,202,159,230,151,201,240,226,282,228,192,148,248,161,181,166,154,204,333,172,151,249,174,182,176,281,112,291,208,239,190,246,204,242,303,255,103,116,83,167,226,198,320,312,194,140,138,240,159,225,241,167,235,157,210,290,247,151,132,231,178,89,248,178,265,180,60,157,325,165,226,170,229,223,197,182,167,177,287,211,183,309,150,196,40,159,226,313,163,257,216,338,211,218,196,231,204,213,230,232,199,129,145,158,133,267,240,291,197,199,302,252,277,173,316,206,322,253,214,210,195,210,338,216,136,212,260,263,211,161,265,298,270,179,366,177,237,217,303,133,259,228,229,265,223,177,194,202,225,160,201,269,262,354,151,206,162,275,241,207,194,157,281,202,172,201,231,216,157,129,236,202,206,340,173,155,244,289,154,217,152,263,159,146,155,314,193,173,171,253,142,202,196,152,234,162,150,281,204,184,193,148,251,229,221,188,247,238,213,318,210,268,265,184,269,123,266,325,166,214,215,113,296,222,295,189,264,227,175,270,228,186,120,151,255,350,205,245,295,277,200,273,247,272,301,200,186,276,138,197,246,252,252,173,213,243,207,111,184,272,266,109,262,185,167,230,219,209,174,185,121,140,207,161,142,280,202,171,325,282,212,203,228,278,232,300,275,105,207,197,198,229,241,149,99,235,206,183,274,157,216,126,145,230,161,227,215,186,259,216,316,124,178,238,137,128,231,181,332,91,181,172,209,221,231,199,230,166,273,231,196,185,303,181,153,234,162,173,155,275,236,163,205,226,245,152,301,242,212,160,148,259,76,169,259,167,263,222,185,279,242,148,225,238,166,288,216,227,227,303,124,249,172,200,219,222,136,256,223,285,266,296,218,255,183,35,97,147,143,215,251,253,149,235,228,152,216,169,252,184,220,170,166,207,242,221,214,285,229,214,210,252,327,264,203,268,131,288,279,227,121,125,243,102,211,257,257,219,201,166,160,233,218,118,174,188,235,232,179,193,112,203,146,258,175,177,288,90,230,243,237,174,248,278,255,209,182,186,128,264,220,235,172,318,153,281,262,206,162,170,86,178,224,303,122,157,277,280,210,201,235,187,252,143,303,271,194,187,199,241,156,170,213,176,175,177,176,113,123,235,114,166,269,252,153,276,176,268,342,222,253,134,211,230,141,180,231,251,181,203,331,143,219,165,220,194,247,266,116,324,269,209,255,83,295,340,168,175,257,140,243,270,266,229,205,181,137,182,217,273,155,222,176,182,178,157,241,190,249,171,282,251,166,211,190,228,226,203,212,221,222,228,211,223,162,278,254,218,207,268,252,291,251,274,226,213,208,240,230,183,146,198,228,210,249,265,176,162,147,186,231,207,244,181,245,216,157,255,192,178,180,290,249,219,268,170,104,200,206,270,116,335,141,257,187,198,214,238,225,208,312,160,125,154,203,204,181,173,232,339,185,249,124,191,167,199,180,177,229,232,213,317,162,215,182,270,250,148,294,324,217,239,181,234,91,189,101,263,248,189,112,264,50,161,225,271,132,306,278,256,223,168,287,163,126,111,126,102,224,57,199,232,219,266,248,253,264,116,263,170,105,122,118,138,235,318,319,183,210,256,169,176,244,198,164,240,267,172,193,167,149,136,303,258,214,187,264,73,252,147,168,205,252,220,118,221,156,287,199,242,259,168,230,260,252,352,181,210,217,296,203,217,199,163,209,153,58,127,271,187,227,160,220,156,298,188,182,193,199,282,216,256,249,294,158,306,157,172,195,235,202,249,179,167,226,298,281,164,242,202,173,277,207,212,245,313,199,104,235,212,262,204,217,241,226,227,209,282,238,215,233,262,283,263,214,152,226,154,346,223,107,212,272,201,288,220,121,268,189,195,206,138,255,174,236,122,210,201,207,309,236,247,208,216,192,228,196,188,223,234,212,195,217,187,272,161,223,212,170,148,108,323,275,198,126,295,297,150,290,194,303,351,184,247,146,233,228,93,115,243,246,155,239,153,217,172,208,231,180,148,249,142,225,216,319,130,132,284,177,216,173,239,218,168,214,273,242,135,190,280,186,142,89,204,270,252,254,255,302,180,235,203,217,242,194,270,249,215,254,313,129,226,233,274,181,261,210,242,224,246,195,132,221,196,233,248,255,166,85,243,198,234,175,100,175,110,251,151,223,254,248,177,226,218,273,242,108,230,173,159,282,157,113,210,308,265,183,239,125,162,255,133,236,289,194,196,240,193,235,219,190,227,165,209,212,220,169,187,176,279,226,173,163,158,237,190,153,199,246,243,285,252,229,272,133,197,215,294,248,175,187,267,231,232,249,296,229,172,288,257,266,266,265,216,221,165,182,211,219,223,208,323,307,221,182,148,211,313,146,254,233,184,326,262,236,242,251,195,191,241,222,257,270,220,296,276,267,181,269,271,201,244,299,258,221,163,275,222,302,235,161,192,174,276,219,215,176,274,139,288,267,213,214,244,322,151,233,206,154,343,196,242,197,291,178,243,139,178,205,229,227,161,223,141,225,238,186,156,193,341,198,281,236,134,184,188,65,223,229,277,188,292,290,208,159,295,188,206,196,211,174,140,195,287,167,225,257,192,238,186,145,195,219,290,185,275,156,91,176,75,129,222,123,114,222,153,157,44,209,184,259,276,264,160,275,273,158,234,183,110,201,198,235,192,178,136,145,171,302,212,216,357,221,155,236,296,204,159,181,259,154,174,113,148,181,141,254,217,361,307,141,270,209,189,223,184,239,205,264,181,224,319,291,158,214,185,292,215,190,252,340,149,217,151,192,173,298,168,257,221,152,159,247,209,145,101,157,163,184,309,235,293,237,199,239,203,164,223,203,184,148,179,228,215,148,240,235,265,313,230,140,192,220,308,254,146,207,234,180,267,219,274,215,206,239,183,154,214,210,177,206,221,221,165,166,245,275,277,288,268,280,197,230,223,280,162,213,122,307,232,141,182,147,339,245,202,278,210,216,240,298,214,176,179,88,214,201,220,304,182,253,255,220,226,287,224,188,214,194,176,221,300,113,174,258,174,224,167,253,288,257,149,309,281,220,222,119,303,222,213,112,213,248,159,212,321,289,250,195,156,205,245,139,195,208,170,234,194,179,216,253,192,223,220,261,229,192,242,214,226,236,233,223,324,277,219,178,179,205,225,176,305,234,203,242,332,214,135,200,318,266,235,237,255,215,199,180,118,206,121,258,134,287,120,159,207,173,253,129,188,198,287,154,234,207,120,135,247,211,160,221,23,198,305,240,290,174,235,195,163,218,239,209,270,308,132,196,269,240,149,128,149,187,154,206,260,169,210,233,245,197,209,273,120,217,187,217,175,311,183,298,222,226,237,210,274,259,239,205,264,189,277,175,187,197,205,136,216,198,171,236,229,203,278,209,234,207,234,164,149,166,214,284,288,267,298,182,194,199,263,202,270,204,191,233,251,218,265,158,240,211,232,223,151,120,147,273,167,194,263,290,222,250,224,221,190,189,198,170,205,168,195,304,129,293,165,251,299,210,199,193,331,267,188,220,136,156,216,228,157,302,178,173,187,212,142,176,202,252,308,189,272,163,160,204,183,71,163,254,210,231,152,289,200,190,233,215,160,254,183,216,286,120,206,175,138,196,235,205,312,196,130,124,190,234,172,256,194,241,276,202,127,209,234,253,269,216,318,196,210,192,225,186,245,176,204,183,221,204,206,140,174,181,173,275,318,206,208,221,130,207,259,220,267,206,173,257,269,204,268,296,243,235,244,156,220,269,330,213,190,219,212,57,195,122,160,305,287,173,180,239,110,240,296,199,216,221,276,215,169,273,239,143,199,267,289,232,279,193,289,177,163,218,208,191,286,204,151,200,180,144,230,304,105,288,133,196,235,283,221,211,159,140,152,203,185,201,214,164,239,148,219,188,120,239,162,178,275,214,244,221,232,210,228,204,229,263,137,215,199,150,135,239,231,216,170,265,252,251,228,179,177,248,245,242,258,283,239,161,192,136,248,236,159,327,279,290,204,192,212,121,224,185,207,181,293,151,218,171,165,164,295,192,268,238,219,307,297,237,245,208,252,162,220,230,242,184,230,173,103,274,215,190,195,182,232,299,215,141,306,193,307,217,230,158,280,245,281,188,129,171,192,292,223,254,212,181,237,293,230,256,183,244,214,248,205,284,288,165,213,270,174,224,150,264,207,278,267,245,173,292,210,206,166,208,295,133,315,214,293,240,204,200,279,237,253,204,187,133,343,160,194,203,311,275,104,167,129,197,187,247,173,141,195,151,257,205,279,186,229,233,105,224,260,244,294,214,248,233,259,250,208,208,181,138,270,127,350,334,292,192,243,175,199,171,303,202,180,197,287,219,180,246,232,197,118,261,183,248,288,192,160,246,312,84,177,190,137,179,199,187,198,198,201,154,189,207,180,277,169,273,120,356,116,326,154,249,258,339,242,253,156,200,139,223,183,238,193,241,160,195,227,227,324,220,212,326,149,223,235,266,183,244,322,225,234,85,229,192,220,305,281,216,254,217,272,194,263,116,198,255,278,328,238,266,201,279,148,219,238,197,308,231,252,273,177,211,185,149,206,310,220,191,230,297,273,97,142,163,198,185,138,149,238,352,247,154,199,207,137,293,229,232,142,170,175,239,127,169,288,179,146,206,177,316,257,187,264,120,264,227,147,131,184,255,201,202,239,250,283,98,120,192,163,203,288,245,241,182,191,254,199,361,326,323,152,217,254,238,277,214,245,266,193,250,179,200,210,270,217,177,237,257,118,235,195,174,174,142,275,228,239,124,290,114,236,111,251,280,213,201,243,208,215,237,240,210,179,141,245,143,182,237,187,258,155,113,242,284,204,236,220,192,148,232,160,198,241,189,229,175,264,238,189,234,212,212,194,267,168,249,115,112,235,145,318,214,104,273,254,162,256,213,79,154,155,279,145,156,343,173,168,293,229,229,268,209,152,324,102,140,314,240,196,272,160,189,202,262,201,173,212,296,336,228,245,165,192,212,244,224,168,188,215,327,274,272,264,289,206,143,258,257,270,230,46,218,203,200,220,223,214,219,232,235,166,108,189,189,177,198,186,204,207,207,221,295,228,289,223,288,196,229,290,156,224,184,172,123,197,77,219,331,206,256,189,189,189,140,122,203,172,297,144,259,248,269,240,197,254,198,158,169,336,168,182,148,292,248,224,256,245,142,292,228,264,210,226,335,230,203,192,135,165,169,254,280,229,152,175,246,124,203,212,270,181,185,282,307,237,149,206,212,174,165,179,205,222,196,192,222,241,175,124,241,230,200,268,129,293,155,254,219,123,202,189,219,172,246,246,300,209,225,242,322,169,245,109,96,222,361,293,230,191,198,116,231,213,231,287,218,201,205,161,308,193,108,308,220,190,124,230,226,273,197,291,163,239,266,175,149,137,207,224,188,196,177,161,161,295,240,211,188,192,208,225,144,169,250,115,159,239,256,234,203,147,199,208,255,256,264,273,250,262,290,289,199,202,196,106,217,180,213,147,297,220,193,168,333,255,175,162,213,171,213,298,230,292,243,222,75,310,182,237,163,252,214,312,176,212,206,147,169,226,274,257,279,276,213,280,232,104,145,361,221,279,229,161,122,263,195,194,197,308,181,238,175,306,244,210,221,126,273,271,158,269,238,206,184,266,271,333,232,218,233,249,241,193,282,166,235,188,197,176,235,223,184,123,298,252,233,246,256,129,319,176,218,209,360,171,238,118,325,197,168,127,184,254,270,261,168,125,110,240,210,196,135,237,216,215,214,299,157,207,230,248,229,195,269,188,111,304,317,268,187,148,188,187,144,203,256,198,302,259,222,203,270,225,255,249,235,182,356,172,159,258,182,234,290,161,293,199,131,217,282,222,270,162,283,330,225,277,240,85,234,220,191,138,205,239,124,187,262,46,217,197,249,228,185,195,163,228,211,228,217,225,251,191,260,142,212,110,208,180,271,182,68,128,181,196,153,171,230,225,231,213,219,292,268,232,259,166,201,177,265,208,179,181,280,307,141,246,222,201,219,238,274,212,238,222,205,113,155,248,279,254,282,270,154,123,184,208,307,248,229,330,256,180,256,178,229,224,244,189,209,242,239,152,169,113,266,213,226,241,132,298,230,249,181,235,241,314,236,193,210,319,231,196,172,209,175,198,265,190,100,174,278,179,294,48,187,253,165,163,165,174,178,234,121,158,259,326,302,158,170,222,269,159,276,233,215,156,205,160,134,106,239,207,239,303,230,159,151,315,231,182,237,231,217,234,195,204,269,239,180,185,291,185,242,236,190,211,261,97,145,85,131,322,249,247,190,208,243,204,166,300,196,188,212,250,232,140,225,177,131,194,275,82,302,68,192,200,229,146,152,164,153,185,199,152,233,179,187,221,257,152,195,247,172,271,334,49,269,217,121,307,238,224,193,213,182,266,183,284,230,231,247,172,198,105,270,267,250,243,209,286,189,212,216,261,236,173,269,180,153,216,295,182,206,225,181,223,171,185,171,143,262,122,150,172,212,166,269,124,174,178,141,265,124,211,164,318,225,221,223,304,113,154,278,299,221,234,250,172,224,199,253,250,127,254,162,264,175,150,330,213,204,236,257,161,235,205,195,224,188,164,137,239,148,180,313,292,203,193,114,157,188,297,161,244,332,187,249,228,220,234,189,249,240,178,164,220,151,218,200,117,269,226,186,297,245,254,310,285,194,194,176,184,144,192,206,266,232,156,221,231,197,161,198,171,322,255,259,159,231,207,111,329,147,202,183,211,86,228,140,218,187,207,228,273,222,238,203,241,156,250,198,198,149,272,303,189,234,248,246,202,257,247,176,85,202,208,241,218,256,254,176,183,238,157,240,107,142,166,150,105,207,186,194,243,236,107,194,280,169,260,228,216,228,198,240,141,286,280,345,345,263,173,269,148,200,190,267,221,233,145,139,272,335,207,182,190,275,277,259,157,200,207,191,97,257,334,308,214,211,273,231,269,180,198,131,180,246,363,221,195,265,179,243,246,261,243,283,230,356,241,326,143,200,187,191,206,357,214,158,140,252,153,203,280,285,202,171,284,219,242,246,212,312,211,246,290,216,274,156,220,179,209,108,117,201,176,238,198,225,229,186,244,181,168,217,181,221,281,311,216,263,205,245,212,189,255,148,192,155,283,345,261,223,262,248,236,245,168,291,229,183,199,234,161,215,243,126,151,237,123,188,199,203,231,221,225,164,192,245,224,206,165,209,182,125,199,197,199,266,269,198,271,283,271,297,203,207,280,199,210,174,207,216,201,200,169,242,323,155,114,261,279,193,96,190,176,216,221,164,294,202,218,245,228,144,260,251,169,227,140,286,242,180,99,204,270,250,243,187,181,206,192,208,190,242,249,193,234,214,220,229,230,302,242,223,171,205,174,132,189,250,199,252,217,224,248,188,355,167,315,146,170,170,127,179,183,264,262,257,151,232,255,318,230,292,250,199,276,187,261,109,147,105,249,153,247,185,193,286,218,198,277,275,238,208,189,217,167,215,247,226,181,216,208,221,225,181,275,209,105,119,244,214,290,189,260,222,229,256,244,304,281,160,298,173,253,242,232,206,243,102,241,191,251,202,291,251,235,229,192,272,149,170,181,217,206,141,229,244,196,228,254,151,163,169,257,205,240,166,165,227,127,220,265,241,175,214,214,133,221,160,132,285,220,157,188,242,182,180,268,140,184,160,177,185,311,129,278,290,239,232,233,230,185,261,200,280,192,168,205,198,142,178,191,220,101,141,218,124,254,179,225,148,155,325,285,282,335,246,270,327,198,279,132,249,120,187,185,286,167,183,291,333,210,88,236,299,177,186,277,171,152,251,164,325,190,241,285,273,178,257,302,184,235,233,238,177,187,134,283,279,205,150,142,222,242,97,153,200,169,251,215,299,253,259,221,179,198,207,220,314,113,198,234,171,293,194,318,222,270,164,136,92,228,190,220,224,160,258,176,117,148,252,213,256,210,181,299,182,170,128,144,334,161,156,267,263,260,293,244,293,194,159,238,244,258,276,239,165,221,192,294,154,245,139,255,163,223,153,226,221,187,230,236,137,178,273,195,304,189,225,196,300,188,210,239,147,131,205,220,264,234,188,217,303,267,203,136,219,165,156,141,295,211,288,306,179,191,267,229,210,263,154,169,204,167,187,246,191,232,173,130,171,263,185,210,271,251,201,224,207,187,256,198,209,186,236,227,199,280,300,102,131,310,214,236,207,241,188,218,311,175,175,207,121,188,68,147,224,178,150,269,270,272,206,171,217,220,210,208,210,206,213,232,276,297,201,159,266,311,275,300,209,269,195,202,190,147,151,188,221,241,234,259,285,158,162,198,274,241,256,226,216,252,233,228,73,286,181,342,171,196,254,195,287,269,321,271,182,216,209,272,204,221,197,268,203,196,304,378,191,329,117,243,219,238,180,231,312,198,206,250,262,205,208,215,156,200,175,254,229,169,118,242,293,293,312,127,145,255,251,67,125,307,140,214,157,92,234,171,222,117,181,115,230,197,187,186,301,182,242,316,101,161,174,136,252,156,265,232,283,280,201,148,267,118,212,194,197,212,329,252,257,261,275,255,128,234,210,220,211,183,214,176,172,207,232,269,320,268,245,185,193,124,232,295,237,208,193,228,207,235,140,162,220,345,257,142,234,184,227,226,255,220,187,245,249,208,204,191,183,272,172,276,223,186,248,214,300,200,234,201,237,249,111,330,158,138,263,169,197,148,310,213,228,168,189,275,164,121,153,206,234,265,307,193,181,217,171,123,213,192,346,135,245,270,284,203,209,94,174,176,250,250,77,220,232,204,232,171,153,198,190,223,296,76,178,276,262,182,198,223,257,138,292,247,128,250,199,316,133,219,302,161,206,192,194,153,141,143,262,193,250,261,201,253,321,237,178,188,196,209,210,121,282,223,203,166,214,185,304,245,192,202,250,289,263,134,233,232,145,274,215,227,230,191,235,284,177,213,271,222,220,215,223,194,234,297,234,212,272,174,212,247,235,209,279,183,233,217,208,227,161,218,264,281,195,248,145,216,285,326,174,172,220,214,216,173,190,225,333,153,221,250,216,217,217,220,262,222,185,231,264,227,230,176,195,233,353,187,240,248,238,194,207,180,184,215,147,211,209,276,276,250,313,330,281,233,254,159,165,254,283,255,105,112,195,222,240,166,228,146,232,146,143,266,217,156,202,245,303,130,154,145,171,158,234,213,230,149,260,307,131,239,194,189,192,247,266,242,179,207,238,167,188,199,204,146,152,113,166,195,226,225,232,204,205,200,143,147,198,250,159,226,213,233,132,311,256,289,219,204,139,255,187,304,152,303,196,254,239,130,243,87,205,291,200,245,250,120,120,303,125,236,180,139,185,188,127,225,155,208,187,180,179,132,162,156,179,172,276,192,271,155,171,227,239,196,259,323,227,138,219,177,266,248,156,185,137,189,256,176,190,259,171,213,187,146,166,113,253,196,265,174,86,137,301,278,184,193,299,195,198,231,186,123,227,204,148,216,200,261,206,192,176,145,173,175,158,247,149,193,270,259,221,222,134,249,213,190,198,262,140,125,148,189,199,259,225,220,134,228,161,237,188,202,296,195,203,328,173,299,269,222,198,201,188,278,229,160,161,131,235,185,181,218,239,221,122,161,244,169,308,134,184,172,254,292,298,237,148,309,233,252,265,302,213,285,242,262,262,283,283,242,260,226,234,275,168,283,268,187,224,169,274,193,230,232,316,211,192,184,204,239,229,192,169,214,245,214,249,253,222,221,278,180,120,301,191,201,240,282,246,235,172,154,134,237,225,139,204,240,286,208,155,178,210,179,321,270,230,222,153,269,110,163,243,203,234,227,215,250,240,241,190,200,304,263,280,234,202,217,224,255,175,194,230,269,138,201,182,173,138,151,328,230,131,328,235,235,225,187,197,158,314,265,260,206,244,274,316,272,165,233,203,275,242,81,217,266,226,152,188,192,213,240,239,213,176,237,271,211,199,194,165,232,327,235,137,211,247,258,177,146,227,254,195,284,211,213,240,294,160,190,368,113,232,211,273,313,228,251,159,149,260,215,215,277,288,240,255,273,211,292,212,203,214,285,162,205,179,197,90,276] \ No newline at end of file