bclavie commited on
Commit
4e2b087
1 Parent(s): 3e6446f

Add files using upload-large-folder tool

Browse files
11.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 275000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 4974320,
5
+ "embedding_offset": 48945826
6
+ }
14.residuals.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:dc9e782a0d06ed207cbec33932198fcd5ea429f27ceb74958668e69c2909d7de
3
+ size 121684085
25.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 625000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 5257599,
5
+ "embedding_offset": 120692848
6
+ }
33.residuals.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:1aae892ce2918b40f1a4afe9aa30f8ef2f97b667a882669ed69d42624e16d753
3
+ size 127185269
41.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 1025000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 5391117,
5
+ "embedding_offset": 205735898
6
+ }
46.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0949c226817be4384430252e39f52467b6f56cf0d680e018f9963f6225688fae
3
+ size 21655137
50.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 1250000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 4444157,
5
+ "embedding_offset": 252532340
6
+ }
61.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 1525000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 3943141,
5
+ "embedding_offset": 307544163
6
+ }
63.residuals.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:3e6a9dfe104e9905c6d2163d4251bc21d6162f268feb2ca0ba7f0d2f82ee5681
3
+ size 83283893
64.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 1600000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 3688416,
5
+ "embedding_offset": 318757206
6
+ }
72.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:5f7746afec2bd0bd584b15fa82860c5d4e5f68f8cca77b4982fc958511ec0ab0
3
+ size 15625505
85.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0b9c75b5190f7a359c3eab81f366f3f39d7be3f1778c3d76faf2ea76b9ba3862
3
+ size 18908065
86.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 2150000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 4743361,
5
+ "embedding_offset": 410098203
6
+ }
89.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 2225000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 4795690,
5
+ "embedding_offset": 424331820
6
+ }
96.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:89fc6d906372569df7b75cdb95c8be276de4413b958d96c19987ec75d0075f61
3
+ size 19700385
96.residuals.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a353ca3cc0cc724d27336140c703109d09fc96f0af607ab08aad3a77105d03cf
3
+ size 118196725
doclens.18.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [189,189,246,238,214,151,207,150,209,262,251,302,247,249,214,301,153,172,170,302,264,173,347,225,159,246,181,103,289,216,247,131,262,231,272,223,189,250,170,199,177,225,154,170,208,241,145,220,252,234,100,304,188,171,157,223,149,117,209,147,277,235,85,106,303,207,218,152,273,229,225,241,107,229,263,133,290,196,278,173,184,290,258,143,81,133,153,235,154,185,159,110,98,157,169,102,386,220,103,157,111,182,61,293,124,102,265,172,162,101,192,135,210,250,228,367,198,332,288,208,216,110,175,212,273,299,193,199,98,255,203,180,92,259,210,223,53,116,131,165,375,266,270,248,128,292,90,309,115,245,238,182,274,231,238,285,142,318,128,178,123,264,238,267,182,79,48,192,187,329,134,195,180,156,113,173,147,169,118,111,267,97,141,362,193,258,187,166,116,182,174,182,218,222,269,168,171,194,185,278,131,327,143,191,340,184,360,149,125,351,126,229,188,164,221,193,127,234,291,112,83,170,112,228,252,153,89,227,182,134,321,150,223,214,225,213,54,337,237,171,127,207,204,252,207,209,351,146,243,206,356,266,175,266,215,152,203,410,261,202,167,99,166,106,109,299,313,111,108,188,153,137,228,365,137,202,130,150,312,296,194,152,364,237,190,55,167,161,47,188,247,274,160,314,85,330,140,199,161,142,155,215,89,203,307,160,207,133,199,242,165,161,91,161,307,135,205,130,310,259,236,138,266,190,93,128,250,302,192,274,302,292,218,369,128,250,166,100,178,151,129,100,182,300,145,357,221,69,303,111,154,247,178,165,323,228,124,58,217,84,151,195,125,62,295,145,327,304,340,197,286,247,365,197,313,273,237,213,209,222,179,351,186,278,276,170,178,216,253,187,90,279,136,148,124,254,193,232,134,179,176,138,224,192,143,149,318,233,101,159,145,259,90,221,271,219,134,201,257,98,296,98,354,319,110,282,44,159,286,134,270,379,43,111,320,249,194,287,154,78,88,306,334,127,226,282,301,58,205,330,302,121,224,240,274,141,164,161,275,221,206,59,346,188,222,284,329,132,205,172,272,247,161,235,302,226,341,379,123,206,222,221,335,117,243,100,232,155,74,324,346,162,203,242,315,132,161,294,243,234,145,379,222,327,351,212,66,253,319,321,90,125,143,228,250,137,262,189,187,267,338,248,181,255,63,182,153,149,203,216,352,230,162,176,157,292,143,107,124,95,61,247,225,161,147,258,215,215,211,121,218,177,208,147,247,150,256,288,199,188,206,248,131,147,195,245,49,114,337,230,140,206,198,146,84,89,121,242,210,201,232,204,222,321,253,202,80,224,74,163,178,142,220,182,157,230,323,110,239,135,163,355,183,172,39,102,147,133,328,234,255,126,235,156,206,136,182,382,325,185,130,332,180,345,147,102,75,119,271,166,206,92,218,183,230,189,356,267,116,281,184,343,194,151,383,125,178,151,90,257,164,145,263,115,100,116,63,169,283,147,65,155,230,77,389,231,76,300,264,215,329,324,337,254,140,189,204,166,142,174,128,348,162,118,291,140,221,198,131,171,225,68,303,90,50,272,36,187,214,283,195,148,224,223,238,227,186,308,189,225,192,205,327,148,214,237,221,206,91,100,193,91,152,194,256,301,214,293,108,181,305,238,241,190,253,281,315,76,234,228,149,198,213,95,198,273,199,221,205,164,275,294,211,98,155,191,176,195,255,222,207,191,276,87,134,181,322,85,131,163,157,170,231,245,262,172,159,68,159,287,152,72,225,256,114,255,201,79,193,148,143,158,280,222,219,264,248,90,249,134,133,111,233,182,76,156,227,135,328,104,206,196,254,91,286,193,138,105,182,111,295,146,237,370,103,196,322,169,115,152,204,335,318,212,254,225,180,186,130,259,86,175,249,174,110,373,94,268,153,229,193,172,184,239,126,213,199,189,219,202,294,281,187,346,195,122,209,92,152,165,189,152,236,344,104,197,116,185,249,114,312,261,312,241,353,183,248,108,226,326,176,366,236,127,220,145,206,178,118,279,150,71,270,100,296,108,127,131,206,347,203,247,307,146,120,308,209,96,127,164,216,164,182,169,146,121,175,274,235,78,211,246,176,363,137,149,91,196,328,213,244,272,110,174,290,144,331,252,82,271,76,134,66,215,161,235,171,244,203,187,214,163,205,200,136,41,233,325,262,251,285,204,193,127,271,143,157,290,239,253,296,243,173,217,309,362,251,220,173,59,263,295,328,223,237,208,211,123,170,178,189,317,407,274,294,270,258,274,225,284,339,132,251,289,256,247,99,257,175,293,130,271,324,56,139,431,291,277,56,140,248,156,284,164,85,238,63,326,154,266,313,118,262,233,232,136,152,299,288,146,193,190,296,131,199,236,159,163,240,210,314,174,252,184,324,114,150,285,301,119,340,178,66,69,143,263,197,186,273,225,255,134,141,236,256,206,191,261,246,219,101,191,126,204,222,125,232,84,170,140,169,134,185,211,241,180,96,222,218,155,107,249,148,39,293,128,134,107,131,215,108,314,132,235,210,234,138,185,168,118,206,332,234,137,163,71,86,124,359,210,361,79,194,303,110,115,57,167,244,173,269,209,157,247,283,149,330,209,201,190,289,204,321,279,289,170,105,130,276,154,155,252,151,241,228,257,292,240,237,328,387,206,267,126,110,199,285,204,218,237,215,158,127,134,201,135,93,199,149,124,202,54,173,255,241,258,154,65,321,150,138,254,180,265,188,118,180,216,145,251,350,261,168,219,185,250,174,274,308,271,185,178,245,195,297,291,135,157,354,221,285,261,167,237,181,118,121,179,238,188,245,140,51,80,248,249,125,118,189,59,200,352,250,239,218,151,186,215,115,285,99,128,144,123,170,185,199,297,234,194,194,181,330,299,166,197,104,129,254,178,226,227,320,245,101,181,336,67,186,264,190,181,312,176,220,120,288,267,319,154,75,169,221,119,282,360,260,158,82,132,155,139,180,211,174,314,222,292,278,69,244,113,95,248,80,200,219,296,133,265,116,268,221,136,270,174,151,203,40,258,60,214,125,253,93,198,85,54,104,246,249,300,190,167,175,155,156,222,278,120,74,202,161,200,191,150,272,327,100,149,260,214,82,103,261,150,224,154,289,128,151,92,140,189,190,225,346,255,180,271,151,185,308,318,70,131,220,304,242,303,49,99,210,159,281,285,205,183,191,248,226,197,273,134,157,309,366,104,164,136,241,112,234,264,130,153,196,130,253,131,283,224,265,155,96,308,258,195,93,208,208,232,241,172,371,61,173,198,368,264,226,94,210,223,287,203,126,172,215,302,163,267,156,172,363,297,220,242,305,337,303,257,237,117,323,225,300,239,166,100,175,324,304,161,242,349,103,198,236,101,136,191,154,301,237,171,246,282,319,169,277,236,278,162,267,144,116,169,226,178,334,279,298,238,215,176,300,194,138,254,233,160,206,283,206,258,173,189,223,328,160,181,133,255,242,251,188,230,150,211,47,329,184,129,216,162,268,197,228,284,91,141,271,192,122,114,109,100,184,224,171,306,247,324,167,239,182,350,356,372,179,220,211,279,133,230,274,143,278,260,121,254,84,230,160,152,235,200,249,97,200,337,206,258,179,297,175,314,87,294,218,129,111,119,351,118,304,266,113,375,193,218,212,269,147,164,335,65,250,216,175,158,161,313,272,229,244,202,200,138,232,252,238,161,308,300,229,181,315,254,227,236,202,165,174,314,60,293,186,190,220,240,270,373,211,194,84,238,130,150,134,212,190,185,235,163,231,205,190,221,264,129,192,193,156,111,111,233,128,218,216,193,166,131,354,111,145,216,257,170,310,87,264,143,263,177,253,198,316,165,221,184,204,233,127,252,121,189,272,207,131,115,281,169,149,124,195,98,213,102,229,207,206,188,315,207,116,314,176,191,131,336,54,125,45,70,175,150,115,312,358,95,354,175,192,277,351,96,103,217,283,59,161,155,353,166,462,195,158,206,166,131,217,222,140,244,130,127,85,171,225,187,83,115,148,329,233,234,105,114,303,224,152,122,174,143,184,264,183,236,241,351,147,387,151,197,66,295,83,376,224,325,258,109,150,180,158,107,162,155,126,296,196,131,304,203,246,151,214,196,295,377,119,122,219,172,254,206,178,68,205,282,108,91,230,219,111,158,53,71,318,332,234,146,105,154,173,207,199,274,260,161,167,210,354,324,104,171,285,193,224,299,142,256,335,99,145,75,93,78,181,118,179,30,101,136,116,111,284,240,214,120,256,167,139,258,277,191,173,162,185,71,238,233,318,248,233,194,205,138,85,112,145,145,174,270,77,161,108,121,152,158,170,286,100,171,241,151,72,80,222,330,306,189,89,135,201,181,179,227,119,250,205,350,152,167,192,233,152,218,269,212,114,350,97,193,134,141,163,225,181,242,287,311,218,228,236,130,276,243,286,194,184,133,94,209,165,297,176,309,172,68,152,299,260,220,98,113,82,113,232,199,242,262,221,174,230,229,238,317,155,288,319,223,196,314,111,198,196,203,235,144,294,252,73,212,241,272,253,248,316,280,288,279,330,205,147,231,164,200,222,55,251,181,149,186,65,200,300,106,244,273,216,218,61,216,118,138,183,357,172,122,199,350,254,135,130,188,306,227,237,265,119,79,199,186,191,285,120,163,206,177,130,77,261,304,323,217,244,364,281,179,222,260,115,224,163,143,251,317,324,304,272,197,322,211,338,266,122,240,216,211,336,190,174,114,185,327,149,257,97,160,350,310,247,296,225,157,120,175,216,242,246,244,171,223,112,122,151,213,155,146,325,296,167,342,298,140,231,55,260,212,238,239,291,167,300,141,120,271,237,106,134,118,86,148,130,307,189,284,103,287,165,255,98,144,318,183,144,290,269,220,251,296,82,209,265,160,389,169,178,209,121,128,244,114,251,116,206,228,239,161,213,248,246,119,250,125,308,87,380,66,216,212,205,307,225,291,277,261,180,255,184,124,175,243,110,215,67,176,123,205,189,149,240,115,256,208,242,277,243,140,268,233,189,204,187,311,172,154,211,270,186,233,288,194,176,255,224,213,246,159,185,318,330,153,149,130,111,303,178,250,279,217,175,186,322,98,210,197,167,174,285,68,242,277,109,356,309,194,60,204,166,177,159,166,219,163,168,110,276,277,107,105,218,142,188,156,174,280,135,242,200,123,120,159,181,260,140,166,217,92,296,180,34,252,172,92,214,84,200,281,191,333,263,165,188,209,163,235,94,199,239,186,165,150,167,159,142,140,201,152,139,220,176,92,235,352,314,86,296,106,256,208,389,114,211,96,219,334,211,79,128,118,62,220,156,226,192,184,140,299,234,179,305,261,340,205,245,253,179,134,152,164,263,204,256,279,116,187,149,335,163,177,146,179,64,138,284,133,327,208,187,188,113,191,126,157,153,167,288,192,150,267,251,190,233,71,134,181,154,119,205,201,366,128,186,146,192,111,176,147,110,91,210,244,208,218,275,222,238,138,67,188,246,302,307,170,183,377,154,101,283,205,237,241,256,249,184,72,201,111,199,174,250,172,133,321,358,367,146,254,254,136,141,217,270,158,168,68,132,228,100,74,105,263,188,166,197,186,159,198,205,138,177,175,123,112,152,166,203,359,189,180,295,159,182,204,147,377,231,83,311,189,168,191,356,317,191,203,183,249,230,181,306,146,193,304,136,182,290,146,159,65,249,240,174,170,194,133,148,160,334,153,239,360,205,384,210,245,197,229,167,241,111,259,149,210,268,223,272,258,250,218,222,148,235,202,208,369,118,97,178,212,180,234,201,168,289,331,94,257,139,282,162,170,310,160,195,112,193,170,199,121,149,247,116,306,74,121,162,150,249,138,120,155,243,175,143,181,293,352,273,182,95,330,260,237,135,168,169,252,366,166,153,191,282,272,207,376,252,267,258,200,186,239,288,194,177,359,123,255,148,130,334,159,246,106,85,264,96,378,123,303,171,281,199,116,313,158,200,280,138,219,291,202,175,117,129,320,81,211,317,193,194,151,305,223,254,306,245,235,214,180,81,187,75,242,54,193,356,150,104,236,221,189,290,165,290,247,153,308,377,127,165,348,199,276,214,150,321,209,133,73,285,322,129,160,224,75,251,213,178,275,255,337,245,206,357,302,306,102,269,348,294,169,226,158,394,155,333,362,133,213,199,157,169,176,141,250,205,192,262,218,187,185,256,171,204,205,165,181,285,218,169,125,213,174,124,153,374,161,148,155,162,217,217,164,214,287,185,195,185,191,140,309,139,257,255,212,106,86,297,391,401,81,252,276,222,122,246,157,271,405,330,127,123,243,87,342,162,203,163,275,332,215,301,83,114,288,184,197,109,288,163,335,300,154,219,271,275,144,325,259,202,218,157,207,236,230,173,56,105,206,414,323,153,225,277,137,251,134,298,150,229,260,189,72,150,101,155,172,308,71,124,326,255,201,319,252,153,214,242,74,111,208,227,347,164,292,186,182,227,42,178,230,129,184,273,33,75,152,203,243,129,333,297,171,54,205,225,251,142,323,120,217,168,102,197,201,182,172,144,104,257,189,100,273,272,311,151,157,216,98,297,235,184,57,92,160,259,324,225,164,245,174,106,159,334,53,297,161,256,180,54,210,211,104,75,247,311,96,299,109,178,90,163,44,188,221,278,106,179,143,229,121,152,178,104,98,290,272,166,247,157,201,218,102,199,319,283,349,135,307,225,226,204,181,178,204,259,294,161,206,188,182,321,319,235,128,211,199,245,302,307,171,181,81,206,232,227,202,307,164,160,151,144,127,98,37,201,205,135,215,259,169,200,154,207,209,202,211,143,158,151,303,140,248,159,249,277,245,139,258,177,363,148,203,219,97,154,231,244,225,227,275,280,156,256,274,148,310,293,228,266,211,148,201,234,85,97,198,149,148,129,268,162,232,228,284,178,149,108,251,175,93,231,262,311,184,204,227,127,178,231,195,161,87,255,286,169,206,109,43,251,202,251,200,275,162,319,222,258,148,194,347,124,212,187,161,86,188,283,162,177,179,208,176,180,162,122,356,111,299,115,195,224,144,342,265,276,80,115,187,252,333,160,229,229,196,180,350,238,153,209,372,258,212,183,271,52,203,208,141,328,103,240,296,247,251,344,196,91,264,165,278,165,326,351,259,229,216,224,69,259,155,104,140,238,316,248,249,291,136,157,52,188,289,200,84,275,170,317,320,230,207,217,320,238,209,40,86,289,209,191,196,317,166,218,234,285,154,175,180,187,234,194,224,169,269,129,219,101,176,163,197,72,154,247,129,193,48,75,228,165,240,198,259,163,224,205,115,133,226,303,122,92,229,92,326,197,146,200,389,325,209,246,296,138,222,185,203,183,129,245,179,91,229,153,118,230,143,180,145,237,201,109,168,162,130,80,205,366,205,267,170,140,276,216,270,228,199,135,172,254,87,97,254,331,171,257,81,177,144,187,171,284,147,261,95,124,343,134,176,267,261,222,231,141,259,256,180,194,272,190,201,315,300,242,310,323,178,130,249,219,164,158,184,158,240,314,76,137,124,116,138,257,215,196,266,146,145,246,295,205,380,251,119,152,210,164,185,166,39,149,375,194,240,298,226,235,235,214,304,186,324,204,276,200,227,169,244,308,342,205,296,220,151,277,277,227,217,145,98,312,118,229,71,123,259,194,302,181,301,373,118,234,254,151,215,219,281,83,319,157,240,107,161,115,316,258,96,192,270,278,194,144,117,271,134,150,177,104,189,174,216,263,299,208,207,170,182,243,260,133,346,117,249,180,283,204,220,204,219,148,146,192,222,170,193,209,310,333,241,276,182,265,116,237,204,174,70,180,172,217,241,189,120,262,221,181,184,85,128,237,160,119,46,319,69,203,232,149,225,87,247,134,207,158,187,314,299,268,177,226,107,161,253,323,238,123,199,302,190,160,338,280,251,207,303,95,272,208,248,189,207,90,158,168,203,248,235,185,210,272,311,159,284,264,287,204,224,105,111,361,184,294,87,117,233,178,285,162,232,156,221,127,232,72,71,132,357,339,205,182,177,191,148,209,137,247,206,229,147,267,108,290,150,237,243,271,83,254,241,215,133,254,169,323,223,138,150,312,206,187,199,160,63,56,103,239,224,381,270,259,397,181,149,134,174,300,221,191,168,247,147,189,161,185,169,52,146,263,181,211,143,223,337,321,173,200,150,197,247,292,243,283,353,286,267,289,293,225,129,156,206,208,165,267,206,152,127,275,240,143,74,168,245,266,196,322,315,150,184,158,155,146,191,255,227,325,211,246,177,144,187,155,252,366,310,322,154,161,200,250,237,179,93,181,229,166,245,226,270,199,349,196,153,140,200,367,76,237,241,347,189,40,314,269,195,179,153,255,367,235,217,119,349,158,178,202,194,195,111,196,259,334,232,130,226,330,304,244,305,143,254,356,255,205,177,263,187,136,150,149,197,341,269,232,106,310,110,211,241,272,148,245,146,126,221,155,215,140,276,160,158,243,239,203,192,232,282,96,242,159,309,340,224,215,145,346,215,151,179,207,259,166,152,279,135,241,213,291,296,133,104,78,270,342,171,176,235,234,346,335,264,201,217,180,161,351,228,115,252,341,192,318,163,231,225,129,338,214,128,192,298,301,145,229,143,233,119,225,294,201,206,220,203,139,245,297,279,145,232,306,224,190,185,125,257,135,155,262,208,58,128,150,146,91,222,280,261,237,265,180,156,311,195,172,171,144,159,201,132,272,210,209,203,226,230,305,249,265,50,265,228,199,185,183,278,260,228,223,173,174,130,262,140,109,286,328,265,109,152,131,218,276,236,161,291,392,78,136,253,173,193,283,186,160,245,237,193,206,291,65,221,199,192,164,162,194,284,138,162,291,287,133,100,227,167,371,268,311,85,96,184,116,245,281,239,110,166,188,305,314,147,285,322,308,255,99,201,141,175,121,239,320,168,138,249,312,341,190,398,213,155,214,155,169,178,166,282,290,291,328,214,242,171,158,207,163,154,72,289,207,237,99,65,276,239,345,325,208,374,153,230,270,307,250,257,89,217,235,186,336,262,238,198,222,216,316,333,310,180,261,156,220,151,214,206,251,187,160,162,250,84,202,146,166,215,165,188,232,331,208,223,254,152,297,165,234,111,323,174,147,221,254,225,245,366,297,295,327,224,242,347,120,244,186,200,181,201,218,157,261,291,201,158,109,186,91,90,185,111,71,115,324,268,183,220,88,147,154,94,202,208,126,161,276,217,325,260,120,236,185,107,187,196,173,166,96,273,175,310,160,231,323,252,309,213,74,144,214,184,238,237,184,126,282,257,158,150,250,309,316,71,175,298,219,255,183,200,286,194,263,58,298,273,135,259,127,116,168,337,373,265,239,303,111,316,282,143,114,183,174,121,270,50,165,365,215,113,305,225,284,217,211,356,157,217,156,216,182,207,137,233,81,124,295,156,334,218,228,129,286,370,253,341,94,327,194,164,304,153,189,272,331,230,175,214,263,159,167,147,160,73,295,180,98,265,118,261,184,338,205,138,144,154,118,51,231,126,325,125,178,242,159,132,161,128,220,251,374,166,184,178,255,108,145,145,284,148,69,207,163,222,211,155,287,174,207,216,153,199,260,214,224,280,222,133,172,165,233,207,268,262,236,138,241,204,93,238,138,268,120,50,231,266,239,260,180,193,143,218,118,189,300,138,218,265,239,90,169,142,29,244,215,114,199,185,149,263,268,443,124,67,264,264,228,322,320,307,181,332,284,147,190,244,297,128,188,118,223,151,286,158,275,89,186,339,93,255,101,210,179,358,114,378,157,192,109,136,179,274,38,236,311,199,380,239,274,327,271,141,117,274,206,210,184,150,399,187,329,296,148,209,192,141,190,149,214,152,64,243,269,157,282,216,354,150,176,165,161,69,199,173,293,293,172,189,276,184,193,209,217,187,134,217,207,313,155,142,162,127,211,245,257,233,145,171,116,56,123,84,246,335,116,166,128,175,164,174,244,225,275,76,162,314,219,199,144,330,365,246,219,246,306,181,204,109,76,208,47,180,194,176,90,267,218,264,307,143,176,118,262,214,42,41,239,341,182,216,169,155,181,152,311,276,177,171,282,174,217,257,120,212,195,169,144,93,182,126,250,163,285,203,268,212,164,209,207,313,386,185,280,192,135,176,266,165,163,134,324,219,223,219,206,240,219,223,288,140,360,184,253,93,240,51,235,216,242,95,180,182,94,167,148,308,163,247,209,254,121,235,262,240,109,83,293,215,207,211,249,88,148,290,262,335,247,156,271,211,166,177,247,111,235,125,242,215,110,265,164,216,194,141,246,216,112,196,108,165,44,233,100,81,230,165,190,190,156,209,358,227,133,304,161,187,216,160,202,184,90,214,192,248,238,213,245,327,153,162,277,118,218,327,259,122,178,249,189,189,120,80,227,162,360,320,229,129,271,174,202,282,200,270,172,202,172,245,127,351,123,229,146,195,146,133,159,131,256,83,153,206,176,102,163,252,263,121,208,178,211,242,199,341,262,211,284,145,134,319,129,244,348,366,323,130,109,301,201,346,285,206,241,266,243,228,277,210,250,382,247,332,185,118,294,172,265,249,273,323,116,273,235,185,165,304,126,243,159,137,168,304,80,359,262,331,35,105,156,243,144,217,312,305,189,190,161,261,124,160,172,148,227,185,146,129,276,290,270,156,205,246,220,113,207,237,174,308,200,111,198,146,127,165,136,331,328,168,134,93,275,134,134,285,209,133,177,225,332,126,260,245,240,165,281,233,170,213,224,83,386,170,226,186,200,343,67,200,168,224,230,161,89,163,250,338,103,296,99,124,225,231,212,212,109,180,293,191,162,63,134,206,304,249,199,186,218,208,236,230,169,125,302,178,337,78,143,67,210,164,226,304,156,293,226,194,173,239,76,78,232,217,250,117,252,314,136,291,183,51,253,279,216,345,125,110,248,230,135,136,161,247,301,148,220,81,326,308,257,183,139,111,91,291,158,221,181,309,143,223,268,175,297,177,273,230,237,309,95,165,185,110,321,240,285,285,223,156,104,184,182,107,234,194,173,217,234,280,148,247,236,229,349,240,70,178,157,146,275,189,278,112,115,249,198,329,347,174,121,226,123,212,322,299,215,112,234,218,342,228,246,227,180,255,245,215,238,162,226,258,102,276,333,61,303,175,131,190,100,65,186,212,207,144,182,233,165,333,129,177,198,147,196,219,400,196,196,101,111,240,206,117,217,222,162,239,312,269,245,129,361,113,80,321,231,172,130,107,290,346,309,152,241,149,119,186,262,137,118,192,58,229,188,223,260,97,145,111,290,298,142,146,337,158,201,136,159,347,188,164,187,155,207,161,192,178,249,163,167,353,95,148,177,212,174,162,120,188,243,145,233,128,257,323,165,117,313,143,261,231,109,288,234,175,211,286,158,191,137,219,84,140,192,288,91,114,99,272,172,264,299,112,239,166,245,166,213,222,279,192,154,177,170,94,78,217,219,249,227,248,176,259,132,275,193,148,201,40,79,170,223,177,282,156,198,166,332,190,272,164,154,163,273,150,191,90,241,152,255,239,316,238,96,219,153,163,108,172,299,257,193,228,193,146,151,265,126,176,354,164,208,274,302,193,217,185,183,267,114,242,152,288,158,273,147,190,203,227,370,134,230,190,132,272,158,264,121,228,226,140,216,294,127,188,92,66,250,224,236,156,224,302,132,233,239,255,290,148,174,348,197,166,131,181,130,181,304,245,169,353,292,255,248,135,200,418,201,193,346,124,315,169,184,321,233,187,220,210,255,269,185,282,268,246,234,345,169,322,145,248,370,369,176,162,218,245,202,277,301,172,142,120,144,376,150,150,279,261,123,264,284,109,126,208,178,321,272,251,241,181,133,198,58,254,265,115,159,309,142,223,229,251,265,357,195,274,167,305,62,192,142,115,290,175,325,133,193,134,266,284,126,193,83,188,134,87,129,63,79,91,270,203,187,206,249,176,193,332,175,229,110,60,244,378,205,73,276,215,183,150,232,238,145,130,329,230,179,179,287,179,259,240,104,161,185,184,331,138,206,121,327,153,232,285,285,149,210,100,214,160,166,269,342,168,213,46,241,178,245,224,384,185,156,228,83,129,233,247,127,162,304,134,293,346,185,185,171,159,208,319,125,108,273,198,94,280,218,151,153,292,216,236,189,360,116,257,264,190,245,80,350,201,268,267,228,221,159,168,237,262,164,225,263,269,145,206,98,202,228,182,132,265,107,209,316,111,237,218,125,168,255,360,344,164,181,150,291,208,90,156,205,192,195,297,134,257,314,254,138,232,232,171,147,242,203,124,148,219,223,112,213,253,178,198,166,145,291,192,228,245,266,203,118,266,129,84,144,206,258,237,283,259,150,375,158,250,293,295,246,337,244,184,163,238,173,246,243,227,93,382,68,302,206,115,216,100,146,148,309,244,437,101,319,54,149,207,70,204,212,168,131,115,178,195,358,254,87,269,275,291,148,234,164,190,172,146,235,239,199,147,271,186,289,99,309,178,310,189,147,96,132,191,57,176,137,238,173,315,89,353,124,135,175,145,112,220,202,101,223,221,111,343,158,117,285,240,71,262,261,140,32,159,194,220,171,262,295,266,240,254,191,314,244,276,130,312,127,203,211,158,240,239,90,106,115,97,255,187,276,324,127,64,182,109,320,372,94,378,222,144,59,166,196,259,102,179,160,102,94,123,156,112,120,101,152,30,329,183,156,56,79,102,50,257,153,68,192,234,124,160,276,271,171,247,75,192,48,294,215,227,347,200,95,204,374,52,237,199,115,237,211,115,256,68,164,106,205,90,109,210,94,151,63,132,160,126,202,304,239,117,264,138,208,143,298,215,178,151,167,312,170,65,152,124,115,250,207,96,122,267,188,195,142,93,280,106,234,346,142,208,167,168,222,207,138,290,339,115,246,107,349,257,241,159,259,286,249,386,324,137,358,264,323,101,90,259,103,260,369,245,205,134,91,176,271,141,272,209,163,290,137,82,251,61,205,217,88,193,153,174,83,311,233,165,122,265,251,153,231,338,367,281,220,243,253,279,218,139,338,237,320,124,275,147,227,264,272,214,231,33,263,179,392,283,124,199,281,236,150,41,336,154,164,229,212,198,312,378,158,371,125,238,66,236,144,272,238,217,86,142,301,209,238,104,151,101,192,141,167,355,229,289,135,195,309,180,303,92,259,260,149,245,334,270,231,157,228,328,336,252,126,274,108,153,159,155,96,225,145,397,62,83,155,160,174,255,87,181,280,217,218,204,195,238,144,87,206,260,250,77,283,260,379,161,309,180,336,327,205,150,95,230,238,294,195,200,201,126,351,187,215,98,174,303,174,384,205,194,139,348,191,55,259,141,215,105,189,144,121,197,251,168,188,242,223,186,104,258,227,132,116,267,172,268,277,162,248,213,216,198,154,318,119,187,350,248,267,305,327,165,98,134,52,153,295,77,243,306,220,196,155,185,116,293,148,210,193,157,202,232,201,209,212,95,72,134,218,156,129,196,203,292,367,234,182,129,379,231,357,266,136,140,205,113,210,106,258,54,197,182,108,147,260,240,276,232,55,280,243,237,204,317,220,64,250,236,163,350,118,183,132,185,168,212,184,234,282,302,393,253,177,299,239,164,125,180,180,337,200,76,133,304,266,115,250,130,146,239,94,143,70,179,260,224,239,219,197,319,269,262,119,296,152,249,211,187,169,199,73,260,177,105,83,164,184,149,253,209,210,241,256,90,181,180,156,241,184,262,115,156,175,114,255,297,195,100,78,149,58,202,334,254,127,302,219,205,200,356,217,79,245,258,108,163,105,234,96,338,319,194,145,304,201,91,235,125,272,189,302,158,145,183,110,85,219,220,355,193,147,135,225,228,248,133,179,249,220,247,106,181,272,175,253,263,237,415,166,87,210,140,165,238,61,259,320,291,206,324,196,170,340,245,126,153,272,198,206,300,175,190,223,238,191,78,116,246,310,161,224,140,132,115,204,149,209,171,138,288,269,136,100,137,74,237,73,191,143,228,199,126,232,197,343,54,287,279,345,90,131,146,224,155,230,263,154,384,167,153,204,107,331,273,199,63,320,210,197,96,100,398,191,194,191,151,139,233,153,124,120,211,270,171,192,271,157,403,259,287,255,135,254,219,245,353,274,266,373,306,381,362,181,284,174,271,307,191,265,287,177,268,178,116,390,70,344,212,344,236,209,342,77,147,263,261,279,296,62,199,98,34,121,378,226,205,150,147,99,343,223,165,289,291,192,233,85,151,152,203,191,221,269,242,188,263,122,214,156,109,289,320,182,214,327,110,333,363,230,66,299,194,217,155,155,124,170,182,212,282,222,54,187,144,120,177,172,346,205,171,339,138,294,322,334,187,143,170,363,186,183,389,319,178,192,172,177,218,306,210,236,59,206,96,57,290,149,199,137,245,146,133,215,237,184,177,271,86,308,163,206,143,40,81,120,330,245,190,346,124,285,166,195,255,214,113,60,253,253,212,193,164,307,171,254,250,127,244,239,274,298,177,192,186,192,274,232,328,202,66,170,224,196,387,185,171,166,366,178,205,264,271,255,260,193,113,222,117,82,163,253,211,123,134,154,249,199,257,239,113,325,186,79,259,175,120,298,232,299,246,293,217,72,128,146,185,240,208,313,108,131,245,236,285,200,202,153,156,269,180,331,133,232,167,195,175,71,239,106,186,184,193,163,204,147,227,392,211,58,254,387,93,302,366,172,302,327,189,197,366,255,88,176,141,230,161,171,281,176,139,189,204,188,195,145,248,183,253,337,208,207,208,252,177,221,301,262,234,200,122,128,332,240,237,175,274,204,73,119,358,318,288,238,166,189,200,155,281,72,182,317,129,231,194,86,305,96,189,272,148,125,169,347,234,85,183,267,138,158,223,148,219,149,213,199,35,242,70,146,133,77,37,216,373,210,180,323,74,311,100,183,246,281,242,221,221,72,152,157,107,197,241,219,189,321,169,213,226,175,44,138,144,335,169,216,83,302,133,143,243,219,58,180,269,183,169,211,221,262,182,69,250,151,85,199,191,240,333,261,195,120,202,302,285,197,189,175,139,169,92,187,304,225,251,229,96,191,182,204,195,209,205,97,147,169,188,297,245,159,96,88,184,196,219,114,183,138,187,88,203,204,160,347,201,211,165,82,159,167,312,167,324,112,173,100,182,201,136,217,145,223,171,305,205,197,153,249,137,89,215,205,226,256,246,122,185,144,57,278,284,220,248,226,248,344,151,209,279,77,116,262,262,131,159,333,197,281,262,195,130,169,352,180,141,349,144,308,213,142,154,202,204,176,150,270,278,129,185,312,300,176,256,329,233,153,263,300,289,262,282,234,201,290,176,184,229,245,256,170,189,328,265,311,132,211,121,198,243,188,52,196,341,98,201,215,99,189,105,307,243,242,74,177,181,213,89,199,234,242,218,223,335,265,287,369,137,357,287,205,183,250,176,137,335,229,273,223,293,170,343,196,173,214,106,203,164,92,281,184,344,282,80,64,55,308,182,173,166,308,253,215,125,173,195,171,241,290,216,261,227,92,258,207,298,175,150,184,158,128,206,274,295,159,209,146,117,192,345,287,303,253,333,173,251,203,99,76,181,36,172,349,170,145,194,53,182,312,240,236,277,85,245,203,197,280,111,108,103,212,297,213,107,174,184,299,219,148,139,280,211,171,312,72,308,316,221,177,211,194,138,161,106,175,202,333,251,245,113,101,79,121,186,345,211,143,309,219,204,196,105,325,128,204,193,131,113,194,167,208,331,147,161,131,60,227,324,201,163,129,117,53,278,140,354,225,299,194,250,206,323,185,231,102,186,291,116,312,207,148,74,235,218,193,343,202,220,239,39,233,173,204,131,268,235,284,172,220,149,220,173,244,150,290,289,255,243,164,223,214,56,136,93,160,55,200,118,298,109,409,218,216,147,185,302,235,197,222,286,267,365,285,213,106,174,203,149,168,256,221,228,276,106,176,312,152,170,212,126,80,182,51,124,177,170,240,139,228,277,248,114,186,279,260,185,214,215,183,250,181,85,196,246,116,227,411,265,225,294,191,289,191,169,164,226,271,182,277,212,100,200,83,226,259,149,156,293,125,197,131,217,124,215,303,247,147,236,110,214,49,245,202,306,151,192,235,289,226,246,209,193,87,57,291,282,42,146,285,345,167,155,316,73,267,287,218,116,234,198,217,82,177,58,124,241,97,192,236,232,316,106,114,107,167,61,253,361,238,247,145,189,200,171,186,192,203,228,291,287,217,214,189,299,312,100,231,86,326,305,267,321,123,145,193,185,236,270,192,341,138,177,147,229,44,129,260,110,246,149,154,313,163,191,192,166,83,252,110,118,262,251,296,162,368,178,103,151,128,213,263,354,153,323,267,123,130,217,98,114,223,202,234,306,333,239,83,105,168,78,78,191,178,256,192,242,237,184,340,143,163,148,308,251,153,239,206,176,259,117,154,373,123,54,263,157,174,169,266,222,232,250,191,236,169,178,129,266,126,227,110,205,94,193,77,229,299,219,83,221,258,276,219,299,206,189,326,328,227,239,311,250,307,111,214,279,182,305,181,162,349,83,46,119,257,271,115,140,161,263,278,317,169,85,124,170,182,174,152,196,172,284,275,145,210,209,320,225,318,271,244,221,119,184,95,194,261,274,227,260,158,165,217,108,271,147,268,143,246,212,344,339,133,122,205,261,193,257,258,182,213,90,208,185,154,274,159,283,294,145,263,262,203,173,176,233,181,174,263,190,184,257,338,197,266,48,158,109,201,108,199,286,168,317,156,197,166,268,154,204,212,225,317,201,231,148,121,225,263,236,271,141,199,319,178,194,270,184,211,160,316,257,189,207,216,147,141,168,254,203,150,339,220,135,90,317,110,187,87,333,124,200,98,272,184,84,199,196,325,172,214,247,174,50,192,224,116,229,196,261,133,227,257,232,381,153,233,107,122,163,260,113,150,111,114,43,232,188,154,144,127,69,124,171,342,162,180,158,171,148,193,239,172,233,267,247,102,183,226,168,138,274,176,134,208,345,161,324,157,240,208,133,281,141,380,175,183,201,292,232,309,97,335,159,344,171,222,203,357,287,227,229,122,65,172,280,114,193,204,330,122,249,196,192,116,181,74,241,254,182,196,326,142,283,261,117,143,192,160,84,35,157,164,117,129,254,238,249,143,216,247,129,275,192,126,173,290,191,94,198,181,229,284,252,183,224,145,135,188,158,153,246,232,119,278,218,128,184,353,174,113,367,274,209,128,288,254,102,164,104,283,74,262,186,156,116,99,270,209,238,81,173,388,217,157,245,239,100,141,127,234,132,386,206,343,280,146,192,107,331,174,356,221,216,319,168,269,127,199,242,158,102,297,197,370,215,216,259,66,245,174,219,107,283,246,289,127,278,329,184,141,259,146,358,187,297,212,187,295,149,269,206,184,172,251,160,305,181,161,231,154,97,169,179,267,128,216,281,276,360,339,237,148,52,253,172,253,224,262,208,274,296,158,196,151,273,298,216,338,174,176,208,218,199,201,245,259,204,88,162,197,258,325,177,181,292,156,165,208,135,209,146,248,296,309,195,286,217,316,325,379,201,283,265,198,186,199,76,154,255,140,85,149,176,188,186,202,150,130,222,201,223,191,238,294,191,183,247,211,223,274,238,97,345,310,132,341,204,69,79,302,204,172,224,122,196,104,141,144,80,191,238,156,231,216,72,221,84,175,67,114,123,364,297,233,110,229,277,91,111,236,357,309,339,255,299,139,181,70,117,366,207,115,229,312,143,190,164,245,178,115,329,170,226,231,224,321,53,189,250,249,248,142,283,245,290,380,145,197,143,336,244,167,325,159,177,203,88,129,338,195,226,241,132,177,139,188,336,104,163,248,296,209,184,165,234,274,179,235,148,135,169,67,218,226,176,258,230,180,247,136,98,108,252,246,165,177,242,173,194,142,130,73,193,167,307,217,305,207,186,196,201,148,138,274,111,130,272,265,154,176,46,226,150,170,187,216,291,72,256,295,251,111,205,404,170,248,195,123,222,120,226,269,289,196,162,103,120,228,111,208,218,346,185,258,192,241,322,280,207,230,155,336,85,187,139,251,105,205,245,242,251,144,162,375,84,223,270,199,215,103,125,130,232,192,250,278,292,171,183,235,300,296,245,274,75,287,158,184,170,242,229,143,196,165,273,144,215,307,115,225,117,171,187,169,261,284,245,81,212,207,158,327,346,250,275,229,288,292,84,146,109,331,108,210,238,236,122,197,163,229,149,332,173,145,184,242,201,261,198,382,303,360,356,127,195,233,274,75,194,387,190,64,271,128,237,263,303,150,181,226,174,241,166,162,68,34,164,225,106,226,188,175,221,237,217,201,208,222,315,205,203,152,117,68,190,158,301,256,132,239,153,205,160,178,238,174,259,256,125,199,287,346,205,269,285,320,178,167,268,245,221,250,323,167,244,206,84,150,183,259,200,239,338,318,136,301,133,234,225,155,157,212,221,200,235,182,214,193,222,213,85,140,221,308,137,83,216,171,194,196,113,133,276,140,301,210,306,170,360,306,188,313,222,262,148,76,146,227,251,145,214,298,205,160,294,124,173,232,320,332,216,234,303,210,208,257,170,52,163,75,141,241,263,187,244,178,295,122,260,144,199,238,220,219,214,188,25,133,107,229,94,190,136,165,361,353,211,305,235,31,78,256,290,295,327,259,309,270,211,186,116,234,158,278,251,231,292,226,250,311,326,316,167,229,191,217,237,98,58,166,210,190,127,312,164,289,96,272,341,181,235,212,238,241,273,157,193,161,222,167,139,96,339,173,319,231,168,251,123,253,232,181,297,215,165,194,189,148,201,249,182,209,220,286,236,196,299,130,242,247,257,92,349,316,213,192,227,66,174,76,264,186,234,196,98,250,260,299,109,134,213,147,211,97,79,323,122,322,231,221,265,288,135,271,179,81,369,115,189,49,170,138,285,194,194,108,127,186,105,188,218,174,233,154,341,258,140,169,178,299,157,192,145,171,86,161,125,262,192,346,37,122,203,206,89,131,195,277,128,260,262,106,305,339,190,231,33,128,140,261,135,121,82,211,183,169,271,176,129,180,246,150,171,184,173,319,265,314,174,268,165,152,121,120,214,136,219,210,248,241,109,244,283,183,258,219,173,322,177,303,57,50,229,290,198,307,188,381,266,258,190,132,134,130,292,377,100,57,89,331,169,110,248,273,140,153,361,125,170,290,99,196,168,268,252,171,168,104,363,259,262,108,281,347,252,268,79,269,168,139,192,94,149,279,303,224,285,131,290,180,253,204,213,246,209,323,256,206,172,116,365,203,309,122,84,192,157,167,156,161,176,205,159,195,272,288,337,283,149,221,227,86,330,127,203,127,83,125,225,245,91,189,196,238,229,193,89,118,147,235,182,85,150,183,209,228,329,256,89,287,389,242,238,277,119,304,196,241,137,147,289,178,30,199,143,179,235,187,227,276,158,268,71,215,133,190,94,223,235,170,231,157,364,120,309,267,152,156,211,211,300,243,154,284,72,208,72,200,147,156,177,179,346,103,162,258,172,172,259,215,192,301,174,193,60,251,188,214,77,180,271,146,260,210,184,169,223,172,197,194,224,288,300,277,164,152,112,155,259,178,166,143,343,307,326,330,307,187,240,337,251,251,175,114,81,231,237,135,150,252,288,159,189,199,201,239,376,155,243,281,241,243,134,110,264,104,232,171,79,376,135,148,206,182,202,278,196,300,162,210,67,247,286,203,225,216,182,197,115,214,149,120,238,183,242,218,112,388,115,166,304,126,333,149,75,148,275,227,275,225,361,113,247,290,217,176,297,174,252,365,188,404,183,299,242,286,148,213,258,148,176,241,232,161,165,126,103,103,92,375,210,93,218,253,226,186,325,243,175,131,98,79,163,258,273,328,165,345,261,223,257,189,365,216,366,165,282,82,98,120,113,130,282,176,49,156,325,203,278,214,182,136,318,135,329,174,185,238,288,205,140,99,211,270,120,225,245,210,347,165,131,223,193,167,243,232,318,240,205,201,165,268,145,254,140,135,129,69,219,163,302,312,330,147,257,197,222,111,207,191,133,225,111,350,176,146,220,224,255,197,249,343,256,192,140,232,250,193,198,220,119,201,236,294,253,160,114,194,143,114,165,293,148,191,330,268,104,154,149,245,173,84,294,395,159,291,298,409,258,209,121,183,195,159,240,332,170,294,214,151,107,216,177,265,249,248,222,218,253,98,256,81,172,327,215,175,265,194,250,205,169,189,138,88,196,301,168,153,164,128,120,203,303,221,205,194,254,200,189,200,114,205,205,121,382,312,323,385,306,279,185,218,155,115,166,123,122,251,96,187,218,118,171,183,253,169,254,349,91,125,163,274,84,187,212,154,239,231,168,227,306,285,223,203,268,164,266,215,115,262,195,119,328,184,136,191,284,204,145,207,229,317,205,113,325,249,284,156,206,216,210,183,38,244,278,236,177,281,104,167,219,200,200,241,235,164,248,228,259,165,121,298,311,214,176,187,178,57,122,122,141,109,205,141,224,96,196,137,92,168,67,144,123,224,227,307,291,142,227,267,181,291,200,111,253,157,109,196,309,250,278,221,287,218,261,292,117,296,156,250,215,81,197,271,234,354,138,209,109,114,274,333,220,265,166,240,139,284,84,191,268,243,119,232,343,105,359,250,287,192,232,236,174,128,131,219,164,231,177,176,253,249,210,236,241,160,201,190,278,232,186,190,181,233,46,102,260,305,341,184,218,66,212,136,89,211,339,227,244,333,104,235,355,233,181,162,164,351,126,122,343,356,59,288,252,144,298,211,90,349,72,239,285,145,129,212,143,154,384,229,278,157,302,209,338,329,197,163,158,239,230,163,266,153,275,119,167,241,177,292,110,304,345,194,164,188,111,193,178,127,190,249,137,187,306,300,212,117,166,223,245,263,221,182,83,120,135,159,205,249,156,181,182,307,195,298,189,203,372,335,334,75,254,164,318,235,192,93,294,210,149,128,192,243,244,187,281,377,198,214,248,257,215,167,316,247,257,270,221,270,169,180,186,275,192,187,203,117,127,201,178,194,237,117,174,122,103,92,279,373,219,184,220,341,214,233,200,177,263,250,201,163,345,159,147,166,243,204,288,140,275,188,225,193,351,222,227,224,116,266,69,193,375,188,237,322,119,49,118,199,213,214,119,119,197,135,195,75,96,206,202,265,291,251,212,320,267,147,283,247,250,184,281,149,77,188,228,89,80,184,202,341,160,95,154,104,97,280,206,231,211,130,137,166,371,249,108,127,90,84,194,201,125,120,191,343,204,120,232,226,220,211,284,189,137,41,151,137,134,245,124,290,203,133,304,128,276,213,288,253,156,229,269,211,197,137,206,96,211,175,199,300,206,149,184,203,158,221,176,98,172,195,210,252,207,154,168,181,237,262,113,169,90,214,296,286,161,274,147,255,93,205,53,106,164,180,193,119,129,114,289,206,233,244,105,192,175,210,307,335,359,125,169,371,245,125,326,206,111,350,311,169,286,175,99,297,151,380,208,140,63,219,238,187,203,138,180,196,157,160,131,317,214,146,227,244,56,232,279,163,34,74,152,242,271,338,351,343,134,200,65,124,310,205,148,261,275,179,229,231,238,302,136,208,305,172,343,109,237,233,288,361,284,192,257,145,153,160,277,194,243,330,231,328,128,171,67,286,269,117,249,239,275,309,311,201,358,259,322,164,174,221,351,203,213,93,339,70,182,173,189,338,193,286,108,71,186,116,62,185,210,252,322,217,162,159,166,313,200,286,69,189,333,269,95,248,195,242,218,275,180,219,155,312,359,383,355,98,238,341,132,140,69,236,95,246,243,234,202,284,250,311,204,240,150,250,246,151,149,175,194,297,275,348,202,54,138,238,276,257,314,198,86,207,258,68,240,205,121,338,319,183,335,376,361,97,266,215,262,154,256,148,332,91,249,201,257,205,84,261,248,177,152,275,229,196,153,174,144,334,171,212,324,376,334,243,140,158,336,125,319,122,137,227,237,73,338,176,269,119,95,336,213,121,70,205,115,156,334,135,324,210,326,107,155,231,159,119,355,243,164,93,98,86,193,372,48,281,167,222,184,177,36,263,215,178,59,281,329,229,202,122,288,182,232,98,207,126,80,239,171,218,158,110,212,292,216,176,170,353,215,244,169,306,150,143,238,203,377,283,101,290,210,224,159,169,226,137,265,377,209,130,226,340,279,275,139,253,380,262,122,105,242,128,43,111,240,121,207,181,194,213,152,230,78,233,335,197,123,339,363,202,257,269,151,184,86,173,191,135,209,232,134,200,262,117,279,340,194,204,270,167,288,81,128,222,328,290,248,84,192,274,180,73,101,220,192,98,178,158,106,338,148,132,143,232,140,358,286,219,162,152,202,177,94,166,169,254,257,75,135,300,150,241,280,317,143,68,192,80,88,212,155,83,330,227,249,213,170,250,253,196,278,168,252,257,78,168,98,225,189,362,344,251,252,363,270,201,200,187,199,169,287,282,58,275,320,216,170,264,323,244,245,253,237,127,235,74,225,229,79,270,72,98,182,243,143,232,258,119,64,192,331,274,100,233,155,348,407,139,96,228,238,119,273,388,225,229,176,240,222,192,146,255,297,110,158,318,281,229,252,177,71,154,265,125,238,204,250,297,340,338,241,200,154,180,224,215,117,128,142,183,240,116,157,89,131,276,162,290,203,225,176,296,213,220,382,345,204,216,202,341,131,273,254,185,231,99,151,225,236,160,272,219,237,275,299,204,193,255,173,287,192,205,178,164,261,58,184,288,181,324,260,144,194,304,297,196,221,155,363,115,160,221,248,104,74,240,196,123,227,202,304,141,205,97,235,211,132,259,253,242,245,218,178,205,200,220,144,191,163,203,49,109,145,263,238,231,240,116,189,245,303,176,169,165,167,63,150,303,221,178,252,322,243,184,220,312,162,348,226,303,117,231,301,263,139,372,190,107,269,51,265,304,171,350,78,246,226,202,91,253,233,197,217,185,172,190,116,239,196,261,206,56,231,151,365,234,243,123,158,221,128,233,200,161,115,219,118,245,181,184,314,244,351,203,249,234,147,127,279,381,242,47,72,279,257,54,182,137,238,192,202,118,145,220,102,142,260,132,248,286,252,141,221,264,107,177,211,138,190,128,145,74,164,291,185,277,191,178,81,280,353,170,96,143,184,60,181,274,98,154,192,67,223,307,221,101,236,275,324,249,244,169,146,288,351,343,296,169,222,160,204,200,188,231,190,218,112,145,130,57,206,342,297,153,244,247,216,130,225,79,188,221,224,290,214,338,219,150,81,156,248,166,148,214,291,199,92,231,186,203,47,253,167,239,248,282,255,235,165,218,251,374,261,248,280,205,209,79,119,160,327,311,181,189,54,251,206,264,334,290,286,137,207,281,299,219,293,210,319,143,276,330,252,81,141,326,275,106,164,269,236,178,251,239,161,357,163,174,280,256,260,205,278,176,188,135,73,154,247,78,288,149,284,313,268,203,266,212,213,108,294,119,180,176,280,150,116,205,227,234,270,226,175,137,172,115,94,122,120,411,178,154,233,320,174,148,210,59,300,211,175,163,127,260,237,180,252,240,175,218,146,236,204,169,327,108,181,288,239,126,154,253,145,242,290,219,144,272,98,149,278,272,165,147,245,225,127,242,166,253,105,92,260,230,181,276,191,330,162,148,80,270,259,243,124,119,176,167,150,121,82,305,348,136,208,198,222,165,187,308,233,169,224,110,161,184,164,293,217,315,114,110,192,355,120,237,137,301,263,171,303,228,237,141,130,199,363,380,354,284,273,143,227,249,337,141,135,244,209,47,99,225,232,235,260,138,381,79,119,117,200,110,236,194,119,245,292,198,196,200,253,205,198,151,165,247,275,88,234,193,260,232,229,200,219,206,357,273,161,234,247,209,140,308,122,199,110,248,164,100,242,46,212,129,265,277,153,132,351,221,207,310,279,297,270,210,361,237,171,293,197,112,63,353,183,195,225,131,191,58,233,191,202,180,135,197,116,240,62,42,109,121,139,115,185,363,283,126,242,352,114,148,170,196,130,193,137,223,252,224,155,251,60,168,115,382,314,244,237,311,182,308,170,218,100,156,153,83,114,73,217,284,279,79,128,287,250,274,172,116,120,215,220,247,134,220,145,365,250,241,222,180,136,285,145,332,330,139,243,137,293,209,150,138,293,258,210,203,213,249,312,339,231,167,164,81,214,175,87,169,132,277,53,279,213,72,208,149,155,134,133,300,113,256,179,355,193,148,351,237,348,362,284,418,301,309,158,139,207,195,126,254,89,217,53,293,227,285,165,178,189,255,177,201,138,180,191,217,121,141,145,246,300,276,135,192,271,189,104,223,205,65,359,335,122,325,229,351,224,316,213,176,287,151,119,223,201,223,234,388,197,114,185,167,195,197,112,337,112,293,151,203,268,171,129,194,336,193,209,129,325,140,212,31,108,300,249,374,193,411,157,271,212,357,315,143,196,298,283,303,201,258,161,278,305,289,407,302,226,259,241,141,230,119,402,74,263,270,181,247,151,187,246,215,137,281,225,292,202,181,180,152,187,174,136,200,209,185,235,322,235,82,161,192,132,168,141,149,336,239,169,246,226,278,253,106,212,243,119,241,203,173,170,187,301,237,202,259,91,165,120,57,96,218,137,338,214,200,252,67,294,232,238,100,52,325,193,244,290,96,297,237,254,115,264,214,118,94,193,229,254,96,245,171,157,140,199,255,187,124,169,161,95,151,151,289,214,121,84,171,303,238,285,201,120,209,282,130,151,315,213,209,228,253,333,250,130,187,368,233,47,273,239,157,137,139,223,177,160,83,128,172,196,74,163,239,200,209,152,264,248,155,167,230,241,135,215,199,143,167,256,94,180,300,351,212,199,95,103,290,294,210,177,277,189,204,161,154,229,123,104,337,192,78,214,170,246,122,188,250,125,277,281,231,256,178,304,223,154,143,390,222,318,221,203,135,90,200,277,322,260,301,261,71,211,362,199,220,170,169,115,104,138,324,101,160,292,202,315,162,142,145,229,226,93,118,211,115,218,196,174,306,151,336,197,206,72,363,322,198,187,272,120,181,304,315,176,174,199,115,153,231,190,197,353,165,60,232,230,108,368,170,259,193,199,222,263,365,193,233,91,133,78,245,235,302,236,218,201,253,238,239,172,243,208,311,64,238,173,160,249,242,241,239,203,194,105,238,276,75,153,289,123,178,135,215,219,208,123,262,240,156,235,383,88,256,149,81,127,216,176,199,150,174,120,217,167,99,314,179,285,101,140,98,194,196,175,246,224,306,335,181,236,108,261,119,130,146,160,160,109,94,139,255,65,261,219,245,127,179,183,256,306,128,99,153,152,108,119,289,232,300,110,416,111,133,153,183,86,194,103,127,121,271,180,191,143,306,141,257,249,334,239,265,335,333,134,170,346,247,243,87,173,146,127,214,315,206,155,264,202,211,158,176,115,278,162,185,234,76,102,106,264,192,89,257,106,179,270,215,99,119,194,221,160,203,214,235,232,232,282,60,269,121,153,186,110,214,263,339,121,93,120,326,320,211,90,301,223,232,206,129,136,373,162,189,169,388,222,312,232,156,188,86,174,148,309,213,177,372,163,212,132,171,240,177,284,82,241,186,193,208,183,251,97,188,256,160,291,115,237,200,141,240,220,209,215,317,388,216,161,239,364,244,236,249,319,130,142,106,331,264,247,104,218,204,164,114,213,191,283,196,267,256,228,302,66,215,141,319,73,280,201,99,85,296,126,116,142,87,195,159,292,274,161,51,180,38,318,89,144,215,193,274,214,219,270,198,201,242,135,229,267,223,209,215,188,94,226,111,201,321,172,154,219,292,225,205,155,129,48,219,154,363,176,255,224,242,216,294,261,265,152,195,31,240,336,234,140,86,144,113,216,237,142,364,168,140,135,214,232,310,210,119,261,261,125,120,200,188,71,118,288,207,310,260,141,407,315,105,163,149,33,119,168,133,217,236,91,170,85,254,195,176,95,253,98,146,167,282,264,230,280,140,238,276,204,175,255,175,195,196,276,267,239,245,361,184,95,179,330,220,305,237,92,153,169,251,251,202,185,209,266,173,287,181,124,124,125,270,202,253,302,92,206,237,237,172,77,245,208,68,190,67,191,226,139,197,227,271,303,230,136,209,281,357,376,178,82,154,106,202,252,108,294,173,110,232,209,224,226,305,206,168,246,114,102,323,134,371,334,194,181,137,225,317,238,213,289,137,196,201,249,173,242,103,198,140,288,128,141,162,199,111,107,144,212,188,153,192,192,202,185,59,118,50,95,97,101,168,107,78,71,168,185,186,201,151,256,218,120,98,108,160,215,65,144,251,104,197,249,185,270,105,175,125,66,377,256,224,128,234,117,111,113,209,112,207,263,123,73,347,233,128,335,301,269,140,186,247,109,224,205,96,195,392,126,146,265,133,140,299,297,87,141,229,132,372,262,224,247,147,247,236,175,80,205,181,184,324,248,132,202,159,227,240,211,293,128,227,213,196,147,211,137,224,280,411,49,99,118,256,180,150,156,54,184,218,308,221,157,115,159,331,265,274,250,154,105,117,131,196,139,214,58,109,198,150,159,288,181,146,158,410,179,59,319,238,175,175,180,139,160,141,162,214,186,193,196,230,207,115,251,197,193,168,256,78,202,137,174,116,212,141,314,226,215,230,260,256,219,167,210,188,201,46,142,189,239,173,205,138,271,341,238,346,248,343,161,249,217,222,207,207,151,194,135,221,174,230,211,121,268,231,223,264,173,224,281,118,248,153,203,178,230,142,79,247,138,223,191,161,296,58,279,316,170,181,115,286,223,44,138,305,154,164,111,175,299,125,319,190,128,342,239,174,295,223,342,119,384,195,226,293,142,307,233,173,150,161,91,180,259,142,170,100,261,219,195,55,170,255,201,227,130,214,173,226,196,234,182,198,108,343,172,122,234,79,205,244,330,160,165,312,278,220,161,383,96,301,203,172,254,181,149,325,234,253,83,199,161,291,281,182,199,105,268,221,200,220,126,160,180,163,243,332,120,290,251,92,239,258,144,192,232,265,256,190,200,223,144,198,140,148,220,149,211,197,189,160,166,259,88,119,293,125,97,324,192,127,182,165,140,173,313,245,260,241,254,168,318,138,334,161,228,219,210,251,311,158,258,203,115,112,239,264,315,266,130,244,152,109,292,101,148,236,280,166,144,391,115,294,242,197,292,89,272,120,261,147,211,341,240,203,212,134,192,68,185,369,155,239,276,177,189,273,172,61,264,143,63,318,87,165,228,62,288,164,163,225,204,245,160,194,102,286,336,95,252,240,267,235,218,150,105,297,218,180,247,90,242,211,154,131,98,143,116,134,192,165,227,358,225,225,106,239,234,205,267,188,214,250,110,240,346,197,200,276,291,235,156,369,98,209,380,96,311,136,232,215,213,135,169,190,211,196,170,191,216,140,288,252,63,253,157,194,165,226,165,358,162,310,263,214,125,302,104,351,330,238,154,312,214,195,206,264,343,239,184,251,208,202,158,155,329,201,261,75,248,303,177,347,86,247,142,122,99,376,200,165,196,291,195,249,230,116,296,204,221,151,120,338,221,248,264,309,198,148,69,326,107,199,285,228,39,242,101,150,151,105,256,226,82,243,230,346,261,275,182,249,286,295,180,160,95,238,220,190,361,319,221,210,204,201,228,152,131,127,54,269,132,166,341,272,188,240,60,223,226,250,314,227,111,157,58,158,85,178,176,253,213,238,247,355,142,289,304,194,136,171,49,81,125,121,200,115,206,65,296,254,327,237,318,75,255,165,200,78,272,227,251,171,92,168,342,213,169,108,272,229,350,220,144,121,168,264,346,214,199,234,193,323,220,190,179,101,344,211,85,208,81,327,103,285,133,209,86,276,294,277,136,171,284,329,200,151,239,413,139,211,347,136,163,357,86,171,148,276,107,178,134,240,243,196,215,281,127,159,267,248,241,186,153,145,314,168,237,223,222,162,317,365,273,236,191,190,184,159,166,230,301,298,209,186,189,153,141,177,250,196,282,125,385,273,188,178,167,148,178,45,146,306,188,193,242,132,332,194,249,342,254,220,211,126,80,112,141,373,240,193,114,281,253,179,186,187,247,102,119,193,170,247,134,302,232,158,201,203,300,313,287,173,113,223,325,259,233,229,347,299,355,248,216,186,259,167,189,273,260,175,241,204,240,188,127,255,224,159,205,332,212,246,224,72,284,221,245,182,238,149,295,202,315,282,195,310,343,275,197,143,256,244,201,171,123,238,134,248,270,217,224,217,169,134,286,53,203,288,104,184,157,251,247,239,176,113,167,190,162,263,191,216,132,76,95,128,134,133,195,142,171,174,190,250,123,253,108,223,191,133,116,187,293,242,199,171,200,85,209,196,248,251,283,152,231,118,239,159,216,278,332,202,254,277,334,230,250,229,201,65,136,182,121,157,227,100,187,91,342,290,233,232,242,116,246,197,291,323,113,118,196,360,300,94,172,152,113,211,262,254,255,171,253,331,304,215,255,87,181,173,150,111,314,214,45,50,271,161,43,328,300,164,352,117,143,93,148,96,139,322,258,284,90,83,122,211,155,250,130,144,233,215,327,322,247,366,207,194,324,416,206,176,184,182,158,220,313,35,150,239,220,247,206,165,318,139,167,50,143,105,307,347,134,114,65,160,210,267,222,230,361,139,219,220,162,106,299,131,369,248,345,325,346,148,291,87,227,358,382,122,349,154,322,268,271,269,252,267,294,284,354,321,228,140,224,144,198,226,219,280,104,209,250,172,149,173,99,377,222,169,233,236,70,273,115,222,227,121,279,119,98,153,210,160,230,141,291,202,185,111,95,145,210,255,137,106,120,192,171,100,263,192,176,313,203,222,159,171,133,379,184,125,126,206,170,226,255,96,196,153,244,298,125,219,201,239,39,183,77,87,317,173,225,158,137,106,161,85,284,183,176,210,224,97,263,208,255,154,209,213,156,138,244,292,123,229,312,314,225,238,255,137,190,227,103,213,105,92,147,75,278,247,183,214,352,298,198,380,125,291,87,144,187,88,153,240,105,187,356,196,177,189,144,226,93,104,288,237,238,172,208,90,137,175,228,92,122,225,315,243,280,117,161,245,220,235,236,102,155,278,226,290,169,277,135,259,288,135,215,254,121,292,345,274,181,148,210,131,168,223,220,84,220,188,344,184,231,81,293,199,134,110,170,257,99,140,121,182,139,141,212,99,156,154,272,215,175,236,154,182,280,275,169,129,150,192,65,281,164,252,253,219,380,146,312,177,170,203,211,100,124,186,217,182,173,113,155,265,318,256,117,69,152,98,268,326,249,266,87,366,304,131,269,234,176,198,321,304,280,200,238,257,271,225,306,150,184,209,35,206,176,150,228,229,155,95,326,190,282,117,108,163,389,106,96,238,30,293,221,205,120,236,170,286,256,240,218,245,142,107,388,190,186,170,184,126,237,292,211,177,110,203,126,204,198,308,237,307,187,135,122,279,175,164,287,236,162,258,249,167,162,250,243,239,124,310,275,178,152,237,234,43,119,231,234,253,181,126,98,207,139,247,172,219,62,154,195,220,235,107,338,194,295,277,125,194,275,96,133,196,196,224,108,234,242,279,226,206,269,227,272,191,174,222,191,81,146,353,342,203,310,269,197,248,255,134,240,94,326,172,149,265,146,231,210,239,162,230,189,207,294,146,194,194,111,274,184,218,199,157,227,176,355,155,239,384,77,174,138,85,224,325,118,182,125,273,290,294,222,67,136,224,156,228,133,291,181,108,131,172,278,181,283,147,156,280,120,199,295,149,101,124,291,238,70,182,238,192,159,178,229,99,364,156,358,279,94,183,246,207,219,361,304,250,257,155,123,173,251,147,185,268,179,116,125,283,258,194,254,54,118,228,351,92,241,260,203,168,295,195,144,96,137,238,187,256,192,222,203,216,294,194,199,227,291,167,174,153,177,155,156,82,158,219,178,205,168,209,304,173,211,193,133,184,208,110,217,291,285,232,141,289,123,174,271,279,209,291,100,77,200,213,242,177,281,45,131,179,181,258,225,110,168,266,102,182,268,244,95,174,185,199,244,246,110,206,404,137,210,183,156,187,197,187,189,161,179,219,214,365,125,287,208,211,183,156,288,295,163,213,181,179,64,214,94,238,64,188,148,205,85,117,269,197,198,86,292,214,240,207,276,244,239,184,135,252,209,327,200,261,139,316,185,227,259,357,160,209,254,247,151,180,205,266,156,76,221,80,200,163,181,214,145,93,222,334,320,294,170,230,148,248,330,286,196,224,255,120,169,324,160,244,116,178,233,235,167,174,241,309,233,250,188,214,137,275,251,357,307,175,160,184,139,222,158,209,157,214,228,217,200,232,229,318,150,219,306,219,190,191,241,168,96,172,126,298,350,273,304,222,301,281,335,99,179,300,127,256,286,200,46,72,243,144,31,125,245,215,389,207,171,147,231,104,240,161,234,267,87,321,211,102,239,75,167,309,293,180,102,160,159,216,105,206,158,119,227,118,193,206,210,191,164,260,221,282,122,136,266,335,152,98,223,150,227,211,82,303,218,50,334,269,260,153,113,182,289,108,271,190,136,220,177,241,226,58,239,159,195,183,102,135,286,207,140,245,204,194,246,145,307,122,159,118,195,296,208,195,187,72,162,353,68,153,163,280,190,275,275,192,258,176,190,254,284,144,179,177,145,229,220,215,231,288,144,89,239,213,329,137,87,207,155,143,253,326,205,142,290,132,251,228,213,239,164,181,172,400,185,285,195,101,232,64,218,188,194,176,125,146,245,258,214,196,231,240,184,332,158,289,261,106,144,174,193,92,183,353,276,258,136,167,140,283,175,241,176,281,150,375,155,215,359,131,169,321,194,186,167,65,291,190,226,188,390,269,254,278,164,165,316,282,278,218,181,176,150,217,134,313,122,106,248,165,303,238,178,179,267,181,434,132,231,132,314,298,196,232,120,118,207,200,158,281,283,56,156,123,205,124,250,161,82,358,236,149,219,198,125,245,45,143,133,54,59,181,85,402,249,116,365,131,170,227,164,221,235,130,205,257,182,181,192,240,117,198,202,279,200,163,179,222,65,255,183,207,248,190,138,247,187,175,203,170,166,217,92,226,138,343,149,243,29,197,176,92,229,151,193,165,298,162,282,203,182,113,230,151,297,123,231,229,172,154,317,194,161,359,289,195,226,360,67,285,302,253,218,191,167,268,111,334,184,134,255,89,88,188,239,263,176,260,283,148,369,151,135,94,376,186,154,322,183,324,361,106,253,143,200,309,230,256,331,198,219,208,173,136,163,249,307,142,123,199,274,118,268,173,129,308,280,266,102,243,330,159,204,80,180,279,152,180,136,202,241,270,214,239,217,305,266,157,211,118,251,139,208,283,220,276,131,171,170,154,335,123,189,311,234,199,187,332,239,287,377,165,328,207,238,260,105,167,236,246,185,181,118,164,96,320,136,341,242,189,252,76,215,250,66,231,247,54,206,166,206,185,205,292,210,291,45,230,152,171,293,222,290,363,309,327,125,260,351,109,372,178,366,180,150,271,162,388,176,98,359,314,197,144,249,196,60,346,329,138,235,180,194,181,344,169,202,162,168,369,155,157,152,337,43,240,130,143,92,206,234,140,241,224,120,266,343,141,312,149,135,223,166,215,143,192,187,146,158,272,217,230,160,327,312,252,305,300,238,56,251,281,177,123,216,191,214,97,43,299,240,232,296,188,107,171,226,226,102,378,244,210,153,130,254,126,207,172,295,166,349,180,168,146,352,174,276,202,158,221,134,320,216,237,281,261,167,191,124,193,263,272,216,127,245,180,241,175,187,127,243,208,212,223,181,249,308,280,158,162,213,166,104,101,373,262,201,167,221,273,283,245,196,222,203,177,64,83,59,291,75,103,235,250,309,245,165,221,199,314,191,145,101,333,206,237,213,81,171,103,310,182,133,294,326,231,242,228,257,383,179,286,208,102,236,128,293,280,314,206,227,296,297,234,256,188,148,164,204,270,232,177,195,143,76,376,129,294,171,107,221,181,175,227,217,309,174,203,312,142,266,244,240,240,151,61,259,53,57,180,240,263,173,97,126,196,146,275,305,247,241,304,54,272,191,142,147,295,269,75,218,156,236,133,172,238,335,132,324,217,229,304,210,148,300,135,95,130,298,187,161,104,140,192,116,251,123,170,144,207,169,274,126,106,201,87,208,241,157,275,215,182,204,204,204,103,209,227,177,71,123,186,190,294,297,219,189,188,123,213,112,249,191,236,167,228,187,169,174,114,179,209,211,278,247,218,328,75,194,348,123,86,188,155,240,156,187,198,163,142,266,239,318,259,131,111,152,154,273,209,205,90,138,150,340,248,220,98,157,189,152,279,175,98,226,253,285,162,309,154,290,160,274,101,265,282,192,214,172,171,248,245,204,191,216,143,321,284,53,315,205,183,119,93,134,209,196,156,230,167,248,242,214,150,206,104,263,305,176,220,161,278,177,271,254,105,253,248,165,397,203,255,138,348,189,215,301,237,357,88,130,174,247,140,288,145,359,122,140,120,304,193,158,62,87,252,299,170,211,229,214,246,141,260,139,115,313,274,243,356,315,302,280,170,119,206,141,235,206,290,142,243,163,201,407,216,255,133,190,177,129,107,70,111,224,151,61,115,168,211,172,136,154,94,196,168,203,122,153,196,192,276,70,67,156,154,254,328,270,206,169,118,182,133,247,146,184,130,186,204,227,101,124,146,59,81,79,291,67,185,227,166,252,122,209,229,225,195,342,226,177,64,138,152,122,123,288,334,341,243,288,140,338,191,111,258,198,157,139,231,126,170,310,240,131,265,166,203,154,80,222,136,210,213,267,226,161,112,239,202,118,210,202,170,142,253,175,239,171,180,171,86,133,266,285,186,268,133,215,269,111,144,242,86,260,284,182,261,203,127,57,86,182,182,332,173,278,130,214,287,230,60,219,366,204,249,144,149,265,219,328,193,232,108,108,189,211,163,275,255,144,94,277,97,145,97,82,108,269,137,283,241,311,255,108,311,239,148,178,141,334,246,190,160,166,177,337,279,195,119,126,137,185,139,184,150,140,161,86,120,250,177,192,217,266,367,183,200,135,189,126,251,204,287,92,216,214,206,209,230,273,237,218,132,220,214,145,213,214,182,269,206,165,264,138,186,195,312,259,324,132,400,223,368,268,306,296,191,302,274,323,152,169,105,122,225,306,156,238,245,83,218,174,250,72,212,332,93,297,233,89,240,156,265,257,274,287,70,272,69,230,157,349,273,226,162,214,122,67,334,333,264,192,98,341,277,113,329,201,222,312,270,282,184,49,235,216,188,122,105,342,132,246,130,233,120,222,154,293,206,323,191,69,159,247,241,128,319,204,342,267,100,184,227,74,142,306,125,253,326,245,166,150,127,151,276,196,312,240,249,192,369,280,235,226,288,178,192,287,276,170,182,202,153,217,192,64,127,103,164,123,157,214,129,150,205,216,132,260,326,224,268,142,369,280,204,239,156,219,213,149,139,190,294,62,314,168,115,349,122,249,214,160,171,282,247,237,138,88,205,127,266,173,162,213,195,264,141,164,233,166,224,253,166,256,166,307,188,129,146,64,166,254,248,177,188,234,148,142,174,260,305,235,244,182,153,216,164,162,263,279,249,312,42,305,228,237,242,122,215,99,114,141,216,130,176,231,223,294,165,195,39,255,332,201,170,190,217,175,329,176,209,218,144,184,171,161,157,243,283,212,133,138,227,166,108,114,152,190,130,305,174,226,70,286,198,252,158,129,101,141,298,50,226,233,243,128,193,158,347,293,206,136,324,221,146,231,216,124,206,271,229,256,225,181,140,99,103,118,266,172,151,82,328,163,139,173,206,193,123,153,187,305,208,217,244,120,86,337,240,259,313,124,248,201,117,194,250,197,234,141,275,224,256,175,203,249,120,178,285,324,97,97,136,131,248,258,291,157,306,214,203,210,358,257,308,108,237,190,146,254,173,161,277,100,174,139,197,198,247,120,356,186,87,182,307,159,166,62,220,276,204,196,169,182,311,165,74,220,254,261,181,242,137,77,287,376,188,283,219,201,264,243,227,179,193,276,197,151,193,196,193,123,111,179,186,165,138,189,163,233,255,222,180,184,265,273,236,153,233,207,182,144,237,295,219,271,211,126,357,110,186,302,85,165,276,260,88,301,220,196,104,337,142,170,243,120,237,198,152,233,178,407,336,151,171,314,185,236,209,248,92,164,151,384,215,219,171,238,346,199,303,116,176,82,115,68,192,211,80,310,242,250,210,134,62,198,179,170,126,59,136,163,309,433,243,156,105,211,302,201,223,139,225,284,199,223,288,226,113,276,211,328,129,341,105,278,144,209,172,183,153,267,198,160,210,165,207,202,157,119,148,90,311,202,194,200,319,236,260,256,157,193,208,57,205,96,77,180,210,192,298,244,155,294,204,139,220,240,293,152,136,229,213,247,136,164,160,191,80,167,244,175,111,158,273,325,270,306,233,241,253,214,140,163,308,366,120,206,173,181,252,198,265,229,200,246,256,285,201,327,219,277,349,237,124,307,315,321,382,173,172,282,319,156,290,123,159,234,262,292,230,301,220,250,192,194,225,240,171,194,215,43,92,90,207,240,222,297,342,204,203,183,139,117,129,108,171,133,85,196,360,368,310,209,385,102,290,141,193,244,157,285,273,220,249,191,295,142,257,170,165,174,282,122,296,299,79,230,213,176,203,329,152,167,299,100,159,231,96,176,170,254,210,212,151,173,157,265,102,181,81,169,176,175,126,69,143,308,222,259,228,244,62,251,212,315,207,221,126,137,246,327,141,269,283,170,303,243,242,205,291,99,246,305,221,164,193,238,172,187,198,170,216,163,100,140,323,204,194,133,119,192,174,195,129,89,320,115,240,135,144,141,291,109,195,348,214,222,355,133,227,237,227,259,263,159,116,293,205,229,131,114,131,144,335,366,182,171,124,260,311,92,115,282,258,156,293,169,207,319,89,211,162,116,231,257,310,242,329,252,270,223,63,283,80,81,175,192,260,232,143,342,349,274,87,344,239,160,127,247,295,288,187,161,107,173,175,354,110,167,195,167,200,213,270,256,147,53,350,215,354,229,233,264,132,164,201,285,290,181,58,279,211,183,88,162,343,327,228,159,217,197,260,169,229,147,257,162,195,110,152,161,280,207,195,267,237,116,330,195,398,202,189,198,181,166,233,206,205,214,103,91,97,85,259,165,192,190,327,206,139,152,220,305,274,134,227,119,227,221,122,110,144,253,214,297,119,215,142,89,328,228,272,209,162,95,350,142,345,141,153,196,142,202,188,266,298,197,227,202,60,52,326,213,141,220,231,220,153,59,130,174,187,137,215,147,318,110,169,140,211,170,295,272,233,128,261,125,263,213,198,327,192,187,300,113,311,287,180,190,169,171,101,238,361,357,148,203,233,116,73,217,208,344,201,201,139,92,111,83,104,82,236,227,113,192,117,110,246,188,64,236,139,126,259,331,170,343,163,265,197,337,200,188,202,103,196,260,209,155,182,207,285,319,207,132,193,174,80,248,93,250,189,213,118,342,192,65,335,189,208,199,169,180,100,238,150,176,52,209,301,133,207,291,113,228,207,131,178,174,223,207,289,200,226,308,298,193,214,342,155,113,181,94,327,213,239,157,204,183,322,218,95,84,223,223,106,132,178,314,308,95,96,211,191,190,154,195,295,184,291,246,166,345,229,348,285,51,213,235,266,191,250,243,187,343,96,213,261,49,202,173,235,227,238,114,169,207,117,183,212,241,292,199,156,202,55,244,383,356,101,329,363,308,299,360,160,158,345,389,324,326,125,82,150,216,221,122,164,364,258,213,163,61,86,198,310,132,197,362,200,183,183,83,181,277,114,183,177,142,246,186,261,255,203,266,218,136,163,130,120,215,103,166,335,215,149,142,171,215,242,138,213,217,260,188,345,240,189,225,216,257,134,248,189,167,98,316,143,308,157,201,307,225,350,243,94,331,223,351,200,137,205,333,103,282,151,196,141,153,235,95,342,200,111,143,197,268,267,219,146,174,158,181,162,248,256,101,235,179,212,202,387,242,165,270,134,99,295,138,181,252,327,320,187,281,76,123,81,87,240,192,157,127,165,147,263,73,186,142,231,158,354,168,329,260,191,178,206,70,153,196,236,77,98,193,126,154,235,244,251,208,149,223,176,358,172,231,279,150,176,44,205,188,72,163,245,298,160,140,192,258,210,256,223,253,269,355,189,279,184,234,324,258,151,294,217,180,140,186,216,270,288,245,166,178,213,103,157,240,248,217,212,137,238,176,216,145,296,202,104,232,146,131,157,203,187,191,290,71,254,93,150,267,169,292,288,241,262,178,86,52,298,312,266,85,160,322,261,106,263,271,307,179,119,224,40,285,261,214,145,155,202,224,124,283,164,137,89,169,202,163,275,232,221,79,225,193,75,114,102,155,210,217,260,197,136,194,167,209,286,99,206,145,123,211,126,302,338,230,194,221,164,167,109,307,233,233,163,93,195,193,198,185,67,148,107,100,96,34,329,380,130,161,180,177,171,362,85,173,257,239,122,312,313,173,287,262,250,211,234,148,304,251,182,206,240,286,119,269,177,235,139,233,171,266,230,188,143,233,111,249,249,232,189,218,313,172,248,326,194,208,192,138,182,160,137,299,155,131,217,142,212,255,152,266,314,274,144,158,96,169,278,372,232,171,205,218,390,188,93,208,187,73,195,94,211,208,136,231,127,171,199,191,191,155,136,157,151,157,174,62,230,102,165,154,177,143,128,152,99,146,173,250,113,229,342,301,404,255,253,357,301,311,197,82,213,219,177,205,255,235,178,322,191,181,196,237,261,169,190,91,201,109,117,145,352,143,292,212,291,183,291,248,78,207,191,149,90,246,308,134,263,99,223,137,70,229,57,124,29,121,271,210,98,228,190,90,171,223,106,130,145,293,97,294,156,220,245,137,380,287,182,336,261,358,269,360,195,330,345,376,134,147,200,319,205,353,283,212,222,144,119,189,244,242,219,178,122,136,104,176,174,180,179,169,178,200,241,186,140,160,105,326,119,250,175,78,131,113,125,100,339,282,205,206,157,68,220,184,94,200,167,283,106,258,134,154,162,136,203,55,118,188,56,278,196,230,87,171,355,261,135,225,175,123,104,233,98,324,192,114,300,204,184,102,234,262,301,214,254,393,208,187,232,360,160,209,218,147,262,288,135,261,175,171,184,165,249,142,234,196,303,231,305,248,160,106,333,169,175,158,176,305,256,208,210,189,91,141,228,221,146,196,103,145,109,210,357,169,178,150,171,337,232,147,177,149,178,188,354,306,234,219,151,92,134,229,245,150,157,105,140,178,109,188,62,156,106,61,150,108,246,97,299,196,309,208,241,96,207,271,281,155,110,267,91,169,345,278,274,172,290,172,256,72,152,227,256,121,189,284,67,97,191,186,262,153,166,205,80,273,126,174,102,206,245,280,273,223,224,53,200,273,165,174,139,193,199,173,134,206,213,126,199,220,180,181,300,279,206,100,307,189,196,258,182,148,211,162,292,214,145,127,187,300,195,332,327,339,279,201,238,121,194,197,274,104,214,298,126,195,204,84,170,311,83,189,134,65,248,176,158,232,167,199,108,214,232,148,285,333,291,279,34,196,134,307,211,173,196,311,167,230,294,275,178,180,274,176,96,197,144,213,133,168,220,199,149,104,99,344,244,306,280,181,193,304,46,255,120,121,64,292,221,185,178,233,286,345,158,194,157,165,260,137,165,221,59,251,79,342,170,187,229,145,155,183,75,179,257,175,263,353,122,359,185,97,112,292,298,103,215,120,168,348,170,185,264,105,230,199,174,181,47,158,309,268,73,170,240,220,248,210,201,206,123,340,79,259,138,315,235,208,284,212,295,176,258,102,219,228,273,157,268,211,215,215,200,275,386,143,190,221,112,207,194,223,129,277,219,297,179,268,123,219,171,222,54,394,275,246,279,173,145,162,107,346,223,116,299,212,199,221,223,329,327,166,152,152,221,272,165,165,123,172,284,260,244,92,207,190,278,304,117,198,130,90,243,157,225,72,146,145,165,311,144,187,237,183,130,64,248,205,207,146,328,125,160,284,92,171,188,240,195,132,221,281,257,183,188,91,264,218,240,167,231,103,297,243,199,253,249,182,71,227,154,320,197,85,122,336,155,335,209,180,188,345,96,170,314,229,199,380,98,145,208,143,307,104,279,100,249,247,299,178,206,158,363,186,327,170,318,264,106,191,131,147,93,203,102,186,211,182,230,74,85,195,148,243,236,133,190,180,182,94,280,216,141,264,75,241,178,162,59,211,85,217,97,238,108,161,115,241,193,192,206,246,177,209,302,126,209,251,234,286,97,232,111,178,268,222,265,104,330,205,165,314,183,195,302,241,176,269,123,78,247,170,176,131,199,140,111,184,161,230,392,158,268,75,142,99,152,262,249,232,189,112,256,175,143,205,326,215,221,111,208,154,232,197,185,290,316,173,314,338,162,127,267,168,337,195,154,274,233,199,185,209,235,120,76,245,266,115,208,199,193,268,222,292,136,139,183,313,274,234,286,183,277,324,244,357,228,148,51,177,189,195,210,266,319,112,157,262,128,182,193,297,181,185,150,351,61,246,167,260,178,149,204,236,111,147,343,216,171,82,151,93,115,106,98,264,165,202,217,201,206,194,103,161,190,248,177,63,84,166,179,91,222,230,216,210,195,203,52,90,187,253,296,147,371,231,292,163,114,195,227,211,242,148,341,109,237,98,139,107,343,148,215,171,199,176,96,275,101,170,191,65,210,187,331,155,71,146,164,155,356,130,198,212,100,169,182,137,252,163,191,244,82,169,141,204,108,224,342,117,143,105,214,177,336,173,251,119,192,212,243,152,195,205,254,127,205,162,228,184,289,298,230,267,92,191,124,212,296,106,157,228,195,190,144,327,148,158,189,162,133,270,255,88,148,194,111,284,176,252,339,202,105,182,144,157,241,266,294,75,179,44,135,378,244,258,181,88,48,154,114,187,71,269,141,110,249,100,213,400,149,151,183,282,192,94,236,342,171,133,207,139,180,194,251,274,213,203,297,169,64,183,194,219,229,102,236,134,231,237,90,334,178,146,188,193,139,264,131,109,289,211,122,221,242,234,218,122,85,200,150,248,186,154,199,284,258,182,202,115,191,251,170,250,362,131,247,186,138,257,327,293,190,121,181,253,187,234,206,228,113,355,102,341,113,239,189,203,269,214,221,155,186,312,228,162,220,140,227,272,134,222,226,235,74,123,279,283,183,126,188,178,185,161,217,167,315,155,99,188,332,248,199,262,188,258,155,175,164,194,478,55,159,334,199,223,221,181,278,201,245,84,208,317,111,203,190,304,257,234,335,155,209,98,188,193,284,189,208,238,145,283,175,147,212,143,161,151,155,143,112,180,231,328,232,235,270,268,129,241,170,157,176,326,297,361,243,153,241,290,349,238,249,60,250,239,96,269,162,141,162,154,272,175,246,350,252,168,305,227,250,222,58,256,161,206,103,107,107,100,229,225,162,122,152,161,247,129,161,138,290,235,200,282,272,239,277,200,251,246,117,257,209,116,313,310,124,165,154,196,276,242,361,122,195,142,319,150,165,398,77,257,217,231,184,287,333,218,183,351,72,157,393,176,288,184,198,254,326,206,151,161,260,314,330,239,398,138,110,223,244,341,346,223,265,324,177,169,108,204,256,254,153,243,128,312,252,147,219,177,327,324,340,206,390,183,283,67,299,301,100,216,193,300,211,131,251,284,197,305,373,217,204,245,215,281,324,235,174,107,207,284,138,237,350,213,151,98,243,308,184,241,262,315,229,199,218,313,189,92,93,359,178,120,215,206,168,355,192,218,361,245,227,126,274,308,218,211,192,196,151,150,191,206,219,116,143,179,217,284,307,183,332,341,148,160,197,243,126,252,145,183,195,149,211,268,147,131,159,138,298,208,202,164,270,302,115,61,209,264,264,253,205,210,131,145,113,322,117,241,178,134,275,353,251,200,194,148,217,209,185,217,245,130,230,131,170,204,226,265,229,212,336,193,211,134,252,213,163,128,261,251,322,138,146,233,126,278,312,151,140,115,194,142,234,127,227,202,150,214,249,234,179,135,221,75,258,306,120,218,145,176,124,189,296,216,72,90,212,140,192,257,191,195,205,199,115,225,284,167,249,171,335,229,193,250,165,369,296,177,268,231,372,313,296,342,148,183,345,146,92,149,177,165,362,332,329,224,234,142,316,169,103,230,194,206,165,144,166,154,159,69,243,215,165,81,270,156,264,351,315,128,210,376,112,205,104,318,252,130,183,166,191,212,143,65,198,155,123,130,281,102,118,269,224,159,82,84,202,270,263,88,119,151,111,164,67,127,139,35,263,302,149,218,174,266,229,96,221,315,276,334,335,72,135,383,259,225,212,352,54,161,220,97,190,359,214,259,190,278,289,53,293,133,255,257,124,82,37,277,155,178,210,278,236,171,136,220,55,201,168,181,263,116,83,176,73,166,179,265,219,169,166,206,153,277,102,152,129,191,250,310,152,379,210,201,72,339,269,300,170,268,168,262,39,79,62,229,121,148,151,241,223,154,291,179,154,154,163,166,209,180,196,144,99,174,156,78,158,137,87,228,197,221,293,228,328,195,240,126,200,208,176,184,104,179,197,136,214,133,243,108,155,214,294,152,89,152,250,244,256,150,331,233,274,159,300,341,135,231,232,197,296,172,168,223,103,233,131,265,160,152,90,106,121,154,104,279,180,241,137,249,128,255,319,312,235,191,166,246,198,203,147,80,125,173,298,133,133,183,198,299,178,344,218,187,170,329,151,208,98,56,222,212,291,116,220,115,328,250,246,184,213,310,226,222,160,81,226,227,123,228,192,265,232,188,184,162,264,139,188,124,225,104,196,195,143,330,69,280,195,265,211,407,192,226,189,37,171,282,200,228,179,236,207,309,335,167,184,221,398,207,251,114,254,133,191,169,166,128,193,181,189,144,193,149,204,311,164,295,258,180,84,197,196,249,289,129,79,317,106,95,153,86,281,150,321,239,140,253,209,130,149,177,121,222,225,110,196,218,71,295,193,209,209,223,217,272,295,317,306,161,210,246,207,111,126,131,175,136,357,123,151,81,301,230,171,211,269,148,222,154,183,349,196,260,146,216,149,81,104,278,181,141,214,101,169,239,127,199,174,90,92,161,84,320,35,217,268,350,145,236,186,240,354,175,326,153,268,274,376,304,177,342,373,193,171,325,231,188,172,175,301,341,241,215,135,188,263,339,107,159,142,217,159,178,215,262,216,179,185,189,232,305,313,271,246,201,334,232,110,161,250,28,103,198,182,255,286,235,63,134,175,193,144,98,249,239,314,198,210,77,167,169,358,208,276,245,73,163,132,213,104,184,322,139,228,133,229,197,134,44,296,246,234,224,244,119,200,264,203,213,156,114,221,220,221,150,176,70,301,195,306,309,151,273,180,186,242,41,199,242,164,210,265,235,262,77,162,129,314,178,185,257,247,233,269,279,103,99,175,127,190,127,113,206,297,260,120,251,215,390,288,232,199,159,191,158,167,131,229,242,217,269,273,184,83,172,62,275,305,195,132,206,112,322,111,178,80,246,200,234,252,216,189,94,206,105,296,197,279,145,149,137,220,169,219,113,358,252,63,99,188,301,108,122,180,208,176,215,109,173,200,240,347,249,191,350,105,265,159,243,214,125,152,208,173,121,299,193,78,141,187,167,198,185,168,245,141,173,124,242,217,161,225,132,126,126,160,288,255,308,216,353,148,144,110,193,287,49,102,118,65,137,110,236,187,149,313,147,312,128,331,233,97,267,277,217,246,185,182,192,223,101,297,58,275,123,246,206,345,349,247,30,79,192,158,81,198,295,213,165,281,262,73,212,161,126,113,116,192,328,116,257,85,185,287,334,130,237,318,87,259,194,316,177,101,344,147,229,76,104,179,302,297,189,351,161,371,300,141,221,236,405,224,202,166,178,181,257,155,215,165,318,253,282,360,191,202,187,179,65,178,199,248,200,368,231,196,277,127,271,141,141,216,226,148,147,181,280,188,58,156,266,395,362,192,161,172,162,188,301,178,233,327,179,238,146,147,192,194,332,140,201,85,161,201,347,174,368,161,147,254,129,241,81,75,245,153,245,109,247,239,157,175,105,241,61,144,291,160,94,146,200,193,237,92,104,197,204,182,162,411,251,349,292,146,253,163,217,253,57,226,153,173,219,244,123,135,213,124,301,239,203,102,190,116,183,142,280,209,283,365,180,147,183,142,144,224,118,253,364,146,259,196,116,165,166,180,163,210,212,110,172,271,266,304,324,207,169,81,221,207,256,141,314,152,312,169,233,160,119,169,191,349,134,171,206,155,239,205,208,197,177,113,375,218,270,288,113,289,124,99,100,144,268,161,203,255,178,355,194,87,220,170,292,221,239,190,346,289,218,297,277,112,355,302,245,310,273,183,173,306,224,247,224,245,187,246,316,207,256,246,213,438,182,255,337,269,298,177,101,66,381,282,377,289,63,270,91,123,231,233,232,228,260,66,349,301,282,299,44,124,256,104,70,232,114,117,130,134,145,126,100,164,197,211,170,229,227,363,198,75,208,211,169,219,254,291,50,144,135,155,209,280,95,309,288,242,150,160,242,241,189,225,136,238,250,324,266,116,248,145,139,150,173,230,193,209,214,112,326,86,273,181,122,165,240,163,117,163,275,108,340,346,293,122,240,217,215,260,185,76,120,241,341,227,220,238,88,280,85,160,138,251,218,121,229,148,177,242,191,266,199,190,125,234,237,258,177,199,125,281,171,154,169,152,118,245,82,211,231,99,200,76,217,179,240,165,322,196,168,265,273,203,325,185,212,176,176,175,169,347,251,244,153,170,171,212,299,252,253,224,179,219,246,396,145,358,244,317,317,168,206,196,309,194,220,119,188,206,257,208,222,89,202,330,66,171,183,252,298,122,180,234,154,208,147,88,145,146,294,303,149,217,192,236,246,261,253,177,180,189,172,156,188,281,111,171,266,211,243,132,211,153,138,264,243,195,168,86,174,264,175,279,131,208,281,177,191,350,185,200,192,163,299,276,211,189,184,109,198,166,126,227,97,205,260,212,215,186,147,138,212,140,157,135,182,159,243,151,213,167,142,265,223,182,159,190,222,188,188,268,95,194,63,217,323,219,166,220,155,206,120,366,207,159,133,77,239,144,179,170,193,347,203,264,263,199,98,212,120,176,230,154,153,241,215,275,164,155,276,177,261,107,252,120,264,242,172,201,164,226,246,114,159,202,152,295,153,254,132,240,190,148,195,241,300,86,45,309,204,173,261,209,89,187,246,65,181,205,261,120,119,68,170,298,196,154,130,343,128,224,349,192,151,352,66,159,264,243,161,301,65,221,85,274,333,213,232,301,259,283,186,200,163,114,254,299,266,330,113,216,256,108,222,169,79,317,225,221,153,242,161,220,142,240,157,118,213,300,205,287,158,188,301,236,178,105,281,157,259,182,170,250,199,306,237,150,339,112,142,200,206,120,64,135,190,212,362,143,247,137,297,128,177,142,239,171,65,242,206,93,112,289,177,195,357,166,130,201,375,200,231,340,213,322,114,159,220,251,289,190,209,211,114,83,152,226,239,110,264,208,222,113,167,243,97,212,168,164,174,113,199,156,175,246,158,173,141,379,196,203,234,328,131,298,169,313,166,229,232,264,166,126,252,183,279,165,172,123,93,225,217,160,150,105,271,186,161,172,300,346,233,314,190,57,99,172,143,268,163,252,154,323,268,214,355,217,341,141,321,315,201,188,246,252,205,239,127,331,195,266,232,120,191,200,229,204,239,226,148,348,149,165,318,236,148,154,82,229,108,158,154,238,67,248,91,200,111,145,180,357,242,259,340,322,62,70,110,244,150,150,189,261,259,320,86,122,254,201,345,288,249,304,336,161,91,236,170,150,153,207,311,160,188,235,299,180,140,226,287,292,156,209,296,286,159,186,58,98,184,169,173,216,341,170,233,100,182,204,329,154,89,223,178,296,363,176,143,164,290,242,282,196,305,97,269,248,360,191,377,279,152,269,120,193,192,93,198,146,84,269,183,299,278,149,156,235,214,236,138,320,157,135,180,180,246,221,122,116,188,288,222,149,194,127,241,175,259,198,199,298,136,226,256,250,246,27,342,305,215,209,142,188,185,328,138,297,356,206,254,191,376,287,147,148,219,270,216,367,224,261,256,210,235,251,117,335,244,256,353,150,277,144,100,337,239,64,310,289,199,180,299,148,185,381,284,396,131,214,195,127,214,199,205,185,206,131,278,86,228,186,319,214,98,147,264,209,285,170,166,241,70,158,309,48,243,299,151,259,31,204,254,347,157,161,231,192,341,96,121,159,114,284,173,244,286,239,218,199,168,182,348,143,204,78,103,174,68,164,223,157,120,201,105,185,201,167,198,168,246,216,322,324,212,141,324,296,209,43,95,155,233,138,271,266,166,369,254,241,173,142,194,236,147,300,180,139,209,131,326,235,343,168,213,143,300,230,131,165,184,319,315,182,171,187,195,144,149,279,373,252,213,177,198,154,150,179,29,202,201,267,184,183,189,221,199,142,165,169,202,235,192,236,197,131,188,213,224,276,230,135,134,192,150,205,279,117,193,200,120,150,198,235,312,76,172,253,223,213,155,205,232,265,122,271,171,231,218,55,304,227,189,213,276,221,160,211,163,115,165,306,169,265,228,384,385,321,368,118,166,183,126,133,171,179,246,216,201,214,93,348,247,107,269,262,226,138,294,82,348,115,151,221,244,241,217,177,203,218,205,188,228,184,280,99,198,183,318,112,243,204,105,57,215,144,84,182,219,337,193,222,177,345,85,82,266,113,83,168,200,257,62,210,216,105,232,268,143,245,195,52,117,229,248,331,331,162,248,271,160,248,159,210,182,253,87,205,250,181,202,232,120,48,299,110,278,233,309,311,205,188,223,199,161,213,142,331,238,56,167,194,236,180,262,89,236,186,89,80,89,214,184,286,243,189,182,288,167,289,218,229,203,195,248,119,132,225,340,233,99,181,169,232,307,197,314,188,320,124,180,107,253,295,177,198,106,71,114,281,366,214,176,53,154,271,160,285,143,178,247,253,190,82,130,149,139,116,262,162,180,179,377,116,221,215,196,327,213,192,114,158,121,228,234,88,200,90,201,115,155,208,137,115,183,262,268,155,258,155,158,167,266,132,308,153,225,258,158,132,215,168,151,206,193,60,309,109,83,218,213,101,231,140,218,249,280,215,143,90,151,262,227,175,174,201,245,117,242,192,228,187,229,224,255,176,221,184,170,105,170,206,161,199,254,245,169,260,277,243,223,136,78,238,325,171,313,235,282,67,307,107,139,151,194,251,152,258,288,207,36,43,163,159,223,150,129,283,179,176,238,194,279,250,187,227,128,256,311,224,204,172,176,163,321,305,101,147,126,105,141,239,175,101,218,182,152,137,146,268,159,219,209,201,194,271,127,191,293,115,218,285,159,171,158,319,258,218,250,256,261,328,120,251,129,151,160,146,164,152,105,283,242,111,67,257,74,216,332,280,281,133,342,161,202,172,308,291,338,135,267,237,269,165,193,260,201,288,201,293,218,95,269,230,71,201,220,195,208,219,172,277,242,188,179,296,206,265,171,221,93,339,178,200,185,106,273,79,225,72,71,148,321,209,299,122,164,258,205,141,385,394,143,61,158,204,282,301,128,169,200,206,311,197,114,250,222,328,156,239,213,318,206,137,274,180,157,133,319,226,191,186,100,253,106,177,144,189,239,171,199,63,231,190,318,243,173,248,321,256,283,171,204,311,128,275,224,253,179,303,186,125,226,147,220,167,79,203,163,220,102,183,128,122,163,38,257,99,283,228,163,368,148,216,198,297,96,150,248,201,321,163,330,328,190,321,228,268,380,323,216,171,224,135,180,200,213,255,118,163,166,151,190,137,352,188,302,252,345,226,249,206,237,277,230,287,194,185,182,275,239,113,118,267,195,258,190,326,219,106,224,148,260,210,240,342,314,197,136,186,178,134,109,241,277,178,281,168,233,186,218,335,154,102,166,302,53,226,204,89,161,275,129,182,140,129,299,227,95,272,265,336,268,209,376,152,165,271,262,259,224,198,204,211,335,133,147,205,271,94,166,238,315,209,184,150,121,198,214,218,254,152,257,203,257,316,148,160,228,277,235,214,338,177,226,164,125,249,163,132,104,210,358,352,233,340,256,275,316,197,233,203,304,168,168,199,162,54,319,144,240,127,189,41,168,316,241,303,205,190,122,57,313,137,263,213,65,248,74,136,173,187,291,146,327,168,195,304,119,226,104,259,155,100,191,343,126,192,139,179,124,162,246,124,175,347,76,113,217,141,199,228,114,130,56,262,263,196,258,217,380,263,290,188,335,237,215,199,174,49,211,105,175,123,272,171,271,158,127,182,198,147,343,33,257,170,99,289,328,263,127,361,342,216,265,230,212,152,203,198,310,173,178,159,136,215,204,315,223,353,198,232,153,101,132,191,208,259,94,229,255,358,97,312,84,159,135,157,245,223,226,106,149,210,359,254,205,190,218,226,91,119,210,58,229,120,101,136,313,203,340,240,226,263,220,258,224,298,242,119,75,167,230,164,101,84,338,225,104,217,209,141,168,228,232,149,188,167,227,189,336,256,126,256,64,208,101,187,244,229,295,214,97,218,204,220,334,165,160,85,293,205,161,249,198,88,288,186,313,341,219,130,213,181,239,253,154,245,256,250,152,302,92,292,257,314,250,189,316,356,267,87,235,269,55,232,171,233,278,151,347,156,246,95,211,297,149,170,186,245,304,252,311,223,169,73,110,344,252,191,234,226,102,311,410,210,207,121,286,217,362,350,226,189,195,364,181,226,321,401,222,101,115,216,239,73,233,117,246,349,119,185,192,164,189,72,286,222,163,312,247,187,330,151,285,90,168,119,149,120,263,311,175,156,315,233,256,87,129,272,196,157,231,238,76,179,310,124,201,248,261,310,116,331,339,200,161,213,241,162,244,180,305,205,190,162,187,176,190,255,246,205,174,77,248,175,124,318,128,134,210,224,140,206,227,306,148,197,253,312,282,153,166,287,183,134,199,190,203,201,208,246,330,173,292,144,184,297,133,68,192,351,210,295,264,209,203,138,163,226,192,349,242,221,228,102,262,138,193,297,322,154,319,258,250,265,105,118,160,302,166,289,164,242,126,102,306,189,238,255,204,289,338,266,269,192,125,243,225,220,169,303,173,125,274,207,157,203,285,250,227,325,285,265,258,130,292,311,216,128,152,83,182,179,193,240,210,239,278,226,191,245,313,151,158,121,289,96,92,190,160,252,94,144,306,233,220,182,187,218,125,228,148,197,202,114,215,103,203,253,268,229,338,229,198,198,354,231,382,229,244,214,170,265,173,278,139,184,383,179,204,172,190,245,182,146,178,187,260,166,255,192,210,237,216,154,269,278,174,296,362,189,182,291,249,100,248,204,58,198,193,255,210,164,179,102,139,192,220,151,153,93,64,203,143,128,108,147,248,265,189,225,230,310,174,281,227,62,208,293,214,350,239,340,187,224,257,176,268,108,181,113,258,184,400,112,191,80,232,124,196,119,271,202,195,131,89,108,250,125,210,213,159,288,327,195,331,296,199,127,225,224,220,109,233,108,273,258,133,234,251,233,238,116,269,158,201,213,175,145,130,259,170,309,62,206,164,313,317,223,314,184,135,111,153,394,169,285,186,200,101,384,342,130,150,94,307,150,182,305,250,192,234,230,143,306,116,161,196,115,200,158,138,315,139,214,314,314,150,165,103,46,203,331,156,276,285,353,223,138,132,243,298,329,225,188,301,343,341,194,222,165,182,266,197,304,315,175,205,165,339,250,183,214,252,261,226,49,207,260,213,162,207,215,315,201,351,176,274,196,111,184,265,135,121,112,295,245,123,330,147,264,260,208,113,194,147,183,177,264,254,334,324,275,118,322,192,201,255,236,151,166,46,99,187,321,195,235,301,137,274,160,206,142,249,240,232,178,174,250,143,212,125,123,217,301,176,88,239,76,207,175,332,120,257,342,150,208,86,332,129,264,149,120,144,310,235,83,186,267,235,296,156,97,142,219,144,113,223,363,286,222,373,125,209,132,281,172,210,348,151,201,164,113,150,227,287,128,177,227,195,249,257,246,310,247,183,62,243,166,173,108,264,69,198,265,217,224,276,194,252,367,204,263,170,347,280,300,349,198,192,278,108,201,207,220,131,246,192,281,292,185,343,359,280,158,77,332,180,217,203,247,293,160,137,154,238,347,51,275,123,170,316,286,120,114,135,165,185,212,211,226,233,64,237,151,160,246,286,242,188,133,151,156,189,170,142,217,119,358,231,156,232,117,343,170,281,140,208,217,288,306,156,220,136,340,243,143,254,328,222,144,354,287,125,148,138,59,277,363,169,265,319,274,129,309,296,140,154,139,218,317,272,315,355,214,176,261,324,128,173,262,233,199,191,199,165,122,348,77,237,238,92,148,272,285,125,352,256,284,321,264,238,212,267,238,278,161,154,180,234,172,360,234,103,117,135,211,73,257,129,183,243,135,231,261,98,155,163,140,277,156,173,277,375,284,128,352,205,261,262,180,272,133,216,229,290,163,277,343,233,352,223,210,292,219,216,213,188,267,191,213,244,314,156,95,320,188,116,163,218,257,229,312,98,273,217,120,230,147,118,97,149,117,233,116,164,126,124,174,204,340,174,188,166,202,198,116,164,101,137,294,224,128,213,201,158,327,202,153,163,346,118,206,294,157,240,143,118,200,132,340,195,332,259,183,123,176,233,192,272,196,247,102,175,146,244,261,165,224,117,163,183,381,202,192,361,166,227,186,155,62,294,170,110,203,77,95,304,172,127,106,175,192,158,190,255,172,235,125,204,190,264,198,161,206,52,119,261,220,154,234,137,238,164,179,219,142,193,199,241,351,78,99,143,151,78,234,200,213,153,349,301,243,190,91,134,211,154,262,103,343,208,234,332,306,199,189,159,218,90,172,169,346,98,220,124,170,226,218,183,148,85,81,232,258,375,267,127,224,79,351,264,196,296,178,311,158,264,281,171,166,223,153,251,172,247,161,228,197,178,306,62,109,282,157,281,176,163,199,225,323,199,208,82,218,243,135,272,75,166,97,226,138,188,161,232,174,211,72,336,133,199,260,163,144,257,216,130,162,83,217,258,161,114,115,238,126,74,33,261,264,275,192,266,209,203,199,207,103,119,231,314,152,388,181,103,155,100,231,235,324,113,303,230,164,369,238,192,199,253,218,137,117,299,241,204,281,177,172,188,254,288,176,82,387,289,323,296,190,312,353,186,222,297,146,319,242,230,211,288,219,215,296,192,374,335,266,83,210,218,301,369,315,164,166,134,389,122,338,113,261,165,232,362,382,351,125,260,96,318,144,265,256,167,266,142,158,145,140,331,252,170,157,275,221,208,202,191,110,311,66,252,300,287,153,292,221,240,170,206,226,250,312,169,97,63,237,291,237,205,265,304,91,305,180,60,128,206,251,165,84,324,291,206,78,314,233,263,51,204,185,309,203,312,369,198,335,302,132,227,78,245,256,206,169,204,283,307,138,296,167,317,257,252,362,111,199,223,222,136,253,139,222,83,198,164,155,106,179,184,169,191,282,148,284,210,251,199,346,100,137,209,350,118,240,322,197,226,373,121,234,131,186,110,311,144,197,365,170,159,223,267,109,279,272,197,170,216,279,329,275,96,172,323,247,202,224,136,346,65,227,237,200,211,292,189,211,125,171,174,234,80,225,208,167,115,164,202,202,395,162,224,86,239,272,93,158,216,178,284,180,171,319,309,150,315,300,227,137,233,216,161,232,343,110,272,253,228,189,235,223,174,268,256,270,236,215,186,184,234,222,79,225,113,251,191,248,255,230,304,194,203,182,134,333,195,230,123,198,204,154,149,182,173,219,225,121,373,149,242,202,79,60,229,213,229,198,237,238,167,228,208,123,211,128,142,53,151,122,381,309,266,198,80,217,106,155,157,240,52,141,86,81,251,213,158,106,290,255,241,230,125,234,58,153,174,175,163,256,298,94,290,172,205,261,116,198,290,159,183,205,177,134,255,238,247,241,198,313,100,175,271,169,135,125,154,210,262,106,226,210,181,374,151,131,216,155,366,175,139,185,174,119,222,73,169,198,153,76,341,313,131,216,149,121,211,174,165,304,144,130,234,162,72,146,241,190,290,96,305,267,227,278,108,86,220,168,246,219,244,167,150,253,363,155,321,158,215,306,102,281,206,120,232,292,151,167,305,50,261,351,304,90,295,229,174,339,176,219,228,247,111,199,163,189,341,228,94,160,251,90,137,220,192,271,327,150,181,169,230,200,216,150,264,140,81,181,222,179,213,359,150,267,213,197,281,360,250,339,250,225,335,199,208,212,236,131,219,176,268,104,138,136,240,362,217,282,239,153,221,119,139,214,336,295,126,216,159,221,238,128,90,153,150,132,198,212,76,161,251,385,155,180,185,277,240,196,136,224,183,316,207,185,156,97,127,171,261,159,243,69,183,109,122,258,264,150,172,233,212,247,307,223,191,219,93,174,251,314,235,125,114,171,83,270,326,232,181,191,168,172,111,186,197,328,172,154,217,213,349,272,275,128,314,359,155,209,320,228,322,197,258,214,212,112,223,174,80,301,239,253,256,118,214,381,379,110,200,231,102,385,73,195,104,116,145,173,130,241,213,213,257,334,359,304,232,175,245,308,247,297,326,132,105,231,153,219,248,95,310,351,113,380,121,78,211,215,279,128,198,238,105,199,264,253,122,224,193,303,303,123,333,362,225,202,201,109,195,179,258,165,168,138,228,202,290,91,365,222,239,123,365,339,297,336,217,284,258,116,297,366,186,177,217,164,280,400,234,211,227,343,167,181,182,149,158,333,242,227,72,213,286,164,198,147,77,146,153,188,253,120,265,197,252,198,170,245,254,78,297,214,205,174,313,236,152,167,144,132,369,161,248,110,213,212,189,159,273,351,238,274,186,182,198,92,222,209,139,224,98,341,250,268,237,322,109,235,231,182,183,174,218,191,82,159,260,139,240,295,252,303,135,153,141,337,130,146,183,246,214,322,231,147,116,205,118,176,222,251,371,187,168,173,122,158,296,138,188,171,93,254,195,124,166,342,279,263,232,198,311,119,198,170,137,360,187,303,153,237,212,184,273,169,196,275,156,77,270,206,145,251,104,274,245,144,81,223,310,232,268,331,176,237,305,195,195,172,69,124,163,141,136,257,269,126,177,247,119,205,194,173,220,227,165,276,77,203,238,216,277,323,255,172,276,241,190,345,141,239,218,138,191,301,76,191,161,195,143,320,182,208,185,136,145,204,190,149,340,200,178,202,175,179,323,244,364,318,252,174,157,173,235,295,249,126,315,334,187,119,167,232,109,137,117,37,115,234,101,136,264,148,136,163,178,277,167,213,178,133,184,243,160,263,317,181,296,152,171,278,122,220,170,332,143,188,272,220,77,201,124,137,133,138,111,214,143,277,179,193,305,297,171,246,258,140,187,79,334,147,216,253,222,281,271,191,104,173,236,214,58,52,276,212,191,238,251,292,149,59,75,93,311,93,211,182,146,187,100,304,157,71,209,173,264,345,243,283,107,165,345,285,174,298,144,65,230,149,141,156,277,289,213,75,311,175,273,265,304,154,141,217,160,279,106,145,126,285,101,270,166,170,310,286,314,180,217,255,106,163,325,86,300,311,321,280,203,291,160,217,187,216,104,272,137,111,196,224,289,159,202,156,203,128,134,204,317,398,241,187,175,335,285,305,325,163,204,188,309,152,293,129,220,152,236,123,171,205,304,229,166,208,148,182,125,124,238,356,126,218,241,131,116,207,76,175,242,234,160,159,324,177,294,277,104,203,238,107,232,304,242,135,196,317,148,340,278,83,161,96,118,113,147,134,116,232,217,133,146,318,308,178,288,176,355,108,261,282,330,124,190,180,207,304,212,343,87,216,101,140,209,309,224,311,237,295,208,315,64,95,226,132,158,319,235,292,80,103,281,364,195,143,249,182,217,121,324,167,225,223,217,327,176,135,309,100,229,282,154,166,306,173,228,190,238,176,232,283,132,154,253,198,204,140,185,178,246,294,130,168,144,283,137,183,322,266,238,288,145,224,139,148,154,123,223,246,208,295,155,132,169,52,279,155,158,141,177,191,173,194,212,147,67,213,80,148,205,241,243,44,297,201,250,64,184,94,172,180,345,357,187,173,184,238,360,117,147,228,157,238,176,254,206,407,264,101,273,387,222,306,212,272,216,198,294,152,139,101,102,239,205,267,191,158,151,201,217,295,164,306,223,124,95,195,182,203,173,173,171,279,137,181,108,130,240,256,187,105,173,172,225,244,122,270,194,151,165,266,164,182,160,224,215,319,176,300,64,145,179,187,160,181,377,151,229,193,154,62,243,246,263,306,321,226,223,94,263,164,158,124,113,265,66,336,97,341,172,241,269,136,241,270,98,127,216,177,226,331,174,126,143,262,72,163,104,237,162,146,157,142,201,194,325,354,150,111,141,55,103,236,155,223,192,79,209,218,157,214,199,289,184,184,195,342,208,36,149,195,289,205,161,253,282,221,176,141,116,156,97,231,69,194,183,308,253,243,201,181,131,324,268,187,203,215,298,139,227,152,270,119,275,154,280,178,49,120,101,245,100,316,275,238,190,168,111,219,165,189,152,153,196,164,77,222,245,151,250,220,96,286,116,232,276,242,129,140,134,237,269,184,334,259,154,91,45,144,322,131,224,249,232,272,95,168,344,201,183,203,326,187,147,138,127,116,125,241,273,246,92,176,193,202,375,141,222,153,196,266,128,295,162,217,231,269,162,203,315,243,119,133,135,378,139,70,157,115,170,150,250,347,231,291,125,250,131,250,349,177,145,167,123,195,146,236,204,299,124,216,334,180,194,272,337,243,175,155,323,119,248,268,180,99,178,221,151,161,139,71,284,238,91,164,57,279,179,153,296,263,280,289,151,265,325,269,249,393,127,151,224,263,134,304,177,121,87,285,165,269,148,91,124,335,214,301,346,182,141,332,122,145,223,42,139,326,255,312,127,65,136,319,151,322,122,285,229,195,143,144,187,113,119,150,202,164,145,198,138,239,225,192,327,287,217,387,263,153,200,104,127,133,225,237,163,338,161,214,326,172,218,247,92,179,214,115,225,305,235,146,286,143,187,254,149,187,213,172,101,171,96,265,51,140,104,268,316,345,170,265,55,255,273,167,257,132,121,149,183,110,152,264,255,138,229,190,144,206,110,301,215,232,256,291,204,303,231,164,203,152,149,215,139,176,287,236,135,191,252,255,128,194,103,57,155,232,131,347,194,217,205,116,276,162,222,220,239,263,405,343,308,239,220,205,67,223,326,224,246,253,219,165,236,307,188,198,115,147,171,117,344,224,126,159,87,248,308,101,193,237,163,237,121,160,344,213,322,342,167,260,146,152,98,161,80,307,307,120,309,113,204,208,368,193,227,156,234,191,180,185,235,181,124,175,154,227,209,235,104,79,219,280,195,91,102,182,172,159,200,140,55,261,276,170,250,240,114,296,245,188,221,60,250,231,319,91,139,250,300,215,241,84,314,183,121,186,77,286,205,260,195,355,178,300,110,268,214,207,209,371,61,103,341,220,168,305,119,127,151,230,160,218,210,163,263,119,189,206,178,215,289,178,137,221,362,227,161,234,149,192,214,176,204,132,183,48,261,140,255,232,135,77,257,365,66,104,186,209,276,279,222,170,266,90,173,316,92,163,217,222,258,113,202,139,297,179,116,266,107,224,76,95,206,225,147,221,237,224,151,234,212,111,261,189,76,142,202,324,258,180,132,131,179,204,93,172,92,166,213,211,131,140,235,131,76,156,302,219,174,60,113,122,96,222,193,114,203,159,243,157,82,215,234,297,246,289,342,122,233,353,117,259,123,86,129,57,163,207,278,258,303,239,182,248,376,191,264,135,81,134,190,78,297,150,225,276,171,360,313,95,193,154,258,335,151,289,254,220,161,139,197,277,80,353,362,76,155,325,223,86,202,156,99,218,141,66,336,327,139,215,151,203,64,168,206,127,241,195,150,168,244,220,150,145,230,368,70,91,282,138,239,212,396,169,98,238,193,290,331,254,188,285,348,215,244,219,116,96,181,145,143,251,142,264,144,209,264,236,370,231,370,320,269,275,280,204,225,220,110,314,319,224,231,175,332,229,145,198,84,139,176,219,87,123,342,314,242,307,323,175,148,320,105,223,284,267,226,167,190,58,343,168,358,242,125,133,89,161,209,306,157,424,253,177,206,110,154,124,156,108,246,158,341,175,266,203,160,129,210,194,96,66,167,307,140,221,275,206,186,225,267,166,298,101,287,194,147,171,229,211,267,275,183,236,76,126,233,128,251,214,138,233,297,164,236,157,258,109,133,111,197,283,311,208,95,203,174,180,155,360,352,256,332,399,303,322,221,331,280,238,130,105,180,296,332,152,294,189,155,283,149,233,326,392,314,286,166,155,260,212,297,355,121,159,244,169,214,257,259,109,193,175,184,277,332,254,208,222,116,291,205,132,187,337,172,409,254,183,152,230,222,302,212,241,158,346,148,151,212,126,263,200,322,150,190,291,241,54,164,165,184,217,244,137,137,170,364,149,229,193,325,150,256,268,191,312,208,314,224,181,129,190,178,140,345,98,75,62,221,50,132,158,130,98,319,101,175,254,213,132,163,233,150,154,116,247,197,125,376,288,131,176,295,213,292,165,221,342,146,197,223,181,22,45,159,263,146,238,308,240,91,125,76,193,258,318,115,218,157,263,105,277,162,198,146,201,181,201,206,133,225,239,150,206,169,235,124,207,151,243,175,90,217,230,103,45,316,200,318,155,128,296,273,223,246,196,174,155,249,263,164,149,329,262,197,352,127,208,164,280,132,230,89,206,228,269,199,214,166,201,169,197,218,233,296,194,306,270,240,158,268,232,263,122,318,112,105,114,258,230,293,207,254,129,124,294,142,373,290,176,235,195,99,219,72,273,124,203,192,129,240,289,267,95,158,180,85,203,278,178,286,189,271,260,300,190,138,349,204,264,251,207,92,184,203,210,157,219,176,254,120,148,314,221,273,183,77,242,123,210,256,339,196,189,95,335,277,346,241,269,179,161,209,195,277,66,230,213,201,297,262,273,147,290,140,253,300,135,218,217,275,227,127,57,250,156,264,282,309,193,156,155,123,173,193,208,181,169,114,293,270,131,184,212,165,92,149,179,189,181,229,288,225,175,157,170,290,148,310,330,184,230,120,141,310,208,273,278,306,198,135,154,206,184,256,204,227,320,178,269,161,247,231,160,233,337,175,316,217,136,245,281,352,157,243,328,277,249,122,288,88,105,278,192,289,327,220,159,118,244,161,87,248,261,182,169,67,160,84,125,114,395,176,295,125,150,62,102,196,118,158,213,195,193,169,407,141,156,250,150,202,122,209,182,229,169,163,283,227,163,245,199,157,164,74,161,229,261,364,213,114,169,115,221,141,232,187,97,228,315,378,190,44,154,228,275,169,170,178,213,407,323,72,185,158,252,219,328,210,154,232,64,190,106,259,231,162,293,148,269,136,61,320,220,166,192,230,280,91,281,203,280,280,361,270,101,249,66,89,263,271,202,257,258,341,141,162,249,213,338,216,137,135,189,187,199,208,201,277,252,93,95,235,217,204,231,267,258,316,115,144,280,254,175,320,216,296,195,207,155,223,187,159,196,72,75,200,136,176,246,342,252,152,317,378,125,333,198,176,243,232,154,149,278,291,325,368,287,197,75,237,251,181,321,225,250,239,197,192,223,184,165,263,188,178,190,241,92,215,226,163,205,254,278,177,175,156,71,185,192,191,170,175,268,106,56,282,237,117,212,138,169,144,144,165,236,183,288,312,211,259,350,237,408,158,202,154,128,318,144,201,219,319,263,137,122,293,250,215,123,192,114,205,227,156,140,160,154,176,276,194,129,155,204,127,165,339,233,198,222,184,204,287,370,219,354,263,338,367,317,177,137,193,198,196,179,370,222,242,167,260,334,297,86,209,159,122,139,164]
doclens.24.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [326,191,178,182,336,121,207,353,299,65,314,103,141,140,291,210,141,278,107,156,174,194,164,267,87,78,116,352,137,266,344,168,114,253,131,225,155,319,160,115,170,260,142,138,136,145,121,327,215,219,175,261,212,259,151,134,354,192,249,203,307,202,198,255,205,179,280,214,124,69,313,196,332,291,183,214,152,139,252,313,246,171,217,256,373,93,219,192,147,63,153,242,96,326,350,89,326,150,111,79,107,106,343,154,302,278,236,236,82,220,203,214,73,134,171,193,309,51,348,275,139,209,249,286,189,211,150,148,221,107,231,272,263,180,179,163,241,205,207,161,191,296,235,132,161,265,246,364,122,319,219,271,160,118,168,124,204,268,350,240,211,173,308,211,251,204,324,364,186,146,185,214,322,62,322,329,254,352,361,218,281,210,255,288,238,125,150,309,264,214,312,221,158,231,163,127,167,247,263,147,132,107,313,312,96,88,137,148,296,296,150,260,226,153,256,214,353,221,382,165,130,161,342,170,194,278,151,36,315,333,251,172,230,205,320,205,168,370,150,271,254,258,209,347,163,124,355,156,112,120,160,253,167,270,81,197,137,240,131,167,142,207,89,80,221,143,230,121,310,150,255,104,190,165,225,103,209,104,219,199,148,314,175,371,340,183,294,315,229,239,129,224,358,289,146,155,217,329,167,169,182,231,174,237,303,214,203,143,202,238,296,227,265,280,195,230,99,230,267,156,53,236,237,240,190,129,236,195,246,151,136,210,162,380,190,227,344,147,262,236,143,232,197,212,299,56,190,186,255,149,312,235,226,142,93,297,71,253,322,236,172,120,154,350,264,258,206,128,163,178,144,192,226,149,139,370,233,308,121,112,243,194,294,233,259,204,237,271,256,294,231,208,115,215,177,214,210,344,200,211,198,173,258,150,179,137,208,268,239,280,162,261,172,260,145,232,62,272,300,203,360,182,211,219,223,91,336,159,184,217,222,103,256,354,219,155,239,253,265,266,72,155,206,245,184,167,89,143,333,211,148,278,125,145,119,181,156,228,179,150,249,171,293,157,198,127,131,271,278,120,221,227,104,238,136,118,286,293,287,247,204,280,163,168,204,277,215,220,192,119,215,170,91,256,221,207,200,231,217,117,210,145,228,134,250,203,336,160,254,218,146,257,190,367,238,383,130,111,196,253,331,198,326,225,147,187,270,317,307,227,177,198,302,41,109,150,277,140,257,218,155,191,127,257,98,190,160,223,192,194,61,193,49,181,194,211,270,152,131,155,142,234,183,299,144,164,198,244,188,235,112,160,121,297,104,280,115,187,178,136,98,283,130,135,95,236,108,111,176,117,371,233,126,245,179,325,172,72,254,312,179,182,131,230,181,80,117,108,241,180,289,212,331,237,159,240,275,257,195,261,252,138,47,207,141,250,130,185,223,149,201,311,292,382,172,364,298,104,241,189,173,126,178,142,184,174,186,211,238,216,189,322,132,241,200,234,161,350,318,308,112,102,271,214,127,283,140,224,296,308,192,161,260,108,214,134,137,201,358,246,133,313,213,202,169,73,141,240,178,176,102,280,320,192,289,161,264,318,345,173,311,185,293,306,280,335,191,300,162,126,179,87,160,199,290,210,163,345,288,256,158,258,238,177,89,296,142,271,257,100,218,273,375,143,43,103,207,189,205,196,128,167,207,259,249,439,238,180,147,250,213,175,225,222,260,197,321,74,216,157,289,208,193,263,233,284,328,225,205,81,193,310,253,93,211,323,155,195,182,141,54,401,215,323,214,360,305,163,140,247,169,125,126,243,191,227,153,70,110,309,170,258,285,218,312,329,238,85,357,289,143,333,287,159,199,137,132,343,139,278,190,266,263,129,231,226,136,54,252,119,191,143,246,119,197,295,297,149,225,233,252,313,226,139,154,199,300,110,177,90,146,302,160,178,161,146,168,82,84,184,134,340,215,47,243,161,201,343,274,331,346,326,145,224,166,356,121,236,323,233,194,212,130,200,215,181,224,213,266,207,163,202,307,236,260,135,234,205,242,85,166,343,213,167,143,197,202,317,360,156,263,261,210,245,198,217,203,245,218,279,260,221,322,238,296,186,233,172,245,314,210,123,256,239,193,197,92,178,392,173,306,223,151,175,191,107,116,164,148,121,76,228,266,224,134,213,284,184,331,246,236,183,339,200,338,345,197,266,128,301,254,252,286,235,104,202,169,277,190,305,206,247,265,218,65,244,225,248,277,205,179,347,219,145,274,196,217,297,151,181,198,217,99,156,373,74,229,230,74,163,127,237,303,226,199,180,285,325,105,349,117,245,127,100,224,192,234,134,107,183,209,195,175,148,201,148,134,219,190,256,162,212,231,179,175,221,248,162,177,262,230,332,276,231,134,224,355,229,285,226,85,129,157,224,200,234,150,159,141,176,255,258,120,177,222,252,268,264,281,248,283,150,156,206,174,144,177,354,181,135,283,128,250,146,152,277,264,176,174,110,246,159,159,208,64,126,206,85,221,243,213,200,90,98,209,149,384,107,48,145,137,356,194,209,274,329,269,179,327,132,216,287,149,271,113,211,48,284,215,307,337,205,162,176,239,187,104,283,311,262,130,107,150,174,65,313,210,135,139,261,133,291,89,173,244,287,212,204,253,109,181,170,323,190,223,138,244,130,176,230,121,180,88,276,334,278,160,242,351,124,125,329,305,265,203,143,231,240,270,318,172,260,396,209,239,210,357,272,199,237,165,132,107,186,152,248,156,122,366,206,106,193,190,146,223,155,180,360,231,144,188,280,226,98,161,145,242,277,328,184,128,279,349,99,153,155,66,229,156,269,231,52,191,204,263,289,291,147,273,331,131,277,252,256,144,275,195,183,210,185,223,246,206,123,253,325,225,294,193,219,144,213,316,241,153,178,155,265,192,186,222,358,187,241,164,270,327,298,237,91,232,247,140,204,181,131,90,195,269,251,309,147,217,265,268,114,157,127,162,172,215,226,74,185,341,172,199,209,75,333,157,234,101,241,170,185,256,251,129,118,242,223,192,213,330,192,97,256,204,125,127,272,145,188,202,245,186,258,164,294,202,184,174,201,238,273,183,199,225,190,218,206,316,370,254,237,184,183,90,175,188,148,155,207,281,309,366,89,127,109,92,129,189,149,204,137,174,194,187,263,240,253,89,224,365,142,278,262,146,119,123,333,102,79,117,235,336,217,234,136,326,98,138,213,213,187,248,150,125,239,173,192,111,171,224,319,198,111,162,82,186,135,304,150,120,291,211,334,159,137,289,290,146,181,157,206,87,59,113,144,246,178,158,26,234,229,172,232,170,186,248,363,168,141,131,152,96,198,269,284,90,230,298,307,89,246,230,275,250,212,146,179,191,199,206,154,179,182,173,283,273,315,194,249,319,301,357,199,269,266,182,86,227,218,252,275,104,204,170,265,184,201,185,300,162,179,300,231,148,169,173,150,138,225,97,194,228,228,319,84,234,262,232,328,326,265,137,147,176,182,83,290,229,259,343,125,234,284,144,264,187,111,176,230,253,287,108,308,144,303,155,168,283,164,169,281,171,138,134,158,250,76,115,159,100,179,209,316,310,189,386,305,185,191,203,270,133,251,231,150,126,323,92,197,186,283,232,229,209,147,284,89,180,132,283,223,165,192,195,207,217,136,192,84,216,206,211,119,113,184,223,136,225,213,290,242,153,231,175,359,241,238,362,132,183,155,62,275,187,245,95,145,159,291,150,111,147,154,109,125,290,171,138,208,97,400,121,322,127,400,69,75,83,332,230,255,194,311,74,172,255,190,230,245,326,254,339,150,108,112,180,206,64,141,165,262,143,262,244,170,159,225,368,292,148,154,165,101,204,145,79,167,320,237,199,237,156,99,135,303,170,94,229,142,214,224,103,215,95,165,205,262,145,281,147,300,134,205,120,256,286,202,222,236,178,198,231,265,337,241,269,156,177,279,314,295,185,158,248,300,154,68,192,249,249,213,213,178,211,327,318,273,366,113,320,226,134,149,286,227,273,338,113,138,122,159,188,119,256,174,166,324,131,225,144,180,281,218,230,218,210,371,186,135,271,78,218,266,298,167,334,128,132,381,180,167,95,256,255,172,210,106,189,169,265,229,348,156,223,116,156,195,375,271,208,92,362,30,302,120,333,190,328,224,234,212,323,247,278,201,266,127,89,287,247,276,114,113,183,226,182,235,84,190,400,75,330,172,287,150,261,295,110,337,83,248,105,121,152,183,153,257,229,86,166,342,189,35,265,272,205,129,41,211,248,164,33,96,269,166,254,282,95,205,145,374,265,163,338,280,153,278,166,309,282,237,170,144,133,223,266,144,139,79,136,285,335,223,195,300,199,305,217,170,137,195,181,130,58,202,168,111,104,200,217,188,298,291,268,303,241,226,229,298,345,315,280,77,219,168,90,208,226,177,303,179,183,184,151,98,193,238,253,221,86,163,270,181,235,111,192,174,203,199,318,250,237,305,109,212,101,309,91,176,236,287,193,97,232,61,196,231,161,115,267,183,193,256,189,349,238,203,346,126,237,281,157,305,269,33,280,324,32,110,98,240,354,253,295,235,216,76,319,211,215,172,40,217,117,236,126,178,158,340,112,162,127,233,216,203,225,255,239,109,169,207,173,90,263,234,154,87,166,305,265,156,176,125,129,194,246,228,306,210,172,73,258,218,202,207,226,96,271,207,187,180,183,135,130,130,103,168,256,262,187,290,249,214,344,165,146,174,212,147,216,308,220,187,221,143,420,190,191,234,148,352,269,240,163,109,206,327,174,351,138,123,245,268,220,208,149,302,270,241,262,136,237,175,129,207,148,337,145,298,242,170,239,58,85,224,150,113,339,152,109,150,81,105,105,194,65,347,87,236,347,227,203,239,139,140,207,187,191,151,126,231,129,152,151,214,136,137,187,248,94,89,208,312,168,298,202,207,162,306,303,51,309,178,268,219,135,253,109,289,186,192,102,278,163,186,237,137,234,312,287,202,139,177,373,251,124,101,140,268,203,308,136,326,370,269,229,315,113,128,162,186,330,249,184,319,45,311,378,89,100,108,190,119,228,329,162,380,50,60,198,203,165,207,84,264,68,143,250,220,192,105,201,198,76,179,262,264,186,192,217,240,59,180,172,168,242,184,237,191,191,130,60,221,156,246,292,207,273,159,116,185,220,227,246,208,340,256,280,231,317,325,155,125,196,111,118,373,225,243,110,266,49,332,143,178,124,282,220,330,339,213,104,223,240,187,305,297,172,213,347,177,128,261,344,37,149,175,214,220,214,144,32,225,354,163,80,331,266,288,44,179,205,210,55,158,100,123,102,115,210,148,171,198,303,149,151,156,229,242,238,235,105,185,136,277,133,249,288,73,245,155,361,157,145,351,305,244,146,287,161,243,145,123,265,149,111,127,176,146,305,260,104,303,171,84,124,315,287,158,188,222,152,203,168,165,277,194,151,179,110,150,215,115,51,117,300,244,256,229,229,113,188,177,129,49,135,260,215,130,151,129,157,259,213,218,112,118,208,168,158,176,177,336,297,248,137,239,337,192,274,265,310,159,246,95,139,308,189,231,151,250,278,155,349,221,109,216,203,163,309,294,323,213,186,197,154,221,161,121,144,221,300,209,245,84,196,355,138,251,148,147,384,208,68,280,165,204,162,231,167,303,115,301,136,87,197,25,304,206,196,98,403,217,237,262,334,195,130,380,151,187,173,92,321,214,312,140,331,217,212,201,286,353,282,142,258,297,122,105,100,130,189,39,72,275,223,233,109,372,355,197,169,249,260,242,238,144,207,341,155,104,239,123,146,225,160,150,336,123,401,265,217,67,195,332,238,240,147,227,246,151,194,350,298,177,305,301,183,97,230,238,216,174,212,88,174,216,183,273,261,136,245,185,292,184,332,318,294,365,236,95,50,364,139,223,246,185,328,267,162,293,336,257,223,97,120,110,391,191,234,140,302,147,238,365,221,299,179,222,206,220,206,224,295,230,278,99,58,174,196,177,171,145,325,239,204,175,184,234,280,189,321,183,193,150,289,213,340,209,198,204,229,113,272,142,206,196,221,222,212,201,170,177,133,168,96,182,134,154,162,159,147,101,237,384,265,148,266,163,260,166,135,314,163,241,130,202,291,136,153,76,263,323,113,216,252,199,133,228,306,47,344,271,127,182,215,379,175,223,216,97,296,129,235,215,303,171,123,189,251,274,280,238,140,209,279,42,257,152,218,296,270,184,247,317,220,298,61,165,176,168,210,123,193,218,184,150,119,185,195,164,193,244,118,246,169,169,280,240,261,170,296,170,155,154,209,66,149,195,248,155,197,193,140,48,357,66,88,287,240,254,359,369,87,263,233,312,195,72,98,253,312,255,253,230,249,115,229,144,196,148,281,178,64,228,368,172,222,193,300,288,177,227,251,127,179,144,203,154,160,320,212,225,185,297,238,278,179,241,202,168,168,242,175,174,128,246,171,239,214,373,268,186,150,239,342,187,226,361,221,135,308,164,172,195,159,221,71,227,172,256,163,215,296,270,172,137,308,183,162,210,212,243,230,372,231,238,86,194,154,269,33,254,194,155,241,222,295,76,283,288,156,279,232,254,222,324,252,225,249,278,32,297,245,116,185,198,205,82,56,204,191,89,167,99,277,64,246,237,232,202,97,224,187,213,329,91,190,282,202,332,292,181,263,193,213,83,247,60,145,172,246,206,83,141,170,221,261,260,171,150,238,143,351,67,192,171,289,150,230,245,257,272,138,100,272,139,277,288,338,191,137,224,327,198,185,291,184,296,145,307,285,360,224,108,135,323,117,152,188,329,185,142,185,222,382,197,204,194,127,277,122,268,338,247,120,133,237,166,325,159,196,268,273,99,200,164,81,263,185,292,132,369,189,42,158,227,248,321,265,261,253,338,164,159,150,95,241,192,102,166,268,186,234,97,56,181,323,252,165,197,196,251,269,211,121,263,299,129,315,283,251,241,383,248,296,195,83,228,337,178,166,130,342,295,202,229,223,148,338,272,289,125,234,329,147,269,184,263,165,243,188,99,188,334,150,183,365,213,219,103,217,143,159,174,203,154,48,309,190,289,248,229,175,158,276,218,164,240,192,232,127,330,240,254,149,179,77,138,250,176,256,405,182,126,200,191,219,179,346,202,44,35,276,290,197,366,148,212,231,90,259,199,193,293,103,233,290,222,333,149,201,173,178,279,153,192,111,94,129,219,215,151,239,161,143,82,187,331,228,345,111,230,310,179,301,242,148,199,174,133,216,199,237,191,152,230,174,212,193,239,204,327,221,237,71,204,88,176,109,180,198,154,271,189,111,240,258,244,230,221,258,384,234,209,207,213,124,71,236,88,220,177,308,239,262,203,174,83,289,204,159,54,226,220,154,181,217,225,316,221,213,240,301,217,220,313,152,278,236,323,269,150,263,268,168,182,269,177,318,175,159,117,193,116,266,133,139,144,250,116,160,209,219,225,157,188,319,234,77,164,200,162,172,254,234,167,163,180,53,139,108,149,178,209,165,234,135,222,146,285,160,154,236,171,228,107,229,147,195,202,139,331,217,157,229,146,291,182,309,206,182,226,183,161,202,107,224,171,215,297,198,136,294,157,61,311,210,111,228,202,88,306,50,281,105,237,201,116,190,203,184,198,237,234,168,273,212,232,252,192,268,281,158,297,167,170,217,262,140,228,179,118,228,170,51,254,155,302,200,187,189,390,232,325,220,290,187,362,279,258,302,160,162,131,249,138,353,122,149,142,127,190,163,50,312,248,167,339,254,158,227,224,190,198,157,160,199,165,160,328,206,269,168,243,172,58,125,329,230,197,118,83,165,224,64,191,172,117,185,349,296,246,137,190,240,255,144,232,181,225,260,194,223,107,145,158,121,194,82,187,276,174,132,137,85,203,282,151,91,158,289,230,163,74,293,184,219,105,229,311,263,165,158,353,202,300,288,116,237,181,201,60,79,273,163,161,205,245,223,377,85,160,87,202,352,125,211,312,206,90,225,184,188,175,198,162,196,188,198,239,206,101,116,154,269,167,214,171,315,167,320,265,267,177,258,97,171,100,221,192,198,264,239,196,342,251,262,220,192,241,190,138,54,289,129,224,287,231,194,97,250,136,184,306,248,236,197,79,26,116,174,152,167,142,184,304,331,44,313,200,268,231,255,271,76,182,224,246,230,217,193,108,114,188,214,266,235,181,210,120,306,262,268,278,304,288,62,274,315,289,266,282,198,305,295,270,158,251,244,174,194,101,246,230,184,164,156,205,250,367,283,267,293,85,266,88,160,127,176,136,215,238,129,226,120,101,196,104,268,155,125,170,256,167,321,261,364,357,319,371,227,299,230,181,213,205,210,84,225,159,255,358,258,193,232,227,97,372,283,290,215,157,235,154,163,128,328,166,193,161,370,225,347,198,215,249,226,151,150,328,255,59,160,153,269,191,253,148,157,318,164,184,123,244,198,133,331,130,117,284,269,170,193,184,228,94,232,207,316,172,361,234,216,233,314,216,353,181,356,166,169,316,161,244,340,350,63,181,244,69,223,171,162,258,280,198,368,305,244,233,126,302,294,236,206,341,145,258,227,354,154,272,259,52,231,267,260,282,112,213,269,183,150,277,72,233,342,205,72,38,193,229,94,278,237,288,358,119,84,163,243,243,200,265,283,179,293,358,315,390,243,80,222,152,212,80,63,197,304,229,227,325,219,161,249,329,169,338,144,128,147,288,160,286,110,130,275,153,348,321,185,99,347,309,214,224,239,251,210,244,259,265,379,253,267,255,248,198,255,300,224,347,84,105,259,77,89,106,188,281,189,221,270,174,163,210,182,150,149,200,238,297,225,228,388,253,178,311,241,54,201,307,184,103,62,173,297,258,269,267,196,139,288,109,231,309,273,137,146,323,235,222,282,321,180,256,201,179,98,151,243,169,197,69,70,198,195,351,203,262,155,272,367,267,240,201,186,222,140,230,191,294,282,156,325,206,280,226,168,320,177,189,255,239,269,184,199,280,156,106,125,234,146,198,208,230,272,359,178,356,120,329,258,186,131,138,149,189,236,262,152,46,195,126,184,329,250,402,261,265,198,262,166,178,85,114,197,150,107,265,221,126,193,243,201,226,202,203,203,213,200,225,199,214,194,218,298,217,268,202,133,106,96,379,310,146,167,329,107,146,227,106,206,168,292,315,358,268,214,225,250,255,166,204,145,156,84,205,182,120,159,128,164,137,119,214,235,202,152,204,228,140,266,82,342,319,229,140,192,201,77,107,176,77,277,228,76,174,306,174,86,122,170,194,189,148,152,273,240,327,208,267,136,175,101,165,156,209,207,181,194,229,160,256,271,133,65,188,168,120,191,196,182,222,74,187,221,164,149,242,145,239,63,77,305,232,154,222,125,188,144,358,231,81,192,96,209,75,376,314,117,264,205,76,175,144,291,49,238,324,203,317,370,176,101,237,296,150,241,138,248,187,269,152,224,262,178,249,331,133,134,96,198,146,101,205,285,114,187,219,261,64,238,140,138,352,170,194,205,51,237,158,221,181,138,208,131,137,353,268,256,128,395,200,114,125,85,167,359,201,204,348,181,358,290,300,190,294,214,203,161,193,222,249,227,243,215,204,68,183,111,328,197,157,218,199,140,158,157,330,327,293,180,124,212,126,149,218,176,49,308,243,269,286,201,224,126,235,139,196,98,182,144,337,132,353,361,223,171,239,124,206,208,104,274,276,99,105,192,94,230,189,208,278,331,172,219,185,96,88,260,205,281,183,267,194,278,85,320,209,206,308,236,181,84,144,186,222,267,280,168,216,284,164,100,139,109,147,179,109,279,246,97,134,221,151,180,202,66,204,179,118,76,133,304,425,187,257,87,263,163,80,231,277,136,152,140,234,312,127,123,186,130,157,114,238,331,260,328,372,334,299,302,184,66,324,342,171,231,235,324,203,235,293,304,220,303,272,64,153,286,169,250,227,181,272,362,326,251,76,297,188,131,145,180,97,263,181,282,190,120,152,223,326,265,267,154,195,202,57,215,128,172,192,309,180,117,253,315,275,294,221,192,313,161,133,366,210,286,236,243,259,224,170,306,232,209,144,128,93,189,332,258,195,221,211,193,235,305,118,244,172,232,105,207,199,217,179,247,223,248,77,58,104,188,172,63,187,206,165,232,244,77,295,305,97,197,195,246,144,304,391,259,263,145,216,162,263,253,347,210,235,212,244,296,269,404,56,322,318,311,366,102,199,283,217,308,53,263,194,206,270,203,344,190,345,266,259,311,190,191,217,131,228,226,278,350,274,233,149,347,273,302,204,143,152,299,299,215,97,363,155,114,348,274,123,242,155,133,133,65,219,147,198,195,308,163,170,247,260,263,109,208,181,134,206,204,183,75,120,163,110,219,206,105,212,165,119,380,226,225,298,169,231,284,113,122,361,193,329,140,182,107,234,115,316,86,109,287,177,337,201,156,159,153,207,179,339,197,163,119,133,260,80,206,157,203,154,212,179,184,192,304,172,213,160,247,155,231,220,42,162,117,187,233,170,297,185,163,243,55,328,153,128,206,130,247,134,228,155,364,181,115,99,217,36,227,153,191,188,75,116,195,213,243,303,258,93,158,207,297,276,83,160,233,186,226,271,114,278,241,182,200,191,84,131,306,168,149,236,347,249,181,284,87,316,259,153,81,326,176,213,86,168,196,257,55,66,409,169,242,217,169,143,172,171,318,304,162,92,99,196,270,245,292,101,117,126,285,377,215,327,214,131,231,232,261,239,208,226,126,132,215,173,263,130,283,193,165,181,136,150,337,50,326,116,299,131,219,382,144,373,176,141,118,64,137,147,337,311,300,73,210,296,253,147,233,78,107,375,222,174,269,218,90,69,80,244,121,220,104,261,136,167,200,104,161,74,220,138,284,333,138,57,129,40,146,199,130,145,90,316,252,343,232,78,267,219,231,214,171,146,96,142,222,90,104,331,215,118,183,118,216,253,32,190,196,295,258,253,158,301,385,213,122,308,80,261,168,155,137,121,153,305,272,158,216,216,110,343,127,238,239,102,176,305,202,239,282,217,151,169,224,318,205,337,154,161,284,296,297,144,210,285,209,253,292,230,312,353,238,318,371,351,320,353,255,310,218,302,216,340,42,122,140,218,191,27,306,161,253,276,238,256,96,317,243,168,337,156,130,258,186,159,170,239,192,339,131,112,255,226,163,184,203,118,188,310,173,120,335,224,291,208,185,158,280,154,214,301,149,178,84,183,229,241,189,180,337,311,325,71,304,226,136,279,269,243,274,215,125,265,250,171,198,309,234,229,343,292,265,215,140,90,193,285,144,190,215,326,159,254,196,271,296,206,279,247,309,255,307,48,240,272,197,315,298,194,298,240,172,332,149,276,183,92,213,255,222,114,277,166,330,311,225,132,213,253,203,221,120,263,299,279,146,108,230,307,308,298,232,303,80,164,135,287,186,61,310,255,117,192,210,231,140,257,347,136,81,205,153,186,239,201,246,258,72,278,134,344,143,71,309,299,308,110,174,183,246,268,133,182,192,211,127,298,133,334,212,270,230,175,251,178,159,174,242,182,228,149,301,161,71,288,93,234,262,136,222,269,167,162,237,218,229,363,149,236,216,240,214,172,226,55,92,338,216,230,155,109,325,174,91,190,278,222,175,238,330,129,225,300,89,347,213,180,252,130,167,159,161,360,385,270,61,133,388,233,383,204,162,268,275,102,265,327,273,155,133,200,312,348,233,98,309,215,191,357,320,122,227,340,158,116,214,119,146,130,155,159,330,187,221,273,143,271,335,101,92,73,125,236,259,210,196,161,164,186,166,215,135,282,111,150,287,216,202,271,378,222,200,248,299,183,216,275,345,35,209,275,161,189,143,229,110,150,151,111,362,271,247,90,248,367,176,177,147,216,197,229,59,149,177,112,304,290,329,85,318,206,274,265,331,52,183,197,157,84,233,138,158,184,163,232,246,88,190,160,256,202,91,236,234,88,287,193,102,44,94,390,71,204,353,187,172,150,148,216,245,177,280,341,121,177,286,129,251,259,319,270,158,190,84,146,134,164,221,284,328,214,276,256,168,203,316,229,145,214,153,171,102,149,351,267,268,161,319,378,180,112,350,258,155,313,240,222,265,276,248,253,151,180,133,63,428,280,205,112,180,236,262,183,361,224,233,291,136,193,218,221,357,242,166,257,272,172,106,105,215,294,384,220,218,118,222,218,226,111,180,237,309,370,257,282,191,284,296,191,207,174,170,361,344,224,205,178,235,236,346,238,209,204,292,251,159,65,286,134,168,314,222,305,354,347,270,315,306,328,188,306,297,317,201,243,110,273,346,81,276,324,154,353,164,212,317,238,138,265,310,241,185,304,92,240,171,131,147,256,159,241,208,123,210,142,282,341,343,337,171,299,298,237,356,370,272,165,163,222,315,224,156,244,193,176,288,234,237,231,216,182,208,336,231,215,132,151,264,209,179,48,242,61,173,286,116,93,165,225,398,122,63,237,290,153,258,229,203,319,218,171,181,161,326,211,358,104,261,181,344,116,140,360,206,221,116,191,225,233,235,250,179,130,339,250,338,197,181,174,173,256,212,154,265,290,109,239,197,216,181,153,213,164,201,209,308,102,199,218,194,138,195,129,283,328,124,117,186,277,178,229,174,201,136,307,316,137,154,321,212,197,168,258,256,296,126,199,137,194,212,59,178,289,272,217,143,183,120,231,192,102,227,275,189,209,163,75,188,171,280,295,158,365,220,212,115,258,202,186,209,235,119,209,214,352,88,200,212,220,207,85,167,221,44,208,287,93,330,266,226,172,157,238,111,263,260,140,273,140,327,140,161,238,137,346,101,298,132,48,159,311,91,205,277,167,255,182,302,108,286,140,232,287,126,172,157,410,192,201,364,279,66,156,117,114,330,129,242,184,131,360,245,378,186,44,290,297,313,167,276,152,287,152,382,124,245,135,177,66,38,133,278,148,348,74,128,179,242,150,240,194,214,210,108,126,215,89,77,200,74,276,123,123,177,196,163,248,154,178,173,185,238,177,76,155,183,216,113,270,188,99,192,232,140,234,105,188,229,220,261,158,185,70,87,343,328,154,205,158,151,323,131,143,259,134,129,193,207,352,301,59,94,165,100,269,242,188,188,315,178,211,279,175,200,53,235,215,288,341,149,192,102,251,245,231,278,272,155,139,173,102,195,176,48,235,231,137,107,147,214,219,315,226,251,155,219,267,164,222,227,218,241,187,96,230,158,284,49,141,185,219,181,181,165,260,134,297,104,217,203,68,141,385,196,192,218,194,203,184,87,249,115,278,213,216,122,63,191,307,123,287,147,269,127,61,195,227,232,373,176,98,204,291,203,247,294,252,165,241,236,126,123,292,177,78,92,261,312,305,325,292,169,377,413,341,238,233,300,361,153,245,252,150,186,242,356,317,300,286,131,227,206,230,157,348,313,131,55,191,210,196,185,111,341,148,188,266,160,209,208,321,140,282,211,347,304,168,118,173,74,102,167,138,259,316,274,191,303,155,199,108,272,209,76,203,146,158,216,320,173,59,181,173,280,323,242,156,226,142,384,82,218,147,153,249,222,152,292,209,123,302,171,261,327,254,174,130,137,312,95,318,200,313,248,108,266,181,302,194,213,285,209,224,270,242,210,219,198,338,320,358,265,264,84,180,267,154,345,277,257,183,243,215,162,241,319,210,125,339,262,255,210,208,356,307,205,133,347,238,262,159,125,328,146,190,227,258,212,165,151,225,327,326,226,254,308,334,157,205,180,82,225,199,195,171,199,195,226,162,127,247,251,168,174,128,129,209,258,148,298,190,222,233,171,232,264,136,140,154,228,265,299,254,208,318,143,234,251,303,244,187,243,182,105,159,124,301,322,100,299,151,253,126,178,345,181,195,232,338,293,277,122,154,259,183,148,332,85,279,318,227,206,224,184,249,210,207,192,176,203,168,251,296,212,206,280,275,113,271,184,76,196,187,231,245,168,211,175,252,207,220,222,328,290,115,173,306,186,215,164,313,205,151,266,232,148,167,213,209,303,251,151,126,105,285,144,171,180,72,127,153,98,170,80,257,245,102,278,221,118,258,104,280,303,239,230,166,304,255,358,140,255,320,229,210,256,258,232,114,317,193,210,303,367,192,348,69,241,200,155,217,167,197,204,97,182,219,213,200,238,375,288,158,200,225,195,317,120,347,85,299,351,240,152,349,189,144,207,314,133,121,277,194,72,222,316,68,227,233,120,119,195,245,211,107,174,218,236,288,28,135,208,201,333,364,103,234,82,300,333,224,244,132,241,187,190,307,231,93,281,210,249,313,247,211,176,328,167,155,114,116,311,161,226,194,73,346,188,38,138,355,277,207,158,289,151,173,179,115,149,324,393,143,297,273,158,179,241,117,292,182,346,319,222,222,297,201,168,209,284,158,264,190,186,181,184,162,211,235,113,267,357,350,135,205,276,175,309,223,176,77,358,275,186,236,183,209,272,287,232,216,286,164,240,203,197,343,361,271,340,168,156,193,334,293,281,62,195,208,175,185,190,174,205,232,180,252,73,193,85,174,156,168,254,304,222,278,304,167,212,362,289,326,210,399,144,266,280,280,307,326,124,343,358,148,231,174,246,116,281,102,191,294,320,255,311,215,312,55,273,223,85,139,248,396,281,134,326,160,275,194,173,285,222,96,219,188,131,150,220,218,191,242,150,192,146,244,244,179,94,246,285,274,334,122,181,198,248,285,115,205,214,251,278,175,182,231,159,287,155,135,302,184,213,216,248,158,269,93,117,168,257,212,238,163,263,326,228,83,149,271,226,159,213,232,218,305,211,170,160,209,348,341,261,67,232,110,343,98,66,234,198,265,270,145,216,168,202,197,285,315,221,244,268,252,151,298,186,146,183,168,71,150,145,187,184,211,177,138,230,168,308,252,196,175,56,237,273,333,223,140,263,312,191,373,262,141,112,180,66,308,224,184,228,122,187,269,215,228,314,236,184,129,282,90,56,225,177,320,207,203,166,144,157,268,276,226,152,356,222,189,186,82,274,48,187,341,134,204,239,135,384,112,145,170,159,271,323,164,274,190,282,232,123,116,124,294,174,199,137,213,161,175,182,390,239,185,150,300,245,105,346,65,306,211,217,60,142,162,200,215,170,146,172,188,203,322,176,112,289,202,261,290,127,167,241,296,104,136,86,204,230,215,126,176,159,164,148,204,151,226,262,180,240,152,168,195,57,170,188,260,308,202,278,195,290,135,248,175,257,352,306,261,311,259,181,223,43,329,98,187,233,209,187,206,219,420,93,84,290,90,142,106,381,179,299,347,265,156,157,218,211,143,206,216,169,191,175,111,210,308,266,215,238,178,264,260,124,121,241,249,138,208,88,120,208,126,287,82,252,237,197,245,219,174,276,214,259,65,290,229,297,210,163,156,216,101,171,294,239,149,247,118,267,147,119,211,42,145,142,208,136,152,116,308,219,118,191,203,342,49,147,46,188,227,92,168,186,292,61,176,225,261,137,330,214,165,195,124,157,227,212,43,340,119,199,284,124,63,104,311,227,336,289,170,263,361,185,221,318,341,159,254,238,95,338,187,330,268,205,174,284,203,258,102,341,110,181,190,295,201,201,120,411,267,198,124,184,153,268,282,183,74,171,301,186,58,291,186,94,107,154,79,347,283,173,154,187,270,278,240,178,89,180,195,197,251,282,145,148,234,363,239,325,244,87,233,278,308,159,240,291,251,199,238,230,94,263,133,227,181,126,69,169,251,172,131,182,225,255,270,159,127,316,135,265,135,239,209,67,191,206,258,248,285,204,258,74,200,342,272,208,202,271,213,283,171,229,173,274,231,99,246,267,114,194,121,291,188,324,225,249,212,157,200,308,75,239,191,190,252,253,105,273,318,258,367,200,149,204,122,64,222,175,157,95,272,280,356,260,211,69,160,53,197,99,147,132,132,133,196,116,379,342,102,235,198,91,138,388,89,99,188,142,173,267,269,57,136,75,99,357,186,195,347,192,90,197,203,226,137,62,160,261,128,232,177,177,211,235,166,232,58,84,321,234,190,209,136,75,234,255,213,203,95,238,324,169,314,172,233,300,96,117,114,218,241,259,141,222,242,92,341,272,335,191,323,272,188,206,344,40,207,177,37,311,213,74,107,102,223,142,196,300,235,153,232,194,220,131,134,389,293,53,277,314,265,195,111,52,148,219,137,141,183,244,134,159,242,303,289,214,67,103,345,329,289,177,274,284,81,164,173,147,177,285,174,209,324,161,207,176,211,66,180,242,161,146,287,228,285,171,225,240,136,246,211,132,150,349,218,186,157,107,327,282,166,185,234,79,306,202,308,326,138,260,167,193,239,41,316,144,180,137,265,323,176,230,216,266,84,224,231,235,141,222,173,71,176,183,253,220,265,258,263,130,156,139,106,332,68,206,311,291,227,121,255,83,211,109,144,300,241,69,158,246,318,123,315,66,210,283,104,154,73,288,139,177,144,245,321,183,56,23,272,231,164,110,215,168,229,110,188,101,152,190,116,285,250,192,243,294,161,198,130,195,163,77,176,185,213,238,342,263,240,263,139,283,245,156,352,189,356,188,108,196,97,74,302,256,121,337,206,277,376,171,220,249,226,331,213,215,182,262,358,113,219,203,225,177,164,339,223,265,194,235,220,352,293,213,260,186,100,86,344,326,157,209,164,188,310,242,256,171,228,166,95,323,162,331,177,198,165,194,196,121,182,215,314,222,150,272,290,200,262,67,198,195,221,219,266,204,211,164,154,188,336,263,136,142,343,197,187,385,111,126,225,316,184,290,153,158,340,251,232,207,119,234,206,224,306,145,49,124,258,199,260,228,117,200,244,212,119,181,193,56,94,55,92,399,230,218,158,152,358,193,276,108,201,210,155,195,122,398,150,317,262,219,200,167,296,325,171,119,191,176,138,189,128,229,215,189,251,207,79,165,185,189,112,86,153,344,245,167,159,143,322,145,73,133,199,226,107,113,128,331,193,233,141,266,155,96,132,215,217,209,356,137,264,223,196,266,366,135,377,156,151,261,255,318,305,240,114,252,253,250,259,365,98,199,195,195,206,119,285,119,185,242,346,189,161,184,240,162,337,328,229,174,164,193,318,221,271,440,274,257,396,344,365,165,114,103,185,149,343,142,247,74,228,183,144,217,108,116,63,277,322,296,85,162,200,190,136,277,339,141,247,243,101,151,201,302,205,341,138,229,143,99,222,170,230,255,135,195,233,198,265,293,257,127,238,195,145,281,155,222,311,201,299,267,174,276,338,114,256,177,238,233,213,310,256,143,135,91,190,164,311,80,231,371,248,304,319,177,192,182,152,239,173,136,164,196,180,179,148,292,57,195,136,289,217,236,200,301,279,146,245,245,201,82,124,252,106,228,234,162,206,123,253,39,285,283,209,197,84,159,105,69,236,260,349,216,89,127,246,276,248,247,240,285,279,160,110,121,334,251,183,266,52,213,423,299,191,159,66,271,292,206,154,276,167,180,358,187,193,192,189,292,244,125,301,233,69,93,277,161,68,181,193,347,257,89,43,175,58,286,137,317,207,331,238,156,133,262,166,230,242,115,263,292,136,199,126,251,328,215,100,157,188,61,98,299,137,252,175,194,201,110,96,199,28,239,182,109,76,236,173,129,163,179,219,328,196,387,257,194,287,188,241,322,296,150,224,199,236,292,280,320,70,324,316,149,293,282,334,136,344,320,188,237,107,285,157,143,135,103,128,152,206,104,126,348,166,283,241,284,204,121,294,164,349,199,298,108,192,105,175,355,178,335,329,166,123,134,308,149,288,175,111,77,212,58,363,141,298,396,213,243,135,72,291,290,64,179,217,123,253,207,147,215,211,110,353,248,37,160,304,173,326,149,188,245,277,160,210,139,138,234,146,155,296,182,265,253,248,351,162,327,143,286,147,272,214,206,251,159,74,383,66,179,199,110,345,125,349,161,216,214,193,292,234,88,281,242,191,324,251,213,288,164,258,254,34,321,238,165,188,118,209,146,258,340,304,233,276,227,170,139,263,133,131,220,338,117,314,180,155,215,363,162,172,203,172,180,187,198,288,183,245,242,319,235,257,180,223,273,173,249,257,80,99,71,217,291,221,228,308,179,252,189,298,268,229,240,232,269,323,227,409,121,231,158,176,243,254,350,316,207,238,225,177,85,298,147,63,308,205,358,266,75,144,353,175,262,322,79,341,105,178,240,219,364,207,180,147,93,155,314,184,288,196,249,121,325,254,206,186,263,371,189,249,333,165,144,259,163,393,190,320,266,284,358,230,115,130,77,357,227,218,145,314,104,126,228,336,331,292,183,282,109,160,246,338,335,342,102,177,178,295,170,325,236,273,269,284,187,271,321,266,192,202,310,262,198,171,81,326,185,93,278,326,200,249,344,145,322,192,131,206,82,267,230,251,148,161,140,264,186,136,104,155,329,100,170,210,207,190,301,236,225,209,176,184,248,231,328,195,185,147,235,193,199,334,173,74,321,266,83,287,223,236,159,52,323,285,110,160,178,177,119,49,193,207,255,253,236,160,78,315,98,119,183,135,250,114,179,53,222,299,108,178,153,197,265,168,145,126,174,295,179,118,28,303,271,329,241,219,296,337,68,269,205,357,273,185,146,111,191,170,313,323,139,110,277,227,179,286,187,110,167,235,261,311,98,58,175,232,200,173,108,113,211,136,296,294,141,207,303,319,126,280,138,227,212,129,167,113,123,143,328,91,70,144,315,91,150,181,251,336,160,294,137,260,303,274,267,47,142,155,121,158,100,194,131,187,201,210,166,47,255,224,174,406,218,263,91,250,133,233,188,324,162,334,207,101,86,302,227,333,279,144,234,203,310,143,202,253,253,201,227,202,189,271,370,325,247,83,234,144,181,253,205,130,178,185,101,271,158,158,99,179,306,350,147,256,67,328,216,187,259,345,307,255,334,313,396,125,157,337,355,116,385,237,340,292,79,243,386,236,260,177,283,164,143,129,214,122,258,282,289,219,246,226,166,134,274,202,224,140,266,221,292,145,160,131,274,106,120,195,166,101,333,225,239,233,179,40,105,188,290,168,138,262,261,242,120,269,237,221,87,208,222,105,297,346,259,113,235,259,298,215,210,189,318,222,151,206,327,151,169,274,255,204,126,229,299,172,224,154,199,122,322,228,271,198,220,169,200,158,211,240,191,115,190,125,110,352,334,138,391,116,257,258,257,142,217,257,311,72,105,62,243,243,162,129,229,316,163,223,320,216,144,254,256,173,221,276,315,106,150,244,187,245,203,285,259,246,295,130,211,187,205,145,154,199,267,205,290,356,179,195,353,206,194,112,191,231,209,154,152,247,248,209,217,175,156,258,195,143,116,102,371,270,245,265,131,377,239,212,172,237,132,304,314,156,227,251,181,87,179,191,153,288,161,229,228,214,131,96,103,250,177,136,68,206,321,354,324,57,245,175,278,345,149,274,188,189,152,218,144,401,286,286,226,180,160,182,276,112,341,289,254,328,188,134,272,304,235,258,224,236,272,306,137,124,339,160,226,71,242,135,179,344,257,88,375,328,254,138,264,253,316,239,241,84,227,227,119,185,30,364,239,176,258,202,139,239,134,337,276,243,393,182,106,202,274,308,138,135,207,196,125,125,188,248,231,291,327,304,212,226,162,163,198,244,188,189,176,118,325,299,267,325,225,177,283,120,90,266,345,235,119,181,233,210,313,124,235,241,321,116,148,134,264,130,271,240,117,88,212,186,158,203,221,239,180,129,231,344,294,284,298,214,256,251,190,94,233,253,85,189,143,41,232,182,239,221,182,277,192,262,157,88,219,250,212,299,272,245,132,142,251,118,156,180,381,140,226,238,248,289,118,240,207,269,303,208,178,339,75,202,346,246,267,164,202,197,294,300,131,222,279,140,145,168,261,226,324,85,210,360,170,245,212,180,277,262,185,296,149,214,161,286,258,224,316,300,187,128,163,132,303,238,302,302,137,38,163,162,188,237,194,223,207,171,87,177,184,284,132,282,288,113,147,202,182,234,139,247,153,127,191,111,161,237,407,142,77,172,241,356,223,169,241,222,208,120,259,137,214,55,110,164,179,199,180,312,180,160,193,130,109,376,315,189,223,316,142,234,256,179,166,244,217,152,118,190,222,266,141,227,230,130,136,61,217,325,174,195,194,150,206,255,119,176,208,265,173,132,96,207,167,195,95,103,240,211,190,172,171,242,282,293,88,130,211,256,203,353,272,175,82,171,141,269,273,229,159,124,169,215,104,126,175,238,156,376,230,283,324,332,352,275,321,172,308,217,95,256,311,198,174,196,301,292,326,388,184,193,369,219,156,247,297,168,195,285,163,240,134,216,310,196,218,255,197,194,251,331,152,186,136,232,278,382,184,212,400,260,254,146,348,326,297,178,173,196,255,88,228,171,46,297,258,148,332,308,180,398,272,289,223,212,242,282,180,199,153,158,178,279,208,202,198,189,263,354,268,158,233,311,226,139,127,384,229,170,152,110,361,124,333,264,198,169,188,174,298,120,260,254,289,337,111,228,180,164,120,202,141,211,188,188,387,228,139,344,253,108,107,78,234,134,219,227,170,321,159,185,252,229,343,119,188,137,119,97,165,234,314,174,199,260,224,250,220,209,232,287,299,224,181,144,180,105,163,129,183,303,228,163,225,342,192,181,137,232,88,149,320,310,137,140,198,187,145,158,149,276,218,206,289,166,310,321,265,162,151,91,108,123,217,75,234,267,136,96,274,210,183,129,208,206,141,37,310,135,226,176,188,274,206,304,160,220,290,257,239,387,239,203,167,168,171,185,169,192,131,162,259,285,229,222,189,143,225,266,213,131,145,256,109,124,156,133,153,242,161,154,77,339,224,80,111,159,242,344,59,251,162,334,146,365,221,60,66,258,139,312,101,375,237,356,241,264,105,287,258,163,160,120,352,141,30,328,95,247,208,233,146,86,120,431,96,316,212,189,133,186,178,125,118,265,360,216,190,269,224,219,128,326,192,192,189,239,280,94,116,207,102,164,226,170,197,280,178,374,223,104,252,323,253,257,219,184,253,322,237,173,91,287,225,228,285,69,187,293,241,321,105,66,135,261,221,126,73,204,275,311,186,214,228,202,171,159,115,225,121,317,154,130,207,168,168,232,167,206,169,50,126,95,268,119,84,206,139,202,67,264,211,120,229,186,183,292,146,101,114,211,280,357,349,232,191,104,214,370,302,189,371,172,183,324,147,209,198,180,249,222,171,101,285,143,211,106,314,346,139,129,82,157,80,214,121,205,387,145,315,355,112,101,193,153,369,335,269,237,285,183,257,72,188,164,356,85,308,74,91,230,223,187,327,190,162,230,324,142,260,300,57,350,308,325,172,385,259,199,201,258,159,77,137,212,217,147,129,217,163,273,263,192,254,114,153,328,163,127,175,154,246,210,222,140,206,260,185,150,281,148,245,148,189,94,174,226,252,328,223,373,172,289,169,245,126,115,308,268,355,185,302,131,285,323,167,129,228,228,326,153,278,175,305,173,258,252,362,85,204,70,172,287,227,114,310,189,251,190,143,139,230,202,128,269,80,97,335,111,198,283,332,238,229,165,365,171,262,93,176,248,172,292,254,208,159,282,156,241,315,328,69,163,167,255,316,65,233,290,190,188,174,183,241,276,213,221,244,262,184,155,344,123,192,99,276,77,264,247,236,205,276,181,162,104,189,258,145,240,151,48,172,139,211,237,173,274,224,250,233,305,256,197,247,150,231,272,250,317,264,138,195,169,307,103,254,313,188,265,244,224,325,187,111,325,246,106,167,164,167,255,270,123,111,207,273,326,220,164,193,244,125,149,289,309,308,334,319,281,198,97,202,124,182,187,252,132,259,118,137,103,283,151,208,229,264,187,227,72,216,188,98,259,162,193,345,125,207,122,350,248,278,219,112,126,179,296,169,153,242,235,81,252,98,75,148,172,206,194,198,266,180,125,168,240,148,234,123,220,304,213,103,161,188,141,229,259,279,254,254,240,127,262,276,325,279,349,302,114,196,292,273,128,292,253,239,231,178,252,172,151,235,237,355,153,229,107,199,265,57,184,138,216,226,309,190,325,122,176,150,132,263,195,228,213,268,221,170,296,269,302,161,129,153,162,254,209,195,352,164,148,201,233,204,144,275,100,72,148,191,107,186,297,143,190,226,245,205,243,143,173,332,94,159,110,223,276,192,177,276,240,109,197,146,278,304,205,298,247,119,269,246,209,210,193,140,191,142,216,305,175,277,166,282,127,174,312,123,102,232,219,191,142,367,244,187,198,115,424,304,180,300,114,198,160,157,139,227,232,242,247,253,187,167,161,246,212,309,122,167,219,98,149,285,144,247,127,223,94,217,366,193,255,178,169,224,176,243,186,178,185,112,215,292,202,134,255,266,324,157,109,306,158,175,365,199,187,260,337,361,199,180,116,147,116,307,92,196,137,328,226,189,83,327,120,197,76,253,335,178,223,216,259,199,237,262,86,192,340,352,164,193,367,257,211,243,353,250,315,243,334,213,192,212,182,331,169,147,112,388,205,226,223,432,64,198,249,103,275,248,193,275,102,96,290,249,230,323,349,282,191,233,266,252,273,87,98,263,354,220,254,190,271,271,236,236,334,257,236,148,322,218,219,93,174,216,184,370,177,298,257,368,303,81,356,221,209,254,296,193,184,246,295,154,222,165,76,167,191,200,101,366,244,241,177,158,358,231,243,298,227,162,153,167,324,326,192,212,197,246,198,202,234,288,173,258,249,176,125,188,244,226,260,183,223,190,210,193,142,232,116,309,65,81,236,212,327,283,232,164,238,177,63,251,237,102,199,179,277,311,266,108,319,213,281,249,261,151,123,375,129,164,189,330,197,174,241,158,248,251,290,195,350,281,189,212,161,290,342,77,227,113,270,181,214,70,199,279,174,381,150,247,173,341,64,206,73,152,153,100,180,201,132,322,215,259,158,177,144,184,83,213,219,270,224,200,194,160,55,151,182,114,175,342,263,95,212,222,285,323,68,207,187,115,183,177,229,168,307,100,190,224,113,340,80,202,347,287,264,289,160,255,140,208,297,183,287,100,222,59,183,113,119,127,329,226,226,291,88,263,205,321,242,169,245,223,215,308,216,265,235,390,195,198,134,75,247,254,192,212,239,192,267,225,256,231,237,208,192,221,204,329,134,306,279,141,237,221,323,297,103,262,95,176,241,264,277,171,246,211,183,230,186,198,248,259,303,230,177,195,100,260,222,172,209,285,191,277,175,213,303,197,352,217,114,250,233,150,207,167,306,282,162,153,86,287,178,142,384,250,338,58,121,255,254,257,118,175,219,177,215,191,128,195,153,289,217,134,149,168,168,191,215,270,258,127,174,262,147,92,224,207,276,243,221,136,162,133,127,68,189,153,128,142,199,110,73,144,180,246,93,207,222,141,236,242,239,118,190,222,151,240,187,136,192,247,146,201,229,162,233,253,218,190,337,266,143,172,186,179,196,113,138,317,230,226,240,138,136,138,258,246,324,270,104,104,89,180,365,299,399,168,269,108,237,119,208,109,375,37,223,145,130,196,168,174,159,348,206,284,117,198,125,162,212,245,161,227,96,159,184,241,266,137,199,191,175,232,278,234,208,258,224,303,293,83,349,194,185,186,115,220,126,288,271,215,287,254,79,88,101,236,293,277,150,236,153,231,222,259,211,123,152,284,159,231,300,169,208,277,257,300,351,270,175,253,176,109,379,179,250,392,238,189,142,230,247,368,162,193,159,210,240,178,77,160,127,101,163,311,78,110,289,338,174,199,128,242,289,330,214,199,272,214,273,197,66,207,184,222,230,239,285,141,194,246,230,72,197,112,266,154,401,164,302,203,134,143,211,335,209,399,309,292,129,245,238,168,332,276,316,250,230,349,151,274,315,257,138,286,151,120,117,98,317,210,251,273,69,150,182,170,232,226,252,268,223,215,289,169,263,220,141,277,114,157,180,284,171,279,188,200,257,298,415,131,118,173,190,241,331,186,165,137,214,92,241,303,253,212,224,58,161,225,93,148,128,152,92,96,240,378,300,175,243,152,174,342,229,100,105,271,97,238,186,366,175,145,117,251,173,176,168,172,171,132,231,144,127,125,130,90,144,174,170,211,309,232,324,124,325,214,299,357,197,322,348,236,217,219,135,209,310,107,204,240,254,285,155,229,157,76,261,154,88,239,80,256,214,187,164,147,166,310,248,357,273,339,143,202,288,266,237,266,268,159,145,210,307,135,148,219,219,151,240,139,193,131,156,161,196,80,184,83,197,292,224,255,177,224,233,172,199,177,172,227,145,236,92,315,161,357,110,218,140,210,104,308,292,213,174,382,189,237,334,228,173,260,198,291,130,269,234,290,127,231,217,246,246,102,148,196,244,150,205,187,276,157,361,178,278,328,336,278,172,158,222,291,200,370,154,281,199,148,139,275,135,219,90,252,199,252,262,142,202,119,108,259,264,341,117,296,177,382,141,158,183,224,101,121,324,211,267,160,225,166,221,216,222,156,294,210,169,298,160,54,202,228,188,377,136,334,313,249,80,174,104,160,305,241,337,192,217,374,256,179,237,141,209,301,220,209,125,176,333,257,167,245,347,226,161,152,243,212,301,401,242,147,165,222,189,267,222,272,163,229,138,258,180,354,179,158,141,153,247,376,229,153,95,187,219,187,249,115,135,211,241,342,272,209,203,385,225,169,168,280,222,136,243,92,170,240,271,250,236,281,220,279,198,227,120,192,145,96,212,230,355,263,199,253,405,182,143,164,281,157,142,334,126,261,316,342,322,155,201,180,160,89,119,159,330,133,213,180,306,205,261,338,168,257,234,251,215,227,284,74,157,171,96,130,189,244,123,213,293,274,275,227,129,220,323,183,172,257,225,177,226,190,140,263,55,376,90,213,265,164,333,264,263,364,78,147,95,285,251,431,268,204,203,291,235,322,196,317,213,152,233,188,131,266,179,223,205,224,39,303,234,404,223,328,142,128,188,63,280,188,146,169,234,335,229,288,192,98,259,284,237,266,285,152,99,142,128,288,187,179,316,196,193,164,218,194,190,149,192,164,213,248,328,64,215,222,97,218,278,203,173,295,230,261,222,286,370,197,205,262,304,188,229,329,289,316,57,317,254,57,261,238,49,198,157,349,74,308,125,221,328,200,362,156,58,189,198,257,436,324,244,223,86,210,185,270,150,71,297,91,386,172,178,269,251,243,218,234,220,213,188,168,352,221,260,107,228,331,178,288,168,141,121,406,287,242,284,143,320,143,97,191,281,178,309,277,173,113,162,220,194,209,186,138,191,205,184,310,161,254,152,274,272,167,277,240,248,133,255,250,210,240,243,181,154,156,378,234,138,187,308,154,255,302,271,93,83,181,285,142,339,27,216,136,177,91,251,215,226,188,180,112,212,288,139,86,179,164,179,238,288,241,151,328,217,273,272,256,270,216,164,206,257,377,273,119,96,315,260,149,189,231,196,200,377,131,229,91,211,224,206,64,225,230,120,277,284,239,169,212,154,233,285,243,322,268,92,69,280,210,135,99,118,186,162,332,385,154,226,112,256,123,160,300,257,223,273,152,249,113,229,83,94,170,157,73,331,241,338,181,84,191,326,49,123,164,324,169,181,132,220,144,153,357,176,76,209,202,122,141,194,228,272,201,239,289,238,260,337,241,318,242,319,185,263,312,121,215,288,307,129,201,367,190,123,301,286,212,238,230,203,136,125,290,204,171,265,310,355,350,202,201,193,258,265,121,168,403,268,150,141,137,48,286,188,263,87,196,202,282,205,209,110,205,260,273,275,142,134,126,316,201,89,295,274,132,242,191,197,231,225,173,157,209,117,332,330,252,239,185,235,225,195,282,258,226,235,185,425,142,145,341,289,278,281,150,165,266,216,221,296,176,213,242,327,225,199,189,134,112,324,292,358,357,317,163,204,146,366,277,269,293,299,372,218,164,218,251,298,169,163,193,313,232,325,369,308,144,187,292,262,122,363,160,238,327,192,110,198,204,345,47,300,228,265,109,98,306,157,115,320,274,196,209,224,162,231,157,295,215,221,321,147,234,169,87,121,179,124,264,176,177,180,156,102,241,279,211,144,277,264,203,212,108,225,244,341,150,77,236,185,195,229,170,239,111,212,224,175,188,204,342,172,237,116,212,297,254,163,124,115,216,167,317,281,158,135,301,77,150,130,128,245,201,50,159,210,190,316,223,130,178,282,210,127,273,115,195,197,303,143,185,219,284,64,218,233,197,321,147,155,224,158,233,149,122,256,198,300,359,288,145,199,93,220,87,189,254,239,109,105,180,169,185,324,250,221,287,204,242,193,256,184,192,136,253,147,203,246,332,158,207,235,170,106,266,206,191,169,296,207,239,264,256,292,310,367,248,327,217,129,249,366,98,165,240,255,355,191,201,257,202,328,291,202,345,348,189,205,195,207,162,249,214,182,202,245,159,195,114,261,119,167,169,84,156,320,298,130,196,71,170,307,208,199,396,204,164,154,217,100,126,150,138,280,244,118,142,146,157,131,92,358,183,341,96,232,213,99,155,120,246,253,119,97,257,198,273,242,339,266,134,107,130,205,123,90,64,75,214,216,80,97,242,198,167,346,164,187,237,183,166,176,126,270,151,221,203,269,240,173,254,118,132,269,166,284,238,231,69,88,163,274,244,310,110,158,297,303,289,222,56,214,150,317,162,161,109,171,390,183,190,106,202,163,253,253,263,180,214,203,269,228,190,48,211,338,304,153,362,205,93,255,225,225,351,106,129,243,131,254,263,158,367,247,81,209,223,159,380,171,317,209,35,136,213,196,263,183,299,209,283,163,199,129,294,220,219,182,147,283,218,214,233,197,206,164,138,196,119,160,265,257,111,207,239,232,236,113,272,213,168,228,171,253,279,99,223,196,191,237,305,201,208,50,167,223,344,166,210,240,148,260,210,176,197,193,275,333,203,137,155,321,92,119,323,210,272,144,150,299,394,330,312,352,184,217,171,158,233,194,350,125,188,235,305,81,298,165,289,246,177,262,274,363,259,282,160,281,297,202,341,204,296,334,249,214,144,281,121,231,188,258,167,161,107,259,175,292,293,113,140,294,174,153,179,144,148,245,276,318,259,152,95,204,189,175,195,177,275,163,159,284,209,244,166,167,232,224,231,171,214,219,132,287,307,266,183,85,180,185,271,150,87,345,161,149,135,282,152,305,245,284,270,316,216,405,294,202,200,125,270,184,220,165,181,234,58,365,222,274,313,306,268,297,242,228,186,243,334,243,214,198,249,102,307,306,146,213,103,201,254,272,250,96,222,263,348,232,179,57,207,225,99,180,128,212,105,200,157,127,154,98,176,151,220,70,101,239,232,187,146,235,143,154,105,286,162,270,336,143,207,254,222,222,270,111,193,200,274,324,338,294,116,257,286,195,260,269,242,254,139,326,212,231,226,223,159,311,193,205,155,236,218,104,176,54,247,230,321,118,89,147,187,188,180,180,239,177,229,182,84,117,130,96,171,194,262,133,198,241,235,77,286,217,360,354,263,187,279,263,232,271,170,208,239,156,212,289,280,182,275,178,101,362,343,319,217,179,205,338,161,192,197,173,190,213,141,297,222,174,198,345,227,308,273,366,297,250,134,235,190,158,84,208,280,329,117,111,143,215,290,146,160,177,117,223,338,220,89,218,275,232,158,112,320,140,278,168,185,160,203,142,236,215,214,256,172,287,221,149,35,136,319,156,84,126,221,273,257,264,178,216,78,234,276,195,320,185,140,91,340,329,301,190,188,208,278,164,140,188,109,141,64,99,161,254,107,197,259,311,308,160,147,336,157,77,139,186,284,156,68,68,189,187,35,191,112,226,166,239,319,227,315,186,185,130,163,285,217,210,219,274,90,256,235,104,201,119,328,249,306,313,243,259,193,173,214,232,205,292,65,381,137,195,181,327,311,255,259,160,187,251,265,350,172,181,141,141,199,68,130,218,34,255,131,302,339,132,283,183,165,137,270,130,169,144,289,105,172,92,318,238,120,206,238,174,221,100,229,278,270,88,148,133,153,144,199,202,190,296,237,310,304,134,247,364,120,267,242,307,298,216,289,146,319,273,329,201,282,192,288,141,202,285,256,151,135,110,269,122,169,226,243,296,231,320,219,171,249,251,276,256,319,168,298,317,157,244,318,232,308,370,171,369,135,397,335,93,211,169,182,301,216,342,150,165,287,156,292,214,216,161,62,197,186,145,230,195,244,268,233,148,183,355,288,198,242,342,283,236,294,297,175,244,194,149,131,134,203,161,272,236,249,247,163,257,165,157,186,380,204,85,140,152,172,197,85,149,79,228,174,254,161,118,200,289,163,254,412,248,416,351,144,194,237,208,218,91,130,114,289,262,287,114,295,357,319,168,304,294,57,315,135,159,320,235,157,211,178,163,197,345,162,103,231,319,171,53,205,229,160,232,268,155,173,241,220,327,263,91,334,210,237,50,264,299,206,234,218,194,295,173,271,188,223,85,218,286,236,177,335,159,256,188,209,307,136,125,207,301,174,210,378,302,193,271,225,195,53,209,133,219,302,135,225,224,268,271,242,290,230,186,217,157,162,133,162,386,196,149,217,42,104,252,240,175,195,376,225,232,174,164,298,207,255,233,208,45,278,152,244,172,307,353,117,180,291,93,159,184,195,111,166,188,222,237,364,113,317,412,331,284,135,289,235,275,254,330,133,198,234,239,177,240,212,145,197,175,169,107,272,180,107,158,207,259,206,205,214,287,177,183,167,217,191,293,183,152,175,157,186,246,187,61,107,56,174,202,88,290,182,128,331,126,199,199,186,128,148,162,287,201,179,198,173,155,294,282,129,204,268,284,137,256,139,191,70,198,182,110,129,374,272,127,91,213,324,225,192,295,234,208,157,90,233,299,189,120,136,289,149,285,259,203,178,194,243,106,211,314,90,251,89,170,190,225,332,292,309,227,155,249,219,129,135,283,337,101,108,187,337,185,338,188,251,292,269,191,84,280,127,177,129,64,75,158,176,124,171,196,204,118,202,119,112,270,178,280,131,129,353,198,208,349,195,227,314,326,116,184,330,201,324,243,284,124,207,342,102,227,88,269,169,131,72,144,126,258,313,133,112,185,217,301,104,170,207,294,236,245,303,100,221,180,229,357,193,151,235,326,315,241,115,116,222,351,316,267,90,190,61,188,196,213,202,330,132,145,163,137,195,160,391,155,252,176,264,288,302,292,171,346,213,252,237,314,260,169,153,201,112,147,215,216,261,323,182,124,164,209,303,304,175,345,263,183,206,196,103,309,152,281,324,224,302,198,278,168,277,146,264,274,251,256,210,228,162,208,214,89,221,124,188,319,279,308,333,229,172,91,175,181,136,272,90,212,261,237,282,342,325,118,202,201,293,173,178,276,198,192,230,181,132,243,263,253,319,345,266,165,231,235,277,314,185,285,169,266,157,289,120,323,170,299,199,242,203,209,96,270,199,152,119,135,89,273,193,257,107,193,253,263,92,211,210,378,126,287,102,321,246,348,82,159,107,369,162,200,309,320,102,159,147,203,160,322,155,191,249,215,251,76,200,211,152,150,215,113,335,287,151,198,174,150,171,277,129,194,239,181,147,188,290,252,299,131,267,338,230,161,134,227,204,227,103,241,243,119,122,253,185,296,198,230,344,162,244,237,276,242,225,189,324,54,99,190,226,309,402,253,240,258,102,143,64,128,348,140,211,199,122,302,228,308,184,59,48,245,204,148,172,265,227,83,281,199,203,161,79,209,147,235,194,331,148,217,336,341,214,87,387,118,173,165,169,242,148,264,236,232,243,267,186,234,170,288,125,256,271,277,143,248,132,176,214,134,109,185,254,207,113,173,172,208,191,146,324,392,235,270,294,132,269,89,259,302,151,248,139,154,262,155,232,150,332,74,167,223,173,228,115,133,198,167,110,167,277,342,157,223,222,194,72,154,342,264,347,178,192,71,191,332,126,72,93,222,99,284,243,269,326,94,78,348,232,114,117,264,156,265,373,141,289,273,217,137,242,172,385,181,305,195,204,152,87,257,160,275,112,194,85,358,259,260,205,191,292,200,241,248,278,169,237,211,90,192,146,159,184,135,217,128,227,103,135,134,180,292,278,203,228,106,146,246,266,154,173,174,117,143,182,191,143,174,185,207,197,167,163,129,225,294,194,211,74,237,213,183,241,198,285,81,96,210,220,143,193,215,118,161,194,330,208,202,301,268,153,185,263,354,128,172,236,228,252,224,276,259,281,349,125,233,193,79,214,184,201,90,168,170,131,244,133,119,68,188,171,169,172,100,195,42,205,202,192,126,147,186,267,307,155,120,274,335,132,200,242,211,148,71,55,202,68,208,129,190,153,338,168,137,305,170,238,248,174,228,54,254,221,83,242,273,141,144,310,190,246,271,200,189,184,182,163,45,209,238,369,202,73,291,135,189,162,49,64,233,276,146,158,286,337,326,140,138,204,199,205,154,108,107,107,363,239,296,169,229,211,262,235,325,197,307,249,213,172,321,182,279,174,119,349,269,316,258,180,261,339,270,256,135,302,151,276,162,286,178,173,230,241,105,244,187,270,151,149,205,92,278,115,265,284,72,187,88,195,191,177,207,178,161,193,266,180,147,198,226,302,314,182,127,182,278,378,170,172,191,195,234,65,249,176,279,282,314,157,119,260,240,214,332,350,358,242,189,219,322,185,168,252,291,140,98,231,202,230,251,155,140,132,117,186,244,186,251,129,142,295,190,241,349,238,133,180,272,209,336,139,182,266,107,294,101,158,201,227,177,204,267,230,269,216,193,255,122,221,123,171,153,272,323,248,271,206,167,97,221,291,259,230,291,277,359,272,189,360,92,175,167,157,177,247,110,284,122,177,363,312,190,212,123,270,192,234,276,219,146,203,335,386,292,110,344,192,178,98,117,118,204,271,217,132,296,284,331,203,170,211,243,353,181,186,237,133,288,199,328,140,180,62,310,182,216,267,241,182,105,197,257,338,230,124,185,179,212,207,256,90,294,70,214,264,140,220,156,203,221,257,216,178,229,165,303,130,205,174,331,226,176,319,138,158,249,316,261,218,118,245,186,222,187,251,237,251,117,268,152,268,253,111,261,149,225,139,144,235,213,168,122,128,119,192,178,194,143,74,173,316,156,394,112,152,183,274,125,278,110,195,241,312,148,178,135,217,208,92,214,232,233,249,129,118,295,193,228,330,343,198,86,225,203,230,137,210,166,227,282,157,217,253,90,183,184,233,86,84,190,352,160,94,206,89,151,235,272,285,255,171,136,166,153,132,198,186,215,317,185,173,137,319,148,324,172,245,225,141,238,301,123,429,150,179,166,215,150,306,317,255,127,287,95,84,121,244,147,87,212,170,125,289,250,52,182,171,163,111,209,262,244,296,321,83,55,275,291,246,152,114,245,201,147,197,287,222,136,214,276,238,148,218,247,146,321,241,172,214,283,118,218,344,250,330,121,341,111,163,173,333,162,182,255,166,143,198,192,145,173,214,181,227,199,171,372,221,261,260,306,229,233,300,346,203,101,266,249,106,300,150,140,192,312,165,363,157,203,117,244,108,234,106,202,168,206,300,267,290,169,129,76,238,188,175,285,120,199,173,337,386,274,375,277,240,152,145,167,303,293,237,204,59,405,268,357,190,150,263,244,213,340,224,340,195,126,138,153,187,264,54,211,393,206,159,283,123,206,234,257,318,309,181,140,280,80,238,329,183,252,167,292,186,269,187,105,164,296,115,285,104,214,244,293,227,326,75,203,137,194,290,302,49,198,192,175,403,216,286,322,193,70,110,119,246,106,264,106,184,340,189,195,115,193,65,241,160,277,108,189,301,188,202,255,203,349,97,250,264,267,283,241,266,226,243,315,165,200,251,262,318,262,103,270,150,280,208,283,144,311,170,338,252,162,219,215,361,344,212,134,190,184,147,224,275,203,125,124,299,128,258,97,190,241,136,128,141,128,209,322,133,218,170,160,218,92,320,266,174,215,151,186,225,189,319,128,174,297,232,133,361,95,225,235,232,107,151,188,221,147,203,217,192,227,268,106,290,181,209,192,262,252,296,224,297,319,229,143,215,169,163,200,160,152,180,248,284,271,266,258,311,197,300,99,156,292,335,309,337,175,143,191,161,196,270,198,127,296,178,147,62,219,134,214,255,303,292,283,327,174,221,298,116,249,368,237,258,184,96,91,95,205,104,262,205,245,168,188,176,302,259,315,106,108,141,123,140,220,118,147,172,165,138,221,183,172,336,120,143,341,144,105,123,158,136,183,242,252,244,248,226,169,366,217,77,263,294,352,239,292,141,197,258,178,194,246,149,223,267,214,119,226,75,82,307,324,105,231,61,160,103,308,128,238,179,294,229,196,217,311,206,148,197,65,169,231,327,297,373,190,83,136,239,160,230,151,128,228,250,193,182,95,305,153,216,295,173,194,314,244,133,72,211,61,126,112,172,343,305,189,314,232,257,131,375,183,100,134,170,123,231,76,260,223,319,278,225,238,251,235,170,235,202,231,228,164,120,336,295,42,205,184,284,225,243,91,168,316,48,227,293,168,124,169,219,194,194,232,166,111,160,168,338,382,172,148,185,261,163,360,171,277,362,221,171,193,176,296,207,97,260,98,173,154,207,135,278,206,256,81,205,281,245,234,300,297,170,211,168,254,146,209,130,258,243,142,98,267,240,240,322,80,258,263,37,268,176,126,231,201,212,194,356,151,159,167,189,182,301,252,211,97,78,205,274,128,140,252,214,163,281,305,203,302,129,345,328,142,274,231,257,217,196,228,339,321,118,277,216,195,177,176,260,148,131,295,223,248,148,210,239,366,320,203,357,199,227,129,262,235,132,269,146,335,144,205,316,166,250,212,115,211,229,273,141,210,319,292,188,268,244,275,189,152,68,136,127,312,165,227,151,232,224,181,76,216,268,187,215,82,163,298,202,213,110,175,217,184,310,323,163,221,120,267,37,136,66,163,273,214,275,129,319,162,183,121,113,175,182,155,153,311,167,282,219,153,234,195,189,282,184,197,283,225,103,321,222,156,147,249,185,200,239,195,213,208,87,333,212,199,132,71,81,278,129,132,152,321,185,280,230,196,319,201,239,137,146,101,178,105,149,336,342,208,193,374,383,129,272,345,273,213,322,360,272,355,208,328,239,72,331,349,282,374,328,260,202,225,254,292,311,137,238,247,166,80,109,289,281,290,155,81,188,342,123,174,115,196,158,141,188,189,183,91,190,153,149,214,256,167,299,241,51,282,203,312,288,318,174,243,290,106,142,359,76,210,211,272,140,293,48,293,362,205,314,213,358,232,293,251,96,248,209,121,223,202,136,218,88,197,228,89,149,357,199,196,231,240,202,179,101,164,227,248,313,235,71,219,244,259,84,218,170,274,242,133,278,185,208,225,183,255,265,280,271,267,90,185,263,286,118,202,99,253,104,311,165,143,311,207,136,243,157,188,208,328,163,251,217,221,205,114,188,237,161,231,277,382,243,132,225,168,193,167,161,128,120,203,203,251,139,125,230,347,203,335,197,167,383,218,242,136,172,288,162,236,228,143,274,329,197,261,302,77,325,360,213,277,276,121,138,296,206,158,171,95,222,175,232,251,187,169,302,223,239,201,249,226,289,186,260,156,238,282,194,194,319,183,362,273,209,228,292,155,293,221,117,170,376,237,275,217,179,115,193,248,143,137,129,233,129,195,111,150,299,187,118,331,230,294,212,227,177,205,182,132,172,120,174,251,245,288,148,139,283,252,218,177,226,186,307,218,190,266,233,202,229,238,168,272,179,230,181,338,119,221,161,240,107,204,320,210,256,176,221,69,72,378,66,200,307,277,173,263,220,93,250,187,169,208,243,278,168,308,171,80,294,192,310,271,282,222,297,78,188,202,85,152,163,340,224,256,229,269,241,238,180,174,210,198,220,193,238,146,313,258,147,276,121,106,213,169,152,269,187,190,205,208,164,139,81,261,194,290,155,243,229,122,127,157,333,54,105,144,181,325,241,265,142,53,179,153,46,136,181,277,191,101,195,120,175,273,188,328,313,349,161,98,139,174,187,177,253,253,245,208,271,257,159,66,71,175,160,161,169,136,197,154,316,265,233,187,172,290,272,220,201,388,154,194,197,151,137,307,252,292,188,297,227,229,78,144,283,321,230,135,129,348,153,271,305,205,237,307,254,101,242,171,192,304,131,246,205,116,163,147,144,167,173,96,85,371,152,238,313,88,259,226,295,225,151,206,311,98,218,284,40,286,173,191,245,234,252,221,305,208,208,169,102,157,112,222,394,205,158,225,250,195,97,203,299,270,207,53,77,270,281,163,134,337,223,235,205,335,109,302,229,284,286,187,166,232,235,172,220,209,261,137,295,218,127,161,173,263,151,91,225,191,135,174,131,182,165,216,96,117,60,83,345,165,184,81,179,122,212,207,228,124,170,139,221,275,213,208,338,236,188,142,151,216,247,254,294,132,283,266,269,317,121,205,119,323,189,340,328,164,136,247,358,316,395,282,104,209,358,187,314,199,178,240,315,90,300,253,198,208,182,304,182,348,249,263,303,265,111,306,293,178,324,233,201,231,237,178,184,239,186,318,216,126,162,136,169,222,127,145,146,118,130,173,200,127,161,77,96,133,251,188,225,253,313,276,235,186,87,229,119,126,290,180,232,212,140,195,175,247,214,237,256,191,138,341,209,188,130,101,140,241,341,182,288,180,148,218,230,318,277,207,139,246,205,118,196,275,328,205,154,344,349,287,309,311,209,163,176,112,80,345,313,160,215,192,358,215,239,292,312,248,277,213,74,85,173,129,184,106,91,294,192,133,230,190,155,258,184,207,203,346,147,113,303,229,273,104,183,175,257,249,249,195,274,223,247,345,268,193,38,93,126,241,305,256,175,338,346,234,304,245,224,333,210,280,131,223,334,96,348,301,220,108,283,208,238,260,210,86,114,79,376,366,332,199,211,250,172,218,197,258,212,179,189,217,187,211,124,186,341,187,257,85,273,310,284,151,227,91,85,133,138,63,308,301,269,245,178,302,434,88,214,140,152,194,312,206,290,366,198,365,182,173,120,333,50,205,217,78,155,265,284,202,115,176,185,206,203,206,167,260,211,197,149,299,239,322,199,149,160,197,235,292,267,183,124,183,154,80,172,151,96,332,135,218,286,299,141,160,143,204,93,271,201,257,361,125,173,345,243,137,222,213,111,284,230,185,167,256,128,431,381,334,320,288,232,251,243,140,314,234,228,97,112,80,164,229,219,153,92,278,115,202,113,105,207,219,223,266,235,221,125,158,211,274,279,133,287,146,213,203,150,175,149,237,365,223,328,229,312,221,262,87,284,56,132,243,304,144,79,99,99,249,311,100,127,60,192,306,334,174,194,248,173,269,204,43,175,180,68,315,307,141,133,177,236,209,152,142,166,320,356,264,106,203,141,248,109,235,121,282,216,210,205,151,133,194,291,328,329,261,206,71,215,146,206,207,292,263,205,182,246,256,202,164,254,209,177,261,64,187,203,218,233,130,359,350,291,268,254,233,125,159,107,138,248,253,155,283,237,313,198,194,204,103,166,214,245,285,198,182,286,211,312,104,115,159,154,278,166,119,227,229,176,227,157,179,198,228,161,177,194,242,206,152,136,264,228,329,420,203,282,171,266,247,306,253,58,410,265,232,232,316,147,238,233,135,182,98,187,218,315,136,160,115,180,149,318,198,188,250,242,320,230,324,132,93,255,213,218,264,169,210,103,183,210,238,160,229,198,222,132,205,214,95,138,181,196,126,234,235,310,404,127,184,308,194,195,256,380,294,246,299,285,94,258,233,172,195,293,265,365,249,216,370,333,343,371,197,187,157,185,315,207,191,385,318,365,245,171,263,313,191,150,227,146,158,197,329,207,270,175,154,274,137,194,332,211,179,337,224,284,206,216,275,218,199,268,89,302,352,210,130,65,202,325,281,268,355,273,145,308,191,156,183,147,159,110,189,228,135,221,239,193,241,124,153,290,206,126,254,280,242,133,190,124,327,187,176,326,174,133,219,192,148,116,197,133,187,271,126,169,208,108,104,316,135,174,200,149,213,256,100,244,240,334,130,225,190,321,244,162,327,217,197,178,196,208,154,198,114,247,174,306,231,273,140,367,280,349,227,248,185,192,320,177,208,314,242,193,169,131,175,185,208,223,211,86,162,141,368,261,303,291,269,343,142,287,149,250,147,132,182,297,303,173,137,315,276,216,221,306,158,267,223,181,163,232,85,110,245,219,147,178,219,284,353,276,201,272,128,101,338,203,195,112,260,243,280,126,208,250,302,264,203,294,143,262,233,151,267,187,234,279,228,250,272,276,240,67,259,270,283,208,270,257,193,222,276,368,286,50,215,269,200,191,296,240,238,152,188,214,167,115,217,82,176,131,68,117,120,281,101,152,253,252,251,210,265,39,244,278,215,306,294,385,279,184,81,266,271,167,230,120,204,199,197,122,324,317,203,292,163,231,252,226,185,298,175,291,217,241,150,150,166,228,319,176,177,196,267,227,209,197,256,136,290,226,176,188,298,114,127,63,145,255,169,96,96,117,135,163,211,285,111,305,316,216,292,339,109,129,124,114,264,267,69,387,339,332,314,118,163,143,241,86,104,106,303,227,129,272,216,211,103,173,193,209,223,123,206,226,136,180,108,182,168,204,61,95,336,73,177,278,248,227,276,139,157,197,238,220,226,211,140,78,227,220,201,239,207,332,112,342,272,90,308,247,295,309,203,196,123,258,312,144,76,201,253,286,231,306,193,119,368,149,237,162,135,147,340,160,118,238,92,170,237,260,289,267,351,193,326,176,139,125,150,268,199,342,291,104,170,136,154,291,381,167,157,341,167,144,172,245,128,262,204,186,322,341,138,290,204,210,266,286,93,133,167,129,255,282,233,178,68,228,191,354,258,241,212,121,251,245,41,151,300,197,172,204,229,151,279,152,215,180,233,299,357,275,213,349,102,199,221,148,230,114,196,257,323,262,340,252,293,193,145,133,319,51,163,113,209,86,299,183,309,192,126,176,245,312,179,296,97,261,340,87,285,163,362,323,219,372,181,221,309,129,281,240,150,171,50,312,298,266,121,318,257,61,243,275,259,180,167,200,326,148,144,181,321,308,222,149,194,300,299,187,210,318,162,152,236,190,121,224,124,344,214,233,191,307,321,308,345,114,211,213,247,117,277,140,171,204,316,148,356,309,297,288,193,172,166,343,254,262,181,86,309,236,248,231,127,125,212,266,123,150,327,247,315,292,278,201,250,177,206,269,344,275,81,131,53,145,226,230,261,200,390,136,358,179,212,181,217,106,171,365,288,132,179,240,202,134,41,101,267,251,148,134,97,264,217,213,239,87,229,195,146,338,193,188,255,178,92,212,328,219,203,198,227,70,182,166,227,204,239,323,165,252,239,278,290,292,165,276,298,209,134,182,259,219,219,158,249,197,70,199,200,214,171,190,106,228,222,168,157,198,151,273,258,289,240,181,181,232,168,215,344,261,176,268,178,356,232,225,360,276,262,221,201,174,237,197,189,159,193,353,157,279,223,203,201,218,266,270,315,173,230,211,210,298,210,160,330,157,238,211,251,151,151,141,274,334,166,238,42,154,249,123,201,201,161,156,242,90,182,172,122,110,174,66,152,315,327,162,254,315,170,142,153,200,174,226,295,170,257,148,268,114,269,144,135,253,182,184,128,284,325,40,83,231,275,155,180,35,303,139,274,142,343,195,183,167,278,333,84,318,299,183,258,339,149,183,166,132,210,107,134,240,183,271,258,204,237,198,109,373,216,156,201,298,188,74,212,230,172,255,225,140,59,261,187,151,215,240,273,80,318,342,216,286,144,272,181,214,217,93,74,262,113,178,189,97,186,214,155,227,152,216,173,171,215,162,86,280,273,196,255,100,180,197,111,197,144,250,159,107,214,340,281,138,204,202,217,190,211,278,107,182,259,207,62,189,186,164,214,229,116,257,180,140,157,152,209,179,65,234,186,188,210,235,293,263,249,276,302,188,168,104,145,127,381,197,147,233,219,108,224,99,204,128,223,191,358,323,194,150,110,251,278,142,125,197,106,90,68,125,176,273,146,175,87,182,232,274,115,197,265,151,275,233,147,253,116,97,210,166,186,74,144,226,155,209,200,277,208,229,190,121,271,98,54,118,142,196,188,125,121,127,125,264,98,281,244,216,65,258,131,191,219,314,247,252,132,158,35,183,251,128,217,306,206,202,270,212,256,94,242,51,138,101,175,53,225,156,255,206,180,266,279,206,378,98,282,143,338,111,385,256,179,273,135,174,202,267,355,148,259,201,203,100,189,166,308,225,319,186,205,206,184,165,59,259,290,191,406,40,231,199,201,219,251,193,312,274,123,253,133,194,45,180,209,155,259,176,201,213,354,127,260,312,370,94,144,229,159,204,182,63,252,181,253,259,190,362,326,206,274,150,220,209,166,359,197,195,153,262,147,281,204,208,313,167,229,259,292,142,134,309,273,275,325,110,152,122,151,97,202,165,172,148,290,194,269,167,255,183,161,181,243,218,196,188,230,136,185,193,168,238,123,115,242,196,219,217,203,158,140,349,135,183,246,80,116,115,206,246,196,103,210,277,128,125,245,91,341,230,118,210,269,313,204,85,126,203,91,305,240,331,131,177,231,76,144,147,368,304,259,347,192,120,302,179,229,161,207,174,321,185,116,90,153,74,148,272,132,251,161,176,260,346,259,253,168,253,201,346,224,137,158,143,244,320,184,224,78,371,134,104,367,316,256,152,376,134,229,199,135,339,253,247,187,167,189,340,194,201,323,162,46,172,230,237,219,188,158,193,146,220,209,189,233,38,107,249,180,209,159,114,124,213,255,223,85,118,193,209,60,301,261,137,246,284,157,126,151,259,163,188,272,186,317,219,267,189,206,116,54,253,154,200,114,155,243,271,193,204,230,150,143,208,200,173,361,64,223,228,301,141,97,125,188,187,257,183,135,240,162,165,227,243,76,132,115,127,281,300,320,350,221,180,344,294,211,166,311,153,202,230,207,239,317,331,376,244,109,144,266,113,177,70,89,265,140,104,84,177,273,360,118,266,155,243,196,285,143,101,213,139,215,219,330,191,225,224,133,171,203,275,225,189,57,101,141,281,243,216,359,286,201,229,231,207,203,141,90,284,205,291,220,120,164,183,198,206,174,207,336,143,162,113,198,148,222,255,161,332,107,189,366,359,259,166,99,169,141,168,336,174,136,164,135,132,207,140,232,134,129,131,202,287,97,296,68,323,284,374,247,148,237,222,325,182,122,232,204,132,164,155,183,229,220,167,141,166,198,152,231,207,188,315,257,94,232,174,322,343,244,241,298,136,125,235,265,275,288,105,205,79,269,340,212,130,234,141,184,100,161,210,125,209,223,186,130,164,144,325,235,215,160,184,266,301,354,127,113,294,232,123,290,183,203,66,173,290,250,327,257,141,138,142,328,284,350,172,413,342,334,321,329,201,288,278,219,359,313,228,174,241,97,220,149,227,187,278,272,118,165,182,181,121,262,189,356,156,210,210,198,177,234,141,241,191,144,195,337,346,196,291,199,227,87,167,182,311,209,183,173,169,148,94,208,336,200,244,136,162,183,118,293,291,239,72,320,258,132,193,145,220,163,175,143,109,174,162,90,193,180,116,103,322,120,230,268,236,136,312,138,128,264,392,136,210,141,136,121,191,159,173,163,300,179,135,182,110,179,280,219,188,233,329,45,217,115,152,203,138,270,198,253,361,370,176,266,93,264,154,272,137,282,267,201,208,202,299,336,181,280,231,317,189,184,166,162,331,322,266,65,213,167,117,75,157,165,283,199,336,285,228,210,143,300,148,129,188,214,126,264,167,201,154,272,188,234,255,324,199,161,159,280,186,312,129,96,167,59,262,249,359,321,250,146,171,164,188,172,138,316,220,126,193,243,219,297,145,260,183,176,253,170,313,176,217,249,130,236,187,326,85,246,323,156,250,133,160,137,222,209,201,131,178,232,156,265,208,237,257,110,225,109,214,317,145,176,349,205,263,127,276,296,124,303,247,264,205,236,137,323,286,80,200,162,190,329,109,210,176,408,156,199,274,330,230,316,49,132,220,98,150,123,168,50,171,275,126,265,189,341,188,272,206,268,232,136,156,258,284,126,252,171,219,286,185,98,247,247,148,318,195,223,257,198,171,100,207,137,218,247,160,281,235,285,191,154,160,291,169,83,202,160,142,289,165,150,233,126,194,271,353,194,394,228,116,204,226,80,232,262,267,258,259,152,185,248,155,212,299,320,48,146,96,321,126,154,184,228,131,127,130,117,143,407,237,250,160,164,103,387,98,252,85,393,95,287,269,295,332,203,216,185,179,261,291,347,119,250,366,238,195,121,200,189,240,99,221,250,165,202,165,99,164,317,390,306,271,131,243,315,109,181,330,202,173,111,228,114,295,287,274,344,290,245,164,292,118,314,190,160,190,370,119,338,140,295,142,338,148,187,102,284,102,324,261,263,87,178,201,264,110,135,99,281,413,229,198,268,18,160,170,144,253,105,191,196,314,307,195,140,101,317,140,185,119,147,232,332,212,162,96,157,193,195,179,158,142,179,68,94,254,258,283,217,254,243,198,166,160,106,135,258,378,213,161,292,142,175,230,183,128,333,179,85,131,88,96,306,278,257,175,260,187,232,148,148,247,344,272,212,310,186,173,152,112,301,299,202,202,181,278,238,155,365,193,247,211,200,386,133,79,282,221,177,83,258,266,230,279,218,247,205,178,236,236,159,114,232,318,185,113,81,233,177,204,216,295,218,178,223,211,263,121,222,98,57,265,147,147,182,197,267,229,325,363,270,148,264,280,378,395,259,150,288,325,269,276,286,235,79,396,197,243,38,267,109,361,289,293,271,230,249,166,153,67,269,142,203,263,199,241,195,249,134,263,345,264,296,217,234,259,260,267,307,51,251,301,183,313,145,191,158,202,243,143,190,321,289,264,104,286,265,267,292,244,193,144,198,140,315,178,207,223,291,182,183,69,366,234,195,164,179,274,341,107,180,208,131,224,202,302,300,69,138,263,227,81,209,235,163,290,189,241,311,79,95,332,186,310,352,186,154,281,63,116,160,159,144,147,279,241,367,227,190,325,157,170,199,222,140,196,140,340,149,364,203,140,128,58,195,196,283,249,133,144,116,85,265,213,172,307,237,115,217,260,135,326,163,91,237,147,189,193,245,162,255,201,200,157,227,267,203,323,237,229,131,126,303,214,181,252,214,200,239,344,111,168,346,220,293,121,273,154,362,337,135,191,159,124,155,197,195,115,183,132,239,272,191,164,284,218,197,146,316,192,340,243,106,188,155,140,304,213,167,183,320,224,173,187,293,195,184,293,227,144,353,237,209,138,86,222,267,127,153,345,325,138,173,250,263,187,204,353,158,114,114,72,284,334,124,172,257,73,278,122,182,295,238,191,107,55,260,168,104,256,259,207,125,84,199,154,151,193,247,242,181,247,365,265,337,236,237,255,232,113,280,370,138,167,234,194,138,250,350,191,315,371,133,199,141,222,228,289,136,289,115,277,172,266,116,138,264,122,158,278,219,199,271,78,249,272,351,320,195,182,290,223,115,192,140,268,320,202,165,163,237,368,237,203,130,53,263,204,69,193,111,264,200,207,249,191,250,153,147,238,297,221,160,179,311,142,284,393,211,316,191,286,133,71,378,160,303,325,214,209,65,77,147,197,94,157,171,289,144,168,135,229,263,53,162,178,128,199,320,275,153,300,183,185,96,167,171,238,243,124,158,335,212,170,202,282,199,149,198,323,376,301,361,366,179,77,259,292,188,144,301,265,135,209,122,194,169,120,121,351,334,313,263,57,166,216,170,142,116,111,148,134,138,99,87,305,80,208,142,146,168,271,303,127,153,241,176,151,92,98,300,152,168,236,356,220,167,142,356,264,306,160,238,237,122,340,246,208,148,315,168,73,274,350,268,151,109,224,354,244,297,335,124,300,281,144,160,334,210,147,330,192,341,185,274,276,202,386,259,220,289,390,244,137,180,270,261,146,144,300,198,321,206,345,163,306,141,50,332,177,196,208,278,374,105,132,146,182,149,380,174,181,36,173,191,265,115,357,280,247,195,219,269,155,221,213,198,147,160,342,172,201,217,113,245,149,290,386,338,347,238,123,294,100,324,155,251,183,209,122,68,237,251,174,334,246,266,288,292,183,310,220,321,233,200,184,374,236,220,305,207,245,301,101,248,108,252,213,379,346,117,254,317,340,198,145,188,133,108,155,96,156,261,378,344,322,283,263,204,177,289,152,198,193,209,264,366,115,133,268,81,148,119,128,264,129,110,197,112,279,255,142,211,268,230,47,202,187,192,342,289,99,273,203,271,290,147,314,223,301,133,254,301,233,67,341,228,91,222,198,213,157,186,236,210,286,255,159,220,285,211,173,245,47,303,255,169,88,149,150,192,171,207,270,76,270,267,153,145,311,166,214,253,167,272,220,249,197,100,250,125,191,296,160,308,166,225,129,184,150,111,320,264,267,213,225,221,304,160,76,325,81,235,160,115,311,169,208,299,201,74,181,374,166,239,151,172,302,127,125,238,145,296,356,114,111,303,232,149,281,297,202,184,155,177,249,187,199,88,79,308,253,119,320,242,132,129,250,214,165,155,278,116,245,192,88,247,200,122,51,176,161,93,137,204,134,215,182,167,141,205,196,331,213,321,140,200,113,115,235,218,219,286,215,318,124,175,288,129,208,306,221,252,254,155,86,102,256,140,154,233,116,157,251,355,208,54,72,292,180,150,259,178,216,200,171,267,356,147,37,131,242,269,107,201,196,214,257,281,125,165,188,332,202,234,131,213,392,306,216,237,170,104,311,303,316,205,82,290,296,185,233,107,216,189,87,42,320,215,236,304,142,277,76,346,281,70,137,296,198,193,223,171,173,244,350,75,204,218,258,316,186,213,211,218,188,240,221,47,274,312,282,110,98,336,186,132,128,126,190,224,305,194,170,179,189,262,178,142,261,106,286,271,230,251,162,266,348,101,322,204,143,191,304,213,231,208,153,181,93,166,123,249,81,146,118,192,295,150,160,341,270,156,63,350,120,104,346,255,73,359,154,324,280,175,277,364,134,283,343,160,232,169,237,263,151,56,185,206,231,175,204,136,304,176,176,216,194,151,155,288,104,205,194,131,196,102,205,118,100,167,307,250,219,201,174,247,240,268,168,288,231,357,294,61,229,164,124,243,233,258,129,128,257,355,342,219,235,50,90,155,235,160,110,69,299,276,180,316,244,129,129,314,166,210,202,206,130,66,178,295,100,250,274,158,328,250,254,282,279,249,370,305,203,176,253,196,166,94,306,156,163,253,76,225,173,172,192,255,160,187,295,128,198,327,164,165,231,325,143,182,86,163,173,349,282,196,178,303,146,111,233,97,164,265,223,172,154,161,269,300,235,188,193,228,201,169,305,261,191,274,166,232,245,275,276,343,282,249,120,308,256,301,79,231,135,152,348,182,273,281,263,176,127,300,185,102,229,195,205,276,217,349,73,203,271,277,192,308,102,295,184,155,240,217,198,246,262,300,166,99,251,207,146,199,216,300,250,237,234,240,130,306,215,308,212,225,129,212,204,184,149,344,158,287,157,166,327,218,101,205,215,232,323,119,189,241,250,345,123,151,323,194,266,129,197,300,246,121,189,167,231,224,179,183,217,93,247,135,186,298,104,152,151,235,208,366,245,210,235,309,207,185,268,151,303,205,153,183,258,298,222,126,158,289,183,339,169,230,337,289,202,192,270,360,265,209,98,161,293,176,135,359,250,178,232,220,219,303,314,275,242,172,158,254,144,191,126,304,318,309,134,359,143,346,212,387,210,118,93,161,383,236,240,148,209,126,257,194,36,191,143,272,174,162,113,231,256,133,204,245,233,219,110,103,81,298,298,341,265,191,152,348,233,221,344,83,210,146,155,337,286,328,242,259,272,129,165,164,372,195,180,128,222,307,183,166,226,137,278,191,135,188,258,235,259,170,176,270,191,97,223,200,129,257,304,98,151,185,211,251,214,190,311,196,189,343,142,208,170,200,141,220,267,104,189,225,246,167,211,201,164,175,272,162,83,168,146,291,202,192,215,281,288,58,322,128,175,272,314,163,279,125,227,112,146,180,214,253,134,130,291,372,315,162,227,190,258,199,205,167,124,303,151,187,179,343,170,154,220,241,73,212,174,183,88,210,272,160,187,109,125,197,204,68,332,183,124,200,155,155,245,146,157,276,100,190,110,112,382,155,220,338,130,253,111,226,170,192,296,150,208,317,240,142,339,88,279,183,339,213,235,287,249,199,235,93,338,205,194,208,285,249,211,299,219,284,199,214,190,237,257,193,316,251,123,204,176,170,270,204,265,225,334,193,285,314,224,303,85,98,81,194,254,235,149,277,255,180,322,164,298,257,365,301,100,41,337,304,184,118,210,180,182,168,250,266,244,162,318,237,312,295,241,207,295,261,150,300,228,183,265,181,170,264,176,223,92,335,245,371,187,163,181,412,89,198,169,156,208,117,241,184,271,273,263,263,183,319,102,306,250,228,102,338,98,290,229,390,174,263,333,184,356,305,253,310,251,303,287,178,170,137,252,333,222,170,184,105,322,167,164,267,154,83,359,230,148,137,240,260,179,211,314,232,257,281,269,222,178,154,233,252,117,235,247,237,225,260,125,205,197,56,109,190,232,182,241,123,272,177,157,342,165,207,325,264,107,136,172,222,182,183,259,143,261,252,227,342,86,172,114,215,93,245,174,292,187,343,194,223,146,90,264,175,269,171,273,194,87,187,228,178,223,301,158,208,183,134,129,328,230,329,94,234,283,179,175,98,309,242,222,251,301,133,290,354,231,267,304,92,251,313,248,403,219,182,266,202,317,113,169,162,284,288,219,74,222,285,229,288,172,209,303,303,222,152,149,256,164,167,165,198,234,330,167,187,350,331,176,313,127,220,237,204,143,229,117,228,325,310,266,259,184,201,191,165,99,261,191,171,164,317,266,152,204,161,243,44,143,189,188,401,327,208,283,238,138,98,286,277,209,131,228,167,202,214,214,255,146,234,135,300,221,304,210,157,104,177,124,211,207,231,222,246,229,197,99,166,194,81,264,203,172,151,95,195,158,218,318,151,183,200,83,183,235,281,310,131,194,298,297,175,160,162,63,211,206,175,159,180,269,242,158,334,170,200,198,153,324,205,149,200,64,135,232,302,77,242,225,263,48,174,361,155,225,142,142,68,369,264,211,100,184,139,197,151,154,137,43,119,171,154,144,151,263,173,69,334,379,170,243,252,289,179,97,321,123,319,221,232,200,347,190,252,191,156,297,192,192,175,190,268,128,103,172,144,188,212,111,252,242,234,182,171,88,208,219,264,251,260,194,98,284,59,403,196,255,155,55,164,222,250,192,249,207,221,241,267,176,151,168,313,201,211,207,171,120,213,181,248,144,296,190,155,292,352,224,228,306,303,162,228,242,135,179,89,329,233,354,258,255,278,207,287,236,134,237,163,266,241,160,171,277,88,229,143,220,196,111,211,183,252,368,195,173,334,293,46,107,172,226,384,166,243,70,265,110,53,178,142,241,211,152,71,192,166,45,341,259,360,212,157,236,213,315,249,224,265,223,205,206,294,128,166,239,114,192,214,226,207,292,90,270,178,277,313,224,264,239,241,233,216,256,141,104,209,210,221,219,288,180,329,129,182,359,161,53,359,256,198,118,131,118,131,177,109,179,165,207,192,143,387,353,185,181,148,255,246,333,191,353,393,361,260,140,41,60,209,241,137,253,234,327,128,385,192,151,319,239,174,184,286,136,130,248,202,258,269,327,296,140,285,299,278,187,169,311,144,369,89,200,172,154,303,137,211,204,344,219,245,182,188,186,179,83,182,136,129,324,260,142,139,189,325,285,207,167,121,115,58,173,194,263,200,170,115,230,191,203,194,316,253,258,229,272,178,207,274,304,241,286,196,285,159,354,191,272,236,281,147,84,299,291,223,159,247,306,202,112,199,244,307,235,306,246,227,211,269,188,137,55,127,146,245,66,214,313,373,53,68,179,219,222,221,253,89,183,233,82,88,191,228,329,99,222,168,75,272,332,227,188,176,276,188,190,315,86,245,181,343,142,148,169,336,285,221,101,194,275,267,235,268,318,181,256,129,242,188,81,191,132,175,205,248,114,206,135,199,181,148,88,210,205,100,252,245,233,253,97,213,212,94,235,265,328,405,125,325,130,162,155,181,163,215,219,214,91,210,221,109,195,75,262,205,211,196,51,170,176,118,151,303,147,214,186,369,282,214,146,210,287,312,252,73,162,252,276,276,93,186,141,244,134,160,182,149,199,169,356,279,264,232,324,105,218,365,130,290,213,209,136,276,136,210,218,156,128,177,274,110,236,226,305,271,205,165,75,271,344,53,161,201,203,73,267,288,103,247,274,179,211,182,186,253,199,172,122,263,167,161,205,273,317,189,330,333,217,333,189,309,115,212,273,154,217,106,133,233,156,173,152,108,124,215,177,253,204,166,277,149,142,112,220,242,263,182,178,131,247,83,325,118,159,306,203,163,200,233,180,74,199,189,86,337,169,254,183,198,327,253,276,285,161,196,220,139,154,144,236,193,191,216,116,255,266,262,272,107,302,241,242,233,255,65,299,140,174,197,276,267,291,202,386,267,276,281,80,279,307,123,270,170,179,161,248,215,315,208,244,321,170,167,91,223,293,290,339,317,260,135,233,202,178,204,318,231,327,278,93,167,290,300,181,184,184,222,73,222,149,263,253,270,247,228,204,137,218,208,118,200,209,195,272,197,131,192,133,206,287,185,117,198,231,73,162,137,195,198,206,277,169,95,240,237,246,133,217,321,162,209,177,197,158,333,227,192,128,184,133,126,192,243,182,210,198,192,254,266,202,223,180,163,277,330,38,113,112,287,181,136,237,289,244,94,255,28,145,211,281,232,179,297,41,200,192,100,102,161,236,183,127,175,393,221,234,368,191,149,192,172,104,172,196,236,62,146,198,293,148,145,183,200,125,410,117,232,164,185,225,253,346,259,166,313,321,219,279,305,361,421,238,196,240,243,286,216,382,359,172,207,155,204,333,230,192,264,219,217,293,253,227,110,262,296,295,368,276,221,159,237,156,193,154,228,88,165,245,273,222,310,154,226,208,69,231,235,280,257,283,152,87,241,200,330,212,127,249,65,120,250,92,183,138,182,170,234,70,148,168,275,31,292,110,183,231,248,209,289,146,259,94,156,298,141,271,228,241,149,173,259,334,338,183,80,277,268,225,156,345,291,195,171,253,207,259,152,208,277,347,202,237,259,148,382,125,184,228,178,146,88,101,142,338,128,168,200,345,187,314,134,204,169,230,369,289,252,204,155,301,150,331,342,272,304,326,125,283,259,166,123,230,122,277,146,120,210,302,299,232,97,241,282,247,152,209,228,231,313,129,344,127,374,129,280,290,232,205,220,151,135,188,132,250,328,158,141,247,210,297,264,172,217,239,126,233,265,338,131,128,159,244,206,128,223,276,123,277,244,148,228,341,176,280,283,123,160,203,223,179,150,158,314,205,261,189,368,217,314,212,211,238,204,123,225,99,226,274,240,175,163,214,322,220,255,285,277,282,268,184,271,339,173,235,137,164,123,136,166,202,215,305,219,143,182,235,259,203,248,273,154,190,359,372,248,142,210,152,173,123,203,276,219,183,252,233,142,234,167,139,144,148,273,180,152,374,93,225,160,173,298,159,164,113,308,195,274,136,249,236,350,258,288,222,187,319,117,202,350,273,117,218,131,263,333,302,181,267,193,149,275,159,185,122,312,166,114,317,233,291,118,202,155,268,297,122,243,133,288,142,225,222,258,254,232,113,313,221,222,135,252,214,228,242,247,139,192,297,162,266,283,141,180,243,233,269,266,222,211,142,132,83,166,243,172,97,335,204,163,159,213,317,146,180,404,233,224,190,79,168,343,224,299,178,273,198,273,197,55,282,255,168,274,199,197,336,163,186,208,194,158,323,232,288,190,219,219,68,171,96,349,305,177,160,362,278,111,382,151,128,195,178,359,150,204,89,212,305,219,207,248,211,268,200,230,210,331,87,201,164,246,208,233,220,312,265,221,191,308,228,74,225,305,165,110,188,218,314,155,152,204,162,203,228,177,196,343,186,272,159,242,259,188,119,199,243,188,284,131,204,94,227,185,156,150,57,181,333,244,217,73,207,275,186,315,303,129,157,309,266,110,213,176,165,147,260,229,241,188,186,117,257,94,111,310,205,215,263,119,139,222,347,290,214,264,220,163,292,248,328,185,135,128,186,131,255,182,390,332,145,130,336,152,116,86,285,202,389,130,228,213,368,285,348,232,203,214,100,337,326,319,229,208,242,210,267,199,361,316,263,360,337,168,185,217,109,142,110,329,124,132,283,153,156,204,99,237,259,275,353,220,338,228,203,159,240,176,201,281,346,186,190,159,332,253,267,225,241,317,340,318,195,274,155,130,239,78,252,285,218,151,230,155,167,135,256,180,138,157,160,126,206,106,158,305,323,165,183,235,191,194,189,142,338,179,323,242,388,324,276,143,175,329,166,213,195,137,93,209,173,113,208,331,71,264,214,234,118,156,289,230,194,36,107,219,304,198,119,172,145,294,155,129,166,148,281,185,117,103,239,321,144,150,271,104,108,244,236,292,267,210,334,282,262,82,171,204,79,174,226,220,261,379,352,215,70,233,225,179,66,250,241,197,248,131,180,285,167,285,316,239,268,200,197,274,275,257,122,249,131,221,289,160,257,130,179,298,157,191,143,185,184,224,179,212,237,217,74,169,140,230,252,184,217,237,186,168,214,314,309,200,267,66,280,221,137,261,266,261,103,164,140,119,150,144,146,205,158,246,247,212,182,280,238,159,242,261,253,318,301,239,293,257,227,296,179,164,267,236,178,261,259,241,304,166,195,194,276,126,258,353,269,277,239,252,229,190,251,387,219,223,182,329,164,210,326,253,74,179,269,144,87,246,324,91,212,147,145,340,267,277,282,61,189,80,245,172,153,215,155,207,124,195,218,182,314,146,184,262,176,120,204,308,174,156,173,183,170,268,274,201,174,315,185,234,188,307,171,170,199,318,234,231,232,163,307,49,227,217,224,293,147,239,224,243,215,264,241,194,129,221,226,294,138,196,129,274,261,130,119,166,109,315,356,183,201,265,310,260,165,171,229,217,280,84,211,170,157,279,143,205,220,294,165,284,197,248,79,168,189,75,245,164,152,246,172,213,374,198,178,290,214,222,278,216,40,374,267,241,108,222,288,303,341,139,257,239,217,179,258,109,102,75,194,191,144,277,311,181,209,185,216,271,212,152,112,149,223,207,139,183,112,237,154,135,226,228,49,345,203,98,222,226,284,239,177,311,177,389,186,277,97,237,171,279,134,231,312,276,298,261,95,326,307,328,239,175,216,70,145,54,65,371,319,164,240,153,304,112,185,339,101,251,350,289,317,239,211,289,169,227,254,237,236,231,251,49,227,218,144,186,200,115,204,151,234,189,172,185,113,127,201,177,122,233,225,213,124,324,136,137,329,158,353,152,226,277,235,167,181,190,201,223,186,247,136,183,99,285,177,264,188,313,112,94,138,161,279,160,350,263,250,171,223,121,203,211,173,163,143,161,128,171,313,196,202,196,164,219,365,183,122,141,364,257,218,155,220,253,244,333,349,70,283,228,280,281,203,271,233,279,324,184,285,383,343,216,200,313,196,263,254,185,312,379,307,208,189,223,96,380,337,307,139,91,194,318,162,134,259,289,341,263,306,221,128,118,148,322,143,84,256,92,316,362,239,136,175,286,334,307,175,218,150,188,252,226,261,141,305,98,210,69,273,179,115,224,285,347,240,220,200,232,129,139,247,296,175,79,267,214,139,165,283,218,136,146,240,298,225,149,195,176,164,293,284,232,169,161,168,255,188,361,182,146,295,174,223,209,201,177,158,199,143,157,166,157,185,206,103,173,117,226,154,221,247,158,308,157,300,372,199,221,214,258,177,100,251,146,202,105,114,214,178,159,192,226,238,180,180,259,224,248,204,238,217,299,254,214,171,159,184,192,154,263,146,137,266,228,98,351,224,184,341,211,337,83,165,245,273,237,332,159,82,229,284,192,100,140,228,198,300,316,268,217,274,174,194,262,195,177,262,42,239,186,109,157,140,161,249,183,230,231,141,201,155,137,213,130,188,139,288,272,147,233,200,233,235,72,70,180,244,288,152,235,102,175,66,347,226,207,160,37,110,271,94,98,224,68,290,267,216,297,142,227,258,173,92,230,196,301,247,296,240,183,209,210,92,205,165,137,142,154,220,288,78,176,283,229,237,186,309,150,162,141,115,306,150,297,273,379,153,218,241,182,327,255,189,318,170,341,235,342,247,228,252,254,261,163,283,276,178,230,190,333,231,192,229,344,307,338,91,149,366,331,220,218,161,177,233,174,223,320,300,129,152,232,134,127,182,195,280,337,268,174,204,185,385,151,279,265,86,205,180,272,204,298,96,192,179,231,372,205,213,272,101,262,252,237,294,198,252,293,340,184,210,174,147,241,178,226,200,281,216,228,235,86,203,162,162,243,272,210,234,198,180,201,119,266,68,132,310,230,122,172,200,141,203,338,161,311,200,277,217,289,271,164,147,152,248,106,167,125,135,130,168,238,247,367,209,135,232,190,371,289,315,197,75,370,154,183,166,209,180,203,245,124,238,224,261,222,251,88,197,267,68,88,270,200,221,133,193,341,207,246,166,165,258,140,102,146,119,134,189,297,116,292,224,255,183,350,135,234,209,198,153,186,341,190,202,183,285,269,365,165,243,211,129,222,281,302,155,309,170,327,198,199,152,111,218,185,332,211,232,131,389,227,121,338,204,292,133,198,382,256,309,169,156,216,95,136,227,108,269,202,273,167,178,150,128,277,230,174,366,215,183,230,137,243,211,235,270,163,199,171,191,179,235,259,234,184,252,351,161,187,172,354,242,222,207,245,160,285,250,104,324,201,231,254,207,264,271,322,268,299,235,119,333,193,228,233,327,351,201,184,223,303,224,255,323,193,322,243,187,197,361,160,237,229,267,373,169,89,267,169,263,206,232,79,187,206,260,223,193,110,221,199,251,252,118,184,225,359,198,184,188,252,160,170,300,222,209,182,226,167,141,78,81,208,173,249,133,36,203,303,307,296,285,88,293,189,222,160,147,217,146,262,183,201,105,183,241,123,116,215,211,287,271,319,140,389,348,364,276,204,218,203,187,171,183,208,259,152,315,164,249,108,226,162,154,166,156,208,200,272,121,145,230,183,212,179,184,293,281,113,142,105,79,156,345,267,144,224,303,227,177,335,285,260,149,354,292,197,131,135,186,58,220,111,284,137,256,130,192,272,118,249,250,276,217,277,253,136,313,311,145,151,161,180,215,317,115,326,138,256,183,116,88,92,135,309,279,194,251,82,84,193,181,111,236,154,179,184,177,195,203,183,266,213,169,225,137,80,154,223,147,199,229,172,115,261,369,172,280,315,81,338,135,155,197,203,247,300,160,198,67,285,197,282,209,204,264,335,219,228,189,229,191,243,104,201,226,73,318,257,103,169,171,123,141,127,268,149,128,166,218,298,191,291,185,158,152,251,229,171,168,249,323,239,155,122,77,89,145,183,146,347,182,301,202,215,178,268,97,103,226,262,261,267,277,96,232,236,147,328,105,321,292,145,313,338,312,259,178,401,125,198,201,244,160,183,131,239,192,118,99,186,163,259,33,272,290,174,156,230,294,301,299,166,120,304,97,180,125,359,235,146,90,143,245,270,203,117,231,235,195,146,197,159,142,230,229,317,149,238,213,195,247,287,214,317,312,131,180,365,234,136,390,152,367,254,275,154,177,242,217,172,255,281,212,119,171,180,258,247,221,173,214,140,158,228,193,138,147,87,153,132,195,149,145,184,342,237,103,320,143,390,137,202,220,313,158,145,152,248,242,117,206,209,57,68,356,48,169,206,278,183,148,364,202,221,309,240,258,122,223,98,234,203,123,164,386,195,222,277,98,156,165,274,150,303,232,220,258,303,355,262,228,262,227,220,389,261,345,285,212,244,198,142,356,122,419,201,188,207,116,284,110,359,233,242,248,206,226,286,113,148,174,101,275,276,172,189,214,112,103,152,227,234,300,294,166,208,208,236,223,282,218,169,178,166,93,200,276,300,209,145,172,282,199,86,212,180,185,270,139,243,174,314,184,213,162,207,184,196,338,112,222,252,191,133,228,344,144,241,58,239,73,246,201,206,183,132,172,238,198,257,100,183,139,164,211,285,214,276,210,287,199,294,201,120,208,157,339,283,169,249,321,177,169,263,314,205,95,236,239,183,134,254,258,226,112,286,89,202,374,279,181,203,288,207,267,193,141,181,151,252,100,230,210,173,133,163,241,118,294,277,145,160,318,251,233,209,147,188,130,215,202,62,239,351,162,130,189,222,314,266,372,105,251,344,161,77,121,232,215,224,145,212,244,269,181,209,239,357,206,280,154,137,375,299,318,188,251,153,120,328,167,295,283,167,277,136,143,232,233,249,111,125,35,233,280,175,284,176,309,181,122,166,182,214,241,245,60,270,99,169,342,140,253,192,276,207,176,187,121,262,344,70,149,152,225,149,279,126,361,253,88,201,101,144,208,208,399,153,212,209,331,268,205,125,292,195,82,300,210,243,243,227,194,165,178,190,324,158,109,356,91,214,199,181,187,144,226,253,241,134,194,237,138,142,110,318,151,352,233,177,84,183,226,149,203,254,213,188,175,162,197,176,200,182,114,296,322,124,307,324,154,210,238,156,212,230,258,168,194,225,191,235,208,195,57,267,214,257,256,328,264,183,272,263,157,225,155,178,191,207,319,257,170,208,141,203,318,302,132,355,279,221,200,266,131,95,254,235,230,170,305,165,260,82,232,195,214,241,190,235,251,239,132,294,257,163,208,203,74,231,72,185,90,238,142,185,331,217,254,200,198,193,185,244,117,201,178,209,208,250,253,221,256,122,323,187,126,166,259,193,237,379,287,132,190,191,151,253,179,206,280,290,253,253,122,166,118,335,221,137,158,305,150,258,324,346,335,193,92,180,156,278,243,130,307,67,331,230,249,287,52,95,97,267,208,77,230,249,200,95,183,310,82,138,206,209,194,255,259,201,235,121,292,159,219,197,139,273,210,225,287,136,153,269,104,204,184,218,174,181,237,111,117,170,197,168,363,150,84,198,292,164,183,217,300,223,222,222,224,42,166,221,98,187,267,165,185,132,292,346,223,98,280,98,197,255,168,219,54,101,246,251,296,236,88,213,65,188,309,219,185,260,308,96,41,158,133,286,232,184,237,165,184,156,321,193,163,248,138,131,113,220,305,280,361,129,354,340,339,250,296,308,115,269,230,139,205,242,146,192,163,123,274,251,316,309,157,193,187,264,241,198,267,260,242,201,312,339,306,59,213,342,224,249,186,126,260,258,292,315,107,82,190,293,276,299,151,325,265,248,335,211,211,167,224,227,288,170,259,279,208,192,325,244,269,302,218,337,195,159,303,162,271,169,152,193,159,209,174,166,181,100,175,200,183,244,306,203,97,307,278,200,285,223,199,183,217,155,134,156,129,180,227,222,297,132,166,225,156,217,155,46,155,113,267,115,177,381,220,242,223,229,203,213,228,124,239,117,196,65,214,183,225,103,210,360,154,204,235,212,120,222,202,248,273,178,244,147,286,297,139,187,202,311,238,227,133,138,207,204,78,195,299,115,122,353,233,70,234,185,206,140,201,253,104,172,100,176,120,166,167,97,329,343,127,362,104,132,153,247,250,366,105,241,77,225,156,184,228,140,214,228,103,325,318,191,207,91,206,67,161,164,178,240,215,204,143,191,169,202,109,156,124,312,227,149,247,204,300,152,201,113,173,267,128,187,168,163,304,271,189,172,156,101,179,300,129,230,168,336,233,140,79,92,335,204,105,229,90,65,133,220,228,213,203,358,69,167,223,260,358,148,222,214,367,185,228,266,255,160,299,129,167,160,115,124,85,192,195,153,260,199,226,207,224,232,118,80,351,306,190,90,231,216,225,197,226,195,122,48,274,303,198,168,239,114,234,241,222,256,313,227,225,77,307,322,180,314,260,182,320,254,248,236,275,215,262,190,120,407,287,94,140,190,324,201,263,380,147,209,259,154,303,164,262,204,199,183,305,292,229,176,244,58,195,307,149,128,279,226,214,236,303,354,193,106,273,204,205,330,159,334,315,198,327,215,203,219,289,171,167,276,240,108,240,171,187,293,122,236,191,273,153,168,167,46,371,128,274,182,249,203,378,267,143,238,350,200,290,155,117,157,113,188,332,203,373,200,235,182,265,363,234,272,204,139,198,241,173,245,274,169,288,183,213,340,196,85,283,138,127,211,175,91,270,127,331,258,237,122,179,167,257,133,112,320,126,174,235,227,207,249,184,346,336,164,87,209,229,263,353,284,115,237,336,240,245,330,214,168,324,231,210,293,416,312,312,219,336,251,67,377,134,167,155,285,230,224,192,187,173,152,198,213,276,325,329,145,147,254,362,367,203,149,265,181,154,109,148,189,177,172,95,165,75,125,261,288,110,225,143,174,313,228,344,163,283,161,129,176,220,276,168,277,296,131,155,66,141,148,201,237,213,47,86,183,193,159,81,310,154,187,82,192,278,249,66,246,183,54,320,94,256,350,300,324,293,270,297,183,173,264,253,153,131,158,240,173,42,95,221,237,182,234,283,122,176,82,103,186,72,88,342,144,220,179,140,375,179,250,202,184,204,147,250,232,226,126,205,138,264,186,212,103,250,220,161,193,209,239,272,197,131,110,232,315,187,144,194,162,199,98,258,222,206,209,333,249,207,267,325,164,308,313,210,237,158,123,353,200,151,153,140,228,188,213,314,242,192,219,311,271,138,204,353,152,251,370,217,193,171,288,264,213,207,200,272,324,175,125,251,220,259,228,284,235,266,342,239,265,229,299,253,128,268,89,190,108,235,186,357,154,224,102,282,152,147,60,153,100,65,227,153,189,147,76,106,27,183,255,105,153,121,231,154,339,290,238,207,312,149,249,258,181,331,159,205,247,249,242,256,166,142,364,191,222,129,250,193,146,279,226,131,230,119,319,222,198,120,235,157,77,241,186,274,233,207,255,215,145,165,279,187,282,134,277,234,226,284,187,104,258,260,262,227,139,119,238,320,354,172,160,157,225,211,230,327,212,78,112,143,244,279,208,195,284,356,212,235,352,258,350,240,307,71,143,180,165,256,134,326,180,310,374,121,268,160,83,157,152,238,159,204,232,266,198,150,260,109,238,134,328,149,133,238,136,235,306,35,140,323,188,194,249,180,120,63,287,180,96,233,205,106,125,221,192,220,338,313,160,134,112,122,96,331,52,119,179,183,119,117,210,149,273,202,54,219,200,307,204,90,210,149,184,121,199,143,130,255,302,56,97,192,165,216,218,189,173,256,268,147,312,168,148,169,277,230,197,125,243,182,148,236,260,258,245,164,208,349,186,202,318,343,166,191,205,215,289,181,124,224,307,193,165,219,155,226,193,329,267,257,302,166,125,196,34,188,77,299,220,312,114,311,221,166,226,169,327,178,242,195,185,289,181,320,167,149,208,326,144,330,60,99,83,237,255,116,126,201,138,165,105,271,206,89,228,201,279,42,200,380,122,267,211,197,229,190,325,146,87,117,114,248,187,170,147,285,282,333,144,232,227,78,214,176,179,200,355,247,238,177,167,105,114,321,111,177,133,220,131,327,298,287,142,161,307,271,133,228,357,214,230,274,203,253,164,173,289,320,163,252,195,364,197,59,259,291,242,389,257,354,320,380,283,164,264,218,268,305,151,190,306,241,173,330,171,165,173,181,260,193,91,231,325,185,291,274,144,280,217,194,251,333,200,165,131,120,195,193,139,107,163,229,148,185,194,136,295,173,180,189,253,108,281,159,155,188,216,203,233,271,360,120,141,260,197,267,240,213,263,258,158,88,267,388,134,259,227,228,282,129,208,223,171,254,212,178,175,216,160,195,345,150,219,268,97,294,283,226,129,297,309,236,168,207,108,168,151,341,272,241,68,205,228,142,199,298,280,145,209,313,107,162,111,359,116]
doclens.41.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [238,209,104,223,190,145,226,187,75,116,313,112,198,241,314,275,227,232,268,50,212,132,287,177,259,230,210,243,243,269,238,249,180,176,228,233,98,267,252,132,227,115,205,321,141,173,263,60,304,204,359,211,141,240,254,95,252,304,81,166,295,334,55,304,258,197,170,335,128,312,339,304,131,130,152,345,294,301,303,105,266,248,193,341,264,234,206,290,254,200,115,145,210,161,166,216,333,208,157,139,111,196,277,269,235,168,237,234,184,275,213,228,274,190,247,327,183,197,230,172,102,126,321,118,175,328,154,265,294,123,203,129,211,228,73,236,254,185,123,224,347,352,168,305,125,165,251,258,353,130,231,123,246,219,161,249,169,239,62,112,161,174,195,195,155,245,237,130,131,234,259,272,108,168,61,171,145,187,241,227,350,223,118,212,204,177,238,233,261,199,121,114,144,342,327,292,321,194,180,151,252,126,195,209,334,328,173,329,89,232,244,185,163,292,211,296,232,151,215,106,249,129,148,146,138,108,130,199,243,162,212,97,224,111,118,179,219,220,227,235,203,277,223,316,176,253,197,262,338,250,331,202,91,247,334,243,156,233,176,333,87,170,275,176,200,247,132,263,144,351,199,345,259,55,191,153,330,179,122,189,136,188,152,366,253,268,154,81,168,139,304,200,268,213,198,156,327,101,96,141,327,193,251,159,272,65,197,243,262,141,150,112,227,356,330,282,206,71,161,147,147,229,52,320,287,143,184,193,389,333,319,272,202,323,328,114,198,181,230,302,282,221,196,197,296,187,193,129,265,172,258,158,320,127,144,142,284,109,251,125,215,84,384,187,280,142,200,341,341,321,329,148,295,224,210,327,333,229,122,324,301,149,94,164,261,91,194,266,338,138,155,176,357,203,320,295,373,358,306,60,325,241,144,191,163,229,249,292,152,333,245,53,215,148,302,349,228,243,251,212,202,170,308,104,277,164,172,224,114,322,186,272,180,297,233,153,236,331,147,112,265,192,340,290,213,154,232,275,258,350,80,105,258,304,197,159,208,184,207,241,154,174,102,169,286,140,307,200,283,234,137,249,243,59,193,221,83,253,167,148,222,182,317,284,203,133,285,373,237,66,145,155,256,414,214,222,245,151,132,232,238,121,287,102,213,222,246,314,87,299,246,182,223,166,176,324,222,258,245,199,285,179,193,166,250,297,239,247,238,207,159,275,308,203,223,317,247,173,320,321,241,270,251,186,265,314,215,271,309,244,179,118,214,120,167,279,116,189,239,227,162,167,350,136,122,222,243,211,252,197,103,108,191,286,46,214,115,250,276,208,247,178,296,207,345,271,257,290,164,317,225,244,187,191,264,281,121,180,125,239,223,105,204,198,201,191,138,266,145,292,61,78,261,304,98,150,374,227,247,196,194,283,154,83,213,199,259,175,200,139,259,95,71,335,120,72,248,144,137,157,201,371,149,171,222,228,350,246,302,208,147,98,335,221,224,159,281,351,145,208,99,176,100,99,193,217,322,318,197,326,108,230,264,208,117,69,373,176,191,275,203,94,204,159,340,74,312,95,321,235,85,245,250,225,230,293,163,206,203,116,243,221,130,57,247,135,234,166,176,318,143,211,332,323,215,273,185,263,101,178,203,259,174,139,144,201,313,204,285,316,137,282,252,250,285,191,345,217,131,218,177,285,315,386,177,260,203,253,283,207,108,273,226,287,156,304,308,170,202,154,147,186,202,78,264,243,299,255,157,290,218,223,228,195,333,98,180,150,171,122,282,186,136,221,158,102,169,292,329,217,203,184,262,193,251,117,238,358,69,99,193,320,218,207,255,353,197,212,277,305,279,186,273,93,215,211,205,201,266,221,342,259,50,207,166,97,181,285,299,265,326,322,174,388,295,167,193,160,377,238,249,212,285,160,126,357,206,110,253,275,154,300,184,155,343,235,199,146,147,262,329,253,148,155,73,76,332,278,187,87,144,53,147,308,164,248,229,44,324,91,243,92,164,140,195,262,234,223,335,43,274,261,92,120,286,300,145,206,152,173,212,102,204,214,246,140,175,139,306,319,266,110,217,119,142,184,120,243,198,200,287,412,112,361,280,175,261,302,215,190,284,113,289,340,292,163,92,143,157,184,102,145,241,246,251,197,290,292,312,223,304,219,165,270,235,182,227,338,107,88,144,243,194,247,210,221,295,303,189,185,135,93,153,194,190,81,194,225,234,305,125,272,119,277,166,196,160,181,380,330,320,223,278,170,186,199,193,187,191,219,229,332,221,242,218,184,352,161,278,305,192,181,227,302,105,223,261,250,168,302,285,108,245,306,315,179,285,320,326,152,144,215,260,267,269,148,221,197,216,206,110,216,148,264,184,206,184,245,295,297,257,206,215,162,132,277,245,125,123,246,298,250,220,179,219,217,175,60,184,288,105,252,217,320,253,262,302,163,301,85,175,217,104,62,249,78,165,205,166,108,197,208,328,214,84,315,203,177,350,187,327,141,179,149,192,140,91,102,264,251,90,211,249,185,65,363,97,165,336,160,229,64,178,106,233,136,198,262,140,190,344,178,68,268,170,371,46,242,181,206,140,150,161,167,233,48,128,142,154,256,216,242,290,188,167,203,201,197,172,188,276,180,95,130,96,183,349,86,166,298,194,232,214,403,281,323,305,204,299,330,144,231,129,261,355,208,255,172,302,244,88,224,157,121,101,30,206,140,166,257,197,162,132,172,132,191,221,116,151,106,218,207,295,171,340,215,267,217,115,261,346,321,180,298,157,226,234,201,135,292,238,120,322,92,95,251,243,258,276,141,287,145,212,351,183,179,147,106,231,264,199,221,302,134,139,197,273,250,198,110,241,137,264,291,105,190,204,195,219,341,222,60,257,264,176,98,281,107,218,290,202,186,103,175,99,226,225,288,254,159,262,187,322,168,73,236,252,186,244,124,201,188,199,257,264,155,217,188,61,124,285,216,272,264,174,185,136,270,320,341,119,177,373,334,190,287,252,306,311,254,288,108,233,297,194,228,193,274,225,142,297,167,209,125,208,198,82,112,185,191,243,104,134,315,253,189,254,178,188,167,128,219,334,112,354,224,245,325,193,140,285,167,341,209,197,81,179,195,220,321,96,109,150,227,142,184,123,175,267,120,298,287,100,111,235,206,150,141,152,156,283,103,239,380,50,124,202,158,277,213,270,82,239,225,219,150,288,208,216,208,152,187,193,112,219,283,248,317,262,215,160,89,249,305,192,176,360,232,118,242,309,248,333,222,270,149,301,253,166,136,141,142,165,99,227,151,276,333,345,250,169,186,323,147,323,236,113,225,111,242,164,137,263,282,197,174,59,187,170,286,191,223,325,63,112,334,318,73,241,179,214,216,205,284,305,208,126,294,164,170,326,247,161,215,198,86,231,223,59,216,223,212,169,207,362,148,392,274,157,180,204,182,239,242,120,185,283,247,169,302,205,206,261,221,199,371,191,272,209,86,122,190,160,192,273,210,272,138,269,304,138,306,129,62,133,204,289,295,280,186,222,235,386,309,389,398,131,357,157,125,269,192,363,184,158,186,258,202,266,199,227,276,151,186,204,307,308,149,308,293,146,112,144,134,87,208,47,182,330,229,82,142,309,183,79,209,187,155,241,351,214,290,310,357,191,158,183,222,95,61,144,162,192,239,298,30,156,171,150,124,157,99,190,138,303,196,142,283,288,320,321,299,152,212,153,219,204,38,181,137,197,173,299,286,150,215,313,156,173,306,193,399,232,207,389,188,238,307,364,378,121,161,126,118,316,223,153,260,343,280,166,210,209,168,198,136,260,304,320,176,287,214,183,216,376,205,210,283,319,225,189,182,325,104,366,232,254,187,207,175,99,123,220,250,250,210,315,227,193,294,78,305,159,273,254,370,294,216,247,219,196,147,166,300,203,275,275,224,345,272,172,250,169,325,171,116,175,184,122,212,189,75,213,211,236,269,237,266,211,298,340,170,90,269,186,289,130,286,85,303,394,254,294,338,187,135,121,303,204,158,210,126,51,168,143,213,189,195,301,144,145,116,334,172,112,235,277,289,137,390,281,84,199,226,258,192,43,275,272,330,279,273,284,343,208,268,217,377,231,261,163,351,232,170,297,202,114,251,270,209,187,199,172,210,170,206,255,292,236,161,248,247,299,158,169,323,92,274,248,314,284,144,153,180,290,236,390,204,123,315,167,220,324,220,295,163,240,249,255,243,149,342,247,256,155,94,368,204,264,84,203,138,150,221,234,313,256,322,258,223,242,302,106,277,146,220,203,243,289,158,75,266,167,163,246,251,111,185,182,247,122,271,278,236,236,211,151,311,248,355,166,273,237,204,239,200,271,230,179,181,150,134,395,188,244,169,251,182,171,167,196,126,129,309,281,231,240,133,328,155,194,166,113,109,270,196,245,223,239,177,147,326,136,154,158,80,224,203,67,154,223,171,141,314,285,164,91,194,165,202,147,181,289,211,244,81,268,44,159,161,302,236,159,253,199,193,276,190,201,239,170,209,268,335,340,236,335,193,200,247,137,308,222,293,315,178,279,258,328,180,117,226,235,268,220,247,173,180,157,174,185,143,342,173,158,164,286,292,281,279,272,197,231,133,122,247,154,135,395,53,178,208,220,188,314,67,219,255,265,88,133,201,248,239,281,252,232,194,198,177,234,227,188,196,90,338,145,124,169,155,329,277,107,51,379,195,170,282,276,170,129,261,263,199,216,217,312,258,127,159,106,61,165,204,253,329,360,248,224,148,263,339,345,270,191,133,136,80,265,245,262,219,146,193,200,219,175,196,203,146,233,260,102,296,268,97,132,195,277,215,227,304,188,318,302,311,180,323,224,203,230,139,147,170,184,292,219,173,218,131,291,201,285,156,222,300,218,210,250,238,91,186,136,157,365,356,294,304,172,276,140,98,233,156,265,232,164,110,270,157,93,270,217,121,264,240,226,205,90,134,251,169,191,309,101,200,288,172,211,210,318,193,419,320,186,288,244,197,150,406,206,140,250,313,277,269,146,286,185,253,242,255,110,198,119,261,228,215,273,201,304,128,381,247,343,333,219,161,370,214,393,298,314,294,176,212,191,202,49,54,266,291,176,362,347,284,366,126,431,137,261,201,333,312,209,265,140,330,144,324,201,273,99,417,317,257,312,119,229,251,198,167,241,194,324,273,254,232,246,161,180,160,321,164,278,270,142,329,179,160,239,262,124,69,256,276,221,240,359,175,180,345,291,120,285,103,380,224,205,56,325,305,357,222,185,176,247,106,73,267,89,315,178,259,137,187,108,234,263,97,90,201,94,210,145,325,344,132,126,95,278,216,270,163,173,261,309,246,328,75,305,243,197,226,107,214,261,288,148,203,99,86,201,204,283,182,174,266,332,207,232,229,283,249,270,228,166,203,202,262,98,214,279,327,281,204,350,368,208,182,195,129,267,248,146,268,145,106,173,274,235,92,208,191,244,95,56,259,256,150,197,177,159,127,227,258,267,281,238,104,114,287,331,162,174,220,320,191,194,380,196,230,260,280,287,194,169,216,186,147,301,214,71,97,230,188,360,251,176,238,212,318,228,256,261,200,117,275,171,303,196,371,279,66,239,285,134,117,190,285,320,366,322,26,286,174,280,255,161,231,99,153,327,197,293,170,270,248,268,275,160,114,271,216,232,240,133,206,327,243,277,143,358,145,96,240,170,379,86,188,112,280,209,217,159,212,213,148,128,167,173,162,119,229,238,93,273,88,241,134,277,189,180,296,158,201,216,184,305,332,258,266,185,249,309,356,55,347,250,77,225,182,251,242,170,340,219,141,161,173,279,182,234,149,291,240,125,193,254,107,138,106,166,161,194,253,152,218,214,339,264,213,134,198,95,224,239,188,110,328,251,212,290,72,290,282,322,342,247,94,212,217,161,111,204,210,249,175,102,160,194,201,92,162,204,112,157,186,224,123,123,309,299,142,153,235,240,236,91,154,207,252,243,239,158,213,86,211,210,106,162,305,186,200,201,125,163,284,90,243,131,184,140,155,265,333,225,224,190,260,269,165,267,248,213,154,167,318,368,139,169,116,234,107,105,175,105,31,130,239,262,181,152,271,232,226,268,182,344,222,299,152,366,279,37,150,313,288,139,214,237,139,161,236,180,149,145,139,164,122,222,218,263,342,173,202,197,310,237,184,187,193,232,252,117,227,190,161,114,190,197,128,232,162,118,139,114,296,220,191,80,187,199,141,237,355,193,164,168,147,310,203,97,257,278,194,297,267,170,208,160,292,113,154,165,211,180,102,101,289,133,144,106,218,167,270,261,182,177,63,228,228,288,274,249,332,210,210,257,182,243,208,251,243,251,146,159,184,171,157,103,155,99,109,178,181,226,112,303,201,278,285,364,211,172,141,197,190,46,261,205,354,158,221,120,221,51,342,203,204,192,229,199,223,167,104,299,125,258,355,204,147,348,73,172,132,220,227,286,256,168,293,206,261,259,121,236,245,369,248,228,298,198,116,135,256,221,98,301,133,215,172,121,299,245,289,246,181,304,353,277,204,285,90,176,166,167,162,53,188,299,208,142,244,164,157,287,156,168,152,252,306,256,109,275,384,253,259,343,130,101,203,184,266,376,249,321,195,330,217,397,313,317,302,244,193,155,340,243,331,327,285,259,316,217,145,173,245,327,244,278,223,230,308,158,215,173,229,241,217,136,132,258,147,233,248,257,174,153,168,303,268,160,125,202,147,122,292,293,270,211,208,221,301,287,311,125,216,74,213,206,140,184,212,307,343,175,248,147,177,352,263,265,348,348,283,250,341,278,120,358,214,200,253,307,142,295,180,135,235,195,181,220,204,322,144,185,262,156,205,249,209,196,169,102,110,242,142,189,174,193,300,199,177,204,245,123,366,69,266,238,382,182,110,146,199,254,142,165,281,161,138,124,245,280,269,111,231,251,155,129,80,234,314,302,132,258,302,173,397,258,303,101,225,265,223,217,266,282,209,264,174,322,267,239,218,160,173,86,146,205,266,290,83,200,143,171,335,205,213,305,293,218,147,287,288,236,249,201,349,385,161,185,293,294,214,242,211,171,248,157,252,144,279,235,131,161,177,215,276,81,148,193,295,177,208,124,66,122,201,116,330,178,232,114,58,207,303,263,303,181,231,245,223,297,350,59,179,204,246,101,140,253,134,324,213,223,134,236,166,160,210,283,256,173,308,225,191,213,201,237,175,192,70,235,211,247,119,233,169,160,64,76,208,212,171,161,204,143,312,361,344,149,200,231,171,201,177,194,170,62,241,232,199,294,218,171,174,174,161,205,217,262,228,87,323,336,145,151,320,240,304,220,257,167,247,204,225,193,255,207,266,248,240,359,275,259,317,302,84,249,109,252,282,368,320,175,140,220,275,292,174,211,299,216,144,225,311,266,234,229,278,193,184,112,266,175,210,193,202,197,194,315,206,218,305,199,236,223,270,85,249,233,251,267,69,55,260,357,232,105,206,233,138,221,288,239,194,273,167,215,232,177,276,228,158,339,88,322,97,137,215,81,260,150,172,199,332,62,294,91,176,222,208,247,296,255,163,161,173,152,296,276,193,266,211,233,218,261,117,257,288,168,227,171,115,277,161,179,281,154,168,194,308,162,86,305,172,217,173,316,106,191,249,186,167,310,218,216,114,303,105,316,337,245,146,162,280,256,191,284,229,162,71,158,166,115,109,270,250,173,157,167,352,127,164,246,300,115,132,186,195,290,244,178,352,186,116,235,88,187,211,146,183,263,173,198,168,154,317,276,244,268,295,122,223,233,261,66,237,306,238,347,251,93,335,170,124,251,227,67,129,156,103,307,104,140,218,149,153,125,182,270,392,139,245,206,147,313,246,270,110,298,156,221,185,319,195,75,113,189,355,202,166,156,255,213,223,146,312,236,245,258,242,208,187,339,358,195,136,135,341,308,247,227,180,307,148,261,232,232,246,307,127,140,276,271,262,156,127,264,120,372,367,211,248,302,147,212,253,271,274,191,345,134,125,217,205,309,168,172,233,142,339,126,124,291,242,254,290,137,289,168,337,290,156,248,177,182,216,342,277,240,237,216,322,180,185,175,171,200,277,112,128,213,139,311,220,132,64,349,101,348,158,214,296,186,320,132,383,261,297,331,301,267,275,69,247,224,259,213,99,245,266,318,108,183,209,151,291,200,194,337,226,230,353,251,278,283,242,138,278,191,236,186,311,194,300,164,316,247,329,99,99,108,162,236,179,104,165,176,93,228,150,373,321,162,180,234,288,231,239,329,185,222,159,183,85,217,191,130,328,223,179,277,187,251,338,227,283,173,244,181,223,256,253,270,228,170,314,325,224,256,274,247,241,136,105,222,131,281,319,257,240,231,128,211,270,127,143,229,200,173,310,287,287,188,211,162,351,300,350,258,227,242,107,113,339,250,247,149,233,150,355,243,224,274,221,160,270,283,246,200,150,84,86,198,297,303,126,213,248,293,282,224,238,249,257,245,283,257,145,373,262,196,272,203,193,167,186,119,140,225,219,123,201,251,265,118,220,239,341,355,292,192,322,197,124,117,124,188,251,213,205,225,287,255,213,260,181,170,292,236,152,218,209,226,216,336,212,178,266,171,319,340,261,346,308,214,266,263,203,241,337,202,208,200,340,321,252,215,138,244,62,220,288,102,294,201,123,238,296,109,207,173,65,230,269,210,169,192,293,223,124,279,282,210,140,148,208,362,178,126,183,186,131,170,245,312,235,195,188,220,178,303,259,282,305,254,227,197,298,47,328,221,189,155,184,288,246,282,186,108,182,234,188,132,198,344,383,211,190,256,224,165,221,228,219,126,193,350,237,189,286,180,298,227,260,171,228,170,136,305,168,193,161,288,213,181,381,131,117,297,292,192,231,240,157,286,185,190,251,262,305,356,217,150,77,212,232,193,165,290,85,264,150,176,185,280,67,166,172,212,222,259,187,215,173,144,176,340,233,170,70,121,145,134,307,201,143,179,164,219,142,48,248,257,201,234,223,215,256,130,213,154,130,254,204,365,212,104,259,204,240,131,161,234,335,303,299,267,99,152,190,137,190,172,213,108,190,244,290,134,258,221,236,256,211,211,229,208,203,304,165,306,294,210,348,318,242,205,201,244,207,107,365,172,240,283,215,187,231,296,318,246,181,291,132,374,149,79,61,182,163,156,244,303,190,327,341,260,274,152,230,200,211,281,236,315,318,125,267,304,321,184,291,217,71,187,161,176,196,243,252,174,239,172,298,153,181,100,239,110,236,194,150,188,149,341,176,178,145,121,138,250,254,177,150,288,190,222,236,270,106,211,161,198,286,179,317,129,282,89,284,263,372,246,154,160,258,191,246,212,322,188,149,277,263,177,227,186,101,279,183,185,299,187,113,254,288,202,250,146,167,145,143,242,202,273,263,248,406,161,185,294,195,194,252,196,337,223,169,275,285,170,310,373,131,259,220,202,104,179,366,210,151,245,232,321,165,183,186,97,226,282,335,202,329,149,186,214,242,278,234,375,395,237,368,154,187,169,119,217,221,162,341,288,221,359,234,342,151,275,122,104,214,288,231,239,358,263,92,202,131,101,233,274,248,182,194,295,253,433,195,329,268,239,189,219,221,144,256,168,132,303,221,323,174,144,200,219,235,299,185,275,185,253,260,247,252,336,328,246,256,144,245,129,118,308,100,199,262,183,217,285,176,165,298,278,174,413,268,372,184,176,277,336,113,285,158,197,310,101,226,174,189,191,193,305,136,239,181,188,344,289,143,286,258,316,192,229,210,319,147,171,136,224,227,310,86,254,245,375,300,151,237,192,291,271,201,172,203,84,242,206,259,245,195,204,161,225,334,128,246,234,233,186,98,208,99,38,239,285,226,126,199,268,328,269,94,131,166,177,330,99,230,164,85,192,92,342,107,274,153,168,291,250,58,286,221,135,317,124,208,189,297,297,33,148,249,293,263,158,283,219,274,196,211,229,219,313,287,209,174,315,248,180,297,153,254,103,304,241,259,93,248,244,289,133,214,189,181,154,266,279,215,315,252,36,139,226,117,267,119,257,226,40,168,220,126,236,346,126,243,128,180,228,149,319,233,300,282,203,343,252,222,175,134,184,326,214,256,255,76,280,256,240,172,131,220,149,280,152,356,301,119,130,154,204,196,340,187,200,243,178,107,299,208,369,114,138,93,219,272,179,193,94,305,177,230,235,223,178,345,185,226,242,195,369,166,180,352,280,355,207,227,247,200,210,313,220,88,247,228,272,262,254,330,158,284,329,145,89,210,302,248,188,165,78,192,217,167,238,158,287,352,227,244,235,239,190,222,149,162,125,228,357,163,166,311,79,137,155,146,220,327,271,220,166,119,289,181,150,222,244,204,288,196,200,252,230,179,104,291,201,234,180,247,290,283,296,77,259,149,155,216,238,350,277,116,272,141,215,60,104,157,149,226,255,201,288,295,150,249,202,280,153,263,203,245,154,213,243,130,223,258,178,268,118,158,125,158,335,150,169,176,76,317,206,348,258,174,248,294,266,170,116,280,237,253,92,296,209,193,154,265,161,219,243,313,177,238,204,99,157,241,215,265,316,179,70,121,94,208,220,163,190,137,213,151,193,146,126,263,250,152,284,207,218,135,260,85,170,266,71,176,283,216,219,258,241,258,340,85,227,162,172,102,120,169,127,122,123,281,355,200,392,253,297,187,255,269,256,272,267,178,143,335,299,304,318,320,243,169,211,240,199,250,280,333,232,191,162,52,98,157,236,359,300,275,202,250,97,182,170,194,191,179,138,262,253,212,123,331,257,185,144,161,244,274,303,185,288,163,214,108,178,325,238,277,147,235,244,104,211,279,177,119,180,52,161,188,205,243,231,335,184,45,255,169,338,307,242,221,227,113,170,215,71,154,255,153,347,172,110,204,189,261,346,223,65,352,264,168,194,182,208,179,199,229,293,341,278,284,298,300,371,262,318,219,138,231,235,147,257,193,165,228,288,203,169,305,246,249,207,212,244,189,278,152,176,171,204,115,251,131,244,250,93,232,230,222,363,307,199,173,199,209,217,262,240,240,83,197,284,179,262,354,256,158,138,182,154,33,48,221,167,169,70,128,276,277,217,131,131,291,225,117,87,256,123,208,243,90,327,157,201,185,127,117,330,308,306,182,71,206,219,311,331,182,247,229,239,91,305,109,311,205,170,73,165,362,235,151,359,374,296,157,75,218,142,177,299,260,294,231,236,317,278,275,362,197,90,322,51,153,253,202,205,85,289,256,134,366,198,301,264,175,254,161,122,168,248,257,154,291,190,154,215,274,169,180,191,102,294,208,374,188,156,185,212,263,110,148,180,178,184,35,259,216,274,63,85,280,264,159,206,122,224,324,218,356,235,213,185,187,265,162,178,328,228,208,143,182,189,134,173,195,130,245,213,151,308,285,374,154,48,178,268,192,361,211,285,334,156,244,155,339,92,328,114,249,244,149,312,294,158,236,220,216,176,194,205,342,196,187,97,312,130,267,163,119,95,145,114,217,263,201,141,99,205,175,254,107,97,162,239,143,245,328,289,145,220,261,110,239,207,307,130,219,148,116,206,199,201,301,256,259,114,105,312,207,207,320,254,157,121,158,218,104,308,186,182,185,161,214,292,166,299,254,245,204,99,256,192,215,233,132,132,262,287,113,242,377,277,241,204,225,187,183,329,252,130,287,191,351,72,198,298,230,165,148,363,256,103,210,174,248,211,339,216,216,282,184,353,303,292,174,299,144,195,190,230,151,160,124,190,195,287,154,226,215,211,278,199,123,245,342,236,204,198,189,268,339,265,193,259,189,193,158,200,222,313,255,94,391,139,93,263,334,299,130,236,254,134,272,164,143,224,282,122,154,212,178,331,198,232,258,98,200,169,308,230,194,157,187,164,158,208,217,256,264,175,184,162,235,102,211,279,143,101,182,137,190,97,214,285,211,88,188,145,189,305,165,205,287,240,100,207,68,160,188,140,146,185,218,197,232,82,206,235,295,60,203,222,238,348,234,128,91,207,49,161,129,143,221,248,259,259,159,177,188,169,144,294,155,235,277,278,84,317,222,354,276,59,248,183,297,294,135,97,343,225,268,296,202,174,152,200,246,198,307,278,327,261,144,289,201,248,316,261,197,294,323,135,176,335,318,246,235,150,295,225,215,268,144,74,329,238,216,202,202,169,120,368,171,152,185,290,214,175,185,183,145,190,243,344,45,235,233,182,237,250,255,177,178,246,337,188,126,241,138,281,194,315,201,265,207,163,172,180,247,226,269,241,168,236,219,271,296,186,211,111,69,209,130,290,278,257,304,278,172,263,261,257,137,83,236,274,132,255,179,277,310,179,225,243,119,230,140,116,233,130,286,291,184,192,167,82,263,227,239,203,216,348,179,248,206,194,121,192,167,337,301,105,206,201,294,233,169,274,67,302,193,211,289,331,111,265,223,202,230,170,243,289,209,357,310,304,118,263,183,195,270,96,168,316,175,315,302,247,161,249,279,151,249,108,296,294,222,173,78,131,117,204,217,378,201,130,192,338,221,240,253,230,237,235,260,165,240,238,363,229,291,72,224,290,280,237,253,278,90,375,187,201,229,234,158,143,156,193,276,205,327,252,316,342,248,169,287,159,137,276,238,359,169,281,230,113,251,246,108,235,244,185,201,202,214,272,201,258,247,217,261,179,196,138,162,280,163,280,128,246,209,212,74,229,272,36,233,212,296,182,100,242,196,268,215,255,186,118,253,350,178,293,168,222,357,227,254,281,182,129,264,283,295,285,139,142,215,163,240,267,274,55,322,190,162,202,234,266,332,215,128,165,245,100,41,185,328,166,150,237,326,152,295,193,273,158,189,187,294,166,291,328,80,170,223,197,307,179,213,198,178,208,169,280,293,172,245,256,250,193,122,214,180,284,221,320,263,170,199,374,261,217,214,124,365,239,341,173,333,178,223,265,203,81,148,210,230,103,223,196,121,129,273,244,56,189,205,235,401,102,160,94,297,249,333,345,109,142,249,274,324,200,196,245,181,170,304,229,209,211,228,207,225,188,258,172,161,107,54,120,135,356,316,284,294,262,295,212,193,297,155,351,244,149,318,175,308,254,119,176,213,201,188,168,150,270,243,138,115,212,201,391,294,322,169,210,137,208,192,304,340,182,189,353,125,239,252,257,328,115,192,175,199,202,169,197,152,252,265,140,315,206,235,346,224,232,87,215,183,259,148,215,338,267,274,149,164,250,81,194,351,187,124,266,197,196,133,229,217,330,257,244,210,244,231,331,220,361,304,203,293,337,64,120,181,121,200,65,131,284,223,230,61,115,165,282,208,255,253,226,181,216,141,294,205,297,166,299,358,232,175,275,207,260,210,156,194,308,138,126,179,166,86,178,242,226,145,225,129,238,162,246,136,118,173,268,301,261,64,270,197,212,315,100,248,132,171,325,332,91,214,100,279,195,183,185,193,232,314,183,48,343,197,231,311,364,187,243,146,307,151,214,356,298,198,309,242,113,328,192,248,212,283,101,229,125,187,311,265,270,103,389,260,73,159,317,251,407,36,140,194,173,177,64,122,179,188,233,232,200,293,180,282,106,257,330,183,216,218,157,386,227,331,212,316,148,144,218,178,345,182,184,257,66,105,189,224,306,201,197,270,131,145,78,164,325,238,241,174,223,131,201,323,270,247,265,98,332,356,309,265,265,265,241,130,302,153,295,185,217,93,266,372,298,269,209,206,272,335,183,344,336,167,221,267,277,166,164,192,318,202,174,233,248,119,226,177,106,272,185,245,172,206,288,303,232,202,196,213,268,366,240,229,245,161,202,207,107,169,139,357,288,232,314,240,248,266,199,253,186,273,224,270,256,104,96,232,192,219,329,168,198,159,227,237,289,285,148,151,325,272,201,294,262,270,320,285,135,209,234,272,279,186,234,224,274,159,169,330,177,209,218,118,204,226,187,202,281,218,296,175,201,335,327,233,236,240,185,172,255,151,189,249,277,212,250,212,239,339,126,150,239,123,190,186,245,123,367,293,233,148,214,315,266,224,181,214,120,192,134,280,122,193,128,172,293,182,184,164,181,251,290,176,214,134,306,225,214,193,296,184,291,150,108,332,297,100,137,299,255,184,217,286,216,313,159,202,371,178,260,116,157,202,175,307,228,169,253,388,251,174,180,212,170,261,247,261,194,247,68,360,193,149,91,175,199,162,147,274,228,170,185,180,204,288,93,238,151,277,314,274,268,274,89,222,312,254,174,287,251,294,239,229,129,96,159,285,331,254,238,193,280,213,223,248,172,268,216,237,253,180,214,258,338,401,175,351,248,237,300,136,151,35,245,72,138,216,143,334,157,197,205,194,289,280,183,221,170,110,240,111,296,143,60,146,190,226,245,222,147,307,271,219,226,228,232,173,296,185,280,295,281,220,207,216,316,261,267,146,174,307,147,208,209,81,148,151,167,271,95,293,282,204,202,326,317,193,157,282,255,225,195,324,273,178,160,273,200,286,109,146,252,223,291,236,100,167,200,214,203,220,159,215,250,151,121,63,367,176,218,69,156,175,208,265,131,307,308,190,179,125,191,217,90,216,346,136,249,169,161,313,337,239,89,87,284,170,133,173,268,132,304,303,51,148,188,251,68,298,229,260,344,251,282,123,157,310,188,169,234,71,112,212,131,260,32,99,283,140,152,202,213,175,202,311,321,277,215,86,244,198,196,155,195,219,390,110,186,195,225,180,107,172,174,160,243,212,261,216,166,292,286,258,342,188,217,174,146,314,286,179,280,457,169,166,68,318,130,269,46,197,180,423,169,210,261,122,303,265,208,120,293,172,205,376,189,152,144,148,205,250,210,301,175,190,273,237,332,105,195,188,196,172,98,68,347,198,169,139,61,290,233,192,335,150,100,140,192,73,175,199,143,103,35,224,127,195,239,331,253,177,175,206,168,138,151,150,248,170,236,191,405,235,115,320,58,256,306,292,173,283,317,100,115,190,293,174,260,291,224,198,333,211,204,292,125,165,198,120,232,337,139,159,82,199,236,184,275,92,215,241,254,274,262,108,126,301,103,169,231,135,161,267,211,137,167,288,212,251,293,168,146,262,265,213,131,225,222,246,217,68,180,247,307,144,311,140,122,140,166,173,255,154,191,151,404,170,271,212,252,254,188,186,122,262,182,72,157,304,152,235,348,47,216,274,182,227,239,220,203,279,184,202,186,129,300,388,333,119,260,161,240,384,379,329,356,269,270,335,280,125,173,75,115,219,217,103,260,173,307,237,252,181,164,237,228,252,180,333,342,384,202,247,312,132,250,253,253,313,194,189,384,349,152,189,36,431,370,157,296,324,154,189,223,84,203,228,241,283,364,61,270,300,281,317,262,149,395,240,38,168,358,163,124,170,285,138,150,341,172,199,78,338,364,115,260,239,120,174,190,242,268,348,223,171,126,155,340,162,112,202,310,237,142,117,88,130,233,112,271,245,348,264,220,152,175,204,208,174,201,94,247,122,241,247,369,196,167,84,254,209,287,181,242,167,116,99,240,245,139,142,127,221,275,182,299,168,308,232,149,202,272,269,236,298,207,263,249,237,275,276,179,215,166,308,254,233,256,276,147,168,134,182,321,46,160,185,102,290,265,351,152,330,382,170,200,192,239,102,210,332,149,239,114,197,226,151,284,268,215,172,270,283,321,245,190,241,249,222,156,222,169,222,292,202,222,234,219,208,163,311,283,138,191,225,239,284,257,255,144,104,365,265,286,309,77,274,175,210,278,202,278,157,249,306,208,218,245,282,231,222,162,248,135,143,181,205,251,99,202,232,101,268,271,138,213,269,251,145,230,146,158,193,248,222,225,83,222,173,268,166,226,108,254,242,232,186,297,214,102,94,189,130,139,193,211,162,254,273,182,200,175,194,201,112,135,345,151,56,121,183,142,188,327,183,262,284,184,326,236,226,193,153,188,185,239,255,235,211,138,106,88,125,236,182,126,225,122,107,207,179,222,118,267,242,177,348,262,195,220,181,224,198,198,252,289,131,125,289,175,258,150,140,238,365,141,178,129,120,289,186,174,312,367,252,269,139,164,254,103,145,220,369,270,138,288,137,202,185,209,136,250,200,276,187,200,378,260,246,109,258,253,241,210,100,279,248,181,274,131,265,107,293,161,292,293,358,207,187,219,181,274,137,134,133,137,377,159,256,66,219,74,166,135,350,59,151,209,294,172,303,175,84,262,44,79,332,224,158,169,104,346,129,233,302,161,255,128,284,193,186,352,126,188,277,222,356,291,351,226,218,208,157,319,307,245,331,247,128,294,167,217,226,106,367,174,36,312,109,348,176,199,108,143,182,240,292,205,189,256,178,171,195,196,216,121,309,346,327,267,139,313,238,357,259,249,270,134,220,127,113,156,155,173,278,96,182,251,243,236,229,168,433,64,89,265,311,318,234,328,178,287,321,231,364,231,176,153,245,190,231,174,315,256,266,227,204,372,239,304,173,197,214,210,261,188,308,110,113,218,121,208,272,183,260,229,229,176,166,258,281,303,265,228,211,225,275,179,132,171,294,300,233,190,292,319,235,189,199,143,278,261,168,272,243,182,173,368,191,260,312,138,182,341,268,160,150,119,278,168,208,176,148,266,208,298,192,309,224,205,154,205,162,302,130,200,222,131,298,321,259,159,303,172,140,232,314,280,234,116,155,307,286,342,175,130,259,152,168,197,220,158,240,147,278,241,200,211,321,177,312,176,252,164,257,314,182,280,265,261,214,306,231,323,218,213,169,232,159,186,170,307,148,151,197,247,257,318,188,194,240,339,239,213,186,255,175,273,170,177,279,119,348,232,353,311,118,341,243,265,93,162,270,118,285,180,337,102,254,270,261,173,184,153,244,318,269,249,146,236,172,91,161,248,171,241,179,202,175,294,300,228,312,154,248,252,162,101,203,213,166,325,85,225,204,331,309,208,57,173,281,323,187,335,295,157,259,215,269,155,171,123,225,326,73,218,246,220,238,202,116,300,340,165,341,285,301,191,230,333,247,303,212,257,206,184,165,147,214,215,153,133,183,237,225,285,318,190,237,132,165,278,162,349,332,199,195,218,327,198,266,153,193,319,129,235,246,225,134,264,203,246,333,193,159,311,173,231,154,313,177,333,157,288,234,188,240,184,124,291,293,204,176,277,237,155,316,215,228,324,245,282,239,93,74,154,252,178,157,231,131,242,331,60,277,169,143,180,251,205,184,183,215,152,209,302,221,292,235,301,342,197,323,128,260,108,250,108,342,166,220,115,232,259,138,234,208,363,314,171,165,167,77,261,322,274,291,336,229,276,159,311,331,141,267,223,214,305,238,202,169,176,185,332,204,215,297,148,278,328,171,325,399,218,293,324,226,279,97,180,316,150,185,247,122,265,276,181,250,212,110,262,195,317,193,206,222,91,231,345,179,213,301,205,328,189,269,237,268,238,154,130,290,256,109,196,170,234,124,95,370,373,265,273,278,151,175,348,385,43,252,229,181,161,270,313,57,155,245,271,294,219,305,313,231,230,284,109,156,299,289,182,225,174,201,250,148,150,161,113,268,209,258,225,117,169,41,131,202,235,243,118,217,249,82,207,193,273,213,91,154,176,157,97,141,263,146,316,248,338,257,182,283,353,238,155,140,196,199,269,327,92,221,232,179,296,272,247,279,219,320,244,194,225,211,199,174,254,212,222,225,257,226,191,184,247,270,299,241,211,243,159,283,231,317,231,208,181,219,154,241,296,233,314,239,178,132,132,229,193,289,261,224,220,261,254,131,260,197,304,279,98,310,233,216,247,131,297,216,142,279,203,180,249,225,173,226,224,259,250,203,229,187,222,344,126,143,154,165,153,142,268,243,189,264,129,213,264,171,179,246,292,135,244,223,227,59,135,136,149,175,260,280,261,123,245,136,152,107,299,276,119,239,269,190,228,282,341,312,168,355,209,110,216,245,251,255,114,296,233,319,155,304,253,215,210,306,163,168,109,163,110,275,177,175,235,213,179,151,275,183,242,148,207,215,230,216,173,336,97,288,289,218,128,302,323,133,219,187,195,143,325,226,281,151,308,196,203,366,175,223,157,211,311,193,281,195,253,109,109,203,186,223,324,280,226,203,280,179,121,77,228,204,330,203,280,239,211,251,293,228,267,291,206,261,154,381,160,248,285,180,158,230,394,365,307,328,290,316,229,296,156,287,185,184,295,204,158,288,317,182,331,220,229,280,241,258,246,191,325,179,359,156,338,136,177,159,337,247,337,57,297,202,190,211,347,68,196,45,300,198,252,230,154,248,135,113,174,188,177,254,153,266,269,173,208,352,313,162,212,119,211,216,233,270,219,230,323,221,143,230,393,90,309,202,49,229,140,285,176,260,290,232,247,225,328,181,213,328,276,145,155,103,219,226,348,246,300,134,276,283,309,87,287,280,322,333,338,345,227,250,324,199,356,359,362,236,34,106,41,99,68,103,142,249,179,192,198,188,252,127,114,165,268,220,264,231,178,238,185,174,281,192,246,171,178,127,266,334,86,155,41,246,179,208,187,93,197,87,344,114,268,302,220,178,276,208,235,270,215,79,185,306,268,151,303,328,71,268,377,256,235,225,286,356,241,123,231,267,186,302,168,216,296,203,135,250,229,235,221,82,254,233,327,221,178,253,251,114,185,236,197,257,179,197,330,98,196,178,148,176,48,327,171,310,134,243,255,218,162,300,243,175,247,226,158,143,261,208,277,189,315,89,231,254,245,264,280,200,93,159,147,263,180,261,281,199,331,326,278,236,72,255,214,227,236,246,254,201,105,193,187,277,234,117,168,185,115,393,317,136,219,295,253,183,274,109,265,198,208,87,114,338,374,121,222,238,256,240,186,111,263,232,158,245,311,177,252,252,96,250,265,252,181,323,163,276,141,95,301,39,248,233,166,202,191,214,112,238,331,107,320,296,42,118,214,339,260,171,212,266,141,336,231,349,144,202,283,142,134,267,221,169,205,251,119,162,258,329,181,345,231,229,359,276,328,220,371,317,163,254,256,284,184,301,302,251,280,142,223,121,198,141,282,295,339,234,157,128,310,201,198,208,360,186,42,138,138,262,161,253,322,228,302,231,312,135,189,108,278,208,110,194,362,213,130,64,176,227,156,252,220,126,292,224,122,75,203,267,181,146,152,211,116,266,210,86,299,218,206,256,209,99,176,136,219,231,206,296,125,185,269,323,351,347,144,194,231,109,383,245,200,330,131,317,181,267,37,114,277,132,78,86,122,98,213,174,249,174,185,189,142,308,250,136,107,176,246,194,225,236,196,96,134,200,115,193,110,130,111,228,207,333,81,196,65,259,256,132,142,172,194,218,268,269,237,214,276,132,221,267,333,154,279,194,224,283,235,63,197,248,230,100,87,251,214,191,148,204,309,257,190,165,229,104,332,201,204,231,142,208,109,218,356,230,120,158,312,325,208,141,107,230,228,120,213,203,206,214,205,212,233,223,167,133,335,344,108,215,163,293,265,199,184,185,131,135,231,193,309,51,159,195,247,135,363,244,188,82,210,230,192,172,234,105,206,246,69,328,311,230,91,60,241,146,193,123,223,318,135,278,335,99,220,165,152,268,194,391,210,281,86,292,310,94,278,333,268,318,257,274,374,215,128,257,315,282,299,266,217,244,211,190,155,152,192,110,312,262,157,194,237,207,345,240,196,145,280,177,256,267,148,288,213,115,137,113,203,178,271,178,212,278,296,169,255,315,132,255,264,226,271,230,213,106,46,201,264,211,118,129,207,249,136,64,282,169,144,252,421,100,274,201,126,274,234,125,254,324,242,191,40,110,189,158,213,274,176,75,322,257,302,186,202,125,211,213,294,99,289,322,197,134,339,288,146,199,243,210,156,135,139,205,265,205,157,312,221,219,47,350,234,188,259,169,276,221,141,238,85,137,229,145,336,212,263,288,142,197,269,183,279,317,177,64,347,230,228,280,199,216,326,263,177,306,47,119,226,158,250,191,131,327,94,190,222,150,136,339,71,218,107,216,182,238,217,311,276,307,93,378,227,274,33,256,160,165,48,220,152,358,230,111,182,381,112,213,261,177,230,233,335,296,217,236,161,282,323,299,253,161,110,162,65,112,203,317,165,209,177,194,182,175,211,252,185,45,211,339,175,183,266,348,191,215,155,126,181,177,259,258,279,247,204,213,199,95,74,122,249,247,228,274,239,175,189,161,242,265,241,289,113,207,190,121,39,232,192,133,305,186,191,214,368,211,298,83,224,187,335,271,205,256,326,361,205,228,186,217,264,332,217,191,216,326,224,41,135,173,244,285,91,147,282,250,216,276,117,169,196,119,350,293,269,72,197,211,152,136,209,376,331,218,274,263,356,292,198,230,197,219,350,263,247,115,168,205,173,118,251,183,77,232,181,169,205,267,433,184,266,98,307,204,226,206,215,229,310,98,333,203,172,254,389,336,169,211,309,109,162,83,288,241,262,194,151,225,367,295,256,308,236,197,150,219,244,247,251,118,183,273,134,156,268,208,276,166,165,199,137,105,224,351,303,342,174,165,230,277,192,292,265,133,335,66,241,194,122,217,234,308,256,78,298,173,60,74,295,234,206,101,322,161,105,196,191,177,232,285,215,199,130,346,367,198,262,188,193,204,252,223,213,226,342,284,328,345,282,147,60,220,282,227,107,214,241,354,227,184,177,222,218,215,233,308,306,250,281,306,180,145,197,217,295,102,202,292,281,391,230,234,49,109,224,287,317,189,268,221,236,251,118,295,213,233,307,318,295,188,120,302,119,192,229,236,246,245,215,290,161,64,214,336,293,221,168,134,180,188,140,271,328,174,195,254,186,222,306,305,190,201,153,122,380,191,269,197,195,308,215,218,234,226,150,250,115,247,133,220,264,182,107,150,201,189,177,220,175,106,314,242,143,319,198,255,233,219,115,300,369,246,133,131,379,251,192,124,172,221,175,318,53,176,253,217,77,270,94,186,328,190,323,171,78,223,160,118,250,135,208,190,333,164,140,277,204,157,321,140,96,116,116,70,199,298,229,174,168,173,88,118,292,240,216,322,171,134,151,304,247,307,250,193,262,228,361,336,191,240,91,306,230,222,200,271,169,231,250,286,326,146,149,223,189,314,131,160,172,261,164,195,236,350,98,367,183,204,199,235,171,74,163,138,148,319,152,137,121,289,295,107,265,191,294,270,365,241,243,169,299,284,272,132,129,122,162,153,188,92,119,149,128,246,197,214,248,238,114,395,208,337,134,327,315,139,123,205,162,125,176,253,221,273,136,174,233,307,275,233,211,155,125,248,230,199,227,298,140,198,153,234,98,193,221,121,377,249,196,159,102,147,109,259,178,187,71,100,226,259,376,230,145,60,118,209,177,241,101,107,146,240,73,246,143,80,126,152,167,159,64,178,206,212,45,220,345,243,159,259,301,171,188,151,267,360,200,183,224,294,239,192,181,139,282,196,200,260,300,153,254,179,204,182,78,54,154,306,275,129,264,331,185,145,190,168,62,186,144,286,259,140,214,280,349,177,149,175,306,247,270,195,133,235,261,163,269,200,333,297,187,169,205,292,70,218,158,230,161,81,173,254,233,297,137,276,247,225,228,262,194,166,198,241,245,81,136,229,306,175,209,146,168,118,189,272,323,45,307,213,71,173,211,197,156,117,301,234,140,342,163,42,216,218,205,370,226,165,331,160,152,345,211,343,290,97,244,329,368,166,318,160,307,222,241,211,183,94,159,371,77,139,254,63,223,171,116,268,242,271,183,123,229,91,155,254,245,238,172,249,189,379,189,156,156,283,207,209,220,134,175,163,269,197,178,234,265,156,267,218,68,311,252,179,204,242,151,292,332,347,182,340,301,325,169,340,350,288,243,233,265,179,292,193,172,227,196,57,266,230,241,300,170,314,188,336,258,261,307,225,324,164,234,407,254,181,324,258,306,243,214,183,264,67,283,295,344,141,382,156,204,147,124,322,185,302,133,233,333,218,128,115,182,308,291,146,181,122,212,178,150,201,208,134,398,376,285,182,150,230,135,331,235,262,252,222,135,242,264,273,157,255,132,150,274,221,67,359,347,134,344,203,161,236,170,298,333,180,253,120,345,171,225,108,249,245,133,310,137,160,211,107,270,172,267,219,234,161,191,232,198,197,186,375,363,204,234,362,200,288,241,112,251,197,270,288,273,250,261,364,234,370,220,88,253,223,240,129,330,193,191,214,161,140,271,146,226,331,112,231,329,292,235,257,149,245,186,41,282,317,191,149,210,293,177,247,213,250,134,268,49,146,154,193,280,147,226,205,132,167,236,94,39,88,248,316,109,248,179,162,316,264,323,191,360,281,330,196,256,298,220,337,204,248,105,151,242,220,261,254,292,369,253,209,251,156,339,269,191,331,100,164,288,220,350,195,165,303,217,226,248,304,305,150,161,246,237,304,189,227,93,148,219,234,183,212,126,168,190,144,244,138,264,148,137,156,222,193,162,154,301,269,192,213,44,163,82,244,311,362,149,371,198,184,55,225,306,285,157,214,169,92,220,246,102,257,290,236,192,340,153,277,333,127,216,186,181,321,315,147,71,322,161,280,188,233,289,279,215,256,233,138,139,351,57,244,381,292,156,276,308,239,224,211,148,106,112,169,152,208,97,384,259,254,161,271,204,202,289,162,324,316,185,256,136,229,229,105,269,231,330,208,205,120,283,277,298,189,226,86,205,179,325,293,293,285,98,328,195,235,277,139,55,169,352,203,235,147,170,218,297,211,195,147,148,242,246,185,295,328,287,334,188,408,173,179,105,216,247,205,137,97,363,74,247,229,309,185,275,234,293,363,160,340,202,157,238,217,217,195,234,282,119,246,195,173,155,287,219,226,297,126,208,248,397,378,149,188,127,161,194,192,211,167,306,185,214,376,292,158,273,393,314,185,108,143,344,238,130,150,254,252,199,170,306,167,253,239,218,243,124,177,124,141,164,146,282,159,285,156,210,170,245,230,208,244,167,178,197,134,301,120,104,306,196,256,190,197,324,317,189,247,320,136,222,224,238,163,329,181,217,155,254,336,349,223,237,159,188,143,188,247,258,213,241,217,188,300,189,120,60,163,274,272,265,211,283,218,229,173,247,210,124,185,157,174,235,243,174,203,92,169,117,150,197,346,306,199,124,287,170,164,269,220,142,245,303,157,162,153,251,176,275,174,93,188,162,207,53,218,97,202,96,259,284,157,321,313,109,250,120,159,381,204,180,90,80,103,132,204,259,344,165,322,184,130,146,111,309,286,286,41,189,75,136,284,274,147,197,254,194,175,168,215,145,299,226,67,236,229,188,165,181,272,234,157,238,248,106,130,391,218,249,262,303,193,266,300,247,199,150,127,225,43,196,217,146,253,95,346,219,210,341,211,173,156,301,218,164,277,264,422,312,162,106,200,340,296,205,382,222,247,225,229,180,175,284,237,223,159,135,223,250,348,129,101,124,293,300,199,301,235,169,326,287,220,139,213,240,204,181,305,192,223,161,323,130,356,219,338,173,251,192,68,244,281,133,302,251,169,291,279,351,135,216,215,219,203,103,322,81,97,209,236,228,245,207,267,197,129,329,154,240,170,242,127,280,167,271,192,141,277,204,233,333,293,220,303,157,261,180,51,210,276,118,316,201,333,245,180,203,258,257,205,185,238,159,194,241,297,246,237,280,191,281,300,159,183,144,354,166,142,367,185,229,129,326,189,116,238,183,161,225,128,359,154,206,205,138,109,267,231,355,249,310,161,218,185,214,301,165,304,179,253,253,156,255,124,308,229,326,204,232,302,132,183,172,247,262,184,181,213,276,113,204,299,160,194,208,307,322,263,262,286,247,246,267,169,156,347,118,237,199,203,308,200,310,254,190,345,193,207,224,276,169,65,155,276,307,324,282,236,193,171,149,168,233,286,113,265,39,191,247,177,148,92,257,186,117,136,216,194,111,179,298,325,107,217,246,380,233,276,348,171,297,337,153,57,126,353,322,224,235,124,277,82,146,219,235,209,248,248,240,176,283,176,208,249,81,255,313,264,256,185,213,244,192,135,347,90,254,163,263,409,267,267,154,286,255,169,238,195,120,201,273,187,120,48,311,105,239,196,62,256,259,91,102,184,235,212,169,350,195,116,293,188,115,314,240,77,294,245,253,175,116,304,110,247,69,202,303,138,117,101,194,190,116,218,122,136,107,88,335,163,146,309,272,277,293,182,140,325,110,81,223,209,171,365,266,211,160,80,211,350,174,224,282,184,80,367,320,200,275,315,169,338,136,207,267,188,160,163,261,118,280,198,267,191,219,185,175,205,162,141,166,267,225,288,86,210,139,261,156,289,184,215,298,229,110,335,281,175,91,230,180,104,211,222,283,328,286,239,172,236,183,339,200,262,223,190,243,181,275,149,166,223,118,279,71,229,160,210,184,327,155,261,291,187,167,241,284,222,175,177,309,308,80,237,346,118,219,252,224,157,143,155,343,218,115,300,281,306,93,353,314,168,391,332,108,196,228,49,168,249,152,113,238,88,208,331,394,305,268,293,217,183,169,222,214,273,133,192,276,185,294,137,222,380,127,192,225,301,317,210,111,177,81,143,241,271,169,192,231,155,286,264,229,169,245,223,283,202,308,309,192,116,269,229,235,207,324,191,179,168,269,327,205,213,176,128,167,295,324,258,340,302,113,379,191,168,240,280,207,162,81,192,182,288,68,149,337,170,179,187,257,232,160,254,223,195,122,187,148,307,156,233,239,119,156,173,365,248,169,238,312,194,221,171,208,366,145,211,256,340,131,326,193,153,288,95,127,195,220,268,183,228,182,374,323,292,281,202,279,159,129,165,95,352,50,158,270,271,204,128,219,170,81,272,134,293,309,375,244,205,144,258,246,138,121,243,208,213,121,285,198,79,130,169,228,197,269,304,209,239,234,122,164,166,258,115,102,272,352,149,279,180,345,141,198,66,234,376,117,206,223,207,328,267,182,325,99,358,262,227,258,230,189,219,271,283,344,186,214,158,241,200,251,298,199,230,234,208,98,196,196,243,196,225,319,248,187,124,316,261,151,305,374,445,215,180,125,243,313,139,260,170,230,228,148,93,165,182,312,202,252,282,176,322,230,295,132,210,170,265,198,308,287,227,196,204,126,236,299,187,131,43,301,219,190,238,182,207,115,261,196,173,136,188,198,67,239,375,305,168,202,125,198,242,337,167,266,82,290,283,235,305,340,211,313,102,211,127,234,201,184,221,191,95,119,279,119,309,136,271,233,395,333,252,207,315,96,227,154,143,360,138,135,246,268,292,100,244,227,208,333,174,139,243,282,163,191,135,262,225,189,264,195,247,159,200,56,173,133,172,177,107,223,93,159,114,251,235,252,247,173,197,274,329,205,224,169,213,226,234,280,170,75,189,309,186,146,209,182,150,290,83,332,355,192,165,290,224,46,234,224,280,315,202,50,299,265,200,316,344,187,149,191,155,169,111,254,253,154,168,268,201,191,220,204,204,164,293,300,155,139,240,318,182,235,54,243,313,198,120,243,229,177,100,195,102,201,364,344,159,137,206,206,204,62,212,246,238,291,107,210,228,149,122,230,190,162,312,302,220,80,170,170,301,209,271,354,197,224,184,308,234,190,189,250,179,191,156,372,259,289,126,193,252,62,138,152,264,199,181,167,224,217,193,268,184,277,137,188,134,176,280,197,277,213,314,121,139,249,313,130,282,54,137,354,106,131,75,219,63,115,225,204,347,183,183,218,232,191,175,274,241,331,211,168,308,36,111,184,167,154,311,130,306,203,198,357,209,222,231,365,160,327,332,211,300,162,387,138,159,142,174,239,264,218,280,123,227,244,257,145,214,223,240,119,263,236,277,349,192,213,159,89,391,249,208,117,325,253,110,162,216,228,268,313,215,232,221,210,209,100,170,228,205,208,184,165,279,137,116,241,264,256,209,135,247,178,230,271,224,147,121,303,126,140,274,233,237,296,211,75,317,118,62,69,208,184,204,150,157,165,176,193,227,257,173,237,206,200,206,268,197,372,208,239,168,317,241,193,155,211,94,312,111,335,336,219,191,175,218,113,288,332,319,232,333,199,163,168,172,166,60,192,195,240,153,254,305,295,156,181,222,182,320,140,265,254,368,204,185,116,300,118,308,177,209,270,211,227,379,181,170,186,217,175,154,181,159,113,92,102,277,328,140,187,207,325,185,199,214,178,285,139,98,185,201,358,158,291,185,99,229,230,159,240,269,140,138,221,198,157,234,268,193,316,232,264,306,320,212,141,221,195,167,275,141,205,240,242,212,145,297,153,157,118,143,378,174,216,292,199,138,240,87,216,42,187,265,225,143,270,208,371,184,144,252,125,137,324,275,237,113,202,222,154,173,224,254,213,148,222,264,146,215,237,314,213,188,217,279,220,214,172,224,179,142,274,278,322,332,50,157,166,344,191,205,272,314,282,183,200,309,240,216,186,226,161,117,352,236,183,237,239,225,163,187,290,70,290,288,336,192,138,262,208,395,224,189,209,152,109,162,264,286,186,248,165,229,113,177,225,230,199,194,222,103,240,136,196,106,317,279,261,386,334,276,310,213,298,234,338,167,272,228,406,334,248,199,110,340,137,308,180,199,207,279,196,252,265,375,234,156,208,200,208,371,164,313,295,249,223,231,353,189,231,231,132,135,257,309,203,230,317,128,172,205,132,253,285,324,336,163,366,166,236,209,234,214,273,157,189,222,115,232,336,265,231,193,251,233,124,270,140,167,337,202,347,301,149,176,189,177,259,284,304,161,214,156,331,160,173,204,157,148,201,229,185,197,152,199,252,84,357,72,214,262,173,198,231,177,257,120,148,262,239,190,104,222,140,327,89,343,280,293,227,273,264,243,197,72,222,200,306,351,224,257,131,185,131,251,266,323,188,251,70,71,164,239,253,150,138,325,171,264,285,275,195,79,235,306,298,202,126,206,225,165,170,231,205,269,71,98,133,169,235,246,315,183,161,183,115,224,318,181,253,129,168,162,119,237,265,169,238,326,302,308,296,302,333,312,278,197,158,252,254,152,202,167,97,311,258,272,298,190,73,121,241,191,147,395,281,281,121,190,279,338,61,241,209,295,292,199,149,172,222,195,319,272,225,221,386,147,241,205,217,200,177,160,203,209,325,146,148,80,219,175,148,231,255,265,70,302,261,189,213,385,349,276,264,173,189,155,273,144,232,202,277,147,139,131,168,156,131,310,246,145,188,312,266,281,307,175,274,277,273,240,149,81,221,117,184,186,250,332,132,254,221,213,255,278,172,309,312,252,94,195,220,132,83,202,180,237,184,280,255,220,145,199,291,81,169,289,329,109,190,252,283,192,382,278,129,180,230,283,211,239,322,253,171,140,136,196,241,231,181,98,345,108,243,150,190,129,262,284,252,199,92,162,187,323,202,208,306,216,269,252,237,233,81,305,208,241,169,265,198,149,141,142,243,222,130,186,227,133,284,220,183,171,145,259,356,166,162,203,65,146,296,90,178,235,212,136,224,194,267,244,147,153,162,246,286,162,158,299,155,331,242,290,240,370,231,220,317,354,259,220,278,241,245,150,276,242,280,231,176,284,282,331,333,71,211,72,234,207,219,219,254,184,203,134,322,205,197,246,281,233,197,164,270,201,160,154,221,158,167,89,301,111,100,270,53,248,92,189,48,150,159,299,194,126,131,164,241,345,154,162,330,250,208,211,112,119,220,175,413,156,130,235,235,344,280,174,94,225,163,226,277,260,85,239,231,251,221,98,264,80,206,199,264,187,211,294,107,356,197,345,150,182,231,373,118,222,161,170,107,220,79,200,371,197,156,138,241,302,325,196,180,354,245,174,259,161,300,225,219,328,163,377,297,313,194,165,181,129,242,189,360,159,209,342,237,214,265,187,130,233,259,203,210,106,76,205,141,36,244,248,172,149,151,290,386,245,188,294,207,157,237,65,116,91,300,214,204,261,254,96,247,207,210,216,203,141,366,158,248,188,155,131,281,160,186,264,203,223,141,188,157,205,76,144,309,251,247,252,154,276,193,78,179,200,210,173,275,154,263,224,250,262,111,339,82,172,380,279,239,203,172,153,368,184,328,295,238,140,160,158,265,191,287,74,256,303,293,210,60,174,195,187,178,280,332,153,136,223,275,235,192,262,185,253,226,255,199,135,301,190,230,144,228,336,268,120,158,205,176,165,209,191,184,260,183,169,328,120,329,79,100,149,234,115,250,315,216,151,178,167,224,292,156,149,290,188,180,219,210,168,233,154,255,181,288,138,130,260,174,274,197,345,138,248,281,172,275,236,227,70,224,224,243,198,266,171,283,111,175,87,235,47,291,195,229,208,214,187,176,133,244,191,210,313,253,161,212,133,96,130,275,316,276,194,190,244,279,221,371,128,166,195,192,255,191,252,180,205,183,287,294,266,104,225,85,145,271,120,173,277,291,199,251,180,158,161,92,355,246,305,246,286,149,239,314,197,309,273,236,245,191,143,184,249,185,305,218,332,184,277,186,177,207,260,100,293,130,192,141,65,195,230,216,162,210,205,166,209,241,195,206,314,200,295,80,345,294,156,92,307,190,124,185,315,277,233,283,156,305,286,190,169,247,226,221,245,305,106,209,235,332,234,117,58,180,307,275,111,118,211,170,179,241,114,278,229,151,212,136,181,218,283,119,276,211,226,213,80,174,203,127,97,124,342,100,246,127,242,220,140,96,301,184,211,176,339,275,282,234,92,159,228,225,130,160,128,232,214,291,302,103,191,100,188,147,80,263,147,146,332,165,223,195,168,76,357,189,216,323,164,244,301,117,262,214,124,203,341,169,360,172,211,360,200,291,350,204,302,255,100,345,346,119,190,98,267,293,175,310,265,261,142,224,184,158,236,264,270,319,386,175,173,290,229,251,107,207,301,190,252,246,226,272,42,347,254,327,304,138,217,63,208,218,347,184,251,215,154,199,83,278,190,182,183,293,58,315,203,235,177,199,227,227,140,261,177,344,338,168,233,225,157,263,177,144,263,208,180,199,165,231,218,254,141,144,184,156,122,242,187,193,267,257,200,378,270,316,42,264,314,313,131,239,105,224,237,115,85,230,193,220,246,208,132,206,272,152,252,198,153,154,261,198,205,89,281,181,41,151,140,170,222,105,183,148,117,139,383,187,300,161,94,370,247,223,198,158,220,222,254,77,132,185,205,218,99,369,201,274,183,208,239,250,150,269,314,85,350,333,308,190,147,130,233,233,265,252,185,367,176,278,201,201,323,250,140,135,310,235,274,285,167,230,384,81,146,240,220,178,232,183,137,135,238,159,209,347,107,185,192,144,174,281,230,241,257,199,298,188,264,216,150,227,237,231,340,255,176,346,257,108,220,88,105,222,223,210,227,214,114,206,163,174,114,249,386,366,285,186,247,227,218,107,244,245,247,66,297,261,187,160,239,59,187,120,150,135,299,51,291,71,195,260,263,265,127,231,183,97,178,132,208,283,175,204,116,150,328,186,234,315,280,265,178,192,330,251,41,107,220,198,233,170,142,250,117,275,282,269,247,265,127,269,242,221,160,216,287,172,220,268,213,149,165,216,242,132,222,128,228,138,310,238,190,184,259,115,301,303,256,212,252,116,283,194,212,218,256,151,173,266,187,207,253,137,113,170,195,188,256,215,152,284,382,143,67,250,158,265,244,239,202,98,187,257,127,297,303,212,287,278,247,216,146,171,271,311,262,329,200,98,155,230,184,297,229,145,259,145,204,247,241,113,226,199,120,196,317,256,212,243,220,164,211,63,202,124,198,284,257,159,228,124,327,121,189,368,262,175,81,186,377,190,303,218,206,371,291,217,292,211,196,310,190,145,301,166,344,241,95,181,271,281,71,215,282,210,98,270,128,265,166,199,167,224,180,142,248,264,192,149,368,258,219,253,230,156,89,195,236,305,154,184,149,196,142,181,227,342,184,205,187,259,190,233,313,112,238,153,171,263,149,163,154,306,314,191,133,241,157,222,258,190,244,198,196,205,52,160,296,213,289,135,173,183,150,184,197,168,269,162,203,246,81,129,235,220,175,233,252,369,151,161,168,190,244,137,166,206,300,122,141,279,68,121,181,262,359,238,180,56,171,188,208,294,208,293,245,258,195,209,315,250,321,171,93,182,174,253,133,220,200,296,143,167,259,180,306,263,265,234,218,190,158,307,195,259,403,152,69,123,151,225,151,207,146,343,192,179,116,120,315,192,266,150,180,207,186,293,167,338,89,221,283,201,252,196,232,218,287,313,137,67,105,205,280,238,257,185,341,274,333,249,120,229,70,156,130,251,81,176,178,171,212,262,346,221,247,220,246,70,195,153,177,141,214,140,216,191,192,144,80,96,108,187,262,172,231,157,218,76,135,295,99,284,173,268,342,272,258,155,147,220,294,192,229,273,336,215,153,74,216,156,266,277,265,279,236,191,130,140,156,178,284,248,209,224,175,218,218,126,359,323,312,284,135,224,273,264,221,175,172,190,217,351,150,207,312,223,275,250,184,206,106,343,206,178,211,204,375,205,200,187,217,146,144,137,204,166,248,218,238,171,155,276,316,160,142,322,161,89,210,254,100,170,215,167,267,237,327,216,182,212,259,294,318,188,131,124,229,186,40,97,327,185,102,153,214,345,159,186,298,214,146,255,171,241,164,233,119,206,204,329,281,253,129,196,213,157,288,306,302,247,260,150,210,184,345,297,228,224,211,274,179,143,144,315,259,87,182,232,92,252,334,244,131,233,358,162,42,313,321,341,129,133,229,161,192,115,256,240,199,192,167,144,248,184,194,209,316,205,215,87,159,337,315,294,301,312,172,113,260,345,206,265,165,326,251,364,140,308,260,221,96,266,325,270,46,276,211,236,181,298,45,302,294,242,132,224,212,143,230,166,281,302,196,146,181,159,289,246,296,170,239,333,366,349,245,224,330,341,323,343,252,347,151,97,344,256,314,218,294,268,327,258,257,138,118,162,181,112,173,347,302,169,264,163,244,266,147,213,253,340,145,229,217,215,322,229,79,296,285,335,164,200,137,102,198,142,183,153,227,172,83,325,219,226,216,275,128,161,62,248,272,296,151,154,135,213,228,166,323,274,328,121,242,237,283,173,212,177,144,177,251,224,239,323,137,162,271,210,330,297,252,269,220,240,314,172,160,405,195,120,222,176,256,192,214,46,124,116,265,215,180,185,172,334,278,98,149,182,162,150,161,206,204,155,166,112,348,339,311,292,307,208,199,147,298,223,307,154,219,180,184,230,184,299,241,205,217,173,295,365,160,211,111,185,185,354,184,226,216,178,328,337,218,186,282,276,93,202,284,90,263,156,319,212,277,112,361,182,140,175,313,287,232,232,182,211,269,275,198,292,163,173,181,224,273,176,170,243,121,270,212,335,197,231,144,197,95,185,127,169,309,187,252,196,202,301,313,165,218,177,240,272,176,89,137,56,171,205,396,210,100,234,269,339,315,240,255,239,282,247,333,251,224,129,324,194,218,259,265,187,231,244,69,187,203,271,340,219,345,145,189,175,289,221,287,206,80,145,119,210,94,265,195,161,174,260,217,169,235,217,142,268,248,260,160,298,75,232,286,205,256,122,225,250,106,186,92,214,155,175,220,320,235,235,101,280,251,270,154,174,99,132,193,199,341,291,233,321,130,264,168,297,213,127,351,256,214,194,151,208,354,216,163,325,153,141,369,147,130,152,100,213,245,203,284,153,132,303,86,255,98,96,226,256,274,122,292,158,190,238,198,65,185,194,190,274,201,226,332,126,309,176,206,162,159,228,109,346,274,267,261,257,175,224,161,234,180,324,257,228,203,198,170,224,165,273,155,98,171,171,203,186,331,177,207,234,240,334,100,276,244,213,216,164,311,300,329,206,75,264,176,258,219,223,171,256,311,344,240,138,320,320,213,44,117,187,284,176,79,138,228,173,227,185,137,299,182,305,234,213,168,165,131,282,128,208,148,169,146,184,241,186,261,244,181,200,204,150,375,275,201,76,157,251,137,159,163,228,227,199,208,64,177,143,76,88,225,105,161,244,269,256,201,241,155,239,299,274,246,300,306,202,248,75,169,188,182,365,150,269,177,54,303,170,177,55,190,164,291,196,196,302,237,255,128,215,273,229,296,228,72,197,305,169,214,219,60,206,125,259,227,294,247,359,223,238,123,258,188,312,176,73,119,209,261,285,122,136,120,210,202,180,220,222,331,339,264,282,98,126,258,105,308,281,118,234,380,167,329,357,249,113,193,122,351,330,192,173,180,128,293,74,143,323,136,215,149,113,150,206,228,232,241,225,214,168,224,161,123,154,329,173,209,183,186,317,184,127,96,299,171,208,307,90,124,270,179,350,200,193,137,256,232,140,310,266,223,152,210,337,190,176,200,285,225,114,164,66,302,155,325,251,165,186,166,121,175,231,216,310,170,232,178,170,119,188,208,410,179,272,346,263,273,235,251,192,215,307,338,259,223,135,235,176,139,161,305,260,111,165,365,241,196,323,364,227,243,381,283,207,112,377,220,171,267,232,307,133,246,204,184,231,325,192,216,234,222,223,113,110,315,154,285,186,102,244,218,313,131,267,378,289,113,221,111,244,212,199,216,291,155,182,156,132,386,164,128,162,299,264,88,228,158,349,259,330,174,185,182,154,225,314,97,129,334,95,229,311,201,363,197,77,126,309,257,247,129,217,205,281,229,165,257,307,152,251,188,83,164,180,215,372,266,150,174,146,237,236,371,96,188,263,291,313,139,320,238,280,333,143,142,114,316,117,246,168,176,289,111,229,335,294,213,242,245,296,172,204,172,295,253,166,223,154,192,157,229,307,252,186,203,214,316,233,213,154,146,222,315,36,246,313,174,217,220,326,263,178,290,216,203,186,290,182,246,316,140,249,259,237,284,236,84,263,196,239,226,159,183,220,160,108,200,332,285,286,327,269,204,225,143,216,268,157,114,249,229,179,187,181,289,240,308,240,264,219,239,139,281,303,139,185,176,146,136,164,142,154,273,150,309,154,243,285,127,248,189,242,201,224,289,215,262,159,201,231,331,126,217,207,254,202,201,129,116,156,296,223,174,131,118,130,194,198,68,252,183,225,220,282,364,152,368,114,195,303,148,301,225,160,233,179,210,190,114,189,119,171,275,192,374,162,228,116,242,302,247,143,298,254,207,148,150,190,229,161,330,195,212,82,100,154,320,241,161,258,176,178,304,193,275,291,148,97,181,85,256,220,82,153,131,216,202,198,333,181,157,222,265,151,413,188,165,211,110,198,206,123,191,223,180,83,201,157,196,300,230,148,187,323,172,236,252,303,255,261,138,215,285,158,310,156,243,345,152,327,158,255,182,198,182,181,251,211,300,82,132,120,394,220,235,227,313,292,209,201,211,194,366,136,209,268,134,382,284,257,142,159,132,333,240,116,220,250,296,363,178,199,227,218,301,263,303,176,160,131,194,176,173,188,230,286,366,247,176,216,159,211,233,244,345,222,270,79,203,200,154,134,202,192,213,269,260,298,271,184,226,173,158,210,239,252,181,201,102,197,188,167,214,249,94,261,196,190,265,207,255,149,77,162,330,162,189,126,346,109,125,173,349,168,188,170,407,267,188,261,207,192,232,255,186,166,162,167,237,324,307,142,226,232,133,221,217,266,199,111,121,351,295,268,280,139,361,203,35,348,169,89,276,194,155,170,219,188,297,264,227,166,266,217,275,228,321,225,214,245,194,226,98,173,285,220,228,324,201,327,185,264,345,312,214,290,191,86,127,357,133,293,190,184,204,142,137,122,299,85,256,238,166,241,131,305,112,268,295,219,198,246,272,298,201,157,339,366,236,315,209,278,153,364,297,70,110,203,246,221,83,146,181,351,160,168,318,255,180,180,201,284,318,180,258,233,252,333,209,211,186,316,254,255,140,326,245,321,122,223,333,266,313,184,222,97,222,229,275,286,80,105,255,218,263,249,151,113,237,334,239,218,197,175,235,314,201,206,138,355,279,279,354,180,176,179,220,177,235,202,349,371,306,298,188,286,297,172,242,154,255,284,221,276,303,325,199,210,197,222,231,339,152,134,159,268,209,269,264,273,248,176,185,269,277,224,155,273,306,191,312,154,112,208,252,214,235,356,81,221,249,227,235,269,309,253,181,373,208,201,282,130,209,74,136,267,231,181,239,157,226,255,139,290,123,113,295,175,327,220,187,265,271,236,189,231,179,327,221,338,182,321,168,327,315,148,193,162,239,130,156,204,240,221,220,192,135,140,290,226,184,340,109,149,252,252,326,221,324,317,189,172,245,226,168,273,224,229,235,89,275,197,95,236,385,74,239,123,198,306,312,234,165,173,364,184,115,251,216,323,291,280,260,163,311,347,152,287,264,193,182,280,233,159,120,232,177,99,248,288,242,253,135,146,247,158,163,163,133,154,239,161,195,176,292,70,200,242,144,318,162,126,217,131,112,155,145,265,212,111,156,201,326,154,221,290,220,107,133,165,146,179,50,214,121,173,268,223,322,229,280,256,293,176,175,196,333,274,350,167,225,168,163,128,226,210,128,70,209,230,87,65,277,270,243,196,91,264,257,342,153,329,208,297,257,231,183,116,311,297,283,140,331,312,73,160,88,220,174,202,107,229,334,183,317,204,182,157,117,128,284,281,182,316,191,273,135,147,333,110,218,240,156,232,96,122,256,136,203,324,102,195,206,126,245,281,222,178,317,258,249,156,214,195,94,211,222,179,237,171,185,274,204,122,306,274,175,221,200,176,105,290,240,204,187,170,302,243,189,195,74,196,205,232,295,206,284,108,296,299,189,192,167,128,280,135,201,190,165,253,135,262,324,123,197,163,81,106,283,191,150,290,251,256,183,291,143,237,345,279,167,342,343,175,103,212,169,257,181,238,207,102,302,197,190,239,258,276,221,246,255,252,214,188,197,390,234,125,183,324,166,53,191,158,233,180,177,258,194,269,307,133,310,180,193,362,208,194,137,298,258,191,318,297,232,189,245,161,139,226,254,330,211,193,259,406,127,189,190,186,205,102,188,209,160,106,186,342,228,230,163,180,290,237,197,324,360,243,96,114,213,102,184,273,108,216,173,252,162,346,314,141,90,93,145,73,321,328,271,248,139,71,166,204,182,131,299,110,326,243,217,130,118,235,189,153,188,250,317,73,250,123,133,219,341,253,162,303,308,238,325,238,152,166,210,304,155,185,158,146,253,205,197,261,205,189,136,235,124,96,159,99,236,144,228,82,132,218,309,193,291,249,160,304,250,190,119,221,270,297,173,166,213,160,424,164,140,262,211,144,331,161,192,228,353,154,157,281,303,204,135,126,340,250,205,383,256,272,198,116,463,320,122,87,204,185,24,203,249,243,155,159,310,113,353,221,268,320,143,80,90,317,174,241,126,239,264,166,364,240,218,208,184,295,267,309,269,280,75,173,173,224,291,247,365,256,185,126,147,191,299,203,133,318,125,165,155,269,261,209,249,200,207,251,288,274,317,195,34,143,254,223,262,86,71,276,298,244,162,143,338,116,167,145,138,265,242,240,190,253,72,302,211,267,130,191,232,78,275,68,145,195,169,282,344,203,329,267,266,173,327,282,228,351,188,155,164,181,299,328,137,203,75,185,100,312,340,192,164,62,321,197,169,266,290,335,125,247,257,42,199,234,174,271,45,261,139,159,222,206,212,134,240,350,282,138,340,209,248,240,324,224,396,268,186,383,264,341,201,134,224,200,286,265,207,199,209,127,206,174,262,149,171,100,155,185,67,40,174,117,331,247,190,280,136,197,153,134,262,325,310,206,296,172,199,264,197,185,170,331,244,269,184,179,207,335,107,217,215,308,208,228,203,161,351,77,205,133,182,174,238,98,274,197,192,317,231,330,306,385,238,226,251,166,181,138,228,195,146,242,159,315,312,178,215,232,169,217,264,120,178,124,183,210,137,228,321,371,182,149,86,182,252,172,236,182,333,161,357,140,290,66,179,82,132,240,296,239,281,210,165,252,217,174,90,320,348,329,151,120,100,157,177,169,162,301,277,95,208,112,233,91,103,203,165,320,342,164,138,204,121,154,217,276,232,106,236,171,143,249,262,174,53,201,117,156,182,158,298,80,295,327,170,245,307,267,137,247,186,315,192,268,128,119,274,273,82,128,277,342,159,184,269,178,235,189,178,146,83,259,91,218,173,109,261,338,279,86,166,232,327,141,281,165,360,266,213,304,154,254,191,90,351,154,227,189,360,159,214,155,136,204,226,202,188,281,91,234,263,246,182,319,197,188,256,128,179,168,181,261,117,239,243,225,335,220,330,243,321,183,238,175,116,224,85,161,198,138,115,338,219,338,112,211,263,202,146,230,207,244,377,96,154,246,180,196,280,270,186,290,241,157,271,220,254,134,315,155,187,154,207,176,153,146,205,152,240,125,178,310,240,115,256,343,331,273,225,218,345,259,308,178,40,128,218,188,112,197,130,321,115,223,231,68,174,115,254,89,223,199,340,146,193,136,186,401,212,200,89,238,218,173,69,238,362,81,121,214,319,183,253,183,80,107,285,232,173,248,142,209,193,325,297,323,369,224,211,41,140,228,280,117,167,170,140,203,77,114,157,67,257,183,271,164,354,203,242,227,219,203,181,245,146,261,301,221,130,141,300,150,129,181,257,230,266,309,338,292,166,155,141,232,276,323,88,239,280,208,269,91,100,167,312,180,119,280,170,147,223,312,307,214,174,125,341,80,173,266,253,318,351,316,193,44,279,260,211,167,222,295,174,253,242,212,116,189,251,188,248,146,325,247,244,206,289,280,285,228,253,200,208,269,187,223,210,238,201,193,178,214,291,260,233,250,246,169,248,201,186,210,214,211,276,259,127,151,122,310,251,181,186,174,194,294,216,239,210,184,326,232,131,318,299,307,285,198,235,251,298,268,81,288,258,134,281,197,231,201,248,143,319,215,200,138,297,317,263,204,246,315,205,203,294,235,202,245,242,198,142,255,107,269,378,254,291,315,278,285,132,267,107,339,162,150,96,229,118,80,34,310,354,297,230,203,297,280,182,158,145,160,308,152,203,225,162,321,170,142,317,307,303,192,125,124,231,213,93,319,287,375,239,355,207,129,234,217,217,108,245,219,362,162,132,370,162,292,191,243,92,348,191,333,266,247,186,270,162,263,118,209,137,135,193,258,148,183,101,164,275,181,242,279,77,192,259,184,296,130,241,261,79,173,202,129,277,177,172,169,116,153,247,223,161,248,142,261,284,145,211,262,336,165,173,120,208,199,113,55,199,262,297,86,159,246,183,197,135,218,306,206,163,213,290,251,185,237,74,259,179,234,117,183,322,270,162,266,200,315,177,179,186,232,352,160,244,152,256,122,242,160,161,331,136,283,245,257,209,156,91,374,209,268,188,117,332,234,173,233,302,327,315,359,247,131,266,168,222,61,113,203,252,348,174,121,282,236,192,294,210,116,139,186,177,195,279,166,245,251,198,325,100,142,243,93,98,247,178,117,272,307,196,215,155,68,297,131,227,220,389,244,173,109,88,178,158,93,118,102,189,195,247,132,229,97,136,403,281,285,221,183,261,162,286,200,283,280,115,276,189,257,352,202,209,223,216,207,273,215,217,219,174,160,36,99,206,245,208,332,237,179,300,198,195,110,69,159,224,123,313,123,304,206,207,133,175,173,300,201,153,204,163,223,99,142,142,251,213,244,257,172,325,252,237,352,211,312,130,199,159,245,238,213,324,202,288,62,184,190,115,222,151,73,161,327,359,134,281,222,291,273,142,135,72,298,209,277,193,237,146,248,285,135,150,127,274,234,149,286,147,213,89,109,208,267,51,166,246,320,183,91,273,343,287,74,213,184,218,107,273,98,322,246,331,219,220,132,98,384,165,164,227,224,325,290,261,274,284,291,206,252,115,224,123,159,57,167,233,246,190,281,248,181,192,286,266,178,201,274,238,246,130,158,221,237,252,280,171,384,253,213,103,302,148,146,285,258,237,213,161,266,232,244,330,154,226,289,229,207,302,237,220,89,320,169,298,176,260,160,188,182,235,138,144,257,81,48,90,193,182,159,123,195,268,324,224,217,104,176,132,239,165,114,189,183,287,216,359,237,335,151,270,220,265,203,404,288,205,204,315,266,276,370,354,220,375,163,225,264,215,246,270,239,144,113,268,145,259,236,139,170,289,138,193,173,320,245,334,347,191,157,163,221,65,194,189,205,234,186,353,295,231,205,208,318,106,169,263,238,325,52,282,314,261,277,246,255,89,134,163,136,133,185,246,137,112,191,140,292,237,132,181,88,230,166,178,187,234,231,77,80,88,126,189,330,341,121,114,230,102,183,164,176,195,216,324,194,227,196,241,275,282,145,226,174,154,341,70,162,150,313,203,187,238,154,167,139,223,170,320,182,307,236,175,293,150,312,373,188,198,156,253,118,99,320,165,145,248,162,273,228,164,175,344,49,71,82,222,269,120,194,263,231,225,309,202,201,221,161,57,132,271,258,204,227,114,184,119,344,312,193,292,60,254,213,93,126,310,308,329,227,333,142,321,194,310,168,39,305,249,131,76,196,348,181,224,280,123,336,319,122,284,270,205,205,287,119,207,241,227,212,247,178,236,116,45,205,92,217,253,45,292,281,260,208,198,181,238,114,338,188,180,209,187,215,202,192,220,228,100,274,114,177,226,318,204,198,340,63,216,171,298,232,196,214,137,188,215,74,160,203,150,294,210,112,200,265,225,238,396,193,202,161,260,268,281,149,140,285,142,228,234,332,233,248,189,73,338,153,297,201,201,126,275,345,230,122,335,61,201,236,238,168,264,200,315,156,238,220,22,180,258,210,231,217,191,98,347,210,77,304,284,268,117,271,82,222,283,174,200,197,381,224,112,271,186,144,254,129,275,166,194,222,245,213,170,253,290,186,205,375,206,218,243,180,257,163,281,183,252,154,193,338,81,186,364,305,240,280,144,160,170,220,195,234,218,195,178,275,228,180,236,134,110,254,133,272,165,224,233,201,308,157,235,200,124,261,201,91,145,359,198,280,176,285,232,151,235,211,160,250,239,149,170,245,138,126,174,212,183,97,213,207,131,183,184,162,254,288,227,119,332,128,233,254,189,247,233,295,148,312,263,244,237,159,61,257,187,161,284,149,149,109,356,268,247,122,219,142,303,118,56,220,195,241,232,236,164,311,216,92,335,213,180,358,222,65,314,219,216,196,100,271,106,316,84,198,241,129,193,93,139,224,162,344,364,249,247,287,102,183,289,145,223,174,157,218,204,191,159,145,113,299,248,136,205,110,120,230,114,290,192,189,347,268,119,218,100,179,236,128,100,134,201,380,325,219,255,163,200,336,305,239,220,242,328,134,197,174,194,208,83,217,303,144,308,111,211,234,194,249,219,128,69,254,194,379,83,155,170,226,284,95,149,194,112,304,163,255,131,265,305,146,196,324,291,286,284,319,229,138,267,194,133,197,164,55,329,212,328,204,61,213,262,302,224,203,205,127,210,241,104,149,126,180,241,159,216,344,255,170,243,78,296,348,349,173,257,240,177,163,317,275,149,235,181,217,179,272,267,145,234,303,256,310,211,234,237,297,168,149,349,208,181,271,335,267,215,288,188,198,241,252,307,229,196,79,253,199,214,127,236,169,171,183,134,96,301,156,212,227,264,258,172,229,322,106,192,227,254,247,179,287,233,142,251,182,311,214,199,195,123,196,192,195,158,246,293,301,265,309,152,241,409,166,97,219,123,248,80,103,257,236,339,111,149,265,243,114,185,370,293,245,172,260,311,164,161,233,298,180,255,158,291,182,320,261,219,185,234,180,237,177,200,302,191,254,162,245,183,330,288,286,268,145,392,289,215,213,159,147,190,328,123,187,191,135,333,104,226,137,263,246,263,285,281,322,188,183,322,301,278,184,307,198,189,150,185,168,114,235,271,234,253,317,206,113,114,224,357,182,166,182,197,147,381,350,152,181,262,329,336,280,379,147,299,173,336,150,303,184,273,358,215,91,265,251,247,358,391,260,104,220,314,245,328,134,94,88,175,170,200,216,374,178,189,132,189,308,151,185,216,221,160,231,199,209,274,342,251,159,119,190,170,236,211,175,163,152,175,330,188,53,276,129,223,112,225,164,103,206,262,194,245,119,164,252,373,120,164,278,220,132,174,235,138,214,216,267,310,187,145,235,179,360,343,133,225,235,314,178,242,300,258,67,121,244,158,195,137,260,141,208,270,186,320,124,343,278,248,370,189,209,177,311,267,226,95,183,272,123,53,210,163,322,273,217,213,128,374,83,205,132,200,241,239,193,179,96,248,187,88,188,139,254,221,190,220,148,61,212,133,223,307,151,175,268,295,234,233,333,112,141,308,251,251,265,154,179,240,130,218,197,231,212,247,353,290,192,232,257,323,182,265,198,272,165,154,196,167,252,371,205,153,289,253,268,273,169,232,299,247,218,337,293,124,181,201,86,192,187,211,317,204,273,283,211,356,298,190,108,275,318,195,222,365,261,167,382,178,359,243,165,232,272,260,272,242,225,163,206,328,277,114,152,324,332,95,295,336,210,186,173,226,175,273,251,254,132,252,275,101,233,214,201,177,255,208,128,137,216,211,256,145,350,281,240,283,162,161,322,157,271,181,168,125,186,204,52,207,212,230,63,143,189,235,267,231,188,204,104,199,303,200,239,179,372,180,140,168,288,122,264,317,299,221,285,227,216,229,272,357,254,322,97,220,178,143,208,125,290,239,222,184,198,320,247,303,155,264,254,180,272,76,151,148,153,209,166,153,106,248,275,262,305,201,154,135,243,225,315,181,96,231,108,86,256,171,162,105,167,262,263,187,220,226,119,233,324,169,213,158,178,366,170,141,276,223,112,170,117,174,338,58,266,212,182,237,167,122,193,73,312,277,401,304,188,302,324,198,276,188,216,46,160,251,96,251,317,248,237,210,197,137,283,194,211,300,354,122,151,156,182,213,167,51,203,304,254,355,14,121,241,196,176,217,184,211,201,122,301,274,184,122,249,286,320,257,173,190,126,188,234,279,224,106,182,92,255,260,152,254,237,127,255,66,183,231,152,283,180,249,171,237,221,215,242,364,241,218,267,271,242,230,268,324,119,234,217,351,271,342,186,195,206,178,234,180,299,206,297,339,242,304,152,311,342,168,292,246,189,272,248,258,159,331,329,174,205,272,209,335,236,286,132,352,319,151,233,239,198,217,221,246,314,333,82,152,327,229,203,323,313,327,215,267,104,85,180,134,229,320,177,129,261,267,90,147,229,256,149,267,354,212,195,286,218,154,183,340,316,237,227,130,337,249,316,402,160,166,308,375,121,237,316,124,197,240,259,213,134,264,293,171,243,316,171,130,251,265,227,65,341,299,236,326,235,93,139,197,202,230,197,350,51,135,295,332,301,234,192,264,260,39,281,201,178,216,352,163,294,162,151,149,357,301,133,271,265,230,199,350,211,129,193,117,249,216,109,348,214,170,166,217,254,136,193,234,223,180,113,333,224,174,254,212,210,221,82,254,182,145,222,158,115,253,103,256,160,151,302,204,223,186,226,364,249,252,216,206,291,190,223,232,312,225,283,296,277,167,273,211,181,256,365,279,305,307,318,182,248,205,180,132,217,143,223,291,203,186,67,276,177,178,112,260,179,82,240,147,253,266,321,170,128,291,109,127,129,195,219,120,260,250,222,314,239,142,208,236,213,218,173,233,289,161,190,333,170,81,198,205,218,220,282,134,181,81,205,224,147,235,267,217,174,284,308,163,251,182,124,220,326,203,201,228,127,200,228,178,164,90,233,260,179,117,134,314,282,286,283,141,259,102,99,208,222,253,172,70,190,257,55,277,207,190,124,180,294,265,249,175,225,168,239,286,300,165,237,214,302,143,215,133,223,219,176,60,109,213,301,65,237,292,295,234,147,38,153,207,111,242,255,166,258,144,260,229,283,221,196,344,241,348,143,229,269,242,325,165,279,249,182,164,155,236,253,155,208,266,249,173,138,137,237,197,188,298,225,199,52,238,284,241,161,117,252,113,361,217,136,76,175,178,281,290,328,234,239,234,208,185,166,242,269,210,190,292,309,234,129,311,230,354,128,195,162,177,247,189,258,240,174,221,242,175,281,128,305,288,187,280,116,240,75,197,228,124,229,295,183,298,280,181,192,268,189,155,267,232,254,72,309,327,208,207,240,250,105,196,212,306,242,330,228,259,203,268,251,167,225,211,204,322,249,137,231,178,198,209,197,162,124,332,207,189,248,209,276,349,239,293,231,138,213,180,254,137,212,201,271,356,188,172,212,263,309,125,136,301,326,86,111,305,332,285,174,202,256,260,292,306,265,208,119,318,194,289,168,254,176,188,202,243,151,294,224,292,231,173,220,320,188,179,199,240,294,296,364,276,300,282,161,196,335,245,227,251,146,150,335,168,263,131,211,171,180,214,113,315,132,291,208,203,205,225,102,171,291,184,159,184,324,236,250,214,158,215,303,189,238,139,249,268,373,272,182,277,72,224,220,219,138,278,101,186,314,102,203,193,228,223,299,246,235,131,278,164,153,290,162,253,281,188,273,244,187,147,248,278,306,194,255,267,231,336,203,165,160,279,221,182,286,314,56,160,275,192,158,289,171,65,168,146,220,265,83,265,195,101,110,143,335,175,126,117,237,147,145,231,107,167,327,138,259,242,146,316,176,297,210,295,222,186,239,272,253,241,314,219,122,219,288,268,226,134,194,115,168,139,331,93,262,304,135,167,86,311,197,222,250,215,278,225,98,270,257,200,136,300,268,255,257,172,205,132,116,258,228,299,266,390,137,339,200,136,274,162,85,268,197,152,339,245,150,175,172,297,197,171,235,124,90,254,248,121,197,220,192,275,221,176,132,344,232,279,331,331,247,226,233,178,216,285,160,283,274,240,212,182,355,79,263,281,132,228,289,182,244,119,193,139,101,309,236,330,195,144,180,255,237,283,192,205,152,196,219,203,259,353,225,187,260,281,330,251,222,322,131,324,129,191,289,123,294,383,188,346,115,189,215,102,152,161,240,160,253,256,212,83,231,236,209,179,166,213,167,227,332,197,244,180,293,227,313,206,79,227,233,171,210,118,102,192,241,186,320,207,300,183,191,235,208,377,167,171,209,290,291,297,187,302,120,207,264,131,226,293,204,237,172,275,229,266,381,377,190,220,252,309,235,164,259,283,132,318,67,200,209,374,202,211,218,192,135,275,55,218,209,121,312,128,181,169,362,302,282,254,291,214,235,295,262,256,198,213,155,242,265,134,154,328,302,42,217,272,301,188,273,199,217,249,156,242,175,325,131,225,214,343,331,184,241,129,180,138,241,273,256,200,267,163,365,150,254,323,165,218,177,367,85,282,152,141,240,203,211,136,318,380,132,162,159,261,255,250,133,269,241,315,196,137,124,148,253,173,268,199,139,184,116,190,301,206,81,165,252,169,224,237,232,214,174,174,251,226,245,251,85,221,174,260,183,145,208,295,197,252,157,165,174,179,302,178,203,65,243,195,244,202,211,124,343,181,300,89,196,216,251,33,195,230,262,248,315,147,191,233,320,229,140,185,208,230,237,162,219,186,253,357,326,230,145,345,233,144,317,370,157,147,253,296,308,195,299,211,234,188,86,237,200,211,128,308,258,324,259,186,270,202,222,145,115,150,206,316,183,247,163,277,173,236,189,213,239,299,97,212,258,113,178,199,281,242,159,176,281,260,157,241,133,126,251,200,172,250,176,264,254,172,285,272,283,184,323,197,190,119,135,192,241,197,265,324,187,173,307,188,245,174,254,248,168,134,202,325,239,225,107,241,186,338,294,306,320,270,196,334,152,348,143,194,238,271,219,266,279,234,215,215,150,294,97,71,246,160,128,268,335,134,307,222,323,227,245,368,243,305,183,264,153,251,274,295,320,195,123,198,174,220,244,232,242,337,147,106,139,267,159,188,263,90,108,254,335,180,355,174,111,168,286,212,138,227,171,277,272,257,80,340,348,280,309,344,239,277,326,218,203,122,129,102,175,266,174,96,236,50,317,231,106,200,255,149,175,237,27,285,143,288,60,121,328,248,183,207,196,194,274,255,278,350,402,150,148,232,169,228,261,172,299,55,316,74,219,188,304,215,82,199,252,222,178,224,172,201,241,192,216,229,111,150,180,279,287,229,299,195,145,220,269,373,192,155,284,171,281,101,322,83,178,217,178,298,185,49,274,272,340,216,64,109,278,263,294,280,150,177,370,311,347,353,159,264,314,129,250,90,144,76,296,218,224,272,129,235,207,116,223,232,133,136,215,145,121,193,167,236,172,226,232,364,163,218,245,186,135,179,202,145,166,261,362,262,146,210,178,77,245,304,247,228,207,157,273,214,309,174,210,172,291,208,301,134,289,335,112,218,216,181,194,192,218,106,184,151,164,394,369,96,224,229,96,194,277,173,272,177,133,211,202,221,166,186,97,164,281,208,225,225,224,327,267,96,275,213,345,273,265,164,254,230,298,259,302,325,159,313,253,290,67,117,219,238,206,313,106,85,223,177,234,223,195,242,121,247,235,205,165,296,140,222,152,167,94,191,193,128,186,227,127,251,172,150,220,317,220,170,328,367,247,235,46,116,146,193,139,274,193,249,371,121,185,335,259,140,241,241,253,121,94,293,211,219,141,94,222,104,194,219,325,170,180,165,172,236,101,198,220,321,174,338,275,311,301,236,251,164,182,234,176,319,298,128,215,150,130,65,172,216,235,161,287,260,245,201,241,251,278,160,177,166,244,211,339,139,232,132,168,150,287,262,215,173,142,218,171,182,257,241,194,253,118,209,301,270,211,185,147,193,108,203,164,134,212,281,90,253,207,107,160,203,359,308,212,248,249,335,160,108,139,227,287,175,192,208,167,205,281,401,365,237,181,254,238,125,348,213,287,228,172,65,203,244,261,274,277,182,225,356,277,74,204,187,268,167,237,115,361,223,194,360,222,208,250,246,356,304,356,314,311,121,263,284,213,161,293,250,156,332,151,289,220,306,167,267,202,170,128,235,190,263,305,254,215,355,211,175,80,164,329,209,156,246,260,165,342,439,190,108,173,262,213,227,298,163,225,190,276,204,128,114,281,319,216,350,178,269,147,170,231,312,149,165,243,250,188,334,178,219,200,135,142,121,204,254,205,92,155,266,132,334,120,232,323,134,285,260,141,103,299,286,309,296,212,265,192,140,123,179,203,327,71,190,254,228,289,82,279,311,270,146,288,170,270,223,291,181,168,189,268,176,230,174,330,328,224,356,187,227,225,208,180,238,224,330,159,277,304,253,135,249,175,230,223,96,248,189,253,289,220,250,290,243,179,183,243,278,275,234,192,201,343,180,228,178,73,196,294,316,199,149,250,206,220,238,295,197,235,214,177,338,320,157,265,244,255,259,198,271,210,233,288,236,321,247,252,317,270,182,223,195,183,154,233,253,211,268,129,170,208,254,117,197,256,77,165,183,249,239,224,200,158,316,145,303,288,239,286,351,190,148,307,149,252,255,200,202,241,180,188,217,74,188,206,213,135,241,133,104,216,301,125,198,123,268,212,254,128,270,163,240,146,258,295,234,185,186,237,180,262,277,203,192,228,235,217,113,154,296,202,214,76,266,200,162,31,309,266,106,172,144,238,169,175,201,259,107,142,250,313,149,183,328,217,220,168,158,281,208,189,354,213,256,197,310,206,196,148,158,297,175,284,99,202,194,244,134,183,114,59,136,186,323,196,240,159,212,162,333,364,164,213,221,327,217,111,206,235,210,68,219,223,320,367,107,120,176,77,182,167,104,202,306,166,203,120,243,201,275,178,277,252,221,369,311,184,203,241,253,40,366,361,256,231,231,276,217,253,322,254,217,278,77,158,150,250,260,234,209,251,198,222,286,190,222,300,235,143,340,235,228,305,209,288,346,223,127,98,199,138,164,154,149,93,292,87,353,222,335,80,252,248,154,258,308,329,288,277,195,189,276,290,174,178,231,185,272,221,211,158,121,177,225,315,216,184,253,219,288,281,204,217,190,193,231,338,324,205,216,173,51,253,196,267,193,304,211,169,259,272,212,195,112,264,310,145,284,195,241,293,261,235,229,226,292,150,163,189,213,292,195,265,245,159,242,183,206,240,203,280,176,173,300,190,208,199,228,102,134,174,389,100,193,222,205,179,208,163,100,202,235,240,216,142,100,267,298,55,154,176,203,214,318,87,163,220,225,295,189,61,185,133,222,178,283,171,229,300,278,323,269,358,339,173,139,262,271,170,87,196,110,209,163,286,313,271,114,214,271,251,333,351,403,222,240,239,88,200,415,209,167,217,327,330,255,194,236,142,152,198,157,158,142,44,149,240,183,249,174,214,166,328,266,120,143,123,186,186,227,155,316,183,227,165,195,342,118,365,384,101,342,200,223,271,214,215,247,101,351,244,280,237,71,212,195,382,258,325,126,178,219,268,265,368,282,267,175,209,104,157,276,134,247,361,178,95,220,179,65,219,371,228,252,241,242,306,289,234,213,334,185,228,219,166,125,83,126,196,214,199,277,274,216,165,213,277,176,78,199,227,201,296,229,72,361,219,191,247,137,110,295,188,126,146,227,191,290,191,205,306,274,83,243,171,279,186,160,239,251,144,160,151,275,230,207,191,193,259,196,151,218,187,206,161,270,389,304,290,126,212,245,169,186,140,93,217,359,315,171,204,275,328,217,258,196,231,255,230,283,168,251,229,224,267,232,189,247,242,251,290,237,325,84,96,259,166,96,205,261,244,166,325,186,272,153,236,237,99,233,192,221,188,334,128,274,209,237,227,199,72,206,211,203,71,194,254,246,293,207,127,121,281,293,210,335,265,164,191,245,154,247,198,206,227,227,128,75,183,209,225,251,227,159,248,267,126,291,201,263,152,289,248,172,269,220,221,148,208,77,136,261,184,294,125,233,339,220,293,154,136,217,161,355,275,294,238,238,297,265,248,247,251,248,84,279,291,201,110,263,109,188,78,298,202,182,241,184,325,164,307,224,198,77,167,49,136,220,213,232,275,160,193,190,221,198,230,279,251,281,204,307,49,228,235,136,281,261,258,61,136,262,221,136,200,164,190,266,166,173,196,175,204,197,167,199,99,188,257,72,312,201,223,44,262,281,272,220,97,236,62,131,315,208,173,83,364,225,257,191,225,142,234,259,134,64,177,340,239,131,223,165,138,163,304,36,219,190,220,165,108,234,265,174,173,232,172,150,157,296,255,248,235,161,113,106,298,231,207,256,149,176,219,203,206,235,207,211,199,312,282,147,247,208,213,139,333,167,245,334,240,152,190,200,236,216,175,101,395,282,130,168,286,98,141,269,159,172,340,209,180,165,146,236,160,204,309,82,286,148,245,143,154,136,133,197,77,120,302,169,332,160,217,231,256,132,139,231,284,275,269,118,218,75,311,269,274,248,214,170,220,201,221,96,66,166,261,247,157,122,68,197,252,260,217,306,184,244,343,88,254,218,229,236,170,156,241,201,299,270,200,210,245,175,223,266,85,235,179,186,188,354,180,262,289,217,191,288,156,205,233,205,228,254,195,338,194,228,194,204,130,214,259,298,169,266,255,115,166,119,66,87,201,202,196,187,214,333,258,244,277,197,242,175,307,236,277,111,207,164,209,117,158,258,184,117,194,149,215,177,202,252,341,232,284,248,261,107,157,397,181,279,163,224,126,125,245,108,144,161,192,234,119,172,161,269,284,216,263,424,278,238,161,277,242,266,142,198,214,241,145,142,250,347,169,204,289,129,304,256,156,243,202,161,210,216,136,184,185,144,222,260,90,217,246,226,144,209,140,259,129,216,186,227,252,190,339,264,315,325,246,155,234,242,284,224,234,257,117,209,216,240,237,248,182,110,238,289,304,129,306,232,269,302,224,322,399,295,178,239,231,145,300,303,176,63,183,146,168,167,303,152,219,225,189,248,119,167,231,195,186,211,241,138,318,274,233,216,251,189,297,240,213,274,161,154,265,186,256,143,221,188,246,137,100,294,248,218,250,218,67,224,313,198,166,263,259,203,234,147,337,372,211,203,224,202,249,243,183,224,231,177,281,126,220,140,193,259,270,178,353,317,327,388,119,266,256,193,157,200,143,76,297,97,319,282,51,260,281,378,302,305,118,195,349,168,115,312,151,340,343,258,168,121,235,211,351,201,231,276,313,133,244,200,370,171,191,230,192,133,257,137,84,212,330,149,337,182,183,165,177,131,195,278,253,328,184,186,155,193,339,242,229,317,200,134,280,113,126,242,166,345,184,229,185,188,259,185,291,229,310,240,110,210,187,206,191,185,165,207,272,148,212,192,152,138,179,290,190,145,98,178,283,145,86,216,94,181,275,273,232,126,212,248,404,245,263,265,170,251,238,222,278,183,185,309,149,114,189,146,117,223,220,222,204,166,111,171,144,224,163,200,207,162,237,119,185,105,113,244,332,233,228,187,271,259,212,279,80,113,239,197,131,297,250,205,230,266,133,254,176,142,365,143,347,248,315,204,188,253,229,171,193,206,140,135,264,168,262,200,347,217,210,190,301,66,151,114,216,209,159,283,197,121,244,163,151,364,307,278,241,209,228,204,257,284,293,181,160,237,304,272,151,289,50,224,132,222,183,202,243,232,270,188,145,293,173,173,215,237,239,192,296,156,378,239,200,315,231,283,206,229,173,263,197,152,274,187,251,224,261,119,257,178,286,248,212,285,276,132,135,321,95,278,285,225,333,234,272,227,151,119,342,116,228,277,280,273,197,309,357,213,190,190,194,212,260,237,246,62,241,176,350,114,99,274,148,259,172,190,296,183,228,364,189,99,255,112,200,267,216,250,222,316,296,355,175,207,292,169,243,220,115,216,175,223,273,123,186,250,317,164,297,211,287,284,208,197,201,215,257,242,195,208,380,299,237,187,181,258,313,200,168,252,268,262,199,191,214,169,168,212,146,222,160,233,172,182,197,177,302,197,190,180,218,152,150,208,199,263,225,178,128,162,161,194,57,257,174,292,230,219,133,132,235,387,100,206,87,266,213,300,180,204,331,262,126,131,233,214,201,219,247,196,149,355,275,108,177,94,219,233,142,135,137,189,203,294,204,287,186,203,237,223,197,156,209,325,193,275,200,194,289,200,199,217,105,136,162,257,180,219,215,276,330,232,250,256,274,333,341,240,201,97,199,185,124,294,248,160,232,222,144,331,137,213,144,281,216,262,242,210,117,272,73,202,318,190,220,144,203,369,261,202,178,285,264,257,317,165,106,100,205,185,117,233,224,115,260,145,178,258,325,225,141,372,211,150,198,160,313,277,82,135,196,272,313,200,150,350,296,228,284,241,244,353,151,202,253,255,331,184,346,163,267,333,212,119,154,213,164,359,175,174,292,211,196,345,220,228,168,207,213,234,208,344,211,159,286,138,223,265,129,256,202,214,251,234,169,249,274,259,308,128,260,227,164,241,131,224,311,345,247,236,252,96,138,192,99,392,144,243,149,288,244,240,289,175,195,167,181,73,94,251,143,171,135,174,284,210,108,182,315,311,188,301,357,272,206,150,258,208,178,261,177,210,128,234,268,143,137,206,185,287,243,186,292,227,165,224,243,227,191,245,194,200,309,134,227,319,253,155,164,225,230,223,268,207,270,79,274,139,207,242,204,236,144,152,219,138,236,115,245,188,161,259,231,145,199,181,195,179,337,227,254,191,316,147,240,133,105,271,163,377,122,197,277,261,194,281,164,261,133,253,125,220,308,268,198,84,173,180,179,203,300,197,262,249,199,91,284,182,310,279,238,222,225,242,260,165,228,241,248,107,145,148,159,196,229,270,201,252,221,301,196,213,189,265,381,220,158,168,249,306,121,251,125,213,269,303,169,198,291,182,119,221,222,173,174,362,259,127,218,126,213,199,256,236,189,184,181,210,140,182,180,330,225,229,226,242,184,252,202,162,227,239,217,99,323,209,245,157,120,172,341,317,185,332,261,196,251,280,296,293,195,189,164,207,257,348,271,276,238,208,294,113,263,171,274,103,281,287,285,202,286,194,424,167,101,120,218,231,173,202,337,174,242,259,292,192,180,228,354,161,130,311,215,204,120,303,320,224,262,139,249,206,304,254,215,187,178,252,263,87,233,224,202,191,226,259,160,195,227,190,244,226,177,152,167,309,231,201,257,183,88,188,249,267,186,121,113,371,124,158,216,190,235,170,304,222,222,197,180,301,268,219,337,273,129,192,165,241,82,224,246,160,134,172,207,225,251,234,269,194,264,183,145,172,260,237,194,329,253,276,209,257,350,237,245,237,342,215,245,221,85,228,195,174,227,263,396,127,257,319,222,136,163,246,184,240,172,206,169,296,197,243,205,216,297,193,223,364,190,237,239,291,254,262,298,218,220,317,63,195,254,50,204,274,224,33,279,67,177,251,279,243,347,226,201,158,187,294,194,137,232,298,215,248,316,325,276,246,240,171,301,169,181,344,224,139,310,310,187,299,227,189,220,210,247,47,249,198,316,288,316,327,342,380,251,253,254,163,128,94,342,193,183,177,185,375,356,257,277,251,379,362,196,284,214,166,245,320,228,220,293,100,332,323,293,266,169,373,312,308,252,72,228,204,172,157,138,370,149,190,207,335,242,173,257,326,256,239,240,171,230,250,334,260,206,229,334,100,314,155,172,232,195,170,204,299,176,105,219,119,173,129,249,221,186,249,206,311,264,115,355,198,272,320,244,145,192,353,175,209,140,209,219,385,226,126,186,227,178,264,179,305,288,152,265,259,243,280,278,265,170,309,127,217,160,217,116,138,142,157,314,188,184,219,156,169,235,240,264,347,221,260,236,260,77,178,95,201,178,272,179,259,261,146,228,223,274,195,159,360,246,167,337,259,263,379,242,169,267,163,351,215,134,212,147,173,277,290,227,152,203,281,259,352,212,162,248,224,217,155,194,303,153,302,138,183,138,214,264,172,126,228,260,190,219,202,158,135,129,258,237,396,274,346,289,204,112,126,194,209,184,248,227,95,207,209,309,286,85,222,248,230,215,169,190,126,273,207,82,285,129,203,312,117,167,243,277,300,229,233,172,208,214,194,265,200,272,133,252,223,272,172,215,146,267,228,193,333,103,78,284,274,159,225,317,331,179,231,187,271,220,197,235,172,272,172,249,159,221,218,206,141,323,304,332,345,229,275,239,291,108,238,276,260,225,194,310,244,201,256,295,202,225,257,259,252,140,241,236,176,302,121,263,253,330,186,276,181,190,227,197,305,307,330,185,368,198,268,184,215,68,166,197,249,251,350,252,161,175,319,275,228,188,229,275,242,239,252,222,236,250,224,197,260,171,176,154,176,209,111,200,163,251,248,243,198,198,186,235,199,200,204,202,175,286,176,297,217,143,200,240,123,229,247,258,255,231,256,267,178,261,159,219,124,247,52,164,338,220,149,234,313,233,102,198,240,253,253,231,120,294,202,335,237,252,364,201,270,183,211,227,285,241,239,204,147,234,194,264,314,162,224,268,170,261,194,103,381,296,223,173,262,146,176,186,200,362,322,252,214,324,294,158,171,236,300,254,308,49,106,203,271,357,276,152,216,198,205,286,238,225,212,262,121,276,109,104,196,355,190,273,203,304,118,182,199,257,364,83,240,234,312,153,173,212,167,170,327,143,203,226,324,223,207,213,201,351,215,224,142,268,211,229,147,183,240,222,120,244,145,208,186,253,282,185,171,254,195,135,248,233,183,187,243,256,149,183,244,229,236,209,164,300,211,170,294,249,263,265,308,96,224,234,162,233,161,222,174,282,303,252,229,200,427,270,215,255,243,247,145,245,201,361,183,238,224,228,270,185,259,106,188,235,191,324,203,270,237,165,348,239,253,263,199,240,237,258,270,257,166,251,326,214,206,226,238,154,266,179,185,106,296,290,295,163,330,213,221,227,211,168,283,291,131,202,210,83,223,296,174,223,114,195,200,216,354,313,198,110,253,179,117,139,293,242,228,224,186,239,242,153,188,242,265,195,113,183,239,244,243,238,143,250,209,307,200,235,307,239,222,332,208,213,292,363,206,117,62,212,220,57,212,288,237,235,246,256,207,161,181,178,267,155,168,256,76,362,241,235,227,165,201,275,334,98,257,244,257,181,173,165,203,113,222,306,352,277,79,164,194,357,261,268,159,371,144,231,277,199,185,198,339,226,247,262,442,163,351,258,188,215,238,193,219,222,218,306,315,252,318,208,275,225,198,71,388,161,229,306,173,244,276,281,197,189,334,213,229,75,240,274,125,168,330,228,195,190,137,170,211,160,171,266,246,297,157,200,137,190,200,200,171,258,357,193,213,163,70,276,98,322,87,223,294,192,334,264,224,184,200,283,279,273,289,322,168,349,220,45,136,260,130,239,205,220,184,171,356,264,315,316,107,220,309,227,246,212,191,137,352,252,224,249,284,182,191,182,213,184,205,180,222,180,232,161,114,277,261,253,217,172,231,304,244,251,193,148,196,285,197,74,192,186,125,153,184,153,215,212,181,208,139,229,275,123,248,284,219,194,146,190,144,168,281,255,220,200,121,309,327,364,276,169,236,261,214,136,192,213,77,183,345,194,161,277,167,116,260,152,147,347,276,149,249,202,156,255,355,295,168,257,122,184,234,328,116,189,243,330,239,222,183,285,193,173,194,267,306,125,265,160,218,97,67,260,218,278,359,147,222,202,118,231,227,261,254,201,236,153,181,328,134,170,243,135,314,186,315,193,271,224,223,231,329,164,224,238,244,273,148,133,222,62,197,101,266,215,249,315,268,244,96,133,242,279,96,249,339,94,224,271,248,293,187,177,251,292,201,230,220,127,327,99,249,316,247,183,103,160,226,148,160,132,246,38,60,280,233,377,199,191,186,191,264,331,192,244,65,195,344,298,212,170,193,252,215,173,336,318,160,121,365,185,233,195,264,189,292,170,337,290,327,206,286,310,201,178,81,275,93,249,325,204,130,63,53,190,180,311,176,315,111,133,138,134,112,213,172,269,198,289,61,286,345,328,53,134,118,209,326,190,81,203,180,105,246,281,163,239,108,50,341,101,187,143,217,297,204,262,259,159,344,159,339,196,201,165,216,161,248,126,235,361,202,193,103,160,228,171,144,256,335,281,263,245,277,210,316,367,320,141,224,166,273,157,263,114,87,237,171,360,150,306,199,202,310,136,168,166,238,197,235,318,335,207,310,264,215,324,161,278,267,91,85,246,158,282,205,418,312,230,205,307,267,233,216,180,402,185,158,265,215,240,221,272,127,283,310,296,300,366,259,364,312,295,72,212,254,256,128,194,290,243,228,207,161,245,236,107,367,162,169,51,138,212,270,263,67,228,210,298,200,242,185,143,183,373,197,185,143,288,220,268,268,371,194,228,227,125,138,210,124,231,120,266,163,155,218,348,80,247,196,239,234,213,241,246,287,176,231,207,230,223,244,200,236,221,121,303,209,165,277,180,312,250,175,165,179,253,327,215,276,224,66,241,183,283,189,264,275,176,241,151,148,249,200,209,190,171,165,328,143,196,161,214,168,252,239,178,303,192,198,316,224,204,282,194,289,214,213,293,279,190,230,231,218,269,262,135,349,293,222,238,231,255,273,334,239,164,238,194,150,90,294,77,162,164,50,219,194,54,309,120,227,215,190,207,240,261,271,276,206,135,272,108,347,165,246,101,254,272,200,277,325,237,235,249,191,269,173,206,168,230,194,163,180,222,373,220,209,131,293,146,68,330,137,212,262,277,76,113,175,216,157,251,232,192,293,218,261,155,173,188,355,263,210,59,364,207,199,291,165,244,59,260,208,149,212,195,193,240,232,188,231,242,149,55,146,365,174,220,186,250,183,125,251,148,169,182,341,245,355,124,242,95,311,130,228,314,240,166,112,170,263,186,154,282,245,267,132,213,303,215,241,138,267,181,123,145,192,215,413,232,216,200,296,199,235,221,182,100,155,270,114,179,197,237,214,184,166,180,157,258,263,238,156,175,191,389,164,69,170,272,149,153,80,299,269,200,219,272,167,254,256,299,141,280,228,134,427,332,132,189,213,257,178,281,227,254,166,200,291,171,150,229,160,209,272,154,296,193,112,277,311,219,162,278,145,165,151,145,240,314,205,143,119,101,172,160,262,232,119,126,157,144,196,125,254,122,230,231,273,193,223,142,155,258,241,143,110,366,156,261,197,366,173,133,299,126,344,219,176,185,195,291,122,222,196,238,166,278,234,173,181,161,266,145,272,104,272,300,223,226,302,73,272,188,209,147,198,140,134,185,138,312,322,186,149,159,214,195,75,374,257,283,262,207,169,243,271,261,112,251,200,123,233,200,176,121,298,213,171,50,132,229,234,135,284,164,220,105,269,298,121,154,176,212,243,364,169,234,84,357,214,163,212,248,365,186,321,176,221,208,148,223,254,264,260,165,137,163,214,285,279,356,274,323,254,296,183,223,101,176,194,165,202,268,229,321,129,172,127,211,96,125,277,136,217,149,189,64,291,206,210,222,183,237,295,184,190,160,230,412,264,223,271,97,311,180,180,282,346,126,181,146,178,230,182,154,161,258,144,336,306,223,186,279,251,257,132,250,205,134,220,269,288,250,231,228,283,112,134,292,69,271,337,173,273,104,162,226,178,140,329,85,180,206,140,217,245,199,318,175,223,125,159,217,172,106,338,201,198,185,243,162,236,127,208,298,224,209,270,389,169,138,212,220,261,158,138,86,333,153,366,220,188,290,174,203,154,324,249,340,83,268,264,153,145,190,284,132,236,249,243,221,251,272,246,226,284,274,74,273,235,265,313,302,145,82,353,173,251,255,291,289,193,258,204,158,262,305,268,185,209,307,299,115,281,216,151,241,145,218,254,296,175,312,229,261,177,172,209,259,163,183,182,175,69,220,210,267,346,253,218,162,218,321,243,313,260,112,77,168,193,306,178,162,244,261,110,229,184,258,256,239,215,307,164,235,259,291,266,308,218,162,263,181,172,258,351,199,319,369,224,278,125,298,243,117,247,257,311,162,205,277,207,210,216,326,160,253,180,346,219,350,226,321,266,161,166,185,301,258,216,212,339,270,123,250,175,225,394,234,230,188,131,155,216,190,230,153,348,211,143,357,254,245,270,283,307,209,272,302,291,118,108,115,226,114,240,187,203,147,137,314,237,161,307,194,337,271,181,260,262,138,322,112,134,297,134,189,217,122,193,100,284,306,366,224,270,187,209,167,332,123,184,252,197,240,276,272,283,307,293,286,186,257,202,155,193,134,272,254,274,299,176,138,186,242,271,94,160,206,236,253,227,372,375,151,235,143,86,264,197,204,145,272,259,221,159,75,354,205,155,201,224,184,246,240,197,198,138,154,266,162,222,251,255,265,204,184,262,176,203,239,315,236,215,335,287,305,220,176,221,221,229,199,174,180,147,115,180,251,192,230,174,250,245,184,302,238,295,269,228,201,277,254,221,182,132,174,277,272,251,273,249,186,220,300,222,199,197,188,206,190,169,190,330,319,210,214,188,226,176,198,379,216,258,185,35,175,213,220,172,220,172,123,246,249,345,163,186,281,224,303,262,196,231,181,139,202,201,163,150,172,241,317,203,318,365,247,207,152,187,164,224,177,194,108,189,183,169,349,186,278,185,293,203,195,314,98,128,280,198,238,255,103,333,108,241,85,174,183,250,310,305,179,157,211,251,244,192,99,198,185,189,200,251,181,324,227,161,216,231,148,259,218,263,280,298,204,303,221,285,223,116,234,204,233,283,271,151,312,271,290,193,247,285,291,232,167,269,263,228,239,116,211,66,269,172,377,169,109,245,146,271,354,163,233,328,277,160,325,166,268,192,325,228,243,196,229,98,193,205,290,232,101,143,89,278,173,168,184,239,251,128,158,145,259,318,214,194,158,189,213,185,250,176,216,334,275,225,231,249,201,135,272,114,181,171,62,207,165,175,259,199,254,105,163,234,170,263,185,319,140,277,220,204,226,216,231,291,201,119,249,221,295,249,293,250,212,337,305,178,238,185,264,188,221,93,183,147,365,200,217,207,272,176,194,205,58,162,154,279,215,181,280,233,179,311,184,151,185,227,129,198,57,144,196,254,331,255,162,315,58,269,311,285,368,339,311,190,264,283,227,312,187,231,124,194,187,110,191,290,99,166,203,149,137,255,197,152,213,203,270,208,215,168,106,236,220,206,179,221,282,217,154,282,136,197,301,258,248,257,182,189,275,190,236,151,215,116,278,161,170,265]
doclens.55.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [267,280,304,256,291,352,236,233,173,259,292,57,217,211,244,196,238,176,175,274,197,236,280,145,335,221,191,299,353,252,246,247,277,240,203,251,235,107,265,194,257,232,313,192,153,358,245,163,228,340,166,267,201,229,154,218,238,218,231,144,349,47,142,194,338,142,213,290,246,154,281,232,119,216,217,391,188,197,215,316,160,193,204,237,267,107,329,337,294,266,251,174,280,212,198,112,164,163,119,332,134,305,269,214,186,309,214,423,145,209,286,186,215,179,269,182,314,103,229,179,150,169,137,322,277,324,233,320,268,225,265,138,235,271,185,206,158,350,308,257,312,163,243,357,276,295,271,168,187,303,309,302,146,259,155,251,82,295,177,60,291,220,207,99,203,212,294,221,219,272,182,129,147,150,152,164,296,207,328,220,243,295,223,301,90,199,336,209,373,220,185,276,124,84,210,260,321,98,256,348,309,199,228,306,155,146,274,124,134,314,331,276,268,115,290,213,165,137,133,238,195,132,146,218,51,316,311,210,215,216,172,224,200,105,139,290,194,214,226,229,243,308,208,185,265,119,248,296,155,165,239,370,95,295,332,154,253,226,181,209,279,271,331,145,263,182,95,244,78,291,273,209,207,226,214,130,243,330,65,199,262,140,179,222,141,151,233,234,157,281,185,219,190,174,49,104,267,343,216,225,166,173,198,223,312,178,284,315,205,293,196,136,112,190,102,135,208,243,235,261,131,211,209,207,303,162,205,154,326,240,282,275,160,101,151,216,309,364,187,167,234,268,271,284,213,362,256,113,289,58,212,93,346,246,249,279,177,304,267,231,217,212,170,213,221,138,230,252,131,193,214,214,318,103,312,185,296,263,297,162,106,148,256,250,137,113,173,176,117,106,198,143,208,261,273,165,207,207,260,154,182,169,132,90,236,185,151,201,187,250,146,255,122,196,258,189,260,224,221,266,256,62,200,123,185,248,148,221,142,276,255,153,137,138,356,249,152,209,314,275,145,312,133,222,152,302,354,317,258,374,199,217,222,293,101,311,97,188,132,255,237,114,178,162,315,208,153,287,375,233,229,242,194,272,225,129,314,343,251,210,271,98,244,164,251,124,272,252,267,272,288,96,248,193,172,216,202,295,109,321,272,396,294,198,204,113,254,218,144,166,187,157,101,228,246,312,254,176,80,131,242,98,312,115,358,264,220,231,270,184,300,170,213,252,136,296,289,287,368,211,144,288,231,337,231,163,256,338,244,255,214,303,186,137,233,258,218,212,183,205,182,183,115,155,194,175,281,340,240,205,280,235,266,188,186,287,219,232,380,268,226,262,218,50,208,328,204,227,270,236,137,347,230,231,306,249,320,261,278,117,138,91,235,191,276,337,282,184,121,107,56,287,225,297,317,307,197,326,189,251,103,239,144,142,211,198,254,347,349,160,321,79,282,336,296,229,283,349,171,274,145,152,164,287,124,211,287,130,231,268,247,175,240,186,195,303,268,63,309,239,309,192,215,181,168,153,242,303,211,234,195,332,283,235,317,221,303,186,196,230,162,206,145,132,162,296,208,295,170,151,279,233,227,236,164,239,251,156,172,295,249,369,340,259,194,131,295,233,256,142,230,343,62,137,333,289,101,152,183,248,317,293,293,170,242,334,219,122,197,230,227,231,164,211,321,330,188,96,173,237,176,245,216,325,309,173,183,180,238,234,161,230,234,301,178,253,232,122,154,193,153,130,132,222,316,340,262,244,116,195,269,221,218,142,296,226,205,290,113,220,273,295,116,175,314,199,308,116,246,153,254,161,289,164,213,263,214,231,299,302,390,153,270,341,217,194,206,236,271,215,159,159,194,297,83,303,131,326,226,76,143,267,88,335,105,180,235,195,297,271,160,247,316,167,163,283,324,235,197,307,206,329,225,209,278,216,254,336,315,194,319,194,262,218,185,170,96,241,204,260,298,237,362,172,288,193,255,141,348,193,234,238,238,208,193,262,372,165,244,224,256,112,318,226,134,218,216,283,227,219,312,250,230,210,233,267,270,161,278,206,152,215,269,166,227,249,278,57,248,179,267,241,263,195,217,149,288,290,270,308,167,283,262,158,47,131,189,203,235,272,179,179,317,296,232,238,223,258,253,94,234,232,254,294,232,262,259,337,363,214,280,229,332,99,231,228,200,324,182,311,302,252,238,253,328,237,35,189,277,225,288,322,224,169,224,334,363,258,366,188,220,310,113,231,126,256,250,274,234,101,156,195,287,218,140,237,305,298,138,170,151,246,158,218,332,208,204,120,245,237,199,165,226,276,190,227,169,164,303,211,307,274,190,322,127,345,117,256,195,112,351,330,109,202,119,235,234,230,104,196,179,202,196,152,197,351,60,169,250,215,243,289,153,290,307,160,233,55,156,219,251,189,128,252,177,55,351,239,236,201,216,292,246,253,258,373,83,101,220,274,196,207,254,318,219,245,137,240,174,271,223,220,248,223,100,294,119,323,236,154,145,255,270,272,170,271,195,188,293,347,360,153,263,201,329,270,206,259,251,310,318,229,239,168,260,320,212,168,177,260,195,172,201,199,351,263,245,104,292,135,252,226,295,143,336,193,115,163,366,206,252,244,272,273,249,216,271,221,89,232,181,320,196,184,246,119,218,268,319,172,258,254,242,57,211,185,179,222,266,204,173,318,162,284,136,201,243,169,181,288,220,394,183,140,270,135,162,164,166,230,265,309,235,296,237,154,201,80,249,240,228,273,170,339,195,147,234,231,247,233,251,216,260,152,136,177,198,168,154,236,240,271,258,185,147,281,207,231,187,391,137,143,271,81,254,166,236,191,119,280,270,203,240,179,209,192,203,261,292,65,275,140,53,365,219,188,290,247,275,230,144,257,309,206,155,132,233,186,167,162,92,152,164,182,194,274,167,322,259,237,201,251,223,203,168,246,189,175,202,202,309,141,159,303,236,214,246,227,259,277,195,259,295,209,293,330,175,247,266,133,187,297,216,242,342,193,186,393,206,105,234,126,281,231,115,173,295,366,114,222,119,249,250,181,88,190,270,303,170,208,243,252,324,235,177,209,110,162,99,232,225,195,112,396,219,331,164,187,101,150,276,111,362,278,140,242,163,250,290,138,205,218,154,53,148,219,164,140,322,293,236,249,245,178,144,242,199,215,311,213,251,159,370,138,225,308,161,105,206,178,202,351,181,229,232,300,285,276,191,280,345,292,205,151,203,139,261,105,161,192,189,159,259,182,125,242,243,289,313,293,293,178,287,184,359,322,215,256,224,245,243,231,108,220,238,319,281,216,220,187,260,169,348,204,306,137,301,302,257,155,188,188,199,289,168,131,240,284,279,71,213,131,243,269,117,157,255,149,289,238,212,164,155,135,339,303,202,370,215,318,205,227,238,171,185,116,171,229,393,294,211,304,207,192,228,210,260,189,223,264,273,272,138,199,287,225,359,255,234,223,209,286,221,187,150,344,252,323,320,307,208,394,303,295,244,252,191,332,353,255,274,169,184,236,274,98,322,245,283,237,167,82,136,175,153,165,309,268,191,312,197,233,129,131,274,127,291,247,69,83,296,167,179,89,297,253,264,242,289,274,298,162,152,125,277,217,96,297,228,342,94,219,288,241,254,216,128,136,183,159,221,384,307,215,355,278,233,184,302,292,201,341,173,324,244,176,307,216,316,293,251,253,211,389,243,271,183,184,100,243,185,209,192,142,152,263,317,346,116,154,118,297,345,195,384,270,263,269,204,309,188,326,95,284,141,276,321,185,328,284,284,209,170,198,190,290,247,244,363,58,242,102,174,188,128,275,148,304,300,198,313,182,232,143,148,149,109,314,236,73,155,216,204,343,307,186,293,242,200,298,227,194,236,188,151,285,211,144,296,149,260,231,201,214,199,150,242,176,247,277,150,327,231,270,392,215,303,84,348,240,179,171,207,254,139,277,176,187,120,357,256,172,126,308,113,185,121,193,345,198,152,281,158,336,168,119,79,291,99,327,112,107,252,162,210,279,347,171,243,251,227,214,90,289,155,339,206,162,164,288,132,114,308,274,257,205,247,239,312,155,223,349,157,220,145,161,243,166,221,307,184,214,108,231,168,192,94,293,212,169,230,273,289,242,93,252,339,140,124,114,49,303,87,169,340,297,262,283,73,179,165,99,336,285,143,74,335,234,237,228,257,171,124,239,165,322,259,237,253,210,273,212,190,283,204,247,253,237,215,158,114,252,250,118,195,180,258,266,248,310,256,214,237,143,250,104,252,89,293,257,200,246,137,336,360,194,304,287,216,198,187,290,191,90,237,250,295,81,215,123,245,132,175,184,236,133,281,148,332,220,268,266,239,200,300,187,303,288,157,235,94,172,285,231,211,104,197,191,247,122,171,157,58,265,184,168,324,309,354,174,141,314,175,138,276,245,251,304,167,298,375,370,256,189,241,257,193,216,220,198,174,292,286,216,218,200,233,291,291,174,258,246,284,152,260,89,226,179,198,250,208,64,256,212,245,243,160,162,183,294,268,211,194,200,199,194,172,162,406,228,322,122,332,304,154,215,252,189,228,289,150,118,189,285,292,107,195,274,166,355,206,96,258,311,155,178,131,321,295,82,122,92,227,157,267,222,222,218,222,248,193,410,325,252,220,121,177,191,251,126,202,240,290,216,257,237,269,289,254,159,190,149,309,236,182,363,138,193,355,163,205,174,232,90,274,251,170,264,205,207,214,127,124,147,251,208,248,227,217,269,293,175,384,195,271,163,186,257,79,160,276,211,196,221,121,271,381,195,232,216,273,224,138,170,95,276,354,289,290,107,218,148,229,404,58,119,240,72,292,248,281,310,267,120,162,185,339,334,273,98,189,75,291,187,191,266,101,210,179,303,245,291,91,179,239,368,62,281,338,212,84,274,192,155,298,202,265,234,282,183,177,109,199,268,158,345,291,127,123,198,118,170,194,275,160,188,209,157,163,233,289,304,211,214,111,191,379,319,337,195,70,246,146,214,236,312,246,281,160,281,240,109,236,271,259,303,215,78,202,231,114,89,219,350,170,286,253,145,287,286,251,259,183,245,276,132,342,176,244,194,268,265,228,250,46,258,252,286,96,344,37,105,269,217,215,102,243,280,221,287,249,203,232,258,268,300,333,145,213,143,225,267,355,257,304,176,344,356,240,207,268,167,260,299,243,230,196,116,156,250,219,265,152,261,158,235,178,157,93,52,247,110,306,118,195,256,174,274,239,208,198,205,224,245,115,189,160,288,332,191,286,254,213,332,201,291,165,178,167,209,86,112,350,239,362,113,212,264,145,264,339,284,260,311,317,267,202,246,187,317,247,293,130,337,137,123,185,187,114,293,121,343,207,348,197,232,324,131,331,152,209,160,135,205,142,246,169,230,121,171,331,183,181,128,128,90,94,252,288,218,238,177,268,283,194,185,193,171,130,128,172,207,189,253,192,150,218,247,136,177,154,305,321,255,175,187,214,217,236,222,176,115,103,236,132,266,330,188,119,279,274,178,212,179,210,260,153,238,235,177,196,280,263,367,359,163,288,129,219,282,130,228,343,255,252,291,202,249,148,240,199,171,201,350,71,67,170,153,199,166,126,255,215,187,215,197,162,193,276,137,363,304,244,218,228,158,190,130,120,52,288,260,306,226,86,101,388,153,46,341,236,162,147,201,219,242,262,327,213,108,244,346,166,223,308,205,297,305,139,242,253,296,192,215,253,218,249,247,186,252,174,258,200,160,323,178,263,274,281,310,271,219,159,145,253,85,124,158,94,234,187,213,319,184,308,157,301,312,160,306,204,43,350,341,155,340,316,171,271,226,329,279,274,96,187,218,136,127,265,159,372,214,115,221,363,238,345,164,166,261,168,180,162,141,284,205,171,174,356,228,303,275,305,263,290,217,258,238,223,295,255,197,281,263,227,180,194,356,84,299,172,166,281,151,213,271,190,266,263,107,366,209,219,187,157,251,221,238,144,256,218,261,174,87,319,203,270,230,158,234,333,249,213,282,155,211,227,277,137,127,317,334,154,344,249,48,157,151,150,193,240,279,149,197,311,189,361,224,192,245,363,190,150,253,282,316,242,246,142,235,251,250,211,164,284,278,279,329,270,306,251,176,229,291,193,182,166,133,114,255,246,200,190,213,146,329,196,302,219,255,183,192,215,94,269,162,394,280,228,317,243,298,206,87,101,223,257,193,216,70,217,128,222,217,153,121,172,141,168,57,124,229,230,114,341,316,299,164,81,271,202,228,274,264,121,145,305,303,250,209,216,222,111,134,312,153,189,187,283,198,245,244,187,179,127,276,244,150,305,265,306,226,222,270,231,187,229,236,245,225,44,232,237,223,151,187,160,307,185,202,49,280,291,213,209,136,230,336,151,196,214,105,295,224,228,135,307,306,344,275,245,199,146,223,344,309,204,334,166,190,226,255,358,271,194,135,56,295,220,251,186,249,265,192,269,232,233,135,197,182,199,183,198,201,304,207,252,294,362,262,237,137,240,297,48,259,290,120,247,324,285,200,271,226,87,214,207,103,283,119,322,259,300,256,241,235,197,165,241,217,276,218,209,299,252,137,214,173,258,115,156,335,229,225,279,202,260,238,213,256,130,249,263,215,196,225,202,149,174,240,184,351,185,285,194,224,196,334,140,298,226,99,147,381,260,230,88,153,217,114,182,316,346,260,225,175,321,241,122,277,183,195,286,222,211,186,378,308,223,206,197,272,146,140,272,280,347,236,299,291,314,278,190,188,389,198,243,235,205,305,108,202,195,153,113,155,180,163,299,206,229,179,257,50,256,184,234,176,259,181,196,235,222,130,224,220,310,323,166,197,302,41,244,161,164,158,342,248,242,157,164,229,246,119,139,257,288,245,296,253,311,98,94,293,232,256,117,183,352,213,340,173,246,237,189,248,151,249,115,229,207,208,368,276,137,163,155,341,257,196,331,259,108,352,37,206,218,251,289,278,158,225,259,251,245,298,323,239,308,285,216,228,98,257,243,159,179,121,126,156,74,228,304,131,271,79,338,175,95,114,145,245,189,287,229,255,174,181,243,208,177,346,200,226,317,34,122,258,373,97,222,263,330,131,136,275,232,199,227,219,268,347,149,351,149,196,181,189,257,212,193,174,146,240,144,292,273,278,247,186,241,98,146,331,335,83,377,168,226,169,142,160,256,222,171,319,323,245,225,264,164,157,213,220,287,209,336,245,271,312,409,224,255,305,203,216,359,257,209,211,162,181,74,203,280,185,129,416,104,221,249,101,171,145,333,102,197,393,154,290,214,237,198,242,154,257,107,77,256,374,243,205,200,272,303,205,328,104,173,314,92,226,276,314,196,167,265,340,262,238,253,142,224,199,131,178,272,144,160,212,249,154,186,109,261,185,138,240,364,154,150,230,201,337,137,160,363,357,294,211,260,266,201,99,256,219,211,214,306,260,332,238,322,235,296,227,201,282,159,146,252,166,209,185,210,296,269,264,244,251,198,193,157,276,328,156,293,182,165,237,106,248,305,342,286,229,217,202,159,395,290,182,301,294,273,73,144,161,169,178,247,96,96,140,200,152,268,153,207,212,129,145,114,186,194,190,270,145,213,232,332,264,306,150,379,312,374,222,268,158,233,378,303,133,279,184,266,190,261,172,260,155,341,185,259,367,304,278,360,186,195,334,347,93,242,299,284,219,242,204,270,353,215,284,190,198,186,344,228,177,222,228,193,144,170,139,170,218,84,234,257,300,195,190,258,165,75,317,201,138,213,258,362,218,191,284,381,322,190,152,252,280,288,239,140,372,160,338,286,345,115,300,194,161,289,241,262,273,249,246,250,230,129,332,337,284,189,277,275,198,257,310,210,221,182,147,99,158,226,182,244,210,215,137,308,368,307,289,154,317,157,192,243,198,191,104,243,161,100,249,204,291,218,232,208,54,310,77,250,252,213,236,284,161,201,220,157,184,115,260,96,291,177,129,227,129,223,226,157,201,119,179,260,136,284,211,191,211,197,181,122,273,266,261,258,262,120,182,227,218,276,183,348,261,95,99,247,250,279,171,350,214,188,180,166,205,218,243,283,219,185,194,219,322,159,203,224,330,263,213,210,325,200,316,244,281,114,194,173,176,219,178,182,249,175,263,285,254,184,174,209,258,96,230,306,358,260,228,88,289,255,227,278,332,265,94,280,206,316,334,274,253,231,231,198,216,274,166,283,161,303,259,161,320,170,278,226,123,199,255,126,243,272,215,321,192,167,211,108,258,309,303,241,210,284,249,217,302,223,316,257,245,109,161,178,143,251,336,214,258,270,245,199,224,375,231,159,86,223,145,278,298,263,59,227,194,194,165,124,57,138,112,267,234,165,179,137,300,266,297,165,141,199,244,241,316,202,291,187,235,158,186,320,210,316,194,221,268,204,317,72,206,188,190,115,284,299,201,264,230,239,235,185,205,154,271,307,110,334,234,109,213,197,239,336,222,243,189,320,136,243,267,230,290,117,143,183,256,214,369,302,263,287,144,172,278,259,191,215,300,268,123,275,104,152,99,223,185,293,167,261,186,181,170,219,262,176,228,319,91,144,319,289,135,343,176,209,290,189,316,252,147,187,169,206,185,176,241,230,254,230,169,199,117,192,165,210,235,154,214,225,172,231,249,242,226,316,144,160,253,118,178,322,279,330,114,174,160,180,142,270,112,315,217,58,238,263,220,128,226,255,214,154,154,326,241,285,68,139,342,298,162,107,254,166,212,209,196,262,328,230,306,194,209,297,195,171,246,77,286,190,235,247,226,149,223,234,232,220,177,265,196,170,255,300,149,293,176,225,311,185,174,315,189,119,208,305,185,220,321,196,306,300,295,236,200,259,348,270,269,265,205,163,347,260,142,356,171,193,234,136,251,239,234,298,197,202,157,234,243,295,303,222,207,276,160,219,222,194,241,96,157,196,265,186,170,183,343,279,84,215,209,246,144,189,112,296,313,170,207,146,129,215,221,143,137,248,226,214,320,229,257,167,188,221,58,159,196,218,104,191,214,335,210,249,228,82,295,324,225,193,193,261,216,225,93,165,68,230,269,116,204,231,85,168,189,182,284,107,278,280,207,161,57,318,188,340,276,141,241,108,287,208,162,248,305,138,201,200,127,196,290,159,288,215,199,391,149,327,317,233,284,276,108,268,260,221,207,340,82,226,229,227,82,176,267,258,57,254,204,231,210,301,250,77,204,284,251,332,126,236,279,225,255,359,248,201,228,146,168,212,137,193,273,347,101,134,126,166,199,211,128,213,242,275,201,72,294,334,264,191,286,120,356,231,217,277,145,172,222,201,173,261,210,228,190,79,190,220,369,140,173,230,202,215,263,239,231,168,90,172,212,129,196,232,244,169,339,269,213,202,164,296,402,217,296,173,88,136,292,190,186,211,277,321,247,352,206,316,158,251,263,299,129,99,229,164,267,250,108,279,235,279,211,227,277,197,136,276,294,198,88,169,159,282,184,335,251,347,328,221,228,93,154,315,355,226,311,113,220,222,310,351,192,208,274,106,232,158,156,231,285,173,169,222,258,119,113,178,206,98,335,258,256,206,198,264,204,259,223,136,230,281,331,102,197,180,132,201,236,293,275,207,248,326,251,233,195,229,175,244,206,238,131,276,341,243,128,296,276,283,311,186,269,130,269,165,314,194,150,269,227,104,284,257,388,194,221,232,177,188,252,153,197,124,186,145,243,244,179,246,377,167,265,281,255,244,201,187,181,248,246,269,111,301,235,178,214,84,308,98,165,162,393,279,256,142,128,266,212,151,223,202,100,307,167,278,162,216,234,273,177,293,213,177,117,261,373,150,235,325,80,203,162,256,187,181,208,165,261,173,68,220,151,185,265,274,215,271,209,258,197,241,306,91,207,166,170,117,198,205,134,39,142,322,373,91,239,131,285,267,188,238,229,144,118,173,185,115,183,202,268,275,340,300,202,140,280,247,115,173,375,158,250,317,97,206,267,184,147,262,108,202,214,128,149,243,228,278,177,237,330,226,310,177,235,206,282,182,240,228,133,357,119,224,226,203,331,190,125,235,94,181,194,200,175,259,126,312,346,168,114,250,281,199,286,219,215,185,221,158,274,307,223,193,132,161,133,206,392,200,215,363,169,202,143,209,248,385,129,250,318,205,76,382,181,179,361,224,176,174,236,309,255,91,162,258,278,194,359,226,169,169,123,252,244,316,164,209,244,332,347,148,243,306,196,234,231,234,172,394,192,180,246,286,165,172,202,338,183,205,323,271,212,229,227,125,325,319,213,164,241,127,198,334,229,321,141,335,255,232,297,207,331,208,242,375,116,359,192,244,312,78,84,213,149,207,242,295,335,127,115,126,236,212,367,220,237,217,247,230,235,132,221,211,229,116,211,193,292,256,53,217,295,127,247,187,241,249,235,212,303,179,294,138,332,211,340,221,331,146,258,293,233,176,220,298,293,57,159,169,103,302,216,156,91,281,339,229,305,99,222,230,191,184,240,259,282,194,267,227,211,289,333,161,253,219,272,291,220,213,244,274,243,200,317,238,184,257,211,100,216,177,188,174,182,271,181,111,216,143,144,102,136,117,137,243,258,217,183,168,279,121,166,160,100,327,399,150,282,176,243,269,287,137,313,250,342,366,244,110,360,256,165,154,259,239,271,208,337,194,380,203,215,235,221,342,131,251,171,302,363,242,144,204,374,264,242,239,276,291,334,218,320,235,193,176,189,210,198,93,234,212,261,234,220,260,102,144,218,145,229,152,258,201,210,209,160,372,270,268,130,256,376,172,219,242,298,258,331,156,121,271,178,178,182,177,131,284,279,130,145,399,183,206,220,145,345,300,247,233,177,358,158,251,203,242,84,127,217,153,267,215,187,181,361,294,275,159,303,241,265,164,143,127,229,191,148,279,222,218,259,307,316,235,198,138,100,268,181,271,208,181,210,146,140,167,153,236,146,295,270,248,251,290,272,290,101,259,161,219,238,130,229,297,248,213,195,177,182,232,295,254,194,216,247,154,327,265,309,131,311,229,291,200,156,210,261,366,129,327,164,272,112,303,168,190,164,228,167,254,318,131,252,266,95,269,242,189,242,246,346,169,346,206,298,199,263,235,193,168,161,225,232,249,266,254,208,268,271,153,165,255,212,166,255,198,282,159,238,225,251,107,367,298,183,181,290,357,262,318,258,183,228,341,319,300,244,318,167,289,178,187,204,339,237,167,270,277,188,332,145,335,168,291,253,160,205,152,175,153,163,19,296,332,356,51,201,244,217,148,296,202,299,244,217,316,281,261,246,254,125,108,102,295,249,252,150,157,181,285,68,272,283,141,136,190,137,152,233,350,195,253,294,172,263,130,226,320,190,161,253,245,249,219,336,267,156,158,322,155,173,342,161,281,219,207,271,283,105,210,205,205,127,93,175,159,257,265,132,164,295,153,119,264,271,131,233,272,106,296,263,272,326,277,255,167,134,201,282,257,188,242,254,331,188,336,140,331,386,157,246,225,184,179,260,123,239,164,234,199,233,137,156,293,184,183,250,378,166,328,342,218,197,228,149,173,156,278,272,280,276,345,136,284,192,115,255,167,254,176,135,126,145,235,216,208,195,133,78,229,113,219,266,193,108,236,197,273,240,331,277,318,219,338,37,205,234,129,308,254,234,231,123,280,208,293,155,177,110,178,246,255,359,188,286,228,277,172,187,178,203,286,282,127,219,196,279,302,302,210,295,181,246,324,216,191,220,261,212,195,161,205,227,240,208,191,213,182,331,335,200,120,194,273,196,217,230,251,338,237,220,373,229,155,168,189,330,230,154,301,186,354,188,180,168,204,247,210,134,198,280,149,126,185,281,220,246,211,244,281,159,281,146,250,184,154,256,230,269,226,228,179,137,272,248,224,231,227,231,339,208,110,269,284,236,244,319,171,255,124,193,95,287,178,264,169,103,291,207,325,261,169,196,243,179,196,291,327,224,209,247,390,196,257,342,179,237,261,184,165,216,284,291,297,312,160,338,149,227,121,241,259,239,138,264,144,149,253,200,77,223,196,241,262,242,184,164,321,261,79,282,206,232,124,133,225,167,106,383,364,209,192,170,150,152,216,146,253,63,334,324,175,282,63,178,127,342,133,183,233,208,259,220,248,105,351,196,140,142,204,161,295,275,123,207,125,267,197,162,292,245,206,301,347,259,155,180,96,221,228,277,225,308,152,132,133,177,357,125,194,285,279,145,170,184,337,158,240,225,193,340,108,147,247,230,41,241,380,160,225,149,134,161,242,205,217,42,124,196,297,231,287,317,214,214,155,171,316,230,162,187,266,174,217,156,336,200,247,71,68,231,323,290,203,239,118,301,235,335,284,51,254,295,252,150,220,311,284,182,344,225,225,135,180,293,282,248,162,338,298,258,259,140,280,91,207,165,305,171,194,224,178,154,174,364,235,221,257,281,269,230,299,242,277,276,146,206,132,258,226,115,215,87,303,138,284,183,242,300,252,259,271,140,278,177,149,285,222,194,279,188,180,219,194,198,314,194,381,211,164,172,144,162,294,109,160,331,191,250,216,144,203,198,166,186,214,228,261,148,218,254,224,149,263,204,140,136,188,296,285,129,218,303,105,134,259,222,222,194,200,235,253,268,182,304,192,140,224,178,392,266,202,294,221,229,227,140,148,189,169,225,256,239,282,175,193,94,235,289,183,333,192,295,191,179,273,270,156,196,112,170,292,193,242,269,353,228,269,182,223,175,196,274,183,218,280,271,152,168,306,136,43,188,232,259,131,186,164,125,189,347,318,198,265,159,414,248,205,190,312,271,192,176,308,187,78,164,115,227,159,386,283,335,253,223,219,260,206,175,254,142,201,237,107,148,218,172,145,299,123,304,244,226,206,220,187,283,218,333,131,212,184,277,258,204,315,146,146,237,308,213,114,230,211,164,250,289,117,163,78,264,300,348,297,228,187,135,281,268,219,214,256,189,159,313,192,177,34,185,64,46,102,80,309,266,218,325,298,304,202,48,290,172,251,193,116,147,174,181,102,214,270,260,281,429,244,280,255,256,292,344,201,222,192,182,200,243,213,242,311,87,281,98,187,223,141,63,362,186,244,255,200,39,186,313,231,184,166,282,172,264,181,230,293,186,353,284,321,182,257,294,194,159,215,358,226,212,253,182,392,238,100,201,218,264,216,254,233,240,211,168,206,232,189,350,193,237,249,310,170,197,245,275,183,208,334,186,309,246,223,198,175,281,337,217,149,115,133,163,226,256,139,213,230,197,167,291,306,311,228,341,315,224,228,205,206,253,292,279,286,275,211,153,316,376,262,245,121,231,308,225,227,135,128,307,337,182,212,233,305,269,332,279,281,310,167,141,143,324,152,262,274,285,167,196,172,241,267,197,290,181,117,240,265,217,284,305,159,245,193,297,130,241,195,291,243,329,123,334,336,333,119,125,281,324,179,142,347,336,349,330,177,349,171,262,228,124,336,77,221,169,170,146,239,286,170,149,237,326,236,199,127,111,73,255,160,337,183,214,101,108,121,277,179,375,220,228,173,151,168,249,127,286,60,228,359,222,261,241,187,171,278,160,202,142,262,205,238,305,237,264,185,268,123,122,166,100,100,182,265,327,343,235,87,148,285,82,214,230,278,244,276,126,321,239,254,251,278,241,235,270,235,278,216,186,205,231,109,376,364,169,213,157,233,144,237,185,222,177,208,156,179,66,214,274,258,108,208,261,173,184,362,212,218,215,116,186,303,216,99,132,192,227,87,246,222,219,150,207,283,176,84,221,204,78,137,271,190,228,268,337,171,299,275,194,253,235,169,216,168,261,363,142,215,133,331,264,288,283,225,234,237,111,300,194,238,244,207,253,125,197,185,119,235,198,209,147,236,278,159,198,194,245,360,212,287,201,199,258,308,242,222,236,136,309,219,172,228,319,228,103,210,276,180,276,196,283,59,190,232,183,288,46,299,238,222,279,147,144,252,180,202,204,197,268,270,295,196,164,318,267,165,142,358,312,297,336,277,220,46,267,139,181,96,282,233,214,110,161,263,225,362,293,237,222,247,285,275,102,184,38,340,183,104,246,192,169,327,276,193,208,195,276,150,303,301,323,125,207,306,194,319,250,203,300,250,208,245,207,243,150,37,251,158,128,273,273,177,223,143,51,71,239,283,128,207,259,235,246,271,172,337,270,234,217,170,109,257,188,192,186,152,240,331,346,233,307,181,192,134,225,348,215,82,159,251,185,302,252,182,158,271,140,205,234,227,155,84,189,218,198,198,220,175,290,215,177,256,214,189,273,141,263,213,163,194,287,255,229,141,302,267,110,191,162,297,256,162,228,121,281,177,279,149,285,300,126,291,237,234,219,260,166,304,285,189,213,210,180,251,196,272,264,230,276,170,334,240,247,374,215,187,221,115,190,268,157,193,145,76,207,322,335,224,344,156,205,222,84,290,212,162,158,277,61,188,170,256,102,382,164,406,281,141,174,286,238,230,321,292,215,168,327,221,239,89,256,276,130,221,256,174,248,153,269,265,192,240,191,248,193,323,84,266,336,187,173,183,113,281,316,228,318,310,237,247,351,282,236,188,215,373,178,195,192,293,255,315,273,172,236,196,252,194,215,182,170,265,179,228,292,170,276,194,288,285,212,248,165,196,213,257,206,246,343,346,191,270,204,213,181,181,246,218,208,180,220,227,242,164,222,261,311,170,114,193,189,221,220,295,118,184,268,196,298,249,253,195,130,168,340,202,222,193,243,198,209,309,316,192,241,111,93,256,115,158,137,259,152,173,191,137,223,132,177,202,314,309,202,226,114,312,86,258,258,179,207,115,191,224,156,223,235,141,324,253,148,206,202,189,244,194,330,178,211,209,266,169,155,104,161,252,127,265,184,163,229,132,290,211,201,315,185,167,217,198,136,308,229,249,198,320,247,178,271,230,287,218,181,229,157,236,204,80,180,211,101,135,351,120,223,212,327,296,267,203,207,153,96,237,234,250,278,217,262,195,103,228,273,363,327,348,328,265,287,151,174,168,146,236,165,239,229,190,276,165,329,183,189,211,254,127,190,294,212,299,200,193,254,227,205,197,295,276,92,334,251,220,200,273,138,252,316,225,309,114,211,225,194,196,166,297,186,231,297,150,322,249,218,317,187,181,169,202,277,260,145,258,179,211,75,186,145,225,222,134,221,65,154,42,292,141,169,174,329,207,206,267,283,250,170,165,210,136,165,105,210,56,149,194,323,119,347,235,319,165,170,117,314,165,151,180,220,290,297,206,271,145,266,118,175,166,270,279,143,376,192,295,235,219,172,209,321,177,315,168,152,222,176,170,103,223,198,85,202,244,312,132,292,314,219,191,176,181,109,258,320,258,396,154,222,294,197,296,213,235,147,256,273,263,387,330,277,235,220,315,273,131,137,239,312,334,305,149,130,276,296,132,225,219,261,245,258,236,404,207,72,189,161,128,311,263,168,293,155,261,188,263,154,333,151,195,170,254,270,242,189,182,193,53,212,124,249,141,192,208,223,353,288,244,47,207,261,234,135,323,246,293,145,69,237,134,299,335,249,143,159,145,174,173,175,340,144,198,214,100,264,217,119,335,151,117,258,183,241,219,286,204,214,125,70,259,305,237,249,339,192,141,239,105,180,118,313,182,269,309,376,323,167,366,128,238,178,171,154,211,232,193,251,269,333,365,318,103,148,285,228,177,288,160,265,363,228,152,283,205,273,179,137,106,264,288,197,220,151,279,282,257,266,169,223,112,206,223,264,181,238,256,314,156,190,118,301,141,231,242,233,306,263,240,129,275,195,301,180,272,256,274,220,202,164,201,267,239,311,337,306,61,234,233,274,282,174,254,233,172,282,251,206,278,137,145,215,214,285,79,201,238,198,248,102,233,274,296,243,210,222,196,167,135,226,192,243,269,155,228,128,336,176,337,184,235,213,200,81,287,197,226,269,188,258,222,197,326,183,185,182,146,299,165,193,265,349,239,337,303,249,216,264,280,205,228,281,143,202,349,216,288,194,251,238,160,204,199,124,284,185,185,155,213,346,195,249,228,373,302,120,272,142,229,270,101,189,193,271,303,260,195,209,232,161,297,195,346,147,373,94,205,209,253,218,286,277,170,246,206,208,316,232,184,212,284,128,358,235,212,236,205,185,120,326,352,202,282,269,93,249,253,209,182,163,233,198,179,203,178,268,126,230,251,209,134,240,241,178,160,79,205,288,149,228,345,186,236,180,228,269,266,362,224,216,231,97,351,248,168,129,224,137,270,175,98,341,172,328,311,242,239,92,246,257,226,227,197,100,216,294,91,261,188,289,143,341,302,208,269,183,290,217,229,162,340,260,190,244,119,163,165,231,171,219,276,283,237,193,204,145,154,84,208,276,90,298,117,170,194,152,160,138,239,206,241,163,212,46,250,151,290,124,361,255,165,356,262,172,337,64,203,305,95,311,174,365,141,127,218,293,178,243,331,203,361,361,359,204,195,239,296,128,189,173,185,102,227,197,328,208,162,204,217,57,85,246,287,252,186,195,66,195,221,294,234,326,143,156,120,288,91,218,174,226,126,86,195,237,78,299,236,311,274,180,308,291,301,73,156,128,237,215,256,335,114,252,316,194,229,241,242,358,269,252,291,300,301,295,182,250,227,89,163,136,271,144,265,342,226,207,303,271,222,185,140,166,197,296,320,114,104,272,128,214,100,146,191,306,226,187,392,190,237,134,341,208,292,360,182,164,177,316,328,207,165,306,256,138,228,227,295,138,166,201,285,176,311,272,185,398,168,159,211,145,150,322,337,158,235,147,91,96,163,164,202,273,263,262,321,214,208,164,194,217,252,132,291,213,156,320,281,198,203,51,161,183,276,241,163,96,196,209,185,318,182,158,268,208,139,137,213,174,280,193,249,222,215,242,280,267,232,184,153,121,171,207,245,287,246,371,269,201,225,214,294,333,32,229,175,235,262,172,250,152,209,151,179,259,264,279,344,248,227,287,212,192,92,111,222,142,269,275,190,280,148,122,219,184,173,230,240,299,266,231,236,295,186,275,129,201,187,173,89,195,194,250,163,330,229,246,226,234,246,212,280,289,119,193,257,287,209,199,154,253,167,206,369,191,182,174,356,278,234,307,418,293,239,233,232,269,166,301,249,208,361,202,238,230,229,257,286,233,184,330,154,245,131,269,291,300,230,244,254,273,241,227,205,302,180,138,204,164,255,286,162,195,127,247,238,136,193,137,80,349,165,200,293,165,158,214,203,205,154,248,176,91,230,271,280,150,177,174,157,192,179,327,248,257,90,282,266,116,188,334,171,244,229,218,393,324,254,182,160,259,103,240,243,154,356,158,146,265,281,165,144,181,207,279,136,240,200,81,217,318,170,247,170,315,270,261,171,215,93,237,237,161,347,255,240,247,134,249,210,236,192,217,131,203,281,235,151,140,245,171,203,250,306,198,249,202,223,206,158,229,180,154,171,102,129,198,170,175,247,275,203,161,128,271,184,161,239,168,286,225,316,176,322,189,266,332,110,257,260,181,342,219,107,177,138,125,179,92,208,130,297,140,257,177,338,166,279,274,215,201,325,189,339,233,311,209,259,131,278,188,202,251,256,169,389,206,233,324,183,270,111,187,216,257,276,112,299,264,158,71,332,213,358,287,353,203,260,143,210,229,267,284,322,215,173,157,141,188,188,134,285,208,255,205,215,244,137,292,175,190,216,201,90,252,88,93,262,181,274,233,224,72,202,201,172,97,138,288,239,276,146,224,368,231,291,181,187,152,246,179,223,235,178,259,243,187,156,265,205,213,207,180,339,113,229,387,168,137,113,143,168,214,201,187,333,231,353,324,245,114,215,146,143,265,257,307,145,196,164,271,141,356,254,214,301,228,162,191,213,225,253,275,262,216,229,188,197,236,228,233,252,190,150,185,214,207,198,145,224,351,285,199,195,201,183,278,110,301,169,133,323,95,177,254,247,239,302,185,257,213,123,151,335,178,174,137,290,228,159,187,221,167,266,225,244,206,290,300,223,193,174,304,269,320,306,220,227,263,264,298,310,168,329,334,216,148,294,256,346,194,386,234,263,197,206,217,377,54,249,267,213,248,252,180,183,206,248,317,95,119,212,245,133,290,174,97,282,234,170,351,323,202,224,227,132,313,126,309,110,296,201,275,269,230,167,151,362,203,239,177,293,113,171,147,206,218,190,245,118,315,183,187,253,169,207,189,215,177,236,227,357,142,272,275,172,240,286,280,143,147,256,200,300,195,353,218,170,256,137,214,238,164,249,280,264,271,258,151,277,187,165,150,199,214,162,207,178,239,182,333,292,243,157,212,221,308,143,347,188,211,79,243,285,264,272,166,328,158,98,361,207,242,226,178,226,394,157,207,299,210,330,268,139,190,249,210,323,264,357,132,111,219,244,217,236,309,180,252,128,221,171,187,207,223,167,97,285,163,296,158,76,252,136,356,167,191,262,149,135,183,239,203,310,122,191,260,201,137,105,242,132,181,219,271,249,232,255,190,177,264,249,250,178,225,164,213,213,235,270,185,113,307,163,230,281,181,141,188,75,213,255,192,226,131,155,124,239,160,217,123,127,295,212,218,208,263,230,145,209,143,206,276,74,222,184,364,143,61,281,236,264,213,135,277,179,197,126,350,356,138,119,118,175,259,259,177,193,314,271,144,256,373,153,174,209,209,273,171,187,186,225,170,240,94,193,186,188,137,326,147,370,217,252,193,284,157,213,200,242,117,272,279,237,312,236,283,267,171,119,341,219,301,350,249,283,278,232,217,230,311,268,110,329,254,202,362,299,189,283,344,172,143,133,206,146,228,143,248,339,246,188,360,254,183,207,281,189,249,78,172,258,186,316,147,380,161,381,272,329,288,177,257,175,233,289,232,224,168,214,199,361,111,347,237,338,109,204,235,216,195,151,139,291,420,194,152,224,314,145,306,184,306,194,166,151,257,301,281,262,331,108,147,273,287,222,212,126,200,207,207,358,201,190,215,263,69,215,179,282,169,300,306,131,137,160,344,224,86,274,340,269,236,129,228,190,237,205,175,343,152,147,166,212,266,345,150,181,189,246,236,223,254,249,123,286,139,273,364,350,269,185,247,245,246,199,277,250,225,209,164,213,106,233,290,214,94,146,309,190,299,85,184,209,115,181,219,274,227,334,237,173,71,138,163,199,157,266,290,244,301,174,78,347,185,119,325,98,184,379,210,210,205,236,292,208,170,331,100,333,82,225,304,175,98,181,306,253,284,158,165,374,192,284,123,190,110,211,77,287,99,371,336,216,203,213,141,274,328,216,162,278,197,170,258,185,313,272,178,323,269,287,220,384,201,123,284,136,99,166,176,197,344,214,213,189,309,120,242,233,182,208,307,285,167,246,201,225,245,177,259,205,207,364,156,137,134,215,129,181,286,149,245,261,221,171,208,196,170,320,261,210,247,241,109,198,206,350,255,211,170,277,295,261,209,329,298,328,196,106,341,192,206,198,129,239,269,197,325,251,225,180,260,356,131,195,221,247,91,190,113,122,89,302,226,284,168,197,142,245,180,224,147,147,374,120,203,214,243,256,162,187,401,222,199,175,228,235,200,244,207,242,323,132,275,71,300,209,304,193,176,65,155,303,204,146,358,259,312,231,325,189,199,248,176,231,206,71,169,210,251,54,220,290,126,116,141,287,265,165,198,220,248,68,144,305,308,263,232,278,190,242,110,179,190,327,279,271,252,367,149,269,260,259,237,248,248,257,307,189,184,220,265,182,274,160,146,349,196,231,234,244,218,240,382,159,207,119,283,72,271,303,250,217,228,380,196,204,335,193,341,202,209,206,90,339,168,101,276,182,186,251,300,248,159,230,184,222,321,238,263,290,372,237,266,274,349,250,267,190,214,175,258,160,178,276,32,299,219,138,212,265,91,241,224,216,335,147,187,196,248,280,151,129,325,270,211,255,239,161,167,271,158,230,315,334,140,200,239,83,172,277,110,199,179,206,292,147,254,173,280,287,230,218,180,292,309,312,239,203,310,278,169,279,376,202,343,220,264,176,227,134,230,280,102,145,285,196,233,131,107,193,313,204,254,222,138,307,140,167,109,162,201,249,173,311,300,255,184,270,248,172,204,197,61,300,245,269,302,107,253,148,155,219,254,269,209,198,152,178,396,216,270,292,261,265,198,198,183,264,121,288,289,225,319,374,190,184,168,193,224,253,228,215,256,199,226,180,178,290,144,163,214,212,257,176,290,191,93,249,212,153,89,222,306,219,174,176,205,278,224,174,188,327,241,223,236,269,241,251,206,57,281,213,349,159,124,117,173,143,235,186,212,294,254,138,214,175,187,272,200,228,257,284,257,261,195,261,179,254,178,322,152,295,124,156,179,210,103,225,212,213,254,126,337,340,313,111,255,287,240,300,227,107,361,252,281,86,146,317,288,251,237,293,229,308,318,255,265,185,231,169,315,309,278,333,306,170,232,271,125,248,146,120,228,146,334,238,233,235,242,337,178,170,337,283,256,309,213,217,123,137,219,182,366,310,321,195,212,118,162,303,144,144,134,207,105,264,180,219,218,191,284,91,215,207,337,263,224,131,124,173,241,201,89,265,162,175,279,126,304,168,190,294,183,100,222,185,258,189,322,265,185,345,135,142,177,287,271,284,249,170,280,248,232,291,80,249,282,274,164,194,199,246,154,173,313,140,195,111,245,192,233,201,249,277,212,199,256,173,335,202,167,282,207,310,167,363,130,226,249,260,294,195,203,133,185,251,122,331,138,402,251,239,224,209,199,214,192,252,239,194,270,181,273,230,269,206,253,194,192,252,154,231,222,191,166,224,205,252,236,197,170,289,190,241,342,144,319,95,234,153,150,139,331,94,277,344,100,349,243,212,230,340,261,149,218,303,273,141,214,153,224,82,70,263,186,159,264,298,220,248,229,212,110,120,150,76,212,223,213,197,212,193,175,384,289,124,186,162,199,246,132,251,258,248,112,99,145,209,302,169,307,179,171,299,333,217,247,223,201,296,262,259,187,296,252,234,155,221,259,231,208,127,158,238,201,179,215,194,173,175,114,257,197,203,228,242,242,345,338,247,248,207,50,198,280,320,191,161,335,365,217,271,330,291,164,119,250,99,210,306,130,200,192,146,226,223,246,174,273,293,298,203,107,337,204,130,208,191,92,122,228,265,218,251,276,153,156,98,119,203,180,224,300,186,204,246,279,241,199,180,338,137,240,167,154,107,186,234,238,180,215,253,117,220,198,210,250,128,231,210,227,170,279,40,260,93,223,224,139,199,368,299,104,229,176,153,194,183,216,176,75,186,101,138,100,240,133,203,255,165,264,275,118,220,386,103,187,130,264,99,224,326,211,190,134,191,169,290,362,110,46,370,182,267,205,210,148,257,37,297,291,39,229,365,180,229,261,248,171,211,171,190,250,99,246,263,339,148,141,203,213,181,202,228,368,177,111,221,85,296,235,292,227,110,216,157,146,137,285,176,232,195,274,54,191,266,212,205,234,314,204,166,144,158,180,205,285,258,201,113,300,263,336,272,147,288,281,329,129,184,330,190,267,275,296,349,166,199,123,313,351,136,272,209,170,149,302,216,287,284,163,271,163,231,185,130,271,304,236,269,312,314,233,287,161,377,288,284,224,150,214,318,249,229,308,248,198,140,166,259,212,241,238,186,212,149,243,182,210,204,167,213,239,359,266,202,217,311,262,180,211,288,221,125,116,92,166,287,198,100,211,257,331,203,127,207,271,206,197,252,109,280,276,219,176,212,223,153,276,339,204,181,145,220,301,280,176,270,238,305,129,214,292,241,287,188,232,136,315,321,170,111,273,232,199,131,168,46,157,142,267,250,250,268,339,226,288,110,309,243,254,160,143,151,151,96,233,317,216,253,124,283,152,105,268,223,184,318,197,146,238,263,208,132,93,239,274,74,224,238,375,266,177,231,216,202,268,388,243,302,143,218,361,245,311,196,247,248,316,189,272,279,304,293,64,282,282,156,253,193,252,212,354,237,215,274,142,367,215,282,210,224,251,249,284,210,248,114,192,117,119,281,321,314,245,204,327,86,174,186,122,239,226,273,196,267,262,210,173,274,307,181,240,176,381,287,167,200,219,270,139,188,183,236,75,191,291,263,257,138,232,169,284,304,218,99,337,99,127,168,143,46,219,212,357,214,248,198,162,265,191,272,213,273,114,220,285,283,222,233,245,264,323,189,236,290,209,119,152,195,177,246,207,156,182,329,309,197,290,232,199,175,184,155,107,206,165,187,338,288,178,274,143,269,183,234,185,200,165,244,219,184,302,178,255,222,236,119,180,222,297,124,100,170,132,339,265,198,173,280,133,158,181,231,199,177,187,318,350,171,166,322,218,348,196,298,269,314,347,158,237,233,263,143,204,227,183,346,156,165,130,419,216,364,151,314,276,341,335,233,157,227,348,244,329,152,366,341,287,232,182,196,154,347,249,337,246,329,159,46,247,330,177,224,254,359,292,294,243,349,127,146,217,235,154,167,208,136,212,138,335,206,165,137,258,164,118,235,286,210,352,214,326,214,226,325,183,119,44,124,147,251,226,284,283,38,367,175,321,288,168,55,304,229,194,184,229,150,235,206,309,306,157,253,225,252,274,177,180,347,145,344,219,275,209,165,175,123,168,225,327,263,84,238,89,178,279,164,318,110,182,231,256,145,207,341,229,214,181,208,269,83,181,152,275,240,258,233,189,238,124,368,254,200,165,213,315,276,239,145,223,326,261,133,162,326,237,224,251,148,296,218,208,239,339,115,348,314,142,201,265,240,305,238,187,240,200,204,176,294,356,108,237,186,303,76,263,88,143,190,251,264,277,158,132,160,120,282,278,182,136,211,292,147,223,254,169,265,245,196,130,229,165,237,186,282,128,200,54,365,216,272,202,178,314,201,92,132,226,138,164,256,106,162,339,147,251,128,169,138,110,210,243,214,201,269,262,282,302,195,109,209,314,161,175,238,307,115,262,245,77,217,204,291,164,105,263,132,264,177,139,234,148,362,292,306,267,357,44,144,209,252,151,246,284,289,145,313,230,191,116,178,264,225,281,253,215,206,192,261,238,177,181,241,178,233,265,221,285,269,230,217,153,237,337,288,356,109,262,343,281,199,314,135,177,177,192,235,72,322,150,65,137,248,285,250,317,246,109,212,216,224,176,297,72,325,203,219,78,76,224,321,154,110,212,141,371,251,298,273,200,250,235,211,344,178,245,128,276,54,197,231,161,76,74,183,390,123,122,175,64,235,139,243,312,233,232,153,197,306,255,294,352,104,203,311,174,200,307,206,266,241,252,215,292,149,289,200,210,165,243,239,213,141,197,197,115,246,242,261,169,177,129,203,190,273,81,82,188,117,209,201,232,182,112,114,110,174,148,168,178,249,116,183,223,167,241,284,191,346,288,247,102,255,70,323,192,179,258,143,146,185,83,253,289,165,213,167,166,250,214,164,249,311,289,146,315,167,237,199,250,222,185,174,207,307,195,284,312,214,255,255,211,170,257,292,264,242,266,272,220,120,248,233,270,147,271,56,289,162,190,283,160,203,300,164,184,117,184,157,164,248,161,315,240,245,186,288,129,197,341,210,226,131,252,101,270,200,192,316,145,309,190,230,184,197,136,267,182,277,334,268,109,150,174,310,245,94,269,217,112,117,219,285,211,205,127,63,184,157,270,206,225,128,214,78,336,274,211,272,325,263,170,188,226,214,320,232,188,185,182,133,158,110,264,135,143,176,138,95,219,251,342,267,275,154,205,154,214,335,229,186,200,227,181,147,153,199,212,181,135,249,263,300,78,164,205,366,208,180,247,314,174,161,373,232,233,123,134,152,154,186,123,42,194,209,274,161,289,180,179,262,357,221,203,179,117,210,80,229,109,274,290,240,172,144,281,256,117,246,306,219,299,135,127,234,272,402,325,130,216,301,232,256,60,197,308,330,260,208,119,332,276,203,227,282,218,217,272,302,307,198,259,296,177,161,270,270,191,248,250,248,204,121,104,191,261,263,285,260,165,196,230,263,325,85,187,265,224,213,208,133,205,216,204,142,154,198,268,254,175,225,243,127,147,232,244,275,118,82,158,235,261,382,221,210,208,150,178,78,230,283,267,314,231,244,259,242,207,188,258,309,228,383,165,221,222,239,251,185,278,185,273,130,192,229,225,159,243,305,206,195,322,162,235,182,253,241,179,247,174,305,227,131,203,299,218,290,152,319,235,214,318,110,205,241,390,260,221,213,353,319,159,174,286,165,104,239,331,106,307,323,223,221,242,141,260,219,183,173,212,240,183,236,352,357,333,214,235,203,263,138,373,222,257,248,247,239,189,268,378,349,239,237,124,240,237,185,206,280,295,241,306,204,239,277,145,239,221,304,306,227,207,212,336,269,143,206,123,169,270,71,306,232,142,297,240,232,213,158,156,194,195,225,134,326,165,125,180,74,193,190,124,273,323,173,56,269,290,351,159,237,343,178,258,236,227,191,316,257,165,122,171,179,103,310,317,279,123,334,181,136,187,154,233,267,357,145,218,258,151,181,346,142,401,319,244,233,150,206,147,164,166,400,322,231,270,305,218,292,214,194,124,251,208,140,215,406,238,206,170,290,224,209,179,99,224,164,264,123,187,229,281,234,81,201,151,142,290,221,245,294,95,157,243,85,173,277,157,79,184,246,197,316,230,220,146,288,169,269,275,271,283,216,148,291,262,328,204,261,153,153,181,251,217,215,184,279,144,325,274,271,80,111,249,320,296,58,260,250,276,159,83,174,130,170,173,308,149,154,155,275,199,207,262,221,350,110,184,363,201,127,119,195,305,279,188,237,199,175,265,239,231,339,157,130,275,300,237,230,249,249,229,143,380,236,234,137,318,282,322,291,331,268,183,279,240,103,119,339,257,251,79,209,249,257,255,245,249,286,166,306,65,151,83,253,244,189,184,69,208,291,325,197,248,178,160,188,97,378,278,308,412,152,163,237,180,226,245,235,195,306,233,142,262,108,214,219,200,206,98,210,251,248,147,236,197,368,256,256,142,220,167,148,190,250,172,279,321,152,211,261,160,233,230,233,205,180,200,286,267,204,275,336,188,263,293,212,224,166,300,226,223,294,201,235,171,173,207,193,319,203,178,308,290,195,234,76,322,350,173,366,320,142,140,329,174,280,239,237,260,166,202,150,157,343,214,349,169,186,162,179,220,176,306,150,299,243,188,159,81,224,266,149,151,245,194,211,240,277,261,169,289,165,97,104,290,330,166,227,250,145,229,179,78,176,213,124,348,174,110,83,328,270,253,285,293,224,187,249,321,234,257,236,236,297,216,239,201,152,209,196,142,216,207,225,215,180,233,282,278,182,215,265,210,226,154,228,158,299,148,175,196,230,200,290,272,195,98,237,253,189,88,184,267,253,225,183,367,124,236,235,123,217,239,193,306,210,169,147,177,67,214,202,226,304,286,140,232,224,153,249,164,266,151,326,162,322,291,217,382,267,242,300,279,240,167,79,235,158,269,177,181,181,203,283,199,108,239,132,242,233,194,289,195,106,352,182,165,254,116,156,238,210,277,117,189,196,191,275,198,113,203,311,156,280,128,291,202,294,213,249,277,183,213,70,214,236,202,133,264,241,244,260,230,264,97,106,202,250,263,134,200,251,120,228,208,259,228,231,288,224,86,193,238,104,216,369,223,242,175,128,239,219,205,269,329,340,186,232,210,376,97,90,275,265,176,223,273,202,228,233,168,210,252,254,243,119,188,237,269,191,212,197,220,160,102,165,258,200,345,237,225,148,204,328,226,245,253,213,178,322,261,282,171,220,182,234,194,107,150,197,110,225,151,115,209,215,306,296,211,113,294,310,194,232,124,176,282,344,238,156,189,87,222,172,150,214,288,109,181,118,209,183,297,332,339,163,202,249,243,139,206,316,220,217,115,85,249,174,372,174,233,83,156,207,152,204,352,73,285,44,194,208,180,142,347,107,279,202,248,117,256,152,31,308,103,231,208,300,154,161,253,77,292,313,236,225,179,237,344,146,256,126,96,124,181,330,235,210,208,297,252,129,261,229,230,217,196,270,120,364,274,176,234,228,215,220,238,215,102,279,273,175,281,270,377,137,325,158,220,197,165,231,216,232,204,245,255,118,193,176,188,338,223,108,279,188,194,230,227,164,192,153,296,259,268,316,217,142,369,198,375,200,181,220,171,202,194,214,169,133,271,181,221,153,171,220,110,181,81,261,175,99,171,324,291,292,287,166,263,188,157,186,187,223,214,194,166,171,240,322,186,136,267,219,291,210,259,209,181,98,174,165,344,205,177,119,220,65,191,271,246,97,243,173,114,246,190,393,178,199,280,202,236,252,108,174,358,241,265,192,236,195,187,254,163,362,234,230,209,290,262,257,261,307,308,202,231,181,195,212,178,279,304,251,153,136,228,230,213,250,118,288,325,232,190,250,355,196,229,147,183,337,290,302,182,226,207,269,253,260,229,245,310,184,261,125,323,176,267,330,248,180,120,266,138,290,214,71,208,191,76,113,42,230,262,128,202,106,194,375,190,188,96,231,105,301,238,195,187,212,137,191,227,218,277,295,264,316,267,270,270,342,262,66,134,221,337,217,255,215,232,308,324,221,222,213,160,204,141,267,296,318,304,231,226,103,291,300,262,296,324,181,124,322,152,276,297,64,164,331,209,217,170,196,196,119,211,161,139,307,285,142,221,211,99,204,294,201,121,281,224,250,258,191,84,210,342,210,405,206,222,251,173,146,212,209,260,130,169,338,173,123,189,239,167,191,144,261,175,186,162,181,216,99,283,192,337,220,175,285,357,58,374,304,205,314,171,407,154,240,221,186,270,162,170,72,202,339,252,151,234,207,155,238,226,247,224,193,265,279,308,252,223,221,200,129,171,283,296,269,230,297,236,173,256,314,149,183,122,315,172,92,132,203,146,208,246,200,145,240,311,171,206,258,155,257,286,212,186,188,186,101,185,173,293,237,225,250,192,311,205,273,290,249,293,253,188,164,177,272,195,224,335,264,194,235,255,321,181,225,286,221,280,195,61,192,231,192,129,344,180,192,180,171,209,348,180,179,231,178,249,193,301,175,134,150,219,166,264,313,268,235,361,174,280,164,219,331,219,206,207,233,152,200,255,365,267,227,234,127,92,101,286,187,207,218,266,252,189,196,260,302,252,353,367,193,332,157,249,358,206,268,162,235,209,288,272,269,218,313,98,163,262,272,201,230,300,248,215,182,248,232,267,204,154,300,268,192,138,343,172,302,306,156,160,252,174,224,155,203,213,235,262,176,242,269,198,222,322,170,241,257,264,247,86,213,246,241,199,164,251,178,180,310,328,245,228,146,151,232,141,116,198,232,302,254,139,189,304,239,192,108,185,280,179,81,272,231,253,349,201,235,132,194,115,206,206,199,277,231,137,255,195,243,141,242,173,171,351,166,157,241,358,179,342,134,192,256,119,218,213,217,260,302,234,180,202,344,152,189,266,62,306,194,127,167,346,237,148,67,204,159,210,48,142,191,77,204,258,299,228,343,171,193,229,215,181,155,156,154,194,248,158,222,168,179,340,116,197,363,191,131,99,176,168,233,245,367,176,226,314,259,218,244,175,135,173,189,136,179,408,179,219,390,226,232,86,202,180,205,209,222,196,312,147,239,155,274,132,84,200,222,286,320,251,140,287,249,326,212,217,127,218,300,282,215,279,202,261,156,222,314,262,217,144,167,109,140,140,254,197,277,256,301,267,181,235,212,182,279,224,116,337,157,296,286,235,134,257,190,299,109,92,161,319,151,318,227,194,337,280,124,165,367,223,256,348,166,192,197,167,184,195,245,235,172,174,299,139,194,137,270,248,154,136,186,345,257,131,184,285,194,255,214,119,204,388,314,223,142,175,315,97,267,236,295,175,146,221,203,87,90,181,272,178,111,211,172,117,270,175,390,259,277,179,191,173,236,214,152,192,210,174,167,232,293,255,413,293,172,117,309,92,163,241,194,184,352,188,120,278,269,232,183,275,194,156,292,297,169,374,177,206,237,269,368,250,217,118,225,172,291,233,250,214,250,118,226,271,365,324,210,235,252,329,170,238,182,288,187,320,192,197,144,156,198,220,277,232,252,179,242,146,208,187,104,157,311,387,337,76,346,311,215,211,328,249,403,187,180,301,276,204,154,278,152,100,154,177,331,226,158,213,243,131,150,262,226,372,321,215,73,225,96,252,239,138,201,89,236,140,233,163,192,256,227,312,257,268,164,221,132,383,164,235,241,188,326,176,200,158,301,341,77,180,237,123,126,177,161,269,185,181,302,253,257,223,214,151,181,191,153,101,271,219,213,282,320,181,224,212,302,297,299,112,353,152,178,88,273,154,142,244,327,163,137,239,264,250,314,83,341,192,200,263,268,187,360,180,244,226,145,194,213,175,284,64,199,186,292,156,343,147,122,267,217,171,183,234,223,327,246,217,218,142,123,177,242,288,322,200,133,117,237,298,196,200,210,133,304,164,144,70,259,191,269,345,261,259,247,193,230,232,317,357,183,218,182,215,298,297,305,247,318,282,306,218,213,350,273,204,217,368,213,190,203,192,188,274,237,334,214,342,158,181,245,166,129,85,292,142,138,123,205,185,272,125,273,151,183,204,174,238,99,374,169,198,145,176,244,260,180,124,245,192,331,215,219,342,248,141,192,207,198,158,282,172,258,72,280,214,228,358,355,145,222,350,149,179,226,247,395,170,287,137,328,211,212,251,237,196,241,347,253,289,337,199,234,329,110,204,226,229,253,205,248,327,295,186,187,68,254,203,427,171,247,179,113,279,28,26,254,253,206,278,173,175,210,192,206,364,259,293,321,213,158,307,203,216,168,277,344,248,181,156,157,221,225,254,286,296,336,198,228,320,171,219,198,185,180,211,243,272,149,155,194,160,74,209,264,145,229,219,171,113,109,240,160,296,282,255,101,323,206,74,162,200,386,231,164,204,193,252,347,61,61,300,281,173,166,277,281,79,266,312,246,346,95,309,162,234,240,208,232,263,294,142,294,111,200,170,135,264,330,231,214,260,186,57,222,283,111,175,187,178,54,199,385,352,229,177,276,207,351,247,185,171,190,253,227,197,184,134,275,119,326,171,154,264,218,226,162,194,172,320,270,204,134,112,284,103,229,263,310,195,146,195,216,202,216,127,249,257,199,226,382,219,144,293,359,234,200,318,250,142,198,153,331,315,269,231,253,262,257,143,153,208,140,159,184,205,246,204,171,304,167,234,267,141,193,103,236,378,296,228,231,122,215,200,300,289,159,291,307,284,206,124,241,69,284,184,201,268,344,211,117,298,194,120,199,146,250,197,269,98,210,174,250,281,308,142,203,228,269,168,139,323,165,265,189,189,225,327,280,196,200,256,265,276,208,268,267,282,332,242,251,106,231,126,213,314,216,193,180,221,140,250,174,56,196,261,234,190,285,333,163,163,216,285,300,238,269,261,212,179,259,220,254,183,194,167,147,162,221,315,126,226,210,170,338,176,287,338,208,242,287,253,179,194,300,341,171,272,222,367,249,224,222,308,219,55,108,186,248,248,108,264,169,152,180,274,313,240,105,143,231,248,163,203,267,199,174,287,220,382,177,259,249,219,257,385,331,266,318,139,257,299,255,156,135,131,319,325,224,238,217,198,298,286,178,293,256,292,236,205,189,256,302,204,210,233,259,390,229,93,241,256,312,339,284,174,214,228,328,214,275,158,162,208,96,161,113,270,341,145,168,253,137,215,325,82,145,299,153,165,205,246,211,167,246,286,176,195,173,259,240,228,90,235,378,111,138,237,254,209,234,157,153,193,214,176,135,143,233,144,190,149,314,293,201,257,181,306,345,207,190,207,158,263,151,258,187,156,197,101,259,240,219,114,209,208,219,261,218,65,167,100,105,225,342,175,225,296,263,249,248,63,199,206,202,257,158,358,61,233,231,63,172,269,252,119,139,141,242,377,314,213,168,145,76,140,292,154,150,145,175,374,237,186,230,330,156,317,295,182,205,271,401,311,205,255,98,234,277,213,170,68,191,209,258,257,225,295,103,284,185,227,206,275,110,302,271,90,123,192,281,177,219,234,238,227,336,213,229,298,221,216,222,339,168,220,272,258,283,183,275,80,171,62,364,191,126,221,282,109,107,227,274,143,152,214,357,167,180,254,270,217,198,280,172,190,148,331,374,299,261,210,206,91,239,178,257,308,226,214,309,211,143,362,148,173,239,310,99,177,302,237,133,296,124,275,216,198,235,277,264,126,197,254,256,355,327,165,353,202,236,133,327,199,217,139,347,162,250,188,284,226,321,266,248,79,192,192,46,158,232,168,164,221,264,214,322,262,223,215,178,251,211,265,319,284,142,252,233,233,125,165,239,218,404,160,273,142,222,161,132,190,253,289,253,298,261,264,316,198,111,217,172,217,195,324,104,116,231,151,186,301,100,228,297,310,182,184,211,174,146,181,263,164,203,226,172,197,299,187,226,224,136,330,184,284,262,162,383,173,329,259,197,152,208,212,318,150,176,100,184,194,321,324,200,213,196,238,218,236,316,260,286,239,288,155,175,315,93,134,194,190,326,157,241,157,264,271,240,318,145,326,219,177,235,191,259,232,191,116,197,270,144,316,205,162,318,225,189,414,103,293,356,194,265,297,173,278,363,155,282,203,212,285,235,390,210,326,261,128,105,202,191,278,160,302,100,313,157,387,321,174,209,201,265,214,365,348,147,181,287,176,291,254,160,109,44,293,282,309,184,323,103,173,220,364,126,207,276,300,306,250,290,248,169,146,160,216,304,153,294,134,167,333,327,250,130,305,202,205,323,173,286,292,202,269,226,208,302,147,239,252,288,229,176,175,321,304,213,128,192,143,227,368,177,286,116,134,233,268,213,211,276,272,324,139,171,314,347,337,295,287,266,262,201,209,219,268,246,281,200,137,219,239,190,184,239,250,225,302,257,190,179,143,184,144,183,271,197,175,119,380,312,189,86,222,91,298,307,344,202,161,303,270,153,279,264,232,249,232,297,322,197,223,204,277,289,219,270,274,235,186,132,160,299,200,279,282,201,209,155,152,240,106,321,288,338,256,286,149,291,236,246,177,332,195,148,227,248,272,196,337,159,176,327,103,173,181,193,256,187,198,360,182,232,128,257,209,256,256,236,106,252,143,144,238,259,226,197,273,254,258,106,371,185,75,273,292,248,125,207,240,139,212,338,225,233,273,332,89,202,264,73,149,231,170,210,222,264,163,208,80,211,236,302,230,65,149,353,324,162,184,225,261,315,82,240,182,251,269,122,172,272,228,246,253,225,259,291,162,202,156,164,130,171,273,151,224,218,235,165,163,153,243,233,170,191,124,323,349,171,47,181,156,237,191,246,232,269,272,155,197,57,242,289,68,201,271,283,245,185,112,257,271,263,211,143,200,309,198,348,284,324,171,256,267,217,200,214,126,116,177,180,98,136,93,327,277,215,207,202,129,326,173,322,246,118,296,154,193,306,265,204,207,162,133,154,330,226,213,225,263,274,301,237,351,221,342,329,309,106,150,180,174,199,225,215,261,237,328,210,186,155,309,239,58,164,213,129,214,227,252,187,377,289,174,215,214,42,116,206,182,256,58,235,229,182,144,250,73,254,228,191,271,265,242,167,158,98,361,387,96,180,205,160,245,319,216,89,323,176,174,222,223,229,152,93,339,229,184,345,155,216,282,272,161,233,216,226,227,216,358,172,113,276,216,333,154,331,221,249,79,273,172,273,307,228,160,249,364,195,230,383,199,73,231,247,316,143,146,140,300,253,233,143,250,151,180,289,284,223,226,311,211,255,189,182,191,299,191,172,90,264,200,207,247,262,198,161,139,181,99,171,400,293,248,350,193,180,205,152,286,187,244,227,231,216,295,184,286,362,115,264,123,289,162,265,333,256,209,299,228,170,173,328,184,75,228,224,351,312,241,170,184,167,211,71,159,329,240,294,217,112,183,148,246,258,379,213,280,328,217,234,332,237,309,100,243,93,225,220,219,114,138,120,311,96,209,301,184,284,295,93,220,264,268,141,255,333,239,209,254,184,82,114,115,247,218,138,164,311,135,285,208,210,169,311,345,322,244,184,174,179,281,235,207,297,143,304,160,207,330,276,198,183,224,211,102,194,280,177,269,297,197,184,346,208,332,184,193,178,302,188,188,119,183,167,238,249,166,204,210,182,194,204,276,222,196,165,70,298,185,184,240,198,203,298,146,126,122,230,163,247,166,304,242,181,164,340,95,324,364,187,227,149,209,295,350,207,267,204,221,138,174,250,333,245,173,228,232,145,174,273,155,160,213,324,199,257,246,135,60,169,349,182,115,154,169,287,251,271,28,273,187,260,208,324,250,236,273,157,260,180,166,213,93,285,180,297,163,309,243,235,256,171,237,219,223,313,160,140,155,179,257,214,175,193,163,256,248,193,194,157,216,80,294,172,212,169,272,158,168,249,68,233,327,247,135,126,212,198,319,306,271,281,257,326,231,245,224,255,267,226,131,117,171,235,151,325,237,174,155,228,212,199,235,187,134,227,362,176,284,139,200,250,315,227,244,227,246,189,171,225,249,255,429,205,212,274,206,134,234,245,216,276,266,183,160,161,217,210,230,158,320,327,88,260,239,191,337,214,63,302,144,196,206,269,304,245,184,252,209,221,222,227,224,262,291,252,237,228,166,271,199,209,163,196,237,277,258,267,289,186,210,263,289,202,186,167,213,203,150,248,250,219,182,260,134,236,247,293,195,141,114,248,165,100,201,241,260,211,310,190,192,209,236,183,214,191,270,133,86,159,226,392,186,168,138,178,96,293,416,233,136,183,216,226,254,233,223,277,143,202,162,247,232,256,251,156,210,300,199,200,268,220,312,113,164,277,163,287,264,248,200,158,96,243,278,236,179,189,336,153,347,173,182,167,164,164,193,243,172,224,253,299,247,280,117,347,172,186,205,167,281,325,292,171,249,204,90,202,395,179,205,113,268,153,168,323,299,160,202,260,318,73,295,299,175,253,263,147,294,178,93,246,379,275,187,168,203,242,153,225,202,92,194,112,222,159,245,120,292,351,162,92,173,200,159,215,193,209,156,130,270,257,213,173,221,299,197,267,255,214,163,277,187,221,149,267,317,254,371,209,187,329,171,188,190,221,294,173,189,213,118,68,185,275,203,111,283,241,146,209,245,238,197,229,340,180,258,247,212,83,178,253,134,93,137,227,213,216,117,164,191,177,313,219,250,207,163,125,212,215,153,204,176,224,356,315,226,222,186,240,234,234,329,105,129,206,116,275,218,275,256,268,153,264,286,403,225,307,217,205,156,186,167,88,314,95,169,217,227,114,247,179,197,272,128,216,95,263,192,142,313,346,290,202,101,251,338,233,356,267,133,240,311,273,242,284,249,300,269,164,247,204,207,228,148,361,308,169,246,182,230,281,175,243,193,180,163,293,198,284,291,125,167,216,277,88,306,180,286,52,248,207,160,197,136,224,196,252,122,204,200,253,233,361,136,344,232,56,286,274,131,238,293,199,217,250,150,136,154,285,366,261,102,219,285,157,221,261,160,262,333,200,195,161,196,152,227,332,248,226,154,266,181,183,251,147,200,282,117,203,179,253,175,255,198,202,294,101,119,201,195,282,255,210,189,147,225,134,278,165,247,226,194,198,251,243,220,221,348,324,266,188,282,322,168,249,250,310,192,242,122,249,248,180,386,370,155,236,198,148,155,337,287,262,197,174,154,237,260,222,282,211,88,230,202,282,116,220,185,271,239,174,123,286,213,243,288,202,184,385,200,136,191,261,141,184,157,202,110,149,106,205,398,233,250,179,356,201,196,259,330,133,95,223,165,151,202,202,142,173,211,233,288,249,177,131,332,265,164,236,157,179,276,173,177,277,99,107,227,251,147,137,210,155,167,197,176,166,291,183,223,179,224,262,191,163,275,328,327,231,133,185,264,187,196,297,152,249,194,235,263,205,257,217,260,199,244,196,169,242,258,274,259,236,182,340,310,377,134,179,173,312,203,193,242,42,178,84,287,307,211,295,302,169,153,246,315,216,239,278,324,151,295,198,181,224,138,159,271,158,182,245,111,379,222,287,202,221,212,197,164,301,162,154,72,119,310,158,288,301,257,132,67,197,251,293,125,170,259,201,357,324,257,278,216,163,259,244,236,256,289,133,207,196,83,179,218,202,256,219,241,338,315,204,248,252,70,349,255,273,210,251,340,204,242,223,171,286,274,220,182,245,121,347,250,259,189,300,294,314,207,140,131,237,252,176,167,198,298,246,180,102,260,229,356,164,312,79,65,319,274,246,331,203,346,267,384,308,204,131,183,226,157,172,207,305,192,405,210,224,386,272,246,251,77,179,256,202,191,220,138,366,212,171,150,245,205,307,96,359,218,171,293,320,86,139,198,164,352,161,252,254,183,255,278,220,241,292,147,352,254,181,236,292,276,314,316,180,199,315,246,306,280,157,132,329,359,204,204,184,216,341,198,129,173,151,256,219,208,308,226,367,307,230,197,98,201,269,369,151,180,160,215,204,386,374,305,212,216,226,216,274,240,281,277,231,239,214,188,211,365,209,269,247,275,267,227,236,209,297,252,139,297,284,243,100,211,162,219,160,121,50,149,183,292,229,275,193,210,121,124,238,137,214,260,178,369,296,399,197,323,95,262,344,211,166,133,259,194,161,170,264,220,131,233,191,274,118,226,258,331,118,272,204,207,346,262,254,105,171,375,183,234,190,327,203,153,122,243,221,209,361,245,194,246,170,242,259,323,217,189,166,310,248,210,177,217,110,317,137,220,247,176,261,120,91,264,250,177,194,337,153,153,182,237,209,247,242,226,300,213,279,230,182,268,208,240,118,210,299,189,157,151,179,268,292,255,205,284,229,171,184,200,215,206,281,178,212,274,291,175,91,198,264,359,242,252,261,203,131,250,316,114,244,326,197,234,134,263,192,149,271,281,220,205,204,146,214,124,221,263,258,194,221,285,196,181,344,171,315,227,181,81,212,138,158,285,147,247,268,291,156,223,120,155,371,277,275,74,265,229,246,215,215,273,198,211,356,263,226,316,173,238,182,222,204,103,173,197,223,284,186,157,192,226,211,144,263,146,172,227,148,275,207,162,215,148,211,195,175,253,161,249,160,232,161,234,173,95,152,143,241,227,303,196,100,277,214,205,176,204,252,244,235,192,170,74,115,131,313,124,269,219,163,151,153,44,282,208,195,136,170,239,150,188,131,281,218,221,231,221,169,192,228,165,99,108,376,302,217,234,209,129,183,196,263,167,190,201,149,288,124,222,226,171,333,190,290,228,205,260,225,219,185,179,292,281,332,128,311,338,110,157,106,227,236,256,236,187,238,137,130,283,190,188,219,222,190,307,189,181,190,354,97,115,264,236,204,196,227,269,145,151,186,303,114,112,308,174,294,257,248,220,277,98,222,226,178,172,193,144,199,173,373,254,172,304,151,277,189,184,197,301,157,203,180,322,188,228,179,205,201,151,340,126,208,198,187,124,281,162,213,228,306,160,194,299,347,137,320,321,154,153,333,169,277,277,136,256,238,255,215,207,283,252,316,338,131,206,242,367,66,288,336,107,149,262,152,194,186,251,228,235,246,330,198,157,179,145,188,256,110,283,199,135,67,94,211,190,91,252,249,195,177,173,365,190,210,219,149,267,264,323,213,201,287,207,115,228,248,98,314,220,228,248,252,202,216,122,69,287,294,136,307,170,148,138,126,315,178,232,243,204,131,173,177,352,187,206,199,194,124,282,301,141,176,160,190,293,329,59,204,154,214,382,224,372,213,258,243,119,198,269,220,226,216,245,276,297,146,282,244,187,266,279,229,86,164,325,133,178,143,238,162,173,199,138,293,56,293,188,335,156,149,324,336,245,261,231,365,137,112,259,194,264,178,293,204,243,85,365,183,188,266,175,149,240,258,137,248,281,141,196,228,198,149,100,241,149,237,101,239,167,191,250,358,228,355,334,258,308,279,309,209,189,251,170,278,248,227,199,270,214,238,192,343,282,43,172,200,294,177,189,284,106,148,232,201,178,291,226,241,203,229,288,87,282,318,159,341,247,207,216,128,303,239,186,145,273,148,171,175,311,199,110,195,192,247,230,283,147,194,252,217,191,198,124,171,229,229,308,148,159,291,375,94,278,399,294,215,82,100,290,200,190,230,282,245,334,238,229,262,285,232,307,212,117,298,324,263,299,200,126,260,324,218,217,182,217,205,192,219,163,157,199,262,313,259,226,238,131,238,171,205,276,216,144,174,205,328,252,293,296,245,205,213,334,224,176,224,203,30,69,121,107,100,129,307,77,144,173,56,82,320,298,119,116,211,231,296,173,204,182,116,79,189,196,254,173,378,360,269,178,192,242,259,220,116,152,276,276,198,250,172,213,270,335,336,315,148,253,171,325,365,165,282,255,246,218,316,189,296,227,251,220,225,194,292,35,176,260,112,338,128,220,137,227,264,270,336,169,171,244,185,185,260,239,101,241,164,174,255,322,269,264,229,222,175,215,255,254,298,185,147,313,199,236,163,164,189,246,386,162,289,203,274,212,110,130,241,247,407,232,261,144,186,308,211,306,146,223,102,178,168,188,207,181,233,190,261,352,189,289,80,229,206,234,255,110,361,160,170,244,264,120,319,210,113,146,291,219,227,221,286,186,374,300,287,187,210,187,188,156,273,275,137,293,125,136,256,260,380,262,204,218,200,262,264,192,210,334,160,273,287,219,283,194,63,162,230,128,182,163,246,336,162,233,232,158,307,301,184,111,235,197,365,237,257,140,266,213,212,360,335,261,327,179,221,289,331,353,273,88,127,240,173,224,135,155,161,260,238,168,196,247,217,301,249,307,224,309,239,91,261,102,271,174,161,188,231,156,313,145,217,111,241,223,229,214,180,224,124,345,179,211,200,234,284,109,125,334,270,112,168,152,269,323,218,232,203,309,156,216,271,354,173,228,325,290,159,330,300,208,228,117,209,216,219,208,240,250,198,229,333,248,205,149,244,140,294,335,233,265,200,238,191,253,206,216,273,229,283,210,178,315,213,113,181,235,82,213,216,222,220,327,266,54,293,251,186,263,233,196,334,201,172,116,167,235,282,316,181,236,214,281,241,175,241,233,266,151,204,299,223,275,344,247,308,334,224,253,240,265,236,143,262,271,163,292,181,171,222,261,230,249,297,271,196,200,80,163,179,302,303,157,268,282,227,300,185,190,197,165,144,221,263,289,94,195,225,213,72,138,102,309,205,188,201,363,208,303,87,193,175,194,190,350,132,214,301,173,218,129,152,324,194,207,171,130,300,161,351,226,53,268,110,199,214,221,261,224,301,126,157,286,145,246,331,193,254,212,268,125,377,125,195,186,239,91,289,248,194,330,262,338,316,161,325,255,300,338,252,261,160,177,247,258,116,265,138,147,170,298,259,128,239,201,193,258,250,245,143,232,330,78,327,113,96,288,200,234,407,352,191,254,189,268,155,214,179,168,182,276,268,247,282,221,215,323,196,189,310,288,317,148,50,116,166,234,208,221,199,245,321,341,233,219,269,154,217,152,252,112,314,104,80,121,187,265,191,289,225,84,101,171,164,188,254,239,284,153,184,160,276,125,307,196,170,249,270,193,231,170,152,267,301,176,229,265,187,128,214,290,182,138,297,302,375,171,74,129,175,167,243,144,201,195,167,183,72,145,237,225,165,156,350,157,298,204,223,321,147,227,151,259,224,175,287,210,356,300,221,235,263,277,230,150,234,144,258,133,269,173,285,234,302,304,242,157,241,192,302,89,127,256,180,200,267,87,184,138,321,297,222,44,260,280,229,266,269,231,195,283,169,96,218,214,203,263,128,166,266,179,288,227,228,267,105,261,268,235,260,198,232,235,246,142,138,184,240,233,260,217,217,166,163,367,341,101,100,318,197,148,185,109,228,121,225,135,206,222,257,202,193,222,369,205,129,248,173,122,147,249,254,143,127,205,285,303,265,228,323,199,281,284,336,216,176,274,173,153,145,221,246,180,274,142,409,105,164,206,374,99,289,180,149,273,268,233,231,171,320,215,215,317,221,153,108,205,295,184,167,379,261,249,201,305,201,384,138,238,212,265,250,190,205,229,237,228,203,33,219,323,268,99,211,227,262,275,210,218,236,246,184,299,206,227,272,88,153,159,86,184,125,150,209,220,92,100,136,66,225,148,195,103,369,222,79,254,269,154,173,145,268,199,300,272,188,179,250,145,193,285,302,175,261,260,125,330,305,187,240,243,138,193,282,356,201,317,302,307,216,229,92,304,145,337,287,240,242,193,138,185,217,246,221,323,167,264,385,133,299,158,248,196,155,216,181,303,305,383,148,169,166,217,195,98,255,125,157,348,150,290,311,252,192,253,80,297,207,196,137,188,175,270,267,206,206,249,241,223,93,201,289,166,268,62,182,235,340,144,258,137,216,337,80,215,284,294,227,145,243,257,137,197,335,296,175,295,147,289,142,154,155,145,202,145,256,261,272,182,314,180,226,163,71,185,172,228,245,208,201,293,200,161,233,310,181,153,319,322,158,227,176,211,72,235,242,226,251,115,259,143,307,234,235,214,268,78,256,140,199,261,189,210,317,156,182,150,237,105,111,76,200,316,347,242,184,227,243,255,308,224,156,265,296,77,207,226,204,204,166,194,180,148,315,162,236,224,193,251,127,232,258,291,184,276,263,289,226,262,82,277,159,239,207,192,217,191,164,164,149,245,173,205,202,268,182,319,307,205,335,265,193,234,305,152,194,201,145,247,200,196,191,185,187,160,299,262,216,283,164,205,216,269,311,322,218,239,226,290,271,302,239,177,265,202,194,276,173,251,209,170,262,229,187,230,193,248,236,230,181,280,229,159,258,130,177,302,173,304,109,298,242,227,208,300,238,163,259,256,238,320,166,187,272,222,203,207,282,206,169,249,217,219,132,170,124,312,184,278,227,221,220,193,374,161,222,186,213,214,138,163,161,282,219,299,106,301,158,240,326,137,203,141,148,259,141,229,191,272,331,289,302,187,237,330,176,177,195,51,263,207,301,250,216,193,286,202,179,259,338,313,189,285,283,188,202,160,310,212,199,275,125,244,171,226,232,113,312,274,222,293,211,217,176,168,178,294,219,166,254,252,189,232,156,191,189,172,169,169,195,280,250,268,273,262,187,346,219,198,304,201,201,253,150,245,162,216,264,137,87,72,349,251,231,170,126,228,114,252,159,189,301,115,220,180,272,219,290,141,170,213,295,273,160,185,247,193,128,223,192,213,197,138,326,196,156,196,246,260,358,218,188,232,197,259,279,274,157,325,162,191,245,319,184,85,128,231,238,227,267,187,268,250,198,207,159,225,260,268,229,124,214,293,128,214,355,195,176,335,289,224,198,277,240,162,258,180,232,205,236,248,331,281,97,284,198,90,197,93,202,158,263,189,168,275,176,91,284,217,101,229,251,248,275,160,269,304,265,202,224,178,209,161,116,200,185,295,214,78,221,325,191,231,212,186,193,311,185,145,265,297,317,175,297,213,151,210,174,364,370,400,300,156,228,161,239,126,134,261,169,243,217,203,127,302,198,203,168,262,171,248,212,121,282,186,327,202,222,187,154,170,276,356,180,322,313,132,245,162,137,189,54,353,211,158,262,142,163,162,250,158,197,357,268,161,138,201,245,173,195,293,302,215,101,91,195,162,351,343,266,97,205,269,232,228,285,54,83,133,294,393,337,268,232,125,307,172,238,216,179,283,189,35,179,199,176,232,178,342,117,167,246,236,184,76,257,204,295,132,122,301,272,87,138,214,258,241,218,379,252,184,328,259,224,237,224,271,319,204,214,182,202,200,179,266,326,183,168,236,197,93,172,216,170,227,297,331,187,250,336,146,219,168,164,219,176,169,299,206,228,77,151,179,247,271,84,165,170,313,356,241,170,158,51,177,205,238,264,261,230,315,303,297,296,327,170,286,85,245,137,271,342,249,208,263,100,186,145,291,253,161,241,181,291,252,154,225,242,273,272,205,146,215,216,344,140,240,259,146,240,138,285,312,292,182,225,267,235,289,260,205,175,183,366,309,197,249,211,120,331,91,211,219,148,244,125,283,208,298,75,276,242,233,316,259,227,343,314,232,250,257,196,412,158,260,180,323,288,329,342,303,300,305,238,147,172,320,183,189,126,339,207,169,279,282,327,157,245,242,321,228,138,164,244,93,268,268,255,345,247,311,280,193,197,255,203,167,228,174,214,229,323,155,172,137,352,140,356,355,214,269,129,85,289,345,220,210,306,263,287,172,254,304,340,194,283,257,323,197,81,319,296,324,272,198,286,232,189,300,223,283,273,188,195,295,214,200,258,201,183,368,57,227,342,216,331,277,262,242,121,130,279,200,370,127,115,162,210,156,131,268,383,104,245,156,233,313,241,154,151,287,197,276,143,187,150,184,209,328,272,205,231,278,201,122,256,338,134,227,206,126,210,132,201,222,233,212,198,162,163,247,136,297,162,145,303,321,175,169,113,211,150,210,156,235,143,146,235,199,211,181,205,134,206,247,188,88,292,222,158,180,273,116,205,249,66,400,165,227,163,281,273,252,143,134,250,138,302,251,125,189,205,259,59,204,201,177,222,62,257,277,210,189,239,217,294,144,229,324,208,131,192,77,137,237,124,269,204,251,306,159,230,357,244,231,95,201,248,195,104,193,273,132,247,184,88,149,315,274,133,127,201,264,189,286,202,118,217,248,272,185,197,232,158,160,344,163,184,222,227,312,242,152,215,215,246,196,162,200,298,229,325,232,100,208,150,282,207,303,140,362,142,354,252,209,278,207,290,312,217,182,326,185,306,103,245,289,217,244,199,290,117,286,200,168,225,210,253,322,226,283,385,182,196,223,266,190,220,256,204,314,260,200,358,110,256,210,281,378,266,135,305,269,314,227,260,141,78,235,268,82,189,189,211,299,157,346,283,98,238,255,222,111,213,189,268,155,256,157,310,140,283,246,161,124,103,70,278,172,137,149,71,65,189,313,282,234,198,166,265,196,127,190,168,285,154,314,152,270,215,339,246,155,192,178,218,347,320,292,310,214,228,248,262,202,212,318,122,225,173,374,252,258,208,234,156,323,214,292,217,73,142,221,251,214,190,135,206,222,268,96,334,215,145,245,172,132,306,252,225,304,295,219,181,372,210,172,145,121,237,279,299,176,275,143,269,352,202,242,191,129,289,174,98,276,186,273,182,259,245,320,148,207,139,132,245,258,243,251,234,108,323,120,213,224,170,238,371,139,285,172,124,181,196,279,259,311,102,188,193,222,273,128,250,115,341,50,216,223,224,196,166,112,247,126,320,164,284,203,229,288,192,108,259,232,204,153,305,147,285,268,338,199,248,276,186,93,289,182,297,306,147,87,260,108,214,226,242,145,148,202,362,168,205,222,141,142,138,366,97,146,140,253,236,232,281,142,161,213,134,155,255,244,216,137,98,167,237,234,172,300,146,237,311,109,285,148,282,296,283,207,120,210,208,281,167,311,168,155,171,189,154,323,188,201,217,46,245,311,199,352,51,352,197,266,236,99,307,164,171,322,305,347,114,178,242,367,202,210,340,228,196,287,165,145,282,200,185,205,237,152,324,35,237,375,259,312,185,200,227,182,182,300,250,248,142,92,154,193,400,145,206,115,279,143,279,261,199,214,214,387,246,120,281,243,133,122,188,193,123,329,357,359,229,169,151,206,209,152,206,228,300,218,209,420,331,275,161,138,153,283,192,168,145,318,267,193,208,113,280,304,223,302,281,224,170,222,148,253,175,281,199,140,178,226,213,268,249,272,349,320,178,207,253,226,239,203,107,284,201,112,278,301,128,92,161,220,211,279,227,221,217,199,207,73,232,233,192,313,369,129,204,272,298,147,206,316,347,280,258,252,326,281,204,269,110,312,283,175,219,309,295,222,247,171,259,118,190,200,218,140,15,99,284,232,219,174,179,260,146,222,288,284,99,271,165,276,187,182,117,95,260,254,197,192,138,301,234,217,163,127,65,153,160,224,321,139,181,186,190,115,213,189,234,155,120,94,125,254,197,165,84,194,271,189,137,228,87,197,115,225,272,214,386,340,98,83,153,70,57,236,244,81,224,151,107,225,276,179,220,252,174,238,316,246,176,291,192,285,167,206,234,22,142,348,203,174,234,186,310,178,206,248,255,158,237,312,300,239,277,247,261,311,227,285,176,325,194,218,178,188,238,229,250,237,147,201,204,222,363,283,265,107,242,270,53,233,314,211,239,250,148,119,179,219,218,247,206,112,169,285,278,294,276,313,253,225,239,232,331,331,223,167,278,84,272,222,215,198,321,249,187,162,326,229,331,362,139,282,96,383,131,315,396,189,272,227,237,250,302,146,189,338,170,260,188,248,222,241,212,236,130,198,229,388,300,363,279,252,197,195,363,273,142,319,198,224,146,209,194,213,135,415,247,174,280,250,229,255,224,310,183,180,243,231,322,296,186,101,200,296,292,224,181,137,290,146,97,221,294,335,300,279,265,273,266,123,219,147,245,83,133,171,220,164,304,177,225,189,298,273,189,232,167,380,317,353,58,196,187,246,193,268,310,320,231,277,135,379,256,320,208,178,128,239,350,236,251,170,290,177,184,105,274,75,204,166,196,227,194,277,297,194,239,90,185,164,285,183,214,270,256,296,326,209,355,219,240,254,61,123,179,275,205,185,271,238,148,260,208,271,329,196,254,172,252,218,234,201,271,264,321,299,283,222,173,296,213,333,213,89,346,302,265,225,296,210,298,321,165,212,273,229,298,329,341,300,118,155,213,77,262,79,260,206,197,214,322,246,325,231,130,181,129,268,221,248,317,189,278,289,313,196,178,200,159,213,125,265,154,186,122,153,256,186,222,244,204,241,169,210,256,114,230,102,154,209,129,248,292,302,323,215,132,289,324,205,263,151,224,230,190,319,270,175,276,301,237,199,109,192,264,138,158,136,251,88,128,190,60,118,261,207,226,296,253,48,266,236,184,389,226,378,188,249,271,219,166,149,167,255,274,189,288,155,195,307,230,217,196,108,318,137,154,235,243,222,207,93,283,89,190,157,144,273,202,202,300,147,279,154,233,181,184,160,168,254,254,62,161,190,287,130,226,100,253,134,104,121,147,165,224,202,322,75,208,366,282,185,184,213,208,227,235,174,209,71,111,216,333,141,135,276,233,84,137,166,228,56,235,248,130,129,338,140,101,282,332,127,269,186,377,225,314,245,124,278,302,270,366,278,241,117,218,114,226,234,282,278,330,109,321,160,141,104,194,204,267,332,80,209,300,175,181,145,227,304,168,238,169,207,361,74,162,226,304,228,148,340,329,360,280,244,232,233,255,341,183,167,234,291,363,166,247,232,277,244,291,143,219,227,185,221,150,369,221,162,256,240,239,225,68,162,199,129,273,291,175,299,265,272,316,118,224,252,265,291,183,99,180,312,245,202,232,332,131,249,239,80,184,226,75,137,242,218,325,289,398,194,187,175,140,176,183,279,127,151,136,210,305,208,232,106,176,287,295,346,164,236,333,137,192,140,201,133,264,99,220,248,224,323,142,186,126,155,199,147,255,115,212,329,212,194,162,230,313,319,136,221,195,183,241,212,232,103,143,297,178,249,196,193,167,202,224,350,208,172,319,107,164,199,345,237,143,284,343,163,210,155,175,245,115,269,144,354,304,226,179,181,233,258,281,286,273,247,133,232,156,65,257,164,345,125,171,368,125,244,199,187,155,149,249,193,209,153,191,207,221,252,213,217,193,160,122,220,150,52,85,318,155,123,216,150,147,238,216,205,146,171,189,287,226,171,142,184,266,170,230,273,213,191,292,317,146,156,150,187,131,87,323,330,156,179,262,85,132,282,215,63,273,249,168,358,202,218,162,250,204,146,117,278,80,90,135,206,321,354,289,89,124,81,141,188,249,283,280,218,274,150,342,185,236,263,198,92,137,257,303,249,209,251,273,215,321,213,239,316,234,115,221,116,278,254,140,230,165,184,100,65,274,279,317,51,328,196,153,199,281,311,212,217,212,255,259,258,272,163,109,226,257,200,230,278,61,103,278,181,200,218,178,150,169,231,235,263,275,226,65,216,172,262,356,214,236,224,258,260,200,130,135,287,253,139,268,285,295,177,73,289,230,206,330,188,364,167,207,255,274,156,219,329,165,225,146,216,206,229,165,312,220,116,247,170,243,258,63,215,226,175,117,111,137,279,292,214,160,188,269,267,151,315,91,179,63,125,110,95,111,63,89,244,38,125,198,45,84,73,51,60,87,60,151,126,77,219,60,63,93,266,72,157,72,85,127,279,110,242,382,233,279,148,129,263,163,231,218,316,81,295,313,212,320,147,235,274,216,143,311,110,207,191,196,331,435,142,177,297,123,198,336,339,304,285,155,193,200,259,142,411,201,145,277,321,363,232,312,295,212,224,303,240,296,145,282,193,189,243,263,193,280,144,115,153,238,202,161,304,180,268,177,371,184,291,214,239,169,307,313,274,217,112,91,173,65,265,151,64,95,166,146,183,295,226,130,271,212,174,222,263,315,173,310,128,262,233,389,169,217,243,170,354,113,282,246,312,212,194,244,135,139,255,193,114,319,351,335,221,213,238,243,91,131,243,387,224,134,187,152,144,266,180,223,83,231,242,390,275,236,258,327,260,139,139,144,126,249,259,132,76,150,179,121,257,249,172,246,167,176,323,45,185,71,386,328,342,371,167,181,274,144,261,262,149,251,246,176,164,265,195,215,241,209,194,244,217,169,261,298,321,176,167,117,228,288,78,307,165,242,205,274,210,300,227,241,166,156,181,199,388,365,198,139,262,182,208,212,269,195,200,71,150,185,267,258,216,133,407,181,189,89,155,93,199,200,237,266,137,204,286,286,296,200,168,360,219,209,156,212,259,223,249,204,194,104,281,189,216,249,288,214,173,146,164,354,339,229,160,157,154,260,286,223,324,176,259,239,265,220,207,296,237,108,94,285,185,107,284,370,387,131,284,192,321,99,168,100,168,196,218,276,131,206,222,117,200,248,364,203,248,198,168,231,227,239,213,242,201,152,205,44,152,272,229,147,227,145,155,202,167,176,243,248,201,277,256,344,172,81,276,269,314,227,182,181,243,256,131,196,217,187,61,278,186,330,330,256,154,291,271,199,286,60,85,314,133,177,178,201,204,259,172,250,264,386,297,265,96,229,241,167,342,126,330,335,217,151,349,98,219,176,285,203,279,270,176,319,263,211,227,251,188,135,187,128,201,98,210,170,150,165,332,192,292,158,224,268,307,155,299,232,192,246,287,239,190,212,318,254,305,253,220,159,283,178,247,169,267,314,295,237,185,88,267,57,197,199,201,56,203,136,324,252,308,160,182,156,218,206,225,270,176,201,158,293,263,203,222,291,169,138,234,227,206,248,127,263,206,236,154,281,233,79,121,194,93,134,233,87,172,242,287,265,214,202,277,208,243,267,251,254,180,321,225,153,209,242,246,244,321,272,246,255,310,90,384,359,138,137,232,259,139,261,90,219,260,327,160,285,305,277,239,141,248,171,265,234,174,118,210,247,293,259,124,178,184,195,144,227,221,275,258,278,233,49,228,268,267,303,175,161,203,205,249,239,235,102,297,227,273,333,237,130,355,244,305,215,255,294,132,197,301,254,363,169,304,226,215,195,388,246,237,248,166,311,144,237,264,188,250,227,185,228,161,244,330,215,259,67,186,203,236,200,244,247,312,277,249,264,203,159,126,293,166,333,227,97,147,275,218,280,133,147,252,114,344,211,247,187,225,208,151,326,203,180,141,228,108,210,276,260,295,168,196,127,217,182,214,204,241,312,212,407,294,293,212,105,237,339,218,234,292,250,318,113,189,284,164,282,228,270,91,358,341,280,153,384,167,132,298,84,347,298,165,240,175,84,218,215,165,94,162,324,219,139,294,337,237,292,336,123,153,197,127,297,114,281,173,154,300,252,236,164,274,294,161,206,249,250,91,200,174,291,269,193,232,249,183,339,195,340,224,69,180,223,288,302,238,161,218,187,298,253,357,105,158,387,214,200,290,330,198,203,332,184,300,209,169,183,271,342,234,284,256,235,251,204,310,201,260,194,306,192,204,211,68,136,269,296,244,85,207,171,140,206,191,200,272,251,180,363,326,281,201,224,210,189,201,324,155,135,216,272,205,217,118,321,220,174,239,211,187,187,202,171,241,309,254,275,198,194,260,150,163,264,172,105,200,240,218,96,192,203,249,222,175,106,343,213,180,244,131,275,89,106,166,153,263,313,303,233,142,115,194,302,217,209,188,198,86,219,246,147,176,102,162,118,101,68,215,150,204,224,153,221,252,233,218,230,175,187,301,174,155,90,283,177,343,356,174,306,259,304,357,220,239,362,99,212,139,342,334,301,70,231,307,211,269,78,218,152,139,166,124,242,196,91,130,151,274,321,201,263,252,307,324,100,187,188,189,216,265,223,181,208,262,255,376,207,214,90,182,270,126,218,124,248,74,131,228,363,194,137,260,371,181,225,202,304,228,162,211,46,110,104,275,263,134,315,69,257,298,216,136,182,272,359,201,326,261,105,245,395,218,237,329,154,273,102,229,173,238,173,194,214,214,237,228,167,230,129,243,142,233,239,232,150,201,227,198,327,278,89,186,275,298,310,164,217,252,304,137,289,266,335,264,251,127,229,179,248,119,216,214,132,193,230,240,51,272,254,135,213,217,186,222,396,151,219,319,87,105,284,264,310,330,325,202,155,271,283,281,232,274,301,213,222,207,178,228,249,101,173,239,343,154,162,179,170,222,181,238,163,290,131,187,402,209,206,288,303,307,198,189,164,243,330,120,218,243,178,307,295,267,229,170,104,263,59,160,241,250,194,148,177,279,137,111,177,172,160,219,230,274,108,229,251,256,213,195,251,237,119,190,230,195,322,199,202,244,294,258,203,192,253,307,103,129,235,314,238,260,98,285,256,188,133,199,265,202,197,246,153,326,202,150,307,199,282,142,250,216,187,195,331,167,296,255,166,169,333,224,297,228,167,234,226,115,275,257,211,208,229,281,206,219,197,341,170,263,231,299,266,201,215,175,254,239,150,224,93,140,174,231,177,345,212,266,323,197,192,173,147,208,373,293,185,220,202,180,304,366,349,358,237,85,151,287,325,208,345,252,177,150,73,285,168,205,247,238,263,138,215,166,128,242,166,208,132,269,207,108,334,199,212,246,259,238,92,244,192,176,151,306,351,147,136,183,277,156,188,211,244,136,86,160,201,99,225,226,169,128,185,233,177,102,211,104,331,159,274,232,224,218,242,242,319,308,313,317,132,195,310,144,255,212,163,242,71,203,328,244,228,257,302,250,170,234,233,325,241,233,234,212,319,232,174,276,267,172,107,191,252,165,168,212,218,112,184,51,206,183,111,261,191,166,223,195,144,315,221,307,153,362,243,120,250,140,237,190,238,337,216,104,201,324,277,233,245,197,305,178,304,188,93,232,130,213,183,141,255,290,166,292,341,344,192,263,248,97,245,211,270,192,356,229,215,254,95,257,78,268,190,158,189,197,248,156,174,403,71,124,208,125,163,291,211,235,129,113,155,175,344,297,170,108,197,195,181,176,171,331,130,145,158,120,313,283,396,261,213,200,234,174,173,232,230,225,210,209,298,225,173,199,286,188,65,185,236,167,165,153,249,177,246,139,230,375,107,198,192,134,250,213,315,167,264,249,180,121,142,152,235,131,271,201,180,165,105,228,250,138,241,172,259,169,137,197,240,195,189,144,148,312,180,280,266,185,239,204,172,255,239,244,285,339,192,182,271,126,259,176,203,180,241,166,294,163,293,266,216,345,190,223,213,283,344,257,190,265,152,354,283,229,275,197,261,206,335,241,107,280,214,259,182,287,196,320,141,158,249,206,134,195,175,277,96,55,274,192,233,340,302,190,199,202,113,241,189,196,318,217,282,262,169,219,243,249,227,228,129,207,362,234,228,148,231,285,239,124,245,255,249,219,286,201,142,187,183,158,175,303,310,223,223,203,237,206,300,169,242,240,307,195,225,305,243,242,241,224,158,200,166,337,358,158,294,176,229,173,205,187,277,142,140,221,309,215,120,120,145,183,189,328,242,184,287,224,260,253,209,202,237,299,78,313,340,366,187,339,238,238,269,309,224,180,192,196,258,301,286,205,280,219,149,140,193,227,329,231,86,153,181,128,244,231,213,194,167,267,259,246,240,241,191,194,73,139,207,343,384,261,298,213,184,254,220,163,308,190,200,201,239,54,232,117,187,335,145,319,283,204,211,201,284,162,190,301,119,217,286,186,278,164,273,233,28,228,178,263,359,225,272,324,297,229,352,220,207,233,89,219,229,147,196,196,134,95,112,286,290,322,223,230,137,233,164,158,108,328,166,130,234,350,57,247,193,163,175,152,368,144,265,91,139,352,289,281,207,128,184,155,342,257,302,272,294,309,198,196,301,345,203,299,303,265,370,347,354,130,322,269,181,239,299,223,211,273,200,172,189,71,100,74,322,335,258,282,222,127,256,251,307,264,198,60,209,184,140,244,95,106,222,311,186,321,175,188,153,255,151,72,229,220,260,299,162,226,110,198,351,178,278,174,238,206,297,201,361,332,127,195,108,174,245,196,126,143,262,227,163,127,380,267,276,381,67,160,358,216,231,237,113,296,195,237,80,212,203,273,250,127,290,156,319,146,195,221,211,189,120,52,328,216,235,189,337,190,118,125,190,215,146,231,224,281,224,235,152,123,280,271,122,161,185,194,158,94,276,213,33,300,154,232,386,295,241,261,168,192,176,325,224,187,160,219,202,318,210,306,80,146,347,164,145,348,204,228,188,119,214,126,184,154,150,256,270,158,277,256,342,224,214,226,316,176,381,211,139,177,140,295,235,174,361,234,151,356,273,250,208,115,313,265,200,337,262,274,156,225,187,362,161,118,288,191,145,314,188,262,216,182,189,265,232,120,90,236,353,344,142,183,146,172,248,280,232,235,221,193,199,203,153,363,223,293,205,305,252,264,239,241,185,148,303,360,193,254,235,304,126,274,247,193,227,302,270,166,200,189,184,290,222,312,170,280,183,333,203,153,145,202,216,268,253,199,316,184,260,174,220,275,241,138,226,236,203,194,307,268,181,249,277,185,182,241,306,227,131,232,209,279,305,181,181,202,337,191,240,318,84,247,189,278,192,283,197,201,241,70,131,247,207,101,160,352,229,348,212,188,261,228,219,345,227,126,136,141,274,211,323,184,355,96,130,263,197,240,149,169,329,229,317,192,336,207,208,327,243,382,382,256,153,242,117,230,267,250,242,308,177,187,210,249,252,292,408,106,187,253,257,129,158,267,354,201,362,220,201,73,256,180,204,252,293,230,219,175,157,255,321,202,198,112,276,241,296,249,272,231,66,323,158,296,289,265,173,128,253,162,299,172,210,369,149,165,108,349,211,69,234,179,334,259,229,64,320,179,208,46,365,163,306,149,124,294,293,126,199,219,252,149,197,362,202,219,318,267,44,229,208,126,199,228,239,326,136,159,276,292,266,167,232,104,235,274,241,403,211,252,297,339,302,196,213,312,248,179,295,187,299,206,226,303,176,182,77,129,351,189,319,90,241,160,141,189,177,353,314,334,157,271,131,229,175,244,113,223,160,194,238,162,80,158,324,109,233,218,238,253,354,238,214,138,172,165,303,208,267,209,214,268,236,296,346,238,145,100,306,355,312,235,199,215,97,281,241,216,77,191,313,212,221,357,193,192,159,265,310,287,319,163,278,193,234,68,298,382,198,204,249,208,177,245,278,180,88,193,201,149,354,279,197,284,154,173,170,200,114,66,127,157,157,310,273,141,221,279,269,258,118,115,223,96,226,222,331,212,221,278,220,177,156,212,245,207,152,137,259,183,147,159,158,168,89,149,95,210,230,242,143,374,193,339,159,178,155,207,291,168,248,180,130,79,245,73,149,252,249,272,226,304,267,274,258,271,352,311,287,233,180,154,243,300,272,321,137,123,99,346,178,244,328,218,184,276,174,237,319,266,249,225,378,168,237,215,163,180,187,127,259,259,203,295,282,85,368,290,212,226,331,87,125,174,332,242,181,59,269,231,172,303,213,102,134,126,130,158,91,233,191,312,226,105,147,202,242,345,222,151,209,371,189,111,152,166,203,180,120,85,137,179,359,277,199,214,179,230,164,249,235,181,216,112,280,190,272,234,200,190,74,296,240,320,254,240,304,156,252,218,301,253,154,187,364,306,113,251,231,101,223,311,308,183,173,192,156,194,194,202,160,285,250,211,257,295,117,329,216,207,186,163,255,241,243,243,383,390,169,315,220,176,276,294,244,201,120,140,228,242,197,235,270,275,131,208,344,44,311,87,269,98,235,226,223,198,357,396,277,275,228,107,394,222,232,311,176,286,225,314,220,408,93,249,179,82,227,178,240,175,171,258,275,243,221,229,198,168,278,227,252,231,187,170,182,105,275,241,252,146,183,206,207,172,169,234,229,100,260,128,202,220,246,150,129,275,223,330,268,197,229,204,240,174,166,242,299,262,227,186,275,271,369,283,249,225,34,176,320,129,95,184,215,143,255,210,181,153,155,276,299,307,315,236,116,115,168,186,325,191,324,130,226,200,112,190,322,227,114,247,187,279,312,194,88,207,230,333,379,302,284,148,252,92,214,82,198,296,343,255,370,200,210,214,258,73,278,225,87,243,121,163,359,71,150,209,191,196,231,269,233,121,244,262,180,88,184,239,116,256,179,292,243,158,184,251,292,195,406,195,204,225,230,160,233,201,155,331,243,187,162,164,139,374,320,134,125,322,282,193,176,230,117,190,295,335,224,209,106,147,276,194,51,161,41,164,242,275,161,299,294,229,111,86,226,135,197,197,135,260,130,181,261,164,190,240,250,288,132,224,154,224,153,195,198,320,192,160,188,121,283,360,269,244,255,131,164,234,346,202,171,193,93,296,315,159,187,189,175,161,130,275,262,229,331,201,158,242,216,254,121,164,71,120,201,87,112,49,113,108,114,162,147,136,82,176,132,75,93,182,74,189,140,271,107,90,119,113,70,203,113,66,125,37,39,109,253,90,233,187,53,36,104,245,99,112,81,117,235,161,110,190,134,250,166,74,228,141,208,155,76,179,88,105,79,79,85,237,151,223,109,71,96,100,134,52,65,346,138,90,71,126,161,77,104,117,167,168,95,291,144,93,226,176,129,139,78,74,145,148,89,145,107,146,62,81,146,100,173,125,226,92,94,96,202,118,196,115,124,198,121,140,155,128,83,85,114,95,140,169,145,99,84,76,123,78,147,126,145,55,116,66,188,128,232,80,39,133,237,97,132,240,161,122,88,82,37,106,21,124,160,80,218,72,159,81,143,138,135,116,125,114,201,138,95,124,268,131,121,109,349,131,76,67,202,104,163,226,99,98,151,121,106,116,114,78,126,78,117,112,70,116,101,76,170,166,121,60,109,69,121,123,223,122,142,137,74,91,111,103,69,73,48,138,263,47,165,116,97,119,95,143,108,141,127,101,197,318,37,181,280,66,90,151,207,110,239,144,209,125,110,112,193,93,124,136,105,106,153,142,287,204,117,145,174,173,125,232,169,120,196,226,100,195,104,93,105,122,74,151,110,305,169,171,159,120,253,257,163,166,197,152,181,151,257,332,104,206,178,171,100,212,293,69,95,137,166,84,93,88,98,115,88,246,113,96,100,134,314,118,211,195,191,146,65,275,137,102,285,93,52,46,166,149,216,95,92,137,149,75,100,282,282,187,82,229,215,157,68,124,152,188,48,111,117,94,183,61,254,125,186,147,86,33,22,135,83,203,74,90,169,84,106,114,109,95,171,157,128,132,63,146,107,125,142,182,65,161,39,74,144,104,160,115,151,42,30,182,41,59,161,231,148,83,289,234,68,93,167,188,56,120,154,72,129,170,168,87,293,82,80,141,72,146,149,179,114,116,74,154,67,148,50,80,83,48,193,243,163,172,96,180,99,247,73,140,167,307,216,296,94,181,180,101,71,27,80,42,76,48,128,154,82,61,101,160,65,217,214,64,99,324,203,105,141,123,86,69,34,117,55,230,91,309,188,61,41,70,146,197,96,91,104,112,214,93,30,234,123,257,71,135,54,75,160,179,65,119,283,77,104,103,223,78,123,152,78,52,75,243,259,78,169,115,104,129,112,158,143,59,73,51,142,128,100,131,369,208,158,60,44,198,84,184,238,99,99,202,87,168,83,138,146,205,98,118,124,104,74,128,144,57,82,208,132,185,326,107,132,31,187,73,109,35,122,54,63,243,269,152,38,109,76,136,159,219,129,107,41,108,203,298,81,66,196,124,133,223,129,185,70,72,271,130,20,120,99,87,113,136,55,58,178,103,206,147,267,282,184,93,79,68,44,44,31,282,66,63,140,107,152,74,175,63,34,98,70,73,117,197,120,232,277,290,86,134,117,304,146,169,137,39,62,157,102,301,86,38,264,28,227,148,248,77,289,167,121,81,110,76,113,90,62,236,65,163,156,368,94,224,118,76,128,43,69,95,155,235,52,37,108,84,124,179,360,51,207,198,96,57,92,187,51,227,173,108,154,161,47,66,150,142,93,128,95,88,63,64,57,139,346,118,26,101,80,211,131,160,225,105,69,142,167,96,113,223,131,171,103,190,45,169,98,249,67,33,116,72,87,127,312,190,74,86,63,103,162,150,108,130,90,184,44,131,51,158,126,220,118,145,150,168,243,138,73,77,137,79,202,31,202,39,44,44,64,116,117,134,175,122,132,70,75,78,75,196,77,154,173,117,57,127,53,92,84,71,57,52,104,309,170,108,69,234,248,64,116,87,255,47,203,176,142,40,84,130,100,113,218,89,142,75,54,315,68,148,101,128,90,68,77,31,153,243,128,163,250,134,168,41,154,97,109,104,161,123,76,233,41,126,134,115,97,53,39,94,64,121,128,291,110,150,61,83,210,188,110,90,173,179,110,81,96,127,331,70,196,108,155,43,59,147,69,69,38,70,90,299,79,46,55,157,48,169,57,152,54,110,112,209,72,157,356,39,104,96,210,120,121,27,50,180,152,73,109,108,51,70,76,248,110,122,206,195,73,71,98,185,65,57,228,97,91,88,194,203,171,85,172,87,86,87,341,48,218,24,47,226,139,152,141,50,117,124,127,155,100,156,39,98,162,48,247,28,67,155,181,101,276,85,95,99,123,166,115,103,89,220,79,124,66,310,169,160,126,44,255,139,136,98,112,52,128,142,218,227,228,127,90,93,99,103,41,168,168,211,139,46,132,164,120,107,90,103,55,77,311,41,33,101,43,56,139,62,73,124,184,201,63,188,64,44,136,128,104,81,138,83,57,74,136,49,79,59,56,82,168,289,155,248,101,69,71,97,62,61,90,82,218,205,104,168,142,81,100,60,78,224,244,69,348,203,44,177,207,157,46,151,105,75,192,146,95,136,138,120,154,91,133,61,58,152,42,101,182,201,113,118,148,327,215,82,56,204,229,73,93,94,110,69,113,59,47,123,124,106,119,68,73,60,146,48,236,124,110,215,40,206,68,204,40,234,297,326,74,117,179,79,122,103,55,77,149,33,134,98,100,73,128,63,182,166,84,134,310,294,164,120,154,119,175,99,133,100,103,17,92,90,69,260,250,166,223,110,214,111,203,193,85,222,110,65,90,112,81,120,193,65,100,161,95,62,185,134,97,76,144,144,164,87,170,174,83,109,122,147,189,152,82,40,220,54,240,103,230,185,177,102,70,237,127,100,68,31,161,127,62,222,207,51,69,118,122,65,52,152,69,41,172,228,129,37,258,90,68,157,171,117,142,173,78,58,118,124,220,197,115,274,106,85,170,92,156,182,186,174,33,175,128,140,237,144,118,81,37,172,216,94,122,65,145,87,126,155,126,120,85,163,209,106,97,195,211,200,82,53,107,70,71,136,106,140,294,148,74,205,72,90,56,136,114,149,275,294,122,62,83,123,85,105,59,43,116,114,65,44,83,97,115,40,210,129,34,147,99,101,143,120,71,104,103,41,94,115,96,143,169,92,133,98,131,46,175,158,139,204,89,92,131,148,291,104,65,125,127,263,161,51,182,101,107,125,88,67,280,290,101,275,130,143,131,94,245,88,40,146,90,111,232,61,56,184,100,56,301,112,56,112,93,283,58,184,96,333,91,128,331,254,98,188,81,106,95,89,222,172,175,45,256,192,146,30,133,165,40,45,42,77,230,100,154,108,290,121,107,100,95,112,179,104,70,43,96,105,113,135,97,109,55,88,76,43,338,114,117,178,106,153,50,186,56,206,57,254,177,245,74,39,169,62,158,55,218,125,298,153,67,248,58,247,94,175,295,95,62,73,90,157,152,241,60,203,200,120,101,162,110,104,114,209,92,150,101,55,53,133,106,89,68,79,106,214,203,158,53,74,110,242,83,84,125,98,47,66,73,138,236,292,110,59,115,143,70,23,147,194,227,79,196,137,50,64,270,253,83,232,69,108,178,116,43,288,251,285,297,263,146,257,77,108,314,69,327,102,283,77,329,81,111,145,271,65,368,198,143,198,247,159,105,172,120,185,128,163,330,231,138,236,144,339,315,129,238,328,101,216,400,218,245,67,213,223,227,244,106,165,365,277,181,200,279,142,286,149,168,150,308,325,131,80,145,392,127,317,153,266,235,292,310,325,242,316,66,111,158,345,238,65,153,312,112,189,86,339,214,165,135,213,205,146,187,188,368,150,258,324,91,295,331,313,77,183,278,185,281,274,211,136,295,138,339,261,343,294,184,54,281,246,99,122,131,142,218,312,235,234,125,166,122,281,341,267,113,219,161,146,364,222,284,286,262,170,195,280,390,334,297,339,49,213,214,122,119,123,110,267,199,314,357,354,179,214,200,254,104,221,326,193,153,297,151,215,369,244,289,316,425,186,135,167,349,119,390,207,173,163,214,191,185,312,302,219,109,263,65,142,208,215,132,57,62,256,188,290,173,99,297,300,242,381,289,198,390,257,294,225,155,362,161,288,205,228,350,385,72,145,290,129,171,322,169,385,175,299,386,154,284,113,68,207,113,253,354,218,110,230,58,201,178,63,260,135,307,78,109,260,132,201,79,364,178,104,102,263,150,203,265,134,308,364,295,131,170,254,255,355,186,183,175,298,192,184,127,59,204,171,110,198,173,324,223,172,200,152,257,182,107,118,143,139,175,245,148,328,107,217,242,186,225,231,276,339,219,219,297,272,192,334,152,292,150,102,106,309,212,241,183,168,213,134,303,254,346,337,164,120,272,233,124,195,193,88,90,120,151,138,84,112,274,327,193,283,337,323,125,198,152,187,188,187,237,246,121,187,225,140,213,363,234,222,170,160,165,79,302,141,126,129,152,112,190,268,308,105,226,349,237,258,330,292,341,204,305,305,227,154,293,352,339,132,78,360,234,243,264,274,316,381,131,113,283,168,168,142,181,266,141,91,306,271,111,211,167,231,160,178,342,319,47,201,175,351,339,148,89,126,88,182,376,187,269,157,317,192,236,128,175,91,155,332,169,99,104,233,325,97,52,135,176,146,155,173,166,172,282,157,122,275,175,250,241,329,318,302,181,199,122,189,355,384,246,110,300,379,140,229,203,304,250,121,159,221,185,218,346,348,301,102,340,235,266,119,168,287,273,315,216,224,121,344,173,305,199,251,119,369,219,380,226,144,168,87,242,281,369,181,96,131,379,279,190,244,284,282,129,185,354,317,105,131,255,218,157,257,144,148,361,329,158,202,50,124,242,173,239,122,251,294,264,124,276,194,124,160,148,170,181,340,168,261,231,284,330,282,107,227,101,145,173,206,120,296,398,160,56,329,230,206,171,135,185,293,120,96,101,294,252,111,117,253,202,228,184,177,205,106,68,178,203,60,59,233,190,252,214,125,290,249,147,235,125,209,124,265,156,120,105,259,294,132,258,354,354,329,210,279,278,145,167,229,197,128,109,145,166,102,231,190,108,258,273,181,233,204,198,315,236,386,114,169,325,121,153,186,35,171,86,251,273,122,350,128,303,160,201,96,285,159,245,329,309,200,215,228,305,172,202,147,248,328,116,205,326,179,70,247,106,179,28,89,309,118,112,140,232,137,236,79,333,361,123,152,126,321,179,194,286,189,213,307,121,172,170,263,283,169,186,171,331,322,188,162,205,164,134,236,333,181,281,199,332,148,57,122,263,171]
doclens.58.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [81,297,169,333,342,153,270,89,226,156,350,367,79,388,381,230,229,220,207,370,321,276,164,95,322,247,256,297,238,236,235,268,343,384,159,134,128,221,306,315,224,135,116,136,228,147,394,359,237,325,285,195,407,137,333,293,221,378,332,327,105,289,210,104,159,332,246,267,414,314,76,87,327,208,368,262,311,295,353,301,201,325,191,183,303,178,297,232,337,219,181,329,198,97,286,227,263,92,249,326,236,218,325,260,180,306,217,207,247,259,182,161,122,310,202,146,255,277,267,428,339,123,419,234,255,178,65,99,330,243,210,393,370,347,237,167,94,132,177,364,305,382,381,340,303,298,180,231,277,287,194,149,171,201,333,101,248,201,280,328,202,266,218,164,156,274,89,227,221,165,57,215,158,289,225,390,261,303,182,231,204,251,236,344,183,329,194,252,377,354,262,184,134,234,198,243,344,295,230,316,224,93,276,253,94,227,181,159,280,375,271,113,349,216,274,183,346,225,113,119,62,198,287,319,61,148,173,348,400,131,396,135,128,347,349,212,272,229,219,417,148,150,207,282,259,357,71,322,378,253,163,248,358,321,286,352,239,362,142,217,333,333,149,311,213,305,356,401,146,317,155,369,252,237,398,208,218,137,165,218,223,248,255,196,221,270,66,365,371,357,226,289,109,120,69,348,147,124,304,294,293,304,349,82,326,127,356,211,323,62,155,371,200,198,360,115,265,223,190,160,305,337,285,146,150,146,408,170,175,352,283,147,318,74,207,399,226,341,190,402,278,325,197,278,371,324,57,192,411,328,190,230,359,352,327,297,365,235,164,156,284,344,243,183,344,192,250,115,362,164,166,182,232,93,420,258,119,144,246,188,214,152,276,229,317,35,353,231,295,313,233,358,227,254,170,348,250,179,159,165,341,191,351,102,170,311,249,382,303,112,276,152,280,245,178,101,159,257,275,302,155,225,177,339,249,118,338,124,230,305,128,138,294,102,235,87,255,308,254,167,259,214,153,321,277,219,183,295,266,133,264,158,235,356,222,115,256,270,270,274,349,297,337,293,238,343,381,274,219,262,262,202,120,248,208,248,382,303,139,159,323,338,190,373,311,177,293,174,350,272,214,178,175,248,277,333,204,88,78,190,244,283,337,305,359,133,186,401,139,43,318,39,158,396,399,123,405,276,273,216,173,347,254,185,308,209,201,365,266,226,106,277,296,283,108,172,243,249,140,261,167,299,124,92,279,293,376,223,121,363,392,387,68,321,268,206,145,176,133,220,248,175,110,221,390,151,304,172,90,113,121,232,332,202,149,352,215,147,304,361,414,232,127,139,233,273,218,327,273,327,262,67,227,132,305,81,89,208,172,350,341,263,315,127,164,149,158,207,28,151,346,376,277,166,331,119,96,247,162,319,52,338,70,131,154,111,267,167,160,138,168,336,219,400,236,389,302,284,155,363,202,198,344,135,361,120,339,190,270,96,221,83,236,107,186,369,107,312,348,335,61,206,163,178,284,217,142,352,268,94,239,173,315,242,198,298,229,192,210,141,192,258,216,199,319,133,210,387,248,201,321,330,400,195,393,127,150,131,249,332,218,132,133,176,131,227,334,176,144,197,165,100,258,183,278,204,342,207,318,202,196,137,306,284,107,134,258,122,336,358,123,200,307,297,281,81,153,245,131,194,290,197,315,213,217,244,322,125,240,160,280,214,375,307,192,224,163,159,130,146,403,231,310,69,191,246,52,389,317,258,372,138,149,285,284,326,223,307,281,150,119,384,195,174,349,262,218,171,109,198,352,242,264,202,372,155,331,228,236,218,286,353,188,161,87,105,205,129,104,318,267,309,345,243,364,335,299,166,324,75,83,126,79,293,231,172,307,195,361,108,185,267,74,161,278,93,263,328,245,309,352,210,329,197,164,297,60,229,195,80,302,333,236,155,250,230,227,280,146,295,271,146,22,184,216,289,126,236,190,141,160,177,407,357,256,369,350,367,233,69,215,122,290,282,345,260,156,92,245,321,354,241,188,222,152,212,355,181,169,149,314,334,274,107,159,32,242,195,217,92,153,198,342,98,348,133,130,321,150,269,71,379,336,343,241,354,206,319,387,259,233,148,283,256,357,163,135,110,308,258,187,104,341,232,344,299,245,183,195,253,223,121,397,353,276,313,314,330,136,290,283,96,233,348,212,141,130,282,169,262,429,83,223,218,322,304,317,248,360,223,372,289,221,235,18,155,385,220,328,326,351,177,225,272,140,157,224,238,243,252,321,149,287,54,365,181,218,315,215,124,162,303,322,367,116,184,231,195,305,347,355,188,136,233,266,115,333,345,214,192,164,320,265,360,348,314,324,217,343,266,265,379,223,146,98,111,98,108,209,196,262,338,218,310,244,321,262,107,329,298,291,323,231,227,182,166,368,238,177,298,336,216,237,222,245,278,75,199,288,310,199,100,275,184,298,189,165,145,169,133,171,189,187,342,126,145,219,239,341,136,221,141,396,306,324,289,187,64,86,229,204,269,362,273,276,192,118,206,251,207,194,112,172,180,324,321,316,264,243,348,162,334,364,152,256,117,332,305,138,194,136,210,389,210,195,327,90,170,205,377,163,148,230,142,169,269,183,352,97,149,142,239,176,287,340,132,234,295,305,104,181,75,228,129,97,261,174,237,321,196,286,277,145,193,309,249,372,127,176,245,215,293,49,205,178,218,68,184,213,212,329,77,76,188,146,340,216,301,174,139,376,230,214,306,139,204,328,63,255,186,204,339,103,130,128,146,260,340,146,151,331,257,261,277,363,148,315,289,322,301,218,87,136,208,395,257,255,246,192,334,353,114,309,340,198,348,177,261,195,255,244,366,347,119,346,370,250,255,373,370,245,121,129,118,208,248,134,97,278,299,136,345,231,277,240,332,91,167,408,347,306,276,220,224,323,110,194,77,181,133,284,179,104,122,412,329,156,127,289,240,268,265,274,127,320,209,331,108,289,341,336,247,232,298,47,101,319,107,123,176,153,130,158,100,74,220,141,183,326,356,312,276,278,180,348,177,102,62,345,295,74,199,277,377,133,118,311,185,317,87,201,314,301,226,155,211,285,176,360,148,239,318,350,166,83,140,273,322,153,269,344,248,150,316,300,360,237,184,120,213,253,291,190,182,148,133,155,205,139,200,338,190,254,174,149,133,285,307,268,237,203,230,293,148,313,126,204,232,316,197,264,276,189,326,129,91,128,231,237,181,162,315,50,236,381,237,232,97,110,212,191,213,208,155,286,309,285,303,274,160,123,369,275,382,368,237,322,128,68,262,127,307,299,242,127,210,230,207,138,227,195,152,145,216,213,278,382,99,280,375,285,213,352,174,124,274,376,217,108,299,190,93,247,117,305,289,173,276,232,355,192,217,211,341,93,243,173,316,169,262,156,177,348,87,275,241,167,235,299,234,233,179,363,96,189,284,207,212,250,296,236,149,105,295,135,177,243,236,133,298,233,48,353,169,353,167,164,182,216,152,214,384,170,245,335,175,370,177,346,244,98,100,220,192,187,97,143,171,370,250,367,219,285,266,306,360,338,277,126,120,179,300,316,110,241,199,251,316,342,283,310,192,264,141,183,139,115,118,298,281,103,286,111,319,256,352,351,402,215,325,377,148,322,285,229,190,233,204,70,131,139,249,269,330,75,251,212,94,82,139,143,144,173,187,173,344,267,160,214,204,345,183,315,155,308,228,305,153,139,310,142,88,230,218,106,213,286,51,157,161,152,146,345,295,186,341,185,262,346,226,203,155,96,327,285,321,284,284,227,249,228,207,233,145,145,322,292,348,404,354,240,125,252,361,275,193,153,346,138,243,168,353,275,315,194,104,126,250,319,346,179,266,314,268,80,236,203,44,272,72,61,266,354,361,361,93,286,252,146,271,401,236,158,174,127,158,183,295,74,187,95,65,198,321,324,274,109,112,102,147,67,394,61,148,268,300,303,292,257,268,260,61,182,130,342,199,238,299,174,220,103,296,190,148,294,396,169,372,360,153,170,248,244,232,348,303,177,105,379,225,230,299,150,239,140,265,222,334,290,189,220,275,75,309,137,295,207,180,127,172,309,85,207,360,149,209,268,240,398,55,302,340,327,348,343,228,158,158,122,61,260,286,216,281,145,58,268,340,275,237,188,121,169,193,121,195,85,302,211,201,250,176,170,207,320,217,167,62,180,145,226,190,192,287,156,134,293,83,147,276,395,324,200,66,269,221,213,227,299,58,161,104,293,396,284,210,206,167,216,138,108,110,81,388,194,216,225,80,285,319,222,307,250,170,149,70,189,199,373,389,221,113,159,288,176,256,282,356,260,184,250,143,146,231,174,376,125,325,142,375,360,353,150,161,364,53,149,185,200,229,266,285,135,205,125,171,249,139,381,280,342,150,274,87,88,59,215,173,216,201,166,267,195,408,165,162,321,290,289,104,184,177,303,364,368,220,343,189,330,270,342,185,186,127,393,329,195,203,177,73,220,322,98,242,283,229,237,186,99,146,304,255,355,228,286,215,152,169,291,48,346,282,182,182,163,229,169,158,274,327,248,214,275,162,162,198,318,193,114,239,204,281,164,341,300,220,181,72,155,277,114,231,366,368,365,323,250,207,166,183,215,175,300,86,180,130,224,316,190,243,170,322,215,265,321,264,347,197,192,253,216,193,338,153,412,335,202,400,259,197,162,158,200,363,304,171,353,147,171,117,187,262,330,152,190,120,137,281,113,137,203,94,192,266,185,122,179,222,74,252,219,66,197,353,326,232,172,217,292,236,294,162,231,343,266,275,259,270,317,204,216,259,322,111,204,321,379,329,142,161,188,296,387,183,130,184,134,199,161,78,285,228,186,120,221,179,291,128,150,264,323,287,348,318,323,142,329,193,202,196,262,250,142,402,182,329,279,258,218,297,173,184,252,151,270,133,367,267,127,330,174,221,213,214,320,313,69,316,247,171,166,264,193,103,216,237,169,173,293,270,180,37,310,381,253,276,377,177,370,147,226,295,159,223,163,288,181,197,126,172,303,273,206,128,156,110,176,333,281,126,327,86,115,195,270,196,338,178,190,254,158,252,288,233,355,318,168,254,97,110,211,349,188,161,173,216,210,308,101,272,299,166,368,417,149,274,310,307,216,182,238,268,332,232,106,305,273,166,228,179,249,120,226,183,250,244,178,185,327,367,335,169,224,112,219,233,252,238,170,147,364,138,275,146,290,287,359,121,348,155,155,235,137,388,253,147,326,265,219,102,299,361,242,294,239,210,154,266,136,137,67,212,148,346,179,205,173,378,178,301,361,291,132,196,194,125,90,160,285,95,150,263,357,222,124,399,301,218,280,233,207,96,264,218,287,108,140,192,178,290,115,209,234,211,277,353,239,287,243,167,289,40,219,213,268,374,333,237,207,310,265,401,188,237,281,169,241,72,370,276,310,116,218,280,288,351,76,332,331,173,93,254,82,362,232,293,190,246,272,322,297,279,288,303,79,206,171,336,257,221,164,234,169,49,87,336,227,213,307,128,133,126,357,338,112,364,328,249,178,127,343,258,212,269,214,353,344,269,370,114,320,194,250,282,262,218,273,83,234,104,276,335,313,81,367,67,78,240,330,275,376,285,341,311,118,128,138,204,167,327,301,221,231,165,275,132,253,181,117,335,94,210,283,279,249,286,172,290,199,324,238,164,199,183,154,237,232,363,342,106,82,116,95,411,123,242,418,240,166,278,180,142,257,293,212,254,107,102,170,203,286,299,71,163,241,238,73,189,171,194,296,130,185,130,310,300,266,194,316,263,350,239,212,313,174,303,240,287,368,290,307,258,153,246,148,256,62,251,216,183,227,77,177,137,206,240,175,183,87,151,168,230,295,350,282,223,123,169,357,124,367,328,94,183,286,397,95,210,315,99,81,160,335,205,275,266,125,290,229,215,131,129,83,359,131,225,111,281,383,136,172,130,302,236,128,345,310,329,167,166,275,137,264,362,326,188,151,254,245,328,231,181,207,250,239,404,186,195,188,383,181,140,146,304,153,371,375,181,267,278,157,300,255,191,194,135,274,368,205,154,348,205,224,115,292,275,264,157,341,382,347,342,175,151,241,411,344,142,353,262,100,281,156,200,279,294,142,104,137,232,220,231,311,180,145,103,254,135,263,370,199,232,218,126,302,189,154,319,354,189,240,272,398,145,189,293,154,94,148,345,80,118,137,282,192,305,172,87,52,338,332,160,248,201,190,275,288,268,261,270,194,260,385,335,246,334,290,358,255,256,226,187,281,117,192,220,118,339,291,361,108,191,134,82,238,393,142,162,247,195,130,364,296,237,154,188,179,162,149,182,179,266,157,151,131,340,380,311,301,301,145,373,118,146,325,276,286,310,209,323,325,310,104,295,195,216,304,375,238,160,312,178,343,222,287,186,183,205,176,172,81,221,167,147,102,211,401,273,174,192,222,122,294,100,346,155,369,245,213,129,349,186,198,259,152,189,121,140,200,121,97,89,190,163,135,234,236,191,301,107,238,239,291,187,236,267,218,146,293,240,136,183,298,292,107,186,87,145,230,147,133,169,176,208,238,199,156,336,286,203,328,198,178,318,330,77,240,99,216,159,86,270,231,292,216,229,135,312,280,246,300,267,124,317,144,127,323,241,290,123,343,149,224,253,221,207,149,224,328,237,328,275,269,281,170,49,145,294,347,346,191,201,171,117,231,199,273,238,347,239,237,246,246,141,174,237,129,243,377,367,173,170,293,320,237,315,346,338,152,203,371,394,226,160,143,110,77,276,105,222,167,132,187,220,262,253,69,266,164,275,235,337,135,220,364,177,276,296,115,162,281,316,215,339,312,248,308,173,90,247,173,51,353,142,312,135,352,261,296,148,194,146,374,96,367,223,216,285,237,232,154,237,265,294,169,333,224,156,293,359,278,258,44,401,241,200,285,155,122,74,295,79,291,333,156,282,180,272,257,368,188,279,191,174,286,375,361,183,232,254,213,207,263,138,190,276,122,136,210,251,93,234,142,173,94,189,332,373,160,201,147,252,113,269,281,356,145,207,290,294,121,187,66,188,174,270,403,99,299,154,72,378,321,226,300,247,264,255,234,200,406,181,345,203,361,352,347,166,309,185,301,294,229,324,116,242,381,341,56,153,126,236,127,90,159,101,55,159,243,176,148,232,211,121,297,234,226,259,122,106,246,162,338,236,295,79,156,317,384,308,371,199,147,252,340,288,330,309,198,348,172,136,287,233,317,246,165,428,205,139,130,64,119,215,231,218,302,84,316,251,104,302,149,167,336,239,110,391,133,191,271,190,117,169,309,157,261,354,320,220,133,238,292,85,224,121,167,103,276,188,362,190,349,391,231,287,217,157,163,380,153,63,172,83,355,128,183,281,326,199,187,385,343,394,194,137,49,88,119,138,90,350,269,221,203,188,184,153,305,208,147,132,299,334,142,207,308,266,122,222,170,311,242,241,140,343,199,172,352,379,176,132,88,181,159,254,138,166,66,271,345,197,293,230,55,159,321,203,165,332,256,104,192,227,352,224,176,383,226,307,210,225,366,281,86,190,218,243,360,180,284,222,320,206,246,332,219,122,147,280,223,154,233,266,230,237,386,184,234,129,356,147,173,167,151,144,139,353,343,156,169,178,180,89,381,140,288,215,128,327,164,119,309,137,249,232,334,237,357,163,358,80,54,217,81,344,217,247,248,335,320,192,252,271,218,171,122,174,111,129,173,207,206,296,234,248,170,179,169,222,213,85,230,234,79,139,197,132,325,326,213,407,209,153,172,74,143,83,95,251,230,236,312,109,292,279,366,311,176,319,167,290,253,293,187,189,153,94,176,152,178,127,86,139,165,154,179,136,244,363,90,292,203,119,129,138,159,157,282,292,302,288,180,331,185,186,282,172,329,338,97,212,196,139,83,285,56,249,106,189,387,265,362,366,219,189,241,277,78,122,355,169,215,75,351,185,108,151,87,348,224,275,154,349,135,285,310,209,191,203,173,277,318,360,332,293,143,62,188,352,186,204,303,301,217,204,384,156,156,388,204,101,156,98,143,63,303,291,196,293,346,234,49,184,134,178,125,144,147,298,193,212,280,109,232,264,280,141,152,189,278,384,223,166,325,131,73,229,69,108,185,207,329,148,221,137,201,274,159,107,115,318,125,379,300,195,144,278,213,318,290,331,275,110,181,163,44,301,286,265,135,152,342,227,343,202,172,275,223,201,170,144,130,206,118,93,290,305,390,439,245,222,189,384,352,259,296,284,218,222,96,321,328,161,152,238,283,185,256,154,130,254,344,357,395,352,124,290,318,84,150,119,175,350,266,180,118,97,99,291,368,331,149,362,398,260,135,168,320,196,228,189,368,378,367,170,109,314,219,328,295,131,317,304,117,347,155,100,216,323,286,192,99,127,181,144,209,287,336,220,210,203,344,203,237,289,265,192,223,269,164,270,103,115,152,231,154,206,73,208,257,284,129,288,317,279,159,365,382,376,281,214,180,321,335,258,197,216,200,137,108,342,72,316,138,321,277,365,357,375,84,91,214,206,148,153,232,342,169,173,329,398,209,147,243,235,348,338,208,174,369,160,79,205,286,214,209,180,169,155,113,253,332,125,140,133,181,187,290,198,206,376,165,406,181,394,133,375,162,236,368,143,281,167,179,243,219,134,278,178,269,185,119,151,113,216,388,166,311,364,185,222,300,297,255,237,302,223,295,330,172,350,399,344,211,191,89,197,100,214,322,257,219,132,313,329,328,182,312,196,275,108,185,221,112,108,362,347,64,223,272,331,91,202,346,306,147,265,206,240,320,214,94,165,320,172,300,273,188,174,93,224,122,118,331,350,240,137,289,320,207,136,204,219,224,334,279,164,228,230,350,245,133,114,323,183,168,232,303,165,147,309,228,120,198,157,133,359,82,87,285,331,289,79,164,178,187,273,49,197,320,201,186,231,184,288,357,115,95,246,314,384,305,221,241,345,182,208,115,215,324,133,380,199,299,193,325,208,310,285,200,164,288,143,307,253,422,205,202,341,144,366,271,200,247,249,182,115,291,296,288,221,242,352,164,315,190,154,385,115,339,140,107,375,310,186,191,144,219,219,112,250,368,315,266,81,275,393,146,206,287,191,168,319,332,246,202,163,197,294,119,339,337,305,289,329,136,327,270,260,105,347,348,307,76,156,321,234,269,122,89,229,149,152,150,171,252,229,236,267,357,171,80,375,379,305,299,287,257,213,329,116,206,295,307,224,135,227,215,127,137,293,57,186,124,203,93,303,288,145,205,178,155,157,235,38,149,244,381,166,233,108,140,252,153,360,185,243,299,305,257,329,343,168,251,337,334,321,201,403,269,153,92,400,374,34,187,365,298,192,236,347,192,274,250,296,212,128,188,169,157,241,262,169,187,334,290,286,294,252,241,338,214,227,305,236,138,108,263,180,135,136,164,194,108,338,112,245,170,161,186,262,308,360,240,147,281,150,206,137,81,80,268,92,106,231,95,338,212,351,131,344,173,177,157,326,316,109,354,188,154,318,354,188,370,151,99,175,232,75,331,353,90,143,77,136,309,290,273,183,343,288,192,247,124,119,268,289,160,197,398,160,153,196,195,197,127,106,161,344,114,340,151,90,86,79,233,64,63,122,160,193,114,354,325,214,99,304,143,275,382,354,390,192,279,224,182,210,338,338,336,205,353,323,148,313,198,244,200,175,288,257,303,339,376,100,183,343,178,362,299,169,264,136,259,367,334,290,208,115,253,275,173,169,314,354,289,220,221,194,213,169,111,134,326,86,132,357,362,140,311,321,296,273,246,148,394,182,315,176,106,216,227,141,299,358,141,308,303,322,194,168,156,185,48,317,305,306,38,164,269,256,159,325,280,263,339,200,331,208,360,185,87,243,78,276,63,301,264,240,275,135,72,336,169,294,35,82,304,334,169,213,318,70,242,137,289,199,296,185,73,32,367,321,88,357,85,283,133,323,375,198,184,322,175,199,291,222,146,234,183,106,349,197,137,220,247,354,73,134,107,110,153,166,259,386,322,196,262,389,200,239,205,354,259,144,243,260,336,279,107,332,189,265,151,149,241,148,149,257,98,168,341,137,283,351,306,300,152,131,246,87,173,201,82,372,146,317,284,138,158,299,55,290,153,101,111,181,155,322,272,110,196,352,344,263,342,140,239,368,152,258,307,346,43,127,337,239,99,244,260,58,149,340,69,204,134,176,177,297,143,139,242,165,348,192,206,260,130,238,338,307,338,111,340,98,273,200,220,342,333,233,146,219,166,198,194,267,157,129,130,104,353,359,182,167,153,144,106,361,366,53,155,346,319,294,358,139,122,329,324,161,112,373,181,326,309,144,197,300,342,246,349,140,144,133,319,202,304,321,165,242,282,312,316,375,225,186,89,274,176,261,280,256,282,343,332,172,176,159,80,371,223,261,156,250,294,249,133,74,175,237,266,212,93,197,367,249,278,305,408,281,219,230,377,362,310,230,248,248,332,165,161,330,149,269,105,207,55,276,91,154,145,211,332,240,200,295,254,273,371,228,206,249,205,332,212,261,329,362,250,244,217,126,222,65,55,337,377,174,276,126,232,307,369,283,310,229,263,114,127,104,53,364,194,207,104,167,288,198,234,63,264,194,213,203,198,125,351,158,170,211,184,215,225,63,297,167,99,141,371,164,162,71,330,211,120,257,144,122,282,323,127,197,234,312,255,104,120,150,315,224,159,232,125,159,139,379,161,307,175,71,343,152,106,105,279,170,132,292,281,142,392,318,227,352,331,286,242,149,206,167,130,444,132,392,201,313,171,108,56,324,167,376,138,182,416,91,131,125,168,293,135,256,255,127,264,124,72,159,120,251,182,212,249,299,182,304,319,337,340,368,158,290,240,242,349,315,266,209,203,148,248,264,272,381,232,88,247,162,259,268,162,106,265,311,296,180,245,100,182,307,224,278,47,242,313,331,324,242,290,212,323,298,313,141,206,108,144,271,241,295,145,328,92,339,92,163,316,331,257,348,377,69,352,262,264,376,72,214,271,322,298,155,223,133,361,343,285,199,196,200,237,385,330,197,282,123,197,210,328,229,293,375,327,244,269,330,311,148,229,111,143,309,191,295,117,351,303,367,332,321,124,229,299,209,189,173,301,322,153,232,280,368,302,356,244,362,193,342,133,346,250,281,245,219,283,342,164,229,280,82,178,343,316,290,377,372,183,215,213,393,261,84,253,277,232,176,225,120,239,385,293,377,139,312,263,289,114,293,343,139,44,252,293,237,334,75,172,234,417,176,284,254,319,122,263,319,256,195,275,244,190,242,396,189,316,311,113,87,75,190,281,197,255,299,156,262,299,206,343,136,218,300,237,217,140,150,373,249,242,278,307,343,115,331,112,299,315,298,222,201,325,296,307,126,393,271,137,143,308,113,280,140,343,173,268,402,320,227,187,192,236,209,228,156,346,190,231,292,73,329,289,170,276,180,361,221,320,268,144,203,214,264,165,226,257,230,297,302,168,254,267,143,267,372,321,306,310,249,120,143,229,224,236,367,146,232,193,140,254,229,119,296,335,203,316,220,235,237,263,373,242,173,259,204,101,165,355,242,208,207,357,150,214,282,115,284,271,365,300,138,184,335,83,291,361,99,201,109,343,302,232,208,366,187,348,264,168,378,231,166,292,382,186,352,252,308,311,201,291,204,267,264,278,216,213,109,323,218,190,368,277,369,209,103,151,208,389,288,231,211,368,146,257,87,285,131,211,324,254,190,176,183,131,273,320,181,222,364,211,270,252,246,187,167,336,255,186,279,272,318,221,148,165,151,263,157,349,356,311,329,372,275,363,366,334,263,283,234,294,196,225,147,272,170,298,315,241,330,191,321,344,331,173,271,205,215,164,240,169,202,300,345,186,110,114,331,202,319,136,253,294,175,353,338,172,367,398,376,194,100,367,241,185,312,303,95,140,256,260,212,339,115,186,346,284,228,232,150,274,117,118,171,70,301,353,128,164,244,164,134,151,252,254,132,338,161,167,355,96,387,166,200,214,210,164,331,187,263,197,197,254,209,181,328,349,296,351,227,303,336,288,287,213,389,263,373,142,145,314,307,340,305,179,278,215,363,415,97,383,324,75,332,125,184,235,268,170,383,235,362,188,287,233,278,134,240,193,184,335,216,227,281,307,126,217,178,372,378,144,326,199,272,296,360,136,164,347,347,360,298,403,97,369,244,304,270,239,266,201,191,273,287,236,240,262,160,234,261,217,134,180,198,296,183,313,349,131,280,294,329,154,270,196,108,205,355,184,311,260,265,237,221,236,342,152,317,289,327,149,150,294,304,206,134,350,289,247,320,226,287,356,348,262,320,356,383,133,362,221,147,363,356,140,327,263,159,323,196,73,383,246,244,164,222,297,166,299,160,184,323,121,185,180,287,160,182,286,191,216,359,344,199,404,197,178,289,187,188,364,362,388,152,100,234,299,215,183,375,326,165,100,207,312,391,247,241,342,297,311,234,229,301,128,124,211,355,276,261,115,147,275,151,261,250,123,173,341,241,144,272,119,127,197,327,324,344,319,158,131,183,144,55,171,334,135,224,356,208,265,181,89,326,163,253,194,139,299,246,96,154,343,192,295,227,311,287,368,318,267,199,283,261,153,152,75,66,188,265,198,248,251,116,228,121,170,188,149,247,122,71,300,126,184,150,355,186,358,149,281,273,130,298,299,346,352,233,288,228,177,377,332,368,395,234,386,176,201,354,290,205,271,130,372,148,180,284,242,260,399,95,210,132,376,166,329,201,358,188,135,303,217,214,173,116,414,310,355,144,221,256,343,300,366,96,326,306,203,146,256,134,271,179,395,286,258,157,329,342,385,158,95,146,361,107,217,175,146,100,378,177,387,192,124,355,369,234,86,204,269,107,276,275,265,275,45,359,45,410,276,291,197,94,247,91,235,81,115,287,258,210,269,254,178,292,259,335,271,222,355,269,344,129,165,192,323,90,359,379,308,262,254,324,281,198,99,152,343,281,283,172,269,186,185,334,222,120,191,134,345,189,89,331,90,228,136,57,239,243,352,296,382,180,240,223,300,281,340,299,280,312,108,325,326,162,174,327,176,179,289,98,345,144,136,318,299,93,218,148,196,232,193,323,277,201,318,200,182,339,210,368,250,208,252,146,180,279,318,188,348,227,127,361,267,248,137,314,100,248,369,281,162,357,261,178,286,334,224,331,280,319,193,97,122,240,319,389,96,236,272,184,68,201,150,264,310,134,293,340,325,259,273,311,267,132,269,100,195,171,98,229,260,391,305,304,191,212,251,58,355,232,268,224,104,317,119,248,178,172,215,356,357,140,115,199,139,249,351,346,341,183,256,333,399,292,312,214,242,268,311,264,132,377,209,156,346,275,172,101,163,148,272,374,230,91,80,201,190,239,153,368,184,125,316,175,183,336,256,168,361,153,243,106,216,342,264,236,251,233,81,176,356,257,205,136,205,275,247,297,158,262,249,84,271,131,252,226,301,73,132,163,126,279,215,351,227,134,168,259,336,305,239,236,307,350,186,337,152,167,48,222,128,318,194,281,255,357,181,125,219,255,142,163,391,348,109,252,204,402,221,184,355,225,194,228,302,154,366,351,134,140,130,167,226,151,257,332,182,282,142,386,261,245,101,153,298,180,205,89,348,213,277,398,171,252,234,297,400,209,173,153,184,353,177,168,123,148,100,197,60,148,70,209,142,97,108,138,118,96,141,225,134,128,141,243,103,306,260,93,132,99,183,284,193,370,178,257,148,75,87,176,269,73,206,108,143,149,114,194,66,301,289,261,147,184,95,106,152,278,208,179,123,127,264,170,199,357,212,299,97,182,173,23,279,246,134,173,100,174,110,155,152,162,312,196,207,334,97,153,203,94,170,109,297,201,244,213,48,150,239,247,109,182,224,225,99,238,76,293,229,265,240,158,248,204,179,73,28,194,164,143,221,225,219,120,142,150,146,201,258,246,68,105,267,253,129,224,143,97,265,147,282,94,192,92,145,87,343,96,87,191,263,64,218,197,229,255,111,248,302,91,293,298,136,125,247,149,64,327,228,140,218,223,38,312,155,175,193,203,200,270,246,216,73,202,143,154,358,80,185,216,275,242,154,292,196,130,320,108,283,216,164,255,192,188,276,159,134,129,267,282,107,289,267,290,269,181,194,228,220,86,186,191,123,135,195,144,151,176,132,165,198,117,155,215,162,281,308,305,132,154,235,204,251,157,240,155,301,187,181,326,172,139,216,77,240,249,287,160,103,180,294,134,281,254,112,226,317,317,128,238,182,182,231,177,268,246,379,185,74,148,129,164,155,283,227,162,120,166,247,130,281,164,325,234,110,279,163,122,191,276,320,199,233,197,166,153,192,142,178,214,210,104,307,102,155,261,144,278,98,126,256,40,83,144,240,214,190,223,308,301,130,213,117,288,244,189,270,102,245,284,160,259,176,299,306,87,217,320,101,138,162,127,252,148,90,139,143,113,78,75,290,199,221,230,181,314,190,200,147,252,315,211,107,116,170,146,57,92,118,177,274,205,77,159,208,148,110,220,218,313,124,71,114,152,252,121,110,323,294,130,161,115,274,208,245,214,278,198,244,253,78,226,176,87,200,180,186,121,232,199,262,196,302,76,126,219,224,268,46,252,245,148,153,255,262,252,275,62,143,152,150,218,171,222,146,123,204,104,117,178,131,86,230,218,231,252,224,147,229,192,120,214,92,256,261,267,225,186,274,123,200,160,321,231,117,278,187,233,97,167,240,254,129,215,232,165,282,156,128,242,103,288,195,198,276,245,326,55,204,152,38,139,201,346,164,257,103,124,119,79,277,210,243,115,192,89,125,136,261,183,241,228,160,353,282,263,246,208,230,120,294,194,307,305,211,182,296,224,142,178,125,285,218,113,262,202,239,116,163,247,170,308,332,300,131,216,305,354,201,209,239,235,264,237,225,293,108,64,133,220,253,313,262,241,213,59,144,291,97,205,221,218,106,98,53,104,252,241,59,247,200,265,275,173,201,91,319,288,230,219,236,323,313,233,246,224,143,318,156,103,275,274,221,284,156,85,91,227,332,188,255,249,209,310,171,92,320,88,180,162,122,233,262,69,149,197,68,122,119,315,138,190,211,196,305,280,239,138,212,122,185,282,376,210,295,149,189,254,137,335,197,247,102,388,104,298,109,147,143,187,186,126,202,172,27,282,240,249,151,283,122,166,329,108,309,122,214,200,227,283,130,229,119,166,271,347,311,253,276,288,207,83,145,216,186,165,205,343,170,364,247,290,173,239,241,338,124,170,315,201,157,279,218,193,150,329,166,176,249,182,217,201,276,193,142,183,111,321,123,319,255,189,236,197,211,380,355,330,348,166,119,190,306,191,309,212,276,103,310,177,235,155,251,189,280,230,300,145,215,153,292,222,214,116,120,79,223,224,258,210,275,81,200,262,180,316,262,63,235,121,191,226,264,270,318,225,351,267,198,201,193,150,171,198,228,156,271,312,322,362,55,218,144,205,118,218,212,331,283,174,140,168,29,151,271,196,354,234,248,139,275,256,242,298,162,102,336,248,155,201,189,214,215,75,119,356,180,106,100,328,279,106,169,291,225,67,266,132,149,81,346,355,211,60,175,276,272,200,194,265,182,230,169,262,103,78,225,331,283,259,131,193,223,281,116,248,100,258,309,287,133,213,177,198,261,117,191,209,253,241,227,162,310,195,233,128,259,331,265,212,285,128,284,142,146,108,169,125,311,230,325,299,152,252,199,183,269,218,268,353,226,225,148,228,273,136,175,221,231,224,318,216,262,337,91,76,187,141,254,87,171,166,186,271,206,227,196,299,79,248,269,254,108,270,145,99,183,201,131,228,236,101,231,231,208,238,265,157,137,261,197,291,165,114,165,97,164,336,53,122,97,109,255,134,213,321,290,229,121,208,163,121,207,215,81,110,119,217,295,114,111,155,328,143,67,101,187,155,125,55,90,275,259,88,260,83,279,310,249,322,152,161,104,197,159,163,239,265,290,249,242,107,273,119,249,225,256,178,321,342,161,213,205,213,222,247,287,311,278,147,236,178,273,302,80,130,125,168,342,120,331,204,239,276,252,139,238,109,198,115,144,243,258,142,81,177,239,182,225,189,94,226,279,212,191,227,277,220,99,84,170,193,241,274,143,360,182,170,111,319,296,202,169,285,268,249,209,236,126,209,265,232,207,153,190,203,218,104,318,251,316,171,310,188,297,229,228,114,199,189,210,178,182,173,121,275,246,195,149,296,302,140,286,194,171,275,137,245,284,305,283,199,171,372,186,157,226,176,214,189,294,181,233,283,314,192,120,145,254,140,256,199,234,190,243,72,292,272,229,300,240,281,224,173,165,184,159,189,199,286,160,132,128,114,173,180,259,147,124,344,209,287,222,140,173,151,185,219,122,186,131,188,149,156,125,264,157,76,177,187,249,97,286,256,151,200,239,265,294,151,273,281,310,207,210,106,203,299,91,230,163,133,269,180,174,210,211,124,246,54,247,167,185,177,151,96,174,108,167,171,288,187,212,340,58,135,148,131,123,282,180,85,308,284,289,270,127,282,355,308,52,186,163,223,126,203,28,239,91,121,125,83,191,159,239,103,146,223,131,94,222,302,228,207,166,200,206,39,107,229,240,200,145,308,196,242,120,261,207,162,148,218,72,299,203,208,199,387,168,250,259,224,303,237,163,103,256,195,393,72,63,140,100,156,140,121,275,390,221,101,169,173,190,188,178,314,216,254,229,182,190,208,310,83,176,105,193,170,171,373,163,135,215,147,138,268,94,166,148,227,363,303,199,31,270,263,91,141,101,113,306,155,161,145,241,303,349,124,268,102,241,181,287,51,298,110,191,155,279,285,306,297,194,283,297,177,184,137,141,172,71,87,180,94,145,286,256,100,319,256,86,228,353,230,310,250,144,178,326,405,247,135,97,186,156,164,379,224,97,219,386,176,97,162,168,134,362,96,156,84,153,203,172,100,178,105,121,336,243,253,227,260,205,321,79,130,178,152,150,88,168,168,268,382,263,101,114,302,228,193,346,242,218,198,170,193,176,360,150,204,359,286,154,202,124,181,84,215,331,171,165,216,117,136,172,133,176,95,238,109,203,129,124,88,243,131,100,215,103,229,132,233,247,109,347,109,93,263,165,318,328,317,282,365,287,298,97,187,274,192,174,177,318,115,190,350,213,212,66,295,154,128,144,182,170,105,255,201,210,221,220,279,170,196,121,243,66,216,309,82,124,216,280,210,330,193,138,112,122,279,238,312,283,86,244,318,75,115,159,348,217,109,192,228,118,163,304,128,270,173,133,211,311,63,289,193,184,186,231,232,197,74,330,243,188,112,121,59,140,150,181,150,107,269,98,147,260,158,211,231,92,89,74,54,213,225,112,182,276,251,130,23,61,239,328,163,157,234,300,192,334,305,277,357,122,189,192,100,271,98,341,193,242,179,195,304,145,198,153,264,221,119,339,146,167,198,272,85,187,276,130,62,221,57,208,250,257,200,143,268,101,156,201,193,176,170,259,165,207,103,262,89,108,125,122,220,256,139,241,125,116,273,128,192,175,162,66,183,210,142,156,109,272,130,174,166,238,235,174,121,148,270,259,117,143,227,270,223,264,237,239,218,51,226,302,104,354,187,307,174,246,126,188,163,131,122,208,169,240,117,271,187,252,216,214,187,140,81,200,213,173,45,238,193,187,166,153,112,238,38,150,153,217,201,121,317,222,147,160,103,201,207,261,144,336,348,142,197,101,420,310,350,194,291,375,266,187,316,152,234,245,147,256,218,174,101,236,173,285,235,100,174,88,434,135,351,156,146,315,164,198,246,283,119,188,184,333,216,267,229,342,114,371,325,147,264,229,258,322,160,156,156,135,88,254,272,237,360,60,59,232,241,174,226,359,127,75,243,206,274,256,324,124,230,378,179,352,131,241,95,138,272,93,183,74,136,324,292,264,157,239,348,215,281,289,224,198,308,133,121,217,202,113,359,165,144,271,306,150,142,296,229,276,199,294,147,162,205,120,313,239,206,124,190,114,280,121,124,111,248,197,268,215,247,100,280,272,366,190,150,191,178,192,156,202,227,145,266,361,224,150,90,307,347,211,238,82,160,190,96,363,257,291,175,189,92,99,324,93,337,150,321,190,362,161,282,129,210,124,150,238,261,116,295,173,331,144,217,261,240,276,149,297,207,282,138,109,94,53,152,137,192,273,213,274,209,214,129,283,243,149,143,187,310,266,143,180,135,368,340,208,161,233,161,232,192,106,173,125,290,104,133,182,287,358,101,173,216,237,149,99,147,266,271,225,231,285,176,114,157,262,166,145,119,147,107,175,166,100,181,180,114,266,398,208,360,133,289,381,171,293,125,76,213,157,282,206,114,280,210,267,230,139,302,174,149,174,382,166,385,323,147,349,118,52,155,340,229,103,359,180,265,128,151,205,171,128,181,359,209,66,294,219,249,347,140,349,336,58,329,95,306,150,170,137,143,223,290,175,207,151,147,111,178,99,190,135,179,223,260,144,119,243,122,126,74,215,197,351,134,279,134,292,312,160,150,256,322,141,182,99,114,333,149,103,171,230,414,216,357,153,370,121,217,164,86,333,198,240,147,258,182,180,303,323,322,159,306,61,195,371,338,216,227,132,147,159,146,257,334,210,283,275,197,250,241,278,218,127,267,208,320,194,164,131,88,164,255,216,240,345,199,189,198,274,359,148,253,132,191,265,235,158,182,319,138,208,264,374,333,256,257,131,247,137,262,296,230,186,240,143,144,177,297,246,270,181,101,255,165,246,234,273,430,220,199,319,112,288,100,82,216,378,201,322,118,189,211,213,94,122,84,343,189,291,173,306,232,347,321,164,233,338,177,139,173,187,90,295,225,200,285,330,217,264,250,241,330,210,212,339,186,311,332,358,206,169,338,196,136,292,230,224,207,303,242,175,235,64,180,127,146,278,186,184,281,193,168,193,111,281,95,63,216,77,299,243,57,298,101,112,155,375,94,120,213,179,186,192,42,127,173,219,146,162,93,137,123,113,171,391,75,230,258,197,352,169,159,211,71,178,138,106,208,124,257,384,236,396,57,139,182,213,279,228,255,220,251,346,303,197,266,232,112,88,227,260,261,260,245,127,74,199,177,114,361,140,340,320,339,215,369,212,146,230,111,299,127,411,111,214,96,120,108,94,232,278,251,101,351,177,211,148,104,145,78,292,159,59,228,381,186,201,150,129,140,252,96,121,78,132,118,256,187,188,133,295,93,275,256,187,271,253,236,151,205,311,256,104,90,167,238,344,285,289,298,209,308,136,136,142,208,267,109,177,141,270,165,321,141,263,244,167,111,177,117,55,138,58,101,274,267,139,348,308,121,202,134,331,201,345,176,123,178,334,179,208,209,241,90,176,299,91,106,200,50,228,299,161,320,211,274,229,271,281,311,114,302,308,161,322,355,157,159,366,143,312,105,350,259,169,61,191,152,256,157,235,118,64,298,339,217,132,126,176,176,73,133,261,362,354,145,271,262,212,212,275,124,153,105,237,140,66,230,282,118,161,107,99,93,192,96,322,281,286,221,295,107,261,379,230,95,195,111,119,87,178,172,254,265,212,65,292,146,212,169,184,208,265,174,263,138,199,214,331,338,76,206,341,264,178,66,262,110,112,184,206,208,338,124,332,358,210,135,66,92,274,195,137,281,235,285,217,110,256,386,183,148,256,165,90,358,191,250,134,121,155,252,235,259,212,277,254,377,288,264,133,211,171,218,124,92,176,90,141,164,127,131,186,259,245,160,339,108,209,189,251,349,297,181,285,303,229,231,151,345,368,357,153,276,224,251,233,305,123,67,124,78,281,71,191,113,235,203,311,154,307,258,142,231,166,200,273,62,242,102,77,248,234,181,289,269,351,142,191,154,192,122,165,141,327,279,342,174,248,107,120,345,175,221,228,125,155,352,142,80,224,205,252,79,291,203,140,296,328,382,205,286,232,222,119,149,321,218,119,386,383,110,72,167,355,83,381,154,69,148,94,144,271,209,287,214,337,202,335,245,184,234,125,281,125,353,103,239,315,144,259,178,217,126,220,174,265,212,176,185,238,222,187,227,207,228,143,391,66,115,310,118,253,243,186,201,138,307,305,279,170,185,225,312,230,206,220,108,315,151,170,366,143,153,179,308,90,214,160,61,163,200,364,234,186,140,289,229,198,218,358,144,191,112,111,197,223,261,99,238,290,258,224,218,215,289,105,300,218,350,285,247,230,251,254,145,251,348,165,260,89,389,315,276,264,201,143,315,264,153,284,148,79,344,200,268,306,53,137,242,246,109,125,265,348,241,162,322,310,242,264,29,224,330,147,143,100,350,206,231,132,146,361,153,238,315,31,200,230,164,308,222,338,137,102,194,160,203,380,58,239,350,184,155,283,347,189,256,122,259,194,221,228,165,144,62,140,249,152,263,106,224,169,173,133,294,231,295,106,333,193,102,236,233,207,88,133,238,156,369,89,357,100,243,346,176,161,235,362,122,142,98,117,141,399,270,192,331,371,62,52,151,65,196,141,71,223,267,162,259,173,149,159,169,266,247,217,245,257,89,265,325,265,305,211,347,226,176,105,213,80,339,190,93,128,96,172,119,330,283,374,252,107,133,119,82,185,215,116,327,335,229,127,85,308,95,234,123,316,175,100,312,127,377,233,169,88,141,297,297,164,181,116,344,64,208,242,131,286,138,117,87,360,307,330,230,133,128,259,294,201,231,131,341,153,154,126,191,229,311,284,324,158,144,68,331,158,321,184,161,156,59,177,90,287,332,66,332,96,213,84,209,143,335,269,211,133,375,361,320,227,141,179,316,189,236,178,132,363,159,47,302,252,184,276,254,181,173,293,240,220,249,255,128,128,81,132,190,312,151,222,168,315,145,144,123,224,269,92,210,364,189,64,202,235,305,94,152,289,242,161,189,320,250,145,112,108,90,101,253,362,297,154,225,70,170,124,210,370,101,305,220,152,149,127,107,342,279,106,315,154,235,346,143,272,165,308,220,308,211,232,303,280,199,312,153,197,320,176,124,206,242,151,119,169,235,191,180,163,167,235,187,207,226,266,176,95,175,151,258,210,238,71,187,230,371,337,101,96,253,141,68,248,238,133,387,281,95,118,201,206,321,347,114,112,49,375,217,179,284,351,270,200,356,68,109,327,196,371,182,117,143,78,63,349,136,229,125,220,154,83,143,333,160,146,103,32,287,259,170,307,193,86,339,338,177,263,86,81,227,127,178,117,243,104,133,299,326,158,349,212,293,236,124,138,105,336,143,110,266,156,257,252,252,230,94,129,182,267,193,317,216,99,236,202,161,185,178,144,325,247,153,221,271,127,70,173,340,310,143,157,354,100,224,203,170,192,218,198,324,261,214,197,223,283,131,245,170,174,72,262,350,179,186,61,243,105,130,364,305,396,239,169,135,152,208,157,203,214,211,275,299,147,78,133,156,369,126,290,154,163,159,225,166,290,225,260,275,82,228,303,270,194,178,230,255,190,192,334,68,269,194,199,304,230,107,266,290,58,160,173,180,221,263,260,193,238,106,255,325,245,219,224,327,297,320,163,94,138,110,328,190,249,98,189,302,203,326,333,235,170,334,81,169,182,69,304,260,218,216,122,272,249,217,167,210,192,149,178,144,121,289,86,328,254,108,192,202,263,166,179,184,379,142,269,359,329,128,94,205,200,207,192,233,122,147,128,155,62,319,222,378,204,251,230,137,121,119,143,222,338,304,211,352,328,218,159,124,286,140,308,214,202,313,199,99,409,203,153,290,181,211,262,151,337,334,133,318,246,270,259,299,204,228,231,191,248,155,185,209,63,217,365,114,312,114,67,318,349,313,230,151,276,197,371,260,173,153,284,164,314,235,260,286,65,222,152,110,258,235,207,121,81,147,183,359,274,214,325,324,202,199,349,302,115,251,154,222,195,107,279,359,274,350,190,229,392,177,139,71,194,95,286,176,101,205,258,261,80,150,272,236,179,159,154,149,246,192,111,120,112,237,329,175,346,182,125,115,259,218,91,157,158,239,123,160,332,141,253,130,264,118,272,227,239,148,70,215,324,204,243,276,137,127,166,84,235,128,251,262,105,199,274,327,188,390,365,242,280,113,260,358,143,376,286,335,233,313,275,216,294,205,63,264,278,300,83,261,182,117,166,316,128,65,139,339,356,370,355,233,229,181,254,364,282,201,147,128,290,343,131,90,154,212,87,115,349,253,141,198,382,278,32,207,363,292,217,86,187,265,277,208,258,343,93,165,98,71,120,128,201,263,155,320,190,286,138,46,250,222,217,235,155,268,278,142,110,313,150,231,97,57,221,120,90,212,322,214,146,175,170,246,326,305,194,233,316,215,220,95,160,231,316,189,86,243,201,250,251,240,288,253,315,325,251,179,301,356,186,289,225,269,306,290,269,80,220,159,140,251,89,127,219,232,161,323,197,221,183,60,238,308,390,163,194,117,159,199,270,245,301,402,265,116,132,313,176,338,224,78,334,243,173,307,107,202,317,245,226,297,330,376,281,391,179,241,283,201,197,375,132,185,301,103,336,157,116,166,321,358,274,166,121,233,137,274,387,256,109,166,144,324,156,179,364,263,282,193,184,94,176,225,183,75,187,215,183,165,117,133,182,367,267,166,78,157,43,273,90,122,353,218,170,155,287,287,86,298,318,382,367,109,305,168,73,151,279,163,246,199,205,222,277,218,338,211,171,120,148,366,342,245,153,466,317,265,216,198,302,259,296,220,332,213,211,148,309,240,236,158,223,114,218,229,211,164,225,341,198,198,187,207,205,328,293,196,266,285,181,233,250,98,359,260,133,120,208,198,78,218,191,101,196,113,123,109,137,223,167,226,215,196,104,389,267,263,230,178,201,178,142,157,59,151,78,143,218,155,343,268,358,57,125,256,285,126,311,267,240,129,356,173,179,190,182,143,322,267,335,68,251,331,384,55,150,215,329,343,361,130,132,315,213,219,275,259,212,193,176,275,249,157,217,188,110,204,185,343,208,308,136,326,257,374,117,159,136,184,123,336,131,260,233,264,271,140,214,271,178,145,234,137,283,70,55,346,113,371,128,186,131,126,119,101,178,369,252,323,159,126,94,271,228,73,133,172,244,210,234,163,324,369,259,376,209,202,340,203,201,151,309,298,164,72,257,234,275,101,335,162,183,233,119,172,126,207,211,128,337,151,90,204,192,243,262,193,219,160,232,89,177,335,243,369,164,65,219,152,112,142,108,154,190,128,131,162,253,216,183,139,70,358,95,210,241,246,216,193,192,287,269,212,212,105,243,386,250,214,154,316,346,249,180,91,206,201,140,334,235,297,313,348,188,101,174,177,231,278,241,176,367,92,249,353,232,175,172,127,115,183,203,265,115,328,99,109,249,129,284,370,333,130,306,294,85,70,104,259,246,215,276,203,354,178,180,244,248,319,243,281,226,121,148,89,259,202,87,112,189,137,326,256,260,307,116,359,266,202,129,163,238,332,228,270,149,268,200,269,239,195,81,274,177,76,164,124,203,63,97,163,138,118,394,124,306,111,138,217,328,261,132,101,138,60,75,93,204,168,322,298,129,257,244,257,223,174,176,283,85,65,220,231,142,117,229,205,236,240,182,90,378,118,112,312,315,319,131,186,121,135,229,153,197,196,263,127,241,272,278,265,349,184,173,183,264,348,123,213,243,161,50,237,91,93,96,281,81,109,351,144,206,267,305,134,292,331,98,321,203,65,237,389,254,320,318,315,281,204,255,346,144,304,265,127,304,138,142,69,172,231,364,338,69,240,211,326,248,127,136,195,243,316,234,225,171,118,205,169,302,154,293,218,177,98,347,106,311,303,185,177,260,225,186,249,177,200,341,311,378,140,202,91,364,180,189,220,401,208,193,160,88,105,146,347,243,127,244,383,236,288,360,340,187,257,118,176,65,74,219,137,255,202,159,157,264,115,362,210,174,301,77,244,344,241,211,245,242,198,171,225,150,214,289,119,220,186,139,230,336,164,127,166,175,298,124,82,317,317,250,372,308,166,203,152,197,130,119,257,244,256,145,293,222,183,251,221,169,242,376,351,289,163,131,163,114,102,326,347,287,49,162,210,180,290,169,93,216,325,96,240,261,248,261,300,286,193,195,126,195,200,236,140,243,172,136,125,136,59,127,250,302,278,249,163,149,250,319,189,119,285,145,161,384,196,308,181,74,222,160,353,318,263,150,359,144,151,159,178,270,139,242,187,140,181,127,384,86,324,162,199,297,206,319,252,267,185,265,236,286,237,158,260,181,356,59,129,158,284,261,59,150,96,341,182,181,260,250,103,345,203,301,232,227,313,112,181,99,248,184,246,156,163,184,410,336,213,81,176,337,160,302,310,304,156,359,125,206,332,263,216,43,137,295,110,269,259,200,242,401,215,217,321,312,183,136,281,202,94,406,257,68,83,54,109,220,291,129,62,140,290,96,138,317,79,61,315,71,362,188,196,267,87,304,173,306,216,42,363,82,276,197,383,213,229,117,138,118,164,218,86,85,269,272,188,103,200,222,367,300,303,364,162,151,291,147,279,187,283,174,348,155,307,173,208,229,249,337,332,122,288,170,132,262,220,293,245,45,136,282,250,323,364,218,322,210,284,268,67,300,327,228,230,174,309,223,101,249,52,282,87,177,353,63,364,208,188,272,232,86,95,166,168,202,272,362,121,146,125,208,104,285,239,190,347,285,186,275,380,154,143,98,197,328,96,115,92,309,57,54,146,303,121,368,323,124,259,278,214,127,219,103,182,114,336,211,282,106,189,198,167,132,357,138,80,248,168,94,310,185,339,210,175,327,234,41,193,357,241,295,340,131,97,128,148,360,218,146,214,250,172,194,248,113,188,187,177,236,118,278,276,179,228,284,252,289,109,226,99,247,252,77,206,156,264,169,45,349,258,174,193,64,210,199,146,187,247,326,284,354,326,325,52,64,307,121,102,225,234,320,314,345,286,135,147,178,194,115,201,85,53,61,98,81,209,306,117,187,176,187,275,121,123,371,198,48,276,343,103,235,305,79,248,352,285,327,376,183,171,210,203,276,208,298,186,303,128,309,257,318,160,315,79,220,209,262,89,97,208,212,175,203,156,125,129,250,351,93,228,348,248,380,74,298,278,238,319,252,306,278,275,351,150,127,92,218,138,148,146,167,321,316,230,312,165,245,311,375,160,191,317,237,294,346,269,215,119,201,158,289,153,174,153,300,192,336,199,98,295,190,245,281,106,142,171,195,218,158,132,131,98,161,248,148,187,228,201,334,271,238,324,276,344,198,189,375,174,299,108,248,191,262,392,335,135,145,130,228,196,124,304,200,150,249,250,311,255,218,354,165,128,256,330,241,183,315,285,129,208,285,240,132,260,291,298,207,206,117,227,262,378,210,80,328,151,243,150,231,161,375,87,206,165,171,234,379,338,122,126,153,149,52,182,287,321,290,90,83,193,164,382,222,344,165,193,273,338,281,80,176,219,205,225,251,269,209,229,239,73,143,288,182,216,303,251,218,296,268,167,273,129,115,225,182,210,108,198,306,387,276,137,237,202,211,287,370,275,248,206,134,249,355,213,110,134,126,242,315,287,248,228,149,295,105,108,212,211,160,330,267,198,65,119,162,279,347,197,356,234,235,217,190,143,230,151,168,216,314,223,292,360,287,117,261,136,208,313,159,210,298,149,315,191,144,202,142,229,89,246,189,117,88,209,105,355,86,267,163,74,228,345,197,79,232,161,151,224,124,183,141,155,102,94,290,70,215,263,185,240,169,335,154,207,236,195,63,149,279,334,82,251,138,178,52,93,194,159,114,354,211,228,134,103,187,309,80,102,227,95,204,106,79,160,112,103,321,363,271,312,115,192,88,154,304,182,112,292,85,230,258,187,67,229,109,141,272,192,158,144,337,288,88,313,294,152,298,156,264,155,254,270,118,117,347,115,102,189,134,190,183,319,156,303,132,125,258,148,71,148,69,358,220,174,103,147,216,201,133,159,213,234,122,137,64,109,180,147,122,289,261,282,91,242,148,66,378,194,188,328,309,305,217,202,214,83,180,169,342,120,184,89,126,296,222,180,112,242,127,300,286,82,163,111,173,127,183,235,299,180,37,116,154,126,213,116,264,160,337,90,225,309,226,316,304,162,185,262,138,158,351,320,46,275,210,179,247,271,88,337,136,240,119,313,342,141,341,270,141,82,119,310,239,347,362,178,232,241,265,278,224,353,238,191,255,169,189,167,238,203,303,265,194,138,112,320,154,201,217,348,105,112,206,169,139,191,125,253,404,248,237,45,51,184,193,331,211,117,256,120,210,120,180,220,360,299,256,277,216,137,153,390,292,373,124,297,264,291,415,99,198,304,241,143,109,191,215,353,80,370,173,165,283,265,299,167,209,370,159,209,324,215,243,113,254,202,53,344,108,65,208,233,219,265,104,424,328,281,278,77,363,341,148,240,147,291,129,149,224,182,123,351,85,163,252,250,207,288,171,179,168,173,221,180,230,310,203,94,94,260,97,83,285,89,52,130,114,112,146,160,166,319,248,291,226,244,180,159,221,174,288,231,104,173,321,191,329,221,185,151,284,114,132,109,307,184,245,233,329,358,338,257,328,343,171,235,213,136,115,173,150,70,180,158,384,110,176,233,63,308,310,116,282,156,169,134,125,154,177,175,216,268,278,211,297,274,254,181,108,190,219,204,231,66,180,146,337,346,157,79,333,181,188,139,186,123,206,148,226,189,209,146,129,251,335,162,163,140,151,168,185,114,176,177,314,310,222,106,138,108,160,224,296,201,310,175,115,180,291,341,219,241,144,156,317,84,298,67,215,262,346,105,125,109,256,348,188,132,163,119,37,384,99,289,159,195,169,161,145,193,52,111,273,115,117,108,166,274,71,245,100,305,243,144,118,88,80,302,265,152,115,298,149,211,373,251,239,184,317,331,325,194,83,190,287,247,162,149,151,71,179,246,259,320,233,217,126,150,147,327,180,155,148,198,206,145,271,123,264,133,293,187,318,134,168,59,206,171,87,312,95,269,99,257,48,67,192,38,141,225,238,158,202,161,276,239,367,147,52,220,133,181,331,231,169,322,284,169,205,150,180,289,292,140,174,304,80,114,159,221,191,320,315,164,113,161,332,158,254,265,166,93,69,73,265,371,244,213,385,118,203,266,152,194,264,100,115,205,146,345,291,189,205,166,120,154,66,165,260,261,142,142,232,114,249,283,251,264,278,367,315,258,139,184,333,404,303,290,323,332,173,290,107,142,195,145,239,79,83,93,103,161,237,287,360,178,246,190,38,198,248,106,265,100,262,372,212,295,377,111,174,362,150,156,175,112,196,199,86,288,112,276,377,60,162,270,285,262,221,136,256,194,205,355,163,213,277,216,156,205,219,65,107,308,213,204,270,273,202,154,187,271,179,258,214,103,295,167,227,164,164,161,334,197,217,79,97,161,143,72,159,204,220,56,206,44,344,375,338,338,256,213,172,225,94,215,260,146,334,261,293,264,80,126,334,227,314,73,199,111,175,334,253,103,239,370,198,130,293,100,122,241,237,120,174,158,140,112,302,126,209,270,163,200,313,165,299,299,214,203,126,110,78,232,54,103,124,354,210,294,309,351,255,141,148,317,153,141,212,124,192,104,190,220,290,191,370,215,283,129,305,376,244,162,256,353,210,118,117,284,89,266,238,47,279,136,329,130,182,233,240,179,178,165,100,206,169,197,176,336,209,253,191,236,175,312,231,321,182,370,113,135,219,65,132,319,292,109,132,335,155,177,215,232,190,115,267,246,234,303,282,134,383,318,258,93,83,257,316,253,203,210,200,249,325,127,286,190,65,71,272,333,193,159,93,326,158,129,188,279,252,207,157,415,301,223,194,203,192,228,182,164,112,139,269,99,88,396,137,164,218,146,326,139,240,219,132,255,336,261,178,119,41,275,218,183,139,151,314,249,116,200,215,308,153,189,224,130,229,279,200,175,155,165,153,104,111,78,217,264,247,85,292,252,197,271,375,261,218,162,150,316,134,194,205,198,174,99,32,90,285,151,342,137,218,207,149,308,213,53,123,338,223,352,385,286,216,165,270,287,279,88,134,176,288,182,382,193,378,282,206,113,150,252,147,276,259,130,420,219,182,327,338,278,364,138,175,169,167,341,95,108,306,261,216,338,187,248,145,308,281,232,198,231,144,226,303,166,335,235,80,209,154,220,112,260,221,164,88,184,314,199,148,226,359,276,375,182,301,201,109,123,344,330,122,331,166,110,287,213,66,156,282,260,168,348,250,137,231,203,181,140,251,206,46,281,198,89,350,312,290,217,185,151,56,126,308,324,300,143,378,257,130,45,202,218,326,267,370,107,271,247,115,272,217,163,288,200,168,153,135,111,118,229,351,131,165,181,114,372,257,314,101,298,121,352,66,159,125,175,143,190,94,333,176,218,228,160,78,370,337,224,333,152,146,320,157,226,154,96,171,61,164,126,236,110,208,245,193,121,150,213,284,207,387,302,352,130,272,198,225,201,148,164,237,134,280,260,196,200,230,115,96,172,57,116,373,298,140,192,335,246,180,165,244,198,186,347,380,190,148,384,377,260,159,147,162,201,229,181,290,271,104,97,384,234,121,366,157,65,200,115,146,137,217,235,423,155,300,158,63,172,149,286,85,349,317,294,316,316,260,92,188,134,126,194,193,209,259,137,175,126,192,312,181,49,387,215,150,168,321,305,196,246,83,161,256,109,389,282,157,117,200,72,160,165,175,333,228,306,112,202,326,282,388,287,86,198,194,197,354,358,368,301,259,310,154,101,203,191,191,193,277,228,346,343,236,246,213,293,306,170,221,173,320,99,362,310,238,193,344,98,111,198,188,347,342,336,126,95,217,172,296,165,121,194,396,182,82,68,231,338,216,147,221,178,197,245,334,230,113,202,163,193,186,191,285,277,179,281,153,218,184,99,172,84,157,225,193,246,232,230,345,70,45,150,259,314,120,151,248,216,80,251,218,180,216,333,246,98,232,332,167,254,167,222,127,396,175,335,117,292,157,218,73,14,202,77,200,130,108,292,251,183,256,235,317,349,263,283,271,339,310,119,257,235,267,193,296,224,196,224,79,271,225,294,380,201,231,82,101,160,144,79,133,84,272,206,228,200,199,211,201,182,135,320,269,165,181,236,139,218,178,221,189,123,166,151,169,126,76,190,322,234,150,190,204,206,372,87,218,185,136,360,185,132,240,306,208,303,148,318,325,70,159,172,159,181,227,108,124,141,208,357,308,233,351,268,149,111,198,105,258,197,307,203,217,304,279,133,168,92,135,93,163,196,124,206,299,98,419,243,382,335,75,134,319,304,309,133,232,378,321,204,212,124,192,207,141,165,131,240,261,108,326,244,233,73,80,132,46,119,271,139,251,174,237,335,301,210,332,123,168,299,177,289,162,132,121,143,131,125,150,291,305,212,143,87,142,191,276,107,159,295,269,131,257,118,79,157,154,251,203,293,190,361,228,121,202,232,242,126,170,251,302,206,297,255,333,210,243,289,295,182,187,192,305,137,142,242,312,188,240,141,190,176,175,188,315,254,242,202,166,126,333,129,244,94,112,213,153,194,159,151,243,166,266,154,257,210,167,236,108,345,95,334,213,274,117,74,104,351,144,233,318,107,394,299,195,299,186,368,241,172,295,204,211,343,357,191,317,192,73,121,218,168,154,325,132,101,134,185,273,167,117,162,263,260,159,276,299,89,181,261,85,318,336,131,177,380,55,210,144,258,329,166,159,139,65,305,210,270,143,166,218,150,318,165,296,148,267,176,123,209,215,336,388,117,239,117,134,137,175,264,92,305,78,285,252,174,184,253,250,160,146,197,271,245,387,276,194,170,110,358,275,311,148,155,364,186,296,238,350,353,367,174,219,196,255,111,322,171,149,286,111,329,117,282,194,324,252,97,271,101,217,170,308,227,104,288,122,272,148,194,167,237,281,99,208,239,336,209,385,116,335,171,261,340,258,176,206,145,210,304,109,338,325,220,328,253,156,179,235,89,241,116,125,132,163,245,141,350,155,183,271,161,213,153,324,185,282,106,189,389,381,235,128,296,200,186,139,183,277,90,211,322,142,291,93,241,215,108,208,346,242,309,260,111,146,130,112,142,197,197,346,288,365,91,152,308,247,242,149,180,103,300,100,223,188,210,281,223,277,123,260,334,168,97,278,300,125,206,154,257,341,248,336,238,209,191,146,384,192,295,348,299,197,288,215,249,132,198,265,204,317,223,78,187,270,86,92,330,274,229,156,248,109,76,267,145,230,188,190,158,222,308,258,188,143,369,154,116,71,279,358,222,156,248,97,199,130,132,272,158,154,302,224,137,349,332,267,245,129,57,112,329,230,147,294,242,171,206,44,108,202,144,231,214,234,406,214,338,322,90,124,27,373,159,221,189,120,67,327,102,314,220,104,326,294,142,214,276,34,321,258,222,235,202,265,285,154,73,344,292,142,234,130,92,329,174,156,167,253,117,200,117,306,271,138,105,305,131,157,95,273,220,241,309,146,186,105,129,209,202,170,178,159,186,112,150,344,69,157,217,89,329,310,193,112,113,316,107,211,78,126,246,266,321,185,248,55,258,281,184,254,261,223,157,352,88,164,151,139,251,316,149,188,196,319,150,131,263,257,49,347,329,359,359,387,184,323,177,276,133,262,200,147,281,285,319,193,67,150,262,143,202,258,248,278,288,282,213,257,186,118,297,108,103,305,213,350,256,170,190,116,182,331,133,246,165,305,204,167,191,243,148,240,214,286,266,252,109,289,163,288,225,171,123,276,166,92,160,257,256,70,161,244,183,190,384,344,281,371,114,147,196,194,379,380,335,193,265,294,308,187,279,331,222,191,142,165,66,155,112,191,155,52,383,325,346,114,240,367,241,231,251,165,374,102,177,187,337,209,343,250,274,130,317,316,92,295,280,200,275,332,293,231,128,74,210,287,200,157,175,304,387,135,273,189,60,125,259,241,301,229,149,292,181,131,261,184,195,154,100,230,192,280,348,319,234,290,144,236,156,73,297,192,205,153,252,167,250,145,316,142,347,155,245,144,224,162,390,265,138,335,212,294,162,220,168,227,204,174,300,209,231,108,77,202,215,170,288,307,138,58,326,130,124,308,132,226,232,340,229,267,235,271,104,91,281,180,198,105,298,152,235,158,206,124,282,106,181,258,216,344,383,253,326,230,262,48,310,52,157,145,249,293,321,250,303,173,156,271,130,256,147,124,303,206,293,339,232,139,94,196,248,205,317,113,240,179,272,111,209,156,302,174,278,224,148,242,266,209,155,233,220,135,396,311,169,300,310,213,235,376,276,155,361,221,160,297,304,241,270,301,283,200,305,218,184,291,63,353,198,293,245,150,162,398,174,204,180,143,129,219,89,196,110,149,172,215,340,252,264,308,113,191,82,191,42,234,327,296,338,293,200,155,140,245,262,178,244,144,276,288,131,153,216,130,248,58,233,117,198,256,312,215,74,229,205,238,127,108,347,175,211,288,213,315,390,276,419,195,134,287,184,248,228,306,94,298,340,112,321,69,370,90,320,175,296,188,195,122,217,350,45,324,91,227,261,208,244,55,231,252,127,231,428,213,219,98,149,208,147,261,51,255,106,238,118,133,348,167,236,168,237,207,190,246,114,155,303,309,265,196,362,318,280,303,402,130,310,364,111,299,280,300,292,272,183,345,197,257,188,113,149,132,139,163,257,306,140,285,279,150,108,218,277,96,147,103,184,160,242,89,159,178,68,91,269,217,234,316,66,244,301,354,248,57,230,233,120,145,325,165,314,384,290,202,208,169,222,154,256,219,296,256,234,222,175,211,107,242,368,273,228,180,321,179,200,156,246,175,128,141,288,129,318,325,212,179,176,73,323,153,311,82,148,340,388,115,79,194,250,165,183,166,192,135,196,242,147,87,181,90,312,277,367,141,185,268,202,152,155,327,193,323,186,336,205,208,268,117,189,327,166,172,236,335,325,95,73,294,338,130,100,283,209,247,84,225,73,168,163,371,149,273,207,256,234,61,49,159,219,322,355,256,151,170,215,198,168,164,159,163,112,268,242,94,101,126,116,182,106,136,193,321,221,354,175,362,267,261,106,221,194,147,145,132,312,158,216,108,204,61,254,336,120,200,263,314,306,327,192,261,137,211,168,126,148,241,380,245,214,154,90,182,214,199,282,280,152,355,219,293,391,284,299,248,86,280,296,386,198,190,118,218,128,220,146,294,217,216,271,97,179,339,217,204,55,340,326,283,121,289,67,318,183,337,277,177,178,254,268,338,276,317,177,156,218,269,176,100,267,104,203,198,277,242,361,180,277,150,135,182,348,109,249,149,152,196,180,318,183,81,226,70,282,161,302,236,218,254,316,324,75,312,163,224,50,90,311,53,105,234,191,183,232,338,188,338,82,198,384,159,261,212,258,199,265,280,153,191,128,185,269,273,146,55,181,161,288,230,258,164,278,170,258,257,352,205,197,96,96,103,169,302,220,267,247,159,205,72,155,328,72,267,255,146,346,221,62,130,114,199,242,138,211,133,129,69,131,214,152,139,175,273,287,273,344,315,277,147,98,338,110,148,252,164,103,102,261,373,207,257,61,245,224,288,123,245,295,340,372,349,296,119,346,391,257,339,79,275,191,218,310,371,279,302,166,369,227,203,200,379,146,156,275,311,167,159,89,178,259,352,254,215,196,293,229,229,254,161,260,309,307,157,191,228,50,145,173,103,121,64,120,284,152,130,238,125,328,196,121,196,220,304,345,231,107,146,160,69,182,261,201,351,197,111,233,273,337,73,323,189,194,402,224,289,81,156,103,370,166,139,274,190,47,330,138,50,127,209,259,197,298,99,95,282,170,121,303,216,239,193,340,107,131,242,122,309,280,274,283,366,137,175,170,382,164,104,116,353,160,258,223,50,126,318,85,290,207,154,270,252,237,111,137,161,239,307,130,192,283,231,281,213,199,210,147,361,271,314,195,150,317,309,162,140,318,242,299,124,172,109,330,138,97,184,241,283,45,96,347,357,207,89,181,210,201,272,262,133,244,307,116,299,215,87,316,115,109,236,161,261,210,280,252,358,375,83,304,223,224,166,201,137,160,137,135,330,136,184,195,297,187,90,148,240,135,123,310,146,163,115,82,123,120,117,109,253,343,248,257,147,155,189,252,135,44,314,140,95,151,324,198,37,95,88,126,178,358,164,292,304,384,188,170,179,119,277,266,110,312,89,147,207,259,214,221,224,209,251,119,284,308,331,139,243,162,166,268,350,246,344,100,233,217,259,80,244,162,133,254,87,115,188,99,237,231,345,52,253,165,111,377,139,284,93,79,79,220,338,205,253,149,167,79,104,340,292,204,230,138,155,331,96,72,260,219,240,204,275,78,270,185,123,171,178,250,356,150,330,210,141,136,404,218,158,331,253,215,189,151,196,154,258,239,138,325,261,121,94,201,49,240,194,104,231,36,148,202,248,271,231,118,71,87,118,177,360,360,237,136,103,121,104,316,250,131,157,69,120,19,272,83,129,208,315,59,89,333,193,120,285,122,205,299,145,336,203,89,240,310,130,201,146,360,149,329,165,116,250,208,233,160,196,359,158,131,181,309,107,236,178,93,196,362,167,187,141,224,238,259,220,313,183,143,278,267,272,118,285,235,286,254,183,40,247,382,163,112,198,251,190,366,344,321,285,202,132,216,169,268,358,233,129,163,250,235,226,103,322,358,264,143,247,200,58,192,56,285,103,301,162,338,208,118,201,256,305,153,59,43,119,61,137,105,335,104,157,168,390,222,228,146,163,334,186,181,246,339,343,131,245,298,130,178,193,105,67,333,259,206,140,297,226,200,98,278,255,169,286,161,147,162,210,216,168,182,196,209,102,118,301,313,153,70,235,122,106,192,355,315,106,152,224,146,194,256,243,270,218,63,417,120,312,248,113,240,209,295,340,142,203,105,180,194,152,310,214,204,112,43,57,214,244,222,97,297,223,206,156,168,217,290,93,195,105,228,82,129,129,193,121,31,212,222,181,217,320,205,257,221,216,318,183,204,134,197,292,223,203,300,129,231,357,346,125,299,305,347,91,242,130,174,57,216,330,313,205,100,201,260,309,344,213,183,138,97,200,131,111,309,135,147,193,92,160,256,128,241,302,360,281,139,214,197,94,241,227,204,222,208,244,136,74,146,229,252,196,93,110,77,256,127,247,225,170,198,286,362,193,214,135,360,304,141,101,306,104,177,180,337,84,242,271,142,184,253,258,111,320,241,376,281,329,345,75,228,270,287,329,312,185,127,56,166,265,203,288,184,184,219,268,299,265,135,154,250,174,153,146,204,212,192,168,346,114,178,129,376,171,199,243,113,266,155,308,147,185,143,184,167,257,130,236,188,159,346,249,92,100,307,255,245,98,133,94,231,151,316,108,162,116,309,291,350,95,321,264,163,342,104,294,124,80,164,157,85,292,138,203,220,311,145,193,103,332,165,165,273,123,216,276,187,133,342,131,302,342,345,165,200,183,315,346,145,307,181,148,250,137,146,102,216,205,94,353,99,246,224,146,202,167,269,242,335,167,353,88,127,117,242,116,164,275,245,192,216,117,200,288,144,212,120,279,196,274,146,274,143,241,90,119,215,105,342,374,169,212,120,83,159,141,146,160,343,100,147,123,193,339,195,241,321,141,314,145,375,156,134,208,254,344,289,311,133,273,353,142,57,171,121,235,310,241,113,318,217,129,363,74,214,94,285,156,318,140,306,375,413,255,173,102,95,259,135,148,185,360,327,282,391,277,204,264,272,86,296,123,165,212,393,264,316,181,147,256,171,339,208,179,165,92,155,154,263,270,300,344,237,145,317,220,136,321,270,319,339,259,186,170,88,263,172,87,342,92,166,292,181,161,269,89,204,101,239,79,75,343,306,135,134,154,126,76,166,280,230,199,180,194,209,234,92,370,369,173,354,134,162,138,170,204,111,191,279,279,199,291,174,177,184,201,280,179,176,356,147,352,159,350,310,189,109,310,118,230,77,205,181,170,186,207,253,235,190,328,196,235,187,237,294,59,255,286,310,242,283,372,205,210,325,225,124,105,209,68,214,312,151,211,99,213,265,347,182,319,207,171,122,98,222,186,123,342,74,278,163,160,226,292,149,306,213,119,87,146,162,198,301,100,56,96,225,318,209,187,369,327,192,139,256,205,140,69,116,232,175,327,211,259,120,214,179,155,319,338,288,230,325,157,260,345,103,29,109,96,157,338,274,229,186,92,173,210,109,249,222,233,255,303,217,304,188,325,196,111,187,210,218,199,97,283,149,148,311,262,230,146,134,189,162,218,128,244,156,267,184,304,102,180,130,347,338,159,279,188,141,189,210,82,240,139,210,263,237,152,249,200,217,124,183,180,241,334,253,81,195,125,189,235,235,157,198,223,172,270,275,231,102,167,207,158,141,188,270,305,275,175,126,128,181,187,179,106,238,107,309,318,179,274,339,340,174,89,129,267,159,155,205,145,127,154,253,326,154,310,234,336,244,217,229,336,155,321,202,135,220,124,249,231,290,380,285,239,172,257,285,279,153,207,191,151,245,119,289,295,220,301,256,254,225,186,364,161,87,157,221,130,163,315,239,153,125,378,244,338,133,294,113,109,295,174,323,144,310,179,158,243,337,229,309,221,243,160,325,371,205,239,196,113,74,137,340,323,132,94,96,102,141,304,203,221,249,156,166,222,303,289,167,320,155,57,375,119,351,156,197,108,111,160,255,169,277,135,159,260,202,176,298,113,143,341,32,297,199,171,190,319,245,140,144,258,75,228,133,97,319,167,205,225,391,161,119,222,277,204,314,203,228,215,183,79,160,200,166,135,193,214,218,294,190,167,367,279,369,251,201,296,323,131,185,110,234,176,248,179,138,223,207,102,300,130,32,161,257,145,104,247,81,119,186,228,248,249,127,102,322,377,160,289,198,251,329,247,270,266,340,225,360,100,220,79,71,307,254,192,213,355,220,258,148,352,96,157,146,90,243,187,127,78,163,235,84,274,244,155,232,245,143,229,382,268,144,226,173,165,296,176,232,147,73,312,113,133,197,117,84,273,174,330,144,202,204,109,220,138,226,217,74,82,259,270,201,385,193,258,321,45,290,157,235,138,293,106,204,414,120,318,290,293,205,161,273,115,117,155,377,150,133,126,208,223,32,273,344,163,143,262,236,371,218,243,232,203,202,243,379,91,239,225,338,119,190,203,344,361,318,61,217,268,336,304,119,257,265,237,179,161,53,135,71,84,321,180,121,199,81,348,369,168,225,169,270,325,205,286,190,126,176,160,116,219,195,129,276,136,271,218,231,243,386,290,226,106,200,223,332,96,166,247,282,261,160,191,88,195,129,250,106,194,294,362,264,379,329,176,210,172,48,64,282,238,290,200,176,232,224,301,222,157,132,319,198,167,135,180,294,327,234,245,164,289,260,126,324,183,190,146,234,190,274,198,130,140,285,209,200,353,280,317,259,131,197,333,247,146,218,155,116,199,129,200,186,299,137,51,262,214,308,279,331,255,292,164,284,320,145,334,298,263,151,315,186,200,283,248,167,131,160,197,212,113,306,278,201,213,302,310,160,223,202,165,244,147,105,169,119,258,91,167,177,260,311,116,298,212,176,170,182,277,332,195,270,356,142,288,329,258,199,245,197,140,199,236,135,238,183,206,267,277,194,254,333,182,364,31,253,253,314,332,170,277,225,282,324,124,242,179,132,145,118,303,350,153,180,260,182,212,163,115,119,301,186,330,249,180,59,200,282,230,344,193,118,283,147,104,195,182,121,247,136,273,195,289,314,113,250,160,164,319,239,171,231,293,157,371,253,141,181,106,386,278,391,113,372,253,278,91,225,311,260,139,256,184,127,127,228,255,309,99,101,193,108,88,254,386,40,155,163,308,266,230,101,138,163,358,238,379,213,118,176,94,247,186,134,317,255,206,169,86,233,96,69,112,348,154,247,172,116,288,149,164,275,259,301,149,103,319,239,144,72,162,143,379,362,125,154,99,266,262,280,98,231,112,97,180,313,218,325,333,137,156,318,224,313,224,284,271,183,248,84,318,134,88,349,268,260,84,230,159,266,303,73,321,321,157,221,332,227,201,265,214,151,213,262,197,403,299,200,200,125,212,110,136,194,360,165,411,196,273,222,105,362,177,95,142,150,174,294,243,210,87,200,377,241,114,106,200,181,280,318,338,315,291,330,191,149,257,225,161,247,196,305,263,345,210,192,183,106,264,269,118,134,318,111,321,266,81,334,116,211,296,171,333,232,178,136,252,247,206,316,192,238,326,306,303,179,123,172,123,294,69,242,260,189,184,308,136,331,356,289,71,340,113,257,145,321,86,181,152,204,286,163,247,227,132,252,337,190,227,166,404,138,202,134,249,258,324,278,169,193,339,317,229,162,222,263,275,236,134,162,141,159,147,370,113,98,301,208,244,182,188,121,307,199,107,83,184,269,299,200,263,93,182,215,170,238,351,202,191,174,129,157,299,181,134,268,85,263,184,145,181,109,388,223,222,259,281,77,227,340,202,171,82,105,258,344,319,96,86,104,218,110,89,56,110,60,115,136,168,90,102,152,100,144,141,70,122,135,256,128,211,127,301,109,46,102,113,176,130,232,376,167,295,336,150,169,81,320,378,130,102,274,273,320,274,188,218,323,325,170,353,143,187,308,202,139,136,122,157,139,96,103,361,194,277,182,262,163,123,248,281,208,76,348,134,117,122,332,305,307,372,195,377,321,188,145,54,311,288,232,297,183,291,153,110,276,226,109,192,307,89,62,253,287,280,382,391,96,268,90,185,76,385,203,263,204,51,352,112,201,165,174,275,155,152,229,159,398,216,165,182,255,208,363,146,135,208,164,139,78,85,121,223,199,137,165,141,171,131,137,353,337,369,262,264,118,94,87,184,258,205,64,234,189,75,354,148,341,187,343,231,167,377,350,113,260,259,112,96,91,154,86,178,80,158,104,172,89,295,288,161,310,206,151,64,90,154,117,155,154,140,214,164,97,347,273,92,199,184,287,99,169,328,295,249,280,141,234,122,292,156,171,75,171,175,326,338,270,267,305,354,314,146,258,359,371,332,173,114,155,281,323,239,121,340,249,330,255,181,197,161,207,132,191,301,280,267,328,293,317,327,217,269,279,117,238,199,252,121,187,196,182,125,184,347,349,136,139,266,105,146,145,210,65,302,205,204,309,140,336,171,282,291,320,174,290,361,277,133,142,260,202,237,305,245,288,218,306,262,116,355,339,417,136,146,268,282,217,192,148,107,287,233,239,353,230,88,205,123,278,140,180,304,305,145,124,133,150,118,249,310,250,125,317,195,263,354,157,203,313,195,253,286,178,120,78,232,213,273,351,299,163,290,158,315,185,135,278,214,194,114,89,385,231,306,337,317,67,178,179,115,270,328,227,337,358,168,73,104,199,258,281,181,130,230,138,188,337,238,177,376,253,379,233,270,165,107,365,208,111,207,99,348,325,254,152,277,199,342,235,220,178,160,390,222,102,206,96,199,176,325,73,262,160,140,287,253,159,154,156,114,103,262,248,381,263,380,299,245,234,124,160,64,248,369,246,111,216,81,88,83,304,162,274,125,73,389,141,315,296,86,276,354,202,367,134,159,307,145,131,283,170,133,316,303,267,108,123,135,206,375,243,188,342,318,280,97,270,249,127,272,209,179,202,136,82,105,237,310,217,133,224,182,235,215,235,363,374,342,162,105,193,251,249,69,351,187,376,97,221,284,222,110,244,364,320,94,307,234,289,44,319,354,211,132,111,301,389,158,272,387,69,234,311,261,337,291,337,347,125,168,340,122,155,183,129,222,202,313,303,229,171,186,340,81,238,140,103,334,140,283,377,158,175,251,209,330,171,157,105,121,346,163,294,194,242,187,179,298,182,380,280,305,60,281,183,342,250,145,248,251,284,190,136,196,154,154,360,264,219,349,381,347,132,188,152,168,213,307,200,166,198,114,172,303,179,226,328,316,205,260,181,156,262,108,326,112,268,299,311,303,279,309,258,248,182,197,305,380,258,130,156,325,204,198,304,285,159,231,362,40,212,288,252,127,181,349,139,304,112,198,365,142,164,252,282,338,218,360,187,114,324,81,165,346,362,134,117,308,103,434,116,329,231,292,242,149,97,350,284,156,165,302,184,110,272,231,84,350,234,181,207,301,113,203,270,149,293,350,279,193,272,260,260,190,271,288,126,155,267,295,321,186,260,152,228,188,158,247,94,400,159,352,283,259,380,130,224,190,323,320,166,49,311,181,130,273,142,209,134,330,186,382,291,290,133,62,312,100,233,340,242,267,297,296,141,107,355,145,165,168,203,154,146,178,133,173,299,89,142,136,222,127,301,70,229,325,159,311,159,281,288,332,108,146,165,206,91,144,364,141,102,261,252,210,188,89,251,73,73,97,136,86,325,167,224,162,316,50,347,84,167,114,96,301,209,143,189,193,154,259,135,32,254,183,385,245,169,124,260,366,362,215,136,339,246,280,290,280,335,105,269,315,291,212,114,189,222,335,204,159,307,158,145,264,86,307,341,233,296,360,132,53,110,172,73,327,150,380,278,227,338,92,315,244,163,277,93,56,181,158,136,163,336,276,183,31,120,206,277,243,387,150,115,244,334,79,143,249,67,207,204,348,146,383,174,205,118,131,142,57,136,143,139,217,190,158,262,162,108,233,179,250,154,207,278,244,327,259,332,193,136,368,103,245,242,294,287,269,365,378,248,179,238,180,324,129,246,184,344,116,210,295,100,104,197,289,224,402,164,304,256,235,153,217,127,187,84,199,264,267,302,344,335,216,259,77,224,207,176,199,133,97,168,251,341,131,224,248,371,358,265,278,254,377,341,79,328,184,213,125,177,305,213,118,140,335,92,228,247,71,257,222,153,266,197,281,287,148,203,203,204,85,124,93,92,187,95,223,385,133,171,289,129,186,336,236,62,103,243,216,149,89,225,235,299,245,266,87,113,256,229,286,223,77,211,124,330,309,375,302,320,141,123,307,103,137,206,243,160,130,182,153,111,170,297,295,157,170,115,296,191,237,251,292,145,235,136,113,180,328,100,241,244,166,178,116,145,138,100,130,107,112,190,198,286,265,80,90,258,163,131,154,240,307,205,337,125,219,327,335,98,39,312,152,314,128,169,221,252,343,139,145,273,232,242,326,166,239,260,187,308,330,245,128,295,327,114,126,184,267,342,345,246,220,293,162,269,144,226,176,319,242,155,240,367,227,311,131,172,142,177,173,230,276,267,203,103,157,253,234,271,191,366,317,180,137,178,240,288,344,132,365,156,104,290,192,149,263,226,154,243,247,268,87,218,25,155,248,200,139,170,309,174,42,161,149,197,308,271,103,180,41,326,239,209,154,168,155,130,350,227,217,297,90,127,127,154,83,291,140,269,51,132,143,156,203,192,183,116,173,159,109,227,274,241,109,221,91,304,201,308,114,147,185,85,94,97,287,133,323,334,190,263,247,165,194,143,122,171,180,144,230,244,156,284,274,176,242,102,171,112,155,152,100,245,280,285,236,203,209,229,218,277,253,110,132,194,231,165,157,244,167,218,120,233,316,216,354,238,373,282,84,160,184,205,228,264,309,325,201,309,161,190,142,121,126,186,198,204,293,113,370,91,143,320,168,340,320,237,301,341,151,302,203,241,84,315,242,116,337,117,168,178,158,273,257,142,168,261,159,147,323,157,129,273,159,215,201,190,111,141,108,293,313,233,254,273,154,95,216,204,363,230,105,166,165,325,191,220,274,149,296,255,61,152,147,204,217,110,316,220,224,319,241,87,235,301,223,340,185,209,222,172,229,93,239,80,246,315,325,347,70,82,378,208,192,307,350,81,183,221,319,223,98,122,371,276,287,90,361,260,172,123,186,180,242,174,141,294,233,265,351,146,360,189,224,272,240,169,159,338,280,322,92,220,192,76,165,85,120,128,209,337,276,262,306,167,166,183,260,195,310,155,280,378,299,174,356,177,183,231,286,149,331,143,224,304,179,329,298,288,170,202,224,244,130,262,210,314,164,417,367,304,211,194,185,255,198,149,216,167,292,50,132,166,236,324,78,200,304,319,170,152,216,135,147,92,229,317,249,152,142,210,334,128,258,221,314,140,290,141,156,333,278,127,72,91,324,100,212,161,354,159,184,131,140,84,357,273,310,243,191,150,211,222,210,232,263,58,295,204,255,195,251,321,221,204,133,374,291,363,100,168,52,138,335,343,255,262,295,195,141,122,349,190,181,303,203,216,200,171,303,111,201,278,261,188,246,186,96,395,170,159,112,316,168,154,128,297,128,324,189,304,250,272,207,103,319,153,285,160,134,60,354,86,222,322,151,141,223,320,219,182,227,230,63,330,375,57,310,173,389,276,161,307,187,150,345,373,80,333,227,261,365,180,142,107,184,229,205,242,114,348,329,345,194,200,107,254,94,212,41,171,303,88,302,136,318,146,171,243,153,276,135,146,254,280,138,229,120,206,282,230,141,307,104,153,89,132,129,159,119,213,90,205,64,198,139,346,332,133,202,113,268,48,79,355,291,190,207,70,245,266,212,137,186,293,185,122,260,118,207,44,125,272,145,158,117,185,174,147,193,336,328,329,168,141,92,89,177,136,243,188,235,112,77,246,323,119,98,223,303,126,309,121,244,225,91,292,56,268,174,233,254,367,144,305,103,298,228,206,264,354,184,174,330,110,323,252,71,203,127,120,171,138,255,372,220,286,164,383,103,210,312,250,85,53,85,262,325,159,307,35,207,163,105,211,210,238,212,109,48,307,256,320,140,103,218,307,244,115,322,272,166,204,122,106,277,389,164,203,224,82,213,57,250,118,117,221,90,166,271,162,143,97,235,198,68,330,92,353,202,212,173,241,294,113,148,164,201,205,256,207,143,166,236,215,176,221,79,136,308,192,245,301,225,60,133,140,319,268,132,370,128,127,170,325,281,226,99,73,152,173,196,387,249,60,215,175,102,180,226,194,123,198,121,106,255,146,263,280,223,30,111,150,274,130,353,318,70,174,116,317,166,157,279,258,159,127,126,264,142,266,299,226,234,288,202,212,352,146,211,84,134,235,288,330,331,272,304,165,129,190,308,293,62,194,267,179,178,324,218,223,255,344,307,307,293,317,315,295,100,328,155,283,195,203,205,184,272,344,258,151,331,158,140,256,193,86,191,332,259,235,284,276,181,35,170,133,249,156,313,154,154,117,136,98,172,130,146,78,195,189,252,115,142,163,185,130,304,270,269,161,116,301,206,121,115,257,341,104,315,229,164,315,233,227,176,170,359,211,252,151,169,197,247,276,267,297,346,157,224,138,159,253,287,294,229,150,180,112,142,396,228,252,190,203,54,233,103,190,184,266,183,151,361,168,172,141,197,202,301,341,142,279,169,323,221,124,260,200,93,93,114,338,164,342,330,227,350,334,207,259,397,190,196,251,130,223,95,164,118,168,141,80,183,70,317,98,304,270,114,248,154,126,144,163,347,273,349,188,216,141,240,225,158,287,358,59,146,339,168,117,70,356,211,46,88,176,270,147,170,215,113,87,254,342,209,257,139,244,131,207,280,97,351,144,309,288,260,289,282,165,187,140,273,210,188,370,61,199,273,202,145,161,188,120,113,355,93,138,352,374,118,258,243,187,311,144,254,174,359,235,84,345,135,130,218,316,210,114,237,211,277,95,180,323,338,129,233,191,118,150,247,102,280,134,200,170,155,273,134,147,244,145,98,214,189,286,289,264,236,246,215,203,147,336,153,102,130,41,94,233,29,158,212,283,298,131,145,361,41,251,197,191,195,247,343,279,134,186,74,283,336,171,230,228,216,106,77,66,246,286,108,339,208,300,58,190,204,166,254,173,161,148,78,271,145,210,348,100,135,70,165,199,184,110,141,226,107,127,338,75,212,198,160,189,139,152,200,229,286,286,399,228,187,139,171,258,186,249,120,136,200,149,266,248,346,35,76,169,194,293,262,329,289,263,205,247,106,191,73,237,282,137,84,316,132,120,249,261,162,151,83,205,378,87,147,268,86,177,241,334,179,389,168,61,86,323,32,319,345,152,181,342,192,64,98,245,224,302,308,164,148,93,102,171,105,138,195,221,66,239,133,77,153,216,251,156,275,149,323,294,154,205,204,119,131,237,146,116,263,205,334,317,131,166,161,106,72,307,157,165,197,157,359,234,124,150,152,181,259,93,195,139,148,213,192,124,133,95,66,378,184,135,196,239,294,247,141,117,338,236,278,350,175,191,240,241,186,233,154,117,271,316,159,166,246,56,156,197,124,117,135,301,105,245,386,118,112,252,129,355,235,186,235,136,209,103,205,98,92,159,347,141,122,131,290,186,72,131,125,133,197,257,92,160,192,140,98,162,284,111,182,283,242,381,142,178,208,105,160,292,290,241,115,169,89,148,55,404,118,195,250,263,206,251,241,147,175,246,229,219,170,189,190,377,203,89,262,106,342,341,345,348,251,189,263,254,188,274,247,246,233,153,181,139,282,335,346,328,317,260,163,146,258,119,155,177,301,181,225,171,265,367,380,205,150,278,212,307,209,341,230,250,189,112,88,376,135,140,242,334,175,251,170,140,275,225,152,148,268,301,333,348,148,286,267,230,211,154,180,270,303,179,302,194,214,213,95,47,307,304,215,192,277,289,102,123,214,171,190,147,127,211,291,368,379,252,176,154,187,291,52,87,157,357,49,153,49,87,167,365,155,270,204,226,148,149,235,106,205,296,238,345,204,59,122,117,220,196,330,351,125,215,305,119,122,162,214,173,248,147,67,84,260,270,177,140,148,328,275,285,196,146,227,181,127,167,288,211,272,148,79,168,375,226,180,211,92,202,65,186,326,248,245,114,279,190,195,186,224,266,98,192,148,103,82,143,391,291,201,99,135,108,151,239,216,146,167,266,264,239,150,347,303,187,304,329,141,231,359,247,122,284,351,83,77,163,203,245,60,133,204,225,240,84,244,326,175,164,106,284,345,265,55,155,202,258,178,309,117,203,192,128,202,252,140,204,72,126,119,242,316,138,335,151,101,168,104,224,175,101,88,316,206,180,267,304,141,197,121,312,130,115,198,149,292,98,202,365,184,293,150,317,157,373,366,167,171,341,320,240,265,116,144,205,124,79,197,149,134,131,307,129,224,130,132,244,244,277,330,218,226,260,207,318,168,338,187,229,141,388,175,245,170,286,49,152,32,223,255,149,104,125,138,162,306,138,389,281,221,294,379,346,267,192,270,165,288,247,189,113,175,180,280,346,136,234,224,368,231,199,344,151,303,331,313,219,89,350,309,92,90,285,177,97,235,180,148,335,133,214,357,133,299,330,273,261,124,100,148,297,176,172,218,277,95,179,165,287,247,227,374,248,380,121,185,161,264,186,263,258,233,319,73,100,183,348,256,291,158,85,153,355,353,357,127,228,296,300,115,153,162,129,73,55,363,241,235,227,202,237,181,225,224,257,325,201,287,401,418,171,191,184,120,40,259,249,341,152,56,234,38,225,76,193,218,183,181,208,320,273,186,167,249,325,316,114,159,148,340,174,253,302,333,126,203,259,309,225,198,148,152,107,165,111,198,234,124,190,163,367,236,213,123,121,79,403,100,104,171,369,151,349,104,165,335,345,162,177,123,268,245,70,215,231,172,66,288,151,359,231,45,72,209,277,199,334,121,123,153,78,257,252,341,256,159,119,286,286,183,181,191,126,78,156,230,85,199,215,348,265,265,123,104,145,134,149,304,266,165,220,315,251,271,150,333,177,349,71,225,212,209,301,291,238,200,271,140,163,167,237,105,259,228,155,256,256,108,331,264,142,187,331,201,144,235,115,364,168,159,231,195,222,233,125,282,326,207,40,323,231,276,78,193,368,295,228,285,272,173,243,270,186,416,140,114,185,97,416,353,252,110,289,270,112,102,335,279,71,48,327,288,115,225,238,298,174,316,300,279,166,178,244,95,142,140,129,217,219,203,172,358,119,267,275,233,274,183,338,261,170,247,141,328,330,184,173,117,184,155,159,376,196,123,364,137,80,293,271,226,83,98,394,91,117,242,235,206,333,171,135,99,195,349,363,151,202,92,303,136,310,229,190,344,137,306,256,319,315,350,158,185,57,209,190,334,145,340,347,288,183,230,228,123,219,140,281,69,276,144,271,323,338,319,85,258,184,160,264,357,294,131,341,174,53,262,168,63,160,245,308,331,360,127,262,110,368,180,305,177,59,289,155,362,258,136,209,322,280,222,319,278,409,306,251,270,154,218,224,91,208,71,225,242,236,264,154,128,207,124,253,140,292,172,262,91,192,196,203,95,255,120,180,145,227,307,235,134,257,341,160,327,330,192,307,139,140,82,230,303,321,138,303,107,164,154,166,105,209,265,127,313,263,196,88,335,187,282,113,193,129,144,330,259,209,174,295,290,356,120,241,152,332,151,67,147,208,162,152,49,236,362,293,171,133,359,181,217,360,259,209,138,90,208,156,98,179,320,83,106,144,279,91,254,206,361,68,323,182,395,199,153,250,273,280,103,228,173,238,354,294,87,149,114,112,206,405,378,274,76,310,332,303,259,292,341,218,163,249,183,186,341,357,259,205,241,143,250,332,223,334,286,202,324,294,254,326,231,204,319,304,216,180,134,159,103,274,252,174,141,313,298,356,122,303,237,260,139,131,260,33,229,109,251,246,271,171,110,32,173,357,261,221,188,214,322,113,323,126,205,174,170,237,142,248,290,84,111,195,135,349,187,156,164,357,262,164,188,194,319,280,268,333,270,323,236,271,191,273,313,256,363,213,245,127,156,313,287,252,324,196,246,385,127,355,161,181,218,96,140,269,312,119,73,79,187,223,331,93,173,139,69,201,165,166,299,252,111,144,380,147,207,127,363,209,237,215,130,269,341,186,215,269,227,285,255,46,170,124,281,97,279,172,155,319,152,134,351,349,268,48,325,291,238,181,126,340,118,193,122,185,144,169,358,155,341,175,124,102,156,193,246,203,264,189,181,268,171,328,271,175,60,231,298,317,162,237,216,244,170,369,173,221,104,156,216,89,376,254,164,271,391,180,210,264,156,189,159,94,290,382,347,210,163,355,266,172,140,119,166,266,267,149,148,264,146,147,306,317,218,284,122,339,378,92,159,373,138,190,215,40,298,287,130,98,180,258,218,207,191,275,193,390,417,245,347,56,293,316,170,295,89,232,254,333,172,246,334,104,319,257,207,114,161,238,256,265,229,385,172,211,195,322,97,134,293,246,47,108,230,115,185,86,175,117,222,189,40,276,109,238,191,152,153,230,257,109,190,299,118,120,174,179,342,166,338,280,220,130,240,148,218,214,208,270,344,136,277,201,274,133,206,244,259,127,111,259,187,100,160,254,233,316,172,259,174,262,274,374,169,126,306,313,35,371,171,293,233,344,202,70,218,125,103,212,137,253,119,193,80,176,301,274,75,320,220,214,220,189,149,210,275,158,273,134,210,125,259,229,230,121,101,246,200,222,360,116,233,101,145,100,112,330,194,264,240,327,239,139,296,274,142,170,211,141,289,302,220,326,260,348,174,138,218,117,115,293,220,95,362,53,136,114,111,271,308,167,158,234,165,278,320,312,351,223,159,197,135,184,134,216,136,147,260,133,337,375,121,290,278,166,230,111,110,218,110,258,87,241,303,365,148,250,185,295,203,109,138,112,87,90,188,234,201,355,195,289,321,115,142,245,146,294,167,101,269,313,123,357,341,214,216,197,96,210,295,127,344,203,228,195,265,233,353,186,279,179,231,283,312,192,171,195,237,259,184,236,322,226,298,262,254,411,147,204,214,356,291,352,72,160,143,331,179,153,113,295,186,338,355,160,252,319,341,338,136,305,184,148,292,292,288,200,177,161,138,287,173,288,339,298,211,293,201,171,142,156,222,75,182,218,379,233,235,120,146,106,243,285,215,239,51,184,179,174,82,192,198,106,156,356,246,111,78,290,212,396,184,206,310,95,314,320,265,258,262,250,377,225,74,183,313,328,242,196,74,116,115,102,253,164,136,247,184,79,292,113,145,162,146,303,150,116,189,333,347,133,89,104,102,141,373,150,203,129,200,118,379,242,79,141,322,229,258,207,193,129,37,164,248,181,323,405,143,140,319,127,132,165,207,163,167,219,149,114,280,37,96,268,119,149,261,206,97,356,142,93,134,272,317,265,255,83,218,234,199,338,237,183,207,205,361,327,289,92,139,336,318,194,49,112,267,86,222,342,70,157,269,309,255,259,297,215,164,142,38,235,265,122,213,174,302,178,236,211,338,79,253,257,213,140,250,120,253,396,100,160,205,150,243,207,277,86,355,169,39,247,320,311,186,155,154,138,296,135,133,134,354,347,229,256,143,130,81,341,141,170,371,266,179,237,132,240,177,306,142,211,301,301,182,200,273,156,178,291,239,167,117,265,191,122,243,350,182,156,150,204,269,203,182,279,220,275,185,233,328,259,293,127,351,255,146,363,141,194,298,204,328,299,259,142,98,290,214,334,98,313,183,285,266,279,38,178,207,211,268,221,326,173,339,53,357,263,220,333,246,228,203,138,302,167,289,243,251,211,247,99,236,109,283,180,141,304,258,134,322,136,273,148,171,195,255,161,162,335,212,228,123,120,218,253,143,196,172,240,183,176,173,336,195,276,232,217,53,106,182,115,339,182,139,97,138,263,199,162,202,246,298,233,276,283,244,286,150,127,260,195,356,277,225,109,252,189,70,188,243,152,123,101,131,289,92,221,40,346,236,93,202,126,129,312,403,352,207,263,366,263,124,201,265,192,239,111,149,160,370,344,283,78,318,337,177,211,75,108,164,331,218,214,188,348,195,291,181,171,320,259,240,214,341,200,329,306,153,249,168,209,209,378,101,196,259,335,345,261,132,131,327,167,99,226,116,283,359,126,260,138,224,189,184,346,276,344,129,338,332,235,350,382,224,246,283,113,322,158,144,296,300,235,139,268,182,243,261,364,239,389,83,348,318,126,261,168,149,93,235,132,60,201,202,192,95,189,79,176,176,181,214,247,163,139,154,220,73,287,161,230,313,208,180,332,294,224,83,277,216,237,231,373,326,369,193,237,39,58,200,49,194,86,359,345,49,313,185,202,168,170,85,148,208,233,243,166,227,159,353,111,96,167,267,197,225,55,325,304,250,222,362,358,228,157,246,400,354,169,210,49,223,188,201,285,128,187,195,275,284,200,218,313,247,131,305,303,320,119,227,351,337,171,225,302,186,270,160,335,209,336,121,294,94,169,363,114,296,152,181,234,377,180,329,331,228,244,360,147,182,208,152,428,196,176,267,111,174,149,197,350,317,178,162,116,279,172,145,89,118,94,175,200,324,137,122,174,209,74,245,129,192,158,71,353,247,37,280,105,168,275,249,127,177,142,294,295,68,272,70,279,192,303,273,267,27,249,190,172,325,189,93,115,297,168,207,366,278,185,174,217,342,129,275,230,287,162,295,270,298,187,229,124,147,225,209,206,225,105,271,92,174,323,237,351,377,346,188,159,48,185,248,252,245,239,207,372,180,229,319,187,178,209,394,153,203,244,269,165,319,171,230,233,193,230,220,178,172,122,261,338,243,211,152,249,211,199,123,125,326,211,263,306,189,108,79,228,323,343,293,251,130,172,152,99,152,193,64,221,328,274,147,132,173,234,254,245,322,155,180,146,99,141,258,313,254,319,220,239,284,210,259,89,340,301,209,243,266,209,69,101,333,23,219,311,219,344,222,200,122,241,225,272,131,194,233,164,324,87,248,277,170,197,276,276,370,293,214,227,204,327,136,296,351,90,187,261,114,186,154,384,215,137,91,166,184,292,397,270,212,172,283,95,223,199,213,219,71,158,153,319,328,162,83,310,219,313,177,171,92,184,263,137,263,278,280,134,272,336,158,256,246,182,217,368,339,374,282,177,192,84,180,141,309,244,182,68,230,151,309,258,154,315,295,226,140,279,77,102,153,241,107,303,197,316,377,341,157,242,242,130,89,136,192,407,286,159,217,117,178,251,138,187,148,282,339,275,203,93,365,368,198,148,192,328,184,192,333,362,326,233,227,177,244,182,92,122,297,24,25,106,93,287,268,213,282,110,181,219,142,126,246,164,322,84,175,211,335,297,287,150,279,236,173,260,167,256,144,149,214,197,313,231,226,154,230,99,304,269,231,182,287,126,75,135,188,100,260,251,248,153,297,250,284,207,254,155,161,189,269,363,326,311,142,305,349,213,153,243,341,357,88,152,348,145,122,86,108,348,224,153,178,412,329,191,188,79,189,124,146,148,344,138,57,122,169,127,294,244,241,251,303,293,322,77,117,194,233,155,254,124,152,68,334,323,329,161,143,239,141,130,338,114,104,134,263,110,335,235,314,236,160,289,329,299,199,221,46,301,313,337,344,67,355,190,139,125,271,127,184,264,366,187,335,175,97,145,146,66,63,143,374,274,214,265,229,138,134,366,269,188,165,302,340,158,189,379,226,200,87,233,319,214,152,298,119,326,230,308,225,184,108,242,33,342,136,194,106,88,95,291,212,92,106,282,270,359,342,330,189,231,161,122,344,353,115,216,335,193,316,164,272,236,318,142,36,252,301,253,139,135,277,327,196,131,125,291,127,142,122,193,94,358,133,82,218,239,118,401,134,346,140,314,209,112,154,303,185,210,336,215,149,135,270,183,222,70,227,104,226,361,200,411,217,333,240,272,358,153,283,291,315,104,361,216,348,152,88,143,284,176,156,366,174,24,338,110,360,297,126,138,142,224,181,376,104,112,332,276,157,274,309,152,142,249,351,207,143,174,228,139,299,95,238,355,365,64,371,186,135,226,115,142,70,114,49,113,198,324,98,136,218,173,149,222,275,227,146,244,256,257,299,228,227,95,115,163,275,134,154,66,159,169,147,139,123,246,234,59,315,340,183,195,317,211,322,86,90,181,287,34,298,316,192,185,111,288,263,343,210,147,247,183,187,167,151,241,117,31,178,94,218,134,174,163,161,330,311,174,139,273,72,199,206,170,141,85,244,321,120,143,113,213,287,121,144,195,304,247,68,269,339,259,127,189,144,194,188,131,151,176,190,290,339,266,141,243,261,275,211,95,283,94,139,132,260,106,262,92,153,108,109,301,166,158,129,96,160,282,156,215,143,137,149,376,215,154,221,270,324,240,188,302,138,262,339,287,185,264,237,180,158,215,275,71,170,193,339,60,167,228,307,85,121,176,102,261,186,189,149,140,224,284,308,336,214,232,141,259,357,210,338,91,71,329,165,247,99,175,364,129,139,160,233,278,295,255,260,175,144,207,229,318,231,177,110,127,167,305,179,101,92,217,238,107,286,112,89,278,196,336,113,271,97,183,217,123,267,226,300,281,115,28,153,144,175,160,63,175,326,318,370,351,34,179,224,236,300,193,171,187,312,321,238,246,119,329,237,140,126,144,163,289,347,264,312,316,280,316,187,267,264,187,118,174,336,291,368,279,187,371,306,201,222,172,174,118,288,372,193,224,185,387,347,276,162,118,250,250,250,211,232,104,369,226,236,220,102,308,109,166,244,89,162,301,96,195,330,355,251,185,116,104,146,159,145,179,154,213,114,86,318,92,257,56,69,285,261,349,200,107,216,188,159,207,226,230,300,205,200,285,107,128,261,258,420,416,267,205,131,264,232,202,143,338,133,105,140,150,217,200,105,219,172,184,191,352,354,162,257,271,187,224,110,103,116,120,200,331,121,225,214,125,318,412,138,342,212,262,222,293,259,315,140,129,317,151,47,139,282,203,239,140,122,199,264,217,395,203,213,206,249,143,105,353,226,165,318,271,191,181,90,390,317,363,271,358,386,184,384,229,222,287,319,176,118,238,335,243,131,104,162,346,192,208,370,251,205,168,165,160,348,83,128,289,352,237,69,343,194,249,305,308,156,253,311,207,351,265,305,353,310,127,103,251,201,196,363,194,192,209,297,207,248,203,167,164,346,87,175,374,388,288,147,142,206,65,185,244,187,338,195,71,232,138,153,343,239,227,109,153,198,340,235,169,307,297,246,351,328,347,175,294,192,104,286,108,282,177,230,104,170,131,138,190,109,277,337,301,235,238,300,266,258,298,223,174,209,244,273,129,142,334,116,103,300,71,185,247,305,151,381,129,114,250,143,328,359,159,76,103,296,204,226,305,354,270,348,214,323,314,173,155,215,157,356,218,191,290,107,271,287,328,99,259,237,143,173,305,372,236,224,222,149,352,60,309,111,209,128,293,182,68,253,145,206,216,219,164,152,175,170,102,291,171,196,379,175,189,261,201,347,273,174,273,92,164,151,75,169,167,196,73,227,84,241,278,114,378,217,361,149,135,206,242,201,117,286,237,188,234,202,283,115,348,316,136,218,178,239,117,157,251,251,260,240,286,108,97,344,214,156,320,242,110,145,239,198,200,144,155,218,195,250,146,151,340,179,78,123,299,198,133,151,384,180,118,234,270,349,236,284,430,358,144,341,109,201,202,310,148,124,85,189,185,237,219,226,320,305,212,317,253,326,353,288,182,222,205,177,254,236,343,155,237,320,139,167,281,168,110,133,147,335,153,294,278,69,117,209,188,74,94,189,66,133,159,364,359,126,82,83,230,242,225,341,175,232,150,359,93,210,219,100,242,334,250,178,57,187,192,304,234,81,126,315,100,190,151,196,235,100,257,193,194,98,294,188,188,283,276,340,98,402,307,152,221,169,350,201,110,243,215,117,224,89,201,269,314,278,140,185,263,131,241,114,335,219,342,73,263,312,53,405,284,301,294,237,295,171,96,144,210,276,300,289,183,109,251,235,125,230,325,279,207,191,186,316,192,172,333,191,139,233,259,341,363,269,117,159,179,333,335,151,223,170,145,201,125,194,214,252,68,127,85,221,70,65,70,320,258,280,137,255,267,315,401,171,342,227,239,229,304,359,226,339,263,47,263,149,298,177,142,79,142,177,109,190,287,193,366,102,228,349,178,159,406,90,280,407,104,328,190,260,47,270,240,213,248,122,81,230,91,208,299,217,145,289,174,38,312,216,182,321,382,226,337,166,189,183,134,280,254,380,314,300,264,100,202,159,315,120,124,247,209,270,226,271,367,310,145,209,209,276,193,29,283,240,222,261,286,311,154,203,202,87,368,271,89,355,279,317,265,363,141,169,157,238,206,181,163,220,300,250,60,183,290,191,151,164,185,235,104,158,189,85,85,307,305,257,283,337,281,360,325,253,360,140,103,144,375,297,149,265,227,346,367,183,118,80,176,129,191,263,188,135,202,252,144,330,169,209,303,249,213,62,254,298,254,228,168,268,278,227,262,89,276,135,121,321,286,222,193,226,166,295,77,182,318,71,135,203,259,300,305,159,308,138,324,188,328,201,250,206,262,318,167,97,136,188,338,97,227,329,312,322,294,232,241,246,280,278,221,259,276,206,264,370,278,257,110,135,180,251,311,216,324,281,182,366,217,252,179,223,208,297,363,88,120,289,247,295,128,250,174,347,183,349,141,243,141,349,169,198,349,247,134,173,366,205,289,262,240,180,196,160,112,143,251,125,306,113,249,212,291,339,284,132,208,87,172,282,214,183,323,310,204,199,310,346,230,295,237,342,124,313,233,236,116,99,128,261,182,376,341,241,291,347,104,127,92,203,197,188,294,272,326,114,293,213,238,261,187,247,285,169,170,312,108,133,297,238,238,259,163,276,230,144,262,129,203,136,210,149,128,154,115,183,137,235,112,168,100,220,263,99,60,155,164,63,93,161,98,52,215,256,277,333,121,413,99,215,187,346,319,380,78,192,116,50,27,342,206,113,277,249,292,306,238,127,259,158,192,52,297,209,90,324,152,260,308,280,76,203,340,140,259,234,288,115,180,184,97,324,374,262,257,276,92,142,401,107,100,218,78,337,230,327,287,186,285,174,193,304,225,178,254,79,81,271,253,244,205,183,159,196,147,288,227,202,229,293,303,224,213,176,314,104,200,225,106,187,178,260,177,190,98,197,121,346,207,236,328,178,204,189,264,287,277,143,267,245,212,242,233,293,198,280,167,195,173,321,181,308,207,256,313,147,338,308,342,134,254,361,359,321,208,361,193,279,315,76,193,158,344,233,278,83,318,232,190,131,132,229,50,207,325,269,196,287,175,246,181,160,115,182,227,135,168,146,155,72,232,125,85,318,150,83,198,174,220,272,112,177,238,201,25,186,54,322,173,305,58,140,108,319,218,124,116,175,307,190,369,247,282,315,134,192,344,255,234,158,218,138,365,360,200,289,124,369,228,263,241,159,302,268,187,139,134,90,164,186,327,173,289,144,353,130,211,142,364,88,191,165,144,149,85,136,182,189,188,367,172,231,234,293,289,222,194,76,179,70,380,262,139,121,284,90,88,77,303,266,174,200,355,220,348,194,174,264,270,257,347,228,294,166,134,218,86,266,374,60,272,93,167,280,321,300,98,176,83,76,133,85,177,275,110,158,138,99,166,62,311,352,154,326,214,156,174,164,205,187,302,187,252,252,55,44,116,305,272,217,77,214,108,130,132,152,161,160,166,168,176,223,338,171,181,213,265,100,135,151,172,172,146,161,280,202,236,58,384,215,245,161,112,156,52,264,220,139,269,306,69,134,96,241,269,202,187,52,211,251,224,108,119,318,252,101,372,342,186,121,292,78,178,252,206,191,265,249,291,302,261,194,237,148,99,132,334,296,285,214,353,352,322,119,176,213,231,296,167,301,210,165,297,342,259,105,140,53,217,356,178,113,140,216,277,100,137,247,190,182,134,320,133,187,298,261,84,90,237,118,266,294,234,311,109,141,209,131,155,84,222,46,234,108,241,111,151,254,235,343,342,216,344,203,89,136,90,69,273,103,120,322,195,188,129,182,332,109,161,324,346,330,177,136,162,153,118,232,213,173,141,138,159,218,197,121,173,341,334,265,370,194,185,391,257,262,334,149,200,48,47,159,67,150,318,175,242,224,130,251,234,227,338,152,401,121,373,119,197,193,115,224,225,227,204,319,330,361,173,387,194,251,215,213,169,129,188,102,108,70,95,67,120,60,197,61,249,227,180,184,80,162,166,193,280,240,174,214,125,187,175,171,192,125,248,242,392,326,291,316,262,327,329,174,170,252,240,237,310,261,212,175,151,312,171,230,317,224,357,358,149,242,225,220,221,154,127,292,98,339,251,119,127,164,247,235,210,286,165,120,77,336,101,137,367,337,294,190,246,256,202,158,170,95,324,181,91,256,284,257,304,254,235,150,253,268,241,346,361,179,194,276,396,182,174,297,370,173,255,345,86,109,364,184,132,135,198,224,161,323,253,212,229,204,101,249,252,279,117,60,149,118,96,282,308,72,154,302,166,215,123,322,213,159,184,203,140,83,83,158,192,285,160,162,107,101,82,86,98,215,167,88,170,206,223,134,141,101,323,251,282,414,228,203,111,173,107,212,155,104,266,335,306,196,133,245,73,236,238,178,295,196,105,343,252,114,239,309,287,187,63,334,243,372,162,157,188,185,128,109,121,69,80,42,156,116,208,212,219,106,135,147,100,156,154,309,276,230,106,214,204,376,332,357,133,198,77,157,276,133,37,316,142,96,142,128,184,149,136,137,224,246,360,193,135,115,141,56,85,162,342,142,161,217,121,198,114,154,231,285,107,279,273,252,342,155,359,375,103,107,188,101,177,275,48,156,239,292,170,60,320,156,173,209,343,192,195,283,360,83,251,192,240,188,148,271,224,109,318,344,121,284,141,244,385,158,71,331,114,176,97,263,267,150,234,303,263,120,361,230,197,230,188,148,129,331,182,228,301,146,229,177,203,208,307,309,213,27,148,107,269,177,279,347,208,194,177,359,107,217,199,264,132,279,102,154,217,356,149,105,132,241,193,174,192,413,141,68,128,310,396,212,177,147,150,335,228,123,347,370,226,295,196,163,317,112,157,116,195,235,131,311,320,125,88,221,97,178,318,260,77,167,214,174,114,140,188,79,310,136,83,135,330,231,202,244,181,262,246,232,264,199,217,139,366,154,186,361,209,192,372,279,297,278,182,188,336,354,335,153,319,201,246,358,349,158,101,355,133,242,99,117,154,119,132,98,200,303,175,232,160,80,220,224,183,145,385,189,254,316,169,285,245,160,209,161,94,93,108,91,292,149,122,159,122,240,254,109,250,28,336,381,208,367,100,213,195,161,241,117,272,187,86,297,126,140,230,337,107,260,338,114,220,137,171,222,225,203,185,238,212,211,139,288,105,109,72,146,256,73,160,131,284,115,149,251,355,382,157,152,139,316,117,157,196,303,145,112,148,103,120,178,117,162,189,186,146,191,226,368,265,63,289,191,284,129,180,124,217,360,170,247,185,154,266,161,126,241,198,291,142,237,377,181,246,256,316,62,204,283,76,126,202,245,238,131,179,178,336,204,165,114,132,116,115,248,132,46,122,109,208,319,189,152,239,235,194,147,153,264,135,206,237,156,167,269,300,85,166,278,144,205,314,276,363,73,104,291,163,286,150,151,184,300,98,411,132,173,338,286,81,222,211,116,256,163,187,232,148,264,101,140,152,307,305,208,193,173,160,281,279,109,202,274,150,67,219,164,355,94,157,242,130,273,107,308,105,133,110,245,273,291,242,146,72,314,196,218,200,343,235,209,115,341,215,242,117,130,331,248,246,179,261,355,243,79,260,188,68,76,92,195,305,300,124,118,151,162,242,186,221,260,262,206,147,145,93,192,151,152,228,257,325,298,158,293,153,122,270,157,364,265,316,151,244,137,73,185,56,128,122,366,359,250,201,146,349,225,85,47,216,233,164,84,404,268,31,65,288,229,197,288,169,264,104,239,182,193,191,99,168,336,146,103,190,167,280,295,209,98,211,335,125,242,264,195,221,130,231,203,191,167,280,102,149,265,303,109,161,142,197,205,68,90,117,174,209,230,90,311,198,221,243,229,363,312,120,344,140,174,250,69,102,151,267,153,376,154,234,292,109,172,342,247,294,183,214,310,115,371,337,254,280,177,192,248,87,209,340,216,312,89,197,301,303,157,114,160,312,390,224,222,247,337,358,343,234,189,169,292,291,54,200,180,216,238,365,322,173,130,340,212,84,201,213,211,182,193,221,248,99,111,274,200,269,149,187,186,141,156,105,215,202,187,243,85,179,142,139]
doclens.69.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [36,75,147,165,103,178,134,73,249,139,225,73,136,124,242,137,82,132,234,75,78,101,43,52,50,280,147,140,147,153,129,50,108,155,98,145,76,180,136,145,106,75,120,92,327,85,55,155,177,232,252,61,161,74,123,75,71,75,170,93,190,57,177,178,179,88,97,240,139,84,121,159,119,144,302,276,263,33,52,132,210,78,204,165,270,243,96,173,189,109,75,163,89,127,82,111,165,35,46,49,104,221,78,65,45,46,124,217,296,58,20,123,151,100,46,208,71,173,132,148,100,112,142,118,157,205,117,45,62,177,59,146,207,52,69,136,254,85,76,121,91,141,167,76,153,73,56,80,44,162,80,100,89,120,126,136,57,111,117,102,152,61,78,107,98,112,51,82,182,114,203,225,90,222,252,29,87,80,197,96,84,220,47,261,127,99,159,132,119,35,196,133,77,120,74,119,105,147,69,215,187,95,130,146,125,137,127,57,96,300,104,94,40,258,163,311,51,118,150,175,48,34,289,139,94,372,218,119,126,180,156,218,149,193,68,89,113,96,83,102,117,66,148,59,81,100,144,165,118,96,58,187,91,158,138,100,150,181,162,77,287,36,37,124,174,100,223,165,69,61,307,146,114,64,133,89,231,76,81,205,97,107,167,120,72,67,107,222,117,225,68,86,168,142,192,105,157,166,152,33,180,110,218,92,72,59,203,75,68,151,229,154,113,109,86,89,134,128,83,122,99,77,114,22,249,197,173,190,72,140,46,80,108,192,159,173,131,141,338,145,66,112,61,124,85,267,54,105,80,192,75,148,140,53,245,65,182,71,100,112,105,250,162,150,108,192,117,33,192,33,133,120,134,82,176,104,92,146,132,167,81,153,69,273,80,170,86,249,196,119,170,74,132,58,171,117,147,76,91,111,101,76,89,105,245,106,69,127,148,99,100,187,66,127,129,136,118,200,87,334,150,265,86,66,88,146,117,154,170,160,100,60,101,166,162,57,84,57,87,191,208,228,109,55,154,297,188,82,90,137,212,206,44,278,114,105,61,184,98,181,103,276,135,175,330,129,199,105,58,163,73,41,143,59,94,51,276,164,216,134,91,84,99,126,39,101,92,93,63,70,227,136,193,100,184,103,61,105,129,92,129,186,205,49,269,138,43,102,257,64,197,82,219,77,230,118,169,164,124,106,135,209,121,298,67,165,91,211,123,76,135,329,119,59,119,196,115,40,80,108,115,33,52,184,52,73,59,101,66,42,36,72,76,303,188,176,117,152,160,126,165,127,104,123,79,57,173,135,164,163,278,104,179,47,102,110,271,81,100,108,158,62,127,151,72,50,28,142,99,171,85,316,98,279,213,287,106,204,90,146,88,37,290,215,125,125,189,143,266,52,139,91,55,72,164,82,138,53,174,118,87,76,139,80,75,43,249,64,117,64,156,116,231,177,200,204,55,207,139,214,230,54,162,105,195,78,98,156,139,118,155,169,92,146,131,83,158,40,156,101,102,353,113,39,64,26,119,97,217,149,128,63,99,140,108,96,100,166,64,51,66,208,72,102,133,222,222,75,110,168,164,152,168,314,306,101,138,113,111,156,56,147,90,55,133,52,73,58,84,281,152,134,50,141,54,117,77,109,116,101,141,59,101,140,132,75,60,181,57,67,191,109,121,121,162,112,152,102,306,138,90,51,47,74,61,111,96,233,144,301,53,138,118,208,101,111,82,104,135,76,120,242,109,151,63,200,56,78,161,203,181,122,118,121,139,35,73,158,162,130,303,212,107,140,59,119,121,129,88,183,132,175,89,239,121,139,87,233,69,212,108,60,152,177,89,267,51,213,87,77,102,106,194,109,26,79,110,105,64,209,95,50,104,152,82,90,78,55,132,186,104,131,67,79,62,66,135,149,141,107,92,53,20,110,227,309,274,143,127,142,99,114,267,39,138,144,94,151,166,71,109,102,75,314,97,116,87,104,82,248,72,37,54,48,82,60,278,64,121,239,121,137,71,117,186,159,61,147,80,109,48,102,101,111,57,61,298,153,124,146,137,102,26,43,65,194,172,49,56,45,81,172,135,201,62,92,40,71,170,134,77,144,158,89,76,80,54,25,143,133,89,99,155,89,320,112,213,86,71,75,132,232,106,65,84,133,120,143,107,79,77,115,70,239,59,229,183,199,119,104,107,124,118,91,65,104,45,107,189,75,121,131,197,67,81,115,211,86,83,192,161,105,72,101,126,264,76,85,78,179,51,130,98,210,129,141,131,148,152,145,74,89,84,91,125,97,89,147,289,128,64,137,107,175,52,187,57,109,161,142,177,51,110,149,60,55,143,119,150,69,282,75,178,114,49,158,44,49,115,182,22,37,61,95,161,191,110,59,224,94,73,112,315,217,86,96,152,188,66,61,176,93,218,77,41,143,117,176,145,75,127,106,187,134,176,84,256,68,84,140,161,109,145,233,54,35,191,75,218,119,58,118,95,161,127,120,111,185,69,52,207,73,138,108,68,105,31,228,65,118,171,43,94,254,131,88,196,156,147,352,218,167,67,81,172,58,147,73,81,99,157,67,282,85,134,86,141,139,162,116,80,143,128,72,144,173,155,134,72,154,151,111,155,175,79,139,183,74,93,62,118,93,125,186,76,93,107,123,50,94,76,84,136,116,63,88,231,97,66,200,173,192,157,129,235,103,198,65,74,291,178,139,132,168,64,151,114,64,95,166,144,149,215,156,91,218,43,179,193,199,290,70,195,118,137,122,100,85,68,195,116,70,85,104,96,143,66,127,233,84,141,133,249,137,212,68,193,90,85,117,47,135,201,110,86,160,130,273,92,201,131,64,91,106,73,128,46,159,88,128,107,48,75,33,99,127,102,81,71,72,72,175,81,112,154,167,107,124,123,96,87,154,255,89,363,96,267,99,68,95,93,168,176,81,86,138,94,58,51,190,59,73,82,162,90,104,135,275,75,39,175,61,146,193,66,50,114,73,204,82,86,241,93,177,265,99,31,123,90,237,168,122,39,41,119,119,162,89,45,71,73,115,125,146,129,124,46,67,94,140,64,71,197,213,268,82,245,425,86,137,210,54,109,147,117,82,197,126,133,158,131,92,82,27,56,76,141,121,172,122,116,90,114,95,107,314,136,110,126,91,165,190,164,82,75,27,201,81,99,95,52,92,148,261,117,185,54,276,157,82,116,182,134,128,146,112,151,181,228,70,81,155,152,243,148,61,80,96,133,72,56,59,40,86,199,119,288,48,153,268,293,406,50,192,118,187,83,59,48,199,230,171,120,227,222,81,169,195,123,305,168,59,163,63,92,212,272,154,125,159,81,94,136,85,94,105,27,46,153,64,199,69,133,120,103,197,27,118,220,71,23,23,30,166,132,97,71,119,75,196,86,100,69,220,120,56,156,34,127,123,233,115,44,208,223,219,111,84,155,113,108,209,168,100,117,143,211,94,97,55,157,110,152,137,158,45,86,54,68,107,96,160,79,152,99,85,132,129,113,45,133,39,87,120,150,152,93,100,141,136,82,139,86,212,130,185,111,55,115,117,210,34,42,159,117,220,106,153,57,113,115,95,303,123,112,250,100,67,304,208,303,89,102,170,82,194,162,61,124,94,75,171,120,101,87,193,154,212,100,88,229,228,126,163,178,137,195,87,77,114,37,96,89,91,159,129,145,88,133,320,156,199,59,130,42,146,222,62,69,42,66,95,52,99,114,29,31,51,45,96,35,85,228,127,98,87,189,189,123,92,93,231,220,114,101,70,65,59,243,148,76,51,96,183,68,105,110,91,88,191,102,193,114,183,87,230,47,126,129,243,109,77,63,42,51,121,370,54,119,142,137,132,223,105,91,86,237,299,277,98,163,147,160,221,125,134,122,82,75,160,63,174,164,120,103,98,37,117,78,109,202,59,179,99,58,73,62,297,220,54,194,141,86,118,222,31,82,176,83,164,159,107,92,103,52,126,43,274,41,101,174,68,165,82,110,132,163,97,69,37,110,54,107,105,36,170,48,125,268,62,100,124,37,130,219,192,85,89,69,201,119,365,155,73,82,97,97,86,48,258,88,323,96,27,178,127,94,91,135,102,96,100,138,255,152,115,90,61,95,129,86,61,77,278,155,71,149,237,58,236,118,189,95,118,350,108,87,52,223,196,187,38,177,48,147,169,178,133,92,163,104,103,203,212,312,98,62,45,24,168,298,125,147,332,257,66,60,69,71,125,115,96,221,219,248,141,182,120,246,53,77,61,172,197,33,128,76,60,90,126,181,96,197,57,60,76,245,103,50,185,87,167,128,103,74,66,83,33,97,145,171,118,97,261,76,199,51,148,93,64,221,184,218,121,92,113,67,171,118,122,73,152,129,303,89,238,110,127,106,54,39,190,112,33,151,77,105,282,176,98,75,46,108,128,73,285,81,141,112,75,95,182,144,58,97,137,141,231,56,107,245,102,157,171,229,72,256,75,115,124,187,96,176,79,84,58,91,225,167,314,107,54,49,97,231,110,110,168,157,191,190,192,50,103,114,75,210,107,73,88,228,228,156,153,118,128,111,80,53,122,84,38,110,41,286,68,52,103,135,50,58,113,84,70,81,126,164,55,61,136,231,47,272,86,34,69,193,29,195,138,273,189,159,71,116,144,187,102,43,94,97,116,165,99,249,85,111,164,181,160,66,119,131,59,117,93,299,216,229,86,98,117,174,155,129,140,89,87,84,99,153,93,77,69,203,179,120,94,42,108,131,166,84,49,168,33,122,71,127,64,143,71,188,54,248,67,207,201,151,182,152,67,275,296,71,49,278,82,107,109,119,74,136,36,114,287,135,64,144,127,164,132,243,95,285,179,324,109,130,123,133,104,60,108,100,46,165,81,82,128,343,263,146,149,71,125,140,158,127,134,49,235,75,112,167,95,289,204,217,167,165,262,221,299,263,197,109,50,67,93,74,252,121,123,159,111,58,35,67,157,102,301,126,69,125,154,140,95,50,209,43,111,41,82,105,91,115,244,36,142,167,50,59,101,221,73,39,57,90,121,324,140,52,184,185,176,125,83,166,98,135,170,85,197,44,66,101,58,215,247,299,118,79,88,45,67,116,127,148,60,272,60,95,141,59,152,70,161,147,74,128,146,203,65,137,111,187,114,120,105,53,346,181,67,47,100,63,63,64,102,164,248,260,49,128,61,127,56,153,155,78,179,49,98,146,210,224,164,152,47,132,144,261,37,70,172,134,79,50,95,209,168,130,42,90,220,61,137,265,38,140,127,37,84,182,73,126,154,109,205,194,32,97,68,31,237,67,234,124,50,42,180,101,161,57,119,102,231,91,261,242,101,111,58,155,124,84,165,58,151,196,125,50,58,111,75,217,141,179,51,129,186,161,99,88,290,136,205,130,155,164,77,206,118,87,161,111,177,213,35,35,35,35,35,35,37,241,77,122,150,59,216,49,144,173,47,138,89,107,83,124,84,85,80,96,120,43,43,43,43,45,129,61,68,141,217,83,88,100,162,99,122,128,145,98,112,38,241,34,117,77,67,240,205,72,21,60,175,125,63,147,124,179,132,79,156,140,216,321,171,88,178,155,103,129,95,113,97,69,183,171,124,59,54,52,133,63,146,16,267,115,180,95,156,203,147,115,169,215,301,145,232,344,329,189,224,87,94,137,75,87,182,104,83,99,123,190,65,80,153,118,98,212,47,110,104,171,73,280,162,181,97,45,111,57,40,44,181,98,100,77,125,61,294,55,206,160,169,133,71,59,91,48,102,83,117,168,71,324,125,328,123,89,74,95,79,244,87,126,34,49,248,216,161,90,62,137,106,199,52,82,236,305,173,62,69,297,126,63,119,51,91,111,207,90,242,95,237,96,102,57,206,52,46,89,79,159,149,222,86,137,300,129,93,236,147,198,143,103,86,119,141,105,72,70,259,100,126,351,93,293,208,109,115,146,185,71,94,55,117,181,83,106,61,101,65,99,29,234,82,231,118,255,67,282,129,69,84,72,91,91,130,67,29,128,131,65,75,82,58,84,97,179,136,104,154,136,76,104,223,288,110,283,244,330,272,161,105,285,158,135,189,47,86,38,114,120,188,117,198,217,125,40,100,223,68,58,119,97,150,234,129,140,39,120,127,122,109,104,64,89,119,77,144,185,53,161,137,89,69,116,146,89,103,78,233,66,213,179,70,129,73,235,100,142,84,106,109,90,82,281,45,71,331,93,67,136,97,63,44,111,174,93,117,67,79,122,53,94,150,165,156,132,123,80,344,102,88,173,96,243,55,127,27,105,51,52,129,199,110,78,87,97,80,119,110,50,163,154,80,147,99,101,148,110,165,137,72,98,97,104,114,91,154,246,148,144,196,208,185,374,100,327,153,80,114,200,93,131,98,121,150,45,177,230,343,105,146,114,86,83,169,109,81,87,70,88,52,193,157,345,77,80,177,58,91,157,213,142,284,377,66,125,66,76,133,286,98,179,113,92,232,153,61,63,171,118,88,110,49,81,184,190,82,249,111,67,158,178,58,113,171,95,98,47,105,181,68,20,155,95,65,92,74,195,59,107,177,242,265,62,49,116,210,123,49,71,181,152,156,84,184,57,72,71,95,125,140,83,51,367,137,242,105,82,206,138,135,88,150,49,42,146,132,55,100,95,156,256,249,63,103,166,119,194,93,156,139,188,172,248,223,210,155,165,91,44,90,139,28,155,315,133,36,161,96,77,100,217,121,28,149,176,56,45,77,57,34,122,115,131,98,157,252,79,128,90,175,224,105,189,29,144,155,82,231,32,75,120,88,98,152,55,57,33,150,184,108,169,110,273,129,97,111,77,93,84,187,76,122,127,98,181,83,119,181,47,240,130,164,77,122,168,113,132,63,212,293,166,62,95,118,281,220,229,177,129,137,57,164,78,107,117,59,35,183,37,152,229,150,108,224,160,269,244,133,193,122,90,49,166,114,178,295,150,175,91,145,80,70,377,127,189,157,115,173,39,94,94,59,186,196,205,158,125,121,61,284,82,118,100,53,72,93,199,121,72,232,138,92,131,156,42,104,310,176,248,176,94,115,200,228,107,82,89,45,93,63,52,97,267,113,31,79,210,31,32,220,86,135,74,29,117,139,181,190,115,197,83,89,125,110,50,135,42,130,110,120,138,76,172,102,163,218,239,276,49,125,109,194,91,248,41,208,69,186,85,78,118,114,235,130,72,94,89,230,261,246,59,135,99,267,100,69,103,100,168,98,104,62,230,62,218,188,58,96,179,129,215,127,117,71,73,103,135,54,140,38,135,105,316,107,84,154,139,18,110,132,90,102,223,51,92,54,92,138,157,352,54,66,121,110,159,104,89,92,123,121,232,210,122,115,188,111,166,101,124,125,255,65,115,324,150,109,298,222,216,111,141,96,111,125,61,200,150,259,53,84,168,238,107,52,87,273,38,99,139,90,129,115,155,105,125,155,119,125,46,107,181,167,125,239,121,143,128,126,45,135,54,155,93,121,71,269,82,137,73,228,61,130,176,57,100,71,244,181,136,42,126,119,126,247,107,164,33,75,61,61,226,62,218,86,159,81,47,228,138,93,75,102,112,162,40,175,62,130,99,118,177,172,121,121,58,67,145,180,50,126,23,268,95,231,94,103,65,79,100,285,190,49,232,77,152,81,165,76,31,70,122,64,34,108,41,122,59,94,244,56,59,48,124,69,127,154,90,80,165,112,94,248,188,128,120,171,28,51,37,180,119,121,57,90,87,99,96,48,157,109,105,65,158,101,88,124,73,102,304,78,24,101,47,49,128,85,80,117,133,50,177,133,241,160,161,142,90,148,81,86,132,107,88,140,247,120,80,117,62,145,200,30,156,118,177,104,86,137,154,117,53,37,91,92,269,316,60,77,71,153,105,117,65,127,116,113,117,72,162,126,248,134,89,180,94,188,82,131,176,239,178,93,72,145,210,225,49,104,64,101,136,175,199,121,85,76,58,92,142,228,128,60,256,72,238,94,166,182,67,270,67,69,178,127,168,190,195,140,108,106,178,77,118,79,270,56,108,140,182,48,105,69,35,149,110,174,80,262,174,160,139,274,186,74,81,85,159,31,155,186,141,102,83,122,85,116,127,68,190,121,151,271,117,117,72,128,108,22,92,131,46,132,239,138,160,66,121,69,162,21,54,80,192,101,49,73,225,178,130,59,77,58,87,112,64,265,169,93,281,282,83,238,212,187,86,193,159,75,47,117,119,175,291,127,92,142,118,116,78,247,160,335,65,94,137,206,252,95,77,135,119,134,122,140,44,72,127,200,114,101,141,62,123,60,190,73,126,146,149,49,83,91,167,231,37,96,70,78,112,111,225,50,71,90,115,90,283,89,97,108,85,199,45,51,184,98,86,218,176,82,92,32,157,48,180,141,203,149,123,158,269,255,155,119,189,180,123,54,90,186,67,292,270,61,139,126,213,79,133,265,262,60,184,185,210,123,67,68,73,141,121,26,51,164,144,179,185,39,115,159,223,105,133,131,57,155,74,298,48,96,91,130,65,49,148,144,123,203,149,203,50,115,135,177,92,193,65,310,118,233,118,76,115,92,42,85,320,143,87,278,113,71,137,165,97,106,168,153,73,53,79,38,87,58,156,88,142,318,90,139,156,126,161,143,211,131,126,171,88,107,62,188,147,95,106,181,46,179,108,60,163,153,75,61,294,96,99,112,53,79,123,137,147,38,282,204,209,152,169,92,247,108,111,42,66,205,152,224,57,107,114,213,207,97,199,62,171,242,268,69,169,95,155,139,115,254,140,221,41,257,76,96,115,136,116,204,165,95,59,119,91,37,68,120,39,141,126,76,117,106,107,89,102,64,93,66,306,141,78,140,61,103,189,194,171,135,62,175,138,121,184,182,318,138,57,78,203,237,204,151,61,62,80,127,243,69,107,61,62,119,67,232,50,141,171,149,96,64,71,87,53,52,63,199,120,154,70,76,140,93,112,81,120,154,19,118,163,44,155,69,138,118,80,90,167,102,114,109,180,67,272,50,64,89,65,171,240,163,43,93,72,85,144,106,69,214,103,146,75,132,108,168,160,129,119,94,79,68,138,189,121,299,102,191,166,204,85,190,70,40,110,78,42,219,174,199,137,90,149,54,89,108,162,95,193,248,63,140,117,214,45,120,67,127,257,93,280,245,80,89,62,271,213,112,139,77,95,184,45,244,199,139,82,117,94,112,196,103,112,129,123,54,56,177,147,101,156,94,85,145,125,251,125,37,123,189,65,231,112,168,171,224,85,97,75,80,90,125,121,79,103,129,140,116,149,114,86,198,76,112,216,347,206,118,146,89,185,158,113,273,54,106,173,131,136,153,150,124,129,265,302,21,125,129,196,124,183,70,104,35,61,218,70,128,152,94,113,115,56,126,229,102,62,102,82,103,178,309,160,119,169,180,234,78,78,97,142,87,112,64,93,75,110,222,145,100,123,119,99,105,35,155,214,41,103,193,61,168,97,120,92,268,194,124,46,25,122,153,85,199,62,107,64,314,95,98,43,153,125,64,117,58,141,221,105,90,78,137,62,64,214,195,98,175,146,149,68,106,110,61,49,116,78,43,163,92,112,330,114,125,173,137,129,93,142,52,78,101,161,349,60,219,341,104,68,282,89,254,86,47,121,89,72,84,100,251,149,192,91,303,107,66,89,121,140,56,47,77,250,123,143,184,55,93,166,134,71,108,98,163,68,52,125,170,57,189,116,112,105,181,35,239,46,219,112,113,62,104,198,155,165,92,189,101,101,177,178,93,198,133,77,131,165,268,98,220,144,39,281,97,330,88,141,368,27,156,134,112,102,91,51,124,91,45,66,161,74,237,176,127,211,101,101,169,51,54,110,131,135,115,103,123,261,158,103,78,37,287,87,42,56,43,74,253,128,55,47,127,69,109,141,73,322,162,173,60,39,84,124,110,130,123,84,110,97,84,113,48,155,177,127,114,40,66,105,131,167,198,168,129,91,154,208,61,33,128,56,50,104,95,141,96,170,46,136,110,58,67,87,188,120,34,185,219,91,110,143,112,78,151,75,132,109,168,276,172,99,85,140,48,152,138,105,75,40,108,215,54,57,144,98,162,83,220,176,82,102,299,158,142,81,144,172,155,118,170,80,160,47,61,106,65,145,84,96,34,113,93,114,117,107,69,137,40,132,53,111,144,180,71,187,110,286,200,206,128,194,107,229,38,123,109,183,152,55,35,213,164,87,75,84,91,152,195,43,70,61,208,120,114,91,166,264,109,129,113,65,226,234,165,92,36,76,48,97,105,109,245,130,185,98,196,89,184,86,94,79,124,233,144,211,100,236,102,82,154,81,89,83,83,38,58,61,87,165,161,222,194,99,108,117,198,229,189,63,89,109,70,320,100,87,176,84,27,146,364,68,129,141,285,236,74,157,106,144,47,112,239,293,111,62,48,107,94,49,83,309,246,216,74,119,76,76,141,153,122,80,266,93,94,98,252,155,179,54,101,154,138,66,264,80,48,29,112,169,81,177,241,47,185,206,192,131,81,123,67,183,131,175,132,52,96,81,138,163,123,131,119,52,142,153,73,70,245,163,48,95,59,151,152,263,290,189,135,262,174,222,120,109,67,105,124,103,104,89,71,75,118,176,197,79,80,107,133,228,137,94,82,65,125,67,75,108,122,40,143,155,118,126,105,55,63,72,135,108,195,105,106,197,63,249,175,61,173,79,87,134,183,67,99,97,80,212,52,55,122,100,56,172,117,228,200,86,75,85,101,192,113,219,93,174,49,28,111,147,187,174,25,165,139,131,94,108,188,170,51,78,159,164,79,169,143,125,185,136,102,106,133,39,83,62,151,132,297,72,94,301,270,155,107,95,52,78,256,192,97,80,265,181,66,161,203,174,184,129,167,58,128,145,216,72,45,139,147,85,173,72,179,130,98,53,251,184,136,95,213,155,326,74,258,82,180,234,116,154,182,104,158,33,46,83,139,38,162,114,137,243,90,236,161,142,256,77,63,187,26,184,45,76,117,57,61,53,110,194,94,138,82,105,232,135,76,42,140,206,126,125,225,107,262,179,258,76,52,54,105,83,119,84,92,152,112,139,112,186,41,76,48,99,179,55,78,103,137,43,169,98,115,148,104,126,83,163,127,178,126,79,126,56,198,77,138,145,151,48,159,82,92,139,151,169,116,152,85,227,139,65,120,71,157,89,51,81,119,180,63,140,247,328,75,135,16,41,44,55,135,189,175,289,120,118,145,148,150,104,55,131,138,154,32,239,153,104,94,183,176,95,136,52,86,110,152,209,66,269,99,105,105,293,103,125,42,91,67,76,152,54,87,128,143,110,190,70,80,104,87,73,87,68,70,80,65,79,97,55,104,104,55,59,120,106,82,99,55,126,152,110,102,46,51,136,93,24,133,153,122,205,83,164,150,75,238,37,94,107,157,167,163,129,146,60,79,122,85,93,164,37,43,51,85,116,218,193,99,43,218,120,112,193,148,106,101,142,80,82,96,175,146,166,55,110,95,97,58,57,160,96,63,306,195,135,62,81,263,95,51,96,84,171,144,168,57,118,130,83,83,128,35,113,27,204,240,96,71,193,109,100,113,118,36,173,175,80,136,121,121,189,279,149,66,46,102,111,110,71,104,86,257,124,174,160,104,36,60,82,221,45,135,87,72,45,89,121,79,222,251,111,266,74,131,75,104,82,185,141,226,148,93,80,122,266,190,104,56,115,167,117,117,33,161,122,188,141,267,43,195,40,232,46,100,111,153,190,107,225,113,51,222,73,88,135,236,55,94,98,287,114,91,128,150,108,203,161,157,122,68,38,50,50,259,192,94,60,226,347,58,59,116,242,101,301,302,73,200,219,238,118,155,80,120,82,230,67,28,154,165,232,58,96,46,125,114,82,59,69,177,99,166,116,122,106,63,62,127,158,84,100,97,98,180,134,71,54,44,64,296,141,226,129,89,237,70,125,137,240,107,88,100,148,179,108,162,81,94,60,291,60,154,243,168,46,36,193,30,192,70,236,121,91,76,202,114,53,284,101,293,83,99,143,100,135,161,91,135,95,170,197,114,69,258,57,85,51,245,108,211,39,81,80,147,62,70,190,87,114,158,84,87,161,129,147,150,99,141,146,47,312,96,103,198,98,234,239,103,200,82,98,185,154,202,113,259,294,246,74,105,311,256,169,156,109,108,60,46,114,43,108,128,88,130,264,201,104,86,244,93,80,101,108,103,146,130,219,100,116,81,115,194,150,92,79,130,107,109,157,94,75,137,189,148,132,134,74,152,109,112,99,174,121,187,123,76,177,213,242,139,274,50,133,116,113,72,144,189,146,67,171,94,142,34,146,195,101,100,30,197,133,67,67,60,94,163,258,139,97,145,121,141,134,44,129,135,90,25,106,202,136,231,126,56,240,157,113,186,179,159,80,87,34,144,230,152,194,188,94,33,72,129,39,116,50,182,72,185,84,106,196,200,193,107,151,87,137,69,363,71,56,123,111,108,70,94,123,164,65,92,145,180,202,53,94,133,97,140,143,167,139,99,141,60,77,60,199,140,228,87,127,84,142,94,102,127,200,59,275,133,63,82,100,60,141,125,201,96,95,160,76,279,40,91,144,348,127,46,72,48,93,111,108,64,79,142,68,130,148,61,49,132,56,61,46,77,144,32,105,192,87,46,102,152,198,92,363,48,49,260,47,134,148,293,42,147,99,66,70,138,162,84,98,119,112,87,198,101,49,81,244,143,48,139,93,36,61,127,141,124,69,76,389,114,147,157,178,146,35,187,101,203,190,149,241,231,63,38,135,139,108,137,106,94,124,83,52,127,95,79,66,168,159,141,98,74,120,61,36,101,90,136,183,176,204,133,49,195,37,197,89,204,315,95,130,83,251,177,85,117,71,93,298,185,99,102,63,158,62,117,175,203,96,74,107,52,101,97,96,59,29,130,60,257,55,103,159,197,92,98,75,96,70,142,150,44,110,263,88,271,45,88,99,106,117,158,51,92,162,139,239,90,117,137,112,55,53,135,79,122,39,36,174,178,173,365,92,163,322,283,170,147,128,63,38,159,137,103,152,94,115,130,52,87,68,170,137,57,118,63,157,102,203,33,156,126,153,176,77,56,58,140,120,89,200,310,282,63,62,67,69,137,295,70,69,43,218,93,106,75,53,85,93,60,62,340,181,123,158,94,148,59,198,153,75,102,144,129,180,74,59,76,117,121,53,76,41,178,115,139,152,126,44,121,239,51,171,237,88,147,214,127,201,82,55,100,113,229,125,62,254,108,139,256,96,137,113,128,130,114,168,76,78,115,150,126,144,156,98,85,123,131,149,118,325,141,62,98,157,304,86,75,161,53,68,91,57,44,112,42,162,86,236,212,79,68,202,141,120,160,84,130,54,94,133,91,111,47,220,197,170,77,259,206,101,93,81,165,54,93,77,208,143,242,161,123,71,71,131,87,138,33,75,231,264,153,241,224,193,143,180,112,106,180,134,101,88,151,138,89,288,120,198,147,105,171,77,131,125,205,44,118,210,188,80,84,219,129,126,169,210,287,190,114,83,189,188,53,88,213,141,238,164,79,62,64,129,123,54,84,124,70,70,124,122,71,142,72,58,187,92,69,157,64,257,241,142,52,63,134,61,88,112,102,141,155,97,39,49,136,97,84,58,60,63,150,57,125,185,68,240,111,153,126,122,73,132,143,78,170,136,287,31,130,131,185,146,100,167,115,176,194,76,112,63,73,53,112,212,65,59,168,82,116,116,54,116,289,135,93,163,66,74,235,121,99,72,74,250,146,145,105,64,60,162,66,83,168,62,171,176,203,130,105,242,249,285,43,74,136,86,117,207,232,207,86,73,73,104,94,220,90,114,132,119,190,169,195,103,80,110,122,279,53,83,69,217,90,86,115,46,104,279,35,73,94,145,161,84,359,92,77,142,143,128,172,67,138,169,60,200,298,32,217,62,80,150,151,80,120,159,153,53,68,65,189,94,198,209,227,129,82,119,130,90,175,96,91,76,167,119,216,56,182,51,119,130,46,93,224,106,186,255,54,122,95,116,80,55,244,169,106,178,104,190,127,165,166,191,108,51,122,53,155,166,277,100,180,135,277,18,53,76,44,66,86,115,120,78,75,163,57,56,63,165,86,97,130,54,216,101,110,75,75,72,247,342,314,251,98,113,113,125,200,130,141,183,202,67,150,136,190,90,84,155,95,352,145,79,218,90,107,102,100,173,100,74,114,252,27,67,111,86,195,113,140,39,130,143,104,170,39,201,112,98,92,164,125,68,50,116,160,175,83,105,166,58,99,252,83,98,105,123,94,72,86,237,136,140,56,129,63,131,274,81,58,114,42,145,148,150,117,78,214,307,255,170,143,99,119,23,111,68,96,141,340,106,99,258,156,230,125,109,93,154,50,93,151,82,91,63,130,51,80,100,251,191,66,67,96,200,122,92,52,127,43,145,146,59,235,189,191,107,91,83,45,85,205,103,169,191,133,71,102,166,95,51,112,187,122,134,55,243,64,88,107,161,118,121,31,49,156,143,52,135,110,290,244,82,17,175,82,190,93,85,181,111,151,87,118,97,293,310,106,157,108,71,80,276,110,111,130,149,70,205,54,49,211,66,181,154,155,235,139,41,204,160,36,63,47,104,108,94,195,230,76,184,29,196,75,150,166,136,63,78,110,50,133,58,61,86,109,137,264,153,65,92,123,206,151,206,113,270,91,189,100,200,116,167,66,136,24,157,118,131,88,112,99,55,301,146,105,72,46,198,105,133,57,172,199,224,70,173,70,159,133,63,52,56,152,152,307,70,111,200,78,147,59,270,78,246,61,68,244,201,45,139,59,64,47,158,348,65,39,66,247,117,223,166,144,164,62,228,143,46,111,178,262,130,179,76,122,255,161,239,160,220,90,119,118,329,58,53,70,116,249,141,122,64,90,147,59,80,171,242,78,132,151,54,59,54,141,107,158,179,68,145,113,257,147,78,175,43,178,113,93,66,88,95,148,119,163,139,123,126,62,207,112,111,68,80,152,276,208,173,228,166,174,81,153,146,168,171,74,247,83,63,127,61,219,78,292,87,65,163,234,91,47,103,146,332,84,273,86,145,290,170,49,128,194,60,159,115,125,217,138,156,55,136,270,70,225,125,130,93,55,202,168,38,83,78,139,62,141,109,181,93,81,100,166,166,163,127,54,104,131,73,149,112,102,69,104,61,169,154,62,79,178,141,188,75,136,173,184,94,102,110,94,99,146,57,165,202,22,110,158,79,191,275,150,79,100,153,152,100,59,34,62,50,126,46,63,74,58,224,68,118,65,74,238,98,189,182,88,59,132,156,160,65,175,109,127,66,156,157,93,51,126,141,92,318,243,73,66,32,142,89,161,320,199,137,69,93,94,106,153,30,88,39,108,214,224,180,60,57,111,88,277,85,118,51,63,88,73,166,60,137,104,139,130,86,78,66,126,109,69,141,116,96,105,119,162,78,178,75,247,125,170,95,82,184,135,234,182,48,37,116,90,123,226,134,93,317,120,189,279,134,250,101,188,122,87,160,168,104,114,104,156,127,80,103,38,159,132,89,158,209,27,94,59,100,181,78,103,161,74,73,111,134,125,249,157,213,302,98,85,144,95,150,75,65,112,129,86,58,113,135,146,94,100,155,145,123,41,140,91,323,99,124,76,167,91,217,207,126,143,327,52,70,46,104,63,118,96,144,49,121,38,180,45,43,66,218,192,155,85,71,52,43,99,162,179,136,75,227,124,181,169,106,77,146,118,81,51,203,125,96,146,139,192,105,139,157,71,63,197,116,125,199,253,75,128,95,116,64,184,104,210,151,212,133,180,110,146,190,91,65,88,117,161,89,90,123,41,59,136,114,250,73,119,103,228,229,114,94,187,58,75,123,144,133,109,262,93,89,149,108,71,113,183,97,25,122,170,132,167,62,228,161,86,191,114,68,135,104,94,233,160,112,269,64,158,167,122,208,231,176,221,220,245,30,109,166,202,190,384,99,29,80,139,77,150,76,35,152,205,122,46,166,89,32,98,152,153,170,118,244,81,111,36,184,133,78,41,230,172,189,219,54,110,209,126,162,227,62,58,81,212,90,230,91,79,329,206,169,205,63,101,253,195,229,154,127,73,92,39,300,149,90,159,138,248,215,143,231,222,80,247,172,69,56,92,84,78,154,102,91,156,215,130,238,66,129,138,147,133,84,85,61,132,187,114,295,104,133,87,110,218,84,68,120,113,100,149,93,40,117,48,76,85,57,128,104,126,106,165,115,109,119,165,74,61,125,186,106,93,77,106,75,246,77,74,126,80,111,113,52,196,48,213,170,102,73,340,243,201,74,299,130,102,47,159,84,144,106,113,66,58,67,106,129,82,116,194,124,163,88,131,159,126,118,143,117,175,113,138,214,95,53,67,79,84,115,126,247,134,168,69,80,198,104,67,69,80,114,160,129,39,68,101,150,91,32,31,86,145,86,143,88,159,109,137,179,248,210,112,210,78,128,138,74,75,231,107,84,80,67,92,162,152,55,34,157,124,158,47,102,140,107,124,163,89,54,210,88,158,108,136,230,114,153,171,91,134,106,151,133,54,64,93,89,78,99,36,121,340,269,87,177,100,161,147,138,127,51,143,162,109,167,151,108,81,33,83,126,126,146,137,60,58,319,46,85,118,122,307,127,48,89,77,85,91,92,160,209,118,116,284,65,185,74,94,97,252,83,345,129,117,66,37,126,176,213,172,104,85,69,194,129,129,191,195,107,229,94,136,88,151,308,178,161,81,254,122,101,43,235,39,164,61,103,237,127,145,207,130,191,87,81,163,74,86,78,52,178,46,50,163,74,166,118,45,152,105,125,140,90,255,140,135,93,111,126,193,149,146,67,37,54,251,111,144,208,93,62,133,153,91,119,168,202,201,80,211,83,140,133,104,140,71,169,79,134,216,164,356,290,137,83,104,116,84,207,117,237,115,162,189,98,77,237,153,147,164,301,105,239,70,74,80,121,138,93,69,68,265,279,238,240,94,137,99,234,76,126,80,113,39,38,175,48,68,211,50,242,54,31,68,264,298,125,144,136,202,231,170,56,182,73,54,110,88,195,171,85,85,137,59,171,183,113,66,83,83,123,121,115,154,65,80,202,160,90,276,135,182,197,294,151,246,191,36,200,59,85,40,68,227,106,194,105,68,82,78,66,71,157,205,117,316,142,52,108,87,95,97,102,200,76,182,165,81,68,60,203,291,39,102,313,158,309,142,63,152,71,88,175,90,241,229,223,55,66,74,110,37,63,227,286,179,216,64,117,29,133,95,123,173,99,77,205,62,67,121,322,91,78,50,76,108,80,136,141,66,145,129,79,63,70,67,182,149,95,49,88,90,123,89,94,46,154,99,113,104,219,36,92,78,87,158,133,138,223,133,210,83,102,149,47,78,165,77,85,330,84,207,346,54,37,84,83,61,132,139,172,146,94,64,222,124,149,193,142,164,93,103,128,95,99,124,45,64,229,87,80,100,101,97,197,107,60,40,99,147,108,107,95,107,139,53,91,142,233,77,48,44,78,140,148,59,148,81,113,65,77,121,227,123,224,74,76,77,161,156,49,49,95,117,91,320,83,237,85,168,187,58,85,56,34,59,49,99,40,74,67,118,139,93,57,99,149,29,170,256,308,114,89,58,111,135,92,179,97,100,132,172,122,147,89,107,185,125,169,62,121,160,145,177,155,111,61,136,139,73,80,152,91,131,70,337,92,139,129,316,112,123,146,136,119,64,64,314,75,203,170,140,117,167,228,137,94,78,137,196,87,62,45,100,122,156,96,86,41,229,33,195,66,42,58,64,90,290,96,87,50,146,88,98,185,116,143,91,69,64,85,91,89,44,93,98,125,53,53,65,163,55,55,162,65,81,99,162,173,84,206,161,120,70,226,129,91,50,196,80,74,101,136,56,150,59,167,159,180,145,97,29,27,88,194,73,155,127,86,160,119,130,235,65,221,162,92,72,109,153,47,128,123,85,204,79,34,121,110,51,38,61,69,137,125,30,222,167,179,94,65,63,105,148,74,65,46,77,118,135,78,102,153,162,173,229,125,99,122,117,81,69,65,56,208,222,56,192,134,88,129,172,127,79,109,191,107,116,105,118,133,116,81,94,149,141,107,176,59,58,117,171,311,77,83,59,43,175,91,196,136,108,96,119,183,76,69,73,120,296,76,144,213,105,177,95,150,194,102,245,94,99,99,121,127,154,81,141,111,117,302,123,52,188,121,50,190,39,154,112,46,131,106,104,54,159,99,79,100,167,82,63,110,122,128,133,54,171,125,282,67,149,64,32,97,92,290,109,93,48,170,92,94,113,84,169,167,92,159,158,99,101,110,88,56,56,60,172,77,136,22,196,113,165,83,68,86,178,133,107,58,86,106,66,268,96,176,59,47,152,225,48,100,217,69,194,135,82,113,72,51,92,237,72,43,228,142,138,70,176,162,152,141,72,162,202,201,324,105,155,141,307,132,161,177,73,33,147,291,235,96,180,198,188,113,57,179,85,53,112,59,103,172,232,181,85,53,135,232,34,221,193,183,119,87,99,73,58,40,112,92,45,15,76,86,32,100,76,198,162,152,156,181,168,46,187,84,208,238,120,63,203,74,94,92,63,127,339,279,92,63,57,199,67,151,125,60,118,137,107,202,215,114,101,126,183,163,96,173,156,156,118,288,52,54,177,60,178,62,88,66,135,169,65,103,91,103,104,50,102,82,213,74,124,183,119,129,40,122,38,58,67,150,175,164,112,82,107,115,74,244,87,151,193,202,190,122,79,214,114,212,118,214,99,139,80,193,151,139,110,77,82,64,146,146,117,222,41,148,115,98,53,108,84,58,176,245,69,59,173,206,295,177,151,183,196,56,134,100,163,222,187,98,47,45,168,132,196,144,45,64,75,191,110,40,155,24,120,152,169,208,139,71,99,64,115,173,99,58,45,89,95,106,51,112,110,140,185,131,97,77,217,84,73,208,166,104,146,102,217,45,236,69,78,63,106,149,127,156,173,75,121,145,154,110,183,53,26,103,244,115,218,313,244,104,118,68,154,37,240,82,132,151,58,81,176,125,97,68,104,57,194,177,70,249,265,197,114,133,170,181,61,41,135,198,299,66,87,113,36,95,181,74,98,114,48,84,150,114,47,202,108,129,206,70,108,122,76,54,86,137,119,102,204,66,209,240,171,59,152,109,165,134,84,206,58,64,42,192,117,139,104,55,216,61,191,147,303,43,124,352,53,92,68,161,66,78,173,204,70,155,43,109,163,211,208,126,145,157,70,159,190,119,257,115,59,72,105,41,187,261,175,63,235,229,70,76,178,88,35,152,51,131,39,34,244,175,28,87,159,86,80,43,35,100,57,232,90,98,177,93,162,146,81,212,187,36,125,37,88,65,60,213,279,81,302,221,42,42,253,160,356,71,65,47,46,30,102,72,209,71,223,170,102,105,137,139,218,129,66,100,266,130,68,144,201,57,113,65,130,109,93,208,125,90,103,144,120,85,116,321,121,29,83,81,158,85,48,97,97,93,111,107,100,80,101,115,37,121,111,119,75,93,179,63,211,222,75,73,89,85,62,94,119,185,138,145,145,166,67,114,98,107,120,112,231,160,114,80,264,158,139,328,58,80,163,205,127,79,95,135,94,64,72,97,91,244,64,64,213,49,171,124,85,70,278,164,123,83,159,152,222,276,127,119,76,114,255,161,121,146,83,170,111,148,227,139,73,38,64,112,117,34,54,229,221,151,88,166,168,118,199,122,131,208,184,87,35,299,101,191,100,122,78,173,83,130,94,129,252,245,53,93,56,47,239,62,176,195,111,90,141,180,215,180,113,265,50,120,75,202,104,242,168,158,253,106,179,150,113,44,135,260,103,67,229,154,63,71,76,105,82,95,68,121,71,108,121,132,108,68,160,87,352,80,147,141,81,44,121,105,26,182,146,85,308,283,86,132,165,38,142,65,199,264,151,42,122,58,109,45,179,40,88,168,126,109,240,46,83,90,121,141,85,309,153,99,133,109,181,207,68,164,185,165,50,173,250,165,154,138,87,43,120,53,53,313,99,71,114,96,198,123,117,208,175,106,178,174,60,141,136,146,206,121,246,59,56,108,59,68,47,138,152,76,128,59,166,140,275,101,114,176,48,42,52,260,99,102,179,101,310,63,99,65,33,327,124,85,89,90,78,178,85,110,97,365,275,152,62,146,160,232,116,106,94,158,197,94,75,61,272,125,235,150,178,116,91,134,86,136,197,244,125,144,49,121,120,96,52,93,80,93,33,94,87,39,225,291,120,84,82,144,42,112,133,108,131,154,217,187,47,114,85,120,166,147,141,134,36,91,69,101,59,127,43,73,29,154,41,152,146,153,62,38,67,71,70,73,115,100,78,145,122,168,169,59,127,247,195,51,319,52,89,139,102,60,78,82,108,176,217,172,123,78,58,163,174,185,134,48,276,332,199,146,83,76,128,174,161,176,92,237,172,72,89,75,82,44,53,354,199,111,139,398,203,31,126,72,87,44,63,193,78,67,156,122,122,132,99,182,95,60,122,269,279,52,52,129,106,191,133,78,169,92,157,143,343,90,104,112,80,111,150,59,184,54,93,135,190,164,171,87,78,86,240,218,98,241,158,168,95,47,143,131,192,124,80,132,75,105,121,149,131,164,274,90,102,69,86,95,45,206,299,56,100,294,108,125,36,284,96,55,88,134,256,103,59,178,117,113,41,92,122,98,65,50,95,51,55,165,284,121,237,108,60,193,133,74,143,82,78,148,164,155,121,128,45,61,78,148,129,72,246,49,214,55,215,103,63,147,124,50,123,89,55,83,65,99,133,107,87,144,55,111,52,317,374,123,168,347,144,182,105,101,149,178,186,154,40,140,116,277,176,39,35,147,55,155,52,94,70,202,270,116,154,108,29,169,234,49,205,131,111,74,73,344,245,110,113,105,141,197,180,60,45,105,167,131,130,31,97,97,157,149,289,125,94,79,338,62,128,137,123,107,318,83,164,86,89,143,103,138,90,117,154,189,127,195,151,35,64,99,257,42,28,155,30,274,159,165,114,302,200,257,100,91,109,116,74,115,181,196,58,140,178,72,170,218,131,138,56,134,61,225,113,173,108,127,105,124,76,124,129,173,136,124,90,95,189,101,101,151,403,63,255,227,84,254,94,66,369,36,54,166,203,156,193,78,72,61,231,77,172,40,230,106,177,170,108,131,318,54,149,116,130,61,74,155,149,112,62,35,83,102,140,135,239,106,180,223,30,157,120,121,216,34,202,66,44,61,30,72,78,95,31,56,75,105,189,243,71,42,94,118,113,286,133,340,170,154,109,66,32,116,93,123,152,138,74,71,110,89,391,282,316,90,48,43,181,233,342,101,147,149,214,37,51,129,100,252,119,103,84,140,177,143,121,180,163,136,69,65,57,163,114,141,104,45,64,309,250,200,173,70,167,48,105,107,108,295,230,62,272,106,263,159,174,83,86,118,65,59,115,420,287,46,26,147,132,145,90,132,96,169,160,157,105,70,136,100,189,59,142,55,71,147,128,140,110,174,146,128,119,74,201,64,160,233,55,35,136,114,187,43,158,330,141,34,47,86,48,51,141,185,97,118,215,178,143,204,148,94,239,103,201,152,136,124,147,94,128,66,136,125,87,104,62,114,278,94,76,47,157,49,164,87,278,80,64,181,185,282,76,232,266,122,97,196,52,235,148,111,247,180,168,332,108,113,116,137,71,51,62,95,62,58,186,86,134,48,124,176,65,130,172,181,137,121,132,112,97,243,51,123,97,202,91,67,211,100,168,71,109,76,213,83,66,83,59,85,53,84,222,99,70,145,79,119,205,215,251,152,71,234,247,174,70,76,145,67,65,172,66,135,93,77,96,155,51,106,95,44,40,227,150,102,65,113,121,103,149,223,233,215,52,42,148,95,45,41,185,90,38,51,224,46,155,212,95,115,70,143,97,143,125,130,334,97,69,200,77,97,159,93,141,140,90,72,161,144,136,86,73,129,65,70,185,179,154,73,167,322,198,121,142,289,114,129,221,134,73,188,176,175,119,170,222,133,82,155,212,32,318,217,87,134,154,51,129,66,103,127,88,132,95,102,176,79,63,50,40,122,174,150,39,284,130,167,142,94,267,200,186,82,141,236,176,90,88,235,112,135,254,46,155,130,167,87,102,45,72,80,152,104,236,212,358,96,112,141,169,159,83,124,122,130,110,141,64,64,103,233,99,61,118,120,80,119,112,89,105,114,133,112,247,144,80,131,229,126,367,71,37,148,216,43,108,140,262,210,97,120,129,92,144,110,112,90,244,113,225,319,126,137,404,55,84,68,66,181,141,135,43,99,71,55,207,116,108,88,152,135,45,148,263,145,281,144,181,180,79,108,134,82,101,173,141,62,56,272,228,300,155,126,252,130,83,133,48,92,127,210,59,99,76,99,200,56,53,70,47,240,50,105,80,245,115,69,282,27,22,221,129,192,76,91,97,305,84,102,91,67,71,174,283,146,101,170,110,150,145,71,113,118,133,307,265,77,79,88,103,56,261,255,175,181,84,61,192,62,107,146,111,52,233,162,44,60,172,110,85,181,115,167,147,141,44,126,88,172,231,123,135,171,72,101,60,107,201,58,156,67,91,104,127,56,73,67,282,86,262,165,144,54,141,78,117,44,316,99,63,236,107,36,214,62,71,77,261,67,104,50,137,165,184,243,154,382,114,93,242,163,88,122,128,41,64,37,55,156,51,76,146,144,39,105,69,107,156,202,137,70,132,98,174,151,182,359,130,77,84,98,167,178,104,78,152,145,158,148,92,137,109,89,199,91,150,135,54,114,251,186,114,102,135,62,125,119,183,52,119,154,125,108,183,101,223,193,44,52,60,149,49,171,27,170,72,68,110,127,290,76,45,172,51,27,195,174,49,107,144,149,178,113,142,84,66,110,263,81,89,108,277,59,274,46,236,282,120,83,92,120,307,75,87,79,116,119,173,162,159,106,178,302,108,147,138,89,286,122,164,68,55,74,142,130,156,156,61,154,156,153,120,123,119,247,188,191,101,79,137,39,156,133,135,183,244,154,98,213,187,147,84,119,142,169,67,196,144,244,336,128,93,50,114,73,253,166,149,149,105,129,36,39,107,107,112,294,210,186,213,63,50,103,173,59,220,78,73,41,65,92,53,71,47,225,114,141,169,208,55,134,62,333,128,251,45,43,126,208,186,222,66,101,168,160,68,182,174,75,119,183,107,153,135,51,154,163,90,167,110,88,183,110,40,89,128,72,329,136,150,61,128,181,108,100,113,107,58,114,36,149,84,135,153,193,97,206,189,292,90,124,136,161,214,139,67,94,75,93,60,121,78,69,109,263,205,244,102,133,167,40,122,89,72,105,132,61,174,127,163,100,78,258,129,103,222,81,79,57,35,144,39,43,136,153,134,117,86,210,162,69,129,84,117,90,135,94,68,150,83,80,89,115,226,118,231,127,158,82,330,203,202,147,177,58,79,122,342,103,115,56,92,65,68,53,233,61,93,56,176,95,114,67,121,197,189,100,117,78,188,106,140,262,292,197,81,44,163,107,94,64,91,127,108,142,113,148,140,344,108,154,78,105,71,81,59,89,231,192,67,152,198,152,127,128,119,124,172,93,93,98,160,97,183,60,89,145,120,192,149,140,171,142,259,71,206,319,56,34,100,119,34,44,104,152,208,71,87,127,345,78,152,253,159,51,77,77,101,120,91,112,101,61,78,42,307,25,151,166,75,58,289,21,162,111,221,256,243,40,169,150,241,80,159,201,139,64,67,105,100,197,117,124,123,69,260,95,156,55,168,94,174,92,61,42,129,47,119,94,148,183,263,132,183,148,160,234,56,142,203,57,131,156,123,215,182,133,115,207,69,29,46,133,107,146,55,140,108,119,57,57,186,235,144,117,56,293,143,248,57,80,79,187,84,202,99,61,323,31,134,236,94,109,187,187,138,80,288,254,22,57,67,79,137,198,66,79,69,114,159,101,98,309,52,93,80,186,132,175,122,50,93,165,31,239,202,115,35,129,88,78,96,237,159,218,88,113,49,126,129,63,158,135,132,138,135,311,108,241,96,109,101,138,131,164,149,66,114,129,167,223,170,349,190,129,132,182,141,122,90,247,197,63,151,87,109,57,80,58,53,322,99,78,124,170,116,92,239,213,226,70,213,176,60,135,53,145,222,201,144,101,188,126,105,63,51,75,113,63,56,94,32,88,70,51,83,87,150,226,73,249,112,197,33,83,54,158,191,41,171,42,232,270,158,66,218,44,154,296,115,146,233,123,115,93,257,249,160,190,204,88,29,29,161,153,88,77,87,105,146,120,67,291,101,96,211,172,39,68,175,65,25,150,127,102,194,138,132,75,36,136,111,92,73,173,108,58,89,78,114,187,205,129,98,130,198,55,264,120,203,80,189,108,186,157,199,92,78,221,38,241,270,99,131,31,151,49,37,126,65,134,110,28,157,56,151,132,232,206,70,90,126,68,240,181,145,176,110,90,233,221,141,78,50,111,120,80,157,167,48,80,39,74,159,139,282,145,99,214,77,184,113,106,38,93,68,159,77,274,212,187,110,113,147,97,247,130,56,175,284,99,44,199,29,122,42,72,92,73,127,73,179,367,266,58,46,35,92,54,299,145,245,63,99,58,306,78,99,281,317,351,148,316,197,58,165,73,144,101,90,181,82,105,108,194,137,50,105,77,80,63,224,81,158,114,130,130,187,254,65,89,62,19,60,140,62,265,37,79,24,64,113,147,41,86,70,102,76,92,94,129,126,65,264,259,83,135,57,128,124,40,94,83,232,109,284,45,141,180,205,70,86,168,55,105,107,111,293,102,123,70,79,113,81,184,119,197,72,32,294,116,42,105,37,170,106,91,92,170,90,71,81,88,121,179,49,71,145,30,223,114,117,100,86,182,177,118,184,65,64,51,48,190,138,129,106,39,150,170,95,189,249,117,78,279,89,175,310,220,172,130,94,50,228,173,179,179,102,62,202,111,68,152,304,127,165,134,27,99,52,36,112,210,63,106,162,79,65,86,120,148,127,137,48,72,102,139,171,140,36,74,111,86,141,49,84,135,156,98,71,136,93,108,131,123,165,329,143,67,199,154,134,127,93,102,80,77,106,182,109,108,187,111,129,76,163,257,106,97,46,35,41,231,69,200,140,203,67,69,198,271,227,191,145,192,53,67,153,94,95,244,164,76,318,129,144,249,316,204,78,158,134,265,126,59,158,95,117,108,77,94,85,137,118,141,329,98,174,199,79,101,115,96,62,170,151,45,339,204,159,50,119,131,254,79,132,259,93,145,32,109,163,80,67,111,104,81,292,98,150,54,44,107,37,56,124,111,162,170,238,104,171,87,120,92,77,85,69,258,41,141,218,178,275,176,104,119,130,95,183,113,118,206,96,81,126,262,120,64,69,71,342,78,77,105,92,71,92,64,144,191,114,149,172,94,198,95,139,126,92,132,71,82,87,98,92,42,153,184,116,75,159,216,194,190,150,219,35,97,107,206,110,104,194,312,107,114,82,88,140,160,159,198,161,82,114,57,180,144,68,120,233,87,228,67,141,82,43,62,200,120,305,75,85,218,130,120,68,55,66,59,191,51,202,174,275,96,85,92,76,178,87,42,155,133,93,151,180,98,23,117,49,71,105,50,105,86,100,44,105,44,80,50,66,116,135,254,186,212,76,40,119,60,213,198,119,111,107,91,250,63,169,170,45,90,133,222,190,103,113,199,102,188,179,47,156,61,55,135,95,90,199,184,69,247,142,98,117,186,161,121,88,133,266,107,73,71,198,53,233,117,203,206,125,77,67,85,57,84,79,169,177,135,78,182,44,208,81,54,136,117,81,99,163,89,99,112,70,201,143,106,323,51,62,87,116,143,185,208,104,98,173,104,124,67,96,227,129,180,110,320,80,255,86,58,60,256,90,136,80,76,235,116,24,132,137,103,87,119,129,146,115,87,51,98,48,41,45,218,118,176,102,305,77,92,135,117,283,70,46,116,68,187,97,67,116,226,114,99,248,166,96,49,80,33,99,159,85,69,230,135,83,125,97,130,151,194,164,152,207,295,126,181,111,216,80,214,48,194,154,224,114,133,132,370,164,84,170,171,128,298,135,118,170,74,143,122,327,58,102,138,190,33,64,89,139,105,81,83,283,96,50,292,118,116,59,161,117,95,81,42,163,72,153,195,111,137,130,173,235,59,47,113,138,139,63,136,92,53,156,114,187,107,140,94,157,104,49,232,160,146,52,125,39,119,61,150,29,185,57,165,76,191,157,249,207,144,148,184,60,47,199,80,86,123,105,124,166,94,108,95,139,187,58,217,91,136,60,371,171,377,130,132,67,73,69,117,82,222,132,169,86,185,54,106,203,109,107,115,71,107,85,227,89,65,62,62,58,103,80,183,115,53,202,129,252,165,166,109,147,148,89,75,95,51,210,138,122,192,39,198,58,221,133,89,154,151,73,169,179,40,45,220,165,178,62,103,95,81,129,81,195,58,123,53,220,89,241,151,60,236,65,152,74,293,97,188,322,116,180,43,142,204,108,50,86,135,140,176,88,184,342,191,180,75,75,57,164,237,272,100,45,218,52,193,124,142,91,41,90,150,147,110,63,327,60,101,40,100,148,39,31,71,278,58,66,77,200,78,165,172,58,108,75,154,94,138,114,38,236,160,63,117,190,212,140,123,50,49,89,129,54,162,192,84,151,157,194,74,98,89,89,103,201,234,290,35,213,44,57,49,106,79,176,78,26,229,124,134,151,281,144,43,129,164,33,74,105,93,145,204,81,107,36,164,150,110,156,154,168,54,149,127,89,181,52,34,114,89,258,148,56,84,130,110,106,81,215,178,107,56,60,109,56,156,195,108,95,121,104,372,84,191,181,150,242,86,105,91,141,190,86,96,103,55,178,63,83,95,103,108,57,35,133,81,90,270,244,97,39,114,185,226,49,112,122,169,85,71,143,289,45,165,63,161,131,88,160,123,207,56,84,160,28,204,53,138,203,83,80,132,105,55,101,114,135,60,90,58,78,257,111,151,83,73,137,98,40,102,280,178,129,222,127,145,282,79,147,241,82,205,150,161,65,81,337,127,142,152,156,78,201,118,172,135,81,68,115,109,271,283,125,119,171,197,101,90,52,101,70,140,76,250,178,99,213,94,97,160,293,118,99,150,57,64,204,119,115,173,71,116,152,117,119,108,110,46,116,174,107,131,69,102,43,89,42,207,91,139,224,70,241,151,141,131,218,51,177,160,274,48,70,126,68,268,95,135,94,107,201,105,122,81,311,87,99,255,45,55,297,78,54,112,58,72,94,97,68,174,219,89,150,108,36,128,162,29,97,234,59,108,132,72,195,148,78,117,33,71,228,93,144,195,122,64,64,52,95,133,46,119,217,95,105,295,150,58,47,108,120,96,143,47,154,81,267,160,119,270,36,151,300,195,75,77,201,146,97,167,63,217,146,87,134,95,204,142,229,119,98,154,71,200,62,97,166,89,97,98,103,248,230,142,141,114,205,86,74,100,57,57,90,140,147,50,119,100,40,106,225,286,158,233,108,70,102,114,168,210,105,53,127,185,47,268,187,89,95,112,65,56,84,211,104,43,271,120,102,90,129,115,122,78,59,71,269,85,157,186,118,236,105,215,47,207,112,296,299,95,42,84,263,77,77,161,198,146,62,81,151,70,208,148,279,58,85,157,171,331,260,151,47,152,135,123,211,260,70,136,80,110,129,48,43,80,94,95,121,160,82,114,110,45,60,82,228,52,217,119,169,132,60,124,154,200,238,177,198,46,78,81,91,112,104,174,60,152,338,137,150,283,58,57,300,74,55,235,177,210,121,151,51,62,119,48,173,77,227,197,96,120,113,121,83,174,63,92,86,49,88,160,68,288,177,88,108,34,115,69,306,128,223,82,146,158,82,49,75,119,161,69,36,174,142,62,97,175,117,114,93,236,48,47,79,132,65,62,148,156,41,127,129,127,98,65,96,109,102,139,130,178,330,299,135,108,195,79,136,129,71,217,206,25,104,109,86,158,76,142,110,30,82,216,62,92,96,89,150,76,109,130,130,321,90,122,222,111,133,99,165,95,132,177,125,188,106,99,102,116,58,156,149,135,119,128,117,106,174,59,153,128,83,191,121,63,116,182,138,374,106,219,154,145,81,77,253,248,82,91,174,159,117,121,258,95,65,138,132,186,80,184,134,114,80,288,90,121,99,125,112,119,60,108,118,218,94,163,206,94,196,93,102,161,99,204,189,149,82,142,204,80,255,89,220,243,85,262,149,118,74,112,218,77,89,150,96,180,217,236,73,52,77,137,99,117,76,123,51,54,89,187,159,41,62,43,126,67,65,250,147,63,216,83,346,149,43,72,312,50,302,216,177,139,72,72,86,138,118,68,121,172,137,68,69,88,197,64,46,183,79,95,109,56,136,63,205,176,142,80,232,147,205,114,169,110,138,103,124,88,151,128,56,136,82,94,115,106,140,196,254,151,164,176,78,98,160,75,157,207,174,236,158,241,44,102,56,67,61,107,77,108,88,196,48,112,117,131,65,110,211,63,260,158,118,172,97,105,65,108,81,130,275,191,167,50,84,106,61,101,91,71,208,68,101,108,59,121,45,61,88,107,103,71,66,86,124,132,45,245,77,152,115,105,128,100,93,57,289,141,110,148,83,113,105,194,113,111,124,156,320,166,232,218,222,102,389,267,268,89,145,80,126,113,67,86,73,86,121,168,87,90,79,62,67,101,158,117,67,53,117,73,86,47,163,141,329,74,79,183,246,155,170,85,130,41,91,154,168,65,39,119,126,25,44,78,116,67,186,91,246,63,73,61,97,64,85,105,83,148,258,180,71,124,201,45,74,69,112,60,63,300,56,55,131,112,204,96,203,206,179,66,153,197,166,29,116,86,129,68,126,167,162,48,454,50,281,122,86,140,55,283,120,65,101,60,135,77,147,101,94,388,94,171,150,120,46,168,114,346,224,74,107,94,89,102,47,171,99,182,183,73,302,218,76,159,274,157,67,103,174,73,131,195,67,59,106,76,151,93,95,230,146,287,166,135,61,95,112,151,54,65,75,164,199,152,73,153,163,147,128,101,84,121,160,74,72,122,128,94,122,158,66,281,104,101,88,33,160,241,113,61,133,125,128,53,147,133,162,80,229,84,59,69,119,117,35,35,65,74,71,47,61,120,86,67,132,56,133,79,47,89,125,139,141,214,222,95,142,170,136,222,107,198,59,46,306,177,129,135,185,232,109,148,79,71,125,96,126,153,104,71,123,238,89,81,121,311,53,139,156,44,144,74,96,91,145,122,56,165,199,96,99,108,129,181,182,131,216,144,86,80,83,101,134,198,148,43,78,80,109,102,125,78,81,89,120,51,130,328,141,55,112,112,58,114,118,111,133,125,86,73,111,146,35,63,67,40,45,158,66,122,63,149,130,112,78,323,51,92,103,119,207,66,103,150,246,73,186,140,75,270,102,229,112,135,147,257,155,198,261,187,97,67,91,181,72,162,61,123,110,81,104,176,118,65,124,177,61,105,229,88,64,128,151,138,98,142,160,224,143,287,167,179,224,54,277,160,129,162,69,193,204,147,129,214,194,78,220,130,81,62,284,90,201,190,101,95,236,177,102,71,71,176,254,116,149,94,144,96,76,71,113,202,55,174,76,92,103,43,92,266,275,128,218,64,37,139,175,82,74,76,229,26,150,90,66,247,307,131,85,75,219,77,97,162,38,113,98,106,133,70,149,100,151,44,234,120,190,229,66,41,47,84,62,103,147,133,137,140,94,190,112,224,47,115,136,54,207,157,189,136,353,281,58,64,69,139,263,54,85,137,76,150,201,112,49,205,89,99,104,91,132,92,100,129,94,67,143,55,143,91,206,69,174,93,130,101,167,107,197,208,110,59,115,121,152,124,71,121,38,347,94,254,232,55,158,81,96,299,232,64,124,43,58,83,53,113,125,123,84,113,83,93,106,74,168,92,122,162,270,50,93,89,92,118,153,145,38,191,142,71,82,104,62,72,81,144,84,76,53,76,161,297,30,187,201,105,351,54,144,251,207,103,181,102,106,300,112,39,78,69,71,256,97,97,203,158,83,292,171,209,95,128,73,52,141,188,287,150,173,139,102,112,125,133,85,133,127,113,151,84,153,57,86,222,139,239,47,111,75,195,178,390,33,157,118,173,47,93,121,80,98,146,72,165,323,118,41,101,158,85,175,102,84,136,43,93,184,129,58,134,224,188,155,187,59,128,141,60,36,127,23,110,53,196,179,184,101,58,128,100,181,109,123,155,36,96,127,36,100,48,97,168,156,147,44,85,114,67,149,73,73,67,104,48,130,132,147,148,99,138,69,121,84,87,71,76,69,111,84,76,42,178,67,194,39,152,159,92,228,132,105,366,242,79,238,111,89,212,146,188,306,125,75,86,77,115,165,62,144,61,92,208,93,84,208,158,152,239,182,235,71,104,128,167,62,213,79,74,114,51,126,161,129,93,68,88,157,73,82,60,79,265,92,98,83,232,32,124,181,117,149,124,196,90,222,195,95,107,94,95,118,228,124,116,65,74,142,95,103,38,57,131,134,114,184,174,207,135,89,46,144,52,231,60,140,122,53,40,67,248,106,75,98,198,89,187,132,189,79,147,93,178,111,279,59,134,102,158,134,73,110,50,71,83,180,138,99,118,134,138,89,157,67,80,104,225,99,229,101,108,240,176,129,178,240,156,70,133,149,52,104,197,248,140,103,132,154,156,34,34,80,103,95,199,124,37,94,93,109,147,140,156,226,114,299,72,90,166,65,62,69,75,123,127,117,64,96,48,52,177,56,53,76,34,106,343,104,36,133,181,89,95,89,223,72,64,87,63,173,37,85,71,47,118,176,129,70,217,76,82,110,110,30,109,112,262,210,190,129,94,75,162,221,153,112,301,93,95,77,266,112,88,82,72,133,66,136,186,164,151,57,101,210,108,18,98,80,49,68,96,201,70,131,54,158,102,209,68,165,188,58,159,160,107,69,111,109,36,186,214,89,112,111,201,74,143,135,124,70,56,89,240,351,116,109,101,40,99,184,148,225,99,46,102,123,94,277,42,110,133,55,223,71,93,64,93,62,144,218,348,91,143,81,92,150,62,344,151,317,334,59,37,34,59,104,64,73,56,154,104,142,136,111,37,153,120,83,262,61,193,182,138,97,114,89,49,55,91,157,117,144,95,77,134,127,167,107,139,226,161,80,58,99,91,127,65,184,124,146,39,150,130,237,264,232,83,120,141,79,237,203,297,163,166,211,181,112,142,129,260,112,209,169,282,131,108,314,103,71,176,130,94,87,125,75,96,170,154,87,284,209,133,152,285,119,91,251,58,117,235,93,86,107,126,69,231,110,81,67,197,53,110,181,130,94,108,147,135,124,175,99,196,44,136,132,64,96,178,82,204,151,127,76,150,181,130,51,226,47,80,173,209,121,92,190,62,49,180,58,141,183,158,48,47,81,44,149,76,49,63,124,303,72,222,95,177,99,61,149,37,43,72,89,154,61,62,90,111,102,72,357,117,107,220,225,86,165,112,194,63,206,243,109,213,147,36,104,82,96,71,111,95,153,136,280,102,124,123,170,128,145,157,74,127,84,109,172,48,204,151,174,189,51,208,69,71,115,72,250,84,238,81,118,35,84,81,129,157,168,144,133,77,81,116,74,181,67,83,56,61,283,36,188,135,99,90,219,91,146,311,111,52,115,64,34,217,239,108,100,81,213,229,120,193,82,73,49,183,47,61,315,65,50,43,206,160,78,185,120,95,159,209,90,101,285,93,53,89,160,124,56,120,94,143,70,152,54,79,139,115,106,100,83,82,76,199,98,210,103,185,72,103,33,267,136,134,193,105,110,153,85,326,137,60,156,196,122,222,127,96,116,112,68,203,106,69,122,87,189,60,157,90,134,134,248,132,76,87,129,216,115,115,219,67,52,94,47,163,304,191,39,107,98,86,54,179,51,53,165,71,81,263,319,63,55,112,181,127,257,70,120,87,50,213,253,61,121,80,167,148,89,276,111,176,81,218,49,136,238,170,122,230,151,178,312,137,281,44,108,102,55,34,161,153,154,72,38,51,254,108,151,163,175,141,89,155,147,299,206,157,108,112,70,60,213,89,199,297,97,29,368,88,94,144,103,74,132,162,172,134,181,122,199,166,219,195,130,288,146,37,96,64,32,298,110,70,64,40,44,128,264,73,162,89,169,55,119,136,56,74,288,64,149,66,54,60,105,34,308,51,116,165,64,92,175,165,245,84,103,144,67,88,81,144,68,145,105,189,77,116,177,146,71,138,69,106,323,160,47,236,170,63,226,349,184,176,193,205,189,190,73,156,68,95,230,73,93,47,71,82,74,169,70,116,117,56,195,48,230,53,61,98,161,125,119,127,175,86,210,168,99,199,61,160,67,96,116,281,105,78,97,193,89,32,181,111,108,98,57,281,71,320,159,246,259,81,190,83,60,105,83,82,230,147,115,57,88,59,121,111,58,72,69,123,124,103,66,112,98,71,272,39,104,100,94,159,83,144,100,136,30,159,67,70,95,55,156,71,101,227,135,158,158,67,190,109,119,212,82,280,214,127,134,140,128,38,93,110,101,62,67,229,119,173,72,59,90,79,70,164,122,93,85,123,58,115,186,101,94,41,73,111,182,74,159,66,71,71,94,193,185,53,134,63,112,209,116,94,93,76,44,34,161,66,79,46,84,141,216,142,102,77,58,169,72,72,114,110,47,134,107,97,71,101,89,126,256,58,112,125,176,37,139,151,107,229,133,114,104,121,178,71,61,137,80,68,238,139,153,64,87,94,47,299,34,122,62,313,274,42,34,61,76,187,226,166,120,85,115,52,261,146,188,158,51,272,59,189,145,87,162,132,50,103,65,103,223,289,78,89,162,98,116,109,134,215,48,36,45,97,81,129,72,113,107,163,107,32,35,174,88,51,211,237,174,61,224,90,78,66,127,78,119,140,212,267,51,166,104,212,95,78,50,97,171,121,203,47,73,75,75,99,189,233,144,97,87,144,79,81,190,79,186,165,55,154,84,91,211,81,134,44,68,97,115,38,293,58,185,157,63,93,105,40,221,258,183,88,118,83,50,51,76,81,153,77,124,149,166,75,78,319,101,202,304,37,48,118,111,115,162,78,67,73,88,52,46,149,49,164,189,96,181,130,224,39,79,139,90,74,182,161,71,169,119,124,59,36,60,174,187,163,47,260,112,111,107,46,84,200,51,154,150,260,67,162,132,126,130,76,133,81,124,73,216,122,170,38,272,100,159,95,127,33,70,128,86,226,80,70,120,65,74,153,166,86,106,94,81,63,120,95,63,114,68,91,66,59,289,64,316,47,349,133,82,215,84,37,286,45,82,197,214,59,93,85,66,60,95,171,188,119,135,224,113,116,93,50,159,111,123,69,172,204,59,260,49,138,42,63,38,86,71,153,77,78,73,124,156,111,83,126,130,139,146,270,109,105,91,90,36,81,140,102,133,140,226,94,132,191,78,106,229,61,108,183,65,111,61,141,122,107,95,51,153,159,280,115,103,157,185,211,77,169,124,112,70,102,107,101,270,308,184,54,149,160,94,84,189,243,113,88,67,104,169,62,120,142,138,54,90,168,226,70,35,45,92,95,284,228,147,112,185,77,166,238,149,159,55,114,100,128,51,184,53,99,156,171,48,79,51,111,272,251,100,194,105,89,223,191,27,33,81,53,62,90,119,264,122,195,192,88,175,191,238,105,89,169,64,120,156,228,136,101,112,74,93,192,96,89,193,128,181,135,113,25,25,25,97,20,27,117,162,110,140,138,91,55,140,80,250,64,72,119,110,62,111,132,72,112,105,223,171,80,93,147,84,184,197,40,187,139,274,48,45,177,50,92,109,261,248,176,116,210,215,283,77,309,223,85,63,129,188,131,77,53,159,120,46,133,58,117,171,59,50,149,31,86,62,157,294,144,95,49,94,216,37,168,241,260,76,240,158,154,103,67,70,73,141,77,83,99,137,97,78,131,43,89,62,85,177,247,104,89,155,31,78,293,107,91,58,89,54,77,268,64,123,93,107,108,89,138,79,88,190,189,44,152,87,383,74,142,101,86,120,102,192,280,39,84,31,240,165,74,229,250,173,92,141,54,31,93,49,135,106,40,70,173,255,197,203,204,144,228,123,57,143,90,122,207,142,86,88,71,48,105,53,298,331,128,150,175,162,190,86,38,73,129,36,202,158,120,133,56,93,83,206,52,144,62,209,50,181,31,97,207,116,287,348,353,99,136,165,85,209,196,320,85,55,117,61,54,256,167,123,91,86,169,126,96,61,86,127,200,161,236,85,122,203,128,87,84,109,168,117,127,97,205,239,94,62,64,163,147,86,113,73,79,70,123,129,111,187,144,165,101,83,57,199,49,99,98,122,184,33,232,116,81,62,212,117,24,169,91,67,157,98,224,60,170,77,103,55,45,109,128,181,149,233,160,128,156,111,221,71,133,107,196,49,52,190,61,85,115,147,283,79,76,99,76,190,133,46,169,66,201,38,349,37,92,196,79,93,215,51,129,43,203,76,194,61,94,188,66,116,166,86,309,102,105,63,302,216,130,102,93,114,206,121,260,55,93,327,156,64,114,219,137,150,101,178,184,134,68,280,104,276,70,167,110,145,109,152,224,79,69,47,94,115,133,118,212,87,204,145,123,212,55,74,114,208,61,224,50,49,117,95,70,135,105,98,120,89,291,279,117,47,64,133,47,144,379,179,35,74,45,24,96,92,77,93,137,99,125,75,173,184,169,148,89,59,96,267,40,153,94,128,216,179,151,74,100,116,51,294,193,128,145,191,96,208,108,37,99,172,74,126,40,98,71,205,43,141,100,202,86,36,87,187,67,52,146,49,134,90,156,328,53,93,260,101,199,103,82,201,261,74,97,273,210,170,139,196,191,99,136,122,114,246,71,100,157,79,88,72,82,55,213,155,108,72,74,217,209,290,123,102,124,137,196,82,107,186,284,194,148,94,127,102,57,152,172,53,98,187,29,110,168,41,187,99,91,279,218,116,90,185,139,137,104,102,95,101,179,90,90,112,143,88,175,71,220,119,176,117,106,129,82,232,94,163,39,87,112,77,136,147,71,90,257,161,350,71,83,315,199,120,174,112,117,123,108,73,114,95,86,224,67,183,291,177,152,50,139,81,56,320,147,173,90,136,204,108,165,123,305,130,141,68,165,99,93,237,182,219,129,69,100,227,77,124,160,56,187,112,68,181,190,64,76,59,177,166,89,175,138,160,54,73,96,195,164,121,96,163,112,141,200,44,85,105,242,85,90,57,136,97,178,112,101,183,340,97,211,181,169,78,119,207,145,72,110,75,90,217,308,57,85,195,64,108,236,56,62,142,185,298,125,189,80,137,80,114,190,42,124,58,109,95,155,106,104,251,135,156,125,50,292,71,107,71,93,123,102,69,66,159,124,143,80,145,96,88,119,54,106,107,132,184,173,102,246,128,165,168,184,100,64,173,105,317,82,126,96,213,109,176,161,187,89,53,76,36,213,292,152,171,149,125,159,166,195,40,246,45,169,33,157,79,94,97,92,140,316,144,117,114,204,59,182,311,195,116,185,143,88,149,54,111,234,172,162,107,70,59,111,116,138,278,143,96,123,245,289,167,295,73,232,197,275,45,141,100,188,139,82,225,142,94,156,50,133,60,86,188,78,47,92,105,51,145,272,69,160,129,47,71,156,84,33,89,95,53,89,102,56,94,110,116,106,156,75,103,108,101,220,85,63,114,97,148,76,37,129,71,80,145,109,95,122,98,241,59,41,104,135,108,81,74,129,273,120,120,140,119,136,85,51,154,87,130,152,55,159,120,63,128,130,70,132,64,171,108,110,172,106,139,265,288,174,49,250,155,171,176,47,113,56,102,90,180,116,214,131,118,117,111,150,106,91,90,83,77,105,176,186,133,78,117,136,235,207,135,87,98,103,133,74,42,102,59,166,133,161,72,85,161,123,214,82,57,112,165,120,175,295,213,132,75,122,89,228,89,202,44,121,133,139,139,189,148,99,270,99,123,119,50,59,94,117,192,108,36,99,125,103,61,164,68,37,86,187,95,56,105,71,83,156,144,56,83,285,81,161,60,263,174,94,232,165,157,69,40,57,71,199,126,81,77,181,85,176,134,52,39,166,150,120,40,208,136,201,92,143,122,72,127,91,140,119,98,154,147,138,78,137,70,77,72,225,57,258,95,162,75,96,35,133,71,38,144,113,94,95,175,31,212,153,93,147,57,167,283,82,89,199,49,91,136,225,273,121,81,150,127,92,236,42,69,84,108,91,206,112,218,194,296,89,70,164,59,118,94,136,58,64,205,179,46,21,101,156,78,154,72,42,267,161,145,190,97,218,149,105,49,38,211,69,63,98,77,200,107,37,138,130,224,154,147,201,177,145,63,40,161,217,74,142,59,83,48,104,57,145,92,176,126,141,143,52,137,72,142,60,152,112,98,165,155,74,81,176,72,128,214,78,121,126,76,60,89,121,252,88,126,101,72,106,155,103,188,300,32,104,87,79,274,121,133,86,162,44,124,113,172,124,46,60,127,20,96,141,108,285,44,276,111,57,41,117,160,98,133,43,192,106,149,80,134,79,107,79,119,83,115,82,78,180,233,61,115,59,110,81,122,50,66,121,180,247,115,155,218,220,100,56,132,112,56,197,162,175,92,77,79,69,128,153,98,183,80,179,126,155,134,134,198,66,103,65,49,81,81,108,233,178,92,279,86,88,160,95,102,136,189,68,144,266,251,170,189,315,79,191,43,167,289,156,138,79,89,312,148,124,99,117,178,90,133,117,118,241,281,198,53,117,126,66,231,80,200,180,141,177,82,178,99,47,105,150,94,76,107,48,47,137,64,154,142,50,173,173,68,131,150,192,40,160,101,113,159,165,135,176,95,86,74,91,98,55,39,37,235,163,71,95,88,106,272,107,106,64,43,91,124,85,92,88,62,60,83,90,106,160,139,78,138,94,173,79,128,62,70,168,111,107,225,74,106,138,32,83,51,101,91,121,111,29,196,88,128,106,292,82,95,46,65,41,212,133,132,92,77,125,402,327,64,268,138,132,72,148,111,149,281,127,45,42,86,167,154,196,57,60,100,45,68,79,238,199,72,77,124,241,111,69,40,106,110,50,284,63,153,225,282,223,162,89,93,114,188,58,77,132,49,176,89,129,142,155,150,59,58,171,58,218,97,90,126,195,160,122,94,62,105,36,207,97,55,64,130,66,186,59,127,117,87,77,230,121,43,117,121,102,185,97,138,185,198,145,142,63,157,174,162,188,60,70,143,255,132,131,34,101,54,73,246,53,172,248,173,201,61,79,135,118,159,141,160,99,42,25,98,126,143,154,131,62,144,214,89,250,40,249,134,80,80,115,174,88,42,55,147,108,20,109,72,46,20,20,20,21,297,264,105,68,82,113,250,125,100,123,161,220,124,82,101,238,226,123,112,132,168,122,53,330,216,152,232,244,142,75,82,161,39,102,119,138,77,161,149,112,136,236,222,171,181,88,139,184,82,210,209,84,63,148,71,78,87,162,129,206,196,264,113,99,165,175,224,121,154,71,77,141,120,149,127,170,279,73,81,63,68,225,53,113,110,58,79,77,83,58,105,165,136,68,228,176,34,54,51,146,123,171,101,145,256,65,64,161,229,141,105,139,68,164,52,62,124,64,73,382,126,145,107,33,111,77,163,58,288,301,338,225,238,115,87,135,148,116,77,176,108,175,118,86,90,111,101,100,198,163,55,39,49,278,125,51,133,63,69,88,124,237,84,158,144,49,63,96,160,235,193,59,122,76,110,129,228,90,80,122,71,81,87,120,148,112,81,190,146,50,70,142,80,207,62,131,90,119,153,150,102,99,83,68,105,84,171,53,267,307,99,149,245,178,102,192,324,211,98,131,127,50,107,152,62,46,79,72,115,208,83,352,159,153,123,154,186,22,185,60,219,156,97,144,73,234,48,69,109,263,182,254,41,98,110,85,70,57,97,143,39,89,76,240,85,167,167,86,249,110,125,145,119,271,62,133,178,170,180,121,258,104,81,153,91,94,105,42,123,178,107,134,116,371,141,83,160,91,98,100,28,171,89,36,34,157,125,111,112,39,96,79,106,110,123,70,56,110,74,221,152,65,88,67,179,132,121,150,219,95,72,100,90,79,47,119,72,193,196,93,100,61,161,100,174,83,213,151,308,112,81,170,121,108,214,80,165,119,132,85,110,81,253,103,112,93,81,86,66,109,63,81,97,138,147,95,70,196,50,215,131,144,120,319,84,225,106,86,95,290,167,239,97,138,43,180,96,162,45,175,88,80,119,59,113,90,231,106,251,68,101,89,81,99,112,163,170,154,149,122,73,166,190,86,152,95,92,197,203,26,136,70,84,117,252,101,226,63,43,89,98,119,44,80,50,274,77,99,42,112,120,129,89,45,178,145,158,162,39,133,129,80,56,251,120,183,113,75,190,201,84,270,84,121,130,43,127,62,89,192,76,135,219,244,236,102,85,215,202,296,146,149,65,96,91,94,233,31,22,98,45,115,97,83,194,144,71,97,148,61,53,117,38,142,97,63,170,130,276,160,140,108,81,126,127,77,122,169,98,112,77,328,39,66,117,175,124,202,51,100,123,55,41,77,151,100,193,67,115,372,97,221,91,311,196,307,38,298,146,98,58,88,80,146,120,52,35,103,55,60,369,201,77,104,116,118,98,89,112,62,76,85,228,103,145,132,96,142,176,145,52,152,175,43,158,152,95,159,142,79,43,240,186,203,307,96,312,79,26,148,202,109,192,189,200,153,283,270,107,86,23,80,86,83,56,114,206,107,151,56,29,136,82,85,201,60,239,124,316,106,135,256,199,64,53,51,277,98,149,53,64,142,239,173,176,181,39,119,129,212,64,160,132,231,88,54,72,126,203,85,74,78,114,178,67,66,69,155,143,43,104,32,56,120,98,77,282,40,354,122,110,95,178,219,184,115,114,97,84,184,57,93,101,138,144,169,128,175,109,148,167,91,123,112,207,198,145,133,73,82,55,86,46,209,39,89,123,159,117,65,50,141,192,107,164,109,91,138,53,76,111,59,93,95,40,63,56,44,212,299,118,137,78,124,88,144,140,150,71,108,101,113,77,129,115,78,132,274,157,41,82,101,212,350,257,54,47,97,90,91,75,174,177,140,192,141,184,280,133,51,36,237,81,100,142,60,81,122,135,99,97,69,90,115,159,205,109,57,84,42,103,27,121,112,90,287,78,158,58,103,53,256,66,96,120,134,139,66,137,183,60,57,53,62,163,82,131,57,61,134,265,88,54,149,126,192,37,149,92,33,161,196,157,96,225,53,51,56,42,95,209,273,203,123,278,65,102,81,51,127,71,92,60,74,109,139,86,96,47,170,159,92,93,51,44,56,109,44,196,88,190,142,103,191,138,229,265,117,127,133,88,115,87,228,309,101,29,97,107,59,304,88,161,159,109,132,209,95,113,124,95,75,190,115,129,105,111,208,164,219,88,34,103,144,131,178,64,125,82,69,131,64,91,159,173,90,122,100,177,92,52,324,66,141,50,77,132,245,107,75,144,239,100,162,89,66,101,105,66,158,108,158,160,47,84,194,207,112,67,191,89,107,170,108,60,117,87,69,126,160,209,157,106,52,65,175,160,149,127,153,116,89,57,74,137,145,85,181,73,124,103,52,244,106,115,88,66,144,51,96,120,63,87,250,213,91,56,101,77,138,46,109,107,85,101,185,239,250,198,69,72,99,117,176,41,226,169,166,272,153,168,153,98,105,118,128,67,120,248,133,274,86,62,74,95,137,154,91,140,138,40,79,101,94,77,141,80,151,198,209,104,123,158,161,183,169,163,213,127,213,118,107,94,71,79,75,83,201,119,100,142,209,107,255,72,204,132,105,66,290,106,116,123,189,77,187,64,117,186,76,134,127,151,110,124,95,193,102,175,98,264,102,65,241,132,293,127,188,115,108,42,67,191,130,87,61,69,182,153,102,157,74,279,301,107,105,149,216,275,111,119,191,106,184,154,122,173,256,121,44,131,190,129,97,69,162,150,178,174,57,87,49,121,87,110,137,39,117,81,182,116,98,106,207,101,222,153,97,167,135,106,105,282,89,53,78,86,42,137,47,72,95,38,102,128,107,330,62,46,84,156,156,114,51,53,273,30,254,240,71,89,147,55,71,47,56,170,125,107,64,130,138,138,72,92,150,93,67,193,80,134,101,209,239,143,53,35,64,47,108,68,140,134,64,98,122,98,92,94,86,75,213,149,95,87,173,241,124,169,62,237,113,87,48,112,159,192,110,145,126,96,83,126,25,126,137,150,57,101,172,98,88,226,23,92,310,64,134,95,80,53,43,34,45,149,193,126,72,124,44,169,67,133,128,236,103,68,107,33,201,189,58,136,122,82,139,55,96,40,132,107,122,143,116,99,151,137,56,291,52,29,66,145,96,77,173,169,198,72,126,69,101,61,250,214,105,71,96,156,199,83,299,46,235,94,57,51,92,123,146,43,68,303,67,163,128,234,106,77,236,213,136,53,250,139,104,112,29,173,170,87,142,79,74,165,122,252,188,133,198,143,68,137,95,323,130,84,112,302,102,66,49,117,31,133,78,74,98,89,171,43,97,44,292,86,94,134,126,39,358,245,49,78,89,103,90,123,122,158,84,95,78,144,78,113,93,145,70,244,99,111,198,112,62,137,187,35,117,262,92,64,77,259,301,86,98,94,102,94,123,253,92,139,190,162,74,111,205,91,108,202,110,129,116,165,166,173,82,164,80,74,203,90,127,75,71,109,35,236,158,65,78,104,72,132,181,117,208,128,59,103,47,43,184,104,82,92,57,116,135,209,105,74,108,22,119,276,123,153,151,206,133,246,128,81,44,40,91,53,227,135,65,140,178,33,86,93,47,71,164,70,110,82,72,75,60,94,160,63,76,162,82,94,114,54,52,97,143,71,86,49,47,226,172,57,118,82,70,282,76,89,234,220,291,65,55,75,88,62,74,108,62,102,80,184,204,119,131,205,110,60,197,198,47,45,107,184,49,243,38,54,149,294,352,137,83,159,39,75,92,126,157,93,34,85,97,84,40,194,85,167,79,162,94,79,114,125,99,128,134,233,55,89,160,94,170,83,70,315,48,54,116,72,193,64,98,285,158,191,135,62,192,218,135,158,111,244,314,105,167,119,74,82,67,170,131,217,178,139,52,295,269,83,86,62,103,211,103,132,137,78,67,242,203,128,87,223,178,119,128,111,49,32,64,94,255,139,60,103,108,129,96,52,87,55,104,165,259,112,138,106,89,146,94,146,59,156,93,121,123,85,45,40,124,83,155,72,79,250,147,152,87,80,145,61,219,107,184,190,178,130,161,174,179,257,72,85,109,191,197,133,195,117,112,88,118,43,76,57,53,104,59,238,106,67,209,51,175,124,133,62,143,101,128,162,131,46,128,31,58,71,48,102,275,177,99,129,88,105,120,92,113,124,71,139,87,193,151,74,120,284,319,111,80,62,146,135,128,134,56,54,64,92,58,96,74,170,183,252,228,193,154,102,107,86,75,49,90,138,169,268,74,88,56,73,77,125,67,155,149,129,135,22,53,178,162,112,110,128,143,238,49,55,166,156,65,87,36,158,71,54,71,160,115,32,96,346,207,318,208,76,223,84,172,144,122,217,153,276,265,160,76,21,99,88,82,136,238,216,112,202,83,238,147,145,104,199,93,96,70,119,167,38,44,77,212,114,164,85,86,217,54,242,211,191,126,395,94,75,150,176,85,61,115,65,70,43,115,64,327,402,122,86,155,175,111,105,123,86,137,157,251,139,47,51,99,60,159,243,103,160,59,45,348,365,138,121,226,117,95,142,93,87,110,40,125,158,63,102,99,71,286,257,228,121,170,175,215,128,55,201,123,32,213,192,168,215,149,72,41,50,59,54,193,157,82,59,77,192,215,85,151,87,61,82,183,50,131,48,123,52,57,82,71,173,130,145,44,126,125,39,259,92,236,107,78,128,157,38,59,41,113,137,239,202,123,241,174,280,83,81,70,102,150,141,85,156,219,244,161,136,52,51,136,66,152,126,83,122,277,186,157,250,106,87,76,232,188,74,154,88,116,93,86,59,172,43,97,114,80,50,114,250,321,40,40,51,47,36,63,119,121,86,88,77,142,62,59,128,132,95,141,150,269,65,88,76,52,122,97,193,103,66,147,92,159,113,117,126,63,115,17,391,76,212,137,149,141,60,85,108,120,110,92,136,127,103,107,139,129,129,135,73,111,127,84,125,61,133,65,112,50,54,78,92,123,62,43,102,246,128,96,142,99,71,92,84,96,45,90,104,222,52,97,280,125,161,76,97,228,117,361,50,92,44,98,62,58,68,129,102,99,155,147,182,159,77,281,218,88,122,94,71,117,56,99,68,136,66,123,19,235,52,43,79,224,54,55,60,402,184,98,95,110,193,61,224,116,51,247,175,87,145,50,52,68,160,67,133,197,95,186,70,49,50,227,116,47,42,196,75,193,148,173,120,206,157,85,54,144,303,23,27,140,144,135,162,79,94,48,142,118,144,348,227,69,205,114,46,93,209,167,250,309,45,101,54,132,197,169,144,70,65,180,211,188,68,69,81,73,163,59,153,164,200,137,157,65,94,97,60,190,96,113,270,93,107,116,70,129,58,114,49,62,157,179,247,266,231,107,91,187,89,152,92,92,62,274,255,156,76,115,65,72,101,81,157,122,162,352,185,102,60,64,220,68,109,99,70,126,290,169,78,69,80,226,81,112,31,80,132,126,160,157,131,217,187,212,119,119,129,180,216,204,16,119,98,166,189,119,51,202,127,262,126,57,113,110,113,142,71,76,332,89,104,89,107,30,134,71,48,110,293,134,72,195,69,174,247,98,273,124,83,47,165,126,83,182,124,189,123,214,118,207,159,217,195,134,106,211,51,236,86,146,85,75,71,101,177,146,146,192,56,294,123,61,262,100,79,173,72,154,226,200,170,99,132,231,60,121,74,181,183,190,107,116,152,53,53,41,211,136,95,73,74,51,95,154,150,149,123,20,312,131,51,99,127,123,105,167,92,69,203,137,148,51,152,89,150,124,133,52,71,70,60,159,83,111,98,67,139,190,120,60,95,53,39,38,141,135,159,191,74,40,170,114,37,52,120,130,59,172,225,141,175,79,142,172,216,183,102,60,243,65,127,105,56,143,92,152,130,93,120,166,287,332,99,179,120,140,202,143,122,65,82,251,292,54,40,162,80,91,113,39,258,126,106,154,75,64,113,172,146,98,132,65,87,36,318,85,55,182,162,257,184,105,44,71,47,303,315,102,168,381,51,85,103,105,102,74,153,29,198,176,135,181,91,172,237,114,116,91,139,182,184,50,39,40,244,93,243,40,119,202,183,107,158,71,92,187,129,107,194,83,140,146,156,41,96,56,121,75,70,75,51,51,61,62,110,193,53,68,83,35,157,128,111,102,38,130,115,63,69,134,67,164,76,130,168,136,149,219,123,166,101,91,57,260,232,67,69,130,57,92,89,61,108,96,61,139,73,116,124,66,101,47,96,173,212,234,52,68,105,121,62,143,106,322,101,63,77,307,244,72,184,118,78,86,105,89,185,259,88,127,109,176,146,64,50,142,71,88,226,286,103,92,92,142,97,82,292,56,68,74,55,104,98,129,82,60,130,253,74,76,90,26,180,71,207,102,117,133,129,53,185,112,85,60,51,96,40,70,118,120,55,83,210,79,122,75,245,74,85,175,121,62,106,123,164,138,196,138,84,40,133,209,76,19,64,100,132,118,164,128,95,65,131,75,66,209,131,175,228,340,108,114,165,202,96,64,106,105,107,126,93,104,115,123,81,123,150,100,73,56,163,165,124,284,104,71,142,98,136,315,119,69,83,183,97,78,50,120,79,77,77,39,232,160,28,46,98,148,52,156,297,183,105,73,173,149,48,112,82,253,65,244,99,55,47,208,97,45,91,39,105,194,205,169,77,37,108,121,91,117,109,171,148,78,107,82,46,45,71,70,95,106,205,57,139,299,77,88,239,66,224,128,46,93,130,107,93,63,149,46,105,177,99,47,81,239,58,124,254,49,52,232,320,309,162,96,76,209,141,89,80,78,70,113,139,26,99,49,172,176,85,59,44,82,47,176,156,134,53,145,72,206,96,47,115,162,88,38,143,72,159,77,107,104,76,135,82,64,232,73,151,85,59,130,197,252,118,95,112,94,75,110,225,143,94,163,127,167,152,77,173,164,237,150,46,56,90,113,98,35,163,63,77,208,60,99,183,59,169,68,70,83,50,91,36,103,125,91,88,72,152,159,64,104,42,114,131,47,236,119,167,128,98,114,65,52,56,64,34,329,121,132,110,113,207,50,142,96,40,184,69,50,102,151,132,85,58,68,152,95,156,140,92,133,81,393,98,160,66,110,180,143,59,201,80,81,56,55,100,94,127,217,92,71,118,40,76,109,99,85,155,164,103,92,143,174,86,55,177,147,39,160,136,100,49,103,204,120,37,89,132,135,62,200,184,91,54,155,99,71,92,176,76,71,144,196,68,183,30,59,116,85,113,58,108,174,161,134,50,136,58,99,121,132,239,80,111,44,209,63,86,191,121,93,206,77,94,99,243,53,116,115,188,205,79,122,120,97,163,153,77,88,156,112,145,157,110,135,73,105,90,56,179,296,223,129,105,73,136,148,274,93,108,157,79,298,85,235,72,63,217,90,209,28,67,107,50,89,250,183,117,270,127,36,136,139,74,132,84,146,167,223,177,120,81,71,69,217,146,258,99,74,97,121,180,117,39,44,94,88,57,172,84,162,65,74,74,291,96,103,168,156,76,86,138,54,89,89,119,71,175,298,55,34,53,192,147,91,54,162,148,36,191,50,212,93,82,124,63,62,91,152,123,138,102,104,73,320,136,153,147,217,226,121,94,69,114,188,123,63,57,72,111,38,104,301,145,117,51,72,206,156,174,208,228,67,161,56,225,137,61,338,166,159,176,127,243,122,47,162,110,99,111,87,69,172,44,101,136,68,58,29,229,131,67,60,81,100,158,37,99,74,133,81,104,157,109,233,85,111,113,35,309,121,85,182,80,95,209,193,69,213,160,90,321,116,147,22,95,74,54,49,151,294,45,71,70,143,120,135,49,86,124,269,127,68,51,128,66,112,127,165,166,83,90,35,50,124,111,85,266,109,131,224,157,136,39,21,88,74,155,46,143,118,161,136,38,273,81,174,184,90,107,104,214,82,171,170,162,81,249,214,143,93,98,80,193,222,84,105,143,171,142,178,56,178,58,195,56,61,139,38,121,67,94,72,68,67,89,124,129,108,155,212,133,175,163,61,167,137,90,70,130,101,126,110,118,184,185,64,149,119,128,133,128,66,183,180,261,187,132,146,127,190,104,154,188,79,162,155,69,246,119,43,203,131,107,83,212,133,77,210,107,130,153,143,160,90,124,190,178,133,116,165,99,227,88,70,139,165,193,110,44,114,104,87,290,173,70,113,161,255,93,108,18,85,112,56,83,109,101,253,50,69,88,26,189,111,131,120,108,72,86,260,189,206,98,101,110,75,125,58,48,91,172,288,88,57,95,105,35,148,64,258,83,119,163,249,111,151,67,297,85,73,161,73,210,147,107,65,99,80,58,30,133,189,294,160,110,67,63,66,171,173,110,63,102,179,106,70,140,72,188,93,119,97,94,120,140,122,127,63,82,233,57,145,62,86,152,61,161,188,118,120,25,183,62,68,168,294,71,175,249,109,183,74,143,55,162,71,133,76,53,119,193,107,132,70,172,141,169,85,138,235,79,198,153,142,109,110,215,87,74,104,95,163,175,91,253,147,86,80,94,195,108,79,87,162,221,187,61,158,150,106,106,150,94,83,43,122,120,182,124,85,347,160,233,87,178,179,72,113,185,82,126,206,52,93,160,66,116,118,110,98,66,112,270,75,184,132,130,237,291,176,333,86,223,121,178,116,84,107,108,134,121,251,229,201,143,366,120,172,85,90,90,71,115,215,287,103,36,37,117,146,160,34,29,61,97,230,164,147,56,53,140,60,90,233,56,183,51,87,88,65,222,43,169,114,115,155,114,146,173,35,261,78,182,143,119,190,65,73,130,90,108,138,162,44,72,80,72,72,101,106,73,195,95,119,103,89,133,50,182,59,55,69,75,211,98,81,283,52,150,53,48,71,67,140,104,129,145,37,110,96,228,124,58,143,90,216,64,96,284,87,115,106,140,327,80,184,32,144,212,103,102,156,135,134,91,112,237,77,224,112,134,53,127,125,103,102,67,87,76,234,98,140,47,85,153,126,107,53,95,171,288,87,101,295,58,128,105,136,99,140,243,135,204,56,90,111,41,141,166,275,267,88,162,117,103,62,128,128,226,218,60,93,76,184,107,166,109,125,121,118,151,131,210,165,78,60,207,64,259,50,44,64,102,286,79,133,166,165,147,97,134,130,176,178,75,82,65,129,80,101,192,158,105,58,172,100,156,183,204,107,66,66,106,82,134,106,66,32,130,228,163,268,89,95,184,90,85,85,172,148,177,121,157,98,115,71,49,67,151,99,58,237,56,116,82,86,72,61,54,166,65,83,41,197,115,91,126,109,91,144,196,90,54,330,107,69,67,107,81,71,324,50,254,39,112,61,84,93,320,75,221,155,133,48,66,155,119,90,136,178,255,124,261,66,116,96,159,92,109,218,201,84,90,88,60,152,96,76,32,152,112,98,72,155,115,84,125,81,64,155,175,87,279,139,142,166,169,57,84,184,102,147,124,111,124,116,66,325,74,110,206,60,246,148,92,41,118,76,47,153,207,233,130,54,83,100,167,67,78,149,65,35,121,100,113,107,60,199,203,229,78,77,51,236,92,106,138,245,120,57,180,61,147,166,102,127,64,56,92,168,127,257,182,92,126,191,193,193,244,125,26,147,153,94,95,116,269,184,100,50,93,74,70,248,60,100,71,77,96,84,100,52,122,49,155,37,269,129,38,151,270,86,93,176,80,112,97,88,111,128,203,77,184,90,159,196,71,129,148,239,57,109,179,282,326,63,37,109,174,148,34,41,35,41,75,135,127,44,75,136,93,133,67,88,38,196,126,147,180,138,100,149,47,303,124,128,92,75,93,199,80,80,240,100,179,158,82,102,218,80,69,116,110,187,132,122,149,68,48,87,96,119,150,203,88,139,67,162,165,106,38,109,68,103,69,110,66,157,166,63,76,355,68,89,115,229,61,195,116,217,88,65,115,174,87,58,68,55,58,183,150,255,139,171,127,324,107,211,309,228,133,124,69,104,89,52,66,186,100,163,274,88,65,347,35,44,44,120,95,147,81,64,83,82,45,66,146,103,101,67,79,195,38,192,177,40,152,44,57,99,91,152,300,173,99,80,90,88,88,122,197,219,274,81,198,138,77,197,119,286,128,57,97,100,220,136,283,59,195,91,127,140,145,220,85,202,122,112,116,85,41,177,195,146,57,207,167,90,126,119,67,277,70,101,106,194,268,97,274,96,167,142,81,143,213,74,42,76,326,79,205,145,92,133,280,289,172,118,115,131,66,144,203,56,143,54,197,54,126,52,138,58,74,165,77,113,71,67,43,127,91,76,122,133,89,151,102,103,60,197,143,174,236,101,137,102,86,56,283,60,60,92,160,30,76,188,138,68,53,77,195,77,82,80,100,136,107,106,188,207,138,49,58,295,121,125,179,119,174,95,125,167,56,163,71,242,231,310,109,37,112,81,62,95,92,165,99,202,217,145,143,116,47,73,139,120,72,165,128,61,188,60,86,101,86,269,237,98,94,90,135,126,145,166,49,135,92,117,128,184,88,115,64,72,105,80,78,32,145,262,145,49,112,68,64,160,99,97,56,76,64,51,55,98,114,143,112,211,93,98,57,110,74,199,76,112,58,423,193,70,57,78,88,91,110,82,71,172,59,152,55,86,70,158,179,105,94,64,163,66,95,108,119,195,121,149,161,93,140,62,38,107,82,114,96,114,288,70,214,213,128,63,225,32,56,80,170,99,114,108,151,25,51,119,60,108,174,59,39,127,105,154,59,179,147,198,117,89,37,66,125,202,160,80,91,204,104,59,45,45,108,87,112,39,42,208,209,68,107,81,112,70,73,77,137,154,212,114,91,68,67,112,69,75,44,146,105,86,76,37,178,109,89,71,63,115,86,251,73,189,244,174,153,191,108,106,137,213,70,60,174,70,33,108,187,79,157,103,77,166,129,110,66,215,181,199,100,147,33,73,123,105,228,75,231,69,62,25,41,203,97,60,99,109,77,130,214,255,172,54,96,139,112,38,245,105,191,166,229,107,103,299,33,159,102,144,106,137,125,105,123,76,104,139,142,63,42,272,126,122,252,72,104,125,81,137,40,78,156,45,113,79,76,63,182,95,123,284,89,64,69,166,83,149,240,53,89,133,99,35,186,128,152,106,173,29,127,63,63,112,123,166,85,75,146,105,111,72,47,90,102,135,114,110,54,91,118,130,69,104,167,52,77,78,131,148,150,145,76,228,120,248,188,140,51,110,86,54,88,64,98,77,94,78,82,54,79,72,115,54,186,109,183,151,325,90,262,117,99,179,114,170,103,85,149,112,136,137,158,130,118,93,123,176,182,132,134,133,85,75,69,66,76,66,127,115,110,139,98,122,140,130,47,53,60,80,129,241,192,108,42,65,63,187,345,100,118,78,82,143,83,75,68,69,36,110,144,69,91,37,64,261,288,122,294,92,140,104,102,63,99,87,92,52,63,38,60,41,115,78,131,139,178,106,82,135,68,269,80,137,117,120,182,131,35,124,102,81,55,146,77,269,105,71,48,88,100,75,88,135,56,88,39,47,118,136,68,182,158,127,49,115,164,106,161,113,91,86,99,140,145,100,59,124,82,57,83,73,59,51,101,88,98,161,99,49,14,65,133,56,155,84,206,103,80,232,139,194,67,65,29,278,197,119,189,109,106,126,129,82,49,125,25,55,150,101,149,41,60,108,68,100,46,29,103,103,140,126,59,125,228,240,89,197,102,63,94,97,91,79,130,108,36,103,86,64,83,91,178,142,29,118,82,63,91,22,63,147,80,93,136,132,31,126,45,160,191,126,140,199,89,179,38,92,122,182,90,193,119,101,170,104,53,66,195,47,124,308,106,33,121,242,68,105,227,282,60,105,224,87,141,238,63,226,126,151,55,109,100,125,154,92,269,27,180,95,223,105,102,55,68,103,53,105,55,203,154,76,117,71,55,77,96,187,136,45,119,244,193,131,132,94,60,89,131,332,153,123,173,227,154,79,269,148,164,106,119,243,44,81,100,99,102,279,120,164,68,117,203,190,120,233,38,97,181,141,133,144,99,144,176,149,34,80,79,127,65,100,157,106,111,114,34,81,80,130,206,115,102,115,169,185,100,62,39,83,151,117,90,95,63,80,199,101,38,69,53,167,190,79,64,160,225,95,169,183,114,112,128,181,234,66,56,91,97,117,151,72,146,64,166,204,279,78,91,79,84,169,77,186,115,105,75,204,231,82,44,133,130,168,159,133,224,255,134,87,70,118,127,67,83,60,297,112,131,163,80,174,71,63,104,129,96,131,135,70,55,76,269,152,54,153,129,139,120,215,137,49,193,154,180,96,96,69,136,66,107,141,91,146,166,126,86,101,157,64,173,128,60,202,175,124,213,106,58,172,134,246,326,232,230,125,91,205,216,136,81,55,296,236,90,184,137,280,91,216,98,84,235,165,169,140,230,155,53,44,89,37,81,108,61,59,81,243,55,82,97,289,160,122,115,172,119,112,350,109,122,100,58,69,68,47,125,52,104,211,86,152,44,185,183,158,150,67,56,87,113,239,98,153,107,76,231,200,39,57,70,74,129,29,272,118,184,125,149,132,113,374,338,106,102,182,131,239,151,63,48,138,59,261,212,91,252,281,153,139,207,120,89,56,51,48,215,121,246,57,46,192,75,259,122,102,75,150,108,191,119,128,77,39,191,75,183,75,55,214,78,114,66,174,141,120,65,243,102,89,96,144,157,131,28,191,61,102,165,150,289,76,134,284,55,143,50,351,250,133,60,293,89,135,136,52,68,87,179,238,52,93,52,215,181,313,74,118,116,95,160,191,157,216,73,146,47,49,82,71,33,119,104,156,171,259,165,97,51,36,110,87,244,179,145,186,117,212,202,114,89,302,157,90,101,203,92,231,235,46,64,274,99,96,74,294,61,261,101,89,86,57,38,327,50,74,141,124,146,100,117,200,82,51,236,88,119,52,150,78,57,68,96,172,192,130,61,124,320,212,187,281,92,91,39,246,220,168,132,44,116,106,87,97,105,99,212,262,61,31,81,33,169,43,95,195,306,167,88,158,126,58,89,94,179,88,121,256,36,28,129,53,72,50,123,140,117,242,152,96,65,146,144,125,82,159,140,175,203,78,261,151,181,79,114,209,200,108,187,51,278,152,98,150,64,117,46,103,168,143,26,108,169,34,133,89,134,247,56,122,110,74,72,142,156,165,131,58,159,133,71,163,231,157,52,106,31,124,127,85,254,122,90,86,68,81,79,128,146,119,54,194,44,89,55,104,98,143,96,215,148,181,93,105,115,162,282,100,259,105,131,60,105,87,234,220,119,57,137,38,117,244,130,93,123,114,114,49,265,94,43,91,172,177,117,67,100,24,30,41,51,110,79,296,173,194,80,51,85,298,108,95,295,120,302,52,170,60,123,172,89,128,190,54,74,97,127,136,189,117,134,159,136,119,66,62,128,79,118,112,89,59,117,155,80,134,153,109,164,52,145,68,164,67,126,222,72,110,111,73,108,59,96,191,101,81,209,281,61,43,133,139,234,89,164,142,212,67,43,41,69,172,124,200,88,36,32,27,33,46,30,71,43,44,86,52,57,228,118,242,124,103,61,174,179,31,137,185,74,25,72,40,40,57,111,78,77,73,134,76,141,231,88,86,88,50,109,113,69,121,70,79,72,76,232,114,129,67,165,338,238,91,77,80,98,107,93,272,68,68,46,73,166,69,196,107,158,66,245,152,92,42,177,165,141,195,193,160,138,96,118,78,53,202,98,73,184,124,198,162,85,153,303,257,252,110,99,301,47,211,107,147,82,82,64,141,194,105,54,122,57,163,103,110,52,92,109,79,48,106,119,194,57,112,48,85,203,80,35,98,95,69,87,105,146,194,135,98,59,60,221,130,79,67,120,218,107,164,106,332,55,69,50,89,109,58,96,365,243,183,87,78,241,136,53,71,236,182,119,175,116,156,144,164,172,143,128,55,55,72,90,149,272,205,179,99,187,69,85,78,113,243,139,86,103,104,114,175,102,142,94,76,94,73,105,69,89,77,161,36,116,294,75,146,307,126,92,74,193,103,273,170,142,99,109,78,180,19,88,176,146,114,147,131,264,115,84,168,65,123,171,163,133,79,130,206,44,97,212,65,56,187,41,122,78,57,137,104,169,113,40,169,99,215,53,196,52,217,131,168,178,241,101,93,83,111,103,55,95,72,156,116,104,40,40,108,92,95,229,86,112,162,103,165,111,32,47,167,197,73,121,138,53,196,177,226,169,162,133,93,66,111,84,142,64,118,141,77,117,116,64,107,176,347,111,134,48,63,174,57,252,126,166,49,93,183,86,92,43,138,109,86,68,114,252,153,63,86,115,137,66,84,87,78,228,128,129,118,163,61,104,110,175,151,98,126,109,97,112,160,124,131,109,81,157,75,185,37,77,137,141,106,161,51,83,48,153,71,164,59,69,137,120,138,152,234,76,110,83,104,106,145,93,131,123,102,69,44,114,193,126,206,72,56,160,84,206,153,77,60,125,108,137,134,331,253,97,45,85,95,92,99,177,128,220,196,197,127,39,226,90,177,119,186,132,136,112,204,58,60,200,185,72,117,43,57,77,55,89,48,116,156,97,123,132,94,54,215,258,152,71,56,122,99,106,78,114,47,137,55,145,110,156,139,112,62,219,154,133,32,168,186,188,105,56,114,29,50,111,286,99,108,226,73,135,40,39,175,119,57,77,226,167,145,169,136,46,166,134,184,106,108,104,134,158,126,111,96,137,209,54,74,113,81,142,77,143,77,398,50,149,92,159,181,51,85,108,134,99,239,80,147,95,163,276,134,165,148,128,125,137,48,125,47,115,70,90,209,248,58,158,120,92,224,276,128,135,137,68,121,181,71,81,175,232,80,90,153,172,242,33,205,201,117,126,292,66,203,88,136,139,114,288,104,277,37,74,77,19,77,160,28,61,102,157,72,151,69,191,173,131,127,131,81,57,184,128,191,209,123,100,145,69,161,44,81,176,72,41,211,40,102,232,213,139,100,145,59,116,358,52,148,53,59,67,59,115,119,76,125,80,77,70,115,174,63,211,132,155,95,131,49,165,152,54,75,62,164,73,69,123,122,123,177,131,295,70,69,81,31,240,77,59,123,137,93,124,56,112,53,292,61,107,291,108,34,100,176,176,193,34,45,206,101,113,143,170,148,126,66,98,73,189,216,60,58,95,242,188,129,123,63,176,121,51,122,216,247,110,61,93,232,46,350,48,308,155,85,122,26,116,89,73,216,62,100,107,73,106,65,74,98,142,123,62,76,76,48,85,90,82,64,124,87,196,252,53,334,86,117,140,52,82,179,64,115,155,84,204,227,182,43,139,98,89,147,282,121,155,43,177,133,138,117,89,83,120,152,22,51,112,293,185,231,142,208,188,228,103,157,216,144,121,119,121,97,182,344,92,92,120,285,130,244,87,86,178,58,98,72,59,103,55,196,53,84,56,65,83,89,54,134,78,136,127,116,159,114,133,55,133,99,105,111,38,42,33,55,99,49,83,174,269,103,73,172,106,102,270,78,81,85,90,61,73,182,95,168,125,227,74,135,172,308,177,81,82,193,184,238,105,90,104,110,292,151,83,262,211,256,60,99,61,96,94,252,87,315,88,169,223,105,164,222,249,144,213,123,35,129,50,98,155,48,205,174,83,146,122,87,53,176,93,163,96,181,136,139,229,115,139,120,52,188,147,23,101,133,134,369,66,69,33,216,208,218,136,152,120,42,264,239,128,102,113,185,139,121,91,113,127,121,349,80,101,64,185,180,58,79,332,308,158,49,94,176,279,74,182,84,176,230,174,109,271,200,54,117,121,117,120,99,173,185,70,186,125,156,122,217,57,155,272,236,216,150,211,189,24,98,108,198,177,55,183,51,100,103,75,97,66,159,112,202,219,178,178,55,44,152,130,59,125,71,128,121,167,88,127,137,126,75,110,202,91,56,157,178,130,59,118,176,138,258,203,82,58,101,73,127,133,109,297,246,94,109,175,68,147,167,171,59,32,56,100,76,169,369,184,96,68,153,159,165,100,66,130,182,53,78,173,131,82,106,110,112,105,63,98,110,68,63,75,98,185,42,224,169,109,78,306,329,118,137,160,116,132,76,98,101,71,130,204,22,54,146,127,305,33,89,141,323,93,147,308,133,42,85,153,80,253,100,130,94,63,165,86,137,54,102,88,57,200,132,111,234,95,94,54,81,155,82,129,100,86,140,123,77,250,119,182,177,138,233,139,108,137,178,128,155,85,162,52,62,58,264,140,205,142,68,97,55,43,56,353,62,86,42,127,87,72,187,157,68,64,113,186,37,211,109,38,68,34,129,136,66,119,182,110,229,45,125,120,187,209,74,159,46,147,199,48,145,61,73,125,250,232,225,271,141,76,184,179,85,76,69,256,188,131,174,64,87,107,72,106,44,150,362,157,91,202,116,74,121,333,89,54,99,45,121,268,48,135,129,87,153,90,138,172,67,59,74,134,53,97,90,49,104,114,149,244,76,184,62,95,97,114,86,267,207,106,84,79,69,74,55,160,116,152,151,211,231,106,190,214,207,120,150,270,163,269,71,231,111,168,94,152,84,37,49,96,124,65,141,54,48,102,78,71,94,117,157,143,79,244,119,177,113,85,124,289,235,102,61,68,170,70,92,31,171,121,66,142,173,119,78,244,89,63,238,197,169,128,139,61,219,256,92,191,234,250,63,54,33,301,330,247,163,98,60,267,54,71,48,66,50,92,71,225,129,92,114,101,114,266,208,181,121,142,135,268,113,140,92,121,147,188,181,83,105,159,108,88,240,128,232,175,165,214,48,166,108,60,40,111,35,71,296,120,33,103,98,193,102,214,99,107,129,35,146,139,238,107,48,93,57,131,125,124,80,166,190,343,73,127,61,106,104,45,191,241,141,86,149,136,17,61,307,74,39,197,86,172,30,32,46,190,104,198,324,51,86,160,157,114,93,56,122,104,347,265,32,191,93,211,122,138,298,319,259,277,287,122,123,209,55,150,65,91,182,55,193,40,175,121,116,77,101,125,85,98,318,68,114,196,130,52,88,243,57,252,74,64,54,303,72,111,109,131,192,169,32,125,139,36,128,93,252,85,69,80,47,53,44,57,97,205,152,38,121,109,141,75,175,169,128,47,121,97,204,217,117,262,248,40,113,95,272,99,151,169,203,174,36,129,78,205,152,43,118,109,65,125,227,173,89,86,45,174,87,89,218,319,110,118,116,135,275,114,112,161,130,155,100,135,108,199,231,100,224,168,192,143,150,129,186,112,180,186,102,197,234,253,84,110,168,80,191,157,118,215,180,216,230,92,101,203,185,150,164,149,175,126,101,226,103,134,120,166,112,187,129,160,147,120,88,74,91,57,135,178,204,258,117,142,84,203,159,163,160,127,165,210,191,128,169,138,172,90,118,159,172,156,166,127,141,96,180,157,158,79,144,112,55,323,182,188,173,213,218,104,180,116,141,201,119,96,168,145,132,129,153,151,224,83,247,220,164,285,127,271,109,319,135,142,235,122,129,117,110,101,123,115,68,125,154,187,198,232,162,192,99,255,123,145,103,157,170,114,141,115,58,137,135,121,218,228,294,94,97,48,87,175,51,252,226,131,187,92,126,109,57,192,122,60,123,270,64,134,147,160,167,205,293,97,78,246,143,135,121,103,215,127,79,88,283,144,195,94,105,97,141,94,109,304,122,263,112,156,101,97,58,71,111,66,161,238,291,178,105,95,218,36,165,153,95,85,149,111,96,147,91,179,50,123,109,82,207,125,107,79,146,174,89,257,176,146,105,104,103,133,68,126,233,99,122,164,106,206,139,234,144,135,153,147,81,134,168,194,339,154,100,85,296,108,58,89,84,125,236,148,92,107,95,99,92,99,58,79,149,162,199,113,207,77,142,141,126,122,119,119,152,134,121,267,172,133,138,47,109,250,250,60,97,204,72,119,80,138,151,93,90,76,98,105,86,176,73,101,105,258,118,125,133,183,77,197,81,132,140,104,186,322,113,164,80,65,63,84,55,141,168,171,137,70,256,95,104,105,66,74,90,149,136,123,61,132,191,177,72,98,58,28,108,83,81,241,70,214,108,170,113,109,170,134,76,115,88,101,73,85,202,218,88,97,89,96,143,76,131,101,121,159,184,124,230,147,93,128,172,133,150,166,128,108,72,53,170,330,167,138,147,91,108,163,159,62,77,123,105,72,167,204,120,113,111,146,87,235,88,117,184,109,323,147,112,115,41,96,337,199,185,80,143,167,110,142,141,97,304,260,140,133,114,207,179,120,205,250,167,217,117,120,107,101,133,101,232,87,176,186,326,278,81,191,231,213,81,61,162,82,72,116,111,143,306,182,102,115,123,134,168,62,146,138,184,72,79,166,91,148,169,164,176,173,144,124,80,23,127,132,121,55,291,133,215,65,190,294,183,172,88,155,65,172,211,84,151,158,96,217,98,114,98,68,118,79,157,116,68,156,166,75,102,80,120,96,105,206,184,242,121,179,175,106,75,196,97,113,72,105,105,77,149,103,138,106,101,84,105,112,120,210,168,73,148,95,67,112,51,193,113,211,155,146,143,90,99,85,196,78,60,162,142,257,116,156,225,190,297,118,128,147,189,261,147,153,113,262,104,207,196,193,121,95,140,169,72,254,44,206,142,69,90,219,95,168,159,113,85,173,91,218,83,122,154,264,151,104,93,104,120,127,102,136,102,137,85,98,79,280,73,88,94,114,124,86,125,160,171,229,73,263,273,104,134,49,115,132,117,347,142,151]
doclens.8.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [108,200,382,168,162,85,226,165,196,133,264,146,328,192,98,345,132,199,172,239,123,250,112,249,253,176,211,255,159,195,186,131,106,139,261,212,58,148,204,75,47,266,163,91,209,160,130,305,227,325,378,275,149,379,205,227,163,122,129,215,287,294,190,118,243,182,277,274,326,137,266,281,205,128,247,246,93,345,186,147,128,224,156,146,168,202,281,144,95,190,189,213,133,153,149,194,97,279,251,112,211,320,256,227,182,202,207,204,333,315,234,161,185,161,235,123,191,333,216,200,144,263,239,174,262,152,240,212,277,131,64,159,188,207,269,301,230,247,175,111,218,197,127,199,140,237,233,229,270,220,170,205,40,118,264,254,184,130,188,273,331,223,260,110,127,262,200,278,272,289,212,230,173,212,282,213,183,235,299,214,153,106,175,251,230,109,153,180,285,117,122,71,245,201,210,291,306,293,274,185,355,102,183,204,224,172,218,58,337,271,199,338,200,67,173,111,215,237,231,168,134,128,174,209,242,382,152,146,271,238,270,189,206,167,210,177,34,189,176,90,187,128,215,145,200,180,198,148,102,209,204,353,187,115,91,285,137,313,73,170,149,182,284,84,91,195,230,287,380,157,167,108,213,200,153,137,266,256,267,288,102,101,99,153,332,168,226,116,115,73,107,193,264,295,142,247,78,183,220,173,199,213,234,204,149,132,105,277,157,171,250,108,229,190,237,286,127,139,281,105,194,198,88,104,182,158,139,132,111,163,347,322,135,299,158,326,286,226,210,186,310,202,113,237,308,145,222,208,86,247,177,293,325,311,183,358,137,200,105,164,313,72,268,149,89,164,306,127,156,167,184,190,260,264,102,161,106,180,141,212,95,139,189,106,289,156,167,145,119,134,167,114,229,171,212,97,176,126,221,127,186,265,234,102,354,131,78,311,110,203,165,90,263,211,114,412,147,55,161,102,298,219,167,203,261,34,301,148,134,170,90,235,190,199,251,210,257,148,53,136,299,194,233,139,261,298,215,332,301,208,207,151,115,244,135,378,393,189,173,173,114,188,121,143,142,219,232,140,291,193,64,98,328,219,97,183,192,268,148,296,181,323,221,213,239,121,81,166,221,342,162,224,136,278,307,122,382,130,201,256,251,254,170,179,43,78,71,346,201,156,251,281,300,178,194,260,117,149,198,231,166,217,190,317,249,266,149,337,192,327,210,177,300,209,231,164,98,160,215,171,353,153,74,209,361,349,351,254,147,320,250,182,184,309,237,110,259,166,126,300,267,136,207,287,179,219,219,178,97,288,206,250,126,101,173,158,235,217,254,271,211,294,174,143,236,84,370,248,168,80,237,165,101,111,178,190,297,155,122,390,316,142,195,208,244,137,293,185,240,187,240,222,245,194,278,198,171,199,208,176,214,175,396,247,233,299,187,86,96,300,206,158,200,242,337,290,208,307,243,119,160,261,239,259,272,38,194,285,170,224,242,188,153,131,146,161,246,233,156,186,201,252,258,346,280,331,246,194,131,85,137,170,208,93,157,175,257,268,282,165,114,157,207,203,206,240,253,389,202,217,169,136,327,202,190,165,235,171,279,125,208,163,274,237,222,66,60,234,227,211,159,197,105,188,110,46,277,179,134,270,239,255,172,186,264,181,129,51,181,207,282,105,224,111,205,110,207,124,321,59,31,174,236,155,182,180,105,227,229,120,300,124,134,239,186,228,250,196,156,244,292,313,182,213,267,269,114,176,242,145,226,154,280,195,187,93,184,54,265,346,120,170,256,281,122,266,215,293,115,173,173,181,147,198,186,196,302,186,214,234,187,310,261,158,193,337,259,121,108,155,224,174,221,194,69,48,357,169,232,140,159,228,111,169,207,181,123,159,227,259,121,108,234,187,235,155,128,117,201,73,270,162,294,328,113,134,111,121,125,199,104,211,280,318,191,110,211,249,275,215,184,165,76,314,248,214,276,82,205,243,281,180,293,239,222,154,70,175,296,222,302,247,164,259,91,118,255,200,120,305,149,257,285,187,218,81,192,196,139,183,283,152,218,233,360,161,240,168,200,133,260,275,309,102,89,373,311,212,192,192,185,194,87,132,130,162,324,97,197,197,321,222,202,250,36,102,188,176,208,160,172,139,290,222,107,313,91,103,163,391,119,150,253,164,187,239,184,168,76,194,219,177,162,198,222,316,130,214,203,373,337,235,81,234,350,116,222,194,338,247,237,223,284,171,279,233,184,336,111,324,146,195,310,349,237,331,229,288,114,310,272,340,198,293,227,283,348,276,264,141,177,330,154,137,253,292,83,109,394,169,237,119,170,188,277,187,151,319,184,377,106,191,363,262,103,318,106,202,63,194,103,202,111,162,123,256,250,306,222,176,277,95,302,137,116,235,200,75,156,122,154,292,83,239,106,178,219,83,131,292,114,215,153,239,207,168,255,342,205,244,153,242,149,296,182,186,303,96,113,298,153,135,166,332,179,108,259,238,119,208,294,181,324,336,38,261,400,136,174,177,118,187,90,263,163,181,158,247,159,116,247,103,141,221,161,346,162,299,130,173,121,372,138,211,175,222,152,221,247,274,273,258,255,213,247,160,304,95,286,339,303,161,295,193,228,201,155,139,135,213,183,189,179,237,365,218,312,259,179,102,200,328,173,138,255,278,110,235,83,115,104,311,217,129,217,321,230,117,280,103,256,130,245,226,179,84,56,281,260,85,89,209,170,230,333,170,184,150,232,175,90,274,156,134,201,287,372,212,265,204,48,255,242,213,213,189,304,154,306,455,219,88,176,379,144,37,154,326,92,127,71,147,159,148,225,226,165,226,227,277,184,120,146,351,252,141,309,261,184,242,153,149,337,265,217,175,348,156,273,163,178,240,255,198,50,173,138,280,336,202,149,178,162,310,193,302,196,106,175,142,163,130,110,216,84,204,95,415,128,138,70,293,196,119,261,188,208,208,183,160,103,267,242,192,157,176,100,147,188,214,226,248,202,249,120,192,232,232,200,147,236,100,95,160,31,211,113,83,205,200,318,189,45,197,97,160,106,125,160,247,113,237,43,121,291,136,129,213,55,295,183,82,320,222,101,131,466,176,142,169,53,343,175,137,135,193,216,183,175,85,160,138,84,160,66,347,177,296,229,70,296,112,171,184,45,120,271,250,64,174,110,325,158,128,291,116,194,111,266,265,130,155,121,79,220,114,127,193,224,192,279,187,229,221,184,87,117,247,101,175,205,102,333,205,258,127,198,378,92,268,253,158,184,195,282,250,196,128,212,250,155,190,150,311,143,108,125,133,391,158,256,73,165,262,197,179,223,127,151,346,28,223,53,148,236,178,118,242,280,212,283,120,158,274,146,246,319,245,324,412,221,148,264,182,266,214,261,226,242,296,246,379,149,234,209,155,254,394,362,310,247,334,261,324,179,140,227,221,141,298,173,199,213,128,143,133,357,251,209,259,237,226,236,132,288,82,217,312,196,328,257,196,201,298,250,294,185,302,74,358,197,229,315,96,332,109,124,115,347,142,130,155,272,264,367,145,57,121,84,208,187,251,222,142,226,198,229,166,263,95,146,127,230,159,188,159,263,209,407,212,173,77,123,292,178,231,240,149,340,198,255,130,108,191,192,239,68,92,261,230,112,166,148,253,139,154,300,256,164,332,212,222,185,168,212,342,168,210,370,70,96,124,202,291,273,296,293,238,98,165,117,161,248,206,90,175,134,103,221,295,117,290,199,300,139,194,121,188,122,174,142,266,244,241,233,261,184,208,247,366,192,179,99,167,179,99,329,189,128,161,149,242,142,235,144,132,163,206,138,142,168,262,219,212,180,71,198,168,195,69,134,324,156,173,331,79,175,101,210,174,132,366,164,256,99,155,378,230,161,172,332,94,179,66,266,250,333,191,318,225,151,48,182,198,304,121,191,222,95,250,163,226,215,265,111,422,244,121,135,193,127,244,87,384,109,117,362,147,36,247,185,164,257,108,310,122,175,156,54,188,269,178,193,262,245,213,30,305,108,143,130,388,185,184,252,153,124,244,165,125,196,148,231,165,168,265,303,94,266,343,352,233,204,214,163,172,298,266,110,87,142,239,183,217,141,254,250,176,297,104,131,224,44,174,235,160,283,181,171,214,211,74,89,201,154,136,210,301,140,251,305,274,77,181,226,188,254,202,222,125,122,210,171,132,251,172,305,240,191,78,167,281,153,210,323,115,238,196,230,75,129,284,165,239,191,186,194,196,75,133,376,237,265,167,155,244,82,96,278,150,341,161,229,275,269,210,138,214,261,320,211,201,205,84,104,370,145,301,71,222,232,241,207,226,97,136,167,172,176,206,245,286,288,155,154,120,151,130,179,124,172,218,98,201,124,227,322,230,189,142,226,211,255,115,188,329,369,86,144,172,208,216,68,164,166,203,292,178,187,147,134,164,137,301,307,270,193,249,358,279,178,365,284,131,236,215,350,156,126,263,206,222,186,171,183,277,246,225,248,230,99,210,183,137,281,208,105,254,203,144,337,251,448,96,155,247,225,108,158,226,339,212,135,146,169,238,348,40,247,101,211,234,241,74,116,235,294,295,103,244,200,311,272,223,155,216,149,240,188,175,86,133,184,253,136,201,283,160,160,195,248,79,204,174,196,56,263,265,184,157,285,58,253,318,255,68,103,227,241,167,283,249,209,178,94,113,106,243,261,108,320,257,157,131,213,187,332,146,191,207,87,186,110,307,388,260,174,230,178,374,232,108,304,212,300,200,291,200,253,224,244,379,197,199,252,124,204,47,261,302,267,156,198,193,140,185,162,110,176,283,224,211,324,245,114,155,294,240,327,136,131,185,201,338,336,237,124,338,270,104,233,132,65,214,112,339,103,116,163,81,202,365,125,237,121,67,235,156,176,82,233,49,204,108,231,320,190,184,157,125,358,204,324,157,139,196,167,293,351,184,291,180,138,102,130,220,305,113,122,205,339,208,154,193,73,171,260,79,189,188,137,155,298,126,196,87,226,161,98,126,213,176,233,175,32,261,191,241,101,199,144,276,180,166,167,139,92,177,229,242,103,108,155,214,180,170,313,249,200,284,111,123,219,78,199,156,128,171,121,318,109,159,174,72,371,269,197,306,209,129,205,117,202,148,252,70,88,45,402,319,103,221,165,163,115,173,223,219,267,152,144,139,197,364,255,94,352,155,241,165,183,98,195,140,223,251,158,210,193,250,346,144,232,173,232,222,213,141,103,245,330,318,162,305,229,205,154,204,197,143,121,300,89,348,163,230,335,220,281,235,238,137,162,213,262,155,238,168,348,172,206,98,338,88,227,250,160,81,230,163,246,270,133,201,266,93,237,160,183,116,200,151,125,389,221,192,59,139,284,77,240,255,148,200,152,129,235,338,333,138,95,172,247,167,312,254,270,385,91,140,120,251,359,147,167,326,255,138,102,226,291,193,178,134,218,269,129,186,228,282,200,166,335,143,123,323,107,293,276,70,355,129,195,370,352,82,318,271,312,295,148,389,125,359,330,124,59,134,298,334,257,203,55,290,225,274,265,144,374,119,221,221,124,164,95,106,117,168,331,136,206,51,148,292,156,259,192,93,155,87,191,395,161,251,302,64,364,331,116,281,219,151,222,237,103,123,201,315,215,148,329,237,41,141,115,203,218,140,71,112,370,311,254,320,116,117,291,321,256,231,332,209,91,258,170,207,316,148,103,128,256,144,187,236,156,238,142,354,265,309,112,254,250,207,282,67,224,203,199,209,36,192,145,308,138,162,302,67,202,180,249,153,217,151,136,189,221,152,219,136,113,170,144,169,321,355,164,108,128,231,205,320,351,272,97,134,101,234,249,320,212,183,181,237,195,125,264,202,75,110,322,193,201,171,126,177,84,95,107,172,205,111,192,260,291,305,298,153,102,207,232,232,103,51,177,61,77,192,174,151,327,179,186,77,54,117,274,121,177,99,139,218,364,308,161,117,305,239,111,243,153,376,273,93,169,134,141,220,400,225,163,111,51,148,154,145,168,186,132,189,199,177,315,156,199,236,322,68,81,227,228,199,68,42,196,279,220,241,349,139,224,296,193,173,147,236,218,139,199,205,258,143,273,88,136,147,182,328,116,105,155,126,150,151,137,317,166,142,107,252,271,171,148,304,114,186,100,89,184,283,190,223,228,123,152,292,365,287,314,316,97,221,337,254,234,171,289,134,250,197,225,198,132,151,143,160,221,172,228,253,267,278,107,37,282,158,114,132,255,234,151,279,263,252,333,159,137,211,228,206,149,330,221,181,133,159,250,175,226,144,218,140,164,174,100,153,236,203,110,160,228,252,167,338,145,150,294,153,251,84,247,148,176,250,252,320,182,194,261,289,320,300,235,190,240,173,249,165,335,128,378,222,134,166,308,76,202,334,168,202,153,302,185,255,195,224,154,295,51,222,129,123,261,146,124,173,325,325,140,266,149,170,124,149,259,244,98,172,195,141,199,271,185,328,227,348,64,145,154,181,239,158,128,121,267,151,243,153,312,369,142,90,268,296,161,255,230,176,88,168,104,261,166,106,150,323,268,231,243,171,276,169,134,187,103,235,94,129,151,314,286,334,40,367,221,204,271,92,234,198,166,65,225,146,129,159,86,282,299,169,264,191,178,181,99,119,184,204,185,122,56,110,208,169,197,129,107,273,306,161,43,185,178,89,186,170,172,181,264,214,225,133,136,97,84,392,212,93,72,188,198,145,123,198,164,232,157,144,141,263,116,157,373,298,252,249,43,123,150,307,84,195,143,177,173,166,193,166,224,158,255,343,195,245,215,144,81,253,165,177,213,245,168,118,139,127,162,194,147,74,298,281,77,298,95,203,324,45,279,108,356,69,156,110,227,151,214,289,158,158,106,265,60,97,122,228,132,128,89,128,346,252,310,125,131,228,153,182,187,277,234,185,206,147,164,101,238,295,182,108,247,179,250,69,125,182,343,136,101,75,292,114,147,44,152,198,256,162,277,173,133,62,231,302,114,145,310,175,118,253,193,127,140,165,90,202,82,404,192,195,164,103,322,62,101,272,114,183,114,230,259,169,264,251,192,147,87,202,60,253,143,176,179,199,93,147,133,98,110,257,265,106,165,133,179,270,149,129,225,142,188,258,155,198,131,308,185,240,170,211,192,294,222,295,269,71,304,183,250,213,348,113,259,199,181,110,341,63,192,171,67,145,85,212,367,197,236,194,227,161,160,177,217,160,147,346,194,265,54,365,175,176,211,160,145,232,120,221,192,309,215,230,69,317,351,357,313,335,151,349,370,146,121,324,190,244,133,197,158,338,153,305,153,169,227,138,205,220,129,352,183,153,97,57,118,132,347,199,232,160,162,128,66,145,210,69,278,220,236,250,184,311,247,143,303,203,217,305,227,249,222,202,275,216,208,240,76,160,101,371,188,129,123,327,178,155,231,308,41,308,389,197,90,214,221,141,80,142,99,221,375,143,113,73,181,244,161,214,233,243,297,166,228,348,229,137,223,116,114,219,100,192,306,123,267,119,299,112,119,42,195,207,204,146,154,282,242,184,195,249,208,217,215,55,144,315,65,122,92,106,119,310,274,255,156,243,195,190,119,131,90,210,161,118,277,89,263,163,227,163,206,313,65,137,89,235,231,263,256,149,198,193,205,370,98,298,138,163,197,92,260,212,297,111,130,168,191,176,283,156,201,356,159,296,162,357,331,346,320,368,346,308,201,49,247,179,90,57,212,146,181,96,144,286,151,144,180,199,84,355,406,260,228,109,95,263,169,83,210,241,170,367,217,149,243,242,311,134,97,336,287,148,173,152,243,158,313,231,153,94,176,199,213,308,202,175,156,131,184,297,347,257,160,79,78,164,175,248,188,198,82,117,59,134,209,189,163,61,161,369,88,189,174,105,236,379,333,140,212,232,197,168,80,152,94,114,305,51,163,55,120,288,231,130,169,333,191,201,343,231,331,345,250,257,185,204,97,148,223,245,420,165,318,191,123,149,180,164,222,31,142,157,63,319,261,194,249,97,232,147,320,334,115,205,165,165,252,316,142,237,79,237,145,194,239,173,264,166,125,342,145,223,258,209,265,344,248,138,173,235,125,304,182,213,218,69,169,189,304,199,160,99,180,307,93,63,314,209,198,186,239,330,132,154,237,198,171,165,59,106,134,186,271,153,113,179,163,146,227,216,227,135,97,204,164,139,297,248,193,84,166,267,281,142,125,182,309,161,50,201,271,189,137,104,215,102,208,144,214,206,240,197,271,323,356,128,264,248,301,261,162,271,296,139,51,160,224,292,188,195,125,161,124,133,92,124,95,207,92,305,125,160,146,127,322,284,213,119,106,178,295,218,108,148,244,254,215,186,125,110,54,165,298,339,243,230,244,171,251,338,114,99,190,154,374,154,161,219,166,173,164,250,99,273,161,153,81,283,138,176,263,202,178,160,296,164,97,184,65,326,378,147,175,331,133,191,291,214,149,249,290,102,114,250,246,173,125,290,248,195,165,111,107,134,219,295,196,186,198,272,138,189,124,79,128,240,363,117,63,137,204,169,210,116,217,231,272,234,275,127,133,193,280,334,214,301,328,226,233,181,172,308,245,254,193,142,246,133,235,195,158,239,136,251,311,294,163,170,188,245,339,172,302,182,85,165,323,271,150,276,292,259,113,103,127,191,210,180,212,113,105,335,89,348,286,181,53,181,176,180,222,296,229,138,172,224,241,206,349,137,305,144,321,220,179,247,311,217,210,152,315,347,290,277,283,209,231,341,370,266,245,186,243,217,260,182,105,131,201,193,150,191,236,370,175,283,123,166,180,341,269,169,255,126,244,178,279,42,72,220,212,232,258,188,220,129,193,209,212,261,223,161,217,121,262,204,131,114,81,180,254,130,128,285,171,111,195,280,238,85,314,208,171,226,157,109,222,194,240,114,217,194,186,162,239,119,344,126,58,361,247,291,185,179,331,145,154,287,161,275,232,87,321,151,234,187,142,164,174,142,165,295,189,177,151,173,291,236,115,241,197,120,158,322,112,378,265,250,214,131,300,289,117,201,223,66,195,250,114,238,263,163,255,107,220,193,260,223,287,206,178,183,145,50,217,318,147,262,178,171,187,282,42,110,190,374,111,207,184,141,50,277,371,315,214,303,371,129,197,183,136,265,322,199,148,361,174,335,235,206,236,89,96,193,192,204,262,230,119,215,174,207,237,287,227,172,150,115,273,114,189,175,290,211,203,157,183,38,183,85,181,95,241,117,194,216,185,235,291,132,203,121,398,105,139,236,188,183,105,154,207,168,144,169,202,167,245,179,242,156,132,215,329,303,189,130,174,48,99,261,323,162,103,119,85,112,246,297,163,385,160,124,219,157,205,172,163,324,240,318,172,96,219,191,259,122,212,306,194,174,227,193,207,243,211,249,176,165,207,237,182,264,325,129,232,173,252,116,187,227,172,165,358,202,210,341,188,363,148,193,62,169,331,346,334,293,219,94,251,108,201,177,280,65,181,220,288,216,313,128,205,297,144,225,277,189,112,182,169,66,310,225,228,243,38,268,268,217,161,136,87,215,267,129,139,163,101,148,63,91,326,194,219,280,164,232,127,276,124,144,100,158,298,230,252,236,158,157,243,139,137,133,134,222,239,77,168,252,105,242,253,170,324,176,336,263,185,204,300,137,196,149,337,129,217,168,116,189,195,169,219,295,235,149,218,160,321,172,242,153,102,130,185,228,108,144,160,89,80,116,120,264,287,162,199,89,213,333,211,126,186,193,212,73,319,216,182,86,248,124,202,166,178,134,196,197,125,346,277,322,174,308,256,136,148,139,174,237,170,110,189,287,109,333,281,224,206,81,340,40,242,311,329,148,166,112,243,203,134,186,180,232,294,90,277,232,306,214,247,205,300,91,164,147,193,182,106,194,161,338,233,336,72,314,118,257,77,152,145,349,308,173,137,154,123,159,84,72,250,216,135,224,135,151,306,244,141,222,182,162,251,160,82,107,165,152,213,109,189,170,354,53,271,162,220,286,222,119,85,266,215,151,133,232,91,236,159,132,219,365,260,97,230,114,112,147,233,286,130,182,255,276,152,298,134,127,205,302,150,333,354,126,287,293,253,108,135,315,374,191,133,254,193,191,94,218,197,106,86,221,237,153,235,255,274,111,156,139,139,231,177,167,227,159,205,114,269,217,142,126,159,172,190,343,86,300,243,286,150,157,156,211,390,279,249,242,238,158,126,354,225,175,378,49,191,123,145,385,314,44,139,301,328,275,214,232,124,343,180,194,183,354,269,221,284,353,129,311,66,346,230,292,143,202,187,174,277,199,89,349,157,153,320,385,215,134,219,94,322,177,155,162,142,269,133,130,199,129,193,138,314,127,60,183,218,192,208,269,210,107,132,115,125,300,129,155,75,379,109,213,136,114,214,193,264,100,161,188,215,374,278,217,205,167,124,247,170,189,117,155,301,265,126,213,235,151,275,284,46,315,177,113,247,150,144,241,261,182,149,182,221,162,320,383,233,116,111,374,102,138,172,171,184,179,217,202,182,257,143,129,120,151,180,204,85,246,70,290,227,160,341,355,170,155,67,269,196,212,221,216,172,274,184,170,168,136,152,238,142,255,307,72,196,134,184,232,293,269,270,294,233,177,212,338,200,250,55,315,131,219,48,197,145,347,219,331,76,356,179,291,274,159,77,153,267,146,200,125,171,159,109,212,111,206,243,171,360,80,109,192,157,347,229,102,142,253,277,177,167,278,159,175,213,180,261,94,208,251,123,232,376,229,308,333,281,258,201,374,361,207,283,208,150,329,218,179,158,162,339,249,231,113,314,208,189,123,269,328,216,362,133,253,159,150,174,231,218,190,283,207,101,115,206,111,102,118,327,286,233,155,208,324,171,443,321,198,112,174,312,180,351,211,174,338,184,212,122,155,241,349,137,134,135,315,129,242,146,107,181,162,51,303,130,196,83,198,287,249,193,71,248,248,256,261,288,149,208,344,89,144,164,151,150,255,138,146,127,267,264,240,165,40,307,334,211,306,285,92,284,282,229,172,182,190,206,248,319,146,222,209,356,271,161,169,182,249,103,152,133,241,110,159,295,200,224,107,191,283,188,214,233,206,223,190,216,130,151,215,73,191,226,298,196,149,122,178,166,159,201,218,91,191,179,253,233,136,143,246,216,100,122,227,345,155,148,220,225,334,247,295,325,147,236,238,186,140,219,348,170,180,246,168,158,218,192,137,249,133,305,94,72,89,181,185,127,271,123,237,288,148,293,207,357,241,221,178,188,295,203,93,35,194,320,217,160,152,209,195,138,298,111,197,192,99,129,218,180,126,250,217,159,169,87,145,27,186,111,214,208,134,250,282,213,146,257,222,246,74,329,46,253,314,177,108,126,246,128,153,121,183,273,278,162,73,197,137,63,352,214,89,116,271,180,54,223,72,210,80,113,328,257,267,121,163,313,348,253,174,240,138,184,376,140,226,153,118,88,260,188,190,139,210,90,239,187,242,135,370,256,334,178,178,226,340,143,168,131,200,136,184,219,245,258,279,284,213,318,323,268,246,220,127,123,197,204,358,372,131,224,137,123,371,116,240,86,269,119,185,280,196,316,154,83,250,154,104,303,59,162,113,188,245,261,194,169,250,189,164,164,236,162,236,145,267,109,242,217,97,403,285,306,341,328,334,139,201,156,261,217,133,230,190,226,386,160,107,120,113,356,230,82,116,138,77,270,202,174,185,350,216,243,225,154,283,198,260,182,114,237,298,321,346,112,370,289,175,314,274,51,181,168,179,171,199,85,191,81,186,218,120,188,233,291,281,192,210,183,244,130,276,344,102,356,142,161,146,267,272,333,162,209,209,257,292,144,210,121,330,230,242,319,223,344,176,134,267,158,195,360,264,351,257,111,252,115,170,293,86,176,164,87,94,146,169,102,193,180,242,255,265,350,258,223,104,106,76,163,159,110,144,136,256,96,76,169,156,191,141,158,78,118,145,188,220,201,235,285,193,293,155,198,152,148,293,135,264,162,324,171,95,169,131,168,183,196,155,309,108,167,151,109,257,200,185,174,219,161,204,166,70,196,279,150,124,149,88,220,198,200,130,49,60,185,106,217,235,185,140,202,208,210,220,170,218,180,209,294,258,169,149,329,229,96,181,221,228,108,155,286,215,187,125,145,134,201,196,254,245,75,258,246,255,171,181,69,166,154,354,224,232,167,178,88,322,190,140,331,295,153,300,158,161,78,228,160,138,185,262,114,215,121,176,210,173,186,216,126,102,240,138,100,138,245,243,146,295,235,228,300,309,132,216,200,175,133,122,310,216,311,265,159,214,221,111,144,245,177,259,258,331,115,181,221,230,373,142,116,376,164,108,374,91,345,177,207,336,98,115,123,190,307,195,172,213,304,137,190,188,347,352,181,166,113,204,196,178,89,189,362,220,194,93,337,306,236,205,324,78,138,222,207,237,80,228,181,182,163,108,101,337,87,215,327,102,237,106,220,176,162,140,166,173,225,197,183,205,138,173,233,107,240,96,195,162,339,271,31,92,239,132,126,167,197,108,136,212,203,246,225,318,163,164,177,277,177,210,131,215,257,211,230,249,74,199,284,174,194,63,209,349,299,218,128,114,191,184,87,93,141,303,255,193,185,101,93,177,168,212,64,245,322,158,255,205,25,234,158,248,280,106,289,227,171,166,240,137,66,131,266,243,159,372,123,199,247,64,113,124,133,50,43,220,355,264,294,160,118,151,198,256,330,325,224,136,204,180,110,258,127,197,184,97,323,319,124,191,202,249,319,51,135,239,148,134,149,397,248,242,81,233,178,118,209,152,148,233,138,137,355,157,140,372,124,104,197,150,322,213,185,270,243,86,120,131,156,315,265,165,251,111,236,346,230,183,165,188,158,154,192,163,158,219,124,366,187,90,138,306,274,207,234,315,258,314,212,311,172,104,174,309,172,253,245,173,174,103,173,155,103,281,87,175,151,181,174,147,199,58,199,344,217,199,236,219,154,269,188,144,223,257,194,102,274,196,273,216,371,231,173,269,244,361,174,211,231,345,188,276,113,142,231,352,122,165,241,73,62,286,250,196,178,67,127,144,270,51,201,79,222,190,268,200,148,238,156,194,258,181,158,137,229,118,243,209,175,232,166,230,144,154,163,162,207,248,192,326,330,158,329,165,151,108,125,71,296,276,132,173,238,244,195,408,252,93,165,270,221,149,224,156,195,108,223,238,224,178,251,189,171,182,135,162,126,175,140,236,274,115,117,353,135,167,131,211,195,301,173,120,230,248,161,246,145,109,231,135,70,145,116,120,125,125,84,172,228,187,185,241,362,281,173,139,127,69,141,104,186,200,312,167,257,274,134,224,105,151,55,276,197,148,246,150,174,172,102,46,384,198,243,162,191,195,199,243,347,114,330,158,390,369,266,270,267,254,298,350,335,228,151,272,342,141,184,329,164,400,204,159,163,120,252,275,231,233,207,202,195,234,114,162,121,43,185,82,45,56,90,139,43,130,258,133,185,181,210,99,266,284,266,253,283,188,204,188,167,264,152,306,172,116,160,184,202,322,209,264,254,317,268,189,130,253,194,98,315,293,274,147,205,259,297,285,244,199,187,140,93,292,239,217,53,146,96,311,188,333,122,203,186,294,259,198,202,209,199,221,163,310,304,90,264,284,284,234,219,262,139,224,250,198,279,242,189,95,83,167,205,123,76,265,176,234,96,230,345,174,302,367,228,164,232,100,200,296,171,74,211,77,172,186,191,211,285,297,169,106,101,235,243,200,323,199,236,275,144,215,166,222,210,289,127,242,90,156,303,194,313,247,333,188,349,61,278,219,115,296,94,82,116,229,277,172,174,224,404,173,96,156,96,214,310,235,231,187,272,198,168,170,29,136,149,84,182,239,347,208,350,64,92,272,250,250,256,233,202,63,170,102,251,209,128,127,203,183,157,227,208,198,162,232,404,136,150,63,170,153,193,167,331,299,153,307,254,98,225,300,135,268,205,193,141,216,175,220,107,85,144,64,120,318,227,192,217,128,70,109,180,201,85,112,247,176,332,211,185,329,112,127,157,87,320,265,161,164,108,156,227,202,202,140,144,170,216,318,338,126,290,225,231,228,150,266,251,226,249,144,155,261,192,292,178,216,302,257,151,199,104,113,288,223,147,79,254,180,113,104,171,195,235,320,184,181,130,180,68,333,244,214,240,109,134,240,150,146,174,83,87,254,375,196,102,140,227,229,300,51,89,289,188,66,294,176,314,276,115,289,210,144,259,197,116,108,342,126,42,138,161,267,250,214,161,181,235,79,240,79,298,116,155,192,183,346,244,123,226,209,185,112,240,233,144,72,270,160,163,139,245,161,133,109,148,242,182,110,271,247,362,312,208,172,209,226,158,315,101,212,98,90,204,132,258,292,175,319,214,180,324,435,242,180,182,232,132,173,289,212,96,165,267,46,320,228,156,207,183,187,81,220,148,61,83,170,279,59,144,161,264,312,130,139,190,164,140,152,252,241,186,304,378,265,116,170,220,205,195,146,167,143,262,225,96,232,351,204,208,157,212,243,229,248,185,318,184,152,101,228,147,294,87,136,347,82,306,301,311,321,318,291,198,246,296,175,397,257,226,121,208,222,110,206,104,256,145,95,229,168,178,171,175,144,168,241,250,164,202,373,228,237,94,347,94,227,261,295,154,111,124,187,313,78,119,247,95,262,90,200,115,181,253,190,251,245,246,245,306,320,222,229,152,245,270,183,153,52,321,131,89,77,265,290,143,65,273,135,179,282,223,180,131,313,245,146,185,196,173,90,137,162,389,272,182,216,162,102,236,233,182,208,286,99,220,208,172,159,307,203,232,345,116,151,346,366,56,111,155,288,407,194,121,175,106,278,159,110,235,243,304,281,101,100,309,120,301,176,110,186,226,227,233,40,154,317,200,205,94,161,203,221,155,142,297,246,170,125,183,191,171,243,242,276,193,282,177,177,120,106,285,251,92,77,65,135,356,208,182,170,164,223,123,106,246,230,190,79,73,157,172,322,220,272,164,110,196,66,105,295,302,162,171,241,181,150,142,102,105,329,121,301,154,112,88,152,348,55,181,119,191,162,278,261,155,86,182,268,211,229,204,242,218,258,224,198,305,127,214,137,301,130,173,142,207,116,147,145,107,163,203,155,184,241,50,255,216,35,230,261,130,73,148,253,269,211,168,104,229,107,345,148,93,159,238,112,257,157,189,67,155,156,215,307,157,127,229,202,264,208,239,269,218,290,221,124,205,193,95,144,142,266,215,141,136,232,220,122,164,164,141,91,268,332,250,331,217,93,134,218,170,142,193,168,166,171,45,184,266,131,400,246,188,241,158,193,143,100,161,224,127,302,193,273,345,194,281,155,138,204,263,131,227,168,269,166,129,140,201,221,179,201,185,128,177,226,208,265,53,201,333,364,170,153,225,179,217,247,126,218,217,238,187,211,77,155,221,261,224,125,188,237,209,214,140,256,118,260,197,214,111,85,240,221,169,72,206,158,216,157,220,271,111,247,261,180,378,166,176,179,206,323,159,270,304,150,113,260,155,217,100,117,178,303,241,349,184,174,198,270,209,305,289,137,298,146,189,84,280,213,234,99,139,243,181,92,286,288,206,191,269,371,266,104,295,260,202,135,179,276,100,186,139,190,233,133,200,268,135,231,163,117,190,397,43,199,153,126,386,144,162,286,101,225,412,225,371,356,303,217,211,172,285,113,259,234,162,275,240,247,295,194,153,168,228,189,332,274,146,423,293,183,161,217,130,328,309,180,208,201,144,185,129,213,364,301,99,214,104,195,160,310,224,96,205,117,63,266,207,298,132,166,147,380,161,344,149,268,204,111,178,272,154,255,122,170,251,322,141,235,126,365,113,152,144,88,220,179,127,201,219,71,69,198,103,318,201,66,197,211,227,41,250,137,302,182,276,123,178,283,231,254,228,294,248,233,153,178,211,257,119,151,61,198,285,71,216,169,290,281,126,261,120,81,161,181,226,131,342,127,226,81,181,311,185,183,207,192,251,105,299,130,177,286,179,317,133,208,256,213,272,170,192,124,171,108,120,229,176,117,204,342,267,232,222,192,223,91,231,298,178,180,151,193,194,290,214,270,187,166,106,157,177,226,83,178,360,115,201,129,224,141,174,136,169,247,113,348,232,273,260,156,203,114,184,158,221,231,244,134,130,274,282,284,405,182,269,142,103,211,323,258,154,101,126,249,143,198,145,159,196,76,284,216,105,134,155,123,227,283,108,277,287,106,161,230,123,241,175,216,279,122,184,215,220,276,156,175,273,99,121,119,72,162,198,212,204,154,289,300,146,212,172,124,237,262,132,103,137,235,208,173,335,89,236,74,170,120,102,194,187,159,160,170,237,341,214,386,184,137,133,234,153,196,169,170,77,301,177,195,174,192,159,162,169,242,258,212,219,211,240,156,221,288,189,119,84,223,172,56,143,223,285,119,361,181,184,256,290,261,142,114,207,89,224,33,192,150,255,255,295,148,151,104,144,303,100,366,258,137,176,326,322,141,125,43,134,248,39,259,209,177,174,338,134,225,199,142,184,273,204,182,286,393,191,216,153,219,118,227,66,137,111,219,174,198,159,129,192,82,207,78,173,309,185,61,138,157,346,175,154,288,236,142,279,216,159,170,152,284,245,234,175,129,66,261,146,244,163,133,204,313,269,130,156,270,270,100,173,143,187,168,113,49,288,201,69,178,270,246,217,102,267,232,239,217,285,316,267,151,142,400,204,187,218,137,265,202,352,192,104,200,220,198,179,204,138,140,151,199,99,181,199,220,170,153,381,254,216,365,165,420,117,134,221,223,201,172,126,121,205,229,110,130,136,126,368,225,116,109,207,156,161,202,328,201,369,193,354,201,130,207,91,221,315,90,206,132,179,330,110,198,123,156,152,284,319,146,106,265,196,332,84,181,276,123,127,131,259,163,206,255,191,262,208,212,154,336,161,159,131,130,284,200,152,223,105,205,269,297,152,103,336,264,95,217,281,169,142,187,266,104,205,276,261,173,264,81,234,96,136,242,147,102,90,269,109,281,211,106,255,309,67,261,202,102,145,174,204,297,170,374,177,110,176,115,197,253,149,225,226,265,69,363,168,191,208,134,126,324,220,85,191,120,107,280,245,126,201,229,101,142,221,255,186,211,225,244,131,268,124,156,78,289,195,155,174,179,150,175,159,239,222,215,307,195,177,139,196,76,153,300,160,335,301,245,209,233,198,153,121,133,163,260,121,108,167,235,97,131,169,153,121,289,155,201,413,168,270,95,93,272,321,191,344,191,169,218,143,284,242,221,234,169,297,180,122,154,179,113,242,151,67,245,364,255,323,287,184,258,190,199,126,312,214,324,215,160,308,205,145,238,103,138,213,226,293,119,360,71,237,158,164,288,303,288,151,151,129,235,269,83,277,309,142,192,216,247,306,365,220,277,249,75,129,253,96,231,321,77,312,194,345,107,143,140,209,153,93,232,120,339,190,259,136,179,155,233,172,145,183,309,82,265,193,273,189,168,184,220,191,133,57,229,116,207,171,283,146,153,259,72,248,233,103,217,182,260,303,114,334,176,223,223,232,120,354,291,178,205,215,353,259,236,237,63,274,121,91,123,212,148,203,362,163,157,157,198,184,211,160,202,114,131,246,144,354,232,387,364,143,147,285,233,84,336,262,186,166,149,197,114,159,321,223,220,148,146,91,270,194,259,151,175,156,167,299,336,159,180,212,100,101,196,177,301,259,108,165,173,163,137,311,194,246,155,197,110,274,283,259,99,72,176,284,199,193,207,167,299,110,280,225,270,127,178,161,202,203,180,161,287,261,342,297,209,204,229,311,188,107,302,159,232,189,250,193,191,178,186,159,153,275,151,205,243,303,231,57,300,333,200,231,322,148,195,139,319,273,178,187,190,122,164,185,239,298,338,263,256,199,172,341,281,346,351,311,234,157,243,116,235,184,396,122,72,127,238,179,272,184,148,192,112,157,185,229,129,253,212,212,106,152,318,329,189,192,334,166,83,143,207,199,270,46,136,332,177,124,278,286,281,303,162,179,199,350,188,245,262,261,281,276,213,333,249,252,277,232,226,198,58,122,270,213,270,325,271,242,232,305,106,279,194,126,126,268,240,259,135,164,206,232,265,273,182,114,194,176,248,318,304,191,211,154,176,233,207,141,167,166,309,216,226,230,222,152,126,285,187,132,242,193,237,246,257,269,251,318,159,111,101,226,141,104,52,197,91,191,243,131,277,176,201,146,222,223,115,78,118,106,275,82,310,86,118,161,162,122,240,122,200,340,129,286,225,240,273,130,118,73,223,185,170,51,246,114,186,248,216,353,250,146,132,316,193,269,224,170,238,302,186,88,137,314,146,84,165,176,286,88,299,259,260,114,129,44,219,266,268,335,228,187,292,171,310,207,184,25,217,262,160,341,207,190,374,154,221,154,118,307,81,253,246,310,372,424,89,244,172,180,161,149,259,244,272,163,79,187,142,119,203,248,327,125,173,130,176,307,228,213,76,204,80,206,208,260,200,325,157,273,274,203,305,275,148,242,232,240,283,315,286,233,214,272,148,250,201,314,254,147,281,252,274,124,88,142,134,199,357,191,250,87,295,143,51,160,312,247,216,192,70,139,256,67,192,182,135,228,229,411,323,239,216,227,323,217,99,347,140,129,210,139,166,181,214,216,147,51,218,224,149,184,239,115,118,157,127,181,130,311,291,191,275,127,113,302,165,89,256,107,199,328,102,100,154,261,69,235,139,127,177,249,185,385,206,258,183,143,159,172,186,208,133,236,95,208,356,214,264,212,177,67,263,134,73,113,194,40,105,230,115,250,43,202,176,267,180,250,181,324,215,196,341,301,208,192,184,162,81,233,253,159,106,105,193,86,222,272,271,123,264,227,124,308,306,254,62,73,244,159,184,317,225,86,196,144,196,255,239,290,313,210,218,78,216,233,143,336,138,261,204,125,157,241,200,255,150,183,301,169,303,101,168,263,340,164,198,175,186,247,181,231,176,154,319,189,349,110,162,182,286,372,171,186,137,201,244,167,241,144,130,163,98,216,208,165,209,390,189,213,322,297,118,138,163,175,126,107,156,114,236,174,166,235,249,267,265,184,194,173,217,217,197,124,364,197,145,239,205,349,56,198,295,186,73,236,245,290,138,284,313,194,181,213,85,179,267,119,179,115,229,100,211,194,122,10,228,174,152,223,42,234,184,85,165,159,199,275,218,183,262,88,61,146,86,100,258,202,246,208,221,163,207,140,81,201,179,152,112,182,110,99,177,261,96,316,276,243,221,275,193,179,113,169,217,284,137,178,158,285,146,172,195,164,295,169,290,227,124,228,120,150,237,225,134,249,190,187,386,192,158,232,244,149,278,257,362,117,227,175,217,245,309,164,275,94,244,324,198,352,274,125,208,326,162,248,65,108,319,235,249,238,148,261,325,185,124,104,323,159,165,204,131,42,203,203,234,237,171,266,294,160,326,303,112,245,388,98,157,221,282,171,288,312,70,125,312,61,267,272,381,391,259,299,263,199,271,237,227,242,149,288,274,142,215,250,238,142,267,399,237,163,294,185,174,277,226,200,305,195,269,198,252,309,113,292,141,290,372,271,178,201,189,292,110,420,352,337,155,151,123,113,185,144,154,293,332,336,144,189,124,306,153,263,240,259,293,70,170,145,234,93,195,304,263,192,349,280,161,269,306,306,230,39,205,310,220,210,209,195,142,338,168,152,204,308,157,280,265,156,361,189,323,176,147,246,231,238,240,172,305,206,358,177,252,83,168,308,183,258,99,262,190,249,215,316,160,240,268,82,158,127,178,99,253,94,162,295,203,234,291,201,217,218,70,295,258,308,186,159,117,168,218,200,179,172,241,141,183,186,214,193,37,202,161,215,148,291,235,294,183,289,134,235,245,197,189,152,176,253,217,71,110,150,197,262,322,189,203,96,68,36,173,206,85,360,268,333,312,70,224,309,158,190,327,301,133,305,250,45,274,124,175,210,197,192,322,167,181,112,175,294,35,54,159,231,376,118,201,207,192,111,133,223,249,242,357,262,293,171,117,273,110,297,134,113,191,208,104,242,146,91,106,102,190,132,278,163,119,156,161,371,335,333,137,175,73,187,87,297,194,355,83,134,265,329,189,70,227,199,88,101,164,282,205,186,174,218,70,137,173,62,96,112,198,245,55,99,117,124,285,150,182,240,201,348,187,195,205,255,247,118,229,232,57,287,199,96,170,155,67,117,234,244,171,235,237,297,153,160,138,153,366,158,189,103,200,246,190,204,121,169,194,233,134,136,297,210,67,297,92,27,150,244,278,157,132,201,122,175,243,267,307,303,181,167,185,119,163,206,244,317,136,123,91,180,239,162,312,359,44,103,210,92,39,326,321,165,47,204,296,67,269,141,124,249,116,330,329,241,133,197,313,383,121,238,147,127,86,183,194,207,222,159,261,330,344,226,292,165,222,308,61,81,165,208,159,207,169,117,89,159,251,187,181,191,130,267,221,246,262,309,216,359,198,189,136,172,234,357,106,123,80,356,243,233,344,152,348,349,234,188,106,111,276,369,271,317,277,163,367,234,201,234,255,153,284,206,232,316,152,155,241,227,274,198,254,169,153,138,255,144,108,284,305,254,208,106,137,235,140,119,181,88,257,313,164,117,212,89,50,182,245,159,269,101,202,195,289,200,172,167,319,320,205,163,178,242,119,152,265,147,119,58,155,314,134,107,304,358,130,135,124,167,142,246,136,50,234,175,178,217,221,140,244,163,237,273,210,347,307,232,308,228,205,237,74,145,218,132,143,302,206,178,258,189,261,222,131,284,220,325,287,67,162,212,145,284,154,287,125,212,159,318,210,322,151,174,203,167,141,271,128,174,206,124,341,118,146,235,185,132,103,346,278,183,318,225,73,270,115,98,132,159,251,308,109,218,318,359,242,209,134,209,226,98,152,270,129,176,60,142,336,272,295,281,250,72,378,181,128,97,233,208,200,244,184,163,110,158,68,111,192,94,86,127,129,254,212,197,201,129,276,127,250,251,198,226,180,273,109,169,235,93,223,124,71,199,90,193,116,328,342,106,199,247,87,390,271,236,289,105,75,210,104,280,179,141,282,102,303,288,119,61,210,187,211,228,204,93,212,274,254,218,152,135,264,196,183,267,263,134,222,231,128,262,294,334,263,108,190,190,231,271,74,331,203,225,168,297,115,153,65,111,169,270,337,181,219,221,296,170,189,111,197,126,264,241,155,432,170,189,307,127,254,326,138,295,189,234,239,140,200,138,157,120,185,215,98,194,176,199,161,194,188,313,164,124,139,329,146,259,342,80,127,244,148,220,190,200,100,226,324,111,203,235,351,223,127,275,153,285,90,251,192,317,225,176,338,141,122,197,122,234,327,218,194,90,210,232,325,146,133,168,173,137,150,202,108,194,237,137,242,210,61,367,109,316,243,191,105,134,294,341,273,346,206,196,124,150,113,179,184,192,302,204,220,58,198,213,123,205,74,149,311,132,119,180,162,197,153,186,152,217,213,258,383,53,100,173,139,327,96,366,67,249,177,278,239,171,349,316,113,359,290,148,183,161,358,215,381,122,163,209,215,299,196,304,181,222,198,400,291,220,159,361,140,220,283,166,229,63,177,150,308,164,303,320,371,216,172,173,275,204,123,213,343,242,252,82,327,84,141,254,87,158,288,158,275,362,190,138,167,55,94,301,298,110,195,168,193,248,113,315,276,148,321,287,228,336,260,130,80,292,337,188,146,115,202,128,157,138,241,142,253,92,138,149,232,132,109,206,172,142,263,163,155,133,140,212,51,304,181,157,215,156,203,189,151,252,265,171,261,200,418,170,296,145,328,132,163,241,162,195,262,198,149,214,188,224,268,203,160,217,258,304,157,247,164,281,177,175,204,354,207,210,181,211,232,149,122,214,168,109,235,188,347,250,217,249,242,107,249,265,89,138,197,242,171,262,139,223,149,142,109,350,320,276,259,90,192,237,84,86,202,208,200,190,270,180,275,321,112,188,67,97,79,188,225,114,323,179,116,210,192,276,252,305,140,234,148,168,248,281,266,143,179,34,138,330,31,172,242,167,162,99,131,180,138,244,204,251,204,239,168,168,208,242,346,150,169,131,255,178,254,141,165,218,316,144,133,157,111,162,85,220,80,71,297,267,170,108,276,253,257,263,257,177,161,247,133,131,114,268,257,232,139,139,225,260,179,297,95,192,130,158,231,236,270,120,147,174,85,237,259,187,214,269,98,225,189,119,161,152,354,136,118,169,132,220,105,123,254,250,200,184,145,208,146,220,65,196,181,174,257,346,261,202,245,160,157,171,198,157,327,141,168,173,328,136,162,179,125,163,162,153,164,228,158,199,184,303,108,192,305,193,241,150,191,142,178,241,186,223,156,217,120,158,221,341,227,260,96,104,98,369,63,198,61,210,147,217,235,72,234,170,309,44,72,247,136,308,252,180,168,180,142,215,63,223,151,318,152,377,132,158,234,219,159,177,283,158,62,226,102,240,278,165,204,176,41,117,156,239,248,221,394,228,162,223,117,179,331,212,114,220,198,139,229,209,197,162,110,244,140,48,78,267,117,141,173,181,223,305,129,203,178,132,170,243,218,272,108,187,182,209,191,214,176,256,336,159,114,78,242,142,237,177,219,154,137,147,365,157,220,198,154,227,102,240,90,151,115,338,134,269,275,202,160,109,178,142,73,174,160,342,334,377,316,365,316,325,121,171,276,149,407,137,283,247,151,153,192,218,73,168,265,166,135,209,300,293,101,274,116,330,128,265,214,190,212,158,72,239,192,169,380,111,148,224,246,189,320,130,249,308,256,232,278,112,286,149,197,213,255,241,186,151,171,91,125,91,206,179,209,189,81,126,295,127,117,314,147,197,309,171,217,107,133,256,159,235,237,185,192,137,163,180,129,133,211,139,296,232,162,272,122,179,305,339,240,176,59,232,241,282,243,320,298,139,170,96,159,246,184,241,288,339,228,280,151,177,178,196,240,159,260,175,133,162,270,201,117,205,119,216,146,168,218,202,221,81,70,325,140,302,211,202,247,322,184,176,202,229,177,200,150,121,226,204,63,216,232,337,130,94,241,342,72,232,132,337,136,138,240,242,169,364,204,172,225,91,264,246,260,156,50,154,173,137,261,149,208,118,134,322,164,205,266,275,123,92,246,113,293,138,157,247,126,124,94,305,353,99,210,244,94,155,77,142,242,139,107,310,47,221,102,168,239,265,262,197,152,147,173,149,108,242,110,245,271,67,216,103,259,160,247,171,124,77,134,41,152,186,100,152,214,243,71,306,272,112,77,104,198,186,247,243,50,251,262,163,183,129,60,215,179,266,284,171,211,110,124,411,130,143,217,199,57,252,127,142,247,195,235,150,263,95,401,144,215,183,250,130,285,354,391,355,272,234,93,184,149,238,63,236,176,342,92,111,248,307,206,324,103,163,331,165,66,238,61,177,176,314,67,325,174,136,270,146,249,248,117,187,127,211,128,146,256,199,133,319,261,104,137,332,355,170,355,82,178,147,204,208,38,117,226,150,187,133,201,312,273,78,275,285,245,359,293,124,104,335,100,258,234,215,183,248,147,187,134,177,318,138,369,48,312,198,336,174,310,154,112,157,199,164,156,338,296,125,141,179,101,162,221,144,181,137,146,161,234,179,122,275,199,179,312,183,332,228,204,396,171,95,269,248,55,224,188,228,247,192,196,107,131,118,208,200,228,181,291,156,201,243,264,218,116,183,174,60,96,79,166,133,308,185,208,348,352,84,189,226,313,29,146,157,109,250,217,201,126,236,198,187,240,349,301,235,181,130,214,137,144,114,247,158,157,226,163,125,214,386,282,204,127,256,219,341,150,285,217,95,356,118,214,284,210,329,264,171,303,213,185,147,142,234,214,227,286,127,304,124,181,106,120,165,167,71,160,109,274,185,138,272,378,237,136,227,197,174,95,42,165,290,173,117,291,272,154,277,185,230,203,212,179,214,278,181,369,263,220,191,252,238,376,180,186,300,110,295,263,151,185,256,236,196,291,181,45,206,270,188,303,115,203,230,131,377,95,176,217,77,78,238,301,82,274,166,93,243,142,232,326,105,168,213,228,138,47,100,225,177,154,124,220,86,183,295,207,265,198,53,186,383,130,269,160,162,193,301,206,279,338,242,258,160,126,220,126,143,124,215,195,170,234,163,150,294,348,181,64,127,278,179,83,58,198,136,119,208,291,227,251,151,193,145,165,245,117,142,124,142,264,152,147,95,231,178,171,200,151,239,40,267,166,136,118,99,310,95,263,230,254,146,266,271,175,53,141,201,49,318,371,216,154,277,247,300,142,177,265,213,284,178,161,245,228,215,162,163,206,374,164,154,113,359,227,248,265,75,120,206,167,171,175,92,258,239,172,212,147,144,296,192,241,286,168,343,203,216,249,203,182,238,174,123,204,105,148,317,159,167,95,158,334,149,212,193,146,157,52,187,243,296,262,189,142,248,119,117,287,174,107,182,214,248,194,237,174,151,289,121,378,291,190,381,79,256,51,327,139,241,197,290,286,289,261,141,126,138,173,173,426,162,308,84,171,130,51,168,46,302,287,118,337,285,104,294,239,332,146,158,99,340,65,139,141,151,249,170,177,102,120,108,93,196,20,271,178,81,171,161,190,237,184,119,294,164,326,277,327,237,168,355,114,264,320,137,87,108,215,99,189,144,158,78,119,246,247,146,131,348,205,130,239,356,153,303,179,251,188,223,132,71,195,167,135,345,171,222,235,186,129,136,392,165,127,337,142,331,177,364,233,134,162,289,184,83,218,181,373,114,122,134,227,171,61,225,55,201,286,270,201,46,127,260,158,204,304,309,83,365,258,199,211,159,111,141,235,49,237,216,158,186,209,115,161,359,136,100,297,148,132,239,182,157,144,79,247,134,308,109,176,198,290,89,258,352,168,227,273,242,166,325,344,204,195,188,208,106,138,108,254,155,289,71,307,177,246,117,64,215,228,259,223,232,268,239,158,119,168,196,211,84,281,360,119,254,133,108,159,225,85,139,245,236,210,68,216,292,366,249,236,165,235,180,391,289,251,238,284,178,207,62,164,240,129,223,233,334,222,163,178,152,285,170,278,177,145,142,272,175,288,161,352,163,300,255,250,175,309,196,176,198,104,233,284,183,147,234,215,301,381,133,311,323,92,152,278,107,228,71,59,347,130,223,188,150,236,138,130,247,182,171,279,244,329,170,237,201,366,178,173,149,190,284,284,91,109,161,278,142,260,267,350,276,411,169,117,227,197,140,172,290,212,338,140,205,223,210,303,285,129,103,248,93,201,203,306,233,283,250,135,230,52,337,208,222,152,263,376,339,347,98,154,360,149,83,153,115,191,189,134,129,193,102,217,231,80,142,301,177,96,98,207,296,204,317,234,186,198,88,90,244,224,86,209,138,341,220,232,129,65,137,229,167,353,279,245,250,312,197,221,231,338,294,261,47,143,87,259,67,142,288,204,199,185,209,70,107,142,194,213,191,165,322,165,75,185,386,316,155,74,94,342,117,190,227,190,112,184,190,120,190,74,108,272,178,116,232,208,206,215,198,101,199,192,198,117,304,185,222,164,299,223,190,208,314,61,294,341,126,117,184,171,211,227,256,190,202,277,368,134,62,155,211,397,175,288,128,107,229,300,254,205,186,265,194,256,297,165,108,103,105,36,195,188,178,160,135,106,241,76,149,180,146,80,171,90,213,189,219,247,188,208,121,238,228,223,190,275,349,185,223,86,88,127,116,321,319,60,263,317,193,220,157,115,252,160,202,73,138,229,190,217,99,315,169,96,185,183,220,238,136,321,297,132,194,140,233,77,192,95,129,176,137,181,83,189,236,207,332,53,212,165,183,55,267,90,377,117,67,310,166,196,141,170,251,155,213,169,166,222,143,88,160,190,93,258,208,233,161,367,236,182,153,373,202,119,234,226,175,175,145,352,222,112,184,279,193,63,159,373,196,119,212,116,361,319,275,49,325,141,176,120,138,153,256,302,169,376,91,166,193,259,102,324,196,290,213,118,170,102,207,264,265,99,231,232,260,143,164,127,150,65,326,214,242,186,329,183,268,195,184,287,266,247,93,191,223,351,215,215,133,345,255,156,187,118,387,348,204,340,131,221,327,245,176,267,160,243,212,222,243,269,108,371,300,128,154,180,207,162,383,282,159,175,310,93,83,373,175,231,334,289,165,159,217,60,279,248,138,222,230,120,248,173,163,346,108,204,139,368,178,274,124,200,358,72,165,237,199,264,208,172,209,190,338,230,114,141,321,145,185,334,58,186,151,200,255,193,86,278,71,101,233,308,239,123,152,107,245,87,185,170,201,122,181,194,167,119,118,289,220,249,230,122,93,243,134,230,172,266,253,314,138,251,257,94,211,171,268,90,267,303,173,169,334,176,257,271,166,98,408,305,139,336,220,397,331,211,226,186,114,147,252,317,195,359,210,177,177,111,44,305,208,254,241,154,103,262,205,120,113,266,246,189,224,229,139,353,290,80,220,112,247,291,208,259,409,194,193,237,209,194,107,363,282,129,184,80,209,219,213,93,117,92,179,125,162,142,201,150,174,169,106,136,364,235,152,191,129,159,347,278,232,201,229,333,378,124,253,222,302,194,181,88,248,175,222,103,80,185,191,139,156,85,105,237,155,254,227,120,325,219,130,186,186,347,90,314,104,266,63,266,179,207,288,99,202,337,337,135,87,131,206,190,287,272,182,229,96,251,176,134,320,187,247,208,223,143,137,247,115,194,224,193,295,105,233,130,51,103,246,169,239,147,139,137,181,151,213,253,266,234,360,185,184,277,171,361,125,88,194,209,59,112,166,185,164,190,121,356,344,55,216,221,129,333,385,239,114,117,256,279,222,172,284,307,203,129,137,101,153,110,110,190,136,233,371,69,197,199,107,97,241,273,205,114,233,327,188,124,211,233,105,148,363,157,244,226,242,189,413,210,215,329,205,62,180,151,301,227,224,126,264,344,77,73,69,216,75,176,189,323,128,110,132,215,387,287,230,218,261,202,296,363,134,325,227,282,331,251,254,232,78,123,222,159,138,316,139,256,181,230,213,284,116,152,213,236,252,81,334,186,139,205,204,129,285,202,292,235,128,73,109,361,371,76,186,206,280,146,279,222,153,43,123,131,225,163,176,95,139,200,126,223,120,291,293,178,249,234,205,277,185,131,70,281,289,70,49,151,346,336,251,203,273,116,214,184,185,289,247,260,84,193,161,333,206,138,246,232,343,378,84,169,314,81,165,315,144,134,197,296,78,267,77,194,309,264,287,258,139,297,353,307,178,198,215,72,278,322,276,155,215,258,279,385,159,249,209,226,234,187,206,107,130,238,173,218,173,172,86,234,223,158,108,257,197,163,207,118,143,143,116,308,320,253,81,46,137,230,188,184,259,66,200,143,229,242,219,89,139,221,221,215,282,53,140,211,180,91,207,333,110,38,203,188,210,166,196,303,205,68,178,190,244,261,33,84,176,201,208,174,220,285,141,192,126,148,214,240,224,98,132,96,129,288,123,159,158,270,303,209,227,278,127,92,218,157,151,113,166,262,127,177,92,176,215,274,234,151,217,311,71,287,259,377,212,176,105,198,97,216,239,156,150,257,350,197,64,119,134,91,328,163,233,129,119,246,35,144,246,158,114,223,266,352,179,132,170,215,301,373,95,134,289,286,259,40,291,231,46,182,262,83,286,181,175,160,160,278,243,283,205,165,152,132,191,334,181,83,104,199,219,154,128,194,259,324,335,185,93,79,153,146,187,249,312,51,127,260,203,70,63,172,214,217,278,87,190,206,93,169,167,237,181,368,391,210,58,209,110,215,136,203,193,260,69,267,176,276,196,132,160,86,62,121,84,258,206,234,141,167,322,228,310,346,370,239,93,148,339,389,268,321,102,164,143,145,136,286,331,203,304,187,207,230,29,140,230,79,159,100,110,258,128,155,211,147,199,224,329,179,225,376,135,245,244,354,186,150,175,220,90,219,164,305,80,292,137,337,197,117,276,289,208,99,141,127,340,260,193,135,234,123,137,107,153,169,236,205,199,182,260,317,310,150,230,149,306,244,255,288,116,77,184,145,173,295,218,253,191,207,210,194,141,184,350,186,187,203,83,129,185,157,176,372,356,157,70,134,137,173,131,177,252,176,366,225,339,88,239,249,187,108,261,286,275,106,237,129,322,311,109,218,329,209,185,206,265,289,157,183,224,167,100,199,120,182,173,282,245,266,130,171,209,150,162,342,232,277,224,285,115,100,142,146,201,82,277,189,175,341,108,262,147,329,89,255,269,187,168,241,206,324,130,222,197,98,161,205,310,116,340,72,173,167,338,196,389,141,85,159,143,134,228,152,72,281,155,87,136,137,246,78,85,278,100,232,36,196,247,183,236,299,168,199,126,170,117,354,228,342,338,313,254,169,123,126,121,273,224,226,171,142,172,206,164,164,84,221,255,294,103,199,55,167,214,226,221,105,255,293,171,145,54,216,155,281,327,231,248,181,102,168,222,67,194,176,177,383,110,309,187,197,285,325,141,298,406,195,379,177,225,221,338,215,56,280,150,212,148,181,145,201,132,110,218,198,317,173,152,350,148,196,233,277,183,215,259,345,345,205,225,272,235,236,191,231,329,160,157,138,263,274,173,286,171,247,127,239,98,321,186,136,223,126,167,112,207,127,121,180,235,303,61,200,243,230,367,173,101,283,261,216,180,322,384,170,244,155,246,167,191,241,92,243,202,200,229,172,186,215,250,205,225,176,308,338,261,143,185,398,170,219,68,116,188,321,175,116,340,132,168,330,341,184,221,138,225,333,177,152,301,193,112,285,108,266,207,138,171,147,100,231,313,281,354,191,161,202,187,130,237,154,173,261,92,159,223,289,200,156,210,208,172,265,139,295,104,339,195,191,263,315,181,209,201,181,185,21,202,369,173,134,331,280,204,34,162,171,121,157,139,135,171,281,97,263,134,356,269,141,215,222,229,105,117,240,184,234,97,157,139,108,306,276,275,180,291,181,251,264,268,114,266,185,265,194,273,174,225,150,324,191,186,91,70,322,153,283,103,113,354,376,170,182,173,231,119,202,174,246,234,195,267,179,337,218,99,259,287,120,249,197,325,230,200,166,248,336,312,142,152,166,236,187,205,317,246,250,160,211,191,261,199,137,214,138,264,204,151,275,249,271,367,127,72,116,177,219,203,173,136,166,194,126,346,202,279,151,234,335,252,182,296,220,352,144,115,231,275,139,108,342,108,219,249,192,79,143,135,273,183,309,194,256,175,65,145,79,222,82,159,219,316,233,293,127,209,64,182,128,108,154,92,187,228,57,304,124,162,106,160,194,198,131,177,162,195,244,315,127,130,68,350,97,208,262,307,114,199,239,93,70,309,91,153,329,338,176,331,89,283,244,242,256,65,101,91,196,220,274,225,82,306,194,50,141,269,271,77,126,116,203,356,225,271,250,53,208,293,182,139,221,215,60,178,76,229,90,253,41,269,164,240,117,151,164,78,126,122,65,205,69,350,123,95,101,207,209,349,253,275,143,275,131,275,189,345,262,205,240,150,222,160,172,364,151,157,189,301,81,265,104,250,315,155,239,199,218,117,206,223,96,163,191,263,180,236,235,103,347,243,305,195,176,276,233,164,207,211,49,115,233,305,136,191,204,255,317,39,182,318,200,319,233,273,253,212,231,206,252,123,144,169,170,264,132,158,293,292,288,177,264,300,190,95,108,120,132,89,294,192,122,135,115,360,197,202,362,336,156,194,143,237,216,113,164,186,290,187,253,145,42,163,201,154,192,247,268,263,255,224,106,262,153,145,181,175,124,354,240,301,125,120,240,164,151,244,46,246,315,48,96,224,214,339,177,119,151,101,122,230,252,112,171,250,250,119,177,415,164,145,103,168,204,160,260,141,163,210,127,58,280,65,194,107,76,299,182,340,200,257,85,116,151,161,278,68,258,369,212,101,315,159,230,165,165,261,115,152,212,230,173,335,126,221,84,180,371,187,160,71,200,332,247,155,147,353,270,240,111,363,176,98,146,263,299,233,279,200,177,153,213,184,190,233,67,195,302,95,250,326,237,155,173,175,149,192,317,152,123,59,239,83,87,340,328,219,257,89,219,271,301,162,315,288,218,252,135,301,201,303,124,172,177,288,184,228,112,319,151,352,165,93,243,380,129,141,220,96,219,203,208,248,192,208,209,198,156,122,157,304,97,225,88,196,174,238,254,98,149,198,272,311,314,156,123,327,205,212,268,202,125,136,133,228,71,172,197,250,182,136,161,129,178,166,199,299,94,180,221,110,286,171,188,172,193,278,197,136,83,81,356,174,269,235,382,360,383,97,212,230,348,200,393,265,132,287,121,189,220,125,127,245,130,223,195,356,112,148,209,133,84,151,253,188,292,98,292,144,177,119,126,126,331,126,144,237,275,103,319,161,290,256,130,265,108,208,101,164,135,178,117,330,269,121,116,236,244,250,142,236,288,215,233,221,167,231,207,139,246,190,176,207,312,167,213,262,153,215,256,181,167,326,123,263,163,149,298,128,181,125,189,173,136,383,164,228,288,333,365,84,77,154,254,188,134,116,240,129,271,230,285,172,176,294,280,280,309,214,202,123,169,297,114,249,88,354,196,346,289,321,265,230,171,134,171,104,318,318,179,328,321,191,111,217,210,56,146,118,140,316,189,60,188,293,169,83,348,101,243,175,192,157,301,160,406,192,379,185,145,309,138,206,232,312,376,61,151,162,241,360,229,186,118,253,106,254,255,292,181,407,191,159,141,330,142,205,128,102,288,207,308,65,260,270,199,143,221,119,115,158,248,145,175,116,336,117,273,199,148,217,259,157,234,112,309,105,144,131,214,123,160,165,54,195,109,151,88,187,239,354,241,171,193,246,85,264,367,154,359,247,232,402,94,222,265,264,203,221,156,252,183,200,234,251,213,156,212,101,259,83,249,267,126,146,232,57,288,231,180,267,228,196,224,245,102,150,147,138,134,173,134,362,275,136,275,107,170,147,123,222,143,136,249,170,155,269,191,156,311,241,103,135,161,260,214,137,224,143,128,268,136,228,216,115,207,317,98,133,142,257,117,254,187,259,172,224,261,152,266,194,136,192,298,345,159,265,265,285,106,160,133,208,354,227,201,102,224,156,258,134,159,135,237,187,159,157,77,67,134,275,165,152,233,201,295,189,214,340,220,183,202,211,161,182,250,348,81,233,195,259,297,115,193,93,309,173,187,146,299,139,279,294,186,128,161,153,62,202,55,264,157,379,137,215,175,365,136,151,248,196,239,316,232,126,282,194,244,150,169,287,358,254,131,141,175,58,216,256,229,182,75,235,225,235,341,388,255,225,235,223,146,166,271,102,349,104,95,317,289,102,143,291,70,215,169,145,300,328,210,177,191,228,261,151,241,352,131,162,225,250,107,145,261,123,245,173,302,233,143,229,251,268,290,265,266,81,189,231,180,319,93,316,240,299,234,310,121,175,79,104,290,179,230,215,155,175,49,202,209,222,133,100,402,310,284,168,63,257,207,281,207,195,308,80,134,160,239,236,63,151,198,204,277,227,237,102,124,134,135,165,204,222,303,203,254,363,90,280,211,269,222,180,33,231,75,105,168,113,253,168,188,99,176,200,175,227,229,111,254,226,285,232,254,225,292,213,178,160,255,215,218,338,143,168,240,251,107,236,119,290,367,203,152,186,308,196,211,174,271,243,122,200,278,239,123,177,351,188,294,335,180,166,207,136,175,173,230,348,66,223,197,354,138,295,363,86,336,232,185,272,82,144,198,236,252,153,84,331,273,55,226,199,247,85,178,355,117,326,233,246,138,138,224,119,106,206,327,179,270,212,158,101,190,229,101,312,256,294,233,308,217,147,210,144,113,196,224,111,115,269,156,225,216,68,107,69,370,76,239,153,177,281,206,100,239,209,195,313,331,368,118,144,280,72,123,281,271,47,115,312,170,240,292,208,342,81,134,136,122,149,263,185,87,219,207,241,118,307,289,257,425,211,117,233,119,209,231,101,154,156,159,246,246,238,335,317,103,207,190,186,135,153,71,229,285,138,224,235,355,289,267,309,107,69,277,212,243,200,107,204,107,248,356,359,50,240,268,283,194,143,307,293,145,296,119,190,223,159,168,368,190,123,165,303,175,145,234,117,107,42,150,139,121,187,209,190,210,293,152,237,180,309,179,203,219,305,293,113,237,114,278,265,187,165,210,97,146,78,142,39,349,281,230,318,114,309,328,278,217,166,275,190,170,325,357,224,249,149,333,114,275,381,182,286,95,216,71,257,194,114,373,171,147,253,227,319,356,261,83,188,108,240,298,241,165,252,216,202,76,254,136,257,250,229,398,149,130,79,288,223,329,171,343,142,208,341,184,189,175,189,181,221,149,353,146,124,152,265,265,76,335,195,254,208,165,221,141,92,129,133,84,203,204,213,125,231,163,177,132,246,80,227,136,211,90,162,180,228,171,221,270,357,162,192,204,226,154,204,191,124,162,148,296,154,129,182,141,254,339,236,247,134,91,258,111,120,163,86,167,245,200,65,212,184,268,229,293,230,340,150,247,223,191,176,324,123,88,219,364,194,108,242,214,217,164,270,186,221,209,277,195,360,132,157,154,203,183,120,97,84,157,109,262,90,220,124,273,133,288,331,175,285,243,248,230,147,137,151,247,254,104,268,215,285,324,226,272,282,231,121,260,244,89,100,187,99,110,217,167,125,237,287,240,107,245,153,115,340,224,200,189,138,214,367,128,89,200,237,164,239,81,227,245,264,378,103,307,244,257,115,233,228,201,196,248,264,212,168,333,117,101,137,123,119,89,202,121,216,197,149,187,256,82,114,44,203,178,319,68,199,299,139,240,340,269,170,336,139,248,150,150,275,228,270,300,153,156,137,342,161,254,102,68,246,391,190,102,61,141,244,181,208,206,229,287,82,148,175,191,341,364,256,222,151,256,250,84,104,176,195,59,194,191,121,72,74,152,136,39,296,234,157,205,330,218,269,183,257,96,242,207,140,287,156,280,166,103,131,286,214,165,375,279,148,201,304,133,255,86,109,171,50,135,88,325,224,244,225,373,181,88,139,167,183,162,192,289,270,221,246,379,109,300,64,143,284,171,229,177,231,366,265,298,278,290,252,98,265,219,247,139,332,117,218,183,124,329,158,291,209,253,245,195,340,150,178,182,138,116,190,96,79,166,156,309,373,248,243,217,299,152,154,271,159,216,72,177,328,364,147,121,191,347,193,166,222,70,63,162,315,129,246,117,218,57,311,248,266,177,150,149,75,330,218,171,264,234,221,208,220,195,186,272,150,110,210,224,231,264,261,186,231,173,63,174,222,351,138,126,250,172,77,183,215,292,310,296,124,247,180,152,157,365,189,235,217,207,173,193,134,184,172,334,109,205,245,195,240,361,278,260,108,80,255,182,193,169,143,315,204,101,98,210,140,258,201,253,221,319,289,207,324,237,148,178,284,221,219,139,135,215,233,260,153,113,224,108,146,228,190,173,232,135,244,153,259,111,167,178,439,194,203,71,86,146,210,71,142,272,312,112,216,195,32,205,226,220,205,253,222,313,173,136,106,150,225,189,155,100,160,195,222,183,94,162,140,298,207,123,261,139,265,300,93,410,121,197,127,57,314,254,259,208,248,281,158,172,137,175,198,247,309,196,182,152,125,207,317,192,335,144,358,120,322,90,183,201,279,192,253,80,246,220,111,369,285,353,187,263,195,265,122,148,210,190,277,176,222,250,366,193,164,69,254,147,180,95,191,149,293,136,206,301,112,163,132,79,178,287,137,107,115,272,132,236,232,183,226,180,315,228,186,354,130,184,227,198,142,316,193,320,142,170,85,194,188,115,105,304,225,294,130,336,297,335,184,367,271,168,353,331,329,215,181,98,248,142,303,274,202,175,292,157,192,280,129,222,212,277,319,337,146,202,179,170,183,96,300,392,159,199,154,164,378,77,301,130,306,198,116,323,203,171,177,167,240,116,246,276,137,232,233,176,209,248,139,115,207,284,137,167,284,109,295,214,210,289,186,214,178,309,283,265,323,137,245,254,254,80,95,138,312,301,133,350,113,127,179,263,120,279,273,228,105,179,77,287,195,232,324,171,239,137,150,239,133,260,160,127,304,334,180,121,221,213,278,310,205,229,262,193,287,138,156,244,74,215,191,347,241,93,245,113,146,195,212,213,154,141,129,55,74,245,142,252,214,91,148,102,182,187,236,232,120,244,72,101,122,107,160,240,138,166,142,101,155,60,254,229,30,154,313,148,188,190,217,270,230,246,167,348,324,285,363,103,324,163,92,256,128,312,161,219,196,217,244,249,259,281,173,129,243,81,210,122,235,79,150,148,285,233,83,257,208,87,57,262,392,278,255,244,237,243,202,154,243,352,80,284,339,280,362,100,150,337,24,171,300,260,82,249,293,161,250,208,118,110,174,300,185,135,217,267,115,232,201,58,240,326,303,181,203,160,292,52,261,227,290,55,171,58,221,243,355,139,118,204,141,180,239,202,165,137,178,204,69,186,240,238,157,243,97,158,203,208,272,225,324,97,299,281,219,273,224,152,155,292,114,332,112,126,345,175,238,340,93,203,82,75,123,297,36,233,258,138,205,183,63,134,265,158,172,188,106,143,373,238,221,172,337,133,228,88,110,145,91,122,142,175,82,209,81,288,202,290,91,76,174,119,179,258,48,195,259,331,238,212,162,349,159,365,165,251,247,156,327,134,152,243,194,166,171,176,261,97,271,359,170,132,229,165,120,40,111,98,211,310,313,317,206,244,300,301,26,159,229,182,89,89,261,259,212,208,109,78,197,172,41,159,43,189,96,190,263,122,121,146,245,255,98,299,131,193,78,204,173,103,177,88,217,228,190,143,251,278,328,163,110,70,392,317,263,182,84,169,291,109,118,325,186,148,224,234,112,197,155,141,201,118,337,87,244,189,209,232,261,174,155,173,207,180,121,182,344,227,315,208,194,270,172,115,194,249,184,227,358,284,304,336,114,189,70,223,202,244,252,266,103,196,244,181,232,333,330,217,268,193,257,162,117,284,229,237,329,49,262,166,145,195,185,117,313,207,112,198,135,360,144,202,186,135,211,207,156,342,121,186,142,231,319,336,194,170,322,126,114,148,140,197,223,176,245,185,123,125,148,157,147,75,366,87,164,168,163,113,157,205,203,190,249,139,168,337,181,339,184,290,190,158,207,248,228,142,298,206,127,144,365,119,216,79,187,134,203,141,124,196,227,145,205,100,300,80,209,172,129,258,212,302,218,175,371,232,222,241,307,193,305,206,199,283,192,191,186,388,210,87,271,114,327,99,271,185,98,248,200,324,158,189,304,301,166,214,131,282,294,278,336,177,265,254,153,139,139,294,218,193,361,334,293,251,132,237,118,217,309,320,308,273,229,289,146,167,199,315,226,226,136,177,168,174,267,91,336,188,206,59,180,281,189,102,118,300,159,253,283,251,165,154,56,109,170,275,154,168,190,146,63,239,116,321,210,163,150,128,123,65,238,129,225,63,92,259,241,207,213,233,143,172,162,297,271,131,184,208,92,150,184,304,93,120,172,131,131,131,75,89,314,289,93,287,119,164,144,291,315,274,188,237,262,190,113,86,102,245,233,112,89,297,251,260,213,166,147,106,309,280,273,85,273,246,134,279,176,174,148,237,230,200,53,228,127,152,214,258,177,121,248,224,223,162,184,289,113,251,184,197,144,147,291,216,138,214,127,243,83,349,142,205,263,242,122,286,157,194,114,117,284,346,269,172,249,233,279,285,257,86,160,351,43,268,242,179,137,239,152,214,328,198,120,76,206,170,218,313,126,243,233,202,188,274,148,196,291,177,167,153,207,170,289,193,317,185,277,273,107,197,172,79,204,198,211,295,65,137,266,149,281,197,268,278,185,182,192,129,306,124,122,248,249,327,161,179,185,239,189,148,215,288,119,171,264,166,149,132,178,146,193,212,85,317,267,178,182,158,127,154,114,267,109,237,246,159,254,120,195,166,76,86,141,213,104,180,280,244,174,113,214,202,252,142,305,183,246,219,169,160,266,67,49,71,134,135,85,332,242,99,175,237,137,237,82,127,163,258,272,182,149,170,234,84,104,286,116,116,217,172,275,324,88,193,179,56,122,91,150,242,364,111,329,244,154,114,213,150,234,156,161,178,260,163,175,299,333,177,271,311,268,269,170,124,359,107,237,230,277,131,118,117,220,189,249,349,150,158,262,205,223,245,97,53,298,365,305,117,229,360,332,158,185,192,189,206,128,188,167,96,183,73,122,135,202,204,161,214,99,196,185,125,186,60,192,156,211,223,198,325,229,152,153,147,138,44,70,246,181,188,196,167,303,362,147,249,91,291,180,288,382,340,211,211,285,139,96,170,201,113,234,107,149,205,272,197,295,251,136,372,38,169,139,62,74,93,162,353,134,102,196,216,351,246,293,218,87,416,260,296,116,273,107,225,271,150,178,261,176,155,341,256,108,149,124,219,146,247,259,275,302,319,189,215,182,227,111,131,181,107,368,157,138,60,242,249,157,163,300,362,164,248,223,59,225,213,273,214,174,138,386,143,336,50,158,39,44,342,114,204,295,211,222,140,255,266,235,206,298,252,68,158,149,118,232,130,91,291,207,310,113,156,318,142,282,85,186,183,133,330,206,317,236,91,205,300,194,124,311,42,125,188,211,415,164,196,193,166,184,254,115,216,135,154,167,289,194,367,273,229,186,135,362,134,225,191,263,165,103,317,323,312,264,294,194,31,166,161,213,129,175,163,292,131,120,145,125,199,233,224,165,271,165,279,197,259,289,199,221,147,73,199,90,136,164,146,295,284,208,280,199,177,251,168,98,135,195,212,213,79,378,314,195,297,117,186,229,89,269,225,292,97,123,376,117,82,167,209,237,123,97,122,70,421,296,233,118,151,173,252,167,154,93,160,178,134,350,127,301,107,64,184,219,305,130,202,140,408,139,104,302,345,87,171,245,133,220,242,94,129,108,315,280,202,297,145,229,300,237,90,189,125,170,247,135,272,107,330,262,233,252,304,207,228,136,118,56,178,253,170,176,265,178,271,166,160,126,240,203,112,164,151,328,202,184,190,140,159,170,101,110,153,381,170,193,210,302,129,251,211,211,144,92,262,259,201,121,291,249,205,275,130,168,149,298,167,171,121,321,143,174,275,174,146,210,165,254,233,196,284,177,324,83,146,170,276,221,227,265,165,102,403,330,89,162,334,229,161,150,123,213,226,215,199,277,142,136,183,174,254,247,291,177,185,107,171,250,322,161,193,212,129,172,160,295,342,351,164,332,300,299,139,352,299,236,257,223,296,204,316,297,357,354,277,223,343,139,265,82,227,208,218,198,251,230,188,288,257,176,194,154,198,145,182,205,203,382,112,57,92,83,125,108,174,244,212,126,252,192,103,342,199,204,199,244,312,95,271,210,151,158,146,350,241,201,93,129,240,165,256,205,369,150,315,93,168,152,134,148,231,170,162,102,105,109,252,92,331,292,251,194,200,150,98,156,117,307,172,350,190,176,149,186,138,133,283,109,247,177,298,148,97,349,210,294,178,360,243,110,194,174,148,303,248,255,309,299,126,183,49,182,149,334,227,214,276,45,312,71,116,171,177,353,88,141,377,141,96,308,112,229,159,163,223,223,290,184,141,68,266,183,232,192,230,230,129,152,213,97,188,56,191,71,230,147,256,304,97,282,86,168,164,192,268,175,132,203,125,140,209,217,222,160,253,166,181,125,159,232,122,99,77,199,110,216,311,141,261,275,127,202,257,347,154,209,204,85,162,244,262,256,69,217,319,170,124,315,211,216,131,55,192,328,311,164,264,73,127,86,214,153,138,121,104,115,211,118,133,96,182,256,170,154,281,93,131,176,254,220,117,154,173,239,252,99,336,188,94,279,149,344,139,174,215,115,164,199,146,245,47,224,238,288,128,295,266,80,109,216,120,186,193,122,211,294,192,296,204,153,162,179,236,227,132,198,127,274,111,183,244,298,299,151,324,191,109,44,158,224,59,114,114,171,204,290,248,98,354,213,198,174,167,251,303,114,228,96,114,145,149,230,103,197,187,163,134,171,258,122,216,161,297,154,328,239,189,226,247,179,299,219,214,220,140,293,236,200,95,175,165,152,138,183,84,222,165,154,277,72,257,324,181,152,267,304,126,219,203,331,212,133,275,185,239,309,178,399,140,157,114,223,186,159,224,339,341,211,217,70,165,200,294,391,125,180,206,101,182,123,208,90,287,355,163,149,182,151,114,217,177,175,270,163,130,166,238,320,289,207,139,107,351,218,199,380,95,266,161,297,148,149,269,48,232,183,252,170,151,125,163,138,149,106,184,362,321,161,335,301,136,246,281,390,46,154,314,388,212,182,176,252,279,241,196,139,224,98,221,142,277,100,117,117,266,317,88,229,395,140,229,257,274,76,334,121,177,173,187,200,201,131,247,61,204,211,111,205,254,156,241,387,232,252,142,271,202,286,265,293,177,277,138,105,136,247,63,168,121,104,290,308,89,212,268,291,113,170,318,246,189,299,136,177,193,121,128,246,282,205,121,159,51,142,107,185,210,130,137,184,89,211,262,172,161,173,364,188,221,85,134,223,223,236,238,189,181,224,253,185,117,265,172,73,193,74,175,97,229,339,79,239,174,267,310,274,196,107,93,246,367,176,115,177,173,271,116,330,237,172,108,176,157,213,364,196,203,156,97,237,193,276,162,210,337,236,188,172,244,179,351,306,259,127,270,253,194,193,202,200,111,227,298,165,350,178,199,144,82,209,217,326,151,89,160,140,141,250,136,53,166,145,104,176,157,267,116,286,278,83,161,173,352,292,233,210,127,157,169,189,151,241,166,191,190,326,295,232,256,185,165,65,149,263,276,181,217,205,129,166,182,204,249,147,221,262,295,258,308,258,209,285,248,168,249,163,220,216,350,163,148,340,233,228,83,340,242,251,122,236,381,49,230,169,236,324,309,165,128,198,195,199,262,146,174,279,148,147,166,245,250,227,310,144,287,117,246,162,188,221,190,146,67,254,88,289,120,277,85,173,215,117,186,139,157,214,233,145,70,126,247,78,170,263,142,91,192,255,286,281,246,65,314,304,150,25,203,125,156,83,131,209,177,266,193,109,224,62,346,249,225,213,96,162,379,153,169,308,146,283,152,246,202,130,115,237,179,129,143,285,180,89,311,277,122,287,47,121,186,269,125,146,199,228,177,73,92,267,212,222,126,143,270,131,154,289,283,128,183,211,256,308,257,134,174,257,122,258,200,204,150,205,210,127,263,130,130,184,338,192,159,155,188,206,302,279,243,168,122,123,142,152,150,366,70,272,203,242,294,212,214,71,139,203,156,342,202,237,258,160,191,207,172,253,202,148,217,260,163,168,197,268,137,158,143,200,322,88,109,67,154,225,180,189,338,164,168,37,144,225,39,102,283,348,217,287,306,231,151,143,235,299,97,218,205,338,175,159,174,114,130,281,119,286,329,242,238,155,278,86,111,127,191,236,360,92,372,112,221,333,205,111,201,150,332,192,226,152,168,178,166,141,269,123,105,174,337,95,100,311,207,356,177,181,204,43,177,216,260,94,93,121,169,205,97,221,206,136,265,261,205,164,175,68,350,135,194,126,98,130,229,190,304,234,133,147,186,214,295,82,198,93,197,173,226,192,85,210,202,111,102,195,276,223,146,89,224,127,236,243,114,139,317,276,129,217,251,111,178,287,288,275,318,174,162,137,386,73,72,241,182,120,206,152,78,302,142,234,345,173,191,181,259,171,101,123,184,97,125,186,99,36,148,119,326,261,185,126,214,337,295,337,96,148,243,238,285,230,85,147,236,48,184,386,362,84,209,198,100,127,214,338,122,132,303,279,364,237,335,200,387,142,242,89,100,197,116,219,145,143,116,199,214,306,235,120,141,163,111,153,168,146,155,264,155,196,191,143,82,278,159,255,279,141,121,222,226,241,110,161,84,196,194,336,196,190,70,119,196,194,295,207,225,166,311,313,127,161,212,237,301,188,287,183,181,143,81,96,133,227,204,172,132,178,232,298,183,97,222,76,103,196,104,95,313,225,240,148,329,210,268,346,242,279,128,321,108,107,261,174,154,236,164,174,62,258,199,129,187,183,167,115,168,302,165,298,207,221,326,98,368,174,169,211,213,207,194,172,205,208,70,211,331,242,267,149,349,105,82,270,212,176,251,200,194,150,301,196,327,122,246,194,280,212,152,170,204,207,232,157,62,51,174,246,149,230,182,363,343,224,295,174,111,159,50,161,341,180,159,121,140,106,260,167,104,217,192,174,161,225,191,313,291,397,360,126,232,179,82,142,135,187,72,138,200,166,55,208,117,411,101,147,142,218,238,237,121,172,318,187,50,153,245,260,103,172,154,105,203,268,145,157,402,206,265,165,110,279,155,253,116,338,147,115,224,326,182,135,162,171,187,173,172,257,218,146,142,261,191,117,97,172,342,184,204,131,264,348,286,306,219,333,121,126,276,152,115,215,313,182,337,215,190,210,231,71,62,84,311,372,274,358,160,239,194,240,172,146,273,93,200,174,266,199,207,110,173,292,125,343,142,201,309,219,161,245,219,219,187,279,177,170,101,267,124,234,212,322,306,180,159,381,191,366,173,174,307,161,77,262,230,256,378,253,228,234,136,294,116,245,220,262,56,232,136,229,136,150,258,254,282,153,158,95,128,338,135,178,151,350,112,262,189,184,161,256,274,251,270,337,228,145,211,162,53,157,100,263,79,186,277,168,198,201,137,200,208,67,177,202,198,106,189,216,192,202,118,169,119,195,136,158,72,397,342,130,243,258,242,261,324,213,188,69,235,93,161,222,55,128,212,170,96,188,115,267,144,121,207,214,123,267,186,272,165,275,138,272,145,213,262,59,246,96,252,197,313,229,145,215,226,282,130,168,221,214,215,180,171,167,113,351,175,80,203,119,188,146,246,173,247,130,184,68,182,122,240,121,184,198,194,118,164,371,212,180,120,142,91,123,114,49,115,137,180,289,148,172,225,154,256,219,53,140,136,130,172,176,245,102,154,203,277,210,162,168,375,188,237,194,116,261,138,205,124,289,317,226,86,127,254,67,237,162,249,152,157,140,69,128,209,67,177,263,150,268,318,127,201,161,184,67,210,164,197,108,27,274,299,117,199,93,154,46,144,236,151,111,252,151,282,107,178,119,219,301,290,310,76,85,203,159,186,59,287,323,188,220,65,409,158,111,283,211,120,142,80,301,185,294,357,115,104,218,189,65,210,232,248,105,311,230,282,220,151,248,238,182,96,192,259,94,68,214,188,208,246,235,250,183,167,299,318,115,249,260,68,216,243,287,283,239,179,169,185,204,148,127,109,99,89,113,229,159,165,171,125,269,301,103,67,194,239,93,102,220,238,223,183,204,109,190,160,168,223,68,137,277,148,290,203,171,231,274,221,84,309,204,278,191,158,124,145,305,250,214,47,171,60,155,167,58,184,62,215,181,205,213,184,109,251,156,283,123,202,277,122,89,205,174,78,290,84,85,138,99,204,83,169,134,342,194,130,254,224,143,268,135,153,225,217,208,97,164,190,124,109,161,149,187,172,337,344,250,273,185,191,270,163,252,252,188,281,190,222,163,256,113,194,274,224,250,146,347,134,99,146,147,286,139,242,197,321,258,224,107,129,335,339,234,176,280,229,262,215,78,205,114,123,166,153,34,261,177,210,132,307,300,194,316,186,272,330,169,229,377,105,350,151,209,121,214,96,192,322,136,282,364,314,277,265,197,91,327,235,305,203,174,176,58,241,110,118,135,130,178,151,95,212,204,151,286,128,164,81,220,140,203,224,147,277,101,94,140,156,157,223,106,176,387,125,236,301,234,262,148,246,89,250,258,65,204,169,245,258,224,114,176,245,368,80,215,186,297,140,263,63,136,189,197,223,215,267,172,238,65,158,173,185,332,321,183,321,167,230,320,188,248,183,367,217,158,152,153,85,296,214,198,187,106,149,243,328,125,159,304,355,230,199,124,136,165,137,148,130,176,229,236,57,302,148,129,352,137,183,145,241,177,124,138,182,160,266,158,110,110,145,194,143,245,129,85,144,44,327,230,220,105,337,231,219,100,184,320,78,268,242,200,340,299,172,237,270,317,206,153,219,244,140,225,296,187,155,336,68,243,103,161,213,197,91,190,328,204,232,164,83,234,74,46,258,190,118,109,228,190,246,185,135,217,201,84,202,200,189,133,217,267,280,205,132,114,103,73,129,151,167,115,157,74,145,238,240,200,101,409,154,153,222,278,174,242,68,283,285,162,193,84,106,222,134,156,158,109,305,215,117,226,180,158,125,268,271,192,283,224,229,242,60,222,103,176,131,244,176,110,224,309,121,252,207,196,246,109,133,92,234,263,339,164,288,95,150,226,99,219,351,204,160,166,220,185,230,211,135,72,215,244,146,20,190,178,229,220,147,102,216,356,291,119,225,159,165,109,190,165,227,255,64,31,157,228,203,203,212,198,114,26,271,157,140,252,274,247,157,155,230,180,81,279,148,152,71,341,104,274,220,134,214,64,152,239,337,132,177,83,190,191,290,234,332,206,199,156,109,206,171,239,169,230,274,131,100,236,114,143,208,141,165,181,122,279,269,188,127,196,273,137,165,140,221,129,286,49,233,114,178,133,372,253,139,155,180,76,301,214,97,181,217,111,170,153,254,288,240,201,203,112,275,203,144,180,272,168,176,308,264,122,190,131,62,63,151,167,204,151,103,138,130,242,204,132,225,305,141,249,139,151,255,273,184,187,130,244,148,176,249,108,123,170,140,156,149,370,213,252,214,200,31,236,218,135,178,208,287,109,251,155,261,152,201,253,236,77,198,193,154,171,302,62,274,140,153,287,234,297,340,137,63,177,319,120,301,197,332,361,161,143,306,345,116,256,69,136,273,140,79,215,88,220,408,161,280,226,268,99,310,216,115,182,195,283,247,122,150,184,115,119,195,199,234,232,205,79,339,105,268,330,179,65,329,234,159,261,133,245,266,213,204,268,218,153,222,342,249,205,268,204,173,128,357,135,192,252,155,136,273,225,298,131,214,151,164,113,386,67,157,203,166,209,149,66,219,242,220,222,123,137,327,186,361,265,321,176,212,351,49,90,101,229,170,170,217,164,191,227,335,182,141,141,207,226,319,212,268,196,196,105,273,234,237,108,87,167,224,166,113,176,225,81,178,136,245,280,165,218,213,121,268,149,131,138,104,110,276,193,267,127,166,244,200,274,282,238,219,260,166,255,356,232,149,220,104,96,61,253,161,317,153,180,168,73,125,110,190,183,193,64,131,146,232,147,83,213,160,314,123,151,205,248,324,169,237,207,238,280,253,213,105,163,391,310,196,100,99,255,115,343,282,255,269,264,270,176,155,179,131,168,125,263,136,167,231,116,259,227,318,254,230,123,155,84,192,107,274,284,102,273,354,185,333,241,163,400,96,392,176,114,217,86,156,286,139,176,219,360,175,394,285,118,157,98,148,206,178,190,303,148,171,205,69,337,284,104,401,217,190,97,76,147,92,172,157,138,139,281,94,171,176,254,302,59,229,240,334,344,187,294,163,275,159,230,209,168,162,246,115,152,217,302,99,338,196,65,128,104,279,219,138,169,232,179,231,272,291,307,206,178,270,135,224,71,182,204,186,202,133,169,87,211,258,155,190,143,167,245,206,241,331,388,301,180,150,154,205,190,139,176,312,190,115,353,136,218,190,180,231,129,232,171,173,250,124,354,202,139,94,194,205,354,148,184,156,211,208,176,163,189,212,300,113,371,235,96,151,338,105,79,293,174,318,343,113,128,139,201,226,166,174,89,183,252,182,215,296,113,157,132,198,206,204,329,338,194,212,105,192,122,154,254,98,99,229,309,179,191,147,227,137,240,314,372,128,118,191,200,188,196,157,202,276,318,34,289,175,329,294,92,79,146,111,65,216,178,263,237,187,221,224,331,315,249,326,325,221,390,398,233,268,219,123,209,288,115,168,227,215,196,355,192,258,240,136,266,269,190,301,208,130,183,245,232,89,149,361,219,155,233,153,199,102,210,132,48,224,140,123,169,316,345,116,207,127,204,116,260,101,325,313,118,300,126,373,233,222,258,167,201,272,227,243,208,164,175,260,94,141,182,128,184,107,79,179,163,350,181,274,270,216,196,167,159,329,223,129,190,325,129,309,108,135,223,105,221,240,218,256,162,181,122,279,280,297,145,292,218,230,230,89,85,41,225,82,211,231,123,232,137,107,250,200,183,183,194,157,193,176,229,222,135,249,313,267,275,264,229,164,140,295,183,246,83,197,221,157,251,219,222,203,90,152,410,121,84,205,189,151,300,104,209,156,131,155,259,156,223,160,71,167,277,245,201,291,337,156,145,350,333,168,202,201,286,288,258,113,249,198,159,148,297,276,193,364,175,328,194,84,183,173,153,267,224,240,189,103,112,157,113,180,395,244,123,193,196,131,202,173,238,197,274,352,190,289,121,180,331,199,85,133,150,212,203,251,143,201,151,169,344,142,247,121,169,183,149,375,216,143,185,262,354,153,63,375,211,139,157,128,141,278,208,138,224,347,173,231,176,310,226,129,195,213,78,211,117,191,106,136,180,179,212,129,327,123,262,172,105,95,66,67,375,238,142,127,204,187,172,130,257,88,335,148,207,143,220,141,195,287,83,214,241,164,45,245,163,208,99,214,180,174,321,89,165,141,122,294,200,162,357,153,170,93,237,155,129,235,114,305,75,210,141,132,129,256,199,113,301,128,181,129,272,183,189,142,154,245,144,241,147,137,155,191,155,211,159,330,195,231,181,143,106,184,66,344,233,120,404,261,227,167,275,34,363,306,242,159,159,250,182,396,307,204,186,247,321,378,250,207,305,165,280,246,168,216,130,171,271,223,187,30,224,321,387,212,346,222,176,249,324,261,124,168,173,127,187,280,321,177,202,119,288,278,212,120,210,179,296,178,291,148,113,260,90,231,249,258,236,159,173,321,180,102,190,265,88,141,318,258,144,128,225,139,200,48,133,124,395,151,131,100,207,301,95,269,144,109,145,174,210,303,384,190,145,253,243,260,257,299,273,107,262,336,190,121,342,120,140,149,287,119,198,165,235,250,164,295,307,214,200,231,193,167,174,158,198,146,198,172,145,185,75,196,36,192,241,145,276,149,209,206,72,225,294,224,237,223,221,176,183,91,279,169,233,178,82,330,293,56,224,160,250,242,172,95,332,176,191,122,209,110,235,226,65,56,162,199,305,271,231,335,240,79,126,281,145,72,258,325,272,188,243,175,181,200,207,238,140,182,311,161,200,45,92,199,199,306,168,246,302,207,120,284,127,196,166,160,336,109,148,292,148,114,240,228,222,239,261,88,126,298,290,223,282,370,117,309,218,224,182,217,232,206,251,142,213,201,51,118,107,201,268,122,158,157,288,242,171,138,158,149,127,167,133,116,283,255,109,335,220,211,184,115,119,299,208,108,317,327,164,189,194,207,148,163,343,140,128,174,139,73,136,210,155,201,180,232,156,368,72,160,254,206,180,384,281,219,372,270,248,104,317,362,183,100,161,217,82,294,231,162,281,188,147,185,179,148,141,137,179,245,308,259,320,289,66,259,406,275,319,293,164,303,182,147,275,251,228,194,119,222,130,128,217,203,111,289,335,245,163,308,263,222,116,151,264,304,264,147,315,132,137,246,127,133,80,126,88,79,208,214,224,103,217,341,131,221,316,151,168,21,268,350,135,186,328,103,211,179,316,133,187,146,128,206,223,105,234,270,378,274,123,280,231,322,324,173,89,224,188,124,147,236,309,190,182,91,76,239,242,170,101,211,126,183,166,158,258,111,174,289,25,300,78,87,222,261,115,167,166,170,191,127,204,103,175,212,252,158,137,112,94,191,160,254,218,118,65,77,251,123,228,154,187,220,109,160,279,115,212,264,131,283,144,248,201,206,90,227,103,196,394,266,210,73,127,286,148,160,205,182,381,71,249,124,129,204,144,262,330,208,218,62,229,371,81,107,241,77,332,200,168,181,214,137,224,135,94,236,168,95,150,120,129,142,110,227,56,193,53,92,355,272,107,207,162,103,74,369,155,317,164,236,122,188,172,154,286,129,143,218,200,242,197,87,175,159,188,172,266,133,215,294,172,124,326,192,124,118,146,216,122,157,200,106,50,187,174,80,126,208,258,203,86,94,310,99,298,82,278,325,155,133,249,191,28,205,277,133,255,225,136,79,268,249,220,323,262,206,76,366,150,109,228,133,182,366,344,158,253,129,274,206,328,230,53,88,109,419,257,155,149,212,124,59,163,193,81,145,32,262,268,119,158,230,113,144,197,242,156,116,162,228,239,223,220,155,122,185,226,75,203,139,138,192,85,163,126,252,204,145,89,361,177,343,137,220,230,93,129,275,349,191,204,301,226,114,220,88,145,166,107,387,154,235,245,192,277,265,351,277,264,115,183,147,118,99,117,212,239,113,320,144,163,361,160,322,279,178,207,198,148,256,164,349,243,200,92,288,173,141,48,137,285,333,203,172,128,130,333,143,141,107,273,70,110,149,121,205,320,264,223,241,200,298,268,179,180,209,189,233,135,196,187,140,135,249,230,276,293,162,236,323,202,385,109,87,246,294,154,204,193,143,265,91,146,273,76,270,96,295,202,183,144,81,116,105,102,63,105,151,272,97,209,110,273,230,149,71,228,243,184,279,229,178,204,323,187,312,153,137,159,50,286,178,58,123,94,130,137,194,210,168,110,146,226,269,200,228,253,56,220,166,296,39,203,173,129,176,170,140,157,389,305,234,154,190,26,207,207,252,251,77,183,129,293,92,140,152,194,136,186,86,403,116,344,47,170,336,254,203,241,169,204,141,255,172,195,64,235,354,96,164,129,279,255,303,148,93,149,357,308,344,243,316,208,92,147,149,94,197,331,216,171,198,253,259,213,309,220,116,215,154,308,113,299,114,138,170,157,207,89,309,348,209,140,192,288,153,150,200,222,270,123,193,154,174,223,297,351,130,303,120,159,161,122,275,220,164,178,157,204,220,204,194,189,128,167,301,280,129,206,88,184,380,253,123,170,234,284,254,197,181,231,218,282,211,161,220,205,311,177,253,138,186,278,159,144,229,126,196,198,174,200,207,112,231,100,105,146,376,180,278,42,260,107,251,340,147,78,198,40,135,94,240,218,173,200,238,193,235,302,280,160,263,143,316,167,377,73,262,191,125,94,203,129,358,216,55,290,59,219,122,289,115,178,180,250,118,165,121,269,359,337,263,203,218,193,114,142,239,259,186,207,290,206,124,91,200,289,219,203,173,198,135,85,206,298,117,270,191,391,268,134,115,215,228,186,223,319,213,187,150,141,425,238,166,330,306,115,186,202,212,165,71,189,316,107,185,165,222,168,193,162,264,194,170,73,405,187,281,202,204,158,201,103,136,120,117,187,165,330,302,182,182,74,307,149,188,212,252,233,214,213,219,349,148,293,224,266,367,202,142,288,194,398,251,217,284,278,186,401,393,266,231,128,313,198,191,307,299,197,372,117,232,314,323,114,209,265,401,120,158,53,212,384,321,139,165,226,170,113,146,246,59,157,172,178,188,199,94,226,110,141,119,417,184,188,167,277,315,171,228,60,173,153,156,98,154,303,197,142,117,214,233,211,140,364,281,228,164,333,160,221,174,236,150,207,244,234,266,136,200,253,188,233,164,284,275,81,358,146,161,189,269,241,99,178,276,381,205,188,229,257,188,261,227,229,229,122,263,251,230,365,241,142,164,199,175,209,221,170,228,130,90,315,83,337,124,210,248,269,223,145,306,255,157,119,151,71,171,227,244,139,72,248,314,121,167,239,144,262,80,328,116,236,102,255,140,202,200,326,180,46,76,341,211,320,182,221,227,257,212,291,239,215,184,382,348,144,265,89,248,81,106,279,219,269,163,260,280,166,116,218,211,236,223,187,304,152,115,195,41,200,209,281,186,168,85,84,107,229,305,121,197,253,227,246,244,146,270,185,148,117,80,309,206,213,152,346,137,236,82,245,329,210,352,213,248,163,301,177,291,197,210,220,245,179,115,218,53,228,65,166,187,149,94,260,282,272,201,124,309,106,160,170,218,116,147,295,235,117,155,132,169,246,317,211,277,84,50,223,159,231,209,183,214,89,224,264,144,176,240,122,232,243,71,196,218,125,264,210,239,282,198,332,150,124,251,233,222,140,93,362,354,354,135,211,147,210,183,325,204,118,177,113,224,214,346,226,362,232,91,258,121,148,184,159,129,128,196,97,313,260,161,246,187,306,239,332,204,81,112,141,148,116,117,135,133,158,213,147,98,236,226,215,242,258,180,52,294,113,127,188,242,246,233,280,225,203,178,133,283,320,222,122,67,372,209,329,164,300,72,182,182,172,190,175,155,113,327,184,168,209,241,81,295,157,208,158,117,235,235,119,191,118,316,174,324,153,294,130,224,225,298,245,222,126,142,334,234,272,331,167,100,248,277,141,329,269,168,190,168,274,188,160,239,120,355,300,193,314,191,114,51,145,197,284,208,153,152,162,276,151,208,158,115,349,179,189,178,236,124,126,135,346,117,121,300,75,257,255,170,319,162,186,129,286,198,293,219,314,195,375,367,178,230,109,155,152,175,321,408,188,314,113,262,168,194,179,187,188,351,238,121,175,264,179,241,152,255,145,200,323,221,141,314,104,246,201,322,78,315,193,108,163,240,93,168,186,335,147,170,321,245,76,204,265,288,144,229,206,254,111,292,179,260,194,110,94,192,290,213,153,186,157,357,207,169,345,131,75,242,143,103,38,271,254,374,252,340,152,412,335,211,269,123,158,198,84,36,275,269,311,173,235,199,270,325,239,321,113,101,186,243,317,125,130,109,159,181,219,162,191,69,64,92,179,154,175,134,149,319,269,216,131,280,80,356,168,222,208,257,153,100,162,171,243,336,245,63,225,288,249,180,69,312,197,248,267,76,204,161,240,126,284,198,130,274,85,141,262,379,255,166,279,130,259,234,367,149,262,177,110,191,180,128,206,117,204,116,136,217,172,95,147,137,266,148,217,208,181,201,239,128,176,150,359,161,95,106,113,206,245,201,118,260,103,223,217,120,201,250,72,111,198,171,361,75,200,133,251,97,286,277,174,352,109,159,179,174,299,79,130,63,300,186,209,58,175,152,146,99,160,121,146,125,42,79,77,187,130,176,206,133,242,140,317,160,184,244,141,228,358,313,190,139,223,284,144,139,102,192,86,121,302,103,335,91,171,165,114,165,353,187,239,225,293,153,154,147,315,178,142,232,283,32,222,111,117,350,110,279,179,69,229,250,326,239,79,343,112,160,193,197,212,185,222,344,273,142,139,202,170,208,150,197,133,190,210,321,340,77,157,215,88,210,328,107,120,99,197,81,228,147,218,191,64,154,181,244,345,315,69,102,189,259,78,68,125,158,253,315,129,222,106,109,292,87,187,92,193,157,333,177,342,48,116,93,166,103,323,211,244,330,291,163,393,108,189,144,140,218,236,281,217,81,173,100,127,284,158,112,192,207,208,312,232,230,239,240,157,154,118,195,224,279,130,228,216,272,58,117,193,310,99,158,97,228,205,342,273,167,168,262,235,376,126,197,184,173,349,267,163,200,165,213,186,373,182,383,109,193,160,189,263,61,208,179,267,141,219,112,237,217,231,282,200,173,144,242,137,173,317,319,297,273,305,302,333,240,210,319,65,366,243,229,132,201,64,238,324,137,169,56,200,191,236,259,301,98,238,105,199,149,88,177,250,203,126,94,86,195,302,373,165,103,178,198,177,224,337,206,403,163,285,302,93,158,59,194,310,214,248,174,188,69,96,153,322,145,246,145,112,158,210,267,340,243,269,204,327,189,68,211,129,274,216,229,250,261,93,177,232,360,220,300,95,228,250,258,136,91,189,187,206,147,281,171,250,135,166,102,195,203,343,155,224,364,63,259,361,234,300,159,111,186,225,314,250,228,222,158,127,220,258,230,227,280,274,101,114,89,296,203,207,173,307,194,331,218,115,246,128,47,177,218,227,253,215,104,185,177,224,224,98,317,336,279,177,195,209,126,331,181,243,208,158,260,209,80,147,95,105,144,48,172,212,317,272,194,155,208,293,86,134,303,153,160,178,340,206,326,95,179,264,183,244,256,214,249,230,209,187,226,253,219,225,224,146,237,175,211,210,69,340,226,182,227,131,215,295,130,325,227,248,147,264,240,89,201,197,266,268,160,51,123,278,61,374,174,235,233,101,153,243,208,193,176,131,51,130,178,206,329,232,115,85,257,156,150,189,249,145,213,254,169,259,243,319,155,191,205,163,332,144,272,171,324,219,236,57,389,92,96,286,295,143,149,115,232,354,268,267,107,119,156,156,149,104,186,261,179,236,179,271,202,152,224,202,206,84,200,105,306,184,104,145,146,131,73,147,193,221,184,189,178,114,358,69,177,172,323,194,100,169,103,245,227,226,371,182,314,170,193,128,233,204,53,419,121,265,236,88,177,144,241,160,277,115,233,132,187,123,204,190,116,204,244,272,263,303,209,185,231,169,246,268,193,161,146,137,142,96,346,98,212,268,125,224,362,301,119,178,150,131,89,242,82,131,199,109,81,288,104,216,143,240,127,248,157,71,198,97,168,266,169,64,320,229,139,129,155,117,150,79,387,138,310,170,235,211,224,167,168,99,137,162,113,234,228,362,285,224,305,213,181,284,201,188,123,165,170,202,130,230,286,240,221,116,200,168,121,288,92,91,111,241,235,202,234,149,262,177,250,220,385,302,258,265,188,219,184,193,310,281,190,169,184,196,141,185,136,344,84,98,170,126,237,239,228,123,267,59,98,184,203,122,208,123,95,149,399,286,153,76,197,335,243,215,137,169,114,268,185,230,269,290,198,132,302,256,174,225,428,312,348,218,202,209,305,321,133,238,110,176,130,290,137,193,133,83,238,133,229,90,263,140,183,180,165,335,101,214,44,330,174,104,281,113,223,119,91,244,169,130,151,207,286,58,268,102,349,146,157,184,176,273,181,195,177,342,204,211,166,320,99,188,189,169,208,229,211,182,241,108,144,98,143,235,172,63,241,226,377,117,88,52,192,355,188,357,311,94,153,102,267,237,170,176,257,145,155,171,251,240,177,179,223,209,139,145,117,113,170,301,138,142,237,204,279,360,115,193,234,96,257,135,159,54,50,195,130,118,136,238,172,72,81,85,210,300,230,202,115,228,234,112,149,37,174,158,297,264,135,279,337,177,138,131,157,147,101,348,267,131,214,209,235,155,72,340,346,230,164,260,139,218,284,231,249,268,260,193,255,155,225,175,283,268,206,146,96,154,64,168,160,117,237,283,273,131,145,221,271,183,141,410,158,303,180,168,130,173,250,285,184,245,123,282,148,236,220,241,188,166,216,340,210,317,310,57,225,174,379,189,91,187,128,200,126,106,198,140,388,103,249,314,267,266,175,150,214,202,177,231,228,161,306,295,251,100,45,229,343,220,144,202,331,228,110,284,238,180,165,208,119,109,285,257,147,138,331,109,157,244,171,200,211,179,164,213,226,208,235,166,221,320,182,297,144,150,266,230,205,282,239,203,195,329,117,341,252,211,202,143,325,131,167,108,98,150,145,242,356,206,73,148,141,164,283,170,185,220,169,178,127,168,169,232,85,172,108,250,230,290,192,83,186,134,297,50,216,133,261,128,184,243,153,49,146,239,215,137,125,240,273,122,336,80,184,164,261,160,189,342,185,344,175,157,154,295,198,193,187,156,234,363,60,173,239,268,354,195,156,131,116,56,234,98,172,189,216,195,303,312,127,341,165,333,194,110,161,136,112,204,265,164,130,241,123,259,269,87,249,162,135,115,158,232,303,305,248,106,186,136,121,245,338,241,158,247,217,312,215,101,281,218,220,185,131,116,220,271,215,250,277,289,185,280,161,184,180,68,210,218,239,60,252,224,185,131,219,200,188,144,80,150,247,136,201,225,241,209,388,136,183,160,173,176,336,138,127,160,166,193,211,212,87,295,176,359,218,168,158,258,147,64,160,240,309,149,212,155,193,301,123,271,141,67,208,156,181,164,137,101,138,150,246,200,174,165,302,108,236,317,144,112,70,127,114,143,278,182,150,159,391,201,197,123,132,210,222,202,263,162,224,174,120,129,194,249,235,292,188,203,291,98,217,227,97,233,259,228,160,106,280,117,297,248,107,165,131,73,107,159,107,216,172,199,159,296,201,65,127,244,210,173,48,111,220,221,268,249,210,140,118,194,85,153,218,184,143,253,185,150,261,106,241,276,206,244,114,202,116,152,149,149,156,114,203,314,230,148,287,186,143,327,211,199,223,189,264,184,170,126,140,205,257,88,248,158,251,329,322,234,217,286,176,254,86,133,176,230,221,193,287,108,78,278,232,64,229,55,199,153,162,224,173,77,193,196,111,251,273,120,167,244,234,330,282,210,148,145,63,165,248,174,257,108,233,195,409,231,171,151,135,247,231,195,226,131,356,252,188,97,211,154,193,134,133,107,191,286,339,125,61,367,132,194,169,138,102,163,154,170,136,198,148,202,214,329,285,150,172,176,227,254,323,123,131,121,101,201,139,337,214,290,211,131,217,185,138,320,244,259,328,344,258,198,168,188,313,89,89,123,131,191,192,146,227,170,218,235,117,152,177,207,156,149,288,354,253,122,208,117,157,56,127,219,197,252,122,261,341,129,207,347,267,93,182,128,298,231,138,211,219,212,128,334,177,109,121,199,242,198,197,124,255,186,233,138,198,198,218,182,340,215,343,251,370,357,217,366,226,346,219,211,245,311,245,125,152,204,326,209,209,225,113,225,251,161,124,315,353,104,321,294,224,202,208,377,130,280,146,195,134,235,285,83,216,106,165,262,165,202,228,139,227,165,171,272,175,186,208,180,94,160,78,161,173,199,186,117,273,214,214,272,108,256,169,186,163,135,235,100,251,268,194,229,70,105,212,143,349,141,398,216,206,191,271,196,272,75,173,105,159,128,337,242,224,314,206,332,193,161,224,169,256,248,152,158,332,77,370,60,212,200,216,160,260,147,261,147,212,72,292,79,135,233,143,135,173,298,190,191,312,184,85,112,307,134,307,87,199,70,371,260,272,108,96,195,276,120,50,349,143,129,232,145,299,274,189,217,81,244,185,78,239,126,116,237,121,200,209,289,139,97,372,237,80,152,146,85,100,57,155,190,230,152,146,287,246,132,252,194,177,222,96,131,49,219,165,258,267,65,100,146,225,172,161,102,104,133,217,229,133,230,177,236,123,232,158,152,138,181,319,193,161,148,267,165,122,211,286,225,339,153,231,200,333,144,112,172,313,362,132,240,141,191,241,128,42,100,346,363,312,225,153,127,85,120,176,242,295,178,241,249,187,300,278,220,304,211,87,237,371,133,142,296,114,236,124,99,141,122,312,265,253,122,255,204,77,201,353,207,216,144,265,252,168,190,152,146,153,374,124,87,345,125,313,94,170,355,265,214,288,155,162,130,150,154,223,150,330,147,185,240,198,314,237,77,238,56,225,321,223,277,175,187,171,177,328,150,315,229,198,223,102,266,117,52,344,165,66,249,174,131,221,212,256,146,268,162,201,63,135,201,131,190,235,76,166,234,64,99,185,233,198,123,163,147,301,217,101,318,260,217,208,232,120,194,209,149,211,117,95,239,153,365,71,201,130,83,253,313,101,147,168,120,93,108,153,162,200,235,340,148,321,171,95,261,170,320,253,219,185,90,270,137,198,247,171,107,272,142,199,311,130,339,252,159,299,246,42,155,177,203,176,201,219,134,109,194,103,168,93,243,277,192,210,252,222,150,208,192,115,84,276,69,332,128,362,124,205,164,214,119,199,247,67,204,304,143,144,154,370,181,216,226,82,262,99,323,131,216,241,203,155,182,176,161,156,198,154,200,222,235,121,208,128,194,193,238,245,116,260,363,233,110,207,288,125,245,141,170,120,205,154,197,220,222,349,326,89,145,207,317,49,307,85,127,173,91,150,101,261,242,194,330,337,167,155,321,198,58,179,298,318,246,219,93,412,297,110,357,211,289,306,293,167,283,307,311,314,323,136,367,346,184,255,325,226,219,176,257,154,187,365,222,284,364,202,222,251,74,342,177,146,193,153,213,214,36,242,259,144,97,312,329,324,79,256,104,159,139,334,101,196,115,281,147,125,217,121,232,212,144,121,245,183,237,165,200,129,186,182,288,176,224,132,180,207,216,178,120,170,305,305,389,116,139,265,367,184,116,143,341,336,188,112,128,197,130,170,101,234,382,123,338,152,240,256,273,239,119,195,305,189,280,343,83,213,70,191,332,199,259,92,99,105,211,171,232,97,204,148,152,214,318,133,338,304,190,161,177,180,109,223,191,108,226,223,256,151,173,291,189,114,154,157,224,110,290,346,168,181,146,286,190,163,56,93,167,103,276,285,124,313,154,87,192,198,139,164,235,238,213,135,177,226,240,260,148,200,149,202,142,269,306,251,32,137,208,251,148,298,150,244,279,264,186,196,188,126,212,186,253,190,210,112,70,140,187,212,131,104,202,82,156,124,206,203,244,159,209,232,37,60,228,83,327,195,188,114,265,177,165,209,231,164,225,199,129,117,195,157,204,134,284,115,246,260,210,206,305,197,66,134,70,146,139,252,208,388,142,237,280,287,221,175,276,151,321,260,281,109,252,156,293,178,155,346,266,237,253,178,113,165,171,109,197,238,141,270,80,262,110,167,256,259,56,262,112,196,99,92,220,276,182,170,120,255,180,239,192,212,144,172,278,131,99,148,176,187,357,308,281,172,239,360,113,177,126,288,186,122,170,137,150,135,125,180,146,242,148,209,127,256,328,104,209,135,150,137,88,200,212,233,266,265,270,258,205,213,133,275,80,92,276,197,137,127,161,131,104,162,267,281,100,169,101,373,182,118,75,130,215,206,145,314,172,95,297,101,358,97,129,121,194,123,240,176,177,219,170,190,103,99,167,196,173,206,149,129,211,209,146,163,190,193,134,165,86,139,120,107,259,328,313,168,55,267,181,158,86,168,61,164,175,45,356,222,165,207,126,182,225,89,179,348,176,103,99,248,161,224,115,254,294,226,234,151,88,300,167,338,79,166,212,410,139,298,147,119,198,152,164,224,205,381,392,241,242,155,160,194,234,203,261,224,327,395,116,255,135,100,292,221,136,215,249,255,185,265,88,313,158,188,183,93,259,192,261,230,284,292,203,166,215,134,233,387,204,355,154,331,287,143,372,191,141,314,321,239,252,234,279,100,170,152,210,121,130,287,112,84,210,206,170,321,119,87,227,185,99,266,227,166,152,267,333,126,327,96,230,157,125,164,299,324,88,236,151,197,230,234,165,170,230,207,131,183,279,315,238,361,225,95,42,170,216,257,197,136,197,145,288,196,218,261,150,250,54,210,285,214,228,235,134,136,134,190,104,369,263,151,187,113,180,169,83,160,161,202,168,131,93,331,125,99,136,221,190,206,199,232,210,53,248,141,118,77,169,219,104,274,141,244,142,98,170,249,287,233,318,185,222,168,158,221,118,177,379,246,98,201,338,211,142,312,191,359,231,80,180,37,323,131,161,112,256,132,203,217,272,78,278,189,147,129,116,204,291,94,238,231,116,237,297,149,241,187,202,197,171,292,377,148,186,103,155,103,191,115,106,256,209,249,112,108,261,176,149,234,357,194,188,200,349,211,192,279,173,123,74,180,341,60,179,152,207,121,142,227,196,126,237,67,167,225,152,269,113,166,110,173,157,115,192,212,62,168,312,229,147,164,305,194,135,180,105,113,287,142,82,186,426,116,180,188,337,381,118,340,246,237,346,97,324,130,266,200,142,126,220,301,189,221,124,180,367,254,269,298,81,174,311,260,110,264,190,213,124,198,149,313,189,102,301,154,239,179,272,261,125,148,190,201,238,229,275,278,78,196,357,273,87,180,152,228,207,214,41,167,102,194,158,284,98,254,134,289,240,193,275,176,232,136,247,198,152,238,230,174,271,103,287,179,100,185,326,376,163,148,203,329,185,260,230,177,238,280,148,91,336,114,133,198,113,202,296,64,172,382,253,245,376,171,315,291,257,197]
doclens.86.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [259,132,392,177,249,206,225,176,205,77,115,90,248,68,100,159,155,46,172,104,130,110,197,122,126,123,136,52,19,310,215,248,158,272,183,122,248,186,313,100,216,116,278,77,305,264,79,64,115,114,158,152,239,132,325,121,205,225,143,72,323,371,229,141,222,251,165,159,97,142,143,151,168,211,122,198,148,150,217,329,229,107,139,67,95,161,144,141,127,98,87,176,99,172,105,128,111,71,173,151,160,125,35,181,138,98,212,281,231,288,136,266,157,173,171,197,94,292,181,91,208,87,191,115,196,149,132,198,358,132,170,280,90,141,179,289,159,119,171,220,354,282,173,250,84,98,220,100,131,349,183,188,208,230,181,138,59,244,236,85,141,161,93,136,114,148,54,189,104,141,315,305,213,140,369,202,102,132,112,361,86,189,260,208,241,252,192,252,158,46,251,323,324,126,284,122,167,354,185,132,334,334,177,239,365,102,193,336,333,125,156,227,264,133,138,221,169,205,134,134,243,176,316,120,139,309,103,210,213,168,189,216,129,192,207,256,57,302,319,205,135,145,231,332,197,194,343,116,78,328,112,244,242,286,221,251,206,137,161,56,35,171,174,300,112,178,310,100,230,195,147,149,163,80,128,249,35,289,139,150,227,174,171,162,215,296,102,162,139,99,150,132,222,148,254,112,136,167,151,154,227,161,173,229,154,309,118,107,48,240,72,112,145,225,149,174,224,211,104,149,98,325,268,295,151,313,366,257,269,248,165,138,86,106,368,225,165,87,160,201,158,65,284,72,141,173,43,61,276,188,317,203,219,208,243,151,240,193,299,106,169,124,70,76,310,255,127,233,111,252,118,147,186,310,199,291,214,264,179,99,133,79,268,181,264,250,123,190,181,172,120,266,103,139,150,206,159,62,218,321,169,201,285,168,132,111,73,231,196,246,143,170,144,177,246,83,339,93,82,208,271,228,185,360,199,103,310,129,121,169,191,79,137,105,121,157,163,178,147,135,194,163,170,228,181,152,155,215,127,121,213,100,159,251,90,165,111,176,234,197,195,247,112,120,324,358,286,198,264,153,243,390,204,299,278,278,202,260,303,132,282,209,198,136,171,365,292,237,166,125,381,237,77,110,104,152,166,83,183,196,179,275,228,255,249,87,77,137,135,229,303,239,154,186,166,117,228,216,188,170,139,206,73,181,135,86,188,130,190,108,169,140,180,144,86,238,335,229,118,225,22,113,164,89,87,198,181,95,179,228,204,256,132,300,355,181,263,189,370,339,186,148,99,125,192,124,111,319,112,253,138,195,107,211,379,209,78,221,354,190,151,152,281,151,152,242,161,299,119,64,128,128,131,157,138,163,132,169,128,232,105,272,141,100,279,250,197,175,177,336,339,174,152,216,183,202,195,128,181,139,256,332,276,300,278,75,118,145,143,210,156,279,99,112,174,115,219,143,283,156,202,122,257,208,352,121,146,192,111,86,364,213,167,289,296,128,251,286,112,137,122,327,297,199,45,221,142,119,197,154,169,145,245,122,260,222,211,85,145,283,124,258,187,113,191,178,51,79,265,206,283,253,196,69,74,43,144,86,146,88,259,250,239,132,223,206,209,140,181,165,208,143,184,161,324,317,83,269,193,112,331,259,253,271,191,170,226,49,68,85,364,273,357,99,83,121,17,151,310,237,293,200,238,168,301,235,108,203,44,207,194,223,305,200,97,202,134,136,92,130,93,155,139,170,166,110,173,135,102,298,176,78,136,255,371,177,188,184,229,138,175,200,177,95,179,252,312,125,85,118,172,129,171,116,149,309,185,119,167,109,282,310,385,36,237,105,78,217,149,288,127,191,357,395,88,235,111,155,218,209,173,109,152,174,113,225,198,118,142,120,246,112,109,339,221,181,139,166,177,136,192,242,187,161,135,54,244,167,111,89,224,191,184,178,219,240,249,199,235,162,56,383,89,178,178,282,160,103,176,209,238,273,224,105,152,195,236,244,143,33,208,86,170,167,123,66,235,198,156,159,149,341,181,126,160,262,237,65,159,184,244,72,276,191,233,178,130,163,249,106,85,166,87,321,116,164,278,234,200,67,271,189,107,111,151,226,242,228,202,224,263,161,212,173,375,130,174,224,116,78,112,327,198,151,172,270,123,311,143,154,154,57,185,254,138,279,238,198,203,340,132,148,59,247,191,138,125,231,173,143,141,100,317,297,325,219,154,195,324,99,184,251,268,323,190,64,299,153,124,251,158,353,210,60,87,224,134,136,315,93,190,297,108,286,229,112,251,148,264,277,171,278,184,189,81,232,222,149,310,55,155,272,196,169,52,168,114,223,130,84,221,139,236,150,88,125,164,239,147,156,178,188,31,153,155,291,123,179,181,303,153,254,201,140,220,298,146,261,155,202,164,120,307,148,361,267,233,173,198,233,328,173,273,262,79,255,142,107,137,69,188,227,74,82,234,68,293,222,167,116,161,141,253,99,160,151,219,146,230,196,139,304,100,219,144,246,146,119,374,211,118,201,166,292,189,265,284,317,238,189,110,170,90,280,187,259,138,239,179,282,181,119,129,370,185,115,259,198,340,256,76,239,120,184,79,73,183,219,260,90,202,245,173,133,171,101,178,87,229,53,189,304,189,249,271,309,111,200,94,131,109,223,181,121,81,293,179,180,110,135,207,311,203,192,168,216,182,206,205,308,113,196,117,240,161,149,325,203,62,171,216,146,266,273,71,172,239,232,155,155,59,169,167,371,98,166,198,175,159,102,199,305,129,252,194,198,252,363,278,233,151,150,233,296,147,252,134,89,309,174,174,213,257,260,169,178,156,173,110,233,130,186,178,116,142,383,183,188,206,158,207,158,197,167,307,236,136,218,252,286,92,134,256,163,346,151,192,155,183,92,160,267,250,97,243,166,213,218,284,113,56,235,279,167,228,164,110,112,318,310,228,98,254,204,261,109,174,186,288,221,150,224,378,186,149,273,290,176,188,156,87,373,258,106,295,200,78,97,165,84,120,176,187,200,154,121,128,105,60,178,135,62,98,147,197,113,179,187,126,150,150,227,165,260,113,291,202,214,282,222,195,300,227,104,227,37,102,186,163,205,100,146,259,89,243,174,268,105,83,223,137,238,214,366,174,93,139,174,136,129,155,71,127,247,108,128,165,323,254,237,266,233,157,338,319,217,257,154,344,279,336,349,155,169,332,416,111,272,215,270,132,204,191,230,238,103,281,141,265,187,159,168,340,155,318,199,211,238,175,290,246,117,175,250,163,252,280,207,200,375,115,138,98,208,119,116,136,153,172,66,162,103,177,211,331,230,249,42,162,256,236,194,52,339,330,213,212,175,202,201,171,135,127,104,139,124,185,84,303,201,231,191,200,214,142,68,230,267,234,66,122,186,121,139,221,206,198,214,83,145,217,92,332,68,314,265,212,191,114,230,288,312,277,285,263,146,262,181,251,106,183,198,165,147,128,221,164,295,324,184,175,203,159,246,156,248,166,229,149,315,83,329,166,153,213,121,189,187,78,195,78,208,291,383,225,176,316,282,225,212,222,221,157,322,59,351,107,275,185,299,298,232,160,288,283,132,190,310,107,184,147,339,57,126,86,117,196,129,178,118,120,154,228,84,193,210,204,200,204,196,172,152,77,97,325,102,168,174,71,294,195,60,162,183,191,279,185,350,170,246,236,304,126,144,242,298,194,199,166,134,84,140,156,144,158,155,116,147,156,276,384,325,191,369,139,225,225,166,56,232,147,250,80,91,145,310,184,102,188,121,65,98,299,132,118,166,99,282,182,168,230,181,130,140,198,153,217,220,285,177,88,263,129,155,365,82,113,193,75,43,172,85,167,302,287,282,105,200,183,282,60,277,101,157,167,237,181,388,60,255,151,308,268,119,212,264,124,222,181,103,188,154,338,144,376,118,266,176,177,145,99,128,209,162,306,161,210,92,355,208,166,352,384,105,152,227,188,330,372,204,249,140,92,221,158,123,249,185,89,195,205,265,247,140,165,189,229,221,150,159,225,118,65,282,189,200,272,182,158,221,135,171,98,78,235,179,73,293,168,341,245,115,90,58,345,166,111,67,179,149,290,96,195,168,175,99,162,358,163,215,298,133,199,234,248,188,156,99,144,76,253,47,264,216,218,201,106,181,177,143,142,358,254,237,332,154,201,157,208,237,283,233,291,212,238,137,128,254,117,216,72,88,315,119,224,107,166,114,114,155,246,257,266,87,165,95,170,393,389,146,190,155,142,95,254,162,234,120,115,273,150,223,338,158,185,191,87,91,160,204,167,240,84,246,207,178,317,240,352,217,206,129,159,260,191,227,231,177,339,120,174,222,102,138,193,338,149,343,66,131,104,340,132,230,192,248,133,195,156,116,90,289,63,194,115,340,170,95,254,122,95,243,249,304,223,203,161,118,111,242,220,153,284,230,209,140,131,336,211,178,147,204,114,211,177,185,82,229,51,201,177,57,311,330,124,153,90,166,156,116,24,146,236,165,197,154,143,258,223,245,117,67,49,270,183,119,177,313,263,107,135,223,176,324,166,209,160,165,200,121,156,139,84,160,194,74,162,278,227,159,153,210,125,93,198,286,125,119,201,190,279,93,180,342,309,398,215,136,325,119,25,70,197,68,136,98,184,164,335,266,322,116,284,157,150,172,176,160,231,330,301,135,131,209,182,150,138,143,218,176,156,150,170,144,324,213,238,191,188,196,139,220,253,240,167,299,74,218,207,127,354,165,220,173,82,103,145,167,167,106,287,102,163,177,45,60,144,129,226,280,105,167,186,347,320,219,148,185,125,135,305,140,155,372,211,237,109,64,116,165,345,132,128,290,239,360,190,137,170,237,217,371,337,310,194,352,326,343,75,265,418,138,338,122,267,145,153,151,297,248,344,129,273,328,123,208,290,295,267,232,183,198,213,319,238,132,120,184,347,23,226,127,86,57,167,222,358,248,132,85,192,114,104,226,323,250,223,232,115,302,134,75,228,162,374,33,123,117,248,81,78,200,169,161,201,145,145,213,122,70,137,164,149,114,183,102,303,80,222,151,277,125,196,188,47,254,193,242,189,232,351,138,298,210,206,171,117,193,142,142,147,287,348,177,118,167,180,148,216,288,185,151,136,252,209,127,189,130,243,399,203,187,200,115,128,56,256,144,107,352,160,222,173,176,135,98,242,254,111,142,97,256,121,213,168,44,170,239,61,120,292,28,103,336,168,203,130,218,122,341,401,186,355,190,97,169,155,72,185,142,355,184,189,115,206,218,144,186,231,84,333,176,146,265,222,171,191,143,211,85,356,149,96,314,242,174,127,236,143,113,106,253,228,155,212,94,195,118,291,214,203,188,122,78,283,165,145,212,133,147,62,210,135,75,89,169,148,174,283,103,317,247,200,183,226,126,153,197,258,282,205,124,133,119,266,72,212,223,209,334,184,102,144,185,277,91,57,136,155,68,226,344,105,154,105,116,103,150,135,345,151,314,334,180,154,144,107,185,159,214,95,135,156,140,154,172,261,296,269,275,72,311,206,264,257,84,75,281,315,172,260,119,173,98,218,321,240,120,260,227,230,399,139,208,229,332,204,269,195,249,212,209,321,334,272,290,186,373,276,333,249,51,102,425,153,166,164,260,222,173,135,97,171,159,128,259,102,55,135,139,184,258,129,207,167,263,290,94,161,189,228,126,262,140,73,190,250,118,168,290,209,202,93,232,163,220,230,207,181,248,182,299,175,94,224,111,237,365,96,84,124,208,276,83,307,127,171,366,298,196,281,362,208,191,156,97,106,164,111,191,179,123,110,39,256,153,88,58,250,188,298,151,177,223,244,228,162,80,123,315,166,201,217,143,142,267,194,195,87,257,275,200,174,225,230,116,159,148,196,167,134,144,117,108,208,105,95,232,231,113,211,292,101,111,138,309,274,155,224,313,111,203,182,108,192,327,351,208,223,246,159,108,351,250,96,231,130,247,265,264,178,346,205,181,208,147,232,168,254,335,117,224,249,144,121,183,231,168,219,108,326,132,168,166,149,137,121,204,289,233,214,211,150,50,216,163,206,293,255,123,120,214,101,249,243,326,223,234,257,190,256,243,177,88,185,202,81,165,110,147,336,148,231,252,111,213,254,169,89,163,247,341,114,158,219,184,186,125,131,281,253,204,244,121,263,360,157,102,29,289,124,253,123,221,244,273,405,171,75,245,68,129,79,273,184,156,242,244,237,167,114,144,221,140,136,154,109,196,166,280,119,275,87,119,152,284,333,334,124,190,266,175,61,115,185,142,256,174,153,242,242,242,262,276,284,122,68,273,153,148,116,123,156,163,129,135,236,145,291,300,110,221,196,146,195,163,158,174,228,124,260,169,146,133,147,125,275,187,83,223,196,221,156,144,245,217,127,132,162,173,220,139,278,277,303,215,96,210,325,244,43,141,155,115,251,200,335,128,133,88,73,124,53,143,340,189,72,296,276,223,207,147,198,330,267,205,212,174,166,119,244,193,116,153,104,203,117,178,363,159,259,135,237,135,134,128,263,95,161,246,185,242,80,88,157,178,211,34,152,322,193,229,126,285,291,252,87,186,88,104,152,201,193,153,86,135,180,187,92,160,190,373,283,235,102,184,171,110,106,224,182,212,135,293,127,290,245,181,171,197,217,153,125,188,329,89,231,313,176,110,242,256,229,56,88,149,169,224,266,92,126,157,314,161,160,228,120,285,113,177,348,176,185,120,360,161,52,186,82,83,314,289,103,129,157,181,205,131,177,173,49,128,143,190,314,258,267,171,52,115,153,290,164,335,150,97,178,98,180,140,229,82,241,283,187,210,144,213,302,278,185,146,127,73,72,53,152,108,73,284,93,100,216,130,259,209,368,193,316,249,141,352,152,212,324,255,274,334,83,294,294,117,310,293,156,303,192,377,294,122,351,330,335,141,216,137,245,282,202,103,130,131,144,132,289,263,106,257,194,266,97,79,108,132,218,193,236,74,216,244,228,137,154,200,219,115,185,175,41,324,126,340,149,309,120,350,252,264,255,186,283,96,296,120,192,121,106,182,92,246,85,91,156,92,132,156,274,73,105,346,238,107,126,110,156,84,81,92,132,101,94,97,83,127,331,132,167,239,142,329,196,142,70,156,206,140,97,235,61,219,143,101,106,167,141,126,186,209,197,167,187,80,240,176,318,136,276,132,233,110,277,160,97,107,124,241,299,75,305,179,100,180,136,285,135,159,236,249,379,351,340,140,34,145,283,162,232,102,232,141,126,271,179,109,264,109,257,173,266,405,154,129,245,158,268,168,221,135,162,138,241,155,351,268,216,163,146,306,153,119,262,119,169,174,189,145,320,74,248,189,115,115,158,331,137,226,214,382,156,79,192,120,288,209,222,142,189,163,113,160,124,239,196,106,138,147,205,253,109,135,212,138,223,284,257,117,168,131,180,200,183,160,162,95,214,326,121,142,185,257,199,67,239,181,167,132,316,201,259,152,214,56,285,164,260,155,103,192,188,197,205,59,51,243,79,111,108,130,264,82,157,173,179,190,181,129,87,233,201,230,95,155,179,118,212,204,137,154,210,279,147,210,201,195,156,68,101,203,193,143,351,175,285,231,153,362,220,76,240,273,253,58,210,101,168,136,301,197,145,210,173,146,392,211,122,111,202,214,329,171,195,134,203,162,221,135,183,176,103,94,145,226,207,149,165,132,145,184,154,279,281,169,314,209,164,40,264,197,340,166,143,160,166,175,139,193,176,141,322,99,150,170,108,306,236,172,199,163,142,213,290,153,238,254,207,221,224,374,339,114,354,261,306,221,170,406,362,214,123,295,147,256,381,205,152,273,119,194,335,216,86,81,91,130,197,316,47,290,116,154,220,191,121,207,159,162,303,183,173,118,142,249,145,218,93,179,180,198,173,175,119,216,285,233,223,305,207,181,207,144,176,113,208,332,134,114,182,85,244,303,199,263,160,180,131,273,287,204,165,203,272,250,333,128,182,256,119,386,192,221,242,171,192,227,45,79,98,243,331,143,283,131,92,137,126,235,114,165,102,389,353,204,102,282,125,273,164,220,122,175,205,36,84,245,266,138,153,123,153,105,88,143,161,139,115,363,146,249,148,161,121,129,340,327,161,299,81,327,32,160,338,120,124,134,166,112,136,201,342,169,226,190,231,223,133,155,132,203,232,74,207,49,131,192,115,215,184,83,194,180,88,314,115,65,344,287,155,182,268,143,224,80,191,179,15,128,144,281,243,360,87,95,319,139,252,266,190,186,91,121,165,304,113,147,218,144,288,151,188,291,202,188,166,171,112,149,198,126,235,265,358,304,200,181,155,155,221,54,138,178,348,105,140,57,158,226,233,327,279,191,257,169,144,190,211,231,101,318,205,80,254,222,155,316,157,210,78,183,218,118,203,145,338,192,233,309,133,220,180,122,334,106,310,112,227,270,75,180,155,153,172,184,170,267,182,185,257,342,150,141,287,109,132,189,177,280,176,285,97,185,258,331,170,383,225,138,267,249,196,123,212,95,103,103,185,105,42,273,207,185,69,237,375,191,105,157,304,157,128,316,151,228,208,191,192,108,40,31,251,107,145,207,263,140,127,177,135,212,120,327,249,131,290,200,310,145,198,199,363,325,197,235,129,327,369,138,182,204,285,134,139,224,300,219,215,102,214,259,70,237,402,384,212,149,260,199,226,313,162,142,144,97,122,335,279,170,227,139,112,245,208,233,147,195,239,84,150,315,67,203,136,165,238,133,124,22,270,167,187,121,266,121,250,105,73,189,270,184,175,123,322,289,215,193,205,268,100,224,114,152,223,222,233,267,133,114,259,304,296,147,142,108,253,211,146,127,238,285,211,195,256,121,231,331,215,102,264,316,129,139,331,225,183,104,304,200,168,147,58,61,93,63,71,239,292,245,141,218,113,309,254,208,178,212,274,190,267,73,267,164,326,117,168,229,152,219,150,196,209,134,287,259,169,258,333,267,95,168,172,179,185,206,271,141,180,175,201,306,229,157,256,138,80,178,193,304,157,184,151,165,234,181,211,286,287,121,145,48,143,279,170,244,86,142,99,82,159,259,83,227,214,145,97,149,255,232,247,171,153,94,275,174,267,44,101,167,207,222,80,169,121,133,125,330,201,98,309,394,309,60,224,142,206,88,89,207,83,101,133,272,354,251,166,152,218,309,183,186,58,156,231,185,252,152,157,248,216,143,351,103,226,175,233,122,304,195,108,86,199,147,201,121,46,145,263,144,291,121,253,160,215,296,153,227,196,273,92,305,93,168,152,124,300,321,200,171,181,77,412,392,201,138,197,138,193,119,263,144,143,354,383,306,263,279,41,189,201,94,341,288,229,39,316,339,153,291,72,180,47,140,121,154,77,171,171,90,99,128,149,149,159,126,189,246,223,181,227,240,139,86,289,242,138,141,164,292,233,120,205,206,79,161,344,238,210,71,164,208,92,130,213,119,169,347,193,246,245,195,186,120,119,191,264,316,230,242,320,294,278,241,275,233,328,162,176,204,177,222,158,106,138,120,128,168,201,312,126,315,242,191,160,244,228,189,265,349,244,219,248,119,211,225,99,171,174,215,129,175,132,215,119,246,45,176,185,113,180,128,73,228,205,212,143,83,147,167,194,226,120,73,42,242,166,296,128,368,128,173,197,204,156,122,219,188,210,214,279,189,97,196,308,154,251,149,125,51,141,107,152,348,171,189,38,263,306,220,117,143,210,83,49,51,139,253,300,205,251,238,179,282,192,193,186,210,210,256,110,170,214,122,224,142,182,130,142,216,291,158,213,180,236,347,164,63,184,335,168,170,161,192,194,142,206,290,173,141,87,112,70,284,35,233,170,318,166,131,91,149,102,216,128,117,201,104,144,243,248,187,45,118,269,245,200,130,183,137,180,180,171,260,133,147,252,238,61,230,202,184,126,138,93,184,108,124,191,140,274,138,224,256,209,120,242,293,316,83,310,176,213,85,234,212,189,122,219,363,77,136,278,100,222,196,161,281,287,173,105,125,178,150,328,228,197,213,264,180,114,262,293,81,85,229,234,205,114,50,273,197,211,31,247,214,123,181,204,100,229,182,257,124,232,68,169,161,323,262,140,157,131,183,228,275,197,46,257,144,139,126,243,197,206,161,139,245,191,144,270,58,205,116,34,200,193,150,106,245,352,225,66,71,157,51,89,70,242,137,262,240,307,339,235,153,181,148,283,107,108,193,229,322,203,218,269,122,231,86,211,31,65,70,240,162,227,216,280,108,284,229,342,153,275,325,232,286,242,79,130,402,361,171,102,103,282,285,211,238,185,79,188,238,162,80,98,152,123,197,154,85,155,163,223,256,184,184,111,161,60,169,72,235,162,225,235,381,374,70,209,266,161,151,152,190,261,193,139,249,197,247,164,79,193,137,341,50,139,124,135,220,55,155,31,210,243,232,210,172,212,142,162,137,160,89,126,156,297,203,212,316,108,197,78,181,133,192,182,184,220,295,361,116,60,332,143,217,179,214,223,219,81,250,352,262,276,156,153,335,204,128,115,358,250,211,123,166,100,82,181,270,112,101,222,146,208,148,157,150,380,263,83,183,333,88,279,335,144,277,314,39,164,78,57,259,279,220,167,220,102,198,197,128,406,189,107,106,207,181,288,298,55,155,191,123,198,148,96,298,261,32,185,324,160,147,136,171,189,173,154,93,198,162,119,182,150,256,193,134,127,227,321,342,114,164,76,97,159,259,197,171,62,246,45,107,274,255,146,95,150,254,361,207,199,236,142,93,188,88,52,268,219,201,56,79,368,246,102,209,197,167,327,227,199,184,159,295,256,129,383,79,65,184,113,135,228,165,237,159,114,191,278,283,269,90,127,100,104,172,314,193,101,128,130,194,72,262,401,332,108,136,189,337,235,183,219,286,319,127,143,267,195,171,179,189,158,77,199,123,172,122,265,77,141,179,135,234,172,303,184,189,290,184,182,171,214,227,177,207,104,107,67,152,258,264,73,336,141,116,166,181,119,246,65,107,250,60,195,130,126,24,365,194,170,193,101,333,165,147,215,186,203,117,209,52,317,138,139,46,169,171,284,123,91,269,235,121,242,145,258,136,77,262,83,180,163,169,278,131,173,214,212,106,297,108,314,96,174,204,294,126,68,165,159,115,200,128,115,201,157,213,217,161,205,181,202,119,299,191,136,125,144,203,147,119,102,132,182,147,132,141,166,188,145,327,218,121,115,215,220,204,128,185,133,248,129,230,148,187,154,131,176,289,138,247,166,202,178,128,311,199,131,100,259,327,227,91,232,175,89,240,295,157,121,182,183,198,199,184,142,200,254,136,254,248,113,127,103,223,154,103,295,239,299,249,183,336,222,105,385,178,115,105,355,79,308,237,136,365,235,177,252,156,190,217,264,143,255,155,306,127,228,163,148,158,228,242,33,195,415,170,200,360,207,316,158,225,237,219,100,275,334,220,325,257,296,348,198,354,124,249,350,178,250,160,346,247,304,179,224,233,349,165,94,185,210,363,129,184,142,120,332,281,170,318,237,159,371,112,147,110,281,144,141,187,332,110,187,220,179,92,341,160,41,174,180,152,154,249,270,256,116,109,87,327,296,95,301,74,91,193,67,246,178,235,223,151,178,262,212,181,146,164,157,152,157,179,255,46,202,253,197,270,227,192,177,246,131,189,192,99,161,195,122,118,155,199,279,248,206,113,85,190,182,38,159,188,140,301,187,235,162,221,219,148,204,185,143,162,140,58,216,187,288,217,104,239,182,153,110,99,127,291,137,202,180,136,158,178,164,74,155,62,299,225,213,254,121,106,184,106,63,175,150,244,327,290,176,183,309,135,139,132,245,203,338,64,298,204,152,79,57,255,129,89,260,145,330,264,262,283,198,125,117,123,82,227,202,247,292,231,233,190,196,68,151,152,233,111,286,285,328,276,154,188,187,223,161,122,158,232,216,72,380,227,313,362,254,52,97,136,92,296,260,273,256,166,149,259,214,45,154,215,199,132,180,153,177,238,161,66,98,180,100,173,138,297,268,101,190,226,189,135,146,146,125,103,214,192,271,225,208,120,167,268,125,139,121,262,169,103,219,304,179,114,224,192,86,359,191,92,248,112,147,170,308,90,99,141,187,228,88,204,228,106,400,337,165,172,335,192,155,121,113,251,180,219,161,326,206,170,71,139,113,293,185,129,164,56,126,96,243,266,298,125,89,115,179,180,83,304,259,291,123,272,311,267,256,210,250,341,194,347,109,135,150,328,110,110,248,294,72,373,223,314,233,221,96,181,186,252,191,91,228,95,206,173,218,272,164,229,264,221,175,84,161,215,323,154,52,224,236,163,418,238,151,99,345,239,168,103,369,200,221,229,197,178,70,308,97,169,116,200,210,88,138,410,231,280,112,360,170,205,154,148,161,173,246,381,180,179,189,178,205,178,175,201,143,312,147,189,292,146,354,175,172,345,127,226,158,152,172,231,92,107,162,308,296,151,120,191,148,289,212,221,239,93,299,109,215,85,259,209,202,136,130,94,114,107,123,139,224,170,97,205,218,177,262,245,260,240,61,101,143,208,161,196,266,58,137,147,133,199,185,206,154,136,162,214,140,209,142,194,105,73,219,127,157,131,180,126,188,221,125,236,128,253,136,166,102,221,208,209,281,354,112,185,224,188,206,163,319,110,269,132,338,140,230,111,346,58,124,260,179,211,291,138,136,69,105,62,185,339,164,167,84,106,260,258,142,288,193,98,158,59,271,121,187,344,132,171,250,217,312,151,209,185,287,128,183,131,363,123,159,242,84,234,137,207,96,227,204,128,113,142,185,119,119,201,335,249,248,331,304,283,125,206,142,223,374,107,251,183,282,332,206,220,189,231,82,279,216,85,221,203,292,167,125,123,178,182,253,187,98,157,146,214,127,156,89,106,249,235,121,339,234,119,246,156,55,165,218,220,169,154,156,41,198,61,140,68,155,159,148,227,253,359,186,279,108,227,240,67,217,178,131,275,165,138,105,234,166,290,245,234,319,373,95,267,150,231,191,133,170,226,297,67,144,266,203,121,141,154,175,193,52,113,97,142,111,137,136,204,187,362,187,329,230,200,96,150,151,206,228,131,167,117,201,118,129,45,116,197,179,153,333,254,94,324,225,54,261,119,125,120,171,177,192,169,310,198,143,313,235,232,126,176,204,194,173,84,150,274,167,58,258,233,150,223,85,91,165,296,218,72,142,171,284,228,199,234,70,239,222,152,141,169,203,325,283,136,223,129,169,244,138,108,172,155,153,272,315,230,171,148,166,168,87,124,232,185,313,149,73,239,295,170,209,171,99,210,155,261,165,253,215,114,245,118,133,100,355,116,44,365,333,269,173,157,320,168,234,246,194,162,112,261,85,192,35,299,259,156,192,112,245,141,160,78,98,235,300,70,137,372,228,188,352,90,165,63,117,207,215,187,109,259,235,158,226,91,324,222,167,119,90,297,156,169,119,255,159,130,114,165,235,259,214,215,132,228,317,232,99,240,231,226,93,355,287,187,58,320,218,245,293,200,94,167,185,217,84,164,172,231,361,116,359,152,183,83,231,244,168,210,190,265,300,93,134,330,156,126,179,163,103,124,120,166,131,156,80,150,223,188,245,198,286,123,263,149,249,206,215,227,271,176,212,291,119,270,95,349,118,184,240,100,150,164,134,114,224,176,220,278,232,176,124,185,70,160,172,108,187,186,253,235,240,142,48,102,149,198,229,106,201,112,97,118,51,310,48,132,80,127,350,311,347,217,366,246,228,320,183,286,280,322,196,324,132,125,310,84,187,195,188,207,385,88,148,138,146,115,167,256,249,54,235,296,141,164,137,254,213,129,95,280,223,115,87,82,195,330,36,104,173,167,91,230,78,288,177,51,51,173,318,32,91,219,250,263,354,222,74,313,250,48,260,148,145,197,228,266,114,160,309,165,108,191,156,212,128,188,193,164,322,175,223,156,149,105,290,109,40,287,137,129,138,213,140,112,146,223,96,86,221,139,265,249,76,120,63,337,311,165,127,280,257,116,130,70,105,186,204,197,314,100,189,170,306,253,169,122,110,259,206,139,201,120,88,145,191,234,358,97,180,152,344,192,44,265,174,202,119,106,224,212,195,118,242,128,338,182,239,165,117,110,252,172,160,194,193,197,189,130,188,125,280,133,171,163,232,56,229,97,154,79,290,245,201,249,260,147,96,99,297,205,96,112,133,239,161,71,203,101,170,171,125,205,127,265,182,109,110,210,199,316,244,258,138,271,142,256,233,110,135,226,125,71,115,220,173,197,111,172,123,336,196,120,185,194,208,135,262,81,137,198,107,170,122,209,283,67,144,247,167,253,232,293,94,268,190,129,274,263,174,229,189,134,48,112,185,141,143,148,353,246,171,133,124,233,194,163,103,238,250,274,194,193,135,180,253,140,322,121,179,164,264,110,181,231,189,346,128,252,151,301,191,121,127,99,99,82,115,186,241,73,102,272,209,287,227,304,199,165,411,274,253,154,76,195,174,65,137,264,214,90,124,267,285,165,146,202,260,334,356,298,370,277,197,216,321,237,219,233,117,203,250,247,55,239,227,178,152,72,264,232,49,351,139,216,378,85,208,71,352,309,88,340,185,65,200,190,166,153,198,215,110,257,392,115,135,118,316,341,344,269,80,185,262,60,185,189,95,214,265,195,332,112,282,240,130,210,161,119,150,196,201,98,264,104,89,175,222,169,173,245,48,255,239,218,276,140,130,383,252,235,93,129,286,151,91,205,310,180,121,335,62,259,357,115,195,336,131,288,356,197,142,190,61,56,192,147,148,254,166,163,145,170,163,122,298,124,183,65,151,277,97,283,172,115,134,270,212,161,64,182,277,143,206,189,143,98,104,74,256,101,339,263,350,138,184,160,143,167,131,92,217,143,74,214,322,156,168,373,248,80,222,154,334,125,92,199,155,289,162,97,182,129,67,107,108,123,347,283,194,284,163,275,227,290,280,236,259,145,226,122,156,109,349,64,103,183,132,226,353,168,123,191,103,313,208,71,150,99,104,170,351,108,341,90,207,272,209,390,117,224,84,209,202,131,142,292,233,116,33,230,220,254,207,206,343,190,167,159,84,283,154,154,122,169,104,124,141,136,109,74,259,90,194,251,156,117,157,192,193,196,289,278,273,300,315,80,247,388,127,180,160,42,135,317,168,138,141,99,279,82,212,257,228,95,147,136,314,337,182,129,263,224,306,181,144,201,238,102,189,155,285,87,236,327,68,153,289,196,143,238,356,183,202,169,162,116,143,329,153,110,216,185,208,232,175,100,139,265,209,96,310,101,331,178,154,203,149,126,81,263,152,93,351,113,101,380,195,353,137,222,145,154,167,164,113,47,351,340,145,134,210,349,99,313,63,204,70,213,309,118,162,189,139,150,128,263,257,266,153,213,255,262,198,131,206,135,175,244,305,326,135,165,266,108,244,124,102,109,214,71,141,134,232,95,87,124,331,95,160,305,184,140,242,137,135,210,363,209,192,243,223,194,43,45,230,346,171,157,261,264,226,116,172,125,198,189,158,347,328,94,195,312,113,249,173,178,306,192,120,125,298,350,89,102,171,94,177,71,75,209,162,154,165,216,381,352,193,235,156,135,132,237,387,149,161,188,58,215,264,150,122,224,205,248,366,242,165,70,351,279,124,258,140,309,165,316,327,155,68,253,240,312,193,330,362,124,90,262,342,152,163,214,83,178,116,304,98,291,265,228,165,250,183,144,205,172,230,139,244,133,292,169,176,101,282,310,178,191,153,341,169,126,198,201,173,329,362,76,196,138,435,225,312,250,220,248,359,256,270,309,219,222,126,193,107,175,235,152,99,312,306,147,159,178,205,290,239,283,347,250,244,350,122,94,41,237,373,208,93,188,155,136,117,46,211,346,150,207,237,194,218,62,104,280,215,348,215,133,293,84,193,115,311,161,248,75,186,258,216,313,306,250,77,235,249,128,262,141,197,282,146,173,122,78,228,136,121,203,200,140,170,263,162,340,146,246,148,174,283,149,196,369,80,44,188,64,90,214,128,171,152,147,211,169,209,228,57,245,116,96,341,110,262,132,219,260,206,114,135,60,293,81,154,183,226,328,236,82,102,201,249,172,223,89,153,212,200,298,162,180,229,198,237,168,192,234,143,196,219,233,157,199,77,157,174,126,293,271,129,366,236,114,234,87,114,225,169,101,73,232,256,189,353,178,84,208,311,172,288,176,182,178,177,43,176,244,152,220,353,362,243,160,156,196,184,150,134,163,183,213,100,67,162,148,153,198,242,305,162,184,226,157,350,88,163,362,227,193,97,102,319,254,126,365,165,200,140,130,226,320,125,169,236,195,185,339,110,92,154,52,186,131,125,344,174,154,163,271,182,326,116,237,352,247,245,211,321,93,216,132,206,219,214,184,214,225,111,286,164,184,231,236,218,138,145,266,192,166,176,142,99,250,102,226,209,285,237,279,242,349,144,183,131,294,111,187,134,305,271,128,169,137,188,154,324,294,237,95,79,120,328,137,85,146,235,116,180,268,246,229,228,89,128,74,184,162,93,90,139,67,213,161,367,200,121,130,266,138,313,75,166,160,113,226,123,213,263,336,112,211,204,374,172,191,283,189,308,243,204,257,198,247,328,116,278,228,232,393,359,313,363,364,251,120,127,139,325,346,154,204,204,159,197,111,234,111,315,327,89,104,369,274,182,259,191,102,56,149,129,325,69,79,112,191,164,228,194,110,238,131,229,384,95,87,175,294,82,204,291,115,144,81,160,195,302,68,281,107,97,201,182,317,259,267,324,94,237,79,147,133,155,212,202,205,231,115,153,204,95,273,352,243,130,203,186,163,85,242,199,187,106,167,239,215,171,132,279,239,197,141,347,172,174,229,208,186,187,122,259,346,73,215,172,195,156,170,203,222,131,262,130,136,57,142,149,164,170,207,359,278,69,147,345,191,165,175,188,200,187,181,146,371,280,194,318,104,231,252,269,98,70,81,211,211,69,77,74,155,124,182,217,175,118,308,224,211,198,295,122,203,381,107,211,152,114,169,96,106,201,267,102,196,230,247,143,172,95,357,147,310,30,111,196,189,241,102,120,152,214,242,154,79,203,220,97,199,58,87,243,373,229,106,278,136,137,149,199,360,337,375,295,145,249,133,128,197,216,146,144,163,113,82,118,196,82,273,45,113,111,174,84,69,332,329,200,203,262,129,152,99,191,93,273,157,109,110,81,158,74,173,272,201,336,131,256,159,140,304,103,256,180,155,157,123,99,98,209,288,255,251,165,270,156,127,163,79,196,146,265,247,135,71,86,111,133,117,285,125,260,79,88,226,219,65,162,154,309,296,108,109,226,371,130,157,254,91,285,115,293,187,99,226,228,240,190,141,159,89,137,68,225,216,134,247,263,181,192,220,202,171,136,324,355,350,164,260,109,194,212,308,157,397,259,366,142,119,237,143,103,296,98,178,246,327,105,262,218,151,265,325,178,274,258,345,175,379,329,130,150,132,161,238,358,133,77,154,135,192,126,101,199,167,223,114,376,256,186,297,321,56,242,153,193,221,148,307,169,106,194,291,154,223,269,371,246,313,91,212,134,199,160,92,201,82,149,183,309,129,224,249,138,207,200,184,131,199,237,111,134,198,211,171,345,208,185,44,349,331,57,116,148,221,69,215,284,245,217,218,250,87,138,110,177,126,146,109,106,52,290,104,262,107,134,311,118,200,288,243,187,252,116,190,161,350,247,354,334,240,171,135,136,184,134,183,52,133,130,131,159,229,282,120,142,156,194,90,196,242,90,104,199,145,154,186,103,153,245,245,198,132,154,327,208,187,115,150,285,113,177,359,221,175,132,264,153,185,172,119,257,152,305,57,178,226,147,165,172,150,126,199,133,49,74,155,156,320,313,76,207,169,166,245,365,334,376,305,330,291,301,223,107,172,79,208,62,140,187,223,312,98,207,150,154,136,63,145,108,142,213,114,179,124,211,221,372,393,218,252,96,101,226,318,88,220,233,106,382,264,347,127,150,253,229,215,186,133,133,66,149,138,55,214,212,147,266,125,201,159,163,380,214,147,85,190,248,226,165,172,89,250,172,168,164,195,161,145,209,218,218,417,160,229,157,172,210,286,60,158,96,162,138,206,61,161,199,171,78,231,82,144,255,295,153,231,225,245,317,173,137,52,144,86,269,314,55,230,198,312,164,329,246,203,213,208,184,177,310,156,46,122,263,184,189,91,193,122,241,116,132,246,114,266,179,322,177,126,112,223,260,227,124,200,197,263,285,147,55,291,139,246,164,313,110,126,351,146,119,144,326,246,141,107,199,234,249,234,117,212,166,181,328,236,33,164,245,91,98,81,177,63,245,322,342,116,189,229,218,195,266,72,274,209,104,187,169,156,70,147,257,156,150,151,89,84,238,57,308,123,342,133,284,163,136,211,224,173,173,138,292,351,303,309,384,296,127,169,264,140,219,246,267,198,207,218,113,80,246,248,72,207,193,108,71,200,298,259,224,125,120,204,418,147,58,85,195,68,284,189,142,198,117,211,184,118,194,109,129,122,204,119,120,180,155,128,229,174,189,94,98,130,217,192,244,213,72,279,167,222,347,105,140,314,218,234,163,303,215,193,156,240,225,115,249,114,178,113,414,124,191,116,118,60,121,194,328,180,253,199,241,237,270,291,252,125,100,333,173,233,117,251,186,41,96,157,232,333,172,111,156,143,167,230,204,179,216,115,187,120,88,185,153,257,211,319,59,183,251,184,42,163,135,98,174,151,73,162,166,134,144,178,169,110,25,185,131,99,135,388,180,79,215,144,265,234,241,177,175,207,180,329,220,151,184,320,121,115,281,114,143,202,110,75,166,153,115,216,253,259,125,253,137,229,225,111,211,146,103,143,245,130,89,61,279,93,128,167,126,320,157,69,278,182,192,149,223,143,218,240,206,205,93,92,268,195,124,159,227,112,265,239,114,228,107,85,237,289,368,137,88,286,78,270,45,161,184,96,322,264,266,157,83,76,139,271,271,235,189,278,104,348,160,167,213,204,275,191,332,259,169,137,311,145,243,125,324,228,125,70,152,248,190,174,157,218,210,95,215,329,101,190,157,111,327,103,166,180,146,216,185,257,169,96,142,177,135,148,266,234,151,200,216,116,128,66,188,209,244,362,212,222,205,110,166,152,262,120,156,188,176,133,110,213,131,160,351,156,220,183,274,160,285,274,184,182,210,255,191,187,268,130,100,51,283,53,259,77,150,231,130,215,102,190,245,226,244,119,212,182,81,197,392,194,214,212,280,125,152,133,227,121,148,151,115,175,157,125,201,208,181,47,232,139,143,85,184,100,140,275,356,219,87,172,164,301,354,212,138,207,190,234,129,76,196,189,104,251,210,98,107,221,192,183,310,129,97,251,317,171,142,292,165,142,135,123,46,111,200,157,167,65,111,223,121,144,123,322,133,119,113,196,388,113,206,68,269,176,104,294,130,109,44,136,247,342,127,147,95,242,214,108,110,147,148,274,243,181,123,245,119,110,183,306,192,244,160,172,210,177,206,152,186,189,155,279,243,164,141,94,149,128,168,150,186,58,136,164,151,81,176,126,68,324,189,192,286,185,308,123,312,201,285,108,196,137,120,242,271,154,253,284,127,80,201,245,267,230,210,117,155,146,131,74,342,199,88,296,283,231,236,157,145,179,133,188,169,199,127,201,265,161,199,178,158,294,324,213,262,167,78,187,102,180,136,234,332,125,153,216,318,347,179,384,50,231,201,278,80,337,127,50,100,357,245,104,268,233,102,118,135,199,139,141,114,208,215,148,244,99,145,215,147,165,126,126,145,195,181,106,129,90,165,148,210,161,317,155,284,149,149,183,40,300,258,160,231,34,223,230,253,269,113,311,119,152,269,171,247,247,239,83,246,203,324,229,175,268,210,159,92,155,148,152,217,260,153,185,77,255,184,340,231,179,70,341,39,112,316,239,181,181,148,130,56,264,171,174,333,171,165,170,281,145,196,198,163,116,246,129,163,163,199,289,190,86,154,147,104,93,220,93,155,358,228,233,216,162,341,116,353,249,259,101,198,167,254,216,149,96,353,171,351,117,83,97,237,175,25,213,164,243,342,81,107,301,102,214,156,216,93,223,148,274,93,178,161,119,212,164,143,239,89,198,309,133,223,189,162,322,147,111,111,221,265,52,113,228,294,136,245,88,179,123,133,56,244,236,360,114,206,56,131,142,165,174,192,152,183,202,368,191,219,65,150,187,68,183,145,56,99,357,77,191,77,87,110,148,316,118,106,92,118,144,293,137,245,294,306,142,173,213,292,132,364,262,224,161,174,145,146,152,326,325,203,193,241,331,171,178,110,182,386,218,306,204,87,349,214,136,139,307,308,247,362,274,131,128,153,176,182,133,268,184,268,227,154,201,186,246,246,102,344,223,228,155,100,192,241,95,78,144,156,128,273,205,151,232,169,205,261,247,143,265,58,288,237,64,96,146,167,251,195,223,357,278,129,224,181,339,136,262,188,109,259,193,325,302,159,365,292,223,60,304,201,184,108,146,176,169,121,157,116,309,85,278,120,98,79,357,204,320,271,135,179,181,40,353,164,162,207,213,134,185,72,194,276,192,191,136,264,306,141,187,184,109,122,143,148,172,64,207,195,130,63,179,87,262,149,275,389,87,199,94,283,293,354,218,134,250,189,262,153,217,108,158,177,87,274,339,122,139,82,72,92,90,160,150,162,186,189,142,273,160,228,264,88,227,127,155,223,234,335,98,54,236,103,123,327,176,146,199,130,255,338,264,323,229,279,111,129,149,278,135,194,221,95,380,372,108,92,309,295,98,133,290,123,119,92,236,135,160,199,213,393,268,319,153,252,373,119,154,140,69,183,67,110,230,146,226,29,101,154,167,235,207,225,254,94,115,119,327,208,106,174,158,270,279,135,232,175,217,193,170,131,347,212,132,116,145,118,49,323,269,222,166,102,61,94,236,133,224,312,188,181,300,44,341,171,119,173,134,213,134,230,255,147,177,195,205,192,142,70,363,249,363,217,171,165,319,131,326,308,317,224,214,377,209,166,317,88,65,291,82,229,110,323,62,171,141,129,155,246,124,202,224,272,182,79,190,230,218,30,248,246,209,99,104,164,305,122,324,106,80,197,289,251,287,179,316,228,77,203,63,329,75,122,161,334,170,244,194,197,243,286,278,262,177,130,206,105,131,163,116,282,114,296,96,157,154,93,192,159,249,219,196,280,113,114,324,60,309,99,39,108,166,95,123,77,146,150,144,263,180,305,192,143,216,80,98,137,186,322,170,160,320,293,335,317,232,145,146,197,39,37,133,115,203,121,135,232,170,319,200,351,34,340,92,102,119,170,142,134,177,223,212,176,155,186,180,343,110,263,177,202,90,91,83,337,258,140,235,261,194,285,266,114,94,203,231,185,402,128,200,201,121,111,242,82,332,212,87,231,212,201,291,83,130,174,246,403,150,109,70,274,83,82,143,231,100,118,114,167,222,271,154,318,163,357,123,231,156,257,124,119,239,129,159,296,233,233,170,130,233,289,222,157,250,224,217,252,300,121,106,155,123,68,142,313,230,144,92,183,127,223,191,81,220,47,261,131,153,258,187,163,92,145,164,205,134,183,313,202,57,184,212,175,212,248,204,179,107,339,150,256,230,142,92,210,338,237,138,186,126,141,66,234,137,49,71,141,161,187,117,277,196,248,293,118,148,120,214,299,358,134,149,162,245,130,193,186,127,181,269,169,269,289,203,248,266,251,294,144,139,134,236,339,244,91,235,234,216,267,241,256,262,42,100,357,256,192,148,251,197,239,107,227,228,169,108,132,204,127,310,185,369,327,86,253,93,243,84,126,112,76,146,328,125,72,188,170,319,213,188,212,133,313,105,182,149,122,91,201,97,181,87,290,211,160,270,39,251,148,323,197,293,244,125,181,219,191,144,173,243,147,156,174,242,184,102,305,137,76,144,213,183,263,233,198,140,198,190,224,101,103,138,246,389,59,190,337,246,188,106,175,261,119,265,181,234,144,124,169,201,201,114,97,104,236,127,215,357,190,165,251,389,163,136,116,203,160,98,75,211,303,149,125,131,212,375,323,144,144,140,120,138,352,225,152,279,147,189,142,150,173,356,221,227,171,365,126,324,60,68,298,205,226,164,193,89,181,75,234,46,167,159,238,177,283,209,210,171,225,144,259,119,251,226,98,136,316,206,186,183,89,232,206,102,193,161,65,140,97,250,263,134,236,208,170,88,124,300,154,26,229,103,285,262,153,181,267,125,133,164,131,343,272,87,273,125,164,109,168,302,79,103,258,174,137,133,166,46,175,366,248,154,187,184,104,187,190,117,270,144,129,205,322,275,152,136,133,146,255,137,68,154,348,130,187,170,259,203,73,210,256,233,200,139,282,188,86,348,211,304,128,243,129,169,215,150,192,153,237,310,332,254,81,123,153,115,118,205,139,201,182,159,320,175,64,330,31,419,232,212,77,269,48,57,241,174,306,169,236,207,124,191,140,73,250,214,138,245,162,91,132,182,173,182,120,149,172,206,128,200,110,67,173,267,238,128,75,133,210,140,120,141,150,226,76,213,156,97,286,198,195,109,179,87,293,96,164,105,287,276,145,170,254,261,297,93,173,147,304,249,339,268,250,267,77,195,292,161,144,298,207,103,156,159,186,114,197,65,168,369,179,280,198,214,134,159,158,211,238,367,305,197,311,130,170,211,89,115,163,149,84,207,175,169,121,295,95,237,213,231,136,201,162,343,26,187,222,173,253,132,224,385,152,136,400,127,139,167,183,129,89,132,178,153,362,374,202,139,109,188,187,178,121,238,189,313,287,130,167,182,313,217,262,154,280,44,119,201,189,173,201,43,136,143,291,252,85,139,201,173,68,116,50,272,143,135,154,283,63,162,219,158,308,67,181,196,304,177,115,271,199,132,197,131,105,288,253,52,283,157,200,290,188,267,255,193,118,108,247,115,182,146,339,97,230,115,134,212,263,263,263,98,206,176,47,104,190,140,256,167,144,191,345,128,238,196,181,175,219,151,223,127,177,142,178,315,140,234,347,324,279,373,209,83,195,107,150,229,203,139,234,84,186,255,73,118,289,283,279,210,208,162,254,216,216,125,247,356,214,95,378,163,212,90,102,65,100,247,337,122,97,121,197,345,206,178,289,74,321,350,161,209,31,106,114,174,117,130,227,85,221,201,158,186,216,157,142,141,84,245,405,239,267,230,258,257,149,255,174,104,146,104,231,186,135,206,173,226,244,134,212,312,138,276,234,156,156,98,169,157,202,167,337,221,213,380,214,103,23,115,107,338,101,202,247,106,273,282,98,145,109,133,79,170,117,110,95,302,199,249,271,372,268,117,311,143,172,49,180,75,249,195,317,144,366,217,233,338,129,306,272,280,174,124,246,184,110,297,308,319,315,71,241,168,113,124,161,156,104,191,236,191,117,178,139,259,178,118,198,245,100,231,222,203,160,251,222,249,178,287,90,191,98,131,55,163,131,157,133,127,75,189,107,293,210,344,146,134,97,81,99,207,189,132,247,130,371,175,186,109,170,68,364,294,301,93,77,83,115,125,190,226,114,96,275,166,185,402,230,180,265,31,305,106,281,185,204,130,363,57,326,224,148,174,56,179,231,354,133,206,67,159,146,134,60,210,154,134,223,177,154,376,163,243,277,89,126,159,191,144,341,193,135,317,214,82,136,97,244,113,36,129,158,168,97,164,38,298,252,363,195,94,173,104,262,219,150,116,148,174,124,254,233,254,185,167,197,62,222,133,141,193,84,178,371,199,163,128,234,286,262,244,229,277,289,161,189,150,206,78,217,212,354,121,168,171,188,131,146,167,214,182,295,168,161,175,185,59,182,154,158,153,186,169,87,67,153,170,237,190,199,123,137,301,125,218,87,199,119,118,113,145,175,142,222,153,170,207,106,212,242,148,133,180,36,245,185,232,157,282,147,172,193,131,191,290,53,188,145,324,102,155,197,203,153,208,83,246,251,319,172,84,153,89,104,73,200,92,139,126,125,162,348,150,240,139,152,105,147,143,133,98,201,192,277,304,371,126,285,196,178,129,228,113,287,190,179,112,138,159,94,214,329,327,187,105,257,162,270,223,359,274,204,137,169,217,143,234,202,139,179,255,144,174,221,186,211,144,66,172,160,95,146,292,216,104,108,331,212,238,264,107,255,251,240,374,179,140,190,97,290,192,148,59,153,238,230,191,110,298,219,188,148,191,113,328,76,233,155,151,109,206,99,288,44,113,201,45,259,300,312,319,309,66,361,79,64,170,189,181,257,68,198,98,222,90,88,248,111,115,274,51,188,176,332,172,206,231,163,99,175,231,233,252,97,179,322,213,94,181,158,215,270,102,330,189,120,332,238,361,292,154,256,246,359,330,143,328,193,190,198,272,225,325,125,117,216,291,283,103,200,143,137,346,182,327,238,73,224,242,185,83,161,176,281,160,206,200,294,132,280,201,350,115,293,301,212,115,212,143,228,73,110,127,242,179,97,153,316,180,261,117,141,243,319,348,72,91,140,166,153,288,196,185,250,178,312,135,228,130,280,69,192,165,111,147,313,181,178,205,186,88,254,174,185,171,264,244,238,161,209,352,210,182,83,174,158,81,207,159,166,268,231,195,129,235,233,183,323,77,213,261,246,115,102,175,141,101,317,220,130,128,116,346,179,172,125,187,150,223,211,158,231,202,259,189,310,103,116,217,382,79,205,141,138,160,272,214,198,174,153,248,158,203,246,119,193,251,369,130,149,169,208,74,187,216,369,159,100,84,122,352,69,210,280,136,108,203,89,301,158,149,168,81,361,198,99,91,243,266,119,163,347,318,275,186,160,183,126,232,133,96,135,177,221,287,198,211,172,338,205,198,160,156,77,148,149,127,178,351,203,147,246,320,289,105,304,247,168,232,79,210,122,193,332,217,156,125,104,154,132,123,183,173,156,111,160,71,107,306,112,332,331,138,92,206,273,94,151,395,167,274,208,294,226,134,137,147,116,121,213,137,160,131,64,59,212,194,323,154,128,102,137,225,89,190,106,130,144,60,204,210,301,105,60,205,186,331,103,78,218,321,138,179,158,345,116,349,262,343,315,352,232,118,145,254,375,136,124,149,218,184,133,195,164,409,258,159,211,141,139,234,170,134,311,101,87,184,109,309,112,101,95,205,287,146,173,108,129,377,64,107,369,151,243,173,277,128,265,309,192,139,171,247,82,216,124,297,199,142,286,211,232,329,230,84,206,186,118,177,176,287,81,95,261,131,300,157,127,109,109,142,254,222,115,59,60,179,221,172,146,231,231,218,157,197,155,193,250,211,362,309,98,318,85,136,79,155,297,119,315,210,77,242,169,217,106,74,241,185,181,139,148,277,299,158,170,214,253,171,193,139,81,243,261,202,171,129,96,126,187,229,84,95,244,43,313,69,261,311,263,200,151,119,252,163,242,86,202,220,259,216,145,104,282,58,287,174,180,308,179,179,85,224,209,279,296,239,117,156,284,254,225,262,230,84,281,89,125,208,203,165,300,190,207,118,308,253,208,208,217,204,197,136,174,270,130,191,132,137,226,178,76,33,71,212,176,268,238,174,140,50,63,63,82,133,288,174,110,246,155,169,114,357,182,351,224,156,307,87,313,93,296,180,167,245,163,244,226,121,199,180,317,242,132,82,226,98,306,110,169,247,137,201,99,325,244,205,104,167,129,138,139,243,162,121,74,140,70,115,166,100,359,135,158,131,51,272,45,366,94,231,97,247,384,137,221,178,269,110,292,219,44,149,195,231,306,292,236,391,220,233,102,159,69,294,166,157,73,128,68,154,113,148,62,214,154,198,301,136,94,286,146,231,170,177,223,246,131,129,200,294,339,179,244,179,329,166,349,146,159,111,199,260,154,244,125,139,272,192,247,146,341,128,210,269,80,170,217,169,265,242,296,133,146,197,185,155,126,350,199,314,238,179,175,276,173,275,144,328,255,205,305,291,74,290,329,141,245,161,172,294,273,350,177,197,94,60,98,88,164,286,218,79,73,152,153,243,347,102,65,318,224,127,288,232,296,154,117,152,154,72,235,273,204,228,173,55,150,173,359,143,206,202,248,141,149,233,64,309,212,132,201,100,87,136,124,116,60,124,220,299,79,306,284,243,90,41,236,128,146,219,127,324,207,94,182,156,278,353,57,275,316,85,308,116,245,196,221,157,186,117,181,159,98,89,93,203,179,252,222,197,224,81,131,119,268,147,227,85,136,193,289,158,218,386,52,127,119,339,192,204,283,151,280,246,205,265,176,222,246,129,167,66,194,244,253,200,151,47,180,387,40,98,94,193,86,102,54,207,161,154,144,174,110,199,100,108,236,120,121,204,137,105,327,286,114,132,178,129,118,76,349,325,226,151,103,191,146,112,219,121,138,132,212,277,170,171,242,147,145,225,279,110,129,142,51,181,144,165,64,167,166,154,361,204,194,162,140,254,240,41,44,279,221,155,115,263,37,280,233,139,115,144,240,248,185,286,83,111,280,210,333,130,155,153,205,132,191,185,197,277,291,128,230,148,170,114,130,164,314,41,267,287,89,130,211,169,307,171,351,201,107,167,130,241,184,131,265,284,215,236,167,162,111,176,197,342,80,121,99,199,143,192,46,201,315,199,293,250,75,59,214,57,163,190,111,222,111,323,137,207,107,144,103,259,258,215,164,355,34,159,238,158,214,106,194,163,222,139,121,161,83,199,142,212,144,220,197,83,147,117,144,201,137,173,212,282,225,155,245,230,156,254,198,141,133,203,90,216,218,187,195,160,203,311,201,190,90,141,139,210,224,175,107,176,86,179,141,86,103,127,305,278,230,239,253,74,113,344,221,65,84,151,154,310,204,291,111,88,76,112,70,168,154,174,130,254,190,173,279,115,244,135,298,64,184,174,226,132,101,283,213,240,85,221,168,233,236,207,136,143,202,128,190,172,230,296,155,301,156,128,102,290,177,134,54,119,62,184,156,80,289,47,216,115,379,190,160,109,209,281,242,70,154,140,156,185,245,76,202,213,259,212,202,318,197,145,142,118,120,126,304,147,196,242,261,179,228,295,52,109,212,88,261,388,176,125,212,205,188,161,227,320,202,137,258,135,50,239,90,177,172,87,204,328,178,302,127,95,224,337,81,127,186,85,113,162,198,152,204,209,234,304,124,326,300,226,104,271,284,109,161,98,168,184,95,188,85,178,213,190,223,176,287,190,235,135,89,130,255,155,282,143,275,261,113,223,101,233,176,135,157,324,365,62,299,264,189,66,55,262,282,58,94,210,72,145,148,267,139,136,178,208,139,232,100,84,187,215,116,177,195,156,130,111,91,129,154,255,251,255,294,217,181,191,126,221,205,49,174,247,117,276,94,200,231,89,136,143,227,349,143,84,340,244,274,237,187,146,117,234,110,174,140,181,95,153,177,119,174,290,139,193,151,164,221,207,168,237,168,119,136,204,168,158,249,222,105,175,193,76,263,62,220,107,227,210,169,232,308,324,188,292,328,117,99,205,72,287,324,214,94,66,199,109,359,158,131,155,181,137,64,240,56,262,165,175,308,124,157,253,123,238,315,208,203,72,98,114,188,221,350,150,115,198,185,273,133,86,255,235,71,71,349,227,98,133,242,93,293,260,132,132,69,182,214,276,148,88,161,128,200,139,205,293,237,201,235,239,265,73,384,233,187,184,203,209,53,105,183,66,253,236,211,110,181,279,279,86,382,155,375,110,330,304,302,96,169,298,192,196,141,152,181,269,104,191,179,96,117,187,151,180,205,298,226,192,154,185,146,216,161,266,312,226,130,175,134,167,209,166,343,235,243,208,79,70,145,139,225,165,243,275,76,314,179,200,317,210,88,379,199,120,206,214,127,260,144,319,60,107,151,312,158,100,138,340,222,102,164,143,283,165,141,79,185,101,215,160,247,333,117,85,77,238,141,127,224,176,168,257,237,265,118,195,154,211,192,269,79,308,124,143,92,138,331,382,185,161,100,124,192,222,145,177,93,139,171,66,215,253,168,140,234,151,50,132,88,115,201,216,158,235,147,215,288,138,197,300,177,178,247,231,164,148,131,185,192,104,129,123,207,192,204,134,90,156,330,102,194,127,98,196,240,362,217,113,144,113,130,150,166,263,152,178,188,122,100,70,111,236,362,138,174,206,240,59,234,127,263,259,304,173,303,144,278,189,78,187,227,238,98,220,116,106,276,104,337,238,124,127,86,284,261,163,62,183,192,192,187,268,236,208,114,180,367,124,170,195,173,215,289,110,138,141,171,116,65,360,201,235,242,232,167,227,331,188,318,300,236,180,198,122,320,186,138,166,90,118,103,91,98,324,122,366,159,62,204,197,261,128,158,138,157,29,387,159,68,265,142,173,97,297,213,267,321,143,144,372,208,156,218,98,210,195,164,177,79,153,217,126,297,112,326,274,287,109,50,157,106,140,153,79,125,241,217,224,185,199,104,284,233,109,105,348,185,126,197,170,321,60,174,135,117,41,154,80,253,288,43,138,159,105,79,248,253,153,152,198,278,72,220,53,41,270,134,178,127,217,207,222,148,191,199,123,303,58,277,110,272,161,300,300,107,270,330,95,255,121,145,173,92,190,142,147,92,102,270,202,268,245,254,145,185,58,124,217,158,171,138,203,171,176,94,147,310,75,235,98,191,357,262,199,197,141,206,172,183,94,69,313,248,71,169,311,176,49,305,354,240,275,252,244,224,158,147,246,216,171,143,188,210,63,347,89,149,154,360,165,107,306,149,178,123,100,171,217,195,164,136,130,223,210,173,170,217,227,192,229,339,338,193,303,142,301,26,143,187,113,178,96,239,298,291,259,115,129,222,195,50,205,115,222,129,205,188,275,379,35,188,139,129,299,206,102,188,260,165,208,122,270,127,285,122,180,172,193,296,150,159,196,184,77,59,379,64,187,329,122,327,324,262,191,168,163,215,234,141,318,205,260,168,130,74,167,221,292,267,158,345,363,249,267,232,182,110,147,90,66,75,153,164,307,84,196,149,103,86,278,190,161,172,219,154,202,239,364,411,127,149,330,173,279,307,135,110,247,128,190,376,191,200,129,183,139,227,147,120,277,414,149,130,195,137,143,198,115,157,226,163,198,338,98,253,234,111,143,80,213,101,198,188,301,206,87,209,149,152,214,305,238,203,125,325,151,163,265,85,135,329,86,179,172,152,87,85,172,197,182,306,225,144,131,179,236,217,143,138,278,104,104,232,268,106,113,242,177,323,179,390,251,197,91,178,321,89,380,177,186,229,187,282,73,57,239,201,237,87,163,231,182,75,159,48,207,110,107,116,170,184,178,48,114,232,158,166,127,264,177,241,130,176,122,109,74,223,123,163,56,223,177,209,103,174,239,329,142,213,80,220,214,240,165,192,191,226,116,152,122,167,248,145,187,123,73,186,314,129,228,374,196,161,246,205,111,280,212,156,99,144,123,150,162,81,144,96,123,333,112,213,122,299,126,112,231,182,119,155,99,227,327,156,130,177,175,73,111,212,130,210,307,298,156,207,87,378,276,182,370,164,117,230,224,156,137,98,179,96,222,393,261,145,236,240,90,76,133,246,309,129,194,225,269,358,309,61,95,296,136,170,100,148,308,79,226,246,153,153,177,256,240,180,153,237,262,104,50,143,184,149,157,200,118,331,245,187,266,152,345,325,196,284,135,118,299,224,279,81,126,304,360,162,251,303,190,349,189,169,309,327,203,209,168,223,323,172,359,206,316,245,157,330,230,238,241,305,181,179,156,314,195,201,93,313,57,340,125,99,154,214,236,144,129,174,269,293,143,215,342,83,325,94,358,187,215,264,121,87,165,224,88,281,314,132,394,84,50,96,125,198,302,184,256,154,138,229,329,259,159,297,303,237,131,137,201,70,132,95,191,124,226,202,126,158,204,349,94,157,120,143,140,107,271,187,256,278,178,196,319,89,283,333,187,336,251,86,196,165,207,142,195,275,262,217,95,141,217,283,362,146,156,51,332,111,151,273,302,72,118,247,132,271,142,224,243,283,273,127,169,61,136,131,135,175,125,241,214,136,272,157,157,137,125,287,170,164,215,258,286,182,235,183,101,335,150,169,124,221,203,205,108,312,137,81,92,193,205,73,108,137,285,213,201,143,118,313,72,236,248,179,239,182,269,264,213,44,136,184,181,86,280,124,145,162,223,213,361,117,176,161,133,181,74,196,197,189,255,153,193,126,57,81,164,199,207,193,164,152,290,178,101,329,174,289,240,234,53,325,191,122,200,272,98,112,204,224,376,180,308,174,357,220,191,82,320,251,244,117,203,168,229,219,153,359,152,217,138,232,123,142,212,165,379,74,54,150,196,252,189,232,161,183,88,106,171,162,116,113,164,408,139,381,144,116,274,302,108,125,182,133,206,335,178,122,80,187,177,164,222,227,77,182,323,159,185,81,47,207,119,309,343,300,393,329,255,183,299,377,178,149,347,324,199,157,221,251,87,406,87,346,211,185,265,241,147,223,292,324,244,99,253,123,137,117,64,209,118,103,306,275,240,216,224,119,368,156,48,114,201,250,214,256,80,192,162,249,140,301,141,153,146,156,148,150,299,112,126,125,136,250,173,237,269,348,194,180,180,135,138,335,177,231,205,182,114,242,110,51,351,232,199,175,73,325,128,118,205,204,296,171,191,124,218,212,254,218,149,171,215,219,73,177,378,186,292,212,150,88,224,226,179,145,180,37,202,113,206,233,187,167,129,310,187,295,106,142,210,88,82,42,257,319,295,123,234,60,234,217,120,185,412,321,160,99,343,62,99,263,120,181,278,184,201,394,123,130,185,192,165,201,113,169,207,285,287,218,268,171,288,171,352,141,154,146,53,217,341,168,178,332,119,258,251,234,128,250,131,169,101,238,167,174,85,235,208,169,258,201,189,75,226,135,275,73,217,273,140,59,128,221,113,309,253,325,114,153,205,303,210,111,160,240,301,180,166,218,134,310,234,364,288,78,121,142,186,115,188,241,213,113,248,257,192,125,101,72,161,192,243,353,235,217,342,150,164,350,226,185,282,346,214,258,100,153,185,241,168,186,134,130,168,187,117,189,142,149,303,323,220,210,340,37,59,242,200,231,114,334,386,297,173,141,142,215,218,114,348,53,131,182,133,184,97,223,57,352,267,294,217,247,183,288,184,120,200,182,148,95,97,379,268,142,76,167,114,226,262,45,126,220,260,99,197,62,209,154,58,277,322,178,360,96,259,156,167,224,178,168,65,307,201,204,166,82,79,106,109,330,252,239,317,104,329,250,106,373,261,317,275,79,155,239,202,213,266,270,258,148,220,126,184,129,239,165,155,295,82,361,284,107,193,251,157,344,200,51,213,125,178,199,93,102,178,100,98,71,173,249,174,216,100,226,175,152,115,212,324,181,136,288,93,132,273,51,239,123,242,106,250,94,144,258,187,301,56,191,260,79,163,145,85,108,265,159,164,208,185,226,193,74,208,128,208,123,342,154,251,108,154,199,59,208,355,168,245,169,281,123,77,284,241,102,167,70,196,248,215,157,177,201,175,235,174,43,207,180,364,153,221,388,195,62,195,204,109,205,81,152,121,237,220,103,168,79,172,162,80,124,155,124,297,226,119,93,108,94,158,111,257,298,210,226,332,154,228,231,194,222,121,113,143,364,313,33,136,55,34,289,71,304,69,102,178,110,116,155,90,302,239,260,94,386,220,57,352,142,136,80,149,185,98,65,38,172,242,220,134,268,183,147,270,151,137,97,189,264,211,168,211,124,162,256,52,327,190,113,221,104,201,187,159,20,249,187,85,158,139,152,192,236,161,171,171,138,192,157,116,132,42,271,195,152,63,252,155,112,171,147,230,172,290,258,95,154,86,212,141,129,269,229,257,58,196,96,191,182,159,111,102,125,139,189,132,129,157,262,85,192,171,198,181,117,305,285,88,199,105,205,283,192,135,75,336,289,233,134,243,116,177,174,256,146,103,119,285,309,164,225,138,78,321,111,110,237,148,324,249,206,90,105,202,258,283,240,242,253,272,132,171,85,53,272,132,207,198,98,218,240,181,138,63,142,162,66,211,111,172,201,231,89,203,152,48,141,182,185,141,216,211,130,241,265,108,60,357,62,293,211,302,299,213,228,219,160,117,305,64,63,140,203,241,144,109,178,235,334,218,82,141,120,232,161,349,261,201,268,305,146,202,188,114,203,182,239,227,146,206,111,150,215,162,121,180,199,328,128,192,91,44,144,210,83,371,153,133,124,89,164,119,144,160,283,198,257,182,76,248,331,138,291,101,152,219,271,148,208,148,223,339,227,191,211,333,303,302,190,240,195,14,232,111,231,234,287,196,367,237,130,227,280,360,234,105,328,336,259,141,236,170,356,178,128,155,359,214,307,309,122,246,221,172,355,163,208,329,198,298,281,77,142,159,132,183,133,74,342,75,149,181,319,207,232,362,147,211,378,132,159,144,142,134,229,154,165,192,219,218,272,152,125,214,216,109,170,320,140,131,157,138,35,133,327,80,267,261,133,86,56,312,300,70,100,70,152,101,138,122,249,149,99,77,297,220,115,133,123,141,94,169,200,185,63,239,96,296,241,236,59,118,152,310,145,81,340,180,246,314,199,175,82,293,247,149,218,150,155,46,255,280,138,130,254,136,32,369,208,197,190,167,46,173,158,157,91,181,250,168,280,331,208,192,283,178,157,135,266,81,195,269,78,320,186,118,164,212,86,182,137,221,276,56,151,79,116,64,99,197,126,182,178,247,237,272,130,224,325,150,168,170,194,280,306,250,109,225,146,240,148,142,127,133,99,292,130,63,370,161,318,79,126,163,213,192,225,139,121,157,329,100,166,174,130,170,248,126,153,210,208,97,242,173,189,94,163,235,179,160,351,206,65,328,46,178,85,312,174,92,94,291,120,323,164,314,80,250,260,176,220,300,266,108,211,98,209,243,275,299,90,229,180,161,234,139,227,238,202,206,121,94,190,80,70,110,178,188,312,278,280,195,243,262,362,244,138,188,90,123,221,118,198,262,257,198,311,68,349,240,168,211,178,232,191,111,176,144,151,94,206,170,312,173,126,171,354,306,143,151,148,309,215,246,300,231,184,265,340,132,370,349,120,248,251,346,300,203,300,275,341,346,78,243,234,159,242,219,96,129,137,149,355,253,314,188,262,292,233,153,300,211,311,109,145,159,165,69,198,126,261,179,104,125,121,175,139,185,282,278,117,270,169,349,239,147,133,216,157,226,244,154,79,155,277,202,265,287,57,238,237,337,61,206,104,177,185,204,159,140,227,285,281,163,276,191,185,248,255,105,189,205,48,58,129,200,107,181,261,103,200,225,121,216,145,254,273,152,231,278,104,143,209,146,221,201,305,189,177,145,84,55,223,412,269,247,194,122,134,358,157,192,212,144,405,247,161,388,184,177,123,284,51,148,299,314,170,93,46,116,137,225,104,212,214,224,163,218,137,214,219,220,145,377,158,264,119,259,120,258,169,351,89,173,249,162,137,307,213,274,314,244,116,171,283,57,320,183,267,231,238,181,137,236,290,104,155,230,302,237,193,79,278,329,180,69,319,293,126,243,289,155,198,305,252,257,227,246,202,329,305,213,103,102,320,125,127,82,240,243,359,119,207,154,233,167,147,283,167,147,235,128,164,60,224,262,169,228,217,319,214,229,245,163,199,314,281,225,89,275,204,209,151,276,146,176,272,301,90,250,151,175,236,228,179,179,219,122,193,209,130,78,123,144,295,129,67,385,120,190,136,134,149,180,196,323,171,216,179,315,351,86,146,179,59,206,250,121,105,272,143,237,180,330,162,321,147,160,176,154,243,275,152,328,142,233,185,350,267,129,237,331,173,346,106,166,292,117,142,277,236,320,235,84,309,111,257,210,203,299,134,295,236,243,135,132,267,249,158,46,148,183,160,375,354,142,357,398,121,199,196,181,168,274,175,257,169,231,160,128,198,285,298,198,161,226,100,74,103,154,128,226,256,171,220,186,101,248,242,267,169,217,192,195,152,196,96,221,337,82,321,159,92,252,164,377,378,154,136,277,159,157,214,145,215,218,152,228,217,156,284,174,296,275,186,268,187,194,230,112,243,145,86,187,166,184,181,285,203,211,423,166,255,230,243,277,347,192,145,184,269,166,350,297,270,76,189,166,163,300,145,73,184,171,189,142,140,183,181,170,261,89,67,259,112,91,220,104,191,120,142,132,163,243,185,160,182,272,278,263,161,187,183,196,138,307,165,163,318,157,138,263,192,122,274,319,197,214,202,262,201,72,189,202,94,102,245,196,167,46,286,277,173,210,199,298,123,139,57,239,223,153,186,157,219,243,216,219,289,108,208,134,47,282,58,163,67,120,191,97,176,153,157,184,270,196,81,109,189,231,178,321,308,158,194,191,341,63,86,187,205,95,254,148,311,285,85,346,46,182,156,218,302,111,250,191,141,64,132,100,28,180,274,211,187,73,266,125,99,93,191,185,47,202,51,290,187,168,228,148,355,162,276,154,193,370,133,331,230,90,248,275,286,176,204,164,276,172,105,198,166,196,157,190,189,202,265,152,223,74,80,44,281,160,71,198,106,189,262,287,205,296,198,146,63,187,171,216,114,78,173,246,142,111,266,105,226,215,161,249,145,133,227,218,146,261,268,142,307,187,116,263,215,310,138,159,63,243,218,129,78,223,117,181,173,126,265,222,165,141,217,308,146,195,303,313,290,311,171,200,396,265,185,138,177,235,148,242,131,321,358,163,239,148,248,207,184,225,179,76,254,158,220,280,159,174,145,192,182,202,349,84,289,146,184,228,122,207,137,235,288,183,223,231,75,227,140,200,152,230,126,86,160,62,153,139,130,323,284,90,281,166,209,137,34,232,127,141,219,229,222,156,163,331,211,300,198,177,138,210,229,185,166,60,222,140,125,164,145,158,230,280,242,224,226,233,80,78,154,101,138,106,155,96,39,196,105,108,122,154,113,149,89,209,147,113,85,322,121,175,189,152,357,260,172,80,167,120,322,260,84,96,162,131,115,209,221,220,222,129,170,66,195,185,210,176,307,98,160,216,113,240,201,240,190,179,80,62,178,77,103,284,354,354,187,75,247,217,234,120,289,96,179,179,152,202,84,87,213,107,219,171,77,153,130,77,277,241,146,195,298,153,226,218,208,157,339,54,261,290,243,364,106,101,119,282,142,106,76,275,150,132,334,366,197,276,94,297,112,307,93,246,331,73,209,146,181,55,58,166,69,257,206,252,157,183,319,115,162,163,180,227,314,218,237,104,173,270,187,137,324,336,355,97,239,202,220,210,238,167,188,233,232,333,268,165,139,165,45,173,271,130,148,107,63,166,138,279,156,27,186,302,136,231,184,86,158,226,102,341,226,300,182,279,170,92,248,57,151,397,224,146,140,268,76,172,78,200,187,353,150,109,53,158,104,324,166,339,93,129,149,183,145,84,372,404,94,119,111,223,173,309,168,294,81,225,255,122,189,237,140,163,95,169,301,327,227,137,199,242,81,143,154,175,113,237,116,139,169,148,75,150,177,275,291,121,302,326,281,231,285,300,366,389,161,335,112,118,222,127,124,234,43,279,247,273,195,308,179,86,307,270,288,231,88,144,137,270,70,212,235,121,254,189,95,201,279,176,150,173,227,285,198,206,171,92,247,129,89,83,141,66,243,118,97,159,120,311,86,197,155,237,240,223,259,139,128,125,178,69,150,193,182,143,171,195,137,137,78,239,322,203,195,201,169,164,88,221,193,108,208,124,148,168,232,186,185,261,169,243,136,98,164,137,233,127,309,101,322,148,285,153,271,158,209,157,105,51,307,159,103,387,277,90,342,190,140,88,74,75,306,258,254,189,195,84,340,139,232,255,168,167,218,225,232,132,275,143,207,214,180,156,253,69,175,121,112,255,338,282,203,140,268,161,95,307,73,59,69,108,265,181,90,129,115,216,52,179,141,140,128,99,109,106,110,132,64,297,196,144,309,94,168,145,280,337,246,195,157,91,148,205,211,51,271,131,207,292,167,150,304,164,129,138,175,194,141,127,268,118,90,159,118,133,263,80,216,113,135,93,339,201,98,53,122,96,182,327,151,169,228,138,136,94,125,29,108,297,248,120,54,217,137,261,220,238,163,266,186,122,153,205,223,139,252,213,330,217,169,76,104,39,189,92,175,145,135,110,210,127,268,240,139,324,87,200,135,201,165,177,261,106,176,157,254,117,332,98,336,181,197,181,279,147,121,314,197,225,174,116,197,174,351,195,161,311,278,148,128,52,100,110,148,348,87,167,154,168,210,205,103,170,145,48,162,206,189,290,197,246,48,81,101,88,171,172,284,184,125,129,123,191,198,89,152,100,124,79,176,233,230,230,160,279,143,143,260,241,102,232,136,264,173,317,242,214,355,235,262,226,159,176,159,142,90,211,148,117,59,77,65,146,191,203,60,174,97,100,273,143,146,311,111,248,131,204,128,209,215,117,255,149,225,321,161,90,112,205,211,260,261,232,280,244,199,160,116,72,282,222,258,352,235,204,127,177,184,136,134,150,235,134,156,238,317,62,225,189,25,139,184,243,178,218,106,268,222,256,238,127,205,201,314,116,99,153,138,156,184,60,124,171,256,227,124,240,295,162,105,131,90,244,221,144,179,237,233,107,143,137,308,244,78,184,103,158,187,235,292,180,257,195,149,293,202,324,154,138,181,314,220,364,225,172,286,265,273,156,154,102,82,92,66,71,105,375,145,54,63,209,225,76,316,152,161,99,196,223,352,272,262,204,331,103,191,114,72,196,222,184,193,261,167,107,216,203,228,241,169,151,212,140,105,139,153,310,364,276,192,163,123,116,136,201,181,155,358,128,254,202,145,82,353,90,137,129,197,163,302,208,253,213,149,87,293,168,320,177,139,189,106,66,128,269,122,137,133,217,198,277,104,88,81,150,334,257,214,314,174,127,272,189,168,162,203,320,200,347,429,219,275,245,210,283,251,219,145,166,155,252,351,111,316,124,329,218,306,148,81,133,214,220,259,312,141,105,163,217,229,147,198,237,211,372,175,346,80,220,232,328,70,120,144,137,248,126,95,68,146,254,142,72,54,98,286,298,73,64,160,258,186,238,134,278,216,279,111,239,276,229,254,195,319,341,137,151,330,269,129,138,153,203,132,214,328,225,186,179,215,209,264,317,325,142,197,194,183,225,301,214,87,137,149,249,106,245,178,113,273,291,183,133,117,169,246,348,144,265,42,188,155,55,59,75,296,130,153,204,234,201,208,187,77,160,261,205,118,226,269,124,158,265,192,296,113,91,137,124,298,171,72,211,281,150,196,76,269,159,92,304,270,238,343,317,182,212,334,58,104,193,177,179,367,256,76,155,261,119,160,324,139,185,167,184,102,289,219,210,147,340,323,165,211,291,250,203,231,164,146,344,94,63,122,121,157,184,312,202,152,188,163,111,212,104,241,321,63,363,197,337,181,30,288,176,220,199,199,99,221,194,123,111,252,428,136,112,153,128,131,155,144,301,133,127,148,100,219,205,291,123,58,57,163,124,348,142,200,248,116,87,189,83,194,111,190,128,142,128,176,179,252,129,293,218,318,221,273,148,188,86,41,156,195,134,201,122,191,186,227,158,150,321,302,273,276,346,218,69,271,75,103,94,159,177,98,113,228,98,198,263,347,161,75,166,96,134,163,283,257,94,113,162,334,140,314,121,180,87,216,264,333,203,66,184,184,172,205,306,176,136,65,62,91,238,129,93,306,61,146,104,132,142,253,193,229,55,315,321,108,141,145,104,182,74,147,219,355,168,182,332,61,170,88,166,184,237,194,283,139,233,157,230,99,53,212,354,228,214,215,194,269,231,108,168,243,234,220,366,274,208,328,180,317,219,338,194,260,336,161,229,205,425,189,232,115,64,175,74,82,183,152,168,188,253,195,203,169,348,170,178,120,124,178,250,296,272,70,82,78,213,126,221,115,152,327,111,269,204,276,375,360,50,288,180,158,330,158,149,122,127,361,231,273,161,144,357,318,337,246,194,169,297,255,105,240,173,98,297,236,196,264,187,176,182,194,63,253,194,321,317,210,124,248,353,328,176,213,259,134,207,119,177,104,113,155,264,98,93,151,206,64,100,168,340,138,162,119,166,254,315,167,130,175,136,110,150,107,235,388,276,129,303,179,151,161,229,283,180,275,85,330,179,160,256,256,292,91,118,284,245,139,191,210,124,120,170,319,325,299,229,193,85,263,73,110,329,308,169,375,279,145,194,330,155,187,151,130,109,138,89,220,142,215,292,302,167,97,167,183,179,108,205,93,396,323,186,126,184,49,91,345,99,131,113,193,332,207,266,128,121,96,135,244,241,151,148,147,260,129,328,248,142,108,150,189,260,132,206,150,131,135,276,236,107,59,206,72,221,381,110,218,134,208,195,296,136,139,181,231,157,197,242,349,93,67,190,87,346,248,231,246,155,95,168,123,115,138,122,220,116,324,222,166,196,102,180,290,195,265,164,125,53,121,73,193,86,141,147,233,169,191,84,198,221,179,174,302,206,126,160,152,104,189,253,219,234,279,203,313,150,127,278,107,84,167,348,234,164,273,84,213,412,275,166,119,166,210,241,205,124,134,64,167,220,182,319,375,164,85,80,107,240,176,78,182,128,107,192,226,92,135,232,57,314,284,155,168,143,169,232,168,324,65,85,105,115,72,127,241,201,99,250,183,90,296,165,36,143,162,226,347,266,109,187,231,213,188,302,152,321,202,231,147,149,184,126,195,207,108,88,127,298,234,103,123,256,151,305,189,271,158,162,289,233,123,196,187,177,221,132,329,199,116,125,119,171,233,129,216,259,180,160,239,280,201,126,319,127,398,284,187,377,266,122,98,101,84,248,221,273,218,136,162,151,357,180,119,296,76,369,166,167,237,166,171,328,160,117,52,222,82,97,300,160,157,197,261,201,105,249,104,175,235,251,161,190,67,102,231,239,301,188,166,116,130,263,96,176,158,194,324,67,96,181,186,177,111,181,44,227,203,310,73,224,326,158,253,304,162,204,170,256,105,126,153,434,42,141,321,94,108,176,138,150,317,177,246,59,118,248,224,105,195,166,137,202,270,241,85,182,287,83,95,223,281,222,260,155,228,177,180,149,190,161,143,211,359,119,226,262,214,193,287,207,184,218,203,295,177,133,222,177,199,167,202,152,329,97,81,132,209,266,159,64,207,315,109,156,42,201,162,142,152,170,145,137,161,138,179,292,52,127,181,178,257,268,233,166,244,100,179,343,289,133,176,247,309,342,258,89,150,107,144,146,106,161,101,176,188,123,118,102,149,176,252,171,210,177,287,230,89,235,126,137,321,85,278,123,106,65,206,71,393,260,275,159,155,116,120,134,269,135,173,175,191,144,57,186,247,263,112,411,173,219,207,210,264,224,161,70,125,191,276,151,200,174,202,105,128,226,355,89,180,183,331,127,99,176,330,123,207,151,45,87,68,179,344,155,229,143,167,201,63,286,224,93,212,52,114,107,202,162,128,97,104,201,138,265,135,210,194,273,131,223,272,142,265,20,187,175,140,151,194,138,121,107,274,289,211,118,211,133,208,282,159,116,107,312,323,119,201,38,124,144,238,83,147,217,181,319,228,177,318,133,166,158,147,233,278,143,70,187,113,54,91,123,151,242,99,158,141,221,193,116,307,239,174,280,306,160,167,133,294,222,109,153,77,191,119,172,172,162,182,98,251,168,193,159,319,192,271,227,319,363,321,397,182,339,138,390,306,351,137,276,151,301,147,68,177,154,240,137,132,133,234,218,293,289,231,302,225,174,224,102,63,120,352,179,317,243,114,202,194,136,203,202,104,249,251,179,74,224,153,131,164,176,364,220,159,176,165,239,261,228,97,138,100,144,44,281,228,225,332,177,277,175,122,141,38,295,222,172,299,107,238,124,184,141,161,87,223,216,61,182,354,184,164,187,147,158,162,320,213,283,175,233,284,302,108,86,182,148,133,134,242,190,207,326,254,164,105,113,129,220,327,107,124,299,160,188,114,174,140,198,175,333,176,265,192,169,212,196,218,121,299,292,180,274,248,184,71,35,224,262,134,182,156,144,145,253,171,276,192,101,178,180,250,173,211,267,303,104,157,222,123,270,263,253,138,208,88,86,264,237,256,165,322,132,212,214,129,86,345,146,154,303,97,274,233,208,234,135,179,171,272,81,169,146,251,165,65,89,223,178,118,103,322,133,120,192,298,116,267,60,181,146,174,236,161,227,186,284,223,89,102,93,215,226,203,178,117,47,97,365,59,281,212,174,258,74,152,211,286,91,99,216,188,133,87,198,124,201,95,179,144,155,145,212,112,131,233,148,250,346,194,161,240,129,254,239,179,181,310,131,87,193,133,213,224,185,292,240,297,140,230,136,241,169,68,140,162,228,249,109,262,280,163,106,182,296,95,222,231,231,241,266,149,83,88,151,203,121,118,143,203,402,147,244,129,128,279,198,178,336,157,147,285,146,263,290,314,293,324,341,110,88,236,220,301,120,342,95,166,166,101,196,91,35,223,65,177,281,262,213,214,213,270,295,169,150,368,167,364,157,178,139,103,144,68,226,332,184,208,101,276,190,215,106,309,194,185,58,91,160,89,211,170,199,224,60,242,173,168,249,217,214,99,241,346,166,234,188,82,130,306,217,217,157,67,76,139,198,92,147,110,169,185,203,160,112,179,140,125,211,90,310,255,211,253,160,264,91,174,119,126,104,168,129,192,264,174,252,112,262,194,252,143,148,197,134,194,226,154,137,310,96,93,135,119,325,242,369,97,173,156,362,148,264,317,247,187,174,163,98,77,193,72,203,153,195,252,142,112,239,245,93,264,184,293,158,279,367,244,139,132,85,243,85,288,233,229,102,92,305,275,159,253,202,178,223,123,179,71,97,235,144,80,91,71,38,160,106,268,93,395,150,182,123,170,237,154,234,335,250,196,178,141,110,151,144,247,120,147,215,273,162,228,197,216,131,237,252,89,116,234,194,226,185,161,388,168,345,235,73,129,107,182,185,125,212,150,114,49,152,62,194,132,181,173,192,117,114,69,75,190,203,177,77,68,169,265,216,343,271,173,315,208,162,310,101,169,104,175,99,330,176,51,114,98,122,90,195,316,182,128,254,193,228,214,369,152,262,227,201,263,178,297,126,227,311,121,132,266,199,47,259,191,97,78,183,57,283,201,57,57,57,61,216,383,278,193,181,234,264,294,44,61,141,109,71,217,307,265,323,155,96,304,160,172,252,221,126,228,104,178,238,112,195,134,277,187,193,217,324,183,170,170,154,238,117,173,339,117,276,355,175,212,336,53,126,111,143,303,351,89,290,153,119,43,84,75,33,191,198,81,223,325,55,183,354,167,168,152,125,136,191,197,128,109,220,364,140,208,101,277,170,186,98,265,179,293,251,155,154,232,117,162,192,119,139,97,107,156,285,241,177,118,271,100,112,131,189,186,199,312,76,220,250,41,274,203,93,109,235,196,204,194,252,274,270,254,75,134,174,168,260,192,369,260,222,90,228,160,160,154,139,179,222,168,164,262,101,212,192,179,130,269,42,100,229,152,194,76,185,176,354,288,127,262,209,224,145,198,203,84,96,126,43,125,234,214,118,156,138,272,187,205,79,300,172,190,83,455,27,62,137,100,143,105,168,352,231,59,264,246,139,240,36,350,211,347,66,167,211,196,139,172,182,179,199,154,364,84,145,365,181,241,221,222,143,270,159,129,136,138,187,147,224,125,203,224,185,231,278,253,66,209,217,321,223,113,188,290,329,155,396,310,366,165,154,113,324,321,166,165,256,238,253,189,169,242,188,334,189,167,147,285,244,74,353,87,243,378,360,156,185,186,168,337,177,102,140,230,143,353,150,200,146,299,88,164,45,128,214,116,121,156,168,110,235,304,197,124,130,145,45,108,190,186,206,150,200,87,133,164,212,181,244,216,183,150,67,309,217,261,102,359,71,332,334,143,137,152,207,177,118,230,92,180,196,139,120,175,104,300,162,130,169,278,115,183,81,93,227,319,156,172,250,146,88,259,401,161,185,111,332,307,232,47,141,134,162,139,218,103,204,68,195,305,89,79,243,244,252,138,93,296,119,209,237,232,230,186,362,167,197,100,173,135,146,241,296,183,291,236,124,91,135,71,119,245,68,132,156,134,129,191,121,316,184,285,176,114,275,179,235,156,310,186,146,104,219,156,251,178,60,294,86,220,323,106,148,93,277,48,166,139,287,269,157,153,207,119,142,219,96,151,196,128,191,191,73,304,263,300,284,141,96,137,147,345,177,119,108,94,61,219,301,277,207,335,315,236,138,31,275,186,179,195,165,161,170,246,254,374,57,267,156,138,297,123,191,103,171,110,89,53,159,221,199,154,56,210,142,154,153,134,162,171,256,45,127,224,197,246,227,64,145,136,105,203,101,322,257,66,134,268,265,210,176,226,357,144,206,255,118,208,312,117,324,271,202,298,169,120,80,137,184,152,113,212,141,257,173,273,180,241,203,57,55,166,132,162,280,231,183,50,299,31,171,191,336,314,43,73,179,143,266,374,112,144,117,101,92,408,268,193,242,60,170,248,251,109,269,225,232,254,126,150,383,370,317,182,257,256,137,301,307,316,372,161,203,258,291,304,112,214,268,197,281,163,215,169,216,262,173,187,129,145,127,345,300,142,353,230,351,82,152,148,74,154,77,297,238,192,301,107,162,160,388,285,86,227,107,147,144,164,224,55,53,97,131,139,295,200,163,239,285,333,107,234,132,180,237,234,246,52,207,82,87,110,327,112,322,368,241,117,252,96,299,244,285,243,299,54,345,221,87,137,198,175,360,188,172,245,214,260,88,324,199,182,314,194,217,327,95,252,195,111,175,122,193,220,113,328,210,149,180,169,287,339,202,302,201,177,173,252,107,126,144,387,138,205,137,139,219,207,190,169,197,204,340,87,185,273,222,225,400,93,255,324,181,149,258,173,279,188,192,137,234,216,274,239,101,99,126,332,384,253,209,342,92,158,82,221,131,60,94,71,81,95,316,230,120,333,229,218,109,275,170,221,63,239,171,74,181,219,96,222,143,251,291,145,80,267,243,132,129,106,207,148,115,133,113,93,67,43,144,178,90,229,158,158,147,127,346,149,267,360,303,251,85,270,321,215,180,234,193,106,113,142,251,111,206,191,97,84,163,218,135,141,218,101,140,208,171,75,210,170,162,181,263,140,403,214,328,92,156,113,345,225,163,40,189,97,227,346,362,185,234,257,209,220,309,239,127,194,174,311,114,211,95,290,342,115,360,130,149,207,161,186,183,329,277,167,170,75,331,121,261,272,149,133,313,188,121,175,235,208,192,137,148,247,167,94,218,172,186,200,132,264,145,105,213,298,38,171,318,299,163,136,212,198,155,203,110,256,98,164,310,191,135,67,229,133,107,299,177,247,138,134,132,207,140,264,336,228,211,149,110,166,248,294,221,186,189,75,164,118,93,267,188,389,340,206,232,237,155,291,312,184,246,389,259,158,184,210,257,235,177,354,203,140,139,250,218,174,166,239,245,331,240,105,270,179,146,178,166,261,306,103,166,177,208,247,54,212,116,232,226,170,143,98,221,161,124,102,252,136,284,146,266,219,132,218,120,234,257,174,53,283,340,146,246,282,301,185,165,195,174,257,194,257,38,162,158,245,255,174,78,218,320,162,170,218,88,207,267,109,207,180,208,191,215,161,210,203,380,92,157,253,31,185,182,205,199,75,169,182,242,381,143,244,232,225,200,147,59,223,345,141,100,156,219,90,228,361,211,207,54,104,345,59,114,138,123,245,156,339,214,183,97,169,249,192,200,297,107,74,134,153,259,249,155,93,201,97,211,196,200,254,193,208,174,246,338,151,126,186,218,248,128,159,158,219,192,229,299,235,141,230,100,191,340,266,137,199,128,90,187,257,68,100,254,144,140,229,118,118,141,163,203,207,101,133,100,349,105,266,135,139,136,362,142,121,270,57,219,314,181,319,102,276,205,262,138,140,151,203,149,84,142,251,100,106,129,161,90,314,194,200,140,225,203,319,137,266,86,198,294,148,341,235,51,204,121,188,99,143,191,124,326,335,103,171,161,312,216,162,129,150,78,235,240,175,287,192,194,126,107,182,229,205,185,229,222,62,97,96,287,80,262,132,137,33,123,65,127,211,260,115,131,360,234,172,50,205,155,158,216,130,258,102,155,99,150,116,175,209,190,188,238,173,143,136,131,89,63,164,240,58,297,181,297,349,155,191,200,122,143,109,215,283,399,212,83,248,116,103,237,128,273,126,64,45,165,128,136,38,103,267,201,92,266,237,51,194,78,302,236,358,216,136,380,141,334,204,112,221,99,219,190,324,256,111,201,277,192,329,234,127,339,363,165,45,82,142,121,280,125,187,134,141,123,190,195,228,300,255,176,295,243,184,61,178,208,69,99,150,179,226,125,313,255,186,281,220,214,153,280,57,342,89,166,170,137,230,137,115,270,172,331,207,205,242,274,188,126,201,283,388,182,205,105,127,189,213,211,168,192,248,131,265,343,291,206,178,215,47,356,94,191,139,165,182,132,117,74,212,280,186,293,146,111,246,162,213,102,187,272,209,83,86,192,137,186,132,107,126,101,196,229,108,222,109,302,128,137,165,211,48,138,246,131,171,96,164,76,100,215,98,207,131,158,342,304,242,86,70,182,113,287,131,215,284,129,256,211,276,251,152,225,82,313,285,165,175,168,374,207,100,128,166,303,206,167,269,123,160,127,108,184,126,109,124,152,182,213,189,175,81,187,120,112,222,168,68,134,238,129,205,60,305,279,186,190,329,361,226,312,184,223,139,140,268,149,182,190,222,124,162,195,67,108,194,163,271,188,198,165,165,155,160,191,192,190,249,238,219,74,98,274,264,111,108,122,214,260,144,196,249,176,253,306,159,205,239,183,173,97,79,118,127,166,183,114,121,159,188,145,258,144,140,167,113,200,207,184,256,215,242,218,112,185,203,178,194,288,109,245,137,175,266,281,167,128,270,219,244,131,146,139,144,197,229,195,225,149,241,348,205,285,316,260,295,314,302,213,229,339,332,289,163,393,295,158,363,317,295,191,360,153,329,231,51,202,83,84,52,226,231,117,283,110,109,244,372,116,186,146,176,180,150,244,177,147,320,195,141,165,322,102,333,203,137,250,220,213,226,354,93,68,160,72,152,107,189,197,258,105,185,299,311,207,248,271,267,344,110,191,254,44,165,216,66,156,129,240,270,238,244,196,178,95,243,146,150,228,166,182,105,207,149,247,308,105,167,171,31,159,145,97,44,339,234,394,369,208,129,103,293,229,237,259,261,112,261,51,57,93,244,88,193,147,131,224,119,141,74,264,85,316,109,314,158,176,296,67,181,150,175,107,120,173,171,183,211,230,190,206,145,132,124,139,346,143,161,130,120,265,220,74,252,260,123,159,119,221,188,152,215,153,173,141,261,253,157,303,139,175,368,126,148,214,131,108,179,140,105,125,232,187,154,172,75,75,285,231,221,115,233,83,248,160,331,229,382,111,314,159,185,419,140,116,258,209,221,123,158,386,302,147,181,102,281,166,127,216,192,135,252,198,273,65,233,249,129,87,27,164,196,162,191,136,144,238,193,334,240,123,264,199,108,196,110,166,138,310,200,184,194,186,221,249,85,221,201,132,291,197,216,85,190,119,213,291,240,152,191,229,111,183,321,248,96,101,293,243,201,170,238,247,147,205,108,301,211,205,196,387,224,316,231,198,228,192,155,219,227,111,339,213,69,145,171,149,189,275,129,270,84,120,55,191,206,84,200,210,97,177,151,174,164,194,238,139,253,130,126,172,130,131,227,172,248,190,189,323,299,262,115,123,150,145,322,224,139,157,138,47,168,137,265,208,188,315,371,170,182,160,243,89,182,151,318,287,169,132,114,135,261,237,258,150,169,61,176,248,171,240,48,196,155,235,216,169,265,156,126,76,232,108,338,282,165,159,267,243,143,227,115,145,66,232,223,208,315,98,336,204,79,228,117,69,163,203,172,112,164,160,243,183,199,323,197,223,230,193,90,254,159,329,182,127,229,272,269,305,199,248,242,85,191,162,96,290,122,136,143,141,162,265,185,253,276,201,284,111,322,248,152,239,202,153,143,422,154,231,332,170,131,219,231,246,256,167,169,192,123,280,128,150,130,228,249,184,184,325,267,99,78,131,51,188,219,128,127,163,176,118,294,184,141,213,145,295,240,239,117,287,136,229,235,100,196,148,160,233,162,272,176,201,343,270,181,172,375,143,203,148,141,142,242,227,63,60,283,241,175,183,198,272,192,282,177,107,196,183,100,274,35,177,387,68,119,97,170,111,235,275,370,133,103,199,99,99,354,173,135,373,183,190,198,286,274,187,320,246,178,190,192,137,121,234,263,183,177,243,77,188,291,207,84,92,159,228,85,238,148,281,237,138,264,136,183,247,189,310,90,215,155,61,91,120,114,263,140,118,191,200,203,217,197,200,272,190,160,137,308,235,179,174,173,111,251,315,172,319,322,208,289,145,134,322,354,151,112,387,106,303,352,362,304,304,178,163,311,338,159,216,218,263,178,220,244,265,230,156,334,189,173,158,377,262,76,98,96,110,158,88,111,57,118,97,156,293,131,187,224,210,242,109,245,90,153,188,152,159,241,170,135,186,252,200,214,371,248,200,165,258,252,215,196,108,92,202,124,220,161,161,191,245,96,247,204,209,311,381,320,245,174,284,376,144,122,265,165,256,154,215,235,71,295,109,313,198,254,283,197,206,221,108,233,156,299,213,322,266,118,158,186,279,182,202,294,207,163,188,184,153,163,195,292,177,143,241,129,200,153,177,121,223,160,183,132,311,146,205,255,132,284,233,94,248,280,133,227,135,158,246,142,46,217,245,166,310,143,278,269,119,264,131,338,149,115,207,35,159,269,151,295,48,219,117,46,225,161,160,189,188,208,78,76,152,246,221,217,275,181,318,149,95,181,88,44,330,217,239,207,236,157,164,212,67,98,107,367,152,139,231,131,154,208,105,141,290,101,285,188,62,253,149,103,252,185,189,271,169,136,119,330,151,343,166,328,217,238,170,184,127,121,212,163,189,208,73,256,138,193,118,213,103,97,317,304,102,134,119,149,107,215,199,91,211,255,188,303,191,246,334,91,108,280,221,271,141,110,210,150,155,169,103,280,225,200,159,231,161,161,172,211,234,94,222,82,174,199,188,170,196,191,72,125,181,90,113,301,261,138,226,158,232,326,152,125,216,167,161,203,225,150,149,133,189,159,66,115,111,212,219,358,214,54,176,238,188,52,155,289,254,290,105,238,245,194,168,235,115,91,232,224,230,304,147,180,69,227,180,193,329,105,276,73,240,302,144,224,217,302,106,186,159,284,278,179,198,292,297,182,170,264,80,144,98,188,407,96,205,140,73,346,199,229,80,176,344,82,252,232,114,199,353,307,324,189,190,114,282,306,134,151,199,194,117,153,177,174,365,253,188,282,305,254,172,337,198,286,362,196,193,317,262,129,310,188,251,207,64,163,196,93,363,312,330,235,169,59,106,446,179,177,186,118,144,248,189,92,330,315,254,153,236,142,277,214,265,400,162,208,154,180,80,262,136,242,140,63,185,145,320,356,242,267,150,176,337,335,320,148,136,99,182,297,199,205,118,241,332,141,193,160,197,285,194,359,139,160,178,212,200,114,218,340,215,117,184,195,178,302,157,184,203,181,228,250,143,139,29,293,91,133,29,260,172,315,150,164,86,202,63,141,189,103,198,335,87,144,209,219,158,170,144,88,91,111,167,92,110,227,204,321,157,155,108,385,218,123,129,124,167,193,210,189,191,214,217,183,117,237,162,340,307,175,121,162,153,124,320,257,192,235,287,116,136,167,86,81,136,175,279,93,145,230,189,75,155,220,288,57,218,265,152,254,207,228,232,129,284,256,271,187,178,170,144,115,182,226,116,161,237,364,79,117,177,84,147,146,144,86,379,179,348,110,210,220,142,357,191,128,301,132,365,149,292,110,352,221,153,306,155,220,118,248,343,233,139,170,68,138,222,97,129,175,59,167,104,257,103,205,258,75,205,196,203,229,102,222,165,131,117,81,173,149,180,194,122,239,113,219,215,104,162,102,116,242,249,159,235,156,100,122,133,291,73,285,100,222,267,386,244,175,89,367,97,299,217,211,165,87,112,145,198,69,256,103,91,222,244,140,226,180,110,152,207,334,341,214,184,329,299,191,167,267,115,273,226,194,270,335,237,155,291,160,272,90,277,266,176,232,208,319,200,170,265,268,269,242,251,133,300,78,216,85,77,269,113,241,178,297,160,332,387,176,161,333,103,174,297,341,67,160,283,245,230,268,188,262,161,172,206,245,179,251,176,46,83,238,341,125,48,176,282,217,207,103,190,266,214,137,107,246,194,382,176,219,143,200,80,218,165,121,158,32,270,392,368,139,147,113,97,341,384,305,396,151,253,350,130,133,199,320,101,132,132,140,158,146,164,130,247,203,177,156,112,265,214,205,151,200,46,200,364,167,129,332,68,173,339,104,288,269,151,189,251,200,159,171,36,302,228,255,202,168,244,198,201,252,229,63,163,343,151,57,108,85,146,167,202,284,249,57,278,137,148,45,177,176,249,112,322,132,149,225,209,187,109,134,171,66,114,351,212,231,232,85,184,371,275,120,158,133,50,139,203,146,182,130,299,115,63,221,203,103,160,266,136,208,180,361,176,201,210,163,123,129,126,178,150,80,303,358,399,253,189,108,86,232,237,188,82,195,248,236,289,335,172,157,322,280,108,183,80,139,226,162,183,218,253,323,197,265,198,316,125,180,293,100,141,146,143,373,49,39,234,315,261,173,197,134,352,128,165,261,135,127,132,222,249,336,204,163,284,205,229,387,223,264,168,198,108,203,374,112,233,360,108,337,61,98,234,239,171,119,94,400,142,254,233,171,232,157,268,414,205,195,49,171,154,267,224,118,241,249,168,206,270,198,141,170,146,310,54,253,72,137,149,202,262,42,359,270,189,188,161,256,341,136,291,265,258,209,153,242,255,282,209,326,130,174,290,213,385,242,354,137,377,339,315,72,166,270,249,363,135,204,252,185,387,357,243,300,323,151,277,157,109,271,129,334,223,351,167,129,79,83,173,218,133,390,151,213,197,117,230,115,296,215,157,139,289,328,129,166,147,176,63,161,238,114,279,157,146,306,210,323,99,103,203,173,174,214,235,91,171,148,101,252,147,159,182,162,239,223,331,216,112,206,103,178,159,166,134,117,310,295,235,239,45,200,246,73,131,175,126,198,107,73,122,188,343,187,140,255,293,333,226,175,308,201,110,161,117,122,211,160,53,201,236,143,77,166,183,164,271,232,121,196,149,157,119,242,138,208,192,106,92,204,100,116,200,284,198,162,234,133,77,117,188,131,163,171,321,215,121,320,220,230,215,84,217,177,153,205,211,246,214,269,90,232,200,134,45,140,299,119,246,151,141,123,188,232,69,278,236,201,289,144,394,128,260,332,103,322,161,215,245,169,272,221,244,239,237,150,165,396,168,160,174,368,287,374,195,280,142,223,203,273,166,148,306,285,289,169,239,213,300,164,246,208,229,153,309,253,161,215,194,136,216,179,192,84,99,74,133,178,172,146,179,236,212,188,216,286,149,61,229,140,129,126,173,271,129,147,49,227,196,248,170,113,202,332,246,181,152,163,110,124,197,136,137,96,89,116,397,143,167,101,70,175,107,118,205,196,103,267,235,182,246,165,246,138,290,133,296,320,135,128,336,192,186,192,255,256,148,304,174,125,147,299,272,302,72,274,123,104,100,358,197,144,273,239,137,164,202,176,133,129,255,127,147,111,100,98,123,187,146,49,279,105,121,338,229,372,321,277,188,248,303,176,356,87,325,239,196,324,147,147,150,250,103,64,266,97,268,174,231,342,66,183,220,117,115,191,109,167,242,149,80,187,186,227,226,133,192,279,172,110,138,186,135,229,232,79,240,317,56,123,135,163,136,247,145,186,280,109,107,279,146,231,178,151,118,192,266,202,80,178,142,79,239,177,318,74,120,118,149,173,189,118,131,125,242,89,269,219,107,231,183,108,195,137,192,198,146,152,173,98,249,39,89,103,324,141,196,260,228,205,68,154,178,210,159,233,158,298,143,272,213,151,334,70,335,181,274,261,181,229,140,129,217,251,238,81,162,300,308,69,144,114,195,96,139,59,174,270,148,66,168,196,170,199,123,166,119,303,168,155,302,101,133,151,117,181,157,244,71,143,104,307,276,99,179,217,176,305,275,156,118,319,176,242,230,170,163,263,211,83,107,205,193,327,247,217,107,123,136,58,124,172,184,94,160,129,136,363,143,191,237,128,182,229,82,191,69,72,237,106,142,115,232,323,89,117,187,167,114,89,184,168,207,151,260,159,152,70,86,133,95,217,115,253,64,106,143,175,52,172,115,199,350,119,168,179,238,213,184,238,164,93,114,107,242,330,186,89,179,83,360,120,66,282,246,178,268,142,80,117,185,226,209,173,191,165,77,52,279,194,65,238,117,162,181,106,242,218,257,166,100,148,100,167,117,163,226,314,181,214,251,255,228,216,107,107,104,159,126,378,331,141,217,119,216,207,175,105,297,237,31,217,180,176,155,134,209,126,143,76,265,184,130,127,239,256,308,185,337,257,161,182,193,70,209,253,137,246,210,94,210,97,182,47,312,255,219,84,223,210,84,376,173,186,109,134,204,166,215,88,206,353,127,163,203,132,198,136,108,68,149,140,208,184,184,101,330,134,146,92,177,90,212,128,168,282,153,195,334,44,116,159,306,271,297,345,331,151,224,186,233,399,387,48,93,186,179,196,153,281,200,201,264,180,115,264,66,146,162,329,154,136,111,276,293,154,71,173,137,174,172,129,249,212,369,139,75,95,268,347,108,268,205,221,171,101,229,270,239,193,202,236,208,347,192,118,160,186,91,249,150,271,201,115,52,242,194,173,207,180,73,196,167,280,130,128,233,165,125,171,92,277,72,146,66,192,183,208,160,63,143,165,291,261,152,208,136,101,106,81,121,128,190,91,383,279,185,347,137,131,200,126,59,219,215,204,180,213,268,324,300,335,111,202,286,217,188,81,155,325,174,119,287,151,108,64,299,363,159,367,205,302,172,219,310,216,209,107,116,141,301,163,313,157,171,114,102,286,92,119,200,241,171,142,313,175,247,100,114,317,167,119,251,326,333,322,338,260,290,290,335,208,242,180,359,160,121,326,307,329,244,257,146,316,287,180,105,132,142,337,163,44,49,358,138,76,88,339,100,210,319,128,297,86,370,91,196,103,306,238,298,300,41,146,176,108,155,171,110,231,145,127,159,265,146,175,139,361,150,208,106,106,210,183,129,156,332,71,63,108,73,147,85,123,169,207,218,158,244,221,186,233,236,252,173,138,226,208,244,154,61,246,190,229,370,97,184,251,407,191,323,153,151,154,372,183,248,95,169,134,282,206,216,156,109,78,221,224,119,201,169,143,112,202,132,93,225,171,107,186,177,266,160,157,276,143,189,185,59,130,145,79,211,155,149,78,239,140,61,173,236,166,262,190,429,112,163,102,216,182,215,202,181,268,367,226,161,188,145,173,163,186,69,314,187,186,209,46,310,277,310,98,198,177,248,224,61,59,193,324,276,112,159,153,99,114,88,349,233,94,103,262,154,109,198,112,193,217,262,151,104,133,115,319,125,209,90,107,156,122,275,241,228,117,246,288,228,222,328,312,335,214,172,191,253,93,274,137,179,231,144,247,154,73,237,119,190,134,63,162,130,261,277,158,113,119,240,59,149,140,187,72,161,131,43,213,146,239,86,120,242,108,387,237,141,237,106,300,139,142,259,150,133,129,183,250,181,213,128,187,283,136,159,215,352,262,293,108,242,126,254,129,189,200,170,169,130,228,142,90,150,107,185,164,119,32,340,38,247,227,170,156,68,166,122,99,93,311,211,112,210,195,218,125,171,163,173,171,321,167,271,309,119,149,268,47,223,108,96,267,279,105,213,200,210,193,123,208,296,224,177,158,270,213,336,74,362,202,361,132,250,177,223,327,242,303,157,300,177,328,325,350,239,318,283,265,207,386,284,195,184,209,252,340,65,147,357,156,309,107,285,301,102,198,128,152,121,225,282,212,265,57,112,131,240,245,281,190,109,41,210,105,164,179,212,194,245,363,155,60,186,134,128,175,63,144,315,335,146,52,115,226,197,229,192,128,57,183,258,111,59,222,210,189,146,167,329,332,272,125,120,43,231,321,217,132,218,225,116,168,148,70,230,162,158,232,172,270,91,255,102,105,108,49,284,110,314,255,284,148,144,224,227,230,136,260,89,152,164,313,275,107,176,88,69,161,72,192,267,196,140,309,179,171,341,138,236,315,341,129,93,182,116,317,157,145,401,293,124,247,64,338,132,164,259,210,96,317,176,228,314,246,84,143,242,87,59,141,210,220,207,197,141,191,107,256,303,169,114,177,287,124,253,257,100,125,254,115,72,147,152,202,183,105,56,228,306,86,191,315,182,395,284,242,161,131,272,148,146,239,191,110,237,302,337,236,157,56,329,259,132,213,193,192,327,288,192,197,141,260,148,316,211,48,160,126,85,139,136,112,105,186,210,369,171,296,208,313,112,151,195,197,241,257,186,312,165,206,200,173,271,179,166,200,65,104,160,122,99,108,146,231,328,310,246,282,249,324,232,177,167,279,134,236,303,143,146,312,128,179,92,92,146,191,106,283,191,255,120,230,175,160,58,160,142,182,102,192,291,214,208,184,112,76,144,76,230,302,271,209,249,176,251,125,253,385,238,163,251,387,172,192,328,257,272,216,88,230,219,248,109,259,299,306,150,266,110,225,154,107,201,159,317,192,89,120,154,381,92,76,177,157,335,137,369,369,143,403,163,171,153,140,248,311,234,56,120,229,225,181,248,188,282,226,186,246,110,359,103,219,384,196,137,336,209,210,344,134,208,171,213,243,180,134,136,157,159,255,191,140,249,60,177,126,168,276,172,127,301,192,349,262,76,153,208,232,189,189,266,222,81,196,88,203,271,258,142,315,50,224,127,113,135,148,147,262,193,174,209,203,172,119,148,135,194,141,233,123,187,214,358,132,320,173,331,283,222,231,150,235,154,281,246,47,135,315,164,142,187,190,124,94,261,238,274,143,179,191,212,175,287,162,260,251,247,212,189,105,284,111,210,296,212,255,291,170,58,152,152,189,100,73,198,261,256,82,154,130,274,369,189,298,122,119,151,92,244,197,304,103,318,94,273,188,110,100,115,177,86,81,287,142,268,156,224,296,175,200,102,280,164,239,82,290,132,59,215,238,153,144,287,151,280,160,193,133,141,267,106,119,307,117,258,279,148,313,176,280,175,54,374,200,226,303,179,304,183,244,272,266,57,154,252,183,109,148,201,290,214,228,177,155,164,368,248,163,66,214,251,251,255,416,252,201,72,102,136,299,177,112,105,114,171,88,130,143,69,144,106,94,97,190,166,153,196,234,105,220,228,225,69,265,193,121,167,357,105,341,214,102,178,233,225,179,105,209,141,136,127,86,125,251,48,342,378,154,336,284,157,177,259,86,154,199,213,286,187,75,141,330,252,175,297,212,257,153,69,231,304,121,339,230,206,203,306,361,121,257,184,288,74,242,277,260,165,165,218,227,413,154,164,79,364,300,277,321,270,379,137,279,259,72,188,177,147,117,148,146,130,197,191,146,301,182,279,350,134,191,200,144,196,169,220,122,261,143,144,257,280,167,293,213,105,129,329,320,139,271,298,208,190,284,106,346,179,132,330,380,255,56,131,144,347,66,110,211,245,225,240,141,139,218,38,236,196,244,123,291,167,243,111,262,123,184,162,132,233,151,215,128,167,94,125,166,221,242,297,131,203,196,154,149,323,177,180,282,141,206,146,283,102,117,218,229,160,94,162,205,246,126,186,407,161,244,146,184,242,245,157,114,82,248,149,233,189,88,202,212,418,370,251,128,212,119,256,96,376,164,255,136,170,203,299,159,262,236,168,215,139,194,158,249,111,143,214,189,128,62,225,209,125,142,68,138,160,292,112,147,195,160,170,175,276,173,259,258,138,166,174,90,95,159,218,142,65,286,201,74,119,57,40,255,124,71,137,213,229,249,197,223,361,258,58,371,180,159,300,275,268,52,104,121,203,230,221,321,130,73,191,185,291,158,115,226,317,218,201,158,200,76,355,71,132,260,218,121,311,180,305,197,154,237,187,308,151,240,277,171,349,350,280,190,316,409,171,195,133,278,290,187,190,219,209,115,133,183,229,53,140,171,185,196,136,256,161,114,202,130,354,58,176,203,166,145,343,187,175,201,335,292,137,190,128,60,177,235,228,48,294,134,120,143,102,172,94,223,179,225,128,347,181,90,187,205,138,111,195,144,122,204,110,417,174,139,310,110,106,154,163,227,148,243,293,273,99,212,184,110,223,330,285,196,190,94,173,312,294,85,259,205,92,53,192,180,227,100,125,185,130,250,142,285,200,157,277,227,170,246,244,336,299,133,106,311,237,140,100,287,206,275,217,135,330,196,126,222,326,146,138,378,171,325,153,349,343,173,255,175,253,114,354,358,271,114,333,178,130,219,84,259,174,184,214,146,152,170,257,138,220,195,113,121,78,97,320,189,151,309,187,188,188,103,190,45,305,263,221,203,110,151,211,235,278,194,348,184,129,311,189,191,279,248,170,225,73,124,402,177,89,147,154,242,121,316,139,193,286,128,147,258,91,310,198,343,173,208,149,200,113,201,93,153,119,181,277,198,259,156,126,168,115,158,162,190,121,341,207,135,202,225,119,242,164,191,198,270,199,120,139,229,221,136,297,247,89,203,106,353,120,324,144,175,43,136,284,165,238,281,241,212,218,92,130,294,281,129,131,197,169,117,288,353,143,194,145,114,245,149,385,151,164,227,151,93,107,218,303,113,205,68,296,316,66,284,99,148,257,120,119,394,243,308,85,46,239,140,122,230,228,157,114,166,196,154,198,153,156,168,300,104,344,363,82,151,219,112,265,196,192,220,112,266,119,260,156,283,141,210,87,127,141,203,224,89,161,93,253,184,186,106,104,217,199,142,100,182,98,226,113,232,268,175,184,136,152,176,253,232,351,167,111,127,252,91,214,222,168,166,134,197,280,49,42,191,248,104,239,182,267,50,198,96,160,200,245,69,73,130,108,334,208,218,184,336,75,128,322,229,172,220,160,103,243,219,329,325,167,335,224,99,132,257,141,252,141,185,83,124,257,284,99,84,90,175,127,152,207,167,147,164,226,165,212,199,209,189,233,291,201,186,337,273,140,267,220,124,151,254,180,255,241,178,311,161,98,164,140,142,176,279,285,148,193,185,135,132,79,126,193,204,240,73,181,140,113,232,118,150,83,242,230,114,161,222,317,161,78,342,297,125,348,161,163,320,142,111,287,168,129,209,341,300,229,105,180,277,298,200,57,112,142,63,151,327,264,171,93,262,139,162,332,214,106,118,238,286,236,88,215,258,217,194,92,106,150,77,107,192,186,121,194,286,304,207,194,149,92,196,181,143,26,169,207,328,228,291,202,114,155,225,42,124,237,145,189,94,57,322,140,313,175,221,244,62,231,277,201,181,159,120,113,169,96,65,102,138,182,39,105,199,152,161,138,163,206,231,125,197,180,134,207,366,376,315,202,266,150,171,165,130,393,312,134,156,163,133,226,127,207,278,293,191,174,154,231,173,306,108,216,185,191,224,162,159,339,134,335,174,312,137,197,103,147,229,123,151,99,183,54,121,189,283,249,191,95,139,85,336,78,190,62,245,291,327,155,278,130,252,219,163,244,166,270,149,222,112,291,160,156,242,78,189,145,222,160,232,204,140,151,101,58,152,324,348,209,201,343,98,182,208,330,255,312,321,172,338,302,184,214,182,117,236,314,138,288,246,289,323,298,179,369,145,240,98,184,239,292,97,136,198,163,123,312,174,156,136,156,120,281,140,204,111,230,152,291,219,159,102,84,162,167,280,310,144,236,308,207,371,302,260,266,319,70,183,176,327,84,274,155,191,111,64,159,171,201,272,230,146,129,234,297,204,269,46,99,287,193,150,57,39,201,234,237,88,275,262,171,121,192]
doclens.96.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [249,195,343,228,274,217,104,169,79,194,192,222,198,175,169,216,338,212,250,104,266,168,266,165,169,97,210,283,75,229,100,167,271,190,172,185,181,174,322,214,254,215,74,103,172,238,174,208,204,217,73,216,245,98,146,120,163,114,199,180,103,382,82,183,205,187,288,125,193,154,181,119,230,231,115,141,216,343,139,270,136,122,116,150,154,181,114,189,327,96,236,320,299,130,217,271,206,171,233,193,168,178,133,209,170,209,249,360,179,312,181,165,210,244,253,183,145,133,246,177,332,223,235,339,215,184,126,182,224,234,330,99,264,109,98,182,187,160,292,165,226,131,285,148,144,183,55,148,122,149,119,278,164,188,48,155,315,180,195,296,319,288,245,184,304,81,208,94,357,155,342,191,318,327,385,196,423,245,148,230,199,346,178,154,205,219,317,214,81,63,87,260,344,347,258,211,307,120,159,184,184,328,327,309,201,247,217,62,160,169,106,53,287,343,205,166,150,257,130,125,183,89,222,253,313,142,154,383,156,121,150,281,277,271,188,349,238,274,261,204,177,113,75,201,153,123,209,227,139,157,121,132,276,213,221,254,259,180,158,174,147,221,116,213,351,49,169,200,220,146,254,288,185,38,208,325,139,186,214,299,335,135,116,237,49,304,305,88,106,91,158,152,235,115,210,178,156,193,122,166,131,229,212,353,88,97,165,307,143,145,383,179,149,219,45,137,284,205,119,342,167,196,259,173,130,218,238,241,202,319,340,172,225,275,191,93,141,282,199,169,189,197,255,84,134,115,240,143,248,141,163,211,144,195,197,76,340,228,138,171,345,232,335,212,307,213,177,124,207,215,263,145,181,153,175,206,178,147,110,198,321,84,166,173,159,188,255,96,223,412,106,239,352,189,240,111,144,194,113,230,121,196,160,284,193,370,156,220,97,328,266,72,207,242,259,202,46,204,259,344,133,385,320,242,148,315,333,156,177,205,248,273,334,210,227,261,85,136,309,186,138,179,351,179,70,256,214,181,102,42,224,165,178,189,123,180,41,310,157,173,234,132,258,316,234,91,211,260,179,112,172,353,155,229,211,124,132,263,159,109,181,117,108,178,370,104,53,153,323,222,164,165,162,103,144,184,149,257,137,390,148,180,336,159,123,76,250,99,77,197,259,159,174,207,265,189,300,249,89,225,249,167,185,184,131,285,147,129,123,124,149,280,223,296,289,293,62,164,141,338,124,214,243,293,280,233,164,223,200,268,93,86,166,186,248,283,76,189,143,124,165,119,315,285,147,268,327,197,122,153,201,294,269,183,295,273,358,292,158,151,60,209,86,283,201,205,291,155,212,307,150,249,193,152,212,292,111,312,163,170,195,102,120,78,297,239,174,300,221,66,237,205,106,113,146,267,282,269,143,167,345,295,150,67,110,229,173,362,176,332,179,172,219,284,123,172,205,173,180,147,168,187,199,209,184,296,172,308,141,114,79,170,139,229,272,190,240,369,207,375,252,392,263,357,298,347,163,178,372,215,344,133,260,246,103,224,188,199,146,51,158,125,148,320,261,224,281,138,165,220,152,196,96,339,236,183,254,339,138,98,177,310,301,151,230,49,109,171,287,92,41,216,252,298,209,219,185,51,190,363,179,133,150,153,220,151,169,160,208,90,274,207,195,277,161,187,249,76,203,159,162,289,224,201,306,81,277,54,110,245,313,37,77,157,267,337,109,181,171,169,105,231,113,227,192,284,212,292,206,191,392,187,159,356,142,151,230,133,195,302,256,240,203,123,357,280,266,136,277,250,117,271,310,140,207,84,139,228,157,193,287,389,219,203,235,273,129,144,176,65,57,122,253,121,75,56,300,103,151,195,286,295,116,101,172,192,128,170,82,230,199,135,194,227,250,140,221,139,161,351,246,336,218,267,300,165,317,299,338,89,263,250,208,122,266,187,216,174,202,239,211,255,363,249,191,139,169,154,121,149,78,178,149,67,201,287,416,145,182,125,274,161,142,259,200,206,193,139,276,188,251,184,203,241,169,120,191,326,147,72,240,186,298,121,190,306,137,181,345,140,99,218,225,240,198,252,132,353,196,254,146,232,146,78,123,237,174,157,186,325,197,166,134,242,269,240,170,130,84,272,330,159,149,181,202,135,171,81,170,116,110,134,246,183,141,345,126,103,246,124,238,154,285,50,197,278,156,252,174,194,274,239,302,215,253,198,171,87,198,411,117,139,139,234,224,125,282,61,148,361,306,273,339,306,242,136,120,342,278,124,218,317,180,247,246,293,44,184,172,115,173,87,146,227,298,227,135,366,283,162,177,142,223,277,336,228,141,183,252,66,112,218,270,302,280,178,179,267,141,149,109,148,122,165,94,201,272,278,185,147,178,158,139,191,226,247,168,118,196,218,313,197,194,213,323,207,106,176,171,224,267,244,163,234,160,140,139,218,189,239,90,128,230,224,396,123,133,311,238,215,187,222,157,60,192,158,286,276,174,79,192,199,80,230,302,259,225,183,137,316,199,166,204,200,46,264,133,117,280,168,273,176,200,276,147,246,269,326,324,179,211,210,291,206,129,183,271,219,282,344,312,368,301,304,273,354,242,137,110,185,187,254,130,194,365,327,164,206,317,196,62,267,145,275,275,159,241,235,208,207,152,215,242,220,60,161,228,129,99,222,345,143,221,324,162,214,225,297,179,304,372,186,294,139,131,174,151,162,162,250,158,296,165,203,136,317,138,248,195,293,337,288,190,170,257,309,238,171,173,222,248,195,241,147,265,140,182,183,117,333,148,263,398,284,231,294,185,111,281,198,213,200,119,258,129,247,351,303,345,97,158,187,214,94,178,264,77,171,122,208,163,216,235,256,135,283,216,186,65,36,248,109,167,231,105,194,168,179,197,101,217,169,190,343,145,268,226,220,247,185,117,148,243,278,233,202,234,238,196,152,177,282,200,201,25,180,307,181,172,235,184,167,126,77,72,108,62,98,316,215,103,88,104,102,120,299,193,306,283,193,107,103,265,141,157,222,159,235,329,295,211,287,170,67,282,69,189,167,198,98,239,151,97,112,139,85,240,343,89,188,320,162,187,310,181,84,177,262,340,211,133,157,175,162,170,95,208,185,151,247,92,156,289,152,180,178,128,176,238,193,154,203,169,53,304,64,179,348,121,94,165,293,245,76,117,173,220,221,57,386,262,425,158,129,132,308,208,108,223,168,179,209,255,94,307,115,66,288,171,112,119,142,270,193,264,153,186,143,103,260,158,147,188,352,167,100,191,243,92,347,149,106,41,302,178,297,82,270,172,117,59,178,234,143,120,146,106,216,264,276,261,204,200,164,292,199,112,260,244,194,189,237,127,164,200,159,278,202,150,299,229,123,263,174,221,64,180,159,249,121,98,112,278,197,112,264,172,156,242,249,188,215,91,363,282,294,363,312,107,149,205,204,253,116,177,171,119,355,246,93,273,132,118,178,202,169,305,153,418,191,150,184,237,345,172,259,182,150,204,234,151,255,192,257,155,148,131,149,55,280,228,341,343,64,150,165,81,232,197,84,52,235,206,162,311,281,164,330,292,226,210,48,220,259,285,276,151,240,179,192,229,178,266,284,172,199,72,157,247,353,91,122,163,157,232,157,284,171,112,120,282,190,199,129,293,146,340,169,198,166,205,327,164,176,145,339,121,261,303,133,261,256,325,330,267,190,354,224,109,172,309,244,334,169,204,305,220,158,297,195,121,207,191,141,93,94,140,197,274,190,172,221,145,139,262,173,304,201,158,138,202,130,343,215,85,201,185,199,162,144,147,237,340,110,217,94,185,302,180,124,245,114,197,277,82,368,121,193,259,115,348,102,125,58,212,106,124,153,233,302,214,161,327,249,247,178,122,308,240,275,148,323,210,235,74,247,86,135,197,207,197,160,152,230,297,129,135,222,160,111,111,82,277,164,218,254,216,115,336,173,347,132,157,98,265,230,267,128,207,189,266,289,214,106,159,210,152,246,223,181,260,110,192,68,147,203,158,261,339,180,205,296,302,138,316,125,119,203,194,157,193,140,156,146,105,111,218,117,154,236,262,205,123,278,257,285,193,162,193,103,232,95,301,156,356,126,165,266,78,221,288,249,31,210,179,139,135,255,217,128,282,329,200,89,262,190,166,263,66,173,144,87,178,222,281,173,397,198,142,161,146,319,246,176,192,404,274,183,151,240,283,239,188,61,89,79,196,332,190,139,278,162,272,267,204,221,179,224,265,221,129,125,153,148,155,160,38,219,202,278,185,242,53,248,92,98,95,250,241,312,169,284,171,114,153,304,160,177,287,227,167,117,64,315,135,294,226,319,332,142,156,155,168,238,241,237,282,165,223,208,154,269,212,192,71,197,255,105,164,142,143,293,249,224,110,179,156,120,125,147,142,222,203,322,115,80,104,226,195,193,356,275,191,108,84,358,123,199,125,211,136,154,178,332,196,197,250,222,290,195,69,123,256,207,222,304,192,159,137,146,191,109,275,272,288,249,184,227,238,268,176,265,87,251,241,139,100,244,309,203,261,225,78,205,325,307,232,356,204,156,202,219,296,168,322,280,66,330,217,238,322,249,225,287,189,99,255,263,71,167,320,238,116,105,159,256,159,188,194,261,180,186,181,158,240,93,134,215,34,135,92,288,338,283,136,249,178,339,286,240,128,164,204,170,327,172,149,237,239,233,131,263,216,210,216,238,148,166,123,289,267,125,65,194,131,202,206,289,192,368,334,335,227,158,241,291,205,143,264,305,247,191,227,35,302,208,149,209,213,241,172,325,187,194,158,228,245,199,210,249,165,130,258,172,98,164,161,74,146,113,121,219,57,163,142,138,171,135,201,295,178,199,157,293,191,256,241,216,292,188,146,135,148,175,140,170,161,207,95,154,299,82,178,173,335,223,219,275,101,232,148,221,170,147,49,190,81,236,50,61,145,156,162,107,263,174,171,206,163,191,205,78,163,160,250,202,80,102,119,230,226,138,136,196,320,136,201,339,289,125,116,236,304,162,353,164,92,278,316,205,257,269,209,315,161,302,281,254,359,222,123,178,177,68,254,139,223,300,178,304,165,139,176,304,320,201,333,180,163,258,190,191,148,188,106,237,151,150,127,183,100,354,127,320,331,177,321,210,146,161,233,209,138,206,221,134,83,58,97,265,112,141,157,82,73,98,150,75,146,236,115,118,177,64,370,190,158,127,132,204,223,310,195,379,176,278,291,253,159,112,265,236,71,281,84,254,196,169,238,215,199,251,119,139,72,354,281,141,266,44,177,161,190,245,136,102,174,199,113,141,236,236,110,174,342,194,140,253,207,143,352,227,220,247,176,150,213,304,92,207,133,167,131,196,151,213,199,176,139,168,252,241,183,207,150,233,225,192,208,331,142,123,85,244,233,95,283,79,225,312,133,53,197,161,285,84,209,214,161,205,155,252,274,325,208,241,198,216,200,337,194,173,159,94,217,82,286,263,139,337,74,126,86,53,182,168,117,310,154,228,256,250,131,300,126,161,176,297,74,255,163,134,108,117,94,152,301,155,167,179,263,239,156,289,131,201,86,85,87,245,209,68,138,146,67,164,349,88,102,219,112,209,144,101,205,65,170,224,158,225,257,101,87,234,122,202,206,135,162,178,157,233,26,165,209,270,275,182,139,233,188,138,111,128,349,127,104,95,253,202,178,232,251,141,184,312,188,211,173,221,183,157,191,241,148,138,221,238,101,120,129,155,219,77,206,174,244,210,164,311,150,56,99,118,339,176,260,100,213,154,189,71,82,133,138,98,410,263,171,409,262,142,237,85,277,215,87,104,212,106,310,283,316,237,173,145,306,156,249,335,235,189,136,246,169,196,166,228,149,141,215,131,231,181,202,169,166,204,204,187,306,247,115,159,346,345,230,198,126,150,190,160,229,208,112,54,244,263,250,349,131,128,201,258,315,188,183,77,305,259,318,355,350,154,230,205,117,254,61,148,98,199,281,174,158,195,92,162,214,91,331,112,88,206,171,215,60,91,107,202,204,135,168,135,143,185,143,109,206,161,218,208,228,121,190,380,168,290,269,76,168,156,296,218,156,180,216,175,135,160,142,289,252,276,122,203,336,320,184,221,175,113,169,148,149,354,217,134,264,123,192,263,331,135,270,146,262,134,157,249,97,180,251,279,141,104,184,234,226,245,241,230,314,82,294,187,189,154,217,210,289,157,209,76,382,154,232,229,280,311,306,286,183,285,181,170,374,391,207,127,373,227,318,397,304,203,155,166,327,228,101,204,219,170,176,143,236,371,126,272,109,193,184,230,154,281,145,326,250,222,186,213,158,172,82,81,263,231,227,279,325,233,347,277,124,186,346,191,199,212,120,225,162,158,212,378,144,162,210,153,283,102,246,187,213,121,201,190,120,142,323,270,145,179,209,384,112,206,191,164,114,169,191,124,190,145,203,221,115,326,173,136,234,187,233,139,149,151,101,141,311,247,184,232,220,262,325,169,87,148,245,325,301,257,328,381,43,43,359,168,116,206,82,243,200,158,111,109,90,353,255,197,141,335,143,209,346,171,316,163,178,124,144,269,205,196,160,200,180,189,99,147,353,345,300,119,178,312,165,254,265,126,262,141,251,264,146,299,272,285,253,334,29,292,182,277,173,170,236,252,89,83,182,131,127,119,270,136,224,179,101,260,147,295,216,176,182,136,184,292,322,323,80,258,101,177,90,133,133,230,263,278,248,120,123,315,119,286,186,190,129,165,288,132,89,201,91,174,134,209,191,247,325,366,175,51,346,265,86,259,264,411,287,332,199,121,297,164,118,100,116,241,185,291,341,234,132,55,81,304,133,81,157,233,189,222,208,261,263,153,207,110,365,339,118,213,133,168,323,154,126,97,339,76,153,90,216,251,173,379,264,204,226,336,138,177,108,121,312,252,291,264,157,139,167,182,185,147,330,146,267,343,111,169,196,239,151,183,182,99,170,235,170,197,158,141,61,88,202,275,353,181,214,70,135,88,207,194,140,172,306,164,152,45,260,294,148,148,206,167,218,177,213,324,99,366,147,138,133,151,212,231,262,327,110,60,182,130,194,197,163,80,237,122,97,81,142,177,378,164,225,233,158,249,276,104,52,233,218,199,264,167,301,293,207,318,256,177,137,224,171,79,334,180,199,152,138,153,256,287,148,74,367,272,134,290,291,181,175,200,253,67,192,238,274,230,275,298,181,183,181,160,215,215,168,188,174,191,198,110,228,137,179,57,286,62,188,73,193,193,197,123,254,334,188,371,119,207,177,91,273,206,149,200,266,397,340,239,289,183,363,370,349,344,98,314,180,388,173,332,310,363,286,339,225,96,330,149,143,108,107,168,174,131,265,122,225,217,215,232,298,187,86,127,99,120,312,287,224,122,231,61,69,254,203,218,225,221,142,72,121,232,110,164,257,180,289,240,347,96,205,172,145,153,208,308,278,179,132,123,268,124,114,81,233,249,166,177,193,239,285,92,163,150,213,218,201,284,231,210,140,313,184,208,181,190,171,157,203,363,260,335,256,238,243,238,191,136,174,253,143,129,334,71,188,60,50,329,195,270,123,222,119,123,98,209,259,117,71,243,125,306,247,214,260,242,102,222,73,294,173,213,179,100,327,301,218,194,82,246,110,381,329,213,268,191,124,266,242,272,136,193,296,87,40,273,92,188,224,161,99,227,217,259,251,347,264,133,345,131,91,169,222,303,261,325,182,128,208,333,224,77,246,243,120,177,40,281,149,161,237,214,155,161,383,240,216,163,107,120,172,170,233,279,271,81,328,242,196,107,99,175,287,270,218,98,156,284,180,158,219,177,198,154,100,225,158,224,312,76,181,258,211,204,252,169,203,172,100,125,119,133,255,177,75,162,68,152,57,118,169,228,128,227,224,93,183,248,216,116,245,194,185,239,138,87,225,72,152,52,125,89,255,155,231,135,173,223,231,218,248,181,416,137,206,180,295,153,423,184,97,156,219,97,130,207,317,255,121,90,100,260,192,223,177,97,208,106,126,150,169,37,200,170,55,185,157,114,158,103,226,64,171,91,284,228,364,154,282,307,189,159,306,102,38,217,198,337,250,188,189,121,183,146,140,222,240,224,95,129,70,166,137,118,282,231,261,212,248,167,217,155,226,325,182,315,106,354,329,188,72,134,254,350,115,300,239,291,230,106,214,130,222,333,321,168,235,109,347,343,195,135,100,244,125,232,89,94,218,148,104,122,164,157,280,144,198,168,134,180,69,170,346,201,298,227,166,141,175,189,255,332,265,200,303,354,135,303,266,257,319,310,340,246,252,167,347,226,179,337,222,175,211,140,107,227,238,291,191,252,206,400,155,222,233,220,126,232,120,198,183,202,185,153,162,37,202,153,229,70,170,188,136,192,308,278,180,153,51,102,223,84,155,142,247,203,208,178,112,104,185,267,373,64,310,360,316,273,194,249,231,71,245,206,71,187,315,214,205,144,163,174,114,205,276,170,148,287,166,101,354,112,236,163,181,163,215,64,324,212,152,79,333,186,332,221,109,251,211,69,193,224,314,271,185,248,94,239,207,62,183,123,137,176,279,118,160,276,365,103,265,260,163,276,116,82,201,354,167,213,156,141,349,83,150,95,132,269,113,193,257,126,176,73,81,137,129,103,197,103,183,65,241,177,220,156,185,83,159,178,134,340,90,232,237,129,202,166,111,224,155,104,127,190,404,136,101,284,119,200,292,185,186,232,204,218,290,288,276,104,147,115,235,136,138,174,101,165,168,203,170,208,98,108,179,193,173,99,220,153,212,329,279,197,171,261,124,151,112,189,112,192,238,281,203,131,152,95,205,183,117,187,251,175,284,138,64,235,171,339,297,175,131,233,202,215,157,262,358,195,239,190,124,217,274,257,116,255,122,328,131,130,154,142,131,258,227,174,219,65,279,277,130,306,230,270,124,293,223,81,296,105,232,294,118,195,269,208,72,345,160,185,322,39,100,175,218,115,135,219,253,34,169,214,250,123,132,214,379,317,190,286,153,157,207,339,88,257,142,307,195,82,139,208,131,193,190,232,175,163,349,299,131,184,63,357,144,267,196,252,160,209,194,142,152,60,188,186,224,330,366,134,195,173,133,324,134,167,208,122,239,168,162,316,317,159,287,392,107,289,96,181,341,71,184,108,88,159,276,108,231,188,215,101,161,271,66,199,199,291,152,215,146,303,221,284,91,69,173,163,144,196,206,71,98,189,219,102,82,299,204,154,116,127,235,254,162,95,307,108,267,173,189,260,213,277,243,106,145,208,97,299,278,344,217,311,286,155,247,413,296,167,213,376,87,149,276,83,231,204,160,285,217,195,310,232,85,350,127,347,266,161,103,297,289,215,221,161,102,161,308,330,140,212,131,264,241,78,277,324,191,151,270,236,173,298,194,157,145,175,181,198,192,270,118,153,322,73,85,184,362,110,103,137,172,263,149,126,156,232,150,253,63,276,298,275,172,180,123,111,305,66,103,266,35,154,160,163,183,71,144,47,216,316,31,241,285,120,212,213,313,194,89,345,205,141,190,92,316,240,184,238,205,123,108,279,193,241,388,138,230,269,151,198,249,180,112,191,250,251,197,251,138,202,149,243,119,246,212,213,227,228,190,165,279,218,193,338,200,273,57,174,187,183,131,91,200,194,284,225,314,199,172,317,128,186,223,190,203,272,194,175,125,97,96,259,352,228,331,122,180,305,124,219,161,107,169,205,189,143,110,237,331,108,243,129,161,170,214,285,111,262,44,193,264,86,186,265,104,40,101,115,290,215,159,317,183,183,219,306,228,105,350,85,138,213,211,130,84,156,241,75,185,115,186,393,88,148,161,52,194,152,105,352,307,228,166,281,177,51,54,183,232,77,329,233,199,183,317,145,184,307,205,258,150,147,142,190,296,169,38,96,145,117,232,279,112,94,114,139,207,227,159,176,170,230,105,104,261,66,232,295,303,252,91,188,84,319,97,197,297,88,99,139,287,144,161,80,81,252,146,302,144,256,222,134,137,185,136,261,301,197,264,274,117,259,196,190,171,123,182,227,143,126,77,265,321,218,267,262,141,103,331,123,373,229,219,219,200,152,70,161,118,88,381,247,128,225,229,146,245,221,190,221,191,138,225,174,199,228,230,157,331,120,185,263,235,51,168,117,110,261,256,143,47,90,127,314,94,138,97,176,360,235,232,317,302,271,240,249,266,235,126,162,358,166,206,220,177,182,217,203,146,72,259,101,99,150,305,307,252,107,280,123,143,252,178,231,207,149,351,232,122,373,361,168,191,343,281,221,201,176,180,161,191,278,309,59,115,133,97,51,234,235,81,174,208,309,187,202,387,236,140,215,61,63,317,264,300,178,92,144,368,208,205,166,188,238,217,133,131,158,201,170,310,209,327,371,260,130,251,211,343,203,115,157,343,118,255,322,259,89,69,102,251,189,277,239,245,155,227,244,338,164,165,343,185,223,151,158,296,246,381,382,276,240,377,344,184,156,203,152,234,250,191,51,114,257,335,196,110,68,191,82,164,229,186,370,254,148,191,242,163,167,184,143,199,315,195,84,231,139,147,216,163,211,150,215,164,158,127,106,312,175,55,173,82,118,172,179,160,65,293,239,65,210,156,67,145,193,210,231,103,224,135,239,150,106,176,142,139,169,353,82,79,253,36,232,397,174,154,144,159,291,176,172,236,174,223,170,168,86,316,103,214,240,95,355,353,148,182,160,144,102,205,193,57,330,201,101,121,79,139,170,253,188,175,160,155,217,323,197,129,187,126,222,350,158,273,93,243,234,61,80,172,178,215,215,242,255,208,150,213,104,294,130,186,111,318,254,271,198,194,213,241,24,245,127,225,167,126,114,123,102,109,219,347,110,36,156,257,158,140,215,155,311,173,261,187,151,227,321,52,168,251,191,165,222,343,332,212,118,379,286,165,170,96,346,218,113,215,82,158,109,54,122,319,73,216,182,216,137,144,177,157,294,287,357,177,183,56,340,159,190,43,117,204,335,99,139,151,171,181,182,143,241,252,292,50,363,239,126,160,149,206,265,151,140,162,171,119,44,225,110,125,118,335,188,163,282,181,208,243,353,165,158,80,131,111,164,295,228,72,104,213,184,374,97,155,172,273,197,125,231,308,222,243,132,90,268,83,183,255,39,259,70,244,192,189,132,277,211,160,217,177,209,318,289,98,362,144,144,285,305,252,189,287,364,330,261,72,182,46,227,254,282,165,325,325,142,318,243,168,155,166,80,178,334,209,349,210,219,343,42,348,343,146,185,205,45,212,96,375,57,219,153,171,179,174,170,216,246,193,225,152,299,157,188,115,272,227,165,298,287,189,218,288,203,180,209,328,218,118,157,182,166,202,257,190,160,223,145,147,229,205,155,251,342,173,170,117,202,298,83,231,138,356,198,114,261,256,148,142,212,157,267,229,157,288,142,124,285,179,180,302,296,378,164,210,331,128,179,250,79,189,208,220,213,91,147,242,172,262,128,113,188,120,178,182,48,196,120,164,119,316,172,162,128,68,259,104,325,173,219,125,362,267,144,143,291,275,151,229,170,247,66,156,156,390,149,230,86,258,120,136,111,322,342,250,142,198,243,156,308,245,149,366,167,145,199,147,74,228,135,222,269,116,180,284,283,217,75,169,255,244,153,232,227,183,223,186,165,168,189,228,303,119,180,146,185,211,248,211,245,130,211,144,162,136,234,58,134,141,116,126,326,193,238,314,126,172,283,146,166,229,272,241,184,123,192,316,231,62,58,186,183,81,149,191,223,158,142,105,242,130,53,130,151,298,307,200,111,340,65,119,338,220,141,345,274,139,137,159,181,95,348,139,82,146,146,88,164,313,243,136,86,118,133,240,89,198,250,308,220,295,330,195,226,131,182,213,162,81,166,108,141,167,139,256,69,195,158,245,171,176,273,152,307,72,174,234,333,166,147,232,319,313,253,327,373,176,291,211,250,229,172,205,336,266,186,210,198,196,271,155,182,275,87,160,284,208,166,317,317,264,217,170,131,228,292,206,138,192,155,355,120,192,64,304,136,277,317,292,405,240,112,139,175,108,231,176,293,269,336,171,218,155,253,391,179,253,180,226,201,228,311,340,189,122,271,175,164,266,157,291,91,223,105,162,165,247,283,162,208,207,97,180,115,363,109,280,106,209,132,356,113,210,197,218,121,162,285,158,260,346,406,114,117,157,184,236,335,117,255,327,165,320,188,124,97,247,226,111,251,131,289,185,232,252,305,89,264,177,220,140,176,242,324,223,322,300,197,314,178,190,277,232,218,164,196,174,173,225,256,212,183,154,328,228,253,344,344,208,143,212,265,193,84,134,325,163,186,291,259,264,297,181,76,267,157,288,290,266,162,206,238,176,252,113,146,262,352,208,302,228,42,159,179,108,62,198,96,164,238,103,170,197,90,357,230,157,119,103,240,220,290,143,188,93,104,137,166,101,294,136,324,200,163,185,215,115,164,156,189,286,180,180,203,148,105,186,120,182,210,138,307,169,139,231,180,191,352,245,166,226,185,228,85,346,167,188,213,55,165,204,110,125,222,108,362,211,75,137,306,248,74,180,208,136,172,101,171,296,210,85,268,208,392,365,155,129,138,308,233,196,163,236,241,205,123,91,79,98,219,219,124,183,203,177,221,87,213,221,86,218,104,323,355,72,113,84,382,188,238,148,200,255,129,122,220,358,275,219,166,196,188,255,332,98,197,172,201,126,195,137,143,189,198,325,163,231,232,150,145,187,103,118,137,218,155,224,71,113,176,69,111,236,142,226,181,244,248,102,97,149,115,212,329,43,138,228,199,108,152,372,195,307,113,241,180,239,146,104,110,125,148,90,89,312,163,182,55,243,307,167,158,200,204,332,97,266,162,267,127,340,94,209,243,114,154,279,197,113,182,181,308,329,285,234,102,117,173,339,169,195,359,349,228,314,158,156,298,166,152,119,135,208,178,334,174,209,132,139,304,318,409,219,141,282,276,246,289,111,209,190,234,208,206,106,59,126,178,144,277,320,155,160,108,161,168,183,330,259,206,310,174,203,89,281,289,270,235,275,222,328,194,178,127,225,113,62,318,258,160,161,174,338,38,154,163,194,144,222,192,215,106,181,165,65,185,235,103,203,100,210,278,198,190,326,107,225,180,322,304,331,337,323,162,283,283,290,199,236,267,215,258,156,309,139,323,188,241,280,147,152,213,353,231,149,89,147,216,222,151,162,210,178,247,221,306,355,209,94,150,204,143,175,230,193,276,170,239,227,108,116,176,134,315,122,144,123,202,325,313,281,191,252,199,88,73,197,239,207,130,139,158,237,342,223,252,298,148,102,145,146,145,159,94,197,186,134,202,237,98,142,260,247,140,252,242,234,93,178,188,114,326,129,221,358,60,357,195,195,129,171,249,332,201,202,304,326,216,174,110,280,227,165,148,206,312,113,255,123,297,158,259,151,103,398,294,117,227,99,218,270,178,330,142,183,206,348,341,218,334,232,196,133,71,124,199,126,153,208,259,256,266,250,152,186,131,156,322,212,322,231,177,204,114,210,176,97,319,258,170,269,138,255,139,232,61,206,148,218,98,243,270,223,150,235,205,175,237,225,172,150,253,156,156,305,294,314,119,273,207,70,260,273,235,123,280,215,203,280,131,299,168,124,71,216,54,154,376,219,177,168,199,70,295,236,324,226,135,70,259,127,132,196,149,168,119,114,242,333,154,114,175,227,125,342,68,152,397,371,151,121,244,352,131,81,143,110,193,176,101,168,194,106,145,231,237,195,322,241,238,254,153,222,131,142,280,176,119,208,199,79,149,114,144,157,183,166,227,172,387,136,271,260,68,169,316,124,238,263,223,178,140,152,271,72,137,237,273,242,293,56,311,242,170,397,230,146,161,174,288,292,152,412,118,74,171,128,264,221,64,187,145,248,194,90,346,79,203,219,327,295,117,158,258,264,104,175,207,100,106,281,225,223,90,389,198,245,87,218,217,160,194,89,205,101,314,137,123,341,151,174,323,241,73,126,306,233,148,142,115,105,150,291,214,186,68,234,216,340,321,131,160,346,113,189,149,240,167,144,235,132,117,198,119,133,180,139,311,118,179,169,201,73,101,142,146,198,367,225,266,138,198,216,167,83,286,132,191,164,200,238,241,200,186,121,311,274,91,190,186,194,182,216,207,154,224,92,365,47,232,299,262,134,227,362,343,142,99,272,146,323,255,77,136,152,297,343,57,331,154,163,146,199,149,245,95,206,240,134,117,268,259,282,283,55,206,111,335,237,156,318,216,205,277,226,382,327,237,196,149,110,112,97,227,270,273,255,153,81,192,236,211,135,173,111,185,261,271,206,155,115,155,226,120,239,146,247,135,218,317,244,142,125,253,203,153,159,132,242,188,300,180,265,161,231,98,333,219,186,213,40,77,300,166,353,202,331,120,106,208,328,119,344,137,176,362,124,259,86,125,264,162,146,176,140,283,229,364,205,182,309,63,203,312,166,259,99,198,282,286,303,98,151,280,213,172,216,186,113,204,161,153,263,112,180,102,266,267,119,300,181,355,80,123,361,223,323,132,270,230,195,188,39,144,130,196,131,350,229,133,89,352,213,210,73,205,220,328,312,336,255,193,314,147,318,145,127,93,47,227,85,174,92,126,233,251,171,129,102,137,259,182,210,361,76,224,111,342,240,207,86,221,88,111,220,118,217,166,95,79,158,129,171,98,88,132,137,363,138,209,198,152,182,126,54,35,222,195,339,201,329,154,280,154,107,165,104,328,192,171,123,175,140,285,159,162,302,258,140,181,145,211,219,140,340,295,102,137,230,233,256,65,154,311,193,177,272,96,323,63,310,248,182,165,128,162,181,219,179,182,149,142,118,191,188,182,206,190,116,111,78,257,112,327,130,104,191,136,136,249,214,134,96,156,157,107,173,289,158,193,166,207,347,208,109,276,210,277,89,233,189,240,298,132,141,350,261,99,142,59,129,272,185,36,120,190,107,144,61,213,151,113,288,165,300,160,191,178,40,95,48,202,143,117,292,222,235,161,300,166,289,151,194,143,292,268,204,201,157,373,91,152,236,338,159,163,225,272,173,121,124,176,312,130,235,246,285,223,195,154,223,267,243,231,113,102,153,113,286,198,84,270,145,219,97,234,304,179,251,170,416,139,243,223,213,136,120,183,181,182,120,265,232,284,192,215,303,176,98,284,327,140,143,377,211,180,206,202,191,146,257,266,153,248,183,194,255,342,212,280,88,174,202,169,280,333,154,224,336,309,240,268,192,196,170,151,113,242,172,92,99,229,181,115,166,285,284,309,388,294,121,193,156,271,141,225,217,218,340,189,77,140,377,375,173,316,178,289,43,252,137,133,176,243,106,69,154,259,269,100,232,154,130,109,283,308,218,104,127,194,240,142,128,331,269,55,203,137,136,245,38,236,75,236,311,160,83,173,155,183,194,105,159,160,331,184,254,230,176,209,234,175,244,229,197,181,134,103,129,124,154,234,218,102,162,244,333,117,141,82,239,106,199,171,80,101,211,160,255,78,233,102,55,187,191,159,120,229,164,146,244,349,185,273,220,332,298,248,306,198,133,315,102,134,145,137,148,239,217,322,294,271,187,141,85,208,47,129,349,201,162,164,239,201,248,307,148,171,205,229,198,209,242,196,145,178,128,347,123,178,213,123,187,144,183,184,170,269,82,172,220,146,186,56,346,261,156,236,239,250,136,122,259,173,228,184,135,147,242,273,210,179,209,125,188,262,132,225,287,291,245,147,150,223,218,252,328,133,144,135,151,182,160,144,252,93,153,178,173,141,287,92,103,177,226,268,242,134,178,344,224,94,244,285,175,139,355,89,90,225,83,275,271,187,128,359,214,128,148,97,235,134,264,279,152,303,157,178,121,266,140,154,122,205,259,190,83,164,288,213,228,309,237,381,175,176,203,164,183,193,190,130,294,266,90,189,99,160,256,95,190,312,90,190,355,182,397,219,238,315,271,148,189,277,258,173,202,238,138,102,183,271,207,167,232,268,279,136,194,283,274,95,280,177,101,113,174,155,107,89,159,261,111,366,260,245,266,109,194,185,209,167,201,151,182,119,176,144,219,208,327,153,250,71,234,234,254,205,235,207,166,268,88,89,299,125,128,167,215,95,104,132,326,184,217,227,124,159,202,217,283,139,184,229,150,201,175,208,175,120,336,282,320,328,184,168,221,74,379,328,89,156,190,218,141,75,207,257,268,193,266,174,249,94,212,98,192,128,338,234,132,238,126,285,110,218,370,158,153,280,332,279,158,194,254,335,260,290,142,129,193,72,190,158,238,320,291,202,166,210,251,93,216,202,214,88,173,239,234,283,202,146,287,142,185,168,210,162,155,87,217,97,318,91,166,154,215,325,295,298,89,203,377,214,203,95,240,188,253,284,331,308,252,98,135,249,140,226,188,244,170,164,126,282,181,60,172,279,142,181,268,315,177,273,165,199,275,187,74,115,155,208,124,134,156,356,301,129,158,326,279,202,378,190,189,143,254,251,271,245,190,259,147,249,183,202,159,199,114,214,266,101,55,162,64,177,78,258,286,237,286,269,263,132,186,277,298,256,283,364,202,187,196,151,170,95,44,291,250,198,130,258,72,57,244,141,155,376,193,180,239,256,166,168,155,103,51,90,30,162,349,243,98,167,195,131,280,263,359,162,236,90,182,166,157,136,273,182,344,158,234,166,21,297,206,186,156,109,163,248,238,256,324,272,83,162,171,211,358,174,204,186,135,259,299,92,165,103,243,270,279,273,134,210,211,163,112,168,190,309,107,81,198,206,109,148,122,158,195,132,174,154,292,209,180,94,368,53,98,264,321,92,254,271,202,180,122,146,289,130,217,228,219,183,137,210,302,86,331,292,341,324,335,173,228,98,89,109,113,246,215,296,101,74,177,228,212,181,266,193,157,188,191,262,174,153,155,227,102,300,188,61,83,224,277,184,224,176,240,175,252,193,41,48,83,77,105,94,247,251,174,348,243,102,137,123,144,113,294,119,140,153,121,99,215,218,292,172,102,364,356,300,120,317,376,163,168,177,58,248,174,299,206,152,137,186,111,198,139,152,92,89,83,124,196,292,122,179,237,328,173,189,147,188,321,188,70,128,249,229,190,217,136,100,154,167,61,145,381,310,235,249,228,171,212,184,57,239,145,175,160,200,208,206,185,172,355,133,147,33,141,238,344,173,195,158,119,287,197,218,183,119,192,122,364,256,279,151,41,222,158,145,120,232,212,155,225,144,261,59,317,106,189,280,329,306,268,129,116,240,176,90,185,307,302,250,160,126,104,326,163,111,192,210,201,225,173,231,165,172,222,195,293,298,180,155,118,330,212,106,92,282,96,136,212,162,207,195,142,157,158,186,94,83,104,209,291,334,206,279,327,259,224,187,187,286,150,208,169,210,204,245,250,294,270,154,113,152,226,72,160,161,263,183,255,302,301,144,204,251,128,269,222,331,237,114,78,271,184,114,319,327,167,151,214,61,93,228,85,88,218,310,186,151,209,275,145,83,202,296,179,226,285,89,342,278,225,101,216,290,165,144,132,261,213,193,40,352,195,106,249,183,102,172,205,197,212,190,146,170,198,222,249,156,133,240,148,161,195,102,182,101,143,216,158,226,129,84,237,215,104,119,201,185,203,119,252,178,290,372,110,161,284,183,256,109,138,112,136,195,99,254,234,154,192,169,187,206,156,150,197,83,310,180,291,127,199,292,253,138,259,167,166,76,352,228,47,391,211,213,168,127,117,175,292,279,160,30,182,298,301,139,310,186,250,236,257,214,256,277,321,179,206,204,169,208,190,171,163,129,195,108,155,182,160,230,274,327,129,253,289,311,212,160,172,229,108,139,193,165,157,163,176,149,310,285,170,229,194,315,259,185,132,193,191,260,175,305,214,300,74,273,290,169,172,208,317,80,242,130,184,205,125,107,234,249,229,190,153,73,328,130,163,217,90,178,204,101,226,270,142,220,224,359,139,218,102,143,245,185,187,193,304,163,169,197,271,345,162,309,381,377,253,179,248,269,282,325,343,211,222,146,271,209,207,205,205,371,292,366,370,93,180,115,133,131,197,217,65,216,231,206,355,213,164,245,184,257,180,134,296,256,110,240,251,358,223,99,210,237,136,197,125,102,240,238,299,157,150,305,192,192,166,258,250,155,129,185,288,221,220,169,190,168,294,95,219,186,236,175,126,88,175,236,239,95,163,111,58,186,60,67,256,263,225,267,221,161,251,233,255,168,179,226,94,283,187,101,176,173,151,179,95,161,267,195,204,142,105,206,148,232,59,252,147,258,386,240,336,361,196,136,79,166,374,214,243,342,131,150,105,204,198,96,74,348,136,166,222,189,196,103,188,137,300,381,324,226,322,128,194,150,271,217,243,244,230,258,118,136,205,298,136,282,173,137,287,169,150,166,112,185,52,115,188,163,324,119,190,221,195,101,51,245,250,136,274,196,66,247,241,397,203,69,219,272,171,202,173,124,103,251,177,286,231,328,127,86,193,332,365,149,287,140,153,120,96,232,323,162,205,118,71,94,150,205,295,274,213,150,253,185,180,162,331,82,179,152,172,72,90,224,300,227,127,220,211,49,143,226,166,151,296,181,67,101,102,133,168,293,241,190,209,203,103,315,257,204,385,279,283,173,125,268,199,182,374,220,189,221,146,221,183,199,241,140,103,241,174,123,198,197,288,190,281,44,112,145,189,273,35,112,337,227,341,45,174,252,332,104,98,52,204,121,77,161,215,195,115,205,390,154,229,111,170,70,309,149,252,106,181,126,348,108,328,150,214,281,256,144,173,340,325,66,357,117,134,226,153,356,230,165,375,219,347,66,164,161,48,261,203,57,105,357,136,64,184,167,178,311,189,75,180,160,172,83,116,161,198,357,123,160,296,344,278,265,80,100,35,87,138,215,122,221,282,258,256,272,78,383,241,196,371,142,309,205,122,216,173,107,147,192,242,249,127,366,124,102,357,95,254,216,304,164,118,188,250,67,351,351,213,112,70,163,66,258,334,139,212,333,303,117,160,101,240,75,122,141,70,173,128,229,374,212,125,312,169,141,137,237,272,191,97,92,190,141,290,157,259,239,311,286,275,199,277,184,305,320,276,294,127,395,175,205,373,89,333,326,246,129,240,237,262,139,237,203,151,239,270,237,209,162,331,156,304,282,238,164,400,222,133,152,362,251,150,92,239,315,199,145,421,183,229,242,183,81,193,245,130,228,104,134,113,147,181,261,361,134,82,216,198,130,251,137,67,328,105,279,147,256,244,325,99,130,189,309,250,154,339,271,179,191,142,181,88,172,200,124,103,303,227,103,316,269,173,100,251,79,164,176,212,112,120,188,136,124,187,234,122,161,143,182,99,105,164,159,304,238,252,84,227,133,317,285,282,132,266,135,254,152,132,84,202,313,176,135,166,305,201,159,196,282,305,177,311,44,87,127,124,117,287,158,178,187,241,116,259,156,259,266,270,190,142,234,208,42,141,140,83,235,187,228,345,145,172,222,227,139,273,179,123,176,43,131,202,283,87,239,210,175,280,269,277,133,44,287,168,175,129,264,283,63,90,229,228,130,71,209,352,109,175,228,122,185,297,206,188,206,360,43,134,232,216,251,216,153,132,158,175,145,221,194,261,142,290,154,124,90,162,250,221,157,266,375,99,338,171,153,169,111,135,270,157,374,429,116,179,223,212,104,202,175,263,110,135,195,203,130,258,240,169,117,109,146,322,214,207,214,210,365,107,88,75,205,236,185,240,242,229,258,109,157,209,224,162,178,147,174,264,180,212,305,256,174,56,293,181,106,105,139,174,273,246,160,101,68,177,103,236,224,192,125,168,226,231,178,119,310,119,98,225,228,176,230,352,77,314,140,139,120,231,183,172,231,141,176,149,303,178,208,315,156,154,108,245,200,144,93,188,230,113,124,353,118,126,143,107,161,198,222,374,132,203,377,354,196,136,180,129,228,206,68,104,97,125,212,200,318,146,317,260,121,175,181,121,225,186,209,296,329,184,130,160,228,227,129,242,103,249,212,198,230,294,270,297,275,150,339,187,320,200,292,191,127,216,224,202,150,209,192,295,290,254,172,250,194,279,136,143,301,171,173,344,73,211,200,133,343,121,43,364,229,335,117,311,109,141,165,312,173,134,140,169,191,150,321,191,355,383,230,284,139,225,185,371,63,254,67,227,194,159,206,89,127,311,339,141,179,314,344,82,79,210,212,185,93,309,153,255,101,241,65,174,198,110,250,92,121,315,150,120,181,58,292,192,165,321,126,213,321,82,257,68,130,167,123,95,142,301,85,171,306,50,385,191,142,185,296,254,255,248,213,64,235,98,78,162,108,212,135,78,353,383,190,51,181,132,214,285,273,381,297,283,160,150,323,156,259,79,147,203,261,189,180,328,312,256,147,160,158,65,162,217,228,184,112,204,358,350,119,111,270,81,239,205,105,275,93,130,125,225,99,318,100,193,200,252,172,81,197,228,212,134,92,222,200,104,236,181,74,225,324,48,146,263,164,176,179,299,252,210,156,253,221,230,187,120,215,188,106,155,134,307,171,323,242,219,74,151,182,312,281,141,352,93,294,104,119,147,106,231,244,276,153,245,238,207,128,143,195,122,42,168,141,151,271,231,158,184,176,311,276,122,205,121,204,371,171,270,129,276,179,289,159,265,265,228,142,256,130,101,273,276,100,51,242,213,88,224,250,248,193,118,339,296,156,274,64,127,248,333,135,234,198,99,138,331,68,228,262,120,84,170,221,156,278,116,63,65,257,247,122,164,177,137,139,145,108,303,254,203,81,89,137,182,174,157,269,300,242,190,253,202,170,102,250,98,252,304,231,202,87,213,281,131,185,228,185,220,232,277,181,217,344,185,145,75,179,97,136,293,278,285,165,174,304,135,202,259,142,253,125,319,81,126,245,114,181,175,241,250,184,247,169,184,175,274,165,194,207,194,343,174,253,220,290,252,261,359,294,301,307,288,224,247,245,196,196,246,317,298,354,207,169,118,195,65,187,47,348,300,187,44,252,218,199,310,171,103,143,111,194,185,156,132,190,185,117,321,251,225,105,173,308,169,110,139,63,347,166,184,138,126,239,173,298,133,308,103,67,121,167,180,155,292,143,366,128,67,122,206,210,226,319,250,173,215,252,215,92,288,194,350,76,157,322,324,207,289,224,264,178,240,381,213,105,174,113,116,218,214,226,142,231,194,105,324,152,199,239,124,254,163,175,254,270,194,226,304,146,245,113,253,191,176,235,223,274,201,245,245,333,198,234,241,148,158,236,202,175,186,144,119,261,121,256,129,116,140,166,137,156,107,236,234,160,332,109,141,191,199,250,117,97,177,268,224,285,128,173,128,292,242,202,108,258,143,131,230,221,95,279,164,267,123,190,119,135,286,76,144,139,264,150,115,336,205,182,273,280,151,203,171,142,137,55,80,334,22,358,228,183,226,166,331,207,323,234,342,151,296,219,188,178,106,198,143,162,358,133,185,109,246,72,243,223,205,136,168,200,205,338,232,101,155,290,59,162,248,107,241,134,193,168,285,154,162,90,168,187,361,172,79,273,186,170,114,298,354,179,114,237,238,251,238,136,381,173,149,247,210,322,262,348,141,135,220,319,81,181,127,160,364,276,236,211,192,142,100,152,60,148,246,116,156,150,314,279,277,160,200,57,221,143,171,112,246,296,128,212,115,116,191,290,245,162,171,141,139,296,248,353,253,128,171,143,99,202,271,107,170,49,153,115,173,111,230,300,184,346,193,335,275,250,120,304,70,189,297,352,302,327,183,154,167,191,74,230,200,209,173,191,95,225,192,184,195,103,302,332,289,336,324,108,308,128,369,230,153,262,94,207,348,161,223,120,318,210,281,104,157,253,281,379,111,242,111,93,257,196,239,151,361,214,201,97,161,216,194,82,208,50,112,171,263,244,153,147,195,143,182,229,262,169,113,360,139,236,297,352,268,337,114,239,219,323,197,147,310,275,198,152,106,222,190,222,255,129,334,360,110,300,120,185,133,218,281,194,187,269,154,130,263,104,334,214,88,294,210,142,203,151,91,34,268,125,306,210,187,78,299,205,346,315,244,198,271,91,152,245,329,176,74,233,143,219,104,228,310,280,174,150,138,283,170,143,157,111,85,175,199,128,119,164,119,55,204,84,244,200,312,152,194,258,143,94,142,282,229,280,373,162,80,63,285,71,334,69,241,236,129,193,144,286,296,187,158,214,223,84,123,273,220,342,51,134,183,112,108,111,51,115,145,298,218,247,124,140,227,269,157,152,117,119,100,358,155,166,198,237,275,134,281,188,71,365,191,302,69,132,42,218,222,221,192,240,260,46,210,148,162,209,201,184,355,218,190,126,230,292,164,82,205,253,145,284,181,224,146,299,193,48,63,148,124,112,101,259,164,151,112,119,184,125,130,237,384,231,181,148,252,83,313,233,120,117,137,226,206,231,238,105,208,193,152,178,173,295,116,226,175,280,139,185,169,272,95,240,255,128,64,325,222,145,89,70,121,102,39,239,206,69,122,182,185,155,184,355,339,221,170,65,65,131,229,98,249,191,341,140,170,335,170,116,104,156,218,52,232,185,168,208,171,151,367,188,168,102,97,307,177,224,339,131,306,74,100,186,194,188,184,154,173,190,204,214,97,126,325,223,198,170,260,73,182,418,136,307,274,128,164,176,255,235,101,186,150,287,215,138,147,270,144,127,87,160,156,312,170,81,296,147,147,278,161,287,239,68,123,145,178,167,123,148,344,277,274,213,220,77,222,290,310,164,143,259,124,155,189,151,118,208,242,210,339,243,207,169,133,245,247,290,360,94,151,271,172,157,151,114,288,235,220,154,132,116,208,78,225,277,289,131,160,167,151,390,143,276,72,241,132,133,236,283,204,201,386,112,203,186,181,290,158,161,377,216,180,244,108,186,187,130,317,359,179,335,317,230,126,121,63,69,326,256,120,217,96,238,363,214,121,128,207,114,146,121,225,274,206,189,196,298,239,130,263,266,138,210,199,381,155,141,216,139,321,160,118,176,176,270,215,330,299,208,152,161,168,30,223,207,165,239,198,173,250,183,163,105,121,123,205,163,194,311,107,171,175,225,246,183,344,141,148,131,122,137,224,218,45,205,152,131,186,224,256,132,226,314,137,178,177,141,137,152,145,72,119,148,152,236,165,103,88,298,180,291,174,272,307,348,189,196,244,204,129,222,176,314,167,160,81,109,228,302,192,109,201,384,136,154,216,132,160,146,174,145,186,96,375,166,209,358,168,123,319,196,116,106,329,221,129,214,266,171,82,194,196,83,165,166,321,240,96,225,191,144,354,152,181,141,186,220,133,181,106,229,206,178,249,143,176,133,231,159,211,119,174,124,361,257,255,119,199,309,300,286,273,101,276,147,211,271,266,269,362,277,315,298,135,195,215,387,392,329,278,308,149,293,122,167,295,83,343,114,231,302,167,255,308,196,159,155,220,47,120,267,75,173,162,171,214,136,334,220,211,371,75,194,38,131,226,227,175,319,129,335,313,215,130,210,200,141,243,344,246,155,124,78,275,253,169,201,132,161,156,93,100,267,283,172,189,183,156,193,236,362,101,175,198,333,93,199,48,255,121,179,208,241,272,207,245,191,152,159,425,120,163,166,221,149,198,335,168,302,113,172,323,206,192,106,173,299,140,265,226,174,329,145,217,321,268,226,163,177,193,296,239,206,313,240,334,108,263,120,191,267,122,35,194,227,221,318,221,203,182,156,157,243,45,203,73,154,128,334,305,133,200,92,308,367,348,100,123,234,338,153,129,151,138,194,170,176,283,137,295,57,229,182,123,39,290,232,233,280,164,76,177,44,121,201,175,64,135,365,202,264,241,347,176,191,233,142,98,250,214,223,114,329,202,157,188,159,120,170,167,240,165,349,285,185,311,205,220,325,99,99,330,191,145,179,175,149,115,320,141,131,241,258,214,268,210,314,186,172,198,140,140,244,157,357,170,275,106,99,187,152,182,247,153,162,233,288,114,357,223,214,204,343,169,186,165,257,158,301,279,341,247,127,110,202,260,69,360,188,236,174,209,107,67,178,167,140,155,167,302,178,158,75,175,224,313,224,225,204,237,76,227,229,324,298,154,105,199,123,64,197,85,320,135,122,259,180,198,281,94,73,220,254,143,293,223,176,168,243,271,301,132,95,193,282,292,252,228,179,96,186,71,109,208,266,23,146,183,171,107,203,176,197,192,211,93,283,190,140,187,53,157,89,180,178,173,261,286,101,161,248,154,236,129,124,77,187,152,160,139,304,269,147,117,161,321,238,183,231,95,276,330,112,152,121,155,308,209,181,211,144,231,126,151,220,337,138,113,296,167,304,235,263,278,217,171,340,103,204,150,71,63,359,154,176,197,331,100,336,137,76,214,194,112,63,159,171,137,205,155,165,157,279,175,148,173,295,409,190,231,167,187,205,175,187,393,143,89,174,122,211,310,236,261,231,177,179,81,269,343,184,146,187,189,164,337,267,190,175,246,117,171,146,113,229,224,225,164,191,329,131,269,216,180,146,165,256,121,261,238,140,188,136,260,325,150,299,193,264,415,58,165,310,153,289,245,112,124,296,331,347,306,307,208,270,181,58,116,192,329,154,185,422,24,270,150,136,286,205,46,375,195,212,224,99,269,195,284,193,233,247,205,185,71,141,58,148,279,199,144,143,123,139,191,187,312,216,145,343,151,315,324,248,149,178,281,217,85,222,127,177,99,393,177,318,398,121,354,195,286,268,279,270,146,138,201,183,180,181,195,221,326,307,41,81,174,259,94,194,195,128,206,163,222,246,177,291,138,211,71,226,165,167,155,159,153,256,117,105,142,142,104,171,233,200,298,206,241,134,176,148,304,189,240,142,187,203,211,222,226,159,203,251,149,208,114,137,144,328,174,120,286,156,108,179,214,264,250,201,109,121,150,184,210,119,152,186,85,138,212,96,170,158,122,224,170,117,291,279,271,303,173,213,151,165,334,268,320,135,225,220,113,121,245,128,93,106,183,87,147,208,198,323,241,68,247,99,218,148,254,320,219,124,213,270,216,195,214,334,196,249,143,138,131,279,188,110,53,202,67,136,135,199,109,169,138,168,384,145,95,152,234,319,155,134,95,159,61,229,154,256,69,199,251,188,182,190,141,169,98,198,183,141,248,227,224,164,161,69,321,299,127,257,348,128,273,284,148,170,211,145,187,102,208,301,92,332,248,47,88,229,232,291,158,330,100,277,335,181,385,180,151,220,91,168,255,148,223,167,140,168,292,159,264,162,164,323,172,178,58,233,112,197,152,169,155,159,154,209,270,94,247,84,94,276,143,218,230,184,201,352,235,191,214,198,236,190,311,102,222,124,277,257,199,131,334,65,121,96,246,172,192,112,155,418,153,198,163,165,228,84,122,137,73,99,178,198,320,136,165,143,222,202,79,250,82,143,222,107,162,121,199,172,174,128,164,127,140,188,292,295,377,90,147,302,189,279,307,110,181,205,225,211,135,260,176,163,204,100,129,61,184,263,59,184,269,273,133,233,145,114,252,126,190,237,382,257,310,76,155,253,200,60,220,158,154,225,68,198,187,145,334,189,93,174,233,64,210,129,119,164,198,200,333,360,220,188,189,212,289,149,285,297,320,354,144,234,291,289,236,180,144,56,134,375,260,334,180,196,38,249,211,103,215,289,153,140,105,101,309,306,234,204,366,211,153,134,154,339,224,100,210,147,271,258,134,263,327,178,52,173,242,155,109,227,179,108,57,221,217,214,231,334,249,119,178,148,185,130,235,193,117,75,227,149,199,240,67,289,144,379,108,226,218,101,117,355,281,410,104,232,234,67,222,217,112,166,102,185,48,97,131,178,78,269,251,156,241,265,68,234,225,234,192,161,110,181,227,180,176,188,116,148,108,189,139,184,177,158,254,197,177,157,234,268,189,198,343,249,141,223,353,176,94,283,75,78,371,256,201,151,227,119,306,155,299,205,196,322,206,239,232,56,189,73,201,173,60,227,172,128,212,243,253,227,364,171,229,201,224,70,114,234,167,203,133,195,54,168,237,102,203,141,133,117,90,228,362,113,169,124,271,179,76,126,179,56,103,288,147,155,256,89,254,155,151,137,226,290,268,183,136,210,61,134,323,191,217,257,189,114,131,188,196,129,194,176,244,191,150,302,289,70,109,205,191,124,155,286,338,176,77,159,192,258,225,84,353,152,95,144,100,138,134,227,222,132,177,94,151,198,138,170,220,40,162,118,45,198,68,42,198,37,72,178,159,159,384,204,163,264,88,163,175,100,133,256,198,192,162,227,173,122,68,243,154,376,360,83,289,178,228,128,313,188,211,95,204,79,304,87,80,352,173,106,319,179,296,173,109,43,238,226,188,177,295,234,191,48,311,205,180,259,126,94,100,253,328,60,211,211,160,197,147,284,76,79,297,298,290,255,126,93,288,321,134,106,228,238,198,205,175,192,272,334,149,65,299,238,203,183,87,156,170,175,226,147,186,122,156,205,164,377,77,114,402,353,122,347,161,132,164,292,206,255,144,214,167,282,161,319,156,231,70,155,334,132,291,189,168,198,197,226,214,134,180,277,381,123,124,165,144,217,128,62,145,182,311,328,131,57,144,208,362,137,354,412,194,233,324,219,123,372,201,135,210,232,324,235,81,372,165,210,155,189,158,220,138,205,98,243,330,184,227,263,123,117,236,294,194,182,205,186,102,186,302,325,206,116,233,47,270,153,238,98,152,309,286,130,220,298,126,198,121,218,149,324,246,281,379,183,45,97,308,222,330,221,250,150,271,210,105,233,107,52,173,269,184,297,280,330,112,142,79,66,140,72,257,187,151,208,168,62,179,238,200,317,162,175,196,253,172,201,106,266,263,121,193,39,129,294,257,179,334,346,218,77,283,357,360,206,167,244,299,137,126,69,76,43,284,263,140,231,191,154,257,79,227,249,167,166,145,125,367,284,218,160,127,276,260,152,171,144,74,160,277,240,114,129,149,247,88,188,299,339,151,191,362,203,110,226,267,251,84,204,151,166,326,171,123,312,393,127,244,265,237,153,129,102,91,259,226,100,42,129,217,193,94,127,133,361,204,92,209,272,363,130,254,203,231,197,297,204,174,205,135,61,107,199,277,188,131,238,246,84,294,212,140,171,275,161,59,122,302,327,137,77,148,109,215,123,331,223,232,238,148,214,202,209,148,276,114,219,211,187,120,118,123,222,136,253,137,144,228,175,314,141,318,242,339,143,76,150,137,115,315,187,127,303,240,150,270,388,222,74,141,103,183,142,245,300,35,71,316,70,130,38,291,187,281,145,113,172,178,148,171,159,166,177,163,156,249,249,325,195,200,213,183,110,137,260,284,147,292,246,215,394,73,134,136,112,69,141,294,235,153,161,183,170,258,132,175,227,181,334,330,298,87,140,245,283,145,361,116,252,159,111,331,337,377,219,323,147,333,209,307,194,210,53,309,211,188,91,142,387,157,188,308,313,162,104,213,318,198,159,233,193,163,64,213,139,408,229,347,369,143,184,202,181,144,173,169,198,281,152,85,315,191,96,224,278,185,240,106,117,190,311,274,268,153,182,199,85,158,279,75,133,213,198,292,157,136,146,169,76,374,105,187,305,223,208,276,355,195,130,276,54,250,172,173,79,157,110,77,109,284,175,235,219,210,164,158,278,241,263,303,150,76,135,114,247,200,101,210,110,302,151,290,140,136,94,213,127,211,305,134,143,177,152,263,171,254,169,113,75,251,274,136,130,227,370,263,164,234,165,280,153,175,176,264,118,230,279,230,126,190,167,322,192,104,208,131,194,291,266,177,248,223,281,227,349,298,197,223,247,207,170,293,222,164,99,121,137,107,90,245,220,94,313,314,237,365,32,250,287,162,183,179,42,179,178,83,195,172,151,132,157,69,320,245,219,169,194,210,224,321,290,166,134,167,218,176,174,192,228,282,220,146,194,84,200,351,174,146,282,167,277,254,183,144,140,122,192,95,248,309,189,161,132,141,188,268,319,107,184,96,297,190,217,137,364,186,399,214,159,104,154,213,138,118,150,341,162,291,255,119,88,288,288,304,258,226,308,168,242,44,240,144,217,223,362,292,78,124,403,175,146,190,51,104,109,273,280,42,153,267,132,141,137,196,187,74,192,245,122,66,198,180,158,218,339,108,141,148,254,174,335,255,167,230,101,75,197,168,186,177,98,230,397,182,333,217,243,257,66,213,161,280,246,81,305,78,207,243,182,233,142,108,268,273,161,167,46,187,39,218,297,254,124,176,387,122,153,166,181,143,114,116,283,200,157,198,173,139,255,68,136,209,152,322,318,282,171,263,239,289,334,58,186,120,327,200,237,190,170,203,187,414,322,354,144,297,200,308,341,154,193,364,362,302,328,173,253,287,258,360,386,351,325,346,181,230,264,222,220,99,280,82,141,231,148,190,147,204,285,278,154,94,72,377,339,131,158,128,136,148,163,181,326,189,259,93,78,346,304,88,219,107,161,273,263,179,95,311,148,120,53,97,346,204,105,208,157,141,357,236,334,137,90,249,161,238,167,170,210,177,392,172,251,170,261,186,142,317,186,367,266,265,116,86,130,79,361,193,289,201,146,116,142,278,228,127,186,181,189,174,207,72,206,85,126,165,171,264,215,136,261,153,368,181,108,177,196,224,135,164,234,271,117,149,124,132,216,168,310,179,417,88,245,82,51,230,196,131,282,192,221,171,75,199,166,247,53,203,227,323,391,251,205,262,161,148,238,92,272,305,167,85,165,287,377,116,62,199,99,131,174,180,348,261,157,95,142,230,211,250,111,330,227,237,80,346,193,307,311,367,222,226,241,118,164,160,247,161,167,199,216,81,100,147,177,144,88,139,122,137,161,116,153,251,159,255,103,219,192,119,211,96,152,227,44,218,248,223,144,82,141,103,99,101,135,259,181,123,202,241,248,248,76,187,190,207,142,177,236,114,95,129,105,255,307,202,192,143,313,101,162,127,155,280,354,216,274,178,83,194,135,181,164,292,110,240,175,156,83,204,165,200,338,156,171,143,52,230,49,194,198,263,116,313,186,103,282,131,277,81,283,272,263,177,51,182,176,300,176,145,56,212,192,309,211,266,306,193,238,159,92,322,221,225,126,120,130,148,232,230,152,170,185,161,211,151,177,197,238,344,294,203,91,139,207,110,335,320,323,186,118,114,214,159,187,189,135,126,83,156,280,241,202,98,110,219,379,169,244,133,101,193,96,145,152,305,338,401,342,330,232,297,286,361,301,283,341,161,329,315,368,270,276,245,233,335,367,333,292,353,291,351,249,349,313,225,327,359,323,312,223,142,297,113,334,375,127,97,321,223,232,161,281,69,73,109,195,76,193,198,274,187,139,130,251,172,253,78,166,381,223,171,176,220,276,106,97,125,280,139,85,322,271,261,176,103,192,309,261,271,178,304,132,321,346,366,258,278,311,244,188,267,344,251,368,259,178,75,310,167,236,389,237,96,223,383,128,244,252,49,98,348,218,190,234,78,97,249,368,198,76,133,86,132,114,193,131,111,145,146,217,94,265,144,155,168,84,253,189,422,112,129,70,293,283,346,74,219,242,77,90,151,169,133,212,96,46,197,225,180,218,120,193,263,269,100,82,118,203,115,311,301,130,303,225,195,128,140,153,144,332,310,236,187,248,223,115,227,225,132,137,213,144,250,250,207,165,137,177,102,117,280,121,146,139,42,279,96,211,172,205,97,61,250,200,252,158,364,140,239,98,178,159,292,264,250,129,239,358,147,277,173,128,152,181,173,299,227,270,134,147,243,115,139,239,146,132,250,167,104,262,190,266,111,87,285,153,293,126,254,179,127,169,250,285,221,143,137,237,120,132,257,146,184,284,164,213,186,107,73,239,235,137,249,289,171,91,111,237,113,97,147,81,175,236,182,131,181,173,152,128,161,142,320,142,256,171,165,185,165,202,209,215,236,309,109,151,148,172,183,211,267,226,234,203,237,112,140,100,118,304,266,199,241,389,315,246,182,161,78,203,184,59,202,103,303,104,382,339,358,199,280,167,186,144,339,125,179,115,130,163,189,157,315,131,317,60,120,64,327,218,115,392,56,90,184,95,281,173,118,285,144,323,138,113,342,386,254,255,383,229,219,180,304,272,322,97,55,184,263,120,234,203,239,336,163,182,316,277,72,171,128,259,86,118,58,227,203,300,163,75,191,207,171,159,167,212,151,192,198,273,352,206,199,200,171,105,186,60,207,299,120,205,182,192,130,150,171,316,230,216,251,150,195,211,215,114,91,181,178,280,148,172,122,254,119,157,170,130,161,86,293,142,303,163,226,170,132,193,156,216,252,226,120,334,364,133,264,326,237,149,195,353,134,193,68,183,190,239,238,156,188,243,88,229,115,235,258,135,70,195,150,91,280,259,251,170,146,102,364,200,129,188,233,110,149,300,218,215,305,104,251,181,263,202,175,135,160,278,184,256,186,59,187,119,181,124,358,175,340,205,182,159,285,194,82,88,132,176,134,327,138,236,341,185,249,243,354,109,187,338,147,136,88,359,91,67,86,157,120,158,212,77,336,366,172,306,217,241,348,239,237,327,320,377,387,347,150,185,226,307,351,258,243,336,318,205,332,121,330,241,257,246,331,245,201,237,148,145,154,177,217,103,114,199,174,193,105,209,115,308,46,258,189,195,225,192,182,283,154,102,135,397,371,224,50,274,244,317,342,333,159,162,183,139,258,275,204,223,112,201,108,142,179,202,77,70,346,107,328,152,288,219,76,246,185,190,86,209,129,135,336,307,251,214,243,183,265,229,122,154,340,112,247,156,341,281,115,117,110,223,243,307,190,201,213,268,194,309,335,336,301,223,351,206,169,206,136,239,63,250,254,199,157,188,130,101,307,215,101,261,175,144,204,248,325,116,194,213,170,116,212,138,215,129,268,111,308,188,285,168,151,128,212,122,159,259,39,224,201,403,329,376,363,215,300,254,223,172,193,111,186,232,233,179,192,320,155,90,136,178,97,170,244,93,137,177,236,206,124,293,348,147,347,353,170,265,178,105,108,337,115,224,205,292,165,228,161,220,117,222,215,200,129,97,241,128,267,94,128,187,181,291,147,263,154,238,123,228,150,239,204,196,110,237,132,210,91,306,240,178,168,242,108,139,235,163,157,216,178,264,255,216,171,134,115,300,88,235,193,199,104,208,115,45,117,230,117,392,133,135,185,331,358,133,177,232,228,137,347,250,192,114,207,130,288,281,197,144,208,225,208,104,328,309,85,99,182,252,278,215,140,246,179,151,206,170,149,128,141,144,381,326,182,201,195,237,108,187,100,133,318,239,245,138,117,179,183,90,165,106,238,271,284,210,153,102,281,65,158,160,223,175,149,98,140,156,127,273,129,223,317,317,286,156,249,78,188,125,196,127,208,191,31,140,258,334,230,170,164,316,321,105,75,203,132,80,177,188,80,299,126,173,204,178,200,90,185,196,274,203,76,285,72,107,321,152,121,151,101,374,93,243,344,258,272,326,184,191,120,199,142,189,143,323,238,85,318,171,230,320,377,205,308,282,286,143,319,156,171,294,127,174,216,230,341,176,119,190,198,197,114,168,198,220,337,105,73,227,204,207,159,98,75,222,95,139,244,183,164,222,403,185,217,158,338,173,188,296,111,301,70,71,186,341,159,320,349,108,201,151,134,112,84,185,180,194,224,108,205,168,130,145,227,144,223,249,63,86,194,146,150,126,175,178,300,162,284,192,242,173,270,184,183,161,340,319,200,274,197,115,91,176,105,156,84,170,299,265,168,158,159,92,165,183,155,190,157,187,153,288,214,361,225,109,103,199,143,217,123,259,62,154,138,90,360,189,224,119,222,283,183,48,227,169,226,167,133,375,223,150,147,178,299,204,112,93,181,271,237,209,332,91,164,145,185,183,100,236,135,137,251,184,136,243,133,206,76,138,102,354,296,211,259,119,116,97,139,257,115,226,229,67,148,326,99,142,65,196,113,238,209,39,189,233,244,178,168,171,167,163,195,149,142,206,236,228,257,156,223,190,173,114,272,152,136,229,221,66,150,184,81,270,108,257,304,61,180,318,151,226,388,207,260,83,220,298,191,98,236,213,191,259,345,109,101,267,181,105,106,214,128,153,215,296,267,154,234,295,263,171,284,101,152,162,149,178,204,265,146,160,161,125,137,117,209,140,90,268,196,208,327,287,358,200,293,214,96,156,186,108,143,124,122,218,199,108,224,107,131,185,214,303,141,219,244,45,154,149,151,114,100,250,337,66,123,154,228,184,148,199,166,75,91,345,272,202,342,302,113,36,156,225,56,316,194,181,204,193,193,77,212,238,176,198,125,273,135,181,185,254,115,81,243,132,264,177,95,187,101,380,131,173,68,324,59,135,283,219,83,143,216,183,143,224,236,251,334,186,145,262,247,292,153,209,214,188,357,175,175,301,191,164,159,113,100,198,123,132,213,265,139,189,185,195,71,205,122,76,224,150,167,76,220,232,165,139,206,120,318,374,346,409,312,343,239,226,257,303,320,383,115,111,222,362,110,363,178,87,170,207,189,173,129,214,169,298,115,172,229,148,236,133,368,143,147,202,196,179,264,343,159,111,144,231,174,287,168,95,325,220,120,284,140,199,137,88,127,138,281,151,141,263,217,226,121,192,204,367,374,211,169,213,97,220,104,200,218,350,264,263,268,146,78,149,245,291,322,96,311,254,114,164,253,157,208,148,332,214,169,333,129,123,232,155,82,126,133,142,205,309,151,131,162,192,185,237,114,175,105,119,159,61,214,320,105,237,287,164,175,247,169,125,332,126,235,321,104,194,80,112,152,301,257,109,223,153,110,221,208,205,185,191,122,156,179,183,153,368,397,118,122,247,205,201,264,163,156,306,188,204,207,139,217,142,122,273,131,283,207,257,190,70,198,193,321,301,378,211,271,202,337,299,274,151,192,174,244,346,151,127,138,302,127,191,103,302,135,146,230,183,196,336,115,130,112,188,208,145,105,150,49,206,226,132,230,348,176,361,67,48,234,208,169,224,167,59,211,176,129,167,323,224,220,230,87,236,63,173,164,119,264,153,48,153,222,113,133,156,99,164,208,135,260,174,206,133,339,177,154,243,215,178,210,287,191,215,178,209,300,203,250,374,234,126,158,137,180,151,84,167,274,290,181,281,134,160,321,241,152,85,190,203,102,165,259,188,385,248,267,87,311,73,117,145,281,245,150,395,238,144,168,82,217,371,118,202,185,192,369,256,214,79,118,134,210,118,167,231,164,127,149,249,256,174,105,44,129,103,369,354,274,279,141,312,370,172,138,114,267,101,282,309,218,237,247,254,135,363,228,164,262,189,206,199,185,39,174,138,115,85,79,142,101,354,169,67,241,87,99,62,160,243,157,210,51,109,109,210,76,217,111,380,302,112,172,83,385,127,132,207,212,92,62,160,152,108,100,226,105,199,201,210,116,266,131,204,121,200,245,203,277,232,309,322,168,156,98,144,233,301,123,250,224,339,255,216,137,251,179,302,78,174,322,269,159,232,164,216,160,234,196,113,200,133,110,136,414,59,187,206,63,217,101,214,204,150,189,357,162,121,76,192,139,119,224,123,227,210,281,214,195,199,352,287,133,269,102,194,196,195,126,159,177,347,172,139,181,171,122,161,300,108,107,221,171,117,186,222,152,345,307,131,221,190,171,291,159,54,162,212,208,167,327,104,299,369,160,315,57,81,331,333,286,187,384,212,196,263,258,264,113,144,165,145,167,145,236,228,210,222,229,91,218,349,177,326,75,191,98,131,104,341,142,183,353,135,159,224,197,308,242,97,79,279,225,223,84,82,108,241,124,130,147,142,299,113,194,130,249,181,70,164,156,224,343,94,115,204,178,175,145,172,187,148,93,162,155,168,214,162,179,122,184,189,214,178,60,269,184,168,266,167,288,212,156,197,178,95,148,343,293,148,169,146,213,374,331,223,192,261,313,258,302,246,96,116,150,52,377,141,343,147,191,158,249,77,219,188,67,198,126,162,180,203,132,305,148,192,183,186,352,265,168,194,180,213,193,297,71,135,274,100,271,231,147,161,174,182,317,125,295,226,193,164,173,350,134,104,80,92,188,291,299,97,163,290,203,275,241,44,163,163,168,25,263,121,178,243,236,210,129,121,91,280,62,220,229,215,225,290,133,89,241,183,232,190,133,93,204,267,124,176,244,173,93,161,134,261,148,120,249,201,224,216,287,104,280,146,192,84,117,252,263,172,261,267,192,250,125,119,93,255,170,114,276,102,308,84,323,125,166,142,105,89,177,215,121,118,192,166,164,82,117,142,287,136,133,164,142,91,247,304,363,82,256,269,219,152,157,340,320,171,102,233,197,234,95,128,212,243,231,112,171,215,341,223,235,133,208,182,165,183,139,123,162,94,129,210,247,120,287,297,179,116,201,133,311,197,144,121,201,215,276,311,145,123,156,222,356,173,126,134,75,136,122,315,156,291,165,281,204,145,315,156,206,207,124,164,141,178,232,284,117,242,310,299,137,64,225,258,94,211,149,205,218,115,256,48,139,188,115,173,125,80,57,142,132,163,151,175,113,143,177,90,227,239,118,223,90,204,166,212,196,317,193,211,227,177,99,106,156,208,220,182,102,88,113,306,166,133,204,176,109,197,251,162,38,148,176,260,169,98,213,228,127,192,280,100,297,112,226,158,108,287,265,214,64,168,133,231,213,339,279,313,72,131,55,164,276,141,269,198,109,236,189,175,197,139,169,161,107,111,164,232,307,126,210,299,152,388,179,261,156,208,221,170,148,86,219,216,265,153,167,174,209,283,270,230,231,264,231,323,265,181,200,175,185,124,169,237,161,209,117,255,259,133,305,233,283,124,263,90,160,126,275,128,223,164,182,151,193,298,217,209,270,65,222,305,90,271,138,186,100,277,91,80,81,393,239,202,237,193,170,194,105,166,301,246,275,234,67,215,172,265,285,153,266,254,165,231,276,129,188,200,153,132,368,244,178,125,352,180,227,169,221,125,118,246,171,339,155,171,113,63,224,87,372,186,207,309,178,231,304,272,340,386,312,184,302,309,143,299,229,234,269,262,253,319,224,251,232,131,205,338,204,339,150,315,331,210,236,123,218,240,317,154,100,203,317,170,237,193,151,332,308,162,68,215,124,283,251,289,109,221,135,294,322,141,331,191,219,336,177,177,128,144,196,245,113,102,270,288,108,209,235,226,282,189,179,132,202,122,223,325,205,278,212,184,212,84,329,273,132,144,146,105,269,82,174,223,219,197,151,135,164,179,221,196,213,110,217,162,116,213,226,109,282,224,327,188,244,348,185,336,278,127,161,266,127,135,336,69,262,131,218,123,94,231,237,327,63,202,101,196,248,283,378,262,318,177,84,68,242,251,253,156,312,179,213,328,258,294,101,306,257,208,64,187,183,224,164,269,293,227,176,140,269,206,154,193,143,259,193,190,257,254,157,161,167,278,325,113,310,171,218,304,134,163,148,216,182,233,348,148,110,95,272,198,184,206,111,293,213,294,230,312,173,55,172,178,304,105,248,100,204,137,270,235,79,166,130,128,257,92,267,127,102,120,201,293,96,198,184,89,192,181,264,267,68,65,298,157,69,208,302,247,208,98,327,109,159,229,171,244,218,185,174,65,392,260,333,210,168,214,395,145,110,163,115,56,183,396,306,373,228,214,228,110,128,211,180,188,152,139,161,302,172,184,294,235,196,164,271,108,140,117,87,205,368,282,168,252,145,236,96,364,190,316,180,143,217,65,103,282,259,99,226,329,333,358,137,297,76,257,157,126,247,107,226,73,170,91,229,177,120,246,107,70,66,128,94,192,214,191,182,176,148,200,212,134,174,335,161,92,110,257,240,275,114,178,177,246,170,65,178,172,201,215,200,145,230,110,223,206,197,304,309,270,167,248,203,194,217,177,164,259,169,304,165,195,81,133,58,228,320,70,81,125,189,242,123,186,135,148,69,167,84,147,232,172,133,164,219,155,194,196,223,52,191,224,130,121,178,337,69,123,175,255,112,75,194,183,107,198,217,338,262,140,229,230,156,42,282,237,264,189,304,328,175,100,146,126,237,221,292,224,121,101,175,300,143,226,264,279,111,235,91,160,325,92,152,223,232,228,218,131,283,164,214,133,174,192,287,162,71,143,187,186,342,206,279,311,308,173,205,194,293,304,228,233,308,232,227,199,278,192,138,362,294,170,260,275,176,383,162,115,207,264,295,171,193,267,165,91,130,136,143,232,148,304,70,108,271,337,125,213,182,133,94,189,231,196,85,262,52,154,155,44,125,162,196,165,228,153,223,83,133,218,244,242,250,155,76,215,180,115,251,306,242,279,78,331,171,175,224,209,118,143,138,198,184,181,121,166,184,77,247,184,175,269,69,179,206,313,236,253,206,150,181,114,251,281,192,267,251,86,234,101,233,161,325,186,298,247,177,179,91,94,200,79,181,187,133,224,229,232,124,295,221,147,176,329,349,174,177,94,147,241,70,179,231,308,206,215,295,117,313,151,169,213,161,329,120,181,185,174,76,188,268,315,185,242,124,146,120,242,103,175,167,278,204,366,119,238,88,354,228,291,104,174,133,113,255,128,273,136,215,55,286,292,219,118,139,202,137,204,270,256,175,203,352,172,131,146,318,156,117,158,274,198,165,198,324,180,178,81,377,65,228,187,233,291,198,99,124,40,398,374,203,171,137,206,193,291,195,221,254,198,171,130,158,118,89,113,165,78,148,81,79,97,152,174,153,154,191,235,355,241,176,259,180,41,212,226,185,137,54,407,300,100,233,146,193,129,106,120,164,233,212,277,245,164,180,151,214,275,263,116,247,155,270,115,335,250,96,110,140,109,135,235,122,407,185,133,105,183,136,121,183,256,289,295,385,222,96,199,276,98,321,180,78,89,254,142,245,109,272,348,118,190,159,58,327,56,214,131,315,310,206,178,203,151,168,267,124,95,103,263,141,188,312,227,314,225,242,298,187,197,200,128,188,336,193,176,156,160,138,275,321,90,132,249,228,118,186,282,105,35,161,237,187,122,162,123,209,211,180,373,91,174,182,88,342,126,75,143,294,284,331,216,107,348,173,184,109,132,198,166,194,186,298,248,102,199,322,217,316,218,109,251,166,349,414,139,151,111,107,253,187,279,82,142,397,26,244,235,233,312,302,229,251,119,170,242,161,95,138,275,116,211,176,277,239,191,219,368,243,308,334,182,143,267,263,255,195,385,140,308,54,246,156,309,215,348,278,315,180,224,158,189,211,133,168,208,163,191,178,200,164,103,282,160,215,207,351,210,245,149,157,167,199,208,102,325,191,337,226,162,266,90,94,275,253,279,176,190,154,224,324,186,193,266,297,228,310,143,228,215,226,262,149,248,275,122,152,147,327,312,263,223,134,172,110,281,285,274,138,174,122,238,173,185,350,333,178,226,172,253,238,152,312,228,225,120,117,74,206,277,159,120,280,161,158,284,305,314,165,263,220,83,220,194,94,198,208,199,296,216,179,274,84,61,163,189,142,138,243,287,307,117,193,171,238,335,264,142,219,256,117,266,213,151,209,270,185,204,344,189,50,183,399,291,195,322,245,200,221,250,66,131,131,251,315,252,164,362,178,164,207,165,200,324,134,363,223,195,132,82,182,110,184,77,184,162,214,186,152,378,256,201,290,102,368,253,163,212,145,87,123,186,281,240,88,132,241,260,338,218,241,258,193,243,118,163,91,347,213,236,195,170,173,199,313,303,84,185,269,149,243,192,306,189,120,36,144,158,271,266,164,143,247,191,187,168,217,224,208,193,169,124,221,251,159,120,98,149,126,264,238,132,269,146,106,112,130,70,182,199,113,270,294,114,133,294,195,75,86,151,156,161,175,211,201,101,221,258,154,187,146,194,78,234,134,227,194,183,190,136,212,186,154,199,191,85,120,264,40,174,176,85,119,265,221,167,302,232,84,99,226,150,87,158,135,34,162,129,336,132,209,85,236,176,197,97,165,159,229,170,236,142,180,256,166,106,95,117,237,226,347,269,273,139,251,149,83,100,270,122,201,206,277,126,81,135,279,107,208,72,308,190,222,128,292,263,166,177,179,206,285,32,214,265,240,165,162,105,231,218,315,152,190,131,140,333,209,244,173,370,245,254,177,132,38,69,105,265,109,209,234,223,181,95,186,220,208,111,112,183,311,158,313,339,196,200,107,160,136,157,148,340,203,181,196,361,151,240,251,374,242,167,273,167,248,194,224,218,264,187,140,297,167,175,158,383,158,164,132,135,254,146,161,220,323,172,84,218,114,178,357,195,151,111,145,224,194,198,185,166,233,255,355,244,255,311,225,149,116,120,208,94,154,180,240,167,189,352,220,222,99,240,318,179,306,122,381,240,255,174,213,347,388,283,348,167,233,185,237,144,196,233,303,243,160,212,102,288,248,229,183,211,167,182,240,396,104,201,132,338,65,92,237,186,251,240,168,321,226,257,179,196,239,289,222,326,188,135,131,364,141,160,98,105,146,232,236,108,160,199,85,234,222,64,336,324,304,268,311,330,346,69,198,148,157,123,190,245,156,234,179,35,317,76,241,334,100,80,78,289,265,148,163,129,234,252,289,228,324,220,118,270,249,73,93,176,373,222,252,189,208,105,99,262,60,144,165,287,272,148,201,313,143,144,98,168,206,218,118,223,200,191,233,170,169,252,168,90,204,179,135,143,233,274,375,173,97,374,156,389,176,239,236,176,283,118,152,94,130,141,136,164,240,67,178,110,162,222,125,282,103,186,81,203,208,150,120,149,266,234,165,178,226,187,161,316,261,269,216,273,170,183,189,177,221,152,270,165,210,165,63,291,221,57,110,197,176,81,272,371,205,139,206,95,349,342,219,209,178,153,68,168,272,273,186,320,218,267,184,234,326,155,375,298,200,143,110,289,67,163,230,171,245,170,76,207,101,168,99,136,52,267,153,199,235,169,275,92,191,216,107,101,338,235,276,91,114,198,200,190,147,181,340,80,378,276,256,101,418,376,391,118,237,260,173,260,127,281,345,138,181,155,150,108,198,297,117,257,246,226,180,103,359,87,185,233,249,231,149,284,166,198,120,233,168,215,368,79,194,311,299,249,260,280,97,137,238,251,211,199,306,205,62,138,60,283,71,166,75,320,98,143,117,151,213,278,282,224,269,166,245,174,192,337,163,82,224,236,263,254,376,190,310,341,290,417,196,364,297,140,404,135,239,178,143,341,235,126,200,257,356,258,218,129,258,99,166,118,124,175,348,114,167,227,320,141,108,135,204,97,141,113,303,129,300,172,315,158,194,178,129,128,132,244,265,222,319,316,185,146,210,180,251,82,109,238,178,195,153,85,291,207,201,106,199,167,171,184,192,182,251,107,155,80,247,318,176,98,348,260,168,176,239,307,160,129,158,212,199,281,265,217,173,179,195,86,220,66,141,149,141,225,111,144,200,144,265,332,167,245,133,202,129,363,231,69,121,174,251,201,344,126,217,228,187,233,207,185,138,270,314,170,261,94,323,153,161,93,125,115,103,120,232,296,136,166,97,205,184,147,243,157,118,169,359,140,156,118,137,76,155,281,261,160,138,202,114,248,223,158,123,240,272,195,248,166,84,129,114,151,234,144,232,79,160,223,112,261,315,223,193,168,187,126,140,136,183,212,256,178,72,170,108,223,186,305,181,332,258,262,373,204,129,181,131,95,157,170,243,116,115,120,136,227,262,238,254,154,188,129,123,156,382,248,124,194,138,152,166,238,240,137,156,191,229,179,196,225,110,221,182,330,321,107,122,204,115,229,209,87,177,198,124,189,80,277,86,188,147,175,264,258,306,95,173,122,191,243,251,254,203,70,178,335,297,296,257,274,262,223,229,158,188,240,268,180,144,148,282,196,198,140,308,182,157,85,24,132,145,130,212,357,235,266,151,94,344,190,212,211,254,173,169,269,134,257,63,87,272,52,178,188,181,218,68,246,209,174,249,209,298,260,184,97,136,248,233,201,215,90,272,134,106,183,162,406,130,158,87,167,95,138,160,127,234,304,187,85,88,145,55,164,111,89,113,68,368,110,224,263,61,217,175,284,291,239,159,191,94,213,329,176,256,231,59,279,237,213,202,257,179,234,68,127,196,137,80,157,131,155,128,189,137,176,115,275,97,95,65,161,31,149,103,223,192,277,120,330,187,216,357,170,92,178,156,204,67,236,193,367,342,98,236,253,85,253,38,145,110,110,255,191,208,109,273,171,147,174,54,88,118,106,236,250,216,247,225,163,183,208,291,36,224,166,328,167,88,101,152,276,312,339,185,171,74,118,170,379,196,240,257,185,146,229,255,180,178,230,244,192,290,182,250,115,227,128,186,192,150,218,289,281,126,225,143,238,86,232,165,265,216,211,86,95,275,176,138,175,198,351,226,159,101,257,136,248,148,55,203,189,163,137,183,129,159,78,231,140,180,197,179,338,290,236,269,132,173,191,282,133,130,178,131,154,204,295,57,271,245,142,268,360,123,31,146,79,181,126,89,101,154,149,210,112,308,410,263,358,325,157,148,179,246,139,180,174,257,99,74,128,315,196,127,179,139,85,65,285,131,125,185,110,277,139,165,195,200,96,126,252,181,247,142,261,111,254,230,186,78,89,83,233,87,249,202,135,138,345,103,121,249,82,125,170,120,168,122,140,246,60,242,181,191,252,297,316,169,154,280,185,229,202,225,254,330,102,161,276,117,140,362,156,171,186,212,150,169,102,222,325,221,309,243,97,205,69,91,45,361,86,123,165,184,143,105,129,261,133,154,80,223,208,238,227,159,119,45,184,145,179,228,242,192,102,92,142,191,299,201,284,238,258,280,124,306,243,192,318,192,183,358,153,229,259,167,156,383,91,140,127,217,268,359,310,250,174,220,148,103,100,195,175,323,221,312,163,123,177,67,177,217,278,332,230,252,237,192,181,177,111,176,300,327,97,291,143,179,315,274,151,288,107,157,163,156,146,149,245,228,214,157,125,68,323,139,172,340,333,64,177,103,207,109,137,72,123,153,296,293,163,123,188,161,192,176,346,163,178,119,155,99,166,242,232,309,418,285,113,226,138,310,175,95,217,169,166,101,262,197,220,145,383,97,75,190,203,168,327,167,128,147,222,285,307,340,362,179,200,130,325,275,250,91,302,137,131,104,288,245,68,162,240,323,178,72,131,205,176,108,174,171,67,171,174,210,226,345,266,44,235,211,163,268,312,173,208,157,114,242,138,273,132,206,160,187,168,195,269,116,160,188,87,309,148,205,131,210,289,256,221,102,336,123,217,246,216,109,142,297,199,137,229,128,243,79,165,179,270,93,215,360,323,212,126,141,113,287,178,63,392,236,265,124,175,269,129,66,174,64,265,244,127,244,107,203,244,110,99,290,122,219,232,176,146,286,110,239,266,190,161,243,241,154,156,164,125,85,129,230,196,149,196,218,164,204,367,148,133,338,40,157,145,230,170,206,49,100,159,193,94,85,223,193,195,149,187,257,201,83,206,93,111,234,131,313,126,70,187,294,179,186,192,160,253,292,146,103,358,112,184,256,172,184,227,143,75,352,98,222,301,180,114,195,328,188,189,157,94,215,378,131,255,96,299,260,248,218,261,297,147,188,180,233,191,67,126,337,171,194,166,291,377,188,235,205,225,122,91,377,246,86,90,396,152,225,131,282,117,161,166,241,279,263,177,167,160,68,103,267,200,155,133,90,156,210,128,130,328,186,170,222,132,185,296,124,192,167,327,155,294,120,101,141,411,120,99,273,254,337,280,89,281,192,92,118,141,240,230,166,336,169,123,195,141,269,219,77,161,142,187,298,201,192,239,89,157,197,178,123,249,196,334,188,215,108,193,239,255,215,277,318,239,208,214,245,212,375,183,47,279,305,143,85,334,153,66,282,184,229,225,59,220,117,128,324,187,70,160,61,243,169,156,67,287,89,229,127,239,172,99,209,227,264,81,222,153,156,285,138,100,360,207,291,274,189,47,181,349,247,81,174,227,108,117,151,165,122,214,141,137,156,178,213,293,218,240,256,289,146,230,198,134,131,117,172,196,221,375,266,343,255,217,202,221,35,135,323,147,347,89,200,277,129,166,223,184,204,200,307,97,115,90,270,196,133,292,125,250,220,196,345,220,258,88,128,88,298,226,231,43,121,169,63,212,246,207,349,324,253,242,157,166,75,216,154,165,154,200,191,230,151,93,208,95,224,232,251,273,110,206,195,171,353,228,198,159,211,288,220,337,152,176,97,238,187,259,264,117,248,174,311,169,173,300,371,112,142,207,260,257,146,222,224,232,404,185,380,272,212,281,230,280,339,142,182,352,58,142,142,302,171,194,134,151,190,206,221,219,310,225,289,64,194,82,151,273,324,176,164,289,203,257,109,302,131,214,202,237,175,209,207,331,179,347,175,177,319,96,197,103,189,101,94,90,217,158,348,324,204,229,98,200,153,209,124,208,168,224,164,89,186,266,145,158,223,139,334,188,329,159,277,149,182,205,245,186,118,192,166,254,164,157,376,291,141,271,45,154,110,309,119,133,306,111,243,206,266,234,263,165,163,343,264,209,57,205,129,135,67,212,149,258,96,84,152,212,151,233,351,202,231,145,128,135,120,212,266,269,224,151,171,151,84,154,147,96,160,149,100,304,275,133,165,114,111,124,301,100,379,245,161,67,351,51,281,98,236,258,188,224,308,173,182,301,101,150,272,143,191,197,215,105,65,181,213,201,203,157,236,184,223,253,246,309,138,349,237,32,269,163,191,114,197,209,176,369,181,363,179,305,228,285,251,199,290,163,235,112,177,200,188,116,213,203,282,162,223,362,160,214,170,345,236,108,159,233,121,93,186,98,119,223,296,160,356,116,140,84,115,239,246,302,121,351,150,168,178,177,130,299,198,112,309,272,113,187,109,113,171,146,170,312,66,145,66,155,256,278,183,118,185,247,319,132,280,233,332,343,174,187,341,236,135,169,350,204,256,210,50,148,175,197,197,210,158,219,303,256,356,113,214,244,118,175,151,223,39,318,171,227,317,198,186,126,71,133,223,188,247,202,220,158,160,214,192,307,124,186,191,221,227,176,150,311,245,87,349,203,221,319,150,339,97,229,311,286,135,131,197,294,259,114,198,81,346,82,326,163,324,251,330,165,260,167,245,173,345,209,353,194,260,226,101,108,142,265,240,170,144,208,223,113,238,266,386,155,127,153,124,293,85,120,197,52,127,129,241,155,238,278,231,146,333,204,267,158,129,55,251,91,190,185,357,272,85,179,210,86,284,384,116,219,259,165,131,181,329,369,321,242,80,276,268,250,226,305,360,219,278,140,145,357,237,189,366,267,243,145,203,75,188,94,192,100,208,275,206,173,207,112,134,279,222,211,57,262,113,246,236,196,241,342,175,152,223,138,140,151,114,72,260,153,40,244,49,248,117,345,248,109,203,193,104,206,236,114,294,239,206,51,252,255,248,55,133,194,163,195,259,140,143,109,242,189,336,162,173,124,191,206,195,185,234,123,149,135,140,229,171,128,123,174,289,198,189,253,142,135,129,263,233,175,228,259,301,238,237,131,261,189,142,192,195,271,256,335,181,222,237,116,140,321,360,226,153,196,167,264,180,97,140,252,265,305,201,207,118,140,213,162,142,110,294,327,165,367,182,259,133,258,300,278,229,327,125,204,205,218,187,261,122,57,256,101,319,151,161,199,395,207,188,117,94,87,169,79,188,298,93,179,150,308,145,120,150,199,70,320,195,213,114,355,306,309,166,128,106,105,214,47,80,213,183,201,367,221,143,139,276,194,184,208,189,249,256,146,129,274,151,267,290,235,165,132,113,124,272,273,113,190,370,153,171,129,307,146,108,349,437,158,121,89,205,242,371,80,226,218,150,176,263,189,290,194,104,147,174,163,95,128,181,234,228,106,75,220,206,152,180,291,298,454,114,384,79,174,107,346,337,223,47,164,204,280,126,65,267,249,59,184,127,281,152,241,211,150,45,124,259,248,191,241,296,381,330,262,55,245,144,270,259,135,235,115,158,219,375,191,91,408,235,246,93,109,48,195,387,80,224,208,133,319,215,157,131,337,162,193,145,80,166,149,218,170,112,203,121,167,103,123,265,223,60,209,215,84,254,397,209,187,173,266,162,220,200,142,145,128,153,178,118,174,316,190,204,139,119,233,183,180,333,338,263,273,197,185,285,348,141,398,312,234,169,116,259,291,283,221,205,168,168,148,197,324,111,197,226,195,225,215,293,92,198,129,63,227,96,171,161,159,194,126,207,161,116,146,343,118,106,229,164,147,189,215,168,256,333,401,393,193,249,139,225,103,86,97,116,334,209,304,155,346,148,86,104,31,182,147,194,132,226,310,124,295,165,287,147,134,315,38,240,171,236,321,151,125,356,282,137,215,249,170,127,189,240,179,102,112,229,123,373,194,121,278,252,357,254,73,329,72,283,256,251,160,183,231,132,160,141,219,243,183,264,108,376,259,124,167,111,249,212,224,262,211,154,283,307,172,363,268,217,270,143,144,96,237,302,214,149,122,188,111,158,157,154,197,273,202,254,237,113,212,180,206,187,180,110,208,255,327,228,226,136,149,159,210,103,278,144,153,261,239,254,286,221,265,160,190,200,131,250,144,152,147,137,165,326,128,109,233,76,179,242,152,98,212,153,111,182,148,161,115,248,292,159,171,156,217,158,193,350,77,173,282,135,350,243,130,237,273,196,318,165,81,172,260,212,125,178,159,150,128,81,81,110,241,156,130,189,281,228,289,196,215,283,229,143,134,132,193,133,140,172,314,309,202,271,345,178,199,112,288,270,85,355,145,321,128,106,239,107,77,352,75,191,205,150,185,204,143,150,150,157,119,190,365,136,214,130,235,353,205,265,105,185,124,226,153,326,195,220,49,217,50,120,398,196,90,211,163,143,83,155,156,298,132,162,188,152,179,160,142,229,127,210,239,109,317,87,216,217,238,320,327,304,203,185,219,178,243,221,183,254,252,284,343,155,167,260,206,233,351,203,96,145,212,234,210,301,66,271,91,267,203,223,201,219,221,134,160,251,333,58,289,227,290,87,163,133,108,209,41,306,238,209,94,294,327,319,373,313,120,183,115,310,320,341,209,120,285,233,251,169,209,154,142,222,307,213,157,319,360,211,344,238,58,171,172,160,39,259,110,242,278,132,101,351,260,101,173,214,253,416,262,294,190,218,92,66,324,132,147,297,319,295,275,168,146,199,223,229,159,137,241,241,134,176,165,105,343,305,232,151,371,164,232,194,299,252,299,152,333,243,379,164,208,121,157,309,212,329,194,293,192,91,258,245,74,269,149,226,268,312,333,325,208,171,162,223,278,229,255,368,160,268,214,240,227,151,159,113,135,258,260,131,242,139,307,63,111,242,132,157,157,286,220,156,134,85,117,131,212,357,128,368,108,207,59,348,111,148,128,186,163,129,87,204,184,217,252,319,261,176,187,167,196,182,172,169,185,204,162,254,206,235,68,35,157,406,279,196,144,182,161,344,148,255,216,132,275,132,142,146,156,154,161,295,111,174,147,124,172,216,168,175,211,131,320,68,241,171,192,244,370,104,99,63,48,148,146,210,310,134,111,179,101,126,77,269,122,106,94,168,131,192,138,109,333,76,275,114,175,322,214,182,241,181,185,101,136,219,218,207,158,312,295,198,204,199,297,168,141,366,54,213,414,262,166,238,175,243,131,125,137,167,242,145,66,202,171,131,74,236,157,95,284,264,314,300,159,246,240,160,252,240,197,94,242,135,215,112,135,250,211,291,338,231,309,181,74,213,345,206,176,271,79,233,153,255,167,205,127,333,168,375,256,159,275,285,224,125,352,186,344,240,51,95,130,134,107,133,100,167,74,185,298,175,373,185,203,77,158,84,293,193,138,122,239,254,195,259,360,307,304,212,180,185,219,251,176,156,295,210,137,93,156,212,124,127,158,243,291,224,69,179,245,237,325,142,153,62,213,162,250,64,153,155,288,225,78,137,167,221,204,90,213,397,281,300,267,252,103,165,330,298,242,200,283,267,102,161,278,213,156,295,197,383,327,299,175,340,332,179,261,212,172,303,162,200,206,40,228,281,228,222,180,217,208,213,114,100,196,172,67,201,78,144,244,334,193,310,115,157,194,69,74,168,164,130,114,60,151,58,234,170,358,328,108,336,115,65,332,279,160,232,226,172,122,101,92,148,140,247,211,140,281,92,268,108,162,139,287,338,260,326,94,238,124,147,208,123,292,190,153,227,349,360,127,67,257,226,155,254,131,289,192,239,213,194,103,92,218,93,206,57,168,117,164,88,339,162,174,146,161,181,245,282,139,197,251,123,260,135,172,184,123,118,91,61,145,126,242,175,165,216,276,229,152,159,107,92,181,184,127,284,90,223,266,217,182,256,205,200,64,181,62,258,289,173,226,170,129,243,113,169,190,179,232,168,47,273,164,323,251,357,135,170,97,245,194,265,91,66,149,328,68,106,255,210,69,186,80,222,137,354,240,154,181,344,338,208,197,277,128,127,244,261,186,127,67,180,76,197,224,307,249,284,99,93,182,314,191,231,247,179,122,331,78,117,267,219,254,112,200,70,105,270,129,217,233,279,108,212,143,71,317,249,188,340,149,141,123,144,185,196,203,97,89,212,218,135,199,118,122,66,178,255,241,201,157,131,193,222,336,61,178,94,137,168,301,167,334,196,225,166,273,136,127,352,215,237,212,268,154,201,94,74,340,155,104,199,152,82,236,107,158,129,152,71,138,347,126,191,289,191,135,282,153,270,231,68,183,110,197,188,91,132,266,137,114,197,190,176,331,189,138,315,279,127,213,147,133,268,280,322,242,113,251,180,177,150,64,129,217,226,345,110,215,253,120,146,135,164,60,172,137,184,285,340,185,286,231,218,146,163,245,195,334,316,238,187,108,213,150,357,170,187,39,130,158,257,354,300,210,410,321,209,96,201,393,176,239,365,315,362,202,314,131,220,126,361,178,351,94,141,182,155,303,366,82,227,191,305,290,162,164,111,241,163,188,329,178,165,193,233,120,91,246,162,115,64,160,246,221,312,259,127,158,119,198,101,217,111,206,97,164,197,142,129,285,234,149,80,185,276,55,299,258,298,188,69,223,61,253,139,330,160,215,192,269,214,247,175,278,301,271,246,211,369,319,28,175,240,58,121,197,121,181,252,259,158,197,245,354,303,396,148,236,204,121,216,195,286,212,210,82,226,217,179,130,228,147,187,197,263,187,135,128,225,124,319,268,238,209,314,233,239,271,244,182,195,277,205,217,164,162,205,230,180,213,311,114,62,263,172,149,170,151,243,229,121,116,74,180,156,309,168,335,197,367,143,326,164,181,143,267,251,230,181,169,252,131,185,337,182,173,171,115,273,145,196,244,212,115,167,188,337,87,142,267,143,300,212,248,237,218,183,128,183,258,164,159,100,87,225,82,72,199,182,202,116,282,311,136,133,262,167,223,84,256,263,155,385,236,332,321,171,245,345,136,100,66,205,179,162,130,92,99,210,247,284,364,136,230,227,140,213,250,144,137,204,194,222,204,152,131,143,163,159,222,175,184,269,207,204,207,97,200,221,266,75,95,145,87,179,120,111,223,143,115,48,251,188,107,90,226,131,237,118,152,163,62,150,142,132,172,167,161,150,222,223,178,137,215,293,305,92,329,271,135,233,182,279,109,200,144,142,233,105,150,343,334,103,127,156,141,354,95,106,47,166,164,221,150,217,60,350,213,234,198,202,248,205,256,81,359,359,224,90,129,239,166,96,332,85,187,136,146,111,172,238,216,222,71,162,354,312,324,217,177,269,213,326,178,292,105,97,305,181,208,322,131,164,135,103,263,226,332,290,230,210,168,216,155,189,305,269,202,97,155,254,253,205,249,98,120,254,112,188,255,157,224,177,85,199,161,168,240,251,110,283,265,158,326,148,164,119,211,111,184,400,246,179,195,162,228,207,344,318,208,260,121,134,179,134,263,130,248,226,205,222,170,128,221,143,162,212,322,164,149,74,219,151,94,186,246,263,220,152,132,107,203,157,203,99,93,268,229,232,152,200,292,177,39,240,337,114,171,144,182,267,256,226,271,135,157,249,313,138,236,170,214,342,108,158,92,352,170,179,239,289,101,259,167,167,291,139,199,220,104,179,226,314,196,262,253,231,175,174,159,153,172,66,307,105,171,202,398,120,311,84,82,217,242,238,191,133,148,174,201,240,295,186,160,290,290,98,259,237,120,259,91,294,317,251,264,341,227,331,195,145,201,240,205,239,325,311,108,165,269,226,177,291,234,233,166,92,225,145,139,117,293,242,191,180,195,125,312,96,249,170,214,57,141,157,175,308,204,134,237,188,212,144,277,184,138,239,101,40,233,182,386,333,238,172,233,43,176,134,168,173,260,172,266,194,47,215,260,109,126,82,332,226,206,160,170,207,152,217,302,43,200,117,114,164,152,108,306,230,183,177,310,218,245,168,184,92,298,287,108,200,284,133,249,218,176,206,134,139,78,155,168,172,253,190,214,262,266,177,275,248,123,205,329,88,209,264,169,216,297,246,134,184,126,213,139,304,208,359,221,243,259,200,84,272,167,217,182,197,213,198,307,141,209,308,162,259,358,210,140,42,54,190,92,306,274,81,298,230,143,68,138,82,282,162,299,124,256,192,275,117,282,165,265,241,223,258,109,125,291,216,168,160,151,137,242,219,160,109,249,169,170,199,138,192,225,218,217,153,219,218,216,110,174,108,156,119,149,232,241,146,104,98,193,290,157,343,123,184,153,233,245,168,179,309,278,202,80,154,187,116,280,86,237,216,134,147,161,181,145,82,114,98,162,140,352,159,111,132,125,94,277,176,152,134,136,314,160,42,286,140,100,128,139,67,383,132,104,151,165,105,240,116,76,255,94,283,143,257,265,128,146,201,175,231,235,77,191,236,94,249,173,54,281,143,73,39,160,94,161,204,48,209,203,233,330,145,244,184,173,215,100,44,232,140,80,271,233,173,174,120,248,141,135,92,350,256,160,310,167,60,294,139,251,177,221,275,222,153,188,156,336,182,264,243,230,330,217,230,59,277,266,132,69,194,179,112,321,110,150,189,237,201,166,227,299,292,189,101,362,67,133,326,214,189,109,291,45,234,145,207,195,160,138,319,112,254,300,352,232,225,129,75,245,94,336,207,177,172,297,284,314,331,237,353,113,430,216,327,254,333,121,165,257,128,209,183,322,209,295,198,258,311,217,160,362,125,173,259,228,162,214,282,147,299,370,147,238,149,131,245,99,192,125,305,237,115,376,146,290,133,346,93,371,187,129,135,172,106,211,112,328,213,294,144,213,348,173,327,281,172,103,178,190,298,173,124,202,244,253,119,216,164,246,321,191,221,268,189,181,198,202,170,220,280,182,148,336,146,192,264,193,232,259,60,226,179,163,227,233,162,178,41,169,160,253,146,75,197,159,184,207,72,178,183,100,78,157,94,160,285,116,108,129,225,148,167,272,115,93,212,158,124,233,138,354,168,128,150,242,131,234,174,171,189,146,201,296,111,114,357,321,241,255,337,217,207,251,244,208,141,111,248,149,211,210,312,106,190,198,148,239,90,338,301,160,257,235,211,232,209,161,76,310,211,46,256,213,151,50,112,236,302,145,130,185,257,255,245,189,231,197,184,240,308,162,156,193,121,174,179,375,371,108,171,237,89,266,156,127,182,139,281,303,146,173,150,114,202,76,172,191,177,267,128,185,109,260,218,240,68,104,176,177,136,270,117,220,191,99,147,185,148,182,195,135,241,348,156,157,355,242,213,254,320,228,204,103,161,332,49,252,128,160,325,122,115,215,250,364,163,318,250,175,230,93,195,241,158,191,148,113,328,185,104,144,234,135,284,186,85,177,30,188,269,158,305,110,219,195,174,341,135,165,220,372,92,254,249,177,276,195,105,178,71,101,162,195,122,345,148,168,318,83,100,261,171,155,280,245,112,218,215,247,111,61,150,190,329,162,223,215,153,55,102,265,150,138,338,353,152,172,216,90,130,333,394,297,177,130,128,67,234,223,195,209,159,188,183,356,193,316,178,119,155,256,267,55,94,129,178,298,149,195,235,99,218,106,141,317,283,212,85,235,220,159,46,238,281,324,191,365,101,175,81,114,143,179,270,294,165,234,186,142,205,101,147,141,146,242,113,115,135,174,156,201,109,217,107,237,186,184,289,210,219,296,72,221,218,308,158,203,247,127,269,189,177,370,284,263,248,135,309,191,226,168,329,164,153,66,260,314,168,294,160,212,357,153,158,298,205,151,133,128,228,221,234,203,251,181,208,244,270,275,276,181,256,201,110,114,124,161,192,192,91,366,99,164,195,284,173,167,244,333,251,216,326,219,195,242,230,327,113,116,215,69,169,292,140,47,64,264,240,188,257,209,74,317,240,214,303,207,156,138,274,123,143,279,119,243,279,127,242,265,167,132,125,204,82,255,153,270,190,200,225,156,249,349,76,292,209,189,201,273,236,127,61,336,246,176,206,215,102,112,197,178,45,235,44,170,195,210,155,371,111,164,62,38,213,276,292,219,115,165,228,157,236,129,327,123,315,164,242,303,299,140,248,171,182,134,195,147,157,190,189,271,343,172,265,211,210,196,151,263,93,226,381,256,143,315,97,166,158,130,215,282,127,94,234,241,385,161,85,180,333,156,149,169,305,249,184,191,224,83,260,129,193,204,100,143,108,233,225,183,103,69,220,207,345,211,328,204,142,118,310,191,147,79,275,91,302,109,279,70,279,110,206,251,125,207,199,165,141,112,92,179,80,184,272,187,299,190,74,282,180,101,368,121,195,143,195,144,143,152,163,237,219,161,312,230,194,346,201,268,176,243,331,138,190,122,253,190,182,241,135,126,145,268,199,109,127,323,215,171,67,232,150,197,246,135,154,282,126,90,160,131,156,123,153,235,272,232,153,116,158,138,89,111,87,255,231,106,201,264,116,248,227,94,350,288,295,203,215,185,226,134,112,216,146,97,187,87,145,217,156,297,250,224,214,123,166,207,163,258,121,236,105,134,300,148,263,90,224,95,212,180,204,281,166,409,253,269,316,254,208,345,171,267,203,167,154,271,164,202,209,166,239,163,281,291,372,257,131,174,154,180,236,84,167,217,237,109,251,259,336,279,333,203,203,166,214,301,286,121,275,275,309,380,253,201,260,138,359,333,344,287,191,122,193,284,177,220,231,153,197,169,138,113,207,262,348,173,168,269,50,99,101,192,367,231,331,104,97,120,152,131,109,179,289,82,178,59,102,352,213,193,175,94,116,110,194,265,100,206,66,80,207,116,109,157,204,265,69,37,117,191,257,155,234,168,141,249,49,148,219,186,159,166,247,50,182,249,94,177,199,142,152,113,174,241,161,113,275,235,144,184,191,250,174,201,197,190,253,63,198,303,107,410,190,191,128,202,206,310,178,236,127,210,386,100,112,141,148,219,224,234,193,176,156,106,92,257,110,81,161,120,214,103,337,128,186,101,158,140,90,232,199,252,108,160,239,135,132,224,189,117,216,283,309,271,241,84,282,74,232,114,214,143,120,39,314,227,134,53,230,196,191,303,166,143,172,122,203,281,296,228,349,82,154,171,315,138,114,100,196,163,178,226,97,206,240,146,251,53,151,38,278,162,114,170,173,331,294,260,207,289,352,344,202,144,176,313,153,249,74,84,141,165,192,227,225,85,177,241,267,242,204,284,204,65,198,246,149,306,301,115,253,220,192,66,77,71,190,291,159,187,130,216,196,207,122,255,64,205,172,113,354,254,314,227,213,142,314,142,94,139,240,148,142,269,109,220,63,53,33,115,112,239,199,313,193,130,163,163,296,120,293,83,169,349,198,224,334,226,278,179,176,111,184,155,158,251,325,182,105,231,132,146,181,183,173,79,80,89,209,154,186,101,56,157,141,116,49,302,98,402,180,127,151,270,185,118,200,211,146,352,119,134,374,301,248,317,185,85,245,200,128,235,264,136,355,292,300,135,146,115,257,155,233,115,139,286,141,137,266,156,189,77,100,121,297,137,229,148,267,311,147,157,193,220,233,281,209,246,195,191,242,149,278,158,280,118,147,355,242,128,149,183,298,187,273,55,138,268,148,254,303,199,174,159,297,97,174,147,225,65,368,209,221,251,92,284,220,80,145,141,179,163,129,167,231,178,257,165,157,112,212,106,310,133,270,229,107,222,217,204,92,259,101,193,223,162,205,291,338,256,294,208,340,75,223,239,356,341,318,109,234,108,233,330,216,148,92,122,49,281,90,154,281,192,271,57,345,112,361,136,66,291,149,225,161,201,227,372,258,146,232,147,125,112,157,250,148,186,306,64,245,308,152,247,149,197,120,264,77,81,212,197,44,165,74,141,68,165,114,194,264,314,109,92,212,181,228,279,143,177,158,102,220,153,242,286,260,92,160,350,109,332,70,336,86,81,152,303,143,74,214,65,66,253,286,192,230,182,402,59,215,155,57,207,250,268,270,100,133,231,77,209,210,305,173,132,196,254,207,292,131,137,269,237,169,242,345,116,246,206,120,58,265,172,304,162,293,116,326,159,155,226,237,131,139,291,113,41,251,336,92,131,279,147,144,140,225,130,137,181,66,153,99,243,124,188,290,213,203,131,269,150,137,116,77,144,125,83,165,92,104,346,252,96,177,209,221,177,97,156,118,221,231,297,194,102,115,203,148,88,236,246,277,131,132,302,283,198,323,233,239,120,254,166,242,273,61,235,247,124,207,136,287,166,146,115,328,204,260,228,303,160,265,207,180,155,287,82,171,177,176,251,169,119,156,235,120,337,156,152,250,68,219,248,89,220,171,188,237,141,270,91,126,143,331,116,128,281,234,327,225,258,204,285,350,162,210,117,50,304,296,195,297,177,209,248,133,313,122,202,116,129,165,156,159,167,164,75,160,234,204,128,94,239,112,279,182,114,301,82,248,291,167,174,180,299,336,259,155,239,278,365,190,212,72,203,179,139,215,174,97,161,393,384,169,227,130,257,193,354,314,154,116,214,152,339,326,326,282,163,146,103,202,183,225,174,163,148,236,288,121,122,164,284,322,192,175,320,216,257,198,303,182,245,298,269,196,192,184,274,134,99,218,64,226,156,164,90,280,201,146,240,145,277,109,159,205,237,137,249,177,100,82,338,188,158,134,125,322,286,229,128,332,212,115,160,87,149,367,265,291,215,232,268,273,80,200,172,345,290,137,121,163,353,209,174,119,195,124,222,220,214,145,222,199,242,217,349,200,167,288,46,178,299,229,249,54,114,285,279,175,261,138,163,228,156,163,331,169,70,99,227,371,245,225,318,252,189,216,209,206,225,140,55,236,272,216,113,137,169,264,239,194,305,193,285,149,340,272,185,182,158,204,68,308,358,82,198,147,194,236,150,35,278,203,173,240,216,117,316,128,146,137,308,208,183,257,151,178,155,81,83,153,144,342,66,158,178,259,132,157,304,55,184,366,174,208,160,220,154,76,103,201,285,210,279,249,242,334,112,312,225,227,168,154,217,212,176,146,109,253,120,116,98,184,144,334,286,200,224,327,162,141,167,159,269,107,176,128,171,208,198,50,147,184,164,185,128,222,208,226,174,137,293,219,187,204,81,205,64,152,192,254,297,237,273,293,123,205,246,253,186,149,206,109,109,155,185,79,153,126,127,273,218,350,184,127,268,191,276,108,142,297,205,256,215,243,169,150,235,277,247,124,178,144,224,235,111,265,264,135,187,304,163,147,133,96,213,169,168,180,152,354,198,159,374,115,323,136,119,236,177,153,215,215,252,110,131,368,353,325,236,313,146,161,162,270,259,129,161,337,124,122,161,166,283,371,237,149,174,148,218,299,107,87,132,197,162,315,189,202,234,166,289,123,251,302,215,165,347,379,163,196,184,330,244,79,264,290,127,335,137,310,131,246,171,373,396,123,212,146,189,412,131,181,253,167,215,163,269,150,343,149,195,228,200,353,129,88,201,150,270,161,213,187,127,37,180,174,140,136,335,327,86,268,228,235,178,221,343,91,164,90,161,127,218,132,96,244,262,318,263,251,172,336,85,392,323,341,194,336,237,170,362,285,190,319,361,245,184,85,312,124,126,123,264,195,207,235,338,147,239,160,203,315,296,160,282,110,149,326,273,184,136,156,167,109,49,118,366,169,73,127,188,229,274,152,265,124,157,196,157,154,200,157,407,374,362,246,212,212,165,193,124,185,261,241,250,357,338,99,147,166,186,260,299,133,257,104,371,187,118,57,248,198,170,356,74,65,156,112,249,94,260,32,130,63,96,96,52,238,246,210,267,212,68,260,255,336,314,316,229,74,153,206,295,294,72,154,259,281,234,246,120,222,251,196,296,156,100,277,141,169,177,107,112,159,208,345,213,175,215,205,153,266,222,285,180,220,216,216,209,273,211,251,136,219,314,132,275,136,150,115,274,284,188,289,204,276,111,363,145,235,155,180,227,320,338,187,292,136,170,94,176,191,182,310,123,197,253,150,250,119,96,107,131,215,241,124,182,213,211,64,184,182,280,261,153,155,248,170,207,252,152,257,292,187,211,263,243,176,119,245,334,172,175,247,292,241,338,232,229,227,235,266,69,328,180,264,123,174,358,190,259,80,145,166,357,213,143,160,215,313,154,173,80,199,358,225,140,171,107,122,83,85,190,148,134,149,155,319,250,213,155,245,255,190,297,173,175,100,82,212,127,116,216,133,263,162,183,216,185,247,175,248,145,173,276,74,155,328,197,274,215,154,234,255,168,266,222,128,359,74,164,72,262,166,161,235,221,223,212,67,307,319,144,106,235,131,202,136,273,198,267,208,326,157,214,305,227,133,146,244,136,219,211,284,154,170,247,252,154,124,186,104,258,175,221,217,320,206,175,160,260,248,67,62,222,168,131,122,227,216,106,137,183,135,263,247,168,280,305,100,107,143,194,302,154,211,134,179,246,102,249,154,91,283,159,311,94,114,185,379,146,197,277,92,108,104,155,83,45,183,127,240,210,135,64,122,53,398,298,357,263,179,115,357,377,156,277,109,215,153,176,361,199,249,349,119,153,261,332,93,257,228,109,193,229,161,210,111,172,227,237,228,225,155,201,231,197,105,196,148,341,242,225,211,166,198,201,74,367,137,317,322,96,200,300,259,233,111,206,211,351,96,348,378,245,109,88,323,291,265,321,189,239,224,286,257,284,364,177,201,105,206,49,348,215,91,113,228,75,201,147,230,145,250,105,148,214,234,229,351,184,168,273,130,326,138,197,156,84,91,252,222,371,237,122,200,60,240,204,103,239,212,216,118,358,357,124,272,150,147,170,175,228,184,177,141,196,231,209,170,260,345,112,267,249,130,186,161,212,289,192,193,200,47,122,286,116,237,138,332,131,342,216,233,200,181,98,235,319,232,312,252,196,251,212,135,141,132,211,112,67,310,187,180,187,345,98,151,330,272,230,169,253,138,210,155,178,153,137,207,112,314,169,169,228,238,227,250,162,233,203,199,201,216,194,88,217,145,315,222,268,129,245,191,246,202,197,138,258,273,191,252,283,144,165,154,53,204,242,92,242,279,174,116,238,136,281,109,120,46,206,307,219,287,296,80,152,285,158,88,256,109,327,190,373,269,208,167,136,192,380,166,264,106,191,161,295,164,265,163,257,255,90,173,172,131,227,193,135,229,169,245,40,76,162,147,226,133,221,362,275,325,254,146,291,97,112,224,144,136,164,170,175,203,301,294,244,124,148,156,109,39,158,160,75,323,151,295,264,160,214,277,250,172,134,180,125,162,231,258,174,290,132,324,184,100,198,153,41,206,318,114,80,227,87,352,77,224,307,223,129,110,253,200,105,142,175,264,148,119,188,196,127,220,169,130,247,68,259,128,387,186,283,65,192,183,306,200,239,197,195,187,287,215,297,194,169,111,209,127,157,124,238,105,207,348,145,233,30,96,183,86,183,219,290,64,177,91,328,130,99,301,237,142,310,397,186,98,133,210,82,208,336,159,363,204,130,318,189,260,143,169,381,110,291,217,135,147,244,138,174,387,204,158,146,279,151,213,145,102,223,334,164,170,166,245,203,74,117,253,61,223,124,302,268,202,80,93,127,342,61,132,292,189,257,134,106,326,172,396,132,312,289,144,239,239,148]