[142,452,254,224,119,80,445,269,164,221,269,475,212,126,344,181,293,141,94,286,178,140,337,398,171,92,231,146,155,304,286,124,192,357,317,410,101,295,330,364,175,262,205,133,205,178,443,395,339,155,132,126,248,350,185,320,292,304,71,392,204,325,348,269,328,290,116,135,114,248,117,420,284,166,282,323,302,92,289,316,303,273,416,188,332,212,122,379,339,316,123,267,295,381,304,221,212,338,160,173,141,354,159,187,106,236,290,165,328,356,147,134,135,236,190,239,58,200,279,158,216,226,181,357,246,175,136,135,273,152,329,152,19,255,90,313,110,240,187,120,67,170,359,42,219,286,310,115,144,153,219,354,380,349,215,194,93,335,248,315,424,203,137,378,363,327,164,275,193,80,191,182,319,143,304,48,333,374,376,138,225,339,361,135,157,125,188,85,306,185,131,142,168,209,328,120,84,350,409,324,144,175,271,218,141,123,256,210,191,470,54,57,203,262,267,162,306,276,247,218,150,149,213,151,324,135,376,216,239,264,133,275,250,450,129,190,272,94,144,202,323,182,434,69,219,169,214,96,271,222,373,341,328,161,315,165,148,104,250,107,285,189,75,384,209,211,161,255,147,173,215,256,296,211,319,260,338,336,154,74,337,378,92,349,263,283,252,146,64,151,386,200,149,280,183,285,284,146,169,49,249,214,273,67,284,169,208,246,100,102,171,190,402,218,132,299,88,415,182,152,131,281,194,357,124,136,196,309,125,366,201,103,90,198,249,136,263,141,271,264,359,259,60,226,207,344,155,127,267,168,225,132,359,136,50,250,266,298,91,239,352,299,276,99,150,188,284,74,57,234,348,416,264,199,445,279,186,309,283,129,250,377,268,49,171,318,441,138,456,153,270,188,146,327,386,240,261,143,252,57,218,276,320,239,285,93,284,115,320,167,208,230,261,98,171,175,97,437,126,249,103,253,202,329,76,176,78,172,311,329,305,202,317,170,110,77,231,118,358,304,176,332,396,103,231,439,221,79,143,115,278,335,311,205,70,192,140,225,103,398,182,105,281,137,260,197,388,303,388,206,347,180,72,170,205,77,114,291,126,210,88,160,196,189,242,238,152,138,308,189,169,225,196,119,289,301,105,361,228,224,194,172,120,191,144,345,250,272,256,316,422,377,272,334,187,231,102,300,320,327,292,290,285,424,194,305,207,133,102,226,340,238,91,154,152,335,221,128,361,273,275,408,177,440,352,130,310,55,256,127,477,375,369,223,193,170,226,274,283,136,189,150,262,298,186,310,121,109,151,230,87,365,234,328,143,101,97,304,186,254,234,363,146,142,81,369,139,139,174,306,153,77,250,229,88,73,340,164,350,331,432,185,386,187,299,87,262,271,311,272,132,192,328,174,340,367,255,261,198,343,113,68,418,226,236,314,283,147,169,281,278,108,119,420,317,455,133,137,348,60,54,292,305,242,413,207,484,327,70,371,212,294,296,134,133,181,294,207,278,121,296,440,76,235,206,168,155,79,146,147,375,347,254,158,401,286,297,166,182,135,177,263,102,295,170,242,144,423,301,159,367,380,335,357,286,219,432,279,204,303,147,121,115,290,124,245,137,147,246,234,231,396,209,345,406,265,217,152,136,128,151,412,349,254,104,334,202,242,167,289,312,326,145,194,194,218,453,210,172,431,221,120,162,316,168,230,387,326,440,366,96,133,273,109,66,159,153,233,304,76,111,346,131,98,430,344,340,125,127,236,197,105,450,119,378,337,198,189,305,428,263,209,106,120,307,159,132,117,447,303,74,330,195,297,139,143,296,274,60,239,330,157,301,229,357,167,300,334,172,255,178,292,163,356,423,225,104,396,172,406,131,187,273,350,79,151,133,168,342,319,87,200,153,248,232,91,131,79,313,259,310,428,246,171,197,77,226,238,191,160,245,289,324,139,270,371,131,171,244,392,197,294,331,357,61,332,293,234,320,93,90,160,336,187,290,136,77,359,298,312,155,421,235,252,235,363,140,109,81,355,351,191,175,228,175,307,164,96,267,132,227,377,305,118,172,139,129,203,342,173,195,165,310,151,124,147,379,276,225,285,152,257,80,105,56,468,70,337,335,289,353,292,369,156,317,168,221,462,204,195,180,160,390,345,167,377,240,284,175,418,113,367,147,380,125,355,229,234,123,156,473,196,204,198,67,281,241,241,168,322,236,340,40,35,294,167,231,145,158,314,327,268,183,208,293,456,261,107,96,196,199,336,178,331,100,355,285,190,299,118,128,382,117,75,109,124,229,162,158,163,71,314,274,247,248,303,247,218,349,403,325,432,145,146,139,379,211,274,284,169,114,108,212,213,286,388,178,391,212,110,194,93,211,411,394,290,224,397,225,112,36,297,290,425,88,133,376,359,75,355,290,263,283,242,189,257,144,326,276,266,255,211,107,458,95,287,261,195,236,147,290,243,266,389,188,269,248,380,136,62,96,294,283,184,407,268,364,149,153,389,231,270,107,282,269,425,170,378,324,116,324,147,321,59,378,226,361,114,119,172,377,301,304,138,300,253,316,64,118,382,112,341,380,195,93,125,222,161,223,312,134,212,377,147,214,350,420,177,354,308,160,136,231,118,162,324,105,128,140,306,161,317,100,445,148,116,303,176,138,188,339,360,120,278,268,107,126,446,291,165,188,175,267,231,383,384,376,194,197,305,367,81,348,411,377,110,116,265,218,417,157,215,313,174,148,333,93,172,197,314,148,230,396,213,371,113,376,426,132,303,230,330,207,289,414,381,305,138,158,91,191,184,169,168,139,206,356,462,202,261,209,302,119,333,370,396,125,231,206,54,137,344,149,342,390,278,80,328,245,180,97,84,329,77,358,247,174,301,254,212,239,236,235,156,211,149,227,197,208,199,159,385,209,183,55,279,171,469,79,367,167,295,217,286,140,140,384,190,339,182,193,277,309,329,180,151,161,392,303,102,128,193,238,282,185,100,213,36,216,333,235,335,285,109,225,93,342,106,182,198,213,375,355,189,383,140,51,231,172,280,195,127,319,205,126,121,119,264,200,302,248,346,190,288,155,133,136,362,53,448,306,286,168,180,329,119,196,62,315,85,356,311,167,277,133,274,156,194,247,368,380,308,150,220,309,203,272,374,147,266,156,81,226,290,276,252,118,216,83,80,412,393,292,309,154,325,195,288,397,279,325,243,335,208,355,133,440,256,127,364,404,147,167,70,192,208,199,98,323,232,430,152,316,280,189,188,83,127,214,385,277,304,136,244,248,88,156,421,272,421,344,220,255,158,223,272,206,264,143,141,109,462,155,408,365,184,292,206,258,163,58,148,446,179,156,182,191,208,342,253,374,352,106,346,233,49,447,189,242,225,311,240,380,208,363,340,248,346,100,183,249,139,411,238,242,172,212,198,382,349,240,187,155,324,253,272,140,350,199,375,253,122,241,387,179,147,350,199,259,249,200,265,229,144,374,457,277,295,387,236,354,349,98,96,134,315,343,258,230,363,346,249,351,144,319,318,195,324,251,161,219,202,211,362,281,392,242,131,140,158,407,156,153,168,129,219,347,181,123,214,350,347,318,413,113,239,333,157,193,90,221,141,197,233,375,146,126,121,139,331,245,269,149,79,185,120,99,104,204,353,251,97,140,76,312,303,154,303,55,255,152,240,276,192,308,169,301,347,313,349,56,342,126,280,185,218,204,191,280,179,137,319,68,121,387,231,154,439,290,313,242,275,245,275,156,442,234,102,133,370,198,316,140,177,459,210,262,96,380,104,184,141,224,228,233,343,190,278,122,399,286,221,210,182,304,98,183,80,234,225,198,120,328,101,289,83,98,201,133,199,69,155,57,105,267,296,86,113,351,119,321,159,162,82,210,204,324,386,325,146,334,245,161,354,293,206,84,305,361,355,194,190,307,127,143,98,257,368,327,103,163,202,110,205,259,371,179,187,234,148,83,257,173,314,245,198,352,403,375,309,132,97,369,130,210,264,101,470,334,145,209,275,204,303,278,118,294,283,313,74,456,311,313,92,139,59,409,317,342,272,354,275,93,244,64,233,215,255,72,470,258,182,163,256,412,287,458,181,306,102,332,81,238,349,323,178,278,160,160,307,226,208,95,83,166,370,176,94,72,336,54,123,231,144,290,106,173,297,213,107,290,240,277,262,135,227,267,253,251,157,101,389,224,192,428,349,197,461,165,204,139,268,339,286,233,113,204,175,143,250,348,245,224,183,330,243,343,331,407,316,111,102,373,124,149,354,302,338,302,292,286,382,168,245,156,329,135,227,77,130,86,92,134,421,94,335,225,63,153,129,346,82,322,111,435,238,216,191,391,171,87,139,345,104,188,173,113,168,305,104,176,235,349,289,373,14,229,213,176,159,83,139,407,367,284,224,96,276,427,165,247,355,156,314,310,133,142,159,233,319,218,187,85,390,183,155,173,303,193,282,253,237,224,98,116,178,158,160,147,124,346,462,185,438,438,309,206,382,150,150,433,396,278,425,254,327,167,272,398,318,380,335,224,344,308,104,62,346,308,181,100,194,245,222,210,154,244,316,206,169,165,183,247,90,375,325,109,363,241,209,174,369,388,97,249,430,203,214,230,293,198,171,242,226,168,355,132,340,398,381,246,157,90,144,148,216,200,206,273,392,124,142,131,215,345,351,147,154,235,294,202,60,169,134,135,170,86,212,452,324,264,154,335,389,132,253,171,202,167,118,365,87,190,379,160,286,153,120,348,132,152,165,157,340,344,316,122,203,96,237,355,233,271,411,232,226,268,196,302,239,131,86,223,205,416,206,232,281,232,197,306,230,243,137,65,176,431,211,313,148,135,288,138,217,309,442,225,389,409,271,160,247,240,308,390,346,161,272,133,117,180,70,278,316,253,144,452,76,328,108,326,112,131,273,219,323,316,154,255,145,369,87,335,237,335,153,159,451,348,272,248,151,223,188,242,314,140,95,207,140,220,191,284,120,128,175,51,98,295,361,252,198,143,183,318,214,196,262,136,350,304,157,380,95,67,91,391,83,144,238,371,123,356,207,229,184,337,397,133,60,124,217,232,433,333,145,307,207,311,173,374,184,273,135,176,305,156,172,390,381,125,79,135,237,256,166,269,397,340,126,51,205,123,475,137,299,169,456,344,251,156,360,285,388,319,158,144,428,303,58,343,343,358,428,226,176,309,202,322,192,297,214,366,131,332,213,368,274,141,74,117,116,89,258,231,104,147,117,130,127,92,215,158,265,112,459,330,183,271,218,368,227,278,308,141,174,309,455,204,100,197,393,403,138,236,178,207,79,347,195,240,48,261,312,161,143,418,151,204,121,157,124,470,113,117,361,239,228,379,146,135,364,194,189,384,238,75,121,269,363,71,278,145,201,286,142,253,339,86,346,147,252,188,136,163,64,190,369,245,118,55,246,220,394,76,214,465,410,251,64,243,279,170,199,135,264,176,330,191,314,342,305,135,261,290,358,125,254,169,162,287,194,76,210,368,168,196,357,171,381,186,447,186,227,119,71,68,91,143,365,124,230,164,159,423,122,61,176,85,89,394,368,299,135,218,112,164,190,312,404,240,123,108,158,79,269,133,397,232,402,362,271,197,69,287,74,193,79,74,375,384,132,194,297,151,211,370,97,190,115,91,297,350,247,330,152,183,179,222,230,196,415,269,146,77,172,194,309,333,145,131,154,173,229,370,352,348,143,219,110,169,353,135,412,428,72,153,209,81,166,378,117,138,171,279,193,81,446,135,211,89,36,98,323,279,470,77,221,166,264,102,214,163,139,191,382,397,85,119,195,312,115,274,253,262,147,98,270,295,70,149,434,118,122,266,358,121,146,137,297,156,342,168,148,132,189,287,318,311,187,201,203,138,289,101,218,131,157,204,300,318,226,71,250,205,102,227,191,115,189,231,404,293,178,205,289,292,205,188,213,391,298,123,285,206,220,378,267,259,152,152,126,96,131,398,355,211,160,127,167,127,114,156,213,249,151,109,115,139,316,206,333,328,290,365,255,183,415,395,182,312,185,277,145,375,106,379,380,253,253,110,170,201,228,354,133,333,125,99,246,218,234,310,266,302,344,310,226,216,329,174,72,243,165,407,229,254,141,313,186,326,297,306,339,262,125,190,444,435,231,279,195,190,370,370,444,147,270,120,86,196,228,318,266,413,331,407,241,260,292,359,200,266,137,69,158,216,422,228,65,243,252,48,209,357,306,448,344,141,60,268,297,245,327,394,222,375,266,135,340,313,222,339,323,384,248,362,77,360,362,165,400,91,197,188,74,423,140,178,265,214,364,253,98,303,126,357,117,296,216,127,419,422,168,310,263,108,158,123,170,46,368,118,114,191,246,82,240,403,28,112,98,102,234,165,120,153,296,129,400,156,278,202,355,229,331,275,267,177,354,122,58,159,164,88,231,222,184,50,245,332,92,172,363,218,423,397,256,222,137,412,367,268,285,84,235,173,128,186,328,240,247,81,340,122,402,301,304,279,286,340,238,198,169,57,147,310,203,119,162,227,109,108,136,292,145,458,376,361,64,168,110,361,96,364,204,116,186,300,216,359,211,97,300,116,136,327,224,159,232,328,299,318,140,340,407,193,146,332,247,244,353,406,117,345,175,200,248,270,379,202,429,223,113,148,135,92,227,86,142,133,227,203,283,296,117,312,231,342,140,129,188,278,443,290,154,402,308,442,302,189,434,126,113,300,200,266,123,162,365,420,354,199,201,172,109,259,191,175,280,211,191,241,201,289,326,349,180,174,112,158,231,174,134,230,144,187,196,181,124,151,382,204,212,77,343,115,325,144,147,114,177,163,342,107,348,110,322,141,163,98,259,262,230,56,446,330,85,179,349,350,130,371,158,331,196,340,330,270,356,145,142,256,322,219,72,240,420,192,316,358,167,234,142,235,152,209,132,106,378,215,264,183,265,290,160,72,335,104,166,253,141,305,429,144,177,147,132,107,285,418,339,257,285,222,103,231,325,286,86,312,122,126,64,190,324,304,3,178,81,239,269,152,83,170,121,152,322,425,249,431,64,176,248,228,160,395,410,213,165,95,154,238,204,222,259,381,115,230,310,288,277,127,294,266,214,215,216,215,391,257,416,89,295,407,264,128,113,160,238,177,209,47,273,423,340,233,74,171,205,192,275,317,222,449,293,421,232,194,332,163,132,97,286,171,345,63,111,450,217,314,271,274,216,156,118,275,277,69,91,170,114,429,221,97,105,367,164,265,302,185,299,198,392,225,324,440,196,131,115,189,145,243,376,232,199,209,164,203,346,169,191,151,387,330,235,194,100,354,311,190,257,208,307,397,155,274,168,79,63,117,265,217,216,141,169,237,344,195,293,60,216,177,349,347,146,332,352,253,246,117,145,238,145,340,285,402,186,213,267,385,161,99,371,108,164,241,213,210,131,113,225,313,313,197,224,347,117,170,338,119,460,121,135,232,104,120,238,191,428,401,207,219,167,136,208,387,182,173,212,378,225,290,271,192,270,152,191,32,395,335,140,289,381,313,120,303,84,130,116,218,56,239,355,186,173,225,198,118,339,266,328,217,138,205,137,114,147,232,169,166,120,38,295,280,335,207,220,336,271,298,88,305,214,188,134,226,247,353,158,241,156,247,167,320,209,319,302,137,326,263,146,75,429,265,238,83,408,337,42,160,361,273,263,171,165,362,312,356,260,103,282,218,112,442,270,216,318,340,418,160,174,264,73,154,305,153,110,297,221,148,187,320,131,98,244,147,250,373,326,192,236,195,371,180,301,442,92,119,245,146,255,96,405,328,361,311,176,205,295,147,287,189,249,430,301,228,251,133,162,157,67,168,325,100,291,439,179,347,143,276,188,297,156,371,106,263,180,89,156,134,167,462,155,87,416,158,325,55,146,360,128,249,246,182,331,367,347,94,285,284,149,376,443,455,375,300,145,139,253,172,83,114,284,290,105,137,350,196,295,254,125,179,272,172,163,441,213,174,127,215,291,140,73,128,160,250,169,418,416,249,156,230,386,254,255,45,283,144,207,177,124,304,281,248,242,143,73,402,163,250,432,75,162,136,219,183,261,172,444,150,287,140,115,179,391,105,198,169,385,377,163,183,272,324,96,192,318,156,226,317,166,115,245,148,334,131,438,333,335,192,311,324,374,335,209,195,257,156,304,188,157,249,125,123,287,104,397,366,308,383,273,178,94,368,123,148,425,324,196,176,302,366,410,326,3,449,51,452,342,224,130,352,270,35,343,337,378,303,346,81,226,184,210,380,335,319,256,210,277,171,93,91,153,382,270,338,223,162,229,224,411,307,152,163,212,133,254,268,312,115,321,205,143,332,107,280,245,113,175,309,287,181,33,270,205,150,279,300,194,260,135,315,279,294,388,212,284,291,281,145,383,83,121,245,465,117,168,239,164,240,140,359,96,309,333,429,347,366,120,158,389,154,287,178,192,398,102,359,324,442,296,265,346,212,327,346,221,69,311,169,209,439,430,143,187,235,3,453,204,99,299,341,209,121,149,124,331,64,213,268,232,207,131,150,358,351,366,113,336,88,276,322,96,401,171,73,192,232,331,218,64,186,325,223,297,322,174,144,341,291,84,293,384,273,289,165,197,147,177,135,175,267,291,219,291,330,238,373,424,121,158,244,101,122,423,111,285,242,156,150,152,252,280,90,317,100,250,228,253,380,286,178,334,241,210,325,114,289,218,132,189,148,332,347,117,227,199,291,205,97,341,328,149,82,167,341,212,271,357,156,206,239,165,264,156,260,320,348,152,163,298,416,266,406,141,210,213,300,80,183,314,270,169,251,351,93,308,350,260,340,48,335,373,109,140,310,306,384,184,150,139,392,365,378,86,190,162,165,279,134,119,250,191,343,242,190,148,97,216,211,139,344,171,297,251,305,15,277,355,152,240,416,336,206,238,129,209,149,227,112,129,133,287,130,265,352,229,108,176,319,275,88,398,395,124,134,285,235,229,128,134,251,239,54,199,351,450,431,259,237,296,100,135,220,88,201,138,125,175,49,137,101,269,365,123,174,433,287,265,122,139,346,173,192,155,188,275,200,271,336,124,249,262,226,72,89,86,211,296,254,112,199,413,241,269,107,274,315,67,306,297,348,321,239,92,254,210,263,43,236,286,175,207,152,335,134,284,300,176,196,210,275,334,212,385,256,121,220,279,250,164,144,411,280,290,317,87,162,177,318,124,448,309,356,155,86,288,167,209,361,191,360,277,211,159,199,193,322,272,243,172,132,380,234,119,223,51,74,426,217,297,279,80,177,239,197,201,135,131,93,107,104,262,186,333,237,152,227,228,253,378,84,272,364,331,188,210,185,111,186,276,161,279,170,209,313,112,372,151,160,196,436,89,235,416,403,299,300,233,119,341,223,85,170,383,219,180,85,92,90,81,175,244,224,326,236,158,74,264,381,214,299,214,181,263,207,227,207,297,323,141,199,211,88,125,336,98,175,251,139,143,75,244,405,225,254,208,166,299,331,254,208,143,471,313,150,229,188,322,282,117,275,103,261,341,125,190,297,321,75,243,76,72,165,232,139,167,236,367,233,255,437,211,263,388,141,214,177,363,244,211,346,167,314,177,223,84,358,167,211,159,101,219,228,130,105,239,274,326,155,133,100,172,156,365,189,134,196,284,164,207,181,98,325,90,161,387,220,160,313,288,169,323,385,70,157,266,217,216,119,392,80,179,423,318,214,304,167,175,88,200,359,152,170,127,454,358,75,56,193,297,293,363,80,90,148,233,165,442,168,150,225,153,281,186,117,147,230,216,310,148,187,316,208,82,219,194,132,153,352,118,269,90,363,368,72,314,223,86,339,317,132,239,225,236,347,93,307,137,42,190,388,281,427,148,327,152,113,99,130,234,187,94,296,329,189,188,385,138,248,299,251,295,160,120,436,251,155,113,267,150,363,410,316,129,322,166,139,328,344,224,156,454,251,384,230,150,130,10,321,253,305,407,379,462,234,333,37,27,375,286,354,188,192,285,205,119,180,436,337,255,435,191,80,308,179,84,133,420,68,286,288,75,283,292,75,192,290,312,91,177,417,243,313,188,181,33,172,77,244,180,98,103,295,247,141,351,208,275,78,337,361,112,313,72,70,316,110,301,207,147,116,171,164,100,348,109,330,361,362,168,170,336,333,131,246,123,204,291,339,180,176,235,282,85,144,435,345,366,422,107,7,99,399,354,129,140,196,366,333,416,69,124,194,224,126,245,81,317,319,330,245,137,95,338,182,287,266,87,132,367,97,283,138,261,160,131,154,258,232,312,187,143,406,225,155,116,195,284,264,206,92,283,99,102,233,270,230,128,242,168,363,210,322,354,73,241,181,263,261,291,124,213,178,218,244,7,168,389,137,128,293,165,296,143,435,445,337,183,329,411,282,150,235,196,84,182,383,153,282,80,423,337,356,203,177,249,326,315,250,186,303,324,110,199,291,316,300,386,178,158,376,379,392,140,331,381,143,126,99,276,205,148,259,99,261,161,273,268,230,56,406,224,138,299,114,194,280,144,148,207,224,226,276,95,65,175,313,295,261,104,388,326,403,126,242,70,332,245,254,313,240,141,396,162,188,265,95,170,450,479,218,308,79,154,157,287,205,66,204,264,167,436,73,259,321,356,261,463,86,263,147,112,247,326,245,141,254,192,213,68,263,374,106,206,346,268,226,329,456,173,228,114,381,81,286,361,178,241,295,415,224,168,151,165,139,442,188,338,275,174,248,362,366,297,256,226,180,102,321,198,291,216,300,177,293,322,168,183,275,290,319,424,292,205,243,315,468,166,201,336,100,104,159,147,286,197,224,426,222,241,138,359,243,84,253,114,274,238,243,341,213,150,431,338,324,207,165,189,272,314,379,163,173,419,149,134,289,152,220,142,103,201,136,196,267,131,153,125,311,382,204,418,76,303,369,243,236,160,210,247,171,167,251,157,101,400,163,142,142,125,77,245,178,244,213,245,173,312,237,115,187,135,292,92,76,447,220,276,57,314,229,142,239,286,285,272,337,54,153,309,310,474,176,70,172,273,232,208,214,431,94,179,267,244,129,326,422,376,164,245,62,229,107,459,184,329,249,179,209,137,204,183,258,218,316,32,174,369,390,134,140,90,127,90,161,314,273,413,244,192,164,285,99,48,161,323,143,263,77,400,156,338,119,473,373,88,226,355,161,366,52,445,139,192,245,79,198,83,105,184,456,252,179,410,102,360,393,123,228,303,209,244,108,130,362,199,111,291,158,145,192,165,176,353,149,288,284,75,361,76,114,127,91,151,148,125,181,88,335,368,244,160,198,147,178,233,66,183,58,256,453,379,144,110,253,302,104,104,182,283,153,329,228,238,246,65,305,222,197,197,131,462,98,136,374,139,365,294,199,340,178,236,234,274,266,224,211,204,163,313,23,238,364,362,98,221,127,77,131,236,290,155,134,124,140,118,337,237,81,184,344,148,115,124,476,342,240,339,289,261,261,356,238,300,133,323,163,359,337,269,149,189,191,312,200,206,437,89,380,124,266,450,126,308,332,279,51,340,292,197,152,265,275,133,323,99,136,372,217,78,173,131,325,315,166,318,249,151,121,96,312,336,136,302,343,449,188,349,145,150,240,146,124,363,84,184,430,301,172,303,222,335,438,199,216,174,190,259,301,209,250,177,309,344,290,317,322,159,463,163,135,331,321,474,328,152,221,99,144,159,35,147,170,40,77,116,244,114,199,160,196,455,261,298,319,313,167,219,166,221,121,181,132,138,94,162,179,34,132,291,250,212,158,167,162,204,296,214,249,391,181,390,89,129,126,161,67,187,87,245,203,309,282,142,258,176,150,370,184,438,284,408,334,98,233,317,226,248,155,105,373,141,352,377,264,119,134,363,227,127,258,132,206,442,153,247,209,114,195,335,243,208,120,169,69,90,116,349,172,181,339,179,211,233,167,285,95,297,324,63,163,95,298,55,98,138,184,258,280,226,234,190,401,454,166,67,118,140,259,311,373,431,450,157,298,424,283,463,159,185,305,218,186,60,229,221,99,76,135,221,155,185,135,368,135,71,132,388,192,124,274,256,290,139,154,261,255,357,282,266,172,240,269,137,133,116,73,147,146,188,309,120,315,189,168,233,22,207,141,203,91,150,223,242,124,285,281,82,384,227,367,46,211,387,315,382,85,441,184,277,387,255,163,262,87,295,182,176,203,142,226,174,377,78,205,245,290,89,299,83,232,281,376,389,209,130,423,352,278,206,131,199,402,223,128,203,296,232,328,259,196,72,122,234,110,178,337,401,158,113,431,324,452,343,59,131,299,292,120,349,108,296,222,291,153,226,233,70,249,341,186,359,288,200,254,133,160,100,153,106,332,418,349,193,236,179,124,381,161,191,136,154,207,319,326,248,167,417,272,280,275,107,146,166,255,267,253,315,147,379,245,194,176,353,157,114,127,126,157,203,422,99,397,72,252,86,307,203,201,370,322,304,225,163,294,296,220,114,157,305,284,138,423,158,194,274,179,386,101,106,99,132,366,163,215,138,294,266,353,195,139,128,229,153,373,178,436,192,53,119,86,373,117,124,332,199,285,124,270,112,341,158,208,261,205,167,167,109,192,58,386,231,213,345,440,174,283,240,130,102,178,305,349,173,182,141,115,274,223,377,154,269,369,263,70,401,213,156,273,235,301,287,128,185,140,452,217,321,121,264,267,154,447,412,350,349,319,139,159,337,70,262,218,343,162,179,330,257,192,422,159,457,275,226,92,217,253,432,316,272,336,122,432,199,404,334,434,199,158,257,126,111,210,123,55,111,178,210,179,123,315,204,99,243,151,139,224,370,194,220,315,234,422,163,161,81,72,316,124,253,257,187,241,318,181,397,209,300,160,206,202,421,300,145,301,135,269,319,131,351,155,127,192,259,270,83,151,362,321,163,176,302,294,211,168,94,108,139,234,263,65,274,396,341,241,174,88,131,98,183,129,144,355,183,207,103,344,192,113,138,133,314,108,146,305,194,200,89,148,245,420,228,111,236,118,230,145,184,223,116,140,190,172,145,66,332,295,146,448,446,288,74,164,306,59,181,388,200,395,203,111,265,148,203,282,133,123,125,128,318,237,340,277,287,246,245,218,395,155,420,402,399,184,137,79,87,272,91,200,169,138,243,197,402,146,225,259,112,283,260,115,291,242,156,222,376,319,283,291,212,328,270,291,160,128,167,428,176,71,460,336,384,154,132,287,243,216,330,132,271,294,49,192,249,316,66,151,333,241,345,81,275,79,288,141,147,209,338,440,144,87,270,302,145,112,175,130,288,207,402,289,170,227,259,350,188,145,291,379,345,56,102,248,327,313,219,180,322,226,124,261,428,125,349,425,375,289,275,255,133,182,142,211,356,212,277,191,334,441,191,276,358,220,307,163,222,210,108,132,322,65,352,236,212,135,142,369,157,104,160,112,157,407,96,326,107,425,143,120,198,75,298,122,65,313,425,196,137,392,117,178,292,155,447,225,300,72,264,314,224,183,450,372,224,444,364,216,235,119,278,79,369,112,196,129,326,275,358,463,430,263,192,277,130,392,130,237,441,317,256,134,331,121,401,157,117,344,80,250,113,223,358,59,422,169,117,233,331,179,128,68,172,408,215,171,171,204,110,203,60,189,269,130,216,222,155,195,121,144,332,113,182,293,212,63,234,337,133,465,141,377,86,117,170,207,87,247,179,410,109,140,351,164,361,227,255,242,231,366,73,280,296,109,171,377,171,192,216,239,421,51,374,171,309,124,215,205,80,211,418,245,144,277,55,404,216,376,197,204,83,94,139,187,283,297,287,213,69,169,347,113,179,413,65,401,157,189,330,259,271,350,289,48,389,207,151,374,247,312,221,288,147,17,294,109,363,174,217,172,108,434,295,399,205,107,246,110,249,157,396,197,208,324,301,188,197,359,220,287,221,173,163,384,246,129,341,133,248,127,221,437,154,268,285,340,411,149,176,192,161,184,149,313,413,250,277,183,355,412,273,98,153,222,141,187,125,209,225,185,177,325,128,188,233,381,270,255,253,234,336,389,121,226,164,316,149,217,362,370,133,208,105,330,195,199,305,118,175,197,261,208,194,138,344,175,180,446,242,342,301,210,82,397,219,306,156,356,113,342,429,164,240,304,240,360,213,154,107,189,144,359,351,150,304,120,254,403,416,163,240,129,160,302,69,198,297,307,268,342,317,150,350,378,88,347,281,202,335,213,300,306,118,383,159,258,235,322,321,158,290,279,317,119,260,137,208,178,177,174,255,219,309,452,235,93,189,208,147,384,319,294,39,197,58,366,130,361,244,141,187,297,345,198,237,250,195,243,107,147,299,223,309,259,115,389,160,115,122,140,201,180,44,226,309,455,102,328,422,92,146,99,430,162,112,132,244,87,331,74,373,330,325,61,329,358,322,332,329,205,143,374,306,361,171,54,221,208,289,172,212,441,121,267,182,321,205,447,309,167,254,234,232,371,339,225,168,333,312,186,186,159,139,265,421,244,246,75,269,176,227,376,450,258,334,98,180,203,191,464,86,242,384,367,448,274,340,386,228,132,428,173,137,279,112,185,157,127,172,192,355,170,130,180,97,334,74,128,301,284,158,152,389,175,383,341,282,210,369,336,233,124,179,196,345,265,125,215,217,129,245,374,369,193,68,234,299,127,272,382,162,88,344,175,371,232,93,55,260,156,356,307,82,87,119,249,308,258,131,282,135,165,90,229,255,233,148,392,246,241,304,272,140,137,167,197,139,203,100,412,224,312,324,141,86,252,201,201,75,102,257,321,203,131,315,67,217,192,473,366,128,203,109,148,182,121,395,408,170,255,178,137,81,241,148,433,114,142,256,61,132,297,384,314,145,210,218,218,284,112,137,362,182,181,87,227,132,184,309,268,275,315,97,144,402,145,268,323,126,156,248,160,331,168,162,330,384,313,184,335,169,74,390,276,198,104,259,109,328,161,180,293,170,286,197,371,351,471,437,449,96,126,235,108,185,365,241,51,268,65,230,178,223,214,340,179,464,163,108,222,70,158,227,166,438,257,303,273,18,106,346,265,343,379,170,239,177,355,305,469,174,310,233,162,161,211,445,139,142,422,287,89,195,130,139,152,264,219,142,125,198,267,368,193,91,273,272,229,131,363,39,116,219,228,146,46,274,143,234,137,179,357,189,160,215,144,129,247,359,278,304,222,106,170,341,86,131,424,213,272,403,240,144,152,234,288,359,215,284,245,342,193,421,235,191,258,123,151,221,147,60,351,81,132,81,196,268,411,145,224,362,156,120,44,227,84,417,226,274,202,116,132,388,231,85,124,210,235,314,182,186,248,402,313,71,184,134,245,197,256,335,434,313,298,232,119,130,308,333,100,160,216,259,342,211,323,218,123,198,190,76,133,108,239,223,144,192,124,239,264,402,180,168,152,167,360,423,65,201,295,415,340,77,326,151,39,188,156,308,158,75,327,272,308,315,382,260,129,166,436,326,183,213,190,219,372,242,172,270,172,317,123,274,423,265,284,176,171,210,120,148,328,118,292,176,90,427,153,325,265,182,246,417,191,206,196,174,242,273,48,241,356,97,187,224,106,203,426,114,448,355,149,456,255,96,233,253,186,276,271,387,352,133,229,363,282,196,319,372,330,238,128,179,165,110,130,122,386,156,254,124,279,209,283,294,144,284,47,294,180,135,241,57,219,224,74,250,43,175,368,343,212,224,255,300,159,187,258,350,379,146,186,130,310,124,221,118,120,116,288,247,288,90,343,85,148,335,174,99,100,256,105,295,397,345,160,206,441,294,178,243,231,183,321,100,187,208,195,350,317,178,92,165,284,132,413,65,191,227,139,330,266,290,199,58,230,381,185,277,199,218,184,119,85,279,350,316,96,310,283,140,264,147,130,330,84,331,227,302,267,215,121,368,138,117,202,295,341,201,281,179,264,233,116,141,156,116,217,134,352,298,165,300,163,341,117,135,171,152,210,178,119,252,186,317,277,253,311,163,363,361,74,211,261,369,116,31,143,274,213,254,290,198,160,300,200,177,211,180,148,52,111,261,228,251,150,153,329,319,374,73,167,280,133,323,114,277,135,124,238,221,200,123,295,169,223,161,346,215,160,332,235,244,219,322,216,304,176,184,337,299,312,240,303,209,153,215,122,315,246,168,174,157,248,163,244,83,197,201,92,184,348,301,348,312,178,304,319,147,190,139,116,153,338,104,94,126,365,343,209,407,238,353,107,211,355,406,328,268,230,329,115,335,118,411,356,438,85,107,357,71,168,151,110,227,385,296,156,326,171,173,439,382,197,191,180,346,93,117,148,306,202,106,155,93,219,263,245,202,304,196,154,200,210,241,318,227,304,144,314,355,268,221,220,344,372,307,184,294,143,123,149,98,122,295,355,374,124,341,449,348,47,122,139,151,212,98,423,214,296,211,83,83,408,276,146,304,297,245,353,262,353,308,155,304,218,313,313,229,249,430,160,250,120,85,203,355,156,110,203,344,219,338,219,179,352,429,145,280,220,155,128,372,447,232,438,339,225,362,291,157,175,366,252,200,137,157,162,79,105,294,248,120,220,260,420,121,227,250,204,323,160,233,257,376,121,184,286,204,205,175,103,69,107,449,313,356,180,100,300,165,136,190,417,225,121,71,299,103,147,215,179,99,170,463,218,241,345,116,377,116,227,198,416,278,192,193,117,63,195,198,45,164,141,163,198,86,192,324,264,197,82,186,78,106,145,296,266,382,171,107,192,204,139,167,296,326,132,131,294,137,461,266,141,223,348,181,130,70,321,253,179,275,288,249,159,212,152,249,140,323,205,198,65,336,119,321,408,300,114,216,361,217,335,271,251,243,227,248,312,133,327,322,114,300,321,357,172,324,164,236,283,347,405,169,394,165,122,116,141,421,294,36,170,117,314,290,194,335,244,181,406,58,153,236,175,133,187,209,133,136,176,237,80,256,306,199,71,331,221,267,327,213,112,229,255,184,120,276,96,267,109,470,437,260,276,142,272,235,128,144,279,388,342,389,191,180,77,179,261,349,117,293,380,354,219,337,302,155,217,78,434,79,164,269,421,359,237,266,155,225,156,127,335,54,251,82,384,117,124,285,94,132,219,272,231,439,208,320,339,330,112,152,205,236,218,141,84,116,152,101,216,153,365,144,338,103,117,225,224,154,128,318,209,279,202,234,173,158,271,153,278,177,190,201,217,138,211,147,295,203,288,150,188,301,313,117,375,206,222,155,260,429,335,107,267,52,286,287,163,81,201,346,237,225,303,304,470,214,358,171,289,244,80,135,185,336,258,203,361,249,347,124,172,241,366,160,394,112,375,266,302,209,201,334,112,297,240,280,343,294,163,236,199,235,178,473,220,271,163,275,240,97,174,165,373,65,121,386,354,128,254,214,200,134,224,372,332,214,344,443,52,306,254,198,215,359,233,259,315,125,212,311,470,391,304,261,289,116,120,376,149,111,362,112,179,309,191,209,173,260,364,346,197,101,115,329,261,178,236,296,206,107,116,194,306,107,233,168,406,357,115,98,215,245,313,80,267,129,278,400,178,84,174,360,257,206,169,348,330,246,230,197,169,119,269,366,180,68,387,171,229,205,59,379,193,217,346,247,50,334,336,177,149,237,286,90,314,95,416,120,293,89,232,233,322,133,147,175,427,391,197,68,385,177,280,139,273,151,454,151,356,201,136,374,110,114,259,250,84,144,259,154,86,390,394,166,174,69,94,215,182,313,134,286,167,290,323,221,79,192,167,406,351,119,144,216,98,251,189,353,391,165,181,386,313,186,239,400,140,89,129,219,297,190,74,261,336,211,67,70,159,267,234,149,207,163,100,97,126,110,322,70,347,205,352,368,81,101,214,283,192,95,87,317,211,195,349,382,186,190,377,197,106,365,261,327,146,290,126,173,338,186,302,183,396,227,313,176,311,372,144,147,248,352,288,375,319,166,242,78,120,121,260,126,175,212,292,201,61,95,273,130,311,349,295,213,54,255,291,315,149,327,204,105,186,141,304,136,287,233,233,377,151,267,326,224,288,354,84,210,405,146,258,282,252,207,362,261,298,268,127,77,344,261,199,112,270,176,319,259,87,173,159,250,116,162,71,262,60,204,236,150,50,306,372,87,103,205,364,198,198,201,163,98,281,202,425,320,226,249,327,172,185,423,329,278,186,229,314,130,236,129,198,341,288,156,202,162,319,392,409,206,72,157,152,223,311,232,230,257,372,210,258,461,258,253,70,87,201,141,209,244,135,215,80,156,222,112,385,196,223,204,123,392,263,291,390,342,447,151,416,340,143,112,170,189,313,278,294,209,254,253,114,238,60,227,153,313,365,432,57,134,119,151,180,418,88,84,128,149,320,376,374,134,255,81,217,166,254,160,69,311,347,91,169,171,206,286,114,256,247,337,151,203,201,148,152,335,251,174,113,229,97,276,241,123,103,134,89,389,225,50,93,240,335,238,202,290,274,256,327,299,353,316,26,124,270,266,85,350,171,218,336,203,95,214,249,131,354,95,158,194,107,177,342,396,206,269,211,278,319,110,188,296,82,277,222,309,107,356,326,196,389,88,109,151,286,344,198,343,249,248,141,168,403,293,156,98,308,325,362,395,260,364,110,143,202,201,233,345,384,149,375,72,209,296,408,98,405,142,186,196,276,208,233,229,283,175,170,214,367,315,267,99,321,154,371,168,267,445,159,200,348,194,170,341,111,202,195,144,154,222,214,220,146,119,385,245,200,334,113,280,159,204,112,263,165,311,143,323,387,361,124,141,317,171,185,361,162,187,328,215,206,249,152,375,314,155,290,369,234,240,274,450,90,108,120,201,107,152,322,144,356,468,152,266,266,202,426,366,375,250,222,306,244,251,402,336,152,192,124,441,282,176,234,200,161,175,331,72,352,77,61,213,163,378,311,351,94,103,122,288,112,340,280,226,16,111,253,188,87,204,199,387,242,314,153,356,162,235,201,149,364,48,114,401,203,410,105,136,108,194,138,235,241,276,141,385,227,87,288,245,271,279,196,129,103,218,266,144,192,269,305,196,232,229,140,75,13,227,280,129,475,153,260,276,205,146,377,294,93,351,219,232,307,167,147,172,275,309,106,131,144,208,364,231,362,305,199,242,257,138,205,153,399,147,143,272,146,280,268,295,300,386,280,48,347,206,335,208,150,461,230,321,252,359,188,309,275,238,365,158,202,205,207,189,118,283,108,352,194,120,298,91,425,163,380,208,232,258,417,360,147,187,143,130,444,100,272,152,331,139,91,240,289,286,361,386,226,297,70,354,341,157,199,372,332,382,331,127,312,85,227,455,84,352,88,308,142,242,181,329,196,239,455,252,230,108,208,191,305,279,112,290,143,197,118,212,199,106,191,99,158,259,147,460,195,187,296,220,325,306,340,136,203,330,216,256,238,225,160,117,313,225,157,113,60,259,455,283,375,256,408,321,162,257,307,300,357,161,448,204,151,331,199,233,272,137,455,103,77,106,291,139,239,400,191,203,211,194,336,75,217,166,155,354,412,423,362,160,162,220,203,129,303,80,423,329,103,207,141,170,444,270,292,114,181,402,274,393,384,207,163,142,305,107,343,162,151,264,427,167,128,275,353,285,180,350,377,116,121,301,225,239,38,120,290,109,328,137,126,265,320,329,120,139,254,217,195,165,279,152,182,152,318,434,452,290,111,227,152,116,317,338,194,344,292,127,343,406,315,192,137,117,321,299,117,90,119,143,298,353,314,196,159,57,124,130,319,376,355,168,300,377,462,87,377,94,404,126,181,170,71,104,265,271,72,316,243,334,284,112,273,263,150,238,166,252,272,81,171,279,163,89,119,192,201,357,194,260,271,342,250,41,97,311,155,192,203,294,191,384,190,120,75,214,100,153,406,324,320,307,181,256,156,282,155,340,257,160,216,234,119,390,268,184,207,125,172,144,273,402,212,244,175,160,234,138,73,272,299,115,161,164,89,222,195,140,336,415,127,346,152,236,208,143,97,259,399,234,157,191,223,153,116,269,300,154,250,397,273,169,172,216,195,128,96,156,303,263,450,223,231,168,234,268,219,94,183,238,375,204,277,173,127,85,249,96,120,130,250,158,115,123,113,291,321,144,89,28,246,264,391,289,115,77,238,72,155,264,197,340,457,294,121,432,293,135,179,269,343,69,154,190,340,316,212,472,335,219,171,272,227,235,269,306,100,90,122,315,151,116,175,104,157,169,313,231,118,203,154,474,363,421,298,353,297,249,116,141,286,128,166,198,223,274,293,99,217,196,130,109,151,296,334,194,350,73,320,71,339,322,166,384,230,326,347,431,280,220,76,219,296,367,415,169,295,170,210,133,305,298,143,372,206,282,193,150,274,298,216,305,445,349,56,46,219,301,467,48,163,55,235,287,280,62,275,410,200,349,211,189,213,304,383,202,320,176,272,187,92,142,240,379,453,404,209,167,221,144,86,205,371,266,154,232,331,200,184,82,118,292,311,230,113,298,231,121,281,173,192,145,90,78,242,150,358,240,178,127,293,307,84,345,383,47,341,366,120,339,129,257,231,183,228,151,410,98,104,269,319,355,287,170,203,231,207,368,162,204,127,220,251,410,452,359,335,145,426,140,85,219,173,161,209,422,53,252,182,112,170,151,274,144,294,359,214,228,147,149,182,126,227,209,281,308,227,129,314,336,119,225,167,235,161,250,393,278,282,218,194,166,123,338,296,143,150,121,93,153,211,272,360,331,215,284,250,315,337,141,151,354,279,454,153,305,196,137,167,343,111,201,312,91,105,101,242,142,137,309,172,177,335,129,133,168,364,92,243,302,168,97,222,190,210,122,105,315,148,131,225,431,244,440,271,365,321,167,73,352,276,172,101,216,135,339,109,159,197,246,406,254,232,268,89,449,122,293,94,280,95,49,148,349,375,355,273,237,435,138,341,111,145,469,178,202,234,387,163,351,118,166,364,133,187,234,133,260,158,320,110,177,126,167,443,254,202,273,300,131,276,274,291,227,411,178,108,175,442,330,79,140,129,358,278,324,358,115,336,347,269,152,180,211,439,95,373,196,215,72,199,165,222,127,316,189,399,123,375,131,108,182,283,125,328,326,434,255,127,277,208,120,224,198,179,382,186,276,169,210,182,163,119,158,183,255,171,226,380,237,261,130,143,368,94,108,271,88,208,231,191,295,383,164,310,191,268,192,135,284,131,216,132,201,207,227,245,266,279,225,379,271,205,292,239,262,205,191,155,266,225,375,133,213,282,100,244,144,55,73,151,249,240,367,123,120,133,170,133,93,80,319,320,71,159,184,217,260,389,269,307,270,187,274,78,260,104,338,327,269,126,359,153,105,372,170,306,199,174,224,299,255,328,81,240,159,226,207,413,250,382,291,341,203,407,178,137,260,122,377,214,265,57,433,139,183,303,275,124,402,365,217,390,266,221,221,137,328,157,354,401,72,284,121,417,256,59,245,207,186,156,181,162,67,193,217,164,113,182,123,172,74,140,145,327,309,346,311,193,295,150,145,96,210,140,327,212,227,270,371,130,178,150,200,324,368,223,113,159,430,202,143,129,95,315,413,84,139,329,193,187,417,96,319,240,311,155,258,318,333,152,190,326,121,311,364,112,47,137,170,222,266,381,355,260,90,110,335,121,452,257,332,225,85,388,347,344,313,257,272,415,323,290,265,208,205,376,101,146,96,104,249,163,266,123,359,450,162,232,373,451,266,177,306,167,121,158,224,160,446,369,190,188,448,349,103,279,185,381,356,452,268,98,113,167,136,110,154,318,441,153,365,116,263,331,105,116,234,89,310,116,415,277,177,157,107,258,104,206,178,311,197,87,354,179,301,325,345,141,164,217,202,312,256,185,346,337,128,363,202,353,115,308,321,183,154,164,239,152,114,252,393,288,167,329,165,236,434,303,132,199,281,181,386,277,285,241,298,423,204,92,321,245,241,335,175,219,167,171,320,237,136,126,210,299,106,225,286,343,271,168,212,397,218,411,341,205,267,135,126,351,234,411,183,101,185,199,82,252,241,334,339,219,245,321,242,66,150,287,256,87,96,212,186,137,74,299,353,123,197,178,161,179,423,313,192,205,124,136,159,21,409,198,342,234,194,278,256,335,124,275,165,223,290,112,398,308,217,432,293,301,123,131,458,141,231,177,147,319,186,334,252,232,274,241,334,248,238,375,218,317,426,269,322,153,267,244,159,217,383,320,361,155,351,147,169,290,155,72,166,347,95,276,205,142,256,250,195,381,317,361,145,133,41,261,261,296,328,217,195,218,328,171,256,188,224,335,132,158,342,336,205,336,234,425,214,444,288,376,348,340,117,203,259,241,283,125,93,133,129,224,307,324,441,374,191,259,75,235,184,143,183,203,185,152,149,441,354,184,425,190,129,210,167,150,118,213,187,128,215,363,125,140,213,167,385,277,335,204,135,217,279,308,319,304,127,147,349,299,302,145,122,122,177,255,274,226,80,269,266,234,194,167,343,245,244,180,128,373,147,212,182,232,233,290,350,64,370,165,116,199,260,117,219,150,252,173,191,249,246,204,116,342,294,240,305,269,198,348,68,361,127,144,286,201,133,299,148,168,317,364,250,409,91,351,239,207,196,249,202,348,95,252,152,218,207,423,81,239,143,322,280,92,249,148,243,277,286,306,124,304,262,316,69,204,202,329,123,217,363,174,317,49,187,106,231,391,355,97,303,87,159,280,136,188,222,114,297,461,115,197,150,260,376,148,371,65,218,335,154,172,285,178,269,92,75,413,120,217,150,288,138,263,315,443,185,324,362,255,194,179,318,153,379,133,324,176,141,212,91,348,107,108,163,313,354,170,204,96,181,234,206,121,202,150,104,80,288,163,252,275,104,260,268,231,405,224,405,246,404,68,434,227,104,119,280,331,83,302,188,112,303,174,236,286,181,222,68,29,238,287,383,229,183,117,171,410,101,329,308,165,89,202,154,472,276,337,153,281,432,240,93,309,407,121,285,363,239,118,192,190,242,152,248,317,311,72,116,305,211,311,69,247,289,190,206,241,215,200,302,290,172,69,338,164,149,298,141,260,328,248,317,314,133,310,292,150,160,156,151,234,226,349,215,65,245,152,413,213,229,292,91,293,175,243,368,207,51,323,69,65,227,247,290,285,107,143,271,360,218,345,54,278,208,160,177,223,343,160,153,258,152,211,393,245,184,459,269,305,253,48,201,154,44,179,195,390,304,101,468,112,132,195,339,267,139,143,200,111,185,41,113,224,212,155,347,317,192,159,121,377,235,364,40,256,234,243,375,205,336,167,306,403,306,205,126,358,243,261,317,82,311,190,35,308,222,234,241,199,286,75,356,263,205,309,296,167,151,301,337,420,344,242,196,216,242,247,217,177,142,332,211,125,65,232,169,196,158,114,207,370,110,322,100,103,127,205,175,264,102,140,381,382,158,95,87,297,243,379,285,451,339,140,87,250,289,399,250,177,147,315,181,393,155,228,139,213,126,51,365,323,77,376,244,132,305,44,305,463,261,233,197,120,385,236,266,166,416,304,170,354,125,95,252,404,183,292,283,363,143,267,295,306,175,294,89,353,373,232,127,95,354,304,418,145,270,461,131,349,321,203,238,364,237,184,249,284,304,136,272,158,187,353,289,185,310,98,227,191,372,273,217,151,144,232,338,142,374,362,405,134,277,189,368,291,50,129,381,122,115,318,160,325,171,343,81,223,269,159,131,158,135,86,125,175,173,336,41,334,218,424,249,231,391,94,366,232,422,146,228,363,181,246,65,145,282,410,341,367,240,122,113,172,152,110,403,259,99,197,98,245,140,113,287,454,183,95,166,133,166,167,396,301,165,264,363,123,137,176,387,138,158,250,137,317,248,262,180,308,140,154,179,243,377,104,146,96,174,385,341,88,128,180,341,337,128,142,203,32,41,192,249,141,88,101,154,201,126,136,287,205,284,259,156,76,316,236,239,398,181,361,53,144,202,254,320,244,326,373,61,142,80,186,106,320,404,343,306,182,144,159,82,361,302,245,210,276,136,117,111,373,213,219,314,245,139,179,302,196,155,258,301,233,237,258,204,313,197,338,278,144,184,171,149,301,165,407,356,95,360,268,357,388,85,239,308,206,460,387,200,263,255,228,147,162,294,120,375,359,259,125,181,168,109,230,204,174,389,128,211,325,322,222,129,148,74,87,457,209,242,328,356,266,99,159,78,188,200,263,55,196,290,85,200,233,84,171,402,191,341,464,238,213,184,157,282,283,284,128,323,324,306,129,285,161,379,219,49,118,377,95,154,247,172,354,193,79,155,231,313,103,184,147,317,309,218,134,166,336,308,208,300,228,157,120,108,398,418,149,297,231,137,252,342,181,116,90,315,136,311,167,287,243,203,385,221,159,197,302,275,148,172,299,284,194,266,410,122,111,271,352,224,63,143,459,273,325,262,248,295,302,260,351,188,164,256,441,125,215,135,80,163,355,134,301,233,243,143,82,141,195,249,71,97,81,362,107,74,339,219,284,324,247,134,269,166,197,259,131,385,286,369,328,303,94,148,412,126,60,346,138,263,249,181,226,266,254,263,181,288,448,222,382,358,40,411,164,342,170,227,356,123,279,138,204,325,149,208,347,177,133,383,355,214,307,165,360,107,60,58,204,330,85,147,175,268,180,459,321,198,251,319,227,167,240,170,112,354,135,284,189,116,143,180,140,183,266,354,222,305,215,226,146,209,412,49,241,114,136,125,431,252,409,143,198,190,464,164,95,284,126,339,155,250,300,198,274,204,164,202,130,291,199,126,272,404,147,219,463,303,259,179,422,179,253,197,341,164,286,375,192,229,126,104,269,59,327,120,243,364,62,177,97,341,188,313,454,191,227,339,373,272,247,196,270,313,310,270,362,432,75,122,298,184,243,334,396,152,214,106,203,198,236,193,112,159,220,386,235,190,142,365,312,337,439,293,83,148,112,78,202,219,132,175,153,218,312,330,143,368,180,389,260,127,223,129,310,261,334,249,317,125,331,152,364,129,300,289,50,452,248,312,255,139,305,130,171,369,261,172,217,217,230,130,294,329,140,297,111,359,131,211,347,208,337,245,80,242,155,424,78,328,143,214,263,361,342,256,263,209,334,164,315,341,249,462,228,93,214,223,81,338,443,272,394,264,366,238,163,321,469,138,125,321,162,276,127,125,266,86,74,181,103,423,134,285,413,225,455,214,118,233,141,214,199,138,314,268,310,201,349,297,190,162,460,296,124,268,81,96,268,64,87,243,117,156,306,69,147,306,169,199,363,147,161,223,225,277,399,332,109,163,313,61,78,93,224,221,155,96,100,109,230,161,224,193,166,77,104,281,222,113,136,244,178,348,208,302,107,182,235,298,230,175,202,108,169,178,347,210,57,212,321,246,357,88,244,233,162,208,341,122,369,248,398,428,255,310,138,156,43,310,87,223,180,130,303,211,97,204,407,148,187,307,306,279,190,272,135,256,464,365,213,227,79,184,140,197,306,261,217,254,405,205,346,327,163,194,72,83,124,65,186,228,171,264,206,117,325,298,387,105,246,134,130,91,246,149,82,144,141,218,316,236,81,298,375,405,336,190,407,426,167,150,264,120,147,231,186,169,351,72,218,107,423,153,220,63,305,283,272,123,186,200,226,192,118,220,304,396,56,209,252,50,289,342,197,284,242,150,204,218,130,350,129,276,358,228,377,209,139,223,186,182,245,49,292,197,141,69,343,314,460,143,406,88,281,290,117,271,386,99,218,161,294,167,162,117,229,343,255,361,376,233,385,193,297,347,155,307,355,127,128,316,250,237,269,318,156,297,124,41,224,295,321,349,358,261,223,202,305,357,243,397,83,240,233,179,444,189,311,139,452,161,130,166,149,296,100,190,243,300,234,313,77,381,124,245,117,385,108,79,127,473,377,429,249,158,117,426,421,71,271,159,69,252,250,165,339,109,75,282,310,86,158,190,394,162,321,449,104,341,305,136,233,141,216,204,272,246,387,321,102,316,425,339,73,271,349,247,213,137,160,229,186,207,318,398,180,325,217,155,137,164,261,250,92,159,144,248,51,239,245,146,81,243,252,163,303,351,138,253,428,287,299,474,59,97,181,196,355,155,182,156,345,111,279,155,167,162,366,233,293,152,253,62,321,131,336,263,162,353,359,392,174,180,270,109,268,142,129,290,69,144,80,181,209,188,138,104,173,246,287,170,319,197,237,319,84,412,232,308,377,170,135,227,365,127,416,155,171,245,91,79,135,106,81,80,125,167,307,224,128,258,142,114,99,136,336,164,311,67,190,146,115,215,181,175,373,343,160,321,447,159,261,360,255,245,90,243,392,139,428,175,71,242,146,150,216,233,158,417,228,288,435,468,165,158,62,205,239,316,214,151,131,220,167,180,261,64,117,434,213,206,176,215,177,247,210,176,115,34,94,373,101,160,361,141,389,412,201,127,168,150,92,130,262,204,221,314,176,211,244,278,238,127,333,429,123,325,414,261,118,250,179,124,57,144,390,455,205,227,165,99,286,318,234,139,148,144,210,205,377,260,371,228,67,435,386,140,172,95,98,265,237,96,206,170,141,350,141,318,95,87,175,260,146,109,291,211,188,98,149,192,178,344,298,155,115,171,132,242,339,103,292,129,216,211,313,358,233,211,168,287,55,306,298,104,165,326,212,256,277,126,360,55,168,117,198,80,305,238,406,137,354,83,214,276,221,231,255,212,219,174,217,130,170,167,223,442,104,89,137,96,365,226,140,197,163,334,265,95,401,227,301,232,307,99,87,321,354,67,89,238,219,247,353,181,263,467,333,336,246,370,214,104,133,222,314,468,168,313,144,254,275,130,441,376,106,210,87,230,133,109,131,242,330,166,135,140,320,226,348,457,186,212,202,179,316,381,146,197,283,168,254,92,325,273,106,119,142,179,201,225,358,375,305,188,109,368,177,380,241,266,344,298,202,266,130,48,149,245,125,169,307,265,209,221,118,204,301,380,164,111,264,434,336,175,125,112,185,80,330,150,152,210,217,207,286,329,295,144,157,393,257,125,294,245,161,182,203,72,116,125,283,277,131,188,159,264,44,237,83,106,353,178,89,224,118,162,268,341,158,202,354,304,206,138,246,454,133,100,290,188,307,243,251,244,320,340,134,242,365,260,131,401,399,180,356,312,75,296,84,185,328,365,201,371,278,375,205,160,430,315,256,320,248,142,280,152,278,172,359,241,290,264,371,262,178,191,362,244,193,132,451,165,206,108,231,315,101,313,285,73,158,123,221,264,348,209,392,145,267,377,99,389,189,162,166,386,128,323,167,199,203,171,75,261,363,213,168,283,352,343,147,334,406,304,396,66,58,213,164,282,370,155,199,234,244,143,332,430,343,325,321,180,121,315,130,330,284,102,300,75,215,408,423,222,266,116,188,295,211,295,267,111,394,345,295,396,328,281,439,149,172,264,80,139,348,150,171,325,97,231,271,266,102,121,129,441,151,258,296,190,249,156,230,328,195,293,70,142,325,263,231,470,369,252,92,162,99,321,315,246,76,352,320,227,128,334,396,180,200,377,243,257,412,150,285,272,425,250,382,258,314,302,81,358,155,136,262,165,127,275,76,221,231,232,348,296,114,242,130,174,98,210,177,134,144,59,364,295,367,178,219,226,322,216,147,89,280,381,210,173,214,233,148,98,260,229,298,268,174,171,175,399,433,138,342,85,436,223,172,197,79,344,370,69,120,76,347,175,322,139,281,379,183,147,114,254,107,423,112,61,131,142,331,374,234,128,313,134,274,397,93,271,137,376,126,139,107,143,142,360,190,335,107,114,158,268,291,363,335,119,193,142,178,328,278,84,252,186,168,447,310,126,88,91,134,266,195,178,87,258,184,142,337,41,157,259,207,325,256,65,116,235,241,194,138,454,199,169,342,349,252,159,312,259,245,177,243,99,382,151,141,133,338,179,374,237,429,243,170,354,153,224,274,335,295,368,437,118,337,221,73,139,115,144,440,121,191,372,170,123,156,267,240,139,339,237,128,288,235,261,252,127,147,350,285,247,144,259,412,246,280,151,190,168,256,184,401,156,347,232,334,386,124,257,183,216,288,346,206,227,101,330,121,246,283,248,312,357,309,348,327,76,364,305,383,260,238,118,180,394,446,287,86,258,117,259,144,125,112,450,462,137,296,86,204,337,121,196,318,133,294,354,327,242,177,170,357,188,93,334,212,256,407,409,103,127,377,310,384,270,125,374,267,269,267,152,185,291,237,236,109,235,327,240,62,385,114,145,349,115,208,185,457,155,388,355,245,218,79,185,82,128,427,408,470,214,171,149,195,159,335,440,245,292,165,177,270,205,316,105,228,121,287,373,141,150,126,291,144,177,75,140,216,121,144,181,235,220,160,345,238,109,296,95,72,177,301,115,229,234,321,86,143,91,199,81,279,42,372,155,184,79,365,176,380,354,155,115,243,258,244,220,233,273,435,188,185,136,226,217,374,98,219,223,111,196,256,207,95,105,145,190,143,100,275,197,152,312,216,294,179,454,112,261,162,267,199,454,127,232,206,254,180,246,206,296,294,215,208,146,153,396,129,204,446,409,301,201,246,116,375,244,242,435,133,400,276,139,158,197,127,266,252,303,210,219,165,156,305,328,204,275,151,274,159,188,271,237,309,396,178,362,143,214,168,334,368,169,312,281,153,154,235,135,147,164,411,170,300,200,171,390,173,318,264,184,228,253,269,137,128,274,155,227,256,115,231,177,279,187,84,231,252,93,303,144,281,232,283,187,114,63,239,86,178,159,228,242,217,147,287,325,210,153,300,182,268,106,140,54,122,423,176,159,325,123,153,127,328,220,192,139,76,109,437,327,153,222,114,214,197,286,203,339,184,235,134,230,137,161,255,160,350,91,133,161,345,179,204,162,141,181,218,193,226,309,130,76,281,379,434,163,135,303,153,268,349,274,340,110,147,278,383,59,275,274,197,121,119,276,157,171,108,237,166,349,106,145,272,224,244,186,165,178,286,234,334,294,170,159,351,121,258,299,136,194,216,330,160,403,414,125,308,156,126,102,229,334,124,233,264,158,281,325,389,155,195,293,83,107,360,319,293,116,78,152,333,166,326,242,371,371,324,51,370,141,206,114,224,449,45,312,249,266,336,376,213,207,407,324,170,438,134,222,222,209,372,175,337,322,355,244,151,227,220,299,348,199,96,275,236,136,338,269,358,441,308,68,150,108,177,132,201,439,88,196,200,353,289,207,199,91,358,250,262,100,442,111,157,160,177,257,336,168,218,176,158,215,261,388,265,75,141,182,214,333,257,250,71,401,304,160,232,292,135,227,324,148,263,195,134,167,376,449,158,199,294,379,293,238,179,99,75,97,245,133,251,313,288,113,210,194,323,131,240,432,305,255,156,293,356,164,368,131,336,55,312,132,337,334,298,217,139,215,54,285,226,246,334,403,176,443,450,163,253,156,276,309,402,298,215,151,342,118,157,215,143,273,112,209,84,345,146,178,222,96,373,165,277,75,153,264,323,323,338,142,458,273,274,127,322,383,156,140,162,217,371,201,130,204,375,265,151,195,292,182,249,127,406,222,301,223,183,153,195,140,215,60,200,62,242,248,88,230,302,311,140,184,358,319,310,36,180,195,284,377,205,106,337,454,371,245,226,405,195,306,377,216,304,224,289,323,345,149,89,176,127,190,316,122,277,291,88,267,317,211,236,230,421,178,247,117,98,130,166,143,222,67,146,180,83,199,290,154,126,369,214,240,388,350,98,131,129,32,72,281,259,309,184,155,260,283,336,137,65,141,106,141,224,164,448,222,359,182,335,177,321,251,125,169,141,279,260,308,296,405,255,195,163,341,114,322,206,234,126,127,165,185,210,85,268,139,291,405,129,292,351,189,270,115,363,209,118,386,119,329,280,174,201,210,81,257,224,193,350,112,246,341,85,135,117,130,299,124,296,221,123,103,125,149,93,121,79,257,99,270,264,259,239,340,127,298,305,354,189,404,287,277,80,155,145,222,92,290,68,320,188,204,446,208,118,253,383,327,139,91,265,136,246,432,135,282,176,77,33,363,136,411,79,193,301,183,241,394,306,75,82,201,245,162,202,129,397,176,119,221,126,319,89,261,191,111,387,372,330,247,168,153,203,189,414,144,234,86,210,248,184,304,88,138,138,120,134,100,328,202,89,315,335,82,321,157,395,224,208,139,205,160,381,274,142,198,226,192,97,165,189,185,166,125,436,307,87,313,177,153,135,231,141,293,328,317,251,227,181,309,129,196,220,165,229,412,304,195,6,144,127,155,237,90,162,370,127,257,291,179,275,192,85,220,138,349,374,43,145,244,286,278,290,466,225,84,348,198,330,180,77,449,429,289,214,72,230,366,212,285,311,143,153,174,413,452,230,266,263,106,150,187,400,178,93,142,292,128,383,336,357,327,105,123,444,364,400,348,146,305,190,292,231,123,312,176,181,345,209,360,301,302,238,310,286,122,126,102,235,85,220,130,338,293,277,237,245,266,81,217,363,56,187,309,114,440,411,269,121,81,214,286,124,396,162,116,74,285,270,152,135,156,460,71,211,249,343,84,136,316,100,179,238,359,268,283,202,423,250,190,359,352,113,111,111,293,386,370,353,141,26,257,235,57,173,104,159,111,244,109,170,313,339,342,114,85,361,238,225,332,150,113,84,126,296,231,405,335,306,339,76,170,155,353,254,234,375,421,254,306,294,130,202,139,341,281,134,164,153,128,90,245,111,213,162,148,355,157,317,228,142,232,85,97,155,90,97,310,366,84,153,121,191,335,343,241,116,274,414,152,93,216,145,295,143,202,294,232,408,133,337,179,251,310,156,139,207,379,161,408,106,301,234,313,130,154,107,139,89,412,144,299,248,233,173,94,444,334,215,228,149,216,169,77,142,454,264,182,156,365,123,454,145,409,169,346,332,183,168,311,129,173,126,213,137,193,273,180,239,219,78,144,311,132,234,219,140,87,134,349,62,237,244,338,181,206,181,272,234,255,331,404,321,450,200,293,304,52,158,137,298,250,372,320,137,169,145,104,326,281,345,348,294,193,332,78,340,215,150,370,353,193,267,134,253,319,98,336,337,355,323,366,246,157,155,254,218,123,127,186,415,401,358,176,337,267,176,163,210,84,160,290,345,245,93,294,273,332,230,253,367,281,172,399,299,131,162,430,210,217,163,216,343,93,192,191,104,209,331,180,122,349,68,317,362,81,237,315,331,224,216,351,448,142,166,133,274,205,353,287,134,145,111,164,358,193,268,300,269,351,241,359,323,76,109,154,320,370,246,86,175,342,214,152,137,143,230,284,263,72,245,147,175,398,206,215,75,265,158,186,266,81,243,150,61,143,287,203,122,143,440,335,244,321,313,58,164,279,237,266,210,270,270,179,268,64,98,329,146,310,63,228,385,126,165,238,206,166,166,328,130,362,114,107,221,127,132,213,133,123,203,261,228,121,86,229,216,418,403,143,124,76,286,147,135,49,161,73,337,337,335,129,137,248,208,460,131,251,381,151,174,280,177,246,407,316,147,37,249,118,190,171,230,122,264,222,31,445,121,131,261,413,256,125,286,106,124,184,211,205,371,302,241,79,304,286,239,184,163,180,320,126,296,295,379,169,219,208,223,209,369,421,336,259,204,387,287,243,211,100,183,285,303,88,423,239,269,265,140,195,172,197,209,347,375,162,214,218,171,170,66,174,411,217,376,275,130,102,392,439,186,184,205,202,294,328,324,25,86,190,186,342,292,158,190,341,193,21,353,317,349,397,149,31,230,225,126,207,189,141,350,232,345,274,181,111,52,108,433,134,366,414,93,219,151,332,336,320,127,110,212,308,97,134,195,69,267,278,124,306,182,187,361,171,168,326,226,276,197,442,188,249,146,342,261,362,315,376,295,139,265,255,244,191,349,265,108,427,213,248,222,334,221,175,376,155,76,113,158,231,127,374,454,180,226,178,169,84,164,79,217,158,230,108,293,375,408,245,128,346,285,49,171,177,85,375,283,355,216,198,280,216,135,273,115,309,388,167,297,224,61,438,285,121,257,270,230,124,449,297,286,370,282,291,266,117,128,253,318,239,423,209,257,162,138,302,263,279,302,84,332,150,111,188,140,236,356,71,294,168,375,184,290,135,158,108,390,283,271,58,91,155,326,296,308,424,339,120,349,356,186,142,192,157,226,161,329,191,199,234,235,118,377,151,265,147,145,63,160,322,187,270,438,266,276,137,129,132,297,297,263,368,421,366,231,184,83,142,146,49,148,82,425,198,123,395,143,68,51,152,135,201,275,165,338,138,479,423,146,101,224,108,126,188,63,334,168,149,85,365,319,158,133,210,458,263,143,77,422,198,236,221,236,216,69,142,233,96,196,258,114,298,164,439,246,194,179,240,123,325,188,342,228,233,373,111,145,239,146,247,345,258,252,237,327,409,162,263,271,221,86,307,407,342,267,210,225,82,129,104,233,194,214,188,369,216,88,394,76,211,105,73,243,429,98,309,206,327,377,387,235,239,162,172,176,142,218,245,306,147,339,33,158,464,182,297,225,185,96,230,168,311,352,371,315,120,301,258,272,112,87,323,137,202,130,402,236,317,225,263,115,362,181,352,283,177,191,298,204,160,68,347,138,257,104,224,238,189,341,292,254,251,99,281,218,315,217,377,445,22,269,321,220,354,82,236,335,446,129,292,287,363,100,236,94,275,326,215,313,78,230,457,175,118,241,124,142,418,110,297,416,129,380,240,117,221,224,260,157,127,383,237,119,199,173,159,269,204,221,392,357,264,227,70,257,160,119,297,130,179,329,173,349,223,216,202,174,90,156,261,320,458,314,87,367,383,83,274,337,301,75,250,303,450,107,335,107,171,449,271,150,303,100,184,222,254,297,280,276,277,171,161,149,294,186,120,196,212,406,133,103,158,158,256,72,241,310,263,351,193,143,223,156,354,204,203,202,168,217,352,305,130,84,251,256,339,252,381,284,200,207,320,272,345,358,141,57,201,167,130,221,325,336,404,298,108,438,178,406,124,140,354,291,174,335,267,322,262,281,271,201,377,282,173,84,181,72,399,234,398,212,215,96,192,209,443,202,227,308,346,432,167,147,277,324,145,327,325,197,122,205,205,133,316,107,340,170,395,137,339,313,192,307,205,259,181,289,345,311,282,171,226,163,171,344,209,269,144,409,153,119,79,382,208,285,71,136,373,373,192,323,81,356,275,357,226,86,242,312,246,123,354,161,153,87,304,380,78,311,162,322,112,335,314,150,392,61,307,95,275,197,213,46,287,197,299,210,414,153,209,264,342,444,135,391,96,172,239,246,168,96,131,200,245,178,289,99,236,263,347,193,328,134,291,87,328,208,343,376,387,190,5,310,217,315,226,379,144,151,299,199,310,453,87,213,289,169,277,119,162,322,136,83,83,417,91,265,215,289,125,165,113,203,363,313,166,79,127,92,287,166,153,159,94,440,262,219,238,151,233,438,387,344,169,415,72,400,121,130,143,261,229,124,64,138,312,223,282,326,355,242,220,166,301,310,270,246,87,77,50,261,450,178,159,214,282,131,276,315,80,82,88,369,258,179,113,205,146,192,202,243,281,122,192,245,249,156,270,197,347,133,279,155,211,216,214,281,137,172,147,214,252,286,139,296,362,256,375,83,119,294,418,344,264,134,418,140,62,42,238,88,272,212,130,52,223,90,347,302,351,428,224,80,351,367,304,133,154,158,209,144,303,262,128,312,397,376,165,298,118,93,154,310,315,260,103,73,431,276,451,136,445,270,84,336,262,102,242,184,156,378,219,257,277,188,195,162,299,466,137,204,91,200,198,108,246,419,240,313,46,73,272,161,110,384,318,296,348,85,448,241,132,224,315,192,210,474,402,410,337,364,342,202,128,179,236,202,262,146,178,282,279,82,282,171,281,190,128,441,280,206,346,262,352,322,184,126,190,119,364,217,196,214,332,348,148,67,235,116,281,246,262,202,224,281,186,197,320,76,185,202,293,310,106,237,204,414,250,139,186,261,455,132,273,269,296,404,335,141,34,376,441,113,129,206,251,240,271,159,277,170,85,205,159,256,172,236,312,311,272,290,219,223,153,413,306,414,52,136,291,241,407,209,261,293,98,204,399,353,198,183,425,134,236,409,169,210,266,291,110,78,210,194,310,99,367,244,139,180,429,280,246,195,202,331,309,248,240,277,189,218,353,115,243,173,309,82,324,405,406,128,349,352,412,317,126,437,45,103,344,87,386,226,110,203,210,342,142,67,192,369,226,218,275,169,144,201,169,293,125,145,371,240,232,116,114,190,82,343,232,152,205,308,165,377,354,249,141,160,166,182,192,76,261,307,66,215,413,159,243,297,224,406,430,172,370,259,285,400,225,175,143,275,186,315,330,74,100,126,189,234,69,231,201,171,215,353,176,272,178,353,242,57,172,209,234,176,383,387,339,85,325,113,229,440,388,224,317,189,308,306,178,205,397,349,182,322,228,225,378,147,168,146,145,149,466,225,423,379,102,352,126,213,216,133,236,275,360,134,141,283,190,332,309,368,265,445,250,392,207,162,185,318,223,105,131,215,257,404,197,304,182,412,86,408,240,357,168,172,428,350,245,302,346,91,299,201,301,152,224,138,316,428,199,197,443,230,290,392,67,337,206,150,295,209,131,204,239,473,252,69,348,227,265,254,410,137,182,382,185,309,187,203,324,247,213,209,252,149,137,180,287,383,114,322,81,211,362,192,121,449,87,219,237,381,248,124,331,147,215,152,137,244,191,378,456,210,418,174,177,235,322,150,85,178,119,115,161,147,259,306,349,230,121,255,95,119,264,437,249,248,300,217,466,78,127,140,126,345,291,78,232,441,166,349,105,313,202,244,186,84,220,292,188,332,346,194,249,71,444,355,385,87,163,337,121,134,154,316,357,79,120,209,56,373,157,275,225,354,325,100,426,102,234,264,124,180,117,360,351,439,120,170,278,211,372,167,150,106,221,81,148,191,118,167,239,228,149,135,246,251,306,214,99,237,354,180,390,241,131,147,67,91,204,403,67,348,377,341,143,365,270,332,133,420,281,163,345,294,180,100,272,291,312,308,302,369,141,215,90,314,324,235,205,146,355,144,263,349,392,95,218,116,352,191,195,248,40,95,202,77,211,83,339,353,374,144,113,99,144,334,141,109,165,338,195,245,274,298,243,219,145,283,167,285,296,371,248,134,255,251,297,231,41,105,359,159,337,144,123,87,148,365,210,347,234,173,146,302,313,191,285,242,366,408,415,226,78,362,80,83,156,77,144,306,348,335,235,245,344,135,104,346,255,153,134,385,152,244,340,115,135,343,235,340,342,255,401,169,297,114,265,321,152,242,109,260,443,174,124,239,436,198,333,264,208,427,208,345,209,302,339,344,137,216,143,191,333,256,173,399,358,208,114,57,151,231,147,280,193,197,276,376,107,217,151,127,378,136,453,262,201,328,401,269,112,135,160,113,240,252,119,380,195,399,151,284,229,325,215,215,423,349,278,233,211,118,242,430,368,220,214,306,284,97,344,219,392,157,207,172,385,214,295,203,247,198,203,133,330,239,227,117,201,173,260,100,268,279,351,301,229,361,66,456,210,201,176,282,291,147,201,130,342,201,43,225,397,456,333,136,337,107,372,267,363,57,105,139,93,95,96,414,209,107,133,378,256,67,423,369,115,297,125,175,361,210,266,407,215,277,268,373,174,347,136,233,217,304,243,50,416,228,392,401,276,452,59,205,180,337,267,273,378,161,173,48,56,358,167,143,367,263,323,302,185,315,232,104,147,408,133,277,264,331,115,90,66,265,103,183,233,252,108,117,246,306,312,197,291,252,171,97,240,252,90,162,47,200,191,352,366,93,164,89,344,307,368,103,347,162,339,177,143,190,154,345,237,259,210,232,51,205,227,156,385,197,191,351,129,386,307,132,199,151,207,253,183,307,140,216,295,399,190,286,152,331,204,151,328,195,242,155,271,342,197,245,238,145,125,232,340,336,70,386,191,151,104,180,160,160,240,109,306,265,375,95,436,436,413,142,194,349,213,323,349,144,310,139,197,196,230,141,358,206,290,344,133,347,226,247,138,224,190,123,338,158,281,234,329,310,91,176,183,204,147,190,167,296,215,280,323,384,82,218,300,319,255,169,109,190,44,228,263,284,153,279,366,364,102,215,135,207,149,146,210,121,243,61,210,406,442,223,203,85,103,150,275,92,184,145,220,315,113,196,178,158,297,211,335,211,121,348,159,415,231,218,220,99,97,191,249,169,77,168,290,276,364,290,151,370,123,240,277,67,344,81,387,189,118,299,266,287,269,287,349,192,205,262,120,113,120,336,407,103,313,302,82,197,457,132,306,149,341,290,426,162,212,268,388,310,82,77,177,149,290,212,167,298,187,84,178,137,80,234,71,345,134,373,131,251,373,182,172,128,273,389,391,293,305,141,433,435,271,204,258,243,285,279,238,234,254,223,263,342,303,472,200,146,380,322,337,390,416,305,250,349,192,196,188,244,337,291,143,189,199,192,166,213,223,317,403,289,384,347,185,109,172,275,215,128,329,222,390,204,308,301,136,194,238,117,143,208,98,343,380,345,217,177,120,210,156,307,147,285,299,58,215,111,236,79,315,143,329,266,291,190,176,364,89,189,58,224,132,218,244,218,207,181,145,182,99,232,114,96,256,220,313,129,285,144,312,106,234,257,393,210,267,410,110,265,298,205,326,118,186,384,129,86,184,126,185,332,280,232,268,239,331,366,95,220,239,274,297,156,307,131,304,188,204,237,112,244,339,177,217,50,375,374,252,190,253,356,357,132,133,291,227,199,206,185,309,98,304,438,85,334,87,189,239,214,157,265,221,230,79,277,137,96,173,222,396,152,225,341,263,228,309,225,61,246,369,114,368,352,318,232,173,227,162,267,65,195,385,189,181,183,330,371,457,240,255,185,435,311,393,292,105,82,268,279,269,344,406,302,269,167,324,94,368,207,267,125,222,80,115,360,349,169,172,267,296,304,164,208,302,219,210,224,346,234,207,235,70,282,119,257,266,78,283,165,242,168,335,159,328,343,259,362,277,320,100,359,124,310,190,240,147,347,318,156,283,263,118,62,77,236,231,407,156,247,390,92,116,186,216,201,224,201,340,182,238,346,159,320,334,83,255,209,226,374,223,117,155,129,144,169,235,66,307,228,155,374,449,118,314,239,159,309,390,386,280,370,148,282,366,226,219,200,152,73,261,113,365,177,115,162,105,173,147,355,188,123,354,341,350,184,93,433,290,188,352,225,134,168,142,239,147,149,376,336,253,105,289,300,146,248,163,325,184,86,336,125,290,350,363,234,107,352,140,209,155,247,439,184,341,311,258,135,335,226,361,158,232,210,102,114,193,110,350,259,338,171,289,184,210,425,333,199,110,343,274,81,259,137,339,217,65,93,277,425,280,320,327,174,234,91,121,110,145,119,274,245,144,231,103,200,158,459,238,425,127,296,114,170,147,68,354,204,169,384,150,123,285,243,151,83,218,337,290,204,280,129,357,172,174,341,138,354,390,110,138,247,358,58,84,275,297,415,52,420,430,175,340,288,68,202,63,250,193,321,226,372,140,229,178,360,398,279,453,124,142,253,333,308,254,216,81,111,157,267,277,262,398,290,160,184,178,220,210,181,187,123,252,65,160,140,246,76,125,276,319,218,314,333,263,439,377,274,169,179,367,205,152,145,207,353,235,134,162,270,295,466,293,71,211,101,238,338,237,249,186,67,210,74,293,325,243,388,75,414,70,156,212,161,190,348,383,138,146,369,334,153,139,180,424,150,95,213,367,328,164,271,71,158,180,105,217,429,173,135,371,169,99,142,299,366,427,233,305,295,290,170,351,188,157,226,71,429,327,123,287,190,141,307,144,149,253,340,463,75,186,265,231,139,152,335,188,125,113,136,367,292,57,149,178,83,54,302,125,155,198,330,292,207,304,374,293,444,119,120,133,341,212,123,288,211,312,266,136,333,191,312,326,159,89,301,313,319,174,182,233,376,193,289,385,304,310,259,95,104,362,309,223,284,105,345,395,245,185,290,210,72,112,226,138,162,301,119,120,193,96,80,327,242,126,351,290,33,117,442,83,123,285,210,166,199,388,172,396,268,247,196,280,362,86,268,132,239,167,326,289,247,228,138,282,88,312,321,289,155,198,324,239,89,261,111,293,36,358,232,451,243,196,271,359,207,377,226,250,206,221,287,171,273,249,123,166,141,156,93,368,142,158,272,147,187,239,264,138,121,211,286,438,199,360,313,151,294,181,76,307,220,311,236,238,332,102,213,153,167,322,228,258,194,149,124,161,205,350,104,126,207,109,350,286,180,223,136,273,215,93,331,260,159,155,365,425,103,249,203,295,183,279,165,343,220,366,229,315,185,247,297,60,204,361,130,211,249,295,212,103,278,393,371,154,327,309,93,96,153,155,312,278,361,119,151,118,428,68,272,328,61,409,240,209,141,120,168,224,155,230,239,346,124,237,339,199,301,396,175,139,157,57,279,119,244,301,319,322,111,388,156,280,172,229,141,183,254,313,187,144,259,120,334,354,160,267,442,206,322,194,166,247,336,377,298,280,158,131,189,411,198,271,281,123,159,242,103,395,215,241,232,274,265,179,114,280,299,73,132,238,223,98,247,206,144,244,87,80,207,314,146,314,210,205,313,170,262,358,162,218,218,187,295,48,452,158,318,154,183,350,118,104,277,372,290,215,125,281,214,284,228,309,288,128,62,351,310,296,350,273,218,366,186,228,459,292,340,379,117,329,101,327,323,312,80,73,205,248,127,175,215,307,354,328,186,290,353,207,86,202,219,203,162,242,311,205,245,208,302,159,200,201,249,309,180,168,87,339,73,222,268,78,99,296,310,421,140,211,259,219,365,368,134,281,318,347,359,379,282,234,307,154,246,177,189,239,281,379,167,154,102,75,89,242,162,220,160,388,224,148,219,199,142,324,166,468,225,128,126,149,472,315,160,104,271,290,157,285,84,111,166,255,152,225,226,196,216,317,126,340,156,263,227,181,233,95,241,243,202,272,125,346,416,171,174,139,132,262,402,175,164,59,342,284,241,126,99,190,388,350,203,201,81,256,128,365,130,210,272,172,149,179,349,402,293,148,346,384,221,164,248,147,436,111,323,203,329,373,336,200,327,350,51,230,357,272,270,365,230,147,359,117,227,328,174,331,192,183,421,54,428,117,364,210,241,143,271,197,91,279,419,272,252,125,363,341,374,224,365,343,280,220,466,314,186,138,187,374,400,169,138,123,309,195,230,301,269,324,259,214,138,126,246,369,211,154,117,126,166,168,219,106,228,428,366,338,130,268,136,160,440,381,187,203,49,92,219,228,164,187,327,127,308,315,291,188,344,149,235,155,77,351,157,454,95,101,212,280,209,149,107,46,157,414,415,335,142,228,165,222,146,454,165,245,83,280,258,304,51,102,180,297,254,67,158,111,282,195,233,176,225,351,247,438,205,164,172,409,65,400,237,341,242,309,270,148,64,169,108,162,285,293,108,242,62,150,136,189,394,278,172,117,116,225,341,198,193,352,286,167,287,175,156,418,336,153,152,254,234,300,363,229,313,232,380,95,176,282,248,99,216,423,339,151,229,233,153,217,385,359,180,132,259,278,159,202,245,247,454,422,182,314,439,101,231,85,173,134,162,110,231,158,262,419,126,233,101,418,75,240,373,166,270,213,100,379,246,256,156,210,329,273,227,139,334,187,456,142,385,291,201,34,382,163,301,317,273,200,397,210,125,72,275,142,230,209,376,243,343,204,279,201,314,374,381,126,360,278,242,248,93,168,253,120,174,330,75,448,402,131,167,85,244,223,205,260,192,387,438,364,355,321,418,159,380,283,179,254,140,95,208,290,198,175,277,132,404,219,87,388,347,408,360,343,198,121,287,204,91,272,177,167,168,220,190,66,96,205,457,162,320,288,123,391,54,79,381,152,85,112,335,308,195,236,225,251,243,212,164,220,109,253,244,428,267,389,448,382,285,184,190,418,125,267,145,334,169,214,150,104,290,111,250,341,258,147,224,201,188,207,83,257,179,182,181,123,102,387,302,394,452,137,463,443,328,44,49,116,112,421,373,221,151,155,264,446,442,201,154,181,315,122,443,321,355,392,258,277,411,97,448,195,408,83,218,333,462,452,318,177,291,288,284,283,376,280,210,309,335,176,268,309,326,367,105,39,352,309,106,138,173,274,429,74,285,144,254,148,121,210,231,291,301,245,165,190,176,473,297,290,483,299,210,307,76,192,231,254,253,271,107,209,220,157,98,131,169,299,140,271,318,159,139,356,161,219,220,256,390,246,136,59,148,205,117,152,296,372,184,157,182,306,435,137,380,342,185,76,398,187,145,282,356,258,272,374,283,356,187,107,288,227,321,395,233,221,393,131,144,215,329,427,258,109,294,204,232,152,73,254,69,289,127,394,244,198,213,152,150,233,213,184,309,391,289,185,249,232,190,150,322,178,233,98,125,179,225,199,185,68,141,340,137,280,388,196,185,151,164,341,409,341,191,114,377,176,273,307,264,379,328,211,457,204,444,218,299,274,203,138,332,112,387,257,418,403,211,153,351,456,429,85,189,109,293,170,177,256,207,345,363,160,357,130,348,338,311,363,73,254,140,222,96,64,307,214,103,213,143,70,152,229,276,134,215,167,300,201,196,352,44,138,135,132,190,123,263,385,153,245,182,311,70,273,110,296,248,94,237,295,201,252,443,50,401,164,260,378,322,331,145,471,438,310,303,186,155,195,272,442,158,114,140,326,133,228,402,144,231,187,344,222,271,285,321,65,110,279,173,239,111,75,173,364,233,180,323,88,300,42,335,387,173,236,305,243,135,164,175,73,383,189,118,213,114,187,332,171,133,195,366,127,282,223,201,232,148,148,169,232,106,96,243,460,438,384,459,409,117,160,207,338,321,148,101,390,346,46,192,225,312,163,309,177,305,300,144,192,125,172,158,285,98,377,227,318,341,120,105,146,349,220,192,129,369,109,139,269,247,138,72,124,168,354,63,204,257,314,238,169,183,185,140,176,160,86,412,174,149,230,105,117,222,308,318,232,233,77,266,79,353,128,234,276,171,234,326,55,304,212,255,381,201,419,263,349,151,329,247,206,215,214,183,237,218,185,156,136,125,104,142,333,321,332,242,158,182,299,183,203,192,281,182,407,145,436,336,123,267,238,148,191,132,252,121,248,203,359,131,169,140,273,398,216,182,74,147,193,244,290,173,153,105,467,189,231,226,344,421,243,155,165,206,100,160,54,211,83,415,186,303,293,59,284,292,363,163,214,114,166,207,139,279,106,128,141,318,289,229,350,279,216,354,133,230,166,186,203,149,147,174,328,295,166,281,128,157,364,459,353,112,163,185,277,425,108,178,150,250,220,157,338,287,320,92,372,374,168,130,439,387,427,210,305,333,257,420,351,448,180,178,240,64,137,259,154,196,129,290,134,235,203,121,101,355,204,140,158,218,72,172,240,158,132,139,323,296,330,313,256,341,214,434,146,444,366,228,138,295,323,55,188,108,342,143,376,385,280,161,390,288,263,117,368,256,141,142,225,299,226,290,199,169,104,232,351,167,279,273,80,177,130,168,170,158,153,110,205,124,190,189,354,264,352,394,186,152,131,356,216,130,207,267,351,151,184,236,176,212,66,159,172,171,366,302,129,147,211,118,86,235,70,148,311,350,169,133,347,196,350,277,58,212,310,150,352,213,161,65,263,282,183,167,308,359,207,381,414,222,363,229,202,131,52,224,237,213,333,150,195,375,250,170,303,222,303,391,199,338,268,81,152,390,213,338,184,419,175,139,318,15,166,48,209,283,178,214,228,101,433,429,403,350,225,174,228,362,324,351,389,305,421,332,304,210,318,384,124,139,230,153,225,348,348,173,366,145,110,178,241,140,142,266,316,191,318,70,44,145,286,310,232,231,136,202,354,344,228,147,278,201,105,326,199,332,245,242,361,265,96,253,139,330,256,246,134,302,216,251,359,73,188,346,209,122,155,115,346,107,347,250,199,39,279,196,203,199,232,371,278,440,312,179,96,203,304,133,170,304,271,324,74,109,177,176,391,328,295,428,225,261,232,129,182,87,361,273,199,148,232,264,173,260,343,63,229,203,276,61,182,291,355,224,260,257,179,45,219,250,143,399,412,214,87,274,282,256,296,127,203,413,140,305,454,208,137,341,358,274,62,98,151,278,170,250,187,101,232,212,413,340,287,430,161,182,264,233,348,242,185,397,231,150,396,220,220,179,349,289,188,38,144,216,206,279,300,132,291,208,147,179,376,87,125,328,156,200,39,126,68,199,86,331,219,276,115,199,254,153,223,131,144,137,128,332,199,385,251,231,203,161,274,421,448,276,142,400,450,242,152,163,97,139,365,134,138,136,213,398,367,360,114,82,261,342,172,243,103,154,282,275,255,164,227,281,317,245,283,184,131,284,56,180,301,278,429,274,256,184,208,299,137,124,343,332,314,59,152,166,220,381,187,203,212,377,244,170,261,372,144,103,227,99,297,159,193,252,228,124,268,112,347,131,128,217,204,335,124,162,225,223,159,247,385,121,398,236,127,84,364,204,201,356,72,349,299,181,328,204,286,297,137,318,181,365,108,268,248,193,186,409,127,269,165,280,267,69,288,402,283,201,91,130,63,278,264,111,345,211,251,151,244,406,143,224,336,88,226,239,89,106,335,255,185,249,269,271,235,96,314,335,316,167,257,411,438,289,191,229,86,218,213,439,370,274,183,470,333,102,116,151,103,164,146,222,170,136,160,139,73,182,201,325,238,267,228,104,211,289,122,278,91,433,318,89,348,178,346,233,62,64,272,439,225,98,361,228,211,283,222,236,102,316,163,389,259,453,453,205,421,254,274,262,208,301,307,299,373,461,92,286,286,261,91,292,180,382,186,306,356,279,137,158,207,128,161,262,135,165,144,194,237,171,177,215,175,326,324,299,258,108,152,61,73,290,228,205,223,401,123,312,172,248,392,81,406,145,273,131,83,399,222,170,226,162,258,449,324,166,165,319,402,360,164,102,171,233,138,352,204,234,207,404,109,250,224,232,112,264,69,155,266,134,230,130,139,386,183,314,185,320,136,274,141,302,170,313,261,368,190,436,102,223,166,229,88,183,212,257,71,446,156,309,292,172,220,402,151,93,305,278,135,64,170,104,333,217,418,146,187,179,188,75,212,206,151,324,349,322,377,251,319,150,310,133,160,174,126,452,202,471,129,378,160,214,386,265,93,146,55,79,273,175,147,349,90,149,386,196,349,130,163,184,357,224,323,270,171,285,181,171,171,114,108,156,195,278,59,383,293,184,338,194,246,290,318,292,437,96,263,134,208,227,275,300,412,202,132,357,304,151,458,271,167,266,145,376,144,110,306,134,154,121,301,108,437,214,222,281,425,379,225,139,174,365,126,181,194,138,142,97,295,141,241,445,157,83,173,154,270,242,144,228,224,351,219,66,84,160,276,292,277,127,198,356,314,242,305,99,149,325,163,284,276,271,149,344,236,198,215,431,284,297,81,101,369,348,237,190,99,122,280,252,221,159,337,91,153,200,373,158,355,300,170,355,213,103,156,267,209,199,357,187,274,414,235,111,252,70,419,140,135,184,139,187,426,112,250,248,141,96,164,349,84,96,171,192,102,89,280,283,449,195,309,274,192,460,270,340,385,159,104,120,381,430,232,121,211,218,263,140,116,219,64,166,192,284,391,234,237,96,195,176,327,301,431,113,197,322,259,183,407,228,307,78,260,154,430,141,309,327,300,162,245,117,450,250,80,143,103,148,369,70,283,262,214,232,387,85,227,164,234,278,379,117,200,349,147,133,342,77,163,163,335,130,208,262,313,175,246,439,317,238,173,90,162,302,136,202,202,133,194,283,152,305,290,348,186,239,317,166,221,401,117,105,316,308,71,281,323,352,330,143,290,379,74,132,113,93,154,138,184,356,378,261,164,384,318,167,78,326,134,472,261,54,170,345,260,274,157,162,392,128,265,255,116,327,240,419,79,123,141,276,374,170,185,292,279,222,291,303,271,72,421,278,109,375,341,412,158,283,141,219,178,154,357,126,113,79,56,50,81,134,134,125,171,34,168,184,176,306,247,155,213,86,259,112,233,332,80,299,145,197,134,259,364,267,351,168,262,306,243,292,203,249,247,279,164,159,211,268,389,206,329,164,231,203,128,315,231,450,238,101,246,273,220,347,183,200,368,192,376,116,454,226,235,384,386,113,379,77,157,224,367,309,331,177,366,344,268,432,387,263,365,365,212,457,215,350,90,104,366,359,187,165,121,370,182,159,125,138,285,38,64,418,196,333,347,231,103,363,182,346,180,139,196,146,91,93,96,373,259,309,291,94,289,83,391,240,215,133,186,270,280,243,246,343,267,200,190,154,263,285,308,274,407,230,454,164,427,352,117,172,59,127,229,155,69,301,86,103,124,136,136,83,197,155,307,133,260,315,137,109,321,321,182,152,280,228,185,346,197,340,128,155,184,273,247,144,420,296,45,113,428,147,335,91,276,285,138,134,220,226,66,186,241,322,169,208,147,102,198,129,472,184,241,194,308,217,118,339,204,137,293,394,310,301,250,255,158,67,83,163,384,131,184,64,201,189,139,416,386,319,286,173,100,208,195,309,210,207,224,262,303,293,277,159,345,271,239,90,345,314,184,92,322,104,228,232,261,232,104,210,88,203,65,123,142,64,291,310,169,70,294,155,251,447,308,286,315,260,402,324,113,303,213,118,181,329,203,320,97,423,443,298,214,125,132,457,207,320,282,192,193,384,175,178,292,217,67,147,142,438,81,363,207,150,99,406,76,178,317,262,197,284,317,332,305,325,327,126,280,220,175,92,356,112,271,246,192,275,216,418,432,160,440,325,133,272,175,345,174,43,401,172,230,177,63,145,191,252,165,206,400,223,383,177,175,332,274,244,128,73,81,299,339,63,113,109,85,359,253,123,169,165,142,151,132,359,153,81,447,175,126,203,168,153,351,164,149,84,78,217,112,219,297,316,217,129,226,192,89,124,127,384,192,433,180,69,455,215,189,205,280,269,343,147,297,190,188,317,283,212,175,425,158,242,187,283,159,182,430,451,198,183,232,120,153,260,118,167,247,296,240,190,343,227,167,87,280,362,301,264,166,265,204,187,167,188,380,79,258,156,207,258,77,418,154,211,260,172,235,280,294,249,125,265,213,187,161,64,334,314,324,173,383,142,340,314,360,179,272,173,142,122,304,322,285,262,178,141,382,428,371,454,65,159,235,155,386,224,72,271,116,297,113,334,371,147,308,130,396,324,200,211,381,211,220,209,417,279,227,257,340,135,156,138,226,353,179,222,378,187,249,254,209,193,70,109,338,263,252,74,191,137,200,152,309,155,88,237,264,139,105,319,195,243,92,167,137,325,370,421,189,357,273,338,210,139,184,191,260,81,124,142,131,314,185,290,262,179,286,168,222,153,119,148,217,161,180,152,230,149,170,102,336,452,155,141,392,415,340,166,347,191,123,112,264,173,249,144,397,230,112,78,251,217,152,74,454,337,160,198,80,453,362,188,75,111,206,199,234,251,205,174,180,193,119,125,201,380,415,253,138,230,451,361,271,389,193,300,200,146,169,200,175,270,149,190,453,152,288,257,252,259,54,115,275,176,427,139,175,207,23,117,132,187,205,328,270,227,100,413,115,107,203,146,403,323,106,410,163,260,287,301,172,229,54,218,283,170,169,180,447,170,291,225,251,373,177,255,254,450,350,201,241,173,222,210,151,120,347,362,435,283,297,227,134,315,355,301,198,160,341,75,414,286,68,195,222,295,184,278,129,143,175,145,408,137,293,194,307,386,105,437,159,349,366,281,157,160,268,330,280,260,85,239,211,142,227,248,383,450,86,330,352,236,278,347,361,304,335,197,258,446,241,153,446,142,85,307,256,240,312,241,412,344,134,247,345,269,117,141,118,224,62,100,230,281,288,244,225,96,273,157,224,194,190,208,93,163,304,149,331,143,357,189,73,206,252,237,295,168,158,174,374,172,156,216,81,397,202,276,271,274,206,345,350,85,60,365,111,108,271,88,311,311,110,336,208,113,251,56,372,144,439,135,97,413,314,285,132,7,366,98,276,195,294,157,449,189,319,219,184,104,273,299,308,270,151,38,306,233,235,268,295,225,473,276,329,423,332,156,186,138,152,330,97,267,345,147,223,125,303,373,302,317,290,237,75,89,315,87,318,142,339,212,395,144,392,360,162,246,193,63,310,402,201,370,178,101,168,419,302,269,84,256,174,273,108,160,314,163,264,318,358,199,195,427,261,120,334,366,208,149,383,314,183,181,248,328,154,176,406,82,366,255,304,333,152,210,129,145,162,236,247,251,221,198,334,455,342,307,261,234,258,194,117,150,196,256,380,131,277,317,204,306,266,276,204,177,278,245,125,243,185,317,271,312,231,132,98,373,151,274,253,83,148,240,113,99,297,317,263,127,140,79,385,355,143,112,319,119,158,309,97,189,417,144,257,158,258,277,189,63,194,271,182,163,202,192,139,214,80,161,123,227,339,293,216,121,135,309,449,421,274,94,152,193,54,108,218,170,282,238,331,198,195,110,238,141,253,264,318,309,358,183,100,150,180,197,164,160,411,191,207,133,125,395,200,348,321,208,165,72,112,332,141,213,148,237,275,83,436,413,189,365,282,303,460,379,280,309,127,154,185,175,129,125,261,281,175,239,127,267,148,295,211,122,120,359,235,102,208,214,194,128,126,201,366,158,120,196,453,155,284,319,319,123,179,147,143,99,124,176,228,242,141,297,318,340,139,263,145,103,183,196,218,254,184,472,119,458,386,96,314,342,326,91,192,142,136,309,89,280,318,424,213,58,115,340,262,141,361,271,300,319,118,281,424,90,321,162,366,207,181,230,413,275,323,330,113,135,339,115,275,112,221,300,235,111,201,180,117,257,137,163,173,229,363,71,138,320,226,337,68,274,82,362,206,292,221,349,242,246,231,228,321,393,294,169,243,400,139,269,109,119,274,192,336,194,120,225,155,159,310,351,204,331,130,202,222,279,50,177,301,284,92,327,148,352,418,411,156,202,365,444,343,209,213,330,142,84,178,137,386,310,242,190,325,322,143,180,154,380,143,139,286,239,299,228,148,220,160,173,283,295,199,173,89,426,362,271,364,327,222,247,199,130,312,165,147,170,143,193,313,186,232,182,377,124,282,303,326,288,306,223,307,279,252,305,114,150,468,383,226,196,297,335,211,162,412,154,402,78,203,146,63,273,368,145,383,71,188,215,174,253,213,349,137,185,240,195,70,212,190,280,238,185,343,167,220,290,300,254,145,82,93,215,107,388,280,102,427,355,142,305,322,141,275,258,205,281,120,387,38,294,226,172,212,303,204,147,279,261,250,84,186,233,330,122,145,412,427,76,303,157,321,281,145,182,193,396,135,161,349,102,329,134,145,297,293,218,213,223,158,314,209,146,445,438,224,271,137,138,93,336,220,96,224,255,131,204,334,59,134,181,232,193,40,229,186,208,136,268,212,147,318,458,229,164,78,250,60,363,215,142,75,226,195,374,174,180,187,36,297,370,391,228,328,178,361,259,156,148,318,422,85,421,277,370,297,251,85,228,205,271,183,265,193,331,185,179,362,183,249,123,173,247,143,153,250,172,215,234,364,136,237,60,159,263,81,181,384,316,345,260,154,334,123,272,49,416,268,163,110,148,365,338,339,385,225,367,31,267,300,217,190,349,412,287,257,367,53,89,248,266,337,82,151,112,112,78,230,369,304,195,150,326,206,262,397,231,342,140,109,329,209,305,352,124,271,268,67,411,159,226,226,224,369,312,190,404,138,183,383,199,130,349,174,332,228,103,286,327,211,93,248,135,115,159,366,166,381,329,325,214,71,299,135,213,299,282,299,153,126,191,206,377,273,240,312,234,325,235,433,113,139,388,307,223,431,96,205,238,285,126,76,122,129,232,132,276,253,113,147,220,274,350,190,212,172,158,201,158,183,157,157,309,144,134,324,69,324,274,353,97,195,311,340,182,162,89,438,129,230,148,417,241,406,436,140,163,369,144,248,323,81,230,309,85,297,302,93,220,247,318,202,203,139,262,120,350,314,20,275,139,111,147,84,166,248,104,198,74,168,113,143,205,265,380,159,317,112,93,150,180,385,296,91,202,427,283,414,161,176,214,340,124,231,267,158,139,165,161,173,114,326,352,251,221,213,70,148,408,130,149,221,221,125,247,102,274,196,144,241,100,139,124,72,302,132,240,423,56,199,95,353,237,159,95,372,327,269,413,182,308,315,175,351,179,321,279,172,157,423,121,320,220,178,189,184,148,195,84,149,321,219,201,224,253,139,209,172,381,237,172,168,146,213,181,152,204,137,191,201,265,193,127,79,198,132,283,367,201,329,294,136,174,89,304,210,336,291,424,192,274,209,111,193,71,222,104,214,277,216,238,209,222,187,340,122,188,208,216,407,258,380,201,121,456,156,277,316,324,192,135,286,228,204,276,40,144,95,234,353,138,247,346,101,296,177,131,335,129,262,176,189,110,84,248,139,78,408,432,129,107,186,83,302,263,193,134,130,130,400,198,197,223,230,270,108,225,121,100,248,373,169,194,78,288,136,191,362,188,404,364,157,198,163,151,311,247,304,66,117,143,138,192,287,163,205,223,209,161,259,215,314,94,239,294,280,104,126,207,141,301,389,416,185,208,153,290,383,153,259,123,153,142,402,192,365,245,86,106,317,219,240,99,189,150,286,163,432,209,229,135,178,269,238,203,374,349,294,119,330,214,234,228,468,217,137,110,165,268,243,478,206,296,202,228,415,110,302,240,302,340,158,258,333,163,305,188,243,84,136,167,119,357,265,103,148,370,151,61,339,174,156,259,401,319,127,167,134,381,177,99,97,200,118,290,309,191,105,187,180,284,189,412,414,178,416,231,424,201,202,107,134,133,366,346,133,221,202,163,370,69,67,82,360,333,416,161,396,255,318,219,318,146,242,370,215,269,285,184,135,102,268,131,164,92,72,65,242,377,338,180,131,234,99,134,155,154,154,276,317,239,146,216,246,164,204,241,155,195,175,188,355,326,105,351,422,382,145,129,216,122,184,320,299,256,114,192,109,218,320,253,464,193,166,334,170,149,353,340,229,127,452,455,207,180,68,159,359,186,374,332,327,182,129,317,340,159,361,185,232,68,179,233,428,273,98,372,266,339,215,276,192,157,202,224,114,300,130,273,350,88,134,241,163,176,309,370,346,113,280,90,236,303,146,147,147,265,193,203,385,231,296,231,314,179,290,375,208,235,77,174,301,174,159,91,386,303,51,117,178,407,244,333,117,343,175,182,206,276,91,195,304,194,456,147,357,237,263,380,125,321,302,211,451,185,200,279,221,159,169,132,364,166,214,134,324,263,253,140,326,248,295,122,226,170,326,191,196,179,321,253,266,355,148,204,111,193,325,307,234,59,354,147,133,263,214,422,162,258,351,401,267,95,123,317,420,151,74,399,173,141,123,184,290,281,67,306,345,361,124,240,173,89,441,101,332,228,388,174,150,266,374,79,228,310,140,385,225,226,225,429,300,238,115,240,293,324,127,180,314,202,71,197,90,192,297,86,294,212,426,119,135,138,172,164,261,256,250,429,139,124,177,284,168,128,330,183,191,301,101,290,195,296,256,177,403,129,69,354,182,342,54,262,227,370,132,206,282,271,372,152,322,105,187,409,113,237,342,208,140,199,163,275,102,303,134,234,362,224,334,102,184,397,350,189,258,136,159,432,336,375,123,353,198,262,204,122,346,326,334,194,206,71,141,168,229,78,124,204,213,318,204,218,286,271,88,145,218,214,113,320,131,192,322,241,285,228,200,347,445,144,379,283,154,163,117,92,344,76,273,286,399,139,184,427,191,350,110,176,200,187,150,278,308,163,102,180,317,321,150,147,206,87,88,157,244,295,303,240,326,338,420,260,230,96,126,234,122,62,255,309,145,178,175,104,173,162,89,457,90,414,120,72,176,186,378,204,91,107,338,184,106,66,123,265,120,229,193,271,156,229,67,177,110,290,347,61,126,148,204,136,208,242,354,173,355,260,220,410,187,167,344,176,274,98,352,262,359,226,90,277,386,228,135,136,183,225,344,174,161,260,318,115,414,219,143,285,94,406,81,324,258,84,70,398,243,159,267,150,216,373,234,355,333,397,126,253,341,251,294,223,343,126,222,94,220,186,85,209,184,437,215,314,401,152,300,217,157,348,162,191,162,331,90,317,173,212,193,353,101,341,234,223,266,130,212,102,264,139,315,141,378,80,122,355,271,256,392,211,103,95,289,172,174,357,251,335,147,253,250,398,150,79,165,105,292,235,75,165,265,245,266,227,356,212,257,222,228,459,328,197,314,291,127,93,287,330,156,133,155,112,329,320,125,388,128,328,123,402,295,234,141,165,196,120,107,225,185,187,293,171,180,359,270,356,294,311,336,335,159,362,174,385,339,356,257,466,205,249,186,164,351,113,399,415,57,470,191,90,395,447,394,127,193,218,308,257,273,126,299,271,223,403,147,385,278,322,86,155,329,236,412,203,317,192,219,274,136,172,149,181,458,194,66,289,99,299,122,190,419,427,422,174,404,100,288,143,314,187,196,160,154,165,141,173,250,184,344,264,233,326,101,385,138,342,215,294,268,121,414,262,330,97,290,89,137,208,95,328,119,385,200,151,134,124,324,177,139,178,273,151,182,142,335,161,100,122,124,369,251,122,96,305,216,241,441,199,137,77,320,425,296,227,115,330,310,274,407,267,300,291,260,157,102,313,285,178,266,300,131,217,185,110,193,73,209,201,76,422,150,255,432,230,155,260,345,272,157,87,191,277,193,242,334,141,257,74,224,294,101,93,247,254,410,292,371,310,293,131,57,181,311,311,155,274,313,232,104,160,361,258,241,323,254,253,192,174,288,255,324,195,251,181,183,93,257,340,75,372,272,380,254,204,346,340,176,152,257,89,228,348,366,222,267,147,256,381,363,172,305,67,395,16,159,260,269,353,198,181,153,338,55,120,153,294,80,204,75,404,94,434,79,269,52,163,286,349,163,247,306,120,110,285,381,418,146,175,153,282,278,352,166,205,236,182,362,373,43,175,319,179,134,230,159,368,196,243,207,329,78,132,263,390,91,221,118,95,210,257,106,151,281,234,80,126,241,153,158,190,399,295,229,360,217,231,422,195,329,166,94,174,383,171,352,312,148,264,340,111,76,249,138,234,184,113,75,213,315,319,208,386,280,330,400,401,205,232,409,310,224,278,193,82,95,164,229,378,207,270,114,366,227,69,245,165,186,192,343,185,147,122,350,373,89,201,205,326,127,195,322,71,251,209,195,276,163,339,317,380,385,93,189,156,183,258,198,211,415,380,269,447,110,219,73,88,159,273,378,337,405,343,73,116,309,192,180,109,256,392,198,196,373,366,104,270,364,137,84,6,185,151,135,150,365,66,228,162,312,131,65,125,284,207,408,328,393,299,177,186,185,193,85,174,263,91,289,146,444,439,221,157,312,354,275,297,329,114,394,220,121,369,97,364,278,308,240,233,292,127,213,125,257,288,127,111,334,202,357,167,456,260,97,152,99,85,127,354,75,37,210,213,343,420,107,105,99,311,278,170,157,274,137,145,378,326,127,373,208,404,155,339,130,338,319,350,366,268,187,379,209,117,300,155,373,218,352,255,201,358,351,411,363,375,81,117,219,139,322,113,470,99,245,392,373,289,285,182,54,231,98,155,221,191,174,448,124,405,205,176,232,194,202,157,192,165,150,332,229,169,384,127,210,249,66,250,324,347,412,453,146,273,290,126,193,162,106,296,183,451,182,80,344,199,105,383,153,331,209,237,219,247,121,468,313,224,255,138,283,135,65,123,318,102,208,325,279,245,113,142,437,240,380,120,205,183,66,153,285,212,373,190,439,77,184,333,127,85,277,82,175,461,94,357,260,388,229,205,243,139,255,348,139,316,257,171,140,286,102,305,439,208,147,95,210,206,30,130,117,254,381,328,78,417,174,221,71,228,279,216,204,233,92,294,71,467,166,98,145,160,226,258,121,326,415,104,399,170,254,229,228,316,352,155,179,304,58,185,364,376,47,348,178,221,162,245,193,206,92,189,213,183,457,239,126,329,111,394,352,120,332,294,222,238,256,256,347,462,171,61,204,334,409,112,136,300,254,227,162,135,157,261,127,243,235,171,165,110,216,288,237,347,198,94,461,319,427,213,442,84,119,219,190,245,437,250,310,188,199,155,166,200,335,266,189,251,377,174,290,189,164,223,250,199,241,148,134,274,228,152,338,283,172,226,174,399,334,142,197,178,91,168,165,119,259,342,46,365,342,270,406,172,255,296,162,374,140,84,344,78,252,433,436,178,184,388,130,417,75,365,343,246,271,183,166,423,134,310,345,235,377,104,115,283,117,362,204,207,261,302,251,90,230,106,454,343,92,311,87,214,336,52,311,223,353,307,147,310,142,425,294,332,438,376,148,95,214,331,366,179,375,365,132,181,255,185,240,317,155,263,167,115,107,175,157,291,436,123,317,366,142,301,321,172,340,252,223,223,431,132,239,106,123,297,449,131,224,130,181,285,336,205,137,149,339,166,374,409,76,221,156,141,152,193,97,97,309,123,249,105,184,116,188,292,224,102,141,465,182,76,72,313,165,171,105,338,136,336,162,75,301,271,295,212,282,410,246,137,270,233,139,295,171,202,371,261,362,400,167,299,67,287,230,382,182,92,163,252,123,154,212,86,326,311,133,317,426,54,217,137,140,230,171,271,140,350,254,260,167,367,244,416,342,263,136,78,105,342,232,145,290,146,239,292,235,366,94,142,289,190,297,361,359,352,317,277,369,325,281,365,102,192,164,271,345,118,255,115,149,326,323,276,354,200,152,212,373,50,136,260,261,189,97,261,113,360,62,329,224,153,191,387,353,256,319,203,183,233,232,123,98,196,285,198,276,296,140,302,116,158,330,226,160,186,225,260,161,177,427,377,199,146,426,176,269,104,136,249,271,339,168,82,218,213,248,190,211,196,295,346,122,211,368,346,357,217,439,49,197,157,216,193,418,79,174,313,295,294,63,134,272,177,339,265,163,211,164,340,197,245,136,336,186,93,195,261,304,409,77,226,169,343,104,29,125,449,136,203,179,274,323,257,214,157,357,162,248,176,126,155,226,292,191,282,150,308,267,323,209,276,265,138,324,388,336,413,235,330,106,179,109,223,372,290,184,218,329,146,459,181,127,391,139,333,277,197,79,224,105,334,240,276,123,213,83,357,134,303,298,104,75,200,286,138,100,106,216,184,190,53,191,337,222,264,350,438,257,169,354,436,460,345,214,231,195,412,211,440,186,131,377,76,79,42,133,220,265,102,205,166,321,271,273,311,252,82,262,68,281,221,380,242,156,180,255,180,114,167,185,206,321,72,249,340,379,80,339,304,292,73,202,343,119,245,329,268,386,195,422,119,461,378,291,252,294,224,157,399,294,357,145,186,312,259,125,117,387,147,249,309,382,373,177,124,476,112,383,239,208,108,231,104,323,182,280,119,258,168,352,154,99,320,167,320,371,390,183,227,76,153,50,312,184,393,187,410,353,311,345,60,280,328,138,99,231,123,209,67,255,252,288,116,309,205,212,390,156,55,141,212,155,162,72,149,148,125,96,325,267,247,120,136,310,242,276,186,40,188,330,151,189,278,144,306,105,246,462,262,321,151,132,235,247,195,194,156,337,187,353,395,375,153,330,248,180,133,283,171,142,360,280,264,146,346,319,269,308,263,323,348,234,204,226,472,161,92,189,88,114,94,142,77,199,109,260,217,253,409,375,258,65,215,168,124,183,82,213,105,135,121,305,154,268,335,254,271,230,437,284,155,295,134,362,175,81,104,246,209,406,166,86,236,185,192,403,252,108,195,395,128,73,342,190,398,287,364,105,171,313,131,309,93,127,108,317,416,178,241,276,276,265,278,179,402,207,230,430,218,252,418,224,123,367,227,286,227,123,124,393,304,153,218,277,222,418,350,149,337,218,247,229,177,183,288,245,411,213,149,110,221,165,105,232,270,227,246,272,313,128,137,61,233,176,184,212,302,210,161,244,344,350,265,283,100,207,242,104,152,312,342,255,155,160,421,191,113,105,188,170,76,309,95,402,106,359,174,403,313,337,279,202,241,173,128,121,202,351,146,468,148,326,134,101,208,251,349,120,102,165,287,449,296,240,215,98,364,215,289,170,74,285,161,331,363,389,128,159,113,217,251,339,143,417,68,272,288,320,101,65,114,96,179,228,423,166,214,232,427,361,373,328,181,229,139,145,137,407,108,91,281,427,331,334,270,218,169,277,131,177,261,305,277,158,291,249,279,240,138,385,319,204,207,278,350,375,111,163,406,50,286,126,107,88,86,156,157,147,332,303,105,386,202,153,118,94,333,112,357,135,320,251,183,270,263,122,165,301,122,175,365,114,242,274,336,251,205,114,140,175,229,186,262,313,229,354,335,197,164,265,144,130,331,145,374,137,264,134,221,334,230,302,461,96,248,398,320,144,275,315,144,273,77,72,262,233,390,74,179,246,123,123,174,310,200,183,276,344,199,430,107,380,327,417,378,233,356,194,234,289,183,198,116,255,400,339,336,161,295,365,130,119,71,170,360,144,122,242,296,227,132,298,306,135,169,73,293,356,81,310,410,167,216,96,113,103,145,112,106,181,229,191,175,157,420,176,293,244,110,438,317,150,244,334,185,341,317,177,213,242,145,169,126,132,85,309,344,363,231,115,277,167,347,124,91,174,128,257,177,292,346,184,364,206,127,277,253,386,151,185,206,118,91,434,219,131,327,161,488,323,219,450,267,227,134,376,54,260,388,153,243,163,301,317,343,130,195,78,226,352,109,78,334,196,401,214,426,187,298,183,151,280,223,153,205,261,321,75,360,256,90,377,259,232,250,141,461,138,104,97,176,320,197,164,300,253,284,186,282,160,199,220,341,271,239,204,68,335,45,217,207,272,144,188,115,208,330,85,311,412,199,373,170,218,259,452,281,409,150,368,307,178,292,160,151,239,181,256,375,284,195,130,165,124,253,291,322,103,250,87,272,246,132,377,163,302,108,346,202,409,173,218,180,228,195,211,152,408,309,142,190,176,203,317,108,371,163,71,140,350,162,263,73,92,296,184,144,72,97,253,341,320,176,372,62,358,339,251,155,249,307,162,313,229,141,206,325,182,439,171,435,347,340,302,265,108,279,40,110,339,322,97,380,174,398,325,411,127,214,289,345,283,145,77,332,379,410,340,254,438,261,275,186,244,200,129,184,90,144,215,183,197,178,144,154,311,235,223,233,435,101,204,346,375,275,330,409,219,445,207,137,178,179,344,55,150,97,289,75,270,268,327,309,233,42,178,271,178,107,211,171,167,265,74,415,294,201,144,238,251,304,284,315,317,410,262,176,283,84,440,398,335,83,433,191,160,454,341,358,150,211,134,186,275,132,244,178,391,127,336,145,339,187,230,214,168,333,219,259,135,390,145,271,128,175,105,117,128,172,76,389,294,92,138,70,242,101,272,314,330,229,253,456,204,182,179,193,168,227,197,304,192,229,138,338,289,330,436,302,128,256,161,294,287,293,82,327,242,199,314,236,347,183,127,101,325,238,160,364,167,228,187,124,398,407,206,154,331,471,164,294,210,229,232,159,344,287,117,96,455,128,133,210,390,221,394,375,329,148,41,257,62,112,296,63,208,94,190,130,197,116,319,161,178,300,243,317,197,236,387,151,225,156,112,330,105,169,181,101,234,231,234,122,376,110,155,238,210,227,249,238,126,202,106,257,174,155,164,203,348,48,233,346,347,249,340,313,165,149,266,372,144,246,327,362,460,67,139,193,84,126,247,108,258,270,277,251,356,131,153,181,128,300,283,139,380,325,218,124,392,327,411,340,152,302,203,134,150,206,227,240,217,173,338,258,294,141,216,99,148,231,223,414,253,66,130,233,409,131,306,309,244,216,171,312,218,251,252,358,194,254,107,252,296,193,281,151,206,72,79,79,356,210,201,203,366,246,238,211,214,446,141,261,115,115,252,215,311,297,200,162,364,335,379,150,227,320,198,360,56,158,271,259,180,331,216,395,262,209,209,227,300,83,88,316,225,369,150,321,211,183,167,150,239,382,142,160,149,300,240,145,148,102,167,100,310,258,203,155,348,389,287] |